From xen-devel-bounces@lists.xen.org Sun Oct 01 03:00:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 01 Oct 2017 03:00:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dyUTl-0001AH-Rt; Sun, 01 Oct 2017 02:59:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=440c8adca=citrix-osstest@xenproject.org>)
 id 1dyUTk-00019u-HQ
 for xen-devel@lists.xensource.com; Sun, 01 Oct 2017 02:59:40 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 B8/CD-02225-B1A50D95; Sun, 01 Oct 2017 02:59:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsXitHSDva5U1IV
 Ig0nXNC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8blzn/MBX+rK54dWcXYwLjZt4uRg0NCwF9i
 zbdsCNNdomFvWhcjJ4eIgLPEhA+32UDCvAJ6Et27VEHCwgKJEhPPfgMKcwFVtylLvG6fzgSSk
 BBwlXj+uoEdYoyrxKP5LiBhNgEPiYk9E1lAbBYBFYkXx66C2UICWhJLF68Ea+UVEJQ4OfMJWJ
 xZQELi4IsXzBBjLCT2vqqYwMg3C0nVLCRVCxiZVjFqFKcWlaUW6Roa6CUVZaZnlOQmZuYAecZ
 6uanFxYnpqTmJScV6yfm5mxiBwVTPwMC4g3Fbl/MhRkkOJiVR3sSIC5FCfEn5KZUZicUZ8UWl
 OanFhxhlODiUJHijI4FygkWp6akVaZk5wLCGSUtw8CiJ8E4CSfMWFyTmFmemQ6ROMepyHNt0+
 Q+TEEtefl6qlDhvFUiRAEhRRmke3AhYjF1ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMy7E2
 QKT2ZeCdymV0BHMAEdMXniGZAjShIRUlINjK4Lym3//ryleO5RcVHXrfm5l3Oj4hkO81fttf8
 ppc002XnXS8vg+QF/Zyo81pFI4+V9ILdW0iTMocet3dCY00BEPPHBprOPveX5N2bwaPXwNJ1e
 tH4X78TlM3gjI3YZ6mRs65DzKxV8rHJCoGb60zMrQ6zedx4NnmL85afCv/TF/9L/h/ZqKrEUZ
 yQaajEXFScCAKPWDZOsAgAA
X-Env-Sender: prvs=440c8adca=citrix-osstest@xenproject.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1506826776!112752233!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52274 invoked from network); 1 Oct 2017 02:59:38 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Oct 2017 02:59:38 -0000
X-IronPort-AV: E=Sophos;i="5.42,461,1500940800"; d="scan'208";a="449959504"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL05.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72182-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:guest-localmigrate/x10:fail:regression
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-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-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install: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-midway:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm: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-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-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-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=5414ba7f5e1ffc88ed2758b1e1b14bbfd3536a61
X-Osstest-Versions-That: xen=b7ed331353a14f43f53eaf6a3a543ec8385193a3
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 1 Oct 2017 03:59:33 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL05.citrite.net
Subject: [Xen-devel] [xen-unstable baseline-only test] 72182: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjE4MiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5u
ZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjE4Mi8KClJlZ3Jlc3Npb25zIDotKAoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3
aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gNzIx
NzkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxNiBndWVzdC1sb2NhbG1p
Z3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDcyMTc5CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2Nl
ZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0
cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5l
dmVyIHBhc3MKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUg
ICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAg
ICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2Fw
dHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBibG9ja2Vk
IGluIDcyMTc5CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgZmFpbCBibG9ja2VkIGluIDcyMTc5CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBibG9ja2VkIGluIDcyMTc5
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIGxpa2UgNzIxNzkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbGlrZSA3MjE3OQogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZh
aWwgbGlrZSA3MjE3OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBsaWtlIDcyMTc5CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIGxpa2UgNzIx
NzkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbGlrZSA3MjE3OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1taWR3YXkgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhl
biAgICAgICAgICAgICAgICAgIDU0MTRiYTdmNWUxZmZjODhlZDI3NThiMWUxYjE0YmJmZDM1MzZh
NjEKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGI3ZWQzMzEzNTNhMTRm
NDNmNTNlYWY2YTNhNTQzZWM4Mzg1MTkzYTMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICA3MjE3OSAg
MjAxNy0wOS0zMCAwNToxNToxOCBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgNzIx
ODIgIDIwMTctMDktMzAgMjA6MTg6NTcgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBCb3JpcyBPc3Ryb3Zza3kg
PGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1taWR3YXkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54
cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0
ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291
cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3Rz
LWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9r
ZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFy
bTY0IGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxv
Z3MKClB1c2ggbm90IGFwcGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDU0MTRiYTdmNWUxZmZjODhlZDI3
NThiMWUxYjE0YmJmZDM1MzZhNjEKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgpEYXRlOiAgIEZyaSBTZXAgMjkgMTM6MTY6NDcgMjAxNyAtMDcwMAoKICAgIHhlbi9h
cm06IENvcnJlY3RseSByZXBvcnQgdGhlIG1lbW9yeSByZWdpb24gaW4gdGhlIGR1bW15IE5VTUEg
aGVscGVycwogICAgCiAgICBOVU1BIGlzIGN1cnJlbnRseSBub3Qgc3VwcG9ydGVkIG9uIEFybS4g
QmVjYXVzZSBjb21tb24gY29kZSBpcwogICAgTlVNQS1hd2FyZSwgZHVtbXkgaGVscGVycyBhcmUg
aW5zdGVhZCBwcm92aWRlZCB0byBleHBvc2UgYSBzaW5nbGUgbm9kZS4KICAgIAogICAgVGhvc2Ug
aGVscGVycyBhcmUgZm9yIGluc3RhbmNlIHVzZWQgdG8ga25vdyB0aGUgcmVnaW9uIHRvIHNjcnVi
LgogICAgCiAgICBIb3dldmVyIHRoZSBtZW1vcnkgcmVnaW9uIGlzIG5vdCByZXBvcnRlZCBjb3Jy
ZWN0bHkuIEluZGVlZCwgdGhlCiAgICBmcmFtZXRhYmxlIG1heSBub3QgYmUgYXQgdGhlIGJlZ2lu
bmluZyBvZiB0aGUgbWVtb3J5IGFuZCB0aGVyZSBtaWdodCBiZQogICAgbXVsdGlwbGUgbWVtb3J5
IGJhbmtzLiBUaGlzIHdpbGwgbGVhZCB0byBub3Qgc2NydWIgc29tZSBwYXJ0IG9mIHRoZQogICAg
bWVtb3J5LgogICAgCiAgICBUaGUgbWVtb3J5IGluZm9ybWF0aW9uIGNhbiBiZSBmb3VuZCB1c2lu
ZzoKICAgICAgICAqIGZpcnN0X3ZhbGlkX21mbiBhcyB0aGUgc3RhcnQgb2YgdGhlIG1lbW9yeQog
ICAgICAgICogbWF4X3BhZ2UgLSBmaXJzdF92YWxpZF9tZm4gYXMgdGhlIHNwYW5uZWQgcGFnZXMK
ICAgIAogICAgTm90ZSB0aGF0IGZpcnN0X3ZhbGlkX21mbiBpcyBub3cgYmVlbiBleHBvcnRlZC4g
VGhlIHByb3RvdHlwZSBoYXMgYmVlbgogICAgYWRkZWQgaW4gYXNtLWFybS9udW1hLmggYW5kIG5v
dCBpbiBhIGNvbW1vbiBoZWFkZXIgYmVjYXVzZSBJIHdvdWxkCiAgICBleHBlY3QgdGhlIHZhcmlh
YmxlIHRvIGJlY29tZSBzdGF0aWMgb25jZSBOVU1BIGlzIGZ1bGx5IHN1cHBvcnRlZCBvbgogICAg
QXJtLgogICAgCiAgICBUaGlzIGlzIFhTQS0yNDUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXZpZXdlZC1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmVwb3J0ZWQt
YW5kLVRlc3RlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUu
Y29tPgoKY29tbWl0IGVjNmQ5MDIzZTFmNTRjZGNjYmYyZTRjNjNjZjk0N2YxYmUyYjFlOGUKQXV0
aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIEZyaSBTZXAg
MjkgMTM6MTY6MjEgMjAxNyAtMDcwMAoKICAgIHhlbi9wYWdlX2FsbG9jOiBDb3ZlciBtZW1vcnkg
dW5yZXNlcnZlZCBhZnRlciBib290IGluIGZpcnN0X3ZhbGlkX21mbgogICAgCiAgICBPbiBBcm0s
IHNvbWUgcmVnaW9ucyAoZS5nIEluaXRyYW1mcywgRG9tMCBLZXJuZWwuLi4pIGFyZSBtYXJrZWQg
YXMKICAgIHJlc2VydmVkIHVudGlsIHRoZSBoYXJkd2FyZSBkb21haW4gaXMgYnVpbHQgYW5kIHRo
ZXkgYXJlIGNvcGllZCBpbnRvIGl0cwogICAgbWVtb3J5LiBUaGVyZWZvcmUsIHRoZXkgd2lsbCBu
b3QgYmUgYWRkZWQgaW4gdGhlIGJvb3QgYWxsb2NhdG9yIHZpYQogICAgaW5pdF9ib290X3BhZ2Vz
LgogICAgCiAgICBJbnN0ZWFkLCBpbml0X3hlbmhlYXBfcGFnZXMgd2lsbCBiZSBjYWxsZWQgb25j
ZSB0aGUgcmVnaW9uIGFyZSBub3QgdXNlZAogICAgYW55bW9yZS4KICAgIAogICAgVXBkYXRlIGZp
cnN0X3ZhbGlkX21mbiBpbiBib3RoIGluaXRfaGVhcF9wYWdlcyBhbmQgaW5pdF9ib290X3BhZ2Vz
CiAgICAoYWxyZWFkeSBleGlzdCkgdG8gY292ZXIgYWxsIHRoZSBjYXNlcy4KICAgIAogICAgVGhp
cyBpcyBYU0EtMjQ1LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgogICAgW0FkanVzdCBjb21tZW50LCBhZGRlZCBsb2NraW5nIGFyb3Vu
ZCBmaXJzdF92YWxpZF9tZm4gdXBkYXRlXQogICAgU2lnbmVkLW9mZi1ieTogQm9yaXMgT3N0cm92
c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXBvcnRlZC1hbmQtVGVzdGVk
LWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CihxZW11
IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Oct 01 05:13:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 01 Oct 2017 05:13:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dyWYp-0001Up-LT; Sun, 01 Oct 2017 05:13:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dyWYn-0001Ud-UJ
 for xen-devel@lists.xensource.com; Sun, 01 Oct 2017 05:13:02 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 57/40-01910-C5970D95; Sun, 01 Oct 2017 05:13:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsWS0XRdVTe68kK
 kwbEj2hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOHtwMWNBz3bGiidvZrA2
 ME5tYexi5OIQEmhkkvj+YSY7hPOYUWL9g91MEM42RonVx96wdDFycogIOEt8PTOXHcTmFdCX+
 Pv4ASuILSxgJtG7/jqYLSHwWEri0+MwCNtbYs7j7yww9vvuNUA2OwebgJXEITGQKIuAqsT3zv
 WsExi5FzAyrGLUKE4tKkst0jU00UsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECPQ
 7AxDsYFyx3fMQoyQHk5Io78TiC5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHj9KoBygkWp6akV
 aZk5wACESUtw8CiJ8M4HSfMWFyTmFmemQ6ROMVpyHNt0+Q8Tx6abd4Hkhu8P/jAJseTl56VKi
 fOGgDQIgDRklObBjYNFySVGWSlhXkagA4V4ClKLcjNLUOVfMYpzMCoJ8yaCTOHJzCuB2/oK6C
 AmoIMmTzwDclBJIkJKqoFxzc8M96UW03kP8DGHW5uvmHzAMo9n9tbvjifNondtO6BhaslTUDc
 r6tCzxzqvfCSrxBtMyiuN+T6ePjiLe9MKxR5+49QJOxntF/VotT7MNuw2WWpl1zfNmUnI1ZHJ
 cuOW5MRT6+JY7m9MyV1rn9o+aSfXzFpl4/lP1e+oqJ25uPFjfWbZFGklluKMREMt5qLiRAApB
 +WRjQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1506834778!117167120!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63132 invoked from network); 1 Oct 2017 05:12:59 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 1 Oct 2017 05:12:59 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dyWYh-0004UY-BX; Sun, 01 Oct 2017 05:12:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dyWYb-0007v0-Dl; Sun, 01 Oct 2017 05:12:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dyWYa-0003sd-3D; Sun, 01 Oct 2017 05:12:48 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113932-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-armhf-armhf-xl-xsm:host-ping-check-native:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:regression
 linux-linus:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=a8c964eacb21288b2dbfa9d80cee5968a3b8fb21
X-Osstest-Versions-That: linux=74d83ec2b73457449918c315e40622c03a3659a6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 01 Oct 2017 05:12:48 +0000
Subject: [Xen-devel] [linux-linus test] 113932: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzkzMiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEzOTMyLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAg
ICA1IGhvc3QtcGluZy1jaGVjay1uYXRpdmUgICBmYWlsIFJFR1IuIHZzLiAxMTM5MzAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTYgZ3Vlc3Qt
bG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMTM5MzAKClJlZ3Jlc3Npb25zIHdoaWNo
IGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMTM5MzAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tp
bmc6CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbGlrZSAxMTM5MzAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExMzkzMAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIGxpa2UgMTEzOTMwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1p
bnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTM5MzAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEx
MzkzMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
bGludXggICAgICAgICAgICAgICAgYThjOTY0ZWFjYjIxMjg4YjJkYmZhOWQ4MGNlZTU5NjhhM2I4
ZmIyMQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgNzRkODNlYzJiNzM0
NTc0NDk5MThjMzE1ZTQwNjIyYzAzYTM2NTlhNgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzOTMw
ICAyMDE3LTA5LTMwIDE2OjE4OjQ3IFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
MzkzMiAgMjAxNy0wOS0zMCAyMjo1MDowNCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEJvcmlzIEJyZXppbGxv
biA8Ym9yaXMuYnJlemlsbG9uQGZyZWUtZWxlY3Ryb25zLmNvbT4KICBDaGFkIER1cHVpcyA8Y2hh
ZC5kdXB1aXNAY2F2aXVtLmNvbT4KICBDaHJpcyBMZWVjaCA8Y2xlZWNoQHJlZGhhdC5jb20+CiAg
RGF2ZSBDYXJyb2xsIDxkYXZpZC5jYXJyb2xsQG1pY3Jvc2VtaS5jb20+CiAgRGljayBLZW5uZWR5
IDxkaWNrLmtlbm5lZHlAYnJvYWRjb20uY29tPgogIEd1aWxoZXJtZSBHLiBQaWNjb2xpIDxncGlj
Y29saUBsaW51eC52bmV0LmlibS5jb20+CiAgSGFubmVzIFJlaW5lY2tlIDxoYXJlQHN1c2UuY29t
PgogIEhhbm5lcyBSZWluZWNrZSA8aGFyZUBzdXNlLmRlPgogIExlZSBEdW5jYW4gPGxkdW5jYW5A
c3VzZS5jb20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3Jn
PgogIE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFydGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAgTWFy
dGluIFdpbGNrIDxtd2lsY2tAc3VzZS5jb20+CiAgTWF0aGlhcyBUaG9yZSA8TWF0aGlhcy5UaG9y
ZUBpbmZpbmVyYS5jb20+CiAgTmlrb2xhIFBhamtvdnNreSA8bnBhamtvdnNreUBzdXNlLmN6Pgog
IFJpY2hhcmQgR2Vub3VkIDxyaWNoYXJkLmdlbm91ZEBnbWFpbC5jb20+CiAgU3RlZmFubyBCcml2
aW8gPHNicml2aW9AcmVkaGF0LmNvbT4KICBYaW4gTG9uZyA8bHVjaWVuLnhpbkBnbWFpbC5jb20+
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1w
cnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGlu
Zy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpjb21taXQgYThjOTY0ZWFjYjIxMjg4YjJkYmZhOWQ4MGNlZTU5NjhhM2I4ZmIyMQpN
ZXJnZTogMGIzM2NlNyAzNmRlODA3CkF1dGhvcjogTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxp
bnV4LWZvdW5kYXRpb24ub3JnPgpEYXRlOiAgIFNhdCBTZXAgMzAgMTI6NTI6MzIgMjAxNyAtMDcw
MAoKICAgIE1lcmdlIHRhZyAnbXRkL2ZpeGVzLWZvci00LjE0LXJjMycgb2YgZ2l0Oi8vZ2l0Lmlu
ZnJhZGVhZC5vcmcvbGludXgtbXRkCiAgICAKICAgIFB1bGwgbXRkIGZpeGVzIGZyb20gQm9yaXMg
QnJlemlsbG9uOgogICAgCiAgICAgLSBGaXggcGFydGl0aW9uIGFsaWdubWVudCBjaGVjayBpbiBt
dGRjb3JlLmMKICAgIAogICAgIC0gRml4IGEgYnVmZmVyIG92ZXJmbG93IGluIHRoZSBBdG1lbCBO
QU5EIGRyaXZlcgogICAgCiAgICAqIHRhZyAnbXRkL2ZpeGVzLWZvci00LjE0LXJjMycgb2YgZ2l0
Oi8vZ2l0LmluZnJhZGVhZC5vcmcvbGludXgtbXRkOgogICAgICBtdGQ6IG5hbmQ6IGF0bWVsOiBm
aXggYnVmZmVyIG92ZXJmbG93IGluIGF0bWVsX3BtZWNjX3VzZXIKICAgICAgbXRkOiBGaXggcGFy
dGl0aW9uIGFsaWdubWVudCBjaGVjayBvbiBtdWx0aS1lcmFzZXNpemUgZGV2aWNlcwoKY29tbWl0
IDBiMzNjZTcyZWE4ODM0ZTQxMTc0YzcyODg0NWVlZTFjNTI2ZDZmODgKTWVyZ2U6IDc0ZDgzZWMg
ZDBiN2E5MApBdXRob3I6IExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9u
Lm9yZz4KRGF0ZTogICBTYXQgU2VwIDMwIDEyOjUwOjU2IDIwMTcgLTA3MDAKCiAgICBNZXJnZSB0
YWcgJ3Njc2ktZml4ZXMnIG9mIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2Vy
bmVsL2dpdC9qZWpiL3Njc2kKICAgIAogICAgUHVsbCBTQ1NJIGZpeGVzIGZyb20gSmFtZXMgQm90
dG9tbGV5OgogICAgICJFaWdodCBtb3N0bHkgbWlub3IgZml4ZXMgZm9yIHJlY2VudGx5IGRpc2Nv
dmVyZWQgaXNzdWVzIGluIGRyaXZlcnMiCiAgICAKICAgICogdGFnICdzY3NpLWZpeGVzJyBvZiBn
aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvamVqYi9zY3NpOgog
ICAgICBzY3NpOiBJTExFR0FMIFJFUVVFU1QgKyBBU0M9PTI3ID0+IHRhcmdldCBmYWlsdXJlCiAg
ICAgIHNjc2k6IGFhY3JhaWQ6IEFkZCBhIHNtYWxsIGRlbGF5IGFmdGVyIElPUCByZXNldAogICAg
ICBzY3NpOiBzY3NpX3RyYW5zcG9ydF9mYzogQWxzbyBjaGVjayBmb3IgTk9UUFJFU0VOVCBpbiBm
Y19yZW1vdGVfcG9ydF9hZGQoKQogICAgICBzY3NpOiBzY3NpX3RyYW5zcG9ydF9mYzogc2V0IHNj
c2lfdGFyZ2V0X2lkIHVwb24gcmVzY2FuCiAgICAgIHNjc2k6IHNjc2lfdHJhbnNwb3J0X2lzY3Np
OiBmaXggdGhlIGlzc3VlIHRoYXQgaXNjc2lfaWZfcnggZG9lc24ndCBwYXJzZSBubG1zZyBwcm9w
ZXJseQogICAgICBzY3NpOiBhYWNyYWlkOiBlcnJvcjogdGVzdGluZyBhcnJheSBvZmZzZXQgJ2J1
cycgYWZ0ZXIgdXNlCiAgICAgIHNjc2k6IGxwZmM6IERvbid0IHJldHVybiBpbnRlcm5hbCBNQlhF
UlJfRVJST1IgY29kZSBmcm9tIHByb2JlIGZ1bmN0aW9uCiAgICAgIHNjc2k6IGFhY3JhaWQ6IEZp
eCAyVCsgZHJpdmVzIG9uIFNtYXJ0SU9DLTIwMDAKCmNvbW1pdCBkMGI3YTkwOTVjMDczMGI5MmEw
YTJlZWNhYmEyZTZiNzdlZDg3MzM5CkF1dGhvcjogTWFydGluIFdpbGNrIDxtd2lsY2tAc3VzZS5j
b20+CkRhdGU6ICAgV2VkIFNlcCAyNyAxNDo0NDoxOSAyMDE3ICswMjAwCgogICAgc2NzaTogSUxM
RUdBTCBSRVFVRVNUICsgQVNDPT0yNyA9PiB0YXJnZXQgZmFpbHVyZQogICAgCiAgICBBU0MgMHgy
NyBpcyAiV1JJVEUgUFJPVEVDVEVEIi4gVGhpcyBlcnJvciBjb2RlIGlzIHJldHVybmVkIGUuZy4g
IGJ5CiAgICBGdWppdHN1IEVURVJOVVMgc3lzdGVtcyB1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMg
Zm9yIFdSSVRFIFNBTUUgMTYKICAgIGNvbW1hbmRzIHdpdGggVU5NQVAgYml0IHNldC4gSXQgc2hv
dWxkIG5vdCBiZSB0cmVhdGVkIGFzIGEgcGF0aAogICAgZXJyb3IuIEluIGdlbmVyYWwsIGl0IG1h
a2VzIHNlbnNlIHRvIGFzc3VtZSB0aGF0IGJlaW5nIHdyaXRlIHByb3RlY3RlZAogICAgaXMgYSB0
YXJnZXQgcmF0aGVyIHRoYW4gYSBwYXRoIHByb3BlcnR5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBNYXJ0aW4gV2lsY2sgPG13aWxja0BzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBMZWUgRHVuY2Fu
IDxsZHVuY2FuQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogTWFydGluIEsuIFBldGVyc2Vu
IDxtYXJ0aW4ucGV0ZXJzZW5Ab3JhY2xlLmNvbT4KCmNvbW1pdCBkMWI0OTA5MzlkOGMxMTdhMDZk
ZmM1NjJjNDFkOTMzZjcxZDMwMjg5CkF1dGhvcjogR3VpbGhlcm1lIEcuIFBpY2NvbGkgPGdwaWNj
b2xpQGxpbnV4LnZuZXQuaWJtLmNvbT4KRGF0ZTogICBUdWUgU2VwIDE5IDEyOjExOjU1IDIwMTcg
LTAzMDAKCiAgICBzY3NpOiBhYWNyYWlkOiBBZGQgYSBzbWFsbCBkZWxheSBhZnRlciBJT1AgcmVz
ZXQKICAgIAogICAgQ29tbWl0IDBlOTk3M2VkMzM4MiAoInNjc2k6IGFhY3JhaWQ6IEFkZCBwZXJp
b2RpYyBjaGVja3MgdG8gc2VlIElPUCByZXNldAogICAgc3RhdHVzIikgY2hhbmdlZCB0aGUgd2F5
IGRyaXZlciBjaGVja3MgaWYgYSByZXNldCBzdWNjZWVkZWQuIE5vdywgYWZ0ZXIgYW4KICAgIElP
UCByZXNldCwgYWFjcmFpZCBpbW1lZGlhdGVseSBzdGFydCBwb2xsaW5nIGEgcmVnaXN0ZXIgdG8g
dmVyaWZ5IHRoZSByZXNldAogICAgaXMgY29tcGxldGUuCiAgICAKICAgIFRoaXMgYmVoYXZpb3Ig
Y2F1c2UgcmVncmVzc2lvbnMgb24gdGhlIHJlc2V0IHBhdGggaW4gUG93ZXJQQyAoYXQgbGVhc3Qp
LgogICAgU2luY2UgdGhlIGRlbGF5IGFmdGVyIHRoZSBJT1AgcmVzZXQgd2FzIHJlbW92ZWQgYnkg
dGhlIGFmb3JlbWVudGlvbmVkIHBhdGNoLAogICAgdGhlIGZhY3QgZHJpdmVyIGp1c3Qgc3RhcnRz
IHRvIHJlYWQgYSByZWdpc3RlciBpbnN0YW50bHkgYWZ0ZXIgdGhlIHJlc2V0CiAgICB3YXMgaXNz
dWVkIChieSB3cml0aW5nIGluIGFub3RoZXIgcmVnaXN0ZXIpICJjb3JydXB0cyIgdGhlIHJlc2V0
IHByb2NlZHVyZSwKICAgIHdoaWNoIGVuZHMgdXAgZmFpbGluZyBhbGwgdGhlIHRpbWUuCiAgICAK
ICAgIFRoZSBpc3N1ZSBoaWdobHkgaW1wYWN0ZWQga2R1bXAgb24gUG93ZXJQQywgc2luY2Ugb24g
a2R1bXAgcGF0aCB3ZQogICAgcHJvYWN0aXZlbHkgaXNzdWUgYSByZXNldCBpbiBhZGFwdGVyICh0
aHJvdWdoIHRoZSByZXNldF9kZXZpY2VzIGtlcm5lbAogICAgcGFyYW1ldGVyKS4KICAgIAogICAg
VGhpcyBwYXRjaCAocmUtKWFkZHMgYSBkZWxheSByaWdodCBhZnRlciBJT1AgcmVzZXQgaXMgaXNz
dWVkLiBFbXBpcmljYWxseQogICAgd2UgbWVhc3VyZWQgdGhhdCAzIHNlY29uZHMgaXMgZW5vdWdo
LCBidXQgZm9yIHNhZmV0eSByZWFzb25zIHdlIGRlbGF5CiAgICBmb3IgNXMgKGFuZCBzaW5jZSBp
dCB3YXMgMzBzIGJlZm9yZSwgNXMgaXMgc3RpbGwgYSBzbWFsbCBhbW91bnQpLgogICAgCiAgICBG
b3IgcmVmZXJlbmNlLCB3aXRob3V0IHRoaXMgcGF0Y2ggd2Ugb2JzZXJ2ZSB0aGUgZm9sbG93aW5n
IG1lc3NhZ2VzCiAgICBvbiBrZHVtcCBrZXJuZWwgYm9vdCBwcm9jZXNzOgogICAgCiAgICAgIFsg
NzYuMjk0XSBhYWNyYWlkIDAwMDM6MDE6MDAuMDogSU9QIHJlc2V0IGZhaWxlZAogICAgICBbIDc2
LjI5NF0gYWFjcmFpZCAwMDAzOjAxOjAwLjA6IEFSQyBSZXNldCBhdHRlbXB0IGZhaWxlZAogICAg
ICBbIDg2LjUyNF0gYWFjcmFpZCAwMDAzOjAxOjAwLjA6IGFkYXB0ZXIga2VybmVsIHBhbmljJ2Qg
ZmYuCiAgICAgIFsgODYuNTI0XSBhYWNyYWlkIDAwMDM6MDE6MDAuMDogQ29udHJvbGxlciByZXNl
dCB0eXBlIGlzIDMKICAgICAgWyA4Ni41MjRdIGFhY3JhaWQgMDAwMzowMTowMC4wOiBJc3N1aW5n
IElPUCByZXNldAogICAgICBbMTQ2LjUzNF0gYWFjcmFpZCAwMDAzOjAxOjAwLjA6IElPUCByZXNl
dCBmYWlsZWQKICAgICAgWzE0Ni41MzRdIGFhY3JhaWQgMDAwMzowMTowMC4wOiBBUkMgUmVzZXQg
YXR0ZW1wdCBmYWlsZWQKICAgIAogICAgRml4ZXM6IDBlOTk3M2VkMzM4MiAoInNjc2k6IGFhY3Jh
aWQ6IEFkZCBwZXJpb2RpYyBjaGVja3MgdG8gc2VlIElPUCByZXNldCBzdGF0dXMiKQogICAgQ2M6
IHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmcgIyB2NC4xMysKICAgIFNpZ25lZC1vZmYtYnk6IEd1aWxo
ZXJtZSBHLiBQaWNjb2xpIDxncGljY29saUBsaW51eC52bmV0LmlibS5jb20+CiAgICBBY2tlZC1i
eTogRGF2ZSBDYXJyb2xsIDxkYXZpZC5jYXJyb2xsQG1pY3Jvc2VtaS5jb20+CiAgICBTaWduZWQt
b2ZmLWJ5OiBNYXJ0aW4gSy4gUGV0ZXJzZW4gPG1hcnRpbi5wZXRlcnNlbkBvcmFjbGUuY29tPgoK
Y29tbWl0IDM2ZGU4MDc0MDAwOGU2YTRhNTUxMTViNGE5MmUyMDU5ZTQ3YzFjYmEKQXV0aG9yOiBS
aWNoYXJkIEdlbm91ZCA8cmljaGFyZC5nZW5vdWRAZ21haWwuY29tPgpEYXRlOiAgIFdlZCBTZXAg
MjcgMTQ6NDk6MTcgMjAxNyArMDIwMAoKICAgIG10ZDogbmFuZDogYXRtZWw6IGZpeCBidWZmZXIg
b3ZlcmZsb3cgaW4gYXRtZWxfcG1lY2NfdXNlcgogICAgCiAgICBXaGVuIGNhbGN1bGF0aW5nIHRo
ZSBzaXplIG5lZWRlZCBieSBzdHJ1Y3QgYXRtZWxfcG1lY2NfdXNlciAqdXNlciwKICAgIHRoZSBk
bXUgYW5kIGRlbHRhIGJ1ZmZlciBzaXplcyB3ZXJlIGZvcmdvdHRlbi4KICAgIFRoaXMgbGVhZCB0
byBhIG1lbW9yeSBjb3JydXB0aW9uIChlc3BlY2lhbGx5IHdpdGggYSBsYXJnZSBlY2Nfc3RyZW5n
dGgpLgogICAgCiAgICBMaW5rOiBodHRwOi8vbGttbC5rZXJuZWwub3JnL3IvMTUwNjUwMzE1Ny4z
MDE2LjUuY2FtZWxAZ21haWwuY29tCiAgICBGaXhlczogZjg4ZmMxMjJjYzM0ICgibXRkOiBuYW5k
OiBDbGVhbnVwL3Jld29yayB0aGUgYXRtZWxfbmFuZCBkcml2ZXIiKQogICAgQ2M6IHN0YWJsZUB2
Z2VyLmtlcm5lbC5vcmcKICAgIFJlcG9ydGVkLWJ5OiBSaWNoYXJkIEdlbm91ZCA8cmljaGFyZC5n
ZW5vdWRAZ21haWwuY29tPgogICAgUG9pbnRlZC1hdC1ieTogQm9yaXMgQnJlemlsbG9uIDxib3Jp
cy5icmV6aWxsb25AZnJlZS1lbGVjdHJvbnMuY29tPgogICAgU2lnbmVkLW9mZi1ieTogUmljaGFy
ZCBHZW5vdWQgPHJpY2hhcmQuZ2Vub3VkQGdtYWlsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBOaWNv
bGFzIEZlcnJlIDxuaWNvbGFzLmZlcnJlQG1pY3JvY2hpcC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5
OiBCb3JpcyBCcmV6aWxsb24gPGJvcmlzLmJyZXppbGxvbkBmcmVlLWVsZWN0cm9ucy5jb20+Cgpj
b21taXQgN2U0Mzk2ODFhZjgyOTg0MDQ1ZWZjMjE1NDM3ZWJiMmNhOGQzM2E0YwpBdXRob3I6IEJv
cmlzIEJyZXppbGxvbiA8Ym9yaXMuYnJlemlsbG9uQGZyZWUtZWxlY3Ryb25zLmNvbT4KRGF0ZTog
ICBNb24gU2VwIDI1IDEwOjE5OjU3IDIwMTcgKzAyMDAKCiAgICBtdGQ6IEZpeCBwYXJ0aXRpb24g
YWxpZ25tZW50IGNoZWNrIG9uIG11bHRpLWVyYXNlc2l6ZSBkZXZpY2VzCiAgICAKICAgIENvbW1p
dCAxZWVlZjJkNzQ4M2EgKCJtdGQ6IGhhbmRsZSBwYXJ0aXRpb25pbmcgb24gZGV2aWNlcyB3aXRo
IDAKICAgIGVyYXNlc2l6ZSIpIGludHJvZHVjZWQgYSByZWdyZXNzaW9uIG9uIGhldGVyb2dlbmVv
dXMgZXJhc2UgcmVnaW9uCiAgICBkZXZpY2VzLiBBbGlnbm1lbnQgb2YgdGhlIHBhcnRpdGlvbiB3
YXMgdGVzdGVkIGFnYWluc3QgdGhlIG1hc3RlcgogICAgZXJhc2VibG9jayBzaXplIHdoaWNoIGNh
biBiZSBiaWdnZXIgdGhhbiB0aGUgc2xhdmUgb25lLCB0aHVzIGxlYWRpbmcKICAgIHRvIHNvbWUg
cGFydGl0aW9ucyBiZWluZyBtYXJrZWQgYXMgcmVhZC1vbmx5LgogICAgCiAgICBVcGRhdGUgd3Jf
YWxpZ25tZW50IHRvIG1hdGNoIHRoaXMgc2xhdmUgZXJhc2VzaXplIGFmdGVyIHRoaXMgZXJhc2Vz
aXplCiAgICBoYXMgYmVlbiBkZXRlcm1pbmVkIGJ5IHBpY2tpbmcgdGhlIGJpZ2dlc3QgZXJhc2Vz
aXplIG9mIGFsbCB0aGUgcmVnaW9ucwogICAgZW1iZWRkZWQgaW4gdGhlIE1URCBwYXJ0aXRpb24u
CiAgICAKICAgIFJlcG9ydGVkLWJ5OiBNYXRoaWFzIFRob3JlIDxNYXRoaWFzLlRob3JlQGluZmlu
ZXJhLmNvbT4KICAgIEZpeGVzOiAxZWVlZjJkNzQ4M2EgKCJtdGQ6IGhhbmRsZSBwYXJ0aXRpb25p
bmcgb24gZGV2aWNlcyB3aXRoIDAgZXJhc2VzaXplIikKICAgIENjOiA8c3RhYmxlQHZnZXIua2Vy
bmVsLm9yZz4KICAgIFNpZ25lZC1vZmYtYnk6IEJvcmlzIEJyZXppbGxvbiA8Ym9yaXMuYnJlemls
bG9uQGZyZWUtZWxlY3Ryb25zLmNvbT4KICAgIFRlc3RlZC1ieTogTWF0aGlhcyBUaG9yZSA8TWF0
aGlhcy5UaG9yZUBpbmZpbmVyYS5jb20+CiAgICBSZXZpZXdlZC1ieTogTWF0aGlhcyBUaG9yZSA8
TWF0aGlhcy5UaG9yZUBpbmZpbmVyYS5jb20+Cgpjb21taXQgZjA5MWZiOGMzNDRjZTEzY2JmMDU4
ZDMwNGM2Y2JiMDQyYmU5NzA1OApBdXRob3I6IEhhbm5lcyBSZWluZWNrZSA8aGFyZUBzdXNlLmRl
PgpEYXRlOiAgIE1vbiBTZXAgMjUgMTM6NDc6MjMgMjAxNyArMDIwMAoKICAgIHNjc2k6IHNjc2lf
dHJhbnNwb3J0X2ZjOiBBbHNvIGNoZWNrIGZvciBOT1RQUkVTRU5UIGluIGZjX3JlbW90ZV9wb3J0
X2FkZCgpCiAgICAKICAgIER1cmluZyBmYWlsb3ZlciB0aGVyZSBpcyBhIHNtYWxsIHJhY2Ugd2lu
ZG93IGJldHdlZW4gZmNfcmVtb3RlX3BvcnRfYWRkKCkKICAgIGFuZCBmY190aW1lb3V0X2RlbGV0
ZWRfcnBvcnQoKTsgdGhlIGxhdHRlciBkcm9wcyB0aGUgbG9jayBhZnRlciBzZXR0aW5nIHRoZQog
ICAgcG9ydCB0byBOT1RQUkVTRU5ULCBzbyBpZiBmY19yZW1vdGVfcG9ydF9hZGQoKSBpcyBjYWxs
ZWQgcmlnaHQgYXQgdGhhdCB0aW1lCiAgICBpdCB3aWxsIGZhaWwgdG8gZGV0ZWN0IHRoZSBleGlz
dGluZyBycG9ydCBhbmQgaGFwcGlseSBhZGRpbmcgYSBuZXcKICAgIHN0cnVjdHVyZSwgY2F1c2lu
ZyBycG9ydHMgdG8gZ2V0IHJlZ2lzdGVyZWQgdHdpY2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEhhbm5lcyBSZWluZWNrZSA8aGFyZUBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKb2hhbm5l
cyBUaHVtc2hpcm4gPGp0aHVtc2hpcm5Ac3VzZS5kZT4KICAgIFNpZ25lZC1vZmYtYnk6IE1hcnRp
biBLLiBQZXRlcnNlbiA8bWFydGluLnBldGVyc2VuQG9yYWNsZS5jb20+Cgpjb21taXQgNjc1MTk1
ZDBiZTI3MzkxZDQ4ZDhkMjNjN2M2Mjk5MTUwNTE2ODUyOApBdXRob3I6IEhhbm5lcyBSZWluZWNr
ZSA8aGFyZUBzdXNlLmNvbT4KRGF0ZTogICBXZWQgU2VwIDIwIDA4OjU4OjUzIDIwMTcgKzAyMDAK
CiAgICBzY3NpOiBzY3NpX3RyYW5zcG9ydF9mYzogc2V0IHNjc2lfdGFyZ2V0X2lkIHVwb24gcmVz
Y2FuCiAgICAKICAgIFdoZW4gYW4gcnBvcnQgaXMgZm91bmQgaW4gdGhlIGJpbmRpbmdzIGFycmF5
IHRoZXJlIGlzIG5vIGd1YXJhbnRlZSB0aGF0CiAgICBpdCBoYWQgYmVlbiBhIHRhcmdldCBwb3J0
LCBzbyB3ZSBuZWVkIHRvIGNhbGwgZmNfcmVtb3RlX3BvcnRfcm9sZWNoZygpCiAgICBoZXJlIHRv
IGVuc3VyZSB0aGUgc2NzaV90YXJnZXRfaWQgaXMgc2V0IGNvcnJlY3RseS4gIE90aGVyd2lzZSB0
aGUgcG9ydAogICAgd2lsbCBuZXZlciBiZSBzY2FubmVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBIYW5uZXMgUmVpbmVja2UgPGhhcmVAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSm9oYW5u
ZXMgVGh1bXNoaXJuIDxqdGh1bXNoaXJuQHN1c2UuZGU+CiAgICBUZXN0ZWQtYnk6IENoYWQgRHVw
dWlzIDxjaGFkLmR1cHVpc0BjYXZpdW0uY29tPgogICAgU2lnbmVkLW9mZi1ieTogTWFydGluIEsu
IFBldGVyc2VuIDxtYXJ0aW4ucGV0ZXJzZW5Ab3JhY2xlLmNvbT4KCmNvbW1pdCBjODhmMGU2YjA2
ZjQwOTI5OTU2ODgyMTFhNjMxYmI0MzYxMjVkNzdiCkF1dGhvcjogWGluIExvbmcgPGx1Y2llbi54
aW5AZ21haWwuY29tPgpEYXRlOiAgIFN1biBBdWcgMjcgMjA6MjU6MjYgMjAxNyArMDgwMAoKICAg
IHNjc2k6IHNjc2lfdHJhbnNwb3J0X2lzY3NpOiBmaXggdGhlIGlzc3VlIHRoYXQgaXNjc2lfaWZf
cnggZG9lc24ndCBwYXJzZSBubG1zZyBwcm9wZXJseQogICAgCiAgICBDaHVuWXUgZm91bmQgYSBr
ZXJuZWwgY3Jhc2ggYnkgc3l6a2FsbGVyOgogICAgCiAgICBbICA2NTEuNjE3ODc1XSBrYXNhbjog
Q09ORklHX0tBU0FOX0lOTElORSBlbmFibGVkCiAgICBbICA2NTEuNjE4MjE3XSBrYXNhbjogR1BG
IGNvdWxkIGJlIGNhdXNlZCBieSBOVUxMLXB0ciBkZXJlZiBvciB1c2VyIG1lbW9yeSBhY2Nlc3MK
ICAgIFsgIDY1MS42MTg3MzFdIGdlbmVyYWwgcHJvdGVjdGlvbiBmYXVsdDogMDAwMCBbIzFdIFNN
UCBLQVNBTgogICAgWyAgNjUxLjYyMTU0M10gQ1BVOiAxIFBJRDogOTUzOSBDb21tOiBzY3NpIE5v
dCB0YWludGVkIDQuMTEuMC5jb3YgIzMyCiAgICBbICA2NTEuNjIxOTM4XSBIYXJkd2FyZSBuYW1l
OiBSZWQgSGF0IEtWTSwgQklPUyAwLjUuMSAwMS8wMS8yMDExCiAgICBbICA2NTEuNjIyMzA5XSB0
YXNrOiBmZmZmODgwMTE3NzgwMDAwIHRhc2suc3RhY2s6IGZmZmY4ODAwYTMxODgwMDAKICAgIFsg
IDY1MS42MjI3NjJdIFJJUDogMDAxMDpza2JfcmVsZWFzZV9kYXRhKzB4MjZjLzB4NTkwCiAgICBb
Li4uXQogICAgWyAgNjUxLjYyNzI2MF0gQ2FsbCBUcmFjZToKICAgIFsgIDY1MS42MjkxNTZdICBz
a2JfcmVsZWFzZV9hbGwrMHg0Zi8weDYwCiAgICBbICA2NTEuNjI5NDUwXSAgY29uc3VtZV9za2Ir
MHgxYTUvMHg2MDAKICAgIFsgIDY1MS42MzA3MDVdICBuZXRsaW5rX3VuaWNhc3QrMHg1MDUvMHg3
MjAKICAgIFsgIDY1MS42MzIzNDVdICBuZXRsaW5rX3NlbmRtc2crMHhhYjIvMHhlNzAKICAgIFsg
IDY1MS42MzM3MDRdICBzb2NrX3NlbmRtc2crMHhjZi8weDExMAogICAgWyAgNjUxLjYzMzk0Ml0g
IF9fX3N5c19zZW5kbXNnKzB4ODMzLzB4OTgwCiAgICBbICA2NTEuNjM3MTE3XSAgX19zeXNfc2Vu
ZG1zZysweGYzLzB4MjQwCiAgICBbICA2NTEuNjM4ODIwXSAgU3lTX3NlbmRtc2crMHgzMi8weDUw
CiAgICBbICA2NTEuNjM5MDQ4XSAgZW50cnlfU1lTQ0FMTF82NF9mYXN0cGF0aCsweDFmLzB4YzIK
ICAgIAogICAgSXQncyBjYXVzZWQgYnkgc2tiX3NoYXJlZF9pbmZvIGF0IHRoZSBlbmQgb2Ygc2tf
YnVmZiB3YXMgb3ZlcndyaXR0ZW4gYnkKICAgIElTQ1NJX0tFVkVOVF9JRl9FUlJPUiB3aGVuIHBh
cnNpbmcgbmxtc2cgaW5mbyBmcm9tIHNrYiBpbiBpc2NzaV9pZl9yeC4KICAgIAogICAgRHVyaW5n
IHRoZSBsb29wIGlmIHNrYi0+bGVuID09IG5saC0+bmxtc2dfbGVuIGFuZCBib3RoIGFyZSBzaXpl
b2YoKm5saCksCiAgICBldiA9IG5sbXNnX2RhdGEobmxoKSB3aWxsIGFjdXRhbGx5IGdldCBza2Jf
c2hpbmZvKFNLQikgaW5zdGVhZCBhbmQgc2V0IGEKICAgIG5ldyB2YWx1ZSB0byBza2Jfc2hpbmZv
KFNLQiktPm5yX2ZyYWdzIGJ5IGV2LT50eXBlLgogICAgCiAgICBUaGlzIHBhdGNoIGlzIHRvIGZp
eCBpdCBieSBjaGVja2luZyBubGgtPm5sbXNnX2xlbiBwcm9wZXJseSB0aGVyZSB0bwogICAgYXZv
aWQgb3ZlciBhY2Nlc3Npbmcgc2tfYnVmZi4KICAgIAogICAgUmVwb3J0ZWQtYnk6IENodW5ZdSBX
YW5nIDxjaHVud2FuZ0ByZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogWGluIExvbmcgPGx1
Y2llbi54aW5AZ21haWwuY29tPgogICAgQWNrZWQtYnk6IENocmlzIExlZWNoIDxjbGVlY2hAcmVk
aGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFydGluLnBl
dGVyc2VuQG9yYWNsZS5jb20+Cgpjb21taXQgNGNiNDMzZTg1NmJjZTU5NzRlYTAzNTE4MWNjOGVi
NDA2NDk2ZGNjYwpBdXRob3I6IE5pa29sYSBQYWprb3Zza3kgPG5wYWprb3Zza3lAc3VzZS5jej4K
RGF0ZTogICBXZWQgU2VwIDEzIDEwOjQ2OjE3IDIwMTcgKzAyMDAKCiAgICBzY3NpOiBhYWNyYWlk
OiBlcnJvcjogdGVzdGluZyBhcnJheSBvZmZzZXQgJ2J1cycgYWZ0ZXIgdXNlCiAgICAKICAgIEZp
eCBwb3NzaWJsZSBpbmRleGluZyBhcnJheSBvZiBib3VuZCBmb3IgJmFhYy0+aGJhX21hcFtidXNd
W2NpZF0sIHdoZXJlCiAgICBidXMgYW5kIGNpZCBib3VuZGFyeSBjaGVjayBoYXBwZW5zIGxhdGVy
LgogICAgCiAgICBGaXhlczogMGQ2NDNmZjNjMzUzICgic2NzaTogYWFjcmFpZDogdXNlIGFhY190
bWZfY2FsbGJhY2sgZm9yIHJlc2V0IGZpYiIpCiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGEgUGFq
a292c2t5IDxucGFqa292c2t5QHN1c2UuY3o+CiAgICBSZXZpZXdlZC1ieTogRGF2ZSBDYXJyb2xs
IDxkYXZpZC5jYXJyb2xsQG1pY3Jvc2VtaS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBNYXJ0aW4g
Sy4gUGV0ZXJzZW4gPG1hcnRpbi5wZXRlcnNlbkBvcmFjbGUuY29tPgoKY29tbWl0IDVjNzU2MDY1
ZTQ3ZGMzZTg0YjAwNTc3YmQxMDlmMGE4ZTY5OTAzZDcKQXV0aG9yOiBTdGVmYW5vIEJyaXZpbyA8
c2JyaXZpb0ByZWRoYXQuY29tPgpEYXRlOiAgIFdlZCBTZXAgNiAxMTowMjo1NiAyMDE3ICswMjAw
CgogICAgc2NzaTogbHBmYzogRG9uJ3QgcmV0dXJuIGludGVybmFsIE1CWEVSUl9FUlJPUiBjb2Rl
IGZyb20gcHJvYmUgZnVuY3Rpb24KICAgIAogICAgSW50ZXJuYWwgZXJyb3IgY29kZXMgaGFwcGVu
IHRvIGJlIHBvc2l0aXZlLCB0aHVzIHRoZSBQQ0kgZHJpdmVyIGNvcmUKICAgIHdvbid0IHRyZWF0
IHRoZW0gYXMgZmFpbHVyZSwgYnV0IHdlIGRvLiBUaGlzIHdvdWxkIGNhdXNlIGEgY3Jhc2ggbGF0
ZXIKICAgIG9uIGFzIGxwZmNfcGNpX3JlbW92ZV9vbmUoKSBpcyBjYWxsZWQgKGUuZy4gYXMgc2h1
dGRvd24gZnVuY3Rpb24pLgogICAgCiAgICBGaXhlczogNmQzNjhlNTMyMTY4ICgiW1NDU0ldIGxw
ZmMgOC4zLjI0OiBBZGQgcmVzb3VyY2UgZXh0ZW50IHN1cHBvcnQiKQogICAgU2lnbmVkLW9mZi1i
eTogU3RlZmFubyBCcml2aW8gPHNicml2aW9AcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBK
b2hhbm5lcyBUaHVtc2hpcm4gPGp0aHVtc2hpcm5Ac3VzZS5kZT4KICAgIEFja2VkLWJ5OiBEaWNr
IEtlbm5lZHkgPGRpY2sua2VubmVkeUBicm9hZGNvbS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBN
YXJ0aW4gSy4gUGV0ZXJzZW4gPG1hcnRpbi5wZXRlcnNlbkBvcmFjbGUuY29tPgoKY29tbWl0IDZj
OTJmN2RiZjI1YzM2ZjM1MzIwZTRhZTBiNTA4Njc2NDEwYmFjMDQKQXV0aG9yOiBEYXZlIENhcnJv
bGwgPGRhdmlkLmNhcnJvbGxAbWljcm9zZW1pLmNvbT4KRGF0ZTogICBGcmkgU2VwIDE1IDExOjA0
OjI4IDIwMTcgLTA2MDAKCiAgICBzY3NpOiBhYWNyYWlkOiBGaXggMlQrIGRyaXZlcyBvbiBTbWFy
dElPQy0yMDAwCiAgICAKICAgIFRoZSBsb2dpYyBmb3Igc3VwcG9ydGluZyBsYXJnZSBkcml2ZXMg
d2FzIHByZXZpb3VzbHkgdGllZCB0byA0S24gc3VwcG9ydAogICAgZm9yIFNtYXJ0SU9DLTIwMDAu
IEFzIFNtYXJ0SU9DLTIwMDAgZG9lcyBub3Qgc3VwcG9ydCB2b2x1bWVzIHVzaW5nIDRLbgogICAg
ZHJpdmVzLCB1c2UgdGhlIGludGVuZGVkIG9wdGlvbiBmbGFnIEFBQ19PUFRfTkVXX0NPTU1fNjQg
dG8gZGV0ZXJtaW5lCiAgICBzdXBwb3J0IGZvciB2b2x1bWVzIGdyZWF0ZXIgdGhhbiAyVC4KICAg
IAogICAgQ2M6IDxzdGFibGVAdmdlci5rZXJuZWwub3JnPgogICAgU2lnbmVkLW9mZi1ieTogRGF2
ZSBDYXJyb2xsIDxkYXZpZC5jYXJyb2xsQG1pY3Jvc2VtaS5jb20+CiAgICBSZXZpZXdlZC1ieTog
Q2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+CiAgICBSZXZpZXdlZC1ieTogUmFnaGF2YSBB
ZGl0eWEgUmVudWt1bnRhIDxSYWdoYXZhQWRpdHlhLlJlbnVrdW50YUBtaWNyb3NlbWkuY29tPgog
ICAgU2lnbmVkLW9mZi1ieTogTWFydGluIEsuIFBldGVyc2VuIDxtYXJ0aW4ucGV0ZXJzZW5Ab3Jh
Y2xlLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Oct 01 09:47:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 01 Oct 2017 09:47:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dyapy-0001af-U8; Sun, 01 Oct 2017 09:47:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dyapx-0001a0-JP
 for xen-devel@lists.xensource.com; Sun, 01 Oct 2017 09:47:01 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 4B/01-27708-499B0D95; Sun, 01 Oct 2017 09:47:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXfyzgu
 RBqe6bSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacfb2AraCfzEVK149ZGxg
 3GXexcjFISTQyCRx7+5TZgjnMaPEnf0dUM42Romnd6axdDFycogIOEt8PTOXHcTmFdCXuNL7B
 qiIg0NYwFji6gEBkHoJgYVyEjNvdjGC1EgIeEq8vvqaFcb+8/AcUJydg03ASuKQGEiURUBV4v
 OKvYwTGLkXMDKsYtQoTi0qSy3SNTLVSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQ
 I9Hk9AwPjDsZd7X6HGCU5mJREeUXXXogU4kvKT6nMSCzOiC8qzUktPsQow8GhJMG7fAdQTrAo
 NT21Ii0zBxh8MGkJDh4lEd4p24HSvMUFibnFmekQqVOMuhzHNl3+wyTEkpeflyolzusEMkMAp
 CijNA9uBCwSLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5j0BMoUnM68EbtMroCOYgI6Y0w
 V2REkiQkqqgVH6smTFpFuqC4rehXB1vDheMH/atrdftELkJqm89g7d2OJ70ZX9ntlnh2qpU//
 kb/8NZW27W7z4tCGrj1206LO/d+cvdrDYbVHnw/Twr/uVHz+fBxS0dLt8car6K2Mm4Ho825Bz
 ambskTNiPw9mu3+XPHyjtUk8Osdk25q9K7/wbTyr8G53Za4SS3FGoqEWc1FxIgDgyRDOfwIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1506851218!111125998!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18904 invoked from network); 1 Oct 2017 09:46:59 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 1 Oct 2017 09:46:59 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dyaps-0003QZ-Dn; Sun, 01 Oct 2017 09:46:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dyapm-0008SN-5k; Sun, 01 Oct 2017 09:46:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dyapk-00084t-V8; Sun, 01 Oct 2017 09:46:49 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113933-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install: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-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-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-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qcow2: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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm: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-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=5414ba7f5e1ffc88ed2758b1e1b14bbfd3536a61
X-Osstest-Versions-That: xen=5414ba7f5e1ffc88ed2758b1e1b14bbfd3536a61
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 01 Oct 2017 09:46:49 +0000
Subject: [Xen-devel] [xen-unstable test] 113933: tolerable FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzkzMyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzkzMy8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTYgZ3Vlc3Qtc3Rh
cnQvZGViaWFuLnJlcGVhdCAgZmFpbCBwYXNzIGluIDExMzkyNwoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExMzkyNwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTEzOTI3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTM5MjcKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBs
aWtlIDExMzkyNwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzOTI3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTM5MjcK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDExMzkyNwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBn
dWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTEzOTI3CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGVi
aWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVy
ZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDU0MTRiYTdmNWUxZmZjODhl
ZDI3NThiMWUxYjE0YmJmZDM1MzZhNjEKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAg
ICAgICAgIDU0MTRiYTdmNWUxZmZjODhlZDI3NThiMWUxYjE0YmJmZDM1MzZhNjEKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgIDExMzkzMyAgMjAxNy0xMC0wMSAwMjowMDozOSBaICAgIDAgZGF5cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAg
ICAgMCBhdHRlbXB0cwoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1
bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
UHVibGlzaGVkIHRlc3RlZCB0cmVlIGlzIGFscmVhZHkgdXAgdG8gZGF0ZS4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Sun Oct 01 10:26:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 01 Oct 2017 10:26:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dybSM-0004Af-58; Sun, 01 Oct 2017 10:26:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dybSK-0004AT-Pe
 for xen-devel@lists.xensource.com; Sun, 01 Oct 2017 10:26:40 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 D1/B7-03414-0E2C0D95; Sun, 01 Oct 2017 10:26:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVffeoQu
 RBjNW61msePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE148w9x4JfphWn+5rZGxi7
 9bsYuTiEBBqZJP4fWMAI4TxmlGg8eZQZwtnGKPF7/R/WLkZODhEBZ4mvZ+ayg9i8AvoSS1+9Y
 ASxhQXsJea/O8gMYksIeEq8vvoaqJ4DzL4/r7iLkZ2DTcBK4pAYSAGLgKrE4+k7mCcwci1gZF
 jFqFGcWlSWWqRraKiXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRHoVwYg2MH4aVn
 AIUZJDiYlUV6z3RcihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwLjoIlBMsSk1PrUjLzAEGGExa
 goNHSYSXBSTNW1yQmFucmQ6ROsWoy3Fs0+U/TEIsefl5qVLivItBigRAijJK8+BGwIL9EqOsl
 DAvI9BRQjwFqUW5mSWo8q8YxTkYlYR594NM4cnMK4Hb9AroCCagI+Z0gR1RkoiQkmpgXLav/f
 O9U3f/htRWTwtXedmdXN19jZVHbqPHoT9bdnzksJn+lOeaenCOq6O0wjztCcfKv7sbvDgls6f
 NWKztk9h0/YdbT4lfnvX4lMi7VVJrQ31XCR1RPWAgfnmm79XN/Tk6s6fPZjK8FrRg+0HOZL73
 fXMa37oIz/pnI73g0fQlXSqCevYvryqxFGckGmoxFxUnAgAMCNaNcQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1506853597!85310102!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34112 invoked from network); 1 Oct 2017 10:26:38 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 1 Oct 2017 10:26:38 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dybSE-0004Um-5i; Sun, 01 Oct 2017 10: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dybS7-0001YU-CB; Sun, 01 Oct 2017 10:26:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dybS7-0003L8-87; Sun, 01 Oct 2017 10:26:27 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113936-mainreport@xen.org>
X-Osstest-Versions-This: xen=5414ba7f5e1ffc88ed2758b1e1b14bbfd3536a61
X-Osstest-Versions-That: xen=a8ea6e2688118a3e19e29b39e316faa5f96ab9d1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 01 Oct 2017 10:26:27 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 113936: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7213396857454293028=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 113936 xen-unstable-coverity real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113936/

Perfect :-)
All tests in this flight passed as required
version targeted for testing:
 xen                  5414ba7f5e1ffc88ed2758b1e1b14bbfd3536a61
baseline version:
 xen                  a8ea6e2688118a3e19e29b39e316faa5f96ab9d1

Last test of basis   113858  2017-09-27 09:32:23 Z    4 days
Testing same since   113936  2017-10-01 09:21:40 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Bhupinder Thakur <bhupinder.thakur@linaro.org>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@arm.com>
  Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 coverity-amd64                                               pass    


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


Pushing revision :

+ branch=xen-unstable-coverity
+ revision=5414ba7f5e1ffc88ed2758b1e1b14bbfd3536a61
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push xen-unstable-coverity 5414ba7f5e1ffc88ed2758b1e1b14bbfd3536a61
+ branch=xen-unstable-coverity
+ revision=5414ba7f5e1ffc88ed2758b1e1b14bbfd3536a61
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=xen
+ xenbranch=xen-unstable-coverity
+ qemuubranch=qemu-upstream-unstable-coverity
+ qemuubranch=qemu-upstream-unstable
+ '[' xxen = xlinux ']'
+ linuxbranch=
+ '[' xqemu-upstream-unstable = x ']'
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable-coverity
+ prevxenbranch=xen-4.9-testing
+ '[' x5414ba7f5e1ffc88ed2758b1e1b14bbfd3536a61 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.xen-unstable-coverity
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree xen-unstable-coverity
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/xen
+ git push osstest@xenbits.xen.org:/home/xen/git/xen.git 5414ba7f5e1ffc88ed2758b1e1b14bbfd3536a61:refs/heads/coverity-tested/smoke
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   a8ea6e2..5414ba7  5414ba7f5e1ffc88ed2758b1e1b14bbfd3536a61 -> coverity-tested/smoke


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7213396857454293028==--

From xen-devel-bounces@lists.xen.org Sun Oct 01 12:14:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 01 Oct 2017 12:14:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dyd8J-0002Qf-8D; Sun, 01 Oct 2017 12:14:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dyd8H-0002QU-4B
 for xen-devel@lists.xensource.com; Sun, 01 Oct 2017 12:14:05 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 CA/F6-02220-C0CD0D95; Sun, 01 Oct 2017 12:14:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVZf7zoV
 Ig2md/BYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuPV5O3NBazNjxd+e9ywN
 jN9juhi5OIQEGpkkJn1+wgThPGaUOPbpKHMXIyeQs41RYsf+SBBbRMBZ4uuZuewgNq+AvsShj
 1uAGjg4hAWsJW6eEAbplRD4Jy2x7tc6RpAaCQFviTmPv7PA2O+71wDZ7BxsAlYSh8RAoiwCqh
 JHOvqZJjByL2BkWMWoUZxaVJZapGtoppdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7u
 JEehzBiDYwTj1fdwhRkkOJiVR3nmXLkQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD9eAsoJ1iU
 mp5akZaZAww+mLQEB4+SCO/1m0Bp3uKCxNzizHSI1ClGXY5jmy7/YRJiycvPS5US52W8DVQkA
 FKUUZoHNwIWCZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzMsDMoUnM68EbtMroCOYgI6Y0w
 V2REkiQkqqgTE72ODXgkerwiIzd1efrjKI8uO81vTvlPH52WF86wq5NsfMMsp958v444F267e
 w9EUqQZyrFF6sFrv1em/6tKMXn/2/ZLm2rcbw1ftJ275OWum1aZ93SNb35U0r92t3nN/9KGjF
 zuNa+otyTpxV7Z1orF/qN2H3p3n5hi+fPRBwn7n55HM1y1wTJZbijERDLeai4kQA/OPUlX8CA
 AA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1506860042!77731335!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53397 invoked from network); 1 Oct 2017 12:14:02 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 1 Oct 2017 12:14:02 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dyd8C-0007BQ-9h; Sun, 01 Oct 2017 12:14:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dyd86-0003S5-Nf; Sun, 01 Oct 2017 12:13:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dyd86-0005SM-G8; Sun, 01 Oct 2017 12:13:54 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113935-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=a8c964eacb21288b2dbfa9d80cee5968a3b8fb21
X-Osstest-Versions-That: linux=74d83ec2b73457449918c315e40622c03a3659a6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 01 Oct 2017 12:13:54 +0000
Subject: [Xen-devel] [linux-linus test] 113935: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzkzNSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEzOTM1LwoKRmFpbHVyZXMgOi0vIGJ1dCBu
byByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTM5MzAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExMzkzMAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIGxpa2UgMTEzOTMwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRl
Ymlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTM5MzAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBs
aWtlIDExMzkzMAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzOTMwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0
YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVy
ZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGE4Yzk2NGVhY2IyMTI4OGIyZGJmYTlkODBjZWU1
OTY4YTNiOGZiMjEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDc0ZDgz
ZWMyYjczNDU3NDQ5OTE4YzMxNWU0MDYyMmMwM2EzNjU5YTYKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
IDExMzkzMCAgMjAxNy0wOS0zMCAxNjoxODo0NyBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2lu
Y2UgICAxMTM5MzIgIDIwMTctMDktMzAgMjI6NTA6MDQgWiAgICAwIGRheXMgICAgMiBhdHRlbXB0
cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBCb3JpcyBC
cmV6aWxsb24gPGJvcmlzLmJyZXppbGxvbkBmcmVlLWVsZWN0cm9ucy5jb20+CiAgQ2hhZCBEdXB1
aXMgPGNoYWQuZHVwdWlzQGNhdml1bS5jb20+CiAgQ2hyaXMgTGVlY2ggPGNsZWVjaEByZWRoYXQu
Y29tPgogIERhdmUgQ2Fycm9sbCA8ZGF2aWQuY2Fycm9sbEBtaWNyb3NlbWkuY29tPgogIERpY2sg
S2VubmVkeSA8ZGljay5rZW5uZWR5QGJyb2FkY29tLmNvbT4KICBHdWlsaGVybWUgRy4gUGljY29s
aSA8Z3BpY2NvbGlAbGludXgudm5ldC5pYm0uY29tPgogIEhhbm5lcyBSZWluZWNrZSA8aGFyZUBz
dXNlLmNvbT4KICBIYW5uZXMgUmVpbmVja2UgPGhhcmVAc3VzZS5kZT4KICBMZWUgRHVuY2FuIDxs
ZHVuY2FuQHN1c2UuY29tPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0
aW9uLm9yZz4KICBNYXJ0aW4gSy4gUGV0ZXJzZW4gPG1hcnRpbi5wZXRlcnNlbkBvcmFjbGUuY29t
PgogIE1hcnRpbiBXaWxjayA8bXdpbGNrQHN1c2UuY29tPgogIE1hdGhpYXMgVGhvcmUgPE1hdGhp
YXMuVGhvcmVAaW5maW5lcmEuY29tPgogIE5pa29sYSBQYWprb3Zza3kgPG5wYWprb3Zza3lAc3Vz
ZS5jej4KICBSaWNoYXJkIEdlbm91ZCA8cmljaGFyZC5nZW5vdWRAZ21haWwuY29tPgogIFN0ZWZh
bm8gQnJpdmlvIDxzYnJpdmlvQHJlZGhhdC5jb20+CiAgWGluIExvbmcgPGx1Y2llbi54aW5AZ21h
aWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1
bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVz
aGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1saW51eC1saW51cworIHJldmlzaW9uPWE4Yzk2NGVh
Y2IyMTI4OGIyZGJmYTlkODBjZWU1OTY4YTNiOGZiMjEKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysg
LiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9
LjouCisrKysgUEVSTExJQj0uOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRj
b25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0Owog
ICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQg
JGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29z
c3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICch
JyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9z
CisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJwor
KyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBl
eGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIGxp
bnV4LWxpbnVzIGE4Yzk2NGVhY2IyMTI4OGIyZGJmYTlkODBjZWU1OTY4YTNiOGZiMjEKKyBicmFu
Y2g9bGludXgtbGludXMKKyByZXZpc2lvbj1hOGM5NjRlYWNiMjEyODhiMmRiZmE5ZDgwY2VlNTk2
OGEzYjhmYjIxCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4v
Y3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46LjouCisrKysgUEVSTExJQj0uOi46
LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBl
cmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFk
Z2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUg
JCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1sn
IC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3Qv
cmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3Nz
dGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycg
eC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sg
J10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysrIGV4cG9ydCBQRVJM
TElCPS46LjouOi4KKysrIFBFUkxMSUI9LjouOi46LgorKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVu
YnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPWxpbnV4CisgeGVuYnJhbmNoPXhlbi11
bnN0YWJsZQorICdbJyB4bGludXggPSB4bGludXggJ10nCisgbGludXhicmFuY2g9bGludXgtbGlu
dXMKKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQor
IHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3Rh
YmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeGE4Yzk2NGVhY2IyMTI4
OGIyZGJmYTlkODBjZWU1OTY4YTNiOGZiMjEgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54Cisg
LiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcg
T3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0
OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJp
bnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1
bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVu
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9y
dW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6
Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qv
bGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3Nz
dGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHVi
L3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00
LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL2dpdC5rZXJuZWwub3Jn
L3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0ID0geCAnXScK
KysgJ1snIHhnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9y
dmFsZHMvbGludXgtMi42LmdpdCA9IHggJ10nCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHVi
L3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54
CisrIDogZGFpbHktY3Jvbi5saW51eC1saW51cworKyA6IGRhaWx5LWNyb24ubGludXgtbGludXMK
KysgOiBkYWlseS1jcm9uLmxpbnV4LWxpbnVzCisrIDogZGFpbHktY3Jvbi5saW51eC1saW51cwor
KyA6IGRhaWx5LWNyb24ubGludXgtbGludXMKKysgOiBkYWlseS1jcm9uLmxpbnV4LWxpbnVzCisr
IDogZGFpbHktY3Jvbi5saW51eC1saW51cworKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29t
L2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVt
dS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11
LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLmxpbnV4LWxpbnVzCisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRS
RUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9w
cy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJ
T1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3Mu
Z2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3Nz
dGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSBsaW51eC1saW51cworIGNhc2UgJDEgaW4K
KyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxk
cy9saW51eC0yLjYuZ2l0CisgOiBtYXN0ZXIKKyA6IGdpdAorIDogZ2l0CisgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIDogdGVzdGVkL2xpbnV4LWxpbnVzCisgOiBy
ZWZzL2hlYWRzL3Rlc3RlZC9saW51eC1saW51cworIHJldHVybiAwCisgY2QgL2hvbWUvb3NzdGVz
dC9yZXBvcy9saW51eAorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvbGludXgtcHZvcHMuZ2l0IGE4Yzk2NGVhY2IyMTI4OGIyZGJmYTlkODBjZWU1OTY4YTNi
OGZiMjE6cmVmcy9oZWFkcy90ZXN0ZWQvbGludXgtbGludXMKVG8gb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKICAgNzRkODNlYy4uYThjOTY0ZSAg
YThjOTY0ZWFjYjIxMjg4YjJkYmZhOWQ4MGNlZTU5NjhhM2I4ZmIyMSAtPiB0ZXN0ZWQvbGludXgt
bGludXMKKyBleGl0IDAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Oct 01 21:05:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 01 Oct 2017 21:05:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dylPx-0001IK-VQ; Sun, 01 Oct 2017 21:04:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <glenn@rimuhosting.com>) id 1dylPw-0001ID-Km
 for xen-devel@lists.xen.org; Sun, 01 Oct 2017 21:04:52 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 49/0A-17770-47851D95; Sun, 01 Oct 2017 21:04:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsVyrjqNVbc44mK
 kwZWfohZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bby0uYCxYJVTx/0srSwNjI3cXIxSEkMJ9R
 4tLiT4xdjBwcEgL+Ej//ZHcxcgKZfBIXX/xggrBLJdac+s8OUb+LUeLJyoUsIAkhAXmJAx3n2
 EBsYYFQiWMbD4A1iAgES/ScmcoKUVMjsar9OJjNJqAtsXYxhM0r4CTRd3ASO4jNIqAiMePZBE
 YQW1QgXKLpbD8LRI2gxMmZT8BsTgEviQ2b3oLNZxYwk5i3+SEzhC0u0fRlJSuELS+x/e0c5gm
 MQrOQtM9C0jILScssJC0LGFlWMWoUpxaVpRbpGlnqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+Yk
 JhXrJefnbmIEhjkDEOxgPLAo8BCjJAeTkihvYMDFSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSv
 NrhQDnBotT01Iq0zBxgxMGkJTh4lER4LcOA0rzFBYm5xZnpEKlTjIpS4rxfQRICIImM0jy4Nl
 iUX2KUlRLmZQQ6RIinILUoN7MEVf4VozgHo5IwrxXIdp7MvBK46a+AFjMBLZ7TdQFkcUkiQkq
 qgVHI6QpbyxajOu5D2/Zw7Nlzs3ZO/ccJ167Lbzn+735y/Ir4iyca34twl1+45/f1HrfPH9Hw
 rbuVIoKUr6sd2bL7l8vrsNJ91SUqE6/fSjndxHHm/Ix39vu+plj5dHDarTDuMDr/emO2i/XKe
 fMdZwm8XCKu/Uru7/IZKlZ+hVtv3IzoXV4f+NdAiaU4I9FQi7moOBEAS+0BC+0CAAA=
X-Env-Sender: glenn@rimuhosting.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1506891891!119086812!1
X-Originating-IP: [206.123.102.5]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17934 invoked from network); 1 Oct 2017 21:04:51 -0000
Received: from mail.rimuhosting.com (HELO mail.rimuhosting.com) (206.123.102.5)
 by server-16.tower-27.messagelabs.com with SMTP; 1 Oct 2017 21:04:51 -0000
Received: from mail.rimuhosting.com (localhost [127.0.0.1])
 by mail.rimuhosting.com (Postfix) with ESMTP id 103E461518;
 Sun,  1 Oct 2017 21:04:50 +0000 (UTC)
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mail.rimuhosting.com
X-Spam-Level: 
X-Spam-Status: No, score=-9.2 required=6.0 tests=ALL_TRUSTED,BAYES_50
 autolearn=ham autolearn_force=no version=3.4.0
Received: from [192.168.1.78] (122-61-236-153.jetstream.xtra.co.nz
 [122.61.236.153])
 by mail.rimuhosting.com (Postfix) with ESMTPSA id 6F5F660DFB;
 Sun,  1 Oct 2017 21:04:49 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen Devel <xen-devel@lists.xen.org>
References: <7a09af63-2600-8093-525c-e379b83889b9@citrix.com>
 <1506618643-17163-1-git-send-email-andrew.cooper3@citrix.com>
From: Glenn Enright <glenn@rimuhosting.com>
Message-ID: <a3eb6c62-588b-711b-79e3-303f5e8ffef5@rimuhosting.com>
Date: Mon, 2 Oct 2017 10:04:47 +1300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1506618643-17163-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH XTF v2 4/4] build: Avoid using initialisers
 for anonymous unions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Reply-To: glenn@rimuhosting.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjkvMDkvMTcgMDY6MTAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gR0NDIDQuNCBvZiBDZW50
T1MgNiB2aW50YWdlIGNhbid0IGNvcGUuCj4gCj4gUmVwb3J0ZWQtYnk6IEdsZW5uIEVucmlnaHQg
PGdsZW5uQHJpbXVob3N0aW5nLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IC0tLQo+IHYyOiBSZWR1Y2UgdG8ganVzdCB0aGUg
YW5vbnltb3VzIHBhcnRzIG9mIHRoZSB1bmlvbgo+IC0tLQo+ICAgdGVzdHMvbGl2ZXBhdGNoLXBy
aXYtY2hlY2svbWFpbi5jIHwgMTIgKysrKysrLS0tLS0tCj4gICAxIGZpbGUgY2hhbmdlZCwgNiBp
bnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS90ZXN0cy9saXZl
cGF0Y2gtcHJpdi1jaGVjay9tYWluLmMgYi90ZXN0cy9saXZlcGF0Y2gtcHJpdi1jaGVjay9tYWlu
LmMKPiBpbmRleCBlNTFiYTY0Li44YTk2YWQwIDEwMDY0NAo+IC0tLSBhL3Rlc3RzL2xpdmVwYXRj
aC1wcml2LWNoZWNrL21haW4uYwo+ICsrKyBiL3Rlc3RzL2xpdmVwYXRjaC1wcml2LWNoZWNrL21h
aW4uYwo+IEBAIC00NiwxMSArNDYsMTEgQEAgc3RhdGljIHZvaWQgdGVzdF91cGxvYWQodm9pZCkK
PiAgICAgICAgICAgICAgIC5jbWQgPSBYRU5fU1lTQ1RMX0xJVkVQQVRDSF9VUExPQUQsCj4gICAg
ICAgICAgICAgICAudS51cGxvYWQgPSB7Cj4gICAgICAgICAgICAgICAgICAgLm5hbWUgPSB7Cj4g
LSAgICAgICAgICAgICAgICAgICAgLm5hbWUucCA9IFRFU1RfTkFNRSwKPiArICAgICAgICAgICAg
ICAgICAgICAubmFtZSA9IHt7IFRFU1RfTkFNRSB9fSwKPiAgICAgICAgICAgICAgICAgICAgICAg
LnNpemUgPSBzaXplb2YoVEVTVF9OQU1FKSwKPiAgICAgICAgICAgICAgICAgICB9LAo+ICAgICAg
ICAgICAgICAgICAgIC5zaXplID0gUEFHRV9TSVpFLAo+IC0gICAgICAgICAgICAgICAgLnBheWxv
YWQucCA9IHBheWxvYWQsCj4gKyAgICAgICAgICAgICAgICAucGF5bG9hZCA9IHt7IHBheWxvYWQg
fX0sCj4gICAgICAgICAgICAgICB9LAo+ICAgICAgICAgICB9LAo+ICAgICAgIH07Cj4gQEAgLTc0
LDggKzc0LDggQEAgc3RhdGljIHZvaWQgdGVzdF9saXN0KHZvaWQpCj4gICAgICAgICAgICAgICAu
dS5saXN0ID0gewo+ICAgICAgICAgICAgICAgICAgIC5pZHggPSAwLAo+ICAgICAgICAgICAgICAg
ICAgIC5uciA9IE5SX1BBWUxPQURTLAo+IC0gICAgICAgICAgICAgICAgLm5hbWUucCA9IG5hbWVz
LAo+IC0gICAgICAgICAgICAgICAgLmxlbi5wID0gbGVuZ3RocywKPiArICAgICAgICAgICAgICAg
IC5uYW1lID0ge3sgbmFtZXMgfX0sCj4gKyAgICAgICAgICAgICAgICAubGVuID0ge3sgbGVuZ3Ro
cyB9fSwKPiAgICAgICAgICAgICAgIH0sCj4gICAgICAgICAgIH0sCj4gICAgICAgfTsKPiBAQCAt
OTMsNyArOTMsNyBAQCBzdGF0aWMgdm9pZCB0ZXN0X2dldCh2b2lkKQo+ICAgICAgICAgICAgICAg
LmNtZCA9IFhFTl9TWVNDVExfTElWRVBBVENIX0dFVCwKPiAgICAgICAgICAgICAgIC51LmdldCA9
IHsKPiAgICAgICAgICAgICAgICAgICAubmFtZSA9IHsKPiAtICAgICAgICAgICAgICAgICAgICAu
bmFtZS5wID0gVEVTVF9OQU1FLAo+ICsgICAgICAgICAgICAgICAgICAgIC5uYW1lID0ge3sgVEVT
VF9OQU1FIH19LAo+ICAgICAgICAgICAgICAgICAgICAgICAuc2l6ZSA9IHNpemVvZihURVNUX05B
TUUpLAo+ICAgICAgICAgICAgICAgICAgIH0sCj4gICAgICAgICAgICAgICB9LAo+IEBAIC0xMTMs
NyArMTEzLDcgQEAgc3RhdGljIHZvaWQgdGVzdF9hY3Rpb24odWludDMyX3QgYWN0aW9uKQo+ICAg
ICAgICAgICAgICAgLmNtZCA9IFhFTl9TWVNDVExfTElWRVBBVENIX0FDVElPTiwKPiAgICAgICAg
ICAgICAgIC51LmFjdGlvbiA9IHsKPiAgICAgICAgICAgICAgICAgICAubmFtZSA9IHsKPiAtICAg
ICAgICAgICAgICAgICAgICAubmFtZS5wID0gVEVTVF9OQU1FLAo+ICsgICAgICAgICAgICAgICAg
ICAgIC5uYW1lID0ge3sgVEVTVF9OQU1FIH19LAo+ICAgICAgICAgICAgICAgICAgICAgICAuc2l6
ZSA9IHNpemVvZihURVNUX05BTUUpLAo+ICAgICAgICAgICAgICAgICAgIH0sCj4gICAgICAgICAg
ICAgICAgICAgLmNtZCA9IGFjdGlvbiwKPiAKCldpdGggdGhpcyBhbmQgb3RoZXIgcmVjZW50IHBh
dGNoZXMgaW4gdGhlIHJlcG8sIGl0IG5vdyBidWlsZHMgY2xlYW5seSAKZm9yIG1lIG9uIGM2IGFu
ZCBlbHNld2hlcmUsIHRoYW5rcyBzbyBtdWNoIQoKUmVnYXJkcywgR2xlbm4KaHR0cDovL3JpbXVo
b3N0aW5nLmNvbQpTZWUgbW9yZSBvbiBvdXIgb3RoZXIgc2VydmljZXMgYXQgaHR0cDovL3JpLm11
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 02 04:21:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 04:21:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dysE0-0008Sk-8a; Mon, 02 Oct 2017 04:21:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dysDz-0008SW-BW
 for xen-devel@lists.xensource.com; Mon, 02 Oct 2017 04:20:59 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 E4/2E-03423-AAEB1D95; Mon, 02 Oct 2017 04:20:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVXflvou
 RBod3KlmsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1o2fhU7aCF7EVn288YGpg
 /GndxcjFISTQyCQxd8ccRgjnMaPEuY2L2SCcbYwS7w83sXYxcnKICDhLfD0zlx3E5hXQl1i66
 yBTFyMHh7CAmcTkecYg9RICJ6QkVj3aBFYjIeAtcWbCJEaQGhC77VRWFyM7B5uAlcQhMZACFg
 FVicuvJjFPYORewMiwilG9OLWoLLVI10IvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT9
 3EyPQ3wxAsINx9mX/Q4ySHExKorzndl+MFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBW70XKCdY
 lJqeWpGWmQMMPJi0BAePkgiv/y6gNG9xQWJucWY6ROoUoy7HsU2X/zAJseTl56VKifM+ApkhA
 FKUUZoHNwIWBZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzNsKMoUnM68EbtMroCOYgI6Y03
 UB5IiSRISUVAMjc8xT1YtJ1teXTP/n+Pn7Xd0/NvMuhn36LeVs0x0Qrb7L3u7WsoCmTcpKok+
 8trHbT0xberCy/HJfs+bqSe/63Y9fnMGmyHmmjs3atCwovkN4ulSlZLvyIfuqWw8qmWxz7p99
 k1/jNjn1Zgofw1xniVKLdbt3bvuaZvRVfsvL88lmZ1t+3P+mxFKckWioxVxUnAgAgetJo30CA
 AA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1506918056!119510478!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53489 invoked from network); 2 Oct 2017 04:20:57 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 2 Oct 2017 04:20:57 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dysDs-0000gG-5s; Mon, 02 Oct 2017 04:20:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dysDm-00023j-17; Mon, 02 Oct 2017 04:20:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dysDk-0001Ib-9N; Mon, 02 Oct 2017 04:20:44 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113939-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-armhf-armhf-xl-credit2:guest-start:fail:regression
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=9e66317d3c92ddaab330c125dfe9d06eee268aff
X-Osstest-Versions-That: linux=a8c964eacb21288b2dbfa9d80cee5968a3b8fb21
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 02 Oct 2017 04:20:44 +0000
Subject: [Xen-devel] [linux-linus test] 113939: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============9117130977948592897=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 113939 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113939/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-credit2  12 guest-start              fail REGR. vs. 113935

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113935
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 113935
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113935
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113935
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113935
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                9e66317d3c92ddaab330c125dfe9d06eee268aff
baseline version:
 linux                a8c964eacb21288b2dbfa9d80cee5968a3b8fb21

Last test of basis   113935  2017-10-01 05:25:19 Z    0 days
Testing same since   113939  2017-10-01 22:19:44 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Akemi Yagi <amyagi@gmail.com>
  Akemi Yagi <toracat@elrepo.org>
  Alexander Shishkin <alexander.shishkin@linux.intel.com>
  Alexandru Moise <00moses.alexander00@gmail.com>
  Andrey Ryabinin <aryabinin@virtuozzo.com>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Bhumika Goyal <bhumirks@gmail.com>
  Borislav Petkov <bp@suse.de>
  Ethan Zhao <ethan.zhao@oracle.com>
  Ingo Molnar <mingo@kernel.org>
  Jeffy Chen <jeffy.chen@rock-chips.com>
  Jiri Olsa <jolsa@kernel.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kan Liang <Kan.liang@intel.com>
  Kees Cook <keescook@chromium.org>
  Laurent Dufour <ldufour@linux.vnet.ibm.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Masahiro Yamada <yamada.masahiro@socionext.com>
  max.byungchul.park@gmail.com
  Mengting Zhang <zhangmengting@huawei.com>
  Paul Burton <paul.burton@imgtec.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Prateek Sood <prsood@codeaurora.org>
  Sean Fu <fxinrong@gmail.com>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Richter <tmricht@linux.vnet.ibm.com>
  Thomas-Mich Richter <tmricht@linux.vnet.ibm.com>
  Tom Lendacky <thomas.lendacky@amd.com>
  Ville SyrjÃ¤lÃ¤ <ville.syrjala@linux.intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         pass    
 test-amd64-i386-xl-qemut-win7-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  fail    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

(No revision log; it would be 1557 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============9117130977948592897==--

From xen-devel-bounces@lists.xen.org Mon Oct 02 09:13:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 09:13:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dywmb-0002B3-Tt; Mon, 02 Oct 2017 09:13:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jslaby@suse.cz>) id 1dywma-0002AR-Er
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 09:13:00 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 51/81-17770-B1302D95; Mon, 02 Oct 2017 09:12:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsVyuP0Ov64E86V
 Ig3X9ghbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b/ZweYCjqNKpbP3MvUwPhBq4uRk0NCwEji
 7cR/TF2MXBxCAgsZJTqn9TODJNgEFCVazl5jArFFBEQkDj7czgZSxCzwmkni0LxpYEXCAkkSt
 y9uZgGxWQRUJaYfuMAIYvMKmEg0buphh9ggL/F+wX2wOCdQ/N2c9WC9QgLGEofuX2WdwMi9gJ
 FhFaN6cWpRWWqRrqVeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkagfxmAYAfj3U0
 BhxglOZiURHnv/LoYKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCN5npUqSQYFFqempFWmYOMNBg
 0hIcPEoivFIgad7igsTc4sx0iNQpRmOOY5su/2Hi6Lh59w+TEEtefl6qlDhvCEipAEhpRmke3
 CBYBFxilJUS5mUEOk2IpyC1KDezBFX+FaM4B6OSMG8oyBSezLwSuH2vgE5hAjplTtcFkFNKEh
 FSUg2M8xfZrpdrMZXUe/24anHsSlnTZXOunInv/nC3iTGUsaP+yf/MZqN17F0r9Beper9QvmB
 yaCaD1h67SM+pBkkLDO0tPzlxfpj3lzOt1sTYJrTcbYpT4a+bb04ceFr58fBNqUMu08rCBTXY
 jRZfedGb9OeXUUV52pzQ9j7Fr0LW6lvDvJsjfpsrsRRnJBpqMRcVJwIAb2b/VnsCAAA=
X-Env-Sender: jslaby@suse.cz
X-Msg-Ref: server-13.tower-21.messagelabs.com!1506935576!79700963!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30936 invoked from network); 2 Oct 2017 09:12:56 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-13.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 2 Oct 2017 09:12:56 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D5907AC54;
 Mon,  2 Oct 2017 09:12:55 +0000 (UTC)
From: Jiri Slaby <jslaby@suse.cz>
To: mingo@redhat.com
Date: Mon,  2 Oct 2017 11:12:43 +0200
Message-Id: <20171002091246.28432-24-jslaby@suse.cz>
X-Mailer: git-send-email 2.14.2
In-Reply-To: <20171002091246.28432-1-jslaby@suse.cz>
References: <20171002091246.28432-1-jslaby@suse.cz>
Cc: Juergen Gross <jgross@suse.com>, Len Brown <len.brown@intel.com>,
 linux-pm@vger.kernel.org, x86@kernel.org,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, linux-kernel@vger.kernel.org,
 Pavel Machek <pavel@ucw.cz>, hpa@zytor.com, xen-devel@lists.xenproject.org,
 tglx@linutronix.de, Jiri Slaby <jslaby@suse.cz>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH v4 24/27] x86_32: assembly,
	add ENDs to some functions and relabel with SYM_CODE_*
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxsIHRoZXNlIGFyZSBmdW5jdGlvbnMgd2hpY2ggYXJlIGludm9rZWQgZnJvbSBlbHNld2hlcmUs
IGJ1dCB0aGV5IGFyZQpub3QgdHlwaWNhbCBDIGZ1bmN0aW9ucy4gU28gd2UgYW5ub3RhdGUgdGhl
bSAoYXMgZ2xvYmFsKSB1c2luZyB0aGUgbmV3ClNZTV9DT0RFX1NUQVJULiBBbGwgdGhlc2Ugd2Vy
ZSBub3QgYmFsYW5jZWQgd2l0aCBhbnkgRU5ELCBzbyBtYXJrIHRoZWlyCmVuZHMgYnkgU1lNX0NP
REVfRU5ELCBhcHByb3ByaWF0ZWxseS4KClNpZ25lZC1vZmYtYnk6IEppcmkgU2xhYnkgPGpzbGFi
eUBzdXNlLmN6PgpDYzogVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CkNjOiBJ
bmdvIE1vbG5hciA8bWluZ29AcmVkaGF0LmNvbT4KQ2M6ICJILiBQZXRlciBBbnZpbiIgPGhwYUB6
eXRvci5jb20+CkNjOiB4ODZAa2VybmVsLm9yZwpDYzogIlJhZmFlbCBKLiBXeXNvY2tpIiA8cmp3
QHJqd3lzb2NraS5uZXQ+CkNjOiBMZW4gQnJvd24gPGxlbi5icm93bkBpbnRlbC5jb20+CkNjOiBQ
YXZlbCBNYWNoZWsgPHBhdmVsQHVjdy5jej4KQ2M6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0
cm92c2t5QG9yYWNsZS5jb20+CkNjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkNj
OiBsaW51eC1wbUB2Z2VyLmtlcm5lbC5vcmcKQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwotLS0KIGFyY2gveDg2L2VudHJ5L2VudHJ5XzMyLlMgICAgICAgICAgICB8IDMgKystCiBh
cmNoL3g4Ni9rZXJuZWwvYWNwaS93YWtldXBfMzIuUyAgICAgfCA3ICsrKystLS0KIGFyY2gveDg2
L2tlcm5lbC9mdHJhY2VfMzIuUyAgICAgICAgICB8IDMgKystCiBhcmNoL3g4Ni9rZXJuZWwvaGVh
ZF8zMi5TICAgICAgICAgICAgfCAzICsrLQogYXJjaC94ODYvcG93ZXIvaGliZXJuYXRlX2FzbV8z
Mi5TICAgIHwgNiArKysrLS0KIGFyY2gveDg2L3JlYWxtb2RlL3JtL3RyYW1wb2xpbmVfMzIuUyB8
IDYgKysrKy0tCiBhcmNoL3g4Ni94ZW4veGVuLWFzbV8zMi5TICAgICAgICAgICAgfCA3ICsrKyst
LS0KIDcgZmlsZXMgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvYXJjaC94ODYvZW50cnkvZW50cnlfMzIuUyBiL2FyY2gveDg2L2VudHJ5L2Vu
dHJ5XzMyLlMKaW5kZXggYjkxMTI3OGUxZjY1Li40MjQ2MzZkMTg2ZWEgMTAwNjQ0Ci0tLSBhL2Fy
Y2gveDg2L2VudHJ5L2VudHJ5XzMyLlMKKysrIGIvYXJjaC94ODYvZW50cnkvZW50cnlfMzIuUwpA
QCAtMzYwLDkgKzM2MCwxMCBAQCBTWU1fRU5UUlkoX19iZWdpbl9TWVNFTlRFUl9zaW5nbGVzdGVw
X3JlZ2lvbiwgU1lNX1ZfR0xPQkFMLCBTWU1fQV9OT05FKQogICogWGVuIGRvZXNuJ3Qgc2V0ICVl
c3AgdG8gYmUgcHJlY2lzZWx5IHdoYXQgdGhlIG5vcm1hbCBTWVNFTlRFUgogICogZW50cnkgcG9p
bnQgZXhwZWN0cywgc28gZml4IGl0IHVwIGJlZm9yZSB1c2luZyB0aGUgbm9ybWFsIHBhdGguCiAg
Ki8KLUVOVFJZKHhlbl9zeXNlbnRlcl90YXJnZXQpCitTWU1fQ09ERV9TVEFSVCh4ZW5fc3lzZW50
ZXJfdGFyZ2V0KQogCWFkZGwJJDUqNCwgJWVzcAkJCS8qIHJlbW92ZSB4ZW4tcHJvdmlkZWQgZnJh
bWUgKi8KIAlqbXAJLkxzeXNlbnRlcl9wYXN0X2VzcAorU1lNX0NPREVfRU5EKHhlbl9zeXNlbnRl
cl90YXJnZXQpCiAjZW5kaWYKIAogLyoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9hY3Bp
L3dha2V1cF8zMi5TIGIvYXJjaC94ODYva2VybmVsL2FjcGkvd2FrZXVwXzMyLlMKaW5kZXggNGRh
OTkzMWFkNGNmLi5lOTVmOTkxZTA1ZTQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9hY3Bp
L3dha2V1cF8zMi5TCisrKyBiL2FyY2gveDg2L2tlcm5lbC9hY3BpL3dha2V1cF8zMi5TCkBAIC04
LDggKzgsNyBAQAogCS5jb2RlMzIKIAlBTElHTgogCi1FTlRSWSh3YWtldXBfcG1vZGVfcmV0dXJu
KQotd2FrZXVwX3Btb2RlX3JldHVybjoKK1NZTV9DT0RFX1NUQVJUKHdha2V1cF9wbW9kZV9yZXR1
cm4pCiAJbW92dwkkX19LRVJORUxfRFMsICVheAogCW1vdncJJWF4LCAlc3MKIAltb3Z3CSVheCwg
JWZzCkBAIC0zOCw2ICszNyw3IEBAIHdha2V1cF9wbW9kZV9yZXR1cm46CiAJIyBqdW1wIHRvIHBs
YWNlIHdoZXJlIHdlIGxlZnQgb2ZmCiAJbW92bAlzYXZlZF9laXAsICVlYXgKIAlqbXAJKiVlYXgK
K1NZTV9DT0RFX0VORCh3YWtldXBfcG1vZGVfcmV0dXJuKQogCiBib2d1c19tYWdpYzoKIAlqbXAJ
Ym9ndXNfbWFnaWMKQEAgLTcxLDcgKzcxLDcgQEAgcmVzdG9yZV9yZWdpc3RlcnM6CiAJcG9wZmwK
IAlyZXQKIAotRU5UUlkoZG9fc3VzcGVuZF9sb3dsZXZlbCkKK1NZTV9DT0RFX1NUQVJUKGRvX3N1
c3BlbmRfbG93bGV2ZWwpCiAJY2FsbAlzYXZlX3Byb2Nlc3Nvcl9zdGF0ZQogCWNhbGwJc2F2ZV9y
ZWdpc3RlcnMKIAlwdXNobAkkMwpAQCAtODYsNiArODYsNyBAQCByZXRfcG9pbnQ6CiAJY2FsbAly
ZXN0b3JlX3JlZ2lzdGVycwogCWNhbGwJcmVzdG9yZV9wcm9jZXNzb3Jfc3RhdGUKIAlyZXQKK1NZ
TV9DT0RFX0VORChkb19zdXNwZW5kX2xvd2xldmVsKQogCiAuZGF0YQogQUxJR04KZGlmZiAtLWdp
dCBhL2FyY2gveDg2L2tlcm5lbC9mdHJhY2VfMzIuUyBiL2FyY2gveDg2L2tlcm5lbC9mdHJhY2Vf
MzIuUwppbmRleCA1OGJiOWZmNDRjZjQuLmRmYWI3ZGMyOWI4ZCAxMDA2NDQKLS0tIGEvYXJjaC94
ODYva2VybmVsL2Z0cmFjZV8zMi5TCisrKyBiL2FyY2gveDg2L2tlcm5lbC9mdHJhY2VfMzIuUwpA
QCAtMTAwLDcgKzEwMCw3IEBAIFdFQUsoZnRyYWNlX3N0dWIpCiAJcmV0CiBFTkQoZnRyYWNlX2Nh
bGxlcikKIAotRU5UUlkoZnRyYWNlX3JlZ3NfY2FsbGVyKQorU1lNX0NPREVfU1RBUlQoZnRyYWNl
X3JlZ3NfY2FsbGVyKQogCS8qCiAJICogaTM4NiBkb2VzIG5vdCBzYXZlIFNTIGFuZCBFU1Agd2hl
biBjb21pbmcgZnJvbSBrZXJuZWwuCiAJICogSW5zdGVhZCwgdG8gZ2V0IHNwLCAmcmVncy0+c3Ag
aXMgdXNlZCAoc2VlIHB0cmFjZS5oKS4KQEAgLTE2OCw2ICsxNjgsNyBAQCBTWU1fQ09ERV9JTk5F
Ul9MQUJFTF9OT0FMSUdOKGZ0cmFjZV9yZWdzX2NhbGwsIFNZTV9WX0dMT0JBTCkKIAlsZWEJMyo0
KCVlc3ApLCAlZXNwCQkJLyogU2tpcCBvcmlnX2F4LCBpcCBhbmQgY3MgKi8KIAogCWptcAkuTGZ0
cmFjZV9yZXQKK1NZTV9DT0RFX0VORChmdHJhY2VfcmVnc19jYWxsZXIpCiAjZWxzZSAvKiAhIENP
TkZJR19EWU5BTUlDX0ZUUkFDRSAqLwogCiBFTlRSWShmdW5jdGlvbl9ob29rKQpkaWZmIC0tZ2l0
IGEvYXJjaC94ODYva2VybmVsL2hlYWRfMzIuUyBiL2FyY2gveDg2L2tlcm5lbC9oZWFkXzMyLlMK
aW5kZXggNWJmMmE3ZmUyZGE3Li4xOThiODQ4ZjE4NzQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tl
cm5lbC9oZWFkXzMyLlMKKysrIGIvYXJjaC94ODYva2VybmVsL2hlYWRfMzIuUwpAQCAtNjMsNyAr
NjMsNyBAQCBSRVNFUlZFX0JSSyhwYWdldGFibGVzLCBJTklUX01BUF9TSVpFKQogICogY2FuLgog
ICovCiBfX0hFQUQKLUVOVFJZKHN0YXJ0dXBfMzIpCitTWU1fQ09ERV9TVEFSVChzdGFydHVwXzMy
KQogCW1vdmwgcGEoaW5pdGlhbF9zdGFjayksJWVjeAogCQogCS8qIHRlc3QgS0VFUF9TRUdNRU5U
UyBmbGFnIHRvIHNlZSBpZiB0aGUgYm9vdGxvYWRlciBpcyBhc2tpbmcKQEAgLTE3MSw2ICsxNzEs
NyBAQCBudW1fc3ViYXJjaF9lbnRyaWVzID0gKC4gLSBzdWJhcmNoX2VudHJpZXMpIC8gNAogI2Vs
c2UKIAlqbXAgLkxkZWZhdWx0X2VudHJ5CiAjZW5kaWYgLyogQ09ORklHX1BBUkFWSVJUICovCitT
WU1fQ09ERV9FTkQoc3RhcnR1cF8zMikKIAogI2lmZGVmIENPTkZJR19IT1RQTFVHX0NQVQogLyoK
ZGlmZiAtLWdpdCBhL2FyY2gveDg2L3Bvd2VyL2hpYmVybmF0ZV9hc21fMzIuUyBiL2FyY2gveDg2
L3Bvd2VyL2hpYmVybmF0ZV9hc21fMzIuUwppbmRleCAxZDBmYTBlMjQwNzAuLjU0YzI4ZDIxOWFk
YSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvcG93ZXIvaGliZXJuYXRlX2FzbV8zMi5TCisrKyBiL2Fy
Y2gveDg2L3Bvd2VyL2hpYmVybmF0ZV9hc21fMzIuUwpAQCAtMTQsNyArMTQsNyBAQAogCiAudGV4
dAogCi1FTlRSWShzd3N1c3BfYXJjaF9zdXNwZW5kKQorU1lNX0NPREVfU1RBUlQoc3dzdXNwX2Fy
Y2hfc3VzcGVuZCkKIAltb3ZsICVlc3AsIHNhdmVkX2NvbnRleHRfZXNwCiAJbW92bCAlZWJ4LCBz
YXZlZF9jb250ZXh0X2VieAogCW1vdmwgJWVicCwgc2F2ZWRfY29udGV4dF9lYnAKQEAgLTI1LDgg
KzI1LDkgQEAgRU5UUlkoc3dzdXNwX2FyY2hfc3VzcGVuZCkKIAogCWNhbGwgc3dzdXNwX3NhdmUK
IAlyZXQKK1NZTV9DT0RFX0VORChzd3N1c3BfYXJjaF9zdXNwZW5kKQogCi1FTlRSWShyZXN0b3Jl
X2ltYWdlKQorU1lNX0NPREVfU1RBUlQocmVzdG9yZV9pbWFnZSkKIAltb3ZsCW1tdV9jcjRfZmVh
dHVyZXMsICVlY3gKIAltb3ZsCXJlc3VtZV9wZ19kaXIsICVlYXgKIAlzdWJsCSRfX1BBR0VfT0ZG
U0VULCAlZWF4CkBAIC04MiwzICs4Myw0IEBAIGRvbmU6CiAJeG9ybAklZWF4LCAlZWF4CiAKIAly
ZXQKK1NZTV9DT0RFX0VORChyZXN0b3JlX2ltYWdlKQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvcmVh
bG1vZGUvcm0vdHJhbXBvbGluZV8zMi5TIGIvYXJjaC94ODYvcmVhbG1vZGUvcm0vdHJhbXBvbGlu
ZV8zMi5TCmluZGV4IGJhOTMzYTliMzFlNy4uZDk0NDVmYmNkMDUyIDEwMDY0NAotLS0gYS9hcmNo
L3g4Ni9yZWFsbW9kZS9ybS90cmFtcG9saW5lXzMyLlMKKysrIGIvYXJjaC94ODYvcmVhbG1vZGUv
cm0vdHJhbXBvbGluZV8zMi5TCkBAIC0yOCw3ICsyOCw3IEBACiAJLmNvZGUxNgogCiAJLmJhbGln
bglQQUdFX1NJWkUKLUVOVFJZKHRyYW1wb2xpbmVfc3RhcnQpCitTWU1fQ09ERV9TVEFSVCh0cmFt
cG9saW5lX3N0YXJ0KQogCXdiaW52ZAkJCSMgTmVlZGVkIGZvciBOVU1BLVEgc2hvdWxkIGJlIGhh
cm1sZXNzIGZvciBvdGhlcnMKIAogCUxKTVBXX1JNKDFmKQpAQCAtNTYsMTEgKzU2LDEzIEBAIEVO
VFJZKHRyYW1wb2xpbmVfc3RhcnQpCiAJbG1zdwklZHgJCQkjIGludG8gcHJvdGVjdGVkIG1vZGUK
IAogCWxqbXBsCSRfX0JPT1RfQ1MsICRwYV9zdGFydHVwXzMyCitTWU1fQ09ERV9FTkQodHJhbXBv
bGluZV9zdGFydCkKIAogCS5zZWN0aW9uICIudGV4dDMyIiwiYXgiCiAJLmNvZGUzMgotRU5UUlko
c3RhcnR1cF8zMikJCQkjIG5vdGU6IGFsc28gdXNlZCBmcm9tIHdha2V1cF9hc20uUworU1lNX0NP
REVfU1RBUlQoc3RhcnR1cF8zMikJCQkjIG5vdGU6IGFsc28gdXNlZCBmcm9tIHdha2V1cF9hc20u
UwogCWptcAkqJWVheAorU1lNX0NPREVfRU5EKHN0YXJ0dXBfMzIpCiAKIAkuYnNzCiAJLmJhbGln
biA4CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4veGVuLWFzbV8zMi5TIGIvYXJjaC94ODYveGVu
L3hlbi1hc21fMzIuUwppbmRleCAxMjAwZTI2MmExMTYuLjZkMDFiNWZhZmVjMCAxMDA2NDQKLS0t
IGEvYXJjaC94ODYveGVuL3hlbi1hc21fMzIuUworKysgYi9hcmNoL3g4Ni94ZW4veGVuLWFzbV8z
Mi5TCkBAIC01NSw3ICs1NSw3IEBACiAJX0FTTV9FWFRBQkxFKDFiLDJiKQogLmVuZG0KIAotRU5U
UlkoeGVuX2lyZXQpCitTWU1fQ09ERV9TVEFSVCh4ZW5faXJldCkKIAkvKiB0ZXN0IGVmbGFncyBm
b3Igc3BlY2lhbCBjYXNlcyAqLwogCXRlc3RsICQoWDg2X0VGTEFHU19WTSB8IFhFTl9FRkxBR1Nf
Tk1JKSwgOCglZXNwKQogCWpueiBoeXBlcl9pcmV0CkBAIC0xMjEsNiArMTIxLDcgQEAgeGVuX2ly
ZXRfZW5kX2NyaXQ6CiBoeXBlcl9pcmV0OgogCS8qIHB1dCB0aGlzIG91dCBvZiBsaW5lIHNpbmNl
IGl0cyB2ZXJ5IHJhcmVseSB1c2VkICovCiAJam1wIGh5cGVyY2FsbF9wYWdlICsgX19IWVBFUlZJ
U09SX2lyZXQgKiAzMgorU1lNX0NPREVfRU5EKHhlbl9pcmV0KQogCiAJLmdsb2JsIHhlbl9pcmV0
X3N0YXJ0X2NyaXQsIHhlbl9pcmV0X2VuZF9jcml0CiAKQEAgLTE2NCw3ICsxNjUsNyBAQCBoeXBl
cl9pcmV0OgogICogU0FWRV9BTEwgc3RhdGUgYmVmb3JlIGdvaW5nIG9uLCBzaW5jZSBpdCdzIHVz
ZXJtb2RlIHN0YXRlIHdoaWNoIHdlCiAgKiBldmVudHVhbGx5IG5lZWQgdG8gcmVzdG9yZS4KICAq
LwotRU5UUlkoeGVuX2lyZXRfY3JpdF9maXh1cCkKK1NZTV9DT0RFX1NUQVJUKHhlbl9pcmV0X2Ny
aXRfZml4dXApCiAJLyoKIAkgKiBQYXJhbm9pYTogTWFrZSBzdXJlIHdlJ3JlIHJlYWxseSBjb21p
bmcgZnJvbSBrZXJuZWwgc3BhY2UuCiAJICogT25lIGNvdWxkIGltYWdpbmUgYSBjYXNlIHdoZXJl
IHVzZXJzcGFjZSBqdW1wcyBpbnRvIHRoZQpAQCAtMjAzLDQgKzIwNCw0IEBAIEVOVFJZKHhlbl9p
cmV0X2NyaXRfZml4dXApCiAKIAlsZWEgNCglZWRpKSwgJWVzcAkJLyogcG9pbnQgZXNwIHRvIG5l
dyBmcmFtZSAqLwogMjoJam1wIHhlbl9kb191cGNhbGwKLQorU1lNX0NPREVfRU5EKHhlbl9pcmV0
X2NyaXRfZml4dXApCi0tIAoyLjE0LjIKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 02 09:13:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 09:13:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dywmW-00029S-KH; Mon, 02 Oct 2017 09:12:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jslaby@suse.cz>) id 1dywmU-00028z-Ii
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 09:12:54 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 A9/21-17770-51302D95; Mon, 02 Oct 2017 09:12:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsVyuP0Ov64o86V
 Ig+O/ZSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox/lzpZCo7yVjxos21gnMndxcjJISFgJPF2
 4j+mLkYuDiGBhYwSp3cuZARJsAkoSrScvcYEYosIiEgcfLidDaSIWeAZo8TXHe/YQBLCAi4S8
 zd+YgexWQRUJWY0rgKzeQVMJPa1NLBBbJCXeL/gPthQTqD4uznrmUFsIQFjiUP3r7JOYORewM
 iwilGjOLWoLLVI19BCL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj0L8MQLCD8eb
 GgEOMkhxMSqK8d35djBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXuE8VKkkGBRanpqRVpmDjDQ
 YNISHDxKIrwvGYDSvMUFibnFmekQqVOMxhzHNl3+w8TRcfPuHyYhlrz8vFQpcd49IJMEQEozS
 vPgBsEi4BKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEeeNBpvBk5pXA7XsFdAoT0Clzui6AnF
 KSiJCSamAUtdj/X7+t0v5t8h8xDim/J/MKHnJKz/aQyCvyX/7/FLvGZ713W2Yyn/eP83wmOPG
 qZM0fjW/Lrp56++zFjK2x3NIP/XO6X60VZ21Ua+zjiMjUX7jRLF+xpW3vvrtrbvnsy2VWNF/O
 1cSyv3/6hoyEwDsxdTs69rJ/b+sSmazOGOa7YWPF+TIlluKMREMt5qLiRABS/BnBewIAAA==
X-Env-Sender: jslaby@suse.cz
X-Msg-Ref: server-16.tower-27.messagelabs.com!1506935573!119152693!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR,
 UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19898 invoked from network); 2 Oct 2017 09:12:53 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 2 Oct 2017 09:12:53 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E8584AC05;
 Mon,  2 Oct 2017 09:12:52 +0000 (UTC)
From: Jiri Slaby <jslaby@suse.cz>
To: mingo@redhat.com
Date: Mon,  2 Oct 2017 11:12:32 +0200
Message-Id: <20171002091246.28432-13-jslaby@suse.cz>
X-Mailer: git-send-email 2.14.2
In-Reply-To: <20171002091246.28432-1-jslaby@suse.cz>
References: <20171002091246.28432-1-jslaby@suse.cz>
Cc: Juergen Gross <jgross@suse.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, hpa@zytor.com, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jiri Slaby <jslaby@suse.cz>,
 tglx@linutronix.de
Subject: [Xen-devel] [PATCH v4 13/27] x86: xen-pvh,
	annotate data appropriatelly
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VXNlIHRoZSBuZXcgU1lNX0RBVEFfU1RBUlRfTE9DQUwsIGFuZCBTWU1fREFUQV9FTkQqIG1hY3Jv
czoKICAwMDAwICAgICA4IE9CSkVDVCAgTE9DQUwgIERFRkFVTFQgICAgNiBnZHQKICAwMDA4ICAg
IDMyIE9CSkVDVCAgTE9DQUwgIERFRkFVTFQgICAgNiBnZHRfc3RhcnQKICAwMDI4ICAgICAwIE9C
SkVDVCAgTE9DQUwgIERFRkFVTFQgICAgNiBnZHRfZW5kCiAgMDAyOCAgIDI1NiBPQkpFQ1QgIExP
Q0FMICBERUZBVUxUICAgIDYgZWFybHlfc3RhY2sKICAwMTI4ICAgICAwIE9CSkVDVCAgTE9DQUwg
IERFRkFVTFQgICAgNiBlYXJseV9zdGFjawoKU2lnbmVkLW9mZi1ieTogSmlyaSBTbGFieSA8anNs
YWJ5QHN1c2UuY3o+CkNjOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUu
Y29tPgpDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpDYzogVGhvbWFzIEdsZWl4
bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CkNjOiBJbmdvIE1vbG5hciA8bWluZ29AcmVkaGF0LmNv
bT4KQ2M6ICJILiBQZXRlciBBbnZpbiIgPGhwYUB6eXRvci5jb20+CkNjOiB4ODZAa2VybmVsLm9y
ZwpDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCi0tLQogYXJjaC94ODYveGVuL3hl
bi1wdmguUyB8IDExICsrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCsp
LCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi94ZW4tcHZoLlMgYi9h
cmNoL3g4Ni94ZW4veGVuLXB2aC5TCmluZGV4IGUxYTVmYmVhZTA4ZC4uMWI3ODgzN2JhZDA2IDEw
MDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4veGVuLXB2aC5TCisrKyBiL2FyY2gveDg2L3hlbi94ZW4t
cHZoLlMKQEAgLTEzNywxMSArMTM3LDEyIEBAIEVORChwdmhfc3RhcnRfeGVuKQogCiAJLnNlY3Rp
b24gIi5pbml0LmRhdGEiLCJhdyIKIAkuYmFsaWduIDgKLWdkdDoKK1NZTV9EQVRBX1NUQVJUX0xP
Q0FMKGdkdCkKIAkud29yZCBnZHRfZW5kIC0gZ2R0X3N0YXJ0CiAJLmxvbmcgX3BhKGdkdF9zdGFy
dCkKIAkud29yZCAwCi1nZHRfc3RhcnQ6CitTWU1fREFUQV9FTkQoZ2R0KQorU1lNX0RBVEFfU1RB
UlRfTE9DQUwoZ2R0X3N0YXJ0KQogCS5xdWFkIDB4MDAwMDAwMDAwMDAwMDAwMCAgICAgICAgICAg
IC8qIE5VTEwgZGVzY3JpcHRvciAqLwogCS5xdWFkIDB4MDAwMDAwMDAwMDAwMDAwMCAgICAgICAg
ICAgIC8qIHJlc2VydmVkICovCiAjaWZkZWYgQ09ORklHX1g4Nl82NApAQCAtMTUwLDEyICsxNTEs
MTIgQEAgZ2R0X3N0YXJ0OgogCS5xdWFkIEdEVF9FTlRSWSgweGMwOWEsIDAsIDB4ZmZmZmYpIC8q
IF9fS0VSTkVMX0NTICovCiAjZW5kaWYKIAkucXVhZCBHRFRfRU5UUlkoMHhjMDkyLCAwLCAweGZm
ZmZmKSAvKiBfX0tFUk5FTF9EUyAqLwotZ2R0X2VuZDoKK1NZTV9EQVRBX0VORF9MQUJFTChnZHRf
c3RhcnQsIFNZTV9WX0xPQ0FMLCBnZHRfZW5kKQogCiAJLmJhbGlnbiA0Ci1lYXJseV9zdGFjazoK
K1NZTV9EQVRBX1NUQVJUX0xPQ0FMKGVhcmx5X3N0YWNrKQogCS5maWxsIDI1NiwgMSwgMAotZWFy
bHlfc3RhY2tfZW5kOgorU1lNX0RBVEFfRU5EX0xBQkVMKGVhcmx5X3N0YWNrLCBTWU1fVl9MT0NB
TCwgZWFybHlfc3RhY2tfZW5kKQogCiAJRUxGTk9URShYZW4sIFhFTl9FTEZOT1RFX1BIWVMzMl9F
TlRSWSwKIAkgICAgICAgICAgICAgX0FTTV9QVFIgKHB2aF9zdGFydF94ZW4gLSBfX1NUQVJUX0tF
Uk5FTF9tYXApKQotLSAKMi4xNC4yCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 02 09:13:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 09:13:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dywmZ-0002AG-9y; Mon, 02 Oct 2017 09:12:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jslaby@suse.cz>) id 1dywmX-00029j-Qe
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 09:12:57 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 D5/E4-03454-91302D95; Mon, 02 Oct 2017 09:12:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCLMWRWlGSWpSXmKPExsVyuP0Ov64486V
 Ig5kvlS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox3e5IKXnpXHDu9jbmBcbJjFyMnh4SAkcTb
 if+Yuhi5OIQEFjJKfHw0mwUkwSagKNFy9hoTiC0iICJx8OF2NpAiZoFnjBJfd7xjA0kIC/hJX
 Nh6iR3EZhFQldg06TJYA6+AicThJZuZIDbIS7xfcJ8RxOYEir+bs54ZxBYSMJY4dP8q6wRG7g
 WMDKsYNYpTi8pSi3SNTPSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQL9ywAEOxj
 3fYw8xCjJwaQkynvn18VIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8yUyXIoUEi1LTUyvSMnOA
 gQaTluDgURLhlQJJ8xYXJOYWZ6ZDpE4x2nMc23T5DxNHx827QHITmNzw/cEfJiGWvPy8VClx3
 v0gbQIgbRmleXBDYZFxiVFWSpiXEehMIZ6C1KLczBJU+VeM4hyMSsK8oSBTeDLzSuB2vwI6iw
 norDldF0DOKklESEk1MFrfbFDZOrWQtbz48N9rnFm1coafJn4XCRE5dv3vBNk5PyTkVc8YLfv
 sW/P9muyrzComL2MVNu286PscHz/om2083LJpyvoNBVq1x3ke/V/7+EnxniRVxgk8V2+wl7Ts
 zFK1W3izqCfEg4tj6vrEFLa2VX9mLoifJJiVs/hPwWOmg8pFkR1+IkosxRmJhlrMRcWJANSsl
 ZKHAgAA
X-Env-Sender: jslaby@suse.cz
X-Msg-Ref: server-10.tower-21.messagelabs.com!1506935575!70946630!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
 MAILTO_TO_SPAM_ADDR,UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11665 invoked from network); 2 Oct 2017 09:12:55 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-10.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 2 Oct 2017 09:12:55 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 2E09DAC3E;
 Mon,  2 Oct 2017 09:12:55 +0000 (UTC)
From: Jiri Slaby <jslaby@suse.cz>
To: mingo@redhat.com
Date: Mon,  2 Oct 2017 11:12:41 +0200
Message-Id: <20171002091246.28432-22-jslaby@suse.cz>
X-Mailer: git-send-email 2.14.2
In-Reply-To: <20171002091246.28432-1-jslaby@suse.cz>
References: <20171002091246.28432-1-jslaby@suse.cz>
Cc: Juergen Gross <jgross@suse.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, hpa@zytor.com, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jiri Slaby <jslaby@suse.cz>,
 tglx@linutronix.de
Subject: [Xen-devel] [PATCH v4 22/27] x86_64: assembly,
	change all ENTRY+END to SYM_CODE_*
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVyZSwgd2UgY2hhbmdlIGFsbCBjb2RlIHdoaWNoIGlzIG5vdCBtYXJrZWQgYXMgZnVuY3Rpb25z
LiBJbiBvdGhlcgp3b3JkcywgdGhpcyBjb2RlIGhhcyBiZWVuIHVzaW5nIEVORCwgbm90IEVORFBS
T0MuIFNvIHN3aXRjaCBhbGwgb2YgdGhpcwp0byBhcHByb3ByaWF0ZSBuZXcgbWFya2luZ3MgU1lN
X0NPREVfU1RBUlQgYW5kIFNZTV9DT0RFX0VORC4KClNpZ25lZC1vZmYtYnk6IEppcmkgU2xhYnkg
PGpzbGFieUBzdXNlLmN6PgpDYzogVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+
CkNjOiBJbmdvIE1vbG5hciA8bWluZ29AcmVkaGF0LmNvbT4KQ2M6ICJILiBQZXRlciBBbnZpbiIg
PGhwYUB6eXRvci5jb20+CkNjOiB4ODZAa2VybmVsLm9yZwpDYzogQm9yaXMgT3N0cm92c2t5IDxi
b3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwotLS0KIGFyY2gveDg2L2Vu
dHJ5L2VudHJ5XzY0LlMgICAgICAgIHwgNDggKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tLS0tLS0tLQogYXJjaC94ODYvZW50cnkvZW50cnlfNjRfY29tcGF0LlMgfCAgOCArKystLS0t
CiBhcmNoL3g4Ni9rZXJuZWwvZnRyYWNlXzY0LlMgICAgICB8IDE2ICsrKysrKystLS0tLS0tCiBh
cmNoL3g4Ni94ZW4veGVuLWFzbV82NC5TICAgICAgICB8ICA0ICsrLS0KIGFyY2gveDg2L3hlbi94
ZW4taGVhZC5TICAgICAgICAgIHwgIDggKysrLS0tLQogNSBmaWxlcyBjaGFuZ2VkLCA0MiBpbnNl
cnRpb25zKCspLCA0MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9lbnRyeS9l
bnRyeV82NC5TIGIvYXJjaC94ODYvZW50cnkvZW50cnlfNjQuUwppbmRleCBmZjQ5NjRkYWMyZGMu
LjAyZTE1YTE4ZTEzMiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvZW50cnkvZW50cnlfNjQuUworKysg
Yi9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5TCkBAIC00MywxMSArNDMsMTEgQEAKIC5zZWN0aW9u
IC5lbnRyeS50ZXh0LCAiYXgiCiAKICNpZmRlZiBDT05GSUdfUEFSQVZJUlQKLUVOVFJZKG5hdGl2
ZV91c2VyZ3Nfc3lzcmV0NjQpCitTWU1fQ09ERV9TVEFSVChuYXRpdmVfdXNlcmdzX3N5c3JldDY0
KQogCVVOV0lORF9ISU5UX0VNUFRZCiAJc3dhcGdzCiAJc3lzcmV0cQotRU5EKG5hdGl2ZV91c2Vy
Z3Nfc3lzcmV0NjQpCitTWU1fQ09ERV9FTkQobmF0aXZlX3VzZXJnc19zeXNyZXQ2NCkKICNlbmRp
ZiAvKiBDT05GSUdfUEFSQVZJUlQgKi8KIAogLm1hY3JvIFRSQUNFX0lSUVNfSVJFVFEKQEAgLTEz
NSw3ICsxMzUsNyBAQCBFTkQobmF0aXZlX3VzZXJnc19zeXNyZXQ2NCkKICAqIHdpdGggdGhlbSBk
dWUgdG8gYnVncyBpbiBib3RoIEFNRCBhbmQgSW50ZWwgQ1BVcy4KICAqLwogCi1FTlRSWShlbnRy
eV9TWVNDQUxMXzY0KQorU1lNX0NPREVfU1RBUlQoZW50cnlfU1lTQ0FMTF82NCkKIAlVTldJTkRf
SElOVF9FTVBUWQogCS8qCiAJICogSW50ZXJydXB0cyBhcmUgb2ZmIG9uIGVudHJ5LgpAQCAtMzIy
LDcgKzMyMiw3IEBAIHN5c2NhbGxfcmV0dXJuX3ZpYV9zeXNyZXQ6CiBvcHBvcnR1bmlzdGljX3N5
c3JldF9mYWlsZWQ6CiAJU1dBUEdTCiAJam1wCXJlc3RvcmVfY19yZWdzX2FuZF9pcmV0Ci1FTkQo
ZW50cnlfU1lTQ0FMTF82NCkKK1NZTV9DT0RFX0VORChlbnRyeV9TWVNDQUxMXzY0KQogCiBTWU1f
Q09ERV9TVEFSVF9MT0NBTChzdHViX3B0cmVnc182NCkKIAkvKgpAQCAtMzUyLDExICszNTIsMTEg
QEAgU1lNX0NPREVfU1RBUlRfTE9DQUwoc3R1Yl9wdHJlZ3NfNjQpCiBTWU1fQ09ERV9FTkQoc3R1
Yl9wdHJlZ3NfNjQpCiAKIC5tYWNybyBwdHJlZ3Nfc3R1YiBmdW5jCi1FTlRSWShwdHJlZ3NfXGZ1
bmMpCitTWU1fQ09ERV9TVEFSVChwdHJlZ3NfXGZ1bmMpCiAJVU5XSU5EX0hJTlRfRlVOQwogCWxl
YXEJXGZ1bmMoJXJpcCksICVyYXgKIAlqbXAJc3R1Yl9wdHJlZ3NfNjQKLUVORChwdHJlZ3NfXGZ1
bmMpCitTWU1fQ09ERV9FTkQocHRyZWdzX1xmdW5jKQogLmVuZG0KIAogLyogSW5zdGFudGlhdGUg
cHRyZWdzX3N0dWIgZm9yIGVhY2ggcHRyZWdzLXVzaW5nIHN5c2NhbGwgKi8KQEAgLTM2OSw3ICsz
NjksNyBAQCBFTkQocHRyZWdzX1xmdW5jKQogICogJXJkaTogcHJldiB0YXNrCiAgKiAlcnNpOiBu
ZXh0IHRhc2sKICAqLwotRU5UUlkoX19zd2l0Y2hfdG9fYXNtKQorU1lNX0NPREVfU1RBUlQoX19z
d2l0Y2hfdG9fYXNtKQogCVVOV0lORF9ISU5UX0ZVTkMKIAkvKgogCSAqIFNhdmUgY2FsbGVlLXNh
dmVkIHJlZ2lzdGVycwpAQCAtNDAwLDcgKzQwMCw3IEBAIEVOVFJZKF9fc3dpdGNoX3RvX2FzbSkK
IAlwb3BxCSVyYnAKIAogCWptcAlfX3N3aXRjaF90bwotRU5EKF9fc3dpdGNoX3RvX2FzbSkKK1NZ
TV9DT0RFX0VORChfX3N3aXRjaF90b19hc20pCiAKIC8qCiAgKiBBIG5ld2x5IGZvcmtlZCBwcm9j
ZXNzIGRpcmVjdGx5IGNvbnRleHQgc3dpdGNoZXMgaW50byB0aGlzIGFkZHJlc3MuCkBAIC00MDks
NyArNDA5LDcgQEAgRU5EKF9fc3dpdGNoX3RvX2FzbSkKICAqIHJieDoga2VybmVsIHRocmVhZCBm
dW5jIChOVUxMIGZvciB1c2VyIHRocmVhZCkKICAqIHIxMjoga2VybmVsIHRocmVhZCBhcmcKICAq
LwotRU5UUlkocmV0X2Zyb21fZm9yaykKK1NZTV9DT0RFX1NUQVJUKHJldF9mcm9tX2ZvcmspCiAJ
VU5XSU5EX0hJTlRfRU1QVFkKIAltb3ZxCSVyYXgsICVyZGkKIAljYWxsCXNjaGVkdWxlX3RhaWwJ
CQkvKiByZGk6ICdwcmV2JyB0YXNrIHBhcmFtZXRlciAqLwpAQCAtNDM2LDE0ICs0MzYsMTQgQEAg
RU5UUlkocmV0X2Zyb21fZm9yaykKIAkgKi8KIAltb3ZxCSQwLCBSQVgoJXJzcCkKIAlqbXAJMmIK
LUVORChyZXRfZnJvbV9mb3JrKQorU1lNX0NPREVfRU5EKHJldF9mcm9tX2ZvcmspCiAKIC8qCiAg
KiBCdWlsZCB0aGUgZW50cnkgc3R1YnMgd2l0aCBzb21lIGFzc2VtYmxlciBtYWdpYy4KICAqIFdl
IHBhY2sgMSBzdHViIGludG8gZXZlcnkgOC1ieXRlIGJsb2NrLgogICovCiAJLmFsaWduIDgKLUVO
VFJZKGlycV9lbnRyaWVzX3N0YXJ0KQorU1lNX0NPREVfU1RBUlQoaXJxX2VudHJpZXNfc3RhcnQp
CiAgICAgdmVjdG9yPUZJUlNUX0VYVEVSTkFMX1ZFQ1RPUgogICAgIC5yZXB0IChGSVJTVF9TWVNU
RU1fVkVDVE9SIC0gRklSU1RfRVhURVJOQUxfVkVDVE9SKQogCVVOV0lORF9ISU5UX0lSRVRfUkVH
UwpAQCAtNDUyLDcgKzQ1Miw3IEBAIEVOVFJZKGlycV9lbnRyaWVzX3N0YXJ0KQogCS5hbGlnbgk4
CiAJdmVjdG9yPXZlY3RvcisxCiAgICAgLmVuZHIKLUVORChpcnFfZW50cmllc19zdGFydCkKK1NZ
TV9DT0RFX0VORChpcnFfZW50cmllc19zdGFydCkKIAogLm1hY3JvIERFQlVHX0VOVFJZX0FTU0VS
VF9JUlFTX09GRgogI2lmZGVmIENPTkZJR19ERUJVR19FTlRSWQpAQCAtNzM3LDE0ICs3MzcsMTQg
QEAgU1lNX0NPREVfRU5EKGNvbW1vbl9pbnRlcnJ1cHQpCiAgKiBBUElDIGludGVycnVwdHMuCiAg
Ki8KIC5tYWNybyBhcGljaW50ZXJydXB0MyBudW0gc3ltIGRvX3N5bQotRU5UUlkoXHN5bSkKK1NZ
TV9DT0RFX1NUQVJUKFxzeW0pCiAJVU5XSU5EX0hJTlRfSVJFVF9SRUdTCiAJQVNNX0NMQUMKIAlw
dXNocQkkfihcbnVtKQogLkxjb21tb25fXHN5bToKIAlpbnRlcnJ1cHQgXGRvX3N5bQogCWptcAly
ZXRfZnJvbV9pbnRyCi1FTkQoXHN5bSkKK1NZTV9DT0RFX0VORChcc3ltKQogLmVuZG0KIAogLyog
TWFrZSBzdXJlIEFQSUMgaW50ZXJydXB0IGhhbmRsZXJzIGVuZCB1cCBpbiB0aGUgaXJxZW50cnkg
c2VjdGlvbjogKi8KQEAgLTgwNiw3ICs4MDYsNyBAQCBhcGljaW50ZXJydXB0IElSUV9XT1JLX1ZF
Q1RPUgkJCWlycV93b3JrX2ludGVycnVwdAkJc21wX2lycV93b3JrX2ludGVycnVwdAogI2RlZmlu
ZSBDUFVfVFNTX0lTVCh4KSBQRVJfQ1BVX1ZBUihjcHVfdHNzKSArIChUU1NfaXN0ICsgKCh4KSAt
IDEpICogOCkKIAogLm1hY3JvIGlkdGVudHJ5IHN5bSBkb19zeW0gaGFzX2Vycm9yX2NvZGU6cmVx
IHBhcmFub2lkPTAgc2hpZnRfaXN0PS0xCi1FTlRSWShcc3ltKQorU1lNX0NPREVfU1RBUlQoXHN5
bSkKIAlVTldJTkRfSElOVF9JUkVUX1JFR1Mgb2Zmc2V0PTgKIAogCS8qIFNhbml0eSBjaGVjayAq
LwpAQCAtODk1LDcgKzg5NSw3IEBAIEVOVFJZKFxzeW0pCiAKIAlqbXAJZXJyb3JfZXhpdAkJCS8q
ICVlYng6IG5vIHN3YXBncyBmbGFnICovCiAJLmVuZGlmCi1FTkQoXHN5bSkKK1NZTV9DT0RFX0VO
RChcc3ltKQogLmVuZG0KIAogaWR0ZW50cnkgZGl2aWRlX2Vycm9yCQkJZG9fZGl2aWRlX2Vycm9y
CQkJaGFzX2Vycm9yX2NvZGU9MApAQCAtMTAxMCw3ICsxMDEwLDcgQEAgU1lNX0NPREVfRU5EKHhl
bl9kb19oeXBlcnZpc29yX2NhbGxiYWNrKQogICogV2UgZGlzdGluZ3Vpc2ggYmV0d2VlbiBjYXRl
Z29yaWVzIGJ5IGNvbXBhcmluZyBlYWNoIHNhdmVkIHNlZ21lbnQgcmVnaXN0ZXIKICAqIHdpdGgg
aXRzIGN1cnJlbnQgY29udGVudHM6IGFueSBkaXNjcmVwYW5jeSBtZWFucyB3ZSBpbiBjYXRlZ29y
eSAxLgogICovCi1FTlRSWSh4ZW5fZmFpbHNhZmVfY2FsbGJhY2spCitTWU1fQ09ERV9TVEFSVCh4
ZW5fZmFpbHNhZmVfY2FsbGJhY2spCiAJVU5XSU5EX0hJTlRfRU1QVFkKIAltb3ZsCSVkcywgJWVj
eAogCWNtcHcJJWN4LCAweDEwKCVyc3ApCkBAIC0xMDQyLDcgKzEwNDIsNyBAQCBFTlRSWSh4ZW5f
ZmFpbHNhZmVfY2FsbGJhY2spCiAJU0FWRV9FWFRSQV9SRUdTCiAJRU5DT0RFX0ZSQU1FX1BPSU5U
RVIKIAlqbXAJZXJyb3JfZXhpdAotRU5EKHhlbl9mYWlsc2FmZV9jYWxsYmFjaykKK1NZTV9DT0RF
X0VORCh4ZW5fZmFpbHNhZmVfY2FsbGJhY2spCiAKIGFwaWNpbnRlcnJ1cHQzIEhZUEVSVklTT1Jf
Q0FMTEJBQ0tfVkVDVE9SIFwKIAl4ZW5faHZtX2NhbGxiYWNrX3ZlY3RvciB4ZW5fZXZ0Y2huX2Rv
X3VwY2FsbApAQCAtMTIyNSw3ICsxMjI1LDcgQEAgU1lNX0NPREVfRU5EKGVycm9yX2V4aXQpCiAK
IC8qIFJ1bnMgb24gZXhjZXB0aW9uIHN0YWNrICovCiAvKiBYWFg6IGJyb2tlbiBvbiBYZW4gUFYg
Ki8KLUVOVFJZKG5taSkKK1NZTV9DT0RFX1NUQVJUKG5taSkKIAlVTldJTkRfSElOVF9JUkVUX1JF
R1MKIAkvKgogCSAqIFdlIGFsbG93IGJyZWFrcG9pbnRzIGluIE5NSXMuIElmIGEgYnJlYWtwb2lu
dCBvY2N1cnMsIHRoZW4KQEAgLTE1NjcsMTUgKzE1NjcsMTUgQEAgbm1pX3Jlc3RvcmU6CiAJICog
bW9kZSwgc28gdGhpcyBjYW5ub3QgcmVzdWx0IGluIGEgZmF1bHQuCiAJICovCiAJSU5URVJSVVBU
X1JFVFVSTgotRU5EKG5taSkKK1NZTV9DT0RFX0VORChubWkpCiAKLUVOVFJZKGlnbm9yZV9zeXNy
ZXQpCitTWU1fQ09ERV9TVEFSVChpZ25vcmVfc3lzcmV0KQogCVVOV0lORF9ISU5UX0VNUFRZCiAJ
bW92CSQtRU5PU1lTLCAlZWF4CiAJc3lzcmV0Ci1FTkQoaWdub3JlX3N5c3JldCkKK1NZTV9DT0RF
X0VORChpZ25vcmVfc3lzcmV0KQogCi1FTlRSWShyZXdpbmRfc3RhY2tfZG9fZXhpdCkKK1NZTV9D
T0RFX1NUQVJUKHJld2luZF9zdGFja19kb19leGl0KQogCVVOV0lORF9ISU5UX0ZVTkMKIAkvKiBQ
cmV2ZW50IGFueSBuYWl2ZSBjb2RlIGZyb20gdHJ5aW5nIHRvIHVud2luZCB0byBvdXIgY2FsbGVy
LiAqLwogCXhvcmwJJWVicCwgJWVicApAQCAtMTU4NSw0ICsxNTg1LDQgQEAgRU5UUlkocmV3aW5k
X3N0YWNrX2RvX2V4aXQpCiAJVU5XSU5EX0hJTlRfRlVOQyBzcF9vZmZzZXQ9UFRSRUdTX1NJWkUK
IAogCWNhbGwJZG9fZXhpdAotRU5EKHJld2luZF9zdGFja19kb19leGl0KQorU1lNX0NPREVfRU5E
KHJld2luZF9zdGFja19kb19leGl0KQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvZW50cnkvZW50cnlf
NjRfY29tcGF0LlMgYi9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NF9jb21wYXQuUwppbmRleCBiMGQw
NTg0ZjVhNjEuLjQ4MTVhODExNWM5MCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvZW50cnkvZW50cnlf
NjRfY29tcGF0LlMKKysrIGIvYXJjaC94ODYvZW50cnkvZW50cnlfNjRfY29tcGF0LlMKQEAgLTE4
MSw3ICsxODEsNyBAQCBFTkRQUk9DKGVudHJ5X1NZU0VOVEVSX2NvbXBhdCkKICAqIGVzcCAgdXNl
ciBzdGFjawogICogMCglZXNwKSBhcmc2CiAgKi8KLUVOVFJZKGVudHJ5X1NZU0NBTExfY29tcGF0
KQorU1lNX0NPREVfU1RBUlQoZW50cnlfU1lTQ0FMTF9jb21wYXQpCiAJLyogSW50ZXJydXB0cyBh
cmUgb2ZmIG9uIGVudHJ5LiAqLwogCXN3YXBncwogCkBAIC0yNjEsNyArMjYxLDcgQEAgc3lzcmV0
MzJfZnJvbV9zeXN0ZW1fY2FsbDoKIAltb3ZxCVJTUC1PUklHX1JBWCglcnNwKSwgJXJzcAogCXN3
YXBncwogCXN5c3JldGwKLUVORChlbnRyeV9TWVNDQUxMX2NvbXBhdCkKK1NZTV9DT0RFX0VORChl
bnRyeV9TWVNDQUxMX2NvbXBhdCkKIAogLyoKICAqIDMyLWJpdCBsZWdhY3kgc3lzdGVtIGNhbGwg
ZW50cnkuCkBAIC0yODksNyArMjg5LDcgQEAgRU5EKGVudHJ5X1NZU0NBTExfY29tcGF0KQogICog
ZWRpICBhcmc1CiAgKiBlYnAgIGFyZzYKICAqLwotRU5UUlkoZW50cnlfSU5UODBfY29tcGF0KQor
U1lNX0NPREVfU1RBUlQoZW50cnlfSU5UODBfY29tcGF0KQogCS8qCiAJICogSW50ZXJydXB0cyBh
cmUgb2ZmIG9uIGVudHJ5LgogCSAqLwpAQCAtMzM4LDcgKzMzOCw3IEBAIEVOVFJZKGVudHJ5X0lO
VDgwX2NvbXBhdCkKIAlUUkFDRV9JUlFTX09OCiAJU1dBUEdTCiAJam1wCXJlc3RvcmVfcmVnc19h
bmRfaXJldAotRU5EKGVudHJ5X0lOVDgwX2NvbXBhdCkKK1NZTV9DT0RFX0VORChlbnRyeV9JTlQ4
MF9jb21wYXQpCiAKIEVOVFJZKHN0dWIzMl9jbG9uZSkKIAkvKgpkaWZmIC0tZ2l0IGEvYXJjaC94
ODYva2VybmVsL2Z0cmFjZV82NC5TIGIvYXJjaC94ODYva2VybmVsL2Z0cmFjZV82NC5TCmluZGV4
IDFjZTk3NzM5NGZiZS4uM2UyMGViMzFjY2E2IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwv
ZnRyYWNlXzY0LlMKKysrIGIvYXJjaC94ODYva2VybmVsL2Z0cmFjZV82NC5TCkBAIC0xNDksNyAr
MTQ5LDcgQEAgU1lNX0ZVTkNfU1RBUlQoZnVuY3Rpb25faG9vaykKIAlyZXRxCiBTWU1fRlVOQ19F
TkQoZnVuY3Rpb25faG9vaykKIAotRU5UUlkoZnRyYWNlX2NhbGxlcikKK1NZTV9DT0RFX1NUQVJU
KGZ0cmFjZV9jYWxsZXIpCiAJLyogc2F2ZV9tY291bnRfcmVncyBmaWxscyBpbiBmaXJzdCB0d28g
cGFyYW1ldGVycyAqLwogCXNhdmVfbWNvdW50X3JlZ3MKIApAQCAtMTgzLDkgKzE4Myw5IEBAIFNZ
TV9DT0RFX0lOTkVSX0xBQkVMX05PQUxJR04oZnRyYWNlX2dyYXBoX2NhbGwsIFNZTV9WX0dMT0JB
TCkKIC8qIFRoaXMgaXMgd2VhayB0byBrZWVwIGdhcyBmcm9tIHJlbGF4aW5nIHRoZSBqdW1wcyAq
LwogV0VBSyhmdHJhY2Vfc3R1YikKIAlyZXRxCi1FTkQoZnRyYWNlX2NhbGxlcikKK1NZTV9DT0RF
X0VORChmdHJhY2VfY2FsbGVyKQogCi1FTlRSWShmdHJhY2VfcmVnc19jYWxsZXIpCitTWU1fQ09E
RV9TVEFSVChmdHJhY2VfcmVnc19jYWxsZXIpCiAJLyogU2F2ZSB0aGUgY3VycmVudCBmbGFncyBi
ZWZvcmUgYW55IG9wZXJhdGlvbnMgdGhhdCBjYW4gY2hhbmdlIHRoZW0gKi8KIAlwdXNoZnEKIApA
QCAtMjU0LDEyICsyNTQsMTIgQEAgU1lNX0NPREVfSU5ORVJfTEFCRUxfTk9BTElHTihmdHJhY2Vf
cmVnc19jYWxsZXJfZW5kLCBTWU1fVl9HTE9CQUwpCiAKIAlqbXAgZnRyYWNlX2VwaWxvZ3VlCiAK
LUVORChmdHJhY2VfcmVnc19jYWxsZXIpCitTWU1fQ09ERV9FTkQoZnRyYWNlX3JlZ3NfY2FsbGVy
KQogCiAKICNlbHNlIC8qICEgQ09ORklHX0RZTkFNSUNfRlRSQUNFICovCiAKLUVOVFJZKGZ1bmN0
aW9uX2hvb2spCitTWU1fQ09ERV9TVEFSVChmdW5jdGlvbl9ob29rKQogCWNtcHEgJGZ0cmFjZV9z
dHViLCBmdHJhY2VfdHJhY2VfZnVuY3Rpb24KIAlqbnogdHJhY2UKIApAQCAtMjkwLDExICsyOTAs
MTEgQEAgdHJhY2U6CiAJcmVzdG9yZV9tY291bnRfcmVncwogCiAJam1wIGZncmFwaF90cmFjZQot
RU5EKGZ1bmN0aW9uX2hvb2spCitTWU1fQ09ERV9FTkQoZnVuY3Rpb25faG9vaykKICNlbmRpZiAv
KiBDT05GSUdfRFlOQU1JQ19GVFJBQ0UgKi8KIAogI2lmZGVmIENPTkZJR19GVU5DVElPTl9HUkFQ
SF9UUkFDRVIKLUVOVFJZKGZ0cmFjZV9ncmFwaF9jYWxsZXIpCitTWU1fQ09ERV9TVEFSVChmdHJh
Y2VfZ3JhcGhfY2FsbGVyKQogCS8qIFNhdmVzIHJicCBpbnRvICVyZHggYW5kIGZpbGxzIGZpcnN0
IHBhcmFtZXRlciAgKi8KIAlzYXZlX21jb3VudF9yZWdzCiAKQEAgLTMxMiw3ICszMTIsNyBAQCBF
TlRSWShmdHJhY2VfZ3JhcGhfY2FsbGVyKQogCXJlc3RvcmVfbWNvdW50X3JlZ3MKIAogCXJldHEK
LUVORChmdHJhY2VfZ3JhcGhfY2FsbGVyKQorU1lNX0NPREVfRU5EKGZ0cmFjZV9ncmFwaF9jYWxs
ZXIpCiAKIFNZTV9DT0RFX1NUQVJUX05PQUxJR04ocmV0dXJuX3RvX2hhbmRsZXIpCiAJc3VicSAg
JDI0LCAlcnNwCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4veGVuLWFzbV82NC5TIGIvYXJjaC94
ODYveGVuL3hlbi1hc21fNjQuUwppbmRleCA0YWZhNTBjNDBmMTIuLmQxOGQyMTE4YTgwYSAxMDA2
NDQKLS0tIGEvYXJjaC94ODYveGVuL3hlbi1hc21fNjQuUworKysgYi9hcmNoL3g4Ni94ZW4veGVu
LWFzbV82NC5TCkBAIC0xNywxMSArMTcsMTEgQEAKICNpbmNsdWRlIDxsaW51eC9saW5rYWdlLmg+
CiAKIC5tYWNybyB4ZW5fcHZfdHJhcCBuYW1lCi1FTlRSWSh4ZW5fXG5hbWUpCitTWU1fQ09ERV9T
VEFSVCh4ZW5fXG5hbWUpCiAJcG9wICVyY3gKIAlwb3AgJXIxMQogCWptcCAgXG5hbWUKLUVORCh4
ZW5fXG5hbWUpCitTWU1fQ09ERV9FTkQoeGVuX1xuYW1lKQogLmVuZG0KIAogeGVuX3B2X3RyYXAg
ZGl2aWRlX2Vycm9yCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4veGVuLWhlYWQuUyBiL2FyY2gv
eDg2L3hlbi94ZW4taGVhZC5TCmluZGV4IDEyNDk0MWQwOWIyYi4uODNjNjRlY2U2ODBkIDEwMDY0
NAotLS0gYS9hcmNoL3g4Ni94ZW4veGVuLWhlYWQuUworKysgYi9hcmNoL3g4Ni94ZW4veGVuLWhl
YWQuUwpAQCAtMTksNyArMTksNyBAQAogCiAjaWZkZWYgQ09ORklHX1hFTl9QVgogCV9fSU5JVAot
RU5UUlkoc3RhcnR1cF94ZW4pCitTWU1fQ09ERV9TVEFSVChzdGFydHVwX3hlbikKIAlVTldJTkRf
SElOVF9FTVBUWQogCWNsZAogCkBAIC0zNSwxMyArMzUsMTMgQEAgRU5UUlkoc3RhcnR1cF94ZW4p
CiAJbW92ICRpbml0X3RocmVhZF91bmlvbitUSFJFQURfU0laRSwgJV9BU01fU1AKIAogCWptcCB4
ZW5fc3RhcnRfa2VybmVsCi1FTkQoc3RhcnR1cF94ZW4pCitTWU1fQ09ERV9FTkQoc3RhcnR1cF94
ZW4pCiAJX19GSU5JVAogI2VuZGlmCiAKIC5wdXNoc2VjdGlvbiAudGV4dAogCS5iYWxpZ24gUEFH
RV9TSVpFCi1FTlRSWShoeXBlcmNhbGxfcGFnZSkKK1NZTV9DT0RFX1NUQVJUKGh5cGVyY2FsbF9w
YWdlKQogCS5yZXB0IChQQUdFX1NJWkUgLyAzMikKIAkJVU5XSU5EX0hJTlRfRU1QVFkKIAkJLnNr
aXAgMzIKQEAgLTUyLDcgKzUyLDcgQEAgRU5UUlkoaHlwZXJjYWxsX3BhZ2UpCiAJLnR5cGUgeGVu
X2h5cGVyY2FsbF8jI24sIEBmdW5jdGlvbjsgLnNpemUgeGVuX2h5cGVyY2FsbF8jI24sIDMyCiAj
aW5jbHVkZSA8YXNtL3hlbi1oeXBlcmNhbGxzLmg+CiAjdW5kZWYgSFlQRVJDQUxMCi1FTkQoaHlw
ZXJjYWxsX3BhZ2UpCitTWU1fQ09ERV9FTkQoaHlwZXJjYWxsX3BhZ2UpCiAucG9wc2VjdGlvbgog
CiAJRUxGTk9URShYZW4sIFhFTl9FTEZOT1RFX0dVRVNUX09TLCAgICAgICAuYXNjaXogImxpbnV4
IikKLS0gCjIuMTQuMgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 02 09:13:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 09:13:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dywmX-00029o-Sa; Mon, 02 Oct 2017 09:12:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jslaby@suse.cz>) id 1dywmW-00029R-L8
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 09:12:56 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 A9/CA-03414-71302D95; Mon, 02 Oct 2017 09:12:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsVyuP0Ov64486V
 Ig3unOC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxvG2YxFrx1rzi49CtjA+MM2y5GTg4JASOJ
 txP/MXUxcnEICSxklFg+t4sRJMEmoCjRcvYaE4gtIiAicfDhdjaQImaBDiaJY8cXs4MkhAWcJ
 C51tIM1sAioShzce54NxOYVMJF4feYsK8QGeYn3C+6D1XACxd/NWc8MYgsJGEscun+VdQIj9w
 JGhlWM6sWpRWWpRbrGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgf5lAIIdjB3
 /nA4xSnIwKYny3vl1MVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG8y06VIIcGi1PTUirTMHGCg
 waQlOHiURHilQNK8xQWJucWZ6RCpU4zGHMc2Xf7DxNFx8+4fJiGWvPy8VClx3hCQUgGQ0ozSP
 LhBsAi4xCgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJWFeEZApPJl5JXD7XgGdwgR0ypyuCyCnlC
 QipKQaGA/8EHD/JZhoUHKRh/G+6inT3+mbJosUr3q42V6StU3QdUFeolJx//mq5/dTMxjf9a6
 /zzB7UcYRNqfpi+zc1zccmJi2UdN9idna5V94uWIFqmvnnYw4sKd+WbHm/DX55z1SzG+sa31b
 ebt5F4+BzSyPBY885RhPHvn/bNfrT/12F9b+f2B1VkWJpTgj0VCLuag4EQBDcJDkewIAAA==
X-Env-Sender: jslaby@suse.cz
X-Msg-Ref: server-11.tower-27.messagelabs.com!1506935574!87664342!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29017 invoked from network); 2 Oct 2017 09:12:55 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-11.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 2 Oct 2017 09:12:55 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A27B6AC1B;
 Mon,  2 Oct 2017 09:12:54 +0000 (UTC)
From: Jiri Slaby <jslaby@suse.cz>
To: mingo@redhat.com
Date: Mon,  2 Oct 2017 11:12:38 +0200
Message-Id: <20171002091246.28432-19-jslaby@suse.cz>
X-Mailer: git-send-email 2.14.2
In-Reply-To: <20171002091246.28432-1-jslaby@suse.cz>
References: <20171002091246.28432-1-jslaby@suse.cz>
Cc: linux-efi@vger.kernel.org, Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Matt Fleming <matt@codeblueprint.co.uk>, x86@kernel.org,
 linux-kernel@vger.kernel.org, hpa@zytor.com, xen-devel@lists.xenproject.org,
 tglx@linutronix.de, Jiri Slaby <jslaby@suse.cz>
Subject: [Xen-devel] [PATCH v4 19/27] x86: assembly,
	make some functions local
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlcmUgaXMgYSBjb3VwbGUgb2YgYXNzZW1ibHkgZnVuY3Rpb25zLCB3aGljaCBhcmUgaW52b2tl
ZCBvbmx5IGxvY2FsbHkKaW4gdGhlIGZpbGUgdGhleSBhcmUgZGVmaW5lZC4gSW4gQywgd2UgbWFy
ayB0aGVtICJzdGF0aWMiLiBJbiBhc3NlbWJseSwKYW5ub3RhdGUgdGhlbSB1c2luZyBTWU1fe0ZV
TkMsQ09ERX1fU1RBUlRfTE9DQUwgKGFuZCBzd2l0Y2ggdGhlaXIKRU5EUFJPQyB0byBTWU1fe0ZV
TkMsQ09ERX1fRU5EIHRvbykuIFdoZXRoZXIgRlVOQyBvciBDT0RFIGRlcGVuZHMgb24KRU5EUFJP
Qy9FTkQgZm9yIGEgcGFydGljdWxhciBmdW5jdGlvbiAoQyBvciBub24tQykuCgpTaWduZWQtb2Zm
LWJ5OiBKaXJpIFNsYWJ5IDxqc2xhYnlAc3VzZS5jej4KQ2M6ICJILiBQZXRlciBBbnZpbiIgPGhw
YUB6eXRvci5jb20+CkNjOiBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KQ2M6
IEluZ28gTW9sbmFyIDxtaW5nb0ByZWRoYXQuY29tPgpDYzogeDg2QGtlcm5lbC5vcmcKQ2M6IE1h
dHQgRmxlbWluZyA8bWF0dEBjb2RlYmx1ZXByaW50LmNvLnVrPgpDYzogQXJkIEJpZXNoZXV2ZWwg
PGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CkNjOiBsaW51eC1lZmlAdmdlci5rZXJuZWwub3Jn
CkNjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKLS0tCiBhcmNoL3g4Ni9ib290L2Nv
bXByZXNzZWQvZWZpX3RodW5rXzY0LlMgfCAgOCArKysrLS0tLQogYXJjaC94ODYvZW50cnkvZW50
cnlfNjQuUyAgICAgICAgICAgICAgIHwgMjUgKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogYXJj
aC94ODYvbGliL2NvcHlfcGFnZV82NC5TICAgICAgICAgICAgIHwgIDQgKystLQogYXJjaC94ODYv
bGliL21lbWNweV82NC5TICAgICAgICAgICAgICAgIHwgMTIgKysrKysrLS0tLS0tCiBhcmNoL3g4
Ni9saWIvbWVtc2V0XzY0LlMgICAgICAgICAgICAgICAgfCAgOCArKysrLS0tLQogYXJjaC94ODYv
cGxhdGZvcm0vZWZpL2VmaV90aHVua182NC5TICAgIHwgMTIgKysrKysrLS0tLS0tCiBhcmNoL3g4
Ni94ZW4veGVuLXB2aC5TICAgICAgICAgICAgICAgICAgfCAgNCArKy0tCiA3IGZpbGVzIGNoYW5n
ZWQsIDM3IGluc2VydGlvbnMoKyksIDM2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gv
eDg2L2Jvb3QvY29tcHJlc3NlZC9lZmlfdGh1bmtfNjQuUyBiL2FyY2gveDg2L2Jvb3QvY29tcHJl
c3NlZC9lZmlfdGh1bmtfNjQuUwppbmRleCA4NjUyOGYxMjA5NjIuLmMwNzI3MTFkOGQ2MiAxMDA2
NDQKLS0tIGEvYXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL2VmaV90aHVua182NC5TCisrKyBiL2Fy
Y2gveDg2L2Jvb3QvY29tcHJlc3NlZC9lZmlfdGh1bmtfNjQuUwpAQCAtOTgsMTIgKzk4LDEyIEBA
IEVOVFJZKGVmaTY0X3RodW5rKQogCXJldAogRU5EUFJPQyhlZmk2NF90aHVuaykKIAotRU5UUlko
ZWZpX2V4aXQzMikKK1NZTV9GVU5DX1NUQVJUX0xPQ0FMKGVmaV9leGl0MzIpCiAJbW92cQlmdW5j
X3J0X3B0ciglcmlwKSwgJXJheAogCXB1c2gJJXJheAogCW1vdgklcmRpLCAlcmF4CiAJcmV0Ci1F
TkRQUk9DKGVmaV9leGl0MzIpCitTWU1fRlVOQ19FTkQoZWZpX2V4aXQzMikKIAogCS5jb2RlMzIK
IC8qCkBAIC0xMTEsNyArMTExLDcgQEAgRU5EUFJPQyhlZmlfZXhpdDMyKQogICoKICAqIFRoZSBz
dGFjayBzaG91bGQgcmVwcmVzZW50IHRoZSAzMi1iaXQgY2FsbGluZyBjb252ZW50aW9uLgogICov
Ci1FTlRSWShlZmlfZW50ZXIzMikKK1NZTV9GVU5DX1NUQVJUX0xPQ0FMKGVmaV9lbnRlcjMyKQog
CW1vdmwJJF9fS0VSTkVMX0RTLCAlZWF4CiAJbW92bAklZWF4LCAlZHMKIAltb3ZsCSVlYXgsICVl
cwpAQCAtMTcxLDcgKzE3MSw3IEBAIEVOVFJZKGVmaV9lbnRlcjMyKQogCWJ0c2wJJFg4Nl9DUjBf
UEdfQklULCAlZWF4CiAJbW92bAklZWF4LCAlY3IwCiAJbHJldAotRU5EUFJPQyhlZmlfZW50ZXIz
MikKK1NZTV9GVU5DX0VORChlZmlfZW50ZXIzMikKIAogCS5kYXRhCiAJLmJhbGlnbgk4CmRpZmYg
LS1naXQgYS9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5TIGIvYXJjaC94ODYvZW50cnkvZW50cnlf
NjQuUwppbmRleCA1MDk1MDRkYjBlMmEuLmZmNDk2NGRhYzJkYyAxMDA2NDQKLS0tIGEvYXJjaC94
ODYvZW50cnkvZW50cnlfNjQuUworKysgYi9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5TCkBAIC0z
MjQsNyArMzI0LDcgQEAgb3Bwb3J0dW5pc3RpY19zeXNyZXRfZmFpbGVkOgogCWptcAlyZXN0b3Jl
X2NfcmVnc19hbmRfaXJldAogRU5EKGVudHJ5X1NZU0NBTExfNjQpCiAKLUVOVFJZKHN0dWJfcHRy
ZWdzXzY0KQorU1lNX0NPREVfU1RBUlRfTE9DQUwoc3R1Yl9wdHJlZ3NfNjQpCiAJLyoKIAkgKiBT
eXNjYWxscyBtYXJrZWQgYXMgbmVlZGluZyBwdHJlZ3MgbGFuZCBoZXJlLgogCSAqIElmIHdlIGFy
ZSBvbiB0aGUgZmFzdCBwYXRoLCB3ZSBuZWVkIHRvIHNhdmUgdGhlIGV4dHJhIHJlZ3MsCkBAIC0z
NDksNyArMzQ5LDcgQEAgRU5UUlkoc3R1Yl9wdHJlZ3NfNjQpCiAKIDE6CiAJam1wCSolcmF4CQkJ
CS8qIENhbGxlZCBmcm9tIEMgKi8KLUVORChzdHViX3B0cmVnc182NCkKK1NZTV9DT0RFX0VORChz
dHViX3B0cmVnc182NCkKIAogLm1hY3JvIHB0cmVnc19zdHViIGZ1bmMKIEVOVFJZKHB0cmVnc19c
ZnVuYykKQEAgLTk3Niw3ICs5NzYsOCBAQCBpZHRlbnRyeSBoeXBlcnZpc29yX2NhbGxiYWNrIHhl
bl9kb19oeXBlcnZpc29yX2NhbGxiYWNrIGhhc19lcnJvcl9jb2RlPTAKICAqIGV4aXN0aW5nIGFj
dGl2YXRpb24gaW4gaXRzIGNyaXRpY2FsIHJlZ2lvbiAtLSBpZiBzbywgd2UgcG9wIHRoZSBjdXJy
ZW50CiAgKiBhY3RpdmF0aW9uIGFuZCByZXN0YXJ0IHRoZSBoYW5kbGVyIHVzaW5nIHRoZSBwcmV2
aW91cyBvbmUuCiAgKi8KLUVOVFJZKHhlbl9kb19oeXBlcnZpc29yX2NhbGxiYWNrKQkJLyogZG9f
aHlwZXJ2aXNvcl9jYWxsYmFjayhzdHJ1Y3QgKnB0X3JlZ3MpICovCisvKiBkb19oeXBlcnZpc29y
X2NhbGxiYWNrKHN0cnVjdCAqcHRfcmVncykgKi8KK1NZTV9DT0RFX1NUQVJUX0xPQ0FMKHhlbl9k
b19oeXBlcnZpc29yX2NhbGxiYWNrKQogCiAvKgogICogU2luY2Ugd2UgZG9uJ3QgbW9kaWZ5ICVy
ZGksIGV2dGNobl9kb191cGFsbChzdHJ1Y3QgKnB0X3JlZ3MpIHdpbGwKQEAgLTk5NCw3ICs5OTUs
NyBAQCBFTlRSWSh4ZW5fZG9faHlwZXJ2aXNvcl9jYWxsYmFjaykJCS8qIGRvX2h5cGVydmlzb3Jf
Y2FsbGJhY2soc3RydWN0ICpwdF9yZWdzKSAqLwogCWNhbGwJeGVuX21heWJlX3ByZWVtcHRfaGNh
bGwKICNlbmRpZgogCWptcAllcnJvcl9leGl0Ci1FTkQoeGVuX2RvX2h5cGVydmlzb3JfY2FsbGJh
Y2spCitTWU1fQ09ERV9FTkQoeGVuX2RvX2h5cGVydmlzb3JfY2FsbGJhY2spCiAKIC8qCiAgKiBI
eXBlcnZpc29yIHVzZXMgdGhpcyBmb3IgYXBwbGljYXRpb24gZmF1bHRzIHdoaWxlIGl0IGV4ZWN1
dGVzLgpAQCAtMTA3OCw3ICsxMDc5LDcgQEAgaWR0ZW50cnkgbWFjaGluZV9jaGVjawkJCQkJaGFz
X2Vycm9yX2NvZGU9MAlwYXJhbm9pZD0xIGRvX3N5bT0qbWFjaGluZV9jaGVja192ZWMKICAqIFVz
ZSBzbG93LCBidXQgc3VyZWZpcmUgImFyZSB3ZSBpbiBrZXJuZWw/IiBjaGVjay4KICAqIFJldHVy
bjogZWJ4PTA6IG5lZWQgc3dhcGdzIG9uIGV4aXQsIGVieD0xOiBvdGhlcndpc2UKICAqLwotRU5U
UlkocGFyYW5vaWRfZW50cnkpCitTWU1fQ09ERV9TVEFSVF9MT0NBTChwYXJhbm9pZF9lbnRyeSkK
IAlVTldJTkRfSElOVF9GVU5DCiAJY2xkCiAJU0FWRV9DX1JFR1MgOApAQCAtMTA5Miw3ICsxMDkz
LDcgQEAgRU5UUlkocGFyYW5vaWRfZW50cnkpCiAJU1dBUEdTCiAJeG9ybAklZWJ4LCAlZWJ4CiAx
OglyZXQKLUVORChwYXJhbm9pZF9lbnRyeSkKK1NZTV9DT0RFX0VORChwYXJhbm9pZF9lbnRyeSkK
IAogLyoKICAqICJQYXJhbm9pZCIgZXhpdCBwYXRoIGZyb20gZXhjZXB0aW9uIHN0YWNrLiAgVGhp
cyBpcyBpbnZva2VkCkBAIC0xMTA2LDcgKzExMDcsNyBAQCBFTkQocGFyYW5vaWRfZW50cnkpCiAg
KgogICogT24gZW50cnksIGVieCBpcyAibm8gc3dhcGdzIiBmbGFnICgxOiBkb24ndCBuZWVkIHN3
YXBncywgMDogbmVlZCBpdCkKICAqLwotRU5UUlkocGFyYW5vaWRfZXhpdCkKK1NZTV9DT0RFX1NU
QVJUX0xPQ0FMKHBhcmFub2lkX2V4aXQpCiAJVU5XSU5EX0hJTlRfUkVHUwogCURJU0FCTEVfSU5U
RVJSVVBUUyhDTEJSX0FOWSkKIAlUUkFDRV9JUlFTX09GRl9ERUJVRwpAQCAtMTEyMiwxMyArMTEy
MywxMyBAQCBwYXJhbm9pZF9leGl0X3Jlc3RvcmU6CiAJUkVTVE9SRV9DX1JFR1MKIAlSRU1PVkVf
UFRfR1BSRUdTX0ZST01fU1RBQ0sgOAogCUlOVEVSUlVQVF9SRVRVUk4KLUVORChwYXJhbm9pZF9l
eGl0KQorU1lNX0NPREVfRU5EKHBhcmFub2lkX2V4aXQpCiAKIC8qCiAgKiBTYXZlIGFsbCByZWdp
c3RlcnMgaW4gcHRfcmVncywgYW5kIHN3aXRjaCBncyBpZiBuZWVkZWQuCiAgKiBSZXR1cm46IEVC
WD0wOiBjYW1lIGZyb20gdXNlciBtb2RlOyBFQlg9MTogb3RoZXJ3aXNlCiAgKi8KLUVOVFJZKGVy
cm9yX2VudHJ5KQorU1lNX0NPREVfU1RBUlRfTE9DQUwoZXJyb3JfZW50cnkpCiAJVU5XSU5EX0hJ
TlRfRlVOQwogCWNsZAogCVNBVkVfQ19SRUdTIDgKQEAgLTEyMDUsNyArMTIwNiw3IEBAIEVOVFJZ
KGVycm9yX2VudHJ5KQogCW1vdgklcmF4LCAlcnNwCiAJZGVjbAklZWJ4CiAJam1wCS5MZXJyb3Jf
ZW50cnlfZnJvbV91c2VybW9kZV9hZnRlcl9zd2FwZ3MKLUVORChlcnJvcl9lbnRyeSkKK1NZTV9D
T0RFX0VORChlcnJvcl9lbnRyeSkKIAogCiAvKgpAQCAtMTIxMywxNCArMTIxNCwxNCBAQCBFTkQo
ZXJyb3JfZW50cnkpCiAgKiAgIDE6IGFscmVhZHkgaW4ga2VybmVsIG1vZGUsIGRvbid0IG5lZWQg
U1dBUEdTCiAgKiAgIDA6IHVzZXIgZ3NiYXNlIGlzIGxvYWRlZCwgd2UgbmVlZCBTV0FQR1MgYW5k
IHN0YW5kYXJkIHByZXBhcmF0aW9uIGZvciByZXR1cm4gdG8gdXNlcm1vZGUKICAqLwotRU5UUlko
ZXJyb3JfZXhpdCkKK1NZTV9DT0RFX1NUQVJUX0xPQ0FMKGVycm9yX2V4aXQpCiAJVU5XSU5EX0hJ
TlRfUkVHUwogCURJU0FCTEVfSU5URVJSVVBUUyhDTEJSX0FOWSkKIAlUUkFDRV9JUlFTX09GRgog
CXRlc3RsCSVlYngsICVlYngKIAlqbnoJcmV0aW50X2tlcm5lbAogCWptcAlyZXRpbnRfdXNlcgot
RU5EKGVycm9yX2V4aXQpCitTWU1fQ09ERV9FTkQoZXJyb3JfZXhpdCkKIAogLyogUnVucyBvbiBl
eGNlcHRpb24gc3RhY2sgKi8KIC8qIFhYWDogYnJva2VuIG9uIFhlbiBQViAqLwpkaWZmIC0tZ2l0
IGEvYXJjaC94ODYvbGliL2NvcHlfcGFnZV82NC5TIGIvYXJjaC94ODYvbGliL2NvcHlfcGFnZV82
NC5TCmluZGV4IGU4NTA4MTU2Yzk5ZC4uZTFlZTUwYmMxNjFhIDEwMDY0NAotLS0gYS9hcmNoL3g4
Ni9saWIvY29weV9wYWdlXzY0LlMKKysrIGIvYXJjaC94ODYvbGliL2NvcHlfcGFnZV82NC5TCkBA
IC0yMCw3ICsyMCw3IEBAIEVOVFJZKGNvcHlfcGFnZSkKIEVORFBST0MoY29weV9wYWdlKQogRVhQ
T1JUX1NZTUJPTChjb3B5X3BhZ2UpCiAKLUVOVFJZKGNvcHlfcGFnZV9yZWdzKQorU1lNX0ZVTkNf
U1RBUlRfTE9DQUwoY29weV9wYWdlX3JlZ3MpCiAJc3VicQkkMio4LAklcnNwCiAJbW92cQklcmJ4
LAkoJXJzcCkKIAltb3ZxCSVyMTIsCTEqOCglcnNwKQpAQCAtODUsNCArODUsNCBAQCBFTlRSWShj
b3B5X3BhZ2VfcmVncykKIAltb3ZxCTEqOCglcnNwKSwgJXIxMgogCWFkZHEJJDIqOCwgJXJzcAog
CXJldAotRU5EUFJPQyhjb3B5X3BhZ2VfcmVncykKK1NZTV9GVU5DX0VORChjb3B5X3BhZ2VfcmVn
cykKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2xpYi9tZW1jcHlfNjQuUyBiL2FyY2gveDg2L2xpYi9t
ZW1jcHlfNjQuUwppbmRleCA0OTExYjFjNjFhYTguLjcyODcwM2M0N2Q1OCAxMDA2NDQKLS0tIGEv
YXJjaC94ODYvbGliL21lbWNweV82NC5TCisrKyBiL2FyY2gveDg2L2xpYi9tZW1jcHlfNjQuUwpA
QCAtMjcsNyArMjcsNyBAQAogICogcmF4IG9yaWdpbmFsIGRlc3RpbmF0aW9uCiAgKi8KIFNZTV9G
VU5DX1NUQVJUX0FMSUFTKF9fbWVtY3B5KQotRU5UUlkobWVtY3B5KQorU1lNX0ZVTkNfU1RBUlRf
TE9DQUwobWVtY3B5KQogCUFMVEVSTkFUSVZFXzIgImptcCBtZW1jcHlfb3JpZyIsICIiLCBYODZf
RkVBVFVSRV9SRVBfR09PRCwgXAogCQkgICAgICAiam1wIG1lbWNweV9lcm1zIiwgWDg2X0ZFQVRV
UkVfRVJNUwogCkBAIC0zOSw3ICszOSw3IEBAIEVOVFJZKG1lbWNweSkKIAltb3ZsICVlZHgsICVl
Y3gKIAlyZXAgbW92c2IKIAlyZXQKLUVORFBST0MobWVtY3B5KQorU1lNX0ZVTkNfRU5EKG1lbWNw
eSkKIFNZTV9GVU5DX0VORF9BTElBUyhfX21lbWNweSkKIEVYUE9SVF9TWU1CT0wobWVtY3B5KQog
RVhQT1JUX1NZTUJPTChfX21lbWNweSkKQEAgLTQ4LDE0ICs0OCwxNCBAQCBFWFBPUlRfU1lNQk9M
KF9fbWVtY3B5KQogICogbWVtY3B5X2VybXMoKSAtIGVuaGFuY2VkIGZhc3Qgc3RyaW5nIG1lbWNw
eS4gVGhpcyBpcyBmYXN0ZXIgYW5kCiAgKiBzaW1wbGVyIHRoYW4gbWVtY3B5LiBVc2UgbWVtY3B5
X2VybXMgd2hlbiBwb3NzaWJsZS4KICAqLwotRU5UUlkobWVtY3B5X2VybXMpCitTWU1fRlVOQ19T
VEFSVF9MT0NBTChtZW1jcHlfZXJtcykKIAltb3ZxICVyZGksICVyYXgKIAltb3ZxICVyZHgsICVy
Y3gKIAlyZXAgbW92c2IKIAlyZXQKLUVORFBST0MobWVtY3B5X2VybXMpCitTWU1fRlVOQ19FTkQo
bWVtY3B5X2VybXMpCiAKLUVOVFJZKG1lbWNweV9vcmlnKQorU1lNX0ZVTkNfU1RBUlRfTE9DQUwo
bWVtY3B5X29yaWcpCiAJbW92cSAlcmRpLCAlcmF4CiAKIAljbXBxICQweDIwLCAlcmR4CkBAIC0x
ODAsNyArMTgwLDcgQEAgRU5UUlkobWVtY3B5X29yaWcpCiAKIC5MZW5kOgogCXJldHEKLUVORFBS
T0MobWVtY3B5X29yaWcpCitTWU1fRlVOQ19FTkQobWVtY3B5X29yaWcpCiAKICNpZm5kZWYgQ09O
RklHX1VNTAogLyoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2xpYi9tZW1zZXRfNjQuUyBiL2FyY2gv
eDg2L2xpYi9tZW1zZXRfNjQuUwppbmRleCAwZDNhMWQzNDFlNjAuLmM2M2FlOTk4NzYxMiAxMDA2
NDQKLS0tIGEvYXJjaC94ODYvbGliL21lbXNldF82NC5TCisrKyBiL2FyY2gveDg2L2xpYi9tZW1z
ZXRfNjQuUwpAQCAtNTgsMTYgKzU4LDE2IEBAIEVYUE9SVF9TWU1CT0woX19tZW1zZXQpCiAgKgog
ICogcmF4ICAgb3JpZ2luYWwgZGVzdGluYXRpb24KICAqLwotRU5UUlkobWVtc2V0X2VybXMpCitT
WU1fRlVOQ19TVEFSVF9MT0NBTChtZW1zZXRfZXJtcykKIAltb3ZxICVyZGksJXI5CiAJbW92YiAl
c2lsLCVhbAogCW1vdnEgJXJkeCwlcmN4CiAJcmVwIHN0b3NiCiAJbW92cSAlcjksJXJheAogCXJl
dAotRU5EUFJPQyhtZW1zZXRfZXJtcykKK1NZTV9GVU5DX0VORChtZW1zZXRfZXJtcykKIAotRU5U
UlkobWVtc2V0X29yaWcpCitTWU1fRlVOQ19TVEFSVF9MT0NBTChtZW1zZXRfb3JpZykKIAltb3Zx
ICVyZGksJXIxMAogCiAJLyogZXhwYW5kIGJ5dGUgdmFsdWUgICovCkBAIC0xMzgsNCArMTM4LDQg
QEAgRU5UUlkobWVtc2V0X29yaWcpCiAJc3VicSAlcjgsJXJkeAogCWptcCAuTGFmdGVyX2JhZF9h
bGlnbm1lbnQKIC5MZmluYWw6Ci1FTkRQUk9DKG1lbXNldF9vcmlnKQorU1lNX0ZVTkNfRU5EKG1l
bXNldF9vcmlnKQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvcGxhdGZvcm0vZWZpL2VmaV90aHVua182
NC5TIGIvYXJjaC94ODYvcGxhdGZvcm0vZWZpL2VmaV90aHVua182NC5TCmluZGV4IGZmODVkMjhj
NTBmMi4uZDE4Njk3ZGYxZmU5IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9wbGF0Zm9ybS9lZmkvZWZp
X3RodW5rXzY0LlMKKysrIGIvYXJjaC94ODYvcGxhdGZvcm0vZWZpL2VmaV90aHVua182NC5TCkBA
IC02Niw3ICs2Niw3IEBAIEVORFBST0MoZWZpNjRfdGh1bmspCiAgKgogICogVGhpcyBmdW5jdGlv
biBtdXN0IGJlIGludm9rZWQgd2l0aCBhIDE6MSBtYXBwZWQgc3RhY2suCiAgKi8KLUVOVFJZKF9f
ZWZpNjRfdGh1bmspCitTWU1fRlVOQ19TVEFSVF9MT0NBTChfX2VmaTY0X3RodW5rKQogCW1vdmwJ
JWRzLCAlZWF4CiAJcHVzaAklcmF4CiAJbW92bAklZXMsICVlYXgKQEAgLTExMywxNCArMTEzLDE0
IEBAIEVOVFJZKF9fZWZpNjRfdGh1bmspCiAJb3IJJXJjeCwgJXJheAogMToKIAlyZXQKLUVORFBS
T0MoX19lZmk2NF90aHVuaykKK1NZTV9GVU5DX0VORChfX2VmaTY0X3RodW5rKQogCi1FTlRSWShl
ZmlfZXhpdDMyKQorU1lNX0ZVTkNfU1RBUlRfTE9DQUwoZWZpX2V4aXQzMikKIAltb3ZxCWZ1bmNf
cnRfcHRyKCVyaXApLCAlcmF4CiAJcHVzaAklcmF4CiAJbW92CSVyZGksICVyYXgKIAlyZXQKLUVO
RFBST0MoZWZpX2V4aXQzMikKK1NZTV9GVU5DX0VORChlZmlfZXhpdDMyKQogCiAJLmNvZGUzMgog
LyoKQEAgLTEyOCw3ICsxMjgsNyBAQCBFTkRQUk9DKGVmaV9leGl0MzIpCiAgKgogICogVGhlIHN0
YWNrIHNob3VsZCByZXByZXNlbnQgdGhlIDMyLWJpdCBjYWxsaW5nIGNvbnZlbnRpb24uCiAgKi8K
LUVOVFJZKGVmaV9lbnRlcjMyKQorU1lNX0ZVTkNfU1RBUlRfTE9DQUwoZWZpX2VudGVyMzIpCiAJ
bW92bAkkX19LRVJORUxfRFMsICVlYXgKIAltb3ZsCSVlYXgsICVkcwogCW1vdmwJJWVheCwgJWVz
CkBAIC0xNDQsNyArMTQ0LDcgQEAgRU5UUlkoZWZpX2VudGVyMzIpCiAJcHVzaGwJJWVheAogCiAJ
bHJldAotRU5EUFJPQyhlZmlfZW50ZXIzMikKK1NZTV9GVU5DX0VORChlZmlfZW50ZXIzMikKIAog
CS5kYXRhCiAJLmJhbGlnbgk4CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4veGVuLXB2aC5TIGIv
YXJjaC94ODYveGVuL3hlbi1wdmguUwppbmRleCAxYjc4ODM3YmFkMDYuLmJhNWFhZDNiM2Q2YSAx
MDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL3hlbi1wdmguUworKysgYi9hcmNoL3g4Ni94ZW4veGVu
LXB2aC5TCkBAIC01NCw3ICs1NCw3IEBACiAgKiBjaGFyZ2Ugb2Ygc2V0dGluZyB1cCBpdCdzIG93
biBzdGFjaywgR0RUIGFuZCBJRFQuCiAgKi8KIAotRU5UUlkocHZoX3N0YXJ0X3hlbikKK1NZTV9D
T0RFX1NUQVJUX0xPQ0FMKHB2aF9zdGFydF94ZW4pCiAJY2xkCiAKIAlsZ2R0IChfcGEoZ2R0KSkK
QEAgLTEzMyw3ICsxMzMsNyBAQCBFTlRSWShwdmhfc3RhcnRfeGVuKQogCiAJbGptcCAkX19CT09U
X0NTLCAkX3BhKHN0YXJ0dXBfMzIpCiAjZW5kaWYKLUVORChwdmhfc3RhcnRfeGVuKQorU1lNX0NP
REVfRU5EKHB2aF9zdGFydF94ZW4pCiAKIAkuc2VjdGlvbiAiLmluaXQuZGF0YSIsImF3IgogCS5i
YWxpZ24gOAotLSAKMi4xNC4yCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 02 09:13:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 09:13:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dywmU-000290-6A; Mon, 02 Oct 2017 09:12:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jslaby@suse.cz>) id 1dywmS-00028n-Nd
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 09:12:52 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 4D/0F-03422-31302D95; Mon, 02 Oct 2017 09:12:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHLMWRWlGSWpSXmKPExsVyuP0Ov64w86V
 Ig++fuCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyLj6QKNqdV3J/7gLWB8UZYFyMnh4SAkcTb
 if+YQGwhgYWMEo96DEFsNgFFiZaz18DiIgIiEgcfbmfrYuTiYBZYySKx4u4GoAQHh7CAs8Sx9
 myQGhYBVYnrc1aygti8AsYSrW+PsELMl5d4v+A+4wRGzgWMDKsYNYpTi8pSi3SNzPSSijLTM0
 pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJ9xQAEOxjPLAg8xCjJwaQkynvn18VIIb6k/JT
 KjMTijPii0pzU4kOMMhwcShK8ukyXIoUEi1LTUyvSMnOAQQOTluDgURLhlQJJ8xYXJOYWZ6ZD
 pE4xGnMc23T5DxNHx827f5iEWPLy81KlxHn3MAKVCoCUZpTmwQ2CBfMlRlkpYV5GoNOEeApSi
 3IzS1DlXzGKczAqCfOKgCzkycwrgdv3CugUJqBT5nRdADmlJBEhJdXAuM6zVs3E6+Tzn6uEH2
 /VjvUW4ci27zPQVsoyF5dX8dvhe2i/qNvdd2bTyjzTj97kc+w/L3Xu90HLxJm2UaeEP0RPmsa
 67NRDmaCin33KQva+z2SKDx86uaHbctGJuBlMaR9KN4ooqW3VEpwtumCLabH4csdlK5tT96sd
 zfj9Ob/u+M/O5BkeSizFGYmGWsxFxYkA3476lWECAAA=
X-Env-Sender: jslaby@suse.cz
X-Msg-Ref: server-5.tower-21.messagelabs.com!1506935570!77578572!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR,
 UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29141 invoked from network); 2 Oct 2017 09:12:51 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-5.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 2 Oct 2017 09:12:51 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 5B849ABB4;
 Mon,  2 Oct 2017 09:12:49 +0000 (UTC)
From: Jiri Slaby <jslaby@suse.cz>
To: mingo@redhat.com
Date: Mon,  2 Oct 2017 11:12:20 +0200
Message-Id: <20171002091246.28432-1-jslaby@suse.cz>
X-Mailer: git-send-email 2.14.2
Cc: Juergen Gross <jgross@suse.com>, Len Brown <len.brown@intel.com>,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, jpoimboe@redhat.com,
 linux-pm@vger.kernel.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Linus Torvalds <torvalds@linux-foundation.org>, x86@kernel.org,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, linux-kernel@vger.kernel.org,
 Ingo Molnar <mingo@kernel.org>, Pavel Machek <pavel@ucw.cz>, hpa@zytor.com,
 xen-devel@lists.xenproject.org, tglx@linutronix.de,
 Jiri Slaby <jslaby@suse.cz>, Andrew Morton <akpm@linux-foundation.org>
Subject: [Xen-devel] [PATCH v4 01/27] linkage: new macros for assembler
	symbols
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW50cm9kdWNlIG5ldyBDIG1hY3JvcyBmb3IgYW5ub3RhdGlvbnMgb2YgZnVuY3Rpb25zIGFuZCBk
YXRhIGluCmFzc2VtYmx5LiBUaGVyZSBpcyBhIGxvbmctc3RhbmRpbmcgbWVzcyBpbiBtYWNyb3Mg
bGlrZSBFTlRSWSwgRU5ELApFTkRQUk9DIGFuZCBzaW1pbGFyLiBUaGV5IGFyZSB1c2VkIGluIGRp
ZmZlcmVudCBtYW5uZXJzIGFuZCBzb21ldGltZXMKaW5jb3JyZWN0bHkuCgpTbyBpbnRyb2R1Y2Ug
bWFjcm9zIHdpdGggY2xlYXIgdXNlIHRvIGFubm90YXRlIGFzc2VtYmx5IGFzIGZvbGxvd3M6Cgph
KSBTdXBwb3J0IG1hY3JvcyBmb3IgdGhlIG9uZXMgYmVsb3cKICAgU1lNX1RfRlVOQyAtLSB0eXBl
IHVzZWQgYnkgYXNzZW1ibGVyIHRvIG1hcmsgZnVuY3Rpb25zCiAgIFNZTV9UX09CSkVDVCAtLSB0
eXBlIHVzZWQgYnkgYXNzZW1ibGVyIHRvIG1hcmsgZGF0YQogICBTWU1fVF9OT05FIC0tIHR5cGUg
dXNlZCBieSBhc3NlbWJsZXIgdG8gbWFyayBlbnRyaWVzIG9mIHVua25vd24gdHlwZQoKICAgVGhl
eSBhcmUgZGVmaW5lZCBhcyBTVFRfRlVOQywgU1RUX09CSkVDVCwgYW5kIFNUVF9OT1RZUEUKICAg
cmVzcGVjdGl2ZWx5LiBBY2NvcmRpbmcgdG8gdGhlIGdhcyBtYW51YWwsIHRoaXMgaXMgdGhlIG1v
c3QgcG9ydGFibGUKICAgd2F5LiBJIGFtIG5vdCBzdXJlIGFib3V0IG90aGVyIGFzc2VtYmxlcnMs
IHNvIHdlIGNhbiBzd2l0Y2ggdGhpcyBiYWNrCiAgIHRvICVmdW5jdGlvbiBhbmQgJW9iamVjdCBp
ZiB0aGlzIHR1cm5zIGludG8gYSBwcm9ibGVtLiBBcmNoaXRlY3R1cmVzCiAgIGNhbiBhbHNvIG92
ZXJyaWRlIHRoZW0gYnkgc29tZXRoaW5nIGxpa2UgIiwgQGZ1bmN0aW9uIiBpZiB0aGV5IG5lZWQu
CgogICBTWU1fQV9BTElHTiwgU1lNX0FfTk9ORSAtLSBhbGlnbiB0aGUgc3ltYm9sPwogICBTWU1f
Vl9HTE9CQUwsIFNZTV9WX1dFQUssIFNZTV9WX0xPQ0FMIC0tIHZpc2liaWxpdHkgb2Ygc3ltYm9s
cwoKYikgTW9zdGx5IGludGVybmFsIGFubm90YXRpb25zLCB1c2VkIGJ5IHRoZSBvbmVzIGJlbG93
CiAgIFNZTV9FTlRSWSAtLSB1c2Ugb25seSBpZiB5b3UgaGF2ZSB0byAoZm9yIG5vbi1wYWlyZWQg
c3ltYm9scykKICAgU1lNX1NUQVJUIC0tIHVzZSBvbmx5IGlmIHlvdSBoYXZlIHRvIChmb3IgcGFp
cmVkIHN5bWJvbHMpCiAgIFNZTV9FTkQgLS0gdXNlIG9ubHkgaWYgeW91IGhhdmUgdG8gKGZvciBw
YWlyZWQgc3ltYm9scykKCmMpIEFubm90YXRpb25zIGZvciBjb2RlCiAgIFNZTV9GVU5DX1NUQVJU
X0xPQ0FMX0FMSUFTIC0tIHVzZSB3aGVyZSB0aGVyZSBhcmUgdHdvIGxvY2FsIG5hbWVzIGZvcgoJ
b25lIGZ1bmN0aW9uCiAgIFNZTV9GVU5DX1NUQVJUX0FMSUFTIC0tIHVzZSB3aGVyZSB0aGVyZSBh
cmUgdHdvIGdsb2JhbCBuYW1lcyBmb3Igb25lCglmdW5jdGlvbgogICBTWU1fRlVOQ19FTkRfQUxJ
QVMgLS0gdGhlIGVuZCBvZiBMT0NBTF9BTElBU2VkIG9yIEFMSUFTZWQgZnVuY3Rpb24KCiAgIFNZ
TV9GVU5DX1NUQVJUIC0tIHVzZSBmb3IgZ2xvYmFsIGZ1bmN0aW9ucwogICBTWU1fRlVOQ19TVEFS
VF9OT0FMSUdOIC0tIHVzZSBmb3IgZ2xvYmFsIGZ1bmN0aW9ucywgdy9vIGFsaWdubWVudAogICBT
WU1fRlVOQ19TVEFSVF9MT0NBTCAtLSB1c2UgZm9yIGxvY2FsIGZ1bmN0aW9ucwogICBTWU1fRlVO
Q19TVEFSVF9MT0NBTF9OT0FMSUdOIC0tIHVzZSBmb3IgbG9jYWwgZnVuY3Rpb25zLCB3L28KCWFs
aWdubWVudAogICBTWU1fRlVOQ19TVEFSVF9XRUFLIC0tIHVzZSBmb3Igd2VhayBmdW5jdGlvbnMK
ICAgU1lNX0ZVTkNfU1RBUlRfV0VBS19OT0FMSUdOIC0tIHVzZSBmb3Igd2VhayBmdW5jdGlvbnMs
IHcvbyBhbGlnbm1lbnQKICAgU1lNX0ZVTkNfRU5EIC0tIHRoZSBlbmQgb2YgU1lNX0ZVTkNfU1RB
UlRfTE9DQUwsIFNZTV9GVU5DX1NUQVJULAoJU1lNX0ZVTkNfU1RBUlRfV0VBSywgLi4uCgogICBT
WU1fRlVOQ19JTk5FUl9MQUJFTCAtLSBvbmx5IGZvciBsYWJlbHMgaW4gdGhlIG1pZGRsZSBvZiBm
dW5jdGlvbnMKICAgU1lNX0ZVTkNfSU5ORVJfTEFCRUxfTk9BTElHTiAtLSBvbmx5IGZvciBsYWJl
bHMgaW4gdGhlIG1pZGRsZSBvZgoJZnVuY3Rpb25zLCB3L28gYWxpZ25tZW50CgogICBGb3IgZnVu
Y3Rpb25zIHdpdGggc3BlY2lhbCAobm9uLUMpIGNhbGxpbmcgY29udmVudGlvbnM6CiAgIFNZTV9D
T0RFX1NUQVJUIC0tIHVzZSBmb3Igbm9uLUMgKHNwZWNpYWwpIGZ1bmN0aW9ucwogICBTWU1fQ09E
RV9TVEFSVF9OT0FMSUdOIC0tIHVzZSBmb3Igbm9uLUMgKHNwZWNpYWwpIGZ1bmN0aW9ucywgdy9v
CglhbGlnbm1lbnQKICAgU1lNX0NPREVfU1RBUlRfTE9DQUwgLS0gdXNlIGZvciBsb2NhbCBub24t
QyAoc3BlY2lhbCkgZnVuY3Rpb25zCiAgIFNZTV9DT0RFX1NUQVJUX0xPQ0FMX05PQUxJR04gLS0g
dXNlIGZvciBsb2NhbCBub24tQyAoc3BlY2lhbCkKCWZ1bmN0aW9ucywgdy9vIGFsaWdubWVudAog
ICBTWU1fQ09ERV9FTkQgLS0gdGhlIGVuZCBvZiBTWU1fQ09ERV9TVEFSVF9MT0NBTCBvciBTWU1f
Q09ERV9TVEFSVAoKICAgU1lNX0NPREVfSU5ORVJfTEFCRUwgLS0gb25seSBmb3IgbGFiZWxzIGlu
IHRoZSBtaWRkbGUgb2YgY29kZQogICBTWU1fQ09ERV9JTk5FUl9MQUJFTF9OT0FMSUdOIC0tIG9u
bHkgZm9yIGxhYmVscyBpbiB0aGUgbWlkZGxlIG9mIGNvZGUKCmQpIEZvciBkYXRhCiAgIFNZTV9E
QVRBX1NUQVJUIC0tIGdsb2JhbCBkYXRhIHN5bWJvbAogICBTWU1fREFUQV9FTkQgLS0gdGhlIGVu
ZCBvZiB0aGUgU1lNX0RBVEFfU1RBUlQgc3ltYm9sCiAgIFNZTV9EQVRBX0VORF9MQUJFTCAtLSB0
aGUgbGFiZWxlZCBlbmQgb2YgU1lNX0RBVEFfU1RBUlQgc3ltYm9sCiAgIFNZTV9EQVRBX1NJTVBM
RSAtLSBzdGFydCtlbmQgd3JhcHBlciBhcm91bmQgc2ltcGxlIGdsb2JhbCBkYXRhCiAgIFNZTV9E
QVRBX1NJTVBMRV9MT0NBTCAtLSBzdGFydCtlbmQgd3JhcHBlciBhcm91bmQgc2ltcGxlIGxvY2Fs
IGRhdGEKCj09PT09PT09PT0KClRoZSBtYWNyb3MgYWxsb3cgdG8gcGFpciBzdGFydHMgYW5kIGVu
ZHMgb2YgZnVuY3Rpb25zIGFuZCBtYXJrIGZ1bmN0aW9ucwpjb3JyZWN0bHkgaW4gdGhlIG91dHB1
dCBFTEYgb2JqZWN0cy4KCkFsbCB1c2VycyBvZiB0aGUgb2xkIG1hY3JvcyBpbiB4ODYgYXJlIGNv
bnZlcnRlZCB0byB1c2UgdGhlc2UgaW4gZnVydGhlcgpwYXRjaGVzLgoKW3YyXQoqIHVzZSBTWU1f
IHByZWZpeCBhbmQgc2FuZSBuYW1lcwoqIGFkZCBTWU1fU1RBUlQgYW5kIFNZTV9FTkQgYW5kIHBh
cmFtZXRyaXplIGFsbCB0aGUgbWFjcm9zCgpbdjNdCiogYWRkIFNZTV9EQVRBX1NJTVBMRSwgU1lN
X0RBVEFfU0lNUExFX0xPQ0FMLCBhbmQgU1lNX0RBVEFfRU5EX0xBQkVMCgpbdjRdCiogYWRkIF9O
T0FMSUdOIHZlcnNpb25zIG9mIHNvbWUgbWFjcm9zCiogYWRkIF9DT0RFXyBkZXJpdmF0ZXMgb2Yg
X0ZVTkNfIG1hY3JvcwoKU2lnbmVkLW9mZi1ieTogSmlyaSBTbGFieSA8anNsYWJ5QHN1c2UuY3o+
CkNjOiBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgpDYzogQm9yaXMg
T3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ2M6IGhwYUB6eXRvci5jb20K
Q2M6IEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgpDYzoganBvaW1ib2VAcmVkaGF0LmNv
bQpDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpDYzogTGVuIEJyb3duIDxsZW4u
YnJvd25AaW50ZWwuY29tPgpDYzogTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5k
YXRpb24ub3JnPgpDYzogbGludXgta2VybmVsQHZnZXIua2VybmVsLm9yZwpDYzogbGludXgtcG1A
dmdlci5rZXJuZWwub3JnCkNjOiBtaW5nb0ByZWRoYXQuY29tCkNjOiBQYXZlbCBNYWNoZWsgPHBh
dmVsQHVjdy5jej4KQ2M6IFBldGVyIFppamxzdHJhIDxhLnAuemlqbHN0cmFAY2hlbGxvLm5sPgpD
YzogIlJhZmFlbCBKLiBXeXNvY2tpIiA8cmp3QHJqd3lzb2NraS5uZXQ+CkNjOiBUaG9tYXMgR2xl
aXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpDYzogeDg2QGtlcm5lbC5vcmcKLS0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9saW5rYWdl
LmggfCAgMTAgKy0KIGluY2x1ZGUvbGludXgvbGlua2FnZS5oICAgICAgICB8IDI1NyArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogMiBmaWxlcyBjaGFuZ2VkLCAyNTcg
aW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5j
bHVkZS9hc20vbGlua2FnZS5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vbGlua2FnZS5oCmluZGV4
IDBjY2IyNmRkYTEyNi4uMWQyMjkyNmJiMzEzIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRl
L2FzbS9saW5rYWdlLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vbGlua2FnZS5oCkBAIC0x
Miw5ICsxMiwxMyBAQAogCiAjaWZkZWYgX19BU1NFTUJMWV9fCiAKLSNkZWZpbmUgR0xPQkFMKG5h
bWUpCVwKLQkuZ2xvYmwgbmFtZTsJXAotCW5hbWU6CisvKgorICogR0xPQkFMIGlzIERFUFJFQ0FU
RUQKKyAqCisgKiB1c2UgU1lNX0RBVEFfU1RBUlQsIFNZTV9GVU5DX1NUQVJULCBTWU1fRlVOQ19J
Tk5FUl9MQUJFTCwgU1lNX0NPREVfU1RBUlQsIG9yCisgKiBzaW1pbGFyCisgKi8KKyNkZWZpbmUg
R0xPQkFMKG5hbWUpCVNZTV9FTlRSWShuYW1lLCBTWU1fVl9HTE9CQUwsIFNZTV9BX05PTkUpCiAK
ICNpZiBkZWZpbmVkKENPTkZJR19YODZfNjQpIHx8IGRlZmluZWQoQ09ORklHX1g4Nl9BTElHTk1F
TlRfMTYpCiAjZGVmaW5lIF9fQUxJR04JCS5wMmFsaWduIDQsIDB4OTAKZGlmZiAtLWdpdCBhL2lu
Y2x1ZGUvbGludXgvbGlua2FnZS5oIGIvaW5jbHVkZS9saW51eC9saW5rYWdlLmgKaW5kZXggYTZh
NDJkZDAyNDY2Li4wNWI1NTkxYjVjZjcgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvbGludXgvbGlua2Fn
ZS5oCisrKyBiL2luY2x1ZGUvbGludXgvbGlua2FnZS5oCkBAIC03NCwyNSArNzQsNTEgQEAKIAog
I2lmZGVmIF9fQVNTRU1CTFlfXwogCisvKiBTWU1fVF9GVU5DIC0tIHR5cGUgdXNlZCBieSBhc3Nl
bWJsZXIgdG8gbWFyayBmdW5jdGlvbnMgKi8KKyNpZm5kZWYgU1lNX1RfRlVOQworI2RlZmluZSBT
WU1fVF9GVU5DCQkJCVNUVF9GVU5DCisjZW5kaWYKKworLyogU1lNX1RfT0JKRUNUIC0tIHR5cGUg
dXNlZCBieSBhc3NlbWJsZXIgdG8gbWFyayBkYXRhICovCisjaWZuZGVmIFNZTV9UX09CSkVDVAor
I2RlZmluZSBTWU1fVF9PQkpFQ1QJCQkJU1RUX09CSkVDVAorI2VuZGlmCisKKy8qIFNZTV9UX05P
TkUgLS0gdHlwZSB1c2VkIGJ5IGFzc2VtYmxlciB0byBtYXJrIGVudHJpZXMgb2YgdW5rbm93biB0
eXBlICovCisjaWZuZGVmIFNZTV9UX05PTkUKKyNkZWZpbmUgU1lNX1RfTk9ORQkJCQlTVFRfTk9U
WVBFCisjZW5kaWYKKworLyogU1lNX0FfKiAtLSBhbGlnbiB0aGUgc3ltYm9sPyAqLworI2RlZmlu
ZSBTWU1fQV9BTElHTgkJCQlBTElHTgorI2RlZmluZSBTWU1fQV9OT05FCQkJCS8qIG5vdGhpbmcg
Ki8KKworLyogU1lNX1ZfKiAtLSB2aXNpYmlsaXR5IG9mIHN5bWJvbHMgKi8KKyNkZWZpbmUgU1lN
X1ZfR0xPQkFMKG5hbWUpCQkJLmdsb2JsIG5hbWUKKyNkZWZpbmUgU1lNX1ZfV0VBSyhuYW1lKQkJ
CS53ZWFrIG5hbWUKKyNkZWZpbmUgU1lNX1ZfTE9DQUwobmFtZSkJCQkvKiBub3RoaW5nICovCisK
ICNpZm5kZWYgTElOS0VSX1NDUklQVAogI2RlZmluZSBBTElHTiBfX0FMSUdOCiAjZGVmaW5lIEFM
SUdOX1NUUiBfX0FMSUdOX1NUUgogCisvKiA9PT0gREVQUkVDQVRFRCBhbm5vdGF0aW9ucyA9PT0g
Ki8KKwogI2lmbmRlZiBFTlRSWQorLyogZGVwcmVjYXRlZCwgdXNlIFNZTV9GVU5DX1NUQVJUICov
CiAjZGVmaW5lIEVOVFJZKG5hbWUpIFwKLQkuZ2xvYmwgbmFtZSBBU01fTkwgXAotCUFMSUdOIEFT
TV9OTCBcCi0JbmFtZToKKwlTWU1fRlVOQ19TVEFSVChuYW1lKQogI2VuZGlmCiAjZW5kaWYgLyog
TElOS0VSX1NDUklQVCAqLwogCiAjaWZuZGVmIFdFQUsKKy8qIGRlcHJlY2F0ZWQsIHVzZSBTWU1f
RlVOQ19TVEFSVF9XRUFLKiAqLwogI2RlZmluZSBXRUFLKG5hbWUpCSAgIFwKLQkud2VhayBuYW1l
IEFTTV9OTCAgIFwKLQluYW1lOgorCVNZTV9GVU5DX1NUQVJUX1dFQUtfTk9BTElHTihuYW1lKQog
I2VuZGlmCiAKICNpZm5kZWYgRU5ECisvKiBkZXByZWNhdGVkLCB1c2UgU1lNX0ZVTkNfRU5ELCBT
WU1fREFUQV9FTkQsIG9yIFNZTV9FTkQgKi8KICNkZWZpbmUgRU5EKG5hbWUpIFwKIAkuc2l6ZSBu
YW1lLCAuLW5hbWUKICNlbmRpZgpAQCAtMTAyLDExICsxMjgsMjI4IEBACiAgKiBzdGF0aWMgYW5h
bHlzaXMgdG9vbHMgc3VjaCBhcyBzdGFjayBkZXB0aCBhbmFseXplci4KICAqLwogI2lmbmRlZiBF
TkRQUk9DCisvKiBkZXByZWNhdGVkLCB1c2UgU1lNX0ZVTkNfRU5EICovCiAjZGVmaW5lIEVORFBS
T0MobmFtZSkgXAotCS50eXBlIG5hbWUsIEBmdW5jdGlvbiBBU01fTkwgXAotCUVORChuYW1lKQor
CVNZTV9GVU5DX0VORChuYW1lKQogI2VuZGlmCiAKKy8qID09PSBnZW5lcmljIGFubm90YXRpb25z
ID09PSAqLworCisvKiBTWU1fRU5UUlkgLS0gdXNlIG9ubHkgaWYgeW91IGhhdmUgdG8gZm9yIG5v
bi1wYWlyZWQgc3ltYm9scyAqLworI2lmbmRlZiBTWU1fRU5UUlkKKyNkZWZpbmUgU1lNX0VOVFJZ
KG5hbWUsIHZpc2liaWxpdHksIGFsaWduLi4uKQkJXAorCXZpc2liaWxpdHkobmFtZSkgQVNNX05M
CQkJCVwKKwlhbGlnbiBBU01fTkwJCQkJCVwKKwluYW1lOgorI2VuZGlmCisKKy8qIFNZTV9TVEFS
VCAtLSB1c2Ugb25seSBpZiB5b3UgaGF2ZSB0byAqLworI2lmbmRlZiBTWU1fU1RBUlQKKyNkZWZp
bmUgU1lNX1NUQVJUKG5hbWUsIHZpc2liaWxpdHksIGFsaWduLi4uKQkJXAorCVNZTV9FTlRSWShu
YW1lLCB2aXNpYmlsaXR5LCBhbGlnbikKICNlbmRpZgogCisvKiBTWU1fRU5EIC0tIHVzZSBvbmx5
IGlmIHlvdSBoYXZlIHRvICovCisjaWZuZGVmIFNZTV9FTkQKKyNkZWZpbmUgU1lNX0VORChuYW1l
LCBzeW1fdHlwZSkJCQkJXAorCS50eXBlIG5hbWUgc3ltX3R5cGUgQVNNX05MCQkJXAorCS5zaXpl
IG5hbWUsIC4tbmFtZQogI2VuZGlmCisKKy8qID09PSBjb2RlIGFubm90YXRpb25zID09PSAqLwor
CisvKgorICogRlVOQyAtLSBDLWxpa2UgZnVuY3Rpb25zIChwcm9wZXIgc3RhY2sgZnJhbWUgZXRj
LikKKyAqIENPREUgLS0gbm9uLUMgY29kZSAoZS5nLiBpcnEgaGFuZGxlcnMgd2l0aCBkaWZmZXJl
bnQsIHNwZWNpYWwgc3RhY2sgZXRjLikKKyAqCisgKiBPYmp0b29sIHZhbGlkYXRlcyBzdGFjayBm
b3IgRlVOQywgYnV0IG5vdCBmb3IgQ09ERS4KKyAqIE9ianRvb2wgZ2VuZXJhdGVzIGRlYnVnIGlu
Zm8gZm9yIGJvdGggRlVOQyAmIENPREUsIGJ1dCBuZWVkcyBzcGVjaWFsCisgKiBhbm5vdGF0aW9u
cyBmb3IgZWFjaCBDT0RFJ3Mgc3RhcnQgKHRvIGRlc2NyaWJlIHRoZSBhY3R1YWwgc3RhY2sgZnJh
bWUpLgorICoKKyAqIEFMSUFTIC0tIGRvZXMgbm90IGdlbmVyYXRlIGRlYnVnIGluZm8gLS0gdGhl
IGFsaWFzZWQgZnVuY3Rpb24gd2lsbAorICovCisKKy8qCisgKiBTWU1fRlVOQ19TVEFSVF9MT0NB
TF9BTElBUyAtLSB1c2Ugd2hlcmUgdGhlcmUgYXJlIHR3byBsb2NhbCBuYW1lcyBmb3Igb25lCisg
KiBmdW5jdGlvbgorICovCisjaWZuZGVmIFNZTV9GVU5DX1NUQVJUX0xPQ0FMX0FMSUFTCisjZGVm
aW5lIFNZTV9GVU5DX1NUQVJUX0xPQ0FMX0FMSUFTKG5hbWUpCQlcCisJU1lNX1NUQVJUKG5hbWUs
IFNZTV9WX0xPQ0FMLCBTWU1fQV9BTElHTikKKyNlbmRpZgorCisvKgorICogU1lNX0ZVTkNfU1RB
UlRfQUxJQVMgLS0gdXNlIHdoZXJlIHRoZXJlIGFyZSB0d28gZ2xvYmFsIG5hbWVzIGZvciBvbmUK
KyAqIGZ1bmN0aW9uCisgKi8KKyNpZm5kZWYgU1lNX0ZVTkNfU1RBUlRfQUxJQVMKKyNkZWZpbmUg
U1lNX0ZVTkNfU1RBUlRfQUxJQVMobmFtZSkJCQlcCisJU1lNX1NUQVJUKG5hbWUsIFNZTV9WX0dM
T0JBTCwgU1lNX0FfQUxJR04pCisjZW5kaWYKKworLyogU1lNX0ZVTkNfU1RBUlQgLS0gdXNlIGZv
ciBnbG9iYWwgZnVuY3Rpb25zICovCisjaWZuZGVmIFNZTV9GVU5DX1NUQVJUCisvKgorICogVGhl
IHNhbWUgYXMgU1lNX0ZVTkNfU1RBUlRfQUxJQVMsIGJ1dCB3ZSB3aWxsIG5lZWQgdG8gZGlzdGlu
Z3Vpc2ggdGhlc2UgdHdvCisgKiBsYXRlci4KKyAqLworI2RlZmluZSBTWU1fRlVOQ19TVEFSVChu
YW1lKQkJCQlcCisJU1lNX1NUQVJUKG5hbWUsIFNZTV9WX0dMT0JBTCwgU1lNX0FfQUxJR04pCisj
ZW5kaWYKKworLyogU1lNX0ZVTkNfU1RBUlRfTk9BTElHTiAtLSB1c2UgZm9yIGdsb2JhbCBmdW5j
dGlvbnMsIHcvbyBhbGlnbm1lbnQgKi8KKyNpZm5kZWYgU1lNX0ZVTkNfU1RBUlRfTk9BTElHTgor
I2RlZmluZSBTWU1fRlVOQ19TVEFSVF9OT0FMSUdOKG5hbWUpCQkJXAorCVNZTV9TVEFSVChuYW1l
LCBTWU1fVl9HTE9CQUwsIFNZTV9BX05PTkUpCisjZW5kaWYKKworLyogU1lNX0ZVTkNfU1RBUlRf
TE9DQUwgLS0gdXNlIGZvciBsb2NhbCBmdW5jdGlvbnMgKi8KKyNpZm5kZWYgU1lNX0ZVTkNfU1RB
UlRfTE9DQUwKKy8qIHRoZSBzYW1lIGFzIFNZTV9GVU5DX1NUQVJUX0xPQ0FMX0FMSUFTLCBzZWUg
Y29tbWVudCBuZWFyIFNZTV9GVU5DX1NUQVJUICovCisjZGVmaW5lIFNZTV9GVU5DX1NUQVJUX0xP
Q0FMKG5hbWUpCQkJXAorCVNZTV9TVEFSVChuYW1lLCBTWU1fVl9MT0NBTCwgU1lNX0FfQUxJR04p
CisjZW5kaWYKKworLyogU1lNX0ZVTkNfU1RBUlRfTE9DQUxfTk9BTElHTiAtLSB1c2UgZm9yIGxv
Y2FsIGZ1bmN0aW9ucywgdy9vIGFsaWdubWVudCAqLworI2lmbmRlZiBTWU1fRlVOQ19TVEFSVF9M
T0NBTF9OT0FMSUdOCisjZGVmaW5lIFNZTV9GVU5DX1NUQVJUX0xPQ0FMX05PQUxJR04obmFtZSkJ
CVwKKwlTWU1fU1RBUlQobmFtZSwgU1lNX1ZfTE9DQUwsIFNZTV9BX05PTkUpCisjZW5kaWYKKwor
LyogU1lNX0ZVTkNfU1RBUlRfV0VBSyAtLSB1c2UgZm9yIHdlYWsgZnVuY3Rpb25zICovCisjaWZu
ZGVmIFNZTV9GVU5DX1NUQVJUX1dFQUsKKyNkZWZpbmUgU1lNX0ZVTkNfU1RBUlRfV0VBSyhuYW1l
KQkJCVwKKwlTWU1fU1RBUlQobmFtZSwgU1lNX1ZfV0VBSywgU1lNX0FfQUxJR04pCisjZW5kaWYK
KworLyogU1lNX0ZVTkNfU1RBUlRfV0VBS19OT0FMSUdOIC0tIHVzZSBmb3Igd2VhayBmdW5jdGlv
bnMsIHcvbyBhbGlnbm1lbnQgKi8KKyNpZm5kZWYgU1lNX0ZVTkNfU1RBUlRfV0VBS19OT0FMSUdO
CisjZGVmaW5lIFNZTV9GVU5DX1NUQVJUX1dFQUtfTk9BTElHTihuYW1lKQkJXAorCVNZTV9TVEFS
VChuYW1lLCBTWU1fVl9XRUFLLCBTWU1fQV9OT05FKQorI2VuZGlmCisKKy8qIFNZTV9GVU5DX0VO
RF9BTElBUyAtLSB0aGUgZW5kIG9mIExPQ0FMX0FMSUFTZWQgb3IgQUxJQVNlZCBmdW5jdGlvbiAq
LworI2lmbmRlZiBTWU1fRlVOQ19FTkRfQUxJQVMKKyNkZWZpbmUgU1lNX0ZVTkNfRU5EX0FMSUFT
KG5hbWUpCQkJXAorCVNZTV9FTkQobmFtZSwgU1lNX1RfRlVOQykKKyNlbmRpZgorCisvKgorICog
U1lNX0ZVTkNfRU5EIC0tIHRoZSBlbmQgb2YgU1lNX0ZVTkNfU1RBUlRfTE9DQUwsIFNZTV9GVU5D
X1NUQVJULAorICogU1lNX0ZVTkNfU1RBUlRfV0VBSywgLi4uCisgKi8KKyNpZm5kZWYgU1lNX0ZV
TkNfRU5ECisvKiB0aGUgc2FtZSBhcyBTWU1fRlVOQ19FTkRfQUxJQVMsIHNlZSBjb21tZW50IG5l
YXIgU1lNX0ZVTkNfU1RBUlQgKi8KKyNkZWZpbmUgU1lNX0ZVTkNfRU5EKG5hbWUpCQkJCVwKKwlT
WU1fRU5EKG5hbWUsIFNZTV9UX0ZVTkMpCisjZW5kaWYKKworLyogU1lNX0ZVTkNfSU5ORVJfTEFC
RUwgLS0gb25seSBmb3IgbGFiZWxzIGluIHRoZSBtaWRkbGUgb2YgZnVuY3Rpb25zICovCisjaWZu
ZGVmIFNZTV9GVU5DX0lOTkVSX0xBQkVMCisjZGVmaW5lIFNZTV9GVU5DX0lOTkVSX0xBQkVMKG5h
bWUsIHZpc2liaWxpdHkpCQlcCisJLnR5cGUgbmFtZSBTWU1fVF9GVU5DIEFTTV9OTAkJCVwKKwlT
WU1fRU5UUlkobmFtZSwgdmlzaWJpbGl0eSwgU1lNX0FfQUxJR04pCisjZW5kaWYKKworLyogU1lN
X0ZVTkNfSU5ORVJfTEFCRUxfTk9BTElHTiAtLSBvbmx5IGZvciBsYWJlbHMgaW4gdGhlIG1pZGRs
ZSBvZiBmdW5jdGlvbnMgKi8KKyNpZm5kZWYgU1lNX0ZVTkNfSU5ORVJfTEFCRUxfTk9BTElHTgor
I2RlZmluZSBTWU1fRlVOQ19JTk5FUl9MQUJFTF9OT0FMSUdOKG5hbWUsIHZpc2liaWxpdHkpCVwK
KwkudHlwZSBuYW1lIFNZTV9UX0ZVTkMgQVNNX05MCQkJXAorCVNZTV9FTlRSWShuYW1lLCB2aXNp
YmlsaXR5LCBTWU1fQV9OT05FKQorI2VuZGlmCisKKy8qIFNZTV9DT0RFX1NUQVJUIC0tIHVzZSBm
b3Igbm9uLUMgKHNwZWNpYWwpIGZ1bmN0aW9ucyAqLworI2lmbmRlZiBTWU1fQ09ERV9TVEFSVAor
I2RlZmluZSBTWU1fQ09ERV9TVEFSVChuYW1lKQkJCQlcCisJU1lNX1NUQVJUKG5hbWUsIFNZTV9W
X0dMT0JBTCwgU1lNX0FfQUxJR04pCisjZW5kaWYKKworLyogU1lNX0NPREVfU1RBUlRfTk9BTElH
TiAtLSB1c2UgZm9yIG5vbi1DIChzcGVjaWFsKSBmdW5jdGlvbnMsIHcvbyBhbGlnbm1lbnQgKi8K
KyNpZm5kZWYgU1lNX0NPREVfU1RBUlRfTk9BTElHTgorI2RlZmluZSBTWU1fQ09ERV9TVEFSVF9O
T0FMSUdOKG5hbWUpCQkJXAorCVNZTV9TVEFSVChuYW1lLCBTWU1fVl9HTE9CQUwsIFNZTV9BX05P
TkUpCisjZW5kaWYKKworLyogU1lNX0NPREVfU1RBUlRfTE9DQUwgLS0gdXNlIGZvciBsb2NhbCBu
b24tQyAoc3BlY2lhbCkgZnVuY3Rpb25zICovCisjaWZuZGVmIFNZTV9DT0RFX1NUQVJUX0xPQ0FM
CisjZGVmaW5lIFNZTV9DT0RFX1NUQVJUX0xPQ0FMKG5hbWUpCQkJXAorCVNZTV9TVEFSVChuYW1l
LCBTWU1fVl9MT0NBTCwgU1lNX0FfQUxJR04pCisjZW5kaWYKKworLyoKKyAqIFNZTV9DT0RFX1NU
QVJUX0xPQ0FMX05PQUxJR04gLS0gdXNlIGZvciBsb2NhbCBub24tQyAoc3BlY2lhbCkgZnVuY3Rp
b25zLAorICogdy9vIGFsaWdubWVudAorICovCisjaWZuZGVmIFNZTV9DT0RFX1NUQVJUX0xPQ0FM
X05PQUxJR04KKyNkZWZpbmUgU1lNX0NPREVfU1RBUlRfTE9DQUxfTk9BTElHTihuYW1lKQkJXAor
CVNZTV9TVEFSVChuYW1lLCBTWU1fVl9MT0NBTCwgU1lNX0FfTk9ORSkKKyNlbmRpZgorCisvKiBT
WU1fQ09ERV9FTkQgLS0gdGhlIGVuZCBvZiBTWU1fQ09ERV9TVEFSVF9MT0NBTCwgU1lNX0NPREVf
U1RBUlQsIC4uLiAqLworI2lmbmRlZiBTWU1fQ09ERV9FTkQKKyNkZWZpbmUgU1lNX0NPREVfRU5E
KG5hbWUpCQkJCVwKKwlTWU1fRU5EKG5hbWUsIFNZTV9UX05PTkUpCisjZW5kaWYKKworLyogU1lN
X0NPREVfSU5ORVJfTEFCRUwgLS0gb25seSBmb3IgbGFiZWxzIGluIHRoZSBtaWRkbGUgb2YgY29k
ZSAqLworI2lmbmRlZiBTWU1fQ09ERV9JTk5FUl9MQUJFTAorI2RlZmluZSBTWU1fQ09ERV9JTk5F
Ul9MQUJFTChuYW1lLCB2aXNpYmlsaXR5KQkJXAorCS50eXBlIG5hbWUgU1lNX1RfTk9ORSBBU01f
TkwJCQlcCisJU1lNX0VOVFJZKG5hbWUsIHZpc2liaWxpdHksIFNZTV9BX0FMSUdOKQorI2VuZGlm
CisKKy8qIFNZTV9DT0RFX0lOTkVSX0xBQkVMX05PQUxJR04gLS0gb25seSBmb3IgbGFiZWxzIGlu
IHRoZSBtaWRkbGUgb2YgY29kZSAqLworI2lmbmRlZiBTWU1fQ09ERV9JTk5FUl9MQUJFTF9OT0FM
SUdOCisjZGVmaW5lIFNZTV9DT0RFX0lOTkVSX0xBQkVMX05PQUxJR04obmFtZSwgdmlzaWJpbGl0
eSkJXAorCS50eXBlIG5hbWUgU1lNX1RfTk9ORSBBU01fTkwJCQlcCisJU1lNX0VOVFJZKG5hbWUs
IHZpc2liaWxpdHksIFNZTV9BX05PTkUpCisjZW5kaWYKKworLyogPT09IGRhdGEgYW5ub3RhdGlv
bnMgPT09ICovCisKKy8qIFNZTV9EQVRBX1NUQVJUIC0tIGdsb2JhbCBkYXRhIHN5bWJvbCAqLwor
I2lmbmRlZiBTWU1fREFUQV9TVEFSVAorI2RlZmluZSBTWU1fREFUQV9TVEFSVChuYW1lKQkJCQlc
CisJU1lNX1NUQVJUKG5hbWUsIFNZTV9WX0dMT0JBTCwgU1lNX0FfTk9ORSkKKyNlbmRpZgorCisv
KiBTWU1fREFUQV9TVEFSVCAtLSBsb2NhbCBkYXRhIHN5bWJvbCAqLworI2lmbmRlZiBTWU1fREFU
QV9TVEFSVF9MT0NBTAorI2RlZmluZSBTWU1fREFUQV9TVEFSVF9MT0NBTChuYW1lKQkJCVwKKwlT
WU1fU1RBUlQobmFtZSwgU1lNX1ZfTE9DQUwsIFNZTV9BX05PTkUpCisjZW5kaWYKKworLyogU1lN
X0RBVEFfRU5EIC0tIHRoZSBlbmQgb2YgU1lNX0RBVEFfU1RBUlQgc3ltYm9sICovCisjaWZuZGVm
IFNZTV9EQVRBX0VORAorI2RlZmluZSBTWU1fREFUQV9FTkQobmFtZSkJCQkJXAorCVNZTV9FTkQo
bmFtZSwgU1lNX1RfT0JKRUNUKQorI2VuZGlmCisKKy8qIFNZTV9EQVRBX0VORF9MQUJFTCAtLSB0
aGUgbGFiZWxlZCBlbmQgb2YgU1lNX0RBVEFfU1RBUlQgc3ltYm9sICovCisjaWZuZGVmIFNZTV9E
QVRBX0VORF9MQUJFTAorI2RlZmluZSBTWU1fREFUQV9FTkRfTEFCRUwobmFtZSwgdmlzaWJpbGl0
eSwgbGFiZWwpCVwKKwl2aXNpYmlsaXR5KGxhYmVsKSBBU01fTkwJCQlcCisJLnR5cGUgbGFiZWwg
U1lNX1RfT0JKRUNUIEFTTV9OTAkJCVwKKwlsYWJlbDoJCQkJCQlcCisJU1lNX0VORChuYW1lLCBT
WU1fVF9PQkpFQ1QpCisjZW5kaWYKKworLyogU1lNX0RBVEFfU0lNUExFIC0tIHN0YXJ0K2VuZCB3
cmFwcGVyIGFyb3VuZCBzaW1wbGUgZ2xvYmFsIGRhdGEgKi8KKyNpZm5kZWYgU1lNX0RBVEFfU0lN
UExFCisjZGVmaW5lIFNZTV9EQVRBX1NJTVBMRShuYW1lLCBkYXRhKQkJCQlcCisJU1lNX0RBVEFf
U1RBUlQobmFtZSkgQVNNX05MCQkJCVwKKwlkYXRhIEFTTV9OTAkJCQkJCVwKKwlTWU1fREFUQV9F
TkQobmFtZSkKKyNlbmRpZgorCisvKiBTWU1fREFUQV9TSU1QTEVfTE9DQUwgLS0gc3RhcnQrZW5k
IHdyYXBwZXIgYXJvdW5kIHNpbXBsZSBsb2NhbCBkYXRhICovCisjaWZuZGVmIFNZTV9EQVRBX1NJ
TVBMRV9MT0NBTAorI2RlZmluZSBTWU1fREFUQV9TSU1QTEVfTE9DQUwobmFtZSwgZGF0YS4uLikJ
CQlcCisJU1lNX0RBVEFfU1RBUlRfTE9DQUwobmFtZSkgQVNNX05MCQkJXAorCWRhdGEgQVNNX05M
CQkJCQkJXAorCVNZTV9EQVRBX0VORChuYW1lKQorI2VuZGlmCisKKyNlbmRpZiAvKiBfX0FTU0VN
QkxZX18gKi8KKworI2VuZGlmIC8qIF9MSU5VWF9MSU5LQUdFX0ggKi8KLS0gCjIuMTQuMgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 02 09:13:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 09:13:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dywmb-0002As-Ls; Mon, 02 Oct 2017 09:13:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jslaby@suse.cz>) id 1dywmZ-0002AF-He
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 09:13:00 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 5F/69-03610-A1302D95; Mon, 02 Oct 2017 09:12:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsVyuP0Ov64E86V
 Ig/8PuCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oymDXcYC/ZsYq1Y/XMncwPj4vMsXYycHBIC
 RhJvJ/5j6mLk4hASWMgo8WvSMUaQBJuAokTL2WtMILaIgIjEwYfb2UCKmAUusUg8frocyOHgE
 BYIkmibog9SwyKgKtG/eiUziM0rYCLx+txERogF8hLvF9wHszmB4u/mrAerERIwljh0/yrrBE
 buBYwMqxjVi1OLylKLdI31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECPcwABDs
 YO/45HWKU5GBSEuW98+tipBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3mSmS5FCgkWp6akVaZk5
 wFCDSUtw8CiJ8EqBpHmLCxJzizPTIVKnGI05jm26/IeJo+Pm3T9MQix5+XmpUuK8ISClAiClG
 aV5cINgMXCJUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwrwiIFN4MvNK4Pa9AjqFCeiUOV0XQE
 4pSURISTUw1oQXHfPf59ORrjTbYE7C+8az6iKP38ikH1JzaS1qmMdW4p4nZhDMfK3D4tTywGu
 zZrpsjS328DCyshXaz+URzsg/942i45Va2d+bWFytmjrmiqYtWNe7OLekWP01t3iCUfnNzqyv
 z2dW2l3SNTdYbHv+uezsS2Etux0eWbBtO7mkO/63zkslluKMREMt5qLiRADtvoF2fAIAAA==
X-Env-Sender: jslaby@suse.cz
X-Msg-Ref: server-8.tower-21.messagelabs.com!1506935575!85454419!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3212 invoked from network); 2 Oct 2017 09:12:56 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 2 Oct 2017 09:12:56 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 973CCAC48;
 Mon,  2 Oct 2017 09:12:55 +0000 (UTC)
From: Jiri Slaby <jslaby@suse.cz>
To: mingo@redhat.com
Date: Mon,  2 Oct 2017 11:12:42 +0200
Message-Id: <20171002091246.28432-23-jslaby@suse.cz>
X-Mailer: git-send-email 2.14.2
In-Reply-To: <20171002091246.28432-1-jslaby@suse.cz>
References: <20171002091246.28432-1-jslaby@suse.cz>
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Len Brown <len.brown@intel.com>, linux-efi@vger.kernel.org,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Matt Fleming <matt@codeblueprint.co.uk>, linux-pm@vger.kernel.org,
 x86@kernel.org, "Rafael J. Wysocki" <rjw@rjwysocki.net>,
 linux-kernel@vger.kernel.org, Juergen Gross <jgross@suse.com>,
 linux-crypto@vger.kernel.org, Pavel Machek <pavel@ucw.cz>, hpa@zytor.com,
 xen-devel@lists.xenproject.org, tglx@linutronix.de,
 Jiri Slaby <jslaby@suse.cz>, "David S. Miller" <davem@davemloft.net>
Subject: [Xen-devel] [PATCH v4 23/27] x86_64: assembly,
	change all ENTRY+ENDPROC to SYM_FUNC_*
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlc2UgYXJlIGFsbCBmdW5jdGlvbnMgd2hpY2ggYXJlIGludm9rZWQgZnJvbSBlbHNld2hlcmUs
IHNvIHdlIGFubm90YXRlCnRoZW0gYXMgZ2xvYmFsIHVzaW5nIHRoZSBuZXcgU1lNX0ZVTkNfU1RB
UlQuIEFuZCB0aGVpciBFTkRQUk9DJ3MgYnkKU1lNX0ZVTkNfRU5ELgoKQW5kIG1ha2Ugc3VyZSBF
TlRSWS9FTkRQUk9DIGlzIG5vdCBkZWZpbmVkIG9uIFg4Nl82NCwgZ2l2ZW4gdGhlc2Ugd2VyZQp0
aGUgbGFzdCB1c2Vycy4KClNpZ25lZC1vZmYtYnk6IEppcmkgU2xhYnkgPGpzbGFieUBzdXNlLmN6
PgpDYzogIkguIFBldGVyIEFudmluIiA8aHBhQHp5dG9yLmNvbT4KQ2M6IFRob21hcyBHbGVpeG5l
ciA8dGdseEBsaW51dHJvbml4LmRlPgpDYzogSW5nbyBNb2xuYXIgPG1pbmdvQHJlZGhhdC5jb20+
CkNjOiB4ODZAa2VybmVsLm9yZwpDYzogSGVyYmVydCBYdSA8aGVyYmVydEBnb25kb3IuYXBhbmEu
b3JnLmF1PgpDYzogIkRhdmlkIFMuIE1pbGxlciIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CkNjOiAi
UmFmYWVsIEouIFd5c29ja2kiIDxyandAcmp3eXNvY2tpLm5ldD4KQ2M6IExlbiBCcm93biA8bGVu
LmJyb3duQGludGVsLmNvbT4KQ2M6IFBhdmVsIE1hY2hlayA8cGF2ZWxAdWN3LmN6PgpDYzogTWF0
dCBGbGVtaW5nIDxtYXR0QGNvZGVibHVlcHJpbnQuY28udWs+CkNjOiBBcmQgQmllc2hldXZlbCA8
YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KQ2M6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0
cm92c2t5QG9yYWNsZS5jb20+CkNjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkNj
OiBsaW51eC1jcnlwdG9Admdlci5rZXJuZWwub3JnCkNjOiBsaW51eC1wbUB2Z2VyLmtlcm5lbC5v
cmcKQ2M6IGxpbnV4LWVmaUB2Z2VyLmtlcm5lbC5vcmcKQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwotLS0KIGFyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9lZmlfdGh1bmtfNjQuUyAg
ICAgICAgICAgIHwgIDQgKy0KIGFyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9oZWFkXzY0LlMgICAg
ICAgICAgICAgICAgIHwgMTYgKysrKy0tLS0KIGFyY2gveDg2L2NyeXB0by9hZXMtaTU4Ni1hc21f
MzIuUyAgICAgICAgICAgICAgICAgIHwgIDggKystLQogYXJjaC94ODYvY3J5cHRvL2Flcy14ODZf
NjQtYXNtXzY0LlMgICAgICAgICAgICAgICAgfCAgNCArLQogYXJjaC94ODYvY3J5cHRvL2Flc19j
dHJieThfYXZ4LXg4Nl82NC5TICAgICAgICAgICAgfCAxMiArKystLS0KIGFyY2gveDg2L2NyeXB0
by9hZXNuaS1pbnRlbF9hc20uUyAgICAgICAgICAgICAgICAgIHwgNDQgKysrKysrKysrKystLS0t
LS0tLS0tLQogYXJjaC94ODYvY3J5cHRvL2Flc25pLWludGVsX2F2eC14ODZfNjQuUyAgICAgICAg
ICAgfCAyNCArKysrKystLS0tLS0KIGFyY2gveDg2L2NyeXB0by9ibG93ZmlzaC14ODZfNjQtYXNt
XzY0LlMgICAgICAgICAgIHwgMTYgKysrKy0tLS0KIGFyY2gveDg2L2NyeXB0by9jYW1lbGxpYS1h
ZXNuaS1hdngtYXNtXzY0LlMgICAgICAgIHwgMjQgKysrKysrLS0tLS0tCiBhcmNoL3g4Ni9jcnlw
dG8vY2FtZWxsaWEtYWVzbmktYXZ4Mi1hc21fNjQuUyAgICAgICB8IDI0ICsrKysrKy0tLS0tLQog
YXJjaC94ODYvY3J5cHRvL2NhbWVsbGlhLXg4Nl82NC1hc21fNjQuUyAgICAgICAgICAgfCAxNiAr
KysrLS0tLQogYXJjaC94ODYvY3J5cHRvL2Nhc3Q1LWF2eC14ODZfNjQtYXNtXzY0LlMgICAgICAg
ICAgfCAxNiArKysrLS0tLQogYXJjaC94ODYvY3J5cHRvL2Nhc3Q2LWF2eC14ODZfNjQtYXNtXzY0
LlMgICAgICAgICAgfCAyNCArKysrKystLS0tLS0KIGFyY2gveDg2L2NyeXB0by9jaGFjaGEyMC1h
dngyLXg4Nl82NC5TICAgICAgICAgICAgIHwgIDQgKy0KIGFyY2gveDg2L2NyeXB0by9jaGFjaGEy
MC1zc3NlMy14ODZfNjQuUyAgICAgICAgICAgIHwgIDggKystLQogYXJjaC94ODYvY3J5cHRvL2Ny
YzMyLXBjbG11bF9hc20uUyAgICAgICAgICAgICAgICAgfCAgNCArLQogYXJjaC94ODYvY3J5cHRv
L2NyYzMyYy1wY2wtaW50ZWwtYXNtXzY0LlMgICAgICAgICAgfCAgNCArLQogYXJjaC94ODYvY3J5
cHRvL2NyY3QxMGRpZi1wY2wtYXNtXzY0LlMgICAgICAgICAgICAgfCAgNCArLQogYXJjaC94ODYv
Y3J5cHRvL2RlczNfZWRlLWFzbV82NC5TICAgICAgICAgICAgICAgICAgfCAgOCArKy0tCiBhcmNo
L3g4Ni9jcnlwdG8vZ2hhc2gtY2xtdWxuaS1pbnRlbF9hc20uUyAgICAgICAgICB8ICA4ICsrLS0K
IGFyY2gveDg2L2NyeXB0by9wb2x5MTMwNS1hdngyLXg4Nl82NC5TICAgICAgICAgICAgIHwgIDQg
Ky0KIGFyY2gveDg2L2NyeXB0by9wb2x5MTMwNS1zc2UyLXg4Nl82NC5TICAgICAgICAgICAgIHwg
IDggKystLQogYXJjaC94ODYvY3J5cHRvL3NhbHNhMjAteDg2XzY0LWFzbV82NC5TICAgICAgICAg
ICAgfCAxMiArKystLS0KIGFyY2gveDg2L2NyeXB0by9zZXJwZW50LWF2eC14ODZfNjQtYXNtXzY0
LlMgICAgICAgIHwgMjQgKysrKysrLS0tLS0tCiBhcmNoL3g4Ni9jcnlwdG8vc2VycGVudC1hdngy
LWFzbV82NC5TICAgICAgICAgICAgICB8IDI0ICsrKysrKy0tLS0tLQogYXJjaC94ODYvY3J5cHRv
L3NlcnBlbnQtc3NlMi14ODZfNjQtYXNtXzY0LlMgICAgICAgfCAgOCArKy0tCiBhcmNoL3g4Ni9j
cnlwdG8vc2hhMS1tYi9zaGExX21iX21ncl9mbHVzaF9hdngyLlMgICB8ICA4ICsrLS0KIGFyY2gv
eDg2L2NyeXB0by9zaGExLW1iL3NoYTFfbWJfbWdyX3N1Ym1pdF9hdngyLlMgIHwgIDQgKy0KIGFy
Y2gveDg2L2NyeXB0by9zaGExLW1iL3NoYTFfeDhfYXZ4Mi5TICAgICAgICAgICAgIHwgIDQgKy0K
IGFyY2gveDg2L2NyeXB0by9zaGExX2F2eDJfeDg2XzY0X2FzbS5TICAgICAgICAgICAgIHwgIDQg
Ky0KIGFyY2gveDg2L2NyeXB0by9zaGExX25pX2FzbS5TICAgICAgICAgICAgICAgICAgICAgIHwg
IDQgKy0KIGFyY2gveDg2L2NyeXB0by9zaGExX3Nzc2UzX2FzbS5TICAgICAgICAgICAgICAgICAg
IHwgIDQgKy0KIGFyY2gveDg2L2NyeXB0by9zaGEyNTYtYXZ4LWFzbS5TICAgICAgICAgICAgICAg
ICAgIHwgIDQgKy0KIGFyY2gveDg2L2NyeXB0by9zaGEyNTYtYXZ4Mi1hc20uUyAgICAgICAgICAg
ICAgICAgIHwgIDQgKy0KIC4uLi9jcnlwdG8vc2hhMjU2LW1iL3NoYTI1Nl9tYl9tZ3JfZmx1c2hf
YXZ4Mi5TICAgIHwgIDggKystLQogLi4uL2NyeXB0by9zaGEyNTYtbWIvc2hhMjU2X21iX21ncl9z
dWJtaXRfYXZ4Mi5TICAgfCAgNCArLQogYXJjaC94ODYvY3J5cHRvL3NoYTI1Ni1tYi9zaGEyNTZf
eDhfYXZ4Mi5TICAgICAgICAgfCAgNCArLQogYXJjaC94ODYvY3J5cHRvL3NoYTI1Ni1zc3NlMy1h
c20uUyAgICAgICAgICAgICAgICAgfCAgNCArLQogYXJjaC94ODYvY3J5cHRvL3NoYTI1Nl9uaV9h
c20uUyAgICAgICAgICAgICAgICAgICAgfCAgNCArLQogYXJjaC94ODYvY3J5cHRvL3NoYTUxMi1h
dngtYXNtLlMgICAgICAgICAgICAgICAgICAgfCAgNCArLQogYXJjaC94ODYvY3J5cHRvL3NoYTUx
Mi1hdngyLWFzbS5TICAgICAgICAgICAgICAgICAgfCAgNCArLQogLi4uL2NyeXB0by9zaGE1MTIt
bWIvc2hhNTEyX21iX21ncl9mbHVzaF9hdngyLlMgICAgfCAgOCArKy0tCiAuLi4vY3J5cHRvL3No
YTUxMi1tYi9zaGE1MTJfbWJfbWdyX3N1Ym1pdF9hdngyLlMgICB8ICA0ICstCiBhcmNoL3g4Ni9j
cnlwdG8vc2hhNTEyLW1iL3NoYTUxMl94NF9hdngyLlMgICAgICAgICB8ICA0ICstCiBhcmNoL3g4
Ni9jcnlwdG8vc2hhNTEyLXNzc2UzLWFzbS5TICAgICAgICAgICAgICAgICB8ICA0ICstCiBhcmNo
L3g4Ni9jcnlwdG8vdHdvZmlzaC1hdngteDg2XzY0LWFzbV82NC5TICAgICAgICB8IDI0ICsrKysr
Ky0tLS0tLQogYXJjaC94ODYvY3J5cHRvL3R3b2Zpc2gteDg2XzY0LWFzbV82NC0zd2F5LlMgICAg
ICAgfCAgOCArKy0tCiBhcmNoL3g4Ni9jcnlwdG8vdHdvZmlzaC14ODZfNjQtYXNtXzY0LlMgICAg
ICAgICAgICB8ICA4ICsrLS0KIGFyY2gveDg2L2VudHJ5L2VudHJ5XzY0LlMgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgMTAgKystLS0KIGFyY2gveDg2L2VudHJ5L2VudHJ5XzY0X2NvbXBhdC5T
ICAgICAgICAgICAgICAgICAgIHwgIDggKystLQogYXJjaC94ODYva2VybmVsL2FjcGkvd2FrZXVw
XzY0LlMgICAgICAgICAgICAgICAgICAgfCAgOCArKy0tCiBhcmNoL3g4Ni9rZXJuZWwvaGVhZF82
NC5TICAgICAgICAgICAgICAgICAgICAgICAgICB8IDEyICsrKy0tLQogYXJjaC94ODYvbGliL2No
ZWNrc3VtXzMyLlMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgOCArKy0tCiBhcmNoL3g4Ni9s
aWIvY2xlYXJfcGFnZV82NC5TICAgICAgICAgICAgICAgICAgICAgICB8IDEyICsrKy0tLQogYXJj
aC94ODYvbGliL2NtcHhjaGcxNmJfZW11LlMgICAgICAgICAgICAgICAgICAgICAgfCAgNCArLQog
YXJjaC94ODYvbGliL2NtcHhjaGc4Yl9lbXUuUyAgICAgICAgICAgICAgICAgICAgICAgfCAgNCAr
LQogYXJjaC94ODYvbGliL2NvcHlfcGFnZV82NC5TICAgICAgICAgICAgICAgICAgICAgICAgfCAg
NCArLQogYXJjaC94ODYvbGliL2NvcHlfdXNlcl82NC5TICAgICAgICAgICAgICAgICAgICAgICAg
fCAxNiArKysrLS0tLQogYXJjaC94ODYvbGliL2NzdW0tY29weV82NC5TICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgNCArLQogYXJjaC94ODYvbGliL2dldHVzZXIuUyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAxNiArKysrLS0tLQogYXJjaC94ODYvbGliL2h3ZWlnaHQuUyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgOCArKy0tCiBhcmNoL3g4Ni9saWIvaW9tYXBfY29weV82
NC5TICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICstCiBhcmNoL3g4Ni9saWIvbWVtY3B5XzY0
LlMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICstCiBhcmNoL3g4Ni9saWIvbWVtbW92
ZV82NC5TICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICstCiBhcmNoL3g4Ni9saWIvbWVt
c2V0XzY0LlMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICstCiBhcmNoL3g4Ni9saWIv
bXNyLXJlZy5TICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA4ICsrLS0KIGFyY2gveDg2
L2xpYi9wdXR1c2VyLlMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTYgKysrKy0tLS0K
IGFyY2gveDg2L2xpYi9yd3NlbS5TICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjAg
KysrKystLS0tLQogYXJjaC94ODYvbW0vbWVtX2VuY3J5cHRfYm9vdC5TICAgICAgICAgICAgICAg
ICAgICAgfCAgOCArKy0tCiBhcmNoL3g4Ni9wbGF0Zm9ybS9lZmkvZWZpX3N0dWJfNjQuUyAgICAg
ICAgICAgICAgICB8ICA0ICstCiBhcmNoL3g4Ni9wbGF0Zm9ybS9lZmkvZWZpX3RodW5rXzY0LlMg
ICAgICAgICAgICAgICB8ICA0ICstCiBhcmNoL3g4Ni9wb3dlci9oaWJlcm5hdGVfYXNtXzY0LlMg
ICAgICAgICAgICAgICAgICB8ICA4ICsrLS0KIGFyY2gveDg2L3hlbi94ZW4tYXNtLlMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgMjAgKysrKystLS0tLQogYXJjaC94ODYveGVuL3hlbi1h
c21fNjQuUyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNiArKysrLS0tLQogaW5jbHVkZS9s
aW51eC9saW5rYWdlLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNCArKwogNzUgZmls
ZXMgY2hhbmdlZCwgMzYxIGluc2VydGlvbnMoKyksIDM1NyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS9hcmNoL3g4Ni9ib290L2NvbXByZXNzZWQvZWZpX3RodW5rXzY0LlMgYi9hcmNoL3g4Ni9i
b290L2NvbXByZXNzZWQvZWZpX3RodW5rXzY0LlMKaW5kZXggYzA3MjcxMWQ4ZDYyLi5iODViNDlj
MzZkYTMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9lZmlfdGh1bmtfNjQu
UworKysgYi9hcmNoL3g4Ni9ib290L2NvbXByZXNzZWQvZWZpX3RodW5rXzY0LlMKQEAgLTIyLDcg
KzIyLDcgQEAKIAogCS5jb2RlNjQKIAkudGV4dAotRU5UUlkoZWZpNjRfdGh1bmspCitTWU1fRlVO
Q19TVEFSVChlZmk2NF90aHVuaykKIAlwdXNoCSVyYnAKIAlwdXNoCSVyYngKIApAQCAtOTYsNyAr
OTYsNyBAQCBFTlRSWShlZmk2NF90aHVuaykKIAlwb3AJJXJieAogCXBvcAklcmJwCiAJcmV0Ci1F
TkRQUk9DKGVmaTY0X3RodW5rKQorU1lNX0ZVTkNfRU5EKGVmaTY0X3RodW5rKQogCiBTWU1fRlVO
Q19TVEFSVF9MT0NBTChlZmlfZXhpdDMyKQogCW1vdnEJZnVuY19ydF9wdHIoJXJpcCksICVyYXgK
ZGlmZiAtLWdpdCBhL2FyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9oZWFkXzY0LlMgYi9hcmNoL3g4
Ni9ib290L2NvbXByZXNzZWQvaGVhZF82NC5TCmluZGV4IDExYjhlYmMyZjA4YS4uZmI3OTUxNjMy
ZDY2IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9ib290L2NvbXByZXNzZWQvaGVhZF82NC5TCisrKyBi
L2FyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9oZWFkXzY0LlMKQEAgLTQzLDcgKzQzLDcgQEAKIAog
CV9fSEVBRAogCS5jb2RlMzIKLUVOVFJZKHN0YXJ0dXBfMzIpCitTWU1fRlVOQ19TVEFSVChzdGFy
dHVwXzMyKQogCS8qCiAJICogMzJiaXQgZW50cnkgaXMgMCBhbmQgaXQgaXMgQUJJIHNvIGltbXV0
YWJsZSEKIAkgKiBJZiB3ZSBjb21lIGhlcmUgZGlyZWN0bHkgZnJvbSBhIGJvb3Rsb2FkZXIsCkBA
IC0yMDQsMTEgKzIwNCwxMSBAQCBFTlRSWShzdGFydHVwXzMyKQogCiAJLyogSnVtcCBmcm9tIDMy
Yml0IGNvbXBhdGliaWxpdHkgbW9kZSBpbnRvIDY0Yml0IG1vZGUuICovCiAJbHJldAotRU5EUFJP
QyhzdGFydHVwXzMyKQorU1lNX0ZVTkNfRU5EKHN0YXJ0dXBfMzIpCiAKICNpZmRlZiBDT05GSUdf
RUZJX01JWEVECiAJLm9yZyAweDE5MAotRU5UUlkoZWZpMzJfc3R1Yl9lbnRyeSkKK1NZTV9GVU5D
X1NUQVJUKGVmaTMyX3N0dWJfZW50cnkpCiAJYWRkCSQweDQsICVlc3AJCS8qIERpc2NhcmQgcmV0
dXJuIGFkZHJlc3MgKi8KIAlwb3BsCSVlY3gKIAlwb3BsCSVlZHgKQEAgLTIyNyw3ICsyMjcsNyBA
QCBFTlRSWShlZmkzMl9zdHViX2VudHJ5KQogCW1vdmwJJWVheCwgZWZpX2NvbmZpZyglZWJwKQog
CiAJam1wCXN0YXJ0dXBfMzIKLUVORFBST0MoZWZpMzJfc3R1Yl9lbnRyeSkKK1NZTV9GVU5DX0VO
RChlZmkzMl9zdHViX2VudHJ5KQogI2VuZGlmCiAKIAkuY29kZTY0CkBAIC0zNTcsNyArMzU3LDcg
QEAgU1lNX0NPREVfRU5EKHN0YXJ0dXBfNjQpCiAjaWZkZWYgQ09ORklHX0VGSV9TVFVCCiAKIC8q
IFRoZSBlbnRyeSBwb2ludCBmb3IgdGhlIFBFL0NPRkYgZXhlY3V0YWJsZSBpcyBlZmlfcGVfZW50
cnkuICovCi1FTlRSWShlZmlfcGVfZW50cnkpCitTWU1fRlVOQ19TVEFSVChlZmlfcGVfZW50cnkp
CiAJbW92cQklcmN4LCBlZmk2NF9jb25maWcoJXJpcCkJLyogSGFuZGxlICovCiAJbW92cQklcmR4
LCBlZmk2NF9jb25maWcrOCglcmlwKSAvKiBFRkkgU3lzdGVtIHRhYmxlIHBvaW50ZXIgKi8KIApA
QCAtNDA2LDEwICs0MDYsMTAgQEAgZmFpbDoKIAltb3ZsCUJQX2NvZGUzMl9zdGFydCglZXNpKSwg
JWVheAogCWxlYXEJc3RhcnR1cF82NCglcmF4KSwgJXJheAogCWptcAkqJXJheAotRU5EUFJPQyhl
ZmlfcGVfZW50cnkpCitTWU1fRlVOQ19FTkQoZWZpX3BlX2VudHJ5KQogCiAJLm9yZyAweDM5MAot
RU5UUlkoZWZpNjRfc3R1Yl9lbnRyeSkKK1NZTV9GVU5DX1NUQVJUKGVmaTY0X3N0dWJfZW50cnkp
CiAJbW92cQklcmRpLCBlZmk2NF9jb25maWcoJXJpcCkJLyogSGFuZGxlICovCiAJbW92cQklcnNp
LCBlZmk2NF9jb25maWcrOCglcmlwKSAvKiBFRkkgU3lzdGVtIHRhYmxlIHBvaW50ZXIgKi8KIApA
QCAtNDE4LDcgKzQxOCw3IEBAIEVOVFJZKGVmaTY0X3N0dWJfZW50cnkpCiAKIAltb3ZxCSVyZHgs
ICVyc2kKIAlqbXAJaGFuZG92ZXJfZW50cnkKLUVORFBST0MoZWZpNjRfc3R1Yl9lbnRyeSkKK1NZ
TV9GVU5DX0VORChlZmk2NF9zdHViX2VudHJ5KQogI2VuZGlmCiAKIAkudGV4dApkaWZmIC0tZ2l0
IGEvYXJjaC94ODYvY3J5cHRvL2Flcy1pNTg2LWFzbV8zMi5TIGIvYXJjaC94ODYvY3J5cHRvL2Fl
cy1pNTg2LWFzbV8zMi5TCmluZGV4IDI4NDlkYmM1OWUxMS4uNWIyNjM2YzU4NTI3IDEwMDY0NAot
LS0gYS9hcmNoL3g4Ni9jcnlwdG8vYWVzLWk1ODYtYXNtXzMyLlMKKysrIGIvYXJjaC94ODYvY3J5
cHRvL2Flcy1pNTg2LWFzbV8zMi5TCkBAIC0yMjMsNyArMjIzLDcgQEAKIC5leHRlcm4gIGNyeXB0
b19mdF90YWIKIC5leHRlcm4gIGNyeXB0b19mbF90YWIKIAotRU5UUlkoYWVzX2VuY19ibGspCitT
WU1fRlVOQ19TVEFSVChhZXNfZW5jX2JsaykKIAlwdXNoICAgICVlYnAKIAltb3YgICAgIGN0eCgl
ZXNwKSwlZWJwCiAKQEAgLTI4Nyw3ICsyODcsNyBAQCBFTlRSWShhZXNfZW5jX2JsaykKIAltb3Yg
ICAgICVyMCwoJWVicCkKIAlwb3AgICAgICVlYnAKIAlyZXQKLUVORFBST0MoYWVzX2VuY19ibGsp
CitTWU1fRlVOQ19FTkQoYWVzX2VuY19ibGspCiAKIC8vIEFFUyAoUmlqbmRhZWwpIERlY3J5cHRp
b24gU3Vicm91dGluZQogLyogdm9pZCBhZXNfZGVjX2JsayhzdHJ1Y3QgY3J5cHRvX2Flc19jdHgg
KmN0eCwgdTggKm91dF9ibGssIGNvbnN0IHU4ICppbl9ibGspICovCkBAIC0yOTUsNyArMjk1LDcg
QEAgRU5EUFJPQyhhZXNfZW5jX2JsaykKIC5leHRlcm4gIGNyeXB0b19pdF90YWIKIC5leHRlcm4g
IGNyeXB0b19pbF90YWIKIAotRU5UUlkoYWVzX2RlY19ibGspCitTWU1fRlVOQ19TVEFSVChhZXNf
ZGVjX2JsaykKIAlwdXNoICAgICVlYnAKIAltb3YgICAgIGN0eCglZXNwKSwlZWJwCiAKQEAgLTM1
OSw0ICszNTksNCBAQCBFTlRSWShhZXNfZGVjX2JsaykKIAltb3YgICAgICVyMCwoJWVicCkKIAlw
b3AgICAgICVlYnAKIAlyZXQKLUVORFBST0MoYWVzX2RlY19ibGspCitTWU1fRlVOQ19FTkQoYWVz
X2RlY19ibGspCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9jcnlwdG8vYWVzLXg4Nl82NC1hc21fNjQu
UyBiL2FyY2gveDg2L2NyeXB0by9hZXMteDg2XzY0LWFzbV82NC5TCmluZGV4IDg3MzljZjc3OTVk
ZS4uMjJjNDRhZDNlZjQyIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9jcnlwdG8vYWVzLXg4Nl82NC1h
c21fNjQuUworKysgYi9hcmNoL3g4Ni9jcnlwdG8vYWVzLXg4Nl82NC1hc21fNjQuUwpAQCAtNDks
NyArNDksNyBAQAogI2RlZmluZSBSMTEJJXIxMQogCiAjZGVmaW5lIHByb2xvZ3VlKEZVTkMsS0VZ
LEIxMjgsQjE5MixyMSxyMixyNSxyNixyNyxyOCxyOSxyMTAscjExKSBcCi0JRU5UUlkoRlVOQyk7
CQkJXAorCVNZTV9GVU5DX1NUQVJUKEZVTkMpOwkJXAogCW1vdnEJcjEscjI7CQkJXAogCWxlYXEJ
S0VZKzQ4KHI4KSxyOTsJCVwKIAltb3ZxCXIxMCxyMTE7CQlcCkBAIC03NSw3ICs3NSw3IEBACiAJ
bW92bAlyNyAjIyBFLDgocjkpOwkJXAogCW1vdmwJcjggIyMgRSwxMihyOSk7CQlcCiAJcmV0OwkJ
CQlcCi0JRU5EUFJPQyhGVU5DKTsKKwlTWU1fRlVOQ19FTkQoRlVOQyk7CiAKICNkZWZpbmUgcm91
bmQoVEFCLE9GRlNFVCxyMSxyMixyMyxyNCxyNSxyNixyNyxyOCxyYSxyYixyYyxyZCkgXAogCW1v
dnpibAlyMiAjIyBILHI1ICMjIEU7CVwKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2NyeXB0by9hZXNf
Y3RyYnk4X2F2eC14ODZfNjQuUyBiL2FyY2gveDg2L2NyeXB0by9hZXNfY3RyYnk4X2F2eC14ODZf
NjQuUwppbmRleCA1ZjZhNWFmOWM0ODkuLmVjNDM3ZGIxZmE1NCAxMDA2NDQKLS0tIGEvYXJjaC94
ODYvY3J5cHRvL2Flc19jdHJieThfYXZ4LXg4Nl82NC5TCisrKyBiL2FyY2gveDg2L2NyeXB0by9h
ZXNfY3RyYnk4X2F2eC14ODZfNjQuUwpAQCAtNTQ0LDExICs1NDQsMTEgQEAgZGRxX2FkZF84Ogog
ICogYWVzX2N0cl9lbmNfMTI4X2F2eF9ieTgodm9pZCAqaW4sIHZvaWQgKml2LCB2b2lkICprZXlz
LCB2b2lkICpvdXQsCiAgKgkJCXVuc2lnbmVkIGludCBudW1fYnl0ZXMpCiAgKi8KLUVOVFJZKGFl
c19jdHJfZW5jXzEyOF9hdnhfYnk4KQorU1lNX0ZVTkNfU1RBUlQoYWVzX2N0cl9lbmNfMTI4X2F2
eF9ieTgpCiAJLyogY2FsbCB0aGUgYWVzIG1haW4gbG9vcCAqLwogCWRvX2Flc19jdHJtYWluIEtF
WV8xMjgKIAotRU5EUFJPQyhhZXNfY3RyX2VuY18xMjhfYXZ4X2J5OCkKK1NZTV9GVU5DX0VORChh
ZXNfY3RyX2VuY18xMjhfYXZ4X2J5OCkKIAogLyoKICAqIHJvdXRpbmUgdG8gZG8gQUVTMTkyIENU
UiBlbmMvZGVjcnlwdCAiYnk4IgpAQCAtNTU3LDExICs1NTcsMTEgQEAgRU5EUFJPQyhhZXNfY3Ry
X2VuY18xMjhfYXZ4X2J5OCkKICAqIGFlc19jdHJfZW5jXzE5Ml9hdnhfYnk4KHZvaWQgKmluLCB2
b2lkICppdiwgdm9pZCAqa2V5cywgdm9pZCAqb3V0LAogICoJCQl1bnNpZ25lZCBpbnQgbnVtX2J5
dGVzKQogICovCi1FTlRSWShhZXNfY3RyX2VuY18xOTJfYXZ4X2J5OCkKK1NZTV9GVU5DX1NUQVJU
KGFlc19jdHJfZW5jXzE5Ml9hdnhfYnk4KQogCS8qIGNhbGwgdGhlIGFlcyBtYWluIGxvb3AgKi8K
IAlkb19hZXNfY3RybWFpbiBLRVlfMTkyCiAKLUVORFBST0MoYWVzX2N0cl9lbmNfMTkyX2F2eF9i
eTgpCitTWU1fRlVOQ19FTkQoYWVzX2N0cl9lbmNfMTkyX2F2eF9ieTgpCiAKIC8qCiAgKiByb3V0
aW5lIHRvIGRvIEFFUzI1NiBDVFIgZW5jL2RlY3J5cHQgImJ5OCIKQEAgLTU3MCw4ICs1NzAsOCBA
QCBFTkRQUk9DKGFlc19jdHJfZW5jXzE5Ml9hdnhfYnk4KQogICogYWVzX2N0cl9lbmNfMjU2X2F2
eF9ieTgodm9pZCAqaW4sIHZvaWQgKml2LCB2b2lkICprZXlzLCB2b2lkICpvdXQsCiAgKgkJCXVu
c2lnbmVkIGludCBudW1fYnl0ZXMpCiAgKi8KLUVOVFJZKGFlc19jdHJfZW5jXzI1Nl9hdnhfYnk4
KQorU1lNX0ZVTkNfU1RBUlQoYWVzX2N0cl9lbmNfMjU2X2F2eF9ieTgpCiAJLyogY2FsbCB0aGUg
YWVzIG1haW4gbG9vcCAqLwogCWRvX2Flc19jdHJtYWluIEtFWV8yNTYKIAotRU5EUFJPQyhhZXNf
Y3RyX2VuY18yNTZfYXZ4X2J5OCkKK1NZTV9GVU5DX0VORChhZXNfY3RyX2VuY18yNTZfYXZ4X2J5
OCkKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2NyeXB0by9hZXNuaS1pbnRlbF9hc20uUyBiL2FyY2gv
eDg2L2NyeXB0by9hZXNuaS1pbnRlbF9hc20uUwppbmRleCA0MjZhMjIxOTJkNjkuLjE3NDQ1ZmU4
MjY2MCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvY3J5cHRvL2Flc25pLWludGVsX2FzbS5TCisrKyBi
L2FyY2gveDg2L2NyeXB0by9hZXNuaS1pbnRlbF9hc20uUwpAQCAtMTM5Niw3ICsxMzk2LDcgQEAg
X2VzYl9sb29wX1xAOgogKiBwb2x5ID0geF4xMjggKyB4XjEyNyArIHheMTI2ICsgeF4xMjEgKyAx
CiAqCiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKi8KLUVOVFJZKGFlc25pX2djbV9kZWMpCitTWU1fRlVO
Q19TVEFSVChhZXNuaV9nY21fZGVjKQogCXB1c2gJJXIxMgogCXB1c2gJJXIxMwogCXB1c2gJJXIx
NApAQCAtMTU4Nyw3ICsxNTg3LDcgQEAgX3JldHVybl9UX2RvbmVfZGVjcnlwdDoKIAlwb3AJJXIx
MwogCXBvcAklcjEyCiAJcmV0Ci1FTkRQUk9DKGFlc25pX2djbV9kZWMpCitTWU1fRlVOQ19FTkQo
YWVzbmlfZ2NtX2RlYykKIAogCiAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKQEAgLTE2NzMsNyArMTY3
Myw3IEBAIEVORFBST0MoYWVzbmlfZ2NtX2RlYykKICoKICogcG9seSA9IHheMTI4ICsgeF4xMjcg
KyB4XjEyNiArIHheMTIxICsgMQogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwotRU5UUlkoYWVzbmlfZ2Nt
X2VuYykKK1NZTV9GVU5DX1NUQVJUKGFlc25pX2djbV9lbmMpCiAJcHVzaAklcjEyCiAJcHVzaAkl
cjEzCiAJcHVzaAklcjE0CkBAIC0xODY4LDcgKzE4NjgsNyBAQCBfcmV0dXJuX1RfZG9uZV9lbmNy
eXB0OgogCXBvcAklcjEzCiAJcG9wCSVyMTIKIAlyZXQKLUVORFBST0MoYWVzbmlfZ2NtX2VuYykK
K1NZTV9GVU5DX0VORChhZXNuaV9nY21fZW5jKQogCiAjZW5kaWYKIApAQCAtMTk0Niw3ICsxOTQ2
LDcgQEAgU1lNX0ZVTkNfRU5EKF9rZXlfZXhwYW5zaW9uXzI1NmIpCiAgKiBpbnQgYWVzbmlfc2V0
X2tleShzdHJ1Y3QgY3J5cHRvX2Flc19jdHggKmN0eCwgY29uc3QgdTggKmluX2tleSwKICAqICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBrZXlfbGVuKQogICovCi1FTlRSWShhZXNuaV9z
ZXRfa2V5KQorU1lNX0ZVTkNfU1RBUlQoYWVzbmlfc2V0X2tleSkKIAlGUkFNRV9CRUdJTgogI2lm
bmRlZiBfX3g4Nl82NF9fCiAJcHVzaGwgS0VZUApAQCAtMjA1NSwxMiArMjA1NSwxMiBAQCBFTlRS
WShhZXNuaV9zZXRfa2V5KQogI2VuZGlmCiAJRlJBTUVfRU5ECiAJcmV0Ci1FTkRQUk9DKGFlc25p
X3NldF9rZXkpCitTWU1fRlVOQ19FTkQoYWVzbmlfc2V0X2tleSkKIAogLyoKICAqIHZvaWQgYWVz
bmlfZW5jKHN0cnVjdCBjcnlwdG9fYWVzX2N0eCAqY3R4LCB1OCAqZHN0LCBjb25zdCB1OCAqc3Jj
KQogICovCi1FTlRSWShhZXNuaV9lbmMpCitTWU1fRlVOQ19TVEFSVChhZXNuaV9lbmMpCiAJRlJB
TUVfQkVHSU4KICNpZm5kZWYgX194ODZfNjRfXwogCXB1c2hsIEtFWVAKQEAgLTIwNzksNyArMjA3
OSw3IEBAIEVOVFJZKGFlc25pX2VuYykKICNlbmRpZgogCUZSQU1FX0VORAogCXJldAotRU5EUFJP
QyhhZXNuaV9lbmMpCitTWU1fRlVOQ19FTkQoYWVzbmlfZW5jKQogCiAvKgogICogX2Flc25pX2Vu
YzE6CQlpbnRlcm5hbCBBQkkKQEAgLTIyNDksNyArMjI0OSw3IEBAIFNZTV9GVU5DX0VORChfYWVz
bmlfZW5jNCkKIC8qCiAgKiB2b2lkIGFlc25pX2RlYyAoc3RydWN0IGNyeXB0b19hZXNfY3R4ICpj
dHgsIHU4ICpkc3QsIGNvbnN0IHU4ICpzcmMpCiAgKi8KLUVOVFJZKGFlc25pX2RlYykKK1NZTV9G
VU5DX1NUQVJUKGFlc25pX2RlYykKIAlGUkFNRV9CRUdJTgogI2lmbmRlZiBfX3g4Nl82NF9fCiAJ
cHVzaGwgS0VZUApAQCAtMjI2OSw3ICsyMjY5LDcgQEAgRU5UUlkoYWVzbmlfZGVjKQogI2VuZGlm
CiAJRlJBTUVfRU5ECiAJcmV0Ci1FTkRQUk9DKGFlc25pX2RlYykKK1NZTV9GVU5DX0VORChhZXNu
aV9kZWMpCiAKIC8qCiAgKiBfYWVzbmlfZGVjMToJCWludGVybmFsIEFCSQpAQCAtMjQ0MCw3ICsy
NDQwLDcgQEAgU1lNX0ZVTkNfRU5EKF9hZXNuaV9kZWM0KQogICogdm9pZCBhZXNuaV9lY2JfZW5j
KHN0cnVjdCBjcnlwdG9fYWVzX2N0eCAqY3R4LCBjb25zdCB1OCAqZHN0LCB1OCAqc3JjLAogICoJ
CSAgICAgIHNpemVfdCBsZW4pCiAgKi8KLUVOVFJZKGFlc25pX2VjYl9lbmMpCitTWU1fRlVOQ19T
VEFSVChhZXNuaV9lY2JfZW5jKQogCUZSQU1FX0JFR0lOCiAjaWZuZGVmIF9feDg2XzY0X18KIAlw
dXNobCBMRU4KQEAgLTI0OTQsMTMgKzI0OTQsMTMgQEAgRU5UUlkoYWVzbmlfZWNiX2VuYykKICNl
bmRpZgogCUZSQU1FX0VORAogCXJldAotRU5EUFJPQyhhZXNuaV9lY2JfZW5jKQorU1lNX0ZVTkNf
RU5EKGFlc25pX2VjYl9lbmMpCiAKIC8qCiAgKiB2b2lkIGFlc25pX2VjYl9kZWMoc3RydWN0IGNy
eXB0b19hZXNfY3R4ICpjdHgsIGNvbnN0IHU4ICpkc3QsIHU4ICpzcmMsCiAgKgkJICAgICAgc2l6
ZV90IGxlbik7CiAgKi8KLUVOVFJZKGFlc25pX2VjYl9kZWMpCitTWU1fRlVOQ19TVEFSVChhZXNu
aV9lY2JfZGVjKQogCUZSQU1FX0JFR0lOCiAjaWZuZGVmIF9feDg2XzY0X18KIAlwdXNobCBMRU4K
QEAgLTI1NTUsMTMgKzI1NTUsMTMgQEAgRU5UUlkoYWVzbmlfZWNiX2RlYykKICNlbmRpZgogCUZS
QU1FX0VORAogCXJldAotRU5EUFJPQyhhZXNuaV9lY2JfZGVjKQorU1lNX0ZVTkNfRU5EKGFlc25p
X2VjYl9kZWMpCiAKIC8qCiAgKiB2b2lkIGFlc25pX2NiY19lbmMoc3RydWN0IGNyeXB0b19hZXNf
Y3R4ICpjdHgsIGNvbnN0IHU4ICpkc3QsIHU4ICpzcmMsCiAgKgkJICAgICAgc2l6ZV90IGxlbiwg
dTggKml2KQogICovCi1FTlRSWShhZXNuaV9jYmNfZW5jKQorU1lNX0ZVTkNfU1RBUlQoYWVzbmlf
Y2JjX2VuYykKIAlGUkFNRV9CRUdJTgogI2lmbmRlZiBfX3g4Nl82NF9fCiAJcHVzaGwgSVZQCkBA
IC0yNTk5LDEzICsyNTk5LDEzIEBAIEVOVFJZKGFlc25pX2NiY19lbmMpCiAjZW5kaWYKIAlGUkFN
RV9FTkQKIAlyZXQKLUVORFBST0MoYWVzbmlfY2JjX2VuYykKK1NZTV9GVU5DX0VORChhZXNuaV9j
YmNfZW5jKQogCiAvKgogICogdm9pZCBhZXNuaV9jYmNfZGVjKHN0cnVjdCBjcnlwdG9fYWVzX2N0
eCAqY3R4LCBjb25zdCB1OCAqZHN0LCB1OCAqc3JjLAogICoJCSAgICAgIHNpemVfdCBsZW4sIHU4
ICppdikKICAqLwotRU5UUlkoYWVzbmlfY2JjX2RlYykKK1NZTV9GVU5DX1NUQVJUKGFlc25pX2Ni
Y19kZWMpCiAJRlJBTUVfQkVHSU4KICNpZm5kZWYgX194ODZfNjRfXwogCXB1c2hsIElWUApAQCAt
MjY5Miw3ICsyNjkyLDcgQEAgRU5UUlkoYWVzbmlfY2JjX2RlYykKICNlbmRpZgogCUZSQU1FX0VO
RAogCXJldAotRU5EUFJPQyhhZXNuaV9jYmNfZGVjKQorU1lNX0ZVTkNfRU5EKGFlc25pX2NiY19k
ZWMpCiAKICNpZmRlZiBfX3g4Nl82NF9fCiAucHVzaHNlY3Rpb24gLnJvZGF0YQpAQCAtMjc1NCw3
ICsyNzU0LDcgQEAgU1lNX0ZVTkNfRU5EKF9hZXNuaV9pbmMpCiAgKiB2b2lkIGFlc25pX2N0cl9l
bmMoc3RydWN0IGNyeXB0b19hZXNfY3R4ICpjdHgsIGNvbnN0IHU4ICpkc3QsIHU4ICpzcmMsCiAg
KgkJICAgICAgc2l6ZV90IGxlbiwgdTggKml2KQogICovCi1FTlRSWShhZXNuaV9jdHJfZW5jKQor
U1lNX0ZVTkNfU1RBUlQoYWVzbmlfY3RyX2VuYykKIAlGUkFNRV9CRUdJTgogCWNtcCAkMTYsIExF
TgogCWpiIC5MY3RyX2VuY19qdXN0X3JldApAQCAtMjgxMSw3ICsyODExLDcgQEAgRU5UUlkoYWVz
bmlfY3RyX2VuYykKIC5MY3RyX2VuY19qdXN0X3JldDoKIAlGUkFNRV9FTkQKIAlyZXQKLUVORFBS
T0MoYWVzbmlfY3RyX2VuYykKK1NZTV9GVU5DX0VORChhZXNuaV9jdHJfZW5jKQogCiAvKgogICog
X2Flc25pX2dmMTI4bXVsX3hfYmxlOgkJaW50ZXJuYWwgQUJJCkBAIC0yODM1LDcgKzI4MzUsNyBA
QCBFTkRQUk9DKGFlc25pX2N0cl9lbmMpCiAgKiB2b2lkIGFlc25pX3h0c19jcnlwdDgoc3RydWN0
IGNyeXB0b19hZXNfY3R4ICpjdHgsIGNvbnN0IHU4ICpkc3QsIHU4ICpzcmMsCiAgKgkJCSBib29s
IGVuYywgdTggKml2KQogICovCi1FTlRSWShhZXNuaV94dHNfY3J5cHQ4KQorU1lNX0ZVTkNfU1RB
UlQoYWVzbmlfeHRzX2NyeXB0OCkKIAlGUkFNRV9CRUdJTgogCWNtcGIgJDAsICVjbAogCW1vdmwg
JDAsICVlY3gKQEAgLTI5MzksNiArMjkzOSw2IEBAIEVOVFJZKGFlc25pX3h0c19jcnlwdDgpCiAK
IAlGUkFNRV9FTkQKIAlyZXQKLUVORFBST0MoYWVzbmlfeHRzX2NyeXB0OCkKK1NZTV9GVU5DX0VO
RChhZXNuaV94dHNfY3J5cHQ4KQogCiAjZW5kaWYKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2NyeXB0
by9hZXNuaS1pbnRlbF9hdngteDg2XzY0LlMgYi9hcmNoL3g4Ni9jcnlwdG8vYWVzbmktaW50ZWxf
YXZ4LXg4Nl82NC5TCmluZGV4IGZhZWNiMTUxOGJmOC4uZWUwNTY2OTRlNTRkIDEwMDY0NAotLS0g
YS9hcmNoL3g4Ni9jcnlwdG8vYWVzbmktaW50ZWxfYXZ4LXg4Nl82NC5TCisrKyBiL2FyY2gveDg2
L2NyeXB0by9hZXNuaS1pbnRlbF9hdngteDg2XzY0LlMKQEAgLTE1MzEsNyArMTUzMSw3IEBAIF9y
ZXR1cm5fVF9kb25lXEA6CiAjICAgICAgICAoZ2NtX2RhdGEgICAgICpteV9jdHhfZGF0YSwKICMg
ICAgICAgIHU4ICAgICAqaGFzaF9zdWJrZXkpIyAvKiBILCB0aGUgSGFzaCBzdWIga2V5IGlucHV0
LiBEYXRhIHN0YXJ0cyBvbiBhIDE2LWJ5dGUgYm91bmRhcnkuICovCiAjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCi1FTlRSWShhZXNu
aV9nY21fcHJlY29tcF9hdnhfZ2VuMikKK1NZTV9GVU5DX1NUQVJUKGFlc25pX2djbV9wcmVjb21w
X2F2eF9nZW4yKQogICAgICAgICAjdGhlIG51bWJlciBvZiBwdXNoZXMgbXVzdCBlcXVhbCBTVEFD
S19PRkZTRVQKICAgICAgICAgcHVzaCAgICAlcjEyCiAgICAgICAgIHB1c2ggICAgJXIxMwpAQCAt
MTU3NCw3ICsxNTc0LDcgQEAgRU5UUlkoYWVzbmlfZ2NtX3ByZWNvbXBfYXZ4X2dlbjIpCiAgICAg
ICAgIHBvcCAgICAgJXIxMwogICAgICAgICBwb3AgICAgICVyMTIKICAgICAgICAgcmV0Ci1FTkRQ
Uk9DKGFlc25pX2djbV9wcmVjb21wX2F2eF9nZW4yKQorU1lNX0ZVTkNfRU5EKGFlc25pX2djbV9w
cmVjb21wX2F2eF9nZW4yKQogCiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCiAjdm9pZCAgIGFlc25p
X2djbV9lbmNfYXZ4X2dlbjIoCkBAIC0xNTkyLDEwICsxNTkyLDEwIEBAIEVORFBST0MoYWVzbmlf
Z2NtX3ByZWNvbXBfYXZ4X2dlbjIpCiAjICAgICAgICB1NjQgICAgIGF1dGhfdGFnX2xlbikjIC8q
IEF1dGhlbnRpY2F0ZWQgVGFnIExlbmd0aCBpbiBieXRlcy4KICMJCQkJVmFsaWQgdmFsdWVzIGFy
ZSAxNiAobW9zdCBsaWtlbHkpLCAxMiBvciA4LiAqLwogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwot
RU5UUlkoYWVzbmlfZ2NtX2VuY19hdnhfZ2VuMikKK1NZTV9GVU5DX1NUQVJUKGFlc25pX2djbV9l
bmNfYXZ4X2dlbjIpCiAgICAgICAgIEdDTV9FTkNfREVDX0FWWCAgICAgRU5DCiAJcmV0Ci1FTkRQ
Uk9DKGFlc25pX2djbV9lbmNfYXZ4X2dlbjIpCitTWU1fRlVOQ19FTkQoYWVzbmlfZ2NtX2VuY19h
dnhfZ2VuMikKIAogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwogI3ZvaWQgICBhZXNuaV9nY21fZGVj
X2F2eF9nZW4yKApAQCAtMTYxMywxMCArMTYxMywxMCBAQCBFTkRQUk9DKGFlc25pX2djbV9lbmNf
YXZ4X2dlbjIpCiAjICAgICAgICB1NjQgICAgIGF1dGhfdGFnX2xlbikjIC8qIEF1dGhlbnRpY2F0
ZWQgVGFnIExlbmd0aCBpbiBieXRlcy4KICMJCQkJVmFsaWQgdmFsdWVzIGFyZSAxNiAobW9zdCBs
aWtlbHkpLCAxMiBvciA4LiAqLwogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwotRU5UUlkoYWVzbmlf
Z2NtX2RlY19hdnhfZ2VuMikKK1NZTV9GVU5DX1NUQVJUKGFlc25pX2djbV9kZWNfYXZ4X2dlbjIp
CiAgICAgICAgIEdDTV9FTkNfREVDX0FWWCAgICAgREVDCiAJcmV0Ci1FTkRQUk9DKGFlc25pX2dj
bV9kZWNfYXZ4X2dlbjIpCitTWU1fRlVOQ19FTkQoYWVzbmlfZ2NtX2RlY19hdnhfZ2VuMikKICNl
bmRpZiAvKiBDT05GSUdfQVNfQVZYICovCiAKICNpZmRlZiBDT05GSUdfQVNfQVZYMgpAQCAtMjg1
NSw3ICsyODU1LDcgQEAgX3JldHVybl9UX2RvbmVcQDoKICMgICAgICAgIHU4ICAgICAqaGFzaF9z
dWJrZXkpIyAvKiBILCB0aGUgSGFzaCBzdWIga2V5IGlucHV0LgogIwkJCQlEYXRhIHN0YXJ0cyBv
biBhIDE2LWJ5dGUgYm91bmRhcnkuICovCiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCi1FTlRSWShhZXNuaV9nY21fcHJlY29tcF9h
dnhfZ2VuNCkKK1NZTV9GVU5DX1NUQVJUKGFlc25pX2djbV9wcmVjb21wX2F2eF9nZW40KQogICAg
ICAgICAjdGhlIG51bWJlciBvZiBwdXNoZXMgbXVzdCBlcXVhbCBTVEFDS19PRkZTRVQKICAgICAg
ICAgcHVzaCAgICAlcjEyCiAgICAgICAgIHB1c2ggICAgJXIxMwpAQCAtMjg5OCw3ICsyODk4LDcg
QEAgRU5UUlkoYWVzbmlfZ2NtX3ByZWNvbXBfYXZ4X2dlbjQpCiAgICAgICAgIHBvcCAgICAgJXIx
MwogICAgICAgICBwb3AgICAgICVyMTIKICAgICAgICAgcmV0Ci1FTkRQUk9DKGFlc25pX2djbV9w
cmVjb21wX2F2eF9nZW40KQorU1lNX0ZVTkNfRU5EKGFlc25pX2djbV9wcmVjb21wX2F2eF9nZW40
KQogCiAKICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKQEAgLTI5MTcsMTAgKzI5MTcsMTAgQEAgRU5E
UFJPQyhhZXNuaV9nY21fcHJlY29tcF9hdnhfZ2VuNCkKICMgICAgICAgIHU2NCAgICAgYXV0aF90
YWdfbGVuKSMgLyogQXV0aGVudGljYXRlZCBUYWcgTGVuZ3RoIGluIGJ5dGVzLgogIwkJCQlWYWxp
ZCB2YWx1ZXMgYXJlIDE2IChtb3N0IGxpa2VseSksIDEyIG9yIDguICovCiAjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjCi1FTlRSWShhZXNuaV9nY21fZW5jX2F2eF9nZW40KQorU1lNX0ZVTkNfU1RBUlQo
YWVzbmlfZ2NtX2VuY19hdnhfZ2VuNCkKICAgICAgICAgR0NNX0VOQ19ERUNfQVZYMiAgICAgRU5D
CiAJcmV0Ci1FTkRQUk9DKGFlc25pX2djbV9lbmNfYXZ4X2dlbjQpCitTWU1fRlVOQ19FTkQoYWVz
bmlfZ2NtX2VuY19hdnhfZ2VuNCkKIAogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwogI3ZvaWQgICBh
ZXNuaV9nY21fZGVjX2F2eF9nZW40KApAQCAtMjkzOCw5ICsyOTM4LDkgQEAgRU5EUFJPQyhhZXNu
aV9nY21fZW5jX2F2eF9nZW40KQogIyAgICAgICAgdTY0ICAgICBhdXRoX3RhZ19sZW4pIyAvKiBB
dXRoZW50aWNhdGVkIFRhZyBMZW5ndGggaW4gYnl0ZXMuCiAjCQkJCVZhbGlkIHZhbHVlcyBhcmUg
MTYgKG1vc3QgbGlrZWx5KSwgMTIgb3IgOC4gKi8KICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKLUVO
VFJZKGFlc25pX2djbV9kZWNfYXZ4X2dlbjQpCitTWU1fRlVOQ19TVEFSVChhZXNuaV9nY21fZGVj
X2F2eF9nZW40KQogICAgICAgICBHQ01fRU5DX0RFQ19BVlgyICAgICBERUMKIAlyZXQKLUVORFBS
T0MoYWVzbmlfZ2NtX2RlY19hdnhfZ2VuNCkKK1NZTV9GVU5DX0VORChhZXNuaV9nY21fZGVjX2F2
eF9nZW40KQogCiAjZW5kaWYgLyogQ09ORklHX0FTX0FWWDIgKi8KZGlmZiAtLWdpdCBhL2FyY2gv
eDg2L2NyeXB0by9ibG93ZmlzaC14ODZfNjQtYXNtXzY0LlMgYi9hcmNoL3g4Ni9jcnlwdG8vYmxv
d2Zpc2gteDg2XzY0LWFzbV82NC5TCmluZGV4IDhjMWZjYjZiYWQyMS4uNzBjMzQ4NTBlZTBiIDEw
MDY0NAotLS0gYS9hcmNoL3g4Ni9jcnlwdG8vYmxvd2Zpc2gteDg2XzY0LWFzbV82NC5TCisrKyBi
L2FyY2gveDg2L2NyeXB0by9ibG93ZmlzaC14ODZfNjQtYXNtXzY0LlMKQEAgLTExOCw3ICsxMTgs
NyBAQAogCWJzd2FwcSAJCQlSWDA7IFwKIAl4b3JxIFJYMCwgCQkoUklPKTsKIAotRU5UUlkoX19i
bG93ZmlzaF9lbmNfYmxrKQorU1lNX0ZVTkNfU1RBUlQoX19ibG93ZmlzaF9lbmNfYmxrKQogCS8q
IGlucHV0OgogCSAqCSVyZGk6IGN0eAogCSAqCSVyc2k6IGRzdApAQCAtMTU0LDkgKzE1NCw5IEBA
IEVOVFJZKF9fYmxvd2Zpc2hfZW5jX2JsaykKIC5MX19lbmNfeG9yOgogCXhvcl9ibG9jaygpOwog
CXJldDsKLUVORFBST0MoX19ibG93ZmlzaF9lbmNfYmxrKQorU1lNX0ZVTkNfRU5EKF9fYmxvd2Zp
c2hfZW5jX2JsaykKIAotRU5UUlkoYmxvd2Zpc2hfZGVjX2JsaykKK1NZTV9GVU5DX1NUQVJUKGJs
b3dmaXNoX2RlY19ibGspCiAJLyogaW5wdXQ6CiAJICoJJXJkaTogY3R4CiAJICoJJXJzaTogZHN0
CkBAIC0xODYsNyArMTg2LDcgQEAgRU5UUlkoYmxvd2Zpc2hfZGVjX2JsaykKIAltb3ZxICVyMTEs
ICVyMTI7CiAKIAlyZXQ7Ci1FTkRQUk9DKGJsb3dmaXNoX2RlY19ibGspCitTWU1fRlVOQ19FTkQo
Ymxvd2Zpc2hfZGVjX2JsaykKIAogLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICAgNC13YXkgYmxvd2Zpc2gsIGZv
dXIgYmxvY2tzIHBhcmFsbGVsCkBAIC0yOTgsNyArMjk4LDcgQEAgRU5EUFJPQyhibG93ZmlzaF9k
ZWNfYmxrKQogCWJzd2FwcSAJCQlSWDM7IFwKIAl4b3JxIFJYMywJCTI0KFJJTyk7CiAKLUVOVFJZ
KF9fYmxvd2Zpc2hfZW5jX2Jsa180d2F5KQorU1lNX0ZVTkNfU1RBUlQoX19ibG93ZmlzaF9lbmNf
YmxrXzR3YXkpCiAJLyogaW5wdXQ6CiAJICoJJXJkaTogY3R4CiAJICoJJXJzaTogZHN0CkBAIC0z
NDUsOSArMzQ1LDkgQEAgRU5UUlkoX19ibG93ZmlzaF9lbmNfYmxrXzR3YXkpCiAJcG9wcSAlcmJ4
OwogCXBvcHEgJXIxMjsKIAlyZXQ7Ci1FTkRQUk9DKF9fYmxvd2Zpc2hfZW5jX2Jsa180d2F5KQor
U1lNX0ZVTkNfRU5EKF9fYmxvd2Zpc2hfZW5jX2Jsa180d2F5KQogCi1FTlRSWShibG93ZmlzaF9k
ZWNfYmxrXzR3YXkpCitTWU1fRlVOQ19TVEFSVChibG93ZmlzaF9kZWNfYmxrXzR3YXkpCiAJLyog
aW5wdXQ6CiAJICoJJXJkaTogY3R4CiAJICoJJXJzaTogZHN0CkBAIC0zODAsNCArMzgwLDQgQEAg
RU5UUlkoYmxvd2Zpc2hfZGVjX2Jsa180d2F5KQogCXBvcHEgJXIxMjsKIAogCXJldDsKLUVORFBS
T0MoYmxvd2Zpc2hfZGVjX2Jsa180d2F5KQorU1lNX0ZVTkNfRU5EKGJsb3dmaXNoX2RlY19ibGtf
NHdheSkKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2NyeXB0by9jYW1lbGxpYS1hZXNuaS1hdngtYXNt
XzY0LlMgYi9hcmNoL3g4Ni9jcnlwdG8vY2FtZWxsaWEtYWVzbmktYXZ4LWFzbV82NC5TCmluZGV4
IDhiNmE2NTUyNDA2Ny4uYzA1NWU4NDQyMDNmIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9jcnlwdG8v
Y2FtZWxsaWEtYWVzbmktYXZ4LWFzbV82NC5TCisrKyBiL2FyY2gveDg2L2NyeXB0by9jYW1lbGxp
YS1hZXNuaS1hdngtYXNtXzY0LlMKQEAgLTg5Miw3ICs4OTIsNyBAQCBTWU1fRlVOQ19TVEFSVF9M
T0NBTChfX2NhbWVsbGlhX2RlY19ibGsxNikKIAlqbXAgLkxkZWNfbWF4MjQ7CiBTWU1fRlVOQ19F
TkQoX19jYW1lbGxpYV9kZWNfYmxrMTYpCiAKLUVOVFJZKGNhbWVsbGlhX2VjYl9lbmNfMTZ3YXkp
CitTWU1fRlVOQ19TVEFSVChjYW1lbGxpYV9lY2JfZW5jXzE2d2F5KQogCS8qIGlucHV0OgogCSAq
CSVyZGk6IGN0eCwgQ1RYCiAJICoJJXJzaTogZHN0ICgxNiBibG9ja3MpCkBAIC05MTUsOSArOTE1
LDkgQEAgRU5UUlkoY2FtZWxsaWFfZWNiX2VuY18xNndheSkKIAogCUZSQU1FX0VORAogCXJldDsK
LUVORFBST0MoY2FtZWxsaWFfZWNiX2VuY18xNndheSkKK1NZTV9GVU5DX0VORChjYW1lbGxpYV9l
Y2JfZW5jXzE2d2F5KQogCi1FTlRSWShjYW1lbGxpYV9lY2JfZGVjXzE2d2F5KQorU1lNX0ZVTkNf
U1RBUlQoY2FtZWxsaWFfZWNiX2RlY18xNndheSkKIAkvKiBpbnB1dDoKIAkgKgklcmRpOiBjdHgs
IENUWAogCSAqCSVyc2k6IGRzdCAoMTYgYmxvY2tzKQpAQCAtOTQ1LDkgKzk0NSw5IEBAIEVOVFJZ
KGNhbWVsbGlhX2VjYl9kZWNfMTZ3YXkpCiAKIAlGUkFNRV9FTkQKIAlyZXQ7Ci1FTkRQUk9DKGNh
bWVsbGlhX2VjYl9kZWNfMTZ3YXkpCitTWU1fRlVOQ19FTkQoY2FtZWxsaWFfZWNiX2RlY18xNndh
eSkKIAotRU5UUlkoY2FtZWxsaWFfY2JjX2RlY18xNndheSkKK1NZTV9GVU5DX1NUQVJUKGNhbWVs
bGlhX2NiY19kZWNfMTZ3YXkpCiAJLyogaW5wdXQ6CiAJICoJJXJkaTogY3R4LCBDVFgKIAkgKgkl
cnNpOiBkc3QgKDE2IGJsb2NrcykKQEAgLTk5Niw3ICs5OTYsNyBAQCBFTlRSWShjYW1lbGxpYV9j
YmNfZGVjXzE2d2F5KQogCiAJRlJBTUVfRU5ECiAJcmV0OwotRU5EUFJPQyhjYW1lbGxpYV9jYmNf
ZGVjXzE2d2F5KQorU1lNX0ZVTkNfRU5EKGNhbWVsbGlhX2NiY19kZWNfMTZ3YXkpCiAKICNkZWZp
bmUgaW5jX2xlMTI4KHgsIG1pbnVzX29uZSwgdG1wKSBcCiAJdnBjbXBlcXEgbWludXNfb25lLCB4
LCB0bXA7IFwKQEAgLTEwMDQsNyArMTAwNCw3IEBAIEVORFBST0MoY2FtZWxsaWFfY2JjX2RlY18x
NndheSkKIAl2cHNsbGRxICQ4LCB0bXAsIHRtcDsgXAogCXZwc3VicSB0bXAsIHgsIHg7CiAKLUVO
VFJZKGNhbWVsbGlhX2N0cl8xNndheSkKK1NZTV9GVU5DX1NUQVJUKGNhbWVsbGlhX2N0cl8xNndh
eSkKIAkvKiBpbnB1dDoKIAkgKgklcmRpOiBjdHgsIENUWAogCSAqCSVyc2k6IGRzdCAoMTYgYmxv
Y2tzKQpAQCAtMTEwOSw3ICsxMTA5LDcgQEAgRU5UUlkoY2FtZWxsaWFfY3RyXzE2d2F5KQogCiAJ
RlJBTUVfRU5ECiAJcmV0OwotRU5EUFJPQyhjYW1lbGxpYV9jdHJfMTZ3YXkpCitTWU1fRlVOQ19F
TkQoY2FtZWxsaWFfY3RyXzE2d2F5KQogCiAjZGVmaW5lIGdmMTI4bXVsX3hfYmxlKGl2LCBtYXNr
LCB0bXApIFwKIAl2cHNyYWQgJDMxLCBpdiwgdG1wOyBcCkBAIC0xMjU1LDcgKzEyNTUsNyBAQCBT
WU1fRlVOQ19TVEFSVF9MT0NBTChjYW1lbGxpYV94dHNfY3J5cHRfMTZ3YXkpCiAJcmV0OwogU1lN
X0ZVTkNfRU5EKGNhbWVsbGlhX3h0c19jcnlwdF8xNndheSkKIAotRU5UUlkoY2FtZWxsaWFfeHRz
X2VuY18xNndheSkKK1NZTV9GVU5DX1NUQVJUKGNhbWVsbGlhX3h0c19lbmNfMTZ3YXkpCiAJLyog
aW5wdXQ6CiAJICoJJXJkaTogY3R4LCBDVFgKIAkgKgklcnNpOiBkc3QgKDE2IGJsb2NrcykKQEAg
LTEyNjcsOSArMTI2Nyw5IEBAIEVOVFJZKGNhbWVsbGlhX3h0c19lbmNfMTZ3YXkpCiAJbGVhcSBf
X2NhbWVsbGlhX2VuY19ibGsxNiwgJXI5OwogCiAJam1wIGNhbWVsbGlhX3h0c19jcnlwdF8xNndh
eTsKLUVORFBST0MoY2FtZWxsaWFfeHRzX2VuY18xNndheSkKK1NZTV9GVU5DX0VORChjYW1lbGxp
YV94dHNfZW5jXzE2d2F5KQogCi1FTlRSWShjYW1lbGxpYV94dHNfZGVjXzE2d2F5KQorU1lNX0ZV
TkNfU1RBUlQoY2FtZWxsaWFfeHRzX2RlY18xNndheSkKIAkvKiBpbnB1dDoKIAkgKgklcmRpOiBj
dHgsIENUWAogCSAqCSVyc2k6IGRzdCAoMTYgYmxvY2tzKQpAQCAtMTI4NSw0ICsxMjg1LDQgQEAg
RU5UUlkoY2FtZWxsaWFfeHRzX2RlY18xNndheSkKIAlsZWFxIF9fY2FtZWxsaWFfZGVjX2JsazE2
LCAlcjk7CiAKIAlqbXAgY2FtZWxsaWFfeHRzX2NyeXB0XzE2d2F5OwotRU5EUFJPQyhjYW1lbGxp
YV94dHNfZGVjXzE2d2F5KQorU1lNX0ZVTkNfRU5EKGNhbWVsbGlhX3h0c19kZWNfMTZ3YXkpCmRp
ZmYgLS1naXQgYS9hcmNoL3g4Ni9jcnlwdG8vY2FtZWxsaWEtYWVzbmktYXZ4Mi1hc21fNjQuUyBi
L2FyY2gveDg2L2NyeXB0by9jYW1lbGxpYS1hZXNuaS1hdngyLWFzbV82NC5TCmluZGV4IDk2YjQ0
YWQ4NWM1OS4uMGMxYWYzNTdjODZkIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9jcnlwdG8vY2FtZWxs
aWEtYWVzbmktYXZ4Mi1hc21fNjQuUworKysgYi9hcmNoL3g4Ni9jcnlwdG8vY2FtZWxsaWEtYWVz
bmktYXZ4Mi1hc21fNjQuUwpAQCAtOTM1LDcgKzkzNSw3IEBAIFNZTV9GVU5DX1NUQVJUX0xPQ0FM
KF9fY2FtZWxsaWFfZGVjX2JsazMyKQogCWptcCAuTGRlY19tYXgyNDsKIFNZTV9GVU5DX0VORChf
X2NhbWVsbGlhX2RlY19ibGszMikKIAotRU5UUlkoY2FtZWxsaWFfZWNiX2VuY18zMndheSkKK1NZ
TV9GVU5DX1NUQVJUKGNhbWVsbGlhX2VjYl9lbmNfMzJ3YXkpCiAJLyogaW5wdXQ6CiAJICoJJXJk
aTogY3R4LCBDVFgKIAkgKgklcnNpOiBkc3QgKDMyIGJsb2NrcykKQEAgLTk2Miw5ICs5NjIsOSBA
QCBFTlRSWShjYW1lbGxpYV9lY2JfZW5jXzMyd2F5KQogCiAJRlJBTUVfRU5ECiAJcmV0OwotRU5E
UFJPQyhjYW1lbGxpYV9lY2JfZW5jXzMyd2F5KQorU1lNX0ZVTkNfRU5EKGNhbWVsbGlhX2VjYl9l
bmNfMzJ3YXkpCiAKLUVOVFJZKGNhbWVsbGlhX2VjYl9kZWNfMzJ3YXkpCitTWU1fRlVOQ19TVEFS
VChjYW1lbGxpYV9lY2JfZGVjXzMyd2F5KQogCS8qIGlucHV0OgogCSAqCSVyZGk6IGN0eCwgQ1RY
CiAJICoJJXJzaTogZHN0ICgzMiBibG9ja3MpCkBAIC05OTYsOSArOTk2LDkgQEAgRU5UUlkoY2Ft
ZWxsaWFfZWNiX2RlY18zMndheSkKIAogCUZSQU1FX0VORAogCXJldDsKLUVORFBST0MoY2FtZWxs
aWFfZWNiX2RlY18zMndheSkKK1NZTV9GVU5DX0VORChjYW1lbGxpYV9lY2JfZGVjXzMyd2F5KQog
Ci1FTlRSWShjYW1lbGxpYV9jYmNfZGVjXzMyd2F5KQorU1lNX0ZVTkNfU1RBUlQoY2FtZWxsaWFf
Y2JjX2RlY18zMndheSkKIAkvKiBpbnB1dDoKIAkgKgklcmRpOiBjdHgsIENUWAogCSAqCSVyc2k6
IGRzdCAoMzIgYmxvY2tzKQpAQCAtMTA2NCw3ICsxMDY0LDcgQEAgRU5UUlkoY2FtZWxsaWFfY2Jj
X2RlY18zMndheSkKIAogCUZSQU1FX0VORAogCXJldDsKLUVORFBST0MoY2FtZWxsaWFfY2JjX2Rl
Y18zMndheSkKK1NZTV9GVU5DX0VORChjYW1lbGxpYV9jYmNfZGVjXzMyd2F5KQogCiAjZGVmaW5l
IGluY19sZTEyOCh4LCBtaW51c19vbmUsIHRtcCkgXAogCXZwY21wZXFxIG1pbnVzX29uZSwgeCwg
dG1wOyBcCkBAIC0xMDgwLDcgKzEwODAsNyBAQCBFTkRQUk9DKGNhbWVsbGlhX2NiY19kZWNfMzJ3
YXkpCiAJdnBzbGxkcSAkOCwgdG1wMSwgdG1wMTsgXAogCXZwc3VicSB0bXAxLCB4LCB4OwogCi1F
TlRSWShjYW1lbGxpYV9jdHJfMzJ3YXkpCitTWU1fRlVOQ19TVEFSVChjYW1lbGxpYV9jdHJfMzJ3
YXkpCiAJLyogaW5wdXQ6CiAJICoJJXJkaTogY3R4LCBDVFgKIAkgKgklcnNpOiBkc3QgKDMyIGJs
b2NrcykKQEAgLTEyMDQsNyArMTIwNCw3IEBAIEVOVFJZKGNhbWVsbGlhX2N0cl8zMndheSkKIAog
CUZSQU1FX0VORAogCXJldDsKLUVORFBST0MoY2FtZWxsaWFfY3RyXzMyd2F5KQorU1lNX0ZVTkNf
RU5EKGNhbWVsbGlhX2N0cl8zMndheSkKIAogI2RlZmluZSBnZjEyOG11bF94X2JsZShpdiwgbWFz
aywgdG1wKSBcCiAJdnBzcmFkICQzMSwgaXYsIHRtcDsgXApAQCAtMTM3Myw3ICsxMzczLDcgQEAg
U1lNX0ZVTkNfU1RBUlRfTE9DQUwoY2FtZWxsaWFfeHRzX2NyeXB0XzMyd2F5KQogCXJldDsKIFNZ
TV9GVU5DX0VORChjYW1lbGxpYV94dHNfY3J5cHRfMzJ3YXkpCiAKLUVOVFJZKGNhbWVsbGlhX3h0
c19lbmNfMzJ3YXkpCitTWU1fRlVOQ19TVEFSVChjYW1lbGxpYV94dHNfZW5jXzMyd2F5KQogCS8q
IGlucHV0OgogCSAqCSVyZGk6IGN0eCwgQ1RYCiAJICoJJXJzaTogZHN0ICgzMiBibG9ja3MpCkBA
IC0xMzg2LDkgKzEzODYsOSBAQCBFTlRSWShjYW1lbGxpYV94dHNfZW5jXzMyd2F5KQogCWxlYXEg
X19jYW1lbGxpYV9lbmNfYmxrMzIsICVyOTsKIAogCWptcCBjYW1lbGxpYV94dHNfY3J5cHRfMzJ3
YXk7Ci1FTkRQUk9DKGNhbWVsbGlhX3h0c19lbmNfMzJ3YXkpCitTWU1fRlVOQ19FTkQoY2FtZWxs
aWFfeHRzX2VuY18zMndheSkKIAotRU5UUlkoY2FtZWxsaWFfeHRzX2RlY18zMndheSkKK1NZTV9G
VU5DX1NUQVJUKGNhbWVsbGlhX3h0c19kZWNfMzJ3YXkpCiAJLyogaW5wdXQ6CiAJICoJJXJkaTog
Y3R4LCBDVFgKIAkgKgklcnNpOiBkc3QgKDMyIGJsb2NrcykKQEAgLTE0MDQsNCArMTQwNCw0IEBA
IEVOVFJZKGNhbWVsbGlhX3h0c19kZWNfMzJ3YXkpCiAJbGVhcSBfX2NhbWVsbGlhX2RlY19ibGsz
MiwgJXI5OwogCiAJam1wIGNhbWVsbGlhX3h0c19jcnlwdF8zMndheTsKLUVORFBST0MoY2FtZWxs
aWFfeHRzX2RlY18zMndheSkKK1NZTV9GVU5DX0VORChjYW1lbGxpYV94dHNfZGVjXzMyd2F5KQpk
aWZmIC0tZ2l0IGEvYXJjaC94ODYvY3J5cHRvL2NhbWVsbGlhLXg4Nl82NC1hc21fNjQuUyBiL2Fy
Y2gveDg2L2NyeXB0by9jYW1lbGxpYS14ODZfNjQtYXNtXzY0LlMKaW5kZXggOTViYTY5NTZhN2Y2
Li40ZDc3YzlkY2RkYmQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2NyeXB0by9jYW1lbGxpYS14ODZf
NjQtYXNtXzY0LlMKKysrIGIvYXJjaC94ODYvY3J5cHRvL2NhbWVsbGlhLXg4Nl82NC1hc21fNjQu
UwpAQCAtMTkwLDcgKzE5MCw3IEBACiAJYnN3YXBxCQkJCVJBQjA7IFwKIAltb3ZxIFJBQjAsCQkJ
NCoyKFJJTyk7CiAKLUVOVFJZKF9fY2FtZWxsaWFfZW5jX2JsaykKK1NZTV9GVU5DX1NUQVJUKF9f
Y2FtZWxsaWFfZW5jX2JsaykKIAkvKiBpbnB1dDoKIAkgKgklcmRpOiBjdHgsIENUWAogCSAqCSVy
c2k6IGRzdApAQCAtMjM1LDkgKzIzNSw5IEBAIEVOVFJZKF9fY2FtZWxsaWFfZW5jX2JsaykKIAog
CW1vdnEgUlIxMiwgJXIxMjsKIAlyZXQ7Ci1FTkRQUk9DKF9fY2FtZWxsaWFfZW5jX2JsaykKK1NZ
TV9GVU5DX0VORChfX2NhbWVsbGlhX2VuY19ibGspCiAKLUVOVFJZKGNhbWVsbGlhX2RlY19ibGsp
CitTWU1fRlVOQ19TVEFSVChjYW1lbGxpYV9kZWNfYmxrKQogCS8qIGlucHV0OgogCSAqCSVyZGk6
IGN0eCwgQ1RYCiAJICoJJXJzaTogZHN0CkBAIC0yNzMsNyArMjczLDcgQEAgRU5UUlkoY2FtZWxs
aWFfZGVjX2JsaykKIAogCW1vdnEgUlIxMiwgJXIxMjsKIAlyZXQ7Ci1FTkRQUk9DKGNhbWVsbGlh
X2RlY19ibGspCitTWU1fRlVOQ19FTkQoY2FtZWxsaWFfZGVjX2JsaykKIAogLyoqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioKICAgMi13YXkgY2FtZWxsaWEKQEAgLTQyNCw3ICs0MjQsNyBAQCBFTkRQUk9DKGNhbWVsbGlh
X2RlY19ibGspCiAJCWJzd2FwcQkJCQlSQUIxOyBcCiAJCW1vdnEgUkFCMSwJCQkxMioyKFJJTyk7
CiAKLUVOVFJZKF9fY2FtZWxsaWFfZW5jX2Jsa18yd2F5KQorU1lNX0ZVTkNfU1RBUlQoX19jYW1l
bGxpYV9lbmNfYmxrXzJ3YXkpCiAJLyogaW5wdXQ6CiAJICoJJXJkaTogY3R4LCBDVFgKIAkgKgkl
cnNpOiBkc3QKQEAgLTQ3MSw5ICs0NzEsOSBAQCBFTlRSWShfX2NhbWVsbGlhX2VuY19ibGtfMndh
eSkKIAltb3ZxIFJSMTIsICVyMTI7CiAJcG9wcSAlcmJ4OwogCXJldDsKLUVORFBST0MoX19jYW1l
bGxpYV9lbmNfYmxrXzJ3YXkpCitTWU1fRlVOQ19FTkQoX19jYW1lbGxpYV9lbmNfYmxrXzJ3YXkp
CiAKLUVOVFJZKGNhbWVsbGlhX2RlY19ibGtfMndheSkKK1NZTV9GVU5DX1NUQVJUKGNhbWVsbGlh
X2RlY19ibGtfMndheSkKIAkvKiBpbnB1dDoKIAkgKgklcmRpOiBjdHgsIENUWAogCSAqCSVyc2k6
IGRzdApAQCAtNTExLDQgKzUxMSw0IEBAIEVOVFJZKGNhbWVsbGlhX2RlY19ibGtfMndheSkKIAlt
b3ZxIFJSMTIsICVyMTI7CiAJbW92cSBSWE9SLCAlcmJ4OwogCXJldDsKLUVORFBST0MoY2FtZWxs
aWFfZGVjX2Jsa18yd2F5KQorU1lNX0ZVTkNfRU5EKGNhbWVsbGlhX2RlY19ibGtfMndheSkKZGlm
ZiAtLWdpdCBhL2FyY2gveDg2L2NyeXB0by9jYXN0NS1hdngteDg2XzY0LWFzbV82NC5TIGIvYXJj
aC94ODYvY3J5cHRvL2Nhc3Q1LWF2eC14ODZfNjQtYXNtXzY0LlMKaW5kZXggYjI2ZGYxMjA0MTNj
Li4zNzg5YzYxZjYxNjYgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2NyeXB0by9jYXN0NS1hdngteDg2
XzY0LWFzbV82NC5TCisrKyBiL2FyY2gveDg2L2NyeXB0by9jYXN0NS1hdngteDg2XzY0LWFzbV82
NC5TCkBAIC0zNzQsNyArMzc0LDcgQEAgU1lNX0ZVTkNfU1RBUlRfTE9DQUwoX19jYXN0NV9kZWNf
YmxrMTYpCiAJam1wIC5MX19kZWNfdGFpbDsKIFNZTV9GVU5DX0VORChfX2Nhc3Q1X2RlY19ibGsx
NikKIAotRU5UUlkoY2FzdDVfZWNiX2VuY18xNndheSkKK1NZTV9GVU5DX1NUQVJUKGNhc3Q1X2Vj
Yl9lbmNfMTZ3YXkpCiAJLyogaW5wdXQ6CiAJICoJJXJkaTogY3R4CiAJICoJJXJzaTogZHN0CkBA
IC00MDksOSArNDA5LDkgQEAgRU5UUlkoY2FzdDVfZWNiX2VuY18xNndheSkKIAlwb3BxICVyMTU7
CiAJRlJBTUVfRU5ECiAJcmV0OwotRU5EUFJPQyhjYXN0NV9lY2JfZW5jXzE2d2F5KQorU1lNX0ZV
TkNfRU5EKGNhc3Q1X2VjYl9lbmNfMTZ3YXkpCiAKLUVOVFJZKGNhc3Q1X2VjYl9kZWNfMTZ3YXkp
CitTWU1fRlVOQ19TVEFSVChjYXN0NV9lY2JfZGVjXzE2d2F5KQogCS8qIGlucHV0OgogCSAqCSVy
ZGk6IGN0eAogCSAqCSVyc2k6IGRzdApAQCAtNDQ3LDkgKzQ0Nyw5IEBAIEVOVFJZKGNhc3Q1X2Vj
Yl9kZWNfMTZ3YXkpCiAJcG9wcSAlcjE1OwogCUZSQU1FX0VORAogCXJldDsKLUVORFBST0MoY2Fz
dDVfZWNiX2RlY18xNndheSkKK1NZTV9GVU5DX0VORChjYXN0NV9lY2JfZGVjXzE2d2F5KQogCi1F
TlRSWShjYXN0NV9jYmNfZGVjXzE2d2F5KQorU1lNX0ZVTkNfU1RBUlQoY2FzdDVfY2JjX2RlY18x
NndheSkKIAkvKiBpbnB1dDoKIAkgKgklcmRpOiBjdHgKIAkgKgklcnNpOiBkc3QKQEAgLTQ5OSw5
ICs0OTksOSBAQCBFTlRSWShjYXN0NV9jYmNfZGVjXzE2d2F5KQogCXBvcHEgJXIxMjsKIAlGUkFN
RV9FTkQKIAlyZXQ7Ci1FTkRQUk9DKGNhc3Q1X2NiY19kZWNfMTZ3YXkpCitTWU1fRlVOQ19FTkQo
Y2FzdDVfY2JjX2RlY18xNndheSkKIAotRU5UUlkoY2FzdDVfY3RyXzE2d2F5KQorU1lNX0ZVTkNf
U1RBUlQoY2FzdDVfY3RyXzE2d2F5KQogCS8qIGlucHV0OgogCSAqCSVyZGk6IGN0eAogCSAqCSVy
c2k6IGRzdApAQCAtNTc1LDQgKzU3NSw0IEBAIEVOVFJZKGNhc3Q1X2N0cl8xNndheSkKIAlwb3Bx
ICVyMTI7CiAJRlJBTUVfRU5ECiAJcmV0OwotRU5EUFJPQyhjYXN0NV9jdHJfMTZ3YXkpCitTWU1f
RlVOQ19FTkQoY2FzdDVfY3RyXzE2d2F5KQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvY3J5cHRvL2Nh
c3Q2LWF2eC14ODZfNjQtYXNtXzY0LlMgYi9hcmNoL3g4Ni9jcnlwdG8vY2FzdDYtYXZ4LXg4Nl82
NC1hc21fNjQuUwppbmRleCAwYTY4ZTQyYTAwZjkuLmUzOGFiNDU3MWE2YiAxMDA2NDQKLS0tIGEv
YXJjaC94ODYvY3J5cHRvL2Nhc3Q2LWF2eC14ODZfNjQtYXNtXzY0LlMKKysrIGIvYXJjaC94ODYv
Y3J5cHRvL2Nhc3Q2LWF2eC14ODZfNjQtYXNtXzY0LlMKQEAgLTM1Niw3ICszNTYsNyBAQCBTWU1f
RlVOQ19TVEFSVF9MT0NBTChfX2Nhc3Q2X2RlY19ibGs4KQogCXJldDsKIFNZTV9GVU5DX0VORChf
X2Nhc3Q2X2RlY19ibGs4KQogCi1FTlRSWShjYXN0Nl9lY2JfZW5jXzh3YXkpCitTWU1fRlVOQ19T
VEFSVChjYXN0Nl9lY2JfZW5jXzh3YXkpCiAJLyogaW5wdXQ6CiAJICoJJXJkaTogY3R4CiAJICoJ
JXJzaTogZHN0CkBAIC0zNzcsOSArMzc3LDkgQEAgRU5UUlkoY2FzdDZfZWNiX2VuY184d2F5KQog
CXBvcHEgJXIxNTsKIAlGUkFNRV9FTkQKIAlyZXQ7Ci1FTkRQUk9DKGNhc3Q2X2VjYl9lbmNfOHdh
eSkKK1NZTV9GVU5DX0VORChjYXN0Nl9lY2JfZW5jXzh3YXkpCiAKLUVOVFJZKGNhc3Q2X2VjYl9k
ZWNfOHdheSkKK1NZTV9GVU5DX1NUQVJUKGNhc3Q2X2VjYl9kZWNfOHdheSkKIAkvKiBpbnB1dDoK
IAkgKgklcmRpOiBjdHgKIAkgKgklcnNpOiBkc3QKQEAgLTQwMCw5ICs0MDAsOSBAQCBFTlRSWShj
YXN0Nl9lY2JfZGVjXzh3YXkpCiAJcG9wcSAlcjE1OwogCUZSQU1FX0VORAogCXJldDsKLUVORFBS
T0MoY2FzdDZfZWNiX2RlY184d2F5KQorU1lNX0ZVTkNfRU5EKGNhc3Q2X2VjYl9kZWNfOHdheSkK
IAotRU5UUlkoY2FzdDZfY2JjX2RlY184d2F5KQorU1lNX0ZVTkNfU1RBUlQoY2FzdDZfY2JjX2Rl
Y184d2F5KQogCS8qIGlucHV0OgogCSAqCSVyZGk6IGN0eAogCSAqCSVyc2k6IGRzdApAQCAtNDI2
LDkgKzQyNiw5IEBAIEVOVFJZKGNhc3Q2X2NiY19kZWNfOHdheSkKIAlwb3BxICVyMTI7CiAJRlJB
TUVfRU5ECiAJcmV0OwotRU5EUFJPQyhjYXN0Nl9jYmNfZGVjXzh3YXkpCitTWU1fRlVOQ19FTkQo
Y2FzdDZfY2JjX2RlY184d2F5KQogCi1FTlRSWShjYXN0Nl9jdHJfOHdheSkKK1NZTV9GVU5DX1NU
QVJUKGNhc3Q2X2N0cl84d2F5KQogCS8qIGlucHV0OgogCSAqCSVyZGk6IGN0eCwgQ1RYCiAJICoJ
JXJzaTogZHN0CkBAIC00NTQsOSArNDU0LDkgQEAgRU5UUlkoY2FzdDZfY3RyXzh3YXkpCiAJcG9w
cSAlcjEyOwogCUZSQU1FX0VORAogCXJldDsKLUVORFBST0MoY2FzdDZfY3RyXzh3YXkpCitTWU1f
RlVOQ19FTkQoY2FzdDZfY3RyXzh3YXkpCiAKLUVOVFJZKGNhc3Q2X3h0c19lbmNfOHdheSkKK1NZ
TV9GVU5DX1NUQVJUKGNhc3Q2X3h0c19lbmNfOHdheSkKIAkvKiBpbnB1dDoKIAkgKgklcmRpOiBj
dHgsIENUWAogCSAqCSVyc2k6IGRzdApAQCAtNDgxLDkgKzQ4MSw5IEBAIEVOVFJZKGNhc3Q2X3h0
c19lbmNfOHdheSkKIAlwb3BxICVyMTU7CiAJRlJBTUVfRU5ECiAJcmV0OwotRU5EUFJPQyhjYXN0
Nl94dHNfZW5jXzh3YXkpCitTWU1fRlVOQ19FTkQoY2FzdDZfeHRzX2VuY184d2F5KQogCi1FTlRS
WShjYXN0Nl94dHNfZGVjXzh3YXkpCitTWU1fRlVOQ19TVEFSVChjYXN0Nl94dHNfZGVjXzh3YXkp
CiAJLyogaW5wdXQ6CiAJICoJJXJkaTogY3R4LCBDVFgKIAkgKgklcnNpOiBkc3QKQEAgLTUwOCw0
ICs1MDgsNCBAQCBFTlRSWShjYXN0Nl94dHNfZGVjXzh3YXkpCiAJcG9wcSAlcjE1OwogCUZSQU1F
X0VORAogCXJldDsKLUVORFBST0MoY2FzdDZfeHRzX2RlY184d2F5KQorU1lNX0ZVTkNfRU5EKGNh
c3Q2X3h0c19kZWNfOHdheSkKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2NyeXB0by9jaGFjaGEyMC1h
dngyLXg4Nl82NC5TIGIvYXJjaC94ODYvY3J5cHRvL2NoYWNoYTIwLWF2eDIteDg2XzY0LlMKaW5k
ZXggM2EyZGMzZGM2Y2FjLi5mMDZmMTgxYzU3MmEgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2NyeXB0
by9jaGFjaGEyMC1hdngyLXg4Nl82NC5TCisrKyBiL2FyY2gveDg2L2NyeXB0by9jaGFjaGEyMC1h
dngyLXg4Nl82NC5TCkBAIC0yOCw3ICsyOCw3IEBAIENUUklOQzoJLm9jdGEgMHgwMDAwMDAwMzAw
MDAwMDAyMDAwMDAwMDEwMDAwMDAwMAogCiAudGV4dAogCi1FTlRSWShjaGFjaGEyMF84YmxvY2tf
eG9yX2F2eDIpCitTWU1fRlVOQ19TVEFSVChjaGFjaGEyMF84YmxvY2tfeG9yX2F2eDIpCiAJIyAl
cmRpOiBJbnB1dCBzdGF0ZSBtYXRyaXgsIHMKIAkjICVyc2k6IDggZGF0YSBibG9ja3Mgb3V0cHV0
LCBvCiAJIyAlcmR4OiA4IGRhdGEgYmxvY2tzIGlucHV0LCBpCkBAIC00NDUsNCArNDQ1LDQgQEAg
RU5UUlkoY2hhY2hhMjBfOGJsb2NrX3hvcl9hdngyKQogCXZ6ZXJvdXBwZXIKIAltb3YJCSVyOCwl
cnNwCiAJcmV0Ci1FTkRQUk9DKGNoYWNoYTIwXzhibG9ja194b3JfYXZ4MikKK1NZTV9GVU5DX0VO
RChjaGFjaGEyMF84YmxvY2tfeG9yX2F2eDIpCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9jcnlwdG8v
Y2hhY2hhMjAtc3NzZTMteDg2XzY0LlMgYi9hcmNoL3g4Ni9jcnlwdG8vY2hhY2hhMjAtc3NzZTMt
eDg2XzY0LlMKaW5kZXggM2Y1MTFhN2Q3M2I4Li4xZThiOTNiZDJkOTMgMTAwNjQ0Ci0tLSBhL2Fy
Y2gveDg2L2NyeXB0by9jaGFjaGEyMC1zc3NlMy14ODZfNjQuUworKysgYi9hcmNoL3g4Ni9jcnlw
dG8vY2hhY2hhMjAtc3NzZTMteDg2XzY0LlMKQEAgLTIzLDcgKzIzLDcgQEAgQ1RSSU5DOgkub2N0
YSAweDAwMDAwMDAzMDAwMDAwMDIwMDAwMDAwMTAwMDAwMDAwCiAKIC50ZXh0CiAKLUVOVFJZKGNo
YWNoYTIwX2Jsb2NrX3hvcl9zc3NlMykKK1NZTV9GVU5DX1NUQVJUKGNoYWNoYTIwX2Jsb2NrX3hv
cl9zc3NlMykKIAkjICVyZGk6IElucHV0IHN0YXRlIG1hdHJpeCwgcwogCSMgJXJzaTogMSBkYXRh
IGJsb2NrIG91dHB1dCwgbwogCSMgJXJkeDogMSBkYXRhIGJsb2NrIGlucHV0LCBpCkBAIC0xNDMs
OSArMTQzLDkgQEAgRU5UUlkoY2hhY2hhMjBfYmxvY2tfeG9yX3Nzc2UzKQogCW1vdmRxdQkJJXht
bTMsMHgzMCglcnNpKQogCiAJcmV0Ci1FTkRQUk9DKGNoYWNoYTIwX2Jsb2NrX3hvcl9zc3NlMykK
K1NZTV9GVU5DX0VORChjaGFjaGEyMF9ibG9ja194b3Jfc3NzZTMpCiAKLUVOVFJZKGNoYWNoYTIw
XzRibG9ja194b3Jfc3NzZTMpCitTWU1fRlVOQ19TVEFSVChjaGFjaGEyMF80YmxvY2tfeG9yX3Nz
c2UzKQogCSMgJXJkaTogSW5wdXQgc3RhdGUgbWF0cml4LCBzCiAJIyAlcnNpOiA0IGRhdGEgYmxv
Y2tzIG91dHB1dCwgbwogCSMgJXJkeDogNCBkYXRhIGJsb2NrcyBpbnB1dCwgaQpAQCAtNjI3LDQg
KzYyNyw0IEBAIEVOVFJZKGNoYWNoYTIwXzRibG9ja194b3Jfc3NzZTMpCiAKIAltb3YJCSVyMTEs
JXJzcAogCXJldAotRU5EUFJPQyhjaGFjaGEyMF80YmxvY2tfeG9yX3Nzc2UzKQorU1lNX0ZVTkNf
RU5EKGNoYWNoYTIwXzRibG9ja194b3Jfc3NzZTMpCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9jcnlw
dG8vY3JjMzItcGNsbXVsX2FzbS5TIGIvYXJjaC94ODYvY3J5cHRvL2NyYzMyLXBjbG11bF9hc20u
UwppbmRleCBmMjQ3MzA0Mjk5YTIuLjY5MGQ0MjllZjVlNyAxMDA2NDQKLS0tIGEvYXJjaC94ODYv
Y3J5cHRvL2NyYzMyLXBjbG11bF9hc20uUworKysgYi9hcmNoL3g4Ni9jcnlwdG8vY3JjMzItcGNs
bXVsX2FzbS5TCkBAIC0xMDIsNyArMTAyLDcgQEAKICAqCSAgICAgICAgICAgICAgICAgICAgIHNp
emVfdCBsZW4sIHVpbnQgY3JjMzIpCiAgKi8KIAotRU5UUlkoY3JjMzJfcGNsbXVsX2xlXzE2KSAv
KiBidWZmZXIgYW5kIGJ1ZmZlciBzaXplIGFyZSAxNiBieXRlcyBhbGlnbmVkICovCitTWU1fRlVO
Q19TVEFSVChjcmMzMl9wY2xtdWxfbGVfMTYpIC8qIGJ1ZmZlciBhbmQgYnVmZmVyIHNpemUgYXJl
IDE2IGJ5dGVzIGFsaWduZWQgKi8KIAltb3ZkcWEgIChCVUYpLCAleG1tMQogCW1vdmRxYSAgMHgx
MChCVUYpLCAleG1tMgogCW1vdmRxYSAgMHgyMChCVUYpLCAleG1tMwpAQCAtMjQzLDQgKzI0Myw0
IEBAIGZvbGRfNjQ6CiAJUEVYVFJEICAweDAxLCAleG1tMSwgJWVheAogCiAJcmV0Ci1FTkRQUk9D
KGNyYzMyX3BjbG11bF9sZV8xNikKK1NZTV9GVU5DX0VORChjcmMzMl9wY2xtdWxfbGVfMTYpCmRp
ZmYgLS1naXQgYS9hcmNoL3g4Ni9jcnlwdG8vY3JjMzJjLXBjbC1pbnRlbC1hc21fNjQuUyBiL2Fy
Y2gveDg2L2NyeXB0by9jcmMzMmMtcGNsLWludGVsLWFzbV82NC5TCmluZGV4IDdhN2RlMjdjNmY0
MS4uMzQ0ZWM4ZDk2NzBiIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9jcnlwdG8vY3JjMzJjLXBjbC1p
bnRlbC1hc21fNjQuUworKysgYi9hcmNoL3g4Ni9jcnlwdG8vY3JjMzJjLXBjbC1pbnRlbC1hc21f
NjQuUwpAQCAtNzMsNyArNzMsNyBAQAogIyB1bnNpZ25lZCBpbnQgY3JjX3BjbCh1OCAqYnVmZmVy
LCBpbnQgbGVuLCB1bnNpZ25lZCBpbnQgY3JjX2luaXQpOwogCiAudGV4dAotRU5UUlkoY3JjX3Bj
bCkKK1NZTV9GVU5DX1NUQVJUKGNyY19wY2wpCiAjZGVmaW5lICAgIGJ1ZnAJCSVyZGkKICNkZWZp
bmUgICAgYnVmcF9kdwklZWRpCiAjZGVmaW5lICAgIGJ1ZnBfdwklZGkKQEAgLTMxMCw3ICszMTAs
NyBAQCBkb19yZXR1cm46CiAJcG9wcSAgICAlcmRpCiAJcG9wcSAgICAlcmJ4CiAgICAgICAgIHJl
dAotRU5EUFJPQyhjcmNfcGNsKQorU1lNX0ZVTkNfRU5EKGNyY19wY2wpCiAKIC5zZWN0aW9uCS5y
b2RhdGEsICJhIiwgQHByb2diaXRzCiAgICAgICAgICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKZGlmZiAtLWdpdCBhL2FyY2gv
eDg2L2NyeXB0by9jcmN0MTBkaWYtcGNsLWFzbV82NC5TIGIvYXJjaC94ODYvY3J5cHRvL2NyY3Qx
MGRpZi1wY2wtYXNtXzY0LlMKaW5kZXggZGUwNGQzZTk4ZDhkLi5mNTZiNDk5NTQxZTAgMTAwNjQ0
Ci0tLSBhL2FyY2gveDg2L2NyeXB0by9jcmN0MTBkaWYtcGNsLWFzbV82NC5TCisrKyBiL2FyY2gv
eDg2L2NyeXB0by9jcmN0MTBkaWYtcGNsLWFzbV82NC5TCkBAIC02OCw3ICs2OCw3IEBACiAKICNk
ZWZpbmUgICAgICAgIGFyZzFfbG93MzIgJWVkaQogCi1FTlRSWShjcmNfdDEwZGlmX3BjbCkKK1NZ
TV9GVU5DX1NUQVJUKGNyY190MTBkaWZfcGNsKQogLmFsaWduIDE2CiAKIAkjIGFkanVzdCB0aGUg
MTYtYml0IGluaXRpYWxfY3JjIHZhbHVlLCBzY2FsZSBpdCB0byAzMiBiaXRzCkBAIC01NTIsNyAr
NTUyLDcgQEAgX29ubHlfbGVzc190aGFuXzI6CiAKIAlqbXAJX2JhcnJldHQKIAotRU5EUFJPQyhj
cmNfdDEwZGlmX3BjbCkKK1NZTV9GVU5DX0VORChjcmNfdDEwZGlmX3BjbCkKIAogLnNlY3Rpb24J
LnJvZGF0YSwgImEiLCBAcHJvZ2JpdHMKIC5hbGlnbiAxNgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYv
Y3J5cHRvL2RlczNfZWRlLWFzbV82NC5TIGIvYXJjaC94ODYvY3J5cHRvL2RlczNfZWRlLWFzbV82
NC5TCmluZGV4IDhlNDljZTExNzQ5NC4uODI3NzljMDgwMjliIDEwMDY0NAotLS0gYS9hcmNoL3g4
Ni9jcnlwdG8vZGVzM19lZGUtYXNtXzY0LlMKKysrIGIvYXJjaC94ODYvY3J5cHRvL2RlczNfZWRl
LWFzbV82NC5TCkBAIC0xNzEsNyArMTcxLDcgQEAKIAltb3ZsICAgbGVmdCMjZCwgICAoaW8pOyBc
CiAJbW92bCAgIHJpZ2h0IyNkLCA0KGlvKTsKIAotRU5UUlkoZGVzM19lZGVfeDg2XzY0X2NyeXB0
X2JsaykKK1NZTV9GVU5DX1NUQVJUKGRlczNfZWRlX3g4Nl82NF9jcnlwdF9ibGspCiAJLyogaW5w
dXQ6CiAJICoJJXJkaTogcm91bmQga2V5cywgQ1RYCiAJICoJJXJzaTogZHN0CkBAIC0yNTMsNyAr
MjUzLDcgQEAgRU5UUlkoZGVzM19lZGVfeDg2XzY0X2NyeXB0X2JsaykKIAlwb3BxICVyYng7CiAK
IAlyZXQ7Ci1FTkRQUk9DKGRlczNfZWRlX3g4Nl82NF9jcnlwdF9ibGspCitTWU1fRlVOQ19FTkQo
ZGVzM19lZGVfeDg2XzY0X2NyeXB0X2JsaykKIAogLyoqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCiAgKiAzLXdheSAz
REVTCkBAIC00MjcsNyArNDI3LDcgQEAgRU5EUFJPQyhkZXMzX2VkZV94ODZfNjRfY3J5cHRfYmxr
KQogI2RlZmluZSBfX21vdnEoc3JjLCBkc3QpIFwKIAltb3ZxIHNyYywgZHN0OwogCi1FTlRSWShk
ZXMzX2VkZV94ODZfNjRfY3J5cHRfYmxrXzN3YXkpCitTWU1fRlVOQ19TVEFSVChkZXMzX2VkZV94
ODZfNjRfY3J5cHRfYmxrXzN3YXkpCiAJLyogaW5wdXQ6CiAJICoJJXJkaTogY3R4LCByb3VuZCBr
ZXlzCiAJICoJJXJzaTogZHN0ICgzIGJsb2NrcykKQEAgLTUzOCw3ICs1MzgsNyBAQCBFTlRSWShk
ZXMzX2VkZV94ODZfNjRfY3J5cHRfYmxrXzN3YXkpCiAJcG9wcSAlcmJ4OwogCiAJcmV0OwotRU5E
UFJPQyhkZXMzX2VkZV94ODZfNjRfY3J5cHRfYmxrXzN3YXkpCitTWU1fRlVOQ19FTkQoZGVzM19l
ZGVfeDg2XzY0X2NyeXB0X2Jsa18zd2F5KQogCiAuc2VjdGlvbgkucm9kYXRhLCAiYSIsIEBwcm9n
Yml0cwogLmFsaWduIDE2CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9jcnlwdG8vZ2hhc2gtY2xtdWxu
aS1pbnRlbF9hc20uUyBiL2FyY2gveDg2L2NyeXB0by9naGFzaC1jbG11bG5pLWludGVsX2FzbS5T
CmluZGV4IGMzZGI4Njg0MjU3OC4uMTJlM2E4NTAyNTdiIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9j
cnlwdG8vZ2hhc2gtY2xtdWxuaS1pbnRlbF9hc20uUworKysgYi9hcmNoL3g4Ni9jcnlwdG8vZ2hh
c2gtY2xtdWxuaS1pbnRlbF9hc20uUwpAQCAtOTMsNyArOTMsNyBAQCBTWU1fRlVOQ19TVEFSVF9M
T0NBTChfX2NsbXVsX2dmMTI4bXVsX2JsZSkKIFNZTV9GVU5DX0VORChfX2NsbXVsX2dmMTI4bXVs
X2JsZSkKIAogLyogdm9pZCBjbG11bF9naGFzaF9tdWwoY2hhciAqZHN0LCBjb25zdCB1MTI4ICpz
aGFzaCkgKi8KLUVOVFJZKGNsbXVsX2doYXNoX211bCkKK1NZTV9GVU5DX1NUQVJUKGNsbXVsX2do
YXNoX211bCkKIAlGUkFNRV9CRUdJTgogCW1vdnVwcyAoJXJkaSksIERBVEEKIAltb3Z1cHMgKCVy
c2kpLCBTSEFTSApAQCAtMTA0LDEzICsxMDQsMTMgQEAgRU5UUlkoY2xtdWxfZ2hhc2hfbXVsKQog
CW1vdnVwcyBEQVRBLCAoJXJkaSkKIAlGUkFNRV9FTkQKIAlyZXQKLUVORFBST0MoY2xtdWxfZ2hh
c2hfbXVsKQorU1lNX0ZVTkNfRU5EKGNsbXVsX2doYXNoX211bCkKIAogLyoKICAqIHZvaWQgY2xt
dWxfZ2hhc2hfdXBkYXRlKGNoYXIgKmRzdCwgY29uc3QgY2hhciAqc3JjLCB1bnNpZ25lZCBpbnQg
c3JjbGVuLAogICoJCQkgICBjb25zdCB1MTI4ICpzaGFzaCk7CiAgKi8KLUVOVFJZKGNsbXVsX2do
YXNoX3VwZGF0ZSkKK1NZTV9GVU5DX1NUQVJUKGNsbXVsX2doYXNoX3VwZGF0ZSkKIAlGUkFNRV9C
RUdJTgogCWNtcCAkMTYsICVyZHgKIAlqYiAuTHVwZGF0ZV9qdXN0X3JldAkjIGNoZWNrIGxlbmd0
aApAQCAtMTMzLDQgKzEzMyw0IEBAIEVOVFJZKGNsbXVsX2doYXNoX3VwZGF0ZSkKIC5MdXBkYXRl
X2p1c3RfcmV0OgogCUZSQU1FX0VORAogCXJldAotRU5EUFJPQyhjbG11bF9naGFzaF91cGRhdGUp
CitTWU1fRlVOQ19FTkQoY2xtdWxfZ2hhc2hfdXBkYXRlKQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYv
Y3J5cHRvL3BvbHkxMzA1LWF2eDIteDg2XzY0LlMgYi9hcmNoL3g4Ni9jcnlwdG8vcG9seTEzMDUt
YXZ4Mi14ODZfNjQuUwppbmRleCAzYjZlNzBkMDg1ZGEuLjY4YjBmNDM4NmRjNCAxMDA2NDQKLS0t
IGEvYXJjaC94ODYvY3J5cHRvL3BvbHkxMzA1LWF2eDIteDg2XzY0LlMKKysrIGIvYXJjaC94ODYv
Y3J5cHRvL3BvbHkxMzA1LWF2eDIteDg2XzY0LlMKQEAgLTgzLDcgKzgzLDcgQEAgT1JNQVNLOgku
b2N0YSAweDAwMDAwMDAwMDEwMDAwMDAwMDAwMDAwMDAxMDAwMDAwCiAjZGVmaW5lIGQzICVyMTIK
ICNkZWZpbmUgZDQgJXIxMwogCi1FTlRSWShwb2x5MTMwNV80YmxvY2tfYXZ4MikKK1NZTV9GVU5D
X1NUQVJUKHBvbHkxMzA1XzRibG9ja19hdngyKQogCSMgJXJkaTogQWNjdW11bGF0b3IgaFs1XQog
CSMgJXJzaTogNjQgYnl0ZSBpbnB1dCBibG9jayBtCiAJIyAlcmR4OiBQb2x5MTMwNSBrZXkgcls1
XQpAQCAtMzg1LDQgKzM4NSw0IEBAIEVOVFJZKHBvbHkxMzA1XzRibG9ja19hdngyKQogCXBvcAkJ
JXIxMgogCXBvcAkJJXJieAogCXJldAotRU5EUFJPQyhwb2x5MTMwNV80YmxvY2tfYXZ4MikKK1NZ
TV9GVU5DX0VORChwb2x5MTMwNV80YmxvY2tfYXZ4MikKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2Ny
eXB0by9wb2x5MTMwNS1zc2UyLXg4Nl82NC5TIGIvYXJjaC94ODYvY3J5cHRvL3BvbHkxMzA1LXNz
ZTIteDg2XzY0LlMKaW5kZXggYzg4YzY3MGNiNWZjLi42NjcxNWZiZWRjMTggMTAwNjQ0Ci0tLSBh
L2FyY2gveDg2L2NyeXB0by9wb2x5MTMwNS1zc2UyLXg4Nl82NC5TCisrKyBiL2FyY2gveDg2L2Ny
eXB0by9wb2x5MTMwNS1zc2UyLXg4Nl82NC5TCkBAIC01MCw3ICs1MCw3IEBAIE9STUFTSzoJLm9j
dGEgMHgwMDAwMDAwMDAxMDAwMDAwMDAwMDAwMDAwMTAwMDAwMAogI2RlZmluZSBkMyAlcjExCiAj
ZGVmaW5lIGQ0ICVyMTIKIAotRU5UUlkocG9seTEzMDVfYmxvY2tfc3NlMikKK1NZTV9GVU5DX1NU
QVJUKHBvbHkxMzA1X2Jsb2NrX3NzZTIpCiAJIyAlcmRpOiBBY2N1bXVsYXRvciBoWzVdCiAJIyAl
cnNpOiAxNiBieXRlIGlucHV0IGJsb2NrIG0KIAkjICVyZHg6IFBvbHkxMzA1IGtleSByWzVdCkBA
IC0yNzYsNyArMjc2LDcgQEAgRU5UUlkocG9seTEzMDVfYmxvY2tfc3NlMikKIAlwb3AJCSVyMTIK
IAlwb3AJCSVyYngKIAlyZXQKLUVORFBST0MocG9seTEzMDVfYmxvY2tfc3NlMikKK1NZTV9GVU5D
X0VORChwb2x5MTMwNV9ibG9ja19zc2UyKQogCiAKICNkZWZpbmUgdTAgMHgwMCglcjgpCkBAIC0z
MDEsNyArMzAxLDcgQEAgRU5EUFJPQyhwb2x5MTMwNV9ibG9ja19zc2UyKQogI3VuZGVmIGQwCiAj
ZGVmaW5lIGQwICVyMTMKIAotRU5UUlkocG9seTEzMDVfMmJsb2NrX3NzZTIpCitTWU1fRlVOQ19T
VEFSVChwb2x5MTMwNV8yYmxvY2tfc3NlMikKIAkjICVyZGk6IEFjY3VtdWxhdG9yIGhbNV0KIAkj
ICVyc2k6IDE2IGJ5dGUgaW5wdXQgYmxvY2sgbQogCSMgJXJkeDogUG9seTEzMDUga2V5IHJbNV0K
QEAgLTU4MSw0ICs1ODEsNCBAQCBFTlRSWShwb2x5MTMwNV8yYmxvY2tfc3NlMikKIAlwb3AJCSVy
MTIKIAlwb3AJCSVyYngKIAlyZXQKLUVORFBST0MocG9seTEzMDVfMmJsb2NrX3NzZTIpCitTWU1f
RlVOQ19FTkQocG9seTEzMDVfMmJsb2NrX3NzZTIpCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9jcnlw
dG8vc2Fsc2EyMC14ODZfNjQtYXNtXzY0LlMgYi9hcmNoL3g4Ni9jcnlwdG8vc2Fsc2EyMC14ODZf
NjQtYXNtXzY0LlMKaW5kZXggOTI3OWUwYjJkNjBlLi5hNWYzZGQxNWE3NTUgMTAwNjQ0Ci0tLSBh
L2FyY2gveDg2L2NyeXB0by9zYWxzYTIwLXg4Nl82NC1hc21fNjQuUworKysgYi9hcmNoL3g4Ni9j
cnlwdG8vc2Fsc2EyMC14ODZfNjQtYXNtXzY0LlMKQEAgLTEsNyArMSw3IEBACiAjaW5jbHVkZSA8
bGludXgvbGlua2FnZS5oPgogCiAjIGVudGVyIHNhbHNhMjBfZW5jcnlwdF9ieXRlcwotRU5UUlko
c2Fsc2EyMF9lbmNyeXB0X2J5dGVzKQorU1lNX0ZVTkNfU1RBUlQoc2Fsc2EyMF9lbmNyeXB0X2J5
dGVzKQogCW1vdgklcnNwLCVyMTEKIAlhbmQJJDMxLCVyMTEKIAlhZGQJJDI1NiwlcjExCkBAIC04
MDEsMTAgKzgwMSwxMCBAQCBFTlRSWShzYWxzYTIwX2VuY3J5cHRfYnl0ZXMpCiAJIyBjb21tZW50
OmZwIHN0YWNrIHVuY2hhbmdlZCBieSBqdW1wCiAJIyBnb3RvIGJ5dGVzYXRsZWFzdDEKIAlqbXAJ
Ll9ieXRlc2F0bGVhc3QxCi1FTkRQUk9DKHNhbHNhMjBfZW5jcnlwdF9ieXRlcykKK1NZTV9GVU5D
X0VORChzYWxzYTIwX2VuY3J5cHRfYnl0ZXMpCiAKICMgZW50ZXIgc2Fsc2EyMF9rZXlzZXR1cAot
RU5UUlkoc2Fsc2EyMF9rZXlzZXR1cCkKK1NZTV9GVU5DX1NUQVJUKHNhbHNhMjBfa2V5c2V0dXAp
CiAJbW92CSVyc3AsJXIxMQogCWFuZAkkMzEsJXIxMQogCWFkZAkkMjU2LCVyMTEKQEAgLTg5MCwx
MCArODkwLDEwIEBAIEVOVFJZKHNhbHNhMjBfa2V5c2V0dXApCiAJbW92CSVyZGksJXJheAogCW1v
dgklcnNpLCVyZHgKIAlyZXQKLUVORFBST0Moc2Fsc2EyMF9rZXlzZXR1cCkKK1NZTV9GVU5DX0VO
RChzYWxzYTIwX2tleXNldHVwKQogCiAjIGVudGVyIHNhbHNhMjBfaXZzZXR1cAotRU5UUlkoc2Fs
c2EyMF9pdnNldHVwKQorU1lNX0ZVTkNfU1RBUlQoc2Fsc2EyMF9pdnNldHVwKQogCW1vdgklcnNw
LCVyMTEKIAlhbmQJJDMxLCVyMTEKIAlhZGQJJDI1NiwlcjExCkBAIC05MTUsNCArOTE1LDQgQEAg
RU5UUlkoc2Fsc2EyMF9pdnNldHVwKQogCW1vdgklcmRpLCVyYXgKIAltb3YJJXJzaSwlcmR4CiAJ
cmV0Ci1FTkRQUk9DKHNhbHNhMjBfaXZzZXR1cCkKK1NZTV9GVU5DX0VORChzYWxzYTIwX2l2c2V0
dXApCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9jcnlwdG8vc2VycGVudC1hdngteDg2XzY0LWFzbV82
NC5TIGIvYXJjaC94ODYvY3J5cHRvL3NlcnBlbnQtYXZ4LXg4Nl82NC1hc21fNjQuUwppbmRleCBj
MmQ0YTFmYzllZTguLjcyZGU4NmE4MDkxZSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvY3J5cHRvL3Nl
cnBlbnQtYXZ4LXg4Nl82NC1hc21fNjQuUworKysgYi9hcmNoL3g4Ni9jcnlwdG8vc2VycGVudC1h
dngteDg2XzY0LWFzbV82NC5TCkBAIC02NzcsNyArNjc3LDcgQEAgU1lNX0ZVTkNfU1RBUlRfTE9D
QUwoX19zZXJwZW50X2RlY19ibGs4X2F2eCkKIAlyZXQ7CiBTWU1fRlVOQ19FTkQoX19zZXJwZW50
X2RlY19ibGs4X2F2eCkKIAotRU5UUlkoc2VycGVudF9lY2JfZW5jXzh3YXlfYXZ4KQorU1lNX0ZV
TkNfU1RBUlQoc2VycGVudF9lY2JfZW5jXzh3YXlfYXZ4KQogCS8qIGlucHV0OgogCSAqCSVyZGk6
IGN0eCwgQ1RYCiAJICoJJXJzaTogZHN0CkBAIC02OTMsOSArNjkzLDkgQEAgRU5UUlkoc2VycGVu
dF9lY2JfZW5jXzh3YXlfYXZ4KQogCiAJRlJBTUVfRU5ECiAJcmV0OwotRU5EUFJPQyhzZXJwZW50
X2VjYl9lbmNfOHdheV9hdngpCitTWU1fRlVOQ19FTkQoc2VycGVudF9lY2JfZW5jXzh3YXlfYXZ4
KQogCi1FTlRSWShzZXJwZW50X2VjYl9kZWNfOHdheV9hdngpCitTWU1fRlVOQ19TVEFSVChzZXJw
ZW50X2VjYl9kZWNfOHdheV9hdngpCiAJLyogaW5wdXQ6CiAJICoJJXJkaTogY3R4LCBDVFgKIAkg
KgklcnNpOiBkc3QKQEAgLTcxMSw5ICs3MTEsOSBAQCBFTlRSWShzZXJwZW50X2VjYl9kZWNfOHdh
eV9hdngpCiAKIAlGUkFNRV9FTkQKIAlyZXQ7Ci1FTkRQUk9DKHNlcnBlbnRfZWNiX2RlY184d2F5
X2F2eCkKK1NZTV9GVU5DX0VORChzZXJwZW50X2VjYl9kZWNfOHdheV9hdngpCiAKLUVOVFJZKHNl
cnBlbnRfY2JjX2RlY184d2F5X2F2eCkKK1NZTV9GVU5DX1NUQVJUKHNlcnBlbnRfY2JjX2RlY184
d2F5X2F2eCkKIAkvKiBpbnB1dDoKIAkgKgklcmRpOiBjdHgsIENUWAogCSAqCSVyc2k6IGRzdApA
QCAtNzI5LDkgKzcyOSw5IEBAIEVOVFJZKHNlcnBlbnRfY2JjX2RlY184d2F5X2F2eCkKIAogCUZS
QU1FX0VORAogCXJldDsKLUVORFBST0Moc2VycGVudF9jYmNfZGVjXzh3YXlfYXZ4KQorU1lNX0ZV
TkNfRU5EKHNlcnBlbnRfY2JjX2RlY184d2F5X2F2eCkKIAotRU5UUlkoc2VycGVudF9jdHJfOHdh
eV9hdngpCitTWU1fRlVOQ19TVEFSVChzZXJwZW50X2N0cl84d2F5X2F2eCkKIAkvKiBpbnB1dDoK
IAkgKgklcmRpOiBjdHgsIENUWAogCSAqCSVyc2k6IGRzdApAQCAtNzQ5LDkgKzc0OSw5IEBAIEVO
VFJZKHNlcnBlbnRfY3RyXzh3YXlfYXZ4KQogCiAJRlJBTUVfRU5ECiAJcmV0OwotRU5EUFJPQyhz
ZXJwZW50X2N0cl84d2F5X2F2eCkKK1NZTV9GVU5DX0VORChzZXJwZW50X2N0cl84d2F5X2F2eCkK
IAotRU5UUlkoc2VycGVudF94dHNfZW5jXzh3YXlfYXZ4KQorU1lNX0ZVTkNfU1RBUlQoc2VycGVu
dF94dHNfZW5jXzh3YXlfYXZ4KQogCS8qIGlucHV0OgogCSAqCSVyZGk6IGN0eCwgQ1RYCiAJICoJ
JXJzaTogZHN0CkBAIC03NzEsOSArNzcxLDkgQEAgRU5UUlkoc2VycGVudF94dHNfZW5jXzh3YXlf
YXZ4KQogCiAJRlJBTUVfRU5ECiAJcmV0OwotRU5EUFJPQyhzZXJwZW50X3h0c19lbmNfOHdheV9h
dngpCitTWU1fRlVOQ19FTkQoc2VycGVudF94dHNfZW5jXzh3YXlfYXZ4KQogCi1FTlRSWShzZXJw
ZW50X3h0c19kZWNfOHdheV9hdngpCitTWU1fRlVOQ19TVEFSVChzZXJwZW50X3h0c19kZWNfOHdh
eV9hdngpCiAJLyogaW5wdXQ6CiAJICoJJXJkaTogY3R4LCBDVFgKIAkgKgklcnNpOiBkc3QKQEAg
LTc5Myw0ICs3OTMsNCBAQCBFTlRSWShzZXJwZW50X3h0c19kZWNfOHdheV9hdngpCiAKIAlGUkFN
RV9FTkQKIAlyZXQ7Ci1FTkRQUk9DKHNlcnBlbnRfeHRzX2RlY184d2F5X2F2eCkKK1NZTV9GVU5D
X0VORChzZXJwZW50X3h0c19kZWNfOHdheV9hdngpCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9jcnlw
dG8vc2VycGVudC1hdngyLWFzbV82NC5TIGIvYXJjaC94ODYvY3J5cHRvL3NlcnBlbnQtYXZ4Mi1h
c21fNjQuUwppbmRleCA1MmM1MjdjZTRiMTguLmI4NjZmMTYzMjgwMyAxMDA2NDQKLS0tIGEvYXJj
aC94ODYvY3J5cHRvL3NlcnBlbnQtYXZ4Mi1hc21fNjQuUworKysgYi9hcmNoL3g4Ni9jcnlwdG8v
c2VycGVudC1hdngyLWFzbV82NC5TCkBAIC02NzMsNyArNjczLDcgQEAgU1lNX0ZVTkNfU1RBUlRf
TE9DQUwoX19zZXJwZW50X2RlY19ibGsxNikKIAlyZXQ7CiBTWU1fRlVOQ19FTkQoX19zZXJwZW50
X2RlY19ibGsxNikKIAotRU5UUlkoc2VycGVudF9lY2JfZW5jXzE2d2F5KQorU1lNX0ZVTkNfU1RB
UlQoc2VycGVudF9lY2JfZW5jXzE2d2F5KQogCS8qIGlucHV0OgogCSAqCSVyZGk6IGN0eCwgQ1RY
CiAJICoJJXJzaTogZHN0CkBAIC02OTMsOSArNjkzLDkgQEAgRU5UUlkoc2VycGVudF9lY2JfZW5j
XzE2d2F5KQogCiAJRlJBTUVfRU5ECiAJcmV0OwotRU5EUFJPQyhzZXJwZW50X2VjYl9lbmNfMTZ3
YXkpCitTWU1fRlVOQ19FTkQoc2VycGVudF9lY2JfZW5jXzE2d2F5KQogCi1FTlRSWShzZXJwZW50
X2VjYl9kZWNfMTZ3YXkpCitTWU1fRlVOQ19TVEFSVChzZXJwZW50X2VjYl9kZWNfMTZ3YXkpCiAJ
LyogaW5wdXQ6CiAJICoJJXJkaTogY3R4LCBDVFgKIAkgKgklcnNpOiBkc3QKQEAgLTcxNSw5ICs3
MTUsOSBAQCBFTlRSWShzZXJwZW50X2VjYl9kZWNfMTZ3YXkpCiAKIAlGUkFNRV9FTkQKIAlyZXQ7
Ci1FTkRQUk9DKHNlcnBlbnRfZWNiX2RlY18xNndheSkKK1NZTV9GVU5DX0VORChzZXJwZW50X2Vj
Yl9kZWNfMTZ3YXkpCiAKLUVOVFJZKHNlcnBlbnRfY2JjX2RlY18xNndheSkKK1NZTV9GVU5DX1NU
QVJUKHNlcnBlbnRfY2JjX2RlY18xNndheSkKIAkvKiBpbnB1dDoKIAkgKgklcmRpOiBjdHgsIENU
WAogCSAqCSVyc2k6IGRzdApAQCAtNzM4LDkgKzczOCw5IEBAIEVOVFJZKHNlcnBlbnRfY2JjX2Rl
Y18xNndheSkKIAogCUZSQU1FX0VORAogCXJldDsKLUVORFBST0Moc2VycGVudF9jYmNfZGVjXzE2
d2F5KQorU1lNX0ZVTkNfRU5EKHNlcnBlbnRfY2JjX2RlY18xNndheSkKIAotRU5UUlkoc2VycGVu
dF9jdHJfMTZ3YXkpCitTWU1fRlVOQ19TVEFSVChzZXJwZW50X2N0cl8xNndheSkKIAkvKiBpbnB1
dDoKIAkgKgklcmRpOiBjdHgsIENUWAogCSAqCSVyc2k6IGRzdCAoMTYgYmxvY2tzKQpAQCAtNzYz
LDkgKzc2Myw5IEBAIEVOVFJZKHNlcnBlbnRfY3RyXzE2d2F5KQogCiAJRlJBTUVfRU5ECiAJcmV0
OwotRU5EUFJPQyhzZXJwZW50X2N0cl8xNndheSkKK1NZTV9GVU5DX0VORChzZXJwZW50X2N0cl8x
NndheSkKIAotRU5UUlkoc2VycGVudF94dHNfZW5jXzE2d2F5KQorU1lNX0ZVTkNfU1RBUlQoc2Vy
cGVudF94dHNfZW5jXzE2d2F5KQogCS8qIGlucHV0OgogCSAqCSVyZGk6IGN0eCwgQ1RYCiAJICoJ
JXJzaTogZHN0ICgxNiBibG9ja3MpCkBAIC03ODksOSArNzg5LDkgQEAgRU5UUlkoc2VycGVudF94
dHNfZW5jXzE2d2F5KQogCiAJRlJBTUVfRU5ECiAJcmV0OwotRU5EUFJPQyhzZXJwZW50X3h0c19l
bmNfMTZ3YXkpCitTWU1fRlVOQ19FTkQoc2VycGVudF94dHNfZW5jXzE2d2F5KQogCi1FTlRSWShz
ZXJwZW50X3h0c19kZWNfMTZ3YXkpCitTWU1fRlVOQ19TVEFSVChzZXJwZW50X3h0c19kZWNfMTZ3
YXkpCiAJLyogaW5wdXQ6CiAJICoJJXJkaTogY3R4LCBDVFgKIAkgKgklcnNpOiBkc3QgKDE2IGJs
b2NrcykKQEAgLTgxNSw0ICs4MTUsNCBAQCBFTlRSWShzZXJwZW50X3h0c19kZWNfMTZ3YXkpCiAK
IAlGUkFNRV9FTkQKIAlyZXQ7Ci1FTkRQUk9DKHNlcnBlbnRfeHRzX2RlY18xNndheSkKK1NZTV9G
VU5DX0VORChzZXJwZW50X3h0c19kZWNfMTZ3YXkpCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9jcnlw
dG8vc2VycGVudC1zc2UyLXg4Nl82NC1hc21fNjQuUyBiL2FyY2gveDg2L2NyeXB0by9zZXJwZW50
LXNzZTIteDg2XzY0LWFzbV82NC5TCmluZGV4IGFjYzA2NmM3YzZiMi4uYmRlZWU5MDBkZjYzIDEw
MDY0NAotLS0gYS9hcmNoL3g4Ni9jcnlwdG8vc2VycGVudC1zc2UyLXg4Nl82NC1hc21fNjQuUwor
KysgYi9hcmNoL3g4Ni9jcnlwdG8vc2VycGVudC1zc2UyLXg4Nl82NC1hc21fNjQuUwpAQCAtNjM0
LDcgKzYzNCw3IEBACiAJcHhvciB0MCwJCXgzOyBcCiAJbW92ZHF1IHgzLAkJKDMqNCo0KShvdXQp
OwogCi1FTlRSWShfX3NlcnBlbnRfZW5jX2Jsa184d2F5KQorU1lNX0ZVTkNfU1RBUlQoX19zZXJw
ZW50X2VuY19ibGtfOHdheSkKIAkvKiBpbnB1dDoKIAkgKgklcmRpOiBjdHgsIENUWAogCSAqCSVy
c2k6IGRzdApAQCAtNjk3LDkgKzY5Nyw5IEBAIEVOVFJZKF9fc2VycGVudF9lbmNfYmxrXzh3YXkp
CiAJeG9yX2Jsb2NrcyglcmF4LCBSQTIsIFJCMiwgUkMyLCBSRDIsIFJLMCwgUksxLCBSSzIpOwog
CiAJcmV0OwotRU5EUFJPQyhfX3NlcnBlbnRfZW5jX2Jsa184d2F5KQorU1lNX0ZVTkNfRU5EKF9f
c2VycGVudF9lbmNfYmxrXzh3YXkpCiAKLUVOVFJZKHNlcnBlbnRfZGVjX2Jsa184d2F5KQorU1lN
X0ZVTkNfU1RBUlQoc2VycGVudF9kZWNfYmxrXzh3YXkpCiAJLyogaW5wdXQ6CiAJICoJJXJkaTog
Y3R4LCBDVFgKIAkgKgklcnNpOiBkc3QKQEAgLTc1MSw0ICs3NTEsNCBAQCBFTlRSWShzZXJwZW50
X2RlY19ibGtfOHdheSkKIAl3cml0ZV9ibG9ja3MoJXJheCwgUkMyLCBSRDIsIFJCMiwgUkUyLCBS
SzAsIFJLMSwgUksyKTsKIAogCXJldDsKLUVORFBST0Moc2VycGVudF9kZWNfYmxrXzh3YXkpCitT
WU1fRlVOQ19FTkQoc2VycGVudF9kZWNfYmxrXzh3YXkpCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9j
cnlwdG8vc2hhMS1tYi9zaGExX21iX21ncl9mbHVzaF9hdngyLlMgYi9hcmNoL3g4Ni9jcnlwdG8v
c2hhMS1tYi9zaGExX21iX21ncl9mbHVzaF9hdngyLlMKaW5kZXggOTNiOTQ1NTk3ZWNmLi43NjIz
YTE2YzNjNWYgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2NyeXB0by9zaGExLW1iL3NoYTFfbWJfbWdy
X2ZsdXNoX2F2eDIuUworKysgYi9hcmNoL3g4Ni9jcnlwdG8vc2hhMS1tYi9zaGExX21iX21ncl9m
bHVzaF9hdngyLlMKQEAgLTEwMyw3ICsxMDMsNyBAQCBvZmZzZXQgPSBcX29mZnNldAogCiAjIEpP
Qiogc2hhMV9tYl9tZ3JfZmx1c2hfYXZ4MihNQl9NR1IgKnN0YXRlKQogIyBhcmcgMSA6IHJjeCA6
IHN0YXRlCi1FTlRSWShzaGExX21iX21ncl9mbHVzaF9hdngyKQorU1lNX0ZVTkNfU1RBUlQoc2hh
MV9tYl9tZ3JfZmx1c2hfYXZ4MikKIAlGUkFNRV9CRUdJTgogCXB1c2gJJXJieAogCkBAIC0yMjAs
MTMgKzIyMCwxMyBAQCByZXR1cm46CiByZXR1cm5fbnVsbDoKIAl4b3IgICAgIGpvYl9yYXgsIGpv
Yl9yYXgKIAlqbXAgICAgIHJldHVybgotRU5EUFJPQyhzaGExX21iX21ncl9mbHVzaF9hdngyKQor
U1lNX0ZVTkNfRU5EKHNoYTFfbWJfbWdyX2ZsdXNoX2F2eDIpCiAKIAogIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKIAogLmFs
aWduIDE2Ci1FTlRSWShzaGExX21iX21ncl9nZXRfY29tcF9qb2JfYXZ4MikKK1NZTV9GVU5DX1NU
QVJUKHNoYTFfbWJfbWdyX2dldF9jb21wX2pvYl9hdngyKQogCXB1c2ggICAgJXJieAogCiAJIyMg
aWYgYml0IDMyKzMgaXMgc2V0LCB0aGVuIGFsbCBsYW5lcyBhcmUgZW1wdHkKQEAgLTI3OSw3ICsy
NzksNyBAQCBFTlRSWShzaGExX21iX21ncl9nZXRfY29tcF9qb2JfYXZ4MikKIAl4b3IgICAgIGpv
Yl9yYXgsIGpvYl9yYXgKIAlwb3AgICAgICVyYngKIAlyZXQKLUVORFBST0Moc2hhMV9tYl9tZ3Jf
Z2V0X2NvbXBfam9iX2F2eDIpCitTWU1fRlVOQ19FTkQoc2hhMV9tYl9tZ3JfZ2V0X2NvbXBfam9i
X2F2eDIpCiAKIC5zZWN0aW9uCS5yb2RhdGEuY3N0MTYuY2xlYXJfbG93X25pYmJsZSwgImFNIiwg
QHByb2diaXRzLCAxNgogLmFsaWduIDE2CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9jcnlwdG8vc2hh
MS1tYi9zaGExX21iX21ncl9zdWJtaXRfYXZ4Mi5TIGIvYXJjaC94ODYvY3J5cHRvL3NoYTEtbWIv
c2hhMV9tYl9tZ3Jfc3VibWl0X2F2eDIuUwppbmRleCA3YTkzYjFjMGQ2OWEuLmE0NmUzYjA0Mzg1
ZSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvY3J5cHRvL3NoYTEtbWIvc2hhMV9tYl9tZ3Jfc3VibWl0
X2F2eDIuUworKysgYi9hcmNoL3g4Ni9jcnlwdG8vc2hhMS1tYi9zaGExX21iX21ncl9zdWJtaXRf
YXZ4Mi5TCkBAIC05OCw3ICs5OCw3IEBAIGxhbmVfZGF0YSAgICAgICA9ICVyMTAKICMgSk9CKiBz
dWJtaXRfbWJfbWdyX3N1Ym1pdF9hdngyKE1CX01HUiAqc3RhdGUsIGpvYl9zaGExICpqb2IpCiAj
IGFyZyAxIDogcmN4IDogc3RhdGUKICMgYXJnIDIgOiByZHggOiBqb2IKLUVOVFJZKHNoYTFfbWJf
bWdyX3N1Ym1pdF9hdngyKQorU1lNX0ZVTkNfU1RBUlQoc2hhMV9tYl9tZ3Jfc3VibWl0X2F2eDIp
CiAJRlJBTUVfQkVHSU4KIAlwdXNoCSVyYngKIAlwdXNoCSVyMTIKQEAgLTIwMSw3ICsyMDEsNyBA
QCByZXR1cm5fbnVsbDoKIAl4b3IgICAgIGpvYl9yYXgsIGpvYl9yYXgKIAlqbXAgICAgIHJldHVy
bgogCi1FTkRQUk9DKHNoYTFfbWJfbWdyX3N1Ym1pdF9hdngyKQorU1lNX0ZVTkNfRU5EKHNoYTFf
bWJfbWdyX3N1Ym1pdF9hdngyKQogCiAuc2VjdGlvbgkucm9kYXRhLmNzdDE2LmNsZWFyX2xvd19u
aWJibGUsICJhTSIsIEBwcm9nYml0cywgMTYKIC5hbGlnbiAxNgpkaWZmIC0tZ2l0IGEvYXJjaC94
ODYvY3J5cHRvL3NoYTEtbWIvc2hhMV94OF9hdngyLlMgYi9hcmNoL3g4Ni9jcnlwdG8vc2hhMS1t
Yi9zaGExX3g4X2F2eDIuUwppbmRleCAyMGY3N2FhNjMzZGUuLjA0ZDc2MzUyMGE4MiAxMDA2NDQK
LS0tIGEvYXJjaC94ODYvY3J5cHRvL3NoYTEtbWIvc2hhMV94OF9hdngyLlMKKysrIGIvYXJjaC94
ODYvY3J5cHRvL3NoYTEtbWIvc2hhMV94OF9hdngyLlMKQEAgLTI5NCw3ICsyOTQsNyBAQCBXMTQg
ID0gVE1QXwogIyBhcmcgMSA6IHBvaW50ZXIgdG8gYXJyYXlbNF0gb2YgcG9pbnRlciB0byBpbnB1
dCBkYXRhCiAjIGFyZyAyIDogc2l6ZSAoaW4gYmxvY2tzKSA7OyBhc3N1bWVkIHRvIGJlID49IDEK
ICMKLUVOVFJZKHNoYTFfeDhfYXZ4MikKK1NZTV9GVU5DX1NUQVJUKHNoYTFfeDhfYXZ4MikKIAog
CSMgc2F2ZSBjYWxsZWUtc2F2ZWQgY2xvYmJlcmVkIHJlZ2lzdGVycyB0byBjb21wbHkgd2l0aCBD
IGZ1bmN0aW9uIEFCSQogCXB1c2gJJXIxMgpAQCAtNDU4LDcgKzQ1OCw3IEBAIGxsb29wOgogCXBv
cAklcjEyCiAKIAlyZXQKLUVORFBST0Moc2hhMV94OF9hdngyKQorU1lNX0ZVTkNfRU5EKHNoYTFf
eDhfYXZ4MikKIAogCiAuc2VjdGlvbgkucm9kYXRhLmNzdDMyLkswMF8xOSwgImFNIiwgQHByb2di
aXRzLCAzMgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvY3J5cHRvL3NoYTFfYXZ4Ml94ODZfNjRfYXNt
LlMgYi9hcmNoL3g4Ni9jcnlwdG8vc2hhMV9hdngyX3g4Nl82NF9hc20uUwppbmRleCA5ZjcxMmE3
ZGZkNzkuLjZkZWNjODVlZjdiNyAxMDA2NDQKLS0tIGEvYXJjaC94ODYvY3J5cHRvL3NoYTFfYXZ4
Ml94ODZfNjRfYXNtLlMKKysrIGIvYXJjaC94ODYvY3J5cHRvL3NoYTFfYXZ4Ml94ODZfNjRfYXNt
LlMKQEAgLTYzNCw3ICs2MzQsNyBAQCBfbG9vcDM6CiAgKiBwYXJhbTogZnVuY3Rpb24ncyBuYW1l
CiAgKi8KIC5tYWNybyBTSEExX1ZFQ1RPUl9BU00gIG5hbWUKLQlFTlRSWShcbmFtZSkKKwlTWU1f
RlVOQ19TVEFSVChcbmFtZSkKIAogCXB1c2gJJXJieAogCXB1c2gJJXIxMgpAQCAtNjc2LDcgKzY3
Niw3IEBAIF9sb29wMzoKIAogCXJldAogCi0JRU5EUFJPQyhcbmFtZSkKKwlTWU1fRlVOQ19FTkQo
XG5hbWUpCiAuZW5kbQogCiAuc2VjdGlvbiAucm9kYXRhCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9j
cnlwdG8vc2hhMV9uaV9hc20uUyBiL2FyY2gveDg2L2NyeXB0by9zaGExX25pX2FzbS5TCmluZGV4
IGViYmRiYTcyYWUwNy4uMTFlZmUzYTQ1YTFmIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9jcnlwdG8v
c2hhMV9uaV9hc20uUworKysgYi9hcmNoL3g4Ni9jcnlwdG8vc2hhMV9uaV9hc20uUwpAQCAtOTUs
NyArOTUsNyBAQAogICovCiAudGV4dAogLmFsaWduIDMyCi1FTlRSWShzaGExX25pX3RyYW5zZm9y
bSkKK1NZTV9GVU5DX1NUQVJUKHNoYTFfbmlfdHJhbnNmb3JtKQogCW1vdgkJJXJzcCwgUlNQU0FW
RQogCXN1YgkJJEZSQU1FX1NJWkUsICVyc3AKIAlhbmQJCSR+MHhGLCAlcnNwCkBAIC0yOTEsNyAr
MjkxLDcgQEAgRU5UUlkoc2hhMV9uaV90cmFuc2Zvcm0pCiAJbW92CQlSU1BTQVZFLCAlcnNwCiAK
IAlyZXQKLUVORFBST0Moc2hhMV9uaV90cmFuc2Zvcm0pCitTWU1fRlVOQ19FTkQoc2hhMV9uaV90
cmFuc2Zvcm0pCiAKIC5zZWN0aW9uCS5yb2RhdGEuY3N0MTYuUFNIVUZGTEVfQllURV9GTElQX01B
U0ssICJhTSIsIEBwcm9nYml0cywgMTYKIC5hbGlnbiAxNgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYv
Y3J5cHRvL3NoYTFfc3NzZTNfYXNtLlMgYi9hcmNoL3g4Ni9jcnlwdG8vc2hhMV9zc3NlM19hc20u
UwppbmRleCA2MjA0YmQ1MzUyOGMuLmMyNTMyNTVmZDRjMSAxMDA2NDQKLS0tIGEvYXJjaC94ODYv
Y3J5cHRvL3NoYTFfc3NzZTNfYXNtLlMKKysrIGIvYXJjaC94ODYvY3J5cHRvL3NoYTFfc3NzZTNf
YXNtLlMKQEAgLTcxLDcgKzcxLDcgQEAKICAqIHBhcmFtOiBmdW5jdGlvbidzIG5hbWUKICAqLwog
Lm1hY3JvIFNIQTFfVkVDVE9SX0FTTSAgbmFtZQotCUVOVFJZKFxuYW1lKQorCVNZTV9GVU5DX1NU
QVJUKFxuYW1lKQogCiAJcHVzaAklcmJ4CiAJcHVzaAklcjEyCkBAIC0xMDUsNyArMTA1LDcgQEAK
IAlwb3AJJXJieAogCXJldAogCi0JRU5EUFJPQyhcbmFtZSkKKwlTWU1fRlVOQ19FTkQoXG5hbWUp
CiAuZW5kbQogCiAvKgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvY3J5cHRvL3NoYTI1Ni1hdngtYXNt
LlMgYi9hcmNoL3g4Ni9jcnlwdG8vc2hhMjU2LWF2eC1hc20uUwppbmRleCAwMDFiYmNmOTNjNzku
LjIyZTE0YzhkZDJlNCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvY3J5cHRvL3NoYTI1Ni1hdngtYXNt
LlMKKysrIGIvYXJjaC94ODYvY3J5cHRvL3NoYTI1Ni1hdngtYXNtLlMKQEAgLTM0Nyw3ICszNDcs
NyBAQCBhID0gVE1QXwogIyMgYXJnIDMgOiBOdW0gYmxvY2tzCiAjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKIC50
ZXh0Ci1FTlRSWShzaGEyNTZfdHJhbnNmb3JtX2F2eCkKK1NZTV9GVU5DX1NUQVJUKHNoYTI1Nl90
cmFuc2Zvcm1fYXZ4KQogLmFsaWduIDMyCiAJcHVzaHEgICAlcmJ4CiAJcHVzaHEgICAlcjEyCkBA
IC00NjAsNyArNDYwLDcgQEAgZG9uZV9oYXNoOgogCXBvcHEJJXIxMgogCXBvcHEgICAgJXJieAog
CXJldAotRU5EUFJPQyhzaGEyNTZfdHJhbnNmb3JtX2F2eCkKK1NZTV9GVU5DX0VORChzaGEyNTZf
dHJhbnNmb3JtX2F2eCkKIAogLnNlY3Rpb24JLnJvZGF0YS5jc3QyNTYuSzI1NiwgImFNIiwgQHBy
b2diaXRzLCAyNTYKIC5hbGlnbiA2NApkaWZmIC0tZ2l0IGEvYXJjaC94ODYvY3J5cHRvL3NoYTI1
Ni1hdngyLWFzbS5TIGIvYXJjaC94ODYvY3J5cHRvL3NoYTI1Ni1hdngyLWFzbS5TCmluZGV4IDE0
MjBkYjE1ZGNkZC4uNTE5YjU1MWFkNTc2IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9jcnlwdG8vc2hh
MjU2LWF2eDItYXNtLlMKKysrIGIvYXJjaC94ODYvY3J5cHRvL3NoYTI1Ni1hdngyLWFzbS5TCkBA
IC01MjYsNyArNTI2LDcgQEAgU1RBQ0tfU0laRQk9IF9SU1AgICAgICArIF9SU1BfU0laRQogIyMg
YXJnIDMgOiBOdW0gYmxvY2tzCiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKIC50ZXh0Ci1FTlRSWShzaGEyNTZf
dHJhbnNmb3JtX3JvcngpCitTWU1fRlVOQ19TVEFSVChzaGEyNTZfdHJhbnNmb3JtX3JvcngpCiAu
YWxpZ24gMzIKIAlwdXNocQklcmJ4CiAJcHVzaHEJJXIxMgpAQCAtNzEzLDcgKzcxMyw3IEBAIGRv
bmVfaGFzaDoKIAlwb3BxCSVyMTIKIAlwb3BxCSVyYngKIAlyZXQKLUVORFBST0Moc2hhMjU2X3Ry
YW5zZm9ybV9yb3J4KQorU1lNX0ZVTkNfRU5EKHNoYTI1Nl90cmFuc2Zvcm1fcm9yeCkKIAogLnNl
Y3Rpb24JLnJvZGF0YS5jc3Q1MTIuSzI1NiwgImFNIiwgQHByb2diaXRzLCA1MTIKIC5hbGlnbiA2
NApkaWZmIC0tZ2l0IGEvYXJjaC94ODYvY3J5cHRvL3NoYTI1Ni1tYi9zaGEyNTZfbWJfbWdyX2Zs
dXNoX2F2eDIuUyBiL2FyY2gveDg2L2NyeXB0by9zaGEyNTYtbWIvc2hhMjU2X21iX21ncl9mbHVz
aF9hdngyLlMKaW5kZXggOGZlNjMzOGJjYzg0Li45NjgxMjI3YmUxNmMgMTAwNjQ0Ci0tLSBhL2Fy
Y2gveDg2L2NyeXB0by9zaGEyNTYtbWIvc2hhMjU2X21iX21ncl9mbHVzaF9hdngyLlMKKysrIGIv
YXJjaC94ODYvY3J5cHRvL3NoYTI1Ni1tYi9zaGEyNTZfbWJfbWdyX2ZsdXNoX2F2eDIuUwpAQCAt
MTAxLDcgKzEwMSw3IEBAIG9mZnNldCA9IFxfb2Zmc2V0CiAKICMgSk9CX1NIQTI1Niogc2hhMjU2
X21iX21ncl9mbHVzaF9hdngyKE1CX01HUiAqc3RhdGUpCiAjIGFyZyAxIDogcmN4IDogc3RhdGUK
LUVOVFJZKHNoYTI1Nl9tYl9tZ3JfZmx1c2hfYXZ4MikKK1NZTV9GVU5DX1NUQVJUKHNoYTI1Nl9t
Yl9tZ3JfZmx1c2hfYXZ4MikKIAlGUkFNRV9CRUdJTgogICAgICAgICBwdXNoICAgICVyYngKIApA
QCAtMjIwLDEyICsyMjAsMTIgQEAgcmV0dXJuOgogcmV0dXJuX251bGw6CiAJeG9yCWpvYl9yYXgs
IGpvYl9yYXgKIAlqbXAJcmV0dXJuCi1FTkRQUk9DKHNoYTI1Nl9tYl9tZ3JfZmx1c2hfYXZ4MikK
K1NZTV9GVU5DX0VORChzaGEyNTZfbWJfbWdyX2ZsdXNoX2F2eDIpCiAKICMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIwogCiAuYWxpZ24gMTYKLUVOVFJZKHNoYTI1Nl9tYl9tZ3JfZ2V0X2NvbXBfam9iX2F2
eDIpCitTWU1fRlVOQ19TVEFSVChzaGEyNTZfbWJfbWdyX2dldF9jb21wX2pvYl9hdngyKQogCXB1
c2gJJXJieAogCiAJIyMgaWYgYml0IDMyKzMgaXMgc2V0LCB0aGVuIGFsbCBsYW5lcyBhcmUgZW1w
dHkKQEAgLTI4Miw3ICsyODIsNyBAQCBFTlRSWShzaGEyNTZfbWJfbWdyX2dldF9jb21wX2pvYl9h
dngyKQogCXhvcglqb2JfcmF4LCBqb2JfcmF4CiAJcG9wCSVyYngKIAlyZXQKLUVORFBST0Moc2hh
MjU2X21iX21ncl9nZXRfY29tcF9qb2JfYXZ4MikKK1NZTV9GVU5DX0VORChzaGEyNTZfbWJfbWdy
X2dldF9jb21wX2pvYl9hdngyKQogCiAuc2VjdGlvbgkucm9kYXRhLmNzdDE2LmNsZWFyX2xvd19u
aWJibGUsICJhTSIsIEBwcm9nYml0cywgMTYKIC5hbGlnbiAxNgpkaWZmIC0tZ2l0IGEvYXJjaC94
ODYvY3J5cHRvL3NoYTI1Ni1tYi9zaGEyNTZfbWJfbWdyX3N1Ym1pdF9hdngyLlMgYi9hcmNoL3g4
Ni9jcnlwdG8vc2hhMjU2LW1iL3NoYTI1Nl9tYl9tZ3Jfc3VibWl0X2F2eDIuUwppbmRleCBiMzZh
ZTc0NTQwODQuLjIyMTNjMDRhMzBkYyAxMDA2NDQKLS0tIGEvYXJjaC94ODYvY3J5cHRvL3NoYTI1
Ni1tYi9zaGEyNTZfbWJfbWdyX3N1Ym1pdF9hdngyLlMKKysrIGIvYXJjaC94ODYvY3J5cHRvL3No
YTI1Ni1tYi9zaGEyNTZfbWJfbWdyX3N1Ym1pdF9hdngyLlMKQEAgLTk2LDcgKzk2LDcgQEAgbGFu
ZV9kYXRhCT0gJXIxMAogIyBKT0IqIHNoYTI1Nl9tYl9tZ3Jfc3VibWl0X2F2eDIoTUJfTUdSICpz
dGF0ZSwgSk9CX1NIQTI1NiAqam9iKQogIyBhcmcgMSA6IHJjeCA6IHN0YXRlCiAjIGFyZyAyIDog
cmR4IDogam9iCi1FTlRSWShzaGEyNTZfbWJfbWdyX3N1Ym1pdF9hdngyKQorU1lNX0ZVTkNfU1RB
UlQoc2hhMjU2X21iX21ncl9zdWJtaXRfYXZ4MikKIAlGUkFNRV9CRUdJTgogCXB1c2gJJXJieAog
CXB1c2gJJXIxMgpAQCAtMjA2LDcgKzIwNiw3IEBAIHJldHVybl9udWxsOgogCXhvcglqb2JfcmF4
LCBqb2JfcmF4CiAJam1wCXJldHVybgogCi1FTkRQUk9DKHNoYTI1Nl9tYl9tZ3Jfc3VibWl0X2F2
eDIpCitTWU1fRlVOQ19FTkQoc2hhMjU2X21iX21ncl9zdWJtaXRfYXZ4MikKIAogLnNlY3Rpb24J
LnJvZGF0YS5jc3QxNi5jbGVhcl9sb3dfbmliYmxlLCAiYU0iLCBAcHJvZ2JpdHMsIDE2CiAuYWxp
Z24gMTYKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2NyeXB0by9zaGEyNTYtbWIvc2hhMjU2X3g4X2F2
eDIuUyBiL2FyY2gveDg2L2NyeXB0by9zaGEyNTYtbWIvc2hhMjU2X3g4X2F2eDIuUwppbmRleCAx
Njg3YzgwYzU5OTUuLjA0MmQyMzgxZjQzNSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvY3J5cHRvL3No
YTI1Ni1tYi9zaGEyNTZfeDhfYXZ4Mi5TCisrKyBiL2FyY2gveDg2L2NyeXB0by9zaGEyNTYtbWIv
c2hhMjU2X3g4X2F2eDIuUwpAQCAtMjgwLDcgKzI4MCw3IEBAIGEgPSBUTVBfCiAJIyBnZW5lcmFs
IHJlZ2lzdGVycyBwcmVzZXJ2ZWQgaW4gb3V0ZXIgY2FsbGluZyByb3V0aW5lCiAJIyBvdXRlciBj
YWxsaW5nIHJvdXRpbmUgc2F2ZXMgYWxsIHRoZSBYTU0gcmVnaXN0ZXJzCiAJIyBzYXZlIHJzcCwg
YWxsb2NhdGUgMzItYnl0ZSBhbGlnbmVkIGZvciBsb2NhbCB2YXJpYWJsZXMKLUVOVFJZKHNoYTI1
Nl94OF9hdngyKQorU1lNX0ZVTkNfU1RBUlQoc2hhMjU2X3g4X2F2eDIpCiAKIAkjIHNhdmUgY2Fs
bGVlLXNhdmVkIGNsb2JiZXJlZCByZWdpc3RlcnMgdG8gY29tcGx5IHdpdGggQyBmdW5jdGlvbiBB
QkkKIAlwdXNoICAgICVyMTIKQEAgLTQzNiw3ICs0MzYsNyBAQCBMcm91bmRzXzE2X3h4OgogCXBv
cCAgICAgJXIxMgogCiAJcmV0Ci1FTkRQUk9DKHNoYTI1Nl94OF9hdngyKQorU1lNX0ZVTkNfRU5E
KHNoYTI1Nl94OF9hdngyKQogCiAuc2VjdGlvbgkucm9kYXRhLksyNTZfOCwgImEiLCBAcHJvZ2Jp
dHMKIC5hbGlnbiA2NApkaWZmIC0tZ2l0IGEvYXJjaC94ODYvY3J5cHRvL3NoYTI1Ni1zc3NlMy1h
c20uUyBiL2FyY2gveDg2L2NyeXB0by9zaGEyNTYtc3NzZTMtYXNtLlMKaW5kZXggYzZjMDVlZDJj
MTZhLi42OWNjMmY5MWRjNGMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2NyeXB0by9zaGEyNTYtc3Nz
ZTMtYXNtLlMKKysrIGIvYXJjaC94ODYvY3J5cHRvL3NoYTI1Ni1zc3NlMy1hc20uUwpAQCAtMzUz
LDcgKzM1Myw3IEBAIGEgPSBUTVBfCiAjIyBhcmcgMyA6IE51bSBibG9ja3MKICMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIwogLnRleHQKLUVOVFJZKHNoYTI1Nl90cmFuc2Zvcm1fc3NzZTMpCitTWU1fRlVOQ19TVEFS
VChzaGEyNTZfdHJhbnNmb3JtX3Nzc2UzKQogLmFsaWduIDMyCiAJcHVzaHEgICAlcmJ4CiAJcHVz
aHEgICAlcjEyCkBAIC00NzEsNyArNDcxLDcgQEAgZG9uZV9oYXNoOgogCXBvcHEgICAgJXJieAog
CiAJcmV0Ci1FTkRQUk9DKHNoYTI1Nl90cmFuc2Zvcm1fc3NzZTMpCitTWU1fRlVOQ19FTkQoc2hh
MjU2X3RyYW5zZm9ybV9zc3NlMykKIAogLnNlY3Rpb24JLnJvZGF0YS5jc3QyNTYuSzI1NiwgImFN
IiwgQHByb2diaXRzLCAyNTYKIC5hbGlnbiA2NApkaWZmIC0tZ2l0IGEvYXJjaC94ODYvY3J5cHRv
L3NoYTI1Nl9uaV9hc20uUyBiL2FyY2gveDg2L2NyeXB0by9zaGEyNTZfbmlfYXNtLlMKaW5kZXgg
ZmI1OGY1OGVjZmJjLi43YWJhZGUwNGEzYTMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2NyeXB0by9z
aGEyNTZfbmlfYXNtLlMKKysrIGIvYXJjaC94ODYvY3J5cHRvL3NoYTI1Nl9uaV9hc20uUwpAQCAt
OTcsNyArOTcsNyBAQAogCiAudGV4dAogLmFsaWduIDMyCi1FTlRSWShzaGEyNTZfbmlfdHJhbnNm
b3JtKQorU1lNX0ZVTkNfU1RBUlQoc2hhMjU2X25pX3RyYW5zZm9ybSkKIAogCXNobAkJJDYsIE5V
TV9CTEtTCQkvKiAgY29udmVydCB0byBieXRlcyAqLwogCWp6CQkuTGRvbmVfaGFzaApAQCAtMzI3
LDcgKzMyNyw3IEBAIEVOVFJZKHNoYTI1Nl9uaV90cmFuc2Zvcm0pCiAuTGRvbmVfaGFzaDoKIAog
CXJldAotRU5EUFJPQyhzaGEyNTZfbmlfdHJhbnNmb3JtKQorU1lNX0ZVTkNfRU5EKHNoYTI1Nl9u
aV90cmFuc2Zvcm0pCiAKIC5zZWN0aW9uCS5yb2RhdGEuY3N0MjU2LksyNTYsICJhTSIsIEBwcm9n
Yml0cywgMjU2CiAuYWxpZ24gNjQKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2NyeXB0by9zaGE1MTIt
YXZ4LWFzbS5TIGIvYXJjaC94ODYvY3J5cHRvL3NoYTUxMi1hdngtYXNtLlMKaW5kZXggMzkyMzVm
ZWZlNmY3Li4zNzA0ZGRkN2U1ZDUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2NyeXB0by9zaGE1MTIt
YXZ4LWFzbS5TCisrKyBiL2FyY2gveDg2L2NyeXB0by9zaGE1MTItYXZ4LWFzbS5TCkBAIC0yNzcs
NyArMjc3LDcgQEAgZnJhbWVfc2l6ZSA9IGZyYW1lX0dQUlNBVkUgKyBHUFJTQVZFX1NJWkUKICMg
bWVzc2FnZSBibG9ja3MuCiAjIEwgaXMgdGhlIG1lc3NhZ2UgbGVuZ3RoIGluIFNIQTUxMiBibG9j
a3MKICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIwotRU5UUlkoc2hhNTEyX3RyYW5zZm9ybV9hdngpCitTWU1fRlVO
Q19TVEFSVChzaGE1MTJfdHJhbnNmb3JtX2F2eCkKIAljbXAgJDAsIG1zZ2xlbgogCWplIG5vd29y
awogCkBAIC0zNjUsNyArMzY1LDcgQEAgdXBkYXRlYmxvY2s6CiAKIG5vd29yazoKIAlyZXQKLUVO
RFBST0Moc2hhNTEyX3RyYW5zZm9ybV9hdngpCitTWU1fRlVOQ19FTkQoc2hhNTEyX3RyYW5zZm9y
bV9hdngpCiAKICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwogIyMjIEJpbmFyeSBEYXRhCmRpZmYgLS1naXQgYS9h
cmNoL3g4Ni9jcnlwdG8vc2hhNTEyLWF2eDItYXNtLlMgYi9hcmNoL3g4Ni9jcnlwdG8vc2hhNTEy
LWF2eDItYXNtLlMKaW5kZXggYjE2ZDU2MDA1MTYyLi44MGQ4MzBlN2VlMDkgMTAwNjQ0Ci0tLSBh
L2FyY2gveDg2L2NyeXB0by9zaGE1MTItYXZ4Mi1hc20uUworKysgYi9hcmNoL3g4Ni9jcnlwdG8v
c2hhNTEyLWF2eDItYXNtLlMKQEAgLTU2OSw3ICs1NjksNyBAQCBmcmFtZV9zaXplID0gZnJhbWVf
R1BSU0FWRSArIEdQUlNBVkVfU0laRQogIyAgIG1lc3NhZ2UgYmxvY2tzLgogIyBMIGlzIHRoZSBt
ZXNzYWdlIGxlbmd0aCBpbiBTSEE1MTIgYmxvY2tzCiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKLUVOVFJZKHNo
YTUxMl90cmFuc2Zvcm1fcm9yeCkKK1NZTV9GVU5DX1NUQVJUKHNoYTUxMl90cmFuc2Zvcm1fcm9y
eCkKIAkjIEFsbG9jYXRlIFN0YWNrIFNwYWNlCiAJbW92CSVyc3AsICVyYXgKIAlzdWIJJGZyYW1l
X3NpemUsICVyc3AKQEAgLTY4Miw3ICs2ODIsNyBAQCBkb25lX2hhc2g6CiAJIyBSZXN0b3JlIFN0
YWNrIFBvaW50ZXIKIAltb3YJZnJhbWVfUlNQU0FWRSglcnNwKSwgJXJzcAogCXJldAotRU5EUFJP
QyhzaGE1MTJfdHJhbnNmb3JtX3JvcngpCitTWU1fRlVOQ19FTkQoc2hhNTEyX3RyYW5zZm9ybV9y
b3J4KQogCiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKICMjIyBCaW5hcnkgRGF0YQpkaWZmIC0tZ2l0IGEvYXJj
aC94ODYvY3J5cHRvL3NoYTUxMi1tYi9zaGE1MTJfbWJfbWdyX2ZsdXNoX2F2eDIuUyBiL2FyY2gv
eDg2L2NyeXB0by9zaGE1MTItbWIvc2hhNTEyX21iX21ncl9mbHVzaF9hdngyLlMKaW5kZXggN2M2
MjljYWViYzA1Li44NjQyZjNhMDQzODggMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2NyeXB0by9zaGE1
MTItbWIvc2hhNTEyX21iX21ncl9mbHVzaF9hdngyLlMKKysrIGIvYXJjaC94ODYvY3J5cHRvL3No
YTUxMi1tYi9zaGE1MTJfbWJfbWdyX2ZsdXNoX2F2eDIuUwpAQCAtMTA3LDcgKzEwNyw3IEBAIG9m
ZnNldCA9IFxfb2Zmc2V0CiAKICMgSk9CKiBzaGE1MTJfbWJfbWdyX2ZsdXNoX2F2eDIoTUJfTUdS
ICpzdGF0ZSkKICMgYXJnIDEgOiByY3ggOiBzdGF0ZQotRU5UUlkoc2hhNTEyX21iX21ncl9mbHVz
aF9hdngyKQorU1lNX0ZVTkNfU1RBUlQoc2hhNTEyX21iX21ncl9mbHVzaF9hdngyKQogCUZSQU1F
X0JFR0lOCiAJcHVzaAklcmJ4CiAKQEAgLTIxNywxMCArMjE3LDEwIEBAIHJldHVybjoKIHJldHVy
bl9udWxsOgogICAgICAgICB4b3IgICAgIGpvYl9yYXgsIGpvYl9yYXgKICAgICAgICAgam1wICAg
ICByZXR1cm4KLUVORFBST0Moc2hhNTEyX21iX21ncl9mbHVzaF9hdngyKQorU1lNX0ZVTkNfRU5E
KHNoYTUxMl9tYl9tZ3JfZmx1c2hfYXZ4MikKIC5hbGlnbiAxNgogCi1FTlRSWShzaGE1MTJfbWJf
bWdyX2dldF9jb21wX2pvYl9hdngyKQorU1lNX0ZVTkNfU1RBUlQoc2hhNTEyX21iX21ncl9nZXRf
Y29tcF9qb2JfYXZ4MikKICAgICAgICAgcHVzaCAgICAlcmJ4CiAKIAltb3YgICAgIF91bnVzZWRf
bGFuZXMoc3RhdGUpLCB1bnVzZWRfbGFuZXMKQEAgLTI3OSw3ICsyNzksNyBAQCBFTlRSWShzaGE1
MTJfbWJfbWdyX2dldF9jb21wX2pvYl9hdngyKQogICAgICAgICB4b3IgICAgIGpvYl9yYXgsIGpv
Yl9yYXgKIAlwb3AgICAgICVyYngKICAgICAgICAgcmV0Ci1FTkRQUk9DKHNoYTUxMl9tYl9tZ3Jf
Z2V0X2NvbXBfam9iX2F2eDIpCitTWU1fRlVOQ19FTkQoc2hhNTEyX21iX21ncl9nZXRfY29tcF9q
b2JfYXZ4MikKIAogLnNlY3Rpb24JLnJvZGF0YS5jc3Q4Lm9uZSwgImFNIiwgQHByb2diaXRzLCA4
CiAuYWxpZ24gOApkaWZmIC0tZ2l0IGEvYXJjaC94ODYvY3J5cHRvL3NoYTUxMi1tYi9zaGE1MTJf
bWJfbWdyX3N1Ym1pdF9hdngyLlMgYi9hcmNoL3g4Ni9jcnlwdG8vc2hhNTEyLW1iL3NoYTUxMl9t
Yl9tZ3Jfc3VibWl0X2F2eDIuUwppbmRleCA0YmE3MDliYTc4ZTUuLjYyOTMyNzIzZDZlOSAxMDA2
NDQKLS0tIGEvYXJjaC94ODYvY3J5cHRvL3NoYTUxMi1tYi9zaGE1MTJfbWJfbWdyX3N1Ym1pdF9h
dngyLlMKKysrIGIvYXJjaC94ODYvY3J5cHRvL3NoYTUxMi1tYi9zaGE1MTJfbWJfbWdyX3N1Ym1p
dF9hdngyLlMKQEAgLTk4LDcgKzk4LDcgQEAKICMgSk9CKiBzaGE1MTJfbWJfbWdyX3N1Ym1pdF9h
dngyKE1CX01HUiAqc3RhdGUsIEpPQiAqam9iKQogIyBhcmcgMSA6IHJjeCA6IHN0YXRlCiAjIGFy
ZyAyIDogcmR4IDogam9iCi1FTlRSWShzaGE1MTJfbWJfbWdyX3N1Ym1pdF9hdngyKQorU1lNX0ZV
TkNfU1RBUlQoc2hhNTEyX21iX21ncl9zdWJtaXRfYXZ4MikKIAlGUkFNRV9CRUdJTgogCXB1c2gJ
JXJieAogCXB1c2gJJXIxMgpAQCAtMjA4LDcgKzIwOCw3IEBAIHJldHVybjoKIHJldHVybl9udWxs
OgogCXhvciAgICAgam9iX3JheCwgam9iX3JheAogCWptcCAgICAgcmV0dXJuCi1FTkRQUk9DKHNo
YTUxMl9tYl9tZ3Jfc3VibWl0X2F2eDIpCitTWU1fRlVOQ19FTkQoc2hhNTEyX21iX21ncl9zdWJt
aXRfYXZ4MikKIAogLyogVU5VU0VEPwogLnNlY3Rpb24JLnJvZGF0YS5jc3QxNiwgImFNIiwgQHBy
b2diaXRzLCAxNgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvY3J5cHRvL3NoYTUxMi1tYi9zaGE1MTJf
eDRfYXZ4Mi5TIGIvYXJjaC94ODYvY3J5cHRvL3NoYTUxMi1tYi9zaGE1MTJfeDRfYXZ4Mi5TCmlu
ZGV4IGUyMmU5MDc2NDNhNi4uNTA0MDY1ZDE5ZTAzIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9jcnlw
dG8vc2hhNTEyLW1iL3NoYTUxMl94NF9hdngyLlMKKysrIGIvYXJjaC94ODYvY3J5cHRvL3NoYTUx
Mi1tYi9zaGE1MTJfeDRfYXZ4Mi5TCkBAIC0yMzksNyArMjM5LDcgQEAgYSA9IFRNUF8KICMgdm9p
ZCBzaGE1MTJfeDRfYXZ4Mih2b2lkICpTVEFURSwgY29uc3QgaW50IElOUF9TSVpFKQogIyBhcmcg
MSA6IFNUQVRFICAgIDogcG9pbnRlciB0byBpbnB1dCBkYXRhCiAjIGFyZyAyIDogSU5QX1NJWkUg
OiBzaXplIG9mIGRhdGEgaW4gYmxvY2tzIChhc3N1bWVkID49IDEpCi1FTlRSWShzaGE1MTJfeDRf
YXZ4MikKK1NZTV9GVU5DX1NUQVJUKHNoYTUxMl94NF9hdngyKQogCSMgZ2VuZXJhbCByZWdpc3Rl
cnMgcHJlc2VydmVkIGluIG91dGVyIGNhbGxpbmcgcm91dGluZQogCSMgb3V0ZXIgY2FsbGluZyBy
b3V0aW5lIHNhdmVzIGFsbCB0aGUgWE1NIHJlZ2lzdGVycwogCSMgc2F2ZSBjYWxsZWUtc2F2ZWQg
Y2xvYmJlcmVkIHJlZ2lzdGVycyB0byBjb21wbHkgd2l0aCBDIGZ1bmN0aW9uIEFCSQpAQCAtMzU5
LDcgKzM1OSw3IEBAIExyb3VuZHNfMTZfeHg6CiAKIAkjIG91dGVyIGNhbGxpbmcgcm91dGluZSBy
ZXN0b3JlcyBYTU0gYW5kIG90aGVyIEdQIHJlZ2lzdGVycwogCXJldAotRU5EUFJPQyhzaGE1MTJf
eDRfYXZ4MikKK1NZTV9GVU5DX0VORChzaGE1MTJfeDRfYXZ4MikKIAogLnNlY3Rpb24JLnJvZGF0
YS5LNTEyXzQsICJhIiwgQHByb2diaXRzCiAuYWxpZ24gNjQKZGlmZiAtLWdpdCBhL2FyY2gveDg2
L2NyeXB0by9zaGE1MTItc3NzZTMtYXNtLlMgYi9hcmNoL3g4Ni9jcnlwdG8vc2hhNTEyLXNzc2Uz
LWFzbS5TCmluZGV4IDY2YmJkOTA1OGE5MC4uODM4Zjk4NGU5NWQ5IDEwMDY0NAotLS0gYS9hcmNo
L3g4Ni9jcnlwdG8vc2hhNTEyLXNzc2UzLWFzbS5TCisrKyBiL2FyY2gveDg2L2NyeXB0by9zaGE1
MTItc3NzZTMtYXNtLlMKQEAgLTI3NSw3ICsyNzUsNyBAQCBmcmFtZV9zaXplID0gZnJhbWVfR1BS
U0FWRSArIEdQUlNBVkVfU0laRQogIyAgIG1lc3NhZ2UgYmxvY2tzLgogIyBMIGlzIHRoZSBtZXNz
YWdlIGxlbmd0aCBpbiBTSEE1MTIgYmxvY2tzLgogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCi1FTlRSWShzaGE1
MTJfdHJhbnNmb3JtX3Nzc2UzKQorU1lNX0ZVTkNfU1RBUlQoc2hhNTEyX3RyYW5zZm9ybV9zc3Nl
MykKIAogCWNtcCAkMCwgbXNnbGVuCiAJamUgbm93b3JrCkBAIC0zNjQsNyArMzY0LDcgQEAgdXBk
YXRlYmxvY2s6CiAKIG5vd29yazoKIAlyZXQKLUVORFBST0Moc2hhNTEyX3RyYW5zZm9ybV9zc3Nl
MykKK1NZTV9GVU5DX0VORChzaGE1MTJfdHJhbnNmb3JtX3Nzc2UzKQogCiAjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMKICMjIyBCaW5hcnkgRGF0YQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvY3J5cHRvL3R3b2Zpc2gt
YXZ4LXg4Nl82NC1hc21fNjQuUyBiL2FyY2gveDg2L2NyeXB0by90d29maXNoLWF2eC14ODZfNjQt
YXNtXzY0LlMKaW5kZXggOTZkZGZkYTRkN2IyLi4xNmU1M2M5OGU2YTAgMTAwNjQ0Ci0tLSBhL2Fy
Y2gveDg2L2NyeXB0by90d29maXNoLWF2eC14ODZfNjQtYXNtXzY0LlMKKysrIGIvYXJjaC94ODYv
Y3J5cHRvL3R3b2Zpc2gtYXZ4LXg4Nl82NC1hc21fNjQuUwpAQCAtMzMwLDcgKzMzMCw3IEBAIFNZ
TV9GVU5DX1NUQVJUX0xPQ0FMKF9fdHdvZmlzaF9kZWNfYmxrOCkKIAlyZXQ7CiBTWU1fRlVOQ19F
TkQoX190d29maXNoX2RlY19ibGs4KQogCi1FTlRSWSh0d29maXNoX2VjYl9lbmNfOHdheSkKK1NZ
TV9GVU5DX1NUQVJUKHR3b2Zpc2hfZWNiX2VuY184d2F5KQogCS8qIGlucHV0OgogCSAqCSVyZGk6
IGN0eCwgQ1RYCiAJICoJJXJzaTogZHN0CkBAIC0zNDgsOSArMzQ4LDkgQEAgRU5UUlkodHdvZmlz
aF9lY2JfZW5jXzh3YXkpCiAKIAlGUkFNRV9FTkQKIAlyZXQ7Ci1FTkRQUk9DKHR3b2Zpc2hfZWNi
X2VuY184d2F5KQorU1lNX0ZVTkNfRU5EKHR3b2Zpc2hfZWNiX2VuY184d2F5KQogCi1FTlRSWSh0
d29maXNoX2VjYl9kZWNfOHdheSkKK1NZTV9GVU5DX1NUQVJUKHR3b2Zpc2hfZWNiX2RlY184d2F5
KQogCS8qIGlucHV0OgogCSAqCSVyZGk6IGN0eCwgQ1RYCiAJICoJJXJzaTogZHN0CkBAIC0zNjgs
OSArMzY4LDkgQEAgRU5UUlkodHdvZmlzaF9lY2JfZGVjXzh3YXkpCiAKIAlGUkFNRV9FTkQKIAly
ZXQ7Ci1FTkRQUk9DKHR3b2Zpc2hfZWNiX2RlY184d2F5KQorU1lNX0ZVTkNfRU5EKHR3b2Zpc2hf
ZWNiX2RlY184d2F5KQogCi1FTlRSWSh0d29maXNoX2NiY19kZWNfOHdheSkKK1NZTV9GVU5DX1NU
QVJUKHR3b2Zpc2hfY2JjX2RlY184d2F5KQogCS8qIGlucHV0OgogCSAqCSVyZGk6IGN0eCwgQ1RY
CiAJICoJJXJzaTogZHN0CkBAIC0zOTMsOSArMzkzLDkgQEAgRU5UUlkodHdvZmlzaF9jYmNfZGVj
Xzh3YXkpCiAKIAlGUkFNRV9FTkQKIAlyZXQ7Ci1FTkRQUk9DKHR3b2Zpc2hfY2JjX2RlY184d2F5
KQorU1lNX0ZVTkNfRU5EKHR3b2Zpc2hfY2JjX2RlY184d2F5KQogCi1FTlRSWSh0d29maXNoX2N0
cl84d2F5KQorU1lNX0ZVTkNfU1RBUlQodHdvZmlzaF9jdHJfOHdheSkKIAkvKiBpbnB1dDoKIAkg
KgklcmRpOiBjdHgsIENUWAogCSAqCSVyc2k6IGRzdApAQCAtNDIwLDkgKzQyMCw5IEBAIEVOVFJZ
KHR3b2Zpc2hfY3RyXzh3YXkpCiAKIAlGUkFNRV9FTkQKIAlyZXQ7Ci1FTkRQUk9DKHR3b2Zpc2hf
Y3RyXzh3YXkpCitTWU1fRlVOQ19FTkQodHdvZmlzaF9jdHJfOHdheSkKIAotRU5UUlkodHdvZmlz
aF94dHNfZW5jXzh3YXkpCitTWU1fRlVOQ19TVEFSVCh0d29maXNoX3h0c19lbmNfOHdheSkKIAkv
KiBpbnB1dDoKIAkgKgklcmRpOiBjdHgsIENUWAogCSAqCSVyc2k6IGRzdApAQCAtNDQ0LDkgKzQ0
NCw5IEBAIEVOVFJZKHR3b2Zpc2hfeHRzX2VuY184d2F5KQogCiAJRlJBTUVfRU5ECiAJcmV0Owot
RU5EUFJPQyh0d29maXNoX3h0c19lbmNfOHdheSkKK1NZTV9GVU5DX0VORCh0d29maXNoX3h0c19l
bmNfOHdheSkKIAotRU5UUlkodHdvZmlzaF94dHNfZGVjXzh3YXkpCitTWU1fRlVOQ19TVEFSVCh0
d29maXNoX3h0c19kZWNfOHdheSkKIAkvKiBpbnB1dDoKIAkgKgklcmRpOiBjdHgsIENUWAogCSAq
CSVyc2k6IGRzdApAQCAtNDY4LDQgKzQ2OCw0IEBAIEVOVFJZKHR3b2Zpc2hfeHRzX2RlY184d2F5
KQogCiAJRlJBTUVfRU5ECiAJcmV0OwotRU5EUFJPQyh0d29maXNoX3h0c19kZWNfOHdheSkKK1NZ
TV9GVU5DX0VORCh0d29maXNoX3h0c19kZWNfOHdheSkKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2Ny
eXB0by90d29maXNoLXg4Nl82NC1hc21fNjQtM3dheS5TIGIvYXJjaC94ODYvY3J5cHRvL3R3b2Zp
c2gteDg2XzY0LWFzbV82NC0zd2F5LlMKaW5kZXggMWMzYjdjZWIzNmQyLi5lY2UzMDZlMzUyOTgg
MTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2NyeXB0by90d29maXNoLXg4Nl82NC1hc21fNjQtM3dheS5T
CisrKyBiL2FyY2gveDg2L2NyeXB0by90d29maXNoLXg4Nl82NC1hc21fNjQtM3dheS5TCkBAIC0y
MTYsNyArMjE2LDcgQEAKIAlyb3JxICQzMiwJCQlSQUIyOyBcCiAJb3V0dW5wYWNrMyhtb3YsIFJJ
TywgMiwgUkFCLCAyKTsKIAotRU5UUlkoX190d29maXNoX2VuY19ibGtfM3dheSkKK1NZTV9GVU5D
X1NUQVJUKF9fdHdvZmlzaF9lbmNfYmxrXzN3YXkpCiAJLyogaW5wdXQ6CiAJICoJJXJkaTogY3R4
LCBDVFgKIAkgKgklcnNpOiBkc3QKQEAgLTI3MCw5ICsyNzAsOSBAQCBFTlRSWShfX3R3b2Zpc2hf
ZW5jX2Jsa18zd2F5KQogCXBvcHEgJXIxNDsKIAlwb3BxICVyMTU7CiAJcmV0OwotRU5EUFJPQyhf
X3R3b2Zpc2hfZW5jX2Jsa18zd2F5KQorU1lNX0ZVTkNfRU5EKF9fdHdvZmlzaF9lbmNfYmxrXzN3
YXkpCiAKLUVOVFJZKHR3b2Zpc2hfZGVjX2Jsa18zd2F5KQorU1lNX0ZVTkNfU1RBUlQodHdvZmlz
aF9kZWNfYmxrXzN3YXkpCiAJLyogaW5wdXQ6CiAJICoJJXJkaTogY3R4LCBDVFgKIAkgKgklcnNp
OiBkc3QKQEAgLTMwOSw0ICszMDksNCBAQCBFTlRSWSh0d29maXNoX2RlY19ibGtfM3dheSkKIAlw
b3BxICVyMTQ7CiAJcG9wcSAlcjE1OwogCXJldDsKLUVORFBST0ModHdvZmlzaF9kZWNfYmxrXzN3
YXkpCitTWU1fRlVOQ19FTkQodHdvZmlzaF9kZWNfYmxrXzN3YXkpCmRpZmYgLS1naXQgYS9hcmNo
L3g4Ni9jcnlwdG8vdHdvZmlzaC14ODZfNjQtYXNtXzY0LlMgYi9hcmNoL3g4Ni9jcnlwdG8vdHdv
ZmlzaC14ODZfNjQtYXNtXzY0LlMKaW5kZXggYTM1MGM5OTBkYzg2Li43NGVmNmM1NWQ3NWYgMTAw
NjQ0Ci0tLSBhL2FyY2gveDg2L2NyeXB0by90d29maXNoLXg4Nl82NC1hc21fNjQuUworKysgYi9h
cmNoL3g4Ni9jcnlwdG8vdHdvZmlzaC14ODZfNjQtYXNtXzY0LlMKQEAgLTIxNSw3ICsyMTUsNyBA
QAogCXhvcgklcjhkLAkJZCAjIyBEO1wKIAlyb3IJJDEsCQlkICMjIEQ7CiAKLUVOVFJZKHR3b2Zp
c2hfZW5jX2JsaykKK1NZTV9GVU5DX1NUQVJUKHR3b2Zpc2hfZW5jX2JsaykKIAlwdXNocSAgICBS
MQogCiAJLyogJXJkaSBjb250YWlucyB0aGUgY3R4IGFkZHJlc3MgKi8KQEAgLTI2Niw5ICsyNjYs
OSBAQCBFTlRSWSh0d29maXNoX2VuY19ibGspCiAJcG9wcQlSMQogCW1vdmwJJDEsJWVheAogCXJl
dAotRU5EUFJPQyh0d29maXNoX2VuY19ibGspCitTWU1fRlVOQ19FTkQodHdvZmlzaF9lbmNfYmxr
KQogCi1FTlRSWSh0d29maXNoX2RlY19ibGspCitTWU1fRlVOQ19TVEFSVCh0d29maXNoX2RlY19i
bGspCiAJcHVzaHEgICAgUjEKIAogCS8qICVyZGkgY29udGFpbnMgdGhlIGN0eCBhZGRyZXNzICov
CkBAIC0zMTgsNCArMzE4LDQgQEAgRU5UUlkodHdvZmlzaF9kZWNfYmxrKQogCXBvcHEJUjEKIAlt
b3ZsCSQxLCVlYXgKIAlyZXQKLUVORFBST0ModHdvZmlzaF9kZWNfYmxrKQorU1lNX0ZVTkNfRU5E
KHR3b2Zpc2hfZGVjX2JsaykKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0LlMg
Yi9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5TCmluZGV4IDAyZTE1YTE4ZTEzMi4uYzYzZDU1N2Vj
MjE0IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5TCisrKyBiL2FyY2gveDg2
L2VudHJ5L2VudHJ5XzY0LlMKQEAgLTE0LDcgKzE0LDcgQEAKICAqCQkJYXQgdGhlIHRvcCBvZiB0
aGUga2VybmVsIHByb2Nlc3Mgc3RhY2suCiAgKgogICogU29tZSBtYWNybyB1c2FnZToKLSAqIC0g
RU5UUlkvRU5EOgkJRGVmaW5lIGZ1bmN0aW9ucyBpbiB0aGUgc3ltYm9sIHRhYmxlLgorICogLSBT
WU1fRlVOQ19TVEFSVC9FTkQ6RGVmaW5lIGZ1bmN0aW9ucyBpbiB0aGUgc3ltYm9sIHRhYmxlLgog
ICogLSBUUkFDRV9JUlFfKjoJVHJhY2UgaGFyZGlycSBzdGF0ZSBmb3IgbG9jayBkZWJ1Z2dpbmcu
CiAgKiAtIGlkdGVudHJ5OgkJRGVmaW5lIGV4Y2VwdGlvbiBlbnRyeSBwb2ludHMuCiAgKi8KQEAg
LTkxNyw3ICs5MTcsNyBAQCBpZHRlbnRyeSBzaW1kX2NvcHJvY2Vzc29yX2Vycm9yCQlkb19zaW1k
X2NvcHJvY2Vzc29yX2Vycm9yCWhhc19lcnJvcl9jb2RlPTAKIAkgKiBSZWxvYWQgZ3Mgc2VsZWN0
b3Igd2l0aCBleGNlcHRpb24gaGFuZGxpbmcKIAkgKiBlZGk6ICBuZXcgc2VsZWN0b3IKIAkgKi8K
LUVOVFJZKG5hdGl2ZV9sb2FkX2dzX2luZGV4KQorU1lNX0ZVTkNfU1RBUlQobmF0aXZlX2xvYWRf
Z3NfaW5kZXgpCiAJRlJBTUVfQkVHSU4KIAlwdXNoZnEKIAlESVNBQkxFX0lOVEVSUlVQVFMoQ0xC
Ul9BTlkgJiB+Q0xCUl9SREkpCkBAIC05MjksNyArOTI5LDcgQEAgRU5UUlkobmF0aXZlX2xvYWRf
Z3NfaW5kZXgpCiAJcG9wZnEKIAlGUkFNRV9FTkQKIAlyZXQKLUVORFBST0MobmF0aXZlX2xvYWRf
Z3NfaW5kZXgpCitTWU1fRlVOQ19FTkQobmF0aXZlX2xvYWRfZ3NfaW5kZXgpCiBFWFBPUlRfU1lN
Qk9MKG5hdGl2ZV9sb2FkX2dzX2luZGV4KQogCiAJX0FTTV9FWFRBQkxFKC5MZ3NfY2hhbmdlLCBi
YWRfZ3MpCkBAIC05NTAsNyArOTUwLDcgQEAgU1lNX0NPREVfRU5EKGJhZF9ncykKIAkucHJldmlv
dXMKIAogLyogQ2FsbCBzb2Z0aXJxIG9uIGludGVycnVwdCBzdGFjay4gSW50ZXJydXB0cyBhcmUg
b2ZmLiAqLwotRU5UUlkoZG9fc29mdGlycV9vd25fc3RhY2spCitTWU1fRlVOQ19TVEFSVChkb19z
b2Z0aXJxX293bl9zdGFjaykKIAlwdXNocQklcmJwCiAJbW92CSVyc3AsICVyYnAKIAlFTlRFUl9J
UlFfU1RBQ0sgcmVncz0wIG9sZF9yc3A9JXIxMQpAQCAtOTU4LDcgKzk1OCw3IEBAIEVOVFJZKGRv
X3NvZnRpcnFfb3duX3N0YWNrKQogCUxFQVZFX0lSUV9TVEFDSyByZWdzPTAKIAlsZWF2ZXEKIAly
ZXQKLUVORFBST0MoZG9fc29mdGlycV9vd25fc3RhY2spCitTWU1fRlVOQ19FTkQoZG9fc29mdGly
cV9vd25fc3RhY2spCiAKICNpZmRlZiBDT05GSUdfWEVOCiBpZHRlbnRyeSBoeXBlcnZpc29yX2Nh
bGxiYWNrIHhlbl9kb19oeXBlcnZpc29yX2NhbGxiYWNrIGhhc19lcnJvcl9jb2RlPTAKZGlmZiAt
LWdpdCBhL2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0X2NvbXBhdC5TIGIvYXJjaC94ODYvZW50cnkv
ZW50cnlfNjRfY29tcGF0LlMKaW5kZXggNDgxNWE4MTE1YzkwLi5lMDcyNzE5N2ZkZWYgMTAwNjQ0
Ci0tLSBhL2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0X2NvbXBhdC5TCisrKyBiL2FyY2gveDg2L2Vu
dHJ5L2VudHJ5XzY0X2NvbXBhdC5TCkBAIC00NSw3ICs0NSw3IEBACiAgKiBlYnAgIHVzZXIgc3Rh
Y2sKICAqIDAoJWVicCkgYXJnNgogICovCi1FTlRSWShlbnRyeV9TWVNFTlRFUl9jb21wYXQpCitT
WU1fRlVOQ19TVEFSVChlbnRyeV9TWVNFTlRFUl9jb21wYXQpCiAJLyogSW50ZXJydXB0cyBhcmUg
b2ZmIG9uIGVudHJ5LiAqLwogCVNXQVBHU19VTlNBRkVfU1RBQ0sKIAltb3ZxCVBFUl9DUFVfVkFS
KGNwdV9jdXJyZW50X3RvcF9vZl9zdGFjayksICVyc3AKQEAgLTEzMiw3ICsxMzIsNyBAQCBFTlRS
WShlbnRyeV9TWVNFTlRFUl9jb21wYXQpCiAJcG9wZnEKIAlqbXAJLkxzeXNlbnRlcl9mbGFnc19m
aXhlZAogU1lNX0NPREVfSU5ORVJfTEFCRUxfTk9BTElHTihfX2VuZF9lbnRyeV9TWVNFTlRFUl9j
b21wYXQsIFNZTV9WX0dMT0JBTCkKLUVORFBST0MoZW50cnlfU1lTRU5URVJfY29tcGF0KQorU1lN
X0ZVTkNfRU5EKGVudHJ5X1NZU0VOVEVSX2NvbXBhdCkKIAogLyoKICAqIDMyLWJpdCBTWVNDQUxM
IGVudHJ5LgpAQCAtMzQwLDcgKzM0MCw3IEBAIFNZTV9DT0RFX1NUQVJUKGVudHJ5X0lOVDgwX2Nv
bXBhdCkKIAlqbXAJcmVzdG9yZV9yZWdzX2FuZF9pcmV0CiBTWU1fQ09ERV9FTkQoZW50cnlfSU5U
ODBfY29tcGF0KQogCi1FTlRSWShzdHViMzJfY2xvbmUpCitTWU1fRlVOQ19TVEFSVChzdHViMzJf
Y2xvbmUpCiAJLyoKIAkgKiBUaGUgMzItYml0IGNsb25lIEFCSSBpczogY2xvbmUoLi4uLCBpbnQg
dGxzX3ZhbCwgaW50ICpjaGlsZF90aWRwdHIpLgogCSAqIFRoZSA2NC1iaXQgY2xvbmUgQUJJIGlz
OiBjbG9uZSguLi4sIGludCAqY2hpbGRfdGlkcHRyLCBpbnQgdGxzX3ZhbCkuCkBAIC0zNTAsNCAr
MzUwLDQgQEAgRU5UUlkoc3R1YjMyX2Nsb25lKQogCSAqLwogCXhjaGcJJXI4LCAlcmN4CiAJam1w
CXN5c19jbG9uZQotRU5EUFJPQyhzdHViMzJfY2xvbmUpCitTWU1fRlVOQ19FTkQoc3R1YjMyX2Ns
b25lKQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2FjcGkvd2FrZXVwXzY0LlMgYi9hcmNo
L3g4Ni9rZXJuZWwvYWNwaS93YWtldXBfNjQuUwppbmRleCA5ODdlZjNkM2FhZjQuLjc3NjdmOGZm
ZmU3MyAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL2FjcGkvd2FrZXVwXzY0LlMKKysrIGIv
YXJjaC94ODYva2VybmVsL2FjcGkvd2FrZXVwXzY0LlMKQEAgLTEzLDcgKzEzLDcgQEAKIAkvKgog
CSAqIEhvb3JheSwgd2UgYXJlIGluIExvbmcgNjQtYml0IG1vZGUgKGJ1dCBzdGlsbCBydW5uaW5n
IGluIGxvdyBtZW1vcnkpCiAJICovCi1FTlRSWSh3YWtldXBfbG9uZzY0KQorU1lNX0ZVTkNfU1RB
UlQod2FrZXVwX2xvbmc2NCkKIAltb3ZxCXNhdmVkX21hZ2ljLCAlcmF4CiAJbW92cQkkMHgxMjM0
NTY3ODlhYmNkZWYwLCAlcmR4CiAJY21wcQklcmR4LCAlcmF4CkBAIC0zNCwxMyArMzQsMTMgQEAg
RU5UUlkod2FrZXVwX2xvbmc2NCkKIAogCW1vdnEJc2F2ZWRfcmlwLCAlcmF4CiAJam1wCSolcmF4
Ci1FTkRQUk9DKHdha2V1cF9sb25nNjQpCitTWU1fRlVOQ19FTkQod2FrZXVwX2xvbmc2NCkKIAog
U1lNX0NPREVfU1RBUlRfTE9DQUwoYm9ndXNfNjRfbWFnaWMpCiAJam1wCWJvZ3VzXzY0X21hZ2lj
CiBTWU1fQ09ERV9FTkQoYm9ndXNfNjRfbWFnaWMpCiAKLUVOVFJZKGRvX3N1c3BlbmRfbG93bGV2
ZWwpCitTWU1fRlVOQ19TVEFSVChkb19zdXNwZW5kX2xvd2xldmVsKQogCUZSQU1FX0JFR0lOCiAJ
c3VicQkkOCwgJXJzcAogCXhvcmwJJWVheCwgJWVheApAQCAtMTIzLDcgKzEyMyw3IEBAIEVOVFJZ
KGRvX3N1c3BlbmRfbG93bGV2ZWwpCiAJYWRkcQkkOCwgJXJzcAogCUZSQU1FX0VORAogCWptcAly
ZXN0b3JlX3Byb2Nlc3Nvcl9zdGF0ZQotRU5EUFJPQyhkb19zdXNwZW5kX2xvd2xldmVsKQorU1lN
X0ZVTkNfRU5EKGRvX3N1c3BlbmRfbG93bGV2ZWwpCiAKIC5kYXRhCiBzYXZlZF9yYnA6CQkucXVh
ZAkwCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvaGVhZF82NC5TIGIvYXJjaC94ODYva2Vy
bmVsL2hlYWRfNjQuUwppbmRleCBmMmYxZjJmOTUzYmIuLjU3NzVlODY0NTdjMCAxMDA2NDQKLS0t
IGEvYXJjaC94ODYva2VybmVsL2hlYWRfNjQuUworKysgYi9hcmNoL3g4Ni9rZXJuZWwvaGVhZF82
NC5TCkBAIC04OSw3ICs4OSw3IEBAIFNZTV9DT0RFX1NUQVJUX05PQUxJR04oc3RhcnR1cF82NCkK
IAlqbXAgMWYKIFNZTV9DT0RFX0VORChzdGFydHVwXzY0KQogCi1FTlRSWShzZWNvbmRhcnlfc3Rh
cnR1cF82NCkKK1NZTV9DT0RFX1NUQVJUKHNlY29uZGFyeV9zdGFydHVwXzY0KQogCVVOV0lORF9I
SU5UX0VNUFRZCiAJLyoKIAkgKiBBdCB0aGlzIHBvaW50IHRoZSBDUFUgcnVucyBpbiA2NGJpdCBt
b2RlIENTLkwgPSAxIENTLkQgPSAwLApAQCAtMjM4LDcgKzIzOCw3IEBAIEVOVFJZKHNlY29uZGFy
eV9zdGFydHVwXzY0KQogCXB1c2hxCSVyYXgJCSMgdGFyZ2V0IGFkZHJlc3MgaW4gbmVnYXRpdmUg
c3BhY2UKIAlscmV0cQogLkxhZnRlcl9scmV0OgotRU5EKHNlY29uZGFyeV9zdGFydHVwXzY0KQor
U1lNX0NPREVfRU5EKHNlY29uZGFyeV9zdGFydHVwXzY0KQogCiAjaW5jbHVkZSAidmVyaWZ5X2Nw
dS5TIgogCkBAIC0yNDgsMTEgKzI0OCwxMSBAQCBFTkQoc2Vjb25kYXJ5X3N0YXJ0dXBfNjQpCiAg
KiB1cCBhbHJlYWR5IGV4Y2VwdCBzdGFjay4gV2UganVzdCBzZXQgdXAgc3RhY2sgaGVyZS4gVGhl
biBjYWxsCiAgKiBzdGFydF9zZWNvbmRhcnkoKSB2aWEgLkxqdW1wX3RvX0NfY29kZS4KICAqLwot
RU5UUlkoc3RhcnRfY3B1MCkKK1NZTV9GVU5DX1NUQVJUKHN0YXJ0X2NwdTApCiAJbW92cQlpbml0
aWFsX3N0YWNrKCVyaXApLCAlcnNwCiAJVU5XSU5EX0hJTlRfRU1QVFkKIAlqbXAJLkxqdW1wX3Rv
X0NfY29kZQotRU5EUFJPQyhzdGFydF9jcHUwKQorU1lNX0ZVTkNfRU5EKHN0YXJ0X2NwdTApCiAj
ZW5kaWYKIAogCS8qIEJvdGggU01QIGJvb3R1cCBhbmQgQUNQSSBzdXNwZW5kIGNoYW5nZSB0aGVz
ZSB2YXJpYWJsZXMgKi8KQEAgLTI2OSw3ICsyNjksNyBAQCBTWU1fREFUQV9TSU1QTEUoaW5pdGlh
bF9zdGFjaywKIAlfX0ZJTklUREFUQQogCiAJX19JTklUCi1FTlRSWShlYXJseV9pZHRfaGFuZGxl
cl9hcnJheSkKK1NZTV9DT0RFX1NUQVJUKGVhcmx5X2lkdF9oYW5kbGVyX2FycmF5KQogCWkgPSAw
CiAJLnJlcHQgTlVNX0VYQ0VQVElPTl9WRUNUT1JTCiAJLmlmZXEgKEVYQ0VQVElPTl9FUlJDT0RF
X01BU0sgPj4gaSkgJiAxCkBAIC0yODUsNyArMjg1LDcgQEAgRU5UUlkoZWFybHlfaWR0X2hhbmRs
ZXJfYXJyYXkpCiAJLmZpbGwgZWFybHlfaWR0X2hhbmRsZXJfYXJyYXkgKyBpKkVBUkxZX0lEVF9I
QU5ETEVSX1NJWkUgLSAuLCAxLCAweGNjCiAJLmVuZHIKIAlVTldJTkRfSElOVF9JUkVUX1JFR1Mg
b2Zmc2V0PTE2Ci1FTkQoZWFybHlfaWR0X2hhbmRsZXJfYXJyYXkpCitTWU1fQ09ERV9FTkQoZWFy
bHlfaWR0X2hhbmRsZXJfYXJyYXkpCiAKIFNZTV9DT0RFX1NUQVJUX0xPQ0FMKGVhcmx5X2lkdF9o
YW5kbGVyX2NvbW1vbikKIAkvKgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbGliL2NoZWNrc3VtXzMy
LlMgYi9hcmNoL3g4Ni9saWIvY2hlY2tzdW1fMzIuUwppbmRleCA0ZDM0YmI1NDhiNDEuLmEwNDg0
MzZjZTNhYyAxMDA2NDQKLS0tIGEvYXJjaC94ODYvbGliL2NoZWNrc3VtXzMyLlMKKysrIGIvYXJj
aC94ODYvbGliL2NoZWNrc3VtXzMyLlMKQEAgLTI4Myw3ICsyODMsNyBAQCB1bnNpZ25lZCBpbnQg
Y3N1bV9wYXJ0aWFsX2NvcHlfZ2VuZXJpYyAoY29uc3QgY2hhciAqc3JjLCBjaGFyICpkc3QsCiAj
ZGVmaW5lIEFSR0JBU0UgMTYJCQogI2RlZmluZSBGUAkJMTIKIAkJCi1FTlRSWShjc3VtX3BhcnRp
YWxfY29weV9nZW5lcmljKQorU1lNX0ZVTkNfU1RBUlQoY3N1bV9wYXJ0aWFsX2NvcHlfZ2VuZXJp
YykKIAlzdWJsICAkNCwlZXNwCQogCXB1c2hsICVlZGkKIAlwdXNobCAlZXNpCkBAIC00MDEsNyAr
NDAxLDcgQEAgRFNUKAltb3ZiICVjbCwgKCVlZGkpCSkKIAlwb3BsICVlZGkKIAlwb3BsICVlY3gJ
CQkjIGVxdWl2YWxlbnQgdG8gYWRkbCAkNCwlZXNwCiAJcmV0CQotRU5EUFJPQyhjc3VtX3BhcnRp
YWxfY29weV9nZW5lcmljKQorU1lNX0ZVTkNfRU5EKGNzdW1fcGFydGlhbF9jb3B5X2dlbmVyaWMp
CiAKICNlbHNlCiAKQEAgLTQxOSw3ICs0MTksNyBAQCBFTkRQUk9DKGNzdW1fcGFydGlhbF9jb3B5
X2dlbmVyaWMpCiAKICNkZWZpbmUgQVJHQkFTRSAxMgogCQkKLUVOVFJZKGNzdW1fcGFydGlhbF9j
b3B5X2dlbmVyaWMpCitTWU1fRlVOQ19TVEFSVChjc3VtX3BhcnRpYWxfY29weV9nZW5lcmljKQog
CXB1c2hsICVlYngKIAlwdXNobCAlZWRpCiAJcHVzaGwgJWVzaQpAQCAtNDg2LDcgKzQ4Niw3IEBA
IERTVCgJbW92YiAlZGwsICglZWRpKSAgICAgICAgICkKIAlwb3BsICVlZGkKIAlwb3BsICVlYngK
IAlyZXQKLUVORFBST0MoY3N1bV9wYXJ0aWFsX2NvcHlfZ2VuZXJpYykKK1NZTV9GVU5DX0VORChj
c3VtX3BhcnRpYWxfY29weV9nZW5lcmljKQogCQkJCQogI3VuZGVmIFJPVU5ECiAjdW5kZWYgUk9V
TkQxCQkKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2xpYi9jbGVhcl9wYWdlXzY0LlMgYi9hcmNoL3g4
Ni9saWIvY2xlYXJfcGFnZV82NC5TCmluZGV4IDgxYjE2MzVkNjdkZS4uOGM0YzI2YzI4MmZkIDEw
MDY0NAotLS0gYS9hcmNoL3g4Ni9saWIvY2xlYXJfcGFnZV82NC5TCisrKyBiL2FyY2gveDg2L2xp
Yi9jbGVhcl9wYWdlXzY0LlMKQEAgLTE0LDE1ICsxNCwxNSBAQAogICogWmVybyBhIHBhZ2UuCiAg
KiAlcmRpCS0gcGFnZQogICovCi1FTlRSWShjbGVhcl9wYWdlX3JlcCkKK1NZTV9GVU5DX1NUQVJU
KGNsZWFyX3BhZ2VfcmVwKQogCW1vdmwgJDQwOTYvOCwlZWN4CiAJeG9ybCAlZWF4LCVlYXgKIAly
ZXAgc3Rvc3EKIAlyZXQKLUVORFBST0MoY2xlYXJfcGFnZV9yZXApCitTWU1fRlVOQ19FTkQoY2xl
YXJfcGFnZV9yZXApCiBFWFBPUlRfU1lNQk9MX0dQTChjbGVhcl9wYWdlX3JlcCkKIAotRU5UUlko
Y2xlYXJfcGFnZV9vcmlnKQorU1lNX0ZVTkNfU1RBUlQoY2xlYXJfcGFnZV9vcmlnKQogCXhvcmwg
ICAlZWF4LCVlYXgKIAltb3ZsICAgJDQwOTYvNjQsJWVjeAogCS5wMmFsaWduIDQKQEAgLTQxLDEz
ICs0MSwxMyBAQCBFTlRSWShjbGVhcl9wYWdlX29yaWcpCiAJam56CS5MbG9vcAogCW5vcAogCXJl
dAotRU5EUFJPQyhjbGVhcl9wYWdlX29yaWcpCitTWU1fRlVOQ19FTkQoY2xlYXJfcGFnZV9vcmln
KQogRVhQT1JUX1NZTUJPTF9HUEwoY2xlYXJfcGFnZV9vcmlnKQogCi1FTlRSWShjbGVhcl9wYWdl
X2VybXMpCitTWU1fRlVOQ19TVEFSVChjbGVhcl9wYWdlX2VybXMpCiAJbW92bCAkNDA5NiwlZWN4
CiAJeG9ybCAlZWF4LCVlYXgKIAlyZXAgc3Rvc2IKIAlyZXQKLUVORFBST0MoY2xlYXJfcGFnZV9l
cm1zKQorU1lNX0ZVTkNfRU5EKGNsZWFyX3BhZ2VfZXJtcykKIEVYUE9SVF9TWU1CT0xfR1BMKGNs
ZWFyX3BhZ2VfZXJtcykKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2xpYi9jbXB4Y2hnMTZiX2VtdS5T
IGIvYXJjaC94ODYvbGliL2NtcHhjaGcxNmJfZW11LlMKaW5kZXggOWIzMzAyNDJlNzQwLi5iNmJh
NjM2MGIzY2EgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2xpYi9jbXB4Y2hnMTZiX2VtdS5TCisrKyBi
L2FyY2gveDg2L2xpYi9jbXB4Y2hnMTZiX2VtdS5TCkBAIC0xOSw3ICsxOSw3IEBACiAgKiAlcmN4
IDogaGlnaCA2NCBiaXRzIG9mIG5ldyB2YWx1ZQogICogJWFsICA6IE9wZXJhdGlvbiBzdWNjZXNz
ZnVsCiAgKi8KLUVOVFJZKHRoaXNfY3B1X2NtcHhjaGcxNmJfZW11KQorU1lNX0ZVTkNfU1RBUlQo
dGhpc19jcHVfY21weGNoZzE2Yl9lbXUpCiAKICMKICMgRW11bGF0ZSAnY21weGNoZzE2YiAlZ3M6
KCVyc2kpJyBleGNlcHQgd2UgcmV0dXJuIHRoZSByZXN1bHQgaW4gJWFsIG5vdApAQCAtNTAsNCAr
NTAsNCBAQCBFTlRSWSh0aGlzX2NwdV9jbXB4Y2hnMTZiX2VtdSkKIAl4b3IgJWFsLCVhbAogCXJl
dAogCi1FTkRQUk9DKHRoaXNfY3B1X2NtcHhjaGcxNmJfZW11KQorU1lNX0ZVTkNfRU5EKHRoaXNf
Y3B1X2NtcHhjaGcxNmJfZW11KQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbGliL2NtcHhjaGc4Yl9l
bXUuUyBiL2FyY2gveDg2L2xpYi9jbXB4Y2hnOGJfZW11LlMKaW5kZXggMDNhMTg2ZmMwNmVhLi43
N2FhMThkYjM5NjggMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2xpYi9jbXB4Y2hnOGJfZW11LlMKKysr
IGIvYXJjaC94ODYvbGliL2NtcHhjaGc4Yl9lbXUuUwpAQCAtMTksNyArMTksNyBAQAogICogJWVi
eCA6IGxvdyAzMiBiaXRzIG9mIG5ldyB2YWx1ZQogICogJWVjeCA6IGhpZ2ggMzIgYml0cyBvZiBu
ZXcgdmFsdWUKICAqLwotRU5UUlkoY21weGNoZzhiX2VtdSkKK1NZTV9GVU5DX1NUQVJUKGNtcHhj
aGc4Yl9lbXUpCiAKICMKICMgRW11bGF0ZSAnY21weGNoZzhiICglZXNpKScgb24gVVAgZXhjZXB0
IHdlIGRvbid0CkBAIC00OCw1ICs0OCw1IEBAIEVOVFJZKGNtcHhjaGc4Yl9lbXUpCiAJcG9wZmwK
IAlyZXQKIAotRU5EUFJPQyhjbXB4Y2hnOGJfZW11KQorU1lNX0ZVTkNfRU5EKGNtcHhjaGc4Yl9l
bXUpCiBFWFBPUlRfU1lNQk9MKGNtcHhjaGc4Yl9lbXUpCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9s
aWIvY29weV9wYWdlXzY0LlMgYi9hcmNoL3g4Ni9saWIvY29weV9wYWdlXzY0LlMKaW5kZXggZTFl
ZTUwYmMxNjFhLi42YmE2MzVkMjNmY2MgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2xpYi9jb3B5X3Bh
Z2VfNjQuUworKysgYi9hcmNoL3g4Ni9saWIvY29weV9wYWdlXzY0LlMKQEAgLTEyLDEyICsxMiwx
MiBAQAogICogcHJlZmV0Y2ggZGlzdGFuY2UgYmFzZWQgb24gU01QL1VQLgogICovCiAJQUxJR04K
LUVOVFJZKGNvcHlfcGFnZSkKK1NZTV9GVU5DX1NUQVJUKGNvcHlfcGFnZSkKIAlBTFRFUk5BVElW
RSAiam1wIGNvcHlfcGFnZV9yZWdzIiwgIiIsIFg4Nl9GRUFUVVJFX1JFUF9HT09ECiAJbW92bAkk
NDA5Ni84LCAlZWN4CiAJcmVwCW1vdnNxCiAJcmV0Ci1FTkRQUk9DKGNvcHlfcGFnZSkKK1NZTV9G
VU5DX0VORChjb3B5X3BhZ2UpCiBFWFBPUlRfU1lNQk9MKGNvcHlfcGFnZSkKIAogU1lNX0ZVTkNf
U1RBUlRfTE9DQUwoY29weV9wYWdlX3JlZ3MpCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9saWIvY29w
eV91c2VyXzY0LlMgYi9hcmNoL3g4Ni9saWIvY29weV91c2VyXzY0LlMKaW5kZXggMDIwZjc1Y2M4
Y2Y2Li41ZTllODBjMDVhOTcgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2xpYi9jb3B5X3VzZXJfNjQu
UworKysgYi9hcmNoL3g4Ni9saWIvY29weV91c2VyXzY0LlMKQEAgLTI5LDcgKzI5LDcgQEAKICAq
IE91dHB1dDoKICAqIGVheCB1bmNvcGllZCBieXRlcyBvciAwIGlmIHN1Y2Nlc3NmdWwuCiAgKi8K
LUVOVFJZKGNvcHlfdXNlcl9nZW5lcmljX3Vucm9sbGVkKQorU1lNX0ZVTkNfU1RBUlQoY29weV91
c2VyX2dlbmVyaWNfdW5yb2xsZWQpCiAJQVNNX1NUQUMKIAljbXBsICQ4LCVlZHgKIAlqYiAyMGYJ
CS8qIGxlc3MgdGhlbiA4IGJ5dGVzLCBnbyB0byBieXRlIGNvcHkgbG9vcCAqLwpAQCAtMTEyLDcg
KzExMiw3IEBAIEVOVFJZKGNvcHlfdXNlcl9nZW5lcmljX3Vucm9sbGVkKQogCV9BU01fRVhUQUJM
RSgxOWIsNDBiKQogCV9BU01fRVhUQUJMRSgyMWIsNTBiKQogCV9BU01fRVhUQUJMRSgyMmIsNTBi
KQotRU5EUFJPQyhjb3B5X3VzZXJfZ2VuZXJpY191bnJvbGxlZCkKK1NZTV9GVU5DX0VORChjb3B5
X3VzZXJfZ2VuZXJpY191bnJvbGxlZCkKIEVYUE9SVF9TWU1CT0woY29weV91c2VyX2dlbmVyaWNf
dW5yb2xsZWQpCiAKIC8qIFNvbWUgQ1BVcyBydW4gZmFzdGVyIHVzaW5nIHRoZSBzdHJpbmcgY29w
eSBpbnN0cnVjdGlvbnMuCkBAIC0xMzMsNyArMTMzLDcgQEAgRVhQT1JUX1NZTUJPTChjb3B5X3Vz
ZXJfZ2VuZXJpY191bnJvbGxlZCkKICAqIE91dHB1dDoKICAqIGVheCB1bmNvcGllZCBieXRlcyBv
ciAwIGlmIHN1Y2Nlc3NmdWwuCiAgKi8KLUVOVFJZKGNvcHlfdXNlcl9nZW5lcmljX3N0cmluZykK
K1NZTV9GVU5DX1NUQVJUKGNvcHlfdXNlcl9nZW5lcmljX3N0cmluZykKIAlBU01fU1RBQwogCWNt
cGwgJDgsJWVkeAogCWpiIDJmCQkvKiBsZXNzIHRoYW4gOCBieXRlcywgZ28gdG8gYnl0ZSBjb3B5
IGxvb3AgKi8KQEAgLTE1OCw3ICsxNTgsNyBAQCBFTlRSWShjb3B5X3VzZXJfZ2VuZXJpY19zdHJp
bmcpCiAKIAlfQVNNX0VYVEFCTEUoMWIsMTFiKQogCV9BU01fRVhUQUJMRSgzYiwxMmIpCi1FTkRQ
Uk9DKGNvcHlfdXNlcl9nZW5lcmljX3N0cmluZykKK1NZTV9GVU5DX0VORChjb3B5X3VzZXJfZ2Vu
ZXJpY19zdHJpbmcpCiBFWFBPUlRfU1lNQk9MKGNvcHlfdXNlcl9nZW5lcmljX3N0cmluZykKIAog
LyoKQEAgLTE3Myw3ICsxNzMsNyBAQCBFWFBPUlRfU1lNQk9MKGNvcHlfdXNlcl9nZW5lcmljX3N0
cmluZykKICAqIE91dHB1dDoKICAqIGVheCB1bmNvcGllZCBieXRlcyBvciAwIGlmIHN1Y2Nlc3Nm
dWwuCiAgKi8KLUVOVFJZKGNvcHlfdXNlcl9lbmhhbmNlZF9mYXN0X3N0cmluZykKK1NZTV9GVU5D
X1NUQVJUKGNvcHlfdXNlcl9lbmhhbmNlZF9mYXN0X3N0cmluZykKIAlBU01fU1RBQwogCWNtcGwg
JDY0LCVlZHgKIAlqYiAuTF9jb3B5X3Nob3J0X3N0cmluZwkvKiBsZXNzIHRoZW4gNjQgYnl0ZXMs
IGF2b2lkIHRoZSBjb3N0bHkgJ3JlcCcgKi8KQEAgLTE5MCw3ICsxOTAsNyBAQCBFTlRSWShjb3B5
X3VzZXJfZW5oYW5jZWRfZmFzdF9zdHJpbmcpCiAJLnByZXZpb3VzCiAKIAlfQVNNX0VYVEFCTEUo
MWIsMTJiKQotRU5EUFJPQyhjb3B5X3VzZXJfZW5oYW5jZWRfZmFzdF9zdHJpbmcpCitTWU1fRlVO
Q19FTkQoY29weV91c2VyX2VuaGFuY2VkX2Zhc3Rfc3RyaW5nKQogRVhQT1JUX1NZTUJPTChjb3B5
X3VzZXJfZW5oYW5jZWRfZmFzdF9zdHJpbmcpCiAKIC8qCkBAIC0yMDIsNyArMjAyLDcgQEAgRVhQ
T1JUX1NZTUJPTChjb3B5X3VzZXJfZW5oYW5jZWRfZmFzdF9zdHJpbmcpCiAgKiAgLSBSZXF1aXJl
IDgtYnl0ZSBhbGlnbm1lbnQgd2hlbiBzaXplIGlzIDggYnl0ZXMgb3IgbGFyZ2VyLgogICogIC0g
UmVxdWlyZSA0LWJ5dGUgYWxpZ25tZW50IHdoZW4gc2l6ZSBpcyA0IGJ5dGVzLgogICovCi1FTlRS
WShfX2NvcHlfdXNlcl9ub2NhY2hlKQorU1lNX0ZVTkNfU1RBUlQoX19jb3B5X3VzZXJfbm9jYWNo
ZSkKIAlBU01fU1RBQwogCiAJLyogSWYgc2l6ZSBpcyBsZXNzIHRoYW4gOCBieXRlcywgZ28gdG8g
NC1ieXRlIGNvcHkgKi8KQEAgLTM0MSw1ICszNDEsNSBAQCBFTlRSWShfX2NvcHlfdXNlcl9ub2Nh
Y2hlKQogCV9BU01fRVhUQUJMRSgzMWIsLkxfZml4dXBfNGJfY29weSkKIAlfQVNNX0VYVEFCTEUo
NDBiLC5MX2ZpeHVwXzFiX2NvcHkpCiAJX0FTTV9FWFRBQkxFKDQxYiwuTF9maXh1cF8xYl9jb3B5
KQotRU5EUFJPQyhfX2NvcHlfdXNlcl9ub2NhY2hlKQorU1lNX0ZVTkNfRU5EKF9fY29weV91c2Vy
X25vY2FjaGUpCiBFWFBPUlRfU1lNQk9MKF9fY29weV91c2VyX25vY2FjaGUpCmRpZmYgLS1naXQg
YS9hcmNoL3g4Ni9saWIvY3N1bS1jb3B5XzY0LlMgYi9hcmNoL3g4Ni9saWIvY3N1bS1jb3B5XzY0
LlMKaW5kZXggNDVhNTNkZmUxODU5Li41MjNlNDk2NDA3OGYgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2
L2xpYi9jc3VtLWNvcHlfNjQuUworKysgYi9hcmNoL3g4Ni9saWIvY3N1bS1jb3B5XzY0LlMKQEAg
LTQ1LDcgKzQ1LDcgQEAKIAkuZW5kbQogCiAKLUVOVFJZKGNzdW1fcGFydGlhbF9jb3B5X2dlbmVy
aWMpCitTWU1fRlVOQ19TVEFSVChjc3VtX3BhcnRpYWxfY29weV9nZW5lcmljKQogCWNtcGwJJDMq
NjQsICVlZHgKIAlqbGUJLkxpZ25vcmUKIApAQCAtMjIxLDQgKzIyMSw0IEBAIEVOVFJZKGNzdW1f
cGFydGlhbF9jb3B5X2dlbmVyaWMpCiAJanogICAuTGVuZGUKIAltb3ZsICQtRUZBVUxULCAoJXJh
eCkKIAlqbXAgLkxlbmRlCi1FTkRQUk9DKGNzdW1fcGFydGlhbF9jb3B5X2dlbmVyaWMpCitTWU1f
RlVOQ19FTkQoY3N1bV9wYXJ0aWFsX2NvcHlfZ2VuZXJpYykKZGlmZiAtLWdpdCBhL2FyY2gveDg2
L2xpYi9nZXR1c2VyLlMgYi9hcmNoL3g4Ni9saWIvZ2V0dXNlci5TCmluZGV4IGU3NDczYmYwMzZj
Zi4uZTY5MWMyMTgzMmY1IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9saWIvZ2V0dXNlci5TCisrKyBi
L2FyY2gveDg2L2xpYi9nZXR1c2VyLlMKQEAgLTM1LDcgKzM1LDcgQEAKICNpbmNsdWRlIDxhc20v
ZXhwb3J0Lmg+CiAKIAkudGV4dAotRU5UUlkoX19nZXRfdXNlcl8xKQorU1lNX0ZVTkNfU1RBUlQo
X19nZXRfdXNlcl8xKQogCW1vdiBQRVJfQ1BVX1ZBUihjdXJyZW50X3Rhc2spLCAlX0FTTV9EWAog
CWNtcCBUQVNLX2FkZHJfbGltaXQoJV9BU01fRFgpLCVfQVNNX0FYCiAJamFlIGJhZF9nZXRfdXNl
cgpAQCAtNDQsMTAgKzQ0LDEwIEBAIEVOVFJZKF9fZ2V0X3VzZXJfMSkKIAl4b3IgJWVheCwlZWF4
CiAJQVNNX0NMQUMKIAlyZXQKLUVORFBST0MoX19nZXRfdXNlcl8xKQorU1lNX0ZVTkNfRU5EKF9f
Z2V0X3VzZXJfMSkKIEVYUE9SVF9TWU1CT0woX19nZXRfdXNlcl8xKQogCi1FTlRSWShfX2dldF91
c2VyXzIpCitTWU1fRlVOQ19TVEFSVChfX2dldF91c2VyXzIpCiAJYWRkICQxLCVfQVNNX0FYCiAJ
amMgYmFkX2dldF91c2VyCiAJbW92IFBFUl9DUFVfVkFSKGN1cnJlbnRfdGFzayksICVfQVNNX0RY
CkBAIC01OCwxMCArNTgsMTAgQEAgRU5UUlkoX19nZXRfdXNlcl8yKQogCXhvciAlZWF4LCVlYXgK
IAlBU01fQ0xBQwogCXJldAotRU5EUFJPQyhfX2dldF91c2VyXzIpCitTWU1fRlVOQ19FTkQoX19n
ZXRfdXNlcl8yKQogRVhQT1JUX1NZTUJPTChfX2dldF91c2VyXzIpCiAKLUVOVFJZKF9fZ2V0X3Vz
ZXJfNCkKK1NZTV9GVU5DX1NUQVJUKF9fZ2V0X3VzZXJfNCkKIAlhZGQgJDMsJV9BU01fQVgKIAlq
YyBiYWRfZ2V0X3VzZXIKIAltb3YgUEVSX0NQVV9WQVIoY3VycmVudF90YXNrKSwgJV9BU01fRFgK
QEAgLTcyLDEwICs3MiwxMCBAQCBFTlRSWShfX2dldF91c2VyXzQpCiAJeG9yICVlYXgsJWVheAog
CUFTTV9DTEFDCiAJcmV0Ci1FTkRQUk9DKF9fZ2V0X3VzZXJfNCkKK1NZTV9GVU5DX0VORChfX2dl
dF91c2VyXzQpCiBFWFBPUlRfU1lNQk9MKF9fZ2V0X3VzZXJfNCkKIAotRU5UUlkoX19nZXRfdXNl
cl84KQorU1lNX0ZVTkNfU1RBUlQoX19nZXRfdXNlcl84KQogI2lmZGVmIENPTkZJR19YODZfNjQK
IAlhZGQgJDcsJV9BU01fQVgKIAlqYyBiYWRfZ2V0X3VzZXIKQEAgLTEwMCw3ICsxMDAsNyBAQCBF
TlRSWShfX2dldF91c2VyXzgpCiAJQVNNX0NMQUMKIAlyZXQKICNlbmRpZgotRU5EUFJPQyhfX2dl
dF91c2VyXzgpCitTWU1fRlVOQ19FTkQoX19nZXRfdXNlcl84KQogRVhQT1JUX1NZTUJPTChfX2dl
dF91c2VyXzgpCiAKIApkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbGliL2h3ZWlnaHQuUyBiL2FyY2gv
eDg2L2xpYi9od2VpZ2h0LlMKaW5kZXggMjNkODkzY2JjMjAwLi5mNTIwYTFhOTJlZjYgMTAwNjQ0
Ci0tLSBhL2FyY2gveDg2L2xpYi9od2VpZ2h0LlMKKysrIGIvYXJjaC94ODYvbGliL2h3ZWlnaHQu
UwpAQCAtNyw3ICs3LDcgQEAKICAqIHVuc2lnbmVkIGludCBfX3N3X2h3ZWlnaHQzMih1bnNpZ25l
ZCBpbnQgdykKICAqICVyZGk6IHcKICAqLwotRU5UUlkoX19zd19od2VpZ2h0MzIpCitTWU1fRlVO
Q19TVEFSVChfX3N3X2h3ZWlnaHQzMikKIAogI2lmZGVmIENPTkZJR19YODZfNjQKIAltb3ZsICVl
ZGksICVlYXgJCQkJIyB3CkBAIC0zMiwxMCArMzIsMTAgQEAgRU5UUlkoX19zd19od2VpZ2h0MzIp
CiAJc2hybCAkMjQsICVlYXgJCQkJIyB3ID0gd190bXAgPj4gMjQKIAlfX0FTTV9TSVpFKHBvcCwp
ICVfX0FTTV9SRUcoZHgpCiAJcmV0Ci1FTkRQUk9DKF9fc3dfaHdlaWdodDMyKQorU1lNX0ZVTkNf
RU5EKF9fc3dfaHdlaWdodDMyKQogRVhQT1JUX1NZTUJPTChfX3N3X2h3ZWlnaHQzMikKIAotRU5U
UlkoX19zd19od2VpZ2h0NjQpCitTWU1fRlVOQ19TVEFSVChfX3N3X2h3ZWlnaHQ2NCkKICNpZmRl
ZiBDT05GSUdfWDg2XzY0CiAJcHVzaHEgICAlcmRpCiAJcHVzaHEgICAlcmR4CkBAIC03OCw1ICs3
OCw1IEBAIEVOVFJZKF9fc3dfaHdlaWdodDY0KQogCXBvcGwgICAgJWVjeAogCXJldAogI2VuZGlm
Ci1FTkRQUk9DKF9fc3dfaHdlaWdodDY0KQorU1lNX0ZVTkNfRU5EKF9fc3dfaHdlaWdodDY0KQog
RVhQT1JUX1NZTUJPTChfX3N3X2h3ZWlnaHQ2NCkKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2xpYi9p
b21hcF9jb3B5XzY0LlMgYi9hcmNoL3g4Ni9saWIvaW9tYXBfY29weV82NC5TCmluZGV4IDMzMTQ3
ZmVmMzQ1Mi4uMjI0NmZiZjMyZmE4IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9saWIvaW9tYXBfY29w
eV82NC5TCisrKyBiL2FyY2gveDg2L2xpYi9pb21hcF9jb3B5XzY0LlMKQEAgLTIwLDggKzIwLDgg
QEAKIC8qCiAgKiBvdmVycmlkZSBnZW5lcmljIHZlcnNpb24gaW4gbGliL2lvbWFwX2NvcHkuYwog
ICovCi1FTlRSWShfX2lvd3JpdGUzMl9jb3B5KQorU1lNX0ZVTkNfU1RBUlQoX19pb3dyaXRlMzJf
Y29weSkKIAltb3ZsICVlZHgsJWVjeAogCXJlcCBtb3ZzZAogCXJldAotRU5EUFJPQyhfX2lvd3Jp
dGUzMl9jb3B5KQorU1lNX0ZVTkNfRU5EKF9faW93cml0ZTMyX2NvcHkpCmRpZmYgLS1naXQgYS9h
cmNoL3g4Ni9saWIvbWVtY3B5XzY0LlMgYi9hcmNoL3g4Ni9saWIvbWVtY3B5XzY0LlMKaW5kZXgg
NzI4NzAzYzQ3ZDU4Li45YmVjNjNlMjEyYTggMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2xpYi9tZW1j
cHlfNjQuUworKysgYi9hcmNoL3g4Ni9saWIvbWVtY3B5XzY0LlMKQEAgLTE4OCw3ICsxODgsNyBA
QCBTWU1fRlVOQ19FTkQobWVtY3B5X29yaWcpCiAgKiBOb3RlIHRoYXQgd2Ugb25seSBjYXRjaCBt
YWNoaW5lIGNoZWNrcyB3aGVuIHJlYWRpbmcgdGhlIHNvdXJjZSBhZGRyZXNzZXMuCiAgKiBXcml0
ZXMgdG8gdGFyZ2V0IGFyZSBwb3N0ZWQgYW5kIGRvbid0IGdlbmVyYXRlIG1hY2hpbmUgY2hlY2tz
LgogICovCi1FTlRSWShtZW1jcHlfbWNzYWZlX3Vucm9sbGVkKQorU1lNX0ZVTkNfU1RBUlQobWVt
Y3B5X21jc2FmZV91bnJvbGxlZCkKIAljbXBsICQ4LCAlZWR4CiAJLyogTGVzcyB0aGFuIDggYnl0
ZXM/IEdvIHRvIGJ5dGUgY29weSBsb29wICovCiAJamIgLkxfbm9fd2hvbGVfd29yZHMKQEAgLTI3
Niw3ICsyNzYsNyBAQCBFTlRSWShtZW1jcHlfbWNzYWZlX3Vucm9sbGVkKQogLkxfZG9uZV9tZW1j
cHlfdHJhcDoKIAl4b3JxICVyYXgsICVyYXgKIAlyZXQKLUVORFBST0MobWVtY3B5X21jc2FmZV91
bnJvbGxlZCkKK1NZTV9GVU5DX0VORChtZW1jcHlfbWNzYWZlX3Vucm9sbGVkKQogRVhQT1JUX1NZ
TUJPTF9HUEwobWVtY3B5X21jc2FmZV91bnJvbGxlZCkKIAogCS5zZWN0aW9uIC5maXh1cCwgImF4
IgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbGliL21lbW1vdmVfNjQuUyBiL2FyY2gveDg2L2xpYi9t
ZW1tb3ZlXzY0LlMKaW5kZXggZDIyYWY5N2U1YjI3Li40ZjNmNjM1OWZjZjkgMTAwNjQ0Ci0tLSBh
L2FyY2gveDg2L2xpYi9tZW1tb3ZlXzY0LlMKKysrIGIvYXJjaC94ODYvbGliL21lbW1vdmVfNjQu
UwpAQCAtMjYsNyArMjYsNyBAQAogLndlYWsgbWVtbW92ZQogCiBTWU1fRlVOQ19TVEFSVF9BTElB
UyhtZW1tb3ZlKQotRU5UUlkoX19tZW1tb3ZlKQorU1lNX0ZVTkNfU1RBUlQoX19tZW1tb3ZlKQog
CiAJLyogSGFuZGxlIG1vcmUgMzIgYnl0ZXMgaW4gbG9vcCAqLwogCW1vdiAlcmRpLCAlcmF4CkBA
IC0yMDYsNyArMjA2LDcgQEAgRU5UUlkoX19tZW1tb3ZlKQogCW1vdmIgJXIxMWIsICglcmRpKQog
MTM6CiAJcmV0cQotRU5EUFJPQyhfX21lbW1vdmUpCitTWU1fRlVOQ19FTkQoX19tZW1tb3ZlKQog
U1lNX0ZVTkNfRU5EX0FMSUFTKG1lbW1vdmUpCiBFWFBPUlRfU1lNQk9MKF9fbWVtbW92ZSkKIEVY
UE9SVF9TWU1CT0wobWVtbW92ZSkKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2xpYi9tZW1zZXRfNjQu
UyBiL2FyY2gveDg2L2xpYi9tZW1zZXRfNjQuUwppbmRleCBjNjNhZTk5ODc2MTIuLmNlZTU1MTQ5
MjZlNiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvbGliL21lbXNldF82NC5TCisrKyBiL2FyY2gveDg2
L2xpYi9tZW1zZXRfNjQuUwpAQCAtMTksNyArMTksNyBAQAogICogcmF4ICAgb3JpZ2luYWwgZGVz
dGluYXRpb24KICAqLwogU1lNX0ZVTkNfU1RBUlRfQUxJQVMobWVtc2V0KQotRU5UUlkoX19tZW1z
ZXQpCitTWU1fRlVOQ19TVEFSVChfX21lbXNldCkKIAkvKgogCSAqIFNvbWUgQ1BVcyBzdXBwb3J0
IGVuaGFuY2VkIFJFUCBNT1ZTQi9TVE9TQiBmZWF0dXJlLiBJdCBpcyByZWNvbW1lbmRlZAogCSAq
IHRvIHVzZSBpdCB3aGVuIHBvc3NpYmxlLiBJZiBub3QgYXZhaWxhYmxlLCB1c2UgZmFzdCBzdHJp
bmcgaW5zdHJ1Y3Rpb25zLgpAQCAtNDIsNyArNDIsNyBAQCBFTlRSWShfX21lbXNldCkKIAlyZXAg
c3Rvc2IKIAltb3ZxICVyOSwlcmF4CiAJcmV0Ci1FTkRQUk9DKF9fbWVtc2V0KQorU1lNX0ZVTkNf
RU5EKF9fbWVtc2V0KQogU1lNX0ZVTkNfRU5EX0FMSUFTKG1lbXNldCkKIEVYUE9SVF9TWU1CT0wo
bWVtc2V0KQogRVhQT1JUX1NZTUJPTChfX21lbXNldCkKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2xp
Yi9tc3ItcmVnLlMgYi9hcmNoL3g4Ni9saWIvbXNyLXJlZy5TCmluZGV4IDEwZmZhN2U4NTE5Zi4u
NzEzYmQ4ZmI0OGFhIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9saWIvbXNyLXJlZy5TCisrKyBiL2Fy
Y2gveDg2L2xpYi9tc3ItcmVnLlMKQEAgLTExLDcgKzExLDcgQEAKICAqCiAgKi8KIC5tYWNybyBv
cF9zYWZlX3JlZ3Mgb3AKLUVOVFJZKFxvcFwoKV9zYWZlX3JlZ3MpCitTWU1fRlVOQ19TVEFSVChc
b3BcKClfc2FmZV9yZWdzKQogCXB1c2hxICVyYngKIAlwdXNocSAlcjEyCiAJbW92cQklcmRpLCAl
cjEwCS8qIFNhdmUgcG9pbnRlciAqLwpAQCAtNDAsMTMgKzQwLDEzIEBAIEVOVFJZKFxvcFwoKV9z
YWZlX3JlZ3MpCiAJam1wICAgICAyYgogCiAJX0FTTV9FWFRBQkxFKDFiLCAzYikKLUVORFBST0Mo
XG9wXCgpX3NhZmVfcmVncykKK1NZTV9GVU5DX0VORChcb3BcKClfc2FmZV9yZWdzKQogLmVuZG0K
IAogI2Vsc2UgLyogWDg2XzMyICovCiAKIC5tYWNybyBvcF9zYWZlX3JlZ3Mgb3AKLUVOVFJZKFxv
cFwoKV9zYWZlX3JlZ3MpCitTWU1fRlVOQ19TVEFSVChcb3BcKClfc2FmZV9yZWdzKQogCXB1c2hs
ICVlYngKIAlwdXNobCAlZWJwCiAJcHVzaGwgJWVzaQpAQCAtODIsNyArODIsNyBAQCBFTlRSWShc
b3BcKClfc2FmZV9yZWdzKQogCWptcCAgICAgMmIKIAogCV9BU01fRVhUQUJMRSgxYiwgM2IpCi1F
TkRQUk9DKFxvcFwoKV9zYWZlX3JlZ3MpCitTWU1fRlVOQ19FTkQoXG9wXCgpX3NhZmVfcmVncykK
IC5lbmRtCiAKICNlbmRpZgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbGliL3B1dHVzZXIuUyBiL2Fy
Y2gveDg2L2xpYi9wdXR1c2VyLlMKaW5kZXggYmNjYzk4ZDhmNTdjLi42M2UxNmY0NmVmMGQgMTAw
NjQ0Ci0tLSBhL2FyY2gveDg2L2xpYi9wdXR1c2VyLlMKKysrIGIvYXJjaC94ODYvbGliL3B1dHVz
ZXIuUwpAQCAtMzUsNyArMzUsNyBAQAogCQlyZXQKIAogLnRleHQKLUVOVFJZKF9fcHV0X3VzZXJf
MSkKK1NZTV9GVU5DX1NUQVJUKF9fcHV0X3VzZXJfMSkKIAlFTlRFUgogCWNtcCBUQVNLX2FkZHJf
bGltaXQoJV9BU01fQlgpLCVfQVNNX0NYCiAJamFlIGJhZF9wdXRfdXNlcgpAQCAtNDMsMTAgKzQz
LDEwIEBAIEVOVFJZKF9fcHV0X3VzZXJfMSkKIDE6CW1vdmIgJWFsLCglX0FTTV9DWCkKIAl4b3Ig
JWVheCwlZWF4CiAJRVhJVAotRU5EUFJPQyhfX3B1dF91c2VyXzEpCitTWU1fRlVOQ19FTkQoX19w
dXRfdXNlcl8xKQogRVhQT1JUX1NZTUJPTChfX3B1dF91c2VyXzEpCiAKLUVOVFJZKF9fcHV0X3Vz
ZXJfMikKK1NZTV9GVU5DX1NUQVJUKF9fcHV0X3VzZXJfMikKIAlFTlRFUgogCW1vdiBUQVNLX2Fk
ZHJfbGltaXQoJV9BU01fQlgpLCVfQVNNX0JYCiAJc3ViICQxLCVfQVNNX0JYCkBAIC01NiwxMCAr
NTYsMTAgQEAgRU5UUlkoX19wdXRfdXNlcl8yKQogMjoJbW92dyAlYXgsKCVfQVNNX0NYKQogCXhv
ciAlZWF4LCVlYXgKIAlFWElUCi1FTkRQUk9DKF9fcHV0X3VzZXJfMikKK1NZTV9GVU5DX0VORChf
X3B1dF91c2VyXzIpCiBFWFBPUlRfU1lNQk9MKF9fcHV0X3VzZXJfMikKIAotRU5UUlkoX19wdXRf
dXNlcl80KQorU1lNX0ZVTkNfU1RBUlQoX19wdXRfdXNlcl80KQogCUVOVEVSCiAJbW92IFRBU0tf
YWRkcl9saW1pdCglX0FTTV9CWCksJV9BU01fQlgKIAlzdWIgJDMsJV9BU01fQlgKQEAgLTY5LDEw
ICs2OSwxMCBAQCBFTlRSWShfX3B1dF91c2VyXzQpCiAzOgltb3ZsICVlYXgsKCVfQVNNX0NYKQog
CXhvciAlZWF4LCVlYXgKIAlFWElUCi1FTkRQUk9DKF9fcHV0X3VzZXJfNCkKK1NZTV9GVU5DX0VO
RChfX3B1dF91c2VyXzQpCiBFWFBPUlRfU1lNQk9MKF9fcHV0X3VzZXJfNCkKIAotRU5UUlkoX19w
dXRfdXNlcl84KQorU1lNX0ZVTkNfU1RBUlQoX19wdXRfdXNlcl84KQogCUVOVEVSCiAJbW92IFRB
U0tfYWRkcl9saW1pdCglX0FTTV9CWCksJV9BU01fQlgKIAlzdWIgJDcsJV9BU01fQlgKQEAgLTg1
LDcgKzg1LDcgQEAgRU5UUlkoX19wdXRfdXNlcl84KQogI2VuZGlmCiAJeG9yICVlYXgsJWVheAog
CUVYSVQKLUVORFBST0MoX19wdXRfdXNlcl84KQorU1lNX0ZVTkNfRU5EKF9fcHV0X3VzZXJfOCkK
IEVYUE9SVF9TWU1CT0woX19wdXRfdXNlcl84KQogCiBTWU1fQ09ERV9TVEFSVF9MT0NBTChiYWRf
cHV0X3VzZXIpCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9saWIvcndzZW0uUyBiL2FyY2gveDg2L2xp
Yi9yd3NlbS5TCmluZGV4IGJmMmM2MDc0ZWZkMi4uZTM5MDU2NjQ5NDRkIDEwMDY0NAotLS0gYS9h
cmNoL3g4Ni9saWIvcndzZW0uUworKysgYi9hcmNoL3g4Ni9saWIvcndzZW0uUwpAQCAtODYsNyAr
ODYsNyBAQAogI2VuZGlmCiAKIC8qIEZpeCB1cCBzcGVjaWFsIGNhbGxpbmcgY29udmVudGlvbnMg
Ki8KLUVOVFJZKGNhbGxfcndzZW1fZG93bl9yZWFkX2ZhaWxlZCkKK1NZTV9GVU5DX1NUQVJUKGNh
bGxfcndzZW1fZG93bl9yZWFkX2ZhaWxlZCkKIAlGUkFNRV9CRUdJTgogCXNhdmVfY29tbW9uX3Jl
Z3MKIAlfX0FTTV9TSVpFKHB1c2gsKSAlX19BU01fUkVHKGR4KQpAQCAtOTYsOSArOTYsOSBAQCBF
TlRSWShjYWxsX3J3c2VtX2Rvd25fcmVhZF9mYWlsZWQpCiAJcmVzdG9yZV9jb21tb25fcmVncwog
CUZSQU1FX0VORAogCXJldAotRU5EUFJPQyhjYWxsX3J3c2VtX2Rvd25fcmVhZF9mYWlsZWQpCitT
WU1fRlVOQ19FTkQoY2FsbF9yd3NlbV9kb3duX3JlYWRfZmFpbGVkKQogCi1FTlRSWShjYWxsX3J3
c2VtX2Rvd25fd3JpdGVfZmFpbGVkKQorU1lNX0ZVTkNfU1RBUlQoY2FsbF9yd3NlbV9kb3duX3dy
aXRlX2ZhaWxlZCkKIAlGUkFNRV9CRUdJTgogCXNhdmVfY29tbW9uX3JlZ3MKIAltb3ZxICVyYXgs
JXJkaQpAQCAtMTA2LDkgKzEwNiw5IEBAIEVOVFJZKGNhbGxfcndzZW1fZG93bl93cml0ZV9mYWls
ZWQpCiAJcmVzdG9yZV9jb21tb25fcmVncwogCUZSQU1FX0VORAogCXJldAotRU5EUFJPQyhjYWxs
X3J3c2VtX2Rvd25fd3JpdGVfZmFpbGVkKQorU1lNX0ZVTkNfRU5EKGNhbGxfcndzZW1fZG93bl93
cml0ZV9mYWlsZWQpCiAKLUVOVFJZKGNhbGxfcndzZW1fZG93bl93cml0ZV9mYWlsZWRfa2lsbGFi
bGUpCitTWU1fRlVOQ19TVEFSVChjYWxsX3J3c2VtX2Rvd25fd3JpdGVfZmFpbGVkX2tpbGxhYmxl
KQogCUZSQU1FX0JFR0lOCiAJc2F2ZV9jb21tb25fcmVncwogCW1vdnEgJXJheCwlcmRpCkBAIC0x
MTYsOSArMTE2LDkgQEAgRU5UUlkoY2FsbF9yd3NlbV9kb3duX3dyaXRlX2ZhaWxlZF9raWxsYWJs
ZSkKIAlyZXN0b3JlX2NvbW1vbl9yZWdzCiAJRlJBTUVfRU5ECiAJcmV0Ci1FTkRQUk9DKGNhbGxf
cndzZW1fZG93bl93cml0ZV9mYWlsZWRfa2lsbGFibGUpCitTWU1fRlVOQ19FTkQoY2FsbF9yd3Nl
bV9kb3duX3dyaXRlX2ZhaWxlZF9raWxsYWJsZSkKIAotRU5UUlkoY2FsbF9yd3NlbV93YWtlKQor
U1lNX0ZVTkNfU1RBUlQoY2FsbF9yd3NlbV93YWtlKQogCUZSQU1FX0JFR0lOCiAJLyogZG8gbm90
aGluZyBpZiBzdGlsbCBvdXRzdGFuZGluZyBhY3RpdmUgcmVhZGVycyAqLwogCV9fQVNNX0hBTEZf
U0laRShkZWMpICVfX0FTTV9IQUxGX1JFRyhkeCkKQEAgLTEyOSw5ICsxMjksOSBAQCBFTlRSWShj
YWxsX3J3c2VtX3dha2UpCiAJcmVzdG9yZV9jb21tb25fcmVncwogMToJRlJBTUVfRU5ECiAJcmV0
Ci1FTkRQUk9DKGNhbGxfcndzZW1fd2FrZSkKK1NZTV9GVU5DX0VORChjYWxsX3J3c2VtX3dha2Up
CiAKLUVOVFJZKGNhbGxfcndzZW1fZG93bmdyYWRlX3dha2UpCitTWU1fRlVOQ19TVEFSVChjYWxs
X3J3c2VtX2Rvd25ncmFkZV93YWtlKQogCUZSQU1FX0JFR0lOCiAJc2F2ZV9jb21tb25fcmVncwog
CV9fQVNNX1NJWkUocHVzaCwpICVfX0FTTV9SRUcoZHgpCkBAIC0xNDEsNCArMTQxLDQgQEAgRU5U
UlkoY2FsbF9yd3NlbV9kb3duZ3JhZGVfd2FrZSkKIAlyZXN0b3JlX2NvbW1vbl9yZWdzCiAJRlJB
TUVfRU5ECiAJcmV0Ci1FTkRQUk9DKGNhbGxfcndzZW1fZG93bmdyYWRlX3dha2UpCitTWU1fRlVO
Q19FTkQoY2FsbF9yd3NlbV9kb3duZ3JhZGVfd2FrZSkKZGlmZiAtLWdpdCBhL2FyY2gveDg2L21t
L21lbV9lbmNyeXB0X2Jvb3QuUyBiL2FyY2gveDg2L21tL21lbV9lbmNyeXB0X2Jvb3QuUwppbmRl
eCA3MzBlNmQ1NDFkZjEuLjQ1MDE3NjVlZGZmMiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvbW0vbWVt
X2VuY3J5cHRfYm9vdC5TCisrKyBiL2FyY2gveDg2L21tL21lbV9lbmNyeXB0X2Jvb3QuUwpAQCAt
MTgsNyArMTgsNyBAQAogCiAJLnRleHQKIAkuY29kZTY0Ci1FTlRSWShzbWVfZW5jcnlwdF9leGVj
dXRlKQorU1lNX0ZVTkNfU1RBUlQoc21lX2VuY3J5cHRfZXhlY3V0ZSkKIAogCS8qCiAJICogRW50
cnkgcGFyYW1ldGVyczoKQEAgLTY3LDkgKzY3LDkgQEAgRU5UUlkoc21lX2VuY3J5cHRfZXhlY3V0
ZSkKIAlwb3AJJXJicAogCiAJcmV0Ci1FTkRQUk9DKHNtZV9lbmNyeXB0X2V4ZWN1dGUpCitTWU1f
RlVOQ19FTkQoc21lX2VuY3J5cHRfZXhlY3V0ZSkKIAotRU5UUlkoX19lbmNfY29weSkKK1NZTV9G
VU5DX1NUQVJUKF9fZW5jX2NvcHkpCiAvKgogICogUm91dGluZSB1c2VkIHRvIGVuY3J5cHQga2Vy
bmVsLgogICogICBUaGlzIHJvdXRpbmUgbXVzdCBiZSBydW4gb3V0c2lkZSBvZiB0aGUga2VybmVs
IHByb3BlciBzaW5jZQpAQCAtMTQ2LDQgKzE0Niw0IEBAIEVOVFJZKF9fZW5jX2NvcHkpCiAKIAly
ZXQKIC5MX19lbmNfY29weV9lbmQ6Ci1FTkRQUk9DKF9fZW5jX2NvcHkpCitTWU1fRlVOQ19FTkQo
X19lbmNfY29weSkKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3BsYXRmb3JtL2VmaS9lZmlfc3R1Yl82
NC5TIGIvYXJjaC94ODYvcGxhdGZvcm0vZWZpL2VmaV9zdHViXzY0LlMKaW5kZXggY2Q5NTA3NTk0
NGFiLi45MDkzNmM0ZTM5NmUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3BsYXRmb3JtL2VmaS9lZmlf
c3R1Yl82NC5TCisrKyBiL2FyY2gveDg2L3BsYXRmb3JtL2VmaS9lZmlfc3R1Yl82NC5TCkBAIC0z
OCw3ICszOCw3IEBACiAJbW92ICVyc2ksICVjcjA7CQkJXAogCW1vdiAoJXJzcCksICVyc3AKIAot
RU5UUlkoZWZpX2NhbGwpCitTWU1fRlVOQ19TVEFSVChlZmlfY2FsbCkKIAlwdXNocSAlcmJwCiAJ
bW92cSAlcnNwLCAlcmJwCiAJU0FWRV9YTU0KQEAgLTU0LDQgKzU0LDQgQEAgRU5UUlkoZWZpX2Nh
bGwpCiAJUkVTVE9SRV9YTU0KIAlwb3BxICVyYnAKIAlyZXQKLUVORFBST0MoZWZpX2NhbGwpCitT
WU1fRlVOQ19FTkQoZWZpX2NhbGwpCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9wbGF0Zm9ybS9lZmkv
ZWZpX3RodW5rXzY0LlMgYi9hcmNoL3g4Ni9wbGF0Zm9ybS9lZmkvZWZpX3RodW5rXzY0LlMKaW5k
ZXggZDE4Njk3ZGYxZmU5Li4wMTI2MDE2MDlkODEgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3BsYXRm
b3JtL2VmaS9lZmlfdGh1bmtfNjQuUworKysgYi9hcmNoL3g4Ni9wbGF0Zm9ybS9lZmkvZWZpX3Ro
dW5rXzY0LlMKQEAgLTI0LDcgKzI0LDcgQEAKIAogCS50ZXh0CiAJLmNvZGU2NAotRU5UUlkoZWZp
NjRfdGh1bmspCitTWU1fRlVOQ19TVEFSVChlZmk2NF90aHVuaykKIAlwdXNoCSVyYnAKIAlwdXNo
CSVyYngKIApAQCAtNTksNyArNTksNyBAQCBFTlRSWShlZmk2NF90aHVuaykKIAlwb3AJJXJieAog
CXBvcAklcmJwCiAJcmV0cQotRU5EUFJPQyhlZmk2NF90aHVuaykKK1NZTV9GVU5DX0VORChlZmk2
NF90aHVuaykKIAogLyoKICAqIFdlIHJ1biB0aGlzIGZ1bmN0aW9uIGZyb20gdGhlIDE6MSBtYXBw
aW5nLgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvcG93ZXIvaGliZXJuYXRlX2FzbV82NC5TIGIvYXJj
aC94ODYvcG93ZXIvaGliZXJuYXRlX2FzbV82NC5TCmluZGV4IDQ0NzU1YTg0Nzg1Ni4uYzg3YWUw
OGY5MzEyIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9wb3dlci9oaWJlcm5hdGVfYXNtXzY0LlMKKysr
IGIvYXJjaC94ODYvcG93ZXIvaGliZXJuYXRlX2FzbV82NC5TCkBAIC0yMyw3ICsyMyw3IEBACiAj
aW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci1mbGFncy5oPgogI2luY2x1ZGUgPGFzbS9mcmFtZS5oPgog
Ci1FTlRSWShzd3N1c3BfYXJjaF9zdXNwZW5kKQorU1lNX0ZVTkNfU1RBUlQoc3dzdXNwX2FyY2hf
c3VzcGVuZCkKIAltb3ZxCSRzYXZlZF9jb250ZXh0LCAlcmF4CiAJbW92cQklcnNwLCBwdF9yZWdz
X3NwKCVyYXgpCiAJbW92cQklcmJwLCBwdF9yZWdzX2JwKCVyYXgpCkBAIC01MSw3ICs1MSw3IEBA
IEVOVFJZKHN3c3VzcF9hcmNoX3N1c3BlbmQpCiAJY2FsbCBzd3N1c3Bfc2F2ZQogCUZSQU1FX0VO
RAogCXJldAotRU5EUFJPQyhzd3N1c3BfYXJjaF9zdXNwZW5kKQorU1lNX0ZVTkNfRU5EKHN3c3Vz
cF9hcmNoX3N1c3BlbmQpCiAKIFNZTV9DT0RFX1NUQVJUKHJlc3RvcmVfaW1hZ2UpCiAJLyogcHJl
cGFyZSB0byBqdW1wIHRvIHRoZSBpbWFnZSBrZXJuZWwgKi8KQEAgLTEwMyw3ICsxMDMsNyBAQCBT
WU1fQ09ERV9FTkQoY29yZV9yZXN0b3JlX2NvZGUpCiAKIAkgLyogY29kZSBiZWxvdyBiZWxvbmdz
IHRvIHRoZSBpbWFnZSBrZXJuZWwgKi8KIAkuYWxpZ24gUEFHRV9TSVpFCi1FTlRSWShyZXN0b3Jl
X3JlZ2lzdGVycykKK1NZTV9GVU5DX1NUQVJUKHJlc3RvcmVfcmVnaXN0ZXJzKQogCS8qIGdvIGJh
Y2sgdG8gdGhlIG9yaWdpbmFsIHBhZ2UgdGFibGVzICovCiAJbW92cSAgICAlcjksICVjcjMKIApA
QCAtMTQ1LDQgKzE0NSw0IEBAIEVOVFJZKHJlc3RvcmVfcmVnaXN0ZXJzKQogCW1vdnEJJXJheCwg
aW5fc3VzcGVuZCglcmlwKQogCiAJcmV0Ci1FTkRQUk9DKHJlc3RvcmVfcmVnaXN0ZXJzKQorU1lN
X0ZVTkNfRU5EKHJlc3RvcmVfcmVnaXN0ZXJzKQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL3hl
bi1hc20uUyBiL2FyY2gveDg2L3hlbi94ZW4tYXNtLlMKaW5kZXggZGNkMzFmYTM5YjVkLi42NzYx
NTc3ODk5OTcgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi94ZW4tYXNtLlMKKysrIGIvYXJjaC94
ODYveGVuL3hlbi1hc20uUwpAQCAtMTcsNyArMTcsNyBAQAogICogZXZlbnQgc3RhdHVzIHdpdGgg
b25lIGFuZCBvcGVyYXRpb24uICBJZiB0aGVyZSBhcmUgcGVuZGluZyBldmVudHMsCiAgKiB0aGVu
IGVudGVyIHRoZSBoeXBlcnZpc29yIHRvIGdldCB0aGVtIGhhbmRsZWQuCiAgKi8KLUVOVFJZKHhl
bl9pcnFfZW5hYmxlX2RpcmVjdCkKK1NZTV9GVU5DX1NUQVJUKHhlbl9pcnFfZW5hYmxlX2RpcmVj
dCkKIAlGUkFNRV9CRUdJTgogCS8qIFVubWFzayBldmVudHMgKi8KIAltb3ZiICQwLCBQRVJfQ1BV
X1ZBUih4ZW5fdmNwdV9pbmZvKSArIFhFTl92Y3B1X2luZm9fbWFzawpAQCAtMzYsMTcgKzM2LDE3
IEBAIEVOVFJZKHhlbl9pcnFfZW5hYmxlX2RpcmVjdCkKIDE6CiAJRlJBTUVfRU5ECiAJcmV0Ci0J
RU5EUFJPQyh4ZW5faXJxX2VuYWJsZV9kaXJlY3QpCitTWU1fRlVOQ19FTkQoeGVuX2lycV9lbmFi
bGVfZGlyZWN0KQogCiAKIC8qCiAgKiBEaXNhYmxpbmcgZXZlbnRzIGlzIHNpbXBseSBhIG1hdHRl
ciBvZiBtYWtpbmcgdGhlIGV2ZW50IG1hc2sKICAqIG5vbi16ZXJvLgogICovCi1FTlRSWSh4ZW5f
aXJxX2Rpc2FibGVfZGlyZWN0KQorU1lNX0ZVTkNfU1RBUlQoeGVuX2lycV9kaXNhYmxlX2RpcmVj
dCkKIAltb3ZiICQxLCBQRVJfQ1BVX1ZBUih4ZW5fdmNwdV9pbmZvKSArIFhFTl92Y3B1X2luZm9f
bWFzawogCXJldAotRU5EUFJPQyh4ZW5faXJxX2Rpc2FibGVfZGlyZWN0KQorU1lNX0ZVTkNfRU5E
KHhlbl9pcnFfZGlzYWJsZV9kaXJlY3QpCiAKIC8qCiAgKiAoeGVuXylzYXZlX2ZsIGlzIHVzZWQg
dG8gZ2V0IHRoZSBjdXJyZW50IGludGVycnVwdCBlbmFibGUgc3RhdHVzLgpAQCAtNTcsMTIgKzU3
LDEyIEBAIEVORFBST0MoeGVuX2lycV9kaXNhYmxlX2RpcmVjdCkKICAqIHVuZGVmaW5lZC4gIFdl
IG5lZWQgdG8gdG9nZ2xlIHRoZSBzdGF0ZSBvZiB0aGUgYml0LCBiZWNhdXNlIFhlbiBhbmQKICAq
IHg4NiB1c2Ugb3Bwb3NpdGUgc2Vuc2VzIChtYXNrIHZzIGVuYWJsZSkuCiAgKi8KLUVOVFJZKHhl
bl9zYXZlX2ZsX2RpcmVjdCkKK1NZTV9GVU5DX1NUQVJUKHhlbl9zYXZlX2ZsX2RpcmVjdCkKIAl0
ZXN0YiAkMHhmZiwgUEVSX0NQVV9WQVIoeGVuX3ZjcHVfaW5mbykgKyBYRU5fdmNwdV9pbmZvX21h
c2sKIAlzZXR6ICVhaAogCWFkZGIgJWFoLCAlYWgKIAlyZXQKLQlFTkRQUk9DKHhlbl9zYXZlX2Zs
X2RpcmVjdCkKK1NZTV9GVU5DX0VORCh4ZW5fc2F2ZV9mbF9kaXJlY3QpCiAKIAogLyoKQEAgLTcy
LDcgKzcyLDcgQEAgRU5UUlkoeGVuX3NhdmVfZmxfZGlyZWN0KQogICogaW50ZXJydXB0IG1hc2sg
c3RhdGUsIGl0IGNoZWNrcyBmb3IgdW5tYXNrZWQgcGVuZGluZyBldmVudHMgYW5kCiAgKiBlbnRl
cnMgdGhlIGh5cGVydmlzb3IgdG8gZ2V0IHRoZW0gZGVsaXZlcmVkIGlmIHNvLgogICovCi1FTlRS
WSh4ZW5fcmVzdG9yZV9mbF9kaXJlY3QpCitTWU1fRlVOQ19TVEFSVCh4ZW5fcmVzdG9yZV9mbF9k
aXJlY3QpCiAJRlJBTUVfQkVHSU4KICNpZmRlZiBDT05GSUdfWDg2XzY0CiAJdGVzdHcgJFg4Nl9F
RkxBR1NfSUYsICVkaQpAQCAtOTMsMTQgKzkzLDE0IEBAIEVOVFJZKHhlbl9yZXN0b3JlX2ZsX2Rp
cmVjdCkKIDE6CiAJRlJBTUVfRU5ECiAJcmV0Ci0JRU5EUFJPQyh4ZW5fcmVzdG9yZV9mbF9kaXJl
Y3QpCitTWU1fRlVOQ19FTkQoeGVuX3Jlc3RvcmVfZmxfZGlyZWN0KQogCiAKIC8qCiAgKiBGb3Jj
ZSBhbiBldmVudCBjaGVjayBieSBtYWtpbmcgYSBoeXBlcmNhbGwsIGJ1dCBwcmVzZXJ2ZSByZWdz
CiAgKiBiZWZvcmUgbWFraW5nIHRoZSBjYWxsLgogICovCi1FTlRSWShjaGVja19ldmVudHMpCitT
WU1fRlVOQ19TVEFSVChjaGVja19ldmVudHMpCiAJRlJBTUVfQkVHSU4KICNpZmRlZiBDT05GSUdf
WDg2XzMyCiAJcHVzaCAlZWF4CkBAIC0xMzMsNCArMTMzLDQgQEAgRU5UUlkoY2hlY2tfZXZlbnRz
KQogI2VuZGlmCiAJRlJBTUVfRU5ECiAJcmV0Ci1FTkRQUk9DKGNoZWNrX2V2ZW50cykKK1NZTV9G
VU5DX0VORChjaGVja19ldmVudHMpCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4veGVuLWFzbV82
NC5TIGIvYXJjaC94ODYveGVuL3hlbi1hc21fNjQuUwppbmRleCBkMThkMjExOGE4MGEuLmEzNjkz
ZGI0MGQ1MiAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL3hlbi1hc21fNjQuUworKysgYi9hcmNo
L3g4Ni94ZW4veGVuLWFzbV82NC5TCkBAIC0xMDgsNyArMTA4LDcgQEAgU1lNX0NPREVfRU5EKHhl
bl9zeXNyZXQ2NCkKICAqLwogCiAvKiBOb3JtYWwgNjQtYml0IHN5c3RlbSBjYWxsIHRhcmdldCAq
LwotRU5UUlkoeGVuX3N5c2NhbGxfdGFyZ2V0KQorU1lNX0ZVTkNfU1RBUlQoeGVuX3N5c2NhbGxf
dGFyZ2V0KQogCXBvcHEgJXJjeAogCXBvcHEgJXIxMQogCkBAIC0xMjEsMTIgKzEyMSwxMiBAQCBF
TlRSWSh4ZW5fc3lzY2FsbF90YXJnZXQpCiAJbW92cSAkX19VU0VSX0NTLCAxKjgoJXJzcCkKIAog
CWptcCBlbnRyeV9TWVNDQUxMXzY0X2FmdGVyX2h3ZnJhbWUKLUVORFBST0MoeGVuX3N5c2NhbGxf
dGFyZ2V0KQorU1lNX0ZVTkNfRU5EKHhlbl9zeXNjYWxsX3RhcmdldCkKIAogI2lmZGVmIENPTkZJ
R19JQTMyX0VNVUxBVElPTgogCiAvKiAzMi1iaXQgY29tcGF0IHN5c2NhbGwgdGFyZ2V0ICovCi1F
TlRSWSh4ZW5fc3lzY2FsbDMyX3RhcmdldCkKK1NZTV9GVU5DX1NUQVJUKHhlbl9zeXNjYWxsMzJf
dGFyZ2V0KQogCXBvcHEgJXJjeAogCXBvcHEgJXIxMQogCkBAIC0xMzksMjUgKzEzOSwyNSBAQCBF
TlRSWSh4ZW5fc3lzY2FsbDMyX3RhcmdldCkKIAltb3ZxICRfX1VTRVIzMl9DUywgMSo4KCVyc3Ap
CiAKIAlqbXAgZW50cnlfU1lTQ0FMTF9jb21wYXRfYWZ0ZXJfaHdmcmFtZQotRU5EUFJPQyh4ZW5f
c3lzY2FsbDMyX3RhcmdldCkKK1NZTV9GVU5DX0VORCh4ZW5fc3lzY2FsbDMyX3RhcmdldCkKIAog
LyogMzItYml0IGNvbXBhdCBzeXNlbnRlciB0YXJnZXQgKi8KLUVOVFJZKHhlbl9zeXNlbnRlcl90
YXJnZXQpCitTWU1fRlVOQ19TVEFSVCh4ZW5fc3lzZW50ZXJfdGFyZ2V0KQogCW1vdiAwKjgoJXJz
cCksICVyY3gKIAltb3YgMSo4KCVyc3ApLCAlcjExCiAJbW92IDUqOCglcnNwKSwgJXJzcAogCWpt
cCBlbnRyeV9TWVNFTlRFUl9jb21wYXQKLUVORFBST0MoeGVuX3N5c2VudGVyX3RhcmdldCkKK1NZ
TV9GVU5DX0VORCh4ZW5fc3lzZW50ZXJfdGFyZ2V0KQogCiAjZWxzZSAvKiAhQ09ORklHX0lBMzJf
RU1VTEFUSU9OICovCiAKIFNZTV9GVU5DX1NUQVJUX0FMSUFTKHhlbl9zeXNjYWxsMzJfdGFyZ2V0
KQotRU5UUlkoeGVuX3N5c2VudGVyX3RhcmdldCkKK1NZTV9GVU5DX1NUQVJUKHhlbl9zeXNlbnRl
cl90YXJnZXQpCiAJbGVhIDE2KCVyc3ApLCAlcnNwCS8qIHN0cmlwICVyY3gsICVyMTEgKi8KIAlt
b3YgJC1FTk9TWVMsICVyYXgKIAlwdXNocSAkMAogCWptcCBoeXBlcmNhbGxfaXJldAotRU5EUFJP
Qyh4ZW5fc3lzZW50ZXJfdGFyZ2V0KQorU1lNX0ZVTkNfRU5EKHhlbl9zeXNlbnRlcl90YXJnZXQp
CiBTWU1fRlVOQ19FTkRfQUxJQVMoeGVuX3N5c2NhbGwzMl90YXJnZXQpCiAKICNlbmRpZgkvKiBD
T05GSUdfSUEzMl9FTVVMQVRJT04gKi8KZGlmZiAtLWdpdCBhL2luY2x1ZGUvbGludXgvbGlua2Fn
ZS5oIGIvaW5jbHVkZS9saW51eC9saW5rYWdlLmgKaW5kZXggMDViNTU5MWI1Y2Y3Li5lNjRhYTlm
ZDI0YmIgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvbGludXgvbGlua2FnZS5oCisrKyBiL2luY2x1ZGUv
bGludXgvbGlua2FnZS5oCkBAIC0xMDQsMTEgKzEwNCwxMyBAQAogCiAvKiA9PT0gREVQUkVDQVRF
RCBhbm5vdGF0aW9ucyA9PT0gKi8KIAorI2lmbmRlZiBDT05GSUdfWDg2XzY0CiAjaWZuZGVmIEVO
VFJZCiAvKiBkZXByZWNhdGVkLCB1c2UgU1lNX0ZVTkNfU1RBUlQgKi8KICNkZWZpbmUgRU5UUlko
bmFtZSkgXAogCVNZTV9GVU5DX1NUQVJUKG5hbWUpCiAjZW5kaWYKKyNlbmRpZiAvKiBDT05GSUdf
WDg2XzY0ICovCiAjZW5kaWYgLyogTElOS0VSX1NDUklQVCAqLwogCiAjaWZuZGVmIFdFQUsKQEAg
LTEyMyw2ICsxMjUsNyBAQAogCS5zaXplIG5hbWUsIC4tbmFtZQogI2VuZGlmCiAKKyNpZm5kZWYg
Q09ORklHX1g4Nl82NAogLyogSWYgc3ltYm9sICduYW1lJyBpcyB0cmVhdGVkIGFzIGEgc3Vicm91
dGluZSAoZ2V0cyBjYWxsZWQsIGFuZCByZXR1cm5zKQogICogdGhlbiBwbGVhc2UgdXNlIEVORFBS
T0MgdG8gbWFyayAnbmFtZScgYXMgU1RUX0ZVTkMgZm9yIHRoZSBiZW5lZml0IG9mCiAgKiBzdGF0
aWMgYW5hbHlzaXMgdG9vbHMgc3VjaCBhcyBzdGFjayBkZXB0aCBhbmFseXplci4KQEAgLTEzMiw2
ICsxMzUsNyBAQAogI2RlZmluZSBFTkRQUk9DKG5hbWUpIFwKIAlTWU1fRlVOQ19FTkQobmFtZSkK
ICNlbmRpZgorI2VuZGlmIC8qIENPTkZJR19YODZfNjQgKi8KIAogLyogPT09IGdlbmVyaWMgYW5u
b3RhdGlvbnMgPT09ICovCiAKLS0gCjIuMTQuMgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 02 09:13:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 09:13:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dywmY-0002A4-3C; Mon, 02 Oct 2017 09:12:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jslaby@suse.cz>) id 1dywmX-00028n-7w
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 09:12:57 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 99/6F-03422-81302D95; Mon, 02 Oct 2017 09:12:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsVyuP0Ov64486V
 Ig31fJSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owTe08yFUwzqLiy/xdTA+NczS5GTg4JASOJ
 txP/MXUxcnEICSxklNiw8BMjSIJNQFGi5ew1JhBbREBE4uDD7WwgRcwCzxglvu54xwaSEBZIk
 pixZRoriM0ioCrR9f0vUDMHB6+AicT+LwYQC+Ql3i+4DzaTEyj8bs56ZhBbSMBY4tD9q6wTGL
 kXMDKsYtQoTi0qSy3SNTbUSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI9C8DEOx
 gbFoUeIhRkoNJSZT3zq+LkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeHWZLkUKCRalpqdWpGXm
 AAMNJi3BwaMkwisFkuYtLkjMLc5Mh0idYjTmOLbp8h8mjo6bd/8wCbHk5eelSonz7mEEKhUAK
 c0ozYMbBIuAS4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmFQFZyJOZVwK37xXQKUxAp8zpug
 BySkkiQkqqgfGAcMCJnTX6Ro//yJYaTG58+smYeQkn3+8H+ostEzXtZF4s2yf8/yRjiprSB36
 xvB9pR5YV960RKSyUfvXmqPhXjdqZ/q8UfO84lhTOO65p7vquOjDJas57q22sJVV7VKxM/9k0
 XJsW2BS0Z2kO823btPcpJv1rOrSff084c2x+jVPSi78ccUosxRmJhlrMRcWJAAglrHp7AgAA
X-Env-Sender: jslaby@suse.cz
X-Msg-Ref: server-15.tower-21.messagelabs.com!1506935575!85415519!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52257 invoked from network); 2 Oct 2017 09:12:55 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-15.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 2 Oct 2017 09:12:55 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EEB54AC27;
 Mon,  2 Oct 2017 09:12:54 +0000 (UTC)
From: Jiri Slaby <jslaby@suse.cz>
To: mingo@redhat.com
Date: Mon,  2 Oct 2017 11:12:40 +0200
Message-Id: <20171002091246.28432-21-jslaby@suse.cz>
X-Mailer: git-send-email 2.14.2
In-Reply-To: <20171002091246.28432-1-jslaby@suse.cz>
References: <20171002091246.28432-1-jslaby@suse.cz>
Cc: Juergen Gross <jgross@suse.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, hpa@zytor.com, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jiri Slaby <jslaby@suse.cz>,
 tglx@linutronix.de
Subject: [Xen-devel] [PATCH v4 21/27] x86_64: assembly,
	add ENDs to some functions and relabel with SYM_CODE_*
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxsIHRoZXNlIGFyZSBmdW5jdGlvbnMgd2hpY2ggYXJlIGludm9rZWQgZnJvbSBlbHNld2hlcmUs
IGJ1dCB0aGV5IGFyZQpub3QgdHlwaWNhbCBDIGZ1bmN0aW9ucy4gU28gd2UgYW5ub3RhdGUgdGhl
bSAoYXMgZ2xvYmFsKSB1c2luZyB0aGUgbmV3ClNZTV9DT0RFX1NUQVJULiBBbGwgdGhlc2Ugd2Vy
ZSBub3QgYmFsYW5jZWQgd2l0aCBhbnkgRU5ELCBzbyBtYXJrIHRoZWlyCmVuZHMgYnkgU1lNX0NP
REVfRU5ELCBhcHByb3ByaWF0ZWxseS4KClNpZ25lZC1vZmYtYnk6IEppcmkgU2xhYnkgPGpzbGFi
eUBzdXNlLmN6PgpDYzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNv
bT4KQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQ2M6IFRob21hcyBHbGVpeG5l
ciA8dGdseEBsaW51dHJvbml4LmRlPgpDYzogSW5nbyBNb2xuYXIgPG1pbmdvQHJlZGhhdC5jb20+
CkNjOiAiSC4gUGV0ZXIgQW52aW4iIDxocGFAenl0b3IuY29tPgpDYzogeDg2QGtlcm5lbC5vcmcK
Q2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwotLS0KIGFyY2gveDg2L2Jvb3QvY29t
cHJlc3NlZC9oZWFkXzY0LlMgICB8ICAzICsrLQogYXJjaC94ODYvcGxhdGZvcm0vb2xwYy94bzEt
d2FrZXVwLlMgIHwgIDMgKystCiBhcmNoL3g4Ni9wb3dlci9oaWJlcm5hdGVfYXNtXzY0LlMgICAg
fCAgNiArKysrLS0KIGFyY2gveDg2L3JlYWxtb2RlL3JtL3JlYm9vdC5TICAgICAgICB8ICAzICsr
LQogYXJjaC94ODYvcmVhbG1vZGUvcm0vdHJhbXBvbGluZV82NC5TIHwgMTAgKysrKysrKy0tLQog
YXJjaC94ODYvcmVhbG1vZGUvcm0vd2FrZXVwX2FzbS5TICAgIHwgIDMgKystCiBhcmNoL3g4Ni94
ZW4veGVuLWFzbV82NC5TICAgICAgICAgICAgfCAgNiArKysrLS0KIDcgZmlsZXMgY2hhbmdlZCwg
MjMgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYv
Ym9vdC9jb21wcmVzc2VkL2hlYWRfNjQuUyBiL2FyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9oZWFk
XzY0LlMKaW5kZXggMWEyZGQ3YjE4YTQwLi4xMWI4ZWJjMmYwOGEgMTAwNjQ0Ci0tLSBhL2FyY2gv
eDg2L2Jvb3QvY29tcHJlc3NlZC9oZWFkXzY0LlMKKysrIGIvYXJjaC94ODYvYm9vdC9jb21wcmVz
c2VkL2hlYWRfNjQuUwpAQCAtMjMyLDcgKzIzMiw3IEBAIEVORFBST0MoZWZpMzJfc3R1Yl9lbnRy
eSkKIAogCS5jb2RlNjQKIAkub3JnIDB4MjAwCi1FTlRSWShzdGFydHVwXzY0KQorU1lNX0NPREVf
U1RBUlQoc3RhcnR1cF82NCkKIAkvKgogCSAqIDY0Yml0IGVudHJ5IGlzIDB4MjAwIGFuZCBpdCBp
cyBBQkkgc28gaW1tdXRhYmxlIQogCSAqIFdlIGNvbWUgaGVyZSBlaXRoZXIgZnJvbSBzdGFydHVw
XzMyIG9yIGRpcmVjdGx5IGZyb20gYQpAQCAtMzUyLDYgKzM1Miw3IEBAIGx2bDU6CiAgKi8KIAls
ZWFxCXJlbG9jYXRlZCglcmJ4KSwgJXJheAogCWptcAkqJXJheAorU1lNX0NPREVfRU5EKHN0YXJ0
dXBfNjQpCiAKICNpZmRlZiBDT05GSUdfRUZJX1NUVUIKIApkaWZmIC0tZ2l0IGEvYXJjaC94ODYv
cGxhdGZvcm0vb2xwYy94bzEtd2FrZXVwLlMgYi9hcmNoL3g4Ni9wbGF0Zm9ybS9vbHBjL3hvMS13
YWtldXAuUwppbmRleCA5NDhkZWIyODk3NTMuLjcxZmY1ODE0ZmNhNCAxMDA2NDQKLS0tIGEvYXJj
aC94ODYvcGxhdGZvcm0vb2xwYy94bzEtd2FrZXVwLlMKKysrIGIvYXJjaC94ODYvcGxhdGZvcm0v
b2xwYy94bzEtd2FrZXVwLlMKQEAgLTg5LDcgKzg5LDcgQEAgcmVzdG9yZV9yZWdpc3RlcnM6CiAK
IAlyZXQKIAotRU5UUlkoZG9fb2xwY19zdXNwZW5kX2xvd2xldmVsKQorU1lNX0NPREVfU1RBUlQo
ZG9fb2xwY19zdXNwZW5kX2xvd2xldmVsKQogCWNhbGwJc2F2ZV9wcm9jZXNzb3Jfc3RhdGUKIAlj
YWxsCXNhdmVfcmVnaXN0ZXJzCiAKQEAgLTEwOSw2ICsxMDksNyBAQCByZXRfcG9pbnQ6CiAJY2Fs
bAlyZXN0b3JlX3JlZ2lzdGVycwogCWNhbGwJcmVzdG9yZV9wcm9jZXNzb3Jfc3RhdGUKIAlyZXQK
K1NZTV9DT0RFX0VORChkb19vbHBjX3N1c3BlbmRfbG93bGV2ZWwpCiAKIC5kYXRhCiBzYXZlZF9n
ZHQ6ICAgICAgICAgICAgIC5sb25nICAgMCwwCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9wb3dlci9o
aWJlcm5hdGVfYXNtXzY0LlMgYi9hcmNoL3g4Ni9wb3dlci9oaWJlcm5hdGVfYXNtXzY0LlMKaW5k
ZXggY2U4ZGEzYTA0MTJjLi40NDc1NWE4NDc4NTYgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3Bvd2Vy
L2hpYmVybmF0ZV9hc21fNjQuUworKysgYi9hcmNoL3g4Ni9wb3dlci9oaWJlcm5hdGVfYXNtXzY0
LlMKQEAgLTUzLDcgKzUzLDcgQEAgRU5UUlkoc3dzdXNwX2FyY2hfc3VzcGVuZCkKIAlyZXQKIEVO
RFBST0Moc3dzdXNwX2FyY2hfc3VzcGVuZCkKIAotRU5UUlkocmVzdG9yZV9pbWFnZSkKK1NZTV9D
T0RFX1NUQVJUKHJlc3RvcmVfaW1hZ2UpCiAJLyogcHJlcGFyZSB0byBqdW1wIHRvIHRoZSBpbWFn
ZSBrZXJuZWwgKi8KIAltb3ZxCXJlc3RvcmVfanVtcF9hZGRyZXNzKCVyaXApLCAlcjgKIAltb3Zx
CXJlc3RvcmVfY3IzKCVyaXApLCAlcjkKQEAgLTY4LDkgKzY4LDEwIEBAIEVOVFJZKHJlc3RvcmVf
aW1hZ2UpCiAJLyoganVtcCB0byByZWxvY2F0ZWQgcmVzdG9yZSBjb2RlICovCiAJbW92cQlyZWxv
Y2F0ZWRfcmVzdG9yZV9jb2RlKCVyaXApLCAlcmN4CiAJam1wcQkqJXJjeAorU1lNX0NPREVfRU5E
KHJlc3RvcmVfaW1hZ2UpCiAKIAkvKiBjb2RlIGJlbG93IGhhcyBiZWVuIHJlbG9jYXRlZCB0byBh
IHNhZmUgcGFnZSAqLwotRU5UUlkoY29yZV9yZXN0b3JlX2NvZGUpCitTWU1fQ09ERV9TVEFSVChj
b3JlX3Jlc3RvcmVfY29kZSkKIAkvKiBzd2l0Y2ggdG8gdGVtcG9yYXJ5IHBhZ2UgdGFibGVzICov
CiAJbW92cQklcmF4LCAlY3IzCiAJLyogZmx1c2ggVExCICovCkBAIC05OCw2ICs5OSw3IEBAIEVO
VFJZKGNvcmVfcmVzdG9yZV9jb2RlKQogLkxkb25lOgogCS8qIGp1bXAgdG8gdGhlIHJlc3RvcmVf
cmVnaXN0ZXJzIGFkZHJlc3MgZnJvbSB0aGUgaW1hZ2UgaGVhZGVyICovCiAJam1wcQkqJXI4CitT
WU1fQ09ERV9FTkQoY29yZV9yZXN0b3JlX2NvZGUpCiAKIAkgLyogY29kZSBiZWxvdyBiZWxvbmdz
IHRvIHRoZSBpbWFnZSBrZXJuZWwgKi8KIAkuYWxpZ24gUEFHRV9TSVpFCmRpZmYgLS1naXQgYS9h
cmNoL3g4Ni9yZWFsbW9kZS9ybS9yZWJvb3QuUyBiL2FyY2gveDg2L3JlYWxtb2RlL3JtL3JlYm9v
dC5TCmluZGV4IDQ5Y2YwZjlkNTEzZS4uZmYwMWJjNWI0ODVkIDEwMDY0NAotLS0gYS9hcmNoL3g4
Ni9yZWFsbW9kZS9ybS9yZWJvb3QuUworKysgYi9hcmNoL3g4Ni9yZWFsbW9kZS9ybS9yZWJvb3Qu
UwpAQCAtMTgsNyArMTgsNyBAQAogICovCiAJLnNlY3Rpb24gIi50ZXh0MzIiLCAiYXgiCiAJLmNv
ZGUzMgotRU5UUlkobWFjaGluZV9yZWFsX3Jlc3RhcnRfYXNtKQorU1lNX0NPREVfU1RBUlQobWFj
aGluZV9yZWFsX3Jlc3RhcnRfYXNtKQogCiAjaWZkZWYgQ09ORklHX1g4Nl82NAogCS8qIFN3aXRj
aCB0byB0cmFtcG9saW5lIEdEVCBhcyBpdCBpcyBndWFyYW50ZWVkIDwgNCBHaUIgKi8KQEAgLTYy
LDYgKzYyLDcgQEAgU1lNX0NPREVfSU5ORVJfTEFCRUxfTk9BTElHTihtYWNoaW5lX3JlYWxfcmVz
dGFydF9wYWdpbmdfb2ZmLCBTWU1fVl9HTE9CQUwpCiAJbW92bAklZWN4LCAlZ3MKIAltb3ZsCSVl
Y3gsICVzcwogCWxqbXB3CSQ4LCAkMWYKK1NZTV9DT0RFX0VORChtYWNoaW5lX3JlYWxfcmVzdGFy
dF9hc20pCiAKIC8qCiAgKiBUaGlzIGlzIDE2LWJpdCBwcm90ZWN0ZWQgbW9kZSBjb2RlIHRvIGRp
c2FibGUgcGFnaW5nIGFuZCB0aGUgY2FjaGUsCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9yZWFsbW9k
ZS9ybS90cmFtcG9saW5lXzY0LlMgYi9hcmNoL3g4Ni9yZWFsbW9kZS9ybS90cmFtcG9saW5lXzY0
LlMKaW5kZXggN2Y1NzlmOGRmY2Q5Li4yZDAyZTM4YjY4YWEgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2
L3JlYWxtb2RlL3JtL3RyYW1wb2xpbmVfNjQuUworKysgYi9hcmNoL3g4Ni9yZWFsbW9kZS9ybS90
cmFtcG9saW5lXzY0LlMKQEAgLTM3LDcgKzM3LDcgQEAKIAkuY29kZTE2CiAKIAkuYmFsaWduCVBB
R0VfU0laRQotRU5UUlkodHJhbXBvbGluZV9zdGFydCkKK1NZTV9DT0RFX1NUQVJUKHRyYW1wb2xp
bmVfc3RhcnQpCiAJY2xpCQkJIyBXZSBzaG91bGQgYmUgc2FmZSBhbnl3YXkKIAl3YmludmQKIApA
QCAtODAsMTIgKzgwLDE0IEBAIEVOVFJZKHRyYW1wb2xpbmVfc3RhcnQpCiBub19sb25nbW9kZToK
IAlobHQKIAlqbXAgbm9fbG9uZ21vZGUKK1NZTV9DT0RFX0VORCh0cmFtcG9saW5lX3N0YXJ0KQor
CiAjaW5jbHVkZSAiLi4va2VybmVsL3ZlcmlmeV9jcHUuUyIKIAogCS5zZWN0aW9uICIudGV4dDMy
IiwiYXgiCiAJLmNvZGUzMgogCS5iYWxpZ24gNAotRU5UUlkoc3RhcnR1cF8zMikKK1NZTV9DT0RF
X1NUQVJUKHN0YXJ0dXBfMzIpCiAJbW92bAklZWR4LCAlc3MKIAlhZGRsCSRwYV9yZWFsX21vZGVf
YmFzZSwgJWVzcAogCW1vdmwJJWVkeCwgJWRzCkBAIC0xMzksMTMgKzE0MSwxNSBAQCBFTlRSWShz
dGFydHVwXzMyKQogCSAqIHRoZSBuZXcgZ2R0L2lkdCB0aGF0IGhhcyBfX0tFUk5FTF9DUyB3aXRo
IENTLkwgPSAxLgogCSAqLwogCWxqbXBsCSRfX0tFUk5FTF9DUywgJHBhX3N0YXJ0dXBfNjQKK1NZ
TV9DT0RFX0VORChzdGFydHVwXzMyKQogCiAJLnNlY3Rpb24gIi50ZXh0NjQiLCJheCIKIAkuY29k
ZTY0CiAJLmJhbGlnbiA0Ci1FTlRSWShzdGFydHVwXzY0KQorU1lNX0NPREVfU1RBUlQoc3RhcnR1
cF82NCkKIAkjIE5vdyBqdW1wIGludG8gdGhlIGtlcm5lbCB1c2luZyB2aXJ0dWFsIGFkZHJlc3Nl
cwogCWptcHEJKnRyX3N0YXJ0KCVyaXApCitTWU1fQ09ERV9FTkQoc3RhcnR1cF82NCkKIAogCS5z
ZWN0aW9uICIucm9kYXRhIiwiYSIKIAkjIER1cGxpY2F0ZSB0aGUgZ2xvYmFsIGRlc2NyaXB0b3Ig
dGFibGUKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3JlYWxtb2RlL3JtL3dha2V1cF9hc20uUyBiL2Fy
Y2gveDg2L3JlYWxtb2RlL3JtL3dha2V1cF9hc20uUwppbmRleCA0ZWFhZDFjNGFlZDEuLjMwZTE0
YTUxM2U1ZSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvcmVhbG1vZGUvcm0vd2FrZXVwX2FzbS5TCisr
KyBiL2FyY2gveDg2L3JlYWxtb2RlL3JtL3dha2V1cF9hc20uUwpAQCAtMzYsNyArMzYsNyBAQCBT
WU1fREFUQV9FTkQod2FrZXVwX2hlYWRlcikKIAkuY29kZTE2CiAKIAkuYmFsaWduCTE2Ci1FTlRS
WSh3YWtldXBfc3RhcnQpCitTWU1fQ09ERV9TVEFSVCh3YWtldXBfc3RhcnQpCiAJY2xpCiAJY2xk
CiAKQEAgLTEzNCw2ICsxMzQsNyBAQCBFTlRSWSh3YWtldXBfc3RhcnQpCiAjZWxzZQogCWptcAl0
cmFtcG9saW5lX3N0YXJ0CiAjZW5kaWYKK1NZTV9DT0RFX0VORCh3YWtldXBfc3RhcnQpCiAKIGJv
Z3VzX3JlYWxfbWFnaWM6CiAxOgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL3hlbi1hc21fNjQu
UyBiL2FyY2gveDg2L3hlbi94ZW4tYXNtXzY0LlMKaW5kZXggZjdlOWE4MzQ0OTEwLi40YWZhNTBj
NDBmMTIgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi94ZW4tYXNtXzY0LlMKKysrIGIvYXJjaC94
ODYveGVuL3hlbi1hc21fNjQuUwpAQCAtNjksMTEgKzY5LDEyIEBAIGh5cGVyY2FsbF9pcmV0ID0g
aHlwZXJjYWxsX3BhZ2UgKyBfX0hZUEVSVklTT1JfaXJldCAqIDMyCiAgKglyMTEJCX08LS0gcHVz
aGVkIGJ5IGh5cGVyY2FsbCBwYWdlCiAgKiByc3AtPnJheAkJfQogICovCi1FTlRSWSh4ZW5faXJl
dCkKK1NZTV9DT0RFX1NUQVJUKHhlbl9pcmV0KQogCXB1c2hxICQwCiAJam1wIGh5cGVyY2FsbF9p
cmV0CitTWU1fQ09ERV9FTkQoeGVuX2lyZXQpCiAKLUVOVFJZKHhlbl9zeXNyZXQ2NCkKK1NZTV9D
T0RFX1NUQVJUKHhlbl9zeXNyZXQ2NCkKIAkvKgogCSAqIFdlJ3JlIGFscmVhZHkgb24gdGhlIHVz
ZXJtb2RlIHN0YWNrIGF0IHRoaXMgcG9pbnQsIGJ1dAogCSAqIHN0aWxsIHdpdGggdGhlIGtlcm5l
bCBncywgc28gd2UgY2FuIGVhc2lseSBzd2l0Y2ggYmFjawpAQCAtODksNiArOTAsNyBAQCBFTlRS
WSh4ZW5fc3lzcmV0NjQpCiAKIAlwdXNocSAkVkdDRl9pbl9zeXNjYWxsCiAJam1wIGh5cGVyY2Fs
bF9pcmV0CitTWU1fQ09ERV9FTkQoeGVuX3N5c3JldDY0KQogCiAvKgogICogWGVuIGhhbmRsZXMg
c3lzY2FsbCBjYWxsYmFja3MgbXVjaCBsaWtlIG9yZGluYXJ5IGV4Y2VwdGlvbnMsIHdoaWNoCi0t
IAoyLjE0LjIKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 02 09:13:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 09:13:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dywmU-00029B-DA; Mon, 02 Oct 2017 09:12:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jslaby@suse.cz>) id 1dywmT-00028o-37
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 09:12:53 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 FF/56-03093-41302D95; Mon, 02 Oct 2017 09:12:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsVyuP0Ov64w86V
 Ig+Zec4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePfC5OCdfIVB6YtYm5g3CfdxcjJISFgJPF2
 4j+mLkYuDiGBhYwS9w4sYwZJsAkoSrScvcYEYosIiEgcfLidDaSIWeAWk8TPy79YQBLCApYSC
 /etALNZBFQlTk48yg5i8woYS7w7fowNYoO8xPsF9xlBbE4BE4l3c9aDLRACqjl0/yrrBEbuBY
 wMqxg1ilOLylKLdA1N9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAv3LAAQ7GK9
 vDDjEKMnBpCTKe+fXxUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEry6TJcihQSLUtNTK9Iyc4CB
 BpOW4OBREuGVAknzFhck5hZnpkOkTjEacxzbdPkPE0fHzbt/mIRY8vLzUqXEeUNASgVASjNK8
 +AGwSLgEqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR5Q0Gm8GTmlcDtewV0ChPQKXO6LoCcUp
 KIkJJqYDy5asr/huM9kgvvanx+MvNVyOVTHesm9n7szRJ5UqH+taGDIe9svk1RwPuzbPpf+T+
 bssww1bOxW73l25XDDAnPVtzZWsBzq60sx9z7psabrUrl17NPvVmpxMTEfe8bywSOVZ2y//uY
 dGc2nz3Mb3bv1kzz+sK+z3e+FvqfLeR+LyD+/HK7QrUSS3FGoqEWc1FxIgCPPCIuewIAAA==
X-Env-Sender: jslaby@suse.cz
X-Msg-Ref: server-7.tower-21.messagelabs.com!1506935571!85612197!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46934 invoked from network); 2 Oct 2017 09:12:51 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 2 Oct 2017 09:12:51 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 72476ABF3;
 Mon,  2 Oct 2017 09:12:51 +0000 (UTC)
From: Jiri Slaby <jslaby@suse.cz>
To: mingo@redhat.com
Date: Mon,  2 Oct 2017 11:12:27 +0200
Message-Id: <20171002091246.28432-8-jslaby@suse.cz>
X-Mailer: git-send-email 2.14.2
In-Reply-To: <20171002091246.28432-1-jslaby@suse.cz>
References: <20171002091246.28432-1-jslaby@suse.cz>
Cc: Juergen Gross <jgross@suse.com>, Herbert Xu <herbert@gondor.apana.org.au>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, linux-crypto@vger.kernel.org, hpa@zytor.com,
 xen-devel@lists.xenproject.org, tglx@linutronix.de,
 Jiri Slaby <jslaby@suse.cz>, "David S. Miller" <davem@davemloft.net>
Subject: [Xen-devel] [PATCH v4 08/27] x86: assembly, annotate aliases
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

X2tleV9leHBhbnNpb25fMTI4IGlzIGFuIGFsaWFzIHRvIF9rZXlfZXhwYW5zaW9uXzI1NmEsIF9f
bWVtY3B5IHRvCm1lbWNweSwgeGVuX3N5c2NhbGwzMl90YXJnZXQgdG8geGVuX3N5c2VudGVyX3Rh
cmdldCwgYW5kIHNvIG9uLiBBbm5vdGF0ZQp0aGVtIGFsbCB1c2luZyB0aGUgbmV3IFNZTV9GVU5D
X1NUQVJUX0FMSUFTLCBTWU1fRlVOQ19TVEFSVF9MT0NBTF9BTElBUywKYW5kIFNZTV9GVU5DX0VO
RF9BTElBUy4gVGhpcyB3aWxsIG1ha2UgdGhlIHRvb2xzIGdlbmVyYXRpbmcgdGhlCmRlYnVnaW5m
byBoYXBweS4KClNpZ25lZC1vZmYtYnk6IEppcmkgU2xhYnkgPGpzbGFieUBzdXNlLmN6PgpDYzog
SGVyYmVydCBYdSA8aGVyYmVydEBnb25kb3IuYXBhbmEub3JnLmF1PgpDYzogIkRhdmlkIFMuIE1p
bGxlciIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CkNjOiBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGlu
dXRyb25peC5kZT4KQ2M6IEluZ28gTW9sbmFyIDxtaW5nb0ByZWRoYXQuY29tPgpDYzogIkguIFBl
dGVyIEFudmluIiA8aHBhQHp5dG9yLmNvbT4KQ2M6IDx4ODZAa2VybmVsLm9yZz4KQ2M6IEJvcmlz
IE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CkNjOiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+IFt4ZW4gcGFydHNdCkNjOiA8bGludXgtY3J5cHRvQHZnZXIua2VybmVsLm9yZz4KQ2M6
IDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Ci0tLQogYXJjaC94ODYvY3J5cHRvL2Fl
c25pLWludGVsX2FzbS5TIHwgNSArKy0tLQogYXJjaC94ODYvbGliL21lbWNweV82NC5TICAgICAg
ICAgIHwgNCArKy0tCiBhcmNoL3g4Ni9saWIvbWVtbW92ZV82NC5TICAgICAgICAgfCA0ICsrLS0K
IGFyY2gveDg2L2xpYi9tZW1zZXRfNjQuUyAgICAgICAgICB8IDQgKystLQogYXJjaC94ODYveGVu
L3hlbi1hc21fNjQuUyAgICAgICAgIHwgNCArKy0tCiA1IGZpbGVzIGNoYW5nZWQsIDEwIGluc2Vy
dGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2NyeXB0by9h
ZXNuaS1pbnRlbF9hc20uUyBiL2FyY2gveDg2L2NyeXB0by9hZXNuaS1pbnRlbF9hc20uUwppbmRl
eCAxZDM0ZDVhMTQ2ODIuLjQyNmEyMjE5MmQ2OSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvY3J5cHRv
L2Flc25pLWludGVsX2FzbS5TCisrKyBiL2FyY2gveDg2L2NyeXB0by9hZXNuaS1pbnRlbF9hc20u
UwpAQCAtMTg3Myw4ICsxODczLDcgQEAgRU5EUFJPQyhhZXNuaV9nY21fZW5jKQogI2VuZGlmCiAK
IAotLmFsaWduIDQKLV9rZXlfZXhwYW5zaW9uXzEyODoKK1NZTV9GVU5DX1NUQVJUX0xPQ0FMX0FM
SUFTKF9rZXlfZXhwYW5zaW9uXzEyOCkKIFNZTV9GVU5DX1NUQVJUX0xPQ0FMKF9rZXlfZXhwYW5z
aW9uXzI1NmEpCiAJcHNodWZkICQwYjExMTExMTExLCAleG1tMSwgJXhtbTEKIAlzaHVmcHMgJDBi
MDAwMTAwMDAsICV4bW0wLCAleG1tNApAQCAtMTg4NSw4ICsxODg0LDggQEAgU1lNX0ZVTkNfU1RB
UlRfTE9DQUwoX2tleV9leHBhbnNpb25fMjU2YSkKIAltb3ZhcHMgJXhtbTAsIChUS0VZUCkKIAlh
ZGQgJDB4MTAsIFRLRVlQCiAJcmV0Ci1FTkRQUk9DKF9rZXlfZXhwYW5zaW9uXzEyOCkKIFNZTV9G
VU5DX0VORChfa2V5X2V4cGFuc2lvbl8yNTZhKQorU1lNX0ZVTkNfRU5EX0FMSUFTKF9rZXlfZXhw
YW5zaW9uXzEyOCkKIAogU1lNX0ZVTkNfU1RBUlRfTE9DQUwoX2tleV9leHBhbnNpb25fMTkyYSkK
IAlwc2h1ZmQgJDBiMDEwMTAxMDEsICV4bW0xLCAleG1tMQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYv
bGliL21lbWNweV82NC5TIGIvYXJjaC94ODYvbGliL21lbWNweV82NC5TCmluZGV4IDlhNTNhMDZl
NWEzZS4uNDkxMWIxYzYxYWE4IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9saWIvbWVtY3B5XzY0LlMK
KysrIGIvYXJjaC94ODYvbGliL21lbWNweV82NC5TCkBAIC0yNiw3ICsyNiw3IEBACiAgKiBPdXRw
dXQ6CiAgKiByYXggb3JpZ2luYWwgZGVzdGluYXRpb24KICAqLwotRU5UUlkoX19tZW1jcHkpCitT
WU1fRlVOQ19TVEFSVF9BTElBUyhfX21lbWNweSkKIEVOVFJZKG1lbWNweSkKIAlBTFRFUk5BVElW
RV8yICJqbXAgbWVtY3B5X29yaWciLCAiIiwgWDg2X0ZFQVRVUkVfUkVQX0dPT0QsIFwKIAkJICAg
ICAgImptcCBtZW1jcHlfZXJtcyIsIFg4Nl9GRUFUVVJFX0VSTVMKQEAgLTQwLDcgKzQwLDcgQEAg
RU5UUlkobWVtY3B5KQogCXJlcCBtb3ZzYgogCXJldAogRU5EUFJPQyhtZW1jcHkpCi1FTkRQUk9D
KF9fbWVtY3B5KQorU1lNX0ZVTkNfRU5EX0FMSUFTKF9fbWVtY3B5KQogRVhQT1JUX1NZTUJPTCht
ZW1jcHkpCiBFWFBPUlRfU1lNQk9MKF9fbWVtY3B5KQogCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9s
aWIvbWVtbW92ZV82NC5TIGIvYXJjaC94ODYvbGliL21lbW1vdmVfNjQuUwppbmRleCAxNWRlODZj
ZDE1YjAuLmQyMmFmOTdlNWIyNyAxMDA2NDQKLS0tIGEvYXJjaC94ODYvbGliL21lbW1vdmVfNjQu
UworKysgYi9hcmNoL3g4Ni9saWIvbWVtbW92ZV82NC5TCkBAIC0yNSw3ICsyNSw3IEBACiAgKi8K
IC53ZWFrIG1lbW1vdmUKIAotRU5UUlkobWVtbW92ZSkKK1NZTV9GVU5DX1NUQVJUX0FMSUFTKG1l
bW1vdmUpCiBFTlRSWShfX21lbW1vdmUpCiAKIAkvKiBIYW5kbGUgbW9yZSAzMiBieXRlcyBpbiBs
b29wICovCkBAIC0yMDcsNiArMjA3LDYgQEAgRU5UUlkoX19tZW1tb3ZlKQogMTM6CiAJcmV0cQog
RU5EUFJPQyhfX21lbW1vdmUpCi1FTkRQUk9DKG1lbW1vdmUpCitTWU1fRlVOQ19FTkRfQUxJQVMo
bWVtbW92ZSkKIEVYUE9SVF9TWU1CT0woX19tZW1tb3ZlKQogRVhQT1JUX1NZTUJPTChtZW1tb3Zl
KQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbGliL21lbXNldF82NC5TIGIvYXJjaC94ODYvbGliL21l
bXNldF82NC5TCmluZGV4IDU1Yjk1ZGIzMGE2MS4uMGQzYTFkMzQxZTYwIDEwMDY0NAotLS0gYS9h
cmNoL3g4Ni9saWIvbWVtc2V0XzY0LlMKKysrIGIvYXJjaC94ODYvbGliL21lbXNldF82NC5TCkBA
IC0xOCw3ICsxOCw3IEBACiAgKgogICogcmF4ICAgb3JpZ2luYWwgZGVzdGluYXRpb24KICAqLwot
RU5UUlkobWVtc2V0KQorU1lNX0ZVTkNfU1RBUlRfQUxJQVMobWVtc2V0KQogRU5UUlkoX19tZW1z
ZXQpCiAJLyoKIAkgKiBTb21lIENQVXMgc3VwcG9ydCBlbmhhbmNlZCBSRVAgTU9WU0IvU1RPU0Ig
ZmVhdHVyZS4gSXQgaXMgcmVjb21tZW5kZWQKQEAgLTQyLDggKzQyLDggQEAgRU5UUlkoX19tZW1z
ZXQpCiAJcmVwIHN0b3NiCiAJbW92cSAlcjksJXJheAogCXJldAotRU5EUFJPQyhtZW1zZXQpCiBF
TkRQUk9DKF9fbWVtc2V0KQorU1lNX0ZVTkNfRU5EX0FMSUFTKG1lbXNldCkKIEVYUE9SVF9TWU1C
T0wobWVtc2V0KQogRVhQT1JUX1NZTUJPTChfX21lbXNldCkKIApkaWZmIC0tZ2l0IGEvYXJjaC94
ODYveGVuL3hlbi1hc21fNjQuUyBiL2FyY2gveDg2L3hlbi94ZW4tYXNtXzY0LlMKaW5kZXggZGFl
MmNjMzNhZmI1Li5mN2U5YTgzNDQ5MTAgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi94ZW4tYXNt
XzY0LlMKKysrIGIvYXJjaC94ODYveGVuL3hlbi1hc21fNjQuUwpAQCAtMTQ5LDEzICsxNDksMTMg
QEAgRU5EUFJPQyh4ZW5fc3lzZW50ZXJfdGFyZ2V0KQogCiAjZWxzZSAvKiAhQ09ORklHX0lBMzJf
RU1VTEFUSU9OICovCiAKLUVOVFJZKHhlbl9zeXNjYWxsMzJfdGFyZ2V0KQorU1lNX0ZVTkNfU1RB
UlRfQUxJQVMoeGVuX3N5c2NhbGwzMl90YXJnZXQpCiBFTlRSWSh4ZW5fc3lzZW50ZXJfdGFyZ2V0
KQogCWxlYSAxNiglcnNwKSwgJXJzcAkvKiBzdHJpcCAlcmN4LCAlcjExICovCiAJbW92ICQtRU5P
U1lTLCAlcmF4CiAJcHVzaHEgJDAKIAlqbXAgaHlwZXJjYWxsX2lyZXQKLUVORFBST0MoeGVuX3N5
c2NhbGwzMl90YXJnZXQpCiBFTkRQUk9DKHhlbl9zeXNlbnRlcl90YXJnZXQpCitTWU1fRlVOQ19F
TkRfQUxJQVMoeGVuX3N5c2NhbGwzMl90YXJnZXQpCiAKICNlbmRpZgkvKiBDT05GSUdfSUEzMl9F
TVVMQVRJT04gKi8KLS0gCjIuMTQuMgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 02 09:21:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 09:21:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dywut-0003jn-VS; Mon, 02 Oct 2017 09:21:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vliaskovitis@suse.com>) id 1dywut-0003jh-9f
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 09:21:35 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 C9/B2-02229-E1502D95; Mon, 02 Oct 2017 09:21:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKIsWRWlGSWpSXmKPExsVyuP0uq64s66V
 Ig8OzZSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozpnT2MBTfVKt4+OM/awHhCqYuRk0NIIF1i
 3/pDTCA2r4CVxPub38FsCQFDidMLb7KA2CwCqhK9i1+ygdhsAsYS8y++Ye5i5OAQEVCRuL3XA
 CTMLOAkMffSYUYQW1jARmLVno+MEOOtJD4dOQRWzisgKPF3hzBEuZ3E+SXnWCYwcs9CyMxCko
 GwXSR6Zk9jgrC1JB7+ugUV15ZYtvA1M4StJnF721V2VHEOIFtSonF+5QJGjlWMGsWpRWWpRbr
 GBnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIFBWc/AwLiDsfOE3yFGSQ4mJVHe
 O78uRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4BViuRQpJFiUmp5akZaZA4wPmLQEB4+SCO8vZ
 qA0b3FBYm5xZjpE6hSjK8exTZf/MHH8mHQFSHbcvAskN4DJfSBSiCUvPy9VSpxXCmS2AEhzRm
 ke3GhYbF9ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMx7COQEnsy8ErgLXgEdxwR03JyuCyD
 HlSQipKQaGDkfnFunr2JmcSQuQTCc7QXv+vZGrfBsjl2HPzxOPZStef+ywoNfQckrz1Ss7roo
 /Fmdg9v1ga//qgfcr64pe11fMGPGyze//2rJHqoIr3K6ICP2+nvpGzmt7Esc3zmkRRyZ7WWKV
 //wMp0odbTM3GL7Kfk1z60Pnf3qWJuonqNqwfOh2/nvVSWW4oxEQy3mouJEAC2UzivoAgAA
X-Env-Sender: vliaskovitis@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1506936093!112881228!1
X-Originating-IP: [195.135.221.5]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57737 invoked from network); 2 Oct 2017 09:21:33 -0000
Received: from smtp.nue.novell.com (HELO smtp.nue.novell.com) (195.135.221.5)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 2 Oct 2017 09:21:33 -0000
Received: from EMEA5-MTA by smtp.nue.novell.com
 with Novell_GroupWise; Mon, 02 Oct 2017 11:21:32 +0200
Message-Id: <59D2051A02000072001E7B87@smtp.nue.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 02 Oct 2017 11:21:30 +0200
From: "Vasilis Liaskovitis" <vliaskovitis@suse.com>
To: <xen-devel@lists.xenproject.org>
References: 
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__PartECD46A0A.0__="
Cc: Juergen Gross <jgross@suse.com>, Franck Bui <fbui@suse.com>
Subject: [Xen-devel] [RFC] removing proc-xen.mount due to systemd change
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__PartECD46A0A.0__=
Content-Type: multipart/alternative; boundary="=__PartECD46A0A.1__="

--=__PartECD46A0A.1__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Hello,


It is possible for systemd services to check for dom0 detection before =
xenfs gets mounted by proc-xen.mount. See this systemd bug report for an =
example:
https://github.com/systemd/systemd/issues/6442


Upstream systemd has accepted the patch for this: https://github.com/system=
d/systemd/pull/6662,
which mounts xenfs at systemd init time i.e. making /proc/xen an API file.


However the issue now is that proc-xen.mount will refuse to mount =
/proc/xen as it an API file system, and the service will fail. This breaks =
xen, as other services depending on proc-xen.mount also fail.


What is the preferred way to deal with this in upstream xen?


- We can remove proc-xen.mount completely, for systems using systemd.


- any other options?


thank you,


- Vasilis



--=__PartECD46A0A.1__=
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Content-Description: HTML

<html><head><meta http-equiv=3DContent-Type content=3D"text/html; =
charset=3DUTF-8"><META name=3D"Author" content=3D"GroupWise WebAccess"><sty=
le type=3D"text/css"> =0Abody p =0A{ =0A	margin: 0px; =0A}=0A</style=
></head><body style=3D'font-family: Helvetica, Arial, sans-serif; =
font-size: 13px; background-color: #ffffff;'><div class=3D"-x-evo-paragraph=
" style=3D"width: 71ch; word-wrap: break-word; word-break: break-word; =
">Hello,</div><div class=3D"-x-evo-paragraph" style=3D"width: 71ch; =
word-wrap: break-word; word-break: break-word; "><br></div><div class=3D"-x=
-evo-paragraph" style=3D"width: 71ch; word-wrap: break-word; word-break: =
break-word; ">It is possible for systemd services to check for dom0 =
detection before xenfs gets mounted by proc-xen.mount. See this systemd =
bug report for an example:</div><div class=3D"-x-evo-paragraph" style=3D"wi=
dth: 71ch; word-wrap: break-word; word-break: break-word; "><a href=3D"http=
s://github.com/systemd/systemd/issues/6442">https://github.com/systemd/syst=
emd/issues/6442</a></div><div class=3D"-x-evo-paragraph" style=3D"width: =
71ch; word-wrap: break-word; word-break: break-word; "><br></div><div =
class=3D"-x-evo-paragraph" style=3D"width: 71ch; word-wrap: break-word; =
word-break: break-word; ">Upstream systemd has accepted the patch for =
this: <a href=3D"https://github.com/systemd/systemd/pull/6662">https://gith=
ub.com/systemd/systemd/pull/6662</a>,</div><div class=3D"-x-evo-paragraph" =
style=3D"width: 71ch; word-wrap: break-word; word-break: break-word; =
">which mounts xenfs at systemd init time i.e. making /proc/xen an API =
file.</div><div class=3D"-x-evo-paragraph" style=3D"width: 71ch; word-wrap:=
 break-word; word-break: break-word; "><br></div><div class=3D"-x-evo-parag=
raph" style=3D"width: 71ch; word-wrap: break-word; word-break: break-word; =
">However the issue now is that proc-xen.mount will refuse to mount =
/proc/xen as it an API file system, and the servic<span id=3D"-x-evo-select=
ion-start-marker"></span><span id=3D"-x-evo-selection-end-marker"></span>e =
will fail. This breaks xen, as other services depending on proc-xen.mount =
also fail.</div><div class=3D"-x-evo-paragraph" style=3D"width: 71ch; =
word-wrap: break-word; word-break: break-word; "><br></div><div class=3D"-x=
-evo-paragraph" style=3D"width: 71ch; word-wrap: break-word; word-break: =
break-word; ">What is the preferred way to deal with this in upstream =
xen?</div><div class=3D"-x-evo-paragraph" style=3D"width: 71ch; word-wrap: =
break-word; word-break: break-word; "><br></div><div class=3D"-x-evo-paragr=
aph" style=3D"width: 71ch; word-wrap: break-word; word-break: break-word; =
">- We can remove proc-xen.mount completely, for systems using systemd.</di=
v><div class=3D"-x-evo-paragraph" style=3D"width: 71ch; word-wrap: =
break-word; word-break: break-word; "><br></div><div class=3D"-x-evo-paragr=
aph" style=3D"width: 71ch; word-wrap: break-word; word-break: break-word; =
">- any other options?</div><div class=3D"-x-evo-paragraph" style=3D"width:=
 71ch; word-wrap: break-word; word-break: break-word; "><br></div><div =
class=3D"-x-evo-paragraph" style=3D"width: 71ch; word-wrap: break-word; =
word-break: break-word; ">thank you,</div><div class=3D"-x-evo-paragraph" =
style=3D"width: 71ch; word-wrap: break-word; word-break: break-word; =
"><br></div><div class=3D"-x-evo-paragraph" style=3D"width: 71ch; =
word-wrap: break-word; word-break: break-word; ">- Vasilis</div><div =
class=3D"-x-evo-signature-wrapper"><span class=3D"-x-evo-signature" =
id=3D"none"></span></div></body></html>

--=__PartECD46A0A.1__=--

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__PartECD46A0A.0__=--


From xen-devel-bounces@lists.xen.org Mon Oct 02 09:23:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 09:23:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dywwv-0003rB-Bg; Mon, 02 Oct 2017 09:23:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4419e45d6=citrix-osstest@xenproject.org>)
 id 1dywwt-0003qd-L9
 for xen-devel@lists.xensource.com; Mon, 02 Oct 2017 09:23:39 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 0D/23-01812-A9502D95; Mon, 02 Oct 2017 09:23:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpO4s1ku
 RBnM2Cljcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ow5E94yFvwWqtg3/StbA+MMni5GTg4JAX+J
 lUsvsEDY7hJz2peygtgiAs4SEz7cZgOxeQX0JM5c7GcHsYUFQiWuPlnN3MXIBVT/n03izskHj
 BDNqhILXrwAa2YT8JCY2DMRbCiLgIrEzn0vmEBsIQEtiaWLVzJBDBWUODnzCVgNs4CExMEXL5
 gh5lhIHHr+n3kCI+8sJGWzkJQtYGRaxahenFpUllqka6GXVJSZnlGSm5iZo2toYKyXm1pcnJi
 empOYVKyXnJ+7iREYPAxAsIPxQrvzIUZJDiYlUd47vy5GCvEl5adUZiQWZ8QXleakFh9ilOHg
 UJLgncdyKVJIsCg1PbUiLTMHGMYwaQkOHiUR3l/MQGne4oLE3OLMdIjUKUZdjmObLv9hEmLJy
 89LlRLnnQEyQwCkKKM0D24ELKYuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZh3E8gUnsy8Er
 hNr4COYAI6Yk7XBZAjShIRUlINjGuXf7xwzbq4z3bPomvTD6s87L/RtZjX/OI5BfaFF9xmRPL
 vzH6U/4F9fmjrutr4eY/1niT/+MNZGKewxEE28+xjl9v8LFu1vghGNr2q0jy1WXTu5O4jhZvi
 5fK4xPV2mFz7UhzyWVBpSbL61ycXbrxpVl5VIFQuc2hH6F0b+d0/Jvhv3H0kQ0CJpTgj0VCLu
 ag4EQBryE65pAIAAA==
X-Env-Sender: prvs=4419e45d6=citrix-osstest@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1506936216!86502630!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48397 invoked from network); 2 Oct 2017 09:23:38 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Oct 2017 09:23:38 -0000
X-IronPort-AV: E=Sophos;i="5.42,468,1500940800"; d="scan'208";a="442121951"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL04.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72183-mainreport@xen.org>
X-Osstest-Failures: distros-debian-sid:test-arm64-arm64-armhf-sid-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-sid:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-sid:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-sid:build-arm64:capture-logs:broken:nonblocking
 distros-debian-sid:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-sid:test-armhf-armhf-armhf-sid-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-sid:test-amd64-i386-i386-sid-netboot-pvgrub:debian-di-install:fail:nonblocking
 distros-debian-sid:test-amd64-amd64-amd64-sid-netboot-pvgrub:debian-di-install:fail:nonblocking
 distros-debian-sid:test-amd64-i386-amd64-sid-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-sid:test-amd64-amd64-i386-sid-netboot-pygrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=72153
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 2 Oct 2017 10:23:33 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL04.citrite.net
Subject: [Xen-devel] [distros-debian-sid test] 72183: tolerable trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMTgzIGRpc3Ryb3MtZGViaWFuLXNpZCByZWFsIFtyZWFsXQpodHRwOi8vb3NzdGVz
dC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcyMTgzLwoKRmFpbHVyZXMg
Oi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLXNpZC1uZXRib290LXB5
Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbGlr
ZSA3MjE1MwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAg
ICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcyMTUzCiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzIxNTMKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAg
ICBicm9rZW4gbGlrZSA3MjE1MwogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1zaWQtbmV0Ym9vdC1w
eWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBibG9ja2VkIGluIDcyMTUzCiB0ZXN0LWFt
ZDY0LWkzODYtaTM4Ni1zaWQtbmV0Ym9vdC1wdmdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgICBm
YWlsIGxpa2UgNzIxNTMKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtc2lkLW5ldGJvb3QtcHZncnVi
IDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MjE1MwogdGVzdC1hbWQ2NC1pMzg2LWFt
ZDY0LXNpZC1uZXRib290LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCAgZmFpbCBsaWtlIDcy
MTUzCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtc2lkLW5ldGJvb3QtcHlncnViIDEwIGRlYmlhbi1k
aS1pbnN0YWxsICBmYWlsIGxpa2UgNzIxNTMKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAg
ICAgICAgICAgICA3MjE1MwoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXNpZC1uZXRib290
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2
LXNpZC1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWFtZDY0LXNpZC1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLXNpZC1uZXRib290LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtc2lkLW5ldGJvb3Qt
cHlncnViICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXNpZC1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0
ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0
L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 02 09:37:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 09:37:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dyxAH-0004fU-IZ; Mon, 02 Oct 2017 09:37:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=441eb41c0=sergey.dyasli@citrix.com>)
 id 1dyxAG-0004fO-CX
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 09:37:28 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 D5/B3-03616-7D802D95; Mon, 02 Oct 2017 09:37:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNKsWRWlGSWpSXmKPExsWyU9JRQvc6x6V
 Ig9VdbBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aNy3PYCpq5K673rmZsYPzA1cXIySEh4Cfx
 s+cEG4jNJqAnsXH2KyYQW0RAR+LipkfsXYxcHMwCc5kkvn29wtjFyMEhLJAosfZNJkRNksTND
 ccYIWwjiV+bn4HNYRFQkVj7bQsLiM0rYCBx+f9FsJlCAvkSe7/8YwaxOQVsJRY1r2YFsRkFZC
 W+NK4GizMLiEvcejKfCeI2AYkle84zQ9iiEi8f/2OFsFUknu9cwAhh60icvf4EyjaQ2Lp0Hwv
 ImcwCmhLrd+lDjLSUeDH7OdR4RYkp3Q/ZIU4TlDg58wnLBEaxWUg2z0LonoWkexaS7llIuhcw
 sq5i1ChOLSpLLdI1NNVLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAiMLAYg2MH4b
 VnAIUZJDiYlUd47vy5GCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgTWG/FCkkWJSanlqRlpkDjH
 GYtAQHj5IIrxtImre4IDG3ODMdInWK0ZKj4+bdP0wcM8Dkk2vz/jIJseTl56VKifPeB2kQAGn
 IKM2DGwdLQ5cYZaWEeRmBDhTiKUgtys0sQZV/xSjOwagkzNsFMoUnM68EbusroIOYgA6a03UB
 5KCSRISUVAOj8aEv61K7rR6c9LPeeNew9vas7S5Pv816HH93Tc1tpYmWWxI+TAtoP+Zq4vtPL
 3ueOIsNQ8vP1e4r+O9/XJKwwIeB6Welu4PLRKdJe4MYrdSm2pU9PXHd3ndli8X1v9VlH2zyb/
 /ml9rpUzrh6/sA5znffs5cHHdF5fWuFY4+P2+3hWrdtk4+qsRSnJFoqMVcVJwIACNW21s+AwA
 A
X-Env-Sender: prvs=441eb41c0=sergey.dyasli@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1506937046!119663259!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17763 invoked from network); 2 Oct 2017 09:37:27 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Oct 2017 09:37:27 -0000
X-IronPort-AV: E=Sophos;i="5.42,468,1500940800"; d="scan'208";a="53856121"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: George Dunlap <George.Dunlap@citrix.com>
Thread-Topic: [PATCH 2/9] x86/np2m: Have invept flush all np2m entries with
 the same base pointer
Thread-Index: AQHTOTPhVITdBD1Z30aKxPLQ/C9c0aLQMCyA
Date: Mon, 2 Oct 2017 09:37:26 +0000
Message-ID: <1506937045.3729.1.camel@citrix.com>
References: <20170929150144.7602-1-george.dunlap@citrix.com>
 <20170929150144.7602-2-george.dunlap@citrix.com>
In-Reply-To: <20170929150144.7602-2-george.dunlap@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Evolution 3.22.6-1ubuntu1 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <25F5CD2805ECED4188D030F9F343BF24@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 2/9] x86/np2m: Have invept flush all np2m
 entries with the same base pointer
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAyMDE3LTA5LTI5IGF0IDE2OjAxICswMTAwLCBHZW9yZ2UgRHVubGFwIHdyb3RlOg0K
PiBudm14X2hhbmRsZV9pbnZlcHQoKSB1cGRhdGVzIGN1cnJlbnQncyBucDJtIGp1c3QgdG8gZmx1
c2ggaXQuICBUaGlzIGlzDQo+IG5vdCBvbmx5IHdhc3RlZnVsLCBidXQgaW5lZmZlY3RpdmU6IGlm
IHNldmVyYWwgTDIgdmNwdXMgc2hhcmUgdGhlIHNhbWUNCj4gbnAybSBiYXNlIHBvaW50ZXIsIHRo
ZXkgYWxsIG5lZWQgdG8gYmUgZmx1c2hlZCAobm90IG9ubHkgdGhlIGN1cnJlbnQNCj4gb25lKS4N
Cg0KSSBkb24ndCBmb2xsb3cgdGhpcyBjb21wbGV0ZWx5LiBMMSB3aWxsIHVzZSBJTlZFUFQgb24g
ZWFjaCB2Q1BVIHRoYXQNCnNoYXJlcyB0aGUgc2FtZSBucDJtIHBvaW50ZXIuIFRoZSBtYWluIGlk
ZWEgaGVyZSB3YXMgbm90IHRvIHVwZGF0ZQ0KY3VycmVudCdzIG5wMm0ganVzdCB0byBmbHVzaCBp
dC4NCg0KPiANCj4gSW50cm9kdWNlIGEgbmV3IGZ1bmN0aW9uLCBucDJtX2ZsdXNoX2Jhc2UoKSB3
aGljaCB3aWxsIGZsdXNoIGFsbA0KPiBzaGFkb3cgcDJtJ3MgdGhhdCBtYXRjaCBhIGdpdmVuIGJh
c2UgcG9pbnRlci4NCj4gDQo+IENvbnZlcnQgcDJtX2ZsdXNoX3RhYmxlKCkgaW50byBwMm1fZmx1
c2hfdGFibGVfbG9ja2VkKCkgaW4gb3JkZXIgbm90DQo+IHRvIHJlbGVhc2UgdGhlIHAybV9sb2Nr
IGFmdGVyIG5wMm1fYmFzZSBjaGVjay4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFz
bGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4NCj4gU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPg0KPiAtLS0NCj4gQ2hhbmdlcyBzaW5jZSB2
MToNCj4gLSBDb21iaW5lIHBhdGNoZXMgMiBhbmQgMyAoIng4Ni9ucDJtOiBhZGQgbnAybV9mbHVz
aF9iYXNlKCkiIGFuZA0KPiAgICAgIng4Ni92dm14OiB1c2UgbnAybV9mbHVzaF9iYXNlKCkgZm9y
IElOVkVQVF9TSU5HTEVfQ09OVEVYVCIpDQo+IC0gUmV3b3JkIGNvbW1pdCB0ZXh0DQo+IA0KLS0g
DQpUaGFua3MsDQpTZXJnZXkKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 02 09:39:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 09:39:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dyxBx-0004l4-Tt; Mon, 02 Oct 2017 09:39:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=441eb41c0=sergey.dyasli@citrix.com>)
 id 1dyxBv-0004ku-Sk
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 09:39:11 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 59/E6-03414-F3902D95; Mon, 02 Oct 2017 09:39:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDKsWRWlGSWpSXmKPExsWyU9JRQtea81K
 kwdRlohbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bDlk+sBXesKw48+sLewPjDqouRk0NCwE/i
 /PMbjCA2m4CexMbZr5hAbBEBHYmLmx6xdzFycTALzGWS+Pb1CliRsIC3xKZtbewQRT4Sj/fcg
 mowkui+OZkZxGYRUJG49fwDWA2vgIHE+gtLweJCAvkSF67fBItzCthK7Hs0EyzOKCAr8aVxNZ
 jNLCAucevJfCaI4wQkluw5zwxhi0q8fPyPFcJWkXi+cwEjhK0jcfb6EyjbQGLr0n0sXYwcQHM
 0Jdbv0ocYaSnx5exOVghbUWJK90Oo0wQlTs58wjKBUWwWks2zELpnIemehaR7FpLuBYysqxg1
 ilOLylKLdA2N9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAmOLAQh2MH5ZFnCIU
 ZKDSUmU986vi5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHi9OC5FCgkWpaanVqRl5gCjHCYtwc
 GjJMLrxg6U5i0uSMwtzkyHSJ1itOTouHn3DxPHDDD55Nq8v0xCLHn5ealS4rxxIPMEQBoySvP
 gxsES0SVGWSlhXkagA4V4ClKLcjNLUOVfMYpzMCoJ824FmcKTmVcCt/UV0EFMQAfN6boAclBJ
 IkJKqoGRyWLbq/ysKzorYy7y/zrq1lLV67HTZ7v36UqPAJXWjwkaUnd2/edKtOnZdOX0LLuS+
 /5GQu2NdyPNuUvXusssfnxCl51NbvWcxzYGb9xE+2/rFJyVWcSWdVnbZtLKSblCeVmG535161
 18vjC3bleiwJ6ypLCAdXaColNmsSnLBLPF1ok7v1ZiKc5INNRiLipOBADtz24cPwMAAA==
X-Env-Sender: prvs=441eb41c0=sergey.dyasli@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1506937146!82097321!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27208 invoked from network); 2 Oct 2017 09:39:07 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Oct 2017 09:39:07 -0000
X-IronPort-AV: E=Sophos;i="5.42,468,1500940800"; d="scan'208";a="53856254"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: George Dunlap <George.Dunlap@citrix.com>
Thread-Topic: [PATCH 4/9] x86/np2m: Simplify nestedhvm_hap_nested_page_fault
Thread-Index: AQHTOTPhz/+74VPAOUynFFR3EEobaKLQMKMA
Date: Mon, 2 Oct 2017 09:39:05 +0000
Message-ID: <1506937144.3729.3.camel@citrix.com>
References: <20170929150144.7602-1-george.dunlap@citrix.com>
 <20170929150144.7602-4-george.dunlap@citrix.com>
In-Reply-To: <20170929150144.7602-4-george.dunlap@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Evolution 3.22.6-1ubuntu1 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <57F6C8B2DA2032409691CFDDB0E7EC80@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 4/9] x86/np2m: Simplify
	nestedhvm_hap_nested_page_fault
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T25lIGNvbW1lbnQgYmVsb3cuDQoNCk9uIEZyaSwgMjAxNy0wOS0yOSBhdCAxNjowMSArMDEwMCwg
R2VvcmdlIER1bmxhcCB3cm90ZToNCj4gVGhlcmUgaXMgYSBwb3NzaWJpbGl0eSBmb3IgbmVzdGVk
X3AybSB0byBiZWNhbWUgc3RhbGUgYmV0d2Vlbg0KPiBuZXN0ZWRodm1faGFwX25lc3RlZF9wYWdl
X2ZhdWx0KCkgYW5kIG5lc3RlZGhhcF9maXhfcDJtKCkuICBBdCB0aGUgbW9tZW50DQo+IHRoaXMg
aXMgaGFuZGxlZCBieSBkZXRlY3Rpbmcgc3VjaCBhIHJhY2UgaW5zaWRlIG5lc3RlZGhhcF9maXhf
cDJtKCkgYW5kDQo+IHNwZWNpYWwtY2FzaW5nIGl0Lg0KPiANCj4gSW5zdGVhZCwgaW50cm9kdWNl
IHAybV9nZXRfbmVzdGVkcDJtX2xvY2tlZCgpLCB3aGljaCB3aWxsIHJldHVybmVkIGENCj4gc3Rp
bGwtbG9ja2VkIHAybS4gIFRoaXMgYWxsb3dzIHVzIHRvIGNhbGwgbmVzdGVkaGFwX2ZpeF9wMm0o
KSB3aXRoIHRoZQ0KPiBsb2NrIGhlbGQgYW5kIHJlbW92ZSB0aGUgY29kZSBkZXRlY3RpbmcgdGhl
IHNwZWNpYWwtY2FzZS4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdl
eS5keWFzbGlAY2l0cml4LmNvbT4NCj4gU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPg0KPiAtLS0NCj4gdjI6DQo+IC0gTWVyZ2VkIHBhdGNoIDkg
YW5kIDEwICgieDg2L25wMm06IGFkZCBwMm1fZ2V0X25lc3RlZHAybV9sb2NrZWQoKSINCj4gICAg
ICBhbmQgIng4Ni9ucDJtOiBpbXByb3ZlIG5lc3RlZGh2bV9oYXBfbmVzdGVkX3BhZ2VfZmF1bHQo
KSIpDQo+IC0gVXBkYXRlZCBjb21taXQgbWVzc2FnZQ0KPiAtIEZpeCBjb21tZW50IHN0eWxlIGlu
IG5lc3RlZGhhcF9maXhfcDJtKCkNCj4gDQo+IENDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPg0KPiBDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPg0K
PiBDQzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPg0KPiBDQzogS2V2aW4g
VGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+DQo+IC0tLQ0KPiAgeGVuL2FyY2gveDg2L21tL2hh
cC9uZXN0ZWRfaGFwLmMgfCAzMSArKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tDQo+ICB4
ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgICAgICB8IDEyICsrKysrKysrKy0tLQ0KPiAgeGVu
L2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCAgICAgICAgfCAgMiArKw0KPiAgMyBmaWxlcyBjaGFuZ2Vk
LCAyNCBpbnNlcnRpb25zKCspLCAyMSBkZWxldGlvbnMoLSkNCj4gDQo+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvbW0vaGFwL25lc3RlZF9oYXAuYyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvbmVz
dGVkX2hhcC5jDQo+IGluZGV4IGVkMTM3ZmE3ODQuLjg0NGIzMmY3MDIgMTAwNjQ0DQo+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9tbS9oYXAvbmVzdGVkX2hhcC5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9t
bS9oYXAvbmVzdGVkX2hhcC5jDQo+IEBAIC0xMDEsMjggKzEwMSwyMyBAQCBuZXN0ZWRoYXBfZml4
X3AybShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHAybV9kb21haW4gKnAybSwNCj4gICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBwYWdlX29yZGVyLCBwMm1fdHlwZV90IHAybXQsIHAybV9h
Y2Nlc3NfdCBwMm1hKQ0KPiAgew0KPiAgICAgIGludCByYyA9IDA7DQo+ICsgICAgdW5zaWduZWQg
bG9uZyBnZm4sIG1hc2s7DQo+ICsgICAgbWZuX3QgbWZuOw0KPiArDQo+ICAgICAgQVNTRVJUKHAy
bSk7DQo+ICAgICAgQVNTRVJUKHAybS0+c2V0X2VudHJ5KTsNCj4gKyAgICBBU1NFUlQocDJtX2xv
Y2tlZF9ieV9tZShwMm0pKTsNCj4gIA0KPiAtICAgIHAybV9sb2NrKHAybSk7DQo+IC0NCj4gLSAg
ICAvKiBJZiB0aGlzIHAybSB0YWJsZSBoYXMgYmVlbiBmbHVzaGVkIG9yIHJlY3ljbGVkIHVuZGVy
IG91ciBmZWV0LCANCj4gLSAgICAgKiBsZWF2ZSBpdCBhbG9uZS4gIFdlJ2xsIHBpY2sgdXAgdGhl
IHJpZ2h0IG9uZSBhcyB3ZSB0cnkgdG8gDQo+IC0gICAgICogdm1lbnRlciB0aGUgZ3Vlc3QuICov
DQo+IC0gICAgaWYgKCBwMm0tPm5wMm1fYmFzZSA9PSBuaHZtX3ZjcHVfcDJtX2Jhc2UodikgKQ0K
PiAtICAgIHsNCj4gLSAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4sIG1hc2s7DQo+IC0gICAgICAg
IG1mbl90IG1mbjsNCj4gLQ0KPiAtICAgICAgICAvKiBJZiB0aGlzIGlzIGEgc3VwZXJwYWdlIG1h
cHBpbmcsIHJvdW5kIGRvd24gYm90aCBhZGRyZXNzZXMNCj4gLSAgICAgICAgICogdG8gdGhlIHN0
YXJ0IG9mIHRoZSBzdXBlcnBhZ2UuICovDQo+IC0gICAgICAgIG1hc2sgPSB+KCgxVUwgPDwgcGFn
ZV9vcmRlcikgLSAxKTsNCj4gKyAgICAvKiANCj4gKyAgICAgKiBJZiB0aGlzIGlzIGEgc3VwZXJw
YWdlIG1hcHBpbmcsIHJvdW5kIGRvd24gYm90aCBhZGRyZXNzZXMgdG8NCj4gKyAgICAgKiB0aGUg
c3RhcnQgb2YgdGhlIHN1cGVycGFnZS4NCj4gKyAgICAgKi8NCj4gKyAgICBtYXNrID0gfigoMVVM
IDw8IHBhZ2Vfb3JkZXIpIC0gMSk7DQo+ICANCj4gLSAgICAgICAgZ2ZuID0gKEwyX2dwYSA+PiBQ
QUdFX1NISUZUKSAmIG1hc2s7DQo+IC0gICAgICAgIG1mbiA9IF9tZm4oKEwwX2dwYSA+PiBQQUdF
X1NISUZUKSAmIG1hc2spOw0KPiArICAgIGdmbiA9IChMMl9ncGEgPj4gUEFHRV9TSElGVCkgJiBt
YXNrOw0KPiArICAgIG1mbiA9IF9tZm4oKEwwX2dwYSA+PiBQQUdFX1NISUZUKSAmIG1hc2spOw0K
PiAgDQo+IC0gICAgICAgIHJjID0gcDJtX3NldF9lbnRyeShwMm0sIGdmbiwgbWZuLCBwYWdlX29y
ZGVyLCBwMm10LCBwMm1hKTsNCj4gLSAgICB9DQo+ICsgICAgcmMgPSBwMm1fc2V0X2VudHJ5KHAy
bSwgZ2ZuLCBtZm4sIHBhZ2Vfb3JkZXIsIHAybXQsIHAybWEpOw0KPiAgDQo+ICAgICAgcDJtX3Vu
bG9jayhwMm0pOw0KDQpJIGhhdmUgdGhlIGZvbGxvd2luZyBmaXh1cDogbW92ZSBwMm1fdW5sb2Nr
KCkgb3V0IG9mIG5lc3RlZGhhcF9maXhfcDJtKCkNCmZvciBiYWxhbmNlZCBsb2NrL3VubG9jay4N
Cg0KPiAgDQo+IEBAIC0yMTIsNyArMjA3LDYgQEAgbmVzdGVkaHZtX2hhcF9uZXN0ZWRfcGFnZV9m
YXVsdChzdHJ1Y3QgdmNwdSAqdiwgcGFkZHJfdCAqTDJfZ3BhLA0KPiAgICAgIHVpbnQ4X3QgcDJt
YV8yMSA9IHAybV9hY2Nlc3Nfcnd4Ow0KPiAgDQo+ICAgICAgcDJtID0gcDJtX2dldF9ob3N0cDJt
KGQpOyAvKiBMMCBwMm0gKi8NCj4gLSAgICBuZXN0ZWRfcDJtID0gcDJtX2dldF9uZXN0ZWRwMm0o
dik7DQo+ICANCj4gICAgICAvKiB3YWxrIHRoZSBMMSBQMk0gdGFibGUgKi8NCj4gICAgICBydiA9
IG5lc3RlZGhhcF93YWxrX0wxX3AybSh2LCAqTDJfZ3BhLCAmTDFfZ3BhLCAmcGFnZV9vcmRlcl8y
MSwgJnAybWFfMjEsDQo+IEBAIC0yNzgsNiArMjcyLDcgQEAgbmVzdGVkaHZtX2hhcF9uZXN0ZWRf
cGFnZV9mYXVsdChzdHJ1Y3QgdmNwdSAqdiwgcGFkZHJfdCAqTDJfZ3BhLA0KPiAgICAgIHAybWFf
MTAgJj0gKHAybV9hY2Nlc3NfdClwMm1hXzIxOw0KPiAgDQo+ICAgICAgLyogZml4IHAybV9nZXRf
cGFnZXRhYmxlKG5lc3RlZF9wMm0pICovDQo+ICsgICAgbmVzdGVkX3AybSA9IHAybV9nZXRfbmVz
dGVkcDJtX2xvY2tlZCh2KTsNCj4gICAgICBuZXN0ZWRoYXBfZml4X3AybSh2LCBuZXN0ZWRfcDJt
LCAqTDJfZ3BhLCBMMF9ncGEsIHBhZ2Vfb3JkZXJfMjAsDQo+ICAgICAgICAgIHAybXRfMTAsIHAy
bWFfMTApOw0KPiAgDQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4v
YXJjaC94ODYvbW0vcDJtLmMNCj4gaW5kZXggZDNlNjAyZGUyMi4uYWEzMTgyZGVjNiAxMDA2NDQN
Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0uYw0KPiBAQCAtMTgxMyw3ICsxODEzLDcgQEAgc3RhdGljIHZvaWQgYXNzaWduX25wMm0oc3Ry
dWN0IHZjcHUgKnYsIHN0cnVjdCBwMm1fZG9tYWluICpwMm0pDQo+ICB9DQo+ICANCj4gIHN0cnVj
dCBwMm1fZG9tYWluICoNCj4gLXAybV9nZXRfbmVzdGVkcDJtKHN0cnVjdCB2Y3B1ICp2KQ0KPiAr
cDJtX2dldF9uZXN0ZWRwMm1fbG9ja2VkKHN0cnVjdCB2Y3B1ICp2KQ0KPiAgew0KPiAgICAgIHN0
cnVjdCBuZXN0ZWR2Y3B1ICpudiA9ICZ2Y3B1X25lc3RlZGh2bSh2KTsNCj4gICAgICBzdHJ1Y3Qg
ZG9tYWluICpkID0gdi0+ZG9tYWluOw0KPiBAQCAtMTgzOCw3ICsxODM4LDYgQEAgcDJtX2dldF9u
ZXN0ZWRwMm0oc3RydWN0IHZjcHUgKnYpDQo+ICAgICAgICAgICAgICAgICAgaHZtX2FzaWRfZmx1
c2hfdmNwdSh2KTsNCj4gICAgICAgICAgICAgIHAybS0+bnAybV9iYXNlID0gbnAybV9iYXNlOw0K
PiAgICAgICAgICAgICAgYXNzaWduX25wMm0odiwgcDJtKTsNCj4gLSAgICAgICAgICAgIHAybV91
bmxvY2socDJtKTsNCj4gICAgICAgICAgICAgIG5lc3RlZHAybV91bmxvY2soZCk7DQo+ICANCj4g
ICAgICAgICAgICAgIHJldHVybiBwMm07DQo+IEBAIC0xODU0LDEyICsxODUzLDE5IEBAIHAybV9n
ZXRfbmVzdGVkcDJtKHN0cnVjdCB2Y3B1ICp2KQ0KPiAgICAgIHAybS0+bnAybV9iYXNlID0gbnAy
bV9iYXNlOw0KPiAgICAgIGh2bV9hc2lkX2ZsdXNoX3ZjcHUodik7DQo+ICAgICAgYXNzaWduX25w
Mm0odiwgcDJtKTsNCj4gLSAgICBwMm1fdW5sb2NrKHAybSk7DQo+ICAgICAgbmVzdGVkcDJtX3Vu
bG9jayhkKTsNCj4gIA0KPiAgICAgIHJldHVybiBwMm07DQo+ICB9DQo+ICANCj4gK3N0cnVjdCBw
Mm1fZG9tYWluICpwMm1fZ2V0X25lc3RlZHAybShzdHJ1Y3QgdmNwdSAqdikNCj4gK3sNCj4gKyAg
ICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9uZXN0ZWRwMm1fbG9ja2VkKHYpOw0K
PiArICAgIHAybV91bmxvY2socDJtKTsNCj4gKw0KPiArICAgIHJldHVybiBwMm07DQo+ICt9DQo+
ICsNCj4gIHN0cnVjdCBwMm1fZG9tYWluICoNCj4gIHAybV9nZXRfcDJtKHN0cnVjdCB2Y3B1ICp2
KQ0KPiAgew0KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvcDJtLmgNCj4gaW5kZXggODU4NzRhYjQwMS4uNGExYzEwYzEzMCAxMDA2
NDQNCj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaA0KPiArKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3AybS5oDQo+IEBAIC0zNjMsNiArMzYzLDggQEAgc3RydWN0IHAybV9kb21haW4g
ew0KPiAgICogVXBkYXRlcyB2Q1BVJ3MgbjJwbSB0byBtYXRjaCBpdHMgbnAybV9iYXNlIGluIFZN
Q1gxMiBhbmQgcmV0dXJucyB0aGF0IG5wMm0uDQo+ICAgKi8NCj4gIHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm1fZ2V0X25lc3RlZHAybShzdHJ1Y3QgdmNwdSAqdik7DQo+ICsvKiBTaW1pbGFyIHRvIHRo
ZSBhYm92ZSBleGNlcHQgdGhhdCByZXR1cm5lZCBwMm0gaXMgc3RpbGwgd3JpdGUtbG9ja2VkICov
DQo+ICtzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtX2dldF9uZXN0ZWRwMm1fbG9ja2VkKHN0cnVjdCB2
Y3B1ICp2KTsNCj4gIA0KPiAgLyogSWYgdmNwdSBpcyBpbiBob3N0IG1vZGUgdGhlbiBiZWhhdmlv
dXIgbWF0Y2hlcyBwMm1fZ2V0X2hvc3RwMm0oKS4NCj4gICAqIElmIHZjcHUgaXMgaW4gZ3Vlc3Qg
bW9kZSB0aGVuIGJlaGF2aW91ciBtYXRjaGVzIHAybV9nZXRfbmVzdGVkcDJtKCkuDQotLSANClRo
YW5rcywNClNlcmdleQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 02 09:40:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 09:40:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dyxDI-0005M7-Bh; Mon, 02 Oct 2017 09:40:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4410c2dc2=George.Dunlap@citrix.com>)
 id 1dyxDH-0005Ly-JD
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 09:40:35 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 0F/43-17770-29902D95; Mon, 02 Oct 2017 09:40:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHSDve4kzku
 RBnfWq1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm9638wFaxlreibNJWtgXEVSxcjJ4eEgL/E
 mtWv2LoYOTiEBRIl1r7JBAmLCOhI/L34C6iEi4NZ4BOjxOIrEI6QwBRGiSkTu5lAqtgE9CTmH
 f/KAtLMK2Ar8WReAEiYRUBF4u+Bp6wgtqhAuETT2X6wXbwCghInZz4BszkFDCVenpnPBNLKLK
 ApsX6XPkiYWUBc4taT+UwQtrzE9rdzmEFsIQFVicUPjrJPYOSfhWTSLITuWUi6ZyHpXsDIsop
 Rozi1qCy1SNfITC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzAwGYBgB+OZBYGH
 GCU5mJREef9zXIoU4kvKT6nMSCzOiC8qzUktPsQow8GhJMHbBZITLEpNT61Iy8wBxghMWoKDR
 0mE9zNImre4IDG3ODMdInWKUZfjxsPrf5iEWPLy81KlxHmvgRQJgBRllObBjYDF6yVGWSlhXk
 ago4R4ClKLcjNLUOVfMYpzMCoJ81qBTOHJzCuB2/QK6AgmoCPmdF0AOaIkESEl1cC4vvTh9b5
 7T9pshW5f+1Zj93/X2+un9m0P4PDiW3mxN0H2UJNu3S+zUheuguI5719qr1Ne2zxjmqHOj4pl
 eaumCHHMaJkVZZalYLHc7pRq18X5zpmzrhxdvaFWgzezIPdXqV6Sgecj1uZe94MF95dG/5iwm
 EVq6k4xnZXT9u0L/P7TddvsW016SizFGYmGWsxFxYkANLt2eNICAAA=
X-Env-Sender: prvs=4410c2dc2=George.Dunlap@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1506937232!119560590!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11439 invoked from network); 2 Oct 2017 09:40:34 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Oct 2017 09:40:34 -0000
X-IronPort-AV: E=Sophos;i="5.42,468,1500940800"; d="scan'208";a="450104366"
To: Sergey Dyasli <sergey.dyasli@citrix.com>
References: <20170929150144.7602-1-george.dunlap@citrix.com>
 <20170929150144.7602-2-george.dunlap@citrix.com>
 <1506937045.3729.1.camel@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <ece159a4-1c64-df25-0a08-ad1d02265ca9@citrix.com>
Date: Mon, 2 Oct 2017 10:40:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1506937045.3729.1.camel@citrix.com>
Content-Language: en-US
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 2/9] x86/np2m: Have invept flush all np2m
 entries with the same base pointer
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDIvMjAxNyAxMDozNyBBTSwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPiBPbiBGcmksIDIw
MTctMDktMjkgYXQgMTY6MDEgKzAxMDAsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+IG52bXhfaGFu
ZGxlX2ludmVwdCgpIHVwZGF0ZXMgY3VycmVudCdzIG5wMm0ganVzdCB0byBmbHVzaCBpdC4gIFRo
aXMgaXMKPj4gbm90IG9ubHkgd2FzdGVmdWwsIGJ1dCBpbmVmZmVjdGl2ZTogaWYgc2V2ZXJhbCBM
MiB2Y3B1cyBzaGFyZSB0aGUgc2FtZQo+PiBucDJtIGJhc2UgcG9pbnRlciwgdGhleSBhbGwgbmVl
ZCB0byBiZSBmbHVzaGVkIChub3Qgb25seSB0aGUgY3VycmVudAo+PiBvbmUpLgo+IAo+IEkgZG9u
J3QgZm9sbG93IHRoaXMgY29tcGxldGVseS4gTDEgd2lsbCB1c2UgSU5WRVBUIG9uIGVhY2ggdkNQ
VSB0aGF0Cj4gc2hhcmVzIHRoZSBzYW1lIG5wMm0gcG9pbnRlci4gVGhlIG1haW4gaWRlYSBoZXJl
IHdhcyBub3QgdG8gdXBkYXRlCj4gY3VycmVudCdzIG5wMm0ganVzdCB0byBmbHVzaCBpdC4KCkht
bSwgeWVzIHRoZSBJTlZFUFQgdGhpbmcgaXMgdHJ1ZS4gIEJ1dCBpZiB0aGF0J3MgdGhlIGNhc2Us
IHdoeSBkbyB3ZQpuZWVkIG5wMm1fZmx1c2hfYmFzZSgpIHRvIGxvb3Agb3ZlciB0aGUgd2hvbGUg
bGlzdCBhbmQgZmx1c2ggYWxsIG5wMm1zCndpdGggdGhlIHNhbWUgcG9pbnRlcj8KCiAtR2Vvcmdl
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 02 09:42:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 09:42:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dyxEd-0005VC-M5; Mon, 02 Oct 2017 09:41:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=441eb41c0=sergey.dyasli@citrix.com>)
 id 1dyxEc-0005V2-Me
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 09:41:58 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 75/3F-02220-6E902D95; Mon, 02 Oct 2017 09:41:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDKsWRWlGSWpSXmKPExsWyU9JRQvcp56V
 Igx8dyhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bvtgMsBXs1K2a8+MrUwPhDo4uRk0NCwE/i
 7MOvbCA2m4CexMbZr5i6GDk4RAQKJSaf5uti5OJgFrjFKLFlzXFGkBphgSCJvgebmUFsEYFgi
 elLtkHZVhId026ygNgsAioSV6b1g83kFTCQmN18gxlkkJDAYkaJ/8fvgDVwCthJXF9yA2woo4
 CsxJfG1WBxZgFxiVtP5jNBHCcgsWTPeWYIW1Ti5eN/rBC2isTznQsYIWwdibPXn0DZBhJbl+5
 jAXmAWUBTYv0ufYiRlhIf1rxlhLAVJaZ0P2SHuE1Q4uTMJywTGMVmIdk8C6F7FpLuWUi6ZyHp
 XsDIuopRozi1qCy1SNfIUi+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzC26hkYG
 HcwXt7id4hRkoNJSZT3P8elSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvIdBcoJFqempFWmZOc
 Aoh0lLcPAoifB+BknzFhck5hZnpkOkTjFacnTcvPuHiWMGmHxybd5fJiGWvPy8VClx3msgDQI
 gDRmleXDjYInoEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3q8gU3gy80rgtr4COogJ6KA5
 XRdADipJREhJNTAmTdixKUa1wTf0x7wdq2K7/TZdOy+6etmDx88OVbH+802Vc2/ad/rId8dVV
 v0/939i/2+6q/Xb/byU5upQN+uzPzKLnY5sTLBXWus2Jf7V9sMFIluf7b0xWyPW7oSFL7sNE+
 9cUaZ16vsbLnvpTDueuy1PaOKZUy+y707irHrMInEq4cohSeu5SizFGYmGWsxFxYkAQaONQD8
 DAAA=
X-Env-Sender: prvs=441eb41c0=sergey.dyasli@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1506937317!111274506!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50915 invoked from network); 2 Oct 2017 09:41:57 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Oct 2017 09:41:57 -0000
X-IronPort-AV: E=Sophos;i="5.42,468,1500940800"; d="scan'208";a="53856426"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 5/9] x86/vvmx: Make updating shadow EPTP value more
 efficient
Thread-Index: AQHTOTPjR8I67jowrE6fEtZPnCwf46LL4vQAgAROfAA=
Date: Mon, 2 Oct 2017 09:41:56 +0000
Message-ID: <1506937316.3729.5.camel@citrix.com>
References: <20170929150144.7602-1-george.dunlap@citrix.com>
 <20170929150144.7602-5-george.dunlap@citrix.com>
 <7f697e11-47f5-9d4b-7a0a-8c508f94a781@citrix.com>
In-Reply-To: <7f697e11-47f5-9d4b-7a0a-8c508f94a781@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Evolution 3.22.6-1ubuntu1 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <991E6E0EF3E198449D447DE6619FB8E5@citrix.com>
MIME-Version: 1.0
Cc: "jun.nakajima@intel.com" <jun.nakajima@intel.com>, Sergey
 Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 George Dunlap <George.Dunlap@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 5/9] x86/vvmx: Make updating shadow EPTP
 value more efficient
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAyMDE3LTA5LTI5IGF0IDE2OjU2ICswMTAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOg0K
PiBPbiAyOS8wOS8xNyAxNjowMSwgR2VvcmdlIER1bmxhcCB3cm90ZToNCj4gPiBAQCAtNDIwMywx
MyArNDE5NywxNyBAQCBzdGF0aWMgdm9pZCBsYnJfZml4dXAodm9pZCkNCj4gPiAgICAgICAgICBi
ZHdfZXJyYXR1bV9iZGYxNF9maXh1cCgpOw0KPiA+ICB9DQo+ID4gIA0KPiA+IC12b2lkIHZteF92
bWVudGVyX2hlbHBlcihjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykNCj4gPiAraW50
IHZteF92bWVudGVyX2hlbHBlcihjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykNCj4g
DQo+IFdoYXQgYXJlIHRoZSBzZW1hbnRpY3Mgb2YgdGhpcyBjYWxsP8KgIFRoZSByZXN1bHQgbG9v
a3MgYm9vbGVhbiwgYW5kDQo+IGluZGljYXRlcyB0aGF0IHRoZSB2bWVudHJ5IHNob3VsZCBiZSBh
Ym9ydGVkPw0KDQpDdXJyZW50bHkgdm14X3ZtZW50ZXJfaGVscGVyKCkgcmV0dXJucyAhMCBpZiB0
aGUgdm1lbnRyeSBtdXN0IGJlDQpyZXN0YXJ0ZWQuDQoNCj4gDQo+ID4gIHsNCj4gPiAgICAgIHN0
cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsNCj4gPiAgICAgIHUzMiBuZXdfYXNpZCwgb2xkX2Fz
aWQ7DQo+ID4gICAgICBzdHJ1Y3QgaHZtX3ZjcHVfYXNpZCAqcF9hc2lkOw0KPiA+ICAgICAgYm9v
bF90IG5lZWRfZmx1c2g7DQo+ID4gIA0KPiA+ICsgICAgLyogU2hhZG93IEVQVFAgY2FuJ3QgYmUg
dXBkYXRlZCBoZXJlIGJlY2F1c2UgaXJxcyBhcmUgZGlzYWJsZWQgKi8NCj4gPiArICAgICBpZiAo
IG5lc3RlZGh2bV92Y3B1X2luX2d1ZXN0bW9kZShjdXJyKSAmJiB2Y3B1X25lc3RlZGh2bShjdXJy
KS5zdGFsZV9ucDJtICkNCj4gPiArICAgICAgICAgcmV0dXJuIDE7DQo+ID4gKw0KPiA+ICAgICAg
aWYgKCBjdXJyLT5kb21haW4tPmFyY2guaHZtX2RvbWFpbi5waV9vcHMuZG9fcmVzdW1lICkNCj4g
PiAgICAgICAgICBjdXJyLT5kb21haW4tPmFyY2guaHZtX2RvbWFpbi5waV9vcHMuZG9fcmVzdW1l
KGN1cnIpOw0KPiA+ICANCj4gPiBAQCAtNDI3MCw2ICs0MjY4LDggQEAgdm9pZCB2bXhfdm1lbnRl
cl9oZWxwZXIoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpDQo+ID4gICAgICBfX3Zt
d3JpdGUoR1VFU1RfUklQLCAgICByZWdzLT5yaXApOw0KPiA+ICAgICAgX192bXdyaXRlKEdVRVNU
X1JTUCwgICAgcmVncy0+cnNwKTsNCj4gPiAgICAgIF9fdm13cml0ZShHVUVTVF9SRkxBR1MsIHJl
Z3MtPnJmbGFncyB8IFg4Nl9FRkxBR1NfTUJTKTsNCj4gPiArDQo+ID4gKyAgICByZXR1cm4gMDsN
Cj4gPiAgfQ0KPiA+ICANCj4gPiAgLyoNCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2
bS92bXgvdnZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jDQo+ID4gaW5kZXggMmY0
NjhlNmNlZC4uNDhlMzcxNThhZiAxMDA2NDQNCj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3Zt
eC92dm14LmMNCj4gPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMNCj4gPiBAQCAt
MTQwNSwxMiArMTQwNSwzMiBAQCBzdGF0aWMgdm9pZCB2aXJ0dWFsX3ZtZXhpdChzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykNCj4gPiAgICAgIHZtc3VjY2VlZChyZWdzKTsNCj4gPiAgfQ0KPiA+
ICANCj4gPiArc3RhdGljIHZvaWQgbnZteF9lcHRwX3VwZGF0ZSh2b2lkKQ0KPiA+ICt7DQo+IA0K
PiBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7IHdpbGwgbW9zdCBsaWtlbHkgaGFsZiB0aGUg
Y29tcGlsZWQgc2l6ZSBvZg0KPiB0aGlzIGZ1bmN0aW9uLg0KDQpZZXMsIHBhc3NpbmcgYSBzdHJ1
Y3QgdmNwdSAqdiB0byBudm14X2VwdHBfdXBkYXRlKCkgcmVtb3ZlcyBhbGwNCnRoZSBhZGRpdGlv
bmFsOg0KDQrCoMKgwqDCoG1vdsKgwqDCoMKgJXJzcCwlcmF4DQrCoMKgwqDCoG9ywqDCoMKgwqDC
oCQweDdmZmYsJXJheA0KwqDCoMKgwqANCkkgd2Fzbid0IGF3YXJlIG9mIHN1Y2ggYmVoYXZpb3Ig
YW5kIHdpbGwgY29ycmVjdCB0aGUgdXNhZ2Ugb2YgY3VycmVudA0KZm9yIGFsbCBwYXRjaGVzIGlu
IHYzLg0KDQo+IA0KPiA+ICsgICAgaWYgKCAhbmVzdGVkaHZtX3ZjcHVfaW5fZ3Vlc3Rtb2RlKGN1
cnJlbnQpIHx8DQo+ID4gKyAgICAgICAgICB2Y3B1X25lc3RlZGh2bShjdXJyZW50KS5udl92bWV4
aXRfcGVuZGluZyB8fA0KPiA+ICsgICAgICAgICAhdmNwdV9uZXN0ZWRodm0oY3VycmVudCkuc3Rh
bGVfbnAybSB8fA0KPiA+ICsgICAgICAgICAhbmVzdGVkaHZtX3BhZ2luZ19tb2RlX2hhcChjdXJy
ZW50KSApDQo+ID4gKyAgICAgICAgcmV0dXJuOw0KPiA+ICsNCj4gPiArICAgIC8qDQo+ID4gKyAg
ICAgKiBJbnRlcnJ1cHRzIGFyZSBlbmFibGVkIGhlcmUsIHNvIHdlIG5lZWQgdG8gY2xlYXIgc3Rh
bGVfbnAybQ0KPiA+ICsgICAgICogYmVmb3JlIHdlIGRvIHRoZSB2bXdyaXRlLiAgSWYgd2UgZG8g
aXQgaW4gdGhlIG90aGVyIG9yZGVyLCBhbg0KPiA+ICsgICAgICogYW5kIElQSSBjb21lcyBpbiBj
aGFuZ2luZyB0aGUgc2hhZG93IGVwdHAgYWZ0ZXIgdGhlIHZtd3JpdGUsDQo+ID4gKyAgICAgKiB3
ZSdsbCBjb21wbGV0ZSB0aGUgdm1lbnRlciB3aXRoIGEgc3RhbGUgZXB0cCB2YWx1ZS4NCj4gPiAr
ICAgICAqLw0KPiA+ICsgICAgdmNwdV9uZXN0ZWRodm0oY3VycmVudCkuc3RhbGVfbnAybSA9IGZh
bHNlOw0KPiA+ICsgICAgX192bXdyaXRlKEVQVF9QT0lOVEVSLCBnZXRfc2hhZG93X2VwdHAoY3Vy
cmVudCkpOw0KPiA+ICt9DQo+ID4gKw0KPiA+ICB2b2lkIG52bXhfc3dpdGNoX2d1ZXN0KHZvaWQp
DQo+ID4gIHsNCj4gPiAgICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsNCj4gPiAgICAgIHN0
cnVjdCBuZXN0ZWR2Y3B1ICpudmNwdSA9ICZ2Y3B1X25lc3RlZGh2bSh2KTsNCj4gPiAgICAgIHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzID0gZ3Vlc3RfY3B1X3VzZXJfcmVncygpOw0KPiA+ICAN
Cj4gPiArICAgIG52bXhfZXB0cF91cGRhdGUoKTsNCj4gPiArDQo+ID4gICAgICAvKg0KPiA+ICAg
ICAgICogQSBwZW5kaW5nIElPIGVtdWxhdGlvbiBtYXkgc3RpbGwgYmUgbm90IGZpbmlzaGVkLiBJ
biB0aGlzIGNhc2UsIG5vDQo+ID4gICAgICAgKiB2aXJ0dWFsIHZtc3dpdGNoIGlzIGFsbG93ZWQu
IE9yIGVsc2UsIHRoZSBmb2xsb3dpbmcgSU8gZW11bGF0aW9uIHdpbGwNCj4gPiBkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmNwdS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vdmNwdS5oDQo+ID4gaW5kZXggNmM1NDc3M2YxYy4uNWNmYTRiNGFhNCAxMDA2NDQNCj4gPiAt
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92Y3B1LmgNCj4gPiArKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS92Y3B1LmgNCj4gPiBAQCAtMTE1LDYgKzExNSw3IEBAIHN0cnVjdCBuZXN0
ZWR2Y3B1IHsNCj4gPiAgDQo+ID4gICAgICBib29sX3QgbnZfZmx1c2hwMm07IC8qIFRydWUsIHdo
ZW4gcDJtIHRhYmxlIG11c3QgYmUgZmx1c2hlZCAqLw0KPiA+ICAgICAgc3RydWN0IHAybV9kb21h
aW4gKm52X3AybTsgLyogdXNlZCBwMm0gdGFibGUgZm9yIHRoaXMgdmNwdSAqLw0KPiA+ICsgICAg
Ym9vbCBzdGFsZV9ucDJtOyAvKiBUcnVlIHdoZW4gcDJtX2Jhc2UgaW4gVk1DWDAyIGlzIG5vIGxv
bmdlciB2YWxpZCAqLw0KPiANCj4gVk1DeDAyID8gd2hpY2ggaGVscHMgZGlzdGluZ3Vpc2ggdGhl
IHR3byBwYXJ0cyBvZiBzZW1hbnRpYyBpbmZvcm1hdGlvbg0KPiBlbmNvZGVkIHRoZXJlLCBhbmQg
dG8gYXZvaWQgbG9va2luZyBsaWtlIHdlJ3ZlIGdhaW5lZCBhIHRoaXJkIGFjcm9ueW0uDQoNCkkg
bGlrZSB0aGlzIHN1Z2dlc3Rpb24uIFdpbGwgdXBkYXRlIGNvbW1lbnRzIGFuZCBjb21taXQgbWVz
c2FnZXMgZm9yIGFsbA0KcGF0Y2hlcyBpbiB2My4NCg0KLS0gDQpUaGFua3MsDQpTZXJnZXkKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 02 09:49:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 09:49:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dyxM0-0005oK-Ec; Mon, 02 Oct 2017 09:49:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1dyxLy-0005o6-K9
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 09:49:34 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 F7/74-17770-DAB02D95; Mon, 02 Oct 2017 09:49:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsVyMfS6o+4a7ku
 RBu8fqVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnH1m5iKZjJVfF32hTmBsYG9i5GLg4hgRmM
 Ej0PN7CBOCwCl1gkzs5dwwjiSAi8Y5H4fPQDaxcjJ5CTJXF/Qh8LhJ0m8WRKI5RdLvHs/ikmE
 FtIQF7iYMtlqLHTmCR6b+5lB0mwCWhJ3L+9gg3EFhFQkri3ajJYA7NAisTedW2MILawgL7Eim
 PTwOpZBFQlFty5BbaAV8BB4szZxewQy+Qkbp7rZJ7AyL+AkWEVo3pxalFZapGuoV5SUWZ6Rkl
 uYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmAIMQDBDsadz50OMUpyMCmJ8v7nuBQpxJeUn1KZ
 kVicEV9UmpNafIhRg4ND4OfTvy2MUix5+XmpShK8D7iA6gSLUtNTK9Iyc4BBDlMqwcGjJMI7G
 STNW1yQmFucmQ6ROsVoz3HhzqU/TBzHNl0Gkgf23AKSHTfv/mESApsqJc67A6RNAKQtozQPbi
 gsKi8xykoJ8zICnSzEU5BalJtZgir/ilGcg1FJmPciyBSezLwSuN2vgM5iAjprTtcFkLNKEhF
 SUg2MKkYT3i24tmY9l53kzeLVkjN293YJtK9jOewpsKZ8Xf8qsS/3jed0djDPPh2Tu3Pj4xkx
 e6dOkkzS6T7Mu8Vh6anGt/ms2Re7S3aE2Ju+3aO89Fdk8wtjzqY8Eact/IXHdNjeJIs2fPI7W
 rTnupOA25ucXQy9SWX7780NTyvwFZ3jNk388OsAJZbijERDLeai4kQAxoJAp8UCAAA=
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1506937772!96289783!1
X-Originating-IP: [209.85.215.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62773 invoked from network); 2 Oct 2017 09:49:32 -0000
Received: from mail-lf0-f65.google.com (HELO mail-lf0-f65.google.com)
 (209.85.215.65)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 2 Oct 2017 09:49:32 -0000
Received: by mail-lf0-f65.google.com with SMTP id q132so2003406lfe.4
 for <xen-devel@lists.xenproject.org>; Mon, 02 Oct 2017 02:49:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=jeaHQlWGCKp9aq4e6/43LvuwycuUcs3HOnMUeExMGZM=;
 b=EItXLLHopuJbazXIBZi8l6Ox2rkMdJ6Hx7KhTpkakielSc+lWmS7LIc8warRUG3lkU
 BAW0toxJ6R2HzaNUX9Kw+KT23Sdw0PfhRrYwiMDlSxTn88rYcpgrBhPaSg6gt+u/vI45
 IB1amq8J6vgNDRG+a0Q1z1j7wE9AcLC5sD069J7fMw19eyx/A7HOhFGYTQTJU/shuXcD
 mWgeSf94q37wgTi4dqxh7h7mgpGPH5dOLsStdFrbSlVklRkwjwqpqGiPtQO10RKbgnm0
 weHju+aZNMEUQZT4Z7IQP5/bP3+koFAAMuzmsLGGFKs2+6Ll/wekYFeGtRK/n3qswSWa
 uBZw==
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=jeaHQlWGCKp9aq4e6/43LvuwycuUcs3HOnMUeExMGZM=;
 b=Uuhe6LMuGXTlicYgbm7CbiAUq/VrxAqaQ5gt4yzoQIjDAVS177VmiHWPGvTcmogtJh
 h7K4bVY38QwxtJMgeyPpaBOKhs3Ke0ATNGFZ36xse4LXvkIYdhypx2rzK2LpuuZbIE70
 wcp2wzfF+xZ1IJ+qGnpESHK5h1c7UYAwfnliYcXh4PyUTKCFmO12VBqS1aL+eulp7gw3
 nnIIcRvNoI83UbL7T4LE3nEx/1nuFD9sb3/frykK9SR9stqT/8QxTzo3uiVY8pbfPIa/
 MO+NdhN/kg0WF+B9ScbZAnKaNiPYkKgfIDckSW0xf7AV4xtulZKnR7Ck5w504ylm+Tm2
 ZADg==
X-Gm-Message-State: AHPjjUhoL9N3aeCb19RlFFfie5k8bMBBZQhxc+N8OXVDx44RirO4U+jK
 vco5uSE8BEFoIk0cuNy2ZsOCSQ==
X-Google-Smtp-Source: AOwi7QBI6pq1A6eLOwEQizHTNYkBfQ/3YzsEyr08nvT42ytf544o8ATZe1QIjLSh5g9krANnk9RZZw==
X-Received: by 10.46.25.81 with SMTP id p78mr7041006lje.65.1506937771427;
 Mon, 02 Oct 2017 02:49:31 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id b10sm2217504lje.15.2017.10.02.02.49.30
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 02 Oct 2017 02:49:30 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  2 Oct 2017 12:49:19 +0300
Message-Id: <1506937764-30329-1-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH 0/5] libxl: add PV sound device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKVGhp
cyBwYXRjaCBzZXQgYWRkcyBQViBzb3VuZCBkZXZpY2Ugc3VwcG9ydCB0byB4bC5jZmcgYW5kIHhs
LgpTZWUgc25kaWYuaCBmb3IgcHJvdG9jb2wgaW1wbGVtZW50YXRpb24gZGV0YWlscy4KCgpPbGVr
c2FuZHIgR3J5dHNvdiAoNSk6CiAgbGlieGw6IGFkZCBQViBzb3VuZCBkZXZpY2UKICBsaWJ4bDog
YWRkIHZzbmQgbGlzdCBhbmQgaW5mbwogIHhsOiBhZGQgUFYgc291bmQgY29uZGlmIHBhcnNlcgog
IHhsOiBhZGQgdnNuZCBDTEkgY29tbWFuZHMKICBkb2NzOiBhZGQgUFYgc291bmQgZGV2aWNlIGNv
bmZpZwoKIGRvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbiAgICAgICAgICAgICB8IDE1MCArKysrKysr
KwogZG9jcy9tYW4veGwucG9kLjEuaW4gICAgICAgICAgICAgICAgIHwgIDMwICsrCiB0b29scy9s
aWJ4bC9NYWtlZmlsZSAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIHRvb2xzL2xpYnhsL2xpYnhs
LmggICAgICAgICAgICAgICAgICB8ICAyNCArKwogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMg
ICAgICAgICAgIHwgICAxICsKIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggICAgICAgICB8
ICAgMSArCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICAgICAgICAgfCAgODMgKysrKysK
IHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFsLmlkbCB8ICAgMSArCiB0b29scy9saWJ4
bC9saWJ4bF91dGlscy5oICAgICAgICAgICAgfCAgIDMgKwogdG9vbHMvbGlieGwvbGlieGxfdnNu
ZC5jICAgICAgICAgICAgIHwgNjYwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
CiB0b29scy94bC9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIHRvb2xzL3hs
L3hsLmggICAgICAgICAgICAgICAgICAgICAgICB8ICAgMyArCiB0b29scy94bC94bF9jbWR0YWJs
ZS5jICAgICAgICAgICAgICAgfCAgMTUgKwogdG9vbHMveGwveGxfcGFyc2UuYyAgICAgICAgICAg
ICAgICAgIHwgMjUwICsrKysrKysrKysrKysKIHRvb2xzL3hsL3hsX3BhcnNlLmggICAgICAgICAg
ICAgICAgICB8ICAgMSArCiB0b29scy94bC94bF92c25kLmMgICAgICAgICAgICAgICAgICAgfCAy
MDMgKysrKysrKysrKysKIDE2IGZpbGVzIGNoYW5nZWQsIDE0MjcgaW5zZXJ0aW9ucygrKSwgMiBk
ZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9saWJ4bC9saWJ4bF92c25kLmMK
IGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy94bC94bF92c25kLmMKCi0tIAoyLjcuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 02 09:49:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 09:49:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dyxM0-0005oa-Ln; Mon, 02 Oct 2017 09:49:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1dyxLz-0005o7-2z
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 09:49:35 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 A5/63-03422-EAB02D95; Mon, 02 Oct 2017 09:49:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsVyMfS6k+5a7ku
 RBnePalp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl9J2eyF7xvYKy4d3I9YwPjkaguRi4OIYEZ
 jBLXz65nAXFYBF6ySDzp+cEE4kgI9LNKHHqzgbWLkRPIyZI4/eskcxcjB5CdJnFpVSxEuFxi/
 uSv7CC2kIC8xMGWy+wQU6cxScw+tBCsl01AS+L+7RVsILaIgJLEvVWTmUBsZoEUib3r2hhBbG
 EBfYm9b1rABrEIqEr0fZ3GDGLzCjhITLlwiwlimZzEzXOdYHFOAUeJHStBrgZZ7CDxs7GBdQK
 j4AJGhlWMGsWpRWWpRbpGpnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIFBxwAE
 OxhXLQg8xCjJwaQkyvuf41KkEF9SfkplRmJxRnxRaU5q8SFGDQ4OgZ9P/7YwSrHk5eelKknwZ
 nAB1QkWpaanVqRl5gDjAqZUgoNHSYRXBiTNW1yQmFucmQ6ROsVoz3HhzqU/TBzHNl0Gkgf23A
 KSHTfv/mESApsqJc7rDtImANKWUZoHNxQWx5cYZaWEeRmBThbiKUgtys0sQZV/xSjOwagkzBs
 JMoUnM68EbvcroLOYgM6a03UB5KySRISUVAOj2dqZC3LDFvas1flZXBLSrJVcnDp9y7XNVbfq
 HL+5rX/GkNm2fEZ1wp+NjxYts9njG1fdslE7/fitsxPc/aIV7NzNNreffv81UEA149/f8mbFh
 O1qEayXrE51HbI/xC2YaduyyiLIfK3YY4b5ossmzni3j/eke9jtUxfepjEft3VKDL8opCqsxF
 KckWioxVxUnAgAQyEDIt4CAAA=
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1506937773!119665858!1
X-Originating-IP: [209.85.215.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26570 invoked from network); 2 Oct 2017 09:49:33 -0000
Received: from mail-lf0-f66.google.com (HELO mail-lf0-f66.google.com)
 (209.85.215.66)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 2 Oct 2017 09:49:33 -0000
Received: by mail-lf0-f66.google.com with SMTP id l196so2007381lfl.3
 for <xen-devel@lists.xenproject.org>; Mon, 02 Oct 2017 02:49:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=vl+rEAcRBWczn0pa2Ig5uwH+0QQSTf/khVKQLLh8JgE=;
 b=TJcSOASXrtEWgeKEJRz69Pb+qFtWdpBpxbsTJQVthK+L2MgYCZ0/RZEk+qEGy9qHuH
 TJlmmvdz/Bd+0rvCf+fTpB4IrBTdd0rkoAEPdRSg1wm0WrsOUVVRCN62Pfog4WCD7msu
 u5lxZteygfj6s4XeuQTRL45FEg8j/HwNFu29mrN+2zQR13cvthXOYUC3dnqmUDZ3Nhzn
 Xrse9L8vPt81SlVFXJXi/WxVih93P7qko3UifoQ63hrJgYhyYuoanMTJ4MOWJi45y/Lu
 UhC9kd7Xp3faFrvyEup0dBS/4Mglak/UMP7wqFuH0tXb0qgelZlOvIoC70UKtG7YqKSD
 rTPA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=vl+rEAcRBWczn0pa2Ig5uwH+0QQSTf/khVKQLLh8JgE=;
 b=MhOYeRObFk+nBFd0rv8ef+IF8QCc7YPiSY3zQq0GwtHggL/7QernTTunJElaP+Y4zS
 2/aVrGwfV+uuCgVO9xe7nxA/S4ko3RHiMxJ5bmP35AuBJICRBnT5gGz5slOuwrTblWv9
 EusE1YMDrgmNM+N5ATeoGo/u5m9mWCDktmHeawdvX3oMwbR9rqZ7PaiJlLkwfB3Ueioo
 jw/lAtdAn4s3GJubLzh9ru9X6oJXML5Tq4AAl38YvJd5An7Zh3wrrIQi06ULqxv6qom0
 dGWtaidPfnAemuGnVwDKGnQkA5Ee9mshhQTi1df2RUtupQ9dRxmDoVcaQH3U9jAAs5HZ
 sq+A==
X-Gm-Message-State: AHPjjUiVMDrUcTYavZO/8LT6SRwjHvIee71hscMAFFZ+Abk0vWZaPv+/
 UZF0BQWU+PLmpii29KYJ1jdc2g==
X-Google-Smtp-Source: AOwi7QCnOngyHPTofRVvTR00HfJ9Q9OBc1ZHb5mvWC/UsjRWYPqeZfJGA7EpGWRRgHMqObs51Q9FhA==
X-Received: by 10.46.91.76 with SMTP id p73mr6381811ljb.98.1506937772554;
 Mon, 02 Oct 2017 02:49:32 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id b10sm2217504lje.15.2017.10.02.02.49.31
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 02 Oct 2017 02:49:31 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  2 Oct 2017 12:49:20 +0300
Message-Id: <1506937764-30329-2-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506937764-30329-1-git-send-email-al1img@gmail.com>
References: <1506937764-30329-1-git-send-email-al1img@gmail.com>
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH 1/5] libxl: add PV sound device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKQWRk
IFBWIHNvdW5kIGRldmljZSBkZXNjcmliZWQgaW4gc25kaWYuaAoKU2lnbmVkLW9mZi1ieTogT2xl
a3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgotLS0KIHRvb2xzL2xp
YnhsL01ha2VmaWxlICAgICAgICAgICAgICAgICB8ICAgMiArLQogdG9vbHMvbGlieGwvbGlieGwu
aCAgICAgICAgICAgICAgICAgIHwgIDE0ICsrCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAg
ICAgICAgICAgfCAgIDEgKwogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCAgICAgICAgIHwg
ICAxICsKIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCAgICAgICAgICB8ICA2NCArKysrKysr
KwogdG9vbHMvbGlieGwvbGlieGxfdHlwZXNfaW50ZXJuYWwuaWRsIHwgICAxICsKIHRvb2xzL2xp
YnhsL2xpYnhsX3ZzbmQuYyAgICAgICAgICAgICB8IDMwNyArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwogNyBmaWxlcyBjaGFuZ2VkLCAzODkgaW5zZXJ0aW9ucygrKSwgMSBkZWxl
dGlvbigtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2xpYnhsL2xpYnhsX3ZzbmQuYwoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL01ha2VmaWxlIGIvdG9vbHMvbGlieGwvTWFrZWZpbGUKaW5k
ZXggNDliMmM2My4uMmQ1MjQzNSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvTWFrZWZpbGUKKysr
IGIvdG9vbHMvbGlieGwvTWFrZWZpbGUKQEAgLTEzOCw3ICsxMzgsNyBAQCBMSUJYTF9PQkpTID0g
ZmxleGFycmF5Lm8gbGlieGwubyBsaWJ4bF9jcmVhdGUubyBsaWJ4bF9kbS5vIGxpYnhsX3BjaS5v
IFwKIAkJCWxpYnhsX2RvbV9zdXNwZW5kLm8gbGlieGxfZG9tX3NhdmUubyBsaWJ4bF91c2IubyBc
CiAJCQlsaWJ4bF92dHBtLm8gbGlieGxfbmljLm8gbGlieGxfZGlzay5vIGxpYnhsX2NvbnNvbGUu
byBcCiAJCQlsaWJ4bF9jcHVwb29sLm8gbGlieGxfbWVtLm8gbGlieGxfc2NoZWQubyBsaWJ4bF90
bWVtLm8gXAotCQkJbGlieGxfOXBmcy5vIGxpYnhsX2RvbWFpbi5vIGxpYnhsX3ZkaXNwbC5vIFwK
KwkJCWxpYnhsXzlwZnMubyBsaWJ4bF9kb21haW4ubyBsaWJ4bF92ZGlzcGwubyBsaWJ4bF92c25k
Lm8gXAogICAgICAgICAgICAgICAgICAgICAgICAgJChMSUJYTF9PQkpTLXkpCiBMSUJYTF9PQkpT
ICs9IGxpYnhsX2dlbmlkLm8KIExJQlhMX09CSlMgKz0gX2xpYnhsX3R5cGVzLm8gbGlieGxfZmxh
c2subyBfbGlieGxfdHlwZXNfaW50ZXJuYWwubwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5kZXggN2Q4NTNjYS4uNzIwMGQ0OSAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bC5oCkBAIC0x
OTEzLDYgKzE5MTMsMjAgQEAgaW50IGxpYnhsX2RldmljZV92ZGlzcGxfZ2V0aW5mbyhsaWJ4bF9j
dHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGxpYnhsX3ZkaXNwbGluZm8gKnZkaXNwbGluZm8pCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIExJQlhMX0VYVEVSTkFMX0NBTExFUlNfT05MWTsKIAorLyogVmlydHVhbCBzb3VuZHMg
Ki8KK2ludCBsaWJ4bF9kZXZpY2VfdnNuZF9hZGQobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRv
bWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdnNuZCAqdnNuZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfYXN5bmNvcF9ob3cgKmFvX2hv
dykKKyAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfRVhURVJOQUxfQ0FMTEVSU19PTkxZ
OworaW50IGxpYnhsX2RldmljZV92c25kX3JlbW92ZShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3Qg
ZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92c25kICp2
c25kLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3luY29wX2hv
dyAqYW9faG93KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9FWFRFUk5BTF9D
QUxMRVJTX09OTFk7CitpbnQgbGlieGxfZGV2aWNlX3ZzbmRfZGVzdHJveShsaWJ4bF9jdHggKmN0
eCwgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9k
ZXZpY2VfdnNuZCAqdnNuZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxp
YnhsX2FzeW5jb3BfaG93ICphb19ob3cpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBM
SUJYTF9FWFRFUk5BTF9DQUxMRVJTX09OTFk7CisKIC8qIEtleWJvYXJkICovCiBpbnQgbGlieGxf
ZGV2aWNlX3ZrYl9hZGQobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBsaWJ4bF9kZXZp
Y2VfdmtiICp2a2IsCiAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfYXN5bmNv
cF9ob3cgKmFvX2hvdykKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIv
dG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKaW5kZXggMGVmNTRkMi4uZjgxMzExNCAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
Y3JlYXRlLmMKQEAgLTE0NDksNiArMTQ0OSw3IEBAIGNvbnN0IHN0cnVjdCBsaWJ4bF9kZXZpY2Vf
dHlwZSAqZGV2aWNlX3R5cGVfdGJsW10gPSB7CiAgICAgJmxpYnhsX19wY2lkZXZfZGV2dHlwZSwK
ICAgICAmbGlieGxfX2R0ZGV2X2RldnR5cGUsCiAgICAgJmxpYnhsX192ZGlzcGxfZGV2dHlwZSwK
KyAgICAmbGlieGxfX3ZzbmRfZGV2dHlwZSwKICAgICBOVUxMCiB9OwogCmRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwu
aAppbmRleCA4YjcxNTE3Li42YjQwM2RjIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9p
bnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTM1NzUsNiAr
MzU3NSw3IEBAIGV4dGVybiBjb25zdCBzdHJ1Y3QgbGlieGxfZGV2aWNlX3R5cGUgbGlieGxfX3Vz
YmRldl9kZXZ0eXBlOwogZXh0ZXJuIGNvbnN0IHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSBsaWJ4
bF9fcGNpZGV2X2RldnR5cGU7CiBleHRlcm4gY29uc3Qgc3RydWN0IGxpYnhsX2RldmljZV90eXBl
IGxpYnhsX192ZGlzcGxfZGV2dHlwZTsKIGV4dGVybiBjb25zdCBzdHJ1Y3QgbGlieGxfZGV2aWNl
X3R5cGUgbGlieGxfX3A5X2RldnR5cGU7CitleHRlcm4gY29uc3Qgc3RydWN0IGxpYnhsX2Rldmlj
ZV90eXBlIGxpYnhsX192c25kX2RldnR5cGU7CiAKIGV4dGVybiBjb25zdCBzdHJ1Y3QgbGlieGxf
ZGV2aWNlX3R5cGUgKmRldmljZV90eXBlX3RibFtdOwogCmRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5kZXggNzU2
ZTEyMC4uZmIzZTVlOCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCisr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtNzkzLDYgKzc5Myw2OSBAQCBsaWJ4
bF9kZXZpY2VfdmRpc3BsID0gU3RydWN0KCJkZXZpY2VfdmRpc3BsIiwgWwogICAgICgiY29ubmVj
dG9ycyIsIEFycmF5KGxpYnhsX2Nvbm5lY3Rvcl9wYXJhbSwgIm51bV9jb25uZWN0b3JzIikpCiAg
ICAgXSkKIAorbGlieGxfdnNuZF9wY21fZm9ybWF0ID0gRW51bWVyYXRpb24oInZzbmRfcGNtX2Zv
cm1hdCIsIFsKKyAgICAoMSwgICJTOCIpLAorICAgICgyLCAgIlU4IiksCisgICAgKDMsICAiUzE2
X0xFIiksCisgICAgKDQsICAiUzE2X0JFIiksCisgICAgKDUsICAiVTE2X0xFIiksCisgICAgKDYs
ICAiVTE2X0JFIiksCisgICAgKDcsICAiUzI0X0xFIiksCisgICAgKDgsICAiUzI0X0JFIiksCisg
ICAgKDksICAiVTI0X0xFIiksCisgICAgKDEwLCAiVTI0X0JFIiksCisgICAgKDExLCAiUzMyX0xF
IiksCisgICAgKDEyLCAiUzMyX0JFIiksCisgICAgKDEzLCAiVTMyX0xFIiksCisgICAgKDE0LCAi
VTMyX0JFIiksCisgICAgKDE1LCAiRjMyX0xFIiksCisgICAgKDE2LCAiRjMyX0JFIiksCisgICAg
KDE3LCAiRjY0X0xFIiksCisgICAgKDE4LCAiRjY0X0JFIiksCisgICAgKDE5LCAiSUVDOTU4X1NV
QkZSQU1FX0xFIiksCisgICAgKDIwLCAiSUVDOTU4X1NVQkZSQU1FX0JFIiksCisgICAgKDIxLCAi
TVVfTEFXIiksCisgICAgKDIyLCAiQV9MQVciKSwKKyAgICAoMjMsICJJTUFfQURQQ00iKSwKKyAg
ICAoMjQsICJNUEVHIiksCisgICAgKDI1LCAiR1NNIikKKyAgICBdKQorCitsaWJ4bF92c25kX3Bh
cmFtcyA9IFN0cnVjdCgidnNuZF9wYXJhbXMiLCBbCisgICAgKCJzYW1wbGVfcmF0ZXMiLCBBcnJh
eSh1aW50MzIsICJudW1fc2FtcGxlX3JhdGVzIikpLAorICAgICgic2FtcGxlX2Zvcm1hdHMiLCBB
cnJheShsaWJ4bF92c25kX3BjbV9mb3JtYXQsICJudW1fc2FtcGxlX2Zvcm1hdHMiKSksCisgICAg
KCJjaGFubmVsc19taW4iLCB1aW50MzIpLAorICAgICgiY2hhbm5lbHNfbWF4IiwgdWludDMyKSwK
KyAgICAoImJ1ZmZlcl9zaXplIiwgdWludDMyKQorICAgIF0pCisKK2xpYnhsX3ZzbmRfc3RyZWFt
X3R5cGUgPSBFbnVtZXJhdGlvbigidnNuZF9zdHJlYW1fdHlwZSIsIFsKKyAgICAoMSwgIlAiKSwK
KyAgICAoMiwgIkMiKQorICAgIF0pCisKK2xpYnhsX3ZzbmRfc3RyZWFtID0gU3RydWN0KCJ2c25k
X3N0cmVhbSIsIFsKKyAgICAoImlkIiwgdWludDMyKSwKKyAgICAoInR5cGUiLCBsaWJ4bF92c25k
X3N0cmVhbV90eXBlKSwKKyAgICAoInBhcmFtcyIsIGxpYnhsX3ZzbmRfcGFyYW1zKQorICAgIF0p
CisKK2xpYnhsX3ZzbmRfcGNtID0gU3RydWN0KCJ2c25kX3BjbSIsIFsKKyAgICAoIm5hbWUiLCBz
dHJpbmcpLAorICAgICgicGFyYW1zIiwgbGlieGxfdnNuZF9wYXJhbXMpLAorICAgICgic3RyZWFt
cyIsIEFycmF5KGxpYnhsX3ZzbmRfc3RyZWFtLCAibnVtX3ZzbmRfc3RyZWFtcyIpKQorICAgIF0p
CisKK2xpYnhsX2RldmljZV92c25kID0gU3RydWN0KCJkZXZpY2VfdnNuZCIsIFsKKyAgICAoImJh
Y2tlbmRfZG9taWQiLCBsaWJ4bF9kb21pZCksCisgICAgKCJiYWNrZW5kX2RvbW5hbWUiLCBzdHJp
bmcpLAorICAgICgiZGV2aWQiLCBsaWJ4bF9kZXZpZCksCisgICAgKCJzaG9ydF9uYW1lIiwgc3Ry
aW5nKSwKKyAgICAoImxvbmdfbmFtZSIsIHN0cmluZyksCisgICAgKCJwYXJhbXMiLCBsaWJ4bF92
c25kX3BhcmFtcyksCisgICAgKCJwY21zIiwgQXJyYXkobGlieGxfdnNuZF9wY20sICJudW1fdnNu
ZF9wY21zIikpCisgICAgXSkKKwogbGlieGxfZG9tYWluX2NvbmZpZyA9IFN0cnVjdCgiZG9tYWlu
X2NvbmZpZyIsIFsKICAgICAoImNfaW5mbyIsIGxpYnhsX2RvbWFpbl9jcmVhdGVfaW5mbyksCiAg
ICAgKCJiX2luZm8iLCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyksCkBAIC04MDcsNiArODcwLDcg
QEAgbGlieGxfZG9tYWluX2NvbmZpZyA9IFN0cnVjdCgiZG9tYWluX2NvbmZpZyIsIFsKICAgICAo
InZ0cG1zIiwgQXJyYXkobGlieGxfZGV2aWNlX3Z0cG0sICJudW1fdnRwbXMiKSksCiAgICAgKCJw
OXMiLCBBcnJheShsaWJ4bF9kZXZpY2VfcDksICJudW1fcDlzIikpLAogICAgICgidmRpc3BscyIs
IEFycmF5KGxpYnhsX2RldmljZV92ZGlzcGwsICJudW1fdmRpc3BscyIpKSwKKyAgICAoInZzbmRz
IiwgQXJyYXkobGlieGxfZGV2aWNlX3ZzbmQsICJudW1fdnNuZHMiKSksCiAgICAgIyBhIGNoYW5u
ZWwgbWFuaWZlc3RzIGFzIGEgY29uc29sZSB3aXRoIGEgbmFtZSwKICAgICAjIHNlZSBkb2NzL21p
c2MvY2hhbm5lbHMudHh0CiAgICAgKCJjaGFubmVscyIsIEFycmF5KGxpYnhsX2RldmljZV9jaGFu
bmVsLCAibnVtX2NoYW5uZWxzIikpLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdHlw
ZXNfaW50ZXJuYWwuaWRsIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXNfaW50ZXJuYWwuaWRsCmlu
ZGV4IDY3M2E2ZDUuLjc4OThkYWUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVz
X2ludGVybmFsLmlkbAorKysgYi90b29scy9saWJ4bC9saWJ4bF90eXBlc19pbnRlcm5hbC5pZGwK
QEAgLTI3LDYgKzI3LDcgQEAgbGlieGxfX2RldmljZV9raW5kID0gRW51bWVyYXRpb24oImRldmlj
ZV9raW5kIiwgWwogICAgICgxMCwgIlFVU0IiKSwKICAgICAoMTEsICI5UEZTIiksCiAgICAgKDEy
LCAiVkRJU1BMIiksCisgICAgKDEzLCAiVlNORCIpCiAgICAgXSkKIAogbGlieGxfX2NvbnNvbGVf
YmFja2VuZCA9IEVudW1lcmF0aW9uKCJjb25zb2xlX2JhY2tlbmQiLCBbCmRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF92c25kLmMgYi90b29scy9saWJ4bC9saWJ4bF92c25kLmMKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMjY4ODVmOQotLS0gL2Rldi9udWxsCisrKyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX3ZzbmQuYwpAQCAtMCwwICsxLDMwNyBAQAorLyoKKyAqIENvcHly
aWdodCAoQykgMjAxNiBFUEFNIFN5c3RlbXMgSW5jLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBm
cmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisgKiBp
dCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZSBhcyBwdWJsaXNoZWQKKyAqIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IHZlcnNp
b24gMi4xIG9ubHkuIHdpdGggdGhlIHNwZWNpYWwKKyAqIGV4Y2VwdGlvbiBvbiBsaW5raW5nIGRl
c2NyaWJlZCBpbiBmaWxlIExJQ0VOU0UuCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1
dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBB
TlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVS
Q0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRo
ZQorICogR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMu
CisgKi8KKworI2luY2x1ZGUgImxpYnhsX2ludGVybmFsLmgiCisjaW5jbHVkZSAieGVuL2lvL3Nu
ZGlmLmgiCisKK3N0YXRpYyBpbnQgbGlieGxfX2RldmljZV92c25kX3NldGRlZmF1bHQobGlieGxf
X2djICpnYywgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpYnhsX2RldmljZV92c25kICp2c25kLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBib29sIGhvdHBsdWcpCit7CisgICAgcmV0dXJuIGxpYnhsX19y
ZXNvbHZlX2RvbWlkKGdjLCB2c25kLT5iYWNrZW5kX2RvbW5hbWUsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICZ2c25kLT5iYWNrZW5kX2RvbWlkKTsKK30KKworc3RhdGljIGludCBs
aWJ4bF9fZGV2aWNlX2Zyb21fdnNuZChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZzbmQgKnZzbmQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kZXZpY2UgKmRldmlj
ZSkKK3sKKyAgIGRldmljZS0+YmFja2VuZF9kZXZpZCAgID0gdnNuZC0+ZGV2aWQ7CisgICBkZXZp
Y2UtPmJhY2tlbmRfZG9taWQgICA9IHZzbmQtPmJhY2tlbmRfZG9taWQ7CisgICBkZXZpY2UtPmJh
Y2tlbmRfa2luZCAgICA9IExJQlhMX19ERVZJQ0VfS0lORF9WU05EOworICAgZGV2aWNlLT5kZXZp
ZCAgICAgICAgICAgPSB2c25kLT5kZXZpZDsKKyAgIGRldmljZS0+ZG9taWQgICAgICAgICAgID0g
ZG9taWQ7CisgICBkZXZpY2UtPmtpbmQgICAgICAgICAgICA9IExJQlhMX19ERVZJQ0VfS0lORF9W
U05EOworCisgICByZXR1cm4gMDsKK30KKworc3RhdGljIGludCBsaWJ4bF9fdnNuZF9mcm9tX3hl
bnN0b3JlKGxpYnhsX19nYyAqZ2MsIGNvbnN0IGNoYXIgKmxpYnhsX3BhdGgsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWQgZGV2aWQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZzbmQgKnZzbmQpCit7Cisg
ICAgY29uc3QgY2hhciAqYmVfcGF0aDsKKyAgICBpbnQgcmM7CisKKyAgICB2c25kLT5kZXZpZCA9
IGRldmlkOworICAgIHJjID0gbGlieGxfX3hzX3JlYWRfbWFuZGF0b3J5KGdjLCBYQlRfTlVMTCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHQ1NQUklOVEYoIiVzL2JhY2tlbmQi
LCBsaWJ4bF9wYXRoKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmYmVfcGF0
aCk7CisgICAgaWYgKHJjKSByZXR1cm4gcmM7CisKKyAgICByZXR1cm4gbGlieGxfX2JhY2tlbmRw
YXRoX3BhcnNlX2RvbWlkKGdjLCBiZV9wYXRoLCAmdnNuZC0+YmFja2VuZF9kb21pZCk7Cit9CisK
K3N0YXRpYyB2b2lkIGxpYnhsX191cGRhdGVfY29uZmlnX3ZzbmQobGlieGxfX2djICpnYywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZzbmQgKmRz
dCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3Zz
bmQgKnNyYykKK3sKKyAgICBkc3QtPmRldmlkID0gc3JjLT5kZXZpZDsKK30KKworc3RhdGljIGlu
dCBsaWJ4bF9kZXZpY2VfdnNuZF9jb21wYXJlKGxpYnhsX2RldmljZV92c25kICpkMSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdnNuZCAqZDIpCit7
CisgICAgcmV0dXJuIENPTVBBUkVfREVWSUQoZDEsIGQyKTsKK30KKworc3RhdGljIHZvaWQgbGli
eGxfX2RldmljZV92c25kX2FkZChsaWJ4bF9fZWdjICplZ2MsIHVpbnQzMl90IGRvbWlkLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdnNuZCAqdnNuZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2FvX2RldmljZSAqYW9k
ZXYpCit7CisgICAgbGlieGxfX2RldmljZV9hZGRfYXN5bmMoZWdjLCBkb21pZCwgJmxpYnhsX192
c25kX2RldnR5cGUsIHZzbmQsIGFvZGV2KTsKK30KKworc3RhdGljIHVuc2lnbmVkIGludCBsaWJ4
bF9fcmF0ZXNfdG9fc3RyX3ZzbmQoY2hhciAqc3RyLCB1aW50MzJfdCAqc2FtcGxlX3JhdGVzLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IG51bV9zYW1w
bGVfcmF0ZXMpCit7CisgICAgdW5zaWduZWQgaW50IGxlbjsKKyAgICBpbnQgaTsKKworICAgIGxl
biA9IDA7CisKKyAgICBpZiAobnVtX3NhbXBsZV9yYXRlcyA9PSAwKSB7CisgICAgICAgIHJldHVy
biBsZW47CisgICAgfQorCisgICAgZm9yIChpID0gMDsgaSA8IG51bV9zYW1wbGVfcmF0ZXMgLSAx
OyBpKyspIHsKKyAgICAgICAgaWYgKHN0cikgeworICAgICAgICAgICAgbGVuICs9IHNwcmludGYo
JnN0cltsZW5dLCAiJXUsIiwgc2FtcGxlX3JhdGVzW2ldKTsKKyAgICAgICAgfSBlbHNlIHsKKyAg
ICAgICAgICAgIGxlbiArPSBzbnByaW50ZihOVUxMLCAwLCAiJXUsIiwgc2FtcGxlX3JhdGVzW2ld
KTsKKyAgICAgICAgfQorICAgIH0KKworICAgIGlmIChzdHIpIHsKKyAgICAgICAgbGVuICs9IHNw
cmludGYoJnN0cltsZW5dLCAiJXUiLCBzYW1wbGVfcmF0ZXNbaV0pOworICAgIH0gZWxzZSB7Cisg
ICAgICAgIGxlbiArPSBzbnByaW50ZihOVUxMLCAwLCAiJXUiLCBzYW1wbGVfcmF0ZXNbaV0pOwor
ICAgIH0KKworICAgIHJldHVybiBsZW47Cit9CisKK3N0YXRpYyB1bnNpZ25lZCBpbnQgbGlieGxf
X2Zvcm1hdHNfdG9fc3RyX3ZzbmQoY2hhciAqc3RyLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF92c25kX3BjbV9mb3JtYXQgKnNhbXBsZV9mb3Jt
YXRzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQg
bnVtX3NhbXBsZV9mb3JtYXRzKQoreworICAgIHVuc2lnbmVkIGludCBsZW47CisgICAgaW50IGk7
CisKKyAgICBsZW4gPSAwOworCisgICAgaWYgKG51bV9zYW1wbGVfZm9ybWF0cyA9PSAwKSB7Cisg
ICAgICAgIHJldHVybiBsZW47CisgICAgfQorCisgICAgZm9yIChpID0gMDsgaSA8IG51bV9zYW1w
bGVfZm9ybWF0cyAtIDE7IGkrKykgeworICAgICAgICBpZiAoc3RyKSB7CisgICAgICAgICAgICBs
ZW4gKz0gc3ByaW50Zigmc3RyW2xlbl0sICIlcywiLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfdnNuZF9wY21fZm9ybWF0X3RvX3N0cmluZyhzYW1wbGVfZm9ybWF0c1tpXSkpOwor
ICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgbGVuICs9IHNucHJpbnRmKE5VTEwsIDAsICIl
cywiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3ZzbmRfcGNtX2Zvcm1hdF90
b19zdHJpbmcoc2FtcGxlX2Zvcm1hdHNbaV0pKTsKKyAgICAgICAgfQorICAgIH0KKworICAgIGlm
IChzdHIpIHsKKyAgICAgICAgbGVuICs9IHNwcmludGYoJnN0cltsZW5dLCAiJXMiLAorICAgICAg
ICAgICAgICAgICAgICAgICBsaWJ4bF92c25kX3BjbV9mb3JtYXRfdG9fc3RyaW5nKHNhbXBsZV9m
b3JtYXRzW2ldKSk7CisgICAgfSBlbHNlIHsKKyAgICAgICAgbGVuICs9IHNucHJpbnRmKE5VTEws
IDAsICIlcyIsCisgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF92c25kX3BjbV9mb3JtYXRf
dG9fc3RyaW5nKHNhbXBsZV9mb3JtYXRzW2ldKSk7CisgICAgfQorCisgICAgcmV0dXJuIGxlbjsK
K30KKworc3RhdGljIGludCBsaWJ4bF9fc2V0X3BhcmFtc192c25kKGxpYnhsX19nYyAqZ2MsIGNo
YXIgKnBhdGgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfdnNuZF9w
YXJhbXMgKnBhcmFtcywgZmxleGFycmF5X3QgKmZyb250KQoreworICAgIGNoYXIgKmJ1ZmZlcjsK
KyAgICBpbnQgbGVuOworICAgIGludCByYzsKKworICAgIGlmIChwYXJhbXMtPnNhbXBsZV9yYXRl
cykgeworICAgICAgICAvLyBjYWxjdWxhdGUgcmVxdWlyZWQgc3RyaW5nIHNpemU7CisgICAgICAg
IGxlbiA9IGxpYnhsX19yYXRlc190b19zdHJfdnNuZChOVUxMLCBwYXJhbXMtPnNhbXBsZV9yYXRl
cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhcmFtcy0+bnVtX3Nh
bXBsZV9yYXRlcyk7CisKKyAgICAgICAgaWYgKGxlbikgeworICAgICAgICAgICAgYnVmZmVyID0g
bGlieGxfX21hbGxvYyhnYywgbGVuICsgMSk7CisKKyAgICAgICAgICAgIGxpYnhsX19yYXRlc190
b19zdHJfdnNuZChidWZmZXIsIHBhcmFtcy0+c2FtcGxlX3JhdGVzLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhcmFtcy0+bnVtX3NhbXBsZV9yYXRlcyk7CisgICAgICAg
ICAgICByYyA9IGZsZXhhcnJheV9hcHBlbmRfcGFpcihmcm9udCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJXMiWEVOU05EX0ZJRUxEX1NBTVBMRV9S
QVRFUywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXRoKSwgYnVmZmVyKTsKKyAgICAgICAgICAgIGlmIChyYykgcmV0dXJuIHJjOworICAgICAgICB9
CisgICAgfQorCisgICAgaWYgKHBhcmFtcy0+c2FtcGxlX2Zvcm1hdHMpIHsKKyAgICAgICAgLy8g
Y2FsY3VsYXRlIHJlcXVpcmVkIHN0cmluZyBzaXplOworICAgICAgICBsZW4gPSBsaWJ4bF9fZm9y
bWF0c190b19zdHJfdnNuZChOVUxMLCBwYXJhbXMtPnNhbXBsZV9mb3JtYXRzLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXJhbXMtPm51bV9zYW1wbGVfZm9ybWF0
cyk7CisKKyAgICAgICAgaWYgKGxlbikgeworICAgICAgICAgICAgYnVmZmVyID0gbGlieGxfX21h
bGxvYyhnYywgbGVuICsgMSk7CisKKyAgICAgICAgICAgIGxpYnhsX19mb3JtYXRzX3RvX3N0cl92
c25kKGJ1ZmZlciwgcGFyYW1zLT5zYW1wbGVfZm9ybWF0cywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXJhbXMtPm51bV9zYW1wbGVfZm9ybWF0cyk7CisgICAgICAgICAg
ICByYyA9IGZsZXhhcnJheV9hcHBlbmRfcGFpcihmcm9udCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJXMiWEVOU05EX0ZJRUxEX1NBTVBMRV9GT1JN
QVRTLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
dGgpLCBidWZmZXIpOworICAgICAgICAgICAgaWYgKHJjKSByZXR1cm4gcmM7CisgICAgICAgIH0K
KyAgICB9CisKKyAgICBpZiAocGFyYW1zLT5jaGFubmVsc19taW4pIHsKKyAgICAgICAgcmMgPSBm
bGV4YXJyYXlfYXBwZW5kX3BhaXIoZnJvbnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEdDU1BSSU5URigiJXMiWEVOU05EX0ZJRUxEX0NIQU5ORUxTX01JTiwgcGF0aCksCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJXUiLCBwYXJhbXMt
PmNoYW5uZWxzX21pbikpOworICAgICAgICBpZiAocmMpIHJldHVybiByYzsKKyAgICB9CisKKyAg
ICBpZiAocGFyYW1zLT5jaGFubmVsc19tYXgpIHsKKyAgICAgICAgcmMgPSBmbGV4YXJyYXlfYXBw
ZW5kX3BhaXIoZnJvbnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BS
SU5URigiJXMiWEVOU05EX0ZJRUxEX0NIQU5ORUxTX01BWCwgcGF0aCksCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJXUiLCBwYXJhbXMtPmNoYW5uZWxzX21h
eCkpOworICAgICAgICBpZiAocmMpIHJldHVybiByYzsKKyAgICB9CisKKyAgICBpZiAocGFyYW1z
LT5idWZmZXJfc2l6ZSkgeworICAgICAgICByYyA9IGZsZXhhcnJheV9hcHBlbmRfcGFpcihmcm9u
dCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR0NTUFJJTlRGKCIlcyJYRU5T
TkRfRklFTERfQlVGRkVSX1NJWkUsIHBhdGgpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBHQ1NQUklOVEYoIiV1IiwgcGFyYW1zLT5idWZmZXJfc2l6ZSkpOworICAgICAgICBp
ZiAocmMpIHJldHVybiByYzsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGlu
dCBsaWJ4bF9fc2V0X3N0cmVhbXNfdnNuZChsaWJ4bF9fZ2MgKmdjLCBjaGFyICpwYXRoLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF92c25kX3N0cmVhbSAqc3RyZWFt
cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IG51bV9zdHJlYW1zLCBm
bGV4YXJyYXlfdCAqZnJvbnQpCit7CisgICAgaW50IGk7CisgICAgaW50IHJjOworCisgICAgZm9y
IChpID0gMDsgaSA8IG51bV9zdHJlYW1zOyBpKyspIHsKKyAgICAgICAgcmMgPSBmbGV4YXJyYXlf
YXBwZW5kX3BhaXIoZnJvbnQsCisgICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJXMlZC8iWEVO
U05EX0ZJRUxEX1NUUkVBTV9VTklRVUVfSUQsIHBhdGgsIGkpLAorICAgICAgICAgICAgICAgICBH
Q1NQUklOVEYoIiV1Iiwgc3RyZWFtc1tpXS5pZCkpOworICAgICAgICBpZiAocmMpIHJldHVybiBy
YzsKKworICAgICAgICBjb25zdCBjaGFyICp0eXBlID0gbGlieGxfdnNuZF9zdHJlYW1fdHlwZV90
b19zdHJpbmcoc3RyZWFtc1tpXS50eXBlKTsKKworICAgICAgICBpZiAodHlwZSkgeworICAgICAg
ICAgICAgcmMgPSBmbGV4YXJyYXlfYXBwZW5kX3BhaXIoZnJvbnQsCisgICAgICAgICAgICAgICAg
ICAgICBHQ1NQUklOVEYoIiVzJWQvIlhFTlNORF9GSUVMRF9UWVBFLCBwYXRoLCBpKSwKKyAgICAg
ICAgICAgICAgICAgICAgIChjaGFyICopdHlwZSk7CisgICAgICAgICAgICBpZiAocmMpIHJldHVy
biByYzsKKyAgICAgICAgfQorCisgICAgICAgIHJjID0gbGlieGxfX3NldF9wYXJhbXNfdnNuZChn
YywgR0NTUFJJTlRGKCIlcyVkLyIsIHBhdGgsIGkpLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJnN0cmVhbXNbaV0ucGFyYW1zLCBmcm9udCk7CisgICAgICAgIGlmIChyYykg
cmV0dXJuIHJjOworICAgIH0KKworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgaW50IGxpYnhs
X19zZXRfcGNtc192c25kKGxpYnhsX19nYyAqZ2MsIGxpYnhsX3ZzbmRfcGNtICpwY21zLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgbnVtX3BjbXMsIGZsZXhhcnJheV90ICpm
cm9udCkKK3sKKyAgICBpbnQgaTsKKyAgICBpbnQgcmM7CisKKyAgICBmb3IgKGkgPSAwOyBpIDwg
bnVtX3BjbXM7IGkrKykgeworICAgICAgICBpZiAocGNtc1tpXS5uYW1lKSB7CisgICAgICAgICAg
ICByYyA9IGZsZXhhcnJheV9hcHBlbmRfcGFpcihmcm9udCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJWQvIlhFTlNORF9GSUVMRF9ERVZJQ0VfTkFN
RSwgaSksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwY21zW2ldLm5h
bWUpOworICAgICAgICAgICAgaWYgKHJjKSByZXR1cm4gcmM7CisgICAgICAgIH0KKworICAgICAg
ICBjaGFyICpwYXRoID0gR0NTUFJJTlRGKCIlZC8iLCBpKTsKKworICAgICAgICByYyA9IGxpYnhs
X19zZXRfcGFyYW1zX3ZzbmQoZ2MsIHBhdGgsICZwY21zW2ldLnBhcmFtcywgZnJvbnQpOworICAg
ICAgICBpZiAocmMpIHJldHVybiByYzsKKworICAgICAgICByYyA9IGxpYnhsX19zZXRfc3RyZWFt
c192c25kKGdjLCBwYXRoLCBwY21zW2ldLnN0cmVhbXMsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGNtc1tpXS5udW1fdnNuZF9zdHJlYW1zLCBmcm9udCk7CisgICAgICAg
IGlmIChyYykgcmV0dXJuIHJjOworICAgIH0KKworICAgIHJldHVybiAwOworfQorCitzdGF0aWMg
aW50IGxpYnhsX19zZXRfeGVuc3RvcmVfdnNuZChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21p
ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92c25k
ICp2c25kLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleGFycmF5X3Qg
KmJhY2ssIGZsZXhhcnJheV90ICpmcm9udCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZsZXhhcnJheV90ICpyb19mcm9udCkKK3sKKyAgICBpbnQgcmM7CisKKyAgICBpZiAo
dnNuZC0+bG9uZ19uYW1lKSB7CisgICAgICAgIHJjID0gZmxleGFycmF5X2FwcGVuZF9wYWlyKGZy
b250LCBYRU5TTkRfRklFTERfVkNBUkRfTE9OR19OQU1FLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB2c25kLT5sb25nX25hbWUpOworICAgICAgICBpZiAocmMpIHJldHVybiBy
YzsKKyAgICB9CisKKyAgICBpZiAodnNuZC0+c2hvcnRfbmFtZSkgeworICAgICAgICByYyA9IGZs
ZXhhcnJheV9hcHBlbmRfcGFpcihmcm9udCwgWEVOU05EX0ZJRUxEX1ZDQVJEX1NIT1JUX05BTUUs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZzbmQtPnNob3J0X25hbWUpOwor
ICAgICAgICBpZiAocmMpIHJldHVybiByYzsKKyAgICB9CisKKyAgICByYyA9IGxpYnhsX19zZXRf
cGFyYW1zX3ZzbmQoZ2MsICIiLCAmdnNuZC0+cGFyYW1zLCBmcm9udCk7CisgICAgaWYgKHJjKSBy
ZXR1cm4gcmM7CisKKyAgICByYyA9IGxpYnhsX19zZXRfcGNtc192c25kKGdjLCB2c25kLT5wY21z
LCB2c25kLT5udW1fdnNuZF9wY21zLCBmcm9udCk7CisgICAgaWYgKHJjKSByZXR1cm4gcmM7CisK
KyAgICByZXR1cm4gMDsKK30KKworTElCWExfREVGSU5FX0RFVklDRV9BREQodnNuZCkKK3N0YXRp
YyBMSUJYTF9ERUZJTkVfREVWSUNFU19BREQodnNuZCkKK0xJQlhMX0RFRklORV9ERVZJQ0VfUkVN
T1ZFKHZzbmQpCitzdGF0aWMgTElCWExfREVGSU5FX1VQREFURV9ERVZJRCh2c25kLCAidnNuZCIp
CisKK0RFRklORV9ERVZJQ0VfVFlQRV9TVFJVQ1QodnNuZCwKKyAgICAudXBkYXRlX2NvbmZpZyA9
IChkZXZpY2VfdXBkYXRlX2NvbmZpZ19mbl90KSBsaWJ4bF9fdXBkYXRlX2NvbmZpZ192c25kLAor
ICAgIC5mcm9tX3hlbnN0b3JlID0gKGRldmljZV9mcm9tX3hlbnN0b3JlX2ZuX3QpIGxpYnhsX192
c25kX2Zyb21feGVuc3RvcmUsCisgICAgLnNldF94ZW5zdG9yZV9jb25maWcgPSAoZGV2aWNlX3Nl
dF94ZW5zdG9yZV9jb25maWdfZm5fdCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhs
X19zZXRfeGVuc3RvcmVfdnNuZAorKTsKKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1v
ZGU6IEMKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAq
IEVuZDoKKyAqLwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 02 09:49:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 09:49:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dyxM1-0005p3-1J; Mon, 02 Oct 2017 09:49:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1dyxM0-0005oI-7p
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 09:49:36 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 2F/3F-02036-FAB02D95; Mon, 02 Oct 2017 09:49:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyMfS6s+467ku
 RBtu+KVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnTmicyFrwtq5j24DprA+OhgC5GLg4hgemM
 Ep9PHWQBcVgEXrJIHF7YzwTiSAj0s0pcmvuXtYuRE8jJkrh2/hcThJ0m8fTOfTYIu1xi34/PL
 CC2kIC8xMGWy+wQY6cxSTQvmAqWYBPQkrh/ewVYg4iAksS9VZPBBjELpEjsXdfG2MXIwSEsYC
 Rx9bkWSJhFQFVix5MesBJeAQeJB+faWCB2yUncPNfJDGJzCjhK7Fi5Hmqvg8TPxgbWCYyCCxg
 ZVjGqF6cWlaUW6RrrJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEBhwDEOxg3PvP
 6RCjJAeTkijvf45LkUJ8SfkplRmJxRnxRaU5qcWHGDU4OAR+Pv3bwijFkpefl6okwbuYC6hOs
 Cg1PbUiLTMHGBMwpRIcPEoivJNB0rzFBYm5xZnpEKlTjJYcF+5c+sPEcWDPLSDZcfPuHyYhsH
 lS4rw7QBoEQBoySvPgxsHi9hKjrJQwLyPQsUI8BalFuZklqPKvGMU5GJWEeS+CTOHJzCuB2/o
 K6CAmoIPmdF0AOagkESEl1cC4grVcUz+L980Fl1vZyZ9mrZW8Xr3tKo/MWmObh+bCC20vNNhY
 5W+evOhVpuud1EK9WdvVE6+djFt4Xdj27c7pez48151qoXuHLcAr7+wLv66FEQu1nvExtmmxp
 omZbNkUHTn36fn/8qacJ2Xlf1r91JGaf+Dq66d72JOPFDsLHLVRtDOIq76jxFKckWioxVxUnA
 gA3HG1odYCAAA=
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1506937774!85685940!1
X-Originating-IP: [209.85.215.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17917 invoked from network); 2 Oct 2017 09:49:34 -0000
Received: from mail-lf0-f67.google.com (HELO mail-lf0-f67.google.com)
 (209.85.215.67)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 2 Oct 2017 09:49:34 -0000
Received: by mail-lf0-f67.google.com with SMTP id j73so1918654lfg.0
 for <xen-devel@lists.xenproject.org>; Mon, 02 Oct 2017 02:49:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=OsTbXEeG6fzkLUIgrc6SyoEV76Ez9INBpnM82TMdbTk=;
 b=NC/ehKf/Q7hSyNyRiVAQwnqv40YOePqhP7FRGYcHt2U/S3XkhIQDzXUoAbe5vx5rfX
 6nCjzevlO2Mh/1owJSNA22SAAGOjQqBBXOX4W9qUiqC5DDb7L12Gu00+jvON/kxp/Tdt
 hEbGL/Mpk3w1/yExqssUfd5Tex9BjUngV4dZmT4uGA5CI/M72t46VXvpgqcZndPy9z5h
 UhD3WHl1xiKVUt/mMh4ak92wt7PQXYPe450p1w49iX9U+ZTnWGZgEmeI37a5VmLe4C4R
 BTuFGAQJ2L61L/g/RjiKjnkMvx8Gqw3j4NmfKpHuFXZ87Z8nPHBv5VJfY2YNGA9JIEMW
 flcA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=OsTbXEeG6fzkLUIgrc6SyoEV76Ez9INBpnM82TMdbTk=;
 b=mT7lvGOZSn/oTP9no2uufP9b0TSUofjbii7zV7ShpMANAsHywUOxJxLvlB/hQbfcZG
 gdTSfvaoiAFcLurMdGl2EkZTOHgdTXxJ5JJeNa2G2x4V69oQk3ne0AfjyJUGSGLlEasj
 nFQN/Uua4RaMfn9QzLDqtEEx9cSgjfMnBRepogKl4KIV9/rUfmi5a269UVyXCElwVNbZ
 VdEctVAT/ODDreUMNUyvqiOLZQ3SfxqZXkp2OWNknBXK576ILzc432G3EDTd6b2g/T7d
 PlFEPOhyHAS1UqLo13Yk7FlhdRLfCUvyfal5iON/SUD4O3/xRVZ7f19xb78jhPHwX9SZ
 0iwA==
X-Gm-Message-State: AHPjjUhy8qL4MQIJ8tNaFaYmAEUvLzEEU81Q3HHuB8rZXSS6HdkXVaKU
 J092XYQn4Uf55GdEUKkwBUtwlQ==
X-Google-Smtp-Source: AOwi7QADO0JNnB5NgK4i9emDebvMcm/ZKwKtZM3ne7o2QcdqdaYGS8woJVYrtmKBP60xfzdOHwzBtw==
X-Received: by 10.46.21.84 with SMTP id 20mr6380804ljv.168.1506937773534;
 Mon, 02 Oct 2017 02:49:33 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id b10sm2217504lje.15.2017.10.02.02.49.32
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 02 Oct 2017 02:49:33 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  2 Oct 2017 12:49:21 +0300
Message-Id: <1506937764-30329-3-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506937764-30329-1-git-send-email-al1img@gmail.com>
References: <1506937764-30329-1-git-send-email-al1img@gmail.com>
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH 2/5] libxl: add vsnd list and info
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKQWRk
IGdldHRpbmcgdnNuZCBsaXN0IGFtZCBpbmZvIEFQSQoKU2lnbmVkLW9mZi1ieTogT2xla3NhbmRy
IEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgotLS0KIHRvb2xzL2xpYnhsL2xp
YnhsLmggICAgICAgICB8ICAxMCArKwogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIHwgIDE5
ICsrKwogdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuaCAgIHwgICAzICsKIHRvb2xzL2xpYnhsL2xp
YnhsX3ZzbmQuYyAgICB8IDM1OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLQogNCBmaWxlcyBjaGFuZ2VkLCAzODggaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5oIGIvdG9vbHMvbGlieGwvbGlieGwu
aAppbmRleCA3MjAwZDQ5Li5hY2I3M2NlIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bC5o
CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKQEAgLTE5MjcsNiArMTkyNywxNiBAQCBpbnQgbGli
eGxfZGV2aWNlX3ZzbmRfZGVzdHJveShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3luY29wX2hvdyAqYW9f
aG93KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfRVhURVJOQUxfQ0FMTEVS
U19PTkxZOwogCitsaWJ4bF9kZXZpY2VfdnNuZCAqbGlieGxfZGV2aWNlX3ZzbmRfbGlzdChsaWJ4
bF9jdHggKmN0eCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQzMl90IGRvbWlkLCBpbnQgKm51bSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIExJQlhMX0VYVEVSTkFMX0NBTExFUlNfT05MWTsKK3ZvaWQgbGlieGxfZGV2aWNl
X3ZzbmRfbGlzdF9mcmVlKGxpYnhsX2RldmljZV92c25kKiBsaXN0LCBpbnQgbnVtKQorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfRVhURVJOQUxfQ0FMTEVSU19PTkxZOwor
aW50IGxpYnhsX2RldmljZV92c25kX2dldGluZm8obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRv
bWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZzbmQgKnZz
bmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF92c25kaW5mbyAqdnNuZGxp
bmZvKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfRVhURVJOQUxfQ0FMTEVS
U19PTkxZOworCiAvKiBLZXlib2FyZCAqLwogaW50IGxpYnhsX2RldmljZV92a2JfYWRkKGxpYnhs
X2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgbGlieGxfZGV2aWNlX3ZrYiAqdmtiLAogICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2FzeW5jb3BfaG93ICphb19ob3cpCmRpZmYg
LS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90
eXBlcy5pZGwKaW5kZXggZmIzZTVlOC4uY2QwYzA2ZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfdHlwZXMuaWRsCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtOTg4
LDYgKzk4OCwyNSBAQCBsaWJ4bF92ZGlzcGxpbmZvID0gU3RydWN0KCJ2ZGlzcGxpbmZvIiwgWwog
ICAgICgiY29ubmVjdG9ycyIsIEFycmF5KGxpYnhsX2Nvbm5lY3RvcmluZm8sICJudW1fY29ubmVj
dG9ycyIpKQogICAgIF0sIGRpcj1ESVJfT1VUKQogCitsaWJ4bF9zdHJlYW1pbmZvID0gU3RydWN0
KCJzdHJlYW1pbmZvIiwgWworICAgICgicmVxX2V2dGNoIiwgaW50ZWdlciksCisgICAgKCJyZXFf
cnJlZiIsIGludGVnZXIpCisgICAgXSkKKworbGlieGxfcGNtaW5mbyA9IFN0cnVjdCgicGNtaW5m
byIsIFsKKyAgICAoInN0cmVhbXMiLCBBcnJheShsaWJ4bF9zdHJlYW1pbmZvLCAibnVtX3ZzbmRf
c3RyZWFtcyIpKQorICAgIF0pCisKK2xpYnhsX3ZzbmRpbmZvID0gU3RydWN0KCJ2c25kaW5mbyIs
IFsKKyAgICAoImJhY2tlbmQiLCBzdHJpbmcpLAorICAgICgiYmFja2VuZF9pZCIsIHVpbnQzMiks
CisgICAgKCJmcm9udGVuZCIsIHN0cmluZyksCisgICAgKCJmcm9udGVuZF9pZCIsIHVpbnQzMiks
CisgICAgKCJkZXZpZCIsIGxpYnhsX2RldmlkKSwKKyAgICAoInN0YXRlIiwgaW50ZWdlciksCisg
ICAgKCJwY21zIiwgQXJyYXkobGlieGxfcGNtaW5mbywgIm51bV92c25kX3BjbXMiKSkKKyAgICBd
KQorCiAjIE5VTUEgbm9kZSBjaGFyYWN0ZXJpc3RpY3M6IHNpemUgYW5kIGZyZWUgYXJlIGhvdyBt
dWNoIG1lbW9yeSBpdCBoYXMsIGFuZCBob3cKICMgbXVjaCBvZiBpdCBpcyBmcmVlLCByZXNwZWN0
aXZlbHkuIGRpc3RzIGlzIGFuIGFycmF5IG9mIGRpc3RhbmNlcyBmcm9tIHRoaXMKICMgbm9kZSB0
byBlYWNoIG90aGVyIG5vZGUuCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF91dGlscy5o
IGIvdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuaAppbmRleCA5ZTc0M2RjLi41NDU1NzUyIDEwMDY0
NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF91dGlscy5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X3V0aWxzLmgKQEAgLTgyLDYgKzgyLDkgQEAgaW50IGxpYnhsX2RldmlkX3RvX2RldmljZV91c2Jj
dHJsKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKIGludCBsaWJ4bF9kZXZpZF90b19k
ZXZpY2VfdmRpc3BsKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGludCBkZXZpZCwgbGlieGxfZGV2aWNlX3ZkaXNwbCAqdmRp
c3BsKTsKIAoraW50IGxpYnhsX2RldmlkX3RvX2RldmljZV92c25kKGxpYnhsX2N0eCAqY3R4LCB1
aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgZGV2aWQs
IGxpYnhsX2RldmljZV92c25kICp2c25kKTsKKwogaW50IGxpYnhsX2N0cmxwb3J0X3RvX2Rldmlj
ZV91c2JkZXYobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW50IGN0cmwsIGludCBwb3J0LAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3VzYmRldiAqdXNiZGV2KTsKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3ZzbmQuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3ZzbmQu
YwppbmRleCAyNjg4NWY5Li4wZTdiMjljIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF92
c25kLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdnNuZC5jCkBAIC0zNywyMCArMzcsMjM5IEBA
IHN0YXRpYyBpbnQgbGlieGxfX2RldmljZV9mcm9tX3ZzbmQobGlieGxfX2djICpnYywgdWludDMy
X3QgZG9taWQsCiAgICByZXR1cm4gMDsKIH0KIAorc3RhdGljIGludCBsaWJ4bF9fc2FtcGxlX3Jh
dGVzX2Zyb21fc3RyaW5nKGxpYnhsX19nYyAqZ2MsIGNvbnN0IGNoYXIgKnN0ciwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF92c25kX3BhcmFtcyAqcGFy
YW1zKQoreworICAgIGNoYXIgKnRtcCA9IGxpYnhsX19zdHJkdXAoZ2MsIHN0cik7CisKKyAgICBw
YXJhbXMtPm51bV9zYW1wbGVfcmF0ZXMgPSAwOworICAgIHBhcmFtcy0+c2FtcGxlX3JhdGVzID0g
TlVMTDsKKworICAgIGNoYXIgKnAgPSBzdHJ0b2sodG1wLCAiICwiKTsKKworICAgIHdoaWxlIChw
ICE9IE5VTEwpIHsKKyAgICAgICAgcGFyYW1zLT5zYW1wbGVfcmF0ZXMgPSByZWFsbG9jKHBhcmFt
cy0+c2FtcGxlX3JhdGVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c2l6ZW9mKCpwYXJhbXMtPnNhbXBsZV9yYXRlcykgKgorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKHBhcmFtcy0+bnVtX3NhbXBsZV9yYXRlcyArIDEpKTsKKyAgICAgICAg
cGFyYW1zLT5zYW1wbGVfcmF0ZXNbcGFyYW1zLT5udW1fc2FtcGxlX3JhdGVzKytdID0gc3RydG91
bChwLCBOVUxMLCAwKTsKKyAgICAgICAgcCA9IHN0cnRvayhOVUxMLCAiICwiKTsKKyAgICB9CisK
KyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGludCBsaWJ4bF9fc2FtcGxlX2Zvcm1hdHNfZnJv
bV9zdHJpbmcobGlieGxfX2djICpnYywgY29uc3QgY2hhciAqc3RyLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfdnNuZF9wYXJhbXMgKnBhcmFtcykK
K3sKKyAgICBpbnQgcmM7CisgICAgY2hhciAqdG1wID0gbGlieGxfX3N0cmR1cChnYywgc3RyKTsK
KworICAgIHBhcmFtcy0+bnVtX3NhbXBsZV9mb3JtYXRzID0gMDsKKyAgICBwYXJhbXMtPnNhbXBs
ZV9mb3JtYXRzID0gTlVMTDsKKworICAgIGNoYXIgKnAgPSBzdHJ0b2sodG1wLCAiICwiKTsKKwor
ICAgIHdoaWxlIChwICE9IE5VTEwpIHsKKyAgICAgICAgcGFyYW1zLT5zYW1wbGVfZm9ybWF0cyA9
IHJlYWxsb2MocGFyYW1zLT5zYW1wbGVfZm9ybWF0cywKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc2l6ZW9mKCpwYXJhbXMtPnNhbXBsZV9mb3JtYXRzKSAqCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwYXJhbXMtPm51bV9zYW1wbGVf
Zm9ybWF0cyArIDEpKTsKKworICAgICAgICBsaWJ4bF92c25kX3BjbV9mb3JtYXQgZm9ybWF0Owor
CisgICAgICAgIHJjID0gbGlieGxfdnNuZF9wY21fZm9ybWF0X2Zyb21fc3RyaW5nKHAsICZmb3Jt
YXQpOworICAgICAgICBpZiAocmMpIHJldHVybiByYzsKKworICAgICAgICBwYXJhbXMtPnNhbXBs
ZV9mb3JtYXRzW3BhcmFtcy0+bnVtX3NhbXBsZV9mb3JtYXRzKytdID0gZm9ybWF0OworICAgICAg
ICBwID0gc3RydG9rKE5VTEwsICIgLCIpOworICAgIH0KKworICAgIHJldHVybiAwOworfQorCitz
dGF0aWMgaW50IGxpYnhsX19wYXJhbXNfZnJvbV94ZW5zdG9yZShsaWJ4bF9fZ2MgKmdjLCBjb25z
dCBjaGFyICpwYXRoLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfdnNuZF9wYXJhbXMgKnBhcmFtcykKK3sKKyAgICBjb25zdCBjaGFyICp0bXA7CisgICAgaW50
IHJjOworCisgICAgcmMgPSBsaWJ4bF9feHNfcmVhZF9jaGVja2VkKGdjLCBYQlRfTlVMTCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR0NTUFJJTlRGKCIlcy8iWEVOU05EX0ZJRUxE
X1NBTVBMRV9SQVRFUywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhdGgpLCAmdG1wKTsKKyAgICBpZiAocmMpIHJldHVybiByYzsKKworICAgIGlmICh0bXApIHsK
KyAgICAgICAgcmMgPSBsaWJ4bF9fc2FtcGxlX3JhdGVzX2Zyb21fc3RyaW5nKGdjLCB0bXAsIHBh
cmFtcyk7CisgICAgICAgIGlmIChyYykgcmV0dXJuIHJjOworICAgIH0KKworICAgIHJjID0gbGli
eGxfX3hzX3JlYWRfY2hlY2tlZChnYywgWEJUX05VTEwsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEdDU1BSSU5URigiJXMvIlhFTlNORF9GSUVMRF9TQU1QTEVfRk9STUFUUywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgpLCAmdG1wKTsKKyAg
ICBpZiAocmMpIHJldHVybiByYzsKKworICAgIGlmICh0bXApIHsKKyAgICAgICAgcmMgPSBsaWJ4
bF9fc2FtcGxlX2Zvcm1hdHNfZnJvbV9zdHJpbmcoZ2MsIHRtcCwgcGFyYW1zKTsKKyAgICAgICAg
aWYgKHJjKSByZXR1cm4gcmM7CisgICAgfQorCisgICAgcmMgPSBsaWJ4bF9feHNfcmVhZF9jaGVj
a2VkKGdjLCBYQlRfTlVMTCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BS
SU5URigiJXMvIlhFTlNORF9GSUVMRF9DSEFOTkVMU19NSU4sCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCksICZ0bXApOworICAgIGlmIChyYykgcmV0dXJu
IHJjOworCisgICAgaWYgKHRtcCkgeworICAgICAgICBwYXJhbXMtPmNoYW5uZWxzX21pbiA9IHN0
cnRvdWwodG1wLCBOVUxMLCAwKTsKKyAgICB9CisKKyAgICByYyA9IGxpYnhsX194c19yZWFkX2No
ZWNrZWQoZ2MsIFhCVF9OVUxMLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR0NT
UFJJTlRGKCIlcy8iWEVOU05EX0ZJRUxEX0NIQU5ORUxTX01BWCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoKSwgJnRtcCk7CisgICAgaWYgKHJjKSByZXR1
cm4gcmM7CisKKyAgICBpZiAodG1wKSB7CisgICAgICAgIHBhcmFtcy0+Y2hhbm5lbHNfbWF4ID0g
c3RydG91bCh0bXAsIE5VTEwsIDApOworICAgIH0KKworICAgIHJjID0gbGlieGxfX3hzX3JlYWRf
Y2hlY2tlZChnYywgWEJUX05VTEwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBH
Q1NQUklOVEYoIiVzLyJYRU5TTkRfRklFTERfQlVGRkVSX1NJWkUsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCksICZ0bXApOworICAgIGlmIChyYykgcmV0
dXJuIHJjOworCisgICAgaWYgKHRtcCkgeworICAgICAgICBwYXJhbXMtPmJ1ZmZlcl9zaXplID0g
c3RydG91bCh0bXAsIE5VTEwsIDApOworICAgIH0KKworICAgIHJldHVybiAwOworfQorCitzdGF0
aWMgaW50IGxpYnhsX19zdHJlYW1fZnJvbV94ZW5zdG9yZShsaWJ4bF9fZ2MgKmdjLCBjb25zdCBj
aGFyICpwYXRoLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxf
dnNuZF9zdHJlYW0gKnN0cmVhbSkKK3sKKyAgICBjb25zdCBjaGFyICp0bXA7CisgICAgaW50IHJj
OworCisgICAgcmMgPSBsaWJ4bF9feHNfcmVhZF9jaGVja2VkKGdjLCBYQlRfTlVMTCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgR0NTUFJJTlRGKCIlcy8iWEVOU05EX0ZJRUxEX1NU
UkVBTV9VTklRVUVfSUQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXRoKSwgJnRtcCk7CisgICAgaWYgKHJjKSByZXR1cm4gcmM7CisKKyAgICBpZiAodG1wKSB7
CisgICAgICAgIHN0cmVhbS0+aWQgPSBzdHJ0b3VsKHRtcCwgTlVMTCwgMCk7CisgICAgfQorCisg
ICAgcmMgPSBsaWJ4bF9feHNfcmVhZF9jaGVja2VkKGdjLCBYQlRfTlVMTCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgR0NTUFJJTlRGKCIlcy8iWEVOU05EX0ZJRUxEX1RZUEUsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoKSwgJnRtcCk7Cisg
ICAgaWYgKHJjKSByZXR1cm4gcmM7CisKKyAgICBpZiAodG1wKSB7CisgICAgICAgIGxpYnhsX3Zz
bmRfc3RyZWFtX3R5cGUgdHlwZTsKKworICAgICAgICByYyA9IGxpYnhsX3ZzbmRfc3RyZWFtX3R5
cGVfZnJvbV9zdHJpbmcodG1wLCAmdHlwZSk7CisgICAgICAgIGlmIChyYykgcmV0dXJuIHJjOwor
CisgICAgICAgIHN0cmVhbS0+dHlwZSA9IHR5cGU7CisgICAgfQorCisgICAgcmMgPSBsaWJ4bF9f
cGFyYW1zX2Zyb21feGVuc3RvcmUoZ2MsIHBhdGgsICZzdHJlYW0tPnBhcmFtcyk7CisgICAgaWYg
KHJjKSByZXR1cm4gcmM7CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGludCBsaWJ4bF9f
cGNtX2Zyb21feGVuc3RvcmUobGlieGxfX2djICpnYywgY29uc3QgY2hhciAqcGF0aCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3ZzbmRfcGNtICpwY20pCit7Cisg
ICAgbGlieGxfY3R4ICpjdHggPSBsaWJ4bF9fZ2Nfb3duZXIoZ2MpOworICAgIGNvbnN0IGNoYXIg
KnRtcDsKKyAgICBpbnQgcmM7CisKKyAgICBwY20tPm5hbWUgPSB4c19yZWFkKGN0eC0+eHNoLCBY
QlRfTlVMTCwKKyAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJXMvIlhFTlNORF9G
SUVMRF9ERVZJQ0VfTkFNRSwgcGF0aCksIE5VTEwpOworCisgICAgcmMgPSBsaWJ4bF9fcGFyYW1z
X2Zyb21feGVuc3RvcmUoZ2MsIHBhdGgsICZwY20tPnBhcmFtcyk7CisKKyAgICBwY20tPnN0cmVh
bXMgPSBOVUxMOworICAgIHBjbS0+bnVtX3ZzbmRfc3RyZWFtcyA9IDA7CisKKyAgICBkbyB7Cisg
ICAgICAgIGNoYXIgKnN0cmVhbV9wYXRoID0gR0NTUFJJTlRGKCIlcy8lZCIsIHBhdGgsIHBjbS0+
bnVtX3ZzbmRfc3RyZWFtcyk7CisKKyAgICAgICAgcmMgPSBsaWJ4bF9feHNfcmVhZF9jaGVja2Vk
KGdjLCBYQlRfTlVMTCwgc3RyZWFtX3BhdGgsICZ0bXApOworICAgICAgICBpZiAocmMpIHJldHVy
biByYzsKKworICAgICAgICBpZiAodG1wKSB7CisgICAgICAgICAgICBwY20tPnN0cmVhbXMgPSBy
ZWFsbG9jKHBjbS0+c3RyZWFtcywgc2l6ZW9mKCpwY20tPnN0cmVhbXMpICoKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKCsrcGNtLT5udW1fdnNuZF9zdHJlYW1zKSk7CisKKyAg
ICAgICAgICAgIGxpYnhsX3ZzbmRfc3RyZWFtX2luaXQoJnBjbS0+c3RyZWFtc1twY20tPm51bV92
c25kX3N0cmVhbXMgLSAxXSk7CisKKyAgICAgICAgICAgIHJjID0gbGlieGxfX3N0cmVhbV9mcm9t
X3hlbnN0b3JlKGdjLCBzdHJlYW1fcGF0aCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICZwY20tPnN0cmVhbXNbcGNtLT5udW1fdnNuZF9zdHJlYW1zCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtIDFdKTsKKyAgICAgICAg
ICAgIGlmIChyYykgcmV0dXJuIHJjOworICAgICAgICB9CisgICAgfSB3aGlsZSAodG1wKTsKKwor
CisgICAgcmV0dXJuIDA7Cit9CisKIHN0YXRpYyBpbnQgbGlieGxfX3ZzbmRfZnJvbV94ZW5zdG9y
ZShsaWJ4bF9fZ2MgKmdjLCBjb25zdCBjaGFyICpsaWJ4bF9wYXRoLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmlkIGRldmlkLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92c25kICp2c25kKQogewotICAgIGNv
bnN0IGNoYXIgKmJlX3BhdGg7CisgICAgbGlieGxfY3R4ICpjdHggPSBsaWJ4bF9fZ2Nfb3duZXIo
Z2MpOworICAgIGNvbnN0IGNoYXIgKnRtcDsKKyAgICBjb25zdCBjaGFyICpmZV9wYXRoOwogICAg
IGludCByYzsKIAogICAgIHZzbmQtPmRldmlkID0gZGV2aWQ7CiAgICAgcmMgPSBsaWJ4bF9feHNf
cmVhZF9tYW5kYXRvcnkoZ2MsIFhCVF9OVUxMLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEdDU1BSSU5URigiJXMvYmFja2VuZCIsIGxpYnhsX3BhdGgpLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICZiZV9wYXRoKTsKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAmdG1wKTsKKyAgICBpZiAocmMpIHJldHVybiByYzsKKworICAgIHJjID0gbGli
eGxfX2JhY2tlbmRwYXRoX3BhcnNlX2RvbWlkKGdjLCB0bXAsICZ2c25kLT5iYWNrZW5kX2RvbWlk
KTsKKyAgICBpZiAocmMpIHJldHVybiByYzsKKworICAgIHJjID0gbGlieGxfX3hzX3JlYWRfbWFu
ZGF0b3J5KGdjLCBYQlRfTlVMTCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBH
Q1NQUklOVEYoIiVzL2Zyb250ZW5kIiwgbGlieGxfcGF0aCksCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJmZlX3BhdGgpOwogICAgIGlmIChyYykgcmV0dXJuIHJjOwogCi0gICAg
cmV0dXJuIGxpYnhsX19iYWNrZW5kcGF0aF9wYXJzZV9kb21pZChnYywgYmVfcGF0aCwgJnZzbmQt
PmJhY2tlbmRfZG9taWQpOworICAgIHZzbmQtPnNob3J0X25hbWUgPSB4c19yZWFkKGN0eC0+eHNo
LCBYQlRfTlVMTCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHQ1NQUklOVEYoIiVz
LyJYRU5TTkRfRklFTERfVkNBUkRfU0hPUlRfTkFNRSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmZV9wYXRoKSwgTlVMTCk7CisKKyAgICB2c25kLT5sb25nX25hbWUgPSB4c19yZWFk
KGN0eC0+eHNoLCBYQlRfTlVMTCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BS
SU5URigiJXMvIlhFTlNORF9GSUVMRF9WQ0FSRF9MT05HX05BTUUsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmZV9wYXRoKSwgTlVMTCk7CisKKyAgICByYyA9IGxpYnhsX19wYXJhbXNf
ZnJvbV94ZW5zdG9yZShnYywgZmVfcGF0aCwgJnZzbmQtPnBhcmFtcyk7CisKKyAgICB2c25kLT5w
Y21zID0gTlVMTDsKKyAgICB2c25kLT5udW1fdnNuZF9wY21zID0gMDsKKworICAgIGRvIHsKKyAg
ICAgICAgY2hhciAqcGNtX3BhdGggPSBHQ1NQUklOVEYoIiVzLyVkIiwgZmVfcGF0aCwgdnNuZC0+
bnVtX3ZzbmRfcGNtcyk7CisKKyAgICAgICAgcmMgPSBsaWJ4bF9feHNfcmVhZF9jaGVja2VkKGdj
LCBYQlRfTlVMTCwgcGNtX3BhdGgsICZ0bXApOworICAgICAgICBpZiAocmMpIHJldHVybiByYzsK
KworICAgICAgICBpZiAodG1wKSB7CisgICAgICAgICAgICB2c25kLT5wY21zID0gcmVhbGxvYyh2
c25kLT5wY21zLCBzaXplb2YoKnZzbmQtPnBjbXMpICoKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICgrK3ZzbmQtPm51bV92c25kX3BjbXMpKTsKKworICAgICAgICAgICAgbGlieGxf
dnNuZF9wY21faW5pdCgmdnNuZC0+cGNtc1t2c25kLT5udW1fdnNuZF9wY21zIC0gMV0pOworCisg
ICAgICAgICAgICByYyA9IGxpYnhsX19wY21fZnJvbV94ZW5zdG9yZShnYywgcGNtX3BhdGgsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdnNuZC0+cGNtc1t2c25k
LT5udW1fdnNuZF9wY21zIC0gMV0pOworICAgICAgICAgICAgaWYgKHJjKSByZXR1cm4gcmM7Cisg
ICAgICAgIH0KKyAgICB9IHdoaWxlICh0bXApOworCisgICAgcmV0dXJuIDA7CiB9CiAKIHN0YXRp
YyB2b2lkIGxpYnhsX191cGRhdGVfY29uZmlnX3ZzbmQobGlieGxfX2djICpnYywKQEAgLTI4Niwx
MCArNTA1LDE0NCBAQCBzdGF0aWMgaW50IGxpYnhsX19zZXRfeGVuc3RvcmVfdnNuZChsaWJ4bF9f
Z2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICByZXR1cm4gMDsKIH0KIAorc3RhdGljIGludCBs
aWJ4bF9fZGV2aWNlX3N0cmVhbV9nZXRpbmZvKGxpYnhsX19nYyAqZ2MsIGNvbnN0IGNoYXIgKnBh
dGgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfdnNuZF9w
Y20qIHBjbSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9w
Y21pbmZvICppbmZvKQoreworICAgIGNvbnN0IGNoYXIgKnRtcDsKKyAgICBpbnQgaTsKKyAgICBp
bnQgcmM7CisKKyAgICBpbmZvLT5udW1fdnNuZF9zdHJlYW1zID0gcGNtLT5udW1fdnNuZF9zdHJl
YW1zOworICAgIGluZm8tPnN0cmVhbXMgPSBtYWxsb2Moc2l6ZW9mKCppbmZvLT5zdHJlYW1zKSAq
IGluZm8tPm51bV92c25kX3N0cmVhbXMpOworCisgICAgZm9yIChpID0gMDsgaSA8IGluZm8tPm51
bV92c25kX3N0cmVhbXM7IGkrKykKKyAgICB7CisgICAgICAgIGxpYnhsX3N0cmVhbWluZm9faW5p
dCgmaW5mby0+c3RyZWFtc1tpXSk7CisKKyAgICAgICAgcmMgPSBsaWJ4bF9feHNfcmVhZF9jaGVj
a2VkKGdjLCBYQlRfTlVMTCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdD
U1BSSU5URigiJXMvJWQvIlhFTlNORF9GSUVMRF9SSU5HX1JFRiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhdGgsIGkpLCAmdG1wKTsKKyAgICAgICAgaWYgKHJjKSByZXR1
cm4gcmM7CisKKyAgICAgICAgaW5mby0+c3RyZWFtc1tpXS5yZXFfcnJlZiA9IHRtcCA/IHN0cnRv
dWwodG1wLCBOVUxMLCAxMCkgOiAtMTsKKworICAgICAgICByYyA9IGxpYnhsX194c19yZWFkX2No
ZWNrZWQoZ2MsIFhCVF9OVUxMLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
R0NTUFJJTlRGKCIlcy8lZC8iWEVOU05EX0ZJRUxEX0VWVF9DSE5MLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGF0aCwgaSksICZ0bXApOworICAgICAgICBpZiAocmMpIHJl
dHVybiByYzsKKworICAgICAgICBpbmZvLT5zdHJlYW1zW2ldLnJlcV9ldnRjaCA9IHRtcCA/IHN0
cnRvdWwodG1wLCBOVUxMLCAxMCkgOiAtMTsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKwor
c3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX3BjbV9nZXRpbmZvKGxpYnhsX19nYyAqZ2MsIGNvbnN0
IGNoYXIgKnBhdGgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxf
ZGV2aWNlX3ZzbmQgKnZzbmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlieGxfdnNuZGluZm8gKmluZm8pCit7CisgICAgaW50IGk7CisgICAgaW50IHJjOworCisgICAg
aW5mby0+bnVtX3ZzbmRfcGNtcyA9IHZzbmQtPm51bV92c25kX3BjbXM7CisgICAgaW5mby0+cGNt
cyA9IG1hbGxvYyhzaXplb2YoKmluZm8tPnBjbXMpICogaW5mby0+bnVtX3ZzbmRfcGNtcyk7CisK
KyAgICBmb3IgKGkgPSAwOyBpIDwgaW5mby0+bnVtX3ZzbmRfcGNtczsgaSsrKQorICAgIHsKKyAg
ICAgICAgbGlieGxfcGNtaW5mb19pbml0KCZpbmZvLT5wY21zW2ldKTsKKworICAgICAgICByYyA9
IGxpYnhsX19kZXZpY2Vfc3RyZWFtX2dldGluZm8oZ2MsIEdDU1BSSU5URigiJXMvJWQiLCBwYXRo
LCBpKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2c25kLT5w
Y21zW2ldLCAmaW5mby0+cGNtc1tpXSk7CisgICAgICAgIGlmIChyYykgcmV0dXJuIHJjOworICAg
IH0KKworICAgIHJldHVybiAwOworfQorCitpbnQgbGlieGxfZGV2aWNlX3ZzbmRfZ2V0aW5mbyhs
aWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9kZXZpY2VfdnNuZCAqdnNuZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxpYnhsX3ZzbmRpbmZvICppbmZvKQoreworICAgIEdDX0lOSVQoY3R4KTsKKyAgICBjaGFy
ICpsaWJ4bF9wYXRoLCAqZG9tcGF0aCwgKmRldnBhdGg7CisgICAgY29uc3QgY2hhciAqdmFsOwor
ICAgIGludCByYzsKKworICAgIGxpYnhsX3ZzbmRpbmZvX2luaXQoaW5mbyk7CisgICAgZG9tcGF0
aCA9IGxpYnhsX194c19nZXRfZG9tcGF0aChnYywgZG9taWQpOworICAgIGluZm8tPmRldmlkID0g
dnNuZC0+ZGV2aWQ7CisKKyAgICBkZXZwYXRoID0gR0NTUFJJTlRGKCIlcy9kZXZpY2UvJXMvJWQi
LCBkb21wYXRoLCBsaWJ4bF9fdnNuZF9kZXZ0eXBlLmVudHJ5LAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGluZm8tPmRldmlkKTsKKyAgICBsaWJ4bF9wYXRoID0g
R0NTUFJJTlRGKCIlcy9kZXZpY2UvJXMvJWQiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlieGxfX3hzX2xpYnhsX3BhdGgoZ2MsIGRvbWlkKSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxpYnhsX192c25kX2RldnR5cGUuZW50cnksIGluZm8tPmRldmlkKTsKKworICAgIGluZm8t
PmJhY2tlbmQgPSB4c19yZWFkKGN0eC0+eHNoLCBYQlRfTlVMTCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBHQ1NQUklOVEYoIiVzL2JhY2tlbmQiLCBsaWJ4bF9wYXRoKSwgTlVMTCk7CisK
KyAgICByYyA9IGxpYnhsX19iYWNrZW5kcGF0aF9wYXJzZV9kb21pZChnYywgaW5mby0+YmFja2Vu
ZCwgJmluZm8tPmJhY2tlbmRfaWQpOworICAgIGlmIChyYykgZ290byBvdXQ7CisKKyAgICB2YWwg
PSB4c19yZWFkKGN0eC0+eHNoLCBYQlRfTlVMTCwgR0NTUFJJTlRGKCIlcy9zdGF0ZSIsIGRldnBh
dGgpLCBOVUxMKTsKKworICAgIGluZm8tPnN0YXRlID0gdmFsID8gc3RydG91bCh2YWwsIE5VTEws
IDEwKSA6IC0xOworCisgICAgaW5mby0+ZnJvbnRlbmQgPSB4c19yZWFkKGN0eC0+eHNoLCBYQlRf
TlVMTCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR0NTUFJJTlRGKCIlcy9mcm9udGVu
ZCIsIGxpYnhsX3BhdGgpLCBOVUxMKTsKKworICAgIGluZm8tPmZyb250ZW5kX2lkID0gZG9taWQ7
CisKKyAgICByYyA9IGxpYnhsX19kZXZpY2VfcGNtX2dldGluZm8oZ2MsIGRldnBhdGgsIHZzbmQs
IGluZm8pOworICAgIGlmIChyYykgZ290byBvdXQ7CisKKyAgICByYyA9IDA7CisKK291dDoKKyAg
ICAgR0NfRlJFRTsKKyAgICAgcmV0dXJuIHJjOworfQorCitpbnQgbGlieGxfZGV2aWRfdG9fZGV2
aWNlX3ZzbmQobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGludCBkZXZpZCwgbGlieGxfZGV2aWNlX3ZzbmQgKnZzbmQpCit7Cisg
ICAgR0NfSU5JVChjdHgpOworCisgICAgbGlieGxfZGV2aWNlX3ZzbmQgKnZzbmRzID0gTlVMTDsK
KyAgICBpbnQgbiwgaTsKKyAgICBpbnQgcmM7CisKKyAgICBsaWJ4bF9kZXZpY2VfdnNuZF9pbml0
KHZzbmQpOworCisgICAgdnNuZHMgPSBsaWJ4bF9fZGV2aWNlX2xpc3QoZ2MsICZsaWJ4bF9fdnNu
ZF9kZXZ0eXBlLCBkb21pZCwgJm4pOworCisgICAgaWYgKCF2c25kcykgeyByYyA9IEVSUk9SX05P
VEZPVU5EOyBnb3RvIG91dDsgfQorCisgICAgZm9yIChpID0gMDsgaSA8IG47ICsraSkgeworICAg
ICAgICBpZiAoZGV2aWQgPT0gdnNuZHNbaV0uZGV2aWQpIHsKKyAgICAgICAgICAgIGxpYnhsX2Rl
dmljZV92c25kX2NvcHkoY3R4LCB2c25kLCAmdnNuZHNbaV0pOworICAgICAgICAgICAgcmMgPSAw
OworICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIH0KKyAgICB9CisKKyAgICByYyA9IEVS
Uk9SX05PVEZPVU5EOworCitvdXQ6CisKKyAgICBpZiAodnNuZHMpCisgICAgICAgIGxpYnhsX19k
ZXZpY2VfbGlzdF9mcmVlKCZsaWJ4bF9fdnNuZF9kZXZ0eXBlLCB2c25kcywgbik7CisKKyAgICBH
Q19GUkVFOworICAgIHJldHVybiByYzsKK30KKwogTElCWExfREVGSU5FX0RFVklDRV9BREQodnNu
ZCkKIHN0YXRpYyBMSUJYTF9ERUZJTkVfREVWSUNFU19BREQodnNuZCkKIExJQlhMX0RFRklORV9E
RVZJQ0VfUkVNT1ZFKHZzbmQpCiBzdGF0aWMgTElCWExfREVGSU5FX1VQREFURV9ERVZJRCh2c25k
LCAidnNuZCIpCitMSUJYTF9ERUZJTkVfREVWSUNFX0xJU1QodnNuZCkKIAogREVGSU5FX0RFVklD
RV9UWVBFX1NUUlVDVCh2c25kLAogICAgIC51cGRhdGVfY29uZmlnID0gKGRldmljZV91cGRhdGVf
Y29uZmlnX2ZuX3QpIGxpYnhsX191cGRhdGVfY29uZmlnX3ZzbmQsCi0tIAoyLjcuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 02 09:49:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 09:49:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dyxM2-0005pR-8V; Mon, 02 Oct 2017 09:49:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1dyxM0-0005oJ-UG
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 09:49:37 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 73/7C-02224-0BB02D95; Mon, 02 Oct 2017 09:49:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsVyMfS6k+567ku
 RBv9eSFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlf9uxiLNjtWvHt/3m2BsbThl2MXBxCAjMY
 JXadOs8M4rAIvGSROHxzLROIIyHQzyrx7thl9i5GTiAnS+LFxv1AVRxAdprEsiuxEOEKieZ55
 5hAbCEBeYmDLSDlIFOnMUnMfPeRFSTBJqAlcf/2CjYQW0RASeLeqslgDcwCKRJ717UxgtjCAs
 YSb2cuYAGxWQRUJZbvOgjWyyvgILG7YwYzxDI5iZvnOsFsTgFHiR0r17NALHaQ+NnYwDqBUXA
 BI8MqRo3i1KKy1CJdIwO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAkKtnYGDc
 wdh8wu8QoyQHk5Io73+OS5FCfEn5KZUZicUZ8UWlOanFhxg1ODgEfj7928IoxZKXn5eqJMGrD
 AxtIcGi1PTUirTMHGBUwJRKcPAoifC6gKR5iwsSc4sz0yFSpxjtOS7cufSHiePYpstA8sCeW0
 Cy4+bdP0xCYFOlxHmNQNoEQNoySvPghsKi+BKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd6
 LXEBTeDLzSuB2vwI6iwnorDldF0DOKklESEk1ME648o7/5zPTxLezLPkshPJvPS65ed/g8ral
 BzzjHy967WV/YHuJZotnx7qGHLbte9g+OUgJeWifj/p+Pzx/mdvZibULHXjnFc7fwXyy6IGIg
 OjNoFnfWMUsHH4YHipWuGaqsSj8blKiZdWnFdGtx5U5pVy+q08//yhes+rQo+SUL9tPat5/ba
 nEUpyRaKjFXFScCABXzGGk3QIAAA==
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1506937775!117535101!1
X-Originating-IP: [209.85.215.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21780 invoked from network); 2 Oct 2017 09:49:35 -0000
Received: from mail-lf0-f66.google.com (HELO mail-lf0-f66.google.com)
 (209.85.215.66)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 2 Oct 2017 09:49:35 -0000
Received: by mail-lf0-f66.google.com with SMTP id m199so2004398lfe.5
 for <xen-devel@lists.xenproject.org>; Mon, 02 Oct 2017 02:49:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=f5b8acGwFS4OA/jEvo+LH/UV4oCti8Gcrlz3v1RlDWU=;
 b=QqHQF2hMobHsQM3uB+Q7b4AHzz9YJIYY7Jk+GxcUPIPYEaMnvpX6DjLEwnRp0pzBEB
 axinH2MTDonf5AWcFF1e3KJz3X+5T+7kap0Mvg89dr+y3ECHGTwEuEe3LTsEvSEJKFp2
 STAC+7vMgLAG5pMDhZpfJrFo4Tj9fSIwdyNDipprCDkoCRGMERSl3qn2vAeWcFBw1OqJ
 BA/qBI0JSwcWkMlqMpg4lqDdWyXaLrses99UAZNl0GoQ/hlsYiKgNiN7oC6r8Gbc/dar
 TMpTEBFHZZrzR1e8ejd6LFtEid8Mgt4EmfA+Ba7zSHPJx5VulDbkdtJYFIPfLralsO7I
 42rg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=f5b8acGwFS4OA/jEvo+LH/UV4oCti8Gcrlz3v1RlDWU=;
 b=SJQihxINE5ShBhin/QUmFrOTPawK1UFEVEi6Qk7+resmOytT0EXO5Ukuq3+oKchhuv
 /tB4xmjXbGvOm0VTsRiddryHgEclxlTu+umI+WUue4cHHLcL4/HE8Y5CvsGR65lIrh/N
 lJoBa3Dc/akuVjHfCpb1e/oFcduO1bUxqii3Mz4jhinDV/a4w4PHxpDa3fYJyOYsDHt3
 3OK3iY6h7xizLT5pxG4PACkrZwOnHp3QQct0ciVrCE50vHzJgJGOdEvsD44Cpmk723yF
 ADFMhGJLyuKjNMfyTrNjoMXp7zjUiBhQc+rdY7z/Lx72VxzPhJmXbyrV41pbWAnkKSmS
 /I2A==
X-Gm-Message-State: AHPjjUjGp6j6WKr+iCB6UObdjwmgVkYIQt6iYWjCA5JKUkyA0MmzWTx6
 w5e3HRevvGcoFzm9S3eCJHJyUg==
X-Google-Smtp-Source: AOwi7QBSPap+md6MJ7N+cZnH01TWc+5YSfRF8X14dTwaPlPMpCFIDnZlYOqxtj6nVIvXASJtUfKbKw==
X-Received: by 10.46.109.10 with SMTP id i10mr6942931ljc.76.1506937774553;
 Mon, 02 Oct 2017 02:49:34 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id b10sm2217504lje.15.2017.10.02.02.49.33
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 02 Oct 2017 02:49:34 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  2 Oct 2017 12:49:22 +0300
Message-Id: <1506937764-30329-4-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506937764-30329-1-git-send-email-al1img@gmail.com>
References: <1506937764-30329-1-git-send-email-al1img@gmail.com>
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH 3/5] xl: add PV sound condif parser
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKQWRk
IGNvbmZpZyBwYXJzZXIgZm9yIHZpcnR1YWwgc291bmQgZGV2aWNlcwoKU2lnbmVkLW9mZi1ieTog
T2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgotLS0KIHRvb2xz
L3hsL3hsX3BhcnNlLmMgfCAyNTAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwogdG9vbHMveGwveGxfcGFyc2UuaCB8ICAgMSArCiAyIGZpbGVzIGNo
YW5nZWQsIDI1MSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfcGFyc2Uu
YyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKaW5kZXggMDY3OGZiYy4uZDRjMmVmYiAxMDA2NDQKLS0t
IGEvdG9vbHMveGwveGxfcGFyc2UuYworKysgYi90b29scy94bC94bF9wYXJzZS5jCkBAIC04NTEs
NiArODUxLDI1NCBAQCBvdXQ6CiAgICAgcmV0dXJuIHJjOwogfQogCitzdGF0aWMgaW50IHBhcnNl
X3ZzbmRfcGFyYW1zKGxpYnhsX3ZzbmRfcGFyYW1zICpwYXJhbXMsIGNoYXIgKnRva2VuKQorewor
ICAgIGNoYXIgKm9wYXJnOworCisgICAgaWYgKE1BVENIX09QVElPTigic2FtcGxlLXJhdGVzIiwg
dG9rZW4sIG9wYXJnKSkgeworICAgICAgICBpbnQgaTsKKyAgICAgICAgbGlieGxfc3RyaW5nX2xp
c3QgcmF0ZXMgPSBOVUxMOworCisgICAgICAgIHNwbGl0X3N0cmluZ19pbnRvX3N0cmluZ19saXN0
KG9wYXJnLCAiOyIsICZyYXRlcyk7CisKKyAgICAgICAgcGFyYW1zLT5udW1fc2FtcGxlX3JhdGVz
ID0gbGlieGxfc3RyaW5nX2xpc3RfbGVuZ3RoKCZyYXRlcyk7CisgICAgICAgIHBhcmFtcy0+c2Ft
cGxlX3JhdGVzID0gY2FsbG9jKHBhcmFtcy0+bnVtX3NhbXBsZV9yYXRlcywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKCpwYXJhbXMtPnNhbXBsZV9yYXRlcykp
OworCisgICAgICAgIGZvciAoaSA9IDA7IGkgPCBwYXJhbXMtPm51bV9zYW1wbGVfcmF0ZXM7IGkr
KykgeworICAgICAgICAgICAgcGFyYW1zLT5zYW1wbGVfcmF0ZXNbaV0gPSBzdHJ0b3VsKHJhdGVz
W2ldLCBOVUxMLCAwKTsKKyAgICAgICAgfQorCisgICAgICAgIGxpYnhsX3N0cmluZ19saXN0X2Rp
c3Bvc2UoJnJhdGVzKTsKKyAgICB9IGVsc2UgaWYgKE1BVENIX09QVElPTigic2FtcGxlLWZvcm1h
dHMiLCB0b2tlbiwgb3BhcmcpKSB7CisgICAgICAgIGludCBpOworICAgICAgICBsaWJ4bF9zdHJp
bmdfbGlzdCBmb3JtYXRzID0gTlVMTDsKKworICAgICAgICBzcGxpdF9zdHJpbmdfaW50b19zdHJp
bmdfbGlzdChvcGFyZywgIjsiLCAmZm9ybWF0cyk7CisKKyAgICAgICAgcGFyYW1zLT5udW1fc2Ft
cGxlX2Zvcm1hdHMgPSBsaWJ4bF9zdHJpbmdfbGlzdF9sZW5ndGgoJmZvcm1hdHMpOworICAgICAg
ICBwYXJhbXMtPnNhbXBsZV9mb3JtYXRzID0gY2FsbG9jKHBhcmFtcy0+bnVtX3NhbXBsZV9mb3Jt
YXRzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZigqcGFy
YW1zLT5zYW1wbGVfZm9ybWF0cykpOworCisgICAgICAgIGZvciAoaSA9IDA7IGkgPCBwYXJhbXMt
Pm51bV9zYW1wbGVfZm9ybWF0czsgaSsrKSB7CisgICAgICAgICAgICBsaWJ4bF92c25kX3BjbV9m
b3JtYXQgZm9ybWF0OworCisgICAgICAgICAgICBpZiAobGlieGxfdnNuZF9wY21fZm9ybWF0X2Zy
b21fc3RyaW5nKGZvcm1hdHNbaV0sICZmb3JtYXQpKSB7CisgICAgICAgICAgICAgICAgZnByaW50
ZihzdGRlcnIsICJJbnZhbGlkIHBjbSBmb3JtYXQ6ICVzXG4iLCBmb3JtYXRzW2ldKTsKKyAgICAg
ICAgICAgICAgICBleGl0KEVYSVRfRkFJTFVSRSk7CisgICAgICAgICAgICB9CisKKyAgICAgICAg
ICAgIHBhcmFtcy0+c2FtcGxlX2Zvcm1hdHNbaV0gPSBmb3JtYXQ7CisgICAgICAgIH0KKworICAg
ICAgICBsaWJ4bF9zdHJpbmdfbGlzdF9kaXNwb3NlKCZmb3JtYXRzKTsKKyAgICB9IGVsc2UgaWYg
KE1BVENIX09QVElPTigiY2hhbm5lbHMtbWluIiwgdG9rZW4sIG9wYXJnKSkgeworICAgICAgICBw
YXJhbXMtPmNoYW5uZWxzX21pbiA9IHN0cnRvdWwob3BhcmcsIE5VTEwsIDApOworICAgIH0gZWxz
ZSBpZiAoTUFUQ0hfT1BUSU9OKCJjaGFubmVscy1tYXgiLCB0b2tlbiwgb3BhcmcpKSB7CisgICAg
ICAgIHBhcmFtcy0+Y2hhbm5lbHNfbWF4ID0gc3RydG91bChvcGFyZywgTlVMTCwgMCk7CisgICAg
fSBlbHNlIGlmIChNQVRDSF9PUFRJT04oImJ1ZmZlci1zaXplIiwgdG9rZW4sIG9wYXJnKSkgewor
ICAgICAgICBwYXJhbXMtPmJ1ZmZlcl9zaXplID0gc3RydG91bChvcGFyZywgTlVMTCwgMCk7Cisg
ICAgfSBlbHNlIHsKKyAgICAgICAgcmV0dXJuIDE7CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9
CisKK3N0YXRpYyBpbnQgcGFyc2VfdnNuZF9wY21fc3RyZWFtKGxpYnhsX2RldmljZV92c25kICp2
c25kLCBjaGFyICpwYXJhbSkKK3sKKyAgICBpZiAodnNuZC0+bnVtX3ZzbmRfcGNtcyA9PSAwKSB7
CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAiTm8gdnNuZCBwY20gZGV2aWNlXG4iKTsKKyAgICAg
ICAgcmV0dXJuIC0xOworICAgIH0KKworICAgIGxpYnhsX3ZzbmRfcGNtICpwY20gPSAmdnNuZC0+
cGNtc1t2c25kLT5udW1fdnNuZF9wY21zIC0gMV07CisKKyAgICBpZiAocGNtLT5udW1fdnNuZF9z
dHJlYW1zID09IDApIHsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJObyB2c25kIHN0cmVhbVxu
Iik7CisgICAgICAgIHJldHVybiAtMTsKKyAgICB9CisKKyAgICBsaWJ4bF92c25kX3N0cmVhbSAq
c3RyZWFtID0gJnBjbS0+c3RyZWFtc1twY20tPm51bV92c25kX3N0cmVhbXMgLSAxXTsKKworICAg
IGlmIChwYXJzZV92c25kX3BhcmFtcygmc3RyZWFtLT5wYXJhbXMsIHBhcmFtKSkgeworICAgICAg
ICBjaGFyICpvcGFyZzsKKworICAgICAgICBpZiAoTUFUQ0hfT1BUSU9OKCJpZCIsIHBhcmFtLCBv
cGFyZykpIHsKKyAgICAgICAgICAgIHN0cmVhbS0+aWQgPSBzdHJ0b3VsKG9wYXJnLCBOVUxMLCAw
KTsKKyAgICAgICAgfSBlbHNlIGlmIChNQVRDSF9PUFRJT04oInR5cGUiLCBwYXJhbSwgb3Bhcmcp
KSB7CisKKyAgICAgICAgICAgIGlmIChsaWJ4bF92c25kX3N0cmVhbV90eXBlX2Zyb21fc3RyaW5n
KG9wYXJnLCAmc3RyZWFtLT50eXBlKSkgeworICAgICAgICAgICAgICAgIGZwcmludGYoc3RkZXJy
LCAiSW52YWxpZCBzdHJlYW0gdHlwZTogJXNcbiIsIG9wYXJnKTsKKyAgICAgICAgICAgICAgICBy
ZXR1cm4gLTE7CisgICAgICAgICAgICB9CisgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICBm
cHJpbnRmKHN0ZGVyciwgIkludmFsaWQgcGFyYW1ldGVyOiAlc1xuIiwgcGFyYW0pOworICAgICAg
ICAgICAgcmV0dXJuIC0xOworICAgICAgICB9CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9CisK
K3N0YXRpYyBpbnQgcGFyc2VfdnNuZF9wY21fcGFyYW0obGlieGxfZGV2aWNlX3ZzbmQgKnZzbmQs
IGNoYXIgKnBhcmFtKQoreworICAgIGlmICh2c25kLT5udW1fdnNuZF9wY21zID09IDApIHsKKyAg
ICAgICAgZnByaW50ZihzdGRlcnIsICJObyBwY20gZGV2aWNlXG4iKTsKKyAgICAgICAgcmV0dXJu
IC0xOworICAgIH0KKworICAgIGxpYnhsX3ZzbmRfcGNtICpwY20gPSAmdnNuZC0+cGNtc1t2c25k
LT5udW1fdnNuZF9wY21zIC0gMV07CisKKyAgICBpZiAocGFyc2VfdnNuZF9wYXJhbXMoJnBjbS0+
cGFyYW1zLCBwYXJhbSkpIHsKKyAgICAgICAgY2hhciAqb3Bhcmc7CisKKyAgICAgICAgaWYgKE1B
VENIX09QVElPTigibmFtZSIsIHBhcmFtLCBvcGFyZykpIHsKKyAgICAgICAgICAgIHBjbS0+bmFt
ZSA9IHN0cmR1cChvcGFyZyk7CisgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICBmcHJpbnRm
KHN0ZGVyciwgIkludmFsaWQgcGFyYW1ldGVyOiAlc1xuIiwgcGFyYW0pOworICAgICAgICAgICAg
cmV0dXJuIC0xOworICAgICAgICB9CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRp
YyBpbnQgcGFyc2VfdnNuZF9jYXJkX3BhcmFtKGxpYnhsX2RldmljZV92c25kICp2c25kLCBjaGFy
ICpwYXJhbSkKK3sKKyAgICBpZiAocGFyc2VfdnNuZF9wYXJhbXMoJnZzbmQtPnBhcmFtcywgcGFy
YW0pKSB7CisgICAgICAgIGNoYXIgKm9wYXJnOworCisgICAgICAgIGlmIChNQVRDSF9PUFRJT04o
ImJhY2tlbmQiLCBwYXJhbSwgb3BhcmcpKSB7CisgICAgICAgICAgICB2c25kLT5iYWNrZW5kX2Rv
bW5hbWUgPSBzdHJkdXAob3BhcmcpOworICAgICAgICB9IGVsc2UgaWYgKE1BVENIX09QVElPTigi
c2hvcnQtbmFtZSIsIHBhcmFtLCBvcGFyZykpIHsKKyAgICAgICAgICAgIHZzbmQtPnNob3J0X25h
bWUgPSBzdHJkdXAob3BhcmcpOworICAgICAgICB9IGVsc2UgaWYgKE1BVENIX09QVElPTigibG9u
Zy1uYW1lIiwgcGFyYW0sIG9wYXJnKSkgeworICAgICAgICAgICAgdnNuZC0+bG9uZ19uYW1lID0g
c3RyZHVwKG9wYXJnKTsKKyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIGZwcmludGYoc3Rk
ZXJyLCAiSW52YWxpZCBwYXJhbWV0ZXI6ICVzXG4iLCBwYXJhbSk7CisgICAgICAgICAgICByZXR1
cm4gLTE7CisgICAgICAgIH0KKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGlu
dCBwYXJzZV92c25kX2NyZWF0ZV9pdGVtKGxpYnhsX2RldmljZV92c25kICp2c25kLCBjb25zdCBj
aGFyICprZXkpCit7CisgICAgaWYgKHN0cmNhc2VjbXAoa2V5LCAiY2FyZCIpID09IDApIHsKKwor
ICAgIH0gZWxzZSBpZiAoc3RyY2FzZWNtcChrZXksICJwY20iKSA9PSAwKSB7CisgICAgICAgIEFS
UkFZX0VYVEVORF9JTklUX05PREVWSUQodnNuZC0+cGNtcywgdnNuZC0+bnVtX3ZzbmRfcGNtcywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF92c25kX3BjbV9pbml0KTsK
KyAgICB9IGVsc2UgaWYgKHN0cmNhc2VjbXAoa2V5LCAic3RyZWFtIikgPT0gMCkgeworICAgICAg
ICBpZiAodnNuZC0+bnVtX3ZzbmRfcGNtcyA9PSAwKSB7CisgICAgICAgICAgICBBUlJBWV9FWFRF
TkRfSU5JVF9OT0RFVklEKHZzbmQtPnBjbXMsIHZzbmQtPm51bV92c25kX3BjbXMsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3ZzbmRfcGNtX2luaXQpOworICAg
ICAgICB9CisKKyAgICAgICAgbGlieGxfdnNuZF9wY20gKnBjbSA9ICAmdnNuZC0+cGNtc1t2c25k
LT5udW1fdnNuZF9wY21zIC0gMV07CisKKyAgICAgICAgQVJSQVlfRVhURU5EX0lOSVRfTk9ERVZJ
RChwY20tPnN0cmVhbXMsIHBjbS0+bnVtX3ZzbmRfc3RyZWFtcywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsaWJ4bF92c25kX3N0cmVhbV9pbml0KTsKKyAgICB9IGVsc2Ugewor
ICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkludmFsaWQga2V5OiAlc1xuIiwga2V5KTsKKyAgICAg
ICAgcmV0dXJuIC0xOworICAgIH0KKworICAgIHJldHVybiAwOworfQorCitpbnQgcGFyc2VfdnNu
ZF9pdGVtKGxpYnhsX2RldmljZV92c25kICp2c25kLCBjb25zdCBjaGFyICpzcGVjKQoreworICAg
IGNoYXIgKmJ1ZiA9IHN0cmR1cChzcGVjKTsKKyAgICBjaGFyICp0b2tlbiA9IHN0cnRvayhidWYs
ICIsIik7CisgICAgY2hhciAqa2V5ID0gTlVMTDsKKyAgICBpbnQgcmV0OworCisgICAgd2hpbGUo
dG9rZW4pIHsKKyAgICAgICAgd2hpbGUgKCp0b2tlbiA9PSAnICcpIHRva2VuKys7CisKKyAgICAg
ICAgaWYgKCFrZXkpIHsKKyAgICAgICAgICAgIGtleSA9IHRva2VuOworICAgICAgICAgICAgcmV0
ID0gcGFyc2VfdnNuZF9jcmVhdGVfaXRlbSh2c25kLCBrZXkpOworICAgICAgICAgICAgaWYgKHJl
dCkgZ290byBvdXQ7CisgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICBpZiAoc3RyY2FzZWNt
cChrZXksICJjYXJkIikgPT0gMCkgeworICAgICAgICAgICAgICAgIHJldCA9IHBhcnNlX3ZzbmRf
Y2FyZF9wYXJhbSh2c25kLCB0b2tlbik7CisgICAgICAgICAgICAgICAgaWYgKHJldCkgZ290byBv
dXQ7CisgICAgICAgICAgICB9IGVsc2UgaWYgKHN0cmNhc2VjbXAoa2V5LCAicGNtIikgPT0gMCkg
eworICAgICAgICAgICAgICAgIHJldCA9IHBhcnNlX3ZzbmRfcGNtX3BhcmFtKHZzbmQsIHRva2Vu
KTsKKyAgICAgICAgICAgICAgICBpZiAocmV0KSBnb3RvIG91dDsKKyAgICAgICAgICAgIH0gZWxz
ZSBpZiAoc3RyY2FzZWNtcChrZXksICJzdHJlYW0iKSA9PSAwKSB7CisgICAgICAgICAgICAgICAg
cmV0ID0gcGFyc2VfdnNuZF9wY21fc3RyZWFtKHZzbmQsIHRva2VuKTsKKyAgICAgICAgICAgICAg
ICBpZiAocmV0KSBnb3RvIG91dDsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorICAgICAgICB0
b2tlbiA9IHN0cnRvayAoTlVMTCwgIiwiKTsKKyAgICB9CisKKyAgICByZXQgPSAwOworCitvdXQ6
CisgICAgZnJlZShidWYpOworICAgIHJldHVybiByZXQ7Cit9CisKK3N0YXRpYyB2b2lkIHBhcnNl
X3ZzbmRfY2FyZF9jb25maWcoY29uc3QgWExVX0NvbmZpZyAqY29uZmlnLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBYTFVfQ29uZmlnVmFsdWUgKmNhcmRfdmFsdWUsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29u
ZmlnKQoreworICAgIGludCByZXQ7CisKKyAgICBYTFVfQ29uZmlnTGlzdCAqY2FyZF9saXN0Owor
CisgICAgLy8gZ2V0IGNhcmQKKyAgICByZXQgPSB4bHVfY2ZnX3ZhbHVlX2dldF9saXN0KGNvbmZp
ZywgY2FyZF92YWx1ZSwgICZjYXJkX2xpc3QsIDApOworCisgICAgaWYgKHJldCkgeworICAgICAg
ICBmcHJpbnRmKHN0ZGVyciwgIkZhaWxlZCB0byBnZXQgdnNuZCBjYXJkIGxpc3Q6ICVzXG4iLCBz
dHJlcnJvcihyZXQpKTsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgbGlieGxfZGV2
aWNlX3ZzbmQgKnZzbmQ7CisKKyAgICB2c25kID0gQVJSQVlfRVhURU5EX0lOSVQoZF9jb25maWct
PnZzbmRzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkX2NvbmZpZy0+bnVtX3ZzbmRz
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdnNuZF9pbml0KTsK
KworICAgIGNvbnN0IGNoYXIgKmNhcmRfaXRlbTsKKyAgICBpbnQgaXRlbSA9IDA7CisKKyAgICB3
aGlsZSAoKGNhcmRfaXRlbSA9IHhsdV9jZmdfZ2V0X2xpc3RpdGVtKGNhcmRfbGlzdCwgaXRlbSsr
KSkgIT0gTlVMTCkgeworICAgICAgICByZXQgPSBwYXJzZV92c25kX2l0ZW0odnNuZCwgY2FyZF9p
dGVtKTsKKyAgICAgICAgaWYgKHJldCkgZ290byBvdXQ7CisgICAgfQorCisgICAgcmV0ID0gMDsK
Kworb3V0OgorICAgIGlmIChyZXQpIGV4aXQoRVhJVF9GQUlMVVJFKTsKK30KKworc3RhdGljIHZv
aWQgcGFyc2VfdnNuZF9jb25maWcoY29uc3QgWExVX0NvbmZpZyAqY29uZmlnLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcpCit7Cisg
ICAgWExVX0NvbmZpZ0xpc3QgKnZzbmRzOworCisgICAgaWYgKCF4bHVfY2ZnX2dldF9saXN0KGNv
bmZpZywgInZzbmQiLCAmdnNuZHMsIDAsIDApKSB7CisgICAgICAgIFhMVV9Db25maWdWYWx1ZSAq
Y2FyZF92YWx1ZTsKKworICAgICAgICBkX2NvbmZpZy0+bnVtX3ZzbmRzID0gMDsKKyAgICAgICAg
ZF9jb25maWctPnZzbmRzID0gTlVMTDsKKworICAgICAgICB3aGlsZSAoKGNhcmRfdmFsdWUgPSB4
bHVfY2ZnX2dldF9saXN0aXRlbTIodnNuZHMsIGRfY29uZmlnLT5udW1fdnNuZHMpKQorICAgICAg
ICAgICAgICAgIT0gTlVMTCkgeworICAgICAgICAgICAgcGFyc2VfdnNuZF9jYXJkX2NvbmZpZyhj
b25maWcsIGNhcmRfdmFsdWUsIGRfY29uZmlnKTsKKyAgICAgICAgfQorICAgIH0KK30KKwogdm9p
ZCBwYXJzZV9jb25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLAogICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCBjaGFyICpjb25maWdfZGF0YSwKICAgICAgICAgICAgICAgICAg
ICAgICAgaW50IGNvbmZpZ19sZW4sCkBAIC0xNTY0LDYgKzE4MTIsOCBAQCB2b2lkIHBhcnNlX2Nv
bmZpZ19kYXRhKGNvbnN0IGNoYXIgKmNvbmZpZ19zb3VyY2UsCiAgICAgICAgIH0KICAgICB9CiAK
KyAgICBwYXJzZV92c25kX2NvbmZpZyhjb25maWcsIGRfY29uZmlnKTsKKwogICAgIGlmICgheGx1
X2NmZ19nZXRfbGlzdCAoY29uZmlnLCAiY2hhbm5lbCIsICZjaGFubmVscywgMCwgMCkpIHsKICAg
ICAgICAgZF9jb25maWctPm51bV9jaGFubmVscyA9IDA7CiAgICAgICAgIGRfY29uZmlnLT5jaGFu
bmVscyA9IE5VTEw7CmRpZmYgLS1naXQgYS90b29scy94bC94bF9wYXJzZS5oIGIvdG9vbHMveGwv
eGxfcGFyc2UuaAppbmRleCBjYzQ1OWZiLi45YTk0OGVhIDEwMDY0NAotLS0gYS90b29scy94bC94
bF9wYXJzZS5oCisrKyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmgKQEAgLTM0LDYgKzM0LDcgQEAgaW50
IHBhcnNlX3VzYmRldl9jb25maWcobGlieGxfZGV2aWNlX3VzYmRldiAqdXNiZGV2LCBjaGFyICp0
b2tlbik7CiBpbnQgcGFyc2VfY3B1cmFuZ2UoY29uc3QgY2hhciAqY3B1LCBsaWJ4bF9iaXRtYXAg
KmNwdW1hcCk7CiBpbnQgcGFyc2VfbmljX2NvbmZpZyhsaWJ4bF9kZXZpY2VfbmljICpuaWMsIFhM
VV9Db25maWcgKipjb25maWcsIGNoYXIgKnRva2VuKTsKIGludCBwYXJzZV92ZGlzcGxfY29uZmln
KGxpYnhsX2RldmljZV92ZGlzcGwgKnZkaXNwbCwgY2hhciAqdG9rZW4pOworaW50IHBhcnNlX3Zz
bmRfaXRlbShsaWJ4bF9kZXZpY2VfdnNuZCAqdnNuZCwgY29uc3QgY2hhciAqc3BlYyk7CiAKIGlu
dCBtYXRjaF9vcHRpb25fc2l6ZShjb25zdCBjaGFyICpwcmVmaXgsIHNpemVfdCBsZW4sCiAgICAg
ICAgICAgICAgICAgICAgICAgY2hhciAqYXJnLCBjaGFyICoqYXJnb3B0KTsKLS0gCjIuNy40CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 02 09:49:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 09:49:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dyxM3-0005qN-KS; Mon, 02 Oct 2017 09:49:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1dyxM2-0005pL-4W
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 09:49:38 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 27/C3-02037-1BB02D95; Mon, 02 Oct 2017 09:49:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsVyMfS6k+4G7ku
 RBmvPqll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlLPv5jLtjgWLH5PHsD4xWDLkYuDiGBaYwS
 vy6tYQNxWAReskgs2dvLDOJICPSzSrS+nMLSxcgB5GRJ7Lto0cXICWSmSWw9u4wRwi6TuNzcy
 QZiCwnISxxsucwONZVJYlLrShaQBJuAlsT92yvAikQElCTurZrMBGIzC6RI7F3XBjZIWEBPYt
 KUiWA1LAKqEvsPz2EHsXkFHCRu7TzABLFMTuLmuU5mEJtTwFFix8r1LBCLHSR+NjawTmAUXMD
 IsIpRvTi1qCy1SNdIL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMNwYgGAH4/c/
 TocYJTmYlER5/3NcihTiS8pPqcxILM6ILyrNSS0+xKjBwSHw8+nfFkYplrz8vFQlCd4HXEB1g
 kWp6akVaZk5wIiAKZXg4FES4Z0MkuYtLkjMLc5Mh0idYrTnuHDn0h8mjmObLgPJA3tuAcmOm3
 f/MAmBTZUS590B0iYA0pZRmgc3FBbBlxhlpYR5GYFOFuIpSC3KzSxBlX/FKM7BqCTMexFkCk9
 mXgnc7ldAZzEBnTWn6wLIWSWJCCmpBkb71nNisbuX6f9RXjFZy6SgIbUxXe1viGepp0w50//U
 vYG///Y4imVxCi34FcM2r+jlTIEotucihbUGb3/Orp7kGfMl9vHluYVvY92sWeds4V8cNM1rU
 53Ax51HK9Xds3z+WQs5c3eKJtSd+/f0MEeSjnrip72v2C6YMgVlzFoZFLVw3go3JyWW4oxEQy
 3mouJEAJjFq5PbAgAA
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1506937776!77832886!1
X-Originating-IP: [209.85.215.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29175 invoked from network); 2 Oct 2017 09:49:36 -0000
Received: from mail-lf0-f66.google.com (HELO mail-lf0-f66.google.com)
 (209.85.215.66)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 2 Oct 2017 09:49:36 -0000
Received: by mail-lf0-f66.google.com with SMTP id c8so2006777lfe.2
 for <xen-devel@lists.xenproject.org>; Mon, 02 Oct 2017 02:49:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=vFuUfv6uX2TzWyWqAjZPs/quU17fIaiL1a578GiZIkQ=;
 b=AnP1eqd3rHvXHYIvr2ReRcHxio6GAiu27R3drjGWJja/ZJdtkZCTPG202+OAYP6Eml
 dRwn3zfNS/26XYaubrzRzFb8a4GLbohrHTazDeGXkScKB/m5sEgmAvIhjjfi+MOjBVfF
 yPAnWsffpI71q3Mw4ppQxwVG5/juh3jMEE8Os9cPhUTqsBtiC6d7PUFb6ovIHO2Dsv0W
 JjMP6R5WvNG3MJcBaZsVzeuK603LAJvE72wnpPvnDD2fsnDdbIIrmxKITFdQfIANMTOy
 weLU7+UjzfAylHttXgJvTYLmW/E/kT+tA45vqubviEw8BC+wCj03sSnJ9AXMwgNkksh2
 ZuJQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=vFuUfv6uX2TzWyWqAjZPs/quU17fIaiL1a578GiZIkQ=;
 b=FX7BNdMkXct0Unt1gC/Apea3CSS7tbD/svGCnHY5NJf04Ftehj4S1MN0QdEGDXJERK
 kjpq3ajohapq3PBRFKw4H8fCWF5ZfZdrIRvsgnDr2Um6iqYg3vpl4WP8drKfcGX+b6cD
 tlvhKNAF1SbyUrfI2pTipFT5s03cADXyOMn7N6y+KmKILew2dRFq//gbJxZWMOgqr9mf
 BT4SzoOMHzhEyzYcqgF73Y/QWAuhO9rWm7i083a1JmPj3Nsq5r6dRFOkyCNsk/ZyJzpn
 cs6Wyna41iCqd54JLFBDTP0ySVb8EhX/MCjfw7wLCxBUvvoW0QS/FTZCU+eNnDbgZK7z
 cmXA==
X-Gm-Message-State: AMCzsaWk3UlrEp4ZESrURVfNeVtzkWxIKIg2meodmNfqi7PYa8syh+wM
 b2xmgz5onM7yyV7NozS6hug4Zw==
X-Google-Smtp-Source: AOwi7QBNm5widbjHB6Q+4iSEb0ADxqQTKrEhZ4nKWeZtzFotj2eFldMSPh4QVDFMrl7r5EF03VeiKQ==
X-Received: by 10.46.21.81 with SMTP id 17mr6984408ljv.68.1506937775598;
 Mon, 02 Oct 2017 02:49:35 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id b10sm2217504lje.15.2017.10.02.02.49.34
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 02 Oct 2017 02:49:35 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  2 Oct 2017 12:49:23 +0300
Message-Id: <1506937764-30329-5-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506937764-30329-1-git-send-email-al1img@gmail.com>
References: <1506937764-30329-1-git-send-email-al1img@gmail.com>
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH 4/5] xl: add vsnd CLI commands
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKQWRk
IENMSSBjb21tYW5kcyB0byBhdHRhY2gsIGRldGFjaCBhbmQgbGlzdCB2aXJ0dWFsIHNvdW5kIGRl
dmljZXMKClNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJfZ3J5dHNv
dkBlcGFtLmNvbT4KLS0tCiB0b29scy94bC9NYWtlZmlsZSAgICAgIHwgICAyICstCiB0b29scy94
bC94bC5oICAgICAgICAgIHwgICAzICsKIHRvb2xzL3hsL3hsX2NtZHRhYmxlLmMgfCAgMTUgKysr
KwogdG9vbHMveGwveGxfdnNuZC5jICAgICB8IDIwMyArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDIyMiBpbnNlcnRpb25z
KCspLCAxIGRlbGV0aW9uKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMveGwveGxfdnNuZC5j
CgpkaWZmIC0tZ2l0IGEvdG9vbHMveGwvTWFrZWZpbGUgYi90b29scy94bC9NYWtlZmlsZQppbmRl
eCBhNTExN2FiLi42NmJkYmRlIDEwMDY0NAotLS0gYS90b29scy94bC9NYWtlZmlsZQorKysgYi90
b29scy94bC9NYWtlZmlsZQpAQCAtMjIsNyArMjIsNyBAQCBYTF9PQkpTICs9IHhsX3Z0cG0ubyB4
bF9ibG9jay5vIHhsX25pYy5vIHhsX3VzYi5vCiBYTF9PQkpTICs9IHhsX3NjaGVkLm8geGxfcGNp
Lm8geGxfdmNwdS5vIHhsX2Nkcm9tLm8geGxfbWVtLm8KIFhMX09CSlMgKz0geGxfaW5mby5vIHhs
X2NvbnNvbGUubyB4bF9taXNjLm8KIFhMX09CSlMgKz0geGxfdm1jb250cm9sLm8geGxfc2F2ZXJl
c3RvcmUubyB4bF9taWdyYXRlLm8KLVhMX09CSlMgKz0geGxfdmRpc3BsLm8KK1hMX09CSlMgKz0g
eGxfdmRpc3BsLm8geGxfdnNuZC5vCiAKICQoWExfT0JKUyk6IENGTEFHUyArPSAkKENGTEFHU19s
aWJ4ZW50b29sbG9nKQogJChYTF9PQkpTKTogQ0ZMQUdTICs9ICQoQ0ZMQUdTX1hMKQpkaWZmIC0t
Z2l0IGEvdG9vbHMveGwveGwuaCBiL3Rvb2xzL3hsL3hsLmgKaW5kZXggMzFkNjYwYi4uNzAzY2Fh
NiAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGwuaAorKysgYi90b29scy94bC94bC5oCkBAIC0xNzAs
NiArMTcwLDkgQEAgaW50IG1haW5fdnRwbWRldGFjaChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwog
aW50IG1haW5fdmRpc3BsYXR0YWNoKGludCBhcmdjLCBjaGFyICoqYXJndik7CiBpbnQgbWFpbl92
ZGlzcGxsaXN0KGludCBhcmdjLCBjaGFyICoqYXJndik7CiBpbnQgbWFpbl92ZGlzcGxkZXRhY2go
aW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKK2ludCBtYWluX3ZzbmRhdHRhY2goaW50IGFyZ2MsIGNo
YXIgKiphcmd2KTsKK2ludCBtYWluX3ZzbmRsaXN0KGludCBhcmdjLCBjaGFyICoqYXJndik7Citp
bnQgbWFpbl92c25kZGV0YWNoKGludCBhcmdjLCBjaGFyICoqYXJndik7CiBpbnQgbWFpbl91c2Jj
dHJsX2F0dGFjaChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogaW50IG1haW5fdXNiY3RybF9kZXRh
Y2goaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3VzYmRldl9hdHRhY2goaW50IGFy
Z2MsIGNoYXIgKiphcmd2KTsKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMgYi90
b29scy94bC94bF9jbWR0YWJsZS5jCmluZGV4IGMzMDRhODUuLjhlMTYyY2UgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKKysrIGIvdG9vbHMveGwveGxfY21kdGFibGUuYwpAQCAt
Mzk3LDYgKzM5NywyMSBAQCBzdHJ1Y3QgY21kX3NwZWMgY21kX3RhYmxlW10gPSB7CiAgICAgICAi
RGVzdHJveSBhIGRvbWFpbidzIHZpcnR1YWwgZGlzcGxheSBkZXZpY2UiLAogICAgICAgIjxEb21h
aW4+IDxEZXZJZD4iLAogICAgIH0sCisgICAgeyAidnNuZC1hdHRhY2giLAorICAgICAgJm1haW5f
dnNuZGF0dGFjaCwgMSwgMSwKKyAgICAgICJDcmVhdGUgYSBuZXcgdmlydHVhbCBzb3VuZCBkZXZp
Y2UiLAorICAgICAgIjxEb21haW4+IDx2c25kLXNwZWMtY29tcG9uZW50KHMpPi4uLiIsCisgICAg
fSwKKyAgICB7ICJ2c25kLWxpc3QiLAorICAgICAgJm1haW5fdnNuZGxpc3QsIDAsIDAsCisgICAg
ICAiTGlzdCB2aXJ0dWFsIGRpc3BsYXkgZGV2aWNlcyBmb3IgYSBkb21haW4iLAorICAgICAgIjxE
b21haW4ocyk+IiwKKyAgICB9LAorICAgIHsgInZzbmQtZGV0YWNoIiwKKyAgICAgICZtYWluX3Zz
bmRkZXRhY2gsIDAsIDEsCisgICAgICAiRGVzdHJveSBhIGRvbWFpbidzIHZpcnR1YWwgc291bmQg
ZGV2aWNlIiwKKyAgICAgICI8RG9tYWluPiA8RGV2SWQ+IiwKKyAgICB9LAogICAgIHsgInVwdGlt
ZSIsCiAgICAgICAmbWFpbl91cHRpbWUsIDAsIDAsCiAgICAgICAiUHJpbnQgdXB0aW1lIGZvciBh
bGwvc29tZSBkb21haW5zIiwKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3ZzbmQuYyBiL3Rvb2xz
L3hsL3hsX3ZzbmQuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi41ZTI3YTVk
Ci0tLSAvZGV2L251bGwKKysrIGIvdG9vbHMveGwveGxfdnNuZC5jCkBAIC0wLDAgKzEsMjAzIEBA
CisvKgorICogQ29weXJpZ2h0IChDKSAyMDE2IEVQQU0gU3lzdGVtcyBJbmMuCisgKgorICogVGhp
cyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9v
ciBtb2RpZnkKKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFs
IFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZAorICogYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91
bmRhdGlvbjsgdmVyc2lvbiAyLjEgb25seS4gd2l0aCB0aGUgc3BlY2lhbAorICogZXhjZXB0aW9u
IG9uIGxpbmtpbmcgZGVzY3JpYmVkIGluIGZpbGUgTElDRU5TRS4KKyAqCisgKiBUaGlzIHByb2dy
YW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAq
IGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJh
bnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBV
UlBPU0UuICBTZWUgdGhlCisgKiBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9y
IG1vcmUgZGV0YWlscy4KKyAqLworCisjaW5jbHVkZSA8c3RkbGliLmg+CisKKyNpbmNsdWRlIDxs
aWJ4bC5oPgorI2luY2x1ZGUgPGxpYnhsX3V0aWxzLmg+CisjaW5jbHVkZSA8bGlieGx1dGlsLmg+
CisKKyNpbmNsdWRlICJ4bC5oIgorI2luY2x1ZGUgInhsX3V0aWxzLmgiCisjaW5jbHVkZSAieGxf
cGFyc2UuaCIKKworaW50IG1haW5fdnNuZGF0dGFjaChpbnQgYXJnYywgY2hhciAqKmFyZ3YpCit7
CisgICAgaW50IG9wdDsKKyAgICBpbnQgcmM7CisgICAgdWludDMyX3QgZG9taWQ7CisgICAgbGli
eGxfZGV2aWNlX3ZzbmQgdnNuZDsKKworICAgIFNXSVRDSF9GT1JFQUNIX09QVChvcHQsICIiLCBO
VUxMLCAidnNuZC1hdHRhY2giLCAyKSB7CisgICAgICAgIC8qIE5vIG9wdGlvbnMgKi8KKyAgICB9
CisKKyAgICBsaWJ4bF9kZXZpY2VfdnNuZF9pbml0KCZ2c25kKTsKKyAgICBkb21pZCA9IGZpbmRf
ZG9tYWluKGFyZ3Zbb3B0aW5kKytdKTsKKworICAgIGZvciAoYXJndiArPSBvcHRpbmQsIGFyZ2Mg
LT0gb3B0aW5kOyBhcmdjID4gMDsgKythcmd2LCAtLWFyZ2MpIHsKKyAgICAgICAgcmMgPSBwYXJz
ZV92c25kX2l0ZW0oJnZzbmQsICphcmd2KTsKKyAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKKyAg
ICB9CisKKyAgICBpZiAoZHJ5cnVuX29ubHkpIHsKKyAgICAgICAgY2hhciAqanNvbiA9IGxpYnhs
X2RldmljZV92c25kX3RvX2pzb24oY3R4LCAmdnNuZCk7CisgICAgICAgIHByaW50ZigidnNuZDog
JXNcbiIsIGpzb24pOworICAgICAgICBmcmVlKGpzb24pOworICAgICAgICBnb3RvIG91dDsKKyAg
ICB9CisKKyAgICBpZiAobGlieGxfZGV2aWNlX3ZzbmRfYWRkKGN0eCwgZG9taWQsICZ2c25kLCAw
KSkgeworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgImxpYnhsX2RldmljZV92c25kX2FkZCBmYWls
ZWQuXG4iKTsKKyAgICAgICAgcmMgPSBFUlJPUl9GQUlMOyBnb3RvIG91dDsKKyAgICB9CisKKyAg
ICByYyA9IDA7CisKK291dDoKKyAgICBsaWJ4bF9kZXZpY2VfdnNuZF9kaXNwb3NlKCZ2c25kKTsK
KyAgICByZXR1cm4gcmM7Cit9CisKK3N0YXRpYyB2b2lkIHByaW50X3BhcmFtcyhsaWJ4bF92c25k
X3BhcmFtcyAqcGFyYW1zKQoreworICAgIGludCBpOworCisgICAgaWYgKHBhcmFtcy0+Y2hhbm5l
bHNfbWluKSB7CisgICAgICAgIHByaW50ZigiLCBjaGFubmVscy1taW46ICV1IiwgcGFyYW1zLT5j
aGFubmVsc19taW4pOworICAgIH0KKworICAgIGlmIChwYXJhbXMtPmNoYW5uZWxzX21heCkgewor
ICAgICAgICBwcmludGYoIiwgY2hhbm5lbHMtbWF4OiAldSIsIHBhcmFtcy0+Y2hhbm5lbHNfbWF4
KTsKKyAgICB9CisKKyAgICBpZiAocGFyYW1zLT5idWZmZXJfc2l6ZSkgeworICAgICAgICBwcmlu
dGYoIiwgYnVmZmVyLXNpemU6ICV1IiwgcGFyYW1zLT5idWZmZXJfc2l6ZSk7CisgICAgfQorCisg
ICAgaWYgKHBhcmFtcy0+bnVtX3NhbXBsZV9yYXRlcykgeworICAgICAgICBwcmludGYoIiwgc2Ft
cGxlLXJhdGVzOiAiKTsKKyAgICAgICAgZm9yIChpID0gMDsgaSA8IHBhcmFtcy0+bnVtX3NhbXBs
ZV9yYXRlcyAtIDE7IGkrKykgeworICAgICAgICAgICAgcHJpbnRmKCIldTsiLCBwYXJhbXMtPnNh
bXBsZV9yYXRlc1tpXSk7CisgICAgICAgIH0KKyAgICAgICAgcHJpbnRmKCIldSIsIHBhcmFtcy0+
c2FtcGxlX3JhdGVzW2ldKTsKKyAgICB9CisKKyAgICBpZiAocGFyYW1zLT5udW1fc2FtcGxlX2Zv
cm1hdHMpIHsKKyAgICAgICAgcHJpbnRmKCIsIHNhbXBsZS1mb3JtYXRzOiAiKTsKKyAgICAgICAg
Zm9yIChpID0gMDsgaSA8IHBhcmFtcy0+bnVtX3NhbXBsZV9mb3JtYXRzIC0gMTsgaSsrKSB7Cisg
ICAgICAgICAgICBwcmludGYoIiVzOyIsIGxpYnhsX3ZzbmRfcGNtX2Zvcm1hdF90b19zdHJpbmco
cGFyYW1zLT5zYW1wbGVfZm9ybWF0c1tpXSkpOworICAgICAgICB9CisgICAgICAgIHByaW50Zigi
JXMiLCBsaWJ4bF92c25kX3BjbV9mb3JtYXRfdG9fc3RyaW5nKHBhcmFtcy0+c2FtcGxlX2Zvcm1h
dHNbaV0pKTsKKyAgICB9CisKKyAgICBwcmludGYoIlxuIik7Cit9CisKK2ludCBtYWluX3ZzbmRs
aXN0KGludCBhcmdjLCBjaGFyICoqYXJndikKK3sKKyAgIGludCBvcHQ7CisgICBpbnQgaSwgaiwg
aywgbjsKKyAgIGxpYnhsX2RldmljZV92c25kICp2c25kczsKKyAgIGxpYnhsX3ZzbmRpbmZvIHZz
bmRpbmZvOworCisgICBTV0lUQ0hfRk9SRUFDSF9PUFQob3B0LCAiIiwgTlVMTCwgInZzbmQtbGlz
dCIsIDEpIHsKKyAgICAgICAvKiBObyBvcHRpb25zICovCisgICB9CisKKyAgIGZvciAoYXJndiAr
PSBvcHRpbmQsIGFyZ2MgLT0gb3B0aW5kOyBhcmdjID4gMDsgLS1hcmdjLCArK2FyZ3YpIHsKKyAg
ICAgICB1aW50MzJfdCBkb21pZDsKKworICAgICAgIGlmIChsaWJ4bF9kb21haW5fcXVhbGlmaWVy
X3RvX2RvbWlkKGN0eCwgKmFyZ3YsICZkb21pZCkgPCAwKSB7CisgICAgICAgICAgIGZwcmludGYo
c3RkZXJyLCAiJXMgaXMgYW4gaW52YWxpZCBkb21haW4gaWRlbnRpZmllclxuIiwgKmFyZ3YpOwor
ICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICB9CisKKyAgICAgICB2c25kcyA9IGxpYnhsX2Rl
dmljZV92c25kX2xpc3QoY3R4LCBkb21pZCwgJm4pOworCisgICAgICAgaWYgKCF2c25kcykgY29u
dGludWU7CisKKyAgICAgICBmb3IgKGkgPSAwOyBpIDwgbjsgaSsrKSB7CisgICAgICAgICAgIGxp
YnhsX3ZzbmRpbmZvX2luaXQoJnZzbmRpbmZvKTsKKyAgICAgICAgICAgaWYgKGxpYnhsX2Rldmlj
ZV92c25kX2dldGluZm8oY3R4LCBkb21pZCwgJnZzbmRzW2ldLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAmdnNuZGluZm8pID09IDApIHsKKyAgICAgICAgICAgICAg
IHByaW50ZigiXG5kZXZpZDogJWQsIGJlLWRvbWlkOiAlZCwgaGFuZGxlOiAlZCwgc3RhdGU6ICVk
LCAiCisgICAgICAgICAgICAgICAgICAgICAgImJlLXBhdGg6ICVzLCBmZS1wYXRoOiAlc1xuIiwK
KyAgICAgICAgICAgICAgICAgICAgICB2c25kaW5mby5kZXZpZCwgdnNuZGluZm8uYmFja2VuZF9p
ZCwKKyAgICAgICAgICAgICAgICAgICAgICB2c25kaW5mby5mcm9udGVuZF9pZCwgdnNuZGluZm8u
c3RhdGUsCisgICAgICAgICAgICAgICAgICAgICAgdnNuZGluZm8uYmFja2VuZCwgdnNuZGluZm8u
ZnJvbnRlbmQpOworCisgICAgICAgICAgICAgICBwcmludGYoInNob3J0LW5hbWU6IFwiJXNcIiwg
bG9uZy1uYW1lOiBcIiVzXCIiLAorICAgICAgICAgICAgICAgICAgICAgIHZzbmRzW2ldLnNob3J0
X25hbWUsIHZzbmRzW2ldLmxvbmdfbmFtZSk7CisgICAgICAgICAgICAgICBwcmludF9wYXJhbXMo
JnZzbmRzW2ldLnBhcmFtcyk7CisKKyAgICAgICAgICAgICAgIGZvciAoaiA9IDA7IGogPCB2c25k
aW5mby5udW1fdnNuZF9wY21zOyBqKyspIHsKKyAgICAgICAgICAgICAgICAgICBsaWJ4bF92c25k
X3BjbSAqcGNtID0gJnZzbmRzW2ldLnBjbXNbal07CisKKyAgICAgICAgICAgICAgICAgICBwcmlu
dGYoIlx0cGNtOiAlZCwgbmFtZTogXCIlc1wiIiwgaiwgcGNtLT5uYW1lKTsKKyAgICAgICAgICAg
ICAgICAgICBwcmludF9wYXJhbXMoJnBjbS0+cGFyYW1zKTsKKworICAgICAgICAgICAgICAgICAg
IGZvcihrID0gMDsgayA8IHZzbmRzW2ldLnBjbXNbal0ubnVtX3ZzbmRfc3RyZWFtczsgaysrKSB7
CisgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3ZzbmRfc3RyZWFtICpzdHJlYW0gPSAmdnNu
ZHNbaV0ucGNtc1tqXS5zdHJlYW1zW2tdOworICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9z
dHJlYW1pbmZvICppbmZvID0gJnZzbmRpbmZvLnBjbXNbal0uc3RyZWFtc1trXTsKKworICAgICAg
ICAgICAgICAgICAgICAgICBwcmludGYoIlx0XHRzdHJlYW06ICVkLCBpZDogJXUsIHR5cGU6ICVz
IiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGssIHN0cmVhbS0+aWQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF92c25kX3N0cmVhbV90eXBlX3RvX3N0cmluZyhz
dHJlYW0tPnR5cGUpKTsKKyAgICAgICAgICAgICAgICAgICAgICAgcHJpbnRfcGFyYW1zKCZzdHJl
YW0tPnBhcmFtcyk7CisgICAgICAgICAgICAgICAgICAgICAgIHByaW50ZigiXHRcdFx0ZXZlbnQt
Y2hhbm5lbDogJWQsIHJpbmctcmVmOiAlZFxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGluZm8tPnJlcV9ldnRjaCwgaW5mby0+cmVxX3JyZWYpOworICAgICAgICAgICAgICAgICAg
IH0KKyAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgfQorICAgICAgICAgICBsaWJ4bF92c25k
aW5mb19kaXNwb3NlKCZ2c25kaW5mbyk7CisgICAgICAgfQorICAgICAgIGxpYnhsX2RldmljZV92
c25kX2xpc3RfZnJlZSh2c25kcywgbik7CisgICB9CisgICByZXR1cm4gMDsKK30KKworaW50IG1h
aW5fdnNuZGRldGFjaChpbnQgYXJnYywgY2hhciAqKmFyZ3YpCit7CisgICAgdWludDMyX3QgZG9t
aWQsIGRldmlkOworICAgIGludCBvcHQsIHJjOworICAgIGxpYnhsX2RldmljZV92c25kIHZzbmQ7
CisKKyAgICBTV0lUQ0hfRk9SRUFDSF9PUFQob3B0LCAiIiwgTlVMTCwgInZzbmQtZGV0YWNoIiwg
MikgeworICAgICAgICAvKiBObyBvcHRpb25zICovCisgICAgfQorCisgICAgZG9taWQgPSBmaW5k
X2RvbWFpbihhcmd2W29wdGluZCsrXSk7CisgICAgZGV2aWQgPSBhdG9pKGFyZ3Zbb3B0aW5kKytd
KTsKKworICAgIGxpYnhsX2RldmljZV92c25kX2luaXQoJnZzbmQpOworCisgICAgaWYgKGxpYnhs
X2RldmlkX3RvX2RldmljZV92c25kKGN0eCwgZG9taWQsIGRldmlkLCAmdnNuZCkpIHsKKyAgICAg
ICAgZnByaW50ZihzdGRlcnIsICJFcnJvcjogRGV2aWNlICVkIG5vdCBjb25uZWN0ZWQuXG4iLCBk
ZXZpZCk7CisgICAgICAgIHJjID0gRVJST1JfRkFJTDsKKyAgICAgICAgZ290byBvdXQ7CisgICAg
fQorCisgICAgcmMgPSBsaWJ4bF9kZXZpY2VfdnNuZF9yZW1vdmUoY3R4LCBkb21pZCwgJnZzbmQs
IDApOworICAgIGlmIChyYykgeworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgImxpYnhsX2Rldmlj
ZV92c25kX3JlbW92ZSBmYWlsZWQuXG4iKTsKKyAgICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAg
ICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICByYyA9IDA7CisKK291dDoKKyAgICBsaWJ4bF9k
ZXZpY2VfdnNuZF9kaXNwb3NlKCZ2c25kKTsKKyAgICByZXR1cm4gcmM7Cit9CisKKworLyoKKyAq
IExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiBp
bmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwotLSAKMi43LjQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 02 09:49:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 09:49:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dyxM7-0005rR-Rx; Mon, 02 Oct 2017 09:49:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1dyxM6-0005qs-2u
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 09:49:42 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 7E/FF-03616-5BB02D95; Mon, 02 Oct 2017 09:49:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVyMfS6s+5G7ku
 RBqd7tS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozmdXNZCyaqV/ye3crewHhAoYuRi0NIYBqj
 xMe+9SwgDovASxaJO98Xs4I4EgL9rBKzJ7cCOZxATpZEz61OFgg7TeJv5xV2CLtKYmPrUrAaI
 QF5iYMtl9kh7GlMEt/OR4PYbAJaEvdvr2ADsUUElCTurZrMBGIzC6RI7F3XxghiCwuYSux88o
 wZxGYRUJU48XMnWJxXwEFi+oTTzBC75CRunusEszkFHCV2rFzPArHLQeJnYwPrBEbBBYwMqxg
 1ilOLylKLdA0t9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAkOOAQh2MN7cGHCI
 UZKDSUmU9z/HpUghvqT8lMqMxOKM+KLSnNTiQ4waHBwCP5/+bWGUYsnLz0tVkuDN4AKqEyxKT
 U+tSMvMAUYFTKkEB4+SCO9kkDRvcUFibnFmOkTqFKMlx4U7l/4wcRzYcwtIdty8+4dJCGyelD
 ivO0iDAEhDRmke3DhY5F5ilJUS5mUEOlaIpyC1KDezBFX+FaM4B6OSMG8kyBSezLwSuK2vgA5
 iAjpoTtcFkINKEhFSUg2MCgZVRREnrvE+y+hImfLtXZ19O1vWScbG1PqTZRl8n2ZWLw989vHI
 xFeaf+7sv6H4/+KtalZV+7KnOXpteaKtEtl+4e9lVz1+pXbixF0bRs5XK6bvc16vnev83yZdx
 aPVqdUwi3lSeOLPM7P9FTwtL+y4JjRbvyfho/TWDu+/C0S1lW7XSK5RYinOSDTUYi4qTgQAhZ
 PMDtcCAAA=
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1506937777!118027469!1
X-Originating-IP: [209.85.215.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60071 invoked from network); 2 Oct 2017 09:49:37 -0000
Received: from mail-lf0-f67.google.com (HELO mail-lf0-f67.google.com)
 (209.85.215.67)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 2 Oct 2017 09:49:37 -0000
Received: by mail-lf0-f67.google.com with SMTP id c8so2006790lfe.2
 for <xen-devel@lists.xenproject.org>; Mon, 02 Oct 2017 02:49:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=vR/lk8dCECPsh0jFftEedGoVzVXvGgYBMJK4+mHIMEA=;
 b=HW+eWUTcNztSBNT5zPnDGYaYGU7maNw9+OtD9BbwJQ8KQnp5msrPx3no0N5/NeOKvA
 H7dvbevVNFv8uUjdDXnDjAhNgR04KJkEsMy/7NDsConoV9Hq5whmNbF9vxKLSX79Mf+2
 lTSVTMciZiLaNr7wmFGAIKlmyVnZ8akunEiYS0cfi0Xfvy6gpe/iP5BlLi8E9jlRT5qf
 WvsinTsvU+VHL38fhginYWKPt1GIGMRNvmxwJ1fraR9moDpTuIgAIG1xd9mZ3Pek57wa
 xZNF4+jf6d7D7bn4BUuszujRNveGAanjv6EWzM9RlA6umzaNn+nF0GAPbZfyTKQfdPtk
 9uyw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=vR/lk8dCECPsh0jFftEedGoVzVXvGgYBMJK4+mHIMEA=;
 b=tWp148Z9nTLLVcQRVkREnivRVDoEM8i3au8Ozk/06e0xExv2FqQoXvHvHsfWm4L4EW
 NnpgMSIokFaNLplAbaGXx7ElbW6wkTt9YksO7qiWrQ4EEzvksMRaoYzFeoZuJqqEgkL9
 qNpEMFuSfLxzecDVAjg/P/2h6l9r5gp3ORK3ixHK04Ue0HVHwJ7YHMAeN9LrlJRMA1bp
 Bj7mtgf+fMC+qReJLotkrqlgYY7htdpWcg6+u4go7VZfiWqFjjslHNwujtk9Hl42Loq5
 izjMKcosc1N1Kkt6SbKYgWQbjPiJ/sTFvugSHmtVPUKBoeZ+5ykN2t5Lo3V/HCBK7/Hz
 q/vg==
X-Gm-Message-State: AHPjjUhNG9pI8a3+12zoMjcwcAtfTS3vzwqykYXzA72KXQO+olI5NPFT
 NbD74/kHeBW0QefJxV5VmoW+Jg==
X-Google-Smtp-Source: AOwi7QAlWuKAz4tBZSY8C4MvRc5jRIdyJp/NVokLDyq2mwX5QUMIxwmVJAUsT0Oivdj1E8PpZr422A==
X-Received: by 10.46.71.193 with SMTP id u184mr6883894lja.166.1506937776640;
 Mon, 02 Oct 2017 02:49:36 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id b10sm2217504lje.15.2017.10.02.02.49.35
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 02 Oct 2017 02:49:36 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  2 Oct 2017 12:49:24 +0300
Message-Id: <1506937764-30329-6-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506937764-30329-1-git-send-email-al1img@gmail.com>
References: <1506937764-30329-1-git-send-email-al1img@gmail.com>
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH 5/5] docs: add PV sound device config
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKVXBk
YXRlIGRvY3VtZW50YXRpb24gd2l0aCB2aXJ0dWFsIHNvdW5kIGRldmljZQoKU2lnbmVkLW9mZi1i
eTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgotLS0KIGRv
Y3MvbWFuL3hsLmNmZy5wb2QuNS5pbiB8IDE1MCArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwogZG9jcy9tYW4veGwucG9kLjEuaW4gICAgIHwgIDMwICsrKysr
KysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMTgwIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9k
b2NzL21hbi94bC5jZmcucG9kLjUuaW4gYi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KaW5kZXgg
MjQ3YWU5OS4uNDk0OGRkNyAxMDA2NDQKLS0tIGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCisr
KyBiL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgpAQCAtMTE2NSw2ICsxMTY1LDE1NiBAQCBjb25u
ZWN0b3JzPWlkMDoxOTIweDEwODA7aWQxOjgwMHg2MDA7aWQyOjY0MHg0ODAKIAogPWJhY2sKIAor
PWl0ZW0gQjx2c25kPVsgVkNBUkRfU1BFQywgVkNBUkRfU1BFQywgLi4uIF0+CisKK1NwZWNpZmll
cyB0aGUgdmlydHVhbCBzb3VuZCBjYXJkcyB0byBiZSBwcm92aWRlZCB0byB0aGUgZ3Vlc3QuCitF
YWNoIEI8VkNBUkRfU1BFQz4gaXMgYSBsaXN0LCB3aGljaCBoYXMgYSBmb3JtIG9mCisiW1ZTTkRf
SVRFTV9TUEVDLCBWU05EX0lURU1fU1BFQywgLi4uIF0iICAod2l0aG91dCB0aGUgcXVvdGVzKS4K
K1RoZSB2aXJ0dWFsIHNvdW5kIGNhcmQgaGFzIGhpZXJhcmNoaWNhbCBzdHJ1Y3R1cmUuIAorRXZl
cnkgY2FyZCBoYXMgYSBzZXQgb2YgUENNIGRldmljZXMgYW5kIHN0cmVhbXMsIGVhY2ggY291bGQg
YmUgaW5kaXZpZHVhbGx5Citjb25maWd1cmVkLgorCitCPFZTTkRfSVRFTV9TUEVDPiBkZXNjcmli
ZXMgaW5kaXZpZHVhbCBpdGVtIHBhcmFtZXRlcnMuIAorQjxWU05EX0lURU1fU1BFQz4gaXMgYSBz
dHJpbmcgb2YgY29tbWEgc2VwYXJhdGVkIGl0ZW0gcGFyYW1ldGVycworaGVhZGVkIGJ5IGl0ZW0g
aWRlbnRpZmllci4gRWFjaCBpdGVtIHBhcmFtZXRlciBpcyBDPEtFWT1WQUxVRT4gcGFpcjoKKwor
PW92ZXIgNAorCisiaWRlbnRpZmllciwgcGFyYW0gPSB2YWx1ZSwgLi4uIi4KKworPWJhY2sKKwor
SWRlbnRpZmllciBzaGFsbCBiZSBvbmUgb2YgZm9sbG93aW5nIHZhbHVlczogIkNBUkQiLCAiUENN
IiwgIlNUUkVBTSIuCitUaGUgY2hpbGQgaXRlbSB0cmVhdGVkIGFzIGJlbG9uZ2luZyB0byB0aGUg
cHJldmlvdXNseSBkZWZpbmVkIHBhcmVudAoraXRlbS4gCisKK0FsbCBwYXJhbWV0ZXJzIGFyZSBv
cHRpb25hbC4KKworVGhlcmUgYXJlIGdyb3VwIG9mIHBhcmFtZXRlcnMgd2hpY2ggYXJlIGNvbW1v
biBmb3IgYWxsIGl0ZW1zLgorVGhpcyBncm91cCBjYW4gYmUgZGVmaW5lZCBhdCBoaWdoZXIgbGV2
ZWwgb2YgdGhlIGhpZXJhcmNoeSBhbmQgYmUgZnVsbHkgb3IKK3BhcnRpYWxseSByZS11c2VkIGJ5
IHRoZSB1bmRlcmx5aW5nIGxheWVycy4gVGhlc2UgcGFyYW1ldGVycyBhcmU6CisKKz1vdmVyIDQK
KworKiBudW1iZXIgb2YgY2hhbm5lbHMgKG1pbi9tYXgpCisKKyogc3VwcG9ydGVkIHNhbXBsZSBy
YXRlcworCisqIHN1cHBvcnRlZCBzYW1wbGUgZm9ybWF0cworCis9YmFjaworCitFLmcuIG9uZSBj
YW4gZGVmaW5lIHRoZXNlIHZhbHVlcyBmb3IgdGhlIHdob2xlIGNhcmQsIGRldmljZSBvciBzdHJl
YW0uCitFdmVyeSB1bmRlcmx5aW5nIGxheWVyIGluIHR1cm4gY2FuIHJlLWRlZmluZSBzb21lIG9y
IGFsbCBvZiB0aGVtIHRvIGJldHRlcgorZml0IGl0cyBuZWVkcy4gRm9yIGV4YW1wbGUsIGNhcmQg
bWF5IGRlZmluZSBudW1iZXIgb2YgY2hhbm5lbHMgdG8gYmUKK2luIFsxOyA4XSByYW5nZSwgYW5k
IHNvbWUgcGFydGljdWxhciBzdHJlYW0gbWF5IGJlIGxpbWl0ZWQgdG8gWzE7IDJdIG9ubHkuCitU
aGUgcnVsZSBpcyB0aGF0IHRoZSB1bmRlcmx5aW5nIGxheWVyIG11c3QgYmUgYSBzdWJzZXQgb2Yg
dGhlIHVwcGVyIGxheWVyCityYW5nZS4KKworSTxDT01NT04gcGFyYW1ldGVyczo+CisKKz1vdmVy
IDQKKworPW92ZXIgNAorCis9aXRlbSBCPHNhbXBsZS1yYXRlcz1SQVRFUz4KKworTGlzdCBvZiBp
bnRlZ2VyIHZhbHVlcyBzZXBhcmF0ZWQgYnkgc2VtaWNvbG9uOiBzYW1wbGUtcmF0ZXM9ODAwMDsy
MjA1MDs0NDEwMAorCis9aXRlbSBCPHNhbXBsZS1mb3JtYXRzPUZPUk1BVFM+CisKK0xpc3Qgb2Yg
c3RyaW5nIHZhbHVlcyBzZXBhcmF0ZWQgYnkgc2VtaWNvbG9uOiBzYW1wbGUtZm9ybWF0cz1zMTZf
bGU7czg7dTMyX2JlCisKK1N1cHBvcnRlZCBmb3JtYXRzOiBzOCwgdTgsIHMxNl9sZSwgczE2X2Jl
LCB1MTZfbGUsIHUxNl9iZSwgczI0X2xlLCBzMjRfYmUsCit1MjRfbGUsIHUyNF9iZSwgczMyX2xl
LCBzMzJfYmUsIHUzMl9sZSwgdTMyX2JlLCBmbG9hdF9sZSwgZmxvYXRfYmUsCitmbG9hdDY0X2xl
LCBmbG9hdDY0X2JlLCBpZWM5NThfc3ViZnJhbWVfbGUsIGllYzk1OF9zdWJmcmFtZV9iZSwKK211
X2xhdywgYV9sYXcsIGltYV9hZHBjbSwgbXBlZywgZ3NtCisKKz1pdGVtIEI8Y2hhbm5lbHMtbWlu
PU5VTUJFUj4KKworVGhlIG1pbmltdW0gYW1vdW50IG9mIGNoYW5uZWxzLgorCis9aXRlbSBCPGNo
YW5uZWxzLW1heD1OVU1CRVI+CisKK1RoZSBtYXhpbXVtIGFtb3VudCBvZiBjaGFubmVscy4KKwor
PWl0ZW0gQjxidWZmZXItc2l6ZT1OVU1CRVI+CisKK1RoZSBtYXhpbXVtIHNpemUgaW4gb2N0ZXRz
IG9mIHRoZSBidWZmZXIgdG8gYWxsb2NhdGUgcGVyIHN0cmVhbS4KKworPWJhY2sKKworPWJhY2sK
KworSTxDQVJEIHNwZWNpZmljYXRpb246PgorCis9b3ZlciA0CisKKz1vdmVyIDQKKworPWl0ZW0g
QjxiYWNrZW5kPWRvbWFpbi1pZD4KKworU3BlY2lmeSB0aGUgYmFja2VuZCBkb21haW4gbmFtZSBv
ciBpZCwgZGVmYXVsdHMgdG8gZG9tMC4KKworPWl0ZW0gQjxzaG9ydC1uYW1lPVNUUklORz4KKwor
U2hvcnQgbmFtZSBvZiB0aGUgdmlydHVhbCBzb3VuZCBjYXJkLgorCis9aXRlbSBCPHNob3J0LW5h
bWU9U1RSSU5HPgorCitMb25nIG5hbWUgb2YgdGhlIHZpcnR1YWwgc291bmQgY2FyZC4KKworPWJh
Y2sKKworPWJhY2sKKworSTxQQ00gc3BlY2lmaWNhdGlvbjo+CisKKz1vdmVyIDQKKworPW92ZXIg
NAorCis9aXRlbSBCPG5hbWU9U1RSSU5HPgorCitOYW1lIG9mIHRoZSBQQ00gc291bmQgZGV2aWNl
IHdpdGhpbiB0aGUgdmlydHVhbCBzb3VuZCBjYXJkLgorCis9YmFjaworCis9YmFjaworCitJPFNU
UkVBTSBzcGVjaWZpY2F0aW9uOj4KKworPW92ZXIgNAorCis9b3ZlciA0CisKKz1pdGVtIEI8aWQ9
TlVNQkVSPgorCitVbmlxdWUgc3RyZWFtIGlkZW50aWZpZXIuCisKKz1pdGVtIEI8dHlwZT1UWVBF
PgorCitTdHJlYW0gdHlwZTogInAiIC0gcGxheWJhY2sgc3RyZWFtLCAiYyIgLSBjYXB0dXJlIHN0
cmVhbS4KKworPWJhY2sKKworPWJhY2sKKworSTxFWEFNUExFOj4KKworICAgIHZzbmQgPSBbICAK
KyAgICAgICAgWydDQVJELCBzaG9ydC1uYW1lPU1haW4sIHNhbXBsZS1mb3JtYXRzPXMxNl9sZTtz
ODt1MzJfYmUnLAorICAgICAgICAgICAgJ1BDTSwgbmFtZT1NYWluJywKKyAgICAgICAgICAgICAg
ICAnU1RSRUFNLCBpZD0wLCB0eXBlPXAnLAorICAgICAgICAgICAgICAgICdTVFJFQU0sIGlkPTEs
IHR5cGU9YywgY2hhbm5lbHMtbWF4PTInCisgICAgICAgIF0sICAKKyAgICAgICAgWydDQVJELCBz
aG9ydC1uYW1lPVNlY29uZCcsCisgICAgICAgICAgICAnUENNLCBuYW1lPVNlY29uZCwgYnVmZmVy
LXNpemU9MTAyNCcsCisgICAgICAgICAgICAgICAgJ1NUUkVBTSwgaWQ9MiwgdHlwZT1wJywKKyAg
ICAgICAgICAgICAgICAnU1RSRUFNLCBpZD0zLCB0eXBlPWMnCisgICAgICAgIF0gIAorICAgIF0K
KwogPWJhY2sKIAogPWhlYWQyIFBhcmF2aXJ0dWFsaXNlZCAoUFYpIEd1ZXN0IFNwZWNpZmljIE9w
dGlvbnMKZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hsLnBvZC4xLmluIGIvZG9jcy9tYW4veGwucG9k
LjEuaW4KaW5kZXggY2Q4YmIxYy4uMGE4OGZkNSAxMDA2NDQKLS0tIGEvZG9jcy9tYW4veGwucG9k
LjEuaW4KKysrIGIvZG9jcy9tYW4veGwucG9kLjEuaW4KQEAgLTE0NzYsNiArMTQ3NiwzNiBAQCBM
aXN0IHZpcnR1YWwgZGlzcGxheXMgZm9yIGEgZG9tYWluLgogCiA9YmFjawogCis9aGVhZDIgVlNO
RCBERVZJQ0VTCisKKz1vdmVyIDQKKworPWl0ZW0gQjx2c25kLWF0dGFjaD4gSTxkb21haW4taWQ+
IEk8dnNuZC1pdGVtPiBJPHZzbmQtaXRlbT4gLi4uCisKK0NyZWF0ZXMgYSBuZXcgdnNuZCBkZXZp
Y2UgaW4gdGhlIGRvbWFpbiBzcGVjaWZpZWQgYnkgSTxkb21haW4taWQ+LgorSTx2c25kLWl0ZW0+
J3MgZGVzY3JpYmUgdGhlIHZzbmQgZGV2aWNlIHRvIGF0dGFjaCwgdXNpbmcgdGhlIHNhbWUgZm9y
bWF0IGFzIHRoZQorQjxWU05EX0lURU1fU1BFQz4gc3RyaW5nIGluIHRoZSBkb21haW4gY29uZmln
IGZpbGUuIFNlZSBMPHhsLmNmZz4gZm9yCittb3JlIGluZm9ybWF0aW9uLgorCitCPEVYQU1QTEU+
CisKKz1vdmVyIDQKKworeGwgdnNuZC1hdHRhY2ggRG9tVSAnQ0FSRCwgc2hvcnQtbmFtZT1NYWlu
LCBzYW1wbGUtZm9ybWF0cz1zMTZfbGU7czg7dTMyX2JlJworJ1BDTSwgbmFtZT1NYWluJyAnU1RS
RUFNLCBpZD0wLCB0eXBlPXAnICdTVFJFQU0sIGlkPTEsIHR5cGU9YywgY2hhbm5lbHMtbWF4PTIn
CisKKz1iYWNrCisKKz1pdGVtIEI8dnNuZC1kZXRhY2g+IEk8ZG9tYWluLWlkPiBJPGRldi1pZD4K
KworUmVtb3ZlcyB0aGUgdnNuZCBkZXZpY2Ugc3BlY2lmaWVkIGJ5IEk8ZGV2LWlkPiBmcm9tIHRo
ZSBkb21haW4gc3BlY2lmaWVkIGJ5IEk8ZG9tYWluLWlkPi4KKworPWl0ZW0gQjx2c25kLWxpc3Q+
IEk8ZG9tYWluLWlkPgorCitMaXN0IHZzbmQgZGV2aWNlcyBmb3IgYSBkb21haW4uCisKKz1iYWNr
CisKID1oZWFkMSBQQ0kgUEFTUy1USFJPVUdICiAKID1vdmVyIDQKLS0gCjIuNy40CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 02 10:07:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 10:07:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dyxdK-0007ph-9l; Mon, 02 Oct 2017 10:07:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4410c2dc2=George.Dunlap@citrix.com>)
 id 1dyxdJ-0007pb-8f
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 10:07:29 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 5C/91-22376-0EF02D95; Mon, 02 Oct 2017 10:07:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHSDve59/ku
 RBm/P2lh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlnPlxiLmjnqfj/o42xgfEvZxcjJ4eEgL/E
 hiV72LsYOTiEBRIl1r7JBAmzCehJzDv+lQXEFhHQkfh78ReQzcXBLPCJUWLxFQhHSOA4o8S0y
 zNZQJp5BWwlfmyLAWlgEVCReDTzEBuILSoQLtF0th9sEK+AoMTJmU/AbE4BO4nmqVeYQVqZBT
 Ql1u/SBwkzC4hL3HoynwnClpdo3jqbGcQWElCVWPzgKPsERv5ZSCbNQuiehaR7FpLuBYwsqxj
 Vi1OLylKLdI31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECw5IBCHYwdvxzOsQo
 ycGkJMq7gfdSpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3pd8QDnBotT01Iq0zBxghMCkJTh4l
 ER4OYBRIsRbXJCYW5yZDpE6xagoJc77HaRPACSRUZoH1waLykuMslLCvIxAhwjxFKQW5WaWoM
 q/YhTnYFQS5uUHGc+TmVcCN/0V0GImoMVzui6ALC5JREhJNTDGenQa7uOZr2BeUsyr2nWnNYa
 fneNQ5FbXE4WJpdfllBTXpWY+XT9rwXSrhzrtB56m9zYYbdee6/DHgq1iatTewBmrJvRzOF7c
 vWdZ1jaPr43Vssdt67O+7dv3fJ089zu5H0W990ulBd2PJtpWPik6xX/l5i8d6UvN7rdtC7iX3
 33zkNW48a8SS3FGoqEWc1FxIgBJ75ZnxQIAAA==
X-Env-Sender: prvs=4410c2dc2=George.Dunlap@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1506938846!85466746!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10638 invoked from network); 2 Oct 2017 10:07:27 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Oct 2017 10:07:27 -0000
X-IronPort-AV: E=Sophos;i="5.42,468,1500940800"; d="scan'208";a="450107291"
From: George Dunlap <george.dunlap@citrix.com>
To: Sergey Dyasli <sergey.dyasli@citrix.com>
References: <20170929150144.7602-1-george.dunlap@citrix.com>
 <20170929150144.7602-2-george.dunlap@citrix.com>
 <1506937045.3729.1.camel@citrix.com>
 <ece159a4-1c64-df25-0a08-ad1d02265ca9@citrix.com>
Message-ID: <f68ad550-0e0c-7421-34d8-aec33cfe1f9b@citrix.com>
Date: Mon, 2 Oct 2017 11:07:24 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <ece159a4-1c64-df25-0a08-ad1d02265ca9@citrix.com>
Content-Language: en-US
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 2/9] x86/np2m: Have invept flush all np2m
 entries with the same base pointer
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDIvMjAxNyAxMDo0MCBBTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAxMC8wMi8y
MDE3IDEwOjM3IEFNLCBTZXJnZXkgRHlhc2xpIHdyb3RlOgo+PiBPbiBGcmksIDIwMTctMDktMjkg
YXQgMTY6MDEgKzAxMDAsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+PiBudm14X2hhbmRsZV9pbnZl
cHQoKSB1cGRhdGVzIGN1cnJlbnQncyBucDJtIGp1c3QgdG8gZmx1c2ggaXQuICBUaGlzIGlzCj4+
PiBub3Qgb25seSB3YXN0ZWZ1bCwgYnV0IGluZWZmZWN0aXZlOiBpZiBzZXZlcmFsIEwyIHZjcHVz
IHNoYXJlIHRoZSBzYW1lCj4+PiBucDJtIGJhc2UgcG9pbnRlciwgdGhleSBhbGwgbmVlZCB0byBi
ZSBmbHVzaGVkIChub3Qgb25seSB0aGUgY3VycmVudAo+Pj4gb25lKS4KPj4KPj4gSSBkb24ndCBm
b2xsb3cgdGhpcyBjb21wbGV0ZWx5LiBMMSB3aWxsIHVzZSBJTlZFUFQgb24gZWFjaCB2Q1BVIHRo
YXQKPj4gc2hhcmVzIHRoZSBzYW1lIG5wMm0gcG9pbnRlci4gVGhlIG1haW4gaWRlYSBoZXJlIHdh
cyBub3QgdG8gdXBkYXRlCj4+IGN1cnJlbnQncyBucDJtIGp1c3QgdG8gZmx1c2ggaXQuCj4gCj4g
SG1tLCB5ZXMgdGhlIElOVkVQVCB0aGluZyBpcyB0cnVlLiAgQnV0IGlmIHRoYXQncyB0aGUgY2Fz
ZSwgd2h5IGRvIHdlCj4gbmVlZCBucDJtX2ZsdXNoX2Jhc2UoKSB0byBsb29wIG92ZXIgdGhlIHdo
b2xlIGxpc3QgYW5kIGZsdXNoIGFsbCBucDJtcwo+IHdpdGggdGhlIHNhbWUgcG9pbnRlcj8KCk9o
LCBuZXZlcm1pbmQgLS0geW91IGRvbid0IGtub3cgd2hpY2ggbnAybSBpcyBiZWluZyB1c2VkIGJ5
IHRoaXMgdmNwdSwKc28geW91IGhhdmUgdG8gZmx1c2ggYWxsIG9mIHRoZSBucDJtcyB0aGF0IG1h
dGNoIHRoYXQgYmFzZSBwb2ludGVyLgoKV2hhdCBhYm91dCB0aGlzIGNoYW5nZWxvZzoKCi0tLQp4
ODYvbnAybTogRmx1c2ggcDJtIHJhdGhlciB0aGFuIHN3aXRjaGluZyBvbiBuZXN0ZWQgaW52ZXB0
CgpBdCB0aGUgbW9tZW50LCBudm14X2hhbmRsZV9pbnZlcHQoKSB1cGRhdGVzIHRoZSBjdXJyZW50
IG5wMm0ganVzdCB0bwpmbHVzaCBpdC4gIEluc3RlYWQgaW50cm9kdWNlIGEgZnVuY3Rpb24sIG5w
Mm1fZmx1c2hfYmFzZSgpLCB3aGljaCB3aWxsCmxvb2sgdXAgdGhlIG5wMm0gYmFzZSBwb2ludGVy
IGFuZCBjYWxsIHAybV9mbHVzaF90YWJsZSgpIGluc3RlYWQuCgpVbmZvcnR1bmF0ZWx5LCBzaW5j
ZSB3ZSBkb24ndCBrbm93IHdoaWNoIHAybSBhIGdpdmVuIHZjcHUgaXMgdXNpbmcsIHdlCm11c3Qg
Zmx1c2ggYWxsIHAybXMgdGhhdCBzaGFyZSB0aGF0IGJhc2UgcG9pbnRlci4KCkNvbnZlcnQgcDJt
X2ZsdXNoX3RhYmxlKCkgaW50byBwMm1fZmx1c2hfdGFibGVfbG9ja2VkKCkgaW4gb3JkZXIgbm90
CnRvIHJlbGVhc2UgdGhlIHAybV9sb2NrIGFmdGVyIG5wMm1fYmFzZSBjaGVjay4KClNpZ25lZC1v
ZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KU2lnbmVkLW9m
Zi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0KCiAtR2Vv
cmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 02 10:18:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 10:18:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dyxnp-0000Az-Bj; Mon, 02 Oct 2017 10:18:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dunlapg@gmail.com>) id 1dyxnn-0000At-UR
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 10:18:20 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 32/D5-01778-B6212D95; Mon, 02 Oct 2017 10:18:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMIsWRWlGSWpSXmKPExsVyMfTOYd0soUu
 RBlcfSFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk3Dz5mKfjMUTHt6T+mBsY57F2MXBxCAtMZ
 Je5c/MsC4rAItLNKTLmxgRnEkRBYzCpx8vpUxi5GTiCnTOLM2e3sEHaRxLTlU5gh7AKJKw2vm
 EBsXgFBiZMzn7CA2MICkhJXpk8Hs4UEvCR2fHzABmJzCthJ9O/9xgixuplRoqvzCCtIgk1AXa
 Jv5lmwBhYBFYkpm9ugFhhKvD/xkRFiQYDEwWObmCEWxEj0T30GFhcB6m049ZoVZCizwEZmiQ2
 XDoBtYxbQlGjd/pt9AqPwLCQHzkKSWsDItIpRvTi1qCy1SNdYL6koMz2jJDcxM0fX0MBULze1
 uDgxPTUnMalYLzk/dxMjMKgZgGAH495/TocYJTmYlER5N/BeihTiS8pPqcxILM6ILyrNSS0+x
 CjDwaEkwWsvCJQTLEpNT61Iy8wBxhdMWoKDR0mEVw0kzVtckJhbnJkOkTrFaMxx4c6lP0wcB/
 bc+sMkxJKXn5cqJc57UwCoVACkNKM0D24QLO4vMcpKCfMyAp0mxFOQWpSbWYIq/4pRnINRSZh
 XE2QhT2ZeCdy+V0CnMAGdMqfrAsgpJYkIKakGxurw4Ic9TUmLUqvfzhOLe3nux4z+fd9KWipW
 nbh46lXRbkE5piX32p6bf/umOD2Y9aHoSfkF1vfZLxaeY8yRvLmc+d7TipVtZWzPvwRL9Hlu3
 LKeNab4RAPTC3f3QymyD5qabWcHvrx75d76bL3/Jxbe3Zn2TW7eqgWPf5/3MHEUW9YhkWJiUK
 bEUpyRaKjFXFScCACBLDyf9gIAAA==
X-Env-Sender: dunlapg@gmail.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1506939497!112503761!1
X-Originating-IP: [209.85.220.195]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17268 invoked from network); 2 Oct 2017 10:18:18 -0000
Received: from mail-qk0-f195.google.com (HELO mail-qk0-f195.google.com)
 (209.85.220.195)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 2 Oct 2017 10:18:18 -0000
Received: by mail-qk0-f195.google.com with SMTP id q8so3554146qkl.5
 for <xen-devel@lists.xenproject.org>; Mon, 02 Oct 2017 03:18:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=MAmpWxVyCIw3hlzkEFxCq2nD896dzVHhEZq+tmFt0j4=;
 b=NnK9067uWrl+S4aX/Soj8JRdod/p947U8wg+1LfbybnLmazTNQZ9m3trNfMO2rX4H9
 fWrhTw45ap1LHdiw7xf8LIV3nT/R0CYLc6Usc9EQysEqjp+Dz2HC8B2FX4vDZ92AnFBD
 M1g27bBH93v+l0rzH/QWIzG49ySlbUI/YvId4GyfGlgqpoiqKhCzd4C+TuXPo0TNboVJ
 43vBc6xYiJz9EcxMEHJMMM0pqQP1ldBt4iUhpOznWkYbRtKHFsYb8Lbtd6LgPw1b6JYO
 04dhpXHXtLlDmgVY+HeRVEUG2CfgPVaZRhGRlBMknUJa0X/baj89SQVZmik/qvuq88UU
 jwgg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=MAmpWxVyCIw3hlzkEFxCq2nD896dzVHhEZq+tmFt0j4=;
 b=WN1KeG6yhgqbCfmK1z8fzWvp2IlaY7cPZExAids8yS2XyYJqcfRkjlh7sLW6bt3SSB
 c1FTS5qf4Onc5i86YlsTfz/jPXOt9T95bRvgMeb3Q6/xPBD9TZopwABBwhdGsVaadx8M
 OhC2iJPZagF2RpMph2v9OWlqTL5qx6F3FF/srCLEod+DwUTnXkJ8RB7qDLkeuaAfgCKq
 bzb7kCQzintSoJP7nQ2uOKT8uwHTXr9KO4ORxkSMtIxrAA+ZM9jrQqJ6Ra5twkNwSvo/
 zEyXvfLSYTkA8lgLZMtx9gJ4TBTQ46u5tdGbxuJywUTJQqOKz8fPnp9lZI5UZnoPisn8
 xbww==
X-Gm-Message-State: AMCzsaXUH/R1Pgjt7W4GdIhy3zCs4Efpg5jMhAhDs0OOdWYhRJumqWZw
 2zsSK5q7xbnL91jt6jfEfuNv51th+myUHftLt8k=
X-Google-Smtp-Source: AOwi7QBZ74iT7zd5eCp4Ku+4zqwyx9n4P0qwhQaNjG848oVdJy+CNkqRGCXhuFPRAnfR9tOKBoS4uw6ucgVsoiz0pX8=
X-Received: by 10.55.38.129 with SMTP id m1mr9600154qkm.75.1506939497309; Mon,
 02 Oct 2017 03:18:17 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.55.126.131 with HTTP; Mon, 2 Oct 2017 03:18:16 -0700 (PDT)
In-Reply-To: <4102561f-b403-735e-a18a-7c55db57df74@redhat.com>
References: <CAJhGHyBY-ne6YeX=tT9BHbRx9bX_rmaBmFLLKPzCmrpmO9Z6Dg@mail.gmail.com>
 <4102561f-b403-735e-a18a-7c55db57df74@redhat.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Mon, 2 Oct 2017 11:18:16 +0100
X-Google-Sender-Auth: tuCcMoO8_d7wecjJ-61mKhOIqLY
Message-ID: <CAFLBxZZ+yvcS1tanMfftcJQQGv6et6BDfNtSaQS5orK0++CfGA@mail.gmail.com>
To: Paolo Bonzini <pbonzini@redhat.com>
Cc: Juergen Gross <jgross@suse.com>, the arch/x86 maintainers <x86@kernel.org>,
 lguest@lists.ozlabs.org, kvm@vger.kernel.org, rusty@rustcorp.com.au,
 LKML <linux-kernel@vger.kernel.org>, Ingo Molnar <mingo@redhat.com>,
 "H. Peter Anvin" <hpa@zytor.com>, Lai Jiangshan <jiangshanlai+lkml@gmail.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] KVM PV (was: Re: [PATCH v2 2/2] x86/lguest: remove
 lguest support)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjksIDIwMTcgYXQgNTozOSBQTSwgUGFvbG8gQm9uemluaSA8cGJvbnppbmlA
cmVkaGF0LmNvbT4gd3JvdGU6Cj4gT24gMjkvMDkvMjAxNyAxNzo0NywgTGFpIEppYW5nc2hhbiB3
cm90ZToKPj4gSGVsbG8sIGFsbAo+Pgo+PiBBbiBpbnRlcmVzdGluZyAoYXQgbGVhc3QgdG8gbWUp
IHRoaW5raW5nIGNhbWUgdXAgdG8gbWUgd2hlbiBJIGZvdW5kCj4+IHRoYXQgdGhlIGxndWVzdCB3
YXMgcmVtb3ZlZC4gQnV0IEkgZG9uJ3QgaGF2ZSBlbm91Z2gga25vd2xlZGdlCj4+IHRvIGZpbmQg
b3V0IHRoZSBhbnN3ZXIgbm9yIGVuZXJneSB0byBpbXBsZW1lbnQgaXQgaW4gc29tZSB0aW1lLgo+
Pgo+PiBJcyBpdCBwb3NzaWJsZSB0byBpbXBsZW1lbnQga3ZtLXB2IHdoaWNoIGFsbG93cyBrdm0g
dG8gcnVuIG9uCj4+IHRoZSBib3hlcyB3aXRob3V0IGhhcmR3YXJlIHZpcnR1YWxpemF0aW9uIHN1
cHBvcnQsIHNvIHRoYXQKPj4gcWVtdS9rdm0gY2FuIGJlIHVzZWQgb24gY2xvdWRzIHN1Y2ggYXMg
YXdzLCBhenVyZT8KPgo+IE5vLCBwbGVhc2UgZG9uJ3QuIDopICBFdmVuIFhlbiBpcyBtb3Zpbmcg
ZnJvbSBQViB0byBQVkggKHBhcmF2aXJ0dWFsaXplZAo+IGhhcmR3YXJlIHdpdGggZXZlbnQgY2hh
bm5lbHMsIGdyYW50IHRhYmxlcyBhbmQgdGhlIGxpa2UsIGJ1dCBzdGlsbCB1c2luZwo+IGhhcmR3
YXJlIGV4dGVuc2lvbnMgZm9yIE1NVSkuCgpUaGF0IHNhaWQsIHRoZSBtYWluIHBhaW4gcG9pbnQg
Zm9yIFhlbidzIFBWIHNvIGZhciBoYXMgYmVlbiB0aGUgZmFjdAp0aGF0IHdlIGV4cG9zZSB0aGUg
cmVhbCBwYWdldGFibGVzIGRpcmVjdGx5IHRvIHRoZSBndWVzdCwgaW4gb3JkZXIgdG8KYXZvaWQg
aGF2aW5nIHRvIGRvIHVzZSBzaGFkb3cgcGFnZXRhYmxlcy4gIElmIHlvdSdyZSB3aWxsaW5nIHRv
IHRha2UKdGhlIHBlcmZvcm1hbmNlIGhpdCBhbmQgdXNlIGFuIGV4aXN0aW5nIHNoYWRvdyBwYWdl
dGFibGUKaW1wbGVtZW50YXRpb24gZnJvbSB0aGUgc3RhcnQsIGl0IG1pZ2h0IG5vdCBiZSBzbyBi
YWQgZnJvbSBhCmRldmVsb3BtZW50IHBlcnNwZWN0aXZlLgoKU3RpbGwsIEknbSBiZXR0aW5nIGl0
IHdpbGwgYmUgYSBsb3QgbW9yZSB3b3JrIHRoYW4geW91IGV4cGVjdC4gOi0pCgogLUdlb3JnZQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 02 10:25:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 10:25:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dyxuG-0000t2-5n; Mon, 02 Oct 2017 10:25:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=441eb41c0=sergey.dyasli@citrix.com>)
 id 1dyxuE-0000sw-VB
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 10:24:59 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 57/E9-03616-AF312D95; Mon, 02 Oct 2017 10:24:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNKsWRWlGSWpSXmKPExsWyU9JRQveH8KV
 Ig7mzNSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyFz1exFbwUrXhz8y9LA+MR0S5GTg4JAT+J
 SU/OsIPYbAJ6Ehtnv2ICsUUEdCQubnoEFOfiYBaYwySxfE4DkMPBISyQKLH2TSZETZLEzQ3HG
 CFsN4mNy14zg9gsAioSl2ZvZwIp5xUwkJh7KAxkjJDAP0aJYw+72EBqOAXsJG78fgpWzyggK/
 GlcTWYzSwgLnHryXwmiNsEJJbsOc8MYYtKvHz8jxXCVpF4vnMBI4StI3H2+hMo20Bi69J9LCB
 7mQU0Jdbv0ocYaSkxY/F1RghbUWJK90Owd3kFBCVOznzCMoFRbBaSzbMQumch6Z6FpHsWku4F
 jKyrGDWKU4vKUot0DY30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECI4sBCHYwX
 t4YcIhRkoNJSZQ3Q+hSpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3lyQnGBRanpqRVpmDjDGYd
 ISHDxKIrz+IGne4oLE3OLMdIjUKUZLjo6bd/8wccwAk0+uzfvLJMSSl5+XKiXOawHSIADSkFG
 aBzcOloYuMcpKCfMyAh0oxFOQWpSbWYIq/4pRnINRSZh3CsgUnsy8Eritr4AOYgI6aE7XBZCD
 ShIRUlINjAWz61walk+8H8uhUr9ZX1dmxrpYc63SqHADpvtTz4awa15TSGfdv/SW7zHtXwFV/
 ludRI/c29vQKhebLK+lZsUz8+Bc53TtawxeVv/FVrNPFz8R9yfjXkTBkmkqoXmCGxo3lJcXfW
 dau1g15aKcf/jCHf9t/jk6BjBumbFHcLrforMsjSsTlFiKMxINtZiLihMBfMxO2z4DAAA=
X-Env-Sender: prvs=441eb41c0=sergey.dyasli@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1506939896!66627325!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28245 invoked from network); 2 Oct 2017 10:24:56 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Oct 2017 10:24:56 -0000
X-IronPort-AV: E=Sophos;i="5.42,469,1500940800"; d="scan'208";a="53859036"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: George Dunlap <George.Dunlap@citrix.com>
Thread-Topic: [PATCH 2/9] x86/np2m: Have invept flush all np2m entries with
 the same base pointer
Thread-Index: AQHTOTPhVITdBD1Z30aKxPLQ/C9c0aLQMCyAgAAAzACAAAeVAIAABOWA
Date: Mon, 2 Oct 2017 10:24:55 +0000
Message-ID: <1506939895.3729.9.camel@citrix.com>
References: <20170929150144.7602-1-george.dunlap@citrix.com>
 <20170929150144.7602-2-george.dunlap@citrix.com>
 <1506937045.3729.1.camel@citrix.com>
 <ece159a4-1c64-df25-0a08-ad1d02265ca9@citrix.com>
 <f68ad550-0e0c-7421-34d8-aec33cfe1f9b@citrix.com>
In-Reply-To: <f68ad550-0e0c-7421-34d8-aec33cfe1f9b@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Evolution 3.22.6-1ubuntu1 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <226C4466F703FB41A8238C175B553581@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 2/9] x86/np2m: Have invept flush all np2m
 entries with the same base pointer
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAyMDE3LTEwLTAyIGF0IDExOjA3ICswMTAwLCBHZW9yZ2UgRHVubGFwIHdyb3RlOg0K
PiBPbiAxMC8wMi8yMDE3IDEwOjQwIEFNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOg0KPiA+IE9uIDEw
LzAyLzIwMTcgMTA6MzcgQU0sIFNlcmdleSBEeWFzbGkgd3JvdGU6DQo+ID4gPiBPbiBGcmksIDIw
MTctMDktMjkgYXQgMTY6MDEgKzAxMDAsIEdlb3JnZSBEdW5sYXAgd3JvdGU6DQo+ID4gPiA+IG52
bXhfaGFuZGxlX2ludmVwdCgpIHVwZGF0ZXMgY3VycmVudCdzIG5wMm0ganVzdCB0byBmbHVzaCBp
dC4gIFRoaXMgaXMNCj4gPiA+ID4gbm90IG9ubHkgd2FzdGVmdWwsIGJ1dCBpbmVmZmVjdGl2ZTog
aWYgc2V2ZXJhbCBMMiB2Y3B1cyBzaGFyZSB0aGUgc2FtZQ0KPiA+ID4gPiBucDJtIGJhc2UgcG9p
bnRlciwgdGhleSBhbGwgbmVlZCB0byBiZSBmbHVzaGVkIChub3Qgb25seSB0aGUgY3VycmVudA0K
PiA+ID4gPiBvbmUpLg0KPiA+ID4gDQo+ID4gPiBJIGRvbid0IGZvbGxvdyB0aGlzIGNvbXBsZXRl
bHkuIEwxIHdpbGwgdXNlIElOVkVQVCBvbiBlYWNoIHZDUFUgdGhhdA0KPiA+ID4gc2hhcmVzIHRo
ZSBzYW1lIG5wMm0gcG9pbnRlci4gVGhlIG1haW4gaWRlYSBoZXJlIHdhcyBub3QgdG8gdXBkYXRl
DQo+ID4gPiBjdXJyZW50J3MgbnAybSBqdXN0IHRvIGZsdXNoIGl0Lg0KPiA+IA0KPiA+IEhtbSwg
eWVzIHRoZSBJTlZFUFQgdGhpbmcgaXMgdHJ1ZS4gIEJ1dCBpZiB0aGF0J3MgdGhlIGNhc2UsIHdo
eSBkbyB3ZQ0KPiA+IG5lZWQgbnAybV9mbHVzaF9iYXNlKCkgdG8gbG9vcCBvdmVyIHRoZSB3aG9s
ZSBsaXN0IGFuZCBmbHVzaCBhbGwgbnAybXMNCj4gPiB3aXRoIHRoZSBzYW1lIHBvaW50ZXI/DQo+
IA0KPiBPaCwgbmV2ZXJtaW5kIC0tIHlvdSBkb24ndCBrbm93IHdoaWNoIG5wMm0gaXMgYmVpbmcg
dXNlZCBieSB0aGlzIHZjcHUsDQo+IHNvIHlvdSBoYXZlIHRvIGZsdXNoIGFsbCBvZiB0aGUgbnAy
bXMgdGhhdCBtYXRjaCB0aGF0IGJhc2UgcG9pbnRlci4NCj4gDQo+IFdoYXQgYWJvdXQgdGhpcyBj
aGFuZ2Vsb2c6DQo+IA0KPiAtLS0NCj4geDg2L25wMm06IEZsdXNoIHAybSByYXRoZXIgdGhhbiBz
d2l0Y2hpbmcgb24gbmVzdGVkIGludmVwdA0KDQpJdCdzIG5vdCBlbnRpcmVseSBjbGVhciB3aGF0
ICJzd2l0Y2hpbmciIG1lYW5zIGhlcmUuIEJ1dCBJIGZhaWwgdG8NCnRoaW5rIG9mIGFueSBvdGhl
ciBnb29kIGFsdGVybmF0aXZlcyBmb3IgdGhlIHBhdGNoJ3Mgc3ViamVjdC4NCg0KPiANCj4gQXQg
dGhlIG1vbWVudCwgbnZteF9oYW5kbGVfaW52ZXB0KCkgdXBkYXRlcyB0aGUgY3VycmVudCBucDJt
IGp1c3QgdG8NCj4gZmx1c2ggaXQuICBJbnN0ZWFkIGludHJvZHVjZSBhIGZ1bmN0aW9uLCBucDJt
X2ZsdXNoX2Jhc2UoKSwgd2hpY2ggd2lsbA0KPiBsb29rIHVwIHRoZSBucDJtIGJhc2UgcG9pbnRl
ciBhbmQgY2FsbCBwMm1fZmx1c2hfdGFibGUoKSBpbnN0ZWFkLg0KPiANCj4gVW5mb3J0dW5hdGVs
eSwgc2luY2Ugd2UgZG9uJ3Qga25vdyB3aGljaCBwMm0gYSBnaXZlbiB2Y3B1IGlzIHVzaW5nLCB3
ZQ0KPiBtdXN0IGZsdXNoIGFsbCBwMm1zIHRoYXQgc2hhcmUgdGhhdCBiYXNlIHBvaW50ZXIuDQoN
Ck15IHJlYXNvbmluZyB3YXMgdGhlIHNhbWU6DQoNCklOVkVQVCBmcm9tIEwxIGhhcHBlbnMgb3V0
c2lkZSBvZiBMMDIgdkNQVSdzIGNvbnRleHQgYW5kIGN1cnJlbnRseSBpdCdzDQppbXBvc3NpYmxl
IChiZWNhdXNlIG9mIHNjaGVkdWxpbmcpIHRvIGRldGVjdCB0aGUgZXhhY3QgbnAybSBvYmplY3Qg
dGhhdA0KbmVlZHMgdG8gYmUgZmx1c2hlZC4NCg0KPiANCj4gQ29udmVydCBwMm1fZmx1c2hfdGFi
bGUoKSBpbnRvIHAybV9mbHVzaF90YWJsZV9sb2NrZWQoKSBpbiBvcmRlciBub3QNCj4gdG8gcmVs
ZWFzZSB0aGUgcDJtX2xvY2sgYWZ0ZXIgbnAybV9iYXNlIGNoZWNrLg0KPiANCj4gU2lnbmVkLW9m
Zi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPg0KPiBTaWduZWQt
b2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+DQotLSANClRo
YW5rcywNClNlcmdleQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 02 10:25:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 10:25:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dyxv2-0000wQ-FD; Mon, 02 Oct 2017 10:25:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dyxv0-0000w8-R3
 for xen-devel@lists.xensource.com; Mon, 02 Oct 2017 10:25:47 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 02/F6-03414-A2412D95; Mon, 02 Oct 2017 10:25:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVVdZ5FK
 kwaqlnBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaDhwgaXgW3TFhpvzmBsY
 j5h1MXJxCAk0MklMWXObFcJ5zCix8u8NZghnG6PEtov/gBxODhEBZ4mvZ+aydzFycPAK6Ev0H
 koBCQsLGEvc+bOEDaReQuC0rMSWT3/B6iUEPCVeX33NCmP/eXiOsYuRnYNNwErikBjIFBYBVY
 nm98oTGLkXMDKsYtQoTi0qSy3SNTTQSyrKTM8oyU3MzAHyzPRyU4uLE9NTcxKTivWS83M3MQI
 9zgAEOxiPv487xCjJwaQkypshdClSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvgjBQTrAoNT21
 Ii0zBxh6MGkJDh4lEV5/kFbe4oLE3OLMdIjUKUZdjmObLv9hEmLJy89LlRLnNQCZIQBSlFGaB
 zcCFgeXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMwbBDKFJzOvBG7TK6AjmICOmNN1AeSIkk
 SElFQDY5jzXPeOtPeBE9fybF7x57RE5+zC/Hnb5a9lLHyTzDDx4MbfnAvdd8yYyx/nfP98+el
 VPybuV2KzCVzwZrLm0rs3vxa9W3XgDk/z0xjbE6r/eX/lu9q5zDihHO781PS8240NloKi2mse
 HVc2Foozn8a+qWq3ZIOTxrrbHOJzmYziy1NSGBek7lBiKc5INNRiLipOBACrRGhTfgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1506939937!107065350!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26132 invoked from network); 2 Oct 2017 10:25:38 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 2 Oct 2017 10:25:38 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dyxuq-0002NY-B2; Mon, 02 Oct 2017 10:25:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dyxuk-0006qk-Rg; Mon, 02 Oct 2017 10:25:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dyxuk-0005i2-7H; Mon, 02 Oct 2017 10:25:30 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113940-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install: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-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-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-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-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-saverestore:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qcow2: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-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm: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-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=5414ba7f5e1ffc88ed2758b1e1b14bbfd3536a61
X-Osstest-Versions-That: xen=5414ba7f5e1ffc88ed2758b1e1b14bbfd3536a61
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 02 Oct 2017 10:25:30 +0000
Subject: [Xen-devel] [xen-unstable test] 113940: tolerable FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzk0MCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzk0MC8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTEzOTMzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTM5MzMK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDExMzkzMwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzOTMzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxMTM5MzMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3Rh
bGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMzkzMwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzOTMz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBl
YXQgICAgZmFpbCAgbGlrZSAxMTM5MzMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVu
ICAgICAgICAgICAgICAgICAgNTQxNGJhN2Y1ZTFmZmM4OGVkMjc1OGIxZTFiMTRiYmZkMzUzNmE2
MQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgNTQxNGJhN2Y1ZTFmZmM4
OGVkMjc1OGIxZTFiMTRiYmZkMzUzNmE2MQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzOTQwICAy
MDE3LTEwLTAyIDAxOjU5OjIxIFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgICAgICAwIGF0dGVtcHRzCgpqb2JzOgog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1
biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZl
cGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdWJsaXNoZWQgdGVzdGVkIHRyZWUg
aXMgYWxyZWFkeSB1cCB0byBkYXRlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 02 10:26:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 10:26:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dyxvn-00011Z-Oz; Mon, 02 Oct 2017 10:26:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vliaskovitis@suse.com>) id 1dyxvn-00011N-33
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 10:26:35 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 36/A4-03454-A5412D95; Mon, 02 Oct 2017 10:26:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsVyuP0uq264yKV
 Ig9+PNCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyXG7czFrxgr2g7IdLAeJmti5GLQ0igh1Fi
 4503LBDOYkaJk23vGLsYOTh4BfQkDk7gADGFBXwkPtyR7GLk5GATMJRYNO8WM4gtIqAkcW/VZ
 CYQm1nAXmLByT0sIDaLgKrEhgtfWUFsTgFriZbl2xlBbCGBbInt8zYyQtRrSrRu/80OYksISE
 tsuTOZHWKroMTfHcIQJfIS29/OYZ7AyDcLSccshKpZSKoWMDKvYtQoTi0qSy3SNTLXSyrKTM8
 oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDDMGINjBuHht4CFGSQ4mJVHeDKFLkUJ8Sfkp
 lRmJxRnxRaU5qcWHGGU4OJQkeOOEgXKCRanpqRVpmTnAgIdJS3DwKInw+oO08hYXJOYWZ6ZDp
 E4xWnIc23T5DxPHj0lXgGTHzbt/mIRY8vLzUqXEeQ1A5gmANGSU5sGNg0XlJUZZKWFeRqADhX
 gKUotyM0tQ5V8xinMwKgnzHgWZwpOZVwK39RXQQUxAB83pugByUEkiQkqqgVHxCV/3jxNnBfp
 qMl6nrPY6O6mLjfUi18dH77LZG70LOn5YhYUucQ0VLDLKfd16pJghXvUry4K4yUIvZl25+cWl
 mcekzs/K0d7kEGuUh8Rm1sr2UAdVPT4e0efFL2Q3K/TPSbl9cEvU6eWHTJeXLyjdFs8oKLFje
 er9inOXD624t4a1S+DWSiWW4oxEQy3mouJEAEXOBEPFAgAA
X-Env-Sender: vliaskovitis@suse.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1506939991!87680780!1
X-Originating-IP: [195.135.221.5]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64708 invoked from network); 2 Oct 2017 10:26:31 -0000
Received: from smtp.nue.novell.com (HELO smtp.nue.novell.com) (195.135.221.5)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 2 Oct 2017 10:26:31 -0000
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Mon, 02 Oct 2017 12:26:30 +0200
Received: from [192.168.1.2] (nwb-a10-snat.microfocus.com [10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Mon, 02 Oct 2017 11:26:26 +0100
Message-ID: <1506939984.3176.3.camel@suse.com>
From: Vasilis Liaskovitis <vliaskovitis@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 02 Oct 2017 12:26:24 +0200
In-Reply-To: <59D2051A02000072001E7B87@smtp.nue.novell.com>
References: <59D2051A02000072001E7B87@smtp.nue.novell.com>
 <59D2051A02000072001E7B87@smtp.nue.novell.com>
X-Mailer: Evolution 3.20.5 
Mime-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, Franck Bui <fbui@suse.com>
Subject: Re: [Xen-devel] [RFC] removing proc-xen.mount due to systemd change
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXBvbG9naWVzIGZvciBmb3JtYXR0aW5nLiBIZXJlIGlzIG15IHF1ZXN0aW9uIGluIHBsYWluIHRl
eHQ6CgpUaGVyZSBhcmUgc3lzdGVtZCBzZXJ2aWNlcyB0aGF0IGNoZWNrIGZvciBkb20wIGRldGVj
dGlvbiBiZWZvcmUgeGVuZnMKZ2V0cyBtb3VudGVkIGJ5IHByb2MteGVuLm1vdW50LiBTZWUgdGhp
cyBzeXN0ZW1kIGJ1ZyByZXBvcnQgZm9yIGFuCmV4YW1wbGU6Cmh0dHBzOi8vZ2l0aHViLmNvbS9z
eXN0ZW1kL3N5c3RlbWQvaXNzdWVzLzY0NDIKClVwc3RyZWFtIHN5c3RlbWQgaGFzIGFjY2VwdGVk
IHRoZSBwYXRjaCBmb3IgdGhpczogaHR0cHM6Ly9naXRodWIuY29tL3N5CnN0ZW1kL3N5c3RlbWQv
cHVsbC82NjYyLAp3aGljaCBtb3VudHMgeGVuZnMgYXQgc3lzdGVtZCBpbml0IHRpbWUgaS5lLiBt
YWtpbmcgL3Byb2MveGVuIGFuIEFQSQpmaWxlLgoKSG93ZXZlciB0aGUgaXNzdWUgbm93IGlzIHRo
YXQgcHJvYy14ZW4ubW91bnQgd2lsbCByZWZ1c2UgdG8gbW91bnQKL3Byb2MveGVuIGFzIGl0IGFu
IEFQSSBmaWxlIHN5c3RlbSwgYW5kIHRoZSBzZXJ2aWNlIHdpbGwgZmFpbC4gVGhpcwpicmVha3Mg
eGVuLCBhcyBvdGhlciBzZXJ2aWNlcyBkZXBlbmRpbmcgb24gcHJvYy14ZW4ubW91bnQgYWxzbwpm
YWlsLgoKV2hhdCBpcyB0aGUgcHJlZmVycmVkIHdheSB0byBkZWFsIHdpdGggdGhpcyBpbiB4ZW4/
CgotIFdlIGNhbiByZW1vdmUgcHJvYy14ZW4ubW91bnQgY29tcGxldGVseSwgZm9yIHN5c3RlbXMg
dXNpbmcgc3lzdGVtZC4KCi0gYW55IG90aGVyIG9wdGlvbnM/Cgp0aGFuayB5b3UsCgotIFZhc2ls
aXMKCgpPbiBNb24sIDIwMTctMTAtMDIgYXQgMTE6MjEgKzAyMDAsIFZhc2lsaXMgTGlhc2tvdml0
aXMgd3JvdGU6Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiBo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 02 10:27:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 10:27:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dyxwa-00018n-1L; Mon, 02 Oct 2017 10:27:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=441e870a0=wei.liu2@citrix.com>)
 id 1dyxwY-00018U-LE
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 10:27:22 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 FD/35-30935-98412D95; Mon, 02 Oct 2017 10:27:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsXitHRDpG6nyKV
 Ig7/XVCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyZO28yFyxhrGi/PZm9gbGJsYuRk0NCwF9i
 0enrrCA2i4CKxKrjH8BsNgFliZ+dvWwgtoiAlsT6FU/BbGaBXIkJa6eB2cICIRJ/Zz1i6WLk4
 OAVsJD4c08ZJCwkYCmxe9UWJhCbV0BQ4uTMJywQrToSC3Z/YgMpZxaQllj+jwMkzClgJdG3CO
 IaUaALOpfOYYEYoyDRMf0Y0wRGvllIJs1CMmkWwqQFjMyrGNWLU4vKUot0LfWSijLTM0pyEzN
 zdA0NTPVyU4uLE9NTcxKTivWS83M3MQKDjAEIdjCubXU+xCjJwaQkypshdClSiC8pP6UyI7E4
 I76oNCe1+BCjDAeHkgTvFWGgnGBRanpqRVpmDjDcYdISHDxKIrx7QNK8xQWJucWZ6RCpU4zGH
 D0rLv5h4rjx8PofJiGWvPy8VClx3u0gpQIgpRmleXCDYHF4iVFWSpiXEeg0IZ6C1KLczBJU+V
 eM4hyMSsK8R0Gm8GTmlcDtewV0ChPQKXO6LoCcUpKIkJJqYDTJ/vlf+3VPS028Ac8iwau9tdF
 /CvJrZnFPzXrF+LD30vpVb2+o2p1/u/yCT5ghuydPlZby/4gffSytczjtV5wvuKOUJSgo3rDt
 nNcP6Ue/ND7ts9xjOyfR5vm0s/Mjru8w5K5RlBGcOPNbLl+m5IIPlZfFlW/tZ0mY8fvtpqa7B
 5Y8E/DffUeJpTgj0VCLuag4EQC1rdvtvgIAAA==
X-Env-Sender: prvs=441e870a0=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1506940040!92993998!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33954 invoked from network); 2 Oct 2017 10:27:21 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Oct 2017 10:27:21 -0000
X-IronPort-AV: E=Sophos;i="5.42,469,1500940800"; d="scan'208";a="442128543"
Date: Mon, 2 Oct 2017 11:27:17 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20171002102717.metrizr42iyd6l4z@citrix.com>
References: <20170929095307.81580-1-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170929095307.81580-1-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH] libxl: remove dead code in
 libxl__domain_build_info_setdefault
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjksIDIwMTcgYXQgMTA6NTM6MDdBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IFNwb3R0ZWQgYnkgQ292ZXJpdHkuCj4gCgpUaGlzIG5vdyBoYXMgYSBDb3Zlcml0
eSBJRCAxNDE4ODMxLgoKSSB3aWxsIGFkZCB0aGF0IHRvIGNvbW1pdCBtZXNzYWdlLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 02 10:36:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 10:36:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dyy4p-00022B-Vu; Mon, 02 Oct 2017 10:35:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=441e870a0=wei.liu2@citrix.com>)
 id 1dyy4o-000225-PW
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 10:35:54 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 A1/DC-01778-98612D95; Mon, 02 Oct 2017 10:35:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHRDpG6n2KV
 IgxkzxC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozLlw+xFVzhrpjxroOlgfEuZxcjJ4eEgL9E
 1/J9TCA2i4CKxMs7c9hAbDYBZYmfnb1gtoiAvsSunt3sXYxcHMwCjYwS62Y9BEpwcAgL+Eh8u
 CMJUsMrYCFx+8FEFpAaIYE+RomNu54wQyQEJU7OfMICYjML6Egs2P0JrJdZQFpi+T8OkDAn0P
 xtHz+A3SAKdEPn0jlg5UICChId048xTWDkm4Vk0iwkk2YhTFrAyLyKUaM4tagstUjXyEwvqSg
 zPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMw1OoZGBh3MDbs9TvEKMnBpCTKWy56KVKI
 Lyk/pTIjsTgjvqg0J7X4EKMMB4eSBG8dSE6wKDU9tSItMwcY9DBpCQ4eJRHeVSJAad7igsTc4
 sx0iNQpRmOOY5su/2Hi+DHpyh8mIZa8/LxUKXFeHpBJAiClGaV5cINg0XiJUVZKmJeRgYFBiK
 cgtSg3swRV/hWjOAejkjBvGsgUnsy8Erh9r4BOYQI6ZU7XBZBTShIRUlINjA1+kS6OK3uM1oe
 9Pn3+QcsebfO1SSFFjz8xz7n6sV1z+dYExUXRe3aqTT0fsFjsetGFCfZxAi/K83uSTO26jmxr
 mei1xG9+klyxnexHZd/bEbMf+XLnK5e6Ptb6tc/x+p1Yvi9sS3f7vOZ8+tl8Vv6GH3Y+KZviA
 jxFrEzeneRVu8Dddi7ulhJLcUaioRZzUXEiADgULj7BAgAA
X-Env-Sender: prvs=441e870a0=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1506940551!109914474!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2353 invoked from network); 2 Oct 2017 10:35:53 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Oct 2017 10:35:53 -0000
X-IronPort-AV: E=Sophos;i="5.42,469,1500940800"; d="scan'208";a="442129452"
Date: Mon, 2 Oct 2017 11:35:50 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Vasilis Liaskovitis <vliaskovitis@suse.com>
Message-ID: <20171002103550.p2ku27nvzot3zlfk@citrix.com>
References: <59D2051A02000072001E7B87@smtp.nue.novell.com>
 <59D2051A02000072001E7B87@smtp.nue.novell.com>
 <1506939984.3176.3.camel@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506939984.3176.3.camel@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Franck Bui <fbui@suse.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [RFC] removing proc-xen.mount due to systemd change
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMDIsIDIwMTcgYXQgMTI6MjY6MjRQTSArMDIwMCwgVmFzaWxpcyBMaWFza292
aXRpcyB3cm90ZToKPiBBcG9sb2dpZXMgZm9yIGZvcm1hdHRpbmcuIEhlcmUgaXMgbXkgcXVlc3Rp
b24gaW4gcGxhaW4gdGV4dDoKPiAKPiBUaGVyZSBhcmUgc3lzdGVtZCBzZXJ2aWNlcyB0aGF0IGNo
ZWNrIGZvciBkb20wIGRldGVjdGlvbiBiZWZvcmUgeGVuZnMKPiBnZXRzIG1vdW50ZWQgYnkgcHJv
Yy14ZW4ubW91bnQuIFNlZSB0aGlzIHN5c3RlbWQgYnVnIHJlcG9ydCBmb3IgYW4KPiBleGFtcGxl
Ogo+IGh0dHBzOi8vZ2l0aHViLmNvbS9zeXN0ZW1kL3N5c3RlbWQvaXNzdWVzLzY0NDIKPiAKPiBV
cHN0cmVhbSBzeXN0ZW1kIGhhcyBhY2NlcHRlZCB0aGUgcGF0Y2ggZm9yIHRoaXM6IGh0dHBzOi8v
Z2l0aHViLmNvbS9zeQo+IHN0ZW1kL3N5c3RlbWQvcHVsbC82NjYyLAo+IHdoaWNoIG1vdW50cyB4
ZW5mcyBhdCBzeXN0ZW1kIGluaXQgdGltZSBpLmUuIG1ha2luZyAvcHJvYy94ZW4gYW4gQVBJCj4g
ZmlsZS4KPiAKPiBIb3dldmVyIHRoZSBpc3N1ZSBub3cgaXMgdGhhdCBwcm9jLXhlbi5tb3VudCB3
aWxsIHJlZnVzZSB0byBtb3VudAo+IC9wcm9jL3hlbiBhcyBpdCBhbiBBUEkgZmlsZSBzeXN0ZW0s
IGFuZCB0aGUgc2VydmljZSB3aWxsIGZhaWwuIFRoaXMKPiBicmVha3MgeGVuLCBhcyBvdGhlciBz
ZXJ2aWNlcyBkZXBlbmRpbmcgb24gcHJvYy14ZW4ubW91bnQgYWxzbwo+IGZhaWwuCj4gCj4gV2hh
dCBpcyB0aGUgcHJlZmVycmVkIHdheSB0byBkZWFsIHdpdGggdGhpcyBpbiB4ZW4/Cj4gCj4gLSBX
ZSBjYW4gcmVtb3ZlIHByb2MteGVuLm1vdW50IGNvbXBsZXRlbHksIGZvciBzeXN0ZW1zIHVzaW5n
IHN5c3RlbWQuCj4gCgpUaGF0IHdvdWxkIGJyZWFrIFhlbiBzeXN0ZW0gdXNpbmcgYW4gb2xkZXIg
dmVyc2lvbiBvZiBzeXN0ZW1kLCByaWdodD8KSSdtIGFnYWluc3Qgc3VjaCBhY3Rpb24uCgo+IC0g
YW55IG90aGVyIG9wdGlvbnM/CgpDYW4gd2UganVzdCBtYWtlIHRoZSB1bml0IG5vdCBmYWlsPyBJ
LmUuIHdoZW4gaXQgZGV0ZWN0cyB4ZW5mcyBpcwphbHJlYWR5IG1vdW50ZWQsIGl0IGRvZXMgbm90
aGluZyBidXQgcmVwb3J0cyBzdWNjZXNzLgoKPiAKPiB0aGFuayB5b3UsCj4gCj4gLSBWYXNpbGlz
Cj4gCj4gCj4gT24gTW9uLCAyMDE3LTEwLTAyIGF0IDExOjIxICswMjAwLCBWYXNpbGlzIExpYXNr
b3ZpdGlzIHdyb3RlOgo+ID4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KPiA+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiA+IFhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCj4gPiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCj4gCj4gX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiBodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 02 10:36:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 10:36:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dyy56-00023W-7E; Mon, 02 Oct 2017 10:36:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4410c2dc2=George.Dunlap@citrix.com>)
 id 1dyy55-00023K-4e
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 10:36:11 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 03/20-27708-A9612D95; Mon, 02 Oct 2017 10:36:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsWyU9JRQnem2KV
 Ig9kn1Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oymXVeYCt7zVfSue8jWwDiVp4uRk0NCwE9i
 8tNLbBB2mcSTN38ZIewiiaPTzrNC2CUSvxb8YgGxeQUEJU7OfAJmcwp4SZyatwOohotDSKCdS
 eLZ2SdgzWwCehLzjn8FK2IRUJE41vSNHWJQosTlvSuYIQYFSPx7voIJxBYWiJHon/oMrFdEQF
 2i4dRrsKHMAgeZJX4/XwR2BbOApkTr9t9gg4QEVCUWPzgKNTRdYmlDE8sERsFZSA6chaRlASP
 TKkaN4tSistQiXSNjvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwACtZ2Bg3MG4
 o93vEKMkB5OSKG+56KVIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8rCA5waLU9NSKtMwcYKzAp
 CU4eJREeFeJAKV5iwsSc4sz0yFSpxgVpcR5Z4L0CYAkMkrz4Npg8XmJUVZKmJeRgYFBiKcgtS
 g3swRV/hWjOAejkjCvBsgUnsy8Erjpr4AWMwEtntN1AWRxSSJCSqqBsS5RUP5mwrQ0q2sC/e8
 jtVYe2dL4oeHYxmcpu3ZnPP8j/evcvJS+V7X5X0S1z1T+9zuWP5l9/wv2zi6tS9ct2ya0Pm/0
 uvKhYtdihRfuTuaHOaq35W11LHPcdlSn9PbNvd67DZI/OLHfjk/IthJ7sHu62U7hVN+belKP9
 +lGf7LI66q9wLaUV4mlOCPRUIu5qDgRAAY40CfKAgAA
X-Env-Sender: prvs=4410c2dc2=George.Dunlap@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1506940569!111286492!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58317 invoked from network); 2 Oct 2017 10:36:09 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Oct 2017 10:36:09 -0000
X-IronPort-AV: E=Sophos;i="5.42,469,1500940800"; d="scan'208";a="53859677"
X-Gm-Message-State: AMCzsaXBTMOjF6dCIFWf420nmz0DqQ0Rwbv5Q3WlnBlUww9/StGzrUB8
 rO0MazN5BSlBX4RBa9fcsxBTgBEeT1H5U+jw3RI=
X-Google-Smtp-Source: AOwi7QCLh/RVDzdFdlGRyGOHA+EFbqmmQXM0kmhUQ9o07O7sIcJf/pTI/JPY+/jS5/yWuC72s2karjO0mjQV7EjWRH8=
X-Received: by 10.200.35.153 with SMTP id q25mr19889929qtq.178.1506940561403; 
 Mon, 02 Oct 2017 03:36:01 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <2066229454.9340650.1506742781667.JavaMail.zimbra@redhat.com>
References: <CAJhGHyBY-ne6YeX=tT9BHbRx9bX_rmaBmFLLKPzCmrpmO9Z6Dg@mail.gmail.com>
 <4102561f-b403-735e-a18a-7c55db57df74@redhat.com>
 <CAJhGHyAETM7NiHT-jFJPXakYE55vc0HegPxdDLD18wNi+Y1uZQ@mail.gmail.com>
 <2066229454.9340650.1506742781667.JavaMail.zimbra@redhat.com>
From: George Dunlap <george.dunlap@citrix.com>
Date: Mon, 2 Oct 2017 11:36:00 +0100
X-Gmail-Original-Message-ID: <CAFLBxZbU3G8bX6b1XMtFgmYHnQPJiJppUSSrqM7onea3UFaw7Q@mail.gmail.com>
Message-ID: <CAFLBxZbU3G8bX6b1XMtFgmYHnQPJiJppUSSrqM7onea3UFaw7Q@mail.gmail.com>
To: Paolo Bonzini <pbonzini@redhat.com>
X-ClientProxiedBy: FTLPEX02CAS04.citrite.net (10.13.99.237) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: Juergen Gross <jgross@suse.com>, Rusty Russell <rusty@rustcorp.com.au>,
 kvm@vger.kernel.org, the arch/x86 maintainers <x86@kernel.org>,
 LKML <linux-kernel@vger.kernel.org>, lguest@lists.ozlabs.org,
 Thomas Gleixner <tglx@linutronix.de>, "H. Peter Anvin" <hpa@zytor.com>,
 Lai Jiangshan <jiangshanlai+lkml@gmail.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Ingo Molnar <mingo@redhat.com>
Subject: Re: [Xen-devel] KVM PV (was: Re: [PATCH v2 2/2] x86/lguest: remove
 lguest support)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCBTZXAgMzAsIDIwMTcgYXQgNDozOSBBTSwgUGFvbG8gQm9uemluaSA8cGJvbnppbmlA
cmVkaGF0LmNvbT4gd3JvdGU6Cj4KPiAtLS0tLSBMYWkgSmlhbmdzaGFuIDxqaWFuZ3NoYW5sYWkr
bGttbEBnbWFpbC5jb20+IGhhIHNjcml0dG86Cj4+IE9uIFNhdCwgU2VwIDMwLCAyMDE3IGF0IDEy
OjM5IEFNLCBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPiB3cm90ZToKPj4gPiBP
biAyOS8wOS8yMDE3IDE3OjQ3LCBMYWkgSmlhbmdzaGFuIHdyb3RlOgo+PiA+PiBIZWxsbywgYWxs
Cj4+ID4+Cj4+ID4+IEFuIGludGVyZXN0aW5nIChhdCBsZWFzdCB0byBtZSkgdGhpbmtpbmcgY2Ft
ZSB1cCB0byBtZSB3aGVuIEkgZm91bmQKPj4gPj4gdGhhdCB0aGUgbGd1ZXN0IHdhcyByZW1vdmVk
LiBCdXQgSSBkb24ndCBoYXZlIGVub3VnaCBrbm93bGVkZ2UKPj4gPj4gdG8gZmluZCBvdXQgdGhl
IGFuc3dlciBub3IgZW5lcmd5IHRvIGltcGxlbWVudCBpdCBpbiBzb21lIHRpbWUuCj4+ID4+Cj4+
ID4+IElzIGl0IHBvc3NpYmxlIHRvIGltcGxlbWVudCBrdm0tcHYgd2hpY2ggYWxsb3dzIGt2bSB0
byBydW4gb24KPj4gPj4gdGhlIGJveGVzIHdpdGhvdXQgaGFyZHdhcmUgdmlydHVhbGl6YXRpb24g
c3VwcG9ydCwgc28gdGhhdAo+PiA+PiBxZW11L2t2bSBjYW4gYmUgdXNlZCBvbiBjbG91ZHMgc3Vj
aCBhcyBhd3MsIGF6dXJlPwo+PiA+Cj4+ID4gTm8sIHBsZWFzZSBkb24ndC4gOikgIEV2ZW4gWGVu
IGlzIG1vdmluZyBmcm9tIFBWIHRvIFBWSCAocGFyYXZpcnR1YWxpemVkCj4+ID4gaGFyZHdhcmUg
d2l0aCBldmVudCBjaGFubmVscywgZ3JhbnQgdGFibGVzIGFuZCB0aGUgbGlrZSwgYnV0IHN0aWxs
IHVzaW5nCj4+ID4gaGFyZHdhcmUgZXh0ZW5zaW9ucyBmb3IgTU1VKS4KPj4gPgo+PiA+IFJhdGhl
ciwgY2xvdWQgcHJvdmlkZXJzIHNob3VsZCBoZWxwIGdldHRpbmcgbmVzdGVkIHZpcnR1YWxpemF0
aW9uIHJlYWR5Cj4+ID4gZm9yIHByb2R1Y3Rpb24gdXNlLiAgQXQgbGVhc3QgZm9yIEtWTSBpdCdz
IG5vdCB0aGF0IGZhci4KPj4gPgo+Pgo+PiBBbHRob3VnaCBJJ20gbm90IGJ1c2luZXNzIG1hbiwg
SSBkb24ndCB0aGluayB0aGUgdG9wIGNsb3VkIHByb3ZpZGVyW3NdCj4+IHdvdWxkIGFsbG93IG5l
c3RlZCB2aXJ0dWFsaXphdGlvbiwgaG93ZXZlciBtYXR1cmUgbmVzdGVkIHZpcnR1YWxpemF0aW9u
Cj4+IGlzLiBFdmVuIHhlbi1wdiBpcyB1bmFibGUgdG8gYmUgbmVzdGVkIGluIHRoZSBhd3MgYW5k
IGF6dXJlLgoKQSBsb3Qgb2YgbmV3IFdpbmRvd3MgZmVhdHVyZXMsIGxpa2UgQ3JlZGVudGlhbCBH
dWFyZCBhbmQgRGV2aWNlIEd1YXJkCnJlcXVpcmUgaGFyZHdhcmUgdmlydHVhbGl6YXRpb24gc3Vw
cG9ydCwgYXMgZG8gc2VjdXJpdHkgcHJvZHVjdHMgbGlrZQpCcm9taXVtLiAgU28gaXQncyBub3Qg
c3VycHJpc2luZyB0aGF0IGNsb3VkIHByb3ZpZGVycyBhcmUgYmVjb21pbmcKbW9yZSBpbnRlcmVz
dGVkIGluIG5lc3RlZCBoYXJkd2FyZSBzdXBwb3J0LgoKPiBDaGVjayB0aGUgY29udHJpYnV0b3Jz
IHRvIEtWTSBuZXN0ZWQgdmlydHVhbGl6YXRpb24sIHlvdSBtaWdodCBiZSBzdXJwcmlzZWQuCj4K
PiBOZXN0ZWQgWGVuIFBWIGlzIG5vdCBwb3NzaWJsZSBiZWNhdXNlIHRoZSBYZW4gaHlwZXJ2aXNv
ciBjYW5ub3QgcnVuIGFzIGEgUFYgZ3Vlc3QuIEl0J3MgYSB0ZWNobmljYWwgbGltaXRhdGlvbi4K
Ck1pbm9yIGNvcnJlY3Rpb246IFhlbiBjYW4ndCBydW4gb24gQVdTIGFzIGEgUFYgZ3Vlc3QsIGJ1
dCBpdCBjYW4gcnVuCmFzIGFuIEwxIGh5cGVydmlzb3IgaW5zaWRlIGFueSAiZnVsbHkgdmlydHVh
bGl6ZWQiIFZNIChhcyBib3RoIEFXUyBhbmQKQXp1cmUgcHJvdmlkZSksIGFuZCBwcm92aWRlIFBW
IEwyIGd1ZXN0cy4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 02 12:02:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 12:02:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dyzQQ-0007ok-KO; Mon, 02 Oct 2017 12:02:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=441e870a0=wei.liu2@citrix.com>)
 id 1dyzQO-0007nq-M8
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 12:02:16 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 97/5E-03454-7CA22D95; Mon, 02 Oct 2017 12:02:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDve5erUu
 RBg0LxC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyTt9uYC7qFKs71fGJrYHzH28XIySEh4C/x
 98BFFhCbRUBFounoMVYQm01AWeJnZy8biC0ioCGx8s1CoBouDmaBTkaJZUumAzkcHMIC7hJdb
 3RBangFLCS2TvrKDmILCZRILF3dzwQRF5Q4OfMJ2HxmAR2JBbs/sYG0MgtISyz/xwES5hRwkJ
 h/Yi7YWlGgEzqXzmGBGKMg0TH9GNMERr5ZSCbNQjJpFsKkBYzMqxg1ilOLylKLdI0M9JKKMtM
 zSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAgONAQh2MP5aFnCIUZKDSUmUV1/9UqQQX1J+
 SmVGYnFGfFFpTmrxIUYZDg4lCd4fmkA5waLU9NSKtMwcYMjDpCU4eJREeJ9pAKV5iwsSc4sz0
 yFSpxgVpcR5L4D0CYAkMkrz4NpgcXaJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwryLQKbwZO
 aVwE1/BbSYCWjxnK4LIItLEhFSUg2MmtJvF95QC9PWOsV7X79rV8ppBv5QzSXb9r5jZ5hyLTa
 Zr9nl43sJlpPJRw2v5Wy9+MD3/T6Wiz3nUhPO7N938UUQz1bLls9G1+dwBBg/ss58GftyzWUx
 t3KLiXf2xJmHqnYfYZ2hE/uOYbv11Jp/M9ISDZS+/rczeDxhme/SHczTPhczHF34T4mlOCPRU
 Iu5qDgRAP7oG9+uAgAA
X-Env-Sender: prvs=441e870a0=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1506945723!107086572!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13484 invoked from network); 2 Oct 2017 12:02:05 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Oct 2017 12:02:05 -0000
X-IronPort-AV: E=Sophos;i="5.42,469,1500940800"; d="scan'208";a="450119842"
Date: Mon, 2 Oct 2017 13:02:02 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20171002120202.su2p6om5kodlvrj4@citrix.com>
References: <1506692963-1762-1-git-send-email-al1img@gmail.com>
 <1506692963-1762-2-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506692963-1762-2-git-send-email-al1img@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH] libxl: fix generating array of enums in
	getypes.py
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjksIDIwMTcgYXQgMDQ6NDk6MjNQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgo+IAo+IEVudW0gYWx3YXlzIHVzZXMgIngiIHZhbHVlIGFzIGlucHV0IGFyZ3VtZW50
LiBJbgo+IGNhc2Ugb2YgZW51bSBhcnJheSAidCIgYXJndW1lbnQgc2hvdWxkIGJlIHBhc3NlZC4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZA
ZXBhbS5jb20+CgpDaGVja2luZyBwYXJlbnQgZG9lc24ndCBzZWVtIHRvIGJlIG5lY2Vzc2FyeS4g
V2UgYWxyZWFkeSBoYXZlICJ3IiB3aGljaAppcyBwYXNzZWQgYnkgdGhlIGhpZ2hlciBsZXZlbC4K
CkNhbiB5b3UgdHJ5IHRoZSBmb2xsb3dpbmcgcGF0Y2g/CgpGcm9tIGM0NTFlODhkYzY0ZmViYmJl
YTgzNTU2M2ViMzM0N2NiYzI0ODc0Y2UgTW9uIFNlcCAxNyAwMDowMDowMCAyMDAxCkZyb206IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkRhdGU6IE1vbiwgMiBPY3QgMjAxNyAxMjo0ODoy
OCArMDEwMApTdWJqZWN0OiBbUEFUQ0hdIGxpYnhsL2dlbnR5cGVzOiBmaXggZ2VuZXJhdGluZyBh
cnJheSBvZiBlbnVtcwoKVGhlcmUgaXMgbm8gcmVhc29uIHRvIGhhcmRjb2RlICJ4IiBpbiBjb2Rl
LiBVc2UgInciIHdoaWNoIGlzIHBhc3NlZApieSB0aGUgaGlnaGVyIGxldmVsLgoKVGhpcyBjaGFu
Z2UgcmVxdWlyZXMgdXMgdG8gYWxsb3cgIngiIHRvIGJlIHVudXNlZCBzbyB0aGF0IHRoZQp0b3At
bGV2ZWwgZW51bSBwYXJzZV9qc29uIGZ1bmN0aW9ucyBjb250aW51ZSB0byBjb21waWxlLgoKU2ln
bmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4
bC9nZW50eXBlcy5weSB8IDYgKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCsp
LCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2dlbnR5cGVzLnB5IGIv
dG9vbHMvbGlieGwvZ2VudHlwZXMucHkKaW5kZXggNzZhY2E3NmFhYS4uODhlNWM1ZjMwZSAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvZ2VudHlwZXMucHkKKysrIGIvdG9vbHMvbGlieGwvZ2VudHlw
ZXMucHkKQEAgLTQzMiw3ICs0MzIsNyBAQCBkZWYgbGlieGxfQ190eXBlX3BhcnNlX2pzb24odHks
IHcsIHYsIGluZGVudCA9ICIgICAgIiwgcGFyZW50ID0gTm9uZSwgZGlzY3JpbWluYQogICAgIHMg
PSAiIgogICAgIGlmIHBhcmVudCBpcyBOb25lOgogICAgICAgICBzICs9ICJpbnQgcmMgPSAwO1xu
IgotICAgICAgICBzICs9ICJjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKnggPSBvO1xuIgorICAg
ICAgICBzICs9ICJjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKnggX19hdHRyaWJ1dGVfXygoX191
bnVzZWRfXykpID0gbztcbiIKIAogICAgIGlmIGlzaW5zdGFuY2UodHksIGlkbC5BcnJheSk6CiAg
ICAgICAgIGlmIHBhcmVudCBpcyBOb25lOgpAQCAtNDY3LDExICs0NjcsMTEgQEAgZGVmIGxpYnhs
X0NfdHlwZV9wYXJzZV9qc29uKHR5LCB3LCB2LCBpbmRlbnQgPSAiICAgICIsIHBhcmVudCA9IE5v
bmUsIGRpc2NyaW1pbmEKICAgICAgICAgICAgIHJhaXNlIEV4Y2VwdGlvbigiT25seSBLZXllZFVu
aW9uIGNhbiBoYXZlIGRpc2NyaW1pbmF0b3IiKQogICAgICAgICBzICs9ICJ7XG4iCiAgICAgICAg
IHMgKz0gIiAgICBjb25zdCBjaGFyICplbnVtX3N0cjtcbiIKLSAgICAgICAgcyArPSAiICAgIGlm
ICghbGlieGxfX2pzb25fb2JqZWN0X2lzX3N0cmluZyh4KSkge1xuIgorICAgICAgICBzICs9ICIg
ICAgaWYgKCFsaWJ4bF9fanNvbl9vYmplY3RfaXNfc3RyaW5nKCVzKSkge1xuIiAlIHcKICAgICAg
ICAgcyArPSAiICAgICAgICByYyA9IC0xO1xuIgogICAgICAgICBzICs9ICIgICAgICAgIGdvdG8g
b3V0O1xuIgogICAgICAgICBzICs9ICIgICAgfVxuIgotICAgICAgICBzICs9ICIgICAgZW51bV9z
dHIgPSBsaWJ4bF9fanNvbl9vYmplY3RfZ2V0X3N0cmluZyh4KTtcbiIKKyAgICAgICAgcyArPSAi
ICAgIGVudW1fc3RyID0gbGlieGxfX2pzb25fb2JqZWN0X2dldF9zdHJpbmcoJXMpO1xuIiAlIHcK
ICAgICAgICAgcyArPSAiICAgIHJjID0gJXNfZnJvbV9zdHJpbmcoZW51bV9zdHIsICVzKTtcbiIg
JSAodHkudHlwZW5hbWUsIHR5LnBhc3NfYXJnKHYsIHBhcmVudCBpcyBOb25lLCBpZGwuUEFTU19C
WV9SRUZFUkVOQ0UpKQogICAgICAgICBzICs9ICIgICAgaWYgKHJjKVxuIgogICAgICAgICBzICs9
ICIgICAgICAgIGdvdG8gb3V0O1xuIgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 02 12:18:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 12:18:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dyzfh-0000CP-UN; Mon, 02 Oct 2017 12:18:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pbonzini@redhat.com>) id 1dyzff-0000CJ-VD
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 12:18:04 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 05/67-02225-B7E22D95; Mon, 02 Oct 2017 12:18:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPIsWRWlGSWpSXmKPExsVysWW7jG6V3qV
 IgzmPlC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozlDU9YC/axVlw7NI2lgXEfSxcjF4eQwGwm
 iR8/DzJ2MXJysAjYS3x9dZIFxGYUKJM4N+siE4SdK/Hx5w6YBkaJp7N2soMkhAXkJZqm9LOC2
 CICOhJX974As5kF9jNLzDsZDdFwjkni1KPFbF2MHBxsApoS+/+A9fIK2EocOrCCFWKxisSnC9
 1gR4gKhEs0ne1ngagRlDg58wmYzSkQKHF8+04miPnqEn/mXWKGsMUlbj2ZDxWXl9j+dg5YXEJ
 AW+LI7r1sIDdICPQxSsz+/4d9AqPILCRzZyGZNQvJrFlIZi1gZFnFqF6cWlSWWqRrqpdUlJme
 UZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERgZ9QwMjDsYL391OsQoycGkJMrLrnspUogvK
 T+lMiOxOCO+qDQntfgQowwHh5IErw9ITrAoNT21Ii0zBxijMGkJDh4lEV45kDRvcUFibnFmOk
 TqFKMux42H1/8wCbHk5eelSonzyoAUCYAUZZTmwY2ApYtLjLJSwryMDAwMQjwFqUW5mSWo8q8
 YxTkYlYR5lUGm8GTmlcBtegV0BBPQEXO6LoAcUZKIkJJqYJwoddtXxi3j0ZPvt/5FXpa+2KAy
 QfN4zZKpe/7fN0g8fmzqN8fFMb1nD/2+rCqVzCOVprjDslN0L8v/Z5Lf5iU73oncMf8Yj4Kix
 taVF6axX05ZGRbUcfFe6nuP/J1HrrVbvl394q94C4v//tOOhw2PbLqXuS5LfOemK4kys51qZQ
 NllXQP6yQosRRnJBpqMRcVJwIA3WVlJhIDAAA=
X-Env-Sender: pbonzini@redhat.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1506946681!100683978!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4905 invoked from network); 2 Oct 2017 12:18:02 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Oct 2017 12:18:02 -0000
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com
 [10.5.11.16])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 62FBF820E4;
 Mon,  2 Oct 2017 12:18:00 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 62FBF820E4
Received: from [10.36.118.50] (unknown [10.36.118.50])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 84B8F5C88B;
 Mon,  2 Oct 2017 12:17:56 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>
References: <CAJhGHyBY-ne6YeX=tT9BHbRx9bX_rmaBmFLLKPzCmrpmO9Z6Dg@mail.gmail.com>
 <4102561f-b403-735e-a18a-7c55db57df74@redhat.com>
 <CAJhGHyAETM7NiHT-jFJPXakYE55vc0HegPxdDLD18wNi+Y1uZQ@mail.gmail.com>
 <2066229454.9340650.1506742781667.JavaMail.zimbra@redhat.com>
 <CAFLBxZbU3G8bX6b1XMtFgmYHnQPJiJppUSSrqM7onea3UFaw7Q@mail.gmail.com>
From: Paolo Bonzini <pbonzini@redhat.com>
Message-ID: <4ba6c3a0-85cd-4297-b4ed-4b859b953345@redhat.com>
Date: Mon, 2 Oct 2017 14:17:54 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <CAFLBxZbU3G8bX6b1XMtFgmYHnQPJiJppUSSrqM7onea3UFaw7Q@mail.gmail.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.26]); Mon, 02 Oct 2017 12:18:00 +0000 (UTC)
Cc: Juergen Gross <jgross@suse.com>, Rusty Russell <rusty@rustcorp.com.au>,
 kvm@vger.kernel.org, the arch/x86 maintainers <x86@kernel.org>,
 LKML <linux-kernel@vger.kernel.org>, lguest@lists.ozlabs.org,
 Thomas Gleixner <tglx@linutronix.de>, "H. Peter Anvin" <hpa@zytor.com>,
 Lai Jiangshan <jiangshanlai+lkml@gmail.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Ingo Molnar <mingo@redhat.com>
Subject: Re: [Xen-devel] KVM PV
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDIvMTAvMjAxNyAxMjozNiwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4+IEFsdGhvdWdoIEkn
bSBub3QgYnVzaW5lc3MgbWFuLCBJIGRvbid0IHRoaW5rIHRoZSB0b3AgY2xvdWQgcHJvdmlkZXJb
c10KPj4+IHdvdWxkIGFsbG93IG5lc3RlZCB2aXJ0dWFsaXphdGlvbiwgaG93ZXZlciBtYXR1cmUg
bmVzdGVkIHZpcnR1YWxpemF0aW9uCj4+PiBpcy4gRXZlbiB4ZW4tcHYgaXMgdW5hYmxlIHRvIGJl
IG5lc3RlZCBpbiB0aGUgYXdzIGFuZCBhenVyZS4KPj4KPj4gQ2hlY2sgdGhlIGNvbnRyaWJ1dG9y
cyB0byBLVk0gbmVzdGVkIHZpcnR1YWxpemF0aW9uLCB5b3UgbWlnaHQgYmUgc3VycHJpc2VkLgo+
Pgo+PiBOZXN0ZWQgWGVuIFBWIGlzIG5vdCBwb3NzaWJsZSBiZWNhdXNlIHRoZSBYZW4gaHlwZXJ2
aXNvciBjYW5ub3QgcnVuIGFzIGEgUFYgZ3Vlc3QuPj4gSXQncyBhIHRlY2huaWNhbCBsaW1pdGF0
aW9uLgo+IAo+IE1pbm9yIGNvcnJlY3Rpb246IFhlbiBjYW4ndCBydW4gb24gQVdTIGFzIGEgUFYg
Z3Vlc3QsIGJ1dCBpdCBjYW4gcnVuCj4gYXMgYW4gTDEgaHlwZXJ2aXNvciBpbnNpZGUgYW55ICJm
dWxseSB2aXJ0dWFsaXplZCIgVk0gKGFzIGJvdGggQVdTIGFuZAo+IEF6dXJlIHByb3ZpZGUpLCBh
bmQgcHJvdmlkZSBQViBMMiBndWVzdHMuCgpZZXMsIHRoYXQncyB3aGF0IEkgbWVhbnQuCgpUaGFu
a3MgR2VvcmdlIQoKUGFvbG8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 02 12:23:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 12:23:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dyzlJ-0000sn-Gt; Mon, 02 Oct 2017 12:23:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aisaila@bitdefender.com>) id 1dyzlI-0000sg-Nq
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 12:23:52 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 ED/04-03414-8DF22D95; Mon, 02 Oct 2017 12:23:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42KJPp7RqntO/1K
 kwak2YYslHxezODB6HN39mymAMYo1My8pvyKBNWP77P2MBe/cKi7+eMLWwPjBtIuRk4NZwFqi
 918zYxcjFweLQDOLROuld0wQzk9miX3bPjKCVAkJuEvsb3jIBmHPZ5T4slUIJv739Ap2kAYhg
 aWMEp8O/2UBSbAJGEi8+voNrFlEQFri2ufLjBDrKiS2T9oLViMs4CWx+mALO4jNIqAq8WX5G2
 YQm1fATeLVY4i4hICcxM1zncwTGPkWMDKsYtQoTi0qSy3SNTLWSyrKTM8oyU3MzNE1NDDTy00
 tLk5MT81JTCrWS87P3cQIDBUGINjB+Gd+4CFGSQ4mJVFedt1LkUJ8SfkplRmJxRnxRaU5qcWH
 GGU4OJQkeF/rAeUEi1LTUyvSMnOAQQuTluDgURLhPQCS5i0uSMwtzkyHSJ1iNOY4tunyHyaOj
 pt3/zAJseTl56VKifN2gJQKgJRmlObBDYJF0yVGWSlhXkag04R4ClKLcjNLUOVfMYpzMCoJ8z
 IDY1OIJzOvBG7fK6BTmIBOmdN1AeSUkkSElFQDY3CtsN7KDw9trW+vt19gbd42sye0seZ3m+q
 DWZ8uFvprVi+ZfmOvlLzd3QivKblKy0L7FhkYJz9uWWk133qJzpTnUreuPLixe1/KD84I5Ytf
 dvRE53aWPbYPyfx78olw0zKDbeLfzvZ+EH++fk6/q5VFH4Pv3MS+ayuX7425n36ENa7w4e5P7
 EosxRmJhlrMRcWJAIyIkoqhAgAA
X-Env-Sender: aisaila@bitdefender.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1506947020!70989028!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48814 invoked from network); 2 Oct 2017 12:23:42 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 2 Oct 2017 12:23:42 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=DxSGZpHHGKPOaXkxwmiMBGr0BRl7L4ar6sD+PHez1kkSljmzRyB9cHXbYTTA729yU8IWoG4IZ8Bn6T1XmyQEUQeF/Daj/zeJDNLEksQ6fMyNOoROVKFRjCOk7ABXRp6vwA7oa6F2cqcs9+zzmB4r6DqMudSoRIk5OAYwNi5ssr70WqggLggjD0Ao9YqrbjJ/jp6QCQD7Zg7vNPwuGgbZyL2xTIw/lqxyDIeAK2Tzs7Hb7rPj9xNJlOW9W+vQzzgU9IZGEa2sZtRgN9Rq+ICP2gOUxobPQ9XAItCe63zTNKvcvZvzzjJz2Vcv4qvDGYS/EeDSp1i6z0sCQ7fA9pBswQ==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id; s=default; bh=4Vlitj/3bWhAQ6Vsam9tL
 1l3FKg=; b=TWjxb648lJ6oN+maar7nOv7H3IkH2SPm7/gGC1rvf7V3bd1BTYotS
 cS6qmVlRavZr2M6iZsESVLx+nNfM3j4zL0GT32aQLzs737HaoDaVf+ho9VdptHoI
 pQYazoRmN8tIhLvr1unXA0qAlO/3SLV/fgZrWqDdbMJ++nsB6ptEikYqyAzuh/s2
 21DyN9nKeuujk/ym5tT+oRV9X30zBKhqN1sEg4uT9UUILmAj7FAutrBacwJwpkqH
 OqEZJZ9AkBILAAeIsKNT/B96KtQwTI88o6te47W2TS0CCtx6AX+bnls8ubTm9i6q
 jTPtUKq1TMG7sOYYl1oBXh/eojxLhbZYA==
Received: (qmail 12967 invoked from network); 2 Oct 2017 15:23:24 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 2 Oct 2017 15:23:24 +0300
Received: (qmail 16681 invoked from network); 2 Oct 2017 15:23:14 +0300
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 2 Oct 2017 15:23:14 +0300
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon,  2 Oct 2017 15:23:11 +0300
Message-Id: <1506946991-6864-1-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Cc: Alexandru Isaila <aisaila@bitdefender.com>, andrew.cooper3@citrix.com,
 paul.durrant@citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v8] x86/hvm: Implement hvmemul_write() using
	real mappings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkFuIGFjY2Vz
cyB3aGljaCBjcm9zc2VzIGEgcGFnZSBib3VuZGFyeSBpcyBwZXJmb3JtZWQgYXRvbWljYWxseSBi
eSB4ODYKaGFyZHdhcmUsIGFsYmVpdCB3aXRoIGEgc2V2ZXJlIHBlcmZvcm1hbmNlIHBlbmFsdHku
ICBBbiBpbXBvcnRhbnQgY29ybmVyIGNhc2UKaXMgd2hlbiBhIHN0cmFkZGxlZCBhY2Nlc3MgaGl0
cyB0d28gcGFnZXMgd2hpY2ggZGlmZmVyIGluIHdoZXRoZXIgYQp0cmFuc2xhdGlvbiBleGlzdHMs
IG9yIGluIG5ldCBhY2Nlc3MgcmlnaHRzLgoKVGhlIHVzZSBvZiBodm1fY29weSooKSBpbiBodm1l
bXVsX3dyaXRlKCkgaXMgcHJvYmxlbWF0aWMsIGJlY2F1c2UgaXQgcGVyZm9ybXMKYSB0cmFuc2xh
dGlvbiB0aGVuIGNvbXBsZXRlcyB0aGUgcGFydGlhbCB3cml0ZSwgYmVmb3JlIG1vdmluZyBvbnRv
IHRoZSBuZXh0CnRyYW5zbGF0aW9uLgoKSWYgYW4gaW5kaXZpZHVhbCBlbXVsYXRlZCB3cml0ZSBz
dHJhZGRsZXMgdHdvIHBhZ2VzLCB0aGUgZmlyc3Qgb2Ygd2hpY2ggaXMKd3JpdGFibGUsIGFuZCB0
aGUgc2Vjb25kIG9mIHdoaWNoIGlzIG5vdCwgdGhlIGZpcnN0IGhhbGYgb2YgdGhlIHdyaXRlIHdp
bGwKY29tcGxldGUgYmVmb3JlICNQRiBpcyByYWlzZWQgZnJvbSB0aGUgc2Vjb25kIGhhbGYuCgpU
aGlzIHJlc3VsdHMgaW4gZ3Vlc3Qgc3RhdGUgY29ycnVwdGlvbiBhcyBhIHNpZGUgZWZmZWN0IG9m
IGVtdWxhdGlvbiwgd2hpY2gKaGFzIGJlZW4gb2JzZXJ2ZWQgdG8gY2F1c2Ugd2luZG93cyB0byBj
cmFzaCB3aGlsZSB1bmRlciBpbnRyb3NwZWN0aW9uLgoKSW50cm9kdWNlIHRoZSBodm1lbXVsX3ss
dW59bWFwX2xpbmVhcl9hZGRyKCkgaGVscGVycywgd2hpY2ggdHJhbnNsYXRlIGFuCmVudGlyZSBj
b250ZW50cyBvZiBhIGxpbmVhciBhY2Nlc3MsIGFuZCB2bWFwKCkgdGhlIHVuZGVybHlpbmcgZnJh
bWVzIHRvCnByb3ZpZGUgYSBjb250aWd1b3VzIHZpcnR1YWwgbWFwcGluZyBmb3IgdGhlIGVtdWxh
dG9yIHRvIHVzZS4gIFRoaXMgaXMgdGhlCnNhbWUgbWVjaGFuaXNtIGFzIHVzZWQgYnkgdGhlIHNo
YWRvdyBlbXVsYXRpb24gY29kZS4KClRoaXMgd2lsbCBjYXRjaCBhbnkgdHJhbnNsYXRpb24gaXNz
dWVzIGFuZCBhYm9ydCB0aGUgZW11bGF0aW9uIGJlZm9yZSBhbnkKbW9kaWZpY2F0aW9ucyBvY2N1
ci4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+ClNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIu
Y29tPgoKLS0tCkNoYW5nZXMgc2luY2UgVjc6CgktIFJlbW92ZWQgYmxhbmsgbGluZXMKCS0gTW92
ZWQgdGhlIGNhbHVjdWxhdGlvbiBvbmYgZnJhbWUgYW5kIGFkZHIgaW4gdGhlIGZvciBsb29wCgkt
IENoYW5nZWQgdGhlIGlmIGNvbmRpdGlvbiB0byBucl9mcmFtZXMgPT0gMQoJLSBDb252ZXJ0ZWQg
dGhlIHdoaWxlIGxvb3AgdG8gZm9yIGluIHRoZSB1bm1hcCBmdW5jLgoKTm90ZTogVGVzdGVkIHdp
dGggd2luMzIvNjQgYW5kIHVidW50dTY0IGd1ZXN0cy4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2Vt
dWxhdGUuYyAgICAgICAgfCAxODIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0t
LS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2VtdWxhdGUuaCB8ICAgNyArKwogMiBmaWxlcyBj
aGFuZ2VkLCAxNzMgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwpp
bmRleCBjYzg3NGNlLi4xYmE5YTFiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxh
dGUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwpAQCAtNDk4LDYgKzQ5OCwxNjMg
QEAgc3RhdGljIGludCBodm1lbXVsX2RvX21taW9fYWRkcihwYWRkcl90IG1taW9fZ3BhLAogfQog
CiAvKgorICogTWFwIHRoZSBmcmFtZShzKSBjb3ZlcmluZyBhbiBpbmRpdmlkdWFsIGxpbmVhciBh
Y2Nlc3MsIGZvciB3cml0ZWFibGUKKyAqIGFjY2Vzcy4gIE1heSByZXR1cm4gTlVMTCBmb3IgTU1J
Tywgb3IgRVJSX1BUUih+WDg2RU1VTF8qKSBmb3Igb3RoZXIgZXJyb3JzCisgKiBpbmNsdWRpbmcg
RVJSX1BUUih+WDg2RU1VTF9PS0FZKSBmb3Igd3JpdGUtZGlzY2FyZCBtYXBwaW5ncy4KKyAqCisg
KiBJbiBkZWJ1ZyBidWlsZHMsIG1hcCgpIGNoZWNrcyB0aGF0IGVhY2ggc2xvdCBpbiBodm1lbXVs
X2N0eHQtPm1mbltdIGlzCisgKiBjbGVhbiBiZWZvcmUgdXNlLCBhbmQgcG9pc2lvbnMgdW51c2Vk
IHNsb3RzIHdpdGggSU5WQUxJRF9NRk4uCisgKi8KK3N0YXRpYyB2b2lkICpodm1lbXVsX21hcF9s
aW5lYXJfYWRkcigKKyAgICB1bnNpZ25lZCBsb25nIGxpbmVhciwgdW5zaWduZWQgaW50IGJ5dGVz
LCB1aW50MzJfdCBwZmVjLAorICAgIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0ICpodm1lbXVsX2N0
eHQpCit7CisgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OworICAgIHZvaWQgKmVyciwg
Km1hcHBpbmc7CisKKyAgICAvKiBGaXJzdCBhbmQgZmluYWwgZ2ZucyB3aGljaCBuZWVkIG1hcHBp
bmcuICovCisgICAgdW5zaWduZWQgaW50IG5yX2ZyYW1lcyA9ICgobGluZWFyICsgYnl0ZXMgLSAh
IWJ5dGVzKSA+PiBQQUdFX1NISUZUKSAtCisgICAgICAgIChsaW5lYXIgPj4gUEFHRV9TSElGVCkg
KyAxOworICAgIHVuc2lnbmVkIGludCBpOworCisgICAgLyoKKyAgICAgKiBtZm4gcG9pbnRzIHRv
IHRoZSBuZXh0IGZyZWUgc2xvdC4gIEFsbCB1c2VkIHNsb3RzIGhhdmUgYSBwYWdlIHJlZmVyZW5j
ZQorICAgICAqIGhlbGQgb24gdGhlbS4KKyAgICAgKi8KKyAgICBtZm5fdCAqbWZuID0gJmh2bWVt
dWxfY3R4dC0+bWZuWzBdOworCisgICAgLyoKKyAgICAgKiBUaGUgY2FsbGVyIGhhcyBubyBsZWdp
dGltYXRlIHJlYXNvbiBmb3IgdHJ5aW5nIGEgemVyby1ieXRlIHdyaXRlLCBidXQKKyAgICAgKiBm
aW5hbCBpcyBjYWxjdWxhdGUgdG8gZmFpbCBzYWZlIGluIHJlbGVhc2UgYnVpbGRzLgorICAgICAq
CisgICAgICogVGhlIG1heGltdW0gd3JpdGUgc2l6ZSBkZXBlbmRzIG9uIHRoZSBudW1iZXIgb2Yg
YWRqYWNlbnQgbWZuc1tdIHdoaWNoCisgICAgICogY2FuIGJlIHZtYXAoKSdkLCBhY2NvdXRpbmcg
Zm9yIHBvc3NpYmxlIG1pc2FsaWdubWVudCB3aXRoaW4gdGhlIHJlZ2lvbi4KKyAgICAgKiBUaGUg
aGlnaGVyIGxldmVsIGVtdWxhdGlvbiBjYWxsZXJzIGFyZSByZXNwb25zaWJsZSBmb3IgZW5zdXJp
bmcgdGhhdAorICAgICAqIG1mbnNbXSBpcyBsYXJnZSBlbm91Z2ggZm9yIHRoZSByZXF1ZXN0ZWQg
d3JpdGUgc2l6ZS4KKyAgICAgKi8KKyAgICBpZiAoIGJ5dGVzID09IDAgfHwKKyAgICAgICAgIG5y
X2ZyYW1lcyA+IEFSUkFZX1NJWkUoaHZtZW11bF9jdHh0LT5tZm4pICkKKyAgICB7CisgICAgICAg
IEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICBwcmludGsoImdvdG8gdW5oYW5kbGUgRVJS
T1J+IX5+XG4iKTsKKyAgICAgICAgZ290byB1bmhhbmRsZWFibGU7CisgICAgfQorCisgICAgZm9y
KCBpID0gMDsgaSA8IG5yX2ZyYW1lczsgaSsrICkKKyAgICB7CisgICAgICAgIGVudW0gaHZtX3Ry
YW5zbGF0aW9uX3Jlc3VsdCByZXM7CisgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7Cisg
ICAgICAgIHBhZ2VmYXVsdF9pbmZvX3QgcGZpbmZvOworICAgICAgICBwMm1fdHlwZV90IHAybXQ7
CisgICAgICAgIHVuc2lnbmVkIGxvbmcgZnJhbWUgPSAobGluZWFyID4+IFBBR0VfU0hJRlQpICsg
aTsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBhZGRyID0gZnJhbWUgPDwgUEFHRV9TSElGVDsKKwor
ICAgICAgICBpZiAoIGh2bWVtdWxfY3R4dC0+Y3R4dC5hZGRyX3NpemUgPCA2NCApCisgICAgICAg
ICAgICBhZGRyID0gKHVpbnQzMl90KWFkZHI7CisKKyAgICAgICAgLyogRXJyb3IgY2hlY2tpbmcu
ICBDb25maXJtIHRoYXQgdGhlIGN1cnJlbnQgc2xvdCBpcyBjbGVhbi4gKi8KKyAgICAgICAgQVNT
RVJUKG1mbl94KCptZm4pID09IDApOworCisgICAgICAgIHJlcyA9IGh2bV90cmFuc2xhdGVfZ2V0
X3BhZ2UoY3VyciwgYWRkciwgdHJ1ZSwgcGZlYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAmcGZpbmZvLCAmcGFnZSwgTlVMTCwgJnAybXQpOworCisgICAgICAgIHN3aXRj
aCAoIHJlcyApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSBIVk1UUkFOU19va2F5OgorICAgICAg
ICAgICAgYnJlYWs7CisKKyAgICAgICAgY2FzZSBIVk1UUkFOU19iYWRfbGluZWFyX3RvX2dmbjoK
KyAgICAgICAgICAgIHg4Nl9lbXVsX3BhZ2VmYXVsdChwZmluZm8uZWMsIHBmaW5mby5saW5lYXIs
ICZodm1lbXVsX2N0eHQtPmN0eHQpOworICAgICAgICAgICAgZXJyID0gRVJSX1BUUih+WDg2RU1V
TF9FWENFUFRJT04pOworICAgICAgICAgICAgZ290byBvdXQ7CisKKyAgICAgICAgY2FzZSBIVk1U
UkFOU19iYWRfZ2ZuX3RvX21mbjoKKyAgICAgICAgICAgIGVyciA9IE5VTEw7CisgICAgICAgICAg
ICBnb3RvIG91dDsKKworICAgICAgICBjYXNlIEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQ6CisgICAg
ICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3NoYXJlZDoKKyAgICAgICAgICAgIGVyciA9IEVSUl9QVFIo
flg4NkVNVUxfUkVUUlkpOworICAgICAgICAgICAgZ290byBvdXQ7CisKKyAgICAgICAgZGVmYXVs
dDoKKyAgICAgICAgICAgIGdvdG8gdW5oYW5kbGVhYmxlOworICAgICAgICB9CisKKyAgICAgICAg
Km1mbisrID0gX21mbihwYWdlX3RvX21mbihwYWdlKSk7CisKKyAgICAgICAgaWYgKCBwMm1faXNf
ZGlzY2FyZF93cml0ZShwMm10KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGVyciA9IEVSUl9Q
VFIoflg4NkVNVUxfT0tBWSk7CisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgfQorICAg
IH0KKworICAgIC8qIEVudGlyZSBhY2Nlc3Mgd2l0aGluIGEgc2luZ2xlIGZyYW1lPyAqLworICAg
IGlmICggbnJfZnJhbWVzID09IDEgKQorICAgICAgICBtYXBwaW5nID0gbWFwX2RvbWFpbl9wYWdl
KGh2bWVtdWxfY3R4dC0+bWZuWzBdKTsKKyAgICAvKiBNdWx0aXBsZSBmcmFtZXM/IE5lZWQgdG8g
dm1hcCgpLiAqLworICAgIGVsc2UgaWYgKCAobWFwcGluZyA9IHZtYXAoaHZtZW11bF9jdHh0LT5t
Zm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBucl9mcmFtZXMpKSA9PSBOVUxMICkK
KyAgICAgICAgZ290byB1bmhhbmRsZWFibGU7CisKKyNpZm5kZWYgTkRFQlVHIC8qIFBvaXNpb24g
dW51c2VkIG1mbltdcyB3aXRoIElOVkFMSURfTUZOLiAqLworICAgIHdoaWxlICggbWZuIDwgaHZt
ZW11bF9jdHh0LT5tZm4gKyBBUlJBWV9TSVpFKGh2bWVtdWxfY3R4dC0+bWZuKSApCisgICAgewor
ICAgICAgICBBU1NFUlQobWZuX3goKm1mbikgPT0gMCk7CisgICAgICAgICptZm4rKyA9IElOVkFM
SURfTUZOOworICAgIH0KKyNlbmRpZgorICAgIHJldHVybiBtYXBwaW5nICsgKGxpbmVhciAmIH5Q
QUdFX01BU0spOworCisgdW5oYW5kbGVhYmxlOgorICAgIGVyciA9IEVSUl9QVFIoflg4NkVNVUxf
VU5IQU5ETEVBQkxFKTsKKworIG91dDoKKyAgICAvKiBEcm9wIGFsbCBoZWxkIHJlZmVyZW5jZXMu
ICovCisgICAgd2hpbGUgKCBtZm4tLSA+IGh2bWVtdWxfY3R4dC0+bWZuICkKKyAgICAgICAgcHV0
X3BhZ2UobWZuX3RvX3BhZ2UobWZuX3goKm1mbikpKTsKKworICAgIHJldHVybiBlcnI7Cit9CisK
K3N0YXRpYyB2b2lkIGh2bWVtdWxfdW5tYXBfbGluZWFyX2FkZHIoCisgICAgdm9pZCAqbWFwcGlu
ZywgdW5zaWduZWQgbG9uZyBsaW5lYXIsIHVuc2lnbmVkIGludCBieXRlcywKKyAgICBzdHJ1Y3Qg
aHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0KQoreworICAgIHN0cnVjdCBkb21haW4gKmN1
cnJkID0gY3VycmVudC0+ZG9tYWluOworICAgIHVuc2lnbmVkIGludCBucl9mcmFtZXMgPSAoKGxp
bmVhciArIGJ5dGVzIC0gISFieXRlcykgPj4gUEFHRV9TSElGVCkgLQorICAgICAgICAobGluZWFy
ID4+IFBBR0VfU0hJRlQpICsgMTsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICBtZm5fdCAqbWZu
ID0gJmh2bWVtdWxfY3R4dC0+bWZuWzBdOworCisgICAgQVNTRVJUKGJ5dGVzID4gMCk7CisKKyAg
ICBpZiAoIG5yX2ZyYW1lcyA9PSAxICkKKyAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobWFwcGlu
Zyk7CisgICAgZWxzZQorICAgICAgICB2dW5tYXAobWFwcGluZyk7CisKKyAgICBmb3IoIGkgPSAw
OyBpIDwgbnJfZnJhbWVzOyBpKysgKQorICAgIHsKKyAgICAgICAgQVNTRVJUKG1mbl92YWxpZCgq
bWZuKSk7CisgICAgICAgIHBhZ2luZ19tYXJrX2RpcnR5KGN1cnJkLCAqbWZuKTsKKyAgICAgICAg
cHV0X3BhZ2UobWZuX3RvX3BhZ2UobWZuX3goKm1mbikpKTsKKworICAgICAgICAqbWZuKysgPSBf
bWZuKDApOyAvKiBDbGVhbiBzbG90IGZvciBtYXAoKSdzIGVycm9yIGNoZWNraW5nLiAqLworICAg
IH0KKworCisjaWZuZGVmIE5ERUJVRyAvKiBDaGVjayAoYW5kIGNsZWFuKSBhbGwgdW51c2VkIG1m
bnMuICovCisgICAgd2hpbGUgKCBtZm4gPCBodm1lbXVsX2N0eHQtPm1mbiArIEFSUkFZX1NJWkUo
aHZtZW11bF9jdHh0LT5tZm4pICkKKyAgICB7CisgICAgICAgIEFTU0VSVChtZm5fZXEoKm1mbiwg
SU5WQUxJRF9NRk4pKTsKKyAgICAgICAgKm1mbisrID0gX21mbigwKTsKKyAgICB9CisjZW5kaWYK
K30KKworLyoKICAqIENvbnZlcnQgYWRkciBmcm9tIGxpbmVhciB0byBwaHlzaWNhbCBmb3JtLCB2
YWxpZCBvdmVyIHRoZSByYW5nZQogICogW2FkZHIsIGFkZHIgKyAqcmVwcyAqIGJ5dGVzX3Blcl9y
ZXBdLiAqcmVwcyBpcyBhZGp1c3RlZCBhY2NvcmRpbmcgdG8KICAqIHRoZSB2YWxpZCBjb21wdXRl
ZCByYW5nZS4gSXQgaXMgYWx3YXlzID4wIHdoZW4gWDg2RU1VTF9PS0FZIGlzIHJldHVybmVkLgpA
QCAtOTg4LDExICsxMTQ1LDExIEBAIHN0YXRpYyBpbnQgaHZtZW11bF93cml0ZSgKICAgICBzdHJ1
Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0ID0KICAgICAgICAgY29udGFpbmVyX29m
KGN0eHQsIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0LCBjdHh0KTsKICAgICBzdHJ1Y3QgdmNwdSAq
Y3VyciA9IGN1cnJlbnQ7Ci0gICAgcGFnZWZhdWx0X2luZm9fdCBwZmluZm87CiAgICAgdW5zaWdu
ZWQgbG9uZyBhZGRyLCByZXBzID0gMTsKICAgICB1aW50MzJfdCBwZmVjID0gUEZFQ19wYWdlX3By
ZXNlbnQgfCBQRkVDX3dyaXRlX2FjY2VzczsKICAgICBzdHJ1Y3QgaHZtX3ZjcHVfaW8gKnZpbyA9
ICZjdXJyLT5hcmNoLmh2bV92Y3B1Lmh2bV9pbzsKICAgICBpbnQgcmM7CisgICAgdm9pZCAqbWFw
cGluZzsKIAogICAgIGlmICggaXNfeDg2X3N5c3RlbV9zZWdtZW50KHNlZykgKQogICAgICAgICBw
ZmVjIHw9IFBGRUNfaW1wbGljaXQ7CkBAIC0xMDA4LDIzICsxMTY1LDE2IEBAIHN0YXRpYyBpbnQg
aHZtZW11bF93cml0ZSgKICAgICAgICAgICh2aW8tPm1taW9fZ2xhID09IChhZGRyICYgUEFHRV9N
QVNLKSkgKQogICAgICAgICByZXR1cm4gaHZtZW11bF9saW5lYXJfbW1pb193cml0ZShhZGRyLCBi
eXRlcywgcF9kYXRhLCBwZmVjLCBodm1lbXVsX2N0eHQsIDEpOwogCi0gICAgcmMgPSBodm1fY29w
eV90b19ndWVzdF9saW5lYXIoYWRkciwgcF9kYXRhLCBieXRlcywgcGZlYywgJnBmaW5mbyk7Cisg
ICAgbWFwcGluZyA9IGh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKGFkZHIsIGJ5dGVzLCBwZmVjLCBo
dm1lbXVsX2N0eHQpOworICAgIGlmICggSVNfRVJSKG1hcHBpbmcpICkKKyAgICAgICAgcmV0dXJu
IH5QVFJfRVJSKG1hcHBpbmcpOwogCi0gICAgc3dpdGNoICggcmMgKQotICAgIHsKLSAgICBjYXNl
IEhWTVRSQU5TX29rYXk6Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgSFZNVFJBTlNfYmFkX2xp
bmVhcl90b19nZm46Ci0gICAgICAgIHg4Nl9lbXVsX3BhZ2VmYXVsdChwZmluZm8uZWMsIHBmaW5m
by5saW5lYXIsICZodm1lbXVsX2N0eHQtPmN0eHQpOwotICAgICAgICByZXR1cm4gWDg2RU1VTF9F
WENFUFRJT047Ci0gICAgY2FzZSBIVk1UUkFOU19iYWRfZ2ZuX3RvX21mbjoKKyAgICBpZiAoICFt
YXBwaW5nICkKICAgICAgICAgcmV0dXJuIGh2bWVtdWxfbGluZWFyX21taW9fd3JpdGUoYWRkciwg
Ynl0ZXMsIHBfZGF0YSwgcGZlYywgaHZtZW11bF9jdHh0LCAwKTsKLSAgICBjYXNlIEhWTVRSQU5T
X2dmbl9wYWdlZF9vdXQ6Ci0gICAgY2FzZSBIVk1UUkFOU19nZm5fc2hhcmVkOgotICAgICAgICBy
ZXR1cm4gWDg2RU1VTF9SRVRSWTsKLSAgICBkZWZhdWx0OgotICAgICAgICByZXR1cm4gWDg2RU1V
TF9VTkhBTkRMRUFCTEU7Ci0gICAgfQorCisgICAgbWVtY3B5KG1hcHBpbmcsIHBfZGF0YSwgYnl0
ZXMpOworCisgICAgaHZtZW11bF91bm1hcF9saW5lYXJfYWRkcihtYXBwaW5nLCBhZGRyLCBieXRl
cywgaHZtZW11bF9jdHh0KTsKIAogICAgIHJldHVybiBYODZFTVVMX09LQVk7CiB9CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9lbXVsYXRlLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9lbXVsYXRlLmgKaW5kZXggODg2NDc3NS4uZDM3OWE0YSAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vZW11bGF0ZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL2VtdWxhdGUuaApAQCAtMzcsNiArMzcsMTMgQEAgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQg
ewogICAgIHVuc2lnbmVkIGxvbmcgc2VnX3JlZ19hY2Nlc3NlZDsKICAgICB1bnNpZ25lZCBsb25n
IHNlZ19yZWdfZGlydHk7CiAKKyAgICAvKgorICAgICAqIE1GTnMgYmVoaW5kIHRlbXBvcmFyeSBt
YXBwaW5ncyBpbiB0aGUgd3JpdGUgY2FsbGJhY2suICBUaGUgbGVuZ3RoIGlzCisgICAgICogYXJi
aXRyYXJ5LCBhbmQgY2FuIGJlIGluY3JlYXNlZCBpZiB3cml0ZXMgbG9uZ2VyIHRoYW4gUEFHRV9T
SVpFKzEgYXJlCisgICAgICogbmVlZGVkLgorICAgICAqLworICAgIG1mbl90IG1mblsyXTsKKwog
ICAgIHVpbnQzMl90IGludHJfc2hhZG93OwogCiAgICAgYm9vbF90IHNldF9jb250ZXh0OwotLSAK
Mi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 02 12:31:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 12:31:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dyzsL-0001Yr-93; Mon, 02 Oct 2017 12:31:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dyzsJ-0001YT-OF
 for xen-devel@lists.xensource.com; Mon, 02 Oct 2017 12:31:07 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 DB/38-01812-A8132D95; Mon, 02 Oct 2017 12:31:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVbfT8FK
 kwaO3ZhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+DPvEnPBrA7GigkPt7A3
 MG5L7GLk4hASaGSSeLFlEyuE85hR4kLTA3YIZxujxKbP/WxdjJwcIgLOEl/PzAVKcHDwCuhLv
 LvtAWIKC1hLnJiTDlIuIXBYRmJl1ycmkHIJAW+JMxMmMYLUgNhtp7K6GNk52ASsJA6JgRSwCK
 hKTN73lnUCI/cCRoZVjBrFqUVlqUW6RoZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm
 5mxiBHq9nYGDcwdiz1+8QoyQHk5Io7yz9S5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhDDIBy
 gkWp6akVaZk5wNCDSUtw8CiJ8CaDpHmLCxJzizPTIVKnGHU5jm26/IdJiCUvPy9VSpy3EaRIA
 KQoozQPbgQsDi4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuY1AZnCk5lXArfpFdARTEBHzO
 m6AHJESSJCSqqBcb6ezJVbap0HHDzsHTb+Nau9zaW043dRlim/spt5alTAPoEDc5lc47ktXA9
 9mHJ0BZdjjltdzvPJvT2Jmy8e0/8n8+ZC4MOmVrmyk24/vk1edme/ed8j7qfbHT6vakx2nvXu
 kKjLKcGQhbbTtm5wrn90+52p37fyHKVbsh7WOysc0zj9tLNuKLEUZyQaajEXFScCAHpG6LF+A
 gAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1506947464!117478902!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22670 invoked from network); 2 Oct 2017 12:31:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 2 Oct 2017 12:31:05 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dyzsD-0005ZP-7v; Mon, 02 Oct 2017 12:31:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dyzs7-0003lF-LN; Mon, 02 Oct 2017 12:30:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dyzs6-0003IY-V9; Mon, 02 Oct 2017 12:30:55 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113945-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-armhf-armhf-xl-credit2:guest-start:fail:heisenbug
 linux-linus:test-amd64-i386-freebsd10-i386:guest-saverestore.2:fail:heisenbug
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=9e66317d3c92ddaab330c125dfe9d06eee268aff
X-Osstest-Versions-That: linux=a8c964eacb21288b2dbfa9d80cee5968a3b8fb21
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 02 Oct 2017 12:30:54 +0000
Subject: [Xen-devel] [linux-linus test] 113945: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3404089564124092996=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 113945 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113945/

Failures :-/ but no regressions.

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-credit2  12 guest-start      fail in 113939 pass in 113945
 test-amd64-i386-freebsd10-i386 16 guest-saverestore.2      fail pass in 113939

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113935
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 113935
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113935
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113935
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113935
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                9e66317d3c92ddaab330c125dfe9d06eee268aff
baseline version:
 linux                a8c964eacb21288b2dbfa9d80cee5968a3b8fb21

Last test of basis   113935  2017-10-01 05:25:19 Z    1 days
Testing same since   113939  2017-10-01 22:19:44 Z    0 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Akemi Yagi <amyagi@gmail.com>
  Akemi Yagi <toracat@elrepo.org>
  Alexander Shishkin <alexander.shishkin@linux.intel.com>
  Alexandru Moise <00moses.alexander00@gmail.com>
  Andrey Ryabinin <aryabinin@virtuozzo.com>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Bhumika Goyal <bhumirks@gmail.com>
  Borislav Petkov <bp@suse.de>
  Ethan Zhao <ethan.zhao@oracle.com>
  Ingo Molnar <mingo@kernel.org>
  Jeffy Chen <jeffy.chen@rock-chips.com>
  Jiri Olsa <jolsa@kernel.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kan Liang <Kan.liang@intel.com>
  Kees Cook <keescook@chromium.org>
  Laurent Dufour <ldufour@linux.vnet.ibm.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Masahiro Yamada <yamada.masahiro@socionext.com>
  max.byungchul.park@gmail.com
  Mengting Zhang <zhangmengting@huawei.com>
  Paul Burton <paul.burton@imgtec.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Prateek Sood <prsood@codeaurora.org>
  Sean Fu <fxinrong@gmail.com>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Richter <tmricht@linux.vnet.ibm.com>
  Thomas-Mich Richter <tmricht@linux.vnet.ibm.com>
  Tom Lendacky <thomas.lendacky@amd.com>
  Ville SyrjÃ¤lÃ¤ <ville.syrjala@linux.intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         pass    
 test-amd64-i386-xl-qemut-win7-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               fail    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Pushing revision :

+ branch=linux-linus
+ revision=9e66317d3c92ddaab330c125dfe9d06eee268aff
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push linux-linus 9e66317d3c92ddaab330c125dfe9d06eee268aff
+ branch=linux-linus
+ revision=9e66317d3c92ddaab330c125dfe9d06eee268aff
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=linux
+ xenbranch=xen-unstable
+ '[' xlinux = xlinux ']'
+ linuxbranch=linux-linus
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' x9e66317d3c92ddaab330c125dfe9d06eee268aff = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git = x ']'
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git = x ']'
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.linux-linus
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree linux-linus
+ case $1 in
+ : git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
+ : master
+ : git
+ : git
+ : git://xenbits.xen.org/linux-pvops.git
+ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ : tested/linux-linus
+ : refs/heads/tested/linux-linus
+ return 0
+ cd /home/osstest/repos/linux
+ git push osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git 9e66317d3c92ddaab330c125dfe9d06eee268aff:refs/heads/tested/linux-linus
To osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
   a8c964e..9e66317  9e66317d3c92ddaab330c125dfe9d06eee268aff -> tested/linux-linus
+ exit 0


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3404089564124092996==--

From xen-devel-bounces@lists.xen.org Mon Oct 02 12:40:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 12:40:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz013-0002J8-AN; Mon, 02 Oct 2017 12:40:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rjw@rjwysocki.net>) id 1dz012-0002J2-5r
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 12:40:08 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 2E/D3-03454-7A332D95; Mon, 02 Oct 2017 12:40:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXin7CqTXex8aV
 Ig5kbdSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozzrcUF83UrLt2fwNjA+ES+i5GDQ0hAQeLq
 LK4uRi4g8xajxJ5p21m7GDk52AR0JbYuPsgGYosIyEvs/PecCcRmFuhlkWjZ5g1iCwuESTxou
 cEMYrMIqEq8bHoCZvMK6Es0HL4HZnMKmEpcezQTbI6QQIzE5sPPGSFqBCVOznzCAjFTXqLjci
 MrhK0jsWD3J7YJjLyzkJTNQlI2C0nZAkbmVYwaxalFZalFuobGeklFmekZJbmJmTm6hgZmerm
 pxcWJ6ak5iUnFesn5uZsYgSHFAAQ7GL8sCzjEKMnBpCTKy2x4KVKILyk/pTIjsTgjvqg0J7X4
 EKMMB4eSBO8uI6CcYFFqempFWmYOMLhh0hIcPEoivHtB0rzFBYm5xZnpEKlTjLocxzZd/sMkx
 JKXn5cqJc57CqRIAKQoozQPbgQs0i4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmJcZGLdCPJ
 l5JXCbXgEdwQR0xJyuCyBHlCQipKQaGNd3M0lIznp69s+buw17a/aIzE1fWL4jQT5EO/DLk5A
 Pblunqb/bxNPS0feB1XZpCocCS9P9n2Ex9vdnPntyjkHgsozwxKzbgnrmC+vmHIy8+YB/j6vG
 j0/ah0M4Hzm23j+h9y5ok4mn8v7Jr4wC3sTuu31lm47ZGrGXVfpOu49rzH1kZbt+Aa8SS3FGo
 qEWc1FxIgBFRppNrwIAAA==
X-Env-Sender: rjw@rjwysocki.net
X-Msg-Ref: server-13.tower-21.messagelabs.com!1506948003!79746934!1
X-Originating-IP: [79.96.170.134]
X-SpamReason: No, hits=1.7 required=7.0 tests=MAILTO_TO_SPAM_ADDR,
 RCVD_NUMERIC_HELO
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27148 invoked from network); 2 Oct 2017 12:40:03 -0000
Received: from cloudserver094114.home.net.pl (HELO
 cloudserver094114.home.net.pl) (79.96.170.134)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Oct 2017 12:40:03 -0000
Received: from 79.184.252.54.ipv4.supernova.orange.pl (79.184.252.54) (HELO
 aspire.rjw.lan)
 by serwer1319399.home.pl (79.96.170.134) with SMTP (IdeaSmtpServer 0.82)
 id a2630087613262b4; Mon, 2 Oct 2017 14:40:01 +0200
From: "Rafael J. Wysocki" <rjw@rjwysocki.net>
To: Jiri Slaby <jslaby@suse.cz>
Date: Mon, 02 Oct 2017 14:30:44 +0200
Message-ID: <2385272.r5rgpIyQDx@aspire.rjw.lan>
In-Reply-To: <20171002091246.28432-23-jslaby@suse.cz>
References: <20171002091246.28432-1-jslaby@suse.cz>
 <20171002091246.28432-23-jslaby@suse.cz>
MIME-Version: 1.0
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Len Brown <len.brown@intel.com>, linux-efi@vger.kernel.org,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Matt Fleming <matt@codeblueprint.co.uk>, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-kernel@vger.kernel.org, Juergen Gross <jgross@suse.com>,
 mingo@redhat.com, linux-crypto@vger.kernel.org, Pavel Machek <pavel@ucw.cz>,
 hpa@zytor.com, xen-devel@lists.xenproject.org, tglx@linutronix.de,
 "David S. Miller" <davem@davemloft.net>
Subject: Re: [Xen-devel] [PATCH v4 23/27] x86_64: assembly,
	change all ENTRY+ENDPROC to SYM_FUNC_*
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uZGF5LCBPY3RvYmVyIDIsIDIwMTcgMTE6MTI6NDIgQU0gQ0VTVCBKaXJpIFNsYWJ5IHdy
b3RlOgo+IFRoZXNlIGFyZSBhbGwgZnVuY3Rpb25zIHdoaWNoIGFyZSBpbnZva2VkIGZyb20gZWxz
ZXdoZXJlLCBzbyB3ZSBhbm5vdGF0ZQo+IHRoZW0gYXMgZ2xvYmFsIHVzaW5nIHRoZSBuZXcgU1lN
X0ZVTkNfU1RBUlQuIEFuZCB0aGVpciBFTkRQUk9DJ3MgYnkKPiBTWU1fRlVOQ19FTkQuCj4gCj4g
QW5kIG1ha2Ugc3VyZSBFTlRSWS9FTkRQUk9DIGlzIG5vdCBkZWZpbmVkIG9uIFg4Nl82NCwgZ2l2
ZW4gdGhlc2Ugd2VyZQo+IHRoZSBsYXN0IHVzZXJzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEppcmkg
U2xhYnkgPGpzbGFieUBzdXNlLmN6Pgo+IENjOiAiSC4gUGV0ZXIgQW52aW4iIDxocGFAenl0b3Iu
Y29tPgo+IENjOiBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KPiBDYzogSW5n
byBNb2xuYXIgPG1pbmdvQHJlZGhhdC5jb20+Cj4gQ2M6IHg4NkBrZXJuZWwub3JnCj4gQ2M6IEhl
cmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9yLmFwYW5hLm9yZy5hdT4KPiBDYzogIkRhdmlkIFMuIE1p
bGxlciIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+Cj4gQ2M6ICJSYWZhZWwgSi4gV3lzb2NraSIgPHJq
d0Byand5c29ja2kubmV0Pgo+IENjOiBMZW4gQnJvd24gPGxlbi5icm93bkBpbnRlbC5jb20+Cj4g
Q2M6IFBhdmVsIE1hY2hlayA8cGF2ZWxAdWN3LmN6Pgo+IENjOiBNYXR0IEZsZW1pbmcgPG1hdHRA
Y29kZWJsdWVwcmludC5jby51az4KPiBDYzogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVs
QGxpbmFyby5vcmc+Cj4gQ2M6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNs
ZS5jb20+Cj4gQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiBDYzogbGludXgt
Y3J5cHRvQHZnZXIua2VybmVsLm9yZwo+IENjOiBsaW51eC1wbUB2Z2VyLmtlcm5lbC5vcmcKPiBD
YzogbGludXgtZWZpQHZnZXIua2VybmVsLm9yZwo+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKPiAtLS0KPiAgYXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL2VmaV90aHVua182NC5T
ICAgICAgICAgICAgfCAgNCArLQo+ICBhcmNoL3g4Ni9ib290L2NvbXByZXNzZWQvaGVhZF82NC5T
ICAgICAgICAgICAgICAgICB8IDE2ICsrKystLS0tCj4gIGFyY2gveDg2L2NyeXB0by9hZXMtaTU4
Ni1hc21fMzIuUyAgICAgICAgICAgICAgICAgIHwgIDggKystLQo+ICBhcmNoL3g4Ni9jcnlwdG8v
YWVzLXg4Nl82NC1hc21fNjQuUyAgICAgICAgICAgICAgICB8ICA0ICstCj4gIGFyY2gveDg2L2Ny
eXB0by9hZXNfY3RyYnk4X2F2eC14ODZfNjQuUyAgICAgICAgICAgIHwgMTIgKysrLS0tCj4gIGFy
Y2gveDg2L2NyeXB0by9hZXNuaS1pbnRlbF9hc20uUyAgICAgICAgICAgICAgICAgIHwgNDQgKysr
KysrKysrKystLS0tLS0tLS0tLQo+ICBhcmNoL3g4Ni9jcnlwdG8vYWVzbmktaW50ZWxfYXZ4LXg4
Nl82NC5TICAgICAgICAgICB8IDI0ICsrKysrKy0tLS0tLQo+ICBhcmNoL3g4Ni9jcnlwdG8vYmxv
d2Zpc2gteDg2XzY0LWFzbV82NC5TICAgICAgICAgICB8IDE2ICsrKystLS0tCj4gIGFyY2gveDg2
L2NyeXB0by9jYW1lbGxpYS1hZXNuaS1hdngtYXNtXzY0LlMgICAgICAgIHwgMjQgKysrKysrLS0t
LS0tCj4gIGFyY2gveDg2L2NyeXB0by9jYW1lbGxpYS1hZXNuaS1hdngyLWFzbV82NC5TICAgICAg
IHwgMjQgKysrKysrLS0tLS0tCj4gIGFyY2gveDg2L2NyeXB0by9jYW1lbGxpYS14ODZfNjQtYXNt
XzY0LlMgICAgICAgICAgIHwgMTYgKysrKy0tLS0KPiAgYXJjaC94ODYvY3J5cHRvL2Nhc3Q1LWF2
eC14ODZfNjQtYXNtXzY0LlMgICAgICAgICAgfCAxNiArKysrLS0tLQo+ICBhcmNoL3g4Ni9jcnlw
dG8vY2FzdDYtYXZ4LXg4Nl82NC1hc21fNjQuUyAgICAgICAgICB8IDI0ICsrKysrKy0tLS0tLQo+
ICBhcmNoL3g4Ni9jcnlwdG8vY2hhY2hhMjAtYXZ4Mi14ODZfNjQuUyAgICAgICAgICAgICB8ICA0
ICstCj4gIGFyY2gveDg2L2NyeXB0by9jaGFjaGEyMC1zc3NlMy14ODZfNjQuUyAgICAgICAgICAg
IHwgIDggKystLQo+ICBhcmNoL3g4Ni9jcnlwdG8vY3JjMzItcGNsbXVsX2FzbS5TICAgICAgICAg
ICAgICAgICB8ICA0ICstCj4gIGFyY2gveDg2L2NyeXB0by9jcmMzMmMtcGNsLWludGVsLWFzbV82
NC5TICAgICAgICAgIHwgIDQgKy0KPiAgYXJjaC94ODYvY3J5cHRvL2NyY3QxMGRpZi1wY2wtYXNt
XzY0LlMgICAgICAgICAgICAgfCAgNCArLQo+ICBhcmNoL3g4Ni9jcnlwdG8vZGVzM19lZGUtYXNt
XzY0LlMgICAgICAgICAgICAgICAgICB8ICA4ICsrLS0KPiAgYXJjaC94ODYvY3J5cHRvL2doYXNo
LWNsbXVsbmktaW50ZWxfYXNtLlMgICAgICAgICAgfCAgOCArKy0tCj4gIGFyY2gveDg2L2NyeXB0
by9wb2x5MTMwNS1hdngyLXg4Nl82NC5TICAgICAgICAgICAgIHwgIDQgKy0KPiAgYXJjaC94ODYv
Y3J5cHRvL3BvbHkxMzA1LXNzZTIteDg2XzY0LlMgICAgICAgICAgICAgfCAgOCArKy0tCj4gIGFy
Y2gveDg2L2NyeXB0by9zYWxzYTIwLXg4Nl82NC1hc21fNjQuUyAgICAgICAgICAgIHwgMTIgKysr
LS0tCj4gIGFyY2gveDg2L2NyeXB0by9zZXJwZW50LWF2eC14ODZfNjQtYXNtXzY0LlMgICAgICAg
IHwgMjQgKysrKysrLS0tLS0tCj4gIGFyY2gveDg2L2NyeXB0by9zZXJwZW50LWF2eDItYXNtXzY0
LlMgICAgICAgICAgICAgIHwgMjQgKysrKysrLS0tLS0tCj4gIGFyY2gveDg2L2NyeXB0by9zZXJw
ZW50LXNzZTIteDg2XzY0LWFzbV82NC5TICAgICAgIHwgIDggKystLQo+ICBhcmNoL3g4Ni9jcnlw
dG8vc2hhMS1tYi9zaGExX21iX21ncl9mbHVzaF9hdngyLlMgICB8ICA4ICsrLS0KPiAgYXJjaC94
ODYvY3J5cHRvL3NoYTEtbWIvc2hhMV9tYl9tZ3Jfc3VibWl0X2F2eDIuUyAgfCAgNCArLQo+ICBh
cmNoL3g4Ni9jcnlwdG8vc2hhMS1tYi9zaGExX3g4X2F2eDIuUyAgICAgICAgICAgICB8ICA0ICst
Cj4gIGFyY2gveDg2L2NyeXB0by9zaGExX2F2eDJfeDg2XzY0X2FzbS5TICAgICAgICAgICAgIHwg
IDQgKy0KPiAgYXJjaC94ODYvY3J5cHRvL3NoYTFfbmlfYXNtLlMgICAgICAgICAgICAgICAgICAg
ICAgfCAgNCArLQo+ICBhcmNoL3g4Ni9jcnlwdG8vc2hhMV9zc3NlM19hc20uUyAgICAgICAgICAg
ICAgICAgICB8ICA0ICstCj4gIGFyY2gveDg2L2NyeXB0by9zaGEyNTYtYXZ4LWFzbS5TICAgICAg
ICAgICAgICAgICAgIHwgIDQgKy0KPiAgYXJjaC94ODYvY3J5cHRvL3NoYTI1Ni1hdngyLWFzbS5T
ICAgICAgICAgICAgICAgICAgfCAgNCArLQo+ICAuLi4vY3J5cHRvL3NoYTI1Ni1tYi9zaGEyNTZf
bWJfbWdyX2ZsdXNoX2F2eDIuUyAgICB8ICA4ICsrLS0KPiAgLi4uL2NyeXB0by9zaGEyNTYtbWIv
c2hhMjU2X21iX21ncl9zdWJtaXRfYXZ4Mi5TICAgfCAgNCArLQo+ICBhcmNoL3g4Ni9jcnlwdG8v
c2hhMjU2LW1iL3NoYTI1Nl94OF9hdngyLlMgICAgICAgICB8ICA0ICstCj4gIGFyY2gveDg2L2Ny
eXB0by9zaGEyNTYtc3NzZTMtYXNtLlMgICAgICAgICAgICAgICAgIHwgIDQgKy0KPiAgYXJjaC94
ODYvY3J5cHRvL3NoYTI1Nl9uaV9hc20uUyAgICAgICAgICAgICAgICAgICAgfCAgNCArLQo+ICBh
cmNoL3g4Ni9jcnlwdG8vc2hhNTEyLWF2eC1hc20uUyAgICAgICAgICAgICAgICAgICB8ICA0ICst
Cj4gIGFyY2gveDg2L2NyeXB0by9zaGE1MTItYXZ4Mi1hc20uUyAgICAgICAgICAgICAgICAgIHwg
IDQgKy0KPiAgLi4uL2NyeXB0by9zaGE1MTItbWIvc2hhNTEyX21iX21ncl9mbHVzaF9hdngyLlMg
ICAgfCAgOCArKy0tCj4gIC4uLi9jcnlwdG8vc2hhNTEyLW1iL3NoYTUxMl9tYl9tZ3Jfc3VibWl0
X2F2eDIuUyAgIHwgIDQgKy0KPiAgYXJjaC94ODYvY3J5cHRvL3NoYTUxMi1tYi9zaGE1MTJfeDRf
YXZ4Mi5TICAgICAgICAgfCAgNCArLQo+ICBhcmNoL3g4Ni9jcnlwdG8vc2hhNTEyLXNzc2UzLWFz
bS5TICAgICAgICAgICAgICAgICB8ICA0ICstCj4gIGFyY2gveDg2L2NyeXB0by90d29maXNoLWF2
eC14ODZfNjQtYXNtXzY0LlMgICAgICAgIHwgMjQgKysrKysrLS0tLS0tCj4gIGFyY2gveDg2L2Ny
eXB0by90d29maXNoLXg4Nl82NC1hc21fNjQtM3dheS5TICAgICAgIHwgIDggKystLQo+ICBhcmNo
L3g4Ni9jcnlwdG8vdHdvZmlzaC14ODZfNjQtYXNtXzY0LlMgICAgICAgICAgICB8ICA4ICsrLS0K
PiAgYXJjaC94ODYvZW50cnkvZW50cnlfNjQuUyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAx
MCArKy0tLQo+ICBhcmNoL3g4Ni9lbnRyeS9lbnRyeV82NF9jb21wYXQuUyAgICAgICAgICAgICAg
ICAgICB8ICA4ICsrLS0KPiAgYXJjaC94ODYva2VybmVsL2FjcGkvd2FrZXVwXzY0LlMgICAgICAg
ICAgICAgICAgICAgfCAgOCArKy0tCj4gIGFyY2gveDg2L2tlcm5lbC9oZWFkXzY0LlMgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgMTIgKysrLS0tCj4gIGFyY2gveDg2L2xpYi9jaGVja3N1bV8z
Mi5TICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDggKystLQo+ICBhcmNoL3g4Ni9saWIvY2xl
YXJfcGFnZV82NC5TICAgICAgICAgICAgICAgICAgICAgICB8IDEyICsrKy0tLQo+ICBhcmNoL3g4
Ni9saWIvY21weGNoZzE2Yl9lbXUuUyAgICAgICAgICAgICAgICAgICAgICB8ICA0ICstCj4gIGFy
Y2gveDg2L2xpYi9jbXB4Y2hnOGJfZW11LlMgICAgICAgICAgICAgICAgICAgICAgIHwgIDQgKy0K
PiAgYXJjaC94ODYvbGliL2NvcHlfcGFnZV82NC5TICAgICAgICAgICAgICAgICAgICAgICAgfCAg
NCArLQo+ICBhcmNoL3g4Ni9saWIvY29weV91c2VyXzY0LlMgICAgICAgICAgICAgICAgICAgICAg
ICB8IDE2ICsrKystLS0tCj4gIGFyY2gveDg2L2xpYi9jc3VtLWNvcHlfNjQuUyAgICAgICAgICAg
ICAgICAgICAgICAgIHwgIDQgKy0KPiAgYXJjaC94ODYvbGliL2dldHVzZXIuUyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAxNiArKysrLS0tLQo+ICBhcmNoL3g4Ni9saWIvaHdlaWdodC5T
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA4ICsrLS0KPiAgYXJjaC94ODYvbGliL2lv
bWFwX2NvcHlfNjQuUyAgICAgICAgICAgICAgICAgICAgICAgfCAgNCArLQo+ICBhcmNoL3g4Ni9s
aWIvbWVtY3B5XzY0LlMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICstCj4gIGFyY2gv
eDg2L2xpYi9tZW1tb3ZlXzY0LlMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQgKy0KPiAg
YXJjaC94ODYvbGliL21lbXNldF82NC5TICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNCAr
LQo+ICBhcmNoL3g4Ni9saWIvbXNyLXJlZy5TICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICA4ICsrLS0KPiAgYXJjaC94ODYvbGliL3B1dHVzZXIuUyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAxNiArKysrLS0tLQo+ICBhcmNoL3g4Ni9saWIvcndzZW0uUyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8IDIwICsrKysrLS0tLS0KPiAgYXJjaC94ODYvbW0vbWVtX2VuY3J5
cHRfYm9vdC5TICAgICAgICAgICAgICAgICAgICAgfCAgOCArKy0tCj4gIGFyY2gveDg2L3BsYXRm
b3JtL2VmaS9lZmlfc3R1Yl82NC5TICAgICAgICAgICAgICAgIHwgIDQgKy0KPiAgYXJjaC94ODYv
cGxhdGZvcm0vZWZpL2VmaV90aHVua182NC5TICAgICAgICAgICAgICAgfCAgNCArLQo+ICBhcmNo
L3g4Ni9wb3dlci9oaWJlcm5hdGVfYXNtXzY0LlMgICAgICAgICAgICAgICAgICB8ICA4ICsrLS0K
CkZvciB0aGUgaGliZXJuYXRlIGNoYW5nZXM6CgpSZXZpZXdlZC1ieTogUmFmYWVsIEouIFd5c29j
a2kgPHJhZmFlbC5qLnd5c29ja2lAaW50ZWwuY29tPgoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 02 12:43:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 12:43:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz04I-0002UN-P8; Mon, 02 Oct 2017 12:43:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dz04H-0002UF-0X
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 12:43:29 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 D4/CF-03454-07432D95; Mon, 02 Oct 2017 12:43:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVysyfVTTfX5FK
 kwcm1ehZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b9K43MBQ08FctXFTYwnuPoYuTiEBLYxChx
 smsvI4Szm1Gip28TexcjB4ewgLfErw81XYycHCICyhK9v36zgNjMAiUSi3fcYgOxhQRmM0ocu
 JcJYrMJaErc+fyJCcTmFbCSeNrRzgxiswioSBx9OgnMFhUIl9j//RozRI2gxMmZT8BmcgrYS9
 z8NZ0dYr6ZxLzND5khbHGJW0/mM0HY8hLb385hnsDIPwtJ+ywkLbOQtMxC0rKAkWUVo0ZxalF
 ZapGuoYVeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgcDIAwQ7GmxsDDjFKcjAp
 ifIyG16KFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB+9IIKCdYlJqeWpGWmQOME5i0BAePkgjvX
 pA0b3FBYm5xZjpE6hSjopQ4r5cxUEIAJJFRmgfXBovNS4yyUsK8jECHCPEUpBblZpagyr9iFO
 dgVBLmdQaZwpOZVwI3/RXQYiagxXO6LoAsLklESEk1MNqvy64zXN67e8/7w97VN54tfrxmF2v
 N2aZ5+09sePn9VsZUg8bCKXzuva86H8s7mKXvLVn1bb7uqmO5zznWa36YlH2d7VVN08uXWyM0
 z5vFrr66zubP15uc39zd9A98cf00Xfa8rYOz5+ZVSqfcf986n2T05/D53oVxZ6ZIVljG1Z6dr
 iebPv+SEktxRqKhFnNRcSIAtAO938gCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1506948205!87710666!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58683 invoked from network); 2 Oct 2017 12:43:25 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-27.messagelabs.com with SMTP; 2 Oct 2017 12:43:25 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 673AA80D;
 Mon,  2 Oct 2017 05:43:24 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9D7183F58C;
 Mon,  2 Oct 2017 05:43:23 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <20170921124035.2410-1-julien.grall@arm.com>
 <20170921124035.2410-12-julien.grall@arm.com>
 <59C4F372020000780017E810@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f6f3e2f2-9d60-844f-bf9d-27c856f54b23@arm.com>
Date: Mon, 2 Oct 2017 13:43:22 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <59C4F372020000780017E810@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 11/16] xen/x86: p2m-pod: Clean-up
	p2m_pod_zero_check
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKT24gMjIvMDkvMTcgMTA6MjYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIx
LjA5LjE3IGF0IDE0OjQwLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+PiAtLS0gYS94
ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9k
LmMKPj4gQEAgLTg2MSwxNyArODYxLDE5IEBAIHAybV9wb2RfemVyb19jaGVjayhzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nICpnZm5zLCBpbnQgY291bnQpCj4+ICAgICAgIGZv
ciAoIGkgPSAwOyBpIDwgY291bnQ7IGkrKyApCj4+ICAgICAgIHsKPj4gICAgICAgICAgIHAybV9h
Y2Nlc3NfdCBhOwo+PiArICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsKPj4gICAKPj4gICAg
ICAgICAgIG1mbnNbaV0gPSBwMm0tPmdldF9lbnRyeShwMm0sIF9nZm4oZ2Zuc1tpXSksIHR5cGVz
ICsgaSwgJmEsCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwgTlVMTCwg
TlVMTCk7Cj4+ICsgICAgICAgIHBnID0gbWZuX3RvX3BhZ2UobWZuc1tpXSk7Cj4+ICsKPj4gICAg
ICAgICAgIC8qCj4+ICAgICAgICAgICAgKiBJZiB0aGlzIGlzIHJhbSwgYW5kIG5vdCBhIHBhZ2V0
YWJsZSBvciBmcm9tIHRoZSB4ZW4gaGVhcCwgYW5kCj4+ICAgICAgICAgICAgKiBwcm9iYWJseSBu
b3QgbWFwcGVkIGVsc2V3aGVyZSwgbWFwIGl0OyBvdGhlcndpc2UsIHNraXAuCj4+ICAgICAgICAg
ICAgKi8KPj4gLSAgICAgICAgaWYgKCBwMm1faXNfcmFtKHR5cGVzW2ldKQo+PiAtICAgICAgICAg
ICAgICYmICggKG1mbl90b19wYWdlKG1mbnNbaV0pLT5jb3VudF9pbmZvICYgUEdDX2FsbG9jYXRl
ZCkgIT0gMCApCj4+IC0gICAgICAgICAgICAgJiYgKCAobWZuX3RvX3BhZ2UobWZuc1tpXSktPmNv
dW50X2luZm8gJiAoUEdDX3BhZ2VfdGFibGV8UEdDX3hlbl9oZWFwKSkgPT0gMCApCj4+IC0gICAg
ICAgICAgICAgJiYgKCAobWZuX3RvX3BhZ2UobWZuc1tpXSktPmNvdW50X2luZm8gJiBQR0NfY291
bnRfbWFzaykgPD0gbWF4X3JlZiApICkKPj4gKyAgICAgICAgaWYgKCBwMm1faXNfcmFtKHR5cGVz
W2ldKSAmJiAocGctPmNvdW50X2luZm8gJiBQR0NfYWxsb2NhdGVkKSAmJgo+IAo+IElmIHlvdSBv
bWl0IHRoZSAhPSAwIGhlcmUgKHdoaWNoIEkgYXBwcmVjaWF0ZSkgLi4uCj4gCj4+ICsgICAgICAg
ICAgICAgKChwZy0+Y291bnRfaW5mbyAmIChQR0NfcGFnZV90YWJsZSB8IFBHQ194ZW5faGVhcCkp
ID09IDApICYmCj4gCj4gLi4uIHlvdSBzaG91bGQgYWxzbyB1c2UgISBpbnN0ZWFkIG9mID09IDAg
aGVyZS4KCkdvb2QgcG9pbnQuIEkgd2lsbCBkbyB0aGF0LgoKPiAKPj4gKyAgICAgICAgICAgICAo
KHBnLT5jb3VudF9pbmZvICYgKFBHQ19jb3VudF9tYXNrKSkgPD0gbWF4X3JlZikgKQo+IAo+IFN0
cmF5IGlubmVybW9zdCBwYXJlbnRoZXNlcyBsZWZ0PwoKSSB3aWxsIGRyb3AgdGhlIHBhcmVudGhl
c2VzIGFyb3VuZCBQR0NfY291bnRfbWFzay4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 02 12:45:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 12:45:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz06E-0002cr-4S; Mon, 02 Oct 2017 12:45:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dz06C-0002cd-Or
 for xen-devel@lists.xensource.com; Mon, 02 Oct 2017 12:45:28 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 1E/2B-03616-8E432D95; Mon, 02 Oct 2017 12:45:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfeZyaV
 IgxNbLSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasXHaQvaCR2YVf6afZGlg
 /KnbxcjFISTQyCSxYf5ZRgjnMaNE39YdrBDONkaJE7susHcxcnKICDhLfD0zF8zmFdCXuHzwA
 yuILSzgJvFw7k2wuITAJCaJW59LIWxPifs7p7LD2H8engPawM7BJmAlcUgMJMoioCqxeP1D9g
 mM3AsYGVYxahSnFpWlFukaG+olFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgT6nAE
 IdjA2LQo8xCjJwaQkystseClSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvijFQTrAoNT21Ii0z
 Bxh8MGkJDh4lEd4ikDRvcUFibnFmOkTqFKMux7FNl/8wCbHk5eelSonzngYpEgApyijNgxsBi
 4RLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEub9DjKFJzOvBG7TK6AjmICOmNN1AeSIkkSElF
 QDo/mPasGPvwMWLnpzv1y/x1LUPTbfdLsr85LzciIhpsEbjqwP3fZWS3bG8fytkiXlF75VyQu
 xXPfZE5yw5Zzw2qff0m4m3XAUElpkdnAm08N3665pODYneZ9RC3bxNV2tOfOdQI3RU6V1i6Zn
 nl9xlIltWeDB+6cCr657eKl0RtzigBXRsdsvmCuxFGckGmoxFxUnAgAOuD+MfwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1506948325!77625496!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26574 invoked from network); 2 Oct 2017 12:45:26 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 2 Oct 2017 12:45:26 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dz068-0005vt-8t; Mon, 02 Oct 2017 12:45:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dz062-0004E7-TI; Mon, 02 Oct 2017 12:45:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dz062-0005EK-Lz; Mon, 02 Oct 2017 12:45:18 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113948-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=ceb6ad8850ba6c3ae39fb540cd99f0d7f1311aae
X-Osstest-Versions-That: xen=5414ba7f5e1ffc88ed2758b1e1b14bbfd3536a61
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 02 Oct 2017 12:45:18 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113948: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5140645619150254073=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  ceb6ad8850ba6c3ae39fb540cd99f0d7f1311aae
baseline version:
 xen                  5414ba7f5e1ffc88ed2758b1e1b14bbfd3536a61

Last test of basis   113914  2017-09-29 21:02:32 Z    2 days
Testing same since   113948  2017-10-02 11:03:42 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


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


Pushing revision :

+ branch=xen-unstable-smoke
+ revision=ceb6ad8850ba6c3ae39fb540cd99f0d7f1311aae
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push xen-unstable-smoke ceb6ad8850ba6c3ae39fb540cd99f0d7f1311aae
+ branch=xen-unstable-smoke
+ revision=ceb6ad8850ba6c3ae39fb540cd99f0d7f1311aae
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=xen
+ xenbranch=xen-unstable-smoke
+ qemuubranch=qemu-upstream-unstable
+ '[' xxen = xlinux ']'
+ linuxbranch=
+ '[' xqemu-upstream-unstable = x ']'
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable-smoke
+ prevxenbranch=xen-4.9-testing
+ '[' xceb6ad8850ba6c3ae39fb540cd99f0d7f1311aae = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.xen-unstable-smoke
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree xen-unstable-smoke
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/xen
+ git push osstest@xenbits.xen.org:/home/xen/git/xen.git ceb6ad8850ba6c3ae39fb540cd99f0d7f1311aae:refs/heads/smoke
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   5414ba7..ceb6ad8  ceb6ad8850ba6c3ae39fb540cd99f0d7f1311aae -> smoke


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5140645619150254073==--

From xen-devel-bounces@lists.xen.org Mon Oct 02 12:48:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 12:48:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz098-0002ni-It; Mon, 02 Oct 2017 12:48:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ard.biesheuvel@linaro.org>) id 1dz097-0002nb-O6
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 12:48:29 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 97/56-03610-D9532D95; Mon, 02 Oct 2017 12:48:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsVyMfSaoe4c00u
 RBj8/sFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkHbp5kKZgVUrFi1SS2BsYmxy5GLg4hgamM
 EnN33GMCcVgEtjJLrJx2DsyREJjDKtG5axNzFyMnkFMlsXT5dDYIu0hi2p4ZQEUcYPbkaTEgY
 V4BQYmTM5+wgNhCAl4SfzvOgtmcAqYSixuXMELEYyTu/fnBCmKzCRhIrG//xwRiswioSCx8PY
 UZYk6ARF/fQbAaYQE3ibZ518DmiAjIS+z89xzsNmaB10wSnzu7wBLMApoSrdt/s09gFJyF5I5
 ZSFILGJlWMWoUpxaVpRbpGproJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhigD
 EOxgvL4x4BCjJAeTkigvs+GlSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvKdNgHKCRanpqRVpm
 TnAaIFJS3DwKInwLgBJ8xYXJOYWZ6ZDpE4xWnJcuHPpDxPHsU2XgeSBPbf+MAmx5OXnpUqJ88
 4GaRAAacgozYMbB4voS4yyUsK8jEAHCvEUpBblZpagyr9iFOdgVBLmXQcyhSczrwRu6yugg5i
 ADprTdQHkoJJEhJRUA2PS7TMndp9c4mGVrjdFcNKMowrfXDN33Tp/Z/v15vTuFAmd6r7FGg6X
 Z4fdW9zR29VjOGnvmQ88x5R4bEvuu/jf//pZ9vYbrcfZj39s3PH4cM6NpTfXvFXcm3Dlm/uEP
 heRyIq56Q7zAmVebF2VV2PTeOzUipd/hPZ9PJ757GtqfJR6VI7yhysSSizFGYmGWsxFxYkA0H
 FqkuMCAAA=
X-Env-Sender: ard.biesheuvel@linaro.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1506948507!73649978!1
X-Originating-IP: [209.85.214.49]
X-SpamReason: No, hits=0.6 required=7.0 tests=MAILTO_TO_SPAM_ADDR, RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17860 invoked from network); 2 Oct 2017 12:48:27 -0000
Received: from mail-it0-f49.google.com (HELO mail-it0-f49.google.com)
 (209.85.214.49)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 2 Oct 2017 12:48:27 -0000
Received: by mail-it0-f49.google.com with SMTP id 4so7132855itv.4
 for <xen-devel@lists.xenproject.org>; Mon, 02 Oct 2017 05:48:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=wIKr2gRKGih9qulosez7Q62VQImxlBJKkXgDOqW8Dlo=;
 b=UDOqdOnPqKrIJaSQVEmBkifJMEofMPBlfllt2RqQ6hj6C3WBkxyfPVfPtwxChQQIfK
 XDWETGcFPTKMHGgNZzJHagZeRPvPK7fnH0T/J4SLb6liSv0GgjGZktZNee+y4h+XYucT
 5nnJhIysKTYG1gfr2pLB05184iHygtrwhG1Vw=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=wIKr2gRKGih9qulosez7Q62VQImxlBJKkXgDOqW8Dlo=;
 b=oO0wt8VZgAuB2GfBlXEwAScOKI6arj2Lo4eh9Ulf0fwx0cexX5OumEAVmxumC8KZfx
 rlMrB4h/CQUbkiraFg0Oa0QCScKCIgBB8sWx50bP2d1BQJ90kmuLt816SCssNSJJ2978
 Sz8lhVDrukjLj4nD/799Uv2Rv2Kyz9sk9Ei7ozgYmXSrpi9BFOVlsORDIUZPj6dmyuxx
 FVdv8O5t5+oi/5u21XZhDYWJmpHUglJg6So6EEAaWz2z2Tb/pGCqjwA87LDO/N8rpjYO
 f0NeOrneXmEegifQPRTwxcNVGp62HPI2i4pySzv5f+tVyAX4L/AQMs3KIuYm9320VCoV
 krEA==
X-Gm-Message-State: AMCzsaWrJx7x8nZdQ/bzc6eYFbFRWNrRSpuxEqr+tfPBuvrdkDb4H0YJ
 zodVa3OHhGRqeJUn1qD7UwSXu7zLMo6BYt8g21wLjw==
X-Google-Smtp-Source: AOwi7QCSE2SRL+GiIgGzFFOMQlbSSVWLMnPnswS2P924nqcAPwGxJmYkMD1X1argMvH8PaSReKoIItpQ5HWET0SPtc4=
X-Received: by 10.36.8.215 with SMTP id 206mr15687166itc.115.1506948506719;
 Mon, 02 Oct 2017 05:48:26 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.152.18 with HTTP; Mon, 2 Oct 2017 05:48:26 -0700 (PDT)
In-Reply-To: <20171002091246.28432-19-jslaby@suse.cz>
References: <20171002091246.28432-1-jslaby@suse.cz>
 <20171002091246.28432-19-jslaby@suse.cz>
From: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Date: Mon, 2 Oct 2017 13:48:26 +0100
Message-ID: <CAKv+Gu9C88ToAx+8KcGacUECo7ExnTTBmibEjpB2WkfFvjoZvw@mail.gmail.com>
To: Jiri Slaby <jslaby@suse.cz>
Cc: "linux-efi@vger.kernel.org" <linux-efi@vger.kernel.org>,
 Matt Fleming <matt@codeblueprint.co.uk>, "x86@kernel.org" <x86@kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "mingo@redhat.com" <mingo@redhat.com>, "hpa@zytor.com" <hpa@zytor.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "tglx@linutronix.de" <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH v4 19/27] x86: assembly,
	make some functions local
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMiBPY3RvYmVyIDIwMTcgYXQgMTA6MTIsIEppcmkgU2xhYnkgPGpzbGFieUBzdXNlLmN6PiB3
cm90ZToKPiBUaGVyZSBpcyBhIGNvdXBsZSBvZiBhc3NlbWJseSBmdW5jdGlvbnMsIHdoaWNoIGFy
ZSBpbnZva2VkIG9ubHkgbG9jYWxseQo+IGluIHRoZSBmaWxlIHRoZXkgYXJlIGRlZmluZWQuIElu
IEMsIHdlIG1hcmsgdGhlbSAic3RhdGljIi4gSW4gYXNzZW1ibHksCj4gYW5ub3RhdGUgdGhlbSB1
c2luZyBTWU1fe0ZVTkMsQ09ERX1fU1RBUlRfTE9DQUwgKGFuZCBzd2l0Y2ggdGhlaXIKPiBFTkRQ
Uk9DIHRvIFNZTV97RlVOQyxDT0RFfV9FTkQgdG9vKS4gV2hldGhlciBGVU5DIG9yIENPREUgZGVw
ZW5kcyBvbgo+IEVORFBST0MvRU5EIGZvciBhIHBhcnRpY3VsYXIgZnVuY3Rpb24gKEMgb3Igbm9u
LUMpLgo+CgpJIHdhc24ndCBjYydlZCBvbiB0aGUgY292ZXIgbGV0dGVyLCBzbyBJIGFtIG1pc3Np
bmcgdGhlIHJhdGlvbmFsZSBvZgpyZXBsYWNpbmcgRU5UUlkvRU5EUFJPQyB3aXRoIG90aGVyIG1h
Y3Jvcy4KCgo+IFNpZ25lZC1vZmYtYnk6IEppcmkgU2xhYnkgPGpzbGFieUBzdXNlLmN6Pgo+IENj
OiAiSC4gUGV0ZXIgQW52aW4iIDxocGFAenl0b3IuY29tPgo+IENjOiBUaG9tYXMgR2xlaXhuZXIg
PHRnbHhAbGludXRyb25peC5kZT4KPiBDYzogSW5nbyBNb2xuYXIgPG1pbmdvQHJlZGhhdC5jb20+
Cj4gQ2M6IHg4NkBrZXJuZWwub3JnCj4gQ2M6IE1hdHQgRmxlbWluZyA8bWF0dEBjb2RlYmx1ZXBy
aW50LmNvLnVrPgo+IENjOiBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9y
Zz4KPiBDYzogbGludXgtZWZpQHZnZXIua2VybmVsLm9yZwo+IENjOiB4ZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKPiAtLS0KPiAgYXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL2VmaV90aHVu
a182NC5TIHwgIDggKysrKy0tLS0KPiAgYXJjaC94ODYvZW50cnkvZW50cnlfNjQuUyAgICAgICAg
ICAgICAgIHwgMjUgKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQo+ICBhcmNoL3g4Ni9saWIvY29w
eV9wYWdlXzY0LlMgICAgICAgICAgICAgfCAgNCArKy0tCj4gIGFyY2gveDg2L2xpYi9tZW1jcHlf
NjQuUyAgICAgICAgICAgICAgICB8IDEyICsrKysrKy0tLS0tLQo+ICBhcmNoL3g4Ni9saWIvbWVt
c2V0XzY0LlMgICAgICAgICAgICAgICAgfCAgOCArKysrLS0tLQo+ICBhcmNoL3g4Ni9wbGF0Zm9y
bS9lZmkvZWZpX3RodW5rXzY0LlMgICAgfCAxMiArKysrKystLS0tLS0KPiAgYXJjaC94ODYveGVu
L3hlbi1wdmguUyAgICAgICAgICAgICAgICAgIHwgIDQgKystLQo+ICA3IGZpbGVzIGNoYW5nZWQs
IDM3IGluc2VydGlvbnMoKyksIDM2IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2FyY2gv
eDg2L2Jvb3QvY29tcHJlc3NlZC9lZmlfdGh1bmtfNjQuUyBiL2FyY2gveDg2L2Jvb3QvY29tcHJl
c3NlZC9lZmlfdGh1bmtfNjQuUwo+IGluZGV4IDg2NTI4ZjEyMDk2Mi4uYzA3MjcxMWQ4ZDYyIDEw
MDY0NAo+IC0tLSBhL2FyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9lZmlfdGh1bmtfNjQuUwo+ICsr
KyBiL2FyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9lZmlfdGh1bmtfNjQuUwo+IEBAIC05OCwxMiAr
OTgsMTIgQEAgRU5UUlkoZWZpNjRfdGh1bmspCj4gICAgICAgICByZXQKPiAgRU5EUFJPQyhlZmk2
NF90aHVuaykKPgo+IC1FTlRSWShlZmlfZXhpdDMyKQo+ICtTWU1fRlVOQ19TVEFSVF9MT0NBTChl
ZmlfZXhpdDMyKQo+ICAgICAgICAgbW92cSAgICBmdW5jX3J0X3B0ciglcmlwKSwgJXJheAo+ICAg
ICAgICAgcHVzaCAgICAlcmF4Cj4gICAgICAgICBtb3YgICAgICVyZGksICVyYXgKPiAgICAgICAg
IHJldAo+IC1FTkRQUk9DKGVmaV9leGl0MzIpCj4gK1NZTV9GVU5DX0VORChlZmlfZXhpdDMyKQo+
Cj4gICAgICAgICAuY29kZTMyCj4gIC8qCj4gQEAgLTExMSw3ICsxMTEsNyBAQCBFTkRQUk9DKGVm
aV9leGl0MzIpCj4gICAqCj4gICAqIFRoZSBzdGFjayBzaG91bGQgcmVwcmVzZW50IHRoZSAzMi1i
aXQgY2FsbGluZyBjb252ZW50aW9uLgo+ICAgKi8KPiAtRU5UUlkoZWZpX2VudGVyMzIpCj4gK1NZ
TV9GVU5DX1NUQVJUX0xPQ0FMKGVmaV9lbnRlcjMyKQo+ICAgICAgICAgbW92bCAgICAkX19LRVJO
RUxfRFMsICVlYXgKPiAgICAgICAgIG1vdmwgICAgJWVheCwgJWRzCj4gICAgICAgICBtb3ZsICAg
ICVlYXgsICVlcwo+IEBAIC0xNzEsNyArMTcxLDcgQEAgRU5UUlkoZWZpX2VudGVyMzIpCj4gICAg
ICAgICBidHNsICAgICRYODZfQ1IwX1BHX0JJVCwgJWVheAo+ICAgICAgICAgbW92bCAgICAlZWF4
LCAlY3IwCj4gICAgICAgICBscmV0Cj4gLUVORFBST0MoZWZpX2VudGVyMzIpCj4gK1NZTV9GVU5D
X0VORChlZmlfZW50ZXIzMikKPgo+ICAgICAgICAgLmRhdGEKPiAgICAgICAgIC5iYWxpZ24gOAo+
IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5TIGIvYXJjaC94ODYvZW50cnkv
ZW50cnlfNjQuUwo+IGluZGV4IDUwOTUwNGRiMGUyYS4uZmY0OTY0ZGFjMmRjIDEwMDY0NAo+IC0t
LSBhL2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0LlMKPiArKysgYi9hcmNoL3g4Ni9lbnRyeS9lbnRy
eV82NC5TCj4gQEAgLTMyNCw3ICszMjQsNyBAQCBvcHBvcnR1bmlzdGljX3N5c3JldF9mYWlsZWQ6
Cj4gICAgICAgICBqbXAgICAgIHJlc3RvcmVfY19yZWdzX2FuZF9pcmV0Cj4gIEVORChlbnRyeV9T
WVNDQUxMXzY0KQo+Cj4gLUVOVFJZKHN0dWJfcHRyZWdzXzY0KQo+ICtTWU1fQ09ERV9TVEFSVF9M
T0NBTChzdHViX3B0cmVnc182NCkKPiAgICAgICAgIC8qCj4gICAgICAgICAgKiBTeXNjYWxscyBt
YXJrZWQgYXMgbmVlZGluZyBwdHJlZ3MgbGFuZCBoZXJlLgo+ICAgICAgICAgICogSWYgd2UgYXJl
IG9uIHRoZSBmYXN0IHBhdGgsIHdlIG5lZWQgdG8gc2F2ZSB0aGUgZXh0cmEgcmVncywKPiBAQCAt
MzQ5LDcgKzM0OSw3IEBAIEVOVFJZKHN0dWJfcHRyZWdzXzY0KQo+Cj4gIDE6Cj4gICAgICAgICBq
bXAgICAgIColcmF4ICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogQ2FsbGVkIGZyb20gQyAq
Lwo+IC1FTkQoc3R1Yl9wdHJlZ3NfNjQpCj4gK1NZTV9DT0RFX0VORChzdHViX3B0cmVnc182NCkK
Pgo+ICAubWFjcm8gcHRyZWdzX3N0dWIgZnVuYwo+ICBFTlRSWShwdHJlZ3NfXGZ1bmMpCj4gQEAg
LTk3Niw3ICs5NzYsOCBAQCBpZHRlbnRyeSBoeXBlcnZpc29yX2NhbGxiYWNrIHhlbl9kb19oeXBl
cnZpc29yX2NhbGxiYWNrIGhhc19lcnJvcl9jb2RlPTAKPiAgICogZXhpc3RpbmcgYWN0aXZhdGlv
biBpbiBpdHMgY3JpdGljYWwgcmVnaW9uIC0tIGlmIHNvLCB3ZSBwb3AgdGhlIGN1cnJlbnQKPiAg
ICogYWN0aXZhdGlvbiBhbmQgcmVzdGFydCB0aGUgaGFuZGxlciB1c2luZyB0aGUgcHJldmlvdXMg
b25lLgo+ICAgKi8KPiAtRU5UUlkoeGVuX2RvX2h5cGVydmlzb3JfY2FsbGJhY2spICAgICAgICAg
ICAgICAvKiBkb19oeXBlcnZpc29yX2NhbGxiYWNrKHN0cnVjdCAqcHRfcmVncykgKi8KPiArLyog
ZG9faHlwZXJ2aXNvcl9jYWxsYmFjayhzdHJ1Y3QgKnB0X3JlZ3MpICovCj4gK1NZTV9DT0RFX1NU
QVJUX0xPQ0FMKHhlbl9kb19oeXBlcnZpc29yX2NhbGxiYWNrKQo+Cj4gIC8qCj4gICAqIFNpbmNl
IHdlIGRvbid0IG1vZGlmeSAlcmRpLCBldnRjaG5fZG9fdXBhbGwoc3RydWN0ICpwdF9yZWdzKSB3
aWxsCj4gQEAgLTk5NCw3ICs5OTUsNyBAQCBFTlRSWSh4ZW5fZG9faHlwZXJ2aXNvcl9jYWxsYmFj
aykgICAgICAgICAgIC8qIGRvX2h5cGVydmlzb3JfY2FsbGJhY2soc3RydWN0ICpwdF9yZWdzKSAq
Lwo+ICAgICAgICAgY2FsbCAgICB4ZW5fbWF5YmVfcHJlZW1wdF9oY2FsbAo+ICAjZW5kaWYKPiAg
ICAgICAgIGptcCAgICAgZXJyb3JfZXhpdAo+IC1FTkQoeGVuX2RvX2h5cGVydmlzb3JfY2FsbGJh
Y2spCj4gK1NZTV9DT0RFX0VORCh4ZW5fZG9faHlwZXJ2aXNvcl9jYWxsYmFjaykKPgo+ICAvKgo+
ICAgKiBIeXBlcnZpc29yIHVzZXMgdGhpcyBmb3IgYXBwbGljYXRpb24gZmF1bHRzIHdoaWxlIGl0
IGV4ZWN1dGVzLgo+IEBAIC0xMDc4LDcgKzEwNzksNyBAQCBpZHRlbnRyeSBtYWNoaW5lX2NoZWNr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGFzX2Vycm9yX2NvZGU9MCAgICAg
ICAgcGFyYW5vaWQ9MSBkb19zeW09Km1hY2hpbmVfY2hlY2tfdmVjCj4gICAqIFVzZSBzbG93LCBi
dXQgc3VyZWZpcmUgImFyZSB3ZSBpbiBrZXJuZWw/IiBjaGVjay4KPiAgICogUmV0dXJuOiBlYng9
MDogbmVlZCBzd2FwZ3Mgb24gZXhpdCwgZWJ4PTE6IG90aGVyd2lzZQo+ICAgKi8KPiAtRU5UUlko
cGFyYW5vaWRfZW50cnkpCj4gK1NZTV9DT0RFX1NUQVJUX0xPQ0FMKHBhcmFub2lkX2VudHJ5KQo+
ICAgICAgICAgVU5XSU5EX0hJTlRfRlVOQwo+ICAgICAgICAgY2xkCj4gICAgICAgICBTQVZFX0Nf
UkVHUyA4Cj4gQEAgLTEwOTIsNyArMTA5Myw3IEBAIEVOVFJZKHBhcmFub2lkX2VudHJ5KQo+ICAg
ICAgICAgU1dBUEdTCj4gICAgICAgICB4b3JsICAgICVlYngsICVlYngKPiAgMTogICAgIHJldAo+
IC1FTkQocGFyYW5vaWRfZW50cnkpCj4gK1NZTV9DT0RFX0VORChwYXJhbm9pZF9lbnRyeSkKPgo+
ICAvKgo+ICAgKiAiUGFyYW5vaWQiIGV4aXQgcGF0aCBmcm9tIGV4Y2VwdGlvbiBzdGFjay4gIFRo
aXMgaXMgaW52b2tlZAo+IEBAIC0xMTA2LDcgKzExMDcsNyBAQCBFTkQocGFyYW5vaWRfZW50cnkp
Cj4gICAqCj4gICAqIE9uIGVudHJ5LCBlYnggaXMgIm5vIHN3YXBncyIgZmxhZyAoMTogZG9uJ3Qg
bmVlZCBzd2FwZ3MsIDA6IG5lZWQgaXQpCj4gICAqLwo+IC1FTlRSWShwYXJhbm9pZF9leGl0KQo+
ICtTWU1fQ09ERV9TVEFSVF9MT0NBTChwYXJhbm9pZF9leGl0KQo+ICAgICAgICAgVU5XSU5EX0hJ
TlRfUkVHUwo+ICAgICAgICAgRElTQUJMRV9JTlRFUlJVUFRTKENMQlJfQU5ZKQo+ICAgICAgICAg
VFJBQ0VfSVJRU19PRkZfREVCVUcKPiBAQCAtMTEyMiwxMyArMTEyMywxMyBAQCBwYXJhbm9pZF9l
eGl0X3Jlc3RvcmU6Cj4gICAgICAgICBSRVNUT1JFX0NfUkVHUwo+ICAgICAgICAgUkVNT1ZFX1BU
X0dQUkVHU19GUk9NX1NUQUNLIDgKPiAgICAgICAgIElOVEVSUlVQVF9SRVRVUk4KPiAtRU5EKHBh
cmFub2lkX2V4aXQpCj4gK1NZTV9DT0RFX0VORChwYXJhbm9pZF9leGl0KQo+Cj4gIC8qCj4gICAq
IFNhdmUgYWxsIHJlZ2lzdGVycyBpbiBwdF9yZWdzLCBhbmQgc3dpdGNoIGdzIGlmIG5lZWRlZC4K
PiAgICogUmV0dXJuOiBFQlg9MDogY2FtZSBmcm9tIHVzZXIgbW9kZTsgRUJYPTE6IG90aGVyd2lz
ZQo+ICAgKi8KPiAtRU5UUlkoZXJyb3JfZW50cnkpCj4gK1NZTV9DT0RFX1NUQVJUX0xPQ0FMKGVy
cm9yX2VudHJ5KQo+ICAgICAgICAgVU5XSU5EX0hJTlRfRlVOQwo+ICAgICAgICAgY2xkCj4gICAg
ICAgICBTQVZFX0NfUkVHUyA4Cj4gQEAgLTEyMDUsNyArMTIwNiw3IEBAIEVOVFJZKGVycm9yX2Vu
dHJ5KQo+ICAgICAgICAgbW92ICAgICAlcmF4LCAlcnNwCj4gICAgICAgICBkZWNsICAgICVlYngK
PiAgICAgICAgIGptcCAgICAgLkxlcnJvcl9lbnRyeV9mcm9tX3VzZXJtb2RlX2FmdGVyX3N3YXBn
cwo+IC1FTkQoZXJyb3JfZW50cnkpCj4gK1NZTV9DT0RFX0VORChlcnJvcl9lbnRyeSkKPgo+Cj4g
IC8qCj4gQEAgLTEyMTMsMTQgKzEyMTQsMTQgQEAgRU5EKGVycm9yX2VudHJ5KQo+ICAgKiAgIDE6
IGFscmVhZHkgaW4ga2VybmVsIG1vZGUsIGRvbid0IG5lZWQgU1dBUEdTCj4gICAqICAgMDogdXNl
ciBnc2Jhc2UgaXMgbG9hZGVkLCB3ZSBuZWVkIFNXQVBHUyBhbmQgc3RhbmRhcmQgcHJlcGFyYXRp
b24gZm9yIHJldHVybiB0byB1c2VybW9kZQo+ICAgKi8KPiAtRU5UUlkoZXJyb3JfZXhpdCkKPiAr
U1lNX0NPREVfU1RBUlRfTE9DQUwoZXJyb3JfZXhpdCkKPiAgICAgICAgIFVOV0lORF9ISU5UX1JF
R1MKPiAgICAgICAgIERJU0FCTEVfSU5URVJSVVBUUyhDTEJSX0FOWSkKPiAgICAgICAgIFRSQUNF
X0lSUVNfT0ZGCj4gICAgICAgICB0ZXN0bCAgICVlYngsICVlYngKPiAgICAgICAgIGpueiAgICAg
cmV0aW50X2tlcm5lbAo+ICAgICAgICAgam1wICAgICByZXRpbnRfdXNlcgo+IC1FTkQoZXJyb3Jf
ZXhpdCkKPiArU1lNX0NPREVfRU5EKGVycm9yX2V4aXQpCj4KPiAgLyogUnVucyBvbiBleGNlcHRp
b24gc3RhY2sgKi8KPiAgLyogWFhYOiBicm9rZW4gb24gWGVuIFBWICovCj4gZGlmZiAtLWdpdCBh
L2FyY2gveDg2L2xpYi9jb3B5X3BhZ2VfNjQuUyBiL2FyY2gveDg2L2xpYi9jb3B5X3BhZ2VfNjQu
Uwo+IGluZGV4IGU4NTA4MTU2Yzk5ZC4uZTFlZTUwYmMxNjFhIDEwMDY0NAo+IC0tLSBhL2FyY2gv
eDg2L2xpYi9jb3B5X3BhZ2VfNjQuUwo+ICsrKyBiL2FyY2gveDg2L2xpYi9jb3B5X3BhZ2VfNjQu
Uwo+IEBAIC0yMCw3ICsyMCw3IEBAIEVOVFJZKGNvcHlfcGFnZSkKPiAgRU5EUFJPQyhjb3B5X3Bh
Z2UpCj4gIEVYUE9SVF9TWU1CT0woY29weV9wYWdlKQo+Cj4gLUVOVFJZKGNvcHlfcGFnZV9yZWdz
KQo+ICtTWU1fRlVOQ19TVEFSVF9MT0NBTChjb3B5X3BhZ2VfcmVncykKPiAgICAgICAgIHN1YnEg
ICAgJDIqOCwgICAlcnNwCj4gICAgICAgICBtb3ZxICAgICVyYngsICAgKCVyc3ApCj4gICAgICAg
ICBtb3ZxICAgICVyMTIsICAgMSo4KCVyc3ApCj4gQEAgLTg1LDQgKzg1LDQgQEAgRU5UUlkoY29w
eV9wYWdlX3JlZ3MpCj4gICAgICAgICBtb3ZxICAgIDEqOCglcnNwKSwgJXIxMgo+ICAgICAgICAg
YWRkcSAgICAkMio4LCAlcnNwCj4gICAgICAgICByZXQKPiAtRU5EUFJPQyhjb3B5X3BhZ2VfcmVn
cykKPiArU1lNX0ZVTkNfRU5EKGNvcHlfcGFnZV9yZWdzKQo+IGRpZmYgLS1naXQgYS9hcmNoL3g4
Ni9saWIvbWVtY3B5XzY0LlMgYi9hcmNoL3g4Ni9saWIvbWVtY3B5XzY0LlMKPiBpbmRleCA0OTEx
YjFjNjFhYTguLjcyODcwM2M0N2Q1OCAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9saWIvbWVtY3B5
XzY0LlMKPiArKysgYi9hcmNoL3g4Ni9saWIvbWVtY3B5XzY0LlMKPiBAQCAtMjcsNyArMjcsNyBA
QAo+ICAgKiByYXggb3JpZ2luYWwgZGVzdGluYXRpb24KPiAgICovCj4gIFNZTV9GVU5DX1NUQVJU
X0FMSUFTKF9fbWVtY3B5KQo+IC1FTlRSWShtZW1jcHkpCj4gK1NZTV9GVU5DX1NUQVJUX0xPQ0FM
KG1lbWNweSkKPiAgICAgICAgIEFMVEVSTkFUSVZFXzIgImptcCBtZW1jcHlfb3JpZyIsICIiLCBY
ODZfRkVBVFVSRV9SRVBfR09PRCwgXAo+ICAgICAgICAgICAgICAgICAgICAgICAiam1wIG1lbWNw
eV9lcm1zIiwgWDg2X0ZFQVRVUkVfRVJNUwo+Cj4gQEAgLTM5LDcgKzM5LDcgQEAgRU5UUlkobWVt
Y3B5KQo+ICAgICAgICAgbW92bCAlZWR4LCAlZWN4Cj4gICAgICAgICByZXAgbW92c2IKPiAgICAg
ICAgIHJldAo+IC1FTkRQUk9DKG1lbWNweSkKPiArU1lNX0ZVTkNfRU5EKG1lbWNweSkKPiAgU1lN
X0ZVTkNfRU5EX0FMSUFTKF9fbWVtY3B5KQo+ICBFWFBPUlRfU1lNQk9MKG1lbWNweSkKPiAgRVhQ
T1JUX1NZTUJPTChfX21lbWNweSkKPiBAQCAtNDgsMTQgKzQ4LDE0IEBAIEVYUE9SVF9TWU1CT0wo
X19tZW1jcHkpCj4gICAqIG1lbWNweV9lcm1zKCkgLSBlbmhhbmNlZCBmYXN0IHN0cmluZyBtZW1j
cHkuIFRoaXMgaXMgZmFzdGVyIGFuZAo+ICAgKiBzaW1wbGVyIHRoYW4gbWVtY3B5LiBVc2UgbWVt
Y3B5X2VybXMgd2hlbiBwb3NzaWJsZS4KPiAgICovCj4gLUVOVFJZKG1lbWNweV9lcm1zKQo+ICtT
WU1fRlVOQ19TVEFSVF9MT0NBTChtZW1jcHlfZXJtcykKPiAgICAgICAgIG1vdnEgJXJkaSwgJXJh
eAo+ICAgICAgICAgbW92cSAlcmR4LCAlcmN4Cj4gICAgICAgICByZXAgbW92c2IKPiAgICAgICAg
IHJldAo+IC1FTkRQUk9DKG1lbWNweV9lcm1zKQo+ICtTWU1fRlVOQ19FTkQobWVtY3B5X2VybXMp
Cj4KPiAtRU5UUlkobWVtY3B5X29yaWcpCj4gK1NZTV9GVU5DX1NUQVJUX0xPQ0FMKG1lbWNweV9v
cmlnKQo+ICAgICAgICAgbW92cSAlcmRpLCAlcmF4Cj4KPiAgICAgICAgIGNtcHEgJDB4MjAsICVy
ZHgKPiBAQCAtMTgwLDcgKzE4MCw3IEBAIEVOVFJZKG1lbWNweV9vcmlnKQo+Cj4gIC5MZW5kOgo+
ICAgICAgICAgcmV0cQo+IC1FTkRQUk9DKG1lbWNweV9vcmlnKQo+ICtTWU1fRlVOQ19FTkQobWVt
Y3B5X29yaWcpCj4KPiAgI2lmbmRlZiBDT05GSUdfVU1MCj4gIC8qCj4gZGlmZiAtLWdpdCBhL2Fy
Y2gveDg2L2xpYi9tZW1zZXRfNjQuUyBiL2FyY2gveDg2L2xpYi9tZW1zZXRfNjQuUwo+IGluZGV4
IDBkM2ExZDM0MWU2MC4uYzYzYWU5OTg3NjEyIDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L2xpYi9t
ZW1zZXRfNjQuUwo+ICsrKyBiL2FyY2gveDg2L2xpYi9tZW1zZXRfNjQuUwo+IEBAIC01OCwxNiAr
NTgsMTYgQEAgRVhQT1JUX1NZTUJPTChfX21lbXNldCkKPiAgICoKPiAgICogcmF4ICAgb3JpZ2lu
YWwgZGVzdGluYXRpb24KPiAgICovCj4gLUVOVFJZKG1lbXNldF9lcm1zKQo+ICtTWU1fRlVOQ19T
VEFSVF9MT0NBTChtZW1zZXRfZXJtcykKPiAgICAgICAgIG1vdnEgJXJkaSwlcjkKPiAgICAgICAg
IG1vdmIgJXNpbCwlYWwKPiAgICAgICAgIG1vdnEgJXJkeCwlcmN4Cj4gICAgICAgICByZXAgc3Rv
c2IKPiAgICAgICAgIG1vdnEgJXI5LCVyYXgKPiAgICAgICAgIHJldAo+IC1FTkRQUk9DKG1lbXNl
dF9lcm1zKQo+ICtTWU1fRlVOQ19FTkQobWVtc2V0X2VybXMpCj4KPiAtRU5UUlkobWVtc2V0X29y
aWcpCj4gK1NZTV9GVU5DX1NUQVJUX0xPQ0FMKG1lbXNldF9vcmlnKQo+ICAgICAgICAgbW92cSAl
cmRpLCVyMTAKPgo+ICAgICAgICAgLyogZXhwYW5kIGJ5dGUgdmFsdWUgICovCj4gQEAgLTEzOCw0
ICsxMzgsNCBAQCBFTlRSWShtZW1zZXRfb3JpZykKPiAgICAgICAgIHN1YnEgJXI4LCVyZHgKPiAg
ICAgICAgIGptcCAuTGFmdGVyX2JhZF9hbGlnbm1lbnQKPiAgLkxmaW5hbDoKPiAtRU5EUFJPQyht
ZW1zZXRfb3JpZykKPiArU1lNX0ZVTkNfRU5EKG1lbXNldF9vcmlnKQo+IGRpZmYgLS1naXQgYS9h
cmNoL3g4Ni9wbGF0Zm9ybS9lZmkvZWZpX3RodW5rXzY0LlMgYi9hcmNoL3g4Ni9wbGF0Zm9ybS9l
ZmkvZWZpX3RodW5rXzY0LlMKPiBpbmRleCBmZjg1ZDI4YzUwZjIuLmQxODY5N2RmMWZlOSAxMDA2
NDQKPiAtLS0gYS9hcmNoL3g4Ni9wbGF0Zm9ybS9lZmkvZWZpX3RodW5rXzY0LlMKPiArKysgYi9h
cmNoL3g4Ni9wbGF0Zm9ybS9lZmkvZWZpX3RodW5rXzY0LlMKPiBAQCAtNjYsNyArNjYsNyBAQCBF
TkRQUk9DKGVmaTY0X3RodW5rKQo+ICAgKgo+ICAgKiBUaGlzIGZ1bmN0aW9uIG11c3QgYmUgaW52
b2tlZCB3aXRoIGEgMToxIG1hcHBlZCBzdGFjay4KPiAgICovCj4gLUVOVFJZKF9fZWZpNjRfdGh1
bmspCj4gK1NZTV9GVU5DX1NUQVJUX0xPQ0FMKF9fZWZpNjRfdGh1bmspCj4gICAgICAgICBtb3Zs
ICAgICVkcywgJWVheAo+ICAgICAgICAgcHVzaCAgICAlcmF4Cj4gICAgICAgICBtb3ZsICAgICVl
cywgJWVheAo+IEBAIC0xMTMsMTQgKzExMywxNCBAQCBFTlRSWShfX2VmaTY0X3RodW5rKQo+ICAg
ICAgICAgb3IgICAgICAlcmN4LCAlcmF4Cj4gIDE6Cj4gICAgICAgICByZXQKPiAtRU5EUFJPQyhf
X2VmaTY0X3RodW5rKQo+ICtTWU1fRlVOQ19FTkQoX19lZmk2NF90aHVuaykKPgo+IC1FTlRSWShl
ZmlfZXhpdDMyKQo+ICtTWU1fRlVOQ19TVEFSVF9MT0NBTChlZmlfZXhpdDMyKQo+ICAgICAgICAg
bW92cSAgICBmdW5jX3J0X3B0ciglcmlwKSwgJXJheAo+ICAgICAgICAgcHVzaCAgICAlcmF4Cj4g
ICAgICAgICBtb3YgICAgICVyZGksICVyYXgKPiAgICAgICAgIHJldAo+IC1FTkRQUk9DKGVmaV9l
eGl0MzIpCj4gK1NZTV9GVU5DX0VORChlZmlfZXhpdDMyKQo+Cj4gICAgICAgICAuY29kZTMyCj4g
IC8qCj4gQEAgLTEyOCw3ICsxMjgsNyBAQCBFTkRQUk9DKGVmaV9leGl0MzIpCj4gICAqCj4gICAq
IFRoZSBzdGFjayBzaG91bGQgcmVwcmVzZW50IHRoZSAzMi1iaXQgY2FsbGluZyBjb252ZW50aW9u
Lgo+ICAgKi8KPiAtRU5UUlkoZWZpX2VudGVyMzIpCj4gK1NZTV9GVU5DX1NUQVJUX0xPQ0FMKGVm
aV9lbnRlcjMyKQo+ICAgICAgICAgbW92bCAgICAkX19LRVJORUxfRFMsICVlYXgKPiAgICAgICAg
IG1vdmwgICAgJWVheCwgJWRzCj4gICAgICAgICBtb3ZsICAgICVlYXgsICVlcwo+IEBAIC0xNDQs
NyArMTQ0LDcgQEAgRU5UUlkoZWZpX2VudGVyMzIpCj4gICAgICAgICBwdXNobCAgICVlYXgKPgo+
ICAgICAgICAgbHJldAo+IC1FTkRQUk9DKGVmaV9lbnRlcjMyKQo+ICtTWU1fRlVOQ19FTkQoZWZp
X2VudGVyMzIpCj4KPiAgICAgICAgIC5kYXRhCj4gICAgICAgICAuYmFsaWduIDgKPiBkaWZmIC0t
Z2l0IGEvYXJjaC94ODYveGVuL3hlbi1wdmguUyBiL2FyY2gveDg2L3hlbi94ZW4tcHZoLlMKPiBp
bmRleCAxYjc4ODM3YmFkMDYuLmJhNWFhZDNiM2Q2YSAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni94
ZW4veGVuLXB2aC5TCj4gKysrIGIvYXJjaC94ODYveGVuL3hlbi1wdmguUwo+IEBAIC01NCw3ICs1
NCw3IEBACj4gICAqIGNoYXJnZSBvZiBzZXR0aW5nIHVwIGl0J3Mgb3duIHN0YWNrLCBHRFQgYW5k
IElEVC4KPiAgICovCj4KPiAtRU5UUlkocHZoX3N0YXJ0X3hlbikKPiArU1lNX0NPREVfU1RBUlRf
TE9DQUwocHZoX3N0YXJ0X3hlbikKPiAgICAgICAgIGNsZAo+Cj4gICAgICAgICBsZ2R0IChfcGEo
Z2R0KSkKPiBAQCAtMTMzLDcgKzEzMyw3IEBAIEVOVFJZKHB2aF9zdGFydF94ZW4pCj4KPiAgICAg
ICAgIGxqbXAgJF9fQk9PVF9DUywgJF9wYShzdGFydHVwXzMyKQo+ICAjZW5kaWYKPiAtRU5EKHB2
aF9zdGFydF94ZW4pCj4gK1NZTV9DT0RFX0VORChwdmhfc3RhcnRfeGVuKQo+Cj4gICAgICAgICAu
c2VjdGlvbiAiLmluaXQuZGF0YSIsImF3Igo+ICAgICAgICAgLmJhbGlnbiA4Cj4gLS0KPiAyLjE0
LjIKPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 02 13:00:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 13:00:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz0KA-0003bj-PF; Mon, 02 Oct 2017 12:59:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dz0K9-0003bX-Kb
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 12:59:53 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 F8/6A-01778-84832D95; Mon, 02 Oct 2017 12:59:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsVysyfVTdfd4lK
 kwdKzQhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bluyeYCj5xVfy/cIOtgXEdZxcjF4eQwGZG
 ie0tZ5khnNOMEp23DwE5nBxsApoSdz5/YgKxRQSkJa59vswIUsQssJhR4vP+XrAiYQFbiRtPt
 rF0MXJwsAioSmy4UAcS5hWwlJhz5RI7iC0hIC+xq+0iK4jNKWAl8f74RzBbCKjmePckpgmM3A
 sYGVYxahSnFpWlFukaGeslFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgR6uJ6BgXE
 HY99ev0OMkhxMSqK8zIaXIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8GqYA+UEi1LTUyvSMnOA
 oQaTluDgURLhNQVJ8xYXJOYWZ6ZDpE4xGnMcmHDlDxNHx827f5iEWPLy81KlxHn/mwGVCoCUZ
 pTmwQ2CxcAlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8XCALeTLzSuD2vQI6hQnolDldF0
 BOKUlESEk1MBrmTus+871UyNVHQmnzarN6E85J0i1781dx5xYqONn7Tmfn9224yz735Oft+XZ
 bZz7+OP3ihpXVghHGx+u/pvx8b1Zx/dfv4EsnE9LnfTD1dX4iwNUcdmaRZEp+0WPWaw+LsyvP
 K32NqzjjWZyvyebyyqBq/bVD8i9+Rll8NQqa8j88ZYb8GiWW4oxEQy3mouJEALZF/VN8AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1506949190!116801758!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7034 invoked from network); 2 Oct 2017 12:59:51 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-31.messagelabs.com with SMTP; 2 Oct 2017 12:59:51 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7E6521596;
 Mon,  2 Oct 2017 05:59:50 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6E33F3F53D;
 Mon,  2 Oct 2017 05:59:49 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon,  2 Oct 2017 13:59:27 +0100
Message-Id: <20171002125941.11274-2-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171002125941.11274-1-julien.grall@arm.com>
References: <20171002125941.11274-1-julien.grall@arm.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 01/15] xen/x86: p2m-pod: Clean-up includes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBsb3Qgb2YgdGhlIGhlYWRlcnMgYXJlIG5vdCBuZWNlc3NhcnkuIEF0IHRoZSBzYW1lIHRpbWUs
IG9yZGVyIHRoZW0gaW4gdGhlCmFscGhhYmV0aWNhbCBvcmRlci4KClNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KCi0tLQoKQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4
LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgogICAgQ2hhbmdlcyBpbiB2MzoKICAgICAg
ICAtIEFkZCBXZWkncyByZXZpZXdlZC1ieQogICAgICAgIC0gQWRkIEdlb3JnZSdzIGFja2VkLWJ5
CgogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAtIEFkZCBBbmRyZXcncyBhY2tlZC1ieQotLS0K
IHhlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMgfCAxMSArKystLS0tLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDMgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvbW0vcDJtLXBvZC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYwppbmRleCA0MDg1
YjdmNzUyLi5mZWM4N2U1MjI0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKQEAgLTE5LDE4ICsxOSwxMyBAQAogICog
YWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcv
bGljZW5zZXMvPi4KICAqLwogCi0jaW5jbHVkZSA8eGVuL2lvbW11Lmg+Ci0jaW5jbHVkZSA8eGVu
L3ZtX2V2ZW50Lmg+CiAjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+Ci0jaW5jbHVkZSA8cHVibGljL3Zt
X2V2ZW50Lmg+Ci0jaW5jbHVkZSA8YXNtL2RvbWFpbi5oPgorI2luY2x1ZGUgPHhlbi9tbS5oPgor
I2luY2x1ZGUgPHhlbi9zY2hlZC5oPgorI2luY2x1ZGUgPHhlbi90cmFjZS5oPgogI2luY2x1ZGUg
PGFzbS9wYWdlLmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2luZy5oPgogI2luY2x1ZGUgPGFzbS9wMm0u
aD4KLSNpbmNsdWRlIDxhc20vaHZtL3ZteC92bXguaD4gLyogZXB0X3AybV9pbml0KCkgKi8KLSNp
bmNsdWRlIDxhc20vbWVtX3NoYXJpbmcuaD4KLSNpbmNsdWRlIDxhc20vaHZtL25lc3RlZGh2bS5o
PgotI2luY2x1ZGUgPGFzbS9odm0vc3ZtL2FtZC1pb21tdS1wcm90by5oPgogCiAjaW5jbHVkZSAi
bW0tbG9ja3MuaCIKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 02 13:00:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 13:00:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz0KE-0003cd-FE; Mon, 02 Oct 2017 12:59:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dz0KC-0003bX-TW
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 12:59:57 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 21/8A-01778-C4832D95; Mon, 02 Oct 2017 12:59:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVysyfVTdfb4lK
 kwcKT2hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aX9S/ZC97mVRy53MPYwLjEt4uRi0NIYDOj
 xPz/k5ggnNOMEgfWNjJ2MXJysAloStz5/IkJxBYRkJa49vkyI0gRs8BiRonP+3uZQRLCAjYSJ
 6feZgexWQRUJS7ePc8CYvMKWErsbLvGBmJLCMhL7Gq7yApicwpYSbw//hHMFgKqOd49iWkCI/
 cCRoZVjOrFqUVlqUW6ZnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIEermdgYNz
 BeKXN+RCjJAeTkigvs+GlSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvBrmQDnBotT01Iq0zBxg
 qMGkJTh4lER4TUHSvMUFibnFmekQqVOMuhwdN+/+YRJiycvPS5US5/1vBlQkAFKUUZoHNwIW9
 pcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfPWgqziycwrgdv0CugIJqAj5nRdADmiJBEhJd
 XAyMvzJUXnns4UC7FJtuy/L54MEdzCXNb0doL9Y32m54pfa44mbrHWSwyZm60YYZ5mp/tgcaF
 EjeeR75Kc7ZPZ0me3LFu4S/rZpwMHi32bNDdP4Pb1Wsin8/WpS53e0asyO1Y6Kjav2v79nOOR
 e7wtXFnRmuszTPt/v2K8khdVlH3q5PQL73MtlViKMxINtZiLihMBJlGY8nYCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1506949194!114264054!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22724 invoked from network); 2 Oct 2017 12:59:55 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-5.tower-31.messagelabs.com with SMTP; 2 Oct 2017 12:59:55 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9F4A1165D;
 Mon,  2 Oct 2017 05:59:54 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 868A33F53D;
 Mon,  2 Oct 2017 05:59:53 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon,  2 Oct 2017 13:59:30 +0100
Message-Id: <20171002125941.11274-5-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171002125941.11274-1-julien.grall@arm.com>
References: <20171002125941.11274-1-julien.grall@arm.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 04/15] xen/x86: p2m-pod: Fix coding style
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxzbyB0YWtlIHRoZSBvcHBvcnR1bml0eSB0bzoKICAgIC0gbW92ZSBmcm9tIDEgPDwgKiB0byAx
VUwgPDwgKi4KICAgIC0gdXNlIHVuc2lnbmVkIHdoZW4gcG9zc2libGUKICAgIC0gbW92ZSBmcm9t
IHVuc2lnbmVkIGludCAtPiB1bnNpZ25lZCBsb25nIGZvciBzb21lIGluZHVjdGlvbgogICAgdmFy
aWFibGVzCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgpBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KUmV2
aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KUmV2aWV3
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgotLS0KCkNjOiBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgoKICAgIENoYW5nZXMgaW4gdjM6CiAgICAgICAgLSBNb3ZlIHNvbWUgMSA8PCAqIHRvIDFVTCA8
PCAqIGNoYW5nZXMgZnJvbSBwcmV2aW91cyB0byB0aGlzCiAgICAgICAgcGF0Y2gKICAgICAgICAt
IEFkZCBHZW9yZ2UncyBhbmQgV2VpJ3MgcmV2aWV3ZWQtYnkKCiAgICBDaGFuZ2VzIGluIHYyOgog
ICAgICAgIC0gQWRkIEFuZHJldydzIGFja2VkLWJ5Ci0tLQogeGVuL2FyY2gveDg2L21tL3AybS1w
b2QuYyB8IDEwNiArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgNTQgaW5zZXJ0aW9ucygrKSwgNTIgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0t
cG9kLmMKaW5kZXggNmJlYjI2YjAwYS4uZjA0ZDZlMDNlMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L21tL3AybS1wb2QuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCkBAIC02MCw3
ICs2MCw3IEBAIHAybV9wb2RfY2FjaGVfYWRkKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAgICAg
ICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLAogICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IG9yZGVyKQogewotICAgIGludCBpOworICAgIHVuc2lnbmVkIGxvbmcgaTsK
ICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwOwogICAgIHN0cnVjdCBkb21haW4gKmQgPSBwMm0tPmRv
bWFpbjsKIApAQCAtNzAsMjMgKzcwLDI0IEBAIHAybV9wb2RfY2FjaGVfYWRkKHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0sCiAgICAgbWZuID0gcGFnZV90b19tZm4ocGFnZSk7CiAKICAgICAvKiBDaGVj
ayB0byBtYWtlIHN1cmUgdGhpcyBpcyBhIGNvbnRpZ3VvdXMgcmVnaW9uICovCi0gICAgaWYoIG1m
bl94KG1mbikgJiAoKDEgPDwgb3JkZXIpIC0gMSkgKQorICAgIGlmICggbWZuX3gobWZuKSAmICgo
MVVMIDw8IG9yZGVyKSAtIDEpICkKICAgICB7CiAgICAgICAgIHByaW50aygiJXM6IG1mbiAlbHgg
bm90IGFsaWduZWQgb3JkZXIgJXUhIChtYXNrICVseClcbiIsCiAgICAgICAgICAgICAgICBfX2Z1
bmNfXywgbWZuX3gobWZuKSwgb3JkZXIsICgoMVVMIDw8IG9yZGVyKSAtIDEpKTsKICAgICAgICAg
cmV0dXJuIC0xOwogICAgIH0KIAotICAgIGZvcihpPTA7IGkgPCAxIDw8IG9yZGVyIDsgaSsrKSB7
CisgICAgZm9yICggaSA9IDA7IGkgPCAxVUwgPDwgb3JkZXIgOyBpKyspCisgICAgewogICAgICAg
ICBzdHJ1Y3QgZG9tYWluICogb2Q7CiAKICAgICAgICAgcCA9IG1mbl90b19wYWdlKF9tZm4obWZu
X3gobWZuKSArIGkpKTsKICAgICAgICAgb2QgPSBwYWdlX2dldF9vd25lcihwKTsKLSAgICAgICAg
aWYob2QgIT0gZCkKKyAgICAgICAgaWYgKCBvZCAhPSBkICkKICAgICAgICAgewogICAgICAgICAg
ICAgcHJpbnRrKCIlczogbWZuICVseCBleHBlY3RlZCBvd25lciBkJWQsIGdvdCBvd25lciBkJWQh
XG4iLAogICAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCBtZm5feChtZm4pLCBkLT5kb21haW5f
aWQsCi0gICAgICAgICAgICAgICAgICAgb2Q/b2QtPmRvbWFpbl9pZDotMSk7CisgICAgICAgICAg
ICAgICAgICAgb2QgPyBvZC0+ZG9tYWluX2lkIDogLTEpOwogICAgICAgICAgICAgcmV0dXJuIC0x
OwogICAgICAgICB9CiAgICAgfQpAQCAtOTksMTIgKzEwMCwxMiBAQCBwMm1fcG9kX2NhY2hlX2Fk
ZChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAqIGd1YXJhbnRlZWQgdG8gYmUgemVybzsg
YnV0IGJ5IHJlY2xhaW1pbmcgemVybyBwYWdlcywgd2UgaW1wbGljaXRseQogICAgICAqIHByb21p
c2UgdG8gcHJvdmlkZSB6ZXJvIHBhZ2VzLiBTbyB3ZSBzY3J1YiBwYWdlcyBiZWZvcmUgdXNpbmcu
CiAgICAgICovCi0gICAgZm9yICggaSA9IDA7IGkgPCAoMSA8PCBvcmRlcik7IGkrKyApCisgICAg
Zm9yICggaSA9IDA7IGkgPCAoMVVMIDw8IG9yZGVyKTsgaSsrICkKICAgICAgICAgY2xlYXJfZG9t
YWluX3BhZ2UoX21mbihtZm5feChwYWdlX3RvX21mbihwYWdlKSkgKyBpKSk7CiAKICAgICAvKiBG
aXJzdCwgdGFrZSBhbGwgcGFnZXMgb2ZmIHRoZSBkb21haW4gbGlzdCAqLwogICAgIGxvY2tfcGFn
ZV9hbGxvYyhwMm0pOwotICAgIGZvcihpPTA7IGkgPCAxIDw8IG9yZGVyIDsgaSsrKQorICAgIGZv
ciAoIGkgPSAwOyBpIDwgMVVMIDw8IG9yZGVyIDsgaSsrICkKICAgICB7CiAgICAgICAgIHAgPSBw
YWdlICsgaTsKICAgICAgICAgcGFnZV9saXN0X2RlbChwLCAmZC0+cGFnZV9saXN0KTsKQEAgLTEy
OCw3ICsxMjksNyBAQCBwMm1fcG9kX2NhY2hlX2FkZChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAog
ICAgIGRlZmF1bHQ6CiAgICAgICAgIEJVRygpOwogICAgIH0KLSAgICBwMm0tPnBvZC5jb3VudCAr
PSAxTCA8PCBvcmRlcjsKKyAgICBwMm0tPnBvZC5jb3VudCArPSAxVUwgPDwgb3JkZXI7CiAKICAg
ICByZXR1cm4gMDsKIH0KQEAgLTE0MCw3ICsxNDEsNyBAQCBzdGF0aWMgc3RydWN0IHBhZ2VfaW5m
byAqIHAybV9wb2RfY2FjaGVfZ2V0KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvcmRlcikKIHsK
ICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwID0gTlVMTDsKLSAgICBpbnQgaTsKKyAgICB1bnNpZ25l
ZCBsb25nIGk7CiAKICAgICBBU1NFUlQocG9kX2xvY2tlZF9ieV9tZShwMm0pKTsKIApAQCAtMTYy
LDcgKzE2Myw3IEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICogcDJtX3BvZF9jYWNoZV9nZXQo
c3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICAgICAgcCA9IHBhZ2VfbGlzdF9yZW1vdmVfaGVh
ZCgmcDJtLT5wb2Quc3VwZXIpOwogICAgICAgICBtZm4gPSBtZm5feChwYWdlX3RvX21mbihwKSk7
CiAKLSAgICAgICAgZm9yICggaT0wOyBpPFNVUEVSUEFHRV9QQUdFUzsgaSsrICkKKyAgICAgICAg
Zm9yICggaSA9IDA7IGkgPCBTVVBFUlBBR0VfUEFHRVM7IGkrKyApCiAgICAgICAgIHsKICAgICAg
ICAgICAgIHEgPSBtZm5fdG9fcGFnZShfbWZuKG1mbitpKSk7CiAgICAgICAgICAgICBwYWdlX2xp
c3RfYWRkX3RhaWwocSwgJnAybS0+cG9kLnNpbmdsZSk7CkBAIC0xNzQsMTIgKzE3NSwxMiBAQCBz
dGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqIHAybV9wb2RfY2FjaGVfZ2V0KHN0cnVjdCBwMm1fZG9t
YWluICpwMm0sCiAgICAgY2FzZSBQQUdFX09SREVSXzJNOgogICAgICAgICBCVUdfT04oIHBhZ2Vf
bGlzdF9lbXB0eSgmcDJtLT5wb2Quc3VwZXIpICk7CiAgICAgICAgIHAgPSBwYWdlX2xpc3RfcmVt
b3ZlX2hlYWQoJnAybS0+cG9kLnN1cGVyKTsKLSAgICAgICAgcDJtLT5wb2QuY291bnQgLT0gMSA8
PCBvcmRlcjsKKyAgICAgICAgcDJtLT5wb2QuY291bnQgLT0gMVVMIDw8IG9yZGVyOwogICAgICAg
ICBicmVhazsKICAgICBjYXNlIFBBR0VfT1JERVJfNEs6CiAgICAgICAgIEJVR19PTiggcGFnZV9s
aXN0X2VtcHR5KCZwMm0tPnBvZC5zaW5nbGUpICk7CiAgICAgICAgIHAgPSBwYWdlX2xpc3RfcmVt
b3ZlX2hlYWQoJnAybS0+cG9kLnNpbmdsZSk7Ci0gICAgICAgIHAybS0+cG9kLmNvdW50IC09IDE7
CisgICAgICAgIHAybS0+cG9kLmNvdW50IC09IDFVTDsKICAgICAgICAgYnJlYWs7CiAgICAgZGVm
YXVsdDoKICAgICAgICAgQlVHKCk7CkBAIC0xODcsNyArMTg4LDcgQEAgc3RhdGljIHN0cnVjdCBw
YWdlX2luZm8gKiBwMm1fcG9kX2NhY2hlX2dldChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogCiAg
ICAgLyogUHV0IHRoZSBwYWdlcyBiYWNrIG9uIHRoZSBkb21haW4gcGFnZV9saXN0ICovCiAgICAg
bG9ja19wYWdlX2FsbG9jKHAybSk7Ci0gICAgZm9yICggaSA9IDAgOyBpIDwgKDEgPDwgb3JkZXIp
OyBpKysgKQorICAgIGZvciAoIGkgPSAwIDsgaSA8ICgxVUwgPDwgb3JkZXIpOyBpKysgKQogICAg
IHsKICAgICAgICAgQlVHX09OKHBhZ2VfZ2V0X293bmVyKHAgKyBpKSAhPSBwMm0tPmRvbWFpbik7
CiAgICAgICAgIHBhZ2VfbGlzdF9hZGRfdGFpbChwICsgaSwgJnAybS0+ZG9tYWluLT5wYWdlX2xp
c3QpOwpAQCAtMjUxLDcgKzI1Miw4IEBAIHAybV9wb2Rfc2V0X2NhY2hlX3RhcmdldChzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIHBvZF90YXJnZXQsIGludCBwCiAgICAgd2hp
bGUgKCBwb2RfdGFyZ2V0IDwgcDJtLT5wb2QuY291bnQgKQogICAgIHsKICAgICAgICAgc3RydWN0
IHBhZ2VfaW5mbyAqIHBhZ2U7Ci0gICAgICAgIGludCBvcmRlciwgaTsKKyAgICAgICAgdW5zaWdu
ZWQgaW50IG9yZGVyOworICAgICAgICB1bnNpZ25lZCBsb25nIGk7CiAKICAgICAgICAgaWYgKCAo
cDJtLT5wb2QuY291bnQgLSBwb2RfdGFyZ2V0KSA+IFNVUEVSUEFHRV9QQUdFUwogICAgICAgICAg
ICAgICYmICFwYWdlX2xpc3RfZW1wdHkoJnAybS0+cG9kLnN1cGVyKSApCkBAIC0yNjQsMTAgKzI2
NiwxMCBAQCBwMm1fcG9kX3NldF9jYWNoZV90YXJnZXQoc3RydWN0IHAybV9kb21haW4gKnAybSwg
dW5zaWduZWQgbG9uZyBwb2RfdGFyZ2V0LCBpbnQgcAogICAgICAgICBBU1NFUlQocGFnZSAhPSBO
VUxMKTsKIAogICAgICAgICAvKiBUaGVuIGZyZWUgdGhlbSAqLwotICAgICAgICBmb3IgKCBpID0g
MCA7IGkgPCAoMSA8PCBvcmRlcikgOyBpKysgKQorICAgICAgICBmb3IgKCBpID0gMCA7IGkgPCAo
MVVMIDw8IG9yZGVyKSA7IGkrKyApCiAgICAgICAgIHsKICAgICAgICAgICAgIC8qIENvcGllZCBm
cm9tIGNvbW1vbi9tZW1vcnkuYzpndWVzdF9yZW1vdmVfcGFnZSgpICovCi0gICAgICAgICAgICBp
ZiAoIHVubGlrZWx5KCFnZXRfcGFnZShwYWdlK2ksIGQpKSApCisgICAgICAgICAgICBpZiAoIHVu
bGlrZWx5KCFnZXRfcGFnZShwYWdlICsgaSwgZCkpICkKICAgICAgICAgICAgIHsKICAgICAgICAg
ICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywgIkJhZCBwYWdlIGZyZWUgZm9yIGRvbWFpbiAl
dVxuIiwgZC0+ZG9tYWluX2lkKTsKICAgICAgICAgICAgICAgICByZXQgPSAtRUlOVkFMOwpAQCAt
Mjc1LDEyICsyNzcsMTIgQEAgcDJtX3BvZF9zZXRfY2FjaGVfdGFyZ2V0KHN0cnVjdCBwMm1fZG9t
YWluICpwMm0sIHVuc2lnbmVkIGxvbmcgcG9kX3RhcmdldCwgaW50IHAKICAgICAgICAgICAgIH0K
IAogICAgICAgICAgICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9iaXQoX1BHVF9waW5uZWQsICYocGFn
ZStpKS0+dS5pbnVzZS50eXBlX2luZm8pICkKLSAgICAgICAgICAgICAgICBwdXRfcGFnZV9hbmRf
dHlwZShwYWdlK2kpOworICAgICAgICAgICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UgKyBp
KTsKIAogICAgICAgICAgICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9iaXQoX1BHQ19hbGxvY2F0ZWQs
ICYocGFnZStpKS0+Y291bnRfaW5mbykgKQotICAgICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2Ur
aSk7CisgICAgICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSArIGkpOwogCi0gICAgICAgICAgICBw
dXRfcGFnZShwYWdlK2kpOworICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSArIGkpOwogCiAgICAg
ICAgICAgICBpZiAoIHByZWVtcHRpYmxlICYmIHBvZF90YXJnZXQgIT0gcDJtLT5wb2QuY291bnQg
JiYKICAgICAgICAgICAgICAgICAgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCkBAIC01MTMs
NyArNTE1LDcgQEAgcDJtX3BvZF9kZWNyZWFzZV9yZXNlcnZhdGlvbihzdHJ1Y3QgZG9tYWluICpk
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgZ3BmbiwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9yZGVyKQogewotICAgIGludCByZXQ9
MDsKKyAgICBpbnQgcmV0ID0gMDsKICAgICB1bnNpZ25lZCBsb25nIGksIG47CiAgICAgc3RydWN0
IHAybV9kb21haW4gKnAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKICAgICBib29sX3Qgc3RlYWxf
Zm9yX2NhY2hlOwpAQCAtNTU2LDcgKzU1OCw3IEBAIHAybV9wb2RfZGVjcmVhc2VfcmVzZXJ2YXRp
b24oc3RydWN0IGRvbWFpbiAqZCwKICAgICB9CiAKICAgICAvKiBObyBwb3B1bGF0ZS1vbi1kZW1h
bmQ/ICBEb24ndCBuZWVkIHRvIHN0ZWFsIGFueXRoaW5nPyAgVGhlbiB3ZSdyZSBkb25lISovCi0g
ICAgaWYoIXBvZCAmJiAhc3RlYWxfZm9yX2NhY2hlKQorICAgIGlmICggIXBvZCAmJiAhc3RlYWxf
Zm9yX2NhY2hlICkKICAgICAgICAgZ290byBvdXRfdW5sb2NrOwogCiAgICAgaWYgKCAhbm9ucG9k
ICkKQEAgLTU2Nyw3ICs1NjksNyBAQCBwMm1fcG9kX2RlY3JlYXNlX3Jlc2VydmF0aW9uKHN0cnVj
dCBkb21haW4gKmQsCiAgICAgICAgICAqLwogICAgICAgICBwMm1fc2V0X2VudHJ5KHAybSwgZ3Bm
biwgSU5WQUxJRF9NRk4sIG9yZGVyLCBwMm1faW52YWxpZCwKICAgICAgICAgICAgICAgICAgICAg
ICBwMm0tPmRlZmF1bHRfYWNjZXNzKTsKLSAgICAgICAgcDJtLT5wb2QuZW50cnlfY291bnQtPSgx
PDxvcmRlcik7CisgICAgICAgIHAybS0+cG9kLmVudHJ5X2NvdW50IC09IDFVTCA8PCBvcmRlcjsK
ICAgICAgICAgQlVHX09OKHAybS0+cG9kLmVudHJ5X2NvdW50IDwgMCk7CiAgICAgICAgIHJldCA9
IDE7CiAgICAgICAgIGdvdG8gb3V0X2VudHJ5X2NoZWNrOwpAQCAtNTgxLDEwICs1ODMsMTAgQEAg
cDJtX3BvZF9kZWNyZWFzZV9yZXNlcnZhdGlvbihzdHJ1Y3QgZG9tYWluICpkLAogICAgICAqIC0g
b3JkZXIgPj0gU1VQRVJQQUdFX09SREVSICh0aGUgbG9vcCBiZWxvdyB3aWxsIHRha2UgY2FyZSBv
ZiB0aGlzKQogICAgICAqIC0gbm90IGFsbCBvZiB0aGUgcGFnZXMgd2VyZSBSQU0gKG5vdyBrbm93
aW5nIG9yZGVyIDwgU1VQRVJQQUdFX09SREVSKQogICAgICAqLwotICAgIGlmICggc3RlYWxfZm9y
X2NhY2hlICYmIG9yZGVyIDwgU1VQRVJQQUdFX09SREVSICYmIHJhbSA9PSAoMSA8PCBvcmRlcikg
JiYKKyAgICBpZiAoIHN0ZWFsX2Zvcl9jYWNoZSAmJiBvcmRlciA8IFNVUEVSUEFHRV9PUkRFUiAm
JiByYW0gPT0gKDFVTCA8PCBvcmRlcikgJiYKICAgICAgICAgIHAybV9wb2RfemVyb19jaGVja19z
dXBlcnBhZ2UocDJtLCBncGZuICYgfihTVVBFUlBBR0VfUEFHRVMgLSAxKSkgKQogICAgIHsKLSAg
ICAgICAgcG9kID0gMSA8PCBvcmRlcjsKKyAgICAgICAgcG9kID0gMVVMIDw8IG9yZGVyOwogICAg
ICAgICByYW0gPSBub25wb2QgPSAwOwogICAgICAgICBBU1NFUlQoc3RlYWxfZm9yX2NhY2hlID09
IChwMm0tPnBvZC5lbnRyeV9jb3VudCA+IHAybS0+cG9kLmNvdW50KSk7CiAgICAgfQpAQCAtNjI1
LDcgKzYyNyw3IEBAIHAybV9wb2RfZGVjcmVhc2VfcmVzZXJ2YXRpb24oc3RydWN0IGRvbWFpbiAq
ZCwKICAgICAgICAgICAgICAqIGF2b2lkIGJyZWFraW5nIHVwIHN1cGVycGFnZXMuCiAgICAgICAg
ICAgICAgKi8KICAgICAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7Ci0gICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgajsKKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgajsKIAogICAgICAg
ICAgICAgQVNTRVJUKG1mbl92YWxpZChtZm4pKTsKIApAQCAtNzUzLDEzICs3NTUsMTMgQEAgcDJt
X3BvZF96ZXJvX2NoZWNrX3N1cGVycGFnZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25l
ZCBsb25nIGdmbikKICAgICB9CiAKICAgICAvKiBOb3csIGRvIGEgcXVpY2sgY2hlY2sgdG8gc2Vl
IGlmIGl0IG1heSBiZSB6ZXJvIGJlZm9yZSB1bm1hcHBpbmcuICovCi0gICAgZm9yICggaT0wOyBp
PFNVUEVSUEFHRV9QQUdFUzsgaSsrICkKKyAgICBmb3IgKCBpID0gMDsgaSA8IFNVUEVSUEFHRV9Q
QUdFUzsgaSsrICkKICAgICB7CiAgICAgICAgIC8qIFF1aWNrIHplcm8tY2hlY2sgKi8KICAgICAg
ICAgbWFwID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4obWZuX3gobWZuMCkgKyBpKSk7CiAKLSAgICAg
ICAgZm9yICggaj0wOyBqPDE2OyBqKysgKQotICAgICAgICAgICAgaWYoICoobWFwK2opICE9IDAg
KQorICAgICAgICBmb3IgKCBqID0gMDsgaiA8IDE2OyBqKysgKQorICAgICAgICAgICAgaWYgKCAq
KG1hcCArIGopICE9IDAgKQogICAgICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIHVubWFw
X2RvbWFpbl9wYWdlKG1hcCk7CkBAIC03NzksNyArNzgxLDcgQEAgcDJtX3BvZF96ZXJvX2NoZWNr
X3N1cGVycGFnZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbikKICAg
ICAgKiB2aWEgdGhlIGdyYW50IHRhYmxlIGludGVyZmFjZSwgb3IgYnkgcWVtdS4gIEFsbG93IG9u
ZSByZWZjb3VudCBmb3IKICAgICAgKiBiZWluZyBhbGxvY2F0ZWQgdG8gdGhlIGRvbWFpbi4KICAg
ICAgKi8KLSAgICBmb3IgKCBpPTA7IGkgPCBTVVBFUlBBR0VfUEFHRVM7IGkrKyApCisgICAgZm9y
ICggaSA9IDA7IGkgPCBTVVBFUlBBR0VfUEFHRVM7IGkrKyApCiAgICAgewogICAgICAgICBtZm4g
PSBfbWZuKG1mbl94KG1mbjApICsgaSk7CiAgICAgICAgIGlmICggKG1mbl90b19wYWdlKG1mbikt
PmNvdW50X2luZm8gJiBQR0NfY291bnRfbWFzaykgPiAxICkKQEAgLTc5MCwxMiArNzkyLDEyIEBA
IHAybV9wb2RfemVyb19jaGVja19zdXBlcnBhZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5z
aWduZWQgbG9uZyBnZm4pCiAgICAgfQogCiAgICAgLyogRmluYWxseSwgZG8gYSBmdWxsIHplcm8t
Y2hlY2sgKi8KLSAgICBmb3IgKCBpPTA7IGkgPCBTVVBFUlBBR0VfUEFHRVM7IGkrKyApCisgICAg
Zm9yICggaSA9IDA7IGkgPCBTVVBFUlBBR0VfUEFHRVM7IGkrKyApCiAgICAgewogICAgICAgICBt
YXAgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihtZm5feChtZm4wKSArIGkpKTsKIAotICAgICAgICBm
b3IgKCBqPTA7IGo8UEFHRV9TSVpFL3NpemVvZigqbWFwKTsgaisrICkKLSAgICAgICAgICAgIGlm
KCAqKG1hcCtqKSAhPSAwICkKKyAgICAgICAgZm9yICggaiA9IDA7IGogPCAoUEFHRV9TSVpFIC8g
c2l6ZW9mKCptYXApKTsgaisrICkKKyAgICAgICAgICAgIGlmICggKihtYXAraikgIT0gMCApCiAg
ICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgcmVzZXQgPSAxOwogICAgICAgICAgICAgICAg
IGJyZWFrOwpAQCAtODQ1LDcgKzg0Nyw3IEBAIHAybV9wb2RfemVyb19jaGVjayhzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nICpnZm5zLCBpbnQgY291bnQpCiB7CiAgICAgbWZu
X3QgbWZuc1tjb3VudF07CiAgICAgcDJtX3R5cGVfdCB0eXBlc1tjb3VudF07Ci0gICAgdW5zaWdu
ZWQgbG9uZyAqIG1hcFtjb3VudF07CisgICAgdW5zaWduZWQgbG9uZyAqbWFwW2NvdW50XTsKICAg
ICBzdHJ1Y3QgZG9tYWluICpkID0gcDJtLT5kb21haW47CiAKICAgICBpbnQgaSwgajsKQEAgLTg1
Niw3ICs4NTgsNyBAQCBwMm1fcG9kX3plcm9fY2hlY2soc3RydWN0IHAybV9kb21haW4gKnAybSwg
dW5zaWduZWQgbG9uZyAqZ2ZucywgaW50IGNvdW50KQogICAgICAgICBtYXhfcmVmKys7CiAKICAg
ICAvKiBGaXJzdCwgZ2V0IHRoZSBnZm4gbGlzdCwgdHJhbnNsYXRlIHRvIG1mbnMsIGFuZCBtYXAg
dGhlIHBhZ2VzLiAqLwotICAgIGZvciAoIGk9MDsgaTxjb3VudDsgaSsrICkKKyAgICBmb3IgKCBp
ID0gMDsgaSA8IGNvdW50OyBpKysgKQogICAgIHsKICAgICAgICAgcDJtX2FjY2Vzc190IGE7CiAg
ICAgICAgIG1mbnNbaV0gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbnNbaV0sIHR5cGVzICsgaSwg
JmEsIDAsIE5VTEwsIE5VTEwpOwpAQCAtODc3LDE0ICs4NzksMTQgQEAgcDJtX3BvZF96ZXJvX2No
ZWNrKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgKmdmbnMsIGludCBjb3Vu
dCkKICAgICAgKiBUaGVuLCBnbyB0aHJvdWdoIGFuZCBjaGVjayBmb3IgemVyb2VkIHBhZ2VzLCBy
ZW1vdmluZyB3cml0ZSBwZXJtaXNzaW9uCiAgICAgICogZm9yIHRob3NlIHdpdGggemVyb2VzLgog
ICAgICAqLwotICAgIGZvciAoIGk9MDsgaTxjb3VudDsgaSsrICkKKyAgICBmb3IgKCBpID0gMDsg
aSA8IGNvdW50OyBpKysgKQogICAgIHsKLSAgICAgICAgaWYoIW1hcFtpXSkKKyAgICAgICAgaWYg
KCAhbWFwW2ldICkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAgIC8qIFF1aWNrIHpl
cm8tY2hlY2sgKi8KLSAgICAgICAgZm9yICggaj0wOyBqPDE2OyBqKysgKQotICAgICAgICAgICAg
aWYoICoobWFwW2ldK2opICE9IDAgKQorICAgICAgICBmb3IgKCBqID0gMDsgaiA8IDE2OyBqKysg
KQorICAgICAgICAgICAgaWYgKCAqKG1hcFtpXSArIGopICE9IDAgKQogICAgICAgICAgICAgICAg
IGJyZWFrOwogCiAgICAgICAgIGlmICggaiA8IDE2ICkKQEAgLTkxNywxMyArOTE5LDEzIEBAIHAy
bV9wb2RfemVyb19jaGVjayhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nICpn
Zm5zLCBpbnQgY291bnQpCiAgICAgcDJtX3RsYl9mbHVzaF9zeW5jKHAybSk7CiAKICAgICAvKiBO
b3cgY2hlY2sgZWFjaCBwYWdlIGZvciByZWFsICovCi0gICAgZm9yICggaT0wOyBpIDwgY291bnQ7
IGkrKyApCisgICAgZm9yICggaSA9IDA7IGkgPCBjb3VudDsgaSsrICkKICAgICB7Ci0gICAgICAg
IGlmKCFtYXBbaV0pCisgICAgICAgIGlmICggIW1hcFtpXSApCiAgICAgICAgICAgICBjb250aW51
ZTsKIAotICAgICAgICBmb3IgKCBqPTA7IGo8UEFHRV9TSVpFL3NpemVvZigqbWFwW2ldKTsgaisr
ICkKLSAgICAgICAgICAgIGlmKCAqKG1hcFtpXStqKSAhPSAwICkKKyAgICAgICAgZm9yICggaiA9
IDA7IGogPCAoUEFHRV9TSVpFIC8gc2l6ZW9mKCptYXBbaV0pKTsgaisrICkKKyAgICAgICAgICAg
IGlmICggKihtYXBbaV0gKyBqKSAhPSAwICkKICAgICAgICAgICAgICAgICBicmVhazsKIAogICAg
ICAgICB1bm1hcF9kb21haW5fcGFnZShtYXBbaV0pOwpAQCAtOTMyLDEwICs5MzQsMTAgQEAgcDJt
X3BvZF96ZXJvX2NoZWNrKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgKmdm
bnMsIGludCBjb3VudCkKICAgICAgICAgICogU2VlIGNvbW1lbnQgaW4gcDJtX3BvZF96ZXJvX2No
ZWNrX3N1cGVycGFnZSgpIHJlIGdudHRhYgogICAgICAgICAgKiBjaGVjayB0aW1pbmcuCiAgICAg
ICAgICAqLwotICAgICAgICBpZiAoIGogPCBQQUdFX1NJWkUvc2l6ZW9mKCptYXBbaV0pICkKKyAg
ICAgICAgaWYgKCBqIDwgKFBBR0VfU0laRSAvIHNpemVvZigqbWFwW2ldKSkgKQogICAgICAgICB7
CiAgICAgICAgICAgICBwMm1fc2V0X2VudHJ5KHAybSwgZ2Zuc1tpXSwgbWZuc1tpXSwgUEFHRV9P
UkRFUl80SywKLSAgICAgICAgICAgICAgICB0eXBlc1tpXSwgcDJtLT5kZWZhdWx0X2FjY2Vzcyk7
CisgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGVzW2ldLCBwMm0tPmRlZmF1bHRfYWNjZXNz
KTsKICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgIHsKQEAgLTk2OCw3ICs5NzAsNyBA
QCBzdGF0aWMgdm9pZAogcDJtX3BvZF9lbWVyZ2VuY3lfc3dlZXAoc3RydWN0IHAybV9kb21haW4g
KnAybSkKIHsKICAgICB1bnNpZ25lZCBsb25nIGdmbnNbUE9EX1NXRUVQX1NUUklERV07Ci0gICAg
dW5zaWduZWQgbG9uZyBpLCBqPTAsIHN0YXJ0LCBsaW1pdDsKKyAgICB1bnNpZ25lZCBsb25nIGks
IGogPSAwLCBzdGFydCwgbGltaXQ7CiAgICAgcDJtX3R5cGVfdCB0OwogCiAKQEAgLTk4NSw3ICs5
ODcsNyBAQCBwMm1fcG9kX2VtZXJnZW5jeV9zd2VlcChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQog
ICAgICAqIGNhcmVmdWwgYWJvdXQgc3BpbmxvY2sgcmVjdXJzaW9uIGxpbWl0cyBhbmQgUE9EX1NX
RUVQX1NUUklERS4KICAgICAgKi8KICAgICBwMm1fbG9jayhwMm0pOwotICAgIGZvciAoIGk9cDJt
LT5wb2QucmVjbGFpbV9zaW5nbGU7IGkgPiAwIDsgaS0tICkKKyAgICBmb3IgKCBpID0gcDJtLT5w
b2QucmVjbGFpbV9zaW5nbGU7IGkgPiAwIDsgaS0tICkKICAgICB7CiAgICAgICAgIHAybV9hY2Nl
c3NfdCBhOwogICAgICAgICAodm9pZClwMm0tPmdldF9lbnRyeShwMm0sIGksICZ0LCAmYSwgMCwg
TlVMTCwgTlVMTCk7CkBAIC0xMDc5LDcgKzEwODEsNyBAQCBwMm1fcG9kX2RlbWFuZF9wb3B1bGF0
ZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwKICAgICBzdHJ1Y3Qg
cGFnZV9pbmZvICpwID0gTlVMTDsgLyogQ29tcGlsZXIgd2FybmluZ3MgKi8KICAgICB1bnNpZ25l
ZCBsb25nIGdmbl9hbGlnbmVkOwogICAgIG1mbl90IG1mbjsKLSAgICBpbnQgaTsKKyAgICB1bnNp
Z25lZCBsb25nIGk7CiAKICAgICBBU1NFUlQoZ2ZuX2xvY2tlZF9ieV9tZShwMm0sIGdmbikpOwog
ICAgIHBvZF9sb2NrKHAybSk7CkBAIC0xMTQzLDcgKzExNDUsNyBAQCBwMm1fcG9kX2RlbWFuZF9w
b3B1bGF0ZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwKIAogICAg
IG1mbiA9IHBhZ2VfdG9fbWZuKHApOwogCi0gICAgQlVHX09OKChtZm5feChtZm4pICYgKCgxIDw8
IG9yZGVyKS0xKSkgIT0gMCk7CisgICAgQlVHX09OKChtZm5feChtZm4pICYgKCgxVUwgPDwgb3Jk
ZXIpIC0gMSkpICE9IDApOwogCiAgICAgZ2ZuX2FsaWduZWQgPSAoZ2ZuID4+IG9yZGVyKSA8PCBv
cmRlcjsKIApAQCAtMTE1Niw3ICsxMTU4LDcgQEAgcDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUoc3Ry
dWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sCiAgICAgICAgIHBhZ2luZ19t
YXJrX2RpcnR5KGQsIG1mbl9hZGQobWZuLCBpKSk7CiAgICAgfQogCi0gICAgcDJtLT5wb2QuZW50
cnlfY291bnQgLT0gKDEgPDwgb3JkZXIpOworICAgIHAybS0+cG9kLmVudHJ5X2NvdW50IC09ICgx
VUwgPDwgb3JkZXIpOwogICAgIEJVR19PTihwMm0tPnBvZC5lbnRyeV9jb3VudCA8IDApOwogCiAg
ICAgcG9kX2VhZ2VyX3JlY29yZChwMm0sIGdmbl9hbGlnbmVkLCBvcmRlcik7CkBAIC0xMTk4LDgg
KzEyMDAsOCBAQCByZW1hcF9hbmRfcmV0cnk6CiAgICAgICogTk9URTogSW4gYSBwMm0gZmluZS1n
cmFpbmVkIGxvY2sgc2NlbmFyaW8gdGhpcyBtaWdodAogICAgICAqIG5lZWQgcHJvbW90aW5nIHRo
ZSBnZm4gbG9jayBmcm9tIGdmbi0+Mk0gc3VwZXJwYWdlLgogICAgICAqLwotICAgIGdmbl9hbGln
bmVkID0gKGdmbj4+b3JkZXIpPDxvcmRlcjsKLSAgICBmb3IoaT0wOyBpPCgxPDxvcmRlcik7IGkr
KykKKyAgICBnZm5fYWxpZ25lZCA9IChnZm4gPj4gb3JkZXIpIDw8IG9yZGVyOworICAgIGZvciAo
IGkgPSAwOyBpIDwgKDFVTCA8PCBvcmRlcik7IGkrKyApCiAgICAgICAgIHAybV9zZXRfZW50cnko
cDJtLCBnZm5fYWxpZ25lZCArIGksIElOVkFMSURfTUZOLCBQQUdFX09SREVSXzRLLAogICAgICAg
ICAgICAgICAgICAgICAgIHAybV9wb3B1bGF0ZV9vbl9kZW1hbmQsIHAybS0+ZGVmYXVsdF9hY2Nl
c3MpOwogICAgIGlmICggdGJfaW5pdF9kb25lICkKQEAgLTEyNjIsNyArMTI2NCw3IEBAIGd1ZXN0
X3BoeXNtYXBfbWFya19wb3B1bGF0ZV9vbl9kZW1hbmQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgbG9uZyBnZm4sCiAgICAgaWYgKCByYyA9PSAwICkKICAgICB7CiAgICAgICAgIHBvZF9sb2Nr
KHAybSk7Ci0gICAgICAgIHAybS0+cG9kLmVudHJ5X2NvdW50ICs9IDEgPDwgb3JkZXI7CisgICAg
ICAgIHAybS0+cG9kLmVudHJ5X2NvdW50ICs9IDFVTCA8PCBvcmRlcjsKICAgICAgICAgcDJtLT5w
b2QuZW50cnlfY291bnQgLT0gcG9kX2NvdW50OwogICAgICAgICBCVUdfT04ocDJtLT5wb2QuZW50
cnlfY291bnQgPCAwKTsKICAgICAgICAgcG9kX3VubG9jayhwMm0pOwotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 02 13:00:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 13:00:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz0KC-0003bv-0D; Mon, 02 Oct 2017 12:59:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dz0KA-0003bd-JJ
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 12:59:54 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 3E/BA-03454-94832D95; Mon, 02 Oct 2017 12:59:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrILMWRWlGSWpSXmKPExsVysyfVTdfN4lK
 kwY0eQYslHxezODB6HN39mymAMYo1My8pvyKBNePsqW/sBdMEK3p2X2BrYHzG28XIxSEksIlR
 Ytanh+wQzmlGiX9Lm9m6GDk52AQ0Je58/sQEYosISEtc+3yZEaSIWeAok8T0pUvBioQFLCSO9
 v4Hs1kEVCXmzjrACmLzClhKXDu5gBHElhCQl9jVdpF1AiPnAkaGVYzqxalFZalFuuZ6SUWZ6R
 kluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBHmMAgh2MMy/7H2KU5GBSEuVlNrwUKcSXlJ9
 SmZFYnBFfVJqTWnyIUYaDQ0mCV8McKCdYlJqeWpGWmQMMHZi0BAePkgivKUiat7ggMbc4Mx0i
 dYrRmOPYpst/mDg6bt79wyTEkpeflyolzvvfDKhUAKQ0ozQPbhAspC8xykoJ8zICnSbEU5Bal
 JtZgir/ilGcg1FJmLcWZCFPZl4J3L5XQKcwAZ0yp+sCyCkliQgpqQZGZ+OfIuVZUn2POFO77x
 9Tlpxgr3xyLb/JdLZghp5Lp5qKPkrl9fAV2GRdtu48vsz7Y0rGjpurYvLd93ovj4u6Eqj4U/D
 57lUugXMY1gYHXf4TJVEW2c35uOT2vSNfkvkTRRjmbOvPP/B61tRUjyaRf9dmNG858f/FKW4r
 9yUPjH76molqSjoosRRnJBpqMRcVJwIAKDAN2GQCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1506949189!110010693!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11444 invoked from network); 2 Oct 2017 12:59:50 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-13.tower-27.messagelabs.com with SMTP; 2 Oct 2017 12:59:50 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 306B280D;
 Mon,  2 Oct 2017 05:59:49 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 865C53F53D;
 Mon,  2 Oct 2017 05:59:47 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon,  2 Oct 2017 13:59:26 +0100
Message-Id: <20171002125941.11274-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Cc: Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jan Beulich <jbeulich@suse.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jun Nakajima <jun.nakajima@intel.com>
Subject: [Xen-devel] [PATCH v3 00/15] xen/x86: Clean-up the PoD code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKSSBoYXZlIGJlZW4gYXR0ZW1wdGluZyB0byB1c2UgdGhlIFBvRCBjb2RlIG9uIEFy
bSAoaXQgd2lsbCBiZSBzZW50IGluIGEKc2VwYXJhdGUgc2VyaWVzKSBhbmQgc3BlbnQgc29tZXRp
bWVzIHRvIGNsZWFuLXVwIGFuZCBzd2l0Y2ggdG8gdHlwZXNhZmUgZ2ZuCnRoZSBjdXJyZW50IGNv
ZGUuCgpUaGUgUG9EIGNvZGUgaGFzIGJlZW4gdGVzdGVkIG9uIEFybSAodGhlIHZlcnNpb24gaXMg
c2xpZ2h0bHkgZGlmZmVyZW50LAptb3N0bHkgcmVuYW1pbmcpIGFuZCB0aGUgeDg2IHBhcnQgaGFz
IG9ubHkgYmVlbiBidWlsdCB0ZXN0IGl0LgoKQ2hlZXJzLAoKQ2M6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
QGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBK
dW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+CkNjOiBLZXZpbiBUaWFuIDxrZXZp
bi50aWFuQGludGVsLmNvbT4KQ2M6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVu
ZGVyLmNvbT4KQ2M6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KCkp1bGll
biBHcmFsbCAoMTUpOgogIHhlbi94ODY6IHAybS1wb2Q6IENsZWFuLXVwIGluY2x1ZGVzCiAgeGVu
L3g4NjogcDJtLXBvZDogUmVtb3ZlIHRyYWlsaW5nIHdoaXRlc3BhY2VzCiAgeGVuL3g4NjogcDJt
LXBvZDogRml4IGNvZGluZyBzdHlsZSBmb3IgY29tbWVudHMKICB4ZW4veDg2OiBwMm0tcG9kOiBG
aXggY29kaW5nIHN0eWxlCiAgeGVuL3g4NjogcDJtLXBvZDogQXZvaWQgcmVkdW5kYW50IGFzc2ln
bm1lbnRzIGluCiAgICBwMm1fcG9kX2RlbWFuZF9wb3B1bGF0ZQogIHhlbi94ODY6IHAybS1wb2Q6
IENsZWFuLXVwIHVzZSBvZiB0eXBlc2FmZSBNRk4KICB4ZW4veDg2OiBwMm0tcG9kOiBVc2UgdHlw
ZXNhZmUgZ2ZuIGluIHAybV9wb2RfZGVjcmVhc2VfcmVzZXJ2YXRpb24KICB4ZW4veDg2OiBwMm06
IFVzZSB0eXBlc2FmZSBnZm4gZm9yIHRoZSBQMk0gY2FsbGJhY2tzIGdldF9lbnRyeSBhbmQKICAg
IHNldF9lbnRyeQogIHhlbi94ODY6IHAybTogVXNlIHR5cGVzYWZlIEdGTiBpbiBwMm1fc2V0X2Vu
dHJ5CiAgeGVuL3g4NjogcDJtLXBvZDogVXNlIHR5cGVzYWZlIEdGTiBpbiBwb2RfZWFnZXJfcmVj
b3JkCiAgeGVuL3g4NjogcDJtLXBvZDogQ2xlYW4tdXAgcDJtX3BvZF96ZXJvX2NoZWNrCiAgeGVu
L3g4NjogcDJtLXBvZDogVXNlIHR5cGVzYWZlIGdmbiBpbiBwMm1fcG9kX3plcm9fY2hlY2sKICB4
ZW4veDg2OiBwMm0tcG9kOiBVc2UgdHlwZXNhZmUgZ2ZuIGluIHAybV9wb2RfZGVtYW5kX3BvcHVs
YXRlCiAgeGVuL3g4NjogcDJtLXBvZDogVXNlIHR5cGVzYWZlIGdmbiBmb3IgdGhlIGZpZWxkcyBy
ZWNsYWltX3NpbmdsZSBhbmQKICAgIG1heF9ndWVzdAogIHhlbi94ODY6IHAybS1wb2Q6IFJld29y
ayBwcm90b3R5cGUgb2YgcDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUKCiB4ZW4vYXJjaC9hcm0vcDJt
LmMgICAgICAgICAgICAgICB8ICAgMyArLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAg
ICAgfCAgIDIgKy0KIHhlbi9hcmNoL3g4Ni9tbS9oYXAvbmVzdGVkX2hhcC5jIHwgICAyICstCiB4
ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jICAgICB8ICAxOSArLQogeGVuL2FyY2gveDg2L21t
L21lbV9zaGFyaW5nLmMgICAgfCAgIDcgKy0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgICAg
ICAgIHwgIDExICstCiB4ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jICAgICAgICB8IDQzNSArKysr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0t
cHQuYyAgICAgICAgIHwgIDEyICstCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgICAgICB8
IDEzOSArKysrKysrLS0tLS0tCiB4ZW4vY29tbW9uL21lbW9yeS5jICAgICAgICAgICAgICB8ICAg
MyArLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCAgICAgICAgfCAgMTMgLS0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvcDJtLmggICAgICAgIHwgIDIzICstLQogeGVuL2luY2x1ZGUveGVuL3AybS1j
b21tb24uaCAgICAgfCAgMTMgKysKIDEzIGZpbGVzIGNoYW5nZWQsIDM3MCBpbnNlcnRpb25zKCsp
LCAzMTIgZGVsZXRpb25zKC0pCgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 02 13:00:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 13:00:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz0KD-0003cG-7m; Mon, 02 Oct 2017 12:59:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dz0KB-0003bu-WD
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 12:59:56 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 78/11-02044-B4832D95; Mon, 02 Oct 2017 12:59:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsVysyfVTdfL4lK
 kQfMUMYslHxezODB6HN39mymAMYo1My8pvyKBNePvr4OsBY+zK66c38fWwHjKr4uRi0NIYDOj
 xNpPB9khnNOMEp3X5wM5nBxsApoSdz5/YgKxRQSkJa59vswIUsQssJhR4vP+XmaQhLCAp8TzX
 SvAilgEVCUmX1wI1swrYCmx5MduFhBbQkBeYlfbRVYQm1PASuL98Y9gthBQzfHuSUwTGLkXMD
 KsYtQoTi0qSy3SNTLQSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQI9HE9AwPjDsb
 mE36HGCU5mJREeZkNL0UK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuB9bQaUEyxKTU+tSMvMAQYb
 TFqCg0dJhPcXSJq3uCAxtzgzHSJ1ilGXo+Pm3T9MQix5+XmpUuK8/0GKBECKMkrz4EbAAv8So
 6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWFeLnOgKTyZeSVwm14BHcEEdMScrgsgR5QkIqSkGh
 jjts9W6n6lInWBOSJky4Ejl4+2yUVVKQr4Sfh2nZwgf+D97Yw9Evd4D64U7tstsjFx1/1g7Rf
 KgS3l/SeLXsSsjj0fv1jEfK6FRMa82y1Pa3hz2i22ZKmk77PZEZKuPengEcXDzVKvFDvkDaYV
 Rip9qL1geijidHlLk/OF6uVFrJ7WXF+SEpRYijMSDbWYi4oTASjajx93AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1506949193!113438303!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42861 invoked from network); 2 Oct 2017 12:59:53 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-31.messagelabs.com with SMTP; 2 Oct 2017 12:59:53 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 47B1015BF;
 Mon,  2 Oct 2017 05:59:53 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 153263F53D;
 Mon,  2 Oct 2017 05:59:51 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon,  2 Oct 2017 13:59:29 +0100
Message-Id: <20171002125941.11274-4-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171002125941.11274-1-julien.grall@arm.com>
References: <20171002125941.11274-1-julien.grall@arm.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 03/15] xen/x86: p2m-pod: Fix coding style for
	comments
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQWNrZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5
OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKLS0tCgpDYzogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCiAgICBD
aGFuZ2VzIGluIHYzOgogICAgICAgIC0gTW92ZSB0aGUgMVVMIDw8IGNoYW5nZXMgaW4gdGhlIG5l
eHQgcGF0Y2gKICAgICAgICAtIEFkZCBHZW9yZ2UncyBhbmQgV2VpJ3MgcmV2aWV3ZWQtYnkKCiAg
ICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gQWRkIEFuZHJldydzIGFja2VkLWJ5Ci0tLQogeGVu
L2FyY2gveDg2L21tL3AybS1wb2QuYyB8IDE1MCArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KystLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTAwIGluc2VydGlvbnMoKyksIDUw
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMgYi94
ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCmluZGV4IDFmMDc0NDEyNTkuLjZiZWIyNmIwMGEgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKKysrIGIveGVuL2FyY2gveDg2L21t
L3AybS1wb2QuYwpAQCAtMTU1LDggKzE1NSwxMCBAQCBzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAq
IHAybV9wb2RfY2FjaGVfZ2V0KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAKICAgICAgICAgQlVH
X09OKCBwYWdlX2xpc3RfZW1wdHkoJnAybS0+cG9kLnN1cGVyKSApOwogCi0gICAgICAgIC8qIEJy
ZWFrIHVwIGEgc3VwZXJwYWdlIHRvIG1ha2Ugc2luZ2xlIHBhZ2VzLiBOQiBjb3VudCBkb2Vzbid0
Ci0gICAgICAgICAqIG5lZWQgdG8gYmUgYWRqdXN0ZWQuICovCisgICAgICAgIC8qCisgICAgICAg
ICAqIEJyZWFrIHVwIGEgc3VwZXJwYWdlIHRvIG1ha2Ugc2luZ2xlIHBhZ2VzLiBOQiBjb3VudCBk
b2Vzbid0CisgICAgICAgICAqIG5lZWQgdG8gYmUgYWRqdXN0ZWQuCisgICAgICAgICAqLwogICAg
ICAgICBwID0gcGFnZV9saXN0X3JlbW92ZV9oZWFkKCZwMm0tPnBvZC5zdXBlcik7CiAgICAgICAg
IG1mbiA9IG1mbl94KHBhZ2VfdG9fbWZuKHApKTsKIApAQCAtMjQyLDggKzI0NCwxMCBAQCBwMm1f
cG9kX3NldF9jYWNoZV90YXJnZXQoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9u
ZyBwb2RfdGFyZ2V0LCBpbnQgcAogICAgIH0KIAogICAgIC8qIERlY3JlYXNpbmcgdGhlIHRhcmdl
dCAqLwotICAgIC8qIFdlIGhvbGQgdGhlIHBvZCBsb2NrIGhlcmUsIHNvIHdlIGRvbid0IG5lZWQg
dG8gd29ycnkgYWJvdXQKLSAgICAgKiBjYWNoZSBkaXNhcHBlYXJpbmcgdW5kZXIgb3VyIGZlZXQu
ICovCisgICAgLyoKKyAgICAgKiBXZSBob2xkIHRoZSBwb2QgbG9jayBoZXJlLCBzbyB3ZSBkb24n
dCBuZWVkIHRvIHdvcnJ5IGFib3V0CisgICAgICogY2FjaGUgZGlzYXBwZWFyaW5nIHVuZGVyIG91
ciBmZWV0LgorICAgICAqLwogICAgIHdoaWxlICggcG9kX3RhcmdldCA8IHAybS0+cG9kLmNvdW50
ICkKICAgICB7CiAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKiBwYWdlOwpAQCAtMzQ1LDE1ICsz
NDksMTkgQEAgcDJtX3BvZF9zZXRfbWVtX3RhcmdldChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBsb25nIHRhcmdldCkKICAgICBpZiAoIGQtPmlzX2R5aW5nICkKICAgICAgICAgZ290byBvdXQ7
CiAKLSAgICAvKiBUJyA8IEI6IERvbid0IHJlZHVjZSB0aGUgY2FjaGUgc2l6ZTsgbGV0IHRoZSBi
YWxsb29uIGRyaXZlcgotICAgICAqIHRha2UgY2FyZSBvZiBpdC4gKi8KKyAgICAvKgorICAgICAq
IFQnIDwgQjogRG9uJ3QgcmVkdWNlIHRoZSBjYWNoZSBzaXplOyBsZXQgdGhlIGJhbGxvb24gZHJp
dmVyCisgICAgICogdGFrZSBjYXJlIG9mIGl0LgorICAgICAqLwogICAgIGlmICggdGFyZ2V0IDwg
ZC0+dG90X3BhZ2VzICkKICAgICAgICAgZ290byBvdXQ7CiAKICAgICBwb2RfdGFyZ2V0ID0gdGFy
Z2V0IC0gcG9wdWxhdGVkOwogCi0gICAgLyogQiA8IFQnOiBTZXQgdGhlIGNhY2hlIHNpemUgZXF1
YWwgdG8gIyBvZiBvdXRzdGFuZGluZyBlbnRyaWVzLAotICAgICAqIGxldCB0aGUgYmFsbG9vbiBk
cml2ZXIgZmlsbCBpbiB0aGUgcmVzdC4gKi8KKyAgICAvKgorICAgICAqIEIgPCBUJzogU2V0IHRo
ZSBjYWNoZSBzaXplIGVxdWFsIHRvICMgb2Ygb3V0c3RhbmRpbmcgZW50cmllcywKKyAgICAgKiBs
ZXQgdGhlIGJhbGxvb24gZHJpdmVyIGZpbGwgaW4gdGhlIHJlc3QuCisgICAgICovCiAgICAgaWYg
KCBwb3B1bGF0ZWQgPiAwICYmIHBvZF90YXJnZXQgPiBwMm0tPnBvZC5lbnRyeV9jb3VudCApCiAg
ICAgICAgIHBvZF90YXJnZXQgPSBwMm0tPnBvZC5lbnRyeV9jb3VudDsKIApAQCAtNDkxLDcgKzQ5
OSw4IEBAIHN0YXRpYyBpbnQKIHAybV9wb2RfemVyb19jaGVja19zdXBlcnBhZ2Uoc3RydWN0IHAy
bV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4pOwogCiAKLS8qIFRoaXMgZnVuY3Rpb24g
aXMgbmVlZGVkIGZvciB0d28gcmVhc29uczoKKy8qCisgKiBUaGlzIGZ1bmN0aW9uIGlzIG5lZWRl
ZCBmb3IgdHdvIHJlYXNvbnM6CiAgKiArIFRvIHByb3Blcmx5IGhhbmRsZSBjbGVhcmluZyBvZiBQ
b0QgZW50cmllcwogICogKyBUbyAic3RlYWwgYmFjayIgbWVtb3J5IGJlaW5nIGZyZWVkIGZvciB0
aGUgUG9EIGNhY2hlLCByYXRoZXIgdGhhbgogICogICByZWxlYXNpbmcgaXQuCkBAIC01MTMsOCAr
NTIyLDEwIEBAIHAybV9wb2RfZGVjcmVhc2VfcmVzZXJ2YXRpb24oc3RydWN0IGRvbWFpbiAqZCwK
ICAgICBnZm5fbG9jayhwMm0sIGdwZm4sIG9yZGVyKTsKICAgICBwb2RfbG9jayhwMm0pOwogCi0g
ICAgLyogSWYgd2UgZG9uJ3QgaGF2ZSBhbnkgb3V0c3RhbmRpbmcgUG9EIGVudHJpZXMsIGxldCB0
aGluZ3MgdGFrZSB0aGVpcgotICAgICAqIGNvdXJzZSAqLworICAgIC8qCisgICAgICogSWYgd2Ug
ZG9uJ3QgaGF2ZSBhbnkgb3V0c3RhbmRpbmcgUG9EIGVudHJpZXMsIGxldCB0aGluZ3MgdGFrZSB0
aGVpcgorICAgICAqIGNvdXJzZS4KKyAgICAgKi8KICAgICBpZiAoIHAybS0+cG9kLmVudHJ5X2Nv
dW50ID09IDAgKQogICAgICAgICBnb3RvIG91dF91bmxvY2s7CiAKQEAgLTU1MCw4ICs1NjEsMTAg
QEAgcDJtX3BvZF9kZWNyZWFzZV9yZXNlcnZhdGlvbihzdHJ1Y3QgZG9tYWluICpkLAogCiAgICAg
aWYgKCAhbm9ucG9kICkKICAgICB7Ci0gICAgICAgIC8qIEFsbCBQb0Q6IE1hcmsgdGhlIHdob2xl
IHJlZ2lvbiBpbnZhbGlkIGFuZCB0ZWxsIGNhbGxlcgotICAgICAgICAgKiB3ZSdyZSBkb25lLiAq
LworICAgICAgICAvKgorICAgICAgICAgKiBBbGwgUG9EOiBNYXJrIHRoZSB3aG9sZSByZWdpb24g
aW52YWxpZCBhbmQgdGVsbCBjYWxsZXIKKyAgICAgICAgICogd2UncmUgZG9uZS4KKyAgICAgICAg
ICovCiAgICAgICAgIHAybV9zZXRfZW50cnkocDJtLCBncGZuLCBJTlZBTElEX01GTiwgb3JkZXIs
IHAybV9pbnZhbGlkLAogICAgICAgICAgICAgICAgICAgICAgIHAybS0+ZGVmYXVsdF9hY2Nlc3Mp
OwogICAgICAgICBwMm0tPnBvZC5lbnRyeV9jb3VudC09KDE8PG9yZGVyKTsKQEAgLTU3Niw3ICs1
ODksOCBAQCBwMm1fcG9kX2RlY3JlYXNlX3Jlc2VydmF0aW9uKHN0cnVjdCBkb21haW4gKmQsCiAg
ICAgICAgIEFTU0VSVChzdGVhbF9mb3JfY2FjaGUgPT0gKHAybS0+cG9kLmVudHJ5X2NvdW50ID4g
cDJtLT5wb2QuY291bnQpKTsKICAgICB9CiAKLSAgICAvKiBQcm9jZXNzIGFzIGxvbmcgYXM6Cisg
ICAgLyoKKyAgICAgKiBQcm9jZXNzIGFzIGxvbmcgYXM6CiAgICAgICogKyBUaGVyZSBhcmUgUG9E
IGVudHJpZXMgdG8gaGFuZGxlLCBvcgogICAgICAqICsgVGhlcmUgaXMgcmFtIGxlZnQsIGFuZCB3
ZSB3YW50IHRvIHN0ZWFsIGl0CiAgICAgICovCkBAIC02MzEsOCArNjQ1LDEwIEBAIHAybV9wb2Rf
ZGVjcmVhc2VfcmVzZXJ2YXRpb24oc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgfQogICAgIH0K
IAotICAgIC8qIElmIHRoZXJlIGFyZSBubyBtb3JlIG5vbi1Qb0QgZW50cmllcywgdGVsbCBkZWNy
ZWFzZV9yZXNlcnZhdGlvbigpIHRoYXQKLSAgICAgKiB0aGVyZSdzIG5vdGhpbmcgbGVmdCB0byBk
by4gKi8KKyAgICAvKgorICAgICAqIElmIHRoZXJlIGFyZSBubyBtb3JlIG5vbi1Qb0QgZW50cmll
cywgdGVsbCBkZWNyZWFzZV9yZXNlcnZhdGlvbigpIHRoYXQKKyAgICAgKiB0aGVyZSdzIG5vdGhp
bmcgbGVmdCB0byBkby4KKyAgICAgKi8KICAgICBpZiAoIG5vbnBvZCA9PSAwICkKICAgICAgICAg
cmV0ID0gMTsKIApAQCAtNjU4LDkgKzY3NCwxMSBAQCB2b2lkIHAybV9wb2RfZHVtcF9kYXRhKHN0
cnVjdCBkb21haW4gKmQpCiB9CiAKIAotLyogU2VhcmNoIGZvciBhbGwtemVybyBzdXBlcnBhZ2Vz
IHRvIGJlIHJlY2xhaW1lZCBhcyBzdXBlcnBhZ2VzIGZvciB0aGUKKy8qCisgKiBTZWFyY2ggZm9y
IGFsbC16ZXJvIHN1cGVycGFnZXMgdG8gYmUgcmVjbGFpbWVkIGFzIHN1cGVycGFnZXMgZm9yIHRo
ZQogICogUG9EIGNhY2hlLiBNdXN0IGJlIGNhbGxlZCB3LyBwb2QgbG9jayBoZWxkLCBtdXN0IGxv
Y2sgdGhlIHN1cGVycGFnZQotICogaW4gdGhlIHAybSAqLworICogaW4gdGhlIHAybS4KKyAqLwog
c3RhdGljIGludAogcDJtX3BvZF96ZXJvX2NoZWNrX3N1cGVycGFnZShzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbikKIHsKQEAgLTY4MiwxMiArNzAwLDE2IEBAIHAybV9w
b2RfemVyb19jaGVja19zdXBlcnBhZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQg
bG9uZyBnZm4pCiAgICAgaWYgKCBwYWdpbmdfbW9kZV9zaGFkb3coZCkgKQogICAgICAgICBtYXhf
cmVmKys7CiAKLSAgICAvKiBOT1RFOiB0aGlzIGlzIHdoeSB3ZSBkb24ndCBlbmZvcmNlIGRlYWRs
b2NrIGNvbnN0cmFpbnRzIGJldHdlZW4gcDJtCi0gICAgICogYW5kIHBvZCBsb2NrcyAqLworICAg
IC8qCisgICAgICogTk9URTogdGhpcyBpcyB3aHkgd2UgZG9uJ3QgZW5mb3JjZSBkZWFkbG9jayBj
b25zdHJhaW50cyBiZXR3ZWVuIHAybQorICAgICAqIGFuZCBwb2QgbG9ja3MuCisgICAgICovCiAg
ICAgZ2ZuX2xvY2socDJtLCBnZm4sIFNVUEVSUEFHRV9PUkRFUik7CiAKLSAgICAvKiBMb29rIHVw
IHRoZSBtZm5zLCBjaGVja2luZyB0byBtYWtlIHN1cmUgdGhleSdyZSB0aGUgc2FtZSBtZm4KLSAg
ICAgKiBhbmQgYWxpZ25lZCwgYW5kIG1hcHBpbmcgdGhlbS4gKi8KKyAgICAvKgorICAgICAqIExv
b2sgdXAgdGhlIG1mbnMsIGNoZWNraW5nIHRvIG1ha2Ugc3VyZSB0aGV5J3JlIHRoZSBzYW1lIG1m
bgorICAgICAqIGFuZCBhbGlnbmVkLCBhbmQgbWFwcGluZyB0aGVtLgorICAgICAqLwogICAgIGZv
ciAoIGkgPSAwOyBpIDwgU1VQRVJQQUdFX1BBR0VTOyBpICs9IG4gKQogICAgIHsKICAgICAgICAg
cDJtX2FjY2Vzc190IGE7CkBAIC02OTcsNyArNzE5LDggQEAgcDJtX3BvZF96ZXJvX2NoZWNrX3N1
cGVycGFnZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbikKIAogICAg
ICAgICBtZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbiArIGksICZ0eXBlLCAmYSwgMCwgJmN1
cl9vcmRlciwgTlVMTCk7CiAKLSAgICAgICAgLyogQ29uZGl0aW9ucyB0aGF0IG11c3QgYmUgbWV0
IGZvciBzdXBlcnBhZ2Utc3VwZXJwYWdlOgorICAgICAgICAvKgorICAgICAgICAgKiBDb25kaXRp
b25zIHRoYXQgbXVzdCBiZSBtZXQgZm9yIHN1cGVycGFnZS1zdXBlcnBhZ2U6CiAgICAgICAgICAq
ICsgQWxsIGdmbnMgYXJlIHJhbSB0eXBlcwogICAgICAgICAgKiArIEFsbCBnZm5zIGhhdmUgdGhl
IHNhbWUgdHlwZQogICAgICAgICAgKiArIEFsbCBvZiB0aGUgbWZucyBhcmUgYWxsb2NhdGVkIHRv
IGEgZG9tYWluCkBAIC03NTEsOSArNzc0LDExIEBAIHAybV9wb2RfemVyb19jaGVja19zdXBlcnBh
Z2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4pCiAgICAgICAgICAg
ICAgICAgICBwMm1fcG9wdWxhdGVfb25fZGVtYW5kLCBwMm0tPmRlZmF1bHRfYWNjZXNzKTsKICAg
ICBwMm1fdGxiX2ZsdXNoX3N5bmMocDJtKTsKIAotICAgIC8qIE1ha2Ugbm9uZSBvZiB0aGUgTUZO
cyBhcmUgdXNlZCBlbHNld2hlcmUuLi4gZm9yIGV4YW1wbGUsIG1hcHBlZAorICAgIC8qCisgICAg
ICogTWFrZSBub25lIG9mIHRoZSBNRk5zIGFyZSB1c2VkIGVsc2V3aGVyZS4uLiBmb3IgZXhhbXBs
ZSwgbWFwcGVkCiAgICAgICogdmlhIHRoZSBncmFudCB0YWJsZSBpbnRlcmZhY2UsIG9yIGJ5IHFl
bXUuICBBbGxvdyBvbmUgcmVmY291bnQgZm9yCi0gICAgICogYmVpbmcgYWxsb2NhdGVkIHRvIHRo
ZSBkb21haW4uICovCisgICAgICogYmVpbmcgYWxsb2NhdGVkIHRvIHRoZSBkb21haW4uCisgICAg
ICovCiAgICAgZm9yICggaT0wOyBpIDwgU1VQRVJQQUdFX1BBR0VTOyBpKysgKQogICAgIHsKICAg
ICAgICAgbWZuID0gX21mbihtZm5feChtZm4wKSArIGkpOwpAQCAtNzk3LDggKzgyMiwxMCBAQCBw
Mm1fcG9kX3plcm9fY2hlY2tfc3VwZXJwYWdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2ln
bmVkIGxvbmcgZ2ZuKQogICAgICAgICBfX3RyYWNlX3ZhcihUUkNfTUVNX1BPRF9aRVJPX1JFQ0xB
SU0sIDAsIHNpemVvZih0KSwgJnQpOwogICAgIH0KIAotICAgIC8qIEZpbmFsbHkhICBXZSd2ZSBw
YXNzZWQgYWxsIHRoZSBjaGVja3MsIGFuZCBjYW4gYWRkIHRoZSBtZm4gc3VwZXJwYWdlCi0gICAg
ICogYmFjayBvbiB0aGUgUG9EIGNhY2hlLCBhbmQgYWNjb3VudCBmb3IgdGhlIG5ldyBwMm0gUG9E
IGVudHJpZXMgKi8KKyAgICAvKgorICAgICAqIEZpbmFsbHkhICBXZSd2ZSBwYXNzZWQgYWxsIHRo
ZSBjaGVja3MsIGFuZCBjYW4gYWRkIHRoZSBtZm4gc3VwZXJwYWdlCisgICAgICogYmFjayBvbiB0
aGUgUG9EIGNhY2hlLCBhbmQgYWNjb3VudCBmb3IgdGhlIG5ldyBwMm0gUG9EIGVudHJpZXMuCisg
ICAgICovCiAgICAgcDJtX3BvZF9jYWNoZV9hZGQocDJtLCBtZm5fdG9fcGFnZShtZm4wKSwgUEFH
RV9PUkRFUl8yTSk7CiAgICAgcDJtLT5wb2QuZW50cnlfY291bnQgKz0gU1VQRVJQQUdFX1BBR0VT
OwogCkBAIC04MzMsOCArODYwLDEwIEBAIHAybV9wb2RfemVyb19jaGVjayhzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nICpnZm5zLCBpbnQgY291bnQpCiAgICAgewogICAgICAg
ICBwMm1fYWNjZXNzX3QgYTsKICAgICAgICAgbWZuc1tpXSA9IHAybS0+Z2V0X2VudHJ5KHAybSwg
Z2Zuc1tpXSwgdHlwZXMgKyBpLCAmYSwgMCwgTlVMTCwgTlVMTCk7Ci0gICAgICAgIC8qIElmIHRo
aXMgaXMgcmFtLCBhbmQgbm90IGEgcGFnZXRhYmxlIG9yIGZyb20gdGhlIHhlbiBoZWFwLCBhbmQg
cHJvYmFibHkgbm90IG1hcHBlZAotICAgICAgICAgICBlbHNld2hlcmUsIG1hcCBpdDsgb3RoZXJ3
aXNlLCBza2lwLiAqLworICAgICAgICAvKgorICAgICAgICAgKiBJZiB0aGlzIGlzIHJhbSwgYW5k
IG5vdCBhIHBhZ2V0YWJsZSBvciBmcm9tIHRoZSB4ZW4gaGVhcCwgYW5kCisgICAgICAgICAqIHBy
b2JhYmx5IG5vdCBtYXBwZWQgZWxzZXdoZXJlLCBtYXAgaXQ7IG90aGVyd2lzZSwgc2tpcC4KKyAg
ICAgICAgICovCiAgICAgICAgIGlmICggcDJtX2lzX3JhbSh0eXBlc1tpXSkKICAgICAgICAgICAg
ICAmJiAoIChtZm5fdG9fcGFnZShtZm5zW2ldKS0+Y291bnRfaW5mbyAmIFBHQ19hbGxvY2F0ZWQp
ICE9IDAgKQogICAgICAgICAgICAgICYmICggKG1mbl90b19wYWdlKG1mbnNbaV0pLT5jb3VudF9p
bmZvICYgKFBHQ19wYWdlX3RhYmxlfFBHQ194ZW5faGVhcCkpID09IDAgKQpAQCAtODQ0LDggKzg3
MywxMCBAQCBwMm1fcG9kX3plcm9fY2hlY2soc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWdu
ZWQgbG9uZyAqZ2ZucywgaW50IGNvdW50KQogICAgICAgICAgICAgbWFwW2ldID0gTlVMTDsKICAg
ICB9CiAKLSAgICAvKiBUaGVuLCBnbyB0aHJvdWdoIGFuZCBjaGVjayBmb3IgemVyb2VkIHBhZ2Vz
LCByZW1vdmluZyB3cml0ZSBwZXJtaXNzaW9uCi0gICAgICogZm9yIHRob3NlIHdpdGggemVyb2Vz
LiAqLworICAgIC8qCisgICAgICogVGhlbiwgZ28gdGhyb3VnaCBhbmQgY2hlY2sgZm9yIHplcm9l
ZCBwYWdlcywgcmVtb3Zpbmcgd3JpdGUgcGVybWlzc2lvbgorICAgICAqIGZvciB0aG9zZSB3aXRo
IHplcm9lcy4KKyAgICAgKi8KICAgICBmb3IgKCBpPTA7IGk8Y291bnQ7IGkrKyApCiAgICAgewog
ICAgICAgICBpZighbWFwW2ldKQpAQCAtODY3LDggKzg5OCwxMCBAQCBwMm1fcG9kX3plcm9fY2hl
Y2soc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyAqZ2ZucywgaW50IGNvdW50
KQogICAgICAgICBwMm1fc2V0X2VudHJ5KHAybSwgZ2Zuc1tpXSwgSU5WQUxJRF9NRk4sIFBBR0Vf
T1JERVJfNEssCiAgICAgICAgICAgICAgICAgICAgICAgcDJtX3BvcHVsYXRlX29uX2RlbWFuZCwg
cDJtLT5kZWZhdWx0X2FjY2Vzcyk7CiAKLSAgICAgICAgLyogU2VlIGlmIHRoZSBwYWdlIHdhcyBz
dWNjZXNzZnVsbHkgdW5tYXBwZWQuICAoQWxsb3cgb25lIHJlZmNvdW50Ci0gICAgICAgICAqIGZv
ciBiZWluZyBhbGxvY2F0ZWQgdG8gYSBkb21haW4uKSAqLworICAgICAgICAvKgorICAgICAgICAg
KiBTZWUgaWYgdGhlIHBhZ2Ugd2FzIHN1Y2Nlc3NmdWxseSB1bm1hcHBlZC4gIChBbGxvdyBvbmUg
cmVmY291bnQKKyAgICAgICAgICogZm9yIGJlaW5nIGFsbG9jYXRlZCB0byBhIGRvbWFpbi4pCisg
ICAgICAgICAqLwogICAgICAgICBpZiAoIChtZm5fdG9fcGFnZShtZm5zW2ldKS0+Y291bnRfaW5m
byAmIFBHQ19jb3VudF9tYXNrKSA+IDEgKQogICAgICAgICB7CiAgICAgICAgICAgICB1bm1hcF9k
b21haW5fcGFnZShtYXBbaV0pOwpAQCAtODk1LDggKzkyOCwxMCBAQCBwMm1fcG9kX3plcm9fY2hl
Y2soc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyAqZ2ZucywgaW50IGNvdW50
KQogCiAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKG1hcFtpXSk7CiAKLSAgICAgICAgLyogU2Vl
IGNvbW1lbnQgaW4gcDJtX3BvZF96ZXJvX2NoZWNrX3N1cGVycGFnZSgpIHJlIGdudHRhYgotICAg
ICAgICAgKiBjaGVjayB0aW1pbmcuICAqLworICAgICAgICAvKgorICAgICAgICAgKiBTZWUgY29t
bWVudCBpbiBwMm1fcG9kX3plcm9fY2hlY2tfc3VwZXJwYWdlKCkgcmUgZ250dGFiCisgICAgICAg
ICAqIGNoZWNrIHRpbWluZy4KKyAgICAgICAgICovCiAgICAgICAgIGlmICggaiA8IFBBR0VfU0la
RS9zaXplb2YoKm1hcFtpXSkgKQogICAgICAgICB7CiAgICAgICAgICAgICBwMm1fc2V0X2VudHJ5
KHAybSwgZ2Zuc1tpXSwgbWZuc1tpXSwgUEFHRV9PUkRFUl80SywKQEAgLTk0NCw5ICs5NzksMTEg
QEAgcDJtX3BvZF9lbWVyZ2VuY3lfc3dlZXAoc3RydWN0IHAybV9kb21haW4gKnAybSkKICAgICBs
aW1pdCA9IChzdGFydCA+IFBPRF9TV0VFUF9MSU1JVCkgPyAoc3RhcnQgLSBQT0RfU1dFRVBfTElN
SVQpIDogMDsKIAogICAgIC8qIEZJWE1FOiBGaWd1cmUgb3V0IGhvdyB0byBhdm9pZCBzdXBlcnBh
Z2VzICovCi0gICAgLyogTk9URTogUHJvbW90ZSB0byBnbG9iYWxseSBsb2NraW5nIHRoZSBwMm0u
IFRoaXMgd2lsbCBnZXQgY29tcGxpY2F0ZWQKKyAgICAvKgorICAgICAqIE5PVEU6IFByb21vdGUg
dG8gZ2xvYmFsbHkgbG9ja2luZyB0aGUgcDJtLiBUaGlzIHdpbGwgZ2V0IGNvbXBsaWNhdGVkCiAg
ICAgICogaW4gYSBmaW5lLWdyYWluZWQgc2NlbmFyaW8uIElmIHdlIGxvY2sgZWFjaCBnZm4gaW5k
aXZpZHVhbGx5IHdlIG11c3QgYmUKLSAgICAgKiBjYXJlZnVsIGFib3V0IHNwaW5sb2NrIHJlY3Vy
c2lvbiBsaW1pdHMgYW5kIFBPRF9TV0VFUF9TVFJJREUuICovCisgICAgICogY2FyZWZ1bCBhYm91
dCBzcGlubG9jayByZWN1cnNpb24gbGltaXRzIGFuZCBQT0RfU1dFRVBfU1RSSURFLgorICAgICAq
LwogICAgIHAybV9sb2NrKHAybSk7CiAgICAgZm9yICggaT1wMm0tPnBvZC5yZWNsYWltX3Npbmds
ZTsgaSA+IDAgOyBpLS0gKQogICAgIHsKQEAgLTk2MywxMSArMTAwMCwxMyBAQCBwMm1fcG9kX2Vt
ZXJnZW5jeV9zd2VlcChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogICAgICAgICAgICAgICAgIGog
PSAwOwogICAgICAgICAgICAgfQogICAgICAgICB9Ci0gICAgICAgIC8qIFN0b3AgaWYgd2UncmUg
cGFzdCBvdXIgbGltaXQgYW5kIHdlIGhhdmUgZm91bmQgKnNvbWV0aGluZyouCisgICAgICAgIC8q
CisgICAgICAgICAqIFN0b3AgaWYgd2UncmUgcGFzdCBvdXIgbGltaXQgYW5kIHdlIGhhdmUgZm91
bmQgKnNvbWV0aGluZyouCiAgICAgICAgICAqCiAgICAgICAgICAqIE5CIHRoYXQgdGhpcyBpcyBh
IHplcm8tc3VtIGdhbWU7IHdlJ3JlIGluY3JlYXNpbmcgb3VyIGNhY2hlIHNpemUKICAgICAgICAg
ICogYnkgcmUtaW5jcmVhc2luZyBvdXIgJ2RlYnQnLiAgU2luY2Ugd2UgaG9sZCB0aGUgcG9kIGxv
Y2ssCi0gICAgICAgICAqIChlbnRyeV9jb3VudCAtIGNvdW50KSBtdXN0IHJlbWFpbiB0aGUgc2Ft
ZS4gKi8KKyAgICAgICAgICogKGVudHJ5X2NvdW50IC0gY291bnQpIG11c3QgcmVtYWluIHRoZSBz
YW1lLgorICAgICAgICAgKi8KICAgICAgICAgaWYgKCBpIDwgbGltaXQgJiYgKHAybS0+cG9kLmNv
dW50ID4gMCB8fCBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpKSApCiAgICAgICAgICAgICBicmVh
azsKICAgICB9CkBAIC0xMDQ1LDIwICsxMDg0LDI1IEBAIHAybV9wb2RfZGVtYW5kX3BvcHVsYXRl
KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAgIEFTU0VSVChn
Zm5fbG9ja2VkX2J5X21lKHAybSwgZ2ZuKSk7CiAgICAgcG9kX2xvY2socDJtKTsKIAotICAgIC8q
IFRoaXMgY2hlY2sgaXMgZG9uZSB3aXRoIHRoZSBwb2QgbG9jayBoZWxkLiAgVGhpcyB3aWxsIG1h
a2Ugc3VyZSB0aGF0CisgICAgLyoKKyAgICAgKiBUaGlzIGNoZWNrIGlzIGRvbmUgd2l0aCB0aGUg
cG9kIGxvY2sgaGVsZC4gIFRoaXMgd2lsbCBtYWtlIHN1cmUgdGhhdAogICAgICAqIGV2ZW4gaWYg
ZC0+aXNfZHlpbmcgY2hhbmdlcyB1bmRlciBvdXIgZmVldCwgcDJtX3BvZF9lbXB0eV9jYWNoZSgp
Ci0gICAgICogd29uJ3Qgc3RhcnQgdW50aWwgd2UncmUgZG9uZS4gKi8KKyAgICAgKiB3b24ndCBz
dGFydCB1bnRpbCB3ZSdyZSBkb25lLgorICAgICAqLwogICAgIGlmICggdW5saWtlbHkoZC0+aXNf
ZHlpbmcpICkKICAgICAgICAgZ290byBvdXRfZmFpbDsKIAogCi0gICAgLyogQmVjYXVzZSBQb0Qg
ZG9lcyBub3QgaGF2ZSBjYWNoZSBsaXN0IGZvciAxR0IgcGFnZXMsIGl0IGhhcyB0byByZW1hcAot
ICAgICAqIDFHQiByZWdpb24gdG8gMk1CIGNodW5rcyBmb3IgYSByZXRyeS4gKi8KKyAgICAvKgor
ICAgICAqIEJlY2F1c2UgUG9EIGRvZXMgbm90IGhhdmUgY2FjaGUgbGlzdCBmb3IgMUdCIHBhZ2Vz
LCBpdCBoYXMgdG8gcmVtYXAKKyAgICAgKiAxR0IgcmVnaW9uIHRvIDJNQiBjaHVua3MgZm9yIGEg
cmV0cnkuCisgICAgICovCiAgICAgaWYgKCBvcmRlciA9PSBQQUdFX09SREVSXzFHICkKICAgICB7
CiAgICAgICAgIHBvZF91bmxvY2socDJtKTsKICAgICAgICAgZ2ZuX2FsaWduZWQgPSAoZ2ZuID4+
IG9yZGVyKSA8PCBvcmRlcjsKLSAgICAgICAgLyogTm90ZSB0aGF0IHdlIGFyZSBzdXBwb3NlZCB0
byBjYWxsIHAybV9zZXRfZW50cnkoKSA1MTIgdGltZXMgdG8KKyAgICAgICAgLyoKKyAgICAgICAg
ICogTm90ZSB0aGF0IHdlIGFyZSBzdXBwb3NlZCB0byBjYWxsIHAybV9zZXRfZW50cnkoKSA1MTIg
dGltZXMgdG8KICAgICAgICAgICogc3BsaXQgMUdCIGludG8gNTEyIDJNQiBwYWdlcyBoZXJlLiBC
dXQgV2Ugb25seSBkbyBvbmNlIGhlcmUgYmVjYXVzZQogICAgICAgICAgKiBwMm1fc2V0X2VudHJ5
KCkgc2hvdWxkIGF1dG9tYXRpY2FsbHkgc2hhdHRlciB0aGUgMUdCIHBhZ2UgaW50bwogICAgICAg
ICAgKiA1MTIgMk1CIHBhZ2VzLiBUaGUgcmVzdCBvZiA1MTEgY2FsbHMgYXJlIHVubmVjZXNzYXJ5
LgpAQCAtMTA3NSw4ICsxMTE5LDEwIEBAIHAybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHN0cnVjdCBw
Mm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAgIGlmICggcDJtLT5wb2QuZW50
cnlfY291bnQgPiBwMm0tPnBvZC5jb3VudCApCiAgICAgICAgIHBvZF9lYWdlcl9yZWNsYWltKHAy
bSk7CiAKLSAgICAvKiBPbmx5IHN3ZWVwIGlmIHdlJ3JlIGFjdHVhbGx5IG91dCBvZiBtZW1vcnku
ICBEb2luZyBhbnl0aGluZyBlbHNlCi0gICAgICogY2F1c2VzIHVubmVjZXNzYXJ5IHRpbWUgYW5k
IGZyYWdtZW50YXRpb24gb2Ygc3VwZXJwYWdlcyBpbiB0aGUgcDJtLiAqLworICAgIC8qCisgICAg
ICogT25seSBzd2VlcCBpZiB3ZSdyZSBhY3R1YWxseSBvdXQgb2YgbWVtb3J5LiAgRG9pbmcgYW55
dGhpbmcgZWxzZQorICAgICAqIGNhdXNlcyB1bm5lY2Vzc2FyeSB0aW1lIGFuZCBmcmFnbWVudGF0
aW9uIG9mIHN1cGVycGFnZXMgaW4gdGhlIHAybS4KKyAgICAgKi8KICAgICBpZiAoIHAybS0+cG9k
LmNvdW50ID09IDAgKQogICAgICAgICBwMm1fcG9kX2VtZXJnZW5jeV9zd2VlcChwMm0pOwogCkBA
IC0xMDg4LDggKzExMzQsMTAgQEAgcDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUoc3RydWN0IHAybV9k
b21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sCiAgICAgaWYgKCBnZm4gPiBwMm0tPnBvZC5t
YXhfZ3Vlc3QgKQogICAgICAgICBwMm0tPnBvZC5tYXhfZ3Vlc3QgPSBnZm47CiAKLSAgICAvKiBH
ZXQgYSBwYWdlIGYvIHRoZSBjYWNoZS4gIEEgTlVMTCByZXR1cm4gdmFsdWUgaW5kaWNhdGVzIHRo
YXQgdGhlCi0gICAgICogMi1tZWcgcmFuZ2Ugc2hvdWxkIGJlIG1hcmtlZCBzaW5nbGV0b24gUG9E
LCBhbmQgcmV0cmllZCAqLworICAgIC8qCisgICAgICogR2V0IGEgcGFnZSBmLyB0aGUgY2FjaGUu
ICBBIE5VTEwgcmV0dXJuIHZhbHVlIGluZGljYXRlcyB0aGF0IHRoZQorICAgICAqIDItbWVnIHJh
bmdlIHNob3VsZCBiZSBtYXJrZWQgc2luZ2xldG9uIFBvRCwgYW5kIHJldHJpZWQuCisgICAgICov
CiAgICAgaWYgKCAocCA9IHAybV9wb2RfY2FjaGVfZ2V0KHAybSwgb3JkZXIpKSA9PSBOVUxMICkK
ICAgICAgICAgZ290byByZW1hcF9hbmRfcmV0cnk7CiAKQEAgLTExNDYsOCArMTE5NCwxMCBAQCBy
ZW1hcF9hbmRfcmV0cnk6CiAgICAgcG9kX3VubG9jayhwMm0pOwogCiAgICAgLyogUmVtYXAgdGhp
cyAyLW1lZyByZWdpb24gaW4gc2luZ2xldG9uIGNodW5rcyAqLwotICAgIC8qIE5PVEU6IEluIGEg
cDJtIGZpbmUtZ3JhaW5lZCBsb2NrIHNjZW5hcmlvIHRoaXMgbWlnaHQKLSAgICAgKiBuZWVkIHBy
b21vdGluZyB0aGUgZ2ZuIGxvY2sgZnJvbSBnZm4tPjJNIHN1cGVycGFnZSAqLworICAgIC8qCisg
ICAgICogTk9URTogSW4gYSBwMm0gZmluZS1ncmFpbmVkIGxvY2sgc2NlbmFyaW8gdGhpcyBtaWdo
dAorICAgICAqIG5lZWQgcHJvbW90aW5nIHRoZSBnZm4gbG9jayBmcm9tIGdmbi0+Mk0gc3VwZXJw
YWdlLgorICAgICAqLwogICAgIGdmbl9hbGlnbmVkID0gKGdmbj4+b3JkZXIpPDxvcmRlcjsKICAg
ICBmb3IoaT0wOyBpPCgxPDxvcmRlcik7IGkrKykKICAgICAgICAgcDJtX3NldF9lbnRyeShwMm0s
IGdmbl9hbGlnbmVkICsgaSwgSU5WQUxJRF9NRk4sIFBBR0VfT1JERVJfNEssCi0tIAoyLjExLjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 02 13:00:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 13:00:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz0KE-0003co-NW; Mon, 02 Oct 2017 12:59:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dz0KE-0003cR-2l
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 12:59:58 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 EA/87-18674-D4832D95; Mon, 02 Oct 2017 12:59:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVysyfVTdfH4lK
 kwYdZuhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bfs1kFrwUrfp3pYm5g/MnbxcjFISSwmVFi
 9qenbBDOaUaJH6/usHQxcnKwCWhK3Pn8iQnEFhGQlrj2+TIjSBGzwGJGic/7e5lBEsICSRKnb
 64Fs1kEVCV2NbwEa+AVsJSY+/EPO4gtISAvsavtIiuIzSlgJfH++EcwWwio5nj3JKYJjNwLGB
 lWMWoUpxaVpRbpGhnqJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEeriegYFxB+P
 dyX6HGCU5mJREeZkNL0UK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBNMQfKCRalpqdWpGXmAEMN
 Ji3BwaMkwlsMkuYtLkjMLc5Mh0idYtTl6Lh59w+TEEtefl6qlDhvBUiRAEhRRmke3AhY2F9il
 JUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMxbCzKFJzOvBG7TK6AjmICOmNN1AeSIkkSElFQD4w
 HP8oT6xUIfiraEBKxPZJc7EX5Nej9fSsi2A9O/nmv4qvlLwmHj+vtXbXbFHvB6on/JQ/XUzWf
 fVU8+nvYkm8cuePnWts47+0QE+66edTggfmNSq8vyyssVDdsX7r/80+yKkcJdt9PS37a+Y2M8
 ObPu0rKHbo9ip1ZX/Z5bN+Xfjg/ZaytDJ19TYinOSDTUYi4qTgQADEQP0nYCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1506949196!85727806!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63509 invoked from network); 2 Oct 2017 12:59:56 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-206.messagelabs.com with SMTP; 2 Oct 2017 12:59:56 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E33A915BF;
 Mon,  2 Oct 2017 05:59:55 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D453C3F53D;
 Mon,  2 Oct 2017 05:59:54 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon,  2 Oct 2017 13:59:31 +0100
Message-Id: <20171002125941.11274-6-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171002125941.11274-1-julien.grall@arm.com>
References: <20171002125941.11274-1-julien.grall@arm.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 05/15] xen/x86: p2m-pod: Avoid redundant
	assignments in p2m_pod_demand_populate
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Z2ZuX2FsaWduZWQgaXMgYXNzaWduZWQgMyB0aW1lcyB3aXRoIHRoZSBleGFjdCBzYW1lIGZvcm11
bGEuIEFsbCB0aGUKdmFyaWFibGVzIHVzZWQgYXJlIG5vdCBtb2RpZmllZCwgc28gY29uc29saWRh
dGUgaW4gYSBzaW5nbGUgYXNzaWdubWVudAphdCB0aGUgYmVnaW5uaW5nIG9mIHRoZSBmdW5jdGlv
bi4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkFj
a2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpSZXZpZXdl
ZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpSZXZpZXdlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCi0tLQoKQ2M6IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgog
ICAgQ2hhbmdlcyBpbiB2MzoKICAgICAgICAtIEFkZCBHZW9yZ2UncyBhbmQgV2VpJ3MgcmV2aWV3
ZWQtYnkKCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gQWRkIEFuZHJldydzIGFja2VkLWJ5
Ci0tLQogeGVuL2FyY2gveDg2L21tL3AybS1wb2QuYyB8IDYgKy0tLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgMSBpbnNlcnRpb24oKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L21tL3AybS1wb2QuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKaW5kZXggZjA0ZDZl
MDNlMi4uYmNjODdhZWUwMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYwor
KysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCkBAIC0xMDc5LDcgKzEwNzksNyBAQCBwMm1f
cG9kX2RlbWFuZF9wb3B1bGF0ZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25n
IGdmbiwKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcDJtLT5kb21haW47CiAgICAgc3RydWN0
IHBhZ2VfaW5mbyAqcCA9IE5VTEw7IC8qIENvbXBpbGVyIHdhcm5pbmdzICovCi0gICAgdW5zaWdu
ZWQgbG9uZyBnZm5fYWxpZ25lZDsKKyAgICB1bnNpZ25lZCBsb25nIGdmbl9hbGlnbmVkID0gKGdm
biA+PiBvcmRlcikgPDwgb3JkZXI7CiAgICAgbWZuX3QgbWZuOwogICAgIHVuc2lnbmVkIGxvbmcg
aTsKIApAQCAtMTEwMiw3ICsxMTAyLDYgQEAgcDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUoc3RydWN0
IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sCiAgICAgaWYgKCBvcmRlciA9PSBQ
QUdFX09SREVSXzFHICkKICAgICB7CiAgICAgICAgIHBvZF91bmxvY2socDJtKTsKLSAgICAgICAg
Z2ZuX2FsaWduZWQgPSAoZ2ZuID4+IG9yZGVyKSA8PCBvcmRlcjsKICAgICAgICAgLyoKICAgICAg
ICAgICogTm90ZSB0aGF0IHdlIGFyZSBzdXBwb3NlZCB0byBjYWxsIHAybV9zZXRfZW50cnkoKSA1
MTIgdGltZXMgdG8KICAgICAgICAgICogc3BsaXQgMUdCIGludG8gNTEyIDJNQiBwYWdlcyBoZXJl
LiBCdXQgV2Ugb25seSBkbyBvbmNlIGhlcmUgYmVjYXVzZQpAQCAtMTE0Nyw4ICsxMTQ2LDYgQEAg
cDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQg
bG9uZyBnZm4sCiAKICAgICBCVUdfT04oKG1mbl94KG1mbikgJiAoKDFVTCA8PCBvcmRlcikgLSAx
KSkgIT0gMCk7CiAKLSAgICBnZm5fYWxpZ25lZCA9IChnZm4gPj4gb3JkZXIpIDw8IG9yZGVyOwot
CiAgICAgcDJtX3NldF9lbnRyeShwMm0sIGdmbl9hbGlnbmVkLCBtZm4sIG9yZGVyLCBwMm1fcmFt
X3J3LAogICAgICAgICAgICAgICAgICAgcDJtLT5kZWZhdWx0X2FjY2Vzcyk7CiAKQEAgLTEyMDAs
NyArMTE5Nyw2IEBAIHJlbWFwX2FuZF9yZXRyeToKICAgICAgKiBOT1RFOiBJbiBhIHAybSBmaW5l
LWdyYWluZWQgbG9jayBzY2VuYXJpbyB0aGlzIG1pZ2h0CiAgICAgICogbmVlZCBwcm9tb3Rpbmcg
dGhlIGdmbiBsb2NrIGZyb20gZ2ZuLT4yTSBzdXBlcnBhZ2UuCiAgICAgICovCi0gICAgZ2ZuX2Fs
aWduZWQgPSAoZ2ZuID4+IG9yZGVyKSA8PCBvcmRlcjsKICAgICBmb3IgKCBpID0gMDsgaSA8ICgx
VUwgPDwgb3JkZXIpOyBpKysgKQogICAgICAgICBwMm1fc2V0X2VudHJ5KHAybSwgZ2ZuX2FsaWdu
ZWQgKyBpLCBJTlZBTElEX01GTiwgUEFHRV9PUkRFUl80SywKICAgICAgICAgICAgICAgICAgICAg
ICBwMm1fcG9wdWxhdGVfb25fZGVtYW5kLCBwMm0tPmRlZmF1bHRfYWNjZXNzKTsKLS0gCjIuMTEu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 02 13:00:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 13:00:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz0KG-0003dV-2e; Mon, 02 Oct 2017 13:00:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dz0KE-0003cS-9Q
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 12:59:58 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 B7/C8-25121-D4832D95; Mon, 02 Oct 2017 12:59:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVysyfVTdfD4lK
 kQfNpXYslHxezODB6HN39mymAMYo1My8pvyKBNeP/f5OCFxYV/zZ/Z2lgfKzZxcjFISSwmVHi
 1KKDjBDOaUaJRYf2s3UxcnKwCWhK3Pn8iQnEFhGQlrj2+TJYEbPAYkaJz/t7mUESwgLuEi9Ob
 2cHsVkEVCV2ndwGFucVsJRo3v6VBcSWEJCX2NV2kRXE5hSwknh//COYLQRUc7x7EtMERu4FjA
 yrGNWLU4vKUot0zfSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQL9W8/AwLiD8Uq
 b8yFGSQ4mJVFeZsNLkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeDXMgXKCRanpqRVpmTnAQINJ
 S3DwKInwmoKkeYsLEnOLM9MhUqcYdTk6bt79wyTEkpeflyolzvvfDKhIAKQoozQPbgQs6C8xy
 koJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEublAlnFk5lXArfpFdARTEBHzOm6AHJESSJCSqqB8a
 ZU0zS13ZmXloa5nTZ3+G9UdlyAvWPGjNY7t/+UB7MZvPx1RmVRms2lCQ9ubtqSK7bxi/7GubX
 Tnb3UAtqs/H9u2Xn083zHCessLOsVUyJlukWtxP6c28R8Zsnlaq2Tz+vONrkuu39H9T1vWZNl
 CE/i1rk2RvckN/3qXb/XQaD7l43yJIW+LiWW4oxEQy3mouJEACy8hL51AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1506949192!105812660!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23311 invoked from network); 2 Oct 2017 12:59:52 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-2.tower-31.messagelabs.com with SMTP; 2 Oct 2017 12:59:52 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CA8FE15A2;
 Mon,  2 Oct 2017 05:59:51 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BB9D63F53D;
 Mon,  2 Oct 2017 05:59:50 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon,  2 Oct 2017 13:59:28 +0100
Message-Id: <20171002125941.11274-3-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171002125941.11274-1-julien.grall@arm.com>
References: <20171002125941.11274-1-julien.grall@arm.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 02/15] xen/x86: p2m-pod: Remove trailing
	whitespaces
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQWNrZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5
OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKLS0tCgpDYzogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCiAgICBD
aGFuZ2VzIGluIHYzOgogICAgICAgIC0gQWRkIEdlb3JnZSdzIGFuZCBXZWkncyByZXZpZXdlZC1i
eQoKICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBBZGQgQW5kcmV3J3MgYWNrZWQtYnkKLS0t
CiB4ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jIHwgNDYgKysrKysrKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKyks
IDIzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMg
Yi94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCmluZGV4IGZlYzg3ZTUyMjQuLjFmMDc0NDEyNTkg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKKysrIGIveGVuL2FyY2gveDg2
L21tL3AybS1wb2QuYwpAQCAtMSw3ICsxLDcgQEAKIC8qKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICAq
IGFyY2gveDg2L21tL3AybS1wb2QuYwogICoKLSAqIFBvcHVsYXRlLW9uLWRlbWFuZCBwMm0gZW50
cmllcy4gCisgKiBQb3B1bGF0ZS1vbi1kZW1hbmQgcDJtIGVudHJpZXMuCiAgKgogICogQ29weXJp
Z2h0IChjKSAyMDA5LTIwMTEgQ2l0cml4IFN5c3RlbXMsIEluYy4KICAqCkBAIC03Niw3ICs3Niw3
IEBAIHAybV9wb2RfY2FjaGVfYWRkKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAgICAgICAgICAg
ICAgICBfX2Z1bmNfXywgbWZuX3gobWZuKSwgb3JkZXIsICgoMVVMIDw8IG9yZGVyKSAtIDEpKTsK
ICAgICAgICAgcmV0dXJuIC0xOwogICAgIH0KLSAgICAKKwogICAgIGZvcihpPTA7IGkgPCAxIDw8
IG9yZGVyIDsgaSsrKSB7CiAgICAgICAgIHN0cnVjdCBkb21haW4gKiBvZDsKIApAQCAtMjIzLDgg
KzIyMyw4IEBAIHAybV9wb2Rfc2V0X2NhY2hlX3RhcmdldChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
LCB1bnNpZ25lZCBsb25nIHBvZF90YXJnZXQsIGludCBwCiAgICAgICAgICAgICAgICAgLyogSWYg
d2UgY2FuJ3QgYWxsb2NhdGUgYSBzdXBlcnBhZ2UsIHRyeSBzaW5nbGV0b24gcGFnZXMgKi8KICAg
ICAgICAgICAgICAgICBvcmRlciA9IFBBR0VfT1JERVJfNEs7CiAgICAgICAgICAgICAgICAgZ290
byByZXRyeTsKLSAgICAgICAgICAgIH0gICAKLSAgICAgICAgICAgIAorICAgICAgICAgICAgfQor
CiAgICAgICAgICAgICBwcmludGsoIiVzOiBVbmFibGUgdG8gYWxsb2NhdGUgcGFnZSBmb3IgUG9E
IGNhY2hlICh0YXJnZXQ9JWx1IGNhY2hlPSVsZClcbiIsCiAgICAgICAgICAgICAgICAgICAgX19m
dW5jX18sIHBvZF90YXJnZXQsIHAybS0+cG9kLmNvdW50KTsKICAgICAgICAgICAgIHJldCA9IC1F
Tk9NRU07CkBAIC0yNzIsNyArMjcyLDcgQEAgcDJtX3BvZF9zZXRfY2FjaGVfdGFyZ2V0KHN0cnVj
dCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgcG9kX3RhcmdldCwgaW50IHAKIAogICAg
ICAgICAgICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9iaXQoX1BHVF9waW5uZWQsICYocGFnZStpKS0+
dS5pbnVzZS50eXBlX2luZm8pICkKICAgICAgICAgICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShw
YWdlK2kpOwotICAgICAgICAgICAgCisKICAgICAgICAgICAgIGlmICggdGVzdF9hbmRfY2xlYXJf
Yml0KF9QR0NfYWxsb2NhdGVkLCAmKHBhZ2UraSktPmNvdW50X2luZm8pICkKICAgICAgICAgICAg
ICAgICBwdXRfcGFnZShwYWdlK2kpOwogCkBAIC0yOTYsNyArMjk2LDcgQEAgb3V0OgogICogZGVm
aW5pdGlvbnM6CiAgKiArIE06IHN0YXRpY19tYXgKICAqICsgQjogbnVtYmVyIG9mIHBhZ2VzIHRo
ZSBiYWxsb29uIGRyaXZlciBoYXMgYmFsbG9vbmVkIGRvd24gdG8uCi0gKiArIFA6IE51bWJlciBv
ZiBwb3B1bGF0ZWQgcGFnZXMuIAorICogKyBQOiBOdW1iZXIgb2YgcG9wdWxhdGVkIHBhZ2VzLgog
ICogKyBUOiBPbGQgdGFyZ2V0CiAgKiArIFQnOiBOZXcgdGFyZ2V0CiAgKgpAQCAtMzExLDEwICsz
MTEsMTAgQEAgb3V0OgogICogICB0aGUgcmVtYWluZGVyIG9mIHRoZSByYW0gdG8gdGhlIGd1ZXN0
IE9TLgogICogIFQgPFQnPEIgOiBJbmNyZWFzZSBQb0QgY2FjaGUgc2l6ZS4KICAqICBUJzxUPD1C
IDogSGVyZSB3ZSBoYXZlIGEgY2hvaWNlLiAgV2UgY2FuIGRlY3JlYXNlIHRoZSBzaXplIG9mIHRo
ZSBjYWNoZSwKLSAqICAgZ2V0IHRoZSBtZW1vcnkgcmlnaHQgYXdheS4gIEhvd2V2ZXIsIHRoYXQg
bWVhbnMgZXZlcnkgdGltZSB3ZSAKLSAqICAgcmVkdWNlIHRoZSBtZW1vcnkgdGFyZ2V0IHdlIHJp
c2sgdGhlIGd1ZXN0IGF0dGVtcHRpbmcgdG8gcG9wdWxhdGUgdGhlIAorICogICBnZXQgdGhlIG1l
bW9yeSByaWdodCBhd2F5LiAgSG93ZXZlciwgdGhhdCBtZWFucyBldmVyeSB0aW1lIHdlCisgKiAg
IHJlZHVjZSB0aGUgbWVtb3J5IHRhcmdldCB3ZSByaXNrIHRoZSBndWVzdCBhdHRlbXB0aW5nIHRv
IHBvcHVsYXRlIHRoZQogICogICBtZW1vcnkgYmVmb3JlIHRoZSBiYWxsb29uIGRyaXZlciBoYXMg
cmVhY2hlZCBpdHMgbmV3IHRhcmdldC4gIFNhZmVyIHRvCi0gKiAgIG5ldmVyIHJlZHVjZSB0aGUg
Y2FjaGUgc2l6ZSBoZXJlLCBidXQgb25seSB3aGVuIHRoZSBiYWxsb29uIGRyaXZlciBmcmVlcyAK
KyAqICAgbmV2ZXIgcmVkdWNlIHRoZSBjYWNoZSBzaXplIGhlcmUsIGJ1dCBvbmx5IHdoZW4gdGhl
IGJhbGxvb24gZHJpdmVyIGZyZWVzCiAgKiAgIFBvRCByYW5nZXMuCiAgKgogICogSWYgdGhlcmUg
YXJlIG1hbnkgemVybyBwYWdlcywgd2UgY291bGQgcmVhY2ggdGhlIHRhcmdldCBhbHNvIGJ5IGRv
aW5nCkBAIC01MTEsNyArNTExLDcgQEAgcDJtX3BvZF9kZWNyZWFzZV9yZXNlcnZhdGlvbihzdHJ1
Y3QgZG9tYWluICpkLAogICAgIGxvbmcgcG9kLCBub25wb2QsIHJhbTsKIAogICAgIGdmbl9sb2Nr
KHAybSwgZ3Bmbiwgb3JkZXIpOwotICAgIHBvZF9sb2NrKHAybSk7ICAgIAorICAgIHBvZF9sb2Nr
KHAybSk7CiAKICAgICAvKiBJZiB3ZSBkb24ndCBoYXZlIGFueSBvdXRzdGFuZGluZyBQb0QgZW50
cmllcywgbGV0IHRoaW5ncyB0YWtlIHRoZWlyCiAgICAgICogY291cnNlICovCkBAIC02MjksNyAr
NjI5LDcgQEAgcDJtX3BvZF9kZWNyZWFzZV9yZXNlcnZhdGlvbihzdHJ1Y3QgZG9tYWluICpkLAog
ICAgICAgICAgICAgbm9ucG9kIC09IG47CiAgICAgICAgICAgICByYW0gLT0gbjsKICAgICAgICAg
fQotICAgIH0gICAgCisgICAgfQogCiAgICAgLyogSWYgdGhlcmUgYXJlIG5vIG1vcmUgbm9uLVBv
RCBlbnRyaWVzLCB0ZWxsIGRlY3JlYXNlX3Jlc2VydmF0aW9uKCkgdGhhdAogICAgICAqIHRoZXJl
J3Mgbm90aGluZyBsZWZ0IHRvIGRvLiAqLwpAQCAtNjgyLDcgKzY4Miw3IEBAIHAybV9wb2RfemVy
b19jaGVja19zdXBlcnBhZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBn
Zm4pCiAgICAgaWYgKCBwYWdpbmdfbW9kZV9zaGFkb3coZCkgKQogICAgICAgICBtYXhfcmVmKys7
CiAKLSAgICAvKiBOT1RFOiB0aGlzIGlzIHdoeSB3ZSBkb24ndCBlbmZvcmNlIGRlYWRsb2NrIGNv
bnN0cmFpbnRzIGJldHdlZW4gcDJtIAorICAgIC8qIE5PVEU6IHRoaXMgaXMgd2h5IHdlIGRvbid0
IGVuZm9yY2UgZGVhZGxvY2sgY29uc3RyYWludHMgYmV0d2VlbiBwMm0KICAgICAgKiBhbmQgcG9k
IGxvY2tzICovCiAgICAgZ2ZuX2xvY2socDJtLCBnZm4sIFNVUEVSUEFHRV9PUkRFUik7CiAKQEAg
LTY5MCw3ICs2OTAsNyBAQCBwMm1fcG9kX3plcm9fY2hlY2tfc3VwZXJwYWdlKHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuKQogICAgICAqIGFuZCBhbGlnbmVkLCBhbmQg
bWFwcGluZyB0aGVtLiAqLwogICAgIGZvciAoIGkgPSAwOyBpIDwgU1VQRVJQQUdFX1BBR0VTOyBp
ICs9IG4gKQogICAgIHsKLSAgICAgICAgcDJtX2FjY2Vzc190IGE7IAorICAgICAgICBwMm1fYWNj
ZXNzX3QgYTsKICAgICAgICAgdW5zaWduZWQgaW50IGN1cl9vcmRlcjsKICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBrOwogICAgICAgICBjb25zdCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwpAQCAtODA3
LDcgKzgwNyw3IEBAIHAybV9wb2RfemVyb19jaGVja19zdXBlcnBhZ2Uoc3RydWN0IHAybV9kb21h
aW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4pCiBvdXRfcmVzZXQ6CiAgICAgaWYgKCByZXNldCAp
CiAgICAgICAgIHAybV9zZXRfZW50cnkocDJtLCBnZm4sIG1mbjAsIDksIHR5cGUwLCBwMm0tPmRl
ZmF1bHRfYWNjZXNzKTsKLSAgICAKKwogb3V0OgogICAgIGdmbl91bmxvY2socDJtLCBnZm4sIFNV
UEVSUEFHRV9PUkRFUik7CiAgICAgcmV0dXJuIHJldDsKQEAgLTgzNiw4ICs4MzYsOCBAQCBwMm1f
cG9kX3plcm9fY2hlY2soc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyAqZ2Zu
cywgaW50IGNvdW50KQogICAgICAgICAvKiBJZiB0aGlzIGlzIHJhbSwgYW5kIG5vdCBhIHBhZ2V0
YWJsZSBvciBmcm9tIHRoZSB4ZW4gaGVhcCwgYW5kIHByb2JhYmx5IG5vdCBtYXBwZWQKICAgICAg
ICAgICAgZWxzZXdoZXJlLCBtYXAgaXQ7IG90aGVyd2lzZSwgc2tpcC4gKi8KICAgICAgICAgaWYg
KCBwMm1faXNfcmFtKHR5cGVzW2ldKQotICAgICAgICAgICAgICYmICggKG1mbl90b19wYWdlKG1m
bnNbaV0pLT5jb3VudF9pbmZvICYgUEdDX2FsbG9jYXRlZCkgIT0gMCApIAotICAgICAgICAgICAg
ICYmICggKG1mbl90b19wYWdlKG1mbnNbaV0pLT5jb3VudF9pbmZvICYgKFBHQ19wYWdlX3RhYmxl
fFBHQ194ZW5faGVhcCkpID09IDAgKSAKKyAgICAgICAgICAgICAmJiAoIChtZm5fdG9fcGFnZSht
Zm5zW2ldKS0+Y291bnRfaW5mbyAmIFBHQ19hbGxvY2F0ZWQpICE9IDAgKQorICAgICAgICAgICAg
ICYmICggKG1mbl90b19wYWdlKG1mbnNbaV0pLT5jb3VudF9pbmZvICYgKFBHQ19wYWdlX3RhYmxl
fFBHQ194ZW5faGVhcCkpID09IDAgKQogICAgICAgICAgICAgICYmICggKG1mbl90b19wYWdlKG1m
bnNbaV0pLT5jb3VudF9pbmZvICYgUEdDX2NvdW50X21hc2spIDw9IG1heF9yZWYgKSApCiAgICAg
ICAgICAgICBtYXBbaV0gPSBtYXBfZG9tYWluX3BhZ2UobWZuc1tpXSk7CiAgICAgICAgIGVsc2UK
QEAgLTkxNSw3ICs5MTUsNyBAQCBwMm1fcG9kX3plcm9fY2hlY2soc3RydWN0IHAybV9kb21haW4g
KnAybSwgdW5zaWduZWQgbG9uZyAqZ2ZucywgaW50IGNvdW50KQogICAgICAgICAgICAgICAgIHQu
bWZuID0gbWZuX3gobWZuc1tpXSk7CiAgICAgICAgICAgICAgICAgdC5kID0gZC0+ZG9tYWluX2lk
OwogICAgICAgICAgICAgICAgIHQub3JkZXIgPSAwOwotICAgICAgICAKKwogICAgICAgICAgICAg
ICAgIF9fdHJhY2VfdmFyKFRSQ19NRU1fUE9EX1pFUk9fUkVDTEFJTSwgMCwgc2l6ZW9mKHQpLCAm
dCk7CiAgICAgICAgICAgICB9CiAKQEAgLTkyNCw3ICs5MjQsNyBAQCBwMm1fcG9kX3plcm9fY2hl
Y2soc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyAqZ2ZucywgaW50IGNvdW50
KQogICAgICAgICAgICAgcDJtLT5wb2QuZW50cnlfY291bnQrKzsKICAgICAgICAgfQogICAgIH0K
LSAgICAKKwogfQogCiAjZGVmaW5lIFBPRF9TV0VFUF9MSU1JVCAxMDI0CkBAIC0xMDQ2LDEyICsx
MDQ2LDEyIEBAIHAybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0s
IHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAgIHBvZF9sb2NrKHAybSk7CiAKICAgICAvKiBUaGlzIGNo
ZWNrIGlzIGRvbmUgd2l0aCB0aGUgcG9kIGxvY2sgaGVsZC4gIFRoaXMgd2lsbCBtYWtlIHN1cmUg
dGhhdAotICAgICAqIGV2ZW4gaWYgZC0+aXNfZHlpbmcgY2hhbmdlcyB1bmRlciBvdXIgZmVldCwg
cDJtX3BvZF9lbXB0eV9jYWNoZSgpIAorICAgICAqIGV2ZW4gaWYgZC0+aXNfZHlpbmcgY2hhbmdl
cyB1bmRlciBvdXIgZmVldCwgcDJtX3BvZF9lbXB0eV9jYWNoZSgpCiAgICAgICogd29uJ3Qgc3Rh
cnQgdW50aWwgd2UncmUgZG9uZS4gKi8KICAgICBpZiAoIHVubGlrZWx5KGQtPmlzX2R5aW5nKSAp
CiAgICAgICAgIGdvdG8gb3V0X2ZhaWw7CiAKLSAgICAKKwogICAgIC8qIEJlY2F1c2UgUG9EIGRv
ZXMgbm90IGhhdmUgY2FjaGUgbGlzdCBmb3IgMUdCIHBhZ2VzLCBpdCBoYXMgdG8gcmVtYXAKICAg
ICAgKiAxR0IgcmVnaW9uIHRvIDJNQiBjaHVua3MgZm9yIGEgcmV0cnkuICovCiAgICAgaWYgKCBv
cmRlciA9PSBQQUdFX09SREVSXzFHICkKQEAgLTExMDcsNyArMTEwNyw3IEBAIHAybV9wb2RfZGVt
YW5kX3BvcHVsYXRlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLAog
ICAgICAgICBzZXRfZ3Bmbl9mcm9tX21mbihtZm5feChtZm4pICsgaSwgZ2ZuX2FsaWduZWQgKyBp
KTsKICAgICAgICAgcGFnaW5nX21hcmtfZGlydHkoZCwgbWZuX2FkZChtZm4sIGkpKTsKICAgICB9
Ci0gICAgCisKICAgICBwMm0tPnBvZC5lbnRyeV9jb3VudCAtPSAoMSA8PCBvcmRlcik7CiAgICAg
QlVHX09OKHAybS0+cG9kLmVudHJ5X2NvdW50IDwgMCk7CiAKQEAgLTExMjQsNyArMTEyNCw3IEBA
IHAybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVk
IGxvbmcgZ2ZuLAogICAgICAgICB0Lm1mbiA9IG1mbl94KG1mbik7CiAgICAgICAgIHQuZCA9IGQt
PmRvbWFpbl9pZDsKICAgICAgICAgdC5vcmRlciA9IG9yZGVyOwotICAgICAgICAKKwogICAgICAg
ICBfX3RyYWNlX3ZhcihUUkNfTUVNX1BPRF9QT1BVTEFURSwgMCwgc2l6ZW9mKHQpLCAmdCk7CiAg
ICAgfQogCkBAIC0xMTYxLDcgKzExNjEsNyBAQCByZW1hcF9hbmRfcmV0cnk6CiAKICAgICAgICAg
dC5nZm4gPSBnZm47CiAgICAgICAgIHQuZCA9IGQtPmRvbWFpbl9pZDsKLSAgICAgICAgCisKICAg
ICAgICAgX190cmFjZV92YXIoVFJDX01FTV9QT0RfU1VQRVJQQUdFX1NQTElOVEVSLCAwLCBzaXpl
b2YodCksICZ0KTsKICAgICB9CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 02 13:00:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 13:00:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz0KI-0003ov-AG; Mon, 02 Oct 2017 13:00:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dz0KG-0003dq-V9
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 13:00:01 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 ED/EF-03093-05832D95; Mon, 02 Oct 2017 13:00:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVysyfVTdff4lK
 kwferihZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bij+cZC5ZZVXxff4e1gfGzdhcjJ4eQwGZG
 iaeTvCDs04wSM/orQWw2AU2JO58/MYHYIgLSEtc+X2bsYuTiYBZYzCjxeX8vM0hCWCBGYuWC1
 ewgNouAqsSP///BbF4BS4nf91+zgdgSAvISu9ousoLYnAJWEu+Pf2SFWGYpcbx7EtMERu4FjA
 yrGDWKU4vKUot0jUz1kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzEC/csABDsYVy0
 IPMQoycGkJMrLbHgpUogvKT+lMiOxOCO+qDQntfgQowwHh5IE72szoJxgUWp6akVaZg4w0GDS
 Ehw8SiK8E0yB0rzFBYm5xZnpEKlTjLocHTfv/mESYsnLz0uVEuf9DzJDAKQoozQPbgQs6C8xy
 koJ8zICHSXEU5BalJtZgir/ilGcg1FJmLfWHGgKT2ZeCdymV0BHMAEdMafrAsgRJYkIKakGxo
 LXSbWWaq9PZ0tde3Tylb147uY7M3wcfjP3PrOv45F5vEBWIPwMu+qm7imt7hmnSqtMZxoZP93
 DJ3a+X+gik0zi9njeaZPlfatOMAoGHbj5MU7/s2jQXuVHuXO5HyybbXrE5fLr1O8bq4MaCkKn
 HLObw3XYlCfuYMShfIYPfMG2C+REpfdxKLEUZyQaajEXFScCAAravyJ1AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1506949198!85486809!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5110 invoked from network); 2 Oct 2017 12:59:59 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-9.tower-21.messagelabs.com with SMTP; 2 Oct 2017 12:59:59 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8A77715BF;
 Mon,  2 Oct 2017 05:59:58 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7BA403F53D;
 Mon,  2 Oct 2017 05:59:57 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon,  2 Oct 2017 13:59:33 +0100
Message-Id: <20171002125941.11274-8-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171002125941.11274-1-julien.grall@arm.com>
References: <20171002125941.11274-1-julien.grall@arm.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 07/15] xen/x86: p2m-pod: Use typesafe gfn in
	p2m_pod_decrease_reservation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQWNrZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKLS0tCgpDYzogR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCiAgICBDaGFu
Z2VzIGluIHYyOgogICAgICAgIC0gQWRkIEFuZHJldydzIGFja2VkLWJ5Ci0tLQogeGVuL2FyY2gv
YXJtL3AybS5jICAgICAgICAgICB8ICAzICstLQogeGVuL2FyY2gveDg2L21tL3AybS1wb2QuYyAg
ICB8IDIwICsrKysrKysrKy0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL21lbW9yeS5jICAgICAgICAg
IHwgIDMgKystCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oICAgIHwgMTMgLS0tLS0tLS0tLS0t
LQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCAgICB8ICA3IC0tLS0tLS0KIHhlbi9pbmNsdWRl
L3hlbi9wMm0tY29tbW9uLmggfCAxMyArKysrKysrKysrKysrCiA2IGZpbGVzIGNoYW5nZWQsIDI1
IGluc2VydGlvbnMoKyksIDM0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9wMm0uYyBiL3hlbi9hcmNoL2FybS9wMm0uYwppbmRleCAxOTJhMWMzMjlkLi4wNDEwYjFlODZi
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMKKysrIGIveGVuL2FyY2gvYXJtL3AybS5j
CkBAIC0zOTMsOCArMzkzLDcgQEAgaW50IGd1ZXN0X3BoeXNtYXBfbWFya19wb3B1bGF0ZV9vbl9k
ZW1hbmQoc3RydWN0IGRvbWFpbiAqZCwKICAgICByZXR1cm4gLUVOT1NZUzsKIH0KIAotaW50IHAy
bV9wb2RfZGVjcmVhc2VfcmVzZXJ2YXRpb24oc3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBncGZuLAoraW50IHAybV9wb2RfZGVjcmVh
c2VfcmVzZXJ2YXRpb24oc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9yZGVyKQogewogICAgIHJldHVybiAt
RU5PU1lTOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYyBiL3hlbi9hcmNo
L3g4Ni9tbS9wMm0tcG9kLmMKaW5kZXggMzRmNTIzOWI2ZC4uZWI3NGU1YzAxZiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXBv
ZC5jCkBAIC01MTEsOSArNTExLDcgQEAgcDJtX3BvZF96ZXJvX2NoZWNrX3N1cGVycGFnZShzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbik7CiAgKiBhbGxvdyBkZWNyZWFz
ZV9yZXNlcnZhdGlvbigpIHRvIGhhbmRsZSBldmVyeXRoaW5nIGVsc2UuCiAgKi8KIGludAotcDJt
X3BvZF9kZWNyZWFzZV9yZXNlcnZhdGlvbihzdHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgZ3BmbiwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IG9yZGVyKQorcDJtX3BvZF9kZWNyZWFzZV9yZXNlcnZhdGlvbihz
dHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIHVuc2lnbmVkIGludCBvcmRlcikKIHsKICAgICBp
bnQgcmV0ID0gMDsKICAgICB1bnNpZ25lZCBsb25nIGksIG47CkBAIC01MjEsNyArNTE5LDcgQEAg
cDJtX3BvZF9kZWNyZWFzZV9yZXNlcnZhdGlvbihzdHJ1Y3QgZG9tYWluICpkLAogICAgIGJvb2xf
dCBzdGVhbF9mb3JfY2FjaGU7CiAgICAgbG9uZyBwb2QsIG5vbnBvZCwgcmFtOwogCi0gICAgZ2Zu
X2xvY2socDJtLCBncGZuLCBvcmRlcik7CisgICAgZ2ZuX2xvY2socDJtLCBnZm4sIG9yZGVyKTsK
ICAgICBwb2RfbG9jayhwMm0pOwogCiAgICAgLyoKQEAgLTU0NSw3ICs1NDMsNyBAQCBwMm1fcG9k
X2RlY3JlYXNlX3Jlc2VydmF0aW9uKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgIHAybV90eXBl
X3QgdDsKICAgICAgICAgdW5zaWduZWQgaW50IGN1cl9vcmRlcjsKIAotICAgICAgICBwMm0tPmdl
dF9lbnRyeShwMm0sIGdwZm4gKyBpLCAmdCwgJmEsIDAsICZjdXJfb3JkZXIsIE5VTEwpOworICAg
ICAgICBwMm0tPmdldF9lbnRyeShwMm0sIGdmbl94KGdmbikgKyBpLCAmdCwgJmEsIDAsICZjdXJf
b3JkZXIsIE5VTEwpOwogICAgICAgICBuID0gMVVMIDw8IG1pbihvcmRlciwgY3VyX29yZGVyKTsK
ICAgICAgICAgaWYgKCB0ID09IHAybV9wb3B1bGF0ZV9vbl9kZW1hbmQgKQogICAgICAgICAgICAg
cG9kICs9IG47CkBAIC01NjcsNyArNTY1LDcgQEAgcDJtX3BvZF9kZWNyZWFzZV9yZXNlcnZhdGlv
bihzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgKiBBbGwgUG9EOiBNYXJrIHRoZSB3aG9sZSBy
ZWdpb24gaW52YWxpZCBhbmQgdGVsbCBjYWxsZXIKICAgICAgICAgICogd2UncmUgZG9uZS4KICAg
ICAgICAgICovCi0gICAgICAgIHAybV9zZXRfZW50cnkocDJtLCBncGZuLCBJTlZBTElEX01GTiwg
b3JkZXIsIHAybV9pbnZhbGlkLAorICAgICAgICBwMm1fc2V0X2VudHJ5KHAybSwgZ2ZuX3goZ2Zu
KSwgSU5WQUxJRF9NRk4sIG9yZGVyLCBwMm1faW52YWxpZCwKICAgICAgICAgICAgICAgICAgICAg
ICBwMm0tPmRlZmF1bHRfYWNjZXNzKTsKICAgICAgICAgcDJtLT5wb2QuZW50cnlfY291bnQgLT0g
MVVMIDw8IG9yZGVyOwogICAgICAgICBCVUdfT04ocDJtLT5wb2QuZW50cnlfY291bnQgPCAwKTsK
QEAgLTU4NCw3ICs1ODIsNyBAQCBwMm1fcG9kX2RlY3JlYXNlX3Jlc2VydmF0aW9uKHN0cnVjdCBk
b21haW4gKmQsCiAgICAgICogLSBub3QgYWxsIG9mIHRoZSBwYWdlcyB3ZXJlIFJBTSAobm93IGtu
b3dpbmcgb3JkZXIgPCBTVVBFUlBBR0VfT1JERVIpCiAgICAgICovCiAgICAgaWYgKCBzdGVhbF9m
b3JfY2FjaGUgJiYgb3JkZXIgPCBTVVBFUlBBR0VfT1JERVIgJiYgcmFtID09ICgxVUwgPDwgb3Jk
ZXIpICYmCi0gICAgICAgICBwMm1fcG9kX3plcm9fY2hlY2tfc3VwZXJwYWdlKHAybSwgZ3BmbiAm
IH4oU1VQRVJQQUdFX1BBR0VTIC0gMSkpICkKKyAgICAgICAgIHAybV9wb2RfemVyb19jaGVja19z
dXBlcnBhZ2UocDJtLCBnZm5feChnZm4pICYgfihTVVBFUlBBR0VfUEFHRVMgLSAxKSkgKQogICAg
IHsKICAgICAgICAgcG9kID0gMVVMIDw8IG9yZGVyOwogICAgICAgICByYW0gPSBub25wb2QgPSAw
OwpAQCAtNjA1LDEzICs2MDMsMTMgQEAgcDJtX3BvZF9kZWNyZWFzZV9yZXNlcnZhdGlvbihzdHJ1
Y3QgZG9tYWluICpkLAogICAgICAgICBwMm1fYWNjZXNzX3QgYTsKICAgICAgICAgdW5zaWduZWQg
aW50IGN1cl9vcmRlcjsKIAotICAgICAgICBtZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdwZm4g
KyBpLCAmdCwgJmEsIDAsICZjdXJfb3JkZXIsIE5VTEwpOworICAgICAgICBtZm4gPSBwMm0tPmdl
dF9lbnRyeShwMm0sIGdmbl94KGdmbikgKyBpLCAmdCwgJmEsIDAsICZjdXJfb3JkZXIsIE5VTEwp
OwogICAgICAgICBpZiAoIG9yZGVyIDwgY3VyX29yZGVyICkKICAgICAgICAgICAgIGN1cl9vcmRl
ciA9IG9yZGVyOwogICAgICAgICBuID0gMVVMIDw8IGN1cl9vcmRlcjsKICAgICAgICAgaWYgKCB0
ID09IHAybV9wb3B1bGF0ZV9vbl9kZW1hbmQgKQogICAgICAgICB7Ci0gICAgICAgICAgICBwMm1f
c2V0X2VudHJ5KHAybSwgZ3BmbiArIGksIElOVkFMSURfTUZOLCBjdXJfb3JkZXIsCisgICAgICAg
ICAgICBwMm1fc2V0X2VudHJ5KHAybSwgZ2ZuX3goZ2ZuKSArIGksIElOVkFMSURfTUZOLCBjdXJf
b3JkZXIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9pbnZhbGlkLCBwMm0tPmRlZmF1
bHRfYWNjZXNzKTsKICAgICAgICAgICAgIHAybS0+cG9kLmVudHJ5X2NvdW50IC09IG47CiAgICAg
ICAgICAgICBCVUdfT04ocDJtLT5wb2QuZW50cnlfY291bnQgPCAwKTsKQEAgLTYzMyw3ICs2MzEs
NyBAQCBwMm1fcG9kX2RlY3JlYXNlX3Jlc2VydmF0aW9uKHN0cnVjdCBkb21haW4gKmQsCiAKICAg
ICAgICAgICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShtZm4pOwogCi0gICAgICAgICAgICBwMm1fc2V0
X2VudHJ5KHAybSwgZ3BmbiArIGksIElOVkFMSURfTUZOLCBjdXJfb3JkZXIsCisgICAgICAgICAg
ICBwMm1fc2V0X2VudHJ5KHAybSwgZ2ZuX3goZ2ZuKSArIGksIElOVkFMSURfTUZOLCBjdXJfb3Jk
ZXIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9pbnZhbGlkLCBwMm0tPmRlZmF1bHRf
YWNjZXNzKTsKICAgICAgICAgICAgIHAybV90bGJfZmx1c2hfc3luYyhwMm0pOwogICAgICAgICAg
ICAgZm9yICggaiA9IDA7IGogPCBuOyArK2ogKQpAQCAtNjYzLDcgKzY2MSw3IEBAIG91dF9lbnRy
eV9jaGVjazoKIAogb3V0X3VubG9jazoKICAgICBwb2RfdW5sb2NrKHAybSk7Ci0gICAgZ2ZuX3Vu
bG9jayhwMm0sIGdwZm4sIG9yZGVyKTsKKyAgICBnZm5fdW5sb2NrKHAybSwgZ2ZuLCBvcmRlcik7
CiAgICAgcmV0dXJuIHJldDsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9tZW1vcnkuYyBi
L3hlbi9jb21tb24vbWVtb3J5LmMKaW5kZXggYTJhYmY1NTRlMy4uYWQ5ODdlMGYyOSAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYworKysgYi94ZW4vY29tbW9uL21lbW9yeS5jCkBAIC00
MTcsNyArNDE3LDggQEAgc3RhdGljIHZvaWQgZGVjcmVhc2VfcmVzZXJ2YXRpb24oc3RydWN0IG1l
bW9wX2FyZ3MgKmEpCiAKICAgICAgICAgLyogU2VlIGlmIHBvcHVsYXRlLW9uLWRlbWFuZCB3YW50
cyB0byBoYW5kbGUgdGhpcyAqLwogICAgICAgICBpZiAoIGlzX2h2bV9kb21haW4oYS0+ZG9tYWlu
KQotICAgICAgICAgICAgICYmIHAybV9wb2RfZGVjcmVhc2VfcmVzZXJ2YXRpb24oYS0+ZG9tYWlu
LCBnbWZuLCBhLT5leHRlbnRfb3JkZXIpICkKKyAgICAgICAgICAgICAmJiBwMm1fcG9kX2RlY3Jl
YXNlX3Jlc2VydmF0aW9uKGEtPmRvbWFpbiwgX2dmbihnbWZuKSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEtPmV4dGVudF9vcmRlcikgKQogICAgICAgICAg
ICAgY29udGludWU7CiAKICAgICAgICAgZm9yICggaiA9IDA7IGogPCAoMSA8PCBhLT5leHRlbnRf
b3JkZXIpOyBqKysgKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKaW5kZXggYmM1YmJmMGRiNy4uZmFhZGNmZThmZSAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
YXJtL3AybS5oCkBAIC0yNjYsMTkgKzI2Niw2IEBAIHN0YXRpYyBpbmxpbmUgaW50IGd1ZXN0X3Bo
eXNtYXBfYWRkX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKIAogbWZuX3QgZ2ZuX3RvX21mbihzdHJ1
Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4pOwogCi0vKgotICogUG9wdWxhdGUtb24tZGVtYW5kCi0g
Ki8KLQotLyoKLSAqIENhbGwgd2hlbiBkZWNyZWFzaW5nIG1lbW9yeSByZXNlcnZhdGlvbiB0byBo
YW5kbGUgUG9EIGVudHJpZXMgcHJvcGVybHkuCi0gKiBXaWxsIHJldHVybiAnMScgaWYgYWxsIGVu
dHJpZXMgd2VyZSBoYW5kbGVkIGFuZCBub3RoaW5nIG1vcmUgbmVlZCBiZSBkb25lLgotICovCi1p
bnQKLXAybV9wb2RfZGVjcmVhc2VfcmVzZXJ2YXRpb24oc3RydWN0IGRvbWFpbiAqZCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGdwZm4sCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvcmRlcik7Ci0KIC8qIExvb2sgdXAgYSBHRk4gYW5k
IHRha2UgYSByZWZlcmVuY2UgY291bnQgb24gdGhlIGJhY2tpbmcgcGFnZS4gKi8KIHR5cGVkZWYg
dW5zaWduZWQgaW50IHAybV9xdWVyeV90OwogI2RlZmluZSBQMk1fQUxMT0MgICAgKDF1PDwwKSAg
IC8qIFBvcHVsYXRlIFBvRCBhbmQgcGFnZWQtb3V0IGVudHJpZXMgKi8KZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvcDJtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCmluZGV4
IDEwY2RmYzA5YTkuLjhmMzQwOWI0MDAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
cDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaApAQCAtNjQzLDEzICs2NDMsNiBA
QCBpbnQgcDJtX3BvZF9lbXB0eV9jYWNoZShzdHJ1Y3QgZG9tYWluICpkKTsKICAqIGRvbWFpbiBt
YXRjaGVzIHRhcmdldCAqLwogaW50IHAybV9wb2Rfc2V0X21lbV90YXJnZXQoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgbG9uZyB0YXJnZXQpOwogCi0vKiBDYWxsIHdoZW4gZGVjcmVhc2luZyBt
ZW1vcnkgcmVzZXJ2YXRpb24gdG8gaGFuZGxlIFBvRCBlbnRyaWVzIHByb3Blcmx5LgotICogV2ls
bCByZXR1cm4gJzEnIGlmIGFsbCBlbnRyaWVzIHdlcmUgaGFuZGxlZCBhbmQgbm90aGluZyBtb3Jl
IG5lZWQgYmUgZG9uZS4qLwotaW50Ci1wMm1fcG9kX2RlY3JlYXNlX3Jlc2VydmF0aW9uKHN0cnVj
dCBkb21haW4gKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBncGZu
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb3JkZXIpOwotCiAv
KiBTY2FuIHBvZCBjYWNoZSB3aGVuIG9mZmxpbmUvYnJva2VuIHBhZ2UgdHJpZ2dlcmVkICovCiBp
bnQKIHAybV9wb2Rfb2ZmbGluZV9vcl9icm9rZW5faGl0KHN0cnVjdCBwYWdlX2luZm8gKnApOwpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3AybS1jb21tb24uaCBiL3hlbi9pbmNsdWRlL3hl
bi9wMm0tY29tbW9uLmgKaW5kZXggMmI1Njk2Y2YzMy4uMjdmODkyMDhmNSAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUveGVuL3AybS1jb21tb24uaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vcDJtLWNv
bW1vbi5oCkBAIC0yMCw0ICsyMCwxNyBAQCBpbnQgdW5tYXBfbW1pb19yZWdpb25zKHN0cnVjdCBk
b21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnIsCiAgICAg
ICAgICAgICAgICAgICAgICAgIG1mbl90IG1mbik7CiAKKy8qCisgKiBQb3B1bGF0ZS1vbi1EZW1h
bmQKKyAqLworCisvKgorICogQ2FsbCB3aGVuIGRlY3JlYXNpbmcgbWVtb3J5IHJlc2VydmF0aW9u
IHRvIGhhbmRsZSBQb0QgZW50cmllcyBwcm9wZXJseS4KKyAqIFdpbGwgcmV0dXJuICcxJyBpZiBh
bGwgZW50cmllcyB3ZXJlIGhhbmRsZWQgYW5kIG5vdGhpbmcgbW9yZSBuZWVkIGJlIGRvbmUuCisg
Ki8KK2ludAorcDJtX3BvZF9kZWNyZWFzZV9yZXNlcnZhdGlvbihzdHJ1Y3QgZG9tYWluICpkLCBn
Zm5fdCBnZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvcmRl
cik7CisKKwogI2VuZGlmIC8qIF9YRU5fUDJNX0NPTU1PTl9IICovCi0tIAoyLjExLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 02 13:00:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 13:00:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz0KN-0004Bs-JB; Mon, 02 Oct 2017 13:00:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dz0KM-0004Al-6n
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 13:00:06 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 47/31-03616-55832D95; Mon, 02 Oct 2017 13:00:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsVysyfVTTfQ4lK
 kwccr2hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0Zv3zmWgvadjBWHJ91iamBc3MLYxcjFISSw
 mVHizpUudgjnNKPEuov7mLsYOTnYBDQl7nz+xARiiwhIS1z7fBmsg1ngKJPEnpYdrF2MHBzCA
 mkSe6c7gZgsAqoSx+9UgZTzClhKXL79DaxVQkBeYlfbRVYQm1PASuL98Y9gthBQzfHuSUwTGL
 kXMDKsYtQoTi0qSy3SNbTQSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI9DEDEOx
 gvLkx4BCjJAeTkigvs+GlSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvCnmQDnBotT01Iq0zBxg
 sMGkJTh4lER4i0HSvMUFibnFmekQqVOMuhwdN+/+YRJiycvPS5US560AKRIAKcoozYMbAQv8S
 4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLm5QKZwpOZVwK36RXQEUxAR8zpugByREkiQkqqgb
 F0At80dV/Rbe92zzlue2y3W0/wxKvP0y96z3nWbHPs7vxFTDn7/JZq7pXa9Fji+JfuJb8sDYr
 CtL9HJRt7fSz9Y693+3iK3pcKg1mByex/m4oDVs2o65jlw9uqYVp3kE+aWfHCdG+v1fOD9qmu
 Sew8pLInIXntmv+zXA5m3/qnVP+xekKN4y4lluKMREMt5qLiRAAtpL7NdwIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1506949200!78959135!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3951 invoked from network); 2 Oct 2017 13:00:01 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-21.messagelabs.com with SMTP; 2 Oct 2017 13:00:01 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9931D164F;
 Mon,  2 Oct 2017 06:00:00 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CA0BE3F53D;
 Mon,  2 Oct 2017 05:59:58 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon,  2 Oct 2017 13:59:34 +0100
Message-Id: <20171002125941.11274-9-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171002125941.11274-1-julien.grall@arm.com>
References: <20171002125941.11274-1-julien.grall@arm.com>
Cc: Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 08/15] xen/x86: p2m: Use typesafe gfn for the
	P2M callbacks get_entry and set_entry
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQWNrZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5
OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KQWNrZWQtYnk6IFJhenZhbiBDb2pv
Y2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CgotLS0KCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogUmF6
dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgpDYzogVGFtYXMgSyBMZW5n
eWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBldS5jaXRyaXguY29tPgpDYzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29t
PgpDYzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CgogICAgQ2hhbmdlcyBpbiB2
MzoKICAgICAgICAtIEFkZCBSYXp2YW4ncyBhY2tlZC1ieQogICAgICAgIC0gQWRkIFdlaSdzIHJl
dmlld2VkLWJ5CgogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAtIEFkZCBBbmRyZSdzIGFja2Vk
CiAgICAgICAgLSBBZGQgS2V2aW4ncyByZXZpZXdlZCAoRVBUIHBhcnQpCi0tLQogeGVuL2FyY2gv
eDg2L2h2bS9odm0uYyAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3Mu
YyAgfCAxOSArKysrKy0tLS0tLQogeGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMgfCAgNCAr
LS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgICAgIHwgIDYgKystLQogeGVuL2FyY2gveDg2
L21tL3AybS1wb2QuYyAgICAgfCAxNSArKysrKy0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcHQu
YyAgICAgIHwgIDYgKystLQogeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgICAgfCA3NyArKysr
KysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L3AybS5oICAgICB8ICA0ICstLQogOCBmaWxlcyBjaGFuZ2VkLCA3MyBpbnNlcnRpb25zKCsp
LCA2MCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIv
eGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCA4ODdmMGU1NTZjLi42YjhjNGNiZGRhIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZt
LmMKQEAgLTE3ODcsNyArMTc4Nyw3IEBAIGludCBodm1faGFwX25lc3RlZF9wYWdlX2ZhdWx0KHBh
ZGRyX3QgZ3BhLCB1bnNpZ25lZCBsb25nIGdsYSwKICAgICAgICAgICAgIHsKICAgICAgICAgICAg
ICAgICBib29sX3Qgc3ZlOwogCi0gICAgICAgICAgICAgICAgcDJtLT5nZXRfZW50cnkocDJtLCBn
Zm4sICZwMm10LCAmcDJtYSwgMCwgTlVMTCwgJnN2ZSk7CisgICAgICAgICAgICAgICAgcDJtLT5n
ZXRfZW50cnkocDJtLCBfZ2ZuKGdmbiksICZwMm10LCAmcDJtYSwgMCwgTlVMTCwgJnN2ZSk7CiAK
ICAgICAgICAgICAgICAgICBpZiAoICFzdmUgJiYgYWx0cDJtX3ZjcHVfZW11bGF0ZV92ZShjdXJy
KSApCiAgICAgICAgICAgICAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL21lbV9h
Y2Nlc3MuYyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKaW5kZXggMzNhNzdjOWYxZC4u
YzBjZDAxNzRjZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYworKysg
Yi94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCkBAIC02Niw3ICs2Niw3IEBAIHN0YXRpYyBp
bnQgX3AybV9nZXRfbWVtX2FjY2VzcyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm4s
CiAgICAgfQogCiAgICAgZ2ZuX2xvY2socDJtLCBnZm4sIDApOwotICAgIG1mbiA9IHAybS0+Z2V0
X2VudHJ5KHAybSwgZ2ZuX3goZ2ZuKSwgJnQsICZhLCAwLCBOVUxMLCBOVUxMKTsKKyAgICBtZm4g
PSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbiwgJnQsICZhLCAwLCBOVUxMLCBOVUxMKTsKICAgICBn
Zm5fdW5sb2NrKHAybSwgZ2ZuLCAwKTsKIAogICAgIGlmICggbWZuX2VxKG1mbiwgSU5WQUxJRF9N
Rk4pICkKQEAgLTE0Miw3ICsxNDIsNyBAQCBib29sIHAybV9tZW1fYWNjZXNzX2NoZWNrKHBhZGRy
X3QgZ3BhLCB1bnNpZ25lZCBsb25nIGdsYSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgdm1f
ZXZlbnRfcmVxdWVzdF90ICoqcmVxX3B0cikKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJl
bnQ7Ci0gICAgdW5zaWduZWQgbG9uZyBnZm4gPSBncGEgPj4gUEFHRV9TSElGVDsKKyAgICBnZm5f
dCBnZm4gPSBnYWRkcl90b19nZm4oZ3BhKTsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9t
YWluOwogICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBOVUxMOwogICAgIG1mbl90IG1mbjsK
QEAgLTIxNSw3ICsyMTUsNyBAQCBib29sIHAybV9tZW1fYWNjZXNzX2NoZWNrKHBhZGRyX3QgZ3Bh
LCB1bnNpZ25lZCBsb25nIGdsYSwKICAgICAgICAgKnJlcV9wdHIgPSByZXE7CiAKICAgICAgICAg
cmVxLT5yZWFzb24gPSBWTV9FVkVOVF9SRUFTT05fTUVNX0FDQ0VTUzsKLSAgICAgICAgcmVxLT51
Lm1lbV9hY2Nlc3MuZ2ZuID0gZ2ZuOworICAgICAgICByZXEtPnUubWVtX2FjY2Vzcy5nZm4gPSBn
Zm5feChnZm4pOwogICAgICAgICByZXEtPnUubWVtX2FjY2Vzcy5vZmZzZXQgPSBncGEgJiAoKDEg
PDwgUEFHRV9TSElGVCkgLSAxKTsKICAgICAgICAgaWYgKCBucGZlYy5nbGFfdmFsaWQgKQogICAg
ICAgICB7CkBAIC0yNDcsNyArMjQ3LDcgQEAgaW50IHAybV9zZXRfYWx0cDJtX21lbV9hY2Nlc3Mo
c3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHAybV9kb21haW4gKmhwMm0sCiAgICAgdW5zaWduZWQg
bG9uZyBnZm5fbCA9IGdmbl94KGdmbik7CiAgICAgaW50IHJjOwogCi0gICAgbWZuID0gYXAybS0+
Z2V0X2VudHJ5KGFwMm0sIGdmbl9sLCAmdCwgJm9sZF9hLCAwLCBOVUxMLCBOVUxMKTsKKyAgICBt
Zm4gPSBhcDJtLT5nZXRfZW50cnkoYXAybSwgZ2ZuLCAmdCwgJm9sZF9hLCAwLCBOVUxMLCBOVUxM
KTsKIAogICAgIC8qIENoZWNrIGhvc3QgcDJtIGlmIG5vIHZhbGlkIGVudHJ5IGluIGFsdGVybmF0
ZSAqLwogICAgIGlmICggIW1mbl92YWxpZChtZm4pICkKQEAgLTI2NCwxNiArMjY0LDE2IEBAIGlu
dCBwMm1fc2V0X2FsdHAybV9tZW1fYWNjZXNzKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwMm1f
ZG9tYWluICpocDJtLAogICAgICAgICBpZiAoIHBhZ2Vfb3JkZXIgIT0gUEFHRV9PUkRFUl80SyAp
CiAgICAgICAgIHsKICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWFzayA9IH4oKDFVTCA8PCBw
YWdlX29yZGVyKSAtIDEpOwotICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4yX2wgPSBnZm5f
bCAmIG1hc2s7CisgICAgICAgICAgICBnZm5fdCBnZm4yID0gX2dmbihnZm5fbCAmIG1hc2spOwog
ICAgICAgICAgICAgbWZuX3QgbWZuMiA9IF9tZm4obWZuX3gobWZuKSAmIG1hc2spOwogCi0gICAg
ICAgICAgICByYyA9IGFwMm0tPnNldF9lbnRyeShhcDJtLCBnZm4yX2wsIG1mbjIsIHBhZ2Vfb3Jk
ZXIsIHQsIG9sZF9hLCAxKTsKKyAgICAgICAgICAgIHJjID0gYXAybS0+c2V0X2VudHJ5KGFwMm0s
IGdmbjIsIG1mbjIsIHBhZ2Vfb3JkZXIsIHQsIG9sZF9hLCAxKTsKICAgICAgICAgICAgIGlmICgg
cmMgKQogICAgICAgICAgICAgICAgIHJldHVybiByYzsKICAgICAgICAgfQogICAgIH0KIAotICAg
IHJldHVybiBhcDJtLT5zZXRfZW50cnkoYXAybSwgZ2ZuX2wsIG1mbiwgUEFHRV9PUkRFUl80Sywg
dCwgYSwKKyAgICByZXR1cm4gYXAybS0+c2V0X2VudHJ5KGFwMm0sIGdmbiwgbWZuLCBQQUdFX09S
REVSXzRLLCB0LCBhLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgY3VycmVudC0+ZG9tYWlu
ICE9IGQpOwogfQogCkBAIC0yOTUsMTAgKzI5NSw5IEBAIHN0YXRpYyBpbnQgc2V0X21lbV9hY2Nl
c3Moc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICAgICAgbWZu
X3QgbWZuOwogICAgICAgICBwMm1fYWNjZXNzX3QgX2E7CiAgICAgICAgIHAybV90eXBlX3QgdDsK
LSAgICAgICAgdW5zaWduZWQgbG9uZyBnZm5fbCA9IGdmbl94KGdmbik7CiAKLSAgICAgICAgbWZu
ID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm5fbCwgJnQsICZfYSwgMCwgTlVMTCwgTlVMTCk7Ci0g
ICAgICAgIHJjID0gcDJtLT5zZXRfZW50cnkocDJtLCBnZm5fbCwgbWZuLCBQQUdFX09SREVSXzRL
LCB0LCBhLCAtMSk7CisgICAgICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgZ2ZuLCAmdCwg
Jl9hLCAwLCBOVUxMLCBOVUxMKTsKKyAgICAgICAgcmMgPSBwMm0tPnNldF9lbnRyeShwMm0sIGdm
biwgbWZuLCBQQUdFX09SREVSXzRLLCB0LCBhLCAtMSk7CiAgICAgfQogCiAgICAgcmV0dXJuIHJj
OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMgYi94ZW4vYXJjaC94
ODYvbW0vbWVtX3NoYXJpbmcuYwppbmRleCAzYWIxMTljZWYyLi42MmEzODk5MDg5IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYworKysgYi94ZW4vYXJjaC94ODYvbW0v
bWVtX3NoYXJpbmcuYwpAQCAtMTIzNCw3ICsxMjM0LDcgQEAgaW50IHJlbGlucXVpc2hfc2hhcmVk
X3BhZ2VzKHN0cnVjdCBkb21haW4gKmQpCiAKICAgICAgICAgaWYgKCBhdG9taWNfcmVhZCgmZC0+
c2hyX3BhZ2VzKSA9PSAwICkKICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBtZm4gPSBwMm0t
PmdldF9lbnRyeShwMm0sIGdmbiwgJnQsICZhLCAwLCBOVUxMLCBOVUxMKTsKKyAgICAgICAgbWZu
ID0gcDJtLT5nZXRfZW50cnkocDJtLCBfZ2ZuKGdmbiksICZ0LCAmYSwgMCwgTlVMTCwgTlVMTCk7
CiAgICAgICAgIGlmICggbWZuX3ZhbGlkKG1mbikgJiYgKHQgPT0gcDJtX3JhbV9zaGFyZWQpICkK
ICAgICAgICAgewogICAgICAgICAgICAgLyogRG9lcyBub3QgZmFpbCB3aXRoIEVOT01FTSBnaXZl
biB0aGUgREVTVFJPWSBmbGFnICovCkBAIC0xMjQzLDcgKzEyNDMsNyBAQCBpbnQgcmVsaW5xdWlz
aF9zaGFyZWRfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgICAgIC8qIENsZWFyIG91
dCB0aGUgcDJtIGVudHJ5IHNvIG5vIG9uZSBlbHNlIG1heSB0cnkgdG8KICAgICAgICAgICAgICAq
IHVuc2hhcmUuICBNdXN0IHN1Y2NlZWQ6IHdlIGp1c3QgcmVhZCB0aGUgb2xkIGVudHJ5IGFuZAog
ICAgICAgICAgICAgICogd2UgaG9sZCB0aGUgcDJtIGxvY2suICovCi0gICAgICAgICAgICBzZXRf
cmMgPSBwMm0tPnNldF9lbnRyeShwMm0sIGdmbiwgX21mbigwKSwgUEFHRV9PUkRFUl80SywKKyAg
ICAgICAgICAgIHNldF9yYyA9IHAybS0+c2V0X2VudHJ5KHAybSwgX2dmbihnZm4pLCBfbWZuKDAp
LCBQQUdFX09SREVSXzRLLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJt
X2ludmFsaWQsIHAybV9hY2Nlc3Nfcnd4LCAtMSk7CiAgICAgICAgICAgICBBU1NFUlQoc2V0X3Jj
ID09IDApOwogICAgICAgICAgICAgY291bnQgKz0gMHgxMDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9tbS9wMm0tZXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCmluZGV4IDIzYzA1
MTg3MzMuLmYxNGQxNjg2YjcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMK
KysrIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwpAQCAtNjc0LDExICs2NzQsMTIgQEAgYm9v
bF90IGVwdF9oYW5kbGVfbWlzY29uZmlnKHVpbnQ2NF90IGdwYSkKICAqIFJldHVybnM6IDAgZm9y
IHN1Y2Nlc3MsIC1lcnJubyBmb3IgZmFpbHVyZQogICovCiBzdGF0aWMgaW50Ci1lcHRfc2V0X2Vu
dHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLCBtZm5fdCBtZm4s
IAorZXB0X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm5fLCBtZm5f
dCBtZm4sCiAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvcmRlciwgcDJtX3R5cGVfdCBwMm10
LCBwMm1fYWNjZXNzX3QgcDJtYSwKICAgICAgICAgICAgICAgaW50IHN2ZSkKIHsKICAgICBlcHRf
ZW50cnlfdCAqdGFibGUsICplcHRfZW50cnkgPSBOVUxMOworICAgIHVuc2lnbmVkIGxvbmcgZ2Zu
ID0gZ2ZuX3goZ2ZuXyk7CiAgICAgdW5zaWduZWQgbG9uZyBnZm5fcmVtYWluZGVyID0gZ2ZuOwog
ICAgIHVuc2lnbmVkIGludCBpLCB0YXJnZXQgPSBvcmRlciAvIEVQVF9UQUJMRV9PUkRFUjsKICAg
ICB1bnNpZ25lZCBsb25nIGZuX21hc2sgPSAhbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pID8gKGdm
biB8IG1mbl94KG1mbikpIDogZ2ZuOwpAQCAtOTEwLDExICs5MTEsMTIgQEAgb3V0OgogCiAvKiBS
ZWFkIGVwdCBwMm0gZW50cmllcyAqLwogc3RhdGljIG1mbl90IGVwdF9nZXRfZW50cnkoc3RydWN0
IHAybV9kb21haW4gKnAybSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgZ2ZuLCBwMm1fdHlwZV90ICp0LCBwMm1fYWNjZXNzX3QqIGEsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICBnZm5fdCBnZm5fLCBwMm1fdHlwZV90ICp0LCBwMm1fYWNjZXNzX3QqIGEsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fcXVlcnlfdCBxLCB1bnNpZ25lZCBpbnQgKnBh
Z2Vfb3JkZXIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgKnN2ZSkKIHsKICAg
ICBlcHRfZW50cnlfdCAqdGFibGUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihwYWdldGFibGVfZ2V0
X3BmbihwMm1fZ2V0X3BhZ2V0YWJsZShwMm0pKSkpOworICAgIHVuc2lnbmVkIGxvbmcgZ2ZuID0g
Z2ZuX3goZ2ZuXyk7CiAgICAgdW5zaWduZWQgbG9uZyBnZm5fcmVtYWluZGVyID0gZ2ZuOwogICAg
IGVwdF9lbnRyeV90ICplcHRfZW50cnk7CiAgICAgdTMyIGluZGV4OwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L21tL3AybS1wb2QuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKaW5kZXgg
ZWI3NGU1YzAxZi4uYzhjOGNmZjAxNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1w
b2QuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCkBAIC01NDMsNyArNTQzLDcgQEAg
cDJtX3BvZF9kZWNyZWFzZV9yZXNlcnZhdGlvbihzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4s
IHVuc2lnbmVkIGludCBvcmRlcikKICAgICAgICAgcDJtX3R5cGVfdCB0OwogICAgICAgICB1bnNp
Z25lZCBpbnQgY3VyX29yZGVyOwogCi0gICAgICAgIHAybS0+Z2V0X2VudHJ5KHAybSwgZ2ZuX3go
Z2ZuKSArIGksICZ0LCAmYSwgMCwgJmN1cl9vcmRlciwgTlVMTCk7CisgICAgICAgIHAybS0+Z2V0
X2VudHJ5KHAybSwgZ2ZuX2FkZChnZm4sIGkpLCAmdCwgJmEsIDAsICZjdXJfb3JkZXIsIE5VTEwp
OwogICAgICAgICBuID0gMVVMIDw8IG1pbihvcmRlciwgY3VyX29yZGVyKTsKICAgICAgICAgaWYg
KCB0ID09IHAybV9wb3B1bGF0ZV9vbl9kZW1hbmQgKQogICAgICAgICAgICAgcG9kICs9IG47CkBA
IC02MDMsNyArNjAzLDcgQEAgcDJtX3BvZF9kZWNyZWFzZV9yZXNlcnZhdGlvbihzdHJ1Y3QgZG9t
YWluICpkLCBnZm5fdCBnZm4sIHVuc2lnbmVkIGludCBvcmRlcikKICAgICAgICAgcDJtX2FjY2Vz
c190IGE7CiAgICAgICAgIHVuc2lnbmVkIGludCBjdXJfb3JkZXI7CiAKLSAgICAgICAgbWZuID0g
cDJtLT5nZXRfZW50cnkocDJtLCBnZm5feChnZm4pICsgaSwgJnQsICZhLCAwLCAmY3VyX29yZGVy
LCBOVUxMKTsKKyAgICAgICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm5fYWRkKGdmbiwg
aSksICZ0LCAmYSwgMCwgJmN1cl9vcmRlciwgTlVMTCk7CiAgICAgICAgIGlmICggb3JkZXIgPCBj
dXJfb3JkZXIgKQogICAgICAgICAgICAgY3VyX29yZGVyID0gb3JkZXI7CiAgICAgICAgIG4gPSAx
VUwgPDwgY3VyX29yZGVyOwpAQCAtNzE3LDcgKzcxNyw4IEBAIHAybV9wb2RfemVyb19jaGVja19z
dXBlcnBhZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4pCiAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgazsKICAgICAgICAgY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZTsKIAotICAgICAgICBtZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbiArIGksICZ0eXBlLCAm
YSwgMCwgJmN1cl9vcmRlciwgTlVMTCk7CisgICAgICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAy
bSwgX2dmbihnZm4gKyAgaSksICZ0eXBlLCAmYSwgMCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJmN1cl9vcmRlciwgTlVMTCk7CiAKICAgICAgICAgLyoKICAgICAgICAgICogQ29uZGl0
aW9ucyB0aGF0IG11c3QgYmUgbWV0IGZvciBzdXBlcnBhZ2Utc3VwZXJwYWdlOgpAQCAtODU5LDcg
Kzg2MCw5IEBAIHAybV9wb2RfemVyb19jaGVjayhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNp
Z25lZCBsb25nICpnZm5zLCBpbnQgY291bnQpCiAgICAgZm9yICggaSA9IDA7IGkgPCBjb3VudDsg
aSsrICkKICAgICB7CiAgICAgICAgIHAybV9hY2Nlc3NfdCBhOwotICAgICAgICBtZm5zW2ldID0g
cDJtLT5nZXRfZW50cnkocDJtLCBnZm5zW2ldLCB0eXBlcyArIGksICZhLCAwLCBOVUxMLCBOVUxM
KTsKKworICAgICAgICBtZm5zW2ldID0gcDJtLT5nZXRfZW50cnkocDJtLCBfZ2ZuKGdmbnNbaV0p
LCB0eXBlcyArIGksICZhLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwgTlVM
TCwgTlVMTCk7CiAgICAgICAgIC8qCiAgICAgICAgICAqIElmIHRoaXMgaXMgcmFtLCBhbmQgbm90
IGEgcGFnZXRhYmxlIG9yIGZyb20gdGhlIHhlbiBoZWFwLCBhbmQKICAgICAgICAgICogcHJvYmFi
bHkgbm90IG1hcHBlZCBlbHNld2hlcmUsIG1hcCBpdDsgb3RoZXJ3aXNlLCBza2lwLgpAQCAtOTg4
LDcgKzk5MSw3IEBAIHAybV9wb2RfZW1lcmdlbmN5X3N3ZWVwKHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0pCiAgICAgZm9yICggaSA9IHAybS0+cG9kLnJlY2xhaW1fc2luZ2xlOyBpID4gMCA7IGktLSAp
CiAgICAgewogICAgICAgICBwMm1fYWNjZXNzX3QgYTsKLSAgICAgICAgKHZvaWQpcDJtLT5nZXRf
ZW50cnkocDJtLCBpLCAmdCwgJmEsIDAsIE5VTEwsIE5VTEwpOworICAgICAgICAodm9pZClwMm0t
PmdldF9lbnRyeShwMm0sIF9nZm4oaSksICZ0LCAmYSwgMCwgTlVMTCwgTlVMTCk7CiAgICAgICAg
IGlmICggcDJtX2lzX3JhbSh0KSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGdmbnNbal0gPSBp
OwpAQCAtMTIzNyw3ICsxMjQwLDcgQEAgZ3Vlc3RfcGh5c21hcF9tYXJrX3BvcHVsYXRlX29uX2Rl
bWFuZChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKICAgICAgICAgcDJtX2Fj
Y2Vzc190IGE7CiAgICAgICAgIHVuc2lnbmVkIGludCBjdXJfb3JkZXI7CiAKLSAgICAgICAgcDJt
LT5nZXRfZW50cnkocDJtLCBnZm4gKyBpLCAmb3QsICZhLCAwLCAmY3VyX29yZGVyLCBOVUxMKTsK
KyAgICAgICAgcDJtLT5nZXRfZW50cnkocDJtLCBfZ2ZuKGdmbiArIGkpLCAmb3QsICZhLCAwLCAm
Y3VyX29yZGVyLCBOVUxMKTsKICAgICAgICAgbiA9IDFVTCA8PCBtaW4ob3JkZXIsIGN1cl9vcmRl
cik7CiAgICAgICAgIGlmICggcDJtX2lzX3JhbShvdCkgKQogICAgICAgICB7CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKaW5k
ZXggMGU2M2Q2ZWQxMS4uNGJmZWM0ZjVmMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3Ay
bS1wdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwpAQCAtNDc5LDEyICs0NzksMTMg
QEAgaW50IHAybV9wdF9oYW5kbGVfZGVmZXJyZWRfY2hhbmdlcyh1aW50NjRfdCBncGEpCiAKIC8q
IFJldHVybnM6IDAgZm9yIHN1Y2Nlc3MsIC1lcnJubyBmb3IgZmFpbHVyZSAqLwogc3RhdGljIGlu
dAotcDJtX3B0X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25n
IGdmbiwgbWZuX3QgbWZuLAorcDJtX3B0X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
LCBnZm5fdCBnZm5fLCBtZm5fdCBtZm4sCiAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBw
YWdlX29yZGVyLCBwMm1fdHlwZV90IHAybXQsIHAybV9hY2Nlc3NfdCBwMm1hLAogICAgICAgICAg
ICAgICAgICBpbnQgc3ZlKQogewogICAgIC8qIFhYWCAtLSB0aGlzIG1pZ2h0IGJlIGFibGUgdG8g
YmUgZmFzdGVyIGlmZiBjdXJyZW50LT5kb21haW4gPT0gZCAqLwogICAgIHZvaWQgKnRhYmxlOwor
ICAgIHVuc2lnbmVkIGxvbmcgZ2ZuID0gZ2ZuX3goZ2ZuXyk7CiAgICAgdW5zaWduZWQgbG9uZyBp
LCBnZm5fcmVtYWluZGVyID0gZ2ZuOwogICAgIGwxX3BnZW50cnlfdCAqcDJtX2VudHJ5LCBlbnRy
eV9jb250ZW50OwogICAgIC8qIEludGVybWVkaWF0ZSB0YWJsZSB0byBmcmVlIGlmIHdlJ3JlIHJl
cGxhY2luZyBpdCB3aXRoIGEgc3VwZXJwYWdlLiAqLwpAQCAtNzMxLDExICs3MzIsMTIgQEAgcDJt
X3B0X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwg
bWZuX3QgbWZuLAogfQogCiBzdGF0aWMgbWZuX3QKLXAybV9wdF9nZXRfZW50cnkoc3RydWN0IHAy
bV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sCitwMm1fcHRfZ2V0X2VudHJ5KHN0cnVj
dCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbl8sCiAgICAgICAgICAgICAgICAgIHAybV90eXBl
X3QgKnQsIHAybV9hY2Nlc3NfdCAqYSwgcDJtX3F1ZXJ5X3QgcSwKICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50ICpwYWdlX29yZGVyLCBib29sX3QgKnN2ZSkKIHsKICAgICBtZm5fdCBtZm47
CisgICAgdW5zaWduZWQgbG9uZyBnZm4gPSBnZm5feChnZm5fKTsKICAgICBwYWRkcl90IGFkZHIg
PSAoKHBhZGRyX3QpZ2ZuKSA8PCBQQUdFX1NISUZUOwogICAgIGwyX3BnZW50cnlfdCAqbDJlOwog
ICAgIGwxX3BnZW50cnlfdCAqbDFlOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5j
IGIveGVuL2FyY2gveDg2L21tL3AybS5jCmluZGV4IDBiNDc5MTA1YjkuLjM1ZDRhMTUzOTEgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJt
LmMKQEAgLTQxNSwxMSArNDE1LDEyIEBAIHZvaWQgcDJtX3VubG9ja19hbmRfdGxiX2ZsdXNoKHN0
cnVjdCBwMm1fZG9tYWluICpwMm0pCiAgICAgICAgIG1tX3dyaXRlX3VubG9jaygmcDJtLT5sb2Nr
KTsKIH0KIAotbWZuX3QgX19nZXRfZ2ZuX3R5cGVfYWNjZXNzKHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLAorbWZuX3QgX19nZXRfZ2ZuX3R5cGVfYWNjZXNzKHN0cnVj
dCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuX2wsCiAgICAgICAgICAgICAgICAg
ICAgIHAybV90eXBlX3QgKnQsIHAybV9hY2Nlc3NfdCAqYSwgcDJtX3F1ZXJ5X3QgcSwKICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpwYWdlX29yZGVyLCBib29sX3QgbG9ja2VkKQog
ewogICAgIG1mbl90IG1mbjsKKyAgICBnZm5fdCBnZm4gPSBfZ2ZuKGdmbl9sKTsKIAogICAgIC8q
IFVuc2hhcmUgbWFrZXMgbm8gc2Vuc2Ugd2l0aHVvdCBwb3B1bGF0ZS4gKi8KICAgICBpZiAoIHEg
JiBQMk1fVU5TSEFSRSApCkBAIC00MzAsNyArNDMxLDcgQEAgbWZuX3QgX19nZXRfZ2ZuX3R5cGVf
YWNjZXNzKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAgICAg
ICAvKiBOb3QgbmVjZXNzYXJpbHkgdHJ1ZSwgYnV0IGZvciBub24tdHJhbnNsYXRlZCBndWVzdHMs
IHdlIGNsYWltCiAgICAgICAgICAqIGl0J3MgdGhlIG1vc3QgZ2VuZXJpYyBraW5kIG9mIG1lbW9y
eSAqLwogICAgICAgICAqdCA9IHAybV9yYW1fcnc7Ci0gICAgICAgIHJldHVybiBfbWZuKGdmbik7
CisgICAgICAgIHJldHVybiBfbWZuKGdmbl9sKTsKICAgICB9CiAKICAgICBpZiAoIGxvY2tlZCAp
CkBAIC00NDQsOCArNDQ1LDggQEAgbWZuX3QgX19nZXRfZ2ZuX3R5cGVfYWNjZXNzKHN0cnVjdCBw
Mm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAgICAgICBBU1NFUlQocDJtX2lz
X2hvc3RwMm0ocDJtKSk7CiAgICAgICAgIC8qIFRyeSB0byB1bnNoYXJlLiBJZiB3ZSBmYWlsLCBj
b21tdW5pY2F0ZSBFTk9NRU0gd2l0aG91dAogICAgICAgICAgKiBzbGVlcGluZy4gKi8KLSAgICAg
ICAgaWYgKCBtZW1fc2hhcmluZ191bnNoYXJlX3BhZ2UocDJtLT5kb21haW4sIGdmbiwgMCkgPCAw
ICkKLSAgICAgICAgICAgICh2b2lkKW1lbV9zaGFyaW5nX25vdGlmeV9lbm9tZW0ocDJtLT5kb21h
aW4sIGdmbiwgMCk7CisgICAgICAgIGlmICggbWVtX3NoYXJpbmdfdW5zaGFyZV9wYWdlKHAybS0+
ZG9tYWluLCBnZm5fbCwgMCkgPCAwICkKKyAgICAgICAgICAgICh2b2lkKW1lbV9zaGFyaW5nX25v
dGlmeV9lbm9tZW0ocDJtLT5kb21haW4sIGdmbl9sLCAwKTsKICAgICAgICAgbWZuID0gcDJtLT5n
ZXRfZW50cnkocDJtLCBnZm4sIHQsIGEsIHEsIHBhZ2Vfb3JkZXIsIE5VTEwpOwogICAgIH0KIApA
QCAtNTU2LDcgKzU1Nyw3IEBAIGludCBwMm1fc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLCBtZm5fdCBtZm4sCiAgICAgICAgIGVsc2UKICAgICAgICAg
ICAgIG9yZGVyID0gMDsKIAotICAgICAgICBzZXRfcmMgPSBwMm0tPnNldF9lbnRyeShwMm0sIGdm
biwgbWZuLCBvcmRlciwgcDJtdCwgcDJtYSwgLTEpOworICAgICAgICBzZXRfcmMgPSBwMm0tPnNl
dF9lbnRyeShwMm0sIF9nZm4oZ2ZuKSwgbWZuLCBvcmRlciwgcDJtdCwgcDJtYSwgLTEpOwogICAg
ICAgICBpZiAoIHNldF9yYyApCiAgICAgICAgICAgICByYyA9IHNldF9yYzsKIApAQCAtNzM1LDcg
KzczNiw4IEBAIHAybV9yZW1vdmVfcGFnZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25l
ZCBsb25nIGdmbiwgdW5zaWduZWQgbG9uZyBtZm4sCiAgICAgewogICAgICAgICBmb3IgKCBpID0g
MDsgaSA8ICgxVUwgPDwgcGFnZV9vcmRlcik7IGkrKyApCiAgICAgICAgIHsKLSAgICAgICAgICAg
IG1mbl9yZXR1cm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbiArIGksICZ0LCAmYSwgMCwgTlVM
TCwgTlVMTCk7CisgICAgICAgICAgICBtZm5fcmV0dXJuID0gcDJtLT5nZXRfZW50cnkocDJtLCBf
Z2ZuKGdmbiArIGkpLCAmdCwgJmEsIDAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgTlVMTCwgTlVMTCk7CiAgICAgICAgICAgICBpZiAoICFwMm1faXNfZ3JhbnQodCkg
JiYgIXAybV9pc19zaGFyZWQodCkgJiYgIXAybV9pc19mb3JlaWduKHQpICkKICAgICAgICAgICAg
ICAgICBzZXRfZ3Bmbl9mcm9tX21mbihtZm4raSwgSU5WQUxJRF9NMlBfRU5UUlkpOwogICAgICAg
ICAgICAgQVNTRVJUKCAhcDJtX2lzX3ZhbGlkKHQpIHx8IG1mbiArIGkgPT0gbWZuX3gobWZuX3Jl
dHVybikgKTsKQEAgLTc2Miw3ICs3NjQsOCBAQCBndWVzdF9waHlzbWFwX2FkZF9lbnRyeShzdHJ1
Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIG1mbl90IG1mbiwKICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBwYWdlX29yZGVyLCBwMm1fdHlwZV90IHQpCiB7CiAgICAgc3RydWN0
IHAybV9kb21haW4gKnAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKLSAgICB1bnNpZ25lZCBsb25n
IGksIG9nZm47CisgICAgdW5zaWduZWQgbG9uZyBpOworICAgIGdmbl90IG9nZm47CiAgICAgcDJt
X3R5cGVfdCBvdDsKICAgICBwMm1fYWNjZXNzX3QgYTsKICAgICBtZm5fdCBvbWZuOwpAQCAtODAz
LDcgKzgwNiw3IEBAIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIGdm
bl90IGdmbiwgbWZuX3QgbWZuLAogICAgIC8qIEZpcnN0LCByZW1vdmUgbS0+cCBtYXBwaW5ncyBm
b3IgZXhpc3RpbmcgcC0+bSBtYXBwaW5ncyAqLwogICAgIGZvciAoIGkgPSAwOyBpIDwgKDFVTCA8
PCBwYWdlX29yZGVyKTsgaSsrICkKICAgICB7Ci0gICAgICAgIG9tZm4gPSBwMm0tPmdldF9lbnRy
eShwMm0sIGdmbl94KGdmbl9hZGQoZ2ZuLCBpKSksICZvdCwKKyAgICAgICAgb21mbiA9IHAybS0+
Z2V0X2VudHJ5KHAybSwgZ2ZuX2FkZChnZm4sIGkpLCAmb3QsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAmYSwgMCwgTlVMTCwgTlVMTCk7CiAgICAgICAgIGlmICggcDJtX2lzX3NoYXJl
ZChvdCkgKQogICAgICAgICB7CkBAIC04MzEsNyArODM0LDcgQEAgZ3Vlc3RfcGh5c21hcF9hZGRf
ZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBtZm5fdCBtZm4sCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwKTsKICAgICAgICAgICAgICAg
ICByZXR1cm4gcmM7CiAgICAgICAgICAgICB9Ci0gICAgICAgICAgICBvbWZuID0gcDJtLT5nZXRf
ZW50cnkocDJtLCBnZm5feChnZm5fYWRkKGdmbiwgaSkpLAorICAgICAgICAgICAgb21mbiA9IHAy
bS0+Z2V0X2VudHJ5KHAybSwgZ2ZuX2FkZChnZm4sIGkpLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICZvdCwgJmEsIDAsIE5VTEwsIE5VTEwpOwogICAgICAgICAgICAgQVNTRVJU
KCFwMm1faXNfc2hhcmVkKG90KSk7CiAgICAgICAgIH0KQEAgLTg3MywyMSArODc2LDI0IEBAIGd1
ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgbWZuX3Qg
bWZuLAogICAgICAgICB9CiAgICAgICAgIGlmICggcGFnZV9nZXRfb3duZXIobWZuX3RvX3BhZ2Uo
bWZuX2FkZChtZm4sIGkpKSkgIT0gZCApCiAgICAgICAgICAgICBjb250aW51ZTsKLSAgICAgICAg
b2dmbiA9IG1mbl90b19nZm4oZCwgbWZuX2FkZChtZm4sIGkpKTsKLSAgICAgICAgaWYgKCAob2dm
biAhPSBJTlZBTElEX00yUF9FTlRSWSkgJiYgKG9nZm4gIT0gZ2ZuX3goZ2ZuX2FkZChnZm4sIGkp
KSkgKQorICAgICAgICBvZ2ZuID0gX2dmbihtZm5fdG9fZ2ZuKGQsIG1mbl9hZGQobWZuLCBpKSkp
OworICAgICAgICBpZiAoICFnZm5fZXEob2dmbiwgX2dmbihJTlZBTElEX00yUF9FTlRSWSkpICYm
CisgICAgICAgICAgICAgIWdmbl9lcShvZ2ZuLCBnZm5fYWRkKGdmbiwgaSkpICkKICAgICAgICAg
ewogICAgICAgICAgICAgLyogVGhpcyBtYWNoaW5lIGZyYW1lIGlzIGFscmVhZHkgbWFwcGVkIGF0
IGFub3RoZXIgcGh5c2ljYWwKICAgICAgICAgICAgICAqIGFkZHJlc3MgKi8KICAgICAgICAgICAg
IFAyTV9ERUJVRygiYWxpYXNlZCEgbWZuPSUjbHgsIG9sZCBnZm49JSNseCwgbmV3IGdmbj0lI2x4
XG4iLAotICAgICAgICAgICAgICAgICAgICAgIG1mbl94KG1mbl9hZGQobWZuLCBpKSksIG9nZm4s
IGdmbl94KGdmbl9hZGQoZ2ZuLCBpKSkpOworICAgICAgICAgICAgICAgICAgICAgIG1mbl94KG1m
bl9hZGQobWZuLCBpKSksIGdmbl94KG9nZm4pLAorICAgICAgICAgICAgICAgICAgICAgIGdmbl94
KGdmbl9hZGQoZ2ZuLCBpKSkpOwogICAgICAgICAgICAgb21mbiA9IHAybS0+Z2V0X2VudHJ5KHAy
bSwgb2dmbiwgJm90LCAmYSwgMCwgTlVMTCwgTlVMTCk7CiAgICAgICAgICAgICBpZiAoIHAybV9p
c19yYW0ob3QpICYmICFwMm1faXNfcGFnZWQob3QpICkKICAgICAgICAgICAgIHsKICAgICAgICAg
ICAgICAgICBBU1NFUlQobWZuX3ZhbGlkKG9tZm4pKTsKICAgICAgICAgICAgICAgICBQMk1fREVC
VUcoIm9sZCBnZm49JSNseCAtPiBtZm4gJSNseFxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgb2dmbiAsIG1mbl94KG9tZm4pKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3go
b2dmbikgLCBtZm5feChvbWZuKSk7CiAgICAgICAgICAgICAgICAgaWYgKCBtZm5fZXEob21mbiwg
bWZuX2FkZChtZm4sIGkpKSApCi0gICAgICAgICAgICAgICAgICAgIHAybV9yZW1vdmVfcGFnZShw
Mm0sIG9nZm4sIG1mbl94KG1mbl9hZGQobWZuLCBpKSksIDApOworICAgICAgICAgICAgICAgICAg
ICBwMm1fcmVtb3ZlX3BhZ2UocDJtLCBnZm5feChvZ2ZuKSwgbWZuX3gobWZuX2FkZChtZm4sIGkp
KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDApOwogICAgICAgICAgICAg
fQogICAgICAgICB9CiAgICAgfQpAQCAtOTQ4LDcgKzk1NCw3IEBAIGludCBwMm1fY2hhbmdlX3R5
cGVfb25lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAogCiAgICAgZ2ZuX2xv
Y2socDJtLCBnZm4sIDApOwogCi0gICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm4sICZw
dCwgJmEsIDAsIE5VTEwsIE5VTEwpOworICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgX2dm
bihnZm4pLCAmcHQsICZhLCAwLCBOVUxMLCBOVUxMKTsKICAgICByYyA9IGxpa2VseShwdCA9PSBv
dCkKICAgICAgICAgID8gcDJtX3NldF9lbnRyeShwMm0sIGdmbiwgbWZuLCBQQUdFX09SREVSXzRL
LCBudCwKICAgICAgICAgICAgICAgICAgICAgICAgICBwMm0tPmRlZmF1bHRfYWNjZXNzKQpAQCAt
MTA2NSwxNCArMTA3MSwxNSBAQCBpbnQgcDJtX2ZpbmlzaF90eXBlX2NoYW5nZShzdHJ1Y3QgZG9t
YWluICpkLAogICogICAgMSArIG5ldyBvcmRlciAgZm9yIGNhbGxlciB0byByZXRyeSB3aXRoIHNt
YWxsZXIgb3JkZXIgKGd1YXJhbnRlZWQKICAqICAgICAgICAgICAgICAgICAgIHRvIGJlIHNtYWxs
ZXIgdGhhbiBvcmRlciBwYXNzZWQgaW4pCiAgKi8KLXN0YXRpYyBpbnQgc2V0X3R5cGVkX3AybV9l
bnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgbWZuLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvcmRlciwgcDJtX3R5cGVf
dCBnZm5fcDJtdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fYWNjZXNzX3Qg
YWNjZXNzKQorc3RhdGljIGludCBzZXRfdHlwZWRfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGxvbmcgZ2ZuX2wsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZu
X3QgbWZuLCB1bnNpZ25lZCBpbnQgb3JkZXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcDJtX3R5cGVfdCBnZm5fcDJtdCwgcDJtX2FjY2Vzc190IGFjY2VzcykKIHsKICAgICBpbnQg
cmMgPSAwOwogICAgIHAybV9hY2Nlc3NfdCBhOwogICAgIHAybV90eXBlX3Qgb3Q7CiAgICAgbWZu
X3Qgb21mbjsKKyAgICBnZm5fdCBnZm4gPSBfZ2ZuKGdmbl9sKTsKICAgICB1bnNpZ25lZCBpbnQg
Y3VyX29yZGVyID0gMDsKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0
cDJtKGQpOwogCkBAIC0xMTAzLDExICsxMTEwLDExIEBAIHN0YXRpYyBpbnQgc2V0X3R5cGVkX3Ay
bV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgbWZuLAog
ICAgICAgICB9CiAgICAgfQogCi0gICAgUDJNX0RFQlVHKCJzZXQgJWQgJWx4ICVseFxuIiwgZ2Zu
X3AybXQsIGdmbiwgbWZuX3gobWZuKSk7Ci0gICAgcmMgPSBwMm1fc2V0X2VudHJ5KHAybSwgZ2Zu
LCBtZm4sIG9yZGVyLCBnZm5fcDJtdCwgYWNjZXNzKTsKKyAgICBQMk1fREVCVUcoInNldCAlZCAl
bHggJWx4XG4iLCBnZm5fcDJtdCwgZ2ZuX2wsIG1mbl94KG1mbikpOworICAgIHJjID0gcDJtX3Nl
dF9lbnRyeShwMm0sIGdmbl9sLCBtZm4sIG9yZGVyLCBnZm5fcDJtdCwgYWNjZXNzKTsKICAgICBp
ZiAoIHJjICkKICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgInAybV9zZXRfZW50cnk6ICUj
bHg6JXUgLT4gJWQgKDB4JSJQUklfbWZuIilcbiIsCi0gICAgICAgICAgICAgICAgIGdmbiwgb3Jk
ZXIsIHJjLCBtZm5feChtZm4pKTsKKyAgICAgICAgICAgICAgICAgZ2ZuX2wsIG9yZGVyLCByYywg
bWZuX3gobWZuKSk7CiAgICAgZWxzZSBpZiAoIHAybV9pc19wb2Qob3QpICkKICAgICB7CiAgICAg
ICAgIHBvZF9sb2NrKHAybSk7CkBAIC0xMTU3LDcgKzExNjQsNyBAQCBpbnQgc2V0X2lkZW50aXR5
X3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKIAogICAgIGdm
bl9sb2NrKHAybSwgZ2ZuLCAwKTsKIAotICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgZ2Zu
LCAmcDJtdCwgJmEsIDAsIE5VTEwsIE5VTEwpOworICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAy
bSwgX2dmbihnZm4pLCAmcDJtdCwgJmEsIDAsIE5VTEwsIE5VTEwpOwogCiAgICAgaWYgKCBwMm10
ID09IHAybV9pbnZhbGlkIHx8IHAybXQgPT0gcDJtX21taW9fZG0gKQogICAgICAgICByZXQgPSBw
Mm1fc2V0X2VudHJ5KHAybSwgZ2ZuLCBfbWZuKGdmbiksIFBBR0VfT1JERVJfNEssCkBAIC0xMjAx
LDcgKzEyMDgsNyBAQCBpbnQgY2xlYXJfbW1pb19wMm1fZW50cnkoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgbG9uZyBnZm4sIG1mbl90IG1mbiwKICAgICAgICAgcmV0dXJuIC1FSU87CiAKICAg
ICBnZm5fbG9jayhwMm0sIGdmbiwgb3JkZXIpOwotICAgIGFjdHVhbF9tZm4gPSBwMm0tPmdldF9l
bnRyeShwMm0sIGdmbiwgJnQsICZhLCAwLCAmY3VyX29yZGVyLCBOVUxMKTsKKyAgICBhY3R1YWxf
bWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBfZ2ZuKGdmbiksICZ0LCAmYSwgMCwgJmN1cl9vcmRl
ciwgTlVMTCk7CiAgICAgaWYgKCBjdXJfb3JkZXIgPCBvcmRlciApCiAgICAgewogICAgICAgICBy
YyA9IGN1cl9vcmRlciArIDE7CkBAIC0xMjQ1LDcgKzEyNTIsNyBAQCBpbnQgY2xlYXJfaWRlbnRp
dHlfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKQogCiAgICAg
Z2ZuX2xvY2socDJtLCBnZm4sIDApOwogCi0gICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBn
Zm4sICZwMm10LCAmYSwgMCwgTlVMTCwgTlVMTCk7CisgICAgbWZuID0gcDJtLT5nZXRfZW50cnko
cDJtLCBfZ2ZuKGdmbiksICZwMm10LCAmYSwgMCwgTlVMTCwgTlVMTCk7CiAgICAgaWYgKCBwMm10
ID09IHAybV9tbWlvX2RpcmVjdCAmJiBtZm5feChtZm4pID09IGdmbiApCiAgICAgewogICAgICAg
ICByZXQgPSBwMm1fc2V0X2VudHJ5KHAybSwgZ2ZuLCBJTlZBTElEX01GTiwgUEFHRV9PUkRFUl80
SywKQEAgLTEyNzgsNyArMTI4NSw3IEBAIGludCBzZXRfc2hhcmVkX3AybV9lbnRyeShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgbWZuKQogICAgICAgICByZXR1cm4g
LUVJTzsKIAogICAgIGdmbl9sb2NrKHAybSwgZ2ZuLCAwKTsKLSAgICBvbWZuID0gcDJtLT5nZXRf
ZW50cnkocDJtLCBnZm4sICZvdCwgJmEsIDAsIE5VTEwsIE5VTEwpOworICAgIG9tZm4gPSBwMm0t
PmdldF9lbnRyeShwMm0sIF9nZm4oZ2ZuKSwgJm90LCAmYSwgMCwgTlVMTCwgTlVMTCk7CiAgICAg
LyogQXQgdGhlIG1vbWVudCB3ZSBvbmx5IGFsbG93IHAybSBjaGFuZ2UgaWYgZ2ZuIGhhcyBhbHJl
YWR5IGJlZW4gbWFkZQogICAgICAqIHNoYXJhYmxlIGZpcnN0ICovCiAgICAgQVNTRVJUKHAybV9p
c19zaGFyZWQob3QpKTsKQEAgLTEzMzAsNyArMTMzNyw3IEBAIGludCBwMm1fbWVtX3BhZ2luZ19u
b21pbmF0ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbikKIAogICAgIGdmbl9s
b2NrKHAybSwgZ2ZuLCAwKTsKIAotICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgZ2ZuLCAm
cDJtdCwgJmEsIDAsIE5VTEwsIE5VTEwpOworICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwg
X2dmbihnZm4pLCAmcDJtdCwgJmEsIDAsIE5VTEwsIE5VTEwpOwogCiAgICAgLyogQ2hlY2sgaWYg
bWZuIGlzIHZhbGlkICovCiAgICAgaWYgKCAhbWZuX3ZhbGlkKG1mbikgKQpAQCAtMTM5Miw3ICsx
Mzk5LDcgQEAgaW50IHAybV9tZW1fcGFnaW5nX2V2aWN0KHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGxvbmcgZ2ZuKQogICAgIGdmbl9sb2NrKHAybSwgZ2ZuLCAwKTsKIAogICAgIC8qIEdldCBt
Zm4gKi8KLSAgICBtZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbiwgJnAybXQsICZhLCAwLCBO
VUxMLCBOVUxMKTsKKyAgICBtZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIF9nZm4oZ2ZuKSwgJnAy
bXQsICZhLCAwLCBOVUxMLCBOVUxMKTsKICAgICBpZiAoIHVubGlrZWx5KCFtZm5fdmFsaWQobWZu
KSkgKQogICAgICAgICBnb3RvIG91dDsKIApAQCAtMTUyNCw3ICsxNTMxLDcgQEAgdm9pZCBwMm1f
bWVtX3BhZ2luZ19wb3B1bGF0ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbikK
IAogICAgIC8qIEZpeCBwMm0gbWFwcGluZyAqLwogICAgIGdmbl9sb2NrKHAybSwgZ2ZuLCAwKTsK
LSAgICBtZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbiwgJnAybXQsICZhLCAwLCBOVUxMLCBO
VUxMKTsKKyAgICBtZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIF9nZm4oZ2ZuKSwgJnAybXQsICZh
LCAwLCBOVUxMLCBOVUxMKTsKICAgICAvKiBBbGxvdyBvbmx5IG5vbWluYXRlZCBvciBldmljdGVk
IHBhZ2VzIHRvIGVudGVyIHBhZ2UtaW4gcGF0aCAqLwogICAgIGlmICggcDJtdCA9PSBwMm1fcmFt
X3BhZ2luZ19vdXQgfHwgcDJtdCA9PSBwMm1fcmFtX3BhZ2VkICkKICAgICB7CkBAIC0xNTg2LDcg
KzE1OTMsNyBAQCBpbnQgcDJtX21lbV9wYWdpbmdfcHJlcChzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBsb25nIGdmbiwgdWludDY0X3QgYnVmZmVyKQogCiAgICAgZ2ZuX2xvY2socDJtLCBnZm4s
IDApOwogCi0gICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm4sICZwMm10LCAmYSwgMCwg
TlVMTCwgTlVMTCk7CisgICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBfZ2ZuKGdmbiksICZw
Mm10LCAmYSwgMCwgTlVMTCwgTlVMTCk7CiAKICAgICByZXQgPSAtRU5PRU5UOwogICAgIC8qIEFs
bG93IG1pc3NpbmcgcGFnZXMgKi8KQEAgLTE2NzQsNyArMTY4MSw3IEBAIHZvaWQgcDJtX21lbV9w
YWdpbmdfcmVzdW1lKHN0cnVjdCBkb21haW4gKmQsIHZtX2V2ZW50X3Jlc3BvbnNlX3QgKnJzcCkK
ICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4gPSByc3AtPnUubWVtX2FjY2Vzcy5nZm47CiAKICAg
ICAgICAgZ2ZuX2xvY2socDJtLCBnZm4sIDApOwotICAgICAgICBtZm4gPSBwMm0tPmdldF9lbnRy
eShwMm0sIGdmbiwgJnAybXQsICZhLCAwLCBOVUxMLCBOVUxMKTsKKyAgICAgICAgbWZuID0gcDJt
LT5nZXRfZW50cnkocDJtLCBfZ2ZuKGdmbiksICZwMm10LCAmYSwgMCwgTlVMTCwgTlVMTCk7CiAg
ICAgICAgIC8qCiAgICAgICAgICAqIEFsbG93IG9ubHkgcGFnZXMgd2hpY2ggd2VyZSBwcmVwYXJl
ZCBwcm9wZXJseSwgb3IgcGFnZXMgd2hpY2gKICAgICAgICAgICogd2VyZSBub21pbmF0ZWQgYnV0
IG5vdCBldmljdGVkLgpAQCAtMjI2Myw3ICsyMjcwLDcgQEAgaW50IHAybV9jaGFuZ2VfYWx0cDJt
X2dmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaWR4LAogICAgIHAybV9sb2NrKGhw
Mm0pOwogICAgIHAybV9sb2NrKGFwMm0pOwogCi0gICAgbWZuID0gYXAybS0+Z2V0X2VudHJ5KGFw
Mm0sIGdmbl94KG9sZF9nZm4pLCAmdCwgJmEsIDAsIE5VTEwsIE5VTEwpOworICAgIG1mbiA9IGFw
Mm0tPmdldF9lbnRyeShhcDJtLCBvbGRfZ2ZuLCAmdCwgJmEsIDAsIE5VTEwsIE5VTEwpOwogCiAg
ICAgaWYgKCBnZm5fZXEobmV3X2dmbiwgSU5WQUxJRF9HRk4pICkKICAgICB7CkBAIC0yMjkyLDIx
ICsyMjk5LDIxIEBAIGludCBwMm1fY2hhbmdlX2FsdHAybV9nZm4oc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgaW50IGlkeCwKICAgICAgICAgICAgIGdmbiA9IF9nZm4oZ2ZuX3gob2xkX2dmbikg
JiBtYXNrKTsKICAgICAgICAgICAgIG1mbiA9IF9tZm4obWZuX3gobWZuKSAmIG1hc2spOwogCi0g
ICAgICAgICAgICBpZiAoIGFwMm0tPnNldF9lbnRyeShhcDJtLCBnZm5feChnZm4pLCBtZm4sIHBh
Z2Vfb3JkZXIsIHQsIGEsIDEpICkKKyAgICAgICAgICAgIGlmICggYXAybS0+c2V0X2VudHJ5KGFw
Mm0sIGdmbiwgbWZuLCBwYWdlX29yZGVyLCB0LCBhLCAxKSApCiAgICAgICAgICAgICAgICAgZ290
byBvdXQ7CiAgICAgICAgIH0KICAgICB9CiAKLSAgICBtZm4gPSBhcDJtLT5nZXRfZW50cnkoYXAy
bSwgZ2ZuX3gobmV3X2dmbiksICZ0LCAmYSwgMCwgTlVMTCwgTlVMTCk7CisgICAgbWZuID0gYXAy
bS0+Z2V0X2VudHJ5KGFwMm0sIG5ld19nZm4sICZ0LCAmYSwgMCwgTlVMTCwgTlVMTCk7CiAKICAg
ICBpZiAoICFtZm5fdmFsaWQobWZuKSApCi0gICAgICAgIG1mbiA9IGhwMm0tPmdldF9lbnRyeSho
cDJtLCBnZm5feChuZXdfZ2ZuKSwgJnQsICZhLCAwLCBOVUxMLCBOVUxMKTsKKyAgICAgICAgbWZu
ID0gaHAybS0+Z2V0X2VudHJ5KGhwMm0sIG5ld19nZm4sICZ0LCAmYSwgMCwgTlVMTCwgTlVMTCk7
CiAKICAgICAvKiBOb3RlOiBjdXJyZW50bHkgaXQgaXMgbm90IHNhZmUgdG8gcmVtYXAgdG8gYSBz
aGFyZWQgZW50cnkgKi8KICAgICBpZiAoICFtZm5fdmFsaWQobWZuKSB8fCAodCAhPSBwMm1fcmFt
X3J3KSApCiAgICAgICAgIGdvdG8gb3V0OwogCi0gICAgaWYgKCAhYXAybS0+c2V0X2VudHJ5KGFw
Mm0sIGdmbl94KG9sZF9nZm4pLCBtZm4sIFBBR0VfT1JERVJfNEssIHQsIGEsCisgICAgaWYgKCAh
YXAybS0+c2V0X2VudHJ5KGFwMm0sIG9sZF9nZm4sIG1mbiwgUEFHRV9PUkRFUl80SywgdCwgYSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKGN1cnJlbnQtPmRvbWFpbiAhPSBkKSkgKQogICAg
IHsKICAgICAgICAgcmMgPSAwOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0u
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKaW5kZXggOGYzNDA5YjQwMC4uMWM5YTUxZTlh
ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3AybS5oCkBAIC0yMzQsMTMgKzIzNCwxMyBAQCBzdHJ1Y3QgcDJtX2RvbWFpbiB7
CiAgICAgc3RydWN0IHBhZ2VfbGlzdF9oZWFkIHBhZ2VzOwogCiAgICAgaW50ICAgICAgICAgICAg
ICAgICgqc2V0X2VudHJ5KShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4sCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBnZm5fdCBnZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBtZm5fdCBtZm4sIHVuc2lnbmVkIGludCBwYWdlX29yZGVyLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBwMm10LAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcDJtX2FjY2Vzc190IHAybWEsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpbnQgc3ZlKTsKICAgICBtZm5fdCAgICAgICAgICAgICAg
KCpnZXRfZW50cnkpKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdmbiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGdmbl90IGdmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHAybV90eXBlX3QgKnAybXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwMm1fYWNjZXNzX3QgKnAybWEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwMm1fcXVlcnlfdCBxLAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 02 13:00:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 13:00:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz0KP-0004DN-1D; Mon, 02 Oct 2017 13:00:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dz0KN-0004Bg-Gc
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 13:00:07 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 1D/E9-02224-65832D95; Mon, 02 Oct 2017 13:00:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVysyfVTTfE4lK
 kwZaznBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8apLwuZCjbyVvw+3szUwHiVq4uRk0NIYDOj
 xMdTqV2MXED2aUaJe30T2EASbAKaEnc+f2ICsUUEpCWufb7MCFLELLCYUeLz/l5mkISwQIDE5
 +e/wIpYBFQlWnYuAovzClhJTFy0gB3ElhCQl9jVdpEVxOYEir8//pEVYrOlxPHuSUwTGLkXMD
 KsYlQvTi0qSy3SNdJLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAj0bz0DA+MOxlP
 NzocYJTmYlER5mQ0vRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4E0xB8oJFqWmp1akZeYAAw0m
 LcHBoyTCawqS5i0uSMwtzkyHSJ1i1OXouHn3D5MQS15+XqqUOO9/M6AiAZCijNI8uBGwoL/EK
 CslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZjXBWQVT2ZeCdymV0BHMAEdMafrAsgRJYkIKakGRk
 +5W65ygm0f1wXP4Nv0LSk6PZSztHpTmeZ3/awjxStT2uWU4jct+N9ZOOnOB6tIm46nFhcmbpf
 aFuTemHIpxP9Q3ePHys0bFtQkTVv2Pyam/rZfEG/ZTtezX75odF2XfST/bO+5z5+2Kk3Ofzhl
 1XlRHbOn/NZ8S860+B1+KCee9euaGdMWMyWW4oxEQy3mouJEAD6bVmV1AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1506949203!109946467!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22028 invoked from network); 2 Oct 2017 13:00:03 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-7.tower-31.messagelabs.com with SMTP; 2 Oct 2017 13:00:03 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6444D165D;
 Mon,  2 Oct 2017 06:00:03 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 552263F53D;
 Mon,  2 Oct 2017 06:00:02 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon,  2 Oct 2017 13:59:36 +0100
Message-Id: <20171002125941.11274-11-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171002125941.11274-1-julien.grall@arm.com>
References: <20171002125941.11274-1-julien.grall@arm.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 10/15] xen/x86: p2m-pod: Use typesafe GFN in
	pod_eager_record
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQWNrZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKLS0tCgpDYzogR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCiAg
ICBDaGFuZ2VzIGluIHYzOgogICAgICAgIC0gQWRkIFdlaSdzIHJldmlld2VkLWJ5CgogICAgQ2hh
bmdlcyBpbiB2MjoKICAgICAgICAtIEFkZCBBbmRyZXcncyBhY2tlZC1ieQotLS0KIHhlbi9hcmNo
L3g4Ni9tbS9wMm0tcG9kLmMgfCAxMCArKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNl
cnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0tcG9kLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCmluZGV4IGI4YTUxY2YxMmEuLjE3
NmQwNmNiNDIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKKysrIGIveGVu
L2FyY2gveDg2L21tL3AybS1wb2QuYwpAQCAtMTA2MiwxNSArMTA2MiwxNSBAQCBzdGF0aWMgdm9p
ZCBwb2RfZWFnZXJfcmVjbGFpbShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogICAgIH0gd2hpbGUg
KCAocDJtLT5wb2QuY291bnQgPT0gMCkgJiYgKGkgPCBBUlJBWV9TSVpFKG1ycC0+bGlzdCkpICk7
CiB9CiAKLXN0YXRpYyB2b2lkIHBvZF9lYWdlcl9yZWNvcmQoc3RydWN0IHAybV9kb21haW4gKnAy
bSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4sIHVuc2ln
bmVkIGludCBvcmRlcikKK3N0YXRpYyB2b2lkIHBvZF9lYWdlcl9yZWNvcmQoc3RydWN0IHAybV9k
b21haW4gKnAybSwgZ2ZuX3QgZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgb3JkZXIpCiB7CiAgICAgc3RydWN0IHBvZF9tcnBfbGlzdCAqbXJwID0gJnAybS0+
cG9kLm1ycDsKIAotICAgIEFTU0VSVChnZm4gIT0gZ2ZuX3goSU5WQUxJRF9HRk4pKTsKKyAgICBB
U1NFUlQoIWdmbl9lcShnZm4sIElOVkFMSURfR0ZOKSk7CiAKICAgICBtcnAtPmxpc3RbbXJwLT5p
ZHgrK10gPQotICAgICAgICBnZm4gfCAob3JkZXIgPT0gUEFHRV9PUkRFUl8yTSA/IFBPRF9MQVNU
X1NVUEVSUEFHRSA6IDApOworICAgICAgICBnZm5feChnZm4pIHwgKG9yZGVyID09IFBBR0VfT1JE
RVJfMk0gPyBQT0RfTEFTVF9TVVBFUlBBR0UgOiAwKTsKICAgICBtcnAtPmlkeCAlPSBBUlJBWV9T
SVpFKG1ycC0+bGlzdCk7CiB9CiAKQEAgLTExNjAsNyArMTE2MCw3IEBAIHAybV9wb2RfZGVtYW5k
X3BvcHVsYXRlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAg
IHAybS0+cG9kLmVudHJ5X2NvdW50IC09ICgxVUwgPDwgb3JkZXIpOwogICAgIEJVR19PTihwMm0t
PnBvZC5lbnRyeV9jb3VudCA8IDApOwogCi0gICAgcG9kX2VhZ2VyX3JlY29yZChwMm0sIGdmbl94
KGdmbl9hbGlnbmVkKSwgb3JkZXIpOworICAgIHBvZF9lYWdlcl9yZWNvcmQocDJtLCBnZm5fYWxp
Z25lZCwgb3JkZXIpOwogCiAgICAgaWYgKCB0Yl9pbml0X2RvbmUgKQogICAgIHsKLS0gCjIuMTEu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 02 13:00:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 13:00:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz0KQ-0004Ej-8n; Mon, 02 Oct 2017 13:00:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dz0KP-0004D5-0K
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 13:00:09 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 60/56-02225-85832D95; Mon, 02 Oct 2017 13:00:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsVysyfVTTfY4lK
 kQfM2IYslHxezODB6HN39mymAMYo1My8pvyKBNWPC0mNMBf03GCu2/+5iaWBcOZ+xi5GLQ0hg
 M6PE48lv2bsYOYGc04wS889og9hsApoSdz5/YgKxRQSkJa59vgzWwAxS039hL1iDsICnxIz/e
 9hAbBYBVYm1E9exgNi8AlYSh5cvYgaxJQTkJXa1XWQFsTmB4u+Pf2SFWGYpcbx7EtMERu4FjA
 yrGNWLU4vKUot0zfWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQJ9zAAEOxgbvzs
 dYpTkYFIS5WU2vBQpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJXwxwoJ1iUmp5akZaZAww2mLQE
 B4+SCK8pSJq3uCAxtzgzHSJ1itGY48ekK3+YODpu3v3DJMSSl5+XKiXO+98MqFQApDSjNA9uE
 CwKLjHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmY1wVkIU9mXgncvldApzABnTKn6wLIKSWJCC
 mpBsaCwD1zd2+u1b01qeSH9zfXzQ3lJ3OOHN3Qkuqk9ufarmtny73CFGaGJM7ub0gLX/J3qcA
 suwXMuce2+bjflPqePd8lP7TQZ+sk36Yki9fNZwx90uXP+6XWL9w1Q+vszekn9oWG8q56Nlt3
 oeYs6/sGC1wDkzOP+e1avLOd+/FE2dPyq4VuzPyuxFKckWioxVxUnAgADnYTBH0CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1506949202!109946457!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21447 invoked from network); 2 Oct 2017 13:00:02 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-31.messagelabs.com with SMTP; 2 Oct 2017 13:00:02 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1669415BF;
 Mon,  2 Oct 2017 06:00:02 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D6F2C3F53D;
 Mon,  2 Oct 2017 06:00:00 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon,  2 Oct 2017 13:59:35 +0100
Message-Id: <20171002125941.11274-10-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171002125941.11274-1-julien.grall@arm.com>
References: <20171002125941.11274-1-julien.grall@arm.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 09/15] xen/x86: p2m: Use typesafe GFN in
	p2m_set_entry
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQWNrZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBU
YW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKLS0tCgpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpD
YzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IFRhbWFzIEsg
TGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KCiAgICBDaGFuZ2VzIGluIHYzOgogICAgICAg
IC0gQWRkIFdlaSdzIHJldmlld2VkLWJ5CgogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAtIEFk
ZCBBbmRyZXcgJiBUYW1hcycgYWNrZWQtYnkKICAgICAgICAtIFJlbmFtZSB0aGUgdmFyaWFibGUg
Z2ZuX3QgdG8gZ2ZuXyB0byBhdm9pZCBzaGFkb3dpbmcgdGhlIHR5cGUKICAgICAgICBnZm5fdAot
LS0KIHhlbi9hcmNoL3g4Ni9tbS9oYXAvbmVzdGVkX2hhcC5jIHwgICAyICstCiB4ZW4vYXJjaC94
ODYvbW0vbWVtX3NoYXJpbmcuYyAgICB8ICAgMyArLQogeGVuL2FyY2gveDg2L21tL3AybS1wb2Qu
YyAgICAgICAgfCAgMzYgKysrKysrKy0tLS0tLQogeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAg
ICAgICAgfCAxMTIgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4v
aW5jbHVkZS9hc20teDg2L3AybS5oICAgICAgICB8ICAgMiArLQogNSBmaWxlcyBjaGFuZ2VkLCA4
NSBpbnNlcnRpb25zKCspLCA3MCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvbW0vaGFwL25lc3RlZF9oYXAuYyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvbmVzdGVkX2hhcC5j
CmluZGV4IDE2MmFmZWQ0NmIuLjM0NmZjYjUzZTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS9oYXAvbmVzdGVkX2hhcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvbmVzdGVkX2hhcC5j
CkBAIC0xMjEsNyArMTIxLDcgQEAgbmVzdGVkaGFwX2ZpeF9wMm0oc3RydWN0IHZjcHUgKnYsIHN0
cnVjdCBwMm1fZG9tYWluICpwMm0sCiAgICAgICAgIGdmbiA9IChMMl9ncGEgPj4gUEFHRV9TSElG
VCkgJiBtYXNrOwogICAgICAgICBtZm4gPSBfbWZuKChMMF9ncGEgPj4gUEFHRV9TSElGVCkgJiBt
YXNrKTsKIAotICAgICAgICByYyA9IHAybV9zZXRfZW50cnkocDJtLCBnZm4sIG1mbiwgcGFnZV9v
cmRlciwgcDJtdCwgcDJtYSk7CisgICAgICAgIHJjID0gcDJtX3NldF9lbnRyeShwMm0sIF9nZm4o
Z2ZuKSwgbWZuLCBwYWdlX29yZGVyLCBwMm10LCBwMm1hKTsKICAgICB9CiAKICAgICBwMm1fdW5s
b2NrKHAybSk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYyBiL3hl
bi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jCmluZGV4IDYyYTM4OTkwODkuLmI4NTYwMjhjMDIg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9tbS9tZW1fc2hhcmluZy5jCkBAIC0xMDUyLDcgKzEwNTIsOCBAQCBpbnQgbWVtX3NoYXJp
bmdfYWRkX3RvX3BoeXNtYXAoc3RydWN0IGRvbWFpbiAqc2QsIHVuc2lnbmVkIGxvbmcgc2dmbiwg
c2hyX2hhbmRsZQogICAgICAgICBnb3RvIGVycl91bmxvY2s7CiAgICAgfQogCi0gICAgcmV0ID0g
cDJtX3NldF9lbnRyeShwMm0sIGNnZm4sIHNtZm4sIFBBR0VfT1JERVJfNEssIHAybV9yYW1fc2hh
cmVkLCBhKTsKKyAgICByZXQgPSBwMm1fc2V0X2VudHJ5KHAybSwgX2dmbihjZ2ZuKSwgc21mbiwg
UEFHRV9PUkRFUl80SywKKyAgICAgICAgICAgICAgICAgICAgICAgIHAybV9yYW1fc2hhcmVkLCBh
KTsKIAogICAgIC8qIFRlbXB0ZWQgdG8gdHVybiB0aGlzIGludG8gYW4gYXNzZXJ0ICovCiAgICAg
aWYgKCByZXQgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYyBiL3hlbi9h
cmNoL3g4Ni9tbS9wMm0tcG9kLmMKaW5kZXggYzhjOGNmZjAxNC4uYjhhNTFjZjEyYSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJt
LXBvZC5jCkBAIC01NjUsNyArNTY1LDcgQEAgcDJtX3BvZF9kZWNyZWFzZV9yZXNlcnZhdGlvbihz
dHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIHVuc2lnbmVkIGludCBvcmRlcikKICAgICAgICAg
ICogQWxsIFBvRDogTWFyayB0aGUgd2hvbGUgcmVnaW9uIGludmFsaWQgYW5kIHRlbGwgY2FsbGVy
CiAgICAgICAgICAqIHdlJ3JlIGRvbmUuCiAgICAgICAgICAqLwotICAgICAgICBwMm1fc2V0X2Vu
dHJ5KHAybSwgZ2ZuX3goZ2ZuKSwgSU5WQUxJRF9NRk4sIG9yZGVyLCBwMm1faW52YWxpZCwKKyAg
ICAgICAgcDJtX3NldF9lbnRyeShwMm0sIGdmbiwgSU5WQUxJRF9NRk4sIG9yZGVyLCBwMm1faW52
YWxpZCwKICAgICAgICAgICAgICAgICAgICAgICBwMm0tPmRlZmF1bHRfYWNjZXNzKTsKICAgICAg
ICAgcDJtLT5wb2QuZW50cnlfY291bnQgLT0gMVVMIDw8IG9yZGVyOwogICAgICAgICBCVUdfT04o
cDJtLT5wb2QuZW50cnlfY291bnQgPCAwKTsKQEAgLTYwOSw3ICs2MDksNyBAQCBwMm1fcG9kX2Rl
Y3JlYXNlX3Jlc2VydmF0aW9uKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgdW5zaWduZWQg
aW50IG9yZGVyKQogICAgICAgICBuID0gMVVMIDw8IGN1cl9vcmRlcjsKICAgICAgICAgaWYgKCB0
ID09IHAybV9wb3B1bGF0ZV9vbl9kZW1hbmQgKQogICAgICAgICB7Ci0gICAgICAgICAgICBwMm1f
c2V0X2VudHJ5KHAybSwgZ2ZuX3goZ2ZuKSArIGksIElOVkFMSURfTUZOLCBjdXJfb3JkZXIsCisg
ICAgICAgICAgICBwMm1fc2V0X2VudHJ5KHAybSwgZ2ZuX2FkZChnZm4sIGkpLCBJTlZBTElEX01G
TiwgY3VyX29yZGVyLAogICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1faW52YWxpZCwgcDJt
LT5kZWZhdWx0X2FjY2Vzcyk7CiAgICAgICAgICAgICBwMm0tPnBvZC5lbnRyeV9jb3VudCAtPSBu
OwogICAgICAgICAgICAgQlVHX09OKHAybS0+cG9kLmVudHJ5X2NvdW50IDwgMCk7CkBAIC02MzEs
NyArNjMxLDcgQEAgcDJtX3BvZF9kZWNyZWFzZV9yZXNlcnZhdGlvbihzdHJ1Y3QgZG9tYWluICpk
LCBnZm5fdCBnZm4sIHVuc2lnbmVkIGludCBvcmRlcikKIAogICAgICAgICAgICAgcGFnZSA9IG1m
bl90b19wYWdlKG1mbik7CiAKLSAgICAgICAgICAgIHAybV9zZXRfZW50cnkocDJtLCBnZm5feChn
Zm4pICsgaSwgSU5WQUxJRF9NRk4sIGN1cl9vcmRlciwKKyAgICAgICAgICAgIHAybV9zZXRfZW50
cnkocDJtLCBnZm5fYWRkKGdmbiwgaSksIElOVkFMSURfTUZOLCBjdXJfb3JkZXIsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHAybV9pbnZhbGlkLCBwMm0tPmRlZmF1bHRfYWNjZXNzKTsKICAg
ICAgICAgICAgIHAybV90bGJfZmx1c2hfc3luYyhwMm0pOwogICAgICAgICAgICAgZm9yICggaiA9
IDA7IGogPCBuOyArK2ogKQpAQCAtNjgwLDkgKzY4MCwxMCBAQCB2b2lkIHAybV9wb2RfZHVtcF9k
YXRhKHN0cnVjdCBkb21haW4gKmQpCiAgKiBpbiB0aGUgcDJtLgogICovCiBzdGF0aWMgaW50Ci1w
Mm1fcG9kX3plcm9fY2hlY2tfc3VwZXJwYWdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2ln
bmVkIGxvbmcgZ2ZuKQorcDJtX3BvZF96ZXJvX2NoZWNrX3N1cGVycGFnZShzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbl9sKQogewogICAgIG1mbl90IG1mbiwgbWZuMCA9
IElOVkFMSURfTUZOOworICAgIGdmbl90IGdmbiA9IF9nZm4oZ2ZuX2wpOwogICAgIHAybV90eXBl
X3QgdHlwZSwgdHlwZTAgPSAwOwogICAgIHVuc2lnbmVkIGxvbmcgKiBtYXAgPSBOVUxMOwogICAg
IGludCByZXQ9MCwgcmVzZXQgPSAwOwpAQCAtNjkzLDcgKzY5NCw3IEBAIHAybV9wb2RfemVyb19j
aGVja19zdXBlcnBhZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4p
CiAKICAgICBBU1NFUlQocG9kX2xvY2tlZF9ieV9tZShwMm0pKTsKIAotICAgIGlmICggIXN1cGVy
cGFnZV9hbGlnbmVkKGdmbikgKQorICAgIGlmICggIXN1cGVycGFnZV9hbGlnbmVkKGdmbl9sKSAp
CiAgICAgICAgIGdvdG8gb3V0OwogCiAgICAgLyogQWxsb3cgYW4gZXh0cmEgcmVmY291bnQgZm9y
IG9uZSBzaGFkb3cgcHQgbWFwcGluZyBpbiBzaGFkb3dlZCBkb21haW5zICovCkBAIC03MTcsNyAr
NzE4LDcgQEAgcDJtX3BvZF96ZXJvX2NoZWNrX3N1cGVycGFnZShzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtLCB1bnNpZ25lZCBsb25nIGdmbikKICAgICAgICAgdW5zaWduZWQgbG9uZyBrOwogICAgICAg
ICBjb25zdCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwogCi0gICAgICAgIG1mbiA9IHAybS0+Z2V0
X2VudHJ5KHAybSwgX2dmbihnZm4gKyAgaSksICZ0eXBlLCAmYSwgMCwKKyAgICAgICAgbWZuID0g
cDJtLT5nZXRfZW50cnkocDJtLCBnZm5fYWRkKGdmbiwgaSksICZ0eXBlLCAmYSwgMCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJmN1cl9vcmRlciwgTlVMTCk7CiAKICAgICAgICAgLyoK
QEAgLTgxNSw3ICs4MTYsNyBAQCBwMm1fcG9kX3plcm9fY2hlY2tfc3VwZXJwYWdlKHN0cnVjdCBw
Mm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuKQogICAgICAgICAgICAgaW50IGQ6MTYs
b3JkZXI6MTY7CiAgICAgICAgIH0gdDsKIAotICAgICAgICB0LmdmbiA9IGdmbjsKKyAgICAgICAg
dC5nZm4gPSBnZm5fbDsKICAgICAgICAgdC5tZm4gPSBtZm5feChtZm4pOwogICAgICAgICB0LmQg
PSBkLT5kb21haW5faWQ7CiAgICAgICAgIHQub3JkZXIgPSA5OwpAQCAtODk4LDcgKzg5OSw3IEBA
IHAybV9wb2RfemVyb19jaGVjayhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25n
ICpnZm5zLCBpbnQgY291bnQpCiAgICAgICAgIH0KIAogICAgICAgICAvKiBUcnkgdG8gcmVtb3Zl
IHRoZSBwYWdlLCByZXN0b3Jpbmcgb2xkIG1hcHBpbmcgaWYgaXQgZmFpbHMuICovCi0gICAgICAg
IHAybV9zZXRfZW50cnkocDJtLCBnZm5zW2ldLCBJTlZBTElEX01GTiwgUEFHRV9PUkRFUl80SywK
KyAgICAgICAgcDJtX3NldF9lbnRyeShwMm0sIF9nZm4oZ2Zuc1tpXSksIElOVkFMSURfTUZOLCBQ
QUdFX09SREVSXzRLLAogICAgICAgICAgICAgICAgICAgICAgIHAybV9wb3B1bGF0ZV9vbl9kZW1h
bmQsIHAybS0+ZGVmYXVsdF9hY2Nlc3MpOwogCiAgICAgICAgIC8qCkBAIC05MTAsNyArOTExLDcg
QEAgcDJtX3BvZF96ZXJvX2NoZWNrKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxv
bmcgKmdmbnMsIGludCBjb3VudCkKICAgICAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKG1hcFtp
XSk7CiAgICAgICAgICAgICBtYXBbaV0gPSBOVUxMOwogCi0gICAgICAgICAgICBwMm1fc2V0X2Vu
dHJ5KHAybSwgZ2Zuc1tpXSwgbWZuc1tpXSwgUEFHRV9PUkRFUl80SywKKyAgICAgICAgICAgIHAy
bV9zZXRfZW50cnkocDJtLCBfZ2ZuKGdmbnNbaV0pLCBtZm5zW2ldLCBQQUdFX09SREVSXzRLLAog
ICAgICAgICAgICAgICAgIHR5cGVzW2ldLCBwMm0tPmRlZmF1bHRfYWNjZXNzKTsKIAogICAgICAg
ICAgICAgY29udGludWU7CkBAIC05MzcsNyArOTM4LDcgQEAgcDJtX3BvZF96ZXJvX2NoZWNrKHN0
cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgKmdmbnMsIGludCBjb3VudCkKICAg
ICAgICAgICovCiAgICAgICAgIGlmICggaiA8IChQQUdFX1NJWkUgLyBzaXplb2YoKm1hcFtpXSkp
ICkKICAgICAgICAgewotICAgICAgICAgICAgcDJtX3NldF9lbnRyeShwMm0sIGdmbnNbaV0sIG1m
bnNbaV0sIFBBR0VfT1JERVJfNEssCisgICAgICAgICAgICBwMm1fc2V0X2VudHJ5KHAybSwgX2dm
bihnZm5zW2ldKSwgbWZuc1tpXSwgUEFHRV9PUkRFUl80SywKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdHlwZXNbaV0sIHAybS0+ZGVmYXVsdF9hY2Nlc3MpOwogICAgICAgICB9CiAgICAgICAg
IGVsc2UKQEAgLTEwODAsNyArMTA4MSw3IEBAIHAybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHN0cnVj
dCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLAogewogICAgIHN0cnVjdCBkb21h
aW4gKmQgPSBwMm0tPmRvbWFpbjsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwID0gTlVMTDsgLyog
Q29tcGlsZXIgd2FybmluZ3MgKi8KLSAgICB1bnNpZ25lZCBsb25nIGdmbl9hbGlnbmVkID0gKGdm
biA+PiBvcmRlcikgPDwgb3JkZXI7CisgICAgZ2ZuX3QgZ2ZuX2FsaWduZWQgPSBfZ2ZuKChnZm4g
Pj4gb3JkZXIpIDw8IG9yZGVyKTsKICAgICBtZm5fdCBtZm47CiAgICAgdW5zaWduZWQgbG9uZyBp
OwogCkBAIC0xMTUyLDE0ICsxMTUzLDE0IEBAIHAybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHN0cnVj
dCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLAogCiAgICAgZm9yKCBpID0gMDsg
aSA8ICgxVUwgPDwgb3JkZXIpOyBpKysgKQogICAgIHsKLSAgICAgICAgc2V0X2dwZm5fZnJvbV9t
Zm4obWZuX3gobWZuKSArIGksIGdmbl9hbGlnbmVkICsgaSk7CisgICAgICAgIHNldF9ncGZuX2Zy
b21fbWZuKG1mbl94KG1mbikgKyBpLCBnZm5feChnZm5fYWxpZ25lZCkgKyBpKTsKICAgICAgICAg
cGFnaW5nX21hcmtfZGlydHkoZCwgbWZuX2FkZChtZm4sIGkpKTsKICAgICB9CiAKICAgICBwMm0t
PnBvZC5lbnRyeV9jb3VudCAtPSAoMVVMIDw8IG9yZGVyKTsKICAgICBCVUdfT04ocDJtLT5wb2Qu
ZW50cnlfY291bnQgPCAwKTsKIAotICAgIHBvZF9lYWdlcl9yZWNvcmQocDJtLCBnZm5fYWxpZ25l
ZCwgb3JkZXIpOworICAgIHBvZF9lYWdlcl9yZWNvcmQocDJtLCBnZm5feChnZm5fYWxpZ25lZCks
IG9yZGVyKTsKIAogICAgIGlmICggdGJfaW5pdF9kb25lICkKICAgICB7CkBAIC0xMTk5LDcgKzEy
MDAsNyBAQCByZW1hcF9hbmRfcmV0cnk6CiAgICAgICogbmVlZCBwcm9tb3RpbmcgdGhlIGdmbiBs
b2NrIGZyb20gZ2ZuLT4yTSBzdXBlcnBhZ2UuCiAgICAgICovCiAgICAgZm9yICggaSA9IDA7IGkg
PCAoMVVMIDw8IG9yZGVyKTsgaSsrICkKLSAgICAgICAgcDJtX3NldF9lbnRyeShwMm0sIGdmbl9h
bGlnbmVkICsgaSwgSU5WQUxJRF9NRk4sIFBBR0VfT1JERVJfNEssCisgICAgICAgIHAybV9zZXRf
ZW50cnkocDJtLCBnZm5fYWRkKGdmbl9hbGlnbmVkLCBpKSwgSU5WQUxJRF9NRk4sIFBBR0VfT1JE
RVJfNEssCiAgICAgICAgICAgICAgICAgICAgICAgcDJtX3BvcHVsYXRlX29uX2RlbWFuZCwgcDJt
LT5kZWZhdWx0X2FjY2Vzcyk7CiAgICAgaWYgKCB0Yl9pbml0X2RvbmUgKQogICAgIHsKQEAgLTEy
MTksMTAgKzEyMjAsMTEgQEAgcmVtYXBfYW5kX3JldHJ5OgogCiAKIGludAotZ3Vlc3RfcGh5c21h
cF9tYXJrX3BvcHVsYXRlX29uX2RlbWFuZChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25n
IGdmbiwKK2d1ZXN0X3BoeXNtYXBfbWFya19wb3B1bGF0ZV9vbl9kZW1hbmQoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgbG9uZyBnZm5fbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IG9yZGVyKQogewogICAgIHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7CisgICAgZ2ZuX3QgZ2ZuID0gX2dmbihnZm5fbCk7CiAg
ICAgdW5zaWduZWQgbG9uZyBpLCBuLCBwb2RfY291bnQgPSAwOwogICAgIGludCByYyA9IDA7CiAK
QEAgLTEyMzEsNyArMTIzMyw3IEBAIGd1ZXN0X3BoeXNtYXBfbWFya19wb3B1bGF0ZV9vbl9kZW1h
bmQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCiAKICAgICBnZm5fbG9jayhw
Mm0sIGdmbiwgb3JkZXIpOwogCi0gICAgUDJNX0RFQlVHKCJtYXJrIHBvZCBnZm49JSNseFxuIiwg
Z2ZuKTsKKyAgICBQMk1fREVCVUcoIm1hcmsgcG9kIGdmbj0lI2x4XG4iLCBnZm5fbCk7CiAKICAg
ICAvKiBNYWtlIHN1cmUgYWxsIGdwZm5zIGFyZSB1bnVzZWQgKi8KICAgICBmb3IgKCBpID0gMDsg
aSA8ICgxVUwgPDwgb3JkZXIpOyBpICs9IG4gKQpAQCAtMTI0MCw3ICsxMjQyLDcgQEAgZ3Vlc3Rf
cGh5c21hcF9tYXJrX3BvcHVsYXRlX29uX2RlbWFuZChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBsb25nIGdmbiwKICAgICAgICAgcDJtX2FjY2Vzc190IGE7CiAgICAgICAgIHVuc2lnbmVkIGlu
dCBjdXJfb3JkZXI7CiAKLSAgICAgICAgcDJtLT5nZXRfZW50cnkocDJtLCBfZ2ZuKGdmbiArIGkp
LCAmb3QsICZhLCAwLCAmY3VyX29yZGVyLCBOVUxMKTsKKyAgICAgICAgcDJtLT5nZXRfZW50cnko
cDJtLCBnZm5fYWRkKGdmbiwgaSksICZvdCwgJmEsIDAsICZjdXJfb3JkZXIsIE5VTEwpOwogICAg
ICAgICBuID0gMVVMIDw8IG1pbihvcmRlciwgY3VyX29yZGVyKTsKICAgICAgICAgaWYgKCBwMm1f
aXNfcmFtKG90KSApCiAgICAgICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0u
YyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwppbmRleCAzNWQ0YTE1MzkxLi4zZmJjNTM3ZGE2IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3Ay
bS5jCkBAIC01MzIsNyArNTMyLDcgQEAgc3RydWN0IHBhZ2VfaW5mbyAqcDJtX2dldF9wYWdlX2Zy
b21fZ2ZuKAogfQogCiAvKiBSZXR1cm5zOiAwIGZvciBzdWNjZXNzLCAtZXJybm8gZm9yIGZhaWx1
cmUgKi8KLWludCBwMm1fc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVk
IGxvbmcgZ2ZuLCBtZm5fdCBtZm4sCitpbnQgcDJtX3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtLCBnZm5fdCBnZm4sIG1mbl90IG1mbiwKICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBwYWdlX29yZGVyLCBwMm1fdHlwZV90IHAybXQsIHAybV9hY2Nlc3NfdCBwMm1hKQogewog
ICAgIHN0cnVjdCBkb21haW4gKmQgPSBwMm0tPmRvbWFpbjsKQEAgLTU0Niw4ICs1NDYsOSBAQCBp
bnQgcDJtX3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdm
biwgbWZuX3QgbWZuLAogICAgIHsKICAgICAgICAgaWYgKCBoYXBfZW5hYmxlZChkKSApCiAgICAg
ICAgIHsKLSAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZm5fbWFzayA9ICFtZm5fZXEobWZuLCBJ
TlZBTElEX01GTikgPwotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChnZm4g
fCBtZm5feChtZm4pIHwgdG9kbykgOiAoZ2ZuIHwgdG9kbyk7CisgICAgICAgICAgICB1bnNpZ25l
ZCBsb25nIGZuX21hc2sgPSAhbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pID8gbWZuX3gobWZuKSA6
IDA7CisKKyAgICAgICAgICAgIGZuX21hc2sgfD0gZ2ZuX3goZ2ZuKSB8IHRvZG87CiAKICAgICAg
ICAgICAgIG9yZGVyID0gKCEoZm5fbWFzayAmICgoMXVsIDw8IFBBR0VfT1JERVJfMUcpIC0gMSkp
ICYmCiAgICAgICAgICAgICAgICAgICAgICBoYXBfaGFzXzFnYikgPyBQQUdFX09SREVSXzFHIDoK
QEAgLTU1NywxMSArNTU4LDExIEBAIGludCBwMm1fc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLCBtZm5fdCBtZm4sCiAgICAgICAgIGVsc2UKICAgICAg
ICAgICAgIG9yZGVyID0gMDsKIAotICAgICAgICBzZXRfcmMgPSBwMm0tPnNldF9lbnRyeShwMm0s
IF9nZm4oZ2ZuKSwgbWZuLCBvcmRlciwgcDJtdCwgcDJtYSwgLTEpOworICAgICAgICBzZXRfcmMg
PSBwMm0tPnNldF9lbnRyeShwMm0sIGdmbiwgbWZuLCBvcmRlciwgcDJtdCwgcDJtYSwgLTEpOwog
ICAgICAgICBpZiAoIHNldF9yYyApCiAgICAgICAgICAgICByYyA9IHNldF9yYzsKIAotICAgICAg
ICBnZm4gKz0gMXVsIDw8IG9yZGVyOworICAgICAgICBnZm4gPSBnZm5fYWRkKGdmbiwgMXVsIDw8
IG9yZGVyKTsKICAgICAgICAgaWYgKCAhbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICkKICAgICAg
ICAgICAgIG1mbiA9IG1mbl9hZGQobWZuLCAxdWwgPDwgb3JkZXIpOwogICAgICAgICB0b2RvIC09
IDF1bCA8PCBvcmRlcjsKQEAgLTY1Miw3ICs2NTMsNyBAQCBpbnQgcDJtX2FsbG9jX3RhYmxlKHN0
cnVjdCBwMm1fZG9tYWluICpwMm0pCiAKICAgICAvKiBJbml0aWFsaXNlIHBoeXNtYXAgdGFibGVz
IGZvciBzbG90IHplcm8uIE90aGVyIGNvZGUgYXNzdW1lcyB0aGlzLiAqLwogICAgIHAybS0+ZGVm
ZXJfbmVzdGVkX2ZsdXNoID0gMTsKLSAgICByYyA9IHAybV9zZXRfZW50cnkocDJtLCAwLCBJTlZB
TElEX01GTiwgUEFHRV9PUkRFUl80SywKKyAgICByYyA9IHAybV9zZXRfZW50cnkocDJtLCBfZ2Zu
KDApLCBJTlZBTElEX01GTiwgUEFHRV9PUkRFUl80SywKICAgICAgICAgICAgICAgICAgICAgICAg
cDJtX2ludmFsaWQsIHAybS0+ZGVmYXVsdF9hY2Nlc3MpOwogICAgIHAybS0+ZGVmZXJfbmVzdGVk
X2ZsdXNoID0gMDsKICAgICBwMm1fdW5sb2NrKHAybSk7CkBAIC03MDMsMTAgKzcwNCwxMSBAQCB2
b2lkIHAybV9maW5hbF90ZWFyZG93bihzdHJ1Y3QgZG9tYWluICpkKQogCiAKIHN0YXRpYyBpbnQK
LXAybV9yZW1vdmVfcGFnZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdm
biwgdW5zaWduZWQgbG9uZyBtZm4sCitwMm1fcmVtb3ZlX3BhZ2Uoc3RydWN0IHAybV9kb21haW4g
KnAybSwgdW5zaWduZWQgbG9uZyBnZm5fbCwgdW5zaWduZWQgbG9uZyBtZm4sCiAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IHBhZ2Vfb3JkZXIpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBpOwor
ICAgIGdmbl90IGdmbiA9IF9nZm4oZ2ZuX2wpOwogICAgIG1mbl90IG1mbl9yZXR1cm47CiAgICAg
cDJtX3R5cGVfdCB0OwogICAgIHAybV9hY2Nlc3NfdCBhOwpAQCAtNzMwLDEzICs3MzIsMTMgQEAg
cDJtX3JlbW92ZV9wYWdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2Zu
LCB1bnNpZ25lZCBsb25nIG1mbiwKICAgICB9CiAKICAgICBBU1NFUlQoZ2ZuX2xvY2tlZF9ieV9t
ZShwMm0sIGdmbikpOwotICAgIFAyTV9ERUJVRygicmVtb3ZpbmcgZ2ZuPSUjbHggbWZuPSUjbHhc
biIsIGdmbiwgbWZuKTsKKyAgICBQMk1fREVCVUcoInJlbW92aW5nIGdmbj0lI2x4IG1mbj0lI2x4
XG4iLCBnZm5fbCwgbWZuKTsKIAogICAgIGlmICggbWZuX3ZhbGlkKF9tZm4obWZuKSkgKQogICAg
IHsKICAgICAgICAgZm9yICggaSA9IDA7IGkgPCAoMVVMIDw8IHBhZ2Vfb3JkZXIpOyBpKysgKQog
ICAgICAgICB7Ci0gICAgICAgICAgICBtZm5fcmV0dXJuID0gcDJtLT5nZXRfZW50cnkocDJtLCBf
Z2ZuKGdmbiArIGkpLCAmdCwgJmEsIDAsCisgICAgICAgICAgICBtZm5fcmV0dXJuID0gcDJtLT5n
ZXRfZW50cnkocDJtLCBnZm5fYWRkKGdmbiwgaSksICZ0LCAmYSwgMCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMLCBOVUxMKTsKICAgICAgICAgICAgIGlmICgg
IXAybV9pc19ncmFudCh0KSAmJiAhcDJtX2lzX3NoYXJlZCh0KSAmJiAhcDJtX2lzX2ZvcmVpZ24o
dCkgKQogICAgICAgICAgICAgICAgIHNldF9ncGZuX2Zyb21fbWZuKG1mbitpLCBJTlZBTElEX00y
UF9FTlRSWSk7CkBAIC05MDEsNyArOTAzLDcgQEAgZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoc3Ry
dWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBtZm5fdCBtZm4sCiAgICAgLyogTm93LCBhY3R1YWxs
eSBkbyB0aGUgdHdvLXdheSBtYXBwaW5nICovCiAgICAgaWYgKCBtZm5fdmFsaWQobWZuKSApCiAg
ICAgewotICAgICAgICByYyA9IHAybV9zZXRfZW50cnkocDJtLCBnZm5feChnZm4pLCBtZm4sIHBh
Z2Vfb3JkZXIsIHQsCisgICAgICAgIHJjID0gcDJtX3NldF9lbnRyeShwMm0sIGdmbiwgbWZuLCBw
YWdlX29yZGVyLCB0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtLT5kZWZhdWx0X2Fj
Y2Vzcyk7CiAgICAgICAgIGlmICggcmMgKQogICAgICAgICAgICAgZ290byBvdXQ7IC8qIEZhaWxl
ZCB0byB1cGRhdGUgcDJtLCBiYWlsIHdpdGhvdXQgdXBkYXRpbmcgbTJwLiAqLwpAQCAtOTE3LDcg
KzkxOSw3IEBAIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIGdmbl90
IGdmbiwgbWZuX3QgbWZuLAogICAgIHsKICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcs
ICJBZGRpbmcgYmFkIG1mbiB0byBwMm0gbWFwICglI2x4IC0+ICUjbHgpXG4iLAogICAgICAgICAg
ICAgICAgICBnZm5feChnZm4pLCBtZm5feChtZm4pKTsKLSAgICAgICAgcmMgPSBwMm1fc2V0X2Vu
dHJ5KHAybSwgZ2ZuX3goZ2ZuKSwgSU5WQUxJRF9NRk4sIHBhZ2Vfb3JkZXIsCisgICAgICAgIHJj
ID0gcDJtX3NldF9lbnRyeShwMm0sIGdmbiwgSU5WQUxJRF9NRk4sIHBhZ2Vfb3JkZXIsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwMm1faW52YWxpZCwgcDJtLT5kZWZhdWx0X2FjY2Vzcyk7
CiAgICAgICAgIGlmICggcmMgPT0gMCApCiAgICAgICAgIHsKQEAgLTk0MCwxMSArOTQyLDEyIEBA
IG91dDoKICAqIFJldHVybnM6IDAgZm9yIHN1Y2Nlc3MsIC1lcnJubyBmb3IgZmFpbHVyZS4KICAq
IFJlc2V0cyB0aGUgYWNjZXNzIHBlcm1pc3Npb25zLgogICovCi1pbnQgcDJtX2NoYW5nZV90eXBl
X29uZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKK2ludCBwMm1fY2hhbmdl
X3R5cGVfb25lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuX2wsCiAgICAgICAg
ICAgICAgICAgICAgICAgIHAybV90eXBlX3Qgb3QsIHAybV90eXBlX3QgbnQpCiB7CiAgICAgcDJt
X2FjY2Vzc190IGE7CiAgICAgcDJtX3R5cGVfdCBwdDsKKyAgICBnZm5fdCBnZm4gPSBfZ2ZuKGdm
bl9sKTsKICAgICBtZm5fdCBtZm47CiAgICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IHAybV9n
ZXRfaG9zdHAybShkKTsKICAgICBpbnQgcmM7CkBAIC05NTQsNyArOTU3LDcgQEAgaW50IHAybV9j
aGFuZ2VfdHlwZV9vbmUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCiAKICAg
ICBnZm5fbG9jayhwMm0sIGdmbiwgMCk7CiAKLSAgICBtZm4gPSBwMm0tPmdldF9lbnRyeShwMm0s
IF9nZm4oZ2ZuKSwgJnB0LCAmYSwgMCwgTlVMTCwgTlVMTCk7CisgICAgbWZuID0gcDJtLT5nZXRf
ZW50cnkocDJtLCBnZm4sICZwdCwgJmEsIDAsIE5VTEwsIE5VTEwpOwogICAgIHJjID0gbGlrZWx5
KHB0ID09IG90KQogICAgICAgICAgPyBwMm1fc2V0X2VudHJ5KHAybSwgZ2ZuLCBtZm4sIFBBR0Vf
T1JERVJfNEssIG50LAogICAgICAgICAgICAgICAgICAgICAgICAgIHAybS0+ZGVmYXVsdF9hY2Nl
c3MpCkBAIC0xMTExLDcgKzExMTQsNyBAQCBzdGF0aWMgaW50IHNldF90eXBlZF9wMm1fZW50cnko
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm5fbCwKICAgICB9CiAKICAgICBQMk1f
REVCVUcoInNldCAlZCAlbHggJWx4XG4iLCBnZm5fcDJtdCwgZ2ZuX2wsIG1mbl94KG1mbikpOwot
ICAgIHJjID0gcDJtX3NldF9lbnRyeShwMm0sIGdmbl9sLCBtZm4sIG9yZGVyLCBnZm5fcDJtdCwg
YWNjZXNzKTsKKyAgICByYyA9IHAybV9zZXRfZW50cnkocDJtLCBnZm4sIG1mbiwgb3JkZXIsIGdm
bl9wMm10LCBhY2Nlc3MpOwogICAgIGlmICggcmMgKQogICAgICAgICBnZHByaW50ayhYRU5MT0df
RVJSLCAicDJtX3NldF9lbnRyeTogJSNseDoldSAtPiAlZCAoMHglIlBSSV9tZm4iKVxuIiwKICAg
ICAgICAgICAgICAgICAgZ2ZuX2wsIG9yZGVyLCByYywgbWZuX3gobWZuKSk7CkBAIC0xMTQ2LDEx
ICsxMTQ5LDEyIEBAIGludCBzZXRfbW1pb19wMm1fZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgbG9uZyBnZm4sIG1mbl90IG1mbiwKICAgICByZXR1cm4gc2V0X3R5cGVkX3AybV9lbnRy
eShkLCBnZm4sIG1mbiwgb3JkZXIsIHAybV9tbWlvX2RpcmVjdCwgYWNjZXNzKTsKIH0KIAotaW50
IHNldF9pZGVudGl0eV9wMm1fZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBn
Zm4sCitpbnQgc2V0X2lkZW50aXR5X3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBsb25nIGdmbl9sLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX2FjY2Vzc190IHAy
bWEsIHVuc2lnbmVkIGludCBmbGFnKQogewogICAgIHAybV90eXBlX3QgcDJtdDsKICAgICBwMm1f
YWNjZXNzX3QgYTsKKyAgICBnZm5fdCBnZm4gPSBfZ2ZuKGdmbl9sKTsKICAgICBtZm5fdCBtZm47
CiAgICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKICAgICBp
bnQgcmV0OwpAQCAtMTE1OSwxNyArMTE2MywxNyBAQCBpbnQgc2V0X2lkZW50aXR5X3AybV9lbnRy
eShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKICAgICB7CiAgICAgICAgIGlm
ICggIW5lZWRfaW9tbXUoZCkgKQogICAgICAgICAgICAgcmV0dXJuIDA7Ci0gICAgICAgIHJldHVy
biBpb21tdV9tYXBfcGFnZShkLCBnZm4sIGdmbiwgSU9NTVVGX3JlYWRhYmxlfElPTU1VRl93cml0
YWJsZSk7CisgICAgICAgIHJldHVybiBpb21tdV9tYXBfcGFnZShkLCBnZm5fbCwgZ2ZuX2wsIElP
TU1VRl9yZWFkYWJsZXxJT01NVUZfd3JpdGFibGUpOwogICAgIH0KIAogICAgIGdmbl9sb2NrKHAy
bSwgZ2ZuLCAwKTsKIAotICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgX2dmbihnZm4pLCAm
cDJtdCwgJmEsIDAsIE5VTEwsIE5VTEwpOworICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwg
Z2ZuLCAmcDJtdCwgJmEsIDAsIE5VTEwsIE5VTEwpOwogCiAgICAgaWYgKCBwMm10ID09IHAybV9p
bnZhbGlkIHx8IHAybXQgPT0gcDJtX21taW9fZG0gKQotICAgICAgICByZXQgPSBwMm1fc2V0X2Vu
dHJ5KHAybSwgZ2ZuLCBfbWZuKGdmbiksIFBBR0VfT1JERVJfNEssCisgICAgICAgIHJldCA9IHAy
bV9zZXRfZW50cnkocDJtLCBnZm4sIF9tZm4oZ2ZuX2wpLCBQQUdFX09SREVSXzRLLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHAybV9tbWlvX2RpcmVjdCwgcDJtYSk7Ci0gICAgZWxzZSBp
ZiAoIG1mbl94KG1mbikgPT0gZ2ZuICYmIHAybXQgPT0gcDJtX21taW9fZGlyZWN0ICYmIGEgPT0g
cDJtYSApCisgICAgZWxzZSBpZiAoIG1mbl94KG1mbikgPT0gZ2ZuX2wgJiYgcDJtdCA9PSBwMm1f
bW1pb19kaXJlY3QgJiYgYSA9PSBwMm1hICkKICAgICAgICAgcmV0ID0gMDsKICAgICBlbHNlCiAg
ICAgewpAQCAtMTE4MCw3ICsxMTg0LDcgQEAgaW50IHNldF9pZGVudGl0eV9wMm1fZW50cnkoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCiAgICAgICAgIHByaW50ayhYRU5MT0df
R19XQVJOSU5HCiAgICAgICAgICAgICAgICAiQ2Fubm90IHNldHVwIGlkZW50aXR5IG1hcCBkJWQ6
JWx4LCIKICAgICAgICAgICAgICAgICIgZ2ZuIGFscmVhZHkgbWFwcGVkIHRvICVseC5cbiIsCi0g
ICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGdmbiwgbWZuX3gobWZuKSk7CisgICAgICAgICAg
ICAgICBkLT5kb21haW5faWQsIGdmbl9sLCBtZm5feChtZm4pKTsKICAgICB9CiAKICAgICBnZm5f
dW5sb2NrKHAybSwgZ2ZuLCAwKTsKQEAgLTExOTQsMTAgKzExOTgsMTEgQEAgaW50IHNldF9pZGVu
dGl0eV9wMm1fZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCiAgKiAg
ICBvcmRlcisxICBmb3IgY2FsbGVyIHRvIHJldHJ5IHdpdGggb3JkZXIgKGd1YXJhbnRlZWQgc21h
bGxlciB0aGFuCiAgKiAgICAgICAgICAgICB0aGUgb3JkZXIgdmFsdWUgcGFzc2VkIGluKQogICov
Ci1pbnQgY2xlYXJfbW1pb19wMm1fZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9u
ZyBnZm4sIG1mbl90IG1mbiwKK2ludCBjbGVhcl9tbWlvX3AybV9lbnRyeShzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIGdmbl9sLCBtZm5fdCBtZm4sCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IG9yZGVyKQogewogICAgIGludCByYyA9IC1FSU5WQUw7CisgICAg
Z2ZuX3QgZ2ZuID0gX2dmbihnZm5fbCk7CiAgICAgbWZuX3QgYWN0dWFsX21mbjsKICAgICBwMm1f
YWNjZXNzX3QgYTsKICAgICBwMm1fdHlwZV90IHQ7CkBAIC0xMjA4LDcgKzEyMTMsNyBAQCBpbnQg
Y2xlYXJfbW1pb19wMm1fZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4s
IG1mbl90IG1mbiwKICAgICAgICAgcmV0dXJuIC1FSU87CiAKICAgICBnZm5fbG9jayhwMm0sIGdm
biwgb3JkZXIpOwotICAgIGFjdHVhbF9tZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIF9nZm4oZ2Zu
KSwgJnQsICZhLCAwLCAmY3VyX29yZGVyLCBOVUxMKTsKKyAgICBhY3R1YWxfbWZuID0gcDJtLT5n
ZXRfZW50cnkocDJtLCBnZm4sICZ0LCAmYSwgMCwgJmN1cl9vcmRlciwgTlVMTCk7CiAgICAgaWYg
KCBjdXJfb3JkZXIgPCBvcmRlciApCiAgICAgewogICAgICAgICByYyA9IGN1cl9vcmRlciArIDE7
CkBAIC0xMjE5LDEzICsxMjI0LDEzIEBAIGludCBjbGVhcl9tbWlvX3AybV9lbnRyeShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgbWZuLAogICAgIGlmICggbWZuX2Vx
KGFjdHVhbF9tZm4sIElOVkFMSURfTUZOKSB8fCAodCAhPSBwMm1fbW1pb19kaXJlY3QpICkKICAg
ICB7CiAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsCi0gICAgICAgICAgICAgICAgICJnZm5f
dG9fbWZuIGZhaWxlZCEgZ2ZuPSUwOGx4IHR5cGU6JWRcbiIsIGdmbiwgdCk7CisgICAgICAgICAg
ICAgICAgICJnZm5fdG9fbWZuIGZhaWxlZCEgZ2ZuPSUwOGx4IHR5cGU6JWRcbiIsIGdmbl9sLCB0
KTsKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogICAgIGlmICggbWZuX3gobWZuKSAhPSBtZm5f
eChhY3R1YWxfbWZuKSApCiAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAogICAgICAg
ICAgICAgICAgICAibm8gbWFwcGluZyBiZXR3ZWVuIG1mbiAlMDhseCBhbmQgZ2ZuICUwOGx4XG4i
LAotICAgICAgICAgICAgICAgICBtZm5feChtZm4pLCBnZm4pOworICAgICAgICAgICAgICAgICBt
Zm5feChtZm4pLCBnZm5fbCk7CiAgICAgcmMgPSBwMm1fc2V0X2VudHJ5KHAybSwgZ2ZuLCBJTlZB
TElEX01GTiwgb3JkZXIsIHAybV9pbnZhbGlkLAogICAgICAgICAgICAgICAgICAgICAgICBwMm0t
PmRlZmF1bHRfYWNjZXNzKTsKIApAQCAtMTIzNSwxMCArMTI0MCwxMSBAQCBpbnQgY2xlYXJfbW1p
b19wMm1fZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sIG1mbl90IG1m
biwKICAgICByZXR1cm4gcmM7CiB9CiAKLWludCBjbGVhcl9pZGVudGl0eV9wMm1fZW50cnkoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCitpbnQgY2xlYXJfaWRlbnRpdHlfcDJt
X2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuX2wpCiB7CiAgICAgcDJt
X3R5cGVfdCBwMm10OwogICAgIHAybV9hY2Nlc3NfdCBhOworICAgIGdmbl90IGdmbiA9IF9nZm4o
Z2ZuX2wpOwogICAgIG1mbl90IG1mbjsKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJt
X2dldF9ob3N0cDJtKGQpOwogICAgIGludCByZXQ7CkBAIC0xMjQ3LDEzICsxMjUzLDEzIEBAIGlu
dCBjbGVhcl9pZGVudGl0eV9wMm1fZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9u
ZyBnZm4pCiAgICAgewogICAgICAgICBpZiAoICFuZWVkX2lvbW11KGQpICkKICAgICAgICAgICAg
IHJldHVybiAwOwotICAgICAgICByZXR1cm4gaW9tbXVfdW5tYXBfcGFnZShkLCBnZm4pOworICAg
ICAgICByZXR1cm4gaW9tbXVfdW5tYXBfcGFnZShkLCBnZm5fbCk7CiAgICAgfQogCiAgICAgZ2Zu
X2xvY2socDJtLCBnZm4sIDApOwogCi0gICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBfZ2Zu
KGdmbiksICZwMm10LCAmYSwgMCwgTlVMTCwgTlVMTCk7Ci0gICAgaWYgKCBwMm10ID09IHAybV9t
bWlvX2RpcmVjdCAmJiBtZm5feChtZm4pID09IGdmbiApCisgICAgbWZuID0gcDJtLT5nZXRfZW50
cnkocDJtLCBnZm4sICZwMm10LCAmYSwgMCwgTlVMTCwgTlVMTCk7CisgICAgaWYgKCBwMm10ID09
IHAybV9tbWlvX2RpcmVjdCAmJiBtZm5feChtZm4pID09IGdmbl9sICkKICAgICB7CiAgICAgICAg
IHJldCA9IHAybV9zZXRfZW50cnkocDJtLCBnZm4sIElOVkFMSURfTUZOLCBQQUdFX09SREVSXzRL
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9pbnZhbGlkLCBwMm0tPmRlZmF1bHRf
YWNjZXNzKTsKQEAgLTEyNjQsNyArMTI3MCw3IEBAIGludCBjbGVhcl9pZGVudGl0eV9wMm1fZW50
cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCiAgICAgICAgIGdmbl91bmxv
Y2socDJtLCBnZm4sIDApOwogICAgICAgICBwcmludGsoWEVOTE9HX0dfV0FSTklORwogICAgICAg
ICAgICAgICAgIm5vbi1pZGVudGl0eSBtYXAgZCVkOiVseCBub3QgY2xlYXJlZCAobWFwcGVkIHRv
ICVseClcbiIsCi0gICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGdmbiwgbWZuX3gobWZuKSk7
CisgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGdmbl9sLCBtZm5feChtZm4pKTsKICAgICAg
ICAgcmV0ID0gMDsKICAgICB9CiAKQEAgLTEyNzIsMTAgKzEyNzgsMTEgQEAgaW50IGNsZWFyX2lk
ZW50aXR5X3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbikKIH0K
IAogLyogUmV0dXJuczogMCBmb3Igc3VjY2VzcywgLWVycm5vIGZvciBmYWlsdXJlICovCi1pbnQg
c2V0X3NoYXJlZF9wMm1fZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4s
IG1mbl90IG1mbikKK2ludCBzZXRfc2hhcmVkX3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBsb25nIGdmbl9sLCBtZm5fdCBtZm4pCiB7CiAgICAgc3RydWN0IHAybV9kb21haW4g
KnAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKICAgICBpbnQgcmMgPSAwOworICAgIGdmbl90IGdm
biA9IF9nZm4oZ2ZuX2wpOwogICAgIHAybV9hY2Nlc3NfdCBhOwogICAgIHAybV90eXBlX3Qgb3Q7
CiAgICAgbWZuX3Qgb21mbjsKQEAgLTEyODUsNyArMTI5Miw3IEBAIGludCBzZXRfc2hhcmVkX3Ay
bV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgbWZuKQog
ICAgICAgICByZXR1cm4gLUVJTzsKIAogICAgIGdmbl9sb2NrKHAybSwgZ2ZuLCAwKTsKLSAgICBv
bWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBfZ2ZuKGdmbiksICZvdCwgJmEsIDAsIE5VTEwsIE5V
TEwpOworICAgIG9tZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbiwgJm90LCAmYSwgMCwgTlVM
TCwgTlVMTCk7CiAgICAgLyogQXQgdGhlIG1vbWVudCB3ZSBvbmx5IGFsbG93IHAybSBjaGFuZ2Ug
aWYgZ2ZuIGhhcyBhbHJlYWR5IGJlZW4gbWFkZQogICAgICAqIHNoYXJhYmxlIGZpcnN0ICovCiAg
ICAgQVNTRVJUKHAybV9pc19zaGFyZWQob3QpKTsKQEAgLTEyOTcsMTQgKzEzMDQsMTQgQEAgaW50
IHNldF9zaGFyZWRfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2Zu
LCBtZm5fdCBtZm4pCiAgICAgICAgICB8fCAocGdfdHlwZSAmIFBHVF90eXBlX21hc2spICE9IFBH
VF9zaGFyZWRfcGFnZSApCiAgICAgICAgIHNldF9ncGZuX2Zyb21fbWZuKG1mbl94KG9tZm4pLCBJ
TlZBTElEX00yUF9FTlRSWSk7CiAKLSAgICBQMk1fREVCVUcoInNldCBzaGFyZWQgJWx4ICVseFxu
IiwgZ2ZuLCBtZm5feChtZm4pKTsKKyAgICBQMk1fREVCVUcoInNldCBzaGFyZWQgJWx4ICVseFxu
IiwgZ2ZuX2wsIG1mbl94KG1mbikpOwogICAgIHJjID0gcDJtX3NldF9lbnRyeShwMm0sIGdmbiwg
bWZuLCBQQUdFX09SREVSXzRLLCBwMm1fcmFtX3NoYXJlZCwKICAgICAgICAgICAgICAgICAgICAg
ICAgcDJtLT5kZWZhdWx0X2FjY2Vzcyk7CiAgICAgZ2ZuX3VubG9jayhwMm0sIGdmbiwgMCk7CiAg
ICAgaWYgKCByYyApCiAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsCiAgICAgICAgICAgICAg
ICAgICJwMm1fc2V0X2VudHJ5IGZhaWxlZCEgbWZuPSUwOGx4IHJjOiVkXG4iLAotICAgICAgICAg
ICAgICAgICBtZm5feChnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKHAybS0+ZG9tYWluLCBnZm4sICZv
dCkpLCByYyk7CisgICAgICAgICAgICAgICAgIG1mbl94KGdldF9nZm5fcXVlcnlfdW5sb2NrZWQo
cDJtLT5kb21haW4sIGdmbl9sLCAmb3QpKSwgcmMpOwogICAgIHJldHVybiByYzsKIH0KIApAQCAt
MTMyNiwxOCArMTMzMywxOSBAQCBpbnQgc2V0X3NoYXJlZF9wMm1fZW50cnkoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgbG9uZyBnZm4sIG1mbl90IG1mbikKICAqIE9uY2UgdGhlIHAybXQgaXMg
Y2hhbmdlZCB0aGUgcGFnZSBpcyByZWFkb25seSBmb3IgdGhlIGd1ZXN0LiAgT24gc3VjY2VzcyB0
aGUKICAqIHBhZ2VyIGNhbiB3cml0ZSB0aGUgcGFnZSBjb250ZW50cyB0byBkaXNrIGFuZCBsYXRl
ciBldmljdCB0aGUgcGFnZS4KICAqLwotaW50IHAybV9tZW1fcGFnaW5nX25vbWluYXRlKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKQoraW50IHAybV9tZW1fcGFnaW5nX25vbWlu
YXRlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuX2wpCiB7CiAgICAgc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZTsKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9o
b3N0cDJtKGQpOwogICAgIHAybV90eXBlX3QgcDJtdDsKICAgICBwMm1fYWNjZXNzX3QgYTsKKyAg
ICBnZm5fdCBnZm4gPSBfZ2ZuKGdmbl9sKTsKICAgICBtZm5fdCBtZm47CiAgICAgaW50IHJldCA9
IC1FQlVTWTsKIAogICAgIGdmbl9sb2NrKHAybSwgZ2ZuLCAwKTsKIAotICAgIG1mbiA9IHAybS0+
Z2V0X2VudHJ5KHAybSwgX2dmbihnZm4pLCAmcDJtdCwgJmEsIDAsIE5VTEwsIE5VTEwpOworICAg
IG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgZ2ZuLCAmcDJtdCwgJmEsIDAsIE5VTEwsIE5VTEwp
OwogCiAgICAgLyogQ2hlY2sgaWYgbWZuIGlzIHZhbGlkICovCiAgICAgaWYgKCAhbWZuX3ZhbGlk
KG1mbikgKQpAQCAtMTM4NywxMSArMTM5NSwxMiBAQCBpbnQgcDJtX21lbV9wYWdpbmdfbm9taW5h
dGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCiAgKiBjb3VsZCBldmljdCBp
dCwgZXZpY3Rpb24gY2FuIG5vdCBiZSBkb25lIGVpdGhlci4gSW4gdGhpcyBjYXNlIHRoZSBnZm4g
aXMKICAqIHN0aWxsIGJhY2tlZCBieSBhIG1mbi4KICAqLwotaW50IHAybV9tZW1fcGFnaW5nX2V2
aWN0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKQoraW50IHAybV9tZW1fcGFn
aW5nX2V2aWN0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuX2wpCiB7CiAgICAg
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKICAgICBwMm1fdHlwZV90IHAybXQ7CiAgICAgcDJtX2Fj
Y2Vzc190IGE7CisgICAgZ2ZuX3QgZ2ZuID0gX2dmbihnZm5fbCk7CiAgICAgbWZuX3QgbWZuOwog
ICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7CiAgICAgaW50
IHJldCA9IC1FQlVTWTsKQEAgLTEzOTksNyArMTQwOCw3IEBAIGludCBwMm1fbWVtX3BhZ2luZ19l
dmljdChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbikKICAgICBnZm5fbG9jayhw
Mm0sIGdmbiwgMCk7CiAKICAgICAvKiBHZXQgbWZuICovCi0gICAgbWZuID0gcDJtLT5nZXRfZW50
cnkocDJtLCBfZ2ZuKGdmbiksICZwMm10LCAmYSwgMCwgTlVMTCwgTlVMTCk7CisgICAgbWZuID0g
cDJtLT5nZXRfZW50cnkocDJtLCBnZm4sICZwMm10LCAmYSwgMCwgTlVMTCwgTlVMTCk7CiAgICAg
aWYgKCB1bmxpa2VseSghbWZuX3ZhbGlkKG1mbikpICkKICAgICAgICAgZ290byBvdXQ7CiAKQEAg
LTE1MDIsMTUgKzE1MTEsMTYgQEAgdm9pZCBwMm1fbWVtX3BhZ2luZ19kcm9wX3BhZ2Uoc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCiAgKiBhbHJlYWR5IHNlbnQgdG8gdGhlIHBh
Z2VyLiBJbiB0aGlzIGNhc2UgdGhlIGNhbGxlciBoYXMgdG8gdHJ5IGFnYWluIHVudGlsIHRoZQog
ICogZ2ZuIGlzIGZ1bGx5IHBhZ2VkIGluIGFnYWluLgogICovCi12b2lkIHAybV9tZW1fcGFnaW5n
X3BvcHVsYXRlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKQordm9pZCBwMm1f
bWVtX3BhZ2luZ19wb3B1bGF0ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbl9s
KQogewogICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKICAgICB2bV9ldmVudF9yZXF1ZXN0
X3QgcmVxID0gewogICAgICAgICAucmVhc29uID0gVk1fRVZFTlRfUkVBU09OX01FTV9QQUdJTkcs
Ci0gICAgICAgIC51Lm1lbV9wYWdpbmcuZ2ZuID0gZ2ZuCisgICAgICAgIC51Lm1lbV9wYWdpbmcu
Z2ZuID0gZ2ZuX2wKICAgICB9OwogICAgIHAybV90eXBlX3QgcDJtdDsKICAgICBwMm1fYWNjZXNz
X3QgYTsKKyAgICBnZm5fdCBnZm4gPSBfZ2ZuKGdmbl9sKTsKICAgICBtZm5fdCBtZm47CiAgICAg
c3RydWN0IHAybV9kb21haW4gKnAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKIApAQCAtMTUxOSw3
ICsxNTI5LDcgQEAgdm9pZCBwMm1fbWVtX3BhZ2luZ19wb3B1bGF0ZShzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBsb25nIGdmbikKICAgICBpZiAoIHJjID09IC1FTk9TWVMgKQogICAgIHsKICAg
ICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgIkRvbWFpbiAlaHUgcGFnaW5nIGdmbiAlbHggeWV0
IG5vIHJpbmcgIgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaW4gcGxhY2VcbiIsIGQt
PmRvbWFpbl9pZCwgZ2ZuKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImluIHBsYWNl
XG4iLCBkLT5kb21haW5faWQsIGdmbl9sKTsKICAgICAgICAgLyogUHJldmVudCB0aGUgdmNwdSBm
cm9tIGZhdWx0aW5nIHJlcGVhdGVkbHkgb24gdGhlIHNhbWUgZ2ZuICovCiAgICAgICAgIGlmICgg
di0+ZG9tYWluID09IGQgKQogICAgICAgICAgICAgdmNwdV9wYXVzZV9ub3N5bmModik7CkBAIC0x
NTMxLDcgKzE1NDEsNyBAQCB2b2lkIHAybV9tZW1fcGFnaW5nX3BvcHVsYXRlKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKQogCiAgICAgLyogRml4IHAybSBtYXBwaW5nICovCiAg
ICAgZ2ZuX2xvY2socDJtLCBnZm4sIDApOwotICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwg
X2dmbihnZm4pLCAmcDJtdCwgJmEsIDAsIE5VTEwsIE5VTEwpOworICAgIG1mbiA9IHAybS0+Z2V0
X2VudHJ5KHAybSwgZ2ZuLCAmcDJtdCwgJmEsIDAsIE5VTEwsIE5VTEwpOwogICAgIC8qIEFsbG93
IG9ubHkgbm9taW5hdGVkIG9yIGV2aWN0ZWQgcGFnZXMgdG8gZW50ZXIgcGFnZS1pbiBwYXRoICov
CiAgICAgaWYgKCBwMm10ID09IHAybV9yYW1fcGFnaW5nX291dCB8fCBwMm10ID09IHAybV9yYW1f
cGFnZWQgKQogICAgIHsKQEAgLTE1NzUsMTEgKzE1ODUsMTIgQEAgdm9pZCBwMm1fbWVtX3BhZ2lu
Z19wb3B1bGF0ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbikKICAqIG1mbiBp
ZiBwb3B1bGF0ZSB3YXMgY2FsbGVkIGZvciAgZ2ZuIHdoaWNoIHdhcyBub21pbmF0ZWQgYnV0IG5v
dCBldmljdGVkLiBJbgogICogdGhpcyBjYXNlIG9ubHkgdGhlIHAybXQgbmVlZHMgdG8gYmUgZm9y
d2FyZGVkLgogICovCi1pbnQgcDJtX21lbV9wYWdpbmdfcHJlcChzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBsb25nIGdmbiwgdWludDY0X3QgYnVmZmVyKQoraW50IHAybV9tZW1fcGFnaW5nX3By
ZXAoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm5fbCwgdWludDY0X3QgYnVmZmVy
KQogewogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CiAgICAgcDJtX3R5cGVfdCBwMm10Owog
ICAgIHAybV9hY2Nlc3NfdCBhOworICAgIGdmbl90IGdmbiA9IF9nZm4oZ2ZuX2wpOwogICAgIG1m
bl90IG1mbjsKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQp
OwogICAgIGludCByZXQsIHBhZ2VfZXh0YW50ID0gMTsKQEAgLTE1OTMsNyArMTYwNCw3IEBAIGlu
dCBwMm1fbWVtX3BhZ2luZ19wcmVwKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2Zu
LCB1aW50NjRfdCBidWZmZXIpCiAKICAgICBnZm5fbG9jayhwMm0sIGdmbiwgMCk7CiAKLSAgICBt
Zm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIF9nZm4oZ2ZuKSwgJnAybXQsICZhLCAwLCBOVUxMLCBO
VUxMKTsKKyAgICBtZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbiwgJnAybXQsICZhLCAwLCBO
VUxMLCBOVUxMKTsKIAogICAgIHJldCA9IC1FTk9FTlQ7CiAgICAgLyogQWxsb3cgbWlzc2luZyBw
YWdlcyAqLwpAQCAtMTYyOSw3ICsxNjQwLDcgQEAgaW50IHAybV9tZW1fcGFnaW5nX3ByZXAoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sIHVpbnQ2NF90IGJ1ZmZlcikKICAgICAg
ICAgaWYgKCByYyApCiAgICAgICAgIHsKICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIs
ICJGYWlsZWQgdG8gbG9hZCBwYWdpbmctaW4gZ2ZuICVseCBkb21haW4gJXUgIgotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgImJ5dGVzIGxlZnQgJWRcbiIsIGdmbiwgZC0+ZG9tYWlu
X2lkLCByYyk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYnl0ZXMgbGVmdCAl
ZFxuIiwgZ2ZuX2wsIGQtPmRvbWFpbl9pZCwgcmMpOwogICAgICAgICAgICAgcmV0ID0gLUVGQVVM
VDsKICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOyAvKiBEb24ndCBsZWFrIHBhZ2VzICovCiAg
ICAgICAgICAgICBnb3RvIG91dDsgICAgICAgICAgICAKQEAgLTE2NDIsNyArMTY1Myw3IEBAIGlu
dCBwMm1fbWVtX3BhZ2luZ19wcmVwKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2Zu
LCB1aW50NjRfdCBidWZmZXIpCiAgICAgcmV0ID0gcDJtX3NldF9lbnRyeShwMm0sIGdmbiwgbWZu
LCBQQUdFX09SREVSXzRLLAogICAgICAgICAgICAgICAgICAgICAgICAgcGFnaW5nX21vZGVfbG9n
X2RpcnR5KGQpID8gcDJtX3JhbV9sb2dkaXJ0eQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDogcDJtX3JhbV9ydywgYSk7Ci0gICAgc2V0X2dwZm5fZnJv
bV9tZm4obWZuX3gobWZuKSwgZ2ZuKTsKKyAgICBzZXRfZ3Bmbl9mcm9tX21mbihtZm5feChtZm4p
LCBnZm5fbCk7CiAKICAgICBpZiAoICFwYWdlX2V4dGFudCApCiAgICAgICAgIGF0b21pY19kZWMo
JmQtPnBhZ2VkX3BhZ2VzKTsKQEAgLTE2NzgsMTAgKzE2ODksMTAgQEAgdm9pZCBwMm1fbWVtX3Bh
Z2luZ19yZXN1bWUoc3RydWN0IGRvbWFpbiAqZCwgdm1fZXZlbnRfcmVzcG9uc2VfdCAqcnNwKQog
ICAgIC8qIEZpeCBwMm0gZW50cnkgaWYgdGhlIHBhZ2Ugd2FzIG5vdCBkcm9wcGVkICovCiAgICAg
aWYgKCAhKHJzcC0+dS5tZW1fcGFnaW5nLmZsYWdzICYgTUVNX1BBR0lOR19EUk9QX1BBR0UpICkK
ICAgICB7Ci0gICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuID0gcnNwLT51Lm1lbV9hY2Nlc3MuZ2Zu
OworICAgICAgICBnZm5fdCBnZm4gPSBfZ2ZuKHJzcC0+dS5tZW1fYWNjZXNzLmdmbik7CiAKICAg
ICAgICAgZ2ZuX2xvY2socDJtLCBnZm4sIDApOwotICAgICAgICBtZm4gPSBwMm0tPmdldF9lbnRy
eShwMm0sIF9nZm4oZ2ZuKSwgJnAybXQsICZhLCAwLCBOVUxMLCBOVUxMKTsKKyAgICAgICAgbWZu
ID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm4sICZwMm10LCAmYSwgMCwgTlVMTCwgTlVMTCk7CiAg
ICAgICAgIC8qCiAgICAgICAgICAqIEFsbG93IG9ubHkgcGFnZXMgd2hpY2ggd2VyZSBwcmVwYXJl
ZCBwcm9wZXJseSwgb3IgcGFnZXMgd2hpY2gKICAgICAgICAgICogd2VyZSBub21pbmF0ZWQgYnV0
IG5vdCBldmljdGVkLgpAQCAtMTY5MSw3ICsxNzAyLDcgQEAgdm9pZCBwMm1fbWVtX3BhZ2luZ19y
ZXN1bWUoc3RydWN0IGRvbWFpbiAqZCwgdm1fZXZlbnRfcmVzcG9uc2VfdCAqcnNwKQogICAgICAg
ICAgICAgcDJtX3NldF9lbnRyeShwMm0sIGdmbiwgbWZuLCBQQUdFX09SREVSXzRLLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYWdpbmdfbW9kZV9sb2dfZGlydHkoZCkgPyBwMm1fcmFtX2xv
Z2RpcnR5IDoKICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3JhbV9ydywgYSk7Ci0gICAg
ICAgICAgICBzZXRfZ3Bmbl9mcm9tX21mbihtZm5feChtZm4pLCBnZm4pOworICAgICAgICAgICAg
c2V0X2dwZm5fZnJvbV9tZm4obWZuX3gobWZuKSwgZ2ZuX3goZ2ZuKSk7CiAgICAgICAgIH0KICAg
ICAgICAgZ2ZuX3VubG9jayhwMm0sIGdmbiwgMCk7CiAgICAgfQpAQCAtMjEwOSw4ICsyMTIwLDkg
QEAgYm9vbF90IHAybV9hbHRwMm1fbGF6eV9jb3B5KHN0cnVjdCB2Y3B1ICp2LCBwYWRkcl90IGdw
YSwKICAgICAgKi8KICAgICBtYXNrID0gfigoMVVMIDw8IHBhZ2Vfb3JkZXIpIC0gMSk7CiAgICAg
bWZuID0gX21mbihtZm5feChtZm4pICYgbWFzayk7CisgICAgZ2ZuID0gX2dmbihnZm5feChnZm4p
ICYgbWFzayk7CiAKLSAgICBydiA9IHAybV9zZXRfZW50cnkoKmFwMm0sIGdmbl94KGdmbikgJiBt
YXNrLCBtZm4sIHBhZ2Vfb3JkZXIsIHAybXQsIHAybWEpOworICAgIHJ2ID0gcDJtX3NldF9lbnRy
eSgqYXAybSwgZ2ZuLCBtZm4sIHBhZ2Vfb3JkZXIsIHAybXQsIHAybWEpOwogICAgIHAybV91bmxv
Y2soKmFwMm0pOwogCiAgICAgaWYgKCBydiApCkBAIC0yMzk2LDcgKzI0MDgsNyBAQCB2b2lkIHAy
bV9hbHRwMm1fcHJvcGFnYXRlX2NoYW5nZShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sCiAg
ICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoICFtZm5fZXEobSwgSU5W
QUxJRF9NRk4pICkKLSAgICAgICAgICAgIHAybV9zZXRfZW50cnkocDJtLCBnZm5feChnZm4pLCBt
Zm4sIHBhZ2Vfb3JkZXIsIHAybXQsIHAybWEpOworICAgICAgICAgICAgcDJtX3NldF9lbnRyeShw
Mm0sIGdmbiwgbWZuLCBwYWdlX29yZGVyLCBwMm10LCBwMm1hKTsKIAogICAgICAgICBfX3B1dF9n
Zm4ocDJtLCBnZm5feChnZm4pKTsKICAgICB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAppbmRleCAxYzlhNTFlOWFkLi4w
N2NhMDJhMTczIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKQEAgLTY4Miw3ICs2ODIsNyBAQCB2b2lkIHAybV9mcmVl
X3B0cChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBzdHJ1Y3QgcGFnZV9pbmZvICpwZyk7CiAKIC8q
IERpcmVjdGx5IHNldCBhIHAybSBlbnRyeTogb25seSBmb3IgdXNlIGJ5IHAybSBjb2RlLiBEb2Vz
IG5vdCBuZWVkCiAgKiBhIGNhbGwgdG8gcHV0X2dmbiBhZnRlcndhcmRzLyAqLwotaW50IHAybV9z
ZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sIG1mbl90
IG1mbiwKK2ludCBwMm1fc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdm
biwgbWZuX3QgbWZuLAogICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBhZ2Vfb3JkZXIs
IHAybV90eXBlX3QgcDJtdCwgcDJtX2FjY2Vzc190IHAybWEpOwogCiAvKiBTZXQgdXAgZnVuY3Rp
b24gcG9pbnRlcnMgZm9yIFBUIGltcGxlbWVudGF0aW9uOiBvbmx5IGZvciB1c2UgYnkgcDJtIGNv
ZGUgKi8KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 02 13:00:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 13:00:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz0KQ-0004Ft-O2; Mon, 02 Oct 2017 13:00:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dz0KP-0004DL-FQ
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 13:00:09 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 8D/F4-03283-85832D95; Mon, 02 Oct 2017 13:00:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsVysyfVTTfC4lK
 kQfcNboslHxezODB6HN39mymAMYo1My8pvyKBNaPlXCdrwWqNiknb3jM3MD6R6WLk4hAS2MQo
 cWf6LXYI5zSjxITfPSxdjJwcbAKaEnc+f2ICsUUEpCWufb7MCFLELLCYUeLz/l5mkISwQLjEt
 5+3wIpYBFQlNv5oB7N5BawkHn64AFYjISAvsavtIiuIzQkUf3/8I5gtJGApcbx7EtMERu4FjA
 yrGDWKU4vKUot0jSz0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECfcwABDsYz68
 NPMQoycGkJMrLbHgpUogvKT+lMiOxOCO+qDQntfgQowwHh5IE73xzoJxgUWp6akVaZg4w2GDS
 Ehw8SiK8xSBp3uKCxNzizHSI1ClGXY6Om3f/MAmx5OXnpUqJ81aAFAmAFGWU5sGNgAX+JUZZK
 WFeRqCjhHgKUotyM0tQ5V8xinMwKgnz1oJM4cnMK4Hb9AroCCagI+Z0XQA5oiQRISXVwLiq1P
 D9om79gFPaD+pWM4Zwraq9pfDD4uRuI8O3CvvjWdvdAnzOnuiQWi/LFFS2yjUvce5Edfs3vGw
 nqn+Fx7uf2DqpQvNhiX7vohNHD7Tevz5ZvWLj+rirYWw+rPe++fl56Loanjv7YP6N30cXFc5M
 v7KybWoJw86y87yzp9p0eYZp/Qs5k6zEUpyRaKjFXFScCACp91qadwIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1506949207!114052584!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20752 invoked from network); 2 Oct 2017 13:00:07 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-27.messagelabs.com with SMTP; 2 Oct 2017 13:00:07 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 59EF480D;
 Mon,  2 Oct 2017 06:00:07 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4A9443F53D;
 Mon,  2 Oct 2017 06:00:06 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon,  2 Oct 2017 13:59:39 +0100
Message-Id: <20171002125941.11274-14-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171002125941.11274-1-julien.grall@arm.com>
References: <20171002125941.11274-1-julien.grall@arm.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 13/15] xen/x86: p2m-pod: Use typesafe gfn in
	p2m_pod_demand_populate
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQWNrZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKLS0tCgpDYzogR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCiAg
ICBDaGFuZ2VzIGluIHYzOgogICAgICAgIC0gQWRkIFN0ZWZhbm8ncyByZXZpZXdlZC1ieQoKICAg
IENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBBZGQgQW5kcmV3J3MgYWNrZWQtYnkKICAgICAgICAt
IFZhcmlhYmxlIGdmbl90IHdhcyByZW5hbWVkIHRvIGdmbl8gaW4gYSBwcmV2aW91cyBwYXRjaC4g
U28gdXNlCiAgICAgICAgdGhlIG5ldyBuYW1lCi0tLQogeGVuL2FyY2gveDg2L21tL3AybS1lcHQu
YyB8ICA1ICsrLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jIHwgMTIgKysrKysrLS0tLS0t
CiB4ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMgIHwgIDYgKysrLS0tCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L3AybS5oIHwgIDIgKy0KIDQgZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgMTMg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyBiL3hl
bi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKaW5kZXggZjE0ZDE2ODZiNy4uYmMyNTU4MmM1YSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYworKysgYi94ZW4vYXJjaC94ODYvbW0v
cDJtLWVwdC5jCkBAIC05NjUsNyArOTY1LDcgQEAgc3RhdGljIG1mbl90IGVwdF9nZXRfZW50cnko
c3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICAgICAgICAgIGluZGV4ID0gZ2ZuX3JlbWFpbmRl
ciA+PiAoIGkgKiBFUFRfVEFCTEVfT1JERVIpOwogICAgICAgICAgICAgZXB0X2VudHJ5ID0gdGFi
bGUgKyBpbmRleDsKIAotICAgICAgICAgICAgaWYgKCAhcDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUo
cDJtLCBnZm4sIGkgKiBFUFRfVEFCTEVfT1JERVIsIHEpICkKKyAgICAgICAgICAgIGlmICggIXAy
bV9wb2RfZGVtYW5kX3BvcHVsYXRlKHAybSwgZ2ZuXywgaSAqIEVQVF9UQUJMRV9PUkRFUiwgcSkg
KQogICAgICAgICAgICAgICAgIGdvdG8gcmV0cnk7CiAgICAgICAgICAgICBlbHNlCiAgICAgICAg
ICAgICAgICAgZ290byBvdXQ7CkBAIC05ODcsOCArOTg3LDcgQEAgc3RhdGljIG1mbl90IGVwdF9n
ZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwKIAogICAgICAgICBBU1NFUlQoaSA9PSAw
KTsKICAgICAgICAgCi0gICAgICAgIGlmICggcDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUocDJtLCBn
Zm4sIAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBBR0VfT1JERVJf
NEssIHEpICkKKyAgICAgICAgaWYgKCBwMm1fcG9kX2RlbWFuZF9wb3B1bGF0ZShwMm0sIGdmbl8s
IFBBR0VfT1JERVJfNEssIHEpICkKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIApkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0t
cG9kLmMKaW5kZXggNjY4YzQ4NGE3NS4uNTVmMmZhNGYxOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L21tL3AybS1wb2QuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCkBAIC0xMDc2
LDEzICsxMDc2LDEzIEBAIHN0YXRpYyB2b2lkIHBvZF9lYWdlcl9yZWNvcmQoc3RydWN0IHAybV9k
b21haW4gKnAybSwgZ2ZuX3QgZ2ZuLAogfQogCiBpbnQKLXAybV9wb2RfZGVtYW5kX3BvcHVsYXRl
KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLAorcDJtX3BvZF9kZW1h
bmRfcG9wdWxhdGUoc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuLAogICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9yZGVyLAogICAgICAgICAgICAgICAgICAgICAg
ICAgcDJtX3F1ZXJ5X3QgcSkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcDJtLT5kb21haW47
CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcCA9IE5VTEw7IC8qIENvbXBpbGVyIHdhcm5pbmdzICov
Ci0gICAgZ2ZuX3QgZ2ZuX2FsaWduZWQgPSBfZ2ZuKChnZm4gPj4gb3JkZXIpIDw8IG9yZGVyKTsK
KyAgICBnZm5fdCBnZm5fYWxpZ25lZCA9IF9nZm4oKGdmbl94KGdmbikgPj4gb3JkZXIpIDw8IG9y
ZGVyKTsKICAgICBtZm5fdCBtZm47CiAgICAgdW5zaWduZWQgbG9uZyBpOwogCkBAIC0xMTM1LDgg
KzExMzUsOCBAQCBwMm1fcG9kX2RlbWFuZF9wb3B1bGF0ZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
LCB1bnNpZ25lZCBsb25nIGdmbiwKICAgICAgICAgZ290byBvdXRfb2ZfbWVtb3J5OwogCiAgICAg
LyogS2VlcCB0cmFjayBvZiB0aGUgaGlnaGVzdCBnZm4gZGVtYW5kLXBvcHVsYXRlZCBieSBhIGd1
ZXN0IGZhdWx0ICovCi0gICAgaWYgKCBnZm4gPiBwMm0tPnBvZC5tYXhfZ3Vlc3QgKQotICAgICAg
ICBwMm0tPnBvZC5tYXhfZ3Vlc3QgPSBnZm47CisgICAgaWYgKCBnZm5feChnZm4pID4gcDJtLT5w
b2QubWF4X2d1ZXN0ICkKKyAgICAgICAgcDJtLT5wb2QubWF4X2d1ZXN0ID0gZ2ZuX3goZ2ZuKTsK
IAogICAgIC8qCiAgICAgICogR2V0IGEgcGFnZSBmLyB0aGUgY2FjaGUuICBBIE5VTEwgcmV0dXJu
IHZhbHVlIGluZGljYXRlcyB0aGF0IHRoZQpAQCAtMTE3MCw3ICsxMTcwLDcgQEAgcDJtX3BvZF9k
ZW1hbmRfcG9wdWxhdGUoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4s
CiAgICAgICAgICAgICBpbnQgZDoxNixvcmRlcjoxNjsKICAgICAgICAgfSB0OwogCi0gICAgICAg
IHQuZ2ZuID0gZ2ZuOworICAgICAgICB0LmdmbiA9IGdmbl94KGdmbik7CiAgICAgICAgIHQubWZu
ID0gbWZuX3gobWZuKTsKICAgICAgICAgdC5kID0gZC0+ZG9tYWluX2lkOwogICAgICAgICB0Lm9y
ZGVyID0gb3JkZXI7CkBAIC0xMjEwLDcgKzEyMTAsNyBAQCByZW1hcF9hbmRfcmV0cnk6CiAgICAg
ICAgICAgICBpbnQgZDoxNjsKICAgICAgICAgfSB0OwogCi0gICAgICAgIHQuZ2ZuID0gZ2ZuOwor
ICAgICAgICB0LmdmbiA9IGdmbl94KGdmbik7CiAgICAgICAgIHQuZCA9IGQtPmRvbWFpbl9pZDsK
IAogICAgICAgICBfX3RyYWNlX3ZhcihUUkNfTUVNX1BPRF9TVVBFUlBBR0VfU1BMSU5URVIsIDAs
IHNpemVvZih0KSwgJnQpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5jIGIv
eGVuL2FyY2gveDg2L21tL3AybS1wdC5jCmluZGV4IDRiZmVjNGY1ZjAuLmE2MzlhMDBlOWMgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYworKysgYi94ZW4vYXJjaC94ODYvbW0v
cDJtLXB0LmMKQEAgLTgwMiw3ICs4MDIsNyBAQCBwb2RfcmV0cnlfbDM6CiAgICAgICAgICAgICB7
CiAgICAgICAgICAgICAgICAgaWYgKCBxICYgUDJNX0FMTE9DICkKICAgICAgICAgICAgICAgICB7
Ci0gICAgICAgICAgICAgICAgICAgIGlmICggIXAybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHAybSwg
Z2ZuLCBQQUdFX09SREVSXzFHLCBxKSApCisgICAgICAgICAgICAgICAgICAgIGlmICggIXAybV9w
b2RfZGVtYW5kX3BvcHVsYXRlKHAybSwgZ2ZuXywgUEFHRV9PUkRFUl8xRywgcSkgKQogICAgICAg
ICAgICAgICAgICAgICAgICAgZ290byBwb2RfcmV0cnlfbDM7CiAgICAgICAgICAgICAgICAgICAg
IGdkcHJpbnRrKFhFTkxPR19FUlIsICIlczogQWxsb2NhdGUgMUdCIGZhaWxlZCFcbiIsIF9fZnVu
Y19fKTsKICAgICAgICAgICAgICAgICB9CkBAIC04NDQsNyArODQ0LDcgQEAgcG9kX3JldHJ5X2wy
OgogICAgICAgICBpZiAoIHAybV9mbGFnc190b190eXBlKGZsYWdzKSA9PSBwMm1fcG9wdWxhdGVf
b25fZGVtYW5kICkKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCBxICYgUDJNX0FMTE9DICkg
ewotICAgICAgICAgICAgICAgIGlmICggIXAybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHAybSwgZ2Zu
LCBQQUdFX09SREVSXzJNLCBxKSApCisgICAgICAgICAgICAgICAgaWYgKCAhcDJtX3BvZF9kZW1h
bmRfcG9wdWxhdGUocDJtLCBnZm5fLCBQQUdFX09SREVSXzJNLCBxKSApCiAgICAgICAgICAgICAg
ICAgICAgIGdvdG8gcG9kX3JldHJ5X2wyOwogICAgICAgICAgICAgfSBlbHNlCiAgICAgICAgICAg
ICAgICAgKnQgPSBwMm1fcG9wdWxhdGVfb25fZGVtYW5kOwpAQCAtODgzLDcgKzg4Myw3IEBAIHBv
ZF9yZXRyeV9sMToKICAgICAgICAgaWYgKCBsMXQgPT0gcDJtX3BvcHVsYXRlX29uX2RlbWFuZCAp
CiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggcSAmIFAyTV9BTExPQyApIHsKLSAgICAgICAg
ICAgICAgICBpZiAoICFwMm1fcG9kX2RlbWFuZF9wb3B1bGF0ZShwMm0sIGdmbiwgUEFHRV9PUkRF
Ul80SywgcSkgKQorICAgICAgICAgICAgICAgIGlmICggIXAybV9wb2RfZGVtYW5kX3BvcHVsYXRl
KHAybSwgZ2ZuXywgUEFHRV9PUkRFUl80SywgcSkgKQogICAgICAgICAgICAgICAgICAgICBnb3Rv
IHBvZF9yZXRyeV9sMTsKICAgICAgICAgICAgIH0gZWxzZQogICAgICAgICAgICAgICAgICp0ID0g
cDJtX3BvcHVsYXRlX29uX2RlbWFuZDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
cDJtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCmluZGV4IDA3Y2EwMmExNzMuLjFhZTky
MTY0MDQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wMm0uaApAQCAtNzIwLDcgKzcyMCw3IEBAIGV4dGVybiB2b2lkIGF1ZGl0
X3AybShzdHJ1Y3QgZG9tYWluICpkLAogCiAvKiBDYWxsZWQgYnkgcDJtIGNvZGUgd2hlbiBkZW1h
bmQtcG9wdWxhdGluZyBhIFBvRCBwYWdlICovCiBpbnQKLXAybV9wb2RfZGVtYW5kX3BvcHVsYXRl
KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLAorcDJtX3BvZF9kZW1h
bmRfcG9wdWxhdGUoc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuLAogICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9yZGVyLAogICAgICAgICAgICAgICAgICAgICAg
ICAgcDJtX3F1ZXJ5X3QgcSk7CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 02 13:00:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 13:00:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz0KR-0004GS-02; Mon, 02 Oct 2017 13:00:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dz0KP-0004DW-Kv
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 13:00:09 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 D9/80-03093-85832D95; Mon, 02 Oct 2017 13:00:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVysyfVTTfU4lK
 kwcsPkhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8brfbPYC17yVqyedJyxgXEaVxcjF4eQwGZG
 iR+TX7BAOKcZJaZ8msrUxcjJwSagKXHn8ycwW0RAWuLa58uMIEXMAosZJT7v72XuYuTgEBZwl
 7j2ugikhkVAVWLBvweMIDavgJXEu1snwWwJAXmJXW0XWUFsTqD4++MfwWwhAUuJ492TmCYwci
 9gZFjFqFGcWlSWWqRrbKyXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRHoYQYg2MG
 4c33gIUZJDiYlUV5mw0uRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4NcyBcoJFqempFWmZOcBQ
 g0lLcPAoifCagqR5iwsSc4sz0yFSpxh1OTpu3v3DJMSSl5+XKiXO+98MqEgApCijNA9uBCzsL
 zHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY1wVkFU9mXgncpldARzABHTGn6wLIESWJCCmpBs
 Yrcmvmp/+ofDHVOeist6WG/4npEc+z1zlfYQ7oOWsm/+5ytPW14unBBx7UVK8Idr52oONdzuL
 I5cWl31+cv3XOONnioukXj33tn0/l18wV536w2CZ+3u3Mo9MWFxd5MrJ91CyI1d49f9rtWfwf
 TnxPlra4MbMpzqF0jdGCdjWhH2J7GTyl1skrsRRnJBpqMRcVJwIAxfxDVnYCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1506949204!82141557!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57315 invoked from network); 2 Oct 2017 13:00:05 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-3.tower-21.messagelabs.com with SMTP; 2 Oct 2017 13:00:05 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B218A1682;
 Mon,  2 Oct 2017 06:00:04 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A30723F53D;
 Mon,  2 Oct 2017 06:00:03 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon,  2 Oct 2017 13:59:37 +0100
Message-Id: <20171002125941.11274-12-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171002125941.11274-1-julien.grall@arm.com>
References: <20171002125941.11274-1-julien.grall@arm.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 11/15] xen/x86: p2m-pod: Clean-up
	p2m_pod_zero_check
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQWNrZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0KCkNjOiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgoKICAgIENoYW5nZXMgaW4gdjM6CiAgICAgICAgLSBSZXBsYWNlIChmb28gPT0g
MCkgYnkgIWZvbwogICAgICAgIC0gUmVtb3ZlIHVuZWVkZWQgcGFyZW50aGVzZXMKCiAgICBDaGFu
Z2VzIGluIHYyOgogICAgICAgIC0gQWRkIEFuZHJldydzIGFja2VkLWJ5Ci0tLQogeGVuL2FyY2gv
eDg2L21tL3AybS1wb2QuYyB8IDEwICsrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2Vy
dGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3Ay
bS1wb2QuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKaW5kZXggMTc2ZDA2Y2I0Mi4uNjU4
MWY4ZDgyZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYworKysgYi94ZW4v
YXJjaC94ODYvbW0vcDJtLXBvZC5jCkBAIC04NjEsMTcgKzg2MSwxOSBAQCBwMm1fcG9kX3plcm9f
Y2hlY2soc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyAqZ2ZucywgaW50IGNv
dW50KQogICAgIGZvciAoIGkgPSAwOyBpIDwgY291bnQ7IGkrKyApCiAgICAgewogICAgICAgICBw
Mm1fYWNjZXNzX3QgYTsKKyAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7CiAKICAgICAgICAg
bWZuc1tpXSA9IHAybS0+Z2V0X2VudHJ5KHAybSwgX2dmbihnZm5zW2ldKSwgdHlwZXMgKyBpLCAm
YSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsIE5VTEwsIE5VTEwpOworICAg
ICAgICBwZyA9IG1mbl90b19wYWdlKG1mbnNbaV0pOworCiAgICAgICAgIC8qCiAgICAgICAgICAq
IElmIHRoaXMgaXMgcmFtLCBhbmQgbm90IGEgcGFnZXRhYmxlIG9yIGZyb20gdGhlIHhlbiBoZWFw
LCBhbmQKICAgICAgICAgICogcHJvYmFibHkgbm90IG1hcHBlZCBlbHNld2hlcmUsIG1hcCBpdDsg
b3RoZXJ3aXNlLCBza2lwLgogICAgICAgICAgKi8KLSAgICAgICAgaWYgKCBwMm1faXNfcmFtKHR5
cGVzW2ldKQotICAgICAgICAgICAgICYmICggKG1mbl90b19wYWdlKG1mbnNbaV0pLT5jb3VudF9p
bmZvICYgUEdDX2FsbG9jYXRlZCkgIT0gMCApCi0gICAgICAgICAgICAgJiYgKCAobWZuX3RvX3Bh
Z2UobWZuc1tpXSktPmNvdW50X2luZm8gJiAoUEdDX3BhZ2VfdGFibGV8UEdDX3hlbl9oZWFwKSkg
PT0gMCApCi0gICAgICAgICAgICAgJiYgKCAobWZuX3RvX3BhZ2UobWZuc1tpXSktPmNvdW50X2lu
Zm8gJiBQR0NfY291bnRfbWFzaykgPD0gbWF4X3JlZiApICkKKyAgICAgICAgaWYgKCBwMm1faXNf
cmFtKHR5cGVzW2ldKSAmJiAocGctPmNvdW50X2luZm8gJiBQR0NfYWxsb2NhdGVkKSAmJgorICAg
ICAgICAgICAgICEocGctPmNvdW50X2luZm8gJiAoUEdDX3BhZ2VfdGFibGUgfCBQR0NfeGVuX2hl
YXApKSAmJgorICAgICAgICAgICAgICgocGctPmNvdW50X2luZm8gJiBQR0NfY291bnRfbWFzaykg
PD0gbWF4X3JlZikgKQogICAgICAgICAgICAgbWFwW2ldID0gbWFwX2RvbWFpbl9wYWdlKG1mbnNb
aV0pOwogICAgICAgICBlbHNlCiAgICAgICAgICAgICBtYXBbaV0gPSBOVUxMOwotLSAKMi4xMS4w
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 02 13:00:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 13:00:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz0KS-0004Ia-8i; Mon, 02 Oct 2017 13:00:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dz0KQ-0004Er-RC
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 13:00:10 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 96/D0-01784-A5832D95; Mon, 02 Oct 2017 13:00:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVysyfVTTfS4lK
 kwZnD0hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bP7gtsBefFK15sWcvSwHhfsIuRk0NIYDOj
 xNrZ+V2MXED2aUaJFXtPsIAk2AQ0Je58/sQEYosISEtc+3yZEaSIWWAxo8Tn/b3MIAlhgQyJm
 Sv+gdksAqoSEx9uBmvgFbCS+LXyDyOILSEgL7Gr7SIriM0JFH9//CMrxGZLiePdk5gmMHIvYG
 RYxahRnFpUllqka2isl1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kR6GEGINjB+G+
 b5yFGSQ4mJVFeZsNLkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeFPMgXKCRanpqRVpmTnAUINJ
 S3DwKInwmoKkeYsLEnOLM9MhUqcYdTk6bt79wyTEkpeflyolzlsBUiQAUpRRmgc3Ahb2lxhlp
 YR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMywUyhSczrwRu0yugI5iAjpjTdQHkiJJEhJRUA2NSf6
 1yTXLCvIkXn/7JPnNMTaeq2v3pl71mmkwBjz+ePa0o/4jrpPykd9+VErY0TmI5U8iU2vNpm69
 xwhX2ZP3ZyWEnFvWLMc5eXrB8Y/CmZzFyBqGNRY4bVubvf1VofvKKoa/kZMuc++9t7/caftPa
 pP4gcta1rwxMZ15l/vgcou3Pr6JzIkGJpTgj0VCLuag4EQCEDLbSdgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1506949208!112539087!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64879 invoked from network); 2 Oct 2017 13:00:09 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-5.tower-206.messagelabs.com with SMTP; 2 Oct 2017 13:00:09 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A7B37165D;
 Mon,  2 Oct 2017 06:00:08 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 987903F53D;
 Mon,  2 Oct 2017 06:00:07 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon,  2 Oct 2017 13:59:40 +0100
Message-Id: <20171002125941.11274-15-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171002125941.11274-1-julien.grall@arm.com>
References: <20171002125941.11274-1-julien.grall@arm.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 14/15] xen/x86: p2m-pod: Use typesafe gfn for
	the fields reclaim_single and max_guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQWNrZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKLS0tCgpDYzogR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCiAg
ICBDaGFuZ2VzIGluIHYzOgogICAgICAgIC0gQWRkIFdlaSdzIHJldmlld2VkLWJ5CgogICAgQ2hh
bmdlcyBpbiB2MjoKICAgICAgICAtIEFkZCBBbmRyZXcncyBhY2tlZC1ieQotLS0KIHhlbi9hcmNo
L3g4Ni9tbS9wMm0tcG9kLmMgfCAxMSArKysrKy0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9w
Mm0uaCB8ICA0ICsrLS0KIDIgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA4IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMgYi94ZW4vYXJj
aC94ODYvbW0vcDJtLXBvZC5jCmluZGV4IDU1ZjJmYTRmMTguLjhkNTBhMGRiODUgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1w
b2QuYwpAQCAtOTc3LDEwICs5NzcsMTAgQEAgcDJtX3BvZF9lbWVyZ2VuY3lfc3dlZXAoc3RydWN0
IHAybV9kb21haW4gKnAybSkKICAgICBwMm1fdHlwZV90IHQ7CiAKIAotICAgIGlmICggcDJtLT5w
b2QucmVjbGFpbV9zaW5nbGUgPT0gMCApCisgICAgaWYgKCBnZm5fZXEocDJtLT5wb2QucmVjbGFp
bV9zaW5nbGUsIF9nZm4oMCkpICkKICAgICAgICAgcDJtLT5wb2QucmVjbGFpbV9zaW5nbGUgPSBw
Mm0tPnBvZC5tYXhfZ3Vlc3Q7CiAKLSAgICBzdGFydCA9IHAybS0+cG9kLnJlY2xhaW1fc2luZ2xl
OworICAgIHN0YXJ0ID0gZ2ZuX3gocDJtLT5wb2QucmVjbGFpbV9zaW5nbGUpOwogICAgIGxpbWl0
ID0gKHN0YXJ0ID4gUE9EX1NXRUVQX0xJTUlUKSA/IChzdGFydCAtIFBPRF9TV0VFUF9MSU1JVCkg
OiAwOwogCiAgICAgLyogRklYTUU6IEZpZ3VyZSBvdXQgaG93IHRvIGF2b2lkIHN1cGVycGFnZXMg
Ki8KQEAgLTk5MCw3ICs5OTAsNyBAQCBwMm1fcG9kX2VtZXJnZW5jeV9zd2VlcChzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtKQogICAgICAqIGNhcmVmdWwgYWJvdXQgc3BpbmxvY2sgcmVjdXJzaW9uIGxp
bWl0cyBhbmQgUE9EX1NXRUVQX1NUUklERS4KICAgICAgKi8KICAgICBwMm1fbG9jayhwMm0pOwot
ICAgIGZvciAoIGkgPSBwMm0tPnBvZC5yZWNsYWltX3NpbmdsZTsgaSA+IDAgOyBpLS0gKQorICAg
IGZvciAoIGkgPSBnZm5feChwMm0tPnBvZC5yZWNsYWltX3NpbmdsZSk7IGkgPiAwIDsgaS0tICkK
ICAgICB7CiAgICAgICAgIHAybV9hY2Nlc3NfdCBhOwogICAgICAgICAodm9pZClwMm0tPmdldF9l
bnRyeShwMm0sIF9nZm4oaSksICZ0LCAmYSwgMCwgTlVMTCwgTlVMTCk7CkBAIC0xMDIwLDcgKzEw
MjAsNyBAQCBwMm1fcG9kX2VtZXJnZW5jeV9zd2VlcChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQog
ICAgICAgICBwMm1fcG9kX3plcm9fY2hlY2socDJtLCBnZm5zLCBqKTsKIAogICAgIHAybV91bmxv
Y2socDJtKTsKLSAgICBwMm0tPnBvZC5yZWNsYWltX3NpbmdsZSA9IGkgPyBpIC0gMSA6IGk7Cisg
ICAgcDJtLT5wb2QucmVjbGFpbV9zaW5nbGUgPSBfZ2ZuKGkgPyBpIC0gMSA6IGkpOwogCiB9CiAK
QEAgLTExMzUsOCArMTEzNSw3IEBAIHAybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0sIGdmbl90IGdmbiwKICAgICAgICAgZ290byBvdXRfb2ZfbWVtb3J5OwogCiAg
ICAgLyogS2VlcCB0cmFjayBvZiB0aGUgaGlnaGVzdCBnZm4gZGVtYW5kLXBvcHVsYXRlZCBieSBh
IGd1ZXN0IGZhdWx0ICovCi0gICAgaWYgKCBnZm5feChnZm4pID4gcDJtLT5wb2QubWF4X2d1ZXN0
ICkKLSAgICAgICAgcDJtLT5wb2QubWF4X2d1ZXN0ID0gZ2ZuX3goZ2ZuKTsKKyAgICBwMm0tPnBv
ZC5tYXhfZ3Vlc3QgPSBnZm5fbWF4KGdmbiwgcDJtLT5wb2QubWF4X2d1ZXN0KTsKIAogICAgIC8q
CiAgICAgICogR2V0IGEgcGFnZSBmLyB0aGUgY2FjaGUuICBBIE5VTEwgcmV0dXJuIHZhbHVlIGlu
ZGljYXRlcyB0aGF0IHRoZQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKaW5kZXggMWFlOTIxNjQwNC4uZThhOWRjYTQ4MCAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L3AybS5oCkBAIC0zMTYsOCArMzE2LDggQEAgc3RydWN0IHAybV9kb21haW4gewogICAg
ICAgICAgICAgICAgICAgICAgICAgIHNpbmdsZTsgICAgICAgLyogTm9uLXN1cGVyIGxpc3RzICAg
ICAgICAgICAgICAgICAgICovCiAgICAgICAgIGxvbmcgICAgICAgICAgICAgY291bnQsICAgICAg
ICAvKiAjIG9mIHBhZ2VzIGluIGNhY2hlIGxpc3RzICAgICAgICAgKi8KICAgICAgICAgICAgICAg
ICAgICAgICAgICBlbnRyeV9jb3VudDsgIC8qICMgb2YgcGFnZXMgaW4gcDJtIG1hcmtlZCBwb2Qg
ICAgICAqLwotICAgICAgICB1bnNpZ25lZCBsb25nICAgIHJlY2xhaW1fc2luZ2xlOyAvKiBMYXN0
IGdwZm4gb2YgYSBzY2FuICovCi0gICAgICAgIHVuc2lnbmVkIGxvbmcgICAgbWF4X2d1ZXN0OyAg
ICAvKiBncGZuIG9mIG1heCBndWVzdCBkZW1hbmQtcG9wdWxhdGUgKi8KKyAgICAgICAgZ2ZuX3Qg
ICAgICAgICAgICByZWNsYWltX3NpbmdsZTsgLyogTGFzdCBnZm4gb2YgYSBzY2FuICovCisgICAg
ICAgIGdmbl90ICAgICAgICAgICAgbWF4X2d1ZXN0OyAgICAvKiBnZm4gb2YgbWF4IGd1ZXN0IGRl
bWFuZC1wb3B1bGF0ZSAqLwogCiAgICAgICAgIC8qCiAgICAgICAgICAqIFRyYWNraW5nIG9mIHRo
ZSBtb3N0IHJlY2VudGx5IHBvcHVsYXRlZCBQb0QgcGFnZXMsIGZvciBlYWdlcgotLSAKMi4xMS4w
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 02 13:00:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 13:00:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz0KS-0004JC-GF; Mon, 02 Oct 2017 13:00:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dz0KR-0004Fl-4q
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 13:00:11 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 52/BF-03422-A5832D95; Mon, 02 Oct 2017 13:00:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsVysyfVTTfM4lK
 kwddpphZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8afnotsBWcMKmacesDawPhFqYuRi0NIYDOj
 xL6pUxghnNOMEhOnbGXrYuTkYBPQlLjz+RMTiC0iIC1x7fNlsCJmgcWMEp/39zKDJIQFgiRat
 /cB2RwcLAKqEq1zTEHCvAJWEmdbH4DNkRCQl9jVdpEVxOYEir8//hHMFhKwlDjePYlpAiP3Ak
 aGVYzqxalFZalFupZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB/mUAgh2Mdzc
 FHGKU5GBSEuVlNrwUKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCV8McKCdYlJqeWpGWmQMMNJi0
 BAePkgivKUiat7ggMbc4Mx0idYrRmOPHpCt/mDg6bt79wyTEkpeflyolzlsBUioAUppRmgc3C
 BYBlxhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTM6wIyhSczrwRu3yugU5iATpnTdQHklJJEhJ
 RUAyM7s3bjobf+dyWfL2Nev/lFNKt/3N97dXHLH095rB5clnbh3T2n6yvXXdwUWfl1evW5yI+
 f0zq0ta46t8qtePY0p9zy+HSn+McZPg1fl/jdmb6w69jWgKIZLb0pGx7Nj9q80HFyWcAOpRum
 63dEHZ1409Og90Jc9NpgAY2G7aemPoiZWJbGveCNEktxRqKhFnNRcSIAW82IoXsCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1506949206!118733092!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37781 invoked from network); 2 Oct 2017 13:00:06 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-4.tower-27.messagelabs.com with SMTP; 2 Oct 2017 13:00:06 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0BE61165D;
 Mon,  2 Oct 2017 06:00:06 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id F10163F53D;
 Mon,  2 Oct 2017 06:00:04 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon,  2 Oct 2017 13:59:38 +0100
Message-Id: <20171002125941.11274-13-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171002125941.11274-1-julien.grall@arm.com>
References: <20171002125941.11274-1-julien.grall@arm.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 12/15] xen/x86: p2m-pod: Use typesafe gfn in
	p2m_pod_zero_check
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgdGhlIHNhbWUgdGltZSBtYWtlIHRoZSBhcnJheSBnZm5zIGNvbnN0IGhhcyBpdCBpcyBub3Qg
bW9kaWZpZWQgd2l0aGluCnRoZSBmdW5jdGlvbi4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KCi0tLQoKQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNv
bT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgogICAgQ2hhbmdlcyBpbiB2MzoKICAgICAgICAt
IEFkZCBXZWkncyByZXZpZXdlZC1ieQoKICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBBZGQg
QW5kcmV3J3MgYWNrZWQtYnkKLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jIHwgMzcgKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE4IGlu
c2VydGlvbnMoKyksIDE5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9t
bS9wMm0tcG9kLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCmluZGV4IDY1ODFmOGQ4MmYu
LjY2OGM0ODRhNzUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKKysrIGIv
eGVuL2FyY2gveDg2L21tL3AybS1wb2QuYwpAQCAtNDk4LDcgKzQ5OCw3IEBAIHAybV9wb2Rfb2Zm
bGluZV9vcl9icm9rZW5fcmVwbGFjZShzdHJ1Y3QgcGFnZV9pbmZvICpwKQogfQogCiBzdGF0aWMg
aW50Ci1wMm1fcG9kX3plcm9fY2hlY2tfc3VwZXJwYWdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0s
IHVuc2lnbmVkIGxvbmcgZ2ZuKTsKK3AybV9wb2RfemVyb19jaGVja19zdXBlcnBhZ2Uoc3RydWN0
IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuKTsKIAogCiAvKgpAQCAtNTgyLDcgKzU4Miw3IEBA
IHAybV9wb2RfZGVjcmVhc2VfcmVzZXJ2YXRpb24oc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2Zu
LCB1bnNpZ25lZCBpbnQgb3JkZXIpCiAgICAgICogLSBub3QgYWxsIG9mIHRoZSBwYWdlcyB3ZXJl
IFJBTSAobm93IGtub3dpbmcgb3JkZXIgPCBTVVBFUlBBR0VfT1JERVIpCiAgICAgICovCiAgICAg
aWYgKCBzdGVhbF9mb3JfY2FjaGUgJiYgb3JkZXIgPCBTVVBFUlBBR0VfT1JERVIgJiYgcmFtID09
ICgxVUwgPDwgb3JkZXIpICYmCi0gICAgICAgICBwMm1fcG9kX3plcm9fY2hlY2tfc3VwZXJwYWdl
KHAybSwgZ2ZuX3goZ2ZuKSAmIH4oU1VQRVJQQUdFX1BBR0VTIC0gMSkpICkKKyAgICAgICAgIHAy
bV9wb2RfemVyb19jaGVja19zdXBlcnBhZ2UocDJtLCBfZ2ZuKGdmbl94KGdmbikgJiB+KFNVUEVS
UEFHRV9QQUdFUyAtIDEpKSkgKQogICAgIHsKICAgICAgICAgcG9kID0gMVVMIDw8IG9yZGVyOwog
ICAgICAgICByYW0gPSBub25wb2QgPSAwOwpAQCAtNjgwLDEwICs2ODAsOSBAQCB2b2lkIHAybV9w
b2RfZHVtcF9kYXRhKHN0cnVjdCBkb21haW4gKmQpCiAgKiBpbiB0aGUgcDJtLgogICovCiBzdGF0
aWMgaW50Ci1wMm1fcG9kX3plcm9fY2hlY2tfc3VwZXJwYWdlKHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0sIHVuc2lnbmVkIGxvbmcgZ2ZuX2wpCitwMm1fcG9kX3plcm9fY2hlY2tfc3VwZXJwYWdlKHN0
cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbikKIHsKICAgICBtZm5fdCBtZm4sIG1mbjAg
PSBJTlZBTElEX01GTjsKLSAgICBnZm5fdCBnZm4gPSBfZ2ZuKGdmbl9sKTsKICAgICBwMm1fdHlw
ZV90IHR5cGUsIHR5cGUwID0gMDsKICAgICB1bnNpZ25lZCBsb25nICogbWFwID0gTlVMTDsKICAg
ICBpbnQgcmV0PTAsIHJlc2V0ID0gMDsKQEAgLTY5NCw3ICs2OTMsNyBAQCBwMm1fcG9kX3plcm9f
Y2hlY2tfc3VwZXJwYWdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2Zu
X2wpCiAKICAgICBBU1NFUlQocG9kX2xvY2tlZF9ieV9tZShwMm0pKTsKIAotICAgIGlmICggIXN1
cGVycGFnZV9hbGlnbmVkKGdmbl9sKSApCisgICAgaWYgKCAhc3VwZXJwYWdlX2FsaWduZWQoZ2Zu
X3goZ2ZuKSkgKQogICAgICAgICBnb3RvIG91dDsKIAogICAgIC8qIEFsbG93IGFuIGV4dHJhIHJl
ZmNvdW50IGZvciBvbmUgc2hhZG93IHB0IG1hcHBpbmcgaW4gc2hhZG93ZWQgZG9tYWlucyAqLwpA
QCAtODE2LDcgKzgxNSw3IEBAIHAybV9wb2RfemVyb19jaGVja19zdXBlcnBhZ2Uoc3RydWN0IHAy
bV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm5fbCkKICAgICAgICAgICAgIGludCBkOjE2
LG9yZGVyOjE2OwogICAgICAgICB9IHQ7CiAKLSAgICAgICAgdC5nZm4gPSBnZm5fbDsKKyAgICAg
ICAgdC5nZm4gPSBnZm5feChnZm4pOwogICAgICAgICB0Lm1mbiA9IG1mbl94KG1mbik7CiAgICAg
ICAgIHQuZCA9IGQtPmRvbWFpbl9pZDsKICAgICAgICAgdC5vcmRlciA9IDk7CkBAIC04NDMsNyAr
ODQyLDcgQEAgb3V0OgogfQogCiBzdGF0aWMgdm9pZAotcDJtX3BvZF96ZXJvX2NoZWNrKHN0cnVj
dCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgKmdmbnMsIGludCBjb3VudCkKK3AybV9w
b2RfemVyb19jaGVjayhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBjb25zdCBnZm5fdCAqZ2Zucywg
aW50IGNvdW50KQogewogICAgIG1mbl90IG1mbnNbY291bnRdOwogICAgIHAybV90eXBlX3QgdHlw
ZXNbY291bnRdOwpAQCAtODYzLDcgKzg2Miw3IEBAIHAybV9wb2RfemVyb19jaGVjayhzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nICpnZm5zLCBpbnQgY291bnQpCiAgICAgICAg
IHAybV9hY2Nlc3NfdCBhOwogICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsKIAotICAgICAg
ICBtZm5zW2ldID0gcDJtLT5nZXRfZW50cnkocDJtLCBfZ2ZuKGdmbnNbaV0pLCB0eXBlcyArIGks
ICZhLAorICAgICAgICBtZm5zW2ldID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm5zW2ldLCB0eXBl
cyArIGksICZhLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwgTlVMTCwgTlVM
TCk7CiAgICAgICAgIHBnID0gbWZuX3RvX3BhZ2UobWZuc1tpXSk7CiAKQEAgLTkwMSw3ICs5MDAs
NyBAQCBwMm1fcG9kX3plcm9fY2hlY2soc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQg
bG9uZyAqZ2ZucywgaW50IGNvdW50KQogICAgICAgICB9CiAKICAgICAgICAgLyogVHJ5IHRvIHJl
bW92ZSB0aGUgcGFnZSwgcmVzdG9yaW5nIG9sZCBtYXBwaW5nIGlmIGl0IGZhaWxzLiAqLwotICAg
ICAgICBwMm1fc2V0X2VudHJ5KHAybSwgX2dmbihnZm5zW2ldKSwgSU5WQUxJRF9NRk4sIFBBR0Vf
T1JERVJfNEssCisgICAgICAgIHAybV9zZXRfZW50cnkocDJtLCBnZm5zW2ldLCBJTlZBTElEX01G
TiwgUEFHRV9PUkRFUl80SywKICAgICAgICAgICAgICAgICAgICAgICBwMm1fcG9wdWxhdGVfb25f
ZGVtYW5kLCBwMm0tPmRlZmF1bHRfYWNjZXNzKTsKIAogICAgICAgICAvKgpAQCAtOTEzLDcgKzkx
Miw3IEBAIHAybV9wb2RfemVyb19jaGVjayhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25l
ZCBsb25nICpnZm5zLCBpbnQgY291bnQpCiAgICAgICAgICAgICB1bm1hcF9kb21haW5fcGFnZSht
YXBbaV0pOwogICAgICAgICAgICAgbWFwW2ldID0gTlVMTDsKIAotICAgICAgICAgICAgcDJtX3Nl
dF9lbnRyeShwMm0sIF9nZm4oZ2Zuc1tpXSksIG1mbnNbaV0sIFBBR0VfT1JERVJfNEssCisgICAg
ICAgICAgICBwMm1fc2V0X2VudHJ5KHAybSwgZ2Zuc1tpXSwgbWZuc1tpXSwgUEFHRV9PUkRFUl80
SywKICAgICAgICAgICAgICAgICB0eXBlc1tpXSwgcDJtLT5kZWZhdWx0X2FjY2Vzcyk7CiAKICAg
ICAgICAgICAgIGNvbnRpbnVlOwpAQCAtOTQwLDcgKzkzOSw3IEBAIHAybV9wb2RfemVyb19jaGVj
ayhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nICpnZm5zLCBpbnQgY291bnQp
CiAgICAgICAgICAqLwogICAgICAgICBpZiAoIGogPCAoUEFHRV9TSVpFIC8gc2l6ZW9mKCptYXBb
aV0pKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHAybV9zZXRfZW50cnkocDJtLCBfZ2ZuKGdm
bnNbaV0pLCBtZm5zW2ldLCBQQUdFX09SREVSXzRLLAorICAgICAgICAgICAgcDJtX3NldF9lbnRy
eShwMm0sIGdmbnNbaV0sIG1mbnNbaV0sIFBBR0VfT1JERVJfNEssCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHR5cGVzW2ldLCBwMm0tPmRlZmF1bHRfYWNjZXNzKTsKICAgICAgICAgfQogICAg
ICAgICBlbHNlCkBAIC05NTIsNyArOTUxLDcgQEAgcDJtX3BvZF96ZXJvX2NoZWNrKHN0cnVjdCBw
Mm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgKmdmbnMsIGludCBjb3VudCkKICAgICAgICAg
ICAgICAgICAgICAgaW50IGQ6MTYsb3JkZXI6MTY7CiAgICAgICAgICAgICAgICAgfSB0OwogCi0g
ICAgICAgICAgICAgICAgdC5nZm4gPSBnZm5zW2ldOworICAgICAgICAgICAgICAgIHQuZ2ZuID0g
Z2ZuX3goZ2Zuc1tpXSk7CiAgICAgICAgICAgICAgICAgdC5tZm4gPSBtZm5feChtZm5zW2ldKTsK
ICAgICAgICAgICAgICAgICB0LmQgPSBkLT5kb21haW5faWQ7CiAgICAgICAgICAgICAgICAgdC5v
cmRlciA9IDA7CkBAIC05NzMsNyArOTcyLDcgQEAgcDJtX3BvZF96ZXJvX2NoZWNrKHN0cnVjdCBw
Mm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgKmdmbnMsIGludCBjb3VudCkKIHN0YXRpYyB2
b2lkCiBwMm1fcG9kX2VtZXJnZW5jeV9zd2VlcChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogewot
ICAgIHVuc2lnbmVkIGxvbmcgZ2Zuc1tQT0RfU1dFRVBfU1RSSURFXTsKKyAgICBnZm5fdCBnZm5z
W1BPRF9TV0VFUF9TVFJJREVdOwogICAgIHVuc2lnbmVkIGxvbmcgaSwgaiA9IDAsIHN0YXJ0LCBs
aW1pdDsKICAgICBwMm1fdHlwZV90IHQ7CiAKQEAgLTk5Nyw3ICs5OTYsNyBAQCBwMm1fcG9kX2Vt
ZXJnZW5jeV9zd2VlcChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogICAgICAgICAodm9pZClwMm0t
PmdldF9lbnRyeShwMm0sIF9nZm4oaSksICZ0LCAmYSwgMCwgTlVMTCwgTlVMTCk7CiAgICAgICAg
IGlmICggcDJtX2lzX3JhbSh0KSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGdmbnNbal0gPSBp
OworICAgICAgICAgICAgZ2Zuc1tqXSA9IF9nZm4oaSk7CiAgICAgICAgICAgICBqKys7CiAgICAg
ICAgICAgICBCVUdfT04oaiA+IFBPRF9TV0VFUF9TVFJJREUpOwogICAgICAgICAgICAgaWYgKCBq
ID09IFBPRF9TV0VFUF9TVFJJREUgKQpAQCAtMTAzOSwxOSArMTAzOCwxOSBAQCBzdGF0aWMgdm9p
ZCBwb2RfZWFnZXJfcmVjbGFpbShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogICAgIGRvCiAgICAg
ewogICAgICAgICB1bnNpZ25lZCBpbnQgaWR4ID0gKG1ycC0+aWR4ICsgaSsrKSAlIEFSUkFZX1NJ
WkUobXJwLT5saXN0KTsKLSAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4gPSBtcnAtPmxpc3RbaWR4
XTsKKyAgICAgICAgZ2ZuX3QgZ2ZuID0gX2dmbihtcnAtPmxpc3RbaWR4XSk7CiAKLSAgICAgICAg
aWYgKCBnZm4gIT0gZ2ZuX3goSU5WQUxJRF9HRk4pICkKKyAgICAgICAgaWYgKCAhZ2ZuX2VxKGdm
biwgSU5WQUxJRF9HRk4pICkKICAgICAgICAgewotICAgICAgICAgICAgaWYgKCBnZm4gJiBQT0Rf
TEFTVF9TVVBFUlBBR0UgKQorICAgICAgICAgICAgaWYgKCBnZm5feChnZm4pICYgUE9EX0xBU1Rf
U1VQRVJQQUdFICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBnZm4gJj0gflBPRF9M
QVNUX1NVUEVSUEFHRTsKKyAgICAgICAgICAgICAgICBnZm4gPSBfZ2ZuKGdmbl94KGdmbikgJiB+
UE9EX0xBU1RfU1VQRVJQQUdFKTsKIAogICAgICAgICAgICAgICAgIGlmICggcDJtX3BvZF96ZXJv
X2NoZWNrX3N1cGVycGFnZShwMm0sIGdmbikgPT0gMCApCiAgICAgICAgICAgICAgICAgewogICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgeDsKIAotICAgICAgICAgICAgICAgICAgICBm
b3IgKCB4ID0gMDsgeCA8IFNVUEVSUEFHRV9QQUdFUzsgKyt4LCArK2dmbiApCisgICAgICAgICAg
ICAgICAgICAgIGZvciAoIHggPSAwOyB4IDwgU1VQRVJQQUdFX1BBR0VTOyArK3gsIGdmbiA9IGdm
bl9hZGQoZ2ZuLCAxKSApCiAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fcG9kX3plcm9fY2hl
Y2socDJtLCAmZ2ZuLCAxKTsKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9Ci0tIAoy
LjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 02 13:00:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 13:00:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz0KT-0004Km-NR; Mon, 02 Oct 2017 13:00:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dz0KS-0004Hr-1b
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 13:00:12 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 7E/45-02817-B5832D95; Mon, 02 Oct 2017 13:00:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsVysyfVTTfK4lK
 kwd6n5hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aplnVsBSs0Kro+72JrYFwk28XIxSEksIlR
 4snFRUwQzmlGiaNtG5i7GDk52AQ0Je58/sQEYosISEtc+3yZEaSIWWAxo8Tn/b1gRcIC4RIbf
 7xhBLFZBFQlXvVNBIvzClhJvLt2GMyWEJCX2NV2kRXE5gSKvz/+EcwWErCUON49iWkCI/cCRo
 ZVjBrFqUVlqUW6huZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBPmYAgh2MF09
 7HmKU5GBSEuVlNrwUKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCV8McKCdYlJqeWpGWmQMMNpi0
 BAePkgivKUiat7ggMbc4Mx0idYpRl6Pj5t0/TEIsefl5qVLivP/NgIoEQIoySvPgRsAC/xKjr
 JQwLyPQUUI8BalFuZklqPKvGMU5GJWEeV1AVvFk5pXAbXoFdAQT0BFzui6AHFGSiJCSamCcGn
 FscULp91ZnKxanmisC9Tx+JzSqjHVWZJnap/adZD18YP3pezv4Xkd7ZZblJv7S8mI8pOIbwiQ
 4b9IFl6254Sw7urYE3Wu8onnk4ALG6G2rFu91MCtxtXcN2iA2gc3t86mtP2T+3/FRnuJ1iHnH
 E+llE1zcD63uObTb92kYS+bidI00vfdKLMUZiYZazEXFiQAecCrQdwIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1506949210!112539094!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65166 invoked from network); 2 Oct 2017 13:00:10 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-206.messagelabs.com with SMTP; 2 Oct 2017 13:00:10 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 013EE80D;
 Mon,  2 Oct 2017 06:00:10 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E671E3F53D;
 Mon,  2 Oct 2017 06:00:08 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon,  2 Oct 2017 13:59:41 +0100
Message-Id: <20171002125941.11274-16-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171002125941.11274-1-julien.grall@arm.com>
References: <20171002125941.11274-1-julien.grall@arm.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 15/15] xen/x86: p2m-pod: Rework prototype of
	p2m_pod_demand_populate
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ICAgIC0gU3dpdGNoIHRoZSByZXR1cm4gdHlwZSB0byBib29sCiAgICAtIFJlbW92ZSB0aGUgcGFy
YW1ldGVyIHAybV9xdWVyeV90IHEgYXMgaXQgaXMgbm90IHVzZWQKClNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KCi0tLQoKQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUu
Y2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgogICAgQ2hhbmdlcyBpbiB2MzoK
ICAgICAgICAtIEFkZCBXZWkncyByZXZpZXdlZC1ieQoKICAgIENoYW5nZXMgaW4gdjI6CiAgICAg
ICAgLSBBZGQgQW5kcmV3J3MgYWNrZWQtYnkKLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5j
IHwgIDQgKystLQogeGVuL2FyY2gveDg2L21tL3AybS1wb2QuYyB8IDE1ICsrKysrKystLS0tLS0t
LQogeGVuL2FyY2gveDg2L21tL3AybS1wdC5jICB8ICA2ICsrKy0tLQogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9wMm0uaCB8ICA2ICsrLS0tLQogNCBmaWxlcyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCsp
LCAxNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5j
IGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwppbmRleCBiYzI1NTgyYzVhLi4wNTQ4MjdhYTg4
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tbS9wMm0tZXB0LmMKQEAgLTk2NSw3ICs5NjUsNyBAQCBzdGF0aWMgbWZuX3QgZXB0X2dldF9l
bnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAgICAgICAgaW5kZXggPSBnZm5fcmVt
YWluZGVyID4+ICggaSAqIEVQVF9UQUJMRV9PUkRFUik7CiAgICAgICAgICAgICBlcHRfZW50cnkg
PSB0YWJsZSArIGluZGV4OwogCi0gICAgICAgICAgICBpZiAoICFwMm1fcG9kX2RlbWFuZF9wb3B1
bGF0ZShwMm0sIGdmbl8sIGkgKiBFUFRfVEFCTEVfT1JERVIsIHEpICkKKyAgICAgICAgICAgIGlm
ICggcDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUocDJtLCBnZm5fLCBpICogRVBUX1RBQkxFX09SREVS
KSApCiAgICAgICAgICAgICAgICAgZ290byByZXRyeTsKICAgICAgICAgICAgIGVsc2UKICAgICAg
ICAgICAgICAgICBnb3RvIG91dDsKQEAgLTk4Nyw3ICs5ODcsNyBAQCBzdGF0aWMgbWZuX3QgZXB0
X2dldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogCiAgICAgICAgIEFTU0VSVChpID09
IDApOwogICAgICAgICAKLSAgICAgICAgaWYgKCBwMm1fcG9kX2RlbWFuZF9wb3B1bGF0ZShwMm0s
IGdmbl8sIFBBR0VfT1JERVJfNEssIHEpICkKKyAgICAgICAgaWYgKCAhcDJtX3BvZF9kZW1hbmRf
cG9wdWxhdGUocDJtLCBnZm5fLCBQQUdFX09SREVSXzRLKSApCiAgICAgICAgICAgICBnb3RvIG91
dDsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMgYi94ZW4v
YXJjaC94ODYvbW0vcDJtLXBvZC5jCmluZGV4IDhkNTBhMGRiODUuLjBhODExY2NmMjggMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3Ay
bS1wb2QuYwpAQCAtMTA3NSwxMCArMTA3NSw5IEBAIHN0YXRpYyB2b2lkIHBvZF9lYWdlcl9yZWNv
cmQoc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuLAogICAgIG1ycC0+aWR4ICU9IEFS
UkFZX1NJWkUobXJwLT5saXN0KTsKIH0KIAotaW50Citib29sCiBwMm1fcG9kX2RlbWFuZF9wb3B1
bGF0ZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm4sCi0gICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgb3JkZXIsCi0gICAgICAgICAgICAgICAgICAgICAgICBwMm1f
cXVlcnlfdCBxKQorICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9yZGVyKQog
ewogICAgIHN0cnVjdCBkb21haW4gKmQgPSBwMm0tPmRvbWFpbjsKICAgICBzdHJ1Y3QgcGFnZV9p
bmZvICpwID0gTlVMTDsgLyogQ29tcGlsZXIgd2FybmluZ3MgKi8KQEAgLTExMTYsNyArMTExNSw3
IEBAIHAybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90
IGdmbiwKICAgICAgICAgICovCiAgICAgICAgIHAybV9zZXRfZW50cnkocDJtLCBnZm5fYWxpZ25l
ZCwgSU5WQUxJRF9NRk4sIFBBR0VfT1JERVJfMk0sCiAgICAgICAgICAgICAgICAgICAgICAgcDJt
X3BvcHVsYXRlX29uX2RlbWFuZCwgcDJtLT5kZWZhdWx0X2FjY2Vzcyk7Ci0gICAgICAgIHJldHVy
biAwOworICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICB9CiAKICAgICAvKiBPbmx5IHJlY2xhaW0g
aWYgd2UncmUgaW4gYWN0dWFsIG5lZWQgb2YgbW9yZSBjYWNoZS4gKi8KQEAgLTExNzgsNyArMTE3
Nyw3IEBAIHAybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdm
bl90IGdmbiwKICAgICB9CiAKICAgICBwb2RfdW5sb2NrKHAybSk7Ci0gICAgcmV0dXJuIDA7Cisg
ICAgcmV0dXJuIHRydWU7CiBvdXRfb2ZfbWVtb3J5OgogICAgIHBvZF91bmxvY2socDJtKTsKIApA
QCAtMTE4NiwxMCArMTE4NSwxMCBAQCBvdXRfb2ZfbWVtb3J5OgogICAgICAgICAgICBfX2Z1bmNf
XywgZC0+ZG9tYWluX2lkLCBkLT50b3RfcGFnZXMsIHAybS0+cG9kLmVudHJ5X2NvdW50LAogICAg
ICAgICAgICBjdXJyZW50LT5kb21haW4tPmRvbWFpbl9pZCk7CiAgICAgZG9tYWluX2NyYXNoKGQp
OwotICAgIHJldHVybiAtMTsKKyAgICByZXR1cm4gZmFsc2U7CiBvdXRfZmFpbDoKICAgICBwb2Rf
dW5sb2NrKHAybSk7Ci0gICAgcmV0dXJuIC0xOworICAgIHJldHVybiBmYWxzZTsKIHJlbWFwX2Fu
ZF9yZXRyeToKICAgICBCVUdfT04ob3JkZXIgIT0gUEFHRV9PUkRFUl8yTSk7CiAgICAgcG9kX3Vu
bG9jayhwMm0pOwpAQCAtMTIxNSw3ICsxMjE0LDcgQEAgcmVtYXBfYW5kX3JldHJ5OgogICAgICAg
ICBfX3RyYWNlX3ZhcihUUkNfTUVNX1BPRF9TVVBFUlBBR0VfU1BMSU5URVIsIDAsIHNpemVvZih0
KSwgJnQpOwogICAgIH0KIAotICAgIHJldHVybiAwOworICAgIHJldHVybiB0cnVlOwogfQogCiAK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0tcHQuYwppbmRleCBhNjM5YTAwZTljLi41MDYzNzA4M2Y0IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvbW0vcDJtLXB0LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCkBAIC04MDIs
NyArODAyLDcgQEAgcG9kX3JldHJ5X2wzOgogICAgICAgICAgICAgewogICAgICAgICAgICAgICAg
IGlmICggcSAmIFAyTV9BTExPQyApCiAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAg
ICAgICBpZiAoICFwMm1fcG9kX2RlbWFuZF9wb3B1bGF0ZShwMm0sIGdmbl8sIFBBR0VfT1JERVJf
MUcsIHEpICkKKyAgICAgICAgICAgICAgICAgICAgaWYgKCBwMm1fcG9kX2RlbWFuZF9wb3B1bGF0
ZShwMm0sIGdmbl8sIFBBR0VfT1JERVJfMUcpICkKICAgICAgICAgICAgICAgICAgICAgICAgIGdv
dG8gcG9kX3JldHJ5X2wzOwogICAgICAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJS
LCAiJXM6IEFsbG9jYXRlIDFHQiBmYWlsZWQhXG4iLCBfX2Z1bmNfXyk7CiAgICAgICAgICAgICAg
ICAgfQpAQCAtODQ0LDcgKzg0NCw3IEBAIHBvZF9yZXRyeV9sMjoKICAgICAgICAgaWYgKCBwMm1f
ZmxhZ3NfdG9fdHlwZShmbGFncykgPT0gcDJtX3BvcHVsYXRlX29uX2RlbWFuZCApCiAgICAgICAg
IHsKICAgICAgICAgICAgIGlmICggcSAmIFAyTV9BTExPQyApIHsKLSAgICAgICAgICAgICAgICBp
ZiAoICFwMm1fcG9kX2RlbWFuZF9wb3B1bGF0ZShwMm0sIGdmbl8sIFBBR0VfT1JERVJfMk0sIHEp
ICkKKyAgICAgICAgICAgICAgICBpZiAoIHAybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHAybSwgZ2Zu
XywgUEFHRV9PUkRFUl8yTSkgKQogICAgICAgICAgICAgICAgICAgICBnb3RvIHBvZF9yZXRyeV9s
MjsKICAgICAgICAgICAgIH0gZWxzZQogICAgICAgICAgICAgICAgICp0ID0gcDJtX3BvcHVsYXRl
X29uX2RlbWFuZDsKQEAgLTg4Myw3ICs4ODMsNyBAQCBwb2RfcmV0cnlfbDE6CiAgICAgICAgIGlm
ICggbDF0ID09IHAybV9wb3B1bGF0ZV9vbl9kZW1hbmQgKQogICAgICAgICB7CiAgICAgICAgICAg
ICBpZiAoIHEgJiBQMk1fQUxMT0MgKSB7Ci0gICAgICAgICAgICAgICAgaWYgKCAhcDJtX3BvZF9k
ZW1hbmRfcG9wdWxhdGUocDJtLCBnZm5fLCBQQUdFX09SREVSXzRLLCBxKSApCisgICAgICAgICAg
ICAgICAgaWYgKCBwMm1fcG9kX2RlbWFuZF9wb3B1bGF0ZShwMm0sIGdmbl8sIFBBR0VfT1JERVJf
NEspICkKICAgICAgICAgICAgICAgICAgICAgZ290byBwb2RfcmV0cnlfbDE7CiAgICAgICAgICAg
ICB9IGVsc2UKICAgICAgICAgICAgICAgICAqdCA9IHAybV9wb3B1bGF0ZV9vbl9kZW1hbmQ7CmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wMm0uaAppbmRleCBlOGE5ZGNhNDgwLi43MGYwMGMzMzJmIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKQEAgLTcx
OSwxMCArNzE5LDggQEAgZXh0ZXJuIHZvaWQgYXVkaXRfcDJtKHN0cnVjdCBkb21haW4gKmQsCiAj
ZW5kaWYKIAogLyogQ2FsbGVkIGJ5IHAybSBjb2RlIHdoZW4gZGVtYW5kLXBvcHVsYXRpbmcgYSBQ
b0QgcGFnZSAqLwotaW50Ci1wMm1fcG9kX2RlbWFuZF9wb3B1bGF0ZShzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtLCBnZm5fdCBnZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
b3JkZXIsCi0gICAgICAgICAgICAgICAgICAgICAgICBwMm1fcXVlcnlfdCBxKTsKK2Jvb2wKK3Ay
bV9wb2RfZGVtYW5kX3BvcHVsYXRlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbiwg
dW5zaWduZWQgaW50IG9yZGVyKTsKIAogLyoKICAqIEZ1bmN0aW9ucyBzcGVjaWZpYyB0byB0aGUg
cDJtLXB0IGltcGxlbWVudGF0aW9uCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 02 13:00:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 13:00:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz0KY-0004QR-4K; Mon, 02 Oct 2017 13:00:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dz0KX-0004OI-3l
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 13:00:17 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 FD/20-03422-06832D95; Mon, 02 Oct 2017 13:00:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsVysyfVTdfX4lK
 kwY4rlhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bzh+esBSdFKloOzGZsYNzG38XIxSEksJlR
 Ysmsm0wQzmlGiV1tB4EcTg42AU2JO58/gdkiAtIS1z5fZgQpYhZYzCjxeX8vM0hCWMBD4uL9P
 +xdjBwcLAKqEgsvuoGEeQUsJa5v3sMGYksIyAPNvMgKYnMKWEm8P/4RzBYCqjnePYlpAiP3Ak
 aGVYwaxalFZalFukZGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgR5mAIIdjGv
 mBx5ilORgUhLlZTa8FCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgjfFHCgnWJSanlqRlpkDDDWY
 tAQHj5II7wRToDRvcUFibnFmOkTqFKMxx49JV/4wcXTcvPuHSYglLz8vVUqc978ZUKkASGlGa
 R7cIFgMXGKUlRLmZQQ6TYinILUoN7MEVf4VozgHo5IwLxfIPTyZeSVw+14BncIEdMqcrgsgp5
 QkIqSkGhinXD80/2zshHMuFwsmO0bE/phTmfyB42S16Zu/RZMUfmlsO6HtbmHoeXv5l8+9N/Y
 /Y2lVv3XZ69ZXqx054hsWnP5l17V/g9DaZp6773+qiVR292QIOUpHX0kqmVvG/nrujuNXqr7E
 OyScyig/UWO/5rOvq8wq6dNzVPZVBy9w/t+1RNMp4cwpJZbijERDLeai4kQAyyKw33wCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1506949197!118733057!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35796 invoked from network); 2 Oct 2017 12:59:57 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-27.messagelabs.com with SMTP; 2 Oct 2017 12:59:57 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3CC4A164F;
 Mon,  2 Oct 2017 05:59:57 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2DE523F53D;
 Mon,  2 Oct 2017 05:59:56 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon,  2 Oct 2017 13:59:32 +0100
Message-Id: <20171002125941.11274-7-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171002125941.11274-1-julien.grall@arm.com>
References: <20171002125941.11274-1-julien.grall@arm.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 06/15] xen/x86: p2m-pod: Clean-up use of
	typesafe MFN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U29tZSB1bmJveGluZy9ib3hpbmcgY2FuIGJlIGF2b2lkZWQgYnkgdXNpbmcgbWZuX2FkZCguLi4p
IGluc3RlYWQuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgpBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KUmV2
aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgotLS0KCkNjOiBHZW9yZ2Ug
RHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgoKICAgIENoYW5nZXMgaW4gdjM6CiAgICAgICAgLSBBZGQgR2VvcmdlJ3MgYW5kIFdlaSdz
IHJldmlld2VkLWJ5CgogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAtIEFkZCBBbmRyZXcncyBh
Y2tlZC1ieQotLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMgfCAxMCArKysrKy0tLS0tCiAx
IGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5j
CmluZGV4IGJjYzg3YWVlMDMuLjM0ZjUyMzliNmQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS9wMm0tcG9kLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYwpAQCAtMTAxLDcgKzEw
MSw3IEBAIHAybV9wb2RfY2FjaGVfYWRkKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAgICAgICog
cHJvbWlzZSB0byBwcm92aWRlIHplcm8gcGFnZXMuIFNvIHdlIHNjcnViIHBhZ2VzIGJlZm9yZSB1
c2luZy4KICAgICAgKi8KICAgICBmb3IgKCBpID0gMDsgaSA8ICgxVUwgPDwgb3JkZXIpOyBpKysg
KQotICAgICAgICBjbGVhcl9kb21haW5fcGFnZShfbWZuKG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2Up
KSArIGkpKTsKKyAgICAgICAgY2xlYXJfZG9tYWluX3BhZ2UobWZuX2FkZChwYWdlX3RvX21mbihw
YWdlKSwgaSkpOwogCiAgICAgLyogRmlyc3QsIHRha2UgYWxsIHBhZ2VzIG9mZiB0aGUgZG9tYWlu
IGxpc3QgKi8KICAgICBsb2NrX3BhZ2VfYWxsb2MocDJtKTsKQEAgLTc0Myw3ICs3NDMsNyBAQCBw
Mm1fcG9kX3plcm9fY2hlY2tfc3VwZXJwYWdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2ln
bmVkIGxvbmcgZ2ZuKQogICAgICAgICAgICAgbWZuMCA9IG1mbjsKICAgICAgICAgICAgIHR5cGUw
ID0gdHlwZTsKICAgICAgICAgfQotICAgICAgICBlbHNlIGlmICggdHlwZSAhPSB0eXBlMCB8fCBt
Zm5feChtZm4pICE9IChtZm5feChtZm4wKSArIGkpICkKKyAgICAgICAgZWxzZSBpZiAoIHR5cGUg
IT0gdHlwZTAgfHwgIW1mbl9lcShtZm4sIG1mbl9hZGQobWZuMCwgaSkpICkKICAgICAgICAgICAg
IGdvdG8gb3V0OwogCiAgICAgICAgIG4gPSAxVUwgPDwgbWluKGN1cl9vcmRlciwgU1VQRVJQQUdF
X09SREVSICsgMFUpOwpAQCAtNzU4LDcgKzc1OCw3IEBAIHAybV9wb2RfemVyb19jaGVja19zdXBl
cnBhZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4pCiAgICAgZm9y
ICggaSA9IDA7IGkgPCBTVVBFUlBBR0VfUEFHRVM7IGkrKyApCiAgICAgewogICAgICAgICAvKiBR
dWljayB6ZXJvLWNoZWNrICovCi0gICAgICAgIG1hcCA9IG1hcF9kb21haW5fcGFnZShfbWZuKG1m
bl94KG1mbjApICsgaSkpOworICAgICAgICBtYXAgPSBtYXBfZG9tYWluX3BhZ2UobWZuX2FkZCht
Zm4wLCBpKSk7CiAKICAgICAgICAgZm9yICggaiA9IDA7IGogPCAxNjsgaisrICkKICAgICAgICAg
ICAgIGlmICggKihtYXAgKyBqKSAhPSAwICkKQEAgLTc4Myw3ICs3ODMsNyBAQCBwMm1fcG9kX3pl
cm9fY2hlY2tfc3VwZXJwYWdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcg
Z2ZuKQogICAgICAqLwogICAgIGZvciAoIGkgPSAwOyBpIDwgU1VQRVJQQUdFX1BBR0VTOyBpKysg
KQogICAgIHsKLSAgICAgICAgbWZuID0gX21mbihtZm5feChtZm4wKSArIGkpOworICAgICAgICBt
Zm4gPSBtZm5fYWRkKG1mbjAsIGkpOwogICAgICAgICBpZiAoIChtZm5fdG9fcGFnZShtZm4pLT5j
b3VudF9pbmZvICYgUEdDX2NvdW50X21hc2spID4gMSApCiAgICAgICAgIHsKICAgICAgICAgICAg
IHJlc2V0ID0gMTsKQEAgLTc5NCw3ICs3OTQsNyBAQCBwMm1fcG9kX3plcm9fY2hlY2tfc3VwZXJw
YWdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuKQogICAgIC8qIEZp
bmFsbHksIGRvIGEgZnVsbCB6ZXJvLWNoZWNrICovCiAgICAgZm9yICggaSA9IDA7IGkgPCBTVVBF
UlBBR0VfUEFHRVM7IGkrKyApCiAgICAgewotICAgICAgICBtYXAgPSBtYXBfZG9tYWluX3BhZ2Uo
X21mbihtZm5feChtZm4wKSArIGkpKTsKKyAgICAgICAgbWFwID0gbWFwX2RvbWFpbl9wYWdlKG1m
bl9hZGQobWZuMCwgaSkpOwogCiAgICAgICAgIGZvciAoIGogPSAwOyBqIDwgKFBBR0VfU0laRSAv
IHNpemVvZigqbWFwKSk7IGorKyApCiAgICAgICAgICAgICBpZiAoICoobWFwK2opICE9IDAgKQot
LSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 02 13:19:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 13:19:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz0cS-0006vO-GN; Mon, 02 Oct 2017 13:18:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1dz0cR-0006vI-KJ
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 13:18:47 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 DF/C5-02224-6BC32D95; Mon, 02 Oct 2017 13:18:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCIsWRWlGSWpSXmKPExsVyMfT+Yd0tNpc
 iDc6fsrb4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMaf7YyFvwQrjg09TJ7A+Ms/i5GLg4hgRmM
 Es/e7mQDcVgEGlglDv65wNrFyMkhITCHVaJhTiCEXSaxd/9pZgi7SGL65wNsEHaJxO/vk8Div
 AKCEidnPmHpYuQAmuohsemKMUiYU8BSYmvDQhaIZQsZJaZN7QGrZxPQkrh/ewXYHBYBFYmFi9
 6yQcwJkDhy+i4TyBxhAXeJrje6IGERAUWJBy9vsoLMYRboZJT4/+si2BxmAU2J1u2/2ScwCs5
 CcsYsJKkFjEyrGNWLU4vKUot0jfWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQLD
 kwEIdjA2f3E6xCjJwaQkystseClSiC8pP6UyI7E4I76oNCe1+BCjBgeHwM+nf1sYpVjy8vNSl
 SR4l1kD1QkWpaanVqRl5gAjCKZUgoNHSYR3FUiat7ggMbc4Mx0idYrRmOPCnUt/mDgO7Ln1h0
 kIbJKUOO9qkFIBkNKM0jy4QbDIvsQoKyXMywh0phBPQWpRbmYJqvwrRnEORiVh3h0gU3gy80r
 g9r0COoUJ6JQ5XRdATilJREhJNTAe09GJXHIl9GvMyxlb4iR+n/mYeODG5XSxD/K+5ifnKb5o
 3pOscurP/n4lgz6vjvR3y54EB6wX2pmTt3n33Tj70BwmPS03366QeT8kot/arn1zbm7Il9cfq
 isqxFRd27P7zzu8mfK/dYK1SuD2P19ZndSzOI479d98zOd859zbg6f5/+71CdVSYinOSDTUYi
 4qTgQAz0yzNucCAAA=
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1506950324!105817296!1
X-Originating-IP: [209.85.223.195]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13371 invoked from network); 2 Oct 2017 13:18:44 -0000
Received: from mail-io0-f195.google.com (HELO mail-io0-f195.google.com)
 (209.85.223.195)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 2 Oct 2017 13:18:44 -0000
Received: by mail-io0-f195.google.com with SMTP id n69so3096802ioi.3
 for <xen-devel@lists.xenproject.org>; Mon, 02 Oct 2017 06:18:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=+Jwce9oPBuR7lj8rXhtotfT0QxrkzyeysADfnHcjx94=;
 b=sDx8laBbMukv1/j3w2nPp/2sLOV3Zb28SzDLAs2mXaE8HkL7XGT4mhCs9VCBqgyrVY
 oiB7i5F9jA3cYQlckMewNeWpBCfespc6w313PLYF2YLRd/psPlMLlmNQt+o3VuCp3eRb
 7FJ8VqVoZfuqw9waMUDtOjnK2tqwmsa79bb4x8RP4NXdJU3mRns0HYvqj/wZLDXY7w8Z
 JZh6HZTj95Lahrm81/ytEk4GDjb++mm9a96zn7r4m2tJW0r8eqVz74ani694hdydZzAH
 pFvmA5gbGlRQPSSbh4vAHkl08/tlttVJaCjDTbidmfyZ8ObsAVg9Vl+NHFA/2V1Q9qBH
 hsfQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=+Jwce9oPBuR7lj8rXhtotfT0QxrkzyeysADfnHcjx94=;
 b=ki8VWnq4e+4bqG9nyirbE0a3UwD3AguMeG+odkgoDEp6vy+uhY+VXzvYJWZzw8zGKF
 drJWEsM+4Xb5U9sV3vLOZfmU7WLHidWwYllfBaol62MIy62EdTyG6V+JJQVKVt3AKAez
 PhN+V/zgcWFMWHcim148zcqfryOdcNLEAZtzNfNDRwD/2THvbcbRJGVmgChPjik86Rvt
 omzm6gyOsVCDTEkM7WlNRdpd3AY/N9AsXAoqgIqJUU9r/OgzS6yuNExICiuKBsN0UJE3
 +pc3HRCWaNGvhdwBxeCB/vcMezAbd4bUchSFyQhUAWeRYz6sLiv1OM7GEz4PciSBI698
 ynYQ==
X-Gm-Message-State: AHPjjUj6eMX/ztyLbn64oyDioolw7vva2Rzh3uPUHBdAnLu4gVg9KB+y
 GziSj/Fm6WtuY4VNBQd/1ZQ+IfoHzegEMqg4qko=
X-Google-Smtp-Source: AOwi7QAmxsqmbms28b7+h6vLRFMdi98U7VFYqn4ZfCzWb/BJcVl/OJHHnWlzLBccrcyRYrjU2JYMU1BS95xQcvG1L/8=
X-Received: by 10.107.181.10 with SMTP id e10mr22256420iof.245.1506950323741; 
 Mon, 02 Oct 2017 06:18:43 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.78.81 with HTTP; Mon, 2 Oct 2017 06:18:43 -0700 (PDT)
In-Reply-To: <20171002120202.su2p6om5kodlvrj4@citrix.com>
References: <1506692963-1762-1-git-send-email-al1img@gmail.com>
 <1506692963-1762-2-git-send-email-al1img@gmail.com>
 <20171002120202.su2p6om5kodlvrj4@citrix.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Mon, 2 Oct 2017 16:18:43 +0300
Message-ID: <CACvf2oVkY5Mxz4SfWeRnsgaMK1TWcrQkUj0tmLPtO8GnWNuWiw@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH] libxl: fix generating array of enums in
	getypes.py
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMiwgMjAxNyBhdCAzOjAyIFBNLCBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPiB3cm90ZToKPiBPbiBGcmksIFNlcCAyOSwgMjAxNyBhdCAwNDo0OToyM1BNICswMzAwLCBP
bGVrc2FuZHIgR3J5dHNvdiB3cm90ZToKPj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtz
YW5kcl9ncnl0c292QGVwYW0uY29tPgo+Pgo+PiBFbnVtIGFsd2F5cyB1c2VzICJ4IiB2YWx1ZSBh
cyBpbnB1dCBhcmd1bWVudC4gSW4KPj4gY2FzZSBvZiBlbnVtIGFycmF5ICJ0IiBhcmd1bWVudCBz
aG91bGQgYmUgcGFzc2VkLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgR3J5dHNvdiA8
b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+Cj4KPiBDaGVja2luZyBwYXJlbnQgZG9lc24ndCBz
ZWVtIHRvIGJlIG5lY2Vzc2FyeS4gV2UgYWxyZWFkeSBoYXZlICJ3IiB3aGljaAo+IGlzIHBhc3Nl
ZCBieSB0aGUgaGlnaGVyIGxldmVsLgo+Cj4gQ2FuIHlvdSB0cnkgdGhlIGZvbGxvd2luZyBwYXRj
aD8KPgo+IEZyb20gYzQ1MWU4OGRjNjRmZWJiYmVhODM1NTYzZWIzMzQ3Y2JjMjQ4NzRjZSBNb24g
U2VwIDE3IDAwOjAwOjAwIDIwMDEKPiBGcm9tOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
Pgo+IERhdGU6IE1vbiwgMiBPY3QgMjAxNyAxMjo0ODoyOCArMDEwMAo+IFN1YmplY3Q6IFtQQVRD
SF0gbGlieGwvZ2VudHlwZXM6IGZpeCBnZW5lcmF0aW5nIGFycmF5IG9mIGVudW1zCj4KPiBUaGVy
ZSBpcyBubyByZWFzb24gdG8gaGFyZGNvZGUgIngiIGluIGNvZGUuIFVzZSAidyIgd2hpY2ggaXMg
cGFzc2VkCj4gYnkgdGhlIGhpZ2hlciBsZXZlbC4KPgo+IFRoaXMgY2hhbmdlIHJlcXVpcmVzIHVz
IHRvIGFsbG93ICJ4IiB0byBiZSB1bnVzZWQgc28gdGhhdCB0aGUKPiB0b3AtbGV2ZWwgZW51bSBw
YXJzZV9qc29uIGZ1bmN0aW9ucyBjb250aW51ZSB0byBjb21waWxlLgo+Cj4gU2lnbmVkLW9mZi1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAtLS0KPiAgdG9vbHMvbGlieGwvZ2Vu
dHlwZXMucHkgfCA2ICsrKy0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAz
IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2dlbnR5cGVzLnB5IGIv
dG9vbHMvbGlieGwvZ2VudHlwZXMucHkKPiBpbmRleCA3NmFjYTc2YWFhLi44OGU1YzVmMzBlIDEw
MDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2dlbnR5cGVzLnB5Cj4gKysrIGIvdG9vbHMvbGlieGwv
Z2VudHlwZXMucHkKPiBAQCAtNDMyLDcgKzQzMiw3IEBAIGRlZiBsaWJ4bF9DX3R5cGVfcGFyc2Vf
anNvbih0eSwgdywgdiwgaW5kZW50ID0gIiAgICAiLCBwYXJlbnQgPSBOb25lLCBkaXNjcmltaW5h
Cj4gICAgICBzID0gIiIKPiAgICAgIGlmIHBhcmVudCBpcyBOb25lOgo+ICAgICAgICAgIHMgKz0g
ImludCByYyA9IDA7XG4iCj4gLSAgICAgICAgcyArPSAiY29uc3QgbGlieGxfX2pzb25fb2JqZWN0
ICp4ID0gbztcbiIKPiArICAgICAgICBzICs9ICJjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKngg
X19hdHRyaWJ1dGVfXygoX191bnVzZWRfXykpID0gbztcbiIKPgo+ICAgICAgaWYgaXNpbnN0YW5j
ZSh0eSwgaWRsLkFycmF5KToKPiAgICAgICAgICBpZiBwYXJlbnQgaXMgTm9uZToKPiBAQCAtNDY3
LDExICs0NjcsMTEgQEAgZGVmIGxpYnhsX0NfdHlwZV9wYXJzZV9qc29uKHR5LCB3LCB2LCBpbmRl
bnQgPSAiICAgICIsIHBhcmVudCA9IE5vbmUsIGRpc2NyaW1pbmEKPiAgICAgICAgICAgICAgcmFp
c2UgRXhjZXB0aW9uKCJPbmx5IEtleWVkVW5pb24gY2FuIGhhdmUgZGlzY3JpbWluYXRvciIpCj4g
ICAgICAgICAgcyArPSAie1xuIgo+ICAgICAgICAgIHMgKz0gIiAgICBjb25zdCBjaGFyICplbnVt
X3N0cjtcbiIKPiAtICAgICAgICBzICs9ICIgICAgaWYgKCFsaWJ4bF9fanNvbl9vYmplY3RfaXNf
c3RyaW5nKHgpKSB7XG4iCj4gKyAgICAgICAgcyArPSAiICAgIGlmICghbGlieGxfX2pzb25fb2Jq
ZWN0X2lzX3N0cmluZyglcykpIHtcbiIgJSB3Cj4gICAgICAgICAgcyArPSAiICAgICAgICByYyA9
IC0xO1xuIgo+ICAgICAgICAgIHMgKz0gIiAgICAgICAgZ290byBvdXQ7XG4iCj4gICAgICAgICAg
cyArPSAiICAgIH1cbiIKPiAtICAgICAgICBzICs9ICIgICAgZW51bV9zdHIgPSBsaWJ4bF9fanNv
bl9vYmplY3RfZ2V0X3N0cmluZyh4KTtcbiIKPiArICAgICAgICBzICs9ICIgICAgZW51bV9zdHIg
PSBsaWJ4bF9fanNvbl9vYmplY3RfZ2V0X3N0cmluZyglcyk7XG4iICUgdwo+ICAgICAgICAgIHMg
Kz0gIiAgICByYyA9ICVzX2Zyb21fc3RyaW5nKGVudW1fc3RyLCAlcyk7XG4iICUgKHR5LnR5cGVu
YW1lLCB0eS5wYXNzX2FyZyh2LCBwYXJlbnQgaXMgTm9uZSwgaWRsLlBBU1NfQllfUkVGRVJFTkNF
KSkKPiAgICAgICAgICBzICs9ICIgICAgaWYgKHJjKVxuIgo+ICAgICAgICAgIHMgKz0gIiAgICAg
ICAgZ290byBvdXQ7XG4iCj4gLS0KPiAyLjExLjAKPgoKQ2hlY2tlZCB0aGlzIHBhdGNoLiBJdCB3
b3Jrcy4KCi0tIApCZXN0IFJlZ2FyZHMsCk9sZWtzYW5kciBHcnl0c292LgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Mon Oct 02 13:30:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 13:30:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz0ne-0008Bz-Hy; Mon, 02 Oct 2017 13:30:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dz0nd-0008Bt-L3
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 13:30:21 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 20/09-02223-C6F32D95; Mon, 02 Oct 2017 13:30:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVysyfVTTfH/lK
 kwe7b0hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8azrwfZC86zVnQ9WcDewHiApYuRi0NIYBOj
 xNU3G5kgnN2MEq+6/7J2MXJyCAvESnz8+Y0RxBYR0JfYdLuRHcRmFjCWeNGxkw2iYTmjRM/Ba
 2BFbAKaEnc+f2ICsXkFrCQ+bpwB1sAioCIx8/pysKGiAuES+79fY4aoEZQ4OfMJC4jNKeAtse
 z0FUaIBWYS8zY/ZIawxSVuPZnPBGHLS2x/O4d5AiP/LCTts5C0zELSMgtJywJGllWMGsWpRWW
 pRbpGlnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIEhWs/AwLiD8fIWv0OMkhxM
 SqK8zIaXIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8BbZAeUEi1LTUyvSMnOA0QKTluDgURLh5
 QJJ8xYXJOYWZ6ZDpE4x6nLceHj9D5MQS15+XqqUOG8bSJEASFFGaR7cCFjkXmKUlRLmZWRgYB
 DiKUgtys0sQZV/xSjOwagkzDsVZApPZl4J3KZXQEcwAR0xp+sCyBEliQgpqQZG52e9e1Jclq3
 u+1rKbb3+8KyL80UWbf7WMpVxtlC7DX+z4t7XyXYs0QK6q3h+zOi4NHGTUFK41okKldgdP9zv
 x3/5oyaSnunSky7kbqS5yk/4yFKXbR2h6Wffrbw5veWWrcyZjYedX3TXy+ova3pg7VJn6Vgxs
 /HK3yCX3r88TzmjJu3Wev5FiaU4I9FQi7moOBEA0oylttcCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1506951019!114023706!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21394 invoked from network); 2 Oct 2017 13:30:20 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-8.tower-206.messagelabs.com with SMTP; 2 Oct 2017 13:30:20 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 24BBE80D;
 Mon,  2 Oct 2017 06:30:19 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7FD5E3F483;
 Mon,  2 Oct 2017 06:30:18 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20170912100330.2168-1-julien.grall@arm.com>
 <20170912100330.2168-24-julien.grall@arm.com>
 <alpine.DEB.2.10.1709191615190.2968@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b2d7f685-04f8-fe66-bb49-8236043edaca@arm.com>
Date: Mon, 2 Oct 2017 14:30:17 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1709191615190.2968@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: andre.przywara@arm.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 23/24] xen/arm: mm: Handle permission
 flags when adding a new mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU3RlZmFubywKCk9uIDIwLzA5LzE3IDAwOjE3LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4gT24gVHVlLCAxMiBTZXAgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBDdXJyZW50bHks
IGFsbCB0aGUgbmV3IG1hcHBpbmdzIHdpbGwgYmUgcmVhZC13cml0ZSBub24tZXhlY3V0YWJsZS4g
QWxsb3cgdGhlCj4+IGNhbGxlciB0byB1c2Ugb3RoZXIgcGVybWlzc2lvbnMuCj4+Cj4+IFNpZ25l
ZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+Cj4+IC0tLQo+
PiAgICAgIENoYW5nZXMgaW4gdjI6Cj4+ICAgICAgICAgIC0gU3dpdGNoIHRoZSBydW50aW1lIGNo
ZWNrIHRvIGEgQlVHX09OKCkKPiAKPiBTaW5jZSB5b3UgYXJlIGF0IGl0LCBjb3VsZCB5b3UgcGxl
YXNlIGFsc28gdHVybiB0aGUgb3RoZXIgcnVudGltZSBjaGVjawo+IGZldyBsaW5lcyBiZWxvdyBp
bnRvIGFub3RoZXIgQlVHX09OICh1bmRlciBNT0RJRlkpPwoKSSB3b3VsZCBwcmVmZXIgdG8ga2Vl
cCB0aGUgcnVudGltZSBjaGVjayBpbiBNT0RJRlkgZm9yIG5vdy4gSXQgaXMgbm90IApyZWFsbHkg
Y3JpdGljYWwgYW5kIEkgcGxhbiB0byBkaXRjaCBjcmVhdGVfeGVuX2VudHJpZXMgZmFpcmx5IHNv
b24uCgpUaGlzIHNlcmllcyBpcyBhY3R1YWxseSBhIHByZXBhcmF0b3J5IGZvciB3aGF0J3MgY29t
aW5nIHVwLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 02 13:39:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 13:39:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz0wV-0008TQ-Dx; Mon, 02 Oct 2017 13:39:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4410c2dc2=George.Dunlap@citrix.com>)
 id 1dz0wT-0008TK-PI
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 13:39:29 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 4D/FE-02220-09142D95; Mon, 02 Oct 2017 13:39:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHRDpO4Ex0u
 RBh9OSVks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmPFxxlLVjLVbFsylWmBsZHHF2MnBwSAv4S
 U7d0s4DYwgIhEtNmfmcCsUUEvCW+re9n7GLk4mAWOM8k8X7Cf1YQR0igg1Gi710jM0gVm4Cex
 LzjX8G6eQVsJbYuWsTexcjBwSKgIjFtIy9IWFQgXKLpbD9UiaDEyZlPwGxOAS+JN3/PsoGUMw
 toSqzfpQ8SZhYQl7j1ZD4ThC0vsf3tHLBNQgKqEosfHGWfwMg/C8mkWQjds5B0z0LSvYCRZRW
 jenFqUVlqka6JXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYGAyAMEOxlt9zocY
 JTmYlER5mQ0vRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4A11AMoJFqWmp1akZeYAYwQmLcHBo
 yTC+84eKM1bXJCYW5yZDpE6xagoJc77EyQhAJLIKM2Da4PF5SVGWSlhXkagQ4R4ClKLcjNLUO
 VfMYpzMCoJ85qDbOfJzCuBm/4KaDET0OI5XRdAFpckIqSkGhirw9XMF/T5aklWTcsJ33n1zK7
 nHJmrGyadSm8Pm/c2evodviMXOYP+Ll5YtEdC74+rUOgyHauXqlY6zbUT74sFpB8Se+ebHrV7
 boqy0Pf21Pu7ZpZWlO0R/l3tpvjM/0rxo7zrL39uj3aM5S4vnyxfo2rNeGt1hLPoXq3sFcs9d
 gckn8lr5lRiKc5INNRiLipOBABpsO0txgIAAA==
X-Env-Sender: prvs=4410c2dc2=George.Dunlap@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1506951566!114139271!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62721 invoked from network); 2 Oct 2017 13:39:28 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Oct 2017 13:39:28 -0000
X-IronPort-AV: E=Sophos;i="5.42,469,1500940800"; d="scan'208";a="442155797"
To: Petre Pircalabu <ppircalabu@bitdefender.com>, <xen-devel@lists.xen.org>
References: <1506340992-5587-1-git-send-email-ppircalabu@bitdefender.com>
 <1506340992-5587-2-git-send-email-ppircalabu@bitdefender.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <56c61d3e-e6ec-664a-72ff-82cbb48828aa@citrix.com>
Date: Mon, 2 Oct 2017 14:39:22 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1506340992-5587-2-git-send-email-ppircalabu@bitdefender.com>
Content-Language: en-US
Cc: kevin.tian@intel.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 jun.nakajima@intel.com, rcojocaru@bitdefender.com, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, paul.durrant@citrix.com,
 tamas@tklengyel.com, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v13 1/3] x86emul: New return code for
 unimplemented instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMjUvMjAxNyAwMTowMyBQTSwgUGV0cmUgUGlyY2FsYWJ1IHdyb3RlOgo+IEVuZm9yY2Ug
dGhlIGRpc3RpbmN0aW9uIGJldHdlZW4gYW4gaW5zdHJ1Y3Rpb24gbm90IGltcGxlbWVudGVkIGJ5
IHRoZQo+IGVtdWxhdG9yIGFuZCB0aGUgZmFpbHVyZSB0byBlbXVsYXRlIHRoYXQgaW5zdHJ1Y3Rp
b24gYnkgZGVmaW5pbmcgYSBuZXcKPiByZXR1cm4gY29kZSwgWDg2RU1VTF9VTklNUExFTUVOVEVE
Lgo+IAo+IFRoaXMgdmFsdWUgc2hvdWxkIG9ubHkgYmUgcmV0dXJuZWQgYnkgdGhlIGNvcmUgZW11
bGF0b3Igb25seSBpZiBpdCBmYWlscyB0bwo+IHByb3Blcmx5IGRlY29kZSB0aGUgY3VycmVudCBp
bnN0cnVjdGlvbidzIG9wY29kZSwgYW5kIG5vdCBieSBhbnkgb2Ygb3RoZXIKPiBmdW5jdGlvbnMs
IHN1Y2ggYXMgdGhlIHg4Nl9lbXVsYXRlX29wcyBvciB0aGUgaHZtX2lvX29wcyBjYWxsYmFja3Mu
Cj4gCj4gZS5nLiBodm1fcHJvY2Vzc19pb19pbnRlcmNlcHQgc2hvdWxkIG5vdCByZXR1cm4gWDg2
RU1VTF9VTklNUExFTUVOVEVELgo+IFRoZSByZXR1cm4gdmFsdWUgb2YgdGhpcyBmdW5jdGlvbiBk
ZXBlbmRzIG9uIGVpdGhlciB0aGUgcmV0dXJuIGNvZGUgb2YKPiBvbmUgb2YgdGhlIGh2bV9pb19v
cHMgaGFuZGxlcnMgKHJlYWQvd3JpdGUpIG9yIHRoZSB2YWx1ZSByZXR1cm5lZCBieQo+IGh2bV9j
b3B5X2d1ZXN0X2Zyb21fcGh5cyAvIGh2bV9jb3B5X3RvX2d1ZXN0X3BoeXMuCj4gCj4gU2ltaWxh
cnksIG5vbmUgb2YgdGhpcyBmdW5jdGlvbnMgc2hvdWxkIHJldHVybiBYODZFTVVMX1VOSU1QTEVN
RU5URUQuCj4gIC0gaHZtX2lvX2ludGVyY2VwdAo+ICAtIGh2bWVtdWxfZG9faW8KPiAgLSBodm1f
c2VuZF9idWZmZXJlZF9pb3JlcQo+ICAtIGh2bV9zZW5kX2lvcmVxCj4gIC0gaHZtX2Jyb2FkY2Fz
dF9pb3JlcQo+ICAtIGh2bWVtdWxfZG9faW9fYnVmZmVyCj4gIC0gaHZtZW11bF92YWxpZGF0ZQo+
IAo+IEFsc28gdGhlIGJlaGF2aW9yIG9mIGh2bV9lbXVsYXRlX29uZV9pbnNuIGFuZCB2bXhfcmVh
bG1vZGVfZW11bGF0ZV9vbmUKPiB3YXMgbW9kaWZpZWQgdG8gZ2VuZXJhdGUgYW4gSW52YWxpZCBP
cGNvZGUgdHJhcCB3aGVuIFg4NkVNVUxfVU5SRUNPR05JWkVECj4gaXMgcmV0dXJuZWQgYnkgdGhl
IGVtdWxhdG9yIGluc3RlYWQgb2YganVzdCBjcmFzaCB0aGUgZG9tYWluLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IFBldHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+CgpMb29r
cyBnb29kLCB0aGFua3M6CgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 02 13:41:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 13:41:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz0yG-0000cg-PQ; Mon, 02 Oct 2017 13:41:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4410c2dc2=George.Dunlap@citrix.com>)
 id 1dz0yF-0000c0-Rs
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 13:41:19 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 42/46-03422-FF142D95; Mon, 02 Oct 2017 13:41:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXitHSDve4/x0u
 RBmePq1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkbLxsWHGSuaPyQ1MDYwdzFyMkhIeAv8XDO
 LUYQW1ggROLUzUVgtoiAt8S39f1ANhcHs8B5Jon3E/6zgjhCAh2MEudO72EDqWIT0JOYd/wrC
 4jNK2ArcerdM/YuRg4OFgEVicdfLEHCogLhEk1n+6FKBCVOznwCZnMKeEm82NrMBFLOLKApsX
 6XPkiYWUBc4taT+UwQtrzE9rdzwO4UElCVWPzgKPsERv5ZSCbNQuiehaR7FpLuBYwsqxg1ilO
 LylKLdI2N9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAsOSAQh2MO5cH3iIUZKD
 SUmUl9nwUqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5LDkA5waLU9NSKtMwcYITApCU4eJREe
 N/ZA6V5iwsSc4sz0yFSpxh1OW48vP6HSYglLz8vVUqcNxFkhgBIUUZpHtwIWLReYpSVEuZlBD
 pKiKcgtSg3swRV/hWjOAejkjDvO5ApPJl5JXCbXgEdwQR0xJyuCyBHlCQipKQaGBM6+VdFM6p
 11Hsu+OCnr5rI3HhzT01V1MM5H/dmR9/77PRyirDR2QDWql1L/T0+hBglBtYmf/PV9F923EpV
 76Tr/tc39kg47bgrL/cxTeaY1q7abwv2P9nocvCHe87L4w+dZTa3c6+cOzVQpsNqmsLHk8/f3
 DgU9HmflZ1lj10Sv7fP23eRa5RYijMSDbWYi4oTAbuVB1nRAgAA
X-Env-Sender: prvs=4410c2dc2=George.Dunlap@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1506951677!85611164!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4695 invoked from network); 2 Oct 2017 13:41:18 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Oct 2017 13:41:18 -0000
X-IronPort-AV: E=Sophos;i="5.42,469,1500940800"; d="scan'208";a="450135803"
To: Petre Pircalabu <ppircalabu@bitdefender.com>, <xen-devel@lists.xen.org>
References: <1506340992-5587-1-git-send-email-ppircalabu@bitdefender.com>
 <1506340992-5587-3-git-send-email-ppircalabu@bitdefender.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <92117705-96d1-69b0-780b-c84f11dce3f2@citrix.com>
Date: Mon, 2 Oct 2017 14:41:09 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1506340992-5587-3-git-send-email-ppircalabu@bitdefender.com>
Content-Language: en-US
Cc: kevin.tian@intel.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 jun.nakajima@intel.com, rcojocaru@bitdefender.com, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, paul.durrant@citrix.com,
 tamas@tklengyel.com, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v13 2/3] x86emul: Add return code
 information to error messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMjUvMjAxNyAwMTowMyBQTSwgUGV0cmUgUGlyY2FsYWJ1IHdyb3RlOgo+IC0gcHJpbnQg
dGhlIHJldHVybiBjb2RlIG9mIHRoZSBsYXN0IGZhaWxlZCBlbXVsYXRvciBvcGVyYXRpb24KPiBp
biBodm1fZHVtcF9lbXVsYXRpb25fc3RhdGUuCj4gLSBwcmludCB0aGUgcmV0dXJuIGNvZGUgaW4g
c2hfcGFnZV9mYXVsdCAoU0hBRE9XX1BSSU5USykgdG8gbWFrZSB0aGUKPiBkaXN0aWN0aW9uIGJl
dHdlZW4gWDg2RU1VTF9VTkhBTkRMRUFCTEUgYW5kIFg4NkVNVUxfVU5JTVBMRU1FTlRFRC4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIu
Y29tPgo+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpSZXZp
ZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 02 13:43:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 13:43:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz10d-0000mh-6E; Mon, 02 Oct 2017 13:43:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4410c2dc2=George.Dunlap@citrix.com>)
 id 1dz10b-0000mY-DB
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 13:43:45 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 86/4B-01778-09242D95; Mon, 02 Oct 2017 13:43:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXitHSDve4Ep0u
 RBs/fcVgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBk7J2xhL+hjq1g+bRZrA2MbaxcjJ4eEgL/E
 vsYWJhBbWCBEYtrM72C2iIC3xLf1/YxdjFwczALnmSTeT/jPCuIICXQwSvS9a2QGqWIT0JOYd
 /wrC4jNK2ArseflOzYQm0VARWLho+lgtqhAuETT2X6oGkGJkzOfgNmcAl4Sb/6eBarhANqgKb
 F+lz5ImFlAXOLWk/lMELa8xPa3c8BWCQmoSix+cJR9AiP/LCSTZiF0z0LSPQtJ9wJGllWM6sW
 pRWWpRbqGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgaFZz8DAuIOxqdf5EKMk
 B5OSKC+z4aVIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8ex2BcoJFqempFWmZOcAogUlLcPAoi
 fD2g6R5iwsSc4sz0yFSpxh1OW48vP6HSYglLz8vVUqcdz5IkQBIUUZpHtwIWMReYpSVEuZlZG
 BgEOIpSC3KzSxBlX/FKM7BqCTMOw9kCk9mXgncpldARzABHTGn6wLIESWJCCmpBsbutbl/FsX
 c8Z37f+ortnI/cZbYmo975n9azhvWrq7wpOikRFt20nPDMqNtZ+SOT5byzzliIpV0NqRg4xWd
 r0vrzXgEpL1YBLb+W7jTyV15Z8Fbscchby6+zSuT6a0JNJ+deiBlwdq8jvuCvec9FZZzyS4vN
 pS+tf1wmlmCc6vP5H8T6rraCpVYijMSDbWYi4oTAVt/TIrTAgAA
X-Env-Sender: prvs=4410c2dc2=George.Dunlap@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1506951822!94161155!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6366 invoked from network); 2 Oct 2017 13:43:43 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Oct 2017 13:43:43 -0000
X-IronPort-AV: E=Sophos;i="5.42,469,1500940800"; d="scan'208";a="450136124"
To: Petre Pircalabu <ppircalabu@bitdefender.com>, <xen-devel@lists.xen.org>
References: <1506340992-5587-1-git-send-email-ppircalabu@bitdefender.com>
 <1506340992-5587-2-git-send-email-ppircalabu@bitdefender.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <12b4cba2-1f0e-2576-e753-68597baeff79@citrix.com>
Date: Mon, 2 Oct 2017 14:43:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1506340992-5587-2-git-send-email-ppircalabu@bitdefender.com>
Content-Language: en-US
Cc: kevin.tian@intel.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 jun.nakajima@intel.com, rcojocaru@bitdefender.com, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, paul.durrant@citrix.com,
 tamas@tklengyel.com, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v13 1/3] x86emul: New return code for
 unimplemented instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMjUvMjAxNyAwMTowMyBQTSwgUGV0cmUgUGlyY2FsYWJ1IHdyb3RlOgo+IEVuZm9yY2Ug
dGhlIGRpc3RpbmN0aW9uIGJldHdlZW4gYW4gaW5zdHJ1Y3Rpb24gbm90IGltcGxlbWVudGVkIGJ5
IHRoZQo+IGVtdWxhdG9yIGFuZCB0aGUgZmFpbHVyZSB0byBlbXVsYXRlIHRoYXQgaW5zdHJ1Y3Rp
b24gYnkgZGVmaW5pbmcgYSBuZXcKPiByZXR1cm4gY29kZSwgWDg2RU1VTF9VTklNUExFTUVOVEVE
Lgo+IAo+IFRoaXMgdmFsdWUgc2hvdWxkIG9ubHkgYmUgcmV0dXJuZWQgYnkgdGhlIGNvcmUgZW11
bGF0b3Igb25seSBpZiBpdCBmYWlscyB0bwo+IHByb3Blcmx5IGRlY29kZSB0aGUgY3VycmVudCBp
bnN0cnVjdGlvbidzIG9wY29kZSwgYW5kIG5vdCBieSBhbnkgb2Ygb3RoZXIKPiBmdW5jdGlvbnMs
IHN1Y2ggYXMgdGhlIHg4Nl9lbXVsYXRlX29wcyBvciB0aGUgaHZtX2lvX29wcyBjYWxsYmFja3Mu
CgpPaCwgbWlub3IgY29tbWVudDogIFNob3VsZCB0aGlzIHBhcmFncmFwaCBiZSBjaGFuZ2VkIHRv
IG1hdGNoIHRoZQpjb21tZW50IGluIHRoZSBwYXRjaCBpdHNlbGY/ICBJLmUuOgoKIlRoaXMgdmFs
dWUgc2hvdWxkIG9ubHkgYmUgcmV0dXJuZWQgYnkgdGhlIGNvcmUgZW11bGF0b3Igd2hlbiBhIHZh
bGlkCm9wY29kZSBpcyBmb3VuZCBidXQgdGhlIGV4ZWN1dGlvbiBsb2dpYyBmb3IgdGhhdCBpbnN0
cnVjdGlvbiBpcyBtaXNzaW5nLgpJdCBzaG91bGQgTk9UIGJlIHJldHVybmVkIGJ5IGFueSBvZiB0
aGUgeDg2X2VtdWxhdGVfb3BzIGNhbGxiYWNrcy4iCgogLUdlb3JnZQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 02 14:04:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 14:04:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz1K4-0002Is-1B; Mon, 02 Oct 2017 14:03:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <fbui@suse.de>) id 1dz1C4-0001c7-Kd
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 13:55:36 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 8A/0C-25121-75542D95; Mon, 02 Oct 2017 13:55:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsVyuP0Ov26466V
 Ig+urhSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozf706zFFxir5j74zVzA+Myti5GTg4JASOJ
 txP/MXUxcnEICSxklNiz6zaQw8EhLOAj8eGOJEiNiICfRMvECWwgYWYBZ4mnrdkQ5XsYJc7+n
 cUMUsMmIC+x9N8JFhCbV8BKovXhMjCbRUBF4uS9g0wgtqhAuETT2X6oGkGJkzOfgNmcApYSa3
 +vYQWxmQXUJf7Mu8QMYYtL3HoynwnClpfY/nYO8wRG/llI2mchaZmFpGUWkpYFjCyrGDWKU4v
 KUot0jcz0kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECg7OegYFxB2PDXr9DjJIc
 TEqivMyGlyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfBKuADlBItS01Mr0jJzgHECk5bg4FES4
 U0CSfMWFyTmFmemQ6ROMRpzHNt0+Q8Tx42H1/8wCbHk5eelSonz5oGUCoCUZpTmwQ2Cxe8lRl
 kpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8ZiBTeDLzSuD2vQI6hQnolDldF0BOKUlESEk1MLa
 pp3hdq5f+sG7G66uB18JXyF/uv2wXNl/acknW8RlzJThjq1h2Ov1ck5t/SFZwWpKGzJcE3UOL
 TxlJBOkqvV+wU67BreX9gVMxzh4CR8tjkue6Nv/yLJVbz1XVqJBo9aJpjqJm1p+WYmOvjIebQ
 u/pvnyXVb/n+9Nr/YbWFYL9yY4fFTXuKbEUZyQaajEXFScCAPBBy3TaAgAA
X-Env-Sender: fbui@suse.de
X-Msg-Ref: server-10.tower-31.messagelabs.com!1506952535!116814247!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 681 invoked from network); 2 Oct 2017 13:55:35 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-10.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 2 Oct 2017 13:55:35 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 12109AABA;
 Mon,  2 Oct 2017 13:55:34 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>, Vasilis Liaskovitis <vliaskovitis@suse.com>
References: <59D2051A02000072001E7B87@smtp.nue.novell.com>
 <59D2051A02000072001E7B87@smtp.nue.novell.com>
 <1506939984.3176.3.camel@suse.com>
 <20171002103550.p2ku27nvzot3zlfk@citrix.com>
From: Franck Bui <fbui@suse.de>
Message-ID: <d5b2e76c-e712-0c3f-a537-2a33bb6deafa@suse.de>
Date: Mon, 2 Oct 2017 15:55:32 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171002103550.p2ku27nvzot3zlfk@citrix.com>
Content-Language: en-US
X-Mailman-Approved-At: Mon, 02 Oct 2017 14:03:50 +0000
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RFC] removing proc-xen.mount due to systemd change
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDIvMjAxNyAxMjozNSBQTSwgV2VpIExpdSB3cm90ZToKPiBPbiBNb24sIE9jdCAwMiwg
MjAxNyBhdCAxMjoyNjoyNFBNICswMjAwLCBWYXNpbGlzIExpYXNrb3ZpdGlzIHdyb3RlOgo+PiAt
IGFueSBvdGhlciBvcHRpb25zPwo+IAo+IENhbiB3ZSBqdXN0IG1ha2UgdGhlIHVuaXQgbm90IGZh
aWw/IEkuZS4gd2hlbiBpdCBkZXRlY3RzIHhlbmZzIGlzCj4gYWxyZWFkeSBtb3VudGVkLCBpdCBk
b2VzIG5vdGhpbmcgYnV0IHJlcG9ydHMgc3VjY2Vzcy4KPiAKClVuZm9ydHVuYXRlbHkgdGhhdCdz
IGN1cnJlbnRseSBub3QgcG9zc2libGUgYXMgc3lzdGVtZCBmYWlscyB3aGVuCipsb2FkaW5nKiB0
aGUgbW91bnQgdW5pdC4KClRoZXJlZm9yZSB3aGF0ZXZlciB0aGUgY29uZGl0aW9ucyB5b3UgcHV0
IGluIHRoZSBtb3VudCB1bml0ICh0byBhdm9pZApzeXN0ZW1kIHN0YXJ0aW5nIGl0KSB3b24ndCBi
ZSBjb25zaWRlcmVkIGF0IGFsbCBhcyBzeXN0ZW1kIHdpbGwgcmVmdXNlCnRvIGxvYWQgYSBtb3Vu
dCB1bml0IHdob3NlIHRhcmdldCBwYXRoIGlzIHBhcnQgb2YgdGhlIEFQSSBmaWxlIHN5c3RlbXMu
CgpBbiBpbmRpcmVjdGlvbiBjb3VsZCBiZSBhZGRlZCwgdGhhdCBpcyBhZGRpbmcgYSBzaW1wbGUg
c2VydmljZSB0aGF0CndvdWxkIHJlcXVpcmUgdGhlIG1vdW50IHVuaXQgYW5kIGNvbnRhaW5zIHRo
ZSBjb25kaXRpb25zIHRoYXQgd291bGQKcHJldmVudCBpdHMgc3RhcnRpbmcgaWYgL3Byb2MveGVu
IGlzIGFscmVhZHkgbW91bnRlZCBidXQgdGhhdCBkb2Vzbid0Cmxvb2sgcHJldHR5Li4uCgpJIHRo
aW5rIGl0IHdvdWxkIGJlIGJldHRlciB0byBjb250aW51ZSB0aGUgZGlzY3Vzc2lvbiBoZXJlIFsx
XSwgYXMgYQpzb2x1dGlvbiBtaWdodCByZXF1aXJlIHNvbWUgY2hhbmdlcyBvbiBzeXN0ZW1kIHNp
ZGUuCgpUaGFua3MuCgoKWzFdIGh0dHBzOi8vZ2l0aHViLmNvbS9zeXN0ZW1kL3N5c3RlbWQvaXNz
dWVzLzY0NDIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 02 14:09:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 14:09:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz1PT-0002VD-LM; Mon, 02 Oct 2017 14:09:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4410c2dc2=George.Dunlap@citrix.com>)
 id 1dz1PS-0002V7-Cj
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 14:09:26 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 3A/D8-30935-59842D95; Mon, 02 Oct 2017 14:09:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXitHRDpO4Uj0u
 RBk27zC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxpfYfYC6azV0x9uIKpgfEzaxcjJ4eEgL/E
 uw0LWEBsYYEQiWkzvzOB2GwCehLzjn8Fi4sIeEt8W9/P2MXIxcEscJ5J4v2E/6wgjpDAbkaJt
 o0r2UCqeAVsJe48eAbWzSKgIjFp0wQwW1QgXKLpbD8LRI2gxMmZT8BsTgE7iX0HPgFN5QCaqi
 mxfpc+SJhZQFzi1pP5TBC2vMT2t3OYQWwhAVWJxQ+Osk9g5J+FZNIshO5ZSLpnIelewMiyilG
 jOLWoLLVI19BAL6koMz2jJDcxMwfIM9XLTS0uTkxPzUlMKtZLzs/dxAgMTgYg2MG4ZqrzIUZJ
 DiYlUV5mw0uRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4F7oD5QSLUtNTK9Iyc4BxApOW4OBRE
 uHNB0nzFhck5hZnpkOkTjHqctx4eP0PkxBLXn5eqpQ471qQIgGQoozSPLgRsJi9xCgrJczLCH
 SUEE9BalFuZgmq/CtGcQ5GJWHeHSBTeDLzSuA2vQI6ggnoiDldF0COKElESEk1MPKzThIJj/r
 84stkx1j9iFQV/llZJ79os0Rf9TtxZc16P/1OmT0Bn34vrGg7OIf5Its/0Xu10QE7J21Z0lER
 4j6l6/+KS2UVRzQbFMx+TDr3S3Pz/Yi78xVerPn8spx91cErDDqxfDy2xguqblz0nMyzLeg6U
 8wOldK7/cwap769LTlzo2j95SdKLMUZiYZazEXFiQBpTilk1AIAAA==
X-Env-Sender: prvs=4410c2dc2=George.Dunlap@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1506953362!114032427!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51204 invoked from network); 2 Oct 2017 14:09:24 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Oct 2017 14:09:24 -0000
X-IronPort-AV: E=Sophos;i="5.42,469,1500940800"; d="scan'208";a="442161282"
From: George Dunlap <george.dunlap@citrix.com>
To: Petre Pircalabu <ppircalabu@bitdefender.com>, <xen-devel@lists.xen.org>
References: <1506340992-5587-1-git-send-email-ppircalabu@bitdefender.com>
 <1506340992-5587-2-git-send-email-ppircalabu@bitdefender.com>
 <12b4cba2-1f0e-2576-e753-68597baeff79@citrix.com>
Message-ID: <44c99fa0-6ba7-6d3b-73e9-b1569c7bd930@citrix.com>
Date: Mon, 2 Oct 2017 15:09:15 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <12b4cba2-1f0e-2576-e753-68597baeff79@citrix.com>
Content-Language: en-US
Cc: kevin.tian@intel.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 jun.nakajima@intel.com, rcojocaru@bitdefender.com, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, paul.durrant@citrix.com,
 tamas@tklengyel.com, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v13 1/3] x86emul: New return code for
 unimplemented instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDIvMjAxNyAwMjo0MyBQTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAwOS8yNS8y
MDE3IDAxOjAzIFBNLCBQZXRyZSBQaXJjYWxhYnUgd3JvdGU6Cj4+IEVuZm9yY2UgdGhlIGRpc3Rp
bmN0aW9uIGJldHdlZW4gYW4gaW5zdHJ1Y3Rpb24gbm90IGltcGxlbWVudGVkIGJ5IHRoZQo+PiBl
bXVsYXRvciBhbmQgdGhlIGZhaWx1cmUgdG8gZW11bGF0ZSB0aGF0IGluc3RydWN0aW9uIGJ5IGRl
ZmluaW5nIGEgbmV3Cj4+IHJldHVybiBjb2RlLCBYODZFTVVMX1VOSU1QTEVNRU5URUQuCj4+Cj4+
IFRoaXMgdmFsdWUgc2hvdWxkIG9ubHkgYmUgcmV0dXJuZWQgYnkgdGhlIGNvcmUgZW11bGF0b3Ig
b25seSBpZiBpdCBmYWlscyB0bwo+PiBwcm9wZXJseSBkZWNvZGUgdGhlIGN1cnJlbnQgaW5zdHJ1
Y3Rpb24ncyBvcGNvZGUsIGFuZCBub3QgYnkgYW55IG9mIG90aGVyCj4+IGZ1bmN0aW9ucywgc3Vj
aCBhcyB0aGUgeDg2X2VtdWxhdGVfb3BzIG9yIHRoZSBodm1faW9fb3BzIGNhbGxiYWNrcy4KPiAK
PiBPaCwgbWlub3IgY29tbWVudDogIFNob3VsZCB0aGlzIHBhcmFncmFwaCBiZSBjaGFuZ2VkIHRv
IG1hdGNoIHRoZQo+IGNvbW1lbnQgaW4gdGhlIHBhdGNoIGl0c2VsZj8gIEkuZS46Cj4gCj4gIlRo
aXMgdmFsdWUgc2hvdWxkIG9ubHkgYmUgcmV0dXJuZWQgYnkgdGhlIGNvcmUgZW11bGF0b3Igd2hl
biBhIHZhbGlkCj4gb3Bjb2RlIGlzIGZvdW5kIGJ1dCB0aGUgZXhlY3V0aW9uIGxvZ2ljIGZvciB0
aGF0IGluc3RydWN0aW9uIGlzIG1pc3NpbmcuCj4gSXQgc2hvdWxkIE5PVCBiZSByZXR1cm5lZCBi
eSBhbnkgb2YgdGhlIHg4Nl9lbXVsYXRlX29wcyBjYWxsYmFja3MuIgoKSSdsbCBkbyB0aGlzIG9u
IGNoZWNrLWluIGlmIEkgZG9uJ3QgaGVhciBhbnkgb2JqZWN0aW9ucyBieSB0b21vcnJvdy4KCiAt
R2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 02 14:11:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 14:11:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz1Rn-00037J-3w; Mon, 02 Oct 2017 14:11:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <stefanha@redhat.com>) id 1dz1Rl-00037A-8y
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 14:11:49 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 C2/26-17770-42942D95; Mon, 02 Oct 2017 14:11:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKIsWRWlGSWpSXmKPExsVysWW7jK6856V
 IgyV/jSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozTn+6zFkySrzh7fQtjA+MGsS5GLg4hgdlM
 Elsuz2TrYuTgYBGwlziyxqOLkZODUaAMyJzPBmHnSszvfcYGUb+SUaL56VdWkASLgIrEjvUX2
 EFsNgFtiWd9E5hAbBEBI4lVy8+ygNjMAqdYJGavVwCxhQWCJc4e+s0KsotXwEbixHlmiJlTGS
 UeHehnBKnhFRCUODnzCVSvlsSNfy+ZQOqZBaQllv/jAAlzCiRJPFqyGKxEVEBZYt6+VWB3SgC
 dcKH9EQvITAmBPkaJtranjBMYhWchGTsLydhZCGMXMDKvYtQoTi0qSy3SNTLVSyrKTM8oyU3M
 zNE1NDDTy00tLk5MT81JTCrWS87P3cQIDHIGINjBuGpB4CFGSQ4mJVFeZsNLkUJ8SfkplRmJx
 RnxRaU5qcWHGGU4OJQkeFU9gHKCRanpqRVpmTnAeINJS3DwKInwvnAHSvMWFyTmFmemQ6ROMe
 pyHNt0+Q+TEEtefl6qlDivN8gMAZCijNI8uBGw2L/EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkY
 lYd4fIKt4MvNK4Da9AjqCCeiIOV0XQI4oSURISTUw8m99tkNOVel4Wafjbh93jscP2TkqP+1c
 MfP2g+bG9Snb3yfIfL+zoCnIQXfCRv1j+p9OirQXqYdOcYq+9+Wy7fXzAuWTnDlnK+6ovt6hL
 LD187yIMz77lwao6zed+rjMwPX3gs8d0rVLP0dHbfx2OkIv9QqjbFY4a6iyg8Qf5zPX/Xdv4p
 9pqcRSnJFoqMVcVJwIAMvuyxH4AgAA
X-Env-Sender: stefanha@redhat.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1506953502!62580914!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16320 invoked from network); 2 Oct 2017 14:11:43 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Oct 2017 14:11:43 -0000
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id C1A19356E8;
 Mon,  2 Oct 2017 14:11:41 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com C1A19356E8
Received: from localhost (ovpn-117-29.ams2.redhat.com [10.36.117.29])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 7908695206;
 Mon,  2 Oct 2017 14:11:30 +0000 (UTC)
Date: Mon, 2 Oct 2017 10:11:28 -0400
From: Stefan Hajnoczi <stefanha@redhat.com>
To: Alistair Francis <alistair.francis@xilinx.com>
Message-ID: <20171002141128.GE32241@stefanha-x1.localdomain>
References: <cover.1506730372.git.alistair.francis@xilinx.com>
 <4ad78c1162706cd67654b2ad08daa1b5d5f8f9f1.1506730372.git.alistair.francis@xilinx.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <4ad78c1162706cd67654b2ad08daa1b5d5f8f9f1.1506730372.git.alistair.francis@xilinx.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.30]); Mon, 02 Oct 2017 14:11:42 +0000 (UTC)
Cc: "Dr. David Alan Gilbert" <dgilbert@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Fam Zheng <famz@redhat.com>,
 qemu-block@nongnu.org, Peter Crosthwaite <crosthwaite.peter@gmail.com>,
 John Snow <jsnow@redhat.com>, Juan Quintela <quintela@redhat.com>,
 qemu-devel@nongnu.org, armbru@redhat.com, Yongbok Kim <yongbok.kim@imgtec.com>,
 qemu-arm@nongnu.org, Gerd Hoffmann <kraxel@redhat.com>,
 xen-devel@lists.xenproject.org, Anthony Perard <anthony.perard@citrix.com>,
 alistair23@gmail.com, Andrzej Zaborowski <balrogg@gmail.com>,
 Aurelien Jarno <aurelien@aurel32.net>
Subject: Re: [Xen-devel] [PATCH v2 01/47] Replace all occurances of
 __FUNCTION__ with __func__
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjksIDIwMTcgYXQgMDU6MTQ6NThQTSAtMDcwMCwgQWxpc3RhaXIgRnJhbmNp
cyB3cm90ZToKPiBSZXBsYWNlIGFsbCBvY2N1cnMgb2YgX19GVU5DVElPTl9fIGV4Y2VwdCBmb3Ig
dGhlIGNoZWNrIGluIGNoZWNrcGF0Y2gKPiB3aXRoIHRoZSBub24gR0NDIHNwZWNpZmljIF9fZnVu
Y19fLgo+IAo+IE9uZSBsaW5lIGluIGhjZC1tdXNiLmMgd2FzIG1hbnVhbGx5IHR3ZWFrZWQgdG8g
cGFzcyBjaGVja3BhdGNoLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFsaXN0YWlyIEZyYW5jaXMgPGFs
aXN0YWlyLmZyYW5jaXNAeGlsaW54LmNvbT4KPiBDYzogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJl
ZGhhdC5jb20+Cj4gQ2M6IEFuZHJ6ZWogWmFib3Jvd3NraSA8YmFscm9nZ0BnbWFpbC5jb20+Cj4g
Q2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDYzogQW50
aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cj4gQ2M6IEpvaG4gU25vdyA8
anNub3dAcmVkaGF0LmNvbT4KPiBDYzogQXVyZWxpZW4gSmFybm8gPGF1cmVsaWVuQGF1cmVsMzIu
bmV0Pgo+IENjOiBZb25nYm9rIEtpbSA8eW9uZ2Jvay5raW1AaW1ndGVjLmNvbT4KPiBDYzogUGV0
ZXIgQ3Jvc3Rod2FpdGUgPGNyb3N0aHdhaXRlLnBldGVyQGdtYWlsLmNvbT4KPiBDYzogU3RlZmFu
IEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgo+IENjOiBGYW0gWmhlbmcgPGZhbXpAcmVk
aGF0LmNvbT4KPiBDYzogSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4KPiBDYzog
IkRyLiBEYXZpZCBBbGFuIEdpbGJlcnQiIDxkZ2lsYmVydEByZWRoYXQuY29tPgo+IENjOiBxZW11
LWFybUBub25nbnUub3JnCj4gQ2M6IHFlbXUtYmxvY2tAbm9uZ251Lm9yZwo+IENjOiB4ZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBSZXZpZXdlZC1ieTogRXJpYyBCbGFrZSA8ZWJsYWtl
QHJlZGhhdC5jb20+Cj4gLS0tCj4gCj4gIGF1ZGlvL2F1ZGlvX2ludC5oICAgICAgICAgIHwgIDIg
Ky0KPiAgaHcvYXJtL25zZXJpZXMuYyAgICAgICAgICAgfCAgMiArLQo+ICBody9hcm0vb21hcDEu
YyAgICAgICAgICAgICB8IDQyICsrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLQo+ICBody9hcm0vb21hcDIuYyAgICAgICAgICAgICB8IDEyICsrKysrKy0tLS0tLQo+ICBo
dy9hcm0vcGFsbS5jICAgICAgICAgICAgICB8IDE0ICsrKysrKystLS0tLS0tCj4gIGh3L2FybS9w
eGEyeHguYyAgICAgICAgICAgIHwgNDYgKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQo+ICBody9hcm0vcHhhMnh4X2dwaW8uYyAgICAgICB8ICA2ICsrKy0tLQo+
ICBody9hcm0vcHhhMnh4X3BpYy5jICAgICAgICB8ICA0ICsrLS0KPiAgaHcvYXJtL3Rvc2EuYyAg
ICAgICAgICAgICAgfCAxMCArKysrKy0tLS0tCj4gIGh3L2F1ZGlvL2hkYS1jb2RlYy5jICAgICAg
IHwgMTAgKysrKystLS0tLQo+ICBody9hdWRpby9pbnRlbC1oZGEuYyAgICAgICB8IDI4ICsrKysr
KysrKysrKysrLS0tLS0tLS0tLS0tLS0KPiAgaHcvYXVkaW8vd204NzUwLmMgICAgICAgICAgfCAg
NCArKy0tCj4gIGh3L2Jsb2NrL25hbmQuYyAgICAgICAgICAgIHwgIDQgKystLQo+ICBody9ibG9j
ay9vbmVuYW5kLmMgICAgICAgICB8ICA4ICsrKystLS0tCj4gIGh3L2J0L2NvcmUuYyAgICAgICAg
ICAgICAgIHwgMTAgKysrKystLS0tLQo+ICBody9idC9oY2ktY3NyLmMgICAgICAgICAgICB8IDE0
ICsrKysrKystLS0tLS0tCj4gIGh3L2J0L2hjaS5jICAgICAgICAgICAgICAgIHwgMjYgKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0KPiAgaHcvYnQvaGlkLmMgICAgICAgICAgICAgICAgfCAgMiAr
LQo+ICBody9idC9sMmNhcC5jICAgICAgICAgICAgICB8IDIyICsrKysrKysrKysrLS0tLS0tLS0t
LS0KPiAgaHcvYnQvc2RwLmMgICAgICAgICAgICAgICAgfCAgNiArKystLS0KPiAgaHcvZGlzcGxh
eS9ibGl6emFyZC5jICAgICAgfCAxOCArKysrKysrKystLS0tLS0tLS0KPiAgaHcvZGlzcGxheS9v
bWFwX2Rzcy5jICAgICAgfCAgNiArKystLS0KPiAgaHcvZGlzcGxheS9weGEyeHhfbGNkLmMgICAg
fCAxNCArKysrKysrLS0tLS0tLQo+ICBody9kaXNwbGF5L3F4bC1yZW5kZXIuYyAgICB8ICA2ICsr
Ky0tLQo+ICBody9kaXNwbGF5L3F4bC5oICAgICAgICAgICB8ICAyICstCj4gIGh3L2Rpc3BsYXkv
dGM2MzkzeGIuYyAgICAgIHwgIDIgKy0KPiAgaHcvZGlzcGxheS94ZW5mYi5jICAgICAgICAgfCAg
MiArLQo+ICBody9kbWEvb21hcF9kbWEuYyAgICAgICAgICB8IDI2ICsrKysrKysrKysrKystLS0t
LS0tLS0tLS0tCj4gIGh3L2RtYS9weGEyeHhfZG1hLmMgICAgICAgIHwgMTQgKysrKysrKy0tLS0t
LS0KPiAgaHcvZ3Bpby9tYXg3MzEwLmMgICAgICAgICAgfCAgOCArKysrLS0tLQo+ICBody9ncGlv
L29tYXBfZ3Bpby5jICAgICAgICB8ICAyICstCj4gIGh3L2kyYy9vbWFwX2kyYy5jICAgICAgICAg
IHwgIDYgKysrLS0tCj4gIGh3L2lkZS9haGNpLmMgICAgICAgICAgICAgIHwgIDIgKy0KPiAgaHcv
aWRlL21pY3JvZHJpdmUuYyAgICAgICAgfCAgNCArKy0tCj4gIGh3L2lucHV0L2xtODMyeC5jICAg
ICAgICAgIHwgIDYgKysrLS0tCj4gIGh3L2lucHV0L3B4YTJ4eF9rZXlwYWQuYyAgIHwgIDYgKysr
LS0tCj4gIGh3L2lucHV0L3RzYzIwMDUuYyAgICAgICAgIHwgIDggKysrKy0tLS0KPiAgaHcvaW5w
dXQvdHNjMjEweC5jICAgICAgICAgfCAgNCArKy0tCj4gIGh3L2ludGMvb21hcF9pbnRjLmMgICAg
ICAgIHwgIDIgKy0KPiAgaHcvaXNhL3Z0ODJjNjg2LmMgICAgICAgICAgfCAgMiArLQo+ICBody9t
aXBzL2d0NjR4eHhfcGNpLmMgICAgICB8ICAyICstCj4gIGh3L21pc2MvY2J1cy5jICAgICAgICAg
ICAgIHwgMTIgKysrKysrLS0tLS0tCj4gIGh3L21pc2Mvb21hcF9jbGsuYyAgICAgICAgIHwgIDQg
KystLQo+ICBody9taXNjL29tYXBfZ3BtYy5jICAgICAgICB8ICA2ICsrKy0tLQo+ICBody9taXNj
L29tYXBfbDQuYyAgICAgICAgICB8ICA0ICsrLS0KPiAgaHcvbWlzYy9vbWFwX3NkcmMuYyAgICAg
ICAgfCAgMiArLQo+ICBody9taXNjL29tYXBfdGFwLmMgICAgICAgICB8ICA2ICsrKy0tLQo+ICBo
dy9taXNjL3RtcDEwNS5jICAgICAgICAgICB8ICAyICstCj4gIGh3L3BjaS1ob3N0L2Jvbml0by5j
ICAgICAgIHwgIDIgKy0KPiAgaHcvc2QvcHhhMnh4X21tY2kuYyAgICAgICAgfCAgNiArKystLS0K
PiAgaHcvc3NpL29tYXBfc3BpLmMgICAgICAgICAgfCAgNiArKystLS0KPiAgaHcvdGltZXIvb21h
cF9ncHRpbWVyLmMgICAgfCAgNiArKystLS0KPiAgaHcvdGltZXIvdHdsOTIyMzAuYyAgICAgICAg
fCAgNiArKystLS0KPiAgaHcvdXNiL2Rlc2MuYyAgICAgICAgICAgICAgfCAgMiArLQo+ICBody91
c2IvZGV2LWJsdWV0b290aC5jICAgICB8ICA0ICsrLS0KPiAgaHcvdXNiL2hjZC1tdXNiLmMgICAg
ICAgICAgfCAgNCArKy0tCj4gIGh3L3VzYi90dXNiNjAxMC5jICAgICAgICAgIHwgMTQgKysrKysr
Ky0tLS0tLS0KPiAgaHcveGVucHYveGVuX2RvbWFpbmJ1aWxkLmMgfCAxNiArKysrKysrKy0tLS0t
LS0tCj4gIGh3L3hlbnB2L3hlbl9tYWNoaW5lX3B2LmMgIHwgIDIgKy0KPiAgaW5jbHVkZS9ody9h
cm0vb21hcC5oICAgICAgfCAxMCArKysrKy0tLS0tCj4gIGluY2x1ZGUvaHcvYXJtL3NoYXJwc2wu
aCAgIHwgIDIgKy0KPiAgbWVtb3J5X21hcHBpbmcuYyAgICAgICAgICAgfCAgMiArLQo+ICBtaWdy
YXRpb24vYmxvY2suYyAgICAgICAgICB8ICA0ICsrLS0KPiAgdWkvY3Vyc29yLmMgICAgICAgICAg
ICAgICAgfCAgNiArKystLS0KPiAgdWkvc3BpY2UtZGlzcGxheS5jICAgICAgICAgfCAgNCArKy0t
Cj4gIDY1IGZpbGVzIGNoYW5nZWQsIDI3MyBpbnNlcnRpb25zKCspLCAyNzMgZGVsZXRpb25zKC0p
CgpSZXZpZXdlZC1ieTogU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 02 14:12:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 14:12:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz1Sj-0003Bu-D9; Mon, 02 Oct 2017 14:12:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <fbui@suse.de>) id 1dz1Si-0003Bk-6e
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 14:12:48 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 05/64-27708-F5942D95; Mon, 02 Oct 2017 14:12:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsVyuP0Ov26856V
 IgznuFt+3TGZyYPQ4/OEKSwBjFGtmXlJ+RQJrxuIf3WwFS5gqTpx9xNbA+JGxi5GTQ0LASOLt
 xH9MILaQwEJGiflX1boYOTiEBXwkPtyRBAmzCchLLP13ggXEFhHwk2iZOIENpIRZwFniaWt2F
 yMXUOcbRom/jU2MIHFeASuJp9PCQMpZBFQkJs64yw5iiwqESzSd7QcbwysgKHFy5hMwm1PAWu
 Lyt11g1zALqEv8mXeJGcIWl7j1ZD4ThC0vsf3tHOYJjPyzkLTPQtIyC0nLLCQtCxhZVjFqFKc
 WlaUW6Rqa6SUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBIYlAxDsYJz6Pu4QoyQH
 k5IoL7PhpUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryTPYBygkWp6akVaZk5wAiBSUtw8CiJ8
 L5wB0rzFhck5hZnpkOkTjHqctx4eP0PkxBLXn5eqpQ470KQGQIgRRmleXAjYNF6iVFWSpiXEe
 goIZ6C1KLczBJU+VeM4hyMSsK8eSBTeDLzSuA2vQI6ggnoiDldF0COKElESEk1MFalaD61FHq
 8JU3orcCshx/8/ripzdQLYw9IC5NRVhKJOKkpu1xMte9zxC/rh8qv8r23rF66efYSO1c7zSae
 1Ljjh9Q0fauNVd0dOL9d4mj/PmHvlxX7H29Qn2ahaHX3Kn/tnS17TcJFfq/befRrh3Z0w86Jf
 D+luHNb+veu/LjcO8TCqkakW4mlOCPRUIu5qDgRANPsXvTRAgAA
X-Env-Sender: fbui@suse.de
X-Msg-Ref: server-8.tower-206.messagelabs.com!1506953566!114033250!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21838 invoked from network); 2 Oct 2017 14:12:46 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 2 Oct 2017 14:12:46 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D2372ABB8;
 Mon,  2 Oct 2017 14:12:45 +0000 (UTC)
From: Franck Bui <fbui@suse.de>
To: Wei Liu <wei.liu2@citrix.com>, Vasilis Liaskovitis <vliaskovitis@suse.com>
References: <59D2051A02000072001E7B87@smtp.nue.novell.com>
 <59D2051A02000072001E7B87@smtp.nue.novell.com>
 <1506939984.3176.3.camel@suse.com>
 <20171002103550.p2ku27nvzot3zlfk@citrix.com>
 <d5b2e76c-e712-0c3f-a537-2a33bb6deafa@suse.de>
Message-ID: <616a65b1-6b9a-aee2-a2d7-299aae1082a9@suse.de>
Date: Mon, 2 Oct 2017 16:12:44 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <d5b2e76c-e712-0c3f-a537-2a33bb6deafa@suse.de>
Content-Language: en-US
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RFC] removing proc-xen.mount due to systemd change
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDIvMjAxNyAwMzo1NSBQTSwgRnJhbmNrIEJ1aSB3cm90ZToKPiAKPiBJIHRoaW5rIGl0
IHdvdWxkIGJlIGJldHRlciB0byBjb250aW51ZSB0aGUgZGlzY3Vzc2lvbiBoZXJlIFsxXSwgYXMg
YQo+IHNvbHV0aW9uIG1pZ2h0IHJlcXVpcmUgc29tZSBjaGFuZ2VzIG9uIHN5c3RlbWQgc2lkZS4K
PiAKCkFjdHVhbGx5IEkgY29udGludWVkIHRoZSBkaXNjdXNzaW9uIGhlcmU6Cmh0dHBzOi8vZ2l0
aHViLmNvbS9zeXN0ZW1kL3N5c3RlbWQvcHVsbC82NjYyCgpGZWVsIGZyZWUgdG8gam9pbiAhCgpU
aGFua3MuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 02 14:19:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 14:19:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz1ZG-0003UK-4j; Mon, 02 Oct 2017 14:19:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <peterz@infradead.org>) id 1dz1ZF-0003UE-Em
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 14:19:33 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 75/5F-01784-4FA42D95; Mon, 02 Oct 2017 14:19:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVy9qV1m+4Xr0u
 RBo33WSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow/j34wFmziqLi9ch97A+M5ti5GLg4WgWNs
 Eo8PXGUGcYQEbjJKdHx5DJThBHKaGCWmrmMCsVkEVCSeT7kDFOfgYBPQlrjW4QMSFhFQlvjY2
 ssO0ssssI1J4kjDDEaQhLCAi8TOfYdYQWxeAV+JxRd3M0HMNJE4/v06VFxQ4uTMJywgNrOAls
 SNfy+ZQOYzC0hLLP/HARLmFDCVeNw/GaxEFOiEpZdaWScw8s9C0j0LSfcshO4FjMyrGNWLU4v
 KUot0DfWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQJDsJ6BgXEHY1Ov8yFGSQ4m
 JVFeZsNLkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkePd5AuUEi1LTUyvSMnOA0QCTluDgURLhf
 eEOlOYtLkjMLc5Mh0idYlSUEuddBtInAJLIKM2Da4NF4CVGWSlhXkYGBgYhnoLUotzMElT5V4
 ziHIxKwrxxIFN4MvNK4Ka/AlrMBLR4TtcFkMUliQgpqQZGa/ZZ+UEfi1sOffx20M/8TMH9K5e
 /mGQKSfKcOHduWvMSZ88A6Tn5/X4NO5bcsMr5GvRIprtBeLaHet1G2VDO4xMy1j73Pvdfc6cb
 o9+be19OtrRXHM889DGR4YE+t9P/rugTSoce/xTwWzR3cqXdxz9hZSeYY6UC5QL2TpKe9P/U7
 Z5ZRXNUlFiKMxINtZiLihMBaF2dNLsCAAA=
X-Env-Sender: peterz@infradead.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1506953971!75358597!1
X-Originating-IP: [205.233.59.134]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA1LjIzMy41OS4xMzQgPT4gMTcxNDMx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37665 invoked from network); 2 Oct 2017 14:19:31 -0000
Received: from merlin.infradead.org (HELO merlin.infradead.org)
 (205.233.59.134)
 by server-14.tower-206.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 2 Oct 2017 14:19:31 -0000
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=faRgKST5o2Qsifkw7P2rNsMW2eM8Kj2Kchd8YYg7H3U=; b=MLgl81KRbG1s41MhWgPi8hz1L
 XfQK2+sv7LFzJ/90nFSukpEuFBEZ0g0YvKV64ZvAEi9vwjDaPEhExNVydbkepxkafAvB4bsKHfcqR
 QsUaIlW5DgfFMGzt4vogrTD1ct6EDqjRFcGUBLB345Xx15azhFNFeoYZTOOIP2zUsND9xp2Jmb47R
 J00M0mDso+SNdJZAr0/jlqhT3c18smsmDOLhj7kfE2M7/vSTGfdbevHch/9xTlS3fe/qtn1/6EXfL
 mZX5gybvEtLSwTi0aQrs8IconCdm0yxY87H6Sp+RwDvLVLqWp2R+tMxLLl19d3u11lIhgpmXDB1nh
 OsUoe346A==;
Received: from j217100.upc-j.chello.nl ([24.132.217.100]
 helo=hirez.programming.kicks-ass.net)
 by merlin.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dz1Yu-0002jU-Jl; Mon, 02 Oct 2017 14:19:12 +0000
Received: by hirez.programming.kicks-ass.net (Postfix, from userid 1000)
 id 0C465202508DD; Mon,  2 Oct 2017 16:19:11 +0200 (CEST)
Date: Mon, 2 Oct 2017 16:19:11 +0200
From: Peter Zijlstra <peterz@infradead.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20171002141911.ucl4c73ztqt54hby@hirez.programming.kicks-ass.net>
References: <20170906173625.18158-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170906173625.18158-1-jgross@suse.com>
User-Agent: NeoMutt/20170609 (1.8.3)
Cc: jeremy@goop.org, rusty@rustcorp.com.au, x86@kernel.org,
 linux-kernel@vger.kernel.org, virtualization@lists.linux-foundation.org,
 chrisw@sous-sol.org, mingo@redhat.com, tglx@linutronix.de, longman@redhat.com,
 hpa@zytor.com, xen-devel@lists.xenproject.org, akataria@vmware.com,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v3 0/2] guard virt_spin_lock() with a static
	key
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMDYsIDIwMTcgYXQgMDc6MzY6MjNQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBXaXRoIHZpcnRfc3Bpbl9sb2NrKCkgYmVpbmcgZ3VhcmRlZCBieSBhIHN0YXRpYyBr
ZXkgdGhlIGJhcmUgbWV0YWwgY2FzZQo+IGNhbiBiZSBvcHRpbWl6ZWQgYnkgcGF0Y2hpbmcgdGhl
IGNhbGwgYXdheSBjb21wbGV0ZWx5LiBJbiBjYXNlIGEga2VybmVsCj4gcnVubmluZyBhcyBhIGd1
ZXN0IGl0IGNhbiBkZWNpZGUgd2hldGhlciB0byB1c2UgcGFyYXZpdHVhbGl6ZWQKPiBzcGlubG9j
a3MsIHRoZSBjdXJyZW50IGZhbGxiYWNrIHRvIHRoZSB1bmZhaXIgdGVzdC1hbmQtc2V0IHNjaGVt
ZSwgb3IKPiB0byBtaW1pYyB0aGUgYmFyZSBtZXRhbCBiZWhhdmlvci4KPiAKPiBWMzoKPiAtIHJl
bW92ZSB0ZXN0IGZvciBoeXBlcnZpc29yIGVudmlyb25tZW50IGZyb20gdmlydF9zcGluX2xvY2so
OSBhcwo+ICAgc3VnZ2VzdGVkIGJ5IFdhaW1hbiBMb25nCj4gCj4gVjI6Cj4gLSB1c2Ugc3RhdGlj
IGtleSBpbnN0ZWFkIG9mIG1ha2luZyB2aXJ0X3NwaW5fbG9jaygpIGEgcHZvcHMgZnVuY3Rpb24K
PiAKPiBKdWVyZ2VuIEdyb3NzICgyKToKPiAgIHBhcmF2aXJ0L2xvY2tzOiB1c2UgbmV3IHN0YXRp
YyBrZXkgZm9yIGNvbnRyb2xsaW5nIGNhbGwgb2YKPiAgICAgdmlydF9zcGluX2xvY2soKQo+ICAg
cGFyYXZpcnQseGVuOiBjb3JyZWN0IHhlbl9ub3B2c3BpbiBjYXNlCj4gCj4gIGFyY2gveDg2L2lu
Y2x1ZGUvYXNtL3FzcGlubG9jay5oICAgICB8IDExICsrKysrKysrKystCj4gIGFyY2gveDg2L2tl
cm5lbC9wYXJhdmlydC1zcGlubG9ja3MuYyB8ICA2ICsrKysrKwo+ICBhcmNoL3g4Ni9rZXJuZWwv
c21wYm9vdC5jICAgICAgICAgICAgfCAgMiArKwo+ICBhcmNoL3g4Ni94ZW4vc3BpbmxvY2suYyAg
ICAgICAgICAgICAgfCAgMiArKwo+ICBrZXJuZWwvbG9ja2luZy9xc3BpbmxvY2suYyAgICAgICAg
ICAgfCAgNCArKysrCj4gIDUgZmlsZXMgY2hhbmdlZCwgMjQgaW5zZXJ0aW9ucygrKSwgMSBkZWxl
dGlvbigtKQoKU29ycnkgZm9yIHRoZSBkZWxheSwgcGlja2VkIGl0IHVwIG5vdy4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 02 14:38:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 14:38:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz1rR-0004qD-PQ; Mon, 02 Oct 2017 14:38:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Andrii_Anisov@epam.com>) id 1dz1rQ-0004pO-8t
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 14:38:20 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 4B/68-01778-B5F42D95; Mon, 02 Oct 2017 14:38:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjk+JIrShJLcpLzFFi42LJ0GfS0Y3yvxR
 p8GyppsWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmtH4oY2l4DZHxanH15gbGCexdzFycbAINDJL
 XGi+ywjiCAk0MEk8nneErYuRk0NYwEViwbO9LCC2iICtRP+XHWA2s4CRRNP8o4wgtpCAs8TKp
 XfA6tkEdCTm9p0Hq+EVsJbY0rufGcRmEVCROPt9L5gtKhAusf/7NWaIGkGJkzOfgNVzAu061n
 6PEWK+mcS8zQ+ZIWx5ie1v50DZ4hK3nsxnArElBBQlnn5/wAxytITAVEaJjhVvoA5SljjZNok
 ZokhW4ujZOUALOIBsX4muNnuI+oWMEusP/GWHcJrZJSaffcgO0aAj0bN0CxNIA6NAhMSuj8IQ
 NbvZJCY2X4IaqiWx7upHKLtA4sa8ZiaIogusEl27O1kgEjISc098htrwmVXi/53ZUOclSLz7/
 xvqh61CEje+Mk1g1JiFFByzkIJgFlIQzEIKggWMLKsY1YtTi8pSi3SN9JKKMtMzSnITM3N0DQ
 1M9XJTi4sT01NzEpOK9ZLzczcxAtMHAxDsYPz+x+kQoyQHk5IoL7PhpUghvqT8lMqMxOKM+KL
 SnNTiQ4wyHBxKErwlfkA5waLU9NSKtMwcYCKDSUtw8CiJ8Pb6AqV5iwsSc4sz0yFSpxgVpcR5
 3UH6BEASGaV5cG2w5HmJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrwnQKbwZOaVwE1/BbSYC
 WjxnK4LIItLEhFSUg2M2k/2Xtr7mmu78tw+ox15nTycy1Ypch2fJlpztdBjsdqZxawP/78+UG
 C5yTLue+OvAyfzZOdvu7zGmZs50MTu/kTPdN2GT/pbzc/8yX9/TLZ2WnLTmnmdUQpbSmSEmn9
 dWpR2Ztv6qn+brnjMZpmxKX3Lw5N53nf2V6wtmjjh16odWbsi+9JX+yqxFGckGmoxFxUnAgC+
 b83kmQMAAA==
X-Env-Sender: Andrii_Anisov@epam.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1506955098!111300228!1
X-Originating-IP: [104.47.2.44]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45166 invoked from network); 2 Oct 2017 14:38:18 -0000
Received: from mail-db5eur01on0044.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.44)
 by server-7.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 2 Oct 2017 14:38:18 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=8P8F6VdN4MG8BCownnNptiGRbPoUMRg/ejy5hCEqpBU=;
 b=lNBtMBvbZsJoEoccUYcYZVbQRLAFOD4PdQFBduVY8Y3KwcDSLyN8wrXeHePoDah2uE72dkO1UBXD+SNWFCIArsP0/ZPEYVzbT4M05iW6uCEg1HInNhPnThYjO1RHmI9Ew/8HNmptXpJDZ+LqLFSKXyuYK8C8bkfwSHHJI1PHPqY=
Received: from [10.17.180.88] (85.223.209.52) by
 HE1PR0302MB2729.eurprd03.prod.outlook.com (2603:10a6:3:ee::23) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Mon, 2 Oct
 2017 14:38:16 +0000
To: Meng Xu <mengxu@cis.upenn.edu>, dario.faggioli@citrix.com
References: <1504281532-3766-1-git-send-email-mengxu@cis.upenn.edu>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <ec27fb70-9f61-3e15-1db5-f3fa1760873b@epam.com>
Date: Mon, 2 Oct 2017 17:38:11 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1504281532-3766-1-git-send-email-mengxu@cis.upenn.edu>
Content-Language: en-US
X-Originating-IP: [85.223.209.52]
X-ClientProxiedBy: DB6PR1001CA0001.EURPRD10.PROD.OUTLOOK.COM
 (2603:10a6:4:b7::11) To HE1PR0302MB2729.eurprd03.prod.outlook.com
 (2603:10a6:3:ee::23)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: b2738861-8a15-4636-549f-08d509a33818
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:HE1PR0302MB2729; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0302MB2729;
 3:4xnow+EJ+RNFdpIpnK+nWadZXQoT4RUh2pTiKm9N7hIBRCPUwIfkcef1rIlkI00yw0yO5qgBRBLXyZj7D3cggvJhjpFuwohBB+TTxM0ixCUp6ggiGCng/G3KhTPFr9my3csTBRsGU4r/3iNGULBbLyl/Mhnq9FIqKQ+FA3bjaa7cSFckW+t2f6Gl6SiX+21EJHenMAzsBI5WNtqSLECl7Is3xkh+Njz1XmUmnFIwqOTd9xHjgpb7T09AFRM3Osmp;
 25:BsliDsgWyEf/6UqYOytDO1enSU6Vo0MM7lXxzbOkoqUSTWEz8FUr5o1ir8e3DnVyfgiigLmgpqS2srbui02IV01wfKG2snqpbUysNJJ6qaF3/6Ho4KVF4NmQ6lTMbWKmXLMWcfMCTecOFSuTUy2PIqgkJJCX5arxu7W2KJOsdzd23/e+F6KrEZFaysXRvW2Nhva6iHRbm0isyAvnsbewFb/CrU6sd19H7S+bazGzJj8NL8C90fcvZQ2C0FaeI/NOcbZO4BMZSRalR96lobjbLvrE5JvsajnEPMWIReBRyVsifCaWLMafwl/R7iVVpPb7QnPcSAldNUKTHfND1YGREw==;
 31:JllhpKXWFCwuN3V3KGair9UgSFHEcfuRX8wtP99eDLMuTAeIQaxMOpOdqznRBdhNffmoyjOYcOGcEOQ/HQFFkFxs0ORcLb0R6N4iMIXQqn/9Rzse1uC5r+ju71qLwtrZkAGS2X25YCTRSbpfLjThY7UW3xqwY3Y/d8Dr46S9vYdogm5pW5O5Kjq/rHq511sT5UjOdLF2X4aNzZdrVmQbxPpBrHN0jlfTgfYJQNj2CL8=
X-MS-TrafficTypeDiagnostic: HE1PR0302MB2729:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0302MB2729;
 20:wRlC66IIC4ZHo3g3XnQ6xI0g8yzXoF/MIEjhOvdM3s+3kkVLwTusaRMDQx+zu927gVzey9ZwyQXsgNcgqVOext96KFM3nYSyCcnU0tfc07/0fY3vg+Vgv/wpc40KmCJhNPq4OLbqQ1o5TsRQVPqGVLOaN1X+UvV4cMsSvDq+5q+gOnS8tgUVU2RMRxSbEig652P3+F9a16N7imetIdqytbWNk6DPavAWoa9cq0kfkrNRPftONWfJHp7sN+BYSZ6GnXMzbG63DooWAxhYhzWE1lk7+ruYrvX2vxm51wwxJAbXQ+rc8U+foMxxfEihQ9HL5nrLKlBC5PAF/oPOxOSXFrocGZj0YWwgBp1sVZI/Q1u1wjwwA9mS8DjuAenSdpnqJMRyO2R7cCy3a3RMxFDtvByiTvdguS/AZEdlazCappBlJ06Gs3x/e9MruCEKsSIYS5jKjXtE6b5MnrXgR9ahUVVYcuXvdVxABie3OCUr0ZWyNXJWcqpHjxlxR1sk9qUi;
 4:+qYIoOSMqy2t1rQJutDs3lw3G8RsjRaITmtwsQH9iscdOoE76z8Nv5G27VhI8tzhjMzrBk/fj5BJkrz4ozMbgpmTwvaS1ECdSy/x7UdEkLKAvYqjrpP9x4gVHkDOvxwTSrujaeL3+dUtEZ8dgh5txgUAruuvbQOagERN6d8Exs4QZSOr28O+xzFOsqSMkhHyFXNWSjzKFO5ai7Dm014h5EGPVhCtkowtNzeAyGeYlzEMkW4ruHCBPYP8tL0p2jm1
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <HE1PR0302MB27293425FB7F710409694190E67D0@HE1PR0302MB2729.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(10201501046)(93006095)(93001095)(100000703101)(100105400095)(3002001)(6041248)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123562025)(20161123558100)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0302MB2729; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0302MB2729; 
X-Forefront-PRVS: 0448A97BF2
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(6049001)(346002)(376002)(189002)(199003)(24454002)(8936002)(65826007)(106356001)(50986999)(6666003)(54356999)(7736002)(101416001)(47776003)(33646002)(58126008)(31686004)(83506001)(229853002)(8666007)(2171002)(80792005)(53936002)(6116002)(105586002)(65956001)(72206003)(3846002)(65806001)(77096006)(2906002)(4326008)(6486002)(230700001)(97736004)(53546010)(36756003)(76176999)(39060400002)(478600001)(6246003)(189998001)(31696002)(86362001)(25786009)(305945005)(16576012)(23676002)(66066001)(81156014)(81166006)(2950100002)(68736007)(316002)(50466002)(5660300001)(64126003)(8676002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0302MB2729; H:[10.17.180.88]; FPR:;
 SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjAzMDJNQjI3Mjk7MjM6VzNISWkvOFFGdUtpU0RJWlFaTVNTSjIw?=
 =?utf-8?B?ZFNHS3pCTld3MFFVc1NtQUJjM1NDT0ZnNkpxckRxc0ZQK3VXVnBjVHlvVzFp?=
 =?utf-8?B?Yi8raWN0RlRoakFhSi80VjErRWRYTWFwWndVQmdaQlpmRGhlTEdzUC9JUVFW?=
 =?utf-8?B?OUxCMmV2WnFjcFVScmZ2ZlJWaWZWNS9qOEVuS1lKdThpNzhMZzhkVzRCTFRp?=
 =?utf-8?B?RCthRG14R1d4UW9oYnZNeWNBM3dHTVkySElYWmJ3SjBOVkxFLzVUUEZLYkVh?=
 =?utf-8?B?SnV6MGp5c0NvejRIL09URk9DZjUzNHErYkJ6UnpNcEpsMWFtNVBsQUZYNVpX?=
 =?utf-8?B?V0NqMU5SUCtLVEpXTzJSbCt4bEk1NmVzRVFlN3dhYlI4TTVnOTM1UUdKaHdi?=
 =?utf-8?B?a2ttUTY5TkloTzZwcUVORWtDV3I4NWRBdk9ZZEhJT3dWYTBQaWxuNmxlT3Vn?=
 =?utf-8?B?U1JMRHMya1VLUUt1UEtKN2Y3d0VtTTlyTVpTYnBHT2pJMGpQVnpURFhIMzB6?=
 =?utf-8?B?dnJocEIzdlFibjlZM0ZxakRlY3lVVVZyOWc1cTdrbXJaUkdNSE1Dc1FSSW1F?=
 =?utf-8?B?c2Q1Wm0wUm00LzRSOTJHZkFoNHVaWll5ZzhMbFhvckFJOVpMOVNNRjB5TWVV?=
 =?utf-8?B?bzVGVmw0UVdDZ0xvdXV3S2hWY1FaVVJzSkVBaDJLWGdqQlBpd2Q4bVJxTlJt?=
 =?utf-8?B?cGlDRU13ZS96RkxsS0pBa21UcGxoRmhPYzR5cnFCMTVZV3UxUWNneE1sU2V1?=
 =?utf-8?B?dUg5TjNjdkVkVHdKSHZURVg2STRUWXQzWGl3clFGcktoa1NFMENvUVB1cURk?=
 =?utf-8?B?MEpqYklyZDZ4czBEczY2Ti90UmtVSjNxWHlzTUVXYlNpTG9qVjl6U3c5anJw?=
 =?utf-8?B?MlUvQkdnbUdmZUdHd3BnZWR3alJmb1hvTFY2MTlhQnpuMnlOV0VqUDFDYVZW?=
 =?utf-8?B?c1lhT1hHd3dYbG9hc2lzaU41OU9PczFJMXR2ZXFCSHErODkyakc2OUw2RVJN?=
 =?utf-8?B?S243d1pMWENTK1U3T3ZUQ2NiSEpneXRGdTQvTWNUamRTVHlacmk2dWNyTStQ?=
 =?utf-8?B?MjlZOUFqekd4S2UzYncvcGYvZE9SS0dKR1dCbVhuWWt3eUNOOWZjb1dhK1g1?=
 =?utf-8?B?WGxtZHFNa1ZlSmFmSnIwUDNWNmcva1VadFRoUklQQVhBS2w0M1hKUVlQR2gw?=
 =?utf-8?B?WkZSd0krenZkWTY2bEoyRm41NHM2amRSUk1XMUY0VDNjc0R4b1dJM1k2V1Js?=
 =?utf-8?B?Q2lyb2d6bGY1MDN0R1d0MVcxV2VUUU5ReTRlc3R3VUhzZ0VFQUZub3MvMnBC?=
 =?utf-8?B?WjZtQlpvUDF1Q25Yb3Z1aHVoMjF5RGlqRGx6U0tmVksyTHlsMHVNZkV5bWpy?=
 =?utf-8?B?UUh5K0FaYnY0V1pxcGRmU0k0ZE5jNitBcFhTMVdQQmdNU09GODZaSTh6Ymc4?=
 =?utf-8?B?b3F1cklXMFkyWnZHaDZYQ3Y5QXNHMmVqeUlMTWp4WWRocU52Q1FSMjRMZFBE?=
 =?utf-8?B?SU5XeDVPbzNzZS9zRDFwNjBXYzdWWUtMYnQ2aWFPdk5BbEp4alpidWpDcFlh?=
 =?utf-8?B?dXlpUDR2RjlyQTcyWkFYV2pLRUJNSWFzczY4ZkkybVI0cCt4Q21qMEZLOVR3?=
 =?utf-8?B?TDBtbUFLazhscDBYYlc3MzRLdGtUVURhTmVJaXVDVWEzTXdrRGptdENURUpN?=
 =?utf-8?B?blVYbEx3K2hWbjBoeWtBNWpkUkZmcUhQTkJYQkFCVXhTR1FRdjI3UVljeE5L?=
 =?utf-8?B?WHY0MkM4VTZPZnhJcjlHYTcxelBVMWxtUnV0WHM3UXRlTzVPU2VNYlpHaHZT?=
 =?utf-8?B?SW0wU0hreTVJcVZBeXJUV082LzVLMkdoUllRU05Md0FxeEprMjR1cGZWZDBW?=
 =?utf-8?Q?SPoNS78JKQjHg=3D?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0302MB2729;
 6:yMc+eBH55+oCHGtI1CPaKzASRAgcWRLoYS/gr3MiKpkT838+53tMcxnmMsatQS2SuDyj7uanE3Ko1Ov1DcIDMiffOx4TY1ReN8fzamelLE7PufysKwC0FRxAhahJzIrV8eykruyakoR2j5OT59+zjb41AF5NgnFh3k30oFr5OtYCotYBuQwlEwhi0Kw2s5YAOzxX8Gz8wiocz/KdS+S5tqFi61PPolv+xMqI8t017tu1c6BA+7DIvI/OpSogUPi/49fJVaU4gb8G7mNyv2ucKSeNchEdHpJT5Qxeiwceb0Ajf00RVclfMhxQOYc6RC7dvYJ2Fi6DnjIuU8im6OgCWw==;
 5:hkJBA5VGLddmhwQ6ssJZ3b1vVmptuADqbDdwgrLARnLSZsp33XVeCjzoaKKPiES4/E36ZO2d9epoJUwSBF9RZ0VBCVzD0u8mu4Fy97UGb/4ha58HwtfU95E8FYJkuG6jCY4kNrRx5VyZGgNNDE1Y4Q==;
 24:wp4Kbq78U4xYtYf9+asJROZoO8ZjLfPBNnX55FhBV5U/hOhBTDDzPA6bhfmNCVQiGP99aOpRYFEFbAHlsDELZPYz6IQGfRGwiNXeZ35/i0I=;
 7:DKPrNiHmyKwyqigp/KoHI/fw1e55ihzP8O1YnGnm3Wslr/F7rFOZymsTcsVmv+5UzQbiW6m7tV+KGYY9/Twq1y2duwFBoXvvpqU4KbRZpBX6TkIDNTFrCAKHtD1IVPHGFbnBwfCiNhULVmRqgqGbcDy0aEhmEAO9xOonB4ejapatUjyHdD1vs9meHvZXV2UtWfdfNEJLcnfK8iOHwzGclXZdO5p0tjb5Lqj8hbbo4j0=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Oct 2017 14:38:16.1512 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0302MB2729
Cc: xumengpanda@gmail.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 0/5] Towards work-conserving RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gTWVuZyBYdSBhbmQgRGFyaW8sCgpPbiAwMS4wOS4xNyAxODo1OCwgTWVuZyBYdSB3cm90
ZToKPiBUaGlzIHNlcmllcyBvZiBwYXRjaGVzIG1ha2UgUlREUyBzY2hlZHVsZXIgd29yay1jb25z
ZXJ2aW5nCj4gd2l0aG91dCBicmVha2luZyByZWFsLXRpbWUgZ3VhcmFudGVlcy4KPiBWQ1BVcyB3
aXRoIGV4dHJhdGltZSBmbGFnIHNldCBjYW4gZ2V0IGV4dHJhIHRpbWUKPiBmcm9tIHRoZSB1bnJl
c2VydmVkIHN5c3RlbSByZXNvdXJjZS4KPiBTeXN0ZW0gYWRtaW5pc3RyYXRvcnMgY2FuIGRlY2lk
ZSB3aGljaCBWQ1BVcyBoYXZlIGV4dHJhdGltZSBmbGFnIHNldC4KQXMgSSB1bmRlcnN0YW5kIGZy
b20gdGhyZWFkcyBhbmQgdGhlIGNvZGUsIHRoZSB3b3JrIGNvbnNlcnZpbmcgYWxnb3JpdGhtIApp
cyBxdWl0ZSBzaW1wbGlzdGljIGFuZCB3aWxsIHByZWZlciBhIHZjcHUgd2l0aCBncmVhdGVyIHV0
aWxpemF0aW9uLgoKIEZyb20gb3VyIHNpZGUgd2UgYXJlIGxvb2tpbmcgZm9yIGEgYml0IGRpZmZl
cmVudCBzb2x1dGlvbi4gSS5lLiwgaW4gdGhlIApzYW1lIGNwdXBvb2wsIHJ1bm5pbmcgdmNwdXMg
ZWFnZXIgZm9yIFJUIGNoYXJhY3RlcmlzdGljcyB1bmRlciBFREYgCmNvbmRpdGlvbnMsIGFuZCBz
aGFyZSB0aGUgcmVzdCBvZiByZXNvdXJjZXMgYmV0d2VlbiBub24tcnQgdmNwdXMgKGkuZS4gCmlu
IGEgY3JlZGl0IG1hbm5lcikuClBvc3NpYmxlIHVzZS1jYXNlIGNvdWxkIGJlIGEgc3lzdGVtIHdp
dGggYSBkb21haW4gaHVuZ2VyIGZvciByZXNvdXJjZXMsIApidXQgbm90IGNyaXRpY2FsIChzb21l
IGluZm90YWlubWVudCBzeXN0ZW0pIGFuZCBhbiBSVCBkb21haW4gdXRpbGl6aW5nIAphdCBtb3N0
IDIwJSBvZiBhIHNpbmdsZSBDUFUgY29yZS4gSGF2aW5nIGEgU29DIHdpdGggNCBjb3JlcywgCnBh
cnRpdGlvbmluZyB3b3VsZCBiZSBhIHNpZ25pZmljYW50IHJlc291cmNlcyB3YXN0aW5nIGZvciBk
ZXNjcmliZWQgCnNjZW5hcmlvLgoKSG93IGZlYXNpYmxlIGlzIGl0IGZyb20geW91ciBwb2ludCBv
ZiB2aWV3PwoKQlRXLCBhcmUgeW91IHRhcmdldGluZyBYRU4gNC4xMCB3aXRoIHRoaXMgcGF0Y2gg
c2VyaWVzPwoKLS0gCgoqQW5kcmlpIEFuaXNvdioKCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 02 14:39:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 14:39:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz1sE-0004ut-5i; Mon, 02 Oct 2017 14:39:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dz1sC-0004uc-UL
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 14:39:09 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 36/10-09852-C8F42D95; Mon, 02 Oct 2017 14:39:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsVysyfVTbfb/1K
 kwbYuTYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePq7pdMBQsZKw5MOMvewNjI2MXIxSEksIlR
 4uLvN8wQzlJGicYVO4EynBwiAhkSPY+2s4PYbAKaEnc+f2LqYuTgEBbQlmh4zAoS5hWwkvg6+
 xgTiM0ioCIx/edBMFtUIFyi6Ww/C0SNoMTJmU/AbGYBM4l5mx8yQ9jiEreezGeCsOUltr+dwz
 yBkWcWkpZZSFpmIWmZhaRlASPLKkaN4tSistQiXSNjvaSizPSMktzEzBxdQwNTvdzU4uLE9NS
 cxKRiveT83E2MwLCqZ2Bg3MG4o93vEKMkB5OSKC+z4aVIIb6k/JTKjMTijPii0pzU4kOMMhwc
 ShK8Jn5AOcGi1PTUirTMHGCAw6QlOHiURHh7fYHSvMUFibnFmekQqVOMxhw9Ky7+YeK48fD6H
 yYhlrz8vFQpcV53kEkCIKUZpXlwg2CRd4lRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMK8wyB
 SezLwSuH2vgE5hAjplTtcFkFNKEhFSUg2MvJMNGl+9aTr2aaph4xz5PKOH7l57G/iFYq/f2lX
 bpKh/Riw4ryjo2Lcbf4snbraVmX6tafOXKvv2g1dDlp+YxRIT835V/DYxcdXaYx2zpSN7TvWE
 3b69rKJyZlVDT+b5IHneVI7b2Xe0MvynNt9h7H0k3vPr0fMXq1wXrOo7kn2r+6S2G+sBJZbij
 ERDLeai4kQANtFLD7cCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1506955147!111300366!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53426 invoked from network); 2 Oct 2017 14:39:07 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-206.messagelabs.com with SMTP; 2 Oct 2017 14:39:07 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 790A180D;
 Mon,  2 Oct 2017 07:39:06 -0700 (PDT)
Received: from [10.37.10.39] (unknown [10.37.10.39])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E77593F483;
 Mon,  2 Oct 2017 07:39:05 -0700 (PDT)
To: "committers@xenproject.org" <committers@xenproject.org>,
 xen-devel <xen-devel@lists.xenproject.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <2f8b9d98-36ba-4bd0-c66e-7a15467b6173@arm.com>
Date: Mon, 2 Oct 2017 15:39:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] Release-ack before the code freeze
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKVG8gc2ltcGxpZnkgdGhpbmdzLCBJIHdpbGwgZm9yZ28gdGhlIHJlcXVpcmVtZW50
IG9mIHJlbGVhc2UtYWNrIHVudGlsIAp0aGUgY29kZSBmcmVlemUgYW5kIGxlYXZlIHRoZSBjYWxs
IHRvIHRoZSBjb21taXR0ZXJzLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 02 14:41:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 14:41:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz1up-0005al-Lv; Mon, 02 Oct 2017 14:41:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1dz1uo-0005ab-Fy
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 14:41:50 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 C4/D1-03093-D2052D95; Mon, 02 Oct 2017 14:41:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSW0gUYRiG+2dm11F25N/V9Gux0MULTTx1sIM
 pnUBvDCuLzAsdc9xd3IPsrLHljRWSrHiCyNw85KFAM8TUMDNTSzwUpYIbakKWZVkEESFSWjM7
 ajZXz/C+3/e+P3w0qaqTq2nOZuUsJtagkXtQKYO62tCQxPHkiMYGxd6G7/XUQRQ/8OgXkYjOy
 vSmdLMtTaZ7fPeLLPuzp619qZ7MQ6OeduROq3Ac9DkK3ezIQ+BmBGNjlZQkOBEUdCTZEe0yTd
 eaJE8Dgg8/51cHWhC0V02s/tQgWOzMI8RpOd4Hn284SZG9sRmu/K5FoonEZTLoHXoqEwUvnAT
 XKxYJyXQKSurzkcSHoXj4m6sGhQOhtGzG5WHwbvg6W05Iad8RVA29dSW441j42tTlMiHsA4sj
 zS4msS9MzdW4GLAS6m52kxL7wErXrFziCOi43UNJ7A9Fk8UyiVNhoPYyIb6fxMHQ0hUurYyFm
 Zcv3CQOgGuFs25SNyUMV8ytrjFAb/VDmTgKWA1/8jViZcBlFDg/Vq7W8YN3ZZPyUuTv2NDU8S
 /NsSHNsSHNsSHtFpI1oSCes5znLKGRu8LSLXqtzmpk9YbQyIioMCPH86yWM7DpfNg5s/E+Ei5
 lk/B1otetif1oC01oNjNk5HiyyjPdnHFBx/K6VEuOgeP7kR9Na4B5cEzQlBZOy9ky9Qbh3NZk
 oBUab6YoQZAZPps18nqtJI2gnfSNyZnfBD3nrF4mVJTJbOLUvkycuAmLVl2OaX3R2umOo61qL
 wYJ1VSKbM5i1Fv/1xeQL400XsyQuEWhN1nX8xaEKoRQpdI+Klaxsv8kdR7acxTj91HhxK2cC/
 JL0QXOJ2+2HW+r6pfvSKhBWypsQcr5ayWnzYby8hRq8uOJTN1gVnBWn7b/zjMU820ouodZDrc
 f6Gk4o3yjSAgMaO0O2HV4fOLe80NFTVPWTyvllT1L+9OWp1/FkD/4+SNt8blz7TEhuR4ZeWkt
 V09ua7w4kqaheB0buZ208OxfbEvxabUDAAA=
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1506955306!119626863!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24569 invoked from network); 2 Oct 2017 14:41:47 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 2 Oct 2017 14:41:47 -0000
Received: (qmail 27937 invoked from network); 2 Oct 2017 17:41:36 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 2 Oct 2017 17:41:36 +0300
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 689C87FB65
 for <xen-devel@lists.xen.org>; Mon,  2 Oct 2017 17:41:24 +0300 (EEST)
Received: (qmail 24282 invoked from network); 2 Oct 2017 17:41:24 +0300
Received: from unknown (HELO mb2xmail.bitdefender.biz) (10.20.0.30)
 by smtp03.buh.bitdefender.org with AES256-GCM-SHA384 encrypted SMTP;
 2 Oct 2017 17:41:24 +0300
Received: from mb2xmail.bitdefender.biz (10.20.0.30) by
 mb2xmail.bitdefender.biz (10.20.0.30) with Microsoft SMTP Server (TLS) id
 15.0.1293.2; Mon, 2 Oct 2017 17:42:02 +0300
Received: from mb2xmail.bitdefender.biz ([10.20.0.30]) by
 mb2xmail.bitdefender.biz ([10.20.0.30]) with mapi id 15.00.1293.002; Mon, 2
 Oct 2017 17:42:02 +0300
From: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>
To: "george.dunlap@citrix.com" <george.dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v13 1/3] x86emul: New return code for unimplemented
 instruction
Thread-Index: AQHTNfZjKsvVlwD2bE2sVca2cIc7w6LQarCAgAAHJ4CAAAj6gA==
Date: Mon, 2 Oct 2017 14:42:01 +0000
Message-ID: <1506955283.2262.8.camel@bitdefender.com>
References: <1506340992-5587-1-git-send-email-ppircalabu@bitdefender.com>
 <1506340992-5587-2-git-send-email-ppircalabu@bitdefender.com>
 <12b4cba2-1f0e-2576-e753-68597baeff79@citrix.com>
 <44c99fa0-6ba7-6d3b-73e9-b1569c7bd930@citrix.com>
In-Reply-To: <44c99fa0-6ba7-6d3b-73e9-b1569c7bd930@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.17.80.118]
x-endpointsecurity-0xde81-ev: v:6.2.24.938, d:out, a:y, w:t, t:0,
 sv:1506931225, ts:1506955322
Content-ID: <76DB484DF5F2114FACAE96CBCDFF0BB0@bitdefender.com>
MIME-Version: 1.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.73337
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 462621,
 Stamp: 3], Multi: [Enabled, t: (0.000010,0.009776)], BW: [Enabled, t:
 (0.000010)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.003792), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY; NN_NO_LINK_NMD;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS;
 NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled, t: (0.014390,0.000103)],
 URL: [Enabled, t: (0.000006)], RTDA: [Enabled, t: (0.115538), Hit: No,
 Details: v2.6.10; Id: 15.5f488e.1bpok82ir.llriu], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v13 1/3] x86emul: New return code for
 unimplemented instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTHUsIDIwMTctMTAtMDIgYXQgMTU6MDkgKzAxMDAsIEdlb3JnZSBEdW5sYXAgd3JvdGU6DQo+
IE9uIDEwLzAyLzIwMTcgMDI6NDMgUE0sIEdlb3JnZSBEdW5sYXAgd3JvdGU6DQo+ID4gDQo+ID4g
T24gMDkvMjUvMjAxNyAwMTowMyBQTSwgUGV0cmUgUGlyY2FsYWJ1IHdyb3RlOg0KPiA+ID4gDQo+
ID4gPiBFbmZvcmNlIHRoZSBkaXN0aW5jdGlvbiBiZXR3ZWVuIGFuIGluc3RydWN0aW9uIG5vdCBp
bXBsZW1lbnRlZCBieQ0KPiA+ID4gdGhlDQo+ID4gPiBlbXVsYXRvciBhbmQgdGhlIGZhaWx1cmUg
dG8gZW11bGF0ZSB0aGF0IGluc3RydWN0aW9uIGJ5IGRlZmluaW5nDQo+ID4gPiBhIG5ldw0KPiA+
ID4gcmV0dXJuIGNvZGUsIFg4NkVNVUxfVU5JTVBMRU1FTlRFRC4NCj4gPiA+IA0KPiA+ID4gVGhp
cyB2YWx1ZSBzaG91bGQgb25seSBiZSByZXR1cm5lZCBieSB0aGUgY29yZSBlbXVsYXRvciBvbmx5
IGlmDQo+ID4gPiBpdCBmYWlscyB0bw0KPiA+ID4gcHJvcGVybHkgZGVjb2RlIHRoZSBjdXJyZW50
IGluc3RydWN0aW9uJ3Mgb3Bjb2RlLCBhbmQgbm90IGJ5IGFueQ0KPiA+ID4gb2Ygb3RoZXINCj4g
PiA+IGZ1bmN0aW9ucywgc3VjaCBhcyB0aGUgeDg2X2VtdWxhdGVfb3BzIG9yIHRoZSBodm1faW9f
b3BzDQo+ID4gPiBjYWxsYmFja3MuDQo+ID4gT2gsIG1pbm9yIGNvbW1lbnQ6wqDCoFNob3VsZCB0
aGlzIHBhcmFncmFwaCBiZSBjaGFuZ2VkIHRvIG1hdGNoIHRoZQ0KPiA+IGNvbW1lbnQgaW4gdGhl
IHBhdGNoIGl0c2VsZj/CoMKgSS5lLjoNCj4gPiANCj4gPiAiVGhpcyB2YWx1ZSBzaG91bGQgb25s
eSBiZSByZXR1cm5lZCBieSB0aGUgY29yZSBlbXVsYXRvciB3aGVuIGENCj4gPiB2YWxpZA0KPiA+
IG9wY29kZSBpcyBmb3VuZCBidXQgdGhlIGV4ZWN1dGlvbiBsb2dpYyBmb3IgdGhhdCBpbnN0cnVj
dGlvbiBpcw0KPiA+IG1pc3NpbmcuDQo+ID4gSXQgc2hvdWxkIE5PVCBiZSByZXR1cm5lZCBieSBh
bnkgb2YgdGhlIHg4Nl9lbXVsYXRlX29wcyBjYWxsYmFja3MuIg0KSSd2ZSBjaGFuZ2VkIHRoZSBj
b21tZW50IGZyb20gdGhlIGRlZmluaXRpb24gbXVsdGlwbGUgdGltZXMgYW5kIEkNCmZvcmdvdCB0
byB1cGRhdGUgdGhlIHBhdGNoIGNvbW1lbnQuIEluZGVlZCwgdGhlIG5ld2VzdCBkZXNjcmlwdGlv
bg0KYmV0dGVyIHJlZmxlY3RzIHRoZSBjdXJyZW50IHVzYWdlIG9mIFg4NkVNVUxfVU5JTVBMRU1F
TlRFRC4NCj4gSSdsbCBkbyB0aGlzIG9uIGNoZWNrLWluIGlmIEkgZG9uJ3QgaGVhciBhbnkgb2Jq
ZWN0aW9ucyBieSB0b21vcnJvdy4NCj4gDQo+IMKgLUdlb3JnZQ0KTWFueSB0aGFua3MgZm9yIHlv
dXIgc3VwcG9ydCwNClBldHJlDQo+IA0KPiBfX19fX19fX19fX19fX19fX19fX19fX18NCj4gVGhp
cyBlbWFpbCB3YXMgc2Nhbm5lZCBieSBCaXRkZWZlbmRlcgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 02 14:44:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 14:44:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz1x0-0005mM-1L; Mon, 02 Oct 2017 14:44:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dz1wz-0005m8-14
 for xen-devel@lists.xensource.com; Mon, 02 Oct 2017 14:44:05 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 B3/76-02220-4B052D95; Mon, 02 Oct 2017 14:44:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXdzwKV
 Ig8Y7IhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmDxzHlNBT1LF/ttPWBsY
 b9h2MXJxCAk0MknsWzqNBcJ5zCjR1fkeytnGKPHp3E7GLkZODhEBZ4mvZ+ayg9i8AvoSK6dNA
 Cri4BAWMJXYeTEBpF5C4I2mxNUXe5hAaiQEvCVOnuqCs3tXL2DtYmTnYBOwkjgkBhJlEVCV6F
 +zhmkCI/cCRoZVjOrFqUVlqUW6RnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIE
 eZwCCHYzf/zgdYpTkYFIS5WU2vBQpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3lj9QTrAoNT21
 Ii0zBxh6MGkJDh4lEd6VIGne4oLE3OLMdIjUKUZdjmObLv9hEmLJy89LlRLnVQQGspAASFFGa
 R7cCFgcXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iw71eQVTyZeSVwm14BHcEEdMScrgsgR5
 QkIqSkGhizU1NCF599trr9WMYdjr0nAvVLLCzPvDWO/mSnvjgoI0HdQ2KtI198yNtFgfqeK5+
 0z3YyuGm8RvB/3I+Y/RNa3HrfRL8Llp3sEh7779PsQIFzvtfOtB6Wa7h5mNH0pK3n+zlLgrfa
 eU06nTKxbiVzL08ff5Dv9JKfEn5TJvldCO38tjfvZLUSS3FGoqEWc1FxIgAmUdR1fgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1506955442!111301283!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27334 invoked from network); 2 Oct 2017 14:44:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 2 Oct 2017 14:44:03 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dz1wt-0000aw-QP; Mon, 02 Oct 2017 14:44:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dz1wo-0007mS-C9; Mon, 02 Oct 2017 14:43:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dz1wn-0005KG-P7; Mon, 02 Oct 2017 14:43:54 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113947-mainreport@xen.org>
X-Osstest-Failures: linux-next:build-i386-pvops:kernel-build:fail:regression
 linux-next:test-amd64-i386-libvirt-qcow2:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=1418b852174ad50b3cb4738b8801626aefdc0bd9
X-Osstest-Versions-That: linux=770b782f555d663d133fcd4dc1632023f79357b9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 02 Oct 2017 14:43:53 +0000
Subject: [Xen-devel] [linux-next test] 113947: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzk0NyBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM5NDcvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
IDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzkwMgoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFjb3cyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtZXhhbWluZSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTM4OTYK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDExMzkwMgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzOTAyCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMTM5MDIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzkwMgogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTEzOTAy
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0
aW5nOgogbGludXggICAgICAgICAgICAgICAgMTQxOGI4NTIxNzRhZDUwYjNjYjQ3MzhiODgwMTYy
NmFlZmRjMGJkOQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgNzcwYjc4
MmY1NTVkNjYzZDEzM2ZjZDRkYzE2MzIwMjNmNzkzNTdiOQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAg
ICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgCkZhaWxpbmcgc2luY2UgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApUZXN0aW5nIHNhbWUg
c2luY2UgICAxMTM5MDMgIDIwMTctMDktMjkgMDk6MjQ6NDggWiAgICAzIGRheXMgICAgMiBhdHRl
bXB0cwoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
cnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBu
b3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 02 14:48:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 14:48:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz21P-00061E-Oa; Mon, 02 Oct 2017 14:48:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dz21O-00060p-7H
 for xen-devel@lists.xensource.com; Mon, 02 Oct 2017 14:48:38 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 E0/68-03610-5C152D95; Mon, 02 Oct 2017 14:48:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVfdQ4KV
 Ig9d3dC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8fPIH6aC2WYVmzdfZW1g
 3KfbxcjFISTQyCSxauUqVgjnMaPEzT19UM42RolZPyYxdTFycogIOEt8PTOXvYuRg4NXQF/i1
 HY+EFNYwE1i7W4PkAoJgUlMErc+l0LYnhJT7y9jgrFb1s8AGsnOwSZgJXFIDCTKIqAqsWjvRq
 YJjNwLGBlWMWoUpxaVpRbpGlroJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIE+ps
 BCHYw3twYcIhRkoNJSZSX2fBSpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXk5g+AgJFqWmp1ak
 ZeYAAw8mLcHBoyTCeyMAKM1bXJCYW5yZDpE6xajLcWzT5T9MQix5+XmpUuK8yiAzBECKMkrz4
 EbAouASo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHlfgKziycwrgdv0CugIJqAj5nRdADmiJB
 EhJdXAaBTBVMoUXH4vsWrSKoFlj3UKDPN+vf29pttt/ZqTcu9y1+R36+zKVWC5cqMmUPBj0EG
 3+2Hvp+cv+O/Tdilg+hTnnhmvO6OuSy76YahV8D3Ubqu94NFMheZLMecUvn22jlCaUtdtbiPL
 WzbbY1FC8/YFnoq3n1XPWfT6b4DrRJ6vq+SMDp1vUmIpzkg01GIuKk4EAIqpagJ9AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1506955713!119731987!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43828 invoked from network); 2 Oct 2017 14:48:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 2 Oct 2017 14:48:34 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dz21J-0000ii-91; Mon, 02 Oct 2017 14:48:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dz21D-0007uN-VJ; Mon, 02 Oct 2017 14:48:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dz21D-0007Zo-Pd; Mon, 02 Oct 2017 14:48:27 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113949-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=3164f2f9db1e63ea64c3f9520d40cb09920d2b35
X-Osstest-Versions-That: xen=ceb6ad8850ba6c3ae39fb540cd99f0d7f1311aae
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 02 Oct 2017 14:48:27 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113949: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzk0OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzk0OS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDMxNjRmMmY5ZGIxZTYzZWE2NGMzZjk1MjBkNDBjYjA5
OTIwZDJiMzUKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGNlYjZhZDg4
NTBiYTZjM2FlMzlmYjU0MGNkOTlmMGQ3ZjEzMTFhYWUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
Mzk0OCAgMjAxNy0xMC0wMiAxMTowMzo0MiBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTM5NDkgIDIwMTctMTAtMDIgMTM6MDE6NTAgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNt
b2tlCisgcmV2aXNpb249MzE2NGYyZjlkYjFlNjNlYTY0YzNmOTUyMGQ0MGNiMDk5MjBkMmIzNQor
IC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25m
aWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi4KKysrKyBQRVJMTElCPS46LgorKysgdW1hc2sgMDAy
CisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAg
ICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7
CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJwor
KysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rl
c3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBl
Y2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyBy
ZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLXVuc3RhYmxlLXNtb2tlIDMxNjRmMmY5ZGIxZTYzZWE2
NGMzZjk1MjBkNDBjYjA5OTIwZDJiMzUKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2
aXNpb249MzE2NGYyZjlkYjFlNjNlYTY0YzNmOTUyMGQ0MGNiMDk5MjBkMmIzNQorIC4gLi9jcmkt
bG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBl
eHBvcnQgUEVSTExJQj0uOi46LgorKysrIFBFUkxMSUI9LjouOi4KKysrIHVtYXNrIDAwMgorKysg
Z2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAg
ICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAg
ICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxv
Y2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3Jl
cG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAv
aG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3Nf
bG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9u
CisrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyBleHBvcnQgUEVSTExJQj0uOi46LjouCisrKyBQRVJM
TElCPS46LjouOi4KKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFu
Y2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcWVtdXVi
cmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorICdbJyB4eGVuID0geGxpbnV4ICddJworIGxp
bnV4YnJhbmNoPQorICdbJyB4cWVtdS11cHN0cmVhbS11bnN0YWJsZSA9IHggJ10nCisgc2VsZWN0
X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUtc21v
a2UKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4MzE2NGYyZjlkYjFlNjNl
YTY0YzNmOTUyMGQ0MGNiMDk5MjBkMmIzNSA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAu
IC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBP
c3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7
CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmlu
dCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0
Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVu
LmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4u
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1
bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczov
L2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9s
aW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0
ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIv
c2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQu
OQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3Jn
L2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysg
OiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hl
bi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1z
bW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54
ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6
IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFi
bGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGh0dHA6Ly9o
Zy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1z
bW9rZQorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9n
aXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJW
SVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBU
UkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUg
eGVuLXVuc3RhYmxlLXNtb2tlCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5j
aCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCAzMTY0ZjJmOWRiMWU2M2VhNjRjM2Y5
NTIwZDQwY2IwOTkyMGQyYjM1OnJlZnMvaGVhZHMvc21va2UKVG8gb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIGNlYjZhZDguLjMxNjRmMmYgIDMxNjRmMmY5
ZGIxZTYzZWE2NGMzZjk1MjBkNDBjYjA5OTIwZDJiMzUgLT4gc21va2UKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 02 15:00:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 15:00:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz2CY-0007GU-Sx; Mon, 02 Oct 2017 15:00:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4410c2dc2=George.Dunlap@citrix.com>)
 id 1dz2CX-0007GO-V5
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 15:00:10 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 96/88-02036-97452D95; Mon, 02 Oct 2017 15:00:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHSDvW5FyKV
 Ig53PDC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyls/cwFuzgqlh14h1LA+Mtji5GTg4JAX+J
 uU23WEFsYYEQiWkzvzN1MXJwiAjkSsydnNDFyMXBLDCRVeLAicNgNUICM5kk3r6pB7HZBPQk5
 h3/ygJi8wrYSmza/oYZxGYRUJG4232GDcQWFQiXaDrbD1UjKHFy5hMwm1PATKL/UCs7yC5mAU
 2J9bv0QcLMAuISt57MZ4Kw5SWat85mhlirKrH4wVH2CYz8s5BMmoXQPQtJ9ywk3QsYWVYxqhe
 nFpWlFuka6SUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBIYlAxDsYPz+x+kQoyQH
 k5Iob1HQpUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryLg4FygkWp6akVaZk5wAiBSUtw8CiJ8
 DKDtPIWFyTmFmemQ6ROMSpKifMWg/QJgCQySvPg2mBReYlRVkqYlxHoECGegtSi3MwSVPlXjO
 IcjErCvMwgU3gy80rgpr8CWswEtHhO1wWQxSWJCCmpBkb9TXyTa2R64vYmr1gk6jndQXDPApn
 Oh9OVPMte67MLnOj4fPT0xYuPmLPTeacY1j43015fNIk188HKxDPzipb43EtfvLo7Y3lHXcKi
 8gbzS3m/A5VjBHdNkvtbKLjV5dybRx9Wn14Q4fVl6Y/089/3b374/7vat8ZlPSet+Nce6Flf5
 uWxJ+++EktxRqKhFnNRcSIAolKFCsUCAAA=
X-Env-Sender: prvs=4410c2dc2=George.Dunlap@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1506956406!100164986!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60460 invoked from network); 2 Oct 2017 15:00:08 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Oct 2017 15:00:08 -0000
X-IronPort-AV: E=Sophos;i="5.42,469,1500940800"; d="scan'208";a="450150742"
To: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
References: <1506340992-5587-1-git-send-email-ppircalabu@bitdefender.com>
 <1506340992-5587-2-git-send-email-ppircalabu@bitdefender.com>
 <12b4cba2-1f0e-2576-e753-68597baeff79@citrix.com>
 <44c99fa0-6ba7-6d3b-73e9-b1569c7bd930@citrix.com>
 <1506955283.2262.8.camel@bitdefender.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <3a6bdcd4-d5f8-d4eb-4738-598d1525ecbf@citrix.com>
Date: Mon, 2 Oct 2017 16:00:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1506955283.2262.8.camel@bitdefender.com>
Content-Language: en-US
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v13 1/3] x86emul: New return code for
 unimplemented instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDIvMjAxNyAwMzo0MiBQTSwgUGV0cmUgT3ZpZGl1IFBJUkNBTEFCVSB3cm90ZToKPiBP
biBMdSwgMjAxNy0xMC0wMiBhdCAxNTowOSArMDEwMCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4g
T24gMTAvMDIvMjAxNyAwMjo0MyBQTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4+Cj4+PiBPbiAw
OS8yNS8yMDE3IDAxOjAzIFBNLCBQZXRyZSBQaXJjYWxhYnUgd3JvdGU6Cj4+Pj4KPj4+PiBFbmZv
cmNlIHRoZSBkaXN0aW5jdGlvbiBiZXR3ZWVuIGFuIGluc3RydWN0aW9uIG5vdCBpbXBsZW1lbnRl
ZCBieQo+Pj4+IHRoZQo+Pj4+IGVtdWxhdG9yIGFuZCB0aGUgZmFpbHVyZSB0byBlbXVsYXRlIHRo
YXQgaW5zdHJ1Y3Rpb24gYnkgZGVmaW5pbmcKPj4+PiBhIG5ldwo+Pj4+IHJldHVybiBjb2RlLCBY
ODZFTVVMX1VOSU1QTEVNRU5URUQuCj4+Pj4KPj4+PiBUaGlzIHZhbHVlIHNob3VsZCBvbmx5IGJl
IHJldHVybmVkIGJ5IHRoZSBjb3JlIGVtdWxhdG9yIG9ubHkgaWYKPj4+PiBpdCBmYWlscyB0bwo+
Pj4+IHByb3Blcmx5IGRlY29kZSB0aGUgY3VycmVudCBpbnN0cnVjdGlvbidzIG9wY29kZSwgYW5k
IG5vdCBieSBhbnkKPj4+PiBvZiBvdGhlcgo+Pj4+IGZ1bmN0aW9ucywgc3VjaCBhcyB0aGUgeDg2
X2VtdWxhdGVfb3BzIG9yIHRoZSBodm1faW9fb3BzCj4+Pj4gY2FsbGJhY2tzLgo+Pj4gT2gsIG1p
bm9yIGNvbW1lbnQ6wqDCoFNob3VsZCB0aGlzIHBhcmFncmFwaCBiZSBjaGFuZ2VkIHRvIG1hdGNo
IHRoZQo+Pj4gY29tbWVudCBpbiB0aGUgcGF0Y2ggaXRzZWxmP8KgwqBJLmUuOgo+Pj4KPj4+ICJU
aGlzIHZhbHVlIHNob3VsZCBvbmx5IGJlIHJldHVybmVkIGJ5IHRoZSBjb3JlIGVtdWxhdG9yIHdo
ZW4gYQo+Pj4gdmFsaWQKPj4+IG9wY29kZSBpcyBmb3VuZCBidXQgdGhlIGV4ZWN1dGlvbiBsb2dp
YyBmb3IgdGhhdCBpbnN0cnVjdGlvbiBpcwo+Pj4gbWlzc2luZy4KPj4+IEl0IHNob3VsZCBOT1Qg
YmUgcmV0dXJuZWQgYnkgYW55IG9mIHRoZSB4ODZfZW11bGF0ZV9vcHMgY2FsbGJhY2tzLiIKPiBJ
J3ZlIGNoYW5nZWQgdGhlIGNvbW1lbnQgZnJvbSB0aGUgZGVmaW5pdGlvbiBtdWx0aXBsZSB0aW1l
cyBhbmQgSQo+IGZvcmdvdCB0byB1cGRhdGUgdGhlIHBhdGNoIGNvbW1lbnQuIEluZGVlZCwgdGhl
IG5ld2VzdCBkZXNjcmlwdGlvbgo+IGJldHRlciByZWZsZWN0cyB0aGUgY3VycmVudCB1c2FnZSBv
ZiBYODZFTVVMX1VOSU1QTEVNRU5URUQuCgpObyB3b3JyaWVzLCBpdCBoYXBwZW5zLiA6LSkgVGhh
bmtzIGFnYWluIGZvciBhbGwgeW91ciBlZmZvcnQgd2l0aCB0aGlzLAphbmQgc29ycnkgZm9yIHRo
ZSBsYXRlIHJldmlldy4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 02 15:50:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 15:50:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz2z9-00029b-0A; Mon, 02 Oct 2017 15:50:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4410c2dc2=George.Dunlap@citrix.com>)
 id 1dz2z8-00028l-8H
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 15:50:22 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 FC/11-03454-D3062D95; Mon, 02 Oct 2017 15:50:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHRDpK5NwqV
 Ig9cNchZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0ZPz1fGguOHGCuufN7O3MC4tJOxi5GTQ0LA
 X2L/2qVANgeHsEC2xMXHdSBhEQEniX1vNrB0MXJxMAvMZZI4f3weM0hCSCBD4t3u2ywgNpuAn
 sS841/BbF4BW4m/M1rAbBYBFYnfl76wgdiiAuESTWf7oWoEJU7OfMICsotTwEqi83ooiMksoC
 mxfpc+SAWzgLjErSfzmSBseYntb+dAbVWVWPzgKPsERv5ZSAbNQuiehaR7FpLuBYwsqxg1ilO
 LylKLdI0s9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAkOTAQh2MJ5fG3iIUZKD
 SUmUVyTmUqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5FcUA5waLU9NSKtMwcYJTApCU4eJREe
 F+CpHmLCxJzizPTIVKnGBWlxHm3gyQEQBIZpXlwbbDIvMQoKyXMywh0iBBPQWpRbmYJqvwrRn
 EORiVh3i6QKTyZeSVw018BLWYCWjyn6wLI4pJEhJRUA6PBbckZF2QYLsf5MmmFh205tPlHIY/
 Rq/p2x1lrJ8955ZXZqygbVBRjlyie7mEb2WTKbJBouXDHuR/Htll94bV9bFs29dZ5xQgb22hP
 mXxeo4jI0yJXm+2sJh+deVDg+bdUiX/+nKsKPkZHe8YW+8S/fn2E5UOpn/qMR5Y9IiKqjgy8e
 +qblViKMxINtZiLihMBZ3SiHccCAAA=
X-Env-Sender: prvs=4410c2dc2=George.Dunlap@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1506959418!73687727!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30614 invoked from network); 2 Oct 2017 15:50:20 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Oct 2017 15:50:20 -0000
X-IronPort-AV: E=Sophos;i="5.42,470,1500940800"; d="scan'208";a="442181765"
To: Julien Grall <julien.grall@arm.com>, <xen-devel@lists.xen.org>
References: <20171002125941.11274-1-julien.grall@arm.com>
 <20171002125941.11274-9-julien.grall@arm.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <7c045273-debc-08b1-8012-752384003c09@citrix.com>
Date: Mon, 2 Oct 2017 16:50:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171002125941.11274-9-julien.grall@arm.com>
Content-Language: en-US
Cc: Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 08/15] xen/x86: p2m: Use typesafe gfn for
 the P2M callbacks get_entry and set_entry
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDIvMjAxNyAwMTo1OSBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gQWNrZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gUmV2aWV3ZWQtYnk6IEtldmlu
IFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgo+IEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUg
PHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+Cj4gUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgoKPiAKPiAtLS0KPiAKPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+
IENjOiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+Cj4gQ2M6IFRh
bWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KPiBDYzogR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgo+IENjOiBKdW4gTmFrYWppbWEgPGp1bi5uYWth
amltYUBpbnRlbC5jb20+Cj4gQ2M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgo+
IAo+ICAgICBDaGFuZ2VzIGluIHYzOgo+ICAgICAgICAgLSBBZGQgUmF6dmFuJ3MgYWNrZWQtYnkK
PiAgICAgICAgIC0gQWRkIFdlaSdzIHJldmlld2VkLWJ5Cj4gCj4gICAgIENoYW5nZXMgaW4gdjI6
Cj4gICAgICAgICAtIEFkZCBBbmRyZSdzIGFja2VkCj4gICAgICAgICAtIEFkZCBLZXZpbidzIHJl
dmlld2VkIChFUFQgcGFydCkKPiAtLS0KPiAgeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAg
fCAgMiArLQo+ICB4ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jICB8IDE5ICsrKysrLS0tLS0t
Cj4gIHhlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jIHwgIDQgKy0tCj4gIHhlbi9hcmNoL3g4
Ni9tbS9wMm0tZXB0LmMgICAgIHwgIDYgKystLQo+ICB4ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5j
ICAgICB8IDE1ICsrKysrLS0tLQo+ICB4ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMgICAgICB8ICA2
ICsrLS0KPiAgeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgICAgfCA3NyArKysrKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvcDJt
LmggICAgIHwgIDQgKy0tCj4gIDggZmlsZXMgY2hhbmdlZCwgNzMgaW5zZXJ0aW9ucygrKSwgNjAg
ZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94
ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4gaW5kZXggODg3ZjBlNTU2Yy4uNmI4YzRjYmRkYSAxMDA2
NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2
bS9odm0uYwo+IEBAIC0xNzg3LDcgKzE3ODcsNyBAQCBpbnQgaHZtX2hhcF9uZXN0ZWRfcGFnZV9m
YXVsdChwYWRkcl90IGdwYSwgdW5zaWduZWQgbG9uZyBnbGEsCj4gICAgICAgICAgICAgIHsKPiAg
ICAgICAgICAgICAgICAgIGJvb2xfdCBzdmU7Cj4gIAo+IC0gICAgICAgICAgICAgICAgcDJtLT5n
ZXRfZW50cnkocDJtLCBnZm4sICZwMm10LCAmcDJtYSwgMCwgTlVMTCwgJnN2ZSk7Cj4gKyAgICAg
ICAgICAgICAgICBwMm0tPmdldF9lbnRyeShwMm0sIF9nZm4oZ2ZuKSwgJnAybXQsICZwMm1hLCAw
LCBOVUxMLCAmc3ZlKTsKPiAgCj4gICAgICAgICAgICAgICAgICBpZiAoICFzdmUgJiYgYWx0cDJt
X3ZjcHVfZW11bGF0ZV92ZShjdXJyKSApCj4gICAgICAgICAgICAgICAgICB7Cj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVtX2Fj
Y2Vzcy5jCj4gaW5kZXggMzNhNzdjOWYxZC4uYzBjZDAxNzRjZiAxMDA2NDQKPiAtLS0gYS94ZW4v
YXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9hY2Nl
c3MuYwo+IEBAIC02Niw3ICs2Niw3IEBAIHN0YXRpYyBpbnQgX3AybV9nZXRfbWVtX2FjY2Vzcyhz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm4sCj4gICAgICB9Cj4gIAo+ICAgICAgZ2Zu
X2xvY2socDJtLCBnZm4sIDApOwo+IC0gICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm5f
eChnZm4pLCAmdCwgJmEsIDAsIE5VTEwsIE5VTEwpOwo+ICsgICAgbWZuID0gcDJtLT5nZXRfZW50
cnkocDJtLCBnZm4sICZ0LCAmYSwgMCwgTlVMTCwgTlVMTCk7Cj4gICAgICBnZm5fdW5sb2NrKHAy
bSwgZ2ZuLCAwKTsKPiAgCj4gICAgICBpZiAoIG1mbl9lcShtZm4sIElOVkFMSURfTUZOKSApCj4g
QEAgLTE0Miw3ICsxNDIsNyBAQCBib29sIHAybV9tZW1fYWNjZXNzX2NoZWNrKHBhZGRyX3QgZ3Bh
LCB1bnNpZ25lZCBsb25nIGdsYSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2bV9ldmVu
dF9yZXF1ZXN0X3QgKipyZXFfcHRyKQo+ICB7Cj4gICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJl
bnQ7Cj4gLSAgICB1bnNpZ25lZCBsb25nIGdmbiA9IGdwYSA+PiBQQUdFX1NISUZUOwo+ICsgICAg
Z2ZuX3QgZ2ZuID0gZ2FkZHJfdG9fZ2ZuKGdwYSk7Cj4gICAgICBzdHJ1Y3QgZG9tYWluICpkID0g
di0+ZG9tYWluOwo+ICAgICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IE5VTEw7Cj4gICAgICBt
Zm5fdCBtZm47Cj4gQEAgLTIxNSw3ICsyMTUsNyBAQCBib29sIHAybV9tZW1fYWNjZXNzX2NoZWNr
KHBhZGRyX3QgZ3BhLCB1bnNpZ25lZCBsb25nIGdsYSwKPiAgICAgICAgICAqcmVxX3B0ciA9IHJl
cTsKPiAgCj4gICAgICAgICAgcmVxLT5yZWFzb24gPSBWTV9FVkVOVF9SRUFTT05fTUVNX0FDQ0VT
UzsKPiAtICAgICAgICByZXEtPnUubWVtX2FjY2Vzcy5nZm4gPSBnZm47Cj4gKyAgICAgICAgcmVx
LT51Lm1lbV9hY2Nlc3MuZ2ZuID0gZ2ZuX3goZ2ZuKTsKPiAgICAgICAgICByZXEtPnUubWVtX2Fj
Y2Vzcy5vZmZzZXQgPSBncGEgJiAoKDEgPDwgUEFHRV9TSElGVCkgLSAxKTsKPiAgICAgICAgICBp
ZiAoIG5wZmVjLmdsYV92YWxpZCApCj4gICAgICAgICAgewo+IEBAIC0yNDcsNyArMjQ3LDcgQEAg
aW50IHAybV9zZXRfYWx0cDJtX21lbV9hY2Nlc3Moc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHAy
bV9kb21haW4gKmhwMm0sCj4gICAgICB1bnNpZ25lZCBsb25nIGdmbl9sID0gZ2ZuX3goZ2ZuKTsK
PiAgICAgIGludCByYzsKPiAgCj4gLSAgICBtZm4gPSBhcDJtLT5nZXRfZW50cnkoYXAybSwgZ2Zu
X2wsICZ0LCAmb2xkX2EsIDAsIE5VTEwsIE5VTEwpOwo+ICsgICAgbWZuID0gYXAybS0+Z2V0X2Vu
dHJ5KGFwMm0sIGdmbiwgJnQsICZvbGRfYSwgMCwgTlVMTCwgTlVMTCk7Cj4gIAo+ICAgICAgLyog
Q2hlY2sgaG9zdCBwMm0gaWYgbm8gdmFsaWQgZW50cnkgaW4gYWx0ZXJuYXRlICovCj4gICAgICBp
ZiAoICFtZm5fdmFsaWQobWZuKSApCj4gQEAgLTI2NCwxNiArMjY0LDE2IEBAIGludCBwMm1fc2V0
X2FsdHAybV9tZW1fYWNjZXNzKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwMm1fZG9tYWluICpo
cDJtLAo+ICAgICAgICAgIGlmICggcGFnZV9vcmRlciAhPSBQQUdFX09SREVSXzRLICkKPiAgICAg
ICAgICB7Cj4gICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWFzayA9IH4oKDFVTCA8PCBwYWdl
X29yZGVyKSAtIDEpOwo+IC0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdmbjJfbCA9IGdmbl9s
ICYgbWFzazsKPiArICAgICAgICAgICAgZ2ZuX3QgZ2ZuMiA9IF9nZm4oZ2ZuX2wgJiBtYXNrKTsK
PiAgICAgICAgICAgICAgbWZuX3QgbWZuMiA9IF9tZm4obWZuX3gobWZuKSAmIG1hc2spOwo+ICAK
PiAtICAgICAgICAgICAgcmMgPSBhcDJtLT5zZXRfZW50cnkoYXAybSwgZ2ZuMl9sLCBtZm4yLCBw
YWdlX29yZGVyLCB0LCBvbGRfYSwgMSk7Cj4gKyAgICAgICAgICAgIHJjID0gYXAybS0+c2V0X2Vu
dHJ5KGFwMm0sIGdmbjIsIG1mbjIsIHBhZ2Vfb3JkZXIsIHQsIG9sZF9hLCAxKTsKPiAgICAgICAg
ICAgICAgaWYgKCByYyApCj4gICAgICAgICAgICAgICAgICByZXR1cm4gcmM7Cj4gICAgICAgICAg
fQo+ICAgICAgfQo+ICAKPiAtICAgIHJldHVybiBhcDJtLT5zZXRfZW50cnkoYXAybSwgZ2ZuX2ws
IG1mbiwgUEFHRV9PUkRFUl80SywgdCwgYSwKPiArICAgIHJldHVybiBhcDJtLT5zZXRfZW50cnko
YXAybSwgZ2ZuLCBtZm4sIFBBR0VfT1JERVJfNEssIHQsIGEsCj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGN1cnJlbnQtPmRvbWFpbiAhPSBkKTsKPiAgfQo+ICAKPiBAQCAtMjk1LDEwICsy
OTUsOSBAQCBzdGF0aWMgaW50IHNldF9tZW1fYWNjZXNzKHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCBwMm1fZG9tYWluICpwMm0sCj4gICAgICAgICAgbWZuX3QgbWZuOwo+ICAgICAgICAgIHAybV9h
Y2Nlc3NfdCBfYTsKPiAgICAgICAgICBwMm1fdHlwZV90IHQ7Cj4gLSAgICAgICAgdW5zaWduZWQg
bG9uZyBnZm5fbCA9IGdmbl94KGdmbik7Cj4gIAo+IC0gICAgICAgIG1mbiA9IHAybS0+Z2V0X2Vu
dHJ5KHAybSwgZ2ZuX2wsICZ0LCAmX2EsIDAsIE5VTEwsIE5VTEwpOwo+IC0gICAgICAgIHJjID0g
cDJtLT5zZXRfZW50cnkocDJtLCBnZm5fbCwgbWZuLCBQQUdFX09SREVSXzRLLCB0LCBhLCAtMSk7
Cj4gKyAgICAgICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm4sICZ0LCAmX2EsIDAsIE5V
TEwsIE5VTEwpOwo+ICsgICAgICAgIHJjID0gcDJtLT5zZXRfZW50cnkocDJtLCBnZm4sIG1mbiwg
UEFHRV9PUkRFUl80SywgdCwgYSwgLTEpOwo+ICAgICAgfQo+ICAKPiAgICAgIHJldHVybiByYzsK
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMgYi94ZW4vYXJjaC94
ODYvbW0vbWVtX3NoYXJpbmcuYwo+IGluZGV4IDNhYjExOWNlZjIuLjYyYTM4OTkwODkgMTAwNjQ0
Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKPiArKysgYi94ZW4vYXJjaC94
ODYvbW0vbWVtX3NoYXJpbmcuYwo+IEBAIC0xMjM0LDcgKzEyMzQsNyBAQCBpbnQgcmVsaW5xdWlz
aF9zaGFyZWRfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCkKPiAgCj4gICAgICAgICAgaWYgKCBhdG9t
aWNfcmVhZCgmZC0+c2hyX3BhZ2VzKSA9PSAwICkKPiAgICAgICAgICAgICAgYnJlYWs7Cj4gLSAg
ICAgICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm4sICZ0LCAmYSwgMCwgTlVMTCwgTlVM
TCk7Cj4gKyAgICAgICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBfZ2ZuKGdmbiksICZ0LCAm
YSwgMCwgTlVMTCwgTlVMTCk7Cj4gICAgICAgICAgaWYgKCBtZm5fdmFsaWQobWZuKSAmJiAodCA9
PSBwMm1fcmFtX3NoYXJlZCkgKQo+ICAgICAgICAgIHsKPiAgICAgICAgICAgICAgLyogRG9lcyBu
b3QgZmFpbCB3aXRoIEVOT01FTSBnaXZlbiB0aGUgREVTVFJPWSBmbGFnICovCj4gQEAgLTEyNDMs
NyArMTI0Myw3IEBAIGludCByZWxpbnF1aXNoX3NoYXJlZF9wYWdlcyhzdHJ1Y3QgZG9tYWluICpk
KQo+ICAgICAgICAgICAgICAvKiBDbGVhciBvdXQgdGhlIHAybSBlbnRyeSBzbyBubyBvbmUgZWxz
ZSBtYXkgdHJ5IHRvCj4gICAgICAgICAgICAgICAqIHVuc2hhcmUuICBNdXN0IHN1Y2NlZWQ6IHdl
IGp1c3QgcmVhZCB0aGUgb2xkIGVudHJ5IGFuZAo+ICAgICAgICAgICAgICAgKiB3ZSBob2xkIHRo
ZSBwMm0gbG9jay4gKi8KPiAtICAgICAgICAgICAgc2V0X3JjID0gcDJtLT5zZXRfZW50cnkocDJt
LCBnZm4sIF9tZm4oMCksIFBBR0VfT1JERVJfNEssCj4gKyAgICAgICAgICAgIHNldF9yYyA9IHAy
bS0+c2V0X2VudHJ5KHAybSwgX2dmbihnZm4pLCBfbWZuKDApLCBQQUdFX09SREVSXzRLLAo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1faW52YWxpZCwgcDJtX2FjY2Vz
c19yd3gsIC0xKTsKPiAgICAgICAgICAgICAgQVNTRVJUKHNldF9yYyA9PSAwKTsKPiAgICAgICAg
ICAgICAgY291bnQgKz0gMHgxMDsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1l
cHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKPiBpbmRleCAyM2MwNTE4NzMzLi5mMTRk
MTY4NmI3IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKPiArKysgYi94
ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCj4gQEAgLTY3NCwxMSArNjc0LDEyIEBAIGJvb2xfdCBl
cHRfaGFuZGxlX21pc2NvbmZpZyh1aW50NjRfdCBncGEpCj4gICAqIFJldHVybnM6IDAgZm9yIHN1
Y2Nlc3MsIC1lcnJubyBmb3IgZmFpbHVyZQo+ICAgKi8KPiAgc3RhdGljIGludAo+IC1lcHRfc2V0
X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLCBtZm5fdCBt
Zm4sIAo+ICtlcHRfc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbl8s
IG1mbl90IG1mbiwKPiAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb3JkZXIsIHAybV90eXBl
X3QgcDJtdCwgcDJtX2FjY2Vzc190IHAybWEsCj4gICAgICAgICAgICAgICAgaW50IHN2ZSkKPiAg
ewo+ICAgICAgZXB0X2VudHJ5X3QgKnRhYmxlLCAqZXB0X2VudHJ5ID0gTlVMTDsKPiArICAgIHVu
c2lnbmVkIGxvbmcgZ2ZuID0gZ2ZuX3goZ2ZuXyk7Cj4gICAgICB1bnNpZ25lZCBsb25nIGdmbl9y
ZW1haW5kZXIgPSBnZm47Cj4gICAgICB1bnNpZ25lZCBpbnQgaSwgdGFyZ2V0ID0gb3JkZXIgLyBF
UFRfVEFCTEVfT1JERVI7Cj4gICAgICB1bnNpZ25lZCBsb25nIGZuX21hc2sgPSAhbWZuX2VxKG1m
biwgSU5WQUxJRF9NRk4pID8gKGdmbiB8IG1mbl94KG1mbikpIDogZ2ZuOwo+IEBAIC05MTAsMTEg
KzkxMSwxMiBAQCBvdXQ6Cj4gIAo+ICAvKiBSZWFkIGVwdCBwMm0gZW50cmllcyAqLwo+ICBzdGF0
aWMgbWZuX3QgZXB0X2dldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAo+IC0gICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdmbiwgcDJtX3R5cGVfdCAqdCwgcDJt
X2FjY2Vzc190KiBhLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5fdCBnZm5fLCBw
Mm1fdHlwZV90ICp0LCBwMm1fYWNjZXNzX3QqIGEsCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHAybV9xdWVyeV90IHEsIHVuc2lnbmVkIGludCAqcGFnZV9vcmRlciwKPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYm9vbF90ICpzdmUpCj4gIHsKPiAgICAgIGVwdF9lbnRyeV90ICp0
YWJsZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHBhZ2V0YWJsZV9nZXRfcGZuKHAybV9nZXRfcGFn
ZXRhYmxlKHAybSkpKSk7Cj4gKyAgICB1bnNpZ25lZCBsb25nIGdmbiA9IGdmbl94KGdmbl8pOwo+
ICAgICAgdW5zaWduZWQgbG9uZyBnZm5fcmVtYWluZGVyID0gZ2ZuOwo+ICAgICAgZXB0X2VudHJ5
X3QgKmVwdF9lbnRyeTsKPiAgICAgIHUzMiBpbmRleDsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L21tL3AybS1wb2QuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKPiBpbmRleCBlYjc0
ZTVjMDFmLi5jOGM4Y2ZmMDE0IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9k
LmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCj4gQEAgLTU0Myw3ICs1NDMsNyBA
QCBwMm1fcG9kX2RlY3JlYXNlX3Jlc2VydmF0aW9uKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdm
biwgdW5zaWduZWQgaW50IG9yZGVyKQo+ICAgICAgICAgIHAybV90eXBlX3QgdDsKPiAgICAgICAg
ICB1bnNpZ25lZCBpbnQgY3VyX29yZGVyOwo+ICAKPiAtICAgICAgICBwMm0tPmdldF9lbnRyeShw
Mm0sIGdmbl94KGdmbikgKyBpLCAmdCwgJmEsIDAsICZjdXJfb3JkZXIsIE5VTEwpOwo+ICsgICAg
ICAgIHAybS0+Z2V0X2VudHJ5KHAybSwgZ2ZuX2FkZChnZm4sIGkpLCAmdCwgJmEsIDAsICZjdXJf
b3JkZXIsIE5VTEwpOwo+ICAgICAgICAgIG4gPSAxVUwgPDwgbWluKG9yZGVyLCBjdXJfb3JkZXIp
Owo+ICAgICAgICAgIGlmICggdCA9PSBwMm1fcG9wdWxhdGVfb25fZGVtYW5kICkKPiAgICAgICAg
ICAgICAgcG9kICs9IG47Cj4gQEAgLTYwMyw3ICs2MDMsNyBAQCBwMm1fcG9kX2RlY3JlYXNlX3Jl
c2VydmF0aW9uKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgdW5zaWduZWQgaW50IG9yZGVy
KQo+ICAgICAgICAgIHAybV9hY2Nlc3NfdCBhOwo+ICAgICAgICAgIHVuc2lnbmVkIGludCBjdXJf
b3JkZXI7Cj4gIAo+IC0gICAgICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgZ2ZuX3goZ2Zu
KSArIGksICZ0LCAmYSwgMCwgJmN1cl9vcmRlciwgTlVMTCk7Cj4gKyAgICAgICAgbWZuID0gcDJt
LT5nZXRfZW50cnkocDJtLCBnZm5fYWRkKGdmbiwgaSksICZ0LCAmYSwgMCwgJmN1cl9vcmRlciwg
TlVMTCk7Cj4gICAgICAgICAgaWYgKCBvcmRlciA8IGN1cl9vcmRlciApCj4gICAgICAgICAgICAg
IGN1cl9vcmRlciA9IG9yZGVyOwo+ICAgICAgICAgIG4gPSAxVUwgPDwgY3VyX29yZGVyOwo+IEBA
IC03MTcsNyArNzE3LDggQEAgcDJtX3BvZF96ZXJvX2NoZWNrX3N1cGVycGFnZShzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbikKPiAgICAgICAgICB1bnNpZ25lZCBsb25n
IGs7Cj4gICAgICAgICAgY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKPiAgCj4gLSAgICAg
ICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm4gKyBpLCAmdHlwZSwgJmEsIDAsICZjdXJf
b3JkZXIsIE5VTEwpOwo+ICsgICAgICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgX2dmbihn
Zm4gKyAgaSksICZ0eXBlLCAmYSwgMCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAm
Y3VyX29yZGVyLCBOVUxMKTsKPiAgCj4gICAgICAgICAgLyoKPiAgICAgICAgICAgKiBDb25kaXRp
b25zIHRoYXQgbXVzdCBiZSBtZXQgZm9yIHN1cGVycGFnZS1zdXBlcnBhZ2U6Cj4gQEAgLTg1OSw3
ICs4NjAsOSBAQCBwMm1fcG9kX3plcm9fY2hlY2soc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5z
aWduZWQgbG9uZyAqZ2ZucywgaW50IGNvdW50KQo+ICAgICAgZm9yICggaSA9IDA7IGkgPCBjb3Vu
dDsgaSsrICkKPiAgICAgIHsKPiAgICAgICAgICBwMm1fYWNjZXNzX3QgYTsKPiAtICAgICAgICBt
Zm5zW2ldID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm5zW2ldLCB0eXBlcyArIGksICZhLCAwLCBO
VUxMLCBOVUxMKTsKPiArCj4gKyAgICAgICAgbWZuc1tpXSA9IHAybS0+Z2V0X2VudHJ5KHAybSwg
X2dmbihnZm5zW2ldKSwgdHlwZXMgKyBpLCAmYSwKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgMCwgTlVMTCwgTlVMTCk7Cj4gICAgICAgICAgLyoKPiAgICAgICAgICAgKiBJZiB0
aGlzIGlzIHJhbSwgYW5kIG5vdCBhIHBhZ2V0YWJsZSBvciBmcm9tIHRoZSB4ZW4gaGVhcCwgYW5k
Cj4gICAgICAgICAgICogcHJvYmFibHkgbm90IG1hcHBlZCBlbHNld2hlcmUsIG1hcCBpdDsgb3Ro
ZXJ3aXNlLCBza2lwLgo+IEBAIC05ODgsNyArOTkxLDcgQEAgcDJtX3BvZF9lbWVyZ2VuY3lfc3dl
ZXAoc3RydWN0IHAybV9kb21haW4gKnAybSkKPiAgICAgIGZvciAoIGkgPSBwMm0tPnBvZC5yZWNs
YWltX3NpbmdsZTsgaSA+IDAgOyBpLS0gKQo+ICAgICAgewo+ICAgICAgICAgIHAybV9hY2Nlc3Nf
dCBhOwo+IC0gICAgICAgICh2b2lkKXAybS0+Z2V0X2VudHJ5KHAybSwgaSwgJnQsICZhLCAwLCBO
VUxMLCBOVUxMKTsKPiArICAgICAgICAodm9pZClwMm0tPmdldF9lbnRyeShwMm0sIF9nZm4oaSks
ICZ0LCAmYSwgMCwgTlVMTCwgTlVMTCk7Cj4gICAgICAgICAgaWYgKCBwMm1faXNfcmFtKHQpICkK
PiAgICAgICAgICB7Cj4gICAgICAgICAgICAgIGdmbnNbal0gPSBpOwo+IEBAIC0xMjM3LDcgKzEy
NDAsNyBAQCBndWVzdF9waHlzbWFwX21hcmtfcG9wdWxhdGVfb25fZGVtYW5kKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAo+ICAgICAgICAgIHAybV9hY2Nlc3NfdCBhOwo+ICAg
ICAgICAgIHVuc2lnbmVkIGludCBjdXJfb3JkZXI7Cj4gIAo+IC0gICAgICAgIHAybS0+Z2V0X2Vu
dHJ5KHAybSwgZ2ZuICsgaSwgJm90LCAmYSwgMCwgJmN1cl9vcmRlciwgTlVMTCk7Cj4gKyAgICAg
ICAgcDJtLT5nZXRfZW50cnkocDJtLCBfZ2ZuKGdmbiArIGkpLCAmb3QsICZhLCAwLCAmY3VyX29y
ZGVyLCBOVUxMKTsKPiAgICAgICAgICBuID0gMVVMIDw8IG1pbihvcmRlciwgY3VyX29yZGVyKTsK
PiAgICAgICAgICBpZiAoIHAybV9pc19yYW0ob3QpICkKPiAgICAgICAgICB7Cj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwo+
IGluZGV4IDBlNjNkNmVkMTEuLjRiZmVjNGY1ZjAgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2
L21tL3AybS1wdC5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCj4gQEAgLTQ3OSwx
MiArNDc5LDEzIEBAIGludCBwMm1fcHRfaGFuZGxlX2RlZmVycmVkX2NoYW5nZXModWludDY0X3Qg
Z3BhKQo+ICAKPiAgLyogUmV0dXJuczogMCBmb3Igc3VjY2VzcywgLWVycm5vIGZvciBmYWlsdXJl
ICovCj4gIHN0YXRpYyBpbnQKPiAtcDJtX3B0X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgbWZuLAo+ICtwMm1fcHRfc2V0X2VudHJ5KHN0
cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbl8sIG1mbl90IG1mbiwKPiAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgcGFnZV9vcmRlciwgcDJtX3R5cGVfdCBwMm10LCBwMm1fYWNj
ZXNzX3QgcDJtYSwKPiAgICAgICAgICAgICAgICAgICBpbnQgc3ZlKQo+ICB7Cj4gICAgICAvKiBY
WFggLS0gdGhpcyBtaWdodCBiZSBhYmxlIHRvIGJlIGZhc3RlciBpZmYgY3VycmVudC0+ZG9tYWlu
ID09IGQgKi8KPiAgICAgIHZvaWQgKnRhYmxlOwo+ICsgICAgdW5zaWduZWQgbG9uZyBnZm4gPSBn
Zm5feChnZm5fKTsKPiAgICAgIHVuc2lnbmVkIGxvbmcgaSwgZ2ZuX3JlbWFpbmRlciA9IGdmbjsK
PiAgICAgIGwxX3BnZW50cnlfdCAqcDJtX2VudHJ5LCBlbnRyeV9jb250ZW50Owo+ICAgICAgLyog
SW50ZXJtZWRpYXRlIHRhYmxlIHRvIGZyZWUgaWYgd2UncmUgcmVwbGFjaW5nIGl0IHdpdGggYSBz
dXBlcnBhZ2UuICovCj4gQEAgLTczMSwxMSArNzMyLDEyIEBAIHAybV9wdF9zZXRfZW50cnkoc3Ry
dWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sIG1mbl90IG1mbiwKPiAgfQo+
ICAKPiAgc3RhdGljIG1mbl90Cj4gLXAybV9wdF9nZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4g
KnAybSwgdW5zaWduZWQgbG9uZyBnZm4sCj4gK3AybV9wdF9nZXRfZW50cnkoc3RydWN0IHAybV9k
b21haW4gKnAybSwgZ2ZuX3QgZ2ZuXywKPiAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90ICp0
LCBwMm1fYWNjZXNzX3QgKmEsIHAybV9xdWVyeV90IHEsCj4gICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50ICpwYWdlX29yZGVyLCBib29sX3QgKnN2ZSkKPiAgewo+ICAgICAgbWZuX3QgbWZu
Owo+ICsgICAgdW5zaWduZWQgbG9uZyBnZm4gPSBnZm5feChnZm5fKTsKPiAgICAgIHBhZGRyX3Qg
YWRkciA9ICgocGFkZHJfdClnZm4pIDw8IFBBR0VfU0hJRlQ7Cj4gICAgICBsMl9wZ2VudHJ5X3Qg
KmwyZTsKPiAgICAgIGwxX3BnZW50cnlfdCAqbDFlOwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKPiBpbmRleCAwYjQ3OTEwNWI5Li4z
NWQ0YTE1MzkxIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+ICsrKyBiL3hl
bi9hcmNoL3g4Ni9tbS9wMm0uYwo+IEBAIC00MTUsMTEgKzQxNSwxMiBAQCB2b2lkIHAybV91bmxv
Y2tfYW5kX3RsYl9mbHVzaChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQo+ICAgICAgICAgIG1tX3dy
aXRlX3VubG9jaygmcDJtLT5sb2NrKTsKPiAgfQo+ICAKPiAtbWZuX3QgX19nZXRfZ2ZuX3R5cGVf
YWNjZXNzKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLAo+ICttZm5f
dCBfX2dldF9nZm5fdHlwZV9hY2Nlc3Moc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQg
bG9uZyBnZm5fbCwKPiAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90ICp0LCBwMm1fYWNj
ZXNzX3QgKmEsIHAybV9xdWVyeV90IHEsCj4gICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50ICpwYWdlX29yZGVyLCBib29sX3QgbG9ja2VkKQo+ICB7Cj4gICAgICBtZm5fdCBtZm47Cj4g
KyAgICBnZm5fdCBnZm4gPSBfZ2ZuKGdmbl9sKTsKPiAgCj4gICAgICAvKiBVbnNoYXJlIG1ha2Vz
IG5vIHNlbnNlIHdpdGh1b3QgcG9wdWxhdGUuICovCj4gICAgICBpZiAoIHEgJiBQMk1fVU5TSEFS
RSApCj4gQEAgLTQzMCw3ICs0MzEsNyBAQCBtZm5fdCBfX2dldF9nZm5fdHlwZV9hY2Nlc3Moc3Ry
dWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sCj4gICAgICAgICAgLyogTm90
IG5lY2Vzc2FyaWx5IHRydWUsIGJ1dCBmb3Igbm9uLXRyYW5zbGF0ZWQgZ3Vlc3RzLCB3ZSBjbGFp
bQo+ICAgICAgICAgICAqIGl0J3MgdGhlIG1vc3QgZ2VuZXJpYyBraW5kIG9mIG1lbW9yeSAqLwo+
ICAgICAgICAgICp0ID0gcDJtX3JhbV9ydzsKPiAtICAgICAgICByZXR1cm4gX21mbihnZm4pOwo+
ICsgICAgICAgIHJldHVybiBfbWZuKGdmbl9sKTsKPiAgICAgIH0KPiAgCj4gICAgICBpZiAoIGxv
Y2tlZCApCj4gQEAgLTQ0NCw4ICs0NDUsOCBAQCBtZm5fdCBfX2dldF9nZm5fdHlwZV9hY2Nlc3Mo
c3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sCj4gICAgICAgICAgQVNT
RVJUKHAybV9pc19ob3N0cDJtKHAybSkpOwo+ICAgICAgICAgIC8qIFRyeSB0byB1bnNoYXJlLiBJ
ZiB3ZSBmYWlsLCBjb21tdW5pY2F0ZSBFTk9NRU0gd2l0aG91dAo+ICAgICAgICAgICAqIHNsZWVw
aW5nLiAqLwo+IC0gICAgICAgIGlmICggbWVtX3NoYXJpbmdfdW5zaGFyZV9wYWdlKHAybS0+ZG9t
YWluLCBnZm4sIDApIDwgMCApCj4gLSAgICAgICAgICAgICh2b2lkKW1lbV9zaGFyaW5nX25vdGlm
eV9lbm9tZW0ocDJtLT5kb21haW4sIGdmbiwgMCk7Cj4gKyAgICAgICAgaWYgKCBtZW1fc2hhcmlu
Z191bnNoYXJlX3BhZ2UocDJtLT5kb21haW4sIGdmbl9sLCAwKSA8IDAgKQo+ICsgICAgICAgICAg
ICAodm9pZCltZW1fc2hhcmluZ19ub3RpZnlfZW5vbWVtKHAybS0+ZG9tYWluLCBnZm5fbCwgMCk7
Cj4gICAgICAgICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm4sIHQsIGEsIHEsIHBhZ2Vf
b3JkZXIsIE5VTEwpOwo+ICAgICAgfQo+ICAKPiBAQCAtNTU2LDcgKzU1Nyw3IEBAIGludCBwMm1f
c2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLCBtZm5f
dCBtZm4sCj4gICAgICAgICAgZWxzZQo+ICAgICAgICAgICAgICBvcmRlciA9IDA7Cj4gIAo+IC0g
ICAgICAgIHNldF9yYyA9IHAybS0+c2V0X2VudHJ5KHAybSwgZ2ZuLCBtZm4sIG9yZGVyLCBwMm10
LCBwMm1hLCAtMSk7Cj4gKyAgICAgICAgc2V0X3JjID0gcDJtLT5zZXRfZW50cnkocDJtLCBfZ2Zu
KGdmbiksIG1mbiwgb3JkZXIsIHAybXQsIHAybWEsIC0xKTsKPiAgICAgICAgICBpZiAoIHNldF9y
YyApCj4gICAgICAgICAgICAgIHJjID0gc2V0X3JjOwo+ICAKPiBAQCAtNzM1LDcgKzczNiw4IEBA
IHAybV9yZW1vdmVfcGFnZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdm
biwgdW5zaWduZWQgbG9uZyBtZm4sCj4gICAgICB7Cj4gICAgICAgICAgZm9yICggaSA9IDA7IGkg
PCAoMVVMIDw8IHBhZ2Vfb3JkZXIpOyBpKysgKQo+ICAgICAgICAgIHsKPiAtICAgICAgICAgICAg
bWZuX3JldHVybiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgZ2ZuICsgaSwgJnQsICZhLCAwLCBOVUxM
LCBOVUxMKTsKPiArICAgICAgICAgICAgbWZuX3JldHVybiA9IHAybS0+Z2V0X2VudHJ5KHAybSwg
X2dmbihnZm4gKyBpKSwgJnQsICZhLCAwLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgTlVMTCwgTlVMTCk7Cj4gICAgICAgICAgICAgIGlmICggIXAybV9pc19ncmFu
dCh0KSAmJiAhcDJtX2lzX3NoYXJlZCh0KSAmJiAhcDJtX2lzX2ZvcmVpZ24odCkgKQo+ICAgICAg
ICAgICAgICAgICAgc2V0X2dwZm5fZnJvbV9tZm4obWZuK2ksIElOVkFMSURfTTJQX0VOVFJZKTsK
PiAgICAgICAgICAgICAgQVNTRVJUKCAhcDJtX2lzX3ZhbGlkKHQpIHx8IG1mbiArIGkgPT0gbWZu
X3gobWZuX3JldHVybikgKTsKPiBAQCAtNzYyLDcgKzc2NCw4IEBAIGd1ZXN0X3BoeXNtYXBfYWRk
X2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgbWZuX3QgbWZuLAo+ICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcGFnZV9vcmRlciwgcDJtX3R5cGVfdCB0KQo+
ICB7Cj4gICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwo+
IC0gICAgdW5zaWduZWQgbG9uZyBpLCBvZ2ZuOwo+ICsgICAgdW5zaWduZWQgbG9uZyBpOwo+ICsg
ICAgZ2ZuX3Qgb2dmbjsKPiAgICAgIHAybV90eXBlX3Qgb3Q7Cj4gICAgICBwMm1fYWNjZXNzX3Qg
YTsKPiAgICAgIG1mbl90IG9tZm47Cj4gQEAgLTgwMyw3ICs4MDYsNyBAQCBndWVzdF9waHlzbWFw
X2FkZF9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIG1mbl90IG1mbiwKPiAgICAg
IC8qIEZpcnN0LCByZW1vdmUgbS0+cCBtYXBwaW5ncyBmb3IgZXhpc3RpbmcgcC0+bSBtYXBwaW5n
cyAqLwo+ICAgICAgZm9yICggaSA9IDA7IGkgPCAoMVVMIDw8IHBhZ2Vfb3JkZXIpOyBpKysgKQo+
ICAgICAgewo+IC0gICAgICAgIG9tZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbl94KGdmbl9h
ZGQoZ2ZuLCBpKSksICZvdCwKPiArICAgICAgICBvbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBn
Zm5fYWRkKGdmbiwgaSksICZvdCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmEs
IDAsIE5VTEwsIE5VTEwpOwo+ICAgICAgICAgIGlmICggcDJtX2lzX3NoYXJlZChvdCkgKQo+ICAg
ICAgICAgIHsKPiBAQCAtODMxLDcgKzgzNCw3IEBAIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KHN0
cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgbWZuX3QgbWZuLAo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwKTsKPiAgICAgICAgICAgICAgICAgIHJl
dHVybiByYzsKPiAgICAgICAgICAgICAgfQo+IC0gICAgICAgICAgICBvbWZuID0gcDJtLT5nZXRf
ZW50cnkocDJtLCBnZm5feChnZm5fYWRkKGdmbiwgaSkpLAo+ICsgICAgICAgICAgICBvbWZuID0g
cDJtLT5nZXRfZW50cnkocDJtLCBnZm5fYWRkKGdmbiwgaSksCj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAmb3QsICZhLCAwLCBOVUxMLCBOVUxMKTsKPiAgICAgICAgICAgICAg
QVNTRVJUKCFwMm1faXNfc2hhcmVkKG90KSk7Cj4gICAgICAgICAgfQo+IEBAIC04NzMsMjEgKzg3
NiwyNCBAQCBndWVzdF9waHlzbWFwX2FkZF9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBn
Zm4sIG1mbl90IG1mbiwKPiAgICAgICAgICB9Cj4gICAgICAgICAgaWYgKCBwYWdlX2dldF9vd25l
cihtZm5fdG9fcGFnZShtZm5fYWRkKG1mbiwgaSkpKSAhPSBkICkKPiAgICAgICAgICAgICAgY29u
dGludWU7Cj4gLSAgICAgICAgb2dmbiA9IG1mbl90b19nZm4oZCwgbWZuX2FkZChtZm4sIGkpKTsK
PiAtICAgICAgICBpZiAoIChvZ2ZuICE9IElOVkFMSURfTTJQX0VOVFJZKSAmJiAob2dmbiAhPSBn
Zm5feChnZm5fYWRkKGdmbiwgaSkpKSApCj4gKyAgICAgICAgb2dmbiA9IF9nZm4obWZuX3RvX2dm
bihkLCBtZm5fYWRkKG1mbiwgaSkpKTsKPiArICAgICAgICBpZiAoICFnZm5fZXEob2dmbiwgX2dm
bihJTlZBTElEX00yUF9FTlRSWSkpICYmCj4gKyAgICAgICAgICAgICAhZ2ZuX2VxKG9nZm4sIGdm
bl9hZGQoZ2ZuLCBpKSkgKQo+ICAgICAgICAgIHsKPiAgICAgICAgICAgICAgLyogVGhpcyBtYWNo
aW5lIGZyYW1lIGlzIGFscmVhZHkgbWFwcGVkIGF0IGFub3RoZXIgcGh5c2ljYWwKPiAgICAgICAg
ICAgICAgICogYWRkcmVzcyAqLwo+ICAgICAgICAgICAgICBQMk1fREVCVUcoImFsaWFzZWQhIG1m
bj0lI2x4LCBvbGQgZ2ZuPSUjbHgsIG5ldyBnZm49JSNseFxuIiwKPiAtICAgICAgICAgICAgICAg
ICAgICAgIG1mbl94KG1mbl9hZGQobWZuLCBpKSksIG9nZm4sIGdmbl94KGdmbl9hZGQoZ2ZuLCBp
KSkpOwo+ICsgICAgICAgICAgICAgICAgICAgICAgbWZuX3gobWZuX2FkZChtZm4sIGkpKSwgZ2Zu
X3gob2dmbiksCj4gKyAgICAgICAgICAgICAgICAgICAgICBnZm5feChnZm5fYWRkKGdmbiwgaSkp
KTsKPiAgICAgICAgICAgICAgb21mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgb2dmbiwgJm90LCAm
YSwgMCwgTlVMTCwgTlVMTCk7Cj4gICAgICAgICAgICAgIGlmICggcDJtX2lzX3JhbShvdCkgJiYg
IXAybV9pc19wYWdlZChvdCkgKQo+ICAgICAgICAgICAgICB7Cj4gICAgICAgICAgICAgICAgICBB
U1NFUlQobWZuX3ZhbGlkKG9tZm4pKTsKPiAgICAgICAgICAgICAgICAgIFAyTV9ERUJVRygib2xk
IGdmbj0lI2x4IC0+IG1mbiAlI2x4XG4iLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgIG9n
Zm4gLCBtZm5feChvbWZuKSk7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3gob2dm
bikgLCBtZm5feChvbWZuKSk7Cj4gICAgICAgICAgICAgICAgICBpZiAoIG1mbl9lcShvbWZuLCBt
Zm5fYWRkKG1mbiwgaSkpICkKPiAtICAgICAgICAgICAgICAgICAgICBwMm1fcmVtb3ZlX3BhZ2Uo
cDJtLCBvZ2ZuLCBtZm5feChtZm5fYWRkKG1mbiwgaSkpLCAwKTsKPiArICAgICAgICAgICAgICAg
ICAgICBwMm1fcmVtb3ZlX3BhZ2UocDJtLCBnZm5feChvZ2ZuKSwgbWZuX3gobWZuX2FkZChtZm4s
IGkpKSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCk7Cj4gICAgICAg
ICAgICAgIH0KPiAgICAgICAgICB9Cj4gICAgICB9Cj4gQEAgLTk0OCw3ICs5NTQsNyBAQCBpbnQg
cDJtX2NoYW5nZV90eXBlX29uZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwK
PiAgCj4gICAgICBnZm5fbG9jayhwMm0sIGdmbiwgMCk7Cj4gIAo+IC0gICAgbWZuID0gcDJtLT5n
ZXRfZW50cnkocDJtLCBnZm4sICZwdCwgJmEsIDAsIE5VTEwsIE5VTEwpOwo+ICsgICAgbWZuID0g
cDJtLT5nZXRfZW50cnkocDJtLCBfZ2ZuKGdmbiksICZwdCwgJmEsIDAsIE5VTEwsIE5VTEwpOwo+
ICAgICAgcmMgPSBsaWtlbHkocHQgPT0gb3QpCj4gICAgICAgICAgID8gcDJtX3NldF9lbnRyeShw
Mm0sIGdmbiwgbWZuLCBQQUdFX09SREVSXzRLLCBudCwKPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHAybS0+ZGVmYXVsdF9hY2Nlc3MpCj4gQEAgLTEwNjUsMTQgKzEwNzEsMTUgQEAgaW50IHAy
bV9maW5pc2hfdHlwZV9jaGFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwKPiAgICogICAgMSArIG5ldyBv
cmRlciAgZm9yIGNhbGxlciB0byByZXRyeSB3aXRoIHNtYWxsZXIgb3JkZXIgKGd1YXJhbnRlZWQK
PiAgICogICAgICAgICAgICAgICAgICAgdG8gYmUgc21hbGxlciB0aGFuIG9yZGVyIHBhc3NlZCBp
bikKPiAgICovCj4gLXN0YXRpYyBpbnQgc2V0X3R5cGVkX3AybV9lbnRyeShzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgbWZuLAo+IC0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50IG9yZGVyLCBwMm1fdHlwZV90IGdmbl9wMm10LAo+IC0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX2FjY2Vzc190IGFjY2VzcykKPiArc3Rh
dGljIGludCBzZXRfdHlwZWRfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxv
bmcgZ2ZuX2wsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBtZm4sIHVu
c2lnbmVkIGludCBvcmRlciwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90
eXBlX3QgZ2ZuX3AybXQsIHAybV9hY2Nlc3NfdCBhY2Nlc3MpCj4gIHsKPiAgICAgIGludCByYyA9
IDA7Cj4gICAgICBwMm1fYWNjZXNzX3QgYTsKPiAgICAgIHAybV90eXBlX3Qgb3Q7Cj4gICAgICBt
Zm5fdCBvbWZuOwo+ICsgICAgZ2ZuX3QgZ2ZuID0gX2dmbihnZm5fbCk7Cj4gICAgICB1bnNpZ25l
ZCBpbnQgY3VyX29yZGVyID0gMDsKPiAgICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1f
Z2V0X2hvc3RwMm0oZCk7Cj4gIAo+IEBAIC0xMTAzLDExICsxMTEwLDExIEBAIHN0YXRpYyBpbnQg
c2V0X3R5cGVkX3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwg
bWZuX3QgbWZuLAo+ICAgICAgICAgIH0KPiAgICAgIH0KPiAgCj4gLSAgICBQMk1fREVCVUcoInNl
dCAlZCAlbHggJWx4XG4iLCBnZm5fcDJtdCwgZ2ZuLCBtZm5feChtZm4pKTsKPiAtICAgIHJjID0g
cDJtX3NldF9lbnRyeShwMm0sIGdmbiwgbWZuLCBvcmRlciwgZ2ZuX3AybXQsIGFjY2Vzcyk7Cj4g
KyAgICBQMk1fREVCVUcoInNldCAlZCAlbHggJWx4XG4iLCBnZm5fcDJtdCwgZ2ZuX2wsIG1mbl94
KG1mbikpOwo+ICsgICAgcmMgPSBwMm1fc2V0X2VudHJ5KHAybSwgZ2ZuX2wsIG1mbiwgb3JkZXIs
IGdmbl9wMm10LCBhY2Nlc3MpOwo+ICAgICAgaWYgKCByYyApCj4gICAgICAgICAgZ2RwcmludGso
WEVOTE9HX0VSUiwgInAybV9zZXRfZW50cnk6ICUjbHg6JXUgLT4gJWQgKDB4JSJQUklfbWZuIilc
biIsCj4gLSAgICAgICAgICAgICAgICAgZ2ZuLCBvcmRlciwgcmMsIG1mbl94KG1mbikpOwo+ICsg
ICAgICAgICAgICAgICAgIGdmbl9sLCBvcmRlciwgcmMsIG1mbl94KG1mbikpOwo+ICAgICAgZWxz
ZSBpZiAoIHAybV9pc19wb2Qob3QpICkKPiAgICAgIHsKPiAgICAgICAgICBwb2RfbG9jayhwMm0p
Owo+IEBAIC0xMTU3LDcgKzExNjQsNyBAQCBpbnQgc2V0X2lkZW50aXR5X3AybV9lbnRyeShzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKPiAgCj4gICAgICBnZm5fbG9jayhwMm0s
IGdmbiwgMCk7Cj4gIAo+IC0gICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm4sICZwMm10
LCAmYSwgMCwgTlVMTCwgTlVMTCk7Cj4gKyAgICBtZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIF9n
Zm4oZ2ZuKSwgJnAybXQsICZhLCAwLCBOVUxMLCBOVUxMKTsKPiAgCj4gICAgICBpZiAoIHAybXQg
PT0gcDJtX2ludmFsaWQgfHwgcDJtdCA9PSBwMm1fbW1pb19kbSApCj4gICAgICAgICAgcmV0ID0g
cDJtX3NldF9lbnRyeShwMm0sIGdmbiwgX21mbihnZm4pLCBQQUdFX09SREVSXzRLLAo+IEBAIC0x
MjAxLDcgKzEyMDgsNyBAQCBpbnQgY2xlYXJfbW1pb19wMm1fZW50cnkoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgbG9uZyBnZm4sIG1mbl90IG1mbiwKPiAgICAgICAgICByZXR1cm4gLUVJTzsK
PiAgCj4gICAgICBnZm5fbG9jayhwMm0sIGdmbiwgb3JkZXIpOwo+IC0gICAgYWN0dWFsX21mbiA9
IHAybS0+Z2V0X2VudHJ5KHAybSwgZ2ZuLCAmdCwgJmEsIDAsICZjdXJfb3JkZXIsIE5VTEwpOwo+
ICsgICAgYWN0dWFsX21mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgX2dmbihnZm4pLCAmdCwgJmEs
IDAsICZjdXJfb3JkZXIsIE5VTEwpOwo+ICAgICAgaWYgKCBjdXJfb3JkZXIgPCBvcmRlciApCj4g
ICAgICB7Cj4gICAgICAgICAgcmMgPSBjdXJfb3JkZXIgKyAxOwo+IEBAIC0xMjQ1LDcgKzEyNTIs
NyBAQCBpbnQgY2xlYXJfaWRlbnRpdHlfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGxvbmcgZ2ZuKQo+ICAKPiAgICAgIGdmbl9sb2NrKHAybSwgZ2ZuLCAwKTsKPiAgCj4gLSAg
ICBtZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbiwgJnAybXQsICZhLCAwLCBOVUxMLCBOVUxM
KTsKPiArICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgX2dmbihnZm4pLCAmcDJtdCwgJmEs
IDAsIE5VTEwsIE5VTEwpOwo+ICAgICAgaWYgKCBwMm10ID09IHAybV9tbWlvX2RpcmVjdCAmJiBt
Zm5feChtZm4pID09IGdmbiApCj4gICAgICB7Cj4gICAgICAgICAgcmV0ID0gcDJtX3NldF9lbnRy
eShwMm0sIGdmbiwgSU5WQUxJRF9NRk4sIFBBR0VfT1JERVJfNEssCj4gQEAgLTEyNzgsNyArMTI4
NSw3IEBAIGludCBzZXRfc2hhcmVkX3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBsb25nIGdmbiwgbWZuX3QgbWZuKQo+ICAgICAgICAgIHJldHVybiAtRUlPOwo+ICAKPiAgICAg
IGdmbl9sb2NrKHAybSwgZ2ZuLCAwKTsKPiAtICAgIG9tZm4gPSBwMm0tPmdldF9lbnRyeShwMm0s
IGdmbiwgJm90LCAmYSwgMCwgTlVMTCwgTlVMTCk7Cj4gKyAgICBvbWZuID0gcDJtLT5nZXRfZW50
cnkocDJtLCBfZ2ZuKGdmbiksICZvdCwgJmEsIDAsIE5VTEwsIE5VTEwpOwo+ICAgICAgLyogQXQg
dGhlIG1vbWVudCB3ZSBvbmx5IGFsbG93IHAybSBjaGFuZ2UgaWYgZ2ZuIGhhcyBhbHJlYWR5IGJl
ZW4gbWFkZQo+ICAgICAgICogc2hhcmFibGUgZmlyc3QgKi8KPiAgICAgIEFTU0VSVChwMm1faXNf
c2hhcmVkKG90KSk7Cj4gQEAgLTEzMzAsNyArMTMzNyw3IEBAIGludCBwMm1fbWVtX3BhZ2luZ19u
b21pbmF0ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbikKPiAgCj4gICAgICBn
Zm5fbG9jayhwMm0sIGdmbiwgMCk7Cj4gIAo+IC0gICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJt
LCBnZm4sICZwMm10LCAmYSwgMCwgTlVMTCwgTlVMTCk7Cj4gKyAgICBtZm4gPSBwMm0tPmdldF9l
bnRyeShwMm0sIF9nZm4oZ2ZuKSwgJnAybXQsICZhLCAwLCBOVUxMLCBOVUxMKTsKPiAgCj4gICAg
ICAvKiBDaGVjayBpZiBtZm4gaXMgdmFsaWQgKi8KPiAgICAgIGlmICggIW1mbl92YWxpZChtZm4p
ICkKPiBAQCAtMTM5Miw3ICsxMzk5LDcgQEAgaW50IHAybV9tZW1fcGFnaW5nX2V2aWN0KHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKQo+ICAgICAgZ2ZuX2xvY2socDJtLCBnZm4s
IDApOwo+ICAKPiAgICAgIC8qIEdldCBtZm4gKi8KPiAtICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5
KHAybSwgZ2ZuLCAmcDJtdCwgJmEsIDAsIE5VTEwsIE5VTEwpOwo+ICsgICAgbWZuID0gcDJtLT5n
ZXRfZW50cnkocDJtLCBfZ2ZuKGdmbiksICZwMm10LCAmYSwgMCwgTlVMTCwgTlVMTCk7Cj4gICAg
ICBpZiAoIHVubGlrZWx5KCFtZm5fdmFsaWQobWZuKSkgKQo+ICAgICAgICAgIGdvdG8gb3V0Owo+
ICAKPiBAQCAtMTUyNCw3ICsxNTMxLDcgQEAgdm9pZCBwMm1fbWVtX3BhZ2luZ19wb3B1bGF0ZShz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbikKPiAgCj4gICAgICAvKiBGaXggcDJt
IG1hcHBpbmcgKi8KPiAgICAgIGdmbl9sb2NrKHAybSwgZ2ZuLCAwKTsKPiAtICAgIG1mbiA9IHAy
bS0+Z2V0X2VudHJ5KHAybSwgZ2ZuLCAmcDJtdCwgJmEsIDAsIE5VTEwsIE5VTEwpOwo+ICsgICAg
bWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBfZ2ZuKGdmbiksICZwMm10LCAmYSwgMCwgTlVMTCwg
TlVMTCk7Cj4gICAgICAvKiBBbGxvdyBvbmx5IG5vbWluYXRlZCBvciBldmljdGVkIHBhZ2VzIHRv
IGVudGVyIHBhZ2UtaW4gcGF0aCAqLwo+ICAgICAgaWYgKCBwMm10ID09IHAybV9yYW1fcGFnaW5n
X291dCB8fCBwMm10ID09IHAybV9yYW1fcGFnZWQgKQo+ICAgICAgewo+IEBAIC0xNTg2LDcgKzE1
OTMsNyBAQCBpbnQgcDJtX21lbV9wYWdpbmdfcHJlcChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBsb25nIGdmbiwgdWludDY0X3QgYnVmZmVyKQo+ICAKPiAgICAgIGdmbl9sb2NrKHAybSwgZ2Zu
LCAwKTsKPiAgCj4gLSAgICBtZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbiwgJnAybXQsICZh
LCAwLCBOVUxMLCBOVUxMKTsKPiArICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgX2dmbihn
Zm4pLCAmcDJtdCwgJmEsIDAsIE5VTEwsIE5VTEwpOwo+ICAKPiAgICAgIHJldCA9IC1FTk9FTlQ7
Cj4gICAgICAvKiBBbGxvdyBtaXNzaW5nIHBhZ2VzICovCj4gQEAgLTE2NzQsNyArMTY4MSw3IEBA
IHZvaWQgcDJtX21lbV9wYWdpbmdfcmVzdW1lKHN0cnVjdCBkb21haW4gKmQsIHZtX2V2ZW50X3Jl
c3BvbnNlX3QgKnJzcCkKPiAgICAgICAgICB1bnNpZ25lZCBsb25nIGdmbiA9IHJzcC0+dS5tZW1f
YWNjZXNzLmdmbjsKPiAgCj4gICAgICAgICAgZ2ZuX2xvY2socDJtLCBnZm4sIDApOwo+IC0gICAg
ICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgZ2ZuLCAmcDJtdCwgJmEsIDAsIE5VTEwsIE5V
TEwpOwo+ICsgICAgICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgX2dmbihnZm4pLCAmcDJt
dCwgJmEsIDAsIE5VTEwsIE5VTEwpOwo+ICAgICAgICAgIC8qCj4gICAgICAgICAgICogQWxsb3cg
b25seSBwYWdlcyB3aGljaCB3ZXJlIHByZXBhcmVkIHByb3Blcmx5LCBvciBwYWdlcyB3aGljaAo+
ICAgICAgICAgICAqIHdlcmUgbm9taW5hdGVkIGJ1dCBub3QgZXZpY3RlZC4KPiBAQCAtMjI2Myw3
ICsyMjcwLDcgQEAgaW50IHAybV9jaGFuZ2VfYWx0cDJtX2dmbihzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBpbnQgaWR4LAo+ICAgICAgcDJtX2xvY2soaHAybSk7Cj4gICAgICBwMm1fbG9jayhh
cDJtKTsKPiAgCj4gLSAgICBtZm4gPSBhcDJtLT5nZXRfZW50cnkoYXAybSwgZ2ZuX3gob2xkX2dm
biksICZ0LCAmYSwgMCwgTlVMTCwgTlVMTCk7Cj4gKyAgICBtZm4gPSBhcDJtLT5nZXRfZW50cnko
YXAybSwgb2xkX2dmbiwgJnQsICZhLCAwLCBOVUxMLCBOVUxMKTsKPiAgCj4gICAgICBpZiAoIGdm
bl9lcShuZXdfZ2ZuLCBJTlZBTElEX0dGTikgKQo+ICAgICAgewo+IEBAIC0yMjkyLDIxICsyMjk5
LDIxIEBAIGludCBwMm1fY2hhbmdlX2FsdHAybV9nZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgaW50IGlkeCwKPiAgICAgICAgICAgICAgZ2ZuID0gX2dmbihnZm5feChvbGRfZ2ZuKSAmIG1h
c2spOwo+ICAgICAgICAgICAgICBtZm4gPSBfbWZuKG1mbl94KG1mbikgJiBtYXNrKTsKPiAgCj4g
LSAgICAgICAgICAgIGlmICggYXAybS0+c2V0X2VudHJ5KGFwMm0sIGdmbl94KGdmbiksIG1mbiwg
cGFnZV9vcmRlciwgdCwgYSwgMSkgKQo+ICsgICAgICAgICAgICBpZiAoIGFwMm0tPnNldF9lbnRy
eShhcDJtLCBnZm4sIG1mbiwgcGFnZV9vcmRlciwgdCwgYSwgMSkgKQo+ICAgICAgICAgICAgICAg
ICAgZ290byBvdXQ7Cj4gICAgICAgICAgfQo+ICAgICAgfQo+ICAKPiAtICAgIG1mbiA9IGFwMm0t
PmdldF9lbnRyeShhcDJtLCBnZm5feChuZXdfZ2ZuKSwgJnQsICZhLCAwLCBOVUxMLCBOVUxMKTsK
PiArICAgIG1mbiA9IGFwMm0tPmdldF9lbnRyeShhcDJtLCBuZXdfZ2ZuLCAmdCwgJmEsIDAsIE5V
TEwsIE5VTEwpOwo+ICAKPiAgICAgIGlmICggIW1mbl92YWxpZChtZm4pICkKPiAtICAgICAgICBt
Zm4gPSBocDJtLT5nZXRfZW50cnkoaHAybSwgZ2ZuX3gobmV3X2dmbiksICZ0LCAmYSwgMCwgTlVM
TCwgTlVMTCk7Cj4gKyAgICAgICAgbWZuID0gaHAybS0+Z2V0X2VudHJ5KGhwMm0sIG5ld19nZm4s
ICZ0LCAmYSwgMCwgTlVMTCwgTlVMTCk7Cj4gIAo+ICAgICAgLyogTm90ZTogY3VycmVudGx5IGl0
IGlzIG5vdCBzYWZlIHRvIHJlbWFwIHRvIGEgc2hhcmVkIGVudHJ5ICovCj4gICAgICBpZiAoICFt
Zm5fdmFsaWQobWZuKSB8fCAodCAhPSBwMm1fcmFtX3J3KSApCj4gICAgICAgICAgZ290byBvdXQ7
Cj4gIAo+IC0gICAgaWYgKCAhYXAybS0+c2V0X2VudHJ5KGFwMm0sIGdmbl94KG9sZF9nZm4pLCBt
Zm4sIFBBR0VfT1JERVJfNEssIHQsIGEsCj4gKyAgICBpZiAoICFhcDJtLT5zZXRfZW50cnkoYXAy
bSwgb2xkX2dmbiwgbWZuLCBQQUdFX09SREVSXzRLLCB0LCBhLAo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIChjdXJyZW50LT5kb21haW4gIT0gZCkpICkKPiAgICAgIHsKPiAgICAgICAgICBy
YyA9IDA7Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L3AybS5oCj4gaW5kZXggOGYzNDA5YjQwMC4uMWM5YTUxZTlhZCAxMDA2NDQK
PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wMm0uaAo+IEBAIC0yMzQsMTMgKzIzNCwxMyBAQCBzdHJ1Y3QgcDJtX2RvbWFpbiB7Cj4g
ICAgICBzdHJ1Y3QgcGFnZV9saXN0X2hlYWQgcGFnZXM7Cj4gIAo+ICAgICAgaW50ICAgICAgICAg
ICAgICAgICgqc2V0X2VudHJ5KShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAo+IC0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdmbiwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3QgZ2ZuLAo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBtZm5fdCBtZm4sIHVuc2lnbmVkIGludCBwYWdlX29yZGVyLAo+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90IHAybXQsCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9hY2Nlc3NfdCBwMm1hLAo+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgc3ZlKTsKPiAgICAgIG1m
bl90ICAgICAgICAgICAgICAoKmdldF9lbnRyeSkoc3RydWN0IHAybV9kb21haW4gKnAybSwKPiAt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4sCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl90IGdmbiwKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCAqcDJtdCwKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX2FjY2Vzc190ICpwMm1hLAo+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fcXVlcnlfdCBxLAo+IAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 02 15:55:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 15:55:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz34T-0002P3-Of; Mon, 02 Oct 2017 15:55:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1dz34S-0002Ov-7x
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 15:55:52 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 6E/18-02817-78162D95; Mon, 02 Oct 2017 15:55:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphleJIrShJLcpLzFFi42Lxqg3S021PvBR
 psPQAo8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmvH/YwtzwV+miuc7PjE2MF5i6mLk4hASmMQo
 8XjdXmYQR0JgDqvE0+8n2LsYOYGcLInTM3azQtjlEqfafoPZQgIaErdvNrJDdB9iktixZw8bR
 GIio8TOnS4QDUUS83peMcLY90+fA7N5BQQlTs58wgJR7ynx4+JUoDgHB6eAlUTn9VAQU0ggXe
 LezkKQCjYBbYm217vA1rIIqEi0vT3GAjExUaLp2RUmiIkBEks2vWAHaRUWyJa4+LgOJCwioC7
 x58IERpArmQXmMkkcnj4T7AJmAU2J1u2/2Scwis5CctAsJKkFjEyrGDWKU4vKUot0DQ31kooy
 0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECw58BCHYwrmx3PsQoycGkJMorEnMpUogvK
 T+lMiOxOCO+qDQntfgQowwHh5IEr1gCUE6wKDU9tSItMwcYiTBpCQ4eJRHehHigNG9xQWJucW
 Y6ROoUoz3HhTuX/jBx3Hh4HUju23MLSB4AkUIsefl5qVLivJtApgqAtGWU5sENhSWOS4yyUsK
 8jEBnCvEUpBblZpagyr9iFOdgVBLmXQYyhSczrwRu9yugs5iAzprTdQHkrJJEhJRUA2P9t8sG
 lsueKaw4v8dNRkLNfW5YxWfNaPl7RQrnyt3WVhheTohoqG11fHGHo+GAifPakws68gKvfay5n
 1k/c4dJ/Oz3c8S+7J86P+R5jlXcm45VUp0bldr4llms6/jjsU71rHKpxnvf97kht9i+vv67vN
 y/90VhxAquOWfVWaWtb5gKZCt7HVdiKc5INNRiLipOBACqztC0FwMAAA==
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1506959750!110615000!1
X-Originating-IP: [74.125.82.46]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41621 invoked from network); 2 Oct 2017 15:55:51 -0000
Received: from mail-wm0-f46.google.com (HELO mail-wm0-f46.google.com)
 (74.125.82.46)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 2 Oct 2017 15:55:51 -0000
Received: by mail-wm0-f46.google.com with SMTP id q124so11526611wmb.0
 for <xen-devel@lists.xen.org>; Mon, 02 Oct 2017 08:55:50 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=P8IyFFdAzlDcdA+z4e8PpZ2V/PgSjHCtRO5aQy59Ghg=;
 b=X6NeQTTxtUAqyFFmJS58uOqXjMTx3ymwSl3NFn8LC+BOgrCDWFmdCXjQOUHdbujnYn
 aQ8MQBu+zqk4Q8VfBlXSVS4CpOFeaIcfnblmHIsdUIhXYj+askaw40VFMHG3OOA5pOgs
 R68BAV2+xJsmCVGt51NmQRgIIqX+zqSKk0iYbnE5xJZ33xHJAIZkxBrQujp70BdqsS5W
 OhsksU0sjHSu5xt7CBsgR6Clm2K7Hbfi5VpI4xScLsutMkeh8nU4g3wxwpyrPKX3ZA75
 SC7t89JUv0iZ9I5yANrewlIyS0CJdo9UUqH5SZvYno36QiHu8w0XzLGiHTH1PrSu+Akd
 Ps0w==
X-Gm-Message-State: AHPjjUjJIIL9zSR9b5qLZJ/teYqiodR9bGkKUFs/j+qzLMF5NysMMpaH
 7D+4sz0HdO6sbrW7IOOeoWaJSRNo
X-Received: by 10.80.215.3 with SMTP id t3mr20723519edi.45.1506959750451;
 Mon, 02 Oct 2017 08:55:50 -0700 (PDT)
Received: from mail-wr0-f176.google.com (mail-wr0-f176.google.com.
 [209.85.128.176])
 by smtp.gmail.com with ESMTPSA id d3sm8969255edd.41.2017.10.02.08.55.49
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 02 Oct 2017 08:55:50 -0700 (PDT)
Received: by mail-wr0-f176.google.com with SMTP id t76so4123038wrc.3
 for <xen-devel@lists.xen.org>; Mon, 02 Oct 2017 08:55:49 -0700 (PDT)
X-Google-Smtp-Source: AOwi7QDnfGBuj7UuDx3cfsteBc99v2o6zIdou9M9kLAPIpNtMPIHBNlPjc/pJ5PBoFZDkpyWJSbba17v6yqAI8hoc8U=
X-Received: by 10.223.179.73 with SMTP id k9mr14061488wrd.62.1506959749681;
 Mon, 02 Oct 2017 08:55:49 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.71.216 with HTTP; Mon, 2 Oct 2017 08:55:09 -0700 (PDT)
In-Reply-To: <20171002125941.11274-9-julien.grall@arm.com>
References: <20171002125941.11274-1-julien.grall@arm.com>
 <20171002125941.11274-9-julien.grall@arm.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Mon, 2 Oct 2017 09:55:09 -0600
X-Gmail-Original-Message-ID: <CABfawhkuaZChPLhPCrNuGgDb89RmSTANeirXfi+ohM2E3Sv2Tw@mail.gmail.com>
Message-ID: <CABfawhkuaZChPLhPCrNuGgDb89RmSTANeirXfi+ohM2E3Sv2Tw@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Kevin Tian <kevin.tian@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Jun Nakajima <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH v3 08/15] xen/x86: p2m: Use typesafe gfn for
 the P2M callbacks get_entry and set_entry
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMiwgMjAxNyBhdCA2OjU5IEFNLCBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPiB3cm90ZToKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgo+IEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgo+IFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNv
bT4KPiBBY2tlZC1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29t
Pgo+IFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKQWNrZWQtYnk6
IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 02 16:10:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 16:10:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz3Ih-0004BV-UF; Mon, 02 Oct 2017 16:10:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4410c2dc2=George.Dunlap@citrix.com>)
 id 1dz3Ig-0004BP-Ew
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 16:10:34 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 ED/56-27708-9F462D95; Mon, 02 Oct 2017 16:10:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXitHSDve7PlEu
 RBud6eCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyjF5exFKxlqpjZeIylgbGHqYuRg0NCwF9i
 +rS4LkZODmEBX4nfT56ygdgiAk4S+95sYAGxmQWWMEp0XhQFsYUEMiWm7voLVsMmoCcx7/hXs
 BpeAVuJ9hM3mUBsFgEViW0r2sDiogLhEk1n+6FqBCVOznwCZnMKWEssP7OKEeQEZgFNifW79C
 FWiUvcejKfCcKWl9j+dg4zxFpVicUPjrJPYOSfhWTSLITuWUi6ZyHpXsDIsopRozi1qCy1SNf
 QVC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzAsGYBgB2PDds9DjJIcTEqivKrJ
 lyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfByAMNcSLAoNT21Ii0zBxghMGkJDh4lEd63SUBp3
 uKCxNzizHSI1ClGXY4bD6//YRJiycvPS5US570NMl8ApCijNA9uBCxaLzHKSgnzMgIdJcRTkF
 qUm1mCKv+KUZyDUUmY9yvIFJ7MvBK4Ta+AjmACOmJO1wWQI0oSEVJSDYyeOnrHVj1d9fuvwIe
 kg94iqh63P//Nem7uFy+tIDXhQPc+q9SZ8ho/a1fN/6C6cPbMmvfruZW7Xxw/U1rgtEDl74tf
 YtuKIhbMTm6xE3njs8roiP7xjd2rM+0495d8fvGr9+9uJbvnfvdFjFamLvpdMr9n6gIrzyduu
 bl6DwWrb3359p85aIajEktxRqKhFnNRcSIAzMCR3tECAAA=
X-Env-Sender: prvs=4410c2dc2=George.Dunlap@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1506960631!114307680!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26555 invoked from network); 2 Oct 2017 16:10:32 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Oct 2017 16:10:32 -0000
X-IronPort-AV: E=Sophos;i="5.42,470,1500940800"; d="scan'208";a="450163321"
To: Julien Grall <julien.grall@arm.com>, <xen-devel@lists.xen.org>
References: <20171002125941.11274-1-julien.grall@arm.com>
 <20171002125941.11274-10-julien.grall@arm.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <7e202dd2-4318-b8fd-7a56-4439c109957f@citrix.com>
Date: Mon, 2 Oct 2017 17:10:29 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171002125941.11274-10-julien.grall@arm.com>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 09/15] xen/x86: p2m: Use typesafe GFN in
	p2m_set_entry
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDIvMjAxNyAwMTo1OSBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gQWNrZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gQWNrZWQtYnk6IFRhbWFzIEsg
TGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KPiBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 02 16:11:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 16:11:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz3K2-0004I8-8Y; Mon, 02 Oct 2017 16:11:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4410c2dc2=George.Dunlap@citrix.com>)
 id 1dz3K0-0004Hs-8N
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 16:11:56 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 E5/04-02229-A4562D95; Mon, 02 Oct 2017 16:11:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXitHRDpK5X6qV
 Ig/ZZShZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bFaXvYCn4zVvSe1WpgfMDYxcjJISHgL3Hm
 wA02EFtYIFRi9aObYHERASeJfW82sIDYzAI1Enfu72cCsYUEMiU29jeyg9hsAnoS845/BavhF
 bCVmHXjGJDNwcEioCLxY34QSFhUIFyi6Ww/VImgxMmZT8BsTgFriWvd05hBypkFNCXW79KH2C
 QucevJfCYIW15i+9s5zBBbVSUWPzjKPoGRfxaSSbMQumch6Z6FpHsBI8sqRo3i1KKy1CJdQxO
 9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAoGQAgh2MK7Z7HmKU5GBSEuVVTb4U
 KcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC9xZITrAoNT21Ii0zBxgfMGkJDh4lEd63SUBp3uKCx
 NzizHSI1ClGXY4bD6//YRJiycvPS5US570NMkMApCijNA9uBCxWLzHKSgnzMgIdJcRTkFqUm1
 mCKv+KUZyDUUmY9yvIFJ7MvBK4Ta+AjmACOmJO1wWQI0oSEVJSDYzHGBfWZDxRjrmwoGd+kVS
 PnlVhRO3GI/VVE4vsphZ2T0ric7VN5NO0qv4q/qpZueCTosnUqh2hG7WNbWK+e3g1FNYd+6pZ
 8WCl67QXamnXQ3KF5zC/Nvdb5Mwvs2rzk8ypK5rY5/MzadcdCJd94Cl4KmqO6IoF24r/vZO3V
 5LUqPUQ5a2UUWIpzkg01GIuKk4EAJnKiSjQAgAA
X-Env-Sender: prvs=4410c2dc2=George.Dunlap@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1506960712!86589871!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4499 invoked from network); 2 Oct 2017 16:11:54 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Oct 2017 16:11:54 -0000
X-IronPort-AV: E=Sophos;i="5.42,470,1500940800"; d="scan'208";a="442185845"
To: Julien Grall <julien.grall@arm.com>, <xen-devel@lists.xen.org>
References: <20171002125941.11274-1-julien.grall@arm.com>
 <20171002125941.11274-11-julien.grall@arm.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <42ea2dee-5bdb-6fd7-ce1d-e0aeead49411@citrix.com>
Date: Mon, 2 Oct 2017 17:11:50 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171002125941.11274-11-julien.grall@arm.com>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 10/15] xen/x86: p2m-pod: Use typesafe GFN
 in pod_eager_record
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDIvMjAxNyAwMTo1OSBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gQWNrZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gUmV2aWV3ZWQtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 02 16:13:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 16:13:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz3Ll-0004Rz-JJ; Mon, 02 Oct 2017 16:13:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4410c2dc2=George.Dunlap@citrix.com>)
 id 1dz3Lk-0004Rh-40
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 16:13:44 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 C0/B2-01789-7B562D95; Mon, 02 Oct 2017 16:13:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHSDve721Eu
 RBntvMVks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnnNk1gLjjHWHFx21vWBsYdjF2MnBwSAv4S
 qyddYwKxhQW8JZ592cIOYosIOEnse7OBBcRmFqiRuHN/P1iNkECmxL2pXWA2m4CexLzjX8Fqe
 AVsJXZ+mswGYrMIqEisePURrEZUIFyi6Ww/VI2gxMmZT8BsTgFribefjrN2MXIAzdeUWL9LH2
 KVuMStJ/OZIGx5ie1v5zBDrFWVWPzgKPsERv5ZSCbNQuiehaR7FpLuBYwsqxg1ilOLylKLdA3
 N9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAgOTAQh2MF487XmIUZKDSUmUVzX5
 UqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV4GYKALCRalpqdWpGXmAGMEJi3BwaMkwtufApTmL
 S5IzC3OTIdInWLU5bjx8PofJiGWvPy8VClx3jMgRQIgRRmleXAjYPF6iVFWSpiXEegoIZ6C1K
 LczBJU+VeM4hyMSsK8xSBTeDLzSuA2vQI6ggnoiDldF0COKElESEk1MPoW/VY9feal4NVX9mb
 psgsS5u9uZOoSTZ4kXHtAd+2mRn3xX+2ZpnKM+fLT+Lr5D7VY5sR+v3fChvPkFx/+uPs3Yqw3
 fciuYvjEGGop/9rkRyuz6Vz2+G+sIo13V299oT5fO3rByvVOe9ouie968I7jneiRmnv+Vx5q5
 /T3u896VfHc+KTpSiWW4oxEQy3mouJEAJGz/DDSAgAA
X-Env-Sender: prvs=4410c2dc2=George.Dunlap@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1506960821!93066808!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24352 invoked from network); 2 Oct 2017 16:13:42 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Oct 2017 16:13:42 -0000
X-IronPort-AV: E=Sophos;i="5.42,470,1500940800"; d="scan'208";a="450163792"
To: Julien Grall <julien.grall@arm.com>, <xen-devel@lists.xen.org>
References: <20171002125941.11274-1-julien.grall@arm.com>
 <20171002125941.11274-12-julien.grall@arm.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <fc5d67a3-3e4d-9a7f-098c-e4354c404377@citrix.com>
Date: Mon, 2 Oct 2017 17:13:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171002125941.11274-12-julien.grall@arm.com>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 11/15] xen/x86: p2m-pod: Clean-up
	p2m_pod_zero_check
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDIvMjAxNyAwMTo1OSBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gQWNrZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 02 16:13:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 16:13:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz3Lw-0004Tw-Qj; Mon, 02 Oct 2017 16:13:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4412666e0=Andrew.Cooper3@citrix.com>)
 id 1dz3Lv-0004Tb-Qx
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 16:13:55 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 3F/30-02041-3C562D95; Mon, 02 Oct 2017 16:13:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDve6h1Eu
 RBi1rlSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oybaw0LVohXTPy0h7WBcZpQFyMnh4SAv8Sf
 GReYQGw2AX2J3S8+gdkiAuoSpzsusnYxcnEwC8xhlGh+sYMVJCEskCox61IPM4jNIqAicXblP
 rAGXgFPiW2PdzFDDJWTOH/8J5DNwcEp4CUx628xSFgIqOTO8+/MELaaxLX+S+wQrYISJ2c+YQ
 GxmQUkJA6+eME8gZF3FpLULCSpBYxMqxg1ilOLylKLdI0s9ZKKMtMzSnITM3N0DQ2M9XJTi4s
 T01NzEpOK9ZLzczcxAkOnnoGBcQdj016/Q4ySHExKoryqyZcihfiS8lMqMxKLM+KLSnNSiw8x
 ynBwKEnwuqcA5QSLUtNTK9Iyc4BBDJOW4OBREuF9mwSU5i0uSMwtzkyHSJ1i1OXouHn3D5MQS
 15+XqqUOG84yAwBkKKM0jy4EbCIusQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmHc1yBSezL
 wSuE2vgI5gAjpiTtcFkCNKEhFSUg2MrW6/CxT5QlQDBMwtY/YVfHpz5KHgrBePv3OvUzmw7l3
 o6TMryw9yrzX8p165hzlHMum30QnhWbY/DpiKX7ctzPEpzlY7M+Fz/3fH/Ovp3loe32dOYZx9
 c5tKwJI8ntff7iovyphZuq1u43Hlk7//fJi/Pm23K/+Ujzc3++/3sbPo3jVdxN73kRJLcUaio
 RZzUXEiAOnPp62jAgAA
X-Env-Sender: prvs=4412666e0=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1506960833!105851991!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45158 invoked from network); 2 Oct 2017 16:13:54 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Oct 2017 16:13:54 -0000
X-IronPort-AV: E=Sophos;i="5.42,470,1500940800"; d="scan'208";a="450163829"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 2 Oct 2017 17:13:47 +0100
Message-ID: <1506960829-18991-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1506960829-18991-1-git-send-email-andrew.cooper3@citrix.com>
References: <1506960829-18991-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for-next 1/3] x86/smp: Rework
	cpu_smpboot_alloc() to cope with more than just -ENOMEM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNl
LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3NtcGJvb3Qu
YyB8IDMxICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAx
OCBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwppbmRleCAzY2E3MTZjLi5hM2M0
MmVhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9zbXBib290LmMKQEAgLTY5NiwzMyArNjk2LDM0IEBAIHN0YXRpYyBpbnQgY3B1X3NtcGJvb3Rf
YWxsb2ModW5zaWduZWQgaW50IGNwdSkKICAgICBub2RlaWRfdCBub2RlID0gY3B1X3RvX25vZGUo
Y3B1KTsKICAgICBzdHJ1Y3QgZGVzY19zdHJ1Y3QgKmdkdDsKICAgICB1bnNpZ25lZCBsb25nIHN0
dWJfcGFnZTsKKyAgICBpbnQgcmMgPSAtRU5PTUVNOwogCiAgICAgaWYgKCBub2RlICE9IE5VTUFf
Tk9fTk9ERSApCiAgICAgICAgIG1lbWZsYWdzID0gTUVNRl9ub2RlKG5vZGUpOwogCiAgICAgc3Rh
Y2tfYmFzZVtjcHVdID0gYWxsb2NfeGVuaGVhcF9wYWdlcyhTVEFDS19PUkRFUiwgbWVtZmxhZ3Mp
OwogICAgIGlmICggc3RhY2tfYmFzZVtjcHVdID09IE5VTEwgKQotICAgICAgICBnb3RvIG9vbTsK
KyAgICAgICAgZ290byBvdXQ7CiAgICAgbWVtZ3VhcmRfZ3VhcmRfc3RhY2soc3RhY2tfYmFzZVtj
cHVdKTsKIAogICAgIG9yZGVyID0gZ2V0X29yZGVyX2Zyb21fcGFnZXMoTlJfUkVTRVJWRURfR0RU
X1BBR0VTKTsKICAgICBwZXJfY3B1KGdkdF90YWJsZSwgY3B1KSA9IGdkdCA9IGFsbG9jX3hlbmhl
YXBfcGFnZXMob3JkZXIsIG1lbWZsYWdzKTsKICAgICBpZiAoIGdkdCA9PSBOVUxMICkKLSAgICAg
ICAgZ290byBvb207CisgICAgICAgIGdvdG8gb3V0OwogICAgIG1lbWNweShnZHQsIGJvb3RfY3B1
X2dkdF90YWJsZSwgTlJfUkVTRVJWRURfR0RUX1BBR0VTICogUEFHRV9TSVpFKTsKICAgICBCVUlM
RF9CVUdfT04oTlJfQ1BVUyA+IDB4MTAwMDApOwogICAgIGdkdFtQRVJfQ1BVX0dEVF9FTlRSWSAt
IEZJUlNUX1JFU0VSVkVEX0dEVF9FTlRSWV0uYSA9IGNwdTsKIAogICAgIHBlcl9jcHUoY29tcGF0
X2dkdF90YWJsZSwgY3B1KSA9IGdkdCA9IGFsbG9jX3hlbmhlYXBfcGFnZXMob3JkZXIsIG1lbWZs
YWdzKTsKICAgICBpZiAoIGdkdCA9PSBOVUxMICkKLSAgICAgICAgZ290byBvb207CisgICAgICAg
IGdvdG8gb3V0OwogICAgIG1lbWNweShnZHQsIGJvb3RfY3B1X2NvbXBhdF9nZHRfdGFibGUsIE5S
X1JFU0VSVkVEX0dEVF9QQUdFUyAqIFBBR0VfU0laRSk7CiAgICAgZ2R0W1BFUl9DUFVfR0RUX0VO
VFJZIC0gRklSU1RfUkVTRVJWRURfR0RUX0VOVFJZXS5hID0gY3B1OwogCiAgICAgb3JkZXIgPSBn
ZXRfb3JkZXJfZnJvbV9ieXRlcyhJRFRfRU5UUklFUyAqIHNpemVvZihpZHRfZW50cnlfdCkpOwog
ICAgIGlkdF90YWJsZXNbY3B1XSA9IGFsbG9jX3hlbmhlYXBfcGFnZXMob3JkZXIsIG1lbWZsYWdz
KTsKICAgICBpZiAoIGlkdF90YWJsZXNbY3B1XSA9PSBOVUxMICkKLSAgICAgICAgZ290byBvb207
CisgICAgICAgIGdvdG8gb3V0OwogICAgIG1lbWNweShpZHRfdGFibGVzW2NwdV0sIGlkdF90YWJs
ZSwgSURUX0VOVFJJRVMgKiBzaXplb2YoaWR0X2VudHJ5X3QpKTsKIAogICAgIGZvciAoIHN0dWJf
cGFnZSA9IDAsIGkgPSBjcHUgJiB+KFNUVUJTX1BFUl9QQUdFIC0gMSk7CkBAIC03MzUsMjEgKzcz
NiwyNSBAQCBzdGF0aWMgaW50IGNwdV9zbXBib290X2FsbG9jKHVuc2lnbmVkIGludCBjcHUpCiAg
ICAgQlVHX09OKGkgPT0gY3B1KTsKICAgICBzdHViX3BhZ2UgPSBhbGxvY19zdHViX3BhZ2UoY3B1
LCAmcGVyX2NwdShzdHVicy5tZm4sIGNwdSkpOwogICAgIGlmICggIXN0dWJfcGFnZSApCi0gICAg
ICAgIGdvdG8gb29tOworICAgICAgICBnb3RvIG91dDsKICAgICBwZXJfY3B1KHN0dWJzLmFkZHIs
IGNwdSkgPSBzdHViX3BhZ2UgKyBTVFVCX0JVRl9DUFVfT0ZGUyhjcHUpOwogCiAgICAgaWYgKCBz
ZWNvbmRhcnlfc29ja2V0X2NwdW1hc2sgPT0gTlVMTCAmJgogICAgICAgICAgKHNlY29uZGFyeV9z
b2NrZXRfY3B1bWFzayA9IHh6YWxsb2MoY3B1bWFza190KSkgPT0gTlVMTCApCi0gICAgICAgIGdv
dG8gb29tOworICAgICAgICBnb3RvIG91dDsKIAotICAgIGlmICggemFsbG9jX2NwdW1hc2tfdmFy
KCZwZXJfY3B1KGNwdV9zaWJsaW5nX21hc2ssIGNwdSkpICYmCi0gICAgICAgICB6YWxsb2NfY3B1
bWFza192YXIoJnBlcl9jcHUoY3B1X2NvcmVfbWFzaywgY3B1KSkgJiYKLSAgICAgICAgIGFsbG9j
X2NwdW1hc2tfdmFyKCZwZXJfY3B1KHNjcmF0Y2hfY3B1bWFzaywgY3B1KSkgKQotICAgICAgICBy
ZXR1cm4gMDsKKyAgICBpZiAoICEoemFsbG9jX2NwdW1hc2tfdmFyKCZwZXJfY3B1KGNwdV9zaWJs
aW5nX21hc2ssIGNwdSkpICYmCisgICAgICAgICAgIHphbGxvY19jcHVtYXNrX3ZhcigmcGVyX2Nw
dShjcHVfY29yZV9tYXNrLCBjcHUpKSAmJgorICAgICAgICAgICBhbGxvY19jcHVtYXNrX3Zhcigm
cGVyX2NwdShzY3JhdGNoX2NwdW1hc2ssIGNwdSkpKSApCisgICAgICAgIGdvdG8gb3V0OworCisg
ICAgcmMgPSAwOworCisgb3V0OgorICAgIGlmICggcmMgKQorICAgICAgICBjcHVfc21wYm9vdF9m
cmVlKGNwdSk7CiAKLSBvb206Ci0gICAgY3B1X3NtcGJvb3RfZnJlZShjcHUpOwotICAgIHJldHVy
biAtRU5PTUVNOworICAgIHJldHVybiByYzsKIH0KIAogc3RhdGljIGludCBjcHVfc21wYm9vdF9j
YWxsYmFjaygKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 02 16:14:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 16:14:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz3M6-0004WD-1e; Mon, 02 Oct 2017 16:14:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4412666e0=Andrew.Cooper3@citrix.com>)
 id 1dz3M5-0004Vz-Fl
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 16:14:05 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 AA/01-02048-CC562D95; Mon, 02 Oct 2017 16:14:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrrBXvdM6qV
 Ig+cHWS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxNt3ezFqxUqXj2YipjA+NKqS5GTg4JAX+J
 k3Nms4PYbAL6ErtffGICsUUE1CVOd1xk7WLk4GAW0JVY9VMDJCwsEC8xu3UbWDmLgIrEhr9bw
 Ep4BTwllh7Wh5goJ3H++E9mkDCngJfErL/FIGEhoIo7z78zQ9hqEtf6L4FN4RUQlDg58wkLiM
 0sICFx8MUL5gmMvLOQpGYhSS1gZFrFqFGcWlSWWqRrZKCXVJSZnlGSm5iZo2toYKyXm1pcnJi
 empOYVKyXnJ+7iREYNvUMDIw7GJtP+B1ilORgUhLlVU2+FCnEl5SfUpmRWJwRX1Sak1p8iFGG
 g0NJgtc9BSgnWJSanlqRlpkDDGCYtAQHj5IIbz9Imre4IDG3ODMdInWKUZej4+bdP0xCLHn5e
 alS4rxnQIoEQIoySvPgRsCi6RKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd5ikCk8mXklcJ
 teAR3BBHTEnK4LIEeUJCKkpBoYN703zD1iJ33hRWZWW9+9oxr2u7+L7V/DsOjO1EObYtLfmuV
 u8FupczwyOzr1/s5HvbsDHy0WN1nwe6XTT4u+1757+udoXU7vVf5jZPE+zHHbhaf6iuqT7c9c
 vLOwvCRL9VxAcTy/pgl/qoX38c2S++rv576Jzu+MyxLY9XRF5F6dyZ/XVzGZK7EUZyQaajEXF
 ScCAJ+RVfChAgAA
X-Env-Sender: prvs=4412666e0=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1506960842!113477524!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7461 invoked from network); 2 Oct 2017 16:14:03 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Oct 2017 16:14:03 -0000
X-IronPort-AV: E=Sophos;i="5.42,470,1500940800"; d="scan'208";a="450163834"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 2 Oct 2017 17:13:49 +0100
Message-ID: <1506960829-18991-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1506960829-18991-1-git-send-email-andrew.cooper3@citrix.com>
References: <1506960829-18991-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH for-next 3/3] x86/ldt: Alter how
	invalidate_shadow_ldt() deals with TLB flushes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IGludmFsaWRhdGVfc2hhZG93X2xkdCgpIHRvIHJldHVybiBhIGJvb2xlYW4gaW5kaWNh
dGluZyB3aGV0aGVyIG1hcHBpbmdzCmhhdmUgYmVlbiBkcm9wcGVkLCByYXRoZXIgdGhhbiB0YWtp
bmcgYSBmbHVzaCBwYXJhbWV0ZXIuICBUd2VhayB0aGUgaW50ZXJuYWwKbG9naWMgdG8gYmUgYWJs
ZSB0byBBU1NFUlQoKSB0aGF0IHYtPmFyY2gucHZfdmNwdS5zaGFkb3dfbGR0X21hcGNudCBtYXRj
aGVzCnRoZSBudW1iZXIgb2YgUFRFcyByZW1vdmVkLgoKVGhpcyBhbGxvd3MgTU1VRVhUT1BfU0VU
X0xEVCB0byBhdm9pZCBhIGxvY2FsIFRMQiBmbHVzaCBpZiBubyBMRFQgZW50cmllcyBoYWQKYmVl
biBmYXVsdGVkIGluIHRvIGJlZ2luIHdpdGguCgpGaW5hbGx5LCBjb3JyZWN0IGEgY29tbWVudCBp
biBfX2dldF9wYWdlX3R5cGUoKS4gIFVuZGVyIG5vIGNpcmN1bXN0YW5jZSBpcyBpdApzYWZlIHRv
IGZvcmdvIHRoZSBUTEIgc2hvb3Rkb3duIGZvciBHRFQvTERUIHBhZ2VzLCBhcyB0aGF0IHdvdWxk
IGFsbG93IG9uZQp2Y3B1IHRvIGdhaW4gYSB3cml0ZWFibGUgbWFwcGluZyB0byBhIGZyYW1lIHN0
aWxsIG1hcHBlZCBhcyBhIEdEVC9MRFQgYnkKYW5vdGhlciB2Y3B1LgoKU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94
ODYvbW0uYyB8IDM5ICsrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggZDlkZjVjYS4u
MzdkZTRmZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2
L21tLmMKQEAgLTUwNSwxMCArNTA1LDE0IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBwYWdlX3NldF90
bGJmbHVzaF90aW1lc3RhbXAoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKIGNvbnN0IGNoYXIgX19z
ZWN0aW9uKCIuYnNzLnBhZ2VfYWxpZ25lZC5jb25zdCIpIF9fYWxpZ25lZChQQUdFX1NJWkUpCiAg
ICAgemVyb19wYWdlW1BBR0VfU0laRV07CiAKLXN0YXRpYyB2b2lkIGludmFsaWRhdGVfc2hhZG93
X2xkdChzdHJ1Y3QgdmNwdSAqdiwgaW50IGZsdXNoKQorLyoKKyAqIEZsdXNoIHRoZSBMRFQsIGRy
b3BwaW5nIGFueSB0eXBlcmVmcy4gIFJldHVybnMgYSBib29sZWFuIGluZGljYXRpbmcgd2hldGhl
cgorICogbWFwcGluZ3MgaGF2ZSBiZWVuIHJlbW92ZWQgKGkuZS4gYSBUTEIgZmx1c2ggaXMgbmVl
ZGVkKS4KKyAqLworc3RhdGljIGJvb2wgaW52YWxpZGF0ZV9zaGFkb3dfbGR0KHN0cnVjdCB2Y3B1
ICp2KQogewogICAgIGwxX3BnZW50cnlfdCAqcGwxZTsKLSAgICB1bnNpZ25lZCBpbnQgaTsKKyAg
ICB1bnNpZ25lZCBpbnQgaSwgbWFwcGluZ3NfZHJvcHBlZCA9IDA7CiAgICAgc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZTsKIAogICAgIEJVR19PTih1bmxpa2VseShpbl9pcnEoKSkpOwpAQCAtNTE4LDI2
ICs1MjIsMjkgQEAgc3RhdGljIHZvaWQgaW52YWxpZGF0ZV9zaGFkb3dfbGR0KHN0cnVjdCB2Y3B1
ICp2LCBpbnQgZmx1c2gpCiAgICAgaWYgKCB2LT5hcmNoLnB2X3ZjcHUuc2hhZG93X2xkdF9tYXBj
bnQgPT0gMCApCiAgICAgICAgIGdvdG8gb3V0OwogCi0gICAgdi0+YXJjaC5wdl92Y3B1LnNoYWRv
d19sZHRfbWFwY250ID0gMDsKICAgICBwbDFlID0gcHZfbGR0X3B0ZXModik7CiAKICAgICBmb3Ig
KCBpID0gMDsgaSA8IDE2OyBpKysgKQogICAgIHsKICAgICAgICAgaWYgKCAhKGwxZV9nZXRfZmxh
Z3MocGwxZVtpXSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAgICAgICAgICBjb250aW51ZTsKKwog
ICAgICAgICBwYWdlID0gbDFlX2dldF9wYWdlKHBsMWVbaV0pOwogICAgICAgICBsMWVfd3JpdGUo
JnBsMWVbaV0sIGwxZV9lbXB0eSgpKTsKKyAgICAgICAgbWFwcGluZ3NfZHJvcHBlZCsrOworCiAg
ICAgICAgIEFTU0VSVF9QQUdFX0lTX1RZUEUocGFnZSwgUEdUX3NlZ19kZXNjX3BhZ2UpOwogICAg
ICAgICBBU1NFUlRfUEFHRV9JU19ET01BSU4ocGFnZSwgdi0+ZG9tYWluKTsKICAgICAgICAgcHV0
X3BhZ2VfYW5kX3R5cGUocGFnZSk7CiAgICAgfQogCi0gICAgLyogUmlkIFRMQnMgb2Ygc3RhbGUg
bWFwcGluZ3MgKGd1ZXN0IG1hcHBpbmdzIGFuZCBzaGFkb3cgbWFwcGluZ3MpLiAqLwotICAgIGlm
ICggZmx1c2ggKQotICAgICAgICBmbHVzaF90bGJfbWFzayh2LT52Y3B1X2RpcnR5X2NwdW1hc2sp
OworICAgIEFTU0VSVCh2LT5hcmNoLnB2X3ZjcHUuc2hhZG93X2xkdF9tYXBjbnQgPT0gbWFwcGlu
Z3NfZHJvcHBlZCk7CisgICAgdi0+YXJjaC5wdl92Y3B1LnNoYWRvd19sZHRfbWFwY250ID0gMDsK
IAogIG91dDoKICAgICBzcGluX3VubG9jaygmdi0+YXJjaC5wdl92Y3B1LnNoYWRvd19sZHRfbG9j
ayk7CisKKyAgICByZXR1cm4gISFtYXBwaW5nc19kcm9wcGVkOwogfQogCiAKQEAgLTEwODcsNyAr
MTA5NCwxMCBAQCB2b2lkIHB1dF9wYWdlX2Zyb21fbDFlKGwxX3BnZW50cnlfdCBsMWUsIHN0cnVj
dCBkb21haW4gKmwxZV9vd25lcikKICAgICAgICAgICAgICAobDFlX293bmVyID09IHBnX293bmVy
KSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBwZ19vd25lciwgdiAp
Ci0gICAgICAgICAgICAgICAgaW52YWxpZGF0ZV9zaGFkb3dfbGR0KHYsIDEpOworICAgICAgICAg
ICAgeworICAgICAgICAgICAgICAgIGlmICggaW52YWxpZGF0ZV9zaGFkb3dfbGR0KHYpICkKKyAg
ICAgICAgICAgICAgICAgICAgZmx1c2hfdGxiX21hc2sodi0+dmNwdV9kaXJ0eV9jcHVtYXNrKTsK
KyAgICAgICAgICAgIH0KICAgICAgICAgfQogICAgICAgICBwdXRfcGFnZShwYWdlKTsKICAgICB9
CkBAIC0yMjM3LDkgKzIyNDcsOSBAQCBzdGF0aWMgaW50IF9fZ2V0X3BhZ2VfdHlwZShzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgICAgICAgICBpZiAoICh4
ICYgUEdUX3R5cGVfbWFzaykgIT0gdHlwZSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAg
ICAgLyoKLSAgICAgICAgICAgICAgICAgKiBPbiB0eXBlIGNoYW5nZSB3ZSBjaGVjayB0byBmbHVz
aCBzdGFsZSBUTEIgZW50cmllcy4gVGhpcwotICAgICAgICAgICAgICAgICAqIG1heSBiZSB1bm5l
Y2Vzc2FyeSAoZS5nLiwgcGFnZSB3YXMgR0RUL0xEVCkgYnV0IHRob3NlCi0gICAgICAgICAgICAg
ICAgICogY2lyY3Vtc3RhbmNlcyBzaG91bGQgYmUgdmVyeSByYXJlLgorICAgICAgICAgICAgICAg
ICAqIE9uIHR5cGUgY2hhbmdlIHdlIGNoZWNrIHRvIGZsdXNoIHN0YWxlIFRMQiBlbnRyaWVzLiBJ
dCBpcworICAgICAgICAgICAgICAgICAqIHZpdGFsIHRoYXQgbm8gb3RoZXIgQ1BVcyBhcmUgbGVm
dCB3aXRoIG1hcHBpbmdzIG9mIGEgZnJhbWUKKyAgICAgICAgICAgICAgICAgKiB3aGljaCBpcyBh
Ym91dCB0byBiZWNvbWUgd3JpdGVhYmxlIHRvIHRoZSBndWVzdC4KICAgICAgICAgICAgICAgICAg
Ki8KICAgICAgICAgICAgICAgICBjcHVtYXNrX3QgKm1hc2sgPSB0aGlzX2NwdShzY3JhdGNoX2Nw
dW1hc2spOwogCkBAIC0yNDg2LDcgKzI0OTYsNyBAQCBpbnQgbmV3X2d1ZXN0X2NyMyhtZm5fdCBt
Zm4pCiAgICAgICAgICAgICByZXR1cm4gcmM7CiAgICAgICAgIH0KIAotICAgICAgICBpbnZhbGlk
YXRlX3NoYWRvd19sZHQoY3VyciwgMCk7CisgICAgICAgIGludmFsaWRhdGVfc2hhZG93X2xkdChj
dXJyKTsgLyogVW5jb25kaXRpb25hbCBUTEIgZmx1c2ggbGF0ZXIuICovCiAgICAgICAgIHdyaXRl
X3B0YmFzZShjdXJyKTsKIAogICAgICAgICByZXR1cm4gMDsKQEAgLTI1MjQsNyArMjUzNCw3IEBA
IGludCBuZXdfZ3Vlc3RfY3IzKG1mbl90IG1mbikKICAgICAgICAgcmV0dXJuIHJjOwogICAgIH0K
IAotICAgIGludmFsaWRhdGVfc2hhZG93X2xkdChjdXJyLCAwKTsKKyAgICBpbnZhbGlkYXRlX3No
YWRvd19sZHQoY3Vycik7IC8qIFVuY29uZGl0aW9uYWwgVExCIGZsdXNoIGxhdGVyLiAqLwogCiAg
ICAgaWYgKCAhVk1fQVNTSVNUKGQsIG0ycF9zdHJpY3QpICYmICFwYWdpbmdfbW9kZV9yZWZjb3Vu
dHMoZCkgKQogICAgICAgICBmaWxsX3JvX21wdChtZm4pOwpAQCAtMzAyNSw4ICszMDM1LDkgQEAg
bG9uZyBkb19tbXVleHRfb3AoCiAgICAgICAgICAgICBlbHNlIGlmICggKGN1cnItPmFyY2gucHZf
dmNwdS5sZHRfZW50cyAhPSBlbnRzKSB8fAogICAgICAgICAgICAgICAgICAgICAgIChjdXJyLT5h
cmNoLnB2X3ZjcHUubGR0X2Jhc2UgIT0gcHRyKSApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAg
ICAgICAgaW52YWxpZGF0ZV9zaGFkb3dfbGR0KGN1cnIsIDApOwotICAgICAgICAgICAgICAgIGZs
dXNoX3RsYl9sb2NhbCgpOworICAgICAgICAgICAgICAgIGlmICggaW52YWxpZGF0ZV9zaGFkb3df
bGR0KGN1cnIpICkKKyAgICAgICAgICAgICAgICAgICAgZmx1c2hfdGxiX2xvY2FsKCk7CisKICAg
ICAgICAgICAgICAgICBjdXJyLT5hcmNoLnB2X3ZjcHUubGR0X2Jhc2UgPSBwdHI7CiAgICAgICAg
ICAgICAgICAgY3Vyci0+YXJjaC5wdl92Y3B1LmxkdF9lbnRzID0gZW50czsKICAgICAgICAgICAg
ICAgICBsb2FkX0xEVChjdXJyKTsKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 02 16:14:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 16:14:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz3MM-0004Zy-9X; Mon, 02 Oct 2017 16:14:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4412666e0=Andrew.Cooper3@citrix.com>)
 id 1dz3ML-0004ZX-6I
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 16:14:21 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 0F/BA-03642-CD562D95; Mon, 02 Oct 2017 16:14:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpO7t1Eu
 RBuvPWVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBm7Ji5jKuhVrNi/6SFLA2OLVBcjJ4eEgL/E
 16972EFsNgF9id0vPjGB2CIC6hKnOy6ydjFycTALzGGUaH6xgxUkISwQL/FxxxKwIhYBFYmmt
 itgzbwCnhJrb+xlhRgqJ3H++E/mLkYODk4BL4lZf4tBwkJAJXeef2eGsNUkrvVfgmoVlDg58w
 kLiM0sICFx8MUL5gmMvLOQpGYhSS1gZFrFqFGcWlSWWqRraKCXVJSZnlGSm5iZA+SZ6eWmFhc
 npqfmJCYV6yXn525iBAYPAxDsYDz+Pu4QoyQHk5Ior2rypUghvqT8lMqMxOKM+KLSnNTiQ4wy
 HBxKErzHUoBygkWp6akVaZk5wDCGSUtw8CiJ8PaDpHmLCxJzizPTIVKnGHU5Om7e/cMkxJKXn
 5cqJc4bDlIkAFKUUZoHNwIWU5cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzLsaZApPZl4J3K
 ZXQEcwAR0xp+sCyBEliQgpqQZGXZk/9XtYF5VIFWd7S0XVP/JLa9hZb6Vpcib+9KflIfuykhW
 mCb+6e/GI2m2Jk5a9J/P47i9K/5Bgld95t+rYlok8Qq/sq9dt/nlzZ1Kl7GMJ7dYQzvSHVxex
 b4m/6u1h+Vmzz7WuO7f9havttKb/M75aPPi4Xv3szeSI33EXUnc3rVphHLdUiaU4I9FQi7moO
 BEAxoGCj6QCAAA=
X-Env-Sender: prvs=4412666e0=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1506960857!119243094!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42780 invoked from network); 2 Oct 2017 16:14:19 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Oct 2017 16:14:19 -0000
X-IronPort-AV: E=Sophos;i="5.42,470,1500940800"; d="scan'208";a="442186123"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 2 Oct 2017 17:13:48 +0100
Message-ID: <1506960829-18991-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1506960829-18991-1-git-send-email-andrew.cooper3@citrix.com>
References: <1506960829-18991-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for-next 2/3] xen/x86: Introduce static inline
	wrappers for l{idt, gdt, ldt, tr}()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBhdm9pZHMgaW5kaXJlY3Rpb24gYW5kIHBhcmFtZXRlciBjb25zdHJhaW50IGlzc3Vlcy4g
IERvaW5nIHNvIHJlbGF4ZXMgdGhlCmxvYWRfTERUKCkgY29uc3RyYWludHMgZnJvbSAlYXggdG8g
YW55IGdlbmVyYWwgcHVycG9zZSByZWdpc3Rlci4KClRoZSB0cmlwbGUtZmF1bHQgcmVib290IG1l
dGhvZCBzdGF5cyBhcyBpcywgdG8gYXZvaWQgdGhlIGludDMgcG9zc2libHkgZ2V0dGluZwptb3Zl
ZCByZWxhdGl2ZSB0byB0aGUgbGlkdC4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvY3B1L2Nv
bW1vbi5jICB8ICA4ICsrKystLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICB8ICA2ICsr
KystLQogeGVuL2NvbW1vbi9lZmkvcnVudGltZS5jICAgfCAgNCArKy0tCiB4ZW4vaW5jbHVkZS9h
c20teDg2L2Rlc2MuaCB8IDIwICsrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L2xkdC5oICB8ICA2ICsrLS0tLQogNSBmaWxlcyBjaGFuZ2VkLCAzMiBpbnNlcnRpb25zKCsp
LCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5j
IGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwppbmRleCA3OGY1NjY3Li45YzUwZWM2IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUv
Y29tbW9uLmMKQEAgLTY5NywxMCArNjk3LDEwIEBAIHZvaWQgbG9hZF9zeXN0ZW1fdGFibGVzKHZv
aWQpCiAJCW9mZnNldG9mKHN0cnVjdCB0c3Nfc3RydWN0LCBfX2NhY2hlbGluZV9maWxsZXIpIC0g
MSwKIAkJU1lTX0RFU0NfdHNzX2J1c3kpOwogCi0JYXNtIHZvbGF0aWxlICgibGdkdCAlMCIgIDog
OiAibSIgIChnZHRyKSApOwotCWFzbSB2b2xhdGlsZSAoImxpZHQgJTAiICA6IDogIm0iICAoaWR0
cikgKTsKLQlhc20gdm9sYXRpbGUgKCJsdHIgICV3MCIgOiA6ICJybSIgKFRTU19FTlRSWSA8PCAz
KSApOwotCWFzbSB2b2xhdGlsZSAoImxsZHQgJXcwIiA6IDogInJtIiAoMCkgKTsKKwlsZ2R0KCZn
ZHRyKTsKKwlsaWR0KCZpZHRyKTsKKwlsdHIoVFNTX0VOVFJZIDw8IDMpOworCWxsZHQoMCk7CiAK
IAkvKgogCSAqIEJvdHRvbS1vZi1zdGFjayBtdXN0IGJlIDE2LWJ5dGUgYWxpZ25lZCEKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRl
eCA0NjZhMWEyLi5kZmU5MDVmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysr
IGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC0xNjI1LDcgKzE2MjUsOCBAQCBzdGF0aWMgdm9p
ZCBfX2NvbnRleHRfc3dpdGNoKHZvaWQpCiAgICAgewogICAgICAgICBnZHRfZGVzYy5saW1pdCA9
IExBU1RfUkVTRVJWRURfR0RUX0JZVEU7CiAgICAgICAgIGdkdF9kZXNjLmJhc2UgID0gKHVuc2ln
bmVkIGxvbmcpKGdkdCAtIEZJUlNUX1JFU0VSVkVEX0dEVF9FTlRSWSk7Ci0gICAgICAgIGFzbSB2
b2xhdGlsZSAoICJsZ2R0ICUwIiA6IDogIm0iIChnZHRfZGVzYykgKTsKKworICAgICAgICBsZ2R0
KCZnZHRfZGVzYyk7CiAgICAgfQogCiAgICAgd3JpdGVfcHRiYXNlKG4pOwpAQCAtMTYzNSw3ICsx
NjM2LDggQEAgc3RhdGljIHZvaWQgX19jb250ZXh0X3N3aXRjaCh2b2lkKQogICAgIHsKICAgICAg
ICAgZ2R0X2Rlc2MubGltaXQgPSBMQVNUX1JFU0VSVkVEX0dEVF9CWVRFOwogICAgICAgICBnZHRf
ZGVzYy5iYXNlID0gR0RUX1ZJUlRfU1RBUlQobik7Ci0gICAgICAgIGFzbSB2b2xhdGlsZSAoICJs
Z2R0ICUwIiA6IDogIm0iIChnZHRfZGVzYykgKTsKKworICAgICAgICBsZ2R0KCZnZHRfZGVzYyk7
CiAgICAgfQogCiAgICAgaWYgKCBwZCAhPSBuZCApCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2Vm
aS9ydW50aW1lLmMgYi94ZW4vY29tbW9uL2VmaS9ydW50aW1lLmMKaW5kZXggYzM4ZjAwYS4uM2Ri
YzJlOCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9lZmkvcnVudGltZS5jCisrKyBiL3hlbi9jb21t
b24vZWZpL3J1bnRpbWUuYwpAQCAtMTA4LDcgKzEwOCw3IEBAIHN0cnVjdCBlZmlfcnNfc3RhdGUg
ZWZpX3JzX2VudGVyKHZvaWQpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
RklSU1RfUkVTRVJWRURfR0RUX0VOVFJZKQogICAgICAgICB9OwogCi0gICAgICAgIGFzbSB2b2xh
dGlsZSAoICJsZ2R0ICUwIiA6IDogIm0iIChnZHRfZGVzYykgKTsKKyAgICAgICAgbGdkdCgmZ2R0
X2Rlc2MpOwogICAgIH0KIAogICAgIHdyaXRlX2NyMyh2aXJ0X3RvX21hZGRyKGVmaV9sNF9wZ3Rh
YmxlKSk7CkBAIC0xMjgsNyArMTI4LDcgQEAgdm9pZCBlZmlfcnNfbGVhdmUoc3RydWN0IGVmaV9y
c19zdGF0ZSAqc3RhdGUpCiAgICAgICAgICAgICAuYmFzZSAgPSBHRFRfVklSVF9TVEFSVChjdXJy
ZW50KQogICAgICAgICB9OwogCi0gICAgICAgIGFzbSB2b2xhdGlsZSAoICJsZ2R0ICUwIiA6IDog
Im0iIChnZHRfZGVzYykgKTsKKyAgICAgICAgbGdkdCgmZ2R0X2Rlc2MpOwogICAgIH0KICAgICBp
cnFfZXhpdCgpOwogICAgIGVmaV9yc19vbl9jcHUgPSBOUl9DUFVTOwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9kZXNjLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2Rlc2MuaAppbmRl
eCBkYTkyNGJmLi4xZWMzMjBlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2Rlc2Mu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2Rlc2MuaApAQCAtMTk3LDYgKzE5NywyNiBAQCBE
RUNMQVJFX1BFUl9DUFUoc3RydWN0IGRlc2Nfc3RydWN0ICosIGNvbXBhdF9nZHRfdGFibGUpOwog
CiBleHRlcm4gdm9pZCBsb2FkX1RSKHZvaWQpOwogCitzdGF0aWMgaW5saW5lIHZvaWQgbGdkdChj
b25zdCBzdHJ1Y3QgZGVzY19wdHIgKmdkdHIpCit7CisgICAgYXNtIHZvbGF0aWxlICgibGdkdCAl
MCIgOjogIm0iICgqZ2R0cikpOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgbGlkdChjb25zdCBz
dHJ1Y3QgZGVzY19wdHIgKmlkdHIpCit7CisgICAgYXNtIHZvbGF0aWxlICgibGlkdCAlMCIgOjog
Im0iICgqaWR0cikpOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgbGxkdCh1bnNpZ25lZCBpbnQg
c2VsKQoreworICAgIGFzbSB2b2xhdGlsZSAoImxsZHQgJXcwIiA6OiAicm0iIChzZWwpKTsKK30K
Kworc3RhdGljIGlubGluZSB2b2lkIGx0cih1bnNpZ25lZCBpbnQgc2VsKQoreworICAgIGFzbSB2
b2xhdGlsZSAoImx0ciAldzAiIDo6ICJybSIgKHNlbCkpOworfQorCiAjZW5kaWYgLyogIV9fQVNT
RU1CTFlfXyAqLwogCiAjZW5kaWYgLyogX19BUkNIX0RFU0NfSCAqLwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9sZHQuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbGR0LmgKaW5kZXgg
Mjg5YWUxOS4uNTg5ZGFmOCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9sZHQuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2xkdC5oCkBAIC0xMCwxNiArMTAsMTQgQEAgc3RhdGlj
IGlubGluZSB2b2lkIGxvYWRfTERUKHN0cnVjdCB2Y3B1ICp2KQogICAgIHVuc2lnbmVkIGxvbmcg
ZW50czsKIAogICAgIGlmICggKGVudHMgPSB2LT5hcmNoLnB2X3ZjcHUubGR0X2VudHMpID09IDAg
KQotICAgIHsKLSAgICAgICAgX19hc21fXyBfX3ZvbGF0aWxlX18gKCAibGxkdCAlJWF4IiA6IDog
ImEiICgwKSApOwotICAgIH0KKyAgICAgICAgbGxkdCgwKTsKICAgICBlbHNlCiAgICAgewogICAg
ICAgICBkZXNjID0gKCFpc19wdl8zMmJpdF92Y3B1KHYpCiAgICAgICAgICAgICAgICAgPyB0aGlz
X2NwdShnZHRfdGFibGUpIDogdGhpc19jcHUoY29tcGF0X2dkdF90YWJsZSkpCiAgICAgICAgICAg
ICAgICArIExEVF9FTlRSWSAtIEZJUlNUX1JFU0VSVkVEX0dEVF9FTlRSWTsKICAgICAgICAgX3Nl
dF90c3NsZHRfZGVzYyhkZXNjLCBMRFRfVklSVF9TVEFSVCh2KSwgZW50cyo4LTEsIFNZU19ERVND
X2xkdCk7Ci0gICAgICAgIF9fYXNtX18gX192b2xhdGlsZV9fICggImxsZHQgJSVheCIgOiA6ICJh
IiAoTERUX0VOVFJZIDw8IDMpICk7CisgICAgICAgIGxsZHQoTERUX0VOVFJZIDw8IDMpOwogICAg
IH0KIH0KIAotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 02 16:14:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 16:14:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz3MN-0004bo-Lp; Mon, 02 Oct 2017 16:14:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4412666e0=Andrew.Cooper3@citrix.com>)
 id 1dz3MM-0004Zm-3H
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 16:14:22 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 D9/0F-17770-DD562D95; Mon, 02 Oct 2017 16:14:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRWlGSWpSXmKPExsXitHRDpO7t1Eu
 RBrsmc1os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnbv61iL+hirbi27RN7A+NMli5GTg4JAX+J
 x4+mgNlsAvoSu198YgKxRQTUJU53XGTtYuTgYBbQlVj1UwMkLCxgIXFoVjdYCYuAisTqr/uYQ
 WxeAU+JT8ueskOMlJM4f/wnWFxIQE3iWv8ldogaQYmTM5+ArWIWkJA4+OIF8wRG7llIUrOQpB
 YwMq1i1ChOLSpLLdI1NNBLKspMzyjJTczMAfLM9HJTi4sT01NzEpOK9ZLzczcxAkOBAQh2MB5
 /H3eIUZKDSUmUVzX5UqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5jKUA5waLU9NSKtMwcYFDC
 pCU4eJREePtB0rzFBYm5xZnpEKlTjMYcNx5e/8PE0XHz7h8mIZa8/LxUKXHecJBSAZDSjNI8u
 EGwaLnEKCslzMsIdJoQT0FqUW5mCar8K0ZxDkYlYd7VIFN4MvNK4Pa9AjqFCeiUOV0XQE4pSU
 RISTUwGhmWHOc80al/9uycCsa+uUKM7eUXrt43zn0RqfvTiHGCo/pTj/WVQncXe729kxN5fFl
 x1d3jP/UXOuubJN77GbCB78db7Q7d57t2n5nh2L5S0bJ4mcB0+ch/P9z9flwJsBaZZfjiw+dt
 15v8zfe+Knp1Mj5dQvxawM8fh9uc5waG3W5+77UtVomlOCPRUIu5qDgRAIUetBqRAgAA
X-Env-Sender: prvs=4412666e0=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1506960857!119243094!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42750 invoked from network); 2 Oct 2017 16:14:18 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Oct 2017 16:14:18 -0000
X-IronPort-AV: E=Sophos;i="5.42,470,1500940800"; d="scan'208";a="442186119"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 2 Oct 2017 17:13:46 +0100
Message-ID: <1506960829-18991-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH for-next 0/3] xen/x86: Misc improvements
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kcmV3IENvb3BlciAoMyk6CiAgeDg2L3NtcDogUmV3b3JrIGNwdV9zbXBib290X2FsbG9jKCkg
dG8gY29wZSB3aXRoIG1vcmUgdGhhbiBqdXN0CiAgICAtRU5PTUVNCiAgeGVuL3g4NjogSW50cm9k
dWNlIHN0YXRpYyBpbmxpbmUgd3JhcHBlcnMgZm9yIGx7aWR0LGdkdCxsZHQsdHJ9KCkKICB4ODYv
bGR0OiBBbHRlciBob3cgaW52YWxpZGF0ZV9zaGFkb3dfbGR0KCkgZGVhbHMgd2l0aCBUTEIgZmx1
c2hlcwoKIHhlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgIHwgIDggKysrKy0tLS0KIHhlbi9hcmNo
L3g4Ni9kb21haW4uYyAgICAgIHwgIDYgKysrKy0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAg
ICB8IDM5ICsrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gv
eDg2L3NtcGJvb3QuYyAgICAgfCAzMSArKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tCiB4
ZW4vY29tbW9uL2VmaS9ydW50aW1lLmMgICB8ICA0ICsrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
ZGVzYy5oIHwgMjAgKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvbGR0
LmggIHwgIDYgKystLS0tCiA3IGZpbGVzIGNoYW5nZWQsIDc1IGluc2VydGlvbnMoKyksIDM5IGRl
bGV0aW9ucygtKQoKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 02 16:16:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 16:16:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz3Of-00055I-1g; Mon, 02 Oct 2017 16:16:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4410c2dc2=George.Dunlap@citrix.com>)
 id 1dz3Od-000556-Pm
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 16:16:43 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 26/CD-02046-A6662D95; Mon, 02 Oct 2017 16:16:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXitHRDpG5m2qV
 Ig0n7NSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozJR6ayFtxkqvi0fQtLA+NKpi5GTg4JAX+J
 /32d7CC2sEC4xNppj8DiIgJOEvvebGABsZkFaiTu3N8PFhcSyJSYs2kzG4jNJqAnMe/4V7AaX
 gFbicNLHjOD2CwCKhIrj78Bs0WBZjad7YeqEZQ4OfMJkM3BwSlgLdF4LwjEZBbQlFi/Sx9ik7
 jErSfzmSBseYntb+cwQ2xVlVj84Cj7BEb+WUgGzULonoWkexaS7gWMLKsYNYpTi8pSi3SNTPS
 SijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQLDsp6BgXEH46vjfocYJTmYlER5VZMv
 RQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4C1JBcoJFqWmp1akZeYAIwQmLcHBoyTC258ClOYtL
 kjMLc5Mh0idYtTluPHw+h8mIZa8/LxUKXFeF5AZAiBFGaV5cCNg0XqJUVZKmJeRgYFBiKcgtS
 g3swRV/hWjOAejkjBvMsgUnsy8ErhNr4COYAI6Yk7XBZAjShIRUlINjIaskXfnPZu4a36tq/S
 8Fx5OKcX/Q/ftniLIys27l+9dvIk1nyZnsOSCKM+X2QtCb6ZzrXaq+tPTxnLJYPIZtQUnX+Se
 su56rqLOu01Ih+WPS9vLlIP+v07bbQ69oTOr92C55vwzUUlX9/IsYFxcIhDKZf1y4lftf0YfZ
 cIvaVX28PHJH980S4mlOCPRUIu5qDgRAEgsq3LRAgAA
X-Env-Sender: prvs=4410c2dc2=George.Dunlap@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1506961000!105852472!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64213 invoked from network); 2 Oct 2017 16:16:41 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Oct 2017 16:16:41 -0000
X-IronPort-AV: E=Sophos;i="5.42,470,1500940800"; d="scan'208";a="442186709"
To: Julien Grall <julien.grall@arm.com>, <xen-devel@lists.xen.org>
References: <20171002125941.11274-1-julien.grall@arm.com>
 <20171002125941.11274-13-julien.grall@arm.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <363002fe-1cf6-6f3f-62ef-739c5d024a86@citrix.com>
Date: Mon, 2 Oct 2017 17:16:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171002125941.11274-13-julien.grall@arm.com>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 12/15] xen/x86: p2m-pod: Use typesafe gfn
 in p2m_pod_zero_check
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDIvMjAxNyAwMTo1OSBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEF0IHRoZSBzYW1l
IHRpbWUgbWFrZSB0aGUgYXJyYXkgZ2ZucyBjb25zdCBoYXMgaXQgaXMgbm90IG1vZGlmaWVkIHdp
dGhpbgo+IHRoZSBmdW5jdGlvbi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgo+IEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgo+IFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgoKUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNv
bT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 02 16:21:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 16:21:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz3T6-0005qY-La; Mon, 02 Oct 2017 16:21:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4410c2dc2=George.Dunlap@citrix.com>)
 id 1dz3T6-0005qR-67
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 16:21:20 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 55/28-00743-F7762D95; Mon, 02 Oct 2017 16:21:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXitHSDvW5d+qV
 Ig+tnTCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyL0/awFfxmrOg9q9XA+ICxi5GTQ0LAX6Jt
 z3MmEFtYIEbiTHMLmC0i4CSx780GFhCbWaBG4s79/WBxIYFMidY33cwgNpuAnsS841/BangFb
 CVOrtzGCmKzCKhI7Pj7lg3EFhUIl2g62w9VIyhxcuYTMJtTwFri29zJQHM4gOZrSqzfpQ+xSl
 zi1pP5TBC2vMT2t3OYIdaqSix+cJR9AiP/LCSTZiF0z0LSPQtJ9wJGllWMGsWpRWWpRbpGBnp
 JRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIFhWc/AwLiDsXG23yFGSQ4mJVFe1eRL
 kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeLPTgHKCRanpqRVpmTnACIFJS3DwKInwbgJJ8xYXJ
 OYWZ6ZDpE4x6nLceHj9D5MQS15+XqqUOK8nSJEASFFGaR7cCFi0XmKUlRLmZWRgYBDiKUgtys
 0sQZV/xSjOwagkzCsCMoUnM68EbtMroCOYgI6Y03UB5IiSRISUVAPjbIMjD063Gio81871X8i
 2pzv4rYRTQXG7xuwVlc9OJGyvTrV5uz7rzl8lS7srnzZ+rX7w483xFg49ln8TE6Q3MJUe2+Py
 /M22rJ+9nQI/dupl3bCNr49cFJbouXDNsRmdWo7TJ32awJYwZ0HHof370hdEVzBmVO9WMFplE
 vJQgfW+8aKEfV02SizFGYmGWsxFxYkAVgY/oNECAAA=
X-Env-Sender: prvs=4410c2dc2=George.Dunlap@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1506961277!112578822!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58231 invoked from network); 2 Oct 2017 16:21:18 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Oct 2017 16:21:18 -0000
X-IronPort-AV: E=Sophos;i="5.42,470,1500940800"; d="scan'208";a="450165483"
To: Julien Grall <julien.grall@arm.com>, <xen-devel@lists.xen.org>
References: <20171002125941.11274-1-julien.grall@arm.com>
 <20171002125941.11274-14-julien.grall@arm.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <3ac523ac-e1db-a792-dd9f-834a4a111dcc@citrix.com>
Date: Mon, 2 Oct 2017 17:20:47 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171002125941.11274-14-julien.grall@arm.com>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 13/15] xen/x86: p2m-pod: Use typesafe gfn
 in p2m_pod_demand_populate
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDIvMjAxNyAwMTo1OSBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gQWNrZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gUmV2aWV3ZWQtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 02 16:23:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 16:23:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz3V1-0005wz-1B; Mon, 02 Oct 2017 16:23:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4410c2dc2=George.Dunlap@citrix.com>)
 id 1dz3V0-0005ws-EZ
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 16:23:18 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 64/8C-03454-5F762D95; Mon, 02 Oct 2017 16:23:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXitHSDve7X9Eu
 RBrNvKFos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkXp+1hK/jNWNF7VquB8QFjFyMHh4SAv8SJ
 IxxdjJwcwgK5EpOv7WIHsUUEnCT2vdnAAmIzC9RI3Lm/nwnEFhLIlNj4ZS+YzSagJzHv+FewG
 l4BW4mJS+ewgtgsAioSq5+9BouLCoRLNJ3th6oRlDg58wmYzSlgLfH67B6wE5gFNCXW79KHWC
 UucevJfCYIW15i+9s5zBBrVSUWPzjKPoGRfxaSSbMQumch6Z6FpHsBI8sqRvXi1KKy1CJdC72
 kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMCQZACCHYyzL/sfYpTkYFIS5VVNvhQp
 xJeUn1KZkVicEV9UmpNafIhRhoNDSYI3FhjiQoJFqempFWmZOcDogElLcPAoifBqgaR5iwsSc
 4sz0yFSpxh1OW48vP6HSYglLz8vVUqcVwOkSACkKKM0D24ELFIvMcpKCfMyAh0lxFOQWpSbWY
 Iq/4pRnINRSZi3HmQKT2ZeCdymV0BHMAEdMafrAsgRJYkIKakGRvHHs6cpVDNGbPOJKpguNfX
 p4Yrq2z4f57BYsvrWOb1f+jX4g2xa+up5UUGX738SnqQZ8XPZ0wfd988uses6d3SLabRzwvf5
 yxSiY37o7zf41/tyQnn2j9hjq7b3s5p79uXxcuytUHpwdpXO38ZyLee1d+1Eb6rz31cxrDM1Z
 zpslH+lKsz/ghJLcUaioRZzUXEiAAOiNw/PAgAA
X-Env-Sender: prvs=4410c2dc2=George.Dunlap@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1506961395!119645886!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38610 invoked from network); 2 Oct 2017 16:23:17 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Oct 2017 16:23:17 -0000
X-IronPort-AV: E=Sophos;i="5.42,470,1500940800"; d="scan'208";a="450165895"
To: Julien Grall <julien.grall@arm.com>, <xen-devel@lists.xen.org>
References: <20171002125941.11274-1-julien.grall@arm.com>
 <20171002125941.11274-15-julien.grall@arm.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <8adb67f4-172f-d682-d1c7-e4a36d832edf@citrix.com>
Date: Mon, 2 Oct 2017 17:23:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171002125941.11274-15-julien.grall@arm.com>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 14/15] xen/x86: p2m-pod: Use typesafe gfn
 for the fields reclaim_single and max_guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDIvMjAxNyAwMTo1OSBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gQWNrZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gUmV2aWV3ZWQtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 02 16:27:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 16:27:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz3Yo-0006Av-Hr; Mon, 02 Oct 2017 16:27:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4410c2dc2=George.Dunlap@citrix.com>)
 id 1dz3Yn-0006Ap-Mb
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 16:27:13 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 D6/9E-02224-0E862D95; Mon, 02 Oct 2017 16:27:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXitHSDve6DjEu
 RBotnylss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnHXm5gKXjEVNF94j1bA+NKpi5GDg4JAX+J
 dYeMQUxhgRiJ1S8Tuxg5OUQEnCT2vdnAAmIzC9RI3Lm/nwnEFhLIlDg47RQ7iM0moCcx7/hXs
 BpeAVuJD+ffgsVZBFQkXix8D1YvKhAu0XS2H6pGUOLkzCdgNqeAtcTpB2fZQdYyC2hKrN+lD7
 FKXOLWk/lMELa8xPa3c5gh1qpKLH5wlH0CI/8sJJNmIXTPQtI9C0n3AkaWVYwaxalFZalFukY
 meklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgUFZz8DAuIPx1XG/Q4ySHExKoryq
 yZcihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw3kkHygkWpaanVqRl5gDjAyYtwcGjJMKrBZLmL
 S5IzC3OTIdInWLU5bjx8PofJiGWvPy8VClx3nkgRQIgRRmleXAjYLF6iVFWSpiXkYGBQYinIL
 UoN7MEVf4VozgHo5Iwrz4w8oV4MvNK4Da9AjqCCeiIOV0XQI4oSURISTUwmi+5Mi8iQqXUmKG
 qOdZn0tGkq4ahL64fjdE0613L68Ju+nHWOfWlmzyzQuaJF7yIMl10aI5e/b9LL7ft9yw/XvBL
 LiRTxeFesJr9pPkvO87qv7q66q3qxNAdbw0v9aywLupjPWCdnTAvS7BmzTGDU2oFzowef0pk1
 kXf85+ieMMtU3kDn3iCEktxRqKhFnNRcSIA1HlddNACAAA=
X-Env-Sender: prvs=4410c2dc2=George.Dunlap@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1506961630!117526317!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20483 invoked from network); 2 Oct 2017 16:27:12 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Oct 2017 16:27:12 -0000
X-IronPort-AV: E=Sophos;i="5.42,470,1500940800"; d="scan'208";a="450166514"
To: Julien Grall <julien.grall@arm.com>, <xen-devel@lists.xen.org>
References: <20171002125941.11274-1-julien.grall@arm.com>
 <20171002125941.11274-16-julien.grall@arm.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <9d6f0c9f-7941-de09-cee3-3677fb2183e7@citrix.com>
Date: Mon, 2 Oct 2017 17:27:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171002125941.11274-16-julien.grall@arm.com>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 15/15] xen/x86: p2m-pod: Rework prototype
 of p2m_pod_demand_populate
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDIvMjAxNyAwMTo1OSBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ICAgICAtIFN3aXRj
aCB0aGUgcmV0dXJuIHR5cGUgdG8gYm9vbAo+ICAgICAtIFJlbW92ZSB0aGUgcGFyYW1ldGVyIHAy
bV9xdWVyeV90IHEgYXMgaXQgaXMgbm90IHVzZWQKPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 02 16:30:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 16:30:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz3c7-0006nG-1K; Mon, 02 Oct 2017 16:30:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4410c2dc2=George.Dunlap@citrix.com>)
 id 1dz3c5-0006n9-Lk
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 16:30:37 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 C0/B2-30935-CA962D95; Mon, 02 Oct 2017 16:30:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHSDve6azEu
 RBvNvKlss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlb5yxjKVjCUnGpbS5zA+Nm5i5GTg4JAX+J
 8/eOs4HYwgI2EkvufmcEsUUEnCT2vdnA0sXIxcEsMIdJ4tWsSWBFQgKWEse7JzGB2GwCehLzj
 n9lAbF5BWwlzi0+DjaURUBF4tmDJ2BxUYFwiaaz/VA1ghInZ0LEOQWsJN4f/8jaxcgBtEBTYv
 0ufZAws4C4xK0n85kgbHmJ7W/nMEOsVZVY/OAo+wRG/llIJs1C6J6FpHsWku4FjCyrGNWLU4v
 KUot0TfSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQIDkwEIdjDe6nM+xCjJwaQk
 yquafClSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvXwZQTrAoNT21Ii0zBxgjMGkJDh4lEd5gk
 DRvcUFibnFmOkTqFKMux42H1/8wCbHk5eelSonz9oEUCYAUZZTmwY2AxeslRlkpYV5GoKOEeA
 pSi3IzS1DlXzGKczAqCfPqg0zhycwrgdv0CugIJqAj5nRdADmiJBEhJdXAKB+7RSO4a98T5Xm
 GYitlnuRvNuVcm7RIvzSxn3OHyNzGBSt7uJ9kHGzm3Pfo6o6oA9fehfkaXXepj6peN+Mxz3W5
 jffT/CY67NAKOr+5wWjCXLUdO8P35Jwzt9v7wDuww/nOC6/qdv2jOttcv6XGth09WvLfYU6Tx
 vlHGfumHzI6ns3scqlgpRJLcUaioRZzUXEiAIY84GTSAgAA
X-Env-Sender: prvs=4410c2dc2=George.Dunlap@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1506961834!110620523!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32989 invoked from network); 2 Oct 2017 16:30:36 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Oct 2017 16:30:36 -0000
X-IronPort-AV: E=Sophos;i="5.42,470,1500940800"; d="scan'208";a="450167273"
To: Julien Grall <julien.grall@arm.com>, <xen-devel@lists.xen.org>
References: <20171002125941.11274-1-julien.grall@arm.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <ee451444-fa03-c251-b18d-417c9f7288f5@citrix.com>
Date: Mon, 2 Oct 2017 17:30:31 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171002125941.11274-1-julien.grall@arm.com>
Content-Language: en-US
Cc: Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jan Beulich <jbeulich@suse.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH v3 00/15] xen/x86: Clean-up the PoD code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDIvMjAxNyAwMTo1OSBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIGFsbCwKPiAK
PiBJIGhhdmUgYmVlbiBhdHRlbXB0aW5nIHRvIHVzZSB0aGUgUG9EIGNvZGUgb24gQXJtIChpdCB3
aWxsIGJlIHNlbnQgaW4gYQo+IHNlcGFyYXRlIHNlcmllcykgYW5kIHNwZW50IHNvbWV0aW1lcyB0
byBjbGVhbi11cCBhbmQgc3dpdGNoIHRvIHR5cGVzYWZlIGdmbgo+IHRoZSBjdXJyZW50IGNvZGUu
Cj4gCj4gVGhlIFBvRCBjb2RlIGhhcyBiZWVuIHRlc3RlZCBvbiBBcm0gKHRoZSB2ZXJzaW9uIGlz
IHNsaWdodGx5IGRpZmZlcmVudCwKPiBtb3N0bHkgcmVuYW1pbmcpIGFuZCB0aGUgeDg2IHBhcnQg
aGFzIG9ubHkgYmVlbiBidWlsdCB0ZXN0IGl0LgoKQXQgdGhlIGVuZCBvZiB0aGlzIHNlcmllcyB0
aGVyZSBhcmUgc3RpbGwgYW4gYXdmdWwgbG90IG9mIGR1cGxpY2F0ZQoiZ2ZuX2wiIGFuZCAiZ2Zu
IiB2YXJpYWJsZXMgaW4gcDJtLmMuICBBcmUgeW91IHBsYW5uaW5nIG9uIHdvcmtpbmcgdG8KcmVt
b3ZlIHRoZW0gaW4gdGhlIGZ1dHVyZT8KCiAtR2VvcmdlCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 02 16:31:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 16:31:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz3d8-0006uu-Af; Mon, 02 Oct 2017 16:31:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=441524c13=anthony.perard@citrix.com>)
 id 1dz3d6-0006ul-AE
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 16:31:40 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 6C/A2-01916-BE962D95; Mon, 02 Oct 2017 16:31:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsXitHRDpO7rzEu
 RBu/rLb5vmczkwOhx+MMVlgDGKNbMvKT8igTWjNZtc5gLfvBUfN/+gLmB8R1nFyMnh4SAv8Sl
 L5/ZQGw2AQOJFdOvMoLYIgLSEv1z2tm7GLk4mAU+MErs/LYELCEs4Cux59QzFhCbRUBFYvWkj
 2BxXgE7iWuTjrJADJWXeL/gPlhcSEBN4sbCZSwQNYISJ2c+AbOZBSQkDr54wTyBkXsWktQsJK
 kFjEyrGNWLU4vKUot0jfWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQJDgQEIdjA
 2f3E6xCjJwaQkynsg41KkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnewyA5waLU9NSKtMwcYFDC
 pCU4eJREeE+DpHmLCxJzizPTIVKnGHU5Om7e/cMkxJKXn5cqJc7bB1IkAFKUUZoHNwIWIZcYZ
 aWEeRmBjhLiKUgtys0sQZV/xSjOwagkzKsEjDchnsy8ErhNr4COYAI6Yk7XBZAjShIRUlINjJ
 sTpga/lyo/xbLg9P0Vh+6ybjq3aZKCev71FdePd08ICLr2SKdekuvnX/a1/+z+C3R07fkS6Mv
 2ckNHgfCSvPzK/ct7Yi13tsmr/nolIl8j7Kn61P92WPXRx80bq+JzjFszGBifOV96u7Dh7eeV
 r9//rXzco5ezXTN1lcbsmF9sIl26xXzSJUosxRmJhlrMRcWJAHI5adeLAgAA
X-Env-Sender: prvs=441524c13=anthony.perard@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1506961897!109924492!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59408 invoked from network); 2 Oct 2017 16:31:38 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Oct 2017 16:31:38 -0000
X-IronPort-AV: E=Sophos;i="5.42,470,1500940800"; d="scan'208";a="442189833"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Mon, 2 Oct 2017 17:30:58 +0100
Message-ID: <20171002163058.15651-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.14.2
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Juan Quintela <quintela@redhat.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, "Dr.
 David Alan Gilbert" <dgilbert@redhat.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH] migration,
	xen: Fix block image lock issue on live migration
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBkb2luZyBhIGxpdmUgbWlncmF0aW9uIG9mIGEgWGVuIGd1ZXN0IHdpdGggbGlieGwsIHRo
ZSBpbWFnZXMgZm9yCmJsb2NrIGRldmljZXMgYXJlIGxvY2tlZCBieSB0aGUgb3JpZ2luYWwgUUVN
VSBwcm9jZXNzLCBhbmQgdGhpcyBwcmV2ZW50CnRoZSBRRU1VIGF0IHRoZSBkZXN0aW5hdGlvbiB0
byB0YWtlIHRoZSBsb2NrIGFuZCB0aGUgbWlncmF0aW9uIGZhaWwuCgpGcm9tIFFFTVUgcG9pbnQg
b2Ygdmlldywgb25jZSB0aGUgUkFNIG9mIGEgZG9tYWluIGlzIG1pZ3JhdGVkLCB0aGVyZSBpcwp0
d28gUU1QIGNvbW1hbmRzLCAic3RvcCIgdGhlbiAieGVuLXNhdmUtZGV2aWNlcy1zdGF0ZSIsIGF0
IHdoaWNoIHBvaW50IGEKbmV3IFFFTVUgaXMgc3Bhd25lZCBhdCB0aGUgZGVzdGluYXRpb24uCgpS
ZWxlYXNlIGxvY2tzIGluICJ4ZW4tc2F2ZS1kZXZpY2VzLXN0YXRlIiBzbyB0aGUgZGVzdGluYXRp
b24gY2FuIHRha2VzCnRoZW0uCgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9u
eS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCkNDaW5nIGxpYnhsIG1haW50YWluZXJzOgpDQzogSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgotLS0KIG1pZ3JhdGlvbi9zYXZldm0uYyB8IDE0ICsrKysrKysrKysrKysr
CiAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL21pZ3JhdGlv
bi9zYXZldm0uYyBiL21pZ3JhdGlvbi9zYXZldm0uYwppbmRleCA0YTg4MjI4NjE0Li42OWQ5MDRj
MTc5IDEwMDY0NAotLS0gYS9taWdyYXRpb24vc2F2ZXZtLmMKKysrIGIvbWlncmF0aW9uL3NhdmV2
bS5jCkBAIC0yMjYzLDYgKzIyNjMsMjAgQEAgdm9pZCBxbXBfeGVuX3NhdmVfZGV2aWNlc19zdGF0
ZShjb25zdCBjaGFyICpmaWxlbmFtZSwgRXJyb3IgKiplcnJwKQogICAgIHFlbXVfZmNsb3NlKGYp
OwogICAgIGlmIChyZXQgPCAwKSB7CiAgICAgICAgIGVycm9yX3NldGcoZXJycCwgUUVSUl9JT19F
UlJPUik7CisgICAgfSBlbHNlIHsKKyAgICAgICAgLyogbGlieGwgY2FsbHMgdGhlIFFNUCBjb21t
YW5kICJzdG9wIiBiZWZvcmUgY2FsbGluZworICAgICAgICAgKiAieGVuLXNhdmUtZGV2aWNlcy1z
dGF0ZSIgYW5kIGluIGNhc2Ugb2YgbWlncmF0aW9uIGZhaWx1cmUsIGxpYnhsCisgICAgICAgICAq
IHdvdWxkIGNhbGwgImNvbnQiLgorICAgICAgICAgKiBTbyBjYWxsIGJkcnZfaW5hY3RpdmF0ZV9h
bGwgKHJlbGVhc2UgbG9ja3MpIGhlcmUgdG8gbGV0IHRoZSBvdGhlcgorICAgICAgICAgKiBzaWRl
IG9mIHRoZSBtaWdyYXRpb24gdGFrZSBjb250cm9sZSBvZiB0aGUgaW1hZ2VzLgorICAgICAgICAg
Ki8KKyAgICAgICAgaWYgKCFzYXZlZF92bV9ydW5uaW5nKSB7CisgICAgICAgICAgICByZXQgPSBi
ZHJ2X2luYWN0aXZhdGVfYWxsKCk7CisgICAgICAgICAgICBpZiAocmV0KSB7CisgICAgICAgICAg
ICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAiJXM6IGJkcnZfaW5hY3RpdmF0ZV9hbGwoKSBmYWlsZWQg
KCVkKSIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXywgcmV0KTsKKyAgICAg
ICAgICAgIH0KKyAgICAgICAgfQogICAgIH0KIAogIHRoZV9lbmQ6Ci0tIApBbnRob255IFBFUkFS
RAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 02 16:38:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 16:38:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz3jJ-0007Cd-4I; Mon, 02 Oct 2017 16:38:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xen.list@daevel.fr>) id 1dz3jI-0007CW-Ff
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 16:38:04 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 72/5B-03642-B6B62D95; Mon, 02 Oct 2017 16:38:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsWySSHunm529qV
 Ig97lvBZLPi5msdi67A+7A5PH0d2/mTy29+1iD2CKYs3MS8qvSGDNmLe7mblgM3/F7acHWBsY
 X3N3MXJxsAhMZZY4++AfK4gjJNDJJPG+u5G9i5GTg1fAQGLhxA2sILYwkD1//nk2EJtNQFtix
 uWDLCC2iICixJbHjUwgNrOAtMS1J2/BalgEVCVu/d/GCBHXlGjd/htspoSArMTXnk1AcQ6g+Y
 ISf3cIQ5TIS2x/O4d5AiPPLCQdsxCqZiGpWsDIvIpRvTi1qCy1SNdSL6koMz2jJDcxM0fX0MB
 MLze1uDgxPTUnMalYLzk/dxMjMJwYgGAH491NAYcYJTmYlER5N2VeihTiS8pPqcxILM6ILyrN
 SS0+xCjDwaEkwfsGJCdYlJqeWpGWmQMMbJi0BAePkgivcRZQmre4IDG3ODMdInWK0Z7jx6Qrf
 5g4Om7eBZKbwOSG7w/+MAmx5OXnpUqJ89aCtAmAtGWU5sENhUXiJUZZKWFeRqAzhXgKUotyM0
 tQ5V8xinMwKgnz+oNM4cnMK4Hb/QroLCags+Z0XQA5qyQRISXVwCj5a9LMTz3WYp8ubuPQ0jz
 PY3Bz0VSv1z9fKlvyvfk24fscVfW+42KTM1k+HBWarTPHK8E93q28oyHz8Nu9QsKCd1abZyRn
 nRCSO9RVPfnm36Cw7vKK487LrzQ4rz/EFL1se072Y/6wC09+XPw+oTbWaOshqWlhhZmXDd6zJ
 GSHFE0LVHL8+EmJpTgj0VCLuag4EQAZTVYsvwIAAA==
X-Env-Sender: xen.list@daevel.fr
X-Msg-Ref: server-6.tower-27.messagelabs.com!1506962283!119751246!1
X-Originating-IP: [178.32.94.222]
X-SpamReason: No, hits=0.7 required=7.0 tests=BODY_RANDOM_LONG, RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42112 invoked from network); 2 Oct 2017 16:38:03 -0000
Received: from licorne.daevel.fr (HELO licorne.daevel.fr) (178.32.94.222)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 2 Oct 2017 16:38:03 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=daevel.fr;
 s=default; 
 h=Content-Transfer-Encoding:Mime-Version:Content-Type:Date:Cc:To:From:Subject:Message-ID;
 bh=g7xNknPU0J7z1g78MyememELAMR0/89PUn4lixleOxA=; 
 b=gROGWYycyBwh50FQiwmEz9C52MvsvsJxqNV7ocING/CXwqTNJmxmup92ZYyU7dbCP1BSgnRdPebW+7bv53U+Av7sirNAIbNoEs8trmmUXPl2nEx6yx0BsfH7ucnHjHoRuJT9IbcPxC6JjhSbFfa8LYqpLXEEWhO/OT4EK2vH5SM=;
Received: from 5-49-176-13.hfc.dyn.abo.bbox.fr ([5.49.176.13]
 helo=[10.13.42.91])
 by licorne.daevel.fr with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <xen.list@daevel.fr>)
 id 1dz3jG-0001Qq-N7; Mon, 02 Oct 2017 18:38:02 +0200
Message-ID: <1506962277.6552.25.camel@daevel.fr>
From: Olivier Bonvalet <xen.list@daevel.fr>
To: xen-users@lists.xensource.com
Date: Mon, 02 Oct 2017 18:37:57 +0200
X-Mailer: Evolution 3.26.0-1 
Mime-Version: 1.0
Cc: xen-devel@lists.xen.org
Subject: [Xen-devel] high CPU stolen time after live migrate
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgp3aXRoIFhlbiA0LjguMiwgbWlncmF0ZWQgZG9tYWlucyBoYXZlIHdyb25nIHN0YXRzIGZv
ciBzdG9sZW4gdGltZS4KCkZvciBleGFtcGxlIDoKCnJvb3QhIGxhdXNzb3I6L3Byb2MjIGNhdCBz
dGF0IApjcHUgIDg3OTU3OTc2IDMyNDYzIDY0ODM4NzQgMzYxMTY5Nzk0IDMwNzU4MDYgMCA5Mzcw
MDQgMTgzMDg2OTg2MTEzIDAgMApjcHUwIDI4Mjg4NjcgMjQzNCAyMjY1ODAgNDM3NTQxNTIgNzg2
NjUxIDAgNDI3NjYgMTc3ODcyMjU3MzEzMSAwIDAKY3B1MSAyNjExNDk2IDM1NDUgMjMyNTI5IDQy
MzY0MDQ3IDU5NDg0NiAwIDI0NDEgMTU5ODgyMjc1NDc2OSAwIDAKY3B1MiAyMTk1ODMzMCAxNDky
MyAxMzM4MjgzIDQwMzE1OTkwIDQyNDA0NSAwIDEyNzQyMSAxMDg2NjA1MzA1NDk3IDAgMApjcHUz
IDI3MjU3NDUgMzM5IDI3MTQ3MSA0MjQyNjExMyAzMTkxMzIgMCAxNDA4IDQxNzU2Nzk4NTA4IDAg
MApjcHU0IDIxNzM4NjAwIDM4NTggMTA5OTIyMiAzOTUyODc1OSA1MDg5OTYgMCA2ODIwNDQgMzIx
OTAwODQwNDI0IDAgMApjcHU1IDk1NDMxNTUgMTY2OCAxMTY1MTk0IDUzMjc0MDExIDIzMTcyNyAw
IDgxMzAgMTY1Mjc1MTk0ODA1MiAwIDAKY3B1NiAxNDIyMzk4NCA0MDE0IDk3MDg4OCA0ODgyNjg4
MCAxMjY3OTAgMCA2NzkwOSAyNTQxOTQ1MDUyMTkgMCAwCmNwdTcgMTIzMjc3OTQgMTY4MCAxMTc5
NzAyIDUwNjc5NzY0IDgzNjE4IDAgNDg4MyA4MjcwMjk4ODU5MjMgMCAwCmludHIgNzg2NjEzMjYy
NSA5OTg2ODAzNyAwIDQzNDExNjk2NiA2MTcgMCAzNjM4MDAgMCA5NDk4MzE3NCA0MjU2MDMwMzUg
MTAxNiAwIDM5MDMzNSAwIDAgMTIyMjQ1NzMzIDM2OTA1Mzk1MyAxMDQxIDAgMzU4MzAxIDAgMCA3
NzI2NzQ4MiA0MjIzMzQ3NzcgMTAxNSAwIDM3MTA4NCAwIDAgOTYwMzEzNDIgMjE4NzQ3OTQ1IDk5
MyAwIDMzMTQ0MCAwIDAgNzc2MjI3OTQgMzMzMDQ2MzM0IDExMzkgMCA0NDQ5MTIgMCAwIDU3NTM2
NTYxIDIzNzAzNTI4MyAxMTI2IDAgNDA3NzI1IDAgMCA0MTE2MjY3MyAzMDY3OTU2NDUgMTE5NiAw
IDQzMTk2MCAwIDAgNzc1IDAgMCAwIDAgNDc5IDAgMCAwIDk1MiAwIDAgMCAxNzA0NiAzMDQwNSAx
NTUyNiA5NDc4MSAxNDAyNSAzODQ5IDE2ODQ4IDQ0ODUgMTYzNTIgMTgwMSAxNzYxMSAyMTA0IDE0
MDE2IDE4MDcgMTY4NjggMjIzNSAzNjgwIDAgMCAwIDAgMCAwIDAgMTEwMzcwIDEwNzY1OSAxMDEy
MDggMzU1NzE2IDEwNzg5NSA2MjcyNiAxMDUzNDUgNzAzODcgMTEyODIzIDYyNjUzIDEwMzg4OCA3
MDY0MiAxMDkzMTIgNjM3OTkgMTAzMzg4IDY1OTE4IDAgMCAwIDU2MTkgMCAwIDAgMCAwIDAgMCAw
IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg
MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw
IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg
MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw
IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg
MCAwIDAgMCAwIDAgMCAwIDAKY3R4dCA2MTc4MjU5MDA5CmJ0aW1lIDE1MDYzMDk1NjcKcHJvY2Vz
c2VzIDY0NTcwMDIKcHJvY3NfcnVubmluZyAyCnByb2NzX2Jsb2NrZWQgMApzb2Z0aXJxIDI4OTM4
MjA5NTYgOCA1NzQ2MTk4MTEgODA4NTE4MzExIDg0ODg0MzM1NCAwIDAgMTIwNDExOTUgMjA1NDU5
MzgzIDAgNDQ0MzM4ODk0CgoKcm9vdCEgbGF1c3NvcjovcHJvYyMgY2F0IC9wcm9jL3VwdGltZSAK
NjUyMDA1LjIzIDI2MzEzMjguODIKCgpWYWx1ZXMgZm9yICJzdG9sZW4gdGltZSIgaW4gL3Byb2Mv
c3RhdCBzZWVtcyBpbXBvc3NpYmxlIHdpdGggb25seSA3IGRheXMgb2YgdXB0aW1lLgoKCklzIGl0
IGEga25vd24gYnVnID8KCnRoYW5rcywKCk9saXZpZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 02 16:49:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 16:49:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz3ui-0008Fh-Oo; Mon, 02 Oct 2017 16:49:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dz3uh-0008Fa-4N
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 16:49:51 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 58/4C-02037-E2E62D95; Mon, 02 Oct 2017 16:49:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKIsWRWlGSWpSXmKPExsUyZ7p8oK5e3qV
 Ig+5djBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aaVX0sBS9YK6acFGxgPM/SxcjFISQwiUli
 //c+VgjnD6NE+8krUJkNjBIL7y9j7mLkBHK2MUr8/Z8JYgsLeEhM/XuACcQWETCUeDn1O5DNA
 VQTK9G3JhWkl1lgCaPEgwXXGUFq2ASMJM4enQ5m8wrYSizqvQdmswioSHyeegJsvqhAuMTbxi
 MsEDWCEidnPgGzOQVMJd58mssKYjML6EnsuP4LypaX2P52DlivhICxRN+sPpYJjIKzkLTPQtI
 yC0nLAkbmVYwaxalFZalFukameklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgYFb
 z8DAuINxV7vfIUZJDiYlUd69OZcihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwngLJCRalpqdWp
 GXmAGMIJi3BwaMkwsuSC5TmLS5IzC3OTIdInWI05ji26fIfJo4bD6//YRJiycvPS5US5z0HMk
 kApDSjNA9uECy2LzHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5l0GMoUnM68Ebt8roFOYgE6
 Z03UB5JSSRISUVANjo8jHqGf/Cz/vCNrz2WF5Y+PLEyJKz/LfXOv1Orb+g/H0baWMV3bqpLVO
 VJDsSGeQeDp7q3io/D/LxHAT/fmCO7dp/5POfzy9NOXht91zt7/NsV6Ywyj6eZbBPhG+7N9Fa
 8NmPDxhcWZZX9nDHzv3fVaVy3iavyrfuvXLl7/8ZR6Rd6a2chx8qsRSnJFoqMVcVJwIAGIQdn
 foAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1506962988!75384546!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4071 invoked from network); 2 Oct 2017 16:49:49 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 2 Oct 2017 16:49:49 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v92GnaYG032546
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 2 Oct 2017 16:49:37 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v92GnZJt012089
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 2 Oct 2017 16:49:36 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v92GnYfU025256;
 Mon, 2 Oct 2017 16:49:35 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 02 Oct 2017 09:49:34 -0700
To: Jiri Slaby <jslaby@suse.cz>, mingo@redhat.com
References: <20171002091246.28432-1-jslaby@suse.cz>
 <20171002091246.28432-13-jslaby@suse.cz>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <fa55f071-bd99-3e8d-cefe-3fd2396d5ad7@oracle.com>
Date: Mon, 2 Oct 2017 12:49:21 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20171002091246.28432-13-jslaby@suse.cz>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Juergen Gross <jgross@suse.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, hpa@zytor.com, xen-devel@lists.xenproject.org,
 tglx@linutronix.de
Subject: Re: [Xen-devel] [PATCH v4 13/27] x86: xen-pvh,
	annotate data appropriatelly
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDIvMjAxNyAwNToxMiBBTSwgSmlyaSBTbGFieSB3cm90ZToKPiBVc2UgdGhlIG5ldyBT
WU1fREFUQV9TVEFSVF9MT0NBTCwgYW5kIFNZTV9EQVRBX0VORCogbWFjcm9zOgo+ICAgMDAwMCAg
ICAgOCBPQkpFQ1QgIExPQ0FMICBERUZBVUxUICAgIDYgZ2R0Cj4gICAwMDA4ICAgIDMyIE9CSkVD
VCAgTE9DQUwgIERFRkFVTFQgICAgNiBnZHRfc3RhcnQKPiAgIDAwMjggICAgIDAgT0JKRUNUICBM
T0NBTCAgREVGQVVMVCAgICA2IGdkdF9lbmQKPiAgIDAwMjggICAyNTYgT0JKRUNUICBMT0NBTCAg
REVGQVVMVCAgICA2IGVhcmx5X3N0YWNrCj4gICAwMTI4ICAgICAwIE9CSkVDVCAgTE9DQUwgIERF
RkFVTFQgICAgNiBlYXJseV9zdGFjawo+Cj4gU2lnbmVkLW9mZi1ieTogSmlyaSBTbGFieSA8anNs
YWJ5QHN1c2UuY3o+Cj4gQ2M6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNs
ZS5jb20+Cj4gQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiBDYzogVGhvbWFz
IEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+Cj4gQ2M6IEluZ28gTW9sbmFyIDxtaW5nb0By
ZWRoYXQuY29tPgo+IENjOiAiSC4gUGV0ZXIgQW52aW4iIDxocGFAenl0b3IuY29tPgo+IENjOiB4
ODZAa2VybmVsLm9yZwo+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiAtLS0K
ClJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29t
PgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 02 17:00:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 17:00:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz44S-0000eH-O7; Mon, 02 Oct 2017 16:59:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dz44Q-0000eB-HZ
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 16:59:54 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 41/26-03414-98072D95; Mon, 02 Oct 2017 16:59:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsUyZ7p8oG5nwaV
 Ig97dAhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bjbafZCjazVvzsnsfcwHiOpYuRi0NIYAKT
 xNRZhxkhnD+MEstPTWWDcDYwShz+NpkJwtnGKPHx4gXmLkZODmGBdIk5C5cygtgiAoYSL6d+Z
 wKxhQRiJf6u7WYFaWAWWMIo8WDBdbAiNgEjibNHp4PZvAK2Et9edrCD2CwCKhLTm1aC2aIC4R
 JvG4+wQNQISpyc+QTI5uDgFDCVuPYpDiTMLKAnseP6L1YIW15i+9s5YPdIAN1w+uE2xgmMgrO
 QdM9C0jILScsCRuZVjBrFqUVlqUW6hhZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5
 mxiBwcsABDsYb24MOMQoycGkJMrrnX8pUogvKT+lMiOxOCO+qDQntfgQowwHh5IE73WQnGBRa
 npqRVpmDjCOYNISHDxKIryqIGne4oLE3OLMdIjUKUZjjmObLv9h4rjx8PofJiGWvPy8VClx3o
 0gpQIgpRmleXCDYPF9iVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK820Cm8GTmlcDtewV0ChP
 QKXO6LoCcUpKIkJJqYBTYuubhq/e1lbU/LBUuqDSdEzWsfrciPfX8N6GZMcLn+rLnhZXoLNMz
 36+qbnyu+dgdJkOjOsaQTN7VYYt3b9qmNeHh75lBKx+vTjg59ajCOoXDdzoTr9fUlC7bOoOH/
 UljYmOw1nPNSh2pE9x2hbMuymY4T9yQ9TWW/YFK4rmUP185Txx9e1uJpTgj0VCLuag4EQA594
 736gIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1506963591!119754130!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20093 invoked from network); 2 Oct 2017 16:59:52 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Oct 2017 16:59:52 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v92Gxf7e013763
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 2 Oct 2017 16:59:42 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v92GxfNQ032164
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 2 Oct 2017 16:59:41 GMT
Received: from abhmp0017.oracle.com (abhmp0017.oracle.com [141.146.116.23])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v92Gxedk018297;
 Mon, 2 Oct 2017 16:59:40 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 02 Oct 2017 09:59:40 -0700
To: Jiri Slaby <jslaby@suse.cz>, mingo@redhat.com
References: <20171002091246.28432-1-jslaby@suse.cz>
 <20171002091246.28432-21-jslaby@suse.cz>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <0c3cfe7b-d6d3-cdc6-9c80-65c6d4c200d6@oracle.com>
Date: Mon, 2 Oct 2017 12:59:28 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20171002091246.28432-21-jslaby@suse.cz>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: Juergen Gross <jgross@suse.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, hpa@zytor.com, xen-devel@lists.xenproject.org,
 tglx@linutronix.de
Subject: Re: [Xen-devel] [PATCH v4 21/27] x86_64: assembly,
 add ENDs to some functions and relabel with SYM_CODE_*
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDIvMjAxNyAwNToxMiBBTSwgSmlyaSBTbGFieSB3cm90ZToKPiBBbGwgdGhlc2UgYXJl
IGZ1bmN0aW9ucyB3aGljaCBhcmUgaW52b2tlZCBmcm9tIGVsc2V3aGVyZSwgYnV0IHRoZXkgYXJl
Cj4gbm90IHR5cGljYWwgQyBmdW5jdGlvbnMuIFNvIHdlIGFubm90YXRlIHRoZW0gKGFzIGdsb2Jh
bCkgdXNpbmcgdGhlIG5ldwo+IFNZTV9DT0RFX1NUQVJULiBBbGwgdGhlc2Ugd2VyZSBub3QgYmFs
YW5jZWQgd2l0aCBhbnkgRU5ELCBzbyBtYXJrIHRoZWlyCj4gZW5kcyBieSBTWU1fQ09ERV9FTkQs
IGFwcHJvcHJpYXRlbGx5Lgo+Cj4gU2lnbmVkLW9mZi1ieTogSmlyaSBTbGFieSA8anNsYWJ5QHN1
c2UuY3o+Cj4gQ2M6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+
Cj4gQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiBDYzogVGhvbWFzIEdsZWl4
bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+Cj4gQ2M6IEluZ28gTW9sbmFyIDxtaW5nb0ByZWRoYXQu
Y29tPgo+IENjOiAiSC4gUGV0ZXIgQW52aW4iIDxocGFAenl0b3IuY29tPgo+IENjOiB4ODZAa2Vy
bmVsLm9yZwo+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKCkZvciBYZW4gYml0
czoKClJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUu
Y29tPgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 02 17:01:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 17:01:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz466-0001Fq-2m; Mon, 02 Oct 2017 17:01:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=441524c13=anthony.perard@citrix.com>)
 id 1dz465-0001Fj-HY
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 17:01:37 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 59/A2-02220-0F072D95; Mon, 02 Oct 2017 17:01:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpO6Hgku
 RBs+mSFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmn9x1iLFjMVjHl333WBsZlrF2MnBwSAv4S
 B6a9YwaxWQRUJH4dX8kGYrMJGEismH6VEcQWEVCT+DNrIVicWSBX4v32SWC2sICLRN/qNywgN
 q+AtcSZm7uAbC4OIYEGRom7HS+YIBKCEidnPmGBaNaRWLD7E1AzB5AtLbH8HweIySngJjFpdT
 pIhaiAssTevkPsILYQ0NobC5exTGDkm4Vk0Cwkg2YhDFrAyLyKUaM4tagstUjX0FwvqSgzPaM
 kNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMw0BiAYAfjxdOehxglOZiURHm98y9FCvEl5adU
 ZiQWZ8QXleakFh9ilOHgUJLgvQ6SEyxKTU+tSMvMAYY8TFqCg0dJhFcVJM1bXJCYW5yZDpE6x
 ajLcePh9T9MQix5+XmpUuK8G0GKBECKMkrz4EbA4u8So6yUMC8j0FFCPAWpRbmZJajyrxjFOR
 iVhHnfg0zhycwrgdv0CugIJqAj5nRdADmiJBEhJdXAqKr80OhU79q/e7JX3O15XOuX972WaW5
 +ud+tMH17n8/79v2sTMsJLZ070Tf69IN5t9a+i3J4JGFQ/q5O/tOLg07BppJeme35B09HL3C2
 0Zftk3Y5/q+pfcmrr5scOxgaWGK0+fxs7X+9v7TlepAQ+2KN1+qShaGCRj2R74Lt3fg9os6fn
 sSoxFKckWioxVxUnAgAqRaYOboCAAA=
X-Env-Sender: prvs=441524c13=anthony.perard@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1506963694!112584266!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14518 invoked from network); 2 Oct 2017 17:01:36 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Oct 2017 17:01:36 -0000
X-IronPort-AV: E=Sophos;i="5.42,470,1500940800"; d="scan'208";a="442195361"
Date: Mon, 2 Oct 2017 18:01:33 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Owen Smith <owen.smith@citrix.com>
Message-ID: <20171002170132.GA2116@perard.uk.xensource.com>
References: <1506437019-17946-1-git-send-email-owen.smith@citrix.com>
 <1506437019-17946-4-git-send-email-owen.smith@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506437019-17946-4-git-send-email-owen.smith@citrix.com>
User-Agent: Mutt/1.9.1 (2017-09-22)
Cc: xen-devel@lists.xenproject.org, sstabellini@kernel.org, kraxel@redhat.com,
 qemu-devel@nongnu.org
Subject: Re: [Xen-devel] [PATCH 3/3 v4] xenfb: Add
	[feature|request]-raw-pointer
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMjYsIDIwMTcgYXQgMDI6NDM6MzlQTSArMDAwMCwgT3dlbiBTbWl0aCB3cm90
ZToKPiBXcml0ZXMgImZlYXR1cmUtcmF3LXBvaW50ZXIiIGR1cmluZyBpbml0IHRvIGluZGljYXRl
IHRoZSBiYWNrZW5kCj4gY2FuIHBhc3MgcmF3IHVuc2NhbGVkIHZhbHVlcyBmb3IgYWJzb2x1dGUg
YXhlcyB0byB0aGUgZnJvbnRlbmQuCj4gRnJvbnRlbmRzIHNldCAicmVxdWVzdC1yYXctcG9pbnRl
ciIgdG8gaW5kaWNhdGUgdGhlIGJhY2tlbmQgc2hvdWxkCj4gbm90IGF0dGVtcHQgdG8gc2NhbGUg
YWJzb2x1dGUgdmFsdWVzIHRvIGNvbnNvbGUgc2l6ZS4KPiAicmVxdWVzdC1yYXctcG9pbnRlciIg
aXMgb25seSB2YWxpZCBpZiAicmVxdWVzdC1hYnMtcG9pbnRlciIgaXMKPiBhbHNvIHNldC4gUmF3
IHVuc2NhbGVkIHBvaW50ZXIgdmFsdWVzIGFyZSBpbiB0aGUgcmFuZ2UgWzAsIDB4N2ZmZl0KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBPd2VuIFNtaXRoIDxvd2VuLnNtaXRoQGNpdHJpeC5jb20+CgpIaSBP
d2VuLAoKV2h5IGRpZCB5b3UgcmVtb3ZlIHRoZSBmb2xsb3dpbmcgZnJvbSB0aGUgY29tbWl0IGRl
c2NyaXB0aW9uPwo+ICJmZWF0dXJlLXJhdy1wb2ludGVyIiBhbmQgInJlcXVlc3QtcmF3LXBvaW50
ZXIiIGFkZGVkIHRvIFhlbgo+IGhlYWRlciBpbiBjb21taXQgNzg2ODY1NGZmN2ZlNWU0YTJlZWFl
MmIyNzc2NDRmYTg4NGE1MDMxZQoKSSB0aGluayB0aGF0IHdpdGggaXQsIHlvdSBjb3VsZCBoYXZl
IGtlcHQgc3RlZmFubydzIHJldmlld2VkLWJ5IHRhZy4KClRoYW5rcywKCi0tIApBbnRob255IFBF
UkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 02 17:05:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 17:05:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz49O-0001TZ-Ha; Mon, 02 Oct 2017 17:05:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=441ecf2a9=dario.faggioli@citrix.com>)
 id 1dz49N-0001TS-75
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 17:05:01 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 B0/D9-02224-CB172D95; Mon, 02 Oct 2017 17:05:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsXitHSDve7uwku
 RBp93KVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkXnnxiLVgrX9Hx4wdjA2O/dBcjJ4eEQIjE
 mjuL2EFsXgFDieef1jOB2MICLhILnu1lAbHZBAwk3uzYywpiiwh4STx5eBvMZhYwk1jatxGsl
 0VARWLGlL9gvZwCNhKHftwHs4UESiU2NV4Fs/kFJCVuffnIDNFbLfFpz0ZWiBu0Jf6cvsEKcY
 OgxMmZT1ggetUkZsy9zDqBkW8WkpZZSMog4poSrdt/s0PY2hLLFr5mhrBtJdatew9VYyOx6eo
 CRghbXmL72znMCxjZVzFqFKcWlaUW6RoZ6yUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn
 525iBAZzPQMD4w7Gvr1+hxglOZiURHm98y9FCvEl5adUZiQWZ8QXleakFh9ilOHgUJLglS8Ay
 gkWpaanVqRl5gDjCiYtwcGjJMLbB5LmLS5IzC3OTIdInWLU5ei4efcPkxBLXn5eqpQ47wSQIg
 GQoozSPLgRsBi/xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYNx1kCk9mXgncpldARzABHTG
 n6wLIESWJCCmpBka/5QXRCXs3qJyUXjdZP3aN0AHRoN3veEK4JRWlrR8pnxd0+c3kZmUV1b/v
 sNm6VTsvny+PvjP3j0P0jINid1InH/UymDpNet+cpKL60GTbY+pvn1sYxn7L+t8XezXWKH7f4
 Z+HHrTIxEQu9NVcmDHJIzV2Q7fF/2qOnYqhS9gS0lqqfgvOeqTEUpyRaKjFXFScCADHr1Vr7A
 IAAA==
X-Env-Sender: prvs=441ecf2a9=dario.faggioli@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1506963897!105859122!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32326 invoked from network); 2 Oct 2017 17:04:59 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Oct 2017 17:04:59 -0000
X-IronPort-AV: E=Sophos;i="5.42,470,1500940800"; 
 d="asc'?scan'208";a="450174114"
Message-ID: <1506963892.6216.72.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Andrii Anisov <andrii_anisov@epam.com>, Meng Xu <mengxu@cis.upenn.edu>
Date: Mon, 2 Oct 2017 19:04:52 +0200
In-Reply-To: <ec27fb70-9f61-3e15-1db5-f3fa1760873b@epam.com>
References: <1504281532-3766-1-git-send-email-mengxu@cis.upenn.edu>
 <ec27fb70-9f61-3e15-1db5-f3fa1760873b@epam.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.24.5 (3.24.5-1.fc26) 
MIME-Version: 1.0
Cc: xumengpanda@gmail.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 0/5] Towards work-conserving RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1082623531927091431=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1082623531927091431==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-xwA5A/gvuuBMuJA5AJPa"

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

On Mon, 2017-10-02 at 17:38 +0300, Andrii Anisov wrote:
> Hello Meng Xu and Dario,
>=20
Hi,

> On 01.09.17 18:58, Meng Xu wrote:
> > This series of patches make RTDS scheduler work-conserving
> > without breaking real-time guarantees.
> > VCPUs with extratime flag set can get extra time
> > from the unreserved system resource.
> > System administrators can decide which VCPUs have extratime flag
> > set.
>=20
> As I understand from threads and the code, the work conserving
> algorithm=20
> is quite simplistic and will prefer a vcpu with greater utilization.
>=20
>  From our side we are looking for a bit different solution. I.e., in
> the=20
> same cpupool, running vcpus eager for RT characteristics under EDF=20
> conditions, and share the rest of resources between non-rt vcpus
> (i.e.=20
> in a credit manner).
> Possible use-case could be a system with a domain hunger for
> resources,=20
> but not critical (some infotainment system) and an RT domain
> utilizing=20
> at most 20% of a single CPU core. Having a SoC with 4 cores,=20
> partitioning would be a significant resources wasting for described=20
> scenario.
>=20
IMO, this is interesting, but I think the proper way to achieve
something like this is not modify RTDS to also contain something like
Credit, nor to modify Credit to also contain something like RTDS.

The idea I have in mind to serve the use case you're describing is as
follows. Right now, a cpupool can only have a scheduler. If it's RTDS,
all the domains are scheduler with RTDS, if it's Credit, all the
domains are scheduled with Credit, etc.

My idea would be to allow a stack of schedulers in a cpupool.
Basically, you'd configure a cpupool with sched=3D"rtds,credit2" and then
you specify, for each domain, what scheduler you want it to use.

The end result would be that, in the example above, domains scheduler
with Credit2 would run in the time left free by the domains scheduler
by RTDS. E.g., if you have a cpupool with only 1 CPU, an RTDS domain
with P=3D100,B=3D20, an RTDS domain with P=3D1000,B=3D40, and two Credit2
domains, one with weight 256 and the other with weight 512. Then, the
two RTDS domains will get 20% and 40% of the CPU, while the two Credit2
domains will share the remaining 40% (the one with w=3D512 getting twice
as much as the one with w=3D256).

This is kind of similar with what Linux does with scheduling classes,
but even more flexible.

I am not working on implementing this right now, because I'm busy with
other things, but I would like to do that at some point. And if you're
up for helping, that would be great! :-)

Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-xwA5A/gvuuBMuJA5AJPa
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+4FAlnScbQACgkQFkJ4iaW4
c+4pZg//UQ97/SyRSRnW3A6IhvL6uUvEmTw1PD6RsPHjBwZ5KGJK8ZJXR9CuhHsM
eApLMzrMa8ChLrtGHXduUrL5J56hG0nlF5lUGU9m0gkiRbVevr7FMl3DK5D5nllm
w2JrBy/zdD4ldjH+TpH7Qxfp91c/tAiFrOC/l/0XHGQ45OMhuWsGHtVedSC6Irez
bwIR+lHYocPzOxtYSpVQLULXNaO0R2Ub6sAV0DyEctCcZwG6oTm4FKsUw0vtXmRJ
vMK6NFmYssrmFzVQd2PrNp5lKtLaw4qefWDokep/GLH1eGBXDiKbnbyFtN17c6WG
dU+qIeinxmqleFvJcb6WFkcSgEHW4q3Y0hbIF0ND+dGSDr+j1sHTzWOeUkJV/UWO
pZfxLolzE4XClMZypJ3GLCi2IdC095bY5Wl6OMWywMNpjJo0gLx8P1FGTOtDjoFH
pLI07ghfIc+qHjadtZ8diLrp/CDJ22Nk3ghx/lbaIhjQh4yBG5x1LlRAl3CKxXV+
68Vt+p1CM/en2PztfPsxsJxkTP1sLzHfNcUqMJToR/g11KscEAt8styKPTXBOPqs
ovKwrVn5PZDDWONaI9upaecEp+XA+PSrGns8i+KyWKMy6uu+OCUd4rYi5o3rSevF
FyxhPtRLWcHlWHdJNsNnlxqsh09+iEur9XH4RxWeTCqti3r3tBo=
=ftfp
-----END PGP SIGNATURE-----

--=-xwA5A/gvuuBMuJA5AJPa--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1082623531927091431==--


From xen-devel-bounces@lists.xen.org Mon Oct 02 17:23:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 17:23:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz4RF-0002rs-2s; Mon, 02 Oct 2017 17:23:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dz4RD-0002rm-Kv
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 17:23:27 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 A6/EE-03283-E0672D95; Mon, 02 Oct 2017 17:23:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVysyfVTZe37FK
 kwak7IhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aTJe9ZCy6wVZz62svcwLiEtYuRi0NIYDOj
 xP7d89ghnKWMEm+vHGHsYuTkEBawkVhy9zuYLSLgKrHv+DImkCJmgXlMEteaPrKBJIQEciT2v
 fjIDmKzCWhK3Pn8iQnE5hWwknh+bTcLiM0ioCJxpXEhmC0qEC7RdLafBaJGUOLkzCdgNqeAnc
 T9HV9YQWxmATOJeZsfMkPY4hK3nsxngrDlJba/ncM8gZF/FpL2WUhaZiFpmYWkZQEjyypGjeL
 UorLUIl0jQ72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMAQZQCCHYx/lgUcYpTk
 YFIS5fXOvxQpxJeUn1KZkVicEV9UmpNafIhRhoNDSYK3pgQoJ1iUmp5akZaZA4wWmLQEB4+SC
 K91KVCat7ggMbc4Mx0idYpRl+PGw+t/mIRY8vLzUqXEeU+DzBAAKcoozYMbAYvcS4yyUsK8jE
 BHCfEUpBblZpagyr9iFOdgVBLmTQeZwpOZVwK36RXQEUxAR8zpugByREkiQkqqgXHT6re98Xx
 JYYWzOTSTNsz+zbbJJ4qly+uahVPszuPHmPImn/0caOm9SeJjUcoe5rDy3f+OXmjfVZ/bcNN+
 SdXMNpVmf0URv6IXt9hnrRWPfnugzf3QL/lfDgezfyUJvpqX/vLfhQP9DNtvnBP6uPcS74ev0
 usP3N66epKTzOoyX6H5jcfDmX4qsRRnJBpqMRcVJwIAxeZhUNcCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1506965004!79477757!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31293 invoked from network); 2 Oct 2017 17:23:25 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-4.tower-21.messagelabs.com with SMTP; 2 Oct 2017 17:23:25 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 58CF41596;
 Mon,  2 Oct 2017 10:23:24 -0700 (PDT)
Received: from [10.37.12.36] (unknown [10.37.12.36])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0AF903F483;
 Mon,  2 Oct 2017 10:23:21 -0700 (PDT)
To: George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xen.org
References: <20171002125941.11274-1-julien.grall@arm.com>
 <ee451444-fa03-c251-b18d-417c9f7288f5@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <6dd63084-4061-2d1e-c601-1cb56425670c@arm.com>
Date: Mon, 2 Oct 2017 18:23:19 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <ee451444-fa03-c251-b18d-417c9f7288f5@citrix.com>
Content-Language: en-US
Cc: Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jan Beulich <jbeulich@suse.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH v3 00/15] xen/x86: Clean-up the PoD code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgR2VvcmdlLAoKT24gMTAvMDIvMjAxNyAwNTozMCBQTSwgR2VvcmdlIER1bmxhcCB3cm90ZToK
PiBPbiAxMC8wMi8yMDE3IDAxOjU5IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIGFsbCwK
Pj4KPj4gSSBoYXZlIGJlZW4gYXR0ZW1wdGluZyB0byB1c2UgdGhlIFBvRCBjb2RlIG9uIEFybSAo
aXQgd2lsbCBiZSBzZW50IGluIGEKPj4gc2VwYXJhdGUgc2VyaWVzKSBhbmQgc3BlbnQgc29tZXRp
bWVzIHRvIGNsZWFuLXVwIGFuZCBzd2l0Y2ggdG8gdHlwZXNhZmUgZ2ZuCj4+IHRoZSBjdXJyZW50
IGNvZGUuCj4+Cj4+IFRoZSBQb0QgY29kZSBoYXMgYmVlbiB0ZXN0ZWQgb24gQXJtICh0aGUgdmVy
c2lvbiBpcyBzbGlnaHRseSBkaWZmZXJlbnQsCj4+IG1vc3RseSByZW5hbWluZykgYW5kIHRoZSB4
ODYgcGFydCBoYXMgb25seSBiZWVuIGJ1aWx0IHRlc3QgaXQuCj4gCj4gQXQgdGhlIGVuZCBvZiB0
aGlzIHNlcmllcyB0aGVyZSBhcmUgc3RpbGwgYW4gYXdmdWwgbG90IG9mIGR1cGxpY2F0ZQo+ICJn
Zm5fbCIgYW5kICJnZm4iIHZhcmlhYmxlcyBpbiBwMm0uYy4gIEFyZSB5b3UgcGxhbm5pbmcgb24g
d29ya2luZyB0bwo+IHJlbW92ZSB0aGVtIGluIHRoZSBmdXR1cmU/CgpJdCBpcyBub3QgaW4gbXkg
cGxhbiBmb3Igbm93LiBJIHdhcyBtb3N0bHkgZG9pbmcgdG8gZ2V0IHNvbWUgcHJvdG90eXBlcyAK
aW5saW5lIHdpdGggdGhlIEFybSBjb2RlIChtb3JlIHByb3RvdHlwZSBhcmUgdXNpbmcgdHlwZXNh
ZmUpLCBhbmQgSSB3YXMgCmhvcGluZyBzb21lb25lIGNvdWxkIHN0ZXAgdXAgdG8gcHVzaCBmdXJ0
aGVyIGRvd24gdGhlIHVuYm94aW5nLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 02 17:32:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 17:32:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz4ZZ-0003aO-0A; Mon, 02 Oct 2017 17:32:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dz4ZX-0003ZH-Oz
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 17:32:03 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 3D/1D-03093-31872D95; Mon, 02 Oct 2017 17:32:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVysyfVTVeo4lK
 kwe158hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8acXY2sBU85K+b92M7WwPiWvYuRi0NIYDOj
 xIJvzcwQzmlGic2ds1i7GDk52AQ0Je58/sQEYosISEtc+3yZEcRmFoiUOPzhBzuILQxkN3zbw
 wJiswioSnw5fBTM5hWwkNh6/DHYHAkBeYldbRfBbE4BS4nbTw4xg9hCQDWnX89gmsDIvYCRYR
 WjRnFqUVlqka6RhV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqCHGYBgB+P5tYG
 HGCU5mJREeb3zL0UK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuAVKwfKCRalpqdWpGXmAEMNJi3B
 waMkwnuvDCjNW1yQmFucmQ6ROsWoy9Fx8+4fJiGWvPy8VClx3j0gRQIgRRmleXAjYGF/iVFWS
 piXEegoIZ6C1KLczBJU+VeM4hyMSsK8B0Gm8GTmlcBtegV0BBPQEXO6LoAcUZKIkJJqYGTlyJ
 CMrD6yuYNv03m/74rR5udXVDat7tzk6iS9TXN5XmDe+veHJW+w8+XqGbxfacV0zTHF4JC73L8
 Hit9mbVYzzH1vdk5x2Yw/SxNL+SVEn0nW/t35YFPfrh8G0c5TtzYZPGN3SGif9u2jfZy+yqrk
 le9y7gXO0A98nbJxapW5dMdZsYpf7EosxRmJhlrMRcWJAFoDFrF2AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1506965522!96382442!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16134 invoked from network); 2 Oct 2017 17:32:02 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-10.tower-27.messagelabs.com with SMTP; 2 Oct 2017 17:32:02 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C9AF31529;
 Mon,  2 Oct 2017 10:32:01 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DE3A23F483;
 Mon,  2 Oct 2017 10:32:00 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon,  2 Oct 2017 18:31:45 +0100
Message-Id: <20171002173150.5404-5-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171002173150.5404-1-julien.grall@arm.com>
References: <20171002173150.5404-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v3 4/9] xen/arm: Switch to SYS_STATE_boot just
	after end_boot_allocator()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2Ugc2hvdWxkIGNvbnNpZGVyIHRoZSBlYXJseSBib290IHBlcmlvZCB0byBlbmQgd2hlbiB3ZSBz
dG9wIHVzaW5nIHRoZQpib290IGFsbG9jYXRvci4gVGhpcyBpcyBpbmxpbmUgd2l0aCB4ODYgYW5k
IHdpbGwgYmUgaGVscGZ1bCB0byBrbm93CndoZXRoZXIgd2Ugc2hvdWxkIGFsbG9jYXRlIG1lbW9y
eSBmcm9tIHRoZSBib290IGFsbG9jYXRvciBvciB4ZW5oZWFwLgoKU2lnbmVkLW9mZi1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJlIFByenl3
YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKLS0tCiAgICBDaGFuZ2VzIGluIHYzOgogICAg
ICAgIC0gQWRkIFN0ZWZhbm8ncyByZXZpZXdlZC1ieQoKICAgIENoYW5nZXMgaW4gdjI6CiAgICAg
ICAgLSBBZGQgQW5kcmUncyByZXZpZXdlZC1ieQotLS0KIHhlbi9hcmNoL2FybS9zZXR1cC5jIHwg
OCArKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNoL2FybS9zZXR1
cC5jCmluZGV4IDNkZjQ1MWFlNmYuLjE2YTNiMWJlOGUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCkBAIC03NTcsNiArNzU3LDEyIEBA
IHZvaWQgX19pbml0IHN0YXJ0X3hlbih1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19vZmZzZXQsCiAK
ICAgICBlbmRfYm9vdF9hbGxvY2F0b3IoKTsKIAorICAgIC8qCisgICAgICogVGhlIG1lbW9yeSBz
dWJzeXN0ZW0gaGFzIGJlZW4gaW5pdGlhbGl6ZWQsIHdlIGNhbiBub3cgc3dpdGNoIGZyb20KKyAg
ICAgKiBlYXJseV9ib290IC0+IGJvb3QuCisgICAgICovCisgICAgc3lzdGVtX3N0YXRlID0gU1lT
X1NUQVRFX2Jvb3Q7CisKICAgICB2bV9pbml0KCk7CiAKICAgICBpZiAoIGFjcGlfZGlzYWJsZWQg
KQpAQCAtNzc5LDggKzc4NSw2IEBAIHZvaWQgX19pbml0IHN0YXJ0X3hlbih1bnNpZ25lZCBsb25n
IGJvb3RfcGh5c19vZmZzZXQsCiAgICAgY29uc29sZV9pbml0X3ByZWlycSgpOwogICAgIGNvbnNv
bGVfaW5pdF9yaW5nKCk7CiAKLSAgICBzeXN0ZW1fc3RhdGUgPSBTWVNfU1RBVEVfYm9vdDsKLQog
ICAgIHByb2Nlc3Nvcl9pZCgpOwogCiAgICAgc21wX2luaXRfY3B1cygpOwotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 02 17:32:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 17:32:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz4ZX-0003ZK-Cn; Mon, 02 Oct 2017 17:32:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dz4ZV-0003Ys-Ma
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 17:32:01 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 29/10-02046-01872D95; Mon, 02 Oct 2017 17:32:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVysyfVTVeg4lK
 kwcpmfoslHxezODB6HN39mymAMYo1My8pvyKBNWPlxUmsBadFKtZfeczWwNgm0MXIxSEksJlR
 4v3bFqYuRk4g5zSjxNG5QiA2m4CmxJ3Pn8DiIgLSEtc+X2YEsZkFIiUOf/jBDmILC3hKNFxvB
 rNZBFQl/mydxgxi8wpYSPzZ8B6sXkJAXmJX20VWEJtTwFLi9pNDzBC7LCROv57BNIGRewEjwy
 pGjeLUorLUIl1DQ72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjED/MgDBDsbVv50
 OMUpyMCmJ8nrnX4oU4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7vQwoJ1iUmp5akZaZAww0mLQE
 B4+SCO89kDRvcUFibnFmOkTqFKMuR8fNu3+YhFjy8vNSpcR5jcqBigRAijJK8+BGwIL+EqOsl
 DAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5/4Cs4snMK4Hb9AroCCagI+Z0XQA5oiQRISXVwDifa/
 UHR481MQcCRBIkDr6p1561uGrjR/skHr9jCfHhckd4ij/X6l4LcWdV/BtovHvWm9+NqndF8zO
 m6MxJ5bfTvsG2NFMhvs6ZaXNAmdJ7w9Olwr9vHRA4tIldVakmmFWuqnLK7iUL9yVKOC1stOSy
 W/6SY2Ndpd3DZ8armBuPM5mG/2R2UmIpzkg01GIuKk4EAJKAMVF1AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1506965519!117534550!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19765 invoked from network); 2 Oct 2017 17:32:00 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-3.tower-31.messagelabs.com with SMTP; 2 Oct 2017 17:32:00 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7614F1529;
 Mon,  2 Oct 2017 10:31:59 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8AB8F3F483;
 Mon,  2 Oct 2017 10:31:58 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon,  2 Oct 2017 18:31:43 +0100
Message-Id: <20171002173150.5404-3-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171002173150.5404-1-julien.grall@arm.com>
References: <20171002173150.5404-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v3 2/9] xen/arm: page: Clean-up the definition
	of MAIRVAL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5IE1BSVJWQUwgaXMgZGVmaW5lZCBpbiB0ZXJtIG9mIE1BSVIwVkFMIGFuZCBNQUlS
MVZBTCB3aGljaCBhcmUKYm90aCBoYXJkY29kZWQgdmFsdWUuIFRoaXMgbWFrZXMgcXVpdGUgZGlm
ZmljdWx0IHRvIHVuZGVyc3RhbmQgdGhlIHZhbHVlCndyaXR0ZW4gaW4gYm90aCByZWdpc3RlcnMu
CgpSZXdvcmsgdGhlIGRlZmluaXRpb24gYnkgdXNpbmcgdmFsdWUgb2YgZWFjaCBhdHRyaWJ1dGUg
c2hpZnRlZCBieSB0aGVpcgphc3NvY2lhdGVkIGluZGV4LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCi0tLQogICAgQ2hhbmdlcyBpbiB2MzoKICAg
ICAgICAtIHMvYWJvdmUvYmVsb3cvIGluIHRoZSBjb21tZW50CiAgICAgICAgLSBBZGQgU3RlZmFu
bydzIHJldmlld2VkLWJ5CgogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAtIE1vdmUgdGhpcyBw
YXRjaCBhZnRlciAieGVuL2FybTogcGFnZTogVXNlIEFSTXY4IG5hbWluZyB0bwogICAgICAgIGlt
cHJvdmUgcmVhZGFiaWxpdHkiCi0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggfCA0MiAr
KysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAyNSBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20tYXJtL3BhZ2UuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCmluZGV4IDNk
MGJjNmRiODEuLjBhZTFhMjU4N2IgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFn
ZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCkBAIC0yMiw2ICsyMiwyMSBAQAog
I2RlZmluZSBMUEFFX1NIX0lOTkVSICAgICAgICAgMHgzCiAKIC8qCisgKiBBdHRyaWJ1dGUgSW5k
ZXhlcy4KKyAqCisgKiBUaGVzZSBhcmUgdmFsaWQgaW4gdGhlIEF0dHJJbmR4WzI6MF0gZmllbGQg
b2YgYW4gTFBBRSBzdGFnZSAxIHBhZ2UKKyAqIHRhYmxlIGVudHJ5LiBUaGV5IGFyZSBpbmRleGVz
IGludG8gdGhlIGJ5dGVzIG9mIHRoZSBNQUlSKgorICogcmVnaXN0ZXJzLCBhcyBkZWZpbmVkIGJl
bG93LgorICoKKyAqLworI2RlZmluZSBNVF9ERVZJQ0VfbkduUm5FIDB4MAorI2RlZmluZSBNVF9O
T1JNQUxfTkMgICAgIDB4MQorI2RlZmluZSBNVF9OT1JNQUxfV1QgICAgIDB4MgorI2RlZmluZSBN
VF9OT1JNQUxfV0IgICAgIDB4MworI2RlZmluZSBNVF9ERVZJQ0VfbkduUkUgIDB4NAorI2RlZmlu
ZSBNVF9OT1JNQUwgICAgICAgIDB4NworCisvKgogICogTFBBRSBNZW1vcnkgcmVnaW9uIGF0dHJp
YnV0ZXMuIEluZGV4ZWQgYnkgdGhlIEF0dHJJbmRleCBiaXRzIG9mIGEKICAqIExQQUUgZW50cnk7
IHRoZSA4LWJpdCBmaWVsZHMgYXJlIHBhY2tlZCBsaXR0bGUtZW5kaWFuIGludG8gTUFJUjAgYW5k
IE1BSVIxLgogICoKQEAgLTM4LDI0ICs1MywxNyBAQAogICogICByZXNlcnZlZCAgICAgICAgIDEx
MAogICogICBNVF9OT1JNQUwgICAgICAgIDExMSAgIDExMTEgMTExMSAgLS0gV3JpdGUtYmFjayB3
cml0ZS1hbGxvY2F0ZQogICovCi0jZGVmaW5lIE1BSVIwVkFMIDB4ZWVhYTQ0MDAKLSNkZWZpbmUg
TUFJUjFWQUwgMHhmZjAwMDAwNAotI2RlZmluZSBNQUlSVkFMIChNQUlSMFZBTHxNQUlSMVZBTDw8
MzIpCisjZGVmaW5lIE1BSVIoYXR0ciwgbXQpIChfQUMoYXR0ciwgVUxMKSA8PCAoKG10KSAqIDgp
KQogCi0vKgotICogQXR0cmlidXRlIEluZGV4ZXMuCi0gKgotICogVGhlc2UgYXJlIHZhbGlkIGlu
IHRoZSBBdHRySW5keFsyOjBdIGZpZWxkIG9mIGFuIExQQUUgc3RhZ2UgMSBwYWdlCi0gKiB0YWJs
ZSBlbnRyeS4gVGhleSBhcmUgaW5kZXhlcyBpbnRvIHRoZSBieXRlcyBvZiB0aGUgTUFJUioKLSAq
IHJlZ2lzdGVycywgYXMgZGVmaW5lZCBhYm92ZS4KLSAqCi0gKi8KLSNkZWZpbmUgTVRfREVWSUNF
X25HblJuRSAweDAKLSNkZWZpbmUgTVRfTk9STUFMX05DICAgICAweDEKLSNkZWZpbmUgTVRfTk9S
TUFMX1dUICAgICAweDIKLSNkZWZpbmUgTVRfTk9STUFMX1dCICAgICAweDMKLSNkZWZpbmUgTVRf
REVWSUNFX25HblJFICAweDQKLSNkZWZpbmUgTVRfTk9STUFMICAgICAgICAweDcKKyNkZWZpbmUg
TUFJUlZBTCAoTUFJUigweDAwLCBNVF9ERVZJQ0VfbkduUm5FKXwgXAorICAgICAgICAgICAgICAg
ICBNQUlSKDB4NDQsIE1UX05PUk1BTF9OQykgICAgfCBcCisgICAgICAgICAgICAgICAgIE1BSVIo
MHhhYSwgTVRfTk9STUFMX1dUKSAgICB8IFwKKyAgICAgICAgICAgICAgICAgTUFJUigweGVlLCBN
VF9OT1JNQUxfV0IpICAgIHwgXAorICAgICAgICAgICAgICAgICBNQUlSKDB4MDQsIE1UX0RFVklD
RV9uR25SRSkgfCBcCisgICAgICAgICAgICAgICAgIE1BSVIoMHhmZiwgTVRfTk9STUFMKSkKKwor
I2RlZmluZSBNQUlSMFZBTCAoTUFJUlZBTCAmIDB4ZmZmZmZmZmYpCisjZGVmaW5lIE1BSVIxVkFM
IChNQUlSVkFMID4+IDMyKQogCiAjZGVmaW5lIFBBR0VfSFlQRVJWSVNPUiAgICAgICAgIChNVF9O
T1JNQUwpCiAjZGVmaW5lIFBBR0VfSFlQRVJWSVNPUl9OT0NBQ0hFIChNVF9ERVZJQ0VfbkduUkUp
Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 02 17:32:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 17:32:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz4ZU-0003Yc-TS; Mon, 02 Oct 2017 17:32:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dz4ZT-0003YV-FS
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 17:31:59 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 78/5E-02225-E0872D95; Mon, 02 Oct 2017 17:31:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVysyfVTZev4lK
 kwaHpLBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8af3i/sBZc4Kzr/7mVqYDzB3sXIySEksJlR
 4vkMxS5GLiD7NKPEr+4brCAJNgFNiTufPzGB2CIC0hLXPl9mBLGZBSIlDn/4AdYsLGAl8fnNQ
 jCbRUBVYtrGd2D1vAIWEuvaZoLZEgLyErvaLrJOYORcwMiwilGjOLWoLLVI18hML6koMz2jJD
 cxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMj0F/1DAyMOxgb9vodYpTkYFIS5fXOvxQpxJeUn1K
 ZkVicEV9UmpNafIhRhoNDSYJXrBwoJ1iUmp5akZaZAwwcmLQEB4+SCG8kSJq3uCAxtzgzHSJ1
 itGS49imy3+YOB7duAskO24CSSGWvPy8VClxXiOQBgGQhozSPLhxsOC+xCgrJczLyMDAIMRTk
 FqUm1mCKv+KUZyDUUmY908Z0BSezLwSuK2vgA5iAjpoTtcFkINKEhFSUg2MFko/pSQKL9lvn5
 Se+MrDZjI7v3XziuDrqcFLO2V+spsJmq9qWud34OpXbcm8g1kfzn2Ib53hMlP9X1HpkrBLq5/
 cXOVlcVNef9nfW2xTquS5T2zY4qaxTKLgwhr3esUacdV5F80uTPIWyRRtuNG2+tLqzVtr7zv8
 kn2vtdTu0r+H2ufi7hfMU2Ipzkg01GIuKk4EABPs3cFpAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1506965517!117534548!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19648 invoked from network); 2 Oct 2017 17:31:57 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-31.messagelabs.com with SMTP; 2 Oct 2017 17:31:57 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id EB39F1529;
 Mon,  2 Oct 2017 10:31:56 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0AB643F483;
 Mon,  2 Oct 2017 10:31:55 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon,  2 Oct 2017 18:31:41 +0100
Message-Id: <20171002173150.5404-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v3 0/9] xen/arm: Memory subsystem clean-up
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKVGhpcyBwYXRjaCBzZXJpZXMgY29udGFpbnMgY2xlYW4tdXAgZm9yIHRoZSBBUk0g
bWVtb3J5IHN1YnN5c3RlbSBpbiBwcmVwYXJhdGlvbgpvZiByZXdvcmtpbmcgdGhlIHBhZ2UgdGFi
bGVzIGhhbmRsaW5nLgoKRm9yIGFsbCBjaGFuZ2VzLCBzZWUgaW4gZWFjaCBwYXRjaC4KCkNoZWVy
cywKCkp1bGllbiBHcmFsbCAoOSk6CiAgeGVuL2FybTogcGFnZTogVXNlIEFSTXY4IG5hbWluZyB0
byBpbXByb3ZlIHJlYWRhYmlsaXR5CiAgeGVuL2FybTogcGFnZTogQ2xlYW4tdXAgdGhlIGRlZmlu
aXRpb24gb2YgTUFJUlZBTAogIHhlbi9hcm06IG1tOiBSZW5hbWUgYW5kIGNsYXJpZnkgQVBbMV0g
aW4gdGhlIHN0YWdlLTEgcGFnZSB0YWJsZQogIHhlbi9hcm06IFN3aXRjaCB0byBTWVNfU1RBVEVf
Ym9vdCBqdXN0IGFmdGVyIGVuZF9ib290X2FsbG9jYXRvcigpCiAgeGVuL2FybTogbW06IFJlbmFt
ZSAnYWknIGludG8gJ2ZsYWdzJyBpbiBjcmVhdGVfeGVuX2VudHJpZXMKICB4ZW4vYXJtOiBwYWdl
OiBEZXNjcmliZSB0aGUgbGF5b3V0IG9mIGZsYWdzIHVzZWQgdG8gdXBkYXRlIHBhZ2UgdGFibGVz
CiAgeGVuL2FybTogbW06IEVtYmVkIHBlcm1pc3Npb24gaW4gdGhlIGZsYWdzCiAgeGVuL2FybTog
bW06IEhhbmRsZSBwZXJtaXNzaW9uIGZsYWdzIHdoZW4gYWRkaW5nIGEgbmV3IG1hcHBpbmcKICB4
ZW4vYXJtOiBtbTogVXNlIG1lbW9yeSBmbGFncyBmb3IgbW9kaWZ5X3hlbl9tYXBwaW5ncyByYXRo
ZXIgdGhhbgogICAgY3VzdG9tIG9uZQoKIHhlbi9hcmNoL2FybS9rZXJuZWwuYyAgICAgICAgICAg
ICB8ICAyICstCiB4ZW4vYXJjaC9hcm0vbGl2ZXBhdGNoLmMgICAgICAgICAgfCAgNiArLS0KIHhl
bi9hcmNoL2FybS9tbS5jICAgICAgICAgICAgICAgICB8IDUwICsrKysrKysrKysrLS0tLS0tLS0t
LS0KIHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvdmV4cHJlc3MuYyB8ICAyICstCiB4ZW4vYXJjaC9h
cm0vc2V0dXAuYyAgICAgICAgICAgICAgfCAgOCArKystCiB4ZW4vZHJpdmVycy92aWRlby9hcm1f
aGRsY2QuYyAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLWFybS9scGFlLmggICAgICAgIHwg
IDIgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oICAgICAgICB8IDg4ICsrKysrKysrKysr
KysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQogOCBmaWxlcyBjaGFuZ2VkLCA5NiBpbnNlcnRp
b25zKCspLCA2NCBkZWxldGlvbnMoLSkKCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 02 17:32:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 17:32:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz4ZX-0003Z6-4W; Mon, 02 Oct 2017 17:32:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dz4ZU-0003Yb-UU
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 17:32:01 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 0D/19-03454-01872D95; Mon, 02 Oct 2017 17:32:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsVysyfVTZe/4lK
 kwaefAhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a796UFe3wqOj49ZWlg/GrVxcjFISSwmVGi
 5cF5RgjnNKPEh8b7LF2MnBxsApoSdz5/YgKxRQSkJa59vswIYjMLREoc/vCDHcQWFvCTePW+C
 6yGRUBVou3qAbBeXgELiambVoHVSwjIS+xqu8gKYnMKWErcfnKIGcQWAqo5/XoG0wRG7gWMDK
 sYNYpTi8pSi3SNDPSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQL9ywAEOxh/LQs
 4xCjJwaQkyuudfylSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvWDlQTrAoNT21Ii0zBxhoMGkJ
 Dh4lEd57ZUBp3uKCxNzizHSI1ClGY45HN+7+YeLouAkkhVjy8vNSpcR5jUAmCYCUZpTmwQ2CR
 cAlRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfP+AVnIk5lXArfvFdApTECnzOm6AHJKSSJCSq
 qBkdvwUfwN/7yfS09ca6qtkA7YabPvpMaWoze4zlU0rdwj815ly+U3y8N/+K/OKw00kj79P/N
 Qr9Gyj6nHj9T/MU4s92JZmnpoz322smfi7NqLHmiYVf0LfFLG5tRR1BQnbrQz4OtyI86NZ9yr
 eBKnH2zfZDX/0tWZb31U3pSHcmd2hGgeXfBokRJLcUaioRZzUXEiALJPFcJ7AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1506965518!85651693!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29701 invoked from network); 2 Oct 2017 17:31:58 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-21.messagelabs.com with SMTP; 2 Oct 2017 17:31:58 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4C6F71596;
 Mon,  2 Oct 2017 10:31:58 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 348303F483;
 Mon,  2 Oct 2017 10:31:57 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon,  2 Oct 2017 18:31:42 +0100
Message-Id: <20171002173150.5404-2-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171002173150.5404-1-julien.grall@arm.com>
References: <20171002173150.5404-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v3 1/9] xen/arm: page: Use ARMv8 naming to
	improve readability
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyBiYXNlZCBvbiB0aGUgTGludXggQVJNdjggbmFtaW5nIHNjaGVtZSAoc2VlIGFyY2gv
YXJtNjQvbW0vcHJvYy5TKS4gRWFjaAp0eXBlIHdpbGwgY29udGFpbiAiTk9STUFMIiBvciAiREVW
SUNFIiB0byBtYWtlIGNsZWFyIHdoZXRoZXIgZWFjaCBhdHRyaWJ1dGUKdGFyZ2V0cyBkZXZpY2Ug
b3Igbm9ybWFsIG1lbW9yeS4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CgotLS0KCiAgICBDaGFuZ2VzIGluIHYzOgogICAgICAgIC0gVGhlIGFpICcw
MDAnIGlzIG5hbWVkIE1UX0RFVklDRV9uR25SbkUgYW5kIG5vdAogICAgICAgIE1UX0RFVklDRV9u
R25SRS4gVGhlIGRlZmluaXRpb24gaXMgc3RpbGwgdmFsaWQuCiAgICAgICAgLSBFeHBhbmQgdGhl
IGNvbW1lbnQgdG8gcG9pbnQgdG8gIkRldmljZSBNZW1vcnkiIHNlY3Rpb24gaW4gdGhlCiAgICAg
ICAgQVJNIEFSTS4KCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgICogTW92ZSB0aGUgcGF0Y2gg
YmVmb3JlICJ4ZW4vYXJtOiBwYWdlOiBDbGVhbi11cCB0aGUgZGVmaW5pdGlvbgogICAgICAgIG9m
IE1BSVJWQUwiCi0tLQogeGVuL2FyY2gvYXJtL2tlcm5lbC5jICAgICAgICAgICAgIHwgIDIgKy0K
IHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAgICAgICAgICB8IDI4ICsrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tLS0KIHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvdmV4cHJlc3MuYyB8ICAyICstCiB4
ZW4vZHJpdmVycy92aWRlby9hcm1faGRsY2QuYyAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNt
LWFybS9wYWdlLmggICAgICAgIHwgMzUgKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0t
LS0KIDUgZmlsZXMgY2hhbmdlZCwgMzYgaW5zZXJ0aW9ucygrKSwgMzMgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2tlcm5lbC5jIGIveGVuL2FyY2gvYXJtL2tlcm5lbC5j
CmluZGV4IDljMTgzZjk2ZGEuLmExMmJhYTg2ZTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9r
ZXJuZWwuYworKysgYi94ZW4vYXJjaC9hcm0va2VybmVsLmMKQEAgLTU0LDcgKzU0LDcgQEAgdm9p
ZCBjb3B5X2Zyb21fcGFkZHIodm9pZCAqZHN0LCBwYWRkcl90IHBhZGRyLCB1bnNpZ25lZCBsb25n
IGxlbikKICAgICAgICAgcyA9IHBhZGRyICYgKFBBR0VfU0laRS0xKTsKICAgICAgICAgbCA9IG1p
bihQQUdFX1NJWkUgLSBzLCBsZW4pOwogCi0gICAgICAgIHNldF9maXhtYXAoRklYTUFQX01JU0Ms
IG1hZGRyX3RvX21mbihwYWRkciksIE1UX0JVRkZFUkFCTEUpOworICAgICAgICBzZXRfZml4bWFw
KEZJWE1BUF9NSVNDLCBtYWRkcl90b19tZm4ocGFkZHIpLCBNVF9OT1JNQUxfTkMpOwogICAgICAg
ICBtZW1jcHkoZHN0LCBzcmMgKyBzLCBsKTsKICAgICAgICAgY2xlYW5fZGNhY2hlX3ZhX3Jhbmdl
KGRzdCwgbCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJt
L21tLmMKaW5kZXggOWEzN2YyOWNlNi4uZjQxYzZjZTZmMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTI5MCw3ICsyOTAsNyBAQCBzdGF0
aWMgaW5saW5lIGxwYWVfdCBtZm5fdG9feGVuX2VudHJ5KG1mbl90IG1mbiwgdW5zaWduZWQgYXR0
cikKIAogICAgIHN3aXRjaCAoIGF0dHIgKQogICAgIHsKLSAgICBjYXNlIE1UX0JVRkZFUkFCTEU6
CisgICAgY2FzZSBNVF9OT1JNQUxfTkM6CiAgICAgICAgIC8qCiAgICAgICAgICAqIEFSTSBBUk06
IE92ZXJsYXlpbmcgdGhlIHNoYXJlYWJpbGl0eSBhdHRyaWJ1dGUgKERESQogICAgICAgICAgKiAw
NDA2Qy5iIEIzLTEzNzYgdG8gMTM3NykKQEAgLTMwNSw4ICszMDUsOCBAQCBzdGF0aWMgaW5saW5l
IGxwYWVfdCBtZm5fdG9feGVuX2VudHJ5KG1mbl90IG1mbiwgdW5zaWduZWQgYXR0cikKICAgICAg
ICAgICovCiAgICAgICAgIGUucHQuc2ggPSBMUEFFX1NIX09VVEVSOwogICAgICAgICBicmVhazsK
LSAgICBjYXNlIE1UX1VOQ0FDSEVEOgotICAgIGNhc2UgTVRfREVWX1NIQVJFRDoKKyAgICBjYXNl
IE1UX0RFVklDRV9uR25SbkU6CisgICAgY2FzZSBNVF9ERVZJQ0VfbkduUkU6CiAgICAgICAgIC8q
CiAgICAgICAgICAqIFNoYXJlYWJpbGl0eSBpcyBpZ25vcmVkIGZvciBub24tTm9ybWFsIG1lbW9y
eSwgT3V0ZXIgaXMgYXMKICAgICAgICAgICogZ29vZCBhcyBhbnl0aGluZy4KQEAgLTM2OSw3ICsz
NjksNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgY3JlYXRlX21hcHBpbmdzKGxwYWVfdCAqc2Vjb25k
LAogCiAgICAgY291bnQgPSBucl9tZm5zIC8gTFBBRV9FTlRSSUVTOwogICAgIHAgPSBzZWNvbmQg
KyBzZWNvbmRfbGluZWFyX29mZnNldCh2aXJ0X29mZnNldCk7Ci0gICAgcHRlID0gbWZuX3RvX3hl
bl9lbnRyeShfbWZuKGJhc2VfbWZuKSwgTVRfV1JJVEVBTExPQyk7CisgICAgcHRlID0gbWZuX3Rv
X3hlbl9lbnRyeShfbWZuKGJhc2VfbWZuKSwgTVRfTk9STUFMKTsKICAgICBpZiAoIGdyYW51bGFy
aXR5ID09IDE2ICogTFBBRV9FTlRSSUVTICkKICAgICAgICAgcHRlLnB0LmNvbnRpZyA9IDE7ICAv
KiBUaGVzZSBtYXBzIGFyZSBpbiAxNi1lbnRyeSBjb250aWd1b3VzIGNodW5rcy4gKi8KICAgICBm
b3IgKCBpID0gMDsgaSA8IGNvdW50OyBpKysgKQpAQCAtNDIyLDcgKzQyMiw3IEBAIHZvaWQgKm1h
cF9kb21haW5fcGFnZShtZm5fdCBtZm4pCiAgICAgICAgIGVsc2UgaWYgKCBtYXBbc2xvdF0ucHQu
YXZhaWwgPT0gMCApCiAgICAgICAgIHsKICAgICAgICAgICAgIC8qIENvbW1hbmRlZXIgdGhpcyAy
TUIgc2xvdCAqLwotICAgICAgICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShfbWZuKHNsb3Rf
bWZuKSwgTVRfV1JJVEVBTExPQyk7CisgICAgICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5
KF9tZm4oc2xvdF9tZm4pLCBNVF9OT1JNQUwpOwogICAgICAgICAgICAgcHRlLnB0LmF2YWlsID0g
MTsKICAgICAgICAgICAgIHdyaXRlX3B0ZShtYXAgKyBzbG90LCBwdGUpOwogICAgICAgICAgICAg
YnJlYWs7CkBAIC01NDMsNyArNTQzLDcgQEAgc3RhdGljIGlubGluZSBscGFlX3QgcHRlX29mX3hl
bmFkZHIodmFkZHJfdCB2YSkKIHsKICAgICBwYWRkcl90IG1hID0gdmEgKyBwaHlzX29mZnNldDsK
IAotICAgIHJldHVybiBtZm5fdG9feGVuX2VudHJ5KG1hZGRyX3RvX21mbihtYSksIE1UX1dSSVRF
QUxMT0MpOworICAgIHJldHVybiBtZm5fdG9feGVuX2VudHJ5KG1hZGRyX3RvX21mbihtYSksIE1U
X05PUk1BTCk7CiB9CiAKIC8qIE1hcCB0aGUgRkRUIGluIHRoZSBlYXJseSBib290IHBhZ2UgdGFi
bGUgKi8KQEAgLTY1Miw3ICs2NTIsNyBAQCB2b2lkIF9faW5pdCBzZXR1cF9wYWdldGFibGVzKHVu
c2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwgcGFkZHJfdCB4ZW5fcGFkZHIpCiAgICAgLyog
SW5pdGlhbGlzZSB4ZW4gc2Vjb25kIGxldmVsIGVudHJpZXMgLi4uICovCiAgICAgLyogLi4uIFhl
bidzIHRleHQgZXRjICovCiAKLSAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KG1hZGRyX3RvX21m
bih4ZW5fcGFkZHIpLCBNVF9XUklURUFMTE9DKTsKKyAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5
KG1hZGRyX3RvX21mbih4ZW5fcGFkZHIpLCBNVF9OT1JNQUwpOwogICAgIHB0ZS5wdC54biA9IDA7
LyogQ29udGFpbnMgb3VyIHRleHQgbWFwcGluZyEgKi8KICAgICB4ZW5fc2Vjb25kW3NlY29uZF90
YWJsZV9vZmZzZXQoWEVOX1ZJUlRfU1RBUlQpXSA9IHB0ZTsKIApAQCAtNjY5LDcgKzY2OSw3IEBA
IHZvaWQgX19pbml0IHNldHVwX3BhZ2V0YWJsZXModW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zm
c2V0LCBwYWRkcl90IHhlbl9wYWRkcikKIAogICAgIC8qIC4uLiBCb290IE1pc2MgYXJlYSBmb3Ig
eGVuIHJlbG9jYXRpb24gKi8KICAgICBkZXN0X3ZhID0gQk9PVF9SRUxPQ19WSVJUX1NUQVJUOwot
ICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkobWFkZHJfdG9fbWZuKHhlbl9wYWRkciksIE1UX1dS
SVRFQUxMT0MpOworICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkobWFkZHJfdG9fbWZuKHhlbl9w
YWRkciksIE1UX05PUk1BTCk7CiAgICAgLyogTWFwIHRoZSBkZXN0aW5hdGlvbiBpbiB4ZW5fc2Vj
b25kLiAqLwogICAgIHhlbl9zZWNvbmRbc2Vjb25kX3RhYmxlX29mZnNldChkZXN0X3ZhKV0gPSBw
dGU7CiAgICAgLyogTWFwIHRoZSBkZXN0aW5hdGlvbiBpbiBib290X3NlY29uZC4gKi8KQEAgLTcw
MCw3ICs3MDAsNyBAQCB2b2lkIF9faW5pdCBzZXR1cF9wYWdldGFibGVzKHVuc2lnbmVkIGxvbmcg
Ym9vdF9waHlzX29mZnNldCwgcGFkZHJfdCB4ZW5fcGFkZHIpCiAgICAgICAgIHVuc2lnbmVkIGxv
bmcgdmEgPSBYRU5fVklSVF9TVEFSVCArIChpIDw8IFBBR0VfU0hJRlQpOwogICAgICAgICBpZiAo
ICFpc19rZXJuZWwodmEpICkKICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBwdGUgPSBtZm5f
dG9feGVuX2VudHJ5KG1mbiwgTVRfV1JJVEVBTExPQyk7CisgICAgICAgIHB0ZSA9IG1mbl90b194
ZW5fZW50cnkobWZuLCBNVF9OT1JNQUwpOwogICAgICAgICBwdGUucHQudGFibGUgPSAxOyAvKiA0
ayBtYXBwaW5ncyBhbHdheXMgaGF2ZSB0aGlzIGJpdCBzZXQgKi8KICAgICAgICAgaWYgKCBpc19r
ZXJuZWxfdGV4dCh2YSkgfHwgaXNfa2VybmVsX2luaXR0ZXh0KHZhKSApCiAgICAgICAgIHsKQEAg
LTc3MSw3ICs3NzEsNyBAQCBpbnQgaW5pdF9zZWNvbmRhcnlfcGFnZXRhYmxlcyhpbnQgY3B1KQog
ICAgIGZvciAoIGkgPSAwOyBpIDwgRE9NSEVBUF9TRUNPTkRfUEFHRVM7IGkrKyApCiAgICAgewog
ICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KHZpcnRfdG9fbWZuKGRvbWhlYXAraSpMUEFF
X0VOVFJJRVMpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1UX1dSSVRFQUxMT0Mp
OworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1UX05PUk1BTCk7CiAgICAgICAgIHB0
ZS5wdC50YWJsZSA9IDE7CiAgICAgICAgIHdyaXRlX3B0ZSgmZmlyc3RbZmlyc3RfdGFibGVfb2Zm
c2V0KERPTUhFQVBfVklSVF9TVEFSVCtpKkZJUlNUX1NJWkUpXSwgcHRlKTsKICAgICB9CkBAIC04
NjksMTMgKzg2OSwxMyBAQCB2b2lkIF9faW5pdCBzZXR1cF94ZW5oZWFwX21hcHBpbmdzKHVuc2ln
bmVkIGxvbmcgYmFzZV9tZm4sCiAgICAgICAgICAgICBtZm5fdCBmaXJzdF9tZm4gPSBhbGxvY19i
b290X3BhZ2VzKDEsIDEpOwogCiAgICAgICAgICAgICBjbGVhcl9wYWdlKG1mbl90b192aXJ0KGZp
cnN0X21mbikpOwotICAgICAgICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShmaXJzdF9tZm4s
IE1UX1dSSVRFQUxMT0MpOworICAgICAgICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShmaXJz
dF9tZm4sIE1UX05PUk1BTCk7CiAgICAgICAgICAgICBwdGUucHQudGFibGUgPSAxOwogICAgICAg
ICAgICAgd3JpdGVfcHRlKHAsIHB0ZSk7CiAgICAgICAgICAgICBmaXJzdCA9IG1mbl90b192aXJ0
KGZpcnN0X21mbik7CiAgICAgICAgIH0KIAotICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5
KF9tZm4obWZuKSwgTVRfV1JJVEVBTExPQyk7CisgICAgICAgIHB0ZSA9IG1mbl90b194ZW5fZW50
cnkoX21mbihtZm4pLCBNVF9OT1JNQUwpOwogICAgICAgICAvKiBUT0RPOiBTZXQgcHRlLnB0LmNv
bnRpZyB3aGVuIGFwcHJvcHJpYXRlLiAqLwogICAgICAgICB3cml0ZV9wdGUoJmZpcnN0W2ZpcnN0
X3RhYmxlX29mZnNldCh2YWRkcildLCBwdGUpOwogCkBAIC05MTUsNyArOTE1LDcgQEAgdm9pZCBf
X2luaXQgc2V0dXBfZnJhbWV0YWJsZV9tYXBwaW5ncyhwYWRkcl90IHBzLCBwYWRkcl90IHBlKQog
ICAgIGZvciAoIGkgPSAwOyBpIDwgbnJfc2Vjb25kOyBpKysgKQogICAgIHsKICAgICAgICAgY2xl
YXJfcGFnZShtZm5fdG9fdmlydChtZm5fYWRkKHNlY29uZF9iYXNlLCBpKSkpOwotICAgICAgICBw
dGUgPSBtZm5fdG9feGVuX2VudHJ5KG1mbl9hZGQoc2Vjb25kX2Jhc2UsIGkpLCBNVF9XUklURUFM
TE9DKTsKKyAgICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShtZm5fYWRkKHNlY29uZF9iYXNl
LCBpKSwgTVRfTk9STUFMKTsKICAgICAgICAgcHRlLnB0LnRhYmxlID0gMTsKICAgICAgICAgd3Jp
dGVfcHRlKCZ4ZW5fZmlyc3RbZmlyc3RfdGFibGVfb2Zmc2V0KEZSQU1FVEFCTEVfVklSVF9TVEFS
VCkraV0sIHB0ZSk7CiAgICAgfQpAQCAtOTY5LDcgKzk2OSw3IEBAIHN0YXRpYyBpbnQgY3JlYXRl
X3hlbl90YWJsZShscGFlX3QgKmVudHJ5KQogICAgIGlmICggcCA9PSBOVUxMICkKICAgICAgICAg
cmV0dXJuIC1FTk9NRU07CiAgICAgY2xlYXJfcGFnZShwKTsKLSAgICBwdGUgPSBtZm5fdG9feGVu
X2VudHJ5KHZpcnRfdG9fbWZuKHApLCBNVF9XUklURUFMTE9DKTsKKyAgICBwdGUgPSBtZm5fdG9f
eGVuX2VudHJ5KHZpcnRfdG9fbWZuKHApLCBNVF9OT1JNQUwpOwogICAgIHB0ZS5wdC50YWJsZSA9
IDE7CiAgICAgd3JpdGVfcHRlKGVudHJ5LCBwdGUpOwogICAgIHJldHVybiAwOwpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy92ZXhwcmVzcy5jIGIveGVuL2FyY2gvYXJtL3BsYXRm
b3Jtcy92ZXhwcmVzcy5jCmluZGV4IDliYWRiYzA3OWQuLmRmMmM0YjViZWMgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvdmV4cHJlc3MuYworKysgYi94ZW4vYXJjaC9hcm0vcGxh
dGZvcm1zL3ZleHByZXNzLmMKQEAgLTY1LDcgKzY1LDcgQEAgaW50IHZleHByZXNzX3N5c2NmZyhp
bnQgd3JpdGUsIGludCBmdW5jdGlvbiwgaW50IGRldmljZSwgdWludDMyX3QgKmRhdGEpCiAgICAg
dWludDMyX3QgKnN5c2NmZyA9ICh1aW50MzJfdCAqKSBGSVhNQVBfQUREUihGSVhNQVBfTUlTQyk7
CiAgICAgaW50IHJldCA9IC0xOwogCi0gICAgc2V0X2ZpeG1hcChGSVhNQVBfTUlTQywgbWFkZHJf
dG9fbWZuKFYyTV9TWVNfTU1JT19CQVNFKSwgTVRfREVWX1NIQVJFRCk7CisgICAgc2V0X2ZpeG1h
cChGSVhNQVBfTUlTQywgbWFkZHJfdG9fbWZuKFYyTV9TWVNfTU1JT19CQVNFKSwgTVRfREVWSUNF
X25HblJFKTsKIAogICAgIGlmICggc3lzY2ZnW1YyTV9TWVNfQ0ZHQ1RSTC80XSAmIFYyTV9TWVNf
Q0ZHX1NUQVJUICkKICAgICAgICAgZ290byBvdXQ7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy92
aWRlby9hcm1faGRsY2QuYyBiL3hlbi9kcml2ZXJzL3ZpZGVvL2FybV9oZGxjZC5jCmluZGV4IDVm
YTdmNTE4YjEuLjExNzUzOTlkYmMgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3ZpZGVvL2FybV9o
ZGxjZC5jCisrKyBiL3hlbi9kcml2ZXJzL3ZpZGVvL2FybV9oZGxjZC5jCkBAIC0yMjcsNyArMjI3
LDcgQEAgdm9pZCBfX2luaXQgdmlkZW9faW5pdCh2b2lkKQogICAgIC8qIHVzZXMgRklYTUFQX01J
U0MgKi8KICAgICBzZXRfcGl4Y2xvY2sodmlkZW9tb2RlLT5waXhjbG9jayk7CiAKLSAgICBzZXRf
Zml4bWFwKEZJWE1BUF9NSVNDLCBtYWRkcl90b19tZm4oaGRsY2Rfc3RhcnQpLCBNVF9ERVZfU0hB
UkVEKTsKKyAgICBzZXRfZml4bWFwKEZJWE1BUF9NSVNDLCBtYWRkcl90b19tZm4oaGRsY2Rfc3Rh
cnQpLCBNVF9ERVZJQ0VfbkduUkUpOwogICAgIEhETENEW0hETENEX0NPTU1BTkRdID0gMDsKIAog
ICAgIEhETENEW0hETENEX0xJTkVMRU5HVEhdID0gdmlkZW9tb2RlLT54cmVzICogYnl0ZXNfcGVy
X3BpeGVsOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggYi94ZW4vaW5j
bHVkZS9hc20tYXJtL3BhZ2UuaAppbmRleCAzMGZjZmEwNzc4Li4zZDBiYzZkYjgxIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJt
L3BhZ2UuaApAQCAtMjUsMTUgKzI1LDE4IEBACiAgKiBMUEFFIE1lbW9yeSByZWdpb24gYXR0cmli
dXRlcy4gSW5kZXhlZCBieSB0aGUgQXR0ckluZGV4IGJpdHMgb2YgYQogICogTFBBRSBlbnRyeTsg
dGhlIDgtYml0IGZpZWxkcyBhcmUgcGFja2VkIGxpdHRsZS1lbmRpYW4gaW50byBNQUlSMCBhbmQg
TUFJUjEuCiAgKgorICogU2VlIHNlY3Rpb24gIkRldmljZSBtZW1vcnkiIEIyLjcuMiBpbiBBUk0g
RERJIDA0ODdCLmEgZm9yIG1vcmUKKyAqIGRldGFpbHMgYWJvdXQgdGhlIG1lYW5pbmcgb2YgKkcq
UipFLgorICoKICAqICAgICAgICAgICAgICAgICAgICBhaSAgICBlbmNvZGluZwotICogICBNVF9V
TkNBQ0hFRCAgICAgIDAwMCAgIDAwMDAgMDAwMCAgLS0gU3Ryb25nbHkgT3JkZXJlZAotICogICBN
VF9CVUZGRVJBQkxFICAgIDAwMSAgIDAxMDAgMDEwMCAgLS0gTm9uLUNhY2hlYWJsZQotICogICBN
VF9XUklURVRIUk9VR0ggIDAxMCAgIDEwMTAgMTAxMCAgLS0gV3JpdGUtdGhyb3VnaAotICogICBN
VF9XUklURUJBQ0sgICAgIDAxMSAgIDExMTAgMTExMCAgLS0gV3JpdGUtYmFjawotICogICBNVF9E
RVZfU0hBUkVEICAgIDEwMCAgIDAwMDAgMDEwMCAgLS0gRGV2aWNlCisgKiAgIE1UX0RFVklDRV9u
R25SbkUgMDAwICAgMDAwMCAwMDAwICAtLSBTdHJvbmdseSBPcmRlcmVkL0RldmljZSBuR25SbkUK
KyAqICAgTVRfTk9STUFMX05DICAgICAwMDEgICAwMTAwIDAxMDAgIC0tIE5vbi1DYWNoZWFibGUK
KyAqICAgTVRfTk9STUFMX1dUICAgICAwMTAgICAxMDEwIDEwMTAgIC0tIFdyaXRlLXRocm91Z2gK
KyAqICAgTVRfTk9STUFMX1dCICAgICAwMTEgICAxMTEwIDExMTAgIC0tIFdyaXRlLWJhY2sKKyAq
ICAgTVRfREVWSUNFX25HblJFICAxMDAgICAwMDAwIDAxMDAgIC0tIERldmljZSBuR25SRQogICog
ICA/PyAgICAgICAgICAgICAgIDEwMQogICogICByZXNlcnZlZCAgICAgICAgIDExMAotICogICBN
VF9XUklURUFMTE9DICAgIDExMSAgIDExMTEgMTExMSAgLS0gV3JpdGUtYmFjayB3cml0ZS1hbGxv
Y2F0ZQorICogICBNVF9OT1JNQUwgICAgICAgIDExMSAgIDExMTEgMTExMSAgLS0gV3JpdGUtYmFj
ayB3cml0ZS1hbGxvY2F0ZQogICovCiAjZGVmaW5lIE1BSVIwVkFMIDB4ZWVhYTQ0MDAKICNkZWZp
bmUgTUFJUjFWQUwgMHhmZjAwMDAwNApAQCAtNDcsMTYgKzUwLDE2IEBACiAgKiByZWdpc3RlcnMs
IGFzIGRlZmluZWQgYWJvdmUuCiAgKgogICovCi0jZGVmaW5lIE1UX1VOQ0FDSEVEICAgICAgMHgw
Ci0jZGVmaW5lIE1UX0JVRkZFUkFCTEUgICAgMHgxCi0jZGVmaW5lIE1UX1dSSVRFVEhST1VHSCAg
MHgyCi0jZGVmaW5lIE1UX1dSSVRFQkFDSyAgICAgMHgzCi0jZGVmaW5lIE1UX0RFVl9TSEFSRUQg
ICAgMHg0Ci0jZGVmaW5lIE1UX1dSSVRFQUxMT0MgICAgMHg3Ci0KLSNkZWZpbmUgUEFHRV9IWVBF
UlZJU09SICAgICAgICAgKE1UX1dSSVRFQUxMT0MpCi0jZGVmaW5lIFBBR0VfSFlQRVJWSVNPUl9O
T0NBQ0hFIChNVF9ERVZfU0hBUkVEKQotI2RlZmluZSBQQUdFX0hZUEVSVklTT1JfV0MgICAgICAo
TVRfQlVGRkVSQUJMRSkKKyNkZWZpbmUgTVRfREVWSUNFX25HblJuRSAweDAKKyNkZWZpbmUgTVRf
Tk9STUFMX05DICAgICAweDEKKyNkZWZpbmUgTVRfTk9STUFMX1dUICAgICAweDIKKyNkZWZpbmUg
TVRfTk9STUFMX1dCICAgICAweDMKKyNkZWZpbmUgTVRfREVWSUNFX25HblJFICAweDQKKyNkZWZp
bmUgTVRfTk9STUFMICAgICAgICAweDcKKworI2RlZmluZSBQQUdFX0hZUEVSVklTT1IgICAgICAg
ICAoTVRfTk9STUFMKQorI2RlZmluZSBQQUdFX0hZUEVSVklTT1JfTk9DQUNIRSAoTVRfREVWSUNF
X25HblJFKQorI2RlZmluZSBQQUdFX0hZUEVSVklTT1JfV0MgICAgICAoTVRfTk9STUFMX05DKQog
CiAvKgogICogRGVmaW5lcyBmb3IgY2hhbmdpbmcgdGhlIGh5cGVydmlzb3IgUFRFIC5ybyBhbmQg
Lm54IGJpdHMuIFRoaXMgaXMgb25seSB0byBiZQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 02 17:32:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 17:32:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz4Za-0003bA-7U; Mon, 02 Oct 2017 17:32:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dz4ZY-0003aJ-Tm
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 17:32:05 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 E5/7A-03414-41872D95; Mon, 02 Oct 2017 17:32:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVysyfVTVe44lK
 kwfyjmhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bzzzuZC3bwV+yffJWlgfEpZxcjF4eQwGZG
 ieVnj7NDOKcZJe7fusvcxcjJwSagKXHn8ycmEFtEQFri2ufLjCA2s0CkxOEPP9hBbGGBYIlTT
 bPA4iwCqhKLfm9gAbF5BSwkFn86zQpiSwjIS+xquwhmcwpYStx+cghsvhBQzenXM5gmMHIvYG
 RYxahenFpUllqka6yXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRHoXwYg2MHY8c/
 pEKMkB5OSKK93/qVIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8CeVAOcGi1PTUirTMHGCgwaQl
 OHiURHgjQdK8xQWJucWZ6RCpU4y6HB037/5hEmLJy89LlRLnNQIpEgApyijNgxsBC/pLjLJSw
 ryMQEcJ8RSkFuVmlqDKv2IU52BUEub9UwY0hSczrwRu0yugI5iAjpjTdQHkiJJEhJRUA2OBgI
 kC7+PGGOsoY7NfqWvC1SOnc3k8uHfb+v/cI8/qbhsv0zycFcK37kj5H6a0jbbbNSR9HrYa38n
 Z/++cReSKhw9DI80cqqexibvnW7okXbo817f9gDsnb4DZHxf3eYf/1Yaq/v12PDHn/DMngZ3G
 B/4smLAp8pnaytjQxbaRKTYdd5qStZVYijMSDbWYi4oTAU1MlW91AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1506965523!85536619!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59702 invoked from network); 2 Oct 2017 17:32:03 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-9.tower-21.messagelabs.com with SMTP; 2 Oct 2017 17:32:03 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id F36741596;
 Mon,  2 Oct 2017 10:32:02 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 13DFB3F483;
 Mon,  2 Oct 2017 10:32:01 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon,  2 Oct 2017 18:31:46 +0100
Message-Id: <20171002173150.5404-6-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171002173150.5404-1-julien.grall@arm.com>
References: <20171002173150.5404-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v3 5/9] xen/arm: mm: Rename 'ai' into 'flags' in
	create_xen_entries
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHBhcmFtZXRlciAnYWknIGlzIHVzZWQgZWl0aGVyIGZvciBhdHRyaWJ1dGUgaW5kZXggb3Ig
Zm9yCnBlcm1pc3Npb25zLiBGb2xsb3ctdXAgcGF0Y2ggd2lsbCByZXdvcmsgdGhhdCBwYXJhbWV0
ZXJzIHRvIGNhcnJ5IG1vcmUKaW5mb3JtYXRpb24uIFNvIHJlbmFtZSB0aGUgcGFyYW1ldGVyIHRv
ICdmbGFncycuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgpSZXZpZXdlZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+
ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
CgotLS0KICAgIENoYW5nZXMgaW4gdjM6CiAgICAgICAgLSBBZGQgU3RlZmFubydzIHJldmlld2Vk
LWJ5CgogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAtIEFkZCBBbmRyZSdzIHJldmlld2VkLWJ5
Ci0tLQogeGVuL2FyY2gvYXJtL21tLmMgfCA4ICsrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBp
bnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9t
bS5jIGIveGVuL2FyY2gvYXJtL21tLmMKaW5kZXggNzM2Nzc5MDJkNC4uMzliYWRlNjNmNSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTk4
Niw3ICs5ODYsNyBAQCBzdGF0aWMgaW50IGNyZWF0ZV94ZW5fZW50cmllcyhlbnVtIHhlbm1hcF9v
cGVyYXRpb24gb3AsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IHZpcnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBtZm4sCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5yX21mbnMsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYWkpCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7CiAgICAgaW50IHJjOwogICAgIHVuc2ln
bmVkIGxvbmcgYWRkciA9IHZpcnQsIGFkZHJfZW5kID0gYWRkciArIG5yX21mbnMgKiBQQUdFX1NJ
WkU7CkBAIC0xMDIxLDcgKzEwMjEsNyBAQCBzdGF0aWMgaW50IGNyZWF0ZV94ZW5fZW50cmllcyhl
bnVtIHhlbm1hcF9vcGVyYXRpb24gb3AsCiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAg
ICAgIGlmICggb3AgPT0gUkVTRVJWRSApCiAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwotICAg
ICAgICAgICAgICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkobWZuLCBhaSk7CisgICAgICAgICAg
ICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShtZm4sIGZsYWdzKTsKICAgICAgICAgICAgICAg
ICBwdGUucHQudGFibGUgPSAxOwogICAgICAgICAgICAgICAgIHdyaXRlX3B0ZShlbnRyeSwgcHRl
KTsKICAgICAgICAgICAgICAgICBicmVhazsKQEAgLTEwMzgsOCArMTAzOCw4IEBAIHN0YXRpYyBp
bnQgY3JlYXRlX3hlbl9lbnRyaWVzKGVudW0geGVubWFwX29wZXJhdGlvbiBvcCwKICAgICAgICAg
ICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICBwdGUg
PSAqZW50cnk7Ci0gICAgICAgICAgICAgICAgICAgIHB0ZS5wdC5ybyA9IFBURV9ST19NQVNLKGFp
KTsKLSAgICAgICAgICAgICAgICAgICAgcHRlLnB0LnhuID0gUFRFX05YX01BU0soYWkpOworICAg
ICAgICAgICAgICAgICAgICBwdGUucHQucm8gPSBQVEVfUk9fTUFTSyhmbGFncyk7CisgICAgICAg
ICAgICAgICAgICAgIHB0ZS5wdC54biA9IFBURV9OWF9NQVNLKGZsYWdzKTsKICAgICAgICAgICAg
ICAgICAgICAgaWYgKCAhcHRlLnB0LnJvICYmICFwdGUucHQueG4gKQogICAgICAgICAgICAgICAg
ICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICBwcmludGsoIiVzOiBJbmNvcnJlY3QgY29t
YmluYXRpb24gZm9yIGFkZHI9JWx4XG4iLAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 02 17:32:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 17:32:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz4ZX-0003Zp-Ov; Mon, 02 Oct 2017 17:32:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dz4ZW-0003Yb-5Y
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 17:32:02 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 8E/29-03454-11872D95; Mon, 02 Oct 2017 17:32:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVysyfVTVew4lK
 kwa3/4hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bRGTEFF0Urvlw4ztjAuJ2/i5GLQ0hgM6PE
 +V972CCc04wSyyfPY+li5ORgE9CUuPP5ExOILSIgLXHt82VGEJtZIFLi8Icf7F2MHBzCAuESV
 19EgYRZBFQlbr9tYgWxeQUsJF5dXswOYksIyEvsarsIFucUsJS4/eQQM4gtBFRz+vUMpgmM3A
 sYGVYxahSnFpWlFukaGeolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgR6lwEIdjD
 +WRZwiFGSg0lJlNc7/1KkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne62VAOcGi1PTUirTMHGCY
 waQlOHiURHgjy4HSvMUFibnFmekQqVOMuhwdN+/+YRJiycvPS5US5zUCKRIAKcoozYMbAQv5S
 4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLm/QNyCU9mXgncpldARzABHTGn6wLIESWJCCmpBk
 YTtYNeq5/MqXivx8r5zaH9VF6P5pfaqp7dJR/ZzS68vbffQXrfjwzNiYv4bh8UXsYoerlqatz
 mX+muM5ujXDj2amb1aNzI6dxxiyPoq9s+oQnsfiKps1vubFnzqaJ6w8fn7mUxeilr+I5dNJvJ
 JHc3fbPi63WLjQyCv07nmzan8Fyo+7/C7CwlluKMREMt5qLiRABYRcrodAIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1506965520!119253324!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52338 invoked from network); 2 Oct 2017 17:32:01 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-27.messagelabs.com with SMTP; 2 Oct 2017 17:32:01 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9FCCB1596;
 Mon,  2 Oct 2017 10:32:00 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B47483F483;
 Mon,  2 Oct 2017 10:31:59 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon,  2 Oct 2017 18:31:44 +0100
Message-Id: <20171002173150.5404-4-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171002173150.5404-1-julien.grall@arm.com>
References: <20171002173150.5404-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v3 3/9] xen/arm: mm: Rename and clarify AP[1] in
	the stage-1 page table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGRlc2NyaXB0aW9uIG9mIEFQWzFdIGluIFhlbiBpcyBiYXNlZCBvbiB0ZXN0aW5nIHJhdGhl
ciB0aGFuIHRoZSBBUk0KQVJNLgoKUGVyIHRoZSBBUk0gQVJNLCBvbiBFTDIgc3RhZ2UtMSBwYWdl
IHRhYmxlLCBBUFsxXSBpcyBSRVMxIGFzIHRoZQp0cmFuc2xhdGlvbiByZWdpbWUgYXBwbGllcyB0
byBvbmx5IG9uZSBleGNlcHRpb24gbGV2ZWwgKHNlZSBENC40LjQgYW5kCkc0LjYuMSBpbiBBUk0g
RERJIDA0ODdCLmEpLgoKVXBkYXRlIHRoZSBjb21tZW50IGFuZCBhbHNvIHJlbmFtZSB0aGUgZmll
bGQgdG8gbWF0Y2ggdGhlIGRlc2NyaXB0aW9uIGluCnRoZSBBUk0gQVJNLgoKU2lnbmVkLW9mZi1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJl
IFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgpBY2tlZC1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKLS0tCiAgICBDaGFuZ2VzIGluIHYzOgog
ICAgICAgIC0gQWRkIFN0ZWZhbm8ncyBhY2tlZC1ieQoKICAgIENoYW5nZXMgaW4gdjI6CiAgICAg
ICAgLSBBZGQgQW5kcmUncyByZXZpZXdlZC1ieQotLS0KIHhlbi9hcmNoL2FybS9tbS5jICAgICAg
ICAgIHwgMTAgKysrKystLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9scGFlLmggfCAgMiArLQog
MiBmaWxlcyBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwppbmRleCBmNDFjNmNl
NmYxLi43MzY3NzkwMmQ0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysgYi94ZW4v
YXJjaC9hcm0vbW0uYwpAQCAtMjczLDcgKzI3Myw3IEBAIHN0YXRpYyBpbmxpbmUgbHBhZV90IG1m
bl90b194ZW5fZW50cnkobWZuX3QgbWZuLCB1bnNpZ25lZCBhdHRyKQogICAgICAgICAgICAgLnRh
YmxlID0gMCwgICAgICAgICAgIC8qIFNldCB0byAxIGZvciBsaW5rcyBhbmQgNGsgbWFwcyAqLwog
ICAgICAgICAgICAgLmFpID0gYXR0ciwKICAgICAgICAgICAgIC5ucyA9IDEsICAgICAgICAgICAg
ICAvKiBIeXAgbW9kZSBpcyBpbiB0aGUgbm9uLXNlY3VyZSB3b3JsZCAqLwotICAgICAgICAgICAg
LnVzZXIgPSAxLCAgICAgICAgICAgIC8qIFNlZSBiZWxvdyAqLworICAgICAgICAgICAgLnVwID0g
MSwgICAgICAgICAgICAgIC8qIFNlZSBiZWxvdyAqLwogICAgICAgICAgICAgLnJvID0gMCwgICAg
ICAgICAgICAgIC8qIEFzc3VtZSByZWFkLXdyaXRlICovCiAgICAgICAgICAgICAuYWYgPSAxLCAg
ICAgICAgICAgICAgLyogTm8gbmVlZCBmb3IgYWNjZXNzIHRyYWNraW5nICovCiAgICAgICAgICAg
ICAubmcgPSAxLCAgICAgICAgICAgICAgLyogTWFrZXMgVExCIGZsdXNoZXMgZWFzaWVyICovCkBA
IC0yODIsMTAgKzI4MiwxMCBAQCBzdGF0aWMgaW5saW5lIGxwYWVfdCBtZm5fdG9feGVuX2VudHJ5
KG1mbl90IG1mbiwgdW5zaWduZWQgYXR0cikKICAgICAgICAgICAgIC5hdmFpbCA9IDAsICAgICAg
ICAgICAvKiBSZWZlcmVuY2UgY291bnQgZm9yIGRvbWhlYXAgbWFwcGluZyAqLwogICAgICAgICB9
fTsKICAgICAvKgotICAgICAqIFNldHRpbmcgdGhlIFVzZXIgYml0IGlzIHN0cmFuZ2UsIGJ1dCB0
aGUgQVRTMUhbUlddIGluc3RydWN0aW9ucwotICAgICAqIGRvbid0IHNlZW0gdG8gd29yayBvdGhl
cndpc2UsIGFuZCBzaW5jZSB3ZSBuZXZlciBydW4gb24gWGVuCi0gICAgICogcGFnZXRhYmxlcyBp
biBVc2VyIG1vZGUgaXQncyBPSy4gIElmIHRoaXMgY2hhbmdlcywgcmVtZW1iZXIKLSAgICAgKiB0
byB1cGRhdGUgdGhlIGhhcmQtY29kZWQgdmFsdWVzIGluIGhlYWQuUyB0b28uCisgICAgICogRm9y
IEVMMiBzdGFnZS0xIHBhZ2UgdGFibGUsIHVwIChha2EgQVBbMV0pIGlzIFJFUzEgYXMgdGhlIHRy
YW5zbGF0aW9uCisgICAgICogcmVnaW1lIGFwcGxpZXMgdG8gb25seSBvbmUgZXhjZXB0aW9uIGxl
dmVsIChzZWUgRDQuNC40IGFuZCBHNC42LjEKKyAgICAgKiBpbiBBUk0gRERJIDA0ODdCLmEpLiBJ
ZiB0aGlzIGNoYW5nZXMsIHJlbWVtYmVyIHRvIHVwZGF0ZSB0aGUKKyAgICAgKiBoYXJkLWNvZGVk
IHZhbHVlcyBpbiBoZWFkLlMgdG9vLgogICAgICAqLwogCiAgICAgc3dpdGNoICggYXR0ciApCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2xwYWUuaCBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vbHBhZS5oCmluZGV4IDExOGVlNWFlMWEuLmIzMDg1M2U3OWQgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vbHBhZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbHBhZS5oCkBA
IC0zNSw3ICszNSw3IEBAIHR5cGVkZWYgc3RydWN0IF9fcGFja2VkIHsKICAgICAgKi8KICAgICB1
bnNpZ25lZCBsb25nIGFpOjM7ICAgICAgICAgLyogQXR0cmlidXRlIEluZGV4ICovCiAgICAgdW5z
aWduZWQgbG9uZyBuczoxOyAgICAgICAgIC8qIE5vdC1TZWN1cmUgKi8KLSAgICB1bnNpZ25lZCBs
b25nIHVzZXI6MTsgICAgICAgLyogVXNlci12aXNpYmxlICovCisgICAgdW5zaWduZWQgbG9uZyB1
cDoxOyAgICAgICAgIC8qIFVucHJpdmlsZWRnZWQgYWNjZXNzICovCiAgICAgdW5zaWduZWQgbG9u
ZyBybzoxOyAgICAgICAgIC8qIFJlYWQtT25seSAqLwogICAgIHVuc2lnbmVkIGxvbmcgc2g6Mjsg
ICAgICAgICAvKiBTaGFyZWFiaWxpdHkgKi8KICAgICB1bnNpZ25lZCBsb25nIGFmOjE7ICAgICAg
ICAgLyogQWNjZXNzIEZsYWcgKi8KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 02 17:32:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 17:32:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz4Zb-0003ck-Ey; Mon, 02 Oct 2017 17:32:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dz4Za-0003b4-AQ
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 17:32:06 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 06/F0-01778-51872D95; Mon, 02 Oct 2017 17:32:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVysyfVTVe04lK
 kwbMeVoslHxezODB6HN39mymAMYo1My8pvyKBNeNe93bWgit8FZ/PXWJsYFzL3cXIxSEksJlR
 4v7dC0wQzmlGiSUtd1m6GDk52AQ0Je58/sQEYosISEtc+3yZEcRmFoiUOPzhBzuILSwQJ3Hwz
 FqwehYBVYkl16czg9i8AhYSs9ctAuuVEJCX2NV2kRXE5hSwlLj95BBYjRBQzenXM5gmMHIvYG
 RYxahRnFpUllqka2Sml1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kR6OF6BgbGHYy
 3J/sdYpTkYFIS5fXOvxQpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJXrBwoJ1iUmp5akZaZAww1
 mLQEB4+SCG8kSJq3uCAxtzgzHSJ1ilGXo+Pm3T9MQix5+XmpUuK8RiBFAiBFGaV5cCNgYX+JU
 VZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvnzKgKTyZeSVwm14BHcEEdMScrgsgR5QkIqSkGh
 gVSy/uyRVx6f0cp9ayiP3CkYJlmYs0cy+FCCckb/MJfK/jY1l1Tk238JCV+6Ssh1Pv3NW4Wj8
 19FPqKb0DtbrT/0bdK+nazLMl9Z/81eWGEx+58fnrn7qheEvgvczzMhaXY++DN52qTk6Kdlmt
 uP95wKeM4+tDK6Zu0pvcr2V5/WNUknC55VklluKMREMt5qLiRADdvUHrdgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1506965524!110628016!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5686 invoked from network); 2 Oct 2017 17:32:04 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-3.tower-206.messagelabs.com with SMTP; 2 Oct 2017 17:32:04 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 28FD715A2;
 Mon,  2 Oct 2017 10:32:04 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3DA523F483;
 Mon,  2 Oct 2017 10:32:03 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon,  2 Oct 2017 18:31:47 +0100
Message-Id: <20171002173150.5404-7-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171002173150.5404-1-julien.grall@arm.com>
References: <20171002173150.5404-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v3 6/9] xen/arm: page: Describe the layout of
	flags used to update page tables
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5LCB0aGUgZmxhZ3MgdXNlZCB0byB1cGRhdGUgcGFnZSB0YWJsZXMgKGkuZSBQQUdF
X0hZUEVSVklTT1JfKikKb25seSBjb250YWlucyB0aGUgbWVtb3J5IGF0dHJpYnV0ZSBpbmRleC4g
Rm9sbG93LXVwIHBhdGNoZXMgd2lsbCBhZGQKbW9yZSBpbmZvcm1hdGlvbiBpbiBpdC4gU28gZG9j
dW1lbnQgdGhlIGN1cnJlbnQgbGF5b3V0LgoKQXQgdGhlIHNhbWUgdGltZSBpbnRyb2R1Y2UgUEFH
RV9BSV9NQVNLIHRvIGdldCB0aGUgbWVtb3J5IGF0dHJpYnV0ZQppbmRleCBlYXNpbHkuCgpTaWdu
ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1i
eTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+ClJldmlld2VkLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgotLS0KICAgIENoYW5n
ZXMgaW4gdjM6CiAgICAgICAgLSBBZGQgU3RlZmFubydzIHJldmlld2VkLWJ5CgogICAgQ2hhbmdl
cyBpbiB2MjoKICAgICAgICAtIFNsaWdodGx5IHVwZGF0ZSB0aGUgY29tbWl0IG1lc3NhZ2UgdG8g
c3BlY2lmeSB3ZSBkZXNjcmliZSB0aGUKICAgICAgICBjdXJyZW50IGxheW91dC4KICAgICAgICAt
IEFkZCBBbmRyZSdzIHJldmlld2VkLWJ5Ci0tLQogeGVuL2FyY2gvYXJtL21tLmMgICAgICAgICAg
fCAyICstCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCB8IDcgKysrKysrKwogMiBmaWxlcyBj
aGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCmluZGV4IDM5YmFkZTYzZjUuLjExN2Yw
NWExZDYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCisrKyBiL3hlbi9hcmNoL2FybS9t
bS5jCkBAIC0xMDIxLDcgKzEwMjEsNyBAQCBzdGF0aWMgaW50IGNyZWF0ZV94ZW5fZW50cmllcyhl
bnVtIHhlbm1hcF9vcGVyYXRpb24gb3AsCiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAg
ICAgIGlmICggb3AgPT0gUkVTRVJWRSApCiAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwotICAg
ICAgICAgICAgICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkobWZuLCBmbGFncyk7CisgICAgICAg
ICAgICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShtZm4sIFBBR0VfQUlfTUFTSyhmbGFncykp
OwogICAgICAgICAgICAgICAgIHB0ZS5wdC50YWJsZSA9IDE7CiAgICAgICAgICAgICAgICAgd3Jp
dGVfcHRlKGVudHJ5LCBwdGUpOwogICAgICAgICAgICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaApp
bmRleCAwYWUxYTI1ODdiLi5hYTNlODNmNWI0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
YXJtL3BhZ2UuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaApAQCAtNjUsNiArNjUs
MTMgQEAKICNkZWZpbmUgTUFJUjBWQUwgKE1BSVJWQUwgJiAweGZmZmZmZmZmKQogI2RlZmluZSBN
QUlSMVZBTCAoTUFJUlZBTCA+PiAzMikKIAorLyoKKyAqIExheW91dCBvZiB0aGUgZmxhZ3MgdXNl
ZCBmb3IgdXBkYXRpbmcgdGhlIGh5cGVydmlzb3IgcGFnZSB0YWJsZXMKKyAqCisgKiBbMDoyXSBN
ZW1vcnkgQXR0cmlidXRlIEluZGV4CisgKi8KKyNkZWZpbmUgUEFHRV9BSV9NQVNLKHgpICgoeCkg
JiAweDdVKQorCiAjZGVmaW5lIFBBR0VfSFlQRVJWSVNPUiAgICAgICAgIChNVF9OT1JNQUwpCiAj
ZGVmaW5lIFBBR0VfSFlQRVJWSVNPUl9OT0NBQ0hFIChNVF9ERVZJQ0VfbkduUkUpCiAjZGVmaW5l
IFBBR0VfSFlQRVJWSVNPUl9XQyAgICAgIChNVF9OT1JNQUxfTkMpCi0tIAoyLjExLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 02 17:32:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 17:32:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz4Zc-0003dq-MG; Mon, 02 Oct 2017 17:32:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dz4Zb-0003bd-BC
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 17:32:07 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 FD/6B-03423-61872D95; Mon, 02 Oct 2017 17:32:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVysyfVTVes4lK
 kwdXljBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8beldvYC94JVRzefpe5gfEBfxcjF4eQwGZG
 ib/tDUwQzmlGica3PexdjJwcbAKaEnc+f2ICsUUEpCWufb7MCGIzC0RKHP7wA6iGg0NYwEli5
 rRokDCLgKrE5K6LLCA2r4CFxKNnd8FaJQTkJXa1XWQFsTkFLCVuPznEDGILAdWcfj2DaQIj9w
 JGhlWMGsWpRWWpRbpGJnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIH+ZQCCHYz
 7PkYeYpTkYFIS5fXOvxQpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3ehlQTrAoNT21Ii0zBxho
 MGkJDh4lEd57IGne4oLE3OLMdIjUKUZdjo6bd/8wCbHk5eelSonzGpUDFQmAFGWU5sGNgAX9J
 UZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnz/gFZxZOZVwK36RXQEUxAR8zpugByREkiQkqqgZ
 Hzyhf9+33zv+mKXKnucFrgMcP1oJeJc9DacB/ZK77lTVsadyqoXuvj6zVYfLKxQqrU0/xkkcV
 TBf0JJlXn9snMWfBu8uy9YXduCz9qPDJHi8E/Y9MLhhd/f+zQ3PtKX62StcYqekVSCGv7pne3
 5x5dz6w/+8dxPbVpZuEnrijqz/octXvmpmlKLMUZiYZazEXFiQAtejKYdQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1506965525!79800911!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG, UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24900 invoked from network); 2 Oct 2017 17:32:05 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-21.messagelabs.com with SMTP; 2 Oct 2017 17:32:05 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 529901529;
 Mon,  2 Oct 2017 10:32:05 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 675E33F483;
 Mon,  2 Oct 2017 10:32:04 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon,  2 Oct 2017 18:31:48 +0100
Message-Id: <20171002173150.5404-8-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171002173150.5404-1-julien.grall@arm.com>
References: <20171002173150.5404-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v3 7/9] xen/arm: mm: Embed permission in the
	flags
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5LCBpdCBpcyBub3QgcG9zc2libGUgdG8gc3BlY2lmeSB0aGUgcGVybWlzc2lvbiBv
ZiBhIG5ldwptYXBwaW5nLiBJdCB3b3VsZCBiZSBuZWNlc3NhcnkgdG8gdXNlIHRoZSBmdW5jdGlv
biBtb2RpZnlfeGVuX21hcHBpbmdzCndpdGggYSBkaWZmZXJlbnQgc2V0IG9mIGZsYWdzLgoKSW50
cm9kdWNlIGEgY291cGxlIG9mIG5ldyBmbGFncyBmb3IgdGhlIHBlcm1pc3Npb25zIChOb24tZVhl
Y3V0YWJsZSwKUmVhZC1Pbmx5KSBhbmQgYWxzbyBwcm92aWRlcyBkZWZpbml0aW9uIHRoYXQgY29t
YmluZSB0aGUgbWVtb3J5IGF0dHJpYnV0ZQphbmQgcGVybWlzc2lvbiBmb3IgY29tbW9uIGNvbWJp
bmF0aW9ucy4KClBBR0VfSFlQRVJWSVNPUiBpcyBub3cgYW4gYWxpYXMgdG8gUEFHRV9IWVBFUlZJ
U09SX1JXIChyZWFkLXdyaXRlLApub24tZXhlY3V0YWJsZSBtYXBwaW5ncykuIFRoaXMgZG9lcyBu
b3QgYWZmZWN0IHRoZSBjdXJyZW50IG1hcHBpbmcgdXNpbmcKUEFHRV9IWVBFUlZJU09SIGJlY2F1
c2UgWGVuIGlzIGN1cnJlbnRseSBmb3JjaW5nIGFsbCB0aGUgbWFwcGluZyB0byBiZQpub24tZXhl
Y3V0YWJsZSBieSBkZWZhdWx0IChzZWUgbWZuX3RvX3hlbl9lbnRyeSkuCgpBIGZvbGxvdy11cCBw
YXRjaCB3aWxsIGNoYW5nZSBtb2RpZnlfeGVuX21hcHBpbmdzIHRvIHVzZSB0aGUgbmV3IGZsYWdz
LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0t
LQoKICAgIENoYW5nZXMgaW4gdjM6CiAgICAgICAgLSBBZGQgYSBjb21tZW50IGFib3V0IF9QQUdF
X0RFVklDRSBhbmQgX1BBR0VfTk9STUFMCgogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAtIFVw
ZGF0ZSB0aGUgY29tbWl0IG1lc3NhZ2UKLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCB8
IDI1ICsrKysrKysrKysrKysrKysrKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAyMiBpbnNlcnRp
b25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
cGFnZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKaW5kZXggYWEzZTgzZjViNC4uZTJi
M2U0MDJkMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKQEAgLTY5LDEyICs2OSwzMSBAQAogICogTGF5b3V0IG9m
IHRoZSBmbGFncyB1c2VkIGZvciB1cGRhdGluZyB0aGUgaHlwZXJ2aXNvciBwYWdlIHRhYmxlcwog
ICoKICAqIFswOjJdIE1lbW9yeSBBdHRyaWJ1dGUgSW5kZXgKKyAqIFszOjRdIFBlcm1pc3Npb24g
ZmxhZ3MKICAqLwogI2RlZmluZSBQQUdFX0FJX01BU0soeCkgKCh4KSAmIDB4N1UpCiAKLSNkZWZp
bmUgUEFHRV9IWVBFUlZJU09SICAgICAgICAgKE1UX05PUk1BTCkKLSNkZWZpbmUgUEFHRV9IWVBF
UlZJU09SX05PQ0FDSEUgKE1UX0RFVklDRV9uR25SRSkKLSNkZWZpbmUgUEFHRV9IWVBFUlZJU09S
X1dDICAgICAgKE1UX05PUk1BTF9OQykKKyNkZWZpbmUgX1BBR0VfWE5fQklUICAgIDMKKyNkZWZp
bmUgX1BBR0VfUk9fQklUICAgIDQKKyNkZWZpbmUgX1BBR0VfWE4gICAgKDFVIDw8IF9QQUdFX1hO
X0JJVCkKKyNkZWZpbmUgX1BBR0VfUk8gICAgKDFVIDw8IF9QQUdFX1JPX0JJVCkKKyNkZWZpbmUg
UEFHRV9YTl9NQVNLKHgpICgoKHgpID4+IF9QQUdFX1hOX0JJVCkgJiAweDFVKQorI2RlZmluZSBQ
QUdFX1JPX01BU0soeCkgKCgoeCkgPj4gX1BBR0VfUk9fQklUKSAmIDB4MVUpCisKKy8qCisgKiBf
UEFHRV9ERVZJQ0UgYW5kIF9QQUdFX05PUk1BTCBhcmUgY29udmVuaWVuY2VzIGRlZmluZXMuIFRo
ZXkgYXJlIG5vdAorICogbWVhbnQgdG8gYmUgdXNlZCBvdXRzaWRlIG9mIHRoZSBoZWFkZXJzLgor
ICovCisjZGVmaW5lIF9QQUdFX0RFVklDRSAgICBfUEFHRV9YTgorI2RlZmluZSBfUEFHRV9OT1JN
QUwgICAgTVRfTk9STUFMCisKKyNkZWZpbmUgUEFHRV9IWVBFUlZJU09SX1JPICAgICAgKF9QQUdF
X05PUk1BTHxfUEFHRV9ST3xfUEFHRV9YTikKKyNkZWZpbmUgUEFHRV9IWVBFUlZJU09SX1JYICAg
ICAgKF9QQUdFX05PUk1BTHxfUEFHRV9STykKKyNkZWZpbmUgUEFHRV9IWVBFUlZJU09SX1JXICAg
ICAgKF9QQUdFX05PUk1BTHxfUEFHRV9YTikKKworI2RlZmluZSBQQUdFX0hZUEVSVklTT1IgICAg
ICAgICBQQUdFX0hZUEVSVklTT1JfUlcKKyNkZWZpbmUgUEFHRV9IWVBFUlZJU09SX05PQ0FDSEUg
KF9QQUdFX0RFVklDRXxNVF9ERVZJQ0VfbkduUkUpCisjZGVmaW5lIFBBR0VfSFlQRVJWSVNPUl9X
QyAgICAgIChfUEFHRV9ERVZJQ0V8TVRfTk9STUFMX05DKQogCiAvKgogICogRGVmaW5lcyBmb3Ig
Y2hhbmdpbmcgdGhlIGh5cGVydmlzb3IgUFRFIC5ybyBhbmQgLm54IGJpdHMuIFRoaXMgaXMgb25s
eSB0byBiZQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 02 17:32:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 17:32:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz4Zf-0003gU-1S; Mon, 02 Oct 2017 17:32:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dz4Zd-0003eS-Ct
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 17:32:09 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 48/69-03454-81872D95; Mon, 02 Oct 2017 17:32:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsVysyfVTVe84lK
 kwalL3BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b3zz+YC3rYK24tvMzWwNjK2sXIxSEksJlR
 YtHTXiYI5zSjxNR5XSxdjJwcbAKaEnc+f2ICsUUEpCWufb7MCGIzC0RKHP7wgx3EFhYIk9g35
 yiYzSKgKvHhVQuYzStgIXHs/BmwORIC8hK72i6ygticApYSt58cYgaxhYBqTr+ewTSBkXsBI8
 MqRo3i1KKy1CJdQ2O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYxADzMAwQ7GL8s
 CDjFKcjApifJ651+KFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBe70MKCdYlJqeWpGWmQMMNZi0
 BAePkgjvPZA0b3FBYm5xZjpE6hSjMceNh9f/MHF03Lz7h0mIJS8/L1VKnHcPSKkASGlGaR7cI
 FgMXGKUlRLmZQQ6TYinILUoN7MEVf4VozgHo5Iw70GQKTyZeSVw+14BncIEdMqcrgsgp5QkIq
 SkGhgjZ8kFNcnmZx1pS7LefkCfc/vU67U+Jx2c7zw5vC+6PGM//7dCtmyWvv3bNn25meT99LF
 x9+ndku8PRr5YJ5ugFuYldyKJ/XLU6cbJjD4tv5b53T3PvcFmpeNr9ifcU468UFZ1azq9aYbU
 kj0BujYMd9kq9p6WkDzdziobH9zuHlIZ/+KrxUslluKMREMt5qLiRADFJIV4fAIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1506965526!77678403!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42344 invoked from network); 2 Oct 2017 17:32:07 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-5.tower-21.messagelabs.com with SMTP; 2 Oct 2017 17:32:07 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7C6121596;
 Mon,  2 Oct 2017 10:32:06 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 910353F483;
 Mon,  2 Oct 2017 10:32:05 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon,  2 Oct 2017 18:31:49 +0100
Message-Id: <20171002173150.5404-9-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171002173150.5404-1-julien.grall@arm.com>
References: <20171002173150.5404-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v3 8/9] xen/arm: mm: Handle permission flags
	when adding a new mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5LCBhbGwgdGhlIG5ldyBtYXBwaW5ncyB3aWxsIGJlIHJlYWQtd3JpdGUgbm9uLWV4
ZWN1dGFibGUuIEFsbG93IHRoZQpjYWxsZXIgdG8gdXNlIG90aGVyIHBlcm1pc3Npb25zLgoKU2ln
bmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQogICAg
Q2hhbmdlcyBpbiB2MjoKICAgICAgICAtIFN3aXRjaCB0aGUgcnVudGltZSBjaGVjayB0byBhIEJV
R19PTigpCi0tLQogeGVuL2FyY2gvYXJtL21tLmMgfCAzICsrKwogMSBmaWxlIGNoYW5nZWQsIDMg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gv
YXJtL21tLmMKaW5kZXggMTE3ZjA1YTFkNi4uNTdhZmVkZjBiZSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTEwMjIsNiArMTAyMiw5IEBA
IHN0YXRpYyBpbnQgY3JlYXRlX3hlbl9lbnRyaWVzKGVudW0geGVubWFwX29wZXJhdGlvbiBvcCwK
ICAgICAgICAgICAgICAgICBpZiAoIG9wID09IFJFU0VSVkUgKQogICAgICAgICAgICAgICAgICAg
ICBicmVhazsKICAgICAgICAgICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KG1mbiwgUEFH
RV9BSV9NQVNLKGZsYWdzKSk7CisgICAgICAgICAgICAgICAgcHRlLnB0LnJvID0gUEFHRV9ST19N
QVNLKGZsYWdzKTsKKyAgICAgICAgICAgICAgICBwdGUucHQueG4gPSBQQUdFX1hOX01BU0soZmxh
Z3MpOworICAgICAgICAgICAgICAgIEJVR19PTighcHRlLnB0LnJvICYmICFwdGUucHQueG4pOwog
ICAgICAgICAgICAgICAgIHB0ZS5wdC50YWJsZSA9IDE7CiAgICAgICAgICAgICAgICAgd3JpdGVf
cHRlKGVudHJ5LCBwdGUpOwogICAgICAgICAgICAgICAgIGJyZWFrOwotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 02 17:32:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 17:32:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz4Zh-0003j5-8t; Mon, 02 Oct 2017 17:32:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dz4Zf-0003hD-T6
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 17:32:11 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 19/E4-17770-B1872D95; Mon, 02 Oct 2017 17:32:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsVysyfVTVei4lK
 kwYvdGhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8byZY3sBcskKzqWnGJsYPws1MXIxSEksJlR
 4seCg+wQzmlGiZNnf7F1MXJysAloStz5/IkJxBYRkJa49vkyI0gRs8B2Ronzc3+zgySEBVIkr
 i1fDdbAIqAq0fV5GlicV8BSYsuXe8wgtoSAvMSutousIDYnUPz2k0NgcSEBC4nTr2cwTWDkXs
 DIsIpRozi1qCy1SNfQSC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9DHDECwg/H
 yxoBDjJIcTEqivN75lyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfAuKQPKCRalpqdWpGXmAIMN
 Ji3BwaMkwpsOkuYtLkjMLc5Mh0idYtTl6Lh59w+TEEtefl6qlDjvHpAiAZCijNI8uBGwwL/EK
 CslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd6DIFN4MvNK4Da9AjqCCeiIOV0XQI4oSURISTUw+v
 TxXfEoZC+TW6DAf8Pp4kpJ1wnMXA9eH86XPf5iut8fqXeC/9Ve+Oqs9vVkOzQvoTnEm/vghWj
 tk+n8Hzx/Xjb/LXnk/sOKbAXXpHNe+4SeTP8yeSnPuyOXji2wfxU0KdBUIu3WwbU6OxrOXJh9
 ZdJxrhtCzZXOBY1GU54dSPzTqjIlf9Pei0osxRmJhlrMRcWJABeoTul3AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1506965528!82191480!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33410 invoked from network); 2 Oct 2017 17:32:08 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-21.messagelabs.com with SMTP; 2 Oct 2017 17:32:08 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id EDD671529;
 Mon,  2 Oct 2017 10:32:07 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BB3703F483;
 Mon,  2 Oct 2017 10:32:06 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon,  2 Oct 2017 18:31:50 +0100
Message-Id: <20171002173150.5404-10-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171002173150.5404-1-julien.grall@arm.com>
References: <20171002173150.5404-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org, Ross Lagerwall <ross.lagerwall@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Subject: [Xen-devel] [PATCH v3 9/9] xen/arm: mm: Use memory flags for
	modify_xen_mappings rather than custom one
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyB3aWxsIGhlbHAgdG8gY29uc29saWRhdGUgdGhlIHBhZ2UtdGFibGUgY29kZSBhbmQgYXZv
aWQgZGlmZmVyZW50CnBhdGggZGVwZW5kaW5nIG9uIHRoZSBhY3Rpb24gdG8gcGVyZm9ybS4KClNp
Z25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmlld2Vk
LWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCi0tLQoKQ2M6IEtv
bnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFJvc3MgTGFn
ZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgoKICAgIGFyY2hfbGl2ZXBhdGNoX3Nl
Y3VyZSBpcyBub3cgdGhlIHNhbWUgYXMgb24geDg2LiBJdCBtaWdodCBiZQogICAgcG9zc2libGUg
dG8gY29tYmluZSBib3RoLCBidXQgSSBsZWZ0IHRoYXQgYWxvbmUgZm9yIG5vdy4KCiAgICBDaGFu
Z2VzIGluIHYzOgogICAgICAgIC0gQWRkIFN0ZWZhbm8ncyByZXZpZXdlZC1ieQoKICAgIENoYW5n
ZXMgaW4gdjI6CiAgICAgICAgLSBBZGQgQW5kcmUncyByZXZpZXdlZC1ieQotLS0KIHhlbi9hcmNo
L2FybS9saXZlcGF0Y2guYyAgIHwgIDYgKysrLS0tCiB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAg
ICB8ICA1ICsrLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCB8IDExIC0tLS0tLS0tLS0t
CiAzIGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jIGIveGVuL2FyY2gvYXJtL2xpdmVwYXRj
aC5jCmluZGV4IDNlNTM1MjQzNjUuLjI3OWQ1MmNjNmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS9saXZlcGF0Y2guYworKysgYi94ZW4vYXJjaC9hcm0vbGl2ZXBhdGNoLmMKQEAgLTE0NiwxNSAr
MTQ2LDE1IEBAIGludCBhcmNoX2xpdmVwYXRjaF9zZWN1cmUoY29uc3Qgdm9pZCAqdmEsIHVuc2ln
bmVkIGludCBwYWdlcywgZW51bSB2YV90eXBlIHR5cGUpCiAgICAgc3dpdGNoICggdHlwZSApCiAg
ICAgewogICAgIGNhc2UgTElWRVBBVENIX1ZBX1JYOgotICAgICAgICBmbGFncyA9IFBURV9STzsg
LyogUiBzZXQsIE5YIGNsZWFyICovCisgICAgICAgIGZsYWdzID0gUEFHRV9IWVBFUlZJU09SX1JY
OwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgTElWRVBBVENIX1ZBX1JXOgotICAgICAgICBm
bGFncyA9IFBURV9OWDsgLyogUiBjbGVhciwgTlggc2V0ICovCisgICAgICAgIGZsYWdzID0gUEFH
RV9IWVBFUlZJU09SX1JXOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgTElWRVBBVENIX1ZB
X1JPOgotICAgICAgICBmbGFncyA9IFBURV9OWCB8IFBURV9STzsgLyogUiBzZXQsIE5YIHNldCAq
LworICAgICAgICBmbGFncyA9IFBBR0VfSFlQRVJWSVNPUl9STzsKICAgICAgICAgYnJlYWs7CiAK
ICAgICBkZWZhdWx0OgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9h
cm0vbW0uYwppbmRleCA1N2FmZWRmMGJlLi43MDViZGQ5Y2NlIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vbW0uYworKysgYi94ZW4vYXJjaC9hcm0vbW0uYwpAQCAtMTA0MSw4ICsxMDQxLDggQEAg
c3RhdGljIGludCBjcmVhdGVfeGVuX2VudHJpZXMoZW51bSB4ZW5tYXBfb3BlcmF0aW9uIG9wLAog
ICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAg
ICAgIHB0ZSA9ICplbnRyeTsKLSAgICAgICAgICAgICAgICAgICAgcHRlLnB0LnJvID0gUFRFX1JP
X01BU0soZmxhZ3MpOwotICAgICAgICAgICAgICAgICAgICBwdGUucHQueG4gPSBQVEVfTlhfTUFT
SyhmbGFncyk7CisgICAgICAgICAgICAgICAgICAgIHB0ZS5wdC5ybyA9IFBBR0VfUk9fTUFTSyhm
bGFncyk7CisgICAgICAgICAgICAgICAgICAgIHB0ZS5wdC54biA9IFBBR0VfWE5fTUFTSyhmbGFn
cyk7CiAgICAgICAgICAgICAgICAgICAgIGlmICggIXB0ZS5wdC5ybyAmJiAhcHRlLnB0LnhuICkK
ICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgcHJpbnRrKCIl
czogSW5jb3JyZWN0IGNvbWJpbmF0aW9uIGZvciBhZGRyPSVseFxuIiwKQEAgLTEwODUsNyArMTA4
NSw2IEBAIGludCBkZXN0cm95X3hlbl9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIHYsIHVuc2lnbmVk
IGxvbmcgZSkKIAogaW50IG1vZGlmeV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLCB1bnNp
Z25lZCBsb25nIGUsIHVuc2lnbmVkIGludCBmbGFncykKIHsKLSAgICBBU1NFUlQoKGZsYWdzICYg
KFBURV9OWCB8IFBURV9STykpID09IGZsYWdzKTsKICAgICByZXR1cm4gY3JlYXRlX3hlbl9lbnRy
aWVzKE1PRElGWSwgcywgSU5WQUxJRF9NRk4sIChlIC0gcykgPj4gUEFHRV9TSElGVCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZsYWdzKTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcGFnZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKaW5kZXggZTJi
M2U0MDJkMC4uZTRiZTgzYTdiYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdl
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKQEAgLTk2LDE3ICs5Niw2IEBACiAj
ZGVmaW5lIFBBR0VfSFlQRVJWSVNPUl9XQyAgICAgIChfUEFHRV9ERVZJQ0V8TVRfTk9STUFMX05D
KQogCiAvKgotICogRGVmaW5lcyBmb3IgY2hhbmdpbmcgdGhlIGh5cGVydmlzb3IgUFRFIC5ybyBh
bmQgLm54IGJpdHMuIFRoaXMgaXMgb25seSB0byBiZQotICogdXNlZCB3aXRoIG1vZGlmeV94ZW5f
bWFwcGluZ3MuCi0gKi8KLSNkZWZpbmUgX1BURV9OWF9CSVQgICAgIDBVCi0jZGVmaW5lIF9QVEVf
Uk9fQklUICAgICAxVQotI2RlZmluZSBQVEVfTlggICAgICAgICAgKDFVIDw8IF9QVEVfTlhfQklU
KQotI2RlZmluZSBQVEVfUk8gICAgICAgICAgKDFVIDw8IF9QVEVfUk9fQklUKQotI2RlZmluZSBQ
VEVfTlhfTUFTSyh4KSAgKCgoeCkgPj4gX1BURV9OWF9CSVQpICYgMHgxVSkKLSNkZWZpbmUgUFRF
X1JPX01BU0soeCkgICgoKHgpID4+IF9QVEVfUk9fQklUKSAmIDB4MVUpCi0KLS8qCiAgKiBTdGFn
ZSAyIE1lbW9yeSBUeXBlLgogICoKICAqIFRoZXNlIGFyZSB2YWxpZCBpbiB0aGUgTWVtQXR0clsz
OjBdIGZpZWxkIG9mIGFuIExQQUUgc3RhZ2UgMiBwYWdlCi0tIAoyLjExLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 02 17:34:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 17:34:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz4bp-0004gY-L7; Mon, 02 Oct 2017 17:34:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=441524c13=anthony.perard@citrix.com>)
 id 1dz4bn-0004f6-Nl
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 17:34:23 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 4A/3F-03414-F9872D95; Mon, 02 Oct 2017 17:34:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpO68iku
 RBg07dSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owVkyawFbxnrXh+7ApzA+Nfli5GDg4JAX+J
 l4/Tuxg5OVgEVCRevu1mBLHZBAwkVky/CmaLCKhJ/Jm1kA3EZhbIlXi/fRKYLSxgJ/G9H6KeV
 8Ba4uHOLUxdjFwcQgINjBKnNv2CSghKnJz5hAWiWUdiwe5PbCB7mQWkJZb/4wAJcwq4SWy69Z
 sVxBYVUJbY23eIHcQWAtp7Y+EylgmMfLOQTJqFZNIshEkLGJlXMaoXpxaVpRbpGuslFWWmZ5T
 kJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGGQMQ7GDs+Od0iFGSg0lJlNc7/1KkEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQnernKgnGBRanpqRVpmDjDgYdISHDxKIryRIGne4oLE3OLMdIjUK
 UZdjhsPr/9hEmLJy89LlRLnnQtSJABSlFGaBzcCFn2XGGWlhHkZgY4S4ilILcrNLEGVf8Uozs
 GoJMz7pwxoCk9mXgncpldARzABHTGn6wLIESWJCCmpBsbSVOl9Tc+Xcr9ViO8NCji9qejx1jM
 Ba/wCGnkkHvruvvvfo+nc1+0zLu7OLYp8vDE3lOtk4v4lF+5byr77ahl9XDbgYNgkvcan90Le
 rz+9TO/VvXUinUk1YUYKKxe2zEq02jclebJP7u/X2rEMz02m5v1c8Zj7c0P63d75J6dPK6jMd
 j97/9cZJZbijERDLeai4kQAbP8FRLkCAAA=
X-Env-Sender: prvs=441524c13=anthony.perard@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1506965660!114996215!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57659 invoked from network); 2 Oct 2017 17:34:22 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Oct 2017 17:34:22 -0000
X-IronPort-AV: E=Sophos;i="5.42,470,1500940800"; d="scan'208";a="442201734"
Date: Mon, 2 Oct 2017 18:33:40 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Owen Smith <owen.smith@citrix.com>
Message-ID: <20171002173340.GB2116@perard.uk.xensource.com>
References: <1506437019-17946-1-git-send-email-owen.smith@citrix.com>
 <1506437019-17946-3-git-send-email-owen.smith@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506437019-17946-3-git-send-email-owen.smith@citrix.com>
User-Agent: Mutt/1.9.1 (2017-09-22)
Cc: xen-devel@lists.xenproject.org, sstabellini@kernel.org, kraxel@redhat.com,
 qemu-devel@nongnu.org
Subject: Re: [Xen-devel] [PATCH 2/3 v4] xenfb: Use Input Handlers directly
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMjYsIDIwMTcgYXQgMDI6NDM6MzhQTSArMDAwMCwgT3dlbiBTbWl0aCB3cm90
ZToKPiBBdm9pZCB0aGUgdW5uZWNjZXNzYXJ5IGNhbGxzIHRocm91Z2ggdGhlIGlucHV0LWxlZ2Fj
eS5jIGZpbGUgYnkKPiB1c2luZyB0aGUgcWVtdV9pbnB1dF9oYW5kbGVyXyooKSBjYWxscyBkaXJl
Y3RseS4gVGhpcyBkaWQgcmVxdWlyZQo+IHJld29ya2luZyB0aGUgZXZlbnQgYW5kIHN5bmMgaGFu
ZGxlcnMgdG8gdXNlIHRoZSByZXZlcnNlIG1hcHBpbmcKPiBmcm9tIHFjb2RlIHRvIGxpbnV4IHVz
aW5nIHFlbXVfaW5wdXRfcWNvZGVfdG9fbGludXgoKS4KPiBSZW1vdmVzIHRoZSBzY2FuY29kZTJs
aW51eCBtYXBwaW5nLCBhbmQgc3VwcG9ydGluZyBkb2N1bWVudGlvbi4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBPd2VuIFNtaXRoIDxvd2VuLnNtaXRoQGNpdHJpeC5jb20+CgpUaGVyZSBpcyBhIGNhbGwg
dG8gdHJhY2VfeGVuZmJfa2V5X2V2ZW50KCkgdGhhdCBoYXZlIGJlZW4gYWRkZWQKdXBzdHJlYW0s
IGp1c3QgYmVmb3JlIHRoZSBjYWxsIHRvIHhlbmZiX3NlbmRfa2V5KCksIHRoYXQgc2hvdWxkIHBy
b2JhYmx5CmJlIGFkZGVkIHRvIHRoaXMgcGF0Y2gsIG90aGVyd2lzZSwgdGhlIHBhdGNoIGRvZXMg
bm90IGFwcGx5LiBXaXRoIHRoYXQKZml4LCB5b3UgY2FuIGFkZCBteToKQWNrZWQtYnk6IEFudGhv
bnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgoKVGhhbmtzLAoKLS0gCkFudGhv
bnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 02 18:11:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 18:11:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz5Br-0007f2-FC; Mon, 02 Oct 2017 18:11:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dz5Bq-0007eu-JS
 for xen-devel@lists.xensource.com; Mon, 02 Oct 2017 18:11:38 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 B6/35-01910-95182D95; Mon, 02 Oct 2017 18:11:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTe08VK
 kwYUtWhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWPZsOktBq0VF395D7A2M
 nfpdjJwcQgKNTBJfD4h3MXIB2Y8ZJVrvvGSEcLYxSkw6dJ0RpEpEwFni65m57CA2r4C+RNvd1
 WC2sICbROvS2ywgtoTAJCaJW59LIWxPiWevGllg7EkTu4Fsdg42ASuJQ2IgURYBVYn1f1cyT2
 DkXsDIsIpRozi1qCy1SNfQSC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTI9DjDEC
 wg/FVt/MhRkkOJiVR3vN1lyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfCerAfKCRalpqdWpGXm
 AEMPJi3BwaMkwjsBJM1bXJCYW5yZDpE6xajLcWzT5T9MQix5+XmpUuK8sg1ARQIgRRmleXAjY
 HFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8r0FW8WTmlcBtegV0BBPQEXO6LoAcUZKIkJ
 JqYBQy69Pm0Jnsy/5+7qFztlnz9vx+Z/DZbNPujVsqb04w5I4xfrH4udLT44tW7bu5tuj97IV
 TSuMtNTov3V1w5qJgb4eB/NJbdw6Lcy2b02uSW7dpfb+AXdgdZRVez307dv5POtRV579vWSrf
 OonF/8ImnrifF2e46qTs66fntAQlFqXv8daP2JumxFKckWioxVxUnAgAYMkyyH4CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1506967892!79005384!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11552 invoked from network); 2 Oct 2017 18:11:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 2 Oct 2017 18:11:33 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dz5Bi-0006WD-V8; Mon, 02 Oct 2017 18: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dz5Bd-0001Oi-DD; Mon, 02 Oct 2017 18:11:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dz5Bd-0005hm-7B; Mon, 02 Oct 2017 18:11:25 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113951-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=8c975cd44a4478f4cbe2710949ecda2dd7540c59
X-Osstest-Versions-That: xen=3164f2f9db1e63ea64c3f9520d40cb09920d2b35
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 02 Oct 2017 18:11:25 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113951: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzk1MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzk1MS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDhjOTc1Y2Q0NGE0NDc4ZjRjYmUyNzEwOTQ5ZWNkYTJk
ZDc1NDBjNTkKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDMxNjRmMmY5
ZGIxZTYzZWE2NGMzZjk1MjBkNDBjYjA5OTIwZDJiMzUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
Mzk0OSAgMjAxNy0xMC0wMiAxMzowMTo1MCBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTM5NTEgIDIwMTctMTAtMDIgMTY6MDI6NTggWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBQZXRyZSBQaXJjYWxhYnUgPHBwaXJj
YWxhYnVAYml0ZGVmZW5kZXIuY29tPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVs
LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLXVuc3Rh
YmxlLXNtb2tlCisgcmV2aXNpb249OGM5NzVjZDQ0YTQ0NzhmNGNiZTI3MTA5NDllY2RhMmRkNzU0
MGM1OQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1n
ZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi4KKysrKyBQRVJMTElCPS46LgorKysgdW1h
c2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwog
ICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29u
ZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAg
ICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgv
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLXVuc3RhYmxlLXNtb2tlIDhjOTc1Y2Q0NGE0
NDc4ZjRjYmUyNzEwOTQ5ZWNkYTJkZDc1NDBjNTkKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tl
CisgcmV2aXNpb249OGM5NzVjZDQ0YTQ0NzhmNGNiZTI3MTA5NDllY2RhMmRkNzU0MGM1OQorIC4g
Li9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcK
KysrKyBleHBvcnQgUEVSTExJQj0uOi46LgorKysrIFBFUkxMSUI9LjouOi4KKysrIHVtYXNrIDAw
MgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAg
ICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygp
OwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcK
KysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0
ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysg
ZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysg
cmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmkt
Y29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyBleHBvcnQgUEVSTExJQj0uOi46LjouCisr
KyBQRVJMTElCPS46LjouOi4KKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2Ug
IiRicmFuY2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisg
cWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorICdbJyB4eGVuID0geGxpbnV4ICdd
JworIGxpbnV4YnJhbmNoPQorICdbJyB4cWVtdS11cHN0cmVhbS11bnN0YWJsZSA9IHggJ10nCisg
c2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFi
bGUtc21va2UKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4OGM5NzVjZDQ0
YTQ0NzhmNGNiZTI3MTA5NDllY2RhMmRkNzU0MGM1OSA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5
LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNv
bmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9z
c3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAg
ICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9y
dW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1
bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3Mu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBo
dHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9y
Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xp
bnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54
ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14
ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29u
cmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0
YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHkt
Y3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9r
ZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4t
dW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGh0
dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0
YWJsZS1zbW9rZQorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBn
aXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFN
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJF
RV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJF
RV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5n
aXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4
X3RyZWUgeGVuLXVuc3RhYmxlLXNtb2tlCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAi
JGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgorIGdpdCBwdXNoIG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCA4Yzk3NWNkNDRhNDQ3OGY0
Y2JlMjcxMDk0OWVjZGEyZGQ3NTQwYzU5OnJlZnMvaGVhZHMvc21va2UKVG8gb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDMxNjRmMmYuLjhjOTc1Y2QgIDhj
OTc1Y2Q0NGE0NDc4ZjRjYmUyNzEwOTQ5ZWNkYTJkZDc1NDBjNTkgLT4gc21va2UKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 02 18:13:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 18:13:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz5Ds-0007kz-R4; Mon, 02 Oct 2017 18:13:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dz5Ds-0007ks-81
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 18:13:44 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 5C/33-17770-7D182D95; Mon, 02 Oct 2017 18:13:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsXSO6nOVfdK46V
 Ig1tf2Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyd5+6zFPxlqbj9aipjA+NCli5GLg4hgQlM
 Eq97prJDOH8YJRZ0f2OEcDYwSsy7dRzK2cYoseLkcuYuRk4OYYFgib03TzOB2CIChhIvp34Hs
 4UEYiXWnJ/ACtLALLCEUeLBguuMIAk2ASOJs0eng9m8ArYS35fvAbNZBFQkni5fywZiiwqES7
 xtPMICUSMocXLmEzCbU8BUYt6rRWA1zAJ6Ejuu/2KFsOUltr+dA3aQBNARpx9uY5zAKDgLSfs
 sJC2zkLQsYGRexahRnFpUllqka2Sml1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR
 GL4MQLCD8cyCwEOMkhxMSqK85+suRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4G1uAMoJFqWmp
 1akZeYAIwkmLcHBoyTC+xskzVtckJhbnJkOkTrFaMxxbNPlP0wcNx5e/8MkxJKXn5cqJc47F6
 RUAKQ0ozQPbhAswi8xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmPc2yBSezLwSuH2vgE5hAjp
 lTtcFkFNKEhFSUg2M3gquEWxldq6lXSEWHw/zh/nI7N0l+GP+3Au/cq6/kr918uGt08fYCgU3
 LspYLvN2KXOpbyzHDSnnq6s51+pkqB2yTQzc4xEXcr5on8+X46sD9ya+LI6rdluT+e3bm3+/P
 kf93funrvD5NN+JjJPfNElyPNb1NDxRPSuvJMBxyb3iNo8ps/g2KrEUZyQaajEXFScCAMGga8
 TrAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1506968018!118124581!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 447 invoked from network); 2 Oct 2017 18:13:39 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Oct 2017 18:13:39 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v92IDRaV005341
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 2 Oct 2017 18:13:27 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v92IDQaj026346
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 2 Oct 2017 18:13:26 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v92IDPHR000709;
 Mon, 2 Oct 2017 18:13:25 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 02 Oct 2017 11:13:25 -0700
To: Jiri Slaby <jslaby@suse.cz>, mingo@redhat.com
References: <20171002091246.28432-1-jslaby@suse.cz>
 <20171002091246.28432-22-jslaby@suse.cz>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <708ba9e5-e0b9-78ad-2747-43ed3787d093@oracle.com>
Date: Mon, 2 Oct 2017 14:13:12 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20171002091246.28432-22-jslaby@suse.cz>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: Juergen Gross <jgross@suse.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, hpa@zytor.com, xen-devel@lists.xenproject.org,
 tglx@linutronix.de
Subject: Re: [Xen-devel] [PATCH v4 22/27] x86_64: assembly,
 change all ENTRY+END to SYM_CODE_*
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDIvMjAxNyAwNToxMiBBTSwgSmlyaSBTbGFieSB3cm90ZToKPiBIZXJlLCB3ZSBjaGFu
Z2UgYWxsIGNvZGUgd2hpY2ggaXMgbm90IG1hcmtlZCBhcyBmdW5jdGlvbnMuIEluIG90aGVyCj4g
d29yZHMsIHRoaXMgY29kZSBoYXMgYmVlbiB1c2luZyBFTkQsIG5vdCBFTkRQUk9DLiBTbyBzd2l0
Y2ggYWxsIG9mIHRoaXMKPiB0byBhcHByb3ByaWF0ZSBuZXcgbWFya2luZ3MgU1lNX0NPREVfU1RB
UlQgYW5kIFNZTV9DT0RFX0VORC4KPgo+IFNpZ25lZC1vZmYtYnk6IEppcmkgU2xhYnkgPGpzbGFi
eUBzdXNlLmN6Pgo+IENjOiBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KPiBD
YzogSW5nbyBNb2xuYXIgPG1pbmdvQHJlZGhhdC5jb20+Cj4gQ2M6ICJILiBQZXRlciBBbnZpbiIg
PGhwYUB6eXRvci5jb20+Cj4gQ2M6IHg4NkBrZXJuZWwub3JnCj4gQ2M6IEJvcmlzIE9zdHJvdnNr
eSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Cj4gQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KPiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCgpGb3IgWGVu
IGJpdHM6CgpSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3Jh
Y2xlLmNvbT4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 02 18:15:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 18:15:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz5FF-0007s6-5A; Mon, 02 Oct 2017 18:15:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1dz5FE-0007rs-Ah
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 18:15:08 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 84/C8-03423-B2282D95; Mon, 02 Oct 2017 18:15:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKIsWRWlGSWpSXmKPExsXSO6nOVVer6VK
 kwaqV+hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aR9p1MBTtlKu4fP8XSwNgr2sXIxSEkMIlJ
 ounhXRYI5xejxL1PbxkhnPWMErdf9jFBON2MEo/PHgTKcAI5RRJd6yeD2SwCKhKHf71j7WLk4
 GATMJF4s8oRJCwioC7x58IEsBJmgXqJ9mlzWEFsYYFSiYtvTrKD2LwC5hLt1y+zQoxMl7j3+A
 0LRFxQ4uTMJywQvVoSN/69ZAIZzywgLbH8HwdImFPASmL77fNgraICyhLz9q1iA7ElBIwl2t9
 eZJvAKDQLyaRZSCbNQpi0gJF5FaN6cWpRWWqRrqleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5i
 UrFecn7uJkZgMDMAwQ7G6Zf9DzFKcjApifKer7sUKcSXlJ9SmZFYnBFfVJqTWnyIUYODQ+DKw
 SOzGaVY8vLzUpUkeH81ANUJFqWmp1akZeYA4w2mVIKDR0mE9zdImre4IDG3ODMdInWKUZfj2K
 bLf5iEwGZIifOKNAIVCYAUZZTmwY2Axf4lRlkpYV5GoAOFeApSi3IzS1DlXzGKczAqCfMGg0z
 hycwrgdv0CugIJqAj5nRdADmiJBEhJdXAqPRn2YYbdyaZ6GrHeL474Dbl8uHiGSv7UmzYbH6U
 BnRNbvjK/GNyc4LQE8Pl5X8mKEe9eaRW16WfuE6ue7URp+XpUwIPVdpOTtFrSlBL456R2GeUt
 Ohjj0Joabz8lViDLnU/88x/MrOdF81/vShygcyKIwuq68W7f86ZUju5edbeXVHq6eXsSizFGY
 mGWsxFxYkAGr7IqvgCAAA=
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1506968105!96387037!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5346 invoked from network); 2 Oct 2017 18:15:06 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Oct 2017 18:15:06 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v92IEuhi007062
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 2 Oct 2017 18:14:56 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v92IEtBC010934
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 2 Oct 2017 18:14:56 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v92IEtm4011953;
 Mon, 2 Oct 2017 18:14:55 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 02 Oct 2017 11:14:55 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 13AD46A09FD; Mon,  2 Oct 2017 14:14:54 -0400 (EDT)
Date: Mon, 2 Oct 2017 14:14:54 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20171002181453.GC24547@char.us.oracle.com>
References: <20171002173150.5404-1-julien.grall@arm.com>
 <20171002173150.5404-10-julien.grall@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171002173150.5404-10-julien.grall@arm.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: andre.przywara@arm.com, sstabellini@kernel.org,
 Ross Lagerwall <ross.lagerwall@citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 9/9] xen/arm: mm: Use memory flags for
 modify_xen_mappings rather than custom one
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMDIsIDIwMTcgYXQgMDY6MzE6NTBQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IFRoaXMgd2lsbCBoZWxwIHRvIGNvbnNvbGlkYXRlIHRoZSBwYWdlLXRhYmxlIGNvZGUg
YW5kIGF2b2lkIGRpZmZlcmVudAo+IHBhdGggZGVwZW5kaW5nIG9uIHRoZSBhY3Rpb24gdG8gcGVy
Zm9ybS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgo+IFJldmlld2VkLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNv
bT4KPiBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgo+IAo+IC0tLQo+IAoKUmV2aWV3ZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29u
cmFkLndpbGtAb3JhY2xlLmNvbT4KCj4gQ2M6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2Fs
bEBjaXRyaXguY29tPgo+IAo+ICAgICBhcmNoX2xpdmVwYXRjaF9zZWN1cmUgaXMgbm93IHRoZSBz
YW1lIGFzIG9uIHg4Ni4gSXQgbWlnaHQgYmUKPiAgICAgcG9zc2libGUgdG8gY29tYmluZSBib3Ro
LCBidXQgSSBsZWZ0IHRoYXQgYWxvbmUgZm9yIG5vdy4KPiAKPiAgICAgQ2hhbmdlcyBpbiB2MzoK
PiAgICAgICAgIC0gQWRkIFN0ZWZhbm8ncyByZXZpZXdlZC1ieQo+IAo+ICAgICBDaGFuZ2VzIGlu
IHYyOgo+ICAgICAgICAgLSBBZGQgQW5kcmUncyByZXZpZXdlZC1ieQo+IC0tLQo+ICB4ZW4vYXJj
aC9hcm0vbGl2ZXBhdGNoLmMgICB8ICA2ICsrKy0tLQo+ICB4ZW4vYXJjaC9hcm0vbW0uYyAgICAg
ICAgICB8ICA1ICsrLS0tCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oIHwgMTEgLS0tLS0t
LS0tLS0KPiAgMyBmaWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDE3IGRlbGV0aW9ucygt
KQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbGl2ZXBhdGNoLmMgYi94ZW4vYXJjaC9h
cm0vbGl2ZXBhdGNoLmMKPiBpbmRleCAzZTUzNTI0MzY1Li4yNzlkNTJjYzZjIDEwMDY0NAo+IC0t
LSBhL3hlbi9hcmNoL2FybS9saXZlcGF0Y2guYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9saXZlcGF0
Y2guYwo+IEBAIC0xNDYsMTUgKzE0NiwxNSBAQCBpbnQgYXJjaF9saXZlcGF0Y2hfc2VjdXJlKGNv
bnN0IHZvaWQgKnZhLCB1bnNpZ25lZCBpbnQgcGFnZXMsIGVudW0gdmFfdHlwZSB0eXBlKQo+ICAg
ICAgc3dpdGNoICggdHlwZSApCj4gICAgICB7Cj4gICAgICBjYXNlIExJVkVQQVRDSF9WQV9SWDoK
PiAtICAgICAgICBmbGFncyA9IFBURV9STzsgLyogUiBzZXQsIE5YIGNsZWFyICovCj4gKyAgICAg
ICAgZmxhZ3MgPSBQQUdFX0hZUEVSVklTT1JfUlg7Cj4gICAgICAgICAgYnJlYWs7Cj4gIAo+ICAg
ICAgY2FzZSBMSVZFUEFUQ0hfVkFfUlc6Cj4gLSAgICAgICAgZmxhZ3MgPSBQVEVfTlg7IC8qIFIg
Y2xlYXIsIE5YIHNldCAqLwo+ICsgICAgICAgIGZsYWdzID0gUEFHRV9IWVBFUlZJU09SX1JXOwo+
ICAgICAgICAgIGJyZWFrOwo+ICAKPiAgICAgIGNhc2UgTElWRVBBVENIX1ZBX1JPOgo+IC0gICAg
ICAgIGZsYWdzID0gUFRFX05YIHwgUFRFX1JPOyAvKiBSIHNldCwgTlggc2V0ICovCj4gKyAgICAg
ICAgZmxhZ3MgPSBQQUdFX0hZUEVSVklTT1JfUk87Cj4gICAgICAgICAgYnJlYWs7Cj4gIAo+ICAg
ICAgZGVmYXVsdDoKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9h
cm0vbW0uYwo+IGluZGV4IDU3YWZlZGYwYmUuLjcwNWJkZDljY2UgMTAwNjQ0Cj4gLS0tIGEveGVu
L2FyY2gvYXJtL21tLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vbW0uYwo+IEBAIC0xMDQxLDggKzEw
NDEsOCBAQCBzdGF0aWMgaW50IGNyZWF0ZV94ZW5fZW50cmllcyhlbnVtIHhlbm1hcF9vcGVyYXRp
b24gb3AsCj4gICAgICAgICAgICAgICAgICBlbHNlCj4gICAgICAgICAgICAgICAgICB7Cj4gICAg
ICAgICAgICAgICAgICAgICAgcHRlID0gKmVudHJ5Owo+IC0gICAgICAgICAgICAgICAgICAgIHB0
ZS5wdC5ybyA9IFBURV9ST19NQVNLKGZsYWdzKTsKPiAtICAgICAgICAgICAgICAgICAgICBwdGUu
cHQueG4gPSBQVEVfTlhfTUFTSyhmbGFncyk7Cj4gKyAgICAgICAgICAgICAgICAgICAgcHRlLnB0
LnJvID0gUEFHRV9ST19NQVNLKGZsYWdzKTsKPiArICAgICAgICAgICAgICAgICAgICBwdGUucHQu
eG4gPSBQQUdFX1hOX01BU0soZmxhZ3MpOwo+ICAgICAgICAgICAgICAgICAgICAgIGlmICggIXB0
ZS5wdC5ybyAmJiAhcHRlLnB0LnhuICkKPiAgICAgICAgICAgICAgICAgICAgICB7Cj4gICAgICAg
ICAgICAgICAgICAgICAgICAgIHByaW50aygiJXM6IEluY29ycmVjdCBjb21iaW5hdGlvbiBmb3Ig
YWRkcj0lbHhcbiIsCj4gQEAgLTEwODUsNyArMTA4NSw2IEBAIGludCBkZXN0cm95X3hlbl9tYXBw
aW5ncyh1bnNpZ25lZCBsb25nIHYsIHVuc2lnbmVkIGxvbmcgZSkKPiAgCj4gIGludCBtb2RpZnlf
eGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBp
bnQgZmxhZ3MpCj4gIHsKPiAtICAgIEFTU0VSVCgoZmxhZ3MgJiAoUFRFX05YIHwgUFRFX1JPKSkg
PT0gZmxhZ3MpOwo+ICAgICAgcmV0dXJuIGNyZWF0ZV94ZW5fZW50cmllcyhNT0RJRlksIHMsIElO
VkFMSURfTUZOLCAoZSAtIHMpID4+IFBBR0VfU0hJRlQsCj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZsYWdzKTsKPiAgfQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJt
L3BhZ2UuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCj4gaW5kZXggZTJiM2U0MDJkMC4u
ZTRiZTgzYTdiYyAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaAo+ICsr
KyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCj4gQEAgLTk2LDE3ICs5Niw2IEBACj4gICNk
ZWZpbmUgUEFHRV9IWVBFUlZJU09SX1dDICAgICAgKF9QQUdFX0RFVklDRXxNVF9OT1JNQUxfTkMp
Cj4gIAo+ICAvKgo+IC0gKiBEZWZpbmVzIGZvciBjaGFuZ2luZyB0aGUgaHlwZXJ2aXNvciBQVEUg
LnJvIGFuZCAubnggYml0cy4gVGhpcyBpcyBvbmx5IHRvIGJlCj4gLSAqIHVzZWQgd2l0aCBtb2Rp
ZnlfeGVuX21hcHBpbmdzLgo+IC0gKi8KPiAtI2RlZmluZSBfUFRFX05YX0JJVCAgICAgMFUKPiAt
I2RlZmluZSBfUFRFX1JPX0JJVCAgICAgMVUKPiAtI2RlZmluZSBQVEVfTlggICAgICAgICAgKDFV
IDw8IF9QVEVfTlhfQklUKQo+IC0jZGVmaW5lIFBURV9STyAgICAgICAgICAoMVUgPDwgX1BURV9S
T19CSVQpCj4gLSNkZWZpbmUgUFRFX05YX01BU0soeCkgICgoKHgpID4+IF9QVEVfTlhfQklUKSAm
IDB4MVUpCj4gLSNkZWZpbmUgUFRFX1JPX01BU0soeCkgICgoKHgpID4+IF9QVEVfUk9fQklUKSAm
IDB4MVUpCj4gLQo+IC0vKgo+ICAgKiBTdGFnZSAyIE1lbW9yeSBUeXBlLgo+ICAgKgo+ICAgKiBU
aGVzZSBhcmUgdmFsaWQgaW4gdGhlIE1lbUF0dHJbMzowXSBmaWVsZCBvZiBhbiBMUEFFIHN0YWdl
IDIgcGFnZQo+IC0tIAo+IDIuMTEuMAo+IAo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 02 18:17:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 18:17:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz5H1-000845-KY; Mon, 02 Oct 2017 18:16:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dz5H0-00083p-DK
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 18:16:58 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 55/28-03422-99282D95; Mon, 02 Oct 2017 18:16:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsXSO6nOVXd606V
 Ig2l/bCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozTp2awFhzkqJjaPp25gXEdexcjF4eQwAQm
 iYnnvrFBOH8YJR5tXQOV2cAosaRnCZSzjVFi7ZJbQGWcHMIC4RKN/3YygdgiAoYSL6d+B7OFB
 GIldn36zwjSwCywj0Vi8qlPrCAJNgEjibNHpzOC2LwCthLHDzeygNgsAioSP9auArNFgYa+bT
 zCAlEjKHFy5hMwm1PAVOLao5lgi5kF9CR2XP/FCmHLS2x/O4cZxJYAOuLzxqXMExgFZyFpn4W
 kZRaSlgWMzKsYNYpTi8pSi3QNzfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQLD
 lwEIdjDe3xhwiFGSg0lJlPd83aVIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8bxqBcoJFqempF
 WmZOcBIgklLcPAoifD+bgBK8xYXJOYWZ6ZDpE4x6nIc23T5D5MQS15+XqqUOG8nyAwBkKKM0j
 y4EbCovsQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3qkgU3gy80rgNr0COoIJ6Ig5XRdAjih
 JREhJNTCu8tiRHVKb2X630l9mYuyr0uPrZdZ2SsvWzf+a680fydv/YdG7G/+mTIotmP5K+1ex
 1va6j4Guz3TFZcy6WHWj81hqewz3PXly4Lf62uu9BnlnXyysCpibfkj1irTaxzv8M16dMOP9U
 8nNdKrK6+jJIq7bHubNC6oXXztcbrzwr8ZMkfDa6hQlluKMREMt5qLiRADkwmFk5QIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1506968214!119280331!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12083 invoked from network); 2 Oct 2017 18:16:55 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Oct 2017 18:16:55 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v92IGXAl009138
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 2 Oct 2017 18:16:33 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v92IGVow018829
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 2 Oct 2017 18:16:31 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v92IGTcS002539;
 Mon, 2 Oct 2017 18:16:29 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 02 Oct 2017 11:16:29 -0700
To: Jiri Slaby <jslaby@suse.cz>, mingo@redhat.com
References: <20171002091246.28432-1-jslaby@suse.cz>
 <20171002091246.28432-23-jslaby@suse.cz>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <eddf0380-ba27-fa4a-a7a8-4936555bacc9@oracle.com>
Date: Mon, 2 Oct 2017 14:16:16 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20171002091246.28432-23-jslaby@suse.cz>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Juergen Gross <jgross@suse.com>, Len Brown <len.brown@intel.com>,
 linux-efi@vger.kernel.org, Herbert Xu <herbert@gondor.apana.org.au>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Matt Fleming <matt@codeblueprint.co.uk>, linux-pm@vger.kernel.org,
 x86@kernel.org, "Rafael J. Wysocki" <rjw@rjwysocki.net>,
 linux-kernel@vger.kernel.org, linux-crypto@vger.kernel.org,
 Pavel Machek <pavel@ucw.cz>, hpa@zytor.com, xen-devel@lists.xenproject.org,
 tglx@linutronix.de, "David S. Miller" <davem@davemloft.net>
Subject: Re: [Xen-devel] [PATCH v4 23/27] x86_64: assembly,
 change all ENTRY+ENDPROC to SYM_FUNC_*
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDIvMjAxNyAwNToxMiBBTSwgSmlyaSBTbGFieSB3cm90ZToKPiBUaGVzZSBhcmUgYWxs
IGZ1bmN0aW9ucyB3aGljaCBhcmUgaW52b2tlZCBmcm9tIGVsc2V3aGVyZSwgc28gd2UgYW5ub3Rh
dGUKPiB0aGVtIGFzIGdsb2JhbCB1c2luZyB0aGUgbmV3IFNZTV9GVU5DX1NUQVJULiBBbmQgdGhl
aXIgRU5EUFJPQydzIGJ5Cj4gU1lNX0ZVTkNfRU5ELgo+Cj4gQW5kIG1ha2Ugc3VyZSBFTlRSWS9F
TkRQUk9DIGlzIG5vdCBkZWZpbmVkIG9uIFg4Nl82NCwgZ2l2ZW4gdGhlc2Ugd2VyZQo+IHRoZSBs
YXN0IHVzZXJzLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmlyaSBTbGFieSA8anNsYWJ5QHN1c2UuY3o+
Cj4gQ2M6ICJILiBQZXRlciBBbnZpbiIgPGhwYUB6eXRvci5jb20+Cj4gQ2M6IFRob21hcyBHbGVp
eG5lciA8dGdseEBsaW51dHJvbml4LmRlPgo+IENjOiBJbmdvIE1vbG5hciA8bWluZ29AcmVkaGF0
LmNvbT4KPiBDYzogeDg2QGtlcm5lbC5vcmcKPiBDYzogSGVyYmVydCBYdSA8aGVyYmVydEBnb25k
b3IuYXBhbmEub3JnLmF1Pgo+IENjOiAiRGF2aWQgUy4gTWlsbGVyIiA8ZGF2ZW1AZGF2ZW1sb2Z0
Lm5ldD4KPiBDYzogIlJhZmFlbCBKLiBXeXNvY2tpIiA8cmp3QHJqd3lzb2NraS5uZXQ+Cj4gQ2M6
IExlbiBCcm93biA8bGVuLmJyb3duQGludGVsLmNvbT4KPiBDYzogUGF2ZWwgTWFjaGVrIDxwYXZl
bEB1Y3cuY3o+Cj4gQ2M6IE1hdHQgRmxlbWluZyA8bWF0dEBjb2RlYmx1ZXByaW50LmNvLnVrPgo+
IENjOiBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KPiBDYzogQm9y
aXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KPiBDYzogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IENjOiBsaW51eC1jcnlwdG9Admdlci5rZXJuZWwub3Jn
Cj4gQ2M6IGxpbnV4LXBtQHZnZXIua2VybmVsLm9yZwo+IENjOiBsaW51eC1lZmlAdmdlci5rZXJu
ZWwub3JnCj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwoKRm9yIFhlbiBiaXRz
OgoKUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5j
b20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 02 18:17:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 18:17:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz5HO-000875-Sg; Mon, 02 Oct 2017 18:17:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dz5HO-00086s-3K
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 18:17:22 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 8B/6D-02226-1B282D95; Mon, 02 Oct 2017 18:17:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsUyZ7p8oO6Gpku
 RBi+2qFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn7j/SxFhxnq7i18gZbA+MF1i5GLg4hgQlM
 EqfurGeGcH4xSmxe9Qwqs55R4uu874wQzjZGiQ8z7wNlODmEBdIlmr7uZQGxRQQMJV5O/c4EY
 gsJxErceTqLGcRmFtjKJNHSFg5iswkYSZw9Op0RxOYVsJVYuWQHO4jNIqAisfZOM1hcVCBc4m
 3jERaIGkGJkzOfgNmcAqYS8y9tY4GYqSex4/ovVghbXmL72zlguySAbjj9cBvjBEbBWUjaZyF
 pmYWkZQEj8ypGjeLUorLUIl1DS72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMDg
 rWdgYNzB+Pu43yFGSQ4mJVHe83WXIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8P5qAMoJFqWmp
 1akZeYA4wgmLcHBoyTC+xskzVtckJhbnJkOkTrFaMxxbNPlP0wcNx5e/8MkxJKXn5cqJc4r0g
 hUKgBSmlGaBzcIFt+XGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzBoNM4cnMK4Hb9wroFCa
 gU+Z0XQA5pSQRISXVwDhn1bFtkueO9+QtPfqlJlqlfc7/XWlHmPh3Nhifltf4t6h9e5Mn/2OJ
 97FnjTgvWUvPtY3mdzc2yZHRflq6fTPXiyiDg2VK2Ztvzz20SpT/8va/hQmqUQF7t7u8vH56x
 X2GH/wLNO0bM+KffD7qukzm+jOOWXXHGYW+nLy9iHmemsUCxj9b/wkqsRRnJBpqMRcVJwIAeX
 KwMOoCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1506968238!109936368!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62468 invoked from network); 2 Oct 2017 18:17:20 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Oct 2017 18:17:20 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v92IH8lE011765
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 2 Oct 2017 18:17:08 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v92IH7FG006089
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 2 Oct 2017 18:17:07 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v92IH7Of013140;
 Mon, 2 Oct 2017 18:17:07 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 02 Oct 2017 11:17:06 -0700
To: Jiri Slaby <jslaby@suse.cz>, mingo@redhat.com
References: <20171002091246.28432-1-jslaby@suse.cz>
 <20171002091246.28432-24-jslaby@suse.cz>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <30e503c9-b7cf-42ca-e1c9-cc36c6f59f69@oracle.com>
Date: Mon, 2 Oct 2017 14:16:54 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20171002091246.28432-24-jslaby@suse.cz>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: Juergen Gross <jgross@suse.com>, Len Brown <len.brown@intel.com>,
 linux-pm@vger.kernel.org, x86@kernel.org,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, linux-kernel@vger.kernel.org,
 Pavel Machek <pavel@ucw.cz>, hpa@zytor.com, xen-devel@lists.xenproject.org,
 tglx@linutronix.de
Subject: Re: [Xen-devel] [PATCH v4 24/27] x86_32: assembly,
 add ENDs to some functions and relabel with SYM_CODE_*
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDIvMjAxNyAwNToxMiBBTSwgSmlyaSBTbGFieSB3cm90ZToKPiBBbGwgdGhlc2UgYXJl
IGZ1bmN0aW9ucyB3aGljaCBhcmUgaW52b2tlZCBmcm9tIGVsc2V3aGVyZSwgYnV0IHRoZXkgYXJl
Cj4gbm90IHR5cGljYWwgQyBmdW5jdGlvbnMuIFNvIHdlIGFubm90YXRlIHRoZW0gKGFzIGdsb2Jh
bCkgdXNpbmcgdGhlIG5ldwo+IFNZTV9DT0RFX1NUQVJULiBBbGwgdGhlc2Ugd2VyZSBub3QgYmFs
YW5jZWQgd2l0aCBhbnkgRU5ELCBzbyBtYXJrIHRoZWlyCj4gZW5kcyBieSBTWU1fQ09ERV9FTkQs
IGFwcHJvcHJpYXRlbGx5Lgo+Cj4gU2lnbmVkLW9mZi1ieTogSmlyaSBTbGFieSA8anNsYWJ5QHN1
c2UuY3o+Cj4gQ2M6IFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgo+IENjOiBJ
bmdvIE1vbG5hciA8bWluZ29AcmVkaGF0LmNvbT4KPiBDYzogIkguIFBldGVyIEFudmluIiA8aHBh
QHp5dG9yLmNvbT4KPiBDYzogeDg2QGtlcm5lbC5vcmcKPiBDYzogIlJhZmFlbCBKLiBXeXNvY2tp
IiA8cmp3QHJqd3lzb2NraS5uZXQ+Cj4gQ2M6IExlbiBCcm93biA8bGVuLmJyb3duQGludGVsLmNv
bT4KPiBDYzogUGF2ZWwgTWFjaGVrIDxwYXZlbEB1Y3cuY3o+Cj4gQ2M6IEJvcmlzIE9zdHJvdnNr
eSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Cj4gQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KPiBDYzogbGludXgtcG1Admdlci5rZXJuZWwub3JnCj4gQ2M6IHhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwoKRm9yIFhlbiBiaXRzOgoKUmV2aWV3ZWQtYnk6IEJvcmlz
IE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 02 18:32:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 18:32:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz5VS-00019B-4V; Mon, 02 Oct 2017 18:31:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1dz5VR-000195-6v
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 18:31:53 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 72/14-01910-81682D95; Mon, 02 Oct 2017 18:31:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrALMWRWlGSWpSXmKPExsUyZ7p8oK5426V
 Ig0t9Jhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0b77ENsBbO4Kt7ces3WwDiJo4uRk0NIYBKT
 RPdHyS5GLiD7D6PEzx8X2CGc9YwSra9nMEM4jYwS2948ZwdpYRPQk2g9/5kZxBYRcJB4+W4JI
 0gRs8AuJokp3yazdjFycAgLmEr8adQGqWERUJXY2fyTEcTmFbCVWNfcxwpiSwjIS+xquwhlG0
 v0zepjmcDIs4CRYRWjRnFqUVlqka6RpV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4
 mRqDv6xkYGHcwNu31O8QoycGkJMr7suVSpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXr1WoJxg
 UWp6akVaZg4wCGHSEhw8SiK8J5qB0rzFBYm5xZnpEKlTjLocHTfv/mESYsnLz0uVEuc9DzJfA
 KQoozQPbgQsIi4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuYNAbmEJzOvBG7TK6AjmICOmN
 N1AeSIkkSElFQD47QNbc+ya2ob7rzkD/o2QWWpeAzfhj3leYcuF/Tcc8g9OP9fI59z0cLzmxI
 k+hk+695/43zx07Gnf8RKE6JZ0k5VStgcNRQsYf2gtL87wivZcH96zu2HacGh144wnt0edSeE
 v3TVRWWmD8yaXCzdTWyW2oe9rj+KOvAyUZkhyybPcKqyhYmbEktxRqKhFnNRcSIAVpu8f4MCA
 AA=
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1506969110!114319912!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3118 invoked from network); 2 Oct 2017 18:31:51 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Oct 2017 18:31:51 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v92IVcTO029291
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 2 Oct 2017 18:31:39 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v92IVcQr031653
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 2 Oct 2017 18:31:38 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v92IVbKc012474;
 Mon, 2 Oct 2017 18:31:37 GMT
Received: from paddy.lan (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 02 Oct 2017 11:31:36 -0700
From: Joao Martins <joao.m.martins@oracle.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Date: Mon,  2 Oct 2017 19:31:18 +0100
Message-Id: <20171002183122.3961-1-joao.m.martins@oracle.com>
X-Mailer: git-send-email 2.11.0
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Juergen Gross <jgross@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, x86@kernel.org,
 Andy Lutomirski <luto@amacapital.net>, Ingo Molnar <mingo@redhat.com>,
 "H. Peter Anvin" <hpa@zytor.com>, Joao Martins <joao.m.martins@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Subject: [Xen-devel] [PATCH v5 0/4] x86/xen: pvclock vdso support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGV5LAoKVGhpcyBpcyB0YWtlIDUgZm9yIHZkc28gZm9yIFhlbi4gUFZDTE9DS19UU0NfU1RBQkxF
X0JJVCBjYW4gYmUgc2V0IHN0YXJ0aW5nIFhlbgogNC44IHdoaWNoIGlzIHJlcXVpcmVkIGZvciB2
ZHNvIHRpbWUgcmVsYXRlZCBjYWxscy4gSW4gb3JkZXIgdG8gaGF2ZSBpdCBvbiwgeW91Cm5lZWQg
dG8gaGF2ZSB0aGUgaHlwZXJ2aXNvciBjbG9ja3NvdXJjZSBiZSBUU0MgZS5nLiB3aXRoIHRoZSBm
b2xsb3dpbmcgYm9vdApwYXJhbXMgImNsb2Nrc291cmNlPXRzYyB0c2M9c3RhYmxlOnNvY2tldCIu
CgpTZXJpZXMgaXMgc3RydWN0dXJlZCBhcyBmb2xsb3dpbmc6CgpQYXRjaCAxIHN0cmVhbWxpbmVz
IHB2dGkgcGFnZSBnZXQvc2V0IGluIHB2Y2xvY2sgZm9yIGJvdGggb2YgaXRzIHVzZXJzClBhdGNo
IDIsMyByZWdpc3RlcnMgdGhlIHB2dGkgcGFnZSBvbiBYZW4gYW5kIHNldHMgaXQgaW4gcHZjbG9j
ayBhY2NvcmRpbmdseQpQYXRjaCA0IGFkZHMgYSBmaWxlIHRvIEtWTS9YZW4gbWFpbnRhaW5lcnMg
Zm9yIHRyYWNraW5nIHB2Y2xvY2sgQUJJIGNoYW5nZXMuClsgVGhlIGxhc3Qgb25lIGlzIGFscmVh
ZHkgQWNrZWQuIF0KCkNoYW5nZWxvZyBpcyBpbiBpbmRpdmlkdWFsIHBhdGNoZXMuCgpUaGFua3Ms
CkpvYW8KCkpvYW8gTWFydGlucyAoNCk6CiAgeDg2L3B2Y2xvY2s6IGFkZCBzZXR0ZXIgZm9yIHB2
Y2xvY2tfcHZ0aV9jcHUwX3ZhCiAgeDg2L3hlbi90aW1lOiBzZXQgcHZjbG9jayBmbGFncyBvbiB4
ZW5fdGltZV9pbml0KCkKICB4ODYveGVuL3RpbWU6IHNldHVwIHZjcHUgMCB0aW1lIGluZm8gcGFn
ZQogIE1BSU5UQUlORVJTOiB4ZW4sIGt2bTogdHJhY2sgcHZjbG9jay1hYmkuaCBjaGFuZ2VzCgog
TUFJTlRBSU5FUlMgICAgICAgICAgICAgICAgICAgIHwgIDIgKwogYXJjaC94ODYvaW5jbHVkZS9h
c20vcHZjbG9jay5oIHwgMTkgKysrKystLS0tCiBhcmNoL3g4Ni9rZXJuZWwva3ZtY2xvY2suYyAg
ICAgfCAgNyArLS0KIGFyY2gveDg2L2tlcm5lbC9wdmNsb2NrLmMgICAgICB8IDE0ICsrKysrKwog
YXJjaC94ODYveGVuL3N1c3BlbmQuYyAgICAgICAgIHwgIDQgKysKIGFyY2gveDg2L3hlbi90aW1l
LmMgICAgICAgICAgICB8IDk2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogYXJjaC94ODYveGVuL3hlbi1vcHMuaCAgICAgICAgIHwgIDIgKwogaW5jbHVkZS94ZW4v
aW50ZXJmYWNlL3ZjcHUuaCAgIHwgNDIgKysrKysrKysrKysrKysrKysrCiA4IGZpbGVzIGNoYW5n
ZWQsIDE3MSBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKCi0tIAoyLjExLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 02 18:32:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 18:32:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz5VZ-00019X-BN; Mon, 02 Oct 2017 18:32:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1dz5VX-00019R-Py
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 18:31:59 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 CC/D9-01916-E1682D95; Mon, 02 Oct 2017 18:31:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXSO6nOVVeu7VK
 kwd9eKYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePs4xmsBWsUKvoWf2FsYFwu08XIxSEkMIlJ
 4vnan2wQzi9GiQPXPkA56xkltq9qgnIaGSWeHNrE1MXIycEmoCfRev4zM4gtImAqcXDCPVaQI
 maB50wS0889BUsIC3hI/F6wkQXEZhFQlZh8rY0dxOYVsJWYN/8aWFxCQF5iV9tFVhCbU8BO4v
 SfXkYQWwioZsPpy2wQNcYSfbP6WCYw8i1gZFjFqFGcWlSWWqRraKGXVJSZnlGSm5iZo2toYKy
 Xm1pcnJiempOYVKyXnJ+7iREYLvUMDIw7GH+f9jzEKMnBpCTK+7LlUqQQX1J+SmVGYnFGfFFp
 TmrxIUYZDg4lCd7PIDnBotT01Iq0zBxg4MKkJTh4lER4TzQDpXmLCxJzizPTIVKnGI05jm26/
 IeJo+Pm3T9MQix5+XmpUuK850EmCYCUZpTmwQ2CRdQlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4h
 yMSsK8Ia1AU3gy80rg9r0COoUJ6JQ5XRdATilJREhJNTC6pKznK0qa0qdq5G1ZFh2Wf7g8Kj+
 J+U7x1en5Uy2leRkrw36w6po8TpdJ2l9mxxe0Xv6DD6//okP3vsSauN/4c3Ch9AFT1vevmBJ1
 /nw/cHWr41eu4P1Tb3LeusqfzWLEax5zfUJQbN7Wd/NY/8fzafnfZFhge3ZxUPKW7K4rf6bf9
 t6/1lKJpTgj0VCLuag4EQC+d3ggowIAAA==
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1506969116!112984644!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35917 invoked from network); 2 Oct 2017 18:31:58 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Oct 2017 18:31:58 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v92IViLw028265
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 2 Oct 2017 18:31:44 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v92IVhw1031950
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 2 Oct 2017 18:31:44 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v92IVgqH014370;
 Mon, 2 Oct 2017 18:31:42 GMT
Received: from paddy.lan (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 02 Oct 2017 11:31:41 -0700
From: Joao Martins <joao.m.martins@oracle.com>
To: linux-kernel@vger.kernel.org, kvm@vger.kernel.org
Date: Mon,  2 Oct 2017 19:31:19 +0100
Message-Id: <20171002183122.3961-2-joao.m.martins@oracle.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171002183122.3961-1-joao.m.martins@oracle.com>
References: <20171002183122.3961-1-joao.m.martins@oracle.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Radim Krcmar <rkrcmar@redhat.com>, x86@kernel.org,
 Andy Lutomirski <luto@amacapital.net>, Ingo Molnar <mingo@redhat.com>,
 "H. Peter Anvin" <hpa@zytor.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Joao Martins <joao.m.martins@oracle.com>, Thomas Gleixner <tglx@linutronix.de>
Subject: [Xen-devel] [PATCH v5 1/4] x86/pvclock: add setter for
	pvclock_pvti_cpu0_va
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmlnaHQgbm93IHRoZXJlIGlzIG9ubHkgYSBwdmNsb2NrX3B2dGlfY3B1MF92YSgpIHdoaWNoIGlz
IGRlZmluZWQKb24ga3ZtY2xvY2sgc2luY2U6Cgpjb21taXQgZGFjMTZmYmE2ZmM1CigieDg2L3Zk
c286IEdldCBwdmNsb2NrIGRhdGEgZnJvbSB0aGUgdnZhciBWTUEgaW5zdGVhZCBvZiB0aGUgZml4
bWFwIikKClRoZSBvbmx5IHVzZXIgb2YgdGhpcyBpbnRlcmZhY2Ugc28gZmFyIGlzIGt2bS4gVGhp
cyBjb21taXQgYWRkcyBhCnNldHRlciBmdW5jdGlvbiBmb3IgdGhlIHB2dGkgcGFnZSBhbmQgbW92
ZXMgcHZjbG9ja19wdnRpX2NwdTBfdmEKdG8gcHZjbG9jaywgd2hpY2ggaXMgYSBtb3JlIGdlbmVy
aWMgcGxhY2UgdG8gaGF2ZSBpdDsgYW5kIHdvdWxkCmFsbG93IG90aGVyIFBWIGNsb2Nrc291cmNl
cyB0byB1c2UgaXQsIHN1Y2ggYXMgWGVuLgoKU2lnbmVkLW9mZi1ieTogSm9hbyBNYXJ0aW5zIDxq
b2FvLm0ubWFydGluc0BvcmFjbGUuY29tPgpBY2tlZC1ieTogQW5keSBMdXRvbWlyc2tpIDxsdXRv
QGtlcm5lbC5vcmc+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYxOgogKiBSZWJhc2VkOiB0aGUgb25seSBj
b25mbGljdCB3YXMgdGhhdCBJIGhhZCBtb3ZlIHRoZSBleHBvcnQKIHB2Y2xvY2tfcHZ0aV9jcHUw
X3ZhKCkgc3ltYm9sIGFzIGl0IGlzIHVzZWQgYnkga3ZtIFBUUCBkcml2ZXIuCiAqIERvIG5vdCBp
bml0aWFsaXplIHB2dGlfY3B1MF92YSB0byBOVUxMIChjaGVja3BhdGNoIGVycm9yKQogKCBDb21t
ZW50cyBmcm9tIEFuZHkgTHV0b21pcnNraSApCiAqIFJlbW92ZWQgYXNtL3B2Y2xvY2suaCAncHZj
bG9ja19zZXRfcHZ0aV9jcHUwX3ZhJyBkZWZpbml0aW9uCiBmb3Igbm9uICFQQVJBVklSVF9DTE9D
SyB0byBiZXR0ZXIgdHJhY2sgc2NyZXdlZCBLY29uZmlnIHN0dWZmLgogKiBBZGQgaGlzIEFja2Vk
LWJ5IChwcm92aWRlZCB0aGUgcHJldmlvdXMgYWRqdXN0bWVudCB3YXMgbWFkZSkKCkNoYW5nZXMg
c2luY2UgUkZDOgogKENvbW1lbnRzIGZyb20gQW5keSBMdXRvbWlyc2tpKQogKiBBZGQgX19pbml0
IHRvIHB2Y2xvY2tfc2V0X3B2dGlfY3B1MF92YQogKiBBZGQgV0FSTl9PTih2Y2xvY2tfd2FzX3Vz
ZWQoVkNMT0NLX1BWQ0xPQ0spKSB0bwogcHZjbG9ja19zZXRfcHZ0aV9jcHUwX3ZhCi0tLQogYXJj
aC94ODYvaW5jbHVkZS9hc20vcHZjbG9jay5oIHwgMTkgKysrKysrKysrKy0tLS0tLS0tLQogYXJj
aC94ODYva2VybmVsL2t2bWNsb2NrLmMgICAgIHwgIDcgKy0tLS0tLQogYXJjaC94ODYva2VybmVs
L3B2Y2xvY2suYyAgICAgIHwgMTQgKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMjUg
aW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5j
bHVkZS9hc20vcHZjbG9jay5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcHZjbG9jay5oCmluZGV4
IDQ0OGNmZTFiNDhjZi4uNmYyMjhmOTBjZGQ3IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRl
L2FzbS9wdmNsb2NrLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcHZjbG9jay5oCkBAIC00
LDE1ICs0LDYgQEAKICNpbmNsdWRlIDxsaW51eC9jbG9ja3NvdXJjZS5oPgogI2luY2x1ZGUgPGFz
bS9wdmNsb2NrLWFiaS5oPgogCi0jaWZkZWYgQ09ORklHX0tWTV9HVUVTVAotZXh0ZXJuIHN0cnVj
dCBwdmNsb2NrX3ZzeXNjYWxsX3RpbWVfaW5mbyAqcHZjbG9ja19wdnRpX2NwdTBfdmEodm9pZCk7
Ci0jZWxzZQotc3RhdGljIGlubGluZSBzdHJ1Y3QgcHZjbG9ja192c3lzY2FsbF90aW1lX2luZm8g
KnB2Y2xvY2tfcHZ0aV9jcHUwX3ZhKHZvaWQpCi17Ci0JcmV0dXJuIE5VTEw7Ci19Ci0jZW5kaWYK
LQogLyogc29tZSBoZWxwZXIgZnVuY3Rpb25zIGZvciB4ZW4gYW5kIGt2bSBwdiBjbG9jayBzb3Vy
Y2VzICovCiB1NjQgcHZjbG9ja19jbG9ja3NvdXJjZV9yZWFkKHN0cnVjdCBwdmNsb2NrX3ZjcHVf
dGltZV9pbmZvICpzcmMpOwogdTggcHZjbG9ja19yZWFkX2ZsYWdzKHN0cnVjdCBwdmNsb2NrX3Zj
cHVfdGltZV9pbmZvICpzcmMpOwpAQCAtMTAxLDQgKzkyLDE0IEBAIHN0cnVjdCBwdmNsb2NrX3Zz
eXNjYWxsX3RpbWVfaW5mbyB7CiAKICNkZWZpbmUgUFZUSV9TSVpFIHNpemVvZihzdHJ1Y3QgcHZj
bG9ja192c3lzY2FsbF90aW1lX2luZm8pCiAKKyNpZmRlZiBDT05GSUdfUEFSQVZJUlRfQ0xPQ0sK
K3ZvaWQgcHZjbG9ja19zZXRfcHZ0aV9jcHUwX3ZhKHN0cnVjdCBwdmNsb2NrX3ZzeXNjYWxsX3Rp
bWVfaW5mbyAqcHZ0aSk7CitzdHJ1Y3QgcHZjbG9ja192c3lzY2FsbF90aW1lX2luZm8gKnB2Y2xv
Y2tfcHZ0aV9jcHUwX3ZhKHZvaWQpOworI2Vsc2UKK3N0YXRpYyBpbmxpbmUgc3RydWN0IHB2Y2xv
Y2tfdnN5c2NhbGxfdGltZV9pbmZvICpwdmNsb2NrX3B2dGlfY3B1MF92YSh2b2lkKQoreworCXJl
dHVybiBOVUxMOworfQorI2VuZGlmCisKICNlbmRpZiAvKiBfQVNNX1g4Nl9QVkNMT0NLX0ggKi8K
ZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9rdm1jbG9jay5jIGIvYXJjaC94ODYva2VybmVs
L2t2bWNsb2NrLmMKaW5kZXggZDg4OTY3NjU5MDk4Li41Mzg3MzgwNDdmZjUgMTAwNjQ0Ci0tLSBh
L2FyY2gveDg2L2tlcm5lbC9rdm1jbG9jay5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9rdm1jbG9j
ay5jCkBAIC00NywxMiArNDcsNiBAQCBlYXJseV9wYXJhbSgibm8ta3ZtY2xvY2siLCBwYXJzZV9u
b19rdm1jbG9jayk7CiBzdGF0aWMgc3RydWN0IHB2Y2xvY2tfdnN5c2NhbGxfdGltZV9pbmZvICpo
dl9jbG9jazsKIHN0YXRpYyBzdHJ1Y3QgcHZjbG9ja193YWxsX2Nsb2NrIHdhbGxfY2xvY2s7CiAK
LXN0cnVjdCBwdmNsb2NrX3ZzeXNjYWxsX3RpbWVfaW5mbyAqcHZjbG9ja19wdnRpX2NwdTBfdmEo
dm9pZCkKLXsKLQlyZXR1cm4gaHZfY2xvY2s7Ci19Ci1FWFBPUlRfU1lNQk9MX0dQTChwdmNsb2Nr
X3B2dGlfY3B1MF92YSk7Ci0KIC8qCiAgKiBUaGUgd2FsbGNsb2NrIGlzIHRoZSB0aW1lIG9mIGRh
eSB3aGVuIHdlIGJvb3RlZC4gU2luY2UgdGhlbiwgc29tZSB0aW1lIG1heQogICogaGF2ZSBlbGFw
c2VkIHNpbmNlIHRoZSBoeXBlcnZpc29yIHdyb3RlIHRoZSBkYXRhLiBTbyB3ZSB0cnkgdG8gYWNj
b3VudCBmb3IKQEAgLTMzNCw2ICszMjgsNyBAQCBpbnQgX19pbml0IGt2bV9zZXR1cF92c3lzY2Fs
bF90aW1laW5mbyh2b2lkKQogCQlyZXR1cm4gMTsKIAl9CiAKKwlwdmNsb2NrX3NldF9wdnRpX2Nw
dTBfdmEoaHZfY2xvY2spOwogCXB1dF9jcHUoKTsKIAogCWt2bV9jbG9jay5hcmNoZGF0YS52Y2xv
Y2tfbW9kZSA9IFZDTE9DS19QVkNMT0NLOwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL3B2
Y2xvY2suYyBiL2FyY2gveDg2L2tlcm5lbC9wdmNsb2NrLmMKaW5kZXggNWMzZjZkNmE1MDc4Li5j
YjdkNmQ5YzljMmQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9wdmNsb2NrLmMKKysrIGIv
YXJjaC94ODYva2VybmVsL3B2Y2xvY2suYwpAQCAtMjUsOCArMjUsMTAgQEAKIAogI2luY2x1ZGUg
PGFzbS9maXhtYXAuaD4KICNpbmNsdWRlIDxhc20vcHZjbG9jay5oPgorI2luY2x1ZGUgPGFzbS92
Z3RvZC5oPgogCiBzdGF0aWMgdTggdmFsaWRfZmxhZ3MgX19yZWFkX21vc3RseSA9IDA7CitzdGF0
aWMgc3RydWN0IHB2Y2xvY2tfdnN5c2NhbGxfdGltZV9pbmZvICpwdnRpX2NwdTBfdmEgX19yZWFk
X21vc3RseTsKIAogdm9pZCBwdmNsb2NrX3NldF9mbGFncyh1OCBmbGFncykKIHsKQEAgLTE0NCwz
ICsxNDYsMTUgQEAgdm9pZCBwdmNsb2NrX3JlYWRfd2FsbGNsb2NrKHN0cnVjdCBwdmNsb2NrX3dh
bGxfY2xvY2sgKndhbGxfY2xvY2ssCiAKIAlzZXRfbm9ybWFsaXplZF90aW1lc3BlYyh0cywgbm93
LnR2X3NlYywgbm93LnR2X25zZWMpOwogfQorCit2b2lkIHB2Y2xvY2tfc2V0X3B2dGlfY3B1MF92
YShzdHJ1Y3QgcHZjbG9ja192c3lzY2FsbF90aW1lX2luZm8gKnB2dGkpCit7CisJV0FSTl9PTih2
Y2xvY2tfd2FzX3VzZWQoVkNMT0NLX1BWQ0xPQ0spKTsKKwlwdnRpX2NwdTBfdmEgPSBwdnRpOwor
fQorCitzdHJ1Y3QgcHZjbG9ja192c3lzY2FsbF90aW1lX2luZm8gKnB2Y2xvY2tfcHZ0aV9jcHUw
X3ZhKHZvaWQpCit7CisJcmV0dXJuIHB2dGlfY3B1MF92YTsKK30KK0VYUE9SVF9TWU1CT0xfR1BM
KHB2Y2xvY2tfcHZ0aV9jcHUwX3ZhKTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 02 18:32:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 18:32:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz5Vb-0001Ab-KD; Mon, 02 Oct 2017 18:32:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1dz5VZ-00019c-SX
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 18:32:01 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 3C/27-03454-12682D95; Mon, 02 Oct 2017 18:32:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42LpnVTnqqvQdin
 S4P4WRYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePlt+MsBYs4K179WsHYwPiVvYuRi0NIYAKT
 xMa/31kgnF+MEi/uv2eGcNYzSly4cB0q08gosfrAf9YuRk4ONgE9idbzn5lBbBEBB4mX75Ywg
 hQxC+xikji1ejJYQljAS+L30i4wm0VAVWL9/ZlgzbwCthI/j19kB7ElBOQldrVdBItzCthJnP
 7TywhiCwHVbDh9mQ2ixlDi88alzBMY+RYwMqxiVC9OLSpLLdI110sqykzPKMlNzMzRNTQw08t
 NLS5OTE/NSUwq1kvOz93ECAwWBiDYwTjzsv8hRkkOJiVR3pctlyKF+JLyUyozEosz4otKc1KL
 DzHKcHAoSfDqtQLlBItS01Mr0jJzgGELk5bg4FES4T3RDJTmLS5IzC3OTIdInWI05ji26fIfJ
 o6Om3f/MAmx5OXnpUqJ854H2SIAUppRmgc3CBZPlxhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqC
 TMOx9kCk9mXgncvldApzABnTKn6wLIKSWJCCmpBkajlXcYLFslHhz8fHlD0aWHU/dIe4cU7Ne
 Ib+v4fvhIWBxvg/ROl1Pb1tpevv+aKfcyo8TrZz6XYoPtTAsFnKRyn8q+v/ziSdSBO70eCcdZ
 71kenWhr1/9s7uVbWp+fp2qfncXUt/EDp+xakb+3Jn4tXlPDdW6CVHSZ0/LvdyZUqKyKO6win
 /hbiaU4I9FQi7moOBEADw5/gaICAAA=
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1506969118!79015145!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64227 invoked from network); 2 Oct 2017 18:32:00 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Oct 2017 18:32:00 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v92IVmFO028303
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 2 Oct 2017 18:31:48 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v92IVmsR028083
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 2 Oct 2017 18:31:48 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v92IVlEt020959;
 Mon, 2 Oct 2017 18:31:47 GMT
Received: from paddy.lan (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 02 Oct 2017 11:31:46 -0700
From: Joao Martins <joao.m.martins@oracle.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Date: Mon,  2 Oct 2017 19:31:20 +0100
Message-Id: <20171002183122.3961-3-joao.m.martins@oracle.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171002183122.3961-1-joao.m.martins@oracle.com>
References: <20171002183122.3961-1-joao.m.martins@oracle.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Juergen Gross <jgross@suse.com>, x86@kernel.org,
 Andy Lutomirski <luto@amacapital.net>, Ingo Molnar <mingo@redhat.com>,
 Thomas Gleixner <tglx@linutronix.de>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Joao Martins <joao.m.martins@oracle.com>
Subject: [Xen-devel] [PATCH v5 2/4] x86/xen/time: set pvclock flags on
	xen_time_init()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U3BlY2lmaWNhbGx5IGNoZWNrIGZvciBQVkNMT0NLX1RTQ19TVEFCTEVfQklUIGFuZCBpZiB0aGlz
IGJpdCBpcyBzZXQsCnRoZW4gc2V0IGl0IHRvbyBvbiBwdmNsb2NrIGZsYWdzLiBUaGlzIGFsbG93
cyBYZW4gY2xvY2tzb3VyY2UgdG8gdXNlIGl0CmFuZCB0aHVzIHNwZWVkaW5nIHVwIHhlbl9jbG9j
a3NvdXJjZV9yZWFkKCkgY2FsbGVycyAoaS5lLiBzY2hlZF9jbG9jaygpKQoKU2lnbmVkLW9mZi1i
eTogSm9hbyBNYXJ0aW5zIDxqb2FvLm0ubWFydGluc0BvcmFjbGUuY29tPgotLS0KTmV3IGluIHY1
Ci0tLQogYXJjaC94ODYveGVuL3RpbWUuYyB8IDkgKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwg
OSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL3RpbWUuYyBiL2FyY2gv
eDg2L3hlbi90aW1lLmMKaW5kZXggMWVjYjA1ZGIzNjMyLi5mYzAxNDhkM2E3MGQgMTAwNjQ0Ci0t
LSBhL2FyY2gveDg2L3hlbi90aW1lLmMKKysrIGIvYXJjaC94ODYveGVuL3RpbWUuYwpAQCAtMzcy
LDYgKzM3Miw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcHZfdGltZV9vcHMgeGVuX3RpbWVfb3Bz
IF9faW5pdGNvbnN0ID0gewogCiBzdGF0aWMgdm9pZCBfX2luaXQgeGVuX3RpbWVfaW5pdCh2b2lk
KQogeworCXN0cnVjdCBwdmNsb2NrX3ZjcHVfdGltZV9pbmZvICpwdnRpOwogCWludCBjcHUgPSBz
bXBfcHJvY2Vzc29yX2lkKCk7CiAJc3RydWN0IHRpbWVzcGVjIHRwOwogCkBAIC0zOTUsNiArMzk2
LDE0IEBAIHN0YXRpYyB2b2lkIF9faW5pdCB4ZW5fdGltZV9pbml0KHZvaWQpCiAKIAlzZXR1cF9m
b3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1RTQyk7CiAKKwkvKgorCSAqIFdlIGNoZWNrIGFoZWFk
IG9uIHRoZSBwcmltYXJ5IHRpbWUgaW5mbyBpZiB0aGlzCisJICogYml0IGlzIHN1cHBvcnRlZCBo
ZW5jZSBzcGVlZGluZyB1cCBYZW4gY2xvY2tzb3VyY2UuCisJICovCisJcHZ0aSA9ICZfX3RoaXNf
Y3B1X3JlYWQoeGVuX3ZjcHUpLT50aW1lOworCWlmIChwdnRpLT5mbGFncyAmIFBWQ0xPQ0tfVFND
X1NUQUJMRV9CSVQpCisJCXB2Y2xvY2tfc2V0X2ZsYWdzKFBWQ0xPQ0tfVFNDX1NUQUJMRV9CSVQp
OworCiAJeGVuX3NldHVwX3J1bnN0YXRlX2luZm8oY3B1KTsKIAl4ZW5fc2V0dXBfdGltZXIoY3B1
KTsKIAl4ZW5fc2V0dXBfY3B1X2Nsb2NrZXZlbnRzKCk7Ci0tIAoyLjExLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 02 18:32:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 18:32:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz5Vb-0001B3-SH; Mon, 02 Oct 2017 18:32:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1dz5Va-0001AB-NN
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 18:32:02 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 D8/D9-02223-12682D95; Mon, 02 Oct 2017 18:32:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42LpnVTnqqvYdin
 SYO1jBYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePNu17mgmlcFTuf9jE1MD7j6GLk5BASmMAk
 cXQXkM0FZP9ilFjX/5kVwlnPKPFq9R52CKeRUeLpkxUsIC1sAnoSrec/M4PYIgKxEodnbmAGK
 WIW6GKSOH1oJyNIQljAS+Jt/yY2EJtFQFXiyarJrCA2r4CtxM9nP8BsCQF5iV1tF8FsTgE7id
 N/ehkhbrKV2HD6MhtEjaHE541LmScw8i1gZFjFqFGcWlSWWqRrbKCXVJSZnlGSm5iZo2toYKq
 Xm1pcnJiempOYVKyXnJ+7iREYLPUMDIw7GCes8jvEKMnBpCTK+7LlUqQQX1J+SmVGYnFGfFFp
 TmrxIUYZDg4lCd7sVqCcYFFqempFWmYOMGxh0hIcPEoivCeagdK8xQWJucWZ6RCpU4zGHMc2X
 f7DxNFx8+4fJiGWvPy8VClxXl+QSQIgpRmleXCDYPF0iVFWSpiXkYGBQYinILUoN7MEVf4Voz
 gHo5Iw71SQKTyZeSVw+14BncIEdMqcrgsgp5QkIqSkGhhnv5evbsg5biZeumL6fR2O+Oona8z
 qlp9vD710NvJdsDdX/MqJX3pu7pkTsttpy161+VeTc+6c2r6th+/Ya7/3ccJhN7jSfxcw3UlV
 rV1hf636ROtGJivjC/UF0479LXdZeM0wfdP39TWbFN1c7R651W32bZ5/9fPljdNs2Ix22NUcq
 343tzBRiaU4I9FQi7moOBEA7Avk7KICAAA=
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1506969119!110633940!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4193 invoked from network); 2 Oct 2017 18:32:01 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Oct 2017 18:32:01 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v92IVvKi028442
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 2 Oct 2017 18:31:57 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v92IVvmj028449
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 2 Oct 2017 18:31:57 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v92IVu1a014477;
 Mon, 2 Oct 2017 18:31:56 GMT
Received: from paddy.lan (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 02 Oct 2017 11:31:56 -0700
From: Joao Martins <joao.m.martins@oracle.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 kvm@vger.kernel.org
Date: Mon,  2 Oct 2017 19:31:22 +0100
Message-Id: <20171002183122.3961-5-joao.m.martins@oracle.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171002183122.3961-1-joao.m.martins@oracle.com>
References: <20171002183122.3961-1-joao.m.martins@oracle.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Juergen Gross <jgross@suse.com>, Radim Krcmar <rkrcmar@redhat.com>,
 Andy Lutomirski <luto@amacapital.net>, Paolo Bonzini <pbonzini@redhat.com>,
 Joao Martins <joao.m.martins@oracle.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH v5 4/4] MAINTAINERS: xen,
	kvm: track pvclock-abi.h changes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBmaWxlIGRlZmluZXMgYW4gQUJJIHNoYXJlZCBiZXR3ZWVuIGd1ZXN0IGFuZCBoeXBlcnZp
c29yKHMpCihLVk0sIFhlbikgYW5kIGFzIHN1Y2ggdGhlcmUgc2hvdWxkIGJlIGFuIGNvcnJlc3Bv
bmRlbnQgZW50cnkgaW4KTUFJTlRBSU5FUlMgZmlsZS4gTm90aWNlIHRoYXQgdGhlcmUncyBhbHJl
YWR5IGEgdGV4dCBub3RpY2UgYXQgdGhlCnRvcCBvZiB0aGUgaGVhZGVyIGZpbGUsIGhlbmNlIHRo
aXMgY29tbWl0IHNpbXBseSBlbmZvcmNlcyBpdCBtb3JlCmV4cGxpY2l0bHkgYW5kIGhhdmUgYm90
aCBwZWVycyBub3RpY2VkIHdoZW4gc3VjaCBjaGFuZ2VzIGhhcHBlbi4KClNpZ25lZC1vZmYtYnk6
IEpvYW8gTWFydGlucyA8am9hby5tLm1hcnRpbnNAb3JhY2xlLmNvbT4KQWNrZWQtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsg
V2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQWNrZWQtYnk6IFBhb2xvIEJvbnppbmkgPHBi
b256aW5pQHJlZGhhdC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHY0OgogKiBBZGQgUGFvbG8ncyBB
Y2tlZC1ieQogKiBBZGQgS29ucmFkJ3MgUmV2aWV3ZWQtYnkKCkNoYW5nZXMgc2luY2UgdjE6CiAq
IEFkZCBKdWVyZ2VuJ3MgR3Jvc3MgQWNrZWQtYnkuCi0tLQogTUFJTlRBSU5FUlMgfCAyICsrCiAx
IGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvTUFJTlRBSU5FUlMg
Yi9NQUlOVEFJTkVSUwppbmRleCA2NjcxZjM3NWY3ZmMuLmE0ODM0YzNjMzc3YSAxMDA2NDQKLS0t
IGEvTUFJTlRBSU5FUlMKKysrIGIvTUFJTlRBSU5FUlMKQEAgLTc2MDMsNiArNzYwMyw3IEBAIFM6
CVN1cHBvcnRlZAogRjoJYXJjaC94ODYva3ZtLwogRjoJYXJjaC94ODYvaW5jbHVkZS91YXBpL2Fz
bS9rdm0qCiBGOglhcmNoL3g4Ni9pbmNsdWRlL2FzbS9rdm0qCitGOglhcmNoL3g4Ni9pbmNsdWRl
L2FzbS9wdmNsb2NrLWFiaS5oCiBGOglhcmNoL3g4Ni9rZXJuZWwva3ZtLmMKIEY6CWFyY2gveDg2
L2tlcm5lbC9rdm1jbG9jay5jCiAKQEAgLTE0NzE4LDYgKzE0NzE5LDcgQEAgRjoJYXJjaC94ODYv
eGVuLwogRjoJZHJpdmVycy8qL3hlbi0qZnJvbnQuYwogRjoJZHJpdmVycy94ZW4vCiBGOglhcmNo
L3g4Ni9pbmNsdWRlL2FzbS94ZW4vCitGOglhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wdmNsb2NrLWFi
aS5oCiBGOglpbmNsdWRlL3hlbi8KIEY6CWluY2x1ZGUvdWFwaS94ZW4vCiBGOglEb2N1bWVudGF0
aW9uL0FCSS9zdGFibGUvc3lzZnMtaHlwZXJ2aXNvci14ZW4KLS0gCjIuMTEuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 02 18:32:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 18:32:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz5Vj-0001EN-7H; Mon, 02 Oct 2017 18:32:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1dz5Vi-0001Dq-BW
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 18:32:10 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 0D/D8-03414-92682D95; Mon, 02 Oct 2017 18:32:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsUyZ7p8oK5a26V
 Ig7tXGS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozGRbfYCza7Vtzq2crawHjLqouRi0NIYAKT
 RN+H1SwQzh9GiZO/LjFCOOsZJWY+aoPKNDJKvP1+CCjDycEmoCfRev4zM4gtIuAg8fLdErAOZ
 oFdTBKnVk8GSwgLOEocPb6HCcRmEVCVaJz8kx3E5hWwlXi37x8LiC0hIC+xq+0iK4jNKWAncf
 pPL9gCIaCaDacvs0HUGEqcfriNcQIj3wJGhlWMGsWpRWWpRbpG5npJRZnpGSW5iZk5uoYGZnq
 5qcXFiempOYlJxXrJ+bmbGIHhwgAEOxgXrw08xCjJwaQkyvuy5VKkEF9SfkplRmJxRnxRaU5q
 8SFGGQ4OJQlevVagnGBRanpqRVpmDjBwYdISHDxKIrwnmoHSvMUFibnFmekQqVOMxhzHNl3+w
 8TRcfPuHyYhlrz8vFQpcV5fkEkCIKUZpXlwg2ARdYlRVkqYlxHoNCGegtSi3MwSVPlXjOIcjE
 rCvCkgt/Jk5pXA7XsFdAoT0Clzui6AnFKSiJCSamBcNCstu2RZcHWr1fd9nUKllV9/t55mLFC
 64cY2f+2/QzJ2FceLYlcoGDyOeFH689H6QLfiNesjvwR5fZif5ma0btWfXZxCjRZ1ly8uLd90
 bq94QKB3+c2NnTptHPEuTXPb9gqp7AovnW0z55JOa+k+q2Ntc7YE8nj/r0jMfSPh+ER39+PHT
 7YosRRnJBpqMRcVJwIAIBZu9aMCAAA=
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1506969124!85560641!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14023 invoked from network); 2 Oct 2017 18:32:05 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Oct 2017 18:32:05 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v92IVrVp029555
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 2 Oct 2017 18:31:53 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v92IVqjY018479
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 2 Oct 2017 18:31:53 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v92IVqe4024639;
 Mon, 2 Oct 2017 18:31:52 GMT
Received: from paddy.lan (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 02 Oct 2017 11:31:51 -0700
From: Joao Martins <joao.m.martins@oracle.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Date: Mon,  2 Oct 2017 19:31:21 +0100
Message-Id: <20171002183122.3961-4-joao.m.martins@oracle.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171002183122.3961-1-joao.m.martins@oracle.com>
References: <20171002183122.3961-1-joao.m.martins@oracle.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: Juergen Gross <jgross@suse.com>, x86@kernel.org,
 Andy Lutomirski <luto@amacapital.net>, Ingo Molnar <mingo@redhat.com>,
 Thomas Gleixner <tglx@linutronix.de>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Joao Martins <joao.m.martins@oracle.com>
Subject: [Xen-devel] [PATCH v5 3/4] x86/xen/time: setup vcpu 0 time info page
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gb3JkZXIgdG8gc3VwcG9ydCBwdmNsb2NrIHZkc28gb24geGVuIHdlIG5lZWQgdG8gc2V0dXAg
dGhlIHRpbWUKaW5mbyBwYWdlIGZvciB2Y3B1IDAgYW5kIHJlZ2lzdGVyIHRoZSBwYWdlIHdpdGgg
WGVuIHVzaW5nIHRoZQpWQ1BVT1BfcmVnaXN0ZXJfdmNwdV90aW1lX21lbW9yeV9hcmVhIGh5cGVy
Y2FsbC4gVGhpcyBoeXBlcmNhbGwKd2lsbCBhbHNvIGZvcmNlZnVsbHkgdXBkYXRlIHRoZSBwdnRp
IHdoaWNoIHdpbGwgc2V0IHNvbWUgb2YgdGhlCm5lY2Vzc2FyeSBmbGFncyBmb3IgdmRzby4gQWZ0
ZXJ3YXJkcyB3ZSBjaGVjayBpZiBpdCBzdXBwb3J0cyB0aGUKUFZDTE9DS19UU0NfU1RBQkxFX0JJ
VCBmbGFnIHdoaWNoIGlzIG1hbmRhdG9yeSBmb3IgaGF2aW5nCnZkc28vdnN5c2NhbGwgc3VwcG9y
dC4gQW5kIGlmIHNvLCBpdCB3aWxsIHNldCB0aGUgY3B1IDAgcHZ0aSB0aGF0CndpbGwgYmUgbGF0
ZXIgb24gdXNlZCB3aGVuIG1hcHBpbmcgdGhlIHZkc28gaW1hZ2UuCgpUaGUgeGVuIGhlYWRlcnMg
YXJlIGFsc28gdXBkYXRlZCB0byBpbmNsdWRlIHRoZSBuZXcgaHlwZXJjYWxsIGZvcgpyZWdpc3Rl
cmluZyB0aGUgc2Vjb25kYXJ5IHZjcHVfdGltZV9pbmZvIHN0cnVjdC4KClNpZ25lZC1vZmYtYnk6
IEpvYW8gTWFydGlucyA8am9hby5tLm1hcnRpbnNAb3JhY2xlLmNvbT4KUmV2aWV3ZWQtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjQ6CiAqIFJl
bW92ZSBwdmNsb2NrX3NldF9mbGFncyBzaW5jZSBwcmVkZWNlc3NvciBwYXRjaCB3aWxsIHNldCBp
bgogeGVuX3RpbWVfaW5pdC4gQ29uc2VxdWVudGx5IHB2dGkgbG9jYWwgdmFyaWFibGUgaXMgbm90
IHNvIHVzZWZ1bAogYW5kIGRvZXNuJ3QgbWFrZSB0aGluZ3MgbW9yZSBjbGVhciAtIHRoZXJlZm9y
ZSByZW1vdmUgaXQuCiAqIEFkanVzdCBjb21tZW50IG9uIHhlbl9zZXR1cF92c3lzY2FsbF90aW1l
X2luZm8oKQogKiBBZGQgSnVlcmdlbidzIFJldmlld2VkLWJ5IChSZXRhaW5lZCBhcyB0aGVyZSB3
YXNuJ3QgZnVuY3Rpb25hbAogY2hhbmdlcykKCkNoYW5nZXMgc2luY2UgdjM6CiAoQ29tbWVudHMg
ZnJvbSBKdWVyZ2VuKQogKiBSZW1vdmUgX3QgYWRkZWQgc3VmZml4IGZyb20gKkdVRVNUX0hBTkRM
RSogd2hlbiBzeW5jIHZjcHUuaAogd2l0aCB0aGUgbGF0ZXN0CgpDaGFuZ2VzIHNpbmNlIHYyOgog
KENvbW1lbnRzIGZyb20gSnVlcmdlbikKICogT21pdCB0aGUgYmxhbmsgYWZ0ZXIgdGhlIGNhc3Qg
b24gYWxsIDMgb2NjdXJyZW5jZXMuCiAqIENoYW5nZSBsYXN0IFZDTE9DS19QVkNMT0NLIG1lc3Nh
Z2UgdG8gYmUgbW9yZSBkZXNjcmlwdGl2ZQogKiBTeW5jIHRoZSBjb21wbGV0ZSB2Y3B1LmggaGVh
ZGVyIGluc3RlYWQgb2YganVzdCBhZGRpbmcgdGhlCiBuZWVkZWQgb25lLiAoSU9XIGFkZGluZyBW
Q1BVT1BfZ2V0X3BoeXNpZCkKCkNoYW5nZXMgc2luY2UgdjE6CiAqIENoZWNrIGZsYWdzIGFoZWFk
IHRvIHNlZSBpZiB0aGUgIHByaW1hcnkgY2xvY2sgY2FuIHVzZQogUFZDTE9DS19UU0NfU1RBQkxF
X0JJVCBldmVuIGlmIHNlY29uZGFyeSByZWdpc3RyYXRpb24gZmFpbHMuCiAoQ29tbWVudHMgZnJv
bSBCb3JpcykKICogUmVtb3ZlIGFkZHIsIGFkZHIgdmFyaWFibGVzOwogKiBDaGFuZ2UgZmlyc3Qg
cHJfZGVidWcgdG8gcHJfd2FybjsKICogQ2hhbmdlIGxhc3QgcHJfZGVidWcgdG8gcHJfbm90aWNl
OwogKiBBZGQgcm91dGluZSB0byBzb2xlbHkgcmVnaXN0ZXIgc2Vjb25kYXJ5IHRpbWUgaW5mby4K
ICogTW92ZSB4ZW5fY2xvY2sgdG8gb3V0c2lkZSB4ZW5fc2V0dXBfdnN5c2NhbGxfdGltZV9pbmZv
IHRvIGFsbG93CiByZXN0b3JlIHBhdGggdG8gc2ltcGx5IHJlLXJlZ2lzdGVyIHNlY29uZGFyeSB0
aW1lIGluZm8uIExldCB1cwogaGFuZGxlIHRoZSByZXN0b3JlIHBhdGggbW9yZSBncmFjZWZ1bGx5
IHdpdGhvdXQgcmUtYWxsb2NhdGluZyBhCiBwYWdlLgogKiBSZW1vdmVkIGNwdSBhcmd1bWVudCBm
cm9tIHhlbl9zZXR1cF92c3lzY2FsbF90aW1lX2luZm8oKQogKiBBZGp1c3RtZW50IGZhaWxlZCBy
ZWdpc3RyYXRpb24gZXJyb3IgbWVzc2FnZXMvbG9nbGV2ZWwgdG8gYmUgdGhlIHNhbWUKICogQWxz
byB0ZWFyZG93biBzZWNvbmRhcnkgdGltZSBpbmZvIG9uIHN1c3BlbmQKCkNoYW5nZXMgc2luY2Ug
UkZDOgogKENvbW1lbnRzIGZyb20gQm9yaXMgYW5kIERhdmlkKQogKiBSZW1vdmUgS2NvbmZpZyBv
cHRpb24KICogVXNlIGdldF96ZXJvZWRfcGFnZS9mcmVlL3BhZ2UKICogUmVtb3ZlIHRoZSBoeXBl
cmNhbGwgYXZhaWxhYmlsaXR5IGNoZWNrCiAqIFVucmVnaXN0ZXIgcHZ0aSB3aXRoIGFyZy5hZGRy
LnYgPSBOVUxMIGlmIHN0YWJsZSBiaXQgaXNuJ3Qgc3VwcG9ydGVkLgogKE5ldykKICogU2V0IHNl
Y29uZGFyeSBjb3B5IG9uIHJlc3RvcmUgc3VjaCB0aGF0IGl0IHdvcmtzIG9uIG1pZ3JhdGlvbi4K
ICogRHJvcCBnbG9iYWwgeGVuX2Nsb2NrIHZhcmlhYmxlIGFuZCBzdGFzaCBpdCBsb2NhbGx5IG9u
CiB4ZW5fc2V0dXBfdnN5c2NhbGxfdGltZV9pbmZvLgogKiBXQVJOX09OKHJldCkgaWYgd2UgZmFp
bCB0byB1bnJlZ2lzdGVyIHRoZSBwdnRpLgotLS0KIGFyY2gveDg2L3hlbi9zdXNwZW5kLmMgICAg
ICAgfCAgNCArKwogYXJjaC94ODYveGVuL3RpbWUuYyAgICAgICAgICB8IDg3ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBhcmNoL3g4Ni94ZW4veGVuLW9wcy5o
ICAgICAgIHwgIDIgKwogaW5jbHVkZS94ZW4vaW50ZXJmYWNlL3ZjcHUuaCB8IDQyICsrKysrKysr
KysrKysrKysrKysrKwogNCBmaWxlcyBjaGFuZ2VkLCAxMzUgaW5zZXJ0aW9ucygrKQoKZGlmZiAt
LWdpdCBhL2FyY2gveDg2L3hlbi9zdXNwZW5kLmMgYi9hcmNoL3g4Ni94ZW4vc3VzcGVuZC5jCmlu
ZGV4IGQ2YjE2ODA2OTNhOS4uODAwZWQzNmVjZmJhIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4v
c3VzcGVuZC5jCisrKyBiL2FyY2gveDg2L3hlbi9zdXNwZW5kLmMKQEAgLTE2LDYgKzE2LDggQEAK
IAogdm9pZCB4ZW5fYXJjaF9wcmVfc3VzcGVuZCh2b2lkKQogeworCXhlbl9zYXZlX3RpbWVfbWVt
b3J5X2FyZWEoKTsKKwogCWlmICh4ZW5fcHZfZG9tYWluKCkpCiAJCXhlbl9wdl9wcmVfc3VzcGVu
ZCgpOwogfQpAQCAtMjYsNiArMjgsOCBAQCB2b2lkIHhlbl9hcmNoX3Bvc3Rfc3VzcGVuZChpbnQg
Y2FuY2VsbGVkKQogCQl4ZW5fcHZfcG9zdF9zdXNwZW5kKGNhbmNlbGxlZCk7CiAJZWxzZQogCQl4
ZW5faHZtX3Bvc3Rfc3VzcGVuZChjYW5jZWxsZWQpOworCisJeGVuX3Jlc3RvcmVfdGltZV9tZW1v
cnlfYXJlYSgpOwogfQogCiBzdGF0aWMgdm9pZCB4ZW5fdmNwdV9ub3RpZnlfcmVzdG9yZSh2b2lk
ICpkYXRhKQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL3RpbWUuYyBiL2FyY2gveDg2L3hlbi90
aW1lLmMKaW5kZXggZmMwMTQ4ZDNhNzBkLi5hYThiYjg3NjAxZjMgMTAwNjQ0Ci0tLSBhL2FyY2gv
eDg2L3hlbi90aW1lLmMKKysrIGIvYXJjaC94ODYveGVuL3RpbWUuYwpAQCAtMzcwLDYgKzM3MCw5
MiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHB2X3RpbWVfb3BzIHhlbl90aW1lX29wcyBfX2luaXRj
b25zdCA9IHsKIAkuc3RlYWxfY2xvY2sgPSB4ZW5fc3RlYWxfY2xvY2ssCiB9OwogCitzdGF0aWMg
c3RydWN0IHB2Y2xvY2tfdnN5c2NhbGxfdGltZV9pbmZvICp4ZW5fY2xvY2sgX19yZWFkX21vc3Rs
eTsKKwordm9pZCB4ZW5fc2F2ZV90aW1lX21lbW9yeV9hcmVhKHZvaWQpCit7CisJc3RydWN0IHZj
cHVfcmVnaXN0ZXJfdGltZV9tZW1vcnlfYXJlYSB0OworCWludCByZXQ7CisKKwlpZiAoIXhlbl9j
bG9jaykKKwkJcmV0dXJuOworCisJdC5hZGRyLnYgPSBOVUxMOworCisJcmV0ID0gSFlQRVJWSVNP
Ul92Y3B1X29wKFZDUFVPUF9yZWdpc3Rlcl92Y3B1X3RpbWVfbWVtb3J5X2FyZWEsIDAsICZ0KTsK
KwlpZiAocmV0ICE9IDApCisJCXByX25vdGljZSgiQ2Fubm90IHNhdmUgc2Vjb25kYXJ5IHZjcHVf
dGltZV9pbmZvIChlcnIgJWQpIiwKKwkJCSAgcmV0KTsKKwllbHNlCisJCWNsZWFyX3BhZ2UoeGVu
X2Nsb2NrKTsKK30KKwordm9pZCB4ZW5fcmVzdG9yZV90aW1lX21lbW9yeV9hcmVhKHZvaWQpCit7
CisJc3RydWN0IHZjcHVfcmVnaXN0ZXJfdGltZV9tZW1vcnlfYXJlYSB0OworCWludCByZXQ7CisK
KwlpZiAoIXhlbl9jbG9jaykKKwkJcmV0dXJuOworCisJdC5hZGRyLnYgPSAmeGVuX2Nsb2NrLT5w
dnRpOworCisJcmV0ID0gSFlQRVJWSVNPUl92Y3B1X29wKFZDUFVPUF9yZWdpc3Rlcl92Y3B1X3Rp
bWVfbWVtb3J5X2FyZWEsIDAsICZ0KTsKKworCS8qCisJICogV2UgZG9uJ3QgZGlzYWJsZSBWQ0xP
Q0tfUFZDTE9DSyBlbnRpcmVseSBpZiBpdCBmYWlscyB0byByZWdpc3RlciB0aGUKKwkgKiBzZWNv
bmRhcnkgdGltZSBpbmZvIHdpdGggWGVuIG9yIGlmIHdlIG1pZ3JhdGVkIHRvIGEgaG9zdCB3aXRo
b3V0IHRoZQorCSAqIG5lY2Vzc2FyeSBmbGFncy4gT24gYm90aCBvZiB0aGVzZSBjYXNlcyB3aGF0
IGhhcHBlbnMgaXMgZWl0aGVyCisJICogcHJvY2VzcyBzZWVpbmcgYSB6ZXJvZWQgb3V0IHB2dGkg
b3Igc2VlaW5nIG5vIFBWQ0xPQ0tfVFNDX1NUQUJMRV9CSVQKKwkgKiBiaXQgc2V0LiBVc2Vyc3Bh
Y2UgY2hlY2tzIHRoZSBsYXR0ZXIgYW5kIGlmIDAsIGl0IGRpc2NhcmRzIHRoZSBkYXRhCisJICog
aW4gcHZ0aSBhbmQgZmFsbGJhY2tzIHRvIGEgc3lzdGVtIGNhbGwgZm9yIGEgcmVsaWFibGUgdGlt
ZXN0YW1wLgorCSAqLworCWlmIChyZXQgIT0gMCkKKwkJcHJfbm90aWNlKCJDYW5ub3QgcmVzdG9y
ZSBzZWNvbmRhcnkgdmNwdV90aW1lX2luZm8gKGVyciAlZCkiLAorCQkJICByZXQpOworfQorCitz
dGF0aWMgdm9pZCB4ZW5fc2V0dXBfdnN5c2NhbGxfdGltZV9pbmZvKHZvaWQpCit7CisJc3RydWN0
IHZjcHVfcmVnaXN0ZXJfdGltZV9tZW1vcnlfYXJlYSB0OworCXN0cnVjdCBwdmNsb2NrX3ZzeXNj
YWxsX3RpbWVfaW5mbyAqdGk7CisJaW50IHJldDsKKworCXRpID0gKHN0cnVjdCBwdmNsb2NrX3Zz
eXNjYWxsX3RpbWVfaW5mbyAqKWdldF96ZXJvZWRfcGFnZShHRlBfS0VSTkVMKTsKKwlpZiAoIXRp
KQorCQlyZXR1cm47CisKKwl0LmFkZHIudiA9ICZ0aS0+cHZ0aTsKKworCXJldCA9IEhZUEVSVklT
T1JfdmNwdV9vcChWQ1BVT1BfcmVnaXN0ZXJfdmNwdV90aW1lX21lbW9yeV9hcmVhLCAwLCAmdCk7
CisJaWYgKHJldCkgeworCQlwcl9ub3RpY2UoInhlbjogVkNMT0NLX1BWQ0xPQ0sgbm90IHN1cHBv
cnRlZCAoZXJyICVkKVxuIiwgcmV0KTsKKwkJZnJlZV9wYWdlKCh1bnNpZ25lZCBsb25nKXRpKTsK
KwkJcmV0dXJuOworCX0KKworCS8qCisJICogSWYgcHJpbWFyeSB0aW1lIGluZm8gaGFkIHRoaXMg
Yml0IHNldCwgc2Vjb25kYXJ5IHNob3VsZCB0b28gc2luY2UKKwkgKiBpdCdzIHRoZSBzYW1lIGRh
dGEgb24gYm90aCBqdXN0IGRpZmZlcmVudCBtZW1vcnkgcmVnaW9ucy4gQnV0IHdlCisJICogc3Rp
bGwgY2hlY2sgaXQgaW4gY2FzZSBoeXBlcnZpc29yIGlzIGJ1Z2d5LgorCSAqLworCWlmICghKHRp
LT5wdnRpLmZsYWdzICYgUFZDTE9DS19UU0NfU1RBQkxFX0JJVCkpIHsKKwkJdC5hZGRyLnYgPSBO
VUxMOworCQlyZXQgPSBIWVBFUlZJU09SX3ZjcHVfb3AoVkNQVU9QX3JlZ2lzdGVyX3ZjcHVfdGlt
ZV9tZW1vcnlfYXJlYSwKKwkJCQkJIDAsICZ0KTsKKwkJaWYgKCFyZXQpCisJCQlmcmVlX3BhZ2Uo
KHVuc2lnbmVkIGxvbmcpdGkpOworCisJCXByX25vdGljZSgieGVuOiBWQ0xPQ0tfUFZDTE9DSyBu
b3Qgc3VwcG9ydGVkICh0c2MgdW5zdGFibGUpXG4iKTsKKwkJcmV0dXJuOworCX0KKworCXhlbl9j
bG9jayA9IHRpOworCXB2Y2xvY2tfc2V0X3B2dGlfY3B1MF92YSh4ZW5fY2xvY2spOworCisJeGVu
X2Nsb2Nrc291cmNlLmFyY2hkYXRhLnZjbG9ja19tb2RlID0gVkNMT0NLX1BWQ0xPQ0s7Cit9CisK
IHN0YXRpYyB2b2lkIF9faW5pdCB4ZW5fdGltZV9pbml0KHZvaWQpCiB7CiAJc3RydWN0IHB2Y2xv
Y2tfdmNwdV90aW1lX2luZm8gKnB2dGk7CkBAIC00MDUsNiArNDkxLDcgQEAgc3RhdGljIHZvaWQg
X19pbml0IHhlbl90aW1lX2luaXQodm9pZCkKIAkJcHZjbG9ja19zZXRfZmxhZ3MoUFZDTE9DS19U
U0NfU1RBQkxFX0JJVCk7CiAKIAl4ZW5fc2V0dXBfcnVuc3RhdGVfaW5mbyhjcHUpOworCXhlbl9z
ZXR1cF92c3lzY2FsbF90aW1lX2luZm8oKTsKIAl4ZW5fc2V0dXBfdGltZXIoY3B1KTsKIAl4ZW5f
c2V0dXBfY3B1X2Nsb2NrZXZlbnRzKCk7CiAKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi94ZW4t
b3BzLmggYi9hcmNoL3g4Ni94ZW4veGVuLW9wcy5oCmluZGV4IGM4YTZkMjI0ZjdlZC4uZjk2ZGJl
ZGIzM2Q0IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4veGVuLW9wcy5oCisrKyBiL2FyY2gveDg2
L3hlbi94ZW4tb3BzLmgKQEAgLTY5LDYgKzY5LDggQEAgdm9pZCB4ZW5fc2V0dXBfcnVuc3RhdGVf
aW5mbyhpbnQgY3B1KTsKIHZvaWQgeGVuX3RlYXJkb3duX3RpbWVyKGludCBjcHUpOwogdTY0IHhl
bl9jbG9ja3NvdXJjZV9yZWFkKHZvaWQpOwogdm9pZCB4ZW5fc2V0dXBfY3B1X2Nsb2NrZXZlbnRz
KHZvaWQpOwordm9pZCB4ZW5fc2F2ZV90aW1lX21lbW9yeV9hcmVhKHZvaWQpOwordm9pZCB4ZW5f
cmVzdG9yZV90aW1lX21lbW9yeV9hcmVhKHZvaWQpOwogdm9pZCBfX2luaXQgeGVuX2luaXRfdGlt
ZV9vcHModm9pZCk7CiB2b2lkIF9faW5pdCB4ZW5faHZtX2luaXRfdGltZV9vcHModm9pZCk7CiAK
ZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL2ludGVyZmFjZS92Y3B1LmggYi9pbmNsdWRlL3hlbi9p
bnRlcmZhY2UvdmNwdS5oCmluZGV4IDk4MTg4Yzg3ZjVjMS4uNTA0YzcxNjAxNTExIDEwMDY0NAot
LS0gYS9pbmNsdWRlL3hlbi9pbnRlcmZhY2UvdmNwdS5oCisrKyBiL2luY2x1ZGUveGVuL2ludGVy
ZmFjZS92Y3B1LmgKQEAgLTE3OCw0ICsxNzgsNDYgQEAgREVGSU5FX0dVRVNUX0hBTkRMRV9TVFJV
Q1QodmNwdV9yZWdpc3Rlcl92Y3B1X2luZm8pOwogCiAvKiBTZW5kIGFuIE5NSSB0byB0aGUgc3Bl
Y2lmaWVkIFZDUFUuIEBleHRyYV9hcmcgPT0gTlVMTC4gKi8KICNkZWZpbmUgVkNQVU9QX3NlbmRf
bm1pICAgICAgICAgICAgIDExCisKKy8qCisgKiBHZXQgdGhlIHBoeXNpY2FsIElEIGluZm9ybWF0
aW9uIGZvciBhIHBpbm5lZCB2Y3B1J3MgdW5kZXJseWluZyBwaHlzaWNhbAorICogcHJvY2Vzc29y
LiAgVGhlIHBoeXNpY2FsIElEIGluZm9ybW1hdGlvbiBpcyBhcmNoaXRlY3R1cmUtc3BlY2lmaWMu
CisgKiBPbiB4ODY6IGlkWzMxOjBdPWFwaWNfaWQsIGlkWzYzOjMyXT1hY3BpX2lkLgorICogVGhp
cyBjb21tYW5kIHJldHVybnMgLUVJTlZBTCBpZiBpdCBpcyBub3QgYSB2YWxpZCBvcGVyYXRpb24g
Zm9yIHRoaXMgVkNQVS4KKyAqLworI2RlZmluZSBWQ1BVT1BfZ2V0X3BoeXNpZCAgICAgICAgICAg
MTIgLyogYXJnID09IHZjcHVfZ2V0X3BoeXNpZF90ICovCitzdHJ1Y3QgdmNwdV9nZXRfcGh5c2lk
IHsKKwl1aW50NjRfdCBwaHlzX2lkOworfTsKK0RFRklORV9HVUVTVF9IQU5ETEVfU1RSVUNUKHZj
cHVfZ2V0X3BoeXNpZCk7CisjZGVmaW5lIHhlbl92Y3B1X3BoeXNpZF90b194ODZfYXBpY2lkKHBo
eXNpZCkgKCh1aW50MzJfdCkocGh5c2lkKSkKKyNkZWZpbmUgeGVuX3ZjcHVfcGh5c2lkX3RvX3g4
Nl9hY3BpaWQocGh5c2lkKSAoKHVpbnQzMl90KSgocGh5c2lkKSA+PiAzMikpCisKKy8qCisgKiBS
ZWdpc3RlciBhIG1lbW9yeSBsb2NhdGlvbiB0byBnZXQgYSBzZWNvbmRhcnkgY29weSBvZiB0aGUg
dmNwdSB0aW1lCisgKiBwYXJhbWV0ZXJzLiAgVGhlIG1hc3RlciBjb3B5IHN0aWxsIGV4aXN0cyBh
cyBwYXJ0IG9mIHRoZSB2Y3B1IHNoYXJlZAorICogbWVtb3J5IGFyZWEsIGFuZCB0aGlzIHNlY29u
ZGFyeSBjb3B5IGlzIHVwZGF0ZWQgd2hlbmV2ZXIgdGhlIG1hc3RlciBjb3B5CisgKiBpcyB1cGRh
dGVkIChhbmQgdXNpbmcgdGhlIHNhbWUgdmVyc2lvbmluZyBzY2hlbWUgZm9yIHN5bmNocm9uaXNh
dGlvbikuCisgKgorICogVGhlIGludGVudCBpcyB0aGF0IHRoaXMgY29weSBtYXkgYmUgbWFwcGVk
IChSTykgaW50byB1c2Vyc3BhY2Ugc28KKyAqIHRoYXQgdXNlcm1vZGUgY2FuIGNvbXB1dGUgc3lz
dGVtIHRpbWUgdXNpbmcgdGhlIHRpbWUgaW5mbyBhbmQgdGhlCisgKiB0c2MuICBVc2VybW9kZSB3
aWxsIHNlZSBhbiBhcnJheSBvZiB2Y3B1X3RpbWVfaW5mbyBzdHJ1Y3R1cmVzLCBvbmUKKyAqIGZv
ciBlYWNoIHZjcHUsIGFuZCBjaG9vc2UgdGhlIHJpZ2h0IG9uZSBieSBhbiBleGlzdGluZyBtZWNo
YW5pc20KKyAqIHdoaWNoIGFsbG93cyBpdCB0byBnZXQgdGhlIGN1cnJlbnQgdmNwdSBudW1iZXIg
KHN1Y2ggYXMgdmlhIGEKKyAqIHNlZ21lbnQgbGltaXQpLiAgSXQgY2FuIHRoZW4gYXBwbHkgdGhl
IG5vcm1hbCBhbGdvcml0aG0gdG8gY29tcHV0ZQorICogc3lzdGVtIHRpbWUgZnJvbSB0aGUgdHNj
LgorICoKKyAqIEBleHRyYV9hcmcgPT0gcG9pbnRlciB0byB2Y3B1X3JlZ2lzdGVyX3RpbWVfaW5m
b19tZW1vcnlfYXJlYSBzdHJ1Y3R1cmUuCisgKi8KKyNkZWZpbmUgVkNQVU9QX3JlZ2lzdGVyX3Zj
cHVfdGltZV9tZW1vcnlfYXJlYSAgIDEzCitERUZJTkVfR1VFU1RfSEFORExFX1NUUlVDVCh2Y3B1
X3RpbWVfaW5mbyk7CitzdHJ1Y3QgdmNwdV9yZWdpc3Rlcl90aW1lX21lbW9yeV9hcmVhIHsKKwl1
bmlvbiB7CisJCUdVRVNUX0hBTkRMRSh2Y3B1X3RpbWVfaW5mbykgaDsKKwkJc3RydWN0IHB2Y2xv
Y2tfdmNwdV90aW1lX2luZm8gKnY7CisJCXVpbnQ2NF90IHA7CisJfSBhZGRyOworfTsKK0RFRklO
RV9HVUVTVF9IQU5ETEVfU1RSVUNUKHZjcHVfcmVnaXN0ZXJfdGltZV9tZW1vcnlfYXJlYSk7CisK
ICNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfVkNQVV9IX18gKi8KLS0gCjIuMTEuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 02 18:40:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 18:40:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz5dg-0002MW-15; Mon, 02 Oct 2017 18:40:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dz5de-0002MP-OA
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 18:40:22 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 DD/09-09852-51882D95; Mon, 02 Oct 2017 18:40:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMIsWRWlGSWpSXmKPExsUyZ7p8oK5ox6V
 Ig2tXZS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxNN/8yFTQxV9w++o2pgfE0UxcjF4eQwCQm
 iRmP57F0MXICOX8YJQ4+CoJIrGeUuLH1HDOEs41Ron3hJfYuRg4OYQE/ieU9iiANIgJFEsdfv
 WCCaC6QaJrVwgxiMwtcYpQ4czUXxGYTMJI4e3Q6I4jNK2Ar8XX2K1aQMSwCKhKzZ+qDhEUFwi
 XeNh5hgSgRlDg58wmYzSlgJ3GlczobxEg9iR3Xf7FC2PIS29/OAVslIWAs0f72ItsERsFZSNp
 nIWmZhaRlASPzKkb14tSistQiXRO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzA
 oGUAgh2Mt/qcDzFKcjApifK+bLkUKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC17sdKCdYlJqeW
 pGWmQOMH5i0BAePkgjvnDagNG9xQWJucWY6ROoUozHHsU2X/zBx3Hh4/Q+TEEtefl6qlDivJs
 gkAZDSjNI8uEGwuL7EKCslzMsIdJoQT0FqUW5mCar8K0ZxDkYlYd4DIAt5MvNK4Pa9AjqFCeS
 Urgsgp5QkIqSkGhi3T2HddSJPwv7czZDlBy3fzNR3ULKcdKpiKS/D08J338zT+TifGLx8YWr5
 +0dHAecXwcW9Eu+/+rZHumm8/vT6seIikXg/ywzxcnPfCQ9+73KWV/LaXeS67NxlJW/Wl55rp
 R/3uFw8tehxsWSSWfnkHVodpb98Nk1bfyOwMUzefsvFysd5zVZKLMUZiYZazEXFiQDrmQao5g
 IAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1506969619!94206857!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46008 invoked from network); 2 Oct 2017 18:40:21 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 2 Oct 2017 18:40:21 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v92Ie8jU006927
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 2 Oct 2017 18:40:09 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v92Ie86g029486
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 2 Oct 2017 18:40:08 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v92Ie6Hj029656;
 Mon, 2 Oct 2017 18:40:06 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 02 Oct 2017 11:40:06 -0700
To: Joao Martins <joao.m.martins@oracle.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20171002183122.3961-1-joao.m.martins@oracle.com>
 <20171002183122.3961-3-joao.m.martins@oracle.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <f29f8673-ca66-120f-7b5f-f81f3284ae83@oracle.com>
Date: Mon, 2 Oct 2017 14:39:43 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20171002183122.3961-3-joao.m.martins@oracle.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: Juergen Gross <jgross@suse.com>, x86@kernel.org,
 Andy Lutomirski <luto@amacapital.net>, Ingo Molnar <mingo@redhat.com>,
 "H. Peter Anvin" <hpa@zytor.com>, Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH v5 2/4] x86/xen/time: set pvclock flags on
	xen_time_init()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDIvMjAxNyAwMjozMSBQTSwgSm9hbyBNYXJ0aW5zIHdyb3RlOgo+IFNwZWNpZmljYWxs
eSBjaGVjayBmb3IgUFZDTE9DS19UU0NfU1RBQkxFX0JJVCBhbmQgaWYgdGhpcyBiaXQgaXMgc2V0
LAo+IHRoZW4gc2V0IGl0IHRvbyBvbiBwdmNsb2NrIGZsYWdzLiBUaGlzIGFsbG93cyBYZW4gY2xv
Y2tzb3VyY2UgdG8gdXNlIGl0Cj4gYW5kIHRodXMgc3BlZWRpbmcgdXAgeGVuX2Nsb2Nrc291cmNl
X3JlYWQoKSBjYWxsZXJzIChpLmUuIHNjaGVkX2Nsb2NrKCkpCj4KPiBTaWduZWQtb2ZmLWJ5OiBK
b2FvIE1hcnRpbnMgPGpvYW8ubS5tYXJ0aW5zQG9yYWNsZS5jb20+CgpSZXZpZXdlZC1ieTogQm9y
aXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Mon Oct 02 18:44:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 18:44:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz5hy-0002ZH-Ha; Mon, 02 Oct 2017 18:44:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dz5hx-0002Z9-0h
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 18:44:49 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 F8/FA-03454-02982D95; Mon, 02 Oct 2017 18:44:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXSO6nOVVeu81K
 kwYx+eYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaOnKbfgOFfFsYe97A2M5zi6GLk4hAQmMUn8
 +N7KBOH8YpTYu3gBC4SzgVHi1+4mZghnG6PE+Rtf2boYOTiEBVwl+rb5djFycogIFEkcf/WCC
 SQsJFAgcXZ1MkiYWeASo8SZq7kgNpuAkcTZo9MZQWxeAVuJq2fPMoHYLAIqEpNXXGUBsUUFwi
 XeNh5hgagRlDg58wkLyEhOATuJwwtqIUbqSey4/osVwpaX2P52DjOILSFgLNH+9iLbBEbBWUi
 6ZyFpmYWkZQEj8ypG9eLUorLUIl1TvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2M
 wJBlAIIdjNMv+x9ilORgUhLlfdlyKVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBC9DB1BOsCg1P
 bUiLTMHGD0waQkOHiUR3u52oDRvcUFibnFmOkTqFKOilDjvEZCEAEgiozQPrg0WsZcYZaWEeR
 mBDhHiKUgtys0sQZV/xSjOwagkzLseZApPZl4J3PRXQIuZgBbP6boAsrgkESEl1cBoeDbQ9Sy
 v7tMFp10V1pR72wb/ypsTdWVJuMjUyW9nl132TDO5OWfuSc8rptJiCroi+3NWXZyR8vnogYfO
 HEa9f/0n8h+eu1XBoDcyqv7chJczMnP/bj4wkY/n84zpJ3R+fXiWKTbz7c91q34fLLwZr9Bt+
 Xni6T1xS/dply2uEn55aevLfwXWWUosxRmJhlrMRcWJAKYu0nPTAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1506969884!85544269!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20822 invoked from network); 2 Oct 2017 18:44:46 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Oct 2017 18:44:46 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v92IiYQf010789
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 2 Oct 2017 18:44:34 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v92IiYqT012889
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 2 Oct 2017 18:44:34 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v92IiXv1028465;
 Mon, 2 Oct 2017 18:44:33 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 02 Oct 2017 11:44:33 -0700
To: Joao Martins <joao.m.martins@oracle.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20171002183122.3961-1-joao.m.martins@oracle.com>
 <20171002183122.3961-4-joao.m.martins@oracle.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <5eb802fb-c802-b501-9182-3e18af8b8651@oracle.com>
Date: Mon, 2 Oct 2017 14:44:20 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20171002183122.3961-4-joao.m.martins@oracle.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: Juergen Gross <jgross@suse.com>, x86@kernel.org,
 Andy Lutomirski <luto@amacapital.net>, Ingo Molnar <mingo@redhat.com>,
 "H. Peter Anvin" <hpa@zytor.com>, Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH v5 3/4] x86/xen/time: setup vcpu 0 time info
	page
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4gKwo+ICtzdGF0aWMgdm9pZCB4ZW5fc2V0dXBfdnN5c2NhbGxfdGltZV9pbmZvKHZvaWQpCj4g
K3sKPiArCXN0cnVjdCB2Y3B1X3JlZ2lzdGVyX3RpbWVfbWVtb3J5X2FyZWEgdDsKPiArCXN0cnVj
dCBwdmNsb2NrX3ZzeXNjYWxsX3RpbWVfaW5mbyAqdGk7Cj4gKwlpbnQgcmV0OwoKCkluIHRoZSBw
cmV2aW91cyB2ZXJzaW9uIHlvdSdkIHJldHVybiBpbW1lZGlhdGVseSBpZgpQVkNMT0NLX1RTQ19T
VEFCTEVfQklUIHdhcyBub3Qgc2V0LiBEb24ndCB5b3Ugc3RpbGwgbmVlZCB0byBjaGVjayB0aGlz
PwpFc3BlY2lhbGx5IGdpdmUuLi4KCgo+ICsKPiArCXRpID0gKHN0cnVjdCBwdmNsb2NrX3ZzeXNj
YWxsX3RpbWVfaW5mbyAqKWdldF96ZXJvZWRfcGFnZShHRlBfS0VSTkVMKTsKPiArCWlmICghdGkp
Cj4gKwkJcmV0dXJuOwo+ICsKPiArCXQuYWRkci52ID0gJnRpLT5wdnRpOwo+ICsKPiArCXJldCA9
IEhZUEVSVklTT1JfdmNwdV9vcChWQ1BVT1BfcmVnaXN0ZXJfdmNwdV90aW1lX21lbW9yeV9hcmVh
LCAwLCAmdCk7Cj4gKwlpZiAocmV0KSB7Cj4gKwkJcHJfbm90aWNlKCJ4ZW46IFZDTE9DS19QVkNM
T0NLIG5vdCBzdXBwb3J0ZWQgKGVyciAlZClcbiIsIHJldCk7Cj4gKwkJZnJlZV9wYWdlKCh1bnNp
Z25lZCBsb25nKXRpKTsKPiArCQlyZXR1cm47Cj4gKwl9Cj4gKwo+ICsJLyoKPiArCSAqIElmIHBy
aW1hcnkgdGltZSBpbmZvIGhhZCB0aGlzIGJpdCBzZXQsIHNlY29uZGFyeSBzaG91bGQgdG9vIHNp
bmNlCgouLi4gdGhpcyBjb21tZW50PwoKLWJvcmlzCgo+ICsJICogaXQncyB0aGUgc2FtZSBkYXRh
IG9uIGJvdGgganVzdCBkaWZmZXJlbnQgbWVtb3J5IHJlZ2lvbnMuIEJ1dCB3ZQo+ICsJICogc3Rp
bGwgY2hlY2sgaXQgaW4gY2FzZSBoeXBlcnZpc29yIGlzIGJ1Z2d5Lgo+ICsJICovCj4gKwlpZiAo
ISh0aS0+cHZ0aS5mbGFncyAmIFBWQ0xPQ0tfVFNDX1NUQUJMRV9CSVQpKSB7Cj4gKwkJdC5hZGRy
LnYgPSBOVUxMOwo+ICsJCXJldCA9IEhZUEVSVklTT1JfdmNwdV9vcChWQ1BVT1BfcmVnaXN0ZXJf
dmNwdV90aW1lX21lbW9yeV9hcmVhLAo+ICsJCQkJCSAwLCAmdCk7Cj4gKwkJaWYgKCFyZXQpCj4g
KwkJCWZyZWVfcGFnZSgodW5zaWduZWQgbG9uZyl0aSk7Cj4gKwo+ICsJCXByX25vdGljZSgieGVu
OiBWQ0xPQ0tfUFZDTE9DSyBub3Qgc3VwcG9ydGVkICh0c2MgdW5zdGFibGUpXG4iKTsKPiArCQly
ZXR1cm47Cj4gKwl9Cj4gKwo+ICsJeGVuX2Nsb2NrID0gdGk7Cj4gKwlwdmNsb2NrX3NldF9wdnRp
X2NwdTBfdmEoeGVuX2Nsb2NrKTsKPiArCj4gKwl4ZW5fY2xvY2tzb3VyY2UuYXJjaGRhdGEudmNs
b2NrX21vZGUgPSBWQ0xPQ0tfUFZDTE9DSzsKPiArfQo+ICsKPiAgCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 02 19:18:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 19:18:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz6EK-0004lY-BQ; Mon, 02 Oct 2017 19:18:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xumengpanda@gmail.com>) id 1dz6EI-0004lS-At
 for xen-devel@lists.xen.org; Mon, 02 Oct 2017 19:18:14 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 AB/DF-03454-5F092D95; Mon, 02 Oct 2017 19:18:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplleJIrShJLcpLzFFi42K5GHpjg+6XCZc
 iDU6eN7RY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDOOHN/AVPDcseJr9wTmBsY/5l2MXBxCAhMZ
 Je5vXMjWxcjJwSLQwCrxZFEGSEJCYA6rxJyJsxhBEhICZRJrjx5ihbCLJCb9XM0GYRdLLD29i
 gnE5hUQlDg58wkLiC0k4CXxetUOoDgHB6eAkcTa45YQy2YxSqy5uJEZpIZNQFVi3rlGqMUqEm
 ufzmSDmBMgcfDkPLBdwgIuEgue7QWbKSKgJ/Hh1TewGmaBRIl9uz+wQtg+ElN/bWefwCg4C8k
 Zs5CkIGxNidbtv6FsbYllC18zQ9gaEgvu7GNEFl/AyLaKUaM4tagstUjXyFQvqSgzPaMkNzEz
 R9fQwEwvN7W4ODE9NScxqVgvOT93EyMwAhiAYAfjqgWBhxglOZiURHkF+y5FCvEl5adUZiQWZ
 8QXleakFh9ilOHgUJLgZQZGlJBgUWp6akVaZg4wFmHSEhw8SiK8//uB0rzFBYm5xZnpEKlTjP
 YcF+5c+sPEcWDPLSC54eZdILkPRAqx5OXnpUqJ80qDTBUAacsozYMbCksdlxhlpYR5GYHOFOI
 pSC3KzSxBlX/FKM7BqCTM+xZkOU9mXgnc7ldAZzEBnTWn6wLIWSWJCCmpBsYly/mmS7TKT/Do
 eWIzxZdB/s2Wc9FKc9dlpbf1buOISOZ3vXBb8MDyDxlViuuvTz98583nHxznNh6zXWpzz2ftr
 FzWPzz5DjrsMzed1IoyVTP8Xxt98EexGcsrhSPPu3siEqtk0+sSI25/yl8deMYlZO1Gr7y7sW
 wLt2dM9X1v3hji8LbijZkSS3FGoqEWc1FxIgAodLmmGAMAAA==
X-Env-Sender: xumengpanda@gmail.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1506971892!85526773!1
X-Originating-IP: [209.85.216.176]
X-SpamReason: No, hits=0.9 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_30_40,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57896 invoked from network); 2 Oct 2017 19:18:12 -0000
Received: from mail-qt0-f176.google.com (HELO mail-qt0-f176.google.com)
 (209.85.216.176)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 2 Oct 2017 19:18:12 -0000
Received: by mail-qt0-f176.google.com with SMTP id z50so3840772qtj.4
 for <xen-devel@lists.xen.org>; Mon, 02 Oct 2017 12:18:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=6P4tyYQxRXX3L5VOGfLZaEANW1eDXfqmDgiNZtZ/Xjg=;
 b=d8se/J4BZPIZsuIPdTofeFukOzEQw2dEglTwS2rZRDIzowU4sReug3NbWBpnlUnjg6
 MdW6H69MUHpIV8KUHmM9eTXFW1ywIsn52zi4RPdsmVxVV3ZNfwGwUu2O0zjsJ/iWC7U1
 POzMt5AJuUjx5Npnd5i1z0nV41hiJCuwZXU//OdPGI9dtHhmF/Dm1PPVtijOV1LK/zxC
 jcKYidWdALkMZlJnUb04jimrCP7RVZ4ehEEKaYn6DxvWVYiNb5/cSX4ciNfEs9bRtdw8
 GCsZoXd0qzZp0vnSkgbsfgwRYQwzEKjdJ3remf6pPOFCg6QWTTlHE94Ehp2AybKQvodw
 XlZw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=6P4tyYQxRXX3L5VOGfLZaEANW1eDXfqmDgiNZtZ/Xjg=;
 b=k64skwLQB+v7g3hPkEW6gm0QbrAfoLyvpArLcwqkSdUZC9HqYRME0ZdUsU36Ac4wHW
 ppMEjaCTkw4kQ+3LCvwnmg1+2aK13dEMzWul32TPwwnlRV/8b3f+EKyvhPGVPj72XCI8
 Av2kyCZSI1vrTI6uGq9Jnw/v+mxRbm7KBdVq2SfILPcgYq9r3mel/qUfXQglN4VxSEPi
 WpylPnZespHFPhcYRDRlIvR3vDnpVH6Et0ZfUwV+kBtjDKOdUULl7aRSXyNrIqoJZyWU
 eJGwMYfD9Va0qxI6OPTlswJtj/yo33646VkBWXw+ALTuGbBjLUocaItjGLtz43SnVtbu
 z8ZQ==
X-Gm-Message-State: AMCzsaXjbR7TyqiI2MwPhE8OUw3f7b9eMd4gw0uJkaH6ioEkYe5GsoGf
 87jx3WbQc0KlZ408/CWqVcdpID+hXkLVPzNkGg==
X-Google-Smtp-Source: AOwi7QDGZt7QgGwg7IOEnOUWuyt6pi0z9nsHK6ypaCZh91FumBsQePq3xMMgJj9y3xEanO2w/lrtuEyQE7jqPGc+AqE=
X-Received: by 10.237.37.14 with SMTP id v14mr19024318qtc.116.1506971889914;
 Mon, 02 Oct 2017 12:18:09 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.18.178 with HTTP; Mon, 2 Oct 2017 12:18:09 -0700 (PDT)
In-Reply-To: <1506963892.6216.72.camel@citrix.com>
References: <1504281532-3766-1-git-send-email-mengxu@cis.upenn.edu>
 <ec27fb70-9f61-3e15-1db5-f3fa1760873b@epam.com>
 <1506963892.6216.72.camel@citrix.com>
From: Meng Xu <xumengpanda@gmail.com>
Date: Mon, 2 Oct 2017 15:18:09 -0400
Message-ID: <CAENZ-+k1+sHWbivMN6dAmTm9Jv1=+9yu05r1krCWP35CFZ-31Q@mail.gmail.com>
To: Dario Faggioli <dario.faggioli@citrix.com>
Cc: Andrii Anisov <andrii_anisov@epam.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 0/5] Towards work-conserving RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1529755752201202226=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1529755752201202226==
Content-Type: multipart/alternative; boundary="001a114070c62f6fd9055a953c96"

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

On Mon, Oct 2, 2017 at 1:04 PM, Dario Faggioli <dario.faggioli@citrix.com>
wrote:

> On Mon, 2017-10-02 at 17:38 +0300, Andrii Anisov wrote:
> > Hello Meng Xu and Dario,
> >
> Hi,
>
> > On 01.09.17 18:58, Meng Xu wrote:
> > > This series of patches make RTDS scheduler work-conserving
> > > without breaking real-time guarantees.
> > > VCPUs with extratime flag set can get extra time
> > > from the unreserved system resource.
> > > System administrators can decide which VCPUs have extratime flag
> > > set.
> >
> > As I understand from threads and the code, the work conserving
> > algorithm
> > is quite simplistic and will prefer a vcpu with greater utilization.
> >
> >  From our side we are looking for a bit different solution. I.e., in
> > the
> > same cpupool, running vcpus eager for RT characteristics under EDF
> > conditions, and share the rest of resources between non-rt vcpus
> > (i.e.
> > in a credit manner).
> > Possible use-case could be a system with a domain hunger for
> > resources,
> > but not critical (some infotainment system) and an RT domain
> > utilizing
> > at most 20% of a single CPU core. Having a SoC with 4 cores,
> > partitioning would be a significant resources wasting for described
> > scenario.
> >
> IMO, this is interesting, but I think the proper way to achieve
> something like this is not modify RTDS to also contain something like
> Credit, nor to modify Credit to also contain something like RTDS.
>
> The idea I have in mind to serve the use case you're describing is as
> follows. Right now, a cpupool can only have a scheduler. If it's RTDS,
> all the domains are scheduler with RTDS, if it's Credit, all the
> domains are scheduled with Credit, etc.
>
> My idea would be to allow a stack of schedulers in a cpupool.
> Basically, you'd configure a cpupool with sched=3D"rtds,credit2" and then
> you specify, for each domain, what scheduler you want it to use.
>
> The end result would be that, in the example above, domains scheduler
> with Credit2 would run in the time left free by the domains scheduler
> by RTDS. E.g., if you have a cpupool with only 1 CPU, an RTDS domain
> with P=3D100,B=3D20, an RTDS domain with P=3D1000,B=3D40, and two Credit2
> domains, one with weight 256 and the other with weight 512. Then, the
> two RTDS domains will get 20% and 40% of the CPU, while the two Credit2
> domains will share the remaining 40% (the one with w=3D512 getting twice
> as much as the one with w=3D256).
>
> This is kind of similar with what Linux does with scheduling classes,
> but even more flexible.
>

=E2=80=8BI was thinking about Linux scheduling class as well. :)
I think this is a great idea. :)=E2=80=8B


> I am not working on implementing this right now, because I'm busy with
> other things, but I would like to do that at some point. And if you're
> up for helping, that would be great! :-)
>

=E2=80=8BRight now, I'm with busy with a deadline. I will take care of the
work-conserving RTDS next week.
As to supporting different scheduling class on the same cpupool, I'm not
yet sure when I'm available for this. :(

Best,

Meng
--=20
Meng Xu
Ph.D. Candidate in Computer and Information Science
University of Pennsylvania
http://www.cis.upenn.edu/~mengxu/

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

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-size:small"><br=
></div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Mon, Oc=
t 2, 2017 at 1:04 PM, Dario Faggioli <span dir=3D"ltr">&lt;<a href=3D"mailt=
o:dario.faggioli@citrix.com" target=3D"_blank">dario.faggioli@citrix.com</a=
>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 =
0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=3D"">On M=
on, 2017-10-02 at 17:38 +0300, Andrii Anisov wrote:<br>
&gt; Hello Meng Xu and Dario,<br>
&gt;<br>
</span>Hi,<br>
<span class=3D""><br>
&gt; On 01.09.17 18:58, Meng Xu wrote:<br>
&gt; &gt; This series of patches make RTDS scheduler work-conserving<br>
&gt; &gt; without breaking real-time guarantees.<br>
&gt; &gt; VCPUs with extratime flag set can get extra time<br>
&gt; &gt; from the unreserved system resource.<br>
&gt; &gt; System administrators can decide which VCPUs have extratime flag<=
br>
&gt; &gt; set.<br>
&gt;<br>
&gt; As I understand from threads and the code, the work conserving<br>
&gt; algorithm<br>
&gt; is quite simplistic and will prefer a vcpu with greater utilization.<b=
r>
&gt;<br>
&gt;=C2=A0 From our side we are looking for a bit different solution. I.e.,=
 in<br>
&gt; the<br>
&gt; same cpupool, running vcpus eager for RT characteristics under EDF<br>
&gt; conditions, and share the rest of resources between non-rt vcpus<br>
&gt; (i.e.<br>
&gt; in a credit manner).<br>
&gt; Possible use-case could be a system with a domain hunger for<br>
&gt; resources,<br>
&gt; but not critical (some infotainment system) and an RT domain<br>
&gt; utilizing<br>
&gt; at most 20% of a single CPU core. Having a SoC with 4 cores,<br>
&gt; partitioning would be a significant resources wasting for described<br=
>
&gt; scenario.<br>
&gt;<br>
</span>IMO, this is interesting, but I think the proper way to achieve<br>
something like this is not modify RTDS to also contain something like<br>
Credit, nor to modify Credit to also contain something like RTDS.<br>
<br>
The idea I have in mind to serve the use case you&#39;re describing is as<b=
r>
follows. Right now, a cpupool can only have a scheduler. If it&#39;s RTDS,<=
br>
all the domains are scheduler with RTDS, if it&#39;s Credit, all the<br>
domains are scheduled with Credit, etc.<br>
<br>
My idea would be to allow a stack of schedulers in a cpupool.<br>
Basically, you&#39;d configure a cpupool with sched=3D&quot;rtds,credit2&qu=
ot; and then<br>
you specify, for each domain, what scheduler you want it to use.<br>
<br>
The end result would be that, in the example above, domains scheduler<br>
with Credit2 would run in the time left free by the domains scheduler<br>
by RTDS. E.g., if you have a cpupool with only 1 CPU, an RTDS domain<br>
with P=3D100,B=3D20, an RTDS domain with P=3D1000,B=3D40, and two Credit2<b=
r>
domains, one with weight 256 and the other with weight 512. Then, the<br>
two RTDS domains will get 20% and 40% of the CPU, while the two Credit2<br>
domains will share the remaining 40% (the one with w=3D512 getting twice<br=
>
as much as the one with w=3D256).<br>
<br>
This is kind of similar with what Linux does with scheduling classes,<br>
but even more flexible.<br></blockquote><div><br></div><div><div class=3D"g=
mail_default" style=3D"font-size:small">=E2=80=8BI was thinking about Linux=
 scheduling class as well. :)</div><div class=3D"gmail_default" style=3D"fo=
nt-size:small">I think this is a great idea. :)=E2=80=8B</div></div><div>=
=C2=A0=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .=
8ex;border-left:1px #ccc solid;padding-left:1ex">
I am not working on implementing this right now, because I&#39;m busy with<=
br>
other things, but I would like to do that at some point. And if you&#39;re<=
br>
up for helping, that would be great! :-)<br></blockquote><div><br></div><di=
v><div class=3D"gmail_default" style=3D"font-size:small">=E2=80=8BRight now=
, I&#39;m with busy with a deadline. I will take care of the work-conservin=
g RTDS next week.</div></div></div><div class=3D"gmail_default" style=3D"fo=
nt-size:small">As to supporting different scheduling class on the same cpup=
ool, I&#39;m not yet sure when I&#39;m available for this. :(</div><div cla=
ss=3D"gmail_default" style=3D"font-size:small"><br></div><div class=3D"gmai=
l_default" style=3D"font-size:small">Best,</div><div class=3D"gmail_default=
" style=3D"font-size:small"><br></div><div class=3D"gmail_default" style=3D=
"font-size:small">Meng</div>-- <br><div class=3D"gmail_signature" data-smar=
tmail=3D"gmail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div =
dir=3D"ltr"><div>Meng Xu<br>Ph.D. Candidate in Computer and Information Sci=
ence<br>University of Pennsylvania<br><a href=3D"http://www.cis.upenn.edu/~=
mengxu/" target=3D"_blank">http://www.cis.upenn.edu/~mengxu/</a></div></div=
></div></div></div></div></div>
</div></div>

--001a114070c62f6fd9055a953c96--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1529755752201202226==--


From xen-devel-bounces@lists.xen.org Mon Oct 02 19:18:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 19:18:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz6EY-0004nQ-O6; Mon, 02 Oct 2017 19:18:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dgilbert@redhat.com>) id 1dz6EX-0004nF-NP
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 19:18:29 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 A5/71-03610-40192D95; Mon, 02 Oct 2017 19:18:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsVysWW7jC7LxEu
 RBtP7JCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy1HRvZCo7zV2xZvIixgfEJdxcjF4eQwFwm
 iQvth9m7GDk5WAQcJS5M7wazGQXKJK71z4CycyX+PnrCDtGwilHiW1sjVIOKxLRn85hBbDYBE
 4kNDycxgtgiAg4Sf66sAmtgFljBKDHrUQ8TSEJYIEhi2dKnYM28AtoSE27+A2sQErCTuLBvP1
 RcUOLkzCcsIDazgJbEjX8vgXo5gGxpieX/OEDCnAL2Ei0dJ8BGigooSzz8uxesXAJo5OPT0xl
 B9koI9DFKXDp2mHkCo/AsJGNnIRk7C2HsAkbmVYwaxalFZalFukameklFmekZJbmJmTm6hgZm
 ermpxcWJ6ak5iUnFesn5uZsYgYHOAAQ7GFctCDzEKMnBpCTKK9h3KVKILyk/pTIjsTgjvqg0J
 7X4EKMMB4eSBC/zBKCcYFFqempFWmYOMOZg0hIcPEoivP/7gdK8xQWJucWZ6RCpU4yKUuK80i
 B9AiCJjNI8uDZYnF9ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMO9bkPE8mXklcNNfAS1mAlo
 8p+sCyOKSRISUVANj6ff1x2sCtnSwzFkRuvH0pjjGw18v5xua+f3rYfApjXe7sTNR8/aF5NnT
 fQ1LTSZ8eXFnX9873dookS1PLgY/u5yuuUfCJLJ/41ULBflVDts8znEe2XbZ71P131ubXjTqv
 +Bb7X3tmvHS+WesDvmKv311+ytbWdox7qmfHFc49OZmeWS8XnReQomlOCPRUIu5qDgRADYTI4
 HuAgAA
X-Env-Sender: dgilbert@redhat.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1506971907!87775370!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9307 invoked from network); 2 Oct 2017 19:18:28 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Oct 2017 19:18:28 -0000
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id B9B3BC0587F1;
 Mon,  2 Oct 2017 19:18:26 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com B9B3BC0587F1
Received: from work-vm (ovpn-117-189.ams2.redhat.com [10.36.117.189])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 325DF5D6A5;
 Mon,  2 Oct 2017 19:18:25 +0000 (UTC)
Date: Mon, 2 Oct 2017 20:18:22 +0100
From: "Dr. David Alan Gilbert" <dgilbert@redhat.com>
To: Anthony PERARD <anthony.perard@citrix.com>, kwolf@redhat.com
Message-ID: <20171002191822.GA2707@work-vm>
References: <20171002163058.15651-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171002163058.15651-1-anthony.perard@citrix.com>
User-Agent: Mutt/1.9.0 (2017-09-02)
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.32]); Mon, 02 Oct 2017 19:18:26 +0000 (UTC)
Cc: xen-devel@lists.xenproject.org, Juan Quintela <quintela@redhat.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, qemu-devel@nongnu.org,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH] migration,
 xen: Fix block image lock issue on live migration
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkaW5nIGluIGt3b2xmOyAgaXQgbG9va3Mgc2FuZSB0byBtZTsgS2V2aW4/CklmIEknbSByZWFk
aW5nIHRoaXMgcmlnaHQsIHRoaXMgaXMganVzdCBhZnRlciB0aGUgZGV2aWNlIHN0YXRlIHNhdmUu
CgpEYXZlCgoqIEFudGhvbnkgUEVSQVJEIChhbnRob255LnBlcmFyZEBjaXRyaXguY29tKSB3cm90
ZToKPiBXaGVuIGRvaW5nIGEgbGl2ZSBtaWdyYXRpb24gb2YgYSBYZW4gZ3Vlc3Qgd2l0aCBsaWJ4
bCwgdGhlIGltYWdlcyBmb3IKPiBibG9jayBkZXZpY2VzIGFyZSBsb2NrZWQgYnkgdGhlIG9yaWdp
bmFsIFFFTVUgcHJvY2VzcywgYW5kIHRoaXMgcHJldmVudAo+IHRoZSBRRU1VIGF0IHRoZSBkZXN0
aW5hdGlvbiB0byB0YWtlIHRoZSBsb2NrIGFuZCB0aGUgbWlncmF0aW9uIGZhaWwuCj4gCj4gRnJv
bSBRRU1VIHBvaW50IG9mIHZpZXcsIG9uY2UgdGhlIFJBTSBvZiBhIGRvbWFpbiBpcyBtaWdyYXRl
ZCwgdGhlcmUgaXMKPiB0d28gUU1QIGNvbW1hbmRzLCAic3RvcCIgdGhlbiAieGVuLXNhdmUtZGV2
aWNlcy1zdGF0ZSIsIGF0IHdoaWNoIHBvaW50IGEKPiBuZXcgUUVNVSBpcyBzcGF3bmVkIGF0IHRo
ZSBkZXN0aW5hdGlvbi4KPiAKPiBSZWxlYXNlIGxvY2tzIGluICJ4ZW4tc2F2ZS1kZXZpY2VzLXN0
YXRlIiBzbyB0aGUgZGVzdGluYXRpb24gY2FuIHRha2VzCj4gdGhlbS4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KPiAtLS0KPiBD
Q2luZyBsaWJ4bCBtYWludGFpbmVyczoKPiBDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+Cj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gLS0tCj4g
IG1pZ3JhdGlvbi9zYXZldm0uYyB8IDE0ICsrKysrKysrKysrKysrCj4gIDEgZmlsZSBjaGFuZ2Vk
LCAxNCBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL21pZ3JhdGlvbi9zYXZldm0uYyBi
L21pZ3JhdGlvbi9zYXZldm0uYwo+IGluZGV4IDRhODgyMjg2MTQuLjY5ZDkwNGMxNzkgMTAwNjQ0
Cj4gLS0tIGEvbWlncmF0aW9uL3NhdmV2bS5jCj4gKysrIGIvbWlncmF0aW9uL3NhdmV2bS5jCj4g
QEAgLTIyNjMsNiArMjI2MywyMCBAQCB2b2lkIHFtcF94ZW5fc2F2ZV9kZXZpY2VzX3N0YXRlKGNv
bnN0IGNoYXIgKmZpbGVuYW1lLCBFcnJvciAqKmVycnApCj4gICAgICBxZW11X2ZjbG9zZShmKTsK
PiAgICAgIGlmIChyZXQgPCAwKSB7Cj4gICAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCBRRVJSX0lP
X0VSUk9SKTsKPiArICAgIH0gZWxzZSB7Cj4gKyAgICAgICAgLyogbGlieGwgY2FsbHMgdGhlIFFN
UCBjb21tYW5kICJzdG9wIiBiZWZvcmUgY2FsbGluZwo+ICsgICAgICAgICAqICJ4ZW4tc2F2ZS1k
ZXZpY2VzLXN0YXRlIiBhbmQgaW4gY2FzZSBvZiBtaWdyYXRpb24gZmFpbHVyZSwgbGlieGwKPiAr
ICAgICAgICAgKiB3b3VsZCBjYWxsICJjb250Ii4KPiArICAgICAgICAgKiBTbyBjYWxsIGJkcnZf
aW5hY3RpdmF0ZV9hbGwgKHJlbGVhc2UgbG9ja3MpIGhlcmUgdG8gbGV0IHRoZSBvdGhlcgo+ICsg
ICAgICAgICAqIHNpZGUgb2YgdGhlIG1pZ3JhdGlvbiB0YWtlIGNvbnRyb2xlIG9mIHRoZSBpbWFn
ZXMuCj4gKyAgICAgICAgICovCj4gKyAgICAgICAgaWYgKCFzYXZlZF92bV9ydW5uaW5nKSB7Cj4g
KyAgICAgICAgICAgIHJldCA9IGJkcnZfaW5hY3RpdmF0ZV9hbGwoKTsKPiArICAgICAgICAgICAg
aWYgKHJldCkgewo+ICsgICAgICAgICAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAiJXM6IGJkcnZf
aW5hY3RpdmF0ZV9hbGwoKSBmYWlsZWQgKCVkKSIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgIF9fZnVuY19fLCByZXQpOwo+ICsgICAgICAgICAgICB9Cj4gKyAgICAgICAgfQo+ICAgICAg
fQo+ICAKPiAgIHRoZV9lbmQ6Cj4gLS0gCj4gQW50aG9ueSBQRVJBUkQKPiAKLS0KRHIuIERhdmlk
IEFsYW4gR2lsYmVydCAvIGRnaWxiZXJ0QHJlZGhhdC5jb20gLyBNYW5jaGVzdGVyLCBVSwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 02 20:17:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 20:17:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz78p-0000ow-EE; Mon, 02 Oct 2017 20:16:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dz78o-0000oX-4G
 for xen-devel@lists.xensource.com; Mon, 02 Oct 2017 20:16:38 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 D1/07-01778-5AE92D95; Mon, 02 Oct 2017 20:16:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXfJvEu
 RBgsvSVusePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE14/UzsYINSRXz5uxibWCc
 YdPFyMUhJNDIJHF2/g12COcxo0Tvo7msEM42Rom5vW0sXYycHCICzhJfz8xlB7F5BfQl5vz9C
 hTn4BAWMJdYuyQTpF5CoE9Oon3zNCaQGgkBT4n7O6eyw9h/Hp5j7GJk52ATsJI4JAYSZRFQlT
 jxp511AiP3AkaGVYwaxalFZalFuoYWeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZs
 YgR5nAIIdjE3bPQ8xSnIwKYnynpx1KVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/qXKCcYFFq
 empFWmYOMPRg0hIcPEoivEkgad7igsTc4sx0iNQpRl2OY5su/2ESYsnLz0uVEuc9OweoSACkK
 KM0D24ELA4uMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZg3AGQVT2ZeCdymV0BHMAEdMafrAs
 gRJYkIKakGxoptBRLcbxdnuvw7xWt040vm4ec+q7cU7LU7qOJ87rKbxoRpcp/Xt89duzhVXOP
 dpo/fnwTusOF+vD6r75Fvst0u+RR3W+8W1q6vVxveC/+PlbDcmF7Yky1z7IKrfIxkbPSamo4d
 a1Tv1wouq+J46neG7WPQzovHdDqM1wQ0F22uzLlR1i+8TomlOCPRUIu5qDgRAAqIsA1+AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1506975395!114194613!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3499 invoked from network); 2 Oct 2017 20:16:36 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 2 Oct 2017 20:16:36 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dz78h-0001Ml-2Y; Mon, 02 Oct 2017 20: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dz78b-0003hB-3n; Mon, 02 Oct 2017 20:16:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dz78a-0005o4-I2; Mon, 02 Oct 2017 20:16:24 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113950-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-xl-qcow2:debian-di-install:fail:regression
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 xen-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-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-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-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-saverestore:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qcow2: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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm: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-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=ceb6ad8850ba6c3ae39fb540cd99f0d7f1311aae
X-Osstest-Versions-That: xen=5414ba7f5e1ffc88ed2758b1e1b14bbfd3536a61
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 02 Oct 2017 20:16:24 +0000
Subject: [Xen-devel] [xen-unstable test] 113950: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1526133634101264126=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemut-debianhvm-amd64  7 xen-boot    fail REGR. vs. 113940
 test-amd64-amd64-xl-qcow2    10 debian-di-install        fail REGR. vs. 113940

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds     12 guest-start              fail REGR. vs. 113940

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-credit2  16 guest-start/debian.repeat    fail  like 113933
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 113940
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 113940
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 113940
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113940
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113940
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113940
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113940
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  ceb6ad8850ba6c3ae39fb540cd99f0d7f1311aae
baseline version:
 xen                  5414ba7f5e1ffc88ed2758b1e1b14bbfd3536a61

Last test of basis   113940  2017-10-02 01:59:21 Z    0 days
Testing same since   113950  2017-10-02 13:18:04 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    fail    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         pass    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  fail    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    fail    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

------------------------------------------------------------
commit ceb6ad8850ba6c3ae39fb540cd99f0d7f1311aae
Author: Roger Pau Monne <roger.pau@citrix.com>
Date:   Fri Sep 29 10:53:07 2017 +0100

    libxl: remove dead code in libxl__domain_build_info_setdefault
    
    Coverity-ID: 1418831
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1526133634101264126==--

From xen-devel-bounces@lists.xen.org Mon Oct 02 20:29:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 20:29:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz7Kk-0001cy-J0; Mon, 02 Oct 2017 20:28:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dz7Kj-0001cs-5l
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 20:28:57 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 1D/FE-01916-881A2D95; Mon, 02 Oct 2017 20:28:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsVyMfT+et32hZc
 iDf7MkbX4vmUykwOjx+EPV1gCGKNYM/OS8isSWDP+f9zCXjCLr+Laz91MDYwHuLsYuTiEBGYy
 Skw/PZkZxGERaGSVmDfxMSOIIyEwh1Xi5JS/QA4nkFMl8XjmNJYuRg4gu0hi6113iHCpxNt3W
 9lBbF4BQYmTM5+wgNhCAp4SRzshWjkFLCRuf7nAChHvZpVY9d0cxGYT0JLY0zCfCcRmEVCR2D
 vhNtScAIkrr1rB6oUF3CR2PLsCNkdEQEli8ZeP7CC3MQv0i0r0/GsFa2YW0JRo3f6bfQKj4Cw
 kd8xCklrAyLSKUaM4tagstUjXyFgvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMw
 ROsZGBh3MPbt9TvEKMnBpCTKWz3/UqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV6LBUA5waLU9
 NSKtMwcYLTApCU4eJREeM1A0rzFBYm5xZnpEKlTjMYcF+5c+sPEcWDPrT9MQix5+XmpUuK8MS
 ClAiClGaV5cINgUXyJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjCvPMgUnsy8Erh9r4BOYQI
 6ZU7XBZBTShIRUlINjEvubF678vH2v1wBPnPlinmzZlvNn325jWOnWmzM+9sFp8VvLUoIzlkh
 I/+SJehO3o9DZicnGu3svcTieekXS77WsU8B9Sw3Z7nxmBeqTnZ+VN8rPvtmXVacjuayc7Jf2
 MNOTfp44WbxgwU+mtoNa8K7m6adYIssFN+atTzizfnqLVNY/keYySuxFGckGmoxFxUnAgBx2R
 X03QIAAA==
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1506976134!117645233!1
X-Originating-IP: [209.85.223.175]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16516 invoked from network); 2 Oct 2017 20:28:55 -0000
Received: from mail-io0-f175.google.com (HELO mail-io0-f175.google.com)
 (209.85.223.175)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 2 Oct 2017 20:28:55 -0000
Received: by mail-io0-f175.google.com with SMTP id k101so5842339iod.0
 for <xen-devel@lists.xenproject.org>; Mon, 02 Oct 2017 13:28:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=dPy5slbG8b/QFXxPDQecAS6W9VIx9ebw2HjWG0Qf0TA=;
 b=LioqrJXd0Hdps8gLnW7TIiOd1VNGQmTJV06H+gE3nKPuE6o+xouDtrdFVGsBhi43U9
 cw25D/tPbH+5lmgfidHcr7GtYdzGv7vI87PDZxKYoCzI9V64dpZ/3KnrJr8QkHdmR6Ai
 rlsFW8Bi6rgU/n3MjgVJgTqckdsnnn9iGK9LvOBjsJ2PGMV7E/k+d9rnUTyrJKm00HsE
 4hs1AwxRq9h006U6va25r/K7JAFIaPxwkkmRzcaKYPi0o6g0dla9ChoOP59bDB4cBytT
 wvqWpJ4im30hR65tMUXFb9o7kflOsaSkh92xnbV9gtvZf1xk66QOWGXvaCrN/z3jwxwN
 4+wQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=dPy5slbG8b/QFXxPDQecAS6W9VIx9ebw2HjWG0Qf0TA=;
 b=GWOy5aq3/9prKCipCkzGvepZ5Q/yZAyFaoqUJE7UWzupRUECMiGTQ1yFUo2z9N5NXl
 FH/PDr8jb6NXuPyhlLOTiNY0wD75tpK8z5XCPBDbLbjQJu4esQAvpFCGYzZdPjYbiNXm
 /zBhIURaT5QdurZ84lpj9rE42X/v9v5aRLqrnQXdZMuFsryl1/JlHsNRSwh+GPAkRbRG
 qeCr/q6F850E7iy1M7dRqQ3ITDQOO245p7lM9ZzVCQN/kFzbWT2fI1TeYPHLKrSEGeGm
 4wF1LHloytJSJcrGC13QyQ6Rp4kQ6tvGxSoEh19Qz03l04+JTo63dRFKh1sJ+Sjznsd1
 fKqw==
X-Gm-Message-State: AMCzsaV0yxYpkBMLQHV8L1i3Nx9yDAUEjyeP6tlzDueQEh9K19Cuwm0c
 4ik4etxbdjm07eW9lzkyvawcLTkvzdIw/knQ2w12YQ==
X-Google-Smtp-Source: AOwi7QDGfrJkB519l4T0SWHw3NdZD1OhjNe5T0aZDcJybpRPgGQAvYjRJQ9CTFUpH4SRtff9nvWix6Tb1822PJ+jRog=
X-Received: by 10.107.146.197 with SMTP id u188mr25058957iod.44.1506976133480; 
 Mon, 02 Oct 2017 13:28:53 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.190.3 with HTTP; Mon, 2 Oct 2017 13:28:52 -0700 (PDT)
In-Reply-To: <20170923094312.td3mrfos6konic6g@gmail.com>
References: <20170817080920.5ljlkktngw2cisfg@gmail.com>
 <CAJcbSZGbtc-i0X1NiBAvZA7cxpGkwSLKNB7oDNCsFxOCdhkR_g@mail.gmail.com>
 <CAJcbSZGhvwt=5ERtBHLJnwS=6AXBZLTMfrafzeUCqYy=-MKWDg@mail.gmail.com>
 <20170825080443.tvvr6wzs362cjcuu@gmail.com>
 <CAJcbSZFJQMKw21kLwr4QGoSM7DMgKRzzjWxkYBF2c1HciCzvGg@mail.gmail.com>
 <CAJcbSZH6hwaWKrvUZR33ExYaZaWKMSv4tJJA3yZkniLvLbTFMw@mail.gmail.com>
 <20170921155919.skpyt7dutod5ul4t@gmail.com>
 <CAJcbSZHOuxy5BVxD0xJUdQfB-OMgbvfiP-2CJzf52K-7JZAy-A@mail.gmail.com>
 <20170922163225.bfrd5myl6d7deiim@gmail.com>
 <CAJcbSZFbNACVrSQ7yFkDMs+4L56_4e73kvdesSdD5W4bdBoOpg@mail.gmail.com>
 <20170923094312.td3mrfos6konic6g@gmail.com>
From: Thomas Garnier <thgarnie@google.com>
Date: Mon, 2 Oct 2017 13:28:52 -0700
Message-ID: <CAJcbSZEOtx6PMhgmpwkLvcqSgZr1F41PgQRx3yGkZCjRWb8z-Q@mail.gmail.com>
To: Ingo Molnar <mingo@kernel.org>
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, Michal Hocko <mhocko@suse.com>,
 kvm list <kvm@vger.kernel.org>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 Alexei Starovoitov <ast@kernel.org>, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Thomas Gleixner <tglx@linutronix.de>,
 Kees Cook <keescook@chromium.org>, the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Peter Foley <pefoley2@pefoley.com>,
 Joerg Roedel <joro@8bytes.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Daniel Micay <danielmicay@gmail.com>, Baoquan He <bhe@redhat.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Sparse Mailing-list <linux-sparse@vger.kernel.org>,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Waiman Long <longman@redhat.com>, Borislav Petkov <bp@suse.de>,
 Markus Trippelsdorf <markus@trippelsdorf.de>, Len Brown <len.brown@intel.com>,
 Rik van Riel <riel@redhat.com>, Chris Metcalf <cmetcalf@mellanox.com>,
 Arnd Bergmann <arnd@arndb.de>, Linux PM list <linux-pm@vger.kernel.org>,
 Brian Gerst <brgerst@gmail.com>, "H . J . Lu" <hjl.tools@gmail.com>,
 Steven Rostedt <rostedt@goodmis.org>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 Kyle Huey <me@kylehuey.com>, Lukas Wunner <lukas@wunner.de>,
 Linux Crypto Mailing List <linux-crypto@vger.kernel.org>,
 Rob Landley <rob@landley.net>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Tom Lendacky <thomas.lendacky@amd.com>,
 Tim Chen <tim.c.chen@linux.intel.com>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] x86: PIE support and option to extend KASLR
	randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCBTZXAgMjMsIDIwMTcgYXQgMjo0MyBBTSwgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5l
bC5vcmc+IHdyb3RlOgo+Cj4gKiBUaG9tYXMgR2FybmllciA8dGhnYXJuaWVAZ29vZ2xlLmNvbT4g
d3JvdGU6Cj4KPj4gPiAgIDIpIHdlIGZpcnN0IGltcGxlbWVudCB0aGUgYWRkaXRpb25hbCBlbnRy
b3B5IGJpdHMgdGhhdCBMaW51cyBzdWdnZXN0ZWQuCj4+ID4KPj4gPiBkb2VzIHRoaXMgd29yayBm
b3IgeW91Pwo+Pgo+PiBTdXJlLCBJIGNhbiBsb29rIGF0IGhvdyBmZWFzaWJsZSB0aGF0IGlzLiBJ
ZiBpdCBpcywgY2FuIEkgc2VuZAo+PiBldmVyeXRoaW5nIGFzIHBhcnQgb2YgdGhlIHNhbWUgcGF0
Y2ggc2V0PyBUaGUgYWRkaXRpb25hbCBlbnRyb3B5IHdvdWxkCj4+IGJlIGVuYWJsZWQgZm9yIGFs
bCBLQVNMUiBidXQgUElFIHdpbGwgYmUgb2ZmLWJ5LWRlZmF1bHQgb2YgY291cnNlLgo+Cj4gU3Vy
ZSwgY2FuIGFsbCBiZSBwYXJ0IG9mIHRoZSBzYW1lIHNlcmllcy4KCkkgbG9va2VkIGRlZXBlciBp
biB0aGUgY2hhbmdlIExpbnVzIHByb3Bvc2VkIChtb3ZpbmcgdGhlIC50ZXh0IHNlY3Rpb24KYmFz
ZWQgb24gdGhlIGNhY2hlbGluZSkuIEkgdGhpbmsgdGhlIGNvbXBsZXhpdHkgaXMgdG9vIGhpZ2gg
Zm9yIHRoZQp2YWx1ZSBvZiB0aGlzIGNoYW5nZS4KClRvIG1vdmUgb25seSB0aGUgLnRleHQgc2Vj
dGlvbiB3b3VsZCByZXF1aXJlIGF0IGxlYXN0IHRoZSBmb2xsb3dpbmcgY2hhbmdlczoKIC0gT3Zl
cmFsbCBjaGFuZ2Ugb24gaG93IHJlbG9jYXRpb25zIGFyZSBwcm9jZXNzZWQsIG5lZWQgdG8gc2Vw
YXJhdGUKcmVsb2NhdGlvbnMgaW4gYW5kIG91dHNpZGUgb2YgdGhlIC50ZXh0IHNlY3Rpb24uCiAt
IEJyZWFrIGFzc3VtcHRpb25zIG9uIF90ZXh0IGFsaWdubWVudCB3aGlsZSBrZWVwaW5nIGNhbGN1
bGF0aW9uIG9uCnNpemUgYWNjdXJhdGUgKGZvciBleGFtcGxlIF9lbmQgLSBfdGV4dCkuCgpXaXRo
IGEgcm91Z2ggYXR0ZW1wdCBhdCB0aGlzLCBJIG1hbmFnZWQgdG8gcGFzcyBlYXJseSBib290IGFu
ZCBzdGlsbApjcmFzaCBsYXRlciBvbi4KClRoaXMgY2hhbmdlIHdvdWxkIGJlIHZhbHVhYmxlIGlm
IHlvdSBsZWFrIHRoZSBhZGRyZXNzIG9mIGEgc2VjdGlvbgpvdGhlciB0aGFuIC50ZXh0IGFuZCB5
b3Ugd2FudCB0byBrbm93IHdoZXJlIC50ZXh0IGlzLiBNZWFuaW5nIHRoZSBtYWluCmJ1ZyB0aGF0
IHlvdSBhcmUgdHJ5aW5nIHRvIGV4cGxvaXQgb25seSBhbGxvdyB5b3UgdG8gZXhlY3V0ZSBjb2Rl
IChhbmQKeW91IGFyZSB0cnlpbmcgdG8gUk9QIGluIC50ZXh0KS4gSSB3b3VsZCBhcmd1ZSB0aGF0
IGEgYmV0dGVyCm1pdGlnYXRpb24gZm9yIHRoaXMgdHlwZSBvZiBidWdzIGlzIG1vdmluZyBmdW5j
dGlvbiBwb2ludGVyIHRvCnJlYWQtb25seSBzZWN0aW9ucyBhbmQgdXNpbmcgc3RhY2sgY29va2ll
cyAoZm9yIHJldCBhZGRyZXNzKS4gVGhpcwpjaGFuZ2Ugd29uJ3QgcHJldmVudCBvdGhlciB0eXBl
IG9mIGF0dGFja3MsIGxpa2UgZGF0YSBjb3JydXB0aW9uLgoKSSB0aGluayBpdCB3b3VsZCBiZSBt
b3JlIHZhbHVhYmxlIHRvIGxvb2sgYXQgc29tZXRoaW5nIGxpa2Ugc2VsZnJhbmRvCi8gcGFnZXJh
bmRvIFsxXSBidXQgbWF5YmUgd2FpdCBhIGJpdCBmb3IgaXQgdG8gYmUgbW9yZSBtYXR1cmUKKGVz
cGVjaWFsbHkgb24gdGhlIGRlYnVnZ2luZyBzaWRlKS4KCldoYXQgZG8geW91IHRoaW5rPwoKWzFd
IGh0dHA6Ly9saXN0cy5sbHZtLm9yZy9waXBlcm1haWwvbGx2bS1kZXYvMjAxNy1KdW5lLzExMzc5
NC5odG1sCgo+Cj4gVGhhbmtzLAo+Cj4gICAgICAgICBJbmdvCgoKCi0tIApUaG9tYXMKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 02 20:46:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 20:46:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz7bS-00033G-4B; Mon, 02 Oct 2017 20:46:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dz7bQ-000334-7H
 for xen-devel@lists.xensource.com; Mon, 02 Oct 2017 20:46:12 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 C3/AA-02223-395A2D95; Mon, 02 Oct 2017 20:46:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXfS0ku
 RBis7BS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8eDMW+aC6eYVDXMbWRsY
 V+l1MXJxCAk0MkksfP6dDcJ5zChx/MEJZghnG6PEot4nQBlODhEBZ4mvZ+ayg9i8AvoS728vA
 LOFBdwktr2ZzgxiSwhMYpK49bkUwvaUmPB0HhOMvfHdHaAadg42ASuJQ2IgURYBVYlpxw6yTW
 DkXsDIsIpRozi1qCy1SNfQWC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTI9DnDEC
 wg/HfNs9DjJIcTEqivPpLLkUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuB9AZITLEpNT61Iy8wB
 Bh9MWoKDR0mE1xAkzVtckJhbnJkOkTrFqMtxbNPlP0xCLHn5ealS4rxHQYoEQIoySvPgRsAi4
 RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeaeDTOHJzCuB2/QK6AgmoCPmdF0AOaIkESEl1c
 DofHPFjNkhKXmiE8I8rwp7PX16dvqLnvg3EbOnp1ftcUlacy1P6Oa3DP2GNwWTpD57tv4KsVl
 uy2I8TYUjWUF3avwUr5+hfz4p9D48vz6+1mVGWuqfqrdLb/I+3cPaGKhdE3+i93EG18V/zQdq
 D+dGrBGWj2NyuSzosU3I6YqWSykTp/85kwtKLMUZiYZazEXFiQDto1QhfwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1506977169!110648564!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28984 invoked from network); 2 Oct 2017 20:46:10 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 2 Oct 2017 20:46:10 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dz7bJ-0002AG-G9; Mon, 02 Oct 2017 20:46:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dz7bE-0004B8-2J; Mon, 02 Oct 2017 20:46:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dz7bD-0003KJ-Ti; Mon, 02 Oct 2017 20:45:59 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113952-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=60823b39a1f3788b7ea98bdaf1eda987156f4c87
X-Osstest-Versions-That: xen=8c975cd44a4478f4cbe2710949ecda2dd7540c59
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 02 Oct 2017 20:45:59 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113952: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzk1MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzk1Mi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDYwODIzYjM5YTFmMzc4OGI3ZWE5OGJkYWYxZWRhOTg3
MTU2ZjRjODcKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDhjOTc1Y2Q0
NGE0NDc4ZjRjYmUyNzEwOTQ5ZWNkYTJkZDc1NDBjNTkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
Mzk1MSAgMjAxNy0xMC0wMiAxNjowMjo1OCBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTM5NTIgIDIwMTctMTAtMDIgMTk6MDE6MDAgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29t
PgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KCmpvYnM6CiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPXhlbi11
bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPTYwODIzYjM5YTFmMzc4OGI3ZWE5OGJkYWYxZWRhOTg3
MTU2ZjRjODcKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9j
cmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9LjouCisrKysgUEVSTExJQj0uOi4KKysr
IHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1l
ICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2Jh
bGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwog
ICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9z
ICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9
JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9D
S0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhlbi11bnN0YWJsZS1zbW9rZSA2MDgyM2Iz
OWExZjM3ODhiN2VhOThiZGFmMWVkYTk4NzE1NmY0Yzg3CisgYnJhbmNoPXhlbi11bnN0YWJsZS1z
bW9rZQorIHJldmlzaW9uPTYwODIzYjM5YTFmMzc4OGI3ZWE5OGJkYWYxZWRhOTg3MTU2ZjRjODcK
KyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29u
ZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9LjouOi4KKysrKyBQRVJMTElCPS46LjouCisrKyB1bWFz
ayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAg
ICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25m
aWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAg
ICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUv
b3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScK
KysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9z
CisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4v
Y3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKysgZXhwb3J0IFBFUkxMSUI9LjouOi46
LgorKysgUEVSTExJQj0uOi46LjouCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBj
YXNlICIkYnJhbmNoIiBpbgorIHRyZWU9eGVuCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9r
ZQorIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyAnWycgeHhlbiA9IHhsaW51
eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeHFlbXUtdXBzdHJlYW0tdW5zdGFibGUgPSB4ICdd
JworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVu
c3RhYmxlLXNtb2tlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeDYwODIz
YjM5YTFmMzc4OGI3ZWE5OGJkYWYxZWRhOTg3MTU2ZjRjODcgPSB4ICddJworIDogdGVzdGVkLzIu
Ni4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBn
ZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVz
ZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAg
ICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisr
IDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6
IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0
Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFi
aW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0Cisr
IDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3Rl
ZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1h
cm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi54ZW4t
dW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRh
aWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUt
c21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24u
eGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysg
OiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54ZW4t
dW5zdGFibGUtc21va2UKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0Cisr
IDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNU
UkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAor
IFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAor
IFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZp
cnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9Y
VEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19s
aW51eF90cmVlIHhlbi11bnN0YWJsZS1zbW9rZQorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNh
c2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy94ZW4KKyBnaXQgcHVzaCBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQgNjA4MjNiMzlhMWYz
Nzg4YjdlYTk4YmRhZjFlZGE5ODcxNTZmNGM4NzpyZWZzL2hlYWRzL3Ntb2tlClRvIG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICA4Yzk3NWNkLi42MDgyM2Iz
ICA2MDgyM2IzOWExZjM3ODhiN2VhOThiZGFmMWVkYTk4NzE1NmY0Yzg3IC0+IHNtb2tlCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 02 20:59:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 20:59:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz7nv-0003sA-AH; Mon, 02 Oct 2017 20:59:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1dz7nu-0003s4-ER
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 20:59:06 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 05/CC-02226-998A2D95; Mon, 02 Oct 2017 20:59:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsUyZ7p8oO7MFZc
 iDR49ZbX4vmUykwOjx+EPV1gCGKNYM/OS8isSWDM2TQ0r+MJR8frNZqYGxpXsXYxcHEICk5gk
 bl6Yxgbh/GGUWDuhjQnC2QDkPJwOVdbGKHFj30aWLkYODmEBV4m+bb5djJwcIgIGEu+vT4LqX
 swosfjFTFaQBLPADCaJox+LQGw2AT2J1vOfmUFsXgFbicMPfjGC2CwCKhLLZx1hhYgLSpyc+Y
 QFxOYUsJO4M+clM8QcPYkd139BzZSX2P52DlhcQsBYov3tRbYJjAKzkLTPQtIyC0nLAkbmVYz
 qxalFZalFukZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBAVrPwMC4g/FUs/Mh
 RkkOJiVRXsbllyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfA2guQEi1LTUyvSMnOAsQKTluDgU
 RLhPboMKM1bXJCYW5yZDpE6xagoJc4rDdInAJLIKM2Da4PF5yVGWSlhXkYGBgYhnoLUotzMEl
 T5V4ziHIxKwrwZIFN4MvNK4Ka/AlrMBLR4TtcFkMUliQgpqQbG3ppdD47m7j41q2CNw1KdK9M
 3ZAk/mXay8f6FEwUlYVOrV074/MKRjc2urXt3fcWpomuTEn/V+n/nrI2TkPy5/ZX55VfCjeJf
 n+o/WDVBxuiJrY6aCy+H0xt2QebP/9ZtCtFd6vZDfJaRVIfUviqlkkP2fDk1dcGPDv3c0xnK9
 XyNz6xNT60WKrEUZyQaajEXFScCAMoeNU/KAgAA
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1506977943!114336171!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60736 invoked from network); 2 Oct 2017 20:59:04 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Oct 2017 20:59:04 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v92Kwppb030604
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 2 Oct 2017 20:58:51 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v92Kwoao022190
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 2 Oct 2017 20:58:50 GMT
Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v92KwngF008095;
 Mon, 2 Oct 2017 20:58:49 GMT
Received: from [192.168.1.67] (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 02 Oct 2017 13:58:49 -0700
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <20171002183122.3961-1-joao.m.martins@oracle.com>
 <20171002183122.3961-4-joao.m.martins@oracle.com>
 <5eb802fb-c802-b501-9182-3e18af8b8651@oracle.com>
From: Joao Martins <joao.m.martins@oracle.com>
Message-ID: <62e11cdf-5411-1692-1103-a436581411a6@oracle.com>
Date: Mon, 2 Oct 2017 21:58:42 +0100
MIME-Version: 1.0
In-Reply-To: <5eb802fb-c802-b501-9182-3e18af8b8651@oracle.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: Juergen Gross <jgross@suse.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Andy Lutomirski <luto@amacapital.net>,
 Ingo Molnar <mingo@redhat.com>, "H. Peter Anvin" <hpa@zytor.com>,
 xen-devel@lists.xenproject.org, Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH v5 3/4] x86/xen/time: setup vcpu 0 time info
	page
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxMC8wMi8yMDE3IDA3OjQ0IFBNLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4gCj4+ICsK
Pj4gK3N0YXRpYyB2b2lkIHhlbl9zZXR1cF92c3lzY2FsbF90aW1lX2luZm8odm9pZCkKPj4gK3sK
Pj4gKwlzdHJ1Y3QgdmNwdV9yZWdpc3Rlcl90aW1lX21lbW9yeV9hcmVhIHQ7Cj4+ICsJc3RydWN0
IHB2Y2xvY2tfdnN5c2NhbGxfdGltZV9pbmZvICp0aTsKPj4gKwlpbnQgcmV0Owo+IAo+IAo+IElu
IHRoZSBwcmV2aW91cyB2ZXJzaW9uIHlvdSdkIHJldHVybiBpbW1lZGlhdGVseSBpZgo+IFBWQ0xP
Q0tfVFNDX1NUQUJMRV9CSVQgd2FzIG5vdCBzZXQuIERvbid0IHlvdSBzdGlsbCBuZWVkIHRvIGNo
ZWNrIHRoaXM/Cj4gRXNwZWNpYWxseSBnaXZlLi4uCj4gClllcywgbXkgbWlzdGFrZS4KCldoZW4g
bW92aW5nIHRoZSBwcmltYXJ5IGluZm8gY2hlY2sgSSBjaGFuZ2VkIHRoZSBjb21tZW50IGJlbG93
LCBidXQgc2hvdWxkIGhhdmUKbW92ZWQgdGhlIGNhbGwgdG8geGVuX3NldHVwX3ZzeXNjYWxsX3Rp
bWVfaW5mbygpIGludG8gdGhlIG5ld2x5IGFkZGVkIGlmICgpCmNsYXVzZSBhZGRlZCBpbiB0aGUg
cHJldmlvdXMgcGF0Y2guIExldCBtZSBtb3ZlIHRoYXQgaW5zaWRlIHRoZSBjb25kaXRpb25hbCBh
bmQKcmVzcGluIGluIHY2LgoKSm9hbwoKPiAKPj4gKwo+PiArCXRpID0gKHN0cnVjdCBwdmNsb2Nr
X3ZzeXNjYWxsX3RpbWVfaW5mbyAqKWdldF96ZXJvZWRfcGFnZShHRlBfS0VSTkVMKTsKPj4gKwlp
ZiAoIXRpKQo+PiArCQlyZXR1cm47Cj4+ICsKPj4gKwl0LmFkZHIudiA9ICZ0aS0+cHZ0aTsKPj4g
Kwo+PiArCXJldCA9IEhZUEVSVklTT1JfdmNwdV9vcChWQ1BVT1BfcmVnaXN0ZXJfdmNwdV90aW1l
X21lbW9yeV9hcmVhLCAwLCAmdCk7Cj4+ICsJaWYgKHJldCkgewo+PiArCQlwcl9ub3RpY2UoInhl
bjogVkNMT0NLX1BWQ0xPQ0sgbm90IHN1cHBvcnRlZCAoZXJyICVkKVxuIiwgcmV0KTsKPj4gKwkJ
ZnJlZV9wYWdlKCh1bnNpZ25lZCBsb25nKXRpKTsKPj4gKwkJcmV0dXJuOwo+PiArCX0KPj4gKwo+
PiArCS8qCj4+ICsJICogSWYgcHJpbWFyeSB0aW1lIGluZm8gaGFkIHRoaXMgYml0IHNldCwgc2Vj
b25kYXJ5IHNob3VsZCB0b28gc2luY2UKPiAKPiAuLi4gdGhpcyBjb21tZW50Pwo+IAo+IC1ib3Jp
cwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 02 21:38:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 21:38:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dz8Po-0006c4-6n; Mon, 02 Oct 2017 21:38:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hw42@ipsumj.de>) id 1dz8Pn-0006by-0j
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 21:38:15 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 16/11-02223-6C1B2D95; Mon, 02 Oct 2017 21:38:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAKsWRWlGSWpSXmKPExsWS670xW/foxku
 RBlOv81t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkrO/0KpktUXL38k7mB8aFoFyMXB4tAH7vE
 hNWX2EAcIYHVjBLXNrxm7mLk5BAWCJZYvbibEcQWEUiSWPjpNzuIzSwgJ9H3ZQNYjZCAkUTzh
 wtAzRwcbALSErsXy4GYvAI2EnMnRYFUsAioSkzd+gpsCq+AoMTJmU9YQGxOAWOJvd8+gK1lFm
 hnlDi6ciP7BEaeWUjqZiHLzQJbnSKx78FJIBtu3Swk181Cct0shDNmIXlmFpKjZyE5A6JVXeL
 PvEvMELa4xK0n85kgbG2JZQtfQ8VtJdate88CYetJvP3dC2VbSqzf8Yl9AaPAKkaN4tSistQi
 XWMDvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwJirZ2Bg3ME4YZXfIUZJDiYlU
 d6q9ZcihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwvtgAlBMsSk1PrUjLzAFGP0xagoNHSYQ3DS
 TNW1yQmFucmQ6ROsWoKCXO6wmSEABJZJTmwbXBEs4lRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hy
 MSsK8k0Gm8GTmlcBNfwW0mAlo8ZyuCyCLSxIRUlINjExZnJIvT3R9LvL9d8LV6sXcD1dcNjmk
 6Fy9cS4xp/P23q21t29qut9RDVibKnJCTHZNfPTmdCbrupJveo1ZGmVdnBurFIwEOh13R6/Nn
 rPtuZ1sz6T+59uzjFXcIq7fe7PAqae30a+7Om5tXtriDTE3i/jjtvYp7/2+XPFIma3l5u0//4
 nGK7EUZyQaajEXFScCAKaUngkzAwAA
X-Env-Sender: hw42@ipsumj.de
X-Msg-Ref: server-4.tower-206.messagelabs.com!1506980292!114205534!1
X-Originating-IP: [109.75.177.107]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42537 invoked from network); 2 Oct 2017 21:38:13 -0000
Received: from ipsumj.de (HELO ipsumj.de) (109.75.177.107)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Oct 2017 21:38:13 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=ipsumj.de;
 s=js1; 
 h=Content-Type:In-Reply-To:MIME-Version:Date:Message-ID:From:References:Cc:To:Subject;
 bh=PgDd7d4A15IMskNU3LO5/DrsUeQDhz/rEP+Wm32IMzk=; 
 b=K2WTVDjKNdQ6LWdTDG14eP8LO6mNBKcGY8WIXNf7n7oLHy3X05ElfXjOjMrXJiUTB6M21jsaeQ7snRM9V2nUbQyxxy6DAvNE2i8ngU+38aNYtI6AE0Jr+q2h/n5Lx6OBl3+RFL1QRcUkYB2l6VQj51+JZf9rwdRZIDVq1Fz8R5BNnUjrDcKAyOJu29uZU8Y9ohwmABxz+zCtLdEif9YSBk2loLJyk6TF/325khA52e9kSKd1eBYsxuPLrmwFt79/XnSXe6xJhs4Moi7fPJ7fW1U2s1NPM8WWBCAClNM0Lk8Se8vh/502e2DiFyKW4fLO9mFac2hCzKh3ECc5jSxZsS1Bc3ugF1vcVI1lZ0V5jma1+3Gra21ub05qVL7aBBzqjlI+QUoQd1cGNoB5dJQCGQfCEMdYBKkQW1lGSIKFG9MFKR0c6TRrfDzeXVC3BEse4SVWnM3FxKJUH+cYeicO0pdxsN9RXFGoamF4sS9QU88+tvC62RJy6z2ltWBQHwnDUnO/I+biC4DOLFEywhkUxVgNcNrfRPONvrlyojtGhMBo8jOEw9+8Pfyk8iIUc4n60U21xP+JEYQFgQOPTix+eq+EEqgdfZMcitaoKX2+00zY5Vg7VxxFf3eUOy+nlyX5M08NSL2Z6rFqdLcGVCqhFFdK8+aSTjm6388VlUtCsWM=;
Received: by localhost with esmtpsa (TLSv1.2:DHE-RSA-AES128-SHA:128)
 (Exim 4.84_2) (envelope-from <hw42@ipsumj.de>)
 id 1dz8Pf-0003a0-Db; Mon, 02 Oct 2017 23:38:07 +0200
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20170710081045.874-1-jgross@suse.com>
From: HW42 <hw42@ipsumj.de>
Message-ID: <89348679-2db3-b1ea-f1e3-725493ac5ab8@ipsumj.de>
Date: Mon, 02 Oct 2017 21:37:00 +0000
MIME-Version: 1.0
In-Reply-To: <20170710081045.874-1-jgross@suse.com>
Cc: boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v3] xen/balloon: don't online new memory
 initially
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5373928113484244089=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============5373928113484244089==
Content-Type: multipart/signed; micalg=pgp-sha512;
 protocol="application/pgp-signature";
 boundary="Si6B1OIBkG83gWfNa0vdqwlHm9KVxClxt"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--Si6B1OIBkG83gWfNa0vdqwlHm9KVxClxt
Content-Type: multipart/mixed; boundary="qev7vjSgDWVS4hVCUXFTaB2BMbqmdB7D2";
 protected-headers="v1"
From: HW42 <hw42@ipsumj.de>
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
Cc: boris.ostrovsky@oracle.com
Message-ID: <89348679-2db3-b1ea-f1e3-725493ac5ab8@ipsumj.de>
Subject: Re: [Xen-devel] [PATCH v3] xen/balloon: don't online new memory
 initially
References: <20170710081045.874-1-jgross@suse.com>
In-Reply-To: <20170710081045.874-1-jgross@suse.com>

--qev7vjSgDWVS4hVCUXFTaB2BMbqmdB7D2
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable

Juergen Gross:
> When setting up the Xenstore watch for the memory target size the new
> watch will fire at once. Don't try to reach the configured target size
> by onlining new memory in this case, as the current memory size will
> be smaller in almost all cases due to e.g. BIOS reserved pages.
>=20
> Onlining new memory will lead to more problems e.g. undesired conflicts=

> with NVMe devices meant to be operated as block devices.
>=20
> Instead remember the difference between target size and current size
> when the watch fires for the first time and apply it to any further
> size changes, too.
>=20
> In order to avoid races between balloon.c and xen-balloon.c init calls
> do the xen-balloon.c initialization from balloon.c.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>

This patch seems to introduce a regression. If I boot a HVM or PVH
domain with memory !=3D maxmem then the kernel inside the domain reports
that it has maxmem available even though Xen reports only what is set as
memory. Sooner or later Xen logs "out of PoD memory!" and kills the
domain. If I revert the corresponding commit (96edd61d) then everything
works as expected.

Tested this with Xen 4.9.0 and Linux 4.13.4.


--qev7vjSgDWVS4hVCUXFTaB2BMbqmdB7D2--

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

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

iQJDBAEBCgAtFiEEqieyzvOmi9FGaQcT5KzJJ4pkaBYFAlnSsbYPHGh3NDJAaXBz
dW1qLmRlAAoJEOSsySeKZGgWqxAP/jXwJEEDzKjnJrL0hJMIjNVmkshMjHjyggVq
91d3aJLDzSbEPtk7EZXLlU7XrdFZwDiozYnmWETP3PKYozrmx0KwxL1NnycVs4yZ
/g7MBlQF4/ocgBpeGsRb/DMrdbYYfYjMBA1T0s0w7BedGvmeY6+haEOSgBn55g8H
2AjbLrsEY+gMu9I0ucR6aIG+c4z7ItB+D+xWO0jxm98pgyZpPIkzUjHf8Zz45qyG
S3LL1eFEWFGynAhvo4UuPeXqvEnjw3FuQfIK8MkngxLkoYq9NSzG3IZYi4Xn+gLm
YFOrG8ng9YInucnEekS1kF81AbllP1MikfPE7sQWoonBdxOJTfc1QCB3JJ1jPZbv
IAVtXT56PPXg5H+9BSDQ1g9juGyL9sX1jO/aS9Cm+Sd5J1X+poowp+Kw+muVjJm+
6o02xLitgzOQWd10bZD5W7ONiEpytG/25YyJtZtMcfLhpQObHWvJGU6CMkYOxtPS
cmKNvISGTFdwTEXle7eMTZJNAuMB409j8viEthcQRp9v8wPe6mGlkgOuZQLB9jWn
pfr5ptfzhvN4udgSRJpI1quO07lzWfo2b504Mbb8Jt4yfEJyLPvFSNsnfqHFr28b
0pCZxm+Alx9zKsfnXgwkM6sXOMPFrCT61YlWfsQasx2JBTORSTPV9GomdhjMhQti
zcUVBSgw
=cBm6
-----END PGP SIGNATURE-----

--Si6B1OIBkG83gWfNa0vdqwlHm9KVxClxt--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5373928113484244089==--


From xen-devel-bounces@lists.xen.org Tue Oct 03 00:13:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 00:13:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzApp-0000pH-Qt; Tue, 03 Oct 2017 00:13:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ehabkost@redhat.com>) id 1dzApp-0000pB-Ee
 for xen-devel@lists.xenproject.org; Tue, 03 Oct 2017 00:13:17 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 F9/46-01778-C16D2D95; Tue, 03 Oct 2017 00:13:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBIsWRWlGSWpSXmKPExsVysWW7jK70tUu
 RBr+XWlh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmHJm1lLZjJU3Fq/mWWBsZHnF2MXBxCArOZ
 JM63PWXqYuTkYBGwl1h68RIbiM0oUCaxa8M5Zgg7V2Le9Z0sEA3LGSX+rHvPAtGgInHuwguwB
 jYBbYnZz96zg9giAsoSvb9+gzUwC/zmkHjW1Q3mCAusYJSYeOUUI0gVr4ClxLVNR9ghxp5klL
 i65yoTREJQ4uTMJ2ArmAW0JG78ewkU5wCypSWW/+MACXMKWEksA3oTxJYQkJP4v/EtmC0KtHn
 evlVsIOUSQBe9n5wHMl5CoI9RonfjCqYJjCKzkGyYhWTDLIQNCxiZVzFqFKcWlaUW6RpZ6iUV
 ZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBMZAPQMD4w7Gy1v8DjFKcjApifJaXr4UK
 cSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCV/EqUE6wKDU9tSItMwcYjTBpCQ4eJRFeG5A0b3FBYm
 5xZjpE6hSjopQ478UrQAkBkERGaR5cGywBXGKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzGs
 MMp4nM68EbvoroMVMQIvndF0AWVySiJCSamBUtCu8XPZn99WcAq+O3pcRjfvjyt9XTYpakXPn
 jkn6yXW1SlM0Y3IWOzC+M0jr67T8vOua/PTJ/icihK8dt+NJSSnn3seqorvGqaLpyN3EvYkyb
 +wdmjNPptiyJ5r45rb1aF5J7NbcGcj3X39OyCK+F1KOMf/s0hm0e+uvHo85k71evyHfQomlOC
 PRUIu5qDgRAGo8PF/7AgAA
X-Env-Sender: ehabkost@redhat.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1506989594!111370003!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16148 invoked from network); 3 Oct 2017 00:13:15 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 Oct 2017 00:13:15 -0000
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id ED7D64ACA7;
 Tue,  3 Oct 2017 00:13:12 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com ED7D64ACA7
Received: from localhost (ovpn-116-6.gru2.redhat.com [10.97.116.6])
 by smtp.corp.redhat.com (Postfix) with ESMTP id A98AD6FDB0;
 Tue,  3 Oct 2017 00:12:58 +0000 (UTC)
Date: Mon, 2 Oct 2017 21:12:57 -0300
From: Eduardo Habkost <ehabkost@redhat.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20171003001257.GA7087@localhost.localdomain>
References: <20170927195635.16014-1-ehabkost@redhat.com>
 <20170927195635.16014-5-ehabkost@redhat.com>
 <59CCD0150200007800180507@prv-mh.provo.novell.com>
 <20170928131234.GP4115@localhost.localdomain>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170928131234.GP4115@localhost.localdomain>
X-Fnord: you can see the fnord
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.38]); Tue, 03 Oct 2017 00:13:13 +0000 (UTC)
Cc: Peter Maydell <peter.maydell@linaro.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, qemu-devel@nongnu.org,
 Gerd Hoffmann <kraxel@redhat.com>, David Gibson <dgibson@redhat.com>,
 Jiri Slaby <jslaby@suse.cz>, Hannes Reinecke <hare@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Alberto Garcia <berto@igalia.com>,
 qemu-block@nongnu.org, Alexander Graf <agraf@suse.de>,
 =?iso-8859-1?Q?Herv=E9?= Poussineau <hpoussin@reactos.org>,
 Marcel Apfelbaum <marcel@redhat.com>, xen-devel@lists.xenproject.org,
 David Gibson <david@gibson.dropbear.id.au>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Jiri Pirko <jiri@resnulli.us>,
 Anthony Perard <anthony.perard@citrix.com>,
 Alex Williamson <alex.williamson@redhat.com>, qemu-arm@nongnu.org,
 Laine Stump <laine@redhat.com>, Igor Mammedov <imammedo@redhat.com>,
 Yongbok Kim <yongbok.kim@imgtec.com>, Alistair Francis <alistair23@gmail.com>,
 John Snow <jsnow@redhat.com>, Richard Henderson <rth@twiddle.net>,
 qemu-ppc@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>
Subject: [Xen-devel] xen-pci-passthrough PCI Express support? (Re:
 [Qemu-devel] [PATCH v2 4/5] pci: Add INTERFACE_CONVENTIONAL_PCI_DEVICE to
 Conventional PCI devices)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjgsIDIwMTcgYXQgMTA6MTI6MzRBTSAtMDMwMCwgRWR1YXJkbyBIYWJrb3N0
IHdyb3RlOgo+IE9uIFRodSwgU2VwIDI4LCAyMDE3IGF0IDAyOjMzOjU3QU0gLTA2MDAsIEphbiBC
ZXVsaWNoIHdyb3RlOgo+ID4gPj4+IE9uIDI3LjA5LjE3IGF0IDIxOjU2LCA8ZWhhYmtvc3RAcmVk
aGF0LmNvbT4gd3JvdGU6Cj4gPiA+IC0tLSBhL2h3L3hlbi94ZW5fcHQuYwo+ID4gPiArKysgYi9o
dy94ZW4veGVuX3B0LmMKPiA+ID4gQEAgLTk2NCw2ICs5NjQsMTAgQEAgc3RhdGljIGNvbnN0IFR5
cGVJbmZvIHhlbl9wY2lfcGFzc3Rocm91Z2hfaW5mbyA9IHsKPiA+ID4gICAgICAuaW5zdGFuY2Vf
c2l6ZSA9IHNpemVvZihYZW5QQ0lQYXNzdGhyb3VnaFN0YXRlKSwKPiA+ID4gICAgICAuaW5zdGFu
Y2VfZmluYWxpemUgPSB4ZW5fcGNpX3Bhc3N0aHJvdWdoX2ZpbmFsaXplLAo+ID4gPiAgICAgIC5j
bGFzc19pbml0ID0geGVuX3BjaV9wYXNzdGhyb3VnaF9jbGFzc19pbml0LAo+ID4gPiArICAgIC5p
bnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgewo+ID4gPiArICAgICAgICB7IElOVEVSRkFD
RV9DT05WRU5USU9OQUxfUENJX0RFVklDRSB9LAo+ID4gPiArICAgICAgICB7IH0sCj4gPiA+ICsg
ICAgfSwKPiA+ID4gIH07Cj4gPiAKPiA+IFBhc3NlZCB0aHJvdWdoIGRldmljZXMgY2FuIGJlIGJv
dGggUENJIGFuZCBQQ0llLCBzbyBmb2xsb3dpbmcKPiA+IHRoZSBkZXNjcmlwdGlvbiBvZiB0aGUg
cGF0Y2ggSSBkb24ndCB0aGluayB0aGVzZSBjYW4gYmUgc3RhdGljYWxseQo+ID4gZ2l2ZW4gZWl0
aGVyIHByb3BlcnR5LiBHcmFudGVkIHF1aXRlIGEgYml0IG9mIFBDSWUgc3BlY2lmaWMKPiA+IGZ1
bmN0aW9uYWxpdHkgbWF5IGJlIG1pc3NpbmcgaW4gdGhlIFhlbiBjb2RlIC4uLgo+IAo+IFRoaXMg
aXMganVzdCBzdGF0aWMgZGF0YSBhYm91dCB3aGF0IHRoZSBkZXZpY2UgdHlwZSBzdXBwb3J0cywg
bm90Cj4gYWJvdXQgd2hhdCBhIGdpdmVuIGRldmljZSBpbnN0YW5jZSByZWFsbHkgaXMuICBEZWNp
ZGluZyBpZiB0aGUKPiBkZXZpY2UgaXMgUENJZSBvciBDb252ZW50aW9uYWwgYXQgcnVudGltZSBp
cyBvdXQgb2YgdGhlIHNjb3BlIG9mCj4gdGhpcyBzZXJpZXMuCj4gCj4gVGhhdCBzYWlkLCBpZiBw
YXNzZWQgdGhyb3VnaCBQQ0kgRXhwcmVzcyBkZXZpY2VzIGFyZSByZWFsbHkKPiBzdXBwb3J0ZWQs
IGl0IGxvb2tzIGxpa2UgdGhpcyBzaG91bGQgYmUgbWFya2VkIGFzIGh5YnJpZC4KCkNhbiBhbnli
b2R5IGNvbmZpcm0gaWYgUENJIEV4cHJlc3MgZGV2aWNlcyBhcmUgcmVhbGx5IHN1cHBvcnRlZApi
eSB4ZW4tcGNpLXBhc3N0aHJvdWdoPwoKSSBzdWdnZXN0IHdlIGFkZCBvbmx5IElOVEVSRkFDRV9D
T05WRU5USU9OQUxfUENJX0RFVklDRSB0byB0aGUKY2xhc3MgaW5mbyB1bnRpbCB3ZSBjb25maXJt
IHRoYXQuCgooSW4gb3RoZXIgd29yZHMsIGFwcGx5IHRoaXMgcGF0Y2ggYXMtaXMsIGFuZCBhZGQK
SU5URVJGQUNFX1BDSUVfREVWSUNFIGxhdGVyIGFzIGEgZm9sbG93LXVwIHBhdGNoIGlmIGFwcHJv
cHJpYXRlLikKCi0tIApFZHVhcmRvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 03 00:27:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 00:27:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzB39-0001eO-W8; Tue, 03 Oct 2017 00:27:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rjwysocki@gmail.com>) id 1dzB39-0001eI-Ar
 for xen-devel@lists.xenproject.org; Tue, 03 Oct 2017 00:27:03 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 D6/42-02226-659D2D95; Tue, 03 Oct 2017 00:27:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNIsWRWlGSWpSXmKPExsVyMfSWi27ozUu
 RBodvmFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl7Om0L3rBVLOpfytTA+J61i5GLQ0hgGqNE
 653lLCAOi0A7q8Tm1yeZQBwJgcWsEv8mfGHvYuQEcsok2l9/YYGwiyTuN36Asy8u6mIDsXkFB
 CVOznwCFhcWkJb4t3caK4gtJOApcfLSf2YQm1PAVGL+pW0sEPEYiT93TjN2MXJwsAnoSmy/IQ
 lisgioSGx9Ggsx3VDi7aPjrBDTAySuLv3ODjE9XaLp616wKSIC8hI7/z0HO5lZ4BqzxMSGZ2A
 NzAKaEq3bf7NPYBSeheS6WUhSCxiZVjGqF6cWlaUW6VroJRVlpmeU5CZm5ugaGhjr5aYWFyem
 p+YkJhXrJefnbmIEBjMDEOxgvNDufIhRkoNJSZT31fVLkUJ8SfkplRmJxRnxRaU5qcWHGGU4O
 JQkeDNvAOUEi1LTUyvSMnOAcQWTluDgURLhvQLSyltckJhbnJkOkTrFaM9x4c6lP0wcxzZdBp
 I3Hl4Hkgf23PrDJMSSl5+XKiXOuxRkqgBIW0ZpHtxQWBq4xCgrJczLCHSmEE9BalFuZgmq/Ct
 GcQ5GJWHe3SBTeDLzSuB2vwI6iwnorDldF0DOKklESEk1MO7/n32z+7bo45ayrbLSUs//59Sb
 6SjtX+f41GtJlcA69aSMuVu3H2q68mQvv0fLx5WH+e8HipTOPlpw+2+yRf50Dfbtt+aVsRd82
 uiZ+2Mv+6FdO09Jrb788U18XXTwxQULtH+t//249KuZpH9l6uNoh8M8LpdZfu1mPu9/Y72amq
 rAYsHXz0OUWIozEg21mIuKEwFD3JC//gIAAA==
X-Env-Sender: rjwysocki@gmail.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1506990420!105906428!1
X-Originating-IP: [209.85.218.68]
X-SpamReason: No, hits=0.6 required=7.0 tests=MAILTO_TO_SPAM_ADDR, RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19327 invoked from network); 3 Oct 2017 00:27:01 -0000
Received: from mail-oi0-f68.google.com (HELO mail-oi0-f68.google.com)
 (209.85.218.68)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 3 Oct 2017 00:27:01 -0000
Received: by mail-oi0-f68.google.com with SMTP id h9so4111421oia.4
 for <xen-devel@lists.xenproject.org>; Mon, 02 Oct 2017 17:27:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=pghclsEYWF+GpgPT5uxZJGoYMM8Cz3whfAYJJ5OtTZE=;
 b=KuXJ6j6VDKlDZyQsaxvML5hQgDBnyKI+d9Wquxc0fAjSfyTg2+KBKdKIZ38pTqKL1g
 VKDvc8HsSvuZQI5+0xNMyqJizwahj/v4JT7OrF06zGeL8dAYhzDEh7OB36iEE8zjaVba
 f/12I1ay7rMZoprzvoJMin8o3D1IZDtF6ZPzR5u+MXc6mO0Mch4LAU7p1UL5cnkRSX7c
 +XfiyrsltvjjNeJqIFnep1bmsQqAs4Uu5dGGCLtp/hAycWXRhg+FCtq6LqHRSm145r8i
 E6/5BOIYqKp40flPbdGPuVMtrChOASRZ033owwz5sIt8sIjPa6s7sZDOwsA1virX+Eak
 IuSA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=pghclsEYWF+GpgPT5uxZJGoYMM8Cz3whfAYJJ5OtTZE=;
 b=e5m5yO1fzx+oULo1fGQrUQk0F/7q8VgwcV89tSMvD4dujT/xbLfmu6ZMRQlaPUC6BU
 1doQxaIRsyHZqViGcWiV8JE495o5AcD8+TKbUllVFcICWYatlAenr6ZqpXU0uoplmGWf
 L/Ao3it6/tRmJ0BWuvc/3QoxysJeDbZ/17L8/7URPbNC3iswkDEPRCdi3zbw4H6hDoXs
 h2DmcZdtSIDxPrejDcFnTH7ZUhF3gO3DE5fjWYBxNLLEnoDcMp1O5bCu6w6UPmNPHur5
 g4mqt3xBCHMUcyUlcfSe6y5dlRJY+E4lufXrfQrwU8uNM7MCSQ5xL3ufCvwA6btifHx1
 y8Dg==
X-Gm-Message-State: AMCzsaW8B0MM7ajnY4C4Por/fYeNLZf/TV98IrVUmy003Z/JwNW+bnvd
 5Lvt3vXTdtlFPkLRadlNO+jC88SpRPXzx2evs2M=
X-Google-Smtp-Source: AOwi7QCej9VZxqxdZMDcqgKlbNHy/ZCvYN89QHN8cVwr3KwfXfppYo6IrYtxAeaX2NKr3ss8gnK2XDQFZ/aUBzjrwaI=
X-Received: by 10.157.91.107 with SMTP id e40mr3209730otj.62.1506990420458;
 Mon, 02 Oct 2017 17:27:00 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.157.73.24 with HTTP; Mon, 2 Oct 2017 17:26:59 -0700 (PDT)
In-Reply-To: <20171002091246.28432-24-jslaby@suse.cz>
References: <20171002091246.28432-1-jslaby@suse.cz>
 <20171002091246.28432-24-jslaby@suse.cz>
From: "Rafael J. Wysocki" <rafael@kernel.org>
Date: Tue, 3 Oct 2017 02:26:59 +0200
X-Google-Sender-Auth: haO1BsA3K39ObyBQw-VBXcoM42Y
Message-ID: <CAJZ5v0j_mK4jXps2w=aZzjjM4Q2966htP8UEeoQAz-vNnHNB-Q@mail.gmail.com>
To: Jiri Slaby <jslaby@suse.cz>
Cc: Juergen Gross <jgross@suse.com>, Len Brown <len.brown@intel.com>,
 Linux PM <linux-pm@vger.kernel.org>, the arch/x86 maintainers <x86@kernel.org>,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Ingo Molnar <mingo@redhat.com>, Pavel Machek <pavel@ucw.cz>,
 "H. Peter Anvin" <hpa@zytor.com>, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v4 24/27] x86_32: assembly,
 add ENDs to some functions and relabel with SYM_CODE_*
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMiwgMjAxNyBhdCAxMToxMiBBTSwgSmlyaSBTbGFieSA8anNsYWJ5QHN1c2Uu
Y3o+IHdyb3RlOgo+IEFsbCB0aGVzZSBhcmUgZnVuY3Rpb25zIHdoaWNoIGFyZSBpbnZva2VkIGZy
b20gZWxzZXdoZXJlLCBidXQgdGhleSBhcmUKPiBub3QgdHlwaWNhbCBDIGZ1bmN0aW9ucy4gU28g
d2UgYW5ub3RhdGUgdGhlbSAoYXMgZ2xvYmFsKSB1c2luZyB0aGUgbmV3Cj4gU1lNX0NPREVfU1RB
UlQuIEFsbCB0aGVzZSB3ZXJlIG5vdCBiYWxhbmNlZCB3aXRoIGFueSBFTkQsIHNvIG1hcmsgdGhl
aXIKPiBlbmRzIGJ5IFNZTV9DT0RFX0VORCwgYXBwcm9wcmlhdGVsbHkuCj4KPiBTaWduZWQtb2Zm
LWJ5OiBKaXJpIFNsYWJ5IDxqc2xhYnlAc3VzZS5jej4KPiBDYzogVGhvbWFzIEdsZWl4bmVyIDx0
Z2x4QGxpbnV0cm9uaXguZGU+Cj4gQ2M6IEluZ28gTW9sbmFyIDxtaW5nb0ByZWRoYXQuY29tPgo+
IENjOiAiSC4gUGV0ZXIgQW52aW4iIDxocGFAenl0b3IuY29tPgo+IENjOiB4ODZAa2VybmVsLm9y
Zwo+IENjOiAiUmFmYWVsIEouIFd5c29ja2kiIDxyandAcmp3eXNvY2tpLm5ldD4KPiBDYzogTGVu
IEJyb3duIDxsZW4uYnJvd25AaW50ZWwuY29tPgo+IENjOiBQYXZlbCBNYWNoZWsgPHBhdmVsQHVj
dy5jej4KPiBDYzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4K
PiBDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IENjOiBsaW51eC1wbUB2Z2Vy
Lmtlcm5lbC5vcmcKPiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCgpGb3IgdGhl
IGhpYmVybmF0ZSBwYXJ0OgoKUmV2aWV3ZWQtYnk6IFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwu
ai53eXNvY2tpQGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 03 02:18:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 02:18:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzCn4-0003kP-9V; Tue, 03 Oct 2017 02:18:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzCn2-0003k1-Lb
 for xen-devel@lists.xensource.com; Tue, 03 Oct 2017 02:18:32 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 F4/4B-02048-773F2D95; Tue, 03 Oct 2017 02:18:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVbfs86V
 Ig7X7TC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasav3BmPBT5OKWZc3MjUw
 ztXuYuTiEBJoZJJY+ms3YxcjJ5DzmFHixWMdiMQ2RomuJ+eYQRIiAs4SX8/MZQexeQX0JXpXH
 mIDsYUF9CQud00Ba5YQ8JL4c/YGO4x9oeUmaxcjOwebgJXEITGQKIuAqsSEY7OYJjByLWBkWM
 WoUZxaVJZapGtkppdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJEejZegYGxh2MDXv
 9DjFKcjApifKWvL8UKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd+cnoJxgUWp6akVaZg4wxGDS
 Ehw8SiK8C0DSvMUFibnFmekQqVOMuhzHNl3+wyTEkpeflyolznsSpEgApCijNA9uBCzcLzHKS
 gnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5l0KMoUnM68EbtMroCOYgI6Y03UB5IiSRISUVAMja6
 MUR9wMlya5owpvMjulhVUaD2S3Tf3Z7ze5cpLexML3ovcPt27pqu8s9/28cn3fsfcyrJUeAr+
 e6M476h/74oO7cKrwuyXCKz3l/X7LvN52OCBTfUf2N+7PYTOfrkpNqvn4ffHqxnKzMpNou5o5
 P1keFUz6O7P9fMrirD1F8y+nvbrGtc5TiaU4I9FQi7moOBEAC3Jj4nICAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1506997109!105913361!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21971 invoked from network); 3 Oct 2017 02:18:30 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Oct 2017 02:18:30 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzCmu-0001lv-CW; Tue, 03 Oct 2017 02:18:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dzCmo-0000n5-Qj; Tue, 03 Oct 2017 02:18:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dzCmo-0008UI-Iv; Tue, 03 Oct 2017 02:18:18 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113958-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=9425b34925d0cf1b96aaf2c316d3299df9780252
X-Osstest-Versions-That: ovmf=c46bced224b42d5a03bc8b207167829aa4e7bc5b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 03 Oct 2017 02:18:18 +0000
Subject: [Xen-devel] [ovmf test] 113958: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzk1OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM5NTgvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA5NDI1YjM0OTI1ZDBjZjFiOTZhYWYyYzMxNmQzMjk5
ZGY5NzgwMjUyCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBjNDZiY2Vk
MjI0YjQyZDVhMDNiYzhiMjA3MTY3ODI5YWE0ZTdiYzViCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTM5MjEgIDIwMTctMDktMzAgMDQ6Mjg6MjIgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEzOTU4ICAyMDE3LTEwLTAzIDAwOjQ5OjA2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgWXVuaHVhIEZl
bmcgPHl1bmh1YXguZmVuZ0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj05NDI1
YjM0OTI1ZDBjZjFiOTZhYWYyYzMxNmQzMjk5ZGY5NzgwMjUyCisgLiAuL2NyaS1sb2NrLXJlcG9z
CisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJM
TElCPS46LgorKysrIFBFUkxMSUI9LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysg
Z2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVz
dDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHBy
aW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdb
JyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9y
ZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAn
XScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sK
KysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVz
aCBvdm1mIDk0MjViMzQ5MjVkMGNmMWI5NmFhZjJjMzE2ZDMyOTlkZjk3ODAyNTIKKyBicmFuY2g9
b3ZtZgorIHJldmlzaW9uPTk0MjViMzQ5MjVkMGNmMWI5NmFhZjJjMzE2ZDMyOTlkZjk3ODAyNTIK
KyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29u
ZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9LjouOi4KKysrKyBQRVJMTElCPS46LjouCisrKyB1bWFz
ayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAg
ICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25m
aWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAg
ICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUv
b3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScK
KysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9z
CisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4v
Y3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKysgZXhwb3J0IFBFUkxMSUI9LjouOi46
LgorKysgUEVSTExJQj0uOi46LjouCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBj
YXNlICIkYnJhbmNoIiBpbgorIHRyZWU9b3ZtZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAn
WycgeG92bWYgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFl
bXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAor
KyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVu
LTQuOS10ZXN0aW5nCisgJ1snIHg5NDI1YjM0OTI1ZDBjZjFiOTZhYWYyYzMxNmQzMjk5ZGY5Nzgw
MjUyID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVy
bCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRn
bG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0i
fSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hl
bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDog
Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xp
bnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9s
aWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9n
aXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUv
ZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJl
LmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9m
aXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9s
aW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFy
bS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAn
XScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9w
cy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3Jn
L3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYu
MzkueAorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5
LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6
IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGh0dHA6Ly9oZy51ay54
ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0
CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4
LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVf
U0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2Vh
Ymlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIG92bWYKKyBjYXNlICQxIGluCisg
cmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3Mvb3Zt
ZgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVz
dC9vdm1mLmdpdCA5NDI1YjM0OTI1ZDBjZjFiOTZhYWYyYzMxNmQzMjk5ZGY5NzgwMjUyOnJlZnMv
aGVhZHMveGVuLXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAgIGM0NmJjZWQuLjk0MjViMzQgIDk0MjViMzQ5MjVk
MGNmMWI5NmFhZjJjMzE2ZDMyOTlkZjk3ODAyNTIgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 03 03:23:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 03:23:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzDnP-0008UV-Ej; Tue, 03 Oct 2017 03:22:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzDnN-0008Th-Iu
 for xen-devel@lists.xensource.com; Tue, 03 Oct 2017 03:22:57 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 B3/70-00743-09203D95; Tue, 03 Oct 2017 03:22:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbef6XK
 kwe49phYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmPtqLWvB2VbGir3HzRsY
 V0Z3MXJyCAk0Mknc227fxcgFZD9mlLjc958VwtnGKNG79z4bSJWIgLPE1zNz2UFsXgF9iVcrL
 zOD2MICNhKHJrxiAmmQEJgqI/Hm9jMWkISEgKfEs1eNcPafh+cYuxjZOdgErCQOiYFEWQRUJa
 60n2abwMi9gJFhFaNGcWpRWWqRrrGBXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZ
 GoM/rGRgYdzBOWOV3iFGSg0lJlLf176VIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8jYyXI4UE
 i1LTUyvSMnOAwQeTluDgURLhFWcASvMWFyTmFmemQ6ROMepyHNt0+Q+TEEtefl6qlDjvFJAZA
 iBFGaV5cCNgkXCJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvKpApPJl5JXCbXgEdwQR0xJ
 yuCyBHlCQipKQaGPOyJnL+ypWXTKy29A7cPrHh062vXre2PFgbMpf1XwMbu5b1I8lwF+s1e4o
 vbru/eZXY/1bfWZlfv2yZlS5e79QbYRG941aa5zEvxj0+NydUKHjy2Zn9fWBTIreXV0xwVr9K
 Hzezkd3t709jX8XGh1luMZ1py7v3l0l0yhZJxQ1NpxI9PuXUK7EUZyQaajEXFScCAAfu3P1/A
 gAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1507000974!93660942!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6863 invoked from network); 3 Oct 2017 03:22:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Oct 2017 03:22:55 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzDnG-0003RP-KD; Tue, 03 Oct 2017 03:22:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dzDnA-00024M-SY; Tue, 03 Oct 2017 03:22:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dzDnA-0003jm-9A; Tue, 03 Oct 2017 03:22:44 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113954-mainreport@xen.org>
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-amd64-i386-xl-qemut-win7-amd64:guest-stop: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-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-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-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-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-saverestore:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qcow2: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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm: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-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=8c975cd44a4478f4cbe2710949ecda2dd7540c59
X-Osstest-Versions-That: xen=5414ba7f5e1ffc88ed2758b1e1b14bbfd3536a61
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 03 Oct 2017 03:22:44 +0000
Subject: [Xen-devel] [xen-unstable test] 113954: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6270681758977759357=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds     12 guest-start              fail REGR. vs. 113940

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 113940
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 113940
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 113940
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113940
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113940
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113940
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113940
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  8c975cd44a4478f4cbe2710949ecda2dd7540c59
baseline version:
 xen                  5414ba7f5e1ffc88ed2758b1e1b14bbfd3536a61

Last test of basis   113940  2017-10-02 01:59:21 Z    1 days
Failing since        113950  2017-10-02 13:18:04 Z    0 days    2 attempts
Testing same since   113954  2017-10-02 20:48:36 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  George Dunlap <george.dunlap@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Petre Pircalabu <ppircalabu@bitdefender.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Tamas K Lengyel <tamas@tklengyel.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         pass    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Pushing revision :

+ branch=xen-unstable
+ revision=8c975cd44a4478f4cbe2710949ecda2dd7540c59
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push xen-unstable 8c975cd44a4478f4cbe2710949ecda2dd7540c59
+ branch=xen-unstable
+ revision=8c975cd44a4478f4cbe2710949ecda2dd7540c59
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=xen
+ xenbranch=xen-unstable
+ '[' xxen = xlinux ']'
+ linuxbranch=
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' x8c975cd44a4478f4cbe2710949ecda2dd7540c59 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.xen-unstable
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree xen-unstable
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/xen
+ git push osstest@xenbits.xen.org:/home/xen/git/xen.git 8c975cd44a4478f4cbe2710949ecda2dd7540c59:refs/heads/master
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   5414ba7..8c975cd  8c975cd44a4478f4cbe2710949ecda2dd7540c59 -> master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6270681758977759357==--

From xen-devel-bounces@lists.xen.org Tue Oct 03 04:41:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 04:41:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzF1H-0005eV-6d; Tue, 03 Oct 2017 04:41:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44292877d=citrix-osstest@xenproject.org>)
 id 1dzF1F-0005eO-RH
 for xen-devel@lists.xensource.com; Tue, 03 Oct 2017 04:41:21 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 F0/96-03093-1F413D95; Tue, 03 Oct 2017 04:41:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDve4Hkcu
 RBidWKVncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oyzX5+zFtwQquh8uJWpgfEhTxcjJ4eEgL/E
 m8NzWboYOYBsd4l7D9NAwiICzhITPtxmA7F5BfQkbmxawA5iCwsYSWxa28oI0eom8fZ/OwuMP
 XHZT1YQm03AQ2Jiz0SwOIuAikTHh0PMILaQgJbE0sUrmSBmCkqcnPkErIZZQELi4IsXzBBzLC
 Rm3G1nmsDIOwtJ2SwkZQsYmVYxahSnFpWlFukaGuklFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQ
 mFesl5+duYgSGDgMQ7GC8vDHgEKMkB5OSKO8H4cuRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4
 d4PkBItS01Mr0jJzgEEMk5bg4FES4S0SAkrzFhck5hZnpkOkTjHqchzbdPkPkxBLXn5eqpQ4L
 xswJoQEQIoySvPgRsAi6hKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEee+AXMKTmVcCt+kV0B
 FMQEfM6boAckRJIkJKqoFR2NJ46bLTy39PCH7qdOG5QFLDowNPYnbZTtScq5rqz+TQnXWh49A
 3we8us0//XFatIP167lpZt7P7nBjNRZcZPY29+/bGNO3ZJYIMNXf22unM+LM8S6nXRSBxmm3d
 n1mP7x4s9ra3aCn6NHv17hvONz/PCl4Rr/Vdb++m9qx63yjJj4vVja3MlViKMxINtZiLihMB7
 Qsl4KMCAAA=
X-Env-Sender: prvs=44292877d=citrix-osstest@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1507005679!85546932!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57260 invoked from network); 3 Oct 2017 04:41:20 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Oct 2017 04:41:20 -0000
X-IronPort-AV: E=Sophos;i="5.42,472,1500940800"; d="scan'208";a="450255218"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL03.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72184-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=9425b34925d0cf1b96aaf2c316d3299df9780252
X-Osstest-Versions-That: ovmf=c46bced224b42d5a03bc8b207167829aa4e7bc5b
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 3 Oct 2017 05:41:10 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL03.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72184: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjE4NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIxODQvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICA5NDI1YjM0OTI1ZDBjZjFiOTZhYWYyYzMxNmQzMjk5ZGY5Nzgw
MjUyCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBjNDZiY2VkMjI0YjQy
ZDVhMDNiYzhiMjA3MTY3ODI5YWE0ZTdiYzViCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIxODEg
IDIwMTctMDktMzAgMDc6MTg6NTQgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MTg0ICAyMDE3LTEwLTAzIDAyOjQ3OjQ5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgWXVuaHVhIEZlbmcgPHl1
bmh1YXguZmVuZ0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9t
ZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJp
dGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA5NDI1YjM0
OTI1ZDBjZjFiOTZhYWYyYzMxNmQzMjk5ZGY5NzgwMjUyCkF1dGhvcjogWXVuaHVhIEZlbmcgPHl1
bmh1YXguZmVuZ0BpbnRlbC5jb20+CkRhdGU6ICAgV2VkIFNlcCAyNyAyMTowOTozNCAyMDE3ICsw
ODAwCgogICAgQmFzZVRvb2xzOiBQSSAxLjYgdG8gc3VwcG9ydCBGViBleHRlbmRlZCBoZWFkZXIg
Y29udGFpbiBGViB1c2VkIHNpemUKICAgIAogICAgUGVyIFBJIDEuNiB3ZSBhZGRlZCBhbiBGViBF
eHRlbmRlZCBIZWFkZXIgZW50cnkgdGhhdCB3b3VsZCBjb250YWluIHRoZQogICAgc2l6ZSBvZiB0
aGUgRlYgdGhhdCB3YXMgaW4gdXNlLgogICAgCiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdh
b0BpbnRlbC5jb20+CiAgICBDYzogWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29t
PgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50
IDEuMQogICAgU2lnbmVkLW9mZi1ieTogWXVuaHVhIEZlbmcgPHl1bmh1YXguZmVuZ0BpbnRlbC5j
b20+CiAgICBSZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 03 07:05:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 07:05:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzHGZ-00073L-KE; Tue, 03 Oct 2017 07:05:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ghl.bhrt@gmail.com>) id 1dzHGY-00073F-3A
 for xen-devel@lists.xen.org; Tue, 03 Oct 2017 07:05:18 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 51/33-03283-DA633D95; Tue, 03 Oct 2017 07:05:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLIsWRWlGSWpSXmKPExsVyMfS6ie4as8u
 RBisbmSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyVT0sKZhRW/LxyjbGB8VdcFyMnh5DAREaJ
 RSsUuxi5OFgEGlglzuxaxgLiSAjMYZXY/3UmC0iVhECZREvjQiYIu0ii+dQ7dgg7T+LyizlgN
 q+AoMTJmU9YIKZ6Sny/1sMGYnMKWEts2vyMFWSokMBndom1h1+CDWITUJfo3j2TsYuRA2i1is
 TNRy4QcwIkJiz6yAwSFhawknj31x0kLAJU/efCBEaQMcwCdxgl1i9/wAqSYBbwkZjy5zfbBEb
 BWUjOmIUkBWFrSrRu/80OYWtILLizjxHC1pZYtvA18wJG1lWM6sWpRWWpRbqmeklFmekZJbmJ
 mTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgUHOAAQ7GKdf9j/EKMnBpCTK+8rkcqQQX1J+SmVGY
 nFGfFFpTmrxIUYZDg4lCd4lpkA5waLU9NSKtMwcYLzBpCU4eJREeI8aA6V5iwsSc4sz0yFSpx
 hdOS7cufSHiePYpstA8sCeW0Byw827QHIfiBRiycvPS5US590DMlsApDmjNA9uNCxVXGKUlRL
 mZQQ6VoinILUoN7MEVf4VozgHo5IwrwPIFJ7MvBK4C14BHccEdNycrgsgx5UkIqSkGhgbPfyZ
 +Ttm/LGuUJXpUeMUudQ3u23f2vK1V8sM2He/SJy/KOne3TrJ99XdzEt+7WDyzX9tPiFotkXg4
 lv5xSvNDvllPc12+Hvo3cn+Y1U/3uxhN3z7sMP4zRNr1pvLu1+e6GN7m+Fzi/fclncNHDI+a/
 4HiBj8XpxQXRfWMiuZgemOqifDbg4lluKMREMt5qLiRACTf4F9EAMAAA==
X-Env-Sender: ghl.bhrt@gmail.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1507014315!87812236!1
X-Originating-IP: [209.85.215.52]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63847 invoked from network); 3 Oct 2017 07:05:15 -0000
Received: from mail-lf0-f52.google.com (HELO mail-lf0-f52.google.com)
 (209.85.215.52)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 3 Oct 2017 07:05:15 -0000
Received: by mail-lf0-f52.google.com with SMTP id m142so4746539lfg.8
 for <xen-devel@lists.xen.org>; Tue, 03 Oct 2017 00:05:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=toDnT7uHXIo4htwNzgWTsmRldwNcuSOfLaycIKF+/Pk=;
 b=BA4fn/dy7SBAqGPAqXx9vJWE6kP2exF4T8OnV0csa73cE77z7AEaVZTIkroCEJj+8E
 lb9Ag6XIboeuHCC++Oz1B0pxBq3iBhKFVtUliwJjxw8eaAI8OWTIhvGdZQV31/DyRtxi
 zzavjL3Qyd0wRwgDvdFSY1NoAjUTPZW4qnD12WuDT2wt0DXSwqb93FADaWA7TgLoQ8T7
 KkxtONJhQhiAzP5xD/iz0Us9xmuHW9vlQ80fafu++8/UWO1weQs9ZtoQ/hZDOP7tgAFR
 /EwnJHpG83o6N7XzFX7FMxNC9ZtcaJfY12ZHugL4QwSRnproUc9OZQG76P0RbLBAsfsO
 IlGA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=toDnT7uHXIo4htwNzgWTsmRldwNcuSOfLaycIKF+/Pk=;
 b=F2SGoJSR8cIhl4PzEbIJ9gbpEVTiep5z5YvjhCqIx5Eg91CZHRgwygQJTyEXqXGDGd
 ZAIrxchvJydtP3KJyATJpSnCdrWGIip84xd71zvROhPwMSHHVXVAFht0qR2Fq1PPd4y0
 UxhjjCNzrrLVR2VF1H5vn9Ny84wk1c8ZOp5SNXdkme0tAOnMmUxJE9Dgube37YcLWuxn
 TYnR9ACevFKcToDNFumk54RLvoVS4Z44PCR8C1Kp2ZzUj77z/Fx3R5HUVdwvoYGCEmT+
 Q3OA/5tp2i17LqAPvgHMkK5mEXlyWudbHeUdjyEoTkWKD3uDvOYA73LMRDMZWSZGBlL9
 eGjQ==
X-Gm-Message-State: AMCzsaViK1HlYYQruYvC/98Stgv6F9xkfusMxR8vpub9TQHUY2HbQ0vG
 NBQAHF5UvadQvbW8pwr3sFmhdyWyzFotxeZQ0yM=
X-Google-Smtp-Source: AOwi7QB3qgSQsmZhBGy15ochrQ759JxDHbSPOLZyoe5Hw5sHqRu/1erGcS6Rq0aXjCUfZZpCG08Coe7+LbR9OqDh5t4=
X-Received: by 10.25.229.17 with SMTP id c17mr4246lfh.42.1507014315079; Tue,
 03 Oct 2017 00:05:15 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.149.21 with HTTP; Tue, 3 Oct 2017 00:05:14 -0700 (PDT)
In-Reply-To: <7125b13d-aaea-0578-8a85-8e75e2abbe45@arm.com>
References: <CABdg74cia0v3p5R+xRW2wBpgfRDaJ6HrBt0omEQVmdq=wQ6YvQ@mail.gmail.com>
 <CABdg74cBt7cwmJ-Y5-gTvijwqw0SUmi3445B1Q-yazctg5Jffw@mail.gmail.com>
 <CAPD2p-=R41s2PbVGsV0d71JObFzqDA-CuhbTK8wsfw5N1nZX+w@mail.gmail.com>
 <CABdg74f62ADwVSikqeUyj2eSV5YZw6cr10u6nJ7PNquPiaqpsg@mail.gmail.com>
 <CAPD2p-mBxPD33URxy5r9fOokyKX-Ldq-eZB_OK+C=h9Anh802A@mail.gmail.com>
 <20170918144419.GA892@localhost.localdomain>
 <CABdg74dtvuQpyhBJvYUY_MHU1YDgvZ5ho8X_FV4knJrRBCzT=g@mail.gmail.com>
 <20170922134312.GF26248@char.us.oracle.com>
 <CABdg74f4Zsm46d-rYW7emwAep-NKuROuqXYjU0X9Phwj6-e_eA@mail.gmail.com>
 <24ba9a54-c166-b1f4-f120-b0b1a57762f8@epam.com>
 <CABdg74f5L=tcYdPqR_yg2CJRENpYtVXNh+DCY2Qtf2GWPgOexw@mail.gmail.com>
 <fb622a96-fee7-943c-0d29-803811c2e9f0@arm.com>
 <CABdg74cvBxXSS1UyGoHE8+f95Gn-V46gxqkwZRUiR5LxVa=AfQ@mail.gmail.com>
 <CAPD2p-=fU0SCAuuZvnMy3t5RyPGrk30moGPrStLp46a=9CG=fQ@mail.gmail.com>
 <CABdg74e6zQRAovFWTKOY0CDc7XgqVCXv75Wm_n8heBZKMwPrHA@mail.gmail.com>
 <7125b13d-aaea-0578-8a85-8e75e2abbe45@arm.com>
From: bharat gohil <ghl.bhrt@gmail.com>
Date: Tue, 3 Oct 2017 12:35:14 +0530
Message-ID: <CABdg74cugG=EyNOWKZ1SJrHcstOFTV5nnyRmqtz2bC08xtFXvw@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Oleksandr Tyshchenko <olekstysh@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] ARM64:Porting xen to new hardware
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0675222122027124267=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0675222122027124267==
Content-Type: multipart/alternative; boundary="001a113bb858ebfcb2055a9f1c67"

--001a113bb858ebfcb2055a9f1c67
Content-Type: text/plain; charset="UTF-8"

On Fri, Sep 29, 2017 at 11:12 PM, Julien Grall <julien.grall@arm.com> wrote:

>
>
> On 09/29/2017 09:15 AM, bharat gohil wrote:
>
>> Hello
>>
>
> Hi,
>
> Please avoid top-posting.
>
> The patch didn't work in my case.
>>
>
> The patch will be useful only if the compatible string in the DT of your
> UART is "snps,dw-apb-uart". What is the compatible string for it?
>
In my case, compatible string is "ns16550a".
Thanks,

>
> Cheers,
>
> Thanks,
>> Bharat
>>
>> On Mon, Sep 25, 2017 at 11:38 PM, Oleksandr Tyshchenko <
>> olekstysh@gmail.com <mailto:olekstysh@gmail.com>> wrote:
>>
>>     Hi, Bharat
>>
>>     On Mon, Sep 25, 2017 at 8:40 PM, bharat gohil <ghl.bhrt@gmail.com
>>     <mailto:ghl.bhrt@gmail.com>> wrote:
>>
>>     >
>>     >
>>     > On 25-Sep-2017 6:59 PM, "Julien Grall" <julien.grall@arm.com
>> <mailto:julien.grall@arm.com>> wrote:
>>     >
>>     > Hi,
>>     >
>>     > I am using same setup.
>>     > It just my guess because no response to key ctrl+a input.
>>     >
>>     > SoC has 8250 compitible UART.I will print character in receive
>> handler of
>>     > UART in Xen. Do we have any other hook test this?
>>
>>     Maybe you got stuck in the UART interrupt handler. Can you recheck?
>>
>>     If so, can you take a look at the patch which has been posted
>> recently:
>>     https://patchwork.kernel.org/patch/9959003/
>>     <https://patchwork.kernel.org/patch/9959003/>
>>
>>      >
>>      > One more thing, is big-little supported in xen?
>>      > How Xen distribute load among the CPUs or Xen only run in context
>>     of the
>>      > guest only?
>>      > In my setup Dom0 use energy aware scheduler.
>>      >
>>      > Thanks,
>>      > Bharat
>>      >
>>      >
>>      > On 09/25/2017 01:53 PM, bharat gohil wrote:
>>      >>
>>      >> Hello Andrii,
>>      >>
>>      >> I tried but no success.
>>      >> It looks, Xen is not running.
>>      >
>>      >
>>      > I am a bit confused... on one of the previous e-mail you posted
>>     log from
>>      > Xen:
>>      >
>>      > (XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to
>>     switch input to
>>      > Xen)
>>      >
>>      > (XEN) Freed 272kB init memory.
>>      >
>>      > So unless you have a completely new setup, Xen is definitely
>> running.
>>      > However, what may happen is the serial driver in Xen does not
>>     receive input
>>      > characters.
>>      >
>>      > One of the first test would be to check whether the driver
>>     effectively
>>      > receive characters.
>>      >
>>      > Cheers,
>>      >
>>      >>
>>      >> Thanks,
>>      >> Bharat
>>      >>
>>      >>
>>      >> On Mon, Sep 25, 2017 at 5:45 PM, Andrii Anisov
>>     <andrii_anisov@epam.com <mailto:andrii_anisov@epam.com>
>>      >> <mailto:andrii_anisov@epam.com <mailto:andrii_anisov@epam.com>>>
>>     wrote:
>>      >>
>>      >>     Hello Bharat,
>>      >>
>>      >>
>>      >>     On 25.09.17 11:42, bharat gohil wrote:
>>      >>
>>      >>         Hello Wilk,
>>      >>
>>      >>         I had try Ctrl+a three times and 'd' but no dump on the
>>     serial
>>      >>         console.
>>      >>
>>      >>     Its a way to switch to XEN debug console. In case you are
>> using
>>      >>     minicom, you should press Ctrl+A six times, then you will
>>     see the
>>      >>     line like following:
>>      >>          (XEN) *** Serial input -> Xen (type 'CTRL-a' three times
>> to
>>      >>     switch input to DOM0)
>>      >>
>>      >>     Then you can press 'h' for seeing installed key handlers.
>>      >>
>>      >>     But all of this requires XEN to be running somehow.
>>      >>
>>      >>     --
>>      >>     *Andrii Anisov*
>>      >>
>>      >>
>>      >>
>>      >>
>>      >>
>>      >> --
>>      >> Regards,
>>      >> Bharat Gohil
>>      >> Sr.Software Engineer
>>      >> bharat.gohil@harman.com <mailto:bharat.gohil@harman.com>
>>     <mailto:bharat.gohil@harman.com <mailto:bharat.gohil@harman.com>>
>>      >> +919427054633 <tel:%2B919427054633>
>>      >
>>      >
>>      > --
>>      > Julien Grall
>>      >
>>      >
>>
>>
>>
>>     --
>>     Regards,
>>
>>     Oleksandr Tyshchenko
>>
>>
>>
>>
>> --
>> Regards,
>> Bharat Gohil
>> Sr.Software Engineer
>> bharat.gohil@harman.com <mailto:bharat.gohil@harman.com>
>> +919427054633
>>
>
> --
> Julien Grall
>



-- 
Regards,
Bharat Gohil
Sr.Software Engineer
bharat.gohil@harman.com
+919427054633

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

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Fri, Sep 29, 2017 at 11:12 PM, Julien Grall <span dir=3D"ltr">&lt;<a=
 target=3D"_blank" href=3D"mailto:julien.grall@arm.com">julien.grall@arm.co=
m</a>&gt;</span> wrote:<br><blockquote style=3D"margin:0px 0px 0px 0.8ex;bo=
rder-left:1px solid rgb(204,204,204);padding-left:1ex" class=3D"gmail_quote=
"><br>
<br>
On 09/29/2017 09:15 AM, bharat gohil wrote:<br>
<blockquote style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204=
,204,204);padding-left:1ex" class=3D"gmail_quote">
Hello<br>
</blockquote>
<br>
Hi,<br>
<br>
Please avoid top-posting.<span class=3D"gmail-"><br>
<br>
<blockquote style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204=
,204,204);padding-left:1ex" class=3D"gmail_quote">
The patch didn&#39;t work in my case.<br>
</blockquote>
<br></span>
The patch will be useful only if the compatible string in the DT of your UA=
RT is &quot;snps,dw-apb-uart&quot;. What is the compatible string for it?<b=
r></blockquote><div>In my case, compatible string is &quot;ns16550a&quot;.<=
br></div><div>Thanks, <br></div><blockquote style=3D"margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class=3D"gmail_=
quote">
<br>
Cheers,<br>
<br>
<blockquote style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204=
,204,204);padding-left:1ex" class=3D"gmail_quote">
Thanks,<br>
Bharat<span class=3D"gmail-"><br>
<br>
On Mon, Sep 25, 2017 at 11:38 PM, Oleksandr Tyshchenko &lt;<a target=3D"_bl=
ank" href=3D"mailto:olekstysh@gmail.com">olekstysh@gmail.com</a> &lt;mailto=
:<a target=3D"_blank" href=3D"mailto:olekstysh@gmail.com">olekstysh@gmail.c=
om</a>&gt;&gt; wrote:<br>
<br>
=C2=A0 =C2=A0 Hi, Bharat<br>
<br>
=C2=A0 =C2=A0 On Mon, Sep 25, 2017 at 8:40 PM, bharat gohil &lt;<a target=
=3D"_blank" href=3D"mailto:ghl.bhrt@gmail.com">ghl.bhrt@gmail.com</a><br></=
span>
=C2=A0 =C2=A0 &lt;mailto:<a target=3D"_blank" href=3D"mailto:ghl.bhrt@gmail=
.com">ghl.bhrt@gmail.com</a>&gt;&gt; wrote:<div><div class=3D"gmail-h5"><br=
>
=C2=A0 =C2=A0 &gt;<br>
=C2=A0 =C2=A0 &gt;<br>
=C2=A0 =C2=A0 &gt; On 25-Sep-2017 6:59 PM, &quot;Julien Grall&quot; &lt;<a =
target=3D"_blank" href=3D"mailto:julien.grall@arm.com">julien.grall@arm.com=
</a> &lt;mailto:<a target=3D"_blank" href=3D"mailto:julien.grall@arm.com">j=
ulien.grall@arm.com</a>&gt;&gt; wrote:<br>
=C2=A0 =C2=A0 &gt;<br>
=C2=A0 =C2=A0 &gt; Hi,<br>
=C2=A0 =C2=A0 &gt;<br>
=C2=A0 =C2=A0 &gt; I am using same setup.<br>
=C2=A0 =C2=A0 &gt; It just my guess because no response to key ctrl+a input=
.<br>
=C2=A0 =C2=A0 &gt;<br>
=C2=A0 =C2=A0 &gt; SoC has 8250 compitible UART.I will print character in r=
eceive handler of<br>
=C2=A0 =C2=A0 &gt; UART in Xen. Do we have any other hook test this?<br>
<br>
=C2=A0 =C2=A0 Maybe you got stuck in the UART interrupt handler. Can you re=
check?<br>
<br>
=C2=A0 =C2=A0 If so, can you take a look at the patch which has been posted=
 recently:<br>
=C2=A0 =C2=A0 <a target=3D"_blank" rel=3D"noreferrer" href=3D"https://patch=
work.kernel.org/patch/9959003/">https://patchwork.kernel.org/p<wbr>atch/995=
9003/</a><br>
=C2=A0 =C2=A0 &lt;<a target=3D"_blank" rel=3D"noreferrer" href=3D"https://p=
atchwork.kernel.org/patch/9959003/">https://patchwork.kernel.org/<wbr>patch=
/9959003/</a>&gt;<br>
<br>
=C2=A0 =C2=A0 =C2=A0&gt;<br>
=C2=A0 =C2=A0 =C2=A0&gt; One more thing, is big-little supported in xen?<br=
>
=C2=A0 =C2=A0 =C2=A0&gt; How Xen distribute load among the CPUs or Xen only=
 run in context<br>
=C2=A0 =C2=A0 of the<br>
=C2=A0 =C2=A0 =C2=A0&gt; guest only?<br>
=C2=A0 =C2=A0 =C2=A0&gt; In my setup Dom0 use energy aware scheduler.<br>
=C2=A0 =C2=A0 =C2=A0&gt;<br>
=C2=A0 =C2=A0 =C2=A0&gt; Thanks,<br>
=C2=A0 =C2=A0 =C2=A0&gt; Bharat<br>
=C2=A0 =C2=A0 =C2=A0&gt;<br>
=C2=A0 =C2=A0 =C2=A0&gt;<br>
=C2=A0 =C2=A0 =C2=A0&gt; On 09/25/2017 01:53 PM, bharat gohil wrote:<br>
=C2=A0 =C2=A0 =C2=A0&gt;&gt;<br>
=C2=A0 =C2=A0 =C2=A0&gt;&gt; Hello Andrii,<br>
=C2=A0 =C2=A0 =C2=A0&gt;&gt;<br>
=C2=A0 =C2=A0 =C2=A0&gt;&gt; I tried but no success.<br>
=C2=A0 =C2=A0 =C2=A0&gt;&gt; It looks, Xen is not running.<br>
=C2=A0 =C2=A0 =C2=A0&gt;<br>
=C2=A0 =C2=A0 =C2=A0&gt;<br>
=C2=A0 =C2=A0 =C2=A0&gt; I am a bit confused... on one of the previous e-ma=
il you posted<br>
=C2=A0 =C2=A0 log from<br>
=C2=A0 =C2=A0 =C2=A0&gt; Xen:<br>
=C2=A0 =C2=A0 =C2=A0&gt;<br>
=C2=A0 =C2=A0 =C2=A0&gt; (XEN) *** Serial input -&gt; DOM0 (type &#39;CTRL-=
a&#39; three times to<br>
=C2=A0 =C2=A0 switch input to<br>
=C2=A0 =C2=A0 =C2=A0&gt; Xen)<br>
=C2=A0 =C2=A0 =C2=A0&gt;<br>
=C2=A0 =C2=A0 =C2=A0&gt; (XEN) Freed 272kB init memory.<br>
=C2=A0 =C2=A0 =C2=A0&gt;<br>
=C2=A0 =C2=A0 =C2=A0&gt; So unless you have a completely new setup, Xen is =
definitely running.<br>
=C2=A0 =C2=A0 =C2=A0&gt; However, what may happen is the serial driver in X=
en does not<br>
=C2=A0 =C2=A0 receive input<br>
=C2=A0 =C2=A0 =C2=A0&gt; characters.<br>
=C2=A0 =C2=A0 =C2=A0&gt;<br>
=C2=A0 =C2=A0 =C2=A0&gt; One of the first test would be to check whether th=
e driver<br>
=C2=A0 =C2=A0 effectively<br>
=C2=A0 =C2=A0 =C2=A0&gt; receive characters.<br>
=C2=A0 =C2=A0 =C2=A0&gt;<br>
=C2=A0 =C2=A0 =C2=A0&gt; Cheers,<br>
=C2=A0 =C2=A0 =C2=A0&gt;<br>
=C2=A0 =C2=A0 =C2=A0&gt;&gt;<br>
=C2=A0 =C2=A0 =C2=A0&gt;&gt; Thanks,<br>
=C2=A0 =C2=A0 =C2=A0&gt;&gt; Bharat<br>
=C2=A0 =C2=A0 =C2=A0&gt;&gt;<br>
=C2=A0 =C2=A0 =C2=A0&gt;&gt;<br>
=C2=A0 =C2=A0 =C2=A0&gt;&gt; On Mon, Sep 25, 2017 at 5:45 PM, Andrii Anisov=
<br>
=C2=A0 =C2=A0 &lt;<a target=3D"_blank" href=3D"mailto:andrii_anisov@epam.co=
m">andrii_anisov@epam.com</a> &lt;mailto:<a target=3D"_blank" href=3D"mailt=
o:andrii_anisov@epam.com">andrii_anisov@epam.com</a><wbr>&gt;<br></div></di=
v>
=C2=A0 =C2=A0 =C2=A0&gt;&gt; &lt;mailto:<a target=3D"_blank" href=3D"mailto=
:andrii_anisov@epam.com">andrii_anisov@epam.com</a> &lt;mailto:<a target=3D=
"_blank" href=3D"mailto:andrii_anisov@epam.com">andrii_anisov@epam.com</a><=
wbr>&gt;&gt;&gt;<span class=3D"gmail-"><br>
=C2=A0 =C2=A0 wrote:<br>
=C2=A0 =C2=A0 =C2=A0&gt;&gt;<br>
=C2=A0 =C2=A0 =C2=A0&gt;&gt;=C2=A0 =C2=A0 =C2=A0Hello Bharat,<br>
=C2=A0 =C2=A0 =C2=A0&gt;&gt;<br>
=C2=A0 =C2=A0 =C2=A0&gt;&gt;<br>
=C2=A0 =C2=A0 =C2=A0&gt;&gt;=C2=A0 =C2=A0 =C2=A0On 25.09.17 11:42, bharat g=
ohil wrote:<br>
=C2=A0 =C2=A0 =C2=A0&gt;&gt;<br>
=C2=A0 =C2=A0 =C2=A0&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Hello Wilk,<b=
r>
=C2=A0 =C2=A0 =C2=A0&gt;&gt;<br>
=C2=A0 =C2=A0 =C2=A0&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0I had try Ctr=
l+a three times and &#39;d&#39; but no dump on the<br>
=C2=A0 =C2=A0 serial<br>
=C2=A0 =C2=A0 =C2=A0&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0console.<br>
=C2=A0 =C2=A0 =C2=A0&gt;&gt;<br>
=C2=A0 =C2=A0 =C2=A0&gt;&gt;=C2=A0 =C2=A0 =C2=A0Its a way to switch to XEN =
debug console. In case you are using<br>
=C2=A0 =C2=A0 =C2=A0&gt;&gt;=C2=A0 =C2=A0 =C2=A0minicom, you should press C=
trl+A six times, then you will<br>
=C2=A0 =C2=A0 see the<br>
=C2=A0 =C2=A0 =C2=A0&gt;&gt;=C2=A0 =C2=A0 =C2=A0line like following:<br>
=C2=A0 =C2=A0 =C2=A0&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (XEN) *** Se=
rial input -&gt; Xen (type &#39;CTRL-a&#39; three times to<br>
=C2=A0 =C2=A0 =C2=A0&gt;&gt;=C2=A0 =C2=A0 =C2=A0switch input to DOM0)<br>
=C2=A0 =C2=A0 =C2=A0&gt;&gt;<br>
=C2=A0 =C2=A0 =C2=A0&gt;&gt;=C2=A0 =C2=A0 =C2=A0Then you can press &#39;h&#=
39; for seeing installed key handlers.<br>
=C2=A0 =C2=A0 =C2=A0&gt;&gt;<br>
=C2=A0 =C2=A0 =C2=A0&gt;&gt;=C2=A0 =C2=A0 =C2=A0But all of this requires XE=
N to be running somehow.<br>
=C2=A0 =C2=A0 =C2=A0&gt;&gt;<br>
=C2=A0 =C2=A0 =C2=A0&gt;&gt;=C2=A0 =C2=A0 =C2=A0--<br>
=C2=A0 =C2=A0 =C2=A0&gt;&gt;=C2=A0 =C2=A0 =C2=A0*Andrii Anisov*<br>
=C2=A0 =C2=A0 =C2=A0&gt;&gt;<br>
=C2=A0 =C2=A0 =C2=A0&gt;&gt;<br>
=C2=A0 =C2=A0 =C2=A0&gt;&gt;<br>
=C2=A0 =C2=A0 =C2=A0&gt;&gt;<br>
=C2=A0 =C2=A0 =C2=A0&gt;&gt;<br>
=C2=A0 =C2=A0 =C2=A0&gt;&gt; --<br>
=C2=A0 =C2=A0 =C2=A0&gt;&gt; Regards,<br>
=C2=A0 =C2=A0 =C2=A0&gt;&gt; Bharat Gohil<br>
=C2=A0 =C2=A0 =C2=A0&gt;&gt; Sr.Software Engineer<br>
=C2=A0 =C2=A0 =C2=A0&gt;&gt; <a target=3D"_blank" href=3D"mailto:bharat.goh=
il@harman.com">bharat.gohil@harman.com</a> &lt;mailto:<a target=3D"_blank" =
href=3D"mailto:bharat.gohil@harman.com">bharat.gohil@harman.co<wbr>m</a>&gt=
;<br></span>
=C2=A0 =C2=A0 &lt;mailto:<a target=3D"_blank" href=3D"mailto:bharat.gohil@h=
arman.com">bharat.gohil@harman.co<wbr>m</a> &lt;mailto:<a target=3D"_blank"=
 href=3D"mailto:bharat.gohil@harman.com">bharat.gohil@harman.co<wbr>m</a>&g=
t;&gt;<br>
=C2=A0 =C2=A0 =C2=A0&gt;&gt; <a target=3D"_blank" value=3D"+919427054633" h=
ref=3D"tel:%2B919427054633">+919427054633</a> &lt;tel:%2B919427054633&gt;<s=
pan class=3D"gmail-"><br>
=C2=A0 =C2=A0 =C2=A0&gt;<br>
=C2=A0 =C2=A0 =C2=A0&gt;<br>
=C2=A0 =C2=A0 =C2=A0&gt; --<br>
=C2=A0 =C2=A0 =C2=A0&gt; Julien Grall<br>
=C2=A0 =C2=A0 =C2=A0&gt;<br>
=C2=A0 =C2=A0 =C2=A0&gt;<br>
<br>
<br>
<br>
=C2=A0 =C2=A0 --<br>
=C2=A0 =C2=A0 Regards,<br>
<br>
=C2=A0 =C2=A0 Oleksandr Tyshchenko<br>
<br>
<br>
<br>
<br>
-- <br>
Regards,<br>
Bharat Gohil<br>
Sr.Software Engineer<br>
<a target=3D"_blank" href=3D"mailto:bharat.gohil@harman.com">bharat.gohil@h=
arman.com</a> &lt;mailto:<a target=3D"_blank" href=3D"mailto:bharat.gohil@h=
arman.com">bharat.gohil@harman.co<wbr>m</a>&gt;<br>
<a target=3D"_blank" value=3D"+919427054633" href=3D"tel:%2B919427054633">+=
919427054633</a><br>
</span></blockquote><span class=3D"gmail-HOEnZb"><font color=3D"#888888">
<br>
-- <br>
Julien Grall<br>
</font></span></blockquote></div><br><br clear=3D"all"><br>-- <br><div clas=
s=3D"gmail_signature"><div dir=3D"ltr"><div><div>Regards,</div><div>Bharat =
Gohil</div><div>Sr.Software Engineer<br></div><div><a target=3D"_blank" hre=
f=3D"mailto:bharat.gohil@harman.com">bharat.gohil@harman.com</a><br></div><=
div>+919427054633</div></div></div></div>
</div></div>

--001a113bb858ebfcb2055a9f1c67--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0675222122027124267==--


From xen-devel-bounces@lists.xen.org Tue Oct 03 08:34:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 08:34:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzIei-0005Fb-9z; Tue, 03 Oct 2017 08:34:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzIeh-0005FV-DR
 for xen-devel@lists.xensource.com; Tue, 03 Oct 2017 08:34:19 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 AF/96-03422-A8B43D95; Tue, 03 Oct 2017 08:34:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVbfT+3K
 kwanNChYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmH3VvKDRveLhN5UGxqdm
 XYxcHEICjUwSi09+YoZwHjNKTN53GsrZxiixb8IX1i5GTg4RAWeJr2fmsoPYvAL6Eq3/NjGD2
 MIC1hJrWlvYQRokBGZySqyY8hgsISHgK3Hw1Xd2GLthxh6mLkZ2DjYBK4lDYiBRFgFViQe9l9
 kmMHIvYGRYxahenFpUllqka6yXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRHobwY
 g2MHY8c/pEKMkB5OSKK+hy+VIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8qV5AOcGi1PTUirTM
 HGDgwaQlOHiURHhFQNK8xQWJucWZ6RCpU4y6HMc2Xf7DJMSSl5+XKiXOmwdSJABSlFGaBzcCF
 gWXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMybDjKFJzOvBG7TK6AjmICOmNN1AeSIkkSElF
 QDY/2W67cvTY57e6+2TpHzv3HHtT9rvmR9kRWbe2XjrSY+o2K/6J0H9jCmNjhL6N92q1+0q9u
 mwqP/xbbQlw+z/xy7zRZh4SpxPrCa+0uD66etgteZd86cnXeLP/Llt3qFrC1vV2nrPJF/cPj+
 c7ljk80ur/qU7rq1kSOc+8C6oBe//SbyW6gZximxFGckGmoxFxUnAgBMLMZcfQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1507019656!87830316!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55230 invoked from network); 3 Oct 2017 08:34:17 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Oct 2017 08:34:17 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzIec-0003pU-Lf; Tue, 03 Oct 2017 08:34:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dzIeX-0006iQ-4j; Tue, 03 Oct 2017 08:34:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dzIeW-00073P-LM; Tue, 03 Oct 2017 08:34:08 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113960-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm: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-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=a55eaced607c9253f8422e2a207ef12039f99558
X-Osstest-Versions-That: libvirt=89f0ea419ddd16852f38d5d3f2628aaffa52baf2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 03 Oct 2017 08:34:08 +0000
Subject: [Xen-devel] [libvirt test] 113960: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzk2MCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM5NjAvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDExMzg5OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzODk4CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTM4OTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAg
ICAgICAgIGE1NWVhY2VkNjA3YzkyNTNmODQyMmUyYTIwN2VmMTIwMzlmOTk1NTgKYmFzZWxpbmUg
dmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDg5ZjBlYTQxOWRkZDE2ODUyZjM4ZDVkM2Yy
NjI4YWFmZmE1MmJhZjIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMzg5OCAgMjAxNy0wOS0yOSAw
NDoyMDowNSBaICAgIDQgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTM5NjAgIDIwMTctMTAt
MDMgMDQ6MjE6MTkgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKb2huIEZlcmxhbiA8amZlcmxhbkByZWRoYXQu
Y29tPgogIE1hcnRpbiBLbGV0emFuZGVyIDxta2xldHphbkByZWRoYXQuY29tPgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1saWJ2aXJ0CisgcmV2aXNpb249
YTU1ZWFjZWQ2MDdjOTI1M2Y4NDIyZTJhMjA3ZWYxMjAzOWY5OTU1OAorIC4gLi9jcmktbG9jay1y
ZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQg
UEVSTExJQj0uOi4KKysrKyBQRVJMTElCPS46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcwor
KysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9z
c3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAg
ICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9
L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisr
KyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rl
c3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2Fw
LXB1c2ggbGlidmlydCBhNTVlYWNlZDYwN2M5MjUzZjg0MjJlMmEyMDdlZjEyMDM5Zjk5NTU4Cisg
YnJhbmNoPWxpYnZpcnQKKyByZXZpc2lvbj1hNTVlYWNlZDYwN2M5MjUzZjg0MjJlMmEyMDdlZjEy
MDM5Zjk5NTU4CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4v
Y3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46LjouCisrKysgUEVSTExJQj0uOi46
LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBl
cmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFk
Z2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUg
JCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1sn
IC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3Qv
cmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3Nz
dGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycg
eC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sg
J10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysrIGV4cG9ydCBQRVJM
TElCPS46LjouOi4KKysrIFBFUkxMSUI9LjouOi46LgorKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVu
YnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPWxpYnZpcnQKKyB4ZW5icmFuY2g9eGVu
LXVuc3RhYmxlCisgJ1snIHhsaWJ2aXJ0ID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdb
JyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgc2VsZWN0
X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUKKyBw
cmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4YTU1ZWFjZWQ2MDdjOTI1M2Y4NDIy
ZTJhMjA3ZWYxMjAzOWY5OTU1OCA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAt
Y29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0
VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAg
ICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3si
T3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRp
dGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDov
L2xpYnZpcnQub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDog
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQK
KysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNv
bS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13
YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xp
bnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVz
dGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZv
cHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6
IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNyb24u
bGlidmlydAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNyb24ubGlidmlydAor
KyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5
LWNyb24ubGlidmlydAorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVu
ay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysg
OiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4u
Z2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVN
VV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVu
LmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVu
LmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0Cisg
VFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0Cisg
aW5mb19saW51eF90cmVlIGxpYnZpcnQKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIk
YnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MvbGlidmlydAorIGdpdCBwdXNoIG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQgYTU1ZWFjZWQ2
MDdjOTI1M2Y4NDIyZTJhMjA3ZWYxMjAzOWY5OTU1ODpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFz
dGVyClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQK
ICAgODlmMGVhNC4uYTU1ZWFjZSAgYTU1ZWFjZWQ2MDdjOTI1M2Y4NDIyZTJhMjA3ZWYxMjAzOWY5
OTU1OCAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 03 08:57:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 08:57:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzJ0t-0006dl-BU; Tue, 03 Oct 2017 08:57:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=442de58c5=roger.pau@citrix.com>)
 id 1dzJ0r-0006df-Tj
 for xen-devel@lists.xenproject.org; Tue, 03 Oct 2017 08:57:14 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 A1/75-02044-9E053D95; Tue, 03 Oct 2017 08:57:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsWyU9JRQvdpwOV
 IgwmbRC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyGnkNsBdPEKz7+2M/UwHhQqIuRk0NCwE9i
 Ul8PI4jNIqAisbvvLHMXIwcHm4C9xPSvFSBhEQEDiffXJ7F1MXJxMAusZpQ4ue4tG0iNsIChx
 O6raiA1vAIeEs9nXmEHqRES6GeW+Dd9BzNEQlDi5MwnLCA2s4CexI2pU8B6mQWkJZb/44AIy0
 s0b50NVs4pYCcxdeETMFsU6Jz+JU/ZQWwhAUWJ/nkP2CBOTpeY+KyHZQKjwCwkG2Yh2TALYcM
 sJBsWMLKsYtQoTi0qSy3SNTTUSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDFgG
 INjBuPq30yFGSQ4mJVHeKb6XI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8O70B8oJFqWmp1akZ
 eYAYwcmLcHBoyTCe9wPKM1bXJCYW5yZDpE6xWjMsenm3T9MHBu+P/jDJMSSl5+XKiXOuwpkkg
 BIaUZpHtwgWExfYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjDvOZApPJl5JXD7XgGdwgR0ypy
 uCyCnlCQipKQaGC0Pci6dbiC3aNadhMua/XOuPO2aP39JtshB1ksfElsk9u/ZtX5tfJSj00u2
 pe4pW8rFX630LthX2Gh+6dCdNkXvfx/DE6aXWh4x1bym0pfKseZBxYT42N65NV3cdxaWzHZYd
 yF9KsPNXPedhfHNYerqQYsT92lWvZ96NeJHyp+JM77E53n27lNiKc5INNRiLipOBAB7+pT/5A
 IAAA==
X-Env-Sender: prvs=442de58c5=roger.pau@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1507021029!79100819!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17148 invoked from network); 3 Oct 2017 08:57:09 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Oct 2017 08:57:09 -0000
X-IronPort-AV: E=Sophos;i="5.42,473,1500940800"; d="scan'208";a="53931940"
Date: Tue, 3 Oct 2017 09:56:58 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20171003085658.4jftgr3jumck566v@MacBook-Pro-de-Roger.local>
References: <11dda1ae-5b70-41fe-a592-39750a74e5d7@suse.com>
 <20170929152439.iibhzqtwfmqi4yx2@dhcp-3-128.uk.xensource.com>
 <230ef18e-6739-58c6-1f95-b04e7245beaf@suse.com>
 <20170929155104.45wv3c7civz6uif6@dhcp-3-128.uk.xensource.com>
 <74f11822-4471-9462-ae84-ee57fe216ffc@oracle.com>
 <20170929170714.gmejwoww3ybecman@dhcp-3-128.uk.xensource.com>
 <2d6e2b3a-4750-98a1-85a0-10b690a1b060@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <2d6e2b3a-4750-98a1-85a0-10b690a1b060@oracle.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Juergen Gross <jgross@suse.com>,
 The development of GNU GRUB <grub-devel@gnu.org>,
 Daniel Kiper <daniel.kiper@oracle.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Xen PVH support in grub2
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjksIDIwMTcgYXQgMDU6MjI6MjVQTSArMDAwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IE9uIDA5LzI5LzIwMTcgMDE6MDcgUE0sIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6
Cj4gPiBPbiBGcmksIFNlcCAyOSwgMjAxNyBhdCAwNTowMjo0OFBNICswMDAwLCBCb3JpcyBPc3Ry
b3Zza3kgd3JvdGU6Cj4gPj4gT24gMDkvMjkvMjAxNyAxMTo1MSBBTSwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiA+Pj4gT24gRnJpLCBTZXAgMjksIDIwMTcgYXQgMDM6MzM6NThQTSArMDAwMCwg
SnVlcmdlbiBHcm9zcyB3cm90ZToKPiA+Pj4+IE9uIDI5LzA5LzE3IDE3OjI0LCBSb2dlciBQYXUg
TW9ubsOpIHdyb3RlOgo+ID4+Pj4+IE9uIEZyaSwgU2VwIDI5LCAyMDE3IGF0IDAyOjQ2OjUzUE0g
KzAwMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gPj4+Pj4gVGhlbiwgSSBhbHNvIHdvbmRlciB3
aGV0aGVyIGl0IHdvdWxkIG1ha2Ugc2Vuc2UgZm9yIHRoaXMgZ3J1YiB0byBsb2FkCj4gPj4+Pj4g
dGhlIGtlcm5lbCB1c2luZyB0aGUgUFZIIGVudHJ5IHBvaW50IG9yIHRoZSBuYXRpdmUgZW50cnkg
cG9pbnQuIFdvdWxkCj4gPj4+Pj4gaXQgYmUgcG9zc2libGUgdG8gYm9vdCBhIExpbnV4IGtlcm5l
bCB1cCB0byB0aGUgcG9pbnQgd2hlcmUgY3B1aWQgY2FuCj4gPj4+Pj4gYmUgdXNlZCBpbnNpZGUg
b2YgYSBQVkggY29udGFpbmVyPwo+ID4+Pj4gSSBkb24ndCB0aGluayB0b2RheSdzIExpbnV4IGFs
bG93cyB0aGF0LiBUaGlzIGhhcyBiZWVuIGRpc2N1c3NlZAo+ID4+Pj4gdmVyeSB0aG9yb3VnaGx5
IGF0IHRoZSB0aW1lIEJvcmlzIGFkZGVkIFBWSCBWMiBzdXBwb3J0IHRvIHRoZSBrZXJuZWwuCj4g
Pj4+IE9LLCBJJ20gbm90IGdvaW5nIHRvIGluc2lzdCBvbiB0aGF0LCBidXQgbXkgcGxhbnMgZm9y
IEZyZWVCU0QgaXMgdG8KPiA+Pj4gbWFrZSB0aGUgbmF0aXZlIGVudHJ5IHBvaW50IGNhcGFibGUg
b2YgYm9vdGluZyBpbnNpZGUgb2YgYSBQVkgKPiA+Pj4gY29udGFpbmVyIHVwIHRvIHRoZSBwb2lu
dCB3aGVyZSBjcHVpZCAob3Igd2hhdGV2ZXIgbWV0aG9kKSBjYW4gYmUgdXNlZAo+ID4+PiB0byBk
ZXRlY3QgdGhlIGVudmlyb25tZW50Lgo+ID4+Pgo+ID4+PiBEbyB5b3UgcmVjYWxsIHdoYXQncyBw
cmV2ZW50aW5nIHRoZSBuYXRpdmUgZW50cnkgcG9pbnQgZnJvbSBib290aW5nCj4gPj4+IGluc2lk
ZSBvZiBhIFBWSCBjb250YWluZXI/IElmIGNlcnRhaW4gZW11bGF0ZWQgZGV2aWNlcyBub3QgcHJl
c2VudCBhcmUKPiA+Pj4gbmVlZGVkIGF0IGVhcmx5IGJvb3Qgd2UgY291bGQgbG9vayBpbnRvIGVp
dGhlciByZXBsYWNpbmcgdGhlbSB3aXRoCj4gPj4+IG90aGVyIG9wdGlvbnMgYXZhaWxhYmxlIGlu
c2lkZSBvZiBhIFBWSCBjb250YWluZXIsIG9yIGFzIGEgbGFzdCByZXNvcnQKPiA+Pj4gbWFraW5n
IHRoZW0gYXZhaWxhYmxlIG9uIGEgUFZIIGNvbnRhaW5lci4KPiA+PiBWZXJ5IG11Y2ggSUlSQyBv
bmUgb2YgdGhlIHJlYXNvbnMgd2FzIHRoZSBmYWN0IHRoYXQgemVyb3BhZ2UKPiA+PiAoYm9vdHBh
cmFtcykgbmVlZGVkIHRvIGJlIHByb3Blcmx5IGZvcm1hdHRlZC4gQW5kIHRoZSBoeXBlcmNhbGwg
cGFnZQo+ID4+IG5lZWRzIHRvIGJlIHNldCB1cC4KPiA+IEJ1dCBpbiB0aGlzIGNhc2UgYm9vdHBh
cmFtcyBpcyBnb2luZyB0byBiZSBzZXR1cCBieSBncnViLCBzbyBpdCBzaG91bGQKPiA+IGJlIGZp
bmUgKGp1c3QgbGlrZSBpdCdzIGRvbmUgb24gYmFyZSBtZXRhbCkuCj4gCj4gWWVzLCBJIHRoaW5r
IHNvLgo+IAo+ID4KPiA+IENvdWxkbid0IHRoZSBoeXBlcmNhbGwgcGFnZSBiZSBzZXR1cCBhdCBz
b21lIHBvaW50IGR1cmluZyBlYXJseSBib290Pwo+ID4gTm90IHN1cmUgaWYgc2V0dGluZyBpdCB1
cCBhdCB0aGUgc2FtZSBwb2ludCBIVk0gZG9lcyB3b3VsZCBiZSBmaW5lIGZvcgo+ID4gUFZIPwo+
IAo+IFByb2JhYmx5IC0tLSBJIHRoaW5rIHRoZSBvbmx5IHJlYXNvbiB3ZSBzZXQgaXQgZWFybHkg
aXMgYmVjYXVzZSB3ZSBuZWVkCj4gdG8gY2FsbCBYRU5NRU1fbWVtb3J5X21hcCB0byBzZXQgYm9v
dHBhcmFtcy4gT25lIG90aGVyIHRoaW5nIEkgbm90aWNlZAo+IGlzIHRoYXQgd2UgbmVlZCB0byBz
ZXQgYWNwaV9pcnFfbW9kZWwgYmVmb3JlIGh5cGVydmlzb3IgaXMgZGlzY292ZXJlZAo+IChjYW4n
dCByZW1lbWJlciB3aHkpIGJ1dCBJIHN1cHBvc2UgdGhpcyBjYW4gYmUgd29ya2VkIGFyb3VuZC4K
PiAKPiBIYXZpbmcgc2FpZCB0aGF0IC0tLSBzaW5jZSBmb3IgZGlyZWN0IGJvb3Qgd2Ugc3RpbGwg
bmVlZCB0byBnbyB2aWEKPiBQVkgtc3BlY2lmaWMgZW50cnkgcG9pbnQgSSBhbSBub3Qgc3VyZSBo
b3cgbXVjaCB3ZSB3aWxsIGdhaW4gYnkgaGF2aW5nCj4gZ3J1YiBhdm9pZCBpdC4KCkJlaW5nIGFi
bGUgdG8gYm9vdCBpbnNpZGUgb2YgYSBQVkggY29udGFpbmVyIHVzaW5nIHRoZSBuYXRpdmUgZW50
cnkKcG9pbnQgd291bGQgcHJldmVudCB1cyBmcm9tIGhhdmluZyB0byBhZGQgUFZIIGxvYWRlciBz
cGVjaWZpYyBjb2RlIHRvCmVhY2ggZmlybXdhcmUgd2UgcGxhbiB0byBzdXBwb3J0IGluIFBWSCBt
b2RlLgoKSWYgTGludXggbXVzdCBiZSBzdGFydGVkIHVzaW5nIHRoZSBQVkggZW50cnkgcG9pbnQg
aW4gb3JkZXIgdG8gcnVuCmluc2lkZSBvZiBhIFBWSCBjb250YWluZXIsIGl0IG1lYW5zIHdlIHdv
dWxkIGhhdmUgdG8gYWRkIGEgUFZIIGxvYWRlcgp0byBPVkZNIGFuZCBncnViIGF0IGxlYXN0LgoK
T1RPSCBpZiBMaW51eCBpcyBjYXBhYmxlIG9mIGJvb3RpbmcgZnJvbSB0aGUgbmF0aXZlIGVudHJ5
IHBvaW50IGluc2lkZQpvZiBhIFBWSCBjb250YWluZXIsIHdlIHdvdWxkIG9ubHkgaGF2ZSB0byBw
b3J0IE9WTUYgYW5kIGdydWIgaW4gb3JkZXIKdG8gd29yayBpbnNpZGUgb2YgYSBQVkggY29udGFp
bmVyLCBsZWF2aW5nIHRoZSByZXN0IG9mIHRoZSBsb2dpYwp1bnRvdWNoZWQuCgpUaGFua3MsIFJv
Z2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 03 09:10:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 09:10:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzJE4-0007wB-PK; Tue, 03 Oct 2017 09:10:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=442de58c5=roger.pau@citrix.com>)
 id 1dzJE3-0007w5-JH
 for xen-devel@lists.xenproject.org; Tue, 03 Oct 2017 09:10:51 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 5E/4B-02037-A1453D95; Tue, 03 Oct 2017 09:10:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsWyU9JRQlcq5HK
 kwewNAhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bBBVOYC47zV/y8t5C5gbGDp4uRk0NCwE/i
 z53HrCA2i4CKxKQ1N1m6GDk42ATsJaZ/rQAJiwjoSJzY9Z8FxGYW8JaYP3EBYxcjF4ewwBJGi
 ddvuthAErwCHhLNTZ/YQBJCAguZJD7P2MUCkRCUODnzCVS3nsSNqVPYQBYwC0hLLP/HARGWl2
 jeOpsZxOYUMJR4NmEHI4gtCnRP/5Kn7CC2kICiRP+8B2wQN6dLTHzWwzKBUWAWkg2zkGyYhbB
 hFpINCxhZVjGqF6cWlaUW6ZrrJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEBiwD
 EOxgPDbZ+RCjJAeTkijvFN/LkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeK8FAeUEi1LTUyvSM
 nOAsQOTluDgURLhrQwGSvMWFyTmFmemQ6ROMVpyHNt0+Q8Tx49JV4Dku6Ybf5iEWPLy81KlxH
 m1QRoEQBoySvPgxsHi+xKjrJQwLyPQgUI8BalFuZklqPKvGMU5GJWEeZ+AXMWTmVcCt/UV0EF
 MQAfN6boAclBJIkJKqoExoclgW+q2H+x60xeuZeRawfblssv8H1Z/tyzaUXznbxb/Gp9lvueC
 rBMfzmXfwMP+uFGwvVczNLWwYgrzZ94Nxzk9y9zXm6aeypZUf3z4wRGtF/8virXtDHh3YKbPw
 gYfTm/vUyorTwT5/N04q63lzGvRFS8TZS7VlK2efWz980VhHm3bs88ZKLEUZyQaajEXFScCAI
 uw60LqAgAA
X-Env-Sender: prvs=442de58c5=roger.pau@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1507021850!93708948!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16125 invoked from network); 3 Oct 2017 09:10:50 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Oct 2017 09:10:50 -0000
X-IronPort-AV: E=Sophos;i="5.42,473,1500940800"; d="scan'208";a="53932601"
Date: Tue, 3 Oct 2017 10:10:40 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Olivier Bonvalet <mailinglist@daevel.fr>
Message-ID: <20171003091040.75v5byaubkly6276@MacBook-Pro-de-Roger.local>
References: <1506593789.26660.28.camel@daevel.fr>
 <1506611042.2373.12.camel@daevel.fr>
 <20170928161237.h53zg2e6o62i4dsy@dhcp-3-128.uk.xensource.com>
 <1506619674.2373.34.camel@daevel.fr>
 <20170929092038.d3upepor5y4iv4ne@dhcp-3-128.uk.xensource.com>
 <1506961959.6552.20.camel@daevel.fr>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506961959.6552.20.camel@daevel.fr>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Olivier Bonvalet <xen.list@daevel.fr>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel]
 =?iso-8859-1?q?Re=A0=3A_Re=A0=3A__Re=A0=3A_task___btr?=
 =?iso-8859-1?q?fs-transacti=3A651_blocked_for_more_than_120_seconds?=
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMDIsIDIwMTcgYXQgMDQ6MzI6MzlQTSArMDAwMCwgT2xpdmllciBCb252YWxl
dCB3cm90ZToKPiBMZSB2ZW5kcmVkaSAyOSBzZXB0ZW1icmUgMjAxNyDDoCAxMDoyMCArMDEwMCwg
Um9nZXIgUGF1IE1vbm7DqSBhIMOpY3JpdCA6Cj4gPiBPbiBUaHUsIFNlcCAyOCwgMjAxNyBhdCAw
NToyNzo1NFBNICswMDAwLCBPbGl2aWVyIEJvbnZhbGV0IHdyb3RlOgo+ID4gPiBMZSBqZXVkaSAy
OCBzZXB0ZW1icmUgMjAxNyDDoCAxNzoxMiArMDEwMCwgUm9nZXIgUGF1IE1vbm7DqSBhIMOpY3Jp
dCA6Cj4gPiA+ID4gCj4gPiA+ID4gUXVpdGUgbGlrZWx5LiBXaXRoIHNvIG1hbnkgUFYgYmxvY2sg
ZGV2aWNlcyBhdHRhY2hlZCB5b3UgZWl0aGVyCj4gPiA+ID4gaGF2ZQo+ID4gPiA+IHRvIGxpbWl0
IHRoZSBudW1iZXIgb2YgcXVldWVzIGFuZCBwZXJzaXN0ZW50IGdyYW50cyBwZXItZGV2aWNlLAo+
ID4gPiA+IG9yCj4gPiA+ID4gZXhwYW5kIHRoZSBudW1iZXIgb2YgZ3JhbnRzIGFsbG93ZWQgYnkg
WGVuLgo+ID4gPiA+IAo+ID4gPiA+IENhbiB5b3UgdHJ5IHRvIHNldCB0aGUgZm9sbG93aW5nIGlu
IHRoZSBYZW4gY29tbWFuZCBsaW5lIFswXSBhbmQKPiA+ID4gPiBzZWUKPiA+ID4gPiBpZiB0aGF0
IHNvbHZlcyB5b3VyIGlzc3VlczoKPiA+ID4gPiAKPiA+ID4gPiBnbnR0YWJfbWF4X2ZyYW1lcz02
NAo+ID4gPiA+IAo+ID4gPiA+IFJvZ2VyLgo+ID4gPiA+IAo+ID4gPiA+IFswXSBodHRwOi8veGVu
Yml0cy54ZW5wcm9qZWN0Lm9yZy9kb2NzL3Vuc3RhYmxlL21pc2MveGVuLWNvbW1hbmQtCj4gPiA+
ID4gbGluZQo+ID4gPiA+IC5odG1sCj4gPiA+ID4gCj4gPiA+ID4gX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiA+ID4gPiAKPiA+ID4gCj4gPiA+IE9oLCBm
cm9tIHRoZSBOb3ZlbGwncyBkb2N1bWVudGF0aW9uIFswXSBJIHJlYWQgOgo+ID4gPiAKPiA+ID4g
wqsgR2VuZXJhbCByZWNvbW1lbmRhdGlvbiBmb3IgZGV0ZXJtaW5pbmcgdGhlIHByb3BlciB2YWx1
ZSBmb3IKPiA+ID4gImdudHRhYl9tYXhfZnJhbWVzIiBpcyB0byBtdWx0aXBseSBieSAyIHRoZSBu
dW1iZXIgb2YgYXR0YWNoZWQKPiA+ID4gZGlza3MuIMK7Cj4gPiA+IAo+ID4gPiAKPiA+ID4gU2lu
Y2UgSSBoYXZlIGFib3V0IDI1MCBSQkQgZGV2aWNlcywgSSBzdXBwb3NlIEkgaGF2ZSB0byB0cnkK
PiA+ID4gZGlyZWN0bHkKPiA+ID4gd2l0aCBnbnR0YWJfbWF4X2ZyYW1lcz01MTIsIHJpZ2h0ID8K
PiA+IAo+ID4gRG8geW91IGhhdmUgMjUwIGRldmljZXMgYXR0YWNoZWQgdG8gdGhlIHNhbWUgZ3Vl
c3Q/IElmIHNvIEkgZ3Vlc3MgNTEyCj4gPiBtaWdodCBiZSBzZW5zaWJsZSwgYWx0aG91Z2ggeW91
IHNhaWQgZWFybGllciB0aGF0IHlvdSBoYWQgMjYgZGV2aWNlcwo+ID4gYXR0YWNoZWQsIG5vdCAy
NTAuCj4gPiAKPiA+IFJvZ2VyLgo+ID4gCj4gCj4gSGksCj4gCj4gbm8gVk0gaGF2ZSBtb3JlIHRo
YW4gMjYgZGV2aWNlcy4gRXhjZXB0IGZvciB0aGUgRG9tMCB3aGljaCBoYXZlIGFib3V0Cj4gMzAw
IGRldmljZXMgdG8gaGFuZGxlLiBEb2VzIGRvbTAgYWZmZWN0ZWQgYnkgdGhpcyBnbnR0YWJfbWF4
X2ZyYW1lcwo+IGNob2ljZSA/CgpObywgdGhpcyBsaW1pdCBpcyBvbmx5IG1lYW5pbmdmdWwgZm9y
IERvbVVzLCBub3QgZm9yIERvbTAgKHRoZSBkaXNrcwphdHRhY2hlZCB0byBEb20wIGFyZSBub3Qg
UFYpLgoKPiBBbnl3YXksIGFmdGVyIGJvb3RpbmcgZWFjaCBoeXBlcnZpc29yIHdpdGggZ250dGFi
X21heF9mcmFtZXM9MjU2IChvcgo+IGdyZWF0ZXIpLCBpdCBzZWVtcyBJIGRvbid0IHJlYWNoIHRo
aXMgdGltZW91dCBhbnltb3JlLgoKSSB0aGluayAyNTYgaXMgcXVpdGUgaGlnaCwgNjQgc2hvdWxk
IHByb2JhYmx5IGJlIGVub3VnaC4gSW4gYW55IGNhc2UKMjU2IGlzIDFNQiBvZiBtZW1vcnkgdXNl
ZCBieSB0aGUgZ3JhbnQgdGFibGUsIHdoaWNoIEkgZ3Vlc3MgaXMgbm90CnRoYXQgYmFkLgoKUm9n
ZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 03 09:22:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 09:22:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzJPa-0000Eu-AY; Tue, 03 Oct 2017 09:22:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=442d7d946=dario.faggioli@citrix.com>)
 id 1dzJPY-0000Eo-US
 for xen-devel@lists.xen.org; Tue, 03 Oct 2017 09:22:45 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 8A/A8-03414-4E653D95; Tue, 03 Oct 2017 09:22:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsXitHSDve7DsMu
 RBid6tCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oy1/+cwFfTxVfR2bWJpYJzM28XIySEhECJx
 +d91JhCbV8BAYuvkFcwgtrCAg8TGQ99YQGw2oPibHXtZQWwRAS+Jr0tagWwODmYBWYn18ytBw
 iwCKhIHnrWBlXAKGEps/L6dEcQWAmrt+rSCHcTmF5CUuPXlI9h4ZoFqidbTj9ggTtCW+HP6Bi
 vECYISJ2c+YYHoVZOYMfcy6wRGvllIWmYhKYOIa0q0bv/NDmFrSyxb+JoZwraVWLfuPVSNjcS
 mqwsYIWx5ie1v5zAvYGRfxahenFpUllqka6GXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyX
 nJ+7iREYyAxAsINx9mX/Q4ySHExKorxTfC9HCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgXRgKl
 BMsSk1PrUjLzAHGFExagoNHSYS3LwQozVtckJhbnJkOkTrFqMvRcfPuHyYhlrz8vFQpcd7pID
 MEQIoySvPgRsDi+xKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEefeCTOHJzCuB2/QK6AgmoCP
 mdF0AOaIkESEl1cDYfWiRzYvnnLsX1Bo8sfB+rq/2iUNb74lEsVtPBQNnU2+wn0Nj5Kbnrf9X
 2hxUEVfNCxBnvxPCsDrz8rkjuuslr9rMi5qyINPuTEbdM8c3abk+HoVv9fRzWdlvPHHcV9R04
 fuaCequjbycZfa/Gixua8w5cndKYfbHCwr/rusF3ZucVLZnWZUSS3FGoqEWc1FxIgAGUm4y6g
 IAAA==
X-Env-Sender: prvs=442d7d946=dario.faggioli@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1507022560!62692618!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33395 invoked from network); 3 Oct 2017 09:22:41 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Oct 2017 09:22:41 -0000
X-IronPort-AV: E=Sophos;i="5.42,474,1500940800"; 
 d="asc'?scan'208";a="450276663"
Message-ID: <1507022555.7835.4.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Olivier Bonvalet <xen.list@daevel.fr>, <xen-users@lists.xensource.com>
Date: Tue, 3 Oct 2017 11:22:35 +0200
In-Reply-To: <1506962277.6552.25.camel@daevel.fr>
References: <1506962277.6552.25.camel@daevel.fr>
Organization: Citrix Inc.
X-Mailer: Evolution 3.24.5 (3.24.5-1.fc26) 
MIME-Version: 1.0
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] high CPU stolen time after live migrate
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9200951117682270329=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============9200951117682270329==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-ZC8Ejjh+Td9142Ueev9c"

--=-ZC8Ejjh+Td9142Ueev9c
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Mon, 2017-10-02 at 18:37 +0200, Olivier Bonvalet wrote:
> root! laussor:/proc# cat /proc/uptime=20
> 652005.23 2631328.82
>=20
>=20
> Values for "stolen time" in /proc/stat seems impossible with only 7
> days of uptime.
>=20
I think it can be this:
https://0xstubs.org/debugging-a-flaky-cpu-steal-time-counter-on-a-parav
irtualized-xen-guest/

What's the version of your guest kernel?

Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-ZC8Ejjh+Td9142Ueev9c
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+4FAlnTVtsACgkQFkJ4iaW4
c+4fvhAAyTWQAF0u3nclQvISmRnXSMBF4sGqO1JUTOlQ6EQrj/v7krO+vrifUMsZ
uMZeejY6LsG71D3lLoVxRDHrj7UfaiD0hZa1VVtdzEQmDzP9UBnlK0ehrUsRRXAI
50dPPT224j4DlR8V5DhouM9OfnOmgPBhBLL6tHT4VJAlBto4KpyhIHb3wYdaRmqv
77yaZR0ZAao9B11/hxvsXMMRcVIKxZMyShNzWVeNUoEiP7w+5y6olrNrj8DHMvbH
ghUW7+6SFFgh6fbRip762739KIBvNMkv+2H5aJ4SQCWIP8sab5kA4nGWVSosDd+p
et13Z+iywA20u3A74UpWo0p9eVyNBMS1k4hJrYbGvvJ9RwvIZcIh7pernbp/cnoI
ik6TjcSm74Uz6NTSb7EtxD/Pd5d1EGDel/8od/rqr6RdqCweAiIDSex02M1KFLRc
JhAAAUKGL1c2YNXkQ0ilV7FfPPG6Uwu4umDA9fp/owlOoJres0opd+H4hw6seyvh
hkfqlJ31LoZHaZCTXkrpUp0Aw4BcslzZviZKBELH+mAR7LxN4AFcEEpwTbWjeuWf
gcwF9xFYUM7czM849IayQuAaZGIAdbHyajjOoVEyWfyadPkxum++XghKa1v4kkZS
PBAZdCzuVLQRcpfAukbWz8gLmiocPj0W267CfkBFDKB65T7M0Nc=
=zbTy
-----END PGP SIGNATURE-----

--=-ZC8Ejjh+Td9142Ueev9c--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============9200951117682270329==--


From xen-devel-bounces@lists.xen.org Tue Oct 03 09:39:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 09:39:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzJf4-0001G9-LZ; Tue, 03 Oct 2017 09:38:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=442de58c5=roger.pau@citrix.com>)
 id 1dzJf3-0001G2-FE
 for xen-devel@lists.xenproject.org; Tue, 03 Oct 2017 09:38:45 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 40/08-03414-4AA53D95; Tue, 03 Oct 2017 09:38:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsWyU9JRQndJ1OV
 Ig/NNkhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bDjZuZCl6yVvxsPMXYwHiZpYuRk0NCwE/i
 yoH9TF2MHBwsAioSL77kgJhsAvYS079WgFSICGhLvFi1jg3EZgaqODWvC6xTWMBE4u/UqawgN
 q+Ah8SsSXcZuxi5OIQEJjJJbD68jBEiIShxcuYTFohmPYkbU6ewgcxnFpCWWP6PAyIsL9G8dT
 YziM0p4Chx5ep7dhBbFGhX/5KnYLaQgKJE/7wHbBAXp0tMfNbDMoFRYBaSDbOQbJiFsGEWkg0
 LGFlWMWoUpxaVpRbpGhvqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhisDEOxg
 bFoUeIhRkoNJSZT3Y9jlSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvBcjgXKCRanpqRVpmTnAy
 IFJS3DwKInwBkQApXmLCxJzizPTIVKnGHU5bjy8/odJiCUvPy9VSpz3DsgMAZCijNI8uBGwKL
 7EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd59IFN4MvNK4Da9AjqCCeiIOV0XQI4oSURISTU
 wWp4+pOXxWudkWEXwmeSWJpsN4VszVjD//bP+9/7ZDm9nfc0WUWrIPz33RXlGxnGH4OMK00zP
 x126+zJOW+pps55klb3KZ6e/N51eN0rOP9S89eTEQPu3h98IKLE4lt/nj++QlJp6+UCrwrx1n
 hu2X3/mJhrNsM7tubqn6XGvZbs2bpFbOE96gRJLcUaioRZzUXEiAPOgRGDdAgAA
X-Env-Sender: prvs=442de58c5=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1507023524!66792776!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17442 invoked from network); 3 Oct 2017 09:38:44 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Oct 2017 09:38:44 -0000
X-IronPort-AV: E=Sophos;i="5.42,474,1500940800"; d="scan'208";a="53933747"
Date: Tue, 3 Oct 2017 10:38:40 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171003093840.i4epppmrbgzqe4b4@MacBook-Pro-de-Roger.local>
References: <20170929142417.83264-1-roger.pau@citrix.com>
 <20170929142417.83264-2-roger.pau@citrix.com>
 <22990.26684.2370.473428@mariner.uk.xensource.com>
 <20170929154655.f3tqqqcudo4ciy35@dhcp-3-128.uk.xensource.com>
 <22990.32952.289134.284460@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22990.32952.289134.284460@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 1/2] osstest: fix PVH DomU tests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjksIDIwMTcgYXQgMDU6MTk6NTJQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gUm9nZXIgUGF1IE1vbm7DqSB3cml0ZXMgKCJSZTogW1BBVENIIDEvMl0gb3NzdGVzdDog
Zml4IFBWSCBEb21VIHRlc3RzIik6Cj4gPiBPbiBGcmksIFNlcCAyOSwgMjAxNyBhdCAwMzozNToy
NFBNICswMDAwLCBJYW4gSmFja3NvbiB3cm90ZToKPiA+ID4gSSB0aGluayBpdCBtaWdodCBzdG9w
IHRoZSBwdmggdGVzdHMgZnJvbSB3b3JraW5nIGluIHRob3NlIGJyYW5jaGVzLgo+ID4gCj4gPiBU
aGlzIGNoYW5nZSB3aWxsIGp1c3QgdHVybiB0aGUgUFZIIHRlc3RzIGludG8gUFYgdGVzdCBvbiBv
bGQgYnJhbmNoZXMsCj4gPiBiZWNhdXNlIHR5cGU9cHZoIHdpbGwgYmUgaWdub3JlZCBhbmQgdGhl
IGd1ZXN0IGlzIGdvaW5nIHRvIGJvb3QgaW4gUFYKPiA+IG1vZGUuCj4gCj4gVGhhdCdzIG5vdCBi
cmlsbGlhbnQuICBDYW4gd2UgbWFrZSB0aGlzIGNoYW5nZSBjb25kaXRpb25hbCBhbmQvb3IgZHJv
cAo+IHRoZSBwdmggdGVzdHMgZm9yIG9sZGVyIGJyYW5jaGVzID8KCklNSE8gd2Ugc2hvdWxkIGRy
b3AgdGhlIFBWSCB0ZXN0cyBmb3Igb2xkZXIgYnJhbmNoZXMgKGllOiBQVkh2MQp0ZXN0cykuIFRo
aXMgaGFzIGFscmVhZHkgYmVlbiByZW1vdmVkIGZyb20gY3VycmVudCBMaW51eCBhbmQgWGVuLCBz
bwppdCBtYWtlcyBubyBzZW5zZSB0byBjb250aW51ZSB0ZXN0aW5nIHRoZW0uCgpUaGFua3MsIFJv
Z2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 03 09:56:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 09:56:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzJvk-0002Ze-26; Tue, 03 Oct 2017 09:56:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzJvi-0002ZX-Dx
 for xen-devel@lists.xensource.com; Tue, 03 Oct 2017 09:55:58 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 46/4C-25121-DAE53D95; Tue, 03 Oct 2017 09:55:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXd13OV
 Ig9v/1CxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacezwBZaCGzUVH08tZW1g
 XBDUxcjJISTQyCQxaU5gFyMXkP2YUeLc2r3MEM42Rolf71+zgFSJCDhLfD0zlx3E5hXQl3j6b
 i0jiC0sYC6x6nszWIOEwBQ5iQmz28EaJAQ8JSY8nccEY298dweoiJ2DTcBK4pBYFyMHB4uAqs
 TUCZ4TGLkXMDKsYtQoTi0qSy3SNTTSSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQ
 I9DgDEOxgfNXtfIhRkoNJSZR3XfTlSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvPzAABISLEpN
 T61Iy8wBhh5MWoKDR0mE93csUJq3uCAxtzgzHSJ1ilGX49imy3+YhFjy8vNSpcR5X4MUCYAUZ
 ZTmwY2AxcElRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfP+BZnCk5lXArfpFdARTEBHzOm6AH
 JESSJCSqqB0e5O2fm2yN37llz9rdv0qTBRWjshr3eNXYWd5OU/z7/IhifMPm+Vt27N6ePN+7Q
 qdTfr3k0UiLZeo8i7L3Fj8xzBa3I63l80qrNiexcqv3T8uXttf3bMzJ5FTFc/Z/Zbn9DgPpy7
 70tJz5QSqQ2suhO7eKOqt61VZ6iI+xOdV27c9P/D2qQdSizFGYmGWsxFxYkAsIru7X4CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1507024554!117647528!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54347 invoked from network); 3 Oct 2017 09:55:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Oct 2017 09:55:55 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzJva-0005rr-OK; Tue, 03 Oct 2017 09:55:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dzJvV-0008Mz-1U; Tue, 03 Oct 2017 09:55:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dzJvU-00056b-J9; Tue, 03 Oct 2017 09:55:44 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113959-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-libvirt-xsm:leak-check/check:fail:regression
 xen-unstable:test-armhf-armhf-xl-multivcpu:host-ping-check-native:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-stop: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-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-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-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-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-saverestore:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm: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-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-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-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=60823b39a1f3788b7ea98bdaf1eda987156f4c87
X-Osstest-Versions-That: xen=8c975cd44a4478f4cbe2710949ecda2dd7540c59
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 03 Oct 2017 09:55:44 +0000
Subject: [Xen-devel] [xen-unstable test] 113959: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzk1OSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzk1OS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAyMSBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTU0CiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgNSBob3N0LXBpbmctY2hlY2stbmF0aXZlICBmYWls
IFJFR1IuIHZzLiAxMTM5NTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgIGZhaWwgUkVHUi4gdnMuIDExMzk1NAoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBibG9ja2VkIGluIDExMzk1
NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTEzOTU0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTM5NTQKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBsaWtlIDExMzk1NAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzOTU0CiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTM5
NTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAg
ICAgICAgICBmYWlsICBsaWtlIDExMzk1NAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzOTU0CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9s
MiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
MyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNh
dmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNjA4
MjNiMzlhMWYzNzg4YjdlYTk4YmRhZjFlZGE5ODcxNTZmNGM4NwpiYXNlbGluZSB2ZXJzaW9uOgog
eGVuICAgICAgICAgICAgICAgICAgOGM5NzVjZDQ0YTQ0NzhmNGNiZTI3MTA5NDllY2RhMmRkNzU0
MGM1OQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzOTU0ICAyMDE3LTEwLTAyIDIwOjQ4OjM2IFog
ICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMzk1OSAgMjAxNy0xMC0wMyAwMzoyNjox
OCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBSYXp2YW4gQ29qb2Nh
cnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0
a2xlbmd5ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1
bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDYwODIzYjM5YTFmMzc4OGI3ZWE5OGJkYWYxZWRhOTg3
MTU2ZjRjODcKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRl
OiAgIE1vbiBPY3QgMiAxMzo1OTo0MSAyMDE3ICswMTAwCgogICAgeGVuL3g4NjogcDJtLXBvZDog
UmV3b3JrIHByb3RvdHlwZSBvZiBwMm1fcG9kX2RlbWFuZF9wb3B1bGF0ZQogICAgCiAgICAgICAg
LSBTd2l0Y2ggdGhlIHJldHVybiB0eXBlIHRvIGJvb2wKICAgICAgICAtIFJlbW92ZSB0aGUgcGFy
YW1ldGVyIHAybV9xdWVyeV90IHEgYXMgaXQgaXMgbm90IHVzZWQKICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKY29tbWl0IGNiOGQ4Mzk1YWVjNjcxY2Mx
NWY5OTU2NjcwMTY3MGUyY2I1Njc5NGIKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgpEYXRlOiAgIE1vbiBPY3QgMiAxMzo1OTo0MCAyMDE3ICswMTAwCgogICAgeGVu
L3g4NjogcDJtLXBvZDogVXNlIHR5cGVzYWZlIGdmbiBmb3IgdGhlIGZpZWxkcyByZWNsYWltX3Np
bmdsZSBhbmQgbWF4X2d1ZXN0CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KCmNvbW1pdCA3MzUwNDYyNDgyOGNhMjVlNGUxZDg3NWU1M2I2MzBkNjNiNjJl
NjAyCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBN
b24gT2N0IDIgMTM6NTk6MzkgMjAxNyArMDEwMAoKICAgIHhlbi94ODY6IHAybS1wb2Q6IFVzZSB0
eXBlc2FmZSBnZm4gaW4gcDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUKICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKY29tbWl0IGQyNWFkOGM4OGVhMTk2ZjAx
OTk1ZTI4YzdkZTRiMDgwOGYyMmE2MGYKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgpEYXRlOiAgIE1vbiBPY3QgMiAxMzo1OTozOCAyMDE3ICswMTAwCgogICAgeGVu
L3g4NjogcDJtLXBvZDogVXNlIHR5cGVzYWZlIGdmbiBpbiBwMm1fcG9kX3plcm9fY2hlY2sKICAg
IAogICAgQXQgdGhlIHNhbWUgdGltZSBtYWtlIHRoZSBhcnJheSBnZm5zIGNvbnN0IGhhcyBpdCBp
cyBub3QgbW9kaWZpZWQgd2l0aGluCiAgICB0aGUgZnVuY3Rpb24uCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBBY2tlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCmNvbW1pdCA1NTI5YzljMmE4ZDc4Yjk4
ZDMzZjIzOWVmNmVhN2U2ZmYyMDQ1YjMzCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KRGF0ZTogICBNb24gT2N0IDIgMTM6NTk6MzcgMjAxNyArMDEwMAoKICAgIHhl
bi94ODY6IHAybS1wb2Q6IENsZWFuLXVwIHAybV9wb2RfemVyb19jaGVjawogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQWNrZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKY29tbWl0IGY0
OTY4NTQyOTdmOGZjNWNmOTQ4MDFjZjRiZDk2NDMxYmFhYzU4MTkKQXV0aG9yOiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIE1vbiBPY3QgMiAxMzo1OTozNiAyMDE3
ICswMTAwCgogICAgeGVuL3g4NjogcDJtLXBvZDogVXNlIHR5cGVzYWZlIEdGTiBpbiBwb2RfZWFn
ZXJfcmVjb3JkCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNv
bT4KCmNvbW1pdCA5MmUyODNmNTAwNGJhNjRkMWNmZDk4MmUwN2YyZTkzZDYwMDNjYjczCkF1dGhv
cjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBNb24gT2N0IDIg
MTM6NTk6MzUgMjAxNyArMDEwMAoKICAgIHhlbi94ODY6IHAybTogVXNlIHR5cGVzYWZlIEdGTiBp
biBwMm1fc2V0X2VudHJ5CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRr
bGVuZ3llbC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5j
b20+Cgpjb21taXQgNzU3Y2Y1NGVmZjc4ZTEzY2YzMTc1NzhlZWU0OGNkMThjYzU4NmY3ZApBdXRo
b3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgTW9uIE9jdCAy
IDEzOjU5OjM0IDIwMTcgKzAxMDAKCiAgICB4ZW4veDg2OiBwMm06IFVzZSB0eXBlc2FmZSBnZm4g
Zm9yIHRoZSBQMk0gY2FsbGJhY2tzIGdldF9lbnRyeSBhbmQgc2V0X2VudHJ5CiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBBY2tl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIEFja2VkLWJ5OiBS
YXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgICBSZXZpZXdlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2Ug
RHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogVGFtYXMgSyBM
ZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 03 10:08:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 10:08:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzK7V-0003QH-7Q; Tue, 03 Oct 2017 10:08:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=442de58c5=roger.pau@citrix.com>)
 id 1dzK7U-0003QB-Em
 for xen-devel@lists.xensource.com; Tue, 03 Oct 2017 10:08:08 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 97/54-17770-78163D95; Tue, 03 Oct 2017 10:08:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsWyU9JRQrct8XK
 kwb0nVhb3prxnd2D02N63iz2AMYo1My8pvyKBNWPi1y6WgtnyFS0n2hkbGE9IdTFyckgI+Enc
 3fqACcJ2l3jzrpUdxGYRUJHonH4YKM7BwSZgLzH9awVIWETAQmLV389AYS4OZoE1jBLbu3aD9
 QoD9T6bt4YRxOYV8JDoeLgBzBYS0Jc49KcVKi4ocXLmExYQm1lAR2LB7k9sIPOZBaQllv/jAA
 lzChhI7NmxH+wEUaAT+pc8ZYcYoyjRP+8BG8SZ6RITn/WwQNgWErdv3WGbwCg4C8mGWUg2zEL
 YsICReRWjRnFqUVlqka6xgV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDAMgDB
 Dsa/awMPMUpyMCmJ8iYnXI4U4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7ACQnWJSanlqRlpkDj
 B2YtAQHj5II74N4oDRvcUFibnFmOkTqFKMxx6abd/8wcWz4/uAPkxBLXn5eqpQ47zqQSQIgpR
 mleXCDYDF9iVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8U0Gm8GTmlcDtewV0ChPQKXO6LoC
 cUpKIkJJqYBRjM/p3wsh/9pxJZm4/mjY/uD5XTKJuMW/Vhx6B1c6BH5X/95j5dnG362otV9sp
 nrE9jHXhwo7fjKLKu5xlnWZUqX19eFNY7vnUTR9Wfs4PuHx82WEGX+drfEeuhm/8ld5tqVj2v
 vNaXPip3gVbZzbHqimulnh4nc+hw+6seetx7jllXK84zZRYijMSDbWYi4oTAUOyvdPkAgAA
X-Env-Sender: prvs=442de58c5=roger.pau@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1507025286!60118043!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63243 invoked from network); 3 Oct 2017 10:08:06 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Oct 2017 10:08:06 -0000
X-IronPort-AV: E=Sophos;i="5.42,474,1500940800"; d="scan'208";a="53934983"
X-CrossPremisesHeadersFilteredBySendConnector: AMSPEX02CL02.citrite.net
Date: Tue, 3 Oct 2017 11:08:01 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: osstest service owner <osstest-admin@xenproject.org>
Message-ID: <20171003100801.ouu2bsxg7subw6c4@MacBook-Pro-de-Roger.local>
References: <osstest-113959-mainreport@xen.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <osstest-113959-mainreport@xen.org>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
X-OrganizationHeadersPreserved: AMSPEX02CL02.citrite.net
Cc: Kevin Tian <kevin.tian@intel.com>, xen-devel@lists.xensource.com,
 Quan Xu <xuquan8@huawei.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [xen-unstable test] 113959: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMDMsIDIwMTcgYXQgMDk6NTU6NDRBTSArMDAwMCwgb3NzdGVzdCBzZXJ2aWNl
IG93bmVyIHdyb3RlOgo+IGZsaWdodCAxMTM5NTkgeGVuLXVuc3RhYmxlIHJlYWwgW3JlYWxdCj4g
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzk1OS8K
PiAKPiBSZWdyZXNzaW9ucyA6LSgKPiAKPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5k
IGFyZSBibG9ja2luZywKPiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoK
PiAgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAyMSBsZWFrLWNoZWNrL2NoZWNrICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTEzOTU0CgpUaGlzIGlzIGR1ZSB0byBjcm9uIHJ1bm5pbmcgd2hl
biB0aGUgbGVhay1jaGVjayBpcyBleGVjdXRlZC4KCj4gIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1ICA1IGhvc3QtcGluZy1jaGVjay1uYXRpdmUgIGZhaWwgUkVHUi4gdnMuIDExMzk1NAo+
ICB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICBmYWlsIFJFR1IuIHZzLiAxMTM5NTQKClRoZSB0ZXN0IGJlbG93IGhhcyB0cmlnZ2VyZWQgdGhl
IGZvbGxvd2luZyBBU1NFUlQsIENDaW5nIHRoZSBJbnRlbApndXlzLgoKT2N0ICAzIDA2OjEyOjAw
LjQxNTE2OCAoWEVOKSBkMTV2MDogaW50YWNrOiAyOjMwIHB0OiAzOApPY3QgIDMgMDY6MTI6MTku
MTkxMTQxIChYRU4pIHZJUlI6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAw
MDAwMDAwIDAwMDAwMDAwIDAwMDEwMDAwIDAwMDAwMDAwCk9jdCAgMyAwNjoxMjoxOS4xOTkxNjIg
KFhFTikgIFBJUjogMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAg
MDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAKT2N0ICAzIDA2OjEyOjE5LjIwNzE2MCAoWEVOKSBB
c3NlcnRpb24gJ2ludGFjay52ZWN0b3IgPj0gcHRfdmVjdG9yJyBmYWlsZWQgYXQgaW50ci5jOjM2
NwpPY3QgIDMgMDY6MTI6MTkuMjE1MjE1IChYRU4pIC0tLS1bIFhlbi00LjEwLXVuc3RhYmxlICB4
ODZfNjQgIGRlYnVnPXkgICBOb3QgdGFpbnRlZCBdLS0tLQpPY3QgIDMgMDY6MTI6MTkuMjIzMTI0
IChYRU4pIENQVTogICAgMQpPY3QgIDMgMDY6MTI6MTkuMjIzMTUzIChYRU4pIFJJUDogICAgZTAw
ODpbPGZmZmY4MmQwODAzMDIyYTU+XSB2bXhfaW50cl9hc3Npc3QrMHg2MTcvMHg2MzcKT2N0ICAz
IDA2OjEyOjE5LjIzMTE4NSAoWEVOKSBSRkxBR1M6IDAwMDAwMDAwMDAwMTAyOTIgICBDT05URVhU
OiBoeXBlcnZpc29yIChkMTV2MCkKT2N0ICAzIDA2OjEyOjE5LjIzOTE2MyAoWEVOKSByYXg6IGZm
ZmY4MzAyMmRmYzgwMmMgICByYng6IGZmZmY4MzAwY2NjNjU2ODAgICByY3g6IDAwMDAwMDAwMDAw
MDAwMDAKT2N0ICAzIDA2OjEyOjE5LjI0NzE2OSAoWEVOKSByZHg6IGZmZmY4MzAyMmRmN2ZmZmYg
ICByc2k6IDAwMDAwMDAwMDAwMDAwMGEgICByZGk6IGZmZmY4MmQwODA0NjA2ZDgKT2N0ICAzIDA2
OjEyOjE5LjI1NTEyNyAoWEVOKSByYnA6IGZmZmY4MzAyMmRmN2ZmMDggICByc3A6IGZmZmY4MzAy
MmRmN2ZlYTggICByODogIGZmZmY4MzAyMmRmOTAwMDAKT2N0ICAzIDA2OjEyOjE5LjI2MzExNCAo
WEVOKSByOTogIDAwMDAwMDAwMDAwMDAwMDEgICByMTA6IDAwMDAwMDAwMDAwMDAwMDAgICByMTE6
IDAwMDAwMDAwMDAwMDAwMDEKT2N0ICAzIDA2OjEyOjE5LjI3MTEwOSAoWEVOKSByMTI6IDAwMDAw
MDAwZmZmZmZmZmYgICByMTM6IGZmZmY4MmQwODAzY2ZiYTYgICByMTQ6IGZmZmY4MmQwODAzY2Zi
YTYKT2N0ICAzIDA2OjEyOjE5LjI3OTExOSAoWEVOKSByMTU6IDAwMDAwMDAwMDAwMDAwMDQgICBj
cjA6IDAwMDAwMDAwODAwNTAwMzMgICBjcjQ6IDAwMDAwMDAwMDAxNTI2ZTAKT2N0ICAzIDA2OjEy
OjE5LjI3OTE1NyAoWEVOKSBjcjM6IDAwMDAwMDAyMTQyNzQwMDAgICBjcjI6IDAwMDA1NjIyYTIx
ODRkYmYKT2N0ICAzIDA2OjEyOjE5LjI4NzEyMyAoWEVOKSBkczogMDAwMCAgIGVzOiAwMDAwICAg
ZnM6IDAwMDAgICBnczogMDAwMCAgIHNzOiAwMDAwICAgY3M6IGUwMDgKT2N0ICAzIDA2OjEyOjE5
LjI5NTEwNSAoWEVOKSBYZW4gY29kZSBhcm91bmQgPGZmZmY4MmQwODAzMDIyYTU+ICh2bXhfaW50
cl9hc3Npc3QrMHg2MTcvMHg2MzcpOgpPY3QgIDMgMDY6MTI6MTkuMzAzMTUwIChYRU4pICA0MSBi
ZiAwMCAwMCAwMCAwMCBlYiBhMCA8MGY+IDBiIDg5IGNlIDQ4IDg5IGRmIGU4IGJiIDIwIDAwIDAw
IGU5IDQ5IGZlIGZmCk9jdCAgMyAwNjoxMjoxOS4zMTExMTIgKFhFTikgWGVuIHN0YWNrIHRyYWNl
IGZyb20gcnNwPWZmZmY4MzAyMmRmN2ZlYTg6Ck9jdCAgMyAwNjoxMjoxOS4zMTExNDYgKFhFTikg
ICAgZmZmZjgzMDIyZGY3ZmYwOCAwMDAwMDAzODgwMzBjZjc2IGZmZmY4MmQwODA1YTc1NzAgZmZm
ZjgyZDA4MDU3YWQ4MApPY3QgIDMgMDY6MTI6MTkuMzE5MTMxIChYRU4pICAgIGZmZmY4MzAyMmRm
N2ZmZmYgZmZmZjgzMDIyZGY3ZmVlMCBmZmZmODJkMDgwMjNiOWI2IGZmZmY4MzAwY2NjNjUwMDAK
T2N0ICAzIDA2OjEyOjE5LjMyNzExNSAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDBiIDAwMDAwMDAw
MDAwMDAwMjAgMDAwMDAwMDAwMDAwMDBjMiAwMDAwMDAwMDAwMDAwMDA0Ck9jdCAgMyAwNjoxMjox
OS4zNDUwOTQgKFhFTikgICAgZmZmZjg4MDAyOWViNDAwMCBmZmZmODJkMDgwMzExYzIxIDAwMDAw
MDAwMDAwMDAwMDQgMDAwMDAwMDAwMDAwMDBjMgpPY3QgIDMgMDY6MTI6MTkuMzQ1MTc3IChYRU4p
ICAgIDAwMDAwMDAwMDAwMDAwMjAgMDAwMDAwMDAwMDAwMDAwYiBmZmZmODgwMDI5ZWI0MDAwIGZm
ZmZmZmZmODFhZGYwYTAKT2N0ICAzIDA2OjEyOjE5LjM1MTIyMSAoWEVOKSAgICAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgZmZmZjg4MDAyZDQwMDAwOCAwMDAwMDAwMDAwMDAwMDAw
Ck9jdCAgMyAwNjoxMjoxOS4zNTk0MzkgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAzMCAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAzZjggMDAwMDAwMDAwMDAwMDNmOApPY3QgIDMgMDY6MTI6
MTkuMzY3MjY3IChYRU4pICAgIGZmZmZmZmZmODFhZGYwYTAgMDAwMGJlZWYwMDAwYmVlZiBmZmZm
ZmZmZjgxMzhhNWY0IDAwMDAwMGJmMDAwMGJlZWYKT2N0ICAzIDA2OjEyOjE5LjM3NTIyMiAoWEVO
KSAgICAwMDAwMDAwMDAwMDAwMDAyIGZmZmY4ODAwMmY4MDNlMDggMDAwMDAwMDAwMDAwYmVlZiAw
MDAwMDAwMDAwMDBiZWVmCk9jdCAgMyAwNjoxMjoxOS4zODMxOTggKFhFTikgICAgMDAwMDAwMDAw
MDAwYmVlZiAwMDAwMDAwMDAwMDBiZWVmIDAwMDAwMDAwMDAwMGJlZWYgMDAwMDAwMDAwMDAwMDAw
MQpPY3QgIDMgMDY6MTI6MTkuMzkxMjMwIChYRU4pICAgIGZmZmY4MzAwY2NjNjUwMDAgMDAwMDAw
MzFhZGEyMGQwMCAwMDAwMDAwMDAwMTUyNmUwCk9jdCAgMyAwNjoxMjoxOS4zOTkzMzYgKFhFTikg
WGVuIGNhbGwgdHJhY2U6Ck9jdCAgMyAwNjoxMjoxOS4zOTkzODkgKFhFTikgICAgWzxmZmZmODJk
MDgwMzAyMmE1Pl0gdm14X2ludHJfYXNzaXN0KzB4NjE3LzB4NjM3Ck9jdCAgMyAwNjoxMjoxOS40
MDczMzcgKFhFTikgICAgWzxmZmZmODJkMDgwMzExYzIxPl0gdm14X2FzbV92bWV4aXRfaGFuZGxl
cisweDQxLzB4MTIwCk9jdCAgMyAwNjoxMjoxOS40MDczODAgKFhFTikgCk9jdCAgMyAwNjoxMjox
OS40MTUyNDYgKFhFTikgCk9jdCAgMyAwNjoxMjoxOS40MTUyNzggKFhFTikgKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKgpPY3QgIDMgMDY6MTI6MTkuNDE1MzA3IChYRU4p
IFBhbmljIG9uIENQVSAxOgpPY3QgIDMgMDY6MTI6MTkuNDE1MzMyIChYRU4pIEFzc2VydGlvbiAn
aW50YWNrLnZlY3RvciA+PSBwdF92ZWN0b3InIGZhaWxlZCBhdCBpbnRyLmM6MzY3Ck9jdCAgMyAw
NjoxMjoxOS40MjM0MzIgKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 03 10:22:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 10:22:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzKKy-0004fy-G6; Tue, 03 Oct 2017 10:22:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=442de58c5=roger.pau@citrix.com>)
 id 1dzKKx-0004fq-Q1
 for xen-devel@lists.xenproject.org; Tue, 03 Oct 2017 10:22:03 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 F4/4A-01789-BC463D95; Tue, 03 Oct 2017 10:22:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprMIsWRWlGSWpSXmKPExsXitHSDve6plMu
 RBl8261p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlrvp9hLJjHUrHv9kfmBsb1zF2MnBwSAv4S
 7a+XsYHYbAI6Ehfn7gSyOThEBFQkbu81AAkzC4RIvF4zHaxEWMBdYvK3S2AlLEAlu1uVQcK8A
 pYSD7v/MIOEJQT0JH5sN4QIC0qcnPmEBWKKpkTr9t/sELa8RPPW2WAHCAkoSvTPe8A2gZFnFp
 KWWUhaZiFpWcDIvIpRvTi1qCy1SNdCL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxM
 jMGgYgGAH48Fm50OMkhxMSqK8yQmXI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8FomA+UEi1LT
 UyvSMnOA4QuTluDgURLhLU8CSvMWFyTmFmemQ6ROMRpz3Hh4/Q8TR8fNu3+YhFjy8vNSpcR5l
 UEmCYCUZpTmwQ2CxdUlRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfNqgkzhycwrgdv3CugUJq
 BT5nRdADmlJBEhJdXA6CzooLpQK/lazXmWjtvvKjM+pF45drq38UHhWSYtHTH5u0ongrbuPFI
 zS/am5oG3l51vaS9jmK7gGl9QIxmT+qyhaKLZ1MzNRV/Lvy5+/O3wzeMqBw3uFpTtZj56VFhZ
 oVlRxXGaSO0DJedThXE6F0XvLtj5SonDaGHL0fmWbUEzp3gd48w6qMRSnJFoqMVcVJwIAPK69
 HymAgAA
X-Env-Sender: prvs=442de58c5=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1507026121!114183688!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45657 invoked from network); 3 Oct 2017 10:22:02 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Oct 2017 10:22:02 -0000
X-IronPort-AV: E=Sophos;i="5.42,474,1500940800"; d="scan'208";a="450280591"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 3 Oct 2017 11:21:34 +0100
Message-ID: <20171003102137.87952-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 0/3] osstest: followup from the PVH toolstack
	series
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpUaGUgcGF0Y2hlcyBpbiB0aGlzIHNlcmllcyBtb2RpZnkgb3NzdGVzdCBpbiBvcmRl
ciB0byBmaXggdGhlIFBWSAp0ZXN0cywgc3dpdGNoIEhWTSBndWVzdHMgdG8gdXNlIHRoZSAndHlw
ZScgb3B0aW9uIChub3RlIHRoYXQKdGhlIGJ1aWxkZXIgb3B0aW9uIGlzIGtlcHQgZm9yIGNvbXBh
dGliaWxpdHkgcmVhc29ucykgYW5kIHJlbW92ZSB0aGUgUFZICnRlc3RzIGZyb20gYnJhbmNoZXMg
b2xkZXIgdGhhbiBYZW4gNC4xMC4KClRoYW5rcywgUm9nZXIuCgpSb2dlciBQYXUgTW9ubmUgKDMp
OgogIG9zc3Rlc3Q6IGZpeCBQVkggRG9tVSB0ZXN0cwogIG9zc3Rlc3Q6IHVzZSB0eXBlPSdodm0n
IGZvciBIVk0gZ3Vlc3RzCiAgb3NzdGVzdDogbGltaXQgUFZIIHRlc3RzIHRvIFhlbiA+PSA0LjEw
CgogT3NzdGVzdC9UZXN0U3VwcG9ydC5wbSB8IDEgKwogdHMtZGViaWFuLWZpeHVwICAgICAgICB8
IDQgKystLQogMiBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0p
CgotLSAKMi4xMy41IChBcHBsZSBHaXQtOTQpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 03 10:22:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 10:22:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzKKz-0004ga-Uw; Tue, 03 Oct 2017 10:22:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=442de58c5=roger.pau@citrix.com>)
 id 1dzKKy-0004fx-KR
 for xen-devel@lists.xenproject.org; Tue, 03 Oct 2017 10:22:04 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 41/3C-09852-BC463D95; Tue, 03 Oct 2017 10:22:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsXitHRDpO7plMu
 RBv+nKlh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn7px1lKtjGXtGz+wJbA2MfWxcjJ4eEgL/E
 9NkbWEBsNgEdiYtzdwLFOThEBFQkbu81ADGZBdwldh3iAakQFjCW6N+6hhHEZgGqWPhpBjuIz
 StgKfGo5RMzSLmEgJ7Ej+2GIGFOASuJM5+uMoHYQkAla0/+YoEoF5Q4OfMJmM0soCnRuv03O4
 QtL9G8dTYzRL2iRP+8B2wTGPlmIWmZhaRlFpKWBYzMqxjVi1OLylKLdC30kooy0zNKchMzc3Q
 NDUz1clOLixPTU3MSk4r1kvNzNzECg4wBCHYwHmx2PsQoycGkJMqbnHA5UogvKT+lMiOxOCO+
 qDQntfgQowwHh5IEr2UyUE6wKDU9tSItMwcY7jBpCQ4eJRHe8iSgNG9xQWJucWY6ROoUozHHj
 YfX/zBxdNy8+4dJiCUvPy9VSpxXGWSSAEhpRmke3CBYHF5ilJUS5mUEOk2IpyC1KDezBFX+Fa
 M4B6OSMK8myBSezLwSuH2vgE5hAjplTtcFkFNKEhFSUg2M+k8eK7+W6Gs1vJ7ht081LOOQ6ec
 br1XL7zv5fe+suXb5N6dHaf3WDVwr+mIc6zrUNn3r5UwrrvPYM7tt3ZwG9obHIsYK78XsL0R4
 8gmE9hd23FHL6fJ+VrqWk2Wx683AhndfpT2zU8XXWH46efll1w1Wvo+FQV9Dp75T1Ntx4MvB/
 3/tWOWVWIozEg21mIuKEwHrV7y+vgIAAA==
X-Env-Sender: prvs=442de58c5=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1507026121!93194597!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27036 invoked from network); 3 Oct 2017 10:22:03 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Oct 2017 10:22:03 -0000
X-IronPort-AV: E=Sophos;i="5.42,474,1500940800"; d="scan'208";a="442306572"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 3 Oct 2017 11:21:35 +0100
Message-ID: <20171003102137.87952-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20171003102137.87952-1-roger.pau@citrix.com>
References: <20171003102137.87952-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Ian.Jackson@eu.citrix.com, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 1/3] osstest: fix PVH DomU tests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHB2aD0xIHhsIG9wdGlvbiB3YXMgcmVtb3ZlZCwgc28gc3dpdGNoIHRoZSBQVkggdGVzdHMg
dG8gdXNlCnR5cGU9J3B2aCcgaW5zdGVhZC4KCk9uIG9sZGVyIGJyYW5jaGVzIHN0aWxsIHN1cHBv
cnRpbmcgUFZIdjEgKGFuZCB0aGUgJ3B2aCcgeGwgb3B0aW9uKSwKdGhpcyBjaGFuZ2Ugd2lsbCB0
dXJuIHRoZSBQVkggdGVzdHMgaW50byBQViB0ZXN0cykuIEEgZm9sbG93dXAgY2hhbmdlCndpbGwg
cmVtb3ZlIHRoZSBQVkggdGVzdHMgZnJvbSB0aG9zZSBicmFuY2hlcywgc2luY2UgUFZIdjEgaGFz
IGFscmVhZHkKYmVlbiByZW1vdmVkIGZyb20gdXBzdHJlYW0gTGludXggYW5kIFhlbi4KClNpZ25l
ZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6
IElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20KLS0tCkNoYW5nZXMgc2luY2UgdjE6CiAtIEV4cGFu
ZCBjb21taXQgbWVzc2FnZS4KLS0tCiB0cy1kZWJpYW4tZml4dXAgfCA0ICsrLS0KIDEgZmlsZSBj
aGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdHMt
ZGViaWFuLWZpeHVwIGIvdHMtZGViaWFuLWZpeHVwCmluZGV4IDU3MWIyNTA5Li44MGMzNWRhNSAx
MDA3NTUKLS0tIGEvdHMtZGViaWFuLWZpeHVwCisrKyBiL3RzLWRlYmlhbi1maXh1cApAQCAtMTM2
LDggKzEzNiw4IEBAIHN1YiBvdGhlcmZpeHVwY2ZnICgpIHsKIAogICAgIG15ICRwdmggPSBndWVz
dF92YXIoJGdobywncHZoJyx1bmRlZik7CiAgICAgaWYgKCRwdmgpIHsKLQkkY2ZnID1+IHMvXnB2
aFxiLiovL21nOwotCSRjZmcgLj0gIlxucHZoPSRwdmhcbiI7CisJJGNmZyA9fiBzL150eXBlPVxi
LiovL21nOworCSRjZmcgLj0gIlxudHlwZT0ncHZoJ1xuIjsKICAgICB9CiAKICAgICAjIFBDSSBw
YXNzdGhyb3VnaAotLSAKMi4xMy41IChBcHBsZSBHaXQtOTQpCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 03 10:22:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 10:22:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzKL1-0004gl-5S; Tue, 03 Oct 2017 10:22:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=442de58c5=roger.pau@citrix.com>)
 id 1dzKKz-0004gJ-Ks
 for xen-devel@lists.xenproject.org; Tue, 03 Oct 2017 10:22:05 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 A1/9E-02036-CC463D95; Tue, 03 Oct 2017 10:22:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsXitHRDpO6ZlMu
 RBjcb5S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxfM56yFsxjr5h5+wZjA+ND1i5GTg4JAX+J
 6fcesoPYbAI6Ehfn7mTrYuTgEBFQkbi91wAkzCwQIvF6zXSwsLCAvcTK2aIgYRagiu9vfjOB2
 LwClhI/e1tYQEokBPQkfmw3BAlzClhJnPl0FaxECKhk7clfLBDlghInZz5hgZiuKdG6/Tc7hC
 0v0bx1NjNEvaJE/7wHbBMY+WYhaZmFpGUWkpYFjMyrGNWLU4vKUot0LfSSijLTM0pyEzNzdA0
 NTPVyU4uLE9NTcxKTivWS83M3MQKDjAEIdjAebHY+xCjJwaQkypuccDlSiC8pP6UyI7E4I76o
 NCe1+BCjDAeHkgSvZTJQTrAoNT21Ii0zBxjuMGkJDh4lEd7yJKA0b3FBYm5xZjpE6hSjMceNh
 9f/MHF03Lz7h0mIJS8/L1VKnFcZZJIASGlGaR7cIFgcXmKUlRLmZQQ6TYinILUoN7MEVf4Voz
 gHo5IwrybIFJ7MvBK4fa+ATmECOmVO1wWQU0oSEVJSDYybTadMYDxm+fjpno1fdFrzWk//zJb
 y31tedrde55fwk3vT5t+SFlv273dv9uyjTxg0/ydUcF68bblh90ztvNLdIkm/F3VI5lxySZ3f
 zOZdvbBt+bQ9JdKHmXt+H78YZdof1mZpYdm//db88HXV2z/33/VTPcdZ93/74dPnjc++0fwmv
 NHw/wk5JZbijERDLeai4kQAFj0u8L4CAAA=
X-Env-Sender: prvs=442de58c5=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1507026121!93194597!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27711 invoked from network); 3 Oct 2017 10:22:04 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Oct 2017 10:22:04 -0000
X-IronPort-AV: E=Sophos;i="5.42,474,1500940800"; d="scan'208";a="442306576"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 3 Oct 2017 11:21:37 +0100
Message-ID: <20171003102137.87952-4-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20171003102137.87952-1-roger.pau@citrix.com>
References: <20171003102137.87952-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 3/3] osstest: limit PVH tests to Xen >= 4.10
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T2xkZXIgWGVuIHZlcnNpb25zIGRvbid0IHN1cHBvcnQgdGhlICd0eXBlJyB4bCBvcHRpb24gdXNl
ZCB0byBjcmVhdGUgYQpQVkh2MiBndWVzdC4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2MToKIC0gTmV3IGluIHRoaXMgdmVy
c2lvbi4KLS0tCiBtYWtlLWZsaWdodCB8IDggKystLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGlu
c2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbWFrZS1mbGlnaHQgYi9t
YWtlLWZsaWdodAppbmRleCBkYjEyNGZlNy4uZGY4Zjc2NDkgMTAwNzU1Ci0tLSBhL21ha2UtZmxp
Z2h0CisrKyBiL21ha2UtZmxpZ2h0CkBAIC03MTksMTQgKzcxOSwxMCBAQCB0ZXN0X21hdHJpeF9k
b19vbmUgKCkgewogICAqKSAgICAgICAgICAgICAgIHRlc3RfeGVuZD1uIDs7CiAgIGVzYWMKIAot
ICAjIFBWSCB0ZXN0cyBmb3IgdmVyc2lvbnMgPj0gNC41IG9ubHkKKyAgIyBQVkggdGVzdHMgZm9y
IHZlcnNpb25zID49IDQuMTAgb25seQogICBjYXNlICIkeGVuYnJhbmNoIiBpbgogICB4ZW4tMy4q
LXRlc3RpbmcpIHRlc3RfcHZoPW4gOzsKLSAgeGVuLTQuMC10ZXN0aW5nKSB0ZXN0X3B2aD1uIDs7
Ci0gIHhlbi00LjEtdGVzdGluZykgdGVzdF9wdmg9biA7OwotICB4ZW4tNC4yLXRlc3RpbmcpIHRl
c3RfcHZoPW4gOzsKLSAgeGVuLTQuMy10ZXN0aW5nKSB0ZXN0X3B2aD1uIDs7Ci0gIHhlbi00LjQt
dGVzdGluZykgdGVzdF9wdmg9biA7OworICB4ZW4tNC4/LXRlc3RpbmcpIHRlc3RfcHZoPW4gOzsK
ICAgKikgICAgICAgICAgICAgICB0ZXN0X3B2aD15IDs7CiAgIGVzYWMKIAotLSAKMi4xMy41IChB
cHBsZSBHaXQtOTQpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 03 10:22:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 10:22:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzKKz-0004gK-Nb; Tue, 03 Oct 2017 10:22:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=442de58c5=roger.pau@citrix.com>)
 id 1dzKKy-0004fw-HB
 for xen-devel@lists.xenproject.org; Tue, 03 Oct 2017 10:22:04 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 26/45-02037-BC463D95; Tue, 03 Oct 2017 10:22:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXitHSDve7plMu
 RBk8OSVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmtM56wF2xlrej9OomxgXEvSxcjJ4eEgL/E
 1wfnWUFsNgEdiYtzd7J1MXJwiAioSNzeawBiMgu4S+w6xANSISxgJ3H2+TJmEJsFqKJ33wJ2E
 JtXwFJi/5F7TCDlEgJ6Ej+2G4KEOQWsJM58usoEYgsBlaw9+YsFolxQ4uTMJ2A2s4CmROv23+
 wQtrxE89bZzBD1ihL98x6wTWDkm4WkZRaSlllIWhYwMq9iVC9OLSpLLdK10EsqykzPKMlNzMz
 RNTQw1ctNLS5OTE/NSUwq1kvOz93ECAwyBiDYwXiw2fkQoyQHk5Iob3LC5UghvqT8lMqMxOKM
 +KLSnNTiQ4wyHBxKEryWyUA5waLU9NSKtMwcYLjDpCU4eJREeMuTgNK8xQWJucWZ6RCpU4yWH
 Mc2Xf7DxHHj4XUg2XHz7h8mIZa8/LxUKXFeZZB5AiANGaV5cONgMXmJUVZKmJcR6EAhnoLUot
 zMElT5V4ziHIxKwryaIFN4MvNK4La+AjqICeigOV0XQA4qSURISTUwTvS7LLk5+6bh5H8C/ad
 f+5x8+eFRaafdHMuXop+CugUk/9uZrSucW6bYkfe4sFZiX33/3K22xrs7r7c7fUi9qt3w5cnP
 f0tWtkR/72frrhWO7Y6zfeWfx6Y83eTEx5Wz7x022jiPacLhBTkzGt5Ur5W5s2yu/65b+zrPm
 4qzLi0pcDmV7PTkpRJLcUaioRZzUXEiAKz8ACnEAgAA
X-Env-Sender: prvs=442de58c5=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1507026121!114183688!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45756 invoked from network); 3 Oct 2017 10:22:03 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Oct 2017 10:22:03 -0000
X-IronPort-AV: E=Sophos;i="5.42,474,1500940800"; d="scan'208";a="450280593"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 3 Oct 2017 11:21:36 +0100
Message-ID: <20171003102137.87952-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20171003102137.87952-1-roger.pau@citrix.com>
References: <20171003102137.87952-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Ian.Jackson@eu.citrix.com, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 2/3] osstest: use type='hvm' for HVM guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHByZXZpb3VzIGJ1aWxkZXI9J2h2bScgaXMgYWxzbyBrZXB0IGZvciBjb21wYXRpYmlsaXR5
IHdpdGggb2xkZXIKWGVuIHJlbGVhc2VzLiBOb3RlIHRoYXQgdGhlIHR5cGUgb3B0aW9uIGlzIGln
bm9yZWQgaW4gcHJldmlvdXMgWGVuCnZlcnNpb25zLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCkNjOiBJYW4uSmFja3NvbkBldS5jaXRyaXguY29t
Ci0tLQogT3NzdGVzdC9UZXN0U3VwcG9ydC5wbSB8IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5z
ZXJ0aW9uKCspCgpkaWZmIC0tZ2l0IGEvT3NzdGVzdC9UZXN0U3VwcG9ydC5wbSBiL09zc3Rlc3Qv
VGVzdFN1cHBvcnQucG0KaW5kZXggYTVjY2EzOTEuLjY2NjI1ZTZmIDEwMDY0NAotLS0gYS9Pc3N0
ZXN0L1Rlc3RTdXBwb3J0LnBtCisrKyBiL09zc3Rlc3QvVGVzdFN1cHBvcnQucG0KQEAgLTIwODks
NiArMjA4OSw3IEBAIHN1YiBtb3JlX3ByZXBhcmVndWVzdF9odm0gKCQkJCQ7QCkgewogICAgIG15
ICRjZmcgPSA8PEVORDsKICRrZXJuZWwKIGJ1aWxkZXIgICAgID0gJ2h2bScKK3R5cGUgICAgICAg
ID0gJ2h2bScKICMKIGRpc2sgICAgICAgID0gWwogCQkkZGlza3MKLS0gCjIuMTMuNSAoQXBwbGUg
R2l0LTk0KQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 03 10:35:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 10:35:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzKXm-0005o8-AD; Tue, 03 Oct 2017 10:35:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dzKXk-0005o2-UY
 for xen-devel@lists.xen.org; Tue, 03 Oct 2017 10:35:17 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 BE/47-03093-4E763D95; Tue, 03 Oct 2017 10:35:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVysyfVTfdx+uV
 Ig8XrDCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozPFycyF1xgqXjScI+pgfEdcxcjF4eQwCZG
 iX8370I5uxklXq5/ytTFyMkhLOAtMeXmVGYQW0SgTuLV+VnsIDazQLbEtXXHWUBsIYEaiQWnv
 oDF2QQ0Je58/gTWyytgJbGj9yoriM0ioCKx+dMeNhBbVCBcYv/3a8wQNYISJ2c+AZvDKWAn0f
 t+KRvEfDOJeZsfMkPY4hK3nsxngrDlJba/ncM8gZF/FpL2WUhaZiFpmYWkZQEjyypG9eLUorL
 UIl0LvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwPBkAIIdjLMv+x9ilORgUhLl
 XZByOVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+/NKCcYFFqempFWmYOMFJg0hIcPEoivNrAa
 BHiLS5IzC3OTIdInWLU5bjx8PofJiGWvPy8VClx3pMgMwRAijJK8+BGwKL2EqOslDAvI9BRQj
 wFqUW5mSWo8q8YxTkYlYR5dUBW8WTmlcBtegV0BBPQEXO6LoAcUZKIkJJqYLQtucn6rFLFbka
 X6qdfHspFe9qe5Zy3mLMn0lzt22nL75qN6VmbRNaKv9dczWKp1K97Xz2lcbnSu36hKd8/mu9v
 nny4WGt7Zvz3p/n3lhR2zHS9OEMxJDLjvRGD9NLfLuJ5p74s8OBcZN7vcWzyn0m+N5nSpVOyz
 LqD3grWpKleMKheYph/QImlOCPRUIu5qDgRABxtdvzVAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1507026915!119748270!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45888 invoked from network); 3 Oct 2017 10:35:15 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-27.messagelabs.com with SMTP; 3 Oct 2017 10:35:15 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B429A80D;
 Tue,  3 Oct 2017 03:35:14 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A3C793F578;
 Tue,  3 Oct 2017 03:35:13 -0700 (PDT)
To: George Dunlap <george.dunlap@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1506623800-15662-1-git-send-email-andrew.cooper3@citrix.com>
 <fbc3a3ca-1460-6f24-7c1f-a4548aab79bd@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e85707a7-06f2-642d-aaf7-7e8640d0cf3a@arm.com>
Date: Tue, 3 Oct 2017 11:35:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <fbc3a3ca-1460-6f24-7c1f-a4548aab79bd@citrix.com>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] x86: Make use of pagetable_get_mfn() where
	appropriate
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyOS8wOS8xNyAxMDowMywgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAwOS8yOC8y
MDE3IDA3OjM2IFBNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiAuLi4gaW5zdGVhZCBvZiB0aGUg
b3BlbmNvZGVkIF9tZm4ocGFnZXRhYmxlX2dldF9wZm4oLi4uKSkgY29uc3RydWN0Lgo+Pgo+PiBG
aXggdHdvIG92ZXJseSBsb25nIGxpbmVzOyBubyBmdW5jdGlvbmFsIGNoYW5nZS4KPj4KPj4gU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAK
PiBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgo+
IAo+IEkgdGhpbmsgdGhpcyB0ZWNobmljYWxseSB2aW9sYXRlcyB0aGUgbGFzdCBwb3N0aW5nIGRh
dGUsIGFzIGl0J3Mgbm90IGEKPiBidWcgZml4LgoKSSBhbSBvayB0byBnZXQgdGhpcyBpbiBYZW4g
NC4xMC4gSXQgaXMgc21hbGwgZW5vdWdoIGFuZCBhbHNvIGNsZWFuLXVwIAp0aGUgY29kZS4KClJl
bGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVl
cnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 03 11:33:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 11:33:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzLRe-00014q-P8; Tue, 03 Oct 2017 11:33:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dzLRd-00014T-Mm
 for xen-devel@lists.xen.org; Tue, 03 Oct 2017 11:33:01 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 A5/D0-30688-C6573D95; Tue, 03 Oct 2017 11:33:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTTen9HK
 kwfK3whZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aU5oesBSsFK6bNrmtgvMDbxcjFISSwiVHi
 xPE+NghnN6PE/KuzmbsYOTmEBXwkfjb+YgexRQRKJI5s/cwCYjMLhEosuNbNDtGwkEni07Lfb
 CAJNgFNiTufPzGB2LwCVhLnmy8ygtgsAioS7//MA2sWFQiX2P/9GjNEjaDEyZlPwOKcAtYSBz
 suQy0wk5i3+SEzhC0ucevJfCYIW15i+9s5zBMY+WchaZ+FpGUWkpZZSFoWMLKsYlQvTi0qSy3
 SNdFLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMTwYg2MF4q8/5EKMkB5OSKK9R
 8eVIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8OiVAOcGi1PTUirTMHGCkwKQlOHiURHg7QdK8x
 QWJucWZ6RCpU4yKUuK8RiAJAZBERmkeXBssOi8xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmP
 cOyGU8mXklcNNfAS1mAlo8p+sCyOKSRISUVANj1vp1ed6bKgOep3Y/N+c9d8/tzrwyo6gDs98
 LsO9xM/F8uEL8nOvz03nzLknt/7lNosPxd3Timc120qGpc/fsPJOz9rD2v/WaVvv/9T3fsU78
 msWfS5f+p3HKGv7fEPzQ/O/dS+fqbSr0L05ielDp08zi05AnKCOXer5S23FG/TvLY4//X5fRU
 WIpzkg01GIuKk4EADh3LkPJAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1507030379!93739328!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48221 invoked from network); 3 Oct 2017 11:33:00 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-206.messagelabs.com with SMTP; 3 Oct 2017 11:33:00 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3D82180D;
 Tue,  3 Oct 2017 04:32:59 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4EEF03F578;
 Tue,  3 Oct 2017 04:32:58 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Awais Masood <awais.masood@vadion.com>, xen-devel@lists.xenproject.org
References: <1505828334-29109-1-git-send-email-awais.masood@vadion.com>
 <1506418634-20366-1-git-send-email-awais.masood@vadion.com>
 <1506418634-20366-2-git-send-email-awais.masood@vadion.com>
 <cb3a6f4f-dda2-941e-a3ba-0bdb7c313407@arm.com>
 <eb3d0a61-2eee-6f40-4f4e-0d5708ff5eac@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <bc160f56-7954-a037-a300-d8a95c26978e@arm.com>
Date: Tue, 3 Oct 2017 12:32:56 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <eb3d0a61-2eee-6f40-4f4e-0d5708ff5eac@arm.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 1/2] xen/arm64: Add Support for Allwinner
	H5 (sun50i)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjgvMDkvMTcgMjM6NDksIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+IEhpLAoKSGksCgo+IE9u
IDA5LzI4LzIwMTcgMDE6MDMgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4KPj4+ICAgI2RlZmlu
ZSBTVU5YSV9XRFRfTU9ERSAgICAgICAgICAgIDB4MDQKPj4+IC0jZGVmaW5lIFNVTlhJX1dEVF9N
T0RFQUREUiAgICAgICAgKFNVTlhJX1dEVF9CQVNFICsgU1VOWElfV0RUX01PREUpCj4+PiAgICNk
ZWZpbmUgU1VOWElfV0RUX01PREVfRU4gICAgICAgICAoMSA8PCAwKQo+Pj4gICAjZGVmaW5lIFNV
TlhJX1dEVF9NT0RFX1JTVF9FTiAgICAgKDEgPDwgMSkKPj4+IC1zdGF0aWMgdm9pZCBzdW54aV9y
ZXNldCh2b2lkKQo+Pj4gK3N0YXRpYyB2b2lkIHN1bnhpX3Jlc2V0KHUzMiBiYXNlKQo+Pj4gICB7
Cj4+PiAgICAgICB2b2lkIF9faW9tZW0gKndkdDsKPj4+IC0gICAgd2R0ID0gaW9yZW1hcF9ub2Nh
Y2hlKFNVTlhJX1dEVF9NT0RFQUREUiAmIFBBR0VfTUFTSywgUEFHRV9TSVpFKTsKPj4+ICsgICAg
d2R0ID0gaW9yZW1hcF9ub2NhY2hlKChiYXNlICsgU1VOWElfV0RUX01PREUpICYgUEFHRV9NQVNL
LCAKPj4+IFBBR0VfU0laRSk7Cj4+PiAgICAgICBpZiAoICF3ZHQgKQo+Pj4gICAgICAgewo+Pj4g
ICAgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwgIlVuYWJsZSB0byBtYXAgd2F0Y2hkb2cgcmVn
aXN0ZXIhXG4iKTsKPj4+IEBAIC00MiwxOSArNDIsMzUgQEAgc3RhdGljIHZvaWQgc3VueGlfcmVz
ZXQodm9pZCkKPj4+ICAgICAgIC8qIEVuYWJsZSB3YXRjaGRvZyB0byB0cmlnZ2VyIGEgcmVzZXQg
YWZ0ZXIgNTAwIG1zOiAqLwo+Pj4gICAgICAgd3JpdGVsKFNVTlhJX1dEVF9NT0RFX0VOIHwgU1VO
WElfV0RUX01PREVfUlNUX0VOLAo+Pj4gLSAgICAgIHdkdCArIChTVU5YSV9XRFRfTU9ERUFERFIg
JiB+UEFHRV9NQVNLKSk7Cj4+PiArICAgICAgd2R0ICsgKChiYXNlICsgU1VOWElfV0RUX01PREUp
ICYgflBBR0VfTUFTSykpOwo+Pj4gICAgICAgaW91bm1hcCh3ZHQpOyA+Cj4+PiAgICAgICBmb3Ig
KDs7KQo+Pj4gICAgICAgICAgIHdmaSgpOwo+Pj4gICB9Cj4+Pgo+Pj4gLXN0YXRpYyBjb25zdCBj
aGFyICogY29uc3Qgc3VueGlfZHRfY29tcGF0W10gX19pbml0Y29uc3QgPQo+Pj4gK3N0YXRpYyB2
b2lkIHN1bnhpX2EyMF9yZXNldCh2b2lkKQo+Pj4gK3sKPj4+ICsgICAgc3VueGlfcmVzZXQoU1VO
WElfV0RUX0EyMF9CQVNFKTsKPj4+ICt9Cj4+PiArCj4+PiArc3RhdGljIHZvaWQgc3VueGlfaDVf
cmVzZXQodm9pZCkKPj4+ICt7Cj4+PiArICAgIHN1bnhpX3Jlc2V0KFNVTlhJX1dEVF9INV9CQVNF
KTsKPj4KPj4gSWYgSSByZWFkIGNvcnJlY3RseSB0aGUgRGV2aWNlLVRyZWUgZm9yIAo+PiAobGlu
dXgvYXJjaC9hcm02NC9ib290L2R0cy9hbGx3aW5uZXIvc3VuNTBpLWg1LmR0c2kpLCB0aGUgZmly
bXdhcmUgaXMgCj4+IHN1cHBvcnRpbmcgUFNDSSAwLjIuCj4+Cj4+IFBTQ0kgMC4yIHByb3ZpZGVz
IGNhbGwgZm9yIHBvd2VyLW9mZi9yZXNldCwgc28gaW1wbGVtZW50YXRpb24gdGhlIAo+PiByZXNl
dCBjYWxsYmFjayBzaG91bGQgbm90IGJlIG5lY2Vzc2FyeS4KPiAKPiBZZXMsIGluZGVlZCwgb24g
dGhlIEg1IFBTQ0kgMC4yIHJlc2V0IHdvcmtzIHZpYSBBVEYuCj4gCj4+IFNpbWlsYXJseSB0aGUg
Y3ViaWV0cnVja3Mgd2UgaGF2ZSBpbiBvc3N0ZXN0IGFyZSB1c2luZyBQU0NJIDAuMiBhbmQgCj4+
IHNob3VsZCBub3QgbmVlZCB0aGUgcmVzZXQuIEFuZHJlIGRvIHlvdSBrbm93IGlmIGl0IGlzIHRo
ZSBjYXNlIGZvciBhbGwgCj4+IHRoZSBBMjA/Cj4gCj4gSXQgY2xhaW1zIDAuMiwgYnV0IGluIGZh
Y3QgaXQgc2VlbXMgbm90IHRvIGJlIGZ1bGx5IGNvbXBsaWFudCwgYXMgKGZyb20gCj4gbG9va2lu
ZyBhdCB0aGUgY29kZSkgVS1Cb290IGxhY2tzIHRoZSByZXNldCBhbmQgcG93ZXJvZmYgY2FsbHMu
IEJ1dCBpdCAKPiBsb29rcyByYXRoZXIgc3RyYWlnaHQtZm9yd2FyZCB0byBhZGQgdGhlbSwgYXMg
VS1Cb290IGtub3dzIGhvdyB0byByZXNldCAKPiBhbmQgb25lIHdvdWxkIGp1c3QgbmVlZCB0byB3
aXJlIHVwIHBzY2lfc3lzdGVtX3Jlc2V0IHRvIHRoaXMuCgpIbW1tIG9rIDovLiBQbGVhc2UgaWdu
b3JlIG15IHN1Z2dlc3Rpb24gYmVsb3cgdG8gZHJvcCByZXNldCBjYWxsYmFjayBmb3IgCmFsbCB0
aGUgYWxsd2lubmVyIHBsYXRmb3Jtcy4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 03 11:33:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 11:33:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzLRe-00014e-HY; Tue, 03 Oct 2017 11:33:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dzLRd-00014S-LV
 for xen-devel@lists.xenproject.org; Tue, 03 Oct 2017 11:33:01 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 4E/59-03414-C6573D95; Tue, 03 Oct 2017 11:33:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVysyfVTTen9HK
 kwZduIYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWNK80PWgpWCFdNm1zUwXuDtYuTiEBLYxChx
 4ngfG4Szm1Fi/tXZzF2MnBzCAj4SPxt/sYPYIgIlEke2fmYBsZkFQiUWXOtmh2hYyCTxadlvN
 pAEm4CmxJ3Pn5hAbF4BK4nzzRcZQWwWARWJ93/mgTWLCoRL7P9+jRmiRlDi5MwnYHFOAWuJgx
 2XoRaYSczb/JAZwhaXuPVkPhOELS+x/e0c5gmM/LOQtM9C0jILScssJC0LGFlWMWoUpxaVpRb
 pGhnqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBigDEOxg/LMs4BCjJAeTkiiv
 UfHlSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvDolQDnBotT01Iq0zBxgrMCkJTh4lER4Z4K08
 hYXJOYWZ6ZDpE4xKkqJ8z4CSQiAJDJK8+DaYPF5iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSs
 K8d0Cm8GTmlcBNfwW0mAlo8ZyuCyCLSxIRUlINjN3LKlbFJq71cDUv+qI3laGd7eHUEoXbGTp
 WKncnJjO0cui2/TbY9kY/49H8KU2TpKPFP0lK3bZLCH/OwRG98FNZ0uSZorJHCpy2LtzMsFG3
 pvZnTWL77QsSv2T8xZ3urPogfZDz4pyN11jqjt6pzOHvWR1r473260KHlYl6QRPvTir1/Bepo
 cRSnJFoqMVcVJwIAJzKRFbKAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1507030379!107254131!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34774 invoked from network); 3 Oct 2017 11:33:00 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-14.tower-27.messagelabs.com with SMTP; 3 Oct 2017 11:33:00 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3D82180D;
 Tue,  3 Oct 2017 04:32:59 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4EEF03F578;
 Tue,  3 Oct 2017 04:32:58 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Awais Masood <awais.masood@vadion.com>, xen-devel@lists.xenproject.org
References: <1505828334-29109-1-git-send-email-awais.masood@vadion.com>
 <1506418634-20366-1-git-send-email-awais.masood@vadion.com>
 <1506418634-20366-2-git-send-email-awais.masood@vadion.com>
 <cb3a6f4f-dda2-941e-a3ba-0bdb7c313407@arm.com>
 <eb3d0a61-2eee-6f40-4f4e-0d5708ff5eac@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <bc160f56-7954-a037-a300-d8a95c26978e@arm.com>
Date: Tue, 3 Oct 2017 12:32:56 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <eb3d0a61-2eee-6f40-4f4e-0d5708ff5eac@arm.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 1/2] xen/arm64: Add Support for Allwinner
	H5 (sun50i)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjgvMDkvMTcgMjM6NDksIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+IEhpLAoKSGksCgo+IE9u
IDA5LzI4LzIwMTcgMDE6MDMgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4KPj4+ICAgI2RlZmlu
ZSBTVU5YSV9XRFRfTU9ERSAgICAgICAgICAgIDB4MDQKPj4+IC0jZGVmaW5lIFNVTlhJX1dEVF9N
T0RFQUREUiAgICAgICAgKFNVTlhJX1dEVF9CQVNFICsgU1VOWElfV0RUX01PREUpCj4+PiAgICNk
ZWZpbmUgU1VOWElfV0RUX01PREVfRU4gICAgICAgICAoMSA8PCAwKQo+Pj4gICAjZGVmaW5lIFNV
TlhJX1dEVF9NT0RFX1JTVF9FTiAgICAgKDEgPDwgMSkKPj4+IC1zdGF0aWMgdm9pZCBzdW54aV9y
ZXNldCh2b2lkKQo+Pj4gK3N0YXRpYyB2b2lkIHN1bnhpX3Jlc2V0KHUzMiBiYXNlKQo+Pj4gICB7
Cj4+PiAgICAgICB2b2lkIF9faW9tZW0gKndkdDsKPj4+IC0gICAgd2R0ID0gaW9yZW1hcF9ub2Nh
Y2hlKFNVTlhJX1dEVF9NT0RFQUREUiAmIFBBR0VfTUFTSywgUEFHRV9TSVpFKTsKPj4+ICsgICAg
d2R0ID0gaW9yZW1hcF9ub2NhY2hlKChiYXNlICsgU1VOWElfV0RUX01PREUpICYgUEFHRV9NQVNL
LCAKPj4+IFBBR0VfU0laRSk7Cj4+PiAgICAgICBpZiAoICF3ZHQgKQo+Pj4gICAgICAgewo+Pj4g
ICAgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwgIlVuYWJsZSB0byBtYXAgd2F0Y2hkb2cgcmVn
aXN0ZXIhXG4iKTsKPj4+IEBAIC00MiwxOSArNDIsMzUgQEAgc3RhdGljIHZvaWQgc3VueGlfcmVz
ZXQodm9pZCkKPj4+ICAgICAgIC8qIEVuYWJsZSB3YXRjaGRvZyB0byB0cmlnZ2VyIGEgcmVzZXQg
YWZ0ZXIgNTAwIG1zOiAqLwo+Pj4gICAgICAgd3JpdGVsKFNVTlhJX1dEVF9NT0RFX0VOIHwgU1VO
WElfV0RUX01PREVfUlNUX0VOLAo+Pj4gLSAgICAgIHdkdCArIChTVU5YSV9XRFRfTU9ERUFERFIg
JiB+UEFHRV9NQVNLKSk7Cj4+PiArICAgICAgd2R0ICsgKChiYXNlICsgU1VOWElfV0RUX01PREUp
ICYgflBBR0VfTUFTSykpOwo+Pj4gICAgICAgaW91bm1hcCh3ZHQpOyA+Cj4+PiAgICAgICBmb3Ig
KDs7KQo+Pj4gICAgICAgICAgIHdmaSgpOwo+Pj4gICB9Cj4+Pgo+Pj4gLXN0YXRpYyBjb25zdCBj
aGFyICogY29uc3Qgc3VueGlfZHRfY29tcGF0W10gX19pbml0Y29uc3QgPQo+Pj4gK3N0YXRpYyB2
b2lkIHN1bnhpX2EyMF9yZXNldCh2b2lkKQo+Pj4gK3sKPj4+ICsgICAgc3VueGlfcmVzZXQoU1VO
WElfV0RUX0EyMF9CQVNFKTsKPj4+ICt9Cj4+PiArCj4+PiArc3RhdGljIHZvaWQgc3VueGlfaDVf
cmVzZXQodm9pZCkKPj4+ICt7Cj4+PiArICAgIHN1bnhpX3Jlc2V0KFNVTlhJX1dEVF9INV9CQVNF
KTsKPj4KPj4gSWYgSSByZWFkIGNvcnJlY3RseSB0aGUgRGV2aWNlLVRyZWUgZm9yIAo+PiAobGlu
dXgvYXJjaC9hcm02NC9ib290L2R0cy9hbGx3aW5uZXIvc3VuNTBpLWg1LmR0c2kpLCB0aGUgZmly
bXdhcmUgaXMgCj4+IHN1cHBvcnRpbmcgUFNDSSAwLjIuCj4+Cj4+IFBTQ0kgMC4yIHByb3ZpZGVz
IGNhbGwgZm9yIHBvd2VyLW9mZi9yZXNldCwgc28gaW1wbGVtZW50YXRpb24gdGhlIAo+PiByZXNl
dCBjYWxsYmFjayBzaG91bGQgbm90IGJlIG5lY2Vzc2FyeS4KPiAKPiBZZXMsIGluZGVlZCwgb24g
dGhlIEg1IFBTQ0kgMC4yIHJlc2V0IHdvcmtzIHZpYSBBVEYuCj4gCj4+IFNpbWlsYXJseSB0aGUg
Y3ViaWV0cnVja3Mgd2UgaGF2ZSBpbiBvc3N0ZXN0IGFyZSB1c2luZyBQU0NJIDAuMiBhbmQgCj4+
IHNob3VsZCBub3QgbmVlZCB0aGUgcmVzZXQuIEFuZHJlIGRvIHlvdSBrbm93IGlmIGl0IGlzIHRo
ZSBjYXNlIGZvciBhbGwgCj4+IHRoZSBBMjA/Cj4gCj4gSXQgY2xhaW1zIDAuMiwgYnV0IGluIGZh
Y3QgaXQgc2VlbXMgbm90IHRvIGJlIGZ1bGx5IGNvbXBsaWFudCwgYXMgKGZyb20gCj4gbG9va2lu
ZyBhdCB0aGUgY29kZSkgVS1Cb290IGxhY2tzIHRoZSByZXNldCBhbmQgcG93ZXJvZmYgY2FsbHMu
IEJ1dCBpdCAKPiBsb29rcyByYXRoZXIgc3RyYWlnaHQtZm9yd2FyZCB0byBhZGQgdGhlbSwgYXMg
VS1Cb290IGtub3dzIGhvdyB0byByZXNldCAKPiBhbmQgb25lIHdvdWxkIGp1c3QgbmVlZCB0byB3
aXJlIHVwIHBzY2lfc3lzdGVtX3Jlc2V0IHRvIHRoaXMuCgpIbW1tIG9rIDovLiBQbGVhc2UgaWdu
b3JlIG15IHN1Z2dlc3Rpb24gYmVsb3cgdG8gZHJvcCByZXNldCBjYWxsYmFjayBmb3IgCmFsbCB0
aGUgYWxsd2lubmVyIHBsYXRmb3Jtcy4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 03 11:33:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 11:33:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzLRr-00015u-49; Tue, 03 Oct 2017 11:33:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44292877d=citrix-osstest@xenproject.org>)
 id 1dzLRp-00015k-9n
 for xen-devel@lists.xensource.com; Tue, 03 Oct 2017 11:33:13 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 47/D3-03283-87573D95; Tue, 03 Oct 2017 11:33:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDvW556eV
 Ig+7Vxhb3prxnd2D02N63iz2AMYo1My8pvyKBNWPVhBuMBWdXMVbsPnmArYHxeXEXIyeHhIC/
 xMl7fUwQtrvE27NzWUFsEQFniQkfbrOB2LwCehLLJ7WwgNjCAokSK2avBLK5gOp3qkpcbepkh
 Wh2lfi89wqc3ddyFqyBTcBDYmLPRCCbg4NFQEXi9VN5kLCQgJbE0sUrmSDmC0qcnPkErJxZQE
 Li4IsXzBBjLCTaP71lmsDINwtJ2SwkZQsYmVYxqhenFpWlFuka6yUVZaZnlOQmZuboGhqY6eW
 mFhcnpqfmJCYV6yXn525iBAYVAxDsYOz453SIUZKDSUmU16j4cqQQX1J+SmVGYnFGfFFpTmrx
 IUYZDg4lCd6cEqCcYFFqempFWmYOMLxh0hIcPEoivDNBWnmLCxJzizPTIVKnGHU5jm26/IdJi
 CUvPy9VSpx3DcgMAZCijNI8uBGwWLvEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd4gkCk8mX
 klcJteAR3BBHTEnK4LIEeUJCKkpBoY134wNs5kFy75VbN+ygxG9bUOu43lJqyX2uU0bcfBtff
 F99zjdFhwNuzlD9fDF+4v9/6xj3Hv3cvHpJWrdjNcL0oN/VriL5Fqfu7y1EVrtB64CDHv4fjA
 22v+cb50d03hh0bt/9t2X3hqKBLNrbYk2f3Rval6O0NXrS/fcXzvI2VVEd/pvwr15iixFGckG
 moxFxUnAgC04O/psAIAAA==
X-Env-Sender: prvs=44292877d=citrix-osstest@xenproject.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1507030390!118888636!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35330 invoked from network); 3 Oct 2017 11:33:11 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Oct 2017 11:33:11 -0000
X-IronPort-AV: E=Sophos;i="5.42,474,1500940800"; d="scan'208";a="450286978"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72185-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-examine:examine-serial/bootloader:fail:regression
 xen-unstable:test-armhf-armhf-examine:examine-serial/kernel:fail:regression
 xen-unstable:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64:leak-check/check:fail:regression
 xen-unstable:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate:fail:allowable
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check: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-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt: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-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-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-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=8c975cd44a4478f4cbe2710949ecda2dd7540c59
X-Osstest-Versions-That: xen=5414ba7f5e1ffc88ed2758b1e1b14bbfd3536a61
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 3 Oct 2017 12:33:07 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL02.citrite.net
Subject: [Xen-devel] [xen-unstable baseline-only test] 72185: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6683564365482714159=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

This run is configured for baseline tests only.

flight 72185 xen-unstable real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/72185/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-examine     10 examine-serial/bootloader fail REGR. vs. 72182
 test-armhf-armhf-examine     11 examine-serial/kernel     fail REGR. vs. 72182
 test-armhf-armhf-libvirt     16 guest-start/debian.repeat fail REGR. vs. 72182
 test-amd64-amd64-xl-qemuu-ovmf-amd64 16 guest-localmigrate/x10 fail REGR. vs. 72182
 test-amd64-amd64-xl-qemuu-debianhvm-amd64 21 leak-check/check fail REGR. vs. 72182
 test-armhf-armhf-xl-vhd      10 debian-di-install         fail REGR. vs. 72182

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-rtds     16 guest-localmigrate        fail REGR. vs. 72182

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate               broken never pass
 build-arm64-pvops             2 hosts-allocate               broken never pass
 build-arm64-xsm               2 hosts-allocate               broken never pass
 build-arm64-xsm               3 capture-logs                 broken never pass
 build-arm64                   3 capture-logs                 broken never pass
 build-arm64-pvops             3 capture-logs                 broken never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail like 72182
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail like 72182
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   like 72182
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   like 72182
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   like 72182
 test-amd64-amd64-qemuu-nested-intel 17 debian-hvm-install/l1/l2 fail like 72182
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop              fail like 72182
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop              fail like 72182
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop             fail like 72182
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-midway   13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-midway   14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop             fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 17 guest-stop             fail never pass

version targeted for testing:
 xen                  8c975cd44a4478f4cbe2710949ecda2dd7540c59
baseline version:
 xen                  5414ba7f5e1ffc88ed2758b1e1b14bbfd3536a61

Last test of basis    72182  2017-09-30 20:18:57 Z    2 days
Testing same since    72185  2017-10-03 03:48:22 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  George Dunlap <george.dunlap@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Petre Pircalabu <ppircalabu@bitdefender.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Tamas K Lengyel <tamas@tklengyel.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    fail    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         fail    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     blocked 
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          fail    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     fail    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-armhf-armhf-xl-midway                                   pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      fail    


------------------------------------------------------------
sg-report-flight on osstest.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

Test harness code can be found at
    http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary

broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Push not applicable.

------------------------------------------------------------
commit 8c975cd44a4478f4cbe2710949ecda2dd7540c59
Author: Julien Grall <julien.grall@arm.com>
Date:   Mon Oct 2 16:40:04 2017 +0100

    xen/x86: p2m-pod: Use typesafe gfn in p2m_pod_decrease_reservation
    
    Signed-off-by: Julien Grall <julien.grall@arm.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: George Dunlap <george.dunlap@citrix.com>

commit 014934dd94d1ecbb10799869e870d1a7d88c6de0
Author: Julien Grall <julien.grall@arm.com>
Date:   Mon Oct 2 16:40:03 2017 +0100

    xen/x86: p2m-pod: Clean-up use of typesafe MFN
    
    Some unboxing/boxing can be avoided by using mfn_add(...) instead.
    
    Signed-off-by: Julien Grall <julien.grall@arm.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>

commit 2c27049ca1bc1a54891af3bc376e0d572d41d2c2
Author: Julien Grall <julien.grall@arm.com>
Date:   Mon Oct 2 16:40:02 2017 +0100

    xen/x86: p2m-pod: Avoid redundant assignments in p2m_pod_demand_populate
    
    gfn_aligned is assigned 3 times with the exact same formula. All the
    variables used are not modified, so consolidate in a single assignment
    at the beginning of the function.
    
    Signed-off-by: Julien Grall <julien.grall@arm.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>

commit 9271a2686ce7d66a78e554fec1bd402ee49db202
Author: Julien Grall <julien.grall@arm.com>
Date:   Mon Oct 2 16:40:01 2017 +0100

    xen/x86: p2m-pod: Fix coding style
    
    Also take the opportunity to:
        - move from 1 << * to 1UL << *.
        - use unsigned when possible
        - move from unsigned int -> unsigned long for some induction
        variables
    
    Signed-off-by: Julien Grall <julien.grall@arm.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>

commit 06e64f17fc9aeca2e1736088282635349344e00e
Author: Julien Grall <julien.grall@arm.com>
Date:   Mon Oct 2 16:40:01 2017 +0100

    xen/x86: p2m-pod: Fix coding style for comments
    
    Signed-off-by: Julien Grall <julien.grall@arm.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>

commit ac86fd9ce2bca5c4e44883337536f6b696ed458c
Author: Julien Grall <julien.grall@arm.com>
Date:   Mon Oct 2 16:40:00 2017 +0100

    xen/x86: p2m-pod: Remove trailing whitespaces
    
    Signed-off-by: Julien Grall <julien.grall@arm.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>

commit 0448e7739ce252f13d3cfa9c7b5db849d5f17581
Author: Julien Grall <julien.grall@arm.com>
Date:   Mon Oct 2 16:39:59 2017 +0100

    xen/x86: p2m-pod: Clean-up includes
    
    A lot of the headers are not necessary. At the same time, order them in the
    alphabetical order.
    
    Signed-off-by: Julien Grall <julien.grall@arm.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: George Dunlap <george.dunlap@citrix.com>

commit c0486007bb84790c5d453c9d23d469c9329a4640
Author: Petre Pircalabu <ppircalabu@bitdefender.com>
Date:   Mon Oct 2 16:04:56 2017 +0100

    x86/monitor: Notify monitor if an emulation fails.
    
    If case of a vm_event with the emulate_flags set, if the instruction
    is not implemented by the emulator, the monitor should be notified instead
    of directly injecting a hw exception.
    This behavior can be used to re-execute an instruction not supported by
    the emulator using the real processor (e.g. altp2m) instead of just
    crashing.
    
    Signed-off-by: Petre Pircalabu <ppircalabu@bitdefender.com>
    Acked-by: Tamas K Lengyel <tamas@tklengyel.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>

commit 1c1c39e210f0c45fcbdb7960e59afea673e433f6
Author: Petre Pircalabu <ppircalabu@bitdefender.com>
Date:   Mon Oct 2 16:04:55 2017 +0100

    x86emul: Add return code information to error messages
    
    - print the return code of the last failed emulator operation
    in hvm_dump_emulation_state.
    - print the return code in sh_page_fault (SHADOW_PRINTK) to make the
    distiction between X86EMUL_UNHANDLEABLE and X86EMUL_UNIMPLEMENTED.
    
    Signed-off-by: Petre Pircalabu <ppircalabu@bitdefender.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>

commit 63e49e966fafc4057deb8968b63b2bbe9bb6fd1e
Author: Petre Pircalabu <ppircalabu@bitdefender.com>
Date:   Mon Oct 2 16:04:54 2017 +0100

    x86emul: New return code for unimplemented instruction
    
    Enforce the distinction between an instruction not implemented by the
    emulator and the failure to emulate that instruction by defining a new
    return code, X86EMUL_UNIMPLEMENTED.
    
    This value should only be returned by the core emulator when a valid
    opcode is found but the execution logic for that instruction is missing.
    It should NOT be returned by any of the x86_emulate_ops callbacks.
    
    e.g. hvm_process_io_intercept should not return X86EMUL_UNIMPLEMENTED.
    The return value of this function depends on either the return code of
    one of the hvm_io_ops handlers (read/write) or the value returned by
    hvm_copy_guest_from_phys / hvm_copy_to_guest_phys.
    
    Similary, none of this functions should return X86EMUL_UNIMPLEMENTED.
     - hvm_io_intercept
     - hvmemul_do_io
     - hvm_send_buffered_ioreq
     - hvm_send_ioreq
     - hvm_broadcast_ioreq
     - hvmemul_do_io_buffer
     - hvmemul_validate
    
    Also the behavior of hvm_emulate_one_insn and vmx_realmode_emulate_one
    was modified to generate an Invalid Opcode trap when X86EMUL_UNRECOGNIZED
    is returned by the emulator instead of just crash the domain.
    
    Signed-off-by: Petre Pircalabu <ppircalabu@bitdefender.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>

commit 3164f2f9db1e63ea64c3f9520d40cb09920d2b35
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Sep 26 17:08:33 2017 +0100

    x86/svm: Fix a livelock when trying to run shadowed unpaged guests
    
    On AMD processors which support SMEP (Some Fam16h processors) and SMAP (Zen,
    Fam17h), a guest which is running with shadow paging and clears CR0.PG while
    keeping CR4.{SMEP,SMAP} set will livelock, as hardware raises #PF which the
    shadow pagetable concludes shouldn't happen.
    
    This occurs because hardware is running with host paging settings, which
    causes the guests choice of SMEP/SMAP to actually take effect, even though
    they shouldn't from the guests point of view.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>

commit ceb6ad8850ba6c3ae39fb540cd99f0d7f1311aae
Author: Roger Pau Monne <roger.pau@citrix.com>
Date:   Fri Sep 29 10:53:07 2017 +0100

    libxl: remove dead code in libxl__domain_build_info_setdefault
    
    Coverity-ID: 1418831
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6683564365482714159==--

From xen-devel-bounces@lists.xen.org Tue Oct 03 11:33:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 11:33:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzLSL-0001DH-He; Tue, 03 Oct 2017 11:33:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=442de58c5=roger.pau@citrix.com>)
 id 1dzLSK-0001Cp-Jw
 for xen-devel@lists.xenproject.org; Tue, 03 Oct 2017 11:33:44 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 3F/27-02224-79573D95; Tue, 03 Oct 2017 11:33:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsWyU9JRQnda6eV
 Ig3X/9C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyJW3vYCg6wVjy42snawLiXpYuRk0NCwE/i
 ZscZJhCbRUBF4sqmP8xdjBwcbAL2EtO/VoCERQT0JFpWTWTtYuTiYBa4wyix9PkDZpCEsECcx
 Nvrv9lAbF4BD4llc9+AzRESsJO4sG8/O0RcUOLkzCdgu5gFdCQW7P7EBjKfWUBaYvk/DpAwJ9
 Cqlo4TYK2iQCf0L3nKDjFGUaJ/3gM2iDPTJbb+/cU8gZF/FpKps5BMnYUwdQEj8ypG9eLUorL
 UIl1LvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwPCrZ2Bg3MH4+qfTIUZJDiYl
 UV6j4suRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4P4LkBItS01Mr0jJzgJEAk5bg4FES4e0sA
 UrzFhck5hZnpkOkTjHqctx4eP0PkxBLXn5eqpQ47xqQIgGQoozSPLgRsKi8xCgrJczLyMDAIM
 RTkFqUm1mCKv+KUZyDUUmY9xTIFJ7MvBK4Ta+AjmACOmJO1wWQI0oSEVJSDYyN36oNtibLJRw
 wVT7vejvZ5aipYKRNcHFlHUea4ZerSZHKs26s368Umn9dkq39cZLPrynrlOaZHHwa2Rb/Yc5z
 HtY3le/OOnionXg27YpN4OyKECWp32cUXl1YoqWR9pfj1T11bvdnBd+YFnD+9vXc6qzldlKKd
 7Li87PpvHtTD7Cc0VoSfEGJpTgj0VCLuag4EQB6mXesxQIAAA==
X-Env-Sender: prvs=442de58c5=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1507030422!86733534!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22711 invoked from network); 3 Oct 2017 11:33:42 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Oct 2017 11:33:42 -0000
X-IronPort-AV: E=Sophos;i="5.42,474,1500940800"; d="scan'208";a="53939673"
Date: Tue, 3 Oct 2017 12:33:37 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20171003113337.nkde7v236fww3npt@MacBook-Pro-de-Roger.local>
References: <20171002163058.15651-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171002163058.15651-1-anthony.perard@citrix.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Juan Quintela <quintela@redhat.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, qemu-devel@nongnu.org, "Dr. David
 Alan Gilbert" <dgilbert@redhat.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] migration,
 xen: Fix block image lock issue on live migration
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMDIsIDIwMTcgYXQgMDQ6MzA6NThQTSArMDAwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gV2hlbiBkb2luZyBhIGxpdmUgbWlncmF0aW9uIG9mIGEgWGVuIGd1ZXN0IHdpdGgg
bGlieGwsIHRoZSBpbWFnZXMgZm9yCj4gYmxvY2sgZGV2aWNlcyBhcmUgbG9ja2VkIGJ5IHRoZSBv
cmlnaW5hbCBRRU1VIHByb2Nlc3MsIGFuZCB0aGlzIHByZXZlbnQKPiB0aGUgUUVNVSBhdCB0aGUg
ZGVzdGluYXRpb24gdG8gdGFrZSB0aGUgbG9jayBhbmQgdGhlIG1pZ3JhdGlvbiBmYWlsLgo+IAo+
IEZyb20gUUVNVSBwb2ludCBvZiB2aWV3LCBvbmNlIHRoZSBSQU0gb2YgYSBkb21haW4gaXMgbWln
cmF0ZWQsIHRoZXJlIGlzCj4gdHdvIFFNUCBjb21tYW5kcywgInN0b3AiIHRoZW4gInhlbi1zYXZl
LWRldmljZXMtc3RhdGUiLCBhdCB3aGljaCBwb2ludCBhCj4gbmV3IFFFTVUgaXMgc3Bhd25lZCBh
dCB0aGUgZGVzdGluYXRpb24uCj4gCj4gUmVsZWFzZSBsb2NrcyBpbiAieGVuLXNhdmUtZGV2aWNl
cy1zdGF0ZSIgc28gdGhlIGRlc3RpbmF0aW9uIGNhbiB0YWtlcwo+IHRoZW0uCgpXaGF0IGhhcHBl
bnMgaWYgdGhlIG1pZ3JhdGlvbiBmYWlscyBvbiB0aGUgZGVzdGluYXRpb24/IFdpbGwgUUVNVSBw
aWNrCnRoZSBsb2NrIGFnYWluIHdoZW4gcmVzdW1pbmcgb24gdGhlIHNvdXJjZSBpbiB0aGlzIGNh
c2U/CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 03 11:47:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 11:47:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzLfw-0002GS-Qa; Tue, 03 Oct 2017 11:47:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=442e384dd=anthony.perard@citrix.com>)
 id 1dzLfv-0002GM-Ee
 for xen-devel@lists.xenproject.org; Tue, 03 Oct 2017 11:47:47 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 1B/6B-03414-2E873D95; Tue, 03 Oct 2017 11:47:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXitHSDve6jisu
 RBnduiFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnv+h+yFpxnr5h56CpLA2MfWxcjJ4eEgL/E
 sqa1TCA2i4CKROe9hYwgNpuAgcSK6VeBbA4OEQFbidnn3boYuTiYBe4wSix9/oAZpEZYIE7i7
 fXfYHN4BawlFm2aAzZHSKBG4lz7CmaIuKDEyZlPWEBsZgE9iRtTp7CBzGQWkJZY/o8DIiwv0b
 x1Nlg5p4CnxP+Na8FOEBVQltjbd4gdYqSaxI2Fy1gmMPLPQjJ1FpKpsxCmzkIydQEjyypG9eL
 UorLUIl0zvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwLBkAIIdjPNO+B9ilORg
 UhLlfVJ+OVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO9bkJxgUWp6akVaZg4wQmDSEhw8SiK81
 0HSvMUFibnFmekQqVOMuhw3Hl7/wyTEkpeflyolznsCpEgApCijNA9uBCxaLzHKSgnzMgIdJc
 RTkFqUm1mCKv+KUZyDUUmYVwIY+0I8mXklcJteAR3BBHTEnK4LIEeUJCKkpBoYN+k+4vJc8oM
 hj3drdox8cuaEhbEV7RdrnL4Xnbr/dsnCs/l8OyWWljS55O1x1UsXqJacPSvjsUa2SQ5jhOUD
 XfeAj1/UZfYf3LJERWkST5TrulurJyoxnGZ9s/eIyzKr2ICTGWdkZiYevqheFye1q6g841Lsm
 XIWhQ9Hb3Ap19YlrF/ZpqanxFKckWioxVxUnAgAJw2rN9ECAAA=
X-Env-Sender: prvs=442e384dd=anthony.perard@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1507031264!119865756!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52589 invoked from network); 3 Oct 2017 11:47:46 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Oct 2017 11:47:46 -0000
X-IronPort-AV: E=Sophos;i="5.42,474,1500940800"; d="scan'208";a="450288308"
Date: Tue, 3 Oct 2017 12:47:43 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20171003114742.GC2116@perard.uk.xensource.com>
References: <20171002163058.15651-1-anthony.perard@citrix.com>
 <20171003113337.nkde7v236fww3npt@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171003113337.nkde7v236fww3npt@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.9.1 (2017-09-22)
Cc: Wei Liu <wei.liu2@citrix.com>, Juan Quintela <quintela@redhat.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, qemu-devel@nongnu.org, "Dr. David
 Alan Gilbert" <dgilbert@redhat.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] migration,
 xen: Fix block image lock issue on live migration
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMDMsIDIwMTcgYXQgMTI6MzM6MzdQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBNb24sIE9jdCAwMiwgMjAxNyBhdCAwNDozMDo1OFBNICswMDAwLCBBbnRo
b255IFBFUkFSRCB3cm90ZToKPiA+IFdoZW4gZG9pbmcgYSBsaXZlIG1pZ3JhdGlvbiBvZiBhIFhl
biBndWVzdCB3aXRoIGxpYnhsLCB0aGUgaW1hZ2VzIGZvcgo+ID4gYmxvY2sgZGV2aWNlcyBhcmUg
bG9ja2VkIGJ5IHRoZSBvcmlnaW5hbCBRRU1VIHByb2Nlc3MsIGFuZCB0aGlzIHByZXZlbnQKPiA+
IHRoZSBRRU1VIGF0IHRoZSBkZXN0aW5hdGlvbiB0byB0YWtlIHRoZSBsb2NrIGFuZCB0aGUgbWln
cmF0aW9uIGZhaWwuCj4gPiAKPiA+IEZyb20gUUVNVSBwb2ludCBvZiB2aWV3LCBvbmNlIHRoZSBS
QU0gb2YgYSBkb21haW4gaXMgbWlncmF0ZWQsIHRoZXJlIGlzCj4gPiB0d28gUU1QIGNvbW1hbmRz
LCAic3RvcCIgdGhlbiAieGVuLXNhdmUtZGV2aWNlcy1zdGF0ZSIsIGF0IHdoaWNoIHBvaW50IGEK
PiA+IG5ldyBRRU1VIGlzIHNwYXduZWQgYXQgdGhlIGRlc3RpbmF0aW9uLgo+ID4gCj4gPiBSZWxl
YXNlIGxvY2tzIGluICJ4ZW4tc2F2ZS1kZXZpY2VzLXN0YXRlIiBzbyB0aGUgZGVzdGluYXRpb24g
Y2FuIHRha2VzCj4gPiB0aGVtLgo+IAo+IFdoYXQgaGFwcGVucyBpZiB0aGUgbWlncmF0aW9uIGZh
aWxzIG9uIHRoZSBkZXN0aW5hdGlvbj8gV2lsbCBRRU1VIHBpY2sKPiB0aGUgbG9jayBhZ2FpbiB3
aGVuIHJlc3VtaW5nIG9uIHRoZSBzb3VyY2UgaW4gdGhpcyBjYXNlPwoKWWVzLCBjYWxsaW5nIHRo
ZSBRTVAgY29tbWFuZCAiY29udCIgdG8gcmVzdW1lIHRoZSBhY3Rpdml0eSBtYWtlcyBRRU1VCnRh
a2UgdGhlIGxvY2sgYWdhaW4sIGFuZCBsaWJ4bCB3b3VsZCBjYWxsICJjb250Ii4gKEkgZG9uJ3Qg
dGhpbmsgeW91IGNhbgpwaWNrIHRoaXMga2luZCBvZiBsb2NrIDstKS4gKQoKLS0gCkFudGhvbnkg
UEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 03 11:54:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 11:54:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzLly-0002wx-FD; Tue, 03 Oct 2017 11:54:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=442de58c5=roger.pau@citrix.com>)
 id 1dzLlx-0002wr-2y
 for xen-devel@lists.xen.org; Tue, 03 Oct 2017 11:54:01 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 BE/23-03093-85A73D95; Tue, 03 Oct 2017 11:54:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsWyU9JRQje46nK
 kwcunVhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bu+9fZC/YyVcye3MXWwNjB1MXIySEh4Ccx
 cck+VhCbRUBF4vv0J4xdjBwcbAL2EtO/VoCERQR0JZ4teMYGYjMLTGaU6F8rC2ILC4RI3Ji9m
 BnE5hXwkJjxeA1LFyMXh5BAB6PEtK7zUAlBiZMzn7BANOtJ3Jg6hQ1kPrOAtMTyfxwQYXmJ5q
 2zwco5Bbwkjqx5CLZLFOic/iVP2UFsIQFFif55D9ggTk6XmPish2UCo8AsJBtmIdkwC2HDLCQ
 bFjCyrGLUKE4tKkst0jU01EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxYBiDY
 wfhpWcAhRkkOJiVR3ifllyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfBOrQTKCRalpqdWpGXmA
 GMHJi3BwaMkwutfAZTmLS5IzC3OTIdInWLU5bjx8PofJiGWvPy8VClxXk2QGQIgRRmleXAjYH
 F8iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8J0FW8WTmlcBtegV0BBPQEXO6LoAcUZKIkJJ
 qYJTNeFvvvdBstu6mqp5zLhecDVOa12osdGQRjroX+rah6fXKkzPXVax+k8IVKNDx+Fy/g3HH
 KcUZbNMdl/b32F+5y2NQtraIPX2muc1BI/MteUcdQ1dsKeaTDWJb+uxKkNBvF1kd6ws6FhmbY
 huZFu6v1L65W+7Xn3VpvrblvM0HnhU6v7zjrMRSnJFoqMVcVJwIABdakRLeAgAA
X-Env-Sender: prvs=442de58c5=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1507031635!110170428!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1476 invoked from network); 3 Oct 2017 11:53:55 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Oct 2017 11:53:55 -0000
X-IronPort-AV: E=Sophos;i="5.42,474,1500940800"; d="scan'208";a="53940858"
Date: Tue, 3 Oct 2017 12:53:52 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171003115352.tsx6ulpbha5tnknm@MacBook-Pro-de-Roger.local>
References: <1506709863-12291-1-git-send-email-andrew.cooper3@citrix.com>
 <1506709863-12291-2-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506709863-12291-2-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Kevin Tian <kevin.tian@intel.com>, Jan Beulich <JBeulich@suse.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/3] x86/vmx: Misc cleanup to
 vmx_update_guest_cr()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjksIDIwMTcgYXQgMDY6MzE6MDFQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiAgKiBEcm9wIHRyYWlsaW5nIHdoaXRlc3BhY2UKPiAgKiBGaXggaW5kZW5kYXRpb24g
YW5kIG5ld2xpbmVzCj4gICogVXNlIGJvb2wgd2hlcmUgYXBwcm9wcmlhdGUKPiAKPiBObyBmdW5j
dGlvbmFsIGNoYW5nZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 03 11:56:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 11:56:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzLo2-00033i-RQ; Tue, 03 Oct 2017 11:56:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1dzLo1-00033a-85
 for xen-devel@lists.xenproject.org; Tue, 03 Oct 2017 11:56:09 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 C9/D9-03454-8DA73D95; Tue, 03 Oct 2017 11:56:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsUyZ7p8oO6Nqsu
 RBve/MFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmfuk6zFkzlqujZfYGtgbGHo4uRi0NIYBKT
 xMNp35kgnD+MEtcubmODcDYwSjQ1vYDKNDJKPDpwFSjDycEmoCfRev4zM4gtIuAg8fLdEkaQI
 maBXUwSU75NZgVJCAuYSlzff5kJxGYRUJVYdqgBrJlXwE7i1K0HjCC2hIC8xK62i6wQtrFE+9
 uLbBMYeRYwMqxi1ChOLSpLLdI1MtFLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj
 0PwMQ7GDc9zHyEKMkB5OSKO+T8suRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4p1YC5QSLUtNT
 K9Iyc4CBCJOW4OBREuF1BknzFhck5hZnpkOkTjHqcnTcvPuHSYglLz8vVUqcdyNIkQBIUUZpH
 twIWFRcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjBvHcgUnsy8ErhNr4COYAI6Yk7XBZAjSh
 IRUlINjMwvFv46NsNae/42myvbOSuWJXuVpKfoHFocfVx2+c6tF9OzX8u11n7avfMnR+fTM6W
 dVz9rN285mt/Wmy1d1ieS0LFhm/gF0yc7vnc/Ebw1Zfl7w3dbV6m3Z9Rk3eNfV+Idv/l14QbD
 ji3J1t4dV6YUTeC6kjyD4dmzCXIaeuZMK98LZmYZWiixFGckGmoxFxUnAgBZIhBNhQIAAA==
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1507031766!119363000!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27989 invoked from network); 3 Oct 2017 11:56:07 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 Oct 2017 11:56:07 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v93Btrne014974
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 3 Oct 2017 11:55:54 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v93BtrNl004079
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 3 Oct 2017 11:55:53 GMT
Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v93BtqK8021769;
 Tue, 3 Oct 2017 11:55:52 GMT
Received: from paddy.lan (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 03 Oct 2017 04:55:52 -0700
From: Joao Martins <joao.m.martins@oracle.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Date: Tue,  3 Oct 2017 12:55:27 +0100
Message-Id: <20171003115531.22546-1-joao.m.martins@oracle.com>
X-Mailer: git-send-email 2.11.0
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: Juergen Gross <jgross@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, x86@kernel.org,
 Andy Lutomirski <luto@amacapital.net>, Ingo Molnar <mingo@redhat.com>,
 "H. Peter Anvin" <hpa@zytor.com>, Joao Martins <joao.m.martins@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Subject: [Xen-devel] [PATCH v6 0/4] x86/xen: pvclock vdso support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGV5LAoKVGhpcyBpcyB0YWtlIDYgZm9yIHZkc28gZm9yIFhlbi4gUFZDTE9DS19UU0NfU1RBQkxF
X0JJVCBjYW4gYmUgc2V0IHN0YXJ0aW5nIFhlbgogNC44IHdoaWNoIGlzIHJlcXVpcmVkIGZvciB2
ZHNvIHRpbWUgcmVsYXRlZCBjYWxscy4gSW4gb3JkZXIgdG8gaGF2ZSBpdCBvbiwgeW91Cm5lZWQg
dG8gaGF2ZSB0aGUgaHlwZXJ2aXNvciBjbG9ja3NvdXJjZSBiZSBUU0MgZS5nLiB3aXRoIHRoZSBm
b2xsb3dpbmcgYm9vdApwYXJhbXMgImNsb2Nrc291cmNlPXRzYyB0c2M9c3RhYmxlOnNvY2tldCIu
CgpTZXJpZXMgaXMgc3RydWN0dXJlZCBhcyBmb2xsb3dpbmc6CgpQYXRjaCAxIHN0cmVhbWxpbmVz
IHB2dGkgcGFnZSBnZXQvc2V0IGluIHB2Y2xvY2sgZm9yIGJvdGggb2YgaXRzIHVzZXJzClBhdGNo
IDIsMyByZWdpc3RlcnMgdGhlIHB2dGkgcGFnZSBvbiBYZW4gYW5kIHNldHMgaXQgaW4gcHZjbG9j
ayBhY2NvcmRpbmdseQpQYXRjaCA0IGFkZHMgYSBmaWxlIHRvIEtWTS9YZW4gbWFpbnRhaW5lcnMg
Zm9yIHRyYWNraW5nIHB2Y2xvY2sgQUJJIGNoYW5nZXMuCgpbIFBhdGNoIDIgYW5kIDQgYXJlIGFj
a2VkLiBdCgpDaGFuZ2Vsb2cgaXMgaW4gaW5kaXZpZHVhbCBwYXRjaGVzLgoKVGhhbmtzLApKb2Fv
CgpKb2FvIE1hcnRpbnMgKDQpOgogIHg4Ni9wdmNsb2NrOiBhZGQgc2V0dGVyIGZvciBwdmNsb2Nr
X3B2dGlfY3B1MF92YQogIHg4Ni94ZW4vdGltZTogc2V0IHB2Y2xvY2sgZmxhZ3Mgb24geGVuX3Rp
bWVfaW5pdCgpCiAgeDg2L3hlbi90aW1lOiBzZXR1cCB2Y3B1IDAgdGltZSBpbmZvIHBhZ2UKICBN
QUlOVEFJTkVSUzogeGVuLCBrdm06IHRyYWNrIHB2Y2xvY2stYWJpLmggY2hhbmdlcwoKIE1BSU5U
QUlORVJTICAgICAgICAgICAgICAgICAgICB8ICAyICsKIGFyY2gveDg2L2luY2x1ZGUvYXNtL3B2
Y2xvY2suaCB8IDE5ICsrKysrLS0tLQogYXJjaC94ODYva2VybmVsL2t2bWNsb2NrLmMgICAgIHwg
IDcgKy0tCiBhcmNoL3g4Ni9rZXJuZWwvcHZjbG9jay5jICAgICAgfCAxNCArKysrKysKIGFyY2gv
eDg2L3hlbi9zdXNwZW5kLmMgICAgICAgICB8ICA0ICsrCiBhcmNoL3g4Ni94ZW4vdGltZS5jICAg
ICAgICAgICAgfCA5NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
IGFyY2gveDg2L3hlbi94ZW4tb3BzLmggICAgICAgICB8ICAyICsKIGluY2x1ZGUveGVuL2ludGVy
ZmFjZS92Y3B1LmggICB8IDQyICsrKysrKysrKysrKysrKysrKwogOCBmaWxlcyBjaGFuZ2VkLCAx
NzIgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCgotLSAKMi4xMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 03 11:56:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 11:56:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzLo6-00034K-2F; Tue, 03 Oct 2017 11:56:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1dzLo4-000344-TT
 for xen-devel@lists.xenproject.org; Tue, 03 Oct 2017 11:56:13 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 5E/77-02041-CDA73D95; Tue, 03 Oct 2017 11:56:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXSO6nOVfd21eV
 Igx+NKhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bZxzNYC9YoVPQt/sLYwLhcpouRi0NIYAKT
 xPnzKxkhnF+MEif+tzNBOBsYJeZ2zGaHcBoZJbq7mlm7GDk52AT0JFrPf2YGsUUETCUOTrjHC
 lLELPCcSWL6uadgCWEBD4mFHQ/BbBYBVYnXU1aygNi8AnYSd97fYgSxJQTkJXa1XQQbyilgL7
 HmyBWweiGgmnUNrawQNYYSpx9uY5zAyLeAkWEVo0ZxalFZapGuoYleUlFmekZJbmJmjq6hgbF
 ebmpxcWJ6ak5iUrFecn7uJkZguDAAwQ7GFds9DzFKcjApifI+Kb8cKcSXlJ9SmZFYnBFfVJqT
 WnyIUYaDQ0mCd2olUE6wKDU9tSItMwcYuDBpCQ4eJRFeZ5A0b3FBYm5xZjpE6hSjMcexTZf/M
 HF03Lz7h0mIJS8/L1VKnHcjSKkASGlGaR7cIFhEXWKUlRLmZQQ6TYinILUoN7MEVf4VozgHo5
 Iwbx3IFJ7MvBK4fa+ATmECOmVO1wWQU0oSEVJSDYwMtU+PTxYNvOBTJ1/1++LD7JS4W/VM7Tt
 1gt7zq7+4aP/iS5fLcWFda6t8mQDhNQqcLUY5daZZKi2Ky/YtKHo+5VbRtesilZLXbANMakQV
 avmFonZr/Hl4aolcp6jC00iJU1v3ubZeCZM9ctVpirDmB+eCK+Yns+d6WIl9XGm+9DHX3S86h
 kosxRmJhlrMRcWJAEdLuZijAgAA
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1507031770!114451355!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18422 invoked from network); 3 Oct 2017 11:56:11 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 Oct 2017 11:56:11 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v93BtwOI022651
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 3 Oct 2017 11:55:59 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v93Btwlb029921
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 3 Oct 2017 11:55:58 GMT
Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v93Btvos029592;
 Tue, 3 Oct 2017 11:55:58 GMT
Received: from paddy.lan (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 03 Oct 2017 04:55:57 -0700
From: Joao Martins <joao.m.martins@oracle.com>
To: linux-kernel@vger.kernel.org, kvm@vger.kernel.org
Date: Tue,  3 Oct 2017 12:55:28 +0100
Message-Id: <20171003115531.22546-2-joao.m.martins@oracle.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171003115531.22546-1-joao.m.martins@oracle.com>
References: <20171003115531.22546-1-joao.m.martins@oracle.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Radim Krcmar <rkrcmar@redhat.com>, x86@kernel.org,
 Andy Lutomirski <luto@amacapital.net>, Ingo Molnar <mingo@redhat.com>,
 "H. Peter Anvin" <hpa@zytor.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Joao Martins <joao.m.martins@oracle.com>, Thomas Gleixner <tglx@linutronix.de>
Subject: [Xen-devel] [PATCH v6 1/4] x86/pvclock: add setter for
	pvclock_pvti_cpu0_va
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmlnaHQgbm93IHRoZXJlIGlzIG9ubHkgYSBwdmNsb2NrX3B2dGlfY3B1MF92YSgpIHdoaWNoIGlz
IGRlZmluZWQKb24ga3ZtY2xvY2sgc2luY2U6Cgpjb21taXQgZGFjMTZmYmE2ZmM1CigieDg2L3Zk
c286IEdldCBwdmNsb2NrIGRhdGEgZnJvbSB0aGUgdnZhciBWTUEgaW5zdGVhZCBvZiB0aGUgZml4
bWFwIikKClRoZSBvbmx5IHVzZXIgb2YgdGhpcyBpbnRlcmZhY2Ugc28gZmFyIGlzIGt2bS4gVGhp
cyBjb21taXQgYWRkcyBhCnNldHRlciBmdW5jdGlvbiBmb3IgdGhlIHB2dGkgcGFnZSBhbmQgbW92
ZXMgcHZjbG9ja19wdnRpX2NwdTBfdmEKdG8gcHZjbG9jaywgd2hpY2ggaXMgYSBtb3JlIGdlbmVy
aWMgcGxhY2UgdG8gaGF2ZSBpdDsgYW5kIHdvdWxkCmFsbG93IG90aGVyIFBWIGNsb2Nrc291cmNl
cyB0byB1c2UgaXQsIHN1Y2ggYXMgWGVuLgoKU2lnbmVkLW9mZi1ieTogSm9hbyBNYXJ0aW5zIDxq
b2FvLm0ubWFydGluc0BvcmFjbGUuY29tPgpBY2tlZC1ieTogQW5keSBMdXRvbWlyc2tpIDxsdXRv
QGtlcm5lbC5vcmc+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYxOgogKiBSZWJhc2VkOiB0aGUgb25seSBj
b25mbGljdCB3YXMgdGhhdCBJIGhhZCBtb3ZlIHRoZSBleHBvcnQKIHB2Y2xvY2tfcHZ0aV9jcHUw
X3ZhKCkgc3ltYm9sIGFzIGl0IGlzIHVzZWQgYnkga3ZtIFBUUCBkcml2ZXIuCiAqIERvIG5vdCBp
bml0aWFsaXplIHB2dGlfY3B1MF92YSB0byBOVUxMIChjaGVja3BhdGNoIGVycm9yKQogKCBDb21t
ZW50cyBmcm9tIEFuZHkgTHV0b21pcnNraSApCiAqIFJlbW92ZWQgYXNtL3B2Y2xvY2suaCAncHZj
bG9ja19zZXRfcHZ0aV9jcHUwX3ZhJyBkZWZpbml0aW9uCiBmb3Igbm9uICFQQVJBVklSVF9DTE9D
SyB0byBiZXR0ZXIgdHJhY2sgc2NyZXdlZCBLY29uZmlnIHN0dWZmLgogKiBBZGQgaGlzIEFja2Vk
LWJ5IChwcm92aWRlZCB0aGUgcHJldmlvdXMgYWRqdXN0bWVudCB3YXMgbWFkZSkKCkNoYW5nZXMg
c2luY2UgUkZDOgogKENvbW1lbnRzIGZyb20gQW5keSBMdXRvbWlyc2tpKQogKiBBZGQgX19pbml0
IHRvIHB2Y2xvY2tfc2V0X3B2dGlfY3B1MF92YQogKiBBZGQgV0FSTl9PTih2Y2xvY2tfd2FzX3Vz
ZWQoVkNMT0NLX1BWQ0xPQ0spKSB0bwogcHZjbG9ja19zZXRfcHZ0aV9jcHUwX3ZhCi0tLQogYXJj
aC94ODYvaW5jbHVkZS9hc20vcHZjbG9jay5oIHwgMTkgKysrKysrKysrKy0tLS0tLS0tLQogYXJj
aC94ODYva2VybmVsL2t2bWNsb2NrLmMgICAgIHwgIDcgKy0tLS0tLQogYXJjaC94ODYva2VybmVs
L3B2Y2xvY2suYyAgICAgIHwgMTQgKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMjUg
aW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5j
bHVkZS9hc20vcHZjbG9jay5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcHZjbG9jay5oCmluZGV4
IDQ0OGNmZTFiNDhjZi4uNmYyMjhmOTBjZGQ3IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRl
L2FzbS9wdmNsb2NrLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcHZjbG9jay5oCkBAIC00
LDE1ICs0LDYgQEAKICNpbmNsdWRlIDxsaW51eC9jbG9ja3NvdXJjZS5oPgogI2luY2x1ZGUgPGFz
bS9wdmNsb2NrLWFiaS5oPgogCi0jaWZkZWYgQ09ORklHX0tWTV9HVUVTVAotZXh0ZXJuIHN0cnVj
dCBwdmNsb2NrX3ZzeXNjYWxsX3RpbWVfaW5mbyAqcHZjbG9ja19wdnRpX2NwdTBfdmEodm9pZCk7
Ci0jZWxzZQotc3RhdGljIGlubGluZSBzdHJ1Y3QgcHZjbG9ja192c3lzY2FsbF90aW1lX2luZm8g
KnB2Y2xvY2tfcHZ0aV9jcHUwX3ZhKHZvaWQpCi17Ci0JcmV0dXJuIE5VTEw7Ci19Ci0jZW5kaWYK
LQogLyogc29tZSBoZWxwZXIgZnVuY3Rpb25zIGZvciB4ZW4gYW5kIGt2bSBwdiBjbG9jayBzb3Vy
Y2VzICovCiB1NjQgcHZjbG9ja19jbG9ja3NvdXJjZV9yZWFkKHN0cnVjdCBwdmNsb2NrX3ZjcHVf
dGltZV9pbmZvICpzcmMpOwogdTggcHZjbG9ja19yZWFkX2ZsYWdzKHN0cnVjdCBwdmNsb2NrX3Zj
cHVfdGltZV9pbmZvICpzcmMpOwpAQCAtMTAxLDQgKzkyLDE0IEBAIHN0cnVjdCBwdmNsb2NrX3Zz
eXNjYWxsX3RpbWVfaW5mbyB7CiAKICNkZWZpbmUgUFZUSV9TSVpFIHNpemVvZihzdHJ1Y3QgcHZj
bG9ja192c3lzY2FsbF90aW1lX2luZm8pCiAKKyNpZmRlZiBDT05GSUdfUEFSQVZJUlRfQ0xPQ0sK
K3ZvaWQgcHZjbG9ja19zZXRfcHZ0aV9jcHUwX3ZhKHN0cnVjdCBwdmNsb2NrX3ZzeXNjYWxsX3Rp
bWVfaW5mbyAqcHZ0aSk7CitzdHJ1Y3QgcHZjbG9ja192c3lzY2FsbF90aW1lX2luZm8gKnB2Y2xv
Y2tfcHZ0aV9jcHUwX3ZhKHZvaWQpOworI2Vsc2UKK3N0YXRpYyBpbmxpbmUgc3RydWN0IHB2Y2xv
Y2tfdnN5c2NhbGxfdGltZV9pbmZvICpwdmNsb2NrX3B2dGlfY3B1MF92YSh2b2lkKQoreworCXJl
dHVybiBOVUxMOworfQorI2VuZGlmCisKICNlbmRpZiAvKiBfQVNNX1g4Nl9QVkNMT0NLX0ggKi8K
ZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9rdm1jbG9jay5jIGIvYXJjaC94ODYva2VybmVs
L2t2bWNsb2NrLmMKaW5kZXggZDg4OTY3NjU5MDk4Li41Mzg3MzgwNDdmZjUgMTAwNjQ0Ci0tLSBh
L2FyY2gveDg2L2tlcm5lbC9rdm1jbG9jay5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9rdm1jbG9j
ay5jCkBAIC00NywxMiArNDcsNiBAQCBlYXJseV9wYXJhbSgibm8ta3ZtY2xvY2siLCBwYXJzZV9u
b19rdm1jbG9jayk7CiBzdGF0aWMgc3RydWN0IHB2Y2xvY2tfdnN5c2NhbGxfdGltZV9pbmZvICpo
dl9jbG9jazsKIHN0YXRpYyBzdHJ1Y3QgcHZjbG9ja193YWxsX2Nsb2NrIHdhbGxfY2xvY2s7CiAK
LXN0cnVjdCBwdmNsb2NrX3ZzeXNjYWxsX3RpbWVfaW5mbyAqcHZjbG9ja19wdnRpX2NwdTBfdmEo
dm9pZCkKLXsKLQlyZXR1cm4gaHZfY2xvY2s7Ci19Ci1FWFBPUlRfU1lNQk9MX0dQTChwdmNsb2Nr
X3B2dGlfY3B1MF92YSk7Ci0KIC8qCiAgKiBUaGUgd2FsbGNsb2NrIGlzIHRoZSB0aW1lIG9mIGRh
eSB3aGVuIHdlIGJvb3RlZC4gU2luY2UgdGhlbiwgc29tZSB0aW1lIG1heQogICogaGF2ZSBlbGFw
c2VkIHNpbmNlIHRoZSBoeXBlcnZpc29yIHdyb3RlIHRoZSBkYXRhLiBTbyB3ZSB0cnkgdG8gYWNj
b3VudCBmb3IKQEAgLTMzNCw2ICszMjgsNyBAQCBpbnQgX19pbml0IGt2bV9zZXR1cF92c3lzY2Fs
bF90aW1laW5mbyh2b2lkKQogCQlyZXR1cm4gMTsKIAl9CiAKKwlwdmNsb2NrX3NldF9wdnRpX2Nw
dTBfdmEoaHZfY2xvY2spOwogCXB1dF9jcHUoKTsKIAogCWt2bV9jbG9jay5hcmNoZGF0YS52Y2xv
Y2tfbW9kZSA9IFZDTE9DS19QVkNMT0NLOwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL3B2
Y2xvY2suYyBiL2FyY2gveDg2L2tlcm5lbC9wdmNsb2NrLmMKaW5kZXggNWMzZjZkNmE1MDc4Li5j
YjdkNmQ5YzljMmQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9wdmNsb2NrLmMKKysrIGIv
YXJjaC94ODYva2VybmVsL3B2Y2xvY2suYwpAQCAtMjUsOCArMjUsMTAgQEAKIAogI2luY2x1ZGUg
PGFzbS9maXhtYXAuaD4KICNpbmNsdWRlIDxhc20vcHZjbG9jay5oPgorI2luY2x1ZGUgPGFzbS92
Z3RvZC5oPgogCiBzdGF0aWMgdTggdmFsaWRfZmxhZ3MgX19yZWFkX21vc3RseSA9IDA7CitzdGF0
aWMgc3RydWN0IHB2Y2xvY2tfdnN5c2NhbGxfdGltZV9pbmZvICpwdnRpX2NwdTBfdmEgX19yZWFk
X21vc3RseTsKIAogdm9pZCBwdmNsb2NrX3NldF9mbGFncyh1OCBmbGFncykKIHsKQEAgLTE0NCwz
ICsxNDYsMTUgQEAgdm9pZCBwdmNsb2NrX3JlYWRfd2FsbGNsb2NrKHN0cnVjdCBwdmNsb2NrX3dh
bGxfY2xvY2sgKndhbGxfY2xvY2ssCiAKIAlzZXRfbm9ybWFsaXplZF90aW1lc3BlYyh0cywgbm93
LnR2X3NlYywgbm93LnR2X25zZWMpOwogfQorCit2b2lkIHB2Y2xvY2tfc2V0X3B2dGlfY3B1MF92
YShzdHJ1Y3QgcHZjbG9ja192c3lzY2FsbF90aW1lX2luZm8gKnB2dGkpCit7CisJV0FSTl9PTih2
Y2xvY2tfd2FzX3VzZWQoVkNMT0NLX1BWQ0xPQ0spKTsKKwlwdnRpX2NwdTBfdmEgPSBwdnRpOwor
fQorCitzdHJ1Y3QgcHZjbG9ja192c3lzY2FsbF90aW1lX2luZm8gKnB2Y2xvY2tfcHZ0aV9jcHUw
X3ZhKHZvaWQpCit7CisJcmV0dXJuIHB2dGlfY3B1MF92YTsKK30KK0VYUE9SVF9TWU1CT0xfR1BM
KHB2Y2xvY2tfcHZ0aV9jcHUwX3ZhKTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 03 11:56:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 11:56:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzLoA-00035w-AS; Tue, 03 Oct 2017 11:56:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1dzLo9-00035Z-KU
 for xen-devel@lists.xenproject.org; Tue, 03 Oct 2017 11:56:17 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 6A/33-18674-0EA73D95; Tue, 03 Oct 2017 11:56:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsUyZ7p8oO6Dqsu
 RBne6lCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow373qZC6ZxVex82sfUwPiMo4uRi0NIYBKT
 xJUL8xkhnD+MErtWn2KHcDYwSjx9sJMZwmlklJh+dwZTFyMnB5uAnkTr+c/MILaIQKzE4Zkbw
 IqYBbqYJE4f2skIkhAW8JLYcboRrIFFQFXiT/MlVhCbV8BO4ueCKWBxCQF5iV1tF8HinAL2Em
 uOXAEbKgRUs66hlRWixlii/e1FtgmMfAsYGVYxahSnFpWlFukaGuolFWWmZ5TkJmbm6BoamOr
 lphYXJ6an5iQmFesl5+duYgSGCwMQ7GBc2e58iFGSg0lJlPdJ+eVIIb6k/JTKjMTijPii0pzU
 4kOMMhwcShK8PMDwExIsSk1PrUjLzAEGLkxagoNHSYTXuRIozVtckJhbnJkOkTrFaMxxbNPlP
 0wcHTfv/mESYsnLz0uVEucVAJkkAFKaUZoHNwgWUZcYZaWEeRmBThPiKUgtys0sQZV/xSjOwa
 gkzGsMMoUnM68Ebt8roFOYgE6Z03UB5JSSRISUVAPjDo8rlbkmvZ5yUewJN+RDVIPTn/4MWrh
 iYfumxnk9k3/+9ncRqPq+cIVfUpLypvm8rCqtEVVzN6XvqHl0p6rhh/0bPdsNO5sWhkqGzf27
 8JdmM2NcYhLruQvRv+T518zd7He9qGZ5mRV/xwb9w2EVFW9OXuFVceXJ+nk6VXqLWcM/kx2NC
 wKVWIozEg21mIuKEwFYHGg3owIAAA==
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1507031774!75526611!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6902 invoked from network); 3 Oct 2017 11:56:16 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 3 Oct 2017 11:56:16 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v93BuCxr015369
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 3 Oct 2017 11:56:13 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v93BuCIw005320
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 3 Oct 2017 11:56:12 GMT
Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v93BuBlc025064;
 Tue, 3 Oct 2017 11:56:11 GMT
Received: from paddy.lan (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 03 Oct 2017 04:56:11 -0700
From: Joao Martins <joao.m.martins@oracle.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 kvm@vger.kernel.org
Date: Tue,  3 Oct 2017 12:55:31 +0100
Message-Id: <20171003115531.22546-5-joao.m.martins@oracle.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171003115531.22546-1-joao.m.martins@oracle.com>
References: <20171003115531.22546-1-joao.m.martins@oracle.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: Juergen Gross <jgross@suse.com>, Radim Krcmar <rkrcmar@redhat.com>,
 Andy Lutomirski <luto@amacapital.net>, Paolo Bonzini <pbonzini@redhat.com>,
 Joao Martins <joao.m.martins@oracle.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH v6 4/4] MAINTAINERS: xen,
	kvm: track pvclock-abi.h changes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBmaWxlIGRlZmluZXMgYW4gQUJJIHNoYXJlZCBiZXR3ZWVuIGd1ZXN0IGFuZCBoeXBlcnZp
c29yKHMpCihLVk0sIFhlbikgYW5kIGFzIHN1Y2ggdGhlcmUgc2hvdWxkIGJlIGFuIGNvcnJlc3Bv
bmRlbnQgZW50cnkgaW4KTUFJTlRBSU5FUlMgZmlsZS4gTm90aWNlIHRoYXQgdGhlcmUncyBhbHJl
YWR5IGEgdGV4dCBub3RpY2UgYXQgdGhlCnRvcCBvZiB0aGUgaGVhZGVyIGZpbGUsIGhlbmNlIHRo
aXMgY29tbWl0IHNpbXBseSBlbmZvcmNlcyBpdCBtb3JlCmV4cGxpY2l0bHkgYW5kIGhhdmUgYm90
aCBwZWVycyBub3RpY2VkIHdoZW4gc3VjaCBjaGFuZ2VzIGhhcHBlbi4KClNpZ25lZC1vZmYtYnk6
IEpvYW8gTWFydGlucyA8am9hby5tLm1hcnRpbnNAb3JhY2xlLmNvbT4KQWNrZWQtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsg
V2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQWNrZWQtYnk6IFBhb2xvIEJvbnppbmkgPHBi
b256aW5pQHJlZGhhdC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHY0OgogKiBBZGQgUGFvbG8ncyBB
Y2tlZC1ieQogKiBBZGQgS29ucmFkJ3MgUmV2aWV3ZWQtYnkKCkNoYW5nZXMgc2luY2UgdjE6CiAq
IEFkZCBKdWVyZ2VuJ3MgR3Jvc3MgQWNrZWQtYnkuCi0tLQogTUFJTlRBSU5FUlMgfCAyICsrCiAx
IGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvTUFJTlRBSU5FUlMg
Yi9NQUlOVEFJTkVSUwppbmRleCA2NjcxZjM3NWY3ZmMuLmE0ODM0YzNjMzc3YSAxMDA2NDQKLS0t
IGEvTUFJTlRBSU5FUlMKKysrIGIvTUFJTlRBSU5FUlMKQEAgLTc2MDMsNiArNzYwMyw3IEBAIFM6
CVN1cHBvcnRlZAogRjoJYXJjaC94ODYva3ZtLwogRjoJYXJjaC94ODYvaW5jbHVkZS91YXBpL2Fz
bS9rdm0qCiBGOglhcmNoL3g4Ni9pbmNsdWRlL2FzbS9rdm0qCitGOglhcmNoL3g4Ni9pbmNsdWRl
L2FzbS9wdmNsb2NrLWFiaS5oCiBGOglhcmNoL3g4Ni9rZXJuZWwva3ZtLmMKIEY6CWFyY2gveDg2
L2tlcm5lbC9rdm1jbG9jay5jCiAKQEAgLTE0NzE4LDYgKzE0NzE5LDcgQEAgRjoJYXJjaC94ODYv
eGVuLwogRjoJZHJpdmVycy8qL3hlbi0qZnJvbnQuYwogRjoJZHJpdmVycy94ZW4vCiBGOglhcmNo
L3g4Ni9pbmNsdWRlL2FzbS94ZW4vCitGOglhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wdmNsb2NrLWFi
aS5oCiBGOglpbmNsdWRlL3hlbi8KIEY6CWluY2x1ZGUvdWFwaS94ZW4vCiBGOglEb2N1bWVudGF0
aW9uL0FCSS9zdGFibGUvc3lzZnMtaHlwZXJ2aXNvci14ZW4KLS0gCjIuMTEuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 03 11:56:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 11:56:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzLoC-00037V-M1; Tue, 03 Oct 2017 11:56:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1dzLoB-00036m-Pz
 for xen-devel@lists.xenproject.org; Tue, 03 Oct 2017 11:56:19 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 C8/6B-03093-3EA73D95; Tue, 03 Oct 2017 11:56:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42LpnVTnqnu/6nK
 kwZ4Xyhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8abX/OYChq4KqZ2trA3MB7j6GLk4hASmMAk
 0Tf1CTuE84dR4s3VW0xdjJxAzgZGia3vsiESjYwSvbPnsIEk2AT0JFrPf2YGsUUEHCRevlvCC
 FLELLCLSeLU6slgCWEBL4mtl1pYQGwWAVWJ15N3AzVzcPAK2Eks3+YLEpYQkJfY1XaRFcTmFL
 CXWHPkCjPEYjuJdQ2trBA1hhKnH25jnMDIt4CRYRWjRnFqUVlqka6RkV5SUWZ6RkluYmaOrqG
 BmV5uanFxYnpqTmJSsV5yfu4mRmCoMADBDsY18wMPMUpyMCmJ8j4pvxwpxJeUn1KZkVicEV9U
 mpNafIhRhoNDSYL3bCVQTrAoNT21Ii0zBxi0MGkJDh4lEV5nkDRvcUFibnFmOkTqFKMxx7FNl
 /8wcXTcvPuHSYglLz8vVUqcdyNIqQBIaUZpHtwgWDRdYpSVEuZlBDpNiKcgtSg3swRV/hWjOA
 ejkjBvHcgUnsy8Erh9r4BOYQI6ZU7XBZBTShIRUlINjCwf9+azXU788Gr93fOPZrJqXJc2zfo
 WIi118t4XvdeXUluv6RWUTVGMON44tUKz4eWNRlGWM+aXarOttmefeNsp7/T7E+cf6+6dt+5U
 tc3r+7f714VJj36vntR3mivYd15N/IaIz3fD2iPrcjXlFDfM0FY/L/Dl25LaUwqzVkhW/djTO
 eP6r11KLMUZiYZazEXFiQAXGyThoQIAAA==
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1507031773!85763228!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14793 invoked from network); 3 Oct 2017 11:56:15 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 Oct 2017 11:56:15 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v93Bu3ab022904
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 3 Oct 2017 11:56:03 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v93Bu2cL030570
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 3 Oct 2017 11:56:02 GMT
Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v93Bu2p6021851;
 Tue, 3 Oct 2017 11:56:02 GMT
Received: from paddy.lan (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 03 Oct 2017 04:56:01 -0700
From: Joao Martins <joao.m.martins@oracle.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Date: Tue,  3 Oct 2017 12:55:29 +0100
Message-Id: <20171003115531.22546-3-joao.m.martins@oracle.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171003115531.22546-1-joao.m.martins@oracle.com>
References: <20171003115531.22546-1-joao.m.martins@oracle.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: Juergen Gross <jgross@suse.com>, x86@kernel.org,
 Andy Lutomirski <luto@amacapital.net>, Ingo Molnar <mingo@redhat.com>,
 Thomas Gleixner <tglx@linutronix.de>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Joao Martins <joao.m.martins@oracle.com>
Subject: [Xen-devel] [PATCH v6 2/4] x86/xen/time: set pvclock flags on
	xen_time_init()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U3BlY2lmaWNhbGx5IGNoZWNrIGZvciBQVkNMT0NLX1RTQ19TVEFCTEVfQklUIGFuZCBpZiB0aGlz
IGJpdCBpcyBzZXQsCnRoZW4gc2V0IGl0IHRvbyBvbiBwdmNsb2NrIGZsYWdzLiBUaGlzIGFsbG93
cyBYZW4gY2xvY2tzb3VyY2UgdG8gdXNlIGl0CmFuZCB0aHVzIHNwZWVkaW5nIHVwIHhlbl9jbG9j
a3NvdXJjZV9yZWFkKCkgY2FsbGVycyAoaS5lLiBzY2hlZF9jbG9jaygpKQoKU2lnbmVkLW9mZi1i
eTogSm9hbyBNYXJ0aW5zIDxqb2FvLm0ubWFydGluc0BvcmFjbGUuY29tPgpSZXZpZXdlZC1ieTog
Qm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KLS0tCkNoYW5nZXMg
c2luY2UgdjU6CiAqIEFkZCBCb3JpcyBSb0IKCk5ldyBpbiB2NQotLS0KIGFyY2gveDg2L3hlbi90
aW1lLmMgfCA5ICsrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL2FyY2gveDg2L3hlbi90aW1lLmMgYi9hcmNoL3g4Ni94ZW4vdGltZS5jCmluZGV4
IDFlY2IwNWRiMzYzMi4uZmMwMTQ4ZDNhNzBkIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vdGlt
ZS5jCisrKyBiL2FyY2gveDg2L3hlbi90aW1lLmMKQEAgLTM3Miw2ICszNzIsNyBAQCBzdGF0aWMg
Y29uc3Qgc3RydWN0IHB2X3RpbWVfb3BzIHhlbl90aW1lX29wcyBfX2luaXRjb25zdCA9IHsKIAog
c3RhdGljIHZvaWQgX19pbml0IHhlbl90aW1lX2luaXQodm9pZCkKIHsKKwlzdHJ1Y3QgcHZjbG9j
a192Y3B1X3RpbWVfaW5mbyAqcHZ0aTsKIAlpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwog
CXN0cnVjdCB0aW1lc3BlYyB0cDsKIApAQCAtMzk1LDYgKzM5NiwxNCBAQCBzdGF0aWMgdm9pZCBf
X2luaXQgeGVuX3RpbWVfaW5pdCh2b2lkKQogCiAJc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVB
VFVSRV9UU0MpOwogCisJLyoKKwkgKiBXZSBjaGVjayBhaGVhZCBvbiB0aGUgcHJpbWFyeSB0aW1l
IGluZm8gaWYgdGhpcworCSAqIGJpdCBpcyBzdXBwb3J0ZWQgaGVuY2Ugc3BlZWRpbmcgdXAgWGVu
IGNsb2Nrc291cmNlLgorCSAqLworCXB2dGkgPSAmX190aGlzX2NwdV9yZWFkKHhlbl92Y3B1KS0+
dGltZTsKKwlpZiAocHZ0aS0+ZmxhZ3MgJiBQVkNMT0NLX1RTQ19TVEFCTEVfQklUKQorCQlwdmNs
b2NrX3NldF9mbGFncyhQVkNMT0NLX1RTQ19TVEFCTEVfQklUKTsKKwogCXhlbl9zZXR1cF9ydW5z
dGF0ZV9pbmZvKGNwdSk7CiAJeGVuX3NldHVwX3RpbWVyKGNwdSk7CiAJeGVuX3NldHVwX2NwdV9j
bG9ja2V2ZW50cygpOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 03 11:56:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 11:56:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzLoE-00039F-TE; Tue, 03 Oct 2017 11:56:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1dzLoD-00038N-QV
 for xen-devel@lists.xenproject.org; Tue, 03 Oct 2017 11:56:21 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 2F/AB-01789-5EA73D95; Tue, 03 Oct 2017 11:56:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42LpnVTnqvuk6nK
 kwfJ1Uhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a7tUdYCl65V8zp62VrYLxv08XIxSEkMIlJ
 4sDjP0wQzh9GicOHe9ggnA2MEp1LVrNAOI2MEre2HgRyODnYBPQkWs9/ZgaxRQQcJF6+W8IIU
 sQssItJ4tTqyWAJYQFHifdLXrF2MXJwsAioSmzqswQJ8wrYSSyf2sIEYksIyEvsarvICmJzCt
 hLrDlyBaxVCKhmXUMrK0SNsUT724tsExj5FjAyrGLUKE4tKkst0jU000sqykzPKMlNzMzRNTQ
 w1ctNLS5OTE/NSUwq1kvOz93ECAwWBiDYwTj1fdwhRkkOJiVR3ifllyOF+JLyUyozEosz4otK
 c1KLDzHKcHAoSfAGVALlBItS01Mr0jJzgGELk5bg4FES4XUGSfMWFyTmFmemQ6ROMRpzHNt0+
 Q8TR8fNu3+YhFjy8vNSpcR5NUFKBUBKM0rz4AbB4ukSo6yUMC8j0GlCPAWpRbmZJajyrxjFOR
 iVhHl/gEzhycwrgdv3CugUJqBT5nRdADmlJBEhJdXAGL566dJtHQq/XqbFXr0sPfulglaBbm7
 ajs43bDt2HnY4y//UeWqykax7rIaisbUEb8n2tb1bj++7sr1w2UEzdrvEIpXp1/7sO1I4I/C2
 wGfdwgCfo2dYT+hfKl7e2f57kRX73uoUjRViTJu09T73Vay93rJrWqeXnoKM/Qnxj7GpiRfK1
 jLcUWIpzkg01GIuKk4EAKpwTkmiAgAA
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1507031778!85913837!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13316 invoked from network); 3 Oct 2017 11:56:20 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 3 Oct 2017 11:56:20 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v93Bu7xN022947
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 3 Oct 2017 11:56:07 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v93Bu7Jj005172
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 3 Oct 2017 11:56:07 GMT
Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v93Bu7Xt021947;
 Tue, 3 Oct 2017 11:56:07 GMT
Received: from paddy.lan (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 03 Oct 2017 04:56:06 -0700
From: Joao Martins <joao.m.martins@oracle.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Date: Tue,  3 Oct 2017 12:55:30 +0100
Message-Id: <20171003115531.22546-4-joao.m.martins@oracle.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171003115531.22546-1-joao.m.martins@oracle.com>
References: <20171003115531.22546-1-joao.m.martins@oracle.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: Juergen Gross <jgross@suse.com>, x86@kernel.org,
 Andy Lutomirski <luto@amacapital.net>, Ingo Molnar <mingo@redhat.com>,
 Thomas Gleixner <tglx@linutronix.de>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Joao Martins <joao.m.martins@oracle.com>
Subject: [Xen-devel] [PATCH v6 3/4] x86/xen/time: setup vcpu 0 time info page
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gb3JkZXIgdG8gc3VwcG9ydCBwdmNsb2NrIHZkc28gb24geGVuIHdlIG5lZWQgdG8gc2V0dXAg
dGhlIHRpbWUKaW5mbyBwYWdlIGZvciB2Y3B1IDAgYW5kIHJlZ2lzdGVyIHRoZSBwYWdlIHdpdGgg
WGVuIHVzaW5nIHRoZQpWQ1BVT1BfcmVnaXN0ZXJfdmNwdV90aW1lX21lbW9yeV9hcmVhIGh5cGVy
Y2FsbC4gVGhpcyBoeXBlcmNhbGwKd2lsbCBhbHNvIGZvcmNlZnVsbHkgdXBkYXRlIHRoZSBwdnRp
IHdoaWNoIHdpbGwgc2V0IHNvbWUgb2YgdGhlCm5lY2Vzc2FyeSBmbGFncyBmb3IgdmRzby4gQWZ0
ZXJ3YXJkcyB3ZSBjaGVjayBpZiBpdCBzdXBwb3J0cyB0aGUKUFZDTE9DS19UU0NfU1RBQkxFX0JJ
VCBmbGFnIHdoaWNoIGlzIG1hbmRhdG9yeSBmb3IgaGF2aW5nCnZkc28vdnN5c2NhbGwgc3VwcG9y
dC4gQW5kIGlmIHNvLCBpdCB3aWxsIHNldCB0aGUgY3B1IDAgcHZ0aSB0aGF0CndpbGwgYmUgbGF0
ZXIgb24gdXNlZCB3aGVuIG1hcHBpbmcgdGhlIHZkc28gaW1hZ2UuCgpUaGUgeGVuIGhlYWRlcnMg
YXJlIGFsc28gdXBkYXRlZCB0byBpbmNsdWRlIHRoZSBuZXcgaHlwZXJjYWxsIGZvcgpyZWdpc3Rl
cmluZyB0aGUgc2Vjb25kYXJ5IHZjcHVfdGltZV9pbmZvIHN0cnVjdC4KClNpZ25lZC1vZmYtYnk6
IEpvYW8gTWFydGlucyA8am9hby5tLm1hcnRpbnNAb3JhY2xlLmNvbT4KUmV2aWV3ZWQtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjU6CiAqIE1v
dmUgeGVuX3NldHVwX3ZzeXNjYWxsX3RpbWVfaW5mbyB3aXRoaW4gdGhlIFBWQ0xPQ0tfVFNDX1NU
QUJMRV9CSVQKIGNsYXVzZSBhZGRlZCBpbiB0aGUgcHJldmlvdXMgcGF0Y2guCgpDaGFuZ2VzIHNp
bmNlIHY0OgogKiBSZW1vdmUgcHZjbG9ja19zZXRfZmxhZ3Mgc2luY2UgcHJlZGVjZXNzb3IgcGF0
Y2ggd2lsbCBzZXQgaW4KIHhlbl90aW1lX2luaXQuIENvbnNlcXVlbnRseSBwdnRpIGxvY2FsIHZh
cmlhYmxlIGlzIG5vdCBzbyB1c2VmdWwKIGFuZCBkb2Vzbid0IG1ha2UgdGhpbmdzIG1vcmUgY2xl
YXIgLSB0aGVyZWZvcmUgcmVtb3ZlIGl0LgogKiBBZGp1c3QgY29tbWVudCBvbiB4ZW5fc2V0dXBf
dnN5c2NhbGxfdGltZV9pbmZvKCkKICogQWRkIEp1ZXJnZW4ncyBSZXZpZXdlZC1ieSAoUmV0YWlu
ZWQgYXMgdGhlcmUgd2Fzbid0IGZ1bmN0aW9uYWwKIGNoYW5nZXMpCgpDaGFuZ2VzIHNpbmNlIHYz
OgogKENvbW1lbnRzIGZyb20gSnVlcmdlbikKICogUmVtb3ZlIF90IGFkZGVkIHN1ZmZpeCBmcm9t
ICpHVUVTVF9IQU5ETEUqIHdoZW4gc3luYyB2Y3B1LmgKIHdpdGggdGhlIGxhdGVzdAoKQ2hhbmdl
cyBzaW5jZSB2MjoKIChDb21tZW50cyBmcm9tIEp1ZXJnZW4pCiAqIE9taXQgdGhlIGJsYW5rIGFm
dGVyIHRoZSBjYXN0IG9uIGFsbCAzIG9jY3VycmVuY2VzLgogKiBDaGFuZ2UgbGFzdCBWQ0xPQ0tf
UFZDTE9DSyBtZXNzYWdlIHRvIGJlIG1vcmUgZGVzY3JpcHRpdmUKICogU3luYyB0aGUgY29tcGxl
dGUgdmNwdS5oIGhlYWRlciBpbnN0ZWFkIG9mIGp1c3QgYWRkaW5nIHRoZQogbmVlZGVkIG9uZS4g
KElPVyBhZGRpbmcgVkNQVU9QX2dldF9waHlzaWQpCgpDaGFuZ2VzIHNpbmNlIHYxOgogKiBDaGVj
ayBmbGFncyBhaGVhZCB0byBzZWUgaWYgdGhlICBwcmltYXJ5IGNsb2NrIGNhbiB1c2UKIFBWQ0xP
Q0tfVFNDX1NUQUJMRV9CSVQgZXZlbiBpZiBzZWNvbmRhcnkgcmVnaXN0cmF0aW9uIGZhaWxzLgog
KENvbW1lbnRzIGZyb20gQm9yaXMpCiAqIFJlbW92ZSBhZGRyLCBhZGRyIHZhcmlhYmxlczsKICog
Q2hhbmdlIGZpcnN0IHByX2RlYnVnIHRvIHByX3dhcm47CiAqIENoYW5nZSBsYXN0IHByX2RlYnVn
IHRvIHByX25vdGljZTsKICogQWRkIHJvdXRpbmUgdG8gc29sZWx5IHJlZ2lzdGVyIHNlY29uZGFy
eSB0aW1lIGluZm8uCiAqIE1vdmUgeGVuX2Nsb2NrIHRvIG91dHNpZGUgeGVuX3NldHVwX3ZzeXNj
YWxsX3RpbWVfaW5mbyB0byBhbGxvdwogcmVzdG9yZSBwYXRoIHRvIHNpbXBseSByZS1yZWdpc3Rl
ciBzZWNvbmRhcnkgdGltZSBpbmZvLiBMZXQgdXMKIGhhbmRsZSB0aGUgcmVzdG9yZSBwYXRoIG1v
cmUgZ3JhY2VmdWxseSB3aXRob3V0IHJlLWFsbG9jYXRpbmcgYQogcGFnZS4KICogUmVtb3ZlZCBj
cHUgYXJndW1lbnQgZnJvbSB4ZW5fc2V0dXBfdnN5c2NhbGxfdGltZV9pbmZvKCkKICogQWRqdXN0
bWVudCBmYWlsZWQgcmVnaXN0cmF0aW9uIGVycm9yIG1lc3NhZ2VzL2xvZ2xldmVsIHRvIGJlIHRo
ZSBzYW1lCiAqIEFsc28gdGVhcmRvd24gc2Vjb25kYXJ5IHRpbWUgaW5mbyBvbiBzdXNwZW5kCgpD
aGFuZ2VzIHNpbmNlIFJGQzoKIChDb21tZW50cyBmcm9tIEJvcmlzIGFuZCBEYXZpZCkKICogUmVt
b3ZlIEtjb25maWcgb3B0aW9uCiAqIFVzZSBnZXRfemVyb2VkX3BhZ2UvZnJlZS9wYWdlCiAqIFJl
bW92ZSB0aGUgaHlwZXJjYWxsIGF2YWlsYWJpbGl0eSBjaGVjawogKiBVbnJlZ2lzdGVyIHB2dGkg
d2l0aCBhcmcuYWRkci52ID0gTlVMTCBpZiBzdGFibGUgYml0IGlzbid0IHN1cHBvcnRlZC4KIChO
ZXcpCiAqIFNldCBzZWNvbmRhcnkgY29weSBvbiByZXN0b3JlIHN1Y2ggdGhhdCBpdCB3b3JrcyBv
biBtaWdyYXRpb24uCiAqIERyb3AgZ2xvYmFsIHhlbl9jbG9jayB2YXJpYWJsZSBhbmQgc3Rhc2gg
aXQgbG9jYWxseSBvbgogeGVuX3NldHVwX3ZzeXNjYWxsX3RpbWVfaW5mby4KICogV0FSTl9PTihy
ZXQpIGlmIHdlIGZhaWwgdG8gdW5yZWdpc3RlciB0aGUgcHZ0aS4KLS0tCiBhcmNoL3g4Ni94ZW4v
c3VzcGVuZC5jICAgICAgIHwgIDQgKysKIGFyY2gveDg2L3hlbi90aW1lLmMgICAgICAgICAgfCA5
MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogYXJjaC94ODYv
eGVuL3hlbi1vcHMuaCAgICAgICB8ICAyICsKIGluY2x1ZGUveGVuL2ludGVyZmFjZS92Y3B1Lmgg
fCA0MiArKysrKysrKysrKysrKysrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwgMTM3IGluc2VydGlv
bnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vc3VzcGVuZC5j
IGIvYXJjaC94ODYveGVuL3N1c3BlbmQuYwppbmRleCBkNmIxNjgwNjkzYTkuLjgwMGVkMzZlY2Zi
YSAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL3N1c3BlbmQuYworKysgYi9hcmNoL3g4Ni94ZW4v
c3VzcGVuZC5jCkBAIC0xNiw2ICsxNiw4IEBACiAKIHZvaWQgeGVuX2FyY2hfcHJlX3N1c3BlbmQo
dm9pZCkKIHsKKwl4ZW5fc2F2ZV90aW1lX21lbW9yeV9hcmVhKCk7CisKIAlpZiAoeGVuX3B2X2Rv
bWFpbigpKQogCQl4ZW5fcHZfcHJlX3N1c3BlbmQoKTsKIH0KQEAgLTI2LDYgKzI4LDggQEAgdm9p
ZCB4ZW5fYXJjaF9wb3N0X3N1c3BlbmQoaW50IGNhbmNlbGxlZCkKIAkJeGVuX3B2X3Bvc3Rfc3Vz
cGVuZChjYW5jZWxsZWQpOwogCWVsc2UKIAkJeGVuX2h2bV9wb3N0X3N1c3BlbmQoY2FuY2VsbGVk
KTsKKworCXhlbl9yZXN0b3JlX3RpbWVfbWVtb3J5X2FyZWEoKTsKIH0KIAogc3RhdGljIHZvaWQg
eGVuX3ZjcHVfbm90aWZ5X3Jlc3RvcmUodm9pZCAqZGF0YSkKZGlmZiAtLWdpdCBhL2FyY2gveDg2
L3hlbi90aW1lLmMgYi9hcmNoL3g4Ni94ZW4vdGltZS5jCmluZGV4IGZjMDE0OGQzYTcwZC4uZGVj
OTY2ZmJlODg4IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vdGltZS5jCisrKyBiL2FyY2gveDg2
L3hlbi90aW1lLmMKQEAgLTM3MCw2ICszNzAsOTIgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBwdl90
aW1lX29wcyB4ZW5fdGltZV9vcHMgX19pbml0Y29uc3QgPSB7CiAJLnN0ZWFsX2Nsb2NrID0geGVu
X3N0ZWFsX2Nsb2NrLAogfTsKIAorc3RhdGljIHN0cnVjdCBwdmNsb2NrX3ZzeXNjYWxsX3RpbWVf
aW5mbyAqeGVuX2Nsb2NrIF9fcmVhZF9tb3N0bHk7CisKK3ZvaWQgeGVuX3NhdmVfdGltZV9tZW1v
cnlfYXJlYSh2b2lkKQoreworCXN0cnVjdCB2Y3B1X3JlZ2lzdGVyX3RpbWVfbWVtb3J5X2FyZWEg
dDsKKwlpbnQgcmV0OworCisJaWYgKCF4ZW5fY2xvY2spCisJCXJldHVybjsKKworCXQuYWRkci52
ID0gTlVMTDsKKworCXJldCA9IEhZUEVSVklTT1JfdmNwdV9vcChWQ1BVT1BfcmVnaXN0ZXJfdmNw
dV90aW1lX21lbW9yeV9hcmVhLCAwLCAmdCk7CisJaWYgKHJldCAhPSAwKQorCQlwcl9ub3RpY2Uo
IkNhbm5vdCBzYXZlIHNlY29uZGFyeSB2Y3B1X3RpbWVfaW5mbyAoZXJyICVkKSIsCisJCQkgIHJl
dCk7CisJZWxzZQorCQljbGVhcl9wYWdlKHhlbl9jbG9jayk7Cit9CisKK3ZvaWQgeGVuX3Jlc3Rv
cmVfdGltZV9tZW1vcnlfYXJlYSh2b2lkKQoreworCXN0cnVjdCB2Y3B1X3JlZ2lzdGVyX3RpbWVf
bWVtb3J5X2FyZWEgdDsKKwlpbnQgcmV0OworCisJaWYgKCF4ZW5fY2xvY2spCisJCXJldHVybjsK
KworCXQuYWRkci52ID0gJnhlbl9jbG9jay0+cHZ0aTsKKworCXJldCA9IEhZUEVSVklTT1JfdmNw
dV9vcChWQ1BVT1BfcmVnaXN0ZXJfdmNwdV90aW1lX21lbW9yeV9hcmVhLCAwLCAmdCk7CisKKwkv
KgorCSAqIFdlIGRvbid0IGRpc2FibGUgVkNMT0NLX1BWQ0xPQ0sgZW50aXJlbHkgaWYgaXQgZmFp
bHMgdG8gcmVnaXN0ZXIgdGhlCisJICogc2Vjb25kYXJ5IHRpbWUgaW5mbyB3aXRoIFhlbiBvciBp
ZiB3ZSBtaWdyYXRlZCB0byBhIGhvc3Qgd2l0aG91dCB0aGUKKwkgKiBuZWNlc3NhcnkgZmxhZ3Mu
IE9uIGJvdGggb2YgdGhlc2UgY2FzZXMgd2hhdCBoYXBwZW5zIGlzIGVpdGhlcgorCSAqIHByb2Nl
c3Mgc2VlaW5nIGEgemVyb2VkIG91dCBwdnRpIG9yIHNlZWluZyBubyBQVkNMT0NLX1RTQ19TVEFC
TEVfQklUCisJICogYml0IHNldC4gVXNlcnNwYWNlIGNoZWNrcyB0aGUgbGF0dGVyIGFuZCBpZiAw
LCBpdCBkaXNjYXJkcyB0aGUgZGF0YQorCSAqIGluIHB2dGkgYW5kIGZhbGxiYWNrcyB0byBhIHN5
c3RlbSBjYWxsIGZvciBhIHJlbGlhYmxlIHRpbWVzdGFtcC4KKwkgKi8KKwlpZiAocmV0ICE9IDAp
CisJCXByX25vdGljZSgiQ2Fubm90IHJlc3RvcmUgc2Vjb25kYXJ5IHZjcHVfdGltZV9pbmZvIChl
cnIgJWQpIiwKKwkJCSAgcmV0KTsKK30KKworc3RhdGljIHZvaWQgeGVuX3NldHVwX3ZzeXNjYWxs
X3RpbWVfaW5mbyh2b2lkKQoreworCXN0cnVjdCB2Y3B1X3JlZ2lzdGVyX3RpbWVfbWVtb3J5X2Fy
ZWEgdDsKKwlzdHJ1Y3QgcHZjbG9ja192c3lzY2FsbF90aW1lX2luZm8gKnRpOworCWludCByZXQ7
CisKKwl0aSA9IChzdHJ1Y3QgcHZjbG9ja192c3lzY2FsbF90aW1lX2luZm8gKilnZXRfemVyb2Vk
X3BhZ2UoR0ZQX0tFUk5FTCk7CisJaWYgKCF0aSkKKwkJcmV0dXJuOworCisJdC5hZGRyLnYgPSAm
dGktPnB2dGk7CisKKwlyZXQgPSBIWVBFUlZJU09SX3ZjcHVfb3AoVkNQVU9QX3JlZ2lzdGVyX3Zj
cHVfdGltZV9tZW1vcnlfYXJlYSwgMCwgJnQpOworCWlmIChyZXQpIHsKKwkJcHJfbm90aWNlKCJ4
ZW46IFZDTE9DS19QVkNMT0NLIG5vdCBzdXBwb3J0ZWQgKGVyciAlZClcbiIsIHJldCk7CisJCWZy
ZWVfcGFnZSgodW5zaWduZWQgbG9uZyl0aSk7CisJCXJldHVybjsKKwl9CisKKwkvKgorCSAqIElm
IHByaW1hcnkgdGltZSBpbmZvIGhhZCB0aGlzIGJpdCBzZXQsIHNlY29uZGFyeSBzaG91bGQgdG9v
IHNpbmNlCisJICogaXQncyB0aGUgc2FtZSBkYXRhIG9uIGJvdGgganVzdCBkaWZmZXJlbnQgbWVt
b3J5IHJlZ2lvbnMuIEJ1dCB3ZQorCSAqIHN0aWxsIGNoZWNrIGl0IGluIGNhc2UgaHlwZXJ2aXNv
ciBpcyBidWdneS4KKwkgKi8KKwlpZiAoISh0aS0+cHZ0aS5mbGFncyAmIFBWQ0xPQ0tfVFNDX1NU
QUJMRV9CSVQpKSB7CisJCXQuYWRkci52ID0gTlVMTDsKKwkJcmV0ID0gSFlQRVJWSVNPUl92Y3B1
X29wKFZDUFVPUF9yZWdpc3Rlcl92Y3B1X3RpbWVfbWVtb3J5X2FyZWEsCisJCQkJCSAwLCAmdCk7
CisJCWlmICghcmV0KQorCQkJZnJlZV9wYWdlKCh1bnNpZ25lZCBsb25nKXRpKTsKKworCQlwcl9u
b3RpY2UoInhlbjogVkNMT0NLX1BWQ0xPQ0sgbm90IHN1cHBvcnRlZCAodHNjIHVuc3RhYmxlKVxu
Iik7CisJCXJldHVybjsKKwl9CisKKwl4ZW5fY2xvY2sgPSB0aTsKKwlwdmNsb2NrX3NldF9wdnRp
X2NwdTBfdmEoeGVuX2Nsb2NrKTsKKworCXhlbl9jbG9ja3NvdXJjZS5hcmNoZGF0YS52Y2xvY2tf
bW9kZSA9IFZDTE9DS19QVkNMT0NLOworfQorCiBzdGF0aWMgdm9pZCBfX2luaXQgeGVuX3RpbWVf
aW5pdCh2b2lkKQogewogCXN0cnVjdCBwdmNsb2NrX3ZjcHVfdGltZV9pbmZvICpwdnRpOwpAQCAt
NDAxLDggKzQ4NywxMCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgeGVuX3RpbWVfaW5pdCh2b2lkKQog
CSAqIGJpdCBpcyBzdXBwb3J0ZWQgaGVuY2Ugc3BlZWRpbmcgdXAgWGVuIGNsb2Nrc291cmNlLgog
CSAqLwogCXB2dGkgPSAmX190aGlzX2NwdV9yZWFkKHhlbl92Y3B1KS0+dGltZTsKLQlpZiAocHZ0
aS0+ZmxhZ3MgJiBQVkNMT0NLX1RTQ19TVEFCTEVfQklUKQorCWlmIChwdnRpLT5mbGFncyAmIFBW
Q0xPQ0tfVFNDX1NUQUJMRV9CSVQpIHsKIAkJcHZjbG9ja19zZXRfZmxhZ3MoUFZDTE9DS19UU0Nf
U1RBQkxFX0JJVCk7CisJCXhlbl9zZXR1cF92c3lzY2FsbF90aW1lX2luZm8oKTsKKwl9CiAKIAl4
ZW5fc2V0dXBfcnVuc3RhdGVfaW5mbyhjcHUpOwogCXhlbl9zZXR1cF90aW1lcihjcHUpOwpkaWZm
IC0tZ2l0IGEvYXJjaC94ODYveGVuL3hlbi1vcHMuaCBiL2FyY2gveDg2L3hlbi94ZW4tb3BzLmgK
aW5kZXggYzhhNmQyMjRmN2VkLi5mOTZkYmVkYjMzZDQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hl
bi94ZW4tb3BzLmgKKysrIGIvYXJjaC94ODYveGVuL3hlbi1vcHMuaApAQCAtNjksNiArNjksOCBA
QCB2b2lkIHhlbl9zZXR1cF9ydW5zdGF0ZV9pbmZvKGludCBjcHUpOwogdm9pZCB4ZW5fdGVhcmRv
d25fdGltZXIoaW50IGNwdSk7CiB1NjQgeGVuX2Nsb2Nrc291cmNlX3JlYWQodm9pZCk7CiB2b2lk
IHhlbl9zZXR1cF9jcHVfY2xvY2tldmVudHModm9pZCk7Cit2b2lkIHhlbl9zYXZlX3RpbWVfbWVt
b3J5X2FyZWEodm9pZCk7Cit2b2lkIHhlbl9yZXN0b3JlX3RpbWVfbWVtb3J5X2FyZWEodm9pZCk7
CiB2b2lkIF9faW5pdCB4ZW5faW5pdF90aW1lX29wcyh2b2lkKTsKIHZvaWQgX19pbml0IHhlbl9o
dm1faW5pdF90aW1lX29wcyh2b2lkKTsKIApkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vaW50ZXJm
YWNlL3ZjcHUuaCBiL2luY2x1ZGUveGVuL2ludGVyZmFjZS92Y3B1LmgKaW5kZXggOTgxODhjODdm
NWMxLi41MDRjNzE2MDE1MTEgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveGVuL2ludGVyZmFjZS92Y3B1
LmgKKysrIGIvaW5jbHVkZS94ZW4vaW50ZXJmYWNlL3ZjcHUuaApAQCAtMTc4LDQgKzE3OCw0NiBA
QCBERUZJTkVfR1VFU1RfSEFORExFX1NUUlVDVCh2Y3B1X3JlZ2lzdGVyX3ZjcHVfaW5mbyk7CiAK
IC8qIFNlbmQgYW4gTk1JIHRvIHRoZSBzcGVjaWZpZWQgVkNQVS4gQGV4dHJhX2FyZyA9PSBOVUxM
LiAqLwogI2RlZmluZSBWQ1BVT1Bfc2VuZF9ubWkgICAgICAgICAgICAgMTEKKworLyoKKyAqIEdl
dCB0aGUgcGh5c2ljYWwgSUQgaW5mb3JtYXRpb24gZm9yIGEgcGlubmVkIHZjcHUncyB1bmRlcmx5
aW5nIHBoeXNpY2FsCisgKiBwcm9jZXNzb3IuICBUaGUgcGh5c2ljYWwgSUQgaW5mb3JtbWF0aW9u
IGlzIGFyY2hpdGVjdHVyZS1zcGVjaWZpYy4KKyAqIE9uIHg4NjogaWRbMzE6MF09YXBpY19pZCwg
aWRbNjM6MzJdPWFjcGlfaWQuCisgKiBUaGlzIGNvbW1hbmQgcmV0dXJucyAtRUlOVkFMIGlmIGl0
IGlzIG5vdCBhIHZhbGlkIG9wZXJhdGlvbiBmb3IgdGhpcyBWQ1BVLgorICovCisjZGVmaW5lIFZD
UFVPUF9nZXRfcGh5c2lkICAgICAgICAgICAxMiAvKiBhcmcgPT0gdmNwdV9nZXRfcGh5c2lkX3Qg
Ki8KK3N0cnVjdCB2Y3B1X2dldF9waHlzaWQgeworCXVpbnQ2NF90IHBoeXNfaWQ7Cit9OworREVG
SU5FX0dVRVNUX0hBTkRMRV9TVFJVQ1QodmNwdV9nZXRfcGh5c2lkKTsKKyNkZWZpbmUgeGVuX3Zj
cHVfcGh5c2lkX3RvX3g4Nl9hcGljaWQocGh5c2lkKSAoKHVpbnQzMl90KShwaHlzaWQpKQorI2Rl
ZmluZSB4ZW5fdmNwdV9waHlzaWRfdG9feDg2X2FjcGlpZChwaHlzaWQpICgodWludDMyX3QpKChw
aHlzaWQpID4+IDMyKSkKKworLyoKKyAqIFJlZ2lzdGVyIGEgbWVtb3J5IGxvY2F0aW9uIHRvIGdl
dCBhIHNlY29uZGFyeSBjb3B5IG9mIHRoZSB2Y3B1IHRpbWUKKyAqIHBhcmFtZXRlcnMuICBUaGUg
bWFzdGVyIGNvcHkgc3RpbGwgZXhpc3RzIGFzIHBhcnQgb2YgdGhlIHZjcHUgc2hhcmVkCisgKiBt
ZW1vcnkgYXJlYSwgYW5kIHRoaXMgc2Vjb25kYXJ5IGNvcHkgaXMgdXBkYXRlZCB3aGVuZXZlciB0
aGUgbWFzdGVyIGNvcHkKKyAqIGlzIHVwZGF0ZWQgKGFuZCB1c2luZyB0aGUgc2FtZSB2ZXJzaW9u
aW5nIHNjaGVtZSBmb3Igc3luY2hyb25pc2F0aW9uKS4KKyAqCisgKiBUaGUgaW50ZW50IGlzIHRo
YXQgdGhpcyBjb3B5IG1heSBiZSBtYXBwZWQgKFJPKSBpbnRvIHVzZXJzcGFjZSBzbworICogdGhh
dCB1c2VybW9kZSBjYW4gY29tcHV0ZSBzeXN0ZW0gdGltZSB1c2luZyB0aGUgdGltZSBpbmZvIGFu
ZCB0aGUKKyAqIHRzYy4gIFVzZXJtb2RlIHdpbGwgc2VlIGFuIGFycmF5IG9mIHZjcHVfdGltZV9p
bmZvIHN0cnVjdHVyZXMsIG9uZQorICogZm9yIGVhY2ggdmNwdSwgYW5kIGNob29zZSB0aGUgcmln
aHQgb25lIGJ5IGFuIGV4aXN0aW5nIG1lY2hhbmlzbQorICogd2hpY2ggYWxsb3dzIGl0IHRvIGdl
dCB0aGUgY3VycmVudCB2Y3B1IG51bWJlciAoc3VjaCBhcyB2aWEgYQorICogc2VnbWVudCBsaW1p
dCkuICBJdCBjYW4gdGhlbiBhcHBseSB0aGUgbm9ybWFsIGFsZ29yaXRobSB0byBjb21wdXRlCisg
KiBzeXN0ZW0gdGltZSBmcm9tIHRoZSB0c2MuCisgKgorICogQGV4dHJhX2FyZyA9PSBwb2ludGVy
IHRvIHZjcHVfcmVnaXN0ZXJfdGltZV9pbmZvX21lbW9yeV9hcmVhIHN0cnVjdHVyZS4KKyAqLwor
I2RlZmluZSBWQ1BVT1BfcmVnaXN0ZXJfdmNwdV90aW1lX21lbW9yeV9hcmVhICAgMTMKK0RFRklO
RV9HVUVTVF9IQU5ETEVfU1RSVUNUKHZjcHVfdGltZV9pbmZvKTsKK3N0cnVjdCB2Y3B1X3JlZ2lz
dGVyX3RpbWVfbWVtb3J5X2FyZWEgeworCXVuaW9uIHsKKwkJR1VFU1RfSEFORExFKHZjcHVfdGlt
ZV9pbmZvKSBoOworCQlzdHJ1Y3QgcHZjbG9ja192Y3B1X3RpbWVfaW5mbyAqdjsKKwkJdWludDY0
X3QgcDsKKwl9IGFkZHI7Cit9OworREVGSU5FX0dVRVNUX0hBTkRMRV9TVFJVQ1QodmNwdV9yZWdp
c3Rlcl90aW1lX21lbW9yeV9hcmVhKTsKKwogI2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19WQ1BVX0hf
XyAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 03 12:01:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 12:01:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzLtY-0004M6-RZ; Tue, 03 Oct 2017 12:01:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=442de58c5=roger.pau@citrix.com>)
 id 1dzLtX-0004M0-P4
 for xen-devel@lists.xen.org; Tue, 03 Oct 2017 12:01:51 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 82/9A-02229-E2C73D95; Tue, 03 Oct 2017 12:01:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsWyU9JRQle75nK
 kwdQucYslHxezODB6HN39mymAMYo1My8pvyKBNePRw1msBbNYKj6e/MLawHiQuYuRg0NCwE/i
 2yNBEJNFQEXi44Q8EJNNwF5i+teKLkZODhEBXYlnC56xgdjMApMZJfrXyoLYwgJREie3XgaL8
 wp4SCxe85i1i5GLQ0igg1Hi5Nu/jBAJQYmTM5+wQDTrSdyYOoUNZD6zgLTE8n8cEGF5ieats5
 lBbE4BL4kPOyF2iQJd07/kKTuILSSgKNE/7wFYXEIgXWLr31/MExgFZiHZMAvJhlkIG2Yh2bC
 AkWUVo0ZxalFZapGukZFeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgsNYzMDDu
 YJx6wu8QoyQHk5Io75Pyy5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHh/VwHlBItS01Mr0jJzg
 HEDk5bg4FES4V0BkuYtLkjMLc5Mh0idYtTluPHw+h8mIZa8/LxUKXHeCSBFAiBFGaV5cCNgMX
 yJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvC5ApPJl5JXCbXgEdwQR0xJyuCyBHlCQipKQ
 aGOcvqczTuyBavHLTgRvXpobP/Lfagul9v6637a75Bom8p07ujVv/MVVme8qvcAPO7+JaOc+v
 Zp/eH36M7ySfvtCvqj9zuB9b7RJsM7G7ksCUd39f9IN92RXNuWZv32v6KdaEbPtuV9FuN6H8v
 cL725+EtGIuys77fnRXtsOxZ+zGJwXKfnx9I63EUpyRaKjFXFScCACv2IZ73AIAAA==
X-Env-Sender: prvs=442de58c5=roger.pau@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1507032107!62206367!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30454 invoked from network); 3 Oct 2017 12:01:47 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Oct 2017 12:01:47 -0000
X-IronPort-AV: E=Sophos;i="5.42,474,1500940800"; d="scan'208";a="53941467"
Date: Tue, 3 Oct 2017 13:01:25 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171003120125.bt7v6c3vclrnho3x@MacBook-Pro-de-Roger.local>
References: <1506709863-12291-1-git-send-email-andrew.cooper3@citrix.com>
 <1506709863-12291-3-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506709863-12291-3-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Kevin Tian <kevin.tian@intel.com>, Jan Beulich <JBeulich@suse.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 2/3] x86/vmx: Don't self-recurse in
 vmx_update_guest_cr()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjksIDIwMTcgYXQgMDY6MzE6MDJQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBBbiB1cGRhdGUgdG8gQ1I0IGZvbGxvd2luZyBhIENSMCB1cGRhdGUgY2FuIGJlIGRv
bmUgZWFzaWx5IGJ5IGZhbGxpbmcKPiB0aHJvdWdoIGludG8gdGhlIENSNCBjYXNlLiAgVGhpcyBh
dm9pZHMgdW5uZWNlc3NhcnkgcGFzc2VzIHRocm91Z2gKPiB2bXhfdm1jc197ZW50ZXIsZXhpdH0o
KSBhbmQgdW5uZWNlc3Nhcnkgc3RhY2sgdXNhZ2UgKGFzIHRoZSBjb21waWxlcgo+IGNhbm5vdCBv
cHRpbWlzZSB0aGlzIHVzZSB0byBhIHRhaWxjYWxsKS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKTEdUTToKClJldmlld2VkLWJ5
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCk1heWJlIHlvdSBzaG91
bGQgYWRkIHRvIHRoZSBjb21taXQgbWVzc2FnZSB0aGF0IHRoaXMgaXMgbm90IGEKZnVuY3Rpb25h
bCBjaGFuZ2U/CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 03 12:15:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 12:15:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzM6Q-0005BE-42; Tue, 03 Oct 2017 12:15:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dzM6P-0005B6-DK
 for xen-devel@lists.xen.org; Tue, 03 Oct 2017 12:15:09 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 F5/F0-01910-C4F73D95; Tue, 03 Oct 2017 12:15:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVysyfVTde7/nK
 kwcybehZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b0Z+sYC/ZJVXSuXMrewPhLqIuRi0NIYBOj
 xKS5bSxdjJxAzm5GiYatSiC2sICfxMkP/9hBbBEBb4lX3T/ZQRqYBT4xSbw9Np0JoruDUeLGi
 3OsIFVsApoSdz5/YgKxeQWsJH6dOQUWZxFQkWjo3AA2SVQgXGL/92vMEDWCEidnPgHbzCngJf
 HhYg9YnFnATGLe5odQtrjErSfzmSBseYntb+cwT2Dkn4WkfRaSlllIWmYhaVnAyLKKUaM4tag
 stUjXyEwvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwROsZGBh3MDbs9TvEKMnB
 pCTKa1N3OVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+tWqCcYFFqempFWmYOMFpg0hIcPEoiv
 DogrbzFBYm5xZnpEKlTjLockxZf+cMkxJKXn5cqJc77DGSGAEhRRmke3AhY5F5ilJUS5mVkYG
 AQ4ilILcrNLEGVf8UozsGoJMxrALKKJzOvBG7TK6AjmICOmNN1AeSIkkSElFQD4zKXCMPqxEs
 HHmk+KM33ijscyR9QkF8c+q6Z9+T8JX6OPwwXX1m8QkqlZmNEy/sY5afXI5JbXy354ShQ8+R/
 yero7T15b7bE2N/QmFcQNaP05P0QVfFus1gpxWTGpiXWK1YVrGL+6hC36uaBvZpmZ5YHTO7/O
 0V/xt6Cj7v+3NfxaJbwmr9LQImlOCPRUIu5qDgRANq56q/XAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1507032907!79143742!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20334 invoked from network); 3 Oct 2017 12:15:07 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-31.messagelabs.com with SMTP; 3 Oct 2017 12:15:07 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1B3D280D;
 Tue,  3 Oct 2017 05:15:06 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 49BDC3F58C;
 Tue,  3 Oct 2017 05:15:04 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1506024004-8615-1-git-send-email-volodymyr_babchuk@epam.com>
 <1506024004-8615-4-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <bb56f772-8e71-0100-5303-f5a49553b21c@arm.com>
Date: Tue, 3 Oct 2017 13:15:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1506024004-8615-4-git-send-email-volodymyr_babchuk@epam.com>
Content-Language: en-US
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v6 03/10] public: xen.h: add definitions for
	UUID handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyMS8wOS8xNyAyMDo1OSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gQWRkZWQg
dHlwZSB4ZW5fdXVpZF90LiBUaGlzIHR5cGUgcmVwcmVzZW50cyBVVUlEIGFzIGFuIGFycmF5IG9m
IDE2Cj4gYnl0ZXMgaW4gYmlnIGVuZGlhbiBmb3JtYXQuCj4gCj4gQWRkZWQgbWFjcm8gWEVOX0RF
RklORV9VVUlEIHRoYXQgY29uc3RydWN0cyBVVUlEIGluIHRoZSB1c3VhbCB3YXk6Cj4gCj4gICBY
RU5fREVGSU5FX1VVSUQoMHgwMDExMjIzMywgMHg0NDU1LCAweDY2NzcsIDB4ODg5OSwgMHhhYWJi
Y2NkZGVlZmYpCj4gCj4gd2lsbCBjb25zdHJ1Y3QgVVVJRCAwMDExMjIzMy00NDU1LTY2NzctODg5
OS1hYWJiY2NkZGVlZmYgcHJlc2VudGVkIGFzCj4gICB7MHgwMCwgMHgxMSwgMHgyMiwgMHgzMywg
MHg0NCwgMHg1NSwgMHg2NiwgMHg3NywgMHg4OCwKPiAgICAweDk5LCAweGFhLCAweGJiLCAweGNj
LCAweGRkLCAweGVlLCAweGZmfQo+IAo+IE5COiBUaGlzIGlzIGNvbXBhdGlibGUgd2l0aCBMaW51
eCBrZXJuZWwgYW5kIHdpdGggbGlidXVpZCwgYnV0IGl0IGlzIG5vdAo+IGNvbXBhdGlibGUgd2l0
aCBNaWNyb3NvZnQsIGFzIHRoZXkgdXNlIG1peGVkLWVuZGlhbiBlbmNvZGluZyAoc29tZQo+IGNv
bXBvbmVudHMgYXJlIGxpdHRsZS1lbmRpYW4sIHNvbWUgYXJlIGJpZy1lbmRpYW4pLgoKSSB0aGlu
ayB0aGlzIHBhcmFncmFwaCBzaG91bGQgYWxzbyBiZSBkdXBsaWNhdGVkIGluIHRoZSBoZWFkZXIg
dG8gaGVscCAKdGhlIHVzZXIuCgo+IAo+IFNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVr
IDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KPiAtLS0KPiAKPiAgICogRml4ZWQgY29tbWl0
IG1lc3NhZ2UgKGFkZGVkIDB4IGluIFhFTl9ERUZJTkVfVVVJRCB1c2FnZSBleGFtcGxlKQo+ICAg
KiBBcyB3YXMgYWdyZWVkIHdpdGggSnVsaWVuIEdyYWlsIChbMV0pLCBhZGRlZCB0d28gZmxhdm91
cnMgb2YKPiAgICAgWEVOX0RFRklORV9VVUlEKCkuIE9uZSBvZiB0aGVtIGNhc3RzIGluaXRpYWxp
emF0aW9uIGxpc3QKPiAgICAgdG8gcmlnaHQgdHlwZSAoaWYgY29tcGlsZXIgc3VwcG9ydHMgdGhp
cyksIGFub3RoZXIgLSBkb2VzIG5vdC4KPiAKPiBbMV0gaHR0cDovL21hcmttYWlsLm9yZy9tZXNz
YWdlL2NwY2VkMzcyNDJhbGZ2ejcKPiAtLS0KPiAgIHhlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaCB8
IDI3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAgMSBmaWxlIGNoYW5nZWQsIDI3IGlu
c2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL3hlbi5oIGIv
eGVuL2luY2x1ZGUvcHVibGljL3hlbi5oCj4gaW5kZXggMmFjNmIxZS4uMjYzYmIzYiAxMDA2NDQK
PiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmgKPiArKysgYi94ZW4vaW5jbHVkZS9wdWJs
aWMveGVuLmgKPiBAQCAtOTMwLDYgKzkzMCwzMyBAQCBfX0RFRklORV9YRU5fR1VFU1RfSEFORExF
KHVpbnQxNiwgdWludDE2X3QpOwo+ICAgX19ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh1aW50MzIs
IHVpbnQzMl90KTsKPiAgIF9fREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUodWludDY0LCB1aW50NjRf
dCk7Cj4gICAKPiArdHlwZWRlZiBzdHJ1Y3QKPiArewo+ICsgICAgdWludDhfdCBhWzE2XTsKPiAr
fSB4ZW5fdXVpZF90Owo+ICsKPiArI2lmIGRlZmluZWQoX19HTlVDX18pICYmICFkZWZpbmVkKF9f
U1RSSUNUX0FOU0lfXykKPiArCj4gKyNkZWZpbmUgWEVOX0RFRklORV9VVUlEKGEsIGIsIGMsIGQs
IGUxLCBlMiwgZTMsIGU0LCBlNSwgZTYpICAgICAgICAgICAgIFwKPiArICAgICh4ZW5fdXVpZF90
KXt7KChhKSA+PiAyNCkgJiAweEZGLCAoKGEpID4+IDE2KSAmIDB4RkYsICAgICAgICAgICAgICAg
XAo+ICsgICAgICAgICAgICAgICAgICAoKGEpID4+ICA4KSAmIDB4RkYsICgoYSkgPj4gIDApICYg
MHhGRiwgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgICAgICAgICAgICgoYikgPj4gIDgpICYg
MHhGRiwgKChiKSA+PiAgMCkgJiAweEZGLCAgICAgICAgICAgICAgIFwKPiArICAgICAgICAgICAg
ICAgICAgKChjKSA+PiAgOCkgJiAweEZGLCAoKGMpID4+ICAwKSAmIDB4RkYsICAgICAgICAgICAg
ICAgXAo+ICsgICAgICAgICAgICAgICAgICAoKGQpID4+ICA4KSAmIDB4RkYsICgoZCkgPj4gIDAp
ICYgMHhGRiwgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGUx
LCBlMiwgZTMsIGU0LCBlNSwgZTZ9fQo+ICsKPiArI2Vsc2UKPiArCj4gKyNkZWZpbmUgWEVOX0RF
RklORV9VVUlEKGEsIGIsIGMsIGQsIGUxLCBlMiwgZTMsIGU0LCBlNSwgZTYpICAgICAgICAgICAg
IFwKPiArICAgIHt7KChhKSA+PiAyNCkgJiAweEZGLCAoKGEpID4+IDE2KSAmIDB4RkYsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAoKGEpID4+ICA4KSAmIDB4RkYsICgoYSkg
Pj4gIDApICYgMHhGRiwgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICgoYikg
Pj4gIDgpICYgMHhGRiwgKChiKSA+PiAgMCkgJiAweEZGLCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKPiArICAgICAgKChjKSA+PiAgOCkgJiAweEZGLCAoKGMpID4+ICAwKSAmIDB4RkYsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAoKGQpID4+ICA4KSAmIDB4RkYsICgo
ZCkgPj4gIDApICYgMHhGRiwgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAg
ICAgICAgICBlMSwgZTIsIGUzLCBlNCwgZTUsIGU2fX0KClRoZSBvbmx5IGRpZmZlcmVuY2UgYmV0
d2VlbiB0aGUgdHdvIG1hY3JvcyBpcyB0aGUgZm9ybWVyIGlzIGhhdmluZyB0aGUgCmNhc3Qgd2hp
bHN0IHRoZSBsYXR0ZXIgbm90LgoKSG93IGFib3V0IGZhY3Rvcml6aW5nIHRoZSBjb2RlLCBpLmU6
CgojZGVmaW5lIF9fWEVOX0RFRklORV9VVUlEKGEsIGIsIGMsIGQsIGUxLCBlMiwgZTMsIGU0LCBl
NSwgZTYpCiAgICAgIHt7IC4uLiB9fQoKI2lmIGRlZmluZWQoLi4uLikKCiNkZWZpbmUgWEVOX0RF
RklORV9VVUlEKGEsIGIsIGMsIGQsIGUxLCBlMiwgZTMsIGU0LCBlNSwgZTYpIFwKICAgICh4ZW5f
dXVpZF90KV9fWEVOX0RFRklORV9VVUlEKGEsIGIsIGMsIGQsIC4uLikKCiNlbHNlCgojZGVmaW5l
IFhFTl9ERUZJTkVfVVVJRCguLi4uKSBfX1hFTl9ERUZJTkVfVVVJRCguLi4pCgpBbnkgb3Bpbm9u
cz8KCj4gKwo+ICsjZW5kaWYgLyogKF9fR05VQ19fKSAmJiAhZGVmaW5lZChfX1NUUklDVF9BTlNJ
X18pICovCj4gKwo+ICAgI2VuZGlmIC8qICFfX0FTU0VNQkxZX18gKi8KPiAgIAo+ICAgLyogRGVm
YXVsdCBkZWZpbml0aW9ucyBmb3IgbWFjcm9zIHVzZWQgYnkgZG9tY3RsL3N5c2N0bC4gKi8KPiAK
CkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 03 12:22:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 12:22:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzMDG-0005rn-Rm; Tue, 03 Oct 2017 12:22:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=442a0b037=Ian.Jackson@citrix.com>)
 id 1dzMDF-0005rh-7V
 for xen-devel@lists.xenproject.org; Tue, 03 Oct 2017 12:22:13 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 62/C0-09852-4F083D95; Tue, 03 Oct 2017 12:22:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHRDpO6Xhsu
 RBm03WSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox5k04wFdxjrPj94wpjA+NOxi5GTg4JAX+J
 vYc2sIDYbAK6Ek1b/rKB2LwCghInZz4BizML6Egs2P2JDcKWl9j+dg4zRI2DxK2dzWA1LAIqE
 gvO/QKLiwhoSaxf8RSqXkXi1LwusBphAWeJtUdesYPYnAJWEh/fvweLCwlkSKw4OJkN4h4Tib
 cLdwLZHEBxNYm56+MnMPLNQnLRLCQXzUJy0QJG5lWM6sWpRWWpRbqWeklFmekZJbmJmTm6hga
 mermpxcWJ6ak5iUnFesn5uZsYgYHGAAQ7GNe2Oh9ilORgUhLl3VV3OVKILyk/pTIjsTgjvqg0
 J7X4EKMMB4eSBO/WeqCcYFFqempFWmYOMORh0hIcPEoivI9AWnmLCxJzizPTIVKnGI05bjy8/
 oeJo+Pm3T9MQix5+XmpUuIQkwRASjNK8+AGwWLxEqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlY
 R5r4NM4cnMK4Hb9wroFCagU+Z0XQA5pSQRISXVwChzuue0sRHfpuSCecKyvjx/qjYYTWzn3bQ
 zd0ViyCGj23GiZt4KbCWr2P6HNynxReoxqfU4Zbc83bacf1mZ7PW+TQvMJZKfVEve0tkw4cBC
 VlGHhSVTRL41iPCWnNmV0Cs1b3fuP+vYxZt2uCzWaeNrNxRNnRO1XLXQrOVGSnpJa204d/odJ
 ZbijERDLeai4kQAKNuxucACAAA=
X-Env-Sender: prvs=442a0b037=Ian.Jackson@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1507033330!93749272!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17018 invoked from network); 3 Oct 2017 12:22:11 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Oct 2017 12:22:11 -0000
X-IronPort-AV: E=Sophos;i="5.42,474,1500940800"; d="scan'208";a="442319083"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22995.33007.623432.579657@mariner.uk.xensource.com>
Date: Tue, 3 Oct 2017 13:22:07 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20171003102137.87952-4-roger.pau@citrix.com>
References: <20171003102137.87952-1-roger.pau@citrix.com>
 <20171003102137.87952-4-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 3/3] osstest: limit PVH tests to Xen >=
	4.10
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MiAzLzNdIG9zc3Rlc3Q6IGxpbWl0IFBW
SCB0ZXN0cyB0byBYZW4gPj0gNC4xMCIpOgo+IE9sZGVyIFhlbiB2ZXJzaW9ucyBkb24ndCBzdXBw
b3J0IHRoZSAndHlwZScgeGwgb3B0aW9uIHVzZWQgdG8gY3JlYXRlIGEKPiBQVkh2MiBndWVzdC4K
CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 03 12:22:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 12:22:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzMDf-0005tc-3E; Tue, 03 Oct 2017 12:22:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=442a0b037=Ian.Jackson@citrix.com>)
 id 1dzMDd-0005tO-Bc
 for xen-devel@lists.xenproject.org; Tue, 03 Oct 2017 12:22:37 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 79/FF-02041-C0183D95; Tue, 03 Oct 2017 12:22:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHSDvS5P4+V
 Ig4efWCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz9+1+xFzxnqVi7v7KB8RdzFyMnh4SAv8TD
 eZeZQGw2AV2Jpi1/2UBsXgFBiZMzn7CA2MwCehI3pk5hg7DlJZq3zmaGqHGQuL9wDVgNi4CKx
 OLWX6wgtoiAlsT6FU+h6lUkTs3rAqrh4BAWMJfomhUCEuYUsJKYMX8VWLmQQIbE6qsL2CDOMZ
 F4u3AnG0i5kICaxNz18RMY+WYhOWgWkoNmITloASPzKkaN4tSistQiXUNDvaSizPSMktzEzBx
 dQwNjvdzU4uLE9NScxKRiveT83E2MwDBjAIIdjKt/Ox1ilORgUhLl3VV3OVKILyk/pTIjsTgj
 vqg0J7X4EKMMB4eSBK9SA1BOsCg1PbUiLTMHGPAwaQkOHiUR3kcgrbzFBYm5xZnpEKlTjMYcN
 x5e/8PE0XHz7h8mIZa8/LxUKXHerfVApQIgpRmleXCDYJF4iVFWSpiXEeg0IZ6C1KLczBJU+V
 eM4hyMSsK8QiD38GTmlcDtewV0ChPQKXO6LoCcUpKIkJJqYKyfEs71/P6xLztets39/4N566X
 EA40V0cs4jr5xvH9g5eU/GncSbhyKrAlKUdPVvbJMfotOzc6mPd1pmp6qs3ZrSSZE/sxk/n+n
 NHjBOj6ZA8/2lNxPsT3TIppde3D6y3sXFL8I/+xcvPDIdldb+T2mVlbJFycsq1qokWiRqDRL1
 6DubfruVSZKLMUZiYZazEXFiQCaZ92MvwIAAA==
X-Env-Sender: prvs=442a0b037=Ian.Jackson@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1507033354!110075229!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42178 invoked from network); 3 Oct 2017 12:22:35 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Oct 2017 12:22:35 -0000
X-IronPort-AV: E=Sophos;i="5.42,474,1500940800"; d="scan'208";a="450292118"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22995.33032.279815.120819@mariner.uk.xensource.com>
Date: Tue, 3 Oct 2017 13:22:32 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20171003102137.87952-2-roger.pau@citrix.com>
References: <20171003102137.87952-1-roger.pau@citrix.com>
 <20171003102137.87952-2-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 1/3] osstest: fix PVH DomU tests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MiAxLzNdIG9zc3Rlc3Q6IGZpeCBQVkgg
RG9tVSB0ZXN0cyIpOgo+IFRoZSBwdmg9MSB4bCBvcHRpb24gd2FzIHJlbW92ZWQsIHNvIHN3aXRj
aCB0aGUgUFZIIHRlc3RzIHRvIHVzZQo+IHR5cGU9J3B2aCcgaW5zdGVhZC4KPiAKPiBPbiBvbGRl
ciBicmFuY2hlcyBzdGlsbCBzdXBwb3J0aW5nIFBWSHYxIChhbmQgdGhlICdwdmgnIHhsIG9wdGlv
biksCj4gdGhpcyBjaGFuZ2Ugd2lsbCB0dXJuIHRoZSBQVkggdGVzdHMgaW50byBQViB0ZXN0cyku
IEEgZm9sbG93dXAgY2hhbmdlCj4gd2lsbCByZW1vdmUgdGhlIFBWSCB0ZXN0cyBmcm9tIHRob3Nl
IGJyYW5jaGVzLCBzaW5jZSBQVkh2MSBoYXMgYWxyZWFkeQo+IGJlZW4gcmVtb3ZlZCBmcm9tIHVw
c3RyZWFtIExpbnV4IGFuZCBYZW4uCj4gCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CgpBbHRob3VnaCwgSSB0aGluayBJIHdpbGwgc3dhcCB0aGVzZSBj
b21taXRzIG92ZXIgZm9yIHRoZSBzYWtlIG9mCnByb3ByaWV0eS4KCklhbi4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 03 12:39:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 12:39:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzMTg-0006p3-H9; Tue, 03 Oct 2017 12:39:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dzMTf-0006ox-B0
 for xen-devel@lists.xen.org; Tue, 03 Oct 2017 12:39:11 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 3F/17-01778-EE483D95; Tue, 03 Oct 2017 12:39:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVysyfVTfdNy+V
 Ig54WM4slHxezODB6HN39mymAMYo1My8pvyKBNWPa7VdMBYdYK7Y838jcwHiRpYuRi0NIYBOj
 RF/XLyYIZzejROOeA0AOJ4ewgKPE4vZeZhBbRMBb4lX3T3aQImaBT0wSb49Nh+roYJT4+ekHW
 AebgKbEnc+fwGxeASuJIz9+gHWzCKhIPP33EiwuKhAusf/7NWaIGkGJkzOfsIDYnAJeEouWfm
 UHsZkFzCTmbX7IDGGLS9x6Mp8JwpaX2P52DvMERv5ZSNpnIWmZhaRlFpKWBYwsqxjVi1OLylK
 LdA31kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECQ7SegYFxB2NTr/MhRkkOJiVR
 Xt/Gy5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhfNQPlBItS01Mr0jJzgNECk5bg4FES4b0Ik
 uYtLkjMLc5Mh0idYtTluPHw+h8mIZa8/LxUKXHeDyBFAiBFGaV5cCNgkXuJUVZKmJeRgYFBiK
 cgtSg3swRV/hWjOAejkjAvHzANCPFk5pXAbXoFdAQT0BFzui6AHFGSiJCSamBUlr5yLiOGr8G
 jtpOVZekhjUaGlzqPTKeHbQ6Sa1PLU196y3/VFAvnP7ofIrz2uzjy/b4aV/NAq6YmyutXsCP3
 yUX/1CIS6pcLBHyTP3lst1/T14q802+vCJ8tVSi1/XaQtTrVf4f+psVPvd2e3J75sWnrHPHZJ
 aqvvr9P4ea/YrfzoNtb7w9KLMUZiYZazEXFiQCmKsvg1wIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1507034348!114463871!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8771 invoked from network); 3 Oct 2017 12:39:08 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-9.tower-206.messagelabs.com with SMTP; 3 Oct 2017 12:39:08 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D062980D;
 Tue,  3 Oct 2017 05:39:07 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0E2CC3F58C;
 Tue,  3 Oct 2017 05:39:05 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1506024004-8615-1-git-send-email-volodymyr_babchuk@epam.com>
 <1506024004-8615-6-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1ab010c4-fae0-1996-0893-58c49e40621b@arm.com>
Date: Tue, 3 Oct 2017 13:39:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1506024004-8615-6-git-send-email-volodymyr_babchuk@epam.com>
Content-Language: en-US
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v6 05/10] arm: add SMCCC protocol definitions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVm9sb2R5bXlyLAoKT24gMjEvMDkvMTcgMjA6NTksIFZvbG9keW15ciBCYWJjaHVrIHdyb3Rl
Ogo+IEFkZCBnZW5lcmljIGRlZmluaXRpb25zIHVzZWQgaW4gQVJNIFNNQyBjYWxsIGNvbnZlbnRp
b24uCj4gVGhvc2UgZGVmaW5pdGlvbnMgd2FzIG9yaWdpbmFseSBhZGRlZCB0byBMaW51eCBrZXJu
ZWwgYXMKCnMvb3JpZ2luYWx5L29yaWdpbmFsbHkvCgo+IGluY2x1ZGUvbGludXgvYXJtLXNtY2Nj
LmggYnkgY29tbWl0IDk4ZGQ2NGYzNGY0Nwo+ICgiQVJNOiA4NDc4LzI6IGFybS9hcm02NDogYWRk
IGFybS1zbWNjYyIpCj4gCj4gSSBleHRlbmRlZCB0aGVtIGFuZCBmb3JtYXR0ZWQgYWNjb3JkaW5n
IHRvIFhFTiBjb2Rpbmcgc3R5bGUuIFNvbWUKPiBvZiB0aGUgbWFjcm9zIHdlcmUgY29udmVydGVk
IHRvIGlubGluZWQgZnVuY3Rpb25zIHRvIGVhc2UgcGFyc2luZy4KPiAKPiBUaGV5IGNhbiBiZSB1
c2VkIGJ5IGJvdGggU01DQ0MgY2xpZW50cyAobGlrZSBQU0NJKSBhbmQgYnkgU01DQ0MKPiBzZXJ2
ZXJzIChsaWtlIHZQU0NJIG9yIHVwY29taW5nIGdlbmVyaWMgU01DQ0MgaGFuZGxlcikuCj4gCj4g
U2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0u
Y29tPgoKQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVl
cnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 03 12:44:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 12:44:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzMZA-0007VR-5E; Tue, 03 Oct 2017 12:44:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dzMZ8-0007Uc-Pk
 for xen-devel@lists.xen.org; Tue, 03 Oct 2017 12:44:50 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 04/01-17770-24683D95; Tue, 03 Oct 2017 12:44:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsVysyfVTdex7XK
 kwblDChZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aE6QUFTbwVT7vfsDYwvuHqYuTiEBLYxCix
 7eJ0FghnN6PEuiP72LsYOTmEBTwkDs64zAxiiwh4S7zq/skOUsQs8IlJ4u2x6UwQHR2MEu/vX
 wbrYBPQlLjz+RMTiM0rYCXx/v92NhCbRUBFYsaTPWBxUYFwif3frzFD1AhKnJz5hAXE5hTwkv
 i+dRfYHGYBM4l5mx8yQ9jiEreezGeCsOUltr+dwzyBkX8WkvZZSFpmIWmZhaRlASPLKkaN4tS
 istQiXSMzvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwBBlAIIdjGcWBB5ilORg
 UhLl9W28HCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgnd+K1BOsCg1PbUiLTMHGC0waQkOHiUR3
 g8gad7igsTc4sx0iNQpRkuOY5su/2Hi2HTzLpDc8P3BHyYhlrz8vFQpcd5YkAYBkIaM0jy4cb
 CIvsQoKyXMywh0oBBPQWpRbmYJqvwrRnEORiVh3mqQKTyZeSVwW18BHcQEdNCcrgsgB5UkIqS
 kGhj57Fotr81+M3+5hofD80Npswzc7RYejNpSIrX7dOZVf6atjFMkSq747Jh+8WCPYreQ3qqy
 q71zWH6ZH7WUy5j33S8jZ8fWaatTzx/ibOKMFdZsDej3n+cz/3bjohnpDD++Khw82qc+I2FT5
 yaxTd+mdR44uijk1K6JD0TZNm4Pqb+6UOCG7uq7SizFGYmGWsxFxYkAyAoth+MCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1507034689!118903224!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5306 invoked from network); 3 Oct 2017 12:44:49 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-4.tower-27.messagelabs.com with SMTP; 3 Oct 2017 12:44:49 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A2B4880D;
 Tue,  3 Oct 2017 05:44:48 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D26033F58C;
 Tue,  3 Oct 2017 05:44:46 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1506024004-8615-1-git-send-email-volodymyr_babchuk@epam.com>
 <1506024004-8615-7-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9eff5510-7ee1-e80a-daaf-054573a846b3@arm.com>
Date: Tue, 3 Oct 2017 13:44:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1506024004-8615-7-git-send-email-volodymyr_babchuk@epam.com>
Content-Language: en-US
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v6 06/10] arm: smccc: handle SMCs according
	to SMCCC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVm9sb2R5bXlyLAoKT24gMjEvMDkvMTcgMjE6MDAsIFZvbG9keW15ciBCYWJjaHVrIHdyb3Rl
Ogo+IFNNQ0NDIChTTUMgQ2FsbCBDb252ZW50aW9uKSBkZXNjcmliZXMgaG93IHRvIGhhbmRsZSBi
b3RoIEhWQ3MgYW5kIFNNQ3MuCj4gU01DQ0Mgc3RhdGVzIHRoYXQgYm90aCBIVkMgYW5kIFNNQyBh
cmUgdmFsaWQgY29uZHVpdHMgdG8gY2FsbCB0byBkaWZmZXJlbnQKPiBmaXJtd2FyZSBmdW5jdGlv
bnMuIFRodXMsIGZvciBleGFtcGxlLCBQU0NJIGNhbGxzIGNhbiBiZSBtYWRlIGJvdGggYnkKPiBT
TUMgb3IgSFZDLiBBbHNvIFNNQ0NDIGRlZmluZXMgZnVuY3Rpb24gbnVtYmVyIGNvZGluZyBmb3Ig
c3VjaCBjYWxscy4KPiBCZXNpZGVzIGZ1bmN0aW9uYWwgY2FsbHMgdGhlcmUgYXJlIHF1ZXJ5IGNh
bGxzLCB3aGljaCBhbGxvd3MgdW5kZXJsaW5nCj4gT1MgZGV0ZXJtaW5lIHZlcnNpb24sIFVVSUQg
YW5kIG51bWJlciBvZiBmdW5jdGlvbnMgcHJvdmlkZWQgYnkgc2VydmljZQo+IHByb3ZpZGVyLgo+
IAo+IFRoaXMgcGF0Y2ggYWRkcyBuZXcgZmlsZSBgdnNtYy5jYCwgd2hpY2ggaGFuZGxlcyBib3Ro
IGdlbmVyaWMgU01Dcwo+IGFuZCBIVkMgYWNjb3JkaW5nIHRvIFNNQ0NDLiBBdCB0aGlzIG1vbWVu
dCBpdCBpbXBsZW1lbnRzIG9ubHkgb25lCj4gc2VydmljZTogU3RhbmRhcmQgSHlwZXJ2aXNvciBT
ZXJ2aWNlLgo+IAo+IEF0IHRoaXMgdGltZSBTdGFuZGFyZCBIeXBlcnZpc29yIFNlcnZpY2Ugb25s
eSBzdXBwb3J0cyBxdWVyeSBjYWxscywKPiBzbyBjYWxsZXIgY2FuIGFzayBhYm91dCBoeXBlcnZp
c29yIFVJRCBhbmQgZGV0ZXJtaW5lIHRoYXQgaXQgaXMgWEVOIHJ1bm5pbmcuCj4gCj4gVGhpcyBj
aGFuZ2UgYWxsb3dzIG1vcmUgZ2VuZXJpYyBoYW5kbGluZyBmb3IgU01DcyBhbmQgSFZDcyBhbmQg
aXQgY2FuCj4gYmUgZWFzaWx5IGV4dGVuZGVkIHRvIHN1cHBvcnQgbmV3IHNlcnZpY2VzIGFuZCBm
dW5jdGlvbnMuCj4gCj4gQnV0LCBiZWZvcmUgU01DIGlzIGZvcndhcmRlZCB0byBzdGFuZGFyZCBT
TUNDQyBoYW5kbGVyLCBpdCBjYW4gYmUgcm91dGVkCj4gdG8gYSBkb21haW4gbW9uaXRvciwgaWYg
b25lIGlzIGluc3RhbGxlZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8
dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+Cj4gUmV2aWV3ZWQtYnk6IE9sZWtzYW5kciBBbmRy
dXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KPiBSZXZpZXdlZC1i
eTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgo+
IC0tLQo+IAo+ICogQWRkZWQgaGVsZXBlcnMgZmlsbF9yZXZpc2lvbigpIGFuZCBmaWxsX2Z1bmN0
aW9uX2NhbGxfY291bnQoKQo+ICogUmVuYW1lZCBmaWxsX3V1aWQoKSB0byBmaWxsX3VpZCgpIChi
ZWNhdXNlIEFSTSBTQ0NDIHVzZXMgdGVybSBVSUQpCj4gKiBBbGwgaGVscGVycyByZXR1cm4gYm9v
bAo+ICogQWxsIHRoaXMgY2hhbmdlcyBtYWtlcyBjYWxsIGhhbmRsaW5nIG1vcmUgdW5pZm9ybQoK
VGhhbmsgeW91IGZvciB0aGUgcmV3b3JrLiBUaGlzIGxvb2tzIG11Y2ggbmljZXIgbm93LgoKQWNr
ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgotLSAK
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 03 12:47:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 12:47:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzMbg-0007dG-IU; Tue, 03 Oct 2017 12:47:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dzMbf-0007d9-RA
 for xen-devel@lists.xenproject.org; Tue, 03 Oct 2017 12:47:27 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 02/0F-02041-DD683D95; Tue, 03 Oct 2017 12:47:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHIsWRWlGSWpSXmKPExsXSO6nOVfdW2+V
 Ig6lX5Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxfm3uZCr5LVHRsWMjcwDhdpIuRi0NIYAKT
 xMFHP9kgnD+MEvNnXIZyNjBKfOqeyQrhtDNKrD24EyjDwSEsYCix+6paFyMnh4iAtcTp9V3sI
 DXMAgcZJW7e2M4O0XCWWWLHk++sIFVsAkYSZ49OZwSxeQVsJc7vBdnHycEioCLRfeQ1M4gtKh
 Au0XS2nwWiRlDi5MwnYDangKfE1NkrwWqYBcwk5m1+CGXLSzRvnQ1li0vcejKfCcSWADru88a
 lzBMYhWYhGTULSfssJO2zkLQvYGRZxahRnFpUllqka2Sol1SUmZ5RkpuYmaNraGCsl5taXJyY
 npqTmFSsl5yfu4kRGO71DAyMOxh79vodYpTkYFIS5f3dejlSiC8pP6UyI7E4I76oNCe1+BCjD
 AeHkgTvcZCcYFFqempFWmYOMPJg0hIcPEoivB9A0rzFBYm5xZnpEKlTjIpS4rxPQRICIImM0j
 y4Nli0X2KUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzLsNZApPZl4J3PRXQIuZgBbP6boAsrg
 kESEl1cC4fmf9ecvVVz6E/m1ep7Aq5L235pb5N7We3H8kKiG+oGDlJ45s4Us3ni0ItdaKmvtJ
 Ldmh9axn/6WPV3JzXAM7+nb3G5itEFqtZXn9y5bUc8H3NHWkvoQqvGGuirrQfD9hkYKS/b4Nq
 2NMpY9PLeuRu+J3YN/UpzbOuzQa+jPmuIorHdH69yNYiaU4I9FQi7moOBEAb+TOZPECAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1507034841!110080149!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6887 invoked from network); 3 Oct 2017 12:47:22 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 Oct 2017 12:47:22 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v93ClFr7019988
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 3 Oct 2017 12:47:16 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v93ClF0k003300
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 3 Oct 2017 12:47:15 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v93ClE8e025857;
 Tue, 3 Oct 2017 12:47:14 GMT
Received: from [10.154.100.49] (/10.154.100.49)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 03 Oct 2017 05:47:14 -0700
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <11dda1ae-5b70-41fe-a592-39750a74e5d7@suse.com>
 <20170929152439.iibhzqtwfmqi4yx2@dhcp-3-128.uk.xensource.com>
 <230ef18e-6739-58c6-1f95-b04e7245beaf@suse.com>
 <20170929155104.45wv3c7civz6uif6@dhcp-3-128.uk.xensource.com>
 <74f11822-4471-9462-ae84-ee57fe216ffc@oracle.com>
 <20170929170714.gmejwoww3ybecman@dhcp-3-128.uk.xensource.com>
 <2d6e2b3a-4750-98a1-85a0-10b690a1b060@oracle.com>
 <20171003085658.4jftgr3jumck566v@MacBook-Pro-de-Roger.local>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <4fae169f-9092-947d-4777-30013426ce5c@oracle.com>
Date: Tue, 3 Oct 2017 08:47:04 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171003085658.4jftgr3jumck566v@MacBook-Pro-de-Roger.local>
Content-Language: en-US
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Juergen Gross <jgross@suse.com>,
 The development of GNU GRUB <grub-devel@gnu.org>,
 Daniel Kiper <daniel.kiper@oracle.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Xen PVH support in grub2
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxMC8wMy8yMDE3IDA0OjU2IEFNLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+IE9uIEZy
aSwgU2VwIDI5LCAyMDE3IGF0IDA1OjIyOjI1UE0gKzAwMDAsIEJvcmlzIE9zdHJvdnNreSB3cm90
ZToKPj4gT24gMDkvMjkvMjAxNyAwMTowNyBQTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4+
IE9uIEZyaSwgU2VwIDI5LCAyMDE3IGF0IDA1OjAyOjQ4UE0gKzAwMDAsIEJvcmlzIE9zdHJvdnNr
eSB3cm90ZToKPj4+PiBPbiAwOS8yOS8yMDE3IDExOjUxIEFNLCBSb2dlciBQYXUgTW9ubsOpIHdy
b3RlOgo+Pj4+PiBPbiBGcmksIFNlcCAyOSwgMjAxNyBhdCAwMzozMzo1OFBNICswMDAwLCBKdWVy
Z2VuIEdyb3NzIHdyb3RlOgo+Pj4+Pj4gT24gMjkvMDkvMTcgMTc6MjQsIFJvZ2VyIFBhdSBNb25u
w6kgd3JvdGU6Cj4+Pj4+Pj4gT24gRnJpLCBTZXAgMjksIDIwMTcgYXQgMDI6NDY6NTNQTSArMDAw
MCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+Pj4+PiBUaGVuLCBJIGFsc28gd29uZGVyIHdoZXRo
ZXIgaXQgd291bGQgbWFrZSBzZW5zZSBmb3IgdGhpcyBncnViIHRvIGxvYWQKPj4+Pj4+PiB0aGUg
a2VybmVsIHVzaW5nIHRoZSBQVkggZW50cnkgcG9pbnQgb3IgdGhlIG5hdGl2ZSBlbnRyeSBwb2lu
dC4gV291bGQKPj4+Pj4+PiBpdCBiZSBwb3NzaWJsZSB0byBib290IGEgTGludXgga2VybmVsIHVw
IHRvIHRoZSBwb2ludCB3aGVyZSBjcHVpZCBjYW4KPj4+Pj4+PiBiZSB1c2VkIGluc2lkZSBvZiBh
IFBWSCBjb250YWluZXI/Cj4+Pj4+PiBJIGRvbid0IHRoaW5rIHRvZGF5J3MgTGludXggYWxsb3dz
IHRoYXQuIFRoaXMgaGFzIGJlZW4gZGlzY3Vzc2VkCj4+Pj4+PiB2ZXJ5IHRob3JvdWdobHkgYXQg
dGhlIHRpbWUgQm9yaXMgYWRkZWQgUFZIIFYyIHN1cHBvcnQgdG8gdGhlIGtlcm5lbC4KPj4+Pj4g
T0ssIEknbSBub3QgZ29pbmcgdG8gaW5zaXN0IG9uIHRoYXQsIGJ1dCBteSBwbGFucyBmb3IgRnJl
ZUJTRCBpcyB0bwo+Pj4+PiBtYWtlIHRoZSBuYXRpdmUgZW50cnkgcG9pbnQgY2FwYWJsZSBvZiBi
b290aW5nIGluc2lkZSBvZiBhIFBWSAo+Pj4+PiBjb250YWluZXIgdXAgdG8gdGhlIHBvaW50IHdo
ZXJlIGNwdWlkIChvciB3aGF0ZXZlciBtZXRob2QpIGNhbiBiZSB1c2VkCj4+Pj4+IHRvIGRldGVj
dCB0aGUgZW52aXJvbm1lbnQuCj4+Pj4+Cj4+Pj4+IERvIHlvdSByZWNhbGwgd2hhdCdzIHByZXZl
bnRpbmcgdGhlIG5hdGl2ZSBlbnRyeSBwb2ludCBmcm9tIGJvb3RpbmcKPj4+Pj4gaW5zaWRlIG9m
IGEgUFZIIGNvbnRhaW5lcj8gSWYgY2VydGFpbiBlbXVsYXRlZCBkZXZpY2VzIG5vdCBwcmVzZW50
IGFyZQo+Pj4+PiBuZWVkZWQgYXQgZWFybHkgYm9vdCB3ZSBjb3VsZCBsb29rIGludG8gZWl0aGVy
IHJlcGxhY2luZyB0aGVtIHdpdGgKPj4+Pj4gb3RoZXIgb3B0aW9ucyBhdmFpbGFibGUgaW5zaWRl
IG9mIGEgUFZIIGNvbnRhaW5lciwgb3IgYXMgYSBsYXN0IHJlc29ydAo+Pj4+PiBtYWtpbmcgdGhl
bSBhdmFpbGFibGUgb24gYSBQVkggY29udGFpbmVyLgo+Pj4+IFZlcnkgbXVjaCBJSVJDIG9uZSBv
ZiB0aGUgcmVhc29ucyB3YXMgdGhlIGZhY3QgdGhhdCB6ZXJvcGFnZQo+Pj4+IChib290cGFyYW1z
KSBuZWVkZWQgdG8gYmUgcHJvcGVybHkgZm9ybWF0dGVkLiBBbmQgdGhlIGh5cGVyY2FsbCBwYWdl
Cj4+Pj4gbmVlZHMgdG8gYmUgc2V0IHVwLgo+Pj4gQnV0IGluIHRoaXMgY2FzZSBib290cGFyYW1z
IGlzIGdvaW5nIHRvIGJlIHNldHVwIGJ5IGdydWIsIHNvIGl0IHNob3VsZAo+Pj4gYmUgZmluZSAo
anVzdCBsaWtlIGl0J3MgZG9uZSBvbiBiYXJlIG1ldGFsKS4KPj4gWWVzLCBJIHRoaW5rIHNvLgo+
Pgo+Pj4gQ291bGRuJ3QgdGhlIGh5cGVyY2FsbCBwYWdlIGJlIHNldHVwIGF0IHNvbWUgcG9pbnQg
ZHVyaW5nIGVhcmx5IGJvb3Q/Cj4+PiBOb3Qgc3VyZSBpZiBzZXR0aW5nIGl0IHVwIGF0IHRoZSBz
YW1lIHBvaW50IEhWTSBkb2VzIHdvdWxkIGJlIGZpbmUgZm9yCj4+PiBQVkg/Cj4+IFByb2JhYmx5
IC0tLSBJIHRoaW5rIHRoZSBvbmx5IHJlYXNvbiB3ZSBzZXQgaXQgZWFybHkgaXMgYmVjYXVzZSB3
ZSBuZWVkCj4+IHRvIGNhbGwgWEVOTUVNX21lbW9yeV9tYXAgdG8gc2V0IGJvb3RwYXJhbXMuIE9u
ZSBvdGhlciB0aGluZyBJIG5vdGljZWQKPj4gaXMgdGhhdCB3ZSBuZWVkIHRvIHNldCBhY3BpX2ly
cV9tb2RlbCBiZWZvcmUgaHlwZXJ2aXNvciBpcyBkaXNjb3ZlcmVkCj4+IChjYW4ndCByZW1lbWJl
ciB3aHkpIGJ1dCBJIHN1cHBvc2UgdGhpcyBjYW4gYmUgd29ya2VkIGFyb3VuZC4KPj4KPj4gSGF2
aW5nIHNhaWQgdGhhdCAtLS0gc2luY2UgZm9yIGRpcmVjdCBib290IHdlIHN0aWxsIG5lZWQgdG8g
Z28gdmlhCj4+IFBWSC1zcGVjaWZpYyBlbnRyeSBwb2ludCBJIGFtIG5vdCBzdXJlIGhvdyBtdWNo
IHdlIHdpbGwgZ2FpbiBieSBoYXZpbmcKPj4gZ3J1YiBhdm9pZCBpdC4KPiBCZWluZyBhYmxlIHRv
IGJvb3QgaW5zaWRlIG9mIGEgUFZIIGNvbnRhaW5lciB1c2luZyB0aGUgbmF0aXZlIGVudHJ5Cj4g
cG9pbnQgd291bGQgcHJldmVudCB1cyBmcm9tIGhhdmluZyB0byBhZGQgUFZIIGxvYWRlciBzcGVj
aWZpYyBjb2RlIHRvCj4gZWFjaCBmaXJtd2FyZSB3ZSBwbGFuIHRvIHN1cHBvcnQgaW4gUFZIIG1v
ZGUuCj4KPiBJZiBMaW51eCBtdXN0IGJlIHN0YXJ0ZWQgdXNpbmcgdGhlIFBWSCBlbnRyeSBwb2lu
dCBpbiBvcmRlciB0byBydW4KPiBpbnNpZGUgb2YgYSBQVkggY29udGFpbmVyLCBpdCBtZWFucyB3
ZSB3b3VsZCBoYXZlIHRvIGFkZCBhIFBWSCBsb2FkZXIKPiB0byBPVkZNIGFuZCBncnViIGF0IGxl
YXN0Lgo+Cj4gT1RPSCBpZiBMaW51eCBpcyBjYXBhYmxlIG9mIGJvb3RpbmcgZnJvbSB0aGUgbmF0
aXZlIGVudHJ5IHBvaW50IGluc2lkZQo+IG9mIGEgUFZIIGNvbnRhaW5lciwgd2Ugd291bGQgb25s
eSBoYXZlIHRvIHBvcnQgT1ZNRiBhbmQgZ3J1YiBpbiBvcmRlcgo+IHRvIHdvcmsgaW5zaWRlIG9m
IGEgUFZIIGNvbnRhaW5lciwgbGVhdmluZyB0aGUgcmVzdCBvZiB0aGUgbG9naWMKPiB1bnRvdWNo
ZWQuCgpSaWdodCwgSSB1bmRlcnN0YW5kIHRoYXQuIEkgd2FzIHNpbXBseSB0cnlpbmcgdG8gc2F5
IHRoYXQgUFZILXNwZWNpZmljIAplbnRyeSBwb2ludCBpcyBsaWtlbHkgdG8gc3RheSBmb3IgdXMg
dG8gY29udGludWUgYm9vdGluZyBQVkggZ3Vlc3RzIApkaXJlY3RseS4KCi1ib3JpcwoKLWJvcmlz
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 03 12:53:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 12:53:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzMhM-0008Ks-Az; Tue, 03 Oct 2017 12:53:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dzMhK-0008Km-Qp
 for xen-devel@lists.xenproject.org; Tue, 03 Oct 2017 12:53:18 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 A2/B6-30688-E3883D95; Tue, 03 Oct 2017 12:53:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJIsWRWlGSWpSXmKPExsUyZ7p8oK5tx+V
 Ig5mrlC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxzHdvYCs6yVdx7PIG5gfEIaxcjF4eQwAQm
 idfHfrBAOL8YJZom/WOEcDYwSkx++JEZwmlnlNg3pZOti5GTQ1jAVWLvurmsILaIQJHE8Vcvm
 EBsZoFLjBJnruaC2EJA8VvX3jCD2GwCRhJnj05nBLF5BWwlfl66CDaHRUBF4kXTF3YQW1QgXK
 LpbD8LRI2gxMmZT8BsTgF7iZlvZ7BBzDeTmLf5ITOELS+x/e0cKFtc4taT+WA3SAgYSpx+uI1
 xAqPQLCSjZiFpn4WkfRaS9gWMLKsYNYpTi8pSi3SNjPWSijLTM0pyEzNzdA0NTPVyU4uLE9NT
 cxKTivWS83M3MQKDvZ6BgXEH4452v0OMkhxMSqK8v1svRwrxJeWnVGYkFmfEF5XmpBYfYpTh4
 FCS4DVvB8oJFqWmp1akZeYA4w4mLcHBoyTCOwMkzVtckJhbnJkOkTrFqMtx4+H1P0xCLHn5ea
 lS4rxBIEUCIEUZpXlwI2Ap4BKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd4okCk8mXklcJt
 eAR3BBHTEnK4LIEeUJCKkpBoYK3533RaZLvTA7fYUyUNpScydzOLXA84eK1lxVvjyfYGXP/U5
 Twdb/7mvxf954/OaqYuzThjoBYvPkA3dFq/oa17L3mHErPaNYcfliAXNUh2Pzptc73L5LKz2R
 3iSXMhV8+dKGQpn+o9XJoRvMOOaOHl+vVtxX4uf6a3VPV8TswuD5b7NWT9JiaU4I9FQi7moOB
 EATk3fLfwCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1507035195!111475551!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23857 invoked from network); 3 Oct 2017 12:53:17 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 Oct 2017 12:53:17 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v93Cr4RU017784
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 3 Oct 2017 12:53:05 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v93Cr4m0007379
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 3 Oct 2017 12:53:04 GMT
Received: from abhmp0017.oracle.com (abhmp0017.oracle.com [141.146.116.23])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v93Cr3V7030384;
 Tue, 3 Oct 2017 12:53:03 GMT
Received: from [10.154.100.49] (/10.154.100.49)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 03 Oct 2017 05:53:03 -0700
To: Joao Martins <joao.m.martins@oracle.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20171003115531.22546-1-joao.m.martins@oracle.com>
 <20171003115531.22546-4-joao.m.martins@oracle.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <fd939ed1-e919-bfbd-059b-26cf03589364@oracle.com>
Date: Tue, 3 Oct 2017 08:53:01 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171003115531.22546-4-joao.m.martins@oracle.com>
Content-Language: en-US
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: Juergen Gross <jgross@suse.com>, x86@kernel.org,
 Andy Lutomirski <luto@amacapital.net>, Ingo Molnar <mingo@redhat.com>,
 "H. Peter Anvin" <hpa@zytor.com>, Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH v6 3/4] x86/xen/time: setup vcpu 0 time info
	page
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxMC8wMy8yMDE3IDA3OjU1IEFNLCBKb2FvIE1hcnRpbnMgd3JvdGU6Cj4gSW4gb3JkZXIg
dG8gc3VwcG9ydCBwdmNsb2NrIHZkc28gb24geGVuIHdlIG5lZWQgdG8gc2V0dXAgdGhlIHRpbWUK
PiBpbmZvIHBhZ2UgZm9yIHZjcHUgMCBhbmQgcmVnaXN0ZXIgdGhlIHBhZ2Ugd2l0aCBYZW4gdXNp
bmcgdGhlCj4gVkNQVU9QX3JlZ2lzdGVyX3ZjcHVfdGltZV9tZW1vcnlfYXJlYSBoeXBlcmNhbGwu
IFRoaXMgaHlwZXJjYWxsCj4gd2lsbCBhbHNvIGZvcmNlZnVsbHkgdXBkYXRlIHRoZSBwdnRpIHdo
aWNoIHdpbGwgc2V0IHNvbWUgb2YgdGhlCj4gbmVjZXNzYXJ5IGZsYWdzIGZvciB2ZHNvLiBBZnRl
cndhcmRzIHdlIGNoZWNrIGlmIGl0IHN1cHBvcnRzIHRoZQo+IFBWQ0xPQ0tfVFNDX1NUQUJMRV9C
SVQgZmxhZyB3aGljaCBpcyBtYW5kYXRvcnkgZm9yIGhhdmluZwo+IHZkc28vdnN5c2NhbGwgc3Vw
cG9ydC4gQW5kIGlmIHNvLCBpdCB3aWxsIHNldCB0aGUgY3B1IDAgcHZ0aSB0aGF0Cj4gd2lsbCBi
ZSBsYXRlciBvbiB1c2VkIHdoZW4gbWFwcGluZyB0aGUgdmRzbyBpbWFnZS4KPgo+IFRoZSB4ZW4g
aGVhZGVycyBhcmUgYWxzbyB1cGRhdGVkIHRvIGluY2x1ZGUgdGhlIG5ldyBoeXBlcmNhbGwgZm9y
Cj4gcmVnaXN0ZXJpbmcgdGhlIHNlY29uZGFyeSB2Y3B1X3RpbWVfaW5mbyBzdHJ1Y3QuCj4KPiBT
aWduZWQtb2ZmLWJ5OiBKb2FvIE1hcnRpbnMgPGpvYW8ubS5tYXJ0aW5zQG9yYWNsZS5jb20+Cj4g
UmV2aWV3ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KClJldmlld2VkLWJ5
OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdmtzeUBvcmFjbGUuY29tPgoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 03 13:12:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 13:12:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzMzv-0001Sf-6d; Tue, 03 Oct 2017 13:12:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dzMzu-0001SZ-15
 for xen-devel@lists.xen.org; Tue, 03 Oct 2017 13:12:30 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 51/58-03610-DBC83D95; Tue, 03 Oct 2017 13:12:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVysyfVTXdnz+V
 Ig45XIhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bT+0+YCi7UVqzcuZ+xgXFNXBcjF4eQwGZG
 iW9tcxghnN2MEjuPvGDqYuTkEBbwlri6dzEjiC0CZL/q/skOYjMLJEnMmNgDViMk0MEo0XmlC
 MRmE9CUuPP5E1icV8BKYv2CP8wgNouAisSs/udgvaIC4RL7v19jhqgRlDg58wkLiM0p4CVx/e
 5ZRoj5ZhLzNj9khrDFJW49mc8EYctLbH87h3kCI/8sJO2zkLTMQtIyC0nLAkaWVYwaxalFZal
 FuoZGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgQHKAAQ7GC9vDDjEKMnBpCTK
 u6HrcqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7j3UA5waLU9NSKtMwcYKzApCU4eJREeENA0
 rzFBYm5xZnpEKlTjIpS4rzhIAkBkERGaR5cGyw+LzHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUU
 mYNwZkCk9mXgnc9FdAi5mAFs/pugCyuCQRISXVwOhp3q/2ZI3dHbWdfIdusphlTpyhI7tcRtQ
 9M81jzckXMW6KDHtLxQ+cn2/wc8kERyGjXQHzfpVrfsy4xnphe42YtnrnOcONV2LM7q7SCrWy
 frMm+vuVTXsKJJTWbG96YuNq5Rti+uvXx8OfWctEb75kZrr9bR5/9XLWYwfFDyQwbir0eH39c
 KkSS3FGoqEWc1FxIgD0sKPHygIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1507036344!85664133!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52800 invoked from network); 3 Oct 2017 13:12:24 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-9.tower-21.messagelabs.com with SMTP; 3 Oct 2017 13:12:24 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2A05C1596;
 Tue,  3 Oct 2017 06:12:24 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 320283F483;
 Tue,  3 Oct 2017 06:12:23 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1506024004-8615-1-git-send-email-volodymyr_babchuk@epam.com>
 <1506024004-8615-8-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9a4800af-e7db-bc0c-e427-5a482fedb8ec@arm.com>
Date: Tue, 3 Oct 2017 14:12:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1506024004-8615-8-git-send-email-volodymyr_babchuk@epam.com>
Content-Language: en-US
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v6 07/10] arm: traps: handle PSCI calls
	inside `vsmc.c`
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVm9sb2R5bXlyLAoKT24gMjEvMDkvMTcgMjE6MDAsIFZvbG9keW15ciBCYWJjaHVrIHdyb3Rl
Ogo+IFBTQ0kgaXMgcGFydCBvZiBIVkMvU01DIGludGVyZmFjZSwgc28gaXQgc2hvdWxkIGJlIGhh
bmRsZWQgaW4KPiBhcHByb3ByaWF0ZSBwbGFjZTogYHZzbWMuY2AuIFRoaXMgcGF0Y2ggbW92ZXMg
UFNDSSBoYW5kbGVyCj4gY2FsbHMgZnJvbSBgdHJhcHMuY2AgdG8gYHZzbWMuY2AuIEFsc28gaXQg
Y29ycmVjdHMgY29kaW5nCj4gc3R5bGUgb2YgdGhlIFBTQ0kgaGFuZGxlciBmdW5jdGlvbnMuCj4g
Cj4gT2xkZXIgUFNDSSAwLjEgdXNlcyBTTUMgZnVuY3Rpb24gaWRlbnRpZmllcnMgaW4gcmFuZ2Ug
dGhhdCBpcwo+IHJlc2VydmVkIGZvciBleGlzdGluZyBBUElzIChBUk0gREVOIDAwMjhCLCBwYWdl
IDE2KSwgd2hpbGUgbmV3ZXIKPiBQU0NJIDAuMiBhbmQgbGF0ZXIgaXMgZGVmaW5lZCBhcyAic3Rh
bmRhcmQgc2VjdXJlIHNlcnZpY2UiIHdpdGggaXRzCj4gb3duIHJhbmdlcyAoQVJNIERFTiAwMDI4
QiwgcGFnZSAxOCkuCj4gCj4gU2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9k
eW15cl9iYWJjaHVrQGVwYW0uY29tPgo+IFJldmlld2VkLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNo
ZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4gUmV2aWV3ZWQtYnk6IE9s
ZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KPiAtLS0K
PiAKPiAqIEZpeGVkIGFsaWduaW5nIG9mIFNTU0NfU01DQ0NfVUlEIFhFTl9ERUZJTkVfVVVJRCgp
Cj4gKiBGaXhlZCBjb21waWxhdGlvbiBidWcuIFByZXZpb3VzIHZlcnNpb24gdXNlZCBpbmxpbmVk
IGZ1bmN0aW9uCj4gICAgc21jY2NfZ2V0X2ZuKCkgaW4gJ2Nhc2UnIHN0YXRlbWVudC4gVGhhdCB3
YXMgYXJ0aWZhY3Qgb2YgcmVmYWN0b3JpbmcsIGJlY2F1c2UKPiAgICBJIHdhcyBhc2tlZCB0byBy
ZXBsYWNlIG1hY3Jvc2VzIGluIGFzbS1hcm0vc21jY2MuaCB0byBpbmxpbmVkIGZ1bmN0aW9ucy4K
PiAgICBCdXQsIGFwcGFyZW50bHksICB5b3UgY2FuJ3Qgd3JpdGUgYGNhc2UgZnVuYygpOmAuCj4g
ICAgTmV4dCBwYXRjaGVkIGZpeGVkIHRoaXMgcHJvYmxlbSBhbnl3YXlzLiBCdXQgYW55d2F5cy4u
Lgo+ICogUmVtb3ZlZCBjYWxsIHRvIFBTQ0lfQVJHMzIoKSBmcm9tIGhhbmRsZV9leGlzdGluZ19h
cGlzKCkKPiAqIFVzZWQgbmV3bHkgYWRkZWQgaGVscGVyIGZ1bmN0aW9ucwo+IAo+IC0tLQo+ICAg
eGVuL2FyY2gvYXJtL3RyYXBzLmMgICAgICAgICAgICAgICAgfCAxMTcgKy0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KPiAgIHhlbi9hcmNoL2FybS92c21jLmMgICAgICAgICAgICAgICAgIHwgMTgzICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQo+ICAgeGVuL2luY2x1ZGUvYXNtLWFy
bS90cmFwcy5oICAgICAgICAgfCAgIDEgKwo+ICAgeGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJt
L3NtY2NjLmggfCAgIDggKysKPiAgIDQgZmlsZXMgY2hhbmdlZCwgMTkwIGluc2VydGlvbnMoKyks
IDExOSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMg
Yi94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+IGluZGV4IDgzOTcxODguLjYxOTgwZWEgMTAwNjQ0Cj4g
LS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+
IEBAIC0xNDUyLDExOSArMTQ1Miw2IEBAIHN0YXRpYyB2b2lkIGRvX2RlYnVnX3RyYXAoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVuc2lnbmVkIGludCBjb2RlKQo+ICAgfQo+ICAgI2VuZGlm
Cj4gICAKPiAtI2RlZmluZSBQU0NJX1NFVF9SRVNVTFQocmVnLCB2YWwpIHNldF91c2VyX3JlZyhy
ZWcsIDAsIHZhbCkKPiAtI2RlZmluZSBQU0NJX0FSRyhyZWcsbikgZ2V0X3VzZXJfcmVnKHJlZywg
bikKPiAtCj4gLSNpZmRlZiBDT05GSUdfQVJNXzY0Cj4gLSNkZWZpbmUgUFNDSV9BUkczMihyZWcs
bikgKHVpbnQzMl90KWdldF91c2VyX3JlZyhyZWcsbikKPiAtI2Vsc2UKPiAtI2RlZmluZSBQU0NJ
X0FSRzMyKHJlZyxuKSBQU0NJX0FSRyhyZWcsbikKPiAtI2VuZGlmCj4gLQo+IC0vKiBoZWxwZXIg
ZnVuY3Rpb24gZm9yIGNoZWNraW5nIGFybSBtb2RlIDMyLzY0IGJpdCAqLwo+IC1zdGF0aWMgaW5s
aW5lIGludCBwc2NpX21vZGVfY2hlY2soc3RydWN0IGRvbWFpbiAqZCwgcmVnaXN0ZXJfdCBmaWQp
Cj4gLXsKPiAtICAgICAgICByZXR1cm4gISggaXNfNjRiaXRfZG9tYWluKGQpXiggKGZpZCAmIFBT
Q0lfMF8yXzY0QklUKSA+PiAzMCApICk7Cj4gLX0KPiAtCj4gLXN0YXRpYyB2b2lkIGRvX3RyYXBf
cHNjaShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAtewo+IC0gICAgcmVnaXN0ZXJfdCBm
aWQgPSBQU0NJX0FSRyhyZWdzLDApOwo+IC0KPiAtICAgIC8qIHByZWxvYWRpbmcgaW4gY2FzZSBw
c2NpX21vZGVfY2hlY2sgZmFpbHMgKi8KPiAtICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBQU0NJ
X0lOVkFMSURfUEFSQU1FVEVSUyk7Cj4gLSAgICBzd2l0Y2goIGZpZCApCj4gLSAgICB7Cj4gLSAg
ICBjYXNlIFBTQ0lfY3B1X29mZjoKPiAtICAgICAgICB7Cj4gLSAgICAgICAgICAgIHVpbnQzMl90
IHBzdGF0ZSA9IFBTQ0lfQVJHMzIocmVncywxKTsKPiAtICAgICAgICAgICAgcGVyZmNfaW5jcih2
cHNjaV9jcHVfb2ZmKTsKPiAtICAgICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3Bz
Y2lfY3B1X29mZihwc3RhdGUpKTsKPiAtICAgICAgICB9Cj4gLSAgICAgICAgYnJlYWs7Cj4gLSAg
ICBjYXNlIFBTQ0lfY3B1X29uOgo+IC0gICAgICAgIHsKPiAtICAgICAgICAgICAgdWludDMyX3Qg
dmNwdWlkID0gUFNDSV9BUkczMihyZWdzLDEpOwo+IC0gICAgICAgICAgICByZWdpc3Rlcl90IGVw
b2ludCA9IFBTQ0lfQVJHKHJlZ3MsMik7Cj4gLSAgICAgICAgICAgIHBlcmZjX2luY3IodnBzY2lf
Y3B1X29uKTsKPiAtICAgICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfY3B1
X29uKHZjcHVpZCwgZXBvaW50KSk7Cj4gLSAgICAgICAgfQo+IC0gICAgICAgIGJyZWFrOwo+IC0g
ICAgY2FzZSBQU0NJXzBfMl9GTl9QU0NJX1ZFUlNJT046Cj4gLSAgICAgICAgcGVyZmNfaW5jcih2
cHNjaV92ZXJzaW9uKTsKPiAtICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8w
XzJfdmVyc2lvbigpKTsKPiAtICAgICAgICBicmVhazsKPiAtICAgIGNhc2UgUFNDSV8wXzJfRk5f
Q1BVX09GRjoKPiAtICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9vZmYpOwo+IC0gICAgICAg
IFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9jcHVfb2ZmKCkpOwo+IC0gICAgICAg
IGJyZWFrOwo+IC0gICAgY2FzZSBQU0NJXzBfMl9GTl9NSUdSQVRFX0lORk9fVFlQRToKPiAtICAg
ICAgICBwZXJmY19pbmNyKHZwc2NpX21pZ3JhdGVfaW5mb190eXBlKTsKPiAtICAgICAgICBQU0NJ
X1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfbWlncmF0ZV9pbmZvX3R5cGUoKSk7Cj4gLSAg
ICAgICAgYnJlYWs7Cj4gLSAgICBjYXNlIFBTQ0lfMF8yX0ZOX01JR1JBVEVfSU5GT19VUF9DUFU6
Cj4gLSAgICBjYXNlIFBTQ0lfMF8yX0ZONjRfTUlHUkFURV9JTkZPX1VQX0NQVToKPiAtICAgICAg
ICBwZXJmY19pbmNyKHZwc2NpX21pZ3JhdGVfaW5mb191cF9jcHUpOwo+IC0gICAgICAgIGlmICgg
cHNjaV9tb2RlX2NoZWNrKGN1cnJlbnQtPmRvbWFpbiwgZmlkKSApCj4gLSAgICAgICAgICAgIFBT
Q0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9taWdyYXRlX2luZm9fdXBfY3B1KCkpOwo+
IC0gICAgICAgIGJyZWFrOwo+IC0gICAgY2FzZSBQU0NJXzBfMl9GTl9TWVNURU1fT0ZGOgo+IC0g
ICAgICAgIHBlcmZjX2luY3IodnBzY2lfc3lzdGVtX29mZik7Cj4gLSAgICAgICAgZG9fcHNjaV8w
XzJfc3lzdGVtX29mZigpOwo+IC0gICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBQU0NJX0lO
VEVSTkFMX0ZBSUxVUkUpOwo+IC0gICAgICAgIGJyZWFrOwo+IC0gICAgY2FzZSBQU0NJXzBfMl9G
Tl9TWVNURU1fUkVTRVQ6Cj4gLSAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9zeXN0ZW1fcmVzZXQp
Owo+IC0gICAgICAgIGRvX3BzY2lfMF8yX3N5c3RlbV9yZXNldCgpOwo+IC0gICAgICAgIFBTQ0lf
U0VUX1JFU1VMVChyZWdzLCBQU0NJX0lOVEVSTkFMX0ZBSUxVUkUpOwo+IC0gICAgICAgIGJyZWFr
Owo+IC0gICAgY2FzZSBQU0NJXzBfMl9GTl9DUFVfT046Cj4gLSAgICBjYXNlIFBTQ0lfMF8yX0ZO
NjRfQ1BVX09OOgo+IC0gICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X29uKTsKPiAtICAgICAg
ICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21haW4sIGZpZCkgKQo+IC0gICAgICAg
IHsKPiAtICAgICAgICAgICAgcmVnaXN0ZXJfdCB2Y3B1aWQgPSBQU0NJX0FSRyhyZWdzLDEpOwo+
IC0gICAgICAgICAgICByZWdpc3Rlcl90IGVwb2ludCA9IFBTQ0lfQVJHKHJlZ3MsMik7Cj4gLSAg
ICAgICAgICAgIHJlZ2lzdGVyX3QgY2lkID0gUFNDSV9BUkcocmVncywzKTsKPiAtICAgICAgICAg
ICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2NwdV9vbih2Y3B1aWQsIGVwb2lu
dCwgY2lkKSk7Cj4gLSAgICAgICAgfQo+IC0gICAgICAgIGJyZWFrOwo+IC0gICAgY2FzZSBQU0NJ
XzBfMl9GTl9DUFVfU1VTUEVORDoKPiAtICAgIGNhc2UgUFNDSV8wXzJfRk42NF9DUFVfU1VTUEVO
RDoKPiAtICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9zdXNwZW5kKTsKPiAtICAgICAgICBp
ZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21haW4sIGZpZCkgKQo+IC0gICAgICAgIHsK
PiAtICAgICAgICAgICAgdWludDMyX3QgcHN0YXRlID0gUFNDSV9BUkczMihyZWdzLDEpOwo+IC0g
ICAgICAgICAgICByZWdpc3Rlcl90IGVwb2ludCA9IFBTQ0lfQVJHKHJlZ3MsMik7Cj4gLSAgICAg
ICAgICAgIHJlZ2lzdGVyX3QgY2lkID0gUFNDSV9BUkcocmVncywzKTsKPiAtICAgICAgICAgICAg
UFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2NwdV9zdXNwZW5kKHBzdGF0ZSwgZXBv
aW50LCBjaWQpKTsKPiAtICAgICAgICB9Cj4gLSAgICAgICAgYnJlYWs7Cj4gLSAgICBjYXNlIFBT
Q0lfMF8yX0ZOX0FGRklOSVRZX0lORk86Cj4gLSAgICBjYXNlIFBTQ0lfMF8yX0ZONjRfQUZGSU5J
VFlfSU5GTzoKPiAtICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9hZmZpbml0eV9pbmZvKTsK
PiAtICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21haW4sIGZpZCkgKQo+
IC0gICAgICAgIHsKPiAtICAgICAgICAgICAgcmVnaXN0ZXJfdCB0YWZmID0gUFNDSV9BUkcocmVn
cywxKTsKPiAtICAgICAgICAgICAgdWludDMyX3QgbGFmZiA9IFBTQ0lfQVJHMzIocmVncywyKTsK
PiAtICAgICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2FmZmluaXR5
X2luZm8odGFmZiwgbGFmZikpOwo+IC0gICAgICAgIH0KPiAtICAgICAgICBicmVhazsKPiAtICAg
IGNhc2UgUFNDSV8wXzJfRk5fTUlHUkFURToKPiAtICAgIGNhc2UgUFNDSV8wXzJfRk42NF9NSUdS
QVRFOgo+IC0gICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X21pZ3JhdGUpOwo+IC0gICAgICAg
IGlmICggcHNjaV9tb2RlX2NoZWNrKGN1cnJlbnQtPmRvbWFpbiwgZmlkKSApCj4gLSAgICAgICAg
ewo+IC0gICAgICAgICAgICB1aW50MzJfdCB0Y3B1ID0gUFNDSV9BUkczMihyZWdzLDEpOwo+IC0g
ICAgICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfbWlncmF0ZSh0Y3B1
KSk7Cj4gLSAgICAgICAgfQo+IC0gICAgICAgIGJyZWFrOwo+IC0gICAgZGVmYXVsdDoKPiAtICAg
ICAgICBkb21haW5fY3Jhc2hfc3luY2hyb25vdXMoKTsKPiAtICAgICAgICByZXR1cm47Cj4gLSAg
ICB9Cj4gLX0KPiAtCj4gICAjaWZkZWYgQ09ORklHX0FSTV82NAo+ICAgI2RlZmluZSBIWVBFUkNB
TExfUkVTVUxUX1JFRyhyKSAociktPngwCj4gICAjZGVmaW5lIEhZUEVSQ0FMTF9BUkcxKHIpIChy
KS0+eDAKPiBAQCAtMjI3MCw3ICsyMTU3LDcgQEAgdm9pZCBkb190cmFwX2d1ZXN0X3N5bmMoc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gICAgICAgICAgICAgICByZXR1cm4gZG9fZGVidWdf
dHJhcChyZWdzLCBoc3IuaXNzICYgMHgwMGZmKTsKPiAgICNlbmRpZgo+ICAgICAgICAgICBpZiAo
IGhzci5pc3MgPT0gMCApCj4gLSAgICAgICAgICAgIHJldHVybiBkb190cmFwX3BzY2kocmVncyk7
Cj4gKyAgICAgICAgICAgIHJldHVybiBkb190cmFwX2h2Y19zbWNjYyhyZWdzKTsKPiAgICAgICAg
ICAgZG9fdHJhcF9oeXBlcmNhbGwocmVncywgKHJlZ2lzdGVyX3QgKikmcmVncy0+cjEyLCBoc3Iu
aXNzKTsKPiAgICAgICAgICAgYnJlYWs7Cj4gICAjaWZkZWYgQ09ORklHX0FSTV82NAo+IEBAIC0y
MjgyLDcgKzIxNjksNyBAQCB2b2lkIGRvX3RyYXBfZ3Vlc3Rfc3luYyhzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykKPiAgICAgICAgICAgICAgIHJldHVybiBkb19kZWJ1Z190cmFwKHJlZ3MsIGhz
ci5pc3MgJiAweDAwZmYpOwo+ICAgI2VuZGlmCj4gICAgICAgICAgIGlmICggaHNyLmlzcyA9PSAw
ICkKPiAtICAgICAgICAgICAgcmV0dXJuIGRvX3RyYXBfcHNjaShyZWdzKTsKPiArICAgICAgICAg
ICAgcmV0dXJuIGRvX3RyYXBfaHZjX3NtY2NjKHJlZ3MpOwo+ICAgICAgICAgICBkb190cmFwX2h5
cGVyY2FsbChyZWdzLCAmcmVncy0+eDE2LCBoc3IuaXNzKTsKPiAgICAgICAgICAgYnJlYWs7Cj4g
ICAgICAgY2FzZSBIU1JfRUNfU01DNjQ6Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92c21j
LmMgYi94ZW4vYXJjaC9hcm0vdnNtYy5jCj4gaW5kZXggMzhkZjgyMS4uNmFiN2M1NSAxMDA2NDQK
PiAtLS0gYS94ZW4vYXJjaC9hcm0vdnNtYy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3ZzbWMuYwo+
IEBAIC0xOSw2ICsxOSw3IEBACj4gICAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+Cj4gICAjaW5jbHVk
ZSA8cHVibGljL2FyY2gtYXJtL3NtY2NjLmg+Cj4gICAjaW5jbHVkZSA8YXNtL21vbml0b3IuaD4K
PiArI2luY2x1ZGUgPGFzbS9wc2NpLmg+Cj4gICAjaW5jbHVkZSA8YXNtL3JlZ3MuaD4KPiAgICNp
bmNsdWRlIDxhc20vc21jY2MuaD4KPiAgICNpbmNsdWRlIDxhc20vdHJhcHMuaD4KPiBAQCAtMjYs
NiArMjcsOSBAQAo+ICAgLyogTnVtYmVyIG9mIGZ1bmN0aW9ucyBjdXJyZW50bHkgc3VwcG9ydGVk
IGJ5IEh5cGVydmlzb3IgU2VydmljZS4gKi8KPiAgICNkZWZpbmUgWEVOX1NNQ0NDX0ZVTkNUSU9O
X0NPVU5UIDMKPiAgIAo+ICsvKiBOdW1iZXIgb2YgZnVuY3Rpb25zIGN1cnJlbnRseSBzdXBwb3J0
ZWQgYnkgU3RhbmRhcmQgU2VydmljZSBTZXJ2aWNlIENhbGxzLiAqLwo+ICsjZGVmaW5lIFNTU0Nf
U01DQ0NfRlVOQ1RJT05fQ09VTlQgMTMKPiArCj4gICBzdGF0aWMgYm9vbCBmaWxsX3VpZChzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgeGVuX3V1aWRfdCB1dWlkKQo+ICAgewo+ICAgICAgIGlu
dCBuOwo+IEBAIC05NCw2ICs5OCwxNDggQEAgc3RhdGljIGJvb2wgaGFuZGxlX2h5cGVydmlzb3Io
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gICAgICAgfQo+ICAgfQo+ICAgCj4gKyNkZWZp
bmUgUFNDSV9TRVRfUkVTVUxUKHJlZywgdmFsKSBzZXRfdXNlcl9yZWcocmVnLCAwLCB2YWwpCj4g
KyNkZWZpbmUgUFNDSV9BUkcocmVnLCBuKSBnZXRfdXNlcl9yZWcocmVnLCBuKQo+ICsKPiArI2lm
ZGVmIENPTkZJR19BUk1fNjQKPiArI2RlZmluZSBQU0NJX0FSRzMyKHJlZywgbikgKHVpbnQzMl90
KShnZXRfdXNlcl9yZWcocmVnLCBuKSkKPiArI2Vsc2UKPiArI2RlZmluZSBQU0NJX0FSRzMyKHJl
ZywgbikgUFNDSV9BUkcocmVnLCBuKQo+ICsjZW5kaWYKPiArCj4gKy8qIEV4aXN0aW5nIChwcmUg
U01DQ0MpIEFQSXMuIFRoaXMgaW5jbHVkZXMgUFNDSSAwLjEgaW50ZXJmYWNlICovCj4gK3N0YXRp
YyBib29sIGhhbmRsZV9leGlzdGluZ19hcGlzKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+
ICt7Cj4gKyAgICBzd2l0Y2ggKCBnZXRfdXNlcl9yZWcocmVncywgMCkgKQo+ICsgICAgewo+ICsg
ICAgY2FzZSBQU0NJX2NwdV9vZmY6Cj4gKyAgICB7Cj4gKyAgICAgICAgdWludDMyX3QgcHN0YXRl
ID0gUFNDSV9BUkczMihyZWdzLCAxKTsKPiArCj4gKyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9j
cHVfb2ZmKTsKPiArICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV9jcHVfb2Zm
KHBzdGF0ZSkpOwo+ICsgICAgICAgIHJldHVybiB0cnVlOwo+ICsgICAgfQo+ICsgICAgY2FzZSBQ
U0NJX2NwdV9vbjoKPiArICAgIHsKPiArICAgICAgICB1aW50MzJfdCB2Y3B1aWQgPSBQU0NJX0FS
RzMyKHJlZ3MsIDEpOwo+ICsgICAgICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0gUFNDSV9BUkcocmVn
cywgMik7Cj4gKwo+ICsgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X29uKTsKPiArICAgICAg
ICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV9jcHVfb24odmNwdWlkLCBlcG9pbnQpKTsK
PiArICAgICAgICByZXR1cm4gdHJ1ZTsKPiArICAgIH0KPiArICAgIGRlZmF1bHQ6Cj4gKyAgICAg
ICAgcmV0dXJuIGZhbHNlOwo+ICsgICAgfQo+ICt9Cj4gKwo+ICsvKiBoZWxwZXIgZnVuY3Rpb24g
Zm9yIGNoZWNraW5nIGFybSBtb2RlIDMyLzY0IGJpdCAqLwo+ICtzdGF0aWMgaW5saW5lIGludCBw
c2NpX21vZGVfY2hlY2soc3RydWN0IGRvbWFpbiAqZCwgcmVnaXN0ZXJfdCBmaWQpCj4gK3sKPiAr
ICAgIHJldHVybiAhKCBpc182NGJpdF9kb21haW4oZCleKCAoZmlkICYgUFNDSV8wXzJfNjRCSVQp
ID4+IDMwICkgKTsKPiArfQo+ICsKPiArLyogUFNDSSAwLjIgaW50ZXJmYWNlIGFuZCBvdGhlciBT
dGFuZGFyZCBTZWN1cmUgQ2FsbHMgKi8KPiArc3RhdGljIGJvb2wgaGFuZGxlX3Nzc2Moc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gK3sKPiArICAgIHJlZ2lzdGVyX3QgZmlkID0gUFNDSV9B
UkcocmVncywgMCk7CgpJIGtub3cgSSBvbmx5IG1hZGUgYSBjb21tZW50IG9uIGhhbmRsZV9leGlz
dGluZ19hcGlzIGFib3V0IFBTQ0lfQVJHMzIgaW4gCnRoZSBwcmV2aW91cyB2ZXJzaW9uLiBUaGUg
Y29tbWVudCBpcyBhbHdheXMgYXBwbHlpbmcgaGVyZS4KCkhvd2V2ZXIsIHlvdSBzZWVtZWQgdG8g
aGF2ZSBhc3N1bWVkIHRoYXQgeW91IGNvdWxkIGRyb3AgUFNDSV9BUkczMiguLi4pIAphbmQgbGVm
dCBteSBxdWVzdGlvbiB1bmFuc3dlcmVkLgoKTXkgcXVlc3Rpb24gd2FzIGxlZ2l0aW1hdGUgdG8g
a25vdyB3aHkgaW4gb25lIHBsYWNlIHlvdSB3ZXJlIHVzaW5nIAozMi1iaXQgYW5kIHRoZSBvdGhl
ciAzMi1iaXQgZm9yIHRoZSBmdW5jdGlvbiBJRC4KCklmIHlvdSBsb29rIGF0IHRoZSBzcGVjIChz
ZWN0aW9uIDMuMSksIHRoZSBmdW5jdGlvbiBpZGVudGlmaWVyIGlzIHVzaW5nIAp3MCBhbmQgeW91
IHNob3VsZCBpZ25vcmUgdGhlIDMyLWJpdCBtb3N0IHNpZ25pZmljYW50cyBiaXRzLgoKTm90ZSB0
aGF0IHRoaXMgYnVnIGlzIGFscmVhZHkgcHJlc2VudCBpbiB0aGUgY3VycmVudCBpbXBsZW1lbnRh
dGlvbi4gSXQgCm1pZ2h0IGJlIHdvcnRoIHRvIHByZXBlbmQgYSBwYXRjaCB0byB0aGlzIHNlcmll
cyBmb3IgZml4aW5nIHRoZSBjb2RlIHNvIAp3ZSBjb3VsZCBhbHNvIGJhY2twb3J0IGl0LgoKCj4g
Kwo+ICsgICAgc3dpdGNoICggZmlkICkKPiArICAgIHsKPiArICAgIGNhc2UgUFNDSV8wXzJfRk5f
UFNDSV9WRVJTSU9OOgo+ICsgICAgICAgIHBlcmZjX2luY3IodnBzY2lfdmVyc2lvbik7Cj4gKyAg
ICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX3ZlcnNpb24oKSk7Cj4gKyAg
ICAgICAgcmV0dXJuIHRydWU7Cj4gKwo+ICsgICAgY2FzZSBQU0NJXzBfMl9GTl9DUFVfT0ZGOgo+
ICsgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X29mZik7Cj4gKyAgICAgICAgUFNDSV9TRVRf
UkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2NwdV9vZmYoKSk7Cj4gKyAgICAgICAgcmV0dXJuIHRy
dWU7Cj4gKwo+ICsgICAgY2FzZSBQU0NJXzBfMl9GTl9NSUdSQVRFX0lORk9fVFlQRToKPiArICAg
ICAgICBwZXJmY19pbmNyKHZwc2NpX21pZ3JhdGVfaW5mb190eXBlKTsKPiArICAgICAgICBQU0NJ
X1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfbWlncmF0ZV9pbmZvX3R5cGUoKSk7Cj4gKyAg
ICAgICAgcmV0dXJuIHRydWU7Cj4gKwo+ICsgICAgY2FzZSBQU0NJXzBfMl9GTl9NSUdSQVRFX0lO
Rk9fVVBfQ1BVOgo+ICsgICAgICAgIHBlcmZjX2luY3IodnBzY2lfbWlncmF0ZV9pbmZvX3VwX2Nw
dSk7Cj4gKyAgICAgICAgaWYgKCBwc2NpX21vZGVfY2hlY2soY3VycmVudC0+ZG9tYWluLCBmaWQp
ICkKPiArICAgICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX21pZ3Jh
dGVfaW5mb191cF9jcHUoKSk7Cj4gKyAgICAgICAgcmV0dXJuIHRydWU7Cj4gKwo+ICsgICAgY2Fz
ZSBQU0NJXzBfMl9GTl9TWVNURU1fT0ZGOgo+ICsgICAgICAgIHBlcmZjX2luY3IodnBzY2lfc3lz
dGVtX29mZik7Cj4gKyAgICAgICAgZG9fcHNjaV8wXzJfc3lzdGVtX29mZigpOwo+ICsgICAgICAg
IFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBQU0NJX0lOVEVSTkFMX0ZBSUxVUkUpOwo+ICsgICAgICAg
IHJldHVybiB0cnVlOwo+ICsKPiArICAgIGNhc2UgUFNDSV8wXzJfRk5fU1lTVEVNX1JFU0VUOgo+
ICsgICAgICAgIHBlcmZjX2luY3IodnBzY2lfc3lzdGVtX3Jlc2V0KTsKPiArICAgICAgICBkb19w
c2NpXzBfMl9zeXN0ZW1fcmVzZXQoKTsKPiArICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywg
UFNDSV9JTlRFUk5BTF9GQUlMVVJFKTsKPiArICAgICAgICByZXR1cm4gdHJ1ZTsKPiArCj4gKyAg
ICBjYXNlIFBTQ0lfMF8yX0ZOX0NQVV9PTjoKPiArICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2Nw
dV9vbik7Cj4gKyAgICAgICAgaWYgKCBwc2NpX21vZGVfY2hlY2soY3VycmVudC0+ZG9tYWluLCBm
aWQpICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHJlZ2lzdGVyX3QgdmNwdWlkID0gUFND
SV9BUkcocmVncywgMSk7Cj4gKyAgICAgICAgICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0gUFNDSV9B
UkcocmVncywgMik7Cj4gKyAgICAgICAgICAgIHJlZ2lzdGVyX3QgY2lkID0gUFNDSV9BUkcocmVn
cywgMyk7Cj4gKwo+ICsgICAgICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8w
XzJfY3B1X29uKHZjcHVpZCwgZXBvaW50LCBjaWQpKTsKPiArICAgICAgICB9Cj4gKyAgICAgICAg
cmV0dXJuIHRydWU7Cj4gKwo+ICsgICAgY2FzZSBQU0NJXzBfMl9GTl9DUFVfU1VTUEVORDoKPiAr
ICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9zdXNwZW5kKTsKPiArICAgICAgICBpZiAoIHBz
Y2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21haW4sIGZpZCkgKQo+ICsgICAgICAgIHsKPiArICAg
ICAgICAgICAgdWludDMyX3QgcHN0YXRlID0gUFNDSV9BUkczMihyZWdzLCAxKTsKPiArICAgICAg
ICAgICAgcmVnaXN0ZXJfdCBlcG9pbnQgPSBQU0NJX0FSRyhyZWdzLCAyKTsKPiArICAgICAgICAg
ICAgcmVnaXN0ZXJfdCBjaWQgPSBQU0NJX0FSRyhyZWdzLCAzKTsKPiArCj4gKyAgICAgICAgICAg
IFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9jcHVfc3VzcGVuZChwc3RhdGUsIGVw
b2ludCwgY2lkKSk7Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIHJldHVybiB0cnVlOwo+ICsKPiAr
ICAgIGNhc2UgUFNDSV8wXzJfRk5fQUZGSU5JVFlfSU5GTzoKPiArICAgICAgICBwZXJmY19pbmNy
KHZwc2NpX2NwdV9hZmZpbml0eV9pbmZvKTsKPiArICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVj
ayhjdXJyZW50LT5kb21haW4sIGZpZCkgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgcmVn
aXN0ZXJfdCB0YWZmID0gUFNDSV9BUkcocmVncywgMSk7Cj4gKyAgICAgICAgICAgIHVpbnQzMl90
IGxhZmYgPSBQU0NJX0FSRzMyKHJlZ3MsIDIpOwo+ICsgICAgICAgICAgICBQU0NJX1NFVF9SRVNV
TFQocmVncywgZG9fcHNjaV8wXzJfYWZmaW5pdHlfaW5mbyh0YWZmLCBsYWZmKSk7Cj4gKyAgICAg
ICAgfQo+ICsgICAgICAgIHJldHVybiB0cnVlOwo+ICsKPiArICAgIGNhc2UgUFNDSV8wXzJfRk5f
TUlHUkFURToKPiArICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9taWdyYXRlKTsKPiArICAg
ICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21haW4sIGZpZCkgKQo+ICsgICAg
ICAgIHsKPiArICAgICAgICAgICAgdWludDMyX3QgdGNwdSA9IFBTQ0lfQVJHMzIocmVncywgMSk7
Cj4gKwo+ICsgICAgICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfbWln
cmF0ZSh0Y3B1KSk7Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIHJldHVybiB0cnVlOwo+ICsKPiAr
ICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9DT1VOVDoKPiArICAgICAgICByZXR1cm4gZmls
bF9mdW5jdGlvbl9jYWxsX2NvdW50KHJlZ3MsIFNTU0NfU01DQ0NfRlVOQ1RJT05fQ09VTlQpOwo+
ICsgICAgICAgIHJldHVybiB0cnVlOwoKVGhlIHJldHVybiB0cnVlIGlzIG5vdCBuZWNlc3Nhcnkg
aGVyZS4KCj4gKwo+ICsgICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19DQUxMX1VJRDoKPiArICAgICAg
ICByZXR1cm4gZmlsbF91aWQocmVncywgU1NTQ19TTUNDQ19VSUQpOwo+ICsKPiArICAgIGNhc2Ug
QVJNX1NNQ0NDX0ZVTkNfQ0FMTF9SRVZJU0lPTjoKPiArICAgICAgICByZXR1cm4gZmlsbF9yZXZp
c2lvbihyZWdzLCBTU1NDX1NNQ0NDX01BSk9SX1JFVklTSU9OLAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFNTU0NfU01DQ0NfTUlOT1JfUkVWSVNJT04pOwo+ICsKPiArICAgIGRlZmF1
bHQ6Cj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICsgICAgfQo+ICt9Cj4gKwo+ICAgLyoKPiAg
ICAqIHZzbWNjY19oYW5kbGVfY2FsbCgpIC0gaGFuZGxlIFNNQy9IVkMgY2FsbCBhY2NvcmRpbmcg
dG8gQVJNIFNNQ0NDLgo+ICAgICogcmV0dXJucyB0cnVlIGlmIHRoYXQgd2FzIHZhbGlkIFNNQ0ND
IGNhbGwgKGV2ZW4gaWYgZnVuY3Rpb24gbnVtYmVyCj4gQEAgLTEzMywxMSArMjc5LDI2IEBAIHN0
YXRpYyBib29sIHZzbWNjY19oYW5kbGVfY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykK
PiAgICAgICAgICAgcmV0dXJuIHRydWU7Cj4gICAgICAgfQo+ICAgCj4gLSAgICBzd2l0Y2ggKCBz
bWNjY19nZXRfb3duZXIoZnVuY2lkKSApCj4gKyAgICAvKgo+ICsgICAgICogU3BlY2lhbCBjYXNl
OiBpZGVudGlmaWVyIHJhbmdlIGZvciBleGlzdGluZyBBUElzLgo+ICsgICAgICogVGhpcyByYW5n
ZSBpcyBkZXNjcmliZWQgaW4gU01DQ0MgKEFSTSBERU4gMDAyOEIsIHBhZ2UgMTYpLAo+ICsgICAg
ICogYnV0IGl0IGRvZXMgbm90IGNvbmZvcm1zIHRvIHN0YW5kYXJkIGZ1bmN0aW9uIGlkZW50aWZp
ZXIKPiArICAgICAqIGVuY29kaW5nLgo+ICsgICAgICovCj4gKyAgICBpZiAoIGZ1bmNpZCA+PSBB
Uk1fU01DQ0NfUkVTRVJWRURfUkFOR0VfU1RBUlQgJiYKPiArICAgICAgICAgZnVuY2lkIDw9IEFS
TV9TTUNDQ19SRVNFUlZFRF9SQU5HRV9FTkQgKQo+ICsgICAgICAgIGhhbmRsZWQgPSBoYW5kbGVf
ZXhpc3RpbmdfYXBpcyhyZWdzKTsKPiArICAgIGVsc2UKPiAgICAgICB7Cj4gLSAgICBjYXNlIEFS
TV9TTUNDQ19PV05FUl9IWVBFUlZJU09SOgo+IC0gICAgICAgIGhhbmRsZWQgPSBoYW5kbGVfaHlw
ZXJ2aXNvcihyZWdzKTsKPiAtICAgICAgICBicmVhazsKPiArICAgICAgICBzd2l0Y2ggKCBzbWNj
Y19nZXRfb3duZXIoZnVuY2lkKSApCj4gKyAgICAgICAgewo+ICsgICAgICAgIGNhc2UgQVJNX1NN
Q0NDX09XTkVSX0hZUEVSVklTT1I6Cj4gKyAgICAgICAgICAgIGhhbmRsZWQgPSBoYW5kbGVfaHlw
ZXJ2aXNvcihyZWdzKTsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAgY2FzZSBBUk1f
U01DQ0NfT1dORVJfU1RBTkRBUkQ6Cj4gKyAgICAgICAgICAgIGhhbmRsZWQgPSBoYW5kbGVfc3Nz
YyhyZWdzKTsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAgfQo+ICAgICAgIH0KPiAg
IAo+ICAgICAgIGlmICggIWhhbmRsZWQgKQo+IEBAIC0xODEsNiArMzQyLDIwIEBAIHZvaWQgZG9f
dHJhcF9zbWMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3Ip
Cj4gICAgICAgICAgIGluamVjdF91bmRlZl9leGNlcHRpb24ocmVncywgaHNyKTsKPiAgIH0KPiAg
IAo+ICt2b2lkIGRvX3RyYXBfaHZjX3NtY2NjKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+
ICt7Cj4gKyAgICBjb25zdCB1bmlvbiBoc3IgaHNyID0geyAuYml0cyA9IHJlZ3MtPmhzciB9Owo+
ICsKPiArICAgIC8qCj4gKyAgICAgKiB2c21jY2NfaGFuZGxlX2NhbGwoKSB3aWxsIHJldHVybiBm
YWxzZSBpZiB0aGlzIGNhbGwgaXMgbm90Cj4gKyAgICAgKiBTTUNDQyBjb21wYXRpYmxlIChlLmcu
IGltbWVkaWF0ZSB2YWx1ZSAhPSAwKS4gQXMgaXQgaXMgbm90Cj4gKyAgICAgKiBjb21wYXRpYmxl
LCB3ZSBjYW4ndCBiZSBzdXJlIHRoYXQgZ3Vlc3Qgd2lsbCB1bmRlcnN0YW5kCj4gKyAgICAgKiBB
Uk1fU01DQ0NfRVJSX1VOS05PV05fRlVOQ1RJT04uCj4gKyAgICAgKi8KPiArICAgIGlmICggIXZz
bWNjY19oYW5kbGVfY2FsbChyZWdzKSApCj4gKyAgICAgICAgaW5qZWN0X3VuZGVmX2V4Y2VwdGlv
bihyZWdzLCBoc3IpOwo+ICt9Cj4gKwo+ICAgLyoKPiAgICAqIExvY2FsIHZhcmlhYmxlczoKPiAg
ICAqIG1vZGU6IEMKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS90cmFwcy5oIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS90cmFwcy5oCj4gaW5kZXggNmVmZDFjNS4uMGI5MWFhNyAxMDA2
NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3RyYXBzLmgKPiArKysgYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL3RyYXBzLmgKPiBAQCAtMzMsNiArMzMsNyBAQCB2b2lkIGRvX2NwKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNyKTsKPiAgIAo+ICAgLyogU01D
Q0MgaGFuZGxpbmcgKi8KPiAgIHZvaWQgZG9fdHJhcF9zbWMoc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpOwo+ICt2b2lkIGRvX3RyYXBfaHZjX3NtY2NjKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKTsKPiAgIAo+ICAgI2VuZGlmIC8qIF9fQVNNX0FSTV9U
UkFQU19fICovCj4gICAvKgo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1h
cm0vc21jY2MuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS9zbWNjYy5oCj4gaW5kZXgg
MmJlZTViMy4uMTdkYzZkOCAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1h
cm0vc21jY2MuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS9zbWNjYy5oCj4g
QEAgLTQ2LDYgKzQ2LDE0IEBACj4gICAjZGVmaW5lIFhFTl9TTUNDQ19VSUQgWEVOX0RFRklORV9V
VUlEKDB4YTcxODEyZGMsIDB4YzY5OCwgMHg0MzY5LCAweDlhY2YsIFwKPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgMHg3OSwgMHhkMSwgMHg4ZCwgMHhkZSwgMHhlNiwg
MHg2NykKPiAgIAo+ICsvKiBTdGFuZGFyZCBTZXJ2aWNlIFNlcnZpY2UgQ2FsbCB2ZXJzaW9uLiAq
Lwo+ICsjZGVmaW5lIFNTU0NfU01DQ0NfTUFKT1JfUkVWSVNJT04gMAo+ICsjZGVmaW5lIFNTU0Nf
U01DQ0NfTUlOT1JfUkVWSVNJT04gMQo+ICsKPiArLyogU3RhbmRhcmQgU2VydmljZSBDYWxsIFVJ
RC4gUmFuZG9tbHkgZ2VuZXJhdGVkIHdpdGggdXVpZGdlbi4gKi8KPiArI2RlZmluZSBTU1NDX1NN
Q0NDX1VJRCBYRU5fREVGSU5FX1VVSUQoMHhmODYzMzg2ZiwgMHg0YjM5LCAweDRjYmQsIDB4OTIy
MCxcCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4Y2UsIDB4MTYs
IDB4NDEsIDB4ZTUsIDB4OWYsIDB4NmYpCj4gKwo+ICAgI2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19B
UkNIX0FSTV9TTUNDQ19IX18gKi8KPiAgIAo+ICAgLyoKPiAKCkNoZWVycywKCi0tIApKdWxpZW4g
R3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 03 13:18:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 13:18:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzN5j-0001i9-SC; Tue, 03 Oct 2017 13:18:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dzN5j-0001hS-9R
 for xen-devel@lists.xen.org; Tue, 03 Oct 2017 13:18:31 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 4A/E9-03616-62E83D95; Tue, 03 Oct 2017 13:18:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVysyfVTVe573K
 kwfQ1uhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8axUzuZCp6zVjQdm8TYwPicpYuRi0NIYBOj
 xM03T1khnN2MEhc7OoEcTg5hgUCJuU0HGUFsEQFviVfdP9lBbGaBJIkZE3uYIBo6GCUa5q0Aa
 2AT0JS48/kTE4jNK2Alcf7JEqAVHBwsAioS37/ngYRFBcIl9n+/xgxRIihxcuYTFhCbU8BL4l
 rfNqj5ZhLzNj9khrDFJW49mc8EYctLbH87h3kCI/8sJO2zkLTMQtIyC0nLAkaWVYwaxalFZal
 FuoZmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgQHKAAQ7GO9vDDjEKMnBpCTK
 u6HrcqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5XPUA5waLU9NSKtMwcYKzApCU4eJREeH+Dp
 HmLCxJzizPTIVKnGHU5bjy8/odJiCUvPy9VSpx3PUiRAEhRRmke3AhY3F5ilJUS5mUEOkqIpy
 C1KDezBFX+FaM4B6OSMO9fkCk8mXklcJteAR3BBHTEnK4LIEeUJCKkpBoYU99uOXBW4Vqfwjm
 OgCcHBGdMP7ZUWsA/OPZAkcDXFfueBAgExz28+mP3ClbnDMdXrd8PrDi8enfZz/UrFP4ZHJt+
 Wq67sz+MS6lcwuqmoPKDsIv/K6NnaAp1Jp467negRarDuaiB2fv6xKmGa70V7hzVZXO8v6BV2
 LLz2I8JpoIBp6Kq3x8/oMRSnJFoqMVcVJwIABfgbIPWAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1507036707!66838927!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8567 invoked from network); 3 Oct 2017 13:18:27 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-27.messagelabs.com with SMTP; 3 Oct 2017 13:18:27 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0CF9480D;
 Tue,  3 Oct 2017 06:18:27 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 42A653F483;
 Tue,  3 Oct 2017 06:18:26 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1506024004-8615-1-git-send-email-volodymyr_babchuk@epam.com>
 <1506024004-8615-9-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <661d2089-8b8c-bd84-b0e2-7812c178f21d@arm.com>
Date: Tue, 3 Oct 2017 14:18:24 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1506024004-8615-9-git-send-email-volodymyr_babchuk@epam.com>
Content-Language: en-US
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v6 08/10] arm: PSCI: use definitions
 provided by asm/smccc.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVm9sb2R5bXlyLAoKT24gMjEvMDkvMTcgMjE6MDAsIFZvbG9keW15ciBCYWJjaHVrIHdyb3Rl
Ogo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcHNjaS5jIGIveGVuL2FyY2gvYXJtL3BzY2ku
Ywo+IGluZGV4IDM0ZWU5N2UuLmJlNGU4ZTYgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3Bz
Y2kuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9wc2NpLmMKPiBAQCAtMzEsOSArMzEsOSBAQAo+ICAg
ICogKG5hdGl2ZS13aWR0aCkgZnVuY3Rpb24gSUQuCj4gICAgKi8KPiAgICNpZmRlZiBDT05GSUdf
QVJNXzY0Cj4gLSNkZWZpbmUgUFNDSV8wXzJfRk5fTkFUSVZFKG5hbWUpCVBTQ0lfMF8yX0ZONjRf
IyNuYW1lCj4gKyNkZWZpbmUgUFNDSV8wXzJfRk5fTkFUSVZFKG5hbWUpICAgICAgICBQU0NJXzBf
Ml9GTjY0KG5hbWUpCgpXaGlsZSBJIGFtIG9rIHRoYXQgeW91IHJlcGxhY2UgdGhlIHRhYnVsYXRp
b24gYnkgc3BhY2UsIEkgYmVsaWV2ZSB5b3UgCmFyZSBzdGlsbCB1c2luZyBhIGRvdWJsZSB0YWJ1
bGF0aW9ucy4KClhlbiBpcyB1c2luZyA0IHNwYWNlcyB0YWJ1bGF0aW9uIGFuZCBub3QgOC4KCj4g
ICAjZWxzZQo+IC0jZGVmaW5lIFBTQ0lfMF8yX0ZOX05BVElWRShuYW1lKQlQU0NJXzBfMl9GTl8j
I25hbWUKPiArI2RlZmluZSBQU0NJXzBfMl9GTl9OQVRJVkUobmFtZSkgICAgICAgIFBTQ0lfMF8y
X0ZOMzIobmFtZSkKCkRpdHRvLgoKPiAgICNlbmRpZgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 03 13:33:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 13:33:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzNK6-00033e-8U; Tue, 03 Oct 2017 13:33:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dzNK4-00033Y-JY
 for xen-devel@lists.xenproject.org; Tue, 03 Oct 2017 13:33:20 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 0F/7C-03610-F9193D95; Tue, 03 Oct 2017 13:33:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLIsWRWlGSWpSXmKPExsVysyfVTXfexMu
 RBk23dC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxN9w6xFvTsY6zYc3gaSwNjSzdjFyMXh5DA
 ZkaJhT2zmSCc3YwS6zasZOti5OQQFnCXWNb2lh3EFhFwlmho2wdWxCywhFHi1o+3QA4HUEecx
 Ik7hSA1bAKaEnc+f2ICsXkFrCR+3d/BCGKzCKhIbJ7/C8wWFQiX2P/9GjNEjaDEyZlPWEBsTg
 FTiUeHe8FsZgEziXmbHzJD2OISt57MZ4Kw5SW2v53DPIGRfxaS9llIWmYhaZmFpGUBI8sqRo3
 i1KKy1CJdY2O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAIGUAgh2MO9cHHmKU
 5GBSEuXd0HU5UogvKT+lMiOxOCO+qDQntfgQowYHh0DfmtUXGKVY8vLzUpUkeNMnANUJFqWmp
 1akZeYA4wimVIKDR0mE1wUkzVtckJhbnJkOkTrFaMlxbNPlP0wcm27eBZIbvj/4wyQENk9KnL
 cSpEEApCGjNA9uHCzWLzHKSgnzMgIdK8RTkFqUm1mCKv+KUZyDUUmYtw1kCk9mXgnc1ldABzE
 BHTSn6wLIQSWJCCmpBsYQEXY55UnRf7t3HJh23ZFt0pGj+s0K/9tmr84+X7Lu64xXr/NWW/9a
 7XlIY+EZyymRembiu7UX8vsdiBa8M/tI7s4Jvy5n3Jgp75Zm7vhbW9LzT9y9mF3e3803JHyyn
 Fbx5dSRlCeHfBynNTVo2huHWq0q2DLLTy/in1oVzx6dp2u3LLnxtbpPiaU4I9FQi7moOBEAMd
 SVP/ACAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1507037597!82677553!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31508 invoked from network); 3 Oct 2017 13:33:18 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-11.tower-21.messagelabs.com with SMTP; 3 Oct 2017 13:33:18 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 406921529;
 Tue,  3 Oct 2017 06:33:17 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 868CB3F53D;
 Tue,  3 Oct 2017 06:33:15 -0700 (PDT)
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
References: <20170928100226.15280-1-jgross@suse.com>
 <20170928100226.15280-2-jgross@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <6ac1144c-689f-3a31-62a0-e23b3b88d91e@arm.com>
Date: Tue, 3 Oct 2017 14:33:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170928100226.15280-2-jgross@suse.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v11 1/3] xen: make grant resource limits per
	domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVlcmdlbiwKCk9uIDI4LzA5LzE3IDExOjAyLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IElu
c3RlYWQgb2YgdXNpbmcgdGhlIHNhbWUgZ2xvYmFsIHJlc291cmNlIGxpbWl0cyBvZiBncmFudCB0
YWJsZXMgKG1heC4KPiBudW1iZXIgb2YgZ3JhbnQgZnJhbWVzLCBtYXguIG51bWJlciBvZiBtYXB0
cmFjayBmcmFtZXMpIGZvciBhbGwgZG9tYWlucwo+IG1ha2UgdGhlc2UgbGltaXRzIHBlciBkb21h
aW4uIFNldCB0aG9zZSBwZXItZG9tYWluIGxpbWl0cyBpbgo+IGdyYW50X3RhYmxlX3NldF9saW1p
dHMoKS4gVGhlIGdsb2JhbCBzZXR0aW5ncyBhcmUgc2VydmluZyBhcyBhbiB1cHBlcgo+IGJvdW5k
YXJ5IG5vdyB3aGljaCBtdXN0IG5vdCBiZSBleGNlZWRlZCBieSBhIHBlci1kb21haW4gdmFsdWUu
IFRoZQo+IGRlZmF1bHQgb2YgbWF4X2dyYW50X2ZyYW1lcyBpcyBzZXQgdG8gdGhlIG1heGltdW0g
ZGVmYXVsdCB4bCB3aWxsIHVzZS4KPiAKPiBXaGlsZSB1cGRhdGluZyB0aGUgc2VtYW50aWNzIG9m
IHRoZSBib290IHBhcmFtZXRlcnMgcmVtb3ZlIHRoZQo+IGRvY3VtZW50YXRpb24gb2YgdGhlIG5v
IGxvbmdlciBleGlzdGluZyBnbnR0YWJfbWF4X25yX2ZyYW1lcyBhbmQKPiBjb3JyZWN0IHRoZSBk
ZWZhdWx0IGdudHRhYl9tYXhfbWFwdHJhY2tfZnJhbWVzIHVzZXMuCj4gCj4gU2lnbmVkLW9mZi1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+IFtub24tQVJNIHBhcnRzXQoKQWNrZWQtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgo+IC0tLQo+IFYxMToKPiAt
IGFkZCBjb21tZW50IGluIGluY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oIChKdWxpZW4gR3Jh
bGwpCj4gCj4gVjEwOgo+IC0gbG93ZXIgSU5JVElBTF9OUl9HUkFOVF9GUkFNRVMgdmFsdWUgdG8g
MQo+IC0gcmVtb3ZlZCBubyBsb25nZXIgbmVlZGVkIHZhcmlhYmxlcyAoSmFuIEJldWxpY2gpCj4g
LSBzdHJlYW0gbGluZWQgbWVzc2FnZXMgKEphbiBCZXVsaWNoKQo+IC0gY29ycmVjdGVkIHNldHRp
bmcgb2YgZ250dGFiX3NpemUgb24gQVJNCj4gCj4gVjk6Cj4gLSBhZGQgY2FwcyBmb3IgcGVyLWRv
bWFpbiBsaW1pdHMgKEphbiBCZXVsaWNoKQo+IC0gc29tZSBlcnJvciBtZXNzYWdlcyBlbmhhbmNl
ZCAoSmFuIEJldWxpY2gpCj4gLSBhZGp1c3RlZCBzb21lIHR5cGVzIChKYW4gQmV1bGljaCkKPiAt
IG1lcmdlIHBhcnRzIG9mIChmb3JtZXIpIHBhdGNoIDE0IGludG8gdGhpcyBvbmUKPiAtIG1ha2Ug
cGFyYW1ldGVycyBjaGFuZ2VhYmxlIGF0IHJ1bnRpbWUKPiAtIGxpbWl0IHNpemUgb2YgZG9tMCdz
IGdyYW50IHRhYmxlIG9uIEFSTQo+IC0gc2V0IGRlZmF1bHQgbWF4X2dyYW50X2ZyYW1lcyB0byA2
NAo+IAo+IFY2Ogo+IC0gc2V2ZXJhbCBjaGFuZ2VzIGR1ZSB0byBuZXcgcGF0Y2ggb3JkZXIKPiAK
PiBWMzoKPiAtIGNvcnJlY3QgZXJyb3IgbWVzc2FnZSAoUGF1bCBEdXJyYW50KQo+IC0tLQo+ICAg
ZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAgMjUgKysrLS0tCj4gICB4ZW4v
YXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgICAgICAgICB8ICAgNiArLQo+ICAgeGVuL2NvbW1vbi9j
b21wYXQvZ3JhbnRfdGFibGUuYyAgICAgfCAgMzEgKystLS0tLQo+ICAgeGVuL2NvbW1vbi9ncmFu
dF90YWJsZS5jICAgICAgICAgICAgfCAxNTYgKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t
LS0tLS0tCj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmggICB8ICAyMCArKysr
LQo+ICAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oICAgfCAgIDcgKy0KPiAgIHhl
bi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oICAgICAgIHwgICA1ICstCj4gICA3IGZpbGVzIGNo
YW5nZWQsIDEzOCBpbnNlcnRpb25zKCspLCAxMTIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdp
dCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUubWFya2Rvd24KPiBpbmRleCA5Nzk3YzhkYjJkLi45YjZjZDhlOWQwIDEwMDY0
NAo+IC0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCj4gKysrIGIvZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KPiBAQCAtODc1LDI3ICs4NzUsMjggQEAg
U3BlY2lmeSB3aGljaCBjb25zb2xlIGdkYnN0dWIgc2hvdWxkIHVzZS4gU2VlICoqY29uc29sZSoq
Lgo+ICAgIyMjIGdudHRhYlxfbWF4XF9mcmFtZXMKPiAgID4gYD0gPGludGVnZXI+YAo+ICAgCj4g
LT4gRGVmYXVsdDogYDMyYAo+ICs+IERlZmF1bHQ6IGA2NGAKPiArCj4gKz4gQ2FuIGJlIG1vZGlm
aWVkIGF0IHJ1bnRpbWUKPiAgIAo+ICAgU3BlY2lmeSB0aGUgbWF4aW11bSBudW1iZXIgb2YgZnJh
bWVzIHdoaWNoIGFueSBkb21haW4gbWF5IHVzZSBhcyBwYXJ0Cj4gLW9mIGl0cyBncmFudCB0YWJs
ZS4KPiArb2YgaXRzIGdyYW50IHRhYmxlLiBUaGlzIHZhbHVlIGlzIGFuIHVwcGVyIGJvdW5kYXJ5
IG9mIHRoZSBwZXItZG9tYWluCj4gK3ZhbHVlIHNldHRhYmxlIHZpYSBYZW4gdG9vbHMuCj4gKwo+
ICtEb20wIGlzIHVzaW5nIHRoaXMgdmFsdWUgZm9yIHNpemluZyBpdHMgZ3JhbnQgdGFibGUuCj4g
ICAKPiAgICMjIyBnbnR0YWJcX21heFxfbWFwdHJhY2tcX2ZyYW1lcwo+ICAgPiBgPSA8aW50ZWdl
cj5gCj4gICAKPiAtPiBEZWZhdWx0OiBgOCAqIGdudHRhYl9tYXhfZnJhbWVzYAo+IC0KPiAtU3Bl
Y2lmeSB0aGUgbWF4aW11bSBudW1iZXIgb2YgZnJhbWVzIHRvIHVzZSBhcyBwYXJ0IG9mIGEgZG9t
YWlucwo+IC1tYXB0cmFjayBhcnJheS4KPiArPiBEZWZhdWx0OiBgMTAyNGAKPiAgIAo+IC0jIyMg
Z250dGFiXF9tYXhcX25yXF9mcmFtZXMKPiAtPiBgPSA8aW50ZWdlcj5gCj4gKz4gQ2FuIGJlIG1v
ZGlmaWVkIGF0IHJ1bnRpbWUKPiAgIAo+IC0qRGVwcmVjYXRlZCoKPiAtVXNlICoqZ250dGFiXF9t
YXhcX2ZyYW1lcyoqIGFuZCAqKmdudHRhYlxfbWF4XF9tYXB0cmFja1xfZnJhbWVzKiogaW5zdGVh
ZC4KPiArU3BlY2lmeSB0aGUgbWF4aW11bSBudW1iZXIgb2YgZnJhbWVzIHRvIHVzZSBhcyBwYXJ0
IG9mIGEgZG9tYWlucwo+ICttYXB0cmFjayBhcnJheS4gVGhpcyB2YWx1ZSBpcyBhbiB1cHBlciBi
b3VuZGFyeSBvZiB0aGUgcGVyLWRvbWFpbgo+ICt2YWx1ZSBzZXR0YWJsZSB2aWEgWGVuIHRvb2xz
Lgo+ICAgCj4gLVNwZWNpZnkgdGhlIG1heGltdW0gbnVtYmVyIG9mIGZyYW1lcyBwZXIgZ3JhbnQg
dGFibGUgb3BlcmF0aW9uIGFuZCB0aGUKPiAtbWF4aW11bSBudW1iZXIgb2YgbWFwdHJhY2sgZnJh
bWVzIGRvbWFpbi4KPiArRG9tMCBpcyB1c2luZyB0aGlzIHZhbHVlIGZvciBzaXppbmcgaXRzIG1h
cHRyYWNrIHRhYmxlLgo+ICAgCj4gICAjIyMgZ3Vlc3RcX2xvZ2x2bAo+ICAgPiBgPSA8bGV2ZWw+
Wy88cmF0ZS1saW1pdGVkIGxldmVsPl1gIHdoZXJlIGxldmVsIGlzIGBub25lIHwgZXJyb3IgfCB3
YXJuaW5nIHwgaW5mbyB8IGRlYnVnIHwgYWxsYAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
ZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiBpbmRleCBjMzQy
MzhlYzFiLi4zNzIzZGMzZjc4IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVp
bGQuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+IEBAIC0yMDk1LDExICsy
MDk1LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IGZpbmRfZ250dGFiX3JlZ2lvbihzdHJ1Y3QgZG9t
YWluICpkLAo+ICAgICAgICAqIGVub3VnaCBzcGFjZSBmb3IgYSBsYXJnZSBncmFudCB0YWJsZQo+
ICAgICAgICAqLwo+ICAgICAgIGtpbmZvLT5nbnR0YWJfc3RhcnQgPSBfX3BhKF9zdGV4dCk7Cj4g
LSAgICBraW5mby0+Z250dGFiX3NpemUgPSAoX2V0ZXh0IC0gX3N0ZXh0KSAmIFBBR0VfTUFTSzsK
PiAtCj4gLSAgICAvKiBNYWtlIHN1cmUgdGhlIGdyYW50IHRhYmxlIHdpbGwgZml0IGluIHRoZSBy
ZWdpb24gKi8KPiAtICAgIGlmICggKGtpbmZvLT5nbnR0YWJfc2l6ZSA+PiBQQUdFX1NISUZUKSA8
IG1heF9ncmFudF9mcmFtZXMgKQo+IC0gICAgICAgIHBhbmljKCJDYW5ub3QgZmluZCBhIHNwYWNl
IGZvciB0aGUgZ3JhbnQgdGFibGUgcmVnaW9uXG4iKTsKPiArICAgIGtpbmZvLT5nbnR0YWJfc2l6
ZSA9IGdudHRhYl9kb20wX2ZyYW1lcygpIDw8IFBBR0VfU0hJRlQ7Cj4gICAKPiAgICNpZmRlZiBD
T05GSUdfQVJNXzMyCj4gICAgICAgLyoKPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9jb21wYXQv
Z3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vY29tcGF0L2dyYW50X3RhYmxlLmMKPiBpbmRleCBj
Y2UzZmYwYjlhLi5mZjFkNjc4ZjAxIDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24vY29tcGF0L2dy
YW50X3RhYmxlLmMKPiArKysgYi94ZW4vY29tbW9uL2NvbXBhdC9ncmFudF90YWJsZS5jCj4gQEAg
LTE1NywyMSArMTU3LDE0IEBAIGludCBjb21wYXRfZ3JhbnRfdGFibGVfb3AodW5zaWduZWQgaW50
IGNtZCwKPiAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWF4X2ZyYW1lX2xpc3Rfc2l6
ZV9pbl9wYWdlID0KPiAgICAgICAgICAgICAgICAgICAgICAgKENPTVBBVF9BUkdfWExBVF9TSVpF
IC0gc2l6ZW9mKCpuYXQuc2V0dXApKSAvCj4gICAgICAgICAgICAgICAgICAgICAgIHNpemVvZigq
bmF0LnNldHVwLT5mcmFtZV9saXN0LnApOwo+IC0gICAgICAgICAgICAgICAgaWYgKCBtYXhfZnJh
bWVfbGlzdF9zaXplX2luX3BhZ2UgPCBtYXhfZ3JhbnRfZnJhbWVzICkKPiAtICAgICAgICAgICAg
ICAgIHsKPiAtICAgICAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKPiAt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X2dyYW50X2ZyYW1lcyBpcyB0b28gbGFy
Z2UgKCV1LCV1KVxuIiwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXhfZ3JhbnRf
ZnJhbWVzLCBtYXhfZnJhbWVfbGlzdF9zaXplX2luX3BhZ2UpOwo+IC0gICAgICAgICAgICAgICAg
ICAgIHJjID0gLUVJTlZBTDsKPiAtICAgICAgICAgICAgICAgIH0KPiAtICAgICAgICAgICAgICAg
IGVsc2UKPiAtICAgICAgICAgICAgICAgIHsKPiArCj4gICAjZGVmaW5lIFhMQVRfZ250dGFiX3Nl
dHVwX3RhYmxlX0hORExfZnJhbWVfbGlzdChfZF8sIF9zXykgXAo+IC0gICAgICAgICAgICAgICAg
ICAgIHNldF94ZW5fZ3Vlc3RfaGFuZGxlKChfZF8pLT5mcmFtZV9saXN0LCAodW5zaWduZWQgbG9u
ZyAqKShuYXQuc2V0dXAgKyAxKSkKPiAtICAgICAgICAgICAgICAgICAgICBYTEFUX2dudHRhYl9z
ZXR1cF90YWJsZShuYXQuc2V0dXAsICZjbXAuc2V0dXApOwo+ICsgICAgICAgICAgICAgICAgc2V0
X3hlbl9ndWVzdF9oYW5kbGUoKF9kXyktPmZyYW1lX2xpc3QsICh1bnNpZ25lZCBsb25nICopKG5h
dC5zZXR1cCArIDEpKQo+ICsgICAgICAgICAgICAgICAgWExBVF9nbnR0YWJfc2V0dXBfdGFibGUo
bmF0LnNldHVwLCAmY21wLnNldHVwKTsKPiAgICN1bmRlZiBYTEFUX2dudHRhYl9zZXR1cF90YWJs
ZV9ITkRMX2ZyYW1lX2xpc3QKPiAtICAgICAgICAgICAgICAgICAgICByYyA9IGdudHRhYl9zZXR1
cF90YWJsZShndWVzdF9oYW5kbGVfY2FzdChuYXQudW9wLCBnbnR0YWJfc2V0dXBfdGFibGVfdCks
IDEpOwo+IC0gICAgICAgICAgICAgICAgfQo+ICsgICAgICAgICAgICAgICAgcmMgPSBnbnR0YWJf
c2V0dXBfdGFibGUoZ3Vlc3RfaGFuZGxlX2Nhc3QobmF0LnVvcCwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdudHRhYl9zZXR1cF90
YWJsZV90KSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsIG1h
eF9mcmFtZV9saXN0X3NpemVfaW5fcGFnZSk7Cj4gICAgICAgICAgICAgICB9Cj4gICAgICAgICAg
ICAgICBBU1NFUlQocmMgPD0gMCk7Cj4gICAgICAgICAgICAgICBpZiAoIHJjID09IDAgKQo+IEBA
IC0yOTQsMTYgKzI4Nyw2IEBAIGludCBjb21wYXRfZ3JhbnRfdGFibGVfb3AodW5zaWduZWQgaW50
IGNtZCwKPiAgICAgICAgICAgICAgICAgICByYyA9IC1FRkFVTFQ7Cj4gICAgICAgICAgICAgICAg
ICAgYnJlYWs7Cj4gICAgICAgICAgICAgICB9Cj4gLSAgICAgICAgICAgIGlmICggbWF4X2ZyYW1l
X2xpc3Rfc2l6ZV9pbl9wYWdlcyA8Cj4gLSAgICAgICAgICAgICAgICAgZ3JhbnRfdG9fc3RhdHVz
X2ZyYW1lcyhtYXhfZ3JhbnRfZnJhbWVzKSApCj4gLSAgICAgICAgICAgIHsKPiAtICAgICAgICAg
ICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAo+IC0gICAgICAgICAgICAgICAgICAgICAg
ICAgImdyYW50X3RvX3N0YXR1c19mcmFtZXMobWF4X2dyYW50X2ZyYW1lcykgaXMgdG9vIGxhcmdl
ICgldSwldSlcbiIsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICBncmFudF90b19zdGF0dXNf
ZnJhbWVzKG1heF9ncmFudF9mcmFtZXMpLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgbWF4
X2ZyYW1lX2xpc3Rfc2l6ZV9pbl9wYWdlcyk7Cj4gLSAgICAgICAgICAgICAgICByYyA9IC1FSU5W
QUw7Cj4gLSAgICAgICAgICAgICAgICBicmVhazsKPiAtICAgICAgICAgICAgfQo+ICAgCj4gICAj
ZGVmaW5lIFhMQVRfZ250dGFiX2dldF9zdGF0dXNfZnJhbWVzX0hORExfZnJhbWVfbGlzdChfZF8s
IF9zXykgXAo+ICAgICAgICAgICAgICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUoKF9kXyktPmZyYW1l
X2xpc3QsICh1aW50NjRfdCAqKShuYXQuZ2V0X3N0YXR1cyArIDEpKQo+IEBAIC0zMTIsNyArMjk1
LDcgQEAgaW50IGNvbXBhdF9ncmFudF90YWJsZV9vcCh1bnNpZ25lZCBpbnQgY21kLAo+ICAgCj4g
ICAgICAgICAgICAgICByYyA9IGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1lcygKPiAgICAgICAgICAg
ICAgICAgICBndWVzdF9oYW5kbGVfY2FzdChuYXQudW9wLCBnbnR0YWJfZ2V0X3N0YXR1c19mcmFt
ZXNfdCksCj4gLSAgICAgICAgICAgICAgICBjb3VudCk7Cj4gKyAgICAgICAgICAgICAgICBjb3Vu
dCwgbWF4X2ZyYW1lX2xpc3Rfc2l6ZV9pbl9wYWdlcyk7Cj4gICAgICAgICAgICAgICBpZiAoIHJj
ID49IDAgKQo+ICAgICAgICAgICAgICAgewo+ICAgI2RlZmluZSBYTEFUX2dudHRhYl9nZXRfc3Rh
dHVzX2ZyYW1lc19ITkRMX2ZyYW1lX2xpc3QoX2RfLCBfc18pIFwKPiBkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCj4gaW5kZXgg
NzE3MDZmNWNiYS4uN2MzMjhiMGE2MiAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMKPiArKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKPiBAQCAtNTQsNiArNTQsOSBA
QCBzdHJ1Y3QgZ3JhbnRfdGFibGUgewo+ICAgICAgICAqIHdoYXQgdmVyc2lvbiB0byB1c2UgeWV0
Lgo+ICAgICAgICAqLwo+ICAgICAgIHVuc2lnbmVkIGludCAgICAgICAgICBndF92ZXJzaW9uOwo+
ICsgICAgLyogUmVzb3VyY2UgbGltaXRzIG9mIHRoZSBkb21haW4uICovCj4gKyAgICB1bnNpZ25l
ZCBpbnQgICAgICAgICAgbWF4X2dyYW50X2ZyYW1lczsKPiArICAgIHVuc2lnbmVkIGludCAgICAg
ICAgICBtYXhfbWFwdHJhY2tfZnJhbWVzOwo+ICAgICAgIC8qIFRhYmxlIHNpemUuIE51bWJlciBv
ZiBmcmFtZXMgc2hhcmVkIHdpdGggZ3Vlc3QgKi8KPiAgICAgICB1bnNpZ25lZCBpbnQgICAgICAg
ICAgbnJfZ3JhbnRfZnJhbWVzOwo+ICAgICAgIC8qIE51bWJlciBvZiBncmFudCBzdGF0dXMgZnJh
bWVzIHNoYXJlZCB3aXRoIGd1ZXN0IChmb3IgdmVyc2lvbiAyKSAqLwo+IEBAIC03OCwyMyArODEs
MTggQEAgc3RydWN0IGdyYW50X3RhYmxlIHsKPiAgIAo+ICAgI2lmbmRlZiBERUZBVUxUX01BWF9O
Ul9HUkFOVF9GUkFNRVMgLyogdG8gYWxsb3cgYXJjaCB0byBvdmVycmlkZSAqLwo+ICAgLyogRGVm
YXVsdCBtYXhpbXVtIHNpemUgb2YgYSBncmFudCB0YWJsZS4gW1BPTElDWV0gKi8KPiAtI2RlZmlu
ZSBERUZBVUxUX01BWF9OUl9HUkFOVF9GUkFNRVMgICAzMgo+ICsjZGVmaW5lIERFRkFVTFRfTUFY
X05SX0dSQU5UX0ZSQU1FUyAgIDY0Cj4gICAjZW5kaWYKPiAgIAo+IC11bnNpZ25lZCBpbnQgX19y
ZWFkX21vc3RseSBtYXhfZ3JhbnRfZnJhbWVzOwo+IC1pbnRlZ2VyX3BhcmFtKCJnbnR0YWJfbWF4
X2ZyYW1lcyIsIG1heF9ncmFudF9mcmFtZXMpOwo+ICtzdGF0aWMgdW5zaWduZWQgaW50IF9fcmVh
ZF9tb3N0bHkgbWF4X2dyYW50X2ZyYW1lcyA9Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgREVGQVVMVF9NQVhfTlJfR1JBTlRfRlJBTUVTOwo+ICtpbnRl
Z2VyX3J1bnRpbWVfcGFyYW0oImdudHRhYl9tYXhfZnJhbWVzIiwgbWF4X2dyYW50X2ZyYW1lcyk7
Cj4gICAKPiAtLyogVGhlIG1heGltdW0gbnVtYmVyIG9mIGdyYW50IG1hcHBpbmdzIGlzIGRlZmlu
ZWQgYXMgYSBtdWx0aXBsaWVyIG9mIHRoZQo+IC0gKiBtYXhpbXVtIG51bWJlciBvZiBncmFudCB0
YWJsZSBlbnRyaWVzLiBUaGlzIGRlZmluZXMgdGhlIG11bHRpcGxpZXIgdXNlZC4KPiAtICogUHJl
dHR5IGFyYml0cmFyeS4gW1BPTElDWV0KPiAtICogQXMgZ250dGFiX21heF9ucl9mcmFtZXMgaGFz
IGJlZW4gZGVwcmVjYXRlZCwgdGhpcyBtdWx0aXBsaWVyIGlzIGRlcHJlY2F0ZWQgdG9vLgo+IC0g
KiBOZXcgb3B0aW9ucyBhbGxvdyB0byBzZXQgbWF4X21hcHRyYWNrX2ZyYW1lcyBhbmQKPiAtICog
bWFwX2dyYW50X3RhYmxlX2ZyYW1lcyBpbmRlcGVuZGVudGx5Lgo+IC0gKi8KPiAgICNkZWZpbmUg
REVGQVVMVF9NQVhfTUFQVFJBQ0tfRlJBTUVTIDEwMjQKPiAgIAo+IC1zdGF0aWMgdW5zaWduZWQg
aW50IF9fcmVhZF9tb3N0bHkgbWF4X21hcHRyYWNrX2ZyYW1lczsKPiAtaW50ZWdlcl9wYXJhbSgi
Z250dGFiX21heF9tYXB0cmFja19mcmFtZXMiLCBtYXhfbWFwdHJhY2tfZnJhbWVzKTsKPiArc3Rh
dGljIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IG1heF9tYXB0cmFja19mcmFtZXMgPQo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERFRkFVTFRfTUFY
X01BUFRSQUNLX0ZSQU1FUzsKPiAraW50ZWdlcl9ydW50aW1lX3BhcmFtKCJnbnR0YWJfbWF4X21h
cHRyYWNrX2ZyYW1lcyIsIG1heF9tYXB0cmFja19mcmFtZXMpOwo+ICAgCj4gICAvKgo+ICAgICog
Tm90ZSB0aGF0IHRoZSB0aHJlZSB2YWx1ZXMgYmVsb3cgYXJlIGVmZmVjdGl2ZWx5IHBhcnQgb2Yg
dGhlIEFCSSwgZXZlbiBpZgo+IEBAIC0yOTAsOCArMjg4LDggQEAgbnVtX2FjdF9mcmFtZXNfZnJv
bV9zaGFfZnJhbWVzKGNvbnN0IHVuc2lnbmVkIGludCBudW0pCj4gICAgICAgcmV0dXJuIERJVl9S
T1VORF9VUChudW0gKiBzaGFfcGVyX3BhZ2UsIEFDR05UX1BFUl9QQUdFKTsKPiAgIH0KPiAgIAo+
IC0jZGVmaW5lIG1heF9ucl9hY3RpdmVfZ3JhbnRfZnJhbWVzIFwKPiAtICAgIG51bV9hY3RfZnJh
bWVzX2Zyb21fc2hhX2ZyYW1lcyhtYXhfZ3JhbnRfZnJhbWVzKQo+ICsjZGVmaW5lIG1heF9ucl9h
Y3RpdmVfZ3JhbnRfZnJhbWVzKGd0KSBcCj4gKyAgICBudW1fYWN0X2ZyYW1lc19mcm9tX3NoYV9m
cmFtZXMoKGd0KS0+bWF4X2dyYW50X2ZyYW1lcykKPiAgIAo+ICAgc3RhdGljIGlubGluZSB1bnNp
Z25lZCBpbnQKPiAgIG5yX2FjdGl2ZV9ncmFudF9mcmFtZXMoc3RydWN0IGdyYW50X3RhYmxlICpn
dCkKPiBAQCAtNTMwLDcgKzUyOCw3IEBAIGdldF9tYXB0cmFja19oYW5kbGUoCj4gICAgICAgICog
b3V0IG9mIG1lbW9yeSwgdHJ5IHN0ZWFsaW5nIGFuIGVudHJ5IGZyb20gYW5vdGhlciBWQ1BVIChp
biBjYXNlIHRoZQo+ICAgICAgICAqIGd1ZXN0IGlzbid0IG1hcHBpbmcgYWNyb3NzIGl0cyBWQ1BV
cyBldmVubHkpLgo+ICAgICAgICAqLwo+IC0gICAgaWYgKCBucl9tYXB0cmFja19mcmFtZXMobGd0
KSA8IG1heF9tYXB0cmFja19mcmFtZXMgKQo+ICsgICAgaWYgKCBucl9tYXB0cmFja19mcmFtZXMo
bGd0KSA8IGxndC0+bWF4X21hcHRyYWNrX2ZyYW1lcyApCj4gICAgICAgICAgIG5ld19tdCA9IGFs
bG9jX3hlbmhlYXBfcGFnZSgpOwo+ICAgCj4gICAgICAgaWYgKCAhbmV3X210ICkKPiBAQCAtMTY3
Myw3ICsxNjcxLDcgQEAgZ250dGFiX2dyb3dfdGFibGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgaW50IHJlcV9ucl9mcmFtZXMpCj4gICAKPiAgICAgICBpZiAoIHJlcV9ucl9mcmFtZXMgPCBJ
TklUSUFMX05SX0dSQU5UX0ZSQU1FUyApCj4gICAgICAgICAgIHJlcV9ucl9mcmFtZXMgPSBJTklU
SUFMX05SX0dSQU5UX0ZSQU1FUzsKPiAtICAgIEFTU0VSVChyZXFfbnJfZnJhbWVzIDw9IG1heF9n
cmFudF9mcmFtZXMpOwo+ICsgICAgQVNTRVJUKHJlcV9ucl9mcmFtZXMgPD0gZ3QtPm1heF9ncmFu
dF9mcmFtZXMpOwo+ICAgCj4gICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sCj4gICAgICAgICAg
ICAgICAiRXhwYW5kaW5nIGRvbSAoJWQpIGdyYW50IHRhYmxlIGZyb20gKCVkKSB0byAoJWQpIGZy
YW1lcy5cbiIsCj4gQEAgLTE3MzAsNyArMTcyOCw4IEBAIGFjdGl2ZV9hbGxvY19mYWlsZWQ6Cj4g
ICB9Cj4gICAKPiAgIHN0YXRpYyBpbnQKPiAtZ3JhbnRfdGFibGVfaW5pdChzdHJ1Y3QgZG9tYWlu
ICpkLCBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0KQo+ICtncmFudF90YWJsZV9pbml0KHN0cnVjdCBk
b21haW4gKmQsIHN0cnVjdCBncmFudF90YWJsZSAqZ3QsCj4gKyAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IGdyYW50X2ZyYW1lcywgdW5zaWduZWQgaW50IG1hcHRyYWNrX2ZyYW1lcykKPiAg
IHsKPiAgICAgICBpbnQgcmV0Owo+ICAgCj4gQEAgLTE3NDIsMjUgKzE3NDEsMzEgQEAgZ3JhbnRf
dGFibGVfaW5pdChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0KQo+ICAg
ICAgICAgICBnb3RvIHVubG9jazsKPiAgICAgICB9Cj4gICAKPiArICAgIGd0LT5tYXhfZ3JhbnRf
ZnJhbWVzID0gZ3JhbnRfZnJhbWVzOwo+ICsgICAgZ3QtPm1heF9tYXB0cmFja19mcmFtZXMgPSBt
YXB0cmFja19mcmFtZXM7Cj4gKwo+ICAgICAgIC8qIEFjdGl2ZSBncmFudCB0YWJsZS4gKi8KPiAg
ICAgICBndC0+YWN0aXZlID0geHphbGxvY19hcnJheShzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5
ICosCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXhfbnJfYWN0aXZlX2dyYW50
X2ZyYW1lcyk7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXhfbnJfYWN0aXZl
X2dyYW50X2ZyYW1lcyhndCkpOwo+ICAgICAgIGlmICggZ3QtPmFjdGl2ZSA9PSBOVUxMICkKPiAg
ICAgICAgICAgZ290byBub19tZW07Cj4gICAKPiAgICAgICAvKiBUcmFja2luZyBvZiBtYXBwZWQg
Zm9yZWlnbiBmcmFtZXMgdGFibGUgKi8KPiAtICAgIGd0LT5tYXB0cmFjayA9IHZ6YWxsb2MobWF4
X21hcHRyYWNrX2ZyYW1lcyAqIHNpemVvZigqZ3QtPm1hcHRyYWNrKSk7Cj4gLSAgICBpZiAoIGd0
LT5tYXB0cmFjayA9PSBOVUxMICkKPiAtICAgICAgICBnb3RvIG5vX21lbTsKPiArICAgIGlmICgg
Z3QtPm1heF9tYXB0cmFja19mcmFtZXMgKQo+ICsgICAgewo+ICsgICAgICAgIGd0LT5tYXB0cmFj
ayA9IHZ6YWxsb2MoZ3QtPm1heF9tYXB0cmFja19mcmFtZXMgKiBzaXplb2YoKmd0LT5tYXB0cmFj
aykpOwo+ICsgICAgICAgIGlmICggZ3QtPm1hcHRyYWNrID09IE5VTEwgKQo+ICsgICAgICAgICAg
ICBnb3RvIG5vX21lbTsKPiArICAgIH0KPiAgIAo+ICAgICAgIC8qIFNoYXJlZCBncmFudCB0YWJs
ZS4gKi8KPiAtICAgIGd0LT5zaGFyZWRfcmF3ID0geHphbGxvY19hcnJheSh2b2lkICosIG1heF9n
cmFudF9mcmFtZXMpOwo+ICsgICAgZ3QtPnNoYXJlZF9yYXcgPSB4emFsbG9jX2FycmF5KHZvaWQg
KiwgZ3QtPm1heF9ncmFudF9mcmFtZXMpOwo+ICAgICAgIGlmICggZ3QtPnNoYXJlZF9yYXcgPT0g
TlVMTCApCj4gICAgICAgICAgIGdvdG8gbm9fbWVtOwo+ICAgCj4gICAgICAgLyogU3RhdHVzIHBh
Z2VzIGZvciBncmFudCB0YWJsZSAtIGZvciB2ZXJzaW9uIDIgKi8KPiAgICAgICBndC0+c3RhdHVz
ID0geHphbGxvY19hcnJheShncmFudF9zdGF0dXNfdCAqLAo+IC0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZ3JhbnRfdG9fc3RhdHVzX2ZyYW1lcyhtYXhfZ3JhbnRfZnJhbWVzKSk7Cj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmFudF90b19zdGF0dXNfZnJhbWVzKGd0
LT5tYXhfZ3JhbnRfZnJhbWVzKSk7Cj4gICAgICAgaWYgKCBndC0+c3RhdHVzID09IE5VTEwgKQo+
ICAgICAgICAgICBnb3RvIG5vX21lbTsKPiAgIAo+IEBAIC0xNzkzLDcgKzE3OTgsOCBAQCBncmFu
dF90YWJsZV9pbml0KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBncmFudF90YWJsZSAqZ3QpCj4g
ICAKPiAgIHN0YXRpYyBsb25nCj4gICBnbnR0YWJfc2V0dXBfdGFibGUoCj4gLSAgICBYRU5fR1VF
U1RfSEFORExFX1BBUkFNKGdudHRhYl9zZXR1cF90YWJsZV90KSB1b3AsIHVuc2lnbmVkIGludCBj
b3VudCkKPiArICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oZ250dGFiX3NldHVwX3RhYmxlX3Qp
IHVvcCwgdW5zaWduZWQgaW50IGNvdW50LAo+ICsgICAgdW5zaWduZWQgaW50IGxpbWl0X21heCkK
PiAgIHsKPiAgICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7Cj4gICAgICAgc3RydWN0
IGdudHRhYl9zZXR1cF90YWJsZSBvcDsKPiBAQCAtMTgwNywxNSArMTgxMyw2IEBAIGdudHRhYl9z
ZXR1cF90YWJsZSgKPiAgICAgICBpZiAoIHVubGlrZWx5KGNvcHlfZnJvbV9ndWVzdCgmb3AsIHVv
cCwgMSkpICkKPiAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Cj4gICAKPiAtICAgIGlmICggdW5s
aWtlbHkob3AubnJfZnJhbWVzID4gbWF4X2dyYW50X2ZyYW1lcykgKQo+IC0gICAgewo+IC0gICAg
ICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLCAiWGVuIG9ubHkgc3VwcG9ydHMgdXAgdG8gJWQgZ3Jh
bnQtdGFibGUgZnJhbWVzIgo+IC0gICAgICAgICAgICAgICAgIiBwZXIgZG9tYWluLlxuIiwKPiAt
ICAgICAgICAgICAgICAgIG1heF9ncmFudF9mcmFtZXMpOwo+IC0gICAgICAgIG9wLnN0YXR1cyA9
IEdOVFNUX2dlbmVyYWxfZXJyb3I7Cj4gLSAgICAgICAgZ290byBvdXQ7Cj4gLSAgICB9Cj4gLQo+
ICAgICAgIGlmICggIWd1ZXN0X2hhbmRsZV9va2F5KG9wLmZyYW1lX2xpc3QsIG9wLm5yX2ZyYW1l
cykgKQo+ICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKPiAgIAo+IEBAIC0xODM1LDYgKzE4MzIs
MjEgQEAgZ250dGFiX3NldHVwX3RhYmxlKAo+ICAgICAgIGd0ID0gZC0+Z3JhbnRfdGFibGU7Cj4g
ICAgICAgZ3JhbnRfd3JpdGVfbG9jayhndCk7Cj4gICAKPiArICAgIGlmICggdW5saWtlbHkob3Au
bnJfZnJhbWVzID4gZ3QtPm1heF9ncmFudF9mcmFtZXMpICkKPiArICAgIHsKPiArICAgICAgICBn
ZHByaW50ayhYRU5MT0dfSU5GTywgImQlZCBpcyBsaW1pdGVkIHRvICV1IGdyYW50LXRhYmxlIGZy
YW1lcy5cbiIsCj4gKyAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGd0LT5tYXhfZ3JhbnRf
ZnJhbWVzKTsKPiArICAgICAgICBvcC5zdGF0dXMgPSBHTlRTVF9nZW5lcmFsX2Vycm9yOwo+ICsg
ICAgICAgIGdvdG8gdW5sb2NrOwo+ICsgICAgfQo+ICsgICAgaWYgKCB1bmxpa2VseShsaW1pdF9t
YXggPCBvcC5ucl9mcmFtZXMpICkKPiArICAgIHsKPiArICAgICAgICBnZHByaW50ayhYRU5MT0df
V0FSTklORywgIm5yX2ZyYW1lcyBmb3IgZCVkIGlzIHRvbyBsYXJnZSAoJXUsJXUpXG4iLAo+ICsg
ICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgb3AubnJfZnJhbWVzLCBsaW1pdF9tYXgpOwo+
ICsgICAgICAgIG9wLnN0YXR1cyA9IEdOVFNUX2dlbmVyYWxfZXJyb3I7Cj4gKyAgICAgICAgZ290
byB1bmxvY2s7Cj4gKyAgICB9Cj4gKwo+ICAgICAgIGlmICggZ3QtPmd0X3ZlcnNpb24gPT0gMCAp
Cj4gICAgICAgICAgIGd0LT5ndF92ZXJzaW9uID0gMTsKPiAgIAo+IEBAIC0xODQ0LDggKzE4NTYs
OSBAQCBnbnR0YWJfc2V0dXBfdGFibGUoCj4gICAgICAgICAgICAhZ250dGFiX2dyb3dfdGFibGUo
ZCwgb3AubnJfZnJhbWVzKSApCj4gICAgICAgewo+ICAgICAgICAgICBnZHByaW50ayhYRU5MT0df
SU5GTywKPiAtICAgICAgICAgICAgICAgICAiRXhwYW5kIGdyYW50IHRhYmxlIHRvICV1IGZhaWxl
ZC4gQ3VycmVudDogJXUgTWF4OiAldVxuIiwKPiAtICAgICAgICAgICAgICAgICBvcC5ucl9mcmFt
ZXMsIG5yX2dyYW50X2ZyYW1lcyhndCksIG1heF9ncmFudF9mcmFtZXMpOwo+ICsgICAgICAgICAg
ICAgICAgICJFeHBhbmQgZ3JhbnQgdGFibGUgb2YgZCVkIHRvICV1IGZhaWxlZC4gQ3VycmVudDog
JXUgTWF4OiAldVxuIiwKPiArICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIG9wLm5yX2Zy
YW1lcywgbnJfZ3JhbnRfZnJhbWVzKGd0KSwKPiArICAgICAgICAgICAgICAgICBndC0+bWF4X2dy
YW50X2ZyYW1lcyk7Cj4gICAgICAgICAgIG9wLnN0YXR1cyA9IEdOVFNUX2dlbmVyYWxfZXJyb3I7
Cj4gICAgICAgICAgIGdvdG8gdW5sb2NrOwo+ICAgICAgIH0KPiBAQCAtMTg4MCw2ICsxODkzLDcg
QEAgZ250dGFiX3F1ZXJ5X3NpemUoCj4gICB7Cj4gICAgICAgc3RydWN0IGdudHRhYl9xdWVyeV9z
aXplIG9wOwo+ICAgICAgIHN0cnVjdCBkb21haW4gKmQ7Cj4gKyAgICBzdHJ1Y3QgZ3JhbnRfdGFi
bGUgKmd0Owo+ICAgCj4gICAgICAgaWYgKCBjb3VudCAhPSAxICkKPiAgICAgICAgICAgcmV0dXJu
IC1FSU5WQUw7Cj4gQEAgLTE5MDAsMTMgKzE5MTQsMTUgQEAgZ250dGFiX3F1ZXJ5X3NpemUoCj4g
ICAgICAgICAgIGdvdG8gb3V0Owo+ICAgICAgIH0KPiAgIAo+IC0gICAgZ3JhbnRfcmVhZF9sb2Nr
KGQtPmdyYW50X3RhYmxlKTsKPiArICAgIGd0ID0gZC0+Z3JhbnRfdGFibGU7Cj4gKwo+ICsgICAg
Z3JhbnRfcmVhZF9sb2NrKGd0KTsKPiAgIAo+IC0gICAgb3AubnJfZnJhbWVzICAgICA9IG5yX2dy
YW50X2ZyYW1lcyhkLT5ncmFudF90YWJsZSk7Cj4gLSAgICBvcC5tYXhfbnJfZnJhbWVzID0gbWF4
X2dyYW50X2ZyYW1lczsKPiArICAgIG9wLm5yX2ZyYW1lcyAgICAgPSBucl9ncmFudF9mcmFtZXMo
Z3QpOwo+ICsgICAgb3AubWF4X25yX2ZyYW1lcyA9IGd0LT5tYXhfZ3JhbnRfZnJhbWVzOwo+ICAg
ICAgIG9wLnN0YXR1cyAgICAgICAgPSBHTlRTVF9va2F5Owo+ICAgCj4gLSAgICBncmFudF9yZWFk
X3VubG9jayhkLT5ncmFudF90YWJsZSk7Cj4gKyAgICBncmFudF9yZWFkX3VubG9jayhndCk7Cj4g
ICAKPiAgICBvdXQ6Cj4gICAgICAgaWYgKCBkICkKPiBAQCAtMjk4MSw3ICsyOTk3LDcgQEAgZ250
dGFiX3NldF92ZXJzaW9uKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oZ250dGFiX3NldF92ZXJzaW9u
X3QpIHVvcCkKPiAgIAo+ICAgc3RhdGljIGxvbmcKPiAgIGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1l
cyhYRU5fR1VFU1RfSEFORExFX1BBUkFNKGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1lc190KSB1b3As
Cj4gLSAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgY291bnQpCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgY291bnQsIHVuc2lnbmVkIGludCBsaW1pdF9tYXgpCj4g
ICB7Cj4gICAgICAgZ250dGFiX2dldF9zdGF0dXNfZnJhbWVzX3Qgb3A7Cj4gICAgICAgc3RydWN0
IGRvbWFpbiAqZDsKPiBAQCAtMzAyMSw5ICszMDM3LDE5IEBAIGdudHRhYl9nZXRfc3RhdHVzX2Zy
YW1lcyhYRU5fR1VFU1RfSEFORExFX1BBUkFNKGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1lc190KSB1
b3AsCj4gICAKPiAgICAgICBpZiAoIHVubGlrZWx5KG9wLm5yX2ZyYW1lcyA+IG5yX3N0YXR1c19m
cmFtZXMoZ3QpKSApCj4gICAgICAgewo+IC0gICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLCAi
R3Vlc3QgcmVxdWVzdGVkIGFkZHJlc3NlcyBmb3IgJWQgZ3JhbnQgc3RhdHVzICIKPiAtICAgICAg
ICAgICAgICAgICAiZnJhbWVzLCBidXQgb25seSAlZCBhcmUgYXZhaWxhYmxlLlxuIiwKPiAtICAg
ICAgICAgICAgICAgICBvcC5ucl9mcmFtZXMsIG5yX3N0YXR1c19mcmFtZXMoZ3QpKTsKPiArICAg
ICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywgIlJlcXVlc3RlZCBhZGRyZXNzZXMgb2YgZCVkIGZv
ciAldSBncmFudCAiCj4gKyAgICAgICAgICAgICAgICAgInN0YXR1cyBmcmFtZXMsIGJ1dCBoYXMg
b25seSAldS5cbiIsCj4gKyAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBvcC5ucl9mcmFt
ZXMsIG5yX3N0YXR1c19mcmFtZXMoZ3QpKTsKPiArICAgICAgICBvcC5zdGF0dXMgPSBHTlRTVF9n
ZW5lcmFsX2Vycm9yOwo+ICsgICAgICAgIGdvdG8gdW5sb2NrOwo+ICsgICAgfQo+ICsKPiArICAg
IGlmICggdW5saWtlbHkobGltaXRfbWF4IDwgZ3JhbnRfdG9fc3RhdHVzX2ZyYW1lcyhvcC5ucl9m
cmFtZXMpKSApCj4gKyAgICB7Cj4gKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCj4g
KyAgICAgICAgICAgICAgICAgImdyYW50X3RvX3N0YXR1c19mcmFtZXMoJXUpIGZvciBkJWQgaXMg
dG9vIGxhcmdlICgldSwldSlcbiIsCj4gKyAgICAgICAgICAgICAgICAgb3AubnJfZnJhbWVzLCBk
LT5kb21haW5faWQsCj4gKyAgICAgICAgICAgICAgICAgZ3JhbnRfdG9fc3RhdHVzX2ZyYW1lcyhv
cC5ucl9mcmFtZXMpLCBsaW1pdF9tYXgpOwo+ICAgICAgICAgICBvcC5zdGF0dXMgPSBHTlRTVF9n
ZW5lcmFsX2Vycm9yOwo+ICAgICAgICAgICBnb3RvIHVubG9jazsKPiAgICAgICB9Cj4gQEAgLTMz
MzYsNyArMzM2Miw3IEBAIGRvX2dyYW50X3RhYmxlX29wKAo+ICAgCj4gICAgICAgY2FzZSBHTlRU
QUJPUF9zZXR1cF90YWJsZToKPiAgICAgICAgICAgcmMgPSBnbnR0YWJfc2V0dXBfdGFibGUoCj4g
LSAgICAgICAgICAgIGd1ZXN0X2hhbmRsZV9jYXN0KHVvcCwgZ250dGFiX3NldHVwX3RhYmxlX3Qp
LCBjb3VudCk7Cj4gKyAgICAgICAgICAgIGd1ZXN0X2hhbmRsZV9jYXN0KHVvcCwgZ250dGFiX3Nl
dHVwX3RhYmxlX3QpLCBjb3VudCwgVUlOVF9NQVgpOwo+ICAgICAgICAgICBBU1NFUlQocmMgPD0g
MCk7Cj4gICAgICAgICAgIGJyZWFrOwo+ICAgCj4gQEAgLTMzODUsNyArMzQxMSw4IEBAIGRvX2dy
YW50X3RhYmxlX29wKAo+ICAgCj4gICAgICAgY2FzZSBHTlRUQUJPUF9nZXRfc3RhdHVzX2ZyYW1l
czoKPiAgICAgICAgICAgcmMgPSBnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZXMoCj4gLSAgICAgICAg
ICAgIGd1ZXN0X2hhbmRsZV9jYXN0KHVvcCwgZ250dGFiX2dldF9zdGF0dXNfZnJhbWVzX3QpLCBj
b3VudCk7Cj4gKyAgICAgICAgICAgIGd1ZXN0X2hhbmRsZV9jYXN0KHVvcCwgZ250dGFiX2dldF9z
dGF0dXNfZnJhbWVzX3QpLCBjb3VudCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
VUlOVF9NQVgpOwo+ICAgICAgICAgICBicmVhazsKPiAgIAo+ICAgICAgIGNhc2UgR05UVEFCT1Bf
Z2V0X3ZlcnNpb246Cj4gQEAgLTM0NjUsNyArMzQ5Miw3IEBAIGdyYW50X3RhYmxlX2NyZWF0ZSgK
PiAgIAo+ICAgICAgIGlmICggZC0+ZG9tYWluX2lkID09IDAgKQo+ICAgICAgIHsKPiAtICAgICAg
ICByZXQgPSBncmFudF90YWJsZV9pbml0KGQsIHQpOwo+ICsgICAgICAgIHJldCA9IGdyYW50X3Rh
YmxlX2luaXQoZCwgdCwgZ250dGFiX2RvbTBfZnJhbWVzKCksIG1heF9tYXB0cmFja19mcmFtZXMp
Owo+ICAgICAgIH0KPiAgIAo+ICAgICAgIHJldHVybiByZXQ7Cj4gQEAgLTM2NjYsMTEgKzM2OTMs
MTUgQEAgaW50IGdyYW50X3RhYmxlX3NldF9saW1pdHMoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgaW50IGdyYW50X2ZyYW1lcywKPiAgIHsKPiAgICAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0
ID0gZC0+Z3JhbnRfdGFibGU7Cj4gICAKPiArICAgIGlmICggZ3JhbnRfZnJhbWVzIDwgSU5JVElB
TF9OUl9HUkFOVF9GUkFNRVMgfHwKPiArICAgICAgICAgZ3JhbnRfZnJhbWVzID4gbWF4X2dyYW50
X2ZyYW1lcyB8fAo+ICsgICAgICAgICBtYXB0cmFja19mcmFtZXMgPiBtYXhfbWFwdHJhY2tfZnJh
bWVzICkKPiArICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiAgICAgICBpZiAoICFndCApCj4gICAg
ICAgICAgIHJldHVybiAtRU5PRU5UOwo+ICAgCj4gICAgICAgLyogU2V0IGxpbWl0cy4gKi8KPiAt
ICAgIHJldHVybiBncmFudF90YWJsZV9pbml0KGQsIGd0KTsKPiArICAgIHJldHVybiBncmFudF90
YWJsZV9pbml0KGQsIGd0LCBncmFudF9mcmFtZXMsIG1hcHRyYWNrX2ZyYW1lcyk7Cj4gICB9Cj4g
ICAKPiAgICNpZmRlZiBDT05GSUdfSEFTX01FTV9TSEFSSU5HCj4gQEAgLTM3NDIsNyArMzc3Myw3
IEBAIGludCBnbnR0YWJfbWFwX2ZyYW1lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcg
aWR4LCBnZm5fdCBnZm4sCj4gICAgICAgfQo+ICAgICAgIGVsc2UKPiAgICAgICB7Cj4gLSAgICAg
ICAgaWYgKCAoaWR4ID49IG5yX2dyYW50X2ZyYW1lcyhndCkpICYmIChpZHggPCBtYXhfZ3JhbnRf
ZnJhbWVzKSApCj4gKyAgICAgICAgaWYgKCAoaWR4ID49IG5yX2dyYW50X2ZyYW1lcyhndCkpICYm
IChpZHggPCBndC0+bWF4X2dyYW50X2ZyYW1lcykgKQo+ICAgICAgICAgICAgICAgZ250dGFiX2dy
b3dfdGFibGUoZCwgaWR4ICsgMSk7Cj4gICAKPiAgICAgICAgICAgaWYgKCBpZHggPCBucl9ncmFu
dF9mcmFtZXMoZ3QpICkKPiBAQCAtMzc3MCw2ICszODAxLDEyIEBAIHN0YXRpYyB2b2lkIGdudHRh
Yl91c2FnZV9wcmludChzdHJ1Y3QgZG9tYWluICpyZCkKPiAgIAo+ICAgICAgIGdyYW50X3JlYWRf
bG9jayhndCk7Cj4gICAKPiArICAgIHByaW50aygiZ3JhbnQtdGFibGUgZm9yIHJlbW90ZSBkJWQg
KHYldSlcbiIKPiArICAgICAgICAgICAiICAldSBmcmFtZXMgKCV1IG1heCksICV1IG1hcHRyYWNr
IGZyYW1lcyAoJXUgbWF4KVxuIiwKPiArICAgICAgICAgICByZC0+ZG9tYWluX2lkLCBndC0+Z3Rf
dmVyc2lvbiwKPiArICAgICAgICAgICBucl9ncmFudF9mcmFtZXMoZ3QpLCBndC0+bWF4X2dyYW50
X2ZyYW1lcywKPiArICAgICAgICAgICBucl9tYXB0cmFja19mcmFtZXMoZ3QpLCBndC0+bWF4X21h
cHRyYWNrX2ZyYW1lcyk7Cj4gKwo+ICAgICAgIGZvciAoIHJlZiA9IDA7IHJlZiAhPSBucl9ncmFu
dF9lbnRyaWVzKGd0KTsgcmVmKysgKQo+ICAgICAgIHsKPiAgICAgICAgICAgc3RydWN0IGFjdGl2
ZV9ncmFudF9lbnRyeSAqYWN0Owo+IEBAIC0zNzk3LDEyICszODM0LDcgQEAgc3RhdGljIHZvaWQg
Z250dGFiX3VzYWdlX3ByaW50KHN0cnVjdCBkb21haW4gKnJkKQo+ICAgICAgICAgICAgICAgc3Rh
dHVzID0gc3RhdHVzX2VudHJ5KGd0LCByZWYpOwo+ICAgICAgICAgICB9Cj4gICAKPiAtICAgICAg
ICBpZiAoIGZpcnN0ICkKPiAtICAgICAgICB7Cj4gLSAgICAgICAgICAgIHByaW50aygiZ3JhbnQt
dGFibGUgZm9yIHJlbW90ZSBkb21haW46JTVkICh2JWQpXG4iLAo+IC0gICAgICAgICAgICAgICAg
ICAgcmQtPmRvbWFpbl9pZCwgZ3QtPmd0X3ZlcnNpb24pOwo+IC0gICAgICAgICAgICBmaXJzdCA9
IDA7Cj4gLSAgICAgICAgfQo+ICsgICAgICAgIGZpcnN0ID0gMDsKPiAgIAo+ICAgICAgICAgICAv
KiAgICAgIFsweFhYWF0gIGRkZGRkIDB4WFhYWFhYIDB4WFhYWFhYWFggICAgICBkZGRkZCAweFhY
WFhYWCAweFhYICovCj4gICAgICAgICAgIHByaW50aygiWzB4JTAzeF0gICU1ZCAweCUwNmx4IDB4
JTA4eCAgICAgICU1ZCAweCUwNiJQUkl4NjQiIDB4JTAyeFxuIiwKPiBAQCAtMzgxNCw4ICszODQ2
LDcgQEAgc3RhdGljIHZvaWQgZ250dGFiX3VzYWdlX3ByaW50KHN0cnVjdCBkb21haW4gKnJkKQo+
ICAgICAgIGdyYW50X3JlYWRfdW5sb2NrKGd0KTsKPiAgIAo+ICAgICAgIGlmICggZmlyc3QgKQo+
IC0gICAgICAgIHByaW50aygiZ3JhbnQtdGFibGUgZm9yIHJlbW90ZSBkb21haW46JTVkIC4uLiAi
Cj4gLSAgICAgICAgICAgICAgICJubyBhY3RpdmUgZ3JhbnQgdGFibGUgZW50cmllc1xuIiwgcmQt
PmRvbWFpbl9pZCk7Cj4gKyAgICAgICAgcHJpbnRrKCJubyBhY3RpdmUgZ3JhbnQgdGFibGUgZW50
cmllc1xuIik7Cj4gICB9Cj4gICAKPiAgIHN0YXRpYyB2b2lkIGdudHRhYl91c2FnZV9wcmludF9h
bGwodW5zaWduZWQgY2hhciBrZXkpCj4gQEAgLTM4MjksMjAgKzM4NjAsMTcgQEAgc3RhdGljIHZv
aWQgZ250dGFiX3VzYWdlX3ByaW50X2FsbCh1bnNpZ25lZCBjaGFyIGtleSkKPiAgIAo+ICAgc3Rh
dGljIGludCBfX2luaXQgZ250dGFiX3VzYWdlX2luaXQodm9pZCkKPiAgIHsKPiAtICAgIEJVSUxE
X0JVR19PTihERUZBVUxUX01BWF9NQVBUUkFDS19GUkFNRVMgPCBERUZBVUxUX01BWF9OUl9HUkFO
VF9GUkFNRVMpOwo+IC0KPiAtICAgIGlmICggIW1heF9ncmFudF9mcmFtZXMgKQo+IC0gICAgICAg
IG1heF9ncmFudF9mcmFtZXMgPSBERUZBVUxUX01BWF9OUl9HUkFOVF9GUkFNRVM7Cj4gLQo+IC0g
ICAgaWYgKCAhbWF4X21hcHRyYWNrX2ZyYW1lcyApCj4gLSAgICAgICAgbWF4X21hcHRyYWNrX2Zy
YW1lcyA9IERFRkFVTFRfTUFYX01BUFRSQUNLX0ZSQU1FUzsKPiAtCj4gICAgICAgcmVnaXN0ZXJf
a2V5aGFuZGxlcignZycsIGdudHRhYl91c2FnZV9wcmludF9hbGwsCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAicHJpbnQgZ3JhbnQgdGFibGUgdXNhZ2UiLCAxKTsKPiAgICAgICByZXR1cm4g
MDsKPiAgIH0KPiAgIF9faW5pdGNhbGwoZ250dGFiX3VzYWdlX2luaXQpOwo+ICAgCj4gK3Vuc2ln
bmVkIGludCBfX2luaXQgZ250dGFiX2RvbTBfZnJhbWVzKHZvaWQpCj4gK3sKPiArICAgIHJldHVy
biBtaW4obWF4X2dyYW50X2ZyYW1lcywgZ250dGFiX2RvbTBfbWF4KCkpOwo+ICt9Cj4gKwo+ICAg
LyoKPiAgICAqIExvY2FsIHZhcmlhYmxlczoKPiAgICAqIG1vZGU6IEMKPiBkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9n
cmFudF90YWJsZS5oCj4gaW5kZXggMzBkYjJkMTYxNi4uMGRmZGM1NTc3ZiAxMDA2NDQKPiAtLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgKPiArKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2dyYW50X3RhYmxlLmgKPiBAQCAtMiw5ICsyLDExIEBACj4gICAjZGVmaW5lIF9fQVNN
X0dSQU5UX1RBQkxFX0hfXwo+ICAgCj4gICAjaW5jbHVkZSA8eGVuL2dyYW50X3RhYmxlLmg+Cj4g
KyNpbmNsdWRlIDx4ZW4va2VybmVsLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vcGZuLmg+Cj4gICAjaW5j
bHVkZSA8eGVuL3NjaGVkLmg+Cj4gICAKPiAtI2RlZmluZSBJTklUSUFMX05SX0dSQU5UX0ZSQU1F
UyA0Cj4gKyNkZWZpbmUgSU5JVElBTF9OUl9HUkFOVF9GUkFNRVMgMVUKPiAgIAo+ICAgc3RydWN0
IGdyYW50X3RhYmxlX2FyY2ggewo+ICAgICAgIGdmbl90ICpnZm47Cj4gQEAgLTI2LDkgKzI4LDIx
IEBAIHN0YXRpYyBpbmxpbmUgaW50IHJlcGxhY2VfZ3JhbnRfc3VwcG9ydGVkKHZvaWQpCj4gICAg
ICAgcmV0dXJuIDE7Cj4gICB9Cj4gICAKPiArLyoKPiArICogVGhlIHJlZ2lvbiB1c2VkIGJ5IFhl
biBvbiB0aGUgbWVtb3J5IHdpbGwgbmV2ZXIgYmUgbWFwcGVkIGluIERPTTAKPiArICogbWVtb3J5
IGxheW91dC4gVGhlcmVmb3JlIGl0IGNhbiBiZSB1c2VkIGZvciB0aGUgZ3JhbnQgdGFibGUuCj4g
KyAqCj4gKyAqIE9ubHkgdXNlIHRoZSB0ZXh0IHNlY3Rpb24gYXMgaXQncyBhbHdheXMgcHJlc2Vu
dCBhbmQgd2lsbCBjb250YWluCj4gKyAqIGVub3VnaCBzcGFjZSBmb3IgYSBsYXJnZSBncmFudCB0
YWJsZQo+ICsgKi8KPiArc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgZ250dGFiX2RvbTBfbWF4
KHZvaWQpCj4gK3sKPiArICAgIHJldHVybiBQRk5fRE9XTihfZXRleHQgLSBfc3RleHQpOwo+ICt9
Cj4gKwo+ICAgI2RlZmluZSBnbnR0YWJfaW5pdF9hcmNoKGd0KSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAgICh7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gLSAgICAo
Z3QpLT5hcmNoLmdmbiA9IHh6YWxsb2NfYXJyYXkoZ2ZuX3QsIG1heF9ncmFudF9mcmFtZXMpOyAg
ICAgICAgICAgICBcCj4gKyAgICAoZ3QpLT5hcmNoLmdmbiA9IHh6YWxsb2NfYXJyYXkoZ2ZuX3Qs
IChndCktPm1heF9ncmFudF9mcmFtZXMpOyAgICAgICBcCj4gICAgICAgKCAoZ3QpLT5hcmNoLmdm
biA/IDAgOiAtRU5PTUVNICk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+
ICAgfSkKPiAgIAo+IEBAIC01Miw3ICs2Niw3IEBAIHN0YXRpYyBpbmxpbmUgaW50IHJlcGxhY2Vf
Z3JhbnRfc3VwcG9ydGVkKHZvaWQpCj4gICAKPiAgICNkZWZpbmUgZ250dGFiX3NoYXJlZF9nbWZu
KGQsIHQsIGkpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gICAgICAg
KCAoKGkgPj0gbnJfZ3JhbnRfZnJhbWVzKHQpKSAmJiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAo+IC0gICAgICAgKGkgPCBtYXhfZ3JhbnRfZnJhbWVzKSkgPyAwIDogZ2Zu
X3godC0+YXJjaC5nZm5baV0pKQo+ICsgICAgICAgKGkgPCAodCktPm1heF9ncmFudF9mcmFtZXMp
KT8gMCA6IGdmbl94KCh0KS0+YXJjaC5nZm5baV0pKQo+ICAgCj4gICAjZGVmaW5lIGdudHRhYl9u
ZWVkX2lvbW11X21hcHBpbmcoZCkgICAgICAgICAgICAgICAgICAgIFwKPiAgICAgICAoaXNfZG9t
YWluX2RpcmVjdF9tYXBwZWQoZCkgJiYgbmVlZF9pb21tdShkKSkKPiBkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFu
dF90YWJsZS5oCj4gaW5kZXggMWI5M2M1NzIwZC4uZDkxNTdlNDQxNyAxMDA2NDQKPiAtLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50X3RhYmxlLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2dyYW50X3RhYmxlLmgKPiBAQCAtMTIsNyArMTIsNyBAQAo+ICAgI2luY2x1ZGUgPGFzbS9o
dm0vZ3JhbnRfdGFibGUuaD4KPiAgICNpbmNsdWRlIDxhc20vcHYvZ3JhbnRfdGFibGUuaD4KPiAg
IAo+IC0jZGVmaW5lIElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTIDQKPiArI2RlZmluZSBJTklUSUFM
X05SX0dSQU5UX0ZSQU1FUyAxVQo+ICAgCj4gICBzdHJ1Y3QgZ3JhbnRfdGFibGVfYXJjaCB7Cj4g
ICB9Owo+IEBAIC0zOSw2ICszOSwxMSBAQCBzdGF0aWMgaW5saW5lIGludCByZXBsYWNlX2dyYW50
X2hvc3RfbWFwcGluZyh1aW50NjRfdCBhZGRyLCB1bnNpZ25lZCBsb25nIGZyYW1lLAo+ICAgICAg
IHJldHVybiByZXBsYWNlX2dyYW50X3B2X21hcHBpbmcoYWRkciwgZnJhbWUsIG5ld19hZGRyLCBm
bGFncyk7Cj4gICB9Cj4gICAKPiArc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgZ250dGFiX2Rv
bTBfbWF4KHZvaWQpCj4gK3sKPiArICAgIHJldHVybiBVSU5UX01BWDsKPiArfQo+ICsKPiAgICNk
ZWZpbmUgZ250dGFiX2luaXRfYXJjaChndCkgMAo+ICAgI2RlZmluZSBnbnR0YWJfZGVzdHJveV9h
cmNoKGd0KSBkbyB7fSB3aGlsZSAoIDAgKQo+ICAgI2RlZmluZSBnbnR0YWJfc2V0X2ZyYW1lX2dm
bihndCwgaWR4LCBnZm4pIGRvIHt9IHdoaWxlICggMCApCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hlbi9ncmFudF90YWJsZS5oIGIveGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmgKPiBp
bmRleCBkMmJkMjQxNmM0Li5iM2E5NWZkYTU4IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3hl
bi9ncmFudF90YWJsZS5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmgKPiBA
QCAtMzEsOSArMzEsNiBAQAo+ICAgCj4gICBzdHJ1Y3QgZ3JhbnRfdGFibGU7Cj4gICAKPiAtLyog
VGhlIG1heGltdW0gc2l6ZSBvZiBhIGdyYW50IHRhYmxlLiAqLwo+IC1leHRlcm4gdW5zaWduZWQg
aW50IG1heF9ncmFudF9mcmFtZXM7Cj4gLQo+ICAgLyogQ3JlYXRlL2Rlc3Ryb3kgcGVyLWRvbWFp
biBncmFudCB0YWJsZSBjb250ZXh0LiAqLwo+ICAgaW50IGdyYW50X3RhYmxlX2NyZWF0ZSgKPiAg
ICAgICBzdHJ1Y3QgZG9tYWluICpkKTsKPiBAQCAtNTksNCArNTYsNiBAQCBpbnQgbWVtX3NoYXJp
bmdfZ3JlZl90b19nZm4oc3RydWN0IGdyYW50X3RhYmxlICpndCwgZ3JhbnRfcmVmX3QgcmVmLAo+
ICAgaW50IGdudHRhYl9tYXBfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBp
ZHgsIGdmbl90IGdmbiwKPiAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90ICptZm4pOwo+ICAg
Cj4gK3Vuc2lnbmVkIGludCBnbnR0YWJfZG9tMF9mcmFtZXModm9pZCk7Cj4gKwo+ICAgI2VuZGlm
IC8qIF9fWEVOX0dSQU5UX1RBQkxFX0hfXyAqLwo+IAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 03 13:36:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 13:36:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzNMl-0003Ds-Tc; Tue, 03 Oct 2017 13:36:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mailinglist@daevel.fr>) id 1dz3eC-00072F-WC
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 16:32:49 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 01/74-02229-03A62D95; Mon, 02 Oct 2017 16:32:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsWySSHunq5+1qV
 Ig4UHVSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyrq7axF+znqTh9fyNLA+Mbzi5GLg4WgTXM
 ElO/r2AFcYQEepgk3k08zdLFyMnBK2AgsfvlTbCEsMBCRomF3x+ygSTYBPQkfn/dB1YkIpAqM
 XNDPzuIzSygJLH/7DVGEJtFQFVi+sa9zF2MHBycAl4S82aXQCz4zyix/t0/Voh6TYnW7b/Bei
 UEZCW+9mxiBKnnFRCU+LtDGKJEXqJ562zmCYx8s5B0zEKomoWkagEj8ypGjeLUorLUIl0jY72
 kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMBwq2dgYNzB2LfX7xCjJAeTkijvgYxL
 kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeA+D5ASLUtNTK9Iyc4CBD5OW4OBREuE9DZLmLS5Iz
 C3OTIdInWK05Di26fIfJo4fk64AyY6bd/8wCbHk5eelSonz9oE0CIA0ZJTmwY2DReclRlkpYV
 5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8q0Cm8GTmlcBtfQV0EBPQQXO6LoAcVJKIkJJqYPTbf27
 Pz6fbBN7bvm5XzLWc/fOr+Zef4raTn07Xroh8s0jq5NntO8NXnfM0aeh7L2u9e8a7EuYYwW9L
 fB/1L7GOuWG7I3P/4mX+PP+Oi0+ZvqblCrugjpxv1Fuel3tTpbQzbqxtZC7dGb1+B5eCbVWW1
 Y5H1rveZt2NdA9of9V1JLJPSHh5srESS3FGoqEWc1FxIgAVMD0wyQIAAA==
X-Env-Sender: mailinglist@daevel.fr
X-Msg-Ref: server-13.tower-31.messagelabs.com!1506961967!112971401!1
X-Originating-IP: [178.32.94.222]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11027 invoked from network); 2 Oct 2017 16:32:47 -0000
Received: from licorne.daevel.fr (HELO licorne.daevel.fr) (178.32.94.222)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 2 Oct 2017 16:32:47 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=daevel.fr;
 s=default; 
 h=Content-Transfer-Encoding:Mime-Version:Content-Type:References:In-Reply-To:Date:Cc:To:From:Subject:Message-ID;
 bh=i6cJGKkaEShw29Ei+GdHvBWYieIllsK6FIMFnflOV/k=; 
 b=ae7le5IEiY3NvpNuaK5r06NZCg1JIvGckpK1pZTvlYkg5LjChbmnIKVp3z+wIIbtge28LkB25Ud6NOSHYY6udXdPEUY0shcG3ShSIFJBr95fy/rJG+7spvTKpFNiTkgFR0oj3PzSvlGcwZcLw2QxDAXliJQSLJNq6HAPT5zMU/M=;
Received: from 5-49-176-13.hfc.dyn.abo.bbox.fr ([5.49.176.13]
 helo=[10.13.42.91])
 by licorne.daevel.fr with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <mailinglist@daevel.fr>)
 id 1dz3e8-00076o-IA; Mon, 02 Oct 2017 18:32:44 +0200
Message-ID: <1506961959.6552.20.camel@daevel.fr>
From: Olivier Bonvalet <mailinglist@daevel.fr>
To: Roger Pau =?ISO-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>, Olivier
 Bonvalet <xen.list@daevel.fr>
Date: Mon, 02 Oct 2017 18:32:39 +0200
In-Reply-To: <20170929092038.d3upepor5y4iv4ne@dhcp-3-128.uk.xensource.com>
References: <1506593789.26660.28.camel@daevel.fr>
 <1506611042.2373.12.camel@daevel.fr>
 <20170928161237.h53zg2e6o62i4dsy@dhcp-3-128.uk.xensource.com>
 <1506619674.2373.34.camel@daevel.fr>
 <20170929092038.d3upepor5y4iv4ne@dhcp-3-128.uk.xensource.com>
X-Mailer: Evolution 3.26.0-1 
Mime-Version: 1.0
X-Mailman-Approved-At: Tue, 03 Oct 2017 13:36:07 +0000
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] =?iso-8859-1?q?Re=A0=3A_Re=A0=3A__Re=A0=3A_task__btrf?=
 =?iso-8859-1?q?s-transacti=3A651_blocked_for_more_than_120_seconds?=
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TGUgdmVuZHJlZGkgMjkgc2VwdGVtYnJlIDIwMTcgw6AgMTA6MjAgKzAxMDAsIFJvZ2VyIFBhdSBN
b25uw6kgYSDDqWNyaXQgOgo+IE9uIFRodSwgU2VwIDI4LCAyMDE3IGF0IDA1OjI3OjU0UE0gKzAw
MDAsIE9saXZpZXIgQm9udmFsZXQgd3JvdGU6Cj4gPiBMZSBqZXVkaSAyOCBzZXB0ZW1icmUgMjAx
NyDDoCAxNzoxMiArMDEwMCwgUm9nZXIgUGF1IE1vbm7DqSBhIMOpY3JpdCA6Cj4gPiA+IAo+ID4g
PiBRdWl0ZSBsaWtlbHkuIFdpdGggc28gbWFueSBQViBibG9jayBkZXZpY2VzIGF0dGFjaGVkIHlv
dSBlaXRoZXIKPiA+ID4gaGF2ZQo+ID4gPiB0byBsaW1pdCB0aGUgbnVtYmVyIG9mIHF1ZXVlcyBh
bmQgcGVyc2lzdGVudCBncmFudHMgcGVyLWRldmljZSwKPiA+ID4gb3IKPiA+ID4gZXhwYW5kIHRo
ZSBudW1iZXIgb2YgZ3JhbnRzIGFsbG93ZWQgYnkgWGVuLgo+ID4gPiAKPiA+ID4gQ2FuIHlvdSB0
cnkgdG8gc2V0IHRoZSBmb2xsb3dpbmcgaW4gdGhlIFhlbiBjb21tYW5kIGxpbmUgWzBdIGFuZAo+
ID4gPiBzZWUKPiA+ID4gaWYgdGhhdCBzb2x2ZXMgeW91ciBpc3N1ZXM6Cj4gPiA+IAo+ID4gPiBn
bnR0YWJfbWF4X2ZyYW1lcz02NAo+ID4gPiAKPiA+ID4gUm9nZXIuCj4gPiA+IAo+ID4gPiBbMF0g
aHR0cDovL3hlbmJpdHMueGVucHJvamVjdC5vcmcvZG9jcy91bnN0YWJsZS9taXNjL3hlbi1jb21t
YW5kLQo+ID4gPiBsaW5lCj4gPiA+IC5odG1sCj4gPiA+IAo+ID4gPiBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+ID4gPiAKPiA+IAo+ID4gT2gsIGZyb20g
dGhlIE5vdmVsbCdzIGRvY3VtZW50YXRpb24gWzBdIEkgcmVhZCA6Cj4gPiAKPiA+IMKrIEdlbmVy
YWwgcmVjb21tZW5kYXRpb24gZm9yIGRldGVybWluaW5nIHRoZSBwcm9wZXIgdmFsdWUgZm9yCj4g
PiAiZ250dGFiX21heF9mcmFtZXMiIGlzIHRvIG11bHRpcGx5IGJ5IDIgdGhlIG51bWJlciBvZiBh
dHRhY2hlZAo+ID4gZGlza3MuIMK7Cj4gPiAKPiA+IAo+ID4gU2luY2UgSSBoYXZlIGFib3V0IDI1
MCBSQkQgZGV2aWNlcywgSSBzdXBwb3NlIEkgaGF2ZSB0byB0cnkKPiA+IGRpcmVjdGx5Cj4gPiB3
aXRoIGdudHRhYl9tYXhfZnJhbWVzPTUxMiwgcmlnaHQgPwo+IAo+IERvIHlvdSBoYXZlIDI1MCBk
ZXZpY2VzIGF0dGFjaGVkIHRvIHRoZSBzYW1lIGd1ZXN0PyBJZiBzbyBJIGd1ZXNzIDUxMgo+IG1p
Z2h0IGJlIHNlbnNpYmxlLCBhbHRob3VnaCB5b3Ugc2FpZCBlYXJsaWVyIHRoYXQgeW91IGhhZCAy
NiBkZXZpY2VzCj4gYXR0YWNoZWQsIG5vdCAyNTAuCj4gCj4gUm9nZXIuCj4gCgpIaSwKCm5vIFZN
IGhhdmUgbW9yZSB0aGFuIDI2IGRldmljZXMuIEV4Y2VwdCBmb3IgdGhlIERvbTAgd2hpY2ggaGF2
ZSBhYm91dAozMDAgZGV2aWNlcyB0byBoYW5kbGUuIERvZXMgZG9tMCBhZmZlY3RlZCBieSB0aGlz
IGdudHRhYl9tYXhfZnJhbWVzCmNob2ljZSA/CgpBbnl3YXksIGFmdGVyIGJvb3RpbmcgZWFjaCBo
eXBlcnZpc29yIHdpdGggZ250dGFiX21heF9mcmFtZXM9MjU2IChvcgpncmVhdGVyKSwgaXQgc2Vl
bXMgSSBkb24ndCByZWFjaCB0aGlzIHRpbWVvdXQgYW55bW9yZS4KClRoYW5rcyAhCgpPbGl2aWVy
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 03 13:36:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 13:36:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzNN0-0003Fj-54; Tue, 03 Oct 2017 13:36:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <nadav.amit@gmail.com>) id 1dz67Z-0004fd-5L
 for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 19:11:17 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 B3/87-02036-45F82D95; Mon, 02 Oct 2017 19:11:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFKsWRWlGSWpSXmKPExsXiVRtsphvcfyn
 S4N4ORovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWNa9yb2ghuCFedan7I1MHYKdDFycQgJzGSU
 aFjzlQ3EYRFoYJW4fOgNK4gjITCHVeL+ro1MXYycQE6axPbta+HsjRNusELYVRJX/q9jAbGFB
 JQlznU9ZIcY+4VR4uvmKUAJDg42AXWJzy32IDW8AjYSjScfgtUzC0xjlFjRkAFSwiugL9H7nB
 EkLCwgL9E0pR9sPIuAisTPaW/YQWxOATuJQ1e3MIGMZxb4zCzxanU/G0hCBGh8w6nXrBB7G5k
 l/k1sgzpOVuLW7EvMExiFZyHZNwthH0RYW2LZwtfMMPb1Sxeg4vIS29/OgYpbSNy6cYcJwraR
 eD59OVTcQGJO82SmBYwcqxg1ilOLylKLdI2M9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9
 ZLzczcxAmOsnoGBcQfjjna/Q4ySHExKoryCfZcihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwPu
 gFygkWpaanVqRl5gCjHSYtwcGjJMKrCNLKW1yQmFucmQ6ROsVozLFvz60/TBwdN+/+YRJiycv
 PS5US5zUGKRUAKc0ozYMbBEtClxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ87KCTOHJzCuB
 2/cK6BQmoFPmdF0AOaUkESEl1cA4c56tWtOkzCRFlh+tKleF75jlLpwU47tna+Ol0E5Dvshfg
 ZuXLY68yFz84dp/933LeFdarn5Qnty6Q+fWMrOfLA2BXMGROlbL7Zbp60hzVLIe22t1vMM0ou
 rbg0/nDrUGC1xUPPp/+Rutjvt+1okbGJ8cL1eUahA+Hpa6pSZO8EDqu8L2GDMlluKMREMt5qL
 iRADVdX3jPQMAAA==
X-Env-Sender: nadav.amit@gmail.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1506971473!93615750!1
X-Originating-IP: [74.125.83.54]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64618 invoked from network); 2 Oct 2017 19:11:14 -0000
Received: from mail-pg0-f54.google.com (HELO mail-pg0-f54.google.com)
 (74.125.83.54)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 2 Oct 2017 19:11:14 -0000
Received: by mail-pg0-f54.google.com with SMTP id c137so3450174pga.11
 for <xen-devel@lists.xenproject.org>; Mon, 02 Oct 2017 12:11:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:message-id:mime-version:subject:date:in-reply-to:cc:to
 :references; bh=cXHgwjqh1y10a5WzTjbfo8MD7PEvnrLmycaFQSUtvLA=;
 b=CjvnNMVONaGwz7f8+AnbpY2dkbXA9O7DbjB3xAUC17TaP8UG6yFJVSaH1fIHwNrREF
 GkFMY1G/0iVCi4YLlsBURO8ksxuB9KE7DdImt7zXPnf3AenHkgtG2LBVpLx1Rq6C/KeZ
 gg9r7PjF92SFrPh5ay+3R7BR6Ye4xwz3Q0kaGOaZ2XSiposTAXlQKbC/Sizbxtxfh6et
 s3OWdIsr+Tavd9jknGl8NA17oW0hKDqeRP5LhERjbp5mL6Vtsrh5jDt4TF2CIhPDmVu2
 IG5DIltUqzbbiI9p+/ieVH8/WV1LV+Ihgxsz1fCkp8eq6qM6ECubya8BjyaDTbTrSiST
 hEMg==
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=cXHgwjqh1y10a5WzTjbfo8MD7PEvnrLmycaFQSUtvLA=;
 b=E8a8nSKXtG4VfHcFlj5nzO6v6txS9j5ET2XqUz+MCu4+S6vowybytUDs8ThS9IvGTp
 /s8Ru5gF0F3hiRmdyIJ4kWxivaicOqKiCO06pcx9rrF5k5fF0jFDvtGDEXX5A6UPn51c
 /TFZzCXVJvTceP4wCd7+ap7hQoBXva03mBJGrH0++y8sFudu1jipy/AiMpLrfQzPg0CL
 cCX60zKQFtQkD+SykxWQNZGK1Rs8EgdfPXGNleyUHh/b/UCrybEHe0ypdcV/tbj92fWM
 xJMkeQr9LAjdTNymm3QlebFkfQ5qih5H5/eHcKFhfi1tV7D9bN8u+G/Vo406QowyelRw
 wLrQ==
X-Gm-Message-State: AHPjjUgtXLkl2vOuF4gWfaujAhVAXkAkioCq1gXyo/Lyz0/uWBQ1k+mP
 P2pvgQvHa2OpVJ9U4t0Ev5U=
X-Google-Smtp-Source: AOwi7QAImdIAEJMn3q0LK05NC0WRXGBzO2sm19z5FugXPunUixu9bly0TVxNV3sjKZWOQMi+uzzVXg==
X-Received: by 10.84.234.194 with SMTP id i2mr14626266plt.420.1506971472943;
 Mon, 02 Oct 2017 12:11:12 -0700 (PDT)
Received: from [10.2.44.15] ([208.91.2.2])
 by smtp.gmail.com with ESMTPSA id t17sm18550984pfi.31.2017.10.02.12.11.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 02 Oct 2017 12:11:11 -0700 (PDT)
From: Nadav Amit <nadav.amit@gmail.com>
Message-Id: <0385483C-83AB-44F7-AD39-F5BB9A3237F1@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Date: Mon, 2 Oct 2017 12:11:14 -0700
In-Reply-To: <4ba6c3a0-85cd-4297-b4ed-4b859b953345@redhat.com>
To: Paolo Bonzini <pbonzini@redhat.com>
References: <CAJhGHyBY-ne6YeX=tT9BHbRx9bX_rmaBmFLLKPzCmrpmO9Z6Dg@mail.gmail.com>
 <4102561f-b403-735e-a18a-7c55db57df74@redhat.com>
 <CAJhGHyAETM7NiHT-jFJPXakYE55vc0HegPxdDLD18wNi+Y1uZQ@mail.gmail.com>
 <2066229454.9340650.1506742781667.JavaMail.zimbra@redhat.com>
 <CAFLBxZbU3G8bX6b1XMtFgmYHnQPJiJppUSSrqM7onea3UFaw7Q@mail.gmail.com>
 <4ba6c3a0-85cd-4297-b4ed-4b859b953345@redhat.com>
X-Mailer: Apple Mail (2.3273)
X-Mailman-Approved-At: Tue, 03 Oct 2017 13:36:21 +0000
Cc: Juergen Gross <jgross@suse.com>, the arch/x86 maintainers <x86@kernel.org>,
 lguest@lists.ozlabs.org, kvm <kvm@vger.kernel.org>,
 Rusty Russell <rusty@rustcorp.com.au>,
 George Dunlap <george.dunlap@citrix.com>, LKML <linux-kernel@vger.kernel.org>,
 Ingo Molnar <mingo@redhat.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Lai Jiangshan <jiangshanlai+lkml@gmail.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] KVM PV
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6949419439084577274=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============6949419439084577274==
Content-Type: multipart/signed;
 boundary="Apple-Mail=_2696C90E-D595-4657-A750-32044E68B564";
 protocol="application/pgp-signature"; micalg=pgp-sha512


--Apple-Mail=_2696C90E-D595-4657-A750-32044E68B564
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Paolo Bonzini <pbonzini@redhat.com> wrote:

> On 02/10/2017 12:36, George Dunlap wrote:
>>>> Although I'm not business man, I don't think the top cloud =
provider[s]
>>>> would allow nested virtualization, however mature nested =
virtualization
>>>> is. Even xen-pv is unable to be nested in the aws and azure.
>>>=20
>>> Check the contributors to KVM nested virtualization, you might be =
surprised.
>>>=20
>>> Nested Xen PV is not possible because the Xen hypervisor cannot run =
as a PV guest.>> It's a technical limitation.
>>=20
>> Minor correction: Xen can't run on AWS as a PV guest, but it can run
>> as an L1 hypervisor inside any "fully virtualized" VM (as both AWS =
and
>> Azure provide), and provide PV L2 guests.
>=20
> Yes, that's what I meant.
>=20
> Thanks George!

BTW: If anyone missed, Google already announced that they started =
supporting
nested virtualization.

=
https://cloudplatform.googleblog.com/2017/09/introducing-nested-virtualiza=
tion-for.html

Nadav

--Apple-Mail=_2696C90E-D595-4657-A750-32044E68B564
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

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

iQIzBAEBCgAdFiEE0YCJM4pMIpzxUdmOK4dOkxJsY0AFAlnSj1IACgkQK4dOkxJs
Y0DJzA//RH+rlT1G67ZGZ2/9IJeqlUNMWc5VMkCutsffdHYFEgSLhwZGkGKyP4tE
QJdJ/4dd+t3HUuVzAmPCWLkSXw4lUkddWGl8KFfAlRJtrDUrm7f/M8OK65z5KVaI
FWBSxBE0q/I6AQVGJ8XfbZT4HFmlLNlF7Mt2HsdA3xWdZ8iKwoA0Kw6Rd87Ly9e6
9nMmpidhfOoro73S/9Jd4ZbBNuvBgTaWs1zzHpdr3BOoah0RWBorOMHMagNpqaih
YsGGZ/dhDw7Pq8COkmaV5ei3U7vhXu/H/nANKbiyG2V3VpKXT7JD8mz2JCUuaux0
HbneWzO2VfrAlZDF80N3IRhho02XCPGqY0CLBVYxT0zy3A/vR+Apku17enNlpACX
/jWhXk7c0RRXvOvbOYIZ0g+LruRXr6v0y+rU8jr0dyHaqt32x1XzaJJCGQE0ZO0z
78rBq2d+JPeUXeH8JI6QDZOZ511KkAqk3h78iBMIE/ebOKQwKPlNJxHX/R+yM4Gz
oqLm1tHyBLqbh4CeSo3e0yzokZcLQFnwmrxBIYQDq/iUcmdaHombpsqThOe8MRbV
RLds9oVR6bMB79rW7cd9pZYR7hr9JY/VSy3ZNxhmgb5HBvJVB+1M3N4xRqY2LcE+
A7OXMgS7CHdbZOlZwe79FiBczaP3yQEO0eD9QKm6LGsGzzvrVr4=
=YYyF
-----END PGP SIGNATURE-----

--Apple-Mail=_2696C90E-D595-4657-A750-32044E68B564--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6949419439084577274==--


From xen-devel-bounces@lists.xen.org Tue Oct 03 13:48:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 13:48:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzNY8-0004Aa-99; Tue, 03 Oct 2017 13:47:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dzNY6-0004AU-Kh
 for xen-devel@lists.xenproject.org; Tue, 03 Oct 2017 13:47:50 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 33/45-03283-50593D95; Tue, 03 Oct 2017 13:47:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVysyfVTZdp6uV
 Ig+nTpCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owDW7eyFDyVrjj1by1zA+MV0S5GLg4hgc2M
 Euu3XmWEcHYzSjyat4api5GTQ1ggSGL+oqUsILaIgK3Ev4/L2UBsZoFQiV8v50M1dDBKHOxoA
 StiE9CUuPP5E1gzr4CVxP3W3+wgNouAikRP03JWEFtUIFxi//drzBA1ghInZz4B6+UU8JJovt
 TBDLHATGLe5odQtrjErSfzmSBseYntb+cwT2Dkn4WkfRaSlllIWmYhaVnAyLKKUaM4tagstUj
 XyFQvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwRBmAYAfjqgWBhxglOZiURHk3
 TrocKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCt2YyUE6wKDU9tSItMwcYLTBpCQ4eJRHeYJA0b
 3FBYm5xZjpE6hSjLseBCVf+MAmx5OXnpUqJ8x4HKRIAKcoozYMbAYvcS4yyUsK8jEBHCfEUpB
 blZpagyr9iFOdgVBLmZZsCNIUnM68EbtMroCOYgI6Y03UB5IiSRISUVAOjT4pm8OljoR4aF1Y
 Xigd9ZPJmZ5D+fe1m1p/q2FmP25eJLTh1S1LF3XTxgvvTSlU3C4RcYT59Mtifw0+zesr9X1u6
 bF638Nk8W/rJYYJMecrWLfxKdqH/HDpvPGM9wSvgpSIj4MM26W67nv2NE98yH/D33ZU9adCz2
 NXkzaV197YmrU/ny0pUYinOSDTUYi4qTgQAbcPGcdcCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1507038465!85689918!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32291 invoked from network); 3 Oct 2017 13:47:46 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-21.messagelabs.com with SMTP; 3 Oct 2017 13:47:46 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5CEA41529;
 Tue,  3 Oct 2017 06:47:45 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 70ED73F53D;
 Tue,  3 Oct 2017 06:47:44 -0700 (PDT)
To: mjaggi@caviumnetworks.com, xen-devel@lists.xenproject.org
References: <1505999845-12577-1-git-send-email-mjaggi@caviumnetworks.com>
 <1505999845-12577-3-git-send-email-mjaggi@caviumnetworks.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a8011815-75eb-1d7f-b05d-31ec3f6996a5@arm.com>
Date: Tue, 3 Oct 2017 14:47:43 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1505999845-12577-3-git-send-email-mjaggi@caviumnetworks.com>
Content-Language: en-US
Cc: Andre.Przywara@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: Re: [Xen-devel] [PATCH v4 2/5] ARM: ITS: Populate host_its_list
 from ACPI MADT Table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgTWFuaXNoLAoKT24gMjEvMDkvMTcgMTQ6MTcsIG1qYWdnaUBjYXZpdW1uZXR3b3Jrcy5jb20g
d3JvdGU6Cj4gRnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KPiAKPiBBZGRl
ZCBnaWN2M19pdHNfYWNwaV9pbml0IHRvIHVwZGF0ZSBob3N0X2l0c19saXN0IGZyb20gTUFEVCB0
YWJsZS4KPiBGb3IgQUNQSSwgaG9zdF9pdHMgc3RydWN0dXJlICBzdG9yZXMgZHRfbm9kZSBhcyBO
VUxMLgo+IAo+IFNpZ25lZC1vZmYtYnk6IE1hbmlzaCBKYWdnaSA8bWphZ2dpQGNhdml1bS5jb20+
Cj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jICAgICAgICB8IDI0ICsrKysrKysr
KysrKysrKysrKysrKysrKwo+ICAgeGVuL2FyY2gvYXJtL2dpYy12My5jICAgICAgICAgICAgfCAg
MiArKwo+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggfCAxMCArKysrKysrKysr
Cj4gICAzIGZpbGVzIGNoYW5nZWQsIDM2IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKPiBp
bmRleCAwNjEwOTkxLi4wZjY2MmNmIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMt
aXRzLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCj4gQEAgLTE4LDYgKzE4LDcg
QEAKPiAgICAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3
dy5nbnUub3JnL2xpY2Vuc2VzLz4uCj4gICAgKi8KPiAgIAo+ICsjaW5jbHVkZSA8eGVuL2FjcGku
aD4KPiAgICNpbmNsdWRlIDx4ZW4vbGliLmg+Cj4gICAjaW5jbHVkZSA8eGVuL2RlbGF5Lmg+Cj4g
ICAjaW5jbHVkZSA8eGVuL2xpYmZkdC9saWJmZHQuaD4KPiBAQCAtMTAxOCw2ICsxMDE5LDI5IEBA
IHZvaWQgZ2ljdjNfaXRzX2R0X2luaXQoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2Rl
KQo+ICAgICAgIH0KPiAgIH0KPiAgIAo+ICsjaWZkZWYgQ09ORklHX0FDUEkKPiArc3RhdGljIGlu
dCBnaWN2M19pdHNfYWNwaV9wcm9iZShzdHJ1Y3QgYWNwaV9zdWJ0YWJsZV9oZWFkZXIgKmhlYWRl
ciwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1bnNpZ25lZCBsb25n
IGVuZCkKPiArewo+ICsgICAgc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX3RyYW5zbGF0b3IgKml0
czsKPiArCj4gKyAgICBpdHMgPSAoc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX3RyYW5zbGF0b3Ig
KiloZWFkZXI7Cj4gKyAgICBpZiAoIEJBRF9NQURUX0VOVFJZKGl0cywgZW5kKSApCj4gKyAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7Cj4gKwo+ICsgICAgYWRkX3RvX2hvc3RfaXRzX2xpc3QoaXRzLT5i
YXNlX2FkZHJlc3MsIEdJQ1YzX0lUU19TSVpFLCBOVUxMKTsKCkFmdGVyIHRoZSBjb21tZW50IGZy
b20gQW5kcmUsIEkgd2FzIGV4cGVjdGluZyBzb21lIHJld29yayB0byBhdm9pZCBzdG9yZSAKdGhl
IHNpemUgb2YgdGhlIElUUyBpbiBob3N0X2l0cy4gU28gd2hhdCdzIHRoZSBwbGFuIGZvciB0aGF0
PwoKPiArCj4gKyAgICByZXR1cm4gMDsKPiArfQo+ICsKPiArdm9pZCBnaWN2M19pdHNfYWNwaV9p
bml0KHZvaWQpCj4gK3sKPiArICAgIC8qIFBhcnNlIElUUyBpbmZvcm1hdGlvbiAqLwo+ICsgICAg
YWNwaV90YWJsZV9wYXJzZV9tYWR0KEFDUElfTUFEVF9UWVBFX0dFTkVSSUNfVFJBTlNMQVRPUiwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdpY3YzX2l0c19hY3BpX3Byb2JlLCAwKTsK
ClRoZSBpbmRlbnRhdGlvbiBzdGlsbCBsb29rcyB3cm9uZyBoZXJlLgoKPiArfQo+ICsjZW5kaWYK
PiArCj4gICAvKgo+ICAgICogTG9jYWwgdmFyaWFibGVzOgo+ICAgICogbW9kZTogQwo+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKPiBp
bmRleCBmOTkwZWFlLi42ZjU2MmY0IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMu
Ywo+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+IEBAIC0xNTY3LDYgKzE1NjcsOCBAQCBz
dGF0aWMgdm9pZCBfX2luaXQgZ2ljdjNfYWNwaV9pbml0KHZvaWQpCj4gICAKPiAgICAgICBnaWN2
My5yZGlzdF9zdHJpZGUgPSAwOwo+ICAgCj4gKyAgICBnaWN2M19pdHNfYWNwaV9pbml0KCk7Cj4g
Kwo+ICAgICAgIC8qCj4gICAgICAgICogSW4gQUNQSSwgMCBpcyBjb25zaWRlcmVkIGFzIHRoZSBp
bnZhbGlkIGFkZHJlc3MuIEhvd2V2ZXIgdGhlIHJlc3QKPiAgICAgICAgKiBvZiB0aGUgaW5pdGlh
bGl6YXRpb24gcmVseSBvbiB0aGUgaW52YWxpZCBhZGRyZXNzIHRvIGJlCj4gZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9n
aWNfdjNfaXRzLmgKPiBpbmRleCAxZmFjMWM3Li5lMWJlMzNjIDEwMDY0NAo+IC0tLSBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9n
aWNfdjNfaXRzLmgKPiBAQCAtMjAsNiArMjAsNyBAQAo+ICAgI2lmbmRlZiBfX0FTTV9BUk1fSVRT
X0hfXwo+ICAgI2RlZmluZSBfX0FTTV9BUk1fSVRTX0hfXwo+ICAgCj4gKyNkZWZpbmUgR0lDVjNf
SVRTX1NJWkUgICAgICAgICAgICAgICAgICBTWl8xMjhLCgpBIGxlc3MgcmFuZG9tIHBsYWNlIGZv
ciB0aGlzIGlzIGNsb3NlIHRvIHRoZSBJVFNfRE9PUkJFTExfT0ZGU0VUIGRlZmluaXRpb24uCgo+
ICAgI2RlZmluZSBHSVRTX0NUTFIgICAgICAgICAgICAgICAgICAgICAgIDB4MDAwCj4gICAjZGVm
aW5lIEdJVFNfSUlEUiAgICAgICAgICAgICAgICAgICAgICAgMHgwMDQKPiAgICNkZWZpbmUgR0lU
U19UWVBFUiAgICAgICAgICAgICAgICAgICAgICAweDAwOAo+IEBAIC0xMzUsNiArMTM2LDkgQEAg
ZXh0ZXJuIHN0cnVjdCBsaXN0X2hlYWQgaG9zdF9pdHNfbGlzdDsKPiAgIC8qIFBhcnNlIHRoZSBo
b3N0IERUIGFuZCBwaWNrIHVwIGFsbCBob3N0IElUU2VzLiAqLwo+ICAgdm9pZCBnaWN2M19pdHNf
ZHRfaW5pdChjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpOwo+ICAgCj4gKyNpZmRl
ZiBDT05GSUdfQUNQSQo+ICt2b2lkIGdpY3YzX2l0c19hY3BpX2luaXQodm9pZCk7Cj4gKyNlbmRp
Zgo+ICAgYm9vbCBnaWN2M19pdHNfaG9zdF9oYXNfaXRzKHZvaWQpOwo+ICAgCj4gICB1bnNpZ25l
ZCBpbnQgdmdpY192M19pdHNfY291bnQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7Cj4gQEAgLTE5
Niw2ICsyMDAsMTIgQEAgc3RhdGljIGlubGluZSB2b2lkIGdpY3YzX2l0c19kdF9pbml0KGNvbnN0
IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSkKPiAgIHsKPiAgIH0KPiAgIAo+ICsjaWZkZWYg
Q09ORklHX0FDUEkKPiArc3RhdGljIGlubGluZSB2b2lkIGdpY3YzX2l0c19hY3BpX2luaXQodm9p
ZCkKPiArewo+ICt9Cj4gKyNlbmRpZgo+ICsKPiAgIHN0YXRpYyBpbmxpbmUgYm9vbCBnaWN2M19p
dHNfaG9zdF9oYXNfaXRzKHZvaWQpCj4gICB7Cj4gICAgICAgcmV0dXJuIGZhbHNlOwo+IAoKQ2hl
ZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 03 14:09:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 14:09:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzNsq-0005eH-3z; Tue, 03 Oct 2017 14:09:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=442de58c5=roger.pau@citrix.com>)
 id 1dzNso-0005eB-Fx
 for xen-devel@lists.xen.org; Tue, 03 Oct 2017 14:09:14 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 65/32-02048-90A93D95; Tue, 03 Oct 2017 14:09:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsWyU9JRQpdz1uV
 Ig8/rOSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oz7+z8yFkwQrViwIrqBcRp/FyMnh4SAn8Te
 HxtZQGwWARWJOwsXAdkcHGwC9hLTv1aAhEUEdCWeLXjGBmIzC0xmlOhfKwtiCwukSzz4/Rgsz
 ivgITG5tQmolYtDSKCDUaKtYQcTREJQ4uTMJywQzToSC3Z/YgOZzywgLbH8HwdImFPAS6J79j
 R2EFsU6IT+JU/BbCEBRYn+eQ/YIM5Ml9j69xfzBEb+WUimzkIydRbC1AWMzKsYNYpTi8pSi3S
 NTPSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQLDr56BgXEH46vjfocYJTmYlER5
 T824HCnEl5SfUpmRWJwRX1Sak1p8iFGDg0PgysEjsxmlWPLy81KVJHhNQeoEi1LTUyvSMnOAE
 QJTKsHBoyTCuwskzVtckJhbnJkOkTrFqCglzjsJJCEAksgozYNrg0XlJUZZKWFeRgYGBiGegt
 Si3MwSVPlXjOIcjErCvI0gU3gy80rgpr8CWswEtHhO1wWQxSWJCCmpBsbZb4PlUj6HPD76Yt3
 zRfeME5eoW9pO43j9+FqgzvnsibtevFDuK7rrYpW9s6iNb9cXSc7Y58sLvvUds9HLKJZeOvWo
 wonbuzqcbXvyp8T2N85a2zbPK5/J/b1Jw5okVqEXNxwuZ15N5/vw+v/CbNNb17T/F31IsfbvZ
 3n5aVZGxUOzKYvyfjIpsRRnJBpqMRcVJwIAiqL4VMUCAAA=
X-Env-Sender: prvs=442de58c5=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1507039752!110162514!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24973 invoked from network); 3 Oct 2017 14:09:13 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Oct 2017 14:09:13 -0000
X-IronPort-AV: E=Sophos;i="5.42,474,1500940800"; d="scan'208";a="53951460"
Date: Tue, 3 Oct 2017 15:04:53 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171003140453.qqmtsorxadp7ylas@MacBook-Pro-de-Roger.local>
References: <1506709863-12291-1-git-send-email-andrew.cooper3@citrix.com>
 <1506709863-12291-4-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506709863-12291-4-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Kevin Tian <kevin.tian@intel.com>, Jan Beulich <JBeulich@suse.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 3/3] x86/vmx: Better description of CR4
 settings outside of paged mode
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjksIDIwMTcgYXQgMDY6MzE6MDNQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGlzIHJlYXJhbmdlcyB0aGUgbG9naWMgdG8gYXZvaWQgdGhlIGRvdWJsZSAhaHZt
X3BhZ2luZ19lbmFibGVkKHYpIGNoZWNrLCBidXQKPiBpcyBvdGhlcndpc2UgaWRlbnRpY2FsLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+Cj4gLS0tCj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPiBDQzogSnVu
IE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPgo+IENDOiBLZXZpbiBUaWFuIDxrZXZp
bi50aWFuQGludGVsLmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgfCAz
NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2Vk
LCAyOCBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCj4gaW5k
ZXggNWI5NDNkNC4uNWI5YjA3NCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92
bXguYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCj4gQEAgLTE2NDIsMjEgKzE2
NDIsNDAgQEAgc3RhdGljIHZvaWQgdm14X3VwZGF0ZV9ndWVzdF9jcihzdHJ1Y3QgdmNwdSAqdiwg
dW5zaWduZWQgaW50IGNyKQo+ICAgICAgICAgIHYtPmFyY2guaHZtX3ZjcHUuaHdfY3JbNF0gfD0g
di0+YXJjaC5odm1fdmNwdS5ndWVzdF9jcls0XTsKPiAgICAgICAgICBpZiAoIHYtPmFyY2guaHZt
X3ZteC52bXhfcmVhbG1vZGUgKQo+ICAgICAgICAgICAgICB2LT5hcmNoLmh2bV92Y3B1Lmh3X2Ny
WzRdIHw9IFg4Nl9DUjRfVk1FOwo+IC0gICAgICAgIGlmICggcGFnaW5nX21vZGVfaGFwKHYtPmRv
bWFpbikgJiYgIWh2bV9wYWdpbmdfZW5hYmxlZCh2KSApCj4gLSAgICAgICAgewo+IC0gICAgICAg
ICAgICB2LT5hcmNoLmh2bV92Y3B1Lmh3X2NyWzRdIHw9IFg4Nl9DUjRfUFNFOwo+IC0gICAgICAg
ICAgICB2LT5hcmNoLmh2bV92Y3B1Lmh3X2NyWzRdICY9IH5YODZfQ1I0X1BBRTsKPiAtICAgICAg
ICB9Cj4gKwo+ICAgICAgICAgIGlmICggIWh2bV9wYWdpbmdfZW5hYmxlZCh2KSApCj4gICAgICAg
ICAgewo+ICAgICAgICAgICAgICAvKgo+IC0gICAgICAgICAgICAgKiBTTUVQL1NNQVAgaXMgZGlz
YWJsZWQgaWYgQ1BVIGlzIGluIG5vbi1wYWdpbmcgbW9kZSBpbiBoYXJkd2FyZS4KPiAtICAgICAg
ICAgICAgICogSG93ZXZlciBYZW4gYWx3YXlzIHVzZXMgcGFnaW5nIG1vZGUgdG8gZW11bGF0ZSBn
dWVzdCBub24tcGFnaW5nCj4gLSAgICAgICAgICAgICAqIG1vZGUuIFRvIGVtdWxhdGUgdGhpcyBi
ZWhhdmlvciwgU01FUC9TTUFQIG5lZWRzIHRvIGJlIG1hbnVhbGx5Cj4gLSAgICAgICAgICAgICAq
IGRpc2FibGVkIHdoZW4gZ3Vlc3QgVkNQVSBpcyBpbiBub24tcGFnaW5nIG1vZGUuCj4gKyAgICAg
ICAgICAgICAqIFdoZW4gdGhlIGd1ZXN0IHRoaW5rcyBwYWdpbmcgaXMgZGlzYWJsZWQsIFhlbiBt
YXkgbmVlZCB0byBoaWRlCj4gKyAgICAgICAgICAgICAqIHRoZSBlZmZlY3RzIG9mIHJ1bm5pbmcg
d2l0aCBDUjAuUEcgYWN0dWFsbHkgZW5hYmxlZC4gIFRoZXJlIGFyZQo+ICsgICAgICAgICAgICAg
KiB0d28gc3VidGx5IGNvbXBsaWNhdGVkIGNhc2VzLgo+ICsgICAgICAgICAgICAgKi8KPiArCj4g
KyAgICAgICAgICAgIGlmICggcGFnaW5nX21vZGVfaGFwKHYtPmRvbWFpbikgKQo+ICsgICAgICAg
ICAgICB7Cj4gKyAgICAgICAgICAgICAgICAvKgo+ICsgICAgICAgICAgICAgICAgICogT24gaGFy
ZHdhcmUgbGFja2luZyB0aGUgVW5yZXN0cmljdGVkIEd1ZXN0IGZlYXR1cmUgKG9yIHdpdGgKPiAr
ICAgICAgICAgICAgICAgICAqIGl0IGRpc2FibGVkIGluIHRoZSBWTUNTKSwgd2UgbWF5IG5vdCBl
bnRlciB0aGUgZ3Vlc3Qgd2l0aAoKU2hvdWxkbid0IHRoaXMgYmUgcGFnaW5nX21vZGVfaGFwICYm
IHZteF91bnJlc3RyaWN0ZWRfZ3Vlc3Q/CgpGcm9tIHRoZSBjb2RlIGJlbG93IEkgdGhpbmsgaXQn
cyBoYXJtbGVzcyB3aGF0IHdlIGRvIHdpdGggQ1I0IGlmCkNSMC5QRyBpcyBkaXNhYmxlZCwgYnV0
IGluIGFueSBjYXNlIGl0IHdvdWxkIGJlIGdvb2QgdG8gbWVudGlvbiBpdCBpbgp0aGUgY29tbWVu
dCBJTUhPLgoKPiArICAgICAgICAgICAgICAgICAqIENSMC5QRyBhY3R1YWxseSBkaXNhYmxlZC4g
IFdoZW4gRVBUIGlzIGVuYWJsZWQsIHdlIHJ1biB3aXRoCj4gKyAgICAgICAgICAgICAgICAgKiBn
dWVzdCBwYWdpbmcgc2V0dGluZ3MsIGJ1dCB3aXRoIENSMyBwb2ludGluZyBhdAo+ICsgICAgICAg
ICAgICAgICAgICogSFZNX1BBUkFNX0lERU5UX1BUIHdoaWNoIGlzIGEgMzJiaXQgcGFnZXRhYmxl
IHVzaW5nIDRNCj4gKyAgICAgICAgICAgICAgICAgKiBzdXBlcnBhZ2VzLiAgT3ZlcnJpZGUgdGhl
IGd1ZXN0cyBwYWdpbmcgc2V0dGluZ3MgdG8gbWF0Y2guCj4gKyAgICAgICAgICAgICAgICAgKi8K
PiArICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtX3ZjcHUuaHdfY3JbNF0gfD0gWDg2X0NSNF9Q
U0U7Cj4gKyAgICAgICAgICAgICAgICB2LT5hcmNoLmh2bV92Y3B1Lmh3X2NyWzRdICY9IH5YODZf
Q1I0X1BBRTsKClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 03 14:22:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 14:22:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzO5k-0006tX-AO; Tue, 03 Oct 2017 14:22:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=442fde227=Andrew.Cooper3@citrix.com>)
 id 1dzO5i-0006tR-5Z
 for xen-devel@lists.xen.org; Tue, 03 Oct 2017 14:22:34 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 C9/FF-03610-92D93D95; Tue, 03 Oct 2017 14:22:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsWyU9JRQldz7uV
 Ig30NjBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b8b71sBSfEKxom32dvYFwi2MXIySEh4Cfx
 /UwrE4gtLJAu8eD3YzYQW0TAWuL0+i52EJtZYDKjRP9a2S5GLg4hgWOMEtebrjOCJNgE9CV2v
 /gE1swrYCvRc/0dK4jNIqAi8fZzF5gtKhAu0XS2nwWiRlDi5MwnYDangKfEoef3gJZxAC3QlF
 i/Sx9il7xE89bZzBC2uETTl5VgY4QE1CSu9V9ih7g5XWLr31/MExgFZiGZOgth0iwkk2YhmbS
 AkWUVo0ZxalFZapGusaFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgyDIAwQ7G
 pkWBhxglOZiURHlPzbgcKcSXlJ9SmZFYnBFfVJqTWnyIUYODQ+DKwSOzGaVY8vLzUpUkeJXnA
 NUJFqWmp1akZeYAowqmVIKDR0mElxUkzVtckJhbnJkOkTrFqCglzusBkhAASWSU5sG1wSL5Eq
 OslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5W0Gm8GTmlcBNfwW0mAlo8ZyuCyCLSxIRUlINjGn
 XFOevFD4+45hFamM9y/R1RYfrXRjFRHgFI7d8ahS/8WXaiSPBqbpZt05JnJH4VH5fu3KG6A9J
 7bjTS3uKXzRUbihOsz+16OjKnRlnZY/eN9uma7T+Rtxv8wL5jtafh3sXVm73KpPS4w/9V9590
 kcu0+85x03xedWuVmZGV88rt83ga7JZpsRSnJFoqMVcVJwIAEs6NDXfAgAA
X-Env-Sender: prvs=442fde227=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1507040552!107289978!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50344 invoked from network); 3 Oct 2017 14:22:32 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Oct 2017 14:22:32 -0000
X-IronPort-AV: E=Sophos;i="5.42,474,1500940800"; d="scan'208";a="53952916"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1506709863-12291-1-git-send-email-andrew.cooper3@citrix.com>
 <1506709863-12291-4-git-send-email-andrew.cooper3@citrix.com>
 <20171003140453.qqmtsorxadp7ylas@MacBook-Pro-de-Roger.local>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <b204af57-8fff-22d9-05f0-a65cdf7da588@citrix.com>
Date: Tue, 3 Oct 2017 15:12:22 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171003140453.qqmtsorxadp7ylas@MacBook-Pro-de-Roger.local>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Kevin Tian <kevin.tian@intel.com>, Jan Beulich <JBeulich@suse.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 3/3] x86/vmx: Better description of CR4
 settings outside of paged mode
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDMvMTAvMTcgMTU6MDQsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gRnJpLCBTZXAg
MjksIDIwMTcgYXQgMDY6MzE6MDNQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gVGhp
cyByZWFyYW5nZXMgdGhlIGxvZ2ljIHRvIGF2b2lkIHRoZSBkb3VibGUgIWh2bV9wYWdpbmdfZW5h
YmxlZCh2KSBjaGVjaywgYnV0Cj4+IGlzIG90aGVyd2lzZSBpZGVudGljYWwuCj4+Cj4+IFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+IC0t
LQo+PiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+PiBDQzogSnVuIE5ha2Fq
aW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPgo+PiBDQzogS2V2aW4gVGlhbiA8a2V2aW4udGlh
bkBpbnRlbC5jb20+Cj4+IC0tLQo+PiAgeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgfCAzNyAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tCj4+ICAxIGZpbGUgY2hhbmdlZCwg
MjggaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKPj4gaW5k
ZXggNWI5NDNkNC4uNWI5YjA3NCAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgv
dm14LmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKPj4gQEAgLTE2NDIsMjEg
KzE2NDIsNDAgQEAgc3RhdGljIHZvaWQgdm14X3VwZGF0ZV9ndWVzdF9jcihzdHJ1Y3QgdmNwdSAq
diwgdW5zaWduZWQgaW50IGNyKQo+PiAgICAgICAgICB2LT5hcmNoLmh2bV92Y3B1Lmh3X2NyWzRd
IHw9IHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbNF07Cj4+ICAgICAgICAgIGlmICggdi0+YXJj
aC5odm1fdm14LnZteF9yZWFsbW9kZSApCj4+ICAgICAgICAgICAgICB2LT5hcmNoLmh2bV92Y3B1
Lmh3X2NyWzRdIHw9IFg4Nl9DUjRfVk1FOwo+PiAtICAgICAgICBpZiAoIHBhZ2luZ19tb2RlX2hh
cCh2LT5kb21haW4pICYmICFodm1fcGFnaW5nX2VuYWJsZWQodikgKQo+PiAtICAgICAgICB7Cj4+
IC0gICAgICAgICAgICB2LT5hcmNoLmh2bV92Y3B1Lmh3X2NyWzRdIHw9IFg4Nl9DUjRfUFNFOwo+
PiAtICAgICAgICAgICAgdi0+YXJjaC5odm1fdmNwdS5od19jcls0XSAmPSB+WDg2X0NSNF9QQUU7
Cj4+IC0gICAgICAgIH0KPj4gKwo+PiAgICAgICAgICBpZiAoICFodm1fcGFnaW5nX2VuYWJsZWQo
dikgKQo+PiAgICAgICAgICB7Cj4+ICAgICAgICAgICAgICAvKgo+PiAtICAgICAgICAgICAgICog
U01FUC9TTUFQIGlzIGRpc2FibGVkIGlmIENQVSBpcyBpbiBub24tcGFnaW5nIG1vZGUgaW4gaGFy
ZHdhcmUuCj4+IC0gICAgICAgICAgICAgKiBIb3dldmVyIFhlbiBhbHdheXMgdXNlcyBwYWdpbmcg
bW9kZSB0byBlbXVsYXRlIGd1ZXN0IG5vbi1wYWdpbmcKPj4gLSAgICAgICAgICAgICAqIG1vZGUu
IFRvIGVtdWxhdGUgdGhpcyBiZWhhdmlvciwgU01FUC9TTUFQIG5lZWRzIHRvIGJlIG1hbnVhbGx5
Cj4+IC0gICAgICAgICAgICAgKiBkaXNhYmxlZCB3aGVuIGd1ZXN0IFZDUFUgaXMgaW4gbm9uLXBh
Z2luZyBtb2RlLgo+PiArICAgICAgICAgICAgICogV2hlbiB0aGUgZ3Vlc3QgdGhpbmtzIHBhZ2lu
ZyBpcyBkaXNhYmxlZCwgWGVuIG1heSBuZWVkIHRvIGhpZGUKPj4gKyAgICAgICAgICAgICAqIHRo
ZSBlZmZlY3RzIG9mIHJ1bm5pbmcgd2l0aCBDUjAuUEcgYWN0dWFsbHkgZW5hYmxlZC4gIFRoZXJl
IGFyZQo+PiArICAgICAgICAgICAgICogdHdvIHN1YnRseSBjb21wbGljYXRlZCBjYXNlcy4KPj4g
KyAgICAgICAgICAgICAqLwo+PiArCj4+ICsgICAgICAgICAgICBpZiAoIHBhZ2luZ19tb2RlX2hh
cCh2LT5kb21haW4pICkKPj4gKyAgICAgICAgICAgIHsKPj4gKyAgICAgICAgICAgICAgICAvKgo+
PiArICAgICAgICAgICAgICAgICAqIE9uIGhhcmR3YXJlIGxhY2tpbmcgdGhlIFVucmVzdHJpY3Rl
ZCBHdWVzdCBmZWF0dXJlIChvciB3aXRoCj4+ICsgICAgICAgICAgICAgICAgICogaXQgZGlzYWJs
ZWQgaW4gdGhlIFZNQ1MpLCB3ZSBtYXkgbm90IGVudGVyIHRoZSBndWVzdCB3aXRoCj4gU2hvdWxk
bid0IHRoaXMgYmUgcGFnaW5nX21vZGVfaGFwICYmIHZteF91bnJlc3RyaWN0ZWRfZ3Vlc3Q/CgpJ
VFlNIHBhZ2luZ19tb2RlX2hhcCAmJiAhdm14X3VucmVzdHJpY3RlZF9ndWVzdAoKPgo+IEZyb20g
dGhlIGNvZGUgYmVsb3cgSSB0aGluayBpdCdzIGhhcm1sZXNzIHdoYXQgd2UgZG8gd2l0aCBDUjQg
aWYKPiBDUjAuUEcgaXMgZGlzYWJsZWQsIGJ1dCBpbiBhbnkgY2FzZSBpdCB3b3VsZCBiZSBnb29k
IHRvIG1lbnRpb24gaXQgaW4KPiB0aGUgY29tbWVudCBJTUhPLgoKSW5kZWVkIGl0IGlzIGhhcm1s
ZXNzLCB3aGljaCBpcyB3aHkgSSBkaWRuJ3QgaW5jbHVkZSB0aGUgZXh0cmEKY29uZGl0aW9uYWwu
wqAgSW5jbHVkaW5nIGl0IHdvdWxkIGludmFsaWRhdGUgbXkgc3RhdGVtZW50IG9mICJvdGhlcndp
c2UKaWRlbnRpY2FsIi4KCn5BbmRyZXcKCj4KPj4gKyAgICAgICAgICAgICAgICAgKiBDUjAuUEcg
YWN0dWFsbHkgZGlzYWJsZWQuICBXaGVuIEVQVCBpcyBlbmFibGVkLCB3ZSBydW4gd2l0aAo+PiAr
ICAgICAgICAgICAgICAgICAqIGd1ZXN0IHBhZ2luZyBzZXR0aW5ncywgYnV0IHdpdGggQ1IzIHBv
aW50aW5nIGF0Cj4+ICsgICAgICAgICAgICAgICAgICogSFZNX1BBUkFNX0lERU5UX1BUIHdoaWNo
IGlzIGEgMzJiaXQgcGFnZXRhYmxlIHVzaW5nIDRNCj4+ICsgICAgICAgICAgICAgICAgICogc3Vw
ZXJwYWdlcy4gIE92ZXJyaWRlIHRoZSBndWVzdHMgcGFnaW5nIHNldHRpbmdzIHRvIG1hdGNoLgo+
PiArICAgICAgICAgICAgICAgICAqLwo+PiArICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtX3Zj
cHUuaHdfY3JbNF0gfD0gWDg2X0NSNF9QU0U7Cj4+ICsgICAgICAgICAgICAgICAgdi0+YXJjaC5o
dm1fdmNwdS5od19jcls0XSAmPSB+WDg2X0NSNF9QQUU7Cj4gVGhhbmtzLCBSb2dlci4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 03 14:22:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 14:22:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzO64-0006ww-N3; Tue, 03 Oct 2017 14:22:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44292877d=citrix-osstest@xenproject.org>)
 id 1dzO63-0006wk-PZ
 for xen-devel@lists.xensource.com; Tue, 03 Oct 2017 14:22:55 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 4E/F7-03414-F3D93D95; Tue, 03 Oct 2017 14:22:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHRDpK713Mu
 RBhOmSFncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1owpXXuZCy7JVFw9fJapgbFXpIuRk0NCwF9i
 +emdzBC2u8T09hVsILaIgLPEhA+3wWxeAT2Jn/fus4PYwgJREhN2b2fpYuQCqp/JJzG7dyFUs
 6rE28eNrCA2m4CHxMSeiSwgNouAisSP21cYQWwhAS2JpYtXMkEMFZQ4OfMJWA2zgITEwRcvoO
 ZYSOz42Mc2gZF3FpKyWUjKFjAyrWLUKE4tKkst0jU01UsqykzPKMlNzMzRNTQw08tNLS5OTE/
 NSUwq1kvOz93ECAwfBiDYwfhtWcAhRkkOJiVR3lMzLkcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQ
 kuBNngOUEyxKTU+tSMvMAQYyTFqCg0dJhJcVJM1bXJCYW5yZDpE6xajLcWzT5T9MQix5+XmpU
 uK8HiBFAiBFGaV5cCNgUXWJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrytIFN4MvNK4Da9Aj
 qCCeiIOV0XQI4oSURISTUwBl1xOJj7eIuagcMqz8Roy5lPl3+6MytapYPbuHXi0S9XrQRZA88
 GBTeUGux9Lr4g9p1ZqawWNz8js4p2xL/25SG2a5dvPZJcEMu8z+msfpxW27oKn8+5T6M/dTF0
 de8O7ljLtM3TQs779dujpyLN1vd+3rJmgmE1495vB4uFJMKf2zIFbfJQYinOSDTUYi4qTgQAb
 7KeQaUCAAA=
X-Env-Sender: prvs=44292877d=citrix-osstest@xenproject.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1507040569!62757290!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49202 invoked from network); 3 Oct 2017 14:22:51 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Oct 2017 14:22:51 -0000
X-IronPort-AV: E=Sophos;i="5.42,474,1500940800"; d="scan'208";a="442343159"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72186-mainreport@xen.org>
X-Osstest-Failures: distros-debian-snapshot:test-arm64-arm64-armhf-daily-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-snapshot:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-snapshot:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-snapshot:build-arm64:capture-logs:broken:nonblocking
 distros-debian-snapshot:test-armhf-armhf-armhf-daily-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-daily-netboot-pvgrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-daily-netboot-pvgrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-daily-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-daily-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=72157
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 3 Oct 2017 15:22:41 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [distros-debian-snapshot test] 72186: tolerable
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMTg2IGRpc3Ryb3MtZGViaWFuLXNuYXBzaG90IHJlYWwgW3JlYWxdCmh0dHA6Ly9v
c3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIxODYvCgpGYWls
dXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtYXJtaGYtZGFpbHktbmV0
Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tl
biBsaWtlIDcyMTU3CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9j
YXRlICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzIxNTcKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3MjE1
NwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDcyMTU3CiB0ZXN0LWFybWhmLWFybWhmLWFybWhmLWRhaWx5LW5l
dGJvb3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgYmxvY2tlZCBpbiA3MjE1Nwog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC13ZWVrbHktbmV0aW5zdC1weWdydWIgMTAgZGViaWFuLWRp
LWluc3RhbGwgZmFpbCBsaWtlIDcyMTU3CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWN1cnJlbnQt
bmV0aW5zdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcyMTU3CiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtd2Vla2x5LW5ldGluc3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0
YWxsIGZhaWwgbGlrZSA3MjE1NwogdGVzdC1hbWQ2NC1pMzg2LWkzODYtZGFpbHktbmV0Ym9vdC1w
dmdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcyMTU3CiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LWRhaWx5LW5ldGJvb3QtcHZncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwg
bGlrZSA3MjE1NwogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LWRhaWx5LW5ldGJvb3QtcHlncnViIDEw
IGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MjE1NwogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LWRhaWx5LW5ldGJvb3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MjE1
NwogdGVzdC1hbWQ2NC1pMzg2LWkzODYtY3VycmVudC1uZXRpbnN0LXB5Z3J1YiAxMCBkZWJpYW4t
ZGktaW5zdGFsbCBmYWlsIGxpa2UgNzIxNTcKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1jdXJyZW50
LW5ldGluc3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MjE1NwogdGVz
dC1hbWQ2NC1pMzg2LWFtZDY0LWN1cnJlbnQtbmV0aW5zdC1weWdydWIgMTAgZGViaWFuLWRpLWlu
c3RhbGwgZmFpbCBsaWtlIDcyMTU3CiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtd2Vla2x5LW5ldGlu
c3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MjE1NwogdGVzdC1hbWQ2
NC1pMzg2LWkzODYtd2Vla2x5LW5ldGluc3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZh
aWwgbGlrZSA3MjE1NwoKYmFzZWxpbmUgdmVyc2lvbjoKIGZsaWdodCAgICAgICAgICAgICAgIDcy
MTU3Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtZGFpbHktbmV0Ym9vdC1wdmdydWIgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWkzODYtZGFpbHktbmV0Ym9v
dC1wdmdydWIgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtYW1k
NjQtZGFpbHktbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtYXJtaGYtZGFpbHktbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1kYWlseS1uZXRib290LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtZGFpbHktbmV0Ym9v
dC1weWdydWIgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtY3VycmVudC1uZXRpbnN0LXB5Z3J1YiAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWFtZDY0LWN1cnJlbnQtbmV0aW5zdC1weWdydWIgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtY3VycmVudC1uZXRpbnN0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LWN1cnJlbnQtbmV0aW5z
dC1weWdydWIgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC13ZWVrbHktbmV0aW5zdC1weWdydWIgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtYW1kNjQtd2Vla2x5LW5ldGluc3QtcHlncnViICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni13ZWVrbHktbmV0aW5zdC1weWdydWIgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWkzODYtd2Vla2x5LW5ldGluc3Qt
cHlncnViICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rs
b2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNo
IG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 03 14:26:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 14:26:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzO94-0007CS-4s; Tue, 03 Oct 2017 14:26:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dzO93-0007CE-6a
 for xen-devel@lists.xenproject.org; Tue, 03 Oct 2017 14:26:01 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 37/93-02224-8FD93D95; Tue, 03 Oct 2017 14:26:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVysyfVTff73Mu
 RBlNnWFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmfboYU/GKq2Nrwk6WB8ShTFyMXh5DAZkaJ
 iVcvs3cxcgI5uxklVu6xB7GFBTwk3r+byQpiiwjYSvz7uJwNxGYWCJX49XI+I0RzB6PE+/VHG
 EESbAKaEnc+fwKaysHBK2AlMakzAiTMIqAicb7nCdh8UYFwif3frzGD2LwCghInZz5hAbE5Bb
 wkjp7uZIKYbyYxb/NDZghbXOLWk/lQcXmJ7W/nME9g5J+FpH0WkpZZSFpmIWlZwMiyilGjOLW
 oLLVI18hCL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMDjrGRgYdzC2n/A7xCjJ
 waQkyntqxuVIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8C+YA5QSLUtNTK9Iyc4BxApOW4OBRE
 uFlBUnzFhck5hZnpkOkTjHqctx4eP0PkxBLXn5eqpQ4rwdIkQBIUUZpHtwIWMxeYpSVEuZlZG
 BgEOIpSC3KzSxBlX/FKM7BqCTM2woyhSczrwRu0yugI5iAjpjTdQHkiJJEhJRUA2MIf6TTXoW
 5nvVMkzheSb77f2Qvd7Kt9dYDa6Y+SW8UVzYwvXJU63jco0dmF9cYbM39/7nVMatlma1V7oHA
 jdt4U8/Yenl1CZ81nJuj8i/lp2DIlkXTZkkyXSvefvnGNROzp1pCen9Yp1dfy50wZyfnd5aSG
 TJxX1bZM1r9bNQJlbTXze9QclFiKc5INNRiLipOBADKUA9t1AIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1507040759!117705141!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62583 invoked from network); 3 Oct 2017 14:25:59 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-3.tower-31.messagelabs.com with SMTP; 3 Oct 2017 14:25:59 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BD0C31529;
 Tue,  3 Oct 2017 07:25:58 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D16B53F53D;
 Tue,  3 Oct 2017 07:25:57 -0700 (PDT)
To: mjaggi@caviumnetworks.com, xen-devel@lists.xenproject.org
References: <1505999845-12577-1-git-send-email-mjaggi@caviumnetworks.com>
 <1505999845-12577-4-git-send-email-mjaggi@caviumnetworks.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <bf0ada15-735b-3e1e-1c70-1e51e3ad6c03@arm.com>
Date: Tue, 3 Oct 2017 15:25:56 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1505999845-12577-4-git-send-email-mjaggi@caviumnetworks.com>
Content-Language: en-US
Cc: Andre.Przywara@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: Re: [Xen-devel] [PATCH v4 3/5] ARM: ITS: Deny hardware domain
	access to ITS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgTWFuaXNoLAoKT24gMjEvMDkvMTcgMTQ6MTcsIG1qYWdnaUBjYXZpdW1uZXR3b3Jrcy5jb20g
d3JvdGU6Cj4gRnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KPiAKPiBUaGlz
IHBhdGNoIGV4dGVuZHMgdGhlIGdpY3YzX2lvbWVtX2RlbnlfYWNjZXNzIGZ1bmN0aW9uYWxpdHkg
YnkgYWRkaW5nCj4gc3VwcG9ydCBmb3IgSVRTIHJlZ2lvbiBhcyB3ZWxsLiBBZGQgZnVuY3Rpb24g
Z2ljdjNfaXRzX2RlbnlfYWNjZXNzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IE1hbmlzaCBKYWdnaSA8
bWphZ2dpQGNhdml1bS5jb20+CgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 03 14:32:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 14:32:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzOEw-0007sj-P0; Tue, 03 Oct 2017 14:32:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dzOEv-0007sd-9i
 for xen-devel@lists.xenproject.org; Tue, 03 Oct 2017 14:32:05 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 AC/EE-03283-46F93D95; Tue, 03 Oct 2017 14:32:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVysyfVTTd5/uV
 Ig3tTuC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyW9j6WgtWsFVuudzE3MG5g6WLk4hAS2Mwo
 8WPlYnYIZzejxKNNh4EynBzCAiESJ28eZgWxRQRsJf59XM4GYjMLhEr8ejmfEaKhg1FibsMCd
 pAEm4CmxJ3Pn5i6GDk4eAWsJPbdqwYJswioSBxc9J8JxBYVCJfY//0aM4jNKyAocXLmE7BdnA
 JeEjumPGSBmG8mMW/zQ2YIW1zi1pP5TBC2vMT2t3OYJzDyz0LSPgtJyywkLbOQtCxgZFnFqFG
 cWlSWWqRrZKqXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYoAxAsINx1YLAQ4yS
 HExKorynZlyOFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB6zEPKCdYlJqeWpGWmQOMFZi0BAePk
 ghvDEiat7ggMbc4Mx0idYpRl+PGw+t/mIRY8vLzUqXEeZVBigRAijJK8+BGwOL2EqOslDAvI9
 BRQjwFqUW5mSWo8q8YxTkYlYR5dUGm8GTmlcBtegV0BBPQEXO6LoAcUZKIkJJqYAyOKGw9HpD
 LwVSqe26KyAXNyZGGX8+eezbt+qX5qxgd+b3WTNS58z//4a74722/3APN4t69vKkS/fXnsXXK
 i4MOqn++ENCoZtBjzKi2PlEgtTbTd8XPqmCL/zN2hk76t9zgiCdz8/myuV+WNU75dnvLQ67ZT
 0KvOmw9efbJ/PNX2Q2vSPwXm3BYiaU4I9FQi7moOBEAhvaqVNYCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1507041122!82690215!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11840 invoked from network); 3 Oct 2017 14:32:03 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-11.tower-21.messagelabs.com with SMTP; 3 Oct 2017 14:32:03 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 381FB1529;
 Tue,  3 Oct 2017 07:32:02 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4A81B3F53D;
 Tue,  3 Oct 2017 07:32:01 -0700 (PDT)
To: mjaggi@caviumnetworks.com, xen-devel@lists.xenproject.org
References: <1505999845-12577-1-git-send-email-mjaggi@caviumnetworks.com>
 <1505999845-12577-5-git-send-email-mjaggi@caviumnetworks.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c1f609dd-e193-0463-ae95-481093634a5b@arm.com>
Date: Tue, 3 Oct 2017 15:31:59 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1505999845-12577-5-git-send-email-mjaggi@caviumnetworks.com>
Content-Language: en-US
Cc: Andre.Przywara@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: Re: [Xen-devel] [PATCH v4 4/5] ARM: Introduce get_hwdom_madt_size
 in gic_hw_operations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyMS8wOS8xNyAxNDoxNywgbWphZ2dpQGNhdml1bW5ldHdvcmtzLmNvbSB3cm90ZToK
PiBGcm9tOiBNYW5pc2ggSmFnZ2kgPG1qYWdnaUBjYXZpdW0uY29tPgo+IAo+IGVzdGltYXRlX2Fj
cGlfZWZpX3NpemUgbmVlZHMgdG8gYmUgdXBkYXRlZCB0byBwcm92aWRlIGNvcnJlY3Qgc2l6ZSBv
Zgo+IGhhcmR3YXJlIGRvbWFpbnMgTUFEVCwgd2hpY2ggbm93IGFkZHMgSVRTIGluZm9ybWF0aW9u
IGFzIHdlbGwuCj4gCj4gSW50cm9kdWNpbmcgZ2ljX2dldF9od2RvbV9tYWR0X3NpemUuCgpJIHRo
aW5rIHRoZSBjb21taXQgdGl0bGUgaXMgbWlzbGVhZGluZywgdGhlIG1haW4gcHVycG9zZSBvZiB0
aGlzIHBhdGNoIAppcyB1cGRhdGluZyB0aGUgZm9ybXVsYSB0byBjb21wdXRlIHRoZSBNQURUIHNp
emUgZm9yIEdJQ3YzLiBOb3QgCmludHJvZHVjaW5nIHRoZSBjYWxsYmFja3MuCgpCdXQgbGlrZWx5
LCB5b3Ugd2FudCB0d28gcGF0Y2hlcyBoZXJlOgoJLSBQYXRjaCAjMSBhZGRpbmcgdGhlIGNhbGxi
YWNrcwoJLSBQYXRjaCAjMiB1cGRhdGluZyB0aGUgZm9ybXVsYSBmb3IgR0lDdjMKCkZvciB0aGlz
IHRpbWUsIEkgd291bGQgYmUgb2sgdG8gaGF2ZSBvbmx5IG9uZSBwYXRjaCBwcm92aWRpbmcgdGhl
IGNvbW1pdCAKbWVzc2FnZSBpcyB1cGRhdGVkLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 03 14:33:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 14:33:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzOGc-0007zv-3l; Tue, 03 Oct 2017 14:33:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dzOGa-0007zh-KQ
 for xen-devel@lists.xenproject.org; Tue, 03 Oct 2017 14:33:48 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 AE/10-09852-BCF93D95; Tue, 03 Oct 2017 14:33:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVysyfVTff0/Mu
 RBo9W8Fl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkPDq1lLXgqVrGpPb6B8aBgFyMXh5DAZkaJ
 Vy9vs3YxcgI5uxkl9q0UAbGFBZwkFrxvYQOxRQRsJf59XA5mMwuESvx6OZ8Ror6DUeLck3QQm
 01AU+LO509MIDavgJXE3b1TwOpZBFQkzj3fBxYXFQiX2P/9GjNEjaDEyZlPWEBsTgEvieX3D7
 NCzDeTmLf5ITOELS5x68l8JghbXmL72znMExj5ZyFpn4WkZRaSlllIWhYwsqxi1ChOLSpLLdI
 1MtZLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMznoGBsYdjDva/Q4xSnIwKYny
 nppxOVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK8xMNiFBItS01Mr0jJzgHECk5bg4FES4b06D
 yjNW1yQmFucmQ6ROsWoKCXOywfSJwCSyCjNg2uDxeYlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4h
 yMSsK80iBTeDLzSuCmvwJazAS0eE7XBZDFJYkIKakGxvTi82yrVqucyXTaM+Ww4mTmD/oWv09
 0L+fxK7Llqfyx1v6nQu6zvJsWJfsz44699pl5d3Lx9XOTJj2bbik9Y+oGXlkGxxz5h7vmvHjQ
 kaMaZlX57HIF/+kdKcf5ptyp/niYNeDLn6QJNluPHNW5vU+4oXySRqzMwd3/b5wP+iBayRMzv
 eEci6cSS3FGoqEWc1FxIgArOrARyAIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1507041226!78093593!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48468 invoked from network); 3 Oct 2017 14:33:47 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-12.tower-206.messagelabs.com with SMTP; 3 Oct 2017 14:33:47 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6C3FA1529;
 Tue,  3 Oct 2017 07:33:46 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 801193F53D;
 Tue,  3 Oct 2017 07:33:45 -0700 (PDT)
To: mjaggi@caviumnetworks.com, xen-devel@lists.xenproject.org
References: <1505999845-12577-1-git-send-email-mjaggi@caviumnetworks.com>
 <1505999845-12577-6-git-send-email-mjaggi@caviumnetworks.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <16c57898-e378-faec-19c3-fd3b6902d791@arm.com>
Date: Tue, 3 Oct 2017 15:33:44 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1505999845-12577-6-git-send-email-mjaggi@caviumnetworks.com>
Content-Language: en-US
Cc: Andre.Przywara@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: Re: [Xen-devel] [PATCH v4 5/5] ARM: ITS: Expose ITS in the MADT
	table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgTWFuaXNoLAoKT24gMjEvMDkvMTcgMTQ6MTcsIG1qYWdnaUBjYXZpdW1uZXR3b3Jrcy5jb20g
d3JvdGU6Cj4gRnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KPiAKPiBBZGQg
Z2ljdjNfaXRzX21ha2VfaHdkb21fbWFkdCB0byB1cGRhdGUgaHdkb20gTUFEVCBJVFMgaW5mb3Jt
YXRpb24uCj4gCj4gU2lnbmVkLW9mZi1ieTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNv
bT4KPiAtLS0KPiAgIHhlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMgICAgICAgIHwgMTkgKysrKysr
KysrKysrKysrKysrKwo+ICAgeGVuL2FyY2gvYXJtL2dpYy12My5jICAgICAgICAgICAgfCAgMSAr
Cj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaCB8ICA4ICsrKysrKysrCj4gICAz
IGZpbGVzIGNoYW5nZWQsIDI4IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL2dpYy12My1pdHMuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKPiBpbmRleCA4
Njk3ZTViLi5lM2U3ZTkyIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMK
PiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCj4gQEAgLTEwNjIsNiArMTA2MiwyNSBA
QCB2b2lkIGdpY3YzX2l0c19hY3BpX2luaXQodm9pZCkKPiAgICAgICBhY3BpX3RhYmxlX3BhcnNl
X21hZHQoQUNQSV9NQURUX1RZUEVfR0VORVJJQ19UUkFOU0xBVE9SLAo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGdpY3YzX2l0c19hY3BpX3Byb2JlLCAwKTsKPiAgIH0KPiArCj4gK3Vu
c2lnbmVkIGxvbmcgZ2ljdjNfaXRzX21ha2VfaHdkb21fbWFkdChjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpkLCB2b2lkICpiYXNlX3B0cikKPiArewo+ICsgICAgdW5zaWduZWQgbG9uZyBpID0gMDsKPiAr
ICAgIHZvaWQgKmZ3X2l0czsKPiArICAgIHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY190cmFuc2xh
dG9yICpod2RvbV9pdHM7Cj4gKwo+ICsgICAgaHdkb21faXRzID0gYmFzZV9wdHI7Cj4gKwo+ICsg
ICAgZm9yICggaSA9IDA7IGkgPCB2Z2ljX3YzX2l0c19jb3VudChkKTsgaSsrICkKPiArICAgIHsK
PiArICAgICAgICBmd19pdHMgPSBhY3BpX3RhYmxlX2dldF9lbnRyeV9tYWR0KEFDUElfTUFEVF9U
WVBFX0dFTkVSSUNfVFJBTlNMQVRPUiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGkpOwo+ICsgICAgICAgIG1lbWNweShod2RvbV9pdHMsIGZ3X2l0cywgc2l6
ZW9mKHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY190cmFuc2xhdG9yKSk7Cj4gKyAgICAgICAgaHdk
b21faXRzKys7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmV0dXJuIHNpemVvZihzdHJ1Y3QgYWNwaV9t
YWR0X2dlbmVyaWNfdHJhbnNsYXRvcikgKiB2Z2ljX3YzX2l0c19jb3VudChkKTsKPiArfQo+ICAg
I2VuZGlmCj4gICAKPiAgIC8qCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMuYyBi
L3hlbi9hcmNoL2FybS9naWMtdjMuYwo+IGluZGV4IDZlOGQ1ODAuLmQyOWVlYTYgMTAwNjQ0Cj4g
LS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My5j
Cj4gQEAgLTE0MDMsNiArMTQwMyw3IEBAIHN0YXRpYyBpbnQgZ2ljdjNfbWFrZV9od2RvbV9tYWR0
KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHUzMiBvZmZzZXQpCj4gICAgICAgICAgIHRhYmxlX2xl
biArPSBzaXplOwo+ICAgICAgIH0KPiAgIAo+ICsgICAgdGFibGVfbGVuICs9IGdpY3YzX2l0c19t
YWtlX2h3ZG9tX21hZHQoZCwgYmFzZV9wdHIgKyB0YWJsZV9sZW4pOwoKTmV3bGluZSBoZXJlIHBs
ZWFzZS4KCkkgd2lsbCBsZWF2ZSBBbmRyZSB0byBjb21tZW50IG9uIHRoaXMgcGF0Y2ggYXMgaGUg
c3VnZ2VzdGVkIHRoZSByZXdvcmsuCgpDaGVlcnMsCgo+ICAgICAgIHJldHVybiB0YWJsZV9sZW47
Cj4gICB9Cj4gICAKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRz
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaAo+IGluZGV4IDMxZmNhNjYuLmZj
Mzc3NzYgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKPiAr
KysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaAo+IEBAIC0xMzgsNiArMTM4LDgg
QEAgdm9pZCBnaWN2M19pdHNfZHRfaW5pdChjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5v
ZGUpOwo+ICAgCj4gICAjaWZkZWYgQ09ORklHX0FDUEkKPiAgIHZvaWQgZ2ljdjNfaXRzX2FjcGlf
aW5pdCh2b2lkKTsKPiArdW5zaWduZWQgbG9uZyBnaWN2M19pdHNfbWFrZV9od2RvbV9tYWR0KGNv
bnN0IHN0cnVjdCBkb21haW4gKmQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB2b2lkICpiYXNlX3B0cik7Cj4gICAjZW5kaWYKPiAgIAo+ICAgLyogRGVueSBpb21l
bSBhY2Nlc3MgZm9yIGl0cyAqLwo+IEBAIC0yMDgsNiArMjEwLDEyIEBAIHN0YXRpYyBpbmxpbmUg
dm9pZCBnaWN2M19pdHNfZHRfaW5pdChjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUp
Cj4gICBzdGF0aWMgaW5saW5lIHZvaWQgZ2ljdjNfaXRzX2FjcGlfaW5pdCh2b2lkKQo+ICAgewo+
ICAgfQo+ICsKPiArc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIGdpY3YzX2l0c19tYWtlX2h3
ZG9tX21hZHQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqYmFzZV9wdHIpCj4gK3sKPiAr
ICAgIHJldHVybiAwOwo+ICt9Cj4gICAjZW5kaWYKPiAgIAo+ICAgc3RhdGljIGlubGluZSBpbnQg
Z2ljdjNfaXRzX2RlbnlfYWNjZXNzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCj4gCgotLSAKSnVs
aWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 03 14:49:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 14:49:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzOVM-0000RV-Ct; Tue, 03 Oct 2017 14:49:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=442fde227=Andrew.Cooper3@citrix.com>)
 id 1dzOVK-0000RP-Ke
 for xen-devel@lists.xen.org; Tue, 03 Oct 2017 14:49:02 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 00/A5-25121-D53A3D95; Tue, 03 Oct 2017 14:49:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRWlGSWpSXmKPExsXitHRDpG7M4su
 RBrtWClos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlfbl9gKXjGXvF16w3mBsYLbF2MnBwSAv4S
 O2+3soDYbAL6ErtffGICsUUE1CVOd1xkBbGZBfIkOj9+ZAexhQW8JP5dPQ3WyyKgIvFw3XKwO
 K+Ap8SnrsVMEDPlJM4f/8kMYgsJqElc678EVSMocXLmExaImRISB1+8YJ7AyD0LSWoWktQCRq
 ZVjBrFqUVlqUW6hhZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBwVDPwMC4g/H
 3ac9DjJIcTEqivOWLLkcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuANAskJFqWmp1akZeYAwxIm
 LcHBoyTCewkkzVtckJhbnJkOkTrFaMxx4+H1P0wcHTfv/mESYsnLz0uVEuftBCkVACnNKM2DG
 wSLl0uMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHmXgkzhycwrgdv3CugUJqBT5nRdADmlJB
 EhJdXAmHBf8hjnpDVbva1UFWw2nP6w7+jJh8ce1V8O+7YphLt/xQqTL59rzI5p/7p+tklpZZd
 LwZfw2q7L4iW8XoIdD7c4n/Ccmh1hnL5ki+aa11NdVWKWZq5oWaJ8XvpW++7QuTuD9pnzp1fJ
 Jfw+PjVnQV9YzL+El2Gbzx2SOf2mtvh7YoSOfrXhfyWW4oxEQy3mouJEANtKOZKSAgAA
X-Env-Sender: prvs=442fde227=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1507042138!117563011!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20660 invoked from network); 3 Oct 2017 14:48:59 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Oct 2017 14:48:59 -0000
X-IronPort-AV: E=Sophos;i="5.42,474,1500940800"; d="scan'208";a="442350638"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 3 Oct 2017 15:48:56 +0100
Message-ID: <1507042136-31961-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH] x86/msr: Correct the definition of
	MSR_IA32_APICBASE_BASE
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

MHhmZmZmZiA8PCAxMiBpcyB1bmRlZmluZWQgYmVoYXZpb3VyLCBkdWUgdG8gc2hpZnRpbmcgaW50
byB0aGUgc2lnbiBiaXQgb2YgYW4KaW50ZWdlci4KClNwb3R0ZWQgYnkgdGhlIFVuZGVmaW5lZCBC
ZWhhdmlvdXIgU2FuaXRpc2VyCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNv
bT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpJIGFwcGVhciB0byBoYXZlIG1p
c3NlZCB0aGlzIHBhdGNoIGZyb20gbXkgcGFzdCBVQlNBTiB3b3JrLgotLS0KIHhlbi9pbmNsdWRl
L2FzbS14ODYvbXNyLWluZGV4LmggfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24o
KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci1p
bmRleC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAppbmRleCA0ZTA4ZGU2Li5i
OTljNjIzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKQEAgLTMwNSw3ICszMDUsNyBAQAogI2Rl
ZmluZSBNU1JfSUEzMl9BUElDQkFTRV9CU1AJCSgxPDw4KQogI2RlZmluZSBNU1JfSUEzMl9BUElD
QkFTRV9FWFRECQkoMTw8MTApCiAjZGVmaW5lIE1TUl9JQTMyX0FQSUNCQVNFX0VOQUJMRQkoMTw8
MTEpCi0jZGVmaW5lIE1TUl9JQTMyX0FQSUNCQVNFX0JBU0UJCSgweGZmZmZmPDwxMikKKyNkZWZp
bmUgTVNSX0lBMzJfQVBJQ0JBU0VfQkFTRQkJMHgwMDBmZmZmZmZmZmZmMDAwdWwKICNkZWZpbmUg
TVNSX0lBMzJfQVBJQ0JBU0VfTVNSICAgICAgICAgICAweDgwMAogI2RlZmluZSBNU1JfSUEzMl9B
UElDVFBSX01TUiAgICAgICAgICAgIDB4ODA4CiAjZGVmaW5lIE1TUl9JQTMyX0FQSUNQUFJfTVNS
ICAgICAgICAgICAgMHg4MGEKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 03 15:21:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 15:21:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzP0W-0002wI-Kj; Tue, 03 Oct 2017 15:21:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=442de58c5=roger.pau@citrix.com>)
 id 1dzP0V-0002v8-Hc
 for xen-devel@lists.xen.org; Tue, 03 Oct 2017 15:21:15 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 B6/87-27708-AEAA3D95; Tue, 03 Oct 2017 15:21:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsWyU9JRQvfVqsu
 RBo/3slss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlvO44xF1wXrZh88yZTA+N0gS5GTg4JAT+J
 bR0NTCA2i4CKxPY3N9i7GDk42ATsJaZ/rQAJiwjoSjxb8IwNxGYWmMwo0b9WFsQWFkiXePD7M
 VicV8BDYtq880BjuDiEBH4ySkz5+IodIiEocXLmExaIZj2JG1OnsIHMZxaQllj+jwMiLC/RvH
 U2M4jNKWAnsWvTVbCZokDn9C95CjZGSEBRon/eAzaIk9MlJj7rYZnAKDALyYZZSDbMQtgwC8m
 GBYwsqxjVi1OLylKLdI30kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECw5UBCHYw
 fv/jdIhRkoNJSZT39bLLkUJ8SfkplRmJxRnxRaU5qcWHGDU4OASuHDwym1GKJS8/L1VJgvfCS
 qA6waLU9NSKtMwcYETBlEpw8CiJ8FquAErzFhck5hZnpkOkTjEqSonzPgLpEwBJZJTmwbXBov
 gSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHm/gEzhycwrgZv+CmgxE9DiOV0XQBaXJCKkpBo
 Y0+5OzPy48ZCdctnithW7tm/5+WHfuTe3LOfzSR+61RHWf8JTu3FhCGd376atvpdrDBSurfHK
 fxB4M1woYMf+oqf+kvvZJ0teCJv1uqNffMM37csreGK5qqPPWk+fzsNhG/HvxC/JaJ79e3NOv
 lJXbJNacPB7rUCzZcqPsDshX5OmvQivtA2apMRSnJFoqMVcVJwIAGjH3/jdAgAA
X-Env-Sender: prvs=442de58c5=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1507044074!78102640!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22071 invoked from network); 3 Oct 2017 15:21:14 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Oct 2017 15:21:14 -0000
X-IronPort-AV: E=Sophos;i="5.42,474,1500940800"; d="scan'208";a="53961182"
Date: Tue, 3 Oct 2017 16:12:11 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171003151211.23cap6r5jt5swio6@MacBook-Pro-de-Roger.local>
References: <1506709863-12291-1-git-send-email-andrew.cooper3@citrix.com>
 <1506709863-12291-4-git-send-email-andrew.cooper3@citrix.com>
 <20171003140453.qqmtsorxadp7ylas@MacBook-Pro-de-Roger.local>
 <b204af57-8fff-22d9-05f0-a65cdf7da588@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <b204af57-8fff-22d9-05f0-a65cdf7da588@citrix.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Kevin Tian <kevin.tian@intel.com>, Jan Beulich <JBeulich@suse.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 3/3] x86/vmx: Better description of CR4
 settings outside of paged mode
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMDMsIDIwMTcgYXQgMDI6MTI6MjJQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAwMy8xMC8xNyAxNTowNCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+IE9u
IEZyaSwgU2VwIDI5LCAyMDE3IGF0IDA2OjMxOjAzUE0gKzAwMDAsIEFuZHJldyBDb29wZXIgd3Jv
dGU6Cj4gPj4gVGhpcyByZWFyYW5nZXMgdGhlIGxvZ2ljIHRvIGF2b2lkIHRoZSBkb3VibGUgIWh2
bV9wYWdpbmdfZW5hYmxlZCh2KSBjaGVjaywgYnV0Cj4gPj4gaXMgb3RoZXJ3aXNlIGlkZW50aWNh
bC4KPiA+Pgo+ID4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Cj4gPj4gLS0tCj4gPj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNl
LmNvbT4KPiA+PiBDQzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPgo+ID4+
IENDOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KPiA+PiAtLS0KPiA+PiAgeGVu
L2FyY2gveDg2L2h2bS92bXgvdm14LmMgfCAzNyArKysrKysrKysrKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tCj4gPj4gIDEgZmlsZSBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspLCA5IGRlbGV0
aW9ucygtKQo+ID4+Cj4gPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5j
IGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKPiA+PiBpbmRleCA1Yjk0M2Q0Li41YjliMDc0
IDEwMDY0NAo+ID4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCj4gPj4gKysrIGIv
eGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKPiA+PiBAQCAtMTY0MiwyMSArMTY0Miw0MCBAQCBz
dGF0aWMgdm9pZCB2bXhfdXBkYXRlX2d1ZXN0X2NyKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBp
bnQgY3IpCj4gPj4gICAgICAgICAgdi0+YXJjaC5odm1fdmNwdS5od19jcls0XSB8PSB2LT5hcmNo
Lmh2bV92Y3B1Lmd1ZXN0X2NyWzRdOwo+ID4+ICAgICAgICAgIGlmICggdi0+YXJjaC5odm1fdm14
LnZteF9yZWFsbW9kZSApCj4gPj4gICAgICAgICAgICAgIHYtPmFyY2guaHZtX3ZjcHUuaHdfY3Jb
NF0gfD0gWDg2X0NSNF9WTUU7Cj4gPj4gLSAgICAgICAgaWYgKCBwYWdpbmdfbW9kZV9oYXAodi0+
ZG9tYWluKSAmJiAhaHZtX3BhZ2luZ19lbmFibGVkKHYpICkKPiA+PiAtICAgICAgICB7Cj4gPj4g
LSAgICAgICAgICAgIHYtPmFyY2guaHZtX3ZjcHUuaHdfY3JbNF0gfD0gWDg2X0NSNF9QU0U7Cj4g
Pj4gLSAgICAgICAgICAgIHYtPmFyY2guaHZtX3ZjcHUuaHdfY3JbNF0gJj0gflg4Nl9DUjRfUEFF
Owo+ID4+IC0gICAgICAgIH0KPiA+PiArCj4gPj4gICAgICAgICAgaWYgKCAhaHZtX3BhZ2luZ19l
bmFibGVkKHYpICkKPiA+PiAgICAgICAgICB7Cj4gPj4gICAgICAgICAgICAgIC8qCj4gPj4gLSAg
ICAgICAgICAgICAqIFNNRVAvU01BUCBpcyBkaXNhYmxlZCBpZiBDUFUgaXMgaW4gbm9uLXBhZ2lu
ZyBtb2RlIGluIGhhcmR3YXJlLgo+ID4+IC0gICAgICAgICAgICAgKiBIb3dldmVyIFhlbiBhbHdh
eXMgdXNlcyBwYWdpbmcgbW9kZSB0byBlbXVsYXRlIGd1ZXN0IG5vbi1wYWdpbmcKPiA+PiAtICAg
ICAgICAgICAgICogbW9kZS4gVG8gZW11bGF0ZSB0aGlzIGJlaGF2aW9yLCBTTUVQL1NNQVAgbmVl
ZHMgdG8gYmUgbWFudWFsbHkKPiA+PiAtICAgICAgICAgICAgICogZGlzYWJsZWQgd2hlbiBndWVz
dCBWQ1BVIGlzIGluIG5vbi1wYWdpbmcgbW9kZS4KPiA+PiArICAgICAgICAgICAgICogV2hlbiB0
aGUgZ3Vlc3QgdGhpbmtzIHBhZ2luZyBpcyBkaXNhYmxlZCwgWGVuIG1heSBuZWVkIHRvIGhpZGUK
PiA+PiArICAgICAgICAgICAgICogdGhlIGVmZmVjdHMgb2YgcnVubmluZyB3aXRoIENSMC5QRyBh
Y3R1YWxseSBlbmFibGVkLiAgVGhlcmUgYXJlCj4gPj4gKyAgICAgICAgICAgICAqIHR3byBzdWJ0
bHkgY29tcGxpY2F0ZWQgY2FzZXMuCj4gPj4gKyAgICAgICAgICAgICAqLwo+ID4+ICsKPiA+PiAr
ICAgICAgICAgICAgaWYgKCBwYWdpbmdfbW9kZV9oYXAodi0+ZG9tYWluKSApCj4gPj4gKyAgICAg
ICAgICAgIHsKPiA+PiArICAgICAgICAgICAgICAgIC8qCj4gPj4gKyAgICAgICAgICAgICAgICAg
KiBPbiBoYXJkd2FyZSBsYWNraW5nIHRoZSBVbnJlc3RyaWN0ZWQgR3Vlc3QgZmVhdHVyZSAob3Ig
d2l0aAo+ID4+ICsgICAgICAgICAgICAgICAgICogaXQgZGlzYWJsZWQgaW4gdGhlIFZNQ1MpLCB3
ZSBtYXkgbm90IGVudGVyIHRoZSBndWVzdCB3aXRoCj4gPiBTaG91bGRuJ3QgdGhpcyBiZSBwYWdp
bmdfbW9kZV9oYXAgJiYgdm14X3VucmVzdHJpY3RlZF9ndWVzdD8KPiAKPiBJVFlNIHBhZ2luZ19t
b2RlX2hhcCAmJiAhdm14X3VucmVzdHJpY3RlZF9ndWVzdAo+IAo+ID4KPiA+IEZyb20gdGhlIGNv
ZGUgYmVsb3cgSSB0aGluayBpdCdzIGhhcm1sZXNzIHdoYXQgd2UgZG8gd2l0aCBDUjQgaWYKPiA+
IENSMC5QRyBpcyBkaXNhYmxlZCwgYnV0IGluIGFueSBjYXNlIGl0IHdvdWxkIGJlIGdvb2QgdG8g
bWVudGlvbiBpdCBpbgo+ID4gdGhlIGNvbW1lbnQgSU1ITy4KPiAKPiBJbmRlZWQgaXQgaXMgaGFy
bWxlc3MsIHdoaWNoIGlzIHdoeSBJIGRpZG4ndCBpbmNsdWRlIHRoZSBleHRyYQo+IGNvbmRpdGlv
bmFsLsKgIEluY2x1ZGluZyBpdCB3b3VsZCBpbnZhbGlkYXRlIG15IHN0YXRlbWVudCBvZiAib3Ro
ZXJ3aXNlCj4gaWRlbnRpY2FsIi4KClJpZ2h0LgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 03 15:21:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 15:21:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzP0W-0002vr-7B; Tue, 03 Oct 2017 15:21:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4422f64de=sergey.dyasli@citrix.com>)
 id 1dzP0U-0002uz-Vi
 for xen-devel@lists.xen.org; Tue, 03 Oct 2017 15:21:15 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 08/2C-01916-AEAA3D95; Tue, 03 Oct 2017 15:21:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHRDpO7LVZc
 jDSbdVbdY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDNWdm5iKrglX3F4TxNLA+NWyS5GTg4JAX+J
 z482soLYbAJ6Ehtnv2ICsUUEZCVWd81h72Lk4mAWmMssMXNDL1iRsICnxPq79xhBbBYBFYnmU
 6fZQWxeARuJFaeesEMMlZfY1XYRrJ5TwFZiyrH5LCC2EFDN9y97GCFsVYnXL3axQPQKSpyc+Q
 TMZhaQkDj44gXzBEbeWUhSs5CkFjAyrWLUKE4tKkst0jU010sqykzPKMlNzMzRNTQw1stNLS5
 OTE/NSUwq1kvOz93ECAwfBiDYwfjytOchRkkOJiVR3tfLLkcK8SXlp1RmJBZnxBeV5qQWH2KU
 4eBQkuD1XQmUEyxKTU+tSMvMAQYyTFqCg0dJhNdyBVCat7ggMbc4Mx0idYpRl6Pj5t0/TEIse
 fl5qVLivEUgMwRAijJK8+BGwKLqEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5S0Gm8GTmlc
 BtegV0BBPQEXO6LoAcUZKIkJJqYKyWLVtmIa90dUGd9NzuFC/lvt+LWizdWGwWhralLPHgOMp
 aOul1pJbk1p6CkIqoOo9pVw9mm6yY9q9lrVRJrv7jrwolzLN7e1brVJslbWC56sRctfhewf73
 eWu++7d/V+P5z6lXyRHlveGh1hvBfZ27NDdWm1iZWGi66bi0tBj8CM3LS85XYinOSDTUYi4qT
 gQASTt6/6UCAAA=
X-Env-Sender: prvs=4422f64de=sergey.dyasli@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1507044071!79182981!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37649 invoked from network); 3 Oct 2017 15:21:13 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Oct 2017 15:21:13 -0000
X-IronPort-AV: E=Sophos;i="5.42,474,1500940800"; d="scan'208";a="442358098"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Tue, 3 Oct 2017 16:20:57 +0100
Message-ID: <20171003152104.1432-3-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171003152104.1432-1-sergey.dyasli@citrix.com>
References: <20171003152104.1432-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH v3 2/9] x86/np2m: flush all np2m objects on
	nested INVEPT
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgdGhlIG1vbWVudCwgbnZteF9oYW5kbGVfaW52ZXB0KCkgdXBkYXRlcyB0aGUgY3VycmVudCBu
cDJtIGp1c3QgdG8KZmx1c2ggaXQuICBJbnN0ZWFkIGludHJvZHVjZSBhIGZ1bmN0aW9uLCBucDJt
X2ZsdXNoX2Jhc2UoKSwgd2hpY2ggd2lsbApsb29rIHVwIHRoZSBucDJtIGJhc2UgcG9pbnRlciBh
bmQgY2FsbCBwMm1fZmx1c2hfdGFibGUoKSBpbnN0ZWFkLgoKVW5mb3J0dW5hdGVseSwgc2luY2Ug
d2UgZG9uJ3Qga25vdyB3aGljaCBwMm0gYSBnaXZlbiB2Y3B1IGlzIHVzaW5nLCB3ZQptdXN0IGZs
dXNoIGFsbCBwMm1zIHRoYXQgc2hhcmUgdGhhdCBiYXNlIHBvaW50ZXIuCgpDb252ZXJ0IHAybV9m
bHVzaF90YWJsZSgpIGludG8gcDJtX2ZsdXNoX3RhYmxlX2xvY2tlZCgpIGluIG9yZGVyIG5vdAp0
byByZWxlYXNlIHRoZSBwMm1fbG9jayBhZnRlciBucDJtX2Jhc2UgY2hlY2suCgpTaWduZWQtb2Zm
LWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0tCnYyIC0tPiB2
MzoKLSBDb21taXQgbWVzc2FnZSB1cGRhdGUKLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14
LmMgfCAgNyArLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgfCAzNSArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCAg
IHwgIDIgKysKIDMgZmlsZXMgY2hhbmdlZCwgMzIgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jIGIveGVuL2FyY2gv
eDg2L2h2bS92bXgvdnZteC5jCmluZGV4IGNkMGVlMGEzMDcuLmQzMzNhYTZkNzggMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3Zt
eC92dm14LmMKQEAgLTE5MTAsMTIgKzE5MTAsNyBAQCBpbnQgbnZteF9oYW5kbGVfaW52ZXB0KHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIHsKICAgICBjYXNlIElOVkVQVF9TSU5HTEVf
Q09OVEVYVDoKICAgICB7Ci0gICAgICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0
X25lc3RlZHAybShjdXJyZW50LCBlcHRwKTsKLSAgICAgICAgaWYgKCBwMm0gKQotICAgICAgICB7
Ci0gICAgICAgICAgICBwMm1fZmx1c2goY3VycmVudCwgcDJtKTsKLSAgICAgICAgICAgIGVwdF9z
eW5jX2RvbWFpbihwMm0pOwotICAgICAgICB9CisgICAgICAgIG5wMm1fZmx1c2hfYmFzZShjdXJy
ZW50LCBlcHRwKTsKICAgICAgICAgYnJlYWs7CiAgICAgfQogICAgIGNhc2UgSU5WRVBUX0FMTF9D
T05URVhUOgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5jIGIveGVuL2FyY2gveDg2
L21tL3AybS5jCmluZGV4IDI3YjkwZWI4MTUuLmI3NTg4YjJlYzEgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAgLTE3MTEsMTUg
KzE3MTEsMTQgQEAgcDJtX2dldGxydV9uZXN0ZWRwMm0oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0
IHAybV9kb21haW4gKnAybSkKICAgICByZXR1cm4gcDJtOwogfQogCi0vKiBSZXNldCB0aGlzIHAy
bSB0YWJsZSB0byBiZSBlbXB0eSAqLwogc3RhdGljIHZvaWQKLXAybV9mbHVzaF90YWJsZShzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtKQorcDJtX2ZsdXNoX3RhYmxlX2xvY2tlZChzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtKQogewogICAgIHN0cnVjdCBwYWdlX2luZm8gKnRvcCwgKnBnOwogICAgIHN0cnVj
dCBkb21haW4gKmQgPSBwMm0tPmRvbWFpbjsKICAgICBtZm5fdCBtZm47CiAKLSAgICBwMm1fbG9j
ayhwMm0pOworICAgIEFTU0VSVChwMm1fbG9ja2VkX2J5X21lKHAybSkpOwogCiAgICAgLyoKICAg
ICAgKiAiSG9zdCIgcDJtIHRhYmxlcyBjYW4gaGF2ZSBzaGFyZWQgZW50cmllcyAmYyB0aGF0IG5l
ZWQgYSBiaXQgbW9yZSBjYXJlCkBAIC0xNzMyLDEwICsxNzMxLDcgQEAgcDJtX2ZsdXNoX3RhYmxl
KHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiAKICAgICAvKiBObyBuZWVkIHRvIGZsdXNoIGlmIGl0
J3MgYWxyZWFkeSBlbXB0eSAqLwogICAgIGlmICggcDJtX2lzX25lc3RlZHAybShwMm0pICYmIHAy
bS0+bnAybV9iYXNlID09IFAyTV9CQVNFX0VBRERSICkKLSAgICB7Ci0gICAgICAgIHAybV91bmxv
Y2socDJtKTsKICAgICAgICAgcmV0dXJuOwotICAgIH0KIAogICAgIC8qIFRoaXMgaXMgbm8gbG9u
Z2VyIGEgdmFsaWQgbmVzdGVkIHAybSBmb3IgYW55IGFkZHJlc3Mgc3BhY2UgKi8KICAgICBwMm0t
Pm5wMm1fYmFzZSA9IFAyTV9CQVNFX0VBRERSOwpAQCAtMTc1NSw3ICsxNzUxLDE0IEBAIHAybV9m
bHVzaF90YWJsZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogICAgICAgICAgICAgZC0+YXJjaC5w
YWdpbmcuZnJlZV9wYWdlKGQsIHBnKTsKICAgICB9CiAgICAgcGFnZV9saXN0X2FkZCh0b3AsICZw
Mm0tPnBhZ2VzKTsKK30KIAorLyogUmVzZXQgdGhpcyBwMm0gdGFibGUgdG8gYmUgZW1wdHkgKi8K
K3N0YXRpYyB2b2lkCitwMm1fZmx1c2hfdGFibGUoc3RydWN0IHAybV9kb21haW4gKnAybSkKK3sK
KyAgICBwMm1fbG9jayhwMm0pOworICAgIHAybV9mbHVzaF90YWJsZV9sb2NrZWQocDJtKTsKICAg
ICBwMm1fdW5sb2NrKHAybSk7CiB9CiAKQEAgLTE3NzYsNiArMTc3OSwyNiBAQCBwMm1fZmx1c2hf
bmVzdGVkcDJtKHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgIHAybV9mbHVzaF90YWJsZShkLT5h
cmNoLm5lc3RlZF9wMm1baV0pOwogfQogCit2b2lkIG5wMm1fZmx1c2hfYmFzZShzdHJ1Y3QgdmNw
dSAqdiwgdW5zaWduZWQgbG9uZyBucDJtX2Jhc2UpCit7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9
IHYtPmRvbWFpbjsKKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtOworICAgIHVuc2lnbmVkIGlu
dCBpOworCisgICAgbnAybV9iYXNlICY9IH4oMHhmZmZ1bGwpOworCisgICAgbmVzdGVkcDJtX2xv
Y2soZCk7CisgICAgZm9yICggaSA9IDA7IGkgPCBNQVhfTkVTVEVEUDJNOyBpKysgKQorICAgIHsK
KyAgICAgICAgcDJtID0gZC0+YXJjaC5uZXN0ZWRfcDJtW2ldOworICAgICAgICBwMm1fbG9jayhw
Mm0pOworICAgICAgICBpZiAoIHAybS0+bnAybV9iYXNlID09IG5wMm1fYmFzZSApCisgICAgICAg
ICAgICBwMm1fZmx1c2hfdGFibGVfbG9ja2VkKHAybSk7CisgICAgICAgIHAybV91bmxvY2socDJt
KTsKKyAgICB9CisgICAgbmVzdGVkcDJtX3VubG9jayhkKTsKK30KKwogc3RhdGljIHZvaWQgYXNz
aWduX25wMm0oc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiB7CiAgICAg
c3RydWN0IG5lc3RlZHZjcHUgKm52ID0gJnZjcHVfbmVzdGVkaHZtKHYpOwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKaW5k
ZXggMzM4MzE3YTc4Mi4uY2U1MGUzN2Y0NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCkBAIC03NzIsNiArNzcyLDgg
QEAgaW50IHAybV9wdF9oYW5kbGVfZGVmZXJyZWRfY2hhbmdlcyh1aW50NjRfdCBncGEpOwogdm9p
ZCBwMm1fZmx1c2goc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwMm1fZG9tYWluICpwMm0pOwogLyog
Rmx1c2hlcyBhbGwgbmVzdGVkIHAybSB0YWJsZXMgKi8KIHZvaWQgcDJtX2ZsdXNoX25lc3RlZHAy
bShzdHJ1Y3QgZG9tYWluICpkKTsKKy8qIEZsdXNoZXMgYWxsIG5wMm0gb2JqZWN0cyB3aXRoIHRo
ZSBzcGVjaWZpZWQgbnAybV9iYXNlICovCit2b2lkIG5wMm1fZmx1c2hfYmFzZShzdHJ1Y3QgdmNw
dSAqdiwgdW5zaWduZWQgbG9uZyBucDJtX2Jhc2UpOwogCiB2b2lkIG5lc3RlZHAybV93cml0ZV9w
Mm1fZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sCiAgICAg
bDFfcGdlbnRyeV90ICpwLCBsMV9wZ2VudHJ5X3QgbmV3LCB1bnNpZ25lZCBpbnQgbGV2ZWwpOwot
LSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 03 15:21:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 15:21:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzP0a-0002zj-JS; Tue, 03 Oct 2017 15:21:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4422f64de=sergey.dyasli@citrix.com>)
 id 1dzP0Z-0002xx-54
 for xen-devel@lists.xen.org; Tue, 03 Oct 2017 15:21:19 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 6D/84-02041-EEAA3D95; Tue, 03 Oct 2017 15:21:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpO7rVZc
 jDXbts7BY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDPe/HnHUtBnXnHzxzPGBsZL2l2MnBwSAv4S
 u96cZwSx2QT0JDbOfsUEYosIyEqs7prD3sXIxcEsMJdZYuaGXlaQhLBAgMSh54+Yuxg5OFgEV
 CTeXrIECfMK2EjcnN7BDDFTXmJX20Wwck4BW4kpx+azgNhCQDXfv+xhhLBVJV6/2MUC0SsocX
 LmEzCbWUBC4uCLF8wTGHlnIUnNQpJawMi0ilG9OLWoLLVI10gvqSgzPaMkNzEzR9fQwFgvN7W
 4ODE9NScxqVgvOT93EyMwdOoZGBh3MJ5qdj7EKMnBpCTK+3rZ5UghvqT8lMqMxOKM+KLSnNTi
 Q4wyHBxKErxZy4FygkWp6akVaZk5wCCGSUtw8CiJ8HKApHmLCxJzizPTIVKnGHU5Om7e/cMkx
 JKXn5cqJc4rClIkAFKUUZoHNwIWUZcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfNKgEzhyc
 wrgdv0CugIJqAj5nRdADmiJBEhJdXAuDxx3csM1k3/bG8svuvy4ZnZGfGN4ZOKn77nXh/5i7d
 dpHzXSb0Hwbslbu76cuXZq68XZSWOa716nhw5dV66/aPo5RJhyw/bsLhxej1c+uxDRYaH1dbY
 +tss70QyqwKMyj3MeVPOpvKdtN9Z98H0j1WRRv2SMMWTJg3HefeFffw8YdoaBrM/65RYijMSD
 bWYi4oTAVv+UfijAgAA
X-Env-Sender: prvs=4422f64de=sergey.dyasli@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1507044074!113159639!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58534 invoked from network); 3 Oct 2017 15:21:15 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Oct 2017 15:21:15 -0000
X-IronPort-AV: E=Sophos;i="5.42,474,1500940800"; d="scan'208";a="442358104"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Tue, 3 Oct 2017 16:21:00 +0100
Message-ID: <20171003152104.1432-6-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171003152104.1432-1-sergey.dyasli@citrix.com>
References: <20171003152104.1432-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH v3 5/9] x86/vvmx: make updating shadow EPTP
	value more efficient
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgdGhlIG1vbWVudCwgdGhlIHNoYWRvdyBFUFRQIHZhbHVlIGlzIHdyaXR0ZW4gdW5jb25kaXRp
b25hbGx5IGluCmVwdF9oYW5kbGVfdmlvbGF0aW9uKCkuCgpJbnN0ZWFkLCB3cml0ZSB0aGUgdmFs
dWUgb24gdm1lbnRyeSB0byB0aGUgZ3Vlc3Q7IGJ1dCBvbmx5IHdyaXRlIGl0IGlmCnRoZSB2YWx1
ZSBuZWVkcyB1cGRhdGluZy4KClRvIGRldGVjdCB0aGlzLCBhZGQgYSBmbGFnIHRvIHRoZSBuZXN0
ZWR2Y3B1IHN0cnVjdCwgc3RhbGVfbnAybSwgdG8KaW5kaWNhdGUgd2hlbiBzdWNoIGFuIGFjdGlv
biBpcyBuZWNlc3NhcnkuICBTZXQgaXQgd2hlbiB0aGUgbmVzdGVkIHAybQpjaGFuZ2VzIG9yIHdo
ZW4gdGhlIG5wMm0gaXMgZmx1c2hlZCBieSBhbiBJUEksIGFuZCBjbGVhciBpdCB3aGVuIHdlCndy
aXRlIHRoZSBuZXcgdmFsdWUuCgpTaW5jZSBhbiBJUEkgaW52YWxpZGF0aW5nIHRoZSBwMm0gbWF5
IGhhcHBlbiBiZXR3ZWVuCm52bXhfc3dpdGNoX2d1ZXN0KCkgYW5kIHZteF92bWVudGVyLCBidXQg
d2UgY2FuJ3QgcGVyZm9ybSB0aGUgdm13cml0ZQp3aXRoIGludGVycnVwdHMgZGlzYWJsZWQsIGNo
ZWNrIHRoZSBmbGFnIGp1c3QgYmVmb3JlIGVudGVyaW5nIHRoZQpndWVzdCBhbmQgcmVzdGFydCB0
aGUgdm1lbnRyeSBpZiBpdCdzIHNldC4KClNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNl
cmdleS5keWFzbGlAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0KdjIgLS0+IHYzOgotIGN1cnJlbnQgcG9pbnRlciBp
cyBub3cgY2FsY3VsYXRlZCBvbmx5IG9uY2UgaW4gbnZteF9lcHRwX3VwZGF0ZSgpCi0tLQogeGVu
L2FyY2gveDg2L2h2bS9uZXN0ZWRodm0uYyAgIHwgIDIgKysKIHhlbi9hcmNoL3g4Ni9odm0vdm14
L2VudHJ5LlMgICB8ICA2ICsrKysrKwogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgICAgIHwg
MTQgKysrKysrKy0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyAgICB8IDIyICsr
KysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgICAgICB8IDEw
ICsrKysrKysrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaCB8ICAxICsKIDYgZmls
ZXMgY2hhbmdlZCwgNDYgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaHZtL25lc3RlZGh2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9uZXN0ZWRo
dm0uYwppbmRleCBmMmY3NDY5ZDg2Li43NGE0NjRkMTYyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvaHZtL25lc3RlZGh2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vbmVzdGVkaHZtLmMKQEAg
LTU2LDYgKzU2LDcgQEAgbmVzdGVkaHZtX3ZjcHVfcmVzZXQoc3RydWN0IHZjcHUgKnYpCiAgICAg
bnYtPm52X3Z2bWN4YWRkciA9IElOVkFMSURfUEFERFI7CiAgICAgbnYtPm52X2ZsdXNocDJtID0g
MDsKICAgICBudi0+bnZfcDJtID0gTlVMTDsKKyAgICBudi0+c3RhbGVfbnAybSA9IGZhbHNlOwog
CiAgICAgaHZtX2FzaWRfZmx1c2hfdmNwdV9hc2lkKCZudi0+bnZfbjJhc2lkKTsKIApAQCAtMTA3
LDYgKzEwOCw3IEBAIG5lc3RlZGh2bV9mbHVzaHRsYl9pcGkodm9pZCAqaW5mbykKICAgICAgKi8K
ICAgICBodm1fYXNpZF9mbHVzaF9jb3JlKCk7CiAgICAgdmNwdV9uZXN0ZWRodm0odikubnZfcDJt
ID0gTlVMTDsKKyAgICB2Y3B1X25lc3RlZGh2bSh2KS5zdGFsZV9ucDJtID0gdHJ1ZTsKIH0KIAog
dm9pZApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvZW50cnkuUyBiL3hlbi9hcmNo
L3g4Ni9odm0vdm14L2VudHJ5LlMKaW5kZXggNTNlZWRjNjM2My4uOWZiOGY4OTIyMCAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYvaHZt
L3ZteC9lbnRyeS5TCkBAIC03OSw2ICs3OSw4IEBAIFVOTElLRUxZX0VORChyZWFsbW9kZSkKIAog
ICAgICAgICBtb3YgICVyc3AsJXJkaQogICAgICAgICBjYWxsIHZteF92bWVudGVyX2hlbHBlcgor
ICAgICAgICBjbXAgICQwLCVlYXgKKyAgICAgICAgam5lIC5Mdm14X3ZtZW50cnlfcmVzdGFydAog
ICAgICAgICBtb3YgIFZDUFVfaHZtX2d1ZXN0X2NyMiglcmJ4KSwlcmF4CiAKICAgICAgICAgcG9w
ICAlcjE1CkBAIC0xMTcsNiArMTE5LDEwIEBAIEVOVFJZKHZteF9hc21fZG9fdm1lbnRyeSkKICAg
ICAgICAgR0VUX0NVUlJFTlQoYngpCiAgICAgICAgIGptcCAgLkx2bXhfZG9fdm1lbnRyeQogCisu
THZteF92bWVudHJ5X3Jlc3RhcnQ6CisgICAgICAgIHN0aQorICAgICAgICBqbXAgIC5Mdm14X2Rv
X3ZtZW50cnkKKwogLkx2bXhfZ290b19lbXVsYXRvcjoKICAgICAgICAgc3RpCiAgICAgICAgIG1v
diAgJXJzcCwlcmRpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hl
bi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCmluZGV4IDljZmE5YjY5NjUuLmM5YTQxMTEyNjcgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3ZteC5jCkBAIC0zMjQ5LDEyICszMjQ5LDYgQEAgc3RhdGljIHZvaWQgZXB0X2hhbmRs
ZV92aW9sYXRpb24oZXB0X3F1YWxfdCBxLCBwYWRkcl90IGdwYSkKICAgICBjYXNlIDA6ICAgICAg
ICAgLy8gVW5oYW5kbGVkIEwxIEVQVCB2aW9sYXRpb24KICAgICAgICAgYnJlYWs7CiAgICAgY2Fz
ZSAxOiAgICAgICAgIC8vIFRoaXMgdmlvbGF0aW9uIGlzIGhhbmRsZWQgY29tcGxldGx5Ci0gICAg
ICAgIC8qQ3VycmVudCBuZXN0ZWQgRVBUIG1heWJlIGZsdXNoZWQgYnkgb3RoZXIgdmNwdXMsIHNv
IG5lZWQKLSAgICAgICAgICogdG8gcmUtc2V0IGl0cyBzaGFkb3cgRVBUUCBwb2ludGVyLgotICAg
ICAgICAgKi8KLSAgICAgICAgaWYgKCBuZXN0ZWRodm1fdmNwdV9pbl9ndWVzdG1vZGUoY3VycmVu
dCkgJiYKLSAgICAgICAgICAgICAgICAgICAgICAgIG5lc3RlZGh2bV9wYWdpbmdfbW9kZV9oYXAo
Y3VycmVudCApICkKLSAgICAgICAgICAgIF9fdm13cml0ZShFUFRfUE9JTlRFUiwgZ2V0X3NoYWRv
d19lcHRwKGN1cnJlbnQpKTsKICAgICAgICAgcmV0dXJuOwogICAgIGNhc2UgLTE6ICAgICAgICAv
LyBUaGlzIHZpb2FsdGlvbiBzaG91bGQgYmUgaW5qZWN0ZWQgdG8gTDEgVk1NCiAgICAgICAgIHZj
cHVfbmVzdGVkaHZtKGN1cnJlbnQpLm52X3ZtZXhpdF9wZW5kaW5nID0gMTsKQEAgLTQyMDMsMTMg
KzQxOTcsMTcgQEAgc3RhdGljIHZvaWQgbGJyX2ZpeHVwKHZvaWQpCiAgICAgICAgIGJkd19lcnJh
dHVtX2JkZjE0X2ZpeHVwKCk7CiB9CiAKLXZvaWQgdm14X3ZtZW50ZXJfaGVscGVyKGNvbnN0IHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQoraW50IHZteF92bWVudGVyX2hlbHBlcihjb25zdCBz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1
cnJlbnQ7CiAgICAgdTMyIG5ld19hc2lkLCBvbGRfYXNpZDsKICAgICBzdHJ1Y3QgaHZtX3ZjcHVf
YXNpZCAqcF9hc2lkOwogICAgIGJvb2xfdCBuZWVkX2ZsdXNoOwogCisgICAgLyogU2hhZG93IEVQ
VFAgY2FuJ3QgYmUgdXBkYXRlZCBoZXJlIGJlY2F1c2UgaXJxcyBhcmUgZGlzYWJsZWQgKi8KKyAg
ICAgaWYgKCBuZXN0ZWRodm1fdmNwdV9pbl9ndWVzdG1vZGUoY3VycikgJiYgdmNwdV9uZXN0ZWRo
dm0oY3Vycikuc3RhbGVfbnAybSApCisgICAgICAgICByZXR1cm4gMTsKKwogICAgIGlmICggY3Vy
ci0+ZG9tYWluLT5hcmNoLmh2bV9kb21haW4ucGlfb3BzLmRvX3Jlc3VtZSApCiAgICAgICAgIGN1
cnItPmRvbWFpbi0+YXJjaC5odm1fZG9tYWluLnBpX29wcy5kb19yZXN1bWUoY3Vycik7CiAKQEAg
LTQyNzAsNiArNDI2OCw4IEBAIHZvaWQgdm14X3ZtZW50ZXJfaGVscGVyKGNvbnN0IHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKQogICAgIF9fdm13cml0ZShHVUVTVF9SSVAsICAgIHJlZ3MtPnJp
cCk7CiAgICAgX192bXdyaXRlKEdVRVNUX1JTUCwgICAgcmVncy0+cnNwKTsKICAgICBfX3Ztd3Jp
dGUoR1VFU1RfUkZMQUdTLCByZWdzLT5yZmxhZ3MgfCBYODZfRUZMQUdTX01CUyk7CisKKyAgICBy
ZXR1cm4gMDsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXgu
YyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwppbmRleCAyZjQ2OGU2Y2VkLi4zZjU5NmRj
Njk4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS92bXgvdnZteC5jCkBAIC0xNDA1LDEyICsxNDA1LDM0IEBAIHN0YXRpYyB2b2lk
IHZpcnR1YWxfdm1leGl0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIHZtc3VjY2Vl
ZChyZWdzKTsKIH0KIAorc3RhdGljIHZvaWQgbnZteF9lcHRwX3VwZGF0ZSh2b2lkKQoreworICAg
IHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKKworICAgIGlmICggIW5lc3RlZGh2bV92Y3B1
X2luX2d1ZXN0bW9kZShjdXJyKSB8fAorICAgICAgICAgIHZjcHVfbmVzdGVkaHZtKGN1cnIpLm52
X3ZtZXhpdF9wZW5kaW5nIHx8CisgICAgICAgICAhdmNwdV9uZXN0ZWRodm0oY3Vycikuc3RhbGVf
bnAybSB8fAorICAgICAgICAgIW5lc3RlZGh2bV9wYWdpbmdfbW9kZV9oYXAoY3VycikgKQorICAg
ICAgICByZXR1cm47CisKKyAgICAvKgorICAgICAqIEludGVycnVwdHMgYXJlIGVuYWJsZWQgaGVy
ZSwgc28gd2UgbmVlZCB0byBjbGVhciBzdGFsZV9ucDJtCisgICAgICogYmVmb3JlIHdlIGRvIHRo
ZSB2bXdyaXRlLiAgSWYgd2UgZG8gaXQgaW4gdGhlIG90aGVyIG9yZGVyLCBhbgorICAgICAqIGFu
ZCBJUEkgY29tZXMgaW4gY2hhbmdpbmcgdGhlIHNoYWRvdyBlcHRwIGFmdGVyIHRoZSB2bXdyaXRl
LAorICAgICAqIHdlJ2xsIGNvbXBsZXRlIHRoZSB2bWVudGVyIHdpdGggYSBzdGFsZSBlcHRwIHZh
bHVlLgorICAgICAqLworICAgIHZjcHVfbmVzdGVkaHZtKGN1cnIpLnN0YWxlX25wMm0gPSBmYWxz
ZTsKKyAgICBfX3Ztd3JpdGUoRVBUX1BPSU5URVIsIGdldF9zaGFkb3dfZXB0cChjdXJyKSk7Cit9
CisKIHZvaWQgbnZteF9zd2l0Y2hfZ3Vlc3Qodm9pZCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdiA9
IGN1cnJlbnQ7CiAgICAgc3RydWN0IG5lc3RlZHZjcHUgKm52Y3B1ID0gJnZjcHVfbmVzdGVkaHZt
KHYpOwogICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzID0gZ3Vlc3RfY3B1X3VzZXJfcmVn
cygpOwogCisgICAgbnZteF9lcHRwX3VwZGF0ZSgpOworCiAgICAgLyoKICAgICAgKiBBIHBlbmRp
bmcgSU8gZW11bGF0aW9uIG1heSBzdGlsbCBiZSBub3QgZmluaXNoZWQuIEluIHRoaXMgY2FzZSwg
bm8KICAgICAgKiB2aXJ0dWFsIHZtc3dpdGNoIGlzIGFsbG93ZWQuIE9yIGVsc2UsIHRoZSBmb2xs
b3dpbmcgSU8gZW11bGF0aW9uIHdpbGwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0u
YyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwppbmRleCBhYTMxODJkZWM2Li5mZDQ4YTNiOWRiIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3Ay
bS5jCkBAIC0xODEyLDYgKzE4MTIsMTIgQEAgc3RhdGljIHZvaWQgYXNzaWduX25wMm0oc3RydWN0
IHZjcHUgKnYsIHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiAgICAgY3B1bWFza19zZXRfY3B1KHYt
PnByb2Nlc3NvciwgcDJtLT5kaXJ0eV9jcHVtYXNrKTsKIH0KIAorc3RhdGljIHZvaWQgbnZjcHVf
Zmx1c2goc3RydWN0IHZjcHUgKnYpCit7CisgICAgaHZtX2FzaWRfZmx1c2hfdmNwdSh2KTsKKyAg
ICB2Y3B1X25lc3RlZGh2bSh2KS5zdGFsZV9ucDJtID0gdHJ1ZTsKK30KKwogc3RydWN0IHAybV9k
b21haW4gKgogcDJtX2dldF9uZXN0ZWRwMm1fbG9ja2VkKHN0cnVjdCB2Y3B1ICp2KQogewpAQCAt
MTgzNSw3ICsxODQxLDcgQEAgcDJtX2dldF9uZXN0ZWRwMm1fbG9ja2VkKHN0cnVjdCB2Y3B1ICp2
KQogICAgICAgICBpZiAoIHAybS0+bnAybV9iYXNlID09IG5wMm1fYmFzZSB8fCBwMm0tPm5wMm1f
YmFzZSA9PSBQMk1fQkFTRV9FQUREUiApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggcDJt
LT5ucDJtX2Jhc2UgPT0gUDJNX0JBU0VfRUFERFIgKQotICAgICAgICAgICAgICAgIGh2bV9hc2lk
X2ZsdXNoX3ZjcHUodik7CisgICAgICAgICAgICAgICAgbnZjcHVfZmx1c2godik7CiAgICAgICAg
ICAgICBwMm0tPm5wMm1fYmFzZSA9IG5wMm1fYmFzZTsKICAgICAgICAgICAgIGFzc2lnbl9ucDJt
KHYsIHAybSk7CiAgICAgICAgICAgICBuZXN0ZWRwMm1fdW5sb2NrKGQpOwpAQCAtMTg1MSw3ICsx
ODU3LDcgQEAgcDJtX2dldF9uZXN0ZWRwMm1fbG9ja2VkKHN0cnVjdCB2Y3B1ICp2KQogICAgIHAy
bV9mbHVzaF90YWJsZShwMm0pOwogICAgIHAybV9sb2NrKHAybSk7CiAgICAgcDJtLT5ucDJtX2Jh
c2UgPSBucDJtX2Jhc2U7Ci0gICAgaHZtX2FzaWRfZmx1c2hfdmNwdSh2KTsKKyAgICBudmNwdV9m
bHVzaCh2KTsKICAgICBhc3NpZ25fbnAybSh2LCBwMm0pOwogICAgIG5lc3RlZHAybV91bmxvY2so
ZCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaAppbmRleCA2YzU0NzczZjFjLi4yNzMzMDI0MmUzIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92Y3B1LmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vdmNwdS5oCkBAIC0xMTUsNiArMTE1LDcgQEAgc3RydWN0IG5lc3RlZHZj
cHUgewogCiAgICAgYm9vbF90IG52X2ZsdXNocDJtOyAvKiBUcnVlLCB3aGVuIHAybSB0YWJsZSBt
dXN0IGJlIGZsdXNoZWQgKi8KICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqbnZfcDJtOyAvKiB1c2Vk
IHAybSB0YWJsZSBmb3IgdGhpcyB2Y3B1ICovCisgICAgYm9vbCBzdGFsZV9ucDJtOyAvKiBUcnVl
IHdoZW4gcDJtX2Jhc2UgaW4gVk1DeDAyIGlzIG5vIGxvbmdlciB2YWxpZCAqLwogCiAgICAgc3Ry
dWN0IGh2bV92Y3B1X2FzaWQgbnZfbjJhc2lkOwogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 03 15:21:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 15:21:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzP0X-0002wi-Rz; Tue, 03 Oct 2017 15:21:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4422f64de=sergey.dyasli@citrix.com>)
 id 1dzP0V-0002va-QG
 for xen-devel@lists.xen.org; Tue, 03 Oct 2017 15:21:15 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 4C/A3-01778-BEAA3D95; Tue, 03 Oct 2017 15:21:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpO6rVZc
 jDb5+kLJY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDNeNr9nLXijWvHowlPWBsZmuS5GTg4JAX+J
 R6/OsoPYbAJ6Ehtnv2ICsUUEZCVWd80BinNxMAvMZZaYuaGXFSQhLOAj8adhOlgRi4CKxMsLj
 4HiHBy8AjYSBx/nQ8yUl9jVdhGsnFPAVmLKsfksILYQUMn3L3sYIWxVidcvdoHFeQUEJU7OfA
 JmMwtISBx88YJ5AiPvLCSpWUhSCxiZVjFqFKcWlaUW6Rqa6yUVZaZnlOQmZuboGhoY6+WmFhc
 npqfmJCYV6yXn525iBAYPAxDsYHx52vMQoyQHk5Io7+tllyOF+JLyUyozEosz4otKc1KLDzHK
 cHAoSfD6rgTKCRalpqdWpGXmAMMYJi3BwaMkwmu5AijNW1yQmFucmQ6ROsWoy9Fx8+4fJiGWv
 Py8VClx3iKQGQIgRRmleXAjYDF1iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8pSBTeDLzSu
 A2vQI6ggnoiDldF0COKElESEk1MG6S1Hm4NuPa77tMHfv6BLj/9lyTWnZ4suncY+vf5ck+KVr
 aUrh/eZDfSglup1UvP21tuJy+s/KJnuz1x77HprixlvQfPvsuhnVNyYmnK5hn/jlpP33B372C
 kep97k679r9okOPZ7xjHYPuV59DUDzucJW3VF+zRvt/0PftF8u9H8+bu4pB1t5ivxFKckWiox
 VxUnAgAPy5IKaQCAAA=
X-Env-Sender: prvs=4422f64de=sergey.dyasli@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1507044071!79182981!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37736 invoked from network); 3 Oct 2017 15:21:14 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Oct 2017 15:21:14 -0000
X-IronPort-AV: E=Sophos;i="5.42,474,1500940800"; d="scan'208";a="442358099"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Tue, 3 Oct 2017 16:20:59 +0100
Message-ID: <20171003152104.1432-5-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171003152104.1432-1-sergey.dyasli@citrix.com>
References: <20171003152104.1432-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH v3 4/9] x86/np2m: simplify
	nestedhvm_hap_nested_page_fault()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlcmUgaXMgYSBwb3NzaWJpbGl0eSBmb3IgbmVzdGVkX3AybSB0byBiZWNhbWUgc3RhbGUgYmV0
d2VlbgpuZXN0ZWRodm1faGFwX25lc3RlZF9wYWdlX2ZhdWx0KCkgYW5kIG5lc3RlZGhhcF9maXhf
cDJtKCkuICBBdCB0aGUgbW9tZW50CnRoaXMgaXMgaGFuZGxlZCBieSBkZXRlY3Rpbmcgc3VjaCBh
IHJhY2UgaW5zaWRlIG5lc3RlZGhhcF9maXhfcDJtKCkgYW5kCnNwZWNpYWwtY2FzaW5nIGl0LgoK
SW5zdGVhZCwgaW50cm9kdWNlIHAybV9nZXRfbmVzdGVkcDJtX2xvY2tlZCgpLCB3aGljaCB3aWxs
IHJldHVybmVkIGEKc3RpbGwtbG9ja2VkIHAybS4gIFRoaXMgYWxsb3dzIHVzIHRvIGNhbGwgbmVz
dGVkaGFwX2ZpeF9wMm0oKSB3aXRoIHRoZQpsb2NrIGhlbGQgYW5kIHJlbW92ZSB0aGUgY29kZSBk
ZXRlY3RpbmcgdGhlIHNwZWNpYWwtY2FzZS4KClNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkg
PHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0KdjIgLS0+IHYzOgotIE1vdmVkIHAybV91bmxv
Y2soKSBvdXQgb2YgbmVzdGVkaGFwX2ZpeF9wMm0oKSBmb3IgYmFsYW5jZWQgbG9jay91bmxvY2sK
LS0tCiB4ZW4vYXJjaC94ODYvbW0vaGFwL25lc3RlZF9oYXAuYyB8IDM0ICsrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgICAgICAgIHwg
MTIgKysrKysrKysrLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oICAgICAgICB8ICAyICsr
CiAzIGZpbGVzIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKyksIDIzIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvbmVzdGVkX2hhcC5jIGIveGVuL2FyY2gveDg2
L21tL2hhcC9uZXN0ZWRfaGFwLmMKaW5kZXggZWQxMzdmYTc4NC4uZDcyNzdjY2NkYyAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L21tL2hhcC9uZXN0ZWRfaGFwLmMKKysrIGIveGVuL2FyY2gveDg2
L21tL2hhcC9uZXN0ZWRfaGFwLmMKQEAgLTEwMSwzMCArMTAxLDIzIEBAIG5lc3RlZGhhcF9maXhf
cDJtKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IHBhZ2Vfb3JkZXIsIHAybV90eXBlX3QgcDJtdCwgcDJtX2FjY2Vz
c190IHAybWEpCiB7CiAgICAgaW50IHJjID0gMDsKKyAgICB1bnNpZ25lZCBsb25nIGdmbiwgbWFz
azsKKyAgICBtZm5fdCBtZm47CisKICAgICBBU1NFUlQocDJtKTsKICAgICBBU1NFUlQocDJtLT5z
ZXRfZW50cnkpOworICAgIEFTU0VSVChwMm1fbG9ja2VkX2J5X21lKHAybSkpOwogCi0gICAgcDJt
X2xvY2socDJtKTsKLQotICAgIC8qIElmIHRoaXMgcDJtIHRhYmxlIGhhcyBiZWVuIGZsdXNoZWQg
b3IgcmVjeWNsZWQgdW5kZXIgb3VyIGZlZXQsIAotICAgICAqIGxlYXZlIGl0IGFsb25lLiAgV2Un
bGwgcGljayB1cCB0aGUgcmlnaHQgb25lIGFzIHdlIHRyeSB0byAKLSAgICAgKiB2bWVudGVyIHRo
ZSBndWVzdC4gKi8KLSAgICBpZiAoIHAybS0+bnAybV9iYXNlID09IG5odm1fdmNwdV9wMm1fYmFz
ZSh2KSApCi0gICAgewotICAgICAgICB1bnNpZ25lZCBsb25nIGdmbiwgbWFzazsKLSAgICAgICAg
bWZuX3QgbWZuOworICAgIC8qCisgICAgICogSWYgdGhpcyBpcyBhIHN1cGVycGFnZSBtYXBwaW5n
LCByb3VuZCBkb3duIGJvdGggYWRkcmVzc2VzIHRvCisgICAgICogdGhlIHN0YXJ0IG9mIHRoZSBz
dXBlcnBhZ2UuCisgICAgICovCisgICAgbWFzayA9IH4oKDFVTCA8PCBwYWdlX29yZGVyKSAtIDEp
OwogCi0gICAgICAgIC8qIElmIHRoaXMgaXMgYSBzdXBlcnBhZ2UgbWFwcGluZywgcm91bmQgZG93
biBib3RoIGFkZHJlc3NlcwotICAgICAgICAgKiB0byB0aGUgc3RhcnQgb2YgdGhlIHN1cGVycGFn
ZS4gKi8KLSAgICAgICAgbWFzayA9IH4oKDFVTCA8PCBwYWdlX29yZGVyKSAtIDEpOwotCi0gICAg
ICAgIGdmbiA9IChMMl9ncGEgPj4gUEFHRV9TSElGVCkgJiBtYXNrOwotICAgICAgICBtZm4gPSBf
bWZuKChMMF9ncGEgPj4gUEFHRV9TSElGVCkgJiBtYXNrKTsKLQotICAgICAgICByYyA9IHAybV9z
ZXRfZW50cnkocDJtLCBnZm4sIG1mbiwgcGFnZV9vcmRlciwgcDJtdCwgcDJtYSk7Ci0gICAgfQor
ICAgIGdmbiA9IChMMl9ncGEgPj4gUEFHRV9TSElGVCkgJiBtYXNrOworICAgIG1mbiA9IF9tZm4o
KEwwX2dwYSA+PiBQQUdFX1NISUZUKSAmIG1hc2spOwogCi0gICAgcDJtX3VubG9jayhwMm0pOwor
ICAgIHJjID0gcDJtX3NldF9lbnRyeShwMm0sIGdmbiwgbWZuLCBwYWdlX29yZGVyLCBwMm10LCBw
Mm1hKTsKIAogICAgIGlmICggcmMgKQogICAgIHsKQEAgLTIxMiw3ICsyMDUsNiBAQCBuZXN0ZWRo
dm1faGFwX25lc3RlZF9wYWdlX2ZhdWx0KHN0cnVjdCB2Y3B1ICp2LCBwYWRkcl90ICpMMl9ncGEs
CiAgICAgdWludDhfdCBwMm1hXzIxID0gcDJtX2FjY2Vzc19yd3g7CiAKICAgICBwMm0gPSBwMm1f
Z2V0X2hvc3RwMm0oZCk7IC8qIEwwIHAybSAqLwotICAgIG5lc3RlZF9wMm0gPSBwMm1fZ2V0X25l
c3RlZHAybSh2KTsKIAogICAgIC8qIHdhbGsgdGhlIEwxIFAyTSB0YWJsZSAqLwogICAgIHJ2ID0g
bmVzdGVkaGFwX3dhbGtfTDFfcDJtKHYsICpMMl9ncGEsICZMMV9ncGEsICZwYWdlX29yZGVyXzIx
LCAmcDJtYV8yMSwKQEAgLTI3OCw4ICsyNzAsMTAgQEAgbmVzdGVkaHZtX2hhcF9uZXN0ZWRfcGFn
ZV9mYXVsdChzdHJ1Y3QgdmNwdSAqdiwgcGFkZHJfdCAqTDJfZ3BhLAogICAgIHAybWFfMTAgJj0g
KHAybV9hY2Nlc3NfdClwMm1hXzIxOwogCiAgICAgLyogZml4IHAybV9nZXRfcGFnZXRhYmxlKG5l
c3RlZF9wMm0pICovCisgICAgbmVzdGVkX3AybSA9IHAybV9nZXRfbmVzdGVkcDJtX2xvY2tlZCh2
KTsKICAgICBuZXN0ZWRoYXBfZml4X3AybSh2LCBuZXN0ZWRfcDJtLCAqTDJfZ3BhLCBMMF9ncGEs
IHBhZ2Vfb3JkZXJfMjAsCiAgICAgICAgIHAybXRfMTAsIHAybWFfMTApOworICAgIHAybV91bmxv
Y2sobmVzdGVkX3AybSk7CiAKICAgICByZXR1cm4gTkVTVEVESFZNX1BBR0VGQVVMVF9ET05FOwog
fQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5jIGIveGVuL2FyY2gveDg2L21tL3Ay
bS5jCmluZGV4IGQzZTYwMmRlMjIuLmFhMzE4MmRlYzYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAgLTE4MTMsNyArMTgxMyw3
IEBAIHN0YXRpYyB2b2lkIGFzc2lnbl9ucDJtKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtKQogfQogCiBzdHJ1Y3QgcDJtX2RvbWFpbiAqCi1wMm1fZ2V0X25lc3RlZHAybShz
dHJ1Y3QgdmNwdSAqdikKK3AybV9nZXRfbmVzdGVkcDJtX2xvY2tlZChzdHJ1Y3QgdmNwdSAqdikK
IHsKICAgICBzdHJ1Y3QgbmVzdGVkdmNwdSAqbnYgPSAmdmNwdV9uZXN0ZWRodm0odik7CiAgICAg
c3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKQEAgLTE4MzgsNyArMTgzOCw2IEBAIHAybV9n
ZXRfbmVzdGVkcDJtKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICAgICAgICAgIGh2bV9hc2lkX2Zs
dXNoX3ZjcHUodik7CiAgICAgICAgICAgICBwMm0tPm5wMm1fYmFzZSA9IG5wMm1fYmFzZTsKICAg
ICAgICAgICAgIGFzc2lnbl9ucDJtKHYsIHAybSk7Ci0gICAgICAgICAgICBwMm1fdW5sb2NrKHAy
bSk7CiAgICAgICAgICAgICBuZXN0ZWRwMm1fdW5sb2NrKGQpOwogCiAgICAgICAgICAgICByZXR1
cm4gcDJtOwpAQCAtMTg1NCwxMiArMTg1MywxOSBAQCBwMm1fZ2V0X25lc3RlZHAybShzdHJ1Y3Qg
dmNwdSAqdikKICAgICBwMm0tPm5wMm1fYmFzZSA9IG5wMm1fYmFzZTsKICAgICBodm1fYXNpZF9m
bHVzaF92Y3B1KHYpOwogICAgIGFzc2lnbl9ucDJtKHYsIHAybSk7Ci0gICAgcDJtX3VubG9jayhw
Mm0pOwogICAgIG5lc3RlZHAybV91bmxvY2soZCk7CiAKICAgICByZXR1cm4gcDJtOwogfQogCitz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtX2dldF9uZXN0ZWRwMm0oc3RydWN0IHZjcHUgKnYpCit7Cisg
ICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IHAybV9nZXRfbmVzdGVkcDJtX2xvY2tlZCh2KTsK
KyAgICBwMm1fdW5sb2NrKHAybSk7CisKKyAgICByZXR1cm4gcDJtOworfQorCiBzdHJ1Y3QgcDJt
X2RvbWFpbiAqCiBwMm1fZ2V0X3AybShzdHJ1Y3QgdmNwdSAqdikKIHsKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvcDJtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCmluZGV4
IDc5ODI5NWVjMTIuLjlhNzU3NzkyZWUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
cDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaApAQCAtMzYzLDYgKzM2Myw4IEBA
IHN0cnVjdCBwMm1fZG9tYWluIHsKICAqIFVwZGF0ZXMgdkNQVSdzIG4ycG0gdG8gbWF0Y2ggaXRz
IG5wMm1fYmFzZSBpbiBWTUN4MTIgYW5kIHJldHVybnMgdGhhdCBucDJtLgogICovCiBzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtX2dldF9uZXN0ZWRwMm0oc3RydWN0IHZjcHUgKnYpOworLyogU2ltaWxh
ciB0byB0aGUgYWJvdmUgZXhjZXB0IHRoYXQgcmV0dXJuZWQgcDJtIGlzIHN0aWxsIHdyaXRlLWxv
Y2tlZCAqLworc3RydWN0IHAybV9kb21haW4gKnAybV9nZXRfbmVzdGVkcDJtX2xvY2tlZChzdHJ1
Y3QgdmNwdSAqdik7CiAKIC8qIElmIHZjcHUgaXMgaW4gaG9zdCBtb2RlIHRoZW4gYmVoYXZpb3Vy
IG1hdGNoZXMgcDJtX2dldF9ob3N0cDJtKCkuCiAgKiBJZiB2Y3B1IGlzIGluIGd1ZXN0IG1vZGUg
dGhlbiBiZWhhdmlvdXIgbWF0Y2hlcyBwMm1fZ2V0X25lc3RlZHAybSgpLgotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 03 15:21:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 15:21:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzP0Z-0002yr-W5; Tue, 03 Oct 2017 15:21:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4422f64de=sergey.dyasli@citrix.com>)
 id 1dzP0Y-0002wg-AP
 for xen-devel@lists.xen.org; Tue, 03 Oct 2017 15:21:18 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 4B/5D-25121-DEAA3D95; Tue, 03 Oct 2017 15:21:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpO7bVZc
 jDbYKWSz5uJjFgdHj6O7fTAGMUayZeUn5FQmsGW9/3GErWCpZMXvDWaYGxutCXYwcHBIC/hKL
 3jh3MXJysAnoSWyc/YoJxBYRkJVY3TWHvYuRi4NZYC6zxMwNvawgCWEBT4l5JyeA2SwCKhLHZ
 zayg9i8AjYSh579YgaxJQTkJXa1XQSr4RSwlZhybD4LiC0EVPP9yx5GCFtV4vWLXSwQvYISJ2
 c+AbOZBSQkDr54wTyBkXcWktQsJKkFjEyrGDWKU4vKUot0Dc31kooy0zNKchMzc3QNDYz1clO
 LixPTU3MSk4r1kvNzNzECQ4cBCHYwvjzteYhRkoNJSZT39bLLkUJ8SfkplRmJxRnxRaU5qcWH
 GGU4OJQkeH1XAuUEi1LTUyvSMnOAQQyTluDgURLhtVwBlOYtLkjMLc5Mh0idYtTl6Lh59w+TE
 Etefl6qlDhvEcgMAZCijNI8uBGwiLrEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd5SkCk8mX
 klcJteAR3BBHTEnK4LIEeUJCKkpBoYW2efFZwo0aKY65Nf5GUTuZKhMlmg5tdKJj0fz/TdysY
 icm5TRP5zp3xh/MAeIDfB+JXtmpXSXI9WfTuk7Pr89/fSi35SYaYGXfeYqzgkt5SqqISUFN6b
 FNimKcLMsyso9FxJffq63iutN/PYVnoy2drpXVjRd5g91G3i7uediczWX2Rt1iqxFGckGmoxF
 xUnAgBWYPAKowIAAA==
X-Env-Sender: prvs=4422f64de=sergey.dyasli@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1507044071!79182981!5
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37912 invoked from network); 3 Oct 2017 15:21:16 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Oct 2017 15:21:16 -0000
X-IronPort-AV: E=Sophos;i="5.42,474,1500940800"; d="scan'208";a="442358107"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Tue, 3 Oct 2017 16:21:02 +0100
Message-ID: <20171003152104.1432-8-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171003152104.1432-1-sergey.dyasli@citrix.com>
References: <20171003152104.1432-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH v3 7/9] x86/np2m: implement sharing of np2m
	between vCPUs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgdGhlIG1vbWVudCwgbmVzdGVkIHAybXMgYXJlIG5vdCBzaGFyZWQgYmV0d2VlbiB2Y3B1cyBl
dmVuIGlmIHRoZXkKc2hhcmUgdGhlIHNhbWUgYmFzZSBwb2ludGVyLgoKTW9kaWZ5IHAybV9nZXRf
bmVzdGVkcDJtKCkgdG8gYWxsb3cgc2hhcmluZyBhIG5wMm0gYmV0d2VlbiBtdWx0aXBsZQp2Y3B1
cyB3aXRoIHRoZSBzYW1lIG5wMm1fYmFzZSAoTDEgbnAybV9iYXNlIHZhbHVlIGluIFZNQ3gxMiku
CgpJZiB0aGUgY3VycmVudCBucDJtIGRvZXNuJ3QgbWF0Y2ggdGhlIGN1cnJlbnQgYmFzZSBwb2lu
dGVyLCBmaXJzdCBsb29rCmZvciBhbm90aGVyIG5lc3RlZCBwMm0gaW4gdGhlIHNhbWUgZG9tYWlu
IHdpdGggdGhlIHNhbWUgYmFzZSBwb2ludGVyLApiZWZvcmUgcmVjbGFpbWluZyBvbmUgZnJvbSB0
aGUgTFJVLgoKU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRy
aXguY29tPgpTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jIHwgIDEgKwogeGVuL2FyY2gv
eDg2L21tL3AybS5jICAgICAgIHwgMjYgKysrKysrKysrKysrKysrKysrKysrKy0tLS0KIDIgZmls
ZXMgY2hhbmdlZCwgMjMgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14
LmMKaW5kZXggMTk4Y2E3MmYyYS4uZGRlMDJjMDc2YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2h2bS92bXgvdnZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwpAQCAtMTIw
MSw2ICsxMjAxLDcgQEAgc3RhdGljIHZvaWQgdmlydHVhbF92bWVudHJ5KHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKQogCiAgICAgLyogU2V0dXAgdmlydHVhbCBFVFAgZm9yIEwyIGd1ZXN0Ki8K
ICAgICBpZiAoIG5lc3RlZGh2bV9wYWdpbmdfbW9kZV9oYXAodikgKQorICAgICAgICAvKiBUaGlz
IHdpbGwgc2V0dXAgdGhlIGluaXRpYWwgbnAybSBmb3IgdGhlIG5lc3RlZCB2Q1BVICovCiAgICAg
ICAgIF9fdm13cml0ZShFUFRfUE9JTlRFUiwgZ2V0X3NoYWRvd19lcHRwKHYpKTsKICAgICBlbHNl
CiAgICAgICAgIF9fdm13cml0ZShFUFRfUE9JTlRFUiwgZ2V0X2hvc3RfZXB0cCh2KSk7CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5k
ZXggM2M2MjI5MjE2NS4uOTBiZjM4MmE0OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3Ay
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtMTgyOCw2ICsxODI4LDcgQEAgcDJt
X2dldF9uZXN0ZWRwMm1fbG9ja2VkKHN0cnVjdCB2Y3B1ICp2KQogICAgIHN0cnVjdCBkb21haW4g
KmQgPSB2LT5kb21haW47CiAgICAgc3RydWN0IHAybV9kb21haW4gKnAybTsKICAgICB1aW50NjRf
dCBucDJtX2Jhc2UgPSBuaHZtX3ZjcHVfcDJtX2Jhc2Uodik7CisgICAgdW5zaWduZWQgaW50IGk7
CiAKICAgICAvKiBNYXNrIG91dCBsb3cgYml0czsgdGhpcyBhdm9pZHMgY29sbGlzaW9ucyB3aXRo
IFAyTV9CQVNFX0VBRERSICovCiAgICAgbnAybV9iYXNlICY9IH4oMHhmZmZ1bGwpOwpAQCAtMTg0
MSwxOSArMTg0MiwxOSBAQCBwMm1fZ2V0X25lc3RlZHAybV9sb2NrZWQoc3RydWN0IHZjcHUgKnYp
CiAgICAgaWYgKCBwMm0gKSAKICAgICB7CiAgICAgICAgIHAybV9sb2NrKHAybSk7Ci0gICAgICAg
IGlmICggcDJtLT5ucDJtX2Jhc2UgPT0gbnAybV9iYXNlIHx8IHAybS0+bnAybV9iYXNlID09IFAy
TV9CQVNFX0VBRERSICkKKyAgICAgICAgaWYgKCBwMm0tPm5wMm1fYmFzZSA9PSBucDJtX2Jhc2Ug
KQogICAgICAgICB7CiAgICAgICAgICAgICAvKiBDaGVjayBpZiBucDJtIHdhcyBmbHVzaGVkIGp1
c3QgYmVmb3JlIHRoZSBsb2NrICovCi0gICAgICAgICAgICBpZiAoIHAybS0+bnAybV9iYXNlID09
IFAyTV9CQVNFX0VBRERSIHx8Ci0gICAgICAgICAgICAgICAgIG52LT5ucDJtX2dlbmVyYXRpb24g
IT0gcDJtLT5ucDJtX2dlbmVyYXRpb24gKQorICAgICAgICAgICAgaWYgKCBudi0+bnAybV9nZW5l
cmF0aW9uICE9IHAybS0+bnAybV9nZW5lcmF0aW9uICkKICAgICAgICAgICAgICAgICBudmNwdV9m
bHVzaCh2KTsKKyAgICAgICAgICAgIC8qIG5wMm0gaXMgdXAtdG8tZGF0ZSAqLwogICAgICAgICAg
ICAgcDJtLT5ucDJtX2Jhc2UgPSBucDJtX2Jhc2U7CiAgICAgICAgICAgICBhc3NpZ25fbnAybSh2
LCBwMm0pOwogICAgICAgICAgICAgbmVzdGVkcDJtX3VubG9jayhkKTsKIAogICAgICAgICAgICAg
cmV0dXJuIHAybTsKICAgICAgICAgfQotICAgICAgICBlbHNlCisgICAgICAgIGVsc2UgaWYgKCBw
Mm0tPm5wMm1fYmFzZSAhPSBQMk1fQkFTRV9FQUREUiApCiAgICAgICAgIHsKICAgICAgICAgICAg
IC8qIHZDUFUgaXMgc3dpdGNoaW5nIGZyb20gc29tZSBvdGhlciB2YWxpZCBucDJtICovCiAgICAg
ICAgICAgICBjcHVtYXNrX2NsZWFyX2NwdSh2LT5wcm9jZXNzb3IsIHAybS0+ZGlydHlfY3B1bWFz
ayk7CkBAIC0xODYxLDYgKzE4NjIsMjMgQEAgcDJtX2dldF9uZXN0ZWRwMm1fbG9ja2VkKHN0cnVj
dCB2Y3B1ICp2KQogICAgICAgICBwMm1fdW5sb2NrKHAybSk7CiAgICAgfQogCisgICAgLyogU2hh
cmUgYSBucDJtIGlmIHBvc3NpYmxlICovCisgICAgZm9yICggaSA9IDA7IGkgPCBNQVhfTkVTVEVE
UDJNOyBpKysgKQorICAgIHsKKyAgICAgICAgcDJtID0gZC0+YXJjaC5uZXN0ZWRfcDJtW2ldOwor
ICAgICAgICBwMm1fbG9jayhwMm0pOworICAgICAgICBpZiAoIHAybS0+bnAybV9iYXNlID09IG5w
Mm1fYmFzZSApCisgICAgICAgIHsKKyAgICAgICAgICAgIG52Y3B1X2ZsdXNoKHYpOworICAgICAg
ICAgICAgcDJtLT5ucDJtX2Jhc2UgPSBucDJtX2Jhc2U7CisgICAgICAgICAgICBhc3NpZ25fbnAy
bSh2LCBwMm0pOworICAgICAgICAgICAgbmVzdGVkcDJtX3VubG9jayhkKTsKKworICAgICAgICAg
ICAgcmV0dXJuIHAybTsKKyAgICAgICAgfQorICAgICAgICBwMm1fdW5sb2NrKHAybSk7CisgICAg
fQorCiAgICAgLyogQWxsIHAybSdzIGFyZSBvciB3ZXJlIGluIHVzZS4gVGFrZSB0aGUgbGVhc3Qg
cmVjZW50IHVzZWQgb25lLAogICAgICAqIGZsdXNoIGl0IGFuZCByZXVzZS4gKi8KICAgICBwMm0g
PSBwMm1fZ2V0bHJ1X25lc3RlZHAybShkLCBOVUxMKTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue Oct 03 15:21:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 15:21:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzP0Z-0002yY-O2; Tue, 03 Oct 2017 15:21:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4422f64de=sergey.dyasli@citrix.com>)
 id 1dzP0Y-0002wh-9z
 for xen-devel@lists.xen.org; Tue, 03 Oct 2017 15:21:18 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 55/7B-01910-DEAA3D95; Tue, 03 Oct 2017 15:21:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUvfNqsu
 RBpcazC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oytJ+4yFizhqfhz+RRTA2MXVxcjJ4eEgL/E
 +q3NrCA2m4CexMbZr5hAbBEBWYnVXXPYQWxmgU9MEg3HHEFsYQEHie6VG5i7GDk4WARUJNa8i
 gAJ8wrYSnSd/swIMVJeYlfbRbCRnEDxKcfms4DYQgI2Et+/7GGEsFUlXr/YxQLRKyhxcuYTFo
 hVEhIHX7xgnsDIOwtJahaS1AJGplWM6sWpRWWpRbpGeklFmekZJbmJmTm6hgbGermpxcWJ6ak
 5iUnFesn5uZsYgYFTz8DAuIPxVLPzIUZJDiYlUd7Xyy5HCvEl5adUZiQWZ8QXleakFh9ilOHg
 UJLgzVoOlBMsSk1PrUjLzAGGMExagoNHSYSXAyTNW1yQmFucmQ6ROsWoy9Fx8+4fJiGWvPy8V
 ClxXlGQIgGQoozSPLgRsHi6xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYVwJkCk9mXgncpl
 dARzABHTGn6wLIESWJCCmpBsZOn3vh63R4eV2vvk+1d1233naKZ6z25i8SK5b/1jVWK7UU3TG
 5MGhFwky/mf6GT+7lLE4T7lv3OTD+mhabzjbOL8qzHU4v6pmx/eKKsxK6M87OWdw0bePDS4qe
 dnPrjlQlXqx7GVkdJ57mfD9nj/bB3rBn4d6LObvvsCdJ3/vUES65YOmSZWFKLMUZiYZazEXFi
 QCIQJi/ogIAAA==
X-Env-Sender: prvs=4422f64de=sergey.dyasli@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1507044074!113159639!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58646 invoked from network); 3 Oct 2017 15:21:16 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Oct 2017 15:21:16 -0000
X-IronPort-AV: E=Sophos;i="5.42,474,1500940800"; d="scan'208";a="442358106"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Tue, 3 Oct 2017 16:21:04 +0100
Message-ID: <20171003152104.1432-10-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171003152104.1432-1-sergey.dyasli@citrix.com>
References: <20171003152104.1432-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH v3 9/9] x86/np2m: add break to np2m_flush_eptp()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Tm93IHRoYXQgbnAybSBzaGFyaW5nIGlzIGltcGxlbWVudGVkLCB0aGVyZSBjYW4gYmUgb25seSBv
bmUgbnAybSBvYmplY3QKd2l0aCB0aGUgc2FtZSBucDJtX2Jhc2UuIEJyZWFrIGZyb20gbG9vcCBp
ZiB0aGUgcmVxdWlyZWQgbnAybSB3YXMgZm91bmQKZHVyaW5nIG5wMm1fZmx1c2hfZXB0cCgpLgoK
U2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpS
ZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0K
IHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgfCA0ICsrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYv
cDJtLmggfCAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlv
bigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9t
bS9wMm0uYwppbmRleCA2YzkzN2M5ZTE3Li5kMzZlZWU3YWUwIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC0xNzk1LDcgKzE3
OTUsMTEgQEAgdm9pZCBucDJtX2ZsdXNoX2Jhc2Uoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxv
bmcgbnAybV9iYXNlKQogICAgICAgICBwMm0gPSBkLT5hcmNoLm5lc3RlZF9wMm1baV07CiAgICAg
ICAgIHAybV9sb2NrKHAybSk7CiAgICAgICAgIGlmICggcDJtLT5ucDJtX2Jhc2UgPT0gbnAybV9i
YXNlICkKKyAgICAgICAgewogICAgICAgICAgICAgcDJtX2ZsdXNoX3RhYmxlX2xvY2tlZChwMm0p
OworICAgICAgICAgICAgcDJtX3VubG9jayhwMm0pOworICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgIH0KICAgICAgICAgcDJtX3VubG9jayhwMm0pOwogICAgIH0KICAgICBuZXN0ZWRwMm1fdW5s
b2NrKGQpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvcDJtLmgKaW5kZXggMTgyNDYzYjI0Ny4uYTI2MDcwOTU3ZiAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Ay
bS5oCkBAIC03NzksNyArNzc5LDcgQEAgaW50IHAybV9wdF9oYW5kbGVfZGVmZXJyZWRfY2hhbmdl
cyh1aW50NjRfdCBncGEpOwogdm9pZCBwMm1fZmx1c2goc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBw
Mm1fZG9tYWluICpwMm0pOwogLyogRmx1c2hlcyBhbGwgbmVzdGVkIHAybSB0YWJsZXMgKi8KIHZv
aWQgcDJtX2ZsdXNoX25lc3RlZHAybShzdHJ1Y3QgZG9tYWluICpkKTsKLS8qIEZsdXNoZXMgYWxs
IG5wMm0gb2JqZWN0cyB3aXRoIHRoZSBzcGVjaWZpZWQgbnAybV9iYXNlICovCisvKiBGbHVzaGVz
IHRoZSBucDJtIHNwZWNpZmllZCBieSBucDJtX2Jhc2UgKGlmIGl0IGV4aXN0cykgKi8KIHZvaWQg
bnAybV9mbHVzaF9iYXNlKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIG5wMm1fYmFzZSk7
CiAKIHZvaWQgbmVzdGVkcDJtX3dyaXRlX3AybV9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
LCB1bnNpZ25lZCBsb25nIGdmbiwKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 03 15:21:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 15:21:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzP0a-0002z7-7E; Tue, 03 Oct 2017 15:21:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4422f64de=sergey.dyasli@citrix.com>)
 id 1dzP0Y-0002ut-J5
 for xen-devel@lists.xen.org; Tue, 03 Oct 2017 15:21:18 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 2A/67-03422-EEAA3D95; Tue, 03 Oct 2017 15:21:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHSDve6rVZc
 jDX73mFgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBktjx+xFtxXqriw8xVLA+MjmS5GTg4JAX+J
 82d+s4PYbAJ6Ehtnv2ICsUUEZCVWd80BizMLfGKSaDjmCGILC3hLXGlewAZiswioSFw6epkVx
 OYVsJG4dOUBK8RMeYldbRfBbE4BW4kpx+azgNhCQDXfv+xhhLBVJV6/2MUC0SsocXLmExaIXR
 ISB1+8YJ7AyDsLSWoWktQCRqZVjBrFqUVlqUW6hgZ6SUWZ6RkluYmZOUCemV5uanFxYnpqTmJ
 SsV5yfu4mRmDwMADBDsbj7+MOMUpyMCmJ8r5edjlSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv
 hZVAOcGi1PTUirTMHGAYw6QlOHiURHgtVwCleYsLEnOLM9MhUqcYdTk6bt79wyTEkpeflyolz
 vsIZIYASFFGaR7cCFhMXWKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iw7xeQKTyZeSVwm14BHc
 EEdMScrgsgR5QkIqSkGhhZ7p81rwqYNnsL63Ud5nk2jdKMEoWyeZaWxq+qG95mclanWbPu8K9
 7tOz+1ZlfuIP9+DXq3X1SvjYafQiwv3xZNHp1/Lmla07VirJn79xxte6Cfm7p4eil17gK3n7o
 uaDNP5FvY/HH9I3y2j2vijs/ME7/ssrrkWGV45Jsk8tnjsddfChgv0GJpTgj0VCLuag4EQA5m
 /JCpAIAAA==
X-Env-Sender: prvs=4422f64de=sergey.dyasli@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1507044071!79162960!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28611 invoked from network); 3 Oct 2017 15:21:14 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Oct 2017 15:21:14 -0000
X-IronPort-AV: E=Sophos;i="5.42,474,1500940800"; d="scan'208";a="450330537"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Tue, 3 Oct 2017 16:20:58 +0100
Message-ID: <20171003152104.1432-4-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171003152104.1432-1-sergey.dyasli@citrix.com>
References: <20171003152104.1432-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH v3 3/9] x86/np2m: remove np2m_base from
	p2m_get_nestedp2m()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVtb3ZlIG5wMm1fYmFzZSBwYXJhbWV0ZXIgYXMgaXQgc2hvdWxkIGFsd2F5cyBtYXRjaCB0aGUg
dmFsdWUgb2YKbnAybV9iYXNlIGluIFZNQ3gxMi4KClNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFz
bGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0
ZWRzdm0uYyB8IDYgKysrKystCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMgICAgICB8IDMg
Ky0tCiB4ZW4vYXJjaC94ODYvbW0vaGFwL25lc3RlZF9oYXAuYyB8IDIgKy0KIHhlbi9hcmNoL3g4
Ni9tbS9wMm0uYyAgICAgICAgICAgIHwgOCArKysrLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9w
Mm0uaCAgICAgICAgfCA1ICsrLS0tCiA1IGZpbGVzIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyks
IDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL25lc3Rl
ZHN2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vbmVzdGVkc3ZtLmMKaW5kZXggNjZhMTc3NzI5
OC4uMWRlODk2ZTQ1NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vbmVzdGVkc3Zt
LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vbmVzdGVkc3ZtLmMKQEAgLTQxMiw3ICs0MTIs
MTEgQEAgc3RhdGljIHZvaWQgbmVzdGVkc3ZtX3ZtY2Jfc2V0X25lc3RlZHAybShzdHJ1Y3QgdmNw
dSAqdiwKICAgICBBU1NFUlQodiAhPSBOVUxMKTsKICAgICBBU1NFUlQodnZtY2IgIT0gTlVMTCk7
CiAgICAgQVNTRVJUKG4ydm1jYiAhPSBOVUxMKTsKLSAgICBwMm0gPSBwMm1fZ2V0X25lc3RlZHAy
bSh2LCB2dm1jYi0+X2hfY3IzKTsKKworICAgIC8qIFRoaXMgd2lsbCBhbGxvdyBuc3ZtX3ZjcHVf
aG9zdGNyMygpIHRvIHJldHVybiBjb3JyZWN0IG5wMm1fYmFzZSAqLworICAgIHZjcHVfbmVzdGVk
c3ZtKHYpLm5zX3ZtY2JfaG9zdGNyMyA9IHZ2bWNiLT5faF9jcjM7CisKKyAgICBwMm0gPSBwMm1f
Z2V0X25lc3RlZHAybSh2KTsKICAgICBuMnZtY2ItPl9oX2NyMyA9IHBhZ2V0YWJsZV9nZXRfcGFk
ZHIocDJtX2dldF9wYWdldGFibGUocDJtKSk7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vdm14L3Z2bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwppbmRleCBkMzMz
YWE2ZDc4Li4yZjQ2OGU2Y2VkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14
LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCkBAIC0xMTA5LDggKzExMDksNyBA
QCBzdGF0aWMgdm9pZCBsb2FkX3NoYWRvd19ndWVzdF9zdGF0ZShzdHJ1Y3QgdmNwdSAqdikKIAog
dWludDY0X3QgZ2V0X3NoYWRvd19lcHRwKHN0cnVjdCB2Y3B1ICp2KQogewotICAgIHVpbnQ2NF90
IG5wMm1fYmFzZSA9IG52bXhfdmNwdV9lcHRwX2Jhc2Uodik7Ci0gICAgc3RydWN0IHAybV9kb21h
aW4gKnAybSA9IHAybV9nZXRfbmVzdGVkcDJtKHYsIG5wMm1fYmFzZSk7CisgICAgc3RydWN0IHAy
bV9kb21haW4gKnAybSA9IHAybV9nZXRfbmVzdGVkcDJtKHYpOwogICAgIHN0cnVjdCBlcHRfZGF0
YSAqZXB0ID0gJnAybS0+ZXB0OwogCiAgICAgZXB0LT5tZm4gPSBwYWdldGFibGVfZ2V0X3Bmbihw
Mm1fZ2V0X3BhZ2V0YWJsZShwMm0pKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAv
bmVzdGVkX2hhcC5jIGIveGVuL2FyY2gveDg2L21tL2hhcC9uZXN0ZWRfaGFwLmMKaW5kZXggMTYy
YWZlZDQ2Yi4uZWQxMzdmYTc4NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL2hhcC9uZXN0
ZWRfaGFwLmMKKysrIGIveGVuL2FyY2gveDg2L21tL2hhcC9uZXN0ZWRfaGFwLmMKQEAgLTIxMiw3
ICsyMTIsNyBAQCBuZXN0ZWRodm1faGFwX25lc3RlZF9wYWdlX2ZhdWx0KHN0cnVjdCB2Y3B1ICp2
LCBwYWRkcl90ICpMMl9ncGEsCiAgICAgdWludDhfdCBwMm1hXzIxID0gcDJtX2FjY2Vzc19yd3g7
CiAKICAgICBwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7IC8qIEwwIHAybSAqLwotICAgIG5lc3Rl
ZF9wMm0gPSBwMm1fZ2V0X25lc3RlZHAybSh2LCBuaHZtX3ZjcHVfcDJtX2Jhc2UodikpOworICAg
IG5lc3RlZF9wMm0gPSBwMm1fZ2V0X25lc3RlZHAybSh2KTsKIAogICAgIC8qIHdhbGsgdGhlIEwx
IFAyTSB0YWJsZSAqLwogICAgIHJ2ID0gbmVzdGVkaGFwX3dhbGtfTDFfcDJtKHYsICpMMl9ncGEs
ICZMMV9ncGEsICZwYWdlX29yZGVyXzIxLCAmcDJtYV8yMSwKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwppbmRleCBiNzU4OGIyZWMxLi5k
M2U2MDJkZTIyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2Fy
Y2gveDg2L21tL3AybS5jCkBAIC0xODEzLDExICsxODEzLDEyIEBAIHN0YXRpYyB2b2lkIGFzc2ln
bl9ucDJtKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogfQogCiBzdHJ1
Y3QgcDJtX2RvbWFpbiAqCi1wMm1fZ2V0X25lc3RlZHAybShzdHJ1Y3QgdmNwdSAqdiwgdWludDY0
X3QgbnAybV9iYXNlKQorcDJtX2dldF9uZXN0ZWRwMm0oc3RydWN0IHZjcHUgKnYpCiB7CiAgICAg
c3RydWN0IG5lc3RlZHZjcHUgKm52ID0gJnZjcHVfbmVzdGVkaHZtKHYpOwogICAgIHN0cnVjdCBk
b21haW4gKmQgPSB2LT5kb21haW47CiAgICAgc3RydWN0IHAybV9kb21haW4gKnAybTsKKyAgICB1
aW50NjRfdCBucDJtX2Jhc2UgPSBuaHZtX3ZjcHVfcDJtX2Jhc2Uodik7CiAKICAgICAvKiBNYXNr
IG91dCBsb3cgYml0czsgdGhpcyBhdm9pZHMgY29sbGlzaW9ucyB3aXRoIFAyTV9CQVNFX0VBRERS
ICovCiAgICAgbnAybV9iYXNlICY9IH4oMHhmZmZ1bGwpOwpAQCAtMTg2NSw3ICsxODY2LDcgQEAg
cDJtX2dldF9wMm0oc3RydWN0IHZjcHUgKnYpCiAgICAgaWYgKCFuZXN0ZWRodm1faXNfbjIodikp
CiAgICAgICAgIHJldHVybiBwMm1fZ2V0X2hvc3RwMm0odi0+ZG9tYWluKTsKIAotICAgIHJldHVy
biBwMm1fZ2V0X25lc3RlZHAybSh2LCBuaHZtX3ZjcHVfcDJtX2Jhc2UodikpOworICAgIHJldHVy
biBwMm1fZ2V0X25lc3RlZHAybSh2KTsKIH0KIAogdW5zaWduZWQgbG9uZyBwYWdpbmdfZ3ZhX3Rv
X2dmbihzdHJ1Y3QgdmNwdSAqdiwKQEAgLTE4ODAsMTMgKzE4ODEsMTIgQEAgdW5zaWduZWQgbG9u
ZyBwYWdpbmdfZ3ZhX3RvX2dmbihzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgdW5zaWduZWQgbG9u
ZyBsMl9nZm4sIGwxX2dmbjsKICAgICAgICAgc3RydWN0IHAybV9kb21haW4gKnAybTsKICAgICAg
ICAgY29uc3Qgc3RydWN0IHBhZ2luZ19tb2RlICptb2RlOwotICAgICAgICB1aW50NjRfdCBucDJt
X2Jhc2UgPSBuaHZtX3ZjcHVfcDJtX2Jhc2Uodik7CiAgICAgICAgIHVpbnQ4X3QgbDFfcDJtYTsK
ICAgICAgICAgdW5zaWduZWQgaW50IGwxX3BhZ2Vfb3JkZXI7CiAgICAgICAgIGludCBydjsKIAog
ICAgICAgICAvKiB0cmFuc2xhdGUgbDIgZ3Vlc3QgdmEgaW50byBsMiBndWVzdCBnZm4gKi8KLSAg
ICAgICAgcDJtID0gcDJtX2dldF9uZXN0ZWRwMm0odiwgbnAybV9iYXNlKTsKKyAgICAgICAgcDJt
ID0gcDJtX2dldF9uZXN0ZWRwMm0odik7CiAgICAgICAgIG1vZGUgPSBwYWdpbmdfZ2V0X25lc3Rl
ZG1vZGUodik7CiAgICAgICAgIGwyX2dmbiA9IG1vZGUtPmd2YV90b19nZm4odiwgcDJtLCB2YSwg
cGZlYyk7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L3AybS5oCmluZGV4IGNlNTBlMzdmNDYuLjc5ODI5NWVjMTIgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9w
Mm0uaApAQCAtMzYwLDEwICszNjAsOSBAQCBzdHJ1Y3QgcDJtX2RvbWFpbiB7CiAjZGVmaW5lIHAy
bV9nZXRfaG9zdHAybShkKSAgICAgICgoZCktPmFyY2gucDJtKQogCiAvKgotICogQXNzaWducyBh
biBucDJtIHdpdGggdGhlIHNwZWNpZmllZCBucDJtX2Jhc2UgdG8gdGhlIHNwZWNpZmllZCB2Q1BV
Ci0gKiBhbmQgcmV0dXJucyB0aGF0IG5wMm0uCisgKiBVcGRhdGVzIHZDUFUncyBuMnBtIHRvIG1h
dGNoIGl0cyBucDJtX2Jhc2UgaW4gVk1DeDEyIGFuZCByZXR1cm5zIHRoYXQgbnAybS4KICAqLwot
c3RydWN0IHAybV9kb21haW4gKnAybV9nZXRfbmVzdGVkcDJtKHN0cnVjdCB2Y3B1ICp2LCB1aW50
NjRfdCBucDJtX2Jhc2UpOworc3RydWN0IHAybV9kb21haW4gKnAybV9nZXRfbmVzdGVkcDJtKHN0
cnVjdCB2Y3B1ICp2KTsKIAogLyogSWYgdmNwdSBpcyBpbiBob3N0IG1vZGUgdGhlbiBiZWhhdmlv
dXIgbWF0Y2hlcyBwMm1fZ2V0X2hvc3RwMm0oKS4KICAqIElmIHZjcHUgaXMgaW4gZ3Vlc3QgbW9k
ZSB0aGVuIGJlaGF2aW91ciBtYXRjaGVzIHAybV9nZXRfbmVzdGVkcDJtKCkuCi0tIAoyLjExLjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 03 15:21:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 15:21:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzP0U-0002v1-St; Tue, 03 Oct 2017 15:21:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4422f64de=sergey.dyasli@citrix.com>)
 id 1dzP0U-0002ut-AT
 for xen-devel@lists.xen.org; Tue, 03 Oct 2017 15:21:14 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 AB/17-03422-9EAA3D95; Tue, 03 Oct 2017 15:21:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRWlGSWpSXmKPExsXitHSDve7LVZc
 jDZasY7NY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDOWvt3HXtAjUTHr/RrGBsbdwl2MnBwSAv4S
 iyc+ZgKx2QT0JDbOfgVmiwjISqzumsMOYjMLfGKSaDjmCGILC9hLnP5wACjOwcEioCKxYm4sS
 JhXwEbiwfZDTBAj5SV2tV1kBbGFBFQlXr/YxQJRIyhxcuYTFoiREhIHX7xgnsDIPQtJahaS1A
 JGplWMGsWpRWWpRbqGBnpJRZnpGSW5iZk5QJ6ZXm5qcXFiempOYlKxXnJ+7iZGYCgwAMEOxuP
 v4w4xSnIwKYnyvl52OVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+FlUA5waLU9NSKtMwcYFDC
 pCU4eJREeC1XAKV5iwsSc4sz0yFSpxiNOY5tuvyHiaPj5t0/TEIsefl5qVLivI9AJgmAlGaU5
 sENgkXLJUZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnzfgGZwpOZVwK37xXQKUxAp8zpugBySk
 kiQkqqgTH3jPdmw62Tzsb7xCca3rtW8Kfl9dzKRd8mzV3Lf9y9WedndOkrsy0/vBskmF6c891
 /MdThXkfIms+fwxlemD67EpJvcSc0fY7fymsyIgdvqxQI/9JoUX8nfzhsorxSWaN7T7Eqc6bm
 o/zfdam75eZLZzxtUvjmJFf+/6hR2cWPd9T605LmhiqxFGckGmoxFxUnAgCLQxUCkQIAAA==
X-Env-Sender: prvs=4422f64de=sergey.dyasli@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1507044071!79162960!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28379 invoked from network); 3 Oct 2017 15:21:12 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Oct 2017 15:21:12 -0000
X-IronPort-AV: E=Sophos;i="5.42,474,1500940800"; d="scan'208";a="450330534"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Tue, 3 Oct 2017 16:20:55 +0100
Message-ID: <20171003152104.1432-1-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH v3 0/9] Nested p2m: allow sharing between vCPUs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TmVzdGVkIHAybSAoc2hhZG93IEVQVCkgaXMgYW4gb2JqZWN0IHRoYXQgc3RvcmVzIG1lbW9yeSBh
ZGRyZXNzCnRyYW5zbGF0aW9ucyBmcm9tIEwyIEdQQSBkaXJlY3RseSB0byBMMCBIUEEuIFRoaXMg
aXMgYWNoaWV2ZWQgYnkKY29tYmluaW5nIHRvZ2V0aGVyIEwxIEVQVCB3aXRoIEwwIEVQVCBkdXJp
bmcgTDIgRVBUIHZpb2xhdGlvbnMuCgpJbiB0aGUgdXN1YWwgY2FzZSwgTDEgdXNlcyB0aGUgc2Ft
ZSBFUFRQIHZhbHVlIGluIFZNQ1MxMiBmb3IgYWxsIHZDUFVzCm9mIGEgTDIgZ3Vlc3QuIEJ1dCB1
bmZvcnR1bmF0ZWx5LCBpbiBjdXJyZW50IFhlbidzIGltcGxlbWVudGF0aW9uLCBlYWNoCnZDUFUg
aGFzIGl0cyBvd24gbjJwbSBvYmplY3Qgd2hpY2ggY2Fubm90IGJlIHNoYXJlZCB3aXRoIG90aGVy
IHZDUFVzLgpUaGlzIGxlYWRzIHRvIHRoZSBmb2xsb3dpbmcgaXNzdWVzIGlmIGEgbmVzdGVkIGd1
ZXN0IGhhcyBTTVA6CgogICAgMS4gVGhlcmUgd2lsbCBiZSBtdWx0aXBsZSBucDJtIG9iamVjdHMg
KDEgcGVyIG5lc3RlZCB2Q1BVKSB3aXRoCiAgICAgICB0aGUgc2FtZSBucDJtX2Jhc2UgKEwxIEVQ
VFAgdmFsdWUgaW4gVk1DUzEyKS4KCiAgICAyLiBTYW1lIEVQVCB2aW9sYXRpb25zIHdpbGwgYmUg
cHJvY2Vzc2VkIGluZGVwZW5kZW50bHkgYnkgZWFjaCB2Q1BVCgogICAgMy4gU2luY2UgTUFYX05F
U1RFRFAyTSBpcyBkZWZpbmVkIGFzIDEwLCBpZiBhIGRvbWFpbiBoYXMgbW9yZSB0aGFuCiAgICAg
ICAxMCBuZXN0ZWQgdkNQVXMsIHBlcmZvcm1hbmNlIHdpbGwgYmUgZXh0cmVtZWx5IGRlZ3JhZGVk
IGR1ZSB0bwogICAgICAgY29uc3RhbnQgbnAybSBMUlUgbGlzdCB0aHJhc2hpbmcgYW5kIG5wMm0g
Zmx1c2hpbmcuCgpUaGlzIHBhdGNoIHNlcmllcyBtYWtlcyBpdCBwb3NzaWJsZSB0byBzaGFyZSBv
bmUgbnAybSBvYmplY3QgYmV0d2VlbgpkaWZmZXJlbnQgdkNQVXMgdGhhdCBoYXZlIHRoZSBzYW1l
IG5wMm1fYmFzZS4gU2hhcmluZyBvZiBucDJtIG9iamVjdHMKaW1wcm92ZXMgc2NhbGFiaWxpdHkg
b2YgYSBkb21haW4gZnJvbSAxMCBuZXN0ZWQgdkNQVXMgdG8gMTAgbmVzdGVkCmd1ZXN0cyAod2l0
aCBhbiBhcmJpdHJhcnkgbnVtYmVyIG9mIHZDUFVzIHBlciBndWVzdCkuCgp2MiAtLT4gdjM6Ci0g
IlZNQ1giIGlzIHJlcGxhY2VkIHdpdGggIlZNQ3giIGluIGNvbW1lbnRzIGFuZCBjb21taXQgbWVz
c2FnZXMKLSBjdXJyZW50IHBvaW50ZXIgaXMgbm93IGNhbGN1bGF0ZWQgb25seSBvbmNlIGluIG52
bXhfZXB0cF91cGRhdGUoKQogIGFuZCBucDJtX3NjaGVkdWxlKCkKLSBtb3ZlZCBwMm1fdW5sb2Nr
KCkgb3V0IG9mIG5lc3RlZGhhcF9maXhfcDJtKCkgZm9yIGJhbGFuY2VkIGxvY2svdW5sb2NrCi0g
VXBkYXRlZCBjb21taXQgbWVzc2FnZSBpbiBwYXRjaCAjMgotIFJlcGxhY2VkICJzaGFkb3cgcDJt
IiB3aXRoICJucDJtIiBmb3IgY29uc2lzdGVuY3kgaW4gY29tbWl0IG1lc3NhZ2UKICBvZiBwYXRj
aCAjNgoKdjEgLS0+IHYyIChieSBHZW9yZ2UpOgotIEZpeGVkIGEgcmFjZSB3aXRoIHN0YWxlX25w
Mm0gYW5kIHZtd3JpdGUKLSBTcXVhc2hlZCAxNCBwYXRjaGVzIGRvd24gdG8gOQotIFVwZGF0ZWQg
Y29tbWl0IG1lc3NhZ2VzCgpSRkMgLS0+IHYxOgotIFNvbWUgY29tbWl0IG1lc3NhZ2VzIGFyZSB1
cGRhdGVkIGJhc2VkIG9uIEdlb3JnZSdzIGNvbW1lbnRzCi0gUmVwbGFjZWQgVk1YJ3MgdGVybWlu
b2xvZ3kgaW4gY29tbW9uIGNvZGUgd2l0aCBIVk0ncyBvbmUKLSBQYXRjaCAieDg2L3Z2bXg6IGFk
ZCBzdGFsZV9lcHRwIGZsYWciIGlzIHNwbGl0IGludG8KICAieDg2L25wMm06IGFkZCBzdGFsZV9u
cDJtIGZsYWciIGFuZAogICJ4ODYvdnZteDogcmVzdGFydCBuZXN0ZWQgdm1lbnRyeSBpbiBjYXNl
IG9mIHN0YWxlX25wMm0iCi0gQWRkZWQgIng4Ni9ucDJtOiByZWZhY3RvciBwMm1fZ2V0X25lc3Rl
ZHAybV9sb2NrZWQoKSIgcGF0Y2gKLSBJJ3ZlIGRvbmUgc29tZSBsaWdodCBuZXN0ZWQgU1ZNIHRl
c3RpbmcgYW5kIGZpeGVkIDEgcmVncmVzc2lvbgogIChzZWUgcGF0Y2ggIzQpCgpTZXJnZXkgRHlh
c2xpICg5KToKICB4ODYvbnAybTogcmVmYWN0b3IgcDJtX2dldF9uZXN0ZWRwMm0oKQogIHg4Ni9u
cDJtOiBmbHVzaCBhbGwgbnAybSBvYmplY3RzIG9uIG5lc3RlZCBJTlZFUFQKICB4ODYvbnAybTog
cmVtb3ZlIG5wMm1fYmFzZSBmcm9tIHAybV9nZXRfbmVzdGVkcDJtKCkKICB4ODYvbnAybTogc2lt
cGxpZnkgbmVzdGVkaHZtX2hhcF9uZXN0ZWRfcGFnZV9mYXVsdCgpCiAgeDg2L3Z2bXg6IG1ha2Ug
dXBkYXRpbmcgc2hhZG93IEVQVFAgdmFsdWUgbW9yZSBlZmZpY2llbnQKICB4ODYvbnAybTogc2Vu
ZCBmbHVzaCBJUElzIG9ubHkgd2hlbiBhIHZjcHUgaXMgYWN0aXZlbHkgdXNpbmcgYW4gbnAybQog
IHg4Ni9ucDJtOiBpbXBsZW1lbnQgc2hhcmluZyBvZiBucDJtIGJldHdlZW4gdkNQVXMKICB4ODYv
bnAybTogcmVmYWN0b3IgcDJtX2dldF9uZXN0ZWRwMm1fbG9ja2VkKCkKICB4ODYvbnAybTogYWRk
IGJyZWFrIHRvIG5wMm1fZmx1c2hfZXB0cCgpCgogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAg
ICAgICAgfCAgIDIgKwogeGVuL2FyY2gveDg2L2h2bS9uZXN0ZWRodm0uYyAgICAgfCAgIDMgKwog
eGVuL2FyY2gveDg2L2h2bS9zdm0vbmVzdGVkc3ZtLmMgfCAgIDYgKy0KIHhlbi9hcmNoL3g4Ni9o
dm0vdm14L2VudHJ5LlMgICAgIHwgICA2ICsrCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyAg
ICAgICB8ICAxNCArKy0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMgICAgICB8ICAzNiAr
KysrKystLQogeGVuL2FyY2gveDg2L21tL2hhcC9uZXN0ZWRfaGFwLmMgfCAgMzQgKysrKy0tLS0K
IHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgICAgICAgIHwgMTc1ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmNwdS5oICAg
fCAgIDIgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCAgICAgICAgfCAgMTcgKysrLQogMTAg
ZmlsZXMgY2hhbmdlZCwgMjIzIGluc2VydGlvbnMoKyksIDcyIGRlbGV0aW9ucygtKQoKLS0gCjIu
MTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 03 15:21:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 15:21:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzP0Y-0002xk-Ew; Tue, 03 Oct 2017 15:21:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4422f64de=sergey.dyasli@citrix.com>)
 id 1dzP0X-0002va-1d
 for xen-devel@lists.xen.org; Tue, 03 Oct 2017 15:21:17 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 33/D3-01778-CEAA3D95; Tue, 03 Oct 2017 15:21:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHRDpO6bVZc
 jDZbc4rBY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDNOrH/HWPDaruLywj2sDYwTDLoYOTkkBPwl
 Vh2bzQxiswnoSWyc/YoJxBYRkJVY3TWHvYuRi4NZYC6zxMwNvawgCWGBGIkXW++xg9gsAioSL
 9YsYAGxeQVsJKZe7WOBGCovsavtIlg9p4CtxJRj88HiQkA137/sYYSwVSVev9gF1SsocXLmEz
 CbWUBC4uCLF8wTGHlnIUnNQpJawMi0ilGjOLWoLLVI19BcL6koMz2jJDcxM0fX0MBYLze1uDg
 xPTUnMalYLzk/dxMjMHwYgGAH48vTnocYJTmYlER5Xy+7HCnEl5SfUpmRWJwRX1Sak1p8iFGG
 g0NJgtd3JVBOsCg1PbUiLTMHGMgwaQkOHiURXssVQGne4oLE3OLMdIjUKUZdjo6bd/8wCbHk5
 eelSonzFoHMEAApyijNgxsBi6pLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuYtBZnCk5lXAr
 fpFdARTEBHzOm6AHJESSJCSqqBcel+2+nBsifePV3+5oRjE+MThmnPnj3nNfFgsfvXbK61dpe
 G5GGltJVuJ/KcazoOO7c4rK07qql16YUO8183W5XHc+yPus8yM636OFFmZ23qynaBLTluhz/9
 /cpjPkOmkP3p6Ran9r8aQgqmte3q/EWp+h1f7A1N36+7rH/p6u7sN/U3Ht+WVmIpzkg01GIuK
 k4EAKxr4O+lAgAA
X-Env-Sender: prvs=4422f64de=sergey.dyasli@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1507044071!79182981!4
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37855 invoked from network); 3 Oct 2017 15:21:15 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Oct 2017 15:21:15 -0000
X-IronPort-AV: E=Sophos;i="5.42,474,1500940800"; d="scan'208";a="442358103"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Tue, 3 Oct 2017 16:21:01 +0100
Message-ID: <20171003152104.1432-7-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171003152104.1432-1-sergey.dyasli@citrix.com>
References: <20171003152104.1432-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH v3 6/9] x86/np2m: send flush IPIs only when a
	vcpu is actively using an np2m
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rmx1c2ggSVBJcyBhcmUgc2VudCB0byBhbGwgY3B1cyBpbiBhbiBucDJtJ3MgZGlydHlfY3B1bWFz
ayB3aGVuCnVwZGF0ZWQuICBUaGlzIG1hc2sgaG93ZXZlciBpcyBmYXIgdG9vIGJyb2FkLiAgQSBw
Y3B1J3MgYml0IGlzIHNldCBpbgp0aGUgY3B1bWFzayB3aGVuIGEgdmNwdSBydW5zIG9uIHRoYXQg
cGNwdSwgYnV0IGlzIG9ubHkgY2xlYXJlZCB3aGVuIGEKZmx1c2ggaGFwcGVucy4gIFRoaXMgbWVh
bnMgdGhhdCB0aGUgSVBJIGluY2x1ZGVzIHRoZSBjdXJyZW50IHBjcHUgb2YKdmNwdXMgdGhhdCBh
cmUgbm90IGN1cnJlbnRseSBydW5uaW5nLCBhbmQgYWxzbyBpbmNsdWRlcyBhbnkgcGNwdSB0aGF0
CmhhcyBldmVyIGhhZCBhIHZjcHUgdXNlIHRoaXMgcDJtIHNpbmNlIHRoZSBsYXN0IGZsdXNoICh3
aGljaCBpbiB0dXJuCndpbGwgY2F1c2Ugc3B1cmlvdXMgaW52YWxpZGF0aW9ucyBpZiBhIGRpZmZl
cmVudCB2Y3B1IGlzIHVzaW5nIGFuIG5wMm0pLgoKQXZvaWQgdGhlc2UgSVBJcyBieSBrZWVwaW5n
IGNsb3NlciB0cmFjayBvZiB3aGVyZSBhbiBucDJtIGlzIGJlaW5nIHVzZWQsCmFuZCB3aGVuIGEg
dmNwdSBuZWVkcyB0byBiZSBmbHVzaGVkOgoKLSBPbiBzY2hlZHVsZS1vdXQsIGNsZWFyIHYtPnBy
b2Nlc3NvciBpbiBwMm0tPmRpcnR5X2NwdW1hc2sKLSBBZGQgYSAnZ2VuZXJhdGlvbicgY291bnRl
ciB0byB0aGUgcDJtIGFuZCBuZXN0ZWR2Y3B1IHN0cnVjdHMgdG8KICBkZXRlY3QgY2hhbmdlcyB0
aGF0IHdvdWxkIHJlcXVpcmUgcmUtbG9hZHMgb24gcmUtZW50cnkKLSBPbiBzY2hlZHVsZS1pbiBv
ciBwMm0gY2hhbmdlOgogIC0gU2V0IHYtPnByb2Nlc3NvciBpbiBwMm0tPmRpcnR5X2NwdW1hc2sK
ICAtIGZsdXNoIHRoZSB2Y3B1J3MgbmVzdGVkIHAybSBwb2ludGVyIChhbmQgdXBkYXRlIG52LT5n
ZW5lcmF0aW9uKSBpZgogICAgdGhlIGdlbmVyYXRpb24gY2hhbmdlZAoKU2lnbmVkLW9mZi1ieTog
U2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQp2MiAtLT4gdjM6Ci0g
Y3VycmVudCBwb2ludGVyIGlzIG5vdyBjYWxjdWxhdGVkIG9ubHkgb25jZSBpbiBucDJtX3NjaGVk
dWxlKCkKLSBSZXBsYWNlZCAic2hhZG93IHAybSIgd2l0aCAibnAybSIgZm9yIGNvbnNpc3RlbmN5
IGluIGNvbW1pdCBtZXNzYWdlCi0tLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgIHwg
IDIgKysKIHhlbi9hcmNoL3g4Ni9odm0vbmVzdGVkaHZtLmMgICB8ICAxICsKIHhlbi9hcmNoL3g4
Ni9odm0vdm14L3Z2bXguYyAgICB8ICAzICsrKwogeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAg
ICAgIHwgNTYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiB4ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS92Y3B1LmggfCAgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L3Ay
bS5oICAgICAgfCAgNiArKysrKwogNiBmaWxlcyBjaGFuZ2VkLCA2OCBpbnNlcnRpb25zKCspLCAx
IGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2Fy
Y2gveDg2L2RvbWFpbi5jCmluZGV4IDQ2NmExYTJmYWMuLjM1ZWEwZDI0MTggMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTE2
NjgsNiArMTY2OCw3IEBAIHZvaWQgY29udGV4dF9zd2l0Y2goc3RydWN0IHZjcHUgKnByZXYsIHN0
cnVjdCB2Y3B1ICpuZXh0KQogICAgIHsKICAgICAgICAgX3VwZGF0ZV9ydW5zdGF0ZV9hcmVhKHBy
ZXYpOwogICAgICAgICB2cG11X3N3aXRjaF9mcm9tKHByZXYpOworICAgICAgICBucDJtX3NjaGVk
dWxlKE5QMk1fU0NIRURMRV9PVVQpOwogICAgIH0KIAogICAgIGlmICggaXNfaHZtX2RvbWFpbihw
cmV2ZCkgJiYgIWxpc3RfZW1wdHkoJnByZXYtPmFyY2guaHZtX3ZjcHUudG1fbGlzdCkgKQpAQCAt
MTcxNiw2ICsxNzE3LDcgQEAgdm9pZCBjb250ZXh0X3N3aXRjaChzdHJ1Y3QgdmNwdSAqcHJldiwg
c3RydWN0IHZjcHUgKm5leHQpCiAKICAgICAgICAgLyogTXVzdCBiZSBkb25lIHdpdGggaW50ZXJy
dXB0cyBlbmFibGVkICovCiAgICAgICAgIHZwbXVfc3dpdGNoX3RvKG5leHQpOworICAgICAgICBu
cDJtX3NjaGVkdWxlKE5QMk1fU0NIRURMRV9JTik7CiAgICAgfQogCiAgICAgLyogRW5zdXJlIHRo
YXQgdGhlIHZjcHUgaGFzIGFuIHVwLXRvLWRhdGUgdGltZSBiYXNlLiAqLwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2h2bS9uZXN0ZWRodm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vbmVzdGVkaHZt
LmMKaW5kZXggNzRhNDY0ZDE2Mi4uYWI1MGIyYWI5OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2h2bS9uZXN0ZWRodm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL25lc3RlZGh2bS5jCkBAIC01
Nyw2ICs1Nyw3IEBAIG5lc3RlZGh2bV92Y3B1X3Jlc2V0KHN0cnVjdCB2Y3B1ICp2KQogICAgIG52
LT5udl9mbHVzaHAybSA9IDA7CiAgICAgbnYtPm52X3AybSA9IE5VTEw7CiAgICAgbnYtPnN0YWxl
X25wMm0gPSBmYWxzZTsKKyAgICBudi0+bnAybV9nZW5lcmF0aW9uID0gMDsKIAogICAgIGh2bV9h
c2lkX2ZsdXNoX3ZjcHVfYXNpZCgmbnYtPm52X24yYXNpZCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3Z2bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwppbmRl
eCAzZjU5NmRjNjk4Li4xOThjYTcyZjJhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3Zt
eC92dm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCkBAIC0xMzY3LDYgKzEz
NjcsOSBAQCBzdGF0aWMgdm9pZCB2aXJ0dWFsX3ZtZXhpdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKICAgICAgICAgICEodi0+YXJjaC5odm1fdmNwdS5ndWVzdF9lZmVyICYgRUZFUl9MTUEp
ICkKICAgICAgICAgc2hhZG93X3RvX3Z2bWNzX2J1bGsodiwgQVJSQVlfU0laRShncGRwdGVfZmll
bGRzKSwgZ3BkcHRlX2ZpZWxkcyk7CiAKKyAgICAvKiBUaGlzIHdpbGwgY2xlYXIgY3VycmVudCBw
Q1BVIGJpdCBpbiBwMm0tPmRpcnR5X2NwdW1hc2sgKi8KKyAgICBucDJtX3NjaGVkdWxlKE5QMk1f
U0NIRURMRV9PVVQpOworCiAgICAgdm14X3ZtY3Nfc3dpdGNoKHYtPmFyY2guaHZtX3ZteC52bWNz
X3BhLCBudmNwdS0+bnZfbjF2bWN4X3BhKTsKIAogICAgIG5lc3RlZGh2bV92Y3B1X2V4aXRfZ3Vl
c3Rtb2RlKHYpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5jIGIveGVuL2FyY2gv
eDg2L21tL3AybS5jCmluZGV4IGZkNDhhM2I5ZGIuLjNjNjIyOTIxNjUgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAgLTczLDYg
KzczLDcgQEAgc3RhdGljIGludCBwMm1faW5pdGlhbGlzZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtKQogICAgIHAybS0+cDJtX2NsYXNzID0gcDJtX2hvc3Q7CiAKICAg
ICBwMm0tPm5wMm1fYmFzZSA9IFAyTV9CQVNFX0VBRERSOworICAgIHAybS0+bnAybV9nZW5lcmF0
aW9uID0gMDsKIAogICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRShwMm0tPnBvZC5tcnAu
bGlzdCk7ICsraSApCiAgICAgICAgIHAybS0+cG9kLm1ycC5saXN0W2ldID0gZ2ZuX3goSU5WQUxJ
RF9HRk4pOwpAQCAtMTczNSw2ICsxNzM2LDcgQEAgcDJtX2ZsdXNoX3RhYmxlX2xvY2tlZChzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtKQogCiAgICAgLyogVGhpcyBpcyBubyBsb25nZXIgYSB2YWxpZCBu
ZXN0ZWQgcDJtIGZvciBhbnkgYWRkcmVzcyBzcGFjZSAqLwogICAgIHAybS0+bnAybV9iYXNlID0g
UDJNX0JBU0VfRUFERFI7CisgICAgcDJtLT5ucDJtX2dlbmVyYXRpb24rKzsKIAogICAgIC8qIE1h
a2Ugc3VyZSBub2JvZHkgZWxzZSBpcyB1c2luZyB0aGlzIHAybSB0YWJsZSAqLwogICAgIG5lc3Rl
ZGh2bV92bWN4X2ZsdXNodGxiKHAybSk7CkBAIC0xODA5LDYgKzE4MTEsNyBAQCBzdGF0aWMgdm9p
ZCBhc3NpZ25fbnAybShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHAybV9kb21haW4gKnAybSkKIAog
ICAgIG52LT5udl9mbHVzaHAybSA9IDA7CiAgICAgbnYtPm52X3AybSA9IHAybTsKKyAgICBudi0+
bnAybV9nZW5lcmF0aW9uID0gcDJtLT5ucDJtX2dlbmVyYXRpb247CiAgICAgY3B1bWFza19zZXRf
Y3B1KHYtPnByb2Nlc3NvciwgcDJtLT5kaXJ0eV9jcHVtYXNrKTsKIH0KIApAQCAtMTg0MCw3ICsx
ODQzLDkgQEAgcDJtX2dldF9uZXN0ZWRwMm1fbG9ja2VkKHN0cnVjdCB2Y3B1ICp2KQogICAgICAg
ICBwMm1fbG9jayhwMm0pOwogICAgICAgICBpZiAoIHAybS0+bnAybV9iYXNlID09IG5wMm1fYmFz
ZSB8fCBwMm0tPm5wMm1fYmFzZSA9PSBQMk1fQkFTRV9FQUREUiApCiAgICAgICAgIHsKLSAgICAg
ICAgICAgIGlmICggcDJtLT5ucDJtX2Jhc2UgPT0gUDJNX0JBU0VfRUFERFIgKQorICAgICAgICAg
ICAgLyogQ2hlY2sgaWYgbnAybSB3YXMgZmx1c2hlZCBqdXN0IGJlZm9yZSB0aGUgbG9jayAqLwor
ICAgICAgICAgICAgaWYgKCBwMm0tPm5wMm1fYmFzZSA9PSBQMk1fQkFTRV9FQUREUiB8fAorICAg
ICAgICAgICAgICAgICBudi0+bnAybV9nZW5lcmF0aW9uICE9IHAybS0+bnAybV9nZW5lcmF0aW9u
ICkKICAgICAgICAgICAgICAgICBudmNwdV9mbHVzaCh2KTsKICAgICAgICAgICAgIHAybS0+bnAy
bV9iYXNlID0gbnAybV9iYXNlOwogICAgICAgICAgICAgYXNzaWduX25wMm0odiwgcDJtKTsKQEAg
LTE4NDgsNiArMTg1MywxMSBAQCBwMm1fZ2V0X25lc3RlZHAybV9sb2NrZWQoc3RydWN0IHZjcHUg
KnYpCiAKICAgICAgICAgICAgIHJldHVybiBwMm07CiAgICAgICAgIH0KKyAgICAgICAgZWxzZQor
ICAgICAgICB7CisgICAgICAgICAgICAvKiB2Q1BVIGlzIHN3aXRjaGluZyBmcm9tIHNvbWUgb3Ro
ZXIgdmFsaWQgbnAybSAqLworICAgICAgICAgICAgY3B1bWFza19jbGVhcl9jcHUodi0+cHJvY2Vz
c29yLCBwMm0tPmRpcnR5X2NwdW1hc2spOworICAgICAgICB9CiAgICAgICAgIHAybV91bmxvY2so
cDJtKTsKICAgICB9CiAKQEAgLTE4ODEsNiArMTg5MSw1MCBAQCBwMm1fZ2V0X3AybShzdHJ1Y3Qg
dmNwdSAqdikKICAgICByZXR1cm4gcDJtX2dldF9uZXN0ZWRwMm0odik7CiB9CiAKK3ZvaWQgbnAy
bV9zY2hlZHVsZShpbnQgZGlyKQoreworICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsK
KyAgICBzdHJ1Y3QgbmVzdGVkdmNwdSAqbnYgPSAmdmNwdV9uZXN0ZWRodm0oY3Vycik7CisgICAg
c3RydWN0IHAybV9kb21haW4gKnAybTsKKworICAgIEFTU0VSVChkaXIgPT0gTlAyTV9TQ0hFRExF
X0lOIHx8IGRpciA9PSBOUDJNX1NDSEVETEVfT1VUKTsKKworICAgIGlmICggIW5lc3RlZGh2bV9l
bmFibGVkKGN1cnItPmRvbWFpbikgfHwKKyAgICAgICAgICFuZXN0ZWRodm1fdmNwdV9pbl9ndWVz
dG1vZGUoY3VycikgfHwKKyAgICAgICAgICFuZXN0ZWRodm1fcGFnaW5nX21vZGVfaGFwKGN1cnIp
ICkKKyAgICAgICAgcmV0dXJuOworCisgICAgcDJtID0gbnYtPm52X3AybTsKKyAgICBpZiAoIHAy
bSApCisgICAgeworICAgICAgICBib29sIG5wMm1fdmFsaWQ7CisKKyAgICAgICAgcDJtX2xvY2so
cDJtKTsKKyAgICAgICAgbnAybV92YWxpZCA9IHAybS0+bnAybV9iYXNlID09IG5odm1fdmNwdV9w
Mm1fYmFzZShjdXJyKSAmJgorICAgICAgICAgICAgICAgICAgICAgbnYtPm5wMm1fZ2VuZXJhdGlv
biA9PSBwMm0tPm5wMm1fZ2VuZXJhdGlvbjsKKyAgICAgICAgaWYgKCBkaXIgPT0gTlAyTV9TQ0hF
RExFX09VVCAmJiBucDJtX3ZhbGlkICkKKyAgICAgICAgeworICAgICAgICAgICAgLyoKKyAgICAg
ICAgICAgICAqIFRoZSBucDJtIGlzIHVwIHRvIGRhdGUgYnV0IHRoaXMgdkNQVSB3aWxsIG5vIGxv
bmdlciB1c2UgaXQsCisgICAgICAgICAgICAgKiB3aGljaCBtZWFucyB0aGVyZSBhcmUgbm8gcmVh
c29ucyB0byBzZW5kIGEgZmx1c2ggSVBJLgorICAgICAgICAgICAgICovCisgICAgICAgICAgICBj
cHVtYXNrX2NsZWFyX2NwdShjdXJyLT5wcm9jZXNzb3IsIHAybS0+ZGlydHlfY3B1bWFzayk7Cisg
ICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoIGRpciA9PSBOUDJNX1NDSEVETEVfSU4gKQorICAg
ICAgICB7CisgICAgICAgICAgICBpZiAoICFucDJtX3ZhbGlkICkKKyAgICAgICAgICAgIHsKKyAg
ICAgICAgICAgICAgICAvKiBUaGlzIHZDUFUncyBucDJtIHdhcyBmbHVzaGVkIHdoaWxlIGl0IHdh
cyBub3QgcnVubmFibGUgKi8KKyAgICAgICAgICAgICAgICBodm1fYXNpZF9mbHVzaF9jb3JlKCk7
CisgICAgICAgICAgICAgICAgdmNwdV9uZXN0ZWRodm0oY3VycikubnZfcDJtID0gTlVMTDsKKyAg
ICAgICAgICAgIH0KKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICBjcHVtYXNrX3Nl
dF9jcHUoY3Vyci0+cHJvY2Vzc29yLCBwMm0tPmRpcnR5X2NwdW1hc2spOworICAgICAgICB9Cisg
ICAgICAgIHAybV91bmxvY2socDJtKTsKKyAgICB9Cit9CisKIHVuc2lnbmVkIGxvbmcgcGFnaW5n
X2d2YV90b19nZm4oc3RydWN0IHZjcHUgKnYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgdmEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQzMl90ICpwZmVjKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmNwdS5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmNwdS5oCmluZGV4IDI3MzMwMjQyZTMuLmQ5MzE2
NmZiOTIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92Y3B1LmgKQEAgLTExNiw2ICsxMTYsNyBAQCBzdHJ1Y3Qg
bmVzdGVkdmNwdSB7CiAgICAgYm9vbF90IG52X2ZsdXNocDJtOyAvKiBUcnVlLCB3aGVuIHAybSB0
YWJsZSBtdXN0IGJlIGZsdXNoZWQgKi8KICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqbnZfcDJtOyAv
KiB1c2VkIHAybSB0YWJsZSBmb3IgdGhpcyB2Y3B1ICovCiAgICAgYm9vbCBzdGFsZV9ucDJtOyAv
KiBUcnVlIHdoZW4gcDJtX2Jhc2UgaW4gVk1DeDAyIGlzIG5vIGxvbmdlciB2YWxpZCAqLworICAg
IHVpbnQ2NF90IG5wMm1fZ2VuZXJhdGlvbjsKIAogICAgIHN0cnVjdCBodm1fdmNwdV9hc2lkIG52
X24yYXNpZDsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvcDJtLmgKaW5kZXggOWE3NTc3OTJlZS4uMTgyNDYzYjI0NyAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L3AybS5oCkBAIC0yMDksNiArMjA5LDcgQEAgc3RydWN0IHAybV9kb21haW4gewogICAgICAqIHRv
IHNldCBpdCB0byBhbnkgb3RoZXIgdmFsdWUuICovCiAjZGVmaW5lIFAyTV9CQVNFX0VBRERSICAg
ICAofjBVTEwpCiAgICAgdWludDY0X3QgICAgICAgICAgIG5wMm1fYmFzZTsKKyAgICB1aW50NjRf
dCAgICAgICAgICAgbnAybV9nZW5lcmF0aW9uOwogCiAgICAgLyogTmVzdGVkIHAybXM6IGxpbmtl
ZCBsaXN0IG9mIG4ycG1zIGFsbG9jYXRlZCB0byB0aGlzIGRvbWFpbi4gCiAgICAgICogVGhlIGhv
c3QgcDJtIGhhc29sZHMgdGhlIGhlYWQgb2YgdGhlIGxpc3QgYW5kIHRoZSBucDJtcyBhcmUgCkBA
IC0zNzEsNiArMzcyLDExIEBAIHN0cnVjdCBwMm1fZG9tYWluICpwMm1fZ2V0X25lc3RlZHAybV9s
b2NrZWQoc3RydWN0IHZjcHUgKnYpOwogICovCiBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtX2dldF9w
Mm0oc3RydWN0IHZjcHUgKnYpOwogCisjZGVmaW5lIE5QMk1fU0NIRURMRV9JTiAgMAorI2RlZmlu
ZSBOUDJNX1NDSEVETEVfT1VUIDEKKwordm9pZCBucDJtX3NjaGVkdWxlKGludCBkaXIpOworCiBz
dGF0aWMgaW5saW5lIGJvb2xfdCBwMm1faXNfaG9zdHAybShjb25zdCBzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtKQogewogICAgIHJldHVybiBwMm0tPnAybV9jbGFzcyA9PSBwMm1faG9zdDsKLS0gCjIu
MTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 03 15:21:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 15:21:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzP0W-0002w4-E5; Tue, 03 Oct 2017 15:21:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4422f64de=sergey.dyasli@citrix.com>)
 id 1dzP0V-0002v0-0w
 for xen-devel@lists.xen.org; Tue, 03 Oct 2017 15:21:15 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 62/9C-17770-AEAA3D95; Tue, 03 Oct 2017 15:21:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXvflqsu
 RBq2frC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oy7W24wF3RIV+w4ENfAOEG0i5GTQ0LAX6Lt
 2zVWEJtNQE9i4+xXTCC2iICsxOquOewgNrPAJyaJhmOOXYwcHMICdhL3LuiBhFkEVCQ+HHkG1
 sorYCOx5eQ0FoiR8hK72i6CxTkFbCWmHJsPFhcCqvn+ZQ8jhK0q8frFLhaIXkGJkzOfsECskp
 A4+OIF8wRG3llIUrOQpBYwMq1i1ChOLSpLLdI1NNBLKspMzyjJTczMAfLM9HJTi4sT01NzEpO
 K9ZLzczcxAgOHAQh2MB5/H3eIUZKDSUmU9/Wyy5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgv
 rATKCRalpqdWpGXmAEMYJi3BwaMkwmu5AijNW1yQmFucmQ6ROsWoy9Fx8+4fJiGWvPy8VClx3
 kcgMwRAijJK8+BGwOLpEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5v4BM4cnMK4Hb9AroCC
 agI+Z0XQA5oiQRISXVwMhxii/tZs/ebzy+4oYStmaLlzWpm3sU8+mv2n3VXODPf9s3dz/opEx
 i3ZlQcz/rSmyRbJS3i8SZdeUXwnSjZ12r1P2jcE3syrpnL45b2Wx6wlml3zyJYUPZMpF7PRs4
 1NnL/vxy/v/M92tl0/KDJtcDXuZYaDBnck61rOv7++Nz8dEDV9OMy5VYijMSDbWYi4oTAQuIE
 6eiAgAA
X-Env-Sender: prvs=4422f64de=sergey.dyasli@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1507044071!79162960!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28495 invoked from network); 3 Oct 2017 15:21:13 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Oct 2017 15:21:13 -0000
X-IronPort-AV: E=Sophos;i="5.42,474,1500940800"; d="scan'208";a="450330535"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Tue, 3 Oct 2017 16:20:56 +0100
Message-ID: <20171003152104.1432-2-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171003152104.1432-1-sergey.dyasli@citrix.com>
References: <20171003152104.1432-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH v3 1/9] x86/np2m: refactor p2m_get_nestedp2m()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

MS4gQWRkIGEgaGVscGVyIGZ1bmN0aW9uIGFzc2lnbl9ucDJtKCkKMi4gUmVtb3ZlIHVzZWxlc3Mg
dm9sYXRpbGUKMy4gVXBkYXRlIGZ1bmN0aW9uJ3MgY29tbWVudCBpbiB0aGUgaGVhZGVyCjQuIE1p
bm9yIHN0eWxlIGZpeGVzICgnXG4nIGFuZCBkKQoKU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNs
aSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAg
fCAzMSArKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2
L3AybS5oIHwgIDYgKysrLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDIxIGluc2VydGlvbnMoKyksIDE2
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9h
cmNoL3g4Ni9tbS9wMm0uYwppbmRleCAwYjQ3OTEwNWI5Li4yN2I5MGViODE1IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC0x
Nzc2LDE0ICsxNzc2LDI0IEBAIHAybV9mbHVzaF9uZXN0ZWRwMm0oc3RydWN0IGRvbWFpbiAqZCkK
ICAgICAgICAgcDJtX2ZsdXNoX3RhYmxlKGQtPmFyY2gubmVzdGVkX3AybVtpXSk7CiB9CiAKK3N0
YXRpYyB2b2lkIGFzc2lnbl9ucDJtKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtKQoreworICAgIHN0cnVjdCBuZXN0ZWR2Y3B1ICpudiA9ICZ2Y3B1X25lc3RlZGh2bSh2KTsK
KyAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOworCisgICAgLyogQnJpbmcgdGhpcyBu
cDJtIHRvIHRoZSB0b3Agb2YgdGhlIExSVSBsaXN0ICovCisgICAgcDJtX2dldGxydV9uZXN0ZWRw
Mm0oZCwgcDJtKTsKKworICAgIG52LT5udl9mbHVzaHAybSA9IDA7CisgICAgbnYtPm52X3AybSA9
IHAybTsKKyAgICBjcHVtYXNrX3NldF9jcHUodi0+cHJvY2Vzc29yLCBwMm0tPmRpcnR5X2NwdW1h
c2spOworfQorCiBzdHJ1Y3QgcDJtX2RvbWFpbiAqCiBwMm1fZ2V0X25lc3RlZHAybShzdHJ1Y3Qg
dmNwdSAqdiwgdWludDY0X3QgbnAybV9iYXNlKQogewotICAgIC8qIFVzZSB2b2xhdGlsZSB0byBw
cmV2ZW50IGdjYyB0byBjYWNoZSBudi0+bnZfcDJtIGluIGEgY3B1IHJlZ2lzdGVyIGFzCi0gICAg
ICogdGhpcyBtYXkgY2hhbmdlIHdpdGhpbiB0aGUgbG9vcCBieSBhbiBvdGhlciAodiljcHUuCi0g
ICAgICovCi0gICAgdm9sYXRpbGUgc3RydWN0IG5lc3RlZHZjcHUgKm52ID0gJnZjcHVfbmVzdGVk
aHZtKHYpOwotICAgIHN0cnVjdCBkb21haW4gKmQ7CisgICAgc3RydWN0IG5lc3RlZHZjcHUgKm52
ID0gJnZjcHVfbmVzdGVkaHZtKHYpOworICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47
CiAgICAgc3RydWN0IHAybV9kb21haW4gKnAybTsKIAogICAgIC8qIE1hc2sgb3V0IGxvdyBiaXRz
OyB0aGlzIGF2b2lkcyBjb2xsaXNpb25zIHdpdGggUDJNX0JBU0VfRUFERFIgKi8KQEAgLTE3OTMs
NyArMTgwMyw2IEBAIHAybV9nZXRfbmVzdGVkcDJtKHN0cnVjdCB2Y3B1ICp2LCB1aW50NjRfdCBu
cDJtX2Jhc2UpCiAgICAgICAgIG52LT5udl9wMm0gPSBOVUxMOwogICAgIH0KIAotICAgIGQgPSB2
LT5kb21haW47CiAgICAgbmVzdGVkcDJtX2xvY2soZCk7CiAgICAgcDJtID0gbnYtPm52X3AybTsK
ICAgICBpZiAoIHAybSApIApAQCAtMTgwMSwxNSArMTgxMCwxMyBAQCBwMm1fZ2V0X25lc3RlZHAy
bShzdHJ1Y3QgdmNwdSAqdiwgdWludDY0X3QgbnAybV9iYXNlKQogICAgICAgICBwMm1fbG9jayhw
Mm0pOwogICAgICAgICBpZiAoIHAybS0+bnAybV9iYXNlID09IG5wMm1fYmFzZSB8fCBwMm0tPm5w
Mm1fYmFzZSA9PSBQMk1fQkFTRV9FQUREUiApCiAgICAgICAgIHsKLSAgICAgICAgICAgIG52LT5u
dl9mbHVzaHAybSA9IDA7Ci0gICAgICAgICAgICBwMm1fZ2V0bHJ1X25lc3RlZHAybShkLCBwMm0p
OwotICAgICAgICAgICAgbnYtPm52X3AybSA9IHAybTsKICAgICAgICAgICAgIGlmICggcDJtLT5u
cDJtX2Jhc2UgPT0gUDJNX0JBU0VfRUFERFIgKQogICAgICAgICAgICAgICAgIGh2bV9hc2lkX2Zs
dXNoX3ZjcHUodik7CiAgICAgICAgICAgICBwMm0tPm5wMm1fYmFzZSA9IG5wMm1fYmFzZTsKLSAg
ICAgICAgICAgIGNwdW1hc2tfc2V0X2NwdSh2LT5wcm9jZXNzb3IsIHAybS0+ZGlydHlfY3B1bWFz
ayk7CisgICAgICAgICAgICBhc3NpZ25fbnAybSh2LCBwMm0pOwogICAgICAgICAgICAgcDJtX3Vu
bG9jayhwMm0pOwogICAgICAgICAgICAgbmVzdGVkcDJtX3VubG9jayhkKTsKKwogICAgICAgICAg
ICAgcmV0dXJuIHAybTsKICAgICAgICAgfQogICAgICAgICBwMm1fdW5sb2NrKHAybSk7CkBAIC0x
ODIwLDExICsxODI3LDkgQEAgcDJtX2dldF9uZXN0ZWRwMm0oc3RydWN0IHZjcHUgKnYsIHVpbnQ2
NF90IG5wMm1fYmFzZSkKICAgICBwMm0gPSBwMm1fZ2V0bHJ1X25lc3RlZHAybShkLCBOVUxMKTsK
ICAgICBwMm1fZmx1c2hfdGFibGUocDJtKTsKICAgICBwMm1fbG9jayhwMm0pOwotICAgIG52LT5u
dl9wMm0gPSBwMm07CiAgICAgcDJtLT5ucDJtX2Jhc2UgPSBucDJtX2Jhc2U7Ci0gICAgbnYtPm52
X2ZsdXNocDJtID0gMDsKICAgICBodm1fYXNpZF9mbHVzaF92Y3B1KHYpOwotICAgIGNwdW1hc2tf
c2V0X2NwdSh2LT5wcm9jZXNzb3IsIHAybS0+ZGlydHlfY3B1bWFzayk7CisgICAgYXNzaWduX25w
Mm0odiwgcDJtKTsKICAgICBwMm1fdW5sb2NrKHAybSk7CiAgICAgbmVzdGVkcDJtX3VubG9jayhk
KTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvcDJtLmgKaW5kZXggOGYzNDA5YjQwMC4uMzM4MzE3YTc4MiAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5o
CkBAIC0zNTksOSArMzU5LDkgQEAgc3RydWN0IHAybV9kb21haW4gewogLyogZ2V0IGhvc3QgcDJt
IHRhYmxlICovCiAjZGVmaW5lIHAybV9nZXRfaG9zdHAybShkKSAgICAgICgoZCktPmFyY2gucDJt
KQogCi0vKiBHZXQgcDJtIHRhYmxlIChyZSl1c2FibGUgZm9yIHNwZWNpZmllZCBucDJtIGJhc2Uu
Ci0gKiBBdXRvbWF0aWNhbGx5IGRlc3Ryb3lzIGFuZCByZS1pbml0aWFsaXplcyBhIHAybSBpZiBu
b25lIGZvdW5kLgotICogSWYgbnAybV9iYXNlID09IDAgdGhlbiB2LT5hcmNoLmh2bV92Y3B1Lmd1
ZXN0X2NyWzNdIGlzIHVzZWQuCisvKgorICogQXNzaWducyBhbiBucDJtIHdpdGggdGhlIHNwZWNp
ZmllZCBucDJtX2Jhc2UgdG8gdGhlIHNwZWNpZmllZCB2Q1BVCisgKiBhbmQgcmV0dXJucyB0aGF0
IG5wMm0uCiAgKi8KIHN0cnVjdCBwMm1fZG9tYWluICpwMm1fZ2V0X25lc3RlZHAybShzdHJ1Y3Qg
dmNwdSAqdiwgdWludDY0X3QgbnAybV9iYXNlKTsKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue Oct 03 15:21:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 15:21:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzP0Y-0002wt-2j; Tue, 03 Oct 2017 15:21:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4422f64de=sergey.dyasli@citrix.com>)
 id 1dzP0W-0002vq-Hm
 for xen-devel@lists.xen.org; Tue, 03 Oct 2017 15:21:16 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 32/71-02224-BEAA3D95; Tue, 03 Oct 2017 15:21:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpO7rVZc
 jDTpPClgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnLNyxmKfgvUPHx6iHmBsaZPF2MnBwSAv4S
 vw7+Ywax2QT0JDbOfsUEYosIyEqs7prDDmIzC3xikmg45ghiCwu4Ssy/tQosziKgIvFgyURWE
 JtXwEZi2s0XrBAz5SV2tV0EszkFbCWmHJvPAmILAdV8/7KHEcJWlXj9YhcLRK+gxMmZT1ggdk
 lIHHzxgnkCI+8sJKlZSFILGJlWMWoUpxaVpRbpGprrJRVlpmeU5CZm5ugaGhjr5aYWFyemp+Y
 kJhXrJefnbmIEBg8DEOxgfHna8xCjJAeTkijv62WXI4X4kvJTKjMSizPii0pzUosPMcpwcChJ
 8PquBMoJFqWmp1akZeYAwxgmLcHBoyTCa7kCKM1bXJCYW5yZDpE6xajL0XHz7h8mIZa8/LxUK
 XHeIpAZAiBFGaV5cCNgMXWJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrylIFN4MvNK4Da9Aj
 qCCeiIOV0XQI4oSURISTUwzmjiagy6ofRVly2vfBnn7xwzXrsfk5avaA+xyqs6On1ubeemtL2
 +v8uczQsOBFiv2nHtROVO+0vFc5l751oYf1omnqbTe++CecPBB09z/9VsCDTbHeduEneXIfNb
 mZbdGdWKs+JeTAEPvlwNWL9u8THXxV9yIy+3uQfPOeTmafL7v+Kbst48JZbijERDLeai4kQAB
 LVQN6QCAAA=
X-Env-Sender: prvs=4422f64de=sergey.dyasli@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1507044071!79182981!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37813 invoked from network); 3 Oct 2017 15:21:15 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Oct 2017 15:21:15 -0000
X-IronPort-AV: E=Sophos;i="5.42,474,1500940800"; d="scan'208";a="442358101"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Tue, 3 Oct 2017 16:21:03 +0100
Message-ID: <20171003152104.1432-9-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171003152104.1432-1-sergey.dyasli@citrix.com>
References: <20171003152104.1432-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH v3 8/9] x86/np2m: refactor
	p2m_get_nestedp2m_locked()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVtb3ZlIHNvbWUgY29kZSBkdXBsaWNhdGlvbi4KClN1Z2dlc3RlZC1ieTogR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xp
IDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tL3AybS5jIHwgMjUg
KysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMo
KyksIDE1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBi
L3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwppbmRleCA5MGJmMzgyYTQ5Li42YzkzN2M5ZTE3IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5j
CkBAIC0xODI5LDYgKzE4MjksNyBAQCBwMm1fZ2V0X25lc3RlZHAybV9sb2NrZWQoc3RydWN0IHZj
cHUgKnYpCiAgICAgc3RydWN0IHAybV9kb21haW4gKnAybTsKICAgICB1aW50NjRfdCBucDJtX2Jh
c2UgPSBuaHZtX3ZjcHVfcDJtX2Jhc2Uodik7CiAgICAgdW5zaWduZWQgaW50IGk7CisgICAgYm9v
bCBuZWVkc19mbHVzaCA9IHRydWU7CiAKICAgICAvKiBNYXNrIG91dCBsb3cgYml0czsgdGhpcyBh
dm9pZHMgY29sbGlzaW9ucyB3aXRoIFAyTV9CQVNFX0VBRERSICovCiAgICAgbnAybV9iYXNlICY9
IH4oMHhmZmZ1bGwpOwpAQCAtMTg0NSwxNCArMTg0NiwxMCBAQCBwMm1fZ2V0X25lc3RlZHAybV9s
b2NrZWQoc3RydWN0IHZjcHUgKnYpCiAgICAgICAgIGlmICggcDJtLT5ucDJtX2Jhc2UgPT0gbnAy
bV9iYXNlICkKICAgICAgICAgewogICAgICAgICAgICAgLyogQ2hlY2sgaWYgbnAybSB3YXMgZmx1
c2hlZCBqdXN0IGJlZm9yZSB0aGUgbG9jayAqLwotICAgICAgICAgICAgaWYgKCBudi0+bnAybV9n
ZW5lcmF0aW9uICE9IHAybS0+bnAybV9nZW5lcmF0aW9uICkKLSAgICAgICAgICAgICAgICBudmNw
dV9mbHVzaCh2KTsKKyAgICAgICAgICAgIGlmICggbnYtPm5wMm1fZ2VuZXJhdGlvbiA9PSBwMm0t
Pm5wMm1fZ2VuZXJhdGlvbiApCisgICAgICAgICAgICAgICAgbmVlZHNfZmx1c2ggPSBmYWxzZTsK
ICAgICAgICAgICAgIC8qIG5wMm0gaXMgdXAtdG8tZGF0ZSAqLwotICAgICAgICAgICAgcDJtLT5u
cDJtX2Jhc2UgPSBucDJtX2Jhc2U7Ci0gICAgICAgICAgICBhc3NpZ25fbnAybSh2LCBwMm0pOwot
ICAgICAgICAgICAgbmVzdGVkcDJtX3VubG9jayhkKTsKLQotICAgICAgICAgICAgcmV0dXJuIHAy
bTsKKyAgICAgICAgICAgIGdvdG8gZm91bmQ7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAo
IHAybS0+bnAybV9iYXNlICE9IFAyTV9CQVNFX0VBRERSICkKICAgICAgICAgewpAQCAtMTg2Nywx
NSArMTg2NCwxMCBAQCBwMm1fZ2V0X25lc3RlZHAybV9sb2NrZWQoc3RydWN0IHZjcHUgKnYpCiAg
ICAgewogICAgICAgICBwMm0gPSBkLT5hcmNoLm5lc3RlZF9wMm1baV07CiAgICAgICAgIHAybV9s
b2NrKHAybSk7CisKICAgICAgICAgaWYgKCBwMm0tPm5wMm1fYmFzZSA9PSBucDJtX2Jhc2UgKQot
ICAgICAgICB7Ci0gICAgICAgICAgICBudmNwdV9mbHVzaCh2KTsKLSAgICAgICAgICAgIHAybS0+
bnAybV9iYXNlID0gbnAybV9iYXNlOwotICAgICAgICAgICAgYXNzaWduX25wMm0odiwgcDJtKTsK
LSAgICAgICAgICAgIG5lc3RlZHAybV91bmxvY2soZCk7CisgICAgICAgICAgICBnb3RvIGZvdW5k
OwogCi0gICAgICAgICAgICByZXR1cm4gcDJtOwotICAgICAgICB9CiAgICAgICAgIHAybV91bmxv
Y2socDJtKTsKICAgICB9CiAKQEAgLTE4ODQsOCArMTg3NiwxMSBAQCBwMm1fZ2V0X25lc3RlZHAy
bV9sb2NrZWQoc3RydWN0IHZjcHUgKnYpCiAgICAgcDJtID0gcDJtX2dldGxydV9uZXN0ZWRwMm0o
ZCwgTlVMTCk7CiAgICAgcDJtX2ZsdXNoX3RhYmxlKHAybSk7CiAgICAgcDJtX2xvY2socDJtKTsK
KworIGZvdW5kOgorICAgIGlmICggbmVlZHNfZmx1c2ggKQorICAgICAgICBudmNwdV9mbHVzaCh2
KTsKICAgICBwMm0tPm5wMm1fYmFzZSA9IG5wMm1fYmFzZTsKLSAgICBudmNwdV9mbHVzaCh2KTsK
ICAgICBhc3NpZ25fbnAybSh2LCBwMm0pOwogICAgIG5lc3RlZHAybV91bmxvY2soZCk7CiAKLS0g
CjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 03 16:06:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 16:06:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzPha-0007Re-4c; Tue, 03 Oct 2017 16:05:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=442a6224a=wei.liu2@citrix.com>)
 id 1dzPhY-0007RY-7x
 for xen-devel@lists.xenproject.org; Tue, 03 Oct 2017 16:05:44 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 35/16-03642-755B3D95; Tue, 03 Oct 2017 16:05:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeJIrShJLcpLzFFi42JxWrrBXjdk6+V
 Ig21/TS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owvS34xFmycxFix6M4D9gbGi7VdjJwcEgL+
 Etd+bWIDsdkElCV+dvaC2SICehJNB54zdjFycTALHGSUmHhzJlMXIweHsIC1xMRPkSA1LAIqE
 s/+TGUBsXkFLCQuLm9ghJgpL7Gr7SIriC0koCDRMf0YE0SNoMTJmU/A6pkFJCQOvnjBPIGRex
 aS1CwkqQWMTKsYNYpTi8pSi3QNjfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQL
 DgQEIdjB+WRZwiFGSg0lJlDdkw+VIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8MVuAcoJFqemp
 FWmZOcDAhElLcPAoifDO3QiU5i0uSMwtzkyHSJ1iNOY4tunyHyaOjpt3/zAJseTl56VKifNag
 EwSACnNKM2DGwSLmEuMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQS5q0HmcKTmVcCt+8V0ClMQK
 fM6boAckpJIkJKqoHxWBlfi+VB27SvXRnsvb1T5E4FbGltf6s65anzww/+01zTD1rFqyypOav
 yXkBy1oR1a6vK4iuunOmWXfteMpBHkOlZcPkjnQCZXzPLnhvzzv7YKyz/7s0PkbbGJ8JMKz9k
 5jgZiVpc7Vj0kWGP7pZp7NuKzhy/K7/2xlulxSr/XcskmLeZMG9VYinOSDTUYi4qTgQAzYRNS
 pMCAAA=
X-Env-Sender: prvs=442a6224a=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1507046738!60190311!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10226 invoked from network); 3 Oct 2017 16:05:40 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Oct 2017 16:05:40 -0000
X-IronPort-AV: E=Sophos;i="5.42,474,1500940800"; d="scan'208";a="450338750"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 3 Oct 2017 17:03:48 +0100
Message-ID: <20171003160348.22092-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH RFC] xen: add undefined behaviour sanitizer
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

MS4gSW50cm9kdWNlIEtjb25maWcgVUJTQU4gb3B0aW9uLgoyLiBJbXBvcnQgYW5kIGFkYXB0IGEg
YnVuY2ggb2YgaG9va3MgZnJvbSBMaW51eCBrZXJuZWwgd2l0aCBhcyBsaXR0bGUKICAgbW9kaWZp
Y2F0aW9uIGFzIHBvc3NpYmxlLgozLiBQcm92aWRlIG1lY2hhbmlzbSB0byBmaWx0ZXIgb3V0IHVu
d2FudGVkIGZpbGVzLgoKVGhpcyBpcyB4ODYgb25seSBhdCB0aGUgbW9tZW50LiBJdCBzaG91bGQg
YmUgZWFzeSB0byBtYWtlIGl0IHdvcmsgb24KYXJtLCBidXQgSSBkb24ndCBoYXZlIHRoZSB0ZXN0
IGVudmlyb25tZW50IHRvIGZpZ3VyZSBvdXQgd2hhdCBmaWxlcwpuZWVkIHRvIGJlIGZpbHRlcmVk
IG91dC4KCkN1cnJlbnRseSB0d28gZmlsZXMgYXJlIGZpbHRlcmVkIG91dDoKCjEuIGFyY2gveDg2
L3NldHVwLm8gLS0geGVuIGNyYXNoZXMgdmVyeSBlYXJseSB3aXRob3V0IGFueSBvdXRwdXQKMi4g
ZHJpdmVycy9hY3BpL3RhYmxlcy90YnV0aWxzLm8gLS0gaXQgaGFzIHJlcXVpcmVtZW50IHRvIGFj
Y2VzcwogICBtaXNhbGlnbmVkIG1lbW9yeSBiZWZvcmUgY3VycmVudCBpcyBwcm9wZXJseSBzZXQg
dXAuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2M6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKVGhv
dWdoIHRoaXMgaXMgbm90IGdvaW5nIHRvIGJlIGluIDQuMTAgSSB0aGluayBpdCB3b3VsZCBiZSB2
YWx1YWJsZSB0bwpmaXggdGhlIGlzc3VlcyBpdCByZXBvcnRzLgoKQW5kIGV4YW1wbGUgb3V0cHV0
IG9uIHg4NjoKaHR0cHM6Ly9wYXN0ZS5kZWJpYW4ubmV0Lzk4ODg5MC8KLS0tCiB4ZW4vS2NvbmZp
Zy5kZWJ1ZyAgICAgICAgICAgICAgICB8ICAgOCArCiB4ZW4vUnVsZXMubWsgICAgICAgICAgICAg
ICAgICAgICB8ICAgNCArCiB4ZW4vYXJjaC94ODYvTWFrZWZpbGUgICAgICAgICAgICB8ICAgMiAr
CiB4ZW4vY29tbW9uL01ha2VmaWxlICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vY29tbW9uL3Vi
c2FuL01ha2VmaWxlICAgICAgICB8ICAgMSArCiB4ZW4vY29tbW9uL3Vic2FuL3Vic2FuLmMgICAg
ICAgICB8IDQ4NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9j
b21tb24vdWJzYW4vdWJzYW4uaCAgICAgICAgIHwgIDg0ICsrKysrKysKIHhlbi9kcml2ZXJzL2Fj
cGkvdGFibGVzL01ha2VmaWxlIHwgICAyICsKIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgICAg
ICAgIHwgICAzICsKIDkgZmlsZXMgY2hhbmdlZCwgNTkxIGluc2VydGlvbnMoKykKIGNyZWF0ZSBt
b2RlIDEwMDY0NCB4ZW4vY29tbW9uL3Vic2FuL01ha2VmaWxlCiBjcmVhdGUgbW9kZSAxMDA2NDQg
eGVuL2NvbW1vbi91YnNhbi91YnNhbi5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2NvbW1vbi91
YnNhbi91YnNhbi5oCgpkaWZmIC0tZ2l0IGEveGVuL0tjb25maWcuZGVidWcgYi94ZW4vS2NvbmZp
Zy5kZWJ1ZwppbmRleCAxOTVkNTA0MTQ3Li5lNjNiNTMzNDU5IDEwMDY0NAotLS0gYS94ZW4vS2Nv
bmZpZy5kZWJ1ZworKysgYi94ZW4vS2NvbmZpZy5kZWJ1ZwpAQCAtMTIxLDYgKzEyMSwxNCBAQCBj
b25maWcgU0NSVUJfREVCVUcKIAkgIFZlcmlmeSB0aGF0IHBhZ2VzIHRoYXQgbmVlZCB0byBiZSBz
Y3J1YmJlZCBiZWZvcmUgYmVpbmcgYWxsb2NhdGVkIHRvCiAJICBhIGd1ZXN0IGFyZSBpbmRlZWQg
c2NydWJiZWQuCiAKK2NvbmZpZyBVQlNBTgorCWJvb2wgIlVuZGVmaW5lZCBiZWhhdmlvdXIgc2Fu
aXRpemVyIgorCWRlcGVuZHMgb24gWDg2CisJLS0taGVscC0tLQorCSAgRW5hYmxlIHVuZGVmaW5l
ZCBiZWhhdmlvdXIgc2FuaXRpemVyLgorCisJICBJZiB1bnN1cmUsIHNheSBOIGhlcmUuCisKIGVu
ZGlmICMgREVCVUcgfHwgRVhQRVJUCiAKIGVuZG1lbnUKZGlmZiAtLWdpdCBhL3hlbi9SdWxlcy5t
ayBiL3hlbi9SdWxlcy5tawppbmRleCBjYWZjNjdiODZlLi4yNjU5ZjhhNGQxIDEwMDY0NAotLS0g
YS94ZW4vUnVsZXMubWsKKysrIGIveGVuL1J1bGVzLm1rCkBAIC0xMTksNiArMTE5LDEwIEBAIGlm
ZXEgKCQoQ09ORklHX0dDT1YpLHkpCiAkKGZpbHRlci1vdXQgJS5pbml0Lm8gJChub2djb3YteSks
JChvYmoteSkgJChvYmotYmluLXkpICQoZXh0cmEteSkpOiBDRkxBR1MgKz0gLWZwcm9maWxlLWFy
Y3MgLWZ0ZXN0LWNvdmVyYWdlCiBlbmRpZgogCitpZmVxICgkKENPTkZJR19VQlNBTikseSkKKyQo
ZmlsdGVyLW91dCAlLmluaXQubyAkKG5vdWJzYW4teSksJChvYmoteSkgJChvYmotYmluLXkpICQo
ZXh0cmEteSkpOiBDRkxBR1MgKz0gLWZzYW5pdGl6ZT11bmRlZmluZWQKK2VuZGlmCisKIGlmZXEg
KCQoQ09ORklHX0xUTykseSkKIENGTEFHUyArPSAtZmx0bwogTERGTEFHUy0kKGNsYW5nKSArPSAt
cGx1Z2luIExMVk1nb2xkLnNvCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvTWFrZWZpbGUgYi94
ZW4vYXJjaC94ODYvTWFrZWZpbGUKaW5kZXggZDVkNThhMjA1ZS4uNjQ4ZjcwNzk5ZiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQpA
QCAtNjksNiArNjksOCBAQCBvYmoteSArPSBocGV0Lm8KIG9iai15ICs9IHZtX2V2ZW50Lm8KIG9i
ai15ICs9IHhzdGF0ZS5vCiAKK25vdWJzYW4teSArPSBzZXR1cC5vCisKIHg4Nl9lbXVsYXRlLm86
IHg4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgeDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaAogCiBl
ZmkteSA6PSAkKHNoZWxsIGlmIFsgISAtciAkKEJBU0VESVIpL2luY2x1ZGUveGVuL2NvbXBpbGUu
aCAtbyBcCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL01ha2VmaWxlIGIveGVuL2NvbW1vbi9NYWtl
ZmlsZQppbmRleCAzOWUyNjE0NTQ2Li42NmNjMmM4OTk1IDEwMDY0NAotLS0gYS94ZW4vY29tbW9u
L01ha2VmaWxlCisrKyBiL3hlbi9jb21tb24vTWFrZWZpbGUKQEAgLTc1LDYgKzc1LDcgQEAgdG1l
bS0kKENPTkZJR19DT01QQVQpICs9IGNvbXBhdC90bWVtX3hlbi5vCiBvYmotJChDT05GSUdfVE1F
TSkgKz0gJCh0bWVtLXkpCiAKIHN1YmRpci0kKENPTkZJR19HQ09WKSArPSBnY292CitzdWJkaXIt
JChDT05GSUdfVUJTQU4pICs9IHVic2FuCiAKIHN1YmRpci15ICs9IGxpYmVsZgogc3ViZGlyLSQo
Q09ORklHX0hBU19ERVZJQ0VfVFJFRSkgKz0gbGliZmR0CmRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L3Vic2FuL01ha2VmaWxlIGIveGVuL2NvbW1vbi91YnNhbi9NYWtlZmlsZQpuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5lNmI4NWVhMTg3Ci0tLSAvZGV2L251bGwKKysrIGIv
eGVuL2NvbW1vbi91YnNhbi9NYWtlZmlsZQpAQCAtMCwwICsxIEBACitvYmoteSArPSB1YnNhbi5v
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3Vic2FuL3Vic2FuLmMgYi94ZW4vY29tbW9uL3Vic2Fu
L3Vic2FuLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uYWEzNTllNzEy
YwotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9jb21tb24vdWJzYW4vdWJzYW4uYwpAQCAtMCwwICsx
LDQ4NiBAQAorLyoKKyAqIFVCU0FOIGVycm9yIHJlcG9ydGluZyBmdW5jdGlvbnMKKyAqCisgKiBD
b3B5cmlnaHQgKGMpIDIwMTQgU2Ftc3VuZyBFbGVjdHJvbmljcyBDby4sIEx0ZC4KKyAqIEF1dGhv
cjogQW5kcmV5IFJ5YWJpbmluIDxyeWFiaW5pbi5hLmFAZ21haWwuY29tPgorICoKKyAqIFRoaXMg
cHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3Ig
bW9kaWZ5CisgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlIHZlcnNpb24gMiBhcworICogcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZv
dW5kYXRpb24uCisgKgorICogQWRhcHQgdG8gWGVuIGJ5OgorICogIEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CisgKiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KKyAqLworCisjaW5jbHVkZSA8eGVuL2JpdG9wcy5oPgorI2luY2x1ZGUgPHhlbi9rZXJuZWwu
aD4KKyNpbmNsdWRlIDx4ZW4vbGliLmg+CisjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CisjaW5jbHVk
ZSA8eGVuL3NjaGVkLmg+CisjaW5jbHVkZSA8eGVuL3NwaW5sb2NrLmg+CisjaW5jbHVkZSA8eGVu
L3BlcmNwdS5oPgorCisjZGVmaW5lIHByX2VyciguLi4pIHByaW50ayhYRU5MT0dfRVJSIF9fVkFf
QVJHU19fKQorI2RlZmluZSBkdW1wX3N0YWNrIGR1bXBfZXhlY3V0aW9uX3N0YXRlCisjZGVmaW5l
IF9fbm9yZXR1cm4gbm9yZXR1cm4KKyNkZWZpbmUgQ09ORklHX0FSQ0hfU1VQUE9SVFNfSU5UMTI4
CisjZGVmaW5lIHU2NCBsb25nIGxvbmcgdW5zaWduZWQgaW50CisjZGVmaW5lIHM2NCBsb25nIGxv
bmcgaW50CisKKyNpbmNsdWRlICJ1YnNhbi5oIgorCitjb25zdCBjaGFyICp0eXBlX2NoZWNrX2tp
bmRzW10gPSB7CisJImxvYWQgb2YiLAorCSJzdG9yZSB0byIsCisJInJlZmVyZW5jZSBiaW5kaW5n
IHRvIiwKKwkibWVtYmVyIGFjY2VzcyB3aXRoaW4iLAorCSJtZW1iZXIgY2FsbCBvbiIsCisJImNv
bnN0cnVjdG9yIGNhbGwgb24iLAorCSJkb3duY2FzdCBvZiIsCisJImRvd25jYXN0IG9mIgorfTsK
KworI2RlZmluZSBSRVBPUlRFRF9CSVQgMzEKKworI2lmIChCSVRTX1BFUl9MT05HID09IDY0KSAm
JiBkZWZpbmVkKF9fQklHX0VORElBTikKKyNkZWZpbmUgQ09MVU1OX01BU0sgKH4oMVUgPDwgUkVQ
T1JURURfQklUKSkKKyNkZWZpbmUgTElORV9NQVNLICAgKH4wVSkKKyNlbHNlCisjZGVmaW5lIENP
TFVNTl9NQVNLICAgKH4wVSkKKyNkZWZpbmUgTElORV9NQVNLICh+KDFVIDw8IFJFUE9SVEVEX0JJ
VCkpCisjZW5kaWYKKworI2RlZmluZSBWQUxVRV9MRU5HVEggNDAKKworc3RhdGljIGJvb2wgd2Fz
X3JlcG9ydGVkKHN0cnVjdCBzb3VyY2VfbG9jYXRpb24gKmxvY2F0aW9uKQoreworCXJldHVybiB0
ZXN0X2FuZF9zZXRfYml0KFJFUE9SVEVEX0JJVCwgJmxvY2F0aW9uLT5yZXBvcnRlZCk7Cit9CisK
K3N0YXRpYyB2b2lkIHByaW50X3NvdXJjZV9sb2NhdGlvbihjb25zdCBjaGFyICpwcmVmaXgsCisJ
CQkJc3RydWN0IHNvdXJjZV9sb2NhdGlvbiAqbG9jKQoreworCXByX2VycigiJXMgJXM6JWQ6JWRc
biIsIHByZWZpeCwgbG9jLT5maWxlX25hbWUsCisJCWxvYy0+bGluZSAmIExJTkVfTUFTSywgbG9j
LT5jb2x1bW4gJiBDT0xVTU5fTUFTSyk7Cit9CisKK3N0YXRpYyBib29sIHN1cHByZXNzX3JlcG9y
dChzdHJ1Y3Qgc291cmNlX2xvY2F0aW9uICpsb2MpCit7CisJcmV0dXJuIGN1cnJlbnQtPmluX3Vi
c2FuIHx8IHdhc19yZXBvcnRlZChsb2MpOworfQorCitzdGF0aWMgYm9vbCB0eXBlX2lzX2ludChz
dHJ1Y3QgdHlwZV9kZXNjcmlwdG9yICp0eXBlKQoreworCXJldHVybiB0eXBlLT50eXBlX2tpbmQg
PT0gdHlwZV9raW5kX2ludDsKK30KKworc3RhdGljIGJvb2wgdHlwZV9pc19zaWduZWQoc3RydWN0
IHR5cGVfZGVzY3JpcHRvciAqdHlwZSkKK3sKKwlXQVJOX09OKCF0eXBlX2lzX2ludCh0eXBlKSk7
CisJcmV0dXJuICB0eXBlLT50eXBlX2luZm8gJiAxOworfQorCitzdGF0aWMgdW5zaWduZWQgdHlw
ZV9iaXRfd2lkdGgoc3RydWN0IHR5cGVfZGVzY3JpcHRvciAqdHlwZSkKK3sKKwlyZXR1cm4gMSA8
PCAodHlwZS0+dHlwZV9pbmZvID4+IDEpOworfQorCitzdGF0aWMgYm9vbCBpc19pbmxpbmVfaW50
KHN0cnVjdCB0eXBlX2Rlc2NyaXB0b3IgKnR5cGUpCit7CisJdW5zaWduZWQgaW5saW5lX2JpdHMg
PSBzaXplb2YodW5zaWduZWQgbG9uZykqODsKKwl1bnNpZ25lZCBiaXRzID0gdHlwZV9iaXRfd2lk
dGgodHlwZSk7CisKKwlXQVJOX09OKCF0eXBlX2lzX2ludCh0eXBlKSk7CisKKwlyZXR1cm4gYml0
cyA8PSBpbmxpbmVfYml0czsKK30KKworc3RhdGljIHNfbWF4IGdldF9zaWduZWRfdmFsKHN0cnVj
dCB0eXBlX2Rlc2NyaXB0b3IgKnR5cGUsIHVuc2lnbmVkIGxvbmcgdmFsKQoreworCWlmIChpc19p
bmxpbmVfaW50KHR5cGUpKSB7CisJCXVuc2lnbmVkIGV4dHJhX2JpdHMgPSBzaXplb2Yoc19tYXgp
KjggLSB0eXBlX2JpdF93aWR0aCh0eXBlKTsKKwkJcmV0dXJuICgoc19tYXgpdmFsKSA8PCBleHRy
YV9iaXRzID4+IGV4dHJhX2JpdHM7CisJfQorCisJaWYgKHR5cGVfYml0X3dpZHRoKHR5cGUpID09
IDY0KQorCQlyZXR1cm4gKihzNjQgKil2YWw7CisKKwlyZXR1cm4gKihzX21heCAqKXZhbDsKK30K
Kworc3RhdGljIGJvb2wgdmFsX2lzX25lZ2F0aXZlKHN0cnVjdCB0eXBlX2Rlc2NyaXB0b3IgKnR5
cGUsIHVuc2lnbmVkIGxvbmcgdmFsKQoreworCXJldHVybiB0eXBlX2lzX3NpZ25lZCh0eXBlKSAm
JiBnZXRfc2lnbmVkX3ZhbCh0eXBlLCB2YWwpIDwgMDsKK30KKworc3RhdGljIHVfbWF4IGdldF91
bnNpZ25lZF92YWwoc3RydWN0IHR5cGVfZGVzY3JpcHRvciAqdHlwZSwgdW5zaWduZWQgbG9uZyB2
YWwpCit7CisJaWYgKGlzX2lubGluZV9pbnQodHlwZSkpCisJCXJldHVybiB2YWw7CisKKwlpZiAo
dHlwZV9iaXRfd2lkdGgodHlwZSkgPT0gNjQpCisJCXJldHVybiAqKHU2NCAqKXZhbDsKKworCXJl
dHVybiAqKHVfbWF4ICopdmFsOworfQorCitzdGF0aWMgdm9pZCB2YWxfdG9fc3RyaW5nKGNoYXIg
KnN0ciwgc2l6ZV90IHNpemUsIHN0cnVjdCB0eXBlX2Rlc2NyaXB0b3IgKnR5cGUsCisJdW5zaWdu
ZWQgbG9uZyB2YWx1ZSkKK3sKKwlpZiAodHlwZV9pc19pbnQodHlwZSkpIHsKKwkJaWYgKHR5cGVf
Yml0X3dpZHRoKHR5cGUpID09IDEyOCkgeworI2lmIGRlZmluZWQoQ09ORklHX0FSQ0hfU1VQUE9S
VFNfSU5UMTI4KSAmJiBkZWZpbmVkKF9fU0laRU9GX0lOVDEyOF9fKQorCQkJdV9tYXggdmFsID0g
Z2V0X3Vuc2lnbmVkX3ZhbCh0eXBlLCB2YWx1ZSk7CisKKwkJCXNjbnByaW50ZihzdHIsIHNpemUs
ICIweCUwOHglMDh4JTA4eCUwOHgiLAorCQkJCSh1MzIpKHZhbCA+PiA5NiksCisJCQkJKHUzMiko
dmFsID4+IDY0KSwKKwkJCQkodTMyKSh2YWwgPj4gMzIpLAorCQkJCSh1MzIpKHZhbCkpOworI2Vs
c2UKKwkJCVdBUk5fT04oMSk7CisjZW5kaWYKKwkJfSBlbHNlIGlmICh0eXBlX2lzX3NpZ25lZCh0
eXBlKSkgeworCQkJc2NucHJpbnRmKHN0ciwgc2l6ZSwgIiVsbGQiLAorCQkJCShzNjQpZ2V0X3Np
Z25lZF92YWwodHlwZSwgdmFsdWUpKTsKKwkJfSBlbHNlIHsKKwkJCXNjbnByaW50ZihzdHIsIHNp
emUsICIlbGx1IiwKKwkJCQkodTY0KWdldF91bnNpZ25lZF92YWwodHlwZSwgdmFsdWUpKTsKKwkJ
fQorCX0KK30KKworc3RhdGljIGJvb2wgbG9jYXRpb25faXNfdmFsaWQoc3RydWN0IHNvdXJjZV9s
b2NhdGlvbiAqbG9jKQoreworCXJldHVybiBsb2MtPmZpbGVfbmFtZSAhPSBOVUxMOworfQorCitz
dGF0aWMgREVGSU5FX1NQSU5MT0NLKHJlcG9ydF9sb2NrKTsKKworc3RhdGljIHZvaWQgdWJzYW5f
cHJvbG9ndWUoc3RydWN0IHNvdXJjZV9sb2NhdGlvbiAqbG9jYXRpb24sCisJCQl1bnNpZ25lZCBs
b25nICpmbGFncykKK3sKKwljdXJyZW50LT5pbl91YnNhbisrOworCXNwaW5fbG9ja19pcnFzYXZl
KCZyZXBvcnRfbG9jaywgKmZsYWdzKTsKKworCXByX2VycigiPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PSIKKwkJIj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT1cbiIpOworCXByaW50X3NvdXJjZV9sb2NhdGlvbigiVUJTQU46IFVuZGVmaW5lZCBi
ZWhhdmlvdXIgaW4iLCBsb2NhdGlvbik7Cit9CisKK3N0YXRpYyB2b2lkIHVic2FuX2VwaWxvZ3Vl
KHVuc2lnbmVkIGxvbmcgKmZsYWdzKQoreworCWR1bXBfc3RhY2soKTsKKwlwcl9lcnIoIj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0iCisJCSI9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09XG4iKTsKKwlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZy
ZXBvcnRfbG9jaywgKmZsYWdzKTsKKwljdXJyZW50LT5pbl91YnNhbi0tOworfQorCitzdGF0aWMg
dm9pZCBoYW5kbGVfb3ZlcmZsb3coc3RydWN0IG92ZXJmbG93X2RhdGEgKmRhdGEsIHVuc2lnbmVk
IGxvbmcgbGhzLAorCQkJdW5zaWduZWQgbG9uZyByaHMsIGNoYXIgb3ApCit7CisKKwlzdHJ1Y3Qg
dHlwZV9kZXNjcmlwdG9yICp0eXBlID0gZGF0YS0+dHlwZTsKKwl1bnNpZ25lZCBsb25nIGZsYWdz
OworCWNoYXIgbGhzX3ZhbF9zdHJbVkFMVUVfTEVOR1RIXTsKKwljaGFyIHJoc192YWxfc3RyW1ZB
TFVFX0xFTkdUSF07CisKKwlpZiAoc3VwcHJlc3NfcmVwb3J0KCZkYXRhLT5sb2NhdGlvbikpCisJ
CXJldHVybjsKKworCXVic2FuX3Byb2xvZ3VlKCZkYXRhLT5sb2NhdGlvbiwgJmZsYWdzKTsKKwor
CXZhbF90b19zdHJpbmcobGhzX3ZhbF9zdHIsIHNpemVvZihsaHNfdmFsX3N0ciksIHR5cGUsIGxo
cyk7CisJdmFsX3RvX3N0cmluZyhyaHNfdmFsX3N0ciwgc2l6ZW9mKHJoc192YWxfc3RyKSwgdHlw
ZSwgcmhzKTsKKwlwcl9lcnIoIiVzIGludGVnZXIgb3ZlcmZsb3c6XG4iLAorCQl0eXBlX2lzX3Np
Z25lZCh0eXBlKSA/ICJzaWduZWQiIDogInVuc2lnbmVkIik7CisJcHJfZXJyKCIlcyAlYyAlcyBj
YW5ub3QgYmUgcmVwcmVzZW50ZWQgaW4gdHlwZSAlc1xuIiwKKwkJbGhzX3ZhbF9zdHIsCisJCW9w
LAorCQlyaHNfdmFsX3N0ciwKKwkJdHlwZS0+dHlwZV9uYW1lKTsKKworCXVic2FuX2VwaWxvZ3Vl
KCZmbGFncyk7Cit9CisKK3ZvaWQgX191YnNhbl9oYW5kbGVfYWRkX292ZXJmbG93KHN0cnVjdCBv
dmVyZmxvd19kYXRhICpkYXRhLAorCQkJCXVuc2lnbmVkIGxvbmcgbGhzLAorCQkJCXVuc2lnbmVk
IGxvbmcgcmhzKQoreworCisJaGFuZGxlX292ZXJmbG93KGRhdGEsIGxocywgcmhzLCAnKycpOwor
fQorRVhQT1JUX1NZTUJPTChfX3Vic2FuX2hhbmRsZV9hZGRfb3ZlcmZsb3cpOworCit2b2lkIF9f
dWJzYW5faGFuZGxlX3N1Yl9vdmVyZmxvdyhzdHJ1Y3Qgb3ZlcmZsb3dfZGF0YSAqZGF0YSwKKwkJ
CQl1bnNpZ25lZCBsb25nIGxocywKKwkJCQl1bnNpZ25lZCBsb25nIHJocykKK3sKKwloYW5kbGVf
b3ZlcmZsb3coZGF0YSwgbGhzLCByaHMsICctJyk7Cit9CitFWFBPUlRfU1lNQk9MKF9fdWJzYW5f
aGFuZGxlX3N1Yl9vdmVyZmxvdyk7CisKK3ZvaWQgX191YnNhbl9oYW5kbGVfbXVsX292ZXJmbG93
KHN0cnVjdCBvdmVyZmxvd19kYXRhICpkYXRhLAorCQkJCXVuc2lnbmVkIGxvbmcgbGhzLAorCQkJ
CXVuc2lnbmVkIGxvbmcgcmhzKQoreworCWhhbmRsZV9vdmVyZmxvdyhkYXRhLCBsaHMsIHJocywg
JyonKTsKK30KK0VYUE9SVF9TWU1CT0woX191YnNhbl9oYW5kbGVfbXVsX292ZXJmbG93KTsKKwor
dm9pZCBfX3Vic2FuX2hhbmRsZV9uZWdhdGVfb3ZlcmZsb3coc3RydWN0IG92ZXJmbG93X2RhdGEg
KmRhdGEsCisJCQkJdW5zaWduZWQgbG9uZyBvbGRfdmFsKQoreworCXVuc2lnbmVkIGxvbmcgZmxh
Z3M7CisJY2hhciBvbGRfdmFsX3N0cltWQUxVRV9MRU5HVEhdOworCisJaWYgKHN1cHByZXNzX3Jl
cG9ydCgmZGF0YS0+bG9jYXRpb24pKQorCQlyZXR1cm47CisKKwl1YnNhbl9wcm9sb2d1ZSgmZGF0
YS0+bG9jYXRpb24sICZmbGFncyk7CisKKwl2YWxfdG9fc3RyaW5nKG9sZF92YWxfc3RyLCBzaXpl
b2Yob2xkX3ZhbF9zdHIpLCBkYXRhLT50eXBlLCBvbGRfdmFsKTsKKworCXByX2VycigibmVnYXRp
b24gb2YgJXMgY2Fubm90IGJlIHJlcHJlc2VudGVkIGluIHR5cGUgJXM6XG4iLAorCQlvbGRfdmFs
X3N0ciwgZGF0YS0+dHlwZS0+dHlwZV9uYW1lKTsKKworCXVic2FuX2VwaWxvZ3VlKCZmbGFncyk7
Cit9CitFWFBPUlRfU1lNQk9MKF9fdWJzYW5faGFuZGxlX25lZ2F0ZV9vdmVyZmxvdyk7CisKKwor
dm9pZCBfX3Vic2FuX2hhbmRsZV9kaXZyZW1fb3ZlcmZsb3coc3RydWN0IG92ZXJmbG93X2RhdGEg
KmRhdGEsCisJCQkJdW5zaWduZWQgbG9uZyBsaHMsCisJCQkJdW5zaWduZWQgbG9uZyByaHMpCit7
CisJdW5zaWduZWQgbG9uZyBmbGFnczsKKwljaGFyIHJoc192YWxfc3RyW1ZBTFVFX0xFTkdUSF07
CisKKwlpZiAoc3VwcHJlc3NfcmVwb3J0KCZkYXRhLT5sb2NhdGlvbikpCisJCXJldHVybjsKKwor
CXVic2FuX3Byb2xvZ3VlKCZkYXRhLT5sb2NhdGlvbiwgJmZsYWdzKTsKKworCXZhbF90b19zdHJp
bmcocmhzX3ZhbF9zdHIsIHNpemVvZihyaHNfdmFsX3N0ciksIGRhdGEtPnR5cGUsIHJocyk7CisK
KwlpZiAodHlwZV9pc19zaWduZWQoZGF0YS0+dHlwZSkgJiYgZ2V0X3NpZ25lZF92YWwoZGF0YS0+
dHlwZSwgcmhzKSA9PSAtMSkKKwkJcHJfZXJyKCJkaXZpc2lvbiBvZiAlcyBieSAtMSBjYW5ub3Qg
YmUgcmVwcmVzZW50ZWQgaW4gdHlwZSAlc1xuIiwKKwkJCXJoc192YWxfc3RyLCBkYXRhLT50eXBl
LT50eXBlX25hbWUpOworCWVsc2UKKwkJcHJfZXJyKCJkaXZpc2lvbiBieSB6ZXJvXG4iKTsKKwor
CXVic2FuX2VwaWxvZ3VlKCZmbGFncyk7Cit9CitFWFBPUlRfU1lNQk9MKF9fdWJzYW5faGFuZGxl
X2RpdnJlbV9vdmVyZmxvdyk7CisKK3N0YXRpYyB2b2lkIGhhbmRsZV9udWxsX3B0cl9kZXJlZihz
dHJ1Y3QgdHlwZV9taXNtYXRjaF9kYXRhICpkYXRhKQoreworCXVuc2lnbmVkIGxvbmcgZmxhZ3M7
CisKKwlpZiAoc3VwcHJlc3NfcmVwb3J0KCZkYXRhLT5sb2NhdGlvbikpCisJCXJldHVybjsKKwor
CXVic2FuX3Byb2xvZ3VlKCZkYXRhLT5sb2NhdGlvbiwgJmZsYWdzKTsKKworCXByX2VycigiJXMg
bnVsbCBwb2ludGVyIG9mIHR5cGUgJXNcbiIsCisJCXR5cGVfY2hlY2tfa2luZHNbZGF0YS0+dHlw
ZV9jaGVja19raW5kXSwKKwkJZGF0YS0+dHlwZS0+dHlwZV9uYW1lKTsKKworCXVic2FuX2VwaWxv
Z3VlKCZmbGFncyk7Cit9CisKK3N0YXRpYyB2b2lkIGhhbmRsZV9taXNzYWxpZ25lZF9hY2Nlc3Mo
c3RydWN0IHR5cGVfbWlzbWF0Y2hfZGF0YSAqZGF0YSwKKwkJCQl1bnNpZ25lZCBsb25nIHB0cikK
K3sKKwl1bnNpZ25lZCBsb25nIGZsYWdzOworCisJaWYgKHN1cHByZXNzX3JlcG9ydCgmZGF0YS0+
bG9jYXRpb24pKQorCQlyZXR1cm47CisKKwl1YnNhbl9wcm9sb2d1ZSgmZGF0YS0+bG9jYXRpb24s
ICZmbGFncyk7CisKKwlwcl9lcnIoIiVzIG1pc2FsaWduZWQgYWRkcmVzcyAlcCBmb3IgdHlwZSAl
c1xuIiwKKwkJdHlwZV9jaGVja19raW5kc1tkYXRhLT50eXBlX2NoZWNrX2tpbmRdLAorCQkodm9p
ZCAqKXB0ciwgZGF0YS0+dHlwZS0+dHlwZV9uYW1lKTsKKwlwcl9lcnIoIndoaWNoIHJlcXVpcmVz
ICVsZCBieXRlIGFsaWdubWVudFxuIiwgZGF0YS0+YWxpZ25tZW50KTsKKworCXVic2FuX2VwaWxv
Z3VlKCZmbGFncyk7Cit9CisKK3N0YXRpYyB2b2lkIGhhbmRsZV9vYmplY3Rfc2l6ZV9taXNtYXRj
aChzdHJ1Y3QgdHlwZV9taXNtYXRjaF9kYXRhICpkYXRhLAorCQkJCQl1bnNpZ25lZCBsb25nIHB0
cikKK3sKKwl1bnNpZ25lZCBsb25nIGZsYWdzOworCisJaWYgKHN1cHByZXNzX3JlcG9ydCgmZGF0
YS0+bG9jYXRpb24pKQorCQlyZXR1cm47CisKKwl1YnNhbl9wcm9sb2d1ZSgmZGF0YS0+bG9jYXRp
b24sICZmbGFncyk7CisJcHJfZXJyKCIlcyBhZGRyZXNzICVwayB3aXRoIGluc3VmZmljaWVudCBz
cGFjZVxuIiwKKwkJdHlwZV9jaGVja19raW5kc1tkYXRhLT50eXBlX2NoZWNrX2tpbmRdLAorCQko
dm9pZCAqKSBwdHIpOworCXByX2VycigiZm9yIGFuIG9iamVjdCBvZiB0eXBlICVzXG4iLCBkYXRh
LT50eXBlLT50eXBlX25hbWUpOworCXVic2FuX2VwaWxvZ3VlKCZmbGFncyk7Cit9CisKK3ZvaWQg
X191YnNhbl9oYW5kbGVfdHlwZV9taXNtYXRjaChzdHJ1Y3QgdHlwZV9taXNtYXRjaF9kYXRhICpk
YXRhLAorCQkJCXVuc2lnbmVkIGxvbmcgcHRyKQoreworCisJaWYgKCFwdHIpCisJCWhhbmRsZV9u
dWxsX3B0cl9kZXJlZihkYXRhKTsKKwllbHNlIGlmIChkYXRhLT5hbGlnbm1lbnQgJiYgIUlTX0FM
SUdORUQocHRyLCBkYXRhLT5hbGlnbm1lbnQpKQorCQloYW5kbGVfbWlzc2FsaWduZWRfYWNjZXNz
KGRhdGEsIHB0cik7CisJZWxzZQorCQloYW5kbGVfb2JqZWN0X3NpemVfbWlzbWF0Y2goZGF0YSwg
cHRyKTsKK30KK0VYUE9SVF9TWU1CT0woX191YnNhbl9oYW5kbGVfdHlwZV9taXNtYXRjaCk7CisK
K3ZvaWQgX191YnNhbl9oYW5kbGVfbm9ubnVsbF9yZXR1cm4oc3RydWN0IG5vbm51bGxfcmV0dXJu
X2RhdGEgKmRhdGEpCit7CisJdW5zaWduZWQgbG9uZyBmbGFnczsKKworCWlmIChzdXBwcmVzc19y
ZXBvcnQoJmRhdGEtPmxvY2F0aW9uKSkKKwkJcmV0dXJuOworCisJdWJzYW5fcHJvbG9ndWUoJmRh
dGEtPmxvY2F0aW9uLCAmZmxhZ3MpOworCisJcHJfZXJyKCJudWxsIHBvaW50ZXIgcmV0dXJuZWQg
ZnJvbSBmdW5jdGlvbiBkZWNsYXJlZCB0byBuZXZlciByZXR1cm4gbnVsbFxuIik7CisKKwlpZiAo
bG9jYXRpb25faXNfdmFsaWQoJmRhdGEtPmF0dHJfbG9jYXRpb24pKQorCQlwcmludF9zb3VyY2Vf
bG9jYXRpb24oInJldHVybnNfbm9ubnVsbCBhdHRyaWJ1dGUgc3BlY2lmaWVkIGluIiwKKwkJCQkm
ZGF0YS0+YXR0cl9sb2NhdGlvbik7CisKKwl1YnNhbl9lcGlsb2d1ZSgmZmxhZ3MpOworfQorRVhQ
T1JUX1NZTUJPTChfX3Vic2FuX2hhbmRsZV9ub25udWxsX3JldHVybik7CisKK3ZvaWQgX191YnNh
bl9oYW5kbGVfdmxhX2JvdW5kX25vdF9wb3NpdGl2ZShzdHJ1Y3QgdmxhX2JvdW5kX2RhdGEgKmRh
dGEsCisJCQkJCXVuc2lnbmVkIGxvbmcgYm91bmQpCit7CisJdW5zaWduZWQgbG9uZyBmbGFnczsK
KwljaGFyIGJvdW5kX3N0cltWQUxVRV9MRU5HVEhdOworCisJaWYgKHN1cHByZXNzX3JlcG9ydCgm
ZGF0YS0+bG9jYXRpb24pKQorCQlyZXR1cm47CisKKwl1YnNhbl9wcm9sb2d1ZSgmZGF0YS0+bG9j
YXRpb24sICZmbGFncyk7CisKKwl2YWxfdG9fc3RyaW5nKGJvdW5kX3N0ciwgc2l6ZW9mKGJvdW5k
X3N0ciksIGRhdGEtPnR5cGUsIGJvdW5kKTsKKwlwcl9lcnIoInZhcmlhYmxlIGxlbmd0aCBhcnJh
eSBib3VuZCB2YWx1ZSAlcyA8PSAwXG4iLCBib3VuZF9zdHIpOworCisJdWJzYW5fZXBpbG9ndWUo
JmZsYWdzKTsKK30KK0VYUE9SVF9TWU1CT0woX191YnNhbl9oYW5kbGVfdmxhX2JvdW5kX25vdF9w
b3NpdGl2ZSk7CisKK3ZvaWQgX191YnNhbl9oYW5kbGVfb3V0X29mX2JvdW5kcyhzdHJ1Y3Qgb3V0
X29mX2JvdW5kc19kYXRhICpkYXRhLAorCQkJCXVuc2lnbmVkIGxvbmcgaW5kZXgpCit7CisJdW5z
aWduZWQgbG9uZyBmbGFnczsKKwljaGFyIGluZGV4X3N0cltWQUxVRV9MRU5HVEhdOworCisJaWYg
KHN1cHByZXNzX3JlcG9ydCgmZGF0YS0+bG9jYXRpb24pKQorCQlyZXR1cm47CisKKwl1YnNhbl9w
cm9sb2d1ZSgmZGF0YS0+bG9jYXRpb24sICZmbGFncyk7CisKKwl2YWxfdG9fc3RyaW5nKGluZGV4
X3N0ciwgc2l6ZW9mKGluZGV4X3N0ciksIGRhdGEtPmluZGV4X3R5cGUsIGluZGV4KTsKKwlwcl9l
cnIoImluZGV4ICVzIGlzIG91dCBvZiByYW5nZSBmb3IgdHlwZSAlc1xuIiwgaW5kZXhfc3RyLAor
CQlkYXRhLT5hcnJheV90eXBlLT50eXBlX25hbWUpOworCXVic2FuX2VwaWxvZ3VlKCZmbGFncyk7
Cit9CitFWFBPUlRfU1lNQk9MKF9fdWJzYW5faGFuZGxlX291dF9vZl9ib3VuZHMpOworCit2b2lk
IF9fdWJzYW5faGFuZGxlX3NoaWZ0X291dF9vZl9ib3VuZHMoc3RydWN0IHNoaWZ0X291dF9vZl9i
b3VuZHNfZGF0YSAqZGF0YSwKKwkJCQkJdW5zaWduZWQgbG9uZyBsaHMsIHVuc2lnbmVkIGxvbmcg
cmhzKQoreworCXVuc2lnbmVkIGxvbmcgZmxhZ3M7CisJc3RydWN0IHR5cGVfZGVzY3JpcHRvciAq
cmhzX3R5cGUgPSBkYXRhLT5yaHNfdHlwZTsKKwlzdHJ1Y3QgdHlwZV9kZXNjcmlwdG9yICpsaHNf
dHlwZSA9IGRhdGEtPmxoc190eXBlOworCWNoYXIgcmhzX3N0cltWQUxVRV9MRU5HVEhdOworCWNo
YXIgbGhzX3N0cltWQUxVRV9MRU5HVEhdOworCisJaWYgKHN1cHByZXNzX3JlcG9ydCgmZGF0YS0+
bG9jYXRpb24pKQorCQlyZXR1cm47CisKKwl1YnNhbl9wcm9sb2d1ZSgmZGF0YS0+bG9jYXRpb24s
ICZmbGFncyk7CisKKwl2YWxfdG9fc3RyaW5nKHJoc19zdHIsIHNpemVvZihyaHNfc3RyKSwgcmhz
X3R5cGUsIHJocyk7CisJdmFsX3RvX3N0cmluZyhsaHNfc3RyLCBzaXplb2YobGhzX3N0ciksIGxo
c190eXBlLCBsaHMpOworCisJaWYgKHZhbF9pc19uZWdhdGl2ZShyaHNfdHlwZSwgcmhzKSkKKwkJ
cHJfZXJyKCJzaGlmdCBleHBvbmVudCAlcyBpcyBuZWdhdGl2ZVxuIiwgcmhzX3N0cik7CisKKwll
bHNlIGlmIChnZXRfdW5zaWduZWRfdmFsKHJoc190eXBlLCByaHMpID49CisJCXR5cGVfYml0X3dp
ZHRoKGxoc190eXBlKSkKKwkJcHJfZXJyKCJzaGlmdCBleHBvbmVudCAlcyBpcyB0b28gbGFyZ2Ug
Zm9yICV1LWJpdCB0eXBlICVzXG4iLAorCQkJcmhzX3N0ciwKKwkJCXR5cGVfYml0X3dpZHRoKGxo
c190eXBlKSwKKwkJCWxoc190eXBlLT50eXBlX25hbWUpOworCWVsc2UgaWYgKHZhbF9pc19uZWdh
dGl2ZShsaHNfdHlwZSwgbGhzKSkKKwkJcHJfZXJyKCJsZWZ0IHNoaWZ0IG9mIG5lZ2F0aXZlIHZh
bHVlICVzXG4iLAorCQkJbGhzX3N0cik7CisJZWxzZQorCQlwcl9lcnIoImxlZnQgc2hpZnQgb2Yg
JXMgYnkgJXMgcGxhY2VzIGNhbm5vdCBiZSIKKwkJCSIgcmVwcmVzZW50ZWQgaW4gdHlwZSAlc1xu
IiwKKwkJCWxoc19zdHIsIHJoc19zdHIsCisJCQlsaHNfdHlwZS0+dHlwZV9uYW1lKTsKKworCXVi
c2FuX2VwaWxvZ3VlKCZmbGFncyk7Cit9CitFWFBPUlRfU1lNQk9MKF9fdWJzYW5faGFuZGxlX3No
aWZ0X291dF9vZl9ib3VuZHMpOworCisKK3ZvaWQgX19ub3JldHVybgorX191YnNhbl9oYW5kbGVf
YnVpbHRpbl91bnJlYWNoYWJsZShzdHJ1Y3QgdW5yZWFjaGFibGVfZGF0YSAqZGF0YSkKK3sKKwl1
bnNpZ25lZCBsb25nIGZsYWdzOworCisJdWJzYW5fcHJvbG9ndWUoJmRhdGEtPmxvY2F0aW9uLCAm
ZmxhZ3MpOworCXByX2VycigiY2FsbGluZyBfX2J1aWx0aW5fdW5yZWFjaGFibGUoKVxuIik7CisJ
dWJzYW5fZXBpbG9ndWUoJmZsYWdzKTsKKwlwYW5pYygiY2FuJ3QgcmV0dXJuIGZyb20gX19idWls
dGluX3VucmVhY2hhYmxlKCkiKTsKK30KK0VYUE9SVF9TWU1CT0woX191YnNhbl9oYW5kbGVfYnVp
bHRpbl91bnJlYWNoYWJsZSk7CisKK3ZvaWQgX191YnNhbl9oYW5kbGVfbG9hZF9pbnZhbGlkX3Zh
bHVlKHN0cnVjdCBpbnZhbGlkX3ZhbHVlX2RhdGEgKmRhdGEsCisJCQkJdW5zaWduZWQgbG9uZyB2
YWwpCit7CisJdW5zaWduZWQgbG9uZyBmbGFnczsKKwljaGFyIHZhbF9zdHJbVkFMVUVfTEVOR1RI
XTsKKworCWlmIChzdXBwcmVzc19yZXBvcnQoJmRhdGEtPmxvY2F0aW9uKSkKKwkJcmV0dXJuOwor
CisJdWJzYW5fcHJvbG9ndWUoJmRhdGEtPmxvY2F0aW9uLCAmZmxhZ3MpOworCisJdmFsX3RvX3N0
cmluZyh2YWxfc3RyLCBzaXplb2YodmFsX3N0ciksIGRhdGEtPnR5cGUsIHZhbCk7CisKKwlwcl9l
cnIoImxvYWQgb2YgdmFsdWUgJXMgaXMgbm90IGEgdmFsaWQgdmFsdWUgZm9yIHR5cGUgJXNcbiIs
CisJCXZhbF9zdHIsIGRhdGEtPnR5cGUtPnR5cGVfbmFtZSk7CisKKwl1YnNhbl9lcGlsb2d1ZSgm
ZmxhZ3MpOworfQorRVhQT1JUX1NZTUJPTChfX3Vic2FuX2hhbmRsZV9sb2FkX2ludmFsaWRfdmFs
dWUpOworCit2b2lkIF9fdWJzYW5faGFuZGxlX25vbm51bGxfYXJnKHN0cnVjdCBub25udWxsX2Fy
Z19kYXRhICpkYXRhKQoreworICAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisKKyAgICAgICBp
ZiAoc3VwcHJlc3NfcmVwb3J0KCZkYXRhLT5sb2NhdGlvbikpCisgICAgICAgICAgICAgICByZXR1
cm47CisKKyAgICAgICB1YnNhbl9wcm9sb2d1ZSgmZGF0YS0+bG9jYXRpb24sICZmbGFncyk7CisK
KyAgICAgICBwcl9lcnIoIm51bGwgcG9pbnRlciBwYXNzZWQgYXMgYXJndW1lbnQgJWQsIGRlY2xh
cmVkIHdpdGggbm9ubnVsbCBhdHRyaWJ1dGVcbiIsCisgICAgICAgICAgICAgIGRhdGEtPmFyZ19p
bmRleCk7CisKKyAgICAgICBpZiAobG9jYXRpb25faXNfdmFsaWQoJmRhdGEtPmF0dHJfbG9jYXRp
b24pKQorICAgICAgICAgICAgICAgcHJpbnRfc291cmNlX2xvY2F0aW9uKCJub25udWxsIGF0dHJp
YnV0ZSBkZWNsYXJlZCBpbiAiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZkYXRhLT5hdHRyX2xvY2F0aW9uKTsKKworICAgICAgIHVic2FuX2VwaWxvZ3VlKCZmbGFncyk7
Cit9CitFWFBPUlRfU1lNQk9MKF9fdWJzYW5faGFuZGxlX25vbm51bGxfYXJnKTsKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vdWJzYW4vdWJzYW4uaCBiL3hlbi9jb21tb24vdWJzYW4vdWJzYW4uaApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5iMmQxOGQ0YTUzCi0tLSAvZGV2
L251bGwKKysrIGIveGVuL2NvbW1vbi91YnNhbi91YnNhbi5oCkBAIC0wLDAgKzEsODQgQEAKKyNp
Zm5kZWYgX0xJQl9VQlNBTl9ICisjZGVmaW5lIF9MSUJfVUJTQU5fSAorCitlbnVtIHsKKwl0eXBl
X2tpbmRfaW50ID0gMCwKKwl0eXBlX2tpbmRfZmxvYXQgPSAxLAorCXR5cGVfdW5rbm93biA9IDB4
ZmZmZgorfTsKKworc3RydWN0IHR5cGVfZGVzY3JpcHRvciB7CisJdTE2IHR5cGVfa2luZDsKKwl1
MTYgdHlwZV9pbmZvOworCWNoYXIgdHlwZV9uYW1lWzFdOworfTsKKworc3RydWN0IHNvdXJjZV9s
b2NhdGlvbiB7CisJY29uc3QgY2hhciAqZmlsZV9uYW1lOworCXVuaW9uIHsKKwkJdW5zaWduZWQg
bG9uZyByZXBvcnRlZDsKKwkJc3RydWN0IHsKKwkJCXUzMiBsaW5lOworCQkJdTMyIGNvbHVtbjsK
KwkJfTsKKwl9OworfTsKKworc3RydWN0IG92ZXJmbG93X2RhdGEgeworCXN0cnVjdCBzb3VyY2Vf
bG9jYXRpb24gbG9jYXRpb247CisJc3RydWN0IHR5cGVfZGVzY3JpcHRvciAqdHlwZTsKK307CisK
K3N0cnVjdCB0eXBlX21pc21hdGNoX2RhdGEgeworCXN0cnVjdCBzb3VyY2VfbG9jYXRpb24gbG9j
YXRpb247CisJc3RydWN0IHR5cGVfZGVzY3JpcHRvciAqdHlwZTsKKwl1bnNpZ25lZCBsb25nIGFs
aWdubWVudDsKKwl1bnNpZ25lZCBjaGFyIHR5cGVfY2hlY2tfa2luZDsKK307CisKK3N0cnVjdCBu
b25udWxsX2FyZ19kYXRhIHsKKwlzdHJ1Y3Qgc291cmNlX2xvY2F0aW9uIGxvY2F0aW9uOworCXN0
cnVjdCBzb3VyY2VfbG9jYXRpb24gYXR0cl9sb2NhdGlvbjsKKwlpbnQgYXJnX2luZGV4OworfTsK
Kworc3RydWN0IG5vbm51bGxfcmV0dXJuX2RhdGEgeworCXN0cnVjdCBzb3VyY2VfbG9jYXRpb24g
bG9jYXRpb247CisJc3RydWN0IHNvdXJjZV9sb2NhdGlvbiBhdHRyX2xvY2F0aW9uOworfTsKKwor
c3RydWN0IHZsYV9ib3VuZF9kYXRhIHsKKwlzdHJ1Y3Qgc291cmNlX2xvY2F0aW9uIGxvY2F0aW9u
OworCXN0cnVjdCB0eXBlX2Rlc2NyaXB0b3IgKnR5cGU7Cit9OworCitzdHJ1Y3Qgb3V0X29mX2Jv
dW5kc19kYXRhIHsKKwlzdHJ1Y3Qgc291cmNlX2xvY2F0aW9uIGxvY2F0aW9uOworCXN0cnVjdCB0
eXBlX2Rlc2NyaXB0b3IgKmFycmF5X3R5cGU7CisJc3RydWN0IHR5cGVfZGVzY3JpcHRvciAqaW5k
ZXhfdHlwZTsKK307CisKK3N0cnVjdCBzaGlmdF9vdXRfb2ZfYm91bmRzX2RhdGEgeworCXN0cnVj
dCBzb3VyY2VfbG9jYXRpb24gbG9jYXRpb247CisJc3RydWN0IHR5cGVfZGVzY3JpcHRvciAqbGhz
X3R5cGU7CisJc3RydWN0IHR5cGVfZGVzY3JpcHRvciAqcmhzX3R5cGU7Cit9OworCitzdHJ1Y3Qg
dW5yZWFjaGFibGVfZGF0YSB7CisJc3RydWN0IHNvdXJjZV9sb2NhdGlvbiBsb2NhdGlvbjsKK307
CisKK3N0cnVjdCBpbnZhbGlkX3ZhbHVlX2RhdGEgeworCXN0cnVjdCBzb3VyY2VfbG9jYXRpb24g
bG9jYXRpb247CisJc3RydWN0IHR5cGVfZGVzY3JpcHRvciAqdHlwZTsKK307CisKKyNpZiBkZWZp
bmVkKENPTkZJR19BUkNIX1NVUFBPUlRTX0lOVDEyOCkgJiYgZGVmaW5lZChfX1NJWkVPRl9JTlQx
MjhfXykKK3R5cGVkZWYgX19pbnQxMjggc19tYXg7Cit0eXBlZGVmIHVuc2lnbmVkIF9faW50MTI4
IHVfbWF4OworI2Vsc2UKK3R5cGVkZWYgczY0IHNfbWF4OwordHlwZWRlZiB1NjQgdV9tYXg7Cisj
ZW5kaWYKKworI2VuZGlmCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9hY3BpL3RhYmxlcy9NYWtl
ZmlsZSBiL3hlbi9kcml2ZXJzL2FjcGkvdGFibGVzL01ha2VmaWxlCmluZGV4IGUyMjEwZTBhMDUu
LjUzMDliYThkNzMgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL2FjcGkvdGFibGVzL01ha2VmaWxl
CisrKyBiL3hlbi9kcml2ZXJzL2FjcGkvdGFibGVzL01ha2VmaWxlCkBAIC0zLDMgKzMsNSBAQCBv
YmotYmluLXkgKz0gdGJpbnN0YWwuaW5pdC5vCiBvYmoteSArPSB0YnV0aWxzLm8KIG9iai1iaW4t
eSArPSB0YnhmYWNlLmluaXQubwogb2JqLWJpbi15ICs9IHRieGZyb290LmluaXQubworCitub3Vi
c2FuLXkgKz0gdGJ1dGlscy5vCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBi
L3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCmluZGV4IDAwMmJhMjlkNmQuLmVhYzU0ZGZjNTMgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9z
Y2hlZC5oCkBAIC0yMTAsNiArMjEwLDkgQEAgc3RydWN0IHZjcHUKICAgICBib29sICAgICAgICAg
ICAgIGhjYWxsX2NvbXBhdDsKICNlbmRpZgogCisjaWZkZWYgQ09ORklHX1VCU0FOCisgICAgaW50
ICAgICAgICAgICAgICBpbl91YnNhbjsKKyNlbmRpZgogCiAgICAgLyoKICAgICAgKiA+IDA6IGEg
c2luZ2xlIHBvcnQgaXMgYmVpbmcgcG9sbGVkOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 03 16:24:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 16:24:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzPzr-0000NN-R0; Tue, 03 Oct 2017 16:24:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=442fde227=Andrew.Cooper3@citrix.com>)
 id 1dzPzq-0000NH-5p
 for xen-devel@lists.xenproject.org; Tue, 03 Oct 2017 16:24:38 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 6E/78-17770-5C9B3D95; Tue, 03 Oct 2017 16:24:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsWyU9JRQvfgzsu
 RBnfvmVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkf/p1lLHgtUfH6/x/WBsbLIl2MnBwSAn4S
 sx+8ZAWxhQXsJV5sPMsCYosI+ErcfdzE1MXIwcEsUCax4o4mSFhIwELievMkNhCbTUBfYveLT
 2AlvAK2Eg3tXiBhFgEViYMHJzGB2KIC4RJNZ/vBJvIKCEqcnPkEzOYUsJTYO2c1M8R0TYn1u/
 RBwswC8hLNW2czQ9jiEk1fVrJCbFWTuNZ/iR3i4HSJic96WCYwCsxCMnUWwqRZSCbNQjJpASP
 LKkaN4tSistQiXSNDvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwGBlAIIdjH+W
 BRxilORgUhLlZdt6OVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/0DqCcYFFqempFWmYOMG5g0
 hIcPEoivHkgad7igsTc4sx0iNQpRl2OY5su/2ESYsnLz0uVEuf9C1IkAFKUUZoHNwIWw5cYZa
 WEeRmBjhLiKUgtys0sQZV/xSjOwagkzPsNZApPZl4J3KZXQEcwAR0xp+sCyBEliQgpqQZGRZW
 L9wVOZHR7BbNkbb2T/drocfYdjSM2C3+u3nQhu/eG6bH9r08+jpp73JpH+2Vxr/aaq9pikRNr
 5zcUvLmfXn/h2qWDr2UXMM3lPS811Y7Z/IN5nE1ccobwbY8VXgenLVGSmc8ht3udbyf7tFdZw
 nypr+5M1rm/2eLtvEVNV2fe5vY1aVrwQomlOCPRUIu5qDgRAG+oiJPcAgAA
X-Env-Sender: prvs=442fde227=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1507047873!96545689!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51623 invoked from network); 3 Oct 2017 16:24:33 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Oct 2017 16:24:33 -0000
X-IronPort-AV: E=Sophos;i="5.42,474,1500940800"; d="scan'208";a="53967281"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20171003160348.22092-1-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <b46eb6a7-9700-6192-bb13-43fd6014f24c@citrix.com>
Date: Tue, 3 Oct 2017 17:19:44 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171003160348.22092-1-wei.liu2@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH RFC] xen: add undefined behaviour sanitizer
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDMvMTAvMTcgMTc6MDMsIFdlaSBMaXUgd3JvdGU6Cj4gMS4gSW50cm9kdWNlIEtjb25maWcg
VUJTQU4gb3B0aW9uLgo+IDIuIEltcG9ydCBhbmQgYWRhcHQgYSBidW5jaCBvZiBob29rcyBmcm9t
IExpbnV4IGtlcm5lbCB3aXRoIGFzIGxpdHRsZQo+ICAgIG1vZGlmaWNhdGlvbiBhcyBwb3NzaWJs
ZS4KPiAzLiBQcm92aWRlIG1lY2hhbmlzbSB0byBmaWx0ZXIgb3V0IHVud2FudGVkIGZpbGVzLgo+
Cj4gVGhpcyBpcyB4ODYgb25seSBhdCB0aGUgbW9tZW50LiBJdCBzaG91bGQgYmUgZWFzeSB0byBt
YWtlIGl0IHdvcmsgb24KPiBhcm0sIGJ1dCBJIGRvbid0IGhhdmUgdGhlIHRlc3QgZW52aXJvbm1l
bnQgdG8gZmlndXJlIG91dCB3aGF0IGZpbGVzCj4gbmVlZCB0byBiZSBmaWx0ZXJlZCBvdXQuCj4K
PiBDdXJyZW50bHkgdHdvIGZpbGVzIGFyZSBmaWx0ZXJlZCBvdXQ6Cj4KPiAxLiBhcmNoL3g4Ni9z
ZXR1cC5vIC0tIHhlbiBjcmFzaGVzIHZlcnkgZWFybHkgd2l0aG91dCBhbnkgb3V0cHV0CgpXaXRo
IEdDQyA2LjMgYW5kIHdpdGggdW5hbGlnbmVkIGFjY2VzcyBjaGVja2luZz/CoCBJZiBzbywgaXQg
aXMgcHJvYmFibHkKdGhlIGNvZGUgd2hpY2ggaW5pdGlhbGx5IHNldHMgdXAgdGhlIElEVC4KCkkn
bSBub3Qgc3VyZSBlbmFibGluZyB1bmFsaWduZWQgYWNjZXNzIGNoZWNraW5nIGJ5IGRlZmF1bHQg
aXMKCj4gMi4gZHJpdmVycy9hY3BpL3RhYmxlcy90YnV0aWxzLm8gLS0gaXQgaGFzIHJlcXVpcmVt
ZW50IHRvIGFjY2Vzcwo+ICAgIG1pc2FsaWduZWQgbWVtb3J5IGJlZm9yZSBjdXJyZW50IGlzIHBy
b3Blcmx5IHNldCB1cC4KPgo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+Cj4gLS0tCj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBDYzog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBDYzogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENjOiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgo+Cj4gVGhvdWdoIHRoaXMgaXMgbm90IGdvaW5nIHRvIGJlIGlu
IDQuMTAgSSB0aGluayBpdCB3b3VsZCBiZSB2YWx1YWJsZSB0bwo+IGZpeCB0aGUgaXNzdWVzIGl0
IHJlcG9ydHMuCj4KPiBBbmQgZXhhbXBsZSBvdXRwdXQgb24geDg2Ogo+IGh0dHBzOi8vcGFzdGUu
ZGViaWFuLm5ldC85ODg4OTAvCgpUaGUgdHJhcHMuYyBhbmQgaHlwZXJjYWxsLmMgb2JqZWN0aW9u
cyBjYW4ndCBwbGF1c2libHkgYmUgZml4ZWQuwqAgRWFjaApleGFtcGxlIGlzIGZyb20gd2hlbiB3
ZSBhcmUgaGFuZC1jcmFmdGluZyB4ODYgb3Bjb2RlLCB3aGljaCBkb2VzCmluaGVyZW50bHkgaGF2
ZSB1bmFsaWduZWQgZGF0YS4KCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi91YnNhbi91YnNh
bi5jIGIveGVuL2NvbW1vbi91YnNhbi91YnNhbi5jCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBp
bmRleCAwMDAwMDAwMDAwLi5hYTM1OWU3MTJjCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9j
b21tb24vdWJzYW4vdWJzYW4uYwo+IEBAIC0wLDAgKzEsNDg2IEBACj4gKy8qCj4gKyAqIFVCU0FO
IGVycm9yIHJlcG9ydGluZyBmdW5jdGlvbnMKPiArICoKPiArICogQ29weXJpZ2h0IChjKSAyMDE0
IFNhbXN1bmcgRWxlY3Ryb25pY3MgQ28uLCBMdGQuCj4gKyAqIEF1dGhvcjogQW5kcmV5IFJ5YWJp
bmluIDxyeWFiaW5pbi5hLmFAZ21haWwuY29tPgo+ICsgKgo+ICsgKiBUaGlzIHByb2dyYW0gaXMg
ZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQo+ICsg
KiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHZl
cnNpb24gMiBhcwo+ICsgKiBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlv
bi4KPiArICoKPiArICogQWRhcHQgdG8gWGVuIGJ5Ogo+ICsgKiAgQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiArICogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Cj4gKyAqLwo+ICsKPiArI2luY2x1ZGUgPHhlbi9iaXRvcHMuaD4KPiArI2luY2x1ZGUgPHhl
bi9rZXJuZWwuaD4KPiArI2luY2x1ZGUgPHhlbi9saWIuaD4KPiArI2luY2x1ZGUgPHhlbi90eXBl
cy5oPgo+ICsjaW5jbHVkZSA8eGVuL3NjaGVkLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vc3BpbmxvY2su
aD4KPiArI2luY2x1ZGUgPHhlbi9wZXJjcHUuaD4KPiArCj4gKyNkZWZpbmUgcHJfZXJyKC4uLikg
cHJpbnRrKFhFTkxPR19FUlIgX19WQV9BUkdTX18pCj4gKyNkZWZpbmUgZHVtcF9zdGFjayBkdW1w
X2V4ZWN1dGlvbl9zdGF0ZQo+ICsjZGVmaW5lIF9fbm9yZXR1cm4gbm9yZXR1cm4KPiArI2RlZmlu
ZSBDT05GSUdfQVJDSF9TVVBQT1JUU19JTlQxMjgKPiArI2RlZmluZSB1NjQgbG9uZyBsb25nIHVu
c2lnbmVkIGludAo+ICsjZGVmaW5lIHM2NCBsb25nIGxvbmcgaW50CgpUaGVzZSBsYXN0IHRocmVl
IHNob3VsZCBiZSBpbiBhc20tJEFSQ0gvY29uZmlnLmggb3Igc2ltaWxhci7CoCBJJ20gZmFpcmx5
CnN1cmUgYXJtMzIgd2lsbCBzdHJ1Z2dsZSB3aXRoIElOVDEyOC4KCkFsc28sIEkgdGhpbmsgdGhl
IGN1cnJlbnQgKHJlKWVuZ2luZWVyaW5nIHNob3VsZCBzdGF5LsKgIFRoZXJlIGlzIG5vdGhpbmcK
dmNwdSBzcGVjaWZpYyBhYm91dCB0aGUgaW5fdWJzYW4gZmxhZy7CoCAoRXNwZWNpYWxseSwgZ2l2
ZW4geW91cgp0YnV0aWxzLm8gb2JzZXJ2YXRpb24gYWJvdmUuKQoKQXMgZm9yIGNvbW1pdHMgaW50
cm9kdWNpbmcgdGhlIGNvZGUsIEkgaGFkIGEgdmFndWUgcGxhbiB0byBpbnRyb2R1Y2UgdGhlCnVu
bW9kaWZpZWQgY29kZSBmcm9tIHVwc3RyZWFtIExpbnV4LCB0aGVuIG15IGZvcndhcmQgcG9ydGVk
IHBhdGNoIChhcwp0aGF0IGlzbid0IGluIExpbnV4LCBldmVuIHRvZGF5KSwgYW5kIHRoZW4gYSBj
aGFuZ2UgYWRkaW5nIHRoZSBLY29uZmlnCm9wdGlvbiwgYW5kIHRoZXNlIGRlZmluZXMsIHRvIGdl
dCBpdCB0byBjb21waWxlLgoKR2l2ZW4gdGhhdCB0aGlzIGlzIGNsZWFybHkgYSBkZWJ1Z2dpbmcg
b3B0aW9uLCBhbmQgaXRzIGJhc2ljYWxseSByZWFkeSwKSSB3b3VsZG4ndCBuZWNlc3NhcmlseSBo
b2xkIG9mZiBmcm9tIHB1dHRpbmcgaXQgaW50byA0LjEwLgoKfkFuZHJldwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue Oct 03 16:27:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 16:27:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzQ2G-0000Uj-7W; Tue, 03 Oct 2017 16:27:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dzQ2F-0000Ub-Au
 for xen-devel@lists.xenproject.org; Tue, 03 Oct 2017 16:27:07 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 2C/4E-17770-A5AB3D95; Tue, 03 Oct 2017 16:27:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVysyfVTTdq1+V
 Ig/497Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bfnVsZC9aIVRw4c4+1gXGxUBcjF4eQwGZG
 idXvdjN2MXICObsZJd7u1wCxhQXsJV5sPMsCYosI+ErcfdzEBGIzC9RILL63hhWi3kLievMkN
 hCbTUBT4s7nT2A1vAJWEr97zgPVcHCwCKhI/N0uCBIWFQiX2P/9GjNEiaDEyZlPwMZzClhK7J
 2zmhlivJnEvM0PoWxxiVtP5kOtlZfY/nYO8wRG/llI2mchaZmFpGUWkpYFjCyrGNWLU4vKUot
 0TfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDkwEIdjBOv+x/iFGSg0lJlJdt
 6+VIIb6k/JTKjMTijPii0pzU4kOMMhwcShK83DuBcoJFqempFWmZOcAogUlLcPAoifAmgqR5i
 wsSc4sz0yFSpxh1OY5tuvyHSYglLz8vVUqc9+8OoCIBkKKM0jy4EbCIvcQoKyXMywh0lBBPQW
 pRbmYJqvwrRnEORiVh3nyQVTyZeSVwm14BHcEEdMScrgsgR5QkIqSkGhgly5/Exe1bE/qYe+K
 7PYdUGC2+bN82eRqX3qQDGnlTugJcaz9/Pzsz2XQd4zM5HUkFJXWnNPenk8uUu2LU1P+V7p13
 MYwhynya4GIli8v8X/8UbM8LDHZkmBD9aUlAdFTytmCVuS4vOrpd7qvFPC1snC165f/P6aWBC
 uLJvw+JrV3I36u1fpoSS3FGoqEWc1FxIgBa1NQk0wIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1507048025!119818470!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26413 invoked from network); 3 Oct 2017 16:27:05 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-27.messagelabs.com with SMTP; 3 Oct 2017 16:27:05 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1087E1529;
 Tue,  3 Oct 2017 09:27:05 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 208803F578;
 Tue,  3 Oct 2017 09:27:03 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20171003160348.22092-1-wei.liu2@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3d612749-0284-a950-da7b-098518c5ce4d@arm.com>
Date: Tue, 3 Oct 2017 17:27:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20171003160348.22092-1-wei.liu2@citrix.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH RFC] xen: add undefined behaviour sanitizer
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgV2VpLAoKT24gMDMvMTAvMTcgMTc6MDMsIFdlaSBMaXUgd3JvdGU6Cj4gMS4gSW50cm9kdWNl
IEtjb25maWcgVUJTQU4gb3B0aW9uLgo+IDIuIEltcG9ydCBhbmQgYWRhcHQgYSBidW5jaCBvZiBo
b29rcyBmcm9tIExpbnV4IGtlcm5lbCB3aXRoIGFzIGxpdHRsZQo+ICAgICBtb2RpZmljYXRpb24g
YXMgcG9zc2libGUuCj4gMy4gUHJvdmlkZSBtZWNoYW5pc20gdG8gZmlsdGVyIG91dCB1bndhbnRl
ZCBmaWxlcy4KPiAKPiBUaGlzIGlzIHg4NiBvbmx5IGF0IHRoZSBtb21lbnQuIEl0IHNob3VsZCBi
ZSBlYXN5IHRvIG1ha2UgaXQgd29yayBvbgo+IGFybSwgYnV0IEkgZG9uJ3QgaGF2ZSB0aGUgdGVz
dCBlbnZpcm9ubWVudCB0byBmaWd1cmUgb3V0IHdoYXQgZmlsZXMKPiBuZWVkIHRvIGJlIGZpbHRl
cmVkIG91dC4KClNhZGx5LCBpdCBpcyBub3QgdHJpdmlhbCBvbiBBcm0gdG8gZ2V0IFVCU0FOIHJ1
bm5pbmcuIEl0IGlzIG5vdCBiZWNhdXNlIApvZiBVQlNBTiBpdHNlbGYgYnV0IGJlY2F1c2Ugb2Yg
dGhlIG1lbW9yeSBsYXlvdXQuIFdlIGFzc3VtZSB0aGF0IFhlbiBpcyAKYWx3YXlzIHNtYWxsZXIg
dGhhbiAyTUIgKGFzc2VtYmx5IGNvZGUgaW5jbHVkZWQgOi8pLgoKV2l0aCBVQlNBTiBlbmFibGVk
LCBYZW4gYmluYXJ5IGdvIHdheSBiZXlvbmQgMk1CIGFuZCB3aWxsIGZhaWwgdG8gYnVpbGQuCgpJ
IGFjdHVhbGx5IGhhdmUgYSBkZXZlbG9wbWVudCBicmFuY2ggd2l0aCBhIHByb3RvdHlwZSBmb3Ig
VUJTQU4gZm9yIEFybSAKYnV0IEkgaGF2ZW4ndCBmb3VuZCB0aW1lIHRvIHVwc3RyZWFtIGl0LiBJ
IHdpbGwgcmViYXNlIGl0IG9uIHlvdXIgd29yay4KCj4gCj4gQ3VycmVudGx5IHR3byBmaWxlcyBh
cmUgZmlsdGVyZWQgb3V0Ogo+IAo+IDEuIGFyY2gveDg2L3NldHVwLm8gLS0geGVuIGNyYXNoZXMg
dmVyeSBlYXJseSB3aXRob3V0IGFueSBvdXRwdXQKPiAyLiBkcml2ZXJzL2FjcGkvdGFibGVzL3Ri
dXRpbHMubyAtLSBpdCBoYXMgcmVxdWlyZW1lbnQgdG8gYWNjZXNzCj4gICAgIG1pc2FsaWduZWQg
bWVtb3J5IGJlZm9yZSBjdXJyZW50IGlzIHByb3Blcmx5IHNldCB1cC4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IC0tLQo+IENjOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Cj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KPiBDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAKPiBUaG91
Z2ggdGhpcyBpcyBub3QgZ29pbmcgdG8gYmUgaW4gNC4xMCBJIHRoaW5rIGl0IHdvdWxkIGJlIHZh
bHVhYmxlIHRvCj4gZml4IHRoZSBpc3N1ZXMgaXQgcmVwb3J0cy4KPiAKPiBBbmQgZXhhbXBsZSBv
dXRwdXQgb24geDg2Ogo+IGh0dHBzOi8vcGFzdGUuZGViaWFuLm5ldC85ODg4OTAvCgpJIGhhdmUg
Z290IHNvbWUgZm9yIEFybSB0b28uIEkgd2lsbCB0cnkgdG8gcG9zdCB0aGUgZml4ZXMgZm9yIFhl
biA0LjEwLgoKWy4uLl0KCj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdWJzYW4vdWJzYW4uYyBi
L3hlbi9jb21tb24vdWJzYW4vdWJzYW4uYwo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXgg
MDAwMDAwMDAwMC4uYWEzNTllNzEyYwo+IC0tLSAvZGV2L251bGwKPiArKysgYi94ZW4vY29tbW9u
L3Vic2FuL3Vic2FuLmMKPiBAQCAtMCwwICsxLDQ4NiBAQAo+ICsvKgo+ICsgKiBVQlNBTiBlcnJv
ciByZXBvcnRpbmcgZnVuY3Rpb25zCj4gKyAqCj4gKyAqIENvcHlyaWdodCAoYykgMjAxNCBTYW1z
dW5nIEVsZWN0cm9uaWNzIENvLiwgTHRkLgo+ICsgKiBBdXRob3I6IEFuZHJleSBSeWFiaW5pbiA8
cnlhYmluaW4uYS5hQGdtYWlsLmNvbT4KPiArICoKPiArICogVGhpcyBwcm9ncmFtIGlzIGZyZWUg
c29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKPiArICogaXQg
dW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9u
IDIgYXMKPiArICogcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCj4g
KyAqCj4gKyAqIEFkYXB0IHRvIFhlbiBieToKPiArICogIEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+Cj4gKyAqICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+
ICsgKi8KPiArCj4gKyNpbmNsdWRlIDx4ZW4vYml0b3BzLmg+Cj4gKyNpbmNsdWRlIDx4ZW4va2Vy
bmVsLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vbGliLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4K
PiArI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgo+ICsjaW5jbHVkZSA8eGVuL3NwaW5sb2NrLmg+Cj4g
KyNpbmNsdWRlIDx4ZW4vcGVyY3B1Lmg+Cj4gKwo+ICsjZGVmaW5lIHByX2VyciguLi4pIHByaW50
ayhYRU5MT0dfRVJSIF9fVkFfQVJHU19fKQo+ICsjZGVmaW5lIGR1bXBfc3RhY2sgZHVtcF9leGVj
dXRpb25fc3RhdGUKPiArI2RlZmluZSBfX25vcmV0dXJuIG5vcmV0dXJuCj4gKyNkZWZpbmUgQ09O
RklHX0FSQ0hfU1VQUE9SVFNfSU5UMTI4CgpJIGJlbGlldmUgdGhpcyBzaG91bGQgZ28gaW4gYXJj
aCBzcGVjaWZpYyBjb2RlLiBGb3IgaW5zdGFuY2UsIEFybSBkb2VzIApub3Qgc3VwcG9ydCBJTlQx
MjguCgo+ICsjZGVmaW5lIHU2NCBsb25nIGxvbmcgdW5zaWduZWQgaW50Cj4gKyNkZWZpbmUgczY0
IGxvbmcgbG9uZyBpbnQKCldvdWxkIG5vdCBiZSBiZXR0ZXIgdG8gaGF2ZSBhIHR5cGVkZWYgZm9y
IHRob3NlIDIgYW5kIHVzZSB1aW50NjRfdCBhbmQgCmludDY0X3Q/CgpDaGVlcnMsCgotLSAKSnVs
aWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 03 16:33:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 16:33:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzQ8C-0001DC-P6; Tue, 03 Oct 2017 16:33:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dzQ8C-0001D6-6M
 for xen-devel@lists.xenproject.org; Tue, 03 Oct 2017 16:33:16 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 AD/1C-18674-BCBB3D95; Tue, 03 Oct 2017 16:33:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVysyfVTffU7su
 RBpfuW1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm9h34xF0wVqvi5eTVjA+M/vi5GLg4hgU2M
 En8+TGCCcHYzSsx9856ti5GTQ1jAXuLFxrMsILaIQKVE+8otQEUcHMwCgRJHFkeChIUEsiXe3
 DzHDGKzCWhK3Pn8CayEV8BKouWLGEiYRUBFYuHh22ATRQXCJfZ/vwZWzisgKHFy5hOw6ZwCdh
 IzjraD2cwCZhLzNj9khrDFJW49mc8EYctLbH87h3kCI/8sJO2zkLTMQtIyC0nLAkaWVYzqxal
 FZalFuhZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBockABDsYDzY7H2KU5GBS
 EuVl23o5UogvKT+lMiOxOCO+qDQntfgQowwHh5IE78ZdQDnBotT01Iq0zBxglMCkJTh4lER4W
 YCRIsRbXJCYW5yZDpE6xagoJc57GqRPACSRUZoH1waLzEuMslLCvIxAhwjxFKQW5WaWoMq/Yh
 TnYFQS5p0OMoUnM68EbvoroMVMQIvndF0AWVySiJCSamDc3++1+67Mm5W9RZMdFjUxFVZ2fU5
 S2uRg13OL11VjosWrLu/jWmcSHrLMEMieGLzyKmNn4CGzh61GpTpBXzoSeEq3uH4te3YpwOJI
 J/+CME7lTraeHH6mF7teyNn94L+8n1tNIXuWr+vfdr2lhzXUdI7+/f3S/mHY8dcaeT78qiUL/
 qj9fK3EUpyRaKjFXFScCACLMIC6xwIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1507048394!114369845!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43026 invoked from network); 3 Oct 2017 16:33:14 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-4.tower-206.messagelabs.com with SMTP; 3 Oct 2017 16:33:14 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CF85580D;
 Tue,  3 Oct 2017 09:33:13 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E19A43F578;
 Tue,  3 Oct 2017 09:33:12 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>, 
 Xen-devel <xen-devel@lists.xenproject.org>
References: <20171003160348.22092-1-wei.liu2@citrix.com>
 <b46eb6a7-9700-6192-bb13-43fd6014f24c@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1b55afe6-79fe-51ab-8f46-937b1ec5a392@arm.com>
Date: Tue, 3 Oct 2017 17:33:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <b46eb6a7-9700-6192-bb13-43fd6014f24c@citrix.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH RFC] xen: add undefined behaviour sanitizer
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwMy8xMC8xNyAxNzoxOSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwMy8xMC8x
NyAxNzowMywgV2VpIExpdSB3cm90ZToKPj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdWJzYW4v
dWJzYW4uYyBiL3hlbi9jb21tb24vdWJzYW4vdWJzYW4uYwo+PiBuZXcgZmlsZSBtb2RlIDEwMDY0
NAo+PiBpbmRleCAwMDAwMDAwMDAwLi5hYTM1OWU3MTJjCj4+IC0tLSAvZGV2L251bGwKPj4gKysr
IGIveGVuL2NvbW1vbi91YnNhbi91YnNhbi5jCj4+IEBAIC0wLDAgKzEsNDg2IEBACj4+ICsvKgo+
PiArICogVUJTQU4gZXJyb3IgcmVwb3J0aW5nIGZ1bmN0aW9ucwo+PiArICoKPj4gKyAqIENvcHly
aWdodCAoYykgMjAxNCBTYW1zdW5nIEVsZWN0cm9uaWNzIENvLiwgTHRkLgo+PiArICogQXV0aG9y
OiBBbmRyZXkgUnlhYmluaW4gPHJ5YWJpbmluLmEuYUBnbWFpbC5jb20+Cj4+ICsgKgo+PiArICog
VGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFu
ZC9vciBtb2RpZnkKPj4gKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwg
UHVibGljIExpY2Vuc2UgdmVyc2lvbiAyIGFzCj4+ICsgKiBwdWJsaXNoZWQgYnkgdGhlIEZyZWUg
U29mdHdhcmUgRm91bmRhdGlvbi4KPj4gKyAqCj4+ICsgKiBBZGFwdCB0byBYZW4gYnk6Cj4+ICsg
KiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4gKyAqICBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+PiArICovCj4+ICsKPj4gKyNpbmNsdWRlIDx4ZW4v
Yml0b3BzLmg+Cj4+ICsjaW5jbHVkZSA8eGVuL2tlcm5lbC5oPgo+PiArI2luY2x1ZGUgPHhlbi9s
aWIuaD4KPj4gKyNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KPj4gKyNpbmNsdWRlIDx4ZW4vc2NoZWQu
aD4KPj4gKyNpbmNsdWRlIDx4ZW4vc3BpbmxvY2suaD4KPj4gKyNpbmNsdWRlIDx4ZW4vcGVyY3B1
Lmg+Cj4+ICsKPj4gKyNkZWZpbmUgcHJfZXJyKC4uLikgcHJpbnRrKFhFTkxPR19FUlIgX19WQV9B
UkdTX18pCj4+ICsjZGVmaW5lIGR1bXBfc3RhY2sgZHVtcF9leGVjdXRpb25fc3RhdGUKPj4gKyNk
ZWZpbmUgX19ub3JldHVybiBub3JldHVybgo+PiArI2RlZmluZSBDT05GSUdfQVJDSF9TVVBQT1JU
U19JTlQxMjgKPj4gKyNkZWZpbmUgdTY0IGxvbmcgbG9uZyB1bnNpZ25lZCBpbnQKPj4gKyNkZWZp
bmUgczY0IGxvbmcgbG9uZyBpbnQKPiAKPiBUaGVzZSBsYXN0IHRocmVlIHNob3VsZCBiZSBpbiBh
c20tJEFSQ0gvY29uZmlnLmggb3Igc2ltaWxhci4gIEknbSBmYWlybHkKPiBzdXJlIGFybTMyIHdp
bGwgc3RydWdnbGUgd2l0aCBJTlQxMjguCgpBRkFJQ1QsIExpbnV4IGRvZXNuJ3QgZW5hYmxlIHRo
aXMgb3B0aW9uIGZvciBib3RoIGFybTY0IGFuZCBhcm0zMi4KCj4gCj4gQWxzbywgSSB0aGluayB0
aGUgY3VycmVudCAocmUpZW5naW5lZXJpbmcgc2hvdWxkIHN0YXkuICBUaGVyZSBpcyBub3RoaW5n
Cj4gdmNwdSBzcGVjaWZpYyBhYm91dCB0aGUgaW5fdWJzYW4gZmxhZy4gIChFc3BlY2lhbGx5LCBn
aXZlbiB5b3VyCj4gdGJ1dGlscy5vIG9ic2VydmF0aW9uIGFib3ZlLikKPiAKPiBBcyBmb3IgY29t
bWl0cyBpbnRyb2R1Y2luZyB0aGUgY29kZSwgSSBoYWQgYSB2YWd1ZSBwbGFuIHRvIGludHJvZHVj
ZSB0aGUKPiB1bm1vZGlmaWVkIGNvZGUgZnJvbSB1cHN0cmVhbSBMaW51eCwgdGhlbiBteSBmb3J3
YXJkIHBvcnRlZCBwYXRjaCAoYXMKPiB0aGF0IGlzbid0IGluIExpbnV4LCBldmVuIHRvZGF5KSwg
YW5kIHRoZW4gYSBjaGFuZ2UgYWRkaW5nIHRoZSBLY29uZmlnCj4gb3B0aW9uLCBhbmQgdGhlc2Ug
ZGVmaW5lcywgdG8gZ2V0IGl0IHRvIGNvbXBpbGUuCgpUaGF0IHdvdWxkIGJlIGhhbmR5IHRvIHNl
ZSB0aGUgY2hhbmdlcy4KCj4gCj4gR2l2ZW4gdGhhdCB0aGlzIGlzIGNsZWFybHkgYSBkZWJ1Z2dp
bmcgb3B0aW9uLCBhbmQgaXRzIGJhc2ljYWxseSByZWFkeSwKPiBJIHdvdWxkbid0IG5lY2Vzc2Fy
aWx5IGhvbGQgb2ZmIGZyb20gcHV0dGluZyBpdCBpbnRvIDQuMTAuCgpJIHRob3VnaHQgYWJvdXQg
dGhlIHNhbWUgd2hlbiBJIHNhdyB0aGUgcGF0Y2guIEkgZ3Vlc3Mgd2UgY2FuIGdldCBVQlNBTiAK
c3VwcG9ydCBmb3IgeDg2IGludG8gWGVuIDQuMTAuIEkgZG9uJ3QgdGhpbmsgaXQgd2lsbCBiZSBw
b3NzaWJsZSBmb3IgQXJtIApnaXZlbiB0aGUgbmVjZXNzYXJ5IHJld29yayBpbiB0aGUgbWVtb3J5
IGxheW91dCAod2UgbmVlZCB0byBleHBhbmQgdGhlIApyZWdpb24gc2l6ZSBmb3IgWGVuIG1hcHBp
bmcpIGFuZCBhc3NlbWJseS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue Oct 03 16:37:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 16:37:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzQCT-0001NW-9T; Tue, 03 Oct 2017 16:37:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=442a6224a=wei.liu2@citrix.com>)
 id 1dzQCS-0001NQ-M5
 for xen-devel@lists.xenproject.org; Tue, 03 Oct 2017 16:37:40 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 0C/CD-30688-3DCB3D95; Tue, 03 Oct 2017 16:37:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXitHSDve7lPZc
 jDaZ/lLX4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPO725iL1jIXjH76lG2BsanrF2MnBwSAv4S
 /9cfZwKxWQRUJDr7ZzKD2GwCyhI/O3vZQGwRAV2JZwuegdnMAocYJWZNdgKxhQXsJV5sPMvSx
 cjBwStgIXF5RQ5IWEggW+LNzXNgY3gFBCVOznzCAtGqJ3Fj6hQ2kHJmAWmJ5f84IMLyEs1bZ4
 OVcwrYScw42g5WLgpyzdI5LBAjFSQ6ph9jmsDIPwvJ1FlIps5CmDoLydQFjCyrGNWLU4vKUot
 0LfWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQKDkgEIdjCubXU+xCjJwaQkysu2
 9XKkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneJbuBcoJFqempFWmZOcD4gElLcPAoifCygKR5i
 wsSc4sz0yFSpxiNOY5tuvyHiePGw+t/mIRY8vLzUqXEeQ+DlAqAlGaU5sENgsXtJUZZKWFeRq
 DThHgKUotyM0tQ5V8xinMwKgnzCoNM4cnMK4Hb9wroFCagU+Z0XQA5pSQRISXVwNh23N96R+j
 kia9M/wgqCKUeypL0v+3/+v6NLXd33Ffa4DT5yIcgz1c9UvsNZsXKvki+IFyyndecZXLJzcvv
 NNfltK/4UZXb7nDhY9LN0H/6K3uX2nFb3OLZzf53J3Pyitt/vMP+/3tuYZC2wnZPXqr9y0mKL
 37n+Uz/NX2T49f0afbG9TsP2iorsRRnJBpqMRcVJwIAPYddP9YCAAA=
X-Env-Sender: prvs=442a6224a=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1507048657!85968062!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44149 invoked from network); 3 Oct 2017 16:37:39 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Oct 2017 16:37:39 -0000
X-IronPort-AV: E=Sophos;i="5.42,474,1500940800"; d="scan'208";a="450344526"
Date: Tue, 3 Oct 2017 17:37:36 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171003163736.5262i36y2sf5d7cm@citrix.com>
References: <20171003160348.22092-1-wei.liu2@citrix.com>
 <b46eb6a7-9700-6192-bb13-43fd6014f24c@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <b46eb6a7-9700-6192-bb13-43fd6014f24c@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH RFC] xen: add undefined behaviour sanitizer
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMDMsIDIwMTcgYXQgMDU6MTk6NDRQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAwMy8xMC8xNyAxNzowMywgV2VpIExpdSB3cm90ZToKPiA+IDEuIEludHJvZHVj
ZSBLY29uZmlnIFVCU0FOIG9wdGlvbi4KPiA+IDIuIEltcG9ydCBhbmQgYWRhcHQgYSBidW5jaCBv
ZiBob29rcyBmcm9tIExpbnV4IGtlcm5lbCB3aXRoIGFzIGxpdHRsZQo+ID4gICAgbW9kaWZpY2F0
aW9uIGFzIHBvc3NpYmxlLgo+ID4gMy4gUHJvdmlkZSBtZWNoYW5pc20gdG8gZmlsdGVyIG91dCB1
bndhbnRlZCBmaWxlcy4KPiA+Cj4gPiBUaGlzIGlzIHg4NiBvbmx5IGF0IHRoZSBtb21lbnQuIEl0
IHNob3VsZCBiZSBlYXN5IHRvIG1ha2UgaXQgd29yayBvbgo+ID4gYXJtLCBidXQgSSBkb24ndCBo
YXZlIHRoZSB0ZXN0IGVudmlyb25tZW50IHRvIGZpZ3VyZSBvdXQgd2hhdCBmaWxlcwo+ID4gbmVl
ZCB0byBiZSBmaWx0ZXJlZCBvdXQuCj4gPgo+ID4gQ3VycmVudGx5IHR3byBmaWxlcyBhcmUgZmls
dGVyZWQgb3V0Ogo+ID4KPiA+IDEuIGFyY2gveDg2L3NldHVwLm8gLS0geGVuIGNyYXNoZXMgdmVy
eSBlYXJseSB3aXRob3V0IGFueSBvdXRwdXQKPiAKPiBXaXRoIEdDQyA2LjMgYW5kIHdpdGggdW5h
bGlnbmVkIGFjY2VzcyBjaGVja2luZz/CoCBJZiBzbywgaXQgaXMgcHJvYmFibHkKPiB0aGUgY29k
ZSB3aGljaCBpbml0aWFsbHkgc2V0cyB1cCB0aGUgSURULgo+IAoKSSBzdXBwb3NlIHNvLiBJdCdz
IGRlZmluaXRlbHkgc29tZXdoZXJlIGluc2lkZSBfX3N0YXJ0X3hlbiwgYmVmb3JlIElEVAppcyBy
ZWFkeS4KCkkgdGhpbmsgbWlzYWxpZ24gY2hlY2sgc2hvdWxkIHN0YXkgLS0gdGhlIGZhbHNlIHBv
c2l0aXZlIGFyZSByZXBvcnRlZApvbmNlIGFueXdheS4gSXQgbWlnaHQgY2F0Y2ggcmVhbCBpc3N1
ZXMgaW4gdGhlIGZ1dHVyZS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 03 16:41:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 16:41:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzQGP-00022i-Q3; Tue, 03 Oct 2017 16:41:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=442a6224a=wei.liu2@citrix.com>)
 id 1dzQGO-00022c-P9
 for xen-devel@lists.xen.org; Tue, 03 Oct 2017 16:41:44 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 1A/5A-03435-8CDB3D95; Tue, 03 Oct 2017 16:41:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHRDpO7xvZc
 jDb5cUrFY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDOW7PzFVLCNqeLmVu4GxhamLkZODgkBf4nP
 /18wgtgsAioSuxb0MoPYbALKEj87e9lAbBEBXYlnC56B2cwCGRIPzhxkAbGFBfwkjt/cxg5i8
 wpYSEzZM4e1i5GDQ0jAU2JnbyFEWFDi5MwnLBCtOhILdn9iAylhFpCWWP6PAyTMKeAlsfrXAr
 ASUaALOpfOAbOFBBQkOqYfY5rAyDcLyaRZSCbNQpi0gJF5FaNGcWpRWWqRrrGhXlJRZnpGSW5
 iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYJAxAMEOxqZFgYcYJTmYlER5T+65HCnEl5SfUpmR
 WJwRX1Sak1p8iFGGg0NJgjcSJCdYlJqeWpGWmQMMd5i0BAePkghvIUiat7ggMbc4Mx0idYpRl
 +PGw+t/mIRY8vLzUqXEeTeBFAmAFGWU5sGNgMXeJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKg
 nz7gKZwpOZVwK36RXQEUxAR8zpugByREkiQkqqgTHlumZwulfzLFOZrwWfdQ4Wmr4qNrZV3B6
 6m3vqw+fygans60X/Ldslp/XSZN7i/5mZUs2hJV/ua/6XuPPTxmzHXZHmBTNkX5qcndMVelW+
 pe6I6XWnhX3/c5mij/w/t7vA9XCiw9rJLQzTL11cwcVz7aDZ+s1mcvtmerTUnBCfobN0l+lE1
 T1KLMUZiYZazEXFiQDnpowiuAIAAA==
X-Env-Sender: prvs=442a6224a=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1507048902!82358962!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22431 invoked from network); 3 Oct 2017 16:41:43 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Oct 2017 16:41:43 -0000
X-IronPort-AV: E=Sophos;i="5.42,474,1500940800"; d="scan'208";a="442373467"
Date: Tue, 3 Oct 2017 17:41:40 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171003164140.fwl5wmh6wvnczjhn@citrix.com>
References: <1507042136-31961-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507042136-31961-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/msr: Correct the definition of
	MSR_IA32_APICBASE_BASE
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMDMsIDIwMTcgYXQgMDM6NDg6NTZQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiAweGZmZmZmIDw8IDEyIGlzIHVuZGVmaW5lZCBiZWhhdmlvdXIsIGR1ZSB0byBzaGlm
dGluZyBpbnRvIHRoZSBzaWduIGJpdCBvZiBhbgo+IGludGVnZXIuCj4gCj4gU3BvdHRlZCBieSB0
aGUgVW5kZWZpbmVkIEJlaGF2aW91ciBTYW5pdGlzZXIKPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 03 16:57:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 16:57:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzQVE-00033o-IA; Tue, 03 Oct 2017 16:57:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzQVD-00033c-NT
 for xen-devel@lists.xensource.com; Tue, 03 Oct 2017 16:57:03 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 A1/F8-03283-E51C3D95; Tue, 03 Oct 2017 16:57:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVTf64OV
 Ig4sbDS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8WitYcH2dsaKtqvPWRsY
 W2K7GLk4hAQamSQeXTvDAuE8ZpT4P+kIE4SzjVFix7m/QBlODhEBZ4mvZ+ayg9i8AvoS02f9Z
 AKxhQVsJOZe2w3WICHQpSDx6cFTsCIJAU+JCU/nMcHYG9/dYe5iZOdgE7CSOCQGEmURUJV4d3
 YV8wRG7gWMDKsYNYpTi8pSi3SNLPSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQK
 9zgAEOxjPrw08xCjJwaQkyrtq3+VIIb6k/JTKjMTijPii0pzU4kOMMhwcShK80QeAcoJFqemp
 FWmZOcDwg0lLcPAoifCuAEnzFhck5hZnpkOkTjHqchzbdPkPkxBLXn5eqpQ4by5IkQBIUUZpH
 twIWCxcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjBvFcgUnsy8ErhNr4COYAI6Yk7XBZAjSh
 IRUlINjGu2Z78WmCzeJJv16sDuVnYzW/bPCzRcEt+UCBoqTnePrPYyerRIz1s+9G7v0zXMU4O
 m35iRseQ5A+9Ta+GXnutmXjRjNDh8fXoP358NLQyt/cpdzFnhNbvU1RpvMGmerdj/cv6JXQkb
 15lKFN2W1EuMr9Oq/iyytE7B6fyskl8HHsj9SF25TYmlOCPRUIu5qDgRAO5gYruAAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1507049818!82714747!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28869 invoked from network); 3 Oct 2017 16:56:59 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Oct 2017 16:56:59 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzQV7-0000R1-AC; Tue, 03 Oct 2017 16:56:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dzQV1-0003SK-Mq; Tue, 03 Oct 2017 16:56:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dzQV1-000239-8U; Tue, 03 Oct 2017 16:56:51 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113962-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-libvirt-xsm:leak-check/check:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-multivcpu:host-ping-check-native:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-stop:fail:heisenbug
 xen-unstable:test-armhf-armhf-libvirt-xsm:xen-install:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-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-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-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-saverestore:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qcow2: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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm: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-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=60823b39a1f3788b7ea98bdaf1eda987156f4c87
X-Osstest-Versions-That: xen=8c975cd44a4478f4cbe2710949ecda2dd7540c59
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 03 Oct 2017 16:56:51 +0000
Subject: [Xen-devel] [xen-unstable test] 113962: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzk2MiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzk2Mi8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMjEgbGVhay1jaGVj
ay9jaGVjayBmYWlsIGluIDExMzk1OSBwYXNzIGluIDExMzk2MgogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgNSBob3N0LXBpbmctY2hlY2stbmF0aXZlIGZhaWwgaW4gMTEzOTU5IHBhc3Mg
aW4gMTEzOTYyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDE3IGd1
ZXN0LXN0b3AgZmFpbCBpbiAxMTM5NTkgcGFzcyBpbiAxMTM5NjIKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c20gIDYgeGVuLWluc3RhbGwgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEx
Mzk1OQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZh
aWwgaW4gMTEzOTU5IGJsb2NrZWQgaW4gMTEzOTU0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTM5NTkgbGlrZSAxMTM5
NTQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgaW4gMTEzOTU5IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExMzk1NAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTEzOTU0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTM5NTQKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEx
Mzk1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAg
ICAgICAgICAgIGZhaWwgIGxpa2UgMTEzOTU0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTM5NTQKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qt
c2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IHhlbiAgICAgICAgICAgICAgICAgIDYwODIzYjM5YTFmMzc4OGI3ZWE5OGJkYWYxZWRhOTg3MTU2
ZjRjODcKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDhjOTc1Y2Q0NGE0
NDc4ZjRjYmUyNzEwOTQ5ZWNkYTJkZDc1NDBjNTkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMzk1
NCAgMjAxNy0xMC0wMiAyMDo0ODozNiBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
MTM5NTkgIDIwMTctMTAtMDMgMDM6MjY6MTggWiAgICAwIGRheXMgICAgMiBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgog
IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVt
cHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVu
LXVuc3RhYmxlCisgcmV2aXNpb249NjA4MjNiMzlhMWYzNzg4YjdlYTk4YmRhZjFlZGE5ODcxNTZm
NGM4NworIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1n
ZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi4KKysrKyBQRVJMTElCPS46LgorKysgdW1h
c2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwog
ICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29u
ZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAg
ICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgv
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLXVuc3RhYmxlIDYwODIzYjM5YTFmMzc4OGI3
ZWE5OGJkYWYxZWRhOTg3MTU2ZjRjODcKKyBicmFuY2g9eGVuLXVuc3RhYmxlCisgcmV2aXNpb249
NjA4MjNiMzlhMWYzNzg4YjdlYTk4YmRhZjFlZGE5ODcxNTZmNGM4NworIC4gLi9jcmktbG9jay1y
ZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQg
UEVSTExJQj0uOi46LgorKysrIFBFUkxMSUI9LjouOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVw
b3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVz
ZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAg
ICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICdd
JworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9v
c3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0v
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sg
JyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4g
Li9jcmktZ2V0Y29uZmlnCisrKyBleHBvcnQgUEVSTExJQj0uOi46LjouCisrKyBQRVJMTElCPS46
LjouOi4KKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGlu
CisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgJ1snIHh4ZW4gPSB4bGludXgg
J10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBz
dHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVu
YnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1sn
IHg2MDgyM2IzOWExZjM3ODhiN2VhOThiZGFmMWVkYTk4NzE1NmY0Yzg3ID0geCAnXScKKyA6IHRl
c3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAg
ICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAg
ICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAg
ICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5v
cmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysg
OiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2Vh
Ymlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9z
LmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJt
d2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4
LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysg
OiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICdd
JworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQv
bGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2Vy
bmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNy
b24ueGVuLXVuc3RhYmxlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUKKysgOiBkYWlseS1j
cm9uLnhlbi11bnN0YWJsZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlCisrIDogZGFpbHkt
Y3Jvbi54ZW4tdW5zdGFibGUKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZQorKyA6IGRhaWx5
LWNyb24ueGVuLXVuc3RhYmxlCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9u
L3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdp
dAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElO
VVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQK
KyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0Cisg
VFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9v
dm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eHRmLmdpdAorIGluZm9fbGludXhfdHJlZSB4ZW4tdW5zdGFibGUKKyBjYXNlICQxIGluCisgcmV0
dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveGVuCisg
Z2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0IDYw
ODIzYjM5YTFmMzc4OGI3ZWE5OGJkYWYxZWRhOTg3MTU2ZjRjODc6cmVmcy9oZWFkcy9tYXN0ZXIK
VG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDhjOTc1
Y2QuLjYwODIzYjMgIDYwODIzYjM5YTFmMzc4OGI3ZWE5OGJkYWYxZWRhOTg3MTU2ZjRjODcgLT4g
bWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 03 17:12:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 17:12:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzQjy-0004SP-3y; Tue, 03 Oct 2017 17:12:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dzQjw-0004SF-R6
 for xen-devel@lists.xenproject.org; Tue, 03 Oct 2017 17:12:16 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 76/49-03414-0F4C3D95; Tue, 03 Oct 2017 17:12:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVybKJssu77I5c
 jDQ61sFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnHOvaxFEzjr3g57xhzA2MnTxcjF4eQwBIm
 ia/fH7B1MXJysAg4SHROv8zcxcjBwSgQI/HghzVImFEgTGLy5SWsECVaEl2NR5lBbDYBQ4m/T
 zaxgZRLANlLPnOAhEUENCX2fj/DBDKeWeAep8TVDbcYQRLCAmsYJU73a4LYnAJWEs+nnGYHsX
 kFvCUmbzrFAnHPF0aJ5e9XgzWICuhKHPr3hw2iSFDi5MwnLCA2M9ARy6dvY5nAKDALSWoWktQ
 CRqZVjBrFqUVlqUW6hoZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBYcgABDsY
 Py0LOMQoycGkJMobffhypBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3sUgOcGi1PTUirTMHGBEw
 KQlOHiURHgdQdK8xQWJucWZ6RCpU4yKUuK8ziAJAZBERmkeXBssCi8xykoJ8zICHSLEU5BalJ
 tZgir/ilGcg1FJmPcXyBSezLwSuOmvgBYzAS2e03UBZHFJIkJKqoFR8veOvlNnP6a82mEauf1
 BledKdgf+n9cyw9szZkx5xJz2vsVqoSu//8OOW1kPXM9aLoq4MlG5oHRFwglHZd/lP38p7NLK
 Xb2oe/6PL7t/Hrz2tu/l/8teT1MXFBiufpL7M2xf+AmLjZ4VSh7vTgmun1z1teNzxukTt8LWv
 575yvzC2gkr7wl8WqvEUpyRaKjFXFScCADyc36IvQIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1507050733!85726385!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27982 invoked from network); 3 Oct 2017 17:12:14 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 Oct 2017 17:12:14 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E027B2188D;
 Tue,  3 Oct 2017 17:12:11 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E027B2188D
Date: Tue, 3 Oct 2017 10:12:11 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Eduardo Habkost <ehabkost@redhat.com>
In-Reply-To: <20171003001257.GA7087@localhost.localdomain>
Message-ID: <alpine.DEB.2.10.1710031003331.17914@sstabellini-ThinkPad-X260>
References: <20170927195635.16014-1-ehabkost@redhat.com>
 <20170927195635.16014-5-ehabkost@redhat.com>
 <59CCD0150200007800180507@prv-mh.provo.novell.com>
 <20170928131234.GP4115@localhost.localdomain>
 <20171003001257.GA7087@localhost.localdomain>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Peter Maydell <peter.maydell@linaro.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, qemu-devel@nongnu.org,
 Gerd Hoffmann <kraxel@redhat.com>, Jan Beulich <JBeulich@suse.com>,
 David Gibson <dgibson@redhat.com>, Jiri Slaby <jslaby@suse.cz>,
 Hannes Reinecke <hare@suse.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Alberto Garcia <berto@igalia.com>, qemu-block@nongnu.org,
 Alexander Graf <agraf@suse.de>,
 =?UTF-8?Q?Herv=C3=A9_Poussineau?= <hpoussin@reactos.org>,
 Marcel Apfelbaum <marcel@redhat.com>, xen-devel@lists.xenproject.org,
 David Gibson <david@gibson.dropbear.id.au>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Jiri Pirko <jiri@resnulli.us>,
 Anthony Perard <anthony.perard@citrix.com>,
 Alex Williamson <alex.williamson@redhat.com>, qemu-arm@nongnu.org,
 Laine Stump <laine@redhat.com>, Igor Mammedov <imammedo@redhat.com>,
 Yongbok Kim <yongbok.kim@imgtec.com>, Alistair Francis <alistair23@gmail.com>,
 John Snow <jsnow@redhat.com>, Richard Henderson <rth@twiddle.net>,
 qemu-ppc@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>
Subject: Re: [Xen-devel] xen-pci-passthrough PCI Express support? (Re:
 [Qemu-devel] [PATCH v2 4/5] pci: Add INTERFACE_CONVENTIONAL_PCI_DEVICE to
 Conventional PCI devices)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAyIE9jdCAyMDE3LCBFZHVhcmRvIEhhYmtvc3Qgd3JvdGU6Cj4gT24gVGh1LCBTZXAg
MjgsIDIwMTcgYXQgMTA6MTI6MzRBTSAtMDMwMCwgRWR1YXJkbyBIYWJrb3N0IHdyb3RlOgo+ID4g
T24gVGh1LCBTZXAgMjgsIDIwMTcgYXQgMDI6MzM6NTdBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPiA+ID4+PiBPbiAyNy4wOS4xNyBhdCAyMTo1NiwgPGVoYWJrb3N0QHJlZGhhdC5jb20+
IHdyb3RlOgo+ID4gPiA+IC0tLSBhL2h3L3hlbi94ZW5fcHQuYwo+ID4gPiA+ICsrKyBiL2h3L3hl
bi94ZW5fcHQuYwo+ID4gPiA+IEBAIC05NjQsNiArOTY0LDEwIEBAIHN0YXRpYyBjb25zdCBUeXBl
SW5mbyB4ZW5fcGNpX3Bhc3N0aHJvdWdoX2luZm8gPSB7Cj4gPiA+ID4gICAgICAuaW5zdGFuY2Vf
c2l6ZSA9IHNpemVvZihYZW5QQ0lQYXNzdGhyb3VnaFN0YXRlKSwKPiA+ID4gPiAgICAgIC5pbnN0
YW5jZV9maW5hbGl6ZSA9IHhlbl9wY2lfcGFzc3Rocm91Z2hfZmluYWxpemUsCj4gPiA+ID4gICAg
ICAuY2xhc3NfaW5pdCA9IHhlbl9wY2lfcGFzc3Rocm91Z2hfY2xhc3NfaW5pdCwKPiA+ID4gPiAr
ICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgewo+ID4gPiA+ICsgICAgICAgIHsg
SU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVWSUNFIH0sCj4gPiA+ID4gKyAgICAgICAgeyB9
LAo+ID4gPiA+ICsgICAgfSwKPiA+ID4gPiAgfTsKPiA+ID4gCj4gPiA+IFBhc3NlZCB0aHJvdWdo
IGRldmljZXMgY2FuIGJlIGJvdGggUENJIGFuZCBQQ0llLCBzbyBmb2xsb3dpbmcKPiA+ID4gdGhl
IGRlc2NyaXB0aW9uIG9mIHRoZSBwYXRjaCBJIGRvbid0IHRoaW5rIHRoZXNlIGNhbiBiZSBzdGF0
aWNhbGx5Cj4gPiA+IGdpdmVuIGVpdGhlciBwcm9wZXJ0eS4gR3JhbnRlZCBxdWl0ZSBhIGJpdCBv
ZiBQQ0llIHNwZWNpZmljCj4gPiA+IGZ1bmN0aW9uYWxpdHkgbWF5IGJlIG1pc3NpbmcgaW4gdGhl
IFhlbiBjb2RlIC4uLgo+ID4gCj4gPiBUaGlzIGlzIGp1c3Qgc3RhdGljIGRhdGEgYWJvdXQgd2hh
dCB0aGUgZGV2aWNlIHR5cGUgc3VwcG9ydHMsIG5vdAo+ID4gYWJvdXQgd2hhdCBhIGdpdmVuIGRl
dmljZSBpbnN0YW5jZSByZWFsbHkgaXMuICBEZWNpZGluZyBpZiB0aGUKPiA+IGRldmljZSBpcyBQ
Q0llIG9yIENvbnZlbnRpb25hbCBhdCBydW50aW1lIGlzIG91dCBvZiB0aGUgc2NvcGUgb2YKPiA+
IHRoaXMgc2VyaWVzLgo+ID4gCj4gPiBUaGF0IHNhaWQsIGlmIHBhc3NlZCB0aHJvdWdoIFBDSSBF
eHByZXNzIGRldmljZXMgYXJlIHJlYWxseQo+ID4gc3VwcG9ydGVkLCBpdCBsb29rcyBsaWtlIHRo
aXMgc2hvdWxkIGJlIG1hcmtlZCBhcyBoeWJyaWQuCj4gCj4gQ2FuIGFueWJvZHkgY29uZmlybSBp
ZiBQQ0kgRXhwcmVzcyBkZXZpY2VzIGFyZSByZWFsbHkgc3VwcG9ydGVkCj4gYnkgeGVuLXBjaS1w
YXNzdGhyb3VnaD8KPiAKPiBJIHN1Z2dlc3Qgd2UgYWRkIG9ubHkgSU5URVJGQUNFX0NPTlZFTlRJ
T05BTF9QQ0lfREVWSUNFIHRvIHRoZQo+IGNsYXNzIGluZm8gdW50aWwgd2UgY29uZmlybSB0aGF0
Lgo+IAo+IChJbiBvdGhlciB3b3JkcywgYXBwbHkgdGhpcyBwYXRjaCBhcy1pcywgYW5kIGFkZAo+
IElOVEVSRkFDRV9QQ0lFX0RFVklDRSBsYXRlciBhcyBhIGZvbGxvdy11cCBwYXRjaCBpZiBhcHBy
b3ByaWF0ZS4pCgpZZXMsIHhlbi1wY2ktcGFzc3Rocm91Z2ggY2FuIGV4cG9zZSBQQ0kgRXhwcmVz
cyBkZXZpY2VzIHRvIHRoZSBndWVzdC4gIEkKZG9uJ3QgdGhpbmsgdGhlIG9sZCB4ZW4tcGNpLXBh
c3N0aHJvdWdoIGNvZGUgZG9lcyBhbnl0aGluZyBzcGVjaWFsIHRvCm1hcmsgaXQgYXMgc3VjaCBp
bnRlcm5hbGx5IGluIFFFTVUsIGJ1dCBpdCBjYW4gZGVhbCB3aXRoIHRoZSBQQ0kgRXhwcmVzcwpD
YXBhYmlsaXRpZXMgYW5kIGV4cG9zZS9lbXVsYXRlIHRoZW0gZm9yIHRoZSBndWVzdCdzIGJlbmVm
aXQuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 03 17:46:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 17:46:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzRHA-0006Y0-0x; Tue, 03 Oct 2017 17:46:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1dzRH8-0006Xu-Ri
 for xen-devel@lists.xen.org; Tue, 03 Oct 2017 17:46:34 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 57/74-03454-AFCC3D95; Tue, 03 Oct 2017 17:46:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42LpnVTnqvv9zOV
 Ig83HxC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oy5y96yF7w1q1hxdgtLA+NarS5GTg4hgUlM
 ElO3+HYxcgHZfxglWqfOZIdwNjBKtF34zwjhNDJKnFg1gQ2khU1AT6L1/GdmEFtEwEii7fhEs
 A5mgc2MEhdfXGYESQgL+EhcaugDa2ARUJV4uW4pmM0rYCux6fEmJhBbQkBeYlfbRVYQm1PATm
 Lnx+fsEDfZSjzfOpkdosZYom9WH8sERr4FjAyrGDWKU4vKUot0DQ31kooy0zNKchMzc3QNDcz
 0clOLixPTU3MSk4r1kvNzNzECg4UBCHYwfloWcIhRkoNJSZQ3+vDlSCG+pPyUyozE4oz4otKc
 1OJDjDIcHEoSvNLA4BMSLEpNT61Iy8wBhi1MWoKDR0mEd+tpoDRvcUFibnFmOkTqFKMxx7FNl
 /8wcXTcvPuHSYglLz8vVUqcdy9IqQBIaUZpHtwgWDxdYpSVEuZlBDpNiKcgtSg3swRV/hWjOA
 ejkjCvDcg9PJl5JXD7XgGdwgR0ypyuCyCnlCQipKQaGLMFl6crPys62fvdrOq8rfu2M3n67LU
 SKusVkqyqPngG/jeUlErjqpJ3V3x7UNrwlnS8ymph7mO+Jl8dD0dnTa6IvzKh37zv4sTSY6+2
 lWzoa+W50/zv634rt9WnI4QNM38dqTKd6fDC4+m3twdvVW6KeyCt+V9pd9aJzLPl8Wce3136Y
 Z3OHyWW4oxEQy3mouJEAKri5RyiAgAA
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1507052789!62789835!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26281 invoked from network); 3 Oct 2017 17:46:31 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 Oct 2017 17:46:31 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v93HkQOW028487
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 3 Oct 2017 17:46:26 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v93HkQ58005026
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 3 Oct 2017 17:46:26 GMT
Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v93HkQ1o019623;
 Tue, 3 Oct 2017 17:46:26 GMT
Received: from paddy.lan (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 03 Oct 2017 10:46:25 -0700
From: Joao Martins <joao.m.martins@oracle.com>
To: Xen Development List <xen-devel@lists.xen.org>
Date: Tue,  3 Oct 2017 18:46:08 +0100
Message-Id: <20171003174609.4165-2-joao.m.martins@oracle.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171003174609.4165-1-joao.m.martins@oracle.com>
References: <20171003174609.4165-1-joao.m.martins@oracle.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Joao Martins <joao.m.martins@oracle.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Subject: [Xen-devel] [PATCH v5 1/2] public/io/netif.h: add gref mapping
	control messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkcyAzIG1lc3NhZ2VzIHRvIGFsbG93IGd1ZXN0IHRvIGxldCBiYWNrZW5kIGtlZXAgZ3JhbnRz
IG1hcHBlZCwKc3VjaCB0aGF0IDEpIGd1ZXN0cyBhbGxvd2luZyBmYXN0IHJlY3ljbGluZyBvZiBw
YWdlcyBjYW4gYXZvaWQgZG9pbmcKZ3JhbnQgb3BzIGZvciB0aG9zZSBjYXNlcywgb3Igb3RoZXJ3
aXNlIDIpIHByZWZlcnJpbmcgY29waWVzIG92ZXIKZ3JhbnRzIGFuZCAzKSBhbHdheXMgdXNpbmcg
YSBmaXhlZCBzZXQgb2YgcGFnZXMgZm9yIG5ldHdvcmsgSS9PLgoKVGhlIHRocmVlIGNvbnRyb2wg
cmluZyBtZXNzYWdlcyBhZGRlZCBhcmU6CiAtIEFkZCBncmVmcyB0byBiZSBtYXBwZWQgYnkgYmFj
a2VuZAogLSBSZW1vdmUgZ3JlZnMgbWFwcGluZ3MgKElmIHRoZXkgYXJlIG5vdCBpbiB1c2UpCiAt
IEdldCBtYXhpbXVtIGFtb3VudCBvZiBncmVmcyBrZXB0IG1hcHBlZC4KClNpZ25lZC1vZmYtYnk6
IEpvYW8gTWFydGlucyA8am9hby5tLm1hcnRpbnNAb3JhY2xlLmNvbT4KUmV2aWV3ZWQtYnk6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBLb25yYWQg
Unplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Ci0tLQp2NToKKiBBZGRlZCBS
b0IgZnJvbSBQYXVsIGFuZCBLb25yYWQKCnY0OgoqIERlY2xhcmUgeGVuX25ldGlmX2dyZWYgcGFy
YW1ldGVycyBhcmUgaW5wdXQgb3Igb3V0cHV0LgoqIENsYXJpZnkgc3RhdHVzIGZpZWxkIGFuZCB0
aGF0IGl0IGRvZXNuJ3QgcmVxdWlyZSB0byBiZSBzZXQgdG8gemVybwpwcmlvciB0byBpdHMgdXNh
Z2UuCiogQ2xhcmlmeSBvbiBBRERfR1JFRl9NQVBQSU5HIGlzICdhbGwgb3Igbm90aGluZycKKiBJ
bXByb3ZlIGxhc3QgcGFyYWdyYXBoIG9mIERFTF9HUkVGX01BUFBJTkcKCnYzOgoqIFVzZSBERUwg
Zm9yIHVubWFwcGluZyBncmVmcyBpbnN0ZWFkIG9mIFBVVAoqIFJuYW1lIGZyb20geGVuX25ldGlm
X2dyZWZfYWxsb2MgdG8geGVuX25ldGlmX2dyZWYKKiBBZGQgJ3N0YXR1cycgZmllbGQgb24geGVu
X25ldGlmX2dyZWYKKiBDbGFyaWZ5IHdoYXQgJ2luZmxpZ2h0JyBtZWFucwoqIFVzZSAiYmVnaW5u
aW5nIG9mIHRoZSBwYWdlIiBpbnN0ZWFkIG9mICJiZWdpbm5pbmcgb2YgdGhlIGdyYW50IgoqIE1l
bnRpb24gdGhhdCBwYWdlIG5lZWRzIHRvIGJlIHIvdyAoYXMgaXQgd2lsbCBoYXZlIHRvIG1vZGlm
eSBcLnN0YXR1cykKLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vbmV0aWYuaCB8IDEyMyArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAx
MjMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9uZXRp
Zi5oIGIveGVuL2luY2x1ZGUvcHVibGljL2lvL25ldGlmLmgKaW5kZXggY2EwMDYxNDEwZC4uMjQ1
NDQ0OGJhYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2lvL25ldGlmLmgKKysrIGIv
eGVuL2luY2x1ZGUvcHVibGljL2lvL25ldGlmLmgKQEAgLTM1Myw2ICszNTMsOSBAQCBzdHJ1Y3Qg
eGVuX25ldGlmX2N0cmxfcmVxdWVzdCB7CiAjZGVmaW5lIFhFTl9ORVRJRl9DVFJMX1RZUEVfU0VU
X0hBU0hfTUFQUElOR19TSVpFIDUKICNkZWZpbmUgWEVOX05FVElGX0NUUkxfVFlQRV9TRVRfSEFT
SF9NQVBQSU5HICAgICAgNgogI2RlZmluZSBYRU5fTkVUSUZfQ1RSTF9UWVBFX1NFVF9IQVNIX0FM
R09SSVRITSAgICA3CisjZGVmaW5lIFhFTl9ORVRJRl9DVFJMX1RZUEVfR0VUX0dSRUZfTUFQUElO
R19TSVpFIDgKKyNkZWZpbmUgWEVOX05FVElGX0NUUkxfVFlQRV9BRERfR1JFRl9NQVBQSU5HICAg
ICAgOQorI2RlZmluZSBYRU5fTkVUSUZfQ1RSTF9UWVBFX0RFTF9HUkVGX01BUFBJTkcgICAgIDEw
CiAKICAgICB1aW50MzJfdCBkYXRhWzNdOwogfTsKQEAgLTM5MSw2ICszOTQsNDQgQEAgc3RydWN0
IHhlbl9uZXRpZl9jdHJsX3Jlc3BvbnNlIHsKIH07CiAKIC8qCisgKiBTdGF0aWMgR3JhbnRzIChz
dHJ1Y3QgeGVuX25ldGlmX2dyZWYpCisgKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09CisgKgorICogQSBmcm9udGVuZCBtYXkgcHJvdmlkZSBhIGZpeGVkIHNldCBvZiBncmFu
dCByZWZlcmVuY2VzIHRvIGJlIG1hcHBlZCBvbgorICogdGhlIGJhY2tlbmQuIFRoZSBtZXNzYWdl
IG9mIHR5cGUgWEVOX05FVElGX0NUUkxfVFlQRV9BRERfR1JFRl9NQVBQSU5HCisgKiBwcmlvciBp
dHMgdXNhZ2UgaW4gdGhlIGNvbW1hbmQgcmluZyBhbGxvd3MgZm9yIGNyZWF0aW9uIG9mIHRoZXNl
IG1hcHBpbmdzLgorICogVGhlIGJhY2tlbmQgd2lsbCBtYWludGFpbiBhIGZpeGVkIGFtb3VudCBv
ZiB0aGVzZSBtYXBwaW5ncy4KKyAqCisgKiBYRU5fTkVUSUZfQ1RSTF9UWVBFX0dFVF9HUkVGX01B
UFBJTkdfU0laRSBsZXRzIGEgZnJvbnRlbmQgcXVlcnkgaG93IG1hbnkKKyAqIG9mIHRoZXNlIG1h
cHBpbmdzIGNhbiBiZSBrZXB0LgorICoKKyAqIEVhY2ggZW50cnkgaW4gdGhlIFhFTl9ORVRJRl9D
VFJMX1RZUEVfe0FERCxERUx9X0dSRUZfTUFQUElORyBpbnB1dCB0YWJsZSBoYXMKKyAqIHRoZSBm
b2xsb3dpbmcgZm9ybWF0OgorICoKKyAqICAgIDAgICAgIDEgICAgIDIgICAgIDMgICAgIDQgICAg
IDUgICAgIDYgICAgIDcgIG9jdGV0CisgKiArLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0r
LS0tLS0rLS0tLS0rLS0tLS0rCisgKiB8IGdyYW50IHJlZiAgICAgICAgICAgICB8ICBmbGFncyAg
ICB8ICBzdGF0dXMgICB8CisgKiArLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0r
LS0tLS0rLS0tLS0rCisgKgorICogZ3JhbnQgcmVmOiBncmFudCByZWZlcmVuY2UgKElOKQorICog
ZmxhZ3M6IGZsYWdzIGRlc2NyaWJpbmcgdGhlIGNvbnRyb2wgb3BlcmF0aW9uIChJTikKKyAqIHN0
YXR1czogWEVOX05FVElGX0NUUkxfU1RBVFVTXyogKE9VVCkKKyAqCisgKiAnc3RhdHVzJyBpcyBh
biBvdXRwdXQgcGFyYW1ldGVyIHdoaWNoIGRvZXMgbm90IHJlcXVpcmUgdG8gYmUgc2V0IHRvIHpl
cm8KKyAqIHByaW9yIHRvIGl0cyB1c2FnZSBpbiB0aGUgY29ycmVzcG9uZGluZyBjb250cm9sIG1l
c3NhZ2VzLgorICovCisKK3N0cnVjdCB4ZW5fbmV0aWZfZ3JlZiB7CisgICAgICAgZ3JhbnRfcmVm
X3QgcmVmOworICAgICAgIHVpbnQxNl90IGZsYWdzOworCisjZGVmaW5lIF9YRU5fTkVUSUZfQ1RS
TEZfR1JFRl9yZWFkb25seSAgICAwCisjZGVmaW5lIFhFTl9ORVRJRl9DVFJMRl9HUkVGX3JlYWRv
bmx5ICAgICgxVTw8X1hFTl9ORVRJRl9DVFJMRl9HUkVGX3JlYWRvbmx5KQorCisgICAgICAgdWlu
dDE2X3Qgc3RhdHVzOworfTsKKworLyoKICAqIENvbnRyb2wgbWVzc2FnZXMKICAqID09PT09PT09
PT09PT09PT0KICAqCkBAIC02MDksNiArNjUwLDg4IEBAIHN0cnVjdCB4ZW5fbmV0aWZfY3RybF9y
ZXNwb25zZSB7CiAgKiAgICAgICBpbnZhbGlkYXRlIGFueSB0YWJsZSBkYXRhIG91dHNpZGUgdGhh
dCByYW5nZS4KICAqICAgICAgIFRoZSBncmFudCByZWZlcmVuY2UgbWF5IGJlIHJlYWQtb25seSBh
bmQgbXVzdCByZW1haW4gdmFsaWQgdW50aWwKICAqICAgICAgIHRoZSByZXNwb25zZSBoYXMgYmVl
biBwcm9jZXNzZWQuCisgKgorICogWEVOX05FVElGX0NUUkxfVFlQRV9HRVRfR1JFRl9NQVBQSU5H
X1NJWkUKKyAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisgKgor
ICogVGhpcyBpcyBzZW50IGJ5IHRoZSBmcm9udGVuZCB0byBmZXRjaCB0aGUgbnVtYmVyIG9mIGdy
ZWZzIHRoYXQgY2FuIGJlIGtlcHQKKyAqIG1hcHBlZCBpbiB0aGUgYmFja2VuZC4KKyAqCisgKiBS
ZXF1ZXN0OgorICoKKyAqICB0eXBlICAgID0gWEVOX05FVElGX0NUUkxfVFlQRV9HRVRfR1JFRl9N
QVBQSU5HX1NJWkUKKyAqICBkYXRhWzBdID0gcXVldWUgaW5kZXggKGFzc3VtZWQgMCBmb3Igc2lu
Z2xlIHF1ZXVlKQorICogIGRhdGFbMV0gPSAwCisgKiAgZGF0YVsyXSA9IDAKKyAqCisgKiBSZXNw
b25zZToKKyAqCisgKiAgc3RhdHVzID0gWEVOX05FVElGX0NUUkxfU1RBVFVTX05PVF9TVVBQT1JU
RUQgICAgIC0gT3BlcmF0aW9uIG5vdAorICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN1cHBvcnRlZAorICogICAgICAgICAgIFhFTl9ORVRJRl9D
VFJMX1NUQVRVU19JTlZBTElEX1BBUkFNRVRFUiAtIFRoZSBxdWV1ZSBpbmRleCBpcworICogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dCBvZiBy
YW5nZQorICogICAgICAgICAgIFhFTl9ORVRJRl9DVFJMX1NUQVRVU19TVUNDRVNTICAgICAgICAg
ICAtIE9wZXJhdGlvbiBzdWNjZXNzZnVsCisgKiAgZGF0YSAgID0gbWF4aW11bSBudW1iZXIgb2Yg
ZW50cmllcyBhbGxvd2VkIGluIHRoZSBncmVmIG1hcHBpbmcgdGFibGUKKyAqICAgICAgICAgICAo
aWYgb3BlcmF0aW9uIHdhcyBzdWNjZXNzZnVsKSBvciB6ZXJvIGlmIGl0IGlzIG5vdCBzdXBwb3J0
ZWQuCisgKgorICogWEVOX05FVElGX0NUUkxfVFlQRV9BRERfR1JFRl9NQVBQSU5HCisgKiAtLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKyAqCisgKiBUaGlzIGlzIHNlbnQgYnkg
dGhlIGZyb250ZW5kIGZvciBiYWNrZW5kIHRvIG1hcCBhIGxpc3Qgb2YgZ3JhbnQKKyAqIHJlZmVy
ZW5jZXMuCisgKgorICogUmVxdWVzdDoKKyAqCisgKiAgdHlwZSAgICA9IFhFTl9ORVRJRl9DVFJM
X1RZUEVfQUREX0dSRUZfTUFQUElORworICogIGRhdGFbMF0gPSBxdWV1ZSBpbmRleAorICogIGRh
dGFbMV0gPSBncmFudCByZWZlcmVuY2Ugb2YgcGFnZSBjb250YWluaW5nIHRoZSBtYXBwaW5nIGxp
c3QKKyAqICAgICAgICAgICAgKHIvdyBhbmQgYXNzdW1lZCB0byBzdGFydCBhdCBiZWdpbm5pbmcg
b2YgcGFnZSkKKyAqICBkYXRhWzJdID0gc2l6ZSBvZiBsaXN0IGluIGVudHJpZXMKKyAqCisgKiBS
ZXNwb25zZToKKyAqCisgKiAgc3RhdHVzID0gWEVOX05FVElGX0NUUkxfU1RBVFVTX05PVF9TVVBQ
T1JURUQgICAgIC0gT3BlcmF0aW9uIG5vdAorICogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN1cHBvcnRlZAorICogICAgICAgICAgIFhFTl9ORVRJ
Rl9DVFJMX1NUQVRVU19JTlZBTElEX1BBUkFNRVRFUiAtIE9wZXJhdGlvbiBmYWlsZWQKKyAqICAg
ICAgICAgICBYRU5fTkVUSUZfQ1RSTF9TVEFUVVNfU1VDQ0VTUyAgICAgICAgICAgLSBPcGVyYXRp
b24gc3VjY2Vzc2Z1bAorICoKKyAqIE5PVEU6IEVhY2ggZW50cnkgaW4gdGhlIGlucHV0IHRhYmxl
IGhhcyB0aGUgZm9ybWF0IG91dGxpbmVkCisgKiAgICAgICBpbiBzdHJ1Y3QgeGVuX25ldGlmX2dy
ZWYuCisgKiAgICAgICBDb250cmFyeSB0byBYRU5fTkVUSUZfQ1RSTF9UWVBFX0RFTF9HUkVGX01B
UFBJTkcsIHRoZSBzdHJ1Y3QKKyAqICAgICAgIHhlbl9uZXRpZl9ncmVmICdzdGF0dXMnIGZpZWxk
IGlzIG5vdCB1c2VkIGFuZCB0aGVyZWZvcmUgdGhlIHJlc3BvbnNlCisgKiAgICAgICAnc3RhdHVz
JyBkZXRlcm1pbmVzIHRoZSBzdWNjZXNzIG9mIHRoaXMgb3BlcmF0aW9uLiBJbiBjYXNlIG9mCisg
KiAgICAgICBmYWlsdXJlIG5vbmUgb2YgZ3JhbnRzIG1hcHBpbmdzIGdldCBhZGRlZCBpbiB0aGUg
YmFja2VuZC4KKyAqCisgKiBYRU5fTkVUSUZfQ1RSTF9UWVBFX0RFTF9HUkVGX01BUFBJTkcKKyAq
IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorICoKKyAqIFRoaXMgaXMgc2Vu
dCBieSB0aGUgZnJvbnRlbmQgZm9yIGJhY2tlbmQgdG8gdW5tYXAgYSBsaXN0IG9mIGdyYW50Cisg
KiByZWZlcmVuY2VzLgorICoKKyAqIFJlcXVlc3Q6CisgKgorICogIHR5cGUgICAgPSBYRU5fTkVU
SUZfQ1RSTF9UWVBFX0RFTF9HUkVGX01BUFBJTkcKKyAqICBkYXRhWzBdID0gcXVldWUgaW5kZXgK
KyAqICBkYXRhWzFdID0gZ3JhbnQgcmVmZXJlbmNlIG9mIHBhZ2UgY29udGFpbmluZyB0aGUgbWFw
cGluZyBsaXN0CisgKiAgICAgICAgICAgIChyL3cgYW5kIGFzc3VtZWQgdG8gc3RhcnQgYXQgYmVn
aW5uaW5nIG9mIHBhZ2UpCisgKiAgZGF0YVsyXSA9IHNpemUgb2YgbGlzdCBpbiBlbnRyaWVzCisg
KgorICogUmVzcG9uc2U6CisgKgorICogIHN0YXR1cyA9IFhFTl9ORVRJRl9DVFJMX1NUQVRVU19O
T1RfU1VQUE9SVEVEICAgICAtIE9wZXJhdGlvbiBub3QKKyAqICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdXBwb3J0ZWQKKyAqICAgICAgICAgICBY
RU5fTkVUSUZfQ1RSTF9TVEFUVVNfSU5WQUxJRF9QQVJBTUVURVIgLSBPcGVyYXRpb24gZmFpbGVk
CisgKiAgICAgICAgICAgWEVOX05FVElGX0NUUkxfU1RBVFVTX1NVQ0NFU1MgICAgICAgICAgIC0g
T3BlcmF0aW9uIHN1Y2Nlc3NmdWwKKyAqICBkYXRhICAgPSBudW1iZXIgb2YgZW50cmllcyB0aGF0
IHdlcmUgdW5tYXBwZWQKKyAqCisgKiBOT1RFOiBFYWNoIGVudHJ5IGluIHRoZSBpbnB1dCB0YWJs
ZSBoYXMgdGhlIGZvcm1hdCBvdXRsaW5lZCBpbiBzdHJ1Y3QKKyAqICAgICAgIHhlbl9uZXRpZl9n
cmVmLgorICogICAgICAgVGhlIHN0cnVjdCB4ZW5fbmV0aWZfZ3JlZiAnc3RhdHVzJyBmaWVsZCBk
ZXRlcm1pbmVzIGlmIHRoZSBlbnRyeQorICogICAgICAgd2FzIHN1Y2Nlc3NmdWxseSByZW1vdmVk
LgorICogICAgICAgVGhlIGVudHJpZXMgdXNlZCBhcmUgb25seSB0aGUgb25lcyByZXByZXNlbnRp
bmcgZ3JhbnQgcmVmZXJlbmNlcyB0aGF0CisgKiAgICAgICB3ZXJlIHByZXZpb3VzbHkgdGhlIHN1
YmplY3Qgb2YgYSBYRU5fTkVUSUZfQ1RSTF9UWVBFX0FERF9HUkVGX01BUFBJTkcKKyAqICAgICAg
IG9wZXJhdGlvbi4gQW55IG90aGVyIGVudHJpZXMgd2lsbCBoYXZlIHRoZWlyIHN0YXR1cyBzZXQg
dG8KKyAqICAgICAgIFhFTl9ORVRJRl9DVFJMX1NUQVRVU19JTlZBTElEX1BBUkFNRVRFUiB1cG9u
IGNvbXBsZXRpb24uCiAgKi8KIAogREVGSU5FX1JJTkdfVFlQRVMoeGVuX25ldGlmX2N0cmwsCi0t
IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 03 17:46:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 17:46:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzRH5-0006Xj-Pu; Tue, 03 Oct 2017 17:46:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1dzRH4-0006Xd-R0
 for xen-devel@lists.xen.org; Tue, 03 Oct 2017 17:46:30 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 88/B7-00743-6FCC3D95; Tue, 03 Oct 2017 17:46:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42KZM10+UPfrmcu
 RBo/ma1gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBltPXcYC46yVpx+1cvUwHiDpYuRi0NIYBKT
 xJ3jJ9i7GDmBnF+MEuffaUMkNjBKtBzayQThNDJKPG5vZQSpYhPQk2g9/5kZxBYRMJJoOz6RH
 aSIWWAzo8TFF5fBioQF7CTePl/DBGKzCKhKXN55jg3E5hWwlVix9RRYXEJAXmJX20VWCNtYov
 3tRbYJjDwLGBlWMaoXpxaVpRbpGuklFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgT
 6ngEIdjB+/+N0iFGSg0lJlDf68OVIIb6k/JTKjMTijPii0pzU4kOMGhwcAn1rVl9glGLJy89L
 VZLgnQ0MMSHBotT01Iq0zBxgcMKUSnDwKInwLgdJ8xYXJOYWZ6ZDpE4x2nPceHj9DxNHx827Q
 HITmNzw/cEfJiGwqVLivK4gbQIgbRmleXBDYdF0iVFWSpiXEehkIZ6C1KLczBJU+VeM4hyMSs
 K8NiBTeDLzSuB2vwI6iwnorDldF0DOKklESEk1MLq2Luw2POH0WTH3WXFb4gNVE1NT/1npp1w
 fXWtzPFd6MEJTTah/guir7q+PLm89HGjc/OMgJxv7e/9tc0rt5u1ey376vN4y4ZWp/5rFP5+u
 LrkSLscmqHUomt898J/Bt+lBbzbaTNjRvpk9NuPjpqvXfGf+7A464f9ZtDB12oMNvzwWSO/x0
 lJiKc5INNRiLipOBAB/QGC7oQIAAA==
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1507052787!111566033!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28368 invoked from network); 3 Oct 2017 17:46:29 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 Oct 2017 17:46:29 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v93HkOOc011482
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 3 Oct 2017 17:46:25 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v93HkN7W027199
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 3 Oct 2017 17:46:24 GMT
Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v93HkN3T002333;
 Tue, 3 Oct 2017 17:46:23 GMT
Received: from paddy.lan (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 03 Oct 2017 10:46:22 -0700
From: Joao Martins <joao.m.martins@oracle.com>
To: Xen Development List <xen-devel@lists.xen.org>
Date: Tue,  3 Oct 2017 18:46:07 +0100
Message-Id: <20171003174609.4165-1-joao.m.martins@oracle.com>
X-Mailer: git-send-email 2.11.0
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: Joao Martins <joao.m.martins@oracle.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Subject: [Xen-devel] [PATCH v5 0/2] netif: staging grants for I/O requests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGV5LAoKVGhpcyBpcyB2NSBmcm9tIG5ldGlmIHNlcmllcy4gVGhlIG5ldyB0aGluZyAoYmVzaWRl
cyB0aGUgdGFncyBiZWluZyBhZGRlZCkgaXMKdGhlIHNwZWNpZmljYXRpb24gKHByZXZpb3VzbHkg
d3JpdHRlbiBpbiB0aGUgY292ZXIgbGV0dGVyKSBiZWluZyBhZGRlZCB0byBkb2NzCmFzIHJlcXVl
c3RlZCBieSBLb25yYWQuIEFuZCBhbGwgc2VlbXMgdG8gYmUgUm9CLgoKUmVmZXJlbmNlIGltcGxl
bWVudGF0aW9uIGFsc28gaGVyZSAob24gdG9wIG9mIG5ldC1uZXh0KToKCmh0dHBzOi8vZ2l0aHVi
LmNvbS9qcGVtYXJ0aW5zL2xpbnV4LmdpdCB4ZW4tbmV0LXN0Zy1nbnRzLXYzCgpUaGFua3MhCgpK
b2FvIE1hcnRpbnMgKDIpOgogIHB1YmxpYy9pby9uZXRpZi5oOiBhZGQgZ3JlZiBtYXBwaW5nIGNv
bnRyb2wgbWVzc2FnZXMKICBkb2NzL21pc2M6IGFkZCBuZXRpZiBzdGFnaW5nIGdyYW50cyBkZXNp
Z24gZG9jdW1lbnQKCiBkb2NzL21pc2MvbmV0aWYtc3RhZ2luZy1ncmFudHMucGFuZG9jIHwgNTg3
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9p
by9uZXRpZi5oICAgICAgICAgfCAxMjMgKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA3MTAgaW5z
ZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRvY3MvbWlzYy9uZXRpZi1zdGFnaW5nLWdy
YW50cy5wYW5kb2MKCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 03 17:46:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 17:46:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzRHI-0006ZA-A1; Tue, 03 Oct 2017 17:46:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1dzRHH-0006Yt-8C
 for xen-devel@lists.xen.org; Tue, 03 Oct 2017 17:46:43 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 70/05-03422-20DC3D95; Tue, 03 Oct 2017 17:46:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsUyZ7p8oC7D2cu
 RBov3K1gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnH9k9jL/ixh7HixwqHBsaX0xm7GLk4hAQm
 MEk0Xz3PBuH8YZTYs+0YO4SzgVFi6fqXrBBOI6PEx703gXo4OdgE9CRaz39mBrFFBIwk2o5PB
 OtgFpjDLPHr9kdWkISwgLfE757rTCA2i4CqxOv5U9hAbF4BW4lTmzaBxSUE5CV2tV0Eq+cUsJ
 PY+fE5O4gtBFTzfOtkdogaQ4nPG5cyT2DkW8DIsIpRozi1qCy1SNfYUC+pKDM9oyQ3MTNH19D
 ATC83tbg4MT01JzGpWC85P3cTIzBgGIBgB2PTosBDjJIcTEqivNGHL0cK8SXlp1RmJBZnxBeV
 5qQWH2LU4OAQ6Fuz+gKjFEtefl6qkgRv9BmgOsGi1PTUirTMHGBIw5RKcPAoifBuPQ2U5i0uS
 MwtzkyHSJ1iNOY4tunyHyaOjpt3/zAJgU2SEud1BZkkAFKaUZoHNwgWa5cYZaWEeRmBzhTiKU
 gtys0sQZV/xSjOwagkzGsDMoUnM68Ebt8roFOYgE6Z03UB5JSSRISUVAOj379VGa4lZvlLVjN
 9l/n3uFPljqnAsUWGj4LuhyyZX25UzCMn8pLLofzfnCQZ5cusC047Ka/fucTqneZcsZL6rQ5H
 FWcUMTYIfohi+6Kq/Idf60PexWhlaZfrx+f8OXvkQMvM1EPn9Be+8LqeyXj8VJqLsCOLH6ti1
 dOaze9vs/3OCfWTZU1TYinOSDTUYi4qTgQAd5rs3rACAAA=
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1507052798!87937020!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54601 invoked from network); 3 Oct 2017 17:46:40 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 Oct 2017 17:46:40 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v93HkWBv011688
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 3 Oct 2017 17:46:33 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v93HkWOh017159
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 3 Oct 2017 17:46:32 GMT
Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v93HkVao019774;
 Tue, 3 Oct 2017 17:46:31 GMT
Received: from paddy.lan (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 03 Oct 2017 10:46:29 -0700
From: Joao Martins <joao.m.martins@oracle.com>
To: Xen Development List <xen-devel@lists.xen.org>
Date: Tue,  3 Oct 2017 18:46:09 +0100
Message-Id: <20171003174609.4165-3-joao.m.martins@oracle.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171003174609.4165-1-joao.m.martins@oracle.com>
References: <20171003174609.4165-1-joao.m.martins@oracle.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Joao Martins <joao.m.martins@oracle.com>
Subject: [Xen-devel] [PATCH v5 2/2] docs/misc: add netif staging grants
	design document
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgZG9jdW1lbnQgb3V0bGluaW5nIGhvdyB0aGUgZ3Vlc3QgY2FuIG1hcCBhIHNldCBvZiBn
cmFudHMKb24gdGhlIGJhY2tlbmQgdGhyb3VnaCB0aGUgY29udHJvbCByaW5nLgoKU2lnbmVkLW9m
Zi1ieTogSm9hbyBNYXJ0aW5zIDxqb2FvLm0ubWFydGluc0BvcmFjbGUuY29tPgpSZXZpZXdlZC1i
eTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgotLS0KTmV3
IGluIHY1Ci0tLQogZG9jcy9taXNjL25ldGlmLXN0YWdpbmctZ3JhbnRzLnBhbmRvYyB8IDU4NyAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNTg3IGlu
c2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkb2NzL21pc2MvbmV0aWYtc3RhZ2luZy1n
cmFudHMucGFuZG9jCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL25ldGlmLXN0YWdpbmctZ3JhbnRz
LnBhbmRvYyBiL2RvY3MvbWlzYy9uZXRpZi1zdGFnaW5nLWdyYW50cy5wYW5kb2MKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uYjI2YTZlMDkxNQotLS0gL2Rldi9udWxsCisr
KyBiL2RvY3MvbWlzYy9uZXRpZi1zdGFnaW5nLWdyYW50cy5wYW5kb2MKQEAgLTAsMCArMSw1ODcg
QEAKKyUgU3RhZ2luZyBncmFudHMgZm9yIG5ldHdvcmsgSS9PIHJlcXVlc3RzCislIFJldmlzaW9u
IDQKKworXGNsZWFycGFnZQorCistLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorQXJjaGl0ZWN0dXJlKHMpOiBBbnkKKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCisKKyMgQmFja2dyb3VuZCBhbmQgTW90aXZhdGlvbgorCitBdCB0aGUgWGVuIGhh
Y2thdG9uICcxNiBuZXR3b3JraW5nIHNlc3Npb24sIHdlIHNwb2tlIGFib3V0IGhhdmluZyBhIHBl
cm1hbmVudGx5CittYXBwZWQgcmVnaW9uIHRvIGRlc2NyaWJlIGhlYWRlci9saW5lYXIgcmVnaW9u
IG9mIHBhY2tldCBidWZmZXJzLiBUaGlzIGRvY3VtZW50CitvdXRsaW5lcyB0aGUgcHJvcG9zYWwg
Y292ZXJpbmcgbW90aXZhdGlvbiBvZiB0aGlzIGFuZCBhcHBsaWNhYmlsaXR5IGZvciBvdGhlcgor
dXNlLWNhc2VzIGFsb25nc2lkZSB0aGUgbmVjZXNzYXJ5IGNoYW5nZXMuCisKK1RoZSBtb3RpdmF0
aW9uIG9mIHRoaXMgd29yayBpcyB0byBlbGltaW5hdGUgZ3JhbnQgb3BzIGZvciBwYWNrZXQgSS9P
IGludGVuc2l2ZQord29ya2xvYWRzIHN1Y2ggYXMgdGhvc2Ugb2JzZXJ2ZWQgd2l0aCBzbWFsbGVy
IHJlcXVlc3RzIHNpemUgKGkuZS4gPD0gMjU2IGJ5dGVzCitvciA8PSBNVFUpLiBDdXJyZW50bHkg
b24gWGVuLCBvbmx5IGJ1bGsgdHJhbnNmZXIgKGUuZy4gMzJLLi42NEsgcGFja2V0cykgYXJlIHRo
ZQorb25seSBvbmVzIHBlcmZvcm1pbmcgcmVhbGx5IGdvb2QgKHVwIHRvIDgwIEdiaXQvcyBpbiBm
ZXcgQ1BVcyksIHVzdWFsbHkKK2JhY2tpbmcgZW5kLWhvc3RzIGFuZCBzZXJ2ZXIgYXBwbGlhbmNl
cy4gQW55dGhpbmcgdGhhdCBpbnZvbHZlcyBoaWdoZXIgcGFja2V0CityYXRlcyAoPD0gMTUwMCBN
VFUpIG9yIHdpdGhvdXQgc2csIHBlcmZvcm1zIGJhZGx5IGFsbW9zdCBsaWtlIGEgMSBHYml0L3MK
K3Rocm91Z2hwdXQuCisKKyMgUHJvcG9zYWwKKworVGhlIHByb3Bvc2FsIGlzIHRvIGxldmVyYWdl
IHRoZSBhbHJlYWR5IGltcGxpY2l0IGNvcHkgZnJvbSBhbmQgdG8gcGFja2V0IGxpbmVhcgorZGF0
YSBvbiBuZXRmcm9udCBhbmQgbmV0YmFjaywgdG8gYmUgZG9uZSBpbnN0ZWFkIGZyb20gYSBwZXJt
YW5lbnRseSBtYXBwZWQKK3JlZ2lvbi4gSW4gc29tZSAocGh5c2ljYWwpIE5JQ3MgdGhpcyBpcyBr
bm93biBhcyBoZWFkZXIvZGF0YSBzcGxpdC4KKworU3BlY2lmaWNhbGx5IHNvbWUgd29ya2xvYWRz
IChlLmcuIE5GVikgaXQgd291bGQgcHJvdmlkZSBhIGJpZyBpbmNyZWFzZSBpbgordGhyb3VnaHB1
dCB3aGVuIHdlIHN3aXRjaCB0byAoemVybyljb3B5aW5nIGluIHRoZSBiYWNrZW5kL2Zyb250ZW5k
LCBpbnN0ZWFkIG9mCit0aGUgZ3JhbnQgaHlwZXJjYWxscy4gVGh1cyB0aGlzIGV4dGVuc2lvbiBh
aW1zIGF0IGZ1dHVyZXByb29maW5nIHRoZSBuZXRpZgorcHJvdG9jb2wgYnkgYWRkaW5nIHRoZSBw
b3NzaWJpbGl0eSBvZiBndWVzdHMgc2V0dGluZyB1cCBhIGxpc3Qgb2YgZ3JhbnRzIHRoYXQKK2Fy
ZSBzZXQgdXAgYXQgZGV2aWNlIGNyZWF0aW9uIGFuZCByZXZva2VkIGF0IGRldmljZSBmcmVlaW5n
IC0gd2l0aG91dCB0YWtpbmcKK3RvbyBtdWNoIGdyYW50IGVudHJpZXMgaW4gYWNjb3VudCBmb3Ig
dGhlIGdlbmVyYWwgY2FzZSAoaS5lLiB0byBjb3ZlciBvbmx5IHRoZQoraGVhZGVyIHJlZ2lvbiA8
PSAyNTYgYnl0ZXMsIDE2IGdyYW50cyBwZXIgcmluZykgd2hpbGUgY29uZmlndXJhYmxlIGJ5IGtl
cm5lbAord2hlbiBvbmUgd2FudHMgdG8gcmVzb3J0IHRvIGEgY29weS1iYXNlZCBhcyBvcHBvc2Vk
IHRvIGdyYW50IGNvcHkvbWFwLgorCitcY2xlYXJwYWdlCisKKyMgR2VuZXJhbCBPcGVyYXRpb24K
KworSGVyZSB3ZSBkZXNjcmliZSBob3cgbmV0YmFjayBhbmQgbmV0ZnJvbnQgZ2VuZXJhbCBvcGVy
YXRlLCBhbmQgd2hlcmUgdGhlIHByb3Bvc2VkCitzb2x1dGlvbiB3aWxsIGZpdC4gVGhlIHNlY3Vy
aXR5IG1lY2hhbmlzbSBjdXJyZW50bHkgaW52b2x2ZXMgZ3JhbnRzIHJlZmVyZW5jZXMKK3doaWNo
IGluIGVzc2VuY2UgYXJlIHJvdW5kLXJvYmluIHJlY3ljbGVkICd0aWNrZXRzJyBzdGFtcGVkIHdp
dGggdGhlIEdQRk5zLAorcGVybWlzc2lvbiBhdHRyaWJ1dGVzLCBhbmQgdGhlIGF1dGhvcml6ZWQg
ZG9tYWluOgorCisoVGhpcyBpcyBhbiBpbi1tZW1vcnkgdmlldyBvZiBzdHJ1Y3QgZ3JhbnRfZW50
cnlfdjEpOgorCisgICAgIDAgICAgIDEgICAgIDIgICAgIDMgICAgIDQgICAgIDUgICAgIDYgICAg
IDcgb2N0ZXQKKyAgICArLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLSsKKyAgICB8IGZsYWdzICAgICAgfCBkb21haW4gaWQgfCBmcmFtZSAgICAgICAgICAg
ICAgICAgIHwKKyAgICArLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLSsKKworV2hlcmUgdGhlcmUgYXJlIE4gZ3JhbnQgZW50cmllcyBpbiBhIGdyYW50IHRh
YmxlLCBmb3IgZXhhbXBsZToKKworICAgIEAwOgorICAgICstLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKworICAgIHwgcncgICAgICAgICB8IDAgICAgICAg
ICB8IDB4QUJDREVGICAgICAgICAgICAgICAgfAorICAgICstLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKworICAgIHwgcncgICAgICAgICB8IDAgICAgICAg
ICB8IDB4RkExMjQgICAgICAgICAgICAgICAgfAorICAgICstLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKworICAgIHwgcm8gICAgICAgICB8IDEgICAgICAg
ICB8IDB4QkVFRiAgICAgICAgICAgICAgICAgfAorICAgICstLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKworCisgICAgICAuLi4uLgorICAgIEBOOgorICAg
ICstLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKworICAg
IHwgcncgICAgICAgICB8IDAgICAgICAgICB8IDB4OTkyM0EgICAgICAgICAgICAgICAgfAorICAg
ICstLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKworCitF
YWNoIGVudHJ5IGNvbnN1bWVzIDggYnl0ZXMsIHRoZXJlZm9yZSA1MTIgZW50cmllcyBjYW4gZml0
IG9uIG9uZSBwYWdlLgorVGhlIGBnbnR0YWJfbWF4X2ZyYW1lc2Agd2hpY2ggaXMgYSBkZWZhdWx0
IG9mIDMyIHBhZ2VzLiBIZW5jZSAxNiwzODQKK2dyYW50cy4gVGhlIFBhcmFWaXJ0dWFsaXplZCAo
UFYpIGRyaXZlcnMgd2lsbCB1c2UgdGhlIGdyYW50IHJlZmVyZW5jZSAoaW5kZXgKK2luIHRoZSBn
cmFudCB0YWJsZSAtIDAgLi4gTikgaW4gdGhlaXIgY29tbWFuZCByaW5nLgorCitcY2xlYXJwYWdl
CisKKyMjIEd1ZXN0IFRyYW5zbWl0CisKK1RoZSB2aWV3IG9mIHRoZSBzaGFyZWQgdHJhbnNtaXQg
cmluZyBpcyB0aGUgZm9sbG93aW5nOgorCisgICAgIDAgICAgIDEgICAgIDIgICAgIDMgICAgIDQg
ICAgIDUgICAgIDYgICAgIDcgb2N0ZXQKKyAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKKyAgICB8IHJlcV9wcm9kICAgICAgICAgICAgICAgfCBy
ZXFfZXZlbnQgICAgICAgICAgICAgIHwKKyAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKKyAgICB8IHJzcF9wcm9kICAgICAgICAgICAgICAgfCBy
c3BfZXZlbnQgICAgICAgICAgICAgIHwKKyAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKKyAgICB8IHB2dCAgICAgICAgICAgICAgICAgICAgfCBw
YWRbNDRdICAgICAgICAgICAgICAgIHwKKyAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKyAg
ICAgICAgICAgICAgICAgICAgICAgIHwKKyAgICB8IC4uLi4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgWzY0Ynl0ZXNdCisgICAgKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLVwKKyAgICB8IGdyZWYgICAgICAgICAg
ICAgICAgICAgfCBvZmZzZXQgICAgfCBmbGFncyAgICAgIHwgfAorICAgICstLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKyArLSdzdHJ1Y3QKKyAgICB8IGlk
ICAgICAgICAgfCBzaXplICAgICAgfCBpZCAgICAgICAgfCBzdGF0dXMgICAgIHwgfCBuZXRpZl90
eF9zcmluZ19lbnRyeScKKyAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLSstLworICAgIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvfCAuLiBOCisgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0rCisKK0VhY2ggZW50cnkgY29uc3VtZXMgMTYgb2N0ZXRzIHRo
ZXJlZm9yZSAyNTYgZW50cmllcyBjYW4gZml0IG9uIG9uZSBwYWdlLmBzdHJ1Y3QKK25ldGlmX3R4
X3NyaW5nX2VudHJ5YCBpbmNsdWRlcyBib3RoIGBzdHJ1Y3QgbmV0aWZfdHhfcmVxdWVzdGAgKGZp
cnN0IDEyIG9jdGV0cykKK2FuZCBgc3RydWN0IG5ldGlmX3R4X3Jlc3BvbnNlYCAobGFzdCA0IG9j
dGV0cykuICBBZGRpdGlvbmFsbHkgYSBgc3RydWN0CituZXRpZl9leHRyYV9pbmZvYCBtYXkgb3Zl
cmxheSB0aGUgcmVxdWVzdCBpbiB3aGljaCBjYXNlIHRoZSBmb3JtYXQgaXM6CisKKyAgICArLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstXAorICAgIHwg
dHlwZSB8ZmxhZ3N8IHR5cGUgc3BlY2lmaWMgZGF0YSAoZ3NvLCBoYXNoLCBldGMpfCB8CisgICAg
Ky0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rICstJ3N0
cnVjdAorICAgIHwgcGFkZGluZyBmb3IgdHggICAgICAgICB8IHVudXNlZCAgICAgICAgICAgICAg
ICAgfCB8IG5ldGlmX2V4dHJhX2luZm8nCisgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS8KKworSW4gZXNzZW5jZSB0aGUgdHJhbnNtaXNzaW9u
IG9mIGEgcGFja2V0IGluIGEgZnJvbSBmcm9udGVuZCB0byB0aGUgYmFja2VuZAorbmV0d29yayBz
dGFjayBnb2VzIGFzIGZvbGxvd2luZzoKKworKipGcm9udGVuZCoqCisKKzEpIENhbGN1bGF0ZSBo
b3cgbWFueSBzbG90cyBhcmUgbmVlZGVkIGZvciB0cmFuc21pdHRpbmcgdGhlIHBhY2tldC4KKyAg
IEZhaWwgaWYgdGhlcmUgYXJlIGFyZW4ndCBlbm91Z2ggc2xvdHMuCisKK1sgQ2FsY3VsYXRpb24g
bmVlZHMgdG8gZXN0aW1hdGUgc2xvdHMgdGFraW5nIGludG8gYWNjb3VudCA0ayBwYWdlIGJvdW5k
YXJ5IF0KKworMikgTWFrZSBmaXJzdCByZXF1ZXN0IGZvciB0aGUgcGFja2V0LgorICAgVGhlIGZp
cnN0IHJlcXVlc3QgY29udGFpbnMgdGhlIHdob2xlIHBhY2tldCBzaXplLCBjaGVja3N1bSBpbmZv
LAorICAgZmxhZyB3aGV0aGVyIGl0IGNvbnRhaW5zIGV4dHJhIG1ldGFkYXRhLCBhbmQgaWYgZm9s
bG93aW5nIHNsb3RzIGNvbnRhaW4KKyAgIG1vcmUgZGF0YS4KKworMykgUHV0IGdyYW50IGluIHRo
ZSBgZ3JlZmAgZmllbGQgb2YgdGhlIHR4IHNsb3QuCisKKzQpIFNldCBleHRyYSBpbmZvIGlmIHBh
Y2tldCByZXF1aXJlcyBzcGVjaWFsIG1ldGFkYXRhIChlLmcuIEdTTyBzaXplKQorCis1KSBJZiB0
aGVyZSdzIHN0aWxsIGRhdGEgdG8gYmUgZ3JhbnRlZCBzZXQgZmxhZyBgTkVUVFhGX21vcmVfZGF0
YWAgaW4KK3JlcXVlc3QgYGZsYWdzYC4KKworNikgR3JhbnQgcmVtYWluaW5nIHBhY2tldCBwYWdl
cyBvbmUgcGVyIHNsb3QuIChncmFudCBib3VuZGFyeSBpcyA0aykKKworNykgRmlsbCByZXN1bHRh
bnQgZ3JlZnMgaW4gdGhlIHNsb3RzIHNldHRpbmcgYE5FVFRYRl9tb3JlX2RhdGFgIGZvciB0aGUg
Ti0xLgorCis4KSBGaWxsIHRoZSB0b3RhbCBwYWNrZXQgc2l6ZSBpbiB0aGUgZmlyc3QgcmVxdWVz
dC4KKworOSkgU2V0IGNoZWNrc3VtIGluZm8gb2YgdGhlIHBhY2tldCAoaWYgdGhlIGNoa3N1bSBv
ZmZsb2FkIGlmIHN1cHBvcnRlZCkKKworMTApIFVwZGF0ZSB0aGUgcmVxdWVzdCBwcm9kdWNlciBp
bmRleCAoYHJlcV9wcm9kYCkKKworMTEpIENoZWNrIHdoZXRoZXIgYmFja2VuZCBuZWVkcyBhIG5v
dGlmaWNhdGlvbgorCisxMS4xKSBQZXJmb3JtIGh5cGVyY2FsbCBgRVZUQ0hOT1Bfc2VuZGAgd2hp
Y2ggbWlnaHQgbWVhbiBhIF9fVk1FWElUX18KKyAgICAgIGRlcGVuZGluZyBvbiB0aGUgZ3Vlc3Qg
dHlwZS4KKworKipCYWNrZW5kKioKKworMTIpIEJhY2tlbmQgZ2V0cyBhbiBpbnRlcnJ1cHQgYW5k
IHJ1bnMgaXRzIGludGVycnVwdCBzZXJ2aWNlIHJvdXRpbmUuCisKKzEzKSBCYWNrZW5kIGNoZWNr
cyBpZiB0aGVyZSBhcmUgdW5jb25zdW1lZCByZXF1ZXN0cworCisxNCkgQmFja2VuZCBjb25zdW1l
IGEgcmVxdWVzdCBmcm9tIHRoZSByaW5nCisKKzE1KSBQcm9jZXNzIGV4dHJhIGluZm8gKGUuZy4g
aWYgR1NPIGluZm8gd2FzIHNldCkKKworMTYpIENvdW50cyBhbGwgcmVxdWVzdHMgZm9yIHRoaXMg
cGFja2V0IHRvIGJlIHByb2Nlc3NlZCAod2hpbGUKK2BORVRUWEZfbW9yZV9kYXRhYCBpcyBzZXQp
IGFuZCBwZXJmb3JtcyBhIGZldyB2YWxpZGF0aW9uIHRlc3RzOgorCisxNi4xKSBGYWlsIHRyYW5z
bWlzc2lvbiBpZiB0b3RhbCBwYWNrZXQgc2l6ZSBpcyBzbWFsbGVyIHRoYW4gRXRoZXJuZXQKK21p
bmltdW0gYWxsb3dlZDsKKworICBGYWlsaW5nIHRyYW5zbWlzc2lvbiBtZWFucyBmaWxsaW5nIGBp
ZGAgb2YgdGhlIHJlcXVlc3QgYW5kCisgIGBzdGF0dXNgIG9mIGBORVRJRl9SU1BfRVJSYCBvZiBg
c3RydWN0IG5ldGlmX3R4X3Jlc3BvbnNlYDsKKyAgdXBkYXRlIHJzcF9wcm9kIGFuZCBmaW5hbGx5
IG5vdGlmeSBmcm9udGVuZCAodGhyb3VnaCBgRVZUQ0hOT1Bfc2VuZGApLgorCisxNi4yKSBGYWls
IHRyYW5zbWlzc2lvbiBpZiBvbmUgb2YgdGhlIHNsb3RzIChzaXplICsgb2Zmc2V0KSBjcm9zc2Vz
IHRoZSBwYWdlCitib3VuZGFyeQorCisxNi4zKSBGYWlsIHRyYW5zbWlzc2lvbiBpZiBudW1iZXIg
b2Ygc2xvdHMgYXJlIGJpZ2dlciB0aGFuIHNwZWMgZGVmaW5lZAorKDE4IHNsb3RzIG1heCBpbiBu
ZXRpZi5oKQorCisxNykgQWxsb2NhdGUgcGFja2V0IG1ldGFkYXRhCisKK1sgKkxpbnV4IHNwZWNp
ZmljKjogVGhpcyBzdHJ1Y3R1cmUgZW1jb21wYXNzZXMgYSBsaW5lYXIgZGF0YSByZWdpb24gd2hp
Y2gKK2dlbmVyYWxseSBhY2NvbW9kYXRlcyB0aGUgcHJvdG9jb2wgaGVhZGVyIGFuZCBzdWNoLiBO
ZXRiYWNrIGFsbG9jYXRlcyB1cCB0byAxMjgKK2J5dGVzIGZvciB0aGF0LiBdCisKKzE4KSAqTGlu
dXggc3BlY2lmaWMqOiBTZXR1cCB1cCBhIGBHTlRUQUJPUF9jb3B5YCB0byBjb3B5IHVwIHRvIDEy
OCBieXRlcyB0byB0aGlzIHNtYWxsCityZWdpb24gKGxpbmVhciBwYXJ0IG9mIHRoZSBza2IpICpv
bmx5KiBmcm9tIHRoZSBmaXJzdCBzbG90LgorCisxOSkgU2V0dXAgR05UVEFCT1Agb3BlcmF0aW9u
cyB0byBjb3B5L21hcCB0aGUgcGFja2V0CisKKzIwKSBQZXJmb3JtIHRoZSBgR05UVEFCT1BfY29w
eWAgKGdyYW50IGNvcHkpIGFuZC9vciBgR05UVEFCT1BfbWFwX2dyYW50X3JlZmAKKyAgICBoeXBl
cmNhbGxzLgorCitbICpMaW51eC1zcGVjaWZpYyo6IGRvZXMgYSBjb3B5IGZvciB0aGUgbGluZWFy
IHJlZ2lvbiAoPD0xMjggYnl0ZXMpIGFuZCBtYXBzIHRoZQorICAgICAgICAgcmVtYWluaW5nIHNs
b3RzIGFzIGZyYWdzIGZvciB0aGUgcmVzdCBvZiB0aGUgZGF0YSBdCisKKzIxKSBDaGVjayBpZiB0
aGUgZ3JhbnQgb3BlcmF0aW9ucyB3ZXJlIHN1Y2Nlc3NmdWwgYW5kIGZhaWwgdHJhbnNtaXNzaW9u
IGlmCithbnkgb2YgdGhlIHJlc3VsdGFudCBvcGVyYXRpb24gYHN0YXR1c2Agd2VyZSBkaWZmZXJl
bnQgdGhhbiBgR05UU1Rfb2theWAuCisKKzIxLjEpIElmIGl0J3MgYSBncmFudCBjb3B5aW5nIGJh
Y2tlbmQsIHRoZXJlZm9yZSBwcm9kdWNlIHJlc3BvbnNlcyBmb3IgYWxsIHRoZQordGhlIGNvcGll
ZCBncmFudHMgbGlrZSBpbiAxNi4xKS4gT25seSBkaWZmZXJlbmNlIGlzIHRoYXQgc3RhdHVzIGlz
CitgTkVUSUZfUlNQX09LQVlgLgorCisyMS4yKSBVcGRhdGUgdGhlIHJlc3BvbnNlIHByb2R1Y2Vy
IGluZGV4IChgcnNwX3Byb2RgKQorCisyMikgU2V0IHVwIGdzbyBpbmZvIHJlcXVlc3RlZCBieSBm
cm9udGVuZCBbb3B0aW9uYWxdCisKKzIzKSBTZXQgZnJvbnRlbmQgcHJvdmlkZWQgY2hlY2tzdW0g
aW5mbworCisyNCkgKkxpbnV4LXNwZWNpZmljKjogUmVnaXN0ZXIgZGVzdHJ1Y3RvciBjYWxsYmFj
ayB3aGVuIHBhY2tldCBwYWdlcyBhcmUgZnJlZWQuCisKKzI1KSBDYWxsIGludG8gdG8gdGhlIG5l
dHdvcmsgc3RhY2suCisKKzI2KSBVcGRhdGUgYHJlcV9ldmVudGAgdG8gYHJlcXVlc3QgY29uc3Vt
ZXIgaW5kZXggKyAxYCB0byByZWNlaXZlIGEgbm90aWZpY2F0aW9uCisgICAgb24gdGhlIGZpcnN0
IHByb2R1Y2VkIHJlcXVlc3QgZnJvbSBmcm9udGVuZC4KKyAgICBbb3B0aW9uYWwsIGlmIGJhY2tl
bmQgaXMgcG9sbGluZyB0aGUgcmluZyBhbmQgbmV2ZXIgc2xlZXBzXQorCisyNykgKkxpbnV4LXNw
ZWNpZmljKjogUGFja2V0IGRlc3RydWN0b3IgY2FsbGJhY2sgaXMgY2FsbGVkLgorCisyNy4xKSBT
ZXQgdXAgYEdOVFRBQk9QX3VubWFwX2dyYW50X3JlZmAgb3BzIGZvciB0aGUgZGVzaWduYXRlZCBw
YWNrZXQgcGFnZXMuCisKKzI3LjIpIE9uY2UgZG9uZSwgcGVyZm9ybSBgR05UVEFCT1BfdW5tYXBf
Z3JhbnRfcmVmYCBoeXBlcmNhbGwuIFVuZGVybHlpbmcKK3RoaXMgaHlwZXJjYWxsIGEgVExCIGZs
dXNoIG9mIGFsbCBiYWNrZW5kIHZDUFVTIGlzIGRvbmUuCisKKzI3LjMpIFByb2R1Y2UgVHggcmVz
cG9uc2UgbGlrZSBzdGVwIDIxLjEpIGFuZCAyMS4yKQorCitbKkxpbnV4LXNwZWNpZmljKjogSXQg
Y29udGFpbnMgYSB0aHJlYWQgdGhhdCBpcyB3b2tlbiBmb3IgdGhpcyBwdXJwb3NlLiBBbmQKK2l0
IGJhdGNoIHRoZXNlIHVubWFwIG9wZXJhdGlvbnMuIFRoZSBjYWxsYmFjayBqdXN0IHF1ZXVlcyBh
bm90aGVyIHVubWFwLl0KKworMjcuNCkgQ2hlY2sgd2hldGhlciBmcm9udGVuZCByZXF1ZXN0ZWQg
YSBub3RpZmljYXRpb24KKworMjcuNC4xKSBJZiBzbywgUGVyZm9ybSBoeXBlcmNhbGwgYEVWVENI
Tk9QX3NlbmRgIHdoaWNoIG1pZ2h0IG1lYW4gYSBfX1ZNRVhJVF9fCisgICAgICBkZXBlbmRpbmcg
b24gdGhlIGd1ZXN0IHR5cGUuCisKKyoqRnJvbnRlbmQqKgorCisyOCkgVHJhbnNtaXQgaW50ZXJy
dXB0IGlzIHJhaXNlZCB3aGljaCBzaWduYWxzIHRoZSBwYWNrZXQgdHJhbnNtaXNzaW9uIGNvbXBs
ZXRpb24uCisKKzI5KSBUcmFuc21pdCBjb21wbGV0aW9uIHJvdXRpbmUgY2hlY2tzIGZvciB1bmNv
bnN1bWVkIHJlc3BvbnNlcworCiszMCkgUHJvY2Vzc2VzIHRoZSByZXNwb25zZXMgYW5kIHJldm9r
ZXMgdGhlIGdyYW50cyBwcm92aWRlZC4KKworMzEpIFVwZGF0ZXMgYHJzcF9jb25zYCAocmVxdWVz
dCBjb25zdW1lciBpbmRleCkKKworVGhpcyBwcm9wb3NhbCBhaW1zIGF0IHJlbW92aW5nIHN0ZXBz
IDE5KSAyMCkgMjEpIGJ5IHVzaW5nIGdyZWZzIHByZXZpb3VzbHkKK21hcHBlZCBhdCBndWVzdCBy
ZXF1ZXN0LiBHdWVzdCBkZWNpZGVzIGhvdyB0byBkaXN0cmlidXRlIG9yIHVzZSB0aGVzZSBwcmVt
YXBwZWQKK2dyZWZzIHdpdGggZWl0aGVyIGxpbmVhciBvciBmdWxsIHBhY2tldC4gVGhpcyBhbGxv
d3MgdXMgdG8gcmVwbGFjZSBzdGVwIDI3KQorKHRoZSB1bm1hcCkgcHJldmVudGluZyB0aGUgVExC
IGZsdXNoLgorCitOb3RlIHRoYXQgYSBncmFudCBjb3B5IGRvZXMgdGhlIGZvbGxvd2luZyAoaW4g
cHNldWRvIGNvZGUpOgorCisJcmN1X2xvY2soc3JjX2RvbWFpbik7CisJcmN1X2xvY2soZHN0X2Rv
bWFpbik7CisKKwlmb3IgKG9wID0gZ250Y29weVswXTsgb3AgPCBucl9vcHM7IG9wKyspIHsKKwkJ
c3JjX2ZyYW1lID0gX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KHNyY19kb21haW4sIDxvcC5zcmMu
Z3JlZj4pOworCQleIGhlcmUgaW1wbGllcyBhIGhvbGRpbmcgYSBwb3RlbnRpYWwgY29udGVuZGVk
IHBlciBDUFUgbG9jayBvbiB0aGUKKwkgICAgICAgICAgcmVtb3RlIGdyYW50IHRhYmxlLgorCQlz
cmNfdmFkZHIgPSBtYXBfZG9tYWluX3BhZ2Uoc3JjX2ZyYW1lKTsKKworCQlkc3RfZnJhbWUgPSBf
X2dldF9wYWdlZF9mcmFtZShkc3RfZG9tYWluLCA8b3AuZHN0Lm1mbj4pCisJCWRzdF92YWRkciA9
IG1hcF9kb21haW5fcGFnZShkc3RfZnJhbWUpOworCisJCW1lbWNweShkc3RfdmFkZHIgKyA8b3Au
ZHN0Lm9mZnNldD4sCisJCQlzcmNfZnJhbWUgKyA8b3Auc3JjLm9mZnNldD4sCisJCQk8b3Auc2l6
ZT4pOworCisJCXVubWFwX2RvbWFpbl9wYWdlKHNyY19mcmFtZSk7CisJCXVubWFwX2RvbWFpbl9w
YWdlKGRzdF9mcmFtZSk7CisKKwlyY3VfdW5sb2NrKHNyY19kb21haW4pOworCXJjdV91bmxvY2so
ZHN0X2RvbWFpbik7CisKK0xpbnV4IG5ldGJhY2sgaW1wbGVtZW50YXRpb24gY29waWVzIHRoZSBm
aXJzdCAxMjggYnl0ZXMgaW50byBpdHMgbmV0d29yayBidWZmZXIKK2xpbmVhciByZWdpb24uIEhl
bmNlIG9uIHRoZSBjYXNlIG9mIHRoZSBmaXJzdCByZWdpb24gaXQgaXMgcmVwbGFjZWQgYnkgYSBt
ZW1jcHkKK29uIGJhY2tlbmQsIGFzIG9wcG9zZWQgdG8gYSBncmFudCBjb3B5LgorCitcY2xlYXJw
YWdlCisKKyMjIEd1ZXN0IFJlY2VpdmUKKworVGhlIHZpZXcgb2YgdGhlIHNoYXJlZCByZWNlaXZl
IHJpbmcgaXMgdGhlIGZvbGxvd2luZzoKKworICAgICAwICAgICAxICAgICAyICAgICAzICAgICA0
ICAgICA1ICAgICA2ICAgICA3IG9jdGV0CisgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCisgICAgfCByZXFfcHJvZCAgICAgICAgICAgICAgIHwg
cmVxX2V2ZW50ICAgICAgICAgICAgICB8CisgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCisgICAgfCByc3BfcHJvZCAgICAgICAgICAgICAgIHwg
cnNwX2V2ZW50ICAgICAgICAgICAgICB8CisgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCisgICAgfCBwdnQgICAgICAgICAgICAgICAgICAgIHwg
cGFkWzQ0XSAgICAgICAgICAgICAgICB8CisgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsg
ICAgICAgICAgICAgICAgICAgICAgICB8CisgICAgfCAuLi4uICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8IFs2NGJ5dGVzXQorICAgICstLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKworICAgIHwgaWQgICAgICAgICB8IHBh
ZCAgICAgICB8IGdyZWYgICAgICAgICAgICAgICAgICAgfCAtPidzdHJ1Y3QgbmV0aWZfcnhfcmVx
dWVzdCcKKyAgICArLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLSsKKyAgICB8IGlkICAgICAgICAgfCBvZmZzZXQgICAgfCBmbGFncyAgICAgfCBzdGF0dXMg
ICAgIHwgLT4nc3RydWN0IG5ldGlmX3J4X3Jlc3BvbnNlJworICAgICstLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKworICAgIHwvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfCAuLiBOCisgICAgKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCisKKworRWFjaCBlbnRyeSBp
biB0aGUgcmluZyBvY2N1cGllcyAxNiBvY3RldHMgd2hpY2ggbWVhbnMgYSBwYWdlIGZpdHMgMjU2
IGVudHJpZXMuCitBZGRpdGlvbmFsbHkgYSBgc3RydWN0IG5ldGlmX2V4dHJhX2luZm9gIG1heSBv
dmVybGF5IHRoZSByeCByZXF1ZXN0IGluIHdoaWNoCitjYXNlIHRoZSBmb3JtYXQgaXM6CisKKyAg
ICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKKyAg
ICB8IHR5cGUgfGZsYWdzfCB0eXBlIHNwZWNpZmljIGRhdGEgKGdzbywgaGFzaCwgZXRjKXwgLT4n
c3RydWN0IG5ldGlmX2V4dHJhX2luZm8nCisgICAgKy0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCisKK05vdGljZSB0aGUgbGFjayBvZiBwYWRkaW5nLCBh
bmQgdGhhdCBpcyBiZWNhdXNlIGl0J3Mgbm90IHVzZWQgb24gUngsIGFzIFJ4CityZXF1ZXN0IGJv
dW5kYXJ5IGlzIDggb2N0ZXRzLgorCitJbiBlc3NlbmNlIHRoZSBzdGVwcyBmb3IgcmVjZWl2aW5n
IG9mIGEgcGFja2V0IGluIGEgTGludXggZnJvbnRlbmQgaXMgYXMKKyBmcm9tIGJhY2tlbmQgdG8g
ZnJvbnRlbmQgbmV0d29yayBzdGFjazoKKworKipCYWNrZW5kKioKKworMSkgQmFja2VuZCB0cmFu
c21pdCBmdW5jdGlvbiBzdGFydHMKKworWypMaW51eC1zcGVjaWZpYyo6IEl0IG1lYW5zIHdlIHRh
a2UgYSBwYWNrZXQgYW5kIGFkZCB0byBhbiBpbnRlcm5hbCBxdWV1ZQorIChwcm90ZWN0ZWQgYnkg
YSBsb2NrKSB3aGVyZWFzIGEgc2VwYXJhdGUgdGhyZWFkIHRha2VzIGl0IGZyb20gdGhhdCBxdWV1
ZSBhbmQKKyBwcm9jZXNzIHRoZSBhY3R1YWwgbGlrZSB0aGUgc3RlcHMgYmVsb3cuIFRoaXMgdGhy
ZWFkIGhhcyB0aGUgcHVycG9zZSBvZgorIGFnZ3JlZ2F0aW5nIGFzIG11Y2ggY29waWVzIGFzIHBv
c3NpYmxlLl0KKworMikgQ2hlY2tzIGlmIHRoZXJlIGFyZSBlbm91Z2ggcnggcmluZyBzbG90cyB0
aGF0IGNhbiBhY2NvbW9kYXRlIHRoZSBwYWNrZXQuCisKKzMpIEdldHMgYSByZXF1ZXN0IGZyb20g
dGhlIHJpbmcgZm9yIHRoZSBmaXJzdCBkYXRhIHNsb3QgYW5kIGZldGNoZXMgdGhlIGBncmVmYAor
ICAgZnJvbSBpdC4KKworNCkgQ3JlYXRlIGdyYW50IGNvcHkgb3AgZnJvbSBwYWNrZXQgcGFnZSB0
byBgZ3JlZmAuCisKK1sgSXQncyB1cCB0byB0aGUgYmFja2VuZCB0byBjaG9vc2UgaG93IGl0IGZp
bGxzIHRoaXMgZGF0YS4gRS5nLiBiYWNrZW5kIG1heQorICBjaG9vc2UgdG8gbWVyZ2UgYXMgbXVj
aCBhcyBkYXRhIGZyb20gZGlmZmVyZW50IHBhZ2VzIGludG8gdGhpcyBzaW5nbGUgZ3JlZiwKKyAg
c2ltaWxhciB0byBtZXJnZWFibGUgcnggYnVmZmVycyBpbiB2aG9zdC4gXQorCis1KSBTZXRzIHVw
IGZsYWdzL2NoZWNrc3VtIGluZm8gb24gZmlyc3QgcmVxdWVzdC4KKworNikgR2V0cyBhIHJlc3Bv
bnNlIGZyb20gdGhlIHJpbmcgZm9yIHRoaXMgZGF0YSBzbG90LgorCis3KSBQcmVmaWxsIGV4cGVj
dGVkIHJlc3BvbnNlIHJpbmcgd2l0aCB0aGUgcmVxdWVzdCBgaWRgIGFuZCBzbG90IHNpemUuCisK
KzgpIFVwZGF0ZSB0aGUgcmVxdWVzdCBjb25zdW1lciBpbmRleCAoYHJlcV9jb25zYCkKKworOSkg
R2V0cyBhIHJlcXVlc3QgZnJvbSB0aGUgcmluZyBmb3IgdGhlIGZpcnN0IGV4dHJhIGluZm8gW29w
dGlvbmFsXQorCisxMCkgU2V0cyB1cCBleHRyYSBpbmZvIChlLmcuIEdTTyBkZXNjcmlwdG9yKSBb
b3B0aW9uYWxdIHJlcGVhdCBzdGVwIDgpLgorCisxMSkgUmVwZWF0IHN0ZXBzIDMgdGhyb3VnaCA4
IGZvciBhbGwgcGFja2V0IHBhZ2VzIGFuZCBzZXQgYE5FVFJYRl9tb3JlX2RhdGFgCisgICBpbiB0
aGUgTi0xIHNsb3QuCisKKzEyKSBQZXJmb3JtIHRoZSBgR05UVEFCT1BfY29weWAgaHlwZXJjYWxs
LgorCisxMykgQ2hlY2sgaWYgdGhlIGdyYW50IG9wZXJhdGlvbnMgc3RhdHVzIHdhcyBpbmNvcnJl
Y3QgYW5kIGlmIHNvIHNldCBgc3RhdHVzYAorICAgIG9mIHRoZSBgc3RydWN0IG5ldGlmX3J4X3Jl
c3BvbnNlYCBmaWVsZCB0byBORVRJRl9SU1BfRVJSLgorCisxNCkgVXBkYXRlIHRoZSByZXNwb25z
ZSBwcm9kdWNlciBpbmRleCAoYHJzcF9wcm9kYCkKKworKipGcm9udGVuZCoqCisKKzE1KSBGcm9u
dGVuZCBnZXRzIGFuIGludGVycnVwdCBhbmQgcnVucyBpdHMgaW50ZXJydXB0IHNlcnZpY2Ugcm91
dGluZQorCisxNikgQ2hlY2tzIGlmIHRoZXJlJ3MgdW5jb25zdW1lZCByZXNwb25zZXMKKworMTcp
IENvbnN1bWVzIGEgcmVzcG9uc2UgZnJvbSB0aGUgcmluZyAoZmlyc3QgcmVzcG9uc2UgZm9yIGEg
cGFja2V0KQorCisxOCkgUmV2b2tlIHRoZSBgZ3JlZmAgaW4gdGhlIHJlc3BvbnNlCisKKzE5KSBD
b25zdW1lcyBleHRyYSBpbmZvIHJlc3BvbnNlIFtvcHRpb25hbF0KKworMjApIFdoaWxlIE4tMSBy
ZXF1ZXN0cyBoYXMgYE5FVFJYRl9tb3JlX2RhdGFgLCB0aGVuIGZldGNoIGVhY2ggb2YgcmVzcG9u
c2VzCisgICAgYW5kIHJldm9rZSB0aGUgZGVzaWduYXRlZCBgZ3JlZmAuCisKKzIxKSBVcGRhdGUg
dGhlIHJlc3BvbnNlIGNvbnN1bWVyIGluZGV4IChgcnNwX2NvbnNgKQorCisyMikgKkxpbnV4LXNw
ZWNpZmljKjogQ29weSAoZnJvbSBmaXJzdCBzbG90IGdyZWYpIHVwIHRvIDI1NiBieXRlcyB0byB0
aGUgbGluZWFyCisgICAgcmVnaW9uIG9mIHRoZSBwYWNrZXQgbWV0YWRhdGEgc3RydWN0dXJlIChz
a2IpLiBUaGUgcmVzdCBvZiB0aGUgcGFnZXMKKyAgICBwcm9jZXNzZWQgaW4gdGhlIHJlc3BvbnNl
cyBhcmUgdGhlbiBhZGRlZCBhcyBmcmFncy4KKworMjMpIFNldCBjaGVja3N1bSBpbmZvIGJhc2Vk
IG9uIGZpcnN0IHJlc3BvbnNlIGZsYWdzLgorCisyNCkgQ2FsbCBwYWNrZXQgaW50byB0aGUgbmV0
d29yayBzdGFjay4KKworMjUpIEFsbG9jYXRlIG5ldyBwYWdlcyBhbmQgYW55IG5lY2Vzc2FyeSBw
YWNrZXQgbWV0YWRhdGEgc3RydXR1cmVzIHRvIG5ldworICAgIHJlcXVlc3RzLiBUaGVzZSByZXF1
ZXN0cyB3aWxsIHRoZW4gYmUgdXNlZCBpbiBzdGVwIDEpIGFuZCBzbyBmb3J0aC4KKworMjYpIFVw
ZGF0ZSB0aGUgcmVxdWVzdCBwcm9kdWNlciBpbmRleCAoYHJlcV9wcm9kYCkKKworMjcpIENoZWNr
IHdoZXRoZXIgYmFja2VuZCBuZWVkcyBub3RpZmljYXRpb246CisKKzI3LjEpIElmIHNvLCBQZXJm
b3JtIGh5cGVyY2FsbCBgRVZUQ0hOT1Bfc2VuZGAgd2hpY2ggbWlnaHQgbWVhbiBhIF9fVk1FWElU
X18KKyAgICAgIGRlcGVuZGluZyBvbiB0aGUgZ3Vlc3QgdHlwZS4KKworMjgpIFVwZGF0ZSBgcnNw
X2V2ZW50YCB0byBgcmVzcG9uc2UgY29uc3VtZXIgaW5kZXggKyAxYCBzdWNoIHRoYXQgZnJvbnRl
bmQKKyAgICByZWNlaXZlIGEgbm90aWZpY2F0aW9uIG9uIHRoZSBmaXJzdCBuZXdseSBwcm9kdWNl
ZCByZXNwb25zZS4KKyAgICBbb3B0aW9uYWwsIGlmIGZyb250ZW5kIGlzIHBvbGxpbmcgdGhlIHJp
bmcgYW5kIG5ldmVyIHNsZWVwc10KKworVGhpcyBwcm9wb3NhbCBhaW1zIGF0IHJlcGxhY2luZyBz
dGVwIDQpLCAxMikgYW5kICAyMikgd2l0aCBtZW1jcHkgaWYgdGhlCitncmVmcyBvbiB0aGUgUngg
cmluZyB3ZXJlIHJlcXVlc3RlZCB0byBiZSBtYXBwZWQgYnkgdGhlIGd1ZXN0LiBGcm9udGVuZCBt
YXkgdXNlCitzdHJhdGVnaWVzIHRvIGFsbG93IGZhc3QgcmVjeWNsaW5nIG9mIGdyYW50cyBmb3Ig
cmVwbGluaXNoaW5nIHRoZSByaW5nLAoraGVuY2UgbGV0dGluZyBEb21haW4tMCByZXBsYWNlIHRo
ZSBncmFudCBjb3BpZXMgd2l0aCAgbWVtY3B5IGluc3RlYWQsIHdoaWNoIGlzCitmYXN0ZXIuCisK
K0RlcGVuZGluZyBvbiB0aGUgaW1wbGVtZW50YXRpb24sIGl0IHdvdWxkIG1lYW4gdGhhdCB3ZSBu
byBsb25nZXIKK3dvdWxkIG5lZWQgdG8gYWdncmVnYXRlIGFzIG11Y2ggYXMgZ3JhbnQgb3BzIGFz
IHBvc3NpYmxlIChzdGVwIDEpIGFuZCBjb3VsZAordHJhbnNtaXQgdGhlIHBhY2tldCBvbiB0aGUg
dHJhbnNtaXQgZnVuY3Rpb24gKGUuZy4gTGludXggYGBgbmRvX3N0YXJ0X3htaXRgYGApCithcyBw
cmV2aW91c2x5IHByb3Bvc2VkCitoZXJlXFtbMF0oaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTUtMDUvbXNnMDE1MDQuaHRtbClcXS4KK1RoaXMg
d291bGQgaGVhdmlseSBpbXByb3ZlIGVmZmljaWVuY3kgc3BlY2lmaWFsbHkgZm9yIHNtYWxsZXIg
cGFja2V0cy4gV2hpY2ggaW4KK3JldHVybiB3b3VsZCBkZWNyZWFzZSBSVFQsIGhhdmluZyBkYXRh
IGJlaW5nIGFja25vbGVkZ2VkIG11Y2ggcXVpY2tlci4KKworXGNsZWFycGFnZQorCisjIFByb3Bv
c2VkIEV4dGVuc2lvbgorCitUaGUgaWRlYSBpcyB0byBhbGxvdyBndWVzdCBtb3JlIGNvbnRyb2xs
YWJpbGl0eSBvbiBob3cgaXRzIGdyYW50cyBhcmUgbWFwcGVkIG9yCitub3QuIEN1cnJlbnRseSB0
aGVyZSdzIG5vIGNvbnRyb2wgb3ZlciBpdCBmb3IgZnJvbnRlbmRzIG9yIGJhY2tlbmRzLCBhbmQg
bGF0dGVyCitjYW5ub3QgbWFrZSBhc3N1bXB0aW9ucyBvbiB0aGUgbWFwcGluZyB0cmFuc21pdCBv
ciByZWNlaXZlIGdyYW50cywgaGVuY2Ugd2UKK25lZWQgZnJvbnRlbmQgdG8gdGFrZSBpbml0aWF0
aXZlIGludG8gbWFuYWdpbmcgaXRzIG93biBtYXBwaW5nIG9mIGdyYW50cy4KK0d1ZXN0cyBtYXkg
dGhlbiBvcHBvcnR1bmlzdGljYWxseSByZWN5Y2xlIHRoZXNlIGdyYW50cyAoZS5nLiBMaW51eCkg
YW5kIGF2b2lkCityZXNvcnRpbmcgdG8gY29waWVzIHdoaWNoIGNvbWUgd2hlbiB1c2luZyBhIGZp
eGVkIGFtb3VudCBvZiBidWZmZXJzLiBPdGhlcgorZnJhbWV3b3JrcyAoZS5nLiAgWERQLCBuZXRt
YXAsIERQREspIHVzZSBhIGZpeGVkIHNldCBvZiBidWZmZXJzIHdoaWNoIGFsc28KK21ha2VzIHRo
ZSBjYXNlIGZvciB0aGlzIGV4dGVuc2lvbi4KKworIyMgVGVybWlub2xvZ3kKKworYHN0YWdpbmcg
Z3JhbnRzYCBpcyBhIHRlcm0gdXNlZCBpbiB0aGlzIGRvY3VtZW50IHRvIHJlZmVyIHRvIHRoZSB3
aG9sZSBjb25jZXB0CitvZiBoYXZpbmcgYSBzZXQgb2YgZ3JhbnRzIHBlcm1hbmVudGx5IG1hcHBl
ZCB3aXRoIGJhY2tlbmQsIGNvbnRhaW5pbmcgZGF0YQorc3RhZ2luZyB1bnRpbCBjb21wbGV0aW9u
LiBUaGVyZWZvcmUgdGhlIHRlcm0gc2hvdWxkIG5vdCBiZSBjb25mdXNlZCB3aXRoIGEgbmV3Citr
aW5kIG9mIGdyYW50cyBvbiB0aGUgaHlwZXJ2aXNvci4KKworIyMgQ29udHJvbCBSaW5nIE1lc3Nh
Z2VzCisKKyMjIyBgWEVOX05FVElGX0NUUkxfVFlQRV9HRVRfR1JFRl9NQVBQSU5HX1NJWkVgCisK
K1RoaXMgbWVzc2FnZSBpcyBzZW50IGJ5IHRoZSBmcm9udGVuZCB0byBmZXRjaCB0aGUgbnVtYmVy
IG9mIGdyZWZzIHRoYXQgY2FuCitiZSBrZXB0IG1hcHBlZCBpbiB0aGUgYmFja2VuZC4gSXQgb25s
eSByZWNlaXZlcyB0aGUgcXVldWUgYXMgYXJndW1lbnQsIGFuZAorZGF0YSByZXByZXNlbnRpbmcg
YW1vdW50IG9mIGZyZWUgZW50cmllcyBpbiB0aGUgbWFwcGluZyB0YWJsZS4KKworIyMjIGBYRU5f
TkVUSUZfQ1RSTF9UWVBFX0FERF9HUkVGX01BUFBJTkdgCisKK1RoaXMgaXMgc2VudCBieSB0aGUg
ZnJvbnRlbmQgdG8gbWFwIGEgbGlzdCBvZiBncmFudCByZWZlcmVuY2VzIGluIHRoZSBiYWNrZW5k
LgorSXQgcmVjZWl2ZXMgdGhlIHF1ZXVlIGluZGV4LCB0aGUgZ3JhbnQgY29udGFpbmluZyB0aGUg
bGlzdCAob2Zmc2V0IGlzCitpbXBsaWNpdGx5IHplcm8pIGFuZCBob3cgbWFueSBlbnRyaWVzIGlu
IHRoZSBsaXN0LiBFYWNoIGVudHJ5IGluIHRoaXMgbGlzdAoraGFzIHRoZSBmb2xsb3dpbmcgZm9y
bWF0OgorCisJICAgIDAgICAgIDEgICAgIDIgICAgIDMgICAgIDQgICAgIDUgICAgIDYgICAgIDcg
IG9jdGV0CisJICstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0t
LSsKKwkgfCBncmFudCByZWYgICAgICAgICAgICAgfCAgZmxhZ3MgICAgfCAgc3RhdHVzICAgfAor
CSArLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rCisKKwkg
Z3JhbnQgcmVmOiBncmFudCByZWZlcmVuY2UKKwkgZmxhZ3M6IGZsYWdzIGRlc2NyaWJpbmcgdGhl
IGNvbnRyb2wgb3BlcmF0aW9uCisJIHN0YXR1czogWEVOX05FVElGX0NUUkxfU1RBVFVTXyoKKwor
VGhlIGxpc3QgY2FuIGhhdmUgYSBtYXhpbXVtIG9mIDUxMiBlbnRyaWVzIHRvIGJlIG1hcHBlZCBh
dCBvbmNlLgorVGhlICdzdGF0dXMnIGZpZWxkIGlzIG5vdCB1c2VkIGZvciBhZGRpbmcgbmV3IG1h
cHBpbmdzIGFuZCBoZW5jZSwgVGhlIG1lc3NhZ2UKK3JldHVybnMgYW4gZXJyb3IgY29kZSBkZXNj
cmliaW5nIGlmIHRoZSBvcGVyYXRpb24gd2FzIHN1Y2Nlc3NmdWwgb3Igbm90LiBPbgorZmFpbHVy
ZSBjYXNlcywgbm9uZSBvZiB0aGUgZ3JhbnQgbWFwcGluZ3Mgc3BlY2lmaWVkIGdldCBhZGRlZC4K
KworIyMjIGBYRU5fTkVUSUZfQ1RSTF9UWVBFX0RFTF9HUkVGX01BUFBJTkdgCisKK1RoaXMgaXMg
c2VudCBieSB0aGUgZnJvbnRlbmQgZm9yIGJhY2tlbmQgdG8gdW5tYXAgYSBsaXN0IG9mIGdyYW50
IHJlZmVyZW5jZXMuCitUaGUgYXJndW1lbnRzIGFyZSB0aGUgc2FtZSBhcyBgWEVOX05FVElGX0NU
UkxfVFlQRV9BRERfR1JFRl9NQVBQSU5HYCwgaW5jbHVkaW5nCit0aGUgZm9ybWF0IG9mIHRoZSBs
aXN0LiBUaGUgZW50cmllcyB1c2VkIGFyZSBvbmx5IHRoZSBvbmVzIHJlcHJlc2VudGluZyBncmFu
dAorcmVmZXJlbmNlcyB0aGF0IHdlcmUgcHJldmlvdXNseSB0aGUgc3ViamVjdCBvZiBhCitgWEVO
X05FVElGX0NUUkxfVFlQRV9BRERfR1JFRl9NQVBQSU5HYCBvcGVyYXRpb24uIEFueSBvdGhlciBl
bnRyaWVzIHdpbGwgaGF2ZQordGhlaXIgc3RhdHVzIHNldCB0byBgWEVOX05FVElGX0NUUkxfU1RB
VFVTX0lOVkFMSURfUEFSQU1FVEVSYCB1cG9uIGNvbXBsZXRpb24uCitUaGUgZW50cnkgJ3N0YXR1
cycgZmllbGQgZGV0ZXJtaW5lcyBpZiB0aGUgZW50cnkgd2FzIHN1Y2Nlc3NmdWxseSByZW1vdmVk
LgorCisjIyBEYXRhcGF0aCBDaGFuZ2VzCisKK0NvbnRyb2wgcmluZyBpcyBvbmx5IGF2YWlsYWJs
ZSBhZnRlciBiYWNrZW5kIHN0YXRlIGlzIGBYZW5idXNDb25uZWN0ZWRgCit0aGVyZWZvcmUgb25s
eSBvbiB0aGlzIHN0YXRlIGNoYW5nZSBjYW4gdGhlIGZyb250ZW5kIHF1ZXJ5IHRoZSB0b3RhbCBh
bW91bnQgb2YKK21hcHMgaXQgY2FuIGtlZXAuIEl0IHRoZW4gZ3JhbnRzIE4gZW50cmllcyBwZXIg
cXVldWUgb24gYm90aCBUWCBhbmQgUlggcmluZword2hpY2ggd2lsbCBjcmVhdGUgdGhlIHVuZGVy
eWluZyBiYWNrZW5kIGdyZWYgLT4gcGFnZSBhc3NvY2lhdGlvbiAoZS5nLiAgc3RvcmVkCitpbiBo
YXNoIHRhYmxlKS4gRnJvbnRlbmQgbWF5IHdpc2ggdG8gcmVjeWNsZSB0aGVzZSBwcmVncmFudGVk
IGJ1ZmZlcnMgb3IgY2hvb3NlCithIGNvcHkgYXBwcm9hY2ggdG8gcmVwbGFjZSBncmFudGluZy4K
KworT24gc3RlcHMgMTkpIG9mIEd1ZXN0IFRyYW5zbWl0IGFuZCAzKSBvZiBHdWVzdCBSZWNlaXZl
LCBkYXRhIGdyZWYgaXMgZmlyc3QKK2xvb2tlZCB1cCBpbiB0aGlzIHRhYmxlIGFuZCB1c2VzIHRo
ZSB1bmRlcmx5aW5nIHBhZ2UgaWYgaXQgYWxyZWFkeSBleGlzdHMgYQorbWFwcGluZy4gT24gdGhl
IHN1Y2Nlc3NmdWxsIGNhc2VzLCBzdGVwcyAyMCkgMjEpIGFuZCAyNykgb2YgR3Vlc3QgVHJhbnNt
aXQgYXJlCitza2lwcGVkLCB3aXRoIDE5KSBiZWluZyByZXBsYWNlZCB3aXRoIGEgbWVtY3B5IG9m
IHVwIHRvIDEyOCBieXRlcy4gT24gR3Vlc3QKK1JlY2VpdmUsIDQpIDEyKSBhbmQgMjIpIGFyZSBy
ZXBsYWNlZCB3aXRoIG1lbWNweSBpbnN0ZWFkIG9mIGEgZ3JhbnQgY29weS4KKworRmFpbGluZyB0
byBvYnRhaW4gdGhlIHRvdGFsIG51bWJlciBvZiBtYXBwaW5ncworKGBYRU5fTkVUSUZfQ1RSTF9U
WVBFX0dFVF9HUkVGX01BUFBJTkdfU0laRWApIG1lYW5zIHRoZSBndWVzdCBmYWxscyBiYWNrIHRv
IHRoZQorbm9ybWFsIHVzYWdlIHdpdGhvdXQgcHJlIGdyYW50aW5nIGJ1ZmZlcnMuCisKK1xjbGVh
cnBhZ2UKKworIyBXaXJlIFBlcmZvcm1hbmNlCisKK1RoaXMgc2VjdGlvbiBpcyBhIGdsb3NzYXJ5
IG1lYW50IHRvIGtlZXAgaW4gbWluZCBudW1iZXJzIG9uIHRoZSB3aXJlLgorCitUaGUgbWluaW11
bSBzaXplIHRoYXQgY2FuIGZpdCBpbiBhIHNpbmdsZSBwYWNrZXQgd2l0aCBzaXplIE4gaXMgY2Fs
Y3VsYXRlZCBhczoKKworICBQYWNrZXQgPSBFdGhlcm5ldCBIZWFkZXIgKDE0KSArIFByb3RvY29s
IERhdGEgVW5pdCAoNDYgLSAxNTAwKSA9IDYwIGJ5dGVzCisKK0luIHRoZSB3aXJlIGl0J3MgYSBi
aXQgbW9yZToKKworICBQcmVhbWJsZSAoNykgKyBTdGFydCBGcmFtZSBEZWxpbWl0ZXIgKDEpICsg
UGFja2V0ICsgQ1JDICg0KSArIEludGVyZnJhbWUgZ2FwICgxMikgPSA4NCBieXRlcworCitGb3Ig
Z2l2ZW4gTGluay1zcGVlZCBpbiBCaXRzL3NlYyBhbmQgUGFja2V0IHNpemUsIHJlYWwgcGFja2V0
IHJhdGUgaXMKKwljYWxjdWxhdGVkIGFzOgorCisgIFJhdGUgPSBMaW5rLXNwZWVkIC8gKChQcmVh
bWJsZSArIFBhY2tldCArIENSQyArIEludGVyZnJhbWUgZ2FwKSAqIDgpCisKK051bWJlcnMgdG8g
a2VlcCBpbiBtaW5kIChwYWNrZXQgc2l6ZSBleGNsdWRlcyBQSFkgbGF5ZXIsIHRob3VnaCBwYWNr
ZXQgcmF0ZXMKK2Rpc2Nsb3NlZCBieSB2ZW5kb3JzIHRha2UgdGhvc2UgaW50byBhY2NvdW50LCBz
aW5jZSBpdCdzIHdoYXQgZ29lcyBvbiB0aGUKK3dpcmUpOgorCit8IFBhY2tldCArIENSQyAoYnl0
ZXMpICAgfCAxMCBHYml0L3MgIHwgIDQwIEdiaXQvcyB8ICAxMDAgR2JpdC9zICB8Cit8LS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tfDotLS0tLS0tLS0tOnw6LS0tLS0tLS0tLTp8Oi0tLS0tLS0tLS0t
LTp8Cit8IDY0ICAgICAgICAgICAgICAgICAgICAgfCAxNC44OCAgTXBwc3wgIDU5LjUyIE1wcHN8
ICAxNDguODAgTXBwcyB8Cit8IDEyOCAgICAgICAgICAgICAgICAgICAgfCAgOC40NCAgTXBwc3wg
IDMzLjc4IE1wcHN8ICAgODQuNDYgTXBwcyB8Cit8IDI1NiAgICAgICAgICAgICAgICAgICAgfCAg
NC41MiAgTXBwc3wgIDE4LjExIE1wcHN8ICAgNDUuMjkgTXBwcyB8Cit8IDE1MDAgICAgICAgICAg
ICAgICAgICAgfCAgIDgyMiAgS3Bwc3wgICAzLjI4IE1wcHN8ICAgIDguMjIgTXBwcyB8Cit8IDY1
NTM1ICAgICAgICAgICAgICAgICAgfCAgIH4xOSAgS3Bwc3wgIDc2LjI3IEtwcHN8ICAxOTAuNjgg
S3BwcyB8CisKK0NhcHRpb246ICBNcHBzIChNaWxsaW9uIHBhY2tldHMgcGVyIHNlY29uZCkgOyBL
cHBzIChLaWxvIHBhY2tldHMgcGVyIHNlY29uZCkKKworXGNsZWFycGFnZQorCisjIFBlcmZvcm1h
bmNlCisKK051bWJlcnMgYmV0d2VlbiBhIExpbnV4IHY0LjExIGd1ZXN0IGFuZCBhbm90aGVyIGhv
c3QgY29ubmVjdGVkIGJ5IGEgMTAwIEdiaXQvcworTklDIG9uIGEgRTUtMjYzMCB2NCAyLjIgR0h6
IGhvc3QgdG8gZ2l2ZSBhbiBpZGVhIG9uIHRoZSBwZXJmb3JtYW5jZSBiZW5lZml0cyBvZgordGhp
cyBleHRlbnNpb24uIFBsZWFzZSByZWZlciB0byB0aGlzIHByZXNlbnRhdGlvbls3XSBmb3IgYSBi
ZXR0ZXIgb3ZlcnZpZXcgb2YKK3RoZSByZXN1bHRzLgorCisoIE51bWJlcnMgaW5jbHVkZSBwcm90
b2NvbCBvdmVyaGVhZCApCisKKyoqYnVsayB0cmFuc2ZlciAoR3Vlc3QgVFgvUlgpKioKKworIFF1
ZXVlcyAgQmVmb3JlIChHYml0L3MpIEFmdGVyIChHYml0L3MpCisgLS0tLS0tICAtLS0tLS0tLS0t
LS0tICAgLS0tLS0tLS0tLS0tCisgMXF1ZXVlICAxNzI0NC82MDAwICAgICAgMzgxODkvMjgxMDgK
KyAycXVldWUgIDI0MDIzLzk0MTYgICAgICA1NDc4My80MDYyNAorIDNxdWV1ZSAgMjkxNDgvMTcx
OTYgICAgIDg1Nzc3LzU0MTE4CisgNHF1ZXVlICAzOTc4Mi8xODUwMiAgICAgOTk1MzAvNDY4NTkK
KworKCBHdWVzdCAtPiBEb20wICkKKworKipQYWNrZXQgSS9PIChHdWVzdCBUWC9SWCkgaW4gVURQ
IDY0YioqCisKKyBRdWV1ZXMgIEJlZm9yZSAoTXBwcykgIEFmdGVyIChNcHBzKQorIC0tLS0tLSAg
LS0tLS0tLS0tLS0tLSAgLS0tLS0tLS0tLS0tCisgMXF1ZXVlICAwLjY4NC8wLjQzOSAgICAyLjQ5
LzIuOTYKKyAycXVldWUgIDAuOTUzLzAuNzU1ICAgIDQuNzQvNS4wNworIDRxdWV1ZSAgMS44OTAv
MS4zOTAgICAgOC44MC85LjkyCisKK1xjbGVhcnBhZ2UKKworIyBSZWZlcmVuY2VzCisKK1swXSBo
dHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNS0w
NS9tc2cwMTUwNC5odG1sCisKK1sxXSBodHRwczovL2dpdGh1Yi5jb20vZnJlZWJzZC9mcmVlYnNk
L2Jsb2IvbWFzdGVyL3N5cy9kZXYvbmV0bWFwL25ldG1hcF9tZW0yLmMjTDM2MgorCitbMl0gaHR0
cHM6Ly93d3cuZnJlZWJzZC5vcmcvY2dpL21hbi5jZ2k/cXVlcnk9dmFsZSZzZWt0aW9uPTQmbj0x
CisKK1szXSBodHRwczovL2dpdGh1Yi5jb20vaW92aXNvci9icGYtZG9jcy9ibG9iL21hc3Rlci9F
eHByZXNzX0RhdGFfUGF0aC5wZGYKKworWzRdIGh0dHA6Ly9wcm90b3R5cGUta2VybmVsLnJlYWR0
aGVkb2NzLmlvL2VuL2xhdGVzdC9uZXR3b3JraW5nL1hEUC9kZXNpZ24vcmVxdWlyZW1lbnRzLmh0
bWwjd3JpdGUtYWNjZXNzLXRvLXBhY2tldC1kYXRhCisKK1s1XSBodHRwOi8vbHhyLmZyZWUtZWxl
Y3Ryb25zLmNvbS9zb3VyY2UvZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvaXhnYmUvaXhnYmVf
bWFpbi5jI0wyMDczCisKK1s2XSBodHRwOi8vbHhyLmZyZWUtZWxlY3Ryb25zLmNvbS9zb3VyY2Uv
ZHJpdmVycy9uZXQvZXRoZXJuZXQvbWVsbGFub3gvbWx4NC9lbl9yeC5jI0w1MgorCitbN10gaHR0
cHM6Ly9zY2hkLndzL2hvc3RlZF9maWxlcy94ZW5kZXZlbG9wZXJhbmRkZXNpZ25zdW1taXQyMDE3
L2U2L1RvR3JhbnRPck5vdFRvR3JhbnQtWEREUzIwMTdfdjMucGRmCisKKyMgSGlzdG9yeQorCitB
IHRhYmxlIG9mIGNoYW5nZXMgdG8gdGhlIGRvY3VtZW50LCBpbiBjaHJvbm9sb2dpY2FsIG9yZGVy
LgorCistLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KK0RhdGUgICAgICAgUmV2aXNpb24gVmVyc2lvbiAgTm90ZXMK
Ky0tLS0tLS0tLS0gLS0tLS0tLS0gLS0tLS0tLS0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQorMjAxNi0xMi0xNCAxICAgICAgICBYZW4gNC45ICBJbml0aWFsIHZl
cnNpb24gZm9yIFJGQworCisyMDE3LTA5LTAxIDIgICAgICAgIFhlbiA0LjEwIFJld29yayB0byB1
c2UgY29udHJvbCByaW5nCisKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVHJpbSBkb3du
IHRoZSBzcGVjaWZpY2F0aW9uCisKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQWRkZWQg
c29tZSBwZXJmb3JtYW5jZSBudW1iZXJzIGZyb20gdGhlCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHByZXNlbnRhdGlvbgorCisyMDE3LTA5LTEzIDMgICAgICAgIFhlbiA0LjEwIEFkZHJl
c3NlZCBjaGFuZ2VzIGZyb20gUGF1bCBEdXJyYW50CisKKzIwMTctMDktMTkgNCAgICAgICAgWGVu
IDQuMTAgQWRkcmVzc2VkIGNoYW5nZXMgZnJvbSBQYXVsIER1cnJhbnQKKworLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 03 18:08:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 18:08:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzRbt-0008Hs-DG; Tue, 03 Oct 2017 18:08:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=442fde227=Andrew.Cooper3@citrix.com>)
 id 1dzRbr-0008HV-Jc
 for xen-devel@lists.xen.org; Tue, 03 Oct 2017 18:07:59 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 C4/AF-02037-EF1D3D95; Tue, 03 Oct 2017 18:07:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDve6/i5c
 jDW59ZrNY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDNmbWplLfhRWPF0G18D44bkLkZODgkBf4kz
 29qYQGw2AX2J3S8+gdkiAuoSpzsusnYxcnEwC+xikmheuRIsISzgLfFg2no2EJtFQEXi04cvj
 CA2r4CHxPs9B9khhspJnD/+k7mLkYODU8BTovs12C4hoJIr3w4xQthqEtf6L7FDtApKnJz5hA
 XEZhaQkDj44gXzBEbeWUhSs5CkFjAyrWLUKE4tKkst0jU01UsqykzPKMlNzMzRNTQw1ctNLS5
 OTE/NSUwq1kvOz93ECAwdBiDYwdiw3fMQoyQHk5Io75kLlyOF+JLyUyozEosz4otKc1KLDzHK
 cHAoSfDeAMkJFqWmp1akZeYAgxgmLcHBoyTCKwUMZCHe4oLE3OLMdIjUKUZdjo6bd/8wCbHk5
 eelSonzvgeZIQBSlFGaBzcCFlGXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMz7AWQKT2ZeCd
 ymV0BHMAEdMafrAsgRJYkIKakGxg6GWh/pyo6VSmJtbpdfmoldjLsxR2DWrMPrA2zyK9piCgU
 OMXfuqtJ54yYlv+aPbsii0IfOq1zNZ1cxazstrbt2909pbKbR1mPzJk/gCLvhUpVwfmZgfnq4
 xO/1QT/3CC8uNypInjsnYMXDxmP9v0XunLuWOqXN6P8X+T3a1ZMFz2WvuL1KWImlOCPRUIu5q
 DgRAEW7AyyjAgAA
X-Env-Sender: prvs=442fde227=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1507054075!100389829!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52530 invoked from network); 3 Oct 2017 18:07:57 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Oct 2017 18:07:57 -0000
X-IronPort-AV: E=Sophos;i="5.42,474,1500940800"; d="scan'208";a="450357975"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 3 Oct 2017 19:07:51 +0100
Message-ID: <1507054073-4776-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507054073-4776-1-git-send-email-andrew.cooper3@citrix.com>
References: <1507054073-4776-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 2/4] xen/ubsan: Import ubsan implementation from
	Linux 4.13
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBmdXR1cmUgY2hhbmdlIHdpbGwgYWRqdXN0IGl0IHRvIGNvbXBpbGUgaW4gWGVuLgoKU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVk
LW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNDOiBHZW9yZ2UgRHVu
bGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNDOiBKYW4gQmV1bGljaCA8SkJldWxp
Y2hAc3VzZS5jb20+CkNDOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNs
ZS5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkND
OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9jb21t
b24vdWJzYW4vTWFrZWZpbGUgfCAgIDEgKwogeGVuL2NvbW1vbi91YnNhbi91YnNhbi5jICB8IDQ1
NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vY29t
bW9uL3Vic2FuL3Vic2FuLmggIHwgIDg0ICsrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA1NDEg
aW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9jb21tb24vdWJzYW4vTWFrZWZp
bGUKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vY29tbW9uL3Vic2FuL3Vic2FuLmMKIGNyZWF0ZSBt
b2RlIDEwMDY0NCB4ZW4vY29tbW9uL3Vic2FuL3Vic2FuLmgKCmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL3Vic2FuL01ha2VmaWxlIGIveGVuL2NvbW1vbi91YnNhbi9NYWtlZmlsZQpuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5lNmI4NWVhCi0tLSAvZGV2L251bGwKKysrIGIveGVu
L2NvbW1vbi91YnNhbi9NYWtlZmlsZQpAQCAtMCwwICsxIEBACitvYmoteSArPSB1YnNhbi5vCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL3Vic2FuL3Vic2FuLmMgYi94ZW4vY29tbW9uL3Vic2FuL3Vi
c2FuLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uZmIwNDA5ZAotLS0gL2Rl
di9udWxsCisrKyBiL3hlbi9jb21tb24vdWJzYW4vdWJzYW4uYwpAQCAtMCwwICsxLDQ1NiBAQAor
LyoKKyAqIFVCU0FOIGVycm9yIHJlcG9ydGluZyBmdW5jdGlvbnMKKyAqCisgKiBDb3B5cmlnaHQg
KGMpIDIwMTQgU2Ftc3VuZyBFbGVjdHJvbmljcyBDby4sIEx0ZC4KKyAqIEF1dGhvcjogQW5kcmV5
IFJ5YWJpbmluIDxyeWFiaW5pbi5hLmFAZ21haWwuY29tPgorICoKKyAqIFRoaXMgcHJvZ3JhbSBp
cyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5Cisg
KiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHZl
cnNpb24gMiBhcworICogcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24u
CisgKgorICovCisKKyNpbmNsdWRlIDxsaW51eC9iaXRvcHMuaD4KKyNpbmNsdWRlIDxsaW51eC9i
dWcuaD4KKyNpbmNsdWRlIDxsaW51eC9jdHlwZS5oPgorI2luY2x1ZGUgPGxpbnV4L2luaXQuaD4K
KyNpbmNsdWRlIDxsaW51eC9rZXJuZWwuaD4KKyNpbmNsdWRlIDxsaW51eC90eXBlcy5oPgorI2lu
Y2x1ZGUgPGxpbnV4L3NjaGVkLmg+CisKKyNpbmNsdWRlICJ1YnNhbi5oIgorCitjb25zdCBjaGFy
ICp0eXBlX2NoZWNrX2tpbmRzW10gPSB7CisJImxvYWQgb2YiLAorCSJzdG9yZSB0byIsCisJInJl
ZmVyZW5jZSBiaW5kaW5nIHRvIiwKKwkibWVtYmVyIGFjY2VzcyB3aXRoaW4iLAorCSJtZW1iZXIg
Y2FsbCBvbiIsCisJImNvbnN0cnVjdG9yIGNhbGwgb24iLAorCSJkb3duY2FzdCBvZiIsCisJImRv
d25jYXN0IG9mIgorfTsKKworI2RlZmluZSBSRVBPUlRFRF9CSVQgMzEKKworI2lmIChCSVRTX1BF
Ul9MT05HID09IDY0KSAmJiBkZWZpbmVkKF9fQklHX0VORElBTikKKyNkZWZpbmUgQ09MVU1OX01B
U0sgKH4oMVUgPDwgUkVQT1JURURfQklUKSkKKyNkZWZpbmUgTElORV9NQVNLICAgKH4wVSkKKyNl
bHNlCisjZGVmaW5lIENPTFVNTl9NQVNLICAgKH4wVSkKKyNkZWZpbmUgTElORV9NQVNLICh+KDFV
IDw8IFJFUE9SVEVEX0JJVCkpCisjZW5kaWYKKworI2RlZmluZSBWQUxVRV9MRU5HVEggNDAKKwor
c3RhdGljIGJvb2wgd2FzX3JlcG9ydGVkKHN0cnVjdCBzb3VyY2VfbG9jYXRpb24gKmxvY2F0aW9u
KQoreworCXJldHVybiB0ZXN0X2FuZF9zZXRfYml0KFJFUE9SVEVEX0JJVCwgJmxvY2F0aW9uLT5y
ZXBvcnRlZCk7Cit9CisKK3N0YXRpYyB2b2lkIHByaW50X3NvdXJjZV9sb2NhdGlvbihjb25zdCBj
aGFyICpwcmVmaXgsCisJCQkJc3RydWN0IHNvdXJjZV9sb2NhdGlvbiAqbG9jKQoreworCXByX2Vy
cigiJXMgJXM6JWQ6JWRcbiIsIHByZWZpeCwgbG9jLT5maWxlX25hbWUsCisJCWxvYy0+bGluZSAm
IExJTkVfTUFTSywgbG9jLT5jb2x1bW4gJiBDT0xVTU5fTUFTSyk7Cit9CisKK3N0YXRpYyBib29s
IHN1cHByZXNzX3JlcG9ydChzdHJ1Y3Qgc291cmNlX2xvY2F0aW9uICpsb2MpCit7CisJcmV0dXJu
IGN1cnJlbnQtPmluX3Vic2FuIHx8IHdhc19yZXBvcnRlZChsb2MpOworfQorCitzdGF0aWMgYm9v
bCB0eXBlX2lzX2ludChzdHJ1Y3QgdHlwZV9kZXNjcmlwdG9yICp0eXBlKQoreworCXJldHVybiB0
eXBlLT50eXBlX2tpbmQgPT0gdHlwZV9raW5kX2ludDsKK30KKworc3RhdGljIGJvb2wgdHlwZV9p
c19zaWduZWQoc3RydWN0IHR5cGVfZGVzY3JpcHRvciAqdHlwZSkKK3sKKwlXQVJOX09OKCF0eXBl
X2lzX2ludCh0eXBlKSk7CisJcmV0dXJuICB0eXBlLT50eXBlX2luZm8gJiAxOworfQorCitzdGF0
aWMgdW5zaWduZWQgdHlwZV9iaXRfd2lkdGgoc3RydWN0IHR5cGVfZGVzY3JpcHRvciAqdHlwZSkK
K3sKKwlyZXR1cm4gMSA8PCAodHlwZS0+dHlwZV9pbmZvID4+IDEpOworfQorCitzdGF0aWMgYm9v
bCBpc19pbmxpbmVfaW50KHN0cnVjdCB0eXBlX2Rlc2NyaXB0b3IgKnR5cGUpCit7CisJdW5zaWdu
ZWQgaW5saW5lX2JpdHMgPSBzaXplb2YodW5zaWduZWQgbG9uZykqODsKKwl1bnNpZ25lZCBiaXRz
ID0gdHlwZV9iaXRfd2lkdGgodHlwZSk7CisKKwlXQVJOX09OKCF0eXBlX2lzX2ludCh0eXBlKSk7
CisKKwlyZXR1cm4gYml0cyA8PSBpbmxpbmVfYml0czsKK30KKworc3RhdGljIHNfbWF4IGdldF9z
aWduZWRfdmFsKHN0cnVjdCB0eXBlX2Rlc2NyaXB0b3IgKnR5cGUsIHVuc2lnbmVkIGxvbmcgdmFs
KQoreworCWlmIChpc19pbmxpbmVfaW50KHR5cGUpKSB7CisJCXVuc2lnbmVkIGV4dHJhX2JpdHMg
PSBzaXplb2Yoc19tYXgpKjggLSB0eXBlX2JpdF93aWR0aCh0eXBlKTsKKwkJcmV0dXJuICgoc19t
YXgpdmFsKSA8PCBleHRyYV9iaXRzID4+IGV4dHJhX2JpdHM7CisJfQorCisJaWYgKHR5cGVfYml0
X3dpZHRoKHR5cGUpID09IDY0KQorCQlyZXR1cm4gKihzNjQgKil2YWw7CisKKwlyZXR1cm4gKihz
X21heCAqKXZhbDsKK30KKworc3RhdGljIGJvb2wgdmFsX2lzX25lZ2F0aXZlKHN0cnVjdCB0eXBl
X2Rlc2NyaXB0b3IgKnR5cGUsIHVuc2lnbmVkIGxvbmcgdmFsKQoreworCXJldHVybiB0eXBlX2lz
X3NpZ25lZCh0eXBlKSAmJiBnZXRfc2lnbmVkX3ZhbCh0eXBlLCB2YWwpIDwgMDsKK30KKworc3Rh
dGljIHVfbWF4IGdldF91bnNpZ25lZF92YWwoc3RydWN0IHR5cGVfZGVzY3JpcHRvciAqdHlwZSwg
dW5zaWduZWQgbG9uZyB2YWwpCit7CisJaWYgKGlzX2lubGluZV9pbnQodHlwZSkpCisJCXJldHVy
biB2YWw7CisKKwlpZiAodHlwZV9iaXRfd2lkdGgodHlwZSkgPT0gNjQpCisJCXJldHVybiAqKHU2
NCAqKXZhbDsKKworCXJldHVybiAqKHVfbWF4ICopdmFsOworfQorCitzdGF0aWMgdm9pZCB2YWxf
dG9fc3RyaW5nKGNoYXIgKnN0ciwgc2l6ZV90IHNpemUsIHN0cnVjdCB0eXBlX2Rlc2NyaXB0b3Ig
KnR5cGUsCisJdW5zaWduZWQgbG9uZyB2YWx1ZSkKK3sKKwlpZiAodHlwZV9pc19pbnQodHlwZSkp
IHsKKwkJaWYgKHR5cGVfYml0X3dpZHRoKHR5cGUpID09IDEyOCkgeworI2lmIGRlZmluZWQoQ09O
RklHX0FSQ0hfU1VQUE9SVFNfSU5UMTI4KSAmJiBkZWZpbmVkKF9fU0laRU9GX0lOVDEyOF9fKQor
CQkJdV9tYXggdmFsID0gZ2V0X3Vuc2lnbmVkX3ZhbCh0eXBlLCB2YWx1ZSk7CisKKwkJCXNjbnBy
aW50ZihzdHIsIHNpemUsICIweCUwOHglMDh4JTA4eCUwOHgiLAorCQkJCSh1MzIpKHZhbCA+PiA5
NiksCisJCQkJKHUzMikodmFsID4+IDY0KSwKKwkJCQkodTMyKSh2YWwgPj4gMzIpLAorCQkJCSh1
MzIpKHZhbCkpOworI2Vsc2UKKwkJCVdBUk5fT04oMSk7CisjZW5kaWYKKwkJfSBlbHNlIGlmICh0
eXBlX2lzX3NpZ25lZCh0eXBlKSkgeworCQkJc2NucHJpbnRmKHN0ciwgc2l6ZSwgIiVsbGQiLAor
CQkJCShzNjQpZ2V0X3NpZ25lZF92YWwodHlwZSwgdmFsdWUpKTsKKwkJfSBlbHNlIHsKKwkJCXNj
bnByaW50ZihzdHIsIHNpemUsICIlbGx1IiwKKwkJCQkodTY0KWdldF91bnNpZ25lZF92YWwodHlw
ZSwgdmFsdWUpKTsKKwkJfQorCX0KK30KKworc3RhdGljIGJvb2wgbG9jYXRpb25faXNfdmFsaWQo
c3RydWN0IHNvdXJjZV9sb2NhdGlvbiAqbG9jKQoreworCXJldHVybiBsb2MtPmZpbGVfbmFtZSAh
PSBOVUxMOworfQorCitzdGF0aWMgREVGSU5FX1NQSU5MT0NLKHJlcG9ydF9sb2NrKTsKKworc3Rh
dGljIHZvaWQgdWJzYW5fcHJvbG9ndWUoc3RydWN0IHNvdXJjZV9sb2NhdGlvbiAqbG9jYXRpb24s
CisJCQl1bnNpZ25lZCBsb25nICpmbGFncykKK3sKKwljdXJyZW50LT5pbl91YnNhbisrOworCXNw
aW5fbG9ja19pcnFzYXZlKCZyZXBvcnRfbG9jaywgKmZsYWdzKTsKKworCXByX2VycigiPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSIKKwkJIj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT1cbiIpOworCXByaW50X3NvdXJjZV9sb2NhdGlvbigiVUJT
QU46IFVuZGVmaW5lZCBiZWhhdmlvdXIgaW4iLCBsb2NhdGlvbik7Cit9CisKK3N0YXRpYyB2b2lk
IHVic2FuX2VwaWxvZ3VlKHVuc2lnbmVkIGxvbmcgKmZsYWdzKQoreworCWR1bXBfc3RhY2soKTsK
Kwlwcl9lcnIoIj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0iCisJCSI9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4iKTsKKwlzcGluX3VubG9j
a19pcnFyZXN0b3JlKCZyZXBvcnRfbG9jaywgKmZsYWdzKTsKKwljdXJyZW50LT5pbl91YnNhbi0t
OworfQorCitzdGF0aWMgdm9pZCBoYW5kbGVfb3ZlcmZsb3coc3RydWN0IG92ZXJmbG93X2RhdGEg
KmRhdGEsIHVuc2lnbmVkIGxvbmcgbGhzLAorCQkJdW5zaWduZWQgbG9uZyByaHMsIGNoYXIgb3Ap
Cit7CisKKwlzdHJ1Y3QgdHlwZV9kZXNjcmlwdG9yICp0eXBlID0gZGF0YS0+dHlwZTsKKwl1bnNp
Z25lZCBsb25nIGZsYWdzOworCWNoYXIgbGhzX3ZhbF9zdHJbVkFMVUVfTEVOR1RIXTsKKwljaGFy
IHJoc192YWxfc3RyW1ZBTFVFX0xFTkdUSF07CisKKwlpZiAoc3VwcHJlc3NfcmVwb3J0KCZkYXRh
LT5sb2NhdGlvbikpCisJCXJldHVybjsKKworCXVic2FuX3Byb2xvZ3VlKCZkYXRhLT5sb2NhdGlv
biwgJmZsYWdzKTsKKworCXZhbF90b19zdHJpbmcobGhzX3ZhbF9zdHIsIHNpemVvZihsaHNfdmFs
X3N0ciksIHR5cGUsIGxocyk7CisJdmFsX3RvX3N0cmluZyhyaHNfdmFsX3N0ciwgc2l6ZW9mKHJo
c192YWxfc3RyKSwgdHlwZSwgcmhzKTsKKwlwcl9lcnIoIiVzIGludGVnZXIgb3ZlcmZsb3c6XG4i
LAorCQl0eXBlX2lzX3NpZ25lZCh0eXBlKSA/ICJzaWduZWQiIDogInVuc2lnbmVkIik7CisJcHJf
ZXJyKCIlcyAlYyAlcyBjYW5ub3QgYmUgcmVwcmVzZW50ZWQgaW4gdHlwZSAlc1xuIiwKKwkJbGhz
X3ZhbF9zdHIsCisJCW9wLAorCQlyaHNfdmFsX3N0ciwKKwkJdHlwZS0+dHlwZV9uYW1lKTsKKwor
CXVic2FuX2VwaWxvZ3VlKCZmbGFncyk7Cit9CisKK3ZvaWQgX191YnNhbl9oYW5kbGVfYWRkX292
ZXJmbG93KHN0cnVjdCBvdmVyZmxvd19kYXRhICpkYXRhLAorCQkJCXVuc2lnbmVkIGxvbmcgbGhz
LAorCQkJCXVuc2lnbmVkIGxvbmcgcmhzKQoreworCisJaGFuZGxlX292ZXJmbG93KGRhdGEsIGxo
cywgcmhzLCAnKycpOworfQorRVhQT1JUX1NZTUJPTChfX3Vic2FuX2hhbmRsZV9hZGRfb3ZlcmZs
b3cpOworCit2b2lkIF9fdWJzYW5faGFuZGxlX3N1Yl9vdmVyZmxvdyhzdHJ1Y3Qgb3ZlcmZsb3df
ZGF0YSAqZGF0YSwKKwkJCQl1bnNpZ25lZCBsb25nIGxocywKKwkJCQl1bnNpZ25lZCBsb25nIHJo
cykKK3sKKwloYW5kbGVfb3ZlcmZsb3coZGF0YSwgbGhzLCByaHMsICctJyk7Cit9CitFWFBPUlRf
U1lNQk9MKF9fdWJzYW5faGFuZGxlX3N1Yl9vdmVyZmxvdyk7CisKK3ZvaWQgX191YnNhbl9oYW5k
bGVfbXVsX292ZXJmbG93KHN0cnVjdCBvdmVyZmxvd19kYXRhICpkYXRhLAorCQkJCXVuc2lnbmVk
IGxvbmcgbGhzLAorCQkJCXVuc2lnbmVkIGxvbmcgcmhzKQoreworCWhhbmRsZV9vdmVyZmxvdyhk
YXRhLCBsaHMsIHJocywgJyonKTsKK30KK0VYUE9SVF9TWU1CT0woX191YnNhbl9oYW5kbGVfbXVs
X292ZXJmbG93KTsKKwordm9pZCBfX3Vic2FuX2hhbmRsZV9uZWdhdGVfb3ZlcmZsb3coc3RydWN0
IG92ZXJmbG93X2RhdGEgKmRhdGEsCisJCQkJdW5zaWduZWQgbG9uZyBvbGRfdmFsKQoreworCXVu
c2lnbmVkIGxvbmcgZmxhZ3M7CisJY2hhciBvbGRfdmFsX3N0cltWQUxVRV9MRU5HVEhdOworCisJ
aWYgKHN1cHByZXNzX3JlcG9ydCgmZGF0YS0+bG9jYXRpb24pKQorCQlyZXR1cm47CisKKwl1YnNh
bl9wcm9sb2d1ZSgmZGF0YS0+bG9jYXRpb24sICZmbGFncyk7CisKKwl2YWxfdG9fc3RyaW5nKG9s
ZF92YWxfc3RyLCBzaXplb2Yob2xkX3ZhbF9zdHIpLCBkYXRhLT50eXBlLCBvbGRfdmFsKTsKKwor
CXByX2VycigibmVnYXRpb24gb2YgJXMgY2Fubm90IGJlIHJlcHJlc2VudGVkIGluIHR5cGUgJXM6
XG4iLAorCQlvbGRfdmFsX3N0ciwgZGF0YS0+dHlwZS0+dHlwZV9uYW1lKTsKKworCXVic2FuX2Vw
aWxvZ3VlKCZmbGFncyk7Cit9CitFWFBPUlRfU1lNQk9MKF9fdWJzYW5faGFuZGxlX25lZ2F0ZV9v
dmVyZmxvdyk7CisKKwordm9pZCBfX3Vic2FuX2hhbmRsZV9kaXZyZW1fb3ZlcmZsb3coc3RydWN0
IG92ZXJmbG93X2RhdGEgKmRhdGEsCisJCQkJdW5zaWduZWQgbG9uZyBsaHMsCisJCQkJdW5zaWdu
ZWQgbG9uZyByaHMpCit7CisJdW5zaWduZWQgbG9uZyBmbGFnczsKKwljaGFyIHJoc192YWxfc3Ry
W1ZBTFVFX0xFTkdUSF07CisKKwlpZiAoc3VwcHJlc3NfcmVwb3J0KCZkYXRhLT5sb2NhdGlvbikp
CisJCXJldHVybjsKKworCXVic2FuX3Byb2xvZ3VlKCZkYXRhLT5sb2NhdGlvbiwgJmZsYWdzKTsK
KworCXZhbF90b19zdHJpbmcocmhzX3ZhbF9zdHIsIHNpemVvZihyaHNfdmFsX3N0ciksIGRhdGEt
PnR5cGUsIHJocyk7CisKKwlpZiAodHlwZV9pc19zaWduZWQoZGF0YS0+dHlwZSkgJiYgZ2V0X3Np
Z25lZF92YWwoZGF0YS0+dHlwZSwgcmhzKSA9PSAtMSkKKwkJcHJfZXJyKCJkaXZpc2lvbiBvZiAl
cyBieSAtMSBjYW5ub3QgYmUgcmVwcmVzZW50ZWQgaW4gdHlwZSAlc1xuIiwKKwkJCXJoc192YWxf
c3RyLCBkYXRhLT50eXBlLT50eXBlX25hbWUpOworCWVsc2UKKwkJcHJfZXJyKCJkaXZpc2lvbiBi
eSB6ZXJvXG4iKTsKKworCXVic2FuX2VwaWxvZ3VlKCZmbGFncyk7Cit9CitFWFBPUlRfU1lNQk9M
KF9fdWJzYW5faGFuZGxlX2RpdnJlbV9vdmVyZmxvdyk7CisKK3N0YXRpYyB2b2lkIGhhbmRsZV9u
dWxsX3B0cl9kZXJlZihzdHJ1Y3QgdHlwZV9taXNtYXRjaF9kYXRhICpkYXRhKQoreworCXVuc2ln
bmVkIGxvbmcgZmxhZ3M7CisKKwlpZiAoc3VwcHJlc3NfcmVwb3J0KCZkYXRhLT5sb2NhdGlvbikp
CisJCXJldHVybjsKKworCXVic2FuX3Byb2xvZ3VlKCZkYXRhLT5sb2NhdGlvbiwgJmZsYWdzKTsK
KworCXByX2VycigiJXMgbnVsbCBwb2ludGVyIG9mIHR5cGUgJXNcbiIsCisJCXR5cGVfY2hlY2tf
a2luZHNbZGF0YS0+dHlwZV9jaGVja19raW5kXSwKKwkJZGF0YS0+dHlwZS0+dHlwZV9uYW1lKTsK
KworCXVic2FuX2VwaWxvZ3VlKCZmbGFncyk7Cit9CisKK3N0YXRpYyB2b2lkIGhhbmRsZV9taXNz
YWxpZ25lZF9hY2Nlc3Moc3RydWN0IHR5cGVfbWlzbWF0Y2hfZGF0YSAqZGF0YSwKKwkJCQl1bnNp
Z25lZCBsb25nIHB0cikKK3sKKwl1bnNpZ25lZCBsb25nIGZsYWdzOworCisJaWYgKHN1cHByZXNz
X3JlcG9ydCgmZGF0YS0+bG9jYXRpb24pKQorCQlyZXR1cm47CisKKwl1YnNhbl9wcm9sb2d1ZSgm
ZGF0YS0+bG9jYXRpb24sICZmbGFncyk7CisKKwlwcl9lcnIoIiVzIG1pc2FsaWduZWQgYWRkcmVz
cyAlcCBmb3IgdHlwZSAlc1xuIiwKKwkJdHlwZV9jaGVja19raW5kc1tkYXRhLT50eXBlX2NoZWNr
X2tpbmRdLAorCQkodm9pZCAqKXB0ciwgZGF0YS0+dHlwZS0+dHlwZV9uYW1lKTsKKwlwcl9lcnIo
IndoaWNoIHJlcXVpcmVzICVsZCBieXRlIGFsaWdubWVudFxuIiwgZGF0YS0+YWxpZ25tZW50KTsK
KworCXVic2FuX2VwaWxvZ3VlKCZmbGFncyk7Cit9CisKK3N0YXRpYyB2b2lkIGhhbmRsZV9vYmpl
Y3Rfc2l6ZV9taXNtYXRjaChzdHJ1Y3QgdHlwZV9taXNtYXRjaF9kYXRhICpkYXRhLAorCQkJCQl1
bnNpZ25lZCBsb25nIHB0cikKK3sKKwl1bnNpZ25lZCBsb25nIGZsYWdzOworCisJaWYgKHN1cHBy
ZXNzX3JlcG9ydCgmZGF0YS0+bG9jYXRpb24pKQorCQlyZXR1cm47CisKKwl1YnNhbl9wcm9sb2d1
ZSgmZGF0YS0+bG9jYXRpb24sICZmbGFncyk7CisJcHJfZXJyKCIlcyBhZGRyZXNzICVwIHdpdGgg
aW5zdWZmaWNpZW50IHNwYWNlXG4iLAorCQl0eXBlX2NoZWNrX2tpbmRzW2RhdGEtPnR5cGVfY2hl
Y2tfa2luZF0sCisJCSh2b2lkICopIHB0cik7CisJcHJfZXJyKCJmb3IgYW4gb2JqZWN0IG9mIHR5
cGUgJXNcbiIsIGRhdGEtPnR5cGUtPnR5cGVfbmFtZSk7CisJdWJzYW5fZXBpbG9ndWUoJmZsYWdz
KTsKK30KKwordm9pZCBfX3Vic2FuX2hhbmRsZV90eXBlX21pc21hdGNoKHN0cnVjdCB0eXBlX21p
c21hdGNoX2RhdGEgKmRhdGEsCisJCQkJdW5zaWduZWQgbG9uZyBwdHIpCit7CisKKwlpZiAoIXB0
cikKKwkJaGFuZGxlX251bGxfcHRyX2RlcmVmKGRhdGEpOworCWVsc2UgaWYgKGRhdGEtPmFsaWdu
bWVudCAmJiAhSVNfQUxJR05FRChwdHIsIGRhdGEtPmFsaWdubWVudCkpCisJCWhhbmRsZV9taXNz
YWxpZ25lZF9hY2Nlc3MoZGF0YSwgcHRyKTsKKwllbHNlCisJCWhhbmRsZV9vYmplY3Rfc2l6ZV9t
aXNtYXRjaChkYXRhLCBwdHIpOworfQorRVhQT1JUX1NZTUJPTChfX3Vic2FuX2hhbmRsZV90eXBl
X21pc21hdGNoKTsKKwordm9pZCBfX3Vic2FuX2hhbmRsZV9ub25udWxsX3JldHVybihzdHJ1Y3Qg
bm9ubnVsbF9yZXR1cm5fZGF0YSAqZGF0YSkKK3sKKwl1bnNpZ25lZCBsb25nIGZsYWdzOworCisJ
aWYgKHN1cHByZXNzX3JlcG9ydCgmZGF0YS0+bG9jYXRpb24pKQorCQlyZXR1cm47CisKKwl1YnNh
bl9wcm9sb2d1ZSgmZGF0YS0+bG9jYXRpb24sICZmbGFncyk7CisKKwlwcl9lcnIoIm51bGwgcG9p
bnRlciByZXR1cm5lZCBmcm9tIGZ1bmN0aW9uIGRlY2xhcmVkIHRvIG5ldmVyIHJldHVybiBudWxs
XG4iKTsKKworCWlmIChsb2NhdGlvbl9pc192YWxpZCgmZGF0YS0+YXR0cl9sb2NhdGlvbikpCisJ
CXByaW50X3NvdXJjZV9sb2NhdGlvbigicmV0dXJuc19ub25udWxsIGF0dHJpYnV0ZSBzcGVjaWZp
ZWQgaW4iLAorCQkJCSZkYXRhLT5hdHRyX2xvY2F0aW9uKTsKKworCXVic2FuX2VwaWxvZ3VlKCZm
bGFncyk7Cit9CitFWFBPUlRfU1lNQk9MKF9fdWJzYW5faGFuZGxlX25vbm51bGxfcmV0dXJuKTsK
Kwordm9pZCBfX3Vic2FuX2hhbmRsZV92bGFfYm91bmRfbm90X3Bvc2l0aXZlKHN0cnVjdCB2bGFf
Ym91bmRfZGF0YSAqZGF0YSwKKwkJCQkJdW5zaWduZWQgbG9uZyBib3VuZCkKK3sKKwl1bnNpZ25l
ZCBsb25nIGZsYWdzOworCWNoYXIgYm91bmRfc3RyW1ZBTFVFX0xFTkdUSF07CisKKwlpZiAoc3Vw
cHJlc3NfcmVwb3J0KCZkYXRhLT5sb2NhdGlvbikpCisJCXJldHVybjsKKworCXVic2FuX3Byb2xv
Z3VlKCZkYXRhLT5sb2NhdGlvbiwgJmZsYWdzKTsKKworCXZhbF90b19zdHJpbmcoYm91bmRfc3Ry
LCBzaXplb2YoYm91bmRfc3RyKSwgZGF0YS0+dHlwZSwgYm91bmQpOworCXByX2VycigidmFyaWFi
bGUgbGVuZ3RoIGFycmF5IGJvdW5kIHZhbHVlICVzIDw9IDBcbiIsIGJvdW5kX3N0cik7CisKKwl1
YnNhbl9lcGlsb2d1ZSgmZmxhZ3MpOworfQorRVhQT1JUX1NZTUJPTChfX3Vic2FuX2hhbmRsZV92
bGFfYm91bmRfbm90X3Bvc2l0aXZlKTsKKwordm9pZCBfX3Vic2FuX2hhbmRsZV9vdXRfb2ZfYm91
bmRzKHN0cnVjdCBvdXRfb2ZfYm91bmRzX2RhdGEgKmRhdGEsCisJCQkJdW5zaWduZWQgbG9uZyBp
bmRleCkKK3sKKwl1bnNpZ25lZCBsb25nIGZsYWdzOworCWNoYXIgaW5kZXhfc3RyW1ZBTFVFX0xF
TkdUSF07CisKKwlpZiAoc3VwcHJlc3NfcmVwb3J0KCZkYXRhLT5sb2NhdGlvbikpCisJCXJldHVy
bjsKKworCXVic2FuX3Byb2xvZ3VlKCZkYXRhLT5sb2NhdGlvbiwgJmZsYWdzKTsKKworCXZhbF90
b19zdHJpbmcoaW5kZXhfc3RyLCBzaXplb2YoaW5kZXhfc3RyKSwgZGF0YS0+aW5kZXhfdHlwZSwg
aW5kZXgpOworCXByX2VycigiaW5kZXggJXMgaXMgb3V0IG9mIHJhbmdlIGZvciB0eXBlICVzXG4i
LCBpbmRleF9zdHIsCisJCWRhdGEtPmFycmF5X3R5cGUtPnR5cGVfbmFtZSk7CisJdWJzYW5fZXBp
bG9ndWUoJmZsYWdzKTsKK30KK0VYUE9SVF9TWU1CT0woX191YnNhbl9oYW5kbGVfb3V0X29mX2Jv
dW5kcyk7CisKK3ZvaWQgX191YnNhbl9oYW5kbGVfc2hpZnRfb3V0X29mX2JvdW5kcyhzdHJ1Y3Qg
c2hpZnRfb3V0X29mX2JvdW5kc19kYXRhICpkYXRhLAorCQkJCQl1bnNpZ25lZCBsb25nIGxocywg
dW5zaWduZWQgbG9uZyByaHMpCit7CisJdW5zaWduZWQgbG9uZyBmbGFnczsKKwlzdHJ1Y3QgdHlw
ZV9kZXNjcmlwdG9yICpyaHNfdHlwZSA9IGRhdGEtPnJoc190eXBlOworCXN0cnVjdCB0eXBlX2Rl
c2NyaXB0b3IgKmxoc190eXBlID0gZGF0YS0+bGhzX3R5cGU7CisJY2hhciByaHNfc3RyW1ZBTFVF
X0xFTkdUSF07CisJY2hhciBsaHNfc3RyW1ZBTFVFX0xFTkdUSF07CisKKwlpZiAoc3VwcHJlc3Nf
cmVwb3J0KCZkYXRhLT5sb2NhdGlvbikpCisJCXJldHVybjsKKworCXVic2FuX3Byb2xvZ3VlKCZk
YXRhLT5sb2NhdGlvbiwgJmZsYWdzKTsKKworCXZhbF90b19zdHJpbmcocmhzX3N0ciwgc2l6ZW9m
KHJoc19zdHIpLCByaHNfdHlwZSwgcmhzKTsKKwl2YWxfdG9fc3RyaW5nKGxoc19zdHIsIHNpemVv
ZihsaHNfc3RyKSwgbGhzX3R5cGUsIGxocyk7CisKKwlpZiAodmFsX2lzX25lZ2F0aXZlKHJoc190
eXBlLCByaHMpKQorCQlwcl9lcnIoInNoaWZ0IGV4cG9uZW50ICVzIGlzIG5lZ2F0aXZlXG4iLCBy
aHNfc3RyKTsKKworCWVsc2UgaWYgKGdldF91bnNpZ25lZF92YWwocmhzX3R5cGUsIHJocykgPj0K
KwkJdHlwZV9iaXRfd2lkdGgobGhzX3R5cGUpKQorCQlwcl9lcnIoInNoaWZ0IGV4cG9uZW50ICVz
IGlzIHRvbyBsYXJnZSBmb3IgJXUtYml0IHR5cGUgJXNcbiIsCisJCQlyaHNfc3RyLAorCQkJdHlw
ZV9iaXRfd2lkdGgobGhzX3R5cGUpLAorCQkJbGhzX3R5cGUtPnR5cGVfbmFtZSk7CisJZWxzZSBp
ZiAodmFsX2lzX25lZ2F0aXZlKGxoc190eXBlLCBsaHMpKQorCQlwcl9lcnIoImxlZnQgc2hpZnQg
b2YgbmVnYXRpdmUgdmFsdWUgJXNcbiIsCisJCQlsaHNfc3RyKTsKKwllbHNlCisJCXByX2Vycigi
bGVmdCBzaGlmdCBvZiAlcyBieSAlcyBwbGFjZXMgY2Fubm90IGJlIgorCQkJIiByZXByZXNlbnRl
ZCBpbiB0eXBlICVzXG4iLAorCQkJbGhzX3N0ciwgcmhzX3N0ciwKKwkJCWxoc190eXBlLT50eXBl
X25hbWUpOworCisJdWJzYW5fZXBpbG9ndWUoJmZsYWdzKTsKK30KK0VYUE9SVF9TWU1CT0woX191
YnNhbl9oYW5kbGVfc2hpZnRfb3V0X29mX2JvdW5kcyk7CisKKwordm9pZCBfX25vcmV0dXJuCitf
X3Vic2FuX2hhbmRsZV9idWlsdGluX3VucmVhY2hhYmxlKHN0cnVjdCB1bnJlYWNoYWJsZV9kYXRh
ICpkYXRhKQoreworCXVuc2lnbmVkIGxvbmcgZmxhZ3M7CisKKwl1YnNhbl9wcm9sb2d1ZSgmZGF0
YS0+bG9jYXRpb24sICZmbGFncyk7CisJcHJfZXJyKCJjYWxsaW5nIF9fYnVpbHRpbl91bnJlYWNo
YWJsZSgpXG4iKTsKKwl1YnNhbl9lcGlsb2d1ZSgmZmxhZ3MpOworCXBhbmljKCJjYW4ndCByZXR1
cm4gZnJvbSBfX2J1aWx0aW5fdW5yZWFjaGFibGUoKSIpOworfQorRVhQT1JUX1NZTUJPTChfX3Vi
c2FuX2hhbmRsZV9idWlsdGluX3VucmVhY2hhYmxlKTsKKwordm9pZCBfX3Vic2FuX2hhbmRsZV9s
b2FkX2ludmFsaWRfdmFsdWUoc3RydWN0IGludmFsaWRfdmFsdWVfZGF0YSAqZGF0YSwKKwkJCQl1
bnNpZ25lZCBsb25nIHZhbCkKK3sKKwl1bnNpZ25lZCBsb25nIGZsYWdzOworCWNoYXIgdmFsX3N0
cltWQUxVRV9MRU5HVEhdOworCisJaWYgKHN1cHByZXNzX3JlcG9ydCgmZGF0YS0+bG9jYXRpb24p
KQorCQlyZXR1cm47CisKKwl1YnNhbl9wcm9sb2d1ZSgmZGF0YS0+bG9jYXRpb24sICZmbGFncyk7
CisKKwl2YWxfdG9fc3RyaW5nKHZhbF9zdHIsIHNpemVvZih2YWxfc3RyKSwgZGF0YS0+dHlwZSwg
dmFsKTsKKworCXByX2VycigibG9hZCBvZiB2YWx1ZSAlcyBpcyBub3QgYSB2YWxpZCB2YWx1ZSBm
b3IgdHlwZSAlc1xuIiwKKwkJdmFsX3N0ciwgZGF0YS0+dHlwZS0+dHlwZV9uYW1lKTsKKworCXVi
c2FuX2VwaWxvZ3VlKCZmbGFncyk7Cit9CitFWFBPUlRfU1lNQk9MKF9fdWJzYW5faGFuZGxlX2xv
YWRfaW52YWxpZF92YWx1ZSk7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3Vic2FuL3Vic2FuLmgg
Yi94ZW4vY29tbW9uL3Vic2FuL3Vic2FuLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMC4uYjJkMThkNAotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9jb21tb24vdWJzYW4vdWJzYW4u
aApAQCAtMCwwICsxLDg0IEBACisjaWZuZGVmIF9MSUJfVUJTQU5fSAorI2RlZmluZSBfTElCX1VC
U0FOX0gKKworZW51bSB7CisJdHlwZV9raW5kX2ludCA9IDAsCisJdHlwZV9raW5kX2Zsb2F0ID0g
MSwKKwl0eXBlX3Vua25vd24gPSAweGZmZmYKK307CisKK3N0cnVjdCB0eXBlX2Rlc2NyaXB0b3Ig
eworCXUxNiB0eXBlX2tpbmQ7CisJdTE2IHR5cGVfaW5mbzsKKwljaGFyIHR5cGVfbmFtZVsxXTsK
K307CisKK3N0cnVjdCBzb3VyY2VfbG9jYXRpb24geworCWNvbnN0IGNoYXIgKmZpbGVfbmFtZTsK
Kwl1bmlvbiB7CisJCXVuc2lnbmVkIGxvbmcgcmVwb3J0ZWQ7CisJCXN0cnVjdCB7CisJCQl1MzIg
bGluZTsKKwkJCXUzMiBjb2x1bW47CisJCX07CisJfTsKK307CisKK3N0cnVjdCBvdmVyZmxvd19k
YXRhIHsKKwlzdHJ1Y3Qgc291cmNlX2xvY2F0aW9uIGxvY2F0aW9uOworCXN0cnVjdCB0eXBlX2Rl
c2NyaXB0b3IgKnR5cGU7Cit9OworCitzdHJ1Y3QgdHlwZV9taXNtYXRjaF9kYXRhIHsKKwlzdHJ1
Y3Qgc291cmNlX2xvY2F0aW9uIGxvY2F0aW9uOworCXN0cnVjdCB0eXBlX2Rlc2NyaXB0b3IgKnR5
cGU7CisJdW5zaWduZWQgbG9uZyBhbGlnbm1lbnQ7CisJdW5zaWduZWQgY2hhciB0eXBlX2NoZWNr
X2tpbmQ7Cit9OworCitzdHJ1Y3Qgbm9ubnVsbF9hcmdfZGF0YSB7CisJc3RydWN0IHNvdXJjZV9s
b2NhdGlvbiBsb2NhdGlvbjsKKwlzdHJ1Y3Qgc291cmNlX2xvY2F0aW9uIGF0dHJfbG9jYXRpb247
CisJaW50IGFyZ19pbmRleDsKK307CisKK3N0cnVjdCBub25udWxsX3JldHVybl9kYXRhIHsKKwlz
dHJ1Y3Qgc291cmNlX2xvY2F0aW9uIGxvY2F0aW9uOworCXN0cnVjdCBzb3VyY2VfbG9jYXRpb24g
YXR0cl9sb2NhdGlvbjsKK307CisKK3N0cnVjdCB2bGFfYm91bmRfZGF0YSB7CisJc3RydWN0IHNv
dXJjZV9sb2NhdGlvbiBsb2NhdGlvbjsKKwlzdHJ1Y3QgdHlwZV9kZXNjcmlwdG9yICp0eXBlOwor
fTsKKworc3RydWN0IG91dF9vZl9ib3VuZHNfZGF0YSB7CisJc3RydWN0IHNvdXJjZV9sb2NhdGlv
biBsb2NhdGlvbjsKKwlzdHJ1Y3QgdHlwZV9kZXNjcmlwdG9yICphcnJheV90eXBlOworCXN0cnVj
dCB0eXBlX2Rlc2NyaXB0b3IgKmluZGV4X3R5cGU7Cit9OworCitzdHJ1Y3Qgc2hpZnRfb3V0X29m
X2JvdW5kc19kYXRhIHsKKwlzdHJ1Y3Qgc291cmNlX2xvY2F0aW9uIGxvY2F0aW9uOworCXN0cnVj
dCB0eXBlX2Rlc2NyaXB0b3IgKmxoc190eXBlOworCXN0cnVjdCB0eXBlX2Rlc2NyaXB0b3IgKnJo
c190eXBlOworfTsKKworc3RydWN0IHVucmVhY2hhYmxlX2RhdGEgeworCXN0cnVjdCBzb3VyY2Vf
bG9jYXRpb24gbG9jYXRpb247Cit9OworCitzdHJ1Y3QgaW52YWxpZF92YWx1ZV9kYXRhIHsKKwlz
dHJ1Y3Qgc291cmNlX2xvY2F0aW9uIGxvY2F0aW9uOworCXN0cnVjdCB0eXBlX2Rlc2NyaXB0b3Ig
KnR5cGU7Cit9OworCisjaWYgZGVmaW5lZChDT05GSUdfQVJDSF9TVVBQT1JUU19JTlQxMjgpICYm
IGRlZmluZWQoX19TSVpFT0ZfSU5UMTI4X18pCit0eXBlZGVmIF9faW50MTI4IHNfbWF4OwordHlw
ZWRlZiB1bnNpZ25lZCBfX2ludDEyOCB1X21heDsKKyNlbHNlCit0eXBlZGVmIHM2NCBzX21heDsK
K3R5cGVkZWYgdTY0IHVfbWF4OworI2VuZGlmCisKKyNlbmRpZgotLSAKMi4xLjQKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 03 18:08:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 18:08:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzRbr-0008HW-6K; Tue, 03 Oct 2017 18:07:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=442fde227=Andrew.Cooper3@citrix.com>)
 id 1dzRbq-0008Gt-Hm
 for xen-devel@lists.xen.org; Tue, 03 Oct 2017 18:07:58 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 59/5A-02223-DF1D3D95; Tue, 03 Oct 2017 18:07:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLLMWRWlGSWpSXmKPExsXitHSDve7fi5c
 jDboeCFgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmXPrWxFBxkq3g85TV7A2MjaxcjJ4eEgL/E
 xBVz2EBsNgF9id0vPjGB2CIC6hKnOy4C1XBwMAvoSqz6qQESFhYIlWg4/pEdJMwioCLx6r89S
 JhXwEOi58M0qIlyEueP/2QGsYUE1CSu9V9ih6gRlDg58wkLiM0sICFx8MUL5gmM3LOQpGYhSS
 1gZFrFqFGcWlSWWqRraKqXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYCAxAsIO
 xYbvnIUZJDiYlUd4zFy5HCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgvQGSEyxKTU+tSMvMAYYk
 TFqCg0dJhFcKGJZCvMUFibnFmekQqVOMxhw3Hl7/w8TRcfPuHyYhlrz8vFQpcd73IJMEQEozS
 vPgBsFi5RKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEeT+ATOHJzCuB2/cK6BQmoFPmdF0AOa
 UkESEl1cColv5I6OyvLJ30ZRIKN3/P0Lpatp1v2jpXh1+x4kEev3Xrf69NfX12Se2VHK5j/Cc
 Fas3lJE/OdnV7ZFV770+W6kR+jmWrOWeecdhhHvz5vGHBtrO7NBUeJDh9850wI9nHb8fKQi/u
 r+/V64v7eRQ3Nu0/J37Uj/vE1Xuq/HLJpyamPV+n5TZTiaU4I9FQi7moOBEAxtS7gJACAAA=
X-Env-Sender: prvs=442fde227=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1507054075!100389829!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52490 invoked from network); 3 Oct 2017 18:07:57 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Oct 2017 18:07:57 -0000
X-IronPort-AV: E=Sophos;i="5.42,474,1500940800"; d="scan'208";a="450357972"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 3 Oct 2017 19:07:49 +0100
Message-ID: <1507054073-4776-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH For 4.10 0/4] Add support for using the
	Undefined Behaviour Sanitiser
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kcmV3IENvb3BlciAoNCk6CiAgeGVuL3RtZW06IERyb3AgdW5uZWNlc3Nhcnkgbm9pbmxpbmUg
YXR0cmlidXRlCiAgeGVuL3Vic2FuOiBJbXBvcnQgdWJzYW4gaW1wbGVtZW50YXRpb24gZnJvbSBM
aW51eCA0LjEzCiAgeGVuL3Vic2FuOiBJbXBsZW1lbnQgX191YnNhbl9oYW5kbGVfbm9ubnVsbF9h
cmcoKQogIHhlbi91YnNhbjogSW50cm9kdWNlIGFuZCB1c2UgQ09ORklHX1VCU0FOCgogeGVuL0tj
b25maWcgICAgICAgICAgICAgICAgfCAgIDYgKwogeGVuL0tjb25maWcuZGVidWcgICAgICAgICAg
fCAgIDggKwogeGVuL1J1bGVzLm1rICAgICAgICAgICAgICAgfCAgIDQgKwogeGVuL2FyY2gveDg2
L0tjb25maWcgICAgICAgfCAgIDEgKwogeGVuL2NvbW1vbi9NYWtlZmlsZSAgICAgICAgfCAgIDEg
KwogeGVuL2NvbW1vbi90bWVtLmMgICAgICAgICAgfCAgIDIgKy0KIHhlbi9jb21tb24vdWJzYW4v
TWFrZWZpbGUgIHwgICAxICsKIHhlbi9jb21tb24vdWJzYW4vdWJzYW4uYyAgIHwgNDg0ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2NvbW1vbi91YnNh
bi91YnNhbi5oICAgfCAgODQgKysrKysrKysKIHhlbi9pbmNsdWRlL3hlbi9jb21waWxlci5oIHwg
ICAxICsKIDEwIGZpbGVzIGNoYW5nZWQsIDU5MSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0p
CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2NvbW1vbi91YnNhbi9NYWtlZmlsZQogY3JlYXRlIG1v
ZGUgMTAwNjQ0IHhlbi9jb21tb24vdWJzYW4vdWJzYW4uYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhl
bi9jb21tb24vdWJzYW4vdWJzYW4uaAoKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 03 18:08:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 18:08:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzRbt-0008I3-K7; Tue, 03 Oct 2017 18:08:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=442fde227=Andrew.Cooper3@citrix.com>)
 id 1dzRbr-0008Hd-TD
 for xen-devel@lists.xen.org; Tue, 03 Oct 2017 18:08:00 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 D1/23-02224-FF1D3D95; Tue, 03 Oct 2017 18:07:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDve6/i5c
 jDXrOylos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBk31nWxF2xWrLi78T17A+MemS5GTg4JAX+J
 q+9nM4PYbAL6ErtffGICsUUE1CVOd1xk7WLk4mAW2MUk0bxyJVhCWMBOomVzI1gDi4CKxP/Ga
 SxdjBwcvAIeEme+ekPMlJM4f/wnM0iYU8BTovt1MkhYCKjiyrdDjBC2msS1/kvsIDavgKDEyZ
 lPWEBsZgEJiYMvXjBPYOSdhSQ1C0lqASPTKkaN4tSistQiXWMDvaSizPSMktzEzBxdQwNjvdz
 U4uLE9NScxKRiveT83E2MwNCpZ2Bg3MHYecLvEKMkB5OSKO+ZC5cjhfiS8lMqMxKLM+KLSnNS
 iw8xynBwKEnwRoDkBItS01Mr0jJzgEEMk5bg4FES4c0FSfMWFyTmFmemQ6ROMepydNy8+4dJi
 CUvPy9VSpz3PUiRAEhRRmke3AhYRF1ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMy7AWQKT2
 ZeCdymV0BHMAEdMafrAsgRJYkIKakGxuULet/avK6PuLLu6kKFehe/qflLc651CDmLnZNvWTF
 DKD3gqM+yrLCQzkOH9AUW+fTKFWzY2/NRcmv9DPZn36X5tFvfRUh0nn/lcnrjWc1t63i3b/L5
 +LXBjvH31tK7X/W0w0qulE6t9BNebz/LVdR8TVL77dXv/KRX6Amq2O5ble3K3nLzjRJLcUaio
 RZzUXEiAH0UZTWjAgAA
X-Env-Sender: prvs=442fde227=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1507054076!86804303!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44582 invoked from network); 3 Oct 2017 18:07:58 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Oct 2017 18:07:58 -0000
X-IronPort-AV: E=Sophos;i="5.42,474,1500940800"; d="scan'208";a="450357976"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 3 Oct 2017 19:07:53 +0100
Message-ID: <1507054073-4776-5-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507054073-4776-1-git-send-email-andrew.cooper3@citrix.com>
References: <1507054073-4776-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 4/4] xen/ubsan: Introduce and use CONFIG_UBSAN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGVzdGVkIHdpdGggR0NDIDQuOSBvZiBEZWJpYW4gSmVzc2llLgoKU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNDOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2Uu
RHVubGFwQGV1LmNpdHJpeC5jb20+CkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+
CkNDOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNDOiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBUaW0gRGVlZ2Fu
IDx0aW1AeGVuLm9yZz4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKVE9ETyBhdCBzb21lIGZ1dHVyZSBwb2lu
dDogRml4IHRoZSBmb2xsb3dpbmcga25vd24gaXNzdWVzOgoKICBDbGFuZyAzLjkgLSBsaW5rZXIg
ZXJyb3IgaW4gc2hhZG93L211bHRpLmMgd2l0aCBmZXRjaF90eXBlX25hbWVzW10uICBXaXRoCiAg
VUJTQU4gZW5hYmxlZCwgaXQgYXBwZWFycyB0aGF0IGRlYWQgY29kZSBlbGltaW5hdGlvbiBkb2Vz
bid0IHJlbW92ZSB0aGUKICBzaW5nbGUgcmVmZXJlbmNlIHRvIGZldGNoX3R5cGVfbmFtZXNbXSB3
aGljaCBsaXZlcyBiZWhpbmQgREVCVUdfVFJBQ0VfRFVNUC4KCiAgQ2xhbmcgNC4wIC0gQUJJIGNo
YW5nZSB3aXRoIHRoZSBob29rcy4KLS0tCiB4ZW4vS2NvbmZpZyAgICAgICAgICAgICAgICB8ICA2
ICsrKysrKwogeGVuL0tjb25maWcuZGVidWcgICAgICAgICAgfCAgOCArKysrKysrKwogeGVuL1J1
bGVzLm1rICAgICAgICAgICAgICAgfCAgNCArKysrCiB4ZW4vYXJjaC94ODYvS2NvbmZpZyAgICAg
ICB8ICAxICsKIHhlbi9jb21tb24vTWFrZWZpbGUgICAgICAgIHwgIDEgKwogeGVuL2NvbW1vbi91
YnNhbi91YnNhbi5jICAgfCAyMiArKysrKysrKysrKysrKystLS0tLS0tCiB4ZW4vaW5jbHVkZS94
ZW4vY29tcGlsZXIuaCB8ICAxICsKIDcgZmlsZXMgY2hhbmdlZCwgMzYgaW5zZXJ0aW9ucygrKSwg
NyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vS2NvbmZpZyBiL3hlbi9LY29uZmlnCmlu
ZGV4IDY1ZDQ5MWQuLmY1N2NlZmQgMTAwNjQ0Ci0tLSBhL3hlbi9LY29uZmlnCisrKyBiL3hlbi9L
Y29uZmlnCkBAIC0zOCw0ICszOCwxMCBAQCBjb25maWcgTFRPCiAKIAkgIElmIHVuc3VyZSwgc2F5
IE4uCiAKKyMKKyMgRm9yIGFyY2hpdGVjdHVyZXMgdGhhdCBrbm93IHRoZWlyIEdDQyBfX2ludDEy
OCBzdXBwb3J0IGlzIHNvdW5kCisjCitjb25maWcgQVJDSF9TVVBQT1JUU19JTlQxMjgKKwlib29s
CisKIHNvdXJjZSAiS2NvbmZpZy5kZWJ1ZyIKZGlmZiAtLWdpdCBhL3hlbi9LY29uZmlnLmRlYnVn
IGIveGVuL0tjb25maWcuZGVidWcKaW5kZXggMTk1ZDUwNC4uZTYzYjUzMyAxMDA2NDQKLS0tIGEv
eGVuL0tjb25maWcuZGVidWcKKysrIGIveGVuL0tjb25maWcuZGVidWcKQEAgLTEyMSw2ICsxMjEs
MTQgQEAgY29uZmlnIFNDUlVCX0RFQlVHCiAJICBWZXJpZnkgdGhhdCBwYWdlcyB0aGF0IG5lZWQg
dG8gYmUgc2NydWJiZWQgYmVmb3JlIGJlaW5nIGFsbG9jYXRlZCB0bwogCSAgYSBndWVzdCBhcmUg
aW5kZWVkIHNjcnViYmVkLgogCitjb25maWcgVUJTQU4KKwlib29sICJVbmRlZmluZWQgYmVoYXZp
b3VyIHNhbml0aXplciIKKwlkZXBlbmRzIG9uIFg4NgorCS0tLWhlbHAtLS0KKwkgIEVuYWJsZSB1
bmRlZmluZWQgYmVoYXZpb3VyIHNhbml0aXplci4KKworCSAgSWYgdW5zdXJlLCBzYXkgTiBoZXJl
LgorCiBlbmRpZiAjIERFQlVHIHx8IEVYUEVSVAogCiBlbmRtZW51CmRpZmYgLS1naXQgYS94ZW4v
UnVsZXMubWsgYi94ZW4vUnVsZXMubWsKaW5kZXggY2FmYzY3Yi4uMjY1OWY4YSAxMDA2NDQKLS0t
IGEveGVuL1J1bGVzLm1rCisrKyBiL3hlbi9SdWxlcy5tawpAQCAtMTE5LDYgKzExOSwxMCBAQCBp
ZmVxICgkKENPTkZJR19HQ09WKSx5KQogJChmaWx0ZXItb3V0ICUuaW5pdC5vICQobm9nY292LXkp
LCQob2JqLXkpICQob2JqLWJpbi15KSAkKGV4dHJhLXkpKTogQ0ZMQUdTICs9IC1mcHJvZmlsZS1h
cmNzIC1mdGVzdC1jb3ZlcmFnZQogZW5kaWYKIAoraWZlcSAoJChDT05GSUdfVUJTQU4pLHkpCisk
KGZpbHRlci1vdXQgJS5pbml0Lm8gJChub3Vic2FuLXkpLCQob2JqLXkpICQob2JqLWJpbi15KSAk
KGV4dHJhLXkpKTogQ0ZMQUdTICs9IC1mc2FuaXRpemU9dW5kZWZpbmVkCitlbmRpZgorCiBpZmVx
ICgkKENPTkZJR19MVE8pLHkpCiBDRkxBR1MgKz0gLWZsdG8KIExERkxBR1MtJChjbGFuZykgKz0g
LXBsdWdpbiBMTFZNZ29sZC5zbwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L0tjb25maWcgYi94
ZW4vYXJjaC94ODYvS2NvbmZpZwppbmRleCAzMGMyNzY5Li5mNzdlNmZjIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvS2NvbmZpZworKysgYi94ZW4vYXJjaC94ODYvS2NvbmZpZwpAQCAtNSw2ICs1
LDcgQEAgY29uZmlnIFg4NgogCWRlZl9ib29sIHkKIAlzZWxlY3QgQUNQSQogCXNlbGVjdCBBQ1BJ
X0xFR0FDWV9UQUJMRVNfTE9PS1VQCisJc2VsZWN0IEFSQ0hfU1VQUE9SVFNfSU5UMTI4CiAJc2Vs
ZWN0IENPTVBBVAogCXNlbGVjdCBDT1JFX1BBUktJTkcKIAlzZWxlY3QgSEFTX0FMVEVSTkFUSVZF
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL01ha2VmaWxlIGIveGVuL2NvbW1vbi9NYWtlZmlsZQpp
bmRleCAzOWUyNjE0Li42NmNjMmM4IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL01ha2VmaWxlCisr
KyBiL3hlbi9jb21tb24vTWFrZWZpbGUKQEAgLTc1LDYgKzc1LDcgQEAgdG1lbS0kKENPTkZJR19D
T01QQVQpICs9IGNvbXBhdC90bWVtX3hlbi5vCiBvYmotJChDT05GSUdfVE1FTSkgKz0gJCh0bWVt
LXkpCiAKIHN1YmRpci0kKENPTkZJR19HQ09WKSArPSBnY292CitzdWJkaXItJChDT05GSUdfVUJT
QU4pICs9IHVic2FuCiAKIHN1YmRpci15ICs9IGxpYmVsZgogc3ViZGlyLSQoQ09ORklHX0hBU19E
RVZJQ0VfVFJFRSkgKz0gbGliZmR0CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3Vic2FuL3Vic2Fu
LmMgYi94ZW4vY29tbW9uL3Vic2FuL3Vic2FuLmMKaW5kZXggZTQ0YzhjZS4uYjYwMWFmOSAxMDA2
NDQKLS0tIGEveGVuL2NvbW1vbi91YnNhbi91YnNhbi5jCisrKyBiL3hlbi9jb21tb24vdWJzYW4v
dWJzYW4uYwpAQCAtMTAsMTMgKzEwLDIxIEBACiAgKgogICovCiAKLSNpbmNsdWRlIDxsaW51eC9i
aXRvcHMuaD4KLSNpbmNsdWRlIDxsaW51eC9idWcuaD4KLSNpbmNsdWRlIDxsaW51eC9jdHlwZS5o
PgotI2luY2x1ZGUgPGxpbnV4L2luaXQuaD4KLSNpbmNsdWRlIDxsaW51eC9rZXJuZWwuaD4KLSNp
bmNsdWRlIDxsaW51eC90eXBlcy5oPgotI2luY2x1ZGUgPGxpbnV4L3NjaGVkLmg+CisjaW5jbHVk
ZSA8eGVuL2JpdG9wcy5oPgorI2luY2x1ZGUgPHhlbi9rZXJuZWwuaD4KKyNpbmNsdWRlIDx4ZW4v
bGliLmg+CisjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CisjaW5jbHVkZSA8eGVuL3NwaW5sb2NrLmg+
CisjaW5jbHVkZSA8eGVuL3BlcmNwdS5oPgorCisjZGVmaW5lIHByX2VyciguLi4pIHByaW50ayhY
RU5MT0dfRVJSIF9fVkFfQVJHU19fKQorc3RydWN0IHhlbl91YnNhbiB7IGludCBpbl91YnNhbjsg
fTsKK3N0YXRpYyBERUZJTkVfUEVSX0NQVShzdHJ1Y3QgeGVuX3Vic2FuWzFdLCBpbl91YnNhbik7
CisjdW5kZWYgY3VycmVudAorI2RlZmluZSBjdXJyZW50IHRoaXNfY3B1KGluX3Vic2FuKQorI2Rl
ZmluZSBkdW1wX3N0YWNrIGR1bXBfZXhlY3V0aW9uX3N0YXRlCisjZGVmaW5lIHU2NCBsb25nIGxv
bmcgdW5zaWduZWQgaW50CisjZGVmaW5lIHM2NCBsb25nIGxvbmcgaW50CiAKICNpbmNsdWRlICJ1
YnNhbi5oIgogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vY29tcGlsZXIuaCBiL3hlbi9p
bmNsdWRlL3hlbi9jb21waWxlci5oCmluZGV4IDUzM2E4ZWEuLmU0ZDcwNmYgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL3hlbi9jb21waWxlci5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9jb21waWxl
ci5oCkBAIC0xNSw2ICsxNSw3IEBACiAjZGVmaW5lIG5vaW5saW5lICAgICAgX19hdHRyaWJ1dGVf
XygoX19ub2lubGluZV9fKSkKIAogI2RlZmluZSBub3JldHVybiAgICAgIF9fYXR0cmlidXRlX18o
KF9fbm9yZXR1cm5fXykpCisjZGVmaW5lIF9fbm9yZXR1cm4gICAgbm9yZXR1cm4KIAogI2RlZmlu
ZSBfX3BhY2tlZCAgICAgIF9fYXR0cmlidXRlX18oKF9fcGFja2VkX18pKQogCi0tIAoyLjEuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 03 18:08:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 18:08:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzRc1-0008JR-Re; Tue, 03 Oct 2017 18:08:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=442fde227=Andrew.Cooper3@citrix.com>)
 id 1dzRbz-0008Iy-Uy
 for xen-devel@lists.xen.org; Tue, 03 Oct 2017 18:08:08 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 6C/77-03454-702D3D95; Tue, 03 Oct 2017 18:08:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRWlGSWpSXmKPExsXitHRDpC7bpcu
 RBgtvW1ks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn/53xnLjjJVvF7fxdjA+NF1i5GTg4JAX+J
 CZ39LCA2m4C+xO4Xn5hAbBEBdYnTHSA1HBzMAnEShy8ZgISFBZwk7n1fwQZiswioSJzacpwRx
 OYV8JBYte0hG8RIOYnzx38yg7RyCnhKdL9OBgkLAZVc+XaIEcJWk7jWf4kdolVQ4uTMJ2AXMA
 tISBx88YJ5AiPvLCSpWUhSCxiZVjGqF6cWlaUW6RrqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+Y
 kJhXrJefnbmIEhg0DEOxg3Pnc6RCjJAeTkijvmQuXI4X4kvJTKjMSizPii0pzUosPMcpwcChJ
 8N4AyQkWpaanVqRl5gADGCYtwcGjJMI7HyTNW1yQmFucmQ6ROsVozHHj4fU/TBwdN+/+YRJiy
 cvPS5US530PUioAUppRmgc3CBZZlxhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTMuwFkCk9mXg
 ncvldApzABnTKn6wLIKSWJCCmpBkav7VM5fR1aWzc6Tto0U5+LJ5jzwSmjq39OrdXcKxR3cOr
 6BL793uHda58snGD+/0nFxJPHt1WwXM7hWMmWYPRYLexi41Kpmwt5pvKc39SxOmxqxHQV9RUO
 f3ZckZv/weWdrumjLUv1pz197byq99aVwpQqwZ7Lr49xbhTjmZiyri6jVyZ+1SwWJZbijERDL
 eai4kQA55knsKcCAAA=
X-Env-Sender: prvs=442fde227=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1507054084!118295451!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61842 invoked from network); 3 Oct 2017 18:08:06 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Oct 2017 18:08:06 -0000
X-IronPort-AV: E=Sophos;i="5.42,474,1500940800"; d="scan'208";a="442387012"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 3 Oct 2017 19:07:50 +0100
Message-ID: <1507054073-4776-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507054073-4776-1-git-send-email-andrew.cooper3@citrix.com>
References: <1507054073-4776-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Subject: [Xen-devel] [PATCH 1/4] xen/tmem: Drop unnecessary noinline
	attribute
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

dG1lbV9tZW1wb29sX3BhZ2VfZ2V0KCkgaXMgb25seSByZWZlcmVuY2VkIGJ5IGFkZHJlc3MsIHNv
IGlzbid0IGVsaWdhYmxlIGZvcgppbmxpbmluZyBpbiB0aGUgZmlyc3QgcGxhY2UuCgpTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6
IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KCk5vdCByZWxh
dGVkIHRvIHRoZSByZXN0IG9mIHRoZSBzZXJpZXMsIGJ1dCBJIHN0dW1ibGVkIGFjcm9zcyBpdCB3
aGlsZQpyZXNvbHZpbmcgYW5vdGhlciBub2lubGluZSBpc3N1ZS4KLS0tCiB4ZW4vY29tbW9uL3Rt
ZW0uYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigt
KQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdG1lbS5jIGIveGVuL2NvbW1vbi90bWVtLmMKaW5k
ZXggYzk1NWNmNy4uMzI0ZjQyYSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi90bWVtLmMKKysrIGIv
eGVuL2NvbW1vbi90bWVtLmMKQEAgLTIwMCw3ICsyMDAsNyBAQCBzdGF0aWMgdm9pZCB0bWVtX2Zy
ZWVfcGFnZShzdHJ1Y3QgdG1lbV9wb29sICpwb29sLCBzdHJ1Y3QgcGFnZV9pbmZvICpwZnApCiAg
ICAgYXRvbWljX2RlY19hbmRfYXNzZXJ0KGdsb2JhbF9wYWdlX2NvdW50KTsKIH0KIAotc3RhdGlj
IG5vaW5saW5lIHZvaWQgKnRtZW1fbWVtcG9vbF9wYWdlX2dldCh1bnNpZ25lZCBsb25nIHNpemUp
CitzdGF0aWMgdm9pZCAqdG1lbV9tZW1wb29sX3BhZ2VfZ2V0KHVuc2lnbmVkIGxvbmcgc2l6ZSkK
IHsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwaTsKIAotLSAKMi4xLjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 03 18:08:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 18:08:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzRc4-0008L7-6N; Tue, 03 Oct 2017 18:08:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=442fde227=Andrew.Cooper3@citrix.com>)
 id 1dzRc3-0008KT-0c
 for xen-devel@lists.xen.org; Tue, 03 Oct 2017 18:08:11 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 04/17-03422-A02D3D95; Tue, 03 Oct 2017 18:08:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpC77pcu
 RBkd6LS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owz+w4xF9zkrpjX9IW1gXE5VxcjJ4eEgL/E
 ms4LTCA2m4C+xO4Xn8BsEQF1idMdF1m7GLk4mAV2MUm8mvGTHSQhLOAm8eb+OzCbRUBF4sD1Z
 SwgNq+Ah8SSE7fYIIbKSZw//pO5i5GDg1PAU6L7dTJIWAio5Mq3Q4wQtprEtf5L7BCtghInZz
 4BG8MsICFx8MUL5gmMvLOQpGYhSS1gZFrFqF6cWlSWWqRrqJdUlJmeUZKbmJmja2hgppebWly
 cmJ6ak5hUrJecn7uJERg6DECwg3Hnc6dDjJIcTEqivGcuXI4U4kvKT6nMSCzOiC8qzUktPsQo
 w8GhJMF7AyQnWJSanlqRlpkDDGKYtAQHj5II73yQNG9xQWJucWY6ROoUoy5Hx827f5iEWPLy8
 1KlxHnfgxQJgBRllObBjYBF1CVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ824AmcKTmVcCt+
 kV0BFMQEfM6boAckRJIkJKqoGR+8iOA+out00jHGe67g+vC1V/K7F/kvZf52d2N8O6ZQrqNOb
 lxy0yu66o6nZZk9lBPeBJhd2Jk7fd3zZPOzrHWW11365QcXPFOFfxU381zU1P3G1ao5V+bbpS
 xcwLcrLHm9atF7HPuyIgUjvJ7ctCSwmJuUf+p4Ynybp6vw968bmGK6zi6mMlluKMREMt5qLiR
 AAWPaz3owIAAA==
X-Env-Sender: prvs=442fde227=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1507054084!118295451!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61889 invoked from network); 3 Oct 2017 18:08:07 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Oct 2017 18:08:07 -0000
X-IronPort-AV: E=Sophos;i="5.42,474,1500940800"; d="scan'208";a="442387015"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 3 Oct 2017 19:07:52 +0100
Message-ID: <1507054073-4776-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507054073-4776-1-git-send-email-andrew.cooper3@citrix.com>
References: <1507054073-4776-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 3/4] xen/ubsan: Implement
	__ubsan_handle_nonnull_arg()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBob29rIGFwcGVhcnMgdG8gYmUgbWlzc2luZyBmcm9tIHRoZSBMaW51eCB1YnNhbiBpbXBs
ZW1lbnRpb24uICBUaGlzIHBhdGNoCmlzIGEgZm9yd2FyZCBwb3J0IG9mIGh0dHBzOi8vbGttbC5v
cmcvbGttbC8yMDE0LzEwLzIwLzE4MgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVu
bGFwQGV1LmNpdHJpeC5jb20+CkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkND
OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNDOiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBUaW0gRGVlZ2FuIDx0
aW1AeGVuLm9yZz4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9jb21tb24vdWJzYW4vdWJzYW4u
YyB8IDIwICsrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMjAgaW5zZXJ0aW9u
cygrKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdWJzYW4vdWJzYW4uYyBiL3hlbi9jb21tb24v
dWJzYW4vdWJzYW4uYwppbmRleCBmYjA0MDlkLi5lNDRjOGNlIDEwMDY0NAotLS0gYS94ZW4vY29t
bW9uL3Vic2FuL3Vic2FuLmMKKysrIGIveGVuL2NvbW1vbi91YnNhbi91YnNhbi5jCkBAIC0zMjgs
NiArMzI4LDI2IEBAIHZvaWQgX191YnNhbl9oYW5kbGVfdHlwZV9taXNtYXRjaChzdHJ1Y3QgdHlw
ZV9taXNtYXRjaF9kYXRhICpkYXRhLAogfQogRVhQT1JUX1NZTUJPTChfX3Vic2FuX2hhbmRsZV90
eXBlX21pc21hdGNoKTsKIAordm9pZCBfX3Vic2FuX2hhbmRsZV9ub25udWxsX2FyZyhzdHJ1Y3Qg
bm9ubnVsbF9hcmdfZGF0YSAqZGF0YSkKK3sKKwl1bnNpZ25lZCBsb25nIGZsYWdzOworCisJaWYg
KHN1cHByZXNzX3JlcG9ydCgmZGF0YS0+bG9jYXRpb24pKQorCQlyZXR1cm47CisKKwl1YnNhbl9w
cm9sb2d1ZSgmZGF0YS0+bG9jYXRpb24sICZmbGFncyk7CisKKwlwcl9lcnIoIm51bGwgcG9pbnRl
ciBwYXNzZWQgYXMgYXJndW1lbnQgJWQsIGRlY2xhcmVkIHdpdGggbm9ubnVsbCBhdHRyaWJ1dGVc
biIsCisJICAgICAgIGRhdGEtPmFyZ19pbmRleCk7CisKKwlpZiAobG9jYXRpb25faXNfdmFsaWQo
JmRhdGEtPmF0dHJfbG9jYXRpb24pKQorCQlwcmludF9zb3VyY2VfbG9jYXRpb24oIm5vbm51bGwg
YXR0cmlidXRlIGRlY2xhcmVkIGluICIsCisJCQkJICAgICAgJmRhdGEtPmF0dHJfbG9jYXRpb24p
OworCisJdWJzYW5fZXBpbG9ndWUoJmZsYWdzKTsKK30KK0VYUE9SVF9TWU1CT0woX191YnNhbl9o
YW5kbGVfbm9ubnVsbF9hcmcpOworCiB2b2lkIF9fdWJzYW5faGFuZGxlX25vbm51bGxfcmV0dXJu
KHN0cnVjdCBub25udWxsX3JldHVybl9kYXRhICpkYXRhKQogewogCXVuc2lnbmVkIGxvbmcgZmxh
Z3M7Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 03 18:42:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 18:42:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzS9H-0002vB-Ut; Tue, 03 Oct 2017 18:42:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dzS9G-0002v5-K9
 for xen-devel@lists.xenproject.org; Tue, 03 Oct 2017 18:42:30 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 B2/67-25121-51AD3D95; Tue, 03 Oct 2017 18:42:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTVf01uV
 Ig/1bmSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozT1w+yFzzRqOh538rawHhfoYuRi0NIYDOj
 xN9Dy5khnN2MEu2PHrB2MXJyCAtESmz+/5wRxBYRKJM4fGkrmM0sECGxY/MVqIYtjBI3lsxjB
 kmwCWhK3Pn8iamLkYODV8BK4unGWpAwi4CKxOt1+9hAbFGBcIn936+BlfMKCEqcnPmEBcTmFH
 CTuNp7lQVivpnEvM0PmSFscYlbT+YzQdjyEtvfzmGewMg/C0n7LCQts5C0zELSsoCRZRWjenF
 qUVlqka6hXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYHgyAMEOxuUfnQ4xSnIw
 KYnyZl6/HCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvfkDaCcYFFqempFWmYOMFJg0hIcPEoiv
 K9BWnmLCxJzizPTIVKnGBWlxHl/gfQJgCQySvPg2mDReYlRVkqYlxHoECGegtSi3MwSVPlXjO
 IcjErCvIUgU3gy80rgpr8CWswEtHhO1wWQxSWJCCmpBsa8oiSF39tMp63nKHP7cTpy/i7RA1n
 Wvz+/3irgvTW6dqf0S91b6088XrLTK92//M0sbWZle30ZFtW113J6pP91nVoV6f/fIuvxDo5y
 HukHFRci1z6t1uB6rz9F7tPKNwcfzZy8+HFv+v+ssq/VPadn/NTem6rT0ztL9Sany9wPZcaB0
 iv8TecqsRRnJBpqMRcVJwIAnRB7jskCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1507056148!113694601!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59340 invoked from network); 3 Oct 2017 18:42:28 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-15.tower-31.messagelabs.com with SMTP; 3 Oct 2017 18:42:28 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7B12F1529;
 Tue,  3 Oct 2017 11:42:27 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5FB8D3F578;
 Tue,  3 Oct 2017 11:42:26 -0700 (PDT)
To: Manish Jaggi <mjaggi@caviumnetworks.com>,
 Andre Przywara <andre.przywara@arm.com>, xen-devel@lists.xenproject.org
References: <1505165606-11731-1-git-send-email-mjaggi@caviumnetworks.com>
 <f5445c48-e1e9-982c-9b75-e3d7203f9060@arm.com>
 <fba357ca-8dd9-5638-4a94-d4d2ea24176a@caviumnetworks.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <af54f4ea-3f9f-4eab-250e-cb69d6029966@arm.com>
Date: Tue, 3 Oct 2017 19:42:24 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <fba357ca-8dd9-5638-4a94-d4d2ea24176a@caviumnetworks.com>
Content-Language: en-US
Cc: tomasz.nowicki@cavium.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: Re: [Xen-devel] [PATCH v2 0/2] ARM: ACPI: IORT: Hide SMMU from
 hardware domain's IORT table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpPbiAyNS8wOS8xNyAwNToyMiwgTWFuaXNoIEphZ2dpIHdyb3RlOgo+IE9uIDkvMjIv
MjAxNyA3OjQyIFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gSGkgTWFuaXNoLAo+Pgo+PiBP
biAxMS8wOS8xNyAyMjozMywgbWphZ2dpQGNhdml1bW5ldHdvcmtzLmNvbSB3cm90ZToKPj4+IEZy
b206IE1hbmlzaCBKYWdnaSA8bWphZ2dpQGNhdml1bS5jb20+Cj4+Pgo+Pj4gVGhlIHNldCBpcyBk
aXZpZGVkIGludG8gdHdvIHBhdGNoZXMuIEZpcnN0IG9uZSBjYWxjdWxhdGVzIHRoZSBzaXplIG9m
IAo+Pj4gSU9SVAo+Pj4gd2hpbGUgc2Vjb25kIG9uZSB3cml0ZXMgdGhlIElPUlQgdGFibGUgaXRz
ZWxmLgo+PiBJdCB3b3VsZCBiZSBnb29kIGlmIHlvdSBjb3VsZCBnaXZlIGEgcXVpY2sgaW50cm9k
dWN0aW9uICp3aHkqIHRoaXMgc2V0Cj4+IGlzIG5lZWRlZCBoZXJlIChhbmQgaW50cm9kdWNlIElP
UlQgdG8gdGhlIGNhc3VhbCByZWFkZXIpLgo+PiBJbiBnZW5lcmFsIHNvbWUgbW9yZSBoaWdoLWxl
dmVsIGRvY3VtZW50YXRpb24gb24geW91ciBmdW5jdGlvbnMgd291bGQgYmUKPj4gZ29vZCwgYXMg
aXQgdG9vayBtZSBxdWl0ZSBzb21lIHRpbWUgdG8gdW5kZXJzdGFuZCB3aGF0IGVhY2ggZnVuY3Rp
b24gCj4+IGRvZXMuCj4gb2ssIHdpbGwgYWRkIG1vcmUgZG9jdW1lbnRhdGlvbi4KPj4gU28gbXkg
dW5kZXJzdGFuZGluZyBpczoKPj4gcGhhc2UgMToKPj4gLSBnbyBvdmVyIGVhY2ggZW50cnkgaW4g
ZWFjaCBSQyBub2RlCj4gUmF0aGVyIHRoYW4gZWFjaCBlbnRyeSAod2hpY2ggY291bGQgYmUgYSBs
YXJnZSBudW1iZXIpIEkgYW0gdGFraW5nIHRoZSAKPiBjb21wbGV0ZSByYW5nZSBhbmQgY2hlY2tp
bmcgaXQgd2l0aCB0aGUgc2FtZSBsb2dpYy4KPiBJZiB0aGUgSUQgcmFuZ2UgaXMgYSBzdWJzZXQg
b3IgYSBzdXBlci1zZXQgb2YgaWQgcmFuZ2UgaW4gc21tdSwgbmV3IGlkIAo+IHJhbmdlIGlzIGNy
ZWF0ZWQuCj4gCj4gU28gaWYgcGNpX3JjIG5vZGUgaGFzIGFuIGlkIG1hcCB7cF9pbnB1dC1iYXNl
LHBfb3V0cHV0LWJhc2UscF9vdXRfcmVmLCAKPiBwX2NvdW50fSBhbmQgaXQgYW4gb3V0cHV0IHJl
ZmVyZW5jZSB0byBzbW11IG5vZGUgd2l0aCBpZC1tYXAKPiB7c19pbnB1dC1iYXNlLCBzX291dHB1
dC1iYXNlLHNfb3V0X3JlZiwgIHNfY291bnR9LCBiYXNlZCBvbiB0aGUgdGhlIHRoZSAKPiBzX2Nv
dW50IGFuZCBzX2lucHV0L3Bfb3V0cHV0IHRoZSBuZXcgaWQtbWFwIGlzIGNyZWF0ZWQgd2l0aCB7
cF9pbnB1dCwgCj4gc19vdXRwdXQsIHNfb3V0X3JlZiwgYWRqdXN0ZWRfY291bnR9Cj4gCj4gdXBk
YXRlX2lkX21hcHBpbmcgZnVuY3Rpb24gZG9lcyB0aGF0Lgo+IAo+IFNvIEkgYW0gZm9sbG93aW5n
IHRoZSBzYW1lIGxvZ2ljLiBXZSBjYW4gY2hhdCBvdmVyIElSQyAvIEkgY2FuIGdpdmUgYSAKPiBj
b2RlIHdhbGstdGhyb3VnaCAuLi4KPiAKPj4gLSAgIGlmIHRoYXQgcG9pbnRzIHRvIGFuIFNNTVUg
bm9kZSwgZ28gb3ZlciBlYWNoIG91dGdvaW5nIElUUyBlbnRyeSBhbmQKPj4gZmluZCBvdmVybGFw
cyB3aXRoIHRoaXMgUkMgZW50cnkKPj4gLSAgICAgZm9yIGVhY2ggb3ZlcmxhcCBjcmVhdGUgYSBu
ZXcgZW50cnkgaW4gYSBsaXN0IHdpdGggdGhpcyBSQwo+PiBwb2ludGluZyB0byB0aGUgSVRTIGRp
cmVjdGx5Cj4+Cj4+IHBoYXNlIDIsIGNyZWF0aW5nIHRoZSBuZXcgSU9SVAo+PiAtIGdvIG92ZXIg
ZWFjaCBSQyBub2RlCj4+IC0gICBpZiB0aGF0IHBvaW50cyB0byBhbiBJVFMsIGNvcHkgdGhyb3Vn
aCBJT1JUIGVudHJpZXMKPj4gLSAgIGlmIHRoYXQgcG9pbnRzIHRvIGFuIFNNTVUsIHJlcGxhY2Ug
d2l0aCB0aGUgcmVtYXBwZWQgZW50cmllcwo+PiAtIGdvIG92ZXIgZWFjaCBJVFMgbm9kZQo+PiAt
ICAgY29weSB0aHJvdWdoIElPUlQgZW50cmllcwo+IFRoYXRzIGV4YWN0bHkgd2hhdCB0aGlzIHBh
dGNoIGRvZXMuCj4+IFNvIEkgYmVsaWV2ZSB0aGlzIHdvdWxkIGRvIHRoZSB0cmljayBhbmQgeW91
IGVuZCB1cCB3aXRoIGFuIGVmZmljaWVudAo+PiByZXByZXNlbnRhdGlvbiBvZiB0aGUgSU9SVCB3
aXRob3V0IFNNTVVzIC0gYXQgbGVhc3QgZm9yIFJDIG5vZGVzLgo+Pgo+PiBBZnRlciBzb21lIGJy
YWluc3Rvcm1pbmcgd2l0aCBKdWxpZW4gd2UgZm91bmQgdHdvIHByb2JsZW1zOgo+PiAxKSBUaGlz
IG9ubHkgY292ZXJzIFJDIG5vZGVzLCBidXQgbm90ICJuYW1lZCBjb21wb25lbnRzIiAocGxhdGZv
cm0KPj4gZGV2aWNlcyksIHdoaWNoIHdlIHdpbGwgbmVlZC4gVGhhdCBzaG91bGQgYmUgZml4YWJs
ZSBieSByZW1vdmluZyB0aGUKPj4gaGFyZGNvZGVkIElPUlQgbm9kZSB0eXBlcyBpbiB0aGUgY29k
ZSBhbmQgdHJlYXRpbmcgTkMgbm9kZXMgbGlrZSBSQyAKPj4gbm9kZXMuCj4gWWVzLCBzbyBmaXJz
dCB3ZSBjYW4gdGFrZSB0aGlzIGFzIGEgYmFzZSwgb25jZSB0aGlzIGlzIG9rLCBJIGNhbiBhZGQg
Cj4gc3VwcG9ydCBmb3IgbmFtZWQgY29tcG9uZW50cy4KPj4gMikgRXZlbnR1YWxseSB3ZSB3aWxs
IG5lZWQgKnZpcnR1YWwqIGRldmljZUlEIHN1cHBvcnQsIGZvciBEb21Vcy4gTm93IHdlCkkgYW0g
YSBiaXQgc3VycHJpc2VkIHRoYXQgeW91IGFuc3dlcmVkIHRvIHRoZSBlLW1haWwgYnV0IGRpZG4n
dCBwcm92aWRlIAphbnkgb3BpbmlvbiBvbiAyKS4KPj4gY291bGQgc3RhcnQgaW50cm9kdWNpbmcg
dGhhdCBhbHJlYWR5LCBhbHNvIGRvaW5nIHNvbWUgdmlydHVhbCBtYXBwaW5nCj4+IGZvciBEb20w
LiBUaGUgSVRTIGNvZGUgd291bGQgdGhlbiB0cmFuc2xhdGUgZWFjaCB2aXJ0dWFsIGRldmljZSBJ
RCB0aGF0Cj4+IERvbTAgcmVxdWVzdHMgaW50byBhIGhhcmR3YXJlIGRldmljZSBJRC4KPj4gSSBh
Z3JlZSB0aGF0IHRoaXMgbWVhbnMgYSBsb3QgbW9yZSB3b3JrLCBidXQgd2Ugd2lsbCBuZWVkIGl0
IGFueXdheS4KCkkgYW0gYSBiaXQgc3VycHJpc2VkIHRoYXQgeW91IGFuc3dlcmVkIHRvIHRoZSBl
LW1haWwgYnV0IGRpZG4ndCBwcm92aWRlIAphbnkgb3BpbmlvbiBvbiAyKS4KCj4+Cj4+IEkgdGhp
bmsgMSkgY2FuIGJlIHNvbHZlZCB1c2luZyB0aGlzIHNlcmllcyBhcyBhIGJhc2UuIEkgaGF2ZSBx
dWl0ZSBzb21lCj4+IGNvbW1lbnRzIHJlYWR5IGZvciB0aGUgcGF0Y2hlcywgc2hhbGwgd2UgZm9s
bG93IHRoaXMgcm91dGUuCj4+Cj4+IDIpIG9idmlvdXNseSB3b3VsZCBjaGFuZ2UgdGhlIGdhbWUg
Y29tcGxldGVseS4gV2UgbmVlZCB0byBzaXQgZG93biBhbmQKPj4gZGVzaWduIHRoaXMgcHJvcGVy
bHkuIFByb2JhYmx5IHRoaXMgbWVhbnMgdGhhdCBYZW4gcGFyc2VzIHRoZSBJT1JUIGFuZAo+PiBi
dWlsZHMgaW50ZXJuYWwgcmVwcmVzZW50YXRpb25zIG9mIHRoZSBtYXBwaW5ncywgd2hpY2ggYXJl
IGNvbnN1bHRlZCBhcwo+PiBuZWVkZWQgd2hlbiBwYXNzaW5nIHRocm91Z2ggZGV2aWNlcy4gVGhl
IGd1ZXN0J3MgKHRoYXQgd291bGQgaW5jbHVkZQo+PiBEb20wKSBJT1JUIHdvdWxkIHRoZW4gYmUg
Z2VuZXJhdGVkIGNvbXBsZXRlbHkgZnJvbSBzY3JhdGNoLgo+Pgo+PiBJIHdvdWxkIGxpa2UgdG8g
aGVhciB5b3VyIG9waW5pb24gb24gdGhpcy4gSSB3aWxsIHRyeSB0byBkaXNjdXNzIHRoZQo+PiBm
ZWFzaWJpbGl0eSBvZiAyKSB3aXRoIHBlb3BsZSBhdCBDb25uZWN0LiBJdCB3b3VsZCBiZSBnb29k
IGlmIHdlIGNvdWxkCj4+IGRlY2lkZSB3aGV0aGVyIHRoaXMgaXMgdGhlIHdheSB0byBnbyBvciB3
ZSBzaG91bGQgdXNlIGEgc29sdXRpb24gYmFzZWQKPj4gb24gdGhpcyBzZXJpZXMuCgpBbmRyZSwg
U3RlZmFubyBhbmQgSSBoYWQgYSBjaGF0IGR1cmluZyBjb25uZWN0IGFib3V0IGhvdyB3ZSB3YW50
IHRvIHNlZSAKSU9SVCBzdXBwb3J0IGluIFhlbi4gSW4gdGhlIG5lYXIgZnV0dXJlLCBJT1JUIHdp
bGwgYmUgdXNlZCBmb3IgZGlmZmVyZW50IApjb21wb25lbnRzIGFjY3Jvc3MgdGhlIGh5cGVydmlz
b3IgKElUUywgU01NVS4uLikgYW5kIGFzIGEgd2F5IHRvCmNvbW11bmljYXRlIHRoZSB0b3BvbG9n
eSB0byB0aGUgZ3Vlc3RzLgoKVGhlIElPUlQgZm9yIHRoZSBoYXJkd2FyZSBkb21haW4gaXMganVz
dCBhIHNwZWNpZmljIGNhc2UgYXMgaXQgaXMgYmFzZWQgCnByZS1leGlzdGluZyBpbmZvcm1hdGlv
bi4gQnV0IGJlY2F1c2Ugb2YgcmVtb3Zpbmcgbm9kZXMgKGUuZyBTTU1VIG5vZGVzIAphbmQgcHJv
YmFibHkgdGhlIFBNVSBub2RlcyksIGl0IGlzIGJhc2ljYWxseSBhIGZ1bGwgcmUtd3JpdGUuCgpT
byBJIHdvdWxkIGNvbnNpZGVyIG9mIGZ1bGwgc2VwYXJhdGUgdGhlIGxvZ2ljIG9mIGdlbmVyYXRp
bmcgdGhlIElPUlQgCnRhYmxlIGZyb20gdGhlIGhvc3QgSU9SVCB0YWJsZS4gQnkgdGhhdCBJIG1l
YW4gbm90IGJyb3dzaW5nIHRoZSBob3N0IApJT1JUIHdoZW4gZ2VuZXJhdGluZyB0aGUgaG9zdC4K
ClRoaXMgaGFzIHR3byBiZW5lZml0czoKCTEpIFRoZSBjb2RlIGdlbmVyYXRpb24gY291bGQgYmUg
cmUtdXNlZCBmb3IgZ2VuZXJhdGluZyB0aGUgZ3Vlc3QgSU9SVCAKbGF0ZXIgb24uCgkyKSBTZWUg
MikgZnJvbSBBbmRyZQoJMykgV2UgY291bGQgZGVjaWRlIGluIGEgZmluZXIgZ3JhaW4gd2hpY2gg
ZGV2aWNlcyAoZS5nIHBsYXRmb3JtIGRldmljZSkgCkRvbTAgY2FuIHNlZS4KClNvLCBJSE1PLCB3
ZSBzaG91bGQgdGFrZSBhIGRpZmZlcmVudCBhcHByb2FjaCBmcm9tIHRoaXMgc2VyaWVzIGFuZCAK
ZXh0ZW5kaW5nIHRoZSBzY29wZSBvZiBpdC4gUmF0aGVyIHRoYW4gZm9jdXNpbmcgb24gb25seSBJ
T1JUIGZvciB0aGUgCmhhcmR3YXJlLCBJIHdvdWxkIGJlIGJldHRlciB0byBzZWUgSU9SVCBhcyBh
IHdob2xlLiBJLmUgIGhvdyBJT1JUIHdpbGwgCmludGVyYWN0IHdpdGggdGhlIGh5cGVydmlzb3I/
CgpGb3IgaW5zdGFuY2UsIGxpa2VseSB5b3Ugd291bGQgbmVlZCB0byBwYXJzZSB0aGUgSU9SVCBp
biBxdWl0ZSBhIGZldyAKcGxhY2VzIGluIFhlbi4gSXQgd291bGQgYmUgYmV0dGVyIHRvIGdldCBJ
T1JUIHBhcnNlZCBvbmx5IG9uY2UgYW5kIHN0b3JlIAp0aGUgaW5mb3JtYXRpb24gaW4gWGVuIGxp
a2UgZGF0YS1zdHJ1Y3R1cmVzLgoKVGhpcyByZXF1aXJlIG1vcmUgd29yayB0aGFuIHRoaXMgY3Vy
cmVudCBzY29wZSBvZiB0aGlzIHNlcmllcy4gQnV0IEkgCnRoaW5rIGl0IHdvdWxkIGhlbGZ1bCBm
b3IgZnV0dXJlIHdvcmsgc3VjaCBhcyBQQ0kgcGFzc3Rocm91Z2ggc3VwcG9ydC4KCkFueSBvcGlu
aW9ucz8KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 03 18:45:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 18:45:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzSCN-00034H-CR; Tue, 03 Oct 2017 18:45:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=442a0b037=Ian.Jackson@citrix.com>)
 id 1dzSCM-00034A-0z
 for xen-devel@lists.xenproject.org; Tue, 03 Oct 2017 18:45:42 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 50/4F-01910-5DAD3D95; Tue, 03 Oct 2017 18:45:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsXitHSDve6VW5c
 jDda9NrL4vmUykwOjx+EPV1gCGKNYM/OS8isSWDP2vHvCXnCGo+LspQNsDYy32LsYOTkkBPwl
 5v9sA7PZBHQlmrb8ZQOxRQQUJR68vMkKYjMLlEtcOnMIzBYWMJFY9bYXrJ5FQEXi/PLVYDavg
 IfEqx93mSBmykmcP/6TuYuRg0NIQE1i7vp4iBJBiZMzn7BAjJSQOPjiBfMERu5ZSFKzkKQWMD
 KtYtQoTi0qSy3SNTLUSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDIV6BgbGHYw
 9e/0OMUpyMCmJ8mZevxwpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL35A2gnGBRanpqRVpmDjAo
 YdISHDxKIryTbwKleYsLEnOLM9MhUqcYdTk6bt79wyTEkpeflyolzvsLZIYASFFGaR7cCFiEX
 GKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzKsKsoonM68EbtMroCOYgI6Y03UB5IiSRISUVA
 Nj8OPiu4s3e9+PufzEL/Kww9O/e5s/OrA/P1nosE25n++eoK5n/4/1h+SSn6qIH1i/5nzY0nO
 Hj+4W+vx6b2CLjeM8BeGklz2rIuboXC+XmHPrz3WLnPJTznxSu5/Vhkt/kzipceGLXc8FZ+87
 k1ilar9KqkkIbH67k/HW8fel+2YKGxgdaDd7pMRSnJFoqMVcVJwIADPhdQOLAgAA
X-Env-Sender: prvs=442a0b037=Ian.Jackson@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1507056338!117595949!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28975 invoked from network); 3 Oct 2017 18:45:40 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Oct 2017 18:45:40 -0000
X-IronPort-AV: E=Sophos;i="5.42,474,1500940800"; d="scan'208";a="450363271"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Date: Tue, 3 Oct 2017 19:45:19 +0100
Message-ID: <1507056319-7467-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH MINI-OS] Link against libxentoolcore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QnJpbmdpbmcgdGhpcyBjb21taXQgaW50byB4ZW4uZ2l0IG5lZWRzIGNvb3JkaW5hdGlvbiB3aXRo
IHRoZQpjb3JyZXNwb25kaW5nIGNoYW5nZSB0byBpbnRyb2R1Y2UgdGhlIG5ldyBsaWJyYXJ5OiB0
aGlzIGNvbW1pdCBuZWVzIHRvCmJlIGludHJvZGV1Y2VkIHRvIHhlbi5naXQgaW1tZWRpYXRlbHkg
YWZ0ZXIKICAgeGVudG9vbGNvcmUsIF9yZXN0cmljdF9hbGw6IEludHJvZHVjZSBuZXcgbGlicmFy
eSBhbmQgaW1wbGVtZW50YXRpb24KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFj
a3NvbkBldS5jaXRyaXguY29tPgotLS0KIE1ha2VmaWxlIHwgMiArKwogMSBmaWxlIGNoYW5nZWQs
IDIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL01ha2VmaWxlIGIvTWFrZWZpbGUKaW5kZXgg
NWJkY2RhYy4uODgzMTVjNCAxMDA2NDQKLS0tIGEvTWFrZWZpbGUKKysrIGIvTWFrZWZpbGUKQEAg
LTEyNCw2ICsxMjQsOCBAQCBPQkpTIDo9ICQoZmlsdGVyLW91dCAkKE9CSl9ESVIpL2x3aXAlLm8g
JChMV08pLCAkKE9CSlMpKQogCiBpZmVxICgkKGxpYmMpLHkpCiBpZmVxICgkKENPTkZJR19YQyks
eSkKK0FQUF9MRExJQlMgKz0gLUwkKFhFTl9ST09UKS9zdHViZG9tL2xpYnMtJChNSU5JT1NfVEFS
R0VUX0FSQ0gpL3Rvb2xjb3JlIC13aG9sZS1hcmNoaXZlIC1seGVudG9vbGNvcmUgLW5vLXdob2xl
LWFyY2hpdmUKK0xJQlMgKz0gJChYRU5fUk9PVCkvc3R1YmRvbS9saWJzLSQoTUlOSU9TX1RBUkdF
VF9BUkNIKS90b29sY29yZS9saWJ4ZW50b29sY29yZS5hCiBBUFBfTERMSUJTICs9IC1MJChYRU5f
Uk9PVCkvc3R1YmRvbS9saWJzLSQoTUlOSU9TX1RBUkdFVF9BUkNIKS90b29sbG9nIC13aG9sZS1h
cmNoaXZlIC1seGVudG9vbGxvZyAtbm8td2hvbGUtYXJjaGl2ZQogTElCUyArPSAkKFhFTl9ST09U
KS9zdHViZG9tL2xpYnMtJChNSU5JT1NfVEFSR0VUX0FSQ0gpL3Rvb2xsb2cvbGlieGVudG9vbGxv
Zy5hCiBBUFBfTERMSUJTICs9IC1MJChYRU5fUk9PVCkvc3R1YmRvbS9saWJzLSQoTUlOSU9TX1RB
UkdFVF9BUkNIKS9ldnRjaG4gLXdob2xlLWFyY2hpdmUgLWx4ZW5ldnRjaG4gLW5vLXdob2xlLWFy
Y2hpdmUKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 03 18:54:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 18:54:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzSKo-0003pJ-5L; Tue, 03 Oct 2017 18:54:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzSKm-0003p0-4m
 for xen-devel@lists.xensource.com; Tue, 03 Oct 2017 18:54:24 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 0D/5C-03454-FDCD3D95; Tue, 03 Oct 2017 18:54:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVffOncu
 RBqs/SFisePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y+qyhSwFX00qli57y9zA
 OFO7i5GLQ0igkUni4OrVzBDOY0aJx193sUA42xglVs+dw9bFyMkhIuAs8fXMXHYQm1dAX+Lsl
 z3MILawgJ7E5w3vwWokBLwkTvZ0MnYxcoDZ8w6ydjGyc7AJWEkcEgMpYBFQldjx8hL7BEauBY
 wMqxg1ilOLylKLdI0M9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAj3LAAQ7GH8
 tCzjEKMnBpCTK+/bW5UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErw3bwPlBItS01Mr0jJzgCEG
 k5bg4FES4VUDhpkQb3FBYm5xZjpE6hSjLsexTZf/MAmx5OXnpUqJ8+4DmSEAUpRRmgc3Ahbul
 xhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTM6wwyhSczrwRu0yugI5iAjpjTdQHkiJJEhJRUA6
 Psn64zymuVjITfrliw4ZPBA/ZtRQpt3HtCF4VNNGU71jmHP2qZUqzNpMaHXmv7/91/+LiuQJR
 pdfG3qXs2+D077b7q/ukdRqZchuwnbG3rtQ9knvv8vkddJUZ2yp/aC6YfWTq7osLuvDikvsuN
 aUL6Kz/Be9mZ62J1cvSfSIWciMhuuTrz0HElluKMREMt5qLiRAArRFg7cgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1507056859!108860017!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15297 invoked from network); 3 Oct 2017 18:54:20 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Oct 2017 18:54:20 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzSKf-0003WF-Ko; Tue, 03 Oct 2017 18:54:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dzSKZ-00036y-RQ; Tue, 03 Oct 2017 18:54:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dzSKZ-0007LU-EI; Tue, 03 Oct 2017 18:54:11 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113967-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=fe4049471bdf066c3c07dfa76752149743afa16f
X-Osstest-Versions-That: ovmf=9425b34925d0cf1b96aaf2c316d3299df9780252
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 03 Oct 2017 18:54:11 +0000
Subject: [Xen-devel] [ovmf test] 113967: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzk2NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM5NjcvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBmZTQwNDk0NzFiZGYwNjZjM2MwN2RmYTc2NzUyMTQ5
NzQzYWZhMTZmCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA5NDI1YjM0
OTI1ZDBjZjFiOTZhYWYyYzMxNmQzMjk5ZGY5NzgwMjUyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTM5NTggIDIwMTctMTAtMDMgMDA6NDk6MDYgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEzOTY3ICAyMDE3LTEwLTAzIDE0OjE4OjQ2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTGFzemxvIEVy
c2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPWZlNDA0OTQ3
MWJkZjA2NmMzYzA3ZGZhNzY3NTIxNDk3NDNhZmExNmYKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysg
LiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9
LjouCisrKysgUEVSTExJQj0uOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRj
b25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0Owog
ICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQg
JGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29z
c3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICch
JyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9z
CisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJwor
KyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBl
eGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIG92
bWYgZmU0MDQ5NDcxYmRmMDY2YzNjMDdkZmE3Njc1MjE0OTc0M2FmYTE2ZgorIGJyYW5jaD1vdm1m
CisgcmV2aXNpb249ZmU0MDQ5NDcxYmRmMDY2YzNjMDdkZmE3Njc1MjE0OTc0M2FmYTE2ZgorIC4g
Li9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcK
KysrKyBleHBvcnQgUEVSTExJQj0uOi46LgorKysrIFBFUkxMSUI9LjouOi4KKysrIHVtYXNrIDAw
MgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAg
ICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygp
OwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcK
KysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0
ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysg
ZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysg
cmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmkt
Y29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyBleHBvcnQgUEVSTExJQj0uOi46LjouCisr
KyBQRVJMTElCPS46LjouOi4KKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2Ug
IiRicmFuY2giIGluCisgdHJlZT1vdm1mCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4
b3ZtZiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVi
cmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4v
Y3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45
LXRlc3RpbmcKKyAnWycgeGZlNDA0OTQ3MWJkZjA2NmMzYzA3ZGZhNzY3NTIxNDk3NDNhZmExNmYg
PSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1l
ICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2Jh
bGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9y
IGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6
Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGli
dmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZp
cnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5z
ZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsy
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9v
dm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0
CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13
YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4
LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhl
bgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJwor
KyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdp
dAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHVi
L3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54
CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jv
bi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFp
bHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogaHR0cDovL2hnLnVrLnhlbnNv
dXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBU
UkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZv
cHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFC
SU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9z
LmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29z
c3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgb3ZtZgorIGNhc2UgJDEgaW4KKyByZXR1
cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9vdm1mCisg
Z2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292
bWYuZ2l0IGZlNDA0OTQ3MWJkZjA2NmMzYzA3ZGZhNzY3NTIxNDk3NDNhZmExNmY6cmVmcy9oZWFk
cy94ZW4tdGVzdGVkLW1hc3RlcgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAgOTQyNWIzNC4uZmU0MDQ5NCAgZmU0MDQ5NDcxYmRmMDY2
YzNjMDdkZmE3Njc1MjE0OTc0M2FmYTE2ZiAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 03 20:14:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 20:14:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzTaU-0000dZ-3d; Tue, 03 Oct 2017 20:14:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzTaS-0000dN-RP
 for xen-devel@lists.xensource.com; Tue, 03 Oct 2017 20:14:40 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 BC/BD-03422-0BFE3D95; Tue, 03 Oct 2017 20:14:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXft+8u
 RBr/W8FmsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE148vBXsaC/SIVBzd8Zmlg
 3MXfxcjFISTQyCQx8/8/VgjnMaNEy9RuRghnG6PEoW9bgTKcHCICzhJfz8xlB7F5BfQl+nddB
 IsLC9hKdP8+yQ7SICHwk0mirXEWWJGEgKfE5BubmLsYOcDstmeiXYzsHGwCVhKHxEAKWARUJU
 5ebmCawMi9gJFhFaNGcWpRWWqRrrGhXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZ
 GoM8ZgGAHY9OiwEOMkhxMSqK8mW8vRwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4H0PkhMsSk1P
 rUjLzAEGH0xagoNHSYSX8R1Qmre4IDG3ODMdInWKUZfj2KbLf5iEWPLy81KlxHmNQIoEQIoyS
 vPgRsAi4RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeY+CTOHJzCuB2/QK6AgmoCPmdF0AOa
 IkESEl1cColFR4btXikAOnWX0ru98m7tHWDbi4fanDi9j0f5XTW1i27Z3bkfX8dt/taifJGy7
 3TsRdeqBR1OeV6fhIq1z63Ns7syZ4M3xtn9HI89L6+s+Hj7l7TqSFbI6JXv39kbR+3VMRz6Dp
 p36WWfQXBIS8XWf4J4Fv0V3fa8p2ZclV612utecliz1RYinOSDTUYi4qTgQAsROCnX8CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1507061676!73891731!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13401 invoked from network); 3 Oct 2017 20:14:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Oct 2017 20:14:37 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzTaN-0005b1-NP; Tue, 03 Oct 2017 20:14:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dzTaI-00080a-5U; Tue, 03 Oct 2017 20:14:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dzTaH-0003EI-S4; Tue, 03 Oct 2017 20:14:29 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113971-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:guest-localmigrate/x10:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
X-Osstest-Versions-That: xen=60823b39a1f3788b7ea98bdaf1eda987156f4c87
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 03 Oct 2017 20:14:29 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113971: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzk3MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzk3MS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4g
dnMuIDExMzk1MgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBkYmM0YjZlMTNhNWQwZGQ4OTY3Y2RlN2ZmNzAwMGFiMWVkODg2MjVlCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA2MDgyM2IzOWExZjM3ODhiN2Vh
OThiZGFmMWVkYTk4NzE1NmY0Yzg3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTM5NTIgIDIwMTct
MTAtMDIgMTk6MDE6MDAgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEzOTcxICAy
MDE3LTEwLTAzIDE4OjAxOjE3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgZGJjNGI2ZTEzYTVkMGRkODk2N2NkZTdmZjcwMDBh
YjFlZDg4NjI1ZQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CkRhdGU6ICAgRnJpIEF1ZyA1IDE0OjUxOjEzIDIwMTYgKzAxMDAKCiAgICB4ODYvbXNyOiBD
b3JyZWN0IHRoZSBkZWZpbml0aW9uIG9mIE1TUl9JQTMyX0FQSUNCQVNFX0JBU0UKICAgIAogICAg
MHhmZmZmZiA8PCAxMiBpcyB1bmRlZmluZWQgYmVoYXZpb3VyLCBkdWUgdG8gc2hpZnRpbmcgaW50
byB0aGUgc2lnbiBiaXQgb2YgYW4KICAgIGludGVnZXIuCiAgICAKICAgIFNwb3R0ZWQgYnkgdGhl
IFVuZGVmaW5lZCBCZWhhdmlvdXIgU2FuaXRpc2VyCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQp
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 03 21:24:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 21:24:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzUfx-0005Fx-IB; Tue, 03 Oct 2017 21:24:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzUfw-0005Fl-2H
 for xen-devel@lists.xensource.com; Tue, 03 Oct 2017 21:24:24 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 CA/A7-03616-70004D95; Tue, 03 Oct 2017 21:24:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVZeN4Uq
 kwaLpTBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNONM6g72gPati5rwVTA2M
 Oz26GLk4hAQamSRm7rrNBuE8ZpSYvn4yC4SzjVGiYf5hpi5GTg4RAWeJr2fmsoPYvAL6Evf3P
 gSLCwtYSLy/9p8VpEFCYIWkxJdnc9lAEhIC3hIP169igbFXbbgHVMTOwSZgJXFIDCTKIqAq8W
 vHFcYJjNwLGBlWMWoUpxaVpRbpGlnqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmI
 Eep0BCHYwHlgUeIhRkoNJSZQ36tPlSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvDL/gXKCRanp
 qRVpmTnA8INJS3DwKInwvvgHlOYtLkjMLc5Mh0idYtTlOLbp8h8mIZa8/LxUKXHeHSBFAiBFG
 aV5cCNgsXCJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrx/QabwZOaVwG16BXQEE9ARc7ougB
 xRkoiQkmpg3F0grfzNN+GM/ULGOZPn2T8Tn1J6c4Horu3f9kd120/hT3x6v9+9NdPxXsTWuU4
 du2Kajeo4Dc0vbzu8JEw/Sk9UyVNkzRq7Y782hSidORmx3uZLZ/HhxzFtP7cdULTI+2SRqJB6
 Q4PPuFypUaVhxUO12l/RB9NnqTxkOKb+g9nu2jTPIwtjlViKMxINtZiLihMBmFMmpIACAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1507065860!107341295!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23949 invoked from network); 3 Oct 2017 21:24:21 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Oct 2017 21:24:21 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzUfr-0007Qn-RY; Tue, 03 Oct 2017 21:24:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dzUfm-0004Hr-3o; Tue, 03 Oct 2017 21:24:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dzUfl-0006pK-Oq; Tue, 03 Oct 2017 21:24:13 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113964-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-armhf-armhf-xl-arndale:host-ping-check-native:fail:regression
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 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-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu: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-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw: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-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd: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-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=be9d199751789fdc96a3febe3f0768f1338d87ca
X-Osstest-Versions-That: qemuu=ab161529261928ae7f3556e3220829c34b2686ec
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 03 Oct 2017 21:24:13 +0000
Subject: [Xen-devel] [qemu-mainline test] 113964: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2590417960776017974=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 113964 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113964/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64 16 guest-localmigrate/x10 fail REGR. vs. 113876
 test-armhf-armhf-xl-arndale   5 host-ping-check-native   fail REGR. vs. 113876

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds    16 guest-start/debian.repeat fail REGR. vs. 113876

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113876
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113876
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113876
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113876
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 qemuu                be9d199751789fdc96a3febe3f0768f1338d87ca
baseline version:
 qemuu                ab161529261928ae7f3556e3220829c34b2686ec

Last test of basis   113876  2017-09-28 07:55:32 Z    5 days
Testing same since   113964  2017-10-03 12:49:04 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex BennÃ©e <alex.bennee@linaro.org>
  Fam Zheng <famz@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    fail    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          pass    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  fail    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

------------------------------------------------------------
commit be9d199751789fdc96a3febe3f0768f1338d87ca
Merge: ab16152 36ac78e
Author: Peter Maydell <peter.maydell@linaro.org>
Date:   Tue Oct 3 12:43:03 2017 +0100

    Merge remote-tracking branch 'remotes/famz/tags/docker-testing-pull-request' into staging
    
    # gpg: Signature made Fri 29 Sep 2017 04:17:37 BST
    # gpg:                using RSA key 0xCA35624C6A9171C6
    # gpg: Good signature from "Fam Zheng <famz@redhat.com>"
    # gpg: WARNING: This key is not certified with sufficiently trusted signatures!
    # gpg:          It is not certain that the signature belongs to the owner.
    # Primary key fingerprint: 5003 7CB7 9706 0F76 F021  AD56 CA35 624C 6A91 71C6
    
    * remotes/famz/tags/docker-testing-pull-request:
      docker: Don't mount ccache db if NOUSER=1
      docker: test-block: Don't continue if build fails
      tests/docker/run: don't source /etc/profile
      docker: Fix test-mingw
      docker: add installation to build tests
    
    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

commit 36ac78e65a0695f0e397865cceaf4ab5c4e52c64
Author: Fam Zheng <famz@redhat.com>
Date:   Mon Sep 25 15:54:58 2017 +0800

    docker: Don't mount ccache db if NOUSER=1
    
    With NOUSER=1 the container runs code as root, which may create
    privileged files that will not be be accssible next time. Skip ccache
    dir mount in this case.
    
    Signed-off-by: Fam Zheng <famz@redhat.com>
    Message-Id: <20170925075458.18047-1-famz@redhat.com>
    Acked-by: Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
    Reviewed-by: Alex BennÃ©e <alex.bennee@linaro.org>

commit 12b25a7d96dc01fc9710c4af5942c15a51b84db1
Author: Fam Zheng <famz@redhat.com>
Date:   Tue Sep 26 19:01:34 2017 +0800

    docker: test-block: Don't continue if build fails
    
    Report error and exit upon compiling error, otherwise the iotests output
    will be pure noise.
    
    Signed-off-by: Fam Zheng <famz@redhat.com>
    Message-Id: <20170926110134.2786-1-famz@redhat.com>
    Reviewed-by: Eric Blake <eblake@redhat.com>
    Signed-off-by: Fam Zheng <famz@redhat.com>

commit bcd7f06f57fb6f780a3e2f7a46c22b6f6c8238aa
Author: Alex BennÃ©e <alex.bennee@linaro.org>
Date:   Tue Sep 26 14:36:22 2017 +0100

    tests/docker/run: don't source /etc/profile
    
    The usual behaviour of /etc/profile is to set the default PATH for
    users. This runs into problems when we have updated PATH in our
    dockerfile e.g. to access a cross-compiler in a non-standard
    location. It shouldn't be needed anyway as we inherit the env from the
    image when it was setup.
    
    Signed-off-by: Alex BennÃ©e <alex.bennee@linaro.org>
    CC: Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
    Message-Id: <20170926133622.14991-1-alex.bennee@linaro.org>
    Reviewed-by: Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
    Signed-off-by: Fam Zheng <famz@redhat.com>

commit 299d296ea90cca388b3a1fb316c797da5b6a6708
Author: Fam Zheng <famz@redhat.com>
Date:   Mon Sep 25 16:29:13 2017 +0800

    docker: Fix test-mingw
    
    Feature "dtc" is explicitly required by test-mingw, but is not detected
    by the run script since we switched to archive-source.sh in b7f404201e4.
    Since it isn't available in the Fedora image which runs this test on
    patchew, the way we get dtc is still from submodule.
    
    archive-source.sh takes care of bundling the submodule files already, so
    what we need to do is just checking if files are there. Makefile is
    chosen because it is one that is unlikely to get renamed in the future.
    
    Signed-off-by: Fam Zheng <famz@redhat.com>
    Message-Id: <20170925082913.22089-1-famz@redhat.com>
    Reviewed-by: Alistair Francis <alistair.francis@xilinx.com>
    Signed-off-by: Fam Zheng <famz@redhat.com>

commit 6283847857d8008046ceddf2db4bd908df0c063a
Author: Paolo Bonzini <pbonzini@redhat.com>
Date:   Fri Sep 22 17:49:31 2017 +0200

    docker: add installation to build tests
    
    Basic test that "make install" works; this requires msgfmt so add
    gettext to the packages.
    
    Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
    Message-Id: <1506095371-23160-1-git-send-email-pbonzini@redhat.com>
    [Rebase to master. - Fam]
    Signed-off-by: Fam Zheng <famz@redhat.com>


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2590417960776017974==--

From xen-devel-bounces@lists.xen.org Tue Oct 03 21:33:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 21:33:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzUp5-00060K-GS; Tue, 03 Oct 2017 21:33:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dzUp4-00060E-9v
 for xen-devel@lists.xenproject.org; Tue, 03 Oct 2017 21:33:50 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 7F/23-00743-D3204D95; Tue, 03 Oct 2017 21:33:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPKsWRWlGSWpSXmKPExsUyZ7p8oK4N05V
 IgzeX1Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz7z8sKlstU/L71g7GBsVuyi5GLQ0hgEpPE
 k4fvWCGcP4wSL6csY+xi5ARyNjBKTGnUgkhsY5Ro2n6bFSQhLBAssXpxNyNIQkSggVFiweqJz
 BAdKRKrznxnAbHZBIwkzh6dDjaJV8BW4vf06WA1LAIqEodnrgCLiwqES7xtPMICUSMocXLmEy
 Cbg4MTqH5xrz7IfGaBdkaJ6+3rwRZLCBhL9M3qY5nAyD8LScssZHUgCWagO3ZsO8Y+C8kdILa
 IQKXEvmtnGGchuWkWkodmIflhFsIdECPVJf7Mu8QMYWtLLFv4Gsq2lVi37j0LhK0n8fZ3L5Rt
 KbF+xyf2BYx8qxjVi1OLylKLdI31kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECI
 5IBCHYw7v3ndIhRkoNJSZQ36tPlSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvD8ZrkQKCRalpq
 dWpGXmAFMDTFqCg0dJhLcbJM1bXJCYW5yZDpE6xagoJc4rywiUEABJZJTmwbXB0tElRlkpYV5
 GoEOEeApSi3IzS1DlXzGKczAqCfOKg0zhycwrgZv+CmgxE9DiOV0XQBaXJCKkpBoYTYJVd8VJ
 Hoy4m76F6exGCXndW1lrfD9e82gK2yyy7YBRTOPeuolTmcRb/4XfN/5VsNr7YH236P1z96VVi
 oVMRWbL9jJlfhYrV2V9wDA9Ie3jZPb90zkEPjbfT98QvnqDWNN25sWPee63rHp9bF7tal9DB5
 NbQntX7WBK674gUhy7gnHX03p5JZbijERDLeai4kQAG2VXhEIDAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1507066426!75607605!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6860 invoked from network); 3 Oct 2017 21:33:48 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 3 Oct 2017 21:33:48 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v93LXeRx029692
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 3 Oct 2017 21:33:41 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v93LXegB006510
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 3 Oct 2017 21:33:40 GMT
Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v93LXdra007406;
 Tue, 3 Oct 2017 21:33:39 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 03 Oct 2017 14:33:39 -0700
To: HW42 <hw42@ipsumj.de>, Juergen Gross <jgross@suse.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
References: <20170710081045.874-1-jgross@suse.com>
 <89348679-2db3-b1ea-f1e3-725493ac5ab8@ipsumj.de>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <a35f18d7-3047-ab19-179c-470ea8f3ef3e@oracle.com>
Date: Tue, 3 Oct 2017 17:33:25 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <89348679-2db3-b1ea-f1e3-725493ac5ab8@ipsumj.de>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Subject: Re: [Xen-devel] [PATCH v3] xen/balloon: don't online new memory
 initially
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3647205500207503603=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============3647205500207503603==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="baGxRvlfN9GWp3v2xHVIs9aFXJ6MRaFar"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--baGxRvlfN9GWp3v2xHVIs9aFXJ6MRaFar
Content-Type: multipart/mixed; boundary="XDbL9htnrJteT4iigN1bUsGrTK9oRE4d5";
 protected-headers="v1"
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: HW42 <hw42@ipsumj.de>, Juergen Gross <jgross@suse.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Message-ID: <a35f18d7-3047-ab19-179c-470ea8f3ef3e@oracle.com>
Subject: Re: [Xen-devel] [PATCH v3] xen/balloon: don't online new memory
 initially
References: <20170710081045.874-1-jgross@suse.com>
 <89348679-2db3-b1ea-f1e3-725493ac5ab8@ipsumj.de>
In-Reply-To: <89348679-2db3-b1ea-f1e3-725493ac5ab8@ipsumj.de>

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

On 10/02/2017 05:37 PM, HW42 wrote:
> Juergen Gross:
>> When setting up the Xenstore watch for the memory target size the new
>> watch will fire at once. Don't try to reach the configured target size=

>> by onlining new memory in this case, as the current memory size will
>> be smaller in almost all cases due to e.g. BIOS reserved pages.
>>
>> Onlining new memory will lead to more problems e.g. undesired conflict=
s
>> with NVMe devices meant to be operated as block devices.
>>
>> Instead remember the difference between target size and current size
>> when the watch fires for the first time and apply it to any further
>> size changes, too.
>>
>> In order to avoid races between balloon.c and xen-balloon.c init calls=

>> do the xen-balloon.c initialization from balloon.c.
>>
>> Signed-off-by: Juergen Gross <jgross@suse.com>
> This patch seems to introduce a regression. If I boot a HVM or PVH
> domain with memory !=3D maxmem then the kernel inside the domain report=
s
> that it has maxmem available even though Xen reports only what is set a=
s
> memory. Sooner or later Xen logs "out of PoD memory!" and kills the
> domain. If I revert the corresponding commit (96edd61d) then everything=

> works as expected.
>
> Tested this with Xen 4.9.0 and Linux 4.13.4.
>


Yes, this indeed doesn't look like it's doing the right thing (although
I haven't seen the "out of memory" error).

I wonder whether target_diff should be computed against xenstore's
"static-max" and not "target" and the memory should be ballooned down
immediately and not on a subsequent watch firing.

Unfortunately Juergen is out for a couple of weeks and I'd like to hear
from him first since he is the one who wrote this patch.

-boris


--XDbL9htnrJteT4iigN1bUsGrTK9oRE4d5--

--baGxRvlfN9GWp3v2xHVIs9aFXJ6MRaFar
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

iQIcBAEBCAAGBQJZ1AImAAoJEIredpCGysGycsoQAJy0Ogw6jX6TJdxXV6LClHnU
JN8UFDc7uV3Jw1J8mSROC+qWzS1d7rfQl414CKRBYHqzUd1eGhlnKuXvPlfAxFgT
v4dY6bG62lzycr2r9oWFenyYmDEl/DXiGHPRrIh8jyakRJf5XAvr6vpMNjfxDCw0
te3r7hGLe5kmHj6NAo5knrqIyXl2Z52QiBQ5/+BDclPsRpFBv2e9WRHhKmw9y+Rd
+HkN6JHBxJ9oI8OWI2VWwUjRIGZSbpjnOKPCmwKX6+KCG2qfy4IZGR+l5v0rzSps
QbUnPcRLwx2mGX7gZlQAZpDvkyjueJoL6kARfY5k2wiN0trp88W4FMTgG4+qBOF5
Z6GBaDe4rKOZxRO7z6PyGfJkwPL4/whrg9RHZpLjA0lE1o7OSdsqBFbJXDXIM0nf
x/aMx8GpV1iDtmMW+ix42i6P3yYq6U2cFFDjibt7GrM/FBW0FleXQ3cuJ2jCiVZe
Gzp2oWs0McjeoUhPubTP5lJwr8j9YxlFMcnIQlwlwy1W39V1DLqO5FZgX7kUzyDh
d1m48MqXNG3GskvqVVQGo6xxQ6J16KrY5aG30xA+rC125nYha1DKnHsTsv13Mo03
buVd28AaRzqfI+/KLu7wff7RVWU3SZTBYuJf6qB6OEnSJj9V278XP+IGkxgbp7WQ
k8yBD05jzv9YFJVRBe+k
=HM15
-----END PGP SIGNATURE-----

--baGxRvlfN9GWp3v2xHVIs9aFXJ6MRaFar--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3647205500207503603==--


From xen-devel-bounces@lists.xen.org Tue Oct 03 21:51:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 21:51:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzV6O-0007Mc-0w; Tue, 03 Oct 2017 21:51:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dzV6M-0007MW-Nm
 for xen-devel@lists.xen.org; Tue, 03 Oct 2017 21:51:42 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 3F/E3-17770-E6604D95; Tue, 03 Oct 2017 21:51:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsUyZ7p8oG4u25V
 Ig9tLFSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owvMw6yFhxhqrg//Q9rA+MMpi5GLg4hgUlM
 Ej1Xv7FAOL8YJZ68f8MI4axnlLi2ajpzFyMnkLONUWL6WjsQW1ggQGLNjIVsILaIgKvEYaBtE
 DV5ElvuHWIGaWYW2MYk8Xv2YbAiNgEjibNHpwNN5eDgFbCVuHs0BiTMIqAiseHoH7ASUYFwib
 eNR8Dm8AoISpyc+QTM5gQqn//mOSOIzSygJ7Hj+i9WCFteYvvbOWC3SQgYS7S/vcg2gVFwFpL
 2WUhaZiFpWcDIvIpRozi1qCy1SNfITC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cT
 IzB0GYBgB+OZBYGHGCU5mJREeaM+XY4U4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7neVKpJBgU
 Wp6akVaZg4wimDSEhw8SiK8nSBp3uKCxNzizHSI1ClGXY4bD6//YRJiycvPS5US530LUiQAUp
 RRmgc3AhbRlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMex9kCk9mXgncpldARzABHTGn6wL
 IESWJCCmpBsblHEc0y57vEE8Tsn66JDXz5mPR+cl2n/8wsNwsfXJ3x7FTCh/0S2MW13vUpzS1
 TTziuat35/4DD65LxW308p74Z1bJ13arL/rz8/5aC33ZXHTvTdk33pNLFByeVZpN1vfn/LXms
 tYqH5eUjx4mcyL7ZE/NNJht8Pxo3OF7rfO7+b/NLfxhIvNfiaU4I9FQi7moOBEArGa+YeMCAA
 A=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1507067499!66905593!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20212 invoked from network); 3 Oct 2017 21:51:41 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 Oct 2017 21:51:41 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v93LpUBd015429
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 3 Oct 2017 21:51:31 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v93LpTpN031908
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 3 Oct 2017 21:51:29 GMT
Received: from abhmp0002.oracle.com (abhmp0002.oracle.com [141.146.116.8])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v93LpPY1010126;
 Tue, 3 Oct 2017 21:51:25 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 03 Oct 2017 14:51:24 -0700
To: Sergey Dyasli <sergey.dyasli@citrix.com>, xen-devel@lists.xen.org
References: <20171003152104.1432-1-sergey.dyasli@citrix.com>
 <20171003152104.1432-4-sergey.dyasli@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <df99c235-b567-b64a-f0c5-1a4fb5fe0f90@oracle.com>
Date: Tue, 3 Oct 2017 17:51:11 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20171003152104.1432-4-sergey.dyasli@citrix.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH v3 3/9] x86/np2m: remove np2m_base from
 p2m_get_nestedp2m()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDMvMjAxNyAxMToyMCBBTSwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPiBSZW1vdmUgbnAy
bV9iYXNlIHBhcmFtZXRlciBhcyBpdCBzaG91bGQgYWx3YXlzIG1hdGNoIHRoZSB2YWx1ZSBvZgo+
IG5wMm1fYmFzZSBpbiBWTUN4MTIuCj4KPiBTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxz
ZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+Cj4gUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdl
b3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KClNWTSBiaXRzOgoKUmV2aWV3ZWQtYnk6IEJvcmlzIE9z
dHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 03 22:28:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 22:28:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzVf2-0001Kz-BP; Tue, 03 Oct 2017 22:27:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dzVf1-0001Kt-2O
 for xen-devel@lists.xenproject.org; Tue, 03 Oct 2017 22:27:31 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 C5/87-03093-2DE04D95; Tue, 03 Oct 2017 22:27:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVybKJssu5Fviu
 RBpuPGlh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk3ejewF1zkrmj63MjawLiBs4uRi0NIYAmT
 xK7Tm1m7GDk5WAQcJFYd+8rWxcjBwSgQI/HghzVImFEgTGLy5SVQJVoSE5tXMYHYbAKGEn+fb
 AIrlwCyl3zmAAmLCOhLbLrdyA4ynlmgmUmiYc9vNpCEsECGxJaWCWC9nAI+Ehe/XWMBsXkFvC
 Xeb+1hhLhnN5PEy129YEWiAroSh/79YYMoEpQ4OfMJWAMz0BHLp29jmcAoMAtJahaS1AJGplW
 MGsWpRWWpRbqGFnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIFhyAAEOxhvbgw4
 xCjJwaQkynuL80qkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnex7xAOcGi1PTUirTMHGBEwKQlO
 HiURHg3gqR5iwsSc4sz0yFSpxgVpcR5z4AkBEASGaV5cG2wKLzEKCslzMsIdIgQT0FqUW5mCa
 r8K0ZxDkYlYd7TIFN4MvNK4Ka/AlrMBLR4TtcFkMUliQgpqQZG/5KNzTlsHd8U1tRqH9mYYFV
 afGDDXjMdls/MmjZqGwp2u/w0abmiOy9Mpny1gVXoVaVjIfvnZO1P3nZdaBVPjENlvufJD69V
 +fdsfxgrv0H/18TbHjL+ITxVNRPadL7MfMH2jfPz/5sxoYV69Upsod2bOo9JpreX/gx79lfSJ
 9BdR7TrhJkSS3FGoqEWc1FxIgB2kVfFvQIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1507069648!119471685!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56300 invoked from network); 3 Oct 2017 22:27:29 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 Oct 2017 22:27:29 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 8A4B9214E0;
 Tue,  3 Oct 2017 22:27:27 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8A4B9214E0
Date: Tue, 3 Oct 2017 15:27:27 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Stefano Stabellini <sstabellini@kernel.org>
In-Reply-To: <alpine.DEB.2.10.1709291445440.17914@sstabellini-ThinkPad-X260>
Message-ID: <alpine.DEB.2.10.1710031526550.17914@sstabellini-ThinkPad-X260>
References: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
 <1506492816-25954-2-git-send-email-bhupinder.thakur@linaro.org>
 <alpine.DEB.2.10.1709291310240.17914@sstabellini-ThinkPad-X260>
 <ae4bd466-d6e0-2f21-44bb-fc5ab31567d3@arm.com>
 <alpine.DEB.2.10.1709291445440.17914@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Bhupinder Thakur <bhupinder.thakur@linaro.org>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 01/27 v11] xen/arm: vpl011: Define common
 ring buffer helper functions in console.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAyOSBTZXAgMjAxNywgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIEZyaSwg
MjkgU2VwIDIwMTcsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+IEhpIFN0ZWZhbm8sCj4gPiAKPiA+
IE9uIDA5LzI5LzIwMTcgMDk6MTAgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+ID4g
T24gV2VkLCAyNyBTZXAgMjAxNywgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPiA+ID4gPiBERUZJ
TkVfWEVOX0ZMRVhfUklORyh4ZW5jb25zKSBkZWZpbmVzIGNvbW1vbiBoZWxwZXIgZnVuY3Rpb25z
IHN1Y2ggYXMKPiA+ID4gPiB4ZW5jb25zX3F1ZXVlZCgpIHRvIHRlbGwgdGhlIGN1cnJlbnQgc2l6
ZSBvZiB0aGUgcmluZyBidWZmZXIsCj4gPiA+ID4geGVuY29uc19tYXNrKCkgdG8gbWFzayBvZmYg
dGhlIGluZGV4LCB3aGljaCBhcmUgdXNlZnVsIGhlbHBlciBmdW5jdGlvbnMuCj4gPiA+ID4gcGww
MTEgZW11bGF0aW9uIGNvZGUgd2lsbCB1c2UgdGhlc2UgaGVscGVyIGZ1bmN0aW9ucy4KPiA+ID4g
PiAKPiA+ID4gPiBpby9jb25zb2xlLmggaW5jbHVkZXMgaW8vcmluZy5oIHdoaWNoIGRlZmluZXMg
REVGSU5FX1hFTl9GTEVYX1JJTkcuCj4gPiA+ID4gCj4gPiA+ID4gSW4gY29uc29sZS9kYWVtb24v
aW8uYywgc3RyaW5nLmggaGFkIHRvIGJlIGluY2x1ZGVkIGJlZm9yZSBpby9jb25zb2xlLmgKPiA+
ID4gPiBiZWNhdXNlIHJpbmcuaCB1c2VzIHN0cmluZyBmdW5jdGlvbnMuCj4gPiA+ID4gCj4gPiA+
ID4gU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5h
cm8ub3JnPgo+ID4gPiA+IFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+Cj4gPiA+ID4gQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+Cj4gPiA+ID4gQWNrZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndp
bGtAb3JhY2xlLmNvbT4KPiA+ID4gCj4gPiA+IFdpdGggdGhlIGNoYW5nZXMgeW91IHNob3VsZCBo
YXZlIHByb2JhYmx5IHJlbW92ZWQgbXkgb2xkIHJldmlld2VkLWJ5Lgo+ID4gPiBCdXQgdGhhdCdz
IE9LOgo+ID4gPiAKPiA+ID4gUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KPiA+ID4gCj4gPiA+IElmIGl0J3MgT0sgZm9yIGV2ZXJ5Ym9keSwg
SSdsbCBnbyBhaGVhZCBhbmQgY29tbWl0IHRoZSBzZXJpZXMgb24gTW9uZGF5Lgo+ID4gPiBKYW4s
IHNob3V0IGlmIHlvdSBkaXNhZ3JlZSBvbiBzb21ldGhpbmcuCj4gPiAKPiA+IEknZCBsaWtlIHRv
IGhhdmUgYSBsb29rIGF0IHBhdGNoICMyNiBhbmQgIzI3LiBUaGV5IGNhbiBiZSBjb21taXR0ZWQg
c2VwYXJhdGVseQo+ID4gZnJvbSB0aGUgcmVzdCBvZiB0aGUgc2VyaWVzLgo+IAo+IFllcywgc29y
cnkhIEkgbWVhbnQgY29tbWl0IHVwIHRvICMyNS4KCkkgY29tbWl0dGVkIHRoZSBmaXJzdCAyNSBw
YXRjaGVzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 03 22:46:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 22:46:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzVx7-0002o8-LY; Tue, 03 Oct 2017 22:46:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xen.list@daevel.fr>) id 1dzVx6-0002nj-88
 for xen-devel@lists.xen.org; Tue, 03 Oct 2017 22:46:12 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 27/C2-03414-33314D95; Tue, 03 Oct 2017 22:46:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsWySSHunq6x8JV
 Igyl7OSyWfFzMYrF12R92ByaPo7t/M3ls79vFHsAUxZqZl5RfkcCacXHWTeaCS4wV0zd8ZGlg
 XMbYxcjFwSKwhlli34V5TCCOkMAbRok1v78AOZwcvAIGEnf7TrKC2MIC4RL/2hewgNhsAtoSM
 y4fBLI5OEQEfCXefzEGCTMLSEtce/KWDcRmEVCVWPqnnRHE5hQwlFizfC07iC0ENGb+t2YmiH
 pNidbtv8HiEgKyEl97NjGCjOQVEJT4u0MYokReonnrbOYJjHyzkHTMQqiahaRqASPzKkaN4tS
 istQiXUMTvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwPBjAIIdjNc3BhxilORg
 UhLlvcV5JVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK+iEFBOsCg1PbUiLTMHGAkwaQkOHiURX
 g4BoDRvcUFibnFmOkTqFKMxx42H1/8wcXTcvPuHSYglLz8vVUqcVwxkkgBIaUZpHtwgWIReYp
 SVEuZlBDpNiKcgtSg3swRV/hWjOAejkjAvN8gUnsy8Erh9r4BOYQI6ZU7XBZBTShIRUlINjFa
 2iasEDinlbmqWjm+frSAvfLyzUe6N/9LHorYHJ/WcfjuvqozL6/9r+22RP2X/pkir8bW5ZNgt
 PORwrEV0g3Zc++wnqxUPWIkY667dKXHDt8GSa5FskU5C48fjesFbWGOdvomvSuFZn3D0LePHD
 M3gxy/7bjjGvdu8p/2YyVzu/SpeCwLalViKMxINtZiLihMBC0N7U8sCAAA=
X-Env-Sender: xen.list@daevel.fr
X-Msg-Ref: server-16.tower-21.messagelabs.com!1507070770!73902503!1
X-Originating-IP: [178.32.94.222]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25003 invoked from network); 3 Oct 2017 22:46:11 -0000
Received: from licorne.daevel.fr (HELO licorne.daevel.fr) (178.32.94.222)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 3 Oct 2017 22:46:11 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=daevel.fr;
 s=default; 
 h=Content-Transfer-Encoding:Mime-Version:Content-Type:References:In-Reply-To:Date:Cc:To:From:Subject:Message-ID;
 bh=YE8ButrjOmqZVEDvYsf5SBno7MCFxj1Z/HxybxVM2og=; 
 b=sKc+1eRlLMsvwBjWkdTznrUPck/fqQRRyWELqVzZZFmdAcIhNQTdugBzB2b23Eo5Ow4nMbA+CYuOU5dz+BOqImWIYvO/+1bGzdAPsZ8PYqln+o4QlIoDePRffdNr32FqsoNBZ93pmerrfL4r7iPAQr1Htv8flG+raO4zutjip5E=;
Received: from [78.192.172.15] (helo=[192.168.1.63])
 by licorne.daevel.fr with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <xen.list@daevel.fr>)
 id 1dzVx0-0002D2-77; Wed, 04 Oct 2017 00:46:06 +0200
Message-ID: <1507070764.6552.63.camel@daevel.fr>
From: Olivier Bonvalet <xen.list@daevel.fr>
To: Dario Faggioli <dario.faggioli@citrix.com>, xen-users@lists.xensource.com
Date: Wed, 04 Oct 2017 00:46:04 +0200
In-Reply-To: <1507022555.7835.4.camel@citrix.com>
References: <1506962277.6552.25.camel@daevel.fr>
 <1507022555.7835.4.camel@citrix.com>
X-Mailer: Evolution 3.26.0-1 
Mime-Version: 1.0
Cc: xen-devel@lists.xen.org
Subject: [Xen-devel] =?iso-8859-1?q?Re=A0=3A__high_CPU_stolen_time_after_l?=
 =?iso-8859-1?q?ive_migrate?=
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TGUgbWFyZGkgMDMgb2N0b2JyZSAyMDE3IMOgIDExOjIyICswMjAwLCBEYXJpbyBGYWdnaW9saSBh
IMOpY3JpdCA6Cj4gV2hhdCdzIHRoZSB2ZXJzaW9uIG9mIHlvdXIgZ3Vlc3Qga2VybmVsPwoKNC45
LjUyLCBzbyB5ZXMsIGl0IHNlZW1zIHRvIGJlIHRoYXQsIEkgd2lsbCB0cnkgdG8gcGF0Y2ggYW5k
IGZvbGxvdwp0aGlzIGlzc3VlLgoKVGhhbmtzICEKCk9saXZpZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 03 23:14:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 23:14:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzWOh-00055D-Og; Tue, 03 Oct 2017 23:14:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzWOf-000552-W6
 for xen-devel@lists.xensource.com; Tue, 03 Oct 2017 23:14:42 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 43/39-02041-1E914D95; Tue, 03 Oct 2017 23:14:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVfeB5JV
 Ig3V9YhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaH58g71gtlnFt8MqDYz7
 dLsYuTiEBBqZJJZ2tLNCOI8ZJaauWcgI4WxjlOj4OIWpi5GTQ0TAWeLrmbnsIDavgL7E/JXvG
 UFsYQE3ifvz7oHFJQQmMUnc+lwKYXtKTL6xibmLkQPMbnsm2sXIzsEmYCVxSAykgEVAVaJ3xj
 22CYzcCxgZVjGqF6cWlaUW6RrrJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEeps
 BCHYwNn9xOsQoycGkJMp7WuxKpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXmYJoJxgUWp6akVa
 Zg4w7GDSEhw8SiK8nCBp3uKCxNzizHSI1ClGXY5jmy7/YRJiycvPS5US530vDlQkAFKUUZoHN
 wIWA5cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzPsaZApPZl4J3KZXQEcwAR0xp+sCyBEliQ
 gpqQbG84mBShE8TpkZT7h1NxW+zX7quWP12y/3Dn1hsdnuIrZUKNg37veijXN7lhxevfA975N
 3smsy2mVlq1y/3mgUqZs7P4o7TbU8bimfevn579nXt/u+1t7L/epJR/CC7qZ76geuln3LV7q1
 SGn7i1uKKtnrVt0/99biU0C4mfnMPvMv75xY5+dJKbEUZyQaajEXFScCAIbJRDZ8AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1507072479!86827179!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22798 invoked from network); 3 Oct 2017 23:14:40 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Oct 2017 23:14:40 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzWOa-0001r8-BO; Tue, 03 Oct 2017 23:14:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dzWOU-000218-Qc; Tue, 03 Oct 2017 23:14:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dzWOU-00031m-Lw; Tue, 03 Oct 2017 23:14:30 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113972-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
X-Osstest-Versions-That: xen=60823b39a1f3788b7ea98bdaf1eda987156f4c87
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 03 Oct 2017 23:14:30 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113972: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzk3MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzk3Mi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGRiYzRiNmUxM2E1ZDBkZDg5NjdjZGU3ZmY3MDAwYWIx
ZWQ4ODYyNWUKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDYwODIzYjM5
YTFmMzc4OGI3ZWE5OGJkYWYxZWRhOTg3MTU2ZjRjODcKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
Mzk1MiAgMjAxNy0xMC0wMiAxOTowMTowMCBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTM5NzEgIDIwMTctMTAtMDMgMTg6MDE6MTcgWiAgICAwIGRheXMgICAgMiBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNt
b2tlCisgcmV2aXNpb249ZGJjNGI2ZTEzYTVkMGRkODk2N2NkZTdmZjcwMDBhYjFlZDg4NjI1ZQor
IC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25m
aWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi4KKysrKyBQRVJMTElCPS46LgorKysgdW1hc2sgMDAy
CisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAg
ICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7
CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJwor
KysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rl
c3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBl
Y2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyBy
ZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLXVuc3RhYmxlLXNtb2tlIGRiYzRiNmUxM2E1ZDBkZDg5
NjdjZGU3ZmY3MDAwYWIxZWQ4ODYyNWUKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2
aXNpb249ZGJjNGI2ZTEzYTVkMGRkODk2N2NkZTdmZjcwMDBhYjFlZDg4NjI1ZQorIC4gLi9jcmkt
bG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBl
eHBvcnQgUEVSTExJQj0uOi46LgorKysrIFBFUkxMSUI9LjouOi4KKysrIHVtYXNrIDAwMgorKysg
Z2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAg
ICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAg
ICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxv
Y2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3Jl
cG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAv
aG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3Nf
bG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9u
CisrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyBleHBvcnQgUEVSTExJQj0uOi46LjouCisrKyBQRVJM
TElCPS46LjouOi4KKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFu
Y2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcWVtdXVi
cmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorICdbJyB4eGVuID0geGxpbnV4ICddJworIGxp
bnV4YnJhbmNoPQorICdbJyB4cWVtdS11cHN0cmVhbS11bnN0YWJsZSA9IHggJ10nCisgc2VsZWN0
X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUtc21v
a2UKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4ZGJjNGI2ZTEzYTVkMGRk
ODk2N2NkZTdmZjcwMDBhYjFlZDg4NjI1ZSA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAu
IC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBP
c3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7
CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmlu
dCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0
Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVu
LmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4u
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1
bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczov
L2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9s
aW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0
ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIv
c2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQu
OQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3Jn
L2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysg
OiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hl
bi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1z
bW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54
ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6
IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFi
bGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGh0dHA6Ly9o
Zy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1z
bW9rZQorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9n
aXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJW
SVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBU
UkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUg
eGVuLXVuc3RhYmxlLXNtb2tlCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5j
aCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCBkYmM0YjZlMTNhNWQwZGQ4OTY3Y2Rl
N2ZmNzAwMGFiMWVkODg2MjVlOnJlZnMvaGVhZHMvc21va2UKVG8gb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDYwODIzYjMuLmRiYzRiNmUgIGRiYzRiNmUx
M2E1ZDBkZDg5NjdjZGU3ZmY3MDAwYWIxZWQ4ODYyNWUgLT4gc21va2UKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 00:34:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 00:34:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzXe0-0002NV-Hp; Wed, 04 Oct 2017 00:34:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzXdz-0002NJ-8C
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 00:34:35 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 12/D4-03454-A9C24D95; Wed, 04 Oct 2017 00:34:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXemzpV
 Ig1dzxS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8WZaD2PB0pyKP1/3szUw
 PvHoYuTiEBJoZJJYP/0mG4TzmFFi+7oO9i5GTiBnG6NE23kfEFtEwFni65m5YHFeAX2Ji5M2M
 4PYwgJmEksfvWQBaZYQmCAjcfL/RRaQhISAt8SNu+tZYexra+4wdTGyc7AJWEkcEgOJsgioSm
 yc9JxpAiP3AkaGVYwaxalFZalFuobmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZs
 YgT5nAIIdjLc3BhxilORgUhLltdW+EinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvcQSE6wKDU9
 tSItMwcYfDBpCQ4eJRHe/yBp3uKCxNzizHSI1ClGXY5jmy7/YRJiycvPS5US590OUiQAUpRRm
 gc3AhYJlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMuxpkCk9mXgncpldARzABHTGn6wLIES
 WJCCmpBkbb+0+sw6aIJWnISuQeXVP3MvpG+12JbOvK2FA9O1kRCQYuBVXTV/ylxSqWCy//EK2
 eume7ZVmtSc5zxV+8l87ZqYoV6/asqjipy3rDwKElXSxC/KVqTcTvTfs5+woX/Ldb8rlmt230
 9bypzP+/rHSdVDzN8nsEV5POmXVftl95IT7h2K7Uf0osxRmJhlrMRcWJADcNGXt/AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1507077272!96586780!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50166 invoked from network); 4 Oct 2017 00:34:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Oct 2017 00:34:33 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzXdt-0004Pt-ES; Wed, 04 Oct 2017 00: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dzXdn-0006FJ-Uk; Wed, 04 Oct 2017 00:34:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dzXdn-0004lu-5y; Wed, 04 Oct 2017 00:34:23 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113970-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-saverestore.2:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-saverestore.2:fail:regression
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=887c8ba753fbe809ba93fa3cfd0cc46db18d37d4
X-Osstest-Versions-That: linux=9e66317d3c92ddaab330c125dfe9d06eee268aff
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 04 Oct 2017 00:34:23 +0000
Subject: [Xen-devel] [linux-linus test] 113970: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8242377159330437983=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 113970 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113970/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64 15 guest-saverestore.2 fail REGR. vs. 113945
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-saverestore.2 fail REGR. vs. 113945

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113945
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113945
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113945
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113945
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                887c8ba753fbe809ba93fa3cfd0cc46db18d37d4
baseline version:
 linux                9e66317d3c92ddaab330c125dfe9d06eee268aff

Last test of basis   113945  2017-10-02 04:55:30 Z    1 days
Testing same since   113970  2017-10-03 16:59:31 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  <Paul@abelian.netcom.co.uk>
  Adam Wallis <awallis@codeaurora.org>
  Akinobu Mita <akinobu.mita@gmail.com>
  Alan Stern <stern@rowland.harvard.edu>
  Alan Tull <atull@kernel.org>
  Alexander Shishkin <alexander.shishkin@linux.intel.com>
  Alexey Khoroshilov <khoroshilov@ispras.ru>
  Andreas Klinger <ak@it-klinger.de>
  Andrey Konovalov <andreyknvl@google.com>
  Arnd Bergmann <arnd@arndb.de>
  Arun Nagendran <arunrasppi@gmail.com>
  Baolin Wang <baolin.wang@spreadtrum.com>
  BjÃ¸rn Mork <bjorn@mork.no>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Colin Ian King <colin.king@canonical.com>
  Colin Parker <colin.parker@aclima.io>
  Dan Carpenter <dan.carpenter@oracle.com>
  Dexuan Cui <decui@microsoft.com>
  Dmitry Fleytman <dmitry@daynix.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dragos Bogdan <dragos.bogdan@analog.com>
  Fabrice Gasnier <fabrice.gasnier@st.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Fugang Duan <fugang.duan@nxp.com>
  Geert Uytterhoeven <geert+renesas@glider.be>
  Geert Uytterhoeven <geert@linux-m68k.org>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guy Shapiro <guy.shapiro@mobi-wize.com>
  Jakub Kicinski <kubakici@wp.pl>
  Jim Dickerson <jim.dickerson@hpe.com>
  Jiri Slaby <jslaby@suse.cz>
  John Keeping <john@metanate.com>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Jose Marino <marinoj@nso.edu>
  K. Y. Srinivasan <kys@microsoft.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kris Lindgren <kris.lindgren@gmail.com>
  Lars-Peter Clausen <lars@metafoo.de>
  Linus Torvalds <torvalds@linux-foundation.org>
  Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
  Lorenzo Bianconi <lorenzo.bianconi@st.com>
  Lu Baolu <baolu.lu@linux.intel.com>
  Ludovic Desroches <ludovic.desroches@microchip.com>
  Lukas Wunner <lukas@wunner.de>
  Masahiro Yamada <yamada.masahiro@socionext.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Matt Fornero <matt.fornero@mathworks.com>
  Michael Hennerich <michael.hennerich@analog.com>
  Michal Nazarewicz <mina86@mina86.com>
  Nicolai Stange <nstange@suse.de>
  Nicolas Ferre <nicolas.ferre@microchip.com>
  Okash Khawaja <okash.khawaja@gmail.com>
  Olaf Hering <olaf@aepfle.de>
  Oliver Neukum <oneukum@suse.com>
  Randy Dunlap <rdunlap@infradead.org>
  Rob Herring <robh@kernel.org>
  Roger Quadros <rogerq@ti.com>
  Russell Enderby <rte@gdn.net>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Simon Horman <horms+renesas@verge.net.au>
  Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
  Stefan Popa <stefan.popa@analog.com>
  Stefan Wahren <stefan.wahren@i2se.com>
  Sudeep Holla <sudeep.holla@arm.com>
  Thang Q. Nguyen <tqnguyen@apm.com>
  Thinh Nguyen <Thinh.Nguyen@synopsys.com>
  Todd Kjos <tkjos@google.com>
  Willy Tarreau <w@1wt.eu>
  Xu YiPing <xuyiping@hisilicon.com>
  Xu YiPing <xuyiping@hislicon.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    fail    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         pass    
 test-amd64-i386-xl-qemut-win7-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

(No revision log; it would be 2174 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8242377159330437983==--

From xen-devel-bounces@lists.xen.org Wed Oct 04 01:25:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 01:25:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzYRV-0008Nh-Gg; Wed, 04 Oct 2017 01:25:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzYRU-0008NV-9s
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 01:25:44 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 AF/74-02220-79834D95; Wed, 04 Oct 2017 01:25:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXeaxZV
 Ig/79WhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOH9gPnvBF6GKS3MmMzcw
 nuPtYuTiEBJoZJL4cmcaI4TzmFFiTtsVJghnG6PEmxNX2LoYOTlEBJwlvp6Zyw5i8wroS5yc2
 sIIYgsL+El8bH4E1i0hcJ9ZYuu7+2ANEgKeEr9f72OBsU98XwJks3OwCVhJHBIDibIIqEo8Wr
 KXbQIj9wJGhlWM6sWpRWWpRbpGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgT5
 nAIIdjN//OB1ilORgUhLlnW56JVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK+XOVBOsCg1PbUi
 LTMHGHwwaQkOHiUR3jyQVt7igsTc4sx0iNQpRl2OY5su/2ESYsnLz0uVEuctApkhAFKUUZoHN
 wIWCZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzJsLMoUnM68EbtMroCOYgI6Y03UB5IiSRI
 SUVANjqMXqiQyfp/n4Wr0NuHrvfv3V16Uf06fc22xwfMfGmoPz+m9yx+m2HylIPiMkm7sqitn
 4puz3BWl7ONyVTu9mVu54clfqyYt2E7seh6NbVCf+UTdWFjnNeX/Bj8t+0w2vffkifencH50o
 QT/7e3U9rxaZHgk98MuiLHXd/W+v9szN1LLxcpatUWIpzkg01GIuKk4EAMb3IT1/AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1507080341!114549584!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24789 invoked from network); 4 Oct 2017 01:25:42 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Oct 2017 01:25:42 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzYRP-0004Kp-Uy; Wed, 04 Oct 2017 01:25:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dzYRK-0007wj-CG; Wed, 04 Oct 2017 01:25:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dzYRJ-00033b-Ob; Wed, 04 Oct 2017 01:25:33 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113979-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=0ccac4aa461176a056997c34dbf1ef2eeb78303e
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 04 Oct 2017 01:25:33 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113979: regressions -
	trouble: blocked/fail
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzk3OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzk3OS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTM5NzIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAwY2NhYzRhYTQ2MTE3NmEwNTY5OTdj
MzRkYmYxZWYyZWViNzgzMDNlCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAg
ICBkYmM0YjZlMTNhNWQwZGQ4OTY3Y2RlN2ZmNzAwMGFiMWVkODg2MjVlCgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAxMTM5NzIgIDIwMTctMTAtMDMgMjE6MDI6NDMgWiAgICAwIGRheXMKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTEzOTc5ICAyMDE3LTEwLTA0IDAwOjEwOjEzIFogICAgMCBkYXlzICAgIDEg
YXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAg
Qmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgogIEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25y
YWQud2lsa0BvcmFjbGUuY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQg
d291bGQgYmUgNDI0IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 03:11:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 03:11:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dza5A-0007K8-Me; Wed, 04 Oct 2017 03:10:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=443b6d15f=citrix-osstest@xenproject.org>)
 id 1dza59-0007Jl-7i
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 03:10:47 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 32/F1-03093-63154D95; Wed, 04 Oct 2017 03:10:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsXitHRDpK5J4JV
 Ig1tP5SzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8af7jNsBevaGStmtL9ma2A8GN7FyMkhIeAv
 sWzpdXYI213i7dm5rCC2iICzxIQPt9lAbF4BPYmj0/ezgNjCAokSuzs/AdlcQPWHlCV+f/gL1
 ewq8WftG0YYe1Pfb2YQm03AQ2Jiz0SwZhYBFYkni3aCLRAS0JJYunglE8QCQYmTM5+A1TALSE
 gcfPGCGWKOhUT7p7dMExj5ZiEpm4WkbAEj0ypGjeLUorLUIl1jA72kosz0jJLcxMwcXUMDM73
 c1OLixPTUnMSkYr3k/NxNjMDAYgCCHYx/1wYeYpTkYFIS5TUNuBIpxJeUn1KZkVicEV9UmpNa
 fIhRhoNDSYLXByQnWJSanlqRlpkDDHGYtAQHj5IIb5E/UJq3uCAxtzgzHSJ1ilGX49imy3+Yh
 Fjy8vNSpcR594AUCYAUZZTmwY2AxdslRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfOqgFzCk5
 lXArfpFdARTEBHzOm6AHJESSJCSqqBcWHU65lW6TsnOOqVuLi3VE7y9wiwvbHncp+oUZZd5f/
 fXLPYza2zc+7Ma9h+VaXseFfsXZ39b9tMg4+66T3ZpP4jqJ8pvCY7f37NbJuW7qrmFq07m0wv
 7wxI+9z4vJ7r4kbnGwl33m9VPcxfa+T0s2Zad6JkNXfpGXMHm7759l97c9/f4j+gxFKckWiox
 VxUnAgAi9/RorICAAA=
X-Env-Sender: prvs=443b6d15f=citrix-osstest@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1507086642!107362104!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21255 invoked from network); 4 Oct 2017 03:10:44 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 03:10:44 -0000
X-IronPort-AV: E=Sophos;i="5.42,476,1500940800"; d="scan'208";a="442431836"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72193-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-amd64:leak-check/check:fail:regression
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check: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-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt: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-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-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-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm: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-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=60823b39a1f3788b7ea98bdaf1eda987156f4c87
X-Osstest-Versions-That: xen=8c975cd44a4478f4cbe2710949ecda2dd7540c59
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 4 Oct 2017 04:10:38 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL02.citrite.net
Subject: [Xen-devel] [xen-unstable baseline-only test] 72193: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjE5MyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5u
ZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjE5My8KClJlZ3Jlc3Npb25zIDotKAoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3
aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTAg
eGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDcyMTg1CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAyMSBsZWFrLWNoZWNrL2NoZWNrIGZhaWwg
UkVHUi4gdnMuIDcyMTg1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAg
ICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAg
ICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBi
cm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJl
LWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVy
IHBhc3MKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAg
ICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBsaWtlIDcyMTg1CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIGxpa2UgNzIxODUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbGlrZSA3MjE4NQogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBsaWtl
IDcyMTg1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIGxpa2UgNzIxODUKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIGxpa2UgNzIxODUKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgIGZhaWwgbGlrZSA3MjE4NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBsaWtlIDcyMTg1CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxp
a2UgNzIxODUKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5z
dGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDYwODIzYjM5YTFmMzc4OGI3ZWE5OGJkYWYxZWRhOTg3
MTU2ZjRjODcKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDhjOTc1Y2Q0
NGE0NDc4ZjRjYmUyNzEwOTQ5ZWNkYTJkZDc1NDBjNTkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICA3
MjE4NSAgMjAxNy0xMC0wMyAwMzo0ODoyMiBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAgNzIxOTMgIDIwMTctMTAtMDMgMTc6MTY6MTIgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29t
PgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQK
bG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVz
dC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1h
bGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9r
ZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQt
YXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0
dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpQdXNoIG5vdCBh
cHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA2MDgyM2IzOWExZjM3ODhiN2VhOThiZGFmMWVkYTk4NzE1
NmY0Yzg3CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTog
ICBNb24gT2N0IDIgMTM6NTk6NDEgMjAxNyArMDEwMAoKICAgIHhlbi94ODY6IHAybS1wb2Q6IFJl
d29yayBwcm90b3R5cGUgb2YgcDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUKICAgIAogICAgICAgIC0g
U3dpdGNoIHRoZSByZXR1cm4gdHlwZSB0byBib29sCiAgICAgICAgLSBSZW1vdmUgdGhlIHBhcmFt
ZXRlciBwMm1fcXVlcnlfdCBxIGFzIGl0IGlzIG5vdCB1c2VkCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBBY2tlZC1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCmNvbW1pdCBjYjhkODM5NWFlYzY3MWNjMTVm
OTk1NjY3MDE2NzBlMmNiNTY3OTRiCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KRGF0ZTogICBNb24gT2N0IDIgMTM6NTk6NDAgMjAxNyArMDEwMAoKICAgIHhlbi94
ODY6IHAybS1wb2Q6IFVzZSB0eXBlc2FmZSBnZm4gZm9yIHRoZSBmaWVsZHMgcmVjbGFpbV9zaW5n
bGUgYW5kIG1heF9ndWVzdAogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNp
dHJpeC5jb20+Cgpjb21taXQgNzM1MDQ2MjQ4MjhjYTI1ZTRlMWQ4NzVlNTNiNjMwZDYzYjYyZTYw
MgpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgTW9u
IE9jdCAyIDEzOjU5OjM5IDIwMTcgKzAxMDAKCiAgICB4ZW4veDg2OiBwMm0tcG9kOiBVc2UgdHlw
ZXNhZmUgZ2ZuIGluIHAybV9wb2RfZGVtYW5kX3BvcHVsYXRlCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBBY2tlZC1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCmNvbW1pdCBkMjVhZDhjODhlYTE5NmYwMTk5
NWUyOGM3ZGU0YjA4MDhmMjJhNjBmCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KRGF0ZTogICBNb24gT2N0IDIgMTM6NTk6MzggMjAxNyArMDEwMAoKICAgIHhlbi94
ODY6IHAybS1wb2Q6IFVzZSB0eXBlc2FmZSBnZm4gaW4gcDJtX3BvZF96ZXJvX2NoZWNrCiAgICAK
ICAgIEF0IHRoZSBzYW1lIHRpbWUgbWFrZSB0aGUgYXJyYXkgZ2ZucyBjb25zdCBoYXMgaXQgaXMg
bm90IG1vZGlmaWVkIHdpdGhpbgogICAgdGhlIGZ1bmN0aW9uLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQWNrZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cgpjb21taXQgNTUyOWM5YzJhOGQ3OGI5OGQz
M2YyMzllZjZlYTdlNmZmMjA0NWIzMwpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CkRhdGU6ICAgTW9uIE9jdCAyIDEzOjU5OjM3IDIwMTcgKzAxMDAKCiAgICB4ZW4v
eDg2OiBwMm0tcG9kOiBDbGVhbi11cCBwMm1fcG9kX3plcm9fY2hlY2sKICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCmNvbW1pdCBmNDk2
ODU0Mjk3ZjhmYzVjZjk0ODAxY2Y0YmQ5NjQzMWJhYWM1ODE5CkF1dGhvcjogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBNb24gT2N0IDIgMTM6NTk6MzYgMjAxNyAr
MDEwMAoKICAgIHhlbi94ODY6IHAybS1wb2Q6IFVzZSB0eXBlc2FmZSBHRk4gaW4gcG9kX2VhZ2Vy
X3JlY29yZAogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+
Cgpjb21taXQgOTJlMjgzZjUwMDRiYTY0ZDFjZmQ5ODJlMDdmMmU5M2Q2MDAzY2I3MwpBdXRob3I6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgTW9uIE9jdCAyIDEz
OjU5OjM1IDIwMTcgKzAxMDAKCiAgICB4ZW4veDg2OiBwMm06IFVzZSB0eXBlc2FmZSBHRk4gaW4g
cDJtX3NldF9lbnRyeQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xl
bmd5ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgoKY29tbWl0IDc1N2NmNTRlZmY3OGUxM2NmMzE3NTc4ZWVlNDhjZDE4Y2M1ODZmN2QKQXV0aG9y
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIE1vbiBPY3QgMiAx
Mzo1OTozNCAyMDE3ICswMTAwCgogICAgeGVuL3g4NjogcDJtOiBVc2UgdHlwZXNhZmUgZ2ZuIGZv
ciB0aGUgUDJNIGNhbGxiYWNrcyBnZXRfZW50cnkgYW5kIHNldF9lbnRyeQogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQWNrZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgICBBY2tlZC1ieTogUmF6
dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogICAgUmV2aWV3ZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFRhbWFzIEsgTGVu
Z3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 03:27:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 03:27:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzaL7-0008Fk-7n; Wed, 04 Oct 2017 03:27:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzaL6-0008FK-Au
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 03:27:16 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 F2/AF-02048-31554D95; Wed, 04 Oct 2017 03:27:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVVcw9Eq
 kwewd+hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaP+6g6Xgi1DFnJefGBsY
 z/F2MXJxCAk0Mklcnd3IBuE8ZpQ4efc6I4SzjVHi+/K1zF2MnBwiAs4SX8/MZQexeQX0JTrPX
 GUEsYUF/CS+nN8B1i0hcJ9ZYuu7+2wgCQkBT4nfr/exwNgnvi8Bstk52ASsJA6JgURZBFQl2j
 fuYZzAyL2AkWEVo3pxalFZapGuhV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRqD
 PGYBgB+OFdudDjJIcTEqivKYBVyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfDKBgPlBItS01Mr
 0jJzgMEHk5bg4FES4fUKAkrzFhck5hZnpkOkTjHqchzbdPkPkxBLXn5eqpQ4Lw/IDAGQoozSP
 LgRsEi4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWFedpApPJl5JXCbXgEdwQR0xJyuCyBHlC
 QipKQaGOuWfdl06JMb77fDubp7eiI+7TKuc8qVi6qqcey4vH9x+O/XCy2Y3t79aOQideuPJ0f
 Q/xJfq6ePTh7fHztt/r1FhzW3xjgs1jc1k8uzYW7bpxP9YvoL1zLvU2VqPN+TFpsYZ2dn1DNH
 VG9flC91OKDoSD7b7YoV6faP7Z82Hxbh1SqfE3+eT4mlOCPRUIu5qDgRACDyo7d/AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1507087632!114553419!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26139 invoked from network); 4 Oct 2017 03:27:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Oct 2017 03:27:13 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzaL1-0007oA-7S; Wed, 04 Oct 2017 03:27:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dzaKv-0006D8-Lc; Wed, 04 Oct 2017 03:27:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dzaKv-0006jB-DX; Wed, 04 Oct 2017 03:27:05 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113986-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=0ccac4aa461176a056997c34dbf1ef2eeb78303e
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 04 Oct 2017 03:27:05 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113986: regressions -
	trouble: blocked/fail
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzk4NiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzk4Ni8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTM5NzIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAwY2NhYzRhYTQ2MTE3NmEwNTY5OTdj
MzRkYmYxZWYyZWViNzgzMDNlCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAg
ICBkYmM0YjZlMTNhNWQwZGQ4OTY3Y2RlN2ZmNzAwMGFiMWVkODg2MjVlCgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAxMTM5NzIgIDIwMTctMTAtMDMgMjE6MDI6NDMgWiAgICAwIGRheXMKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTEzOTc5ICAyMDE3LTEwLTA0IDAwOjEwOjEzIFogICAgMCBkYXlzICAgIDIg
YXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAg
Qmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgogIEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25y
YWQud2lsa0BvcmFjbGUuY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQg
d291bGQgYmUgNDI0IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 03:29:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 03:29:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzaN7-0008Me-KC; Wed, 04 Oct 2017 03:29:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=443b6d15f=citrix-osstest@xenproject.org>)
 id 1dzaN6-0008MD-HX
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 03:29:20 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 87/53-03642-F8554D95; Wed, 04 Oct 2017 03:29:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUrcv9Eq
 kwb7JBhb3prxnd2D02N63iz2AMYo1My8pvyKBNePTst9sBRMTKpatr2pg3OzVxcjJISHgL7H4
 7gR2CNtDYtHVLWwgtoiAs8SED7eBbA4OXgE9iVe7akDCwgJGEj0NRxkhyt0k1nY1ssLYb45MY
 wax2YDGTOyZyAJiswioSEz42QgWFxLQkli6eCUTiM0rIChxcuYTsBpmAQmJgy9eMEPMsZS4sf
 se6wRG3llIymYhKVvAyLSKUaM4tagstUjXyFIvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVg
 vOT93EyMwcBiAYAfjgUWBhxglOZiURHlNA65ECvEl5adUZiQWZ8QXleakFh9ilOHgUJLglQ4B
 ygkWpaanVqRl5gBDGCYtwcGjJMLbFAyU5i0uSMwtzkyHSJ1i1OU4tunyHyYhlrz8vFQpcd6/I
 EUCIEUZpXlwI2DxdIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvEwgl/Bk5pXAbXoFdAQT0B
 Fzui6AHFGSiJCSamCM2SmuKj/1Xe+BRWLpIermy+4Vdr0zNXO6OsvFfqJQR+r56XKznC2W965
 tb8pZHLR3S+CZlt43DjablFY761+sC9Wfa8SXrf3yUO4NFZ4pG/W5rv3jazIr/hW7WtT08Mnl
 alrbijdukThxtqlt2iqtS93Fj1vXdRcnpBpvkYte0/Noe2XX5WolluKMREMt5qLiRABafZx6o
 gIAAA==
X-Env-Sender: prvs=443b6d15f=citrix-osstest@xenproject.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1507087757!85868190!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61126 invoked from network); 4 Oct 2017 03:29:18 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 03:29:18 -0000
X-IronPort-AV: E=Sophos;i="5.42,476,1500940800"; d="scan'208";a="442432463"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72194-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=fe4049471bdf066c3c07dfa76752149743afa16f
X-Osstest-Versions-That: ovmf=9425b34925d0cf1b96aaf2c316d3299df9780252
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 4 Oct 2017 04:28:52 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS02.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72194: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjE5NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIxOTQvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICBmZTQwNDk0NzFiZGYwNjZjM2MwN2RmYTc2NzUyMTQ5NzQzYWZh
MTZmCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA5NDI1YjM0OTI1ZDBj
ZjFiOTZhYWYyYzMxNmQzMjk5ZGY5NzgwMjUyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIxODQg
IDIwMTctMTAtMDMgMDI6NDc6NDkgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MTk0ICAyMDE3LTEwLTAzIDE5OjIyOjUyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTGFzemxvIEVyc2VrIDxs
ZXJzZWtAcmVkaGF0LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29z
c3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5u
ZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGZlNDA0OTQ3MWJk
ZjA2NmMzYzA3ZGZhNzY3NTIxNDk3NDNhZmExNmYKQXV0aG9yOiBMYXN6bG8gRXJzZWsgPGxlcnNl
a0ByZWRoYXQuY29tPgpEYXRlOiAgIEZyaSBTZXAgMjIgMTE6MjM6NDMgMjAxNyArMDIwMAoKICAg
IE92bWZQa2cvUGNpSG90UGx1Z0luaXREeGU6IHRyYW5zbGF0ZSBRRU1VJ3MgcmVzb3VyY2UgcmVz
ZXJ2YXRpb24gaGludHMKICAgIAogICAgUGFyc2UgUUVNVV9QQ0lfQlJJREdFX0NBUEFCSUxJVFlf
UkVTT1VSQ0VfUkVTRVJWQVRJT04gZnJvbSB0aGUgYnJpZGdlcycKICAgIGNvbnZlbnRpb25hbCBj
b25maWcgc3BhY2VzLiBUcmFuc2xhdGUgdGhlIGZpZWxkcyBhcyBmb2xsb3dzOgogICAgCiAgICAq
IEJ1c051bWJlcnM6CiAgICAgICogMCAtLSBubyByZXNlcnZhdGlvbjsKICAgICAgKiAoLTEpIC0t
IGZpcm13YXJlIGRlZmF1bHQsIGkuZS4gbm8gcmVzZXJ2YXRpb247CiAgICAgICogb3RoZXJ3aXNl
IC0tIHJlc2VydmUgdGhlIHJlcXVlc3RlZCB2YWx1ZS4gKE5CLCBidXMgbnVtYmVyIHJlc2VydmF0
aW9uCiAgICAgICAgaXMgbm90IHN1cHBvc2VkIHRvIHdvcmsgYmVmb3JlCiAgICAgICAgPGh0dHBz
Oi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NjU2PiBpcyBmaXhlZC4p
CiAgICAKICAgICogSW86CiAgICAgICogMCAtLSBubyByZXNlcnZhdGlvbjsKICAgICAgKiAoLTEp
IC0tIGtlZXAgb3VyIGN1cnJlbnQgZGVmYXVsdCAoNTEyQik7CiAgICAgICogb3RoZXJ3aXNlIC0t
IHJvdW5kIHVwIHRoZSByZXF1ZXN0ZWQgdmFsdWUgYW5kIHJlc2VydmUgdGhhdC4KICAgIAogICAg
KiBOb25QcmVmZXRjaGFibGUzMkJpdE1taW86CiAgICAgICogMCAtLSBubyByZXNlcnZhdGlvbjsK
ICAgICAgKiAoLTEpIC0tIGtlZXAgb3VyIGN1cnJlbnQgZGVmYXVsdCAoMk1CKTsKICAgICAgKiBv
dGhlcndpc2UgLS0gcm91bmQgdXAgdGhlIHJlcXVlc3RlZCB2YWx1ZSBhbmQgcmVzZXJ2ZSB0aGF0
LgogICAgCiAgICAqIFByZWZldGNoYWJsZTMyQml0TW1pbzoKICAgICAgKiAwIC0tIG5vIHJlc2Vy
dmF0aW9uLCBwcm9jZWVkIHRvIFByZWZldGNoYWJsZTY0Qml0TW1pbzsKICAgICAgKiAoLTEpIC0t
IGZpcm13YXJlIGRlZmF1bHQsIGkuZS4gbm8gcmVzZXJ2YXRpb24sIHByb2NlZWQgdG8KICAgICAg
ICBQcmVmZXRjaGFibGU2NEJpdE1taW87CiAgICAgICogb3RoZXJ3aXNlIC0tIHJvdW5kIHVwIHRo
ZSByZXF1ZXN0ZWQgdmFsdWUgYW5kIHJlc2VydmUgdGhhdC4gKE5CLCBpZgogICAgICAgIFByZWZl
dGNoYWJsZTMyQml0TW1pbyBpcyByZXNlcnZlZCBpbiBhZGRpdGlvbiB0bwogICAgICAgIE5vblBy
ZWZldGNoYWJsZTMyQml0TW1pbywgdGhlbiBQY2lCdXNEeGUgY3VycmVudGx5IHJ1bnMgaW50byBh
bgogICAgICAgIGFzc2VydGlvbiBmYWlsdXJlLiBSZWZlciB0bwogICAgICAgIDxodHRwczovL2J1
Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTcyMD4uKQogICAgCiAgICAqIFBy
ZWZldGNoYWJsZTY0Qml0TW1pbzoKICAgICAgKiBvbmx5IHJlYWNoZWQgaWYgUHJlZmV0Y2hhYmxl
MzJCaXRNbWlvIHdhcyBub3QgcmVzZXJ2ZWQ7CiAgICAgICogMCAtLSBubyByZXNlcnZhdGlvbjsK
ICAgICAgKiAoLTEpIC0tIGZpcm13YXJlIGRlZmF1bHQsIGkuZS4gbm8gcmVzZXJ2YXRpb247CiAg
ICAgICogb3RoZXJ3aXNlIC0tIHJvdW5kIHVwIHRoZSByZXF1ZXN0ZWQgdmFsdWUgYW5kIHJlc2Vy
dmUgdGhhdC4KICAgIAogICAgSWYgUUVNVV9QQ0lfQlJJREdFX0NBUEFCSUxJVFlfUkVTT1VSQ0Vf
UkVTRVJWQVRJT04gaXMgbWlzc2luZywgcGx1cyBhbnkKICAgIHRpbWUgdGhlIHJvdW5kaW5nIGZh
aWxzLCBmYWxsIGJhY2sgdG8gdGhlIGN1cnJlbnQgZGVmYXVsdHMuCiAgICAKICAgIENjOiBKb3Jk
YW4gSnVzdGVuIDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29tPgogICAgQ2M6IE1hcmNlbCBBcGZl
bGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgogICAgQ2M6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRl
bC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3Jl
ZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEpvcmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1c3RlbkBpbnRl
bC5jb20+Cgpjb21taXQgNDc3NmQ1Y2IzYWJmYTJlMzVmZWUwM2MzYTNlMjE5NjQ4ZmVlMzc2MQpB
dXRob3I6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CkRhdGU6ICAgRnJpIFNlcCAy
MiAwMDozMToxMiAyMDE3ICswMjAwCgogICAgT3ZtZlBrZy9QY2lIb3RQbHVnSW5pdER4ZTogYWRk
IGhlbHBlciBmdW5jdGlvbnMgZm9yIHNldHRpbmcgdXAgcGFkZGluZ3MKICAgIAogICAgRXh0cmFj
dCB0aGUgU2V0SW9QYWRkaW5nKCkgYW5kIFNldE1taW9QYWRkaW5nKCkgZnVuY3Rpb25zLCBzbyB0
aGF0IHdlIGNhbgogICAgc2V0IEVGSV9BQ1BJX0FERFJFU1NfU1BBQ0VfREVTQ1JJUFRPUiBmaWVs
ZHMgdXNpbmcgcGFyYW1ldGVyIG5hbWVzIGFuZAogICAgdmFsdWVzIHRoYXQgYXJlIG1vcmUgZnJp
ZW5kbHkgdGhhbiB0aGUgb3JpZ2luYWwgZmllbGQgbmFtZXMgYW5kIHRoZWlyCiAgICBleHBlY3Rl
ZCB2YWx1ZXMuCiAgICAKICAgIEludHJvZHVjZSB0aGUgSGlnaEJpdFNldFJvdW5kVXAzMigpIGFu
ZCBIaWdoQml0U2V0Um91bmRVcDY0KCkgZnVuY3Rpb25zCiAgICBmb3IgY2FsY3VsYXRpbmcgdGhl
IGxhc3QgcGFyYW1ldGVyICgiU2l6ZUV4cG9uZW50Iikgb2YgU2V0SW9QYWRkaW5nKCkgYW5kCiAg
ICBTZXRNbWlvUGFkZGluZygpLgogICAgCiAgICBQdXQgdGhlIG5ldyBmdW5jdGlvbnMgdG8gdXNl
IHdoZW4gcmVxdWVzdGluZyB0aGUgZGVmYXVsdCByZXNlcnZhdGlvbnMuIChJbgogICAgb3JkZXIg
dG8gYmUgY29uc2lzdGVudCB3aXRoIGEgbGF0ZXIgcGF0Y2gsICJTaXplRXhwb25lbnQiIGlzIGNh
bGN1bGF0ZWQKICAgIGZvciBTZXRJb1BhZGRpbmcoKSB3aXRoIEhpZ2hCaXRTZXRSb3VuZFVwNjQo
KS4pCiAgICAKICAgIENjOiBKb3JkYW4gSnVzdGVuIDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29t
PgogICAgQ2M6IE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgogICAgQ2M6IFJ1
aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9D
b3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBMYXN6bG8g
RXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IEpvcmRhbiBKdXN0ZW4g
PGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5jb20+Cgpjb21taXQgYTk4MDMyNDcwOWIxOTVkZmUzZjgz
NzQxYTczMTljYzlkYzdhMmVmZApBdXRob3I6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5j
b20+CkRhdGU6ICAgVGh1IFNlcCAyMSAxNDozMzo1NiAyMDE3ICswMjAwCgogICAgT3ZtZlBrZy9Q
Y2lIb3RQbHVnSW5pdER4ZTogZ2VuZXJhbGl6ZSBSRVNPVVJDRV9QQURESU5HIGNvbXBvc2l0aW9u
CiAgICAKICAgIFBjaUhvdFBsdWdJbml0RHhlIGhhcyBhIHN0YXRpYyB2YXJpYWJsZSBjYWxsZWQg
Im1QYWRkaW5nIiAob2YgdHlwZQogICAgUkVTT1VSQ0VfUEFERElORyksIHdoaWNoIGRlc2NyaWJl
cyB0d28gY29uc3RhbnQgcmVzb3VyY2UgcmVzZXJ2YXRpb25zOgogICAgCiAgICAtIE1taW9QYWRk
aW5nOiAyTUIgb2Ygbm9uLXByZWZldGNoYWJsZSAoaGVuY2UgMzItYml0KSBNTUlPIHNwYWNlLAog
ICAgCiAgICAtIElvUGFkZGluZzogNTEyQiBvZiBJTyBzcGFjZS4KICAgIAogICAgSW4gdGhlIEdl
dFJlc291cmNlUGFkZGluZygpIG1lbWJlciBmdW5jdGlvbiBvZgogICAgRUZJX1BDSV9IT1RfUExV
R19JTklUX1BST1RPQ09MLCB0aGUgZHJpdmVyIG91dHB1dHMgYSBkeW5hbWljYWxseSBhbGxvY2F0
ZWQKICAgIHZlcmJhdGltIGNvcHkgb2YgIm1QYWRkaW5nIiwgZm9yIFBjaUJ1c0R4ZSB0byBjb25z
dW1lIGluIGl0cwogICAgQXBwbHlSZXNvdXJjZVBhZGRpbmcoKSBmdW5jdGlvbi4KICAgIAogICAg
SW4gYSBsYXRlciBwYXRjaCwgd2UncmUgZ29pbmcgdG8gY29tcG9zZSB0aGUgc2V0IG9mIHJlc291
cmNlIHJlc2VydmF0aW9ucwogICAgZHluYW1pY2FsbHksIGJhc2VkIG9uIFFFTVUgaGludHMuIEdl
bmVyYWxpemUgdGhlIFJFU09VUkNFX1BBRERJTkcKICAgIHN0cnVjdHVyZSBzbyB0aGF0IHdlIG1h
eSBnZW5lcmF0ZSAob3Igbm90IGdlbmVyYXRlKSBlYWNoIHJlc291cmNlIHR5cGUKICAgIGluZGl2
aWR1YWxseToKICAgIAogICAgLSBSZXBsYWNlIHRoZSBuYW1lZCAiTW1pb1BhZGRpbmciIGFuZCAi
SW9QYWRkaW5nIiBmaWVsZHMgaW4KICAgICAgUkVTT1VSQ0VfUEFERElORyB3aXRoIGFuIGFycmF5
IG9mIGRlc2NyaXB0b3JzLAogICAgCiAgICAtIHJlbW92ZSAibVBhZGRpbmciLAogICAgCiAgICAt
IGluIEdldFJlc291cmNlUGFkZGluZygpLCByZXF1ZXN0IHRoZSBzYW1lIChkZWZhdWx0KSByZXNl
cnZhdGlvbnMgYXMKICAgICAgYmVmb3JlLCBhcyBpZiB3ZSBhdHRlbXB0ZWQgYW5kIGZhaWxlZCB0
byBmZXRjaCB0aGUgUUVNVSBoaW50cy4KICAgIAogICAgQ2M6IEpvcmRhbiBKdXN0ZW4gPGpvcmRh
bi5sLmp1c3RlbkBpbnRlbC5jb20+CiAgICBDYzogTWFyY2VsIEFwZmVsYmF1bSA8bWFyY2VsQHJl
ZGhhdC5jb20+CiAgICBDYzogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICAgIENvbnRy
aWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNp
Z25lZC1vZmYtYnk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogSm9yZGFuIEp1c3RlbiA8am9yZGFuLmwuanVzdGVuQGludGVsLmNvbT4KCmNvbW1pdCBj
MThhYzlmYmNjNzFkZDc1ZjFmOGNiODRiNmM5Mjk1MzZjMWVmNTgwCkF1dGhvcjogTGFzemxvIEVy
c2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KRGF0ZTogICBUaHUgU2VwIDIxIDEzOjE4OjExIDIwMTcg
KzAyMDAKCiAgICBPdm1mUGtnL1BjaUhvdFBsdWdJbml0RHhlOiBjbGVhbiB1cCBhZGRyLiByYW5n
ZSBmb3Igbm9uLXByZWZldGNoYWJsZSBNTUlPCiAgICAKICAgIFRoZSBub24tcHJlZmV0Y2hhYmxl
IE1NSU8gYXBlcnR1cmUgb2YgYSBicmlkZ2UgY2FuIG5ldmVyIGZhbGwgb3V0c2lkZSBvZgogICAg
dGhlIDMyLWJpdCBhZGRyZXNzIHNwYWNlLiBOYW1lbHksIHRoZSBNZW1vcnlCYXNlIGFuZCBNZW1v
cnlMaW1pdCBmaWVsZHMgaW4KICAgIFBDSV9CUklER0VfQ09OVFJPTF9SRUdJU1RFUiBoYXZlIHR5
cGUgVUlOVDE2LCBhbmQgYmFzZWQgb24gdGhlIFBDSS10by1QQ0kKICAgIEJyaWRnZSBBcmNoaXRl
Y3R1cmUgU3BlYywgQ2hhcHRlciAzLjIsIHRoZSBhY3R1YWwgTU1JTyBhcGVydHVyZSBpcwogICAg
ZGV0ZXJtaW5lZCBhcyBpbjoKICAgIAogICAgTm9uUHJlZmV0Y2hNZW1vcnlCYXNlICA9ICgoKE1l
bW9yeUJhc2UgICYgMHhGRkYwdSkgPj4gNCkgPDwgMjApIHwgMHgwMDAwMAogICAgTm9uUHJlZmV0
Y2hNZW1vcnlMaW1pdCA9ICgoKE1lbW9yeUxpbWl0ICYgMHhGRkYwdSkgPj4gNCkgPDwgMjApIHwg
MHhGRkZGRgogICAgCiAgICBJbiAiT3ZtZlBrZy9QY2lIb3RQbHVnSW5pdER4ZSIsIHRoZQogICAg
Im1QYWRkaW5nLk1taW9QYWRkaW5nLkFkZHJTcGFjZUdyYW51bGFyaXR5IiBmaWVsZCBpcyBjdXJy
ZW50bHkgaW5pdGlhbGl6ZWQKICAgIHRvIDY0LiBBY2NvcmRpbmcgdG8gdGhlIGFib3ZlLCB0aGlz
IGlzIHVzZWxlc3MgZ2VuZXJhbGl0eTogYQogICAgbm9uLXByZWZldGNoYWJsZSBNTUlPIHJlc2Vy
dmF0aW9uIG1heSBvbmx5IGJlIHNhdGlzZmllZCBmcm9tIDMyLWJpdAogICAgYWRkcmVzcyBzcGFj
ZS4gVXBkYXRlIHRoZSBmaWVsZCB0byAzMi4KICAgIAogICAgSW4gcHJhY3RpY2UgdGhpcyBjaGFu
Z2UgbWFrZXMgbm8gZGlmZmVyZW5jZSwgYmVjYXVzZSBQY2lCdXNEeGUgYWxyZWFkeQogICAgZW5m
b3JjZXMgdGhlIDMyLWJpdCBsaW1pdGF0aW9uIHdoZW4gaXQgc2VlcyAibm9uLXByZWZldGNoYWJs
ZSIgZnJvbQogICAgKFNwZWNpZmljRmxhZz09MCkuIFF1b3RpbmcgY29tbWl0IDhhYmE0MGI3OTI2
NyAoIk92bWZQa2c6IGFkZAogICAgUGNpSG90UGx1Z0luaXREeGUiLCAyMDE2LTA2LTMwKTogInJl
Z2FyZGxlc3Mgb2Ygb3VyIHJlcXVlc3QgZm9yIDY0LWJpdAogICAgTU1JTyByZXNlcnZhdGlvbiwg
aXQgaXMgZG93bmdyYWRlZCB0byAzMi1iaXQiLgogICAgCiAgICAoU2VlIHRoZSBQbGF0Zm9ybSBJ
bml0IFNwZWMgMS42LCBWb2x1bWUgNSwKICAgIC0gVGFibGUgOC4gIkFDUEkgMi4wICYgMy4wIFFX
T1JEIEFkZHJlc3MgU3BhY2UgRGVzY3JpcHRvciBVc2FnZSIsIGFuZAogICAgLSBUYWJsZSAxMS4g
Ik1lbW9yeSBSZXNvdXJjZSBGbGFnIChSZXNvdXJjZSBUeXBlID0gMCkgVXNhZ2UiLAogICAgZm9y
IGFuIGV4cGxhbmF0aW9uIG9mIHRoZSAibVBhZGRpbmcuTW1pb1BhZGRpbmciIGZpZWxkcy4pCiAg
ICAKICAgIENjOiBKb3JkYW4gSnVzdGVuIDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29tPgogICAg
Q2M6IE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgogICAgQ2M6IFJ1aXl1IE5p
IDxydWl5dS5uaUBpbnRlbC5jb20+CiAgICBGaXhlczogOGFiYTQwYjc5MjY3ZGY3NjFiZDI0ZDY4
NzRhZTg3ZjQ3YTdiZDNkZQogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmli
dXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogTGFzemxvIEVyc2VrIDxsZXJz
ZWtAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKb3JkYW4gSnVzdGVuIDxqb3JkYW4ubC5q
dXN0ZW5AaW50ZWwuY29tPgoKY29tbWl0IDkxMjMxZmMyZmYyYjVkMTEzY2NjZGI1NjA1MTVhN2Y1
OTFmNzUwMmQKQXV0aG9yOiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgpEYXRlOiAg
IFRodSBTZXAgMjEgMTI6MDg6MzEgMjAxNyArMDIwMAoKICAgIE92bWZQa2cvUGNpSG90UGx1Z0lu
aXREeGU6IGNsZWFuIHVwIHByb3RvY29sIHVzYWdlIGNvbW1lbnQKICAgIAogICAgVGhlIGRyaXZl
ciBhbHdheXMgcHJvZHVjZXMgYW4gaW5zdGFuY2Ugb2YgdGhlCiAgICBFRklfUENJX0hPVF9QTFVH
X0lOSVRfUFJPVE9DT0wuIFRoZSAiU09NRVRJTUVTX1BST0RVQ0VTIiByZW1hcmsgaXMgYW4KICAg
IG92ZXJzaWdodCBmcm9tIHRoZSBvcmlnaW5hbCB2MS0+djIgcGF0Y2ggdXBkYXRlOyB2MiBzaG91
bGQgaGF2ZSBzdGF0ZWQKICAgICJBTFdBWVNfUFJPRFVDRVMiOgogICAgCiAgICBodHRwOi8vbWlk
Lm1haWwtYXJjaGl2ZS5jb20vMTQ2ODI0MjI3NC0xMjY4Ni01LWdpdC1zZW5kLWVtYWlsLWxlcnNl
a0ByZWRoYXQuY29tCiAgICAKICAgID4gTm90ZXM6CiAgICA+ICAgICB2MjoKICAgID4gICAgIC0g
ZHJvcCB0aGUgUGNkUGNpQnVzSG90cGx1Z0RldmljZVN1cHBvcnQgY2hlY2ssIGFuZCB0aGUgUGNk
TGliCiAgICA+ICAgICAgIGRlcGVuZGVuY3kgd2l0aCBpdCBbSm9yZGFuXQogICAgCiAgICBDYzog
Sm9yZGFuIEp1c3RlbiA8am9yZGFuLmwuanVzdGVuQGludGVsLmNvbT4KICAgIENjOiBNYXJjZWwg
QXBmZWxiYXVtIDxtYXJjZWxAcmVkaGF0LmNvbT4KICAgIENjOiBSdWl5dSBOaSA8cnVpeXUubmlA
aW50ZWwuY29tPgogICAgRml4ZXM6IDhhYmE0MGI3OTI2N2RmNzYxYmQyNGQ2ODc0YWU4N2Y0N2E3
YmQzZGUKICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVl
bWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSm9yZGFuIEp1c3RlbiA8am9yZGFuLmwuanVzdGVuQGludGVs
LmNvbT4KCmNvbW1pdCBiZGY3M2I1N2YyODM0ZjY4OTFhMWQwNzA3YzBiYWFhYTM3MTY5ZjdiCkF1
dGhvcjogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KRGF0ZTogICBUaHUgU2VwIDIx
IDExOjM4OjQ3IDIwMTcgKzAyMDAKCiAgICBPdm1mUGtnL0luZHVzdHJ5U3RhbmRhcmQ6IGRlZmlu
ZSBQQ0kgQ2FwYWJpbGl0aWVzIGZvciBRRU1VJ3MgUENJIEJyaWRnZXMKICAgIAogICAgUUVNVSBo
YXMgcmVjZW50bHkgZ2FpbmVkIHRoZSBhYmlsaXR5IHRvIHByb3ZpZGUgdmFyaW91cyBoaW50cyBh
Ym91dCBpdHMKICAgIFBDSSBicmlkZ2VzLiBUaGUgaGludHMgdGFrZSB0aGUgZm9ybSBvZiB2ZW5k
b3Itc3BlY2lmaWMgUENJIGNhcGFiaWxpdGllcy4KICAgIERlZmluZSBtYWNyb3MgYW5kIHR5cGVz
IHVuZGVyICJPdm1mUGtnL0luY2x1ZGUvSW5kdXN0cnlTdGFuZGFyZCIgdG8KICAgIGRlc2NyaWJl
IHRoZXNlIGNhcGFiaWxpdGllcy4KICAgIAogICAgVGhlIGRlZmluaXRpb25zIGNvcnJlc3BvbmQg
dG8gImRvY3MvcGNpZV9wY2lfYnJpZGdlLnR4dCIgaW4gdGhlIFFFTVUgdHJlZS4KICAgIFNhaWQg
ZG9jdW1lbnRhdGlvbiB3YXMgYWRkZWQgaW4gdGhlIGxhc3QgY29tbWl0IG9mIHRoZSBmb2xsb3dp
bmcgc2VyaWVzOgogICAgCiAgICAgIGEzNWZlMjI2NTU4YSBody9wY2k6IGludHJvZHVjZSBwY2ll
LXBjaS1icmlkZ2UgZGV2aWNlCiAgICAgIDcwZTFlZTU5YmI5NCBody9wY2k6IGludHJvZHVjZSBi
cmlkZ2Utb25seSB2ZW5kb3Itc3BlY2lmaWMgY2FwYWJpbGl0eSB0bwogICAgICAgICAgICAgICAg
ICAgcHJvdmlkZSBzb21lIGhpbnRzIHRvIGZpcm13YXJlCiAgICAgIDIyNjI2M2ZiNWNkYSBody9w
Y2k6IGFkZCBRRU1VLXNwZWNpZmljIFBDSSBjYXBhYmlsaXR5IHRvIHRoZSBHZW5lcmljIFBDSQog
ICAgICAgICAgICAgICAgICAgRXhwcmVzcyBSb290IFBvcnQKICAgICAgYzE4MDBhMTYyNzY1IGRv
Y3M6IHVwZGF0ZSBkb2N1bWVudGF0aW9uIGNvbnNpZGVyaW5nIFBDSUUtUENJIGJyaWRnZQogICAg
CiAgICBXZSBhcmUgZ29pbmcgdG8gcGFyc2UgdGhlIFJlc291cmNlIFJlc2VydmF0aW9uIENhcGFi
aWxpdHkgaW4KICAgIE92bWZQa2cvUGNpSG90UGx1Z0luaXREeGUsIGFuZCByZXR1cm4gdGhlIHJl
c2VydmF0aW9uIHJlcXVlc3RzIHRvCiAgICBQY2lCdXNEeGUuCiAgICAKICAgIENjOiBKb3JkYW4g
SnVzdGVuIDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29tPgogICAgQ2M6IE1hcmNlbCBBcGZlbGJh
dW0gPG1hcmNlbEByZWRoYXQuY29tPgogICAgQ2M6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5j
b20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1l
bnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29t
PgogICAgUmV2aWV3ZWQtYnk6IEpvcmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5j
b20+Cgpjb21taXQgODg0NGYxNWQzM2M3MjAzMjMyMjdjZTYxYjUxOGFlZDQ1NDlmMTlkMApBdXRo
b3I6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CkRhdGU6ICAgVGh1IFNlcCAyMSAx
MDo0ODo1MyAyMDE3ICswMjAwCgogICAgTWRlUGtnL0luZHVzdHJ5U3RhbmRhcmQvUGNpMjM6IGFk
ZCB2ZW5kb3Itc3BlY2lmaWMgY2FwYWJpbGl0eSBoZWFkZXIKICAgIAogICAgUmV2aXNpb24gMi4y
IG9mIHRoZSBQQ0kgU3BlYyBkZWZpbmVzIENhcGFiaWxpdHkgSURzIDAgdGhyb3VnaCA2LAogICAg
aW5jbHVzaXZlLCBpbiBBcHBlbmRpeCBILiBJdCByZXNlcnZlcyBJRHMgNyB0aHJvdWdoIDI1NS4K
ICAgIAogICAgUmV2aXNpb24gMi4zIG9mIHRoZSBQQ0kgU3BlYyBhZGRzIENhcGFiaWxpdHkgSURz
IDcgdGhyb3VnaCAweEMsIGluY2x1c2l2ZSwKICAgIGluIEFwcGVuZGl4IEguIENhcGFiaWxpdHkg
SUQgOSBzdGFuZHMgZm9yICJWZW5kb3IgU3BlY2lmaWMiLgogICAgCiAgICBBZGQgdGhlIEVGSV9Q
Q0lfQ0FQQUJJTElUWV9JRF9WRU5ET1IgbWFjcm8gYW5kIHRoZQogICAgRUZJX1BDSV9DQVBBQklM
SVRZX1ZFTkRPUl9IRFIgc3RydWN0dXJlIHR5cGUgdG8gTWRlUGtnL0luZHVzdHJ5U3RhbmRhcmQs
CiAgICBpbiBvcmRlciB0byBkZXNjcmliZSB0aGlzIGNhcGFiaWxpdHkgaGVhZGVyLgogICAgCiAg
ICBDYzogSm9yZGFuIEp1c3RlbiA8am9yZGFuLmwuanVzdGVuQGludGVsLmNvbT4KICAgIENjOiBM
aW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIENjOiBNYXJjZWwgQXBmZWxiYXVt
IDxtYXJjZWxAcmVkaGF0LmNvbT4KICAgIENjOiBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQu
a2lubmV5QGludGVsLmNvbT4KICAgIENjOiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgog
ICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEu
MQogICAgU2lnbmVkLW9mZi1ieTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKb3JkYW4gSnVzdGVuIDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29tPgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 04:22:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 04:22:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzbCJ-0003vX-FH; Wed, 04 Oct 2017 04:22:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzbCI-0003vL-SM
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 04:22:14 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 E5/37-01789-5F164D95; Wed, 04 Oct 2017 04:22:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfdr4pV
 Ig/vP+CxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasWHlZ/aCL0IVbx6cZ2lg
 PMfbxcjFISTQyCTxqnE+K4TzmFGivWkFM4SzjVFi6bsdQA4nh4iAs8TXM3PZQWxeAX2Ja+t7G
 UFsYQE/iX3PpjOCNEgI3GeW2PruPhtIQkLAU+L3630sMPaJ70uAbHYONgEriUNiXYwcHCwCqh
 InH6hOYORewMiwilG9OLWoLLVI11wvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyP
 Q4wxAsIPx2GTnQ4ySHExKorzT465ECvEl5adUZiQWZ8QXleakFh9ilOHgUJLg3ZEAlBMsSk1P
 rUjLzAGGHkxagoNHSYSXFxh+QrzFBYm5xZnpEKlTjLocxzZd/sMkxJKXn5cqJc57DGSGAEhRR
 mke3AhYHFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMK8cyCqezLwSuE2vgI5gAjpiTtcFkC
 NKEhFSUg2MU5Y7CrUJVYWmyQpIGykW6+VzGam+T527Y3H6fLlX/Q8au60XC/DXM3ve1zBm3e3
 r4/nfzfKhyITNmz4XzlaJfqFREv13xXyhK0/lXa6LiqdMuegZY7z20a8JMYmMBszWNmsMQ6Ve
 bXV4dPH8r+WubXY/A19/2DHx/XP29JsyJj+fXlhaWaqrxFKckWioxVxUnAgA5sPWhH4CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1507090932!114559407!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3660 invoked from network); 4 Oct 2017 04:22:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Oct 2017 04:22:13 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzbCF-0000rb-Ce; Wed, 04 Oct 2017 04:22:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dzbC9-0000vC-JI; Wed, 04 Oct 2017 04:22:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dzbC9-0003ld-1w; Wed, 04 Oct 2017 04:22:05 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113989-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=0ccac4aa461176a056997c34dbf1ef2eeb78303e
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 04 Oct 2017 04:22:05 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113989: regressions -
	trouble: blocked/fail
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzk4OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzk4OS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTM5NzIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAwY2NhYzRhYTQ2MTE3NmEwNTY5OTdj
MzRkYmYxZWYyZWViNzgzMDNlCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAg
ICBkYmM0YjZlMTNhNWQwZGQ4OTY3Y2RlN2ZmNzAwMGFiMWVkODg2MjVlCgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAxMTM5NzIgIDIwMTctMTAtMDMgMjE6MDI6NDMgWiAgICAwIGRheXMKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTEzOTc5ICAyMDE3LTEwLTA0IDAwOjEwOjEzIFogICAgMCBkYXlzICAgIDMg
YXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAg
Qmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgogIEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25y
YWQud2lsa0BvcmFjbGUuY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQg
d291bGQgYmUgNDI0IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 04:41:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 04:41:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzbUr-0005Gt-1o; Wed, 04 Oct 2017 04:41:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzbUp-0005GW-RF
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 04:41:24 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 1A/A8-17770-37664D95; Wed, 04 Oct 2017 04:41:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVbcw7Uq
 kwaZpZhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWL3xDXPBqcKKRaffsjQw
 bg/sYuTiEBJoZJLY8eU4K4TzmFFi2vTtLBDONkaJzbu2MHYxcnKICDhLfD0zlx3E5hXQl+jZO
 p8ZxBYWsJX4sX83O0iDhMAcSYl/HUuZQBISAt4Sm5a+ZoSxV224B7SCnYNNwErikBhIlEVAVa
 Kz/wDzBEbuBYwMqxg1ilOLylKLdI2M9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczc
 xAr3OAAQ7GP/MDzzEKMnBpCTK+z7lSqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV6TVKCcYFFq
 empFWmYOMPxg0hIcPEoivFNAWnmLCxJzizPTIVKnGHU5jm26/IdJiCUvPy9VSpyXD2SGAEhRR
 mke3AhYLFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMK8MyBSezLwSuE2vgI5gAjpiTtcFkC
 NKEhFSUg2MDpW/uNLmObvrZ/vZ/7WTv37ivXmT0l/5quN7+ZznCklfXP0ts7VrusbkPc4npKd
 v0zutrhwS+eGEqueSov5DjXNsCz4vuWm3ZWaMxHFfb7V6j1vNVovUph5J+zuf2V5i21vFH57C
 /PWrjj3fO+nWMa13jqmt9w5Nfte3tedmr4fW7OOMWdznlFiKMxINtZiLihMBL4SbXoACAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1507092080!119977218!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9576 invoked from network); 4 Oct 2017 04:41:21 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Oct 2017 04:41:21 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzbUl-0001Lw-0Z; Wed, 04 Oct 2017 04:41:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dzbUf-0001rT-90; Wed, 04 Oct 2017 04:41:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dzbUd-0002Gw-VK; Wed, 04 Oct 2017 04:41:12 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113974-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=d147f7e815f97cb477e223586bcb80c316ae10ea
X-Osstest-Versions-That: qemuu=ab161529261928ae7f3556e3220829c34b2686ec
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 04 Oct 2017 04:41:11 +0000
Subject: [Xen-devel] [qemu-mainline test] 113974: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5324618265378589676=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 113974 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113974/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113876
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 113876
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113876
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113876
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113876
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 qemuu                d147f7e815f97cb477e223586bcb80c316ae10ea
baseline version:
 qemuu                ab161529261928ae7f3556e3220829c34b2686ec

Last test of basis   113876  2017-09-28 07:55:32 Z    5 days
Failing since        113964  2017-10-03 12:49:04 Z    0 days    2 attempts
Testing same since   113974  2017-10-03 21:49:11 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alexey Perevalov <a.perevalov@samsung.com>
  Daniel P. Berrange <berrange@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Jim Somerville <Jim.Somerville@windriver.com>
  Markus Armbruster <armbru@redhat.com>
  Michal Privoznik <mprivozn@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Pushing revision :

+ branch=qemu-mainline
+ revision=d147f7e815f97cb477e223586bcb80c316ae10ea
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push qemu-mainline d147f7e815f97cb477e223586bcb80c316ae10ea
+ branch=qemu-mainline
+ revision=d147f7e815f97cb477e223586bcb80c316ae10ea
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=qemuu
+ xenbranch=xen-unstable
+ qemuubranch=qemu-mainline
+ '[' xqemuu = xlinux ']'
+ linuxbranch=
+ '[' xqemu-mainline = x ']'
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' xd147f7e815f97cb477e223586bcb80c316ae10ea = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.qemu-mainline
++ : git://git.qemu.org/qemu.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree qemu-mainline
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/qemu-mainline
+ git push osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git d147f7e815f97cb477e223586bcb80c316ae10ea:refs/heads/upstream-tested
To osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
   ab16152..d147f7e  d147f7e815f97cb477e223586bcb80c316ae10ea -> upstream-tested


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5324618265378589676==--

From xen-devel-bounces@lists.xen.org Wed Oct 04 05:23:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 05:23:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzc8s-0008Lh-D5; Wed, 04 Oct 2017 05:22:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1dzc8q-0008Lb-JE
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 05:22:44 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 0F/86-02036-32074D95; Wed, 04 Oct 2017 05:22:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSbUgTcRzH++/utktdnFvqr6EZM1SizSQqqV7
 0xrDnelOtQL3Vua325N2U9SojKptp5dBwDkuyB4oIXJahCM2HmhVZLYoeENGsNsPS0hSt7rxV
 dq8+x/f7//6+/z8/ElOclKpIxulgWCttVkujcGNG6lqN2h7ULWsazsgav+WWrEM57V+C+Ha0h
 zBZ9TZnPmEMvPUi+7dVzrGgB5Wg0FIXiiJxqhyD3qZ7mAvNJRGlg/OTx6SCoKCmEdQMuWWCoO
 QF368PSOD5VCGUtfZIBFZQAwiefcwVGKN2Q7MvOBMkpbQwPtI2c1ZOZUO4NEAIjFOL4cjxV1K
 B46i98DLsR6InFgI1A7jAc6k1cOJ9GSFmroQ6Xx8mcjLc+eydYaBSwF97hRCKAnUSQcuNYKRQ
 KlQ/dElEUxJ0PvbiIm+BwfpBmXigHkFnbxgTf47KoK6jLuJaCg2VExFXAwHfbj4iREEHTRWNP
 JM828FXfVj0dBFw+ZP4YEBdxGDc3RCZnQjfH1TJRK6SQm3ZarGfHrrOP4hMqFTC8/oh/AxK98
 x6BM+si3tmXfwCwq6hdI5hixlWk7lSq2dNBqPDQpvMmsxlK7QWhuNoA2Om9Zx2n83SiPi1mMN
 /zahqONePFpASdZy81BDUKebpbfsPGWnOmMcWmRnOjxJJUg3yzTZei2UZA+MsMJn53fojAxmj
 ni8PW3lZztlpC2cyiFI30pA/KoNTEgVutVkZVYJ8l5BBCSZjkfVvxJ8NfYaSVEo54kspYuwMa
 zE5/tdDKIFEaqWcE1JiTFbH30khvoSEL+F19QglHPQ/SVWCzqXVfj5VPRWPbwid3lhU/ih758
 EL71q6t9p2vIj+mXd2MrlgTtuqzccWP4meB6lbPAdShicae4rzS5e/yyjHPITmtuzS/X3776K
 Os7Epgdyv2wbeDO0eebp+Ovnp9dG0dOsuW5zTPPp606KcLPdk686F2/rTKvprCl9ePd7X3qGu
 ix9T45yRzlyCsRz9G0LTpOCcAwAA
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1507094561!98952091!1
X-Originating-IP: [104.47.38.60]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58095 invoked from network); 4 Oct 2017 05:22:42 -0000
Received: from mail-bl2nam02on0060.outbound.protection.outlook.com (HELO
 NAM02-BL2-obe.outbound.protection.outlook.com) (104.47.38.60)
 by server-13.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 4 Oct 2017 05:22:42 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=M2O22YgBImTmTFsmLdL8812xlpwT2xsPWFVPAKiBOuE=;
 b=T1wlsiRxV2fJXd8Ez9C/yZmunmHGiEn9+xtQsxkD6Cnp5z2Ma5Q24prF4XWkBRHqKeazXhqtSILjeBSne57Wg/1KE3uiKFlOwYHvTGwlxDPEw7zAyjUJFn3tQUCepXn9Dxo6tF2zZyA6e1FC1UYiX+uEvzNQSqR6SRdgOU3gY9Y=
Received: from [192.168.0.100] (115.252.122.142) by
 BY2PR0701MB2072.namprd07.prod.outlook.com (10.163.156.15) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.77.7; Wed, 4 Oct 2017 05:22:37 +0000
To: Julien Grall <julien.grall@arm.com>,
 Andre Przywara <andre.przywara@arm.com>, xen-devel@lists.xenproject.org
References: <1505165606-11731-1-git-send-email-mjaggi@caviumnetworks.com>
 <f5445c48-e1e9-982c-9b75-e3d7203f9060@arm.com>
 <fba357ca-8dd9-5638-4a94-d4d2ea24176a@caviumnetworks.com>
 <af54f4ea-3f9f-4eab-250e-cb69d6029966@arm.com>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <73ca3423-9a7d-788f-1ef2-81e8621bcea9@caviumnetworks.com>
Date: Wed, 4 Oct 2017 10:52:20 +0530
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <af54f4ea-3f9f-4eab-250e-cb69d6029966@arm.com>
X-Originating-IP: [115.252.122.142]
X-ClientProxiedBy: BMXPR01CA0016.INDPRD01.PROD.OUTLOOK.COM (10.174.214.154) To
 BY2PR0701MB2072.namprd07.prod.outlook.com (10.163.156.15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: ca399b2b-c36c-46bf-e136-08d50ae7ee6d
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:BY2PR0701MB2072; 
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2072;
 3:7akKCrX5C0cacYQ/Z/6CKrgNkAwHpzK8+o3bnnUPxC1L7B7mnAxUuHQx/PIAY1q4QEg2zSR9b9LsY3WIyIEomlpcFhNvENnl+TEB/9sGaa4ViPHRFb+j+r7xBM98HPiwPks3dubRnHEYLWEME6Zl8N2w+g1sl1FypKUkiyNv0LXu60hsOe1D7YZ34NKiRqFmwq0D5XJrs0zX4tmEpEqtPZC1UDlrBlny7nDEs7vIGDgUDuddaaV4PPntkNV4oC60;
 25:X3xBlGuzNL19qDkeCtfOHezTEcfRp+ue13SLBPYo5exf5R3/krKxNRi3WxTnY0bt/NwKys9jVPmDZfpP9zmPfIU/ngdt9H/X8z3J6vvE64U0dhEtIKtv4RWprWmStb2vecQoXnX3zySuvi/TShKBWMZb9WhUzTjavULqt0Aq8neswXjePLlSfRCTOTJ0YQiAb++q2DBqA3flXSr6pk8vTBemqBlk5sXA8n945bi8tWpdJ71PDRJ62eKJGtJBvFbRpmq/oSOPqCxL35nTXNOMG/e/EBL9mYxXOdHNOoMJrlO3uiK4yYOiQ1WJb//LIXC/1g3CB5FTSSeYm9dfb1Ko3Q==;
 31:hlPYmHtZPongMx5+7d4uteHLTLNkCVZ2yIT6BnStzLCxbzcyk13d1iUYnIpSPR87SdI7gMKBoYi61j5ahnuG3fmK5nE2pI9Xl7J3CWhZvxoMuVWTq3t563H3snEOD46+JT6SlpI+lwvSHFTVttNWZv1HDV3v2bf3+Ax3XnFczdzcODen6fhkrUvNzeS+BVzLArGLj5+4CuAytEc3EfcPAqSk7fOvKXGNq77LggQTg2I=
X-MS-TrafficTypeDiagnostic: BY2PR0701MB2072:
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2072;
 20:zhj02a3aSr1Nnq+ca8Jdkkw/sBPpuqyeRzrfJolBatdDHQpzhT3VpSBztSEJrcL/EVQk2RWRsOQc2HSijeQHcdN3hhIL/ocZ+cFPgrUdRehPz8gbfczZLOvyTpo4Z2IaUCikBacE8l/LHoS2036uvjq5RtLZOYCo6J/adjjhdzGNVbDN4blhijRivjgSoiKxisLXD0XGwna6ZDrQMPr0XA4R0M6uoZQopxGWAJ66GzV5aSnPEB3H9oH4UoasZwjPqUAMQJeuaKZYlm5TAXBqB9+EwvKSOa3XIhUg6VxobIoe4rTTOxSZcyodHKk4mvaft0i4KFOKhcCo90X0rmVeo+M+R/ZU8fBYWew/9eJydxK/oAuhrWHql7WAVc5GC9hOASVmEmVhbrMA5gYBy/63rsckaZTi76ZzzuYM6TBD1PWjh7Vhe29ryZyY5khR9mQ3E60Eb7NhFJ+0av4oa36myh3J5RTDUBw24NIpYQPVJPifOTPpkwC2KLOYQaUAvyxcD+hexNtmsp2esgbw//HSUMcNYQpQZnGNTvqsKrCwRxfk+mnq+HwhCbK8VenD5H0m/YyfnJNw82YHwNM1WFBGuJdqR9NNAHmvRqxd5dBvVUo=
X-Exchange-Antispam-Report-Test: UriScan:(35073007944872)(788757137089)(21532816269658); 
X-Microsoft-Antispam-PRVS: <BY2PR0701MB2072A54CAC797C16E9F9CEA2EC730@BY2PR0701MB2072.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123558100)(20161123564025)(20161123560025)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BY2PR0701MB2072; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BY2PR0701MB2072; 
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2072;
 4:zkrUZjpi3EkXlFHkULDpLccsTiUNDWsxpIsXvEKo1vcG6HrjdN7Zciqtg9BNu1DHEgPsdv/EVjAdUn9LXZsiTi2gxTPNmcx+d4dpz2aFn/osBAThlK7zPk1cWWqPk9ViKX4CDVee72FjXOdiqJP3QKFwtZSnFy75dTrRuDM0ck/b3ss/yLOVwdeqTvSMyQKqJdT70EDEIllzWRJAvJc7QibKytbUbmKmZAF7DSMbH2LjsMz0g/hVO0XlmIHcL6AGkYRgpj0EcAaasObk53+v/ZkBVqpcX/jEJc7WtW7KzC1b9PoLCmr+Q9U3GwC/VFSRtDtpWDVtTA+GF3Bzj+sQ5rWIMsBbajib4X7T9N0JRlw=
X-Forefront-PRVS: 0450A714CB
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(6009001)(376002)(346002)(199003)(189002)(24454002)(377454003)(8676002)(31696002)(36756003)(6666003)(81156014)(25786009)(4326008)(105586002)(68736007)(106356001)(33646002)(50466002)(72206003)(6246003)(16526018)(31686004)(229853002)(81166006)(53936002)(76176999)(64126003)(2950100002)(54356999)(77096006)(50986999)(117156002)(107886003)(6486002)(478600001)(8936002)(110136005)(5660300001)(6116002)(3846002)(230700001)(16576012)(58126008)(65806001)(65956001)(65826007)(7736002)(316002)(83506001)(90366009)(66066001)(305945005)(189998001)(101416001)(2906002)(93886005)(97736004)(53546010)(47776003)(23676002)(42882006);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0701MB2072; H:[192.168.0.100]; FPR:;
 SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCWTJQUjA3MDFNQjIwNzI7MjM6Vkp3RGE4bFhhTnRkdER2SzJ3SVBsV212?=
 =?utf-8?B?eEhVdTJ0VmpnZjlRS3dFSHZVaEVQM3g4dDZYQ2U1aHoxMzRvYnA4N0QzUGZS?=
 =?utf-8?B?WEZuSytkZDVhUll2cHBFSlZ4YVJIVEdRSm1qU1J2NVhsY0JRVUlTcUQ3aEU1?=
 =?utf-8?B?dzZPdTBwbGVobUlGRHFpRDRlVmphcXgrSFN4VitBMkthTzFNRjlQUFpwakZV?=
 =?utf-8?B?eVR6WGdOQXNzNm8wdVd5d1gxcDFYUDRjd2RXN0RQcXBjNmFOU2pTeUkzTjMy?=
 =?utf-8?B?dEFDeUdCQmNpM25yMW5rR21RSE5uQzc5Q0xXdDJ3T3VEbjRwRHZHemVXaDhQ?=
 =?utf-8?B?T1hBYlNuOURPY2YvMmJlRlg2OVVhdUwrdG9VWUJFZTl4NEgwaXVackYyenRO?=
 =?utf-8?B?d04zZWRGWFIwbFdNRStwYkdaTm9Wd3lXdStnZ2NFNnlqVk1jdFlRTmtvRVI1?=
 =?utf-8?B?YlhPRWxNZlhXMEpFK3BoSjFGK1BhNmxIdGFRVEJGbWRlMWtsbC83Z1RVY28x?=
 =?utf-8?B?TVlnRENkTUJ6azFyOEpjeGN1b1M1YzQvRHVGdUd4N1VDUlhBVHVma0swNXRC?=
 =?utf-8?B?VFJ3cU1mSHl0bWNGVWpyUnIrMGpMWTRIaHNMN3Z3TWhHazcrcUExMzdPZ3Js?=
 =?utf-8?B?R2RWSmJWb0RVMkNTcjRibHQvYTdIVHZWTDZFLy9zcVM1dzdGZXBBWjFlU3dt?=
 =?utf-8?B?aFp0eVovSEN0M2VNYWRVTGszeWdwMy9iTHR4T0FuUFljcFRMRXlsblRoUWxP?=
 =?utf-8?B?aUNUUGtFVHFBU3RxOTR0aDFSa3ZIWGhZeW1Kc3BTdFNpTnJQWmdNWjVaanRP?=
 =?utf-8?B?c2QveHdpZUlhK1B3cFlEVldSSFM1YThydmRVQXZpa21yeFdxcWJLSjhMR0FR?=
 =?utf-8?B?Q3hIaUF4anpxK2p0RWQ1S2xqVVN1dmEzOGprdERIMnNpcjQ3Q2hWcmtxQVhP?=
 =?utf-8?B?NDhVbHA1YkxTM3Qwa3NGN2w4Y01Ram9WODZPdHJVQldMYUJGcEVxcGg2UGlG?=
 =?utf-8?B?VDVxMm0rcUhIS1V2OGFhOFQ1c2xtVVpMbE83d0tDY1dDUUFjS1VVdksyaVV2?=
 =?utf-8?B?UHJmRFhXN0lTMDMraDRjdnJLeGg0RUc0Z1hjRjZOVC9FV29wMmEyL04zS2x4?=
 =?utf-8?B?NmtqL2R6RXRETWo1c2FkR1JPeWRBVDFPTXJLUnNiYXBzT0tqUzBYaXp4TWNI?=
 =?utf-8?B?N1NOcUs4UHJEa3puTnA1UVJOZ09meXJtNVNuRkNoQWduR0pmcmtGbWtCZlJN?=
 =?utf-8?B?KzQvWUJEUlVDSEtmbzVPNHpVb3BTVldOS0t2MzcwNUZuVjF6YjJiSFI3SWxp?=
 =?utf-8?B?TlJMQ21aVHREWFJiUGpKMUFRWkZjcTRPYUVWTVZ6U1k5WmhIaWs4dE5JMDEy?=
 =?utf-8?B?L2tiZmE1eW9ZOXVKaGxYNyttQ251WnRiemlCVUVSSWhsNVJnS2ZqOHRhaTdV?=
 =?utf-8?B?ZkRNcitHV3E3UnBsSXp0MWREOWZ0UVVkTVFQTm1ZR0dGYVByYWRTUXYrYWNl?=
 =?utf-8?B?RGtyeWR1ZzQ5ei91aHNMTjhrakJBZ3A1OFFsRlo1QkxoMVJQd0w0VXJocHoz?=
 =?utf-8?B?b25PUjlZbTNWVWhJdWw5NFg2SzZiNWpwN3VjYnBzMHhPQTRBQzdxRkhEZUIv?=
 =?utf-8?B?UEhhTldKRVRJTHlMeHVWODBQTGMvVHhNQUF4YVNxdkJidVRZOTl3dkpYYlNX?=
 =?utf-8?B?bmpKV3pBV3pwVit5RHJPanMvck5BdmhuVDlHaVVFT3Z5QlVqUStQZVhSN3E0?=
 =?utf-8?B?czlGb29wSzRlZW5pQm5jSHVXQlRZKzA5aVpyODd4L3d3My94Zm9hRm1tKzBH?=
 =?utf-8?B?RU9hZk1IM3kzamJSMWgwVVRrQlExM3hKdWE0WHJTMUF5aG43RnluT3hWQmtt?=
 =?utf-8?B?elRHZ2lTNmlTZFV4a3pmZFJrVWVrcVYzdjZsM2ZubFM0NEFlaTBlMkt0OW5k?=
 =?utf-8?Q?ITFPvBsPpUXdUVve5OKdAFA47TvP7PdE=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2072;
 6:Tnbzg3wW8mVDvfm1HE/2KrerOWrtmU4Wu4NCqdVXK5MJ+l1zmP49T1g3SKvOEshpNYabL5ZftmvUFNQLmsJyDOGOz7qTqUTuPQtk9RY8eHpsPCH+Xsi/Vckgu/fwI0yJMIXmJ6PQK5SzG+YAZJOQwBu8mCx30Ug9T1Gqo43EC5A3ovk0h9e+d6HDNic/7QIgbink8ctVP9MXu/Rugpyy6R33pp9U/8UrNQi3xksuKnbb6YvzxNFaYbyN0Mnv/qGTGTGg3uzRVIxfYG7glLWjZN7gT553lVKo3tBIEiYlceogyPpcy6szjgwD/vMcAtDexieSOCzfRnK2hY9lb3nbHA==;
 5:jTWs9PNVCKWeCauJGGEvpfJCvBs3iqCewKfKAyGWdVFs50KmPdA77vaOlVcrv9TuhdnNDbbm4wMF8aJDysHMvg20VQ1FtOsZvcP3qpRXIUm+spMoLn+tSb6MXji5XoubcWweD6zfK0cbCS5hfbmkkg==;
 24:g4CumBv3vudlVafctp3jSvnPv++7C0GcuS1Cv46L16GEIDu+UFm0S4KwKle1t2aEGBxsEJ6u4YUMLGm76IizrcP5HbBhOngMLJe7Ig+7mZ0=;
 7:r5EeUTHYIamzkGoMSIwLMDlS5SQJZ1R12r2ufyj0PGjpPn1MBGCpehOGABexn3nCCee0MTByHcUEBPqPh6XyHHGgreIfqpR3BaGDRgawow24zdFYMrER9CVBlQdQpjuZiQW1uwbpHuZz/yHxr4y7n/P7DK8Ho3Tkgz8UYc7zi5DUNw+bdFPB8RN6xZvQ4HxNu4WJfjf0jkbzlVWcevJJU4ip2XlCF7Poy6reQVyaPN8=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Oct 2017 05:22:37.2319 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0701MB2072
Cc: tomasz.nowicki@cavium.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: Re: [Xen-devel] [PATCH v2 0/2] ARM: ACPI: IORT: Hide SMMU from
 hardware domain's IORT table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gSnVsaWVuLAoKT24gMTAvNC8yMDE3IDEyOjEyIEFNLCBKdWxpZW4gR3JhbGwgd3JvdGU6
Cj4gSGVsbG8sCj4KPiBPbiAyNS8wOS8xNyAwNToyMiwgTWFuaXNoIEphZ2dpIHdyb3RlOgo+PiBP
biA5LzIyLzIwMTcgNzo0MiBQTSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4+PiBIaSBNYW5pc2gs
Cj4+Pgo+Pj4gT24gMTEvMDkvMTcgMjI6MzMsIG1qYWdnaUBjYXZpdW1uZXR3b3Jrcy5jb20gd3Jv
dGU6Cj4+Pj4gRnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KPj4+Pgo+Pj4+
IFRoZSBzZXQgaXMgZGl2aWRlZCBpbnRvIHR3byBwYXRjaGVzLiBGaXJzdCBvbmUgY2FsY3VsYXRl
cyB0aGUgc2l6ZSAKPj4+PiBvZiBJT1JUCj4+Pj4gd2hpbGUgc2Vjb25kIG9uZSB3cml0ZXMgdGhl
IElPUlQgdGFibGUgaXRzZWxmLgo+Pj4gSXQgd291bGQgYmUgZ29vZCBpZiB5b3UgY291bGQgZ2l2
ZSBhIHF1aWNrIGludHJvZHVjdGlvbiAqd2h5KiB0aGlzIHNldAo+Pj4gaXMgbmVlZGVkIGhlcmUg
KGFuZCBpbnRyb2R1Y2UgSU9SVCB0byB0aGUgY2FzdWFsIHJlYWRlcikuCj4+PiBJbiBnZW5lcmFs
IHNvbWUgbW9yZSBoaWdoLWxldmVsIGRvY3VtZW50YXRpb24gb24geW91ciBmdW5jdGlvbnMgCj4+
PiB3b3VsZCBiZQo+Pj4gZ29vZCwgYXMgaXQgdG9vayBtZSBxdWl0ZSBzb21lIHRpbWUgdG8gdW5k
ZXJzdGFuZCB3aGF0IGVhY2ggZnVuY3Rpb24gCj4+PiBkb2VzLgo+PiBvaywgd2lsbCBhZGQgbW9y
ZSBkb2N1bWVudGF0aW9uLgo+Pj4gU28gbXkgdW5kZXJzdGFuZGluZyBpczoKPj4+IHBoYXNlIDE6
Cj4+PiAtIGdvIG92ZXIgZWFjaCBlbnRyeSBpbiBlYWNoIFJDIG5vZGUKPj4gUmF0aGVyIHRoYW4g
ZWFjaCBlbnRyeSAod2hpY2ggY291bGQgYmUgYSBsYXJnZSBudW1iZXIpIEkgYW0gdGFraW5nIAo+
PiB0aGUgY29tcGxldGUgcmFuZ2UgYW5kIGNoZWNraW5nIGl0IHdpdGggdGhlIHNhbWUgbG9naWMu
Cj4+IElmIHRoZSBJRCByYW5nZSBpcyBhIHN1YnNldCBvciBhIHN1cGVyLXNldCBvZiBpZCByYW5n
ZSBpbiBzbW11LCBuZXcgCj4+IGlkIHJhbmdlIGlzIGNyZWF0ZWQuCj4+Cj4+IFNvIGlmIHBjaV9y
YyBub2RlIGhhcyBhbiBpZCBtYXAgCj4+IHtwX2lucHV0LWJhc2UscF9vdXRwdXQtYmFzZSxwX291
dF9yZWYsIHBfY291bnR9IGFuZCBpdCBhbiBvdXRwdXQgCj4+IHJlZmVyZW5jZSB0byBzbW11IG5v
ZGUgd2l0aCBpZC1tYXAKPj4ge3NfaW5wdXQtYmFzZSwgc19vdXRwdXQtYmFzZSxzX291dF9yZWYs
ICBzX2NvdW50fSwgYmFzZWQgb24gdGhlIHRoZSAKPj4gdGhlIHNfY291bnQgYW5kIHNfaW5wdXQv
cF9vdXRwdXQgdGhlIG5ldyBpZC1tYXAgaXMgY3JlYXRlZCB3aXRoIAo+PiB7cF9pbnB1dCwgc19v
dXRwdXQsIHNfb3V0X3JlZiwgYWRqdXN0ZWRfY291bnR9Cj4+Cj4+IHVwZGF0ZV9pZF9tYXBwaW5n
IGZ1bmN0aW9uIGRvZXMgdGhhdC4KPj4KPj4gU28gSSBhbSBmb2xsb3dpbmcgdGhlIHNhbWUgbG9n
aWMuIFdlIGNhbiBjaGF0IG92ZXIgSVJDIC8gSSBjYW4gZ2l2ZSBhIAo+PiBjb2RlIHdhbGstdGhy
b3VnaCAuLi4KPj4KPj4+IC0gICBpZiB0aGF0IHBvaW50cyB0byBhbiBTTU1VIG5vZGUsIGdvIG92
ZXIgZWFjaCBvdXRnb2luZyBJVFMgZW50cnkgYW5kCj4+PiBmaW5kIG92ZXJsYXBzIHdpdGggdGhp
cyBSQyBlbnRyeQo+Pj4gLSAgICAgZm9yIGVhY2ggb3ZlcmxhcCBjcmVhdGUgYSBuZXcgZW50cnkg
aW4gYSBsaXN0IHdpdGggdGhpcyBSQwo+Pj4gcG9pbnRpbmcgdG8gdGhlIElUUyBkaXJlY3RseQo+
Pj4KPj4+IHBoYXNlIDIsIGNyZWF0aW5nIHRoZSBuZXcgSU9SVAo+Pj4gLSBnbyBvdmVyIGVhY2gg
UkMgbm9kZQo+Pj4gLSAgIGlmIHRoYXQgcG9pbnRzIHRvIGFuIElUUywgY29weSB0aHJvdWdoIElP
UlQgZW50cmllcwo+Pj4gLSAgIGlmIHRoYXQgcG9pbnRzIHRvIGFuIFNNTVUsIHJlcGxhY2Ugd2l0
aCB0aGUgcmVtYXBwZWQgZW50cmllcwo+Pj4gLSBnbyBvdmVyIGVhY2ggSVRTIG5vZGUKPj4+IC0g
ICBjb3B5IHRocm91Z2ggSU9SVCBlbnRyaWVzCj4+IFRoYXRzIGV4YWN0bHkgd2hhdCB0aGlzIHBh
dGNoIGRvZXMuCldoYXQgYXJlIHlvdSBjb21tZW50cyBvbiB0aGUgY3VycmVudCBwYXRjaCBhcHBy
b2FjaCB0byBoaWRlIHNtbXUgbm9kZXMuCkkgaGF2ZSBhbnN3ZXJlZCB0byB5b3VyIGNvbW1lbnRz
LCBzZWUgYmVsb3cuCklNSE8gd2UgY2FuIHJldXNlIG1vc3Qgb2YgdGhlIGZpeHVwIGNvZGUgaGVy
ZS4KCj4+PiBTbyBJIGJlbGlldmUgdGhpcyB3b3VsZCBkbyB0aGUgdHJpY2sgYW5kIHlvdSBlbmQg
dXAgd2l0aCBhbiBlZmZpY2llbnQKPj4+IHJlcHJlc2VudGF0aW9uIG9mIHRoZSBJT1JUIHdpdGhv
dXQgU01NVXMgLSBhdCBsZWFzdCBmb3IgUkMgbm9kZXMuCj4+Pgo+Pj4gQWZ0ZXIgc29tZSBicmFp
bnN0b3JtaW5nIHdpdGggSnVsaWVuIHdlIGZvdW5kIHR3byBwcm9ibGVtczoKPj4+IDEpIFRoaXMg
b25seSBjb3ZlcnMgUkMgbm9kZXMsIGJ1dCBub3QgIm5hbWVkIGNvbXBvbmVudHMiIChwbGF0Zm9y
bQo+Pj4gZGV2aWNlcyksIHdoaWNoIHdlIHdpbGwgbmVlZC4gVGhhdCBzaG91bGQgYmUgZml4YWJs
ZSBieSByZW1vdmluZyB0aGUKPj4+IGhhcmRjb2RlZCBJT1JUIG5vZGUgdHlwZXMgaW4gdGhlIGNv
ZGUgYW5kIHRyZWF0aW5nIE5DIG5vZGVzIGxpa2UgUkMgCj4+PiBub2Rlcy4KPj4gWWVzLCBzbyBm
aXJzdCB3ZSBjYW4gdGFrZSB0aGlzIGFzIGEgYmFzZSwgb25jZSB0aGlzIGlzIG9rLCBJIGNhbiBh
ZGQgCj4+IHN1cHBvcnQgZm9yIG5hbWVkIGNvbXBvbmVudHMuCj4+PiAyKSBFdmVudHVhbGx5IHdl
IHdpbGwgbmVlZCAqdmlydHVhbCogZGV2aWNlSUQgc3VwcG9ydCwgZm9yIERvbVVzLiAKPj4+IE5v
dyB3ZQo+IEkgYW0gYSBiaXQgc3VycHJpc2VkIHRoYXQgeW91IGFuc3dlcmVkIHRvIHRoZSBlLW1h
aWwgYnV0IGRpZG4ndCAKPiBwcm92aWRlIGFueSBvcGluaW9uIG9uIDIpLgpBcG9sb2dpZXMgZm9y
IHRoYXQuCj4+PiBjb3VsZCBzdGFydCBpbnRyb2R1Y2luZyB0aGF0IGFscmVhZHksIGFsc28gZG9p
bmcgc29tZSB2aXJ0dWFsIG1hcHBpbmcKPj4+IGZvciBEb20wLiBUaGUgSVRTIGNvZGUgd291bGQg
dGhlbiB0cmFuc2xhdGUgZWFjaCB2aXJ0dWFsIGRldmljZSBJRCB0aGF0Cj4+PiBEb20wIHJlcXVl
c3RzIGludG8gYSBoYXJkd2FyZSBkZXZpY2UgSUQuCj4+PiBJIGFncmVlIHRoYXQgdGhpcyBtZWFu
cyBhIGxvdCBtb3JlIHdvcmssIGJ1dCB3ZSB3aWxsIG5lZWQgaXQgYW55d2F5Lgo+Cj4gSSBhbSBh
IGJpdCBzdXJwcmlzZWQgdGhhdCB5b3UgYW5zd2VyZWQgdG8gdGhlIGUtbWFpbCBidXQgZGlkbid0
IAo+IHByb3ZpZGUgYW55IG9waW5pb24gb24gMikuCkFwb2xvZ2llcyBmb3IgdGhhdC4gU29ycnkg
dG8gc3VycHJpc2UgeW91IHR3aWNlIDopCgpJTUhPIEl0IHdhcyBhIGJpdCBvYnZpb3VzIGZvciBE
b21VIGFuZCBJIHdhcyB3YWl0aW5nIHRvIGhlYXIgd2hhdCBvdGhlciAKd291bGQgc2F5IG9uIHRo
aXMuCmFzICgyKSBiZWxvdy4KTW9yZW92ZXIgd2UgbmVlZCB0byBkaXNjdXNzIElPUlQgZ2VuZXJh
dGlvbiBmb3IgRG9tVQotIGNvdWxkIGJlIGRvbmUgYnkgeGwgdG9vbHMKb3IgeGVuIHNob3VsZCBk
byBpdC4KCkFsc28gdGhpcyBpcyB0aGUgcGFydCBvZiBQQ0kgcGFzc3Rocm91Z2ggZmxvdyBzbyB0
aGF0IGFsc28gbWlnaHQgY2hhbmdlIApmZXcgdGhpbmdzLgoKQnV0IGZyb20gcG92IG9mIGRvbTAg
c21tdSBoaWRpbmcsIGl0IGlzIGEgZGlmZmVyZW50IGZsb3cgYW5kIGlzIGNvdXBsZWQgCndpdGgg
UENJIFBULgoKPgo+Pj4KPj4+IEkgdGhpbmsgMSkgY2FuIGJlIHNvbHZlZCB1c2luZyB0aGlzIHNl
cmllcyBhcyBhIGJhc2UuIEkgaGF2ZSBxdWl0ZSBzb21lCj4+PiBjb21tZW50cyByZWFkeSBmb3Ig
dGhlIHBhdGNoZXMsIHNoYWxsIHdlIGZvbGxvdyB0aGlzIHJvdXRlLgo+Pj4KPj4+IDIpIG9idmlv
dXNseSB3b3VsZCBjaGFuZ2UgdGhlIGdhbWUgY29tcGxldGVseS4gV2UgbmVlZCB0byBzaXQgZG93
biBhbmQKPj4+IGRlc2lnbiB0aGlzIHByb3Blcmx5LiBQcm9iYWJseSB0aGlzIG1lYW5zIHRoYXQg
WGVuIHBhcnNlcyB0aGUgSU9SVCBhbmQKPj4+IGJ1aWxkcyBpbnRlcm5hbCByZXByZXNlbnRhdGlv
bnMgb2YgdGhlIG1hcHBpbmdzLCAKQ2FuIHlvdSBwbGVhc2UgYWRkIG1vcmUgZGV0YWlsIG9uIHRo
ZSBpbnRlcm5hbCByZXByZXNlbnRhdGlvbnMgb2YgdGhlIAptYXBwaW5ncy4KSUlVQyB0aGUgaW5m
b3JtYXRpb24gaXMgYWxyZWFkeSB0aGVyZSBpbiBBQ1BJIHRhYmxlcywgd291bGQgaXQgbm90IGFk
ZCAKZXh0cmEgb3ZlcmhlYWQgb2YgYWJzdHJhY3Rpb25zIHRvIG1haW50YWluLgpFbnVtZXJhdGlv
biBvZiBQQ0kgZGV2aWNlcyB3b3VsZCBnZW5lcmF0ZSBhIHBjaSBsaXN0IHdoaWNoIHdvdWxkIGJl
IAphbnl3YXlzIHNlcGFyYXRlLgo+Pj4gd2hpY2ggYXJlIGNvbnN1bHRlZCBhcwo+Pj4gbmVlZGVk
IHdoZW4gcGFzc2luZyB0aHJvdWdoIGRldmljZXMuIFRoZSBndWVzdCdzICh0aGF0IHdvdWxkIGlu
Y2x1ZGUKPj4+IERvbTApIElPUlQgd291bGQgdGhlbiBiZSBnZW5lcmF0ZWQgY29tcGxldGVseSBm
cm9tIHNjcmF0Y2guCj4+PgpJIGhhdmUgYSBkaWZmZXJlbnQgb3BpbmlvbiBoZXJlLCBkb20wIElP
UlQgd291bGQgaXMgbW9zdCBjYXNlcyBiZSB2ZXJ5IApjbG9zZSB0byBob3N0IElPUlQgc2FucyBz
bW11IG5vZGVzIGFuZCBmZXcgcGxhdGZvcm0gZGV2aWNlcy4KQW5kIHdoaWNoIHBsYXRmb3JtIGRl
dmljZXMgdG8gaGlkZSB3b3VsZCBwcm9iYWJseSBkZXBlbmQgb24gdGhlIHhlbiAKY29tbWFuZCBs
aW5lLApGb3IgaW5zdGFuY2UgZm9yIGRvbTAgd2Ugd291bGQgY29weSBJVFMgaW5mb3JtYXRpb24g
d2hpbGUgZm9yIGRvbVUgaXQgCndvdWxkIGhhdmUgdG8gYmUgZ2VuZXJhdGVkLCBzbyBzY3JhdGNo
IHdvdWxkIGJlIG1vcmUgZm9yIGRvbVUuCldlIGNvdWxkIGhhdmUgYSBjb21tb24gY29kZSBmb3Ig
Y3JlYXRpbmcgSU9SVCBzdHJ1Y3R1cmUgYnV0IGl0IHdvdWxkIGJlIAphIGJpdCBjb21wbGV4IGNv
ZGUgd2l0aCBsb3Qgb2YgYWJzdHJhY3Rpb25zIGFuZCBjYWxsYmFja3MsIHNvIEkgc3VnZ2VzdCAK
dGhhdCBrZWVwaW5nIGNvZGUgc2ltcGxlciB3b3VsZCBiZSBiZXR0ZXIuCj4+PiBJIHdvdWxkIGxp
a2UgdG8gaGVhciB5b3VyIG9waW5pb24gb24gdGhpcy4gSSB3aWxsIHRyeSB0byBkaXNjdXNzIHRo
ZQo+Pj4gZmVhc2liaWxpdHkgb2YgMikgd2l0aCBwZW9wbGUgYXQgQ29ubmVjdC4gSXQgd291bGQg
YmUgZ29vZCBpZiB3ZSBjb3VsZAo+Pj4gZGVjaWRlIHdoZXRoZXIgdGhpcyBpcyB0aGUgd2F5IHRv
IGdvIG9yIHdlIHNob3VsZCB1c2UgYSBzb2x1dGlvbiBiYXNlZAo+Pj4gb24gdGhpcyBzZXJpZXMu
Cj4KPiBBbmRyZSwgU3RlZmFubyBhbmQgSSBoYWQgYSBjaGF0IGR1cmluZyBjb25uZWN0IGFib3V0
IGhvdyB3ZSB3YW50IHRvIAo+IHNlZSBJT1JUIHN1cHBvcnQgaW4gWGVuLiBJbiB0aGUgbmVhciBm
dXR1cmUsIElPUlQgd2lsbCBiZSB1c2VkIGZvciAKPiBkaWZmZXJlbnQgY29tcG9uZW50cyBhY2Ny
b3NzIHRoZSBoeXBlcnZpc29yIChJVFMsIFNNTVUuLi4pIGFuZCBhcyBhIAo+IHdheSB0bwo+IGNv
bW11bmljYXRlIHRoZSB0b3BvbG9neSB0byB0aGUgZ3Vlc3RzLgpBcmUgd2UgdGhpbmtpbmcgYWJv
dXQgdmlydHVhbCBTTU1VIGhlcmUgYXMgd2VsbD8KPgo+IFRoZSBJT1JUIGZvciB0aGUgaGFyZHdh
cmUgZG9tYWluIGlzIGp1c3QgYSBzcGVjaWZpYyBjYXNlIGFzIGl0IGlzIAo+IGJhc2VkIHByZS1l
eGlzdGluZyBpbmZvcm1hdGlvbi4gQnV0IGJlY2F1c2Ugb2YgcmVtb3Zpbmcgbm9kZXMgKGUuZyAK
PiBTTU1VIG5vZGVzIGFuZCBwcm9iYWJseSB0aGUgUE1VIG5vZGVzKSwgaXQgaXMgYmFzaWNhbGx5
IGEgZnVsbCByZS13cml0ZS4KPgo+IFNvIEkgd291bGQgY29uc2lkZXIgb2YgZnVsbCBzZXBhcmF0
ZSB0aGUgbG9naWMgb2YgZ2VuZXJhdGluZyB0aGUgSU9SVCAKPiB0YWJsZSBmcm9tIHRoZSBob3N0
IElPUlQgdGFibGUuIEJ5IHRoYXQgSSBtZWFuIG5vdCBicm93c2luZyB0aGUgaG9zdCAKPiBJT1JU
IHdoZW4gZ2VuZXJhdGluZyB0aGUgaG9zdC4KPgpieSAidGhlIGhvc3QiIHlvdSBtZWFuIGRvbTAg
SU9SVCAgPwo+IFRoaXMgaGFzIHR3byBiZW5lZml0czoKPiAgICAgMSkgVGhlIGNvZGUgZ2VuZXJh
dGlvbiBjb3VsZCBiZSByZS11c2VkIGZvciBnZW5lcmF0aW5nIHRoZSBndWVzdCAKPiBJT1JUIGxh
dGVyIG9uLgpTZWUgbXkgY29tbWVudCBhYm92ZQo+ICAgICAyKSBTZWUgMikgZnJvbSBBbmRyZQo+
ICAgICAzKSBXZSBjb3VsZCBkZWNpZGUgaW4gYSBmaW5lciBncmFpbiB3aGljaCBkZXZpY2VzIChl
LmcgcGxhdGZvcm0gCj4gZGV2aWNlKSBEb20wIGNhbiBzZWUuCm9rLAo+Cj4gU28sIElITU8sIHdl
IHNob3VsZCB0YWtlIGEgZGlmZmVyZW50IGFwcHJvYWNoIGZyb20gdGhpcyBzZXJpZXMgYW5kIAo+
IGV4dGVuZGluZyB0aGUgc2NvcGUgb2YgaXQuIFJhdGhlciB0aGFuIGZvY3VzaW5nIG9uIG9ubHkg
SU9SVCBmb3IgdGhlIAo+IGhhcmR3YXJlLCBJIHdvdWxkIGJlIGJldHRlciB0byBzZWUgSU9SVCBh
cyBhIHdob2xlLiBJLmUgIGhvdyBJT1JUIHdpbGwgCj4gaW50ZXJhY3Qgd2l0aCB0aGUgaHlwZXJ2
aXNvcj8KPgo+IEZvciBpbnN0YW5jZSwgbGlrZWx5IHlvdSB3b3VsZCBuZWVkIHRvIHBhcnNlIHRo
ZSBJT1JUIGluIHF1aXRlIGEgZmV3IAo+IHBsYWNlcyBpbiBYZW4uIEl0IHdvdWxkIGJlIGJldHRl
ciB0byBnZXQgSU9SVCBwYXJzZWQgb25seSBvbmNlIGFuZCAKPiBzdG9yZSB0aGUgaW5mb3JtYXRp
b24gaW4gWGVuIGxpa2UgZGF0YS1zdHJ1Y3R1cmVzLgo+CkkgYW0gdGhpbmtpbmcgb2YgcmV1c2lu
ZyBtdWNoIG9mIEFDUEkgdGFibGVzIGZvciB0aGF0IGFuZCBpbnRyb2R1Y2luZyAKbGVzcyBhYnN0
cmFjdGlvbnMuCj4gVGhpcyByZXF1aXJlIG1vcmUgd29yayB0aGFuIHRoaXMgY3VycmVudCBzY29w
ZSBvZiB0aGlzIHNlcmllcy4gQnV0IEkgCj4gdGhpbmsgaXQgd291bGQgaGVsZnVsIGZvciBmdXR1
cmUgd29yayBzdWNoIGFzIFBDSSBwYXNzdGhyb3VnaCBzdXBwb3J0Lgo+Cj4gQW55IG9waW5pb25z
Pwo+CmZvciBEb21VcyBpdCBpcyB0aWVkIHRvIFBDSSBQVCwgc28gYm90aCBkZXNpZ24gc2hvdWxk
IGV2b2x2ZSB0b2dldGhlci4KPiBDaGVlcnMsCj4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 05:29:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 05:29:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzcFL-0000B1-4g; Wed, 04 Oct 2017 05:29:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1dzcFK-0000Av-Gn
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 05:29:26 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 2B/97-03616-5B174D95; Wed, 04 Oct 2017 05:29:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSfUgTcRzG++1u83xZnHPit6EGy8rELf0jKTS
 U8C00ksBAI+pm5zbcW7sZswgUUXBlGaXlFJdlahrhW2j2os0cZllWi/xDK0UirUitkMSo3W6a
 3V/P3fP5Pr/nd3wJTFQmkBC02UQbdZRGKvDBVdu3xcm6jjuzompG8Z2LXRd5CSh1YM6JZ6Bsv
 lqn0JuP8lWVFYWY4VyouWp5yqsQfQmyIB8CJ8sxeNFQj1mQN4HILLAtlQhYQ0T+QTDWPshjjQ
 DyANiu3cBZLSZT4PV8pQfqQTDdNMFnDYzMhKUZG2K1gJTD4sJDL1YLySRoa3S6h3EyDKo+XnI
 zgeQhePvZjjjGH55UT7sZbzIWbM5iHpcZA3WdkxinN0L311q3BnIT2Gua+GwJIMsQ/B5/5jZE
 5BaoemrhcVAIDI7U4pzeB6XTLYgbqEcwYxvGuZdiL6i3PkIcFQm9Y7c9VAMfzpy96cUZaWCZe
 +mJNUD7j0EP5ODDh8UFT5HzGExWjHuoYPg5VOmZdghgejmRK6gAh23I8/2NGEomNRUo3LrmJ1
 jXXNy65uJXEdaCtjK08QRtlO2SK4xqpcqkpdQaWXRUjFxLMwylpDWUgpHn6LUdyLUW61xPD5r
 oyLCjDQRPGiiMdK2IaL1Cf6xARTGqI8Z8Dc3YUTBBSEFYZHB5/kZaSZtz1RrXbq3YQPhJxcK9
 7KiQMVBaRq3krGEkI/ornMs8Ea7T62hJkHCAzSBZSJWvW41Y2dBXKEQSIESuUiI/A23Uqk3/+
 7MoiEDSAGEum+Kn1plWT5p1leC5StRaRtkSJuqfJSlEeWmOgFiLXFzHN0fd21x5PTspOVyZm3
 Y6zz+0O3Syse/XjpO7Z2q6iPvimHTf5PnDvXtS40vTbrUWjPpeeU5gQXdaO+Petx0cyUmx7u8
 qu5zg6CAT2/ou6B88/haWOVUN5d6C+Axl/7vBsE8Rkbb0ZbRwN6vfXtQQ8b35VLPdoZLijIqK
 jsCMDPUXh4LFUZwDAAA=
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1507094962!87987196!1
X-Originating-IP: [104.47.41.60]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24720 invoked from network); 4 Oct 2017 05:29:23 -0000
Received: from mail-dm3nam03on0060.outbound.protection.outlook.com (HELO
 NAM03-DM3-obe.outbound.protection.outlook.com) (104.47.41.60)
 by server-11.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 4 Oct 2017 05:29:23 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=Mweaskw9kQ1/Wv3GDxcbX26D/4/ZVTJhuOFtoleRdwA=;
 b=no8Od/bu/27wH2fi7yb01MBm4pyd4acdguyrD51JY47ZO3b7JCxPPlZuPydU0HZtxZsr5uDnsEHkz075Sw17ci7uYGmWtKHrjWAxsWylCVg+V8lu+BLwVJ06ToiSPH6bqfgkdn4cBFjMaudznhWYWQ1PqwNB2gG6oGJNR1ceUA0=
Received: from [192.168.0.100] (115.252.122.142) by
 BY2PR0701MB2069.namprd07.prod.outlook.com (10.163.156.147) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Wed, 4 Oct
 2017 05:29:17 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1505999845-12577-1-git-send-email-mjaggi@caviumnetworks.com>
 <1505999845-12577-3-git-send-email-mjaggi@caviumnetworks.com>
 <a8011815-75eb-1d7f-b05d-31ec3f6996a5@arm.com>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <67c91893-03da-53aa-63be-097dd4a9bf20@caviumnetworks.com>
Date: Wed, 4 Oct 2017 10:59:01 +0530
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <a8011815-75eb-1d7f-b05d-31ec3f6996a5@arm.com>
X-Originating-IP: [115.252.122.142]
X-ClientProxiedBy: PN1PR01CA0106.INDPRD01.PROD.OUTLOOK.COM (10.174.144.22) To
 BY2PR0701MB2069.namprd07.prod.outlook.com (10.163.156.147)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 868ba1a4-539c-4964-7e71-08d50ae8dd51
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:BY2PR0701MB2069; 
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2069;
 3:h6JlriFInVE7kCBdhO7BbSH2vfo2JsnRKMgTdaSEQgAQXkM3vEIwKN0I0/H7Pm7+VIQCCc854iU+zz92iRVTYRoQ74i8oLmYn/sEEMzrjFZ59FDEGvqP1l9wf4Zo5sWHqU/WzWVbDPCl0e4HqplcLJx+QpS8BxMID61aAdu4eWw5fhCfvJtnSc1YfQSEaTb710qWugfaDMBO6kQO+B/AoVLeEwxzOXskTxS/z6iAWteFYguXybG5FORceJZIzsgb;
 25:BzvdfjXgVowgFY4bp2CYNLV9w0915rcJYRM2lEJkvVOpfINyswBw56cMNPXEuV0MqbrR7MZ9/1N0XHhFlAdItqZkwqQ7bgnWHN9nznTVSt+Hx/Ay2vjbpf/MrboSglQ7kHoc4enIpYjYV38580IiEPlwzL2tkR6/YpFr8FnymwBOJhTNzg9hCW8wwKQZqqI+T7GWemXnHvHBMCyGBG6paa1vrQyVZaDkBCKprrIwP9Ib0lREtHvMQY8VfitlIWJpE5WXFPRvBtJFxmaTlwCzey9YdTkt7yxhNtMigNvAQlWFqggtUebphNXiAhL8OuKsKzlpNHe95YXkoXMwl7sYJg==;
 31:1PCCPToknexO6Rh2okXV3Uw6LTUcKm7+W8g51tk/hjR/aCt9UkQQM4qxTmiddNz2Z6+qLEWwwHAVUSsLpqb/bfHN2IwCvv1PhkiqwaZ7NPCtLG+YYinATS64zhkNK+zmObg8PL2z5xtdKktwkba0MXRwJwjbD1vPMt9P/MgHfDYeYeThqqZafm5TzGz6BBrE3s4gCaHWqa+E3APGYm2k80iB9OWUExWZ3ZjGhrQzg9s=
X-MS-TrafficTypeDiagnostic: BY2PR0701MB2069:
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2069;
 20:LgPEpAgUIOCDF4Kv3TLRcV3dnt5zsbnpd1UdflXzf2AAIsZQqqbTbzPGGvvi53fOyWNuQc2MaqgNGBsSzL9zWmFuAkOUStBBFdRQUn26A3Ct9sgwwOF0NVBMfAzTiHj3bisxIeppAD5ceAdTuytoViY0YrqCzTi0NStbjepqos7YJbYFHbxLdC2fQFwP2/qf5y3tpZlPEt/xt3mUxwWSl/tJHL+to1YmnZKiTAGkpO0MkniGySMrUbwlSm+3fCB7U2zTipzKOXtZnnEpt8BYSsdle2732lHz+pXzgUYzJdevQX3wLMChrF2HF3wIIbX+/FuTSZ+JMdaZENAsBxAm8dkdwXM7/YCoH9IQS6ivA9nHK2XcvJO6Xvp4mjwKUxsbpEjEtaknAjlRbaGwtbq+9+WZjInGeLfdNm86gPSNU/BKlVKAYTF5Kjhm/05cmsUgj+4NeXPoCYq4llxPTmb5/7tLawHfHlmTINM96XSb1lc0zFYcv3lOr1RrKtLP55M8mqEqgVydhag+IysewtYKijjRJzVn5jWvK1vDWlhZ8th52tS3GHgTesZf7+wd68IK0VRlcEQnYnej7iUvABddYwTwq/z7qlYcvv9TEDmF+oc=
X-Exchange-Antispam-Report-Test: UriScan:(250305191791016)(22074186197030);
X-Microsoft-Antispam-PRVS: <BY2PR0701MB20699D1895AAC70149F4E17FEC730@BY2PR0701MB2069.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(93006095)(100000703101)(100105400095)(10201501046)(3002001)(6041248)(20161123558100)(20161123560025)(20161123564025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BY2PR0701MB2069; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BY2PR0701MB2069; 
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2069;
 4:7HhSSdydLLkh1hjWClxdq0emUdMkDP4cyJH6dLULtD1W4xJX+vA6tQautA/EEHEh198dLAH5FyBUcZzZX0aCE8Oytc73aOK3mKIIShYB568ZgabrIr8U3YJmDStBKy6HsvjR+T31b5eY5+PWsrNjKNXhT0NPHfpEYzBgs1U6HlRCmVh8x1U9WaMtgIC8fYk2je7U+sthy7bRbA6ezJjYF8z+0XyU0rQ4lPcxISlwZJ9JehodWxX60TLH4fA8mKcscIqxcfhxrSP3ERwsLMzo28VJNNyhyUBD5Phhon6DLzomDih9XZgn12YFe9p53I0M19cK3T8n0iMnWkO9mJ29+g==
X-Forefront-PRVS: 0450A714CB
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(979002)(6009001)(6049001)(346002)(376002)(189002)(24454002)(377454003)(199003)(101416001)(81156014)(189998001)(47776003)(4326008)(68736007)(53546010)(478600001)(305945005)(6306002)(72206003)(316002)(53936002)(2906002)(16576012)(7736002)(50986999)(230700001)(65806001)(76176999)(16526018)(54356999)(50466002)(66066001)(5660300001)(65956001)(31696002)(6486002)(106356001)(65826007)(6116002)(58126008)(117156002)(3846002)(64126003)(6666003)(105586002)(83506001)(31686004)(23676002)(8676002)(97736004)(2950100002)(81166006)(42882006)(36756003)(90366009)(6246003)(8936002)(33646002)(25786009)(229853002)(77096006)(107886003)(217873001)(969003)(989001)(999001)(1009001)(1019001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0701MB2069; H:[192.168.0.100]; FPR:;
 SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCWTJQUjA3MDFNQjIwNjk7MjM6WXFiY3RPbHRkbllMbFR6VFBvcy9aWjZi?=
 =?utf-8?B?WmNQd255aWVUelV0azJxYUpyamcxNlZ4K2tKc3p3ZmU3OFpMQTVjYWkvczFw?=
 =?utf-8?B?bUZ4NGVodDlGNjJJQllINE01Mmpmd2tUVFVkcEcxdlZFNmNXa3V4SmtVcS9P?=
 =?utf-8?B?Tzhwb0xZTi9vTFA4NWZQZXp6a1U4NC9KS3daOXpPVjdETXFnZ3J1c1B2UEtq?=
 =?utf-8?B?bFBtTUZMaU5WYjdrSE9uSW5TV1JMN2lDeVFQdTI4ZkRPTmZwKy93Mi9jWFk2?=
 =?utf-8?B?alRmdDVqcTdpQzlTSldmZHlaTzkxQmNhUC9xTGNsL0lBRk5YQnNISmRSSnp4?=
 =?utf-8?B?OW04S2RCditZWkttbkhBcUhkOTBjNGtkRFZIVkxrd0FJd1BLQzBrZ3NiTGI0?=
 =?utf-8?B?NjRsS3lpL0xUTUh5OWJzczhjaXdabWp2TjVMWkhrMUhOdjFQVnh2Y0M5bVIv?=
 =?utf-8?B?YWdwenVkczVnc0tWclVVeDVRK3FFUXpOeGQ1ZGlUY0tVU1Z6UGkvRzBoQmVG?=
 =?utf-8?B?MHlEL1piVzIzRGUrSnVPMFdYdXdoc215WWlHaWRoSWtBM2g5eHY4NFV4M0px?=
 =?utf-8?B?VGo3L3h0MnRzMXljWFgwOXk4WXBvZDBrRitPb0V0UWovVXN1WFNWK2FBQmU5?=
 =?utf-8?B?Y25QbEQ1Uko5cFdzTHowdEVNNDJnUW9JL2UzNnV4WlBaZ3ZKa0gwRzdhVzln?=
 =?utf-8?B?eXpqQTFPZldmbVhzNGJ2SFZBYmNWb1RvS01rNUhvZ2RSaWRoYUJWbmQvNVlr?=
 =?utf-8?B?S1ZZdWpnZWptYm5leDM0QkI4Z2QvR1pXUEhqTTdKVFowUGpzdmZ1UC9DSlc2?=
 =?utf-8?B?bDdWQ1Mydm9ZblFsMFFPQmhtdk10VlMvSVNjaWJ3ZW80Q0Z0ems2M0pwWHNt?=
 =?utf-8?B?RUQwdGIvWmRZVDJOTlRpOEFVWmFDRmt4cHVOUi9aU2QxRWtZTjZ3S2dMdnFC?=
 =?utf-8?B?Mk5JeHB1dEU4b1pXZFRGcS9MSVNnL3ZhRk93RDh4SFN2V3VUTGdxT2d6VzV6?=
 =?utf-8?B?enRjWlJKUzY0Ym5Bc2xEVEZQME1EaS80Yk9vR29WVEdMWVlWY0xXNUxud0Ur?=
 =?utf-8?B?Qlc5bDg3NUNua2FFSTQ3OXJRRk02QWQ4cUhocStta3JiamxKeTdueldiT3Bl?=
 =?utf-8?B?K0ZOTmVTdEljWUxqVDNLM3crZ2krMVdDZVRFd2pmL3QrK2Y5d1g5MkgwbWtp?=
 =?utf-8?B?RnF5cjZYTVpMM0hMQjF1dnl6b0N2QVNFVkZIWmRwQTlKdWpZNjhRY2VFSFJ1?=
 =?utf-8?B?WTh6b0QwQ3pKRTJOV1pqam1nN0JNWjVCZ3gxdFJ4bFkxRTRvWjByclhMbEVU?=
 =?utf-8?B?Tmw1TTV1QUhhem4zSXhHN3JmZUQ1MXZvaVNId1hiMGdyM254MSsyWElUTmhi?=
 =?utf-8?B?bmRpZHhldytsdmlHVCtxWU9NS3lvR0VnQUVRNHJSSWFxc3RjNUNTSU10RFpl?=
 =?utf-8?B?UmtqUUpjTlhRakJrV0YrRXFtZHdGUFhOTVJMSmV3bmE5VnBNUGpYM3FpdGEr?=
 =?utf-8?B?SzdYZEZiWEl4M1dWSmREWUg1cnhockxYQUtMajdPSFJwWHNBa25yOUduci81?=
 =?utf-8?B?UWtWR1FHR1lzUFlWdTlsaVdGcXRCaHN6T0xWSSs4ck1ERDhQWUgveDd4OWZu?=
 =?utf-8?B?RC91THFrcXoxWnluMTJhS3pzalR1TTI2Zlg1NUlMdHU0aG1aZDhJaUhTd0c4?=
 =?utf-8?B?SDc0clUzYWw0a2hGSTlpYWdwc2YyQ0dtaVU1ekNma1cyam5FMFZUUTZSTXRL?=
 =?utf-8?B?SlpROEFobjZkVzZSNzNLL2ZyS2xOM1ZEZ3NWcmUwZHFIVzlaMWtJVENncU5W?=
 =?utf-8?B?b1lBWEowS0N4VWxPclBTQUF1ZTN5V2RpNUxleWFINXBRNG9YWldjRGRrTWVi?=
 =?utf-8?B?Y0VpS1ZvM2ZkY2E3RWh3RU05MUwzTWJKWHVOWkNwa1NHRE9QSkhCRnFHS1px?=
 =?utf-8?B?MGdWUllZWVJFbW5EMmJsNFQrNFdLa0hpSkdWRERiT1VTd2Uxa0VpcUFmamVr?=
 =?utf-8?B?dm5SQ3o3djRGL3lEbktrUTZZTnR0S2s3VlBIZ2NTMnR3a0FXZXladHVERmFw?=
 =?utf-8?B?czEvK1NlMit1YzA1OEhuZFUrN2tkNFM4OVRDYlg3dFV5QU1KQjhJNjNtTzNV?=
 =?utf-8?B?RCtHZz09?=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2069;
 6:R5gLHN4GPbp1f1wN2xQPuxoOqYsrA2YWClyYomrLZH+k+oUQBG3xcrHoyRX0nqi2DVeBzX/BijR1K4FnGyD+BwYIU9pn8qzw9dhHk0NT203iQ6GUKBvrYVLhOa1SLDGe5Py1+wlcmVHRfUeQPN1sjeL0PlJFAbJ9FjGExmqoGm8o/j3OzRSiQ3RK2hDjhskHS7KWn0NMB/VrPIq8eANm6EiCSrhTp4ieFH2my4hYxZQicrmqoDd21u9Id9TeIuZD1+P2Xsv8aPGTh4pAL8CJB2yFfmRiSdTPyP8jB8kdqM4evrRTj5ifG25fP8nPghzswbNca7U5PJ9xH66ydfrryw==;
 5:qf3s61VXkGNOhyeDIAaLlXfpantpzJGfNNQvaXHTKpx38zDzRSwnJq2evcpoRMc0t9ncGUQzuttirQxrO/cKmou05IsOdTsnoOaTbN28dsmvPoaD1CfUMz6NT5BV5vDjVYjTvLZ2WHSm6OP3/zn3Zw==;
 24:LnhPjdWOOS1kjIwVgIpSNqpDqhjLOqtuq9PrzvpVJbR+8Q18zqlzfwQiF7Kf9oWuREj/FBkulY86ui01tsNAHGyeatIixQO/fzxb1wlvJqI=;
 7:yZjFxTiQMnDBw780Tv83UoW8ItdhIaf9BZNBcK/cUQlpM42CBEBv6jpaYYK5gsCxrpyfx3Y7wogUqm2SFaXu8WckuSzi5Rat3MP9OZoltqnbVXI2sFhc00pnD9qY+TgI6C+erVMTRcGAgcHa4p67I7byDR7VGIUzkvhhq5/zlpt6j1zhmG9+xDWE9I9mVtFL7fKJDKFa/M7biY6UosXLV6Wes1pPHS7NAzW5MceZT1U=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Oct 2017 05:29:17.8337 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0701MB2069
Cc: Andre.Przywara@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: Re: [Xen-devel] [PATCH v4 2/5] ARM: ITS: Populate host_its_list
 from ACPI MADT Table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gSnVsaWVuLAoKT24gMTAvMy8yMDE3IDc6MTcgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToK
PiBIaSBNYW5pc2gsCj4KPiBPbiAyMS8wOS8xNyAxNDoxNywgbWphZ2dpQGNhdml1bW5ldHdvcmtz
LmNvbSB3cm90ZToKPj4gRnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KPj4K
Pj4gQWRkZWQgZ2ljdjNfaXRzX2FjcGlfaW5pdCB0byB1cGRhdGUgaG9zdF9pdHNfbGlzdCBmcm9t
IE1BRFQgdGFibGUuCj4+IEZvciBBQ1BJLCBob3N0X2l0cyBzdHJ1Y3R1cmUgIHN0b3JlcyBkdF9u
b2RlIGFzIE5VTEwuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IE1hbmlzaCBKYWdnaSA8bWphZ2dpQGNh
dml1bS5jb20+Cj4+IC0tLQo+PiAgIHhlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMgICAgICAgIHwg
MjQgKysrKysrKysrKysrKysrKysrKysrKysrCj4+ICAgeGVuL2FyY2gvYXJtL2dpYy12My5jICAg
ICAgICAgICAgfCAgMiArKwo+PiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oIHwg
MTAgKysrKysrKysrKwo+PiAgIDMgZmlsZXMgY2hhbmdlZCwgMzYgaW5zZXJ0aW9ucygrKQo+Pgo+
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyBiL3hlbi9hcmNoL2FybS9n
aWMtdjMtaXRzLmMKPj4gaW5kZXggMDYxMDk5MS4uMGY2NjJjZiAxMDA2NDQKPj4gLS0tIGEveGVu
L2FyY2gvYXJtL2dpYy12My1pdHMuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5j
Cj4+IEBAIC0xOCw2ICsxOCw3IEBACj4+ICAgICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElm
IG5vdCwgc2VlIAo+PiA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCj4+ICAgICovCj4+
ICAgKyNpbmNsdWRlIDx4ZW4vYWNwaS5oPgo+PiAgICNpbmNsdWRlIDx4ZW4vbGliLmg+Cj4+ICAg
I2luY2x1ZGUgPHhlbi9kZWxheS5oPgo+PiAgICNpbmNsdWRlIDx4ZW4vbGliZmR0L2xpYmZkdC5o
Pgo+PiBAQCAtMTAxOCw2ICsxMDE5LDI5IEBAIHZvaWQgZ2ljdjNfaXRzX2R0X2luaXQoY29uc3Qg
c3RydWN0IAo+PiBkdF9kZXZpY2Vfbm9kZSAqbm9kZSkKPj4gICAgICAgfQo+PiAgIH0KPj4gICAr
I2lmZGVmIENPTkZJR19BQ1BJCj4+ICtzdGF0aWMgaW50IGdpY3YzX2l0c19hY3BpX3Byb2JlKHN0
cnVjdCBhY3BpX3N1YnRhYmxlX2hlYWRlciAqaGVhZGVyLAo+PiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCB1bnNpZ25lZCBsb25nIGVuZCkKPj4gK3sKPj4gKyAgICBzdHJ1
Y3QgYWNwaV9tYWR0X2dlbmVyaWNfdHJhbnNsYXRvciAqaXRzOwo+PiArCj4+ICsgICAgaXRzID0g
KHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY190cmFuc2xhdG9yICopaGVhZGVyOwo+PiArICAgIGlm
ICggQkFEX01BRFRfRU5UUlkoaXRzLCBlbmQpICkKPj4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7
Cj4+ICsKPj4gKyAgICBhZGRfdG9faG9zdF9pdHNfbGlzdChpdHMtPmJhc2VfYWRkcmVzcywgR0lD
VjNfSVRTX1NJWkUsIE5VTEwpOwo+Cj4gQWZ0ZXIgdGhlIGNvbW1lbnQgZnJvbSBBbmRyZSwgSSB3
YXMgZXhwZWN0aW5nIHNvbWUgcmV3b3JrIHRvIGF2b2lkIAo+IHN0b3JlIHRoZSBzaXplIG9mIHRo
ZSBJVFMgaW4gaG9zdF9pdHMuIFNvIHdoYXQncyB0aGUgcGxhbiBmb3IgdGhhdD8KR0lDVjNfSVRT
X1NJWkUgIGlzIG5vdyAxMjhLIChwcmV2IDY0aywgc2VlIGJlbG93KSwgc2FtZSBhcyB3aGF0IHVz
ZWQgaW4gCmxpbnV4IGNvZGUsIEkgdGhpbmsgYW5kcmUgbWVudGlvbmVkIHRoYXQgbmVlZCB0byBh
ZGQgYWRkaXRpb25hbCA2NEsuCj4KPj4gKwo+PiArICAgIHJldHVybiAwOwo+PiArfQo+PiArCj4+
ICt2b2lkIGdpY3YzX2l0c19hY3BpX2luaXQodm9pZCkKPj4gK3sKPj4gKyAgICAvKiBQYXJzZSBJ
VFMgaW5mb3JtYXRpb24gKi8KPj4gKyAgICBhY3BpX3RhYmxlX3BhcnNlX21hZHQoQUNQSV9NQURU
X1RZUEVfR0VORVJJQ19UUkFOU0xBVE9SLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGdpY3YzX2l0c19hY3BpX3Byb2JlLCAwKTsKPgo+IFRoZSBpbmRlbnRhdGlvbiBzdGlsbCBsb29r
cyB3cm9uZyBoZXJlLgphaC4uIG9rLgo+Cj4+ICt9Cj4+ICsjZW5kaWYKPj4gKwo+PiAgIC8qCj4+
ICAgICogTG9jYWwgdmFyaWFibGVzOgo+PiAgICAqIG1vZGU6IEMKPj4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9naWMtdjMuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+PiBpbmRleCBmOTkw
ZWFlLi42ZjU2MmY0IDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKPj4gKysr
IGIveGVuL2FyY2gvYXJtL2dpYy12My5jCj4+IEBAIC0xNTY3LDYgKzE1NjcsOCBAQCBzdGF0aWMg
dm9pZCBfX2luaXQgZ2ljdjNfYWNwaV9pbml0KHZvaWQpCj4+ICAgICAgICAgZ2ljdjMucmRpc3Rf
c3RyaWRlID0gMDsKPj4gICArICAgIGdpY3YzX2l0c19hY3BpX2luaXQoKTsKPj4gKwo+PiAgICAg
ICAvKgo+PiAgICAgICAgKiBJbiBBQ1BJLCAwIGlzIGNvbnNpZGVyZWQgYXMgdGhlIGludmFsaWQg
YWRkcmVzcy4gSG93ZXZlciB0aGUgCj4+IHJlc3QKPj4gICAgICAgICogb2YgdGhlIGluaXRpYWxp
emF0aW9uIHJlbHkgb24gdGhlIGludmFsaWQgYWRkcmVzcyB0byBiZQo+PiBkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggCj4+IGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9naWNfdjNfaXRzLmgKPj4gaW5kZXggMWZhYzFjNy4uZTFiZTMzYyAxMDA2NDQKPj4gLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKPj4gKysrIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9naWNfdjNfaXRzLmgKPj4gQEAgLTIwLDYgKzIwLDcgQEAKPj4gICAjaWZuZGVmIF9fQVNN
X0FSTV9JVFNfSF9fCj4+ICAgI2RlZmluZSBfX0FTTV9BUk1fSVRTX0hfXwo+PiAgICsjZGVmaW5l
IEdJQ1YzX0lUU19TSVpFICAgICAgICAgICAgICAgICAgU1pfMTI4Swo+Cj4gQSBsZXNzIHJhbmRv
bSBwbGFjZSBmb3IgdGhpcyBpcyBjbG9zZSB0byB0aGUgSVRTX0RPT1JCRUxMX09GRlNFVCAKPiBk
ZWZpbml0aW9uLgpvayB3aWxsIGRvIDopCj4KPj4gICAjZGVmaW5lIEdJVFNfQ1RMUiAweDAwMAo+
PiAgICNkZWZpbmUgR0lUU19JSURSICAgICAgICAgICAgICAgICAgICAgICAweDAwNAo+PiAgICNk
ZWZpbmUgR0lUU19UWVBFUiAgICAgICAgICAgICAgICAgICAgICAweDAwOAo+PiBAQCAtMTM1LDYg
KzEzNiw5IEBAIGV4dGVybiBzdHJ1Y3QgbGlzdF9oZWFkIGhvc3RfaXRzX2xpc3Q7Cj4+ICAgLyog
UGFyc2UgdGhlIGhvc3QgRFQgYW5kIHBpY2sgdXAgYWxsIGhvc3QgSVRTZXMuICovCj4+ICAgdm9p
ZCBnaWN2M19pdHNfZHRfaW5pdChjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpOwo+
PiAgICsjaWZkZWYgQ09ORklHX0FDUEkKPj4gK3ZvaWQgZ2ljdjNfaXRzX2FjcGlfaW5pdCh2b2lk
KTsKPj4gKyNlbmRpZgo+PiAgIGJvb2wgZ2ljdjNfaXRzX2hvc3RfaGFzX2l0cyh2b2lkKTsKPj4g
ICAgIHVuc2lnbmVkIGludCB2Z2ljX3YzX2l0c19jb3VudChjb25zdCBzdHJ1Y3QgZG9tYWluICpk
KTsKPj4gQEAgLTE5Niw2ICsyMDAsMTIgQEAgc3RhdGljIGlubGluZSB2b2lkIGdpY3YzX2l0c19k
dF9pbml0KGNvbnN0IAo+PiBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpCj4+ICAgewo+PiAg
IH0KPj4gICArI2lmZGVmIENPTkZJR19BQ1BJCj4+ICtzdGF0aWMgaW5saW5lIHZvaWQgZ2ljdjNf
aXRzX2FjcGlfaW5pdCh2b2lkKQo+PiArewo+PiArfQo+PiArI2VuZGlmCj4+ICsKPj4gICBzdGF0
aWMgaW5saW5lIGJvb2wgZ2ljdjNfaXRzX2hvc3RfaGFzX2l0cyh2b2lkKQo+PiAgIHsKPj4gICAg
ICAgcmV0dXJuIGZhbHNlOwo+Pgo+Cj4gQ2hlZXJzLAo+CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 05:30:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 05:30:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzcGe-0000jd-Ip; Wed, 04 Oct 2017 05:30:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1dzcGd-0000jT-32
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 05:30:47 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 AD/57-25121-60274D95; Wed, 04 Oct 2017 05:30:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSe0hTYRjG9+2cbUfx1Nc0ehtmMIeJNmsIYSR
 hRDeoiEjI+qPO6rgz3I1zZi4oWl4gV0ElVi5r2QW7kIQVRsGSWc5LRS3LCrpHpKamUA411s7O
 Kvvvfb/f8z3v8328FKH2KDUU63KyvI2xaJWJJLcgI1Ov4HuKFp44lpE3drNGXoBWt33vITegL
 QqzzWh3bVdwT7o75Y79SlfX9Wq5Gw2RHpRIkfgwAS2Np6NNAoVwEfjGq5QiUOMIguuDZwkRJO
 NN0PmqTSHWKXgVPBupjYtuI3gdCcZuE7gQxvt8SKyVOAfGRv0qD6IoGq+Ap2GdeExiHTQ33Yv
 5zMRboXcgEJPTeAZ01n2O2STgJdA7/EUlWS6CMzc+EFI9F1oG62M14HQInGpUiBkAexB8rA3H
 gBpnwPFuj1wSzYEHj+pJMQPgdTA8mijpGxD0+bpIqalQQSTyIn5hPtx52YQk0KiCoZ+3SAlkQ
 dPzkfhoB4QuTagkUbsC3o+NKiSQCj86auPArYSGh5VKKZMR2n0dcRBUQ/jkJCE11Sqo+FWnPI
 Lmeaf8gnfKy71TXn4WEVdQpsDyu1heb1icY+TNJs5pZcwWvWFhbo6VFQTGxFoYo5Czw25tRtG
 92CeTodtoIrg+gGZTcu1M+oCpp0g9zWjfuZtjBG4bX2phhQBKpSgt0GsdUTaDZ02sq9hsiS7X
 HwxUkjaFHrBFMS04GKtgNkmoC+mplx96J+Vq0ma3sZpZ9ArRA4sirtT21+LPiobQHE0yjWQym
 TrJwfJWs/N/3o9mUUibTJ8XXZLMNuffSf3REPJoiHrPEzGEk/mHNG7U8WalO7RXU3K34SItpL
 a1jLvIfMOnkjq6fGnf17Q1h66mh6vKjAUR3fO8Za1p5d+4C8/chdnTK7x70ic5vz/4+WN75HF
 L2HKgsrrGoONvJCwv2NiaWJyyrvBiZm5ucOMx7TV38zk6VOa/U/r2Pil/FzZQB7t95JjucvZm
 xdF8LSlwjCGL4AXmN8/xR2qdAwAA
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1507095044!106111030!1
X-Originating-IP: [104.47.38.40]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34417 invoked from network); 4 Oct 2017 05:30:45 -0000
Received: from mail-bl2nam02on0040.outbound.protection.outlook.com (HELO
 NAM02-BL2-obe.outbound.protection.outlook.com) (104.47.38.40)
 by server-2.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 4 Oct 2017 05:30:45 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=maR19XDIyFf/rdXfQaYQvOzzjmL0IUL+Y6RE4o0be2s=;
 b=U19lJ5M8xYKYVbSvmp30WkYkyeWAYqOL80dZaTZ2vpFwgFS00sLiPQTt0aB5NyyVPLsri1SjRIlqodJRoP4q7CRatIMhfdoLvmYjec6bDRTgiyrTyuFQXAUC7tDEbAw/TijQvmgdoiuyRwbfKm4z8bwridMEkUri1IsNIjiLb2o=
Received: from [192.168.0.100] (115.252.122.142) by
 BY2PR0701MB2069.namprd07.prod.outlook.com (10.163.156.147) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Wed, 4 Oct
 2017 05:30:41 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1505999845-12577-1-git-send-email-mjaggi@caviumnetworks.com>
 <1505999845-12577-5-git-send-email-mjaggi@caviumnetworks.com>
 <c1f609dd-e193-0463-ae95-481093634a5b@arm.com>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <8511bb55-2397-21ad-4ccf-0ffda605da34@caviumnetworks.com>
Date: Wed, 4 Oct 2017 11:00:28 +0530
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <c1f609dd-e193-0463-ae95-481093634a5b@arm.com>
X-Originating-IP: [115.252.122.142]
X-ClientProxiedBy: BM1PR01CA0093.INDPRD01.PROD.OUTLOOK.COM (10.174.208.161) To
 BY2PR0701MB2069.namprd07.prod.outlook.com (10.163.156.147)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: f418d6b2-5528-4361-3095-08d50ae90ed9
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:BY2PR0701MB2069; 
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2069;
 3:jVrk5hQxOHEgyTK989+QZUhu1qrDsOSlXE9gIJ85uDLvsgUCbMwp1cj3s/iEdUoepfhSzDsaN08P7Vps44cPaMZeXIbExxj0C4/BgrxP0lZ18RhWdWuWId/bNAjFBwyGHumoDQC2ZMGkdNFo2Rj/W6++MUeCtq+M834qeiYjUpphkegcBg/zgbzgA3BYTYp3fzaZBSBA8k+8/9K4lxCNQzFoUGgQJ0bjpm6ubelOeCZLzenMkU9+s6wGCFNqk784;
 25:DS1bJtLjlC0MkC3Of7Q0SWJGFdxEVoiTNECzteVB9jQeW1cql4sDmis6SGzzZBRHtOpD57jJWbAdPoVTlJrZHaFXLWmp+WXZRjxASXDfGv14ofw9p46NAXsnVm5L73fCnuLc6HuawL3UC5u0V+NYCPj3zaEYX2uvpvkkuenzYGeGXfxSTSr0nu0dh6OtQbT8xjDyI6anhF2/OaZYpYOC9VA8cO/js0UCdKJwUcE0Wt9NeDGU9zRlSDwW5rbMhS99MoTAPHDBNtS5HbFdC1Wp6acOUkyvO5aSKpvQIoK9Y2SRwUzcna8KdsAzMex3905l++sPGjchTJr90T0YHtHuyw==;
 31:yop9oshLpqsjOz8S/tt8pZvfKJDfrz2tQtKUbKDpKEh0obGQkfB8U9bpOpru4RUexmk/v3EyfRCJQAE2qfMkcP1N8CETUXmXkIQYsY0ERtX7l4oZFyOQyUJmluO+iV8RsmvF7Gb/sYz05EEsOP1lNdZGya7Bi10PL6ypUNSNmOngu0KkWFlPmOzAvzxjF9bP9VOCFUDjXFhuu6/n5U2FFfmKp+WBNN7LmPZS+H8VCrw=
X-MS-TrafficTypeDiagnostic: BY2PR0701MB2069:
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2069;
 20:655FG150TmJLW1MCD4tn67ExYBzFiXBS3CiDJz86F/TV72WcWu8igNjByNZRWKwlud5OfyqRuwYwIb0s3joO3xrGjzSrodfoPhRjYDxOwwAxJqg+ZEL7D6Di1ejiv2SprlPl4GqM6LkNKnM5q78rj+aQ9O4b0oL0jec8W0n0m9Zi9DwfYO8pQtg2FJXmTOz/Vn5CeJXFILrEm/nGWdIh/aRd4WgjHNYqB+uMIUT5ydQAe8azAdg3wV1dC5dx84vxhDvqfzVK1x/cLyqa3pa5BI/+LvxTCUDMbe+bpFxnQ2rqSJ+qaig71/eQoOlG/dde6EzhQFWmM6GMUNExyeTXMl8RiQM5hQ/melqwN6INlIVw26s/76BWzJFYWl1j34AkjZfiQOiXWXBnv2hTCCMF0m9scfcza1HPdP2OxlVSM9So7dzgfSp1GwTwv93/oGwX2iLDku3j0R4jEdwOyvOj5U3fQUyUF8wx2ku001UEWrAm0y8KgUPh03Dho+yg4WSRswwm+8Rt+hyppTamqE1/v0ztmfRCtuWQyxU0Flgnxd3alCOLc6NJioqPEUTjgYymuKRKCQCboNs16gB/YklDF12dTXBktEv2qWf7OFlSpGQ=;
 4:7F3fgPW4qe8674OaOljWkn2fo+0AwjQXDX5ARv0NskjnAyWdC+r993PfyBaPKipvkLRATDIipmqwtpdFfhnxzh8+G5CJkLTnRy/nLXY4RONsX5F7FTHCh3l+IjJiBF11I4vVWBEFzInxKocSYlXRHPHvL1RgoZSwygXgeZvAzvYwcMIcjHwrTOjrGG51o53xATILrWrtmcWizHQEyrFzc1k/Tm8iB30cOXDr6/WtB64MLGvAqKE4iqh9u7tqLFCc
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <BY2PR0701MB2069CC30311812EF33034F96EC730@BY2PR0701MB2069.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(93006095)(100000703101)(100105400095)(10201501046)(3002001)(6041248)(20161123558100)(20161123560025)(20161123564025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BY2PR0701MB2069; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BY2PR0701MB2069; 
X-Forefront-PRVS: 0450A714CB
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(6049001)(346002)(376002)(189002)(24454002)(377454003)(199003)(101416001)(81156014)(189998001)(47776003)(4326008)(68736007)(53546010)(478600001)(305945005)(72206003)(316002)(53936002)(2906002)(16576012)(7736002)(50986999)(230700001)(65806001)(76176999)(16526018)(54356999)(50466002)(66066001)(5660300001)(65956001)(31696002)(6486002)(106356001)(65826007)(6116002)(58126008)(117156002)(3846002)(64126003)(6666003)(105586002)(83506001)(31686004)(23676002)(8676002)(97736004)(2950100002)(81166006)(42882006)(36756003)(90366009)(6246003)(8936002)(33646002)(25786009)(229853002)(77096006)(107886003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0701MB2069; H:[192.168.0.100]; FPR:;
 SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCWTJQUjA3MDFNQjIwNjk7MjM6Yi9BNmczRVVNQ2FFWXBXZnhRY0R2bGVm?=
 =?utf-8?B?UFNlZWxIcWEzY2tWRnlJSHNvd0Y5T3FJakM1RnJnMEFFV0FyTmh2WjJLWHJV?=
 =?utf-8?B?WVVtY1dob01JbHBEMCtobGFIZWp3ZkNrTFNYbnhlNUorZlpsUk5BMlNEQ0VR?=
 =?utf-8?B?a09mUVRFMVdENjVnNGNHS0p2N0I4aFhhamFRbG95enpOQVZqdXI1VGQxL1Vv?=
 =?utf-8?B?LzExd3JCZjN4N1BCVURBeTFZMkxNRTh0RE9IYzV0c1RCSVpnRnJzREtVWWpI?=
 =?utf-8?B?dEsyVW1ndnpUV2J3S2VDZnUzRlNhV3JYSDFvR2s4N213SVpuWUUyd0NkdHJC?=
 =?utf-8?B?SitNblJ3T3NCTFJTWDNmRzFiUExlcFJnc3FQOU1GNW1vMGdKRUFsa1puRFhh?=
 =?utf-8?B?ZjhIQitycVZrVk1PcDlwY0Jid1ZFVkw3QjJrQkhLS0Nha01idTNQcW1uZWE4?=
 =?utf-8?B?bWhhbllOQVNXaFcrOWl4U1F6L3ZPUWpQRGI0LzBHS3VBSDJEQ1dPMklLMDBi?=
 =?utf-8?B?TDMvNTBTVVhuaFR4MmpFdTBYOGNDYVlvcHBjQ1VNVTRPN1dWUUM0Y0RLU2Nx?=
 =?utf-8?B?VE44b2FoaW9WR1JBUDNqbXFxK1dQL2Izc1dicC92Sk9OR2hodzkvcGdxZWw1?=
 =?utf-8?B?L3B6U2dMTkFNU2dvSG5yWjU2TW5kTDc0SWNmWE9PZlRoRkt0RnJLRUVGeGM5?=
 =?utf-8?B?YUkybDFoWWZWVU9SV0VVVXB6MnpQZHVOckpyZFhDMzJXOWpMeGxCcjgxekVx?=
 =?utf-8?B?Q1Zua0dpNSt2R0N0NUJ6VnJMeEEreGVhU0drczZSODVCcEFYb2lrSTNVRDRk?=
 =?utf-8?B?SWJCeEZtUkova2dRZXdPSFZ4azMzaTdzSW5BOXpBb2hMMUlaanMrZWZnQXVS?=
 =?utf-8?B?OFhYMFJEQXdiNVU4a3dGNVp2UmpKU3FFRWt0aXlPV05GTk1adHVxS0pYWHlC?=
 =?utf-8?B?aGdPZmprTEdYd2lWTHpuQzhhV1B3ck5BMGsvamFhY2JWMnFEWG10YllVU3JU?=
 =?utf-8?B?cGhTN2dDNklQNGYwRDBacjZ0RFVsUjJaNFdqMjVrUkZXZUJaZlJFL1doTHZo?=
 =?utf-8?B?VjNzSDg1dWlSQ3k5SWpUVVdodzFjcVFhQmRTTHFFR3gyaHd3M1JSd210SDRp?=
 =?utf-8?B?dFh6c2c0WllUcnBCNFRENUtDKy9TWTV0R1N0RUhmQlZiSXZrZTREQzhmNnpN?=
 =?utf-8?B?aWFYNXZocjl6M1BQUDl2OGkzSlAycWl5VHpZQWQzYXJPMU4zVy9LK0NRL1BB?=
 =?utf-8?B?NFpOQk1RMXVYRjU1Y2wrcUppSEJJd0F2bEd6bnVqMUl4WUQrUVBtdm1KODQ5?=
 =?utf-8?B?RU53cDh1eGRJb2tKbStrN2ZkeTczT0s4OEZzRXhSRXRQWEtJQ2w0WXJTbkMx?=
 =?utf-8?B?eHNmT2VycDVRbHFUWlZSSjFHY3FWdzRsVFpTZmExNXcyUCt0eTBGRW1JeENC?=
 =?utf-8?B?amVHMmlLV2paZEJDY3VFbFJDT05qN0lpZEdSbVgxc3Z3NUFjTk14TWx6RjBm?=
 =?utf-8?B?MFQxL0tXTlZMOWhWUHk5M3gxaWh1SFNBQzlQMWdHVXA4WWNJdVZSUFBIZmts?=
 =?utf-8?B?VHY1Z3RmSnNQbEdFdjFPTEtiRDlZQ2dKa0JCZlB4S2MrS0lnRmJOdVNoa1NO?=
 =?utf-8?B?VDB5S2Exdi9xUFhYNEQzOTZqa3ViK1lhUWx1TUl2bFB1cTdWWXFaMWVrUDBR?=
 =?utf-8?B?amFPRm4yL2tjMzFnMFRhTHFNbWkvbjduTFBQQlpQbUNsNjNSUG8zMmNIbTlU?=
 =?utf-8?B?Mi9Ud3dCaHRpOE5wd0orbW5RSzV4MndrQ0JTMWFoYUUxS282YTNZVGsxQWNm?=
 =?utf-8?B?Z2dTRng2Q1QxVjJzTFNBQmR5RGtxdThnY0pqc1hVKzZqamo5azJuRVNPTmxP?=
 =?utf-8?Q?a07bLDSmhRV3I1js9prJoTBCCNUghsGEPq?=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2069;
 6:6CdT7WTEr/nIdTf14F8vEqVkx5Qg8uw3XufxyaVU8gL+HQ7x9TGvVzg5kxAP1c+lC/A3/sQBriAN+Q9hj3LjzZjy0C18m4VRemXmCVBI5krvTgZbVxP5OAKXTAM8Tt8Q1soyJliWdZmQWS98PWmYKiNZiwIYkcLKeuQtQBVE82QRBivUlpmltvSBI1Jc3k0ZbXX1ZnYE5htgDiidhOSF2tzD5ydwDHi24C1cXfyBHs31w7Bq17noW5/HnDdFAawbWrBKh9NqYeKpUQ0H6tRDxODthjmL2UFv2u73ut4+Jy31RQApxeS+HOibJWqyONVKkwevqk0XxHywg5xytznnvA==;
 5:f3abEKqH5x5XOUeI6mHQkHvi0WnYje9leFThY3X+EHo0zHDkDroBacpn7qJZKPVL8Mpn8c5eGkTEnd4DfNpn4zuAnwTGPzrctRB2vggjXwKfAaEOcT2dBsiHR6w7uQCq181meZishfP6VslU6wBtpw==;
 24:Y2Zq89o96EjPBlQOLO4hDGncKEBecLmqymnJKEKGsvY8cprd+eZJZzSK81n3U5EcYjaeMRWweQd8NUmRIayntrFXB0kA95qTpXuDRT+NWeE=;
 7:EFoa8iicAfHRaB/8WHAY9zGn/qvek1g1i0wa6UooT0r9iMZZZLzfXluP/1g6zcGy3kBDzLwAv3+N1fbB1dZMBZl+LI3EjCjxYMhPDmPJZR1hbJh/CiKOqVQK9iJt6Er+N5IeZPAJeM1cKLXqUm4lOheMW1DHBXbyYhR0tQdW+bFdqn9A7PzYMFCdilzoR+nzYfjgOf+CBbh37V1GKvN3a0oQWVLzgHdcrMMH9NC5YH4=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Oct 2017 05:30:41.3845 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0701MB2069
Cc: Andre.Przywara@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: Re: [Xen-devel] [PATCH v4 4/5] ARM: Introduce get_hwdom_madt_size
 in gic_hw_operations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkKCk9uIDEwLzMvMjAxNyA4OjAxIFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCj4KPiBP
biAyMS8wOS8xNyAxNDoxNywgbWphZ2dpQGNhdml1bW5ldHdvcmtzLmNvbSB3cm90ZToKPj4gRnJv
bTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KPj4KPj4gZXN0aW1hdGVfYWNwaV9l
Zmlfc2l6ZSBuZWVkcyB0byBiZSB1cGRhdGVkIHRvIHByb3ZpZGUgY29ycmVjdCBzaXplIG9mCj4+
IGhhcmR3YXJlIGRvbWFpbnMgTUFEVCwgd2hpY2ggbm93IGFkZHMgSVRTIGluZm9ybWF0aW9uIGFz
IHdlbGwuCj4+Cj4+IEludHJvZHVjaW5nIGdpY19nZXRfaHdkb21fbWFkdF9zaXplLgo+Cj4gSSB0
aGluayB0aGUgY29tbWl0IHRpdGxlIGlzIG1pc2xlYWRpbmcsIHRoZSBtYWluIHB1cnBvc2Ugb2Yg
dGhpcyBwYXRjaCAKPiBpcyB1cGRhdGluZyB0aGUgZm9ybXVsYSB0byBjb21wdXRlIHRoZSBNQURU
IHNpemUgZm9yIEdJQ3YzLiBOb3QgCj4gaW50cm9kdWNpbmcgdGhlIGNhbGxiYWNrcy4KPgo+IEJ1
dCBsaWtlbHksIHlvdSB3YW50IHR3byBwYXRjaGVzIGhlcmU6Cj4gICAgIC0gUGF0Y2ggIzEgYWRk
aW5nIHRoZSBjYWxsYmFja3MKPiAgICAgLSBQYXRjaCAjMiB1cGRhdGluZyB0aGUgZm9ybXVsYSBm
b3IgR0lDdjMKPgo+IEZvciB0aGlzIHRpbWUsIEkgd291bGQgYmUgb2sgdG8gaGF2ZSBvbmx5IG9u
ZSBwYXRjaCBwcm92aWRpbmcgdGhlIAo+IGNvbW1pdCBtZXNzYWdlIGlzIHVwZGF0ZWQuCj4Kb2ss
IHdpbGwgdXBkYXRlLi4KPiBDaGVlcnMsCj4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 05:39:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 05:39:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzcOZ-000154-CV; Wed, 04 Oct 2017 05:38:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1dzcOX-00014y-Va
 for xen-devel@lists.xen.org; Wed, 04 Oct 2017 05:38:58 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 11/DE-03414-1F374D95; Wed, 04 Oct 2017 05:38:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS/dd8ZV
 Ig2Wn1C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozlK34xFXRwVtx784y9gXESexcjB4eQQJ7E
 1EeBXYycHLwCdhLnl+9nArElBAwlTi+8yQJiswioSrxs/ccGYrMJqEt0LmoHi4sISEmsOfUKL
 M4sECnRe/MEI4gtLOAg8XT1M9YuRi6g8acYJc61zGAF2cUpYC2xe188iMkrICjxd4cwRKuWxM
 Nft1ggbG2JZQtfM4OUMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilGjOLWoLLVI19BCL6k
 oMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMPQYgGAH482NAYcYJTmYlER5dQqvRArx
 JeWnVGYkFmfEF5XmpBYfYtTg4BDYtmv1BUYplrz8vFQlCd7ZRUB1gkWp6akVaZk5wOiAKZXg4
 FES4V0HkuYtLkjMLc5Mh0idYtTl6Lh59w+TENgMKXHeNSBFAiBFGaV5cCNgkXqJUVZKmJcR6E
 AhnoLUotzMElT5V4ziHIxKwrz7QKbwZOaVwG16BXQEE9ARc7ougBxRkoiQkmpgFN47+8UVD+b
 uh+FT2RQNRcovtlR+XXgyNJv1xn6nFTy5f5ccWeIo1DZvR/gdjeX7K7PEt4fYCfvzTdufunj1
 FF+ZJVPqHtzr37PXXGrC+7ZfYpOMny+a0vxaPSZYYqGLbLXTjupDogYuy5j3Gatte7lrqcvid
 U2MnArsSUuzPgazqeWYzQtLU2Ipzkg01GIuKk4EAA4LmHfPAgAA
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1507095532!76266335!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35075 invoked from network); 4 Oct 2017 05:38:54 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 05:38:54 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 03 Oct 2017 23:38:51 -0600
Message-Id: <59D473EA0200007800107918@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 03 Oct 2017 23:38:50 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <julien.grall@arm.com>
References: <20170921124035.2410-1-julien.grall@arm.com>
 <20170921124035.2410-5-julien.grall@arm.com>
 <59C4F0EC020000780017E7BE@prv-mh.provo.novell.com>
 <bf0cf605-8a0c-7a34-c0f8-de78ec5d18e9@arm.com>
In-Reply-To: <bf0cf605-8a0c-7a34-c0f8-de78ec5d18e9@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 04/16] xen/x86: p2m-pod: Fix coding style
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+IDA5LzI4LzE3IDk6MzAgUE0g
Pj4+Cj5PbiAwOS8yMi8yMDE3IDEwOjE1IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24g
MjEuMDkuMTcgYXQgMTQ6NDAsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+PiBBbHNv
IHRha2UgdGhlIG9wcG9ydHVuaXR5IHRvOgo+Pj4gICAgICAtIG1vdmUgZnJvbSAxIDw8ICogdG8g
MVVMIDw8ICouCj4+PiAgICAgIC0gdXNlIHVuc2lnbmVkIHdoZW4gcG9zc2libGUKPj4+ICAgICAg
LSBtb3ZlIGZyb20gdW5zaWduZWQgaW50IC0+IHVuc2lnbmVkIGxvbmcgZm9yIHNvbWUgaW5kdWN0
aW9uCj4+PiAgICAgIHZhcmlhYmxlcwo+PiAKPj4gSSBkb24ndCB1bmRlcnN0YW5kIHRoaXMgbGFz
dCBwb2ludCwgYnR3IC0gdGhlIGxhcmdlc3Qgb3JkZXIgcGFnZSB0aGUKPj4gY29kZSBuZWVkcyB0
byBkZWFsIHdpdGggcmlnaHQgbm93IGlzIDFHYiwgc28gdGhlcmUncyBubyByaXNrIG9mCj4+IG92
ZXJmbG93ICh5ZXQpLiBCdXQgeW91J3ZlIGdvdCBHZW9yZ2UncyBhbmQgQW5kcmV3J3MgYWNrLCBz
byBubwo+PiBuZWVkIHRvIHJldmlzZSB0aGlzLi4uCj4KPlRoZSBsYXN0IG9uZSByZXN1bHQgZnJv
bSB0aGUgZXhpc3RpbmcgMVVMIDw8IGluIHRoZSBjb2RlLiBXZSBoYXZlIHBsYWNlIAo+d2hlcmUg
dGhlIGluZHVjdGlvbiB2YXJpYWJsZSBpcyB1bnNpZ25lZCBpbnQgYnV0IHRoZSBzaGlmdCB1bnNp
Z25lZCBsb25nLgoKSW4gd2hpY2ggY2FzZSBJIHdvdWxkIGhhdmUgc3VnZ2VzdGVkIHRvIGNoYW5n
ZSB0aGUgc2hpZnQgdG8gdXNlIDFVLCBzaW5jZSAuLi4KCj5TaW1pbGFybHkgdGhlIGNvZGUgaXMg
dXNpbmcgYSBtaXggb2YgMSA8PCBhbmQgMVVMIDw8LiBJIG1vdmVkIHRvIFVMIAo+YmVjYXVzZSBl
dmVuIGlmIHRoZSBjb2RlIG9ubHkgc3VwcG9ydCB1cCB0byAxR0Igc3VwZXJwYWdlIGF0IHRoZSBt
b21lbnQsIAo+aXQgd291bGQgYmUgcGFpbiB0byBmaW5kIGFsbCB0aGUgcGxhY2VzIHRoZSBkYXkg
d2UgZGVjaWRlIHRvIHVzZSBiaWdnZXIgb25lLgoKLi4uIEkgZG91YnQgdGhpcyB3b3VsZCBiZSB0
b28gaGFyZC4gQnV0IGluIHRoZSBlbmQgaXQncyBHZW9yZ2UgdG8ganVkZ2UgYW55d2F5LgoKSmFu
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 05:46:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 05:46:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzcVK-0001nk-3I; Wed, 04 Oct 2017 05:45:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1dzcVI-0001ne-RW
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 05:45:56 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 4D/2B-02041-49574D95; Wed, 04 Oct 2017 05:45:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXS6fjDS3di6ZV
 Ig+3nlCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozbF1exFBxhr+jYe4S9gXEBWxcjJ4eQQJ7E
 j4vfWUFsXgE7icn9N8BsCQFDidMLb7KA2CwCqhJPF81gB7HZBNQlOhe1g8VFBOQlLuy8zdzFy
 MXBLDCfUWLWyqOMIAlhgTCJHV++MoEkhASeMUrMW3EYqJuDg1PASOL3JXMQk1dAUOLvDmGQcm
 YBLYmHv26xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6
 RgV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmD41TMwMO5gbD7hd4hRkoNJSZRX
 p/BKpBBfUn5KZUZicUZ8UWlOavEhRg0ODoFtu1ZfYJRiycvPS1WS4G0oAaoTLEpNT61Iy8wBR
 ghMqQQHj5II76sioDRvcUFibnFmOkTqFKMxx42H1/8wcXTcvPuHSQhskpQ47zSQSQIgpRmleX
 CDYJF7iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iw7yKQKTyZeSVw+14BncIEdMqcrgsgp5Q
 kIqSkGhjl31/v0E+58OGNksTvq74Jc0K87ptapv3Sb6q7llyUsXx9/LIbSs/nKC2etktu9sIZ
 rROcObpVa6Y2pHxynx/2wWGrfI/yRAP2BSbZB4MuhTJ5bVZxPqxq9mz9aZGtjI881vVtSfVY+
 pKnZl9NyZvguvlfZt4NL45L0OvdIjGz+Wr3LsEKNkMlluKMREMt5qLiRAA/Ze+t1wIAAA==
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1507095951!62317739!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21697 invoked from network); 4 Oct 2017 05:45:53 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 05:45:53 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 03 Oct 2017 23:45:50 -0600
Message-Id: <59D4758C0200007800107924@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 03 Oct 2017 23:45:48 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <dario.faggioli@citrix.com>
References: <150659250903.4057.6425247157210641083.stgit@Solace.fritz.box>
 <150659376652.4057.12723423135216244659.stgit@Solace.fritz.box>
 <59CD100D0200007800180825@prv-mh.provo.novell.com>
 <1506619003.5001.18.camel@citrix.com>
In-Reply-To: <1506619003.5001.18.camel@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, andrew.cooper3@citrix.com, tim@xen.org,
 george.dunlap@citrix.com, julien.grall@arm.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 2/3] xen: RCU: make the period of the
 idle timer configurable.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPiAwOS8yOC8xNyA3
OjE3IFBNID4+Pgo+T24gVGh1LCAyMDE3LTA5LTI4IGF0IDA3OjA2IC0wNjAwLCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4gPiA+ID4gT24gMjguMDkuMTcgYXQgMTI6MTYsIDxkYXJpby5mYWdnaW9saUBj
aXRyaXguY29tPiB3cm90ZToKPj4gPiAKPj4gQW5kIHRoZW4sIGFzIGEgY29zbWV0aWMgdGhpbmcs
IGlkbGVfdGltZXJfcGVyaW9kX21zIG5vdyBpc24ndAo+PiByZWFsbHkgbmVlZGVkIG91dHNpZGUg
b2YgdGhpcyBmdW5jdGlvbi4gSSdkIHByZWZlciBpZiB5b3UgbW92ZWQgaXQKPj4gYW5kIHRoZSBp
bnRlZ2VyX3BhcmFtKCkgaW50byB0aGlzIGZ1bmN0aW9uLCB0byBsaW1pdCB0aGVpciBzY29wZXMK
Pj4gYXMgbXVjaCBhcyBwb3NzaWJsZS4KPj4gCj5PbiBhbiB1bnJlbGF0ZWQgKHRvIHRoaXMgc2Vy
aWVzKSBub3RlLCBkb2VzIHRoaXMgbWVhbnMgdGhhdCBwYXRjaGVzCj5saWtlIHRoZSBvbmUgYmVs
b3cgYXJlIHdlbGNvbWUvYWNjZXB0ZWQ/CgpZZXMsIGF0IGxlYXN0IEkgd291bGQgYXBwcmVjaWF0
ZSBhbnkgdmFyaWFibGVzIGluIG9idmlvdXNseSB0b28gd2lkZQpzY29wZXMgdG8gYmUgbW92ZWQg
aW50byB0aGUgc2NvcGUgdGhleSdyZSByZWFsbHkgbmVlZGVkIGluLiBCdXQgYXMKd2l0aCBtb3N0
IGNsZWFudXAsIEkgZ2VuZXJhbGx5IHByZWZlciBzdWNoIHRvIGJlIGRvbmUgb24gdGhlIGdvLAp1
bmxlc3Mgb25seSB2ZXJ5IGZldyBpbnN0YW5jZXMgb2YgYSBjZXJ0YWluIHBhdHRlcm4gYXJlIGxl
ZnQuIEV2ZW4gaWYKc3VjaCBjaGFuZ2VzIGdlbmVyYWxseSBhcmUgcmVsYXRpdmVseSBlYXN5IHRv
IHJldmlldywgdGhleSBzdGlsbCBuZWVkCmxvb2tpbmcgYXQgYW5kIGhlbmNlIGNvbnN1bWUgcmV2
aWV3IGJhbmR3aWR0aCBiZXR0ZXIgaW1vIHNwZW50CmVsc2V3aGVyZS4KCkphbgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 05:48:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 05:48:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzcXN-0001vD-Ev; Wed, 04 Oct 2017 05:48:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1dzcXM-0001v1-8m
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 05:48:04 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 EE/5E-03610-31674D95; Wed, 04 Oct 2017 05:48:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXS6fjDS1e47Eq
 kwcqXPBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aMx7PZChawVax9P5G9gXEJaxcjJ4eQQJ7E
 zmen2UFsXgE7icXTX7OA2BIChhKnF94Es1kEVCUmvt/IBmKzCahLdC5qB4uLCMhJbDp8FaiXi
 4NZ4DijxKXve5hAEsICmRLz7/czgySEBG4zSqzbPw9sG6eAnsTWnjNARRxA2wQl/u4QBgkzC2
 hJPPx1iwXC1pZYtvA1M0gJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGDWKU4vKUot0jSz
 0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECA5ABCHYwnl8beIhRkoNJSZRXp/BK
 pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXpZSoJxgUWp6akVaZg4wFmDSEhw8SiK8r4qA0rzFB
 Ym5xZnpEKlTjMYcNx5e/8PE0XHz7h8mIZa8/LxUKXFeBpBJAiClGaV5cINgMXqJUVZKmJcR6D
 QhnoLUotzMElT5V4ziHIxKwrx3SoCm8GTmlcDtewV0ChPQKXO6LoCcUpKIkJJqYORZLr56v+v
 CF3u+1fSvM/jM/K3TwnJ7wNOwx0brBM9a+Jzbbr3P5mFO9iFdndzW/4pTLpw3YJgrb27NfpaL
 afvuoqehYo+UZyzd8fTwZ55H+e9uWez6mnZHw22xu84RLc575zr+FJuvDNoZ/vVBweEtpnfm/
 Qi75Z3wN5/T4VW0Xtfa/YYP9rcrsRRnJBpqMRcVJwIA4blzMswCAAA=
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1507096081!119008912!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43385 invoked from network); 4 Oct 2017 05:48:02 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 05:48:02 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 03 Oct 2017 23:48:00 -0600
Message-Id: <59D4760F020000780010792F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 03 Oct 2017 23:47:59 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <yi.y.sun@linux.intel.com>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506160104-5890-3-git-send-email-yi.y.sun@linux.intel.com>
 <59CCE9360200007800180673@prv-mh.provo.novell.com>
 <20170929013459.GA11006@yi.y.sun>
In-Reply-To: <20170929013459.GA11006@yi.y.sun>
Mime-Version: 1.0
Content-Disposition: inline
Cc: wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 dgdegra@tycho.nsa.gov, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v4 02/15] Rename PSR sysctl/domctl
 interfaces and xsm policy to make them be general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiAwOS8yOS8xNyAzOjM3IEFNID4+
Pgo+T24gMTctMDktMjggMDQ6MjE6MTAsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+Pj4gT24gMjMu
MDkuMTcgYXQgMTE6NDgsIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+IHdyb3RlOgo+PiA+IC0t
LSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAo+PiA+ICsrKyBiL3hlbi9pbmNsdWRlL3B1
YmxpYy9kb21jdGwuaAo+PiA+IEBAIC0zNyw3ICszNyw3IEBACj4+ID4gICNpbmNsdWRlICJodm0v
c2F2ZS5oIgo+PiA+ICAjaW5jbHVkZSAibWVtb3J5LmgiCj4+ID4gIAo+PiA+IC0jZGVmaW5lIFhF
Tl9ET01DVExfSU5URVJGQUNFX1ZFUlNJT04gMHgwMDAwMDAwZQo+PiA+ICsjZGVmaW5lIFhFTl9E
T01DVExfSU5URVJGQUNFX1ZFUlNJT04gMHgwMDAwMDAwZgo+PiAKPj4gVGhpcyBpcyBuZWVkZWQg
b25seSBpZiB0aGUgc2VyaWVzIGRvZXNuJ3QgbWFrZSA0LjEwOyA0LjkgaGFkIGl0Cj4+IGFkIDB4
MDAwMDAwMGQuCj4+IAo+VGhhbmtzISBTbywgdGhpcyB2ZXJzaW9uIG51bWJlciBpcyB1cGdyYWRl
ZCBvbmx5IGZvciBvbmUgcmVsZWFzZS4gSSB0aG91Z2h0Cj5ldmVyeSBpbnRlcmZhY2UgY2hhbmdl
IHNob3VsZCBidW1wIGl0LgoKSXQncyBmb3IgY29uc3VtZXJzIHRvIGJlIGluIGxpbmUgd2l0aCBy
ZWxlYXNlczsgYnJlYWtpbmcgY29uc3VtZXJzIGJldHdlZW4KdW5zdGFibGUgc25hcHNob3RzIGlz
IG5vdCBhIGNvbmNlcm4gKGRldmVsb3BlcnMgc2hvdWxkIGJlIGF3YXJlKS4KCkphbgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 05:52:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 05:52:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzcbO-0002ck-VS; Wed, 04 Oct 2017 05:52:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1dzcbO-0002ce-Ex
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 05:52:14 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 5F/29-03093-D0774D95; Wed, 04 Oct 2017 05:52:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDS5e3/Eq
 kwb2rbBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bz/9OYCt5zVTw5tpCtgfENRxcjJ4eQQJ7E
 k+kLGUFsXgE7iQUf9jCD2BIChhKnF95kAbFZBFQlJm68ywRiswmoS3QuageLiwjISWw6fJW9i
 5GLg1lgAqPEh8UXwAYJCyRJ/J13lwUkISRwm1HibscmsASngJ7E5a7jQAkOoG2CEn93CIOEmQ
 W0JB7+usUCYWtLLFv4mhmkhFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYwaxalFZalFukY
 GeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgQHIAAQ7GH8tCzjEKMnBpCTKq1N4
 JVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+LUqCcYFFqempFWmYOMBZg0hIcPEoivCZlQGne4
 oLE3OLMdIjUKUZdjo6bd/8wCbHk5eelSonzvgOZIQBSlFGaBzcCFpeXGGWlhHkZgY4S4ilILc
 rNLEGVf8UozsGoJMzLDbKKJzOvBG7TK6AjmICOmNN1AeSIkkSElFQDo2PM6RmKc1i/6/n6sfi
 kqFx86FD1/xSfuIdT2TMWRfUqi6sez/5P/628XCXl9TzVNwlzbnPZ3LPZFjVj2iXNktaW2OTV
 WVXlrLIy0rPjF2pe2zqde7/6DH6e966qy2N75zoeX66SKcArFL9v1qtbh4q+SMRM2ZiXx7Wg4
 1DzkTfi0xfz3me9rcRSnJFoqMVcVJwIAJLQpvjGAgAA
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1507096331!64263647!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56266 invoked from network); 4 Oct 2017 05:52:12 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 05:52:12 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 03 Oct 2017 23:52:10 -0600
Message-Id: <59D47709020000780010793D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 03 Oct 2017 23:52:09 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <yi.y.sun@linux.intel.com>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506160104-5890-5-git-send-email-yi.y.sun@linux.intel.com>
 <59CCF2590200007800180712@prv-mh.provo.novell.com>
 <20170929015358.GC11006@yi.y.sun>
In-Reply-To: <20170929015358.GC11006@yi.y.sun>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v4 04/15] x86: implement data structure and
 CPU init flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiAwOS8yOS8xNyAzOjU1IEFNID4+
Pgo+T24gMTctMDktMjggMDU6MDA6MDksIEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+Pj4gT24gMjMu
MDkuMTcgYXQgMTE6NDgsIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+IHdyb3RlOgo+PiA+IE9u
ZSB0aHJ0bCByZWdpc3RlciBvZiBNQkEgc3RvcmVzIGEgdGhyb3R0bGUgdmFsdWUgZm9yIG9uZSBv
ciBtb3JlCj4+ID4gZG9tYWlucy4gVGhlIHRocm90dGxlIHZhbHVlIG1lYW5zIHRoZSBkZWxheSBi
ZXR3ZWVuIEwyIGNhY2hlIGFuZCBuZXh0Cj4+ID4gY2FjaGUgbGV2ZWwuCj4+IAo+PiBXaGF0IGlz
IGEgZGVsYXkgYmV0d2VlbiB0d28gY2FjaGUgbGV2ZWxzPwo+PiAKPlRoZXJlIGlzIGEgInByb2dy
YW1tYWJsZSByYXRlIGNvbnRyb2xsZXIiIGJldHdlZW4gdGhlbSB0byBpbmRpcmVjdGx5IGNvbnRy
b2wKPnRoZSBiYW5kd2lkdGguCgpJJ20gYWZyYWlkIEkgZG9uJ3QgZmVlbCBsaWtlIHRoaXMgYW5z
d2VycyBteSBxdWVzdGlvbi4gQW55d2F5IC0gdGhlIHNlbnRlbmNlCm5lZWRzIHNvbWUgcmUtcGhy
YXNpbmcgc28gaXQgYmVjb21lcyBjbGVhciB3aGF0IHlvdSdyZSB0YWxraW5nIGFib3V0LgoKPj4g
PiBAQCAtMTQxMCw2ICsxNDk2LDcgQEAgc3RhdGljIHZvaWQgcHNyX2NwdV9pbml0KHZvaWQpCj4+
ID4gICAgICB1bnNpZ25lZCBpbnQgc29ja2V0LCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7Cj4+
ID4gICAgICBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0Owo+PiA+ICAgICAgc3RydWN0IGNwdWlkX2xl
YWYgcmVnczsKPj4gPiArICAgIHVpbnQzMl90IGVieDsKPj4gCj4+IElzIHRoaXMgbG9jYWwgdmFy
aWFibGUgcmVhbGx5IGEgYmlnIGhlbHA/IFRvIG1lIGl0IGxvb2tzIGxpa2UgaXQgb25seQo+PiBt
YWtlcyB0aGUgcGF0Y2ggbGFyZ2VyIHdpdGhvdXQgYWN0dWFsbHkgaW1wcm92aW5nIGFueXRoaW5n
LAo+PiBhbmQgd2l0aG91dCBiZWluZyByZWxhdGVkIHRvIHRoZSBzdWJqZWN0IG9mIHRoZSBwYXRj
aC4KPj4gCj5JTUhPLCBpdCBjYW4gYXZvaWQgdGhlICdjcHVpZF9jb3VudF9sZWFmKCknIGJlaW5n
IHJlcGVhdGVkbHkgY2FsbGVkLiBXaXRob3V0IGl0LAo+d2UgaGF2ZSB0byBjYWxsICdjcHVpZF9j
b3VudF9sZWFmKCknIGZvciAyIG1vcmUgdGltZXMuCgpIbW0sIGRpZG4ndCB5b3Ugc2ltcGx5IHJl
cGxhY2UgcmVncy5iIHVzZXMgd2l0aCBlYng/IE9yIGRpZCBJIG92ZXJsb29rIGEgcGxhY2UKd2hl
cmUgcmVncyBpcyBiZWluZyBvdmVyd3JpdHRlbiBiZWZvcmUgdGhlIGxhc3Qgb2YgdGhlc2UgcmVn
cy5iIHVzZXMgKGluIHdoaWNoIGNhc2UKSSB0aGluayB5b3VyIGNoYW5nZSBpcyBmaW5lKT8KCkph
bgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 05:58:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 05:58:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzch9-0002q8-LQ; Wed, 04 Oct 2017 05:58:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzch8-0002pw-62
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 05:58:10 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 31/8A-03283-17874D95; Wed, 04 Oct 2017 05:58:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTe/4kq
 kwcHZxhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNePbtOWvBF6GK0zPOMDcw
 nuPtYuTiEBJoZJI4tugmK4TzmFHi1KUt7F2MnEDONkaJf5dZQWwRAWeJr2fmAsU5OHgF9CU6d
 waAhIUF/CRau5qZQHolBO4zS2x9d58NJCEh4Cnx+/U+Fhj7xPclQDY7B5uAlcQhMZAoi4CqxO
 ujV5knMHIvYGRYxahRnFpUllqka2iil1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4k
 R6HEGINjBeH1jwCFGSQ4mJVFencIrkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeKeUA+UEi1LT
 UyvSMnOAoQeTluDgURLhjQdJ8xYXJOYWZ6ZDpE4x6nIc23T5D5MQS15+XqqUOG8USJEASFFGa
 R7cCFgcXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwbynIFJ7MvBK4Ta+AjmACOmJO1wWQI0
 oSEVJSDYwCgW3+Ya8u7FloObnh/EZtNf5nq24EsvzZ1qgZ6LvHbVKUnNU3rYfl3SI9j/ISLbc
 dFHvySaxku2rexgeCT0ttGQKfBnUp8MRP5Nu3kivJ+v/PPgVj0wLNQInePcFMd4J9b8SYBGQX
 vDYPKV2rm/bqbKGPR8Vl7hMn2zftcL35o3K3h3O+qBJLcUaioRZzUXEiALGCDWB+AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1507096686!69569604!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51641 invoked from network); 4 Oct 2017 05:58:07 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Oct 2017 05:58:07 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzch3-0003YH-0O; Wed, 04 Oct 2017 05:58:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dzcgx-0006ue-I1; Wed, 04 Oct 2017 05:57:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dzcgx-0003SZ-D0; Wed, 04 Oct 2017 05:57:59 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113991-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=0ccac4aa461176a056997c34dbf1ef2eeb78303e
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 04 Oct 2017 05:57:59 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113991: regressions -
	trouble: blocked/fail
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzk5MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzk5MS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTM5NzIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAwY2NhYzRhYTQ2MTE3NmEwNTY5OTdj
MzRkYmYxZWYyZWViNzgzMDNlCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAg
ICBkYmM0YjZlMTNhNWQwZGQ4OTY3Y2RlN2ZmNzAwMGFiMWVkODg2MjVlCgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAxMTM5NzIgIDIwMTctMTAtMDMgMjE6MDI6NDMgWiAgICAwIGRheXMKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTEzOTc5ICAyMDE3LTEwLTA0IDAwOjEwOjEzIFogICAgMCBkYXlzICAgIDQg
YXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAg
Qmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgogIEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25y
YWQud2lsa0BvcmFjbGUuY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQg
d291bGQgYmUgNDI0IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 05:59:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 05:59:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzcip-0002yl-4K; Wed, 04 Oct 2017 05:59:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1dzcin-0002yc-TG
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 05:59:54 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 A5/40-02224-9D874D95; Wed, 04 Oct 2017 05:59:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXS6fjDS/d6xZV
 Ig0+NMhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8biBRvZCiZqVvz+epu1gfGXXBcjJ4eQQJ7E
 ydeHWUFsXgE7ibdXuhlBbAkBQ4nTC2+ygNgsAqoSu25cBIuzCahLdC5qB4uLCMhJbDp8lb2Lk
 YuDWWACo8SHxRfAioQFnCVOde5iAkkICdxmlPi5oAsswSmgJzGx/yBQggNom6DE3x3CIGFmAS
 2Jh79usUDY2hLLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGukYV
 eUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgANYzMDDuYGw/4XeIUZKDSUmUV6fw
 SqQQX1J+SmVGYnFGfFFpTmrxIUYNDg6BbbtWX2CUYsnLz0tVkuC9WQZUJ1iUmp5akZaZA4wRm
 FIJDh4lEd41IGne4oLE3OLMdIjUKUZdjo6bd/8wCYHNkBLnvQNSJABSlFGaBzcCFq+XGGWlhH
 kZGRgYhHgKUotyM0tQ5V8xinMwKgnz/gGZwpOZVwK36RXQEUxAR8zpugByREkiQkqqgVH8aNL
 qt4c+NiwxbggVPPNsbc+TG3IX1m3+YX5zseVpn3A9M4n3e7pOK1VnmH5/pXFisv48ya8ejUva
 tqRsd78tYll7IOfxvklM9o6dWs5Paj5tmKc5bVvCp+6JDUtj9wXkzODy+rDklfeiws7pSXkZj
 IIM+g3lyvNvPco2sNO8cnRGMW+Cp6kSS3FGoqEWc1FxIgDkAlUm0gIAAA==
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1507096789!62319165!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18855 invoked from network); 4 Oct 2017 05:59:51 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 05:59:51 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 03 Oct 2017 23:59:48 -0600
Message-Id: <59D478D20200007800107951@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 03 Oct 2017 23:59:46 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <yi.y.sun@linux.intel.com>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506160104-5890-8-git-send-email-yi.y.sun@linux.intel.com>
 <59CCFACB0200007800180767@prv-mh.provo.novell.com>
 <20170929025649.GD11006@yi.y.sun>
In-Reply-To: <20170929025649.GD11006@yi.y.sun>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v4 07/15] x86: implement set value flow for
	MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiAwOS8yOS8xNyA0OjU4IEFNID4+
Pgo+T24gMTctMDktMjggMDU6MzY6MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+Pj4gT24gMjMu
MDkuMTcgYXQgMTE6NDgsIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+IHdyb3RlOgo+PiA+IFRo
aXMgcGF0Y2ggaW1wbGVtZW50cyBzZXQgdmFsdWUgZmxvdyBmb3IgTUJBIGluY2x1ZGluZyBpdHMg
Y2FsbGJhY2sKPj4gPiBmdW5jdGlvbiBhbmQgZG9tY3RsIGludGVyZmFjZS4KPj4gPiAKPj4gPiBJ
dCBhbHNvIGNoYW5nZXMgdGhlIG1lbWViZXJzIGluICdjb3Nfd3JpdGVfaW5mbycgdG8gdHJhbnNm
ZXIgdGhlCj4+ID4gZmVhdHVyZSBhcnJheSwgZmVhdHVyZSBwcm9wZXJ0aWVzIGFycmF5IGFuZCB2
YWx1ZSBhcnJheS4gVGhlbiwgd2UKPj4gPiBjYW4gd3JpdGUgYWxsIGZlYXR1cmVzIHZhbHVlcyBv
biB0aGUgY29zIGlkIGludG8gTVNScy4KPj4gPiAKPj4gPiBCZWNhdXNlIG11bHRpcGxlIGZlYXR1
cmVzIG1heSBjby1leGlzdCwgd2UgbmVlZCBoYW5kbGUgYWxsIGZlYXR1cmVzIHRvIHdyaXRlCj4+
ID4gdmFsdWVzIG9mIHRoZW0gaW50byBhIENPUyByZWdpc3RlciB3aXRoIG5ldyBDT1MgSUQuIEUu
ZzoKPj4gPiAxLiBMMyBDQVQgYW5kIE1CQSBjby1leGlzdC4KPj4gPiAyLiBEb20xIGFuZCBEb20y
IHNoYXJlIGEgc2FtZSBDT1MgSUQgKDIpLiBUaGUgTDMgQ0FUIENCTSBvZiBEb20xIGlzIDB4MWZm
LAo+PiA+ICAgIHRoZSBNQkEgVGhydGxlIG9mIERvbTEgaXMgMHhhLgo+PiA+IDMuIFVzZXIgd2Fu
dHMgdG8gY2hhbmdlIE1CQSBUaHJ0bCBvZiBEb20xIHRvIGJlIDB4MTQuIEJlY2F1c2UgQ09TIElE
IDIgaXMKPj4gPiAgICB1c2VkIGJ5IERvbTIgdG9vLCB3ZSBoYXZlIHRvIHBpY2sgYSBuZXcgQ09T
IElEIDMuIFRoZSB2YWx1ZXMgb2YgRG9tMSBvbgo+PiA+ICAgIENPUyBJRCAzIGFyZSBhbGwgZGVm
YXVsdCB2YWx1ZXMgYXMgYmVsb3c6Cj4+ID4gICAgICAgICAgICAtLS0tLS0tLS0KPj4gPiAgICAg
ICAgICAgIHwgQ09TIDMgfAo+PiA+ICAgICAgICAgICAgLS0tLS0tLS0tCj4+ID4gICAgTDMgQ0FU
ICB8IDB4N2ZmIHwKPj4gPiAgICAgICAgICAgIC0tLS0tLS0tLQo+PiA+ICAgIE1CQSAgICAgfCAw
eDAgICB8Cj4+ID4gICAgICAgICAgICAtLS0tLS0tLS0KPj4gPiA0LiBBZnRlciBzZXR0aW5nLCB0
aGUgTDMgQ0FUIENCTSB2YWx1ZSBvZiBEb20xIHNob3VsZCBiZSBrZXB0IGFuZCB0aGUgbmV3IE1C
QQo+PiA+ICAgIFRocnRsIGlzIHNldC4gU28sIHRoZSB2YWx1ZXMgb24gQ09TIElEIDMgc2hvdWxk
IGJlIGJlbG93Lgo+PiA+ICAgICAgICAgICAgLS0tLS0tLS0tCj4+ID4gICAgICAgICAgICB8IENP
UyAzIHwKPj4gPiAgICAgICAgICAgIC0tLS0tLS0tLQo+PiA+ICAgIEwzIENBVCAgfCAweDFmZiB8
Cj4+ID4gICAgICAgICAgICAtLS0tLS0tLS0KPj4gPiAgICBNQkEgICAgIHwgMHgxNCAgfAo+PiA+
ICAgICAgICAgICAgLS0tLS0tLS0tCj4+ID4gCj4+ID4gU28sIHdlIHNob3VsZCB3cml0ZSBhbGwg
ZmVhdHVyZXMgdmFsdWVzIGludG8gdGhlaXIgTVNScy4gVGhhdCByZXF1aXJlcyB0aGUKPj4gPiBm
ZWF0dXJlIGFycmF5LCBmZWF0dXJlIHByb3BlcnRpZXMgYXJyYXkgYW5kIHZhbHVlIGFycmF5IGFy
ZSBpbnB1dC4KPj4gCj4+IEhvdyBpcyB0aGlzIGxhc3QgYXNwZWN0IChhbmQgdGhlIHJlc3BlY3Rp
dmUgY2hhbmdlcykgcmVsYXRlZCB0byBNQkE/Cj4+IEkuZS4gd2h5IGlzbid0IHRoaXMgbmVlZGVk
IHdpdGggdGhlIChhbHNvIGluZGVwZW5kZW50IGJ1dCBwb3NzaWJseQo+PiBjby1leGlzdGluZykg
TDIvTDMgQ0FUIGZlYXR1cmVzPwo+PiAKPkkgdHJpZWQgdG8gaW50cm9kdWNlIHRoaXMgaW4gTDIg
Q0FUIHBhdGNoIHNldCBidXQgZGlkIG5vdCBzdWNjZWVkLiBBcyB0aGVyZSBpcwo+bm8gSFcgdGhh
dCBMMiBDQVQgYW5kIEwzIENBVCBjby1leGlzdCBzbyBmYXIsIEkgZGlkIG5vdCBpbnNpc3Qgb24g
dGhpcy4KCkhtbSwgSSdtIGFmcmFpZCB0aGlzIHdhc24ndCB0aGVuIG1hZGUgY2xlYXIgZW5vdWdo
IHRvIHVuZGVyc3RhbmQuIEkgd291bGQKY2VydGFpbmx5IG5vdCBoYXZlIGJlZW4gYWdhaW5zdCBz
b21ldGhpbmcgdGhhdCBjb3VsZCBpbiB0aGVvcnkgb2NjdXIgd2l0aApMMi9MMyBDQVQgYWxvbmUu
IEluIGFueSBldmVudCB0aGlzIG1lYW5zIHlvdSBkb24ndCB3YW50IHRvIG1peCB0aGlzIGludG8g
dGhpcwpNQkEgc3BlY2lmaWMgY2hhbmdlIGhlcmUuCgo+PiA+ICBzdGF0aWMgdm9pZCBkb193cml0
ZV9wc3JfbXNycyh2b2lkICpkYXRhKQo+PiA+ICB7Cj4+ID4gICAgICBjb25zdCBzdHJ1Y3QgY29z
X3dyaXRlX2luZm8gKmluZm8gPSBkYXRhOwo+PiA+IC0gICAgc3RydWN0IGZlYXRfbm9kZSAqZmVh
dCA9IGluZm8tPmZlYXR1cmU7Cj4+ID4gLSAgICBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyAqcHJv
cHMgPSBpbmZvLT5wcm9wczsKPj4gPiAtICAgIHVuc2lnbmVkIGludCBpLCBjb3MgPSBpbmZvLT5j
b3MsIGNvc19udW0gPSBwcm9wcy0+Y29zX251bTsKPj4gPiArICAgIHVuc2lnbmVkIGludCBpLCBp
bmRleCA9IDAsIGNvcyA9IGluZm8tPmNvczsKPj4gPiArICAgIGNvbnN0IHVpbnQzMl90ICp2YWxf
YXJyYXkgPSBpbmZvLT52YWw7Cj4+ID4gIAo+PiA+IC0gICAgZm9yICggaSA9IDA7IGkgPCBjb3Nf
bnVtOyBpKysgKQo+PiA+ICsgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKGZlYXRfcHJv
cHMpOyBpKysgKQo+PiA+ICAgICAgewo+PiA+IC0gICAgICAgIGlmICggZmVhdC0+Y29zX3JlZ192
YWxbY29zICogY29zX251bSArIGldICE9IGluZm8tPnZhbFtpXSApCj4+ID4gKyAgICAgICAgc3Ry
dWN0IGZlYXRfbm9kZSAqZmVhdCA9IGluZm8tPmZlYXR1cmVzW2ldOwo+PiA+ICsgICAgICAgIGNv
bnN0IHN0cnVjdCBmZWF0X3Byb3BzICpwcm9wcyA9IGluZm8tPnByb3BzW2ldOwo+PiA+ICsgICAg
ICAgIHVuc2lnbmVkIGludCBjb3NfbnVtLCBqOwo+PiA+ICsKPj4gPiArICAgICAgICBpZiAoICFm
ZWF0IHx8ICFwcm9wcyApCj4+ID4gKyAgICAgICAgICAgIGNvbnRpbnVlOwo+PiA+ICsKPj4gPiAr
ICAgICAgICBjb3NfbnVtID0gcHJvcHMtPmNvc19udW07Cj4+ID4gKyAgICAgICAgaWYgKCBpbmZv
LT5hcnJheV9sZW4gPCBpbmRleCArIGNvc19udW0gKQo+PiA+ICsgICAgICAgICAgICByZXR1cm47
Cj4+ID4gKwo+PiA+ICsgICAgICAgIGZvciAoIGogPSAwOyBqIDwgY29zX251bTsgaisrICkKPj4g
PiAgICAgICAgICB7Cj4+ID4gLSAgICAgICAgICAgIGZlYXQtPmNvc19yZWdfdmFsW2NvcyAqIGNv
c19udW0gKyBpXSA9IGluZm8tPnZhbFtpXTsKPj4gPiAtICAgICAgICAgICAgcHJvcHMtPndyaXRl
X21zcihjb3MsIGluZm8tPnZhbFtpXSwgcHJvcHMtPnR5cGVbaV0pOwo+PiA+ICsgICAgICAgICAg
ICBpZiAoIGZlYXQtPmNvc19yZWdfdmFsW2NvcyAqIGNvc19udW0gKyBqXSAhPSB2YWxfYXJyYXlb
aW5kZXggKyBqXSApCj4+ID4gKyAgICAgICAgICAgICAgICBmZWF0LT5jb3NfcmVnX3ZhbFtjb3Mg
KiBjb3NfbnVtICsgal0gPQo+PiA+ICsgICAgICAgICAgICAgICAgICAgIHByb3BzLT53cml0ZV9t
c3IoY29zLCB2YWxfYXJyYXlbaW5kZXggKyBqXSwgcHJvcHMtPnR5cGVbal0pOwo+PiAKPj4gVGhp
cyByZW5kZXJzIHBhcnRseSB1c2VsZXNzIHRoZSBjaGVjazogSWYgaGFyZHdhcmUgY2FuIGFsdGVy
IHRoZQo+PiB2YWx1ZSwgcmVwZWF0ZWRseSByZXF1ZXN0aW5nIHRoZSBzYW1lIHZhbHVlIHRvIGJl
IHdyaXR0ZW4gd2lsbAo+PiBubyBsb25nZXIgZ3VhcmFudGVlIHRoZSBNU1Igd3JpdGUgdG8gYmUg
c2tpcHBlZC4gSWYgaGFyZHdhcmUKPj4gYmVoYXZpb3IgY2FuJ3QgYmUgcHJlZGljdGVkIHlvdSBt
YXkgd2FudCB0byBjb25zaWRlciByZWNvcmRpbmcKPj4gYm90aCB0aGUgdmFsdWUgaW4gZm91bmQg
YnkgcmVhZGluZyBiYWNrIHRoZSByZWdpc3RlciB3cml0dGVuIGFuZAo+PiB0aGUgdmFsdWUgdGhh
dCB3YXMgd3JpdHRlbiAtIGEgbWF0Y2ggd2l0aCBlaXRoZXIgd291bGQgZWxpbWluYXRlCj4+IHRo
ZSBuZWVkIHRvIGRvIHRoZSB3cml0ZS4KPj4gCj5UaGUgaGFyZHdhcmUgYmVoYXZpb3IgaXMgZXhw
bGljaXRseSBkZWZpbmVkIGJ5IFNETSBhbmQgbWVudGlvbmVkIGluCj4neGwtcHNyLm1hcmtkb3du
JyBhbmQgJ2ludGVsX3Bzcl9tYmEucGFuZG9jJy4gVXNlciBzaG91bGQga25vdyB0aGF0IEhXCj5j
YW4gYWx0ZXIgTUJBIHZhbHVlIGlmIHRoZSB2YWx1ZSBpcyBub3QgdmFsaWQuCgpTbyBpZiBoYXJk
d2FyZSBiZWhhdmlvciBpcyBmdWxseSBkZWZpbmVkLCB3aHkgZG9uJ3QgeW91IHByZS1hZGp1c3Qg
d2hhdCBpcwp0byBiZSB3cml0dGVuIHRvIHRoZSB2YWx1ZSBoYXJkd2FyZSB3b3VsZCBhbHRlciBp
dCB0bz8KCj5UaGlzIGNoZWNrIGlzIG5vdCBvbmx5IGZvciBNQkEgYnV0IGFsc28gZm9yIENBVCBm
ZWF0dXJlcyB0aGF0IHRoZSBIVwo+Y2Fubm90IGFsdGVyIENBVCB2YWx1ZS4KCkkgZG9uJ3QgdW5k
ZXJzdGFuZCB0aGlzIHBhcnQuCgo+IEFsdGhvdWdoIHRoaXMgY2hlY2sgaXMgbm90IGEgY3JpdGlj
YWwgY2hlY2ssCj5pdCBjYW4gcHJldmVudCBzb21lIG5vbi1uZWNlc3NhcnkgTVNSIHdyaXRlLgoK
VGhhdCdzIG15IHBvaW50IC0gd2hpbGUgcHJldmlvdXNseSBhbGwgdW5uZWNlc3Nhcnkgd3JpdGVz
IHdlcmUgYXZvaWRlZCwKeW91IG5vdyBhdm9pZCBvbmx5IHNvbWUuCgo+SWYgeW91IHN0aWxsIHRo
aW5rIHdlIHNob3VsZCBoYW5kbGUgdGhlIGNhc2UgdGhhdCB1c2VyIGlucHV0cyBhbiBpbnZhbGlk
Cj52YWx1ZSBldmVyeSB0aW1lLCBJIHRoaW5rIHdlIGNhbiByZXN0b3JlIHRoZSBjb2RlcyBpbiAn
bWJhX2NoZWNrX3RocnRsJwo+dG8gY2hhbmdlIGludmFsaWQgdmFsdWUgdG8gdmFsaWQgb25lLCB0
aGVuIGluc2VydCB0aGUgdmFsaWQgdmFsdWUgaW50bwo+dmFsX2FycmF5LiBUaGVuLCB0aGlzIGNo
ZWNrIGlzIGFsd2F5cyB2YWxpZC4KCkkgZG9uJ3QgdGhpbmsgSSd2ZSBhc2tlZCB0byBkZWFsIHdp
dGggImludmFsaWQiIHZhbHVlcyBoZXJlICh3aGljaCBzaG91bGQgYmUKcmVqZWN0ZWQgYW55d2F5
LCBidXQgdGhhdCdzIGEgZGlmZmVyZW50IHRvcGljKS4gVmFsdWVzIGFkanVzdGVkIGJ5IGhhcmR3
YXJlCmRvbid0IGZhbGwgaW50byB0aGUgImludmFsaWQiIGNhdGVnb3J5IGZvciBtZS4KCkphbgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 06:50:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 06:50:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzdVb-0006tm-3Y; Wed, 04 Oct 2017 06:50:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1dzdVZ-0006tg-V3
 for xen-devel@lists.xen.org; Wed, 04 Oct 2017 06:50:18 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 D2/EF-02224-8A484D95; Wed, 04 Oct 2017 06:50:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCKsWRWlGSWpSXmKPExsVyMfS6i+6Kliu
 RBmceyFks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkzPh1jLZioUDF5VVoD412pLkYuDiGBSYwS
 3179YwdxWAS2sUp8W3qOBcSRELjDKvHq3HugDCeQkyaxr2MmI4zdsqKbFcKulPg/awUbiC0ko
 Cjx9dl0Jgh7GpPExh1CILawQKrEr33LwWrYBIwklt/4AbZARKCHUWL22ylsIA6zwFFGiROPH7
 BAHNXALnHz4x2wFl4BG4nVj2+wgNgsAioS6y5NArNFBcIlms72s0DUCEqcnPkEzOYUsJWYcec
 72HnMAmYS8zY/ZIaw5SWat86GssUlbj2ZzzSBUXQWkvZZSFpmIWmZhaRlASPLKkaN4tSistQi
 XSMDvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwLipZ2Bg3MHYfMLvEKMkB5OSK
 K9v45VIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8ac1AOcGi1PTUirTMHGAEw6QlOHiURHjNQN
 K8xQWJucWZ6RCpU4zGHBfuXPrDxHFgz60/TEIsefl5qVLivPogpQIgpRmleXCDYInlEqOslDA
 vIwMDgxBPQWpRbmYJqvwrRnEORiVhXk+QKTyZeSVw+14BncIEdMqcJrBTShIRUlINjOq/LEzY
 Nz/U8J3N5nNZUzZlvxj/lv/e0VusH1XxPapcY+787ICaGOO/VruM/FkKqu/KMpvmTzdOXeHEw
 XzpU36a9ALVk1+lr+3b6GBodOKBVAFj6dIlAcrm/D1X3MsyD0WLuU6TcOxKvcye75+y8rn+NW
 /Fui3THQ/MuCRm2BD0J4lVwuyREktxRqKhFnNRcSIACTSk4ycDAAA=
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1507099816!59710315!1
X-Originating-IP: [209.85.215.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16223 invoked from network); 4 Oct 2017 06:50:16 -0000
Received: from mail-lf0-f68.google.com (HELO mail-lf0-f68.google.com)
 (209.85.215.68)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Oct 2017 06:50:16 -0000
Received: by mail-lf0-f68.google.com with SMTP id b127so12223042lfe.9
 for <xen-devel@lists.xen.org>; Tue, 03 Oct 2017 23:50:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:from:to:cc:references:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=5weNvyw/15l7BSFwWmv2hq5OR3WD54SxrdFEpd2HpnI=;
 b=mlCYMMrsCFxkHjYzbxcY2XSe/VoOl8Qb0JNO0vUccTAOnxpHuCnNjMEC3LgQKwT2zF
 GHSQwQrlLbeKY26lGWdYHNpiv+P1KLeKwGPnimoeBN/osavnrz6pmZlxvS19HbziAaiE
 1rGHfDa8FsdHAYAOYGZOBtU/VcITIjneocycGpeMdwdu6DvCxJc/vc1h0k2i1GDzZ9PY
 SM3igm+O3BJZOH7DjYxSjxXrBAqJfPtpTbbkBYlxhjRxt7Y4ho3+61FNhzy9dOlzFbg2
 jVMI+Z/bbBBEfoipiWF2X6EkfRlSQvQpRFndQNfe56Ki4sq97r0vf3ehnE366kBnEb57
 I+IQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:from:to:cc:references:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=5weNvyw/15l7BSFwWmv2hq5OR3WD54SxrdFEpd2HpnI=;
 b=pBvqKd6mXiP0fNpGnF5ydoy8urTtLQg67+slqtZiwWMfUt9x+GYcjDT+rR3a1VIbUK
 va7WdCRwgI6+86ll3Hds4KDosP0L4WW5dHISQZMivIAJaCa6S+EPJ1xyuXsKJNnv0tMU
 rX2qfsONrNEFOpIjzuN7EBmJszwE19greiArAAqP/XW0PgeIH2ZriFFUnnQAqNLecsPd
 LTLGQMiqakIlfzBX+9MSfC57zxwOKnmDua/4vCZlFEtieOfxHnML+AxxMFFjswOOP6qB
 vOYYHc3ye10OBevzTpfOcopPf0P07XKkii3JaOEWoqj8o5HKAeE+Xc8qcjzlW6afFEvq
 X/Kw==
X-Gm-Message-State: AMCzsaW4dTM8ZGvRCNX3N6lwODXNoy2PwMYjIrHUCsvg+hcA6iozifnP
 WBZd4kOQHnkYdmz33rkr9Sc=
X-Google-Smtp-Source: AOwi7QCudx1lXZwL0yZTJ7X/QuEH4nSn0IuwadUat7EndKeqhWsaTPKArBUGOr94TPI5dWsA2MVEhQ==
X-Received: by 10.25.225.133 with SMTP id l5mr1099508lfk.209.1507099815688;
 Tue, 03 Oct 2017 23:50:15 -0700 (PDT)
Received: from [10.17.182.9] (ll-51.209.223.85.sovam.net.ua. [85.223.209.51])
 by smtp.gmail.com with ESMTPSA id
 d21sm2311306lfj.16.2017.10.03.23.50.13
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 03 Oct 2017 23:50:14 -0700 (PDT)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: Oleksandr Grytsov <al1img@gmail.com>, Clemens Ladisch
 <clemens@ladisch.de>, Takashi Sakamoto <o-takashi@sakamocchi.jp>,
 tiwai@suse.com
References: <1502108577-8099-1-git-send-email-andr2000@gmail.com>
 <7e62a406-7dcd-b5c9-b2de-ea52e1d2afd0@sakamocchi.jp>
 <b9e34f0e-4a9a-9ccf-6165-04cd22a070ac@gmail.com>
 <CACvf2oU4puqSuNj2k5REpmFJdvWcTWY+AaNEJtknLP4XMPdbsg@mail.gmail.com>
 <e5d52c8a-09e0-2823-dcff-e595868c7dee@sakamocchi.jp>
 <2a2fd222-fc54-1709-bfc8-a530efc3f307@gmail.com>
 <ad4f2201-bfab-415d-0120-308989653628@sakamocchi.jp>
 <b129960e-b38f-ea94-3e4a-3cd409f7a707@gmail.com>
 <3f8e535b-8607-6b15-6e17-da755a06cc1e@sakamocchi.jp>
 <CACvf2oUJtxVTuV0qu4z4kV=aSOH5O_8v=UjH_3tr4wCJdXuEjw@mail.gmail.com>
 <3fde10f8-4727-e37b-8001-ce2356fffb2b@sakamocchi.jp>
 <162b7251-4040-c61f-1fcd-c32f65bd3c67@gmail.com>
 <8542f293-f2d0-9ba3-7082-967b32fcec17@ladisch.de>
 <CACvf2oUYM5_KWKsv1Q8=fkqzgMHieYQ76GyiwPTh8UsB+K9iFg@mail.gmail.com>
 <d29615e8-0fc2-68b8-d158-90378dc5ebeb@gmail.com>
 <5421f97e-cd7a-dd22-7557-b0fc25899c1b@gmail.com>
Message-ID: <232329e2-893f-d40a-3543-062098338bc2@gmail.com>
Date: Wed, 4 Oct 2017 09:50:12 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <5421f97e-cd7a-dd22-7557-b0fc25899c1b@gmail.com>
Content-Language: en-US
Cc: alsa-devel@alsa-project.org, xen-devel@lists.xen.org,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>, linux-kernel@vger.kernel.org,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: Re: [Xen-devel] [alsa-devel] [PATCH RESEND1 00/12] ALSA: vsnd: Add
 Xen para-virtualized frontend driver
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Z2VudGxlIHJlbWluZGVyCgpPbiAwOS8yNi8yMDE3IDAyOjM1IFBNLCBPbGVrc2FuZHIgQW5kcnVz
aGNoZW5rbyB3cm90ZToKPiBDbGVtZW5zLCBTYWthbW90by1zYW4sCj4KPiBjb3VsZCB5b3UgcGxl
YXNlIHJldmlldyB0aGUgYmVsb3cgaWYgeW91IGJ5IGNoYW5jZSBoYXZlIGEgbWludXRlPwo+Cj4g
VGhhbmsgeW91LAo+IE9sZWtzYW5kcgo+Cj4gT24gMDkvMTkvMjAxNyAxMTo1NyBBTSwgT2xla3Nh
bmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+IEhpLCBhbGwhCj4+Cj4+IFdlIGRpZCBzb21lIHdv
cmsgb24gaW1wbGVtZW50aW5nIHRoZSBpZGVhIHdpdGgKPj4KPj4gZmVlZGJhY2sgZXZlbnRzIGZy
b20gdGhlIGJhY2tlbmQgdG8gdGhlIGZyb250ZW5kLgo+Pgo+PiBQbGVhc2Ugc2VlIGF0dGFjaGVk
IHRoZSBjaGFuZ2VzIHRvIHRoZSBleGlzdGluZyBzbmRpZiBwcm90b2NvbCBbMV06Cj4+Cj4+IDEu
IEludHJvZHVjZWQgYSBuZXcgZXZlbnQgY2hhbm5lbCBmcm9tIGJhY2sgdG8gZnJvbnQKPj4KPj4g
Mi4gTmV3IGV2ZW50IHdpdGggbnVtYmVyIG9mIGJ5dGVzIHBsYXllZC9jYXB0dXJlZCAoWEVOU05E
X0VWVF9DVVJfUE9TLAo+Pgo+PiB0byBiZSB1c2VkIGZvciBzZW5kaW5nIHNuZF9wY21fcGVyaW9k
X2VsYXBzZWQgYXQgZnJvbnRlbmQuCj4+Cj4+IFNlbnQgaW4gYnl0ZXMsIG5vdCBmcmFtZXMgdG8g
bWFrZSB0aGUgcHJvdG9jb2wgZ2VuZXJpYyBhbmQgY29uc2lzdGVudCkKPj4KPj4gMy4gTmV3IHJl
cXVlc3QgZm9yIHBsYXliYWNrL2NhcHR1cmUgY29udHJvbCAoWEVOU05EX09QX1RSSUdHRVIpCj4+
Cj4+IHdpdGggc3RhcnQvcGF1c2Uvc3RvcC9yZXN1bWUgc3ViLW9wcy4KPj4KPj4gVGhlIGltcGxl
bWVudGF0aW9uIHdlIGhhdmUgc2hvd2VkIHRoYXQgdGhpcyBpcyBzdWZmaWNpZW50IHRvCj4+IHN1
Y2Nlc3NmdWxseSBwbGF5L2NhcHR1cmUgdy9vIHVzaW5nIGVtdWxhdGVkIGludGVycnVwdHMuCj4+
Cj4+IENsZW1lbnMsIFNha2Ftb3RvLXNhbiwKPj4gY291bGQgeW91IHBsZWFzZSByZXZpZXcgdGhl
IGNoYW5nZXMgYW5kIGNvbmZpcm0gdGhhdCB0aGVzZSBhcmUgb2sgdG8KPj4gYmUgdXBzdHJlYW1l
ZCB0byB0aGUgc25kaWYgcHJvdG9jb2wgYW5kIGFyZSBlbm91Z2ggZm9yIHRoZSBmcm9udGVuZAo+
PiBkcml2ZXIgd2Ugd2FudCB0byB1cHN0cmVhbSAod2UgaGF2ZSBpdCBpbXBsZW1lbnRlZCwganVz
dCBuZWVkIHRvIG1ha2UKPj4gc3VyZSB0aGUgZ2VuZXJhbCBhcHByb2FjaCBpcyBhY2NlcHRlZCBi
eSB0aGUgQUxTQSBjb21tdW5pdHkpLgo+Pgo+PiBUaGFuayB5b3UgdmVyeSBtdWNoIGZvciB5b3Vy
IHRpbWUsCj4+IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvCj4+IE9sZWtzYW5kciBHcnl0c292Cj4+
Cj4+IFsxXSAKPj4gaHR0cHM6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQvdG9ydmFsZHMvbGludXguZ2l0L3RyZWUvaW5jbHVkZS94ZW4vaW50ZXJmYWNlL2lvL3NuZGlm
Lmg/aD12NC4xNC1yYzEKPj4KPj4gT24gMDkvMTIvMjAxNyAxMDo1MiBBTSwgT2xla3NhbmRyIEdy
eXRzb3Ygd3JvdGU6Cj4+PiBPbiBUdWUsIFNlcCA1LCAyMDE3IGF0IDEwOjI0IEFNLCBDbGVtZW5z
IExhZGlzY2ggCj4+PiA8Y2xlbWVuc0BsYWRpc2NoLmRlPiB3cm90ZToKPj4+PiBPbGVrc2FuZHIg
QW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+Pj4+PiBXZSB1bmRlcnN0YW5kIHRoYXQgZW11bGF0ZWQg
aW50ZXJydXB0IG9uIHRoZSBmcm9udGVuZCBzaWRlIGlzIAo+Pj4+Pj4+IGNvbXBsZXRlbHkgbm90
Cj4+Pj4+Pj4gYWNjZXB0YWJsZQo+Pj4+IEFsbG93IG1lIHRvIGV4cGFuZCBvbiB0aGF0OsKgIFBy
b3BlciBzeW5jaHJvbml6YXRpb24gcmVxdWlyZXMgdGhhdCB0aGUKPj4+PiBleGFjdCBwb3NpdGlv
biBpcyBjb21tdW5pY2F0ZWQsIG5vdCBlc3RpbWF0ZWQuwqAgSnVzdCBiZWNhdXNlIHRoZSAKPj4+
PiBub21pbmFsCj4+Pj4gcmF0ZSBvZiB0aGUgc3RyZWFtIGlzIGtub3duIGRvZXMgbm90IGltcGx5
IHRoYXQgeW91IGtub3cgdGhlIGFjdHVhbCAKPj4+PiByYXRlLgo+Pj4+IEZvcmdldCBmb3IgdGhl
IG1vbWVudCB0aGF0IHRoZXJlIGV2ZW4gaXMgYSBub21pbmFsIHJhdGU7IGFzc3VtZSAKPj4+PiB0
aGF0IGl0Cj4+Pj4gd29ya3MgbGlrZSwgZS5nLiwgYSBzdG9yYWdlIGNvbnRyb2xsZXIsIGFuZCB0
aGF0IHlvdSBjYW4ga25vdyB0aGF0IAo+Pj4+IGEgRE1BCj4+Pj4gYnVmZmVyIHdhcyBjb25zdW1l
ZCBieSB0aGUgZGV2aWNlIG9ubHkgYWZ0ZXIgaXQgaGFzIHRvbGQgeW91Lgo+Pj4+Cj4+Pj4gSXQn
cyBwb3NzaWJsZSBhbmQgbGlrZWx5IHRoYXQgdGhlcmUgaXMgYSBsYXRlbmN5IHdoZW4gcmVwb3J0
aW5nIHRoZQo+Pj4+IHN0cmVhbSBwb3NpdGlvbiwgYnV0IHRoYXQgaXMgc3RpbGwgYmV0dGVyIHRo
YW4gZ3Vlc3Npbmcgd2hhdCB0aGUgRE1BCj4+Pj4gaXMgZG9pbmcuwqAgKFlvdSB3b3VsZCBuZXZl
ciBqdXN0IHRyeSB0byBndWVzcyB3aGVuIHdyaXRpbmcgZGF0YSB0bwo+Pj4+IGRpc2ssIHdvdWxk
IHlvdT8pCj4+Pj4KPj4+Pj4+PiBhbmQgZGVmaW5pdGVseSB3ZSBuZWVkIHRvIHByb3ZpZGUgc29t
ZSBmZWVkYmFjayBtZWNoYW5pc20gZnJvbQo+Pj4+Pj4+IERvbTAgdG8gRG9tVS4KPj4+Pj4+Pgo+
Pj4+Pj4+IEluIG91ciBjYXNlIGl0IGlzIHRlY2huaWNhbGx5IGltcG9zc2libGUgdG8gcHJvdmlk
ZSBwcmVjaXNlIAo+Pj4+Pj4+IHBlcmlvZCBpbnRlcnJ1cHQKPj4+Pj4+PiAobW9zdGx5IGJlY2F1
c2Ugb3VyIGJhY2tlbmQgaXMgYSB1c2VyIHNwYWNlIGFwcGxpY2F0aW9uKS4KPj4+PiBBcyBmYXIg
YXMgSSBjYW4gc2VlLCBhbGwgYXVkaW8gQVBJcyAoQUxTQSwgUHVsc2VBdWRpbywgZXRjLikgaGF2
ZSAKPj4+PiBwb2xsKCkKPj4+PiBvciBjYWxsYmFja3Mgb3Igc2ltaWxhciBtZWNoYW5pc21zIHRv
IGluZm9ybSB5b3Ugd2hlbiBuZXcgZGF0YSBjYW4gYmUKPj4+PiB3cml0dGVuLCBhbmQgYWx3YXlz
IGFsbG93IHRvIHF1ZXJ5IHRoZSBjdXJyZW50IHBvc2l0aW9uLgo+Pj4+Cj4+Pj4+IFsuLi5dCj4+
Pj4+IG9rLCBzbyB0aGUgbWFpbiBjb25jZXJuIGhlcmUgaXMgdGhhdCB3ZSBjYW5ub3QgcHJvcGVy
bHkgCj4+Pj4+IHN5bmNocm9uaXplIERvbTAtRG9tVS4KPj4+Pj4gSWYgd2UgcHV0IHRoaXMgYXBh
cnQgZm9yIGEgc2Vjb25kIGFyZSB0aGVyZSBhbnkgb3RoZXIgY29uY2VybnMgb24gCj4+Pj4+IGhh
dmluZyBBTFNBCj4+Pj4+IGZyb250ZW5kIGRyaXZlcj8gSWYgbm90LCBjYW4gd2UgaGF2ZSB0aGUg
ZHJpdmVyIHdpdGggdGltZXIgCj4+Pj4+IGltcGxlbWVudGF0aW9uIHVwc3RyZWFtZWQKPj4+Pj4g
YXMgZXhwZXJpbWVudGFsIHVudGlsIHdlIGhhdmUgc29tZSBhY2NlcHRhYmxlIHN5bmNocm9uaXph
dGlvbiAKPj4+Pj4gc29sdXRpb24/Cj4+Pj4+IFRoaXMgd2lsbCBhbGxvdyBicm9hZGVyIGF1ZGll
bmNlIHRvIHRyeSBhbmQgZmVlbCB0aGUgc29sdXRpb24gYW5kIAo+Pj4+PiBwcm9iYWJseSBjb250
cmlidXRlPwo+Pj4+IEkgZG91YnQgdGhhdCB0aGUgZHJpdmVyIGFyY2hpdGVjdHVyZSB3aWxsIHN0
YXkgY29tcGxldGVseSB0aGUgc2FtZSwgCj4+Pj4gc28gSQo+Pj4+IGRvIG5vdCB0aGluayB0aGF0
IHRoaXMgZXhwZXJpbWVudGFsIGRyaXZlciB3b3VsZCBkZW1vbnN0cmF0ZSBob3cgdGhlCj4+Pj4g
c29sdXRpb24gd291bGQgZmVlbC4KPj4+Pgo+Pj4+IEFzIHRoZSBmaXJzdCBzdGVwLCBJIHdvdWxk
IHN1Z2dlc3QgY3JlYXRpbmcgYSBkcml2ZXIgd2l0aCBwcm9wZXIKPj4+PiBzeW5jaHJvbml6YXRp
b24sIGV2ZW4gaWYgaXQgaGFzIGhpZ2ggbGF0ZW5jeS7CoCBSZWR1Y2luZyB0aGUgbGF0ZW5jeQo+
Pj4+IHdvdWxkIHRoZW4gYmUgJ2p1c3QnIGFuIG9wdGltaXphdGlvbi4KPj4+Pgo+Pj4+Cj4+Pj4g
UmVnYXJkcywKPj4+PiBDbGVtZW5zCj4+PiBEZWZpbml0ZWx5IGZlZWRiYWNrIGZyb20gdGhlIGJh
Y2tlbmQgc2lkZSBpcyByZXF1aXJlZC4gQ3VycmVudGx5Cj4+PiB3ZSBhcmUgd29ya2luZyBvbiBz
eW5jaHJvbml6ZWQgdmVyc2lvbiBvbiB0aGUgYmFja2VuZAo+Pj4gYW5kIGZyb250ZW5kIHNpZGUu
IFdlIHdpbGwgYmUgYmFjayBvbmNlIHdlIGhhdmUgdGhlIHNvbHV0aW9uLgo+Pj4KPj4+IFRoYW5r
cy4KPj4KPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 07:03:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 07:03:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzdi3-0007r1-Tb; Wed, 04 Oct 2017 07:03:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzdi2-0007qd-5p
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 07:03:10 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 C3/81-30688-DA784D95; Wed, 04 Oct 2017 07:03:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXdN+5V
 IgzU3VC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacWX1VNaCL0IVb/a/Y2lg
 PMfbxcjFISTQyCTR8nM2K4TzmFFi5vK3zBDONkaJw6fuMXUxcnKICDhLfD0zl72LkYODV0BfY
 vG/NJCwsICfREfjZxaQegmB+8wSW9/dZwNJSAh4Svx+vY8Fxj7xfQmQzc7BJmAlcUgMJMoioC
 pxZsd8pgmM3AsYGVYxqhenFpWlFuka6yUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525
 iBHqcAQh2MO7953SIUZKDSUmU17fxSqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6CNqCcYFFq
 empFWmYOMPRg0hIcPEoivCdagdK8xQWJucWZ6RCpU4y6HMc2Xf7DJMSSl5+XKiXOWwUyQwCkK
 KM0D24ELA4uMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZg3FGQKT2ZeCdymV0BHMAEdMacJ7I
 iSRISUVAOjouvbwy87sz/E/etN69+6wvT5lZgjU2qM9B7HGyi+332oL9ZqroDRps6HM17s1u/
 r5DdJWaTMOPH6Bdurldv3hPkxXVuzRNXLk/ODWZPwgy1+HRn9HNZ/e9gKFtjf2RtpEf6+ZIJ3
 tfUqVdGV6RtXnMn8yNYspVliI3x5xiL/lhxXjdd5YkJKLMUZiYZazEXFiQDxj1bRfgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1507100587!94458401!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51500 invoked from network); 4 Oct 2017 07:03:08 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Oct 2017 07:03:08 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzdhw-0005Gz-Ub; Wed, 04 Oct 2017 07:03:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dzdhr-0003I2-HK; Wed, 04 Oct 2017 07:02:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dzdhr-0006tT-5K; Wed, 04 Oct 2017 07:02:59 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113992-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=0ccac4aa461176a056997c34dbf1ef2eeb78303e
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 04 Oct 2017 07:02:59 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113992: regressions -
	trouble: blocked/fail
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzk5MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzk5Mi8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTM5NzIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAwY2NhYzRhYTQ2MTE3NmEwNTY5OTdj
MzRkYmYxZWYyZWViNzgzMDNlCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAg
ICBkYmM0YjZlMTNhNWQwZGQ4OTY3Y2RlN2ZmNzAwMGFiMWVkODg2MjVlCgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAxMTM5NzIgIDIwMTctMTAtMDMgMjE6MDI6NDMgWiAgICAwIGRheXMKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTEzOTc5ICAyMDE3LTEwLTA0IDAwOjEwOjEzIFogICAgMCBkYXlzICAgIDUg
YXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAg
Qmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgogIEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25y
YWQud2lsa0BvcmFjbGUuY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQg
d291bGQgYmUgNDI0IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 07:22:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 07:22:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dze0b-0000pi-I7; Wed, 04 Oct 2017 07:22:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jirislaby@gmail.com>) id 1dze0a-0000pc-5S
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 07:22:20 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 D3/3C-27708-B2C84D95; Wed, 04 Oct 2017 07:22:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPIsWRWlGSWpSXmKPExsXiVRvkqKvVcyX
 S4MYzdYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePO/h9sBRPkKk5/38PewHhRoouRi0NIYAaj
 xIWDa9hBHAmBO6wS894eZOli5ARysiS6Jv2HstMk1pz/ygxhV0m86rkAFhcSUJL4tHU6E4T9j
 kliwrMMEFtYwE2ibd41oBoODhEBPYmWLjOQ+cwCr5kkzq6azgyxeTGjxNtf98GGsgkoSrScvQ
 Y2iFfASmLT0eNsIDaLgIrEx2UPWUFsUYFwiaaz/SwQNYISJ2c+AVvAKRAosfinI0iYWUBd4s+
 8S8wQtrhE05eVrBC2vMT2t3OYJzCKzELSPQtJyywkLbOQtCxgZFnFqFGcWlSWWqRraKCXVJSZ
 nlGSm5iZA+SZ6uWmFhcnpqfmJCYV6yXn525iBEYGAxDsYFwz1fkQoyQHk5Ior1/nlUghvqT8l
 MqMxOKM+KLSnNTiQ4wyHBxKErx63UA5waLU9NSKtMwcYIzCpCU4eJREeOu6gNK8xQWJucWZ6R
 CpU4y6HPv23PrDJMSSl5+XKiXO6wgyQwCkKKM0D24ELF1cYpSVEuZlBDpKiKcgtSg3swRV/hW
 jOAejkjCvB8gUnsy8ErhNr4COYAI6Yk4T2BEliQgpqQZGxp8nPp5/qeYftbRBWOr5kQvRS3f5
 1HwJmvHO2PT3pTeB86KW7FgfwXboW86GQ7UrbNmvu+95WL8paf4bwcBpzZNbFzu/Kza+fvptw
 73idI5ZfE8OqR9v38L/sndp6A6RQ7zvJ63Z+m/x0VoLY6P/M1Yvmpn1b270hiCzc3fK1/3fv+
 +AL1NpxBklluKMREMt5qLiRAC5XyPzEgMAAA==
X-Env-Sender: jirislaby@gmail.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1507101738!112849717!1
X-Originating-IP: [74.125.82.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57775 invoked from network); 4 Oct 2017 07:22:18 -0000
Received: from mail-wm0-f65.google.com (HELO mail-wm0-f65.google.com)
 (74.125.82.65)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Oct 2017 07:22:18 -0000
Received: by mail-wm0-f65.google.com with SMTP id m72so13371990wmc.0
 for <xen-devel@lists.xenproject.org>; Wed, 04 Oct 2017 00:22:18 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=HblI1sMsvMPqgHyT+gbQ6OlnddeuI0wCrl4w5TW9zp4=;
 b=pVdM3zo2jP159slAWCniAIJy2IGYu918txAFnYkfaAH2PV0KEz4lyo2aNzebAgf24f
 dOqlSV5fCJmCSIX03oySmct560uqyd1fUVsReXua8uShXC6yfBXNtaipMZJsVSOAEMEg
 A0MDups4TrxhBBfNcNuFN547YYHeGGxcifxnVWecTZzWrOKMvF7RYJBUNyrjEpi+Pm0H
 8tf+jbb69Srf7E4nwA9dXaGzh9VbNDc4+JK8XnS6QhXdl3wHOBqEHBJ89kdTkEU4CzqZ
 Xanh8eahCdG/EOx2d+XfkuXrYxREUMAdhZAFjDukn0c69gmOHb5wisik7mtYL9KoTy11
 M6CA==
X-Gm-Message-State: AMCzsaXmKnxEwERhSAIwafxPCnIc0hqKPlr7iRJ1pygybUbAqZl5NYGx
 ZcKYttv1iERi9Bad8ikMYtH04w==
X-Google-Smtp-Source: AOwi7QD6ziOt1n3aqo9k9H6dZN20Z7bbNItsb3qHDm7vJSYClZwkX9Hr7zLlu7biSs3j4WJSReyfQA==
X-Received: by 10.28.234.197 with SMTP id g66mr11877019wmi.76.1507101738034;
 Wed, 04 Oct 2017 00:22:18 -0700 (PDT)
Received: from ?IPv6:2a01:4240:2e27:ad85:aaaa::19f?
 (f.9.1.0.0.0.0.0.0.0.0.0.a.a.a.a.5.8.d.a.7.2.e.2.0.4.2.4.1.0.a.2.v6.cust.nbox.cz.
 [2a01:4240:2e27:ad85:aaaa::19f])
 by smtp.gmail.com with ESMTPSA id 25sm23738912wrv.8.2017.10.04.00.22.16
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 04 Oct 2017 00:22:17 -0700 (PDT)
To: Ard Biesheuvel <ard.biesheuvel@linaro.org>
References: <20171002091246.28432-1-jslaby@suse.cz>
 <20171002091246.28432-19-jslaby@suse.cz>
 <CAKv+Gu9C88ToAx+8KcGacUECo7ExnTTBmibEjpB2WkfFvjoZvw@mail.gmail.com>
From: Jiri Slaby <jslaby@suse.cz>
Message-ID: <5a3785ea-d2d8-dd51-4b02-12f4ca5507d7@suse.cz>
Date: Wed, 4 Oct 2017 09:22:16 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <CAKv+Gu9C88ToAx+8KcGacUECo7ExnTTBmibEjpB2WkfFvjoZvw@mail.gmail.com>
Content-Language: en-GB
Cc: "linux-efi@vger.kernel.org" <linux-efi@vger.kernel.org>,
 Matt Fleming <matt@codeblueprint.co.uk>, "x86@kernel.org" <x86@kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "mingo@redhat.com" <mingo@redhat.com>, "hpa@zytor.com" <hpa@zytor.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "tglx@linutronix.de" <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH v4 19/27] x86: assembly,
	make some functions local
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDIvMjAxNywgMDI6NDggUE0sIEFyZCBCaWVzaGV1dmVsIHdyb3RlOgo+IE9uIDIgT2N0
b2JlciAyMDE3IGF0IDEwOjEyLCBKaXJpIFNsYWJ5IDxqc2xhYnlAc3VzZS5jej4gd3JvdGU6Cj4+
IFRoZXJlIGlzIGEgY291cGxlIG9mIGFzc2VtYmx5IGZ1bmN0aW9ucywgd2hpY2ggYXJlIGludm9r
ZWQgb25seSBsb2NhbGx5Cj4+IGluIHRoZSBmaWxlIHRoZXkgYXJlIGRlZmluZWQuIEluIEMsIHdl
IG1hcmsgdGhlbSAic3RhdGljIi4gSW4gYXNzZW1ibHksCj4+IGFubm90YXRlIHRoZW0gdXNpbmcg
U1lNX3tGVU5DLENPREV9X1NUQVJUX0xPQ0FMIChhbmQgc3dpdGNoIHRoZWlyCj4+IEVORFBST0Mg
dG8gU1lNX3tGVU5DLENPREV9X0VORCB0b28pLiBXaGV0aGVyIEZVTkMgb3IgQ09ERSBkZXBlbmRz
IG9uCj4+IEVORFBST0MvRU5EIGZvciBhIHBhcnRpY3VsYXIgZnVuY3Rpb24gKEMgb3Igbm9uLUMp
Lgo+Pgo+IAo+IEkgd2Fzbid0IGNjJ2VkIG9uIHRoZSBjb3ZlciBsZXR0ZXIsIHNvIEkgYW0gbWlz
c2luZyB0aGUgcmF0aW9uYWxlIG9mCj4gcmVwbGFjaW5nIEVOVFJZL0VORFBST0Mgd2l0aCBvdGhl
ciBtYWNyb3MuCgpUaGVyZSB3YXMgbm8gY292ZXIgbGV0dGVyLiBJIGFtIGF0dGFjaGluZyB3aGF0
IGlzIGluIFBBVENIIDEvMjcgaW5zdGVhZDoKSW50cm9kdWNlIG5ldyBDIG1hY3JvcyBmb3IgYW5u
b3RhdGlvbnMgb2YgZnVuY3Rpb25zIGFuZCBkYXRhIGluCmFzc2VtYmx5LiBUaGVyZSBpcyBhIGxv
bmctc3RhbmRpbmcgbWVzcyBpbiBtYWNyb3MgbGlrZSBFTlRSWSwgRU5ELApFTkRQUk9DIGFuZCBz
aW1pbGFyLiBUaGV5IGFyZSB1c2VkIGluIGRpZmZlcmVudCBtYW5uZXJzIGFuZCBzb21ldGltZXMK
aW5jb3JyZWN0bHkuCgpTbyBpbnRyb2R1Y2UgbWFjcm9zIHdpdGggY2xlYXIgdXNlIHRvIGFubm90
YXRlIGFzc2VtYmx5IGFzIGZvbGxvd3M6CgphKSBTdXBwb3J0IG1hY3JvcyBmb3IgdGhlIG9uZXMg
YmVsb3cKICAgU1lNX1RfRlVOQyAtLSB0eXBlIHVzZWQgYnkgYXNzZW1ibGVyIHRvIG1hcmsgZnVu
Y3Rpb25zCiAgIFNZTV9UX09CSkVDVCAtLSB0eXBlIHVzZWQgYnkgYXNzZW1ibGVyIHRvIG1hcmsg
ZGF0YQogICBTWU1fVF9OT05FIC0tIHR5cGUgdXNlZCBieSBhc3NlbWJsZXIgdG8gbWFyayBlbnRy
aWVzIG9mIHVua25vd24gdHlwZQoKICAgVGhleSBhcmUgZGVmaW5lZCBhcyBTVFRfRlVOQywgU1RU
X09CSkVDVCwgYW5kIFNUVF9OT1RZUEUKICAgcmVzcGVjdGl2ZWx5LiBBY2NvcmRpbmcgdG8gdGhl
IGdhcyBtYW51YWwsIHRoaXMgaXMgdGhlIG1vc3QgcG9ydGFibGUKICAgd2F5LiBJIGFtIG5vdCBz
dXJlIGFib3V0IG90aGVyIGFzc2VtYmxlcnMsIHNvIHdlIGNhbiBzd2l0Y2ggdGhpcyBiYWNrCiAg
IHRvICVmdW5jdGlvbiBhbmQgJW9iamVjdCBpZiB0aGlzIHR1cm5zIGludG8gYSBwcm9ibGVtLiBB
cmNoaXRlY3R1cmVzCiAgIGNhbiBhbHNvIG92ZXJyaWRlIHRoZW0gYnkgc29tZXRoaW5nIGxpa2Ug
IiwgQGZ1bmN0aW9uIiBpZiB0aGV5IG5lZWQuCgogICBTWU1fQV9BTElHTiwgU1lNX0FfTk9ORSAt
LSBhbGlnbiB0aGUgc3ltYm9sPwogICBTWU1fVl9HTE9CQUwsIFNZTV9WX1dFQUssIFNZTV9WX0xP
Q0FMIC0tIHZpc2liaWxpdHkgb2Ygc3ltYm9scwoKYikgTW9zdGx5IGludGVybmFsIGFubm90YXRp
b25zLCB1c2VkIGJ5IHRoZSBvbmVzIGJlbG93CiAgIFNZTV9FTlRSWSAtLSB1c2Ugb25seSBpZiB5
b3UgaGF2ZSB0byAoZm9yIG5vbi1wYWlyZWQgc3ltYm9scykKICAgU1lNX1NUQVJUIC0tIHVzZSBv
bmx5IGlmIHlvdSBoYXZlIHRvIChmb3IgcGFpcmVkIHN5bWJvbHMpCiAgIFNZTV9FTkQgLS0gdXNl
IG9ubHkgaWYgeW91IGhhdmUgdG8gKGZvciBwYWlyZWQgc3ltYm9scykKCmMpIEFubm90YXRpb25z
IGZvciBjb2RlCiAgIFNZTV9GVU5DX1NUQVJUX0xPQ0FMX0FMSUFTIC0tIHVzZSB3aGVyZSB0aGVy
ZSBhcmUgdHdvIGxvY2FsIG5hbWVzIGZvcgoJb25lIGZ1bmN0aW9uCiAgIFNZTV9GVU5DX1NUQVJU
X0FMSUFTIC0tIHVzZSB3aGVyZSB0aGVyZSBhcmUgdHdvIGdsb2JhbCBuYW1lcyBmb3Igb25lCglm
dW5jdGlvbgogICBTWU1fRlVOQ19FTkRfQUxJQVMgLS0gdGhlIGVuZCBvZiBMT0NBTF9BTElBU2Vk
IG9yIEFMSUFTZWQgZnVuY3Rpb24KCiAgIFNZTV9GVU5DX1NUQVJUIC0tIHVzZSBmb3IgZ2xvYmFs
IGZ1bmN0aW9ucwogICBTWU1fRlVOQ19TVEFSVF9OT0FMSUdOIC0tIHVzZSBmb3IgZ2xvYmFsIGZ1
bmN0aW9ucywgdy9vIGFsaWdubWVudAogICBTWU1fRlVOQ19TVEFSVF9MT0NBTCAtLSB1c2UgZm9y
IGxvY2FsIGZ1bmN0aW9ucwogICBTWU1fRlVOQ19TVEFSVF9MT0NBTF9OT0FMSUdOIC0tIHVzZSBm
b3IgbG9jYWwgZnVuY3Rpb25zLCB3L28KCWFsaWdubWVudAogICBTWU1fRlVOQ19TVEFSVF9XRUFL
IC0tIHVzZSBmb3Igd2VhayBmdW5jdGlvbnMKICAgU1lNX0ZVTkNfU1RBUlRfV0VBS19OT0FMSUdO
IC0tIHVzZSBmb3Igd2VhayBmdW5jdGlvbnMsIHcvbyBhbGlnbm1lbnQKICAgU1lNX0ZVTkNfRU5E
IC0tIHRoZSBlbmQgb2YgU1lNX0ZVTkNfU1RBUlRfTE9DQUwsIFNZTV9GVU5DX1NUQVJULAoJU1lN
X0ZVTkNfU1RBUlRfV0VBSywgLi4uCgogICBTWU1fRlVOQ19JTk5FUl9MQUJFTCAtLSBvbmx5IGZv
ciBsYWJlbHMgaW4gdGhlIG1pZGRsZSBvZiBmdW5jdGlvbnMKICAgU1lNX0ZVTkNfSU5ORVJfTEFC
RUxfTk9BTElHTiAtLSBvbmx5IGZvciBsYWJlbHMgaW4gdGhlIG1pZGRsZSBvZgoJZnVuY3Rpb25z
LCB3L28gYWxpZ25tZW50CgogICBGb3IgZnVuY3Rpb25zIHdpdGggc3BlY2lhbCAobm9uLUMpIGNh
bGxpbmcgY29udmVudGlvbnM6CiAgIFNZTV9DT0RFX1NUQVJUIC0tIHVzZSBmb3Igbm9uLUMgKHNw
ZWNpYWwpIGZ1bmN0aW9ucwogICBTWU1fQ09ERV9TVEFSVF9OT0FMSUdOIC0tIHVzZSBmb3Igbm9u
LUMgKHNwZWNpYWwpIGZ1bmN0aW9ucywgdy9vCglhbGlnbm1lbnQKICAgU1lNX0NPREVfU1RBUlRf
TE9DQUwgLS0gdXNlIGZvciBsb2NhbCBub24tQyAoc3BlY2lhbCkgZnVuY3Rpb25zCiAgIFNZTV9D
T0RFX1NUQVJUX0xPQ0FMX05PQUxJR04gLS0gdXNlIGZvciBsb2NhbCBub24tQyAoc3BlY2lhbCkK
CWZ1bmN0aW9ucywgdy9vIGFsaWdubWVudAogICBTWU1fQ09ERV9FTkQgLS0gdGhlIGVuZCBvZiBT
WU1fQ09ERV9TVEFSVF9MT0NBTCBvciBTWU1fQ09ERV9TVEFSVAoKICAgU1lNX0NPREVfSU5ORVJf
TEFCRUwgLS0gb25seSBmb3IgbGFiZWxzIGluIHRoZSBtaWRkbGUgb2YgY29kZQogICBTWU1fQ09E
RV9JTk5FUl9MQUJFTF9OT0FMSUdOIC0tIG9ubHkgZm9yIGxhYmVscyBpbiB0aGUgbWlkZGxlIG9m
IGNvZGUKCmQpIEZvciBkYXRhCiAgIFNZTV9EQVRBX1NUQVJUIC0tIGdsb2JhbCBkYXRhIHN5bWJv
bAogICBTWU1fREFUQV9FTkQgLS0gdGhlIGVuZCBvZiB0aGUgU1lNX0RBVEFfU1RBUlQgc3ltYm9s
CiAgIFNZTV9EQVRBX0VORF9MQUJFTCAtLSB0aGUgbGFiZWxlZCBlbmQgb2YgU1lNX0RBVEFfU1RB
UlQgc3ltYm9sCiAgIFNZTV9EQVRBX1NJTVBMRSAtLSBzdGFydCtlbmQgd3JhcHBlciBhcm91bmQg
c2ltcGxlIGdsb2JhbCBkYXRhCiAgIFNZTV9EQVRBX1NJTVBMRV9MT0NBTCAtLSBzdGFydCtlbmQg
d3JhcHBlciBhcm91bmQgc2ltcGxlIGxvY2FsIGRhdGEKCj09PT09PT09PT0KClRoZSBtYWNyb3Mg
YWxsb3cgdG8gcGFpciBzdGFydHMgYW5kIGVuZHMgb2YgZnVuY3Rpb25zIGFuZCBtYXJrIGZ1bmN0
aW9ucwpjb3JyZWN0bHkgaW4gdGhlIG91dHB1dCBFTEYgb2JqZWN0cy4KCkFsbCB1c2VycyBvZiB0
aGUgb2xkIG1hY3JvcyBpbiB4ODYgYXJlIGNvbnZlcnRlZCB0byB1c2UgdGhlc2UgaW4gZnVydGhl
cgpwYXRjaGVzLgoKdGhhbmtzLAotLSAKanMKc3VzZSBsYWJzCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 07:33:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 07:33:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzeBQ-0001eB-Q3; Wed, 04 Oct 2017 07:33:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ard.biesheuvel@linaro.org>) id 1dzeBP-0001dU-7T
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 07:33:31 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 09/8C-03610-ACE84D95; Wed, 04 Oct 2017 07:33:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsVyMfT+Zt2TfVc
 iDV4vMbX4vmUykwOjx+EPV1gCGKNYM/OS8isSWDP6V0kWzFOuePL/HWsD40KZLkYuDiGBGYwS
 rXevs3UxcnKwCGxlljjYVgySkBCYwyrx9swXRpCEhECVxLZ5T6DsIomVrz+xQNglEk/3nmIFs
 XkFBCVOznwCFhcS8JI48+8Z2FBOAWuJ5WtuMUFsu8gosf/QdLAEm4CBxPr2f0AJDqDNKhJ310
 hDzAmQ6D51DaxEWMBNom3eNbCZIgIuEl+OzmMHmcMs8JpJ4nNnF1iCWUBTonX7b/YJjIKzkNw
 xC0lqASPTKkaN4tSistQiXUNTvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwABl
 AIIdjN+WBRxilORgUhLl3dJ7JVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO9/kJxgUWp6akVaZ
 g4wVmDSEhw8SiK8zsB4EeItLkjMLc5Mh0idYjTmuHDn0h8mjgN7bv1hEmLJy89LlRLn5QYpFQ
 ApzSjNgxsEi+FLjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEua9A3IPT2ZeCdy+V0CnMAGdMqc
 J7JSSRISUVAPjxDqpRvEj7umTZZecc9lpfXT1rQ0WJTX9aUFVj5/MPVRz/GDg7uRu7W2NP79H
 5a9+4GB+aqvrwv7J35pFlfjWXX20s8FbYPqysN1SxSUNTR/zpd9sm7yquPRn4u0j6iZyl445f
 Po5Y/9iJ6aVlebdiwJtb/26IJrAJX7lkPy+8jmuu0xWGSauU2Ipzkg01GIuKk4EAInKXULcAg
 AA
X-Env-Sender: ard.biesheuvel@linaro.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1507102408!115237075!1
X-Originating-IP: [209.85.223.179]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
 RCVD_BY_IP,UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11124 invoked from network); 4 Oct 2017 07:33:29 -0000
Received: from mail-io0-f179.google.com (HELO mail-io0-f179.google.com)
 (209.85.223.179)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Oct 2017 07:33:29 -0000
Received: by mail-io0-f179.google.com with SMTP id w94so9731611ioi.7
 for <xen-devel@lists.xenproject.org>; Wed, 04 Oct 2017 00:33:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=1S2hFN8I2aDEI21jCbCdozlkLQvV0x25bNikvlIXNIw=;
 b=ToDXAh55Q9UMqcDCGvlXh7rL8ga9ZZCYhoU8c4hCjYjhtVeBO0VBPyPJDTW0iOFpCE
 l+kFMF793cSlDkVYP5K/di11zN0D92j9TRe5VhNYoZRyXwT2DvOg0qmh3ktF5FEP1Ma1
 DeL/P7/8ZQ97bAJjxpsOPj+WUb575WKpfN188=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=1S2hFN8I2aDEI21jCbCdozlkLQvV0x25bNikvlIXNIw=;
 b=JK1ND93S+rivJZ6d9FNr2dZ70DTGZPMkyXSP7c/uh3cL++I8t7Phs6xDqqZb3CYDkx
 Hicx92czZNMwl9tuH+tRA1NLF9+1YKvkHqnD2wr7jEmOGIHnwoTtv1q8pHXfdFVIAxHx
 DfOmMHcs/FflDe+uSZf4CmCWAQu5YHgYn/AqhDAex7gPBEYGK1aRapw3u7v8WI4pFIDt
 9VoMnIaj2ezpGYuvWc6a55y5qG7tf7YaKC9EpzJC9CCtbabQLbBzQWxHNT9XqmqY2HM3
 CmdEeCllskE6XA2oXhv+aUuB/QPfVRveOaCiaSreyW9vIUkSIT+UyISon46sP3kC3qI+
 kYJQ==
X-Gm-Message-State: AMCzsaW2cyYemkT3N7YdCmaA+kR4Sg6Inoy2u6TY7+x2veF/NxyjUX72
 fNc/IQNBYAJuO3VOQXjtlhDSYtg5mG+8cs6CTiIqLg==
X-Google-Smtp-Source: AOwi7QAjNB1ms3e54gJwcFKkIIYzQlVVlDA3WoNFhmQKK5p7nu2+9EHusSlppuhlrHKnhxLVGJxsLrU0UJ44JBZR7x0=
X-Received: by 10.107.132.226 with SMTP id o95mr30851431ioi.79.1507102408423; 
 Wed, 04 Oct 2017 00:33:28 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.152.18 with HTTP; Wed, 4 Oct 2017 00:33:27 -0700 (PDT)
In-Reply-To: <5a3785ea-d2d8-dd51-4b02-12f4ca5507d7@suse.cz>
References: <20171002091246.28432-1-jslaby@suse.cz>
 <20171002091246.28432-19-jslaby@suse.cz>
 <CAKv+Gu9C88ToAx+8KcGacUECo7ExnTTBmibEjpB2WkfFvjoZvw@mail.gmail.com>
 <5a3785ea-d2d8-dd51-4b02-12f4ca5507d7@suse.cz>
From: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Date: Wed, 4 Oct 2017 08:33:27 +0100
Message-ID: <CAKv+Gu-7q_Pr5SoUY_kUstaVusUxvXt9e8xeChQySGZ6h+jdAg@mail.gmail.com>
To: Jiri Slaby <jslaby@suse.cz>, Mark Rutland <mark.rutland@arm.com>
Cc: "linux-efi@vger.kernel.org" <linux-efi@vger.kernel.org>,
 Matt Fleming <matt@codeblueprint.co.uk>, "x86@kernel.org" <x86@kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "mingo@redhat.com" <mingo@redhat.com>, "hpa@zytor.com" <hpa@zytor.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "tglx@linutronix.de" <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH v4 19/27] x86: assembly,
	make some functions local
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gSmlyaSwKCk9uIDQgT2N0b2JlciAyMDE3IGF0IDA4OjIyLCBKaXJpIFNsYWJ5IDxqc2xh
YnlAc3VzZS5jej4gd3JvdGU6Cj4gT24gMTAvMDIvMjAxNywgMDI6NDggUE0sIEFyZCBCaWVzaGV1
dmVsIHdyb3RlOgo+PiBPbiAyIE9jdG9iZXIgMjAxNyBhdCAxMDoxMiwgSmlyaSBTbGFieSA8anNs
YWJ5QHN1c2UuY3o+IHdyb3RlOgo+Pj4gVGhlcmUgaXMgYSBjb3VwbGUgb2YgYXNzZW1ibHkgZnVu
Y3Rpb25zLCB3aGljaCBhcmUgaW52b2tlZCBvbmx5IGxvY2FsbHkKPj4+IGluIHRoZSBmaWxlIHRo
ZXkgYXJlIGRlZmluZWQuIEluIEMsIHdlIG1hcmsgdGhlbSAic3RhdGljIi4gSW4gYXNzZW1ibHks
Cj4+PiBhbm5vdGF0ZSB0aGVtIHVzaW5nIFNZTV97RlVOQyxDT0RFfV9TVEFSVF9MT0NBTCAoYW5k
IHN3aXRjaCB0aGVpcgo+Pj4gRU5EUFJPQyB0byBTWU1fe0ZVTkMsQ09ERX1fRU5EIHRvbykuIFdo
ZXRoZXIgRlVOQyBvciBDT0RFIGRlcGVuZHMgb24KPj4+IEVORFBST0MvRU5EIGZvciBhIHBhcnRp
Y3VsYXIgZnVuY3Rpb24gKEMgb3Igbm9uLUMpLgo+Pj4KPj4KPj4gSSB3YXNuJ3QgY2MnZWQgb24g
dGhlIGNvdmVyIGxldHRlciwgc28gSSBhbSBtaXNzaW5nIHRoZSByYXRpb25hbGUgb2YKPj4gcmVw
bGFjaW5nIEVOVFJZL0VORFBST0Mgd2l0aCBvdGhlciBtYWNyb3MuCj4KPiBUaGVyZSB3YXMgbm8g
Y292ZXIgbGV0dGVyLiBJIGFtIGF0dGFjaGluZyB3aGF0IGlzIGluIFBBVENIIDEvMjcgaW5zdGVh
ZDoKPiBJbnRyb2R1Y2UgbmV3IEMgbWFjcm9zIGZvciBhbm5vdGF0aW9ucyBvZiBmdW5jdGlvbnMg
YW5kIGRhdGEgaW4KPiBhc3NlbWJseS4gVGhlcmUgaXMgYSBsb25nLXN0YW5kaW5nIG1lc3MgaW4g
bWFjcm9zIGxpa2UgRU5UUlksIEVORCwKPiBFTkRQUk9DIGFuZCBzaW1pbGFyLiBUaGV5IGFyZSB1
c2VkIGluIGRpZmZlcmVudCBtYW5uZXJzIGFuZCBzb21ldGltZXMKPiBpbmNvcnJlY3RseS4KPgoK
SSBtdXN0IHNheSwgSSBkb24ndCBzaGFyZSB0aGlzIHNlbnRpbWVudC4KCkluIGFybTY0LCB3ZSB1
c2UgRU5UUlkvRU5EUFJPQyBmb3IgZnVuY3Rpb25zIHdpdGggZXh0ZXJuYWwgbGlua2FnZSwKYW5k
IHRoZSBiYXJlIHN5bWJvbCBuYW1lL0VORFBST0MgZm9yIGZ1bmN0aW9ucyB3aXRoIGxvY2FsIGxp
bmthZ2UuIEkKZ3Vlc3Mgd2UgY291bGQgYWRkIEVORE9CSkVDVCBpZiB3ZSB3YW50ZWQgdG8sIGJ1
dCB3ZSBuZXZlciByZWFsbHkgZmVsdAp0aGUgbmVlZC4KCj4gU28gaW50cm9kdWNlIG1hY3JvcyB3
aXRoIGNsZWFyIHVzZSB0byBhbm5vdGF0ZSBhc3NlbWJseSBhcyBmb2xsb3dzOgo+Cj4gYSkgU3Vw
cG9ydCBtYWNyb3MgZm9yIHRoZSBvbmVzIGJlbG93Cj4gICAgU1lNX1RfRlVOQyAtLSB0eXBlIHVz
ZWQgYnkgYXNzZW1ibGVyIHRvIG1hcmsgZnVuY3Rpb25zCj4gICAgU1lNX1RfT0JKRUNUIC0tIHR5
cGUgdXNlZCBieSBhc3NlbWJsZXIgdG8gbWFyayBkYXRhCj4gICAgU1lNX1RfTk9ORSAtLSB0eXBl
IHVzZWQgYnkgYXNzZW1ibGVyIHRvIG1hcmsgZW50cmllcyBvZiB1bmtub3duIHR5cGUKPgoKSXMg
aXMgbmVjZXNzYXJ5IHRvIG1hcmsgYW4gZW50cnkgYXMgaGF2aW5nIG5vIHR5cGU/IFdoYXQgaXMg
dGhlCmRlZmF1bHQgdHlwZSBmb3IgYW4gdW5tYXJrZWQgZW50cnk/Cgo+ICAgIFRoZXkgYXJlIGRl
ZmluZWQgYXMgU1RUX0ZVTkMsIFNUVF9PQkpFQ1QsIGFuZCBTVFRfTk9UWVBFCj4gICAgcmVzcGVj
dGl2ZWx5LiBBY2NvcmRpbmcgdG8gdGhlIGdhcyBtYW51YWwsIHRoaXMgaXMgdGhlIG1vc3QgcG9y
dGFibGUKPiAgICB3YXkuIEkgYW0gbm90IHN1cmUgYWJvdXQgb3RoZXIgYXNzZW1ibGVycywgc28g
d2UgY2FuIHN3aXRjaCB0aGlzIGJhY2sKPiAgICB0byAlZnVuY3Rpb24gYW5kICVvYmplY3QgaWYg
dGhpcyB0dXJucyBpbnRvIGEgcHJvYmxlbS4gQXJjaGl0ZWN0dXJlcwo+ICAgIGNhbiBhbHNvIG92
ZXJyaWRlIHRoZW0gYnkgc29tZXRoaW5nIGxpa2UgIiwgQGZ1bmN0aW9uIiBpZiB0aGV5IG5lZWQu
Cj4KPiAgICBTWU1fQV9BTElHTiwgU1lNX0FfTk9ORSAtLSBhbGlnbiB0aGUgc3ltYm9sPwo+ICAg
IFNZTV9WX0dMT0JBTCwgU1lNX1ZfV0VBSywgU1lNX1ZfTE9DQUwgLS0gdmlzaWJpbGl0eSBvZiBz
eW1ib2xzCj4KCkxpbmthZ2UgIT0gdmlzaWJpbGl0eQoKPiBiKSBNb3N0bHkgaW50ZXJuYWwgYW5u
b3RhdGlvbnMsIHVzZWQgYnkgdGhlIG9uZXMgYmVsb3cKPiAgICBTWU1fRU5UUlkgLS0gdXNlIG9u
bHkgaWYgeW91IGhhdmUgdG8gKGZvciBub24tcGFpcmVkIHN5bWJvbHMpCj4gICAgU1lNX1NUQVJU
IC0tIHVzZSBvbmx5IGlmIHlvdSBoYXZlIHRvIChmb3IgcGFpcmVkIHN5bWJvbHMpCj4gICAgU1lN
X0VORCAtLSB1c2Ugb25seSBpZiB5b3UgaGF2ZSB0byAoZm9yIHBhaXJlZCBzeW1ib2xzKQo+Cj4g
YykgQW5ub3RhdGlvbnMgZm9yIGNvZGUKPiAgICBTWU1fRlVOQ19TVEFSVF9MT0NBTF9BTElBUyAt
LSB1c2Ugd2hlcmUgdGhlcmUgYXJlIHR3byBsb2NhbCBuYW1lcyBmb3IKPiAgICAgICAgIG9uZSBm
dW5jdGlvbgo+ICAgIFNZTV9GVU5DX1NUQVJUX0FMSUFTIC0tIHVzZSB3aGVyZSB0aGVyZSBhcmUg
dHdvIGdsb2JhbCBuYW1lcyBmb3Igb25lCj4gICAgICAgICBmdW5jdGlvbgo+ICAgIFNZTV9GVU5D
X0VORF9BTElBUyAtLSB0aGUgZW5kIG9mIExPQ0FMX0FMSUFTZWQgb3IgQUxJQVNlZCBmdW5jdGlv
bgo+Cj4gICAgU1lNX0ZVTkNfU1RBUlQgLS0gdXNlIGZvciBnbG9iYWwgZnVuY3Rpb25zCj4gICAg
U1lNX0ZVTkNfU1RBUlRfTk9BTElHTiAtLSB1c2UgZm9yIGdsb2JhbCBmdW5jdGlvbnMsIHcvbyBh
bGlnbm1lbnQKPiAgICBTWU1fRlVOQ19TVEFSVF9MT0NBTCAtLSB1c2UgZm9yIGxvY2FsIGZ1bmN0
aW9ucwo+ICAgIFNZTV9GVU5DX1NUQVJUX0xPQ0FMX05PQUxJR04gLS0gdXNlIGZvciBsb2NhbCBm
dW5jdGlvbnMsIHcvbwo+ICAgICAgICAgYWxpZ25tZW50Cj4gICAgU1lNX0ZVTkNfU1RBUlRfV0VB
SyAtLSB1c2UgZm9yIHdlYWsgZnVuY3Rpb25zCj4gICAgU1lNX0ZVTkNfU1RBUlRfV0VBS19OT0FM
SUdOIC0tIHVzZSBmb3Igd2VhayBmdW5jdGlvbnMsIHcvbyBhbGlnbm1lbnQKPiAgICBTWU1fRlVO
Q19FTkQgLS0gdGhlIGVuZCBvZiBTWU1fRlVOQ19TVEFSVF9MT0NBTCwgU1lNX0ZVTkNfU1RBUlQs
Cj4gICAgICAgICBTWU1fRlVOQ19TVEFSVF9XRUFLLCAuLi4KPgo+ICAgIFNZTV9GVU5DX0lOTkVS
X0xBQkVMIC0tIG9ubHkgZm9yIGxhYmVscyBpbiB0aGUgbWlkZGxlIG9mIGZ1bmN0aW9ucwo+ICAg
IFNZTV9GVU5DX0lOTkVSX0xBQkVMX05PQUxJR04gLS0gb25seSBmb3IgbGFiZWxzIGluIHRoZSBt
aWRkbGUgb2YKPiAgICAgICAgIGZ1bmN0aW9ucywgdy9vIGFsaWdubWVudAo+Cj4gICAgRm9yIGZ1
bmN0aW9ucyB3aXRoIHNwZWNpYWwgKG5vbi1DKSBjYWxsaW5nIGNvbnZlbnRpb25zOgo+ICAgIFNZ
TV9DT0RFX1NUQVJUIC0tIHVzZSBmb3Igbm9uLUMgKHNwZWNpYWwpIGZ1bmN0aW9ucwo+ICAgIFNZ
TV9DT0RFX1NUQVJUX05PQUxJR04gLS0gdXNlIGZvciBub24tQyAoc3BlY2lhbCkgZnVuY3Rpb25z
LCB3L28KPiAgICAgICAgIGFsaWdubWVudAo+ICAgIFNZTV9DT0RFX1NUQVJUX0xPQ0FMIC0tIHVz
ZSBmb3IgbG9jYWwgbm9uLUMgKHNwZWNpYWwpIGZ1bmN0aW9ucwo+ICAgIFNZTV9DT0RFX1NUQVJU
X0xPQ0FMX05PQUxJR04gLS0gdXNlIGZvciBsb2NhbCBub24tQyAoc3BlY2lhbCkKPiAgICAgICAg
IGZ1bmN0aW9ucywgdy9vIGFsaWdubWVudAo+ICAgIFNZTV9DT0RFX0VORCAtLSB0aGUgZW5kIG9m
IFNZTV9DT0RFX1NUQVJUX0xPQ0FMIG9yIFNZTV9DT0RFX1NUQVJUCj4KPiAgICBTWU1fQ09ERV9J
Tk5FUl9MQUJFTCAtLSBvbmx5IGZvciBsYWJlbHMgaW4gdGhlIG1pZGRsZSBvZiBjb2RlCj4gICAg
U1lNX0NPREVfSU5ORVJfTEFCRUxfTk9BTElHTiAtLSBvbmx5IGZvciBsYWJlbHMgaW4gdGhlIG1p
ZGRsZSBvZiBjb2RlCj4KPiBkKSBGb3IgZGF0YQo+ICAgIFNZTV9EQVRBX1NUQVJUIC0tIGdsb2Jh
bCBkYXRhIHN5bWJvbAo+ICAgIFNZTV9EQVRBX0VORCAtLSB0aGUgZW5kIG9mIHRoZSBTWU1fREFU
QV9TVEFSVCBzeW1ib2wKPiAgICBTWU1fREFUQV9FTkRfTEFCRUwgLS0gdGhlIGxhYmVsZWQgZW5k
IG9mIFNZTV9EQVRBX1NUQVJUIHN5bWJvbAo+ICAgIFNZTV9EQVRBX1NJTVBMRSAtLSBzdGFydCtl
bmQgd3JhcHBlciBhcm91bmQgc2ltcGxlIGdsb2JhbCBkYXRhCj4gICAgU1lNX0RBVEFfU0lNUExF
X0xPQ0FMIC0tIHN0YXJ0K2VuZCB3cmFwcGVyIGFyb3VuZCBzaW1wbGUgbG9jYWwgZGF0YQo+CgpJ
IGFtIHNvcnJ5IGJ1dCBJIHRoaW5rIHRoaXMgaXMgdGVycmlibGUuIERvIHdlIHJlYWxseSBuZWVk
IDIwKyBuZXcKbWFjcm9zIHRvIHdyYXAgZXZlcnkgc2luZ2xlIGFzc2VtYmxlciBkaXJlY3RpdmUg
aW52b2x2ZWQgaW4gZGVmaW5pbmcKc3ltYm9scyBhbmQgc2V0dGluZyB0aGVpciBhdHRyaWJ1dGVz
PwoKSXMgdGhpcyBpc3N1ZSB5b3UgYXJlIHNvbHZpbmcgd2lkZWx5IHBlcmNlaXZlZCBhcyBhIHBy
b2JsZW0/CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 08:22:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 08:22:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzewU-0005mN-Ui; Wed, 04 Oct 2017 08:22:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dzewU-0005mF-FU
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 08:22:10 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 B8/40-09852-13A94D95; Wed, 04 Oct 2017 08:22:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS9dw1pV
 Ig/fnuS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox537azFmxhrejZfYGtgXE/SxcjJ4eQQJ5E
 7/azbCA2r4CdxLfnm5hAbAkBQ4nTC2+C1bAIqEq8e9oFZrMJqEu0PdvOCmKLCOhJ3Nx0m7mLk
 YuDWWA2o8TtNc+ZQRLCAkESC788Z4RYUCCxbf0RsGZOoAUzjy0FsjmAlglK/N0hDBJmFtCSeP
 jrFguErS2xbOFrZpASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMaoXpxaVpRbpGuslFWW
 mZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgQGHwMQ7GDc+8/pEKMkB5OSKK/89CuRQnxJ
 +SmVGYnFGfFFpTmpxYcYZTg4lCR4OWYC5QSLUtNTK9Iyc4BxAJOW4OBREuH1BUnzFhck5hZnp
 kOkTjEac9x4eP0PE0fHzbt/mIRY8vLzUqXEee/MACoVACnNKM2DGwSLz0uMslLCvIxApwnxFK
 QW5WaWoMq/YhTnYFQS5lUBWciTmVcCt+8V0ClMQKfMaQI7pSQRISXVwFipavVnqcRDkz/rKj0
 tBJ8uft3ZfonH88Sx6b9+eD6Z0xTWL7w9fseudQXKq9c+rrebsm/qkwPtIQqN6ksDHD8w3Uub
 LOR72DHo0QXZvafX1P4TfMUazdPQblJ+uoCXlUFrgWnU3E9Za1l3ln1+rGf8/Nav7wl3Lm83v
 7H0peOqiCciZ51Pxk1QYinOSDTUYi4qTgQAa4OGN8oCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1507105327!93881635!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39077 invoked from network); 4 Oct 2017 08:22:09 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 08:22:09 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 04 Oct 2017 02:22:07 -0600
Message-Id: <59D4B64B0200007800181E17@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 04 Oct 2017 02:22:03 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
 <20170925142648.25959-3-george.dunlap@citrix.com>
In-Reply-To: <20170925142648.25959-3-george.dunlap@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 03/13] fuzz/x86_emulate: Clear errors
 after each iteration
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA5LjE3IGF0IDE2OjI2LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbmNlIGZlb2YoKSByZXR1cm5zIHRydWUgZm9yIGEgc3RyZWFtLCBpdCB3aWxsIGNvbnRp
bnVlIHRvIHJldHVybiB0cnVlCj4gZm9yIHRoYXQgc3RyZWFtIHVudGlsIGNsZWFyZXJyKCkgaXMg
Y2FsbGVkIChvciB0aGUgc3RyZWFtIGlzIGNsb3NlZAo+IGFuZCByZS1vcGVuZWQpLgo+IAo+IElu
IGxsdm0tY2xhbmctZmFzdC1tb2RlLCB0aGUgc2FtZSBmaWxlIGRlc2NyaXB0b3IgaXMgdXNlZCBm
b3IgZWFjaAo+IGl0ZXJhdGlvbiBvZiB0aGUgbG9vcCwgbWVhbmluZyB0aGF0IHRoZSAiSW5wdXQg
dG9vIGxhcmdlIiBjaGVjayB3YXMKPiBicm9rZW4gLS0gZmVvZigpIHdvdWxkIHJldHVybiB0cnVl
IGV2ZW4gaWYgdGhlIGZyZWFkKCkgaGFkbid0IGhpdCB0aGUKPiBlbmQgb2YgdGhlIGZpbGUuICBU
aGUgcmVzdWx0IGlzIHRoYXQgQUZMIGdlbmVyYXRlcyB0ZXN0Y2FzZXMgb2YKPiBhcmJpdHJhcnkg
c2l6ZS4KPiAKPiBGaXggdGhpcyBieSBjbGVhcmluZyB0aGUgZXJyb3IgYWZ0ZXIgZWFjaCBpdGVy
YXRpb24uCj4gCj4gU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBj
aXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 08:22:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 08:22:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzew8-0005ls-Mg; Wed, 04 Oct 2017 08:21:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dzew7-0005lm-A1
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 08:21:47 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 0E/5F-02225-A1A94D95; Wed, 04 Oct 2017 08:21:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS1di1pV
 Ig5sfjC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozTzz8zFyxirVj+9RpzA+M2li5GDg4hgTyJ
 V2fTuxg5OXgF7CTutixjBbElBAwlTi+8yQJiswioSize9p8ZxGYTUJdoe7YdrEZEQE/i5qbbQ
 HEuDmaB2YwSt9c8ZwaZKSzgI7HxWChIjZBAgcSlby+ZQGxOoPm/975gBynhFRCU+LtDGCTMLK
 Al8fDXLRYIW1ti2cLXYFOYBaQllv/jmMDINwuhYRaShllIGmYhNCxgZFnFqFGcWlSWWqRrZKG
 XVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYevUMDIw7GNtP+B1ilORgUhLllZ9+
 JVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK/vDKCcYFFqempFWmYOMApg0hIcPEoivLEgad7ig
 sTc4sx0iNQpRmOOGw+v/2Hi6Lh59w+TEEtefl6qlDhvHEipAEhpRmke3CBYdF5ilJUS5mVkYG
 AQ4ilILcrNLEGVf8UozsGoJMy7FmQKT2ZeCdy+V0CnMAGdMqcJ7JSSRISUVAPj+tQy/uDgYH8
 tr3+GNdc5J9y9us0x655QOqu81weNpi5N1vvX19kFLLox68OxIsdL2et7JrfO4N0teoB9w7rJ
 GnkbhSQ8ZoaLZTdNyDzzqq6nxLc/JMS3dk6HQF//6Xdsh8LEFu+ep5fObZ+r2ia3QsAyedKqB
 QsdxHYGRUnqtt8SOs04Z78SS3FGoqEWc1FxIgABPT0+yQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1507105303!106137808!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36237 invoked from network); 4 Oct 2017 08:21:44 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 08:21:44 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 04 Oct 2017 02:21:42 -0600
Message-Id: <59D4B6310200007800181E14@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 04 Oct 2017 02:21:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
 <20170925142648.25959-2-george.dunlap@citrix.com>
In-Reply-To: <20170925142648.25959-2-george.dunlap@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 02/13] fuzz/x86_emulate: Actually use
 cpu_regs input
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA5LjE3IGF0IDE2OjI2LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBDb21taXQgYzA3NTc0YiByZW9yZ2FuaXplZCB0aGUgd2F5IGZ1enppbmcgd2FzIGRvbmUs
IGV4cGxpY2l0bHkKPiBjcmVhdGluZyBhIHN0cnVjdHVyZSB0aGF0IHRoZSBpbnB1dCBkYXRhIHdv
dWxkIGJlIGNvcGllZCBpbnRvLgo+IAo+IFVuZm9ydHVuYXRlbHksIHRoZSBjcHUgcmVnaXN0ZXIg
c3RhdGUgdXNlZCBieSB0aGUgZW11bGF0b3IgaXMgb24gdGhlCj4gc3RhY2s7IGl0J3MgY2xlYXJl
ZCwgYnV0IGRhdGEgaXMgbmV2ZXIgY29waWVkIGludG8gaXQuCj4gCj4gSWYgd2UncmUgZXhwbGlj
aXRseSBzZXR0aW5nIGFuIGVudGlyZWx5IG5ldyBjcHVfcmVncyBzdHJ1Y3QgZm9yIGVhY2gKPiBu
ZXcgaW5wdXQgYW55d2F5LCB0aGVyZSdzIG5vIG5lZWQgdG8gaGF2ZSB0d28gY29waWVzIGFyb3Vu
ZCBhbnltb3JlOwo+IGp1c3QgcG9pbnQgdG8gdGhlIG9uZSBpbiB0aGUgZGF0YSBzdHJ1Y3R1cmUu
Cj4gCj4gU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgo+IFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 08:22:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 08:22:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzewy-0005q9-6T; Wed, 04 Oct 2017 08:22:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dzewx-0005q0-B9
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 08:22:39 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 32/7D-03414-E4A94D95; Wed, 04 Oct 2017 08:22:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS9dz1pV
 IgxMnOC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owZr7QK/jJVzP94mKWB8SRTFyMnh5BAnsT2
 +XPZQWxeATuJm1OWsIHYEgKGEqcX3mQBsVkEVCW+fdoGZrMJqEu0PdvOCmKLCOhJ3Nx0m7mLk
 YuDWWA2o8TtNc+ZQRLCAikSKy/fYIFYUCCx7fg6sAWcQAueHPsItIADaJmgxN8dwiBhZgEtiY
 e/brFA2NoSyxa+ZgYpYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaNGcWpRWWqRrpGRXlJ
 RZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYPAxAMEOxjXzAw8xSnIwKYnyyk+/EinE
 l5SfUpmRWJwRX1Sak1p8iFGGg0NJgtd/JlBOsCg1PbUiLTMHGAcwaQkOHiURXl+QNG9xQWJuc
 WY6ROoUozHHjYfX/zBxdNy8+4dJiCUvPy9VSpw3CaRUAKQ0ozQPbhAsPi8xykoJ8zICnSbEU5
 BalJtZgir/ilGcg1FJmPflDKApPJl5JXD7XgGdwgR0ypwmsFNKEhFSUg2MLi15PY0r5np+WaH
 3XeVwUeHNpDbNFOHN/YeuG2bGCc0PlRKRq8yaY7y5+HK44LutE31rp67mtZzOGLOQZdH/Lx9e
 v9+5X6ng2XeRI59zDdoX+KbwfO8wf6um9MjA+xH7+noFRx9pya0esV/WC3xaz/4o7iN3ZCfbx
 KwIPln+g5M37pT06NqhxFKckWioxVxUnAgAdhAeScoCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1507105351!60281582!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9980 invoked from network); 4 Oct 2017 08:22:33 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 08:22:33 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 04 Oct 2017 02:22:31 -0600
Message-Id: <59D4B6630200007800181E1A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 04 Oct 2017 02:22:27 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
 <20170925142648.25959-4-george.dunlap@citrix.com>
In-Reply-To: <20170925142648.25959-4-george.dunlap@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 04/13] fuzz/x86_emulate: Improve failure
 descriptions in x86_emulate harness
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA5LjE3IGF0IDE2OjI2LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiAtLS0gYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwu
Ywo+ICsrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5j
Cj4gQEAgLTUyLDYgKzUyLDE0IEBAIHN0cnVjdCBmdXp6X3N0YXRlCj4gICAgICBzdHJ1Y3QgeDg2
X2VtdWxhdGVfb3BzIG9wczsKPiAgfTsKPiAgCj4gK2NoYXIgKng4NmVtdWxfcmV0dXJuX3N0cmlu
Z1tdID0gewoKV2l0aCAic3RhdGljIGNvbnN0IGNoYXIqIGNvbnN0IgpSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 08:22:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 08:22:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzexE-0005t4-Dw; Wed, 04 Oct 2017 08:22:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dzexD-0005sm-KU
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 08:22:55 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 56/A4-03093-E5A94D95; Wed, 04 Oct 2017 08:22:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDSzdu1pV
 IgwUXpCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owfy36zFixiq1iyYiZ7A2MLaxcjJ4eQQJ7E
 qx+72EBsXgE7idZ1B9hBbAkBQ4nTC2+ygNgsAqoS/1q2MoLYbALqEm3PtoP1igjoSdzcdJu5i
 5GLg1lgNqPE7TXPmUESwgKREh/+3WeEWFAgcXDdFLAGTqAFd6e0M3UxcgAtE5T4u0MYJMwsoC
 Xx8NctFghbW2LZwtfMICXMAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxiVC9OLSpLLdI11Us
 qykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw+BiDYwTj9sv8hRkkOJiVRXvnpVyKF
 +JLyUyozEosz4otKc1KLDzHKcHAoSfDWzQTKCRalpqdWpGXmAOMAJi3BwaMkwtsOkuYtLkjML
 c5Mh0idYjTmuPHw+h8mjo6bd/8wCbHk5eelSonzJoGUCoCUZpTmwQ2CxeclRlkpYV5GoNOEeA
 pSi3IzS1DlXzGKczAqCfOqgEzhycwrgdv3CugUJqBT5jSBnVKSiJCSamCsWuMiM3ttonyV+bH
 sjXJvswN2HuP8mf7y3g0LrvschccWVO77pLz0ZjTHzUtHdOvt5mopdPG8O+5v3bd9T073dHHl
 mc+YH63SE1Q4dTFwZ+XzluQ73QpbjT1Zdh8yuMMofrw8cl72vWOPfjRNltDYK7g4J/m5fylPG
 5/4VYaHKbq1/nZeiy4qsRRnJBpqMRcVJwIA8EUPqcoCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1507105372!76239838!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13013 invoked from network); 4 Oct 2017 08:22:54 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 08:22:54 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 04 Oct 2017 02:22:52 -0600
Message-Id: <59D4B6780200007800181E1D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 04 Oct 2017 02:22:48 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
 <20170925142648.25959-5-george.dunlap@citrix.com>
In-Reply-To: <20170925142648.25959-5-george.dunlap@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 05/13] fuzz/x86_emulate: Implement
 input_read() and input_avail()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA5LjE3IGF0IDE2OjI2LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiAtLS0gYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwu
Ywo+ICsrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5j
Cj4gQEAgLTUyLDYgKzUyLDIyIEBAIHN0cnVjdCBmdXp6X3N0YXRlCj4gICAgICBzdHJ1Y3QgeDg2
X2VtdWxhdGVfb3BzIG9wczsKPiAgfTsKPiAgCj4gK3N0YXRpYyBpbmxpbmUgYm9vbCBpbnB1dF9h
dmFpbGFibGUoc3RydWN0IGZ1enpfc3RhdGUgKnMsIHNpemVfdCBzaXplKQoKcyBjYW4gYmUgcG9p
bnRlciB0byBjb25zdAoKQWxzbyBob3cgYWJvdXQgc2hvcnRlbmluZyB0aGUgZnVuY3Rpb24gbmFt
ZSB0byB3aGF0IHRoZSB0aXRsZSBzYXlzPwoKPiArewo+ICsgICAgcmV0dXJuIHMtPmRhdGFfaW5k
ZXggKyBzaXplIDwgcy0+ZGF0YV9udW07CgpTaG91bGRuJ3QgdGhpcyBiZSA8PSA/Cgo+ICt9Cj4g
Kwo+ICtzdGF0aWMgaW5saW5lIGJvb2wgaW5wdXRfcmVhZChzdHJ1Y3QgZnV6el9zdGF0ZSAqcywg
dm9pZCAqZHN0LCBzaXplX3Qgc2l6ZSkKPiArewo+ICsgICAgaWYgKCAhaW5wdXRfYXZhaWxhYmxl
KHMsIHNpemUpICkKPiArICAgICAgICByZXR1cm4gMDsKCmZhbHNlCgo+ICsKPiArICAgIG1lbWNw
eShkc3QsICZzLT5jb3JwdXMtPmRhdGFbcy0+ZGF0YV9pbmRleF0sIHNpemUpOwo+ICsgICAgcy0+
ZGF0YV9pbmRleCArPSBzaXplOwo+ICsKPiArICAgIHJldHVybiAxOwoKdHJ1ZQoKSmFuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 08:23:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 08:23:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzexo-00061q-Lw; Wed, 04 Oct 2017 08:23:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dzexn-00060v-D1
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 08:23:31 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 91/1B-01778-28A94D95; Wed, 04 Oct 2017 08:23:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXS6fjDS7dp1pV
 Ig3OTOC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxtb8MKHrNWNFx/wdTA+JWli5GDQ0ggT2LR
 F40uRk4OXgE7iUNTlzOB2BIChhKnF95kAbFZBFQl2vf/ZgWx2QTUJdqebQezRQT0JG5uus3cx
 cjFwSwwm1Hi9prnzCAzhQViJNYfEAepERIokJi5ZzYbiM0JNP9z1xRWkBJeAUGJvzuEQcLMAl
 oSD3/dYoGwtSWWLXwNNoVZQFpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWM6sWpRWWpRbpGekl
 FmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgWFXz8DAuIPxVLPzIUZJDiYlUV756Vci
 hfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwpoPkBItS01Mr0jJzgBEAk5bg4FES4dUFSfMWFyTmF
 memQ6ROMRpz3Hh4/Q8TR8fNu3+YhFjy8vNSpcR5u0BKBUBKM0rz4AbBIvMSo6yUMC8jAwODEE
 9BalFuZgmq/CtGcQ5GJWHeNpApPJl5JXD7XgGdwgR0ypwmsFNKEhFSUg2Mq1+ukNl8g337s3U
 dmp+Wv5I3Wyi+Ks/Y6l1yDXvR9Zwrx6yFml9OK0+8dyjl1MHvZQuibuy9dU/vmQWn7kY38/g7
 SszSGa98T2j8qb6tVLrCxOXl9d59t/9qCCf/PH9FzHf2iompkcqbhf9vVP+t6Mb68IxI8NGYF
 K+CP5s7pM5KhXnfvcUWpcRSnJFoqMVcVJwIAKmKVL/HAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1507105408!106138141!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14257 invoked from network); 4 Oct 2017 08:23:29 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 08:23:29 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 04 Oct 2017 02:23:28 -0600
Message-Id: <59D4B69D0200007800181E20@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 04 Oct 2017 02:23:25 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
 <20170925142648.25959-6-george.dunlap@citrix.com>
In-Reply-To: <20170925142648.25959-6-george.dunlap@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 06/13] fuzz/x86_emulate: Rename the file
 containing the wrapper code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA5LjE3IGF0IDE2OjI2LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiAtLS0gYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9NYWtlZmlsZQo+
ICsrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL01ha2VmaWxlCj4gQEAg
LTE4LDIyICsxOCwyMiBAQCBhc206Cj4gIAo+ICBhc20vJTogYXNtIDsKPiAgCj4gLXg4Nl9lbXVs
YXRlLmMgeDg2X2VtdWxhdGUuaDogJToKPiAreDg2X2VtdWxhdGVfdXNlci5jIHg4Nl9lbXVsYXRl
X3VzZXIuaDogJToKCkhvdyBhYm91dCBhdm9pZGluZyB0aGUgbmFtZXMgZ2V0dGluZyBldmVuIGxv
bmdlcj8gRS5nLiB1c2luZwp4ODYtZW11bGF0ZS5bY2hdIG9yIHg4NmVtdWwtdXNlci5bY2hdIGlu
c3RlYWQ/Cgo+IEBAIC00Miw3ICs0Miw3IEBAIGFsbDogeDg2LWluc24tZnV6ei1hbGwKPiAgCj4g
IC5QSE9OWTogZGlzdGNsZWFuCj4gIGRpc3RjbGVhbjogY2xlYW4KPiAtCXJtIC1mIHg4Nl9lbXVs
YXRlIHg4Nl9lbXVsYXRlLmMgeDg2X2VtdWxhdGUuaCBhc20KPiArCXJtIC1mIHg4Nl9lbXVsYXRl
IHg4Nl9lbXVsYXRlX3VzZXIuYyB4ODZfZW11bGF0ZV91c2VyLmggYXNtCgpJZiB5b3Ugd2FudCB0
byBzdGljayB0byB0aGUgbG9uZ2VyIG5hbWVzLCB3b3VsZCB5b3UgbWluZCB0YWtpbmcgdGhlCm9w
cG9ydHVuaXR5IHRvIG1ha2UgdGhpcyBqdXN0IHg4Nl9lbXVsYXRlKiA/CgpKYW4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 08:24:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 08:24:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzeyK-00069R-V3; Wed, 04 Oct 2017 08:24:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dzeyJ-00068t-8S
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 08:24:03 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 9C/B2-00743-2AA94D95; Wed, 04 Oct 2017 08:24:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS3fhrCu
 RBhdvSVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkHGg8wFxwTqri7+Sh7A+NN/i5GTg4hgTyJ
 /e9eM4LYvAJ2EhMudbGD2BIChhKnF95kAbFZBFQlLi56xQRiswmoS7Q9284KYosI6Enc3HSbu
 YuRi4NZYDajxO01z5lBEsICLhJd7+4zQywokHh5/yTQIA4OTqAFs4/Jgpi8AoISf3cIg1QwC2
 hJPPx1iwXC1pZYtvA1M0gJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGDWKU4vKUot0Dc3
 0kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECg48BCHYwTn0fd4hRkoNJSZRXfvqV
 SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvP4zgXKCRanpqRVpmTnAOIBJS3DwKInw+oKkeYsLE
 nOLM9MhUqcYjTmObbr8h4mj4+bdP0xCLHn5ealS4rxJIKUCIKUZpXlwg2DxeYlRVkqYlxHoNC
 GegtSi3MwSVPlXjOIcjErCvDdApvBk5pXA7XsFdAoT0ClzmsBOKUlESEk1MLLNn11/TK0vd65
 TzTJm9wQ+nmiZbNmzL6++uqHQ/eEmx7Oru5XutAQ/ZjjyIZfpzGvrL2aLa082f4laxnkwIvST
 VMCiMC0GqTWxp7hOH/oqWb1gyV2W3//jc75qHGl/m1kz7Sx/34rdJ99yeK2clMYie+LKvH0LB
 CbcSbwuw33841HTGStfhOxWYinOSDTUYi4qTgQAPtDIrMoCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1507105439!110902886!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21428 invoked from network); 4 Oct 2017 08:24:01 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 08:24:01 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 04 Oct 2017 02:23:59 -0600
Message-Id: <59D4B6BB0200007800181E23@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 04 Oct 2017 02:23:55 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
 <20170925142648.25959-7-george.dunlap@citrix.com>
In-Reply-To: <20170925142648.25959-7-george.dunlap@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 07/13] fuzz/x86_emulate: Add 'afl-cov'
	target
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA5LjE3IGF0IDE2OjI2LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiAtLS0gYS90b29scy9mdXp6L1JFQURNRS5hZmwKPiArKysgYi90b29scy9mdXp6L1JFQURN
RS5hZmwKPiBAQCAtNDEsMyArNDEsMTcgQEAgVXNlIHRoZSB4ODYgaW5zdHJ1Y3Rpb24gZW11bGF0
b3IgZnV6emVyIGFzIGFuIGV4YW1wbGUuCj4gICAgICQgJEFGTFBBVEgvYWZsLWZ1enogLXQgMTAw
MCAtaSB0ZXN0Y2FzZV9kaXIgLW8gZmluZGluZ3NfZGlyIC0tIC4vYWZsLWhhcm5lc3MKPiAgCj4g
IFBsZWFzZSBzZWUgQUZMIGRvY3VtZW50YXRpb24gZm9yIG1vcmUgaW5mb3JtYXRpb24uCj4gKwo+
ICsjIEdFTkVSQVRJTkcgQ09WRVJBR0UgSU5GT1JNQVRJT04KPiArCj4gK1RvIHVzZSBhZmwtY292
IG9yIGdjb3YsIHlvdSBuZWVkIGEgc2VwYXJhdGUgYmluYXJ5IGluc3RydW1lbnRlZCB0bwo+ICtn
ZW5lcmF0ZSBjb3ZlcmFnZSBkYXRhLiAgVG8gZG8gdGhpcywgdXNlIHRoZSB0YXJnZXQgYGFmbC1j
b3ZgOgo+ICsKPiArICAgICQgbWFrZSBhZmwtY292ICNwcm9kdWNlcyBhZmwtaGFybmVzcy1jb3YK
PiArCj4gK05PVEU6IFBsZWFzZSBhbHNvIG5vdGUgdGhhdCB0aGUgY292ZXJhZ2UgaW5zdHJ1bWVu
dGF0aW9uIGhhcmQtY29kZXMKPiArdGhlIGFic29sdXRlIHBhdGggZm9yIHRoZSBpbnN0cnVtZW50
YXRpb24gcmVhZCBhbmQgd3JpdGUgZmlsZXMgaW4gdGhlCj4gK2JpbmFyeTsgc28gY292ZXJhZ2Ug
ZGF0YSB3aWxsIGFsd2F5cyBzaG93IHVwIGluIHRoZSBidWlsZCBkaXJlY3Rvcnkgbm8KPiArbWF0
dGVyIHdoZXJlIHlvdSBydW4gdGhlIGJpbmFyeSBmcm9tLgo+ICsKPiArUGxlYXNlIHNlZSBhZmwt
Y292IGFuZC9vciBnY292IGRvY3VtZW50YXRpb24gZm9yIG1vcmUgaW5mb3JtYXRpb24uCj4gXCBO
byBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCgpXb3VsZCB5b3UgcGxlYXNlIGFkZCB0aGUgbWlzc2lu
ZyBuZXdsaW5lPwoKPiAtLS0gYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9N
YWtlZmlsZQo+ICsrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL01ha2Vm
aWxlCj4gQEAgLTIzLDE5ICsyMywzNCBAQCB4ODZfZW11bGF0ZV91c2VyLmMgeDg2X2VtdWxhdGVf
dXNlci5oOiAlOgo+ICAKPiAgQ0ZMQUdTICs9ICQoQ0ZMQUdTX3hlbmluY2x1ZGUpIC1EX19YRU5f
VE9PTFNfXyAtSS4KPiAgCj4gK0dDT1ZfRkxBR1M9LS1jb3ZlcmFnZQoKOj0gPwoKPiAgeDg2Lmgg
Oj0gYXNtL3g4Ni12ZW5kb3JzLmggYXNtL3g4Ni1kZWZucy5oIGFzbS9tc3ItaW5kZXguaAo+ICB4
ODZfZW11bGF0ZS5oIDo9IHg4Nl9lbXVsYXRlX3VzZXIuaCB4ODZfZW11bGF0ZS94ODZfZW11bGF0
ZS5oICQoeDg2LmgpCj4gIAo+IC14ODZfZW11bGF0ZV91c2VyLm86IHg4Nl9lbXVsYXRlX3VzZXIu
YyB4ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jICQoeDg2X2VtdWxhdGUuaCkKPiArWDg2X0VNVUxB
VEVfSU5QVVRTID0geDg2X2VtdWxhdGVfdXNlci5jIHg4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMg
JCh4ODZfZW11bGF0ZS5oKQo+ICt4ODZfZW11bGF0ZV91c2VyLm86ICQoWDg2X0VNVUxBVEVfSU5Q
VVRTKQo+ICsKPiAreDg2X2VtdWxhdGVfdXNlci1jb3YubzogJChYODZfRU1VTEFURV9JTlBVVFMp
Cj4gKwkkKENDKSAtYyAkKENGTEFHUykgJChHQ09WX0ZMQUdTKSAtbyAkQCB4ODZfZW11bGF0ZV91
c2VyLmMKPiAgCj4gIGZ1enotZW11bC5vOiAkKHg4Nl9lbXVsYXRlLmgpCj4gIAo+ICtmdXp6LWVt
dWwtY292Lm86IGZ1enotZW11bC5jICQoeDg2X2VtdWxhdGUuaCkKPiArCSQoQ0MpIC1jICQoQ0ZM
QUdTKSAkKEdDT1ZfRkxBR1MpIC1vICRAIGZ1enotZW11bC5jCj4gKwo+ICthZmwtaGFybmVzcy1j
b3YubzogYWZsLWhhcm5lc3MuYwo+ICsJJChDQykgLWMgJChDRkxBR1MpICQoR0NPVl9GTEFHUykg
JF4gLW8gJEAKClJhdGhlciB0aGFuIGVmZmVjdGl2ZWx5IHJlcGVhdGluZyB0aGlzIGNvbW1hbmQg
dGhyZWUgdGltZSwgSSB0aGluawpzb21lb25lIGVsc2UgaGFkIGFscmVhZHkgc3VnZ2VzdGVkIHRv
IHVzZSBhIHBhdHRlcm4gcnVsZSBpbnN0ZWFkLgoKPiBAQCAtNDYsNyArNjEsNyBAQCBkaXN0Y2xl
YW46IGNsZWFuCj4gIAo+ICAuUEhPTlk6IGNsZWFuCj4gIGNsZWFuOgo+IC0Jcm0gLWYgKi5hICou
byAuKi5kIGFmbC1oYXJuZXNzCj4gKwlybSAtZiAqLmEgKi5vIC4qLmQgYWZsLWhhcm5lc3MgYWZs
LWhhcm5lc3MtY292ICouZ2NkYSAqLmdjbm8gKi5nY292CgpQZXJoYXBzIHNpbXBseSAqLmdjKiB0
byBjb3ZlciBmb3IgcG9zc2libGUgZnV0dXJlIGdlbmVyYXRlZCBmaWxlIHR5cGVzPwoKSmFuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 08:24:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 08:24:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzeyv-0006Kg-Bc; Wed, 04 Oct 2017 08:24:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dzeyu-0006K9-15
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 08:24:40 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 15/3B-03093-7CA94D95; Wed, 04 Oct 2017 08:24:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS/fArCu
 RBstfqll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkfJy1nLFjFUbHzwWq2BsZ7bF2MHBxCAnkS
 K44ydzFycvAK2EnMvTOdFcSWEDCUOL3wJguIzSKgKnFh5WM2EJtNQF2i7dl2sBoRAT2Jm5tuA
 /VycTALzGaUuL3mOdggYYEQiRcnD4AVCQkUSEz8sQ0szgm0YML1Oewge3kFBCX+7hAGCTMLaE
 k8/HWLBcLWlli28DUzSAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3SNDfS
 SijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQKDjwEIdjD+XRt4iFGSg0lJlFd++pVI
 Ib6k/JTKjMTijPii0pzU4kOMMhwcShK8u2YC5QSLUtNTK9Iyc4BxAJOW4OBREuFtB0nzFhck5
 hZnpkOkTjHqcnTcvPuHSYglLz8vVUqcNwmkSACkKKM0D24ELCYvMcpKCfMyAh0lxFOQWpSbWY
 Iq/4pRnINRSZh3LsgUnsy8ErhNr4COYAI6Yk4T2BEliQgpqQZG1U0uSasWFKkERncdZ3JYbxA
 jwa/he6njq4+23t5pXulTcxuSi/sef4v4p5LQUMuX1Xxkz4afmV8vf2aw1jaofK71d9s9qT2H
 qu72fN73beL5ySbfnpTm7cz44CG0VU9Qmp37ZtnqtN5Ze3nDyzOytzUlrJxvWCVUxdelZ3Gza
 P/HzYbL15YrsRRnJBpqMRcVJwIAwJ9dn8QCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1507105470!120010006!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25610 invoked from network); 4 Oct 2017 08:24:32 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 08:24:32 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 04 Oct 2017 02:24:30 -0600
Message-Id: <59D4B6DA0200007800181E26@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 04 Oct 2017 02:24:26 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
 <20170925142648.25959-8-george.dunlap@citrix.com>
In-Reply-To: <20170925142648.25959-8-george.dunlap@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 08/13] fuzz/x86_emulate: Take multiple
 test files for inputs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA5LjE3IGF0IDE2OjI2LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiAtLS0gYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVz
cy5jCj4gKysrIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhhcm5l
c3MuYwo+IEBAIC0xNiw2ICsxNiw4IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikK
PiAgewo+ICAgICAgc2l6ZV90IHNpemU7Cj4gICAgICBGSUxFICpmcCA9IE5VTEw7Cj4gKyAgICBp
bnQgY291bnQgPSAwOwo+ICsgICAgaW50IG1heDsKCkdlbmVyYWxseSBzcGVha2luZyB0aGVzZSBz
aG91bGQgYmUgdW5zaWduZWQgaW50LCBidXQgSSBzZWUgaG93IHRoaXMKY29sbGlkZXMgd2l0aCB0
aGUgdHlwZXMgb2YgdGhlIHZhcmlhYmxlcyBtYXggaXMgYmVpbmcgY2FsY3VsYXRlZCBmcm9tLgpJ
biBhbnkgZXZlbnQgYm90aCBjb3VsZCBnbyBvbiBhIHNpbmdsZSBsaW5lLgoKPiBAQCAtNjYsMTEg
KzcwLDE0IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKPiAgICAgIF9fQUZMX0lO
SVQoKTsKPiAgCj4gICAgICB3aGlsZSAoIF9fQUZMX0xPT1AoMTAwMCkgKQo+ICsjZWxzZQo+ICsg
ICAgZm9yKCBjb3VudCA9IDA7IGNvdW50IDwgbWF4OyBjb3VudCsrICkKCkluaXRpYWxseSBJJ3Zl
IHRob3VnaHQgdGhlIGluaXRpYWxpemVyIG9uIGNvdW50IHdhcyBwb2ludGxlc3MgZnVydGhlcgp1
cCBiZWNhdXNlIG9mIHRoZSByZS1pbml0aWFsaXphdGlvbiBoZXJlLiBPZiBjb3Vyc2UgdGhhdCdz
IG5lZWRlZApiZWNhdXNlIG9mIHRoZSAjaWYvI2Vsc2UgdGhpcyBzaXRzIGluLiBIZW5jZSBJIHdv
bmRlciB3aGV0aGVyIG9taXR0aW5nCnRoZSBhc3NpZ25tZW50IGhlcmUgd291bGRuJ3QgYmUgYXBw
cm9wcmlhdGUgLSBpdCB3b3VsZG4ndCByZWFsbHkgYmUKd3JvbW5nIGZvciBhIGNvbXBpbGVyIHRv
IHdhcm4gYWJvdXQgdGhpcyByZWR1bmRhbmN5LgoKRWl0aGVyIHdheQpBY2tlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 08:25:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 08:25:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzezo-0006Wi-Ou; Wed, 04 Oct 2017 08:25:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dzezo-0006WQ-1s
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 08:25:36 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 AC/42-03616-FFA94D95; Wed, 04 Oct 2017 08:25:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS/ffrCu
 RBttOWFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmvpyxnLtjIU7Fo6UmmBsZvnF2MnBxCAnkS
 63qvsnQxcnDwCthJXNweBhKWEDCUOL3wJguIzSKgKjFz0hRWEJtNQF2i7dl2MFtEQE/i5qbbz
 F2MXBzMArMZJW6vec4MkhAW8Jfo+97FCjG/QOLar+1MIDYn0PxfPx9B7RKU+LtDGCTMLKAl8f
 DXLRYIW1ti2cLXzCAlzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYlQvTi0qSy3SNdFLKsp
 MzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMPQYg2MHYfdn/EKMkB5OSKK/89CuRQnxJ
 +SmVGYnFGfFFpTmpxYcYZTg4lCR49YChLCRYlJqeWpGWmQOMApi0BAePkgjv4ZlAad7igsTc4
 sx0iNQpRl2Ojpt3/zAJseTl56VKifNagswQACnKKM2DGwGLyEuMslLCvIxARwnxFKQW5WaWoM
 q/YhTnYFQS5hUGmcKTmVcCt+kV0BFMQEfMaQI7oiQRISXVwFjza1PD08jKDP8fTnrJSWcN7Y0
 MnXP1ln6701Qk8CTjlqh9qcjdH6fskuSifhtOXnpzzzKD6l13fzBM7LWLup9qvOTdCQemc/Lv
 1nYdWrju+esAE4fTEi0frwcypAbNKN8xeVdPokDmMweVBSmMv/8KFQS+LSu1fnfiWMUKodPLR
 Z6Gs+ZFFCuxFGckGmoxFxUnAgDeBRaGwwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1507105533!70063820!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16799 invoked from network); 4 Oct 2017 08:25:34 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 08:25:34 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 04 Oct 2017 02:25:32 -0600
Message-Id: <59D4B70D0200007800181E5D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 04 Oct 2017 02:25:17 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
 <20170925142648.25959-9-george.dunlap@citrix.com>
In-Reply-To: <20170925142648.25959-9-george.dunlap@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 09/13] fuzz/x86_emulate: Move all state
 into fuzz_state
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA5LjE3IGF0IDE2OjI2LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBAQCAtMzksNiArMzMsMTIgQEAgc3RydWN0IGZ1enpfY29ycHVzCj4gICAqLwo+ICBzdHJ1
Y3QgZnV6el9zdGF0ZQo+ICB7Cj4gKyAgICB1bnNpZ25lZCBsb25nIG9wdGlvbnM7Cj4gKyAgICB1
bnNpZ25lZCBsb25nIGNyWzVdOwo+ICsgICAgdWludDY0X3QgbXNyW01TUl9JTkRFWF9NQVhdOwo+
ICsgICAgc3RydWN0IHNlZ21lbnRfcmVnaXN0ZXIgc2VnbWVudHNbU0VHX05VTV07Cj4gKyAgICBz
dHJ1Y3QgY3B1X3VzZXJfcmVncyByZWdzOwo+ICsKPiAgICAgIC8qIEZ1enplcidzIGlucHV0IGRh
dGEuICovCj4gICAgICBzdHJ1Y3QgZnV6el9jb3JwdXMgKmNvcnB1czsKPiAgCj4gQEAgLTUxLDYg
KzUxLDggQEAgc3RydWN0IGZ1enpfc3RhdGUKPiAgICAgIC8qIEVtdWxhdGlvbiBvcHMsIHNvbWUg
b2Ygd2hpY2ggYXJlIGRpc2FibGVkIGJhc2VkIG9uIGNvcnB1cy0+b3B0aW9ucy4gKi8KPiAgICAg
IHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgb3BzOwo+ICB9Owo+ICsjZGVmaW5lIERBVEFfT0ZGU0VU
IG9mZnNldG9mKHN0cnVjdCBmdXp6X3N0YXRlLCBjb3JwdXMpCj4gKwo+ICAKClBlcnNvbmFsbHkg
SSB0aGluayB0aGlzIHdvdWxkIGJldHRlciBiZSBwbGFjZWQgcmlnaHQgYmV0d2VlbiB0aGUgdHdv
CnJlc3BlY3RpdmUgZmllbGRzIGluIHRoZSBzdHJ1Y3R1cmUsIGZvciBpdCB0byBhdCB0aGUgc2Ft
ZSB0aW1lIHNlcnZlIGFzCmEgY2xlYXIgaW5kaWNhdGlvbiB0aGF0IGl0IG5lZWRzIGVpdGhlciBj
aGFuZ2luZyB3aGVuIGEgZmllbGQgd291bGQgYmUKaW5zZXJ0ZWQgdGhlcmUsIG9yIHRoZSBpbnNl
cnRpb24gYmUgZG9uZSBlbHNld2hlcmUuIEFsc28gcGxlYXNlIGRvbid0CmFkZCBhbm90aGVyIGJs
YW5rIGxpbmUgaGVyZS4KCj4gQEAgLTc2MCwxMiArNzYxLDExIEBAIHN0YXRpYyB2b2lkIGRpc2Fi
bGVfaG9va3Moc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCj4gIHN0YXRpYyB2b2lkIHNh
bml0aXplX2lucHV0KHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQo+ICB7Cj4gICAgICBz
dHJ1Y3QgZnV6el9zdGF0ZSAqcyA9IGN0eHQtPmRhdGE7Cj4gLSAgICBzdHJ1Y3QgZnV6el9jb3Jw
dXMgKmMgPSBzLT5jb3JwdXM7Cj4gLSAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyA9ICZj
LT5yZWdzOwo+IC0gICAgdW5zaWduZWQgbG9uZyBiaXRtYXAgPSBjLT5vcHRpb25zOwo+ICsgICAg
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MgPSBjdHh0LT5yZWdzOwoKSSB0aGluayB0aGlzIHdv
dWxkIG1vcmUgb2J2aW91c2x5IGxvb2sgbGlrZSB0aGUgZXF1aXZhbGVudCBvZiB0aGUgb2xkCmNv
ZGUgd2hlbiBiZWluZyAmcy0+cmVncywgYnV0IHRoZSBuZXQgZWZmZWN0IGlzIHRoZSBzYW1lIGFm
YWljdCwgc28gaXQKZG9lc24ndCByZWFsbHkgbWF0dGVyLgoKSW4gYW55IGV2ZW50ICh3aXRoIGF0
IGxlYXN0IHRoZSBleHRyYSBibGFuayBsaW5lIHJlbW92ZWQpCkFja2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 08:26:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 08:26:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzf0g-0006h3-2A; Wed, 04 Oct 2017 08:26:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dzf0e-0006gf-J6
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 08:26:28 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 3D/85-02224-33B94D95; Wed, 04 Oct 2017 08:26:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS9do9pV
 Ig6kL+Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyvh3UKtihWrF62hr2BcZl4FyMnh5BAnkTn
 mYmMIDavgJ3EpbsrWUFsCQFDidMLb7KA2CwCqhItbZ3MIDabgLpE27PtYDUiAnoSNzfdBopzc
 TALzGaUuL3mOViRsIC7REvPX1aIBYUSe/dtZAKxOQXsJXa+uQ9UwwG0TFDi7w5hkDCzgJbEw1
 +3WCBsbYllC1+DlTALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRvTi1qCy1SNdcL6koMz2
 jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMPQYgGAHY+N3p0OMkhxMSqK88tOvRArxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4GWYBZQTLEpNT61Iy8wBRgFMWoKDR0mEt30mUJq3uCAxtzgzH
 SJ1ilGXo+Pm3T9MQix5+XmpUuK8J0CKBECKMkrz4EbAIvISo6yUMC8j0FFCPAWpRbmZJajyrx
 jFORiVhHnngkzhycwrgdv0CugIJqAj5jSBHVGSiJCSamBcYcMU0XbDKD//bK9XHcPvjF0/ZY5
 efuJ52j/kmqcJzzJT9qz1B7jPdqk/WaRuW+6g/ZK55VvP3u9B/442zmw/kpu/7Nms/rVrxP6u
 rbOoZJ+9ekLApan1zwRX2N/awaIpaL7+loLx8S262xw9Hi8NunNltuj1t/tOyKfb/jhVxNiZO
 rvg7spTSizFGYmGWsxFxYkATN+/pcMCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1507105584!79279428!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48002 invoked from network); 4 Oct 2017 08:26:25 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 08:26:25 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 04 Oct 2017 02:26:24 -0600
Message-Id: <59D4B74D0200007800181E60@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 04 Oct 2017 02:26:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
 <20170925142648.25959-10-george.dunlap@citrix.com>
In-Reply-To: <20170925142648.25959-10-george.dunlap@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 10/13] fuzz/x86_emulate: Make input more
	compact
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA5LjE3IGF0IDE2OjI2LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBAQCAtMjIsMTMgKzI1LDE3IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikK
PiAgICAgIHNldGJ1ZihzdGRpbiwgTlVMTCk7Cj4gICAgICBzZXRidWYoc3Rkb3V0LCBOVUxMKTsK
PiAgCj4gKyAgICBvcHRfY29tcGFjdCA9IHRydWU7CgpIb3cgYWJvdXQgZ2l2aW5nIHRoZSB2YXJp
YWJsZSBhbiBpbml0aWFsaXplciBpbnN0ZWFkPwoKPiAtLS0gYS90b29scy9mdXp6L3g4Nl9pbnN0
cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYwo+ICsrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3Ry
dWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCj4gQEAgLTUzLDYgKzUzLDE1IEBAIHN0cnVjdCBm
dXp6X3N0YXRlCj4gIH07Cj4gICNkZWZpbmUgREFUQV9PRkZTRVQgb2Zmc2V0b2Yoc3RydWN0IGZ1
enpfc3RhdGUsIGNvcnB1cykKPiAgCj4gK2Jvb2wgb3B0X2NvbXBhY3Q7Cj4gKwo+ICt1bnNpZ25l
ZCBpbnQgZnV6el9taW5pbWFsX2lucHV0X3NpemUodm9pZCkKPiArewo+ICsgICAgaWYgKCBvcHRf
Y29tcGFjdCApCj4gKyAgICAgICAgcmV0dXJuIHNpemVvZih1bnNpZ25lZCBsb25nKSArIDE7CgpX
aGF0IGlzIHRoaXMgdmFsdWUgY2hvaWNlIGJhc2VkIG9uIC8gZGVyaXZlZCBmcm9tPyBPaCwganVk
Z2luZyBmcm9tCmNvZGUgZnVydGhlciBkb3duIGl0IG1heSBiZSBvbmUgbW9yZSB0aGFuIHRoZSBz
aXplIG9mIHRoZSBvcHRpb25zCmZpZWxkLCBpbiB3aGljaCBjYXNlIGl0IHNob3VsZCBiZSBzaXpl
b2YoLi4uLT5vcHRpb25zKSBoZXJlLgoKPiArICAgIGVsc2UKCkknZCBwcmVmZXIgaWYgYW4gZWxz
ZSBsaWtlIHRoaXMgb25lIHdhcyBkcm9wcGVkLgoKPiBAQCAtNjQ3LDkgKzY1Niw4MSBAQCBzdGF0
aWMgdm9pZCBzZXR1cF9zdGF0ZShzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKPiAgewo+
ICAgICAgc3RydWN0IGZ1enpfc3RhdGUgKnMgPSBjdHh0LT5kYXRhOwo+ICAKPiAtICAgIC8qIEZ1
enogYWxsIG9mIHRoZSBzdGF0ZSBpbiBvbmUgZ28gKi8KPiAtICAgIGlmICghaW5wdXRfcmVhZChz
LCBzLCBEQVRBX09GRlNFVCkpCj4gLSAgICAgICAgZXhpdCgtMSk7Cj4gKyAgICBpZiAoICFvcHRf
Y29tcGFjdCApCj4gKyAgICB7Cj4gKyAgICAgICAgLyogRnV6eiBhbGwgb2YgdGhlIHN0YXRlIGlu
IG9uZSBnbyAqLwo+ICsgICAgICAgIGlmICghaW5wdXRfcmVhZChzLCBzLCBEQVRBX09GRlNFVCkp
CgpNaXNzaW5nIGJsYW5rcy4KCj4gKyAgICAgICAgICAgIGV4aXQoLTEpOwo+ICsgICAgICAgIHJl
dHVybjsKPiArICAgIH0KPiArCj4gKyAgICAvKiBNb2RpZnkgb25seSBzZWxlY3QgYml0cyBvZiBz
dGF0ZSAqLwo+ICsKPiArICAgIC8qIEFsd2F5cyByZWFkICdvcHRpb25zJyAqLwo+ICsgICAgaWYg
KCAhaW5wdXRfcmVhZChzLCAmcy0+b3B0aW9ucywgc2l6ZW9mKHMtPm9wdGlvbnMpKSApCj4gKyAg
ICAgICAgcmV0dXJuOwo+ICsgICAgCj4gKyAgICB3aGlsZSgxKSB7CgpTdHlsZS4gQW5kIGZvciBj
b21wYXRpYmlsaXR5IChyZWFkOiBubyB3YXJuaW5ncykgd2l0aCBhcyB3aWRlIGEgcmFuZ2UKb2Yg
Y29tcGlsZXJzIGFzIHBvc3NpYmxlLCBnZW5lcmFsbHkgZm9yICggOyA7ICkgaXMgYmV0dGVyIHRv
IHVzZS4KCj4gKyAgICAgICAgdWludDE2X3Qgb2Zmc2V0Owo+ICsKPiArICAgICAgICAvKiBSZWFk
IDE2IGJpdHMgdG8gZGVjaWRlIHdoYXQgYml0IG9mIHN0YXRlIHRvIG1vZGlmeSAqLwo+ICsgICAg
ICAgIGlmICggIWlucHV0X3JlYWQocywgJm9mZnNldCwgc2l6ZW9mKG9mZnNldCkpICkKPiArICAg
ICAgICAgICAgcmV0dXJuOwoKRG9lc24ndCB0aGlzIHN1Z2dlc3QgbWluaW1hbCBpbnB1dCBzaXpl
IHdhbnRzIHRvIGJlIG9uZSBoaWdoZXIgdGhhbgp3aGF0IHlvdSBjdXJyZW50bHkgZW5mb3JjZT8g
QW5kIGlzbid0IHRoZSB1c2Ugb2YgdWludDE2X3QgaGVyZSBpbgpjb25mbGljdCB3aXRoIHRoZSBk
ZXNjcmlwdGlvbiB0YWxraW5nIGFib3V0IHJlYWRpbmcgYSBieXRlIGV2ZXJ5IHRpbWU/Cgo+ICsg
ICAgICAgIC8qIAo+ICsgICAgICAgICAqIFRoZW4gZGVjaWRlIGlmIGl0J3MgInBvaW50aW5nIHRv
IiBkaWZmZXJlbnQgYml0cyBvZiB0aGUKPiArICAgICAgICAgKiBzdGF0ZSAKPiArICAgICAgICAg
Ki8KPiArCj4gKyAgICAgICAgLyogY3JbXT8gKi8KPiArICAgICAgICBpZiAoIG9mZnNldCA8IDUg
KQoKQVJSQVlfU0laRSgpCgo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgaWYgKCAhaW5wdXRf
cmVhZChzLCBzLT5jciArIG9mZnNldCwgc2l6ZW9mKCpzLT5jcikpICkKPiArICAgICAgICAgICAg
ICAgIHJldHVybjsKPiArICAgICAgICAgICAgcHJpbnRmKCJTZXR0aW5nIENSICVkIHRvICVseFxu
Iiwgb2Zmc2V0LCBzLT5jcltvZmZzZXRdKTsKPiArICAgICAgICAgICAgY29udGludWU7Cj4gKyAg
ICAgICAgfQo+ICsgICAgICAgIAo+ICsgICAgICAgIG9mZnNldCAtPSA1OwoKU2FtZSBoZXJlIHRo
ZW4uCgo+ICsgICAgICAgIC8qIG1zcltdPyAqLwo+ICsgICAgICAgIGlmICggb2Zmc2V0IDwgTVNS
X0lOREVYX01BWCApCgpFdmVuIGhlcmUgKGFuZCBiZWxvdykgdXNlIG9mIEFSUkFZX1NJWkUoKSBt
YXkgYmUgYmV0dGVyLgoKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGlmICggIWlucHV0X3Jl
YWQocywgcy0+bXNyICsgb2Zmc2V0LCBzaXplb2YoKnMtPm1zcikpICkKPiArICAgICAgICAgICAg
ICAgIHJldHVybjsKPiArICAgICAgICAgICAgcHJpbnRmKCJTZXR0aW5nIE1TUiBpJWQgKCV4KSB0
byAlbHhcbiIsIG9mZnNldCwKPiArICAgICAgICAgICAgICAgICAgIG1zcl9pbmRleFtvZmZzZXRd
LCBzLT5tc3Jbb2Zmc2V0XSk7Cj4gKyAgICAgICAgICAgIGNvbnRpbnVlOwo+ICsgICAgICAgIH0K
PiArCj4gKyAgICAgICAgb2Zmc2V0IC09IE1TUl9JTkRFWF9NQVg7Cj4gKwo+ICsgICAgICAgIC8q
IHNlZ21lbnRzW10/ICovCj4gKyAgICAgICAgaWYgKCBvZmZzZXQgPCBTRUdfTlVNICkKPiArICAg
ICAgICB7Cj4gKyAgICAgICAgICAgIGlmICggIWlucHV0X3JlYWQocywgcy0+c2VnbWVudHMgKyBv
ZmZzZXQsIHNpemVvZigqcy0+c2VnbWVudHMpKSApCj4gKyAgICAgICAgICAgICAgICByZXR1cm47
Cj4gKyAgICAgICAgICAgIHByaW50ZigiU2V0dGluZyBTZWdtZW50ICVkXG4iLCBvZmZzZXQpOwo+
ICsgICAgICAgICAgICBjb250aW51ZTsKPiArICAgICAgICAgICAgCj4gKyAgICAgICAgfQo+ICsK
PiArICAgICAgICBvZmZzZXQgLT0gU0VHX05VTTsKPiArCj4gKyAgICAgICAgLyogcmVncz8gKi8K
PiArICAgICAgICBpZiAoIG9mZnNldCA8IHNpemVvZihzdHJ1Y3QgY3B1X3VzZXJfcmVncykKPiAr
ICAgICAgICAgICAgICYmIG9mZnNldCArIHNpemVvZih1aW50NjRfdCkgPD0gc2l6ZW9mKHN0cnVj
dCBjcHVfdXNlcl9yZWdzKSApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBpZiAoICFpbnB1
dF9yZWFkKHMsICgoY2hhciAqKWN0eHQtPnJlZ3MpICsgb2Zmc2V0LCBzaXplb2YodWludDY0X3Qp
KSApCj4gKyAgICAgICAgICAgICAgICByZXR1cm47Cj4gKyAgICAgICAgICAgIHByaW50ZigiU2V0
dGluZyBjcHVfdXNlcl9yZWdzIG9mZnNldCAleFxuIiwgb2Zmc2V0KTsKPiArICAgICAgICAgICAg
Y29udGludWU7Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICAvKiBOb25lIG9mIHRoZSBhYm92
ZSAtLSB0YWtlIHRoYXQgYXMgInN0YXJ0IGVtdWxhdGluZyIgKi8KPiArICAgICAgICAKPiArICAg
ICAgICByZXR1cm47Cj4gKyAgICB9CgpIYXZpbmcgY29tZSBoZXJlIEkgd29uZGVyIHdoZXRoZXIg
dGhlIHVzZSBvZiAiYnl0ZSIgaW4gdGhlIGRlc2NyaXB0aW9uCmlzIHJpZ2h0LCBhbmQgeW91IG1l
YW4gInVpbnQ4X3Qgb2Zmc2V0IiBhYm92ZSwgYXMgeW91J3JlIGZhciBmcm9tCmNvbnN1bWluZyB0
aGUgZW50aXJlIDI1NiB2YWx1ZSByYW5nZS4KCkFkZGl0aW9uYWxseSwgd2FzIHRoZSBvcmRlciBv
ZiBlbGVtZW50cyBoZXJlIGNob3NlbiBmb3IgYW55IHNwZWNpZmljCnJlYXNvbj8gSXQgd291bGQg
c2VlbSB0byBtZSB0aGF0IGVsZW1lbnRzIGhhdmluZyBhIG1vcmUgc2lnbmlmaWNhbnQKZWZmZWN0
IG9uIGVtdWxhdGlvbiBtYXkgYmUgd29ydGggZmlsbGluZyBmaXJzdCwgYW5kIEknbSBub3QgY29u
dmluY2VkCnRoZSAiYWxsIENScywgYWxsIE1TUnMsIGFsbCBTUkVHcywgYWxsIEdQUnMiIG9yZGVy
IG1hdGNoZXMgdGhhdC4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 08:27:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 08:27:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzf1a-0006qp-BV; Wed, 04 Oct 2017 08:27:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dzf1Z-0006qW-0g
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 08:27:25 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 EB/0D-02036-C6B94D95; Wed, 04 Oct 2017 08:27:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDSzd79pV
 Ig00t2hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bmy+oFb3Uq3q3dwtLAuEWhi5GTQ0ggT2L1
 1A1MIDavgJ3ElsntrCC2hIChxOmFN1lAbBYBVYnmnm5GEJtNQF2i7dl2sBoRAT2Jm5tuM3cxc
 nEwC8xmlLi95jkzSEJYIEXib99/JogFhRJd5zvBGjgF7CU6bz4FGsoBtExQ4u8OYZAws4CWxM
 Nft1ggbG2JZQtfM4OUMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilGjOLWoLLVI19hAL6k
 oMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMPjqGRgYdzBOWOV3iFGSg0lJlFd++pVI
 Ib6k/JTKjMTijPii0pzU4kOMMhwcShK8W2YB5QSLUtNTK9Iyc4BxAJOW4OBREuE9PBMozVtck
 JhbnJkOkTrFqMvRcfPuHyYhlrz8vFQpcd47IDMEQIoySvPgRsBi8hKjrJQwLyMDA4MQT0FqUW
 5mCar8K0ZxDkYlYd5ukCk8mXklcJteAR3BBHTEnCawI0oSEVJSDYy5kWkKD5/q1c+PnfVhhtX
 apGM1fsH6C2vlz029LDf5b4nMibM81v4xkp+8MjyYnGaV9y2IT7HeXllu9kHpCFeafJ6VdYbG
 6v2zfzy78fLLtBKlD8ELD5Rf39vGsL7FymELu9I3jvPLqzYs3V/fKOs7Yfv0GrYj/nMYy6K+v
 5jZajpFSGp5nq4SS3FGoqEWc1FxIgBijUTIxAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1507105641!110903635!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55417 invoked from network); 4 Oct 2017 08:27:23 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 08:27:23 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 04 Oct 2017 02:27:21 -0600
Message-Id: <59D4B7850200007800181E63@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 04 Oct 2017 02:27:17 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
 <20170925142648.25959-11-george.dunlap@citrix.com>
In-Reply-To: <20170925142648.25959-11-george.dunlap@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 11/13] fuzz/x86_emulate: Add --rerun
 option to try to track down instability
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA5LjE3IGF0IDE2OjI2LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiAtLS0gYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVz
cy5jCj4gKysrIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhhcm5l
c3MuYwo+IEBAIC0xNCw2ICsxNCw3IEBAIGV4dGVybiB1bnNpZ25lZCBpbnQgZnV6el9taW5pbWFs
X2lucHV0X3NpemUodm9pZCk7Cj4gIHN0YXRpYyB1aW50OF90IGlucHV0W0lOUFVUX1NJWkVdOwo+
ICAKPiAgZXh0ZXJuIGJvb2wgb3B0X2NvbXBhY3Q7Cj4gK2V4dGVybiBib29sIG9wdF9yZXJ1bjsK
ClNlZWluZyBhIHNlY29uZCBzdWNoIHZhcmlhYmxlIGFwcGVhciwgSSB0aGluayBpdCB3b3VsZCBy
ZWFsbHkgYmUgYmV0dGVyCnRvIGludHJvZHVjZSBhIGxvY2FsIGhlYWRlciwgaW5jbHVkZWQgYnkg
Ym90aCBwcm9kdWNlciBhbmQgY29uc3VtZXIuCgo+IEBAIC04ODYsMjEgKzg5NiwxMzggQEAgaW50
IExMVk1GdXp6ZXJJbml0aWFsaXplKGludCAqYXJnYywgY2hhciAqKiphcmd2KQo+ICAgICAgcmV0
dXJuIDA7Cj4gIH0KPiAgCj4gLWludCBMTFZNRnV6emVyVGVzdE9uZUlucHV0KGNvbnN0IHVpbnQ4
X3QgKmRhdGFfcCwgc2l6ZV90IHNpemUpCj4gK3ZvaWQgc2V0dXBfZnV6el9zdGF0ZShzdHJ1Y3Qg
ZnV6el9zdGF0ZSAqc3RhdGUsIGNvbnN0IHVpbnQ4X3QgKmRhdGFfcCwgc2l6ZV90IHNpemUpCgpz
dGF0aWMgKGFsc28gZm9yIG90aGVyIG5ldyBoZWxwZXIgZnVuY3Rpb25zKT8KCj4gIHsKPiAtICAg
IHN0cnVjdCBmdXp6X3N0YXRlIHN0YXRlID0gewo+IC0gICAgICAgIC5vcHMgPSBhbGxfZnV6emVy
X29wcywKPiAtICAgIH07Cj4gLSAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCBjdHh0ID0gewo+
IC0gICAgICAgIC5kYXRhID0gJnN0YXRlLAo+IC0gICAgICAgIC5yZWdzID0gJnN0YXRlLnJlZ3Ms
Cj4gLSAgICAgICAgLmFkZHJfc2l6ZSA9IDggKiBzaXplb2Yodm9pZCAqKSwKPiAtICAgICAgICAu
c3Bfc2l6ZSA9IDggKiBzaXplb2Yodm9pZCAqKSwKPiAtICAgIH07Cj4gKyAgICBtZW1zZXQoc3Rh
dGUsIDAsIHNpemVvZigqc3RhdGUpKTsKPiArICAgIHN0YXRlLT5jb3JwdXMgPSAoc3RydWN0IGZ1
enpfY29ycHVzICopZGF0YV9wOwoKUGxlYXNlIGRvbid0IGNhc3QgYXdheSBjb25zdG5lc3MgaGVy
ZS4gUGVyaGFwcyBiZXN0IHRvIG1ha2UgdGhlIHBhcmFtZXRlcgpjb25zdCB2b2lkICosIGFsbG93
aW5nIGZvciB0aGUgY2FzdCB0byBiZSBkcm9wcGVkIGFsdG9nZXRoZXIuCgo+ICtpbnQgcnVudGVz
dChzdHJ1Y3QgZnV6el9zdGF0ZSAqc3RhdGUpIHsKPiAgICAgIGludCByYzsKPiAgCj4gLSAgICAv
KiBSZXNldCBhbGwgZ2xvYmFsIHN0YXRlIHZhcmlhYmxlcyAqLwo+IC0gICAgbWVtc2V0KCZpbnB1
dCwgMCwgc2l6ZW9mKGlucHV0KSk7Cj4gKyAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4
dCA9ICZzdGF0ZS0+Y3R4dDsKPiArICAgIAo+ICsgICAgc3RhdGUtPm9wcyA9IGFsbF9mdXp6ZXJf
b3BzOwo+ICsKPiArICAgIGN0eHQtPmRhdGEgPSBzdGF0ZTsKPiArICAgIGN0eHQtPnJlZ3MgPSAm
c3RhdGUtPnJlZ3M7Cj4gKyAgICBjdHh0LT5hZGRyX3NpemUgPSBjdHh0LT5zcF9zaXplID0gOCAq
IHNpemVvZih2b2lkICopOwoKSXMgdGhpcyBhY3R1YWxseSBuZWNlc3Nhcnk/IEkgZG9uJ3Qgc2Vl
IGEgd2F5IGZvciBzZXRfc2l6ZXMoKSB0byBiZQpieXBhc3NlZC4KCj4gK3ZvaWQgY29tcGFyZV9z
dGF0ZXMoc3RydWN0IGZ1enpfc3RhdGUgc3RhdGVbMl0pCj4gK3sKPiArICAgIC8vIEZpcnN0IHpl
cm8gYW55ICJpbnRlcm5hbCIgcG9pbnRlcnMKPiArICAgIHN0YXRlWzBdLmNvcnB1cyA9IHN0YXRl
WzFdLmNvcnB1cyA9IE5VTEw7Cj4gKyAgICBzdGF0ZVswXS5jdHh0LmRhdGEgPSBzdGF0ZVsxXS5j
dHh0LmRhdGEgPSBOVUxMOwo+ICsgICAgc3RhdGVbMF0uY3R4dC5yZWdzID0gc3RhdGVbMV0uY3R4
dC5yZWdzID0gTlVMTDsKPiArCj4gKyAgICAKCk5vIGRvdWJsZSBibGFuayBsaW5lcyBwbGVhc2Uu
Cgo+ICsgICAgaWYgKCBtZW1jbXAoJnN0YXRlWzBdLCAmc3RhdGVbMV0sIHNpemVvZihzdHJ1Y3Qg
ZnV6el9zdGF0ZSkpICkKPiArICAgIHsKPiArICAgICAgICBpbnQgaTsKCnVuc2lnbmVkIGludCAo
YW5kIHRoZW4gJXUgaW4gdGhlIGZvcm1hdCBzdHJpbmdzIGJlbG93KQoKPiArICAgICAgICBwcmlu
dGYoIlN0YXRlIG1pc21hdGNoXG4iKTsKPiArCj4gKyAgICAgICAgZm9yICggaT0wOyBpPDU7IGkr
KykKCkJsYW5rcyBtaXNzaW5nIGFuZCBwbGVhc2UgdXNlIEFSUkFZX1NJWkUoKSBhZ2FpbiAoYWxz
byBmdXJ0aGVyIGRvd24pLgoKPiArICAgICAgICAgICAgaWYgKCBzdGF0ZVswXS5jcltpXSAhPSBz
dGF0ZVsxXS5jcltpXSApCj4gKyAgICAgICAgICAgICAgICBwcmludGYoImNyWyVkXTogJWx4ICE9
ICVseFxuIiwKPiArICAgICAgICAgICAgICAgICAgICAgICBpLCBzdGF0ZVswXS5jcltpXSwgc3Rh
dGVbMV0uY3JbaV0pOwo+ICsgICAgICAgIAo+ICsgICAgICAgIGZvciAoIGk9MDsgaTxNU1JfSU5E
RVhfTUFYOyBpKyspCj4gKyAgICAgICAgICAgIGlmICggc3RhdGVbMF0ubXNyW2ldICE9IHN0YXRl
WzFdLm1zcltpXSApCj4gKyAgICAgICAgICAgICAgICBwcmludGYoIm1zclslZF06ICVseCAhPSAl
bHhcbiIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgaSwgc3RhdGVbMF0ubXNyW2ldLCBzdGF0
ZVsxXS5tc3JbaV0pOwo+ICsgICAgICAgIAo+ICsgICAgICAgIGZvciAoIGk9MDsgaTxTRUdfTlVN
OyBpKyspCj4gKyAgICAgICAgICAgIGlmICggbWVtY21wKCZzdGF0ZVswXS5zZWdtZW50c1tpXSwg
JnN0YXRlWzFdLnNlZ21lbnRzW2ldLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2Yo
c3RhdGVbMF0uc2VnbWVudHNbMF0pKSApCj4gKyAgICAgICAgICAgICAgICBwcmludGYoInNlZ21l
bnRzWyVkXSBkaWZmZXIhXG4iLCBpKTsKClRoZSBhY3R1YWwgdmFsdWVzIHdvdWxkIGxpa2VseSBi
ZSBoZWxwZnVsIHRvIGJlIHByaW50ZWQgaGVyZSwganVzdCBsaWtlCnlvdSBkbyBmb3IgYWxsIG90
aGVyIHN0YXRlIGVsZW1lbnRzLgoKPiArICAgICAgICBpZiAoIHN0YXRlWzBdLmRhdGFfbnVtICE9
IHN0YXRlWzFdLmRhdGFfbnVtICkKPiArICAgICAgICAgICAgcHJpbnRmKCJkYXRhX251bTogJWx4
ICE9ICAlbHhcbiIsIHN0YXRlWzBdLmRhdGFfbnVtLAo+ICsgICAgICAgICAgICAgICAgICAgc3Rh
dGVbMV0uZGF0YV9udW0pOwo+ICsgICAgICAgIGlmICggc3RhdGVbMF0uZGF0YV9pbmRleCAhPSBz
dGF0ZVsxXS5kYXRhX2luZGV4ICkKPiArICAgICAgICAgICAgcHJpbnRmKCJkYXRhX2luZGV4OiAl
bHggIT0gICVseFxuIiwgc3RhdGVbMF0uZGF0YV9pbmRleCwKPiArICAgICAgICAgICAgICAgICAg
IHN0YXRlWzFdLmRhdGFfaW5kZXgpOwo+ICsKPiArICAgICAgICBpZiAoIG1lbWNtcCgmc3RhdGVb
MF0ucmVncywgJnN0YXRlWzFdLnJlZ3MsIHNpemVvZihzdGF0ZVswXS5yZWdzKSkgKQo+ICsgICAg
ICAgIHsKPiArICAgICAgICAgICAgcHJpbnRmKCJyZWdpc3RlcnMgZGlmZmVyIVxuIik7Cj4gKyAg
ICAgICAgICAgIC8qIFByaW50IElmIE5vdCBFcXVhbCAqLwo+ICsjZGVmaW5lIFBJTkUoZWxlbSlc
Cj4gKyAgICAgICAgICAgIGlmICggc3RhdGVbMF0uZWxlbSAhPSBzdGF0ZVsxXS5lbGVtICkgXAo+
ICsgICAgICAgICAgICAgICAgcHJpbnRmKCNlbGVtICIgZGlmZmVyOiAlbHggIT0gJWx4XG4iLCBc
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpc3RhdGVbMF0uZWxlbSwg
XAo+ICsgICAgICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKXN0YXRlWzFdLmVsZW0p
Cj4gKyAgICAgICAgICAgIFBJTkUocmVncy5yMTUpOwo+ICsgICAgICAgICAgICBQSU5FKHJlZ3Mu
cjE0KTsKPiArICAgICAgICAgICAgUElORShyZWdzLnIxMyk7Cj4gKyAgICAgICAgICAgIFBJTkUo
cmVncy5yMTIpOwo+ICsgICAgICAgICAgICBQSU5FKHJlZ3MucmJwKTsKPiArICAgICAgICAgICAg
UElORShyZWdzLnJieCk7Cj4gKyAgICAgICAgICAgIFBJTkUocmVncy5yMTApOwo+ICsgICAgICAg
ICAgICBQSU5FKHJlZ3MucjExKTsKPiArICAgICAgICAgICAgUElORShyZWdzLnI5KTsKPiArICAg
ICAgICAgICAgUElORShyZWdzLnI4KTsKPiArICAgICAgICAgICAgUElORShyZWdzLnJheCk7Cj4g
KyAgICAgICAgICAgIFBJTkUocmVncy5yY3gpOwo+ICsgICAgICAgICAgICBQSU5FKHJlZ3MucmR4
KTsKPiArICAgICAgICAgICAgUElORShyZWdzLnJzaSk7Cj4gKyAgICAgICAgICAgIFBJTkUocmVn
cy5yZGkpOwo+ICsKPiArICAgICAgICAgICAgZm9yICggaSA9IG9mZnNldG9mKHN0cnVjdCBjcHVf
dXNlcl9yZWdzLCBlcnJvcl9jb2RlKSAvIHNpemVvZih1bnNpZ25lZCk7Cj4gKyAgICAgICAgICAg
ICAgICAgIGkgPCBzaXplb2Yoc3RhdGVbMV0ucmVncykvc2l6ZW9mKHVuc2lnbmVkKTsgaSsrICkK
PiArICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgcHJpbnRmKCJbJTA0bHVdICUwOHgg
JTA4eFxuIiwKCkkgdGhpbmsgdGhpcyB3YW50cyB0byBiZSAlMDR6dSAob3IgcGVyaGFwcyBiZXR0
ZXIgJTR6dSBvciAlMDR6eCkuIFNhbWUKZm9yIGN0eHQgcHJpbnRpbmcgZnVydGhlciBkb3duLgoK
PiBAQCAtOTA4LDcgKzEwMzUsNyBAQCBpbnQgTExWTUZ1enplclRlc3RPbmVJbnB1dChjb25zdCB1
aW50OF90ICpkYXRhX3AsIHNpemVfdCBzaXplKQo+ICAgICAgICAgIHJldHVybiAxOwo+ICAgICAg
fQo+ICAKPiAtICAgIGlmICggc2l6ZSA+IHNpemVvZihpbnB1dCkgKQo+ICsgICAgaWYgKCBzaXpl
ID4gc2l6ZW9mKHN0cnVjdCBmdXp6X2NvcnB1cykgKQoKV2hhdCdzIHRoZSBkaWZmZXJlbmNlIGJl
dHdlZW4gdGhlIHR3byB2YXJpYW50cz8KCj4gQEAgLTkxNiwyNSArMTA0MywyNCBAQCBpbnQgTExW
TUZ1enplclRlc3RPbmVJbnB1dChjb25zdCB1aW50OF90ICpkYXRhX3AsIHNpemVfdCBzaXplKQo+
ICAKPiAgICAgIG1lbWNweSgmaW5wdXQsIGRhdGFfcCwgc2l6ZSk7Cj4gIAo+IC0gICAgc3RhdGUu
Y29ycHVzID0gJmlucHV0Owo+IC0gICAgc3RhdGUuZGF0YV9udW0gPSBzaXplOwo+IC0KPiAtICAg
IHNldHVwX3N0YXRlKCZjdHh0KTsKPiArICAgIHNldHVwX2Z1enpfc3RhdGUoJnN0YXRlWzBdLCBk
YXRhX3AsIHNpemUpOwo+ICsgICAgCj4gKyAgICBpZiAoIG9wdF9yZXJ1biApCj4gKyAgICAgICAg
cHJpbnRmKCJ8fHwgSU5JVElBTCBSVU4gfHx8XG4iKTsKPiArICAgIAo+ICsgICAgcnVudGVzdCgm
c3RhdGVbMF0pOwo+ICAKPiAtICAgIHNhbml0aXplX2lucHV0KCZjdHh0KTsKPiArICAgIGlmICgg
IW9wdF9yZXJ1biApCj4gKyAgICAgICAgcmV0dXJuIDA7CgpDb3VsZCBJIHRhbGsgeW91IGludG8g
aW52ZXJ0aW5nIHRoZSBjb25kaXRpb24gc3VjaCB0aGF0IHRoZXJlJ2xsIGJlCm9ubHkgYSBzaW5n
bGUgInJldHVybiAwIiBhdCB0aGUgZW5kIG9mIHRoZSBmdW5jdGlvbj8KCkFuZCB0aGVuIC0gaGFz
IHRoaXMgcGF0Y2ggYWN0dWFsbHkgaGVscGVkIHBpbnBvaW50IGFueSBwcm9ibGVtcz8gVGhlCm9u
ZXMgZGVhc2x0IHdpdGggYnkgdGhlIG5leHQgcGF0Y2ggcGVyaGFwcz8KCkphbgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 08:28:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 08:28:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzf2S-0006z5-Kt; Wed, 04 Oct 2017 08:28:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dzf2R-0006yh-3e
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 08:28:19 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 E4/F7-03642-2AB94D95; Wed, 04 Oct 2017 08:28:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXS6fjDS3fh7Cu
 RBldn6Vl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlnOi4wFRyWqHiyqpOxgfGHYBcjB4eQQJ7E
 8/8yXYycHLwCdhL3X09nBbElBAwlTi+8yQJSwiKgKjFpThZImE1AXaLt2XawEhEBPYmbm24zd
 zFycTALzGaUuL3mOTNIQljAR+LhrHYWEFtIoFBix9K5jCBzOAXsJTa8UQcxeQUEJf7uEAapYB
 bQknj46xYLhK0tsWzha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjFqFKcWlaUW6Rq
 a6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYeAxDsYLy9MeAQoyQHk5Ior/z0
 K5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHi3zALKCRalpqdWpGXmAGMAJi3BwaMkwnt4JlCat
 7ggMbc4Mx0idYrRmOPYpst/mDg6bt79wyTEkpeflyolznsHZJIASGlGaR7cIFhsXmKUlRLmZQ
 Q6TYinILUoN7MEVf4VozgHo5Iw70mQKTyZeSVw+14BncIEdMqcJrBTShIRUlINjFFMDde4ODv
 8Lx5L5ryn0vuu7pFwzBm2lT9bYlRKCj+zfZrEqri+0F7veemPhZ5Gui2Hru5abcQ7efvXp2Zr
 LnAJXC7dHXKQ4fSjl8vVwrIN25g+fZtUHvfq323zHLaXx7gZN1WyJm14IfjVPemCaMSTrpyKo
 tOivhtXS6z5dHJqXXT/FF7BACWW4oxEQy3mouJEAI3Yu2zIAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1507105696!110314295!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44103 invoked from network); 4 Oct 2017 08:28:17 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 08:28:17 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 04 Oct 2017 02:28:15 -0600
Message-Id: <59D4B7BC0200007800181E69@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 04 Oct 2017 02:28:12 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
 <20170925142648.25959-12-george.dunlap@citrix.com>
In-Reply-To: <20170925142648.25959-12-george.dunlap@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 12/13] fuzz/x86_emulate: Set and fuzz
 more CPU state
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA5LjE3IGF0IDE2OjI2LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBAQCAtNTk3LDYgKzU5OSw0NyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRl
X29wcyBhbGxfZnV6emVyX29wcyA9IHsKPiAgfTsKPiAgI3VuZGVmIFNFVAo+ICAKPiArc3RhdGlj
IHZvaWQgX3NldF9mcHVfc3RhdGUoY2hhciAqZnhzYXZlLCBib29sIHN0b3JlKQo+ICt7Cj4gKyAg
ICBpZiAoIGNwdV9oYXNfZnhzciApCj4gKyAgICB7Cj4gKyAgICAgICAgc3RhdGljIHVuaW9uIF9f
YXR0cmlidXRlX18oKF9fYWxpZ25lZF9fKDE2KSkpIHsKPiArICAgICAgICAgICAgY2hhciB4WzQ2
NF07CgpUaGUgZmluYWwgcGFydCBvZiB0aGUgc2F2ZSBhcmVhIGlzbid0IGJlaW5nIHdyaXR0ZW4s
IHllcywgYnV0IGlzIGl0CnJlYWxseSB3b3J0aCBzYXZpbmcgdGhlIGZldyBieXRlcyBvZiBzdGFj
ayBzcGFjZSBoZXJlLCByYXRoZXIgdGhhbgpoYXZpbmcgdGhlIGV4cGVjdGVkIDUxMiBhcyBhcnJh
eSBkaW1lbnNpb24/Cgo+ICsgICAgICAgICAgICBzdHJ1Y3Qgewo+ICsgICAgICAgICAgICAgICAg
dWludDMyX3Qgb3RoZXJbNl07Cj4gKyAgICAgICAgICAgICAgICB1aW50MzJfdCBteGNzcjsKPiAr
ICAgICAgICAgICAgICAgIHVpbnQzMl90IG14Y3NyX21hc2s7Cj4gKyAgICAgICAgICAgICAgICAv
KiAuLi4gKi8KPiArICAgICAgICAgICAgfTsKPiArICAgICAgICB9ICpmeHM7Cj4gKwo+ICsgICAg
ICAgIGZ4cyA9ICh0eXBlb2YoZnhzKSkgZnhzYXZlOwo+ICsKPiArICAgICAgICBpZiAoIHN0b3Jl
ICkgewoKU3R5bGUuCgo+ICsgICAgICAgICAgICBjaGFyIG51bGxbNTEyXSBfX2F0dHJpYnV0ZV9f
KChhbGlnbmVkKDE2KSkpID0geyAwIH07CgpObyBuZWVkIGZvciB0aGUgMCBhbmQgYSBibGFuayBs
aW5lIGJldHdlZW4gZGVjbGFyYXRpb24gYW5kIHN0YXRlbWVudHMKcGxlYXNlLgoKPiArICAgICAg
ICAgICAgYXNtIHZvbGF0aWxlKCIgZnhyc3RvciAlMDsgIjo6Im0iKCpudWxsKSk7Cj4gKyAgICAg
ICAgICAgIGFzbSB2b2xhdGlsZSgiIGZ4cnN0b3IgJTA7ICI6OiJtIigqZnhzYXZlKSk7CgpTdHls
ZSBhZ2FpbiAtIHRoZXNlIHdhbnQgdG8gZm9sbG93IHRoZQoKICAgIGFzbSB2b2xhdGlsZSAoICIu
Li4iIDo6ICJtIiAoLi4uKSApCgpmb3JtLiBObyBuZWVkIGZvciB0aGUgOyBmb2xsb3dpbmcgdGhl
IGluc3RydWN0aW9ucy4KCj4gKyAgICAgICAgfQo+ICsgICAgICAgIAo+ICsgICAgICAgIGFzbSB2
b2xhdGlsZSggImZ4c2F2ZSAlMCIgOiAiPW0iICgqZnhzKSApOwoKVGhpcyBpcyBwcmV0dHkgY29u
ZnVzaW5nLCB0aGUgbW9yZSB3aXRoIHRoZSBkaWZmZXJlbnQgdmFyaWFibGUgbmFtZXMKdXNlZCB3
aGljaCBwb2ludCB0byB0aGUgc2FtZSBwaWVjZSBvZiBtZW1vcnkuIFlvdSBiYXNpY2FsbHkgc3Rv
cmUgYmFjawppbnRvIHRoZSBhcmVhIHlvdSd2ZSByZWFkIGZyb20uIElzIHRoZSBjYWxsZXIgZXhw
ZWN0aW5nIHRoZSBtZW1vcnkgYXJlYQp0byBjaGFuZ2U/IElzIHRoaXMgYmVpbmcgZG9uZSBvdGhl
ciB0aGFuIGZvciBjb252ZW5pZW5jZSB0byBub3QgaGF2ZQphbm90aGVyIGluc3RhbmNlIG9mIHNj
cmF0Y2ggc3BhY2Ugb24gdGhlIHN0YWNrPyBTb21lIGNvbW1lbnQgb24gdGhlCmludGVudGlvbnMg
bWF5IGJlIGhlbHBmdWwgaGVyZS4KClRoZSBmdW5jdGlvbidzIHBhcmFtZXRlciBuYW1lIGJlaW5n
ICJzdG9yZSIgYWRkcyB0byB0aGUgY29uZnVzaW9uLApzaW5jZSB3aGF0IGl0IGNvbnRyb2xzIGlz
IGFjdHVhbGx5IHdoYXQgd2UgY2FsbCAibG9hZCIgb24geDg2IChvcgoicmVzdG9yZSIgZm9sbG93
aW5nIHRoZSBpbnNuIG1uZW1vbmljcykuCgpBbmQgdGhlbiAtIHdoYXQgYWJvdXQgWU1NIHJlZ2lz
dGVyIHN0YXRlPyBPdGhlciBtb3JlIGV4b3RpYyByZWdpc3RlcnMKKGxpa2UgdGhlIEJORCogb25l
cykgbWF5IGluZGVlZCBub3QgYmUgdGhhdCByZWxldmFudCB0byBmdXp6IHlldC4KCj4gQEAgLTcz
Nyw2ICs3ODAsMTcgQEAgc3RhdGljIHZvaWQgc2V0dXBfc3RhdGUoc3RydWN0IHg4Nl9lbXVsYXRl
X2N0eHQgKmN0eHQpCj4gICAgICAgICAgICAgIHByaW50ZigiU2V0dGluZyBjcHVfdXNlcl9yZWdz
IG9mZnNldCAleFxuIiwgb2Zmc2V0KTsKPiAgICAgICAgICAgICAgY29udGludWU7Cj4gICAgICAg
ICAgfQo+ICsgICAgICAgIG9mZnNldCAtPSBzaXplb2Yoc3RydWN0IGNwdV91c2VyX3JlZ3MpOwo+
ICsKPiArICAgICAgICAvKiBGdXp6IGZ4c2F2ZSBzdGF0ZSAqLwo+ICsgICAgICAgIGlmICggb2Zm
c2V0IDwgMTI4ICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGlmICggIWlucHV0X3JlYWQo
cywgcy0+ZnhzYXZlICsgKG9mZnNldCAqIDQpLCA0KSApCj4gKyAgICAgICAgICAgICAgICByZXR1
cm47Cj4gKyAgICAgICAgICAgIHByaW50ZigiU2V0dGluZyBmeHNhdmUgb2Zmc2V0ICV4XG4iLCBv
ZmZzZXQgKiA0KTsKCldoYXQncyB0aGlzIDMyLWJpdCBncmFudWxhcml0eSBkZXJpdmVkIGZyb20/
Cgo+IEBAIC04ODMsNiArOTM3LDkgQEAgc3RhdGljIHZvaWQgc2FuaXRpemVfc3RhdGUoc3RydWN0
IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCj4gICAgICAgICAgcy0+c2VnbWVudHNbeDg2X3NlZ19j
c10uZGIgPSAwOwo+ICAgICAgICAgIHMtPnNlZ21lbnRzW3g4Nl9zZWdfc3NdLmRiID0gMDsKPiAg
ICAgIH0KPiArCj4gKyAgICAvKiBTZXR0aW5nIHRoaXMgdmFsdWUgc2VlbXMgdG8gY2F1c2UgY3Jh
c2hlcyBpbiBmeHJzdG9yICovCj4gKyAgICAqKCh1bnNpZ25lZCBpbnQgKikocy0+ZnhzYXZlKSAr
IDYpID0gMDsKClRoYXQncyB0aGUgTVhDU1IgZmllbGQgLSBpbnN0ZWFkIG9mIHN0b3JpbmcgemVy
byB5b3Ugd2FudCB0byBtYXNrIHdpdGgKbXhjc3JfbWFzay4gVG8gYXZvaWQgdGhlIHVnbHkgbGl0
ZXJhbCA2IChhbmQgdG8gbWFrZSBjbGVhciB3aGF0IGl0IGlzCnRoYXQgbmVlZHMgYWRqdXN0bWVu
dCBoZXJlKSBpdCBtYXkgYWxzbyBiZSB3b3J0aHdoaWxlIHdpZGVuaW5nIHRoZQpzY29wZSBvZiB0
aGUgdHlwZSBkZWNsYXJlZCBpbiBfc2V0X2ZwdV9zdGF0ZSgpIGFuZCB1c2UgaXQgZm9yIHN0cnVj
dApmdXp6X3N0YXRlJ3MgZnhzYXZlIGZpZWxkLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 08:28:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 08:28:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzf2s-00075V-1B; Wed, 04 Oct 2017 08:28:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dzf2r-000759-BH
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 08:28:45 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 6A/76-03422-CBB94D95; Wed, 04 Oct 2017 08:28:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS3fP7Cu
 RBnM/8Vp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnNM3sYCxbxVZxp62VqYNzN3cXIwSEkkCex
 eyJXFyMnB6+AncTFme9ZQWwJAUOJ0wtvsoDYLAKqEvN3fgWz2QTUJdqebQerERHQk7i56TZzF
 yMXB7PAbEaJ22ueM4MkhAWyJXpfzAZrEBIolLj2/ikTiM0pYC9x/8RjRpC9vAKCEn93CIOEmQ
 W0JB7+usUCYWtLLFv4mhmkhFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYwaxalFZalFuoY
 WeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgcHHAAQ7GG9uDDjEKMnBpCTKKz/9
 SqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4ts4BygkWp6akVaZk5wDiASUtw8CiJ8B6eCZTmL
 S5IzC3OTIdInWLU5ei4efcPkxBLXn5eqpQ4ryXIDAGQoozSPLgRsJi8xCgrJczLCHSUEE9Bal
 FuZgmq/CtGcQ5GJWHebpApPJl5JXCbXgEdwQR0xJwmsCNKEhFSUg2Mcw0P5LeKm2xUzdjhkBd
 0tMHO4JgQs9fau6KS898fnX6EyXsK07Y658iqHF+GDxZ5lmXf1otU3jG6m+ERr2sd83HP4zka
 iuw6Bt85VWr+bRTP0NRw7DOcvGaa68Xftkfvp04L0q3faNPQcNHwZX/8f14Z3+ULLK4FfvE41
 7OJe6KXi/j7uypKLMUZiYZazEXFiQDg8vBXxAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1507105722!64291274!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3374 invoked from network); 4 Oct 2017 08:28:43 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 08:28:43 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 04 Oct 2017 02:28:42 -0600
Message-Id: <59D4B7D70200007800181E6C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 04 Oct 2017 02:28:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
 <20170925142648.25959-13-george.dunlap@citrix.com>
In-Reply-To: <20170925142648.25959-13-george.dunlap@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 13/13] fuzz/x86_emulate: Add an option to
 limit the number of instructions executed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA5LjE3IGF0IDE2OjI2LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBBRkwgY29uc2lkZXJzIGEgdGVzdGNhc2UgdG8gYmUgYSB1c2VmdWwgYWRkaXRpb24gbm90
IG9ubHkgaWYgdGhlcmUgYXJlCj4gdHVwbGVzIGV4ZXJjaXNlZCBieSB0aGF0IHRlc3RjYXNlIHdo
aWNoIHdlcmUgbm90IGV4ZXJjaXNlZCBvdGhlcndpc2UsCj4gYnV0IGFsc28gaWYgdGhlICpudW1i
ZXIqIG9mIHRpbWVzIGFuIGluZGl2aWR1YWwgdHVwbGUgaXMgZXhlcmNpc2VkCj4gY2hhbmdlcyBz
aWduaWZpY2FudGx5OyBpbiBwYXJ0aWN1bGFyLCBpZiB0aGUgbnVtYmVyIG9mIHRoZSBoaWdoZXMg
Yml0Cj4gY2hhbmdlcyAoaS5lLiwgaWYgaXQgaXMgcnVuIDEsIDItMywgNC03LCA4LTE1LCAmYyku
CgpQZXJoYXBzIEkgc2ltcGx5IGRvbid0IGtub3cgYWJvdXQgQUZMICh5ZXQpIHRvIHVuZGVyc3Rh
bmQgaG93ICJoaWdoZXN0CmJpdCIgbWF0dGVycyBoZXJlLCBvciBldmVuIHdob3NlIGhpZ2hlc3Qg
Yml0cyB0aGVyZSdzIHRhbGsgb2YuCgo+IFVuZm9ydHVuYXRlbHksIG9uZSBzaW1wbGUgd2F5IHRv
IGluY3JlYXNlIHRoZXNlIHN0YXRzIGl0IHRvIGV4ZWN1dGUKPiB0aGUgc2FtZSAob3Igc2ltaWxh
cikgaW5zdHJ1Y3Rpb25zIG11bHRpcGxlIHRpbWVzLgoKQnV0IHRoZSBjaGFuZ2UgaGVyZSBkb2Vz
bid0IGxvb2sgYXQgaW5zdHJ1Y3Rpb24gc2ltaWxhcml0eSBhdCBhbGwuCgo+IC0tLSBhL3Rvb2xz
L2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCj4gKysrIGIvdG9vbHMv
ZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMKPiBAQCAtOTYwLDEwICs5
NjAsMTMgQEAgdm9pZCBzZXR1cF9mdXp6X3N0YXRlKHN0cnVjdCBmdXp6X3N0YXRlICpzdGF0ZSwg
Y29uc3QgdWludDhfdCAqZGF0YV9wLCBzaXplX3Qgc2kKPiAgICAgIHN0YXRlLT5kYXRhX251bSA9
IHNpemU7Cj4gIH0KPiAgCj4gK2ludCBvcHRfaW5zdHJ1Y3Rpb25fbGltaXQgPSAwOwoKdW5zaWdu
ZWQgaW50IChhbmQgZm9ybWFsbHkgbm8gbmVlZCBmb3IgYW4gaW5pdGlhbGl6ZXIpCgo+ICBpbnQg
cnVudGVzdChzdHJ1Y3QgZnV6el9zdGF0ZSAqc3RhdGUpIHsKPiAgICAgIGludCByYzsKPiAgCj4g
ICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCA9ICZzdGF0ZS0+Y3R4dDsKPiArICAg
IGludCBpY291bnQgPSAwOwoKdW5zaWduZWQgaW50Cgo+IEBAIC05ODgsNyArOTkxLDkgQEAgaW50
IHJ1bnRlc3Qoc3RydWN0IGZ1enpfc3RhdGUgKnN0YXRlKSB7Cj4gIAo+ICAgICAgICAgIHJjID0g
eDg2X2VtdWxhdGUoY3R4dCwgJnN0YXRlLT5vcHMpOwo+ICAgICAgICAgIHByaW50ZigiRW11bGF0
aW9uIHJlc3VsdDogJWRcbiIsIHJjKTsKPiAtICAgIH0gd2hpbGUgKCByYyA9PSBYODZFTVVMX09L
QVkgKTsKPiArICAgIH0gd2hpbGUgKCByYyA9PSBYODZFTVVMX09LQVkgJiYKPiArICAgICAgICAg
ICAgICAoIW9wdF9pbnN0cnVjdGlvbl9saW1pdCB8fAo+ICsgICAgICAgICAgICAgICAoKytpY291
bnQgPCBvcHRfaW5zdHJ1Y3Rpb25fbGltaXQpKSApOwoKSG1tLCBpZiB0aGUgaW5pdGFsaXplciBv
ZiBvcHRfaW5zdHJ1Y3Rpb25fbGltaXQgd2FzIFVJTlRfTUFYLCBJIHRoaW5rCnRoaXMgd291bGRu
J3Qgc2V2ZXJlbHkgaW1wYWN0IHJlc3VsdHMgKHJ1bm5pbmcgNCBiaWxsaW9uIGVtdWxhdGlvbnMg
aXMKc2ltcGx5IGdvaW5nIHRvIHRha2UgdG9vIGxvbmcpIGFuZCB0aGlzIGV4cHJlc3Npb24gY291
bGQgYmUgYSBzaW1wbGUKY29tcGFyaXNvbi4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 08:30:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 08:30:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzf4y-0007o1-Cv; Wed, 04 Oct 2017 08:30:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dzf4w-0007nQ-Qy
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 08:30:54 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 16/EF-02046-D3C94D95; Wed, 04 Oct 2017 08:30:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS9dmzpV
 Ig8v9TBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bFUx2sBfeUKz7+e8nUwPhBsouRk0NIIE/i
 6YcjTCA2r4CdxKzOK8wgtoSAocTphTdZQGwWAVWJI+1rwWrYBNQl2p5tZ+1i5OAQEdCROP2dr
 4uRi4NZoJlJ4tnns2A1wgJpEj9OT2aDmJ8h8WzmOlYQm1PASuLL3pksIL28AoISf3cIg4SZBb
 QkHv66xQJha0ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjOrFqUVlqUW6xnp
 JRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIGhxwAEOxibvzgdYpTkYFIS5ZWffiVS
 iC8pP6UyI7E4I76oNCe1+BCjDAeHkgSv2mygnGBRanpqRVpmDjAKYNISHDxKIryHZwKleYsLE
 nOLM9MhUqcYdTk6bt79wyTEkpeflyolzntnFlCRAEhRRmke3AhYRF5ilJUS5mUEOkqIpyC1KD
 ezBFX+FaM4B6OSMK8TyCU8mXklcJteAR3BBHTEnCawI0oSEVJSDYznP99X3tmusDeH6YRxyIU
 NeU6dd8N6noV0PgrczzbjZ+g/qTlmMp6f3cSKop+eV+FYMvnH3Gq/a15bmS2uCc7TieJRejT1
 FPODxNUHngvJrpzH6bW6ubhoD+MMTpmtJikTH+Xcy3nVnvZShWmfX+dKq8OFr0y0Ju3nsm7VX
 qOrcS7l3KYvHfxKLMUZiYZazEXFiQBDtaL9wwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1507105850!117666533!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52797 invoked from network); 4 Oct 2017 08:30:51 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 08:30:51 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 04 Oct 2017 02:30:49 -0600
Message-Id: <59D4B84E0200007800181EA0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 04 Oct 2017 02:30:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170919152936.14498-1-roger.pau@citrix.com>
 <20170919152936.14498-3-roger.pau@citrix.com>
In-Reply-To: <20170919152936.14498-3-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, konrad.wilk@oracle.com,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v6 02/11] vpci: introduce basic handlers to
 trap accesses to the PCI config space
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjA5LjE3IGF0IDE3OjI5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
ICtzdGF0aWMgaW50IHZwY2lfcG9ydGlvX3JlYWQoY29uc3Qgc3RydWN0IGh2bV9pb19oYW5kbGVy
ICpoYW5kbGVyLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgYWRkciwg
dWludDMyX3Qgc2l6ZSwgdWludDY0X3QgKmRhdGEpCj4gK3sKPiArICAgIHN0cnVjdCBkb21haW4g
KmQgPSBjdXJyZW50LT5kb21haW47Cj4gKyAgICB1bnNpZ25lZCBpbnQgcmVnOwo+ICsgICAgcGNp
X3NiZGZfdCBzYmRmOwo+ICsgICAgdWludDMyX3QgY2Y4Owo+ICsKPiArICAgICpkYXRhID0gfih1
aW50NjRfdCkwOwo+ICsKPiArICAgIGlmICggYWRkciA9PSAweGNmOCApCj4gKyAgICB7Cj4gKyAg
ICAgICAgQVNTRVJUKHNpemUgPT0gNCk7Cj4gKyAgICAgICAgKmRhdGEgPSBkLT5hcmNoLmh2bV9k
b21haW4ucGNpX2NmODsKPiArICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwo+ICsgICAgfQo+
ICsKPiArICAgIGNmOCA9IEFDQ0VTU19PTkNFKGQtPmFyY2guaHZtX2RvbWFpbi5wY2lfY2Y4KTsK
PiArICAgIGlmICggIUNGOF9FTkFCTEVEKGNmOCkgKQo+ICsgICAgICAgIHJldHVybiBYODZFTVVM
X09LQVk7CgpXaHkgaXMgdGhpcyBPS0FZIGluc3RlYWQgb2YgVU5IQU5ETEVBQkxFPyBUaGUgYWNj
ZXNzIGlzIHN1cHBvc2VkIHRvIGJlCmZvcndhcmRlZCB0byBxZW11IGlmIGl0J3Mgbm90IGEgY29u
ZmlnIHNwYWNlIG9uZS4gU2FtZSBpbiB0aGUgd3JpdGUgcGF0aAp0aGVuLgoKPiAtLS0gYS94ZW4v
YXJjaC94ODYveGVuLmxkcy5TCj4gKysrIGIveGVuL2FyY2gveDg2L3hlbi5sZHMuUwo+IEBAIC0x
MjQsNiArMTI0LDEyIEBAIFNFQ1RJT05TCj4gICAgICAgICBfX3BhcmFtX3N0YXJ0ID0gLjsKPiAg
ICAgICAgICooLmRhdGEucGFyYW0pCj4gICAgICAgICBfX3BhcmFtX2VuZCA9IC47Cj4gKwo+ICsj
aWYgZGVmaW5lZChDT05GSUdfSEFTX1BDSSkgJiYgZGVmaW5lZChDT05GSUdfTEFURV9IV0RPTSkK
PiArICAgICAgIF9fc3RhcnRfdnBjaV9hcnJheSA9IC47Cj4gKyAgICAgICAqKC5kYXRhLnZwY2kp
Cj4gKyAgICAgICBfX2VuZF92cGNpX2FycmF5ID0gLjsKPiArI2VuZGlmCj4gICAgfSA6dGV4dAo+
ICAKPiAgI2lmIGRlZmluZWQoQlVJTERfSUQpCj4gQEAgLTIxMyw2ICsyMTksMTIgQEAgU0VDVElP
TlMKPiAgICAgICAgICooLmluaXRfYXJyYXkpCj4gICAgICAgICAqKFNPUlQoLmluaXRfYXJyYXku
KikpCj4gICAgICAgICBfX2N0b3JzX2VuZCA9IC47Cj4gKwo+ICsjaWYgZGVmaW5lZChDT05GSUdf
SEFTX1BDSSkgJiYgIWRlZmluZWQoQ09ORklHX0xBVEVfSFdET00pCj4gKyAgICAgICBfX3N0YXJ0
X3ZwY2lfYXJyYXkgPSAuOwo+ICsgICAgICAgKiguZGF0YS52cGNpKQo+ICsgICAgICAgX19lbmRf
dnBjaV9hcnJheSA9IC47Cj4gKyNlbmRpZgo+ICAgIH0gOnRleHQKClN1aXRhYmxlIGFsaWdubWVu
dCBuZWVkcyB0byBiZSBlbmZvcmNlZCBpbiBib3RoIGNhc2VzLCBvciBlbHNlIHdlIHJpc2sKc29t
ZW9uZSBhZGRpbmcgc29tZXRoaW5nIGltbWVkaWF0ZWx5IGFoZWFkIG9mIG9uZSBvZiB5b3VyIGlu
c2VydGlvbnMsCm1ha2luZyBfX3N0YXJ0X3ZwY2lfYXJyYXkgbm8gbG9uZ2VyIHBvaW50IHRvIHRo
ZSBmaXJzdCBlbnRyeS4KCj4gQEAgLTEwNTIsOSArMTA1MywxMCBAQCBzdGF0aWMgdm9pZCBfX2h3
ZG9tX2luaXQgc2V0dXBfb25lX2h3ZG9tX2RldmljZShjb25zdCBzdHJ1Y3Qgc2V0dXBfaHdkb20g
KmN0eHQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCBwY2lfZGV2ICpwZGV2KQo+ICB7Cj4gICAgICB1OCBkZXZmbiA9IHBkZXYtPmRldmZu
Owo+ICsgICAgaW50IGVycjsKPiAgCj4gICAgICBkbyB7Cj4gLSAgICAgICAgaW50IGVyciA9IGN0
eHQtPmhhbmRsZXIoZGV2Zm4sIHBkZXYpOwo+ICsgICAgICAgIGVyciA9IGN0eHQtPmhhbmRsZXIo
ZGV2Zm4sIHBkZXYpOwo+ICAKPiAgICAgICAgICBpZiAoIGVyciApCgpQbGVhc2UgYWxzbyByZW1v
dmUgdGhlIG5vdyBzdHJheSBibGFuayBsaW5lLgoKPiAraW50IHZwY2lfYWRkX3JlZ2lzdGVyKGNv
bnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB2cGNpX3JlYWRfdCAqcmVhZF9oYW5kbGVyLAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgdnBjaV93cml0ZV90ICp3cml0ZV9oYW5kbGVyLCB1bnNpZ25l
ZCBpbnQgb2Zmc2V0LAo+ICsgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHNpemUs
IHZvaWQgKmRhdGEpCj4gK3sKPiArICAgIHN0cnVjdCBsaXN0X2hlYWQgKnByZXY7Cj4gKyAgICBz
dHJ1Y3QgdnBjaV9yZWdpc3RlciAqcjsKPiArCj4gKyAgICAvKiBTb21lIHNhbml0eSBjaGVja3Mu
ICovCj4gKyAgICBpZiAoIChzaXplICE9IDEgJiYgc2l6ZSAhPSAyICYmIHNpemUgIT0gNCkgfHwK
PiArICAgICAgICAgb2Zmc2V0ID49IFBDSV9DRkdfU1BBQ0VfRVhQX1NJWkUgfHwgKG9mZnNldCAm
IChzaXplIC0gMSkpIHx8Cj4gKyAgICAgICAgICghcmVhZF9oYW5kbGVyICYmICF3cml0ZV9oYW5k
bGVyKSApCj4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gKwo+ICsgICAgciA9IHhtYWxsb2Mo
c3RydWN0IHZwY2lfcmVnaXN0ZXIpOwo+ICsgICAgaWYgKCAhciApCj4gKyAgICAgICAgcmV0dXJu
IC1FTk9NRU07Cj4gKwo+ICsgICAgci0+cmVhZCA9IHJlYWRfaGFuZGxlciA/OiB2cGNpX2lnbm9y
ZWRfcmVhZDsKPiArICAgIHItPndyaXRlID0gd3JpdGVfaGFuZGxlciA/OiB2cGNpX2lnbm9yZWRf
d3JpdGU7Cj4gKyAgICByLT5zaXplID0gc2l6ZTsKPiArICAgIHItPm9mZnNldCA9IG9mZnNldDsK
PiArICAgIHItPnByaXZhdGUgPSBkYXRhOwo+ICsKPiArICAgIHNwaW5fbG9jaygmcGRldi0+dnBj
aS0+bG9jayk7Cj4gKwo+ICsgICAgLyogVGhlIGxpc3Qgb2YgaGFuZGxlcnMgbXVzdCBiZSBrZXB0
IHNvcnRlZCBhdCBhbGwgdGltZXMuICovCj4gKyAgICBsaXN0X2Zvcl9lYWNoICggcHJldiwgJnBk
ZXYtPnZwY2ktPmhhbmRsZXJzICkKPiArICAgIHsKPiArICAgICAgICBjb25zdCBzdHJ1Y3QgdnBj
aV9yZWdpc3RlciAqdGhpcyA9Cj4gKyAgICAgICAgICAgIGxpc3RfZW50cnkocHJldiwgY29uc3Qg
c3RydWN0IHZwY2lfcmVnaXN0ZXIsIG5vZGUpOwo+ICsgICAgICAgIGludCBjbXAgPSB2cGNpX3Jl
Z2lzdGVyX2NtcChyLCB0aGlzKTsKPiArCj4gKyAgICAgICAgaWYgKCBjbXAgPCAwICkKPiArICAg
ICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAgaWYgKCBjbXAgPT0gMCApCj4gKyAgICAgICAgewo+
ICsgICAgICAgICAgICBzcGluX3VubG9jaygmcGRldi0+dnBjaS0+bG9jayk7Cj4gKyAgICAgICAg
ICAgIHhmcmVlKHIpOwo+ICsgICAgICAgICAgICByZXR1cm4gLUVFWElTVDsKPiArICAgICAgICB9
Cj4gKyAgICB9Cj4gKwo+ICsgICAgbGlzdF9hZGRfdGFpbCgmci0+bm9kZSwgcHJldik7Cj4gKyAg
ICBzcGluX3VubG9jaygmcGRldi0+dnBjaS0+bG9jayk7Cj4gKwo+ICsgICAgcmV0dXJuIDA7Cj4g
K30KCkxvb2tpbmcgYXQgdGhpcyBhbmQgaXRzIHJlbW92ZSBjb3VudGVycGFydCBpdCBpcyBub3Qg
KG5vIGxvbmdlcj8pIGNsZWFyCndoeSB0aGV5IGJvdGggdGFrZSBhIHN0cnVjdCBwY2lfZGV2ICog
YXMgcGFyYW1ldGVyIC0gc3RydWN0IHZwY2kgKiB3b3VsZApmdWxseSBzdWZmaWNlLCBhbmQgd291
bGQgZWxpbWluYXRlIHRoZSBxdWVzdGlvbiBvbiB3aGV0aGVyIGZ1bmN0aW9ucwpsaWtlIHRoZXNl
IHNob3VsZCBoYXZlIHRoZSByZXNwZWN0aXZlIHBhcmFtZXRlcnMgY29uc3QtcXVhbGlmaWVkLgoK
PiArLyoKPiArICogTWVyZ2UgbmV3IGRhdGEgaW50byBhIHBhcnRpYWwgcmVzdWx0Lgo+ICsgKgo+
ICsgKiBDb3B5IHRoZSB2YWx1ZSBmb3VuZCBpbiAnbmV3JyBmcm9tIFswLCBzaXplKSBsZWZ0IHNo
aWZ0ZWQgYnkKPiArICogJ29mZnNldCcgaW50byAnZGF0YScuCj4gKyAqLwo+ICtzdGF0aWMgdWlu
dDMyX3QgbWVyZ2VfcmVzdWx0KHVpbnQzMl90IGRhdGEsIHVpbnQzMl90IG5ldywgdW5zaWduZWQg
aW50IHNpemUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9m
ZnNldCkKPiArewo+ICsgICAgdWludDMyX3QgbWFzayA9IDB4ZmZmZmZmZmYgPj4gKDMyIC0gOCAq
IHNpemUpOwo+ICsKPiArICAgIHJldHVybiAoZGF0YSAmIH4obWFzayA8PCAob2Zmc2V0ICogOCkp
KSB8ICgobmV3ICYgbWFzaykgPDwgKG9mZnNldCAqIDgpKTsKPiArfQoKSWYgYSBmdW5jdGlvbiBs
aWtlIHRoaXMgb25lIGhhcyBhIHJlbGF0aXZlbHkgbG9uZyBjb21tZW50LCBJIHRoaW5rIHRoYXQK
Y29tbWVudCBzaG91bGQgY2xhcmlmeSB0aGF0IGJvdGggc2l6ZSBhbmQgb2Zmc2V0IGFyZSBieXRl
LWdyYW51bGFyLgpFc3BlY2lhbGx5IGZvciBvZmZzZXQgKHVzZWQgZm9yIHNoaWZ0aW5nKSBiaXQg
b3RoZXJ3aXNlIHdvdWxkIHNlZW0gbW9yZQpuYXR1cmFsIHRvIG1lLgoKSmFuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 08:31:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 08:31:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzf5T-0007wi-L8; Wed, 04 Oct 2017 08:31:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dzf5R-0007wO-Qn
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 08:31:25 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 7D/67-30688-C5C94D95; Wed, 04 Oct 2017 08:31:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsXS6fjDSzd6zpV
 Ig+XTVSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxjF2ezFBzmqeh91MbawPiBo4uRk0NIIE/i
 Z88L9i5GDg5eATuJt+tTQcISAoYSpxfeZAEJswioSiz+5wcSZhNQl2h7tp0VJCwioCNx+jtfF
 yMXB7PAVkaJ3af2sIHUCAsES9yfPYUJYnqGRPfXhWBxTgEria0tF5kgNglK/N0hDBJmFtCSeP
 jrFguErS2xbOFrZpASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRbpGlnoJRV
 lpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEBl49AwPjDsa+VX6HGCU5mJREeeWnX4kU
 4kvKT6nMSCzOiC8qzUktPsSowcEhsHnt6guMUix5+XmpShK8arOB6gSLUtNTK9Iyc4CxAVMqw
 cGjJMJ7eCZQmre4IDG3ODMdInWKUZej4+bdP0xCYDOkxHl9QGYIgBRllObBjYDF6SVGWSlhXk
 YGBgYhnoLUotzMElT5V4ziHIxKwrxOIFN4MvNK4Da9AjqCCeiIOU1gR5QkIqSkGhi7PjEfXVO
 /ve+3jnMB83G1YF3HOV1Mn78Z77ux3zdsX+rpm+GuUjKJq3REDfaJ16S/ef4iq+HvlR5/+zaO
 Qu1k38f33biP7Joz67cRM+OOCr7LVve/nr3LNe2RZuP2+qyyXp7r667oJZ30P1i1v2zaq+2im
 dksyukM797vKXdPCHuwL+vRgRQlluKMREMt5qLiRADYDXdezgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1507105881!93883622!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14560 invoked from network); 4 Oct 2017 08:31:23 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 08:31:23 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 04 Oct 2017 02:31:21 -0600
Message-Id: <59D4B8760200007800181EA3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 04 Oct 2017 02:31:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170919152936.14498-1-roger.pau@citrix.com>
 <20170919152936.14498-4-roger.pau@citrix.com>
In-Reply-To: <20170919152936.14498-4-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 Paul Durrant <paul.durrant@citrix.com>, konrad.wilk@oracle.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v6 03/11] x86/mmcfg: add handlers for the
 PVH Dom0 MMCFG areas
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjA5LjE3IGF0IDE3OjI5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
ICtzdGF0aWMgaW50IHZwY2lfbW1jZmdfcmVhZChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9u
ZyBhZGRyLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGVuLCB1
bnNpZ25lZCBsb25nICpkYXRhKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9t
YWluOwo+ICsgICAgY29uc3Qgc3RydWN0IGh2bV9tbWNmZyAqbW1jZmc7Cj4gKyAgICB1bnNpZ25l
ZCBpbnQgcmVnOwo+ICsgICAgcGNpX3NiZGZfdCBzYmRmOwo+ICsKPiArICAgICpkYXRhID0gfjB1
bDsKPiArCj4gKyAgICByZWFkX2xvY2soJmQtPmFyY2guaHZtX2RvbWFpbi5tbWNmZ19sb2NrKTsK
PiArICAgIG1tY2ZnID0gdnBjaV9tbWNmZ19maW5kKGQsIGFkZHIpOwo+ICsgICAgaWYgKCAhbW1j
ZmcgKQo+ICsgICAgewo+ICsgICAgICAgIHJlYWRfdW5sb2NrKCZkLT5hcmNoLmh2bV9kb21haW4u
bW1jZmdfbG9jayk7Cj4gKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKPiArICAgIH0KCldp
dGggdGhlIGxvY2sgZHJvcHBlZCBiZXR3ZWVuIGFjY2VwdCgpIGFuZCByZWFkKCkgKG9yIHdyaXRl
KCkgYmVsb3cpLAppcyBpdCByZWFsbHkgYXBwcm9wcmlhdGUgdG8gcmV0dXJuIE9LQVkgaGVyZT8g
VGhlIGFjY2VzcyBhZ2FpbiBzaG91bGQKYmUgZm9yd2FyZGVkIHRvIHFlbXUsIEkgd291bGQgdGhp
bmsuCgo+ICtpbnQgX19od2RvbV9pbml0IHJlZ2lzdGVyX3ZwY2lfbW1jZmdfaGFuZGxlcihzdHJ1
Y3QgZG9tYWluICpkLCBwYWRkcl90IGFkZHIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzdGFydF9idXMsCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBlbmRfYnVzLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgc2VnKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgaHZtX21tY2ZnICptbWNmZzsKPiArCj4gKyAgICBB
U1NFUlQoaXNfaGFyZHdhcmVfZG9tYWluKGQpKTsKPiArCj4gKyAgICB3cml0ZV9sb2NrKCZkLT5h
cmNoLmh2bV9kb21haW4ubW1jZmdfbG9jayk7Cj4gKyAgICBpZiAoIHZwY2lfbW1jZmdfZmluZChk
LCBhZGRyKSApCj4gKyAgICB7Cj4gKyAgICAgICAgd3JpdGVfdW5sb2NrKCZkLT5hcmNoLmh2bV9k
b21haW4ubW1jZmdfbG9jayk7Cj4gKyAgICAgICAgcmV0dXJuIC1FRVhJU1Q7Cj4gKyAgICB9CgpZ
b3UgY2hlY2sgaGVyZSBmb3IgYW4gZXhhY3QgbWF0Y2ggaW4gc3RhcnRpbmcgYWRkcmVzcy4gSXMg
aXQgcmVhbGx5CnRvIHJlamVjdCBqdXN0IHRoaXMgc3BlY2lhbCBjYXNlLCByYXRoZXIgdGhhbiBk
b2luZyBhIHByb3BlciBvdmVybGFwCmNoZWNrPwoKPiArICAgIG1tY2ZnID0geG1hbGxvYyhzdHJ1
Y3QgaHZtX21tY2ZnKTsKCldoZW5ldmVyIHBvc3NpYmxlIHdpdGhvdXQgdG9vIG11Y2ggdHJvdWJs
ZSBhbGxvY2F0aW9ucyBzaG91bGQgYmUgZG9uZQp3aXRoIG5vIGxvY2sgaGVsZC4KCkphbgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 08:31:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 08:31:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzf5l-000806-T9; Wed, 04 Oct 2017 08:31:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dzf5k-0007zo-6p
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 08:31:44 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 4E/F9-17770-F6C94D95; Wed, 04 Oct 2017 08:31:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXS6fjDSzdvzpV
 Igz0fFC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxtb+6xFSxjrziwaSNbA+Mpli5GTg4hgTyJ
 lY3X2UFsXgE7idYjx5hBbAkBQ4nTC2+C1bAIqErMnb0MzGYTUJdoe7adtYuRg0NEQEfi9He+L
 kYuDmaBLkaJX28esoLUCAvESDxvesIOMT9D4urHtWwgNqeAlcSrmRPZQXp5BQQl/u4QBgkzC2
 hJPPx1iwXC1pZYtvA1M0gJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGDWKU4vKUot0jQz
 1kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECg48BCHYw/lkWcIhRkoNJSZRXfvqV
 SCG+pPyUyozE4oz4otKc1OJDjBocHAKb166+wCjFkpefl6okwbtoNlCdYFFqempFWmYOMD5gS
 iU4eJREeA/PBErzFhck5hZnpkOkTjEac9x4eP0PE0fHzbt/mITAJkmJ864DmSQAUppRmgc3CB
 a3lxhlpYR5GYHOFOIpSC3KzSxBlX/FKM7BqCTM6wQyhSczrwRu3yugU5iATpnTBHZKSSJCSqq
 BcUFIzvJbDXP6624e2VfTdWXx2bBvq586blgcGWNzseHfurJ32rr3qg9vNtl0f2bu6ofB57q0
 t905kS0yS3CWV9yty67lV6a73H35TLvkdua2LOVt9rfOlj7sflk9d0bA98Q1dcZrmS6L167V3
 RuazLrae/kZeaOjkmYKwkGFDUd4nstf71dsfanEUpyRaKjFXFScCACafF1v1gIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1507105900!119037003!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47578 invoked from network); 4 Oct 2017 08:31:42 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 08:31:42 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 04 Oct 2017 02:31:40 -0600
Message-Id: <59D4B8890200007800181EA6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 04 Oct 2017 02:31:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170919152936.14498-1-roger.pau@citrix.com>
 <20170919152936.14498-5-roger.pau@citrix.com>
In-Reply-To: <20170919152936.14498-5-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 konrad.wilk@oracle.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v6 04/11] x86/physdev: enable
 PHYSDEVOP_pci_mmcfg_reserved for PVH Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjA5LjE3IGF0IDE3OjI5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9waHlzZGV2LmMKPiArKysgYi94ZW4vYXJjaC94ODYvcGh5c2Rl
di5jCj4gQEAgLTU1OSw2ICs1NTksMTcgQEAgcmV0X3QgZG9fcGh5c2Rldl9vcChpbnQgY21kLCBY
RU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKPiAgCj4gICAgICAgICAgcmV0ID0gcGNp
X21tY2ZnX3Jlc2VydmVkKGluZm8uYWRkcmVzcywgaW5mby5zZWdtZW50LAo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpbmZvLnN0YXJ0X2J1cywgaW5mby5lbmRfYnVzLCBpbmZv
LmZsYWdzKTsKPiArICAgICAgICBpZiAoICFyZXQgJiYgaGFzX3ZwY2koY3VycmQpICkKPiArICAg
ICAgICB7Cj4gKyAgICAgICAgICAgIC8qCj4gKyAgICAgICAgICAgICAqIEZvciBIVk0gKFBWSCkg
ZG9tYWlucyB0cnkgdG8gYWRkIHRoZSBuZXdseSBmb3VuZCBNTUNGRyB0byB0aGUKPiArICAgICAg
ICAgICAgICogZG9tYWluLgo+ICsgICAgICAgICAgICAgKi8KPiArICAgICAgICAgICAgcmV0ID0g
cmVnaXN0ZXJfdnBjaV9tbWNmZ19oYW5kbGVyKGN1cnJkLCBpbmZvLmFkZHJlc3MsCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbmZvLnN0YXJ0X2J1cywg
aW5mby5lbmRfYnVzLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaW5mby5zZWdtZW50KTsKPiArICAgICAgICB9Cj4gKwo+ICAgICAgICAgIGJyZWFrOwo+
ICAgICAgfQoKSSB0aGluayBpdCBpcyB3cm9uZyB0byByZXBvcnQgYmFjayAtRUVYSVNUIGhlcmUg
Zm9yIGFuIGV4YWN0IG1hdGNoCnJlZ2lvbiB3aGljaCB3ZSBoYXZlIG9uIHJlY29yZCBhbHJlYWR5
LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 08:32:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 08:32:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzf6F-00086L-55; Wed, 04 Oct 2017 08:32:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dzf6D-00085o-Bh
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 08:32:13 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 3D/08-03642-C8C94D95; Wed, 04 Oct 2017 08:32:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDS7d7zpV
 Ig91PjSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy3O64yF7RIVLy8vpCpgfG+YBcjJ4eQQJ7E
 5O/rmEFsXgE7ie1757GA2BIChhKnF94Esjk4WARUJdo2mIKE2QTUJdqebWcFCYsI6Eic/s4HE
 mYWiJE48eEA2BRhAX+JOxPOsUJMz5B4dnE/2BROASuJe3MMQUxeAUGJvzuEITq1JB7+usUCYW
 tLLFv4mhmkhFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYwaxalFZalFukYWeklFmekZJbm
 JmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgWHHAAQ7GM+vDTzEKMnBpCTKKz/9SqQQX1J+SmVG
 YnFGfFFpTmrxIUYZDg4lCd7o2UA5waLU9NSKtMwcYATApCU4eJREeA/PBErzFhck5hZnpkOkT
 jHqcnTcvPuHSYglLz8vVUqc1wdkhgBIUUZpHtwIWDReYpSVEuZlBDpKiKcgtSg3swRV/hWjOA
 ejkjCvE8gUnsy8ErhNr4COYAI6Yk4T2BEliQgpqQZG65S+p7f2XrK77y7pOmXl0Tpb+7V6THm
 NpgF5zjlLi37apda+E6xk5311uKlyXsK+fx4O51JcPwb936TPv0w+1GyCqp9e+vIdpRuz7p3b
 +efr/T8fra//853te1bjlcL0Pat839uf6z69u+aDWXaKtLNL8uz8f+IbZKq+zoyq+fty7q6w9
 rnySizFGYmGWsxFxYkA6S5GfMECAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1507105930!62332960!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28346 invoked from network); 4 Oct 2017 08:32:11 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 08:32:11 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 04 Oct 2017 02:32:09 -0600
Message-Id: <59D4B8A60200007800181EA9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 04 Oct 2017 02:32:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170919152936.14498-1-roger.pau@citrix.com>
 <20170919152936.14498-6-roger.pau@citrix.com>
In-Reply-To: <20170919152936.14498-6-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 konrad.wilk@oracle.com
Subject: Re: [Xen-devel] [PATCH v6 05/11] pci: split code to size BARs from
 pci_add_device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjA5LjE3IGF0IDE3OjI5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCj4gKysrIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvcGNpLmMKPiBAQCAtNjAzLDYgKzYwMyw1NiBAQCBzdGF0aWMgaW50IGlvbW11
X2FkZF9kZXZpY2Uoc3RydWN0IHBjaV9kZXYgKnBkZXYpOwo+ICBzdGF0aWMgaW50IGlvbW11X2Vu
YWJsZV9kZXZpY2Uoc3RydWN0IHBjaV9kZXYgKnBkZXYpOwo+ICBzdGF0aWMgaW50IGlvbW11X3Jl
bW92ZV9kZXZpY2Uoc3RydWN0IHBjaV9kZXYgKnBkZXYpOwo+ICAKPiAraW50IHBjaV9zaXplX21l
bV9iYXIocGNpX3NiZGZfdCBzYmRmLCB1bnNpZ25lZCBpbnQgcG9zLCBib29sIGxhc3QsCj4gKyAg
ICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90ICpwYWRkciwgdWludDY0X3QgKnBzaXplLCB1bnNp
Z25lZCBpbnQgZmxhZ3MpCj4gK3sKPiArICAgIHVpbnQzMl90IGhpID0gMCwgYmFyID0gcGNpX2Nv
bmZfcmVhZDMyKHNiZGYuc2VnLCBzYmRmLmJ1cywgc2JkZi5kZXYsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzYmRmLmZ1bmMsIHBvcyk7Cj4gKyAgICB1aW50
NjRfdCBhZGRyLCBzaXplOwo+ICsgICAgYm9vbCB2ZiA9IGZsYWdzICYgUENJX0JBUl9WRjsKCkhv
bmVzdGx5IEknbSBub3QgY29udmluY2VkIG9mIHRoZSB1dGlsaXR5IG9mIHRoaXMgdmFyaWFibGU7
IHNhbWUgZm9yIHRoZQoicm9tIiBvbmUgaW4gdGhlIG5leHQgcGF0Y2guCgo+ICsgICAgQVNTRVJU
KChiYXIgJiBQQ0lfQkFTRV9BRERSRVNTX1NQQUNFKSA9PSBQQ0lfQkFTRV9BRERSRVNTX1NQQUNF
X01FTU9SWSk7Cj4gKyAgICBwY2lfY29uZl93cml0ZTMyKHNiZGYuc2VnLCBzYmRmLmJ1cywgc2Jk
Zi5kZXYsIHNiZGYuZnVuYywgcG9zLCB+MCk7Cj4gKyAgICBpZiAoIChiYXIgJiBQQ0lfQkFTRV9B
RERSRVNTX01FTV9UWVBFX01BU0spID09Cj4gKyAgICAgICAgIFBDSV9CQVNFX0FERFJFU1NfTUVN
X1RZUEVfNjQgKQo+ICsgICAgewo+ICsgICAgICAgIGlmICggbGFzdCApCj4gKyAgICAgICAgewo+
ICsgICAgICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcKPiArICAgICAgICAgICAgICAgICAg
ICIlc2RldmljZSAlMDR4OiUwMng6JTAyeC4ldSB3aXRoIDY0LWJpdCAlc0JBUiBpbiBsYXN0IHNs
b3RcbiIsCj4gKyAgICAgICAgICAgICAgICAgICB2ZiA/ICJTUi1JT1YgIiA6ICIiLCBzYmRmLnNl
Zywgc2JkZi5idXMsIHNiZGYuZGV2LCBzYmRmLmZ1bmMsCj4gKyAgICAgICAgICAgICAgICAgICB2
ZiA/ICJ2ZiAiIDogIiIpOwo+ICsgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiArICAgICAg
ICB9Cj4gKyAgICAgICAgaGkgPSBwY2lfY29uZl9yZWFkMzIoc2JkZi5zZWcsIHNiZGYuYnVzLCBz
YmRmLmRldiwgc2JkZi5mdW5jLCBwb3MgKyA0KTsKPiArICAgICAgICBwY2lfY29uZl93cml0ZTMy
KHNiZGYuc2VnLCBzYmRmLmJ1cywgc2JkZi5kZXYsIHNiZGYuZnVuYywgcG9zICsgNCwgfjApOwo+
ICsgICAgfQo+ICsgICAgc2l6ZSA9IHBjaV9jb25mX3JlYWQzMihzYmRmLnNlZywgc2JkZi5idXMs
IHNiZGYuZGV2LCBzYmRmLmZ1bmMsIHBvcykgJgo+ICsgICAgICAgICAgIFBDSV9CQVNFX0FERFJF
U1NfTUVNX01BU0s7Cj4gKyAgICBpZiAoIChiYXIgJiBQQ0lfQkFTRV9BRERSRVNTX01FTV9UWVBF
X01BU0spID09Cj4gKyAgICAgICAgIFBDSV9CQVNFX0FERFJFU1NfTUVNX1RZUEVfNjQgKQo+ICsg
ICAgewo+ICsgICAgICAgIHNpemUgfD0gKHVpbnQ2NF90KXBjaV9jb25mX3JlYWQzMihzYmRmLnNl
Zywgc2JkZi5idXMsIHNiZGYuZGV2LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzYmRmLmZ1bmMsIHBvcyArIDQpIDw8IDMyOwo+ICsgICAgICAgIHBjaV9jb25m
X3dyaXRlMzIoc2JkZi5zZWcsIHNiZGYuYnVzLCBzYmRmLmRldiwgc2JkZi5mdW5jLCBwb3MgKyA0
LCBoaSk7Cj4gKyAgICB9Cj4gKyAgICBlbHNlIGlmICggc2l6ZSApCj4gKyAgICAgICAgc2l6ZSB8
PSAodWludDY0X3QpfjAgPDwgMzI7Cj4gKyAgICBwY2lfY29uZl93cml0ZTMyKHNiZGYuc2VnLCBz
YmRmLmJ1cywgc2JkZi5kZXYsIHNiZGYuZnVuYywgcG9zLCBiYXIpOwo+ICsgICAgc2l6ZSA9IC1z
aXplOwo+ICsgICAgYWRkciA9IChiYXIgJiBQQ0lfQkFTRV9BRERSRVNTX01FTV9NQVNLKSB8ICgo
dWludDY0X3QpaGkgPDwgMzIpOwo+ICsKPiArICAgIGlmICggcGFkZHIgKQo+ICsgICAgICAgICpw
YWRkciA9IGFkZHI7CgpZb3UgbmVlZCBhZGRyIG9ubHkgaW5zaWRlIHRoZSBpZigpIC0gbm8gbmVl
ZCBmb3IgdGhlIGxvY2FsIHZhcmlhYmxlLAphbmQgbm8gbmVlZCB0byBjYWxjdWxhdGUgaXQgdW5j
b25kaXRpb25hbGx5LgoKPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vcGNpLmgKPiArKysgYi94ZW4v
aW5jbHVkZS94ZW4vcGNpLmgKPiBAQCAtMTg5LDYgKzE4OSwxMCBAQCBjb25zdCBjaGFyICpwYXJz
ZV9wY2koY29uc3QgY2hhciAqLCB1bnNpZ25lZCBpbnQgKnNlZywgdW5zaWduZWQgaW50ICpidXMs
Cj4gIGNvbnN0IGNoYXIgKnBhcnNlX3BjaV9zZWcoY29uc3QgY2hhciAqLCB1bnNpZ25lZCBpbnQg
KnNlZywgdW5zaWduZWQgaW50ICpidXMsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50ICpkZXYsIHVuc2lnbmVkIGludCAqZnVuYywgYm9vbCAqZGVmX3NlZyk7Cj4gIAo+
ICsjZGVmaW5lIF9QQ0lfQkFSX1ZGICAgICAwCj4gKyNkZWZpbmUgUENJX0JBUl9WRiAgICAgICgx
dSA8PCBfUENJX0JBUl9WRikKCkRvIHlvdSByZWFsbHkgbmVlZCBib3RoPyBJIGtub3cgd2UgaGF2
ZSBxdWl0ZSBhIGZldyBjYXNlcyB3aGVyZSBmbGFncwphcmUgYmVpbmcgZGVmaW5lZCB0aGlzIHdh
eSwgYnV0IHRoYXQncyB1c3VhbGx5IHdoZW4gYml0IG9wZXJhdGlvbnMKKHRlc3RfYml0KCkgYW5k
IGFsaWtlKSBhcmUgaW50ZW5kZWQgb24gdGhlIGZsYWdzIGZpZWxkcy4KCkphbgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 08:32:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 08:32:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzf6m-0008DL-DN; Wed, 04 Oct 2017 08:32:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dzf6l-0008D3-8r
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 08:32:47 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 26/E2-02224-EAC94D95; Wed, 04 Oct 2017 08:32:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS3f1nCu
 RBlt2Wlh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkLd25lL1jFXvF84TqWBsbbrF2MnBxCAnkS
 R47uZgGxeQXsJLYvngxmSwgYSpxeeBPMZhFQlbj6dBsjiM0moC7R9mw7UC8Hh4iAjsTp73wgY
 WaBGIkTHw4wg9jCAiESm55+ZocYnyFx7NRrsDingJXEnw3TmEFaeQUEJf7uEIZo1ZJ4+OsWC4
 StLbFs4WuwEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjFqFKcWlaUW6RoZ6CUVZaZnlOQ
 mZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBIZePQMD4w7G5hN+hxglOZiURHnlp1+JFOJLyk+p
 zEgszogvKs1JLT7EKMPBoSTBqzYbKCdYlJqeWpGWmQOMApi0BAePkgjv4ZlAad7igsTc4sx0i
 NQpRmOOGw+v/2Hi6Lh59w+TEEtefl6qlDivD8gkAZDSjNI8uEGw6LzEKCslzMvIwMAgxFOQWp
 SbWYIq/4pRnINRSZiXGWQKT2ZeCdy+V0CnMAGdMqcJ7JSSRISUVAPjbCvRa8+vR+zI92Pyznp
 tsdLiTP2H46cZQhObs9a/Dd3cIKn2WPDCZ20m/ZV3v1xWazN8uNZrRzLvYqlDYW0vZ6jxzDoU
 95Grjn2dVZl8jP/HLU7t7ZPMA7/Im0VuYz7hNiPX9OqyH5zqRvu7VQ1qN7/U8AnnPHg/kSlBY
 XJV7Pw0lbCTh5mUWIozEg21mIuKEwEv9I3fyQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1507105962!106140169!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48685 invoked from network); 4 Oct 2017 08:32:43 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 08:32:43 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 04 Oct 2017 02:32:41 -0600
Message-Id: <59D4B8C60200007800181EAC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 04 Oct 2017 02:32:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170919152936.14498-1-roger.pau@citrix.com>
 <20170919152936.14498-7-roger.pau@citrix.com>
In-Reply-To: <20170919152936.14498-7-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 konrad.wilk@oracle.com
Subject: Re: [Xen-devel] [PATCH v6 06/11] pci: add support to size ROM BARs
 to pci_size_mem_bar
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjA5LjE3IGF0IDE3OjI5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCj4gKysrIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvcGNpLmMKPiBAQCAtNjEwLDExICs2MTAsMTcgQEAgaW50IHBjaV9zaXplX21l
bV9iYXIocGNpX3NiZGZfdCBzYmRmLCB1bnNpZ25lZCBpbnQgcG9zLCBib29sIGxhc3QsCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzYmRmLmZ1bmMsIHBvcyk7
Cj4gICAgICB1aW50NjRfdCBhZGRyLCBzaXplOwo+ICAgICAgYm9vbCB2ZiA9IGZsYWdzICYgUENJ
X0JBUl9WRjsKPiAtCj4gLSAgICBBU1NFUlQoKGJhciAmIFBDSV9CQVNFX0FERFJFU1NfU1BBQ0Up
ID09IFBDSV9CQVNFX0FERFJFU1NfU1BBQ0VfTUVNT1JZKTsKPiArICAgIGJvb2wgcm9tID0gZmxh
Z3MgJiBQQ0lfQkFSX1JPTTsKCklkZWFsbHkgd2l0aCB0aGlzIGxvY2FsIHZhcmlhYmxlIGFuZCAu
Li4KCj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL3BjaS5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVu
L3BjaS5oCj4gQEAgLTE5MSw2ICsxOTEsOCBAQCBjb25zdCBjaGFyICpwYXJzZV9wY2lfc2VnKGNv
bnN0IGNoYXIgKiwgdW5zaWduZWQgaW50ICpzZWcsIHVuc2lnbmVkIGludCAqYnVzLAo+ICAKPiAg
I2RlZmluZSBfUENJX0JBUl9WRiAgICAgMAo+ICAjZGVmaW5lIFBDSV9CQVJfVkYgICAgICAoMXUg
PDwgX1BDSV9CQVJfVkYpCj4gKyNkZWZpbmUgX1BDSV9CQVJfUk9NICAgIDEKPiArI2RlZmluZSBQ
Q0lfQkFSX1JPTSAgICAgKDF1IDw8IF9QQ0lfQkFSX1JPTSkKCi4uLiB0aGUgZmlyc3Qgb2YgdGhl
c2UgdHdvIGRyb3BwZWQKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 08:33:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 08:33:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzf74-0008I8-Oa; Wed, 04 Oct 2017 08:33:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dzf73-0008Hj-IM
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 08:33:05 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 B8/F9-02037-0CC94D95; Wed, 04 Oct 2017 08:33:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDS/fAnCu
 RBtd+CFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn/Hi1hL7jAX9Hx6jZjA2MjTxcjJ4eQQJ7E
 vBk3GbsYOTh4BewkdrcngoQlBAwlTi+8yQJiswioSvz/upARxGYTUJdoe7adFaRcREBH4vR3v
 i5GLg5mgSVMEp/fXmMHqREWcJFoe7iPEWJ8hsTmJXOYQeo5Bawkdr62hNgkKPF3hzBIBbOAls
 TDX7dYIGxtiWULX4NVMwtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilG9OLWoLLVI10gvqSg
 zPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMw7BiAYAfj9z9OhxglOZiURHnlp1+JFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTBe382UE6wKDU9tSItMwcYATBpCQ4eJRHewzOB0rzFBYm5x
 ZnpEKlTjLocHTfv/mESYsnLz0uVEuddBzJDAKQoozQPbgQsGi8xykoJ8zICHSXEU5BalJtZgi
 r/ilGcg1FJmPcbyBSezLwSuE2vgI5gAjpiThPYESWJCCmpBsYtJsz/t16QtVrioMgVn+z8T42
 /syh853H1tq9lsqar0iYFuh9fmZT54+6KL3uaV+5SEON4clCH4cny5Usvf6rYfvezIYPiPb/r
 ft+4Xu8NiNzsqJt3Xmxhas2q9IitSjL5Z9bf7z0bvkbhzlzO8gxfEebDk27Wr7JJK4302vpZa
 MoBlvcx7yqVWIozEg21mIuKEwGnuniWwQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1507105982!114455797!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18221 invoked from network); 4 Oct 2017 08:33:04 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 08:33:04 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 04 Oct 2017 02:33:02 -0600
Message-Id: <59D4B8DA0200007800181EAF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 04 Oct 2017 02:32:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170919152936.14498-1-roger.pau@citrix.com>
 <20170919152936.14498-8-roger.pau@citrix.com>
In-Reply-To: <20170919152936.14498-8-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: StefanoStabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 konrad.wilk@oracle.com, George Dunlap <George.Dunlap@eu.citrix.com>,
 Tim Deegan <tim@xen.org>, IanJackson <ian.jackson@eu.citrix.com>,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v6 07/11] xen: introduce
	rangeset_consume_ranges
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjA5LjE3IGF0IDE3OjI5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFRoaXMgZnVuY3Rpb24gYWxsb3dzIHRvIGl0ZXJhdGUgb3ZlciBhIHJhbmdlc2V0IHdoaWxlIHJl
bW92aW5nIHRoZQo+IHByb2Nlc3NlZCByZWdpb25zLgo+IAo+IEl0IHdpbGwgYmUgdXNlZCBieSB0
aGUgZm9sbG93aW5nIHBhdGNoZXMgaW4gb3JkZXIgdG8gc3RvcmUgbWVtb3J5Cj4gcmVnaW9ucyBp
biByYW5nZXNldHMsIGFuZCByZW1vdmUgdGhlbSB3aGlsZSBpdGVyYXRpbmcuCgpUaGlzIHJlYWxs
eSBvbmx5IHJlcGVhdHMgd2hhdCB0aGUgZmlyc3QgcGFyYWdyYXBoIGFscmVhZHkgc2F5cy4gSW5z
dGVhZAp5b3Ugd2FudCB0byBzdGF0ZSB3aHkgdGhpcyBpcyBhY3R1YWxseSBuZWVkZWQgKHRvIGJl
IGFibGUgdG8gc3BsaXQKcHJvY2Vzc2luZyBhaXVpKS4KCj4gLS0tIGEveGVuL2NvbW1vbi9yYW5n
ZXNldC5jCj4gKysrIGIveGVuL2NvbW1vbi9yYW5nZXNldC5jCj4gQEAgLTI5OCw2ICsyOTgsMzQg
QEAgaW50IHJhbmdlc2V0X3JlcG9ydF9yYW5nZXMoCj4gICAgICByZXR1cm4gcmM7Cj4gIH0KPiAg
Cj4gK2ludCByYW5nZXNldF9jb25zdW1lX3JhbmdlcygKPiArICAgIHN0cnVjdCByYW5nZXNldCAq
ciwKPiArICAgIGludCAoKmNiKSh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdm9p
ZCAqLCB1bnNpZ25lZCBsb25nICpjKSwKPiArICAgIHZvaWQgKmN0eHQpCj4gK3sKPiArICAgIGlu
dCByYyA9IDA7Cj4gKwo+ICsgICAgd3JpdGVfbG9jaygmci0+bG9jayk7Cj4gKyAgICB3aGlsZSAo
ICFyYW5nZXNldF9pc19lbXB0eShyKSApCj4gKyAgICB7Cj4gKyAgICAgICAgdW5zaWduZWQgbG9u
ZyBjb25zdW1lZCA9IDA7Cj4gKyAgICAgICAgc3RydWN0IHJhbmdlICp4ID0gZmlyc3RfcmFuZ2Uo
cik7Cj4gKwo+ICsgICAgICAgIHJjID0gY2IoeC0+cywgeC0+ZSwgY3R4dCwgJmNvbnN1bWVkKTsK
PiArCj4gKyAgICAgICAgQVNTRVJUKGNvbnN1bWVkIDw9IHgtPmUgLSB4LT5zICsgMSk7Cj4gKyAg
ICAgICAgeC0+cyArPSBjb25zdW1lZDsKPiArICAgICAgICBpZiAoIHgtPnMgPiB4LT5lICkKPiAr
ICAgICAgICAgICAgZGVzdHJveV9yYW5nZShyLCB4KTsKPiArCj4gKyAgICAgICAgaWYgKCByYyAp
Cj4gKyAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgfQo+ICsgICAgd3JpdGVfdW5sb2NrKCZyLT5s
b2NrKTsKPiArCj4gKyAgICByZXR1cm4gcmM7Cj4gK30KCkxlYXZpbmcgdGhlIHJhbmdlc2V0IHBv
cHVsYXRlZCBpbiBjYXNlIG9mIGVycm9yIChvdGhlciB0aGFuIC1FUkVTVEFSVCkKbG9va3MgdG8g
YmUgcG90ZW50aWFsbHkgcHJvYmxlbWF0aWMvdW5leHBlY3RlZC4gUGxlYXNlIGF0IGxlYXN0IGFk
ZCBhCmNvbW1lbnQgaW4gdGhlIGhlYWRlciBzdGF0aW5nIHRoaXMuIFBlcmhhcHMgbmVnYXRpdmUg
dnMgcG9zaXRpdmUgcmMKZnJvbSB0aGUgY2FsbGJhY2sgY291bGQgYmUgdXNlZCB0byBkaXJlY3Qg
aW50ZW5kZWQgYmVoYXZpb3IuCgo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9yYW5nZXNldC5oCj4g
KysrIGIveGVuL2luY2x1ZGUveGVuL3Jhbmdlc2V0LmgKPiBAQCAtNjcsNiArNjcsMTAgQEAgYm9v
bF90IF9fbXVzdF9jaGVjayByYW5nZXNldF9vdmVybGFwc19yYW5nZSgKPiAgaW50IHJhbmdlc2V0
X3JlcG9ydF9yYW5nZXMoCj4gICAgICBzdHJ1Y3QgcmFuZ2VzZXQgKnIsIHVuc2lnbmVkIGxvbmcg
cywgdW5zaWduZWQgbG9uZyBlLAo+ICAgICAgaW50ICgqY2IpKHVuc2lnbmVkIGxvbmcgcywgdW5z
aWduZWQgbG9uZyBlLCB2b2lkICopLCB2b2lkICpjdHh0KTsKPiAraW50IHJhbmdlc2V0X2NvbnN1
bWVfcmFuZ2VzKAo+ICsgICAgc3RydWN0IHJhbmdlc2V0ICpyLAo+ICsgICAgaW50ICgqY2IpKHVu
c2lnbmVkIGxvbmcgcywgdW5zaWduZWQgbG9uZyBlLCB2b2lkICosIHVuc2lnbmVkIGxvbmcgKmMp
LAo+ICsgICAgdm9pZCAqY3R4dCk7CgpJbmRlbnRhdGlvbi4KCkphbgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 08:33:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 08:33:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzf7i-0008Tx-0w; Wed, 04 Oct 2017 08:33:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dzf7g-0008Tg-BZ
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 08:33:44 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 4F/CB-03283-7EC94D95; Wed, 04 Oct 2017 08:33:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS/fxnCu
 RBp//WVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkdpxezFXxPrDjzawFrA+Nvly5GTg4hgTyJ
 TzcWsoHYvAJ2ErMWbwSzJQQMJU4vvMnSxcjBwSKgKnH0shNImE1AXaLt2XZWkLCIgI7E6e98X
 YxcHMwCl5gk9n5sZwWpERZwlZhxtpERYnyGxKdPM9hBbE4BK4l/916AjeQVEJT4u0MYJMwsoC
 Xx8NctFghbW2LZwtfMICXMAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxi1ChOLSpLLdI1stR
 LKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMPQYg2MF4YFHgIUZJDiYlUV756Vci
 hfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwCgNDWUiwKDU9tSItMwcYBTBpCQ4eJRHewzOB0rzFB
 Ym5xZnpEKlTjLocHTfv/mESYsnLz0uVEuddNxuoSACkKKM0D24ELCIvMcpKCfMyAh0lxFOQWp
 SbWYIq/4pRnINRSZj3G8gUnsy8ErhNr4COYAI6Yk4T2BEliQgpqQbGpkNsrzUnizfuuHXAMs4
 9JGFjMuOOfZ9WcHk+urf4GMP3+Ypsvj9U+li2xx0XdF9y8GreuqgJS6aZ/Mk3fBfPZTJpnt/m
 cq2uz/Nv9v/ZdX6j7i71T4KfEu18Z6Uv/rnO+di7uxMPGVdoxR48ZGj8jfddHu/SPt+38au+b
 xT5uD1vk82TYNHMXCWW4oxEQy3mouJEAOs/XbXDAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1507106018!76242196!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27563 invoked from network); 4 Oct 2017 08:33:39 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 08:33:39 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 04 Oct 2017 02:33:37 -0600
Message-Id: <59D4B8FD0200007800181EB2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 04 Oct 2017 02:33:33 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170919152936.14498-1-roger.pau@citrix.com>
 <20170919152936.14498-9-roger.pau@citrix.com>
In-Reply-To: <20170919152936.14498-9-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: StefanoStabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 konrad.wilk@oracle.com, GeorgeDunlap <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, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v6 08/11] vpci/bars: add handlers to map the
	BARs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjA5LjE3IGF0IDE3OjI5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEBAIC00OCw2ICs0OSw5IEBAIGJvb2xfdCBodm1faW9fcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdikK
PiAgICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47Cj4gICAgICBzdHJ1Y3QgaHZtX2lv
cmVxX3NlcnZlciAqczsKPiAgCj4gKyAgICBpZiAoIGhhc192cGNpKHYtPmRvbWFpbikgJiYgdnBj
aV9jaGVja19wZW5kaW5nKHYpICkKCmhhc192cGNpKGQpCgo+ICsgICAgICByZXR1cm4gMTsKCklu
ZGVudGF0aW9uLgoKPiArc3RhdGljIGludCB2cGNpX21hcF9yYW5nZSh1bnNpZ25lZCBsb25nIHMs
IHVuc2lnbmVkIGxvbmcgZSwgdm9pZCAqZGF0YSwKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nICpjKQo+ICt7Cj4gKyAgICBjb25zdCBzdHJ1Y3QgbWFwX2RhdGEgKm1h
cCA9IGRhdGE7Cj4gKyAgICBpbnQgcmM7Cj4gKwo+ICsgICAgZm9yICggOyA7ICkKPiArICAgIHsK
PiArICAgICAgICB1bnNpZ25lZCBsb25nIHNpemUgPSBlIC0gcyArIDE7Cj4gKwo+ICsgICAgICAg
IHJjID0gKG1hcC0+bWFwID8gbWFwX21taW9fcmVnaW9ucyA6IHVubWFwX21taW9fcmVnaW9ucykK
PiArICAgICAgICAgICAgIChtYXAtPmQsIF9nZm4ocyksIHNpemUsIF9tZm4ocykpOwo+ICsgICAg
ICAgIGlmICggcmMgPT0gMCApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICAqYyArPSBzaXpl
Owo+ICsgICAgICAgICAgICBicmVhazsKPiArICAgICAgICB9Cj4gKyAgICAgICAgaWYgKCByYyA8
IDAgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19HX1dBUk5JTkcK
PiArICAgICAgICAgICAgICAgICAgICJGYWlsZWQgdG8gaWRlbnRpdHkgJXNtYXAgWyUiIFBSSV9n
Zm4gIiwgJSIgUFJJX2dmbiAiKSBmb3IgZCVkOiAlZFxuIiwKPiArICAgICAgICAgICAgICAgICAg
IG1hcCA/ICIiIDogInVuIiwgcywgZSwgbWFwLT5kLT5kb21haW5faWQsIHJjKTsKPiArICAgICAg
ICAgICAgYnJlYWs7Cj4gKyAgICAgICAgfQoKQVNTRVJUKHJjIDwgc2l6ZSkgPwoKPiArYm9vbCB2
cGNpX2NoZWNrX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYpCgoiY2hlY2siIGluIHRoZSBmdW5jdGlv
biBuYW1lIGdlbmVyYWxseSBzdWdnZXN0cyAodG8gbWUgYXQgbGVhc3QpIHRoYXQKdGhlIHBhcmFt
ZXRlciBvdWdodCB0byBiZSBjb25zdC4gUGVyaGFwcyB2cGNpX3Byb2Nlc3NfcGVuZGluZygpPwoK
PiArewo+ICsgICAgaWYgKCB2LT52cGNpLm1lbSApCj4gKyAgICB7Cj4gKyAgICAgICAgaW50IHJj
ID0gdnBjaV9tYXBfbWVtb3J5KHYtPmRvbWFpbiwgdi0+dnBjaS5tZW0sIHYtPnZwY2kubWFwKTsK
PiArCj4gKyAgICAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQo+ICsgICAgICAgICAgICByZXR1
cm4gdHJ1ZTsKClRoZXJlJ3Mgbm8gcmVhbCBuZWVkIGZvciB0aGUgbG9jYWwgdmFyaWFibGUgaWYg
YWxsIG90aGVyIHJldHVybiB2YWx1ZXMKYXJlIHNpbXBseSBkaXNjYXJkZWQgaGVyZS4gSG93ZXZl
ciwgLi4uCgo+ICsgICAgICAgIHJhbmdlc2V0X2Rlc3Ryb3kodi0+dnBjaS5tZW0pOwo+ICsgICAg
ICAgIHYtPnZwY2kubWVtID0gTlVMTDsKPiArICAgIH0KPiArCj4gKyAgICByZXR1cm4gZmFsc2U7
Cj4gK30KCi4uLiBJJ20gbm90IGNvbnZpbmNlZCB0aGlzIGlzIGEgZ29vZCBlcnJvciBoYW5kbGlu
ZyBtb2RlbC4gSSBkb24ndApyZWNhbGwgaG93IHByZXZpb3VzIHZlcnNpb25zIGRlYWx0IHdpdGgg
dGhpcywgYnV0IGlpcmMgd2UgYWdyZWVkIHRvCmdlbmVyYWxseSBtYWtlIGFsbCBzdWNoIERvbTAg
aGFuZGxpbmcgYmVzdCBlZmZvcnQgKGhlcmU6IGRvbid0IHNraXAgdGhlCnJlbWFpbmluZyByYW5n
ZXMgaWYgbWFwcGluZyBvZiBvbmUgZmFpbGVkKS4gQW4gZXhjZXB0aW9uIG1heSB3YW50L25lZWQK
dG8gYmUgLUVOT01FTS4KCj4gK3N0YXRpYyBpbnQgdnBjaV9jaGVja19iYXJfb3ZlcmxhcChjb25z
dCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbnN0IHN0cnVjdCB2cGNpX2JhciAqcm9tLAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IHJhbmdlc2V0ICptZW0pCj4gK3sKPiArICAgIGNvbnN0IHN0cnVj
dCBwY2lfZGV2ICpjbXA7Cj4gKwo+ICsgICAgLyogQ2hlY2sgZm9yIG92ZXJsYXBzIHdpdGggb3Ro
ZXIgZGV2aWNlJ3MgQkFScy4gKi8KPiArICAgIGxpc3RfZm9yX2VhY2hfZW50cnkoY21wLCAmcGRl
di0+ZG9tYWluLT5hcmNoLnBkZXZfbGlzdCwgZG9tYWluX2xpc3QpCj4gKyAgICB7Cj4gKyAgICAg
ICAgdW5zaWduZWQgaW50IGk7Cj4gKwo+ICsgICAgICAgIGlmICggcm9tID09IE5VTEwgJiYgcGRl
diA9PSBjbXAgKQo+ICsgICAgICAgICAgICBjb250aW51ZTsKClRoaXMgY2hlY2sgbG9va3MgcmF0
aGVyIHVubW90aXZhdGVkIChvciBldmVuIGJvZ3VzKSB3aXRob3V0IGEgY29tbWVudC4KVGhlIG90
aGVyIHNwZWNpYWwgY2FzaW5nIG9mIFJPTSBCQVJzIGZ1cnRoZXIgZG93biBhbHNvIGlzbid0IGFs
bCB0aGF0Cm9idmlvdXMgKGFuZCByaWdodCBub3cgSSBjYW4ndCBldmVuIGNvbnZpbmNlIG15c2Vs
ZiBpdCdzIGNvcnJlY3QpLgoKPiArc3RhdGljIHZvaWQgdnBjaV9tb2RpZnlfYmFycyhjb25zdCBz
dHJ1Y3QgcGNpX2RldiAqcGRldiwgYm9vbCBtYXApCj4gK3sKPiArICAgIHN0cnVjdCB2cGNpX2hl
YWRlciAqaGVhZGVyID0gJnBkZXYtPnZwY2ktPmhlYWRlcjsKPiArICAgIHN0cnVjdCByYW5nZXNl
dCAqbWVtID0gcmFuZ2VzZXRfbmV3KE5VTEwsIE5VTEwsIDApOwo+ICsgICAgdW5zaWduZWQgaW50
IGk7Cj4gKyAgICBpbnQgcmM7Cj4gKwo+ICsgICAgaWYgKCAhbWVtICkKPiArICAgICAgICByZXR1
cm47Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIENyZWF0ZSBhIHJhbmdlc2V0IHRoYXQgcmVwcmVz
ZW50cyB0aGUgY3VycmVudCBkZXZpY2UgQkFScyBtZW1vcnkgcmVnaW9uCj4gKyAgICAgKiBhbmQg
Y29tcGFyZSBpdCBhZ2FpbnN0IGFsbCB0aGUgY3VycmVudGx5IGFjdGl2ZSBCQVIgbWVtb3J5IHJl
Z2lvbnMuIElmCj4gKyAgICAgKiBhbiBvdmVybGFwIGlzIGZvdW5kLCBzdWJ0cmFjdCBpdCBmcm9t
IHRoZSByZWdpb24gdG8gYmUKPiArICAgICAqIG1hcHBlZC91bm1hcHBlZC4KPiArICAgICAqCj4g
KyAgICAgKiBOQjogdGhlIHJhbmdlc2V0IHVzZXMgaW5jbHVzaXZlIGZyYW1lIG51bWJlcnMuCj4g
KyAgICAgKi8KPiArCj4gKyAgICAvKiBGaXJzdCBmaWxsIHRoZSByYW5nZXNldCB3aXRoIGFsbCB0
aGUgQkFScyBvZiB0aGlzIGRldmljZS4gKi8KPiArICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlf
U0laRShoZWFkZXItPmJhcnMpOyBpKysgKQo+ICsgICAgewo+ICsgICAgICAgIGNvbnN0IHN0cnVj
dCB2cGNpX2JhciAqYmFyID0gJmhlYWRlci0+YmFyc1tpXTsKPiArCj4gKyAgICAgICAgaWYgKCAh
TUFQUEFCTEVfQkFSKGJhcikgfHwKPiArICAgICAgICAgICAgIChiYXItPnR5cGUgPT0gVlBDSV9C
QVJfUk9NICYmICFiYXItPnJvbV9lbmFibGVkKSApCj4gKyAgICAgICAgICAgIGNvbnRpbnVlOwo+
ICsKPiArICAgICAgICByYyA9IHJhbmdlc2V0X2FkZF9yYW5nZShtZW0sIFBGTl9ET1dOKGJhci0+
YWRkciksCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEZOX0RPV04oYmFyLT5h
ZGRyICsgYmFyLT5zaXplIC0gMSkpOwo+ICsgICAgICAgIGlmICggcmMgKQo+ICsgICAgICAgIHsK
PiArICAgICAgICAgICAgcmFuZ2VzZXRfZGVzdHJveShtZW0pOwo+ICsgICAgICAgICAgICByZXR1
cm47CgpJJ20gYWZyYWlkIC1FTk9NRU0gaGVyZSAod2hpY2ggc2FkbHkgaXMgcG9zc2libGUsIGFz
IHdlIGRvbid0IG1haW50YWluCmFueSByZXNlcnZlcykgd291bGQgcHJvZHVjZSBhIHZlcnkgaGFy
ZCB0byBkaWFnbm9zZSBtaXNiZWhhdmlvci4gSSB0aGluawp5b3Ugd2FudCB0byBsb2cgYSBtZXNz
YWdlIGhlcmUuCgo+ICsgICAgICAgIH0KPiArICAgIH0KPiArCj4gKyAgICAvKiBDaGVjayBmb3Ig
b3ZlcmxhcHMgd2l0aCBvdGhlciBkZXZpY2UncyBCQVJzLiAqLwo+ICsgICAgcmMgPSB2cGNpX2No
ZWNrX2Jhcl9vdmVybGFwKHBkZXYsIE5VTEwsIG1lbSk7CgpXaHkgaXMgdGhpcyBub3Qgc3ltbWV0
cmljYWwgd2l0aCB2cGNpX21vZGlmeV9yb20oKSAod2hpY2ggYWxzbyBjaGVja3MKb3ZlcmxhcHMg
aW5zaWRlIHRoZSBjdXJyZW50IGRldmljZSk/Cgo+ICsgICAgaWYgKCByYyApCj4gKyAgICB7Cj4g
KyAgICAgICAgcmFuZ2VzZXRfZGVzdHJveShtZW0pOwo+ICsgICAgICAgIHJldHVybjsKClNhbWUg
ZXJyb3IgaGFuZGxpbmcgY29tbWVudCBhcyBhYm92ZSwgZGVzcGl0ZSBmYWlsdXJlIGhlcmUgYmVp
bmcgbGVzcwpsaWtlbHkgKGhvcGVmdWxseSBhdCBsZWFzdCkuIFBlcmhhcHMgd29ydGggam9pbmlu
ZyB0aGUgdHdvIHBhdGhzLgoKPiArICAgIH0KPiArCj4gKyAgICByYyA9IHZwY2lfbWF5YmVfZGVm
ZXJfbWFwKHBkZXYtPmRvbWFpbiwgbWVtLCBtYXApOwo+ICsgICAgaWYgKCAhcmMgKQo+ICsgICAg
ICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRShoZWFkZXItPmJhcnMpOyBpKysgKQo+ICsg
ICAgICAgICAgICBpZiAoIGhlYWRlci0+YmFyc1tpXS50eXBlICE9IFZQQ0lfQkFSX1JPTSB8fAo+
ICsgICAgICAgICAgICAgICAgIGhlYWRlci0+YmFyc1tpXS5yb21fZW5hYmxlZCApCj4gKyAgICAg
ICAgICAgIGhlYWRlci0+YmFyc1tpXS5lbmFibGVkID0gbWFwOwoKSG1tLCB5b3UncmUgdXBkYXRp
bmcgc3RhdGUgaGVyZSByZWdhcmRsZXNzIG9mIHBvc3NpYmxlIGZhaWx1cmUgaW4gdGhlCmRlZmVy
cmVkIG9wZXJhdGlvbiAoc2VlIHRoZSBkaXNjYXJkZWQgZXJyb3IgY29kZSBpbgp2cGNpX2NoZWNr
X3BlbmRpbmcoKSkuCgo+ICtzdGF0aWMgdWludDMyX3QgdnBjaV9jbWRfcmVhZChjb25zdCBzdHJ1
Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdm9pZCAqZGF0YSkKPiArewo+ICsgICAgcmV0dXJuIHBjaV9jb25mX3JlYWQx
NihwZGV2LT5zZWcsIHBkZXYtPmJ1cywgUENJX1NMT1QocGRldi0+ZGV2Zm4pLAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICBQQ0lfRlVOQyhwZGV2LT5kZXZmbiksIHJlZyk7Cj4gK30KCldv
dWxkbid0IGl0IGJlIHdvcnRod2hpbGUgaGF2aW5nIGdlbmVyaWMgcmVhZCBmdW5jdGlvbnMgZGVh
bGluZyB3aXRoCnNpbXBsZSBjYXNlcyBsaWtlIHRoaXMgKGFuZCB0aGUgQkFSKSBvbmU/Cgo+ICtz
dGF0aWMgdm9pZCB2cGNpX2NtZF93cml0ZShjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5z
aWduZWQgaW50IHJlZywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgY21k
LCB2b2lkICpkYXRhKQo+ICt7Cj4gKyAgICB1aW50OF90IHNlZyA9IHBkZXYtPnNlZywgYnVzID0g
cGRldi0+YnVzOwo+ICsgICAgdWludDhfdCBzbG90ID0gUENJX1NMT1QocGRldi0+ZGV2Zm4pLCBm
dW5jID0gUENJX0ZVTkMocGRldi0+ZGV2Zm4pOwo+ICsgICAgdWludDE2X3QgY3VycmVudF9jbWQg
PSBwY2lfY29uZl9yZWFkMTYoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIHJlZyk7Cj4gKwo+ICsgICAg
LyoKPiArICAgICAqIExldCB0aGUgZ3Vlc3QgcGxheSB3aXRoIGFsbCB0aGUgYml0cyBkaXJlY3Rs
eSBleGNlcHQgZm9yIHRoZQo+ICsgICAgICogbWVtb3J5IGRlY29kaW5nIG9uZS4KPiArICAgICAq
LwoKUGxlYXNlIGNvdWxkIHlvdSBtYWtlIGNsZWFyIGl0J3Mgb25seSBEb20wIHdlIGFwcGx5IHRo
aXMgbGF4IG1vZGVsIHRvPwpQZXJoYXBzIHNpbXBseSBzL3RoZSBndWVzdC9Eb20wLy4KCj4gK3N0
YXRpYyB2b2lkIHZwY2lfYmFyX3dyaXRlKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNp
Z25lZCBpbnQgcmVnLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB2YWws
IHZvaWQgKmRhdGEpCj4gK3sKPiArICAgIHN0cnVjdCB2cGNpX2JhciAqYmFyID0gZGF0YTsKPiAr
ICAgIHVpbnQ4X3Qgc2VnID0gcGRldi0+c2VnLCBidXMgPSBwZGV2LT5idXM7Cj4gKyAgICB1aW50
OF90IHNsb3QgPSBQQ0lfU0xPVChwZGV2LT5kZXZmbiksIGZ1bmMgPSBQQ0lfRlVOQyhwZGV2LT5k
ZXZmbik7Cj4gKyAgICBib29sIGhpID0gZmFsc2U7Cj4gKwo+ICsgICAgaWYgKCBwY2lfY29uZl9y
ZWFkMTYoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIFBDSV9DT01NQU5EKSAmCj4gKyAgICAgICAgIFBD
SV9DT01NQU5EX01FTU9SWSApCj4gKyAgICB7Cj4gKyAgICAgICAgIGdwcmludGsoWEVOTE9HX1dB
Uk5JTkcsCj4gKyAgICAgICAgICAgICAgICAgIiUwNHg6JTAyeDolMDJ4LiV1OiBpZ25vcmVkIEJB
UiB3cml0ZSB3aXRoIG1lbW9yeSBkZWNvZGluZyBlbmFibGVkXG4iLAo+ICsgICAgICAgICAgICAg
ICAgIHNlZywgYnVzLCBzbG90LCBmdW5jKTsKCkluZGVudGF0aW9uLiBBbHNvIGFueSBjaGFuY2Ug
dG8gbG9nIHdoaWNoIEJBUiBpdCB3YXM/Cgo+ICtzdGF0aWMgdm9pZCB2cGNpX3JvbV93cml0ZShj
b25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmFsLCB2b2lkICpkYXRhKQo+ICt7Cj4gKyAgICBz
dHJ1Y3QgdnBjaV9iYXIgKnJvbSA9IGRhdGE7Cj4gKyAgICB1aW50OF90IHNlZyA9IHBkZXYtPnNl
ZywgYnVzID0gcGRldi0+YnVzOwo+ICsgICAgdWludDhfdCBzbG90ID0gUENJX1NMT1QocGRldi0+
ZGV2Zm4pLCBmdW5jID0gUENJX0ZVTkMocGRldi0+ZGV2Zm4pOwo+ICsgICAgdWludDE2X3QgY21k
ID0gcGNpX2NvbmZfcmVhZDE2KHNlZywgYnVzLCBzbG90LCBmdW5jLCBQQ0lfQ09NTUFORCk7Cj4g
Kwo+ICsgICAgaWYgKCAocGNpX2NvbmZfcmVhZDE2KHNlZywgYnVzLCBzbG90LCBmdW5jLCBQQ0lf
Q09NTUFORCkgJgoKUGxlYXNlIHVzZSBjbWQgaGVyZS4KCj4gKyAgICAgICAgICBQQ0lfQ09NTUFO
RF9NRU1PUlkpICYmIHJvbS0+cm9tX2VuYWJsZWQgKQo+ICsgICAgewo+ICsgICAgICAgICBncHJp
bnRrKFhFTkxPR19XQVJOSU5HLAo+ICsgICAgICAgICAgICAgICAgICIlMDR4OiUwMng6JTAyeC4l
dTogaWdub3JlZCBST00gQkFSIHdyaXRlIHdpdGggbWVtb3J5IGRlY29kaW5nIGVuYWJsZWRcbiIs
Cj4gKyAgICAgICAgICAgICAgICAgc2VnLCBidXMsIHNsb3QsIGZ1bmMpOwoKSW5kZW50YXRpb24g
YWdhaW4uCgo+ICtzdGF0aWMgaW50IHZwY2lfaW5pdF9iYXJzKHN0cnVjdCBwY2lfZGV2ICpwZGV2
KQo+ICt7Cj4gKyAgICB1aW50OF90IHNlZyA9IHBkZXYtPnNlZywgYnVzID0gcGRldi0+YnVzOwo+
ICsgICAgdWludDhfdCBzbG90ID0gUENJX1NMT1QocGRldi0+ZGV2Zm4pLCBmdW5jID0gUENJX0ZV
TkMocGRldi0+ZGV2Zm4pOwo+ICsgICAgdWludDE2X3QgY21kOwo+ICsgICAgdWludDY0X3QgYWRk
ciwgc2l6ZTsKPiArICAgIHVuc2lnbmVkIGludCBpLCBudW1fYmFycywgcm9tX3JlZzsKPiArICAg
IHN0cnVjdCB2cGNpX2hlYWRlciAqaGVhZGVyID0gJnBkZXYtPnZwY2ktPmhlYWRlcjsKPiArICAg
IHN0cnVjdCB2cGNpX2JhciAqYmFycyA9IGhlYWRlci0+YmFyczsKPiArICAgIHBjaV9zYmRmX3Qg
c2JkZiA9IHsKPiArICAgICAgICAuc2VnID0gc2VnLAo+ICsgICAgICAgIC5idXMgPSBidXMsCj4g
KyAgICAgICAgLmRldiA9IHNsb3QsCj4gKyAgICAgICAgLmZ1bmMgPSBmdW5jLAo+ICsgICAgfTsK
PiArICAgIGludCByYzsKPiArCj4gKyAgICBzd2l0Y2ggKCBwY2lfY29uZl9yZWFkOChzZWcsIGJ1
cywgc2xvdCwgZnVuYywgUENJX0hFQURFUl9UWVBFKSAmIDB4N2YgKQo+ICsgICAgewo+ICsgICAg
Y2FzZSBQQ0lfSEVBREVSX1RZUEVfTk9STUFMOgo+ICsgICAgICAgIG51bV9iYXJzID0gNjsKPiAr
ICAgICAgICByb21fcmVnID0gUENJX1JPTV9BRERSRVNTOwo+ICsgICAgICAgIGJyZWFrOwo+ICsg
ICAgY2FzZSBQQ0lfSEVBREVSX1RZUEVfQlJJREdFOgo+ICsgICAgICAgIG51bV9iYXJzID0gMjsK
PiArICAgICAgICByb21fcmVnID0gUENJX1JPTV9BRERSRVNTMTsKPiArICAgICAgICBicmVhazsK
PiArICAgIGRlZmF1bHQ6Cj4gKyAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwo+ICsgICAgfQo+
ICsKPiArICAgIC8qIFNldHVwIGEgaGFuZGxlciBmb3IgdGhlIGNvbW1hbmQgcmVnaXN0ZXIuICov
Cj4gKyAgICByYyA9IHZwY2lfYWRkX3JlZ2lzdGVyKHBkZXYsIHZwY2lfY21kX3JlYWQsIHZwY2lf
Y21kX3dyaXRlLCBQQ0lfQ09NTUFORCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgMiwg
aGVhZGVyKTsKPiArICAgIGlmICggcmMgKQo+ICsgICAgICAgIHJldHVybiByYzsKPiArCj4gKyAg
ICAvKiBEaXNhYmxlIG1lbW9yeSBkZWNvZGluZyBiZWZvcmUgc2l6aW5nLiAqLwo+ICsgICAgY21k
ID0gcGNpX2NvbmZfcmVhZDE2KHNlZywgYnVzLCBzbG90LCBmdW5jLCBQQ0lfQ09NTUFORCk7Cj4g
KyAgICBpZiAoIGNtZCAmIFBDSV9DT01NQU5EX01FTU9SWSApCj4gKyAgICAgICAgcGNpX2NvbmZf
d3JpdGUxNihzZWcsIGJ1cywgc2xvdCwgZnVuYywgUENJX0NPTU1BTkQsCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICBjbWQgJiB+UENJX0NPTU1BTkRfTUVNT1JZKTsKPiArCj4gKyAgICBmb3Ig
KCBpID0gMDsgaSA8IG51bV9iYXJzOyBpKysgKQo+ICsgICAgewo+ICsgICAgICAgIHVpbnQ4X3Qg
cmVnID0gUENJX0JBU0VfQUREUkVTU18wICsgaSAqIDQ7Cj4gKyAgICAgICAgdWludDMyX3QgdmFs
ID0gcGNpX2NvbmZfcmVhZDMyKHNlZywgYnVzLCBzbG90LCBmdW5jLCByZWcpOwo+ICsKPiArICAg
ICAgICBpZiAoIGkgJiYgYmFyc1tpIC0gMV0udHlwZSA9PSBWUENJX0JBUl9NRU02NF9MTyApCj4g
KyAgICAgICAgewo+ICsgICAgICAgICAgICBiYXJzW2ldLnR5cGUgPSBWUENJX0JBUl9NRU02NF9I
STsKPiArICAgICAgICAgICAgcmMgPSB2cGNpX2FkZF9yZWdpc3RlcihwZGV2LCB2cGNpX2Jhcl9y
ZWFkLCB2cGNpX2Jhcl93cml0ZSwgcmVnLCA0LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICZiYXJzW2ldKTsKPiArICAgICAgICAgICAgaWYgKCByYyApCj4gKyAgICAgICAg
ICAgIHsKPiArICAgICAgICAgICAgICAgIHBjaV9jb25mX3dyaXRlMTYoc2VnLCBidXMsIHNsb3Qs
IGZ1bmMsIFBDSV9DT01NQU5ELCBjbWQpOwo+ICsgICAgICAgICAgICAgICAgcmV0dXJuIHJjOwo+
ICsgICAgICAgICAgICB9Cj4gKwo+ICsgICAgICAgICAgICBjb250aW51ZTsKPiArICAgICAgICB9
CgpZb3UgZG9uJ3QgbmVlZCB2YWwgdXAgdG8gaGVyZSAtIHBsZWFzZSBkZWZlciB0aGUgcmVhZC4K
Cj4gKyAgICAgICAgaWYgKCAodmFsICYgUENJX0JBU0VfQUREUkVTU19TUEFDRSkgPT0gUENJX0JB
U0VfQUREUkVTU19TUEFDRV9JTyApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBiYXJzW2ld
LnR5cGUgPSBWUENJX0JBUl9JTzsKPiArICAgICAgICAgICAgY29udGludWU7Cj4gKyAgICAgICAg
fQo+ICsgICAgICAgIGlmICggKHZhbCAmIFBDSV9CQVNFX0FERFJFU1NfTUVNX1RZUEVfTUFTSykg
PT0KPiArICAgICAgICAgICAgIFBDSV9CQVNFX0FERFJFU1NfTUVNX1RZUEVfNjQgKQo+ICsgICAg
ICAgICAgICBiYXJzW2ldLnR5cGUgPSBWUENJX0JBUl9NRU02NF9MTzsKPiArICAgICAgICBlbHNl
Cj4gKyAgICAgICAgICAgIGJhcnNbaV0udHlwZSA9IFZQQ0lfQkFSX01FTTMyOwo+ICsKPiArICAg
ICAgICAvKiBTaXplIHRoZSBCQVIgYW5kIG1hcCBpdC4gKi8KCklzbid0IHRoZSBtYXAgcGFydCBv
ZiB0aGlzIGNvbW1lbnQgc3RhbGUgbm93PyBBbmQgd2l0aG91dCBpdCwKY29uc2lkZXJpbmcgdGhl
IGZ1bmN0aW9uIG5hbWUgY2FsbGVkLCBpdCBpcyBwZXJoYXBzIG5vIGxvbmdlciB3b3J0aApoYXZp
bmcgaXQuCgo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4gKysrIGIveGVuL2luY2x1
ZGUveGVuL3NjaGVkLmgKPiBAQCAtMjAsNiArMjAsOSBAQAo+ICAjaW5jbHVkZSA8eGVuL3NtcC5o
Pgo+ICAjaW5jbHVkZSA8eGVuL3BlcmZjLmg+Cj4gICNpbmNsdWRlIDxhc20vYXRvbWljLmg+Cj4g
KyNpZmRlZiBDT05GSUdfSEFTX1BDSQo+ICsjaW5jbHVkZSA8eGVuL3ZwY2kuaD4KPiArI2VuZGlm
CgpQZXJoYXBzIHRoZSBjb25kaXRpb25hbCB3b3VsZCBiZXR0ZXIgbGl2ZSBpbiB0aGF0IGhlYWRl
ci4KCj4gQEAgLTI2NCw2ICsyNjcsMTEgQEAgc3RydWN0IHZjcHUKPiAgCj4gICAgICBzdHJ1Y3Qg
ZXZ0Y2huX2ZpZm9fdmNwdSAqZXZ0Y2huX2ZpZm87Cj4gIAo+ICsjaWZkZWYgQ09ORklHX0hBU19Q
Q0kKPiArICAgIC8qIHZQQ0kgcGVyLXZDUFUgYXJlYSwgdXNlZCB0byBzdG9yZSBkYXRhIGZvciBs
b25nIHJ1bm5pbmcgb3BlcmF0aW9ucy4gKi8KPiArICAgIHN0cnVjdCB2cGNpX3ZjcHUgdnBjaTsK
PiArI2VuZGlmCgpBbmQgcGVyaGFwcyB0aGUgaGVhZGVyIHdvdWxkIGJldHRlciBwcm92aWRlIGFu
IGVtcHR5IHN0cnVjdHVyZSBmb3IgdGhlCiJlbHNlIiBjYXNlLiBBbm90aGVyIG9wdGlvbiB3b3Vs
ZCBiZSB0byBpbmNsdWRlIHRoZSBmaWVsZHMgLi4uCgo+ICAgICAgc3RydWN0IGFyY2hfdmNwdSBh
cmNoOwoKLi4uIGluIHRoaXMgc3RydWN0dXJlLgoKPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vdnBj
aS5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL3ZwY2kuaAo+IEBAIC0zNSwxMSArMzUsNTIgQEAg
dWludDMyX3QgdnBjaV9yZWFkKHBjaV9zYmRmX3Qgc2JkZiwgdW5zaWduZWQgaW50IHJlZywgdW5z
aWduZWQgaW50IHNpemUpOwo+ICB2b2lkIHZwY2lfd3JpdGUocGNpX3NiZGZfdCBzYmRmLCB1bnNp
Z25lZCBpbnQgcmVnLCB1bnNpZ25lZCBpbnQgc2l6ZSwKPiAgICAgICAgICAgICAgICAgIHVpbnQz
Ml90IGRhdGEpOwo+ICAKPiArLyoKPiArICogQ2hlY2sgZm9yIHBlbmRpbmcgdlBDSSBvcGVyYXRp
b25zIG9uIHRoaXMgdmNwdS4gUmV0dXJucyB0cnVlIGlmIHRoZSB2Y3B1Cj4gKyAqIHNob3VsZCBu
b3QgcnVuLgo+ICsgKi8KPiArYm9vbCB2cGNpX2NoZWNrX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYp
Owo+ICsKPiAgc3RydWN0IHZwY2kgewo+ICAgICAgLyogTGlzdCBvZiB2UENJIGhhbmRsZXJzIGZv
ciBhIGRldmljZS4gKi8KPiAgICAgIHN0cnVjdCBsaXN0X2hlYWQgaGFuZGxlcnM7Cj4gICAgICBz
cGlubG9ja190IGxvY2s7Cj4gKwo+ICsjaWZkZWYgX19YRU5fXwo+ICsgICAgLyogSGlkZSB0aGUg
cmVzdCBvZiB0aGUgdnBjaSBzdHJ1Y3QgZnJvbSB0aGUgdXNlci1zcGFjZSB0ZXN0IGhhcm5lc3Mu
ICovCj4gKyAgICBzdHJ1Y3QgdnBjaV9oZWFkZXIgewo+ICsgICAgICAgIC8qIEluZm9ybWF0aW9u
IGFib3V0IHRoZSBQQ0kgQkFScyBvZiB0aGlzIGRldmljZS4gKi8KPiArICAgICAgICBzdHJ1Y3Qg
dnBjaV9iYXIgewo+ICsgICAgICAgICAgICBwYWRkcl90IGFkZHI7Cj4gKyAgICAgICAgICAgIHVp
bnQ2NF90IHNpemU7Cj4gKyAgICAgICAgICAgIGVudW0gewo+ICsgICAgICAgICAgICAgICAgVlBD
SV9CQVJfRU1QVFksCj4gKyAgICAgICAgICAgICAgICBWUENJX0JBUl9JTywKPiArICAgICAgICAg
ICAgICAgIFZQQ0lfQkFSX01FTTMyLAo+ICsgICAgICAgICAgICAgICAgVlBDSV9CQVJfTUVNNjRf
TE8sCj4gKyAgICAgICAgICAgICAgICBWUENJX0JBUl9NRU02NF9ISSwKPiArICAgICAgICAgICAg
ICAgIFZQQ0lfQkFSX1JPTSwKPiArICAgICAgICAgICAgfSB0eXBlOwo+ICsgICAgICAgICAgICBi
b29sIHByZWZldGNoYWJsZTsKPiArICAgICAgICAgICAgLyogU3RvcmUgd2hldGhlciB0aGUgQkFS
IGlzIG1hcHBlZCBpbnRvIGd1ZXN0IHAybS4gKi8KPiArICAgICAgICAgICAgYm9vbCBlbmFibGVk
Owo+ICsgICAgICAgICAgICAvKgo+ICsgICAgICAgICAgICAgKiBTdG9yZSB3aGV0aGVyIHRoZSBS
T00gZW5hYmxlIGJpdCBpcyBzZXQgKGRvZXNuJ3QgaW1wbHkgUk9NIEJBUgo+ICsgICAgICAgICAg
ICAgKiBpcyBtYXBwZWQgaW50byBndWVzdCBwMm0pLiBPbmx5IHVzZWQgZm9yIHR5cGUgVlBDSV9C
QVJfUk9NLgo+ICsgICAgICAgICAgICAgKi8KPiArICAgICAgICAgICAgYm9vbCByb21fZW5hYmxl
ZDsKCkVzcGVjaWFsbHkgd2l0aCB0aGUgZXJyb3IgaGFuZGxpbmcgaXNzdWUgaW4gbWluZCB0aGF0
IEkndmUgbWVudGlvbmVkCmVhcmxpZXIsIEkgd29uZGVyIHdoZXRoZXIgdGhpcyBmaWVsZCBzaG91
bGRuJ3QgYmUgZHJvcHBlZCwgYWxvbmcgdGhlCmxpbmVzIG9mIHlvdSBhbHNvIG5vIGxvbmdlciBj
YWNoaW5nIHRoZSBtZW1vcnkgZGVjb2RlIGVuYWJsZSBiaXQgaW4gdGhlCmNvbW1hbmQgcmVnaXN0
ZXIuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 08:34:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 08:34:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzf8I-0000BJ-98; Wed, 04 Oct 2017 08:34:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dzf8G-0000Al-Fi
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 08:34:20 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 49/C3-02036-B0D94D95; Wed, 04 Oct 2017 08:34:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsXS6fjDS5d77pV
 Ig7OzmSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozL59czFizSq7jfuIe9gfG7QhcjB4eQQJ7E
 3kXSXYycHLwCdhLtbU2MILaEgKHE6YU3WUBsFgFViW1PtrCC2GwC6hJtz7azgrSKCOhInP7O1
 8XIxcEssJVRYvepPWwgNcICFhK/p35hB7GFBDIlNp67B2ZzClhLTP25mh2kl1dAUOLvDmEQkx
 lo5Pp5QiAVzALyEs1bZzNDhKUllv/jmMDINwuhfhZC/Swk9bMQ6hcwsqxi1ChOLSpLLdI1MtJ
 LKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMu3oGBsYdjHva/Q4xSnIwKYnyyk+/
 EinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgnfRbKCcYFFqempFWmYOMAJg0hIcPEoivIdnAqV5i
 wsSc4sz0yFSpxgtOTpu3v3DxLEJTG74/uAPkxBLXn5eqpQ4r+kcoAYBkIaM0jy4cbAovcQoKy
 XMy8jAwCDEU5BalJtZgir/ilGcg1FJmHcHyFU8mXklcFtfAR3EBHTQnCawg0oSEVJSDYyay0+
 qZnXtnqyd0+C2uVRW/sWyVLl36dqXTsUGPbSX/ZZ0VPIRY2X8RK/P8693fPR6vKfSY7vD892n
 Hk8XKDq4mWH+rZagc1ZL2H/e0Frp9FTs95Geu9vddu2Rfjet8VxoyGTDy11ihqc0ze0an/L/X
 BRrUmUi5llzj9VsQY+L5PObZtHP3rMpsRRnJBpqMRcVJwIAnzZ9Xc0CAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1507106057!86053516!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44567 invoked from network); 4 Oct 2017 08:34:18 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 4 Oct 2017 08:34:18 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 04 Oct 2017 02:34:16 -0600
Message-Id: <59D4B9250200007800181EB5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 04 Oct 2017 02:34:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170919152936.14498-1-roger.pau@citrix.com>
 <20170919152936.14498-10-roger.pau@citrix.com>
In-Reply-To: <20170919152936.14498-10-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 Paul Durrant <paul.durrant@citrix.com>, konrad.wilk@oracle.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v6 09/11] vpci/msi: add MSI handlers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjA5LjE3IGF0IDE3OjI5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEFkZCBoYW5kbGVycyBmb3IgdGhlIE1TSSBjb250cm9sLCBhZGRyZXNzLCBkYXRhIGFuZCBtYXNr
IGZpZWxkcyBpbgo+IG9yZGVyIHRvIGRldGVjdCBhY2Nlc3NlcyB0byB0aGVtIGFuZCBzZXR1cCB0
aGUgaW50ZXJydXB0cyBhcyByZXF1ZXN0ZWQKPiBieSB0aGUgZ3Vlc3QuCj4gCj4gTm90ZSB0aGF0
IHRoZSBwZW5kaW5nIHJlZ2lzdGVyIGlzIG5vdCB0cmFwcGVkLCBhbmQgdGhlIGd1ZXN0IGNhbgo+
IGZyZWVseSByZWFkL3dyaXRlIHRvIGl0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBN
b25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPgoKSSB3b25kZXIgaG93IHZhbGlkIHRoaXMgY2FuIGJl
IHdpdGggLi4uCgo+IENoYW5nZXMgc2luY2UgdjU6Cj4gIC0gVXBkYXRlIHRvIG5ldyBsb2NrIHVz
YWdlLgo+ICAtIENoYW5nZSBoYW5kbGVycyB0byBtYXRjaCB0aGUgbmV3IHR5cGUuCj4gIC0gcy9t
c2lfZmxhZ3MvbXNpX2dmbGFncy8sIHJlbW92ZSB0aGUgbG9jYWwgdmFyaWFibGVzIGFuZCB1c2Ug
dGhlIG5ldwo+ICAgIERPTUNUTF9WTVNJXyogZGVmaW5lcy4KPiAgLSBDaGFuZ2UgdGhlIE1TSSBh
cmNoIGZ1bmN0aW9uIHRvIHRha2UgYSB2cGNpX21zaSBpbnN0ZWFkIG9mIGEKPiAgICB2cGNpX2Fy
Y2hfbXNpIGFzIHBhcmFtZXRlci4KPiAgLSBGaXggdGhlIGNhbGN1bGF0aW9uIG9mIHRoZSBndWVz
dCB2ZWN0b3IgZm9yIE1TSSBpbmplY3Rpb24gdG8gdGFrZQo+ICAgIGludG8gYWNjb3VudCB0aGUg
bnVtYmVyIG9mIGJpdHMgdGhhdCBjYW4gYmUgbW9kaWZpZWQuCj4gIC0gVXNlIElOVkFMSURfUElS
USBldmVyeXdoZXJlLgo+ICAtIFNpbXBsaWZ5IGV4aXQgcGF0aCBvZiB2cGNpX21zaV9kaXNhYmxl
Lgo+ICAtIFJlbW92ZSB0aGUgY29uZGl0aW9uYWwgd2hlbiBzZXR0aW5nIGFkZHJlc3M2NCBhbmQg
bWFza2luZyBmaWVsZHMuCj4gIC0gQWRkIGEgcHJvY2Vzc19wZW5kaW5nX3NvZnRpcnFzIHRvIHRo
ZSBNU0kgZHVtcCBsb29wLgo+ICAtIFBsYWNlIHRoZSBwcm90b3R5cGVzIGZvciB0aGUgTVNJIGFy
Y2gtc3BlY2lmaWMgZnVuY3Rpb25zIGluCj4gICAgeGVuL3ZwY2kuaC4KPiAgLSBBZGQgcGFyZW50
aGVzZXMgYXJvdW5kIHRoZSBJTlZBTElEX1BJUlEgZGVmaW5pdGlvbi4KCi4uLiB0aGlzIHNldCBv
ZiBjaGFuZ2VzLgoKPiArdm9pZCB2cGNpX21zaV9hcmNoX21hc2soc3RydWN0IHZwY2lfbXNpICpt
c2ksIGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgZW50cnksIGJvb2wgbWFzaykKPiArewo+ICsgICAgY29uc3Qgc3RydWN0
IHBpcnEgKnBpbmZvOwo+ICsgICAgc3RydWN0IGlycV9kZXNjICpkZXNjOwo+ICsgICAgdW5zaWdu
ZWQgbG9uZyBmbGFnczsKPiArICAgIGludCBpcnE7Cj4gKwo+ICsgICAgQVNTRVJUKG1zaS0+YXJj
aC5waXJxID49IDAgJiYgZW50cnkgPCBtc2ktPnZlY3RvcnMpOwo+ICsgICAgcGluZm8gPSBwaXJx
X2luZm8ocGRldi0+ZG9tYWluLCBtc2ktPmFyY2gucGlycSArIGVudHJ5KTsKPiArICAgIGlmICgg
IXBpbmZvICkKPiArICAgICAgICByZXR1cm47Cj4gKwo+ICsgICAgaXJxID0gcGluZm8tPmFyY2gu
aXJxOwo+ICsgICAgaWYgKCBpcnEgPj0gbnJfaXJxcyB8fCBpcnEgPCAwKQoKU3R5bGUuIEhvd2V2
ZXIsIC4uLgoKPiArICAgICAgICByZXR1cm47Cj4gKwo+ICsgICAgZGVzYyA9IGlycV90b19kZXNj
KGlycSk7Cj4gKyAgICBpZiAoICFkZXNjICkKPiArICAgICAgICByZXR1cm47Cj4gKwo+ICsgICAg
c3Bpbl9sb2NrX2lycXNhdmUoJmRlc2MtPmxvY2ssIGZsYWdzKTsKCi4uLiBkaWRuJ3QgSSBjb21t
ZW50IG9uIHRoaXMgYWxyZWFkeSBzdWdnZXN0aW5nIHRvIHVzZQpkb21haW5fc3Bpbl9sb2NrX2ly
cV9kZXNjKCkgaW5zdGVhZCBvZiBvcGVuIGNvZGluZyBpdD8KCj4gK3N0YXRpYyB2b2lkIHZwY2lf
bXNpX2VuYWJsZShjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgc3RydWN0IHZwY2lfbXNpICpt
c2ksCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgdmVjdG9ycykK
PiArewo+ICsgICAgaW50IHJldDsKPiArCj4gKyAgICBBU1NFUlQoIW1zaS0+ZW5hYmxlZCk7Cj4g
KyAgICByZXQgPSB2cGNpX21zaV9hcmNoX2VuYWJsZShtc2ksIHBkZXYsIHZlY3RvcnMpOwo+ICsg
ICAgaWYgKCByZXQgKQo+ICsgICAgICAgIHJldHVybjsKPiArCj4gKyAgICAvKiBBcHBseSB0aGUg
bWFzayBiaXRzLiAqLwo+ICsgICAgaWYgKCBtc2ktPm1hc2tpbmcgKQo+ICsgICAgewo+ICsgICAg
ICAgIHVuc2lnbmVkIGludCBpOwo+ICsgICAgICAgIHVpbnQzMl90IG1hc2sgPSBtc2ktPm1hc2s7
Cj4gKwo+ICsgICAgICAgIGZvciAoIGkgPSBmZnMobWFzaykgLSAxOyBtYXNrICYmIGkgPCB2ZWN0
b3JzOyBpID0gZmZzKG1hc2spIC0gMSApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICB2cGNp
X21zaV9hcmNoX21hc2sobXNpLCBwZGV2LCBpLCB0cnVlKTsKPiArICAgICAgICAgICAgX19jbGVh
cl9iaXQoaSwgJm1hc2spOwo+ICsgICAgICAgIH0KPiArICAgIH0KPiArCj4gKyAgICBfX21zaV9z
ZXRfZW5hYmxlKHBkZXYtPnNlZywgcGRldi0+YnVzLCBQQ0lfU0xPVChwZGV2LT5kZXZmbiksCj4g
KyAgICAgICAgICAgICAgICAgICAgIFBDSV9GVU5DKHBkZXYtPmRldmZuKSwgbXNpLT5wb3MsIDEp
OwoKVGhpcyBpcyB2ZXJ5IHVubGlrZWx5IHRvIGJlIGEgZnVuY3Rpb24gdGhhdCBhcmNoLWluZGVw
ZW5kZW50IGNvZGUgaXMKcGVybWl0dGVkIHRvIGNhbGwuCgo+ICt2b2lkIHZwY2lfZHVtcF9tc2ko
dm9pZCkKPiArewo+ICsgICAgc3RydWN0IGRvbWFpbiAqZDsKCmNvbnN0PwoKPiArICAgIGZvcl9l
YWNoX2RvbWFpbiAoIGQgKQoKWW91IG5lZWQgdG8gcmN1X3JlYWRfbG9jaygmZG9tbGlzdF9yZWFk
X2xvY2spIGluIG9yZGVyIHRvIHZhbGlkbHkgdXNlCnRoaXMgY29uc3RydWN0LgoKPiArICAgIHsK
PiArICAgICAgICBjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldjsKPiArCj4gKyAgICAgICAgaWYg
KCAhaGFzX3ZwY2koZCkgKQo+ICsgICAgICAgICAgICBjb250aW51ZTsKPiArCj4gKyAgICAgICAg
cHJpbnRrKCJ2UENJIE1TSSBpbmZvcm1hdGlvbiBmb3IgZCVkXG4iLCBkLT5kb21haW5faWQpOwo+
ICsKPiArICAgICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcGRldiwgJmQtPmFyY2gucGRldl9s
aXN0LCBkb21haW5fbGlzdCApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICB1aW50OF90IHNl
ZyA9IHBkZXYtPnNlZywgYnVzID0gcGRldi0+YnVzOwo+ICsgICAgICAgICAgICB1aW50OF90IHNs
b3QgPSBQQ0lfU0xPVChwZGV2LT5kZXZmbiksIGZ1bmMgPSBQQ0lfRlVOQyhwZGV2LT5kZXZmbik7
Cj4gKyAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB2cGNpX21zaSAqbXNpID0gcGRldi0+dnBjaS0+
bXNpOwo+ICsKPiArICAgICAgICAgICAgaWYgKCAhc3Bpbl90cnlsb2NrKCZwZGV2LT52cGNpLT5s
b2NrKSApCj4gKyAgICAgICAgICAgIHsKPiArICAgICAgICAgICAgICAgIHByaW50aygiVW5hYmxl
IHRvIGdldCB2UENJIGxvY2ssIHNraXBwaW5nXG4iKTsKPiArICAgICAgICAgICAgICAgIGNvbnRp
bnVlOwo+ICsgICAgICAgICAgICB9Cj4gKwo+ICsgICAgICAgICAgICBpZiAoIG1zaSApCj4gKyAg
ICAgICAgICAgIHsKPiArICAgICAgICAgICAgICAgIHByaW50aygiRGV2aWNlICUwNHg6JTAyeDol
MDJ4LiV1XG4iLCBzZWcsIGJ1cywgc2xvdCwgZnVuYyk7Cj4gKwo+ICsgICAgICAgICAgICAgICAg
cHJpbnRrKCIgIEVuYWJsZWQ6ICV1IFN1cHBvcnRzIG1hc2tpbmc6ICV1IDY0LWJpdCBhZGRyZXNz
ZXM6ICV1XG4iLAo+ICsgICAgICAgICAgICAgICAgICAgICAgIG1zaS0+ZW5hYmxlZCwgbXNpLT5t
YXNraW5nLCBtc2ktPmFkZHJlc3M2NCk7Cgpib29sIHdhbnRzIHRvIGJlIHByaW50ZWQgd2l0aCAl
ZCwgSSB0aGluay4KCj4gKyAgICAgICAgICAgICAgICBwcmludGsoIiAgTWF4IHZlY3RvcnM6ICV1
IGVuYWJsZWQgdmVjdG9yczogJXVcbiIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgbXNpLT5t
YXhfdmVjdG9ycywgbXNpLT52ZWN0b3JzKTsKPiArCj4gKyAgICAgICAgICAgICAgICB2cGNpX21z
aV9hcmNoX3ByaW50KG1zaSk7Cj4gKwo+ICsgICAgICAgICAgICAgICAgaWYgKCBtc2ktPm1hc2tp
bmcgKQo+ICsgICAgICAgICAgICAgICAgICAgIHByaW50aygiICBtYXNrPSUwOHhcbiIsIG1zaS0+
bWFzayk7CgpJcyB0aGlzIHJlYWxseSB3b3J0aCBhIHNlcGFyYXRlIGxpbmU/IEFsc28gcGxlYXNl
IGRvbid0IHNlcGFyYXRlbHkgcHJpbnQKLT5tYWtpbmcgYXMgaXRzIHZhbHVlIHdpbGwgYmUga25v
d24gZnJvbSB0aGUgcHJlc2VuY2Ugb2YgdGhlIGZpZWxkIGhlcmUuCgpPdmVyYWxsIHBsZWFzZSB0
cnkgdG8gc2hvcnRlbiBtZXNzYWdlcyBzdWNoIHRoYXQgdGhleSdyZSBzdGlsbAptZWFuaW5nZnVs
IGJ1dCBkb24ndCBjYXVzZSB1bm5lY2VzYXJ5IGxvYWQgb24gdGhlIHNlcmlhbCBsaW5lIG9yIGV4
dHJhCndhc3RlZCBzcGFjZSBpbiB0aGUgcmluZyBidWZmZXIuCgo+IC0tLSBhL3hlbi9pbmNsdWRl
L3hlbi92cGNpLmgKPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vdnBjaS5oCj4gQEAgLTcyLDYgKzcy
LDMwIEBAIHN0cnVjdCB2cGNpIHsKPiAgICAgICAgICB9IGJhcnNbN107IC8qIEF0IG1vc3QgNiBC
QVJTICsgMSBleHBhbnNpb24gUk9NIEJBUi4gKi8KPiAgICAgICAgICAvKiBGSVhNRTogY3VycmVu
dGx5IHRoZXJlJ3Mgbm8gc3VwcG9ydCBmb3IgU1ItSU9WLiAqLwo+ICAgICAgfSBoZWFkZXI7Cj4g
Kwo+ICsgICAgLyogTVNJIGRhdGEuICovCj4gKyAgICBzdHJ1Y3QgdnBjaV9tc2kgewo+ICsgICAg
ICAgIC8qIEFyY2gtc3BlY2lmaWMgZGF0YS4gKi8KPiArICAgICAgICBzdHJ1Y3QgdnBjaV9hcmNo
X21zaSBhcmNoOwo+ICsgICAgICAgIC8qIEFkZHJlc3MuICovCj4gKyAgICAgICAgdWludDY0X3Qg
YWRkcmVzczsKPiArICAgICAgICAvKiBPZmZzZXQgb2YgdGhlIGNhcGFiaWxpdHkgaW4gdGhlIGNv
bmZpZyBzcGFjZS4gKi8KPiArICAgICAgICB1bnNpZ25lZCBpbnQgcG9zOwo+ICsgICAgICAgIC8q
IE1heGltdW0gbnVtYmVyIG9mIHZlY3RvcnMgc3VwcG9ydGVkIGJ5IHRoZSBkZXZpY2UuICovCj4g
KyAgICAgICAgdW5zaWduZWQgaW50IG1heF92ZWN0b3JzOwo+ICsgICAgICAgIC8qIE51bWJlciBv
ZiB2ZWN0b3JzIGNvbmZpZ3VyZWQuICovCj4gKyAgICAgICAgdW5zaWduZWQgaW50IHZlY3RvcnM7
Cj4gKyAgICAgICAgLyogTWFzayBiaXRmaWVsZC4gKi8KPiArICAgICAgICB1aW50MzJfdCBtYXNr
Owo+ICsgICAgICAgIC8qIERhdGEuICovCj4gKyAgICAgICAgdWludDE2X3QgZGF0YTsKPiArICAg
ICAgICAvKiBFbmFibGVkPyAqLwo+ICsgICAgICAgIGJvb2wgZW5hYmxlZDsKPiArICAgICAgICAv
KiBTdXBwb3J0cyBwZXItdmVjdG9yIG1hc2tpbmc/ICovCj4gKyAgICAgICAgYm9vbCBtYXNraW5n
Owo+ICsgICAgICAgIC8qIDY0LWJpdCBhZGRyZXNzIGNhcGFibGU/ICovCj4gKyAgICAgICAgYm9v
bCBhZGRyZXNzNjQ7Cj4gKyAgICB9ICptc2k7Cj4gICNlbmRpZgo+ICB9OwoKQXMgdGhlcmUgbWF5
IGJlIHF1aXRlIGEgZmV3IGluc3RhbmNlIG9mIHRoaXMgc3RydWN0dXJlLCBwbGVhc2Ugc3RyaXZl
IHRvCmtlZXAgaXRzIHNpemUgZG93bi4gTWFueSBvZiB0aGUgZmllbGRzIGFib3ZlIGhhdmUgYSBw
cmV0dHkgbGltaXRlZCB2YWxpZAp2YWx1ZSByYW5nZSBhbmQgaGVuY2Ugd291bGQgYmVuZWZpdCBm
cm9tIHVzaW5nIG1vcmUgbmFycm93IHR5cGVzIGFuZC9vcgpiaXRmaWVsZHMuCgpKYW4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 08:34:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 08:34:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzf8o-0000JN-HO; Wed, 04 Oct 2017 08:34:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dzf8n-0000It-By
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 08:34:53 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 6F/E4-03435-C2D94D95; Wed, 04 Oct 2017 08:34:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS1dz7pV
 Ig57jHBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bLCd4FK3UrbvzPaWDskO9i5OQQEsiTeHj6
 OROIzStgJ7Hxzj42EFtCwFDi9MKbLCA2i4CqxP4v3WA1bALqEm3PtrN2MXJwiAjoSJz+ztfFy
 MXBLNDFKPHrzUNWkBphAWuJL097GCHmZ0rsWTeBHcTmBIp3XjnJDNLLKyAo8XeHMEiYWUBL4u
 GvWywQtrbEsoWvwUqYBaQllv/jmMDINwuhYRaShllIGmYhNCxgZFnFqFGcWlSWWqRrbKCXVJS
 ZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYeAxAsIPx79rAQ4ySHExKorzy069ECvEl
 5adUZiQWZ8QXleakFh9ilOHgUJLgDZoDlBMsSk1PrUjLzAHGAExagoNHSYQ3GiTNW1yQmFucm
 Q6ROsWoy9Fx8+4fJiGWvPy8VClxXlOQIgGQoozSPLgRsHi8xCgrJczLCHSUEE9BalFuZgmq/C
 tGcQ5GJWHeb7OBpvBk5pXAbXoFdAQT0BFzmsCOKElESEk1MAoeDxPd273HaOOUT11XBa6wigY
 Fdsvwh7I86o2seR57MTp4aoNc705B89hDd190aZ2yvGq6t05wYeXVIwvbJvLf/7dr7mOH2RHz
 9I5+4pFrar7+u+7A7Pf7JeQeCj80sM+aeaPhi8rN9snJuevC6qdX3sr5fsSE5/crDUu+6BIfP
 sd782s0ZyuxFGckGmoxFxUnAgBrGDzCwgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1507106087!88017859!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45735 invoked from network); 4 Oct 2017 08:34:48 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 08:34:48 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 04 Oct 2017 02:34:47 -0600
Message-Id: <59D4B9430200007800181EB8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 04 Oct 2017 02:34:43 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170919152936.14498-1-roger.pau@citrix.com>
 <20170919152936.14498-12-roger.pau@citrix.com>
In-Reply-To: <20170919152936.14498-12-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 konrad.wilk@oracle.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v6 11/11] vpci/msix: add MSI-X handlers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjA5LjE3IGF0IDE3OjI5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9kcml2ZXJzL3ZwY2kvaGVhZGVyLmMKPiArKysgYi94ZW4vZHJpdmVycy92cGNp
L2hlYWRlci5jCj4gQEAgLTE1Miw2ICsxNTIsNyBAQCBzdGF0aWMgaW50IHZwY2lfY2hlY2tfYmFy
X292ZXJsYXAoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsCj4gIHN0YXRpYyB2b2lkIHZwY2lf
bW9kaWZ5X2JhcnMoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIGJvb2wgbWFwKQo+ICB7Cj4g
ICAgICBzdHJ1Y3QgdnBjaV9oZWFkZXIgKmhlYWRlciA9ICZwZGV2LT52cGNpLT5oZWFkZXI7Cj4g
KyAgICBzdHJ1Y3QgdnBjaV9tc2l4ICptc2l4ID0gcGRldi0+dnBjaS0+bXNpeDsKCmNvbnN0IGFu
ZCBwbGVhc2UgZmV0Y2ggdGhlIHZhbHVlIG9ubHkgcmlnaHQgYmVmb3JlIHlvdSBmaXJzdCBuZWVk
IGl0LgoKPiAtLS0gYS94ZW4vZHJpdmVycy92cGNpL21zaS5jCj4gKysrIGIveGVuL2RyaXZlcnMv
dnBjaS9tc2kuYwo+IEBAIC0zMjAsMTMgKzMyMCwxNyBAQCB2b2lkIHZwY2lfZHVtcF9tc2kodm9p
ZCkKPiAgICAgICAgICBpZiAoICFoYXNfdnBjaShkKSApCj4gICAgICAgICAgICAgIGNvbnRpbnVl
Owo+ICAKPiAtICAgICAgICBwcmludGsoInZQQ0kgTVNJIGluZm9ybWF0aW9uIGZvciBkJWRcbiIs
IGQtPmRvbWFpbl9pZCk7Cj4gKyAgICAgICAgcHJpbnRrKCJ2UENJIE1TSS9NU0ktWCBpbmZvcm1h
dGlvbiBmb3IgZCVkXG4iLCBkLT5kb21haW5faWQpOwo+ICAKPiAgICAgICAgICBsaXN0X2Zvcl9l
YWNoX2VudHJ5ICggcGRldiwgJmQtPmFyY2gucGRldl9saXN0LCBkb21haW5fbGlzdCApCj4gICAg
ICAgICAgewo+ICAgICAgICAgICAgICB1aW50OF90IHNlZyA9IHBkZXYtPnNlZywgYnVzID0gcGRl
di0+YnVzOwo+ICAgICAgICAgICAgICB1aW50OF90IHNsb3QgPSBQQ0lfU0xPVChwZGV2LT5kZXZm
biksIGZ1bmMgPSBQQ0lfRlVOQyhwZGV2LT5kZXZmbik7Cj4gICAgICAgICAgICAgIGNvbnN0IHN0
cnVjdCB2cGNpX21zaSAqbXNpID0gcGRldi0+dnBjaS0+bXNpOwo+ICsgICAgICAgICAgICBjb25z
dCBzdHJ1Y3QgdnBjaV9tc2l4ICptc2l4ID0gcGRldi0+dnBjaS0+bXNpeDsKPiArCj4gKyAgICAg
ICAgICAgIGlmICggbXNpIHx8IG1zaXggKQo+ICsgICAgICAgICAgICAgICAgcHJpbnRrKCJEZXZp
Y2UgJTA0eDolMDJ4OiUwMnguJXVcbiIsIHNlZywgYnVzLCBzbG90LCBmdW5jKTsKPiAgCj4gICAg
ICAgICAgICAgIGlmICggIXNwaW5fdHJ5bG9jaygmcGRldi0+dnBjaS0+bG9jaykgKQo+ICAgICAg
ICAgICAgICB7Cj4gQEAgLTMzNiw3ICszNDAsNyBAQCB2b2lkIHZwY2lfZHVtcF9tc2kodm9pZCkK
PiAgCj4gICAgICAgICAgICAgIGlmICggbXNpICkKPiAgICAgICAgICAgICAgewo+IC0gICAgICAg
ICAgICAgICAgcHJpbnRrKCJEZXZpY2UgJTA0eDolMDJ4OiUwMnguJXVcbiIsIHNlZywgYnVzLCBz
bG90LCBmdW5jKTsKPiArICAgICAgICAgICAgICAgIHByaW50aygiIE1TSVxuIik7Cj4gIAo+ICAg
ICAgICAgICAgICAgICAgcHJpbnRrKCIgIEVuYWJsZWQ6ICV1IFN1cHBvcnRzIG1hc2tpbmc6ICV1
IDY0LWJpdCBhZGRyZXNzZXM6ICV1XG4iLAo+ICAgICAgICAgICAgICAgICAgICAgICAgIG1zaS0+
ZW5hYmxlZCwgbXNpLT5tYXNraW5nLCBtc2ktPmFkZHJlc3M2NCk7Cj4gQEAgLTM0OSw2ICszNTMs
MjAgQEAgdm9pZCB2cGNpX2R1bXBfbXNpKHZvaWQpCj4gICAgICAgICAgICAgICAgICAgICAgcHJp
bnRrKCIgIG1hc2s9JTA4eFxuIiwgbXNpLT5tYXNrKTsKPiAgICAgICAgICAgICAgfQo+ICAKPiAr
ICAgICAgICAgICAgaWYgKCBtc2l4ICkKPiArICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IGk7Cj4gKwo+ICsgICAgICAgICAgICAgICAgcHJpbnRrKCIgTVNJLVhc
biIpOwo+ICsKPiArICAgICAgICAgICAgICAgIHByaW50aygiICBNYXggZW50cmllczogJXUgbWFz
a2FsbDogJXUgZW5hYmxlZDogJXVcbiIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgbXNpeC0+
bWF4X2VudHJpZXMsIG1zaXgtPm1hc2tlZCwgbXNpeC0+ZW5hYmxlZCk7Cj4gKwo+ICsgICAgICAg
ICAgICAgICAgcHJpbnRrKCIgIFRhYmxlIGVudHJpZXM6XG4iKTsKPiArICAgICAgICAgICAgICAg
IGZvciAoIGkgPSAwOyBpIDwgbXNpeC0+bWF4X2VudHJpZXM7IGkrKyApCj4gKyAgICAgICAgICAg
ICAgICAgICAgdnBjaV9tc2l4X2FyY2hfcHJpbnRfZW50cnkoJm1zaXgtPmVudHJpZXNbaV0pOwo+
ICsgICAgICAgICAgICB9Cj4gKwoKQWdhaW4sIHBsZWFzZSB0cnkgdG8gcmVkdWNlIHRoZSBhbW91
bnQgb2Ygb3ZlcmFsbCBvdXRwdXQuCgo+ICtzdGF0aWMgdm9pZCB2cGNpX21zaXhfY29udHJvbF93
cml0ZShjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHJlZywgdWludDMyX3QgdmFsLCB2b2lkICpkYXRh
KQo+ICt7Cj4gKyAgICB1aW50OF90IHNlZyA9IHBkZXYtPnNlZywgYnVzID0gcGRldi0+YnVzOwo+
ICsgICAgdWludDhfdCBzbG90ID0gUENJX1NMT1QocGRldi0+ZGV2Zm4pLCBmdW5jID0gUENJX0ZV
TkMocGRldi0+ZGV2Zm4pOwo+ICsgICAgc3RydWN0IHZwY2lfbXNpeCAqbXNpeCA9IGRhdGE7Cj4g
KyAgICBib29sIG5ld19tYXNrZWQsIG5ld19lbmFibGVkOwo+ICsgICAgdW5zaWduZWQgaW50IGk7
Cj4gKyAgICBpbnQgcmM7Cj4gKwo+ICsgICAgbmV3X21hc2tlZCA9IHZhbCAmIFBDSV9NU0lYX0ZM
QUdTX01BU0tBTEw7Cj4gKyAgICBuZXdfZW5hYmxlZCA9IHZhbCAmIFBDSV9NU0lYX0ZMQUdTX0VO
QUJMRTsKPiArCj4gKyAgICAvKgo+ICsgICAgICogQWNjb3JkaW5nIHRvIHRoZSBQQ0kgMy4wIHNw
ZWNpZmljYXRpb24sIHN3aXRjaGluZyB0aGUgZW5hYmxlIGJpdAo+ICsgICAgICogdG8gMSBvciB0
aGUgZnVuY3Rpb24gbWFzayBiaXQgdG8gMCBzaG91bGQgY2F1c2UgYWxsIHRoZSBjYWNoZWQKPiAr
ICAgICAqIGFkZHJlc3NlcyBhbmQgZGF0YSBmaWVsZHMgdG8gYmUgcmVjYWxjdWxhdGVkLiBYZW4g
aW1wbGVtZW50cyB0aGlzCj4gKyAgICAgKiBhcyBkaXNhYmxpbmcgYW5kIGVuYWJsaW5nIHRoZSBl
bnRyaWVzLgo+ICsgICAgICoKPiArICAgICAqIE5vdGUgdGhhdCB0aGUgZGlzYWJsZS9lbmFibGUg
c2VxdWVuY2UgaXMgb25seSBwZXJmb3JtZWQgd2hlbiB0aGUKPiArICAgICAqIGd1ZXN0IGhhcyB3
cml0dGVuIHRvIHRoZSBlbnRyeSAoaWU6IHVwZGF0ZWQgZmllbGQgc2V0KSBvciBNU0lYIGlzCj4g
KyAgICAgKiBlbmFibGVkLgo+ICsgICAgICovCj4gKyAgICBpZiAoIG5ld19lbmFibGVkICYmICFu
ZXdfbWFza2VkICYmICghbXNpeC0+ZW5hYmxlZCB8fCBtc2l4LT5tYXNrZWQpICkKPiArICAgIHsK
PiArICAgICAgICBwYWRkcl90IHRhYmxlX2Jhc2UgPQo+ICsgICAgICAgICAgICBwZGV2LT52cGNp
LT5oZWFkZXIuYmFyc1ttc2l4LT5tZW1bVlBDSV9NU0lYX1RBQkxFXS5iaXJdLmFkZHI7Cj4gKwo+
ICsgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgbXNpeC0+bWF4X2VudHJpZXM7IGkrKyApCj4gKyAg
ICAgICAgewo+ICsgICAgICAgICAgICBpZiAoIG1zaXgtPmVudHJpZXNbaV0ubWFza2VkIHx8Cj4g
KyAgICAgICAgICAgICAgICAgKG5ld19lbmFibGVkICYmIG1zaXgtPmVuYWJsZWQgJiYgIW1zaXgt
PmVudHJpZXNbaV0udXBkYXRlZCkgKQo+ICsgICAgICAgICAgICAgICAgY29udGludWU7CgpUaGlz
IGRvZXNuJ3QgbG9vayB0byBtYXRjaCB1cCB3aXRoIHRoZSBlYXJsaWVyIGNvbW1lbnQuCgo+ICtz
dGF0aWMgaW50IHZwY2lfbXNpeF9yZWFkKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGFk
ZHIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxlbiwgdW5zaWdu
ZWQgbG9uZyAqZGF0YSkKPiArewo+ICsgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsK
CmNvbnN0PwoKPiArICAgIGNvbnN0IHN0cnVjdCB2cGNpX2JhciAqYmFyczsKPiArICAgIHN0cnVj
dCB2cGNpX21zaXggKm1zaXg7Cj4gKyAgICBjb25zdCBzdHJ1Y3QgdnBjaV9tc2l4X2VudHJ5ICpl
bnRyeTsKPiArICAgIHVuc2lnbmVkIGludCBvZmZzZXQ7Cj4gKwo+ICsgICAgKmRhdGEgPSB+MHVs
Owo+ICsKPiArICAgIG1zaXggPSB2cGNpX21zaXhfZmluZChkLCBhZGRyKTsKPiArICAgIGlmICgg
IW1zaXggfHwgIXZwY2lfbXNpeF9hY2Nlc3NfYWxsb3dlZChtc2l4LT5wZGV2LCBhZGRyLCBsZW4p
ICkKPiArICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwoKSW4gdGhlICFtc2l4IGNhc2UgSSdt
IG9uY2UgYWdhaW4gbm90IGNvbnZpbmNlZCByZXR1cm5pbmcgT0tBWSBpcyBjb3JyZWN0CmhlcmUu
Cgo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi92cGNpLmgKPiArKysgYi94ZW4vaW5jbHVkZS94ZW4v
dnBjaS5oCj4gQEAgLTEwMCw2ICsxMDAsNDAgQEAgc3RydWN0IHZwY2kgewo+ICAgICAgICAgIC8q
IDY0LWJpdCBhZGRyZXNzIGNhcGFibGU/ICovCj4gICAgICAgICAgYm9vbCBhZGRyZXNzNjQ7Cj4g
ICAgICB9ICptc2k7Cj4gKwo+ICsgICAgLyogTVNJLVggZGF0YS4gKi8KPiArICAgIHN0cnVjdCB2
cGNpX21zaXggewo+ICsgICAgICAgIHN0cnVjdCBwY2lfZGV2ICpwZGV2Owo+ICsgICAgICAgIC8q
IExpc3QgbGluay4gKi8KPiArICAgICAgICBzdHJ1Y3QgbGlzdF9oZWFkIG5leHQ7Cj4gKyAgICAg
ICAgLyogVGFibGUgaW5mb3JtYXRpb24uICovCj4gKyAgICAgICAgc3RydWN0IHZwY2lfbXNpeF9t
ZW0gewo+ICsgICAgICAgICAgICAvKiBNU0ktWCB0YWJsZSBvZmZzZXQuICovCj4gKyAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBvZmZzZXQ7Cj4gKyAgICAgICAgICAgIC8qIE1TSS1YIHRhYmxlIEJJ
Ui4gKi8KPiArICAgICAgICAgICAgdW5zaWduZWQgaW50IGJpcjsKPiArICAgICAgICAgICAgLyog
VGFibGUgc2l6ZS4gKi8KPiArICAgICAgICAgICAgdW5zaWduZWQgaW50IHNpemU7Cj4gKyNkZWZp
bmUgVlBDSV9NU0lYX1RBQkxFICAgICAwCj4gKyNkZWZpbmUgVlBDSV9NU0lYX1BCQSAgICAgICAx
Cj4gKyNkZWZpbmUgVlBDSV9NU0lYX01FTV9OVU0gICAyCj4gKyAgICAgICAgfSBtZW1bVlBDSV9N
U0lYX01FTV9OVU1dOwo+ICsgICAgICAgIC8qIE1heGltdW0gbnVtYmVyIG9mIHZlY3RvcnMgc3Vw
cG9ydGVkIGJ5IHRoZSBkZXZpY2UuICovCj4gKyAgICAgICAgdW5zaWduZWQgaW50IG1heF9lbnRy
aWVzOwo+ICsgICAgICAgIC8qIE1TSS1YIGVuYWJsZWQ/ICovCj4gKyAgICAgICAgYm9vbCBlbmFi
bGVkOwo+ICsgICAgICAgIC8qIE1hc2tlZD8gKi8KPiArICAgICAgICBib29sIG1hc2tlZDsKPiAr
ICAgICAgICAvKiBFbnRyaWVzLiAqLwo+ICsgICAgICAgIHN0cnVjdCB2cGNpX21zaXhfZW50cnkg
ewo+ICsgICAgICAgICAgICB1aW50NjRfdCBhZGRyOwo+ICsgICAgICAgICAgICB1aW50MzJfdCBk
YXRhOwo+ICsgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnI7Cj4gKyAgICAgICAgICAgIHN0cnVj
dCB2cGNpX2FyY2hfbXNpeF9lbnRyeSBhcmNoOwo+ICsgICAgICAgICAgICBib29sIG1hc2tlZDsK
PiArICAgICAgICAgICAgYm9vbCB1cGRhdGVkOwo+ICsgICAgICAgIH0gZW50cmllc1tdOwo+ICsg
ICAgfSAqbXNpeDsKClNhbWUgcmVtYXJrIGFzIGZvciBNU0kgcmVnYXJkaW5nIG9wdGltaXppbmcg
c3RydWN0dXJlIHNpemUuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 08:42:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 08:42:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzfGQ-0001JL-E6; Wed, 04 Oct 2017 08:42:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dzfGP-0001JF-4W
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 08:42:45 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 3A/24-03616-40F94D95; Wed, 04 Oct 2017 08:42:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS/fvvCu
 RBt/n6lh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkLj+9iLpglWLFryyPWBsafvF2MnBxCAnkS
 DdsPMILYvAJ2Ep9fP2UBsSUEDCVOL7wJZrMIqEpsfXUVzGYTUJdoe7adtYuRg0NEwFFicrNXF
 yMXB7NAM6PE5Nu/WEFqhAU8JTa3dLGAJIQEXjNKXDnYyA6S4BTwkmh7OoUNpJlXQFDi7w5hEJ
 MZaOb6eUIgFcwC8hLNW2czQ4SlJZb/45jAyDcLoX4WQv0sJPWzEOoXMLKsYtQoTi0qSy3SNTT
 WSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDD0GINjB+GVZwCFGSQ4mJVFe+elX
 IoX4kvJTKjMSizPii0pzUosPMWpwcAhsXrv6AqMUS15+XqqSBK/jXKA6waLU9NSKtMwcYHTAl
 Epw8CiJ8IqApHmLCxJzizPTIVKnGHU5Om7e/cMkBDZDSpy3A6RIAKQoozQPbgQsUi8xykoJ8z
 ICHSjEU5BalJtZgir/ilGcg1FJmFcQGPdCPJl5JXCbXgEdwQR0xJwmsCNKEhFSUg2Myf5MSed
 +3xbtEz7+3ff+wXW/ila7W9a4JFzt8q/ct3RyRG91V3RkmOZH4fVJvntY1jW8ucAqy6s/T8N5
 ra8A14pv6TOvhU1L/9O9YirTxb7POfMNnkcVyz4p+76h4+7ep7uavG98+Hu1qftn0O24i65Tt
 k9b6lq4NeOOSHdepZjY7RQ+xlPblViKMxINtZiLihMBMeW/J88CAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1507106555!88019558!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12851 invoked from network); 4 Oct 2017 08:42:37 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 08:42:37 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 04 Oct 2017 02:42:35 -0600
Message-Id: <59D4BB190200007800181F14@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 04 Oct 2017 02:42:33 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20170928101614.75029-1-roger.pau@citrix.com>
 <59CD12DF020000780018084B@prv-mh.provo.novell.com>
 <20170928153908.55gksxjenvyferse@dhcp-3-128.uk.xensource.com>
 <20170928155500.h5tw6qmgccetpt2q@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170928155500.h5tw6qmgccetpt2q@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] x86/pvh: fix memory accounting for Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjA5LjE3IGF0IDE3OjU1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFRodSwgU2VwIDI4LCAyMDE3IGF0IDAzOjM5OjA4UE0gKzAwMDAsIFJvZ2VyIFBhdSBNb25u
w6kgd3JvdGU6Cj4+IE9uIFRodSwgU2VwIDI4LCAyMDE3IGF0IDAxOjE4OjU1UE0gKzAwMDAsIEph
biBCZXVsaWNoIHdyb3RlOgo+PiA+ID4+PiBPbiAyOC4wOS4xNyBhdCAxMjoxNiwgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPiB3cm90ZToKPj4gPiA+IE1ha2Ugc3VyZSB0aGF0IHRoZSBtZW1vcnkgZm9y
IHRoZSBwYWdpbmcgc3RydWN0dXJlcyBpbiBjYXNlIG9mIGEgSFZNCj4+ID4gPiBEb20wIGlzIHN1
YnRyYWN0ZWQgZnJvbSB0aGUgdG90YWwgYW1vdW50IG9mIG1lbW9yeSBhdmFpbGFibGUgZm9yIERv
bTAKPj4gPiA+IHRvIHVzZS4gQWxzbyB0YWtlIGludG8gYWNjb3VudCB3aGV0aGVyIHRoZSBJT01N
VSBpcyBzaGFyaW5nIHRoZQo+PiA+ID4gcGFnZSB0YWJsZXMgd2l0aCBIQVAsIG9yIGVsc2UgYWxz
byByZXNlcnZlIHNvbWUgbWVtb3J5IGZvciB0aGUgSU9NTVUKPj4gPiA+IHBhZ2UgdGFibGVzLgo+
PiA+ID4gCj4+ID4gPiBXaGlsZSB0aGVyZSByZS1vcmdhbml6ZSB0aGUgY29kZSBzbGlnaHRseSBz
byB0aGF0IHRoZSBmb3IgbG9vcCBhbmQgdGhlCj4+ID4gPiBuZWVkX3BhZ2luZyBsb2NhbCB2YXJp
YWJsZSBjYW4gYmUgcmVtb3ZlZC4KPj4gPiAKPj4gPiBUaGVzZSB0d28gdGhpbmdzIHZlcnkgZGVm
aW5pdGVseSBzaG91bGQgbm90IGJlIG1lcmdlZCBpbnRvIGEgc2luZ2xlCj4+ID4gcGF0Y2g7IEkn
bSBub3QgY29udmluY2VkIHRoZSByZW9yZyBpcyBjb3JyZWN0IGluIHRoZSBmaXJzdCBwbGFjZS4g
Tm90ZQo+PiA+IGhvdyBhdmFpbCwgd2hpY2ggaXMgYmVpbmcgY2hhbmdlZCBpbiB0aGUgZmlyc3Qg
aXRlcmF0aW9uIG9mIHRoZSBsb29wLAo+PiA+IGZlZWRzIGJhY2sgaW50byB0aGUgc2Vjb25kIGl0
ZXJhdGlvbi4KPj4gCj4+IEknbSBhZnJhaWQgSSBkb24ndCB1bmRlcnN0YW5kIHdoeSB0aGlzIGlz
IGRvbmUuIEFsc28sIHRoZSBzZWNvbmQgbG9vcAo+PiBpcyBvbmx5IGdvaW5nIHRvIGhhcHBlbiB3
aGVuIG5lZWRfcGFnaW5nIGlzIHRydWUsIHdoaWNoIG9ubHkgaGFwcGVucwo+PiBmb3IgSFZNIGd1
ZXN0cyB1c2luZyBzaGFkb3cgb3Igd2l0aG91dCBzaGFyZWQgcHQgd2l0aCB0aGUgSU9NTVUuCj4g
Cj4gT0sgSSB0aGluayBJJ20gc3RhcnRpbmcgdG8gdW5kZXJzdGFuZCB0aGlzLiBUaGUgbmVlZF9w
YWdpbmcgdGhpbmcgaXQncwo+IG9ubHkgZG9uZSBpZiB0aGUgcGFnZSB0YWJsZXMgYXJlIG5vdCBz
aGFyZWQgYmVjYXVzZSB0aGUgaW9tbXVfZW5hYmxlZAo+IGhhcyBhbHJlYWR5IHJlc2VydmVkIHNv
bWUgbWVtb3J5IGZvciB0aGUgcGFnZSB0YWJsZXMsIHRoYXQgY2FuIGJlCj4gc2hhcmVkIHdpdGgg
RVBULiBJIHRoaW5rIHRoaXMgaXMgYWxsIHZlcnkgY29uZnVzaW5nLCBhbmQgdGhlCj4gY2FsY3Vs
YXRpb25zIGRvbmUgZm9yIHRoZSBpb21tdV9lbmFibGVkIGNhc2UgYXJlIHdyb25nLiBYZW4gc2hv
dWxkIHVzZQo+IGRvbTBfcGFnaW5nX3BhZ2VzIGluc3RlYWQuCgpZb3UgbmVlZCB0byBsb29rIGF0
IHRoZSBoaXN0b3J5IC0gdGhlIElPTU1VIHBhcnQgd2FzIHRoZXJlIGJlZm9yZQp0aGUgcGFnaW5n
IHBvcnRpb24sIEkgdGhpbmsuIEFuZCB5ZXMsIGFzIGluZGljYXRlZCBpbiBhbiBlYXJsaWVyIHJl
cGx5LApyZW1vdmluZyB0aGUgSU9NTVUgcGFydCBpbiBmYXZvciBvZiB1c2luZyBkb20wX3BhZ2lu
Z19wYWdlcygpCihhbmQgZG91YmxpbmcgdGhlIHZhbHVlIHdoZW4gbm90IHNoYXJpbmcgcGFnZSB0
YWJsZXMpIHdvdWxkIHNlZW0KcHJlZmVyYWJsZS4KCj4gSSBzdGlsbCBkb24ndCB1bmRlcnN0YW5k
IHRoZSBuZWVkIGZvciB0aGUgJ2ZvcicgbG9vcC4KClRoZSBzZWNvbmQgaXRlcmF0aW9uIG9mIHRo
ZSBsb29wIHVzZXMgYSBzaHJ1bmsgImF2YWlsIiByZXN1bHRpbmcKZnJvbSB0aGUgZmlyc3QgaXRl
cmF0aW9uLCB0byBtYWtlIHN1cmUgdGhlIHJlbWFpbmluZyBhbW91bnQgb2YKbWVtb3J5IGNvbWVz
IHJlYXNvbmFibHkgY2xvc2UgdG8gd2hhdCB3YXMgcmVxdWVzdGVkIG9uIHRoZQpjb21tYW5kIGxp
bmUuIFRoaXMgbWF0dGVycyBzcGVjaWZpY2FsbHkgd2hlbiBxdWl0ZSBhIGJpdCBvZgptZW1vcnkg
aXMgbmVlZGVkIGZvciB0aGUgcGFnZSB0YWJsZXMuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 08:44:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 08:44:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzfHy-0001Pv-OJ; Wed, 04 Oct 2017 08:44:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dzfHx-0001Pn-8S
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 08:44:21 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 20/F9-03616-46F94D95; Wed, 04 Oct 2017 08:44:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDSzd6/pV
 Ig/kTWSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxfX0UK2jkqjvc1sjcwtrB1MXJyCAnkSUz/
 85epi5GDg1fATqLhWSlIWELAUOL0wpssIDaLgKrEghXvWEFsNgF1ibZn21lBykUEHCUmN3uBh
 JkF4iS+HzoPViIsEC4x49dtZojptRI3nnawg9icAl4SFw/1sUFsEpT4u0MYolVL4uGvWywQtr
 bEsoWvmUFKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahRnFpUllqka2ysl1SUmZ5Rkpu
 YmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGHYMQLCDcef6wEOMkhxMSqK88tOvRArxJeWnVGYk
 FmfEF5XmpBYfYpTh4FCS4C2eB5QTLEpNT61Iy8wBRgBMWoKDR0mEV2QuUJq3uCAxtzgzHSJ1i
 lGXo+Pm3T9MQix5+XmpUuK8zCAzBECKMkrz4EbAovESo6yUMC8j0FFCPAWpRbmZJajyrxjFOR
 iVhHmvgqziycwrgdv0CugIJqAj5jSBHVGSiJCSamDUPrdg2rejKxefjAr4JDzl46yrEo2Cwgz
 /FjsXby1ijFoa8jJ+qd+/451PrzP9U/ffHD3byjCw0HIC8zzXqrgVXivrp++J6lurojhr/mfG
 Q3+XnQq4FHzq/y2B4zt/BPAYHlrSIBN4xnZFaO/LDSvm2nXG+NlvO7lK/+azur9Rhpr/ZqTue
 vh4jxJLcUaioRZzUXEiAEM3fRfBAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1507106649!72782096!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51881 invoked from network); 4 Oct 2017 08:44:10 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 08:44:10 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 04 Oct 2017 02:44:08 -0600
Message-Id: <59D4BB760200007800181F17@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 04 Oct 2017 02:44:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <59CCD1D80200007800180544@prv-mh.provo.novell.com>
 <20170929151745.vijes6wkxjkybs4c@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170929151745.vijes6wkxjkybs4c@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2] x86/PV: fix/generalize guest nul
 selector handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI5LjA5LjE3IGF0IDE3OjE3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFRodSwgU2VwIDI4LCAyMDE3IGF0IDA4OjQxOjI4QU0gKzAwMDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiAtLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKPj4gKysrIGIveGVuL2FyY2gveDg2
L2RvbWFpbi5jCj4+IEBAIC0xMjM3LDYgKzEyMzcsMTggQEAgYXJjaF9kb192Y3B1X29wKAo+PiAg
ICAgIHJldHVybiByYzsKPj4gIH0KPj4gIAo+PiArLyoKPj4gKyAqIExvYWRpbmcgYSBudWwgc2Vs
ZWN0b3IgZG9lcyBub3QgY2xlYXIgYmFzZXMgYW5kIGxpbWl0cyBvbiBBTUQgQ1BVcy4gQmUgb24K
Pj4gKyAqIHRoZSBzYWZlIHNpZGUgYW5kIHJlLWluaXRpYWxpemUgYm90aCB0byBmbGF0IHNlZ21l
bnQgdmFsdWVzIGJlZm9yZSBsb2FkaW5nCj4+ICsgKiBhIG51bCBzZWxlY3Rvci4KPj4gKyAqLwo+
PiArI2RlZmluZSBwcmVsb2FkX3NlZ21lbnQoc2VnLCB2YWx1ZSkgZG8geyAgICAgICAgICAgICAg
XAo+PiArICAgIGlmICggISgodmFsdWUpICYgfjMpICYmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAo+PiArICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1Jf
QU1EICkgXAo+PiArICAgICAgICBhc20gdm9sYXRpbGUgKCAibW92bCAlazAsICUlIiAjc2VnICAg
ICAgICAgICAgXAo+IAo+IFNob3VsZG4ndCB0aGlzIGJlIGEgbW92dz8gU2VnbWVudCBzZWxlY3Rv
cnMgYXJlIDE2Yiwgbm90IDMyYiwgYnV0IEkKPiBtaWdodCBiZSBtaXNzaW5nIHNvbWV0aGluZyBo
ZXJlLgoKSWRlYWxseSBpdCB3b3VsZCBiZSAibW92IiAoaS5lLiB3aXRob3V0IGFueSBzdWZmaXgp
LCBidXQgLi4uCgo+IEkgc2VlIGxvYWRzZWdtZW50IGlzIGFsc28gdXNpbmcgbW92bCwgc28geWVz
LCBJIGd1ZXNzIEknbSBtaXNzaW5nCj4gc29tZXRoaW5nLgoKLi4uIG15IHByaW1hcnkgZ29hbCB3
YXMgdG8gbWFrZSB0aGUgdHdvIG1hdGNoIHVwIGluIHRoaXMgcmVnYXJkLgoKSmFuCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 08:47:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 08:47:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzfKv-0001cw-5i; Wed, 04 Oct 2017 08:47:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzfKt-0001ck-SH
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 08:47:23 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 0A/CC-25121-B10A4D95; Wed, 04 Oct 2017 08:47:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVVdqwZV
 Ig5Pz+C1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0bUlsOCLUEXr2jdMDYzn
 eLsYuTiEBBqZJNbO3cUK4TxmlDj0cyEThLONUeJLxzL2LkZODhEBZ4mvZ+aC2bwC+hJdp/azg
 tjCAn4Sj2bPYQZpkBC4zyyx9d19NpCEhICnxO/X+1hg7BPflwDZ7BxsAlYSh8RAoiwCqhI7nj
 5nnMDIvYCRYRWjRnFqUVlqka6huV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRqD
 PGYBgB+PL056HGCU5mJREeeWnX4kU4kvKT6nMSCzOiC8qzUktPsQow8GhJMGrOB8oJ1iUmp5a
 kZaZAww+mLQEB4+SCO+OeUBp3uKCxNzizHSI1ClGXY5jmy7/YRJiycvPS5US520DKRIAKcooz
 YMbAYuES4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmPQEyhSczrwRu0yugI5iAjpjTBHZESS
 JCSqqB0TIptXGb7in/k7U6fFZzuVuutlaEPvymXhX9hWd6j+3XtX9DFhT7xedXPaooU/zUkyZ
 6Wp/nyqnfCcK69w3/PIvJ2W9q2//K5KUK02K3YN7Gtd8SNd7n3ty8tWDVdodW9UdS5jJLc5Wf
 R5y9scrC64nbS88+MfN2rTSPR3WzUlyk3E5djjdXYinOSDTUYi4qTgQA/NIA0n8CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1507106841!101023621!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4289 invoked from network); 4 Oct 2017 08:47:22 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Oct 2017 08:47:22 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzfKp-0008Rz-BF; Wed, 04 Oct 2017 08:47:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dzfKj-00036U-U7; Wed, 04 Oct 2017 08:47:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dzfKj-000457-OZ; Wed, 04 Oct 2017 08:47:13 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113995-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=0ccac4aa461176a056997c34dbf1ef2eeb78303e
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 04 Oct 2017 08:47:13 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113995: regressions -
	trouble: blocked/fail
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzk5NSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzk5NS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTM5NzIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAwY2NhYzRhYTQ2MTE3NmEwNTY5OTdj
MzRkYmYxZWYyZWViNzgzMDNlCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAg
ICBkYmM0YjZlMTNhNWQwZGQ4OTY3Y2RlN2ZmNzAwMGFiMWVkODg2MjVlCgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAxMTM5NzIgIDIwMTctMTAtMDMgMjE6MDI6NDMgWiAgICAwIGRheXMKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTEzOTc5ICAyMDE3LTEwLTA0IDAwOjEwOjEzIFogICAgMCBkYXlzICAgIDYg
YXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAg
Qmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgogIEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25y
YWQud2lsa0BvcmFjbGUuY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQg
d291bGQgYmUgNDI0IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 09:08:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 09:08:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzffG-0003Br-AB; Wed, 04 Oct 2017 09:08:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dzffF-0003Bl-62
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 09:08:25 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 F9/E7-03093-805A4D95; Wed, 04 Oct 2017 09:08:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS5d16ZV
 Ig6azBhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b01yuZCt5xV0xatZGtgfEYZxcjJ4eQQJ7E
 vJ0HWEFsXgE7ifsrL4PZEgKGEqcX3mQBsVkEVCX6Fy4Gs9kE1CXanm0HquHgEBHQlmj4w9fFy
 MXBLLCDU+LdlYlMIDXCAisYJdqmuYIkhAR+MEq0HFwDNpRTwEri+ZTT7CDNvAKCEn93CIOEmQ
 W0JB7+usUCYWtLLFv4mhmkhFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYwaxalFZalFukb
 GeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgeHHAAQ7GP/MDzzEKMnBpCTK27rg
 SqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV6hJUA5waLU9NSKtMwcYCTApCU4eJREeGVA0rzFB
 Ym5xZnpEKlTjLocHTfv/mESYsnLz0uVEudVBCkSACnKKM2DGwGLykuMslLCvIxARwnxFKQW5W
 aWoMq/YhTnYFQS5tUFmcKTmVcCt+kV0BFMQEfMaQI7oiQRISXVwFgwXd4n0eJBhBVvStqkdzM
 cpdgLdL+98rDZw/jEYdfRSe8fv198u24iP/+Tgua95keqrLptubY4/td1WyHUp1lu+2FOhYe8
 sPzdaHaOW23bvjhbFm110DjnH5mdo8w+L4Jx7o9nFuKvfr152h5d1MESLhD8vMJu0Rb9w6+sb
 697rfjszDnfXUosxRmJhlrMRcWJABaRPoXFAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1507108099!70398349!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39913 invoked from network); 4 Oct 2017 09:08:21 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 09:08:21 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 04 Oct 2017 03:08:18 -0600
Message-Id: <59D4C11F0200007800181F48@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 04 Oct 2017 03:08:15 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Eduardo Habkost" <ehabkost@redhat.com>
References: <20170927195635.16014-1-ehabkost@redhat.com>
 <20170927195635.16014-5-ehabkost@redhat.com>
 <59CCD0150200007800180507@prv-mh.provo.novell.com>
 <20170928131234.GP4115@localhost.localdomain>
 <20171003001257.GA7087@localhost.localdomain>
In-Reply-To: <20171003001257.GA7087@localhost.localdomain>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Peter Maydell <peter.maydell@linaro.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, qemu-devel@nongnu.org,
 Gerd Hoffmann <kraxel@redhat.com>, David Gibson <dgibson@redhat.com>,
 Jiri Slaby <jslaby@suse.cz>, Hannes Reinecke <hare@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Alberto Garcia <berto@igalia.com>,
 qemu-block@nongnu.org, Alexander Graf <agraf@suse.de>,
 =?UTF-8?Q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>, Artyom Tarasenko <atar4qemu@gmail.com>,
 Jiri Pirko <jiri@resnulli.us>, Marcel Apfelbaum <marcel@redhat.com>,
 Alex Williamson <alex.williamson@redhat.com>, qemu-arm@nongnu.org,
 Laine Stump <laine@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Yongbok Kim <yongbok.kim@imgtec.com>, Alistair Francis <alistair23@gmail.com>,
 John Snow <jsnow@redhat.com>, David Gibson <david@gibson.dropbear.id.au>,
 qemu-ppc@nongnu.org, Igor Mammedov <imammedo@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>
Subject: [Xen-devel] xen-pci-passthrough PCI Express support? (Re:
 [Qemu-devel] [PATCH v2 4/5] pci: Add INTERFACE_CONVENTIONAL_PCI_DEVICE to
 Conventional PCI devices)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAzLjEwLjE3IGF0IDAyOjEyLCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4gd3JvdGU6Cj4g
T24gVGh1LCBTZXAgMjgsIDIwMTcgYXQgMTA6MTI6MzRBTSAtMDMwMCwgRWR1YXJkbyBIYWJrb3N0
IHdyb3RlOgo+PiBPbiBUaHUsIFNlcCAyOCwgMjAxNyBhdCAwMjozMzo1N0FNIC0wNjAwLCBKYW4g
QmV1bGljaCB3cm90ZToKPj4gPiA+Pj4gT24gMjcuMDkuMTcgYXQgMjE6NTYsIDxlaGFia29zdEBy
ZWRoYXQuY29tPiB3cm90ZToKPj4gPiA+IC0tLSBhL2h3L3hlbi94ZW5fcHQuYwo+PiA+ID4gKysr
IGIvaHcveGVuL3hlbl9wdC5jCj4+ID4gPiBAQCAtOTY0LDYgKzk2NCwxMCBAQCBzdGF0aWMgY29u
c3QgVHlwZUluZm8geGVuX3BjaV9wYXNzdGhyb3VnaF9pbmZvID0gewo+PiA+ID4gICAgICAuaW5z
dGFuY2Vfc2l6ZSA9IHNpemVvZihYZW5QQ0lQYXNzdGhyb3VnaFN0YXRlKSwKPj4gPiA+ICAgICAg
Lmluc3RhbmNlX2ZpbmFsaXplID0geGVuX3BjaV9wYXNzdGhyb3VnaF9maW5hbGl6ZSwKPj4gPiA+
ICAgICAgLmNsYXNzX2luaXQgPSB4ZW5fcGNpX3Bhc3N0aHJvdWdoX2NsYXNzX2luaXQsCj4+ID4g
PiArICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgewo+PiA+ID4gKyAgICAgICAg
eyBJTlRFUkZBQ0VfQ09OVkVOVElPTkFMX1BDSV9ERVZJQ0UgfSwKPj4gPiA+ICsgICAgICAgIHsg
fSwKPj4gPiA+ICsgICAgfSwKPj4gPiA+ICB9Owo+PiA+IAo+PiA+IFBhc3NlZCB0aHJvdWdoIGRl
dmljZXMgY2FuIGJlIGJvdGggUENJIGFuZCBQQ0llLCBzbyBmb2xsb3dpbmcKPj4gPiB0aGUgZGVz
Y3JpcHRpb24gb2YgdGhlIHBhdGNoIEkgZG9uJ3QgdGhpbmsgdGhlc2UgY2FuIGJlIHN0YXRpY2Fs
bHkKPj4gPiBnaXZlbiBlaXRoZXIgcHJvcGVydHkuIEdyYW50ZWQgcXVpdGUgYSBiaXQgb2YgUENJ
ZSBzcGVjaWZpYwo+PiA+IGZ1bmN0aW9uYWxpdHkgbWF5IGJlIG1pc3NpbmcgaW4gdGhlIFhlbiBj
b2RlIC4uLgo+PiAKPj4gVGhpcyBpcyBqdXN0IHN0YXRpYyBkYXRhIGFib3V0IHdoYXQgdGhlIGRl
dmljZSB0eXBlIHN1cHBvcnRzLCBub3QKPj4gYWJvdXQgd2hhdCBhIGdpdmVuIGRldmljZSBpbnN0
YW5jZSByZWFsbHkgaXMuICBEZWNpZGluZyBpZiB0aGUKPj4gZGV2aWNlIGlzIFBDSWUgb3IgQ29u
dmVudGlvbmFsIGF0IHJ1bnRpbWUgaXMgb3V0IG9mIHRoZSBzY29wZSBvZgo+PiB0aGlzIHNlcmll
cy4KPj4gCj4+IFRoYXQgc2FpZCwgaWYgcGFzc2VkIHRocm91Z2ggUENJIEV4cHJlc3MgZGV2aWNl
cyBhcmUgcmVhbGx5Cj4+IHN1cHBvcnRlZCwgaXQgbG9va3MgbGlrZSB0aGlzIHNob3VsZCBiZSBt
YXJrZWQgYXMgaHlicmlkLgo+IAo+IENhbiBhbnlib2R5IGNvbmZpcm0gaWYgUENJIEV4cHJlc3Mg
ZGV2aWNlcyBhcmUgcmVhbGx5IHN1cHBvcnRlZAo+IGJ5IHhlbi1wY2ktcGFzc3Rocm91Z2g/CgpJ
IHRoaW5rIEkndmUgY2xlYXJseSBzYWlkIHRoZXkncmUgc3VwcG9ydGVkLCB3aXRoIHNvbWUgbGlt
aXRhdGlvbnMuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 09:16:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 09:16:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzfml-0003vy-1v; Wed, 04 Oct 2017 09:16:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <awais.masood@softrove.com>) id 1dzfmj-0003vs-VC
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 09:16:10 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 52/67-03093-9D6A4D95; Wed, 04 Oct 2017 09:16:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAKsWRWlGSWpSXmKPExsVyMbRhje71ZVc
 iDdY26lh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkb7lxkKTioUPFsyQa2BsZOqS5GTg4hgRmM
 Eiv+2XcxcnGwCJxjlTi1tpkFxJEQuMMqMev8B0aQKgmBLIl3KzcxQ9hpEsvX7GKHsKslNq5uY
 4eYpCFxouk5K0izkMAvRok9yw6zgSSEBXwkfjb+Airi4BARKJRYt0wIxGQW0Jc4t6Mcovwik0
 TDgk9MIOVsAjoS8/Y/AdvLK2ArMWHDQjaQehYBFYn+jXkgYVGBcIn9368xQ5QISpyc+YQFxOY
 UsJZYvn4t2BhmAXWJP/MuMUPY4hK3nsyHistLbH87h3kCo+gsJO2zkLTMQtIyC0nLAkaWVYwa
 xalFZalFusaGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgfHCAAQ7GJsWBR5il
 ORgUhLlbV1wJVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO++pUA5waLU9NSKtMwcYOTCpCU4eJ
 REeA+BpHmLCxJzizPTIVKnGI05Lty59IeJ48CeW3+YhFjy8vNSpcR520FKBUBKM0rz4AbBEso
 lRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfNeBZnCk5lXArfvFdApTECnzGkCO6UkESEl1cAo
 vdDOeA/LyvSNjh8XlGv5SN9KV2zZPV8h/GKCY5aHRNWRu7faGhbP7GA7mjNljl7h0pgNViGK2
 /fV7DnVVGde3iPC+yO1IGLVZtNDRne+GApt/HG6OHHXPBmp88+tz6/u4+p4fDVUsJFdW5vDLq
 dmndO1Ax8X8Rp3iJ/tsWBiSS17Ui/kma7EUpyRaKjFXFScCADEusTDIwMAAA==
X-Env-Sender: awais.masood@softrove.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1507108567!60294554!1
X-Originating-IP: [209.85.128.172]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15314 invoked from network); 4 Oct 2017 09:16:07 -0000
Received: from mail-wr0-f172.google.com (HELO mail-wr0-f172.google.com)
 (209.85.128.172)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Oct 2017 09:16:07 -0000
Received: by mail-wr0-f172.google.com with SMTP id p46so5708151wrb.0
 for <xen-devel@lists.xenproject.org>; Wed, 04 Oct 2017 02:16:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=vadion-com.20150623.gappssmtp.com; s=20150623;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=12zZmug3KYs62Pp3uernJKvSwqYvHhNtm8ECQUkEYK0=;
 b=0DywEjlF/aG4dcrVfCuJvt3crrfBJvHvXPcVcy78WUeo4sOai/xfc6mNCDLiOclZbp
 Dx0yY47cxlHHSkQEYR67LN5JOQ8/I824gp4LkSjwsEdz5fZgiVZO2WF+TrZY/2Mcw71f
 QNl6AxzYHOkQna+5QTtYHmXM6oGiJQPI1fV/nGoeOtFR388pG98tumPyQgFYP6XTPciT
 Wkzq9FMPav18WJWl6ouaVYQKhWBe5NeymZhvCeuu3cxpnApbBx+1a3n2zwrOoZI+uUwY
 KbqwY0ZvgA2ocdEsY62DVvsqwY9xEykQwnws2BUUbVSCGYjrIJTJ1oAVN4lD/VI5juDf
 9Q4g==
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=12zZmug3KYs62Pp3uernJKvSwqYvHhNtm8ECQUkEYK0=;
 b=UD1dkUusbObM0rvBdm07vGZHvoPnB9cCpfcnQFmahO1Kkg8sx2cn7vqIqtlzEIqsis
 Fp37RcUdRF3z889pGm5F4nipgGKv6bQxaAFFw8vHgMrceuCIyitZN8FyUb2HsgADSQAS
 AJvZpoGGlmBmoM+AqvuCS+ITkTLFZaiZwJwpftGL8FnvF4p3gfobcqPGnBomK5Tu+qox
 8/55Vavg8UJBbSLkS3tMouXnxRhsKFPP64XzYJsw8de93ZZJWm8iXFc69vjdTFwXLPam
 jO0QiYAgtqKAHOmnTvAm+fbC53F6u6YNOHUiSb7rbnMVxKAhmm6IDjAFBTP0llikKc0j
 Fsng==
X-Gm-Message-State: AMCzsaXjyQS28dDQhXq/glB3n5wgqBWa79oVl3nmsVUQQlIqHMk75rj7
 XovXOT2fdoBlHdjrJA8692bhEQ==
X-Google-Smtp-Source: AOwi7QAqG+8gox/cEORxlfIqzh+vZ7ZmWNtXYjyJsCIXwGaWWQ2vc39vJnwkq6C/IxYsTl2TgoyB7A==
X-Received: by 10.223.184.246 with SMTP id c51mr9140751wrg.250.1507108567235; 
 Wed, 04 Oct 2017 02:16:07 -0700 (PDT)
Received: from [192.168.1.25] ([182.185.135.166])
 by smtp.gmail.com with ESMTPSA id 29sm21294665wrz.77.2017.10.04.02.16.05
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 04 Oct 2017 02:16:06 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1505828334-29109-1-git-send-email-awais.masood@vadion.com>
 <1506418634-20366-1-git-send-email-awais.masood@vadion.com>
 <1506418634-20366-2-git-send-email-awais.masood@vadion.com>
 <cb3a6f4f-dda2-941e-a3ba-0bdb7c313407@arm.com>
 <eb3d0a61-2eee-6f40-4f4e-0d5708ff5eac@arm.com>
 <5d8a1510-1083-5aee-916c-cece1c0eb23a@arm.com>
From: Awais Masood <awais.masood@vadion.com>
Message-ID: <c9feef28-4fed-c060-a39e-7108ee5e0451@vadion.com>
Date: Wed, 4 Oct 2017 14:16:02 +0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <5d8a1510-1083-5aee-916c-cece1c0eb23a@arm.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v2 1/2] xen/arm64: Add Support for Allwinner
	H5 (sun50i)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwOS8yOS8yMDE3IDA5OjM1IFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPiBIaSwK
PiAKPiBPbiAwOS8yOC8yMDE3IDAzOjQ5IFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gSGks
Cj4+Cj4+IE9uIDA5LzI4LzIwMTcgMDE6MDMgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+IEhp
LAo+Pj4KPj4+IE9uIDA5LzI2LzIwMTcgMTA6MzcgQU0sIEF3YWlzIE1hc29vZCB3cm90ZToKPj4+
PiBUaGlzIHBhdGNoIGFkZHMgc3VwcG9ydCBmb3IgQWxsd2lubmVyIEg1L3N1bjUwaSBTb0MuCj4+
Pj4KPj4+PiBNYWtlZmlsZSB1cGRhdGVkIHRvIGVuYWJsZSBBUk02NCBjb21waWxhdGlvbiBmb3Ig
c3VueGkuYy4KPiAKPiAuLi4KPiAKPj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3N1
bnhpLmMKPj4+PiArKysgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3N1bnhpLmMKPj4+PiBAQCAt
MjIsMTggKzIyLDE4IEBACj4+Pj4gICAjaW5jbHVkZSA8YXNtL2lvLmg+Cj4+Pj4gICAvKiBXYXRj
aGRvZyBjb25zdGFudHM6ICovCj4+Pj4gLSNkZWZpbmUgU1VOWElfV0RUX0JBU0UgICAgICAgICAg
ICAweDAxYzIwYzkwCj4+Pj4gKyNkZWZpbmUgU1VOWElfV0RUX0EyMF9CQVNFICAgICAgICAweDAx
YzIwYzkwCj4+Pj4gKyNkZWZpbmUgU1VOWElfV0RUX0g1X0JBU0UgICAgICAgICAweDAxYzIwY0Ew
Cj4+Pgo+Pj4gSSBrbm93IHRoYXQgd2UgaGFyZGNvZGVkIHRoaXMgdmFsdWUgZm9yIHRoZSBBMjAu
IEhvd2V2ZXIsIEkgYW0gd29uZGVyaW5nIGlmIHdlIGNvdWxkIGZpbmQgdGhpcyBhZGRyZXNzIGZy
b20gdGhlIERldmljZS1UcmVlPwo+Pgo+PiBZZXMsIGJvdGggc3VuN2ktYTIwLmR0c2kgYW5kIHRo
ZSBINSAuZHRzIGhhdmUgdGhlIFdEVC4KPj4gSXRzIGNvbXBhdGlibGUgc3RyaW5ncyBhcmUgc3Vu
NGktYTEwLXdkdCBhbmQgc3VuNmktYTMxLXdkdCwgcmVzcGVjdGl2ZWx5LiBJIGhhdmUgdG8gY2hl
Y2sgd2hhdCB0aGUgZGlmZmVyZW5jZXMgYXJlLCBidXQgSSBndWVzcyBmb3Igb3VyIHB1cnBvc2Vz
IHRoZXNlIHNob3VsZCBiZSBzbWFsbC4KPj4gVGhhdCBzZWVtcyBsaWtlIGEgY2FsbCB0byBzb21l
IHByb3BlciBEVCBkcml2ZW4gdGltZXIvV0RUIGRyaXZlcj8KPiAKPiBTY3JhdGNoIHRoYXQuIEkg
anVzdCBzZWUgdGhhdCB0aGlzIGlzIHNvbGVseSB1c2VkIGZvciB0aGUgcmVzZXQgZnVuY3Rpb24u
IFNvIHdlIHNob3VsZCBub3QgbmVlZCB0aGlzIGZvciB0aGUgSDUgKGFuZCB0aGUgQTY0IGZvciB0
aGF0IG1hdHRlcikuIFdlIG1heSBuZWVkIHRoaXMgZm9yIHRoZSBIMyAoQ29ydGV4LUE3KSBzdXBw
b3J0LCBob3dldmVyLCB3aGljaCBzZWVtcyBxdWl0ZSBwb3B1bGFyIG9uIGNoZWFwIGJvYXJkcy4K
PiAKClNpbmNlIHJlc2V0IHJvdXRpbmUgd2lsbCBub3QgYmUgcmVxdWlyZWQgd2l0aCBQU0NJLCBJ
IGFzc3VtZSBzaG91bGQgcmV2ZXJ0IHRoZSByZXNldCBjb2RlIGNoYW5nZXMgZm9yIHRoaXMgSDUg
cGF0Y2ggYW5kIGxlYXZlIHRoZSBEVCByZXRyaWV2YWwgZm9yIGFub3RoZXIgcGF0Y2ggdGhhdCBh
ZGRzIEgzIHN1cHBvcnQuIE9yIHNob3VsZCBJIHRyeSB0aGF0IHN0dWZmIGZvciBuZXh0IHZlcnNp
b24gb2YgdGhpcyBwYXRjaD8gCgpBd2FpcwoKPiBDaGVlcnMsCj4gQW5kcmUKPiAKPj4+PiAgICNk
ZWZpbmUgU1VOWElfV0RUX01PREUgICAgICAgICAgICAweDA0Cj4+Pj4gLSNkZWZpbmUgU1VOWElf
V0RUX01PREVBRERSICAgICAgICAoU1VOWElfV0RUX0JBU0UgKyBTVU5YSV9XRFRfTU9ERSkKPj4+
PiAgICNkZWZpbmUgU1VOWElfV0RUX01PREVfRU4gICAgICAgICAoMSA8PCAwKQo+Pj4+ICAgI2Rl
ZmluZSBTVU5YSV9XRFRfTU9ERV9SU1RfRU4gICAgICgxIDw8IDEpCj4+Pj4gLXN0YXRpYyB2b2lk
IHN1bnhpX3Jlc2V0KHZvaWQpCj4+Pj4gK3N0YXRpYyB2b2lkIHN1bnhpX3Jlc2V0KHUzMiBiYXNl
KQo+Pj4+ICAgewo+Pj4+ICAgICAgIHZvaWQgX19pb21lbSAqd2R0Owo+Pj4+IC0gICAgd2R0ID0g
aW9yZW1hcF9ub2NhY2hlKFNVTlhJX1dEVF9NT0RFQUREUiAmIFBBR0VfTUFTSywgUEFHRV9TSVpF
KTsKPj4+PiArICAgIHdkdCA9IGlvcmVtYXBfbm9jYWNoZSgoYmFzZSArIFNVTlhJX1dEVF9NT0RF
KSAmIFBBR0VfTUFTSywgUEFHRV9TSVpFKTsKPj4+PiAgICAgICBpZiAoICF3ZHQgKQo+Pj4+ICAg
ICAgIHsKPj4+PiAgICAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLCAiVW5hYmxlIHRvIG1hcCB3
YXRjaGRvZyByZWdpc3RlciFcbiIpOwo+Pj4+IEBAIC00MiwxOSArNDIsMzUgQEAgc3RhdGljIHZv
aWQgc3VueGlfcmVzZXQodm9pZCkKPj4+PiAgICAgICAvKiBFbmFibGUgd2F0Y2hkb2cgdG8gdHJp
Z2dlciBhIHJlc2V0IGFmdGVyIDUwMCBtczogKi8KPj4+PiAgICAgICB3cml0ZWwoU1VOWElfV0RU
X01PREVfRU4gfCBTVU5YSV9XRFRfTU9ERV9SU1RfRU4sCj4+Pj4gLSAgICAgIHdkdCArIChTVU5Y
SV9XRFRfTU9ERUFERFIgJiB+UEFHRV9NQVNLKSk7Cj4+Pj4gKyAgICAgIHdkdCArICgoYmFzZSAr
IFNVTlhJX1dEVF9NT0RFKSAmIH5QQUdFX01BU0spKTsKPj4+PiAgICAgICBpb3VubWFwKHdkdCk7
ID4KPj4+PiAgICAgICBmb3IgKDs7KQo+Pj4+ICAgICAgICAgICB3ZmkoKTsKPj4+PiAgIH0KPj4+
Pgo+Pj4+IC1zdGF0aWMgY29uc3QgY2hhciAqIGNvbnN0IHN1bnhpX2R0X2NvbXBhdFtdIF9faW5p
dGNvbnN0ID0KPj4+PiArc3RhdGljIHZvaWQgc3VueGlfYTIwX3Jlc2V0KHZvaWQpCj4+Pj4gK3sK
Pj4+PiArICAgIHN1bnhpX3Jlc2V0KFNVTlhJX1dEVF9BMjBfQkFTRSk7Cj4+Pj4gK30KPj4+PiAr
Cj4+Pj4gK3N0YXRpYyB2b2lkIHN1bnhpX2g1X3Jlc2V0KHZvaWQpCj4+Pj4gK3sKPj4+PiArICAg
IHN1bnhpX3Jlc2V0KFNVTlhJX1dEVF9INV9CQVNFKTsKPj4+Cj4+PiBJZiBJIHJlYWQgY29ycmVj
dGx5IHRoZSBEZXZpY2UtVHJlZSBmb3IgKGxpbnV4L2FyY2gvYXJtNjQvYm9vdC9kdHMvYWxsd2lu
bmVyL3N1bjUwaS1oNS5kdHNpKSwgdGhlIGZpcm13YXJlIGlzIHN1cHBvcnRpbmcgUFNDSSAwLjIu
Cj4+Pgo+Pj4gUFNDSSAwLjIgcHJvdmlkZXMgY2FsbCBmb3IgcG93ZXItb2ZmL3Jlc2V0LCBzbyBp
bXBsZW1lbnRhdGlvbiB0aGUgcmVzZXQgY2FsbGJhY2sgc2hvdWxkIG5vdCBiZSBuZWNlc3Nhcnku
Cj4+Cj4+IFllcywgaW5kZWVkLCBvbiB0aGUgSDUgUFNDSSAwLjIgcmVzZXQgd29ya3MgdmlhIEFU
Ri4KPj4KPj4+IFNpbWlsYXJseSB0aGUgY3ViaWV0cnVja3Mgd2UgaGF2ZSBpbiBvc3N0ZXN0IGFy
ZSB1c2luZyBQU0NJIDAuMiBhbmQgc2hvdWxkIG5vdCBuZWVkIHRoZSByZXNldC4gQW5kcmUgZG8g
eW91IGtub3cgaWYgaXQgaXMgdGhlIGNhc2UgZm9yIGFsbCB0aGUgQTIwPwo+Pgo+PiBJdCBjbGFp
bXMgMC4yLCBidXQgaW4gZmFjdCBpdCBzZWVtcyBub3QgdG8gYmUgZnVsbHkgY29tcGxpYW50LCBh
cyAoZnJvbSBsb29raW5nIGF0IHRoZSBjb2RlKSBVLUJvb3QgbGFja3MgdGhlIHJlc2V0IGFuZCBw
b3dlcm9mZiBjYWxscy4gQnV0IGl0IGxvb2tzIHJhdGhlciBzdHJhaWdodC1mb3J3YXJkIHRvIGFk
ZCB0aGVtLCBhcyBVLUJvb3Qga25vd3MgaG93IHRvIHJlc2V0IGFuZCBvbmUgd291bGQganVzdCBu
ZWVkIHRvIHdpcmUgdXAgcHNjaV9zeXN0ZW1fcmVzZXQgdG8gdGhpcy4KPj4KPj4+IEZvciBINSwg
SSB3b3VsZCBpbXBvc2UgUFNDSSAwLjIgYXMgdGhlIHdheSB0byByZXNldCB0aGUgcGxhdGZvcm0u
Cj4+Cj4+IFllcy4KPj4KPj4+IEkgYW0gbGVhbmluZyB0b3dhcmRzIHRoZSBzYW1lIGZvciBBMjAg
Z2l2ZW4gdGhhdCBpdCB3b3VsZCBqdXN0IGJlIGEgbWF0dGVyIG9mIHVwZ3JhZGluZyB0aGUgYm9v
dGxvYWRlci4gTW9zdCBsaWtlbHkgeW91IHdvdWxkIGhhdmUgYWxyZWFkeSBkb25lIHRoYXQgdG8g
Z2V0IGZpeGVzLgo+Pgo+PiBOb3Qgc3VyZSB3ZSBzaG91bGQgcHVzaCBwZW9wbGUgdG8gdXBncmFk
ZSBVLUJvb3QgaW4gZ2VuZXJhbCB0byBiZSBhYmxlIHRvIHVzZSBYZW4sIGJ1dCBhcyBldmVuIGN1
cnJlbnQgbWFpbmxpbmUgVS1Cb290IGRvZXNuJ3Qgc2VlbSB0byBzdXBwb3J0IGl0LCBJIHdvdWxk
IHJhdGhlciBsZWF2ZSB0aGUgY3VycmVudCByZXNldCBzdXBwb3J0IGNvZGUgaW4uIExhc3QgdGlt
ZSBJIGNoZWNrZWQgTGludXggZG9lcyB0aGUgc2FtZS4KPj4KPj4gQ2hlZXJzLAo+PiBBbmRyZS4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 09:23:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 09:23:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzftf-0004d5-Ut; Wed, 04 Oct 2017 09:23:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=443a8edce=wei.liu2@citrix.com>)
 id 1dzfte-0004cF-K0
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 09:23:18 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 B1/23-03435-588A4D95; Wed, 04 Oct 2017 09:23:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHSDvW7jiiu
 RBn//qVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBknD31gLVjMXNH55zpzA+MTpi5GTg4JAX+J
 99M/MoLYLAIqEucOngKLswkoS/zs7GUDsUUEtCVerFoHZjMLOEv0b1kIVi8sYCHx+eBlZhCbF
 8i+NGEjUC8Hh5CAh8S13RIQYUGJkzOfsEC06kgs2P2JDaSEWUBaYvk/DpAwp4CnxPlXR1lBbF
 GgCzqXzgErFxJQkOiYfoxpAiPfLCSTZiGZNAth0gJG5lWM6sWpRWWpRbqWeklFmekZJbmJmTm
 6hgZmermpxcWJ6ak5iUnFesn5uZsYgUHGAAQ7GO9uCjjEKMnBpCTK27rgSqQQX1J+SmVGYnFG
 fFFpTmrxIUYZDg4lCd7s5UA5waLU9NSKtMwcYLjDpCU4eJREeEuXAaV5iwsSc4sz0yFSpxh1O
 W48vP6HSYglLz8vVUqc9ytIkQBIUUZpHtwIWOxdYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkj
 AvE8glPJl5JXCbXgEdwQR0xJwmsCNKEhFSUg2M7Yf2tmSefDGDz3r+0fzpD1Yr1Z9wTt++767
 oi08rv19is503rTSf4fj2WmFjJd7wozYzvDvOzGSry3RaqjuxXWZdho/bzMfdfa0bXHzdCt8W
 xF5XZY269ORGh1qRy9wZbLclCkR++5x6bquvJ3709Y05f1exZAjaLo5d6sBVbha7tOiQz9yJS
 izFGYmGWsxFxYkAENGztbgCAAA=
X-Env-Sender: prvs=443a8edce=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1507108991!53224817!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39997 invoked from network); 4 Oct 2017 09:23:13 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 09:23:13 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="450423488"
Date: Wed, 4 Oct 2017 10:23:10 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171004092310.wqoifb5nehpoihmp@citrix.com>
References: <1507056319-7467-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507056319-7467-1-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH MINI-OS] Link against libxentoolcore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMDMsIDIwMTcgYXQgMDc6NDU6MTlQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQnJpbmdpbmcgdGhpcyBjb21taXQgaW50byB4ZW4uZ2l0IG5lZWRzIGNvb3JkaW5hdGlv
biB3aXRoIHRoZQo+IGNvcnJlc3BvbmRpbmcgY2hhbmdlIHRvIGludHJvZHVjZSB0aGUgbmV3IGxp
YnJhcnk6IHRoaXMgY29tbWl0IG5lZXMgdG8KPiBiZSBpbnRyb2RldWNlZCB0byB4ZW4uZ2l0IGlt
bWVkaWF0ZWx5IGFmdGVyCj4gICAgeGVudG9vbGNvcmUsIF9yZXN0cmljdF9hbGw6IEludHJvZHVj
ZSBuZXcgbGlicmFyeSBhbmQgaW1wbGVtZW50YXRpb24KPiAKPiBTaWduZWQtb2ZmLWJ5OiBJYW4g
SmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 09:24:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 09:24:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzfvD-0004iC-9Z; Wed, 04 Oct 2017 09:24:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4438dcb6f=roger.pau@citrix.com>)
 id 1dzfvC-0004i5-Aq
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 09:24:54 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 2F/6B-01784-5E8A4D95; Wed, 04 Oct 2017 09:24:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsWyU9JRQvfJiiu
 RBm2LrS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxFfY/YCy4KVPSs6mVuYFzL08XIySEh4Cfx
 4HwzE4jNIqAicehgJ1sXIwcHm4C9xPSvFSBhEQFlid5fv1m6GLk4mAV+MUqcm/aNESQhLJAms
 ef5HDCbV8BD4u/yfkaQIiGBOYwSJy/MYIFICEqcnPkEzGYW0JFYsPsT2AJmAWmJ5f84QMKcQL
 sm7v/BDmKLAt3Qv+QpmC0koCjRP+8BG8Sd6RITn/WwTGDkn4Vk6iwkU2chTF3AyLyKUaM4tag
 stUjX0EwvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMwBBmAYAfj1PdxhxglOZiU
 RHlbF1yJFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBm70cKCdYlJqeWpGWmQOMBpi0BAePkgjvX
 JA0b3FBYm5xZjpE6hSjopQ47xyQhABIIqM0D64NFoGXGGWlhHkZgQ4R4ilILcrNLEGVf8Uozs
 GoJMxbDjKFJzOvBG76K6DFTECL5zSBLS5JREhJNTBGXJ5XpW1u0Vxs1TAtiTmnYbGqo8WeW5d
 nrGDhSusy1tV6tE3w+OlGthV7ruVPvtgv2fo6XGSNaYiWHNsNy617W3Z9jO78eLft+CvvNX7q
 GXzJK1Xv/uGQ3v7rP+fCoqWOv+42JM3b+1bOrTzSMEQnOeuli9ii49EvXL8eyXTxn9fqsdnjz
 UwlluKMREMt5qLiRABJ5o0tuwIAAA==
X-Env-Sender: prvs=4438dcb6f=roger.pau@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1507109092!93896083!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54007 invoked from network); 4 Oct 2017 09:24:52 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 09:24:52 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="54002327"
Date: Wed, 4 Oct 2017 10:24:46 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20171004092446.5q3k6eneri6pvzwq@MacBook-Pro-de-Roger.local>
References: <20170919152936.14498-1-roger.pau@citrix.com>
 <20170919152936.14498-3-roger.pau@citrix.com>
 <59D4B84E0200007800181EA0@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59D4B84E0200007800181EA0@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, konrad.wilk@oracle.com,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v6 02/11] vpci: introduce basic handlers to
 trap accesses to the PCI config space
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMDQsIDIwMTcgYXQgMDg6MzA6MzhBTSArMDAwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE5LjA5LjE3IGF0IDE3OjI5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gK3N0YXRpYyBpbnQgdnBjaV9wb3J0aW9fcmVhZChjb25zdCBzdHJ1Y3QgaHZtX2lv
X2hhbmRsZXIgKmhhbmRsZXIsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2
NF90IGFkZHIsIHVpbnQzMl90IHNpemUsIHVpbnQ2NF90ICpkYXRhKQo+ID4gK3sKPiA+ICsgICAg
c3RydWN0IGRvbWFpbiAqZCA9IGN1cnJlbnQtPmRvbWFpbjsKPiA+ICsgICAgdW5zaWduZWQgaW50
IHJlZzsKPiA+ICsgICAgcGNpX3NiZGZfdCBzYmRmOwo+ID4gKyAgICB1aW50MzJfdCBjZjg7Cj4g
PiArCj4gPiArICAgICpkYXRhID0gfih1aW50NjRfdCkwOwo+ID4gKwo+ID4gKyAgICBpZiAoIGFk
ZHIgPT0gMHhjZjggKQo+ID4gKyAgICB7Cj4gPiArICAgICAgICBBU1NFUlQoc2l6ZSA9PSA0KTsK
PiA+ICsgICAgICAgICpkYXRhID0gZC0+YXJjaC5odm1fZG9tYWluLnBjaV9jZjg7Cj4gPiArICAg
ICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwo+ID4gKyAgICB9Cj4gPiArCj4gPiArICAgIGNmOCA9
IEFDQ0VTU19PTkNFKGQtPmFyY2guaHZtX2RvbWFpbi5wY2lfY2Y4KTsKPiA+ICsgICAgaWYgKCAh
Q0Y4X0VOQUJMRUQoY2Y4KSApCj4gPiArICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwo+IAo+
IFdoeSBpcyB0aGlzIE9LQVkgaW5zdGVhZCBvZiBVTkhBTkRMRUFCTEU/IFRoZSBhY2Nlc3MgaXMg
c3VwcG9zZWQgdG8gYmUKPiBmb3J3YXJkZWQgdG8gcWVtdSBpZiBpdCdzIG5vdCBhIGNvbmZpZyBz
cGFjZSBvbmUuIFNhbWUgaW4gdGhlIHdyaXRlIHBhdGgKPiB0aGVuLgoKTm8sIEkgZG9uJ3QgdGhp
bmsgdGhpcyBzaG91bGQgYmUgZm9yd2FyZGVkIHRvIFFFTVUuIEl0IGlzIGEgY29uZmlnCnNwYWNl
IGFjY2VzcyAoYmVjYXVzZSB2cGNpX3BvcnRpb19hY2NlcHQgcmV0dXJuZWQgdHJ1ZSkuIEJ1dCB0
aGUgdmFsdWUKaW4gQ0Y4IGRvZXNuJ3QgaGF2ZSB0aGUgZW5hYmxlZCBiaXQgc2V0LCBoZW5jZSB0
aGUgYWNjZXNzIGlzCmRpc2NhcmRlZC4KCj4gPiAtLS0gYS94ZW4vYXJjaC94ODYveGVuLmxkcy5T
Cj4gPiArKysgYi94ZW4vYXJjaC94ODYveGVuLmxkcy5TCj4gPiBAQCAtMTI0LDYgKzEyNCwxMiBA
QCBTRUNUSU9OUwo+ID4gICAgICAgICBfX3BhcmFtX3N0YXJ0ID0gLjsKPiA+ICAgICAgICAgKigu
ZGF0YS5wYXJhbSkKPiA+ICAgICAgICAgX19wYXJhbV9lbmQgPSAuOwo+ID4gKwo+ID4gKyNpZiBk
ZWZpbmVkKENPTkZJR19IQVNfUENJKSAmJiBkZWZpbmVkKENPTkZJR19MQVRFX0hXRE9NKQo+ID4g
KyAgICAgICBfX3N0YXJ0X3ZwY2lfYXJyYXkgPSAuOwo+ID4gKyAgICAgICAqKC5kYXRhLnZwY2kp
Cj4gPiArICAgICAgIF9fZW5kX3ZwY2lfYXJyYXkgPSAuOwo+ID4gKyNlbmRpZgo+ID4gICAgfSA6
dGV4dAo+ID4gIAo+ID4gICNpZiBkZWZpbmVkKEJVSUxEX0lEKQo+ID4gQEAgLTIxMyw2ICsyMTks
MTIgQEAgU0VDVElPTlMKPiA+ICAgICAgICAgKiguaW5pdF9hcnJheSkKPiA+ICAgICAgICAgKihT
T1JUKC5pbml0X2FycmF5LiopKQo+ID4gICAgICAgICBfX2N0b3JzX2VuZCA9IC47Cj4gPiArCj4g
PiArI2lmIGRlZmluZWQoQ09ORklHX0hBU19QQ0kpICYmICFkZWZpbmVkKENPTkZJR19MQVRFX0hX
RE9NKQo+ID4gKyAgICAgICBfX3N0YXJ0X3ZwY2lfYXJyYXkgPSAuOwo+ID4gKyAgICAgICAqKC5k
YXRhLnZwY2kpCj4gPiArICAgICAgIF9fZW5kX3ZwY2lfYXJyYXkgPSAuOwo+ID4gKyNlbmRpZgo+
ID4gICAgfSA6dGV4dAo+IAo+IFN1aXRhYmxlIGFsaWdubWVudCBuZWVkcyB0byBiZSBlbmZvcmNl
ZCBpbiBib3RoIGNhc2VzLCBvciBlbHNlIHdlIHJpc2sKPiBzb21lb25lIGFkZGluZyBzb21ldGhp
bmcgaW1tZWRpYXRlbHkgYWhlYWQgb2Ygb25lIG9mIHlvdXIgaW5zZXJ0aW9ucywKPiBtYWtpbmcg
X19zdGFydF92cGNpX2FycmF5IG5vIGxvbmdlciBwb2ludCB0byB0aGUgZmlyc3QgZW50cnkuCgpP
SywgSSd2ZSB1c2VkIC4gPSBBTElHTihQT0lOVEVSX0FMSUdOKTsgZm9yIGJvdGggeDg2IGFuZCBB
Uk0uCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 09:26:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 09:26:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzfwY-0004pq-K9; Wed, 04 Oct 2017 09:26:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dzfwX-0004pg-V1
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 09:26:18 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 83/D0-17770-939A4D95; Wed, 04 Oct 2017 09:26:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVysyfVTddi5ZV
 Ig84mMYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePsmUcsBTfUKqbNPM/UwDhHvouRi0NIYDOj
 xJyT99m6GDmBnAOMEs9OqILYwgI+Ej8bf7GD2CICBRJfJ/xk7WLk4GAW0Jc4t6McoreFWeLk1
 NXMIDVsAroSO26+BrN5BawkNj3aDNbLIqAiMXdfE5gtKhAu0XS2nwWiRlDi5MwnYDangJ3E8Z
 VrwGxmAXWJP/MuMUPY4hJNX1ayQtjyEtvfzmGewMg/C0n7LCQts5C0zELSsoCRZRWjenFqUVl
 qka6lXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYHAyAMEOxrubAg4xSnIwKYny
 ti64EinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgjd8BVBOsCg1PbUiLTMHGCcwaQkOHiUR3jvLg
 dK8xQWJucWZ6RCpU4yKUuK8LCB9AiCJjNI8uDZYbF5ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6
 OSMK8OyBSezLwSuOmvgBYzAS2e0wS2uCQRISXVwFjM+iezPV8l1vlOzZYVTvGyVr1O/HbWf/c
 sOy7jJvmTdeWV9ttTF7X8bNFJtmy4qCPps+/gahO+FUyHd65mOD67+95TxZvuOuyMO3Oy1L/0
 XA05v3P+XcHuWSK5Dod95vu1O/HkiqgELZfpYWl5zPNxq9ravaauK/yZDh6q12ouq9P//O79D
 SWW4oxEQy3mouJEAAiE08bIAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1507109175!76255509!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56304 invoked from network); 4 Oct 2017 09:26:16 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-21.messagelabs.com with SMTP; 4 Oct 2017 09:26:16 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 323931435;
 Wed,  4 Oct 2017 02:26:15 -0700 (PDT)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 685B83F58C;
 Wed,  4 Oct 2017 02:26:14 -0700 (PDT)
To: Awais Masood <awais.masood@vadion.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1505828334-29109-1-git-send-email-awais.masood@vadion.com>
 <1506418634-20366-1-git-send-email-awais.masood@vadion.com>
 <1506418634-20366-2-git-send-email-awais.masood@vadion.com>
 <cb3a6f4f-dda2-941e-a3ba-0bdb7c313407@arm.com>
 <eb3d0a61-2eee-6f40-4f4e-0d5708ff5eac@arm.com>
 <5d8a1510-1083-5aee-916c-cece1c0eb23a@arm.com>
 <c9feef28-4fed-c060-a39e-7108ee5e0451@vadion.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <1f1b4714-27e3-987a-7d47-177725b6e368@arm.com>
Date: Wed, 4 Oct 2017 10:26:22 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <c9feef28-4fed-c060-a39e-7108ee5e0451@vadion.com>
Content-Language: en-GB
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v2 1/2] xen/arm64: Add Support for Allwinner
	H5 (sun50i)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQXdhaXMsCgpPbiAwNC8xMC8xNyAxMDoxNiwgQXdhaXMgTWFzb29kIHdyb3RlOgo+IEhpLAo+
IAo+IE9uIDA5LzI5LzIwMTcgMDk6MzUgUE0sIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+PiBIaSwK
Pj4KPj4gT24gMDkvMjgvMjAxNyAwMzo0OSBQTSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4+PiBI
aSwKPj4+Cj4+PiBPbiAwOS8yOC8yMDE3IDAxOjAzIFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+
Pj4gSGksCj4+Pj4KPj4+PiBPbiAwOS8yNi8yMDE3IDEwOjM3IEFNLCBBd2FpcyBNYXNvb2Qgd3Jv
dGU6Cj4+Pj4+IFRoaXMgcGF0Y2ggYWRkcyBzdXBwb3J0IGZvciBBbGx3aW5uZXIgSDUvc3VuNTBp
IFNvQy4KPj4+Pj4KPj4+Pj4gTWFrZWZpbGUgdXBkYXRlZCB0byBlbmFibGUgQVJNNjQgY29tcGls
YXRpb24gZm9yIHN1bnhpLmMuCj4+Cj4+IC4uLgo+Pgo+Pj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0v
cGxhdGZvcm1zL3N1bnhpLmMKPj4+Pj4gKysrIGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9zdW54
aS5jCj4+Pj4+IEBAIC0yMiwxOCArMjIsMTggQEAKPj4+Pj4gICAjaW5jbHVkZSA8YXNtL2lvLmg+
Cj4+Pj4+ICAgLyogV2F0Y2hkb2cgY29uc3RhbnRzOiAqLwo+Pj4+PiAtI2RlZmluZSBTVU5YSV9X
RFRfQkFTRSAgICAgICAgICAgIDB4MDFjMjBjOTAKPj4+Pj4gKyNkZWZpbmUgU1VOWElfV0RUX0Ey
MF9CQVNFICAgICAgICAweDAxYzIwYzkwCj4+Pj4+ICsjZGVmaW5lIFNVTlhJX1dEVF9INV9CQVNF
ICAgICAgICAgMHgwMWMyMGNBMAo+Pj4+Cj4+Pj4gSSBrbm93IHRoYXQgd2UgaGFyZGNvZGVkIHRo
aXMgdmFsdWUgZm9yIHRoZSBBMjAuIEhvd2V2ZXIsIEkgYW0gd29uZGVyaW5nIGlmIHdlIGNvdWxk
IGZpbmQgdGhpcyBhZGRyZXNzIGZyb20gdGhlIERldmljZS1UcmVlPwo+Pj4KPj4+IFllcywgYm90
aCBzdW43aS1hMjAuZHRzaSBhbmQgdGhlIEg1IC5kdHMgaGF2ZSB0aGUgV0RULgo+Pj4gSXRzIGNv
bXBhdGlibGUgc3RyaW5ncyBhcmUgc3VuNGktYTEwLXdkdCBhbmQgc3VuNmktYTMxLXdkdCwgcmVz
cGVjdGl2ZWx5LiBJIGhhdmUgdG8gY2hlY2sgd2hhdCB0aGUgZGlmZmVyZW5jZXMgYXJlLCBidXQg
SSBndWVzcyBmb3Igb3VyIHB1cnBvc2VzIHRoZXNlIHNob3VsZCBiZSBzbWFsbC4KPj4+IFRoYXQg
c2VlbXMgbGlrZSBhIGNhbGwgdG8gc29tZSBwcm9wZXIgRFQgZHJpdmVuIHRpbWVyL1dEVCBkcml2
ZXI/Cj4+Cj4+IFNjcmF0Y2ggdGhhdC4gSSBqdXN0IHNlZSB0aGF0IHRoaXMgaXMgc29sZWx5IHVz
ZWQgZm9yIHRoZSByZXNldCBmdW5jdGlvbi4gU28gd2Ugc2hvdWxkIG5vdCBuZWVkIHRoaXMgZm9y
IHRoZSBINSAoYW5kIHRoZSBBNjQgZm9yIHRoYXQgbWF0dGVyKS4gV2UgbWF5IG5lZWQgdGhpcyBm
b3IgdGhlIEgzIChDb3J0ZXgtQTcpIHN1cHBvcnQsIGhvd2V2ZXIsIHdoaWNoIHNlZW1zIHF1aXRl
IHBvcHVsYXIgb24gY2hlYXAgYm9hcmRzLgo+Pgo+IAo+IFNpbmNlIHJlc2V0IHJvdXRpbmUgd2ls
bCBub3QgYmUgcmVxdWlyZWQgd2l0aCBQU0NJLCBJIGFzc3VtZSBzaG91bGQgcmV2ZXJ0IHRoZSBy
ZXNldCBjb2RlIGNoYW5nZXMgZm9yIHRoaXMgSDUgcGF0Y2ggYW5kIGxlYXZlIHRoZSBEVCByZXRy
aWV2YWwgZm9yIGFub3RoZXIgcGF0Y2ggdGhhdCBhZGRzIEgzIHN1cHBvcnQuIE9yIHNob3VsZCBJ
IHRyeSB0aGF0IHN0dWZmIGZvciBuZXh0IHZlcnNpb24gb2YgdGhpcyBwYXRjaD8gCgpUaGFua3Mg
Zm9yIHRoZSBvZmZlciwgYnV0IEkgYWxyZWFkeSBtYWRlIGEgcGF0Y2ggdGhhdCBhZGRzIHN1cHBv
cnQgZm9yCmJhc2ljYWxseSBhbGwgdmlydHVhbGl6YXRpb24gY2FwYWJsZSBBbGx3aW5uZXIgU29D
cyAoYm90aCB2NyBhbmQgdjgKb25lcykuIFRoaXMgbG9va3MgaW50byB0aGUgRFQgZm9yIEFSTXY3
IFNvQ3MsIGJ1dCByZWxpZXMgZW50aXJlbHkgb24KUFNDSSBmb3IgQVJNdjggU29Dcy4gSSBqdXN0
IG5lZWQgdG8gdGVzdCBpdCwgdGhlbiB3aWxsIHNlbmQgaXQgb3V0LgoKU28gYWN0dWFsbHkgd2Ug
d29uJ3QgbmVlZCBhbnl0aGluZyBmcm9tIHRoYXQgcGF0Y2ggaGVyZSBhdCBhbGwsIHNpbmNlIG15
CnBhdGNoIHN1cGVyc2VkZXMgaXQgaW4gYSBtb3JlIGdlbmVyaWMgd2F5LgpEbyB5b3UgcGxhbiBv
biByZXdvcmtpbmcvcmVzZW5kaW5nIHRoZSBVQVJUIGZpeCAod2hpY2ggc2hvdWxkIGNvbWUKZmly
c3QsIGJ0dywgYXMgaXQgaXMgYSBwcmVyZXF1aXNpdGUgZm9yIEg1IGVuYWJsZW1lbnQpPwoKWW91
IGNvdWxkIGVpdGhlciBzZW5kIHRoZSBVQVJUIGZpeCBvbiBpdHMgb3duIGlmIHRoZXJlIGFyZSBj
aGFuZ2VzIG9yIEkKaW5jbHVkZSBpdCBhcyBwYXRjaCAxLzIgb2YgbXkgQWxsd2lubmVyICJzZXJp
ZXMiLgoKVGhhbmtzIQpBbmRyZS4KCj4+IENoZWVycywKPj4gQW5kcmUKPj4KPj4+Pj4gICAjZGVm
aW5lIFNVTlhJX1dEVF9NT0RFICAgICAgICAgICAgMHgwNAo+Pj4+PiAtI2RlZmluZSBTVU5YSV9X
RFRfTU9ERUFERFIgICAgICAgIChTVU5YSV9XRFRfQkFTRSArIFNVTlhJX1dEVF9NT0RFKQo+Pj4+
PiAgICNkZWZpbmUgU1VOWElfV0RUX01PREVfRU4gICAgICAgICAoMSA8PCAwKQo+Pj4+PiAgICNk
ZWZpbmUgU1VOWElfV0RUX01PREVfUlNUX0VOICAgICAoMSA8PCAxKQo+Pj4+PiAtc3RhdGljIHZv
aWQgc3VueGlfcmVzZXQodm9pZCkKPj4+Pj4gK3N0YXRpYyB2b2lkIHN1bnhpX3Jlc2V0KHUzMiBi
YXNlKQo+Pj4+PiAgIHsKPj4+Pj4gICAgICAgdm9pZCBfX2lvbWVtICp3ZHQ7Cj4+Pj4+IC0gICAg
d2R0ID0gaW9yZW1hcF9ub2NhY2hlKFNVTlhJX1dEVF9NT0RFQUREUiAmIFBBR0VfTUFTSywgUEFH
RV9TSVpFKTsKPj4+Pj4gKyAgICB3ZHQgPSBpb3JlbWFwX25vY2FjaGUoKGJhc2UgKyBTVU5YSV9X
RFRfTU9ERSkgJiBQQUdFX01BU0ssIFBBR0VfU0laRSk7Cj4+Pj4+ICAgICAgIGlmICggIXdkdCAp
Cj4+Pj4+ICAgICAgIHsKPj4+Pj4gICAgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwgIlVuYWJs
ZSB0byBtYXAgd2F0Y2hkb2cgcmVnaXN0ZXIhXG4iKTsKPj4+Pj4gQEAgLTQyLDE5ICs0MiwzNSBA
QCBzdGF0aWMgdm9pZCBzdW54aV9yZXNldCh2b2lkKQo+Pj4+PiAgICAgICAvKiBFbmFibGUgd2F0
Y2hkb2cgdG8gdHJpZ2dlciBhIHJlc2V0IGFmdGVyIDUwMCBtczogKi8KPj4+Pj4gICAgICAgd3Jp
dGVsKFNVTlhJX1dEVF9NT0RFX0VOIHwgU1VOWElfV0RUX01PREVfUlNUX0VOLAo+Pj4+PiAtICAg
ICAgd2R0ICsgKFNVTlhJX1dEVF9NT0RFQUREUiAmIH5QQUdFX01BU0spKTsKPj4+Pj4gKyAgICAg
IHdkdCArICgoYmFzZSArIFNVTlhJX1dEVF9NT0RFKSAmIH5QQUdFX01BU0spKTsKPj4+Pj4gICAg
ICAgaW91bm1hcCh3ZHQpOyA+Cj4+Pj4+ICAgICAgIGZvciAoOzspCj4+Pj4+ICAgICAgICAgICB3
ZmkoKTsKPj4+Pj4gICB9Cj4+Pj4+Cj4+Pj4+IC1zdGF0aWMgY29uc3QgY2hhciAqIGNvbnN0IHN1
bnhpX2R0X2NvbXBhdFtdIF9faW5pdGNvbnN0ID0KPj4+Pj4gK3N0YXRpYyB2b2lkIHN1bnhpX2Ey
MF9yZXNldCh2b2lkKQo+Pj4+PiArewo+Pj4+PiArICAgIHN1bnhpX3Jlc2V0KFNVTlhJX1dEVF9B
MjBfQkFTRSk7Cj4+Pj4+ICt9Cj4+Pj4+ICsKPj4+Pj4gK3N0YXRpYyB2b2lkIHN1bnhpX2g1X3Jl
c2V0KHZvaWQpCj4+Pj4+ICt7Cj4+Pj4+ICsgICAgc3VueGlfcmVzZXQoU1VOWElfV0RUX0g1X0JB
U0UpOwo+Pj4+Cj4+Pj4gSWYgSSByZWFkIGNvcnJlY3RseSB0aGUgRGV2aWNlLVRyZWUgZm9yIChs
aW51eC9hcmNoL2FybTY0L2Jvb3QvZHRzL2FsbHdpbm5lci9zdW41MGktaDUuZHRzaSksIHRoZSBm
aXJtd2FyZSBpcyBzdXBwb3J0aW5nIFBTQ0kgMC4yLgo+Pj4+Cj4+Pj4gUFNDSSAwLjIgcHJvdmlk
ZXMgY2FsbCBmb3IgcG93ZXItb2ZmL3Jlc2V0LCBzbyBpbXBsZW1lbnRhdGlvbiB0aGUgcmVzZXQg
Y2FsbGJhY2sgc2hvdWxkIG5vdCBiZSBuZWNlc3NhcnkuCj4+Pgo+Pj4gWWVzLCBpbmRlZWQsIG9u
IHRoZSBINSBQU0NJIDAuMiByZXNldCB3b3JrcyB2aWEgQVRGLgo+Pj4KPj4+PiBTaW1pbGFybHkg
dGhlIGN1YmlldHJ1Y2tzIHdlIGhhdmUgaW4gb3NzdGVzdCBhcmUgdXNpbmcgUFNDSSAwLjIgYW5k
IHNob3VsZCBub3QgbmVlZCB0aGUgcmVzZXQuIEFuZHJlIGRvIHlvdSBrbm93IGlmIGl0IGlzIHRo
ZSBjYXNlIGZvciBhbGwgdGhlIEEyMD8KPj4+Cj4+PiBJdCBjbGFpbXMgMC4yLCBidXQgaW4gZmFj
dCBpdCBzZWVtcyBub3QgdG8gYmUgZnVsbHkgY29tcGxpYW50LCBhcyAoZnJvbSBsb29raW5nIGF0
IHRoZSBjb2RlKSBVLUJvb3QgbGFja3MgdGhlIHJlc2V0IGFuZCBwb3dlcm9mZiBjYWxscy4gQnV0
IGl0IGxvb2tzIHJhdGhlciBzdHJhaWdodC1mb3J3YXJkIHRvIGFkZCB0aGVtLCBhcyBVLUJvb3Qg
a25vd3MgaG93IHRvIHJlc2V0IGFuZCBvbmUgd291bGQganVzdCBuZWVkIHRvIHdpcmUgdXAgcHNj
aV9zeXN0ZW1fcmVzZXQgdG8gdGhpcy4KPj4+Cj4+Pj4gRm9yIEg1LCBJIHdvdWxkIGltcG9zZSBQ
U0NJIDAuMiBhcyB0aGUgd2F5IHRvIHJlc2V0IHRoZSBwbGF0Zm9ybS4KPj4+Cj4+PiBZZXMuCj4+
Pgo+Pj4+IEkgYW0gbGVhbmluZyB0b3dhcmRzIHRoZSBzYW1lIGZvciBBMjAgZ2l2ZW4gdGhhdCBp
dCB3b3VsZCBqdXN0IGJlIGEgbWF0dGVyIG9mIHVwZ3JhZGluZyB0aGUgYm9vdGxvYWRlci4gTW9z
dCBsaWtlbHkgeW91IHdvdWxkIGhhdmUgYWxyZWFkeSBkb25lIHRoYXQgdG8gZ2V0IGZpeGVzLgo+
Pj4KPj4+IE5vdCBzdXJlIHdlIHNob3VsZCBwdXNoIHBlb3BsZSB0byB1cGdyYWRlIFUtQm9vdCBp
biBnZW5lcmFsIHRvIGJlIGFibGUgdG8gdXNlIFhlbiwgYnV0IGFzIGV2ZW4gY3VycmVudCBtYWlu
bGluZSBVLUJvb3QgZG9lc24ndCBzZWVtIHRvIHN1cHBvcnQgaXQsIEkgd291bGQgcmF0aGVyIGxl
YXZlIHRoZSBjdXJyZW50IHJlc2V0IHN1cHBvcnQgY29kZSBpbi4gTGFzdCB0aW1lIEkgY2hlY2tl
ZCBMaW51eCBkb2VzIHRoZSBzYW1lLgo+Pj4KPj4+IENoZWVycywKPj4+IEFuZHJlLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 09:26:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 09:26:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzfx9-0004uc-Si; Wed, 04 Oct 2017 09:26:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4438dcb6f=roger.pau@citrix.com>)
 id 1dzfx8-0004uJ-Re
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 09:26:54 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 E4/59-03610-E59A4D95; Wed, 04 Oct 2017 09:26:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsWyU9JRQjd25ZV
 Ig1+X1S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz2g2fZCp5wVfxcfoSpgfEeRxcjJ4eEgJ/E
 qs5LjCA2i4CKxKJ1fcxdjBwcbAL2EtO/VoCERQSUJXp//WYBsZkF6iVmbPvEBFIiLOAh8eNoL
 UiYF8h88mAfexcjF4eQwHwmiSknH7BAJAQlTs58AtWrI7Fg9yc2kF5mAWmJ5f/ALuAE2vR99S
 smEFsU6IL+JU/ZQWwhAUWJ/nkP2CCuTJfY+vcX8wRG/llIps5CMnUWwtQFjMyrGDWKU4vKUot
 0DS30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECw48BCHYw3twYcIhRkoNJSZS3
 dcGVSCG+pPyUyozE4oz4otKc1OJDjBocHAKb166+wCjFkpefl6okwRu+AqhOsCg1PbUiLTMHG
 CEwpRIcPEoivHeWA6V5iwsSc4sz0yFSpxgVpcR5k0D6BEASGaV5cG2wqLzEKCslzMsIdJQQT0
 FqUW5mCar8K0ZxDkYlYV4dkCk8mXklcNNfAS1mAlo8pwlscUkiQkqqgdFg+a+E2S3dhSd8H6/
 WO7/2x6FLh++cOpq68+Ra6Y9Hbd4dWvNA2qH+Ub1S8+FJcXznX59VPdIj3XZ5x9uIjS9mCsw8
 7HHF0bgmzqjsbywPo0uER6qQTNUFl7nBIg/TdyxbM4+78OfBpJ71/Gs9tx9bzPdTsW2mS/VM+
 +cfXmW+5TuXt31t3vp7SizFGYmGWsxFxYkAfs+lkMUCAAA=
X-Env-Sender: prvs=4438dcb6f=roger.pau@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1507109213!76138213!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3455 invoked from network); 4 Oct 2017 09:26:53 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 09:26:53 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="54002422"
Date: Wed, 4 Oct 2017 10:26:47 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20171004092647.4sfe2mwm4h4jr7qb@MacBook-Pro-de-Roger.local>
References: <20170928101614.75029-1-roger.pau@citrix.com>
 <59CD12DF020000780018084B@prv-mh.provo.novell.com>
 <20170928153908.55gksxjenvyferse@dhcp-3-128.uk.xensource.com>
 <20170928155500.h5tw6qmgccetpt2q@dhcp-3-128.uk.xensource.com>
 <59D4BB190200007800181F14@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59D4BB190200007800181F14@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] x86/pvh: fix memory accounting for Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMDQsIDIwMTcgYXQgMDg6NDI6MzNBTSArMDAwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI4LjA5LjE3IGF0IDE3OjU1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT0sgSSB0aGluayBJJ20gc3RhcnRpbmcgdG8gdW5kZXJzdGFuZCB0aGlzLiBUaGUg
bmVlZF9wYWdpbmcgdGhpbmcgaXQncwo+ID4gb25seSBkb25lIGlmIHRoZSBwYWdlIHRhYmxlcyBh
cmUgbm90IHNoYXJlZCBiZWNhdXNlIHRoZSBpb21tdV9lbmFibGVkCj4gPiBoYXMgYWxyZWFkeSBy
ZXNlcnZlZCBzb21lIG1lbW9yeSBmb3IgdGhlIHBhZ2UgdGFibGVzLCB0aGF0IGNhbiBiZQo+ID4g
c2hhcmVkIHdpdGggRVBULiBJIHRoaW5rIHRoaXMgaXMgYWxsIHZlcnkgY29uZnVzaW5nLCBhbmQg
dGhlCj4gPiBjYWxjdWxhdGlvbnMgZG9uZSBmb3IgdGhlIGlvbW11X2VuYWJsZWQgY2FzZSBhcmUg
d3JvbmcuIFhlbiBzaG91bGQgdXNlCj4gPiBkb20wX3BhZ2luZ19wYWdlcyBpbnN0ZWFkLgo+IAo+
IFlvdSBuZWVkIHRvIGxvb2sgYXQgdGhlIGhpc3RvcnkgLSB0aGUgSU9NTVUgcGFydCB3YXMgdGhl
cmUgYmVmb3JlCj4gdGhlIHBhZ2luZyBwb3J0aW9uLCBJIHRoaW5rLiBBbmQgeWVzLCBhcyBpbmRp
Y2F0ZWQgaW4gYW4gZWFybGllciByZXBseSwKPiByZW1vdmluZyB0aGUgSU9NTVUgcGFydCBpbiBm
YXZvciBvZiB1c2luZyBkb20wX3BhZ2luZ19wYWdlcygpCj4gKGFuZCBkb3VibGluZyB0aGUgdmFs
dWUgd2hlbiBub3Qgc2hhcmluZyBwYWdlIHRhYmxlcykgd291bGQgc2VlbQo+IHByZWZlcmFibGUu
CgpJJ3ZlIGRvbmUgdGhpcyBpbiB0aGUgbmV3IHZlcnNpb24gdGhhdCBJIHBvc3RlZC4KCj4gPiBJ
IHN0aWxsIGRvbid0IHVuZGVyc3RhbmQgdGhlIG5lZWQgZm9yIHRoZSAnZm9yJyBsb29wLgo+IAo+
IFRoZSBzZWNvbmQgaXRlcmF0aW9uIG9mIHRoZSBsb29wIHVzZXMgYSBzaHJ1bmsgImF2YWlsIiBy
ZXN1bHRpbmcKPiBmcm9tIHRoZSBmaXJzdCBpdGVyYXRpb24sIHRvIG1ha2Ugc3VyZSB0aGUgcmVt
YWluaW5nIGFtb3VudCBvZgo+IG1lbW9yeSBjb21lcyByZWFzb25hYmx5IGNsb3NlIHRvIHdoYXQg
d2FzIHJlcXVlc3RlZCBvbiB0aGUKPiBjb21tYW5kIGxpbmUuIFRoaXMgbWF0dGVycyBzcGVjaWZp
Y2FsbHkgd2hlbiBxdWl0ZSBhIGJpdCBvZgo+IG1lbW9yeSBpcyBuZWVkZWQgZm9yIHRoZSBwYWdl
IHRhYmxlcy4KClJpZ2h0LCBpbiB0aGUgbmV3IHNlcmllcyBJIHdhcyBhYmxlIHRvIGdldCByaWQg
b2YgdGhlIGxvb3AgYmVjYXVzZSBJCnVzZSBtYXhfcGR4IHRvIGNhbGN1bGF0ZSB0aGUgYW1vdW50
IG9mIG1lbW9yeSBuZWVkZWQgZm9yIHRoZSBJT01NVSBhbmQKcDJtIHBhZ2UtdGFibGVzLgoKVGhh
bmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 09:32:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 09:32:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzg2H-0005oq-HA; Wed, 04 Oct 2017 09:32:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1dzg2F-0005ok-HR
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 09:32:11 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 F1/34-02041-A9AA4D95; Wed, 04 Oct 2017 09:32:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCIsWRWlGSWpSXmKPExsVyMfT+Qd3pq65
 EGtzs4rH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDM63qxjKrgqWnH5xR+WBsYbAl2MXBxCAjMY
 JT4tu8sO4rAINLBKPNj4hAXEkRCYwypxdeEc5i5GDiCnTOLIGosuRk4gs0hi/5eP7DD213e/w
 GxeAUGJkzNBejmBpnpIHHmwgBnE5hQIlHi/8CATxLbnjBL/3s5nBUmwCWhJ3L+9gg1kPouAis
 SXr04gJq9AgMSbyWYgprCAu0TXG12QYhEBRYkHL2+ygkxhFuhklPj/6yLYeGYBTYnW7b/ZJzA
 KzkJyxSwkqQWMTKsYNYpTi8pSi3SNzPSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3
 MQLDs56BgXEHY8Nev0OMkhxMSqK8rQuuRArxJeWnVGYkFmfEF5XmpBYfYtTg4BD4+fRvC6MUS
 15+XqqSBG/jSqA6waLU9NSKtMwcYATBlEpw8CiJ8DaApHmLCxJzizPTIVKnGI05Lty59IeJ48
 CeW3+YhMAmSYnz5oOUCoCUZpTmwQ2CRfYlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8M0C
 m8GTmlcDtewV0ChPQKXOawE4pSURISTUwCp9YNvvrTS/TI7q6CWZvLj8z8JawW//Q6XPytjJr
 +U25vDLTRFeueb86+N/j7Le8Mi+YD+za3LZI+eDlW4k98nlPtayUd597Y8S5W60i+rPSDy09/
 Wcvn9786t95PemTctzddkHLzQft9s5gyFM0Utq3wqPMz7D50wwxoXUnrv77lpLOX+QRo8RSnJ
 FoqMVcVJwIAJCFYijnAgAA
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1507109526!113779528!1
X-Originating-IP: [209.85.223.193]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26023 invoked from network); 4 Oct 2017 09:32:07 -0000
Received: from mail-io0-f193.google.com (HELO mail-io0-f193.google.com)
 (209.85.223.193)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Oct 2017 09:32:07 -0000
Received: by mail-io0-f193.google.com with SMTP id j201so366467ioj.0
 for <xen-devel@lists.xenproject.org>; Wed, 04 Oct 2017 02:32:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=1+qXDzzEzY/aZ88m5dvZu7zC5zNwVU84nvyQ+SsR/ZU=;
 b=lsbhS1bb+MoIGjCUb76Oa2yGOHWS5al0vMh5V2QjaAnMaHbWlZ96iYVg8tulktrGTK
 TrbOuEg5fI4XuPQdnX5e9bmpCE3YH/MVEXcZutZgAg21P22wMyYoEZ4Zbdep34VVi5Pq
 7hnmpmHxS41WaCdGrlQAtHxn7uwiy9yB+WteEAJMOMuyo/rkOJWI3AC2kJswwMDpnLci
 fWDcCS1DqjZuRsi33fSYmp4rAy0NJ3B4LjmqszuPIeRXOhpvF4rIn3nF+REvDIin78j+
 lWPQTK64TWVrhHNLDTLSJe+H2paeuY+JS2VnpwlWz6jCa8iTWBLtwLLFIqrG5mdK2/s3
 HWHQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=1+qXDzzEzY/aZ88m5dvZu7zC5zNwVU84nvyQ+SsR/ZU=;
 b=anx3WQW1HH6fXmS0nHkW5IAYK5t++ASE6ReWp7cSX98R6/yd0BOjozBqzT2dMhT9Sa
 OStUTDu2A45KT4RDlpSIGWIBWxiULlf+qmdEetd0mwty7peKfA6Z4KfG9YKrsNDtHumH
 Zi68yJB45jp1IlIVtUeHhEI8OaVfmkVWht/gLSGD06uCRbDhrcy5vpJd3o/pb4iSJq1g
 GYRWC0FflS4bSCyWJn0tg2mLOhsNIqhiKvvpVvlfGGx+ta8EXzwlgiHB0rZRxhN2g3/Q
 aT7an/8xuDvnhvTBlVxJ9ONl1QVolVMAhb13GEtedEysmezo2wBqMgIEbJ9pBxd531s9
 xovQ==
X-Gm-Message-State: AMCzsaULmUO6egb8+OVbXKIH21lvatvg6iWbLWCINXisVXsQPkVPywt1
 VROsKdFnV2hFg1Evnqd9pWvoD6vfMEujZAln8bA=
X-Google-Smtp-Source: AOwi7QA+dZxJ5jdXck4/z5ge7uBOyE3hljbxJo1kaWVBYH+153CBIVY5id8qV3TK0DDWWo4rc2HC/A3xNOF/4LfDFOE=
X-Received: by 10.107.25.82 with SMTP id 79mr31195700ioz.265.1507109525935;
 Wed, 04 Oct 2017 02:32:05 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.78.81 with HTTP; Wed, 4 Oct 2017 02:32:05 -0700 (PDT)
In-Reply-To: <CACvf2oVkY5Mxz4SfWeRnsgaMK1TWcrQkUj0tmLPtO8GnWNuWiw@mail.gmail.com>
References: <1506692963-1762-1-git-send-email-al1img@gmail.com>
 <1506692963-1762-2-git-send-email-al1img@gmail.com>
 <20171002120202.su2p6om5kodlvrj4@citrix.com>
 <CACvf2oVkY5Mxz4SfWeRnsgaMK1TWcrQkUj0tmLPtO8GnWNuWiw@mail.gmail.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Wed, 4 Oct 2017 12:32:05 +0300
Message-ID: <CACvf2oVH0+1BwaOsyHnXn8OFu2c0Gx4+nTJMp6Uh9dmj5K5iJw@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH] libxl: fix generating array of enums in
	getypes.py
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMiwgMjAxNyBhdCA0OjE4IFBNLCBPbGVrc2FuZHIgR3J5dHNvdiA8YWwxaW1n
QGdtYWlsLmNvbT4gd3JvdGU6Cj4gT24gTW9uLCBPY3QgMiwgMjAxNyBhdCAzOjAyIFBNLCBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPiB3cm90ZToKPj4gT24gRnJpLCBTZXAgMjksIDIwMTcg
YXQgMDQ6NDk6MjNQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRzb3Ygd3JvdGU6Cj4+PiBGcm9tOiBP
bGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+Cj4+Pgo+Pj4gRW51
bSBhbHdheXMgdXNlcyAieCIgdmFsdWUgYXMgaW5wdXQgYXJndW1lbnQuIEluCj4+PiBjYXNlIG9m
IGVudW0gYXJyYXkgInQiIGFyZ3VtZW50IHNob3VsZCBiZSBwYXNzZWQuCj4+Pgo+Pj4gU2lnbmVk
LW9mZi1ieTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgo+
Pgo+PiBDaGVja2luZyBwYXJlbnQgZG9lc24ndCBzZWVtIHRvIGJlIG5lY2Vzc2FyeS4gV2UgYWxy
ZWFkeSBoYXZlICJ3IiB3aGljaAo+PiBpcyBwYXNzZWQgYnkgdGhlIGhpZ2hlciBsZXZlbC4KPj4K
Pj4gQ2FuIHlvdSB0cnkgdGhlIGZvbGxvd2luZyBwYXRjaD8KPj4KPj4gRnJvbSBjNDUxZTg4ZGM2
NGZlYmJiZWE4MzU1NjNlYjMzNDdjYmMyNDg3NGNlIE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQo+
PiBGcm9tOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+PiBEYXRlOiBNb24sIDIgT2N0
IDIwMTcgMTI6NDg6MjggKzAxMDAKPj4gU3ViamVjdDogW1BBVENIXSBsaWJ4bC9nZW50eXBlczog
Zml4IGdlbmVyYXRpbmcgYXJyYXkgb2YgZW51bXMKPj4KPj4gVGhlcmUgaXMgbm8gcmVhc29uIHRv
IGhhcmRjb2RlICJ4IiBpbiBjb2RlLiBVc2UgInciIHdoaWNoIGlzIHBhc3NlZAo+PiBieSB0aGUg
aGlnaGVyIGxldmVsLgo+Pgo+PiBUaGlzIGNoYW5nZSByZXF1aXJlcyB1cyB0byBhbGxvdyAieCIg
dG8gYmUgdW51c2VkIHNvIHRoYXQgdGhlCj4+IHRvcC1sZXZlbCBlbnVtIHBhcnNlX2pzb24gZnVu
Y3Rpb25zIGNvbnRpbnVlIHRvIGNvbXBpbGUuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Cj4+IC0tLQo+PiAgdG9vbHMvbGlieGwvZ2VudHlwZXMucHkg
fCA2ICsrKy0tLQo+PiAgMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlv
bnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2dlbnR5cGVzLnB5IGIvdG9vbHMv
bGlieGwvZ2VudHlwZXMucHkKPj4gaW5kZXggNzZhY2E3NmFhYS4uODhlNWM1ZjMwZSAxMDA2NDQK
Pj4gLS0tIGEvdG9vbHMvbGlieGwvZ2VudHlwZXMucHkKPj4gKysrIGIvdG9vbHMvbGlieGwvZ2Vu
dHlwZXMucHkKPj4gQEAgLTQzMiw3ICs0MzIsNyBAQCBkZWYgbGlieGxfQ190eXBlX3BhcnNlX2pz
b24odHksIHcsIHYsIGluZGVudCA9ICIgICAgIiwgcGFyZW50ID0gTm9uZSwgZGlzY3JpbWluYQo+
PiAgICAgIHMgPSAiIgo+PiAgICAgIGlmIHBhcmVudCBpcyBOb25lOgo+PiAgICAgICAgICBzICs9
ICJpbnQgcmMgPSAwO1xuIgo+PiAtICAgICAgICBzICs9ICJjb25zdCBsaWJ4bF9fanNvbl9vYmpl
Y3QgKnggPSBvO1xuIgo+PiArICAgICAgICBzICs9ICJjb25zdCBsaWJ4bF9fanNvbl9vYmplY3Qg
KnggX19hdHRyaWJ1dGVfXygoX191bnVzZWRfXykpID0gbztcbiIKPj4KPj4gICAgICBpZiBpc2lu
c3RhbmNlKHR5LCBpZGwuQXJyYXkpOgo+PiAgICAgICAgICBpZiBwYXJlbnQgaXMgTm9uZToKPj4g
QEAgLTQ2NywxMSArNDY3LDExIEBAIGRlZiBsaWJ4bF9DX3R5cGVfcGFyc2VfanNvbih0eSwgdywg
diwgaW5kZW50ID0gIiAgICAiLCBwYXJlbnQgPSBOb25lLCBkaXNjcmltaW5hCj4+ICAgICAgICAg
ICAgICByYWlzZSBFeGNlcHRpb24oIk9ubHkgS2V5ZWRVbmlvbiBjYW4gaGF2ZSBkaXNjcmltaW5h
dG9yIikKPj4gICAgICAgICAgcyArPSAie1xuIgo+PiAgICAgICAgICBzICs9ICIgICAgY29uc3Qg
Y2hhciAqZW51bV9zdHI7XG4iCj4+IC0gICAgICAgIHMgKz0gIiAgICBpZiAoIWxpYnhsX19qc29u
X29iamVjdF9pc19zdHJpbmcoeCkpIHtcbiIKPj4gKyAgICAgICAgcyArPSAiICAgIGlmICghbGli
eGxfX2pzb25fb2JqZWN0X2lzX3N0cmluZyglcykpIHtcbiIgJSB3Cj4+ICAgICAgICAgIHMgKz0g
IiAgICAgICAgcmMgPSAtMTtcbiIKPj4gICAgICAgICAgcyArPSAiICAgICAgICBnb3RvIG91dDtc
biIKPj4gICAgICAgICAgcyArPSAiICAgIH1cbiIKPj4gLSAgICAgICAgcyArPSAiICAgIGVudW1f
c3RyID0gbGlieGxfX2pzb25fb2JqZWN0X2dldF9zdHJpbmcoeCk7XG4iCj4+ICsgICAgICAgIHMg
Kz0gIiAgICBlbnVtX3N0ciA9IGxpYnhsX19qc29uX29iamVjdF9nZXRfc3RyaW5nKCVzKTtcbiIg
JSB3Cj4+ICAgICAgICAgIHMgKz0gIiAgICByYyA9ICVzX2Zyb21fc3RyaW5nKGVudW1fc3RyLCAl
cyk7XG4iICUgKHR5LnR5cGVuYW1lLCB0eS5wYXNzX2FyZyh2LCBwYXJlbnQgaXMgTm9uZSwgaWRs
LlBBU1NfQllfUkVGRVJFTkNFKSkKPj4gICAgICAgICAgcyArPSAiICAgIGlmIChyYylcbiIKPj4g
ICAgICAgICAgcyArPSAiICAgICAgICBnb3RvIG91dDtcbiIKPj4gLS0KPj4gMi4xMS4wCj4+Cj4K
PiBDaGVja2VkIHRoaXMgcGF0Y2guIEl0IHdvcmtzLgo+Cj4gLS0KPiBCZXN0IFJlZ2FyZHMsCj4g
T2xla3NhbmRyIEdyeXRzb3YuCgpIaSBXZWksIHdpbGwgeW91IGNvbW1pdCB5b3VyIHBhdGNoPwoK
LS0gCkJlc3QgUmVnYXJkcywKT2xla3NhbmRyIEdyeXRzb3YuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 09:33:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 09:33:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzg3S-0005uE-SK; Wed, 04 Oct 2017 09:33:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzg3R-0005tm-FN
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 09:33:25 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 FA/D4-03422-4EAA4D95; Wed, 04 Oct 2017 09:33:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVffJqiu
 RBqvbOSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCase7IDcaCL0IVfzZOYW5g
 PMfbxcjFISTQyCTx/esnFgjnMaPEkq4VTBDONkaJj+s62LoYOTlEBJwlvp6Zyw5i8wroS7zs3
 wIU5+AQFvCT+PbTDqReQuA+s8TWd/fB6iUEPCV+v97HAmOf+L4EyGbnYBOwkjgkBhJlEVCVuN
 I/gW0CI/cCRoZVjBrFqUVlqUW6hiZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxi
 BPmcAgh2M1zcGHGKU5GBSEuV9t/JKpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXlNgCAkJFqWm
 p1akZeYAgw8mLcHBoyTCuw+klbe4IDG3ODMdInWKUZfj2KbLf5iEWPLy81KlxHkvgRQJgBRll
 ObBjYBFwiVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8wqDXMKTmVcCt+kV0BFMQEfMaQI7oi
 QRISXVwCi50TNb6U9t9XW9fVsb+AX6ORk9YroDjhzatsQ3xPbEB4V7ETV8Obbil0wfx9Y7zLw
 oc8H0pJF/+fnT/YW7potyxKVf62H08fLmOjj7dRnL2fC2Beof2xQylOwuFuYZ67w9rts1L3Jz
 pvFZVsO0qh/vlpepz0qtkub/qifE0PfP8Jl+2c6/SizFGYmGWsxFxYkAMv/d7n8CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1507109603!96651402!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36774 invoked from network); 4 Oct 2017 09:33:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Oct 2017 09:33:24 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzg3O-0001EW-Nc; Wed, 04 Oct 2017 09:33:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dzg3J-00063t-7i; Wed, 04 Oct 2017 09:33:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dzg3I-0001VP-Vj; Wed, 04 Oct 2017 09:33:17 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113997-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=0ccac4aa461176a056997c34dbf1ef2eeb78303e
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 04 Oct 2017 09:33:16 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113997: regressions -
	trouble: blocked/fail
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzk5NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzk5Ny8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTM5NzIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAwY2NhYzRhYTQ2MTE3NmEwNTY5OTdj
MzRkYmYxZWYyZWViNzgzMDNlCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAg
ICBkYmM0YjZlMTNhNWQwZGQ4OTY3Y2RlN2ZmNzAwMGFiMWVkODg2MjVlCgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAxMTM5NzIgIDIwMTctMTAtMDMgMjE6MDI6NDMgWiAgICAwIGRheXMKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTEzOTc5ICAyMDE3LTEwLTA0IDAwOjEwOjEzIFogICAgMCBkYXlzICAgIDcg
YXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAg
Qmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgogIEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25y
YWQud2lsa0BvcmFjbGUuY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQg
d291bGQgYmUgNDI0IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 09:40:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 09:40:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzg9h-0006Cx-LH; Wed, 04 Oct 2017 09:39:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <awais.masood@softrove.com>) id 1dzg9g-0006Cr-AM
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 09:39:52 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 99/37-01910-76CA4D95; Wed, 04 Oct 2017 09:39:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmleJIrShJLcpLzFFi42Lxqg3S0U1ZcyX
 SYP1cI4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPC658sBdc1Kt496WVpYPyg0MXIySEkMJNR
 YvnX7C5GLg4WgXOsErsXHGIBcSQE7rBK7PpynhWkSkIgS2LNq8lQdprE63kP2SHsaon1t9YwQ
 0zSkDjR9JwVpFlI4BejxJRj38CKhAV8JH42/gKyOThEBAol1i0TAjGZBfQlzu0ohyjfwizxam
 sP2Hw2AR2JefufMILYvAK2ElPb17KA2CwCKhJbL20Hs0UFwiX2f7/GDFEjKHFy5hOwOKeAtcS
 2bffAbGYBdYk/8y4xQ9jiEreezGeCsOUltr+dwzyBUXQWkvZZSFpmIWmZhaRlASPLKkaN4tSi
 stQiXSMLvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwIipZ2Bg3MHYfsLvEKMkB
 5OSKO+7lVcihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwbloFlBMsSk1PrUjLzAHGLkxagoNHSY
 T3GUiat7ggMbc4Mx0idYpRl2Pfnlt/mIRY8vLzUqXEefeDFAmAFGWU5sGNgKWRS4yyUsK8jAw
 MDEI8BalFuZklqPKvGMU5GJWEeQ+DTOHJzCuB2/QK6AgmoCPmNIEdUZKIkJJqYJy7k79llmF2
 79Etbiovps7h4ezQcticf+evZMkU5QXzhd78tHkwd/XU7Xn3XzH6Nc0xOn2pOfbeow0i79p0p
 px89SFvR5eUcMcVM+WmMCnNmNbWfSeS7eefPqGq/ers862rHATnRO4RdLhfqqVoIPFlydQbj5
 KK2dfYRNcaze2O+CPz7l3SihQlluKMREMt5qLiRADwRCwwHgMAAA==
X-Env-Sender: awais.masood@softrove.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1507109988!101035706!1
X-Originating-IP: [74.125.82.44]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1271 invoked from network); 4 Oct 2017 09:39:48 -0000
Received: from mail-wm0-f44.google.com (HELO mail-wm0-f44.google.com)
 (74.125.82.44)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Oct 2017 09:39:48 -0000
Received: by mail-wm0-f44.google.com with SMTP id q124so21639984wmb.0
 for <xen-devel@lists.xenproject.org>; Wed, 04 Oct 2017 02:39:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=vadion-com.20150623.gappssmtp.com; s=20150623;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=GfICnhXJ4v+tTxAj9zQ/1D3wmORE+22NDSQY1ux1HxU=;
 b=LN9tlCL95g9TOH+4cQb+3kr9vr6OX60OlDnvoLRB4w2FkCbc4eIDKirNp/NFaImef4
 kNK+RS+pkOemxJi7lxEJFV1HG0wNdm+Ifrw2UebgMTiuFXv/Msj0KXEuBKW1OWh2mX4T
 vw38jspY4+4ekoDRFYbIpXA48YavycvbmekgNYa6WbkRTqCjf6G2te19nUB6fvGkvzSX
 4meNiJPK+VMX+hdLUKQRRwznzNSIkvG+PLeXK0IVpiLxUsrX17Sz3fVSSwZZGkMqBg/9
 NoFgOcED6QW+VzVYabeIuDO42JAilfI+aea+h2h+jWjWQ7ka2ExiY6T3xDzpsbQU4z45
 vsZw==
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=GfICnhXJ4v+tTxAj9zQ/1D3wmORE+22NDSQY1ux1HxU=;
 b=qDjCzEW1gGYNnP+424UajD30eOYfUeAeaDnl0TqWNX5dEz2g34xoGUtWrW0L3t2mjn
 TbZKwjJhFe4jf5cfiEbxn5ypV6VRMCCNSiUPne6E34crH0Sx0vJZOLJ6efDoa0oBkV5b
 EXuMvTMjEN5y/62yFKJexkN68UvTtKgbibiu/A5+InWJV3PsRr/3Zc2NOMh9wMhl3Sk6
 0sNHuVrsBKjrcSMYQOlRnjK7pV5HHyXNGNgIhG1502vvR54AW0F3bn/650/ZJHEyisIg
 bT/8bYXUQ2dW4C5uOv7n0GcCgfOXM4yPUKg331MFJY7bT8+ud74Sj2rlL2Yt7kGNWdOh
 ur0w==
X-Gm-Message-State: AHPjjUhCjO4TeWqEiEmApi3HFrY693oF+XqjMxmMhzJcOx0L6y+yD192
 18r+9T8edPDTk5hk2geourzGCg==
X-Google-Smtp-Source: AOwi7QCHyI2qo8BEq38a3R24HLfTczc43I8RXD07KlLwMfd/3sM1z5CNh/UAHlQcXzfo6AXC+Mhq2A==
X-Received: by 10.80.165.141 with SMTP id a13mr27179258edc.200.1507109988307; 
 Wed, 04 Oct 2017 02:39:48 -0700 (PDT)
Received: from [192.168.1.25] ([182.185.135.166])
 by smtp.gmail.com with ESMTPSA id h2sm11149945edf.39.2017.10.04.02.39.46
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 04 Oct 2017 02:39:47 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1505828334-29109-1-git-send-email-awais.masood@vadion.com>
 <1506418634-20366-1-git-send-email-awais.masood@vadion.com>
 <1506418634-20366-2-git-send-email-awais.masood@vadion.com>
 <cb3a6f4f-dda2-941e-a3ba-0bdb7c313407@arm.com>
 <eb3d0a61-2eee-6f40-4f4e-0d5708ff5eac@arm.com>
 <5d8a1510-1083-5aee-916c-cece1c0eb23a@arm.com>
 <c9feef28-4fed-c060-a39e-7108ee5e0451@vadion.com>
 <1f1b4714-27e3-987a-7d47-177725b6e368@arm.com>
From: Awais Masood <awais.masood@vadion.com>
Message-ID: <5a1c5611-0325-67b6-ef7b-0fa859899abd@vadion.com>
Date: Wed, 4 Oct 2017 14:39:43 +0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1f1b4714-27e3-987a-7d47-177725b6e368@arm.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v2 1/2] xen/arm64: Add Support for Allwinner
	H5 (sun50i)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxMC8wNC8yMDE3IDAyOjI2IFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPiBIaSBB
d2FpcywKPiAKPiBPbiAwNC8xMC8xNyAxMDoxNiwgQXdhaXMgTWFzb29kIHdyb3RlOgo+PiBIaSwK
Pj4KPj4gT24gMDkvMjkvMjAxNyAwOTozNSBQTSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4+PiBI
aSwKPj4+Cj4+PiBPbiAwOS8yOC8yMDE3IDAzOjQ5IFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToK
Pj4+PiBIaSwKPj4+Pgo+Pj4+IE9uIDA5LzI4LzIwMTcgMDE6MDMgUE0sIEp1bGllbiBHcmFsbCB3
cm90ZToKPj4+Pj4gSGksCj4+Pj4+Cj4+Pj4+IE9uIDA5LzI2LzIwMTcgMTA6MzcgQU0sIEF3YWlz
IE1hc29vZCB3cm90ZToKPj4+Pj4+IFRoaXMgcGF0Y2ggYWRkcyBzdXBwb3J0IGZvciBBbGx3aW5u
ZXIgSDUvc3VuNTBpIFNvQy4KPj4+Pj4+Cj4+Pj4+PiBNYWtlZmlsZSB1cGRhdGVkIHRvIGVuYWJs
ZSBBUk02NCBjb21waWxhdGlvbiBmb3Igc3VueGkuYy4KPj4+Cj4+PiAuLi4KPj4+Cj4+Pj4+PiAt
LS0gYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3N1bnhpLmMKPj4+Pj4+ICsrKyBiL3hlbi9hcmNo
L2FybS9wbGF0Zm9ybXMvc3VueGkuYwo+Pj4+Pj4gQEAgLTIyLDE4ICsyMiwxOCBAQAo+Pj4+Pj4g
ICAjaW5jbHVkZSA8YXNtL2lvLmg+Cj4+Pj4+PiAgIC8qIFdhdGNoZG9nIGNvbnN0YW50czogKi8K
Pj4+Pj4+IC0jZGVmaW5lIFNVTlhJX1dEVF9CQVNFICAgICAgICAgICAgMHgwMWMyMGM5MAo+Pj4+
Pj4gKyNkZWZpbmUgU1VOWElfV0RUX0EyMF9CQVNFICAgICAgICAweDAxYzIwYzkwCj4+Pj4+PiAr
I2RlZmluZSBTVU5YSV9XRFRfSDVfQkFTRSAgICAgICAgIDB4MDFjMjBjQTAKPj4+Pj4KPj4+Pj4g
SSBrbm93IHRoYXQgd2UgaGFyZGNvZGVkIHRoaXMgdmFsdWUgZm9yIHRoZSBBMjAuIEhvd2V2ZXIs
IEkgYW0gd29uZGVyaW5nIGlmIHdlIGNvdWxkIGZpbmQgdGhpcyBhZGRyZXNzIGZyb20gdGhlIERl
dmljZS1UcmVlPwo+Pj4+Cj4+Pj4gWWVzLCBib3RoIHN1bjdpLWEyMC5kdHNpIGFuZCB0aGUgSDUg
LmR0cyBoYXZlIHRoZSBXRFQuCj4+Pj4gSXRzIGNvbXBhdGlibGUgc3RyaW5ncyBhcmUgc3VuNGkt
YTEwLXdkdCBhbmQgc3VuNmktYTMxLXdkdCwgcmVzcGVjdGl2ZWx5LiBJIGhhdmUgdG8gY2hlY2sg
d2hhdCB0aGUgZGlmZmVyZW5jZXMgYXJlLCBidXQgSSBndWVzcyBmb3Igb3VyIHB1cnBvc2VzIHRo
ZXNlIHNob3VsZCBiZSBzbWFsbC4KPj4+PiBUaGF0IHNlZW1zIGxpa2UgYSBjYWxsIHRvIHNvbWUg
cHJvcGVyIERUIGRyaXZlbiB0aW1lci9XRFQgZHJpdmVyPwo+Pj4KPj4+IFNjcmF0Y2ggdGhhdC4g
SSBqdXN0IHNlZSB0aGF0IHRoaXMgaXMgc29sZWx5IHVzZWQgZm9yIHRoZSByZXNldCBmdW5jdGlv
bi4gU28gd2Ugc2hvdWxkIG5vdCBuZWVkIHRoaXMgZm9yIHRoZSBINSAoYW5kIHRoZSBBNjQgZm9y
IHRoYXQgbWF0dGVyKS4gV2UgbWF5IG5lZWQgdGhpcyBmb3IgdGhlIEgzIChDb3J0ZXgtQTcpIHN1
cHBvcnQsIGhvd2V2ZXIsIHdoaWNoIHNlZW1zIHF1aXRlIHBvcHVsYXIgb24gY2hlYXAgYm9hcmRz
Lgo+Pj4KPj4KPj4gU2luY2UgcmVzZXQgcm91dGluZSB3aWxsIG5vdCBiZSByZXF1aXJlZCB3aXRo
IFBTQ0ksIEkgYXNzdW1lIHNob3VsZCByZXZlcnQgdGhlIHJlc2V0IGNvZGUgY2hhbmdlcyBmb3Ig
dGhpcyBINSBwYXRjaCBhbmQgbGVhdmUgdGhlIERUIHJldHJpZXZhbCBmb3IgYW5vdGhlciBwYXRj
aCB0aGF0IGFkZHMgSDMgc3VwcG9ydC4gT3Igc2hvdWxkIEkgdHJ5IHRoYXQgc3R1ZmYgZm9yIG5l
eHQgdmVyc2lvbiBvZiB0aGlzIHBhdGNoPyAKPiAKPiBUaGFua3MgZm9yIHRoZSBvZmZlciwgYnV0
IEkgYWxyZWFkeSBtYWRlIGEgcGF0Y2ggdGhhdCBhZGRzIHN1cHBvcnQgZm9yCj4gYmFzaWNhbGx5
IGFsbCB2aXJ0dWFsaXphdGlvbiBjYXBhYmxlIEFsbHdpbm5lciBTb0NzIChib3RoIHY3IGFuZCB2
OAo+IG9uZXMpLiBUaGlzIGxvb2tzIGludG8gdGhlIERUIGZvciBBUk12NyBTb0NzLCBidXQgcmVs
aWVzIGVudGlyZWx5IG9uCj4gUFNDSSBmb3IgQVJNdjggU29Dcy4gSSBqdXN0IG5lZWQgdG8gdGVz
dCBpdCwgdGhlbiB3aWxsIHNlbmQgaXQgb3V0Lgo+IAo+IFNvIGFjdHVhbGx5IHdlIHdvbid0IG5l
ZWQgYW55dGhpbmcgZnJvbSB0aGF0IHBhdGNoIGhlcmUgYXQgYWxsLCBzaW5jZSBteQo+IHBhdGNo
IHN1cGVyc2VkZXMgaXQgaW4gYSBtb3JlIGdlbmVyaWMgd2F5Lgo+IERvIHlvdSBwbGFuIG9uIHJl
d29ya2luZy9yZXNlbmRpbmcgdGhlIFVBUlQgZml4ICh3aGljaCBzaG91bGQgY29tZQo+IGZpcnN0
LCBidHcsIGFzIGl0IGlzIGEgcHJlcmVxdWlzaXRlIGZvciBINSBlbmFibGVtZW50KT8KPiAKPiBZ
b3UgY291bGQgZWl0aGVyIHNlbmQgdGhlIFVBUlQgZml4IG9uIGl0cyBvd24gaWYgdGhlcmUgYXJl
IGNoYW5nZXMgb3IgSQo+IGluY2x1ZGUgaXQgYXMgcGF0Y2ggMS8yIG9mIG15IEFsbHdpbm5lciAi
c2VyaWVzIi4KCkknbGwgc2VuZCB0aGUgbGF0ZXN0IHZlcnNpb24gb2YgVUFSVCBmaXggYXMgYSBz
dGFuZGFsb25lIHBhdGNoLgoKQXdhaXMKCj4gCj4gVGhhbmtzIQo+IEFuZHJlLgo+IAo+Pj4gQ2hl
ZXJzLAo+Pj4gQW5kcmUKPj4+Cj4+Pj4+PiAgICNkZWZpbmUgU1VOWElfV0RUX01PREUgICAgICAg
ICAgICAweDA0Cj4+Pj4+PiAtI2RlZmluZSBTVU5YSV9XRFRfTU9ERUFERFIgICAgICAgIChTVU5Y
SV9XRFRfQkFTRSArIFNVTlhJX1dEVF9NT0RFKQo+Pj4+Pj4gICAjZGVmaW5lIFNVTlhJX1dEVF9N
T0RFX0VOICAgICAgICAgKDEgPDwgMCkKPj4+Pj4+ICAgI2RlZmluZSBTVU5YSV9XRFRfTU9ERV9S
U1RfRU4gICAgICgxIDw8IDEpCj4+Pj4+PiAtc3RhdGljIHZvaWQgc3VueGlfcmVzZXQodm9pZCkK
Pj4+Pj4+ICtzdGF0aWMgdm9pZCBzdW54aV9yZXNldCh1MzIgYmFzZSkKPj4+Pj4+ICAgewo+Pj4+
Pj4gICAgICAgdm9pZCBfX2lvbWVtICp3ZHQ7Cj4+Pj4+PiAtICAgIHdkdCA9IGlvcmVtYXBfbm9j
YWNoZShTVU5YSV9XRFRfTU9ERUFERFIgJiBQQUdFX01BU0ssIFBBR0VfU0laRSk7Cj4+Pj4+PiAr
ICAgIHdkdCA9IGlvcmVtYXBfbm9jYWNoZSgoYmFzZSArIFNVTlhJX1dEVF9NT0RFKSAmIFBBR0Vf
TUFTSywgUEFHRV9TSVpFKTsKPj4+Pj4+ICAgICAgIGlmICggIXdkdCApCj4+Pj4+PiAgICAgICB7
Cj4+Pj4+PiAgICAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLCAiVW5hYmxlIHRvIG1hcCB3YXRj
aGRvZyByZWdpc3RlciFcbiIpOwo+Pj4+Pj4gQEAgLTQyLDE5ICs0MiwzNSBAQCBzdGF0aWMgdm9p
ZCBzdW54aV9yZXNldCh2b2lkKQo+Pj4+Pj4gICAgICAgLyogRW5hYmxlIHdhdGNoZG9nIHRvIHRy
aWdnZXIgYSByZXNldCBhZnRlciA1MDAgbXM6ICovCj4+Pj4+PiAgICAgICB3cml0ZWwoU1VOWElf
V0RUX01PREVfRU4gfCBTVU5YSV9XRFRfTU9ERV9SU1RfRU4sCj4+Pj4+PiAtICAgICAgd2R0ICsg
KFNVTlhJX1dEVF9NT0RFQUREUiAmIH5QQUdFX01BU0spKTsKPj4+Pj4+ICsgICAgICB3ZHQgKyAo
KGJhc2UgKyBTVU5YSV9XRFRfTU9ERSkgJiB+UEFHRV9NQVNLKSk7Cj4+Pj4+PiAgICAgICBpb3Vu
bWFwKHdkdCk7ID4KPj4+Pj4+ICAgICAgIGZvciAoOzspCj4+Pj4+PiAgICAgICAgICAgd2ZpKCk7
Cj4+Pj4+PiAgIH0KPj4+Pj4+Cj4+Pj4+PiAtc3RhdGljIGNvbnN0IGNoYXIgKiBjb25zdCBzdW54
aV9kdF9jb21wYXRbXSBfX2luaXRjb25zdCA9Cj4+Pj4+PiArc3RhdGljIHZvaWQgc3VueGlfYTIw
X3Jlc2V0KHZvaWQpCj4+Pj4+PiArewo+Pj4+Pj4gKyAgICBzdW54aV9yZXNldChTVU5YSV9XRFRf
QTIwX0JBU0UpOwo+Pj4+Pj4gK30KPj4+Pj4+ICsKPj4+Pj4+ICtzdGF0aWMgdm9pZCBzdW54aV9o
NV9yZXNldCh2b2lkKQo+Pj4+Pj4gK3sKPj4+Pj4+ICsgICAgc3VueGlfcmVzZXQoU1VOWElfV0RU
X0g1X0JBU0UpOwo+Pj4+Pgo+Pj4+PiBJZiBJIHJlYWQgY29ycmVjdGx5IHRoZSBEZXZpY2UtVHJl
ZSBmb3IgKGxpbnV4L2FyY2gvYXJtNjQvYm9vdC9kdHMvYWxsd2lubmVyL3N1bjUwaS1oNS5kdHNp
KSwgdGhlIGZpcm13YXJlIGlzIHN1cHBvcnRpbmcgUFNDSSAwLjIuCj4+Pj4+Cj4+Pj4+IFBTQ0kg
MC4yIHByb3ZpZGVzIGNhbGwgZm9yIHBvd2VyLW9mZi9yZXNldCwgc28gaW1wbGVtZW50YXRpb24g
dGhlIHJlc2V0IGNhbGxiYWNrIHNob3VsZCBub3QgYmUgbmVjZXNzYXJ5Lgo+Pj4+Cj4+Pj4gWWVz
LCBpbmRlZWQsIG9uIHRoZSBINSBQU0NJIDAuMiByZXNldCB3b3JrcyB2aWEgQVRGLgo+Pj4+Cj4+
Pj4+IFNpbWlsYXJseSB0aGUgY3ViaWV0cnVja3Mgd2UgaGF2ZSBpbiBvc3N0ZXN0IGFyZSB1c2lu
ZyBQU0NJIDAuMiBhbmQgc2hvdWxkIG5vdCBuZWVkIHRoZSByZXNldC4gQW5kcmUgZG8geW91IGtu
b3cgaWYgaXQgaXMgdGhlIGNhc2UgZm9yIGFsbCB0aGUgQTIwPwo+Pj4+Cj4+Pj4gSXQgY2xhaW1z
IDAuMiwgYnV0IGluIGZhY3QgaXQgc2VlbXMgbm90IHRvIGJlIGZ1bGx5IGNvbXBsaWFudCwgYXMg
KGZyb20gbG9va2luZyBhdCB0aGUgY29kZSkgVS1Cb290IGxhY2tzIHRoZSByZXNldCBhbmQgcG93
ZXJvZmYgY2FsbHMuIEJ1dCBpdCBsb29rcyByYXRoZXIgc3RyYWlnaHQtZm9yd2FyZCB0byBhZGQg
dGhlbSwgYXMgVS1Cb290IGtub3dzIGhvdyB0byByZXNldCBhbmQgb25lIHdvdWxkIGp1c3QgbmVl
ZCB0byB3aXJlIHVwIHBzY2lfc3lzdGVtX3Jlc2V0IHRvIHRoaXMuCj4+Pj4KPj4+Pj4gRm9yIEg1
LCBJIHdvdWxkIGltcG9zZSBQU0NJIDAuMiBhcyB0aGUgd2F5IHRvIHJlc2V0IHRoZSBwbGF0Zm9y
bS4KPj4+Pgo+Pj4+IFllcy4KPj4+Pgo+Pj4+PiBJIGFtIGxlYW5pbmcgdG93YXJkcyB0aGUgc2Ft
ZSBmb3IgQTIwIGdpdmVuIHRoYXQgaXQgd291bGQganVzdCBiZSBhIG1hdHRlciBvZiB1cGdyYWRp
bmcgdGhlIGJvb3Rsb2FkZXIuIE1vc3QgbGlrZWx5IHlvdSB3b3VsZCBoYXZlIGFscmVhZHkgZG9u
ZSB0aGF0IHRvIGdldCBmaXhlcy4KPj4+Pgo+Pj4+IE5vdCBzdXJlIHdlIHNob3VsZCBwdXNoIHBl
b3BsZSB0byB1cGdyYWRlIFUtQm9vdCBpbiBnZW5lcmFsIHRvIGJlIGFibGUgdG8gdXNlIFhlbiwg
YnV0IGFzIGV2ZW4gY3VycmVudCBtYWlubGluZSBVLUJvb3QgZG9lc24ndCBzZWVtIHRvIHN1cHBv
cnQgaXQsIEkgd291bGQgcmF0aGVyIGxlYXZlIHRoZSBjdXJyZW50IHJlc2V0IHN1cHBvcnQgY29k
ZSBpbi4gTGFzdCB0aW1lIEkgY2hlY2tlZCBMaW51eCBkb2VzIHRoZSBzYW1lLgo+Pj4+Cj4+Pj4g
Q2hlZXJzLAo+Pj4+IEFuZHJlLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 09:42:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 09:42:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzgCH-0006rR-21; Wed, 04 Oct 2017 09:42:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=443a8edce=wei.liu2@citrix.com>)
 id 1dzgCG-0006rI-2N
 for xen-devel@lists.xen.org; Wed, 04 Oct 2017 09:42:32 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 9F/A8-03093-70DA4D95; Wed, 04 Oct 2017 09:42:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDvS7b2iu
 RBkt6rS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owPy66yFuxnqui59oSlgXESUxcjJ4eEgL/E
 kYMHWboYOThYBFQktr+SBgmzCShL/OzsZQOxRQR0JZ4teAZkc3EwC2xhkvh6ehcLSEJYwEni3
 Y7XYEW8AhYSTXO+soAUCQm0MUocb7rMApEQlDg58wmYzSygI7Fg9yc2kGXMAtISy/9xgJicAp
 4SM9pVQSpEgU7oXDoHrFpIQEGiY/oxpgmMfLOQDJqFZNAshEELGJlXMWoUpxaVpRbpGlnqJRV
 lpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBhoDEOxgPLAo8BCjJAeTkijvu5VXIoX4
 kvJTKjMSizPii0pzUosPMcpwcChJ8N5aDZQTLEpNT61Iy8wBhjxMWoKDR0mEV2QNUJq3uCAxt
 zgzHSJ1ilGX48bD63+YhFjy8vNSpcR5lUGKBECKMkrz4EbA4u8So6yUMC8j0FFCPAWpRbmZJa
 jyrxjFORiVhHlrQC7hycwrgdv0CugIJqAj5jSBHVGSiJCSamC0Tpdd0uCWE1qg+/BbrdWrlpd
 mkyVWKkyVN2AUv7bknp2+03wmrnXRz/9eDFi0Ts3VrEHQ6t/df+EaJ84U9GiIMp1baWEi7iC1
 r5DNIDcy82vropORxR9PHL9/fb9PBP+eO4v+zdC4fmedEdf1HakdZtkplY+3bNn68twKra2BU
 vtjp+3nODNRiaU4I9FQi7moOBEAnZtY3boCAAA=
X-Env-Sender: prvs=443a8edce=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1507110149!70082280!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50143 invoked from network); 4 Oct 2017 09:42:30 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 09:42:30 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="450424749"
Date: Wed, 4 Oct 2017 10:42:00 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171004094200.7i4nnvpmb7fb55z2@citrix.com>
References: <1507054073-4776-1-git-send-email-andrew.cooper3@citrix.com>
 <1507054073-4776-5-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507054073-4776-5-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 4/4] xen/ubsan: Introduce and use
	CONFIG_UBSAN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMDMsIDIwMTcgYXQgMDc6MDc6NTNQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUZXN0ZWQgd2l0aCBHQ0MgNC45IG9mIERlYmlhbiBKZXNzaWUuCj4gCj4gU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBTaWdu
ZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKU2VyaWVzOgoKUmV2aWV3
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+ClRlc3RlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4gd2l0aCBHQ0MgNi4zCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 09:43:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 09:43:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzgD8-0006wF-Am; Wed, 04 Oct 2017 09:43:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=443a8edce=wei.liu2@citrix.com>)
 id 1dzgD7-0006w6-4K
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 09:43:25 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 37/7B-09852-C3DA4D95; Wed, 04 Oct 2017 09:43:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDva712iu
 RBu/+mVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnX+3vZCg6KV9zZcZqlgfGVYBcjJ4eEgL/E
 pCOb2EFsFgEViRNTV7KC2GwCyhI/O3vZQGwRAQ2JlW8WsnQxcnEwC6xglJh8YQlTFyMHh7CAu
 0TXG12QGl4BC4lJ+zcygdQICaxjkvj27QkzREJQ4uTMJywgNrOAjsSC3Z/YQHqZBaQllv/jAA
 lzCgRKPJ/SzghiiwLd0Ll0Dli5kICCRMf0Y0wTGPlmIZk0C8mkWQiTFjAyr2LUKE4tKkst0jU
 00ksqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAw1BiDYwdg3y/kQoyQHk5Io77uV
 VyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfDeWg2UEyxKTU+tSMvMAQY9TFqCg0dJhFdkDVCat
 7ggMbc4Mx0idYpRUUqcVxkkIQCSyCjNg2uDRdolRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCf
 Pqg0zhycwrgZv+CmgxE9DiOU1gi0sSEVJSDYwJR8w9W08rnZf0kfLpuqizWsCqtyBMo1i9bmf
 9B938TetDO7vWBEvtn9XUPl/6yqL9Dz75NMqZTi8vP7RSwPCj6Z20l19Nin6sMTLLCnq2SWfi
 3F1xpcnNL4s+8U4vYva6+m5hS/Xmx6uXXfewPtQ+0Sv0wHa5M8JzP7BpbF64c8HZo9n81oJKL
 MUZiYZazEXFiQBK1hqNrwIAAA==
X-Env-Sender: prvs=443a8edce=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1507110202!110921032!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12357 invoked from network); 4 Oct 2017 09:43:23 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 09:43:23 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="450424848"
Date: Wed, 4 Oct 2017 10:43:20 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20171004094320.uwo5slnwrbcbrlv2@citrix.com>
References: <1506692963-1762-1-git-send-email-al1img@gmail.com>
 <1506692963-1762-2-git-send-email-al1img@gmail.com>
 <20171002120202.su2p6om5kodlvrj4@citrix.com>
 <CACvf2oVkY5Mxz4SfWeRnsgaMK1TWcrQkUj0tmLPtO8GnWNuWiw@mail.gmail.com>
 <CACvf2oVH0+1BwaOsyHnXn8OFu2c0Gx4+nTJMp6Uh9dmj5K5iJw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CACvf2oVH0+1BwaOsyHnXn8OFu2c0Gx4+nTJMp6Uh9dmj5K5iJw@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH] libxl: fix generating array of enums in
	getypes.py
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMDQsIDIwMTcgYXQgMTI6MzI6MDVQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gT24gTW9uLCBPY3QgMiwgMjAxNyBhdCA0OjE4IFBNLCBPbGVrc2FuZHIgR3J5
dHNvdiA8YWwxaW1nQGdtYWlsLmNvbT4gd3JvdGU6Cj4gPiBPbiBNb24sIE9jdCAyLCAyMDE3IGF0
IDM6MDIgUE0sIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+IE9uIEZy
aSwgU2VwIDI5LCAyMDE3IGF0IDA0OjQ5OjIzUE0gKzAzMDAsIE9sZWtzYW5kciBHcnl0c292IHdy
b3RlOgo+ID4+PiBGcm9tOiBPbGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZAZXBh
bS5jb20+Cj4gPj4+Cj4gPj4+IEVudW0gYWx3YXlzIHVzZXMgIngiIHZhbHVlIGFzIGlucHV0IGFy
Z3VtZW50LiBJbgo+ID4+PiBjYXNlIG9mIGVudW0gYXJyYXkgInQiIGFyZ3VtZW50IHNob3VsZCBi
ZSBwYXNzZWQuCj4gPj4+Cj4gPj4+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBHcnl0c292IDxv
bGVrc2FuZHJfZ3J5dHNvdkBlcGFtLmNvbT4KPiA+Pgo+ID4+IENoZWNraW5nIHBhcmVudCBkb2Vz
bid0IHNlZW0gdG8gYmUgbmVjZXNzYXJ5LiBXZSBhbHJlYWR5IGhhdmUgInciIHdoaWNoCj4gPj4g
aXMgcGFzc2VkIGJ5IHRoZSBoaWdoZXIgbGV2ZWwuCj4gPj4KPiA+PiBDYW4geW91IHRyeSB0aGUg
Zm9sbG93aW5nIHBhdGNoPwo+ID4+Cj4gPj4gRnJvbSBjNDUxZTg4ZGM2NGZlYmJiZWE4MzU1NjNl
YjMzNDdjYmMyNDg3NGNlIE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQo+ID4+IEZyb206IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPj4gRGF0ZTogTW9uLCAyIE9jdCAyMDE3IDEyOjQ4
OjI4ICswMTAwCj4gPj4gU3ViamVjdDogW1BBVENIXSBsaWJ4bC9nZW50eXBlczogZml4IGdlbmVy
YXRpbmcgYXJyYXkgb2YgZW51bXMKPiA+Pgo+ID4+IFRoZXJlIGlzIG5vIHJlYXNvbiB0byBoYXJk
Y29kZSAieCIgaW4gY29kZS4gVXNlICJ3IiB3aGljaCBpcyBwYXNzZWQKPiA+PiBieSB0aGUgaGln
aGVyIGxldmVsLgo+ID4+Cj4gPj4gVGhpcyBjaGFuZ2UgcmVxdWlyZXMgdXMgdG8gYWxsb3cgIngi
IHRvIGJlIHVudXNlZCBzbyB0aGF0IHRoZQo+ID4+IHRvcC1sZXZlbCBlbnVtIHBhcnNlX2pzb24g
ZnVuY3Rpb25zIGNvbnRpbnVlIHRvIGNvbXBpbGUuCj4gPj4KPiA+PiBTaWduZWQtb2ZmLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4+IC0tLQo+ID4+ICB0b29scy9saWJ4bC9n
ZW50eXBlcy5weSB8IDYgKysrLS0tCj4gPj4gIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMo
KyksIDMgZGVsZXRpb25zKC0pCj4gPj4KPiA+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvZ2Vu
dHlwZXMucHkgYi90b29scy9saWJ4bC9nZW50eXBlcy5weQo+ID4+IGluZGV4IDc2YWNhNzZhYWEu
Ljg4ZTVjNWYzMGUgMTAwNjQ0Cj4gPj4gLS0tIGEvdG9vbHMvbGlieGwvZ2VudHlwZXMucHkKPiA+
PiArKysgYi90b29scy9saWJ4bC9nZW50eXBlcy5weQo+ID4+IEBAIC00MzIsNyArNDMyLDcgQEAg
ZGVmIGxpYnhsX0NfdHlwZV9wYXJzZV9qc29uKHR5LCB3LCB2LCBpbmRlbnQgPSAiICAgICIsIHBh
cmVudCA9IE5vbmUsIGRpc2NyaW1pbmEKPiA+PiAgICAgIHMgPSAiIgo+ID4+ICAgICAgaWYgcGFy
ZW50IGlzIE5vbmU6Cj4gPj4gICAgICAgICAgcyArPSAiaW50IHJjID0gMDtcbiIKPiA+PiAtICAg
ICAgICBzICs9ICJjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKnggPSBvO1xuIgo+ID4+ICsgICAg
ICAgIHMgKz0gImNvbnN0IGxpYnhsX19qc29uX29iamVjdCAqeCBfX2F0dHJpYnV0ZV9fKChfX3Vu
dXNlZF9fKSkgPSBvO1xuIgo+ID4+Cj4gPj4gICAgICBpZiBpc2luc3RhbmNlKHR5LCBpZGwuQXJy
YXkpOgo+ID4+ICAgICAgICAgIGlmIHBhcmVudCBpcyBOb25lOgo+ID4+IEBAIC00NjcsMTEgKzQ2
NywxMSBAQCBkZWYgbGlieGxfQ190eXBlX3BhcnNlX2pzb24odHksIHcsIHYsIGluZGVudCA9ICIg
ICAgIiwgcGFyZW50ID0gTm9uZSwgZGlzY3JpbWluYQo+ID4+ICAgICAgICAgICAgICByYWlzZSBF
eGNlcHRpb24oIk9ubHkgS2V5ZWRVbmlvbiBjYW4gaGF2ZSBkaXNjcmltaW5hdG9yIikKPiA+PiAg
ICAgICAgICBzICs9ICJ7XG4iCj4gPj4gICAgICAgICAgcyArPSAiICAgIGNvbnN0IGNoYXIgKmVu
dW1fc3RyO1xuIgo+ID4+IC0gICAgICAgIHMgKz0gIiAgICBpZiAoIWxpYnhsX19qc29uX29iamVj
dF9pc19zdHJpbmcoeCkpIHtcbiIKPiA+PiArICAgICAgICBzICs9ICIgICAgaWYgKCFsaWJ4bF9f
anNvbl9vYmplY3RfaXNfc3RyaW5nKCVzKSkge1xuIiAlIHcKPiA+PiAgICAgICAgICBzICs9ICIg
ICAgICAgIHJjID0gLTE7XG4iCj4gPj4gICAgICAgICAgcyArPSAiICAgICAgICBnb3RvIG91dDtc
biIKPiA+PiAgICAgICAgICBzICs9ICIgICAgfVxuIgo+ID4+IC0gICAgICAgIHMgKz0gIiAgICBl
bnVtX3N0ciA9IGxpYnhsX19qc29uX29iamVjdF9nZXRfc3RyaW5nKHgpO1xuIgo+ID4+ICsgICAg
ICAgIHMgKz0gIiAgICBlbnVtX3N0ciA9IGxpYnhsX19qc29uX29iamVjdF9nZXRfc3RyaW5nKCVz
KTtcbiIgJSB3Cj4gPj4gICAgICAgICAgcyArPSAiICAgIHJjID0gJXNfZnJvbV9zdHJpbmcoZW51
bV9zdHIsICVzKTtcbiIgJSAodHkudHlwZW5hbWUsIHR5LnBhc3NfYXJnKHYsIHBhcmVudCBpcyBO
b25lLCBpZGwuUEFTU19CWV9SRUZFUkVOQ0UpKQo+ID4+ICAgICAgICAgIHMgKz0gIiAgICBpZiAo
cmMpXG4iCj4gPj4gICAgICAgICAgcyArPSAiICAgICAgICBnb3RvIG91dDtcbiIKPiA+PiAtLQo+
ID4+IDIuMTEuMAo+ID4+Cj4gPgo+ID4gQ2hlY2tlZCB0aGlzIHBhdGNoLiBJdCB3b3Jrcy4KPiA+
Cj4gPiAtLQo+ID4gQmVzdCBSZWdhcmRzLAo+ID4gT2xla3NhbmRyIEdyeXRzb3YuCj4gCj4gSGkg
V2VpLCB3aWxsIHlvdSBjb21taXQgeW91ciBwYXRjaD8KPiAKClllcywgSSBwbGFuIHRvIGZpeCB0
aGlzIGJ1ZyBvbmUgd2F5IG9yIGFub3RoZXIgZm9yIHRoaXMgcmVsZWFzZS4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 09:54:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 09:54:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzgNo-0007q8-BD; Wed, 04 Oct 2017 09:54:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dzgNm-0007q2-C9
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 09:54:26 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 CE/D5-03435-1DFA4D95; Wed, 04 Oct 2017 09:54:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS/fC+iu
 RBpce2lh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmLPz1hKfjCVbH8em0D42qOLkZODiGBPIm9
 h/+wgNi8AnYSjz49YwaxJQQMJU4vvAkWZxFQlZh0azmYzSagLtH2bDtrFyMHh4iAo8TkZq8uR
 i4OZoFmJolnn88ygdQIC6RJ/Dg9mQ0kISRwi1Hi+5mjYAlOAU+JS8c6wJp5BQQl/u4QBgkzC2
 hJPPx1iwXC1pZYtvA1M0gJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGDWKU4vKUot0jYz
 0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECg48BCHYwrpkfeIhRkoNJSZR3/ror
 kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeN+A5ASLUtNTK9Iyc4BxAJOW4OBREuE1AknzFhck5
 hZnpkOkTjHqcnTcvPuHSYglLz8vVUqctwakSACkKKM0D24ELCYvMcpKCfMyAh0lxFOQWpSbWY
 Iq/4pRnINRSZj3OMgUnsy8ErhNr4COYAI6Yk4T2BEliQgpqQZGbqbZpfUz50z8M2uXUNbkYi2
 b1dVM+47c5W6bF/3Z+l2k3x6tQ1Kr9hz+4rxtqsdyHR7bI/9K8+X99jwr2pXbpnnr2cPumuzO
 wL85e7Muud7R+LHm4Mft9pNjT+u/2eETzskp5BkzaeaCpR0GrVdmmm6+d5PdevfMPVfmskoWu
 UrOmT9R4t6+WUosxRmJhlrMRcWJADX9e/nEAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1507110863!120031751!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55237 invoked from network); 4 Oct 2017 09:54:24 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 09:54:24 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 04 Oct 2017 03:54:22 -0600
Message-Id: <59D4CBEA0200007800181FC9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 04 Oct 2017 03:54:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20170919152936.14498-1-roger.pau@citrix.com>
 <20170919152936.14498-3-roger.pau@citrix.com>
 <59D4B84E0200007800181EA0@prv-mh.provo.novell.com>
 <20171004092446.5q3k6eneri6pvzwq@MacBook-Pro-de-Roger.local>
In-Reply-To: <20171004092446.5q3k6eneri6pvzwq@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, konrad.wilk@oracle.com,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v6 02/11] vpci: introduce basic handlers to
 trap accesses to the PCI config space
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA0LjEwLjE3IGF0IDExOjI0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgT2N0IDA0LCAyMDE3IGF0IDA4OjMwOjM4QU0gKzAwMDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTkuMDkuMTcgYXQgMTc6MjksIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gK3N0YXRpYyBpbnQgdnBjaV9wb3J0aW9fcmVhZChjb25zdCBzdHJ1Y3QgaHZt
X2lvX2hhbmRsZXIgKmhhbmRsZXIsCj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50NjRfdCBhZGRyLCB1aW50MzJfdCBzaXplLCB1aW50NjRfdCAqZGF0YSkKPj4gPiArewo+PiA+
ICsgICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1cnJlbnQtPmRvbWFpbjsKPj4gPiArICAgIHVuc2ln
bmVkIGludCByZWc7Cj4+ID4gKyAgICBwY2lfc2JkZl90IHNiZGY7Cj4+ID4gKyAgICB1aW50MzJf
dCBjZjg7Cj4+ID4gKwo+PiA+ICsgICAgKmRhdGEgPSB+KHVpbnQ2NF90KTA7Cj4+ID4gKwo+PiA+
ICsgICAgaWYgKCBhZGRyID09IDB4Y2Y4ICkKPj4gPiArICAgIHsKPj4gPiArICAgICAgICBBU1NF
UlQoc2l6ZSA9PSA0KTsKPj4gPiArICAgICAgICAqZGF0YSA9IGQtPmFyY2guaHZtX2RvbWFpbi5w
Y2lfY2Y4Owo+PiA+ICsgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Cj4+ID4gKyAgICB9Cj4+
ID4gKwo+PiA+ICsgICAgY2Y4ID0gQUNDRVNTX09OQ0UoZC0+YXJjaC5odm1fZG9tYWluLnBjaV9j
ZjgpOwo+PiA+ICsgICAgaWYgKCAhQ0Y4X0VOQUJMRUQoY2Y4KSApCj4+ID4gKyAgICAgICAgcmV0
dXJuIFg4NkVNVUxfT0tBWTsKPj4gCj4+IFdoeSBpcyB0aGlzIE9LQVkgaW5zdGVhZCBvZiBVTkhB
TkRMRUFCTEU/IFRoZSBhY2Nlc3MgaXMgc3VwcG9zZWQgdG8gYmUKPj4gZm9yd2FyZGVkIHRvIHFl
bXUgaWYgaXQncyBub3QgYSBjb25maWcgc3BhY2Ugb25lLiBTYW1lIGluIHRoZSB3cml0ZSBwYXRo
Cj4+IHRoZW4uCj4gCj4gTm8sIEkgZG9uJ3QgdGhpbmsgdGhpcyBzaG91bGQgYmUgZm9yd2FyZGVk
IHRvIFFFTVUuIEl0IGlzIGEgY29uZmlnCj4gc3BhY2UgYWNjZXNzIChiZWNhdXNlIHZwY2lfcG9y
dGlvX2FjY2VwdCByZXR1cm5lZCB0cnVlKS4gQnV0IHRoZSB2YWx1ZQo+IGluIENGOCBkb2Vzbid0
IGhhdmUgdGhlIGVuYWJsZWQgYml0IHNldCwgaGVuY2UgdGhlIGFjY2VzcyBpcwo+IGRpc2NhcmRl
ZC4KCldpdGggdGhlIGVuYWJsZSBiaXQgY2xlYXIgaXQgaXMgbXkgdW5kZXJzdGFuZGluZyB0aGF0
IHRoaXMgaXMgdGhlbgpfbm90XyBhIGNvbmZpZyBzcGFjZSBhY2Nlc3MuIHZwY2lfcG9ydGlvX2Fj
Y2VwdCgpIHNpbXBseSBkb2Vzbid0CmhhdmUgZW5vdWdoIGluZm9ybWF0aW9uIHRvIHRlbGwuCgpK
YW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 10:02:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 10:02:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzgVQ-0000Dg-Uf; Wed, 04 Oct 2017 10:02:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4438c69fc=Ian.Jackson@citrix.com>)
 id 1dzgVP-0000D4-5I
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 10:02:19 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 7E/51-03283-AA1B4D95; Wed, 04 Oct 2017 10:02:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHRDpO7SjVc
 iDV5807P4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNafi9kLzjHXPHy2XemBsb/TF2MnBwSAv4S
 ay/+ZgWx2QR0JZq2/GUDsXkFBCVOznzCAmIzC+hILNj9iQ3ClpfY/nYOM0SNg8SVvmlgNSwCK
 hIPTvwCi4sIKEo8eHmTFaK+WmLHsYXsXYwcHMIC7hJdb3RBwpwClhJbGxYCtXJxCAksYpT40t
 4LdY+JxNuFO9lA6oUE1CTmro+fwMg3C8lFs5BcNAvJRQsYmVcxahSnFpWlFukaGeklFWWmZ5T
 kJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGGgMQ7GBcMz/wEKMkB5OSKO/8dVcihfiS8lMq
 MxKLM+KLSnNSiw8xynBwKEnwxm0AygkWpaanVqRl5gCDHiYtwcGjJMLbCZLmLS5IzC3OTIdIn
 WI05rjx8PofJo6Om3f/MAmx5OXnpUqJQ0wSACnNKM2DGwSLxkuMslLCvIxApwnxFKQW5WaWoM
 q/YhTnYFQS5k0DmcKTmVcCt+8V0ClMQKfMaQI7pSQRISXVwKifb5phsLqzp3HVS4ZVR378nfl
 mo4Lmmsfr2MKLP778cF/G5E7G2tsHRG38NA73l1f53Ch849u40WD6p9v/FR/2WbV/aT36UPuI
 wvJXXfsKflVZnZaK/aSY2hfD/UZqRu/RjG/3vJ5fu7na0+7FdbU557I5G9c6PNY8Zsf0+Z5Bz
 jSftv0eJU+VWIozEg21mIuKEwHTViLywQIAAA==
X-Env-Sender: prvs=4438c69fc=Ian.Jackson@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1507111331!60305645!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45734 invoked from network); 4 Oct 2017 10:02:13 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 10:02:13 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="442456417"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22996.45473.185695.796109@mariner.uk.xensource.com>
Date: Wed, 4 Oct 2017 11:02:09 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20171002120202.su2p6om5kodlvrj4@citrix.com>
References: <1506692963-1762-1-git-send-email-al1img@gmail.com>
 <1506692963-1762-2-git-send-email-al1img@gmail.com>
 <20171002120202.su2p6om5kodlvrj4@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, Oleksandr Grytsov <al1img@gmail.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH] libxl: fix generating array of enums in
	getypes.py
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIXSBsaWJ4bDogZml4IGdlbmVyYXRpbmcgYXJyYXkg
b2YgZW51bXMgaW4gZ2V0eXBlcy5weSIpOgo+IEZyb206IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+Cj4gRGF0ZTogTW9uLCAyIE9jdCAyMDE3IDEyOjQ4OjI4ICswMTAwCj4gU3ViamVjdDog
W1BBVENIXSBsaWJ4bC9nZW50eXBlczogZml4IGdlbmVyYXRpbmcgYXJyYXkgb2YgZW51bXMKPiAK
PiBUaGVyZSBpcyBubyByZWFzb24gdG8gaGFyZGNvZGUgIngiIGluIGNvZGUuIFVzZSAidyIgd2hp
Y2ggaXMgcGFzc2VkCj4gYnkgdGhlIGhpZ2hlciBsZXZlbC4KCkFja2VkLWJ5OiBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KClRoZSBsb2dpYyBoZXJlIGlzIHJhdGhlciB0
YW5nbGVkIGJ1dCBJIGRvbid0IGZhbmN5IHJlZmFjdG9yaW5nIHRoZSBpZGwKY29tcGlsZXIuLi4K
Cklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 10:02:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 10:02:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzgW3-0000Fu-6d; Wed, 04 Oct 2017 10:02:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dzgW1-0000Ff-JE
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 10:02:57 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 04/57-03435-0D1B4D95; Wed, 04 Oct 2017 10:02:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTffcxiu
 RBhMvCVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnTb/1hK/jBUfGu8QR7A+M09i5GLg4hgc2M
 EsvazkE5Bxglzn3+zNbFyMkhLOAj8bPxFzuILSJQIPF1wk/WLkYODmYBfYlzO8oh6p8zS7w7s
 hisnk1AV2LHzdfMIDW8AlYSFzuEQcIsAioSK6ZvAhsjKhAu0XS2nwXE5hUQlDg58wmYzSlgJ9
 H6cycTiM0soC7xZ94lZghbXKLpy0pWCFteYvvbOcwTGPlnIWmfhaRlFpKWWUhaFjCyrGLUKE4
 tKkst0jU01EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxPBiDYwfhpWcAhRkkO
 JiVR3vnrrkQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCduQEoJ1iUmp5akZaZA4wUmLQEB4+SC
 G8nSJq3uCAxtzgzHSJ1ilFRSpz3GUhCACSRUZoH1waLzkuMslLCvIxAhwjxFKQW5WaWoMq/Yh
 TnYFQS5l0PMoUnM68EbvoroMVMQIvnNIEtLklESEk1MBqY2GUdTNDyTfh5K6B2csNXrbUZifF
 rS2rvNaxx2cjtvfGrv00tU7vB2xrDzJTAMJPPHZFvO/njeX6nNWV5m/1+pd6d/nNu3rmVlp1n
 gw2l3M1SmucElk0USUxZ4yyhI8MX5zrloteRlBaWFjXV18GCdznTfGoOhZ3ZVDb77J3v9lmMN
 yKUWIozEg21mIuKEwH4flsTyQIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1507111373!108955438!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39883 invoked from network); 4 Oct 2017 10:02:54 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-27.messagelabs.com with SMTP; 4 Oct 2017 10:02:54 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DC16A1435;
 Wed,  4 Oct 2017 03:02:52 -0700 (PDT)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1EB0D3F53D;
 Wed,  4 Oct 2017 03:02:51 -0700 (PDT)
To: Awais Masood <awais.masood@vadion.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1505828334-29109-1-git-send-email-awais.masood@vadion.com>
 <1506418634-20366-1-git-send-email-awais.masood@vadion.com>
 <1506418634-20366-2-git-send-email-awais.masood@vadion.com>
 <cb3a6f4f-dda2-941e-a3ba-0bdb7c313407@arm.com>
 <eb3d0a61-2eee-6f40-4f4e-0d5708ff5eac@arm.com>
 <5d8a1510-1083-5aee-916c-cece1c0eb23a@arm.com>
 <c9feef28-4fed-c060-a39e-7108ee5e0451@vadion.com>
 <1f1b4714-27e3-987a-7d47-177725b6e368@arm.com>
 <5a1c5611-0325-67b6-ef7b-0fa859899abd@vadion.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <b81c8f7a-a78a-592d-b50b-f1d053bb05a8@arm.com>
Date: Wed, 4 Oct 2017 11:03:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <5a1c5611-0325-67b6-ef7b-0fa859899abd@vadion.com>
Content-Language: en-GB
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v2 1/2] xen/arm64: Add Support for Allwinner
	H5 (sun50i)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgouLi4uCgo+Pj4gU2luY2UgcmVzZXQgcm91dGluZSB3aWxsIG5vdCBiZSByZXF1aXJlZCB3
aXRoIFBTQ0ksIEkgYXNzdW1lIHNob3VsZCByZXZlcnQgdGhlIHJlc2V0IGNvZGUgY2hhbmdlcyBm
b3IgdGhpcyBINSBwYXRjaCBhbmQgbGVhdmUgdGhlIERUIHJldHJpZXZhbCBmb3IgYW5vdGhlciBw
YXRjaCB0aGF0IGFkZHMgSDMgc3VwcG9ydC4gT3Igc2hvdWxkIEkgdHJ5IHRoYXQgc3R1ZmYgZm9y
IG5leHQgdmVyc2lvbiBvZiB0aGlzIHBhdGNoPyAKPj4KPj4gVGhhbmtzIGZvciB0aGUgb2ZmZXIs
IGJ1dCBJIGFscmVhZHkgbWFkZSBhIHBhdGNoIHRoYXQgYWRkcyBzdXBwb3J0IGZvcgo+PiBiYXNp
Y2FsbHkgYWxsIHZpcnR1YWxpemF0aW9uIGNhcGFibGUgQWxsd2lubmVyIFNvQ3MgKGJvdGggdjcg
YW5kIHY4Cj4+IG9uZXMpLiBUaGlzIGxvb2tzIGludG8gdGhlIERUIGZvciBBUk12NyBTb0NzLCBi
dXQgcmVsaWVzIGVudGlyZWx5IG9uCj4+IFBTQ0kgZm9yIEFSTXY4IFNvQ3MuIEkganVzdCBuZWVk
IHRvIHRlc3QgaXQsIHRoZW4gd2lsbCBzZW5kIGl0IG91dC4KPj4KPj4gU28gYWN0dWFsbHkgd2Ug
d29uJ3QgbmVlZCBhbnl0aGluZyBmcm9tIHRoYXQgcGF0Y2ggaGVyZSBhdCBhbGwsIHNpbmNlIG15
Cj4+IHBhdGNoIHN1cGVyc2VkZXMgaXQgaW4gYSBtb3JlIGdlbmVyaWMgd2F5Lgo+PiBEbyB5b3Ug
cGxhbiBvbiByZXdvcmtpbmcvcmVzZW5kaW5nIHRoZSBVQVJUIGZpeCAod2hpY2ggc2hvdWxkIGNv
bWUKPj4gZmlyc3QsIGJ0dywgYXMgaXQgaXMgYSBwcmVyZXF1aXNpdGUgZm9yIEg1IGVuYWJsZW1l
bnQpPwo+Pgo+PiBZb3UgY291bGQgZWl0aGVyIHNlbmQgdGhlIFVBUlQgZml4IG9uIGl0cyBvd24g
aWYgdGhlcmUgYXJlIGNoYW5nZXMgb3IgSQo+PiBpbmNsdWRlIGl0IGFzIHBhdGNoIDEvMiBvZiBt
eSBBbGx3aW5uZXIgInNlcmllcyIuCj4gCj4gSSdsbCBzZW5kIHRoZSBsYXRlc3QgdmVyc2lvbiBv
ZiBVQVJUIGZpeCBhcyBhIHN0YW5kYWxvbmUgcGF0Y2guCgpUaGFua3MgQXdhaXMsIG11Y2ggYXBw
cmVjaWF0ZWQuIEkgZG9uJ3QgaGF2ZSB0aGF0IG90aGVyIHBhdGNoIGhlcmUgYXQKdGhlIG1vbWVu
dCwgYnV0IHdpbGwgc2VuZCBpdCB0byB5b3UgZm9yIHRlc3RpbmcgQVNBUC4KCkNoZWVycywKQW5k
cmUuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 10:09:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 10:09:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzgbm-0000a5-VX; Wed, 04 Oct 2017 10:08:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzgbm-0000Zh-2l
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 10:08:54 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 54/E8-03414-533B4D95; Wed, 04 Oct 2017 10:08:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVddk85V
 Ig6d35SxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacXz5N6aCs4kV82b+YW9g
 PGTdxcjFISTQyCTRc2oPK4TzmFFi8rTTUM42RokF+/6zdTFycogIOEt8PTOXHcTmFdCXePvmD
 COILSxgLjFv0hGwBgmBNzISa9qWgRVJCHhKTL6xibmLkQPMbnsm2sXIzsEmYCVxSAykgEVAVe
 LZ9DnMExi5FzAyrGLUKE4tKkst0jU00ksqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93
 ECPQ5AxDsYLy8MeAQoyQHk5Io7/x1VyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfBu3ASUEyxK
 TU+tSMvMAQYfTFqCg0dJhPfjRqA0b3FBYm5xZjpE6hSjLsexTZf/MAmx5OXnpUqJ89qCzBAAK
 coozYMbAYuES4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmbQWZwpOZVwK36RXQEUxAR8xpAj
 uiJBEhJdXA2HutJvRK5SvJtxe/qfeVmC+U/l/t2+o794T29r5JdYlxXDny8Z911MvTL7x8K3h
 1hr3mbe8lnXNONnX+EfeZfN7W+Pxs8Vqn8xlTI5mnLZlxQe5pSNeS8llek5VL8uYU/HNetEvX
 39ltS+GRtq+laeYr/wnF9XRc/fxLv1Xz8QnNdN3zEec3KLEUZyQaajEXFScCAMUX9kF/AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1507111731!69598336!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7546 invoked from network); 4 Oct 2017 10:08:52 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Oct 2017 10:08:52 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzgbh-0002D0-Gn; Wed, 04 Oct 2017 10:08:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dzgbb-0007wW-Px; Wed, 04 Oct 2017 10:08:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dzgbb-0003YE-3O; Wed, 04 Oct 2017 10:08:43 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113977-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-xl-multivcpu:xen-install:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:allowable
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-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-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-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-saverestore:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm: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-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
X-Osstest-Versions-That: xen=60823b39a1f3788b7ea98bdaf1eda987156f4c87
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 04 Oct 2017 10:08:43 +0000
Subject: [Xen-devel] [xen-unstable test] 113977: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzk3NyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzk3Ny8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgIDYgeGVuLWluc3RhbGwgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTYyCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gx
MCBmYWlsIFJFR1IuIHZzLiAxMTM5NjIKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBh
cyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTM5NjIKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxMTM5NTkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExMzk2MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTEzOTYy
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMTM5NjIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAg
ZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMzk2MgogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTEzOTYyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVu
ICAgICAgICAgICAgICAgICAgZGJjNGI2ZTEzYTVkMGRkODk2N2NkZTdmZjcwMDBhYjFlZDg4NjI1
ZQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgNjA4MjNiMzlhMWYzNzg4
YjdlYTk4YmRhZjFlZGE5ODcxNTZmNGM4NwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzOTYyICAy
MDE3LTEwLTAzIDEwOjIwOjIxIFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMzk3
NyAgMjAxNy0xMC0wMyAyMzo0NzozNyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVv
cGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgZGJjNGI2ZTEzYTVkMGRkODk2N2Nk
ZTdmZjcwMDBhYjFlZDg4NjI1ZQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIEF1ZyA1IDE0OjUxOjEzIDIwMTYgKzAxMDAKCiAgICB4
ODYvbXNyOiBDb3JyZWN0IHRoZSBkZWZpbml0aW9uIG9mIE1TUl9JQTMyX0FQSUNCQVNFX0JBU0UK
ICAgIAogICAgMHhmZmZmZiA8PCAxMiBpcyB1bmRlZmluZWQgYmVoYXZpb3VyLCBkdWUgdG8gc2hp
ZnRpbmcgaW50byB0aGUgc2lnbiBiaXQgb2YgYW4KICAgIGludGVnZXIuCiAgICAKICAgIFNwb3R0
ZWQgYnkgdGhlIFVuZGVmaW5lZCBCZWhhdmlvdXIgU2FuaXRpc2VyCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KKHFlbXUgY2hhbmdlcyBub3Qg
aW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 10:11:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 10:11:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzgeD-0001GM-Dh; Wed, 04 Oct 2017 10:11:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=443c0fcdb=Andrew.Cooper3@citrix.com>)
 id 1dzgeC-0001GG-Jm
 for xen-devel@lists.xen.org; Wed, 04 Oct 2017 10:11:24 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 DC/4B-17770-BC3B4D95; Wed, 04 Oct 2017 10:11:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQvfE5iu
 RBodeClos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkTPsxgL5jIXbFqxz/WBsZHnF2MnBwSAn4S
 7T37WEFsYQEniXc7XrOB2CIC6hKnOy4Cxbk4mAX6mSR+vj8A5ggJtDFKHG+6zAJSxSagL7H7x
 ScmEJtXwFbif8cNxi5GDg4WARWJs7OrQcKiAuESTWf7WSBKBCVOznzCAlLCKeApMaNdFcRkFt
 CUWL9LH6SCWUBeonnrbGYIW1yi6ctKsNOEBNQkrvVfYoc4OV1i4rMelgmMArOQDJ2FMGkWkkm
 zkExawMiyilGjOLWoLLVI19BCL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMGAZ
 gGAH482NAYcYJTmYlER556+7EinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgrd9E1BOsCg1PbUiL
 TMHGDswaQkOHiUR3qcgad7igsTc4sx0iNQpRkUpcd4dIAkBkERGaR5cGyxeLzHKSgnzMgIdIs
 RTkFqUm1mCKv+KUZyDUUmYtxVkCk9mXgnc9FdAi5mAFs9pAltckoiQkmpgNJXWOxLbK/NfZ0n
 OtbPOcZsOn7x2Scci0O7U3f8h/nYdW850v5bY6zO5/ODtnxXCt3a1vcvLbwyeNLk/hy8wMS1B
 +kXxYy4+mXD7mbW5IgfWydz9O+uvdtqd2sxWq07+vG98U8TzzRdlHG+/Vrag8Zps8Wl/jnN3C
 w/ldxzJqWqIvFy8a6mZEktxRqKhFnNRcSIAWlV5yNICAAA=
X-Env-Sender: prvs=443c0fcdb=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1507111879!72803377!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27122 invoked from network); 4 Oct 2017 10:11:20 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 10:11:20 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="54004369"
To: Xen-devel <xen-devel@lists.xen.org>
References: <1507054073-4776-1-git-send-email-andrew.cooper3@citrix.com>
 <1507054073-4776-5-git-send-email-andrew.cooper3@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <c704b7ed-41dd-3402-f73e-267c0808b26e@citrix.com>
Date: Wed, 4 Oct 2017 11:11:19 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1507054073-4776-5-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 4/4] xen/ubsan: Introduce and use
	CONFIG_UBSAN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDMvMTAvMTcgMTk6MDcsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gVE9ETyBhdCBzb21lIGZ1
dHVyZSBwb2ludDogRml4IHRoZSBmb2xsb3dpbmcga25vd24gaXNzdWVzOgo+Cj4gICBDbGFuZyAz
LjkgLSBsaW5rZXIgZXJyb3IgaW4gc2hhZG93L211bHRpLmMgd2l0aCBmZXRjaF90eXBlX25hbWVz
W10uICBXaXRoCj4gICBVQlNBTiBlbmFibGVkLCBpdCBhcHBlYXJzIHRoYXQgZGVhZCBjb2RlIGVs
aW1pbmF0aW9uIGRvZXNuJ3QgcmVtb3ZlIHRoZQo+ICAgc2luZ2xlIHJlZmVyZW5jZSB0byBmZXRj
aF90eXBlX25hbWVzW10gd2hpY2ggbGl2ZXMgYmVoaW5kIERFQlVHX1RSQUNFX0RVTVAuCgpGWUks
IHRoZSBsaW5raW5nIGVycm9yIGlzOgoKcHJlbGluay5vOiBJbiBmdW5jdGlvbiBgX3NoX3Byb3Bh
Z2F0ZSc6Ci9sb2NhbC94ZW4uZ2l0L3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYzo3MzE6
IHVuZGVmaW5lZCByZWZlcmVuY2UKdG8gYGZldGNoX3R5cGVfbmFtZXMnCgpBbmQgdGhpcyBwYXRj
aCB3b3JrcyBhcm91bmQgdGhlIGVycm9yOgoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9z
aGFkb3cvbXVsdGkuYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwppbmRleCAyODAz
MGFjLi43YTdhZDNkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMK
KysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCkBAIC03NSwxNSArNzUsMTEgQEAg
dHlwZWRlZiBlbnVtIHsKwqDCoMKgwqAgZnRfZGVtYW5kX3dyaXRlID0gRkVUQ0hfVFlQRV9ERU1B
TkQgfCBGRVRDSF9UWVBFX1dSSVRFLArCoH0gZmV0Y2hfdHlwZV90OwrCoAotZXh0ZXJuIGNvbnN0
IGNoYXIgKmNvbnN0IGZldGNoX3R5cGVfbmFtZXNbXTsKLQotI2lmIGRlZmluZWQoREVCVUdfVFJB
Q0VfRFVNUCkgJiYgQ09ORklHX1BBR0lOR19MRVZFTFMgPT0KR1VFU1RfUEFHSU5HX0xFVkVMUwot
Y29uc3QgY2hhciAqY29uc3QgZmV0Y2hfdHlwZV9uYW1lc1tdID0geworc3RhdGljIGNvbnN0IGNo
YXIgKmNvbnN0IGZldGNoX3R5cGVfbmFtZXNbXSA9IHsKwqDCoMKgwqAgW2Z0X3ByZWZldGNoXcKg
wqDCoMKgID0gInByZWZldGNoIiwKwqDCoMKgwqAgW2Z0X2RlbWFuZF9yZWFkXcKgID0gImRlbWFu
ZCByZWFkIiwKwqDCoMKgwqAgW2Z0X2RlbWFuZF93cml0ZV0gPSAiZGVtYW5kIHdyaXRlIiwKwqB9
OwotI2VuZGlmCsKgCsKgLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwrCoC8qIEhhc2ggdGFibGUgbWFwcGlu
ZyBmcm9tIGd1ZXN0IHBhZ2V0YWJsZXMgdG8gc2hhZG93cwoKCkhvd2V2ZXIsIHRoaXMgZ29lcyBh
Z2FpbnN0IHRoZSBpbnRlbmRlZCBwdXJwb3NlIG9mIGMvcyA4OTE3M2MxMDUxYTAKCn5BbmRyZXcK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 10:16:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 10:16:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzgiy-0001Sf-07; Wed, 04 Oct 2017 10:16:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dzgiw-0001SZ-AZ
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 10:16:18 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 FA/77-03422-1F4B4D95; Wed, 04 Oct 2017 10:16:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS/fDliu
 RBv9Ws1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm/O5+zFCxTrpj6cAZbA+NT6S5GTg4hgTyJ
 v4ueM4LYvAJ2Ek/u/2YCsSUEDCVOL7zJAmKzCKhKrFreD2azCahLtD3bzgpiiwhESay9vZENx
 GYWcJVY+fApWI2wQLLE/rlTgOZwAc2/xygxY3o/WBGngIfEs5bHQAkOoGWCEn93CIOYzEAz18
 8TghgjL9G8dTYzRFhaYvk/jgmMfLMQ6mch1M9CUj8LoX4BI8sqRo3i1KKy1CJdIxO9pKLM9Iy
 S3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA0GMAgh2M+z5GHmKU5GBSEuWdv+5KpBBfUn5K
 ZUZicUZ8UWlOavEhRhkODiUJXmlgKAsJFqWmp1akZeYAowAmLcHBoyTCKwKS5i0uSMwtzkyHS
 J1iNOY4tunyHyaOjpt3/zAJseTl56VKifPqgZQKgJRmlObBDYJF5yVGWSlhXkag04R4ClKLcj
 NLUOVfMYpzMCoJ877fDDSFJzOvBG7fK6BTmIBOmdMEdkpJIkJKqoExt7k49Orv6fkLTa9PcHC
 atSHs+gcG3VvaJg9uyO87tHKWmNabNs25AWIrq9enhLIdnDRjoe5UIwfxCS7uC3NdHpz9L8mn
 O+tR85wnoSfWfv1gGviebYmLrulWw8/KZzadzJi6WUPKzH4r5zqPX7NdOWetlhcw2uf7pGm2g
 L/yeVmh8/Hp9cEHlViKMxINtZiLihMBwCZP6ckCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1507112174!73162861!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32952 invoked from network); 4 Oct 2017 10:16:15 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 10:16:15 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 04 Oct 2017 04:16:13 -0600
Message-Id: <59D4D10A0200007800182016@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 04 Oct 2017 04:16:10 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <Andrew.Cooper3@citrix.com>,
 "Paul Durrant" <Paul.Durrant@citrix.com>
References: <20170929145157.30180-1-paul.durrant@citrix.com>
 <20170929145157.30180-2-paul.durrant@citrix.com>
 <05a104de-8f87-8904-66cd-4bc8fa29bd64@citrix.com>
 <67f0b421bac34414ab40ca1ea4a64719@AMSPEX02CL03.citrite.net>
In-Reply-To: <67f0b421bac34414ab40ca1ea4a64719@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v8 01/11] x86/hvm/ioreq: maintain an array
 of ioreq servers rather than a list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI5LjA5LjE3IGF0IDE3OjM4LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogQW5kcmV3IENvb3Blcgo+
PiBTZW50OiAyOSBTZXB0ZW1iZXIgMjAxNyAxNjozNQo+PiBUbzogUGF1bCBEdXJyYW50IDxQYXVs
LkR1cnJhbnRAY2l0cml4LmNvbT47IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZyAKPj4g
Q2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4gU3ViamVjdDogUmU6IFtQQVRD
SCB2OCAwMS8xMV0geDg2L2h2bS9pb3JlcTogbWFpbnRhaW4gYW4gYXJyYXkgb2YgaW9yZXEKPj4g
c2VydmVycyByYXRoZXIgdGhhbiBhIGxpc3QKPj4gCj4+IE9uIDI5LzA5LzE3IDE1OjUxLCBQYXVs
IER1cnJhbnQgd3JvdGU6Cj4+ID4gQSBzdWJzZXF1ZW50IHBhdGNoIHdpbGwgcmVtb3ZlIHRoZSBj
dXJyZW50IGltcGxpY2l0IGxpbWl0YXRpb24gb24gY3JlYXRpb24KPj4gPiBvZiBpb3JlcSBzZXJ2
ZXJzIHdoaWNoIGlzIGR1ZSB0byB0aGUgYWxsb2NhdGlvbiBvZiBnZm5zIGZvciB0aGUgaW9yZXEK
Pj4gPiBzdHJ1Y3R1cmVzIGFuZCBidWZmZXJlZCBpb3JlcSByaW5nLgo+PiA+Cj4+ID4gSXQgd2ls
bCB0aGVyZWZvcmUgYmUgbmVjZXNzYXJ5IHRvIGludHJvZHVjZSBhbiBleHBsaWNpdCBsaW1pdCBh
bmQsIHNpbmNlCj4+ID4gdGhpcyBsaW1pdCBzaG91bGQgYmUgc21hbGwsIGl0IHNpbXBsaWZpZXMg
dGhlIGNvZGUgdG8gbWFpbnRhaW4gYW4gYXJyYXkgb2YKPj4gPiB0aGF0IHNpemUgcmF0aGVyIHRo
YW4gdXNpbmcgYSBsaXN0Lgo+PiA+Cj4+ID4gQWxzbywgYnkgcmVzZXJ2aW5nIGFuIGFycmF5IHNs
b3QgZm9yIHRoZSBkZWZhdWx0IHNlcnZlciBhbmQgcG9wdWxhdGluZwo+PiA+IGFycmF5IHNsb3Rz
IGVhcmx5IGluIGNyZWF0ZSwgdGhlIG5lZWQgdG8gcGFzcyBhbiAnaXNfZGVmYXVsdCcgYm9vbGVh
bgo+PiA+IHRvIHN1Yi1mdW5jdGlvbnMgY2FuIGJlIGF2b2lkZWQuCj4+ID4KPj4gPiBTb21lIGZ1
bmN0aW9uIHJldHVybiB2YWx1ZXMgYXJlIGNoYW5nZWQgYnkgdGhpcyBwYXRjaDogU3BlY2lmaWNh
bGx5LCBpbgo+PiA+IHRoZSBjYXNlIHdoZXJlIHRoZSBpZCBvZiB0aGUgZGVmYXVsdCBpb3JlcSBz
ZXJ2ZXIgaXMgcGFzc2VkIGluLCAtCj4+IEVPUE5PVFNVUFAKPj4gPiBpcyBub3cgcmV0dXJuZWQg
cmF0aGVyIHRoYW4gLUVOT0VOVC4KPj4gPgo+PiA+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFu
dCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4+ID4gUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBN
b25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+PiA+IC0tLQo+PiA+IENjOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Cj4+ID4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Cj4+ID4KPj4gPiB2ODoKPj4gPiAgLSBBZGRyZXNzZWQgdmFyaW91cyBj
b21tZW50cyBmcm9tIEphbi4KPj4gPgo+PiA+IHY3Ogo+PiA+ICAtIEZpeGVkIGFzc2VydGlvbiBm
YWlsdXJlIGZvdW5kIGluIHRlc3RpbmcuCj4+ID4KPj4gPiB2NjoKPj4gPiAgLSBVcGRhdGVkIGFj
Y29yZGluZyB0byBjb21tZW50cyBtYWRlIGJ5IFJvZ2VyIG9uIHY0IHRoYXQgSSdkIG1pc3NlZC4K
Pj4gPgo+PiA+IHY1Ogo+PiA+ICAtIFN3aXRjaGVkIEdFVC9TRVRfSU9SRVFfU0VSVkVSKCkgbWFj
cm9zIHRvIGdldC9zZXRfaW9yZXFfc2VydmVyKCkKPj4gPiAgICBmdW5jdGlvbnMgdG8gYXZvaWQg
cG9zc2libGUgZG91YmxlLWV2YWx1YXRpb24gaXNzdWVzLgo+PiA+Cj4+ID4gdjQ6Cj4+ID4gIC0g
SW50cm9kdWNlZCBtb3JlIGhlbHBlciBtYWNyb3MgYW5kIHJlbG9jYXRlZCB0aGVtIHRvIHRoZSB0
b3Agb2YgdGhlCj4+ID4gICAgY29kZS4KPj4gPgo+PiA+IHYzOgo+PiA+ICAtIE5ldyBwYXRjaCAo
cmVwbGFjaW5nICJtb3ZlIGlzX2RlZmF1bHQgaW50byBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciIp
IGluCj4+ID4gICAgcmVzcG9uc2UgdG8gcmV2aWV3IGNvbW1lbnRzLgo+PiA+IC0tLQo+PiA+ICB4
ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgICAgICAgICB8IDUyNSArKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLS0tCj4+IC0tLS0tCj4+ID4gIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2Rv
bWFpbi5oIHwgIDEwICstCj4+ID4gIDIgZmlsZXMgY2hhbmdlZCwgMjcwIGluc2VydGlvbnMoKyks
IDI2NSBkZWxldGlvbnMoLSkKPj4gPgo+PiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZt
L2lvcmVxLmMgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKPj4gPiBpbmRleCBmMmUwYjNmNzRh
Li5lNjU1ZDJlYWIzIDEwMDY0NAo+PiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwo+
PiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwo+PiA+IEBAIC0zMyw2ICszMyw0MSBA
QAo+PiA+Cj4+ID4gICNpbmNsdWRlIDxwdWJsaWMvaHZtL2lvcmVxLmg+Cj4+ID4KPj4gPiArc3Rh
dGljIHZvaWQgc2V0X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQg
aWQsCj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKnMpCj4+ID4gK3sKPj4gPiArICAgIEFTU0VSVChpZCA8IE1BWF9OUl9JT1JFUV9TRVJW
RVJTKTsKPj4gPiArICAgIEFTU0VSVCghcyB8fCAhZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3Nl
cnZlci5zZXJ2ZXJbaWRdKTsKPj4gPiArCj4+ID4gKyAgICBkLT5hcmNoLmh2bV9kb21haW4uaW9y
ZXFfc2VydmVyLnNlcnZlcltpZF0gPSBzOwo+PiA+ICt9Cj4+ID4gKwo+PiA+ICsjZGVmaW5lIEdF
VF9JT1JFUV9TRVJWRVIoZCwgaWQpIFwKPj4gPiArICAgIChkKS0+YXJjaC5odm1fZG9tYWluLmlv
cmVxX3NlcnZlci5zZXJ2ZXJbaWRdCj4+ID4gKwo+PiA+ICtzdGF0aWMgc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKmdldF9pb3JlcV9zZXJ2ZXIoY29uc3Qgc3RydWN0IGRvbWFpbgo+PiAqZCwKPj4g
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBpZCkKPj4gPiArewo+PiA+ICsgICAgaWYgKCBpZCA+PSBNQVhfTlJfSU9SRVFfU0VS
VkVSUyApCj4+ID4gKyAgICAgICAgcmV0dXJuIE5VTEw7Cj4+ID4gKwo+PiA+ICsgICAgcmV0dXJu
IEdFVF9JT1JFUV9TRVJWRVIoZCwgaWQpOwo+PiA+ICt9Cj4+ID4gKwo+PiA+ICsjZGVmaW5lIElT
X0RFRkFVTFQocykgXAo+PiA+ICsgICAgKChzKSA9PSBnZXRfaW9yZXFfc2VydmVyKChzKS0+ZG9t
YWluLCBERUZBVUxUX0lPU0VSVklEKSkKPj4gPiArCj4+ID4gKy8qCj4+ID4gKyAqIEl0ZXJhdGUg
b3ZlciBhbGwgcG9zc2libGUgaW9yZXEgc2VydmVycy4gVGhlIHVzZSBvZiBpbmxpbmUgZnVuY3Rp
b24KPj4gPiArICogZ2V0X2lvcmVxX3NlcnZlcigpIGluIHRoZSBpbmNyZW1lbnQgaXMgZGVsaWJl
cmF0ZSBhcyB1c2Ugb2YgdGhlCj4+ID4gKyAqIEdFVF9JT1JFUV9TRVJWRVIoKSBtYWNybyB3aWxs
IGNhdXNlIGdjYyB0byBjb21wbGFpbiBhYm91dCBhbiBhcnJheQo+PiA+ICsgKiBvdmVyZmxvdy4K
Pj4gPiArICovCj4+ID4gKyNkZWZpbmUgRk9SX0VBQ0hfSU9SRVFfU0VSVkVSKGQsIGlkLCBzKSBc
Cj4+ID4gKyAgICBmb3IgKCAoaWQpID0gMCwgKHMpID0gR0VUX0lPUkVRX1NFUlZFUihkLCAwKTsg
XAo+PiA+ICsgICAgICAgICAgKGlkKSA8IE1BWF9OUl9JT1JFUV9TRVJWRVJTOyBcCj4+ID4gKyAg
ICAgICAgICAocykgPSBnZXRfaW9yZXFfc2VydmVyKGQsICsrKGlkKSkgKQo+PiAKPj4gSSdtIGd1
ZXNzaW5nIGZyb20gdGhlIHZhcmlvdXMgY29uc3RydWN0cywgdGhlIGxpc3Qgb2YgaW9yZXEgc2Vy
dmVycwo+PiBtaWdodCBoYXZlIGVtYmVkZGVkIE5VTExzIGluIHRoZSBtaWRkbGU/Cj4+IAo+PiBJ
ZiBzbywgaG93IGFib3V0IHRoaXM/Cj4+IAo+PiAjZGVmaW5lIEZPUl9FQUNIX0lPUkVRX1NFUlZF
UihkLCBpZCwgcykgXAo+PiAgICAgZm9yICggKGlkKSA9IDAsIChzKSA9IEdFVF9JT1JFUV9TRVJW
RVIoZCwgMCk7IFwKPj4gICAgICAgICAgIChpZCkgPCBNQVhfTlJfSU9SRVFfU0VSVkVSUzsgXAo+
PiAgICAgICAgICAgKHMpID0gZ2V0X2lvcmVxX3NlcnZlcihkLCArKyhpZCkpICkgXAo+PiAgICAg
aWYgKCAhcyApIFwKPj4gICAgICAgICBjb250aW51ZTsgXAo+PiAgICAgZWxzZQo+IAo+IEknbSBv
ayB3aXRoIGl0IGJ1dCBJJ2xsIHdhaXQgZm9yIG90aGVycyBvcGluaW9uIG9uIHdoZXRoZXIgdGhp
cyBpcyB0YWtpbmcgCj4gdGhlIG1hY3JvIG1hZ2ljIHRvbyBmYXIuCgpJJ20gZmluZSB3aXRoIEFu
ZHJldydzIHN1Z2dlc3Rpb247IEknbSBzdXJwcmlzZWQgdGhvdWdoIHRyaWNrZXJ5Cmxpa2UgdGhp
cyBpcyBiZWluZyBzdWdnZXN0ZWQgYXQgYWxsLCBhcyBjb21tb25seSBnYW1lcyBJIGhhcHBlbgp0
byBiZSB0cnlpbmcgdG8gcGxheSBvbmNlIGluIGEgd2hpbGUgZG9uJ3Qgc2VlbSB0byBiZSByZWFs
bHkgbGlrZWQuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 10:20:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 10:20:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzgnO-00027V-MX; Wed, 04 Oct 2017 10:20:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44352a4ff=Paul.Durrant@citrix.com>)
 id 1dzgnM-00027P-LL
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 10:20:52 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 78/95-00743-306B4D95; Wed, 04 Oct 2017 10:20:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNIsWRWlGSWpSXmKPExsWyU9JRQpd525V
 Ig3Xz2C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owLq+4xFqyxrPj4fQ5LA+MZiy5GTg4JAT+J
 l2d3s4DYbAI6EkuPzmcCsUUEAiUuXetjA7GZBVwlnjy9DBYXFkiW2D93ClRNisTqnYtYIGw3i
 Sv3roDVswioSCyZcxgszivgLvF10kXGLkYuDiGBSUwSHR27WUESnAL2Ev+2LwEbxCggK/GlcT
 UzxDJxiVtPII6QEBCQWLLnPDOELSrx8vE/VgjbQGLr0n1ACziA6jUl1u/Sh2hVlJjS/ZAdYq+
 gxMmZT1gmMArPQjJ1FkLHLCQds5B0LGBkWcWoXpxaVJZapGuol1SUmZ5RkpuYmaNraGCql5ta
 XJyYnpqTmFSsl5yfu4kRGPj1DAyMOxibep0PMUpyMCmJ8s5fdyVSiC8pP6UyI7E4I76oNCe1+
 BCjDAeHkgSvwFagnGBRanpqRVpmDjAGYdISHDxKIrxHtwCleYsLEnOLM9MhUqcYLTmObbr8h4
 ljxs27QPLJtXl/mYRY8vLzUqXEeRVA5gmANGSU5sGNg6WJS4yyUsK8jAwMDEI8BalFuZklqPK
 vGMU5GJWEeU+CrOXJzCuB2/oK6CAmoIPmNIEdVJKIkJJqYJy/eGGUz5/Gxb5sn63txb9fmHHN
 roT1As92UW6fU1WdCqc6s+7F3XvBKProFMe7o/unP4jgPSC4+lKP5YmS/VcnTsjfL1xZana3j
 bv0595v5Ye8uyUmGQiJvz7yLySVecWUROWXJp+uTrox4cCKRZVrZ6wN1DpbOb/dYuvcyknHu9
 kZQh8mL2FRYinOSDTUYi4qTgQAxFJfgw4DAAA=
X-Env-Sender: prvs=44352a4ff=Paul.Durrant@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1507112451!78225783!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21935 invoked from network); 4 Oct 2017 10:20:51 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 10:20:51 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="54004765"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, Andrew Cooper
 <Andrew.Cooper3@citrix.com>
Thread-Topic: [PATCH v8 01/11] x86/hvm/ioreq: maintain an array of ioreq
 servers rather than a list
Thread-Index: AQHTOTKDiEoWJUdyF0KBweUQ0iyDJqLL3RqAgAAhzPCAB2DGAIAAIc2g
Date: Wed, 4 Oct 2017 10:20:20 +0000
Message-ID: <950c561c37c541dbba5ffce6f0066a41@AMSPEX02CL03.citrite.net>
References: <20170929145157.30180-1-paul.durrant@citrix.com>
 <20170929145157.30180-2-paul.durrant@citrix.com>
 <05a104de-8f87-8904-66cd-4bc8fa29bd64@citrix.com>
 <67f0b421bac34414ab40ca1ea4a64719@AMSPEX02CL03.citrite.net>
 <59D4D10A0200007800182016@prv-mh.provo.novell.com>
In-Reply-To: <59D4D10A0200007800182016@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v8 01/11] x86/hvm/ioreq: maintain an array
 of ioreq servers rather than a list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRv
OkpCZXVsaWNoQHN1c2UuY29tXQ0KPiBTZW50OiAwNCBPY3RvYmVyIDIwMTcgMTE6MTYNCj4gVG86
IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBQYXVsIER1cnJhbnQN
Cj4gPFBhdWwuRHVycmFudEBjaXRyaXguY29tPg0KPiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnDQo+IFN1YmplY3Q6IFJFOiBbUEFUQ0ggdjggMDEvMTFdIHg4Ni9odm0vaW9yZXE6
IG1haW50YWluIGFuIGFycmF5IG9mIGlvcmVxDQo+IHNlcnZlcnMgcmF0aGVyIHRoYW4gYSBsaXN0
DQo+IA0KPiA+Pj4gT24gMjkuMDkuMTcgYXQgMTc6MzgsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNv
bT4gd3JvdGU6DQo+ID4+ICAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+PiBGcm9tOiBB
bmRyZXcgQ29vcGVyDQo+ID4+IFNlbnQ6IDI5IFNlcHRlbWJlciAyMDE3IDE2OjM1DQo+ID4+IFRv
OiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgeGVuLQ0KPiBkZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiA+PiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPg0KPiA+PiBTdWJqZWN0OiBSZTogW1BBVENIIHY4IDAxLzExXSB4ODYvaHZtL2lvcmVxOiBt
YWludGFpbiBhbiBhcnJheSBvZiBpb3JlcQ0KPiA+PiBzZXJ2ZXJzIHJhdGhlciB0aGFuIGEgbGlz
dA0KPiA+Pg0KPiA+PiBPbiAyOS8wOS8xNyAxNTo1MSwgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+
PiA+IEEgc3Vic2VxdWVudCBwYXRjaCB3aWxsIHJlbW92ZSB0aGUgY3VycmVudCBpbXBsaWNpdCBs
aW1pdGF0aW9uIG9uDQo+IGNyZWF0aW9uDQo+ID4+ID4gb2YgaW9yZXEgc2VydmVycyB3aGljaCBp
cyBkdWUgdG8gdGhlIGFsbG9jYXRpb24gb2YgZ2ZucyBmb3IgdGhlIGlvcmVxDQo+ID4+ID4gc3Ry
dWN0dXJlcyBhbmQgYnVmZmVyZWQgaW9yZXEgcmluZy4NCj4gPj4gPg0KPiA+PiA+IEl0IHdpbGwg
dGhlcmVmb3JlIGJlIG5lY2Vzc2FyeSB0byBpbnRyb2R1Y2UgYW4gZXhwbGljaXQgbGltaXQgYW5k
LCBzaW5jZQ0KPiA+PiA+IHRoaXMgbGltaXQgc2hvdWxkIGJlIHNtYWxsLCBpdCBzaW1wbGlmaWVz
IHRoZSBjb2RlIHRvIG1haW50YWluIGFuIGFycmF5IG9mDQo+ID4+ID4gdGhhdCBzaXplIHJhdGhl
ciB0aGFuIHVzaW5nIGEgbGlzdC4NCj4gPj4gPg0KPiA+PiA+IEFsc28sIGJ5IHJlc2VydmluZyBh
biBhcnJheSBzbG90IGZvciB0aGUgZGVmYXVsdCBzZXJ2ZXIgYW5kIHBvcHVsYXRpbmcNCj4gPj4g
PiBhcnJheSBzbG90cyBlYXJseSBpbiBjcmVhdGUsIHRoZSBuZWVkIHRvIHBhc3MgYW4gJ2lzX2Rl
ZmF1bHQnIGJvb2xlYW4NCj4gPj4gPiB0byBzdWItZnVuY3Rpb25zIGNhbiBiZSBhdm9pZGVkLg0K
PiA+PiA+DQo+ID4+ID4gU29tZSBmdW5jdGlvbiByZXR1cm4gdmFsdWVzIGFyZSBjaGFuZ2VkIGJ5
IHRoaXMgcGF0Y2g6IFNwZWNpZmljYWxseSwgaW4NCj4gPj4gPiB0aGUgY2FzZSB3aGVyZSB0aGUg
aWQgb2YgdGhlIGRlZmF1bHQgaW9yZXEgc2VydmVyIGlzIHBhc3NlZCBpbiwgLQ0KPiA+PiBFT1BO
T1RTVVBQDQo+ID4+ID4gaXMgbm93IHJldHVybmVkIHJhdGhlciB0aGFuIC1FTk9FTlQuDQo+ID4+
ID4NCj4gPj4gPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPg0KPiA+PiA+IFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4NCj4gPj4gPiAtLS0NCj4gPj4gPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPg0KPiA+PiA+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPg0KPiA+PiA+DQo+ID4+ID4gdjg6DQo+ID4+ID4gIC0gQWRkcmVzc2VkIHZhcmlvdXMg
Y29tbWVudHMgZnJvbSBKYW4uDQo+ID4+ID4NCj4gPj4gPiB2NzoNCj4gPj4gPiAgLSBGaXhlZCBh
c3NlcnRpb24gZmFpbHVyZSBmb3VuZCBpbiB0ZXN0aW5nLg0KPiA+PiA+DQo+ID4+ID4gdjY6DQo+
ID4+ID4gIC0gVXBkYXRlZCBhY2NvcmRpbmcgdG8gY29tbWVudHMgbWFkZSBieSBSb2dlciBvbiB2
NCB0aGF0IEknZCBtaXNzZWQuDQo+ID4+ID4NCj4gPj4gPiB2NToNCj4gPj4gPiAgLSBTd2l0Y2hl
ZCBHRVQvU0VUX0lPUkVRX1NFUlZFUigpIG1hY3JvcyB0byBnZXQvc2V0X2lvcmVxX3NlcnZlcigp
DQo+ID4+ID4gICAgZnVuY3Rpb25zIHRvIGF2b2lkIHBvc3NpYmxlIGRvdWJsZS1ldmFsdWF0aW9u
IGlzc3Vlcy4NCj4gPj4gPg0KPiA+PiA+IHY0Og0KPiA+PiA+ICAtIEludHJvZHVjZWQgbW9yZSBo
ZWxwZXIgbWFjcm9zIGFuZCByZWxvY2F0ZWQgdGhlbSB0byB0aGUgdG9wIG9mIHRoZQ0KPiA+PiA+
ICAgIGNvZGUuDQo+ID4+ID4NCj4gPj4gPiB2MzoNCj4gPj4gPiAgLSBOZXcgcGF0Y2ggKHJlcGxh
Y2luZyAibW92ZSBpc19kZWZhdWx0IGludG8gc3RydWN0DQo+IGh2bV9pb3JlcV9zZXJ2ZXIiKSBp
bg0KPiA+PiA+ICAgIHJlc3BvbnNlIHRvIHJldmlldyBjb21tZW50cy4NCj4gPj4gPiAtLS0NCj4g
Pj4gPiAgeGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jICAgICAgICAgfCA1MjUgKysrKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tDQo+IC0tLS0NCj4gPj4gLS0tLS0NCj4gPj4gPiAgeGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggfCAgMTAgKy0NCj4gPj4gPiAgMiBmaWxlcyBjaGFuZ2Vk
LCAyNzAgaW5zZXJ0aW9ucygrKSwgMjY1IGRlbGV0aW9ucygtKQ0KPiA+PiA+DQo+ID4+ID4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9y
ZXEuYw0KPiA+PiA+IGluZGV4IGYyZTBiM2Y3NGEuLmU2NTVkMmVhYjMgMTAwNjQ0DQo+ID4+ID4g
LS0tIGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jDQo+ID4+ID4gKysrIGIveGVuL2FyY2gveDg2
L2h2bS9pb3JlcS5jDQo+ID4+ID4gQEAgLTMzLDYgKzMzLDQxIEBADQo+ID4+ID4NCj4gPj4gPiAg
I2luY2x1ZGUgPHB1YmxpYy9odm0vaW9yZXEuaD4NCj4gPj4gPg0KPiA+PiA+ICtzdGF0aWMgdm9p
ZCBzZXRfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpZCwNCj4g
Pj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZl
ciAqcykNCj4gPj4gPiArew0KPiA+PiA+ICsgICAgQVNTRVJUKGlkIDwgTUFYX05SX0lPUkVRX1NF
UlZFUlMpOw0KPiA+PiA+ICsgICAgQVNTRVJUKCFzIHx8ICFkLT5hcmNoLmh2bV9kb21haW4uaW9y
ZXFfc2VydmVyLnNlcnZlcltpZF0pOw0KPiA+PiA+ICsNCj4gPj4gPiArICAgIGQtPmFyY2guaHZt
X2RvbWFpbi5pb3JlcV9zZXJ2ZXIuc2VydmVyW2lkXSA9IHM7DQo+ID4+ID4gK30NCj4gPj4gPiAr
DQo+ID4+ID4gKyNkZWZpbmUgR0VUX0lPUkVRX1NFUlZFUihkLCBpZCkgXA0KPiA+PiA+ICsgICAg
KGQpLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLnNlcnZlcltpZF0NCj4gPj4gPiArDQo+
ID4+ID4gK3N0YXRpYyBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqZ2V0X2lvcmVxX3NlcnZlcihj
b25zdCBzdHJ1Y3QgZG9tYWluDQo+ID4+ICpkLA0KPiA+PiA+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGlkKQ0KPiA+PiA+ICt7
DQo+ID4+ID4gKyAgICBpZiAoIGlkID49IE1BWF9OUl9JT1JFUV9TRVJWRVJTICkNCj4gPj4gPiAr
ICAgICAgICByZXR1cm4gTlVMTDsNCj4gPj4gPiArDQo+ID4+ID4gKyAgICByZXR1cm4gR0VUX0lP
UkVRX1NFUlZFUihkLCBpZCk7DQo+ID4+ID4gK30NCj4gPj4gPiArDQo+ID4+ID4gKyNkZWZpbmUg
SVNfREVGQVVMVChzKSBcDQo+ID4+ID4gKyAgICAoKHMpID09IGdldF9pb3JlcV9zZXJ2ZXIoKHMp
LT5kb21haW4sIERFRkFVTFRfSU9TRVJWSUQpKQ0KPiA+PiA+ICsNCj4gPj4gPiArLyoNCj4gPj4g
PiArICogSXRlcmF0ZSBvdmVyIGFsbCBwb3NzaWJsZSBpb3JlcSBzZXJ2ZXJzLiBUaGUgdXNlIG9m
IGlubGluZSBmdW5jdGlvbg0KPiA+PiA+ICsgKiBnZXRfaW9yZXFfc2VydmVyKCkgaW4gdGhlIGlu
Y3JlbWVudCBpcyBkZWxpYmVyYXRlIGFzIHVzZSBvZiB0aGUNCj4gPj4gPiArICogR0VUX0lPUkVR
X1NFUlZFUigpIG1hY3JvIHdpbGwgY2F1c2UgZ2NjIHRvIGNvbXBsYWluIGFib3V0IGFuDQo+IGFy
cmF5DQo+ID4+ID4gKyAqIG92ZXJmbG93Lg0KPiA+PiA+ICsgKi8NCj4gPj4gPiArI2RlZmluZSBG
T1JfRUFDSF9JT1JFUV9TRVJWRVIoZCwgaWQsIHMpIFwNCj4gPj4gPiArICAgIGZvciAoIChpZCkg
PSAwLCAocykgPSBHRVRfSU9SRVFfU0VSVkVSKGQsIDApOyBcDQo+ID4+ID4gKyAgICAgICAgICAo
aWQpIDwgTUFYX05SX0lPUkVRX1NFUlZFUlM7IFwNCj4gPj4gPiArICAgICAgICAgIChzKSA9IGdl
dF9pb3JlcV9zZXJ2ZXIoZCwgKysoaWQpKSApDQo+ID4+DQo+ID4+IEknbSBndWVzc2luZyBmcm9t
IHRoZSB2YXJpb3VzIGNvbnN0cnVjdHMsIHRoZSBsaXN0IG9mIGlvcmVxIHNlcnZlcnMNCj4gPj4g
bWlnaHQgaGF2ZSBlbWJlZGRlZCBOVUxMcyBpbiB0aGUgbWlkZGxlPw0KPiA+Pg0KPiA+PiBJZiBz
bywgaG93IGFib3V0IHRoaXM/DQo+ID4+DQo+ID4+ICNkZWZpbmUgRk9SX0VBQ0hfSU9SRVFfU0VS
VkVSKGQsIGlkLCBzKSBcDQo+ID4+ICAgICBmb3IgKCAoaWQpID0gMCwgKHMpID0gR0VUX0lPUkVR
X1NFUlZFUihkLCAwKTsgXA0KPiA+PiAgICAgICAgICAgKGlkKSA8IE1BWF9OUl9JT1JFUV9TRVJW
RVJTOyBcDQo+ID4+ICAgICAgICAgICAocykgPSBnZXRfaW9yZXFfc2VydmVyKGQsICsrKGlkKSkg
KSBcDQo+ID4+ICAgICBpZiAoICFzICkgXA0KPiA+PiAgICAgICAgIGNvbnRpbnVlOyBcDQo+ID4+
ICAgICBlbHNlDQo+ID4NCj4gPiBJJ20gb2sgd2l0aCBpdCBidXQgSSdsbCB3YWl0IGZvciBvdGhl
cnMgb3BpbmlvbiBvbiB3aGV0aGVyIHRoaXMgaXMgdGFraW5nDQo+ID4gdGhlIG1hY3JvIG1hZ2lj
IHRvbyBmYXIuDQo+IA0KPiBJJ20gZmluZSB3aXRoIEFuZHJldydzIHN1Z2dlc3Rpb247IEknbSBz
dXJwcmlzZWQgdGhvdWdoIHRyaWNrZXJ5DQo+IGxpa2UgdGhpcyBpcyBiZWluZyBzdWdnZXN0ZWQg
YXQgYWxsLCBhcyBjb21tb25seSBnYW1lcyBJIGhhcHBlbg0KPiB0byBiZSB0cnlpbmcgdG8gcGxh
eSBvbmNlIGluIGEgd2hpbGUgZG9uJ3Qgc2VlbSB0byBiZSByZWFsbHkgbGlrZWQuDQo+IA0KDQpZ
ZWFoLCBJJ20gYWx3YXlzIG5lcnZvdXMgb2YgbWFjcm9zIGdldHRpbmcgdG9vIGxhcmdlLi4uIG1h
aW5seSBiZWNhdXNlIHRoZXkgZW5kIHVwIGJlaW5nIGEgcGFpbiB0byBkZWJ1ZyBpbiBteSBleHBl
cmllbmNlLCBidXQgSSdsbCByZS1kbyB0aGUgbWFjcm8gYXMgQW5kcmV3IHN1Z2dlc3RzLg0KDQog
IFBhdWwNCg0KPiBKYW4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 10:21:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 10:21:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzgoC-0002GD-Vf; Wed, 04 Oct 2017 10:21:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4438dcb6f=roger.pau@citrix.com>)
 id 1dzgoC-0002G5-84
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 10:21:44 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 95/B5-01778-736B4D95; Wed, 04 Oct 2017 10:21:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWyU9JRQtds25V
 Ig6/LTS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxJU2eyF1zkqGh/cZutgfEkWxcjJ4eEgJ/E
 jpnH2EFsFgEViXd/zjN1MXJwsAnYS0z/WgESFhFQluj99Zuli5GLg1lgI6PEk+8LmUASwgLBE
 qsvHQbr5RXwkPj74AQTSJGQwBxGiYctjxghEoISJ2c+YQGxmQV0JBbs/sQGsoBZQFpi+T8OkD
 An0K6Dv9+AlYsC3dC/5CnYTCEBRYn+eQ+g7kyX2Pr3F/MERv5ZSKbOQjJ1FsLUBYzMqxjVi1O
 LylKLdC30kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECA5ABCHYwHmx2PsQoycGk
 JMo7f92VSCG+pPyUyozE4oz4otKc1OJDjBocHAKb166+wCjFkpefl6okwRuyFahOsCg1PbUiL
 TMHGCMwpRIcPEoivFUgad7igsTc4sx0iNQpRkUpcd5lIAkBkERGaR5cGywuLzHKSgnzMgIdJc
 RTkFqUm1mCKv+KUZyDUUmYtx5kCk9mXgnc9FdAi5mAFs9pAltckoiQkmpgZLIvKRfI2HW0fnK
 53Kaul58O3P+3QyW7W9aqID3c8+LzHPE5CX+5a5msfhwWdtn/lCkpx7X6f8L+Y5HdR0N3HprW
 +DZzxhSz6NuHF/eoXC19Zm652uNCcLuOcPvezxw9Rozfnldz1volfVjIuu3GdyFB+8TP+iqNd
 xnDku6372WO5ns56WSmEktxRqKhFnNRcSIAuj6r98YCAAA=
X-Env-Sender: prvs=4438dcb6f=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1507112502!111628901!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63390 invoked from network); 4 Oct 2017 10:21:42 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 10:21:42 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="54004816"
Date: Wed, 4 Oct 2017 11:21:38 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20171004102138.gzqa3ddbpvfxvmip@MacBook-Pro-de-Roger.local>
References: <20170919152936.14498-1-roger.pau@citrix.com>
 <20170919152936.14498-4-roger.pau@citrix.com>
 <59D4B8760200007800181EA3@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59D4B8760200007800181EA3@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 Paul Durrant <paul.durrant@citrix.com>, konrad.wilk@oracle.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v6 03/11] x86/mmcfg: add handlers for the
 PVH Dom0 MMCFG areas
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMDQsIDIwMTcgYXQgMDg6MzE6MThBTSArMDAwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE5LjA5LjE3IGF0IDE3OjI5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gK3N0YXRpYyBpbnQgdnBjaV9tbWNmZ19yZWFkKHN0cnVjdCB2Y3B1ICp2LCB1bnNp
Z25lZCBsb25nIGFkZHIsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50IGxlbiwgdW5zaWduZWQgbG9uZyAqZGF0YSkKPiA+ICt7Cj4gPiArICAgIHN0cnVjdCBkb21h
aW4gKmQgPSB2LT5kb21haW47Cj4gPiArICAgIGNvbnN0IHN0cnVjdCBodm1fbW1jZmcgKm1tY2Zn
Owo+ID4gKyAgICB1bnNpZ25lZCBpbnQgcmVnOwo+ID4gKyAgICBwY2lfc2JkZl90IHNiZGY7Cj4g
PiArCj4gPiArICAgICpkYXRhID0gfjB1bDsKPiA+ICsKPiA+ICsgICAgcmVhZF9sb2NrKCZkLT5h
cmNoLmh2bV9kb21haW4ubW1jZmdfbG9jayk7Cj4gPiArICAgIG1tY2ZnID0gdnBjaV9tbWNmZ19m
aW5kKGQsIGFkZHIpOwo+ID4gKyAgICBpZiAoICFtbWNmZyApCj4gPiArICAgIHsKPiA+ICsgICAg
ICAgIHJlYWRfdW5sb2NrKCZkLT5hcmNoLmh2bV9kb21haW4ubW1jZmdfbG9jayk7Cj4gPiArICAg
ICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwo+ID4gKyAgICB9Cj4gCj4gV2l0aCB0aGUgbG9jayBk
cm9wcGVkIGJldHdlZW4gYWNjZXB0KCkgYW5kIHJlYWQoKSAob3Igd3JpdGUoKSBiZWxvdyksCj4g
aXMgaXQgcmVhbGx5IGFwcHJvcHJpYXRlIHRvIHJldHVybiBPS0FZIGhlcmU/IFRoZSBhY2Nlc3Mg
YWdhaW4gc2hvdWxkCj4gYmUgZm9yd2FyZGVkIHRvIHFlbXUsIEkgd291bGQgdGhpbmsuCgpUaGF0
J3MgcmlnaHQsIHRoZSBNQ0ZHIGFyZWEgY291bGQgaGF2ZSBiZWVuIHJlbW92ZWQgaW4gdGhlIG1l
YW50aW1lLgpJIGd1ZXNzIGl0IGlzIGluZGVlZCBtb3JlIGFwcHJvcHJpYXRlIHRvIHJldHVybiBY
ODZFTVVMX1VOSEFORExFQUJMRQpvciBYODZFTVVMX1JFVFJZLgoKSXQgd291bGQgc2VlbSBsaWtl
IFJFVFJZIGlzIGJldHRlciwgc2luY2UgYSBuZXcgY2FsbCB0byBfYWNjZXB0IHNob3VsZApyZXR1
cm4gZmFsc2Ugbm93LgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 10:21:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 10:21:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzgoH-0002Gy-6h; Wed, 04 Oct 2017 10:21:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dzgoF-0002Gj-OE
 for xen-devel@lists.xen.org; Wed, 04 Oct 2017 10:21:47 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 0E/BA-03642-B36B4D95; Wed, 04 Oct 2017 10:21:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSW0zTcBTG/XddVwg1dUA4Loi6oBIjONQQ1Jj
 44IMaxBvRYEygw0qn25jtuMjTwAfjZU4TQRnovIDBPYw4EVFjFM1UFg1GSQSND8OJiA6FYESH
 066diH36/v1+55wvJ4dUqBsJDclWWVnezBi1RDyesX/G0szcjt5CXX1HWm7z6GV8LVrvuxPGt
 qBdSoNZX1ZVrOS8I+ssN1VV/SfaMRs6RBxF8SRO1yhgsLlNGX2oaRsGv5yXVEdRHJlIb4VztV
 0oqpPotXClZ0jSCloPZ08dx+SCTgTNNW1SAUGvAI+rR9IUvRp+tL7Foxqn08FrjxbEkcn0TrD
 fdxAyMwu6G4ISEyfyE6GgUh6QA+evBxSyToHXQRcm67lwM9Qk/Qd6PoSORaQQQNchiHg7pMFq
 ehHcDX+OQXPA96wJl/UmeOr2qOSCiwhsdUOE/Dikgkf+OiRTS6DD4ZPGIXo3eNuPIBn6QIC7a
 yzWNhdO2vyErC0QeX0+Bj1XQv3gmVinVPj2pC4276cSfLbaWMBiGPkdxmTosRqC/vyTKMM5bS
 HOaUtwTluCc9oSLiDcjTIElq9g+czsZVl63lDKWU2MwZiZrcvJMrGCwJSyRkYvZJWUmbxIPJE
 Z4teJXl7b8gDNJjFtMuXy9BaqZ+rL9hzkGIEr4suNrPAApZKkFij6hujN4tlStmqvwSje2V8b
 yARtElUdtSnBwpgEQ6ls+dFysi/wahIjx+19k5gaN5eZWU0KNS+K0lGUKzdPNfp7sy/QHE0ih
 cRo6gQLy5sM1v/9YZRCIm0i1d0udkkwmK1T84bFKJgYpalWimJl/lkaG0Jfuf5u5TvOZ9WpHq
 Zd/JL3ZntLl3/BDrsRHNdfDLwJD5QM5p/utX/aWPTuNjGuq34c4dd4qApH4xesdWJHdUHqrc3
 afau+brP2r9P0uhbe211g/D7gDK2ceF8y8DHgOtzmHskJF1bm5V9tHN2gdnsCrF13YGxnawvl
 6qxMb9DiAsdkL1bwAvMHegGcGK4DAAA=
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1507112504!119934879!1
X-Originating-IP: [40.107.0.47]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52940 invoked from network); 4 Oct 2017 10:21:44 -0000
Received: from mail-eopbgr00047.outbound.protection.outlook.com (HELO
 EUR02-AM5-obe.outbound.protection.outlook.com) (40.107.0.47)
 by server-9.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 4 Oct 2017 10:21:44 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=kWXSbdZ2rUi2ptEo3kFjCqE3l/LO0PXrhKKC2PWxF6A=;
 b=f9aax7iwt3qHk8ceKo8r7FyMFLNmZ23Xvw6i2JkjU/ZTtmcIaaRWS+c5EQ8LwdG05eKzMg7tjManYH+p27h1YUdi9vbjw82NHkqHF7BTFU+yud+MZbGmWp/pc1YrD2W0LhzJ/acKWaWkRt0IDhbF5R590v4FaCA9vbAKdVLg/Vs=
Received: from [10.17.182.79] (85.223.209.54) by
 HE1PR0301MB2140.eurprd03.prod.outlook.com (2603:10a6:3:21::17) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Wed, 4 Oct
 2017 10:21:42 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <1506024004-8615-1-git-send-email-volodymyr_babchuk@epam.com>
 <1506024004-8615-9-git-send-email-volodymyr_babchuk@epam.com>
 <661d2089-8b8c-bd84-b0e2-7812c178f21d@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <71ed1fee-c9bd-5b04-b11d-07f3bd66807d@epam.com>
Date: Wed, 4 Oct 2017 13:21:38 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <661d2089-8b8c-bd84-b0e2-7812c178f21d@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.54]
X-ClientProxiedBy: HE1PR0202CA0013.eurprd02.prod.outlook.com
 (2603:10a6:3:8c::23) To HE1PR0301MB2140.eurprd03.prod.outlook.com
 (2603:10a6:3:21::17)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: cdee92f0-f79f-405b-71de-08d50b11b568
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:HE1PR0301MB2140; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2140;
 3:fA0vZFESaM3gbevzbKwI7iyye6c+OWdKezvkRi3fU6W1jSBVlAYCAMNecTPU5nW7SP3g379lPZBuwWSa7bYnwDyYu5C61CdiZLGOoPCXtYgiMnOVqKFy54JVQ8OxULHYHpAtuu2KvhpWNFhoHgs4gMknsKb7IAPwvr1/8cMeyU1TOfwgZqIwtJaVcQzosD6xGbxzt/6EBpnFT2pqySt/v92GhsKElrRYTVUq840JSRP7Em5mTzST2E6/MFoGuz0w;
 25:w8qH9afdzOT1T5ayrZmwprmtA8dtIOOczFKhYgzJ5LYi9+VHq1ndN9OdQx4U8WoaWD/HMgmSwTqY4Awx828pC+K6Q869JmWQ9diXxgL+o8TwYanVwcul0uVJJb0Dmxr+DcmlqVsWCrCwNJhU2LqJa8TSp0xA7WEuS/wwsucYSPP7vBQBKcrho05WTuJfEE6xIPoYyCAB/kTJxJ+JhkadXmiLLudsHxiGV8IDXd6Im0IfOH1ZB/w7Ef80jAZoWYXz2nBJdODOcu0EBBoX6ND/JapxYoDCoOPK0usS5oykh2nS2ThPZHQuLez5a+esUIxQWFjctyQjh/VQWbj8gJ+/pQ==;
 31:wcpd3649FxUkZzaTAgxBF8Fw0w+EcSqKjphhjltXcZQQ44TF57DdAAxDuAMitzleHlFNzZMLCp4cvvWcqlxNWvPTv1Nrk3fYl9Q34yDqX2YFTWt8YF+xbVA7qGvPXERJ2VzQaPmZDH3FjY/FPr3r60RwyRFXKIvUKzBnOxQofRhBXtYVPU8IE/OPRmVRVFqLzXy0Cw27S6AN57cWkFv3fBfjMaiAr/CBK0w1xS8VcVU=
X-MS-TrafficTypeDiagnostic: HE1PR0301MB2140:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2140;
 20:0oSuTYTZ3AIyUV8r/Rq/YNbIMEdmgfA+hhIEFrAUN5E8YFGEGYlFYLJHzNwQM03rouP3TCxf8qolofDgQgKMJTjAuKCK1IDadMsKjrtPMLaQJ3MOdU4ZbBfxHgKmX6jaatvhAeFVNV07jqZUoewt7NltSoGFA4IFtug9Z5ZusU19VW0mOKOerUrl4Cowxd1pByZ4JLS0iaNaMrtgqQnLUh0AId4HPW6OLWBIpAs3U7jqoMxFBDuQptODZ3xr+RMDHQXfVbVI/ggxOxOFJVZYF8aYbp6rDALFYw6Fxmbcw+ShqZ6BIoiAPz7IOEELYH/ySFwPovV6+u38nPHMuUFKqHeZZCoD3cLn5GbMV7mtna2xJH6yiu0/ZzGRvH5U5PyyGmYh9EK1jJxxAW+IJa7FUIlU+hfhUt01/pju+z2TyS3DcbI0T6/1GYufwTox+J3HpquCxTQt/VcJvqoIRUNvCndFwgBFHd3rLWdVY5auJnCBvv6dTNqaXHTaUw3FMnyJ;
 4:YWbqdiZUaB4xTpItyt778OlA27kOHL6MAnkcYFe4M4VIMlfEZXHl7V+bFsVdv/aUC2rizcZacNNQbrnu/iURAKsnHZAcbkjMOlWwYTHo/4fHw+Ok8Egz+5UJ7Y9gWBuwOoBKQMZpZB2opTzRbiflKuELhbqBqef4FR5yL3KQnV33ZK4N00kmOXPv0ZUuuM1KbVig+rh9iKI7GDVAuGGqukViE8ypFKeDr3QaRCbq7EI7YNlBHecwMCqPQSs2FneE+QCfPaivB3np6GED72FNs/CKqkCYuHT81FaqpAfFoZw=
X-Exchange-Antispam-Report-Test: UriScan:(788757137089);
X-Microsoft-Antispam-PRVS: <HE1PR0301MB21404541D5DFF1772EBA434EE6730@HE1PR0301MB2140.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(93006095)(93001095)(100000703101)(100105400095)(3002001)(10201501046)(6041248)(20161123558100)(20161123560025)(20161123555025)(20161123564025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0301MB2140; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0301MB2140; 
X-Forefront-PRVS: 0450A714CB
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(6009001)(346002)(376002)(24454002)(199003)(189002)(54356999)(229853002)(23676002)(65826007)(189998001)(101416001)(33646002)(72206003)(6486002)(50986999)(76176999)(31686004)(478600001)(77096006)(4326008)(5660300001)(53936002)(230700001)(8656003)(47776003)(64126003)(8666007)(58126008)(3846002)(6116002)(2950100002)(6246003)(83506001)(36756003)(81156014)(305945005)(68736007)(16576012)(6666003)(316002)(54906003)(53546010)(8676002)(65806001)(2906002)(105586002)(66066001)(81166006)(106356001)(97736004)(25786009)(65956001)(31696002)(86362001)(50466002)(80792005)(7736002)(8936002)(16526018);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0301MB2140; H:[10.17.182.79]; FPR:;
 SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjAzMDFNQjIxNDA7MjM6aU5qdTE3cUU2d0dFM1QwcHBvSm81WjhD?=
 =?utf-8?B?SFJSR1JtcEZHNnhWS3diWDdicWNMN3luM1ZtTmZYcWdiN3RuZU1GN0lPU3Bo?=
 =?utf-8?B?OUxJa29SaGRoRHU3ME50NTRhNkloRTEreHVFV3QzMW9RZmxvU0ExTmZaNVdS?=
 =?utf-8?B?UUlkdmRxRzZ2VjVhZkpJcm1RUjFnNytsR3o5YlVYeTBRZ2YrZlVOZ3UxNjVh?=
 =?utf-8?B?RkRaNk55ejZKblBFazNxVi83aXJTRzJ3NWpkYlRYQTErV2lHMU8zdlBlV3pZ?=
 =?utf-8?B?QTdpbkZjTHRBN0llRTdORGxwZWNxd2Nlc2lMWTZUaWlvRkRaOElhbFdzazh1?=
 =?utf-8?B?Z0RjekIySzdTMGxyWUhLVi82QXd3dXpEQlBwM1U1QTBWMlh5M2wyL09sZ3B1?=
 =?utf-8?B?UUt0ZnFiL2tqTk1kaDI0M0Z2RzY2RWxzc2R2UDJHR1k2dGhxQW5TNVd3QUtw?=
 =?utf-8?B?cWs2eVhkTU5kRWZXRGpZMm9XWklDaTFZVCsxQVN0VUROL2dkV1dqYU5SR2hN?=
 =?utf-8?B?K09FZlJjZ2NEMm01L21YdkVYOEV5enFGTDQ2dkxScG10Nk1JN0VjUEFXZExz?=
 =?utf-8?B?WmpMcXZwRG1yOEFnUC8wdHErYWduVTRtR2VlRkNHd1RaVnlmR1lXSzZ4cXNS?=
 =?utf-8?B?dHB1R1BKRjFOcFF3U1J4b3p6Tm5yZlVLeXpCbHUxQWY3c1pjelFXMWhNQW5k?=
 =?utf-8?B?MW1LREhLUTlnbmxPMHo0bnc0dFB4anJDR1hzTG9ZZHRqUElaZ0FBSzNweDA3?=
 =?utf-8?B?UDdUbHVwYThiekFJL1VkeHBTQkxjS1FYbnNNRlJrSStPNWErK3RMZlg5VFBJ?=
 =?utf-8?B?VVdRc0N1VzZBYWpKbTZ0SDFQOGFmRFlaSGc5bjFsOHhpclU5STlYRk1tZjVn?=
 =?utf-8?B?WmxJQkMwWkNmUW5lamxwUjZScGhBOXBYTmQ2NHg4dkdNWWp0QTV3OTZqYnlR?=
 =?utf-8?B?cHpQbXlmendIYUxuV2NOQkpOU1l0NitHd2syKzhjUlE4Tk1MVUZCWlZTZnpO?=
 =?utf-8?B?YmxVQkQwY3NVOTg0ZldKVnVjL0g1Sk4vbEJWVFkrQmllSktjTDlTc3RJSnJn?=
 =?utf-8?B?dVdXc2VuWkptbzJZMWJPeGtQck5td1JISWVvbXE2Y1JhQmRVN1VHak1ZVXVP?=
 =?utf-8?B?aW5NQ1FmU2U3WU1OTHRWNTJQeUlVRVNUeGxuQkQ2K1dkQWx0Y3ZOc05FS015?=
 =?utf-8?B?dFF5ays1dG9xU1V6aVE1TjdDR29pRnFCNnpBb0NlYVNtVlgyejB2RVU2anV2?=
 =?utf-8?B?eDJaVWc0eEE1TTVKbUJ5UUdXNnJEUmo4K1FDMFl1UWlUVGJDVWZTRlkyUzl0?=
 =?utf-8?B?TWZDZDdlMTRnM0tBaXZ0emJXVTVyVnNBSk5WdU9KYW4xeUtaQjRpRjE4dTh5?=
 =?utf-8?B?SDRlMEhZUGgvbWRBemxxWk94TWxIM29YSHdLSFRGbE4xditpcmRQcEphR3dI?=
 =?utf-8?B?NzloSE43S0tMZlpwWGRCUTBQRVh1ZXBSYzhGbFJHWUhUaXUrdTdwQ2I3YU5k?=
 =?utf-8?B?ejBQSVl0dE43cVNxb1FtSVhGWTJtK0ZrWkF0WVRabjBadDZJUGRIVHVHZmNB?=
 =?utf-8?B?bi9zekd3cDFlMlJZSnBkbi8zRlRlYWhySE1GandaTmRWZnZPOGZiT1hIbzA4?=
 =?utf-8?B?OW1ZZlh5L1gvUHk1bDF3MHlqUG00UENKYXhJYm92bjRoUkNSS3pTNGtrOTVs?=
 =?utf-8?B?TVlHSkJSbThodTJ0ZGhYNmlEZzVBek1TNDJTNDhRVFZDbHNJLzViRkd0M3Zs?=
 =?utf-8?B?WkdNWDhRR1AvT3JlRGxCSHphQ3ZBRHYxd0xXS3VnUDg1Szh6S21nTTVMYmJv?=
 =?utf-8?B?V0praERDM1JBNGpuWTJ1c2xIR3lnNEJsMXlwZ0RSc3dOcldEbzQySlRDaXhJ?=
 =?utf-8?Q?l3yrnk7+QMliGyCFrOOMRRN1P2y3r086Zl?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2140;
 6:mIx3+F3CupeZcrqUTs33+9jjmmusAPfgP08uCcp9wYrgsQZ1PQ/P+WVwU2Qjs2zENRjhYq6G4A0oj7KO4IUwYre6iUgFKFgYkxFouxHEnpZ8TL/SlHL4yW/Rvd35wX62DEdoC9kpxw9TujDwC8TBz3JbI72JgexFSXW3x/mOEolLh0viloZIVSfxLt6P74ZsQLKSCT+f83sK5qkrjR6slcLojx4DEijz+0rPArEAo5zHCaXGlnxCeBSFSf9S45LKf0Taz9Abu0fk8uz4rHA3XqoNDFLHdBIE2OSAfBU81pFGdiW0+nzt2Vkfi4HzxGE0iLjyMnWkQrhgoPw0eHsyHA==;
 5:vEhVX7xF2PUOa2ziGA4j3VU0V84sDLU6eort3lh8vbP2cfXklRAKD8X0P7xkxq5sqePxRCvsWj8BeBg8QnzRWu5XUUj1gS1rZPSIyPO6XTb1Da5fsoKKG3WXo40oD1IT8xorpSqdFlaUDKj0ZuuO3g==;
 24:54pYFlpyl8eGrcIwok7+Fmm1kzYx3C8Twn1q96tY+awnsVxAY5K7YN5ICh6QmGBgTOwdUh0ymfSl7S2DvpXqj4JAtpxmQnd1w5X459/Czwg=;
 7:bWMyEk3oqqKVzyTwayVkAB44uo4ywJXh3O9oV6Rrk397qdrbWUMMEZhc14Furw0MjWjlrT86NZbMfcAADQQtWsyG6ZQGsIYoiDFy6OKTHfWpE9CiOQKCsORX9uZ6ygxFHalESoCImnzfTt+UGMTXLglmCYZj9u0+ZNS7Hj/aRPI0WvY/MPfgbjK8TwxFlXQ3HyBe671Riad4p6BnpOGlDnmVaN1L5WfUSJ4VHVIQodM=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Oct 2017 10:21:42.4757 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0301MB2140
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v6 08/10] arm: PSCI: use definitions
 provided by asm/smccc.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKT24gMDMuMTAuMTcgMTY6MTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBW
b2xvZHlteXIsCj4gCj4gT24gMjEvMDkvMTcgMjE6MDAsIFZvbG9keW15ciBCYWJjaHVrIHdyb3Rl
Ogo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3BzY2kuYyBiL3hlbi9hcmNoL2FybS9wc2Np
LmMKPj4gaW5kZXggMzRlZTk3ZS4uYmU0ZThlNiAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJt
L3BzY2kuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vcHNjaS5jCj4+IEBAIC0zMSw5ICszMSw5IEBA
Cj4+ICAgICogKG5hdGl2ZS13aWR0aCkgZnVuY3Rpb24gSUQuCj4+ICAgICovCj4+ICAgI2lmZGVm
IENPTkZJR19BUk1fNjQKPj4gLSNkZWZpbmUgUFNDSV8wXzJfRk5fTkFUSVZFKG5hbWUpICAgIFBT
Q0lfMF8yX0ZONjRfIyNuYW1lCj4+ICsjZGVmaW5lIFBTQ0lfMF8yX0ZOX05BVElWRShuYW1lKSAg
ICAgICAgUFNDSV8wXzJfRk42NChuYW1lKQo+IAo+IFdoaWxlIEkgYW0gb2sgdGhhdCB5b3UgcmVw
bGFjZSB0aGUgdGFidWxhdGlvbiBieSBzcGFjZSwgSSBiZWxpZXZlIHlvdSAKPiBhcmUgc3RpbGwg
dXNpbmcgYSBkb3VibGUgdGFidWxhdGlvbnMuCj4gCj4gWGVuIGlzIHVzaW5nIDQgc3BhY2VzIHRh
YnVsYXRpb24gYW5kIG5vdCA4LgpBaCwgSSBzZWUuIEkganVzdCB0cmllZCB0byBsZWF2ZSBpbmRl
bnRhdGlvbiBhcyBpdCB3YXMgYmVmb3JlLCBqdXN0IApjaGFuZ2VkIHRhYiB0byBzcGFjZXMuIE9r
YXksIEknbGwgcmVkdWNlIHNwYWNlcyB0byA0LgoKPiAKPj4gICAjZWxzZQo+PiAtI2RlZmluZSBQ
U0NJXzBfMl9GTl9OQVRJVkUobmFtZSkgICAgUFNDSV8wXzJfRk5fIyNuYW1lCj4+ICsjZGVmaW5l
IFBTQ0lfMF8yX0ZOX05BVElWRShuYW1lKSAgICAgICAgUFNDSV8wXzJfRk4zMihuYW1lKQo+IAo+
IERpdHRvLgo+IAo+PiAgICNlbmRpZgo+IAo+IENoZWVycywKPiAKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 10:23:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 10:23:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzgqB-0002Ur-Jl; Wed, 04 Oct 2017 10:23:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=443c0fcdb=Andrew.Cooper3@citrix.com>)
 id 1dzgqA-0002Uf-Jz
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 10:23:46 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 03/79-02224-1B6B4D95; Wed, 04 Oct 2017 10:23:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsWyU9JRQnfjtiu
 RBj96uS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyJH+6zFPxVq2i9epatgfGsfBcjJ4eEgJ/E
 hTcrmUFsYYFkieaOHewgtoiAt8TzXU9YQGxmAVeJJ08vM3UxcnEICUxikujo2M0KkmAT0JfY/
 eITE4jNK2Ar8fLjVLAGFgEVic49X8HiogLhEk1n+1kgagQlTs6EGMopYC/xb/sSoBoOoAWaEu
 t36UPskpdo3jqbGcIWl2j6shJslZCAmsS1/kvsEDenS0x81sMygVFgFpKpsxAmzUIyaRaSSQs
 YWVYxahSnFpWlFukaG+glFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgSGbD0DA+MO
 xs4TfocYJTmYlER556+7EinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgnfBVqCcYFFqempFWmYOM
 Hpg0hIcPEoivFUgad7igsTc4sx0iNQpRl2OY5su/2ESYsnLz0uVEuddBlIkAFKUUZoHNwIWyZ
 cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfPWg0zhycwrgdv0CugIJqAj5jSBHVGSiJCSamC
 cLeogf0jsWS7n1Csr5rHsPFtYs39anti6NA2pR2Gr/F8J6Rd8NfvZ9yZFQ6rzbTgvi7yY/ULD
 a/++/+99KMHQsy56ec3Fu5/lNG8a8xqov3XY9yBkIftbU1vZzot/nW1WmIrNUj198teyCJXfz
 +5JyP6RyciM5dzrFftySvw2hoLl7yWXGGYpsRRnJBpqMRcVJwIAC2H4Tt8CAAA=
X-Env-Sender: prvs=443c0fcdb=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1507112624!106165476!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19718 invoked from network); 4 Oct 2017 10:23:45 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 10:23:45 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="54004880"
To: Jan Beulich <JBeulich@suse.com>, Paul Durrant <Paul.Durrant@citrix.com>
References: <20170929145157.30180-1-paul.durrant@citrix.com>
 <20170929145157.30180-2-paul.durrant@citrix.com>
 <05a104de-8f87-8904-66cd-4bc8fa29bd64@citrix.com>
 <67f0b421bac34414ab40ca1ea4a64719@AMSPEX02CL03.citrite.net>
 <59D4D10A0200007800182016@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <670c616e-1e41-1360-a356-f6c494b05685@citrix.com>
Date: Wed, 4 Oct 2017 11:23:42 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59D4D10A0200007800182016@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v8 01/11] x86/hvm/ioreq: maintain an array
 of ioreq servers rather than a list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDQvMTAvMTcgMTE6MTYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI5LjA5LjE3IGF0
IDE3OjM4LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gIC0tLS0tT3JpZ2lu
YWwgTWVzc2FnZS0tLS0tCj4+PiBGcm9tOiBBbmRyZXcgQ29vcGVyCj4+PiBTZW50OiAyOSBTZXB0
ZW1iZXIgMjAxNyAxNjozNQo+Pj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJp
eC5jb20+OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcgCj4+PiBDYzogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Pj4gU3ViamVjdDogUmU6IFtQQVRDSCB2OCAwMS8xMV0g
eDg2L2h2bS9pb3JlcTogbWFpbnRhaW4gYW4gYXJyYXkgb2YgaW9yZXEKPj4+IHNlcnZlcnMgcmF0
aGVyIHRoYW4gYSBsaXN0Cj4+Pgo+Pj4gT24gMjkvMDkvMTcgMTU6NTEsIFBhdWwgRHVycmFudCB3
cm90ZToKPj4+PiBBIHN1YnNlcXVlbnQgcGF0Y2ggd2lsbCByZW1vdmUgdGhlIGN1cnJlbnQgaW1w
bGljaXQgbGltaXRhdGlvbiBvbiBjcmVhdGlvbgo+Pj4+IG9mIGlvcmVxIHNlcnZlcnMgd2hpY2gg
aXMgZHVlIHRvIHRoZSBhbGxvY2F0aW9uIG9mIGdmbnMgZm9yIHRoZSBpb3JlcQo+Pj4+IHN0cnVj
dHVyZXMgYW5kIGJ1ZmZlcmVkIGlvcmVxIHJpbmcuCj4+Pj4KPj4+PiBJdCB3aWxsIHRoZXJlZm9y
ZSBiZSBuZWNlc3NhcnkgdG8gaW50cm9kdWNlIGFuIGV4cGxpY2l0IGxpbWl0IGFuZCwgc2luY2UK
Pj4+PiB0aGlzIGxpbWl0IHNob3VsZCBiZSBzbWFsbCwgaXQgc2ltcGxpZmllcyB0aGUgY29kZSB0
byBtYWludGFpbiBhbiBhcnJheSBvZgo+Pj4+IHRoYXQgc2l6ZSByYXRoZXIgdGhhbiB1c2luZyBh
IGxpc3QuCj4+Pj4KPj4+PiBBbHNvLCBieSByZXNlcnZpbmcgYW4gYXJyYXkgc2xvdCBmb3IgdGhl
IGRlZmF1bHQgc2VydmVyIGFuZCBwb3B1bGF0aW5nCj4+Pj4gYXJyYXkgc2xvdHMgZWFybHkgaW4g
Y3JlYXRlLCB0aGUgbmVlZCB0byBwYXNzIGFuICdpc19kZWZhdWx0JyBib29sZWFuCj4+Pj4gdG8g
c3ViLWZ1bmN0aW9ucyBjYW4gYmUgYXZvaWRlZC4KPj4+Pgo+Pj4+IFNvbWUgZnVuY3Rpb24gcmV0
dXJuIHZhbHVlcyBhcmUgY2hhbmdlZCBieSB0aGlzIHBhdGNoOiBTcGVjaWZpY2FsbHksIGluCj4+
Pj4gdGhlIGNhc2Ugd2hlcmUgdGhlIGlkIG9mIHRoZSBkZWZhdWx0IGlvcmVxIHNlcnZlciBpcyBw
YXNzZWQgaW4sIC0KPj4+IEVPUE5PVFNVUFAKPj4+PiBpcyBub3cgcmV0dXJuZWQgcmF0aGVyIHRo
YW4gLUVOT0VOVC4KPj4+Pgo+Pj4+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5k
dXJyYW50QGNpdHJpeC5jb20+Cj4+Pj4gUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgo+Pj4+IC0tLQo+Pj4+IENjOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Cj4+Pj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Cj4+Pj4KPj4+PiB2ODoKPj4+PiAgLSBBZGRyZXNzZWQgdmFyaW91cyBjb21tZW50cyBm
cm9tIEphbi4KPj4+Pgo+Pj4+IHY3Ogo+Pj4+ICAtIEZpeGVkIGFzc2VydGlvbiBmYWlsdXJlIGZv
dW5kIGluIHRlc3RpbmcuCj4+Pj4KPj4+PiB2NjoKPj4+PiAgLSBVcGRhdGVkIGFjY29yZGluZyB0
byBjb21tZW50cyBtYWRlIGJ5IFJvZ2VyIG9uIHY0IHRoYXQgSSdkIG1pc3NlZC4KPj4+Pgo+Pj4+
IHY1Ogo+Pj4+ICAtIFN3aXRjaGVkIEdFVC9TRVRfSU9SRVFfU0VSVkVSKCkgbWFjcm9zIHRvIGdl
dC9zZXRfaW9yZXFfc2VydmVyKCkKPj4+PiAgICBmdW5jdGlvbnMgdG8gYXZvaWQgcG9zc2libGUg
ZG91YmxlLWV2YWx1YXRpb24gaXNzdWVzLgo+Pj4+Cj4+Pj4gdjQ6Cj4+Pj4gIC0gSW50cm9kdWNl
ZCBtb3JlIGhlbHBlciBtYWNyb3MgYW5kIHJlbG9jYXRlZCB0aGVtIHRvIHRoZSB0b3Agb2YgdGhl
Cj4+Pj4gICAgY29kZS4KPj4+Pgo+Pj4+IHYzOgo+Pj4+ICAtIE5ldyBwYXRjaCAocmVwbGFjaW5n
ICJtb3ZlIGlzX2RlZmF1bHQgaW50byBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciIpIGluCj4+Pj4g
ICAgcmVzcG9uc2UgdG8gcmV2aWV3IGNvbW1lbnRzLgo+Pj4+IC0tLQo+Pj4+ICB4ZW4vYXJjaC94
ODYvaHZtL2lvcmVxLmMgICAgICAgICB8IDUyNSArKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tCj4+PiAtLS0tLQo+Pj4+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaCB8
ICAxMCArLQo+Pj4+ICAyIGZpbGVzIGNoYW5nZWQsIDI3MCBpbnNlcnRpb25zKCspLCAyNjUgZGVs
ZXRpb25zKC0pCj4+Pj4KPj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5j
IGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCj4+Pj4gaW5kZXggZjJlMGIzZjc0YS4uZTY1NWQy
ZWFiMyAxMDA2NDQKPj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKPj4+PiArKysg
Yi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKPj4+PiBAQCAtMzMsNiArMzMsNDEgQEAKPj4+Pgo+
Pj4+ICAjaW5jbHVkZSA8cHVibGljL2h2bS9pb3JlcS5oPgo+Pj4+Cj4+Pj4gK3N0YXRpYyB2b2lk
IHNldF9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlkLAo+Pj4+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpz
KQo+Pj4+ICt7Cj4+Pj4gKyAgICBBU1NFUlQoaWQgPCBNQVhfTlJfSU9SRVFfU0VSVkVSUyk7Cj4+
Pj4gKyAgICBBU1NFUlQoIXMgfHwgIWQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIuc2Vy
dmVyW2lkXSk7Cj4+Pj4gKwo+Pj4+ICsgICAgZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZl
ci5zZXJ2ZXJbaWRdID0gczsKPj4+PiArfQo+Pj4+ICsKPj4+PiArI2RlZmluZSBHRVRfSU9SRVFf
U0VSVkVSKGQsIGlkKSBcCj4+Pj4gKyAgICAoZCktPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2
ZXIuc2VydmVyW2lkXQo+Pj4+ICsKPj4+PiArc3RhdGljIHN0cnVjdCBodm1faW9yZXFfc2VydmVy
ICpnZXRfaW9yZXFfc2VydmVyKGNvbnN0IHN0cnVjdCBkb21haW4KPj4+ICpkLAo+Pj4+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IGlkKQo+Pj4+ICt7Cj4+Pj4gKyAgICBpZiAoIGlkID49IE1BWF9OUl9JT1JFUV9TRVJWRVJTICkK
Pj4+PiArICAgICAgICByZXR1cm4gTlVMTDsKPj4+PiArCj4+Pj4gKyAgICByZXR1cm4gR0VUX0lP
UkVRX1NFUlZFUihkLCBpZCk7Cj4+Pj4gK30KPj4+PiArCj4+Pj4gKyNkZWZpbmUgSVNfREVGQVVM
VChzKSBcCj4+Pj4gKyAgICAoKHMpID09IGdldF9pb3JlcV9zZXJ2ZXIoKHMpLT5kb21haW4sIERF
RkFVTFRfSU9TRVJWSUQpKQo+Pj4+ICsKPj4+PiArLyoKPj4+PiArICogSXRlcmF0ZSBvdmVyIGFs
bCBwb3NzaWJsZSBpb3JlcSBzZXJ2ZXJzLiBUaGUgdXNlIG9mIGlubGluZSBmdW5jdGlvbgo+Pj4+
ICsgKiBnZXRfaW9yZXFfc2VydmVyKCkgaW4gdGhlIGluY3JlbWVudCBpcyBkZWxpYmVyYXRlIGFz
IHVzZSBvZiB0aGUKPj4+PiArICogR0VUX0lPUkVRX1NFUlZFUigpIG1hY3JvIHdpbGwgY2F1c2Ug
Z2NjIHRvIGNvbXBsYWluIGFib3V0IGFuIGFycmF5Cj4+Pj4gKyAqIG92ZXJmbG93Lgo+Pj4+ICsg
Ki8KPj4+PiArI2RlZmluZSBGT1JfRUFDSF9JT1JFUV9TRVJWRVIoZCwgaWQsIHMpIFwKPj4+PiAr
ICAgIGZvciAoIChpZCkgPSAwLCAocykgPSBHRVRfSU9SRVFfU0VSVkVSKGQsIDApOyBcCj4+Pj4g
KyAgICAgICAgICAoaWQpIDwgTUFYX05SX0lPUkVRX1NFUlZFUlM7IFwKPj4+PiArICAgICAgICAg
IChzKSA9IGdldF9pb3JlcV9zZXJ2ZXIoZCwgKysoaWQpKSApCj4+PiBJJ20gZ3Vlc3NpbmcgZnJv
bSB0aGUgdmFyaW91cyBjb25zdHJ1Y3RzLCB0aGUgbGlzdCBvZiBpb3JlcSBzZXJ2ZXJzCj4+PiBt
aWdodCBoYXZlIGVtYmVkZGVkIE5VTExzIGluIHRoZSBtaWRkbGU/Cj4+Pgo+Pj4gSWYgc28sIGhv
dyBhYm91dCB0aGlzPwo+Pj4KPj4+ICNkZWZpbmUgRk9SX0VBQ0hfSU9SRVFfU0VSVkVSKGQsIGlk
LCBzKSBcCj4+PiAgICAgZm9yICggKGlkKSA9IDAsIChzKSA9IEdFVF9JT1JFUV9TRVJWRVIoZCwg
MCk7IFwKPj4+ICAgICAgICAgICAoaWQpIDwgTUFYX05SX0lPUkVRX1NFUlZFUlM7IFwKPj4+ICAg
ICAgICAgICAocykgPSBnZXRfaW9yZXFfc2VydmVyKGQsICsrKGlkKSkgKSBcCj4+PiAgICAgaWYg
KCAhcyApIFwKPj4+ICAgICAgICAgY29udGludWU7IFwKPj4+ICAgICBlbHNlCj4+IEknbSBvayB3
aXRoIGl0IGJ1dCBJJ2xsIHdhaXQgZm9yIG90aGVycyBvcGluaW9uIG9uIHdoZXRoZXIgdGhpcyBp
cyB0YWtpbmcgCj4+IHRoZSBtYWNybyBtYWdpYyB0b28gZmFyLgo+IEknbSBmaW5lIHdpdGggQW5k
cmV3J3Mgc3VnZ2VzdGlvbjsgSSdtIHN1cnByaXNlZCB0aG91Z2ggdHJpY2tlcnkKPiBsaWtlIHRo
aXMgaXMgYmVpbmcgc3VnZ2VzdGVkIGF0IGFsbCwgYXMgY29tbW9ubHkgZ2FtZXMgSSBoYXBwZW4K
PiB0byBiZSB0cnlpbmcgdG8gcGxheSBvbmNlIGluIGEgd2hpbGUgZG9uJ3Qgc2VlbSB0byBiZSBy
ZWFsbHkgbGlrZWQuCgpJIGRvbid0IHNwZWNpZmljYWxseSByZWNhbGwgYSBwcmV2aW91cyBleGFt
cGxlLsKgIEVpdGhlciB3YXksIHRyaWNrcyBsaWtlCnRoaXMgZG8gbmVlZCB0byBiZSBldmFsdWF0
ZWQgdmVyeSBjYXJlZnVsbHksIGJhc2VkIG9uIGhvdyBtdWNoIHRoZXkgaGVscAp0aGUgY29kZSB2
cyBob3cgbXVjaCB0aGV5IGhpZGUuCgpJbiB0aGlzIGNhc2UsIHRoZSBGT1JfRUFDSCBkb2Vzbid0
IGltcGx5IHNlcXVlbnRpYWwgYWNjZXNzIG92ZXIgYW4KYXJyYXksIGFuZCBjb2RlIGluc2lkZSB0
aGUgbG9vcCB3aGljaCB1c2VzIGEgYnJlYWsgcmF0aGVyIHRoYW4gYQpjb250aW51ZSB3aWxsIGRl
ZmluaXRlbHkgY2F1c2Ugc3VidGxlIGJ1Z3MuwqAgVGhlcmVmb3JlIElNTywgaXRzIGJlbmVmaXRz
Cm91dHdlaWdoIHRoZSBjb3N0cy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 10:32:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 10:32:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzgyj-0003Ov-IV; Wed, 04 Oct 2017 10:32:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4438dcb6f=roger.pau@citrix.com>)
 id 1dzgyi-0003Op-Gd
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 10:32:36 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 2E/A1-30935-3C8B4D95; Wed, 04 Oct 2017 10:32:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyU9JRQvfwjiu
 RBn3POC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owjNw8zFRziqfg0+QRjA+NOzi5GTg4JAT+J
 qfNfsoDYLAIqEuueT2LuYuTgYBOwl5j+tQIkLCKgLNH76zdQCRcHs8AvRolz074xgiSEBdIk9
 jyfA2bzCnhI/L9+hQnEFhLoY5I4uc4GIi4ocXLmE7D5zAI6Egt2f2IDmc8sIC2x/B8HSJgTaF
 Vz40FmEFsU6IT+JU/ZIcYoSvTPe8AGcWa6xNa/v5gnMPLPQjJ1FpKpsxCmLmBkXsWoUZxaVJZ
 apGtkppdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERiA9QwMjDsYb0/2O8QoycGk
 JMqrAAxMIb6k/JTKjMTijPii0pzU4kOMMhwcShK8BduBcoJFqempFWmZOcBYgElLcPAoifDyg
 7TyFhck5hZnpkOkTjEqSonz/gfpEwBJZJTmwbXB4u8So6yUMC8jAwODEE9BalFuZgmq/CtGcQ
 5GJWHeOJApPJl5JXDTXwEtZgJaPKcJbHFJIkJKqoEx6YtWRfrsQxcCaxPPz5t9fZHsNMO8PYm
 egWUxPbtYCzQzejgNTAvn6sho/rjYxv/wLe+26fP+TjBQPLa/2VK4cP8kA92mhF27n746oikX
 fd+o4O4+wxXxWxb977Ko38T2fLJk7Nzgx9LGf49IsE7ZF/js66+DS2YoqBT+YCgxOf//cM3fq
 jl3lViKMxINtZiLihMBIKuN87oCAAA=
X-Env-Sender: prvs=4438dcb6f=roger.pau@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1507113155!111671276!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40823 invoked from network); 4 Oct 2017 10:32:35 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 10:32:35 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="54005202"
Date: Wed, 4 Oct 2017 11:32:31 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20171004103231.ebrqh2dqlr23sruq@MacBook-Pro-de-Roger.local>
References: <20170919152936.14498-1-roger.pau@citrix.com>
 <20170919152936.14498-3-roger.pau@citrix.com>
 <59D4B84E0200007800181EA0@prv-mh.provo.novell.com>
 <20171004092446.5q3k6eneri6pvzwq@MacBook-Pro-de-Roger.local>
 <59D4CBEA0200007800181FC9@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59D4CBEA0200007800181FC9@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, konrad.wilk@oracle.com,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v6 02/11] vpci: introduce basic handlers to
 trap accesses to the PCI config space
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMDQsIDIwMTcgYXQgMDk6NTQ6MThBTSArMDAwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA0LjEwLjE3IGF0IDExOjI0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gV2VkLCBPY3QgMDQsIDIwMTcgYXQgMDg6MzA6MzhBTSArMDAwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDE5LjA5LjE3IGF0IDE3OjI5LCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gK3N0YXRpYyBpbnQgdnBjaV9wb3J0aW9fcmVhZChjb25z
dCBzdHJ1Y3QgaHZtX2lvX2hhbmRsZXIgKmhhbmRsZXIsCj4gPj4gPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQ2NF90IGFkZHIsIHVpbnQzMl90IHNpemUsIHVpbnQ2NF90ICpkYXRh
KQo+ID4+ID4gK3sKPiA+PiA+ICsgICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1cnJlbnQtPmRvbWFp
bjsKPiA+PiA+ICsgICAgdW5zaWduZWQgaW50IHJlZzsKPiA+PiA+ICsgICAgcGNpX3NiZGZfdCBz
YmRmOwo+ID4+ID4gKyAgICB1aW50MzJfdCBjZjg7Cj4gPj4gPiArCj4gPj4gPiArICAgICpkYXRh
ID0gfih1aW50NjRfdCkwOwo+ID4+ID4gKwo+ID4+ID4gKyAgICBpZiAoIGFkZHIgPT0gMHhjZjgg
KQo+ID4+ID4gKyAgICB7Cj4gPj4gPiArICAgICAgICBBU1NFUlQoc2l6ZSA9PSA0KTsKPiA+PiA+
ICsgICAgICAgICpkYXRhID0gZC0+YXJjaC5odm1fZG9tYWluLnBjaV9jZjg7Cj4gPj4gPiArICAg
ICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwo+ID4+ID4gKyAgICB9Cj4gPj4gPiArCj4gPj4gPiAr
ICAgIGNmOCA9IEFDQ0VTU19PTkNFKGQtPmFyY2guaHZtX2RvbWFpbi5wY2lfY2Y4KTsKPiA+PiA+
ICsgICAgaWYgKCAhQ0Y4X0VOQUJMRUQoY2Y4KSApCj4gPj4gPiArICAgICAgICByZXR1cm4gWDg2
RU1VTF9PS0FZOwo+ID4+IAo+ID4+IFdoeSBpcyB0aGlzIE9LQVkgaW5zdGVhZCBvZiBVTkhBTkRM
RUFCTEU/IFRoZSBhY2Nlc3MgaXMgc3VwcG9zZWQgdG8gYmUKPiA+PiBmb3J3YXJkZWQgdG8gcWVt
dSBpZiBpdCdzIG5vdCBhIGNvbmZpZyBzcGFjZSBvbmUuIFNhbWUgaW4gdGhlIHdyaXRlIHBhdGgK
PiA+PiB0aGVuLgo+ID4gCj4gPiBObywgSSBkb24ndCB0aGluayB0aGlzIHNob3VsZCBiZSBmb3J3
YXJkZWQgdG8gUUVNVS4gSXQgaXMgYSBjb25maWcKPiA+IHNwYWNlIGFjY2VzcyAoYmVjYXVzZSB2
cGNpX3BvcnRpb19hY2NlcHQgcmV0dXJuZWQgdHJ1ZSkuIEJ1dCB0aGUgdmFsdWUKPiA+IGluIENG
OCBkb2Vzbid0IGhhdmUgdGhlIGVuYWJsZWQgYml0IHNldCwgaGVuY2UgdGhlIGFjY2VzcyBpcwo+
ID4gZGlzY2FyZGVkLgo+IAo+IFdpdGggdGhlIGVuYWJsZSBiaXQgY2xlYXIgaXQgaXMgbXkgdW5k
ZXJzdGFuZGluZyB0aGF0IHRoaXMgaXMgdGhlbgo+IF9ub3RfIGEgY29uZmlnIHNwYWNlIGFjY2Vz
cy4gdnBjaV9wb3J0aW9fYWNjZXB0KCkgc2ltcGx5IGRvZXNuJ3QKPiBoYXZlIGVub3VnaCBpbmZv
cm1hdGlvbiB0byB0ZWxsLgoKT0ssIGl0IHdhcyBteSB1bmRlcnN0YW5kaW5nIHRoYXQgYWNjZXNz
ZXMgdG8gY2Y4L2NmYyB3aGVyZSBvbmx5IHVzZWQKYnkgdGhlIFBDSSBjb25maWcgc3BhY2UuCgpS
b2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 10:59:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 10:59:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzhOI-0004zK-HA; Wed, 04 Oct 2017 10:59:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzhOG-0004yx-JC
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 10:59:00 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 27/39-01789-3FEB4D95; Wed, 04 Oct 2017 10:58:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVffzviu
 RBgduclisePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y/HrWSwFD4UrLt15xNjA
 OI+vi5GLQ0igkUni498bzBDOY0aJNRvbWCCcbYwSP49eBMpwcogIOEt8PTOXHcTmFdCXmHN+O
 1hcWMBP4vznG4wgDRIC95kltr67zwaSkBDwlFi99CQzjH3i+xKgqewcbAJWEofEQKIsAqoSl1
 b9ZpvAyL2AkWEVo0ZxalFZapGuoaleUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJka
 g1xmAYAdjw3bPQ4ySHExKoryX9lyJFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBe2EvUE6wKDU9
 tSItMwcYfjBpCQ4eJRHeTSBp3uKCxNzizHSI1ClGXY5jmy7/YRJiycvPS5US5xUEBrOQAEhRR
 mke3AhYLFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO9+kFU8mXklcJteAR3BBHTEnCawI0
 oSEVJSDYz1bV2imw5EyxQ+nGl6XIJL+ZhcfWa7QPeT4z6uUrnv9u/Z+0xn5362cIeA31uCC6I
 Xis3PumWaKrvwya0eFa7VSksvytQcTb654TD3DF7OCzP27Ii6Gf7TMHfF2cu/uk/VHY/XDUxU
 M3Lbeyek/O/X/48DVJZ5Kc82We/NILXvqOY8fsOzj8OVWIozEg21mIuKEwEy+ecMgAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1507114738!114375362!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57980 invoked from network); 4 Oct 2017 10:58:59 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Oct 2017 10:58:59 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzhOC-0003TX-7i; Wed, 04 Oct 2017 10:58:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dzhO6-0001Pd-IP; Wed, 04 Oct 2017 10:58:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dzhO6-0006Ov-7g; Wed, 04 Oct 2017 10:58:50 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114001-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=7efab948acd1c1092b1a9e7b3be2a97389911bc5
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 04 Oct 2017 10:58:50 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114001: regressions -
	trouble: blocked/fail
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDAwMSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDAwMS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTM5NzIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA3ZWZhYjk0OGFjZDFjMTA5MmIxYTll
N2IzYmUyYTk3Mzg5OTExYmM1CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAg
ICBkYmM0YjZlMTNhNWQwZGQ4OTY3Y2RlN2ZmNzAwMGFiMWVkODg2MjVlCgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAxMTM5NzIgIDIwMTctMTAtMDMgMjE6MDI6NDMgWiAgICAwIGRheXMKRmFpbGluZyBz
aW5jZSAgICAgICAgMTEzOTc5ICAyMDE3LTEwLTA0IDAwOjEwOjEzIFogICAgMCBkYXlzICAgIDgg
YXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0MDAxICAyMDE3LTEwLTA0IDEwOjE5OjIw
IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3Q6CiAgQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5h
cm8ub3JnPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndp
bGtAb3JhY2xlLmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxk
IGJlIDQzNiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 10:59:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 10:59:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzhOw-00052S-SZ; Wed, 04 Oct 2017 10:59:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ivan.pavic2@fer.hr>) id 1dzhOw-00052M-9O
 for xen-devel@lists.xen.org; Wed, 04 Oct 2017 10:59:42 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 7C/8D-02817-D1FB4D95; Wed, 04 Oct 2017 10:59:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsWy0NTjpa7s/iu
 RBlO/clgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnnLu1lKjjGWNH3eAJLA+N8xi5GLg4hgXmM
 Es8ezmfqYuTkEBEwl9i6ZAsjiM0moCox7+FJZhBbWMBUov3MTDCbV8BS4vmXs0A2BweLgIrEy
 75EkLCoQLjE/u/XoEoEJU7OfMICYjMLWEjMnH+eEcKWl9j+dg4zhC0ucesJxFohoPiW42vAbA
 kBRYnL516xTWDknYVk1Cwko2YhGTULyagFjCyrGNWLU4vKUot0zfWSijLTM0pyEzNzdA0NTPV
 yU4uLE9NTcxKTivWS83M3MQJDjQEIdjAem+x8iFGSg0lJlPfSniuRQnxJ+SmVGYnFGfFFpTmp
 xYcYZTg4lCR42fYB5QSLUtNTK9Iyc4BBD5OW4OBREuHVAUnzFhck5hZnpkOkTjEac/SsuPiHi
 ePGw+t/mIRY8vLzUqXEeQVBSgVASjNK8+AGwaLxEqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlY
 R5P+wFmsKTmVcCt+8V0ClMQKfMaQI7pSQRISXVwNh4cqlK6ZYXW5/PDLxxr8R71qxTlUmLZk3
 bevnmKr5qsYmfHz1v/2O8wPnslDTF/yxSTjeX7PiwWfyusu7e6CIHhWdXBfwTGCY76guobHu5
 Q8zM+PjOddH53vfqN5X5/Fh/sIFzO3vZdr/lrOxvP9+W5narEAn/scipX92ci7ftrPKpdzanL
 t1TYinOSDTUYi4qTgQA1tg5MsECAAA=
X-Env-Sender: ivan.pavic2@fer.hr
X-Msg-Ref: server-4.tower-206.messagelabs.com!1507114780!114488955!1
X-Originating-IP: [161.53.72.233]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20130 invoked from network); 4 Oct 2017 10:59:41 -0000
Received: from mail.fer.hr (HELO mail.fer.hr) (161.53.72.233)
 by server-4.tower-206.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 4 Oct 2017 10:59:41 -0000
Received: from [192.168.1.100] (161.53.64.114) by MAIL.fer.hr (161.53.72.233)
 with Microsoft SMTP Server (TLS) id 14.3.361.1;
 Wed, 4 Oct 2017 12:59:39 +0200
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
From: Ivan Pavic <ivan.pavic2@fer.hr>
Message-ID: <ad35c854-9f43-e5b5-3c1d-e83e499ac0e5@fer.hr>
Date: Wed, 4 Oct 2017 12:59:39 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
Content-Language: en-US
X-Originating-IP: [161.53.64.114]
Subject: [Xen-devel]  Null scheduler and VM preemption
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpPbmNlIGFzc2lnbmVkIHRvIHBDUFUgaXMgdkNQVSBldmVyIHByZWVtcHRlZCB1c2lu
ZyBudWxsIHNjaGVkdWxlcj8gSSAKZXhwZXJpbWVudGVkIGEgbGl0dGxlIGFuZCBjb25jbHVkZWQg
dGhhdCBpdCBpcyBwcmVlbXB0ZWQuIElzIHRoZXJlIGEgd2F5IAp0byBhdm9pZAoKcHJlZW1wdGlv
bj8KClJlZ2FyZHMsCgpJdmFuIFBhdmljLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 11:00:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 11:00:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzhPk-0005b8-5P; Wed, 04 Oct 2017 11:00:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dzhPj-0005b0-8q
 for xen-devel@lists.xen.org; Wed, 04 Oct 2017 11:00:31 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 1F/4B-03610-D4FB4D95; Wed, 04 Oct 2017 11:00:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS9d3/5V
 Ig/V/mSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oztU++xFnwUrPi55C1bA+Mn7i5GTg4hgTyJ
 J7vWMYLYvAJ2Elc/vmACsSUEDCVOL7zJAmKzCKhKHOruBathE1CXaHu2nbWLkYNDRCBGYvkV4
 S5GLg5mgT9MEjP+rmAGqREW8JdYfn0WO8T8HYwS+3aWgNicAtYSrcsOs4D08goISvzdIQwSZh
 bQknj46xYLhK0tsWzha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjGqF6cWlaUW6Vr
 qJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhh4DEOxgvLsp4BCjJAeTkijvpT1X
 IoX4kvJTKjMSizPii0pzUosPMWpwcAhs27X6AqMUS15+XqqSBG/rPqA6waLU9NSKtMwcYHTAl
 Epw8CiJ8OqApHmLCxJzizPTIVKnGHU5Om7e/cMkBDZDSpx3DkiRAEhRRmke3AhYpF5ilJUS5m
 UEOlCIpyC1KDezBFX+FaM4B6OSMO8qkCk8mXklcJteAR3BBHTEnCawI0oSEVJSDYyhMyRt5Ff
 UL5uw6GjCPN3EMs8/c16su7f8y7YDlU8dDxwTOr1mUWvXjKs5dzdMLnsRpin9QfnV6SaF21ry
 Vp2VzVM0fimrTU3zOvkvylv0Ufe7HRyKy3aJpW3du2h+29atEteSOvPkZx/8dLkkp80/mO2S4
 uurltf+/7t24OH861sKbx0+UvxBRYmlOCPRUIu5qDgRACu9+LvPAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1507114827!76276677!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48800 invoked from network); 4 Oct 2017 11:00:28 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 11:00:28 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 04 Oct 2017 05:00:26 -0600
Message-Id: <59D4DB660200007800182058@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 04 Oct 2017 05:00:22 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>,
 "Volodymyr Babchuk" <volodymyr_babchuk@epam.com>
References: <1506024004-8615-1-git-send-email-volodymyr_babchuk@epam.com>
 <1506024004-8615-4-git-send-email-volodymyr_babchuk@epam.com>
 <bb56f772-8e71-0100-5303-f5a49553b21c@arm.com>
In-Reply-To: <bb56f772-8e71-0100-5303-f5a49553b21c@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v6 03/10] public: xen.h: add definitions for
 UUID handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAzLjEwLjE3IGF0IDE0OjE1LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDIxLzA5LzE3IDIwOjU5LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4gLS0tIGEveGVu
L2luY2x1ZGUvcHVibGljL3hlbi5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaAo+
PiBAQCAtOTMwLDYgKzkzMCwzMyBAQCBfX0RFRklORV9YRU5fR1VFU1RfSEFORExFKHVpbnQxNiwg
dWludDE2X3QpOwo+PiAgIF9fREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUodWludDMyLCB1aW50MzJf
dCk7Cj4+ICAgX19ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh1aW50NjQsIHVpbnQ2NF90KTsKPj4g
ICAKPj4gK3R5cGVkZWYgc3RydWN0Cj4+ICt7Cj4+ICsgICAgdWludDhfdCBhWzE2XTsKPj4gK30g
eGVuX3V1aWRfdDsKPj4gKwo+PiArI2lmIGRlZmluZWQoX19HTlVDX18pICYmICFkZWZpbmVkKF9f
U1RSSUNUX0FOU0lfXykKPj4gKwo+PiArI2RlZmluZSBYRU5fREVGSU5FX1VVSUQoYSwgYiwgYywg
ZCwgZTEsIGUyLCBlMywgZTQsIGU1LCBlNikgICAgICAgICAgICAgXAo+PiArICAgICh4ZW5fdXVp
ZF90KXt7KChhKSA+PiAyNCkgJiAweEZGLCAoKGEpID4+IDE2KSAmIDB4RkYsICAgICAgICAgICAg
ICAgXAo+PiArICAgICAgICAgICAgICAgICAgKChhKSA+PiAgOCkgJiAweEZGLCAoKGEpID4+ICAw
KSAmIDB4RkYsICAgICAgICAgICAgICAgXAo+PiArICAgICAgICAgICAgICAgICAgKChiKSA+PiAg
OCkgJiAweEZGLCAoKGIpID4+ICAwKSAmIDB4RkYsICAgICAgICAgICAgICAgXAo+PiArICAgICAg
ICAgICAgICAgICAgKChjKSA+PiAgOCkgJiAweEZGLCAoKGMpID4+ICAwKSAmIDB4RkYsICAgICAg
ICAgICAgICAgXAo+PiArICAgICAgICAgICAgICAgICAgKChkKSA+PiAgOCkgJiAweEZGLCAoKGQp
ID4+ICAwKSAmIDB4RkYsICAgICAgICAgICAgICAgXAo+PiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZTEsIGUyLCBlMywgZTQsIGU1LCBlNn19Cj4+ICsKPj4gKyNlbHNlCj4+ICsKPj4gKyNk
ZWZpbmUgWEVOX0RFRklORV9VVUlEKGEsIGIsIGMsIGQsIGUxLCBlMiwgZTMsIGU0LCBlNSwgZTYp
ICAgICAgICAgICAgIFwKPj4gKyAgICB7eygoYSkgPj4gMjQpICYgMHhGRiwgKChhKSA+PiAxNikg
JiAweEZGLCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gKyAgICAgICgoYSkgPj4gIDgp
ICYgMHhGRiwgKChhKSA+PiAgMCkgJiAweEZGLCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
Pj4gKyAgICAgICgoYikgPj4gIDgpICYgMHhGRiwgKChiKSA+PiAgMCkgJiAweEZGLCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKPj4gKyAgICAgICgoYykgPj4gIDgpICYgMHhGRiwgKChjKSA+
PiAgMCkgJiAweEZGLCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gKyAgICAgICgoZCkg
Pj4gIDgpICYgMHhGRiwgKChkKSA+PiAgMCkgJiAweEZGLCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKPj4gKyAgICAgICAgICAgICAgICBlMSwgZTIsIGUzLCBlNCwgZTUsIGU2fX0KPiAKPiBU
aGUgb25seSBkaWZmZXJlbmNlIGJldHdlZW4gdGhlIHR3byBtYWNyb3MgaXMgdGhlIGZvcm1lciBp
cyBoYXZpbmcgdGhlIAo+IGNhc3Qgd2hpbHN0IHRoZSBsYXR0ZXIgbm90Lgo+IAo+IEhvdyBhYm91
dCBmYWN0b3JpemluZyB0aGUgY29kZSwgaS5lOgo+IAo+ICNkZWZpbmUgX19YRU5fREVGSU5FX1VV
SUQoYSwgYiwgYywgZCwgZTEsIGUyLCBlMywgZTQsIGU1LCBlNikKPiAgICAgICB7eyAuLi4gfX0K
PiAKPiAjaWYgZGVmaW5lZCguLi4uKQo+IAo+ICNkZWZpbmUgWEVOX0RFRklORV9VVUlEKGEsIGIs
IGMsIGQsIGUxLCBlMiwgZTMsIGU0LCBlNSwgZTYpIFwKPiAgICAgKHhlbl91dWlkX3QpX19YRU5f
REVGSU5FX1VVSUQoYSwgYiwgYywgZCwgLi4uKQo+IAo+ICNlbHNlCj4gCj4gI2RlZmluZSBYRU5f
REVGSU5FX1VVSUQoLi4uLikgX19YRU5fREVGSU5FX1VVSUQoLi4uKQo+IAo+IEFueSBvcGlub25z
PwoKSSB0aGluayB0aGlzIHdvdWxkIHJlbmRlciB0aGluZ3MgbW9yZSByZWFkYWJsZS4gQnV0IHRo
ZSBoZWxwZXIKbWFjcm8gbXVzdCBub3QgdXNlIGEgcmVzZXJ2ZWQgbmFtZSAoaS5lLiBuZWl0aGVy
IHR3byBsZWFkaW5nCnVuZGVyc2NvcmVzIG5vciBhIHNpbmdsZSBvbmUgZm9sbG93ZWQgYnkgYW4g
dXBwZXIgY2FzZSBYIGlzCmFjY2VwdGFibGUpLiBJJ2QgcmVjb21tZW5kIGEgdHJhaWxpbmcgdW5k
ZXJzY29yZSBoZXJlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 11:11:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 11:11:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzhab-0006Xv-5i; Wed, 04 Oct 2017 11:11:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dzhaa-0006Xp-7d
 for xen-devel@lists.xen.org; Wed, 04 Oct 2017 11:11:44 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 88/72-01911-FE1C4D95; Wed, 04 Oct 2017 11:11:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS/fNwSu
 RBh//iVks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmfD+5lLtjEUTHxcFoD4w+2LkZODiGBPImr
 5zcwg9i8AnYSb7v/sILYEgKGEqcX3mQBsVkEVCVuH78CVs8moC7R9mw7WI2IgJ7EzU23gXq5O
 JgF2pglbqxsZQJJCAuESEyb+Z0JYsE7RomLfZwgNifQgjerdgHFOYCWCUr83SEMEmYW0JJ4+O
 sWC4StLbFs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxqhenFpWlFuka6yUVZaZ
 nlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBIYeAxDsYGz+4nSIUZKDSUmU99KeK5FCfEn5
 KZUZicUZ8UWlOanFhxg1ODgEtu1afYFRiiUvPy9VSYL35gGgOsGi1PTUirTMHGB0wJRKcPAoi
 fC6g6R5iwsSc4sz0yFSpxh1OTpu3v3DJAQ2Q0qc9zlIkQBIUUZpHtwIWKReYpSVEuZlBDpQiK
 cgtSg3swRV/hWjOAejkjCvOzDuhXgy80rgNr0COoIJ6Ig5TWBHlCQipKQaGKPtmwI2a3fKryk
 q2P1L0H35vNTyHboHN870/Cy2sqlV5rZrrti2jVUHDA/ZTDoYxNu4le3mCrUm/k1cetqnZi1P
 tLtlvcqgxXb9jH2eJhtvrr3nJ5HVw5rRvLn17uZZdTkXWy/WbJBJWPy2qOmay6QQDlvpCX1bG
 7zl04v3XgkJmlL54ltopBJLcUaioRZzUXEiAJQRGFzPAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1507115498!113292911!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22746 invoked from network); 4 Oct 2017 11:11:40 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 11:11:40 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 04 Oct 2017 05:11:34 -0600
Message-Id: <59D4DE030200007800182075@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 04 Oct 2017 05:11:31 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <1506340992-5587-1-git-send-email-ppircalabu@bitdefender.com>
 <1506340992-5587-2-git-send-email-ppircalabu@bitdefender.com>
 <12b4cba2-1f0e-2576-e753-68597baeff79@citrix.com>
 <44c99fa0-6ba7-6d3b-73e9-b1569c7bd930@citrix.com>
In-Reply-To: <44c99fa0-6ba7-6d3b-73e9-b1569c7bd930@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, tim@xen.org,
 kevin.tian@intel.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 rcojocaru@bitdefender.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 paul.durrant@citrix.com, tamas@tklengyel.com, jun.nakajima@intel.com
Subject: Re: [Xen-devel] [PATCH v13 1/3] x86emul: New return code for
 unimplemented instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAyLjEwLjE3IGF0IDE2OjA5LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAxMC8wMi8yMDE3IDAyOjQzIFBNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+PiBPbiAw
OS8yNS8yMDE3IDAxOjAzIFBNLCBQZXRyZSBQaXJjYWxhYnUgd3JvdGU6Cj4+PiBFbmZvcmNlIHRo
ZSBkaXN0aW5jdGlvbiBiZXR3ZWVuIGFuIGluc3RydWN0aW9uIG5vdCBpbXBsZW1lbnRlZCBieSB0
aGUKPj4+IGVtdWxhdG9yIGFuZCB0aGUgZmFpbHVyZSB0byBlbXVsYXRlIHRoYXQgaW5zdHJ1Y3Rp
b24gYnkgZGVmaW5pbmcgYSBuZXcKPj4+IHJldHVybiBjb2RlLCBYODZFTVVMX1VOSU1QTEVNRU5U
RUQuCj4+Pgo+Pj4gVGhpcyB2YWx1ZSBzaG91bGQgb25seSBiZSByZXR1cm5lZCBieSB0aGUgY29y
ZSBlbXVsYXRvciBvbmx5IGlmIGl0IGZhaWxzIHRvCj4+PiBwcm9wZXJseSBkZWNvZGUgdGhlIGN1
cnJlbnQgaW5zdHJ1Y3Rpb24ncyBvcGNvZGUsIGFuZCBub3QgYnkgYW55IG9mIG90aGVyCj4+PiBm
dW5jdGlvbnMsIHN1Y2ggYXMgdGhlIHg4Nl9lbXVsYXRlX29wcyBvciB0aGUgaHZtX2lvX29wcyBj
YWxsYmFja3MuCj4+IAo+PiBPaCwgbWlub3IgY29tbWVudDogIFNob3VsZCB0aGlzIHBhcmFncmFw
aCBiZSBjaGFuZ2VkIHRvIG1hdGNoIHRoZQo+PiBjb21tZW50IGluIHRoZSBwYXRjaCBpdHNlbGY/
ICBJLmUuOgo+PiAKPj4gIlRoaXMgdmFsdWUgc2hvdWxkIG9ubHkgYmUgcmV0dXJuZWQgYnkgdGhl
IGNvcmUgZW11bGF0b3Igd2hlbiBhIHZhbGlkCj4+IG9wY29kZSBpcyBmb3VuZCBidXQgdGhlIGV4
ZWN1dGlvbiBsb2dpYyBmb3IgdGhhdCBpbnN0cnVjdGlvbiBpcyBtaXNzaW5nLgo+PiBJdCBzaG91
bGQgTk9UIGJlIHJldHVybmVkIGJ5IGFueSBvZiB0aGUgeDg2X2VtdWxhdGVfb3BzIGNhbGxiYWNr
cy4iCj4gCj4gSSdsbCBkbyB0aGlzIG9uIGNoZWNrLWluIGlmIEkgZG9uJ3QgaGVhciBhbnkgb2Jq
ZWN0aW9ucyBieSB0b21vcnJvdy4KClRoaXMgc2hvdWxkbid0IHJlYWxseSBoYXZlIGdvbmUgaW4g
d2l0aG91dCBhIFZNWCBtYWludGFpbmVyIGFjay4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 11:12:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 11:12:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzhbd-0006bn-FX; Wed, 04 Oct 2017 11:12:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzhbb-0006bS-Up
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 11:12:48 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 EC/DC-02229-F22C4D95; Wed, 04 Oct 2017 11:12:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVVfn0JV
 Ig7cXuCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8WfHHeaCCaYVX3pOMjcw
 rtLrYuTiEBJoZJJoeXGTCcJ5zCjxd+1uNghnG6PEl7cXgRxODhEBZ4mvZ+ayg9i8AvoSx7bcY
 +1i5OAQFrCX2LM1GiQsIeApMfnGJmYY+8/Dc4xdjOwcbAJWEofEQKIsAqoSS2ZOYZrAyLWAkW
 EVo3pxalFZapGuiV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRqBfGYBgB2PjF6d
 DjJIcTEqivJf2XIkU4kvKT6nMSCzOiC8qzUktPsQow8GhJMG7dz9QTrAoNT21Ii0zBxhgMGkJ
 Dh4lEV73A0Bp3uKCxNzizHSI1ClGXY5jmy7/YRJiycvPS5US520CKRIAKcoozYMbAQv2S4yyU
 sK8jEBHCfEUpBblZpagyr9iFOdgVBLmlQeZwpOZVwK36RXQEUxAR8xpAjuiJBEhJdXAWHrEyF
 Tur/DqN0b9VzluM7JxqCbkr1Z5I3xod5ZONyPPQT2el50bfG84XWT1qc9W23l0fUrkhyr2rue
 9r0xiZxzsO1vVz/h98uaiA377b2s36Vw4Fvuto/Sex0HdjmLDCi3NAkmTWwoKsupBp2++CWtp
 n2nQmFiWl3VibeOjzhs3F+0Ti2VWYinOSDTUYi4qTgQAmG+ptnECAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1507115562!62381858!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30025 invoked from network); 4 Oct 2017 11:12:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Oct 2017 11:12:43 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzhbV-0003r0-AD; Wed, 04 Oct 2017 11: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dzhbP-0002Kv-UL; Wed, 04 Oct 2017 11:12:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dzhbP-0001RB-Iv; Wed, 04 Oct 2017 11:12:35 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113998-mainreport@xen.org>
X-Osstest-Versions-This: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
X-Osstest-Versions-That: xen=5414ba7f5e1ffc88ed2758b1e1b14bbfd3536a61
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 04 Oct 2017 11:12:35 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 113998: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3521785240760404969=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 113998 xen-unstable-coverity real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113998/

Perfect :-)
All tests in this flight passed as required
version targeted for testing:
 xen                  dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
baseline version:
 xen                  5414ba7f5e1ffc88ed2758b1e1b14bbfd3536a61

Last test of basis   113936  2017-10-01 09:21:40 Z    3 days
Testing same since   113998  2017-10-04 09:23:45 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  George Dunlap <george.dunlap@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Petre Pircalabu <ppircalabu@bitdefender.com>
  Razvan Cojocaru <rcojocaru@bitdefender.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Tamas K Lengyel <tamas@tklengyel.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 coverity-amd64                                               pass    


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


Pushing revision :

+ branch=xen-unstable-coverity
+ revision=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push xen-unstable-coverity dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
+ branch=xen-unstable-coverity
+ revision=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=xen
+ xenbranch=xen-unstable-coverity
+ qemuubranch=qemu-upstream-unstable-coverity
+ qemuubranch=qemu-upstream-unstable
+ '[' xxen = xlinux ']'
+ linuxbranch=
+ '[' xqemu-upstream-unstable = x ']'
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable-coverity
+ prevxenbranch=xen-4.9-testing
+ '[' xdbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.xen-unstable-coverity
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree xen-unstable-coverity
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/xen
+ git push osstest@xenbits.xen.org:/home/xen/git/xen.git dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e:refs/heads/coverity-tested/smoke
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   5414ba7..dbc4b6e  dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e -> coverity-tested/smoke


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3521785240760404969==--

From xen-devel-bounces@lists.xen.org Wed Oct 04 11:14:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 11:14:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzhd2-0006qw-Sv; Wed, 04 Oct 2017 11:14:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4436e5399=George.Dunlap@citrix.com>)
 id 1dzhd1-0006qf-3g
 for xen-devel@lists.xen.org; Wed, 04 Oct 2017 11:14:15 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 1E/F1-03093-682C4D95; Wed, 04 Oct 2017 11:14:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXitHRDpG7roSu
 RBldmGVks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnntmcUdHJWTFrB1sB4iL2LkZNDQsBfouPy
 NmYQW1ggRGLazO9MILaIgLJE76/fLCA2s0ALs8T/0z5djFwcQgKLmCQa3u4GK2IT0JOYd/wrW
 BGvgK3E1OWvGEFsFgEViacrfrGC2KIC4RJNZ/uhagQlTs58AmZzCthLbH4/FWgxB9ACTYn1u/
 QhdolL3HoynwnClpfY/nYO2G1CAqoSix8cZZ/AyD8LyaRZCN2zkHTPQtK9gJFlFaN6cWpRWWq
 RrqFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgUDIAwQ7Gnc+dDjFKcjApifJe
 2nMlUogvKT+lMiOxOCO+qDQntfgQowwHh5IE77yDQDnBotT01Iq0zBxgfMCkJTh4lER4N4Oke
 YsLEnOLM9MhUqcYFaXEeaNBEgIgiYzSPLg2WExeYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkj
 CvO8gUnsy8Erjpr4AWMwEtntMEtrgkESEl1cBYdu5nmORj5cTkQ8vPe2vXfghSKt35VEqsLyg
 wxdoichK/c1iIZri451HrLWyTPkxsnL+C3eP6M1YWjuqCjf+6r97imChaVBLa9ubRtDsHvVYW
 3RZl+tf3oCzYfXPvrzs6DAmvdtaGfN4Y1aMv/9Hs4+kJVxV26Re+a/gRfLpWqd921z3luDoll
 uKMREMt5qLiRACT8iFQxAIAAA==
X-Env-Sender: prvs=4436e5399=George.Dunlap@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1507115651!96673858!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38736 invoked from network); 4 Oct 2017 11:14:13 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 11:14:13 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="442462016"
To: Jan Beulich <JBeulich@suse.com>
References: <1506340992-5587-1-git-send-email-ppircalabu@bitdefender.com>
 <1506340992-5587-2-git-send-email-ppircalabu@bitdefender.com>
 <12b4cba2-1f0e-2576-e753-68597baeff79@citrix.com>
 <44c99fa0-6ba7-6d3b-73e9-b1569c7bd930@citrix.com>
 <59D4DE030200007800182075@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <c71287cf-ee86-cea8-68e7-4a73a0d3554e@citrix.com>
Date: Wed, 4 Oct 2017 12:14:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59D4DE030200007800182075@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, tim@xen.org,
 kevin.tian@intel.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 rcojocaru@bitdefender.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 paul.durrant@citrix.com, tamas@tklengyel.com, jun.nakajima@intel.com
Subject: Re: [Xen-devel] [PATCH v13 1/3] x86emul: New return code for
 unimplemented instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDQvMjAxNyAxMjoxMSBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDIuMTAu
MTcgYXQgMTY6MDksIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+PiBPbiAxMC8w
Mi8yMDE3IDAyOjQzIFBNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+Pj4gT24gMDkvMjUvMjAxNyAw
MTowMyBQTSwgUGV0cmUgUGlyY2FsYWJ1IHdyb3RlOgo+Pj4+IEVuZm9yY2UgdGhlIGRpc3RpbmN0
aW9uIGJldHdlZW4gYW4gaW5zdHJ1Y3Rpb24gbm90IGltcGxlbWVudGVkIGJ5IHRoZQo+Pj4+IGVt
dWxhdG9yIGFuZCB0aGUgZmFpbHVyZSB0byBlbXVsYXRlIHRoYXQgaW5zdHJ1Y3Rpb24gYnkgZGVm
aW5pbmcgYSBuZXcKPj4+PiByZXR1cm4gY29kZSwgWDg2RU1VTF9VTklNUExFTUVOVEVELgo+Pj4+
Cj4+Pj4gVGhpcyB2YWx1ZSBzaG91bGQgb25seSBiZSByZXR1cm5lZCBieSB0aGUgY29yZSBlbXVs
YXRvciBvbmx5IGlmIGl0IGZhaWxzIHRvCj4+Pj4gcHJvcGVybHkgZGVjb2RlIHRoZSBjdXJyZW50
IGluc3RydWN0aW9uJ3Mgb3Bjb2RlLCBhbmQgbm90IGJ5IGFueSBvZiBvdGhlcgo+Pj4+IGZ1bmN0
aW9ucywgc3VjaCBhcyB0aGUgeDg2X2VtdWxhdGVfb3BzIG9yIHRoZSBodm1faW9fb3BzIGNhbGxi
YWNrcy4KPj4+Cj4+PiBPaCwgbWlub3IgY29tbWVudDogIFNob3VsZCB0aGlzIHBhcmFncmFwaCBi
ZSBjaGFuZ2VkIHRvIG1hdGNoIHRoZQo+Pj4gY29tbWVudCBpbiB0aGUgcGF0Y2ggaXRzZWxmPyAg
SS5lLjoKPj4+Cj4+PiAiVGhpcyB2YWx1ZSBzaG91bGQgb25seSBiZSByZXR1cm5lZCBieSB0aGUg
Y29yZSBlbXVsYXRvciB3aGVuIGEgdmFsaWQKPj4+IG9wY29kZSBpcyBmb3VuZCBidXQgdGhlIGV4
ZWN1dGlvbiBsb2dpYyBmb3IgdGhhdCBpbnN0cnVjdGlvbiBpcyBtaXNzaW5nLgo+Pj4gSXQgc2hv
dWxkIE5PVCBiZSByZXR1cm5lZCBieSBhbnkgb2YgdGhlIHg4Nl9lbXVsYXRlX29wcyBjYWxsYmFj
a3MuIgo+Pgo+PiBJJ2xsIGRvIHRoaXMgb24gY2hlY2staW4gaWYgSSBkb24ndCBoZWFyIGFueSBv
YmplY3Rpb25zIGJ5IHRvbW9ycm93Lgo+IAo+IFRoaXMgc2hvdWxkbid0IHJlYWxseSBoYXZlIGdv
bmUgaW4gd2l0aG91dCBhIFZNWCBtYWludGFpbmVyIGFjay4KCkluZGVlZCAtLSBzb3JyeSBJIG1p
c3NlZCB0aGF0LgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 11:27:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 11:27:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzhpR-0007mi-UN; Wed, 04 Oct 2017 11:27:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dzhpR-0007mc-4D
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 11:27:05 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 76/E4-01812-885C4D95; Wed, 04 Oct 2017 11:27:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS7f96JV
 Ig80vjC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyGH+dYCyYyV9zecp+tgfE8UxcjJ4eQQJ7E
 5oNnGEFsXgE7iee35oDFJQQMJU4vvMkCYrMIqErcvv0NLM4moC7R9mw7K4gtIqAscff7DLAaZ
 oE4ie+HzoPFhQX8JfbOmcQOMT9H4tPEJWC9nAKWEosfPACKcwDtEpT4u0MYolVL4uGvW1BjtC
 WWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJdIzO9pKLM9IyS3MT
 MHF1DA2O93NTi4sT01JzEpGK95PzcTYzA4KtnYGDcwdiw1+8QoyQHk5Iob/WhK5FCfEn5KZUZ
 icUZ8UWlOanFhxhlODiUJHjnHAHKCRalpqdWpGXmAOMAJi3BwaMkwssGkuYtLkjMLc5Mh0idY
 jTmuPHw+h8mjo6bd/8wCbHk5eelSonz2oOUCoCUZpTmwQ2CxeclRlkpYV5GBgYGIZ6C1KLczB
 JU+VeM4hyMSsK8XCBTeDLzSuD2vQI6hQnolDlNYKeUJCKkpBoYnQIkW79237747vtLo8aH2qy
 LuIUWL9cTrY3V3B644PC2B9X3TnWKXT4UW5rOPem2t8DK6JCK3Qkf2a4fU3Pe3nb9xhl9ScEJ
 wr/XWT+5ej9w2pvO20Lrt7AUnTr8PjH+7FG1/PArp3KWvVRwfbtiGZ+DylGNZSEucn84+TNZl
 m2XXazndsJigxJLcUaioRZzUXEiABq02VrKAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1507116422!59768519!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54215 invoked from network); 4 Oct 2017 11:27:03 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 11:27:03 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 04 Oct 2017 05:27:01 -0600
Message-Id: <59D4E1A102000078001820A6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 04 Oct 2017 05:26:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <59CD2CC102000078001808D4@prv-mh.provo.novell.com>
 <20170928151732.xgeolrkl6eii64it@citrix.com>
In-Reply-To: <20170928151732.xgeolrkl6eii64it@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86: mmio_ro_do_page_fault() must be
 unreachable for DomU
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjA5LjE3IGF0IDE3OjE3LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gVGh1LCBTZXAgMjgsIDIwMTcgYXQgMDk6MDk6MjFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+IFdoZW4gY29tYmluaW5nIFBUV1IgYW5kIE1NSU8tUi9PIFBWIHBhZ2UgZmF1bHQgaGFu
ZGxlcnMsIHRoZSBuZWVkIGZvcgo+PiBhIHNlY29uZCBod2RvbSBjaGVjayB3YXMgb3Zlcmxvb2tl
ZC4KPj4gCj4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
PiAKPiBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClRoaXMgc2hv
dWxkIG5vdCBoYXZlIGdvbmUgaW4gd2l0aG91dCBhbiBhY2sgZnJvbSBBbmRyZXcuCgpKYW4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 11:28:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 11:28:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzhqK-0007qp-7P; Wed, 04 Oct 2017 11:28:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=443a8edce=wei.liu2@citrix.com>)
 id 1dzhqJ-0007qi-Js
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 11:27:59 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 ED/30-03454-EB5C4D95; Wed, 04 Oct 2017 11:27:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDve6+o1c
 iDX5ekLP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOeP17MXNDBUnHl/mOmBsYVzF2MnBwSAv4S
 318vYgSxWQRUJLr6t7OC2GwCyhI/O3vZQGwRILv3128WEJtZoFLi5cRP7CC2sICfxK+/a8Hm8
 ApYSHR2HASaw8UhJLCAUWLJrjmsEAlBiZMzn0A160gs2P0JaCgHkC0tsfwfB0iYU8Be4k33eb
 ASUaAbOpfOAbOFBBQkOqYfY5rAyDcLyaRZSCbNQpi0gJF5FaN6cWpRWWqRroVeUlFmekZJbmJ
 mjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgoDEAwQ7G2Zf9DzFKcjApifJWH7oSKcSXlJ9SmZFY
 nBFfVJqTWnyIUYaDQ0mC9+YRoJxgUWp6akVaZg4w5GHSEhw8SiK8P0HSvMUFibnFmekQqVOMu
 hw3Hl7/wyTEkpeflyolzrsEpEgApCijNA9uBCz+LjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUU
 mY9w/IFJ7MvBK4Ta+AjmACOmJOE9gRJYkIKakGRsv1QV39TYf4w+7Naufet1p20sIjWfFTK4P
 YPNqvd35jL2e/PuN37nwOgemmF0OPSSzep6y01CEhmfGcwVnF1VfndKdLHyw9wbEzVE9F72VR
 3sdlk5qKO+9KRV3ZXrzmgaOQY4VMwsosDcuCTWlx0uIvNRc7MuSVaEvtuPRsxtQOhm+71NceU
 GIpzkg01GIuKk4EAGU9Yli6AgAA
X-Env-Sender: prvs=443a8edce=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1507116476!119548130!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55522 invoked from network); 4 Oct 2017 11:27:58 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 11:27:58 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="450432574"
Date: Wed, 4 Oct 2017 12:27:55 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20171004112754.tyizg6caburh3rqi@citrix.com>
References: <59CD2CC102000078001808D4@prv-mh.provo.novell.com>
 <20170928151732.xgeolrkl6eii64it@citrix.com>
 <59D4E1A102000078001820A6@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59D4E1A102000078001820A6@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86: mmio_ro_do_page_fault() must be
	unreachable for DomU
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMDQsIDIwMTcgYXQgMDU6MjY6NTdBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI4LjA5LjE3IGF0IDE3OjE3LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBPbiBUaHUsIFNlcCAyOCwgMjAxNyBhdCAwOTowOToyMUFNIC0wNjAwLCBKYW4gQmV1
bGljaCB3cm90ZToKPiA+PiBXaGVuIGNvbWJpbmluZyBQVFdSIGFuZCBNTUlPLVIvTyBQViBwYWdl
IGZhdWx0IGhhbmRsZXJzLCB0aGUgbmVlZCBmb3IKPiA+PiBhIHNlY29uZCBod2RvbSBjaGVjayB3
YXMgb3Zlcmxvb2tlZC4KPiA+PiAKPiA+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cj4gPiAKPiA+IFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgo+IAo+IFRoaXMgc2hvdWxkIG5vdCBoYXZlIGdvbmUgaW4gd2l0aG91dCBhbiBh
Y2sgZnJvbSBBbmRyZXcuCgpIZSBzYWlkIG9uIElSQyB0aGlzIHBhdGNoIHNob3VsZCBiZSBjb21t
aXR0ZWQuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 11:30:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 11:30:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzhsZ-0008VW-ML; Wed, 04 Oct 2017 11:30:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>)
 id 1dzhsY-0008VB-79; Wed, 04 Oct 2017 11:30:18 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 C5/36-02223-946C4D95; Wed, 04 Oct 2017 11:30:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXS6fjDS9fj2JV
 Ig+YWEYve1rssFl+WNzBafN8ymcmB2ePwhyssAYxRrJl5SfkVCawZrdM3MBVcZKyYeKGZsYFx
 BWMXIyeHkECexMs5PSwgNq+AncS3dX2sILaEgKHE6YU3weIsAqoSe2e/ZAKx2QTUJdqebQerE
 RHQkLh56h57FyMXB7PAHWaJDSc+gyWEBVwlJk5eywKxwFaiY0Ev0DIODk6gBV9PCoKYvAKCEn
 93CINUMAtoSTz8dYsFwtaWWLbwNTNICbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxg1ilO
 LylKLdA3N9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAgOSAQh2MF487XmIUZKD
 SUmUt/rQlUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryBR4FygkWp6akVaZk5wNiASUtw8CiJ8
 BaBpHmLCxJzizPTIVKnGI05bjy8/oeJo+Pm3T9MQix5+XmpUuK8CiClAiClGaV5cINgMXuJUV
 ZKmJcR6DQhnoLUotzMElT5V4ziHIxKwrx/jgBN4cnMK4Hb9wroFCagU+Y0gZ1SkoiQkmpgrBY
 4kCrwpXXr/YCUfPc4YZb/f3dG+hbea/6880Ymy7q3gR+MlLaETbidFZS8wVBK/i/bvuPHbjzY
 3cladWnC4soMT11dJyveyfOXrW9pmbKUIaq5Z9tNlz6e9LcK5hISx2umTYw6urrKanv5iqS7X
 cdjtSacmpKcn3AxL3+LFoO2nqDio05dJZbijERDLeai4kQAKeRbFdQCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1507116614!100504688!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7804 invoked from network); 4 Oct 2017 11:30:16 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 4 Oct 2017 11:30:16 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 04 Oct 2017 05:30:13 -0600
Message-Id: <59D4E26202000078001820AF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 04 Oct 2017 05:30:10 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Lars Kurth" <lars.kurth@citrix.com>
References: <DDE536B1-2FCD-4A3F-9A46-2CAFB279AF61@citrix.com>
In-Reply-To: <DDE536B1-2FCD-4A3F-9A46-2CAFB279AF61@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: FelipeHuici <Felipe.Huici@neclab.eu>, Anil Madhavapeddy <anil@recoil.org>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 Alexander Dubinin <alexander.dubinin@gmail.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Simon Kuenzer <simon.kuenzer@neclab.eu>
Subject: Re: [Xen-devel] Formal vote on Unicore Proposal (deadline Frid,
	Oct 6th)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI5LjA5LjE3IGF0IDE0OjA3LCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPiB3cm90ZToK
PiBJIHByb3Bvc2UgdG8gdGFsbHkgdGhlIHZvdGVzIGJ5IEZyaWRheSB0aGUgNnRoIG9mIE9jdG9i
ZXIuIFlvdSBjYW4gcmVwbHkgdmlhCj4gKzE6IGZvciBwcm9wb3NhbAo+IC0xOiBhZ2FpbnN0IHBy
b3Bvc2FsCj4gaW4gcHVibGljIG9yIHByaXZhdGUuCgorMQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 11:31:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 11:31:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzhtK-0000Cb-0G; Wed, 04 Oct 2017 11:31:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dzhtI-0000CL-Sp
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 11:31:04 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 DC/00-03642-876C4D95; Wed, 04 Oct 2017 11:31:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS7f82JV
 Ig82XjCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxlV/YwFsxgrXgx0baBcRFLFyMnh5BAnsTU
 nb9ZQWxeATuJsxc/MYHYEgKGEqcX3gSrYRFQlfh88RdYDZuAukTbs+1gtoiAssTd7zPAapgF4
 iS+HzoPFhcW8JfYO2cSexcjF9D8c4wSM5/dYgNJcApYStw4sBFoAQfQMkGJvzuEIXq1JB7+ug
 U1R1ti2cLXzCAlzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYtQoTi0qSy3SNTbUSyrKTM8
 oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDD4GINjB2LQo8BCjJAeTkihv9aErkUJ8Sfkp
 lRmJxRnxRaU5qcWHGGU4OJQkeEWPAuUEi1LTUyvSMnOAcQCTluDgURLhLQJJ8xYXJOYWZ6ZDp
 E4xGnPceHj9DxNHx827f5iEWPLy81KlxHkVQEoFQEozSvPgBsHi8xKjrJQwLyPQaUI8BalFuZ
 klqPKvGMU5GJWEeTeATOHJzCuB2/cK6BQmoFPmNIGdUpKIkJJqYHQrlN/Jnpo+V+vv3U36BaE
 H36mb/D16isWYz9KFrWJWvXXTLR+uuW9LU1LLN0/i1XlodjDu6eYfa5J/v9/1pzaBVbebO6rq
 bYPxd9eWct21BvyqOrvbOwOeuWxtuHxa6lXUdiaXMnWr1fJzFPe6J5/Um/cwu7r8be3RqWyNb
 lLdX/RN/YvalFiKMxINtZiLihMBmsqfZsoCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1507116662!118414498!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49699 invoked from network); 4 Oct 2017 11:31:03 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 11:31:03 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 04 Oct 2017 05:31:01 -0600
Message-Id: <59D4E29202000078001820B2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 04 Oct 2017 05:30:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <59CD2CC102000078001808D4@prv-mh.provo.novell.com>
 <20170928151732.xgeolrkl6eii64it@citrix.com>
 <59D4E1A102000078001820A6@prv-mh.provo.novell.com>
 <20171004112754.tyizg6caburh3rqi@citrix.com>
In-Reply-To: <20171004112754.tyizg6caburh3rqi@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86: mmio_ro_do_page_fault() must be
 unreachable for DomU
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA0LjEwLjE3IGF0IDEzOjI3LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gV2VkLCBPY3QgMDQsIDIwMTcgYXQgMDU6MjY6NTdBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4+PiBPbiAyOC4wOS4xNyBhdCAxNzoxNywgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdy
b3RlOgo+PiA+IE9uIFRodSwgU2VwIDI4LCAyMDE3IGF0IDA5OjA5OjIxQU0gLTA2MDAsIEphbiBC
ZXVsaWNoIHdyb3RlOgo+PiA+PiBXaGVuIGNvbWJpbmluZyBQVFdSIGFuZCBNTUlPLVIvTyBQViBw
YWdlIGZhdWx0IGhhbmRsZXJzLCB0aGUgbmVlZCBmb3IKPj4gPj4gYSBzZWNvbmQgaHdkb20gY2hl
Y2sgd2FzIG92ZXJsb29rZWQuCj4+ID4+IAo+PiA+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Cj4+ID4gCj4+ID4gUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Cj4+IAo+PiBUaGlzIHNob3VsZCBub3QgaGF2ZSBnb25lIGluIHdp
dGhvdXQgYW4gYWNrIGZyb20gQW5kcmV3Lgo+IAo+IEhlIHNhaWQgb24gSVJDIHRoaXMgcGF0Y2gg
c2hvdWxkIGJlIGNvbW1pdHRlZC4KCkFoLCBJIHNlZSAtIHRoYXQncyBub3QgdmlzaWJsZSBmcm9t
IHRoZSBjb21taXQsIHRob3VnaC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 11:34:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 11:34:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzhwA-0000XL-EE; Wed, 04 Oct 2017 11:34:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dzhw8-0000XD-SO
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 11:34:00 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 BB/0A-03435-827C4D95; Wed, 04 Oct 2017 11:34:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS1f9+JV
 Ig98LtSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyXn2+zFSzjr5hy+yNzA+NL7i5GTg4hgTyJ
 BQsOsIHYvAJ2Eq0/H7OD2BIChhKnF95kAbFZBFQl2qa9YAKx2QTUJdqebWftYuTgEBFwlJjc7
 NXFyMXBLNDMJPHs81mwGmGBNIkfpyezQcw/wyTRMC0ExOYU8JT4fWkqM0gvr4CgxN8dwiBhZg
 EtiYe/brFA2NoSyxa+BithFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGukbF
 eUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg8DEAwQ7GP/MDDzFKcjApifJWH7oS
 KcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCN/gYUE6wKDU9tSItMwcYBzBpCQ4eJRFeNZA0b3FBY
 m5xZjpE6hSjLkfHzbt/mIRY8vLzUqXEeflAigRAijJK8+BGwGLyEqOslDAvI9BRQjwFqUW5mS
 Wo8q8YxTkYlYR500Cm8GTmlcBtegV0BBPQEXOawI4oSURISTUw1v2f/Pdv7qruDyVLFab8sl/
 AsUvpW8LkdBHmvdkHd/avvbz4zsqH68OPJ3boZOa8/mB0Qmz+5ZYlyTsCY28FGIjf0w9+xpxa
 a/zyQW9XyNWF3Z+TyzXa0zTPCyT7bHQptPlpXC3MvNHgUJp1llTw3gqtNQ9ObGJZIOo3S/Lyz
 pQZU+9dXHFfWYmlOCPRUIu5qDgRAOBplZjEAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1507116837!64334407!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20008 invoked from network); 4 Oct 2017 11:33:59 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 11:33:59 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 04 Oct 2017 05:33:57 -0600
Message-Id: <59D4E34302000078001820D4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 04 Oct 2017 05:33:55 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20170919152936.14498-1-roger.pau@citrix.com>
 <20170919152936.14498-3-roger.pau@citrix.com>
 <59D4B84E0200007800181EA0@prv-mh.provo.novell.com>
 <20171004092446.5q3k6eneri6pvzwq@MacBook-Pro-de-Roger.local>
 <59D4CBEA0200007800181FC9@prv-mh.provo.novell.com>
 <20171004103231.ebrqh2dqlr23sruq@MacBook-Pro-de-Roger.local>
In-Reply-To: <20171004103231.ebrqh2dqlr23sruq@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, konrad.wilk@oracle.com,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v6 02/11] vpci: introduce basic handlers to
 trap accesses to the PCI config space
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA0LjEwLjE3IGF0IDEyOjMyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgT2N0IDA0LCAyMDE3IGF0IDA5OjU0OjE4QU0gKzAwMDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMDQuMTAuMTcgYXQgMTE6MjQsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gV2VkLCBPY3QgMDQsIDIwMTcgYXQgMDg6MzA6MzhBTSArMDAwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4+PiBPbiAxOS4wOS4xNyBhdCAxNzoyOSwgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPiB3cm90ZToKPj4gPj4gPiArc3RhdGljIGludCB2cGNpX3BvcnRpb19yZWFk
KGNvbnN0IHN0cnVjdCBodm1faW9faGFuZGxlciAqaGFuZGxlciwKPj4gPj4gPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGFkZHIsIHVpbnQzMl90IHNpemUsIHVpbnQ2NF90
ICpkYXRhKQo+PiA+PiA+ICt7Cj4+ID4+ID4gKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3VycmVu
dC0+ZG9tYWluOwo+PiA+PiA+ICsgICAgdW5zaWduZWQgaW50IHJlZzsKPj4gPj4gPiArICAgIHBj
aV9zYmRmX3Qgc2JkZjsKPj4gPj4gPiArICAgIHVpbnQzMl90IGNmODsKPj4gPj4gPiArCj4+ID4+
ID4gKyAgICAqZGF0YSA9IH4odWludDY0X3QpMDsKPj4gPj4gPiArCj4+ID4+ID4gKyAgICBpZiAo
IGFkZHIgPT0gMHhjZjggKQo+PiA+PiA+ICsgICAgewo+PiA+PiA+ICsgICAgICAgIEFTU0VSVChz
aXplID09IDQpOwo+PiA+PiA+ICsgICAgICAgICpkYXRhID0gZC0+YXJjaC5odm1fZG9tYWluLnBj
aV9jZjg7Cj4+ID4+ID4gKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKPj4gPj4gPiArICAg
IH0KPj4gPj4gPiArCj4+ID4+ID4gKyAgICBjZjggPSBBQ0NFU1NfT05DRShkLT5hcmNoLmh2bV9k
b21haW4ucGNpX2NmOCk7Cj4+ID4+ID4gKyAgICBpZiAoICFDRjhfRU5BQkxFRChjZjgpICkKPj4g
Pj4gPiArICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwo+PiA+PiAKPj4gPj4gV2h5IGlzIHRo
aXMgT0tBWSBpbnN0ZWFkIG9mIFVOSEFORExFQUJMRT8gVGhlIGFjY2VzcyBpcyBzdXBwb3NlZCB0
byBiZQo+PiA+PiBmb3J3YXJkZWQgdG8gcWVtdSBpZiBpdCdzIG5vdCBhIGNvbmZpZyBzcGFjZSBv
bmUuIFNhbWUgaW4gdGhlIHdyaXRlIHBhdGgKPj4gPj4gdGhlbi4KPj4gPiAKPj4gPiBObywgSSBk
b24ndCB0aGluayB0aGlzIHNob3VsZCBiZSBmb3J3YXJkZWQgdG8gUUVNVS4gSXQgaXMgYSBjb25m
aWcKPj4gPiBzcGFjZSBhY2Nlc3MgKGJlY2F1c2UgdnBjaV9wb3J0aW9fYWNjZXB0IHJldHVybmVk
IHRydWUpLiBCdXQgdGhlIHZhbHVlCj4+ID4gaW4gQ0Y4IGRvZXNuJ3QgaGF2ZSB0aGUgZW5hYmxl
ZCBiaXQgc2V0LCBoZW5jZSB0aGUgYWNjZXNzIGlzCj4+ID4gZGlzY2FyZGVkLgo+PiAKPj4gV2l0
aCB0aGUgZW5hYmxlIGJpdCBjbGVhciBpdCBpcyBteSB1bmRlcnN0YW5kaW5nIHRoYXQgdGhpcyBp
cyB0aGVuCj4+IF9ub3RfIGEgY29uZmlnIHNwYWNlIGFjY2Vzcy4gdnBjaV9wb3J0aW9fYWNjZXB0
KCkgc2ltcGx5IGRvZXNuJ3QKPj4gaGF2ZSBlbm91Z2ggaW5mb3JtYXRpb24gdG8gdGVsbC4KPiAK
PiBPSywgaXQgd2FzIG15IHVuZGVyc3RhbmRpbmcgdGhhdCBhY2Nlc3NlcyB0byBjZjgvY2ZjIHdo
ZXJlIG9ubHkgdXNlZAo+IGJ5IHRoZSBQQ0kgY29uZmlnIHNwYWNlLgoKSnVzdCBsaWtlIHdpdGgg
dGhlIG92ZXJsYWlkIGJ5dGUgYWNjZXNzZXMgdG8gcG9ydCBjZjksIG90aGVyIHN1Y2gKb3Zlcmxh
eXMgY291bGQgZXhpc3QgdG9vOyBpaXJjIGJhY2sgd2hlbiBQQ0kgd2FzIGludHJvZHVjZWQgdGhl
CmVuYWJsZSBiaXQgd2FzIHVzZWQgdG8gbWFrZSBzdXJlIG90aGVyIHVzZXMgb2YgdGhpcyBwb3J0
IHJhbmdlCnJlbWFpbmVkIHJlYXNvbmFibHkgdW5hZmZlY3RlZC4KCkphbgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 11:34:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 11:34:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzhwr-0000as-Mp; Wed, 04 Oct 2017 11:34:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dzhwq-0000aj-Fz
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 11:34:44 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 F9/4A-02041-357C4D95; Wed, 04 Oct 2017 11:34:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDSzf4+JV
 IgwmL2S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox5h36yF9zgrPhx+BJTA+Me9i5GTg4hgTyJ
 tVumM4HYvAJ2EktvrQaLSwgYSpxeeJMFxGYRUJV40rOHEcRmE1CXaHu2nbWLkYNDRMBRYnKzV
 xcjFwezwFZGid2n9rCB1AgLBEvcnz2FCSQhJHCLUWLPp2PMIAlOAU+J7fdbmEGaeQUEJf7uEA
 YJMwtoSTz8dYsFwtaWWLbwNVgJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGNWLU4vKUot
 0jfWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQKDjwEIdjA2f3E6xCjJwaQkylt9
 6EqkEF9SfkplRmJxRnxRaU5q8SFGDQ4Ogc1rV19glGLJy89LVZLg7TgGVCdYlJqeWpGWmQOMD
 5hSCQ4eJRFeNZA0b3FBYm5xZjpE6hSjLkfHzbt/mITAZkiJ804BKRIAKcoozYMbAYvVS4yyUs
 K8jEAHCvEUpBblZpagyr9iFOdgVBLmTQOZwpOZVwK36RXQEUxAR8xpAjuiJBEhJdXAKHGU7ZX
 wpRuinosNzCykvYrci9ZOZjRQjF1QLOa9JZOVvzmznUs0/2SRf0VA0an/7PK8c9wVtx/74rlq
 fftHzqM7Jt5b2J7zPfbu0fNzry/05HkkN3lfZpFqkNAddrvwqW0qjLfO6aducNjhpvqk4lb0y
 p706y2dvqf3C9p+ehDEcbL5lbuzEktxRqKhFnNRcSIAAEMR49ACAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1507116881!79321646!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3258 invoked from network); 4 Oct 2017 11:34:42 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 11:34:42 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 04 Oct 2017 05:34:41 -0600
Message-Id: <59D4E36D02000078001820D7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 04 Oct 2017 05:34:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20170919152936.14498-1-roger.pau@citrix.com>
 <20170919152936.14498-4-roger.pau@citrix.com>
 <59D4B8760200007800181EA3@prv-mh.provo.novell.com>
 <20171004102138.gzqa3ddbpvfxvmip@MacBook-Pro-de-Roger.local>
In-Reply-To: <20171004102138.gzqa3ddbpvfxvmip@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 Paul Durrant <paul.durrant@citrix.com>, konrad.wilk@oracle.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v6 03/11] x86/mmcfg: add handlers for the
 PVH Dom0 MMCFG areas
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA0LjEwLjE3IGF0IDEyOjIxLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgT2N0IDA0LCAyMDE3IGF0IDA4OjMxOjE4QU0gKzAwMDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTkuMDkuMTcgYXQgMTc6MjksIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gK3N0YXRpYyBpbnQgdnBjaV9tbWNmZ19yZWFkKHN0cnVjdCB2Y3B1ICp2LCB1
bnNpZ25lZCBsb25nIGFkZHIsCj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBsZW4sIHVuc2lnbmVkIGxvbmcgKmRhdGEpCj4+ID4gK3sKPj4gPiArICAgIHN0cnVj
dCBkb21haW4gKmQgPSB2LT5kb21haW47Cj4+ID4gKyAgICBjb25zdCBzdHJ1Y3QgaHZtX21tY2Zn
ICptbWNmZzsKPj4gPiArICAgIHVuc2lnbmVkIGludCByZWc7Cj4+ID4gKyAgICBwY2lfc2JkZl90
IHNiZGY7Cj4+ID4gKwo+PiA+ICsgICAgKmRhdGEgPSB+MHVsOwo+PiA+ICsKPj4gPiArICAgIHJl
YWRfbG9jaygmZC0+YXJjaC5odm1fZG9tYWluLm1tY2ZnX2xvY2spOwo+PiA+ICsgICAgbW1jZmcg
PSB2cGNpX21tY2ZnX2ZpbmQoZCwgYWRkcik7Cj4+ID4gKyAgICBpZiAoICFtbWNmZyApCj4+ID4g
KyAgICB7Cj4+ID4gKyAgICAgICAgcmVhZF91bmxvY2soJmQtPmFyY2guaHZtX2RvbWFpbi5tbWNm
Z19sb2NrKTsKPj4gPiArICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwo+PiA+ICsgICAgfQo+
PiAKPj4gV2l0aCB0aGUgbG9jayBkcm9wcGVkIGJldHdlZW4gYWNjZXB0KCkgYW5kIHJlYWQoKSAo
b3Igd3JpdGUoKSBiZWxvdyksCj4+IGlzIGl0IHJlYWxseSBhcHByb3ByaWF0ZSB0byByZXR1cm4g
T0tBWSBoZXJlPyBUaGUgYWNjZXNzIGFnYWluIHNob3VsZAo+PiBiZSBmb3J3YXJkZWQgdG8gcWVt
dSwgSSB3b3VsZCB0aGluay4KPiAKPiBUaGF0J3MgcmlnaHQsIHRoZSBNQ0ZHIGFyZWEgY291bGQg
aGF2ZSBiZWVuIHJlbW92ZWQgaW4gdGhlIG1lYW50aW1lLgo+IEkgZ3Vlc3MgaXQgaXMgaW5kZWVk
IG1vcmUgYXBwcm9wcmlhdGUgdG8gcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFCj4gb3IgWDg2
RU1VTF9SRVRSWS4KPiAKPiBJdCB3b3VsZCBzZWVtIGxpa2UgUkVUUlkgaXMgYmV0dGVyLCBzaW5j
ZSBhIG5ldyBjYWxsIHRvIF9hY2NlcHQgc2hvdWxkCj4gcmV0dXJuIGZhbHNlIG5vdy4KCkFoLCB5
ZXMsIEknbSBmaW5lIHdpdGggUkVUUlkuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 11:45:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 11:45:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzi6q-0001Tp-Lr; Wed, 04 Oct 2017 11:45:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <awais.masood@softrove.com>) id 1dzi6p-0001Tj-Jw
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 11:45:03 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 90/98-30688-EB9C4D95; Wed, 04 Oct 2017 11:45:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVyMbRhpe6+k1c
 iDWa+47X4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPer5rHUvBBsWLfn58sDYxPpboYuTiEBGYw
 Six7eJAdxGERaGSVmPa6haWLkZNDQqCfVWLqCy0IO0viXctEqHiaxNZNc5gg7CqJzu2r2EFsI
 QENiRNNz1khpv5mlFi5dwUrSIJNQEdi3v4njCC2iICSxL1Vk5lAipgFXjFJvHl1na2LkYNDWM
 BRYuPWNJAaFgFVidnXOsGW8Qq4S6zc9IsVYpmcxM1zncwgNqeAh8TC3oNMIK1CQDV39khOYBR
 cwMiwilGjOLWoLLVI19BAL6koMz2jJDcxMwfIM9XLTS0uTkxPzUlMKtZLzs/dxAgMOAYg2MG4
 ZqrzIUZJDiYlUd7qQ1cihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw3jkBlBMsSk1PrUjLzAGGP
 kxagoNHSYS3EBj+QrzFBYm5xZnpEKlTjJYcF+5c+sPEcWDPLSDZcfPuHyYhlrz8vFQpcd4vIP
 MEQBoySvPgxsHi8xKjrJQwLyPQgUI8BalFuZklqPKvGMU5GJWEef+BTOHJzCuB2/oK6CAmoIP
 mNIEdVJKIkJJqYKwS6GCdk/1lZ1eZ8rM/265stb8mcP6ThcZJw3vfvul2mIYy+gkwm4VLihyY
 sz6bw0DX4l3GP58/eiyLG22TLI+FzOhf2vZvW+PhCxsmmHbcXOjjyjVVrWqSAf9jv3Prz3Tbf
 ZTsMH8Ufv/M3AxFvgsxi9SVfzho8z77pqTkv+dqiG7PitnLXymxFGckGmoxFxUnAgB99QUkyg
 IAAA==
X-Env-Sender: awais.masood@softrove.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1507117502!78243634!1
X-Originating-IP: [209.85.128.169]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42104 invoked from network); 4 Oct 2017 11:45:02 -0000
Received: from mail-wr0-f169.google.com (HELO mail-wr0-f169.google.com)
 (209.85.128.169)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Oct 2017 11:45:02 -0000
Received: by mail-wr0-f169.google.com with SMTP id y44so735883wry.10
 for <xen-devel@lists.xenproject.org>; Wed, 04 Oct 2017 04:45:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=vadion-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=YTKUk2mYwqMXiK78m7+s/AIk6E8OJYrzTKk3TYRz9o4=;
 b=Da80EDBVzsnJiKsp//9LHqaSKABhJWyKDvz05AvRDFiLIkRuhvlkHhhZZpDJEIimda
 MYzqzQngMjCBxn+U1FcM9zYhMbn3xFMjJQMo5iPvrl7dbrwdvMVzk7DgPNpEz8Hz37Ad
 VuBJ8evUE3HhHWQasepQkEpsSML+c89nV6CsxYh1uwI3oISc7W48mR7yB8XxwWrWqIjb
 6laMqQVIS+no1wrzhBG3bPmT59+w1oTo5alRcuCglbxnMjaaJKT+fd6rR3VHvhI3wUxd
 nhnocxzRRcfhsXQckA4/u3PkCLNlDoMULo2oXayx2DJFvHPhrGb7NxLO0clAvt+0ZWjf
 E22g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=YTKUk2mYwqMXiK78m7+s/AIk6E8OJYrzTKk3TYRz9o4=;
 b=Ky1PO6Qi2s4oyHcC5ux4zk0MpFnNSbhSepjKWzWW6O/h2ZpJ7a8ANXq510JcOQAwYO
 rSfEthOO6qAZVefuKykGehEVBpbwXyK6VeWQzeXOQpu+1wVHr0X6gRcHRrAMBiAjzi6l
 H+vJ2EzkXKnGM/PLqLwZYzmZ8xYBEJSETHO84exNe4O3uoyaeqYMsk6UXOoOI0bQ+UjI
 u6z+GnVigprYf4SB3it0+9nFgHlD+lOX1CMnxcJpVImPmpz7dNMfa0VXurdp9vnhOYtS
 BXyU5Wjv4FhYq8N/d4OG8bg8fSuIfF2zJq5qlrhw+X4OiXwaAv54t7xfjjLfPSjj9UJh
 3Taw==
X-Gm-Message-State: AMCzsaU6ny86z2NtMZZmnzH0kEON8gtw5Ai8JHMMWvnP78LaTW018dRr
 cVJQgtqUtTcuCsFtnMrxMXxsDG9Q
X-Google-Smtp-Source: AOwi7QBQXu3++difKj6QUe/lx1mYxNlAgdGSlMbfd7NTejO5ReVkSUxdditKgq1bxGsP6cF6p7QxMw==
X-Received: by 10.223.154.70 with SMTP id z64mr6549079wrb.220.1507117501530;
 Wed, 04 Oct 2017 04:45:01 -0700 (PDT)
Received: from localhost.localdomain ([182.185.135.166])
 by smtp.gmail.com with ESMTPSA id b72sm10830423wmf.30.2017.10.04.04.44.58
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 04 Oct 2017 04:45:00 -0700 (PDT)
From: Awais Masood <awais.masood@vadion.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  4 Oct 2017 16:44:31 +0500
Message-Id: <1507117471-12389-1-git-send-email-awais.masood@vadion.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506418634-20366-1-git-send-email-awais.masood@vadion.com>
References: <1506418634-20366-1-git-send-email-awais.masood@vadion.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Awais Masood <awais.masood@vadion.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3] xen/ns16550: Fix ISR lockup on Allwinner uart
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBmaXhlcyBhbiBJU1IgbG9ja3VwIHNlZW4gb24gQWxsd2lubmVyIHVhcnQKCk9u
IEFsbHdpbm5lciBINSwgc2VyaWFsIGRyaXZlciBnb2VzIGludG8gYW4gaW5maW5pdGUgbG9vcAp3
aGVuIGludGVycnVwdHMgYXJlIGVuYWJsZWQuIFRoZSByZWFzb24gaXMgYSByZXNpZHVhbAoiYnVz
eSBkZXRlY3QiIGludGVycnVwdC4gU2luY2UgdGhlIGNvbmRpdGlvbiBVQVJUX0lJUl9OT0lOVAp3
aWxsIG5vdCBiZSB0cnVlIHVubGVzcyB0aGlzIGludGVycnVwdCBpcyBjbGVhcmVkLCB0aGUKaW50
ZXJydXB0IGhhbmRsZXIgd2lsbCByZW1haW4gbG9ja2VkIHVwIGluIHRoaXMgd2hpbGUgbG9vcC4K
CkEgSFcgcXVpcmsgZml4IHdhcyBwcmV2aW91c2x5IGFkZGVkIGZvciBkZXNpZ253YXJlIHVhcnQg
dW5kZXIKY29tbWl0Ogo1MDQxN2NkOTc4YWE1NDkzMGQwNjVhYzFmMTM5ZjkzNWQxNGFmNzZkCgpJ
dCBjaGVja3MgZm9yIGEgYnVzeSBjb25kaXRpb24gZHVyaW5nIHNldHVwIGFuZCBjbGVhcnMgdGhl
CmNvbmRpdGlvbiBieSByZWFkaW5nIFVBUlRfVVNSIHJlZ2lzdGVyLgoKT24gQWxsd2lubmVyIGhh
cmR3YXJlLCB0aGUgImJ1c3kgZGV0ZWN0IiBjb25kaXRpb24gb2NjdXJzCmxhdGVyIGJlY2F1c2Ug
YW4gTENSIHdyaXRlIGlzIHBlcmZvcm1lZCBkdXJpbmcgc2V0dXAgJ2FmdGVyJwp0aGlzIGNsZWFy
IGFuZCBpZiB1YXJ0IGlzIGJ1c3ksIHRoZSAiYnVzeSBkZXRlY3QiIGNvbmRpdGlvbgp3aWxsIHRy
aWdnZXIgYWdhaW4gYW5kIGNhdXNlIHRoZSBJU1IgbG9ja3VwLgoKVG8gc29sdmUgdGhpcyBwcm9i
bGVtLCB0aGUgc2FtZSBVQVJUX1VTUiByZWFkIG9wZXJhdGlvbiBuZWVkcwp0byBiZSBwZXJmb3Jt
ZWQgd2l0aGluIHRoZSBpbnRlcnJ1cHQgaGFuZGxlciB0byBjbGVhciB0aGlzCmNvbmRpdGlvbi4K
CkxpbnV4IGR3IDgyNTAgZHJpdmVyIGFsc28gaGFuZGxlcyB0aGlzIGNvbmRpdGlvbiB3aXRoaW4K
aW50ZXJydXB0IGhhbmRsZXIKaHR0cDovL2VsaXhpci5mcmVlLWVsZWN0cm9ucy5jb20vbGludXgv
bGF0ZXN0L3NvdXJjZS9kcml2ZXJzL3R0eS9zZXJpYWwvODI1MC84MjUwX2R3LmMjTDIzMwoKVGVz
dGVkIG9uIE9yYW5nZSBQaSBQQzIgKEg1KS4gVGhpcyBpc3N1ZSBpcyBzZWVuIG9uIEgzCmFzIHdl
bGwgYW5kIHRoZSBzYW1lIGZpeCB3b3Jrcy4KClNpZ25lZC1vZmYtYnk6IEF3YWlzIE1hc29vZCA8
YXdhaXMubWFzb29kQHZhZGlvbi5jb20+CgotLS0KCkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpDQzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5j
aXRyaXguY29tPgpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkND
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNDOiBLb25yYWQgUnplc3p1dGVrIFdp
bGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ0M6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpDaGFuZ2VzIHNpbmNlIHYyCiAtIFVwZGF0ZWQgY29t
bWVudHMgdG8gY2xhcmlmeSB0aGF0IGZpeCBpcyBmb3IgQWxsd2lubmVyIGhhcmR3YXJlCiAtIFJl
bW92ZWQgbnMxNjU1MCBwcmVmaXggZnJvbSBsb2NhbCBmdW5jdGlvbgoKQ2hhbmdlcyBzaW5jZSB2
MQogLSBDb21tb24gcXVpcmsgZml4IGNvZGUgbW92ZWQgdG8gYSBoZWxwZXIgZnVuY3Rpb24KIC0g
UGF0Y2ggZGVzY3JpcHRpb24gaW1wcm92ZWQgd2l0aCBlYXJsaWVyIGNvbW1pdCBsaW5rCi0tLQog
eGVuL2RyaXZlcnMvY2hhci9uczE2NTUwLmMgfCAzOCArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI5IGluc2VydGlvbnMoKyksIDkgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvY2hhci9uczE2NTUwLmMgYi94ZW4vZHJp
dmVycy9jaGFyL25zMTY1NTAuYwppbmRleCA2YWI1ZWMzLi5lMGY4MTk5IDEwMDY0NAotLS0gYS94
ZW4vZHJpdmVycy9jaGFyL25zMTY1NTAuYworKysgYi94ZW4vZHJpdmVycy9jaGFyL25zMTY1NTAu
YwpAQCAtNTA1LDYgKzUwNSwyMyBAQCBzdGF0aWMgaW50IG5zMTY1NTBfaW9wb3J0X2ludmFsaWQo
c3RydWN0IG5zMTY1NTAgKnVhcnQpCiAgICAgcmV0dXJuIG5zX3JlYWRfcmVnKHVhcnQsIFVBUlRf
SUVSKSA9PSAweGZmOwogfQogCitzdGF0aWMgdm9pZCBoYW5kbGVfZHdfdXNyX2J1c3lfcXVpcmso
c3RydWN0IG5zMTY1NTAgKnVhcnQpCit7CisgICAgaWYgKCB1YXJ0LT5kd191c3JfYnN5ICYmCisg
ICAgICAgICAobnNfcmVhZF9yZWcodWFydCwgVUFSVF9JSVIpICYgVUFSVF9JSVJfQlNZKSA9PSBV
QVJUX0lJUl9CU1kgKQorICAgIHsKKyAgICAgICAgLyogRGVzaWduV2FyZSA4MjUwIGRldGVjdHMg
aWYgTENSIGlzIHdyaXR0ZW4gd2hpbGUgdGhlIFVBUlQgaXMKKyAgICAgICAgICogYnVzeSBhbmQg
cmFpc2VzIGEgImJ1c3kgZGV0ZWN0IiBpbnRlcnJ1cHQuIFJlYWQgdGhlIFVBUlQKKyAgICAgICAg
ICogU3RhdHVzIFJlZ2lzdGVyIHRvIGNsZWFyIHRoaXMgc3RhdGUuCisgICAgICAgICAqCisgICAg
ICAgICAqIEFsbHdpbm5lci9zdW54aSBVQVJUIGhhcmR3YXJlIGlzIHNpbWlsYXIgdG8gRGVzaWdu
V2FyZSA4MjUwCisgICAgICAgICAqIGFuZCBhbHNvIGNvbnRhaW5zIGEgImJ1c3kgZGV0ZWN0IiBp
bnRlcnJ1cHQuIFNvIHRoaXMgcXVpcmsKKyAgICAgICAgICogZml4IHdpbGwgYWxzbyBiZSB1c2Vk
IGZvciBBbGx3aW5uZXIgVUFSVC4KKyAgICAgICAgICovCisgICAgICAgIG5zX3JlYWRfcmVnKHVh
cnQsIFVBUlRfVVNSKTsKKyAgICB9Cit9CisKIHN0YXRpYyB2b2lkIG5zMTY1NTBfaW50ZXJydXB0
KAogICAgIGludCBpcnEsIHZvaWQgKmRldl9pZCwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
CiB7CkBAIC01MjEsNiArNTM4LDE2IEBAIHN0YXRpYyB2b2lkIG5zMTY1NTBfaW50ZXJydXB0KAog
ICAgICAgICAgICAgc2VyaWFsX3R4X2ludGVycnVwdChwb3J0LCByZWdzKTsKICAgICAgICAgaWYg
KCBsc3IgJiBVQVJUX0xTUl9EUiApCiAgICAgICAgICAgICBzZXJpYWxfcnhfaW50ZXJydXB0KHBv
cnQsIHJlZ3MpOworCisgICAgICAgIC8qIEEgImJ1c3ktZGV0ZWN0IiBjb25kaXRpb24gaXMgb2Jz
ZXJ2ZWQgb24gQWxsd2lubmVyL3N1bnhpIFVBUlQKKyAgICAgICAgICogYWZ0ZXIgTENSIGlzIHdy
aXR0ZW4gZHVyaW5nIHNldHVwLiBJdCBuZWVkcyB0byBiZSBjbGVhcmVkIGF0CisgICAgICAgICAq
IHRoaXMgcG9pbnQgb3IgVUFSVF9JSVJfTk9JTlQgd2lsbCBuZXZlciBiZSBzZXQgYW5kIHRoaXMg
bG9vcAorICAgICAgICAgKiB3aWxsIGNvbnRpbnVlIGZvcmV2ZXIuCisgICAgICAgICAqCisgICAg
ICAgICAqIFRoaXMgc3RhdGUgY2FuIGJlIGNsZWFyZWQgYnkgY2FsbGluZyB0aGUgZHdfdXNyX2J1
c3kgcXVpcmsKKyAgICAgICAgICogaGFuZGxlciB0aGF0IHJlc29sdmVzICJidXN5LWRldGVjdCIg
Zm9yICBEZXNpZ25XYXJlIHVhcnQuCisgICAgICAgICAqLworICAgICAgICBoYW5kbGVfZHdfdXNy
X2J1c3lfcXVpcmsodWFydCk7CiAgICAgfQogfQogCkBAIC02MjMsMTUgKzY1MCw4IEBAIHN0YXRp
YyB2b2lkIG5zMTY1NTBfc2V0dXBfcHJlaXJxKHN0cnVjdCBuczE2NTUwICp1YXJ0KQogICAgIC8q
IE5vIGludGVycnVwdHMuICovCiAgICAgbnNfd3JpdGVfcmVnKHVhcnQsIFVBUlRfSUVSLCAwKTsK
IAotICAgIGlmICggdWFydC0+ZHdfdXNyX2JzeSAmJgotICAgICAgICAgKG5zX3JlYWRfcmVnKHVh
cnQsIFVBUlRfSUlSKSAmIFVBUlRfSUlSX0JTWSkgPT0gVUFSVF9JSVJfQlNZICkKLSAgICB7Ci0g
ICAgICAgIC8qIERlc2lnbldhcmUgODI1MCBkZXRlY3RzIGlmIExDUiBpcyB3cml0dGVuIHdoaWxl
IHRoZSBVQVJUIGlzCi0gICAgICAgICAqIGJ1c3kgYW5kIHJhaXNlcyBhICJidXN5IGRldGVjdCIg
aW50ZXJydXB0LiBSZWFkIHRoZSBVQVJUCi0gICAgICAgICAqIFN0YXR1cyBSZWdpc3RlciB0byBj
bGVhciB0aGlzIHN0YXRlLgotICAgICAgICAgKi8KLSAgICAgICAgbnNfcmVhZF9yZWcodWFydCwg
VUFSVF9VU1IpOwotICAgIH0KKyAgICAvKiBIYW5kbGUgdGhlIERlc2lnbldhcmUgODI1MCAnYnVz
eS1kZXRlY3QnIHF1aXJrLiAqLworICAgIGhhbmRsZV9kd191c3JfYnVzeV9xdWlyayh1YXJ0KTsK
IAogICAgIC8qIExpbmUgY29udHJvbCBhbmQgYmF1ZC1yYXRlIGdlbmVyYXRvci4gKi8KICAgICBu
c193cml0ZV9yZWcodWFydCwgVUFSVF9MQ1IsIGxjciB8IFVBUlRfTENSX0RMQUIpOwotLSAKMi43
LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 11:47:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 11:47:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzi9Z-0001dj-4K; Wed, 04 Oct 2017 11:47:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzi9Y-0001dM-8s
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 11:47:52 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 E1/17-03616-76AC4D95; Wed, 04 Oct 2017 11:47:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTft1JV
 Ig8+bbSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0f9DuKBbpOLJ9ZNsDYyH
 +boYuTiEBBqZJJ5PvM0G4TxmlFi8+xMjhLONUeLs67nMXYycHCICzhJfz8xlB7F5BfQlbi37z
 QhiCwv4SexZ/JcVpEFC4D6zxNZ394FGcQA5nhJ9V6pAakDME9+XsHQxsnOwCVhJHBIDibIIqE
 q8eTeFcQIj9wJGhlWMGsWpRWWpRbqGFnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bm
 bGIEeZwCCHYw3NwYcYpTkYFIS5eUGBoIQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd47J4BygkWp
 6akVaZk5wNCDSUtw8CiJ8BaeBErzFhck5hZnpkOkTjHqchzbdPkPkxBLXn5eqpQ47xeQGQIgR
 RmleXAjYHFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8/0Cm8GTmlcBtegV0BBPQEXOawI
 4oSURISTUwcr/om+g7TTkh0fXbrpKv6/5uf6sm+vG3hnv7Pe3r5ROv9J5YZSUgeMND07zt5sH
 ihO3MHVI5J7Rv1+zaacrz7vGEUwyn1q8M4W5+o1os9ddV/LvegvmzxYWrlf9Jfj9v4zup8ah/
 xOZ89q43TveOPdoQYarWbbBp2raHl9WOn/xocl/1RtjdSiWW4oxEQy3mouJEAJFfodN+AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1507117670!67009356!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35230 invoked from network); 4 Oct 2017 11:47:50 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Oct 2017 11:47:50 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzi9V-0004kt-Ar; Wed, 04 Oct 2017 11:47:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dzi9P-0003v1-Sg; Wed, 04 Oct 2017 11:47:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dzi9P-0002ij-Em; Wed, 04 Oct 2017 11:47:43 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114005-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=a71a96a41e273f3943119965a8cb75550cca6ba8
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 04 Oct 2017 11:47:43 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114005: regressions -
	trouble: blocked/fail
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDAwNSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDAwNS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTM5NzIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBhNzFhOTZhNDFlMjczZjM5NDMxMTk5
NjVhOGNiNzU1NTBjY2E2YmE4CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAg
ICBkYmM0YjZlMTNhNWQwZGQ4OTY3Y2RlN2ZmNzAwMGFiMWVkODg2MjVlCgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAxMTM5NzIgIDIwMTctMTAtMDMgMjE6MDI6NDMgWiAgICAwIGRheXMKRmFpbGluZyBz
aW5jZSAgICAgICAgMTEzOTc5ICAyMDE3LTEwLTA0IDAwOjEwOjEzIFogICAgMCBkYXlzICAgIDkg
YXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0MDA1ICAyMDE3LTEwLTA0IDExOjE3OjA0
IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3Q6CiAgQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5h
cm8ub3JnPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgogIEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4K
ICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDQ1MSBsaW5lcyBs
b25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 11:49:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 11:49:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dziB5-0001lA-Es; Wed, 04 Oct 2017 11:49:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=443c0fcdb=Andrew.Cooper3@citrix.com>)
 id 1dziB3-0001kt-OD
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 11:49:25 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 9C/B8-02046-4CAC4D95; Wed, 04 Oct 2017 11:49:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWyU9JRQvfIqSu
 RBn+W81l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmvXixlK5jFWzFn41W2BsavXF2MnBwSAn4S
 2/Z0M4HYwgJeEou//2ABsUUEAiRO9zWwgthCAnYSi3deBKthE9CX2P3iE5jNK2Ar8f7cLrB6F
 gEViR3zf4HViwqESzSd7WeBqBGUODnzCZjNKWAv0bR7IVANBwezgKbE+l36IGFmAXmJ5q2zmS
 FscYmmLyuh1qpJXOu/xA5xZrrE1r+/mCcw8s9CMnUWwqRZSCbNQjJpASPLKkaN4tSistQiXSM
 zvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwMCsZ2Bg3MHYsNfvEKMkB5OSKG/1
 oSuRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4ZU8C5QSLUtNTK9Iyc4AxApOW4OBREuHddQIoz
 VtckJhbnJkOkTrFqCglzvsFJCEAksgozYNrg8XlJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjE
 rCvO0gU3gy80rgpr8CWswEtHhOE9jikkSElFQDo3HO67in/vlrmrd3Rj7bua3Ka5b5hoiDC+S
 TJm6xKCrbWXPkm6pVMXOUPlPAgcDK/xeYCk5P+9Ak+m/2o8lXn020D8z6f2ye42HbhS/q/vZN
 /GB2xv3QVcdnHxf8W+HczDF7wonSvwGb49zalipfeebAduVQccjvp1I/jRnml9+9EuD0ek1mi
 pwSS3FGoqEWc1FxIgBYJq4FxgIAAA==
X-Env-Sender: prvs=443c0fcdb=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1507117763!101063495!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64629 invoked from network); 4 Oct 2017 11:49:24 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 11:49:24 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="54008479"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59CCD1D80200007800180544@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <5e9184c2-d389-467d-8d09-2b456d2ca1c6@citrix.com>
Date: Wed, 4 Oct 2017 12:49:22 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59CCD1D80200007800180544@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2] x86/PV: fix/generalize guest nul
	selector handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjgvMDkvMTcgMDk6NDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFNlZ21lbnQgYmFzZXMgKGFu
ZCBsaW1pdHMpIGFyZW4ndCBiZWluZyBjbGVhcmVkIGJ5IHRoZSBsb2FkaW5nIG9mIGEgbnVsCj4g
c2VsZWN0b3IgaW50byBhIHNlZ21lbnQgcmVnaXN0ZXIgb24gQU1EIENQVXMuIFRoZXJlZm9yZSwg
aWYgYW4KPiBvdXRnb2luZyB2Q1BVIGhhcyBhIG5vbi16ZXJvIGJhc2UgaW4gRlMgb3IgR1MgYW5k
IHRoZSBzdWJzZXF1ZW50Cj4gaW5jb21pbmcgdkNQVSBoYXMgYSBub24temVybyBidXQgbnVsIHNl
bGVjdG9yIGluIHRoZSByZXNwZWN0aXZlCj4gcmVnaXN0ZXIocyksIHRoZSBzZWxlY3RvciB2YWx1
ZShzKSB3b3VsZCBiZSBsb2FkZWQgd2l0aG91dCBjbGVhcmluZyB0aGUKPiBzZWdtZW50IGJhc2Uo
cykgaW4gdGhlIGhpZGRlbiByZWdpc3RlciBwb3J0aW9uLgo+Cj4gU2luY2UgdGhlIEFCSSBzdGF0
ZXMgInplcm8iIGluIGl0cyBkZXNjcmlwdGlvbiBvZiB0aGUgZnMgYW5kIGdzIGZpZWxkcywKPiBp
dCBpcyB3b3J0aCBub3RpbmcgdGhhdCB0aGUgY2hvc2VuIGFwcHJvYWNoIHRvIGZpeCB0aGlzIGFs
dGVycyB0aGUKPiB3cml0dGVuIGRvd24gQUJJLiBJIGNvbnNpZGVyIHRoaXMgcHJlZmVycmFibGUg
b3ZlciBlbmZvcmNpbmcgdGhlCj4gcHJldmlvdXNseSB3cml0dGVuIGRvd24gYmVoYXZpb3IsIGFz
IG51bCBzZWxlY3RvcnMgYXJlIGZhciBtb3JlIGxpa2VseQo+IHRvIGJlIHdoYXQgd2FzIG1lYW50
IGZyb20gdGhlIGJlZ2lubmluZy4KPgo+IFRoZSBhZGp1c3RtZW50cyBhbHNvIGVsaW1pbmF0ZSBh
biBpbmNvbnNpc3RlbmN5IGJldHdlZW4gRlMgYW5kIEdTCj4gaGFuZGxpbmc6IE9sZCBjb2RlIGhh
ZCBhbiBleHRyYSBwb2ludGxlc3MgKGdzX2Jhc2VfdXNlciB3YXMgYWx3YXlzIHplcm8KPiB3aGVu
IERJUlRZX0dTIHdhcyBzZXQpIGNvbmRpdGlvbmFsIGZvciBHUy4gVGhlIG9sZCBiaXRrZWVwZXIg
Y2hhbmdlc2V0Cj4gaGFzIG5vIGV4cGxhbmF0aW9uIGZvciB0aGlzIGFzeW1tZXRyeS4KPgo+IElu
c3BpcmVkIGJ5IExpbnV4IGNvbW1pdCBlMTM3YTRkOGY0ZGQyZTI3N2UzNTU0OTViNmIyY2IyNDFh
ODY5M2MzLgo+Cj4gQWRkaXRpb25hbGx5IGZvciBEUyBhbmQgRVMgYSBmbGF0IHNlbGVjdG9yIGlz
IGJlaW5nIGxvYWRlZCBwcmlvciB0byB0aGUKPiBsb2FkaW5nIG9mIGEgbnVsIG9uZSBvbiBBTUQg
Q1BVcywganVzdCBhcyBhIHByZWNhdXRpb25hcnkgbWVhc3VyZQo+ICh3ZSdyZSBub3QgY3VycmVu
dGx5IGF3YXJlIG9mIHdheXMgZm9yIGEgZ3Vlc3QgdG8gZGVkdWNlIHRoZSBiYXNlIG9mIGEKPiBz
ZWdtZW50IHJlZ2lzdGVyIHdoaWNoIGhhcyBhIG51bCBzZWxlY3RvciBsb2FkZWQpLgo+Cj4gU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKRXZlbiBpZiBub3Qg
c3RyaWN0bHkgYXMgd3JpdHRlbiwgdGhpcyBpcyBjbGVhcmx5IHdoYXQgdGhlIEFCSSBzaG91bGQK
YmUuwqAgVGhlIHVzZSBvZiBudWwgbm9uLXplcm8gc2VsZWN0b3JzIGlzIGJhc2ljYWxseSBvbmx5
IGZvciB0ZXN0aW5nIGFuZApleHBsb2l0aW5nIGNvcm5lciBjYXNlcyB0aGVzZSBkYXlzLCBzbyB0
aGlzIHNob3VsZG4ndCBpbXBhY3QgcGxhdXNpYmxlCnVzZWNhc2VzLgoKQWNrZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 11:56:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 11:56:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dziHc-0002ZQ-5D; Wed, 04 Oct 2017 11:56:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dziHa-0002ZK-AP
 for xen-devel@lists.xen.org; Wed, 04 Oct 2017 11:56:10 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 F0/5C-03414-95CC4D95; Wed, 04 Oct 2017 11:56:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDSzfyzJV
 Ig8lHeC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owfc44xFfzkrLh3pbaBcSdHFyMnh5BAnsTn
 vZ9ZQGxeATuJD/8+soLYEgKGEqcX3gSLswioSpz/1McGYrMJqEu0PdsOViMioC8x/9NPIJuLg
 1lgEZPEz8MzwRLCAt4SrfOms4EkhATaGCWentvDDJLgFPCU2LTuEJDNAbRNUOLvDmGQMLOAls
 TDX7dYIGxtiWULX4OVMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilG9OLWoLLVI10QvqSg
 zPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw+BiAYAdj92X/Q4ySHExKorzZp69ECvEl
 5adUZiQWZ8QXleakFh9ilOHgUJLg/XUKKCdYlJqeWpGWmQOMA5i0BAePkgivBEgrb3FBYm5xZ
 jpE6hSjLkfHzbt/mIRY8vLzUqXEeQNBigRAijJK8+BGwGLyEqOslDAvI9BRQjwFqUW5mSWo8q
 8YxTkYlYR5I0Gm8GTmlcBtegV0BBPQEXOawI4oSURISTUwyhq6nXUo+eng1FtjHHFv74SJK5+
 eYHygxNb1p1tmo67BRJa2/zWVixMqr3e3Le0/obru+7uJcelvLi9O7nHyOnKW1dlm87GF99dv
 4Pj+1HlnmaXrzBPqb1qOV7tvXX1s1dyk4xMTNkzu8ekTVu3eJqf+YefKynXv25bExTTNDXWvf
 f7+7c5VikosxRmJhlrMRcWJAFRwjTDEAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1507118167!69643597!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58544 invoked from network); 4 Oct 2017 11:56:08 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 11:56:08 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 04 Oct 2017 05:56:06 -0600
Message-Id: <59D4E873020000780018211A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 04 Oct 2017 05:56:03 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1507054073-4776-1-git-send-email-andrew.cooper3@citrix.com>
 <1507054073-4776-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1507054073-4776-4-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 3/4] xen/ubsan: Implement
 __ubsan_handle_nonnull_arg()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAzLjEwLjE3IGF0IDIwOjA3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhpcyBob29rIGFwcGVhcnMgdG8gYmUgbWlzc2luZyBmcm9tIHRoZSBMaW51eCB1YnNh
biBpbXBsZW1lbnRpb24uICBUaGlzIHBhdGNoCj4gaXMgYSBmb3J3YXJkIHBvcnQgb2YgaHR0cHM6
Ly9sa21sLm9yZy9sa21sLzIwMTQvMTAvMjAvMTgyIAo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpQYXRjaCAyIGFzIHdlbGwgYXMg
dGhpcyBvbmUKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KYWxiZWl0
IHByZWZlcmFibHkgd2l0aCAuLi4KCj4gLS0tIGEveGVuL2NvbW1vbi91YnNhbi91YnNhbi5jCj4g
KysrIGIveGVuL2NvbW1vbi91YnNhbi91YnNhbi5jCj4gQEAgLTMyOCw2ICszMjgsMjYgQEAgdm9p
ZCBfX3Vic2FuX2hhbmRsZV90eXBlX21pc21hdGNoKHN0cnVjdCB0eXBlX21pc21hdGNoX2RhdGEg
KmRhdGEsCj4gIH0KPiAgRVhQT1JUX1NZTUJPTChfX3Vic2FuX2hhbmRsZV90eXBlX21pc21hdGNo
KTsKPiAgCj4gK3ZvaWQgX191YnNhbl9oYW5kbGVfbm9ubnVsbF9hcmcoc3RydWN0IG5vbm51bGxf
YXJnX2RhdGEgKmRhdGEpCj4gK3sKPiArCXVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gKwo+ICsJaWYg
KHN1cHByZXNzX3JlcG9ydCgmZGF0YS0+bG9jYXRpb24pKQo+ICsJCXJldHVybjsKPiArCj4gKwl1
YnNhbl9wcm9sb2d1ZSgmZGF0YS0+bG9jYXRpb24sICZmbGFncyk7Cj4gKwo+ICsJcHJfZXJyKCJu
dWxsIHBvaW50ZXIgcGFzc2VkIGFzIGFyZ3VtZW50ICVkLCBkZWNsYXJlZCB3aXRoIG5vbm51bGwg
YXR0cmlidXRlXG4iLAo+ICsJICAgICAgIGRhdGEtPmFyZ19pbmRleCk7Cj4gKwo+ICsJaWYgKGxv
Y2F0aW9uX2lzX3ZhbGlkKCZkYXRhLT5hdHRyX2xvY2F0aW9uKSkKPiArCQlwcmludF9zb3VyY2Vf
bG9jYXRpb24oIm5vbm51bGwgYXR0cmlidXRlIGRlY2xhcmVkIGluICIsCj4gKwkJCQkgICAgICAm
ZGF0YS0+YXR0cl9sb2NhdGlvbik7Cj4gKwo+ICsJdWJzYW5fZXBpbG9ndWUoJmZsYWdzKTsKPiAr
fQo+ICtFWFBPUlRfU1lNQk9MKF9fdWJzYW5faGFuZGxlX25vbm51bGxfYXJnKTsKCi4uLiBhbGwg
dGhlIEVYUE9SVF9TWU1CT0woKXMgZHJvcHBlZCAtIEkgd2FzIHJlYWxseSBob3Bpbmcgd2UKY291
bGQgZ2V0IHJpcyBvZiB3aGF0IHdlJ3ZlIGxlZnQgaW5zdGVhZCBvZiBhZGRpbmcgbmV3IG9uZXMu
CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 12:03:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 12:03:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dziOu-0003Sd-AD; Wed, 04 Oct 2017 12:03:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dziOt-0003SX-70
 for xen-devel@lists.xen.org; Wed, 04 Oct 2017 12:03:43 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 33/04-30935-E1EC4D95; Wed, 04 Oct 2017 12:03:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS1f23JV
 IgxsvjC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oy+pqesBaeEK+a1/2ZqYNwo0MXIySEkkCfx
 9ssRdhCbV8BOYvrqSSwgtoSAocTphTeBbA4OFgFViVPbQ0HCbALqEm3PtrOC2CIC+hLzP/0Es
 rk4mAUWM0l833uVCSQhLOAk8W7HazaQhJBAG6PE8abLYIM4BTwlZrSrgpi8AoISf3cIg5QzC2
 hJPPx1iwXC1pZYtvA1M0gJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGNWLU4vKUot0zfS
 SijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQJDjwEIdjBObXA+xCjJwaQkypt9+kqk
 EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne22eAcoJFqempFWmZOcAogElLcPAoifDmngVK8xYXJ
 OYWZ6ZDpE4x6nJ03Lz7h0mIJS8/L1VKnPcDyAwBkKKM0jy4EbCIvMQoKyXMywh0lBBPQWpRbm
 YJqvwrRnEORiVh3hKQVTyZeSVwm14BHcEEdMScJrAjShIRUlINjIv7jpztfu66c+f7aQfNuS9
 ejf2XtoC1c/XW87VlH+zSiwSENPr9G99vDzJ6duraxlonoYnPd11uXNhcYmLtOV1hTYDG6UdX
 HseI2JxljNmQEqDlcdh4S3bSpYjZKksXsR25dTJkv/wvoTq3zg/LWE59erir9PzX7SXHbG5rO
 Co8aZq7X7B6vacSS3FGoqEWc1FxIgDoJr+9wwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1507118619!93930858!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14662 invoked from network); 4 Oct 2017 12:03:41 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 12:03:41 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 04 Oct 2017 06:03:39 -0600
Message-Id: <59D4EA37020000780018214D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 04 Oct 2017 06:03:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1507054073-4776-1-git-send-email-andrew.cooper3@citrix.com>
 <1507054073-4776-5-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1507054073-4776-5-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 4/4] xen/ubsan: Introduce and use
	CONFIG_UBSAN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAzLjEwLjE3IGF0IDIwOjA3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL0tjb25maWcKPiArKysgYi94ZW4vS2NvbmZpZwo+IEBAIC0zOCw0ICsz
OCwxMCBAQCBjb25maWcgTFRPCj4gIAo+ICAJICBJZiB1bnN1cmUsIHNheSBOLgo+ICAKPiArIwo+
ICsjIEZvciBhcmNoaXRlY3R1cmVzIHRoYXQga25vdyB0aGVpciBHQ0MgX19pbnQxMjggc3VwcG9y
dCBpcyBzb3VuZAo+ICsjCj4gK2NvbmZpZyBBUkNIX1NVUFBPUlRTX0lOVDEyOAo+ICsJYm9vbAoK
V2h5IEdDQz8gV2hhdCBhYm91dCBDbGFuZz8KCj4gLS0tIGEveGVuL0tjb25maWcuZGVidWcKPiAr
KysgYi94ZW4vS2NvbmZpZy5kZWJ1Zwo+IEBAIC0xMjEsNiArMTIxLDE0IEBAIGNvbmZpZyBTQ1JV
Ql9ERUJVRwo+ICAJICBWZXJpZnkgdGhhdCBwYWdlcyB0aGF0IG5lZWQgdG8gYmUgc2NydWJiZWQg
YmVmb3JlIGJlaW5nIGFsbG9jYXRlZCB0bwo+ICAJICBhIGd1ZXN0IGFyZSBpbmRlZWQgc2NydWJi
ZWQuCj4gIAo+ICtjb25maWcgVUJTQU4KPiArCWJvb2wgIlVuZGVmaW5lZCBiZWhhdmlvdXIgc2Fu
aXRpemVyIgo+ICsJZGVwZW5kcyBvbiBYODYKCkkgdGhpbmsgd2Ugc2hvdWxkIHN3aXRjaCBhd2F5
IGZyb20gdGhpcyBtb2RlbCBvZiBleHBsaWNpdGx5IHN0YXRpbmcKYXJjaGl0ZWN0dXJlcywgYW5k
IGluc3RlYWQgaGF2ZSBIQVZFXyogc3ltYm9scyBzZWxlY3RlZCBieSBlYWNoCmFyY2hpdGVjdHVy
ZSBzdXBwb3J0aW5nIGl0LCBhbmQgdGhlIG1haW4gc3ltYm9sIHRoZW4gZGVwZW5kaW5nIG9uCnRo
ZSBIQVZFXyogb25lLiBVcyBoYXZpbmcgb25seSB0d28gYXJjaGl0ZWN0dXJlcyByaWdodCBub3cK
ZG9lc24ndCBtYWtlIHRoaXMgYSBiaWcgZGlmZmVyZW5jZSwgYnV0IExpbnV4IGhhcyAocGFydGlh
bGx5PykKc3dpdGNoZWQgdG8gdGhhdCBtb2RlbCBmb3IgYSByZWFzb24sIEkgdGhpbmsuCgo+IC0t
LSBhL3hlbi9SdWxlcy5tawo+ICsrKyBiL3hlbi9SdWxlcy5tawo+IEBAIC0xMTksNiArMTE5LDEw
IEBAIGlmZXEgKCQoQ09ORklHX0dDT1YpLHkpCj4gICQoZmlsdGVyLW91dCAlLmluaXQubyAkKG5v
Z2Nvdi15KSwkKG9iai15KSAkKG9iai1iaW4teSkgJChleHRyYS15KSk6IENGTEFHUyArPSAKPiAt
ZnByb2ZpbGUtYXJjcyAtZnRlc3QtY292ZXJhZ2UKPiAgZW5kaWYKPiAgCj4gK2lmZXEgKCQoQ09O
RklHX1VCU0FOKSx5KQo+ICskKGZpbHRlci1vdXQgJS5pbml0Lm8gJChub3Vic2FuLXkpLCQob2Jq
LXkpICQob2JqLWJpbi15KSAkKGV4dHJhLXkpKTogQ0ZMQUdTICs9IC1mc2FuaXRpemU9dW5kZWZp
bmVkCj4gK2VuZGlmCgpZb3UgaGF2ZSBubyB1c2VycyBvZiBub3Vic2FuLXksIG90aGVyIHRoYW4g
d2hhdCBXZWkncyBSRkMgcGF0Y2gKaGFkLiBBbHNvIG5laXRoZXIgeW91IG5vciBoZSBleHBsYWlu
IHdoeSAqLmluaXQubyBhcmUgdW5pbGF0ZXJhbGx5CmV4Y2x1ZGVkLgoKPiAtLS0gYS94ZW4vY29t
bW9uL3Vic2FuL3Vic2FuLmMKPiArKysgYi94ZW4vY29tbW9uL3Vic2FuL3Vic2FuLmMKPiBAQCAt
MTAsMTMgKzEwLDIxIEBACj4gICAqCj4gICAqLwo+ICAKPiAtI2luY2x1ZGUgPGxpbnV4L2JpdG9w
cy5oPgo+IC0jaW5jbHVkZSA8bGludXgvYnVnLmg+Cj4gLSNpbmNsdWRlIDxsaW51eC9jdHlwZS5o
Pgo+IC0jaW5jbHVkZSA8bGludXgvaW5pdC5oPgo+IC0jaW5jbHVkZSA8bGludXgva2VybmVsLmg+
Cj4gLSNpbmNsdWRlIDxsaW51eC90eXBlcy5oPgo+IC0jaW5jbHVkZSA8bGludXgvc2NoZWQuaD4K
PiArI2luY2x1ZGUgPHhlbi9iaXRvcHMuaD4KPiArI2luY2x1ZGUgPHhlbi9rZXJuZWwuaD4KPiAr
I2luY2x1ZGUgPHhlbi9saWIuaD4KPiArI2luY2x1ZGUgPHhlbi90eXBlcy5oPgo+ICsjaW5jbHVk
ZSA8eGVuL3NwaW5sb2NrLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vcGVyY3B1Lmg+CgpJIGRvbid0IHRo
aW5rIGFsbCBvZiB0aGVzZSBhcmUgbmVlZGVkIC0geGVuL3R5cGVzLmggaXMgY2VydGFpbmx5CmJl
aW5nIGluY2x1ZGVkIGltcGxpY2l0bHkgYnkgc2V2ZXJhbCBvdGhlcnMsIGZvciBleGFtcGxlLCBh
bmQKYWx3YXlzIHdpbGwgYmUuCgo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9jb21waWxlci5oCj4g
KysrIGIveGVuL2luY2x1ZGUveGVuL2NvbXBpbGVyLmgKPiBAQCAtMTUsNiArMTUsNyBAQAo+ICAj
ZGVmaW5lIG5vaW5saW5lICAgICAgX19hdHRyaWJ1dGVfXygoX19ub2lubGluZV9fKSkKPiAgCj4g
ICNkZWZpbmUgbm9yZXR1cm4gICAgICBfX2F0dHJpYnV0ZV9fKChfX25vcmV0dXJuX18pKQo+ICsj
ZGVmaW5lIF9fbm9yZXR1cm4gICAgbm9yZXR1cm4KClBsZWFzZSBsZXQncyBhdm9pZCBuZXcgbmFt
ZSBzcGFjZSB2aW9sYXRpb25zIGlmIGF0IGFsbCBwb3NzaWJseSwgb3IKYXQgbGVhc3QgcmVzdHJp
Y3QgdGhlbSB0byBpbmRpdmlkdWFsIHNvdXJjZSBmaWxlcyB3aGVyZSBlbGltaW5hdGluZwp0aGVt
IHdvdWxkIGJlIHVuZGVzaXJhYmxlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 12:07:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 12:07:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dziSI-0003cF-PG; Wed, 04 Oct 2017 12:07:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dziSH-0003c8-6l
 for xen-devel@lists.xen.org; Wed, 04 Oct 2017 12:07:13 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 D3/86-03454-0FEC4D95; Wed, 04 Oct 2017 12:07:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXS6fjDS/f9uSu
 RBk9uWVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnvVt5iLnjBUjH76HnGBsafzF2MnBxCAnkS
 176eZOli5ODgFbCTWHZCASQsIWAocXrhTRYQm0VAVeJi51pWEJtNQF2i7dl2MFtEQF9i/qefQ
 DYXB7PAEUaJOY/Ws4MkhAV8JN48/wc2U0jAU6KtWwkkzCngJXF16Vd2iFWCEn93CIOEmQW0JB
 7+usUCYWtLLFv4mhmkhFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYzqxalFZalFupZ6SUW
 Z6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBgccABDsY724KOMQoycGkJMqbffpKpBBf
 Un5KZUZicUZ8UWlOavEhRhkODiUJXjZgIAsJFqWmp1akZeYAYwAmLcHBoyTCu/osUJq3uCAxt
 zgzHSJ1itGY48bD63+YODpu3v3DJMSSl5+XKiXOewOkVACkNKM0D24QLDYvMcpKCfMyAp0mxF
 OQWpSbWYIq/4pRnINRSZj3DcgUnsy8Erh9r4BOYQI6ZU4T2CkliQgpqQbGxYfZuLsZYsSNelY
 6LTFeePKHXH/bJUP79Y0PCmpeNgaZzTxglXZtV6OWs422Yr+E/Hfr15IBOY+iTnyLzlgnfGcB
 a0xEULvq9LlKK5U2Xyl0Xs2yyUVaefH7TUkJqb8yC9WDj33lqKxnssj/xjFLpUDThulMNeeSj
 vzY+zYPzPOm7NZIL1ViKc5INNRiLipOBAAGpUJnyAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1507118830!69623911!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13031 invoked from network); 4 Oct 2017 12:07:11 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 12:07:11 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 04 Oct 2017 06:07:09 -0600
Message-Id: <59D4EB0B020000780018215D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 04 Oct 2017 06:07:07 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1506623800-15662-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1506623800-15662-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Tim Deegan <tim@xen.org>,
 Jun Nakajima <jun.nakajima@intel.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86: Make use of pagetable_get_mfn() where
 appropriate
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjA5LjE3IGF0IDIwOjM2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLi4uIGluc3RlYWQgb2YgdGhlIG9wZW5jb2RlZCBfbWZuKHBhZ2V0YWJsZV9nZXRfcGZu
KC4uLikpIGNvbnN0cnVjdC4KPiAKPiBGaXggdHdvIG92ZXJseSBsb25nIGxpbmVzOyBubyBmdW5j
dGlvbmFsIGNoYW5nZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgo+IC0tLQo+IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+Cj4gQ0M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgo+IENDOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9kb21h
aW4uYyAgICAgICAgICB8ICAyICstCj4gIHhlbi9hcmNoL3g4Ni9kb21jdGwuYyAgICAgICAgICB8
ICAyICstCj4gIHhlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgICAgICB8IDEyICsrKysrKystLS0t
LQoKWW91IGZvcmdvdCB0byBDYyB0aGUgVk1YIG1haW50YWluZXJzIGZvciB0aGlzIG9uZS4KCkFj
a2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 12:26:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 12:26:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzikj-00056E-VY; Wed, 04 Oct 2017 12:26:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dziki-000568-VB
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 12:26:17 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 F6/87-02036-863D4D95; Wed, 04 Oct 2017 12:26:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTTf98pV
 Ig58TBC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8a3D7NYCj7LV0x+P5OtgfGFeBcjF4eQwCZG
 iW1XXrBAOLsZJVauvAPkcHAIC8RL/LjqARIXEWhgkrhzawNjFyMnUJG+xL277WwgNpuApsSdz
 5+YQGxeASuJD+vvs4DYLAIqErMfrAOzRQXCJfZ/v8YMUSMocXLmE7A4p4CBRN/T82BzmAXUJf
 7Mu8QMYYtL3HoynwnClpfY/nYO8wRGvllI2mchaZmFpGUWkpYFjCyrGNWLU4vKUot0jfWSijL
 TM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQLDkAEIdjDu/ed0iFGSg0lJlDf79JVIIb6k
 /JTKjMTijPii0pzU4kOMMhwcShK8fZeAcoJFqempFWmZOcCIgElLcPAoifCuvQiU5i0uSMwtz
 kyHSJ1i1OU4tunyHyYhlrz8vFQpcV5hkBkCIEUZpXlwI2DReYlRVkqYlxHoKCGegtSi3MwSVP
 lXjOIcjErCvF9AVvFk5pXAbXoFdAQT0BFzmsCOKElESEk1MK7iqzJS+/xsS94/x7l2OYKXnzl
 v/L6He8mv6vdVf+Oklrw5XFp8dtvtnfc+m1RrKN3e+z58T1lN69xa3qmPl97MCA7fGpoR1rFe
 6N3tOaErJucyriu+/f9g7PvjF6qMNH6fzbcKXTlX67fYVEG78xEVXX9n9ov+WlKYcs+tdYrts
 cvLtr1nCRRTYinOSDTUYi4qTgQAOsRKkMkCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1507119974!93403782!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1294 invoked from network); 4 Oct 2017 12:26:14 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-11.tower-206.messagelabs.com with SMTP; 4 Oct 2017 12:26:14 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id ABE6C80D;
 Wed,  4 Oct 2017 05:26:13 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9917F3F53D;
 Wed,  4 Oct 2017 05:26:12 -0700 (PDT)
To: osstest service owner <osstest-admin@xenproject.org>,
 xen-devel@lists.xensource.com, Wei Liu <wei.liu2@citrix.com>,
 Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
References: <osstest-114005-mainreport@xen.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e127c5cf-2e33-e55c-1acb-2ae3ba684fff@arm.com>
Date: Wed, 4 Oct 2017 13:26:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <osstest-114005-mainreport@xen.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [xen-unstable-smoke test] 114005: regressions -
 trouble: blocked/fail
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNC8xMC8xNyAxMjo0Nywgb3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyb3RlOgo+IGZsaWdo
dCAxMTQwMDUgeGVuLXVuc3RhYmxlLXNtb2tlIHJlYWwgW3JlYWxdCj4gaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDAwNS8KPiAKPiBSZWdyZXNzaW9u
cyA6LSgKPiAKPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywK
PiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKPiAgIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDExMzk3MgoKSSB0aGluayB0aGlzIHdhcyB0aGUgZXJyb3IgZGlzY3Vzc2VkIG9uIElSQzoK
Ci9ob21lL29zc3Rlc3QvYnVpbGQuMTE0MDA1LmJ1aWxkLWFtZDY0L3hlbi9zdHViZG9tL2Nyb3Nz
LXJvb3QteDg2XzY0L3g4Nl82NC14ZW4tZWxmL2luY2x1ZGUvc3RyaW5nLmg6MjQ6ODogZXJyb3I6
IGNvbmZsaWN0aW5nIHR5cGVzIGZvciAnbWVtY3B5JwogX1BUUiAgIF9FWEZVTihtZW1jcHksKF9Q
VFIsIGNvbnN0IF9QVFIsIHNpemVfdCkpOwogICAgICAgIF4KSW4gZmlsZSBpbmNsdWRlZCBmcm9t
IC9ob21lL29zc3Rlc3QvYnVpbGQuMTE0MDA1LmJ1aWxkLWFtZDY0L3hlbi9leHRyYXMvbWluaS1v
cy1yZW1vdGUvaW5jbHVkZS9jb25zb2xlLmg6NDQ6MCwKICAgICAgICAgICAgICAgICBmcm9tIG1h
aW4uYzoxMToKL2hvbWUvb3NzdGVzdC9idWlsZC4xMTQwMDUuYnVpbGQtYW1kNjQveGVuL3N0dWJk
b20vaW5jbHVkZS94ZW4vaW8vY29uc29sZS5oOjQ0OjQ4NTogbm90ZTogcHJldmlvdXMgaW1wbGlj
aXQgZGVjbGFyYXRpb24gb2YgJ21lbWNweScgd2FzIGhlcmUKIERFRklORV9YRU5fRkxFWF9SSU5H
KHhlbmNvbnMpOwoKSSBhbSBub3Qgc3VyZSBob3cgdG8gZml4IHRoYXQgb25lLgoKCj4gICBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTM5NzIKCmRhZW1vbi9pby5jOiBJbiBmdW5jdGlvbiAnY29uc29sZV9ldnRj
aG5fdW5tYXNrJzoKZGFlbW9uL2lvLmM6MTA1MDoxODogZXJyb3I6IGNhc3QgZnJvbSBwb2ludGVy
IHRvIGludGVnZXIgb2YgZGlmZmVyZW50IHNpemUgWy1XZXJyb3I9cG9pbnRlci10by1pbnQtY2Fz
dF0KICBsb25nIGxvbmcgbm93ID0gKGxvbmcgbG9uZylkYXRhOwogICAgICAgICAgICAgICAgICBe
CmRhZW1vbi9pby5jOiBJbiBmdW5jdGlvbiAnaGFuZGxlX2lvJzoKZGFlbW9uL2lvLmM6MTM0Njo1
MzogZXJyb3I6IGNhc3QgdG8gcG9pbnRlciBmcm9tIGludGVnZXIgb2YgZGlmZmVyZW50IHNpemUg
Wy1XZXJyb3I9aW50LXRvLXBvaW50ZXItY2FzdF0KICAgIGNvbnNvbGVfaXRlcl92b2lkX2FyZzIo
ZCwgY29uc29sZV9ldnRjaG5fdW5tYXNrLCAodm9pZCAqKW5vdyk7CgogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KCkl0IHNlZW1zIHRoYXQgMzIt
Yml0IGJ1aWxkIGhhcyBiZWVuIGJ1aWx0IHRlc3QgaXQuIEkgd2lsbCBzZW5kIGEgcGF0Y2ggZm9y
IGl0LgoKPiAKPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2Nr
aW5nOgo+ICAgdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQo+ICAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQo+ICAgYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQo+ICAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCj4gCj4gdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKPiAgIHhlbiAgICAgICAgICAgICAgICAgIGE3MWE5NmE0MWUyNzNmMzk0
MzExOTk2NWE4Y2I3NTU1MGNjYTZiYTgKPiBiYXNlbGluZSB2ZXJzaW9uOgo+ICAgeGVuICAgICAg
ICAgICAgICAgICAgZGJjNGI2ZTEzYTVkMGRkODk2N2NkZTdmZjcwMDBhYjFlZDg4NjI1ZQo+IAo+
IExhc3QgdGVzdCBvZiBiYXNpcyAgIDExMzk3MiAgMjAxNy0xMC0wMyAyMTowMjo0MyBaICAgIDAg
ZGF5cwo+IEZhaWxpbmcgc2luY2UgICAgICAgIDExMzk3OSAgMjAxNy0xMC0wNCAwMDoxMDoxMyBa
ICAgIDAgZGF5cyAgICA5IGF0dGVtcHRzCj4gVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0MDA1ICAy
MDE3LTEwLTA0IDExOjE3OjA0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKPiAKPiAtLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiBQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6Cj4gICAgQmh1cGluZGVyIFRo
YWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgo+ICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgo+ICAgIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KPiAgICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+ICAgIEtvbnJhZCBS
emVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KPiAKPiBqb2JzOgo+ICAgYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwKPiAgIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsCj4gICBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZAo+ICAgdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQKPiAgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBibG9ja2VkCj4gICB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZAo+IAo+
IAo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQo+IHNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwo+IGxvZ3M6IC9ob21lL2xvZ3MvbG9ncwo+IGltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
PiAKPiBMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAo+ICAgICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCj4gCj4gRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
PiAgICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKPiAgICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKPiAKPiBUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKPiAgICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cj4gCj4gCj4gTm90IHB1c2hpbmcuCj4g
Cj4gKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNDUxIGxpbmVzIGxvbmcuKQo+IAo+IF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVs
IG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo+IAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 12:51:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 12:51:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzj8t-0007Bl-Ue; Wed, 04 Oct 2017 12:51:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=443b6d15f=citrix-osstest@xenproject.org>)
 id 1dzj8s-0007Bf-R0
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 12:51:15 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 23/B8-03414-249D4D95; Wed, 04 Oct 2017 12:51:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpK7dzSu
 RBofOiVncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1owHMzcxFZwPqbiz7DpzA+N+ky5GTg4JAX+J
 awfus0LY7hJz2peC2SICzhITPtxm62Lk4OAV0JP4sZ8LxBQWiJNoX6fZxcgFVH1DTuLQk2dwr
 Y3LlzDD2CsOnQWz2QQ8JCb2TGQBsVkEVCS6X3ezgdhCAloSSxevZAKxeQUEJU7OfAJWwywgIX
 HwxQuoORYSh57/Z57AyDcLSdksJGULGJlWMaoXpxaVpRbpWuglFWWmZ5TkJmbm6BoamOnlphY
 XJ6an5iQmFesl5+duYgQGFAMQ7GCcfdn/EKMkB5OSKK/w1SuRQnxJ+SmVGYnFGfFFpTmpxYcY
 ZTg4lCR4l98AygkWpaanVqRl5gBDGyYtwcGjJMJbAZLmLS5IzC3OTIdInWLU5Ti26fIfJiGWv
 Py8VClxXiOQIgGQoozSPLgRsDi7xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeAyBTeDLzSu
 A2vQI6ggnoiDlNYEeUJCKkpBoY66b5vDOcLTsvS1PKdUqxSuf8jzLanr7qx7Z2aHy6+tRYTv1
 q6sRAD05ptoRF2yZ6fw+WFz659/NPaQ2rDavlFa289afWaKx2k+kMtuPyrE4p2dRkb3d9fsfe
 GPHitX7Lz3E9WK+9mHNnWNTxY7rFHrNLYjeaxS3SuitvICrVWPvvgc921g4lluKMREMt5qLiR
 ADcMEsTrgIAAA==
X-Env-Sender: prvs=443b6d15f=citrix-osstest@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1507121468!120068867!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9064 invoked from network); 4 Oct 2017 12:51:09 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 12:51:09 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="442472452"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL04.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72195-mainreport@xen.org>
X-Osstest-Failures: 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:build-arm64-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:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm: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-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: qemuu=d147f7e815f97cb477e223586bcb80c316ae10ea
X-Osstest-Versions-That: qemuu=ab161529261928ae7f3556e3220829c34b2686ec
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 4 Oct 2017 13:51:05 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL04.citrite.net
Subject: [Xen-devel] [qemu-mainline baseline-only test] 72195: tolerable
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2911092988156256109=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

This run is configured for baseline tests only.

flight 72195 qemu-mainline real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/72195/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate               broken never pass
 build-arm64-xsm               2 hosts-allocate               broken never pass
 build-arm64                   2 hosts-allocate               broken never pass
 build-arm64-xsm               3 capture-logs                 broken never pass
 build-arm64-pvops             3 capture-logs                 broken never pass
 build-arm64                   3 capture-logs                 broken never pass
 test-armhf-armhf-libvirt    14 saverestore-support-check fail blocked in 72172
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check fail blocked in 72172
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check fail blocked in 72172
 test-armhf-armhf-libvirt-raw 15 guest-start/debian.repeat fail blocked in 72172
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop       fail blocked in 72172
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop        fail blocked in 72172
 test-amd64-amd64-qemuu-nested-intel 17 debian-hvm-install/l1/l2 fail like 72172
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail like 72172
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-armhf-armhf-xl-midway   13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-midway   14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386 17 guest-stop             fail never pass

version targeted for testing:
 qemuu                d147f7e815f97cb477e223586bcb80c316ae10ea
baseline version:
 qemuu                ab161529261928ae7f3556e3220829c34b2686ec

Last test of basis    72172  2017-09-29 00:15:41 Z    5 days
Testing same since    72195  2017-10-04 04:47:50 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alexey Perevalov <a.perevalov@samsung.com>
  Daniel P. Berrange <berrange@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Jim Somerville <Jim.Somerville@windriver.com>
  Markus Armbruster <armbru@redhat.com>
  Michal Privoznik <mprivozn@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          fail    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-armhf-armhf-xl-midway                                   pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 fail    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

Test harness code can be found at
    http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs

Push not applicable.

(No revision log; it would be 448 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2911092988156256109==--

From xen-devel-bounces@lists.xen.org Wed Oct 04 13:04:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 13:04:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzjLE-000867-55; Wed, 04 Oct 2017 13:04:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kwolf@redhat.com>) id 1dzjLC-000861-9O
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 13:03:58 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 2B/73-25121-D3CD4D95; Wed, 04 Oct 2017 13:03:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsVysWW7jK7NnSu
 RBlveK1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlH5n1jKdgmWtGzoJ+1gXG1QBcjF4eQwFwm
 icsnPzN3MXJysAg4Stw4spIRxGYUKJO41j+DHcLOkpj28T5YXEhgB6PEm4XiXYwcQPUqEotmM
 IGE2QSUJQ6euMoEEhYRMJI49lMBJMwscJVRYssRXRBbWCBIYtnSp2ATeQUsJTrPHWOBmBgv8f
 /tR0aIuKDEyZlPWCB6tSRu/HsJNpJZQFpi+T8OkDCngI7Ei52HwcaIAm19+HcvWLmEgLbE49P
 TGUG+khDoY5R4eGsx2wRG4VlIxs5CMnYWwtgFjMyrGDWKU4vKUot0jYz0kooy0zNKchMzc3QN
 DYz1clOLixPTU3MSk4r1kvNzNzECA7yegYFxB+PUE36HGCU5mJREeYVvXokU4kvKT6nMSCzOi
 C8qzUktPsQow8GhJMGbcxsoJ1iUmp5akZaZA4w1mLQEB4+SCK8XSJq3uCAxtzgzHSJ1ilFRSp
 yXDSQhAJLIKM2Da4PF9yVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrwyIFN4MvNK4Ka/Alr
 MBLR4ThPY4pJEhJRUA2Nr9uH0SyIWt0XlMm+edl6S/dokUbSxxqZnlVbZlHUCh4ra/31qly94
 s8f4TrNtOdMMOZtvPvvrXzLuOPXtbgfTo8/zTPxWbPyVG9xbIzx9YkND07dMb+/s2Z/rzGosx
 bXyLupNO27sZLbRv+hZ+bkS7p+bdyXNqV0SZe3gbDbTmnlWvs/bWCWW4oxEQy3mouJEAKSac4
 rqAgAA
X-Env-Sender: kwolf@redhat.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1507122234!101078446!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3366 invoked from network); 4 Oct 2017 13:03:56 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 13:03:56 -0000
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 61702C059B99;
 Wed,  4 Oct 2017 13:03:54 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 61702C059B99
Received: from localhost.localdomain (ovpn-117-103.ams2.redhat.com
 [10.36.117.103])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id E3ED063624;
 Wed,  4 Oct 2017 13:03:50 +0000 (UTC)
Date: Wed, 4 Oct 2017 15:03:49 +0200
From: Kevin Wolf <kwolf@redhat.com>
To: "Dr. David Alan Gilbert" <dgilbert@redhat.com>
Message-ID: <20171004130349.GB9801@localhost.localdomain>
References: <20171002163058.15651-1-anthony.perard@citrix.com>
 <20171002191822.GA2707@work-vm>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171002191822.GA2707@work-vm>
User-Agent: Mutt/1.9.0 (2017-09-02)
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.32]); Wed, 04 Oct 2017 13:03:54 +0000 (UTC)
Cc: Wei Liu <wei.liu2@citrix.com>, Juan Quintela <quintela@redhat.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, qemu-devel@nongnu.org,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] migration,
 xen: Fix block image lock issue on live migration
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW0gMDIuMTAuMjAxNyB1bSAyMToxOCBoYXQgRHIuIERhdmlkIEFsYW4gR2lsYmVydCBnZXNjaHJp
ZWJlbjoKPiBBZGRpbmcgaW4ga3dvbGY7ICBpdCBsb29rcyBzYW5lIHRvIG1lOyBLZXZpbj8KPiBJ
ZiBJJ20gcmVhZGluZyB0aGlzIHJpZ2h0LCB0aGlzIGlzIGp1c3QgYWZ0ZXIgdGhlIGRldmljZSBz
dGF0ZSBzYXZlLgoKSXMgdGhpcyBhY3R1YWwgbWlncmF0aW9uPyBCZWNhdXNlIHRoZSBjb2RlIGxv
b2tzIG1vcmUgbGlrZSBpdCdzIGNvcGllZAphbmQgYWRhcHRlZCBmcm9tIHRoZSBzbmFwc2hvdCBj
b2RlIHJhdGhlciB0aGFuIGZyb20gdGhlIGFjdHVhbCBtaWdyYXRpb24KY29kZS4KCklmIFhlbiBk
b2Vzbid0IHVzZSB0aGUgc3RhbmRhcmQgbWVjaGFuaXNtcywgSSBkb24ndCBrbm93IHdoYXQgdGhl
eSBuZWVkCnRvIGRvLiBTbmFwc2hvdHMgZG9uJ3QgbmVlZCB0byBpbmFjdGl2YXRlIGltYWdlcywg
YnV0IG1pZ3JhdGlvbiBkb2VzLgpDb21wYXJlZCB0byB0aGUgbm9ybWFsIG1pZ3JhdGlvbiBwYXRo
LCB0aGlzIGxvb2tzIHZlcnkgc2ltcGxpc3RpYywgc28gSQp3b3VsZG4ndCBiZSBzdXJwcmlzZWQg
aWYgdGhlcmUgd2FzIG1vcmUgd3JvbmcgdGhhbiBqdXN0IGZpbGUgbG9ja2luZy4KClRoaXMgbG9v
a3MgbGlrZSBpdCBjb3VsZCB3b3JrIGFzIGEgaGFjayB0byB0aGUgcHJvYmxlbSBhdCBoYW5kLiBX
aGV0aGVyCml0IGlzIGEgcHJvcGVyIHNvbHV0aW9uLCBJIGNhbid0IHNheSB3aXRob3V0IGludmVz
dGluZyBhIGxvdCBtb3JlIHRpbWUuCgpLZXZpbgoKPiAqIEFudGhvbnkgUEVSQVJEIChhbnRob255
LnBlcmFyZEBjaXRyaXguY29tKSB3cm90ZToKPiA+IFdoZW4gZG9pbmcgYSBsaXZlIG1pZ3JhdGlv
biBvZiBhIFhlbiBndWVzdCB3aXRoIGxpYnhsLCB0aGUgaW1hZ2VzIGZvcgo+ID4gYmxvY2sgZGV2
aWNlcyBhcmUgbG9ja2VkIGJ5IHRoZSBvcmlnaW5hbCBRRU1VIHByb2Nlc3MsIGFuZCB0aGlzIHBy
ZXZlbnQKPiA+IHRoZSBRRU1VIGF0IHRoZSBkZXN0aW5hdGlvbiB0byB0YWtlIHRoZSBsb2NrIGFu
ZCB0aGUgbWlncmF0aW9uIGZhaWwuCj4gPiAKPiA+IEZyb20gUUVNVSBwb2ludCBvZiB2aWV3LCBv
bmNlIHRoZSBSQU0gb2YgYSBkb21haW4gaXMgbWlncmF0ZWQsIHRoZXJlIGlzCj4gPiB0d28gUU1Q
IGNvbW1hbmRzLCAic3RvcCIgdGhlbiAieGVuLXNhdmUtZGV2aWNlcy1zdGF0ZSIsIGF0IHdoaWNo
IHBvaW50IGEKPiA+IG5ldyBRRU1VIGlzIHNwYXduZWQgYXQgdGhlIGRlc3RpbmF0aW9uLgo+ID4g
Cj4gPiBSZWxlYXNlIGxvY2tzIGluICJ4ZW4tc2F2ZS1kZXZpY2VzLXN0YXRlIiBzbyB0aGUgZGVz
dGluYXRpb24gY2FuIHRha2VzCj4gPiB0aGVtLgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBBbnRo
b255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KPiA+IC0tLQo+ID4gQ0Npbmcg
bGlieGwgbWFpbnRhaW5lcnM6Cj4gPiBDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNp
dHJpeC5jb20+Cj4gPiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiA+IC0tLQo+
ID4gIG1pZ3JhdGlvbi9zYXZldm0uYyB8IDE0ICsrKysrKysrKysrKysrCj4gPiAgMSBmaWxlIGNo
YW5nZWQsIDE0IGluc2VydGlvbnMoKykKPiA+IAo+ID4gZGlmZiAtLWdpdCBhL21pZ3JhdGlvbi9z
YXZldm0uYyBiL21pZ3JhdGlvbi9zYXZldm0uYwo+ID4gaW5kZXggNGE4ODIyODYxNC4uNjlkOTA0
YzE3OSAxMDA2NDQKPiA+IC0tLSBhL21pZ3JhdGlvbi9zYXZldm0uYwo+ID4gKysrIGIvbWlncmF0
aW9uL3NhdmV2bS5jCj4gPiBAQCAtMjI2Myw2ICsyMjYzLDIwIEBAIHZvaWQgcW1wX3hlbl9zYXZl
X2RldmljZXNfc3RhdGUoY29uc3QgY2hhciAqZmlsZW5hbWUsIEVycm9yICoqZXJycCkKPiA+ICAg
ICAgcWVtdV9mY2xvc2UoZik7Cj4gPiAgICAgIGlmIChyZXQgPCAwKSB7Cj4gPiAgICAgICAgICBl
cnJvcl9zZXRnKGVycnAsIFFFUlJfSU9fRVJST1IpOwo+ID4gKyAgICB9IGVsc2Ugewo+ID4gKyAg
ICAgICAgLyogbGlieGwgY2FsbHMgdGhlIFFNUCBjb21tYW5kICJzdG9wIiBiZWZvcmUgY2FsbGlu
Zwo+ID4gKyAgICAgICAgICogInhlbi1zYXZlLWRldmljZXMtc3RhdGUiIGFuZCBpbiBjYXNlIG9m
IG1pZ3JhdGlvbiBmYWlsdXJlLCBsaWJ4bAo+ID4gKyAgICAgICAgICogd291bGQgY2FsbCAiY29u
dCIuCj4gPiArICAgICAgICAgKiBTbyBjYWxsIGJkcnZfaW5hY3RpdmF0ZV9hbGwgKHJlbGVhc2Ug
bG9ja3MpIGhlcmUgdG8gbGV0IHRoZSBvdGhlcgo+ID4gKyAgICAgICAgICogc2lkZSBvZiB0aGUg
bWlncmF0aW9uIHRha2UgY29udHJvbGUgb2YgdGhlIGltYWdlcy4KPiA+ICsgICAgICAgICAqLwo+
ID4gKyAgICAgICAgaWYgKCFzYXZlZF92bV9ydW5uaW5nKSB7Cj4gPiArICAgICAgICAgICAgcmV0
ID0gYmRydl9pbmFjdGl2YXRlX2FsbCgpOwo+ID4gKyAgICAgICAgICAgIGlmIChyZXQpIHsKPiA+
ICsgICAgICAgICAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAiJXM6IGJkcnZfaW5hY3RpdmF0ZV9h
bGwoKSBmYWlsZWQgKCVkKSIsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgX19mdW5j
X18sIHJldCk7Cj4gPiArICAgICAgICAgICAgfQo+ID4gKyAgICAgICAgfQo+ID4gICAgICB9Cj4g
PiAgCj4gPiAgIHRoZV9lbmQ6Cj4gPiAtLSAKPiA+IEFudGhvbnkgUEVSQVJECj4gPiAKPiAtLQo+
IERyLiBEYXZpZCBBbGFuIEdpbGJlcnQgLyBkZ2lsYmVydEByZWRoYXQuY29tIC8gTWFuY2hlc3Rl
ciwgVUsKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 13:07:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 13:07:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzjOZ-0008Fi-K1; Wed, 04 Oct 2017 13:07:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ehabkost@redhat.com>) id 1dzjOX-0008Er-EQ
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 13:07:25 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 95/29-30688-C0DD4D95; Wed, 04 Oct 2017 13:07:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGIsWRWlGSWpSXmKPExsVysWW7jC7P3Su
 RBndfsFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnbt35nLtjDV7G86QVTA+Mh7i5GLg4hgdlM
 Eh1fDrF2MXJysAjYS/y//p4NxGYUKJM4smY+lJ0rMXPyVnaIhpWMEhM3nGTuYuQAalCR+POiH
 KSGTUBbYvaz9+wgtoiAskTvr98sIPXMAr85JG7dvQ82SFhgDaPE6X5NEJtXwFKio+UaM8TQNU
 wS55f/Z4dICEqcnPmEBcRmFtCSuPHvJRPIMmYBaYnl/zhAwpxAhz5Z+4AJxJYQkJP4v/EtmC0
 KtHjevlVsEHFtiSO790LZfYwSh5cqTmAUmYVkwywkG2YhbFjAyLyKUaM4tagstUjXyFgvqSgz
 PaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMw/OsZGBh3MO5o9zvEKMnBpCTKK3zzSqQQX
 1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5Xt4FygkWp6akVaZk5wEiESUtw8CiJ8LaBpHmLCxJziz
 PTIVKnGBWlxHn/giQEQBIZpXlwbbDov8QoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmPc8yBS
 ezLwSuOmvgBYzAS2e0wS2uCQRISXVwJi18lXJBZs0xYffnM5Pe5Sw88qrxVtTHq1ZLPY2duLj
 7rVzji5Wkoi1lbohy/x0j1Md34+/M5K8PnJEX1zRcPeUUMn3CW1cxR3P/OKmXtnDlF/qpyDMJ
 Hgv0OlNyp6oqRc+xTPLBXsm7HbhnBiQ3Oizuvl2wWqh9fW6n0q26V2WXG4zca7io24lluKMRE
 Mt5qLiRAD4Giu9+QIAAA==
X-Env-Sender: ehabkost@redhat.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1507122442!94535951!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7308 invoked from network); 4 Oct 2017 13:07:23 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 4 Oct 2017 13:07:23 -0000
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com
 [10.5.11.16])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id ED9AF356FC;
 Wed,  4 Oct 2017 13:07:21 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com ED9AF356FC
Received: from localhost (ovpn-116-35.gru2.redhat.com [10.97.116.35])
 by smtp.corp.redhat.com (Postfix) with ESMTP id C23E15C8B3;
 Wed,  4 Oct 2017 13:06:57 +0000 (UTC)
Date: Wed, 4 Oct 2017 10:06:55 -0300
From: Eduardo Habkost <ehabkost@redhat.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20171004130655.GK4760@localhost.localdomain>
References: <20170927195635.16014-1-ehabkost@redhat.com>
 <20170927195635.16014-5-ehabkost@redhat.com>
 <59CCD0150200007800180507@prv-mh.provo.novell.com>
 <20170928131234.GP4115@localhost.localdomain>
 <20171003001257.GA7087@localhost.localdomain>
 <59D4C11F0200007800181F48@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59D4C11F0200007800181F48@prv-mh.provo.novell.com>
X-Fnord: you can see the fnord
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.30]); Wed, 04 Oct 2017 13:07:22 +0000 (UTC)
Cc: Peter Maydell <peter.maydell@linaro.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, qemu-devel@nongnu.org,
 Gerd Hoffmann <kraxel@redhat.com>, David Gibson <dgibson@redhat.com>,
 Jiri Slaby <jslaby@suse.cz>, Hannes Reinecke <hare@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Alberto Garcia <berto@igalia.com>,
 qemu-block@nongnu.org, Alexander Graf <agraf@suse.de>,
 =?iso-8859-1?Q?Herv=E9?= Poussineau <hpoussin@reactos.org>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>, Artyom Tarasenko <atar4qemu@gmail.com>,
 Jiri Pirko <jiri@resnulli.us>, Marcel Apfelbaum <marcel@redhat.com>,
 Alex Williamson <alex.williamson@redhat.com>, qemu-arm@nongnu.org,
 Laine Stump <laine@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Yongbok Kim <yongbok.kim@imgtec.com>, Alistair Francis <alistair23@gmail.com>,
 John Snow <jsnow@redhat.com>, David Gibson <david@gibson.dropbear.id.au>,
 qemu-ppc@nongnu.org, Igor Mammedov <imammedo@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>
Subject: Re: [Xen-devel] xen-pci-passthrough PCI Express support? (Re:
 [Qemu-devel] [PATCH v2 4/5] pci: Add INTERFACE_CONVENTIONAL_PCI_DEVICE to
 Conventional PCI devices)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMDQsIDIwMTcgYXQgMDM6MDg6MTVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDAzLjEwLjE3IGF0IDAyOjEyLCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4gd3Jv
dGU6Cj4gPiBPbiBUaHUsIFNlcCAyOCwgMjAxNyBhdCAxMDoxMjozNEFNIC0wMzAwLCBFZHVhcmRv
IEhhYmtvc3Qgd3JvdGU6Cj4gPj4gT24gVGh1LCBTZXAgMjgsIDIwMTcgYXQgMDI6MzM6NTdBTSAt
MDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPiA+Pj4gT24gMjcuMDkuMTcgYXQgMjE6NTYs
IDxlaGFia29zdEByZWRoYXQuY29tPiB3cm90ZToKPiA+PiA+ID4gLS0tIGEvaHcveGVuL3hlbl9w
dC5jCj4gPj4gPiA+ICsrKyBiL2h3L3hlbi94ZW5fcHQuYwo+ID4+ID4gPiBAQCAtOTY0LDYgKzk2
NCwxMCBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8geGVuX3BjaV9wYXNzdGhyb3VnaF9pbmZvID0g
ewo+ID4+ID4gPiAgICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFhlblBDSVBhc3N0aHJvdWdo
U3RhdGUpLAo+ID4+ID4gPiAgICAgIC5pbnN0YW5jZV9maW5hbGl6ZSA9IHhlbl9wY2lfcGFzc3Ro
cm91Z2hfZmluYWxpemUsCj4gPj4gPiA+ICAgICAgLmNsYXNzX2luaXQgPSB4ZW5fcGNpX3Bhc3N0
aHJvdWdoX2NsYXNzX2luaXQsCj4gPj4gPiA+ICsgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNl
SW5mb1tdKSB7Cj4gPj4gPiA+ICsgICAgICAgIHsgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lf
REVWSUNFIH0sCj4gPj4gPiA+ICsgICAgICAgIHsgfSwKPiA+PiA+ID4gKyAgICB9LAo+ID4+ID4g
PiAgfTsKPiA+PiA+IAo+ID4+ID4gUGFzc2VkIHRocm91Z2ggZGV2aWNlcyBjYW4gYmUgYm90aCBQ
Q0kgYW5kIFBDSWUsIHNvIGZvbGxvd2luZwo+ID4+ID4gdGhlIGRlc2NyaXB0aW9uIG9mIHRoZSBw
YXRjaCBJIGRvbid0IHRoaW5rIHRoZXNlIGNhbiBiZSBzdGF0aWNhbGx5Cj4gPj4gPiBnaXZlbiBl
aXRoZXIgcHJvcGVydHkuIEdyYW50ZWQgcXVpdGUgYSBiaXQgb2YgUENJZSBzcGVjaWZpYwo+ID4+
ID4gZnVuY3Rpb25hbGl0eSBtYXkgYmUgbWlzc2luZyBpbiB0aGUgWGVuIGNvZGUgLi4uCj4gPj4g
Cj4gPj4gVGhpcyBpcyBqdXN0IHN0YXRpYyBkYXRhIGFib3V0IHdoYXQgdGhlIGRldmljZSB0eXBl
IHN1cHBvcnRzLCBub3QKPiA+PiBhYm91dCB3aGF0IGEgZ2l2ZW4gZGV2aWNlIGluc3RhbmNlIHJl
YWxseSBpcy4gIERlY2lkaW5nIGlmIHRoZQo+ID4+IGRldmljZSBpcyBQQ0llIG9yIENvbnZlbnRp
b25hbCBhdCBydW50aW1lIGlzIG91dCBvZiB0aGUgc2NvcGUgb2YKPiA+PiB0aGlzIHNlcmllcy4K
PiA+PiAKPiA+PiBUaGF0IHNhaWQsIGlmIHBhc3NlZCB0aHJvdWdoIFBDSSBFeHByZXNzIGRldmlj
ZXMgYXJlIHJlYWxseQo+ID4+IHN1cHBvcnRlZCwgaXQgbG9va3MgbGlrZSB0aGlzIHNob3VsZCBi
ZSBtYXJrZWQgYXMgaHlicmlkLgo+ID4gCj4gPiBDYW4gYW55Ym9keSBjb25maXJtIGlmIFBDSSBF
eHByZXNzIGRldmljZXMgYXJlIHJlYWxseSBzdXBwb3J0ZWQKPiA+IGJ5IHhlbi1wY2ktcGFzc3Ro
cm91Z2g/Cj4gCj4gSSB0aGluayBJJ3ZlIGNsZWFybHkgc2FpZCB0aGV5J3JlIHN1cHBvcnRlZCwg
d2l0aCBzb21lIGxpbWl0YXRpb25zLgoKU29ycnksIHRoYW5rcy4gIEkgdGhvdWdodCB0aGUgcG9z
c2libGUgbWlzc2luZyBQQ0llIGZ1bmN0aW9uYWxpdHkKY291bGQgbWVhbiB0aGUgZGV2aWNlIGNv
dWxkbid0IGFwcGVhciBhcyBQQ0kgRXhwcmVzcyB0byB0aGUKZ3Vlc3QuCgpJIHdpbGwgc3VibWl0
IGEgZm9sbG93LXVwIHBhdGNoIGFkZGluZyBJTlRFUkZBQ0VfUENJRV9ERVZJQ0UgdG8KeGVuLXBj
aS1wYXNzdGhyb3VnaC4KCi0tIApFZHVhcmRvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 13:12:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 13:12:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzjTM-0000YG-5m; Wed, 04 Oct 2017 13:12:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dzjTL-0000YA-4D
 for xen-devel@lists.xen.org; Wed, 04 Oct 2017 13:12:23 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 D0/4B-30688-53ED4D95; Wed, 04 Oct 2017 13:12:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVysyfVTdfk3pV
 Ig2tfLSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyvzYvZCjbzVEx6ENPAeIuzi5GLQ0hgE6PE
 kl+bWSCc3YwSn96sB3I4OYQFHCSern7GCmKLCChLfH6+krmLkYODWSBE4tXBDIj6f4wSy07uY
 wapYRPQlLjz+RMTSA2vgJXErQ/GIGEWARWJ1y39YGNEBcIl9n+/BlbOKyAocXLmE7BVnAL2El
 /WvQSLMwuYSczb/BDKFpe49WQ+E4QtL7H97RzmCYz8s5C0z0LSMgtJyywkLQsYWVYxahSnFpW
 lFukaWeglFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgQGZz0DA+MOxr5VfocYJTmY
 lER5hW9eiRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwSt3FygnWJSanlqRlpkDjBOYtAQHj5IIr
 w5Imre4IDG3ODMdInWKUVFKnDceJCEAksgozYNrg8XmJUZZKWFeRgYGBiGegtSi3MwSVPlXjO
 IcjErCvCYgU3gy80rgpr8CWswEtHhOE9jikkSElFQDI4NJU/+pFst1l5wWZqwL4VWe8tBbWPx
 k6IIda6/b28geeGjh2j/BkOEv75yD6zerVfIv9Nry+8ov89z9ninXWe8s8DzBoOplKf1e8+Th
 ghOCB7/L7q2SnPHq9488+95r3t++8gk6+OtVV+0oXhIoynCAefOyY3eP+LtHMiT2Bt9W4QnY1
 BFhqcRSnJFoqMVcVJwIANKwHSLIAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1507122739!86114562!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9207 invoked from network); 4 Oct 2017 13:12:20 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-206.messagelabs.com with SMTP; 4 Oct 2017 13:12:20 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7F50480D;
 Wed,  4 Oct 2017 06:12:18 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B27183F53D;
 Wed,  4 Oct 2017 06:12:17 -0700 (PDT)
To: Jan Beulich <jbeulich@suse.com>
References: <20170921124035.2410-1-julien.grall@arm.com>
 <20170921124035.2410-5-julien.grall@arm.com>
 <59C4F0EC020000780017E7BE@prv-mh.provo.novell.com>
 <bf0cf605-8a0c-7a34-c0f8-de78ec5d18e9@arm.com>
 <59D473EA0200007800107918@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3dee4bad-7e29-c223-114b-7f67850715d6@arm.com>
Date: Wed, 4 Oct 2017 14:12:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <59D473EA0200007800107918@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 04/16] xen/x86: p2m-pod: Fix coding style
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNC8xMC8xNyAwNjozOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gMDkvMjgvMTcgOTozMCBQTSA+Pj4KPj4gT24gMDkvMjIv
MjAxNyAxMDoxNSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAyMS4wOS4xNyBhdCAx
NDo0MCwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+PiBBbHNvIHRha2UgdGhlIG9w
cG9ydHVuaXR5IHRvOgo+Pj4+ICAgICAgIC0gbW92ZSBmcm9tIDEgPDwgKiB0byAxVUwgPDwgKi4K
Pj4+PiAgICAgICAtIHVzZSB1bnNpZ25lZCB3aGVuIHBvc3NpYmxlCj4+Pj4gICAgICAgLSBtb3Zl
IGZyb20gdW5zaWduZWQgaW50IC0+IHVuc2lnbmVkIGxvbmcgZm9yIHNvbWUgaW5kdWN0aW9uCj4+
Pj4gICAgICAgdmFyaWFibGVzCj4+Pgo+Pj4gSSBkb24ndCB1bmRlcnN0YW5kIHRoaXMgbGFzdCBw
b2ludCwgYnR3IC0gdGhlIGxhcmdlc3Qgb3JkZXIgcGFnZSB0aGUKPj4+IGNvZGUgbmVlZHMgdG8g
ZGVhbCB3aXRoIHJpZ2h0IG5vdyBpcyAxR2IsIHNvIHRoZXJlJ3Mgbm8gcmlzayBvZgo+Pj4gb3Zl
cmZsb3cgKHlldCkuIEJ1dCB5b3UndmUgZ290IEdlb3JnZSdzIGFuZCBBbmRyZXcncyBhY2ssIHNv
IG5vCj4+PiBuZWVkIHRvIHJldmlzZSB0aGlzLi4uCj4+Cj4+IFRoZSBsYXN0IG9uZSByZXN1bHQg
ZnJvbSB0aGUgZXhpc3RpbmcgMVVMIDw8IGluIHRoZSBjb2RlLiBXZSBoYXZlIHBsYWNlCj4+IHdo
ZXJlIHRoZSBpbmR1Y3Rpb24gdmFyaWFibGUgaXMgdW5zaWduZWQgaW50IGJ1dCB0aGUgc2hpZnQg
dW5zaWduZWQgbG9uZy4KPiAKPiBJbiB3aGljaCBjYXNlIEkgd291bGQgaGF2ZSBzdWdnZXN0ZWQg
dG8gY2hhbmdlIHRoZSBzaGlmdCB0byB1c2UgMVUsIHNpbmNlIC4uLgpMb29raW5nIGF0ICI8PCBv
cmRlciIgd2l0aGluIFhlbiB3ZSBzZWVtcyB0byB1c2UgYSBtaXggb2YgMVVMIDw8LCAxVSA8PCwg
CjEgPDwuIFRoZSB2YXJpYW50IDFVTCA8PCBzZWVtcyB0byBiZSBwcmVkb21pbmFudC4KCkF0IHRo
ZSBlbmQgd2UgcmVhbGx5IHdhbnQgdG8gYmUgY29uc2lzdGVudCB3aXRoIHRoZSByZXN0IG9mIHRo
ZSBjb2RlIGJhc2UuCgo+PiBTaW1pbGFybHkgdGhlIGNvZGUgaXMgdXNpbmcgYSBtaXggb2YgMSA8
PCBhbmQgMVVMIDw8LiBJIG1vdmVkIHRvIFVMCj4+IGJlY2F1c2UgZXZlbiBpZiB0aGUgY29kZSBv
bmx5IHN1cHBvcnQgdXAgdG8gMUdCIHN1cGVycGFnZSBhdCB0aGUgbW9tZW50LAo+PiBpdCB3b3Vs
ZCBiZSBwYWluIHRvIGZpbmQgYWxsIHRoZSBwbGFjZXMgdGhlIGRheSB3ZSBkZWNpZGUgdG8gdXNl
IGJpZ2dlciBvbmUuCj4gCj4gLi4uIEkgZG91YnQgdGhpcyB3b3VsZCBiZSB0b28gaGFyZC4gQnV0
IGluIHRoZSBlbmQgaXQncyBHZW9yZ2UgdG8ganVkZ2UgYW55d2F5LgoKb3JkZXIgaXMgdGhlIG51
bWJlciBvZiBNRk4gdGhhdCBpcyB1bnNpZ25lZCBsb25nIGFuZCB0aGVyZWZvcmUgd291bGQgCm1h
a2Ugc2Vuc2UgdG8gdXNlIDFVTCA8PC4gU28gSSBhbSBub3Qgc3VyZSB3aHkgeW91IGFyZSBwdXNo
aW5nIGZvciAxVSA8PCAKaGVyZS4uLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 13:22:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 13:22:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzjd5-0001Mh-3R; Wed, 04 Oct 2017 13:22:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzjd3-0001Lz-Nm
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 13:22:25 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 AB/26-03616-090E4D95; Wed, 04 Oct 2017 13:22:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVbf/wZV
 Ig69TDSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacejxGtaC59MZK+b3L2du
 YGzK72Lk4hASaGSSWLP2IxuE85hR4s6JFnYIZxujxP9fb1m6GDk5RAScJb6emcsOYvMK6Ev8m
 fufEcQWFrCW+PBmK5gtIXBKRuLBxHwI21vi0eXjbDD2tTV3mLoY2TnYBKwkDomBRFkEVCVedD
 5mncDIvYCRYRWjRnFqUVlqka6hkV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqD
 XGYBgB+PljQGHGCU5mJREeYVvXokU4kvKT6nMSCzOiC8qzUktPsQow8GhJMFbdB8oJ1iUmp5a
 kZaZAww/mLQEB4+SCK8nSJq3uCAxtzgzHSJ1ilGX49imy3+YhFjy8vNSpcR57UGKBECKMkrz4
 EbAYuESo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHlDQabwZOaVwG16BXQEE9ARc5rAjihJRE
 hJNTAeXfTwmpFKb5b0j/lc/Qq+Te1aUdPUo77dYhKp6Ys2nbzovEjCR+Prvrz/lwavF1hTuiZ
 pw/EIdV3n9CW+rmFLLq3KFqw4Gb1sZfzKzw9f3soo2V9gr5zg8IlLYnOkgb3QQp7mu0//7VVp
 vPDyRNTD9A0VeuXSTx6btLY8LJzeKf1fY+ux26eVWIozEg21mIuKEwG8uBOHgAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1507123342!64357653!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36004 invoked from network); 4 Oct 2017 13:22:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Oct 2017 13:22:23 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzjcy-0007ET-Un; Wed, 04 Oct 2017 13:22:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dzjct-0002lM-FZ; Wed, 04 Oct 2017 13:22:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dzjct-000345-3W; Wed, 04 Oct 2017 13:22:15 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113982-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=d81fa669e3de7eb8a631d7d95dac5fbcb2bf9d4e
X-Osstest-Versions-That: linux=9e66317d3c92ddaab330c125dfe9d06eee268aff
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 04 Oct 2017 13:22:15 +0000
Subject: [Xen-devel] [linux-linus test] 113982: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2150826698885304230=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 113982 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113982/

Failures :-/ but no regressions.

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop        fail REGR. vs. 113945
 test-armhf-armhf-xl-rtds    16 guest-start/debian.repeat fail REGR. vs. 113945

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113945
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 113945
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113945
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113945
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113945
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                d81fa669e3de7eb8a631d7d95dac5fbcb2bf9d4e
baseline version:
 linux                9e66317d3c92ddaab330c125dfe9d06eee268aff

Last test of basis   113945  2017-10-02 04:55:30 Z    2 days
Failing since        113970  2017-10-03 16:59:31 Z    0 days    2 attempts
Testing same since   113982  2017-10-04 01:01:34 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  <Paul@abelian.netcom.co.uk>
  Adam Wallis <awallis@codeaurora.org>
  Akinobu Mita <akinobu.mita@gmail.com>
  Alan Stern <stern@rowland.harvard.edu>
  Alan Tull <atull@kernel.org>
  Alexander Shishkin <alexander.shishkin@linux.intel.com>
  Alexey Khoroshilov <khoroshilov@ispras.ru>
  Andreas Klinger <ak@it-klinger.de>
  Andrey Konovalov <andreyknvl@google.com>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnd Bergmann <arnd@arndb.de>
  Arun Nagendran <arunrasppi@gmail.com>
  Baolin Wang <baolin.wang@spreadtrum.com>
  BjÃ¸rn Mork <bjorn@mork.no>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Colin Ian King <colin.king@canonical.com>
  Colin Parker <colin.parker@aclima.io>
  Dan Carpenter <dan.carpenter@oracle.com>
  Dennis Zhou <dennisszhou@gmail.com>
  Dexuan Cui <decui@microsoft.com>
  Dmitry Fleytman <dmitry@daynix.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dragos Bogdan <dragos.bogdan@analog.com>
  Fabrice Gasnier <fabrice.gasnier@st.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Fugang Duan <fugang.duan@nxp.com>
  Geert Uytterhoeven <geert+renesas@glider.be>
  Geert Uytterhoeven <geert@linux-m68k.org>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guy Shapiro <guy.shapiro@mobi-wize.com>
  Jakub Kicinski <kubakici@wp.pl>
  Jim Dickerson <jim.dickerson@hpe.com>
  Jiri Slaby <jslaby@suse.cz>
  John Keeping <john@metanate.com>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Jose Marino <marinoj@nso.edu>
  K. Y. Srinivasan <kys@microsoft.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kris Lindgren <kris.lindgren@gmail.com>
  Lars-Peter Clausen <lars@metafoo.de>
  Linus Torvalds <torvalds@linux-foundation.org>
  Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
  Lorenzo Bianconi <lorenzo.bianconi@st.com>
  Lu Baolu <baolu.lu@linux.intel.com>
  Ludovic Desroches <ludovic.desroches@microchip.com>
  Lukas Wunner <lukas@wunner.de>
  Mark Rutland <mark.rutland@arm.com>
  Masahiro Yamada <yamada.masahiro@socionext.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Matt Fornero <matt.fornero@mathworks.com>
  Michael Hennerich <michael.hennerich@analog.com>
  Michal Nazarewicz <mina86@mina86.com>
  Nicolai Stange <nstange@suse.de>
  Nicolas Ferre <nicolas.ferre@microchip.com>
  Okash Khawaja <okash.khawaja@gmail.com>
  Olaf Hering <olaf@aepfle.de>
  Oliver Neukum <oneukum@suse.com>
  Randy Dunlap <rdunlap@infradead.org>
  Rob Herring <robh@kernel.org>
  Roger Quadros <rogerq@ti.com>
  Russell Enderby <rte@gdn.net>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Simon Horman <horms+renesas@verge.net.au>
  Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
  Stefan Popa <stefan.popa@analog.com>
  Stefan Wahren <stefan.wahren@i2se.com>
  Sudeep Holla <sudeep.holla@arm.com>
  Tejun Heo <tj@kernel.org>
  Thang Q. Nguyen <tqnguyen@apm.com>
  Thinh Nguyen <Thinh.Nguyen@synopsys.com>
  Todd Kjos <tkjos@google.com>
  Ville SyrjÃ¤lÃ¤ <ville.syrjala@linux.intel.com>
  Waiman Long <longman@redhat.com>
  Willy Tarreau <w@1wt.eu>
  Xu YiPing <xuyiping@hisilicon.com>
  Xu YiPing <xuyiping@hislicon.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         pass    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Pushing revision :

+ branch=linux-linus
+ revision=d81fa669e3de7eb8a631d7d95dac5fbcb2bf9d4e
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push linux-linus d81fa669e3de7eb8a631d7d95dac5fbcb2bf9d4e
+ branch=linux-linus
+ revision=d81fa669e3de7eb8a631d7d95dac5fbcb2bf9d4e
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=linux
+ xenbranch=xen-unstable
+ '[' xlinux = xlinux ']'
+ linuxbranch=linux-linus
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' xd81fa669e3de7eb8a631d7d95dac5fbcb2bf9d4e = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git = x ']'
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git = x ']'
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.linux-linus
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree linux-linus
+ case $1 in
+ : git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
+ : master
+ : git
+ : git
+ : git://xenbits.xen.org/linux-pvops.git
+ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ : tested/linux-linus
+ : refs/heads/tested/linux-linus
+ return 0
+ cd /home/osstest/repos/linux
+ git push osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git d81fa669e3de7eb8a631d7d95dac5fbcb2bf9d4e:refs/heads/tested/linux-linus
To osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
   9e66317..d81fa66  d81fa669e3de7eb8a631d7d95dac5fbcb2bf9d4e -> tested/linux-linus
+ exit 0


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2150826698885304230==--

From xen-devel-bounces@lists.xen.org Wed Oct 04 13:23:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 13:23:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzje7-0001Sr-IP; Wed, 04 Oct 2017 13:23:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4436e5399=George.Dunlap@citrix.com>)
 id 1dzje6-0001S6-1M
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 13:23:30 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 FC/FB-02229-1D0E4D95; Wed, 04 Oct 2017 13:23:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHSDve6FB1c
 iDXY8U7X4vmUykwOjx+EPV1gCGKNYM/OS8isSWDO6V71lLLguUDFt00mmBsbZvF2MnBwSAv4S
 m6YsZQSxhQWcJU50LmQHsUUEAiXuHD0LZjMLaEnMPPOdqYuRi0NIoJdR4vuJjUwgCTYBPYl5x
 7+ygNi8ArYSNy5NZQaxWQRUJGb9/MkGYosKhEs0ne2HqhGUODnzCZjNKeAjcf/QDyCbA2iBps
 T6XfoQu8Qlbj2ZzwRhy0s0b50NNlJIQFVi8YOj7BMY+WchmTQLoXsWku5ZSLoXMLKsYlQvTi0
 qSy3StdRLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMzHoGBsYdjK9/Oh1ilORg
 UhLlFb55JVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK/pfaCcYFFqempFWmYOMEZg0hIcPEoiv
 Dwgad7igsTc4sx0iNQpRkUpcd7j94ASAiCJjNI8uDZYXF5ilJUS5mVkYGAQ4ilILcrNLEGVf8
 UozsGoJMwrCTKeJzOvBG76K6DFTECL5zSBLS5JREhJNTAu7Aq/faQ3U5etU4mluFpf8WFdXrK
 I07+ClRo5W1o+uv2uF/QVdnSpPVHUWTpXPed/r9T7IxekTEP55J9uv7hd8i/z3VvBD9xZ5kTr
 zRFe0dP8YdoktvTGxY32qhfm5Ow+6nDKZYlZszSPCu+Ubj4N3uj70RtTkzq6u7bseCiyMSSlK
 kDlMNDWjERDLeai4kQAL0ovecYCAAA=
X-Env-Sender: prvs=4436e5399=George.Dunlap@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1507123406!117969273!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34356 invoked from network); 4 Oct 2017 13:23:28 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 13:23:28 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="450446126"
To: Dario Faggioli <dario.faggioli@citrix.com>,
 <xen-devel@lists.xenproject.org>
References: <150549688701.28881.16283579243927231378.stgit@Solace.fritz.box>
 <150549692333.28881.4639203280111560477.stgit@Solace.fritz.box>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <25b5d7c6-7402-6101-2432-50378bbeb232@citrix.com>
Date: Wed, 4 Oct 2017 14:23:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <150549692333.28881.4639203280111560477.stgit@Solace.fritz.box>
Content-Language: en-US
Cc: Anshul Makkar <anshulmakkar@gmail.com>
Subject: Re: [Xen-devel] [PATCH 3/4] xen: sched: improve checking
	soft-affinity
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTUvMjAxNyAwNjozNSBQTSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gV2hldGhlciBv
ciBub3QgYSB2Q1BVIGhhcyBhIHNvZnQtYWZmaW5pdHkgd2hpY2ggaXMKPiBlZmZlY3RpdmUsIGku
ZS4sIHdpdGggdGhlIHBvd2VyIG9mIGFjdHVhbGx5IGFmZmVjdGluZwo+IHRoZSBzY2hlZHVsaW5n
IG9mIHRoZSB2Q1BVIGl0c2VsZiwgaGFwcGVucyBpbiBhbgo+IGhlbHBlciBmdW5jdGlvbiwgY2Fs
bGVkIGhhc19zb2Z0X2FmZmluaXR5KCkuCj4gCj4gU3VjaCBmdW5jdGlvbiB0YWtlcyBhIGN1c3Rv
bSBjcHVtYXNrIGFzIGl0cyB0aGlyZAo+IHBhcmFtZXRlciwgZm9yIGJldHRlciBmbGV4aWJpbGl0
eSwgYnV0IHRoYXQgbWFzayBpcwo+IGRpZmZlcmVudCBmcm9tIHRoZSB2Q1BVJ3MgaGFyZC1hZmZp
bml0eSBvbmx5IGluIG9uZQo+IGNhc2UuIEdldHRpbmcgcmlkIG9mIHRoYXQgcGFyYW1ldGVyLCBu
b3Qgb25seSBzaW1wbGlmeQo+IHRoZSBmdW5jdGlvbiwgYnV0IGVuYWJsZXMgZm9yIG9wdGltaXpp
bmcgdGhlIHNvZnQKPiBhZmZpbml0eSBjaGVjayAod2hpY2ggd2lsbCBoYXBwZW4sIGluIGEgc3Vi
c2VxdWVudAo+IGNvbW1pdCkuCj4gCj4gVGhpcyBjb21taXQsIHRoZXJlZm9yZSwgZG9lcyB0aGF0
LiBJdCdzIG1vc3RseQo+IG1lY2hhbmljYWwsIHdpdGggdGhlIG9ubHkgZXhjZXB0aW9uIF9jc2No
ZWRfY3B1X3BpY2soKQo+IChpbiBDcmVkaXQxIGNvZGUpLgo+IAo+IFNpZ25lZC1vZmYtYnk6IERh
cmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPgo+IC0tLQo+IENjOiBHZW9y
Z2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cj4gQ2M6IEFuc2h1bCBNYWtrYXIg
PGFuc2h1bG1ha2thckBnbWFpbC5jb20+Cj4gLS0tCj4gIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0
LmMgIHwgICA3OSArKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+
ICB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyB8ICAgMTAgKystLS0tCj4gIHhlbi9jb21tb24v
c2NoZWRfbnVsbC5jICAgIHwgICAgOCArKy0tCj4gIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5o
IHwgICAgOCArKy0tCj4gIDQgZmlsZXMgY2hhbmdlZCwgNDggaW5zZXJ0aW9ucygrKSwgNTcgZGVs
ZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMgYi94
ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCj4gaW5kZXggM2VmYmZjOC4uMzVkMGM5OCAxMDA2NDQK
PiAtLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCj4gKysrIGIveGVuL2NvbW1vbi9zY2hl
ZF9jcmVkaXQuYwo+IEBAIC00MTAsOCArNDEwLDcgQEAgc3RhdGljIGlubGluZSB2b2lkIF9fcnVu
cV90aWNrbGUoc3RydWN0IGNzY2hlZF92Y3B1ICpuZXcpCj4gICAgICAgICAgICAgIGludCBuZXdf
aWRsZXJzX2VtcHR5Owo+ICAKPiAgICAgICAgICAgICAgaWYgKCBiYWxhbmNlX3N0ZXAgPT0gQkFM
QU5DRV9TT0ZUX0FGRklOSVRZCj4gLSAgICAgICAgICAgICAgICAgJiYgIWhhc19zb2Z0X2FmZmlu
aXR5KG5ldy0+dmNwdSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bmV3LT52Y3B1LT5jcHVfaGFyZF9hZmZpbml0eSkgKQo+ICsgICAgICAgICAgICAgICAgICYmICFo
YXNfc29mdF9hZmZpbml0eShuZXctPnZjcHUpICkKPiAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
Owo+ICAKPiAgICAgICAgICAgICAgLyogQXJlIHRoZXJlIGlkbGVycyBzdWl0YWJsZSBmb3IgbmV3
IChmb3IgdGhpcyBiYWxhbmNlIHN0ZXApPyAqLwo+IEBAIC03NDMsNTAgKzc0Miw0MiBAQCBfX2Nz
Y2hlZF92Y3B1X2lzX21pZ3JhdGVhYmxlKHN0cnVjdCB2Y3B1ICp2YywgaW50IGRlc3RfY3B1LCBj
cHVtYXNrX3QgKm1hc2spCj4gIHN0YXRpYyBpbnQKPiAgX2NzY2hlZF9jcHVfcGljayhjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YywgYm9vbF90IGNvbW1pdCkKPiAg
ewo+IC0gICAgY3B1bWFza190IGNwdXM7CgpJcyB0aGVyZSBhIHJlYXNvbiB5b3UgY291bGRuJ3Qg
dXNlIGNwdW1hc2tfdCAqY3B1cz1jcHVtYXNrX3NjcmF0Y2hfY3B1KCk/CgpPdGhlciB0aGFuIHRo
YXQsIGxvb2tzIGdvb2QuCgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 13:28:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 13:28:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzjil-0001hj-4X; Wed, 04 Oct 2017 13:28:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=443c0fcdb=Andrew.Cooper3@citrix.com>)
 id 1dzjij-0001hd-Tt
 for xen-devel@lists.xen.org; Wed, 04 Oct 2017 13:28:18 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 10/2C-02220-1F1E4D95; Wed, 04 Oct 2017 13:28:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsWyU9JRQvfDwyu
 RBs+eqlgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkHdm9kLJioUPHi6HW2BsYO6S5GTg4JAT+J
 i4ufsIPYwgJOEu92vGYDsUUElCV6f/1m6WLk4mAWmMQk8fPADzYQR0hgF6PEpP7fYFVsAvoSu
 198YgKxeQVsJWY8amYGsVkEVCR29M4Ci4sKhEs0ne1ngagRlDg58wmYzSlgL9H4ZyVQPQfQBk
 2J9bv0QcLMAvISzVtnM0PY4hJNX1aygthCAmoS1/ovsUMcnS4x8VkPywRGgVlIps5CmDQLyaR
 ZSCYtYGRZxahRnFpUllqka2Sol1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGLT1
 DAyMOxjvTvY7xCjJwaQkyit880qkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneBQ+AcoJFqempF
 WmZOcD4gUlLcPAoifD+uQ+U5i0uSMwtzkyHSJ1iVJQS510G0icAksgozYNrg8XsJUZZKWFeRg
 YGBiGegtSi3MwSVPlXjOIcjErCvPtBpvBk5pXATX8FtJgJaPGcJrDFJYkIKakGxjZFzZhShkl
 Wa+ItNzFkia+yau/rPy6ts72z8t+P2yIlGZftM79N8ujpjjZe9tfJZSeTcOaXiKzFhdu8zli2
 n4qWUwmbseUpa42MKNdpTcnX2RsKTO4fnpGX2PH3avfm1Dlem7ewT/ykphNswhu1ek/g/9KU4
 wp/2+/FTvxZUt5d065flsWuxFKckWioxVxUnAgA6fXNUNQCAAA=
X-Env-Sender: prvs=443c0fcdb=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1507123696!94540531!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5121 invoked from network); 4 Oct 2017 13:28:16 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 13:28:16 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="54014824"
To: Jan Beulich <JBeulich@suse.com>
References: <1507054073-4776-1-git-send-email-andrew.cooper3@citrix.com>
 <1507054073-4776-5-git-send-email-andrew.cooper3@citrix.com>
 <59D4EA37020000780018214D@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <e5e24294-8c88-7329-da4f-ff7718f5e144@citrix.com>
Date: Wed, 4 Oct 2017 14:28:15 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59D4EA37020000780018214D@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 4/4] xen/ubsan: Introduce and use
	CONFIG_UBSAN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDQvMTAvMTcgMTM6MDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDAzLjEwLjE3IGF0
IDIwOjA3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3hlbi9L
Y29uZmlnCj4+ICsrKyBiL3hlbi9LY29uZmlnCj4+IEBAIC0zOCw0ICszOCwxMCBAQCBjb25maWcg
TFRPCj4+ICAKPj4gIAkgIElmIHVuc3VyZSwgc2F5IE4uCj4+ICAKPj4gKyMKPj4gKyMgRm9yIGFy
Y2hpdGVjdHVyZXMgdGhhdCBrbm93IHRoZWlyIEdDQyBfX2ludDEyOCBzdXBwb3J0IGlzIHNvdW5k
Cj4+ICsjCj4+ICtjb25maWcgQVJDSF9TVVBQT1JUU19JTlQxMjgKPj4gKwlib29sCj4gV2h5IEdD
Qz8gV2hhdCBhYm91dCBDbGFuZz8KClRoaXMgY2FtZSBzdHJhaWdodCBmcm9tIExpbnV4LsKgIEkg
Y2FuIHMvR0NDL2NvbXBpbGVyLyBpZiB5b3UgbGlrZT8KCj4KPj4gLS0tIGEveGVuL0tjb25maWcu
ZGVidWcKPj4gKysrIGIveGVuL0tjb25maWcuZGVidWcKPj4gQEAgLTEyMSw2ICsxMjEsMTQgQEAg
Y29uZmlnIFNDUlVCX0RFQlVHCj4+ICAJICBWZXJpZnkgdGhhdCBwYWdlcyB0aGF0IG5lZWQgdG8g
YmUgc2NydWJiZWQgYmVmb3JlIGJlaW5nIGFsbG9jYXRlZCB0bwo+PiAgCSAgYSBndWVzdCBhcmUg
aW5kZWVkIHNjcnViYmVkLgo+PiAgCj4+ICtjb25maWcgVUJTQU4KPj4gKwlib29sICJVbmRlZmlu
ZWQgYmVoYXZpb3VyIHNhbml0aXplciIKPj4gKwlkZXBlbmRzIG9uIFg4Ngo+IEkgdGhpbmsgd2Ug
c2hvdWxkIHN3aXRjaCBhd2F5IGZyb20gdGhpcyBtb2RlbCBvZiBleHBsaWNpdGx5IHN0YXRpbmcK
PiBhcmNoaXRlY3R1cmVzLCBhbmQgaW5zdGVhZCBoYXZlIEhBVkVfKiBzeW1ib2xzIHNlbGVjdGVk
IGJ5IGVhY2gKPiBhcmNoaXRlY3R1cmUgc3VwcG9ydGluZyBpdCwgYW5kIHRoZSBtYWluIHN5bWJv
bCB0aGVuIGRlcGVuZGluZyBvbgo+IHRoZSBIQVZFXyogb25lLiBVcyBoYXZpbmcgb25seSB0d28g
YXJjaGl0ZWN0dXJlcyByaWdodCBub3cKPiBkb2Vzbid0IG1ha2UgdGhpcyBhIGJpZyBkaWZmZXJl
bmNlLCBidXQgTGludXggaGFzIChwYXJ0aWFsbHk/KQo+IHN3aXRjaGVkIHRvIHRoYXQgbW9kZWwg
Zm9yIGEgcmVhc29uLCBJIHRoaW5rLgoKSSdtIG5vdCBmdXNzZWQuwqAgV2hpY2ggd291bGQgeW91
IHByZWZlcj8KCj4KPj4gLS0tIGEveGVuL1J1bGVzLm1rCj4+ICsrKyBiL3hlbi9SdWxlcy5tawo+
PiBAQCAtMTE5LDYgKzExOSwxMCBAQCBpZmVxICgkKENPTkZJR19HQ09WKSx5KQo+PiAgJChmaWx0
ZXItb3V0ICUuaW5pdC5vICQobm9nY292LXkpLCQob2JqLXkpICQob2JqLWJpbi15KSAkKGV4dHJh
LXkpKTogQ0ZMQUdTICs9IAo+PiAtZnByb2ZpbGUtYXJjcyAtZnRlc3QtY292ZXJhZ2UKPj4gIGVu
ZGlmCj4+ICAKPj4gK2lmZXEgKCQoQ09ORklHX1VCU0FOKSx5KQo+PiArJChmaWx0ZXItb3V0ICUu
aW5pdC5vICQobm91YnNhbi15KSwkKG9iai15KSAkKG9iai1iaW4teSkgJChleHRyYS15KSk6IENG
TEFHUyArPSAtZnNhbml0aXplPXVuZGVmaW5lZAo+PiArZW5kaWYKPiBZb3UgaGF2ZSBubyB1c2Vy
cyBvZiBub3Vic2FuLXksIG90aGVyIHRoYW4gd2hhdCBXZWkncyBSRkMgcGF0Y2gKPiBoYWQuIEFs
c28gbmVpdGhlciB5b3Ugbm9yIGhlIGV4cGxhaW4gd2h5ICouaW5pdC5vIGFyZSB1bmlsYXRlcmFs
bHkKPiBleGNsdWRlZC4KClRoZSBhbnN3ZXIgaXMgY29tcGxpY2F0ZWQuwqAgSWYgeW91IHdhbnQg
aXQgdG8gd29yayB3aXRoIC5pbml0LiBmaWxlcywKdGhlbiB0aGUgZm9sbG93aW5nIGNoYW5nZSBp
cyByZXF1aXJlZDoKCmRpZmYgLS1naXQgYS94ZW4vUnVsZXMubWsgYi94ZW4vUnVsZXMubWsKaW5k
ZXggY2FmYzY3Yi4uOWNlNWI1NiAxMDA2NDQKLS0tIGEveGVuL1J1bGVzLm1rCisrKyBiL3hlbi9S
dWxlcy5tawpAQCAtMTg5LDcgKzE4OSw3IEBAICQoZmlsdGVyICUuaW5pdC5vLCQob2JqLXkpICQo
b2JqLWJpbi15KSAkKGV4dHJhLXkpKToKJS5pbml0Lm86ICUubyBNYWtlZmlsZQrCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgLnRleHR8LnRleHQuKnwuZGF0YXwuZGF0YS4qfC5ic3MpIFwK
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB0ZXN0ICQkc3og
IT0gMCB8fCBjb250aW51ZTsgXArCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIGVjaG8gIkVycm9yOiBzaXplIG9mICQ8OiQkbmFtZSBpcyAweCQkc3oiID4mMjsg
XAotwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZXhpdCAkJChl
eHByICQkaWR4ICsgMSk7OyBcCivCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCAjIGV4aXQgJCQoZXhwciAkJGlkeCArIDEpOzsgXArCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgZXNhYzsgXArCoMKgwqDCoMKgwqDCoCBkb25lCsKgwqDCoMKgwqDCoMKgICQo
T0JKQ09QWSkgJChmb3JlYWNoIHMsJChTUEVDSUFMX0RBVEFfU0VDVElPTlMpLC0tcmVuYW1lLXNl
Y3Rpb24KLiQocyk9LmluaXQuJChzKSkgJDwgJEAKCkkgd2FzIGRlYmF0aW5nIHdoZXRoZXIgdG8g
a2VlcCBvciByZW1vdmUgdGhlIG5vdWJzYW4sIGJ1dCBJIGZpZ3VyZWQgdGhhdAprZWVwaW5nIGl0
IHdvdWxkIGJlIG1vcmUgZmxleGlibGUgZm9yIGRldmVsb3Bpbmcgd2l0aC4KCj4KPj4gLS0tIGEv
eGVuL2NvbW1vbi91YnNhbi91YnNhbi5jCj4+ICsrKyBiL3hlbi9jb21tb24vdWJzYW4vdWJzYW4u
Ywo+PiBAQCAtMTAsMTMgKzEwLDIxIEBACj4+ICAgKgo+PiAgICovCj4+ICAKPj4gLSNpbmNsdWRl
IDxsaW51eC9iaXRvcHMuaD4KPj4gLSNpbmNsdWRlIDxsaW51eC9idWcuaD4KPj4gLSNpbmNsdWRl
IDxsaW51eC9jdHlwZS5oPgo+PiAtI2luY2x1ZGUgPGxpbnV4L2luaXQuaD4KPj4gLSNpbmNsdWRl
IDxsaW51eC9rZXJuZWwuaD4KPj4gLSNpbmNsdWRlIDxsaW51eC90eXBlcy5oPgo+PiAtI2luY2x1
ZGUgPGxpbnV4L3NjaGVkLmg+Cj4+ICsjaW5jbHVkZSA8eGVuL2JpdG9wcy5oPgo+PiArI2luY2x1
ZGUgPHhlbi9rZXJuZWwuaD4KPj4gKyNpbmNsdWRlIDx4ZW4vbGliLmg+Cj4+ICsjaW5jbHVkZSA8
eGVuL3R5cGVzLmg+Cj4+ICsjaW5jbHVkZSA8eGVuL3NwaW5sb2NrLmg+Cj4+ICsjaW5jbHVkZSA8
eGVuL3BlcmNwdS5oPgo+IEkgZG9uJ3QgdGhpbmsgYWxsIG9mIHRoZXNlIGFyZSBuZWVkZWQgLSB4
ZW4vdHlwZXMuaCBpcyBjZXJ0YWlubHkKPiBiZWluZyBpbmNsdWRlZCBpbXBsaWNpdGx5IGJ5IHNl
dmVyYWwgb3RoZXJzLCBmb3IgZXhhbXBsZSwgYW5kCj4gYWx3YXlzIHdpbGwgYmUuCgpIbW0uwqAg
VGhpcyBsaXN0IG9mIGhlYWRlcnMgaXMgfjE4IG1vbnRocyBvbGQuwqAgSSB3aWxsIHNlZSBpZiBJ
IGNhbiBwcnVuZQppdCBzb21lIG1vcmUuCgo+Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9jb21w
aWxlci5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9jb21waWxlci5oCj4+IEBAIC0xNSw2ICsx
NSw3IEBACj4+ICAjZGVmaW5lIG5vaW5saW5lICAgICAgX19hdHRyaWJ1dGVfXygoX19ub2lubGlu
ZV9fKSkKPj4gIAo+PiAgI2RlZmluZSBub3JldHVybiAgICAgIF9fYXR0cmlidXRlX18oKF9fbm9y
ZXR1cm5fXykpCj4+ICsjZGVmaW5lIF9fbm9yZXR1cm4gICAgbm9yZXR1cm4KPiBQbGVhc2UgbGV0
J3MgYXZvaWQgbmV3IG5hbWUgc3BhY2UgdmlvbGF0aW9ucyBpZiBhdCBhbGwgcG9zc2libHksIG9y
Cj4gYXQgbGVhc3QgcmVzdHJpY3QgdGhlbSB0byBpbmRpdmlkdWFsIHNvdXJjZSBmaWxlcyB3aGVy
ZSBlbGltaW5hdGluZwo+IHRoZW0gd291bGQgYmUgdW5kZXNpcmFibGUuCgpUaGlzIGlzIGVudGly
ZWx5IGRvd24gdG8gaG93IG11Y2ggd2Ugd2FudCB0byBkaXZlcmdlIHRoZSBMaW51eCBjb2RlLsKg
CkZvciB1YnNhbiwgSSd2ZSBnb25lIG91dCBvZiBteSB3YXkgbm90IHRvIG1vZGlmeSB0aGUgTGlu
dXggY29kZSBhdCBhbGwuCgpJIGNhbiBzZWUgYW4gYXJndW1lbnQgZm9yIG1ha2luZyB0aGlzIGxv
Y2FsIHRvIHRoZSBmaWxlIGluIHF1ZXN0aW9uLsKgCkhvd2V2ZXIsIHRoYXQgbmVlZHMgdG8gYmUg
d2VpZ2hlZCB1cCBhZ2FpbnN0IG90aGVyIExpbnV4IHNvdXJjZSB3ZQpjaG9vc2UgdG8gdGFrZS4K
Cn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 13:30:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 13:30:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzjkh-0002Hw-Gq; Wed, 04 Oct 2017 13:30:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzjkg-0002Hc-Dv
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 13:30:18 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 39/11-30935-962E4D95; Wed, 04 Oct 2017 13:30:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVTfz0ZV
 Ig4c9bBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaHp6gqmgW6Ti9fYelgbG
 I3xdjFwcQgKNTBLrlnUxQTiPGSVmbD7N3MXICeRsY5RYf7YExBYRcJb4emYuO4jNK6AvceFxF
 yuILSzgJ/F4YTszSLOEwH1mia3v7rN1MXIAOZ4SfVeqQGpAzBPfl7B0MbJzsAlYSRwSA4myCK
 hKrNi5mWkCI/cCRoZVjOrFqUVlqUW6ZnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bm
 bGIH+ZgCCHYxTG5wPMUpyMCmJ8grfvBIpxJeUn1KZkVicEV9UmpNafIhRhoNDSYI3+CFQTrAo
 NT21Ii0zBxh4MGkJDh4lEd4VIGne4oLE3OLMdIjUKUZdjmObLv9hEmLJy89LlRLn3QZSJABSl
 FGaBzcCFgWXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMxrAjKFJzOvBG7TK6AjmICOmNMEdk
 RJIkJKqoHRPazsZ9j8tADLGu18d75Nz+Q2nDxpu/NTzzIT8fdqzlHvOdoabs+ubOMKEuwSt+7
 SSBM+NXcH1xrNYNspDvc1JyoVf9Bm5Plbqukx1f5P6Z0A6RnOxc9l+LXseJ6q5x9dwR6/rCbx
 aGr0XoZqkY8LLcQ4dkzNvc614+0t8YW9t1Nyol87FyqxFGckGmoxFxUnAgCCGze/fQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1507123816!75730807!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15657 invoked from network); 4 Oct 2017 13:30:16 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Oct 2017 13:30:16 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzjkd-0007Sb-CI; Wed, 04 Oct 2017 13:30:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dzjkY-0003RZ-3k; Wed, 04 Oct 2017 13:30:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dzjkX-0001BC-Sr; Wed, 04 Oct 2017 13:30:09 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114007-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=a71a96a41e273f3943119965a8cb75550cca6ba8
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 04 Oct 2017 13:30:09 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114007: regressions -
	trouble: blocked/fail
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDAwNyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDAwNy8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTM5NzIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBhNzFhOTZhNDFlMjczZjM5NDMxMTk5
NjVhOGNiNzU1NTBjY2E2YmE4CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAg
ICBkYmM0YjZlMTNhNWQwZGQ4OTY3Y2RlN2ZmNzAwMGFiMWVkODg2MjVlCgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAxMTM5NzIgIDIwMTctMTAtMDMgMjE6MDI6NDMgWiAgICAwIGRheXMKRmFpbGluZyBz
aW5jZSAgICAgICAgMTEzOTc5ICAyMDE3LTEwLTA0IDAwOjEwOjEzIFogICAgMCBkYXlzICAgMTAg
YXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0MDA1ICAyMDE3LTEwLTA0IDExOjE3OjA0
IFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3Q6CiAgQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5h
cm8ub3JnPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgogIEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4K
ICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDQ1MSBsaW5lcyBs
b25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 13:32:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 13:32:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzjmn-0002Xd-TN; Wed, 04 Oct 2017 13:32:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4438dcb6f=roger.pau@citrix.com>)
 id 1dzjmm-0002XK-QZ
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 13:32:28 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 04/2D-02224-BE2E4D95; Wed, 04 Oct 2017 13:32:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWyU9JRQvf1oyu
 RBus+yVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkH/69iLfjMVvHn7xPmBsYtrF2MnBwSAn4S
 m1YvZwaxWQRUJJY+3sHSxcjBwSZgLzH9awVIWERAWaL3128WEJtZIFZia89OsHJhoNYD7yeCx
 XkFPCQ6p58HGsnFISQwh1Gid91MdoiEoMTJmU+gmnUkFuz+xAYyn1lAWmL5Pw6QMCfQqk+r5o
 OViwKd0L/kKZgtJKAo0T/vARvEmekSE5/1sExg5J+FZOosJFNnIUxdwMi8ilGjOLWoLLVI19B
 QL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMAAZgGAH4+rfTocYJTmYlER5hW9e
 iRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwRv8ECgnWJSanlqRlpkDjAWYtAQHj5II7wqQNG9xQ
 WJucWY6ROoUoy7HjYfX/zAJseTl56VKifOqgBQJgBRllObBjYDF5SVGWSlhXkago4R4ClKLcj
 NLUOVfMYpzMCoJ85qATOHJzCuB2/QK6AgmoCPmNIEdUZKIkJJqYHT9+zPwrsD35NYi3fsxR14
 rVawyeeVy687fjazzFRVOBi7I+/6T919GipHwxZM3Vj/pW8owSWzOh88/VLayKDply/3duf1D
 bvbMP4mve2st5whISunsve/rJXrg703DSW06E0oeL3infEjuhKRzg9fDwmwLj8dT1qzgXiUwV
 f7LrJV5sS5+bfFKLMUZiYZazEXFiQDDcvlQxgIAAA==
X-Env-Sender: prvs=4438dcb6f=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1507123946!117971182!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12518 invoked from network); 4 Oct 2017 13:32:27 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 13:32:27 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="54015090"
Date: Wed, 4 Oct 2017 14:31:56 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20171004133156.7bm5ket7u3vywf3a@MacBook-Pro-de-Roger.local>
References: <20170919152936.14498-1-roger.pau@citrix.com>
 <20170919152936.14498-6-roger.pau@citrix.com>
 <59D4B8A60200007800181EA9@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59D4B8A60200007800181EA9@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 konrad.wilk@oracle.com
Subject: Re: [Xen-devel] [PATCH v6 05/11] pci: split code to size BARs from
	pci_add_device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMDQsIDIwMTcgYXQgMDg6MzI6MDZBTSArMDAwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE5LjA5LjE3IGF0IDE3OjI5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gLS0tIGEveGVuL2luY2x1ZGUveGVuL3BjaS5oCj4gPiArKysgYi94ZW4vaW5jbHVk
ZS94ZW4vcGNpLmgKPiA+IEBAIC0xODksNiArMTg5LDEwIEBAIGNvbnN0IGNoYXIgKnBhcnNlX3Bj
aShjb25zdCBjaGFyICosIHVuc2lnbmVkIGludCAqc2VnLCB1bnNpZ25lZCBpbnQgKmJ1cywKPiA+
ICBjb25zdCBjaGFyICpwYXJzZV9wY2lfc2VnKGNvbnN0IGNoYXIgKiwgdW5zaWduZWQgaW50ICpz
ZWcsIHVuc2lnbmVkIGludCAqYnVzLAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50ICpkZXYsIHVuc2lnbmVkIGludCAqZnVuYywgYm9vbCAqZGVmX3NlZyk7Cj4gPiAg
Cj4gPiArI2RlZmluZSBfUENJX0JBUl9WRiAgICAgMAo+ID4gKyNkZWZpbmUgUENJX0JBUl9WRiAg
ICAgICgxdSA8PCBfUENJX0JBUl9WRikKPiAKPiBEbyB5b3UgcmVhbGx5IG5lZWQgYm90aD8gSSBr
bm93IHdlIGhhdmUgcXVpdGUgYSBmZXcgY2FzZXMgd2hlcmUgZmxhZ3MKPiBhcmUgYmVpbmcgZGVm
aW5lZCB0aGlzIHdheSwgYnV0IHRoYXQncyB1c3VhbGx5IHdoZW4gYml0IG9wZXJhdGlvbnMKPiAo
dGVzdF9iaXQoKSBhbmQgYWxpa2UpIGFyZSBpbnRlbmRlZCBvbiB0aGUgZmxhZ3MgZmllbGRzLgoK
QWNrLCB3b3VsZCB5b3UgdGhlbiByYXRoZXIgcHJlZmVyIHRvIGhhdmUgMSwgb3IgKDF1IDw8IDAp
PyAodG8ga2VlcCBpdAppbiBsaW5lIHdpdGggdGhlIG90aGVyIGZsYWcgdGhhdCB3aWxsIGJlIGFk
ZGVkIGxhdGVyKS4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 13:33:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 13:33:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzjo3-0002f8-7r; Wed, 04 Oct 2017 13:33:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=443a8edce=wei.liu2@citrix.com>)
 id 1dzjo2-0002ek-5F; Wed, 04 Oct 2017 13:33:46 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 79/4D-03435-933E4D95; Wed, 04 Oct 2017 13:33:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRWlGSWpSXmKPExsXitHRDpK7p4yu
 RBu+PsFq8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzbg0aSFrwVv2intHtjI2MF5i62Lk
 5JAQ8Jf4eqSZEcRmE1CW+NnZCxYXETCR+H3hNAuIzSxwllHiwVJdEFtYwFLiwf5tYPUsAioSx
 87cAKvnFbCQ2Lh1MwvETHmJXW0XWUFsIQEFiY7px5ggagQlTs58AjVTQuLgixfMExi5ZyFJzU
 KSWsDItIpRozi1qCy1SNfIQC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzAsGIB
 gB+OvZQGHGCU5mJREeasfXYkU4kvKT6nMSCzOiC8qzUktPsQow8GhJME7HSQnWJSanlqRlpkD
 DFCYtAQHj5IIbwxImre4IDG3ODMdInWKUZej4+bdP0xCLHn5ealS4rzyIEUCIEUZpXlwI2DRc
 olRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvPkgU3gy80rgNr0COoIJ6Ig5TWBHlCQipKQaGE
 P6bRbXy823cVr58Om0ZMmUf8m/PI0EdM85/TmwdcOX+O9dpxaUX0uoZLtevdj6r3Cu1mr5iBs
 yW/dvMXVgZHQ6uNen/GT/pufrfBsOnz97L9xeasGE743W5SZOCy/36Blks3MtrM4S53mUIplr
 0Otux2jOLHuLTeXoqU+PN15ozZOYfYQxW4mlOCPRUIu5qDgRAIhlszSRAgAA
X-Env-Sender: prvs=443a8edce=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1507124019!60350029!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16512 invoked from network); 4 Oct 2017 13:33:40 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 13:33:40 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="442479162"
From: Wei Liu <wei.liu2@citrix.com>
To: Minios-devel <minios-devel@lists.xenproject.org>
Date: Wed, 4 Oct 2017 14:33:36 +0100
Message-ID: <20171004133336.13357-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: [Xen-devel] [MINIOS PATCH] Include string.h before console.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U3RhcnRpbmcgZnJvbSBYZW4gY29tbWl0IGFmOGQ5MzU2NCwgaXQgaXMgcmVxdWlyZWQgdG8gaW5j
bHVkZSBzdHJpbmcuaApiZWZvcmUgY29uc29sZS5oLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNjOiBT
YW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CgpBZnRlciBhcHBs
eWluZyB0aGlzIHBhdGNoIHRvIG1pbmktb3MgSSB3aWxsIHVwZGF0ZSBYZW4ncyBDb25maWcubWsg
dG8KZml4IHRoZSBidWlsZCBmYWlsdXJlIGluIHhlbi5naXQuCgpJIHdpbGwgYWxzbyB1cGRhdGUg
bWluaS1vcydzIGNvcHkgb2YgWGVuIGhlYWRlcnMgbGF0ZXIuCi0tLQogbGliL3N5cy5jIHwgMSAr
CiBtYWluLmMgICAgfCAxICsKIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZm
IC0tZ2l0IGEvbGliL3N5cy5jIGIvbGliL3N5cy5jCmluZGV4IGIxNzNiYzguLjIzZGMyYTUgMTAw
NjQ0Ci0tLSBhL2xpYi9zeXMuYworKysgYi9saWIvc3lzLmMKQEAgLTIwLDYgKzIwLDcgQEAKIAog
I2lmZGVmIEhBVkVfTElCQwogI2luY2x1ZGUgPG9zLmg+CisjaW5jbHVkZSA8c3RyaW5nLmg+CiAj
aW5jbHVkZSA8Y29uc29sZS5oPgogI2luY2x1ZGUgPHNjaGVkLmg+CiAjaW5jbHVkZSA8ZXZlbnRz
Lmg+CmRpZmYgLS1naXQgYS9tYWluLmMgYi9tYWluLmMKaW5kZXggMjYzMzY0Yy4uNGU0MmY1MyAx
MDA2NDQKLS0tIGEvbWFpbi5jCisrKyBiL21haW4uYwpAQCAtOCw2ICs4LDcgQEAKICNpbmNsdWRl
IDxvcy5oPgogI2luY2x1ZGUgPGtlcm5lbC5oPgogI2luY2x1ZGUgPHNjaGVkLmg+CisjaW5jbHVk
ZSA8c3RyaW5nLmg+CiAjaW5jbHVkZSA8Y29uc29sZS5oPgogI2luY2x1ZGUgPG5ldGZyb250Lmg+
CiAjaW5jbHVkZSA8cGNpZnJvbnQuaD4KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 13:34:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 13:34:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzjoz-0002mN-HI; Wed, 04 Oct 2017 13:34:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4436e5399=George.Dunlap@citrix.com>)
 id 1dzjox-0002mA-U3
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 13:34:44 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 C0/E3-03283-373E4D95; Wed, 04 Oct 2017 13:34:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXitHSDvW7R4yu
 RBvc/m1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmzHj9mK7jMWrH5gHQD42WWLkZODgkBf4l7
 zZeYQWxhATeJ/vsz2UBsEYFAiTtHz7KD2MwCWhIzz3xn6mLk4hAS6GOU2HfpHFgzm4CexLzjX
 8FsXgFbiV0rr4E1sAioSKyZu5YJxBYVCJdoOtsPVSMocXLmEyCbg4NTwFdix0xpEJNZQFNi/S
 59iFXiEreezGeCsOUltr+dA3aakICqxOIHR9knMPLPQjJoFkL3LCTds5B0L2BkWcWoUZxaVJZ
 apGtoqpdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiWDECwg/HbsoBDjJIcTEqi
 vNWPrkQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCdDpITLEpNT61Iy8wBRghMWoKDR0mEdyJIm
 re4IDG3ODMdInWK0ZjjxsPrf5g4Ht24+4dJiCUvPy9VSpxXHqRUAKQ0ozQPbhAsci8xykoJ8z
 ICnSbEU5BalJtZgir/ilGcg1FJmHc+yBSezLwSuH2vgE5hAjplThPYKSWJCCmpBsb20kz3Y7k
 Vyecbbs9kuGl4rmrDzTDn8Byjq3/2NXB5P1q7aIWSQ4+P2iN7Zf2bb0rktY4m/OxUK7lzmrX0
 k+w9Tc65YQuSD7x8+n+p2XH/qFvvetWf9nFK/bp0rEble/rRV2JZf/90/WtVu3Us2kx/MrPzl
 udqFlMNw+Ye8XtubsVYMEkmT1WJpTgj0VCLuag4EQDSdDsQ1wIAAA==
X-Env-Sender: prvs=4436e5399=George.Dunlap@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1507124080!119574734!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42922 invoked from network); 4 Oct 2017 13:34:42 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 13:34:42 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="450447852"
To: Dario Faggioli <dario.faggioli@citrix.com>,
 <xen-devel@lists.xenproject.org>
References: <150549688701.28881.16283579243927231378.stgit@Solace.fritz.box>
 <150549690914.28881.12478644945312597349.stgit@Solace.fritz.box>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <2d7ee691-b78a-108d-fa88-d908786758b4@citrix.com>
Date: Wed, 4 Oct 2017 14:34:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <150549690914.28881.12478644945312597349.stgit@Solace.fritz.box>
Content-Language: en-US
Cc: Anshul Makkar <anshulmakkar@gmail.com>
Subject: Re: [Xen-devel] [PATCH 1/4] xen: sched: introduce 'adjust_affinity'
	hook.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTUvMjAxNyAwNjozNSBQTSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gRm9yIG5vdywg
anVzdCBhcyBhIHdheSB0byBnaXZlIGEgc2NoZWR1bGVyIGFuICJoZWFkcyB1cCIsCj4gYWJvdXQg
dGhlIGZhY3QgdGhhdCB0aGUgYWZmaW5pdHkgY2hhbmdlZC4KPiAKPiBUaGlzIGVuYWJsZXMgc29t
ZSBvcHRpbWl6YXRpb25zLCBzdWNoIGFzIHByZS1jb21wdXRpbmcKPiBhbmQgc3RvcmluZyAoZS5n
LiwgaW4gZmxhZ3MpIGZhY3RzIGxpa2UgYSB2Y3B1IGJlaW5nCj4gZXhjbHVzaXZlbHkgcGlubmVk
IHRvIGEgcGNwdSwgb3IgaGF2aW5nIG9yIG5vdCBhCj4gc29mdCBhZmZpbml0eS4gSS5lLiwgY29u
ZGl0aW9ucyB0aGF0LCBkZXNwaXRlIHRoZSBmYWN0Cj4gdGhhdCB0aGV5IHJhcmVseSBjaGFuZ2Us
IGFyZSByaWdodCBub3cgY2hlY2tlZCB2ZXJ5Cj4gZnJlcXVlbnRseSwgZXZlbiBpbiBob3QgcGF0
aHMuCj4gCj4gTm90ZSBhbHNvIHRoYXQgdGhpcywgaW4gZnV0dXJlLCBtYXkgdHVybiBvdXQgYXMg
YSB1c2VmdWwKPiBtZWFuIGZvciwgZS5nLiwgaGF2aW5nIHRoZSBzY2hlZHVsZXJzIHZldCwgYWNr
IG9yIG5hY2sKPiB0aGUgY2hhbmdlcyB0aGVtc2VsdmVzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IERh
cmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 13:36:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 13:36:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzjqj-0002yR-2R; Wed, 04 Oct 2017 13:36:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4436e5399=George.Dunlap@citrix.com>)
 id 1dzjqh-0002yD-Fj
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 13:36:31 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 EF/44-02224-ED3E4D95; Wed, 04 Oct 2017 13:36:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHRDpO69x1c
 iDd62SFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmbLqxmKfjKXLFt0WrWBsalzF2MnBwSAv4S
 l7/2MYHYwgLBEhPfXQGzRQQCJe4cPcsOYjMLaEnMPPMdKM7FISTQyyjx9P0NFpAEm4CexLzjX
 8FsXgFbic3n37KB2CwCKhL/puxmBbFFBcIlms72Q9UISpyc+QTM5hTwkbh06y9jFyMH0AJNif
 W79CF2iUvcejKfCcKWl9j+dg7YnUICqhKLHxxln8DIPwvJpFkI3bOQdM9C0r2AkWUVo3pxalF
 ZapGuoV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmBgMgDBDsblH50OMUpyMCmJ
 8grfvBIpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3+iOgnGBRanpqRVpmDjBGYNISHDxKIrwTQ
 dK8xQWJucWZ6RCpU4y6HDceXv/DJMSSl5+XKiXOKw9SJABSlFGaBzcCFq+XGGWlhHkZgY4S4i
 lILcrNLEGVf8UozsGoJMybDzKFJzOvBG7TK6AjmICOmNMEdkRJIkJKqoFx/qZtN1+frN5194p
 54p/jZ3Uz+jt7lp/Y/PtaM3/ngZxz1c71WxkLn3ubMumlLBOcfXVHf9VcGfuueW4XOH88VOnb
 nvLn+Nv3e5fN3fuqsk/4peneAyrzD+eeyODper7YLUpDMOnEcb+jX2d+qZzxTHVj+xqx4Pt5z
 9y+Hvr9oPLBW1a1NTNXlSuxFGckGmoxFxUnAgBDf/+q0gIAAA==
X-Env-Sender: prvs=4436e5399=George.Dunlap@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1507124188!117878528!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39145 invoked from network); 4 Oct 2017 13:36:30 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 13:36:30 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="442479560"
To: Dario Faggioli <dario.faggioli@citrix.com>,
 <xen-devel@lists.xenproject.org>
References: <150549688701.28881.16283579243927231378.stgit@Solace.fritz.box>
 <150549691608.28881.9304578737401441711.stgit@Solace.fritz.box>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <6b657ccf-76d6-3a52-1bb6-0ecef11d63cc@citrix.com>
Date: Wed, 4 Oct 2017 14:36:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <150549691608.28881.9304578737401441711.stgit@Solace.fritz.box>
Content-Language: en-US
Cc: Anshul Makkar <anshulmakkar@gmail.com>
Subject: Re: [Xen-devel] [PATCH 2/4] xen: sched: optimize exclusive pinning
 case (Credit1 & 2)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTUvMjAxNyAwNjozNSBQTSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gRXhjbHVzaXZl
IHBpbm5pbmcgb2YgdkNQVXMgaXMgdXNlZCwgc29tZXRpbWVzLCBmb3IKPiBhY2hpZXZpbmcgdGhl
IGhpZ2hlc3QgbGV2ZWwgb2YgZGV0ZXJtaW5pc20sIGFuZCB0aGUKPiBsZWFzdCBwb3NzaWJsZSBv
dmVyaGVhZCwgZm9yIHRoZSB2Q1BVcyBpbiBxdWVzdGlvbi4KPiAKPiBBbHRob3VnaCBzdGF0aWMg
MToxIHBpbm5pbmcgaXMgbm90IHJlY29tbWVuZGVkLCBmb3IKPiBnZW5lcmFsIHVzZSBjYXNlcywg
b3B0aW1pemluZyB0aGUgdGlja2xpbmcgY29kZSAob2YKPiBDcmVkaXQxIGFuZCBDcmVkaXQyKSBp
cyBlYXN5IGFuZCBjaGVhcCBlbm91Z2gsIHNvIGdvCj4gZm9yIGl0Lgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPgoKUmV2aWV3ZWQt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 13:36:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 13:36:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzjqo-000302-BE; Wed, 04 Oct 2017 13:36:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=443a8edce=wei.liu2@citrix.com>)
 id 1dzjqn-0002zC-5Z; Wed, 04 Oct 2017 13:36:37 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 A9/97-01911-4E3E4D95; Wed, 04 Oct 2017 13:36:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXitHRDpO7jx1c
 iDc73qFu8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzVh87iRLwTfOinM3HzA1MPZydDFy
 ckgI+EucXHaVHcRmEVCR2DF/JSOIzSagLPGzs5cNxBYRMJH4feE0C4jNLHCWUeLBUl0QW1jAV
 qLnxD+wOK+AhcTKjd+Bejk4hIDsndPYIcKCEidnPoFq1ZFYsPsTG0gJs4C0xPJ/YBdwClhKPG
 yfBLZJFOiCzqVzwMqFBBQkOqYfY5rAyDcLyaRZSCbNQpi0gJF5FaN6cWpRWWqRrqFeUlFmekZ
 JbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZguDEAwQ7G5R+dDjFKcjApifIK37wSKcSXlJ9S
 mZFYnBFfVJqTWnyIUYaDQ0mCd/ojoJxgUWp6akVaZg4w8GHSEhw8SiK8E0HSvMUFibnFmekQq
 VOMilLivPIgCQGQREZpHlwbLNouMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZg3H2QKT2ZeCd
 z0V0CLmYAWz2kCW1ySiJCSamCcm/JwzYt/XuwJ91Ymne2IZOf/47xL58+NTTqszu6p3Cvurp/
 +Uziosn/1Wf7MRffObYz+H1n5W0JzosDElleHt2nu+aaf8HadWhSb2rrwtOPCZX2psdfDqm7e
 US/vl1NI/aH/Tcks5MJdPoPyyBezn+9TMuJT9f0yS3OF4GrG9kO89wXT51QosRRnJBpqMRcVJ
 wIA3TcwI7ECAAA=
X-Env-Sender: prvs=443a8edce=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1507124188!117878528!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39928 invoked from network); 4 Oct 2017 13:36:35 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 13:36:35 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="442479570"
Date: Wed, 4 Oct 2017 14:36:33 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Minios-devel <minios-devel@lists.xenproject.org>
Message-ID: <20171004133633.wg553zt5qp4qryls@citrix.com>
References: <20171004133336.13357-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171004133336.13357-1-wei.liu2@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: Re: [Xen-devel] [MINIOS PATCH] Include string.h before console.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMDQsIDIwMTcgYXQgMDI6MzM6MzZQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBTdGFydGluZyBmcm9tIFhlbiBjb21taXQgYWY4ZDkzNTY0LCBpdCBpcyByZXF1aXJlZCB0byBp
bmNsdWRlIHN0cmluZy5oCj4gYmVmb3JlIGNvbnNvbGUuaC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKU29ycnkgdGhpcyBvbmUgaXNuJ3QgY29tcGxl
dGUuIFRoZXJlIGFyZSBvdGhlciBpbnN0YW5jZXMgd2hlcmUgc3RyaW5nLmgKYXJlIG5lZWRlZC4g
QnV0IHRoZSBiYXNpYyBpZGVhIGlzIHRoZSBzYW1lLgoKPiAtLS0KPiBDYzogSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+Cj4gQ2M6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1s
eW9uLm9yZz4KPiAKPiBBZnRlciBhcHBseWluZyB0aGlzIHBhdGNoIHRvIG1pbmktb3MgSSB3aWxs
IHVwZGF0ZSBYZW4ncyBDb25maWcubWsgdG8KPiBmaXggdGhlIGJ1aWxkIGZhaWx1cmUgaW4geGVu
LmdpdC4KPiAKPiBJIHdpbGwgYWxzbyB1cGRhdGUgbWluaS1vcydzIGNvcHkgb2YgWGVuIGhlYWRl
cnMgbGF0ZXIuCj4gLS0tCj4gIGxpYi9zeXMuYyB8IDEgKwo+ICBtYWluLmMgICAgfCAxICsKPiAg
MiBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvbGliL3N5
cy5jIGIvbGliL3N5cy5jCj4gaW5kZXggYjE3M2JjOC4uMjNkYzJhNSAxMDA2NDQKPiAtLS0gYS9s
aWIvc3lzLmMKPiArKysgYi9saWIvc3lzLmMKPiBAQCAtMjAsNiArMjAsNyBAQAo+ICAKPiAgI2lm
ZGVmIEhBVkVfTElCQwo+ICAjaW5jbHVkZSA8b3MuaD4KPiArI2luY2x1ZGUgPHN0cmluZy5oPgo+
ICAjaW5jbHVkZSA8Y29uc29sZS5oPgo+ICAjaW5jbHVkZSA8c2NoZWQuaD4KPiAgI2luY2x1ZGUg
PGV2ZW50cy5oPgo+IGRpZmYgLS1naXQgYS9tYWluLmMgYi9tYWluLmMKPiBpbmRleCAyNjMzNjRj
Li40ZTQyZjUzIDEwMDY0NAo+IC0tLSBhL21haW4uYwo+ICsrKyBiL21haW4uYwo+IEBAIC04LDYg
KzgsNyBAQAo+ICAjaW5jbHVkZSA8b3MuaD4KPiAgI2luY2x1ZGUgPGtlcm5lbC5oPgo+ICAjaW5j
bHVkZSA8c2NoZWQuaD4KPiArI2luY2x1ZGUgPHN0cmluZy5oPgo+ICAjaW5jbHVkZSA8Y29uc29s
ZS5oPgo+ICAjaW5jbHVkZSA8bmV0ZnJvbnQuaD4KPiAgI2luY2x1ZGUgPHBjaWZyb250Lmg+Cj4g
LS0gCj4gMi4xMS4wCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 13:37:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 13:37:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzjrS-00037h-Jz; Wed, 04 Oct 2017 13:37:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4436e5399=George.Dunlap@citrix.com>)
 id 1dzjrR-00037O-8i
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 13:37:17 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 29/53-03454-C04E4D95; Wed, 04 Oct 2017 13:37:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHSDvS7Hkyu
 RBheecVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmLZkxmKzjCVfFq9ha2BsbbHF2MnBwSAv4S
 86fdZepi5OAQFgiW2HdcFSQsIhAocefoWXYQm1lAS2Lmme9AJVwcQgJ9jBJbpjawgSTYBPQk5
 h3/ygJi8wrYSjyesRZsDouAisSPabUgYVGBcImms/1QJYISJ2c+AbM5BXwlrvzbxQxSziygKb
 F+lz7EKnGJW0/mM0HY8hLb385hBrGFBFQlFj84yj6BkX8WkkmzELpnIemehaR7ASPLKkaN4tS
 istQiXSNjvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwLBkAIIdjH/mBx5ilORg
 UhLlrX50JVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO83kJxgUWp6akVaZg4wQmDSEhw8SiK8H
 I+B0rzFBYm5xZnpEKlTjIpS4rzTQfoEQBIZpXlwbbCovMQoKyXMywh0iBBPQWpRbmYJqvwrRn
 EORiVh3vkgU3gy80rgpr8CWswEtHhOE9jikkSElFQD44KD/w8uO6x/yKt7Zrhlo9py4aYPfjN
 P+H4TYEmaM+t1MOebsob3dzW3uPfI/rszn7Hn3tNt58teL06dtKy66dB5Wf2ZO0JPqYu/mKp8
 cn/P1y+icWuvdMy+tHpJ34cO7jmang7cBvmaL1dz++gFmn99/prb/dmW0vy+IrUYjpvh/1b+e
 bvL/5ISS3FGoqEWc1FxIgAJgK2DxQIAAA==
X-Env-Sender: prvs=4436e5399=George.Dunlap@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1507124230!88084175!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35318 invoked from network); 4 Oct 2017 13:37:11 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 13:37:11 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="450448176"
To: Dario Faggioli <dario.faggioli@citrix.com>,
 <xen-devel@lists.xenproject.org>
References: <150549688701.28881.16283579243927231378.stgit@Solace.fritz.box>
 <150549693037.28881.17891139347880233453.stgit@Solace.fritz.box>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <70631800-aa53-eeda-b15b-2329f56e30a6@citrix.com>
Date: Wed, 4 Oct 2017 14:37:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <150549693037.28881.17891139347880233453.stgit@Solace.fritz.box>
Content-Language: en-US
Cc: Anshul Makkar <anshulmakkar@gmail.com>
Subject: Re: [Xen-devel] [PATCH 4/4] xen: sched: simplify (and speedup)
 checking soft-affinity
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTUvMjAxNyAwNjozNSBQTSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gVGhlIGZhY3Qg
b2Ygd2hldGhlciBvciBub3QgYSB2Q1BVIGhhcyBhIHNvZnQtYWZmaW5pdHkKPiB3aGljaCBpcyBl
ZmZlY3RpdmUsIGkuZS4sIHdpdGggdGhlIHBvd2VyIG9mIGFjdHVhbGx5Cj4gYWZmZWN0aW5nIHRo
ZSBzY2hlZHVsaW5nIG9mIHRoZSB2Q1BVIGl0c2VsZiByYXJlbHkKPiBjaGFuZ2VzLiBWZXJ5LCB2
ZXJ5IHJhcmVseSwgYXMgY29tcGFyZWQgdG8gaG93IG9mdGVuCj4gd2UgbmVlZCB0byBjaGVjayBm
b3IgdGhlIHNhbWUgdGhpbmcgKGJhc2ljYWxseSwgYXQKPiBldmVyeSBzY2hlZHVsaW5nIGRlY2lz
aW9uISkuCj4gCj4gVGhhdCBjYW4gYmUgaW1wcm92ZWQgYnkgc3RvcmluZyBpbiBhIChwZXItdkNQ
VSkgZmxhZwo+IChpdCdzIGFjdHVhbGx5IGEgYm9vbGVhbiBmaWVsZCBpbiBzdHJ1Y3QgdmNwdSkg
d2hldGhlcgo+IG9yIG5vdCwgY29uc2lkZXJpbmcgaG93IGhhcmQtYWZmaW5pdHkgYW5kIHNvZnQt
YWZmaW5pdHkKPiBsb29rIGxpa2UsIHNvZnQtYWZmaW5pdHkgc2hvdWxkIG9yIG5vdCBiZSB0YWtl
biBpbnRvCj4gYWNjb3VudCBkdXJpbmcgc2NoZWR1bGluZyBkZWNpc2lvbnMuCj4gCj4gVGhpcyBz
YXZlcyBzb21lIGNwdW1hc2sgbWFuaXB1bGF0aW9ucywgd2hpY2ggaXMgbmljZSwKPiBjb25zaWRl
cmluZyBob3cgZnJlcXVlbnRseSB0aGV5IHdlcmUgYmVpbmcgZG9uZS4gTm90ZQo+IHRoYXQgd2Ug
Y2FuJ3QgZ2V0IHJpZCBvZiAxMDAlIG9mIHRoZSBjcHVtYXNrIG9wZXJhdGlvbnMKPiBpbnZvbHZl
ZCBpbiB0aGUgY2hlY2ssIGJlY2F1c2Ugc29mdC1hZmZpbml0eSBiZWluZwo+IGVmZmVjdGl2ZSBv
ciBub3QsIG5vdCBvbmx5IGRlcGVuZHMgb24gdGhlIHJlbGF0aW9uc2hpcAo+IGJldHdlZW4gdGhl
IGhhcmQgYW5kIHNvZnQtYWZmaW5pdHkgbWFza3Mgb2YgYSB2Q1BVLCBidXQKPiBhbHNvIG9mIHRo
ZSBvbmxpbmUgcENQVXMgYW5kL29yIG9mIHdoYXQgcENQVXMgYXJlIHBhcnQKPiBvZiB0aGUgY3B1
cG9vbCB3aGVyZSB0aGUgdkNQVSBsaXZlcywgYW5kIHRoYXQncyByYXRoZXIKPiBpbXByYWN0aWNh
bCB0byBzdG9yZSBpbiBhIHBlci12Q1BVIGZsYWcuIFN0aWxsIHRoZQo+IG92ZXJoZWFkIGlzIHJl
ZHVjZWQgdG8gImp1c3QiIG9uZSBjcHVtYXNrX3N1YnNldCgpIChhbmQKPiBvbmx5IGlmIHRoZSBu
ZXdseSBpbnRyb2R1Y2VkIGZsYWcgaXMgJ3RydWUnKSEKPiAKPiBTaWduZWQtb2ZmLWJ5OiBEYXJp
byBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBHZW9y
Z2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 13:38:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 13:38:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzjsS-0003IO-Tq; Wed, 04 Oct 2017 13:38:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4436e5399=George.Dunlap@citrix.com>)
 id 1dzjsR-0003I7-KN
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 13:38:19 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 F7/60-03616-A44E4D95; Wed, 04 Oct 2017 13:38:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHSDva7rkyu
 RBvvfS1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmH53axFqzmqOhd8oSxgfE6WxcjJ4eEgL/E
 +qt3WEBsYYFoiSfPHoLZIgKBEneOnmUHsZkFtCRmnvnOBGILCfhILPraxwpiswnoScw7/hWsn
 lfAVuLK2oWMIDaLgIrEw7X/wGpEBcIlms72Q9UISpyc+QTM5hTwlbgyfQrQfA6g+ZoS63fpQ6
 wSl7j1ZD4ThC0vsf3tHGaItaoSix8cZZ/AyD8LyaRZCN2zkHTPQtK9gJFlFaNGcWpRWWqRrpG
 lXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYGAyAMEOxgOLAg8xSnIwKYnyVj+6
 EinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgrf8MVBOsCg1PbUiLTMHGCMwaQkOHiUR3nqQNG9xQ
 WJucWY6ROoUoy7HsU2X/zAJseTl56VKifNygxQJgBRllObBjYDF6yVGWSlhXkago4R4ClKLcj
 NLUOVfMYpzMCoJ8/aBTOHJzCuB2/QK6AgmoCPmNIEdUZKIkJJqYLRffNRfw/Xx/MOvDlzut91
 rY9tplfRpyrFX2QGz955WZQuNkghYMG/mRd49ZUuCzhS+OJzx/uv+suOPpk/VYlokqDE/Zc2W
 q86BpoEL+DfdEV+jJd+QyLf63Aa3A3HfvSZ1PfnysjL48UJ1wYJD1l9nlmQazrx3N1zzzRHXq
 hMmSxdyi/y0NnBSYinOSDTUYi4qTgQAVmoDCtICAAA=
X-Env-Sender: prvs=4436e5399=George.Dunlap@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1507124291!67032813!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19858 invoked from network); 4 Oct 2017 13:38:13 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 13:38:13 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="450448228"
To: Dario Faggioli <dario.faggioli@citrix.com>,
 <xen-devel@lists.xenproject.org>
References: <150549688701.28881.16283579243927231378.stgit@Solace.fritz.box>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <3828ffa0-5a85-92bc-b569-7515024f64ad@citrix.com>
Date: Wed, 4 Oct 2017 14:37:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <150549688701.28881.16283579243927231378.stgit@Solace.fritz.box>
Content-Language: en-US
Cc: Anshul Makkar <anshulmakkar@gmail.com>
Subject: Re: [Xen-devel] [PATCH 0/4] xen: sched: optimize exclusive pinning
 and soft-affinity checking
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTUvMjAxNyAwNjozNSBQTSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gSGVsbG8sCj4g
Cj4gVGhpcyBzZXJpZXMgaXMgYSByZXdvcmsgb2YgYSBwYXRjaCB0aGF0IHdhcywgb3JpZ2luYWxs
eSwgc2VudCBhcyBwYXJ0IG9mIGEKPiBzZXJpZXMgKHdoaWNoIHdlbnQgaW4gYWxyZWFkeSk6Cj4g
Cj4gIGh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA3
L21zZzAyMTY3Lmh0bWwKPiAKPiBBcyBpdCBjYW4gYmUgc2VlbiBpbiB0aGUgbWVzc2FnZSBhYm92
ZSwgR2VvcmdlIHN1Z2dlc3RlZCBkb2luZyB0aGluZ3MgYSBsaXR0bGUKPiBiaXQgZGlmZmVyZW50
bHksIGFuZCBJIGFncmVlZC4gaG93ZXZlciwgdGhhdDoKPiAtIHJlcXVpcmUgYSBiaXQgbW9yZSBv
ZiByZXdvcmsgdGhhbiBleHBlY3RlZCwgYnV0IGhlcmUgd2UgYXJlOwo+IC0gb3BlbmVkIHRoZSBw
b3NzaWJpbGl0eSBmb3IgZXZlbiBtb3JlIG9wdGltaXphdGlvbi4gOi0pCj4gCj4gQmFzaWNhbGx5
LCB0aGUgZWZmZWN0IG9mIHRoZSBzZXJpZXMgaXMgdGhhdDoKPiAxKSB3aGVuIGEgdkNQVSBpcyBl
eGNsdXNpdmVseSBwaW5uZWQgdG8gYSBwQ1BVLCBhIGxvdCBvZiBjaGVja3MsIHdoaWxlIG1ha2lu
Zwo+ICAgIHNjaGVkdWxpbmcgZGVjaXNpb25zIGluIENyZWRpdDEgYW5kIENyZWRpdDIsIGFyZSBz
a2lwcGVkIChwYXRjaCAyKTsKPiAyKSB0aGUgY2hlY2sgdG8gc2VlIHdoZXRoZXIgb3Igbm90IGEg
dkNQVSBoYXMgYSBzb2Z0LWFmZmluaXR5IHRoYXQgYWN0dWFsbHkKPiAgICBtYXR0ZXJzIGZvciB0
aGUgc2NoZWR1bGluZyBvZiB0aGUgdkNQVSBpdHNlbGYsIGFuZCBzaG91bGQgYmUgY29uc2lkZXJl
ZCBpcwo+ICAgIG9wdGltaXplZCBhbmQgbWFkZSBmYXN0ZXIgKHBhdGNoIDQpLgo+IAo+IFNvLCB0
aGUgaW1wb3J0YW50IGJpdHMgYXJlIGluIHBhdGNoZXMgMiBhbmQgNCwgYnV0IGJvdGggcGF0Y2hl
cyAxIGFuZCAzIGFyZQo+IG5lY2Vzc2FyeSB0byBtYWtlIHRoZSBvdGhlciB0d29zIHBvc3NpYmxl
LgoKSSBsaWtlIGl0IC0tIHRoYW5rcywgRGFyaW8hCgogLUdlb3JnZQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 13:39:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 13:39:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzjt6-0003RF-6q; Wed, 04 Oct 2017 13:39:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1dzjt4-0003QZ-9L; Wed, 04 Oct 2017 13:38:58 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 2C/33-03283-174E4D95; Wed, 04 Oct 2017 13:38:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsVyoG1Jhm7Bkyu
 RBqdnWFi8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzeg9PY+xYAdXxYR7x1kbGI9ydDFy
 ckgI+EtcWn2GBcQWEtjIKLG+Ka2LkQvI3sAo0fnxExNIgkVARaJ7/UlmEJtNwESiv3EeG4gtI
 qAo8eDlTVaQBmaQ5nkvpoNNEhawleg58Q/M5hXwkpjx8As7SBGvwAQmiTntP4E6OIBWWEjsnM
 YOUSMocXLmE7B6ZgEtiRv/XjKBlDALSEss/wd2KKeApcTD9klge/kFFCS2XHsJVi4KdFvn0jk
 sExgFZyGZNAvJpFkIkxYwMq9i1ChOLSpLLdI1MtBLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlM
 KtZLzs/dxAgMXwYg2MH4a1nAIUZJDiYlUd7qR1cihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwl
 j8GygkWpaanVqRl5gAjCSYtwcGjJMJbD5LmLS5IzC3OTIdInWJUlBLn5QZJCIAkMkrz4Npg0X
 uJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwryhIFN4MvNK4Ka/AlrMBLR4ThPY4pJEhJRUA6N
 Dw9c7fKdFDXYeNVt17eP2f/N0XtcayRvzf3zz/E+cX2iBrIvmZxWdD/xT/Jn2v/367FSU7FJm
 Mw4RLZ1imzb2t3tOxAqeORm+t6tgtsvkpMoTi3xXmZ2zvfdCR7Pkx7snN6M1FIXvWpY+K53/R
 MEsq/dLz7/H772lO24sN7/5SyjNffIODXYlluKMREMt5qLiRADmlTkU2QIAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1507124336!69643392!1
X-Originating-IP: [192.134.164.104]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64737 invoked from network); 4 Oct 2017 13:38:56 -0000
Received: from mail3-relais-sop.national.inria.fr (HELO
 mail3-relais-sop.national.inria.fr) (192.134.164.104)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 13:38:56 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500933600"; d="scan'208";a="239724202"
Received: from unknown (HELO var.youpi.perso.aquilenet.fr) ([193.50.110.99])
 by mail3-relais-sop.national.inria.fr with ESMTP/TLS/AES256-GCM-SHA384;
 04 Oct 2017 15:38:55 +0200
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.89)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1dzjt1-0003kF-3F; Wed, 04 Oct 2017 15:38:55 +0200
Date: Wed, 4 Oct 2017 15:38:55 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20171004133855.kwueou6haevkjlwx@var.youpi.perso.aquilenet.fr>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Wei Liu <wei.liu2@citrix.com>,
 Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>
References: <20171004133336.13357-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171004133336.13357-1-wei.liu2@citrix.com>
Organization: I am not organized
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [MINIOS PATCH] Include string.h before console.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSwgb24gbWVyLiAwNCBvY3QuIDIwMTcgMTQ6MzM6MzYgKzAxMDAsIHdyb3RlOgo+IFN0
YXJ0aW5nIGZyb20gWGVuIGNvbW1pdCBhZjhkOTM1NjQsIGl0IGlzIHJlcXVpcmVkIHRvIGluY2x1
ZGUgc3RyaW5nLmgKPiBiZWZvcmUgY29uc29sZS5oLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxz
YW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgoKPiAtLS0KPiBDYzogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+Cj4gQ2M6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9u
Lm9yZz4KPiAKPiBBZnRlciBhcHBseWluZyB0aGlzIHBhdGNoIHRvIG1pbmktb3MgSSB3aWxsIHVw
ZGF0ZSBYZW4ncyBDb25maWcubWsgdG8KPiBmaXggdGhlIGJ1aWxkIGZhaWx1cmUgaW4geGVuLmdp
dC4KPiAKPiBJIHdpbGwgYWxzbyB1cGRhdGUgbWluaS1vcydzIGNvcHkgb2YgWGVuIGhlYWRlcnMg
bGF0ZXIuCj4gLS0tCj4gIGxpYi9zeXMuYyB8IDEgKwo+ICBtYWluLmMgICAgfCAxICsKPiAgMiBm
aWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvbGliL3N5cy5j
IGIvbGliL3N5cy5jCj4gaW5kZXggYjE3M2JjOC4uMjNkYzJhNSAxMDA2NDQKPiAtLS0gYS9saWIv
c3lzLmMKPiArKysgYi9saWIvc3lzLmMKPiBAQCAtMjAsNiArMjAsNyBAQAo+ICAKPiAgI2lmZGVm
IEhBVkVfTElCQwo+ICAjaW5jbHVkZSA8b3MuaD4KPiArI2luY2x1ZGUgPHN0cmluZy5oPgo+ICAj
aW5jbHVkZSA8Y29uc29sZS5oPgo+ICAjaW5jbHVkZSA8c2NoZWQuaD4KPiAgI2luY2x1ZGUgPGV2
ZW50cy5oPgo+IGRpZmYgLS1naXQgYS9tYWluLmMgYi9tYWluLmMKPiBpbmRleCAyNjMzNjRjLi40
ZTQyZjUzIDEwMDY0NAo+IC0tLSBhL21haW4uYwo+ICsrKyBiL21haW4uYwo+IEBAIC04LDYgKzgs
NyBAQAo+ICAjaW5jbHVkZSA8b3MuaD4KPiAgI2luY2x1ZGUgPGtlcm5lbC5oPgo+ICAjaW5jbHVk
ZSA8c2NoZWQuaD4KPiArI2luY2x1ZGUgPHN0cmluZy5oPgo+ICAjaW5jbHVkZSA8Y29uc29sZS5o
Pgo+ICAjaW5jbHVkZSA8bmV0ZnJvbnQuaD4KPiAgI2luY2x1ZGUgPHBjaWZyb250Lmg+Cj4gLS0g
Cj4gMi4xMS4wCj4gCgotLSAKU2FtdWVsCiBCYXR0ZXJ5IDE6IGNoYXJnaW5nLCA5MCUsIGNoYXJn
aW5nIGF0IHplcm8gcmF0ZSAtIHdpbGwgbmV2ZXIgZnVsbHkgY2hhcmdlLgogLSstIGFjcGkgLSBl
dCBwb3VydGFudCwgY2EgbW9udGUgLSstCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 13:39:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 13:39:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzjtX-0003Xu-Es; Wed, 04 Oct 2017 13:39:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dzjtV-0003Wn-Fo
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 13:39:25 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 AC/F1-03435-C84E4D95; Wed, 04 Oct 2017 13:39:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsVyMfTmWt2eJ1c
 iDWa95rC4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBm3Zk1hKlgqUNHR/ImlgfEzTxcjF4eQwHRG
 iRsn3jOCOCwCW5kljq17xw7iSAjMYZW49uEpUIYTyKmSWPitgxnCLpLYu/0wlF0oMXfhF1YQm
 1dAUOLkzCcsILaQgJfEv0srwGo4Bawljl6YwQgRj5PYO3shWxcjBwebgInErA4JkDCLgIrE5J
 vf2CHGBEi0zNzGBFIiLBAv8eOqB0hYREBd4s+FCWB3MgtcYJTYceEY2EhmAU2J1u2/2ScwCs5
 CcsUsJKkFjEyrGDWKU4vKUot0jY30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzEC
 A5QBCHYwnl4XeIhRkoNJSZS3+tGVSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvNsfA+UEi1LTU
 yvSMnOAsQKTluDgURLh3QWS5i0uSMwtzkyHSJ1iNOa4cOfSHyaOA3tu/WESYsnLz0uVEuedAF
 IqAFKaUZoHNwgWw5cYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzHsKZApPZl4J3L5XQKcwAZ0
 ypwnslJJEhJRUA2NAMtOhvxuZtr7V21G0tfR3hLCe7yPVta80VGaF5P3Q4pm27tHHs4ovTD9w
 RmqVRS66463y6feT+51J0drnZ8Uu723qN9p3atPOSAn/iob+SSozfOPexS4xFrxwtOxS3d1cu
 V3iDAs+SV/X+637SqmiRC/ZKtzh7L34hovzvUTjd0ZICflrVyixFGckGmoxFxUnAgBC2n9c3A
 IAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1507124363!110383075!1
X-Originating-IP: [209.85.217.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53685 invoked from network); 4 Oct 2017 13:39:24 -0000
Received: from mail-ua0-f173.google.com (HELO mail-ua0-f173.google.com)
 (209.85.217.173)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Oct 2017 13:39:24 -0000
Received: by mail-ua0-f173.google.com with SMTP id e46so1097471uaa.4
 for <xen-devel@lists.xensource.com>; Wed, 04 Oct 2017 06:39:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=sxgdNC0go0ONF6G4yrKrEdDxhVfhDk/nDIJ2s6GEwwI=;
 b=JfI4KSicGzXg9erQicjY5Vo7G4G22kZjjhnSjLb5HlOb0Z4wijNdhpbV7fuk/OmFQn
 v1zimOqqyHDgy7WAwboW5XLqwgbE4DtT1Shi3mbyavKyaZhMEklKio5q91eWWUL2E7C0
 mkzyIUY/rRnSAhnyBywZjnETtxkOpOmNdpQe0=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=sxgdNC0go0ONF6G4yrKrEdDxhVfhDk/nDIJ2s6GEwwI=;
 b=DaTCTQTfAAUgs2TxYaUNNR/9OF64L1QIMR06TGldkCDf8oy17FJHmqi6PRdVIT/snr
 NOKZqYThhYSImgxImBXnAJhMgyleOm+P+Ui8d7eHPBDVKQZObb1NKOa2TCLwbJWZ2YNd
 IN+1XtPhnz+ljytRfZfVCm8fIYO8RkrEd5g72CMMQ7xjetkQnWDeXX9MApbMnDWl4CrX
 xk69YbTDkac9oqwf0dRR+L0p5Tpan06BPo2W3mr8zIejhtoq4xfnpiWBoNibw4ZsXt1y
 LpoCiuc01W/DTDwyB7jPeKDnTZ3Z31PN2Q2b3Irfl7owV/CxRKmXSGvKmmD/Bgh5r9Ph
 iXPA==
X-Gm-Message-State: AMCzsaU5M+nKQsmHVkyjdFmKl9otl4ri1TITlfknoWsITKELa4M5n/+k
 pkQpy8NRjD+nkgc+Nauky1WEWZHsks9ZODs7HhFpUA==
X-Google-Smtp-Source: AOwi7QAZ4e54exjmFQKJg7h9Rt+I6sYxtGlrkLKxZIzcjlq+1cEC0h24RXBe5qPoSpXCTpaMOzHWAUYOGLAFB9GmxuQ=
X-Received: by 10.176.9.17 with SMTP id w17mr2002121uag.111.1507124362865;
 Wed, 04 Oct 2017 06:39:22 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.176.24.213 with HTTP; Wed, 4 Oct 2017 06:39:22 -0700 (PDT)
In-Reply-To: <e127c5cf-2e33-e55c-1acb-2ae3ba684fff@arm.com>
References: <osstest-114005-mainreport@xen.org>
 <e127c5cf-2e33-e55c-1acb-2ae3ba684fff@arm.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Wed, 4 Oct 2017 19:09:22 +0530
Message-ID: <CACtJ1JRefASfT8==hGqZVrcwftrWVpWXzCwpX5h+sKhHxvw0Hg@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xensource.com,
 Wei Liu <wei.liu2@citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [xen-unstable-smoke test] 114005: regressions -
 trouble: blocked/fail
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiA0IE9jdG9iZXIgMjAxNyBhdCAxNzo1NiwgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4gd3JvdGU6Cj4KPgo+IE9uIDA0LzEwLzE3IDEyOjQ3LCBvc3N0ZXN0IHNlcnZp
Y2Ugb3duZXIgd3JvdGU6Cj4+IGZsaWdodCAxMTQwMDUgeGVuLXVuc3RhYmxlLXNtb2tlIHJlYWwg
W3JlYWxdCj4+IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cy8xMTQwMDUvCj4+Cj4+IFJlZ3Jlc3Npb25zIDotKAo+Pgo+PiBUZXN0cyB3aGljaCBkaWQgbm90
IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKPj4gaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxk
IG5vdCBiZSBydW46Cj4+ICAgYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVp
bGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcyCj4KPiBJIHRoaW5rIHRoaXMg
d2FzIHRoZSBlcnJvciBkaXNjdXNzZWQgb24gSVJDOgo+Cj4gL2hvbWUvb3NzdGVzdC9idWlsZC4x
MTQwMDUuYnVpbGQtYW1kNjQveGVuL3N0dWJkb20vY3Jvc3Mtcm9vdC14ODZfNjQveDg2XzY0LXhl
bi1lbGYvaW5jbHVkZS9zdHJpbmcuaDoyNDo4OiBlcnJvcjogY29uZmxpY3RpbmcgdHlwZXMgZm9y
ICdtZW1jcHknCj4gIF9QVFIgICBfRVhGVU4obWVtY3B5LChfUFRSLCBjb25zdCBfUFRSLCBzaXpl
X3QpKTsKPiAgICAgICAgIF4KPiBJbiBmaWxlIGluY2x1ZGVkIGZyb20gL2hvbWUvb3NzdGVzdC9i
dWlsZC4xMTQwMDUuYnVpbGQtYW1kNjQveGVuL2V4dHJhcy9taW5pLW9zLXJlbW90ZS9pbmNsdWRl
L2NvbnNvbGUuaDo0NDowLAo+ICAgICAgICAgICAgICAgICAgZnJvbSBtYWluLmM6MTE6Cj4gL2hv
bWUvb3NzdGVzdC9idWlsZC4xMTQwMDUuYnVpbGQtYW1kNjQveGVuL3N0dWJkb20vaW5jbHVkZS94
ZW4vaW8vY29uc29sZS5oOjQ0OjQ4NTogbm90ZTogcHJldmlvdXMgaW1wbGljaXQgZGVjbGFyYXRp
b24gb2YgJ21lbWNweScgd2FzIGhlcmUKPiAgREVGSU5FX1hFTl9GTEVYX1JJTkcoeGVuY29ucyk7
Cj4KPiBJIGFtIG5vdCBzdXJlIGhvdyB0byBmaXggdGhhdCBvbmUuCj4KSXQgc2VlbXMgdGhhdCBn
cnViL21haW4uYyBkb2VzIG5vdCBpbmNsdWRlIHN0cmluZy5oIGJlZm9yZSBpbmNsdWRpbmcKY29u
c29sZS5oIHdoaWNoIGNvdWxkIGJlIGNhdXNpbmcgdGhpcyBpbXBsaWNpdCBkZWNsYXJhdGlvbi4g
SWRlYWxseSwKcmluZy5oIHNob3VsZCBpbmNsdWRlIHN0cmluZy5oIGV4cGxpY2l0bHkgYXMgaXQg
ZGVwZW5kcyBvbiBzdHJpbmcuaC4KCj4KPj4gICBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTM5NzIKPgo+IGRh
ZW1vbi9pby5jOiBJbiBmdW5jdGlvbiAnY29uc29sZV9ldnRjaG5fdW5tYXNrJzoKPiBkYWVtb24v
aW8uYzoxMDUwOjE4OiBlcnJvcjogY2FzdCBmcm9tIHBvaW50ZXIgdG8gaW50ZWdlciBvZiBkaWZm
ZXJlbnQgc2l6ZSBbLVdlcnJvcj1wb2ludGVyLXRvLWludC1jYXN0XQo+ICAgbG9uZyBsb25nIG5v
dyA9IChsb25nIGxvbmcpZGF0YTsKPiAgICAgICAgICAgICAgICAgICBeCj4gZGFlbW9uL2lvLmM6
IEluIGZ1bmN0aW9uICdoYW5kbGVfaW8nOgo+IGRhZW1vbi9pby5jOjEzNDY6NTM6IGVycm9yOiBj
YXN0IHRvIHBvaW50ZXIgZnJvbSBpbnRlZ2VyIG9mIGRpZmZlcmVudCBzaXplIFstV2Vycm9yPWlu
dC10by1wb2ludGVyLWNhc3RdCj4gICAgIGNvbnNvbGVfaXRlcl92b2lkX2FyZzIoZCwgY29uc29s
ZV9ldnRjaG5fdW5tYXNrLCAodm9pZCAqKW5vdyk7Cj4KPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KPgo+IEl0IHNlZW1zIHRoYXQgMzItYml0
IGJ1aWxkIGhhcyBiZWVuIGJ1aWx0IHRlc3QgaXQuIEkgd2lsbCBzZW5kIGEgcGF0Y2ggZm9yIGl0
Lgo+Ckluc3RlYWQgb2YgdXNpbmcgYSBnZW5lcmljIHZvaWQgKiwgSSBjYW4gdXNlIHRoZSBsb25n
IGxvbmcgdHlwZQppdHNlbGYuIEkgdGhpbmsgdGhlcmUgd2FzIGEgcmV2aWV3IGNvbW1lbnQgcmVn
YXJkaW5nIHRoYXQuCgpSZWdhcmRzLApCaHVwaW5kZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 13:44:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 13:44:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzjxy-0004Sn-0i; Wed, 04 Oct 2017 13:44:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=443a8edce=wei.liu2@citrix.com>)
 id 1dzjxw-0004Sg-TM
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 13:44:01 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 0D/AD-02048-0A5E4D95; Wed, 04 Oct 2017 13:44:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHRDpO6cp1c
 iDabf1LW4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBlTXrWyFszhrlh34y1TA+MMzi5GTg4JAX+J
 Ryf2MULYHhLXz55gArFZBFQkLmy9ww5iswkoS/zs7GUDsUUEjCRePLrM0sXIxcEs8I1RYtGRu
 UANHBzCAvESP656gJi8AhYS92aCtQoJLGWUuD0hBcTmFRCUODnzCQuIzSygI7Fg9yc2kHJmAW
 mJ5f84QMKcAoES29/3g10gCnRB59I5LBBjFCQ6ph9jgrjSUuLb+qfMExgFZiGZOgvJ1FkIUxc
 wMq9i1ChOLSpLLdI1NNFLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMSwYg2MG4
 YrvnIUZJDiYlUd7qR1cihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwJjwBygkWpaanVqRl5gAjB
 CYtwcGjJMJrDpLmLS5IzC3OTIdInWJUlBLnfQWSEABJZJTmwbXBovISo6yUMC8j0CFCPAWpRb
 mZJajyrxjFORiVhHldQabwZOaVwE1/BbSYCWjxnCawxSWJCCmpBkaeS4fFrrpcmrXTr5FN7em
 qC0czvcNnM+7U2Lazx+/oSUFj50yrNj92yW0yeg11nKdkL+Y+ujD/ZevK31rdZy85Hmo7f8vp
 dU7+4Xxf5asbplQ4/Y2IZT6W+SXXmfOrSOuv+nk32X7NvnAoofLUtgYj/565zRNuRMotC5dvS
 OPdHCRU8uDD6e9KLMUZiYZazEXFiQCeesIpxQIAAA==
X-Env-Sender: prvs=443a8edce=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1507124634!86946556!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29633 invoked from network); 4 Oct 2017 13:43:56 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 13:43:56 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="442480637"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Wed, 4 Oct 2017 14:43:53 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20171004134353.3hvjkevlhxnlqnby@citrix.com>
References: <osstest-114005-mainreport@xen.org>
 <e127c5cf-2e33-e55c-1acb-2ae3ba684fff@arm.com>
 <CACtJ1JRefASfT8==hGqZVrcwftrWVpWXzCwpX5h+sKhHxvw0Hg@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CACtJ1JRefASfT8==hGqZVrcwftrWVpWXzCwpX5h+sKhHxvw0Hg@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [xen-unstable-smoke test] 114005: regressions -
 trouble: blocked/fail
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMDQsIDIwMTcgYXQgMDc6MDk6MjJQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiBIaSwKPiAKPiBPbiA0IE9jdG9iZXIgMjAxNyBhdCAxNzo1NiwgSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4gPgo+ID4KPiA+IE9uIDA0LzEwLzE3
IDEyOjQ3LCBvc3N0ZXN0IHNlcnZpY2Ugb3duZXIgd3JvdGU6Cj4gPj4gZmxpZ2h0IDExNDAwNSB4
ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KPiA+PiBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE0MDA1Lwo+ID4+Cj4gPj4gUmVncmVzc2lvbnMg
Oi0oCj4gPj4KPiA+PiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2lu
ZywKPiA+PiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKPiA+PiAgIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDExMzk3Mgo+ID4KPiA+IEkgdGhpbmsgdGhpcyB3YXMgdGhlIGVycm9yIGRp
c2N1c3NlZCBvbiBJUkM6Cj4gPgo+ID4gL2hvbWUvb3NzdGVzdC9idWlsZC4xMTQwMDUuYnVpbGQt
YW1kNjQveGVuL3N0dWJkb20vY3Jvc3Mtcm9vdC14ODZfNjQveDg2XzY0LXhlbi1lbGYvaW5jbHVk
ZS9zdHJpbmcuaDoyNDo4OiBlcnJvcjogY29uZmxpY3RpbmcgdHlwZXMgZm9yICdtZW1jcHknCj4g
PiAgX1BUUiAgIF9FWEZVTihtZW1jcHksKF9QVFIsIGNvbnN0IF9QVFIsIHNpemVfdCkpOwo+ID4g
ICAgICAgICBeCj4gPiBJbiBmaWxlIGluY2x1ZGVkIGZyb20gL2hvbWUvb3NzdGVzdC9idWlsZC4x
MTQwMDUuYnVpbGQtYW1kNjQveGVuL2V4dHJhcy9taW5pLW9zLXJlbW90ZS9pbmNsdWRlL2NvbnNv
bGUuaDo0NDowLAo+ID4gICAgICAgICAgICAgICAgICBmcm9tIG1haW4uYzoxMToKPiA+IC9ob21l
L29zc3Rlc3QvYnVpbGQuMTE0MDA1LmJ1aWxkLWFtZDY0L3hlbi9zdHViZG9tL2luY2x1ZGUveGVu
L2lvL2NvbnNvbGUuaDo0NDo0ODU6IG5vdGU6IHByZXZpb3VzIGltcGxpY2l0IGRlY2xhcmF0aW9u
IG9mICdtZW1jcHknIHdhcyBoZXJlCj4gPiAgREVGSU5FX1hFTl9GTEVYX1JJTkcoeGVuY29ucyk7
Cj4gPgo+ID4gSSBhbSBub3Qgc3VyZSBob3cgdG8gZml4IHRoYXQgb25lLgo+ID4KPiBJdCBzZWVt
cyB0aGF0IGdydWIvbWFpbi5jIGRvZXMgbm90IGluY2x1ZGUgc3RyaW5nLmggYmVmb3JlIGluY2x1
ZGluZwo+IGNvbnNvbGUuaCB3aGljaCBjb3VsZCBiZSBjYXVzaW5nIHRoaXMgaW1wbGljaXQgZGVj
bGFyYXRpb24uIElkZWFsbHksCj4gcmluZy5oIHNob3VsZCBpbmNsdWRlIHN0cmluZy5oIGV4cGxp
Y2l0bHkgYXMgaXQgZGVwZW5kcyBvbiBzdHJpbmcuaC4KClllcy4gUGF0Y2ggc3VibWl0dGVkIGFs
cmVhZHkuIDotKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 13:44:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 13:44:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzjxz-0004TW-Il; Wed, 04 Oct 2017 13:44:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=443a8edce=wei.liu2@citrix.com>)
 id 1dzjxx-0004Sh-0v; Wed, 04 Oct 2017 13:44:02 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 AC/34-03610-0A5E4D95; Wed, 04 Oct 2017 13:44:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsXitHSDve7Up1c
 iDe4fUbF4+3UJs8X3LZOZHJg8Dn+4whLAGMWamZeUX5HAmnFm217WgpfvJSvePuthbmB8ckK4
 i5GTQ0LAX2LmmSZWEJtNQFniZ2cvG4gtImAi8fvCaRYQm1mgTmLN3+lgtrCAmcTddYcZQWwWA
 RWJnuYfTF2MHBy8AuYSz9vVIUbKS+xquwg2kldAUOLkzCdQYzQlWrf/Zoew5SWat85mBrGFBB
 QkOqYfY5rAyDMLScssJC2zkLQsYGRexahRnFpUllqka2Sil1SUmZ5RkpuYmaNraGCml5taXJy
 YnpqTmFSsl5yfu4kRGEgMQLCDcd/HyEOMkhxMSqK81Y+uRArxJeWnVGYkFmfEF5XmpBYfYpTh
 4FCS4E14ApQTLEpNT61Iy8wBhjRMWoKDR0mE1xwkzVtckJhbnJkOkTrFqMvRcfPuHyYhlrz8v
 FQpcd4KkCIBkKKM0jy4EbD4usQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3lqQKTyZeSVwm1
 4BHcEEdMScJrAjShIRUlINjFbOv5+eFzv7h3m1XLG4yIRYSzfbskvf3bNuiflK7sso9jLzmT+
 l6sAu+T8ZTyfc8xH8ZvNA5UBD4YyFd/kZV+vrlfzx+SVlsCKsv6znmpUoc8d+ldsmmhu2NzOI
 p6e0rllb+vDf3b5Pm62Z0tgmO31PN+9+KtgiHfXnHX+/UdPc84/a/ZUYlViKMxINtZiLihMB4
 TDOI6oCAAA=
X-Env-Sender: prvs=443a8edce=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1507124626!88085584!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56045 invoked from network); 4 Oct 2017 13:43:48 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 13:43:48 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="450449105"
From: Wei Liu <wei.liu2@citrix.com>
To: Minios-devel <minios-devel@lists.xenproject.org>
Date: Wed, 4 Oct 2017 14:43:30 +0100
Message-ID: <20171004134330.8008-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: [Xen-devel] [MINIOS PATCH] Update public headers from Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiBpbmNsdWRl
L3hlbi9hcmNoLWFybS5oICAgICAgICAgICAgICAgfCAgOTQgKysrLQogaW5jbHVkZS94ZW4vYXJj
aC14ODYvY3B1ZmVhdHVyZXNldC5oIHwgMjYzICsrKysrKysrKysrCiBpbmNsdWRlL3hlbi9hcmNo
LXg4Ni9jcHVpZC5oICAgICAgICAgfCAgMzIgKy0KIGluY2x1ZGUveGVuL2FyY2gteDg2L2h2bS9z
YXZlLmggICAgICB8IDEwMSArKy0tCiBpbmNsdWRlL3hlbi9hcmNoLXg4Ni9wbXUuaCAgICAgICAg
ICAgfCAxNjcgKysrKysrKwogaW5jbHVkZS94ZW4vYXJjaC14ODYveGVuLW1jYS5oICAgICAgIHwg
IDYwICstLQogaW5jbHVkZS94ZW4vYXJjaC14ODYveGVuLXg4Nl8zMi5oICAgIHwgIDY5ICsrLQog
aW5jbHVkZS94ZW4vYXJjaC14ODYveGVuLXg4Nl82NC5oICAgIHwgIDg3ICsrKy0KIGluY2x1ZGUv
eGVuL2FyY2gteDg2L3hlbi5oICAgICAgICAgICB8ICA3NCArKy0KIGluY2x1ZGUveGVuL2RvbWN0
bC5oICAgICAgICAgICAgICAgICB8IDU1NSArKysrKysrKysrKysrLS0tLS0tLS0tCiBpbmNsdWRl
L3hlbi9lbGZub3RlLmggICAgICAgICAgICAgICAgfCAgIDQgKy0KIGluY2x1ZGUveGVuL2Vycm5v
LmggICAgICAgICAgICAgICAgICB8IDEyNCArKysrKwogaW5jbHVkZS94ZW4vZXZlbnRfY2hhbm5l
bC5oICAgICAgICAgIHwgICAyICstCiBpbmNsdWRlL3hlbi9mZWF0dXJlcy5oICAgICAgICAgICAg
ICAgfCAgIDMgKwogaW5jbHVkZS94ZW4vZ2Nvdi5oICAgICAgICAgICAgICAgICAgIHwgMTE1IC0t
LS0tCiBpbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oICAgICAgICAgICAgfCAgMTkgKy0KIGluY2x1
ZGUveGVuL2h2bS9kbV9vcC5oICAgICAgICAgICAgICB8IDQxNyArKysrKysrKysrKysrKysrKwog
aW5jbHVkZS94ZW4vaHZtL2U4MjAuaCAgICAgICAgICAgICAgIHwgICA4ICstCiBpbmNsdWRlL3hl
bi9odm0vaHZtX2luZm9fdGFibGUuaCAgICAgfCAgMTAgKwogaW5jbHVkZS94ZW4vaHZtL2h2bV9v
cC5oICAgICAgICAgICAgIHwgMzQwICsrKysrLS0tLS0tLS0tCiBpbmNsdWRlL3hlbi9odm0vaHZt
X3ZjcHUuaCAgICAgICAgICAgfCAxNDQgKysrKysrCiBpbmNsdWRlL3hlbi9odm0vaHZtX3hzX3N0
cmluZ3MuaCAgICAgfCAgIDMgKwogaW5jbHVkZS94ZW4vaHZtL2lvcmVxLmggICAgICAgICAgICAg
IHwgIDIyICstCiBpbmNsdWRlL3hlbi9odm0vcGFyYW1zLmggICAgICAgICAgICAgfCAxMjkgKysr
KystCiBpbmNsdWRlL3hlbi9odm0vc2F2ZS5oICAgICAgICAgICAgICAgfCAgMTAgKy0KIGluY2x1
ZGUveGVuL2lvLzlwZnMuaCAgICAgICAgICAgICAgICB8ICA0OSArKwogaW5jbHVkZS94ZW4vaW8v
YmxraWYuaCAgICAgICAgICAgICAgIHwgIDc0ICsrLQogaW5jbHVkZS94ZW4vaW8vY29uc29sZS5o
ICAgICAgICAgICAgIHwgICA2ICsKIGluY2x1ZGUveGVuL2lvL2Rpc3BsaWYuaCAgICAgICAgICAg
ICB8IDg2NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogaW5jbHVkZS94ZW4v
aW8va2JkaWYuaCAgICAgICAgICAgICAgIHwgNDcyICsrKysrKysrKysrKysrKysrLS0KIGluY2x1
ZGUveGVuL2lvL2xpYnhlbnZjaGFuLmggICAgICAgICB8ICAyNiArLQogaW5jbHVkZS94ZW4vaW8v
bmV0aWYuaCAgICAgICAgICAgICAgIHwgNzcyICsrKysrKysrKysrKysrKysrKysrKysrKysrKyst
LS0KIGluY2x1ZGUveGVuL2lvL3Byb3RvY29scy5oICAgICAgICAgICB8ICAgMiArCiBpbmNsdWRl
L3hlbi9pby9wdmNhbGxzLmggICAgICAgICAgICAgfCAxNTMgKysrKysrKwogaW5jbHVkZS94ZW4v
aW8vcmluZy5oICAgICAgICAgICAgICAgIHwgMTc2ICsrKysrKy0KIGluY2x1ZGUveGVuL2lvL3Nu
ZGlmLmggICAgICAgICAgICAgICB8IDgwMyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KwogaW5jbHVkZS94ZW4vaW8vdXNiaWYuaCAgICAgICAgICAgICAgIHwgMTQ2ICsrKysrLQogaW5j
bHVkZS94ZW4vaW8vdnNjc2lpZi5oICAgICAgICAgICAgIHwgIDc0ICsrLQogaW5jbHVkZS94ZW4v
aW8veHNfd2lyZS5oICAgICAgICAgICAgIHwgIDEwICstCiBpbmNsdWRlL3hlbi9rZXhlYy5oICAg
ICAgICAgICAgICAgICAgfCAgMTQgKwogaW5jbHVkZS94ZW4vbWVtX2V2ZW50LmggICAgICAgICAg
ICAgIHwgMTM0IC0tLS0tLQogaW5jbHVkZS94ZW4vbWVtb3J5LmggICAgICAgICAgICAgICAgIHwg
MTE4ICsrKystCiBpbmNsdWRlL3hlbi9waHlzZGV2LmggICAgICAgICAgICAgICAgfCAgIDcgKwog
aW5jbHVkZS94ZW4vcGxhdGZvcm0uaCAgICAgICAgICAgICAgIHwgIDk1ICsrKy0KIGluY2x1ZGUv
eGVuL3BtdS5oICAgICAgICAgICAgICAgICAgICB8IDE0MyArKysrKysKIGluY2x1ZGUveGVuL3Nj
aGVkLmggICAgICAgICAgICAgICAgICB8ICAyOSArLQogaW5jbHVkZS94ZW4vc3lzY3RsLmggICAg
ICAgICAgICAgICAgIHwgNjQ5ICsrKysrKysrKysrKysrKysrKysrKy0tLS0tCiBpbmNsdWRlL3hl
bi90bWVtLmggICAgICAgICAgICAgICAgICAgfCAgNjQgKy0tCiBpbmNsdWRlL3hlbi90cmFjZS5o
ICAgICAgICAgICAgICAgICAgfCAgMTAgKy0KIGluY2x1ZGUveGVuL3ZjcHUuaCAgICAgICAgICAg
ICAgICAgICB8ICAxMiArLQogaW5jbHVkZS94ZW4vdmVyc2lvbi5oICAgICAgICAgICAgICAgIHwg
IDI0ICstCiBpbmNsdWRlL3hlbi92bV9ldmVudC5oICAgICAgICAgICAgICAgfCAzNzggKysrKysr
KysrKysrKysrCiBpbmNsdWRlL3hlbi94ZW4tY29tcGF0LmggICAgICAgICAgICAgfCAgIDIgKy0K
IGluY2x1ZGUveGVuL3hlbi5oICAgICAgICAgICAgICAgICAgICB8IDE0NCArKysrLS0KIGluY2x1
ZGUveGVuL3hlbm9wcm9mLmggICAgICAgICAgICAgICB8ICAgMiArLQogaW5jbHVkZS94ZW4veHNt
L2ZsYXNrX29wLmggICAgICAgICAgIHwgIDE3ICstCiA1NiBmaWxlcyBjaGFuZ2VkLCA3MDQzIGlu
c2VydGlvbnMoKyksIDEyNzggZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVk
ZS94ZW4vYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVk
ZS94ZW4vYXJjaC14ODYvcG11LmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL3hlbi9lcnJu
by5oCiBkZWxldGUgbW9kZSAxMDA2NDQgaW5jbHVkZS94ZW4vZ2Nvdi5oCiBjcmVhdGUgbW9kZSAx
MDA2NDQgaW5jbHVkZS94ZW4vaHZtL2RtX29wLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRl
L3hlbi9odm0vaHZtX3ZjcHUuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUveGVuL2lvLzlw
ZnMuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUveGVuL2lvL2Rpc3BsaWYuaAogY3JlYXRl
IG1vZGUgMTAwNjQ0IGluY2x1ZGUveGVuL2lvL3B2Y2FsbHMuaAogY3JlYXRlIG1vZGUgMTAwNjQ0
IGluY2x1ZGUveGVuL2lvL3NuZGlmLmgKIGRlbGV0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL3hlbi9t
ZW1fZXZlbnQuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUveGVuL3BtdS5oCiBjcmVhdGUg
bW9kZSAxMDA2NDQgaW5jbHVkZS94ZW4vdm1fZXZlbnQuaAoKZGlmZiAtLWdpdCBhL2luY2x1ZGUv
eGVuL2FyY2gtYXJtLmggYi9pbmNsdWRlL3hlbi9hcmNoLWFybS5oCmluZGV4IDEyNGZjOTAuLjU3
MDhjZDIgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveGVuL2FyY2gtYXJtLmgKKysrIGIvaW5jbHVkZS94
ZW4vYXJjaC1hcm0uaApAQCAtNjEsMTUgKzYxLDE1IEBACiAgKgogICogQWxsIG1lbW9yeSB3aGlj
aCBpcyBzaGFyZWQgd2l0aCBvdGhlciBlbnRpdGllcyBpbiB0aGUgc3lzdGVtCiAgKiAoaW5jbHVk
aW5nIHRoZSBoeXBlcnZpc29yIGFuZCBvdGhlciBndWVzdHMpIG11c3QgcmVzaWRlIGluIG1lbW9y
eQotICogd2hpY2ggaXMgbWFwcGVkIGFzIE5vcm1hbCBJbm5lci1jYWNoZWFibGUuIFRoaXMgYXBw
bGllcyB0bzoKKyAqIHdoaWNoIGlzIG1hcHBlZCBhcyBOb3JtYWwgSW5uZXIgV3JpdGUtQmFjayBP
dXRlciBXcml0ZS1CYWNrIElubmVyLVNoYXJlYWJsZS4KKyAqIFRoaXMgYXBwbGllcyB0bzoKICAq
ICAtIGh5cGVyY2FsbCBhcmd1bWVudHMgcGFzc2VkIHZpYSBhIHBvaW50ZXIgdG8gZ3Vlc3QgbWVt
b3J5LgogICogIC0gbWVtb3J5IHNoYXJlZCB2aWEgdGhlIGdyYW50IHRhYmxlIG1lY2hhbmlzbSAo
aW5jbHVkaW5nIFBWIEkvTwogICogICAgcmluZ3MgZXRjKS4KICAqICAtIG1lbW9yeSBzaGFyZWQg
d2l0aCB0aGUgaHlwZXJ2aXNvciAoc3RydWN0IHNoYXJlZF9pbmZvLCBzdHJ1Y3QKICAqICAgIHZj
cHVfaW5mbywgdGhlIGdyYW50IHRhYmxlLCBldGMpLgogICoKLSAqIEFueSBJbm5lciBjYWNoZSBh
bGxvY2F0aW9uIHN0cmF0ZWd5IChXcml0ZS1CYWNrLCBXcml0ZS1UaHJvdWdoIGV0YykKLSAqIGlz
IGFjY2VwdGFibGUuIFRoZXJlIGlzIG5vIHJlc3RyaWN0aW9uIG9uIHRoZSBPdXRlci1jYWNoZWFi
aWxpdHkuCisgKiBBbnkgY2FjaGUgYWxsb2NhdGlvbiBoaW50cyBhcmUgYWNjZXB0YWJsZS4KICAq
LwogCiAvKgpAQCAtMTY1LDYgKzE2NSw3IEBACiAKICNkZWZpbmUgWEVOX0hZUEVSQ0FMTF9UQUcg
ICAwWEVBMQogCisjZGVmaW5lICBpbnQ2NF9hbGlnbmVkX3QgIGludDY0X3QgX19hdHRyaWJ1dGVf
XygoYWxpZ25lZCg4KSkpCiAjZGVmaW5lIHVpbnQ2NF9hbGlnbmVkX3QgdWludDY0X3QgX19hdHRy
aWJ1dGVfXygoYWxpZ25lZCg4KSkpCiAKICNpZm5kZWYgX19BU1NFTUJMWV9fCkBAIC0xNzIsNyAr
MTczLDcgQEAKICAgICB0eXBlZGVmIHVuaW9uIHsgdHlwZSAqcDsgdW5zaWduZWQgbG9uZyBxOyB9
ICAgICAgICAgICAgICAgICBcCiAgICAgICAgIF9fZ3Vlc3RfaGFuZGxlXyAjIyBuYW1lOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHR5cGVkZWYgdW5pb24geyB0eXBlICpw
OyB1aW50NjRfYWxpZ25lZF90IHE7IH0gICAgICAgICAgICAgIFwKLSAgICAgICAgX19ndWVzdF9o
YW5kbGVfNjRfICMjIG5hbWU7CisgICAgICAgIF9fZ3Vlc3RfaGFuZGxlXzY0XyAjIyBuYW1lCiAK
IC8qCiAgKiBYRU5fR1VFU1RfSEFORExFIHJlcHJlc2VudHMgYSBndWVzdCBwb2ludGVyLCB3aGVu
IHBhc3NlZCBhcyBhIGZpZWxkCkBAIC0xOTQsOSArMTk1LDYgQEAKICAgICAgICAgX3N4Z2hyX3Rt
cC0+cSA9IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgX3N4
Z2hyX3RtcC0+cCA9IHZhbDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB9
IHdoaWxlICggMCApCi0jaWZkZWYgX19YRU5fVE9PTFNfXwotI2RlZmluZSBnZXRfeGVuX2d1ZXN0
X2hhbmRsZSh2YWwsIGhuZCkgIGRvIHsgdmFsID0gKGhuZCkucDsgfSB3aGlsZSAoMCkKLSNlbmRp
ZgogI2RlZmluZSBzZXRfeGVuX2d1ZXN0X2hhbmRsZShobmQsIHZhbCkgc2V0X3hlbl9ndWVzdF9o
YW5kbGVfcmF3KGhuZCwgdmFsKQogCiAjaWYgZGVmaW5lZChfX0dOVUNfXykgJiYgIWRlZmluZWQo
X19TVFJJQ1RfQU5TSV9fKQpAQCAtMjk3LDcgKzI5NSwzNSBAQCBzdHJ1Y3QgdmNwdV9ndWVzdF9j
b250ZXh0IHsKIH07CiB0eXBlZGVmIHN0cnVjdCB2Y3B1X2d1ZXN0X2NvbnRleHQgdmNwdV9ndWVz
dF9jb250ZXh0X3Q7CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh2Y3B1X2d1ZXN0X2NvbnRleHRf
dCk7Ci0jZW5kaWYKKworLyoKKyAqIHN0cnVjdCB4ZW5fYXJjaF9kb21haW5jb25maWcncyBBQkkg
aXMgY292ZXJlZCBieQorICogWEVOX0RPTUNUTF9JTlRFUkZBQ0VfVkVSU0lPTi4KKyAqLworI2Rl
ZmluZSBYRU5fRE9NQ1RMX0NPTkZJR19HSUNfTkFUSVZFICAgIDAKKyNkZWZpbmUgWEVOX0RPTUNU
TF9DT05GSUdfR0lDX1YyICAgICAgICAxCisjZGVmaW5lIFhFTl9ET01DVExfQ09ORklHX0dJQ19W
MyAgICAgICAgMgorc3RydWN0IHhlbl9hcmNoX2RvbWFpbmNvbmZpZyB7CisgICAgLyogSU4vT1VU
ICovCisgICAgdWludDhfdCBnaWNfdmVyc2lvbjsKKyAgICAvKiBJTiAqLworICAgIHVpbnQzMl90
IG5yX3NwaXM7CisgICAgLyoKKyAgICAgKiBPVVQKKyAgICAgKiBCYXNlZCBvbiB0aGUgcHJvcGVy
dHkgY2xvY2stZnJlcXVlbmN5IGluIHRoZSBEVCB0aW1lciBub2RlLgorICAgICAqIFRoZSBwcm9w
ZXJ0eSBtYXkgYmUgcHJlc2VudCB3aGVuIHRoZSBib290bG9hZGVyL2Zpcm13YXJlIGRvZXNuJ3QK
KyAgICAgKiBzZXQgY29ycmVjdGx5IENOVEZSUSB3aGljaCBob2xkIHRoZSB0aW1lciBmcmVxdWVu
Y3kuCisgICAgICoKKyAgICAgKiBBcyBpdCdzIG5vdCBwb3NzaWJsZSB0byB0cmFwIHRoaXMgcmVn
aXN0ZXIsIHdlIGhhdmUgdG8gcmVwbGljYXRlCisgICAgICogdGhlIHZhbHVlIGluIHRoZSBndWVz
dCBEVC4KKyAgICAgKgorICAgICAqID0gMCA9PiBwcm9wZXJ0eSBub3QgcHJlc2VudAorICAgICAq
ID4gMCA9PiBWYWx1ZSBvZiB0aGUgcHJvcGVydHkKKyAgICAgKgorICAgICAqLworICAgIHVpbnQz
Ml90IGNsb2NrX2ZyZXF1ZW5jeTsKK307CisjZW5kaWYgLyogX19YRU5fXyB8fCBfX1hFTl9UT09M
U19fICovCiAKIHN0cnVjdCBhcmNoX3ZjcHVfaW5mbyB7CiB9OwpAQCAtMzY1LDM4ICszOTEsNDYg
QEAgdHlwZWRlZiB1aW50NjRfdCB4ZW5fY2FsbGJhY2tfdDsKICAqLwogCiAvKiB2R0lDIHYyIG1h
cHBpbmdzICovCi0jZGVmaW5lIEdVRVNUX0dJQ0RfQkFTRSAgIDB4MDMwMDEwMDBVTEwKLSNkZWZp
bmUgR1VFU1RfR0lDRF9TSVpFICAgMHgwMDAwMTAwMFVMTAotI2RlZmluZSBHVUVTVF9HSUNDX0JB
U0UgICAweDAzMDAyMDAwVUxMCi0jZGVmaW5lIEdVRVNUX0dJQ0NfU0laRSAgIDB4MDAwMDAxMDBV
TEwKKyNkZWZpbmUgR1VFU1RfR0lDRF9CQVNFICAgeGVuX21rX3VsbG9uZygweDAzMDAxMDAwKQor
I2RlZmluZSBHVUVTVF9HSUNEX1NJWkUgICB4ZW5fbWtfdWxsb25nKDB4MDAwMDEwMDApCisjZGVm
aW5lIEdVRVNUX0dJQ0NfQkFTRSAgIHhlbl9ta191bGxvbmcoMHgwMzAwMjAwMCkKKyNkZWZpbmUg
R1VFU1RfR0lDQ19TSVpFICAgeGVuX21rX3VsbG9uZygweDAwMDAyMDAwKQogCiAvKiB2R0lDIHYz
IG1hcHBpbmdzICovCi0jZGVmaW5lIEdVRVNUX0dJQ1YzX0dJQ0RfQkFTRSAgICAgIDB4MDMwMDEw
MDBVTEwKLSNkZWZpbmUgR1VFU1RfR0lDVjNfR0lDRF9TSVpFICAgICAgMHgwMDAxMDAwMFVMTAor
I2RlZmluZSBHVUVTVF9HSUNWM19HSUNEX0JBU0UgICAgICB4ZW5fbWtfdWxsb25nKDB4MDMwMDEw
MDApCisjZGVmaW5lIEdVRVNUX0dJQ1YzX0dJQ0RfU0laRSAgICAgIHhlbl9ta191bGxvbmcoMHgw
MDAxMDAwMCkKIAotI2RlZmluZSBHVUVTVF9HSUNWM19SRElTVF9TVFJJREUgICAweDIwMDAwVUxM
CisjZGVmaW5lIEdVRVNUX0dJQ1YzX1JESVNUX1NUUklERSAgIHhlbl9ta191bGxvbmcoMHgwMDAy
MDAwMCkKICNkZWZpbmUgR1VFU1RfR0lDVjNfUkRJU1RfUkVHSU9OUyAgMQogCi0jZGVmaW5lIEdV
RVNUX0dJQ1YzX0dJQ1IwX0JBU0UgICAgIDB4MDMwMjAwMDBVTEwgICAgLyogdkNQVTAgLSB2Q1BV
NyAqLwotI2RlZmluZSBHVUVTVF9HSUNWM19HSUNSMF9TSVpFICAgICAweDAwMTAwMDAwVUxMCisj
ZGVmaW5lIEdVRVNUX0dJQ1YzX0dJQ1IwX0JBU0UgICAgIHhlbl9ta191bGxvbmcoMHgwMzAyMDAw
MCkgLyogdkNQVTAuLjEyNyAqLworI2RlZmluZSBHVUVTVF9HSUNWM19HSUNSMF9TSVpFICAgICB4
ZW5fbWtfdWxsb25nKDB4MDEwMDAwMDApCisKKy8qIEFDUEkgdGFibGVzIHBoeXNpY2FsIGFkZHJl
c3MgKi8KKyNkZWZpbmUgR1VFU1RfQUNQSV9CQVNFIDB4MjAwMDAwMDBVTEwKKyNkZWZpbmUgR1VF
U1RfQUNQSV9TSVpFIDB4MDIwMDAwMDBVTEwKKworLyogUEwwMTEgbWFwcGluZ3MgKi8KKyNkZWZp
bmUgR1VFU1RfUEwwMTFfQkFTRSAgICAweDIyMDAwMDAwVUxMCisjZGVmaW5lIEdVRVNUX1BMMDEx
X1NJWkUgICAgMHgwMDAwMTAwMFVMTAogCiAvKgogICogMTZNQiA9PSA0MDk2IHBhZ2VzIHJlc2Vy
dmVkIGZvciBndWVzdCB0byB1c2UgYXMgYSByZWdpb24gdG8gbWFwIGl0cwogICogZ3JhbnQgdGFi
bGUgaW4uCiAgKi8KLSNkZWZpbmUgR1VFU1RfR05UVEFCX0JBU0UgMHgzODAwMDAwMFVMTAotI2Rl
ZmluZSBHVUVTVF9HTlRUQUJfU0laRSAweDAxMDAwMDAwVUxMCisjZGVmaW5lIEdVRVNUX0dOVFRB
Ql9CQVNFIHhlbl9ta191bGxvbmcoMHgzODAwMDAwMCkKKyNkZWZpbmUgR1VFU1RfR05UVEFCX1NJ
WkUgeGVuX21rX3VsbG9uZygweDAxMDAwMDAwKQogCi0jZGVmaW5lIEdVRVNUX01BR0lDX0JBU0Ug
IDB4MzkwMDAwMDBVTEwKLSNkZWZpbmUgR1VFU1RfTUFHSUNfU0laRSAgMHgwMTAwMDAwMFVMTAor
I2RlZmluZSBHVUVTVF9NQUdJQ19CQVNFICB4ZW5fbWtfdWxsb25nKDB4MzkwMDAwMDApCisjZGVm
aW5lIEdVRVNUX01BR0lDX1NJWkUgIHhlbl9ta191bGxvbmcoMHgwMTAwMDAwMCkKIAogI2RlZmlu
ZSBHVUVTVF9SQU1fQkFOS1MgICAyCiAKLSNkZWZpbmUgR1VFU1RfUkFNMF9CQVNFICAgMHg0MDAw
MDAwMFVMTCAvKiAzR0Igb2YgbG93IFJBTSBAIDFHQiAqLwotI2RlZmluZSBHVUVTVF9SQU0wX1NJ
WkUgICAweGMwMDAwMDAwVUxMCisjZGVmaW5lIEdVRVNUX1JBTTBfQkFTRSAgIHhlbl9ta191bGxv
bmcoMHg0MDAwMDAwMCkgLyogM0dCIG9mIGxvdyBSQU0gQCAxR0IgKi8KKyNkZWZpbmUgR1VFU1Rf
UkFNMF9TSVpFICAgeGVuX21rX3VsbG9uZygweGMwMDAwMDAwKQogCi0jZGVmaW5lIEdVRVNUX1JB
TTFfQkFTRSAgIDB4MDIwMDAwMDAwMFVMTCAvKiAxMDE2R0Igb2YgUkFNIEAgOEdCICovCi0jZGVm
aW5lIEdVRVNUX1JBTTFfU0laRSAgIDB4ZmUwMDAwMDAwMFVMTAorI2RlZmluZSBHVUVTVF9SQU0x
X0JBU0UgICB4ZW5fbWtfdWxsb25nKDB4MDIwMDAwMDAwMCkgLyogMTAxNkdCIG9mIFJBTSBAIDhH
QiAqLworI2RlZmluZSBHVUVTVF9SQU0xX1NJWkUgICB4ZW5fbWtfdWxsb25nKDB4ZmUwMDAwMDAw
MCkKIAogI2RlZmluZSBHVUVTVF9SQU1fQkFTRSAgICBHVUVTVF9SQU0wX0JBU0UgLyogTG93ZXN0
IFJBTSBhZGRyZXNzICovCiAvKiBMYXJnZXN0IGFtb3VudCBvZiBhY3R1YWwgUkFNLCBub3QgaW5j
bHVkaW5nIGhvbGVzICovCkBAIC00MDUsMTIgKzQzOSwxNyBAQCB0eXBlZGVmIHVpbnQ2NF90IHhl
bl9jYWxsYmFja190OwogI2RlZmluZSBHVUVTVF9SQU1fQkFOS19CQVNFUyAgIHsgR1VFU1RfUkFN
MF9CQVNFLCBHVUVTVF9SQU0xX0JBU0UgfQogI2RlZmluZSBHVUVTVF9SQU1fQkFOS19TSVpFUyAg
IHsgR1VFU1RfUkFNMF9TSVpFLCBHVUVTVF9SQU0xX1NJWkUgfQogCisvKiBDdXJyZW50IHN1cHBv
cnRlZCBndWVzdCBWQ1BVcyAqLworI2RlZmluZSBHVUVTVF9NQVhfVkNQVVMgMTI4CisKIC8qIElu
dGVycnVwdHMgKi8KICNkZWZpbmUgR1VFU1RfVElNRVJfVklSVF9QUEkgICAgMjcKICNkZWZpbmUg
R1VFU1RfVElNRVJfUEhZU19TX1BQSSAgMjkKICNkZWZpbmUgR1VFU1RfVElNRVJfUEhZU19OU19Q
UEkgMzAKICNkZWZpbmUgR1VFU1RfRVZUQ0hOX1BQSSAgICAgICAgMzEKIAorI2RlZmluZSBHVUVT
VF9WUEwwMTFfU1BJICAgICAgICAzMgorCiAvKiBQU0NJIGZ1bmN0aW9ucyAqLwogI2RlZmluZSBQ
U0NJX2NwdV9zdXNwZW5kIDAKICNkZWZpbmUgUFNDSV9jcHVfb2ZmICAgICAxCkBAIC00MTksNiAr
NDU4LDExIEBAIHR5cGVkZWYgdWludDY0X3QgeGVuX2NhbGxiYWNrX3Q7CiAKICNlbmRpZgogCisj
aWZuZGVmIF9fQVNTRU1CTFlfXworLyogU3R1YiBkZWZpbml0aW9uIG9mIFBNVSBzdHJ1Y3R1cmUg
Ki8KK3R5cGVkZWYgc3RydWN0IHhlbl9wbXVfYXJjaCB7IHVpbnQ4X3QgZHVtbXk7IH0geGVuX3Bt
dV9hcmNoX3Q7CisjZW5kaWYKKwogI2VuZGlmIC8qICBfX1hFTl9QVUJMSUNfQVJDSF9BUk1fSF9f
ICovCiAKIC8qCmRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0
LmggYi9pbmNsdWRlL3hlbi9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMC4uMGVlM2VhMwotLS0gL2Rldi9udWxsCisrKyBiL2luY2x1ZGUv
eGVuL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaApAQCAtMCwwICsxLDI2MyBAQAorLyoKKyAqIGFy
Y2gteDg2L2NwdWZlYXR1cmVzZXQuaAorICoKKyAqIENQVSBmZWF0dXJlc2V0IGRlZmluaXRpb25z
CisgKgorICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRv
IGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weQorICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNz
b2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvCisgKiBkZWFs
IGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBs
aW1pdGF0aW9uIHRoZQorICogcmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVi
bGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yCisgKiBzZWxsIGNvcGllcyBvZiB0
aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBp
cworICogZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcgY29uZGl0
aW9uczoKKyAqCisgKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNz
aW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbgorICogYWxsIGNvcGllcyBvciBzdWJzdGFu
dGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuCisgKgorICogVEhFIFNPRlRXQVJFIElTIFBS
T1ZJREVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1IK
KyAqIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMg
T0YgTUVSQ0hBTlRBQklMSVRZLAorICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0Ug
QU5EIE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFCisgKiBBVVRIT1JTIE9S
IENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9U
SEVSCisgKiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JU
IE9SIE9USEVSV0lTRSwgQVJJU0lORworICogRlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04g
V0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUgorICogREVBTElOR1MgSU4gVEhF
IFNPRlRXQVJFLgorICoKKyAqIENvcHlyaWdodCAoYykgMjAxNSwgMjAxNiBDaXRyaXggU3lzdGVt
cywgSW5jLgorICovCisKKy8qCisgKiBUaGVyZSBhcmUgdHdvIGV4cGVjdGVkIHdheXMgb2YgaW5j
bHVkaW5nIHRoaXMgaGVhZGVyLgorICoKKyAqIDEpIFRoZSAiZGVmYXVsdCIgY2FzZSAoZXhwZWN0
ZWQgZnJvbSB0b29scyBldGMpLgorICoKKyAqIFNpbXBseSAjaW5jbHVkZSA8cHVibGljL2FyY2gt
eDg2L2NwdWZlYXR1cmVzZXQuaD4KKyAqCisgKiBJbiB0aGlzIGNpcmN1bXN0YW5jZSwgbm9ybWFs
IGhlYWRlciBndWFyZHMgYXBwbHkgYW5kIHRoZSBpbmNsdWRlciBzaGFsbCBnZXQKKyAqIGFuIGVu
dW1lcmF0aW9uIGluIHRoZSBYRU5fWDg2X0ZFQVRVUkVfeHh4IG5hbWVzcGFjZS4KKyAqCisgKiAy
KSBUaGUgc3BlY2lhbCBjYXNlIHdoZXJlIHRoZSBpbmNsdWRlciBwcm92aWRlcyBYRU5fQ1BVRkVB
VFVSRSgpIGluIHNjb3BlLgorICoKKyAqIEluIHRoaXMgY2FzZSwgbm8gaW5jbHVzaW9uIGd1YXJk
cyBhcHBseSBhbmQgdGhlIGNhbGxlciBpcyByZXNwb25zaWJsZSBmb3IKKyAqIHRoZWlyIFhFTl9D
UFVGRUFUVVJFKCkgYmVpbmcgYXBwcm9wcmlhdGUgaW4gdGhlIGluY2x1ZGVkIGNvbnRleHQuCisg
Ki8KKworI2lmbmRlZiBYRU5fQ1BVRkVBVFVSRQorCisvKgorICogSW5jbHVkZXIgaGFzIG5vdCBw
cm92aWRlZCBhIGN1c3RvbSBYRU5fQ1BVRkVBVFVSRSgpLiAgQXJyYW5nZSBmb3Igbm9ybWFsCisg
KiBoZWFkZXIgZ3VhcmRzLCBhbiBlbnVtIGFuZCBjb25zdGFudHMgaW4gdGhlIFhFTl9YODZfRkVB
VFVSRV94eHggbmFtZXNwYWNlLgorICovCisjaWZuZGVmIF9fWEVOX1BVQkxJQ19BUkNIX1g4Nl9D
UFVGRUFUVVJFU0VUX0hfXworI2RlZmluZSBfX1hFTl9QVUJMSUNfQVJDSF9YODZfQ1BVRkVBVFVS
RVNFVF9IX18KKworI2RlZmluZSBYRU5fQ1BVRkVBVFVSRVNFVF9ERUZBVUxUX0lOQ0xVREUKKwor
I2RlZmluZSBYRU5fQ1BVRkVBVFVSRShuYW1lLCB2YWx1ZSkgWEVOX1g4Nl9GRUFUVVJFXyMjbmFt
ZSA9IHZhbHVlLAorZW51bSB7CisKKyNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfQVJDSF9YODZfQ1BV
RkVBVFVSRVNFVF9IX18gKi8KKyNlbmRpZiAvKiAhWEVOX0NQVUZFQVRVUkUgKi8KKworCisjaWZk
ZWYgWEVOX0NQVUZFQVRVUkUKKy8qCisgKiBBIGZlYXR1cmVzZXQgaXMgYSBiaXRtYXAgb2YgeDg2
IGZlYXR1cmVzLCByZXByZXNlbnRlZCBhcyBhIGNvbGxlY3Rpb24gb2YKKyAqIDMyYml0IHdvcmRz
LgorICoKKyAqIFdvcmRzIGFyZSBhcyBzcGVjaWZpZWQgaW4gdmVuZG9ycyBwcm9ncmFtbWluZyBt
YW51YWxzLCBhbmQgc2hhbGwgbm90CisgKiBjb250YWluIGFueSBzeW50aGVzaWVkIHZhbHVlcy4g
IE5ldyB3b3JkcyBtYXkgYmUgYWRkZWQgdG8gdGhlIGVuZCBvZgorICogZmVhdHVyZXNldC4KKyAq
CisgKiBBbGwgZmVhdHVyZXNldCB3b3JkcyBjdXJyZW50bHkgb3JpZ2luYXRlIGZyb20gbGVhdmVz
IHNwZWNpZmllZCBmb3IgdGhlCisgKiBDUFVJRCBpbnN0cnVjdGlvbiwgYnV0IHRoaXMgaXMgbm90
IHByZWNsdWRlIG90aGVyIHNvdXJjZXMgb2YgaW5mb3JtYXRpb24uCisgKi8KKworLyoKKyAqIEF0
dHJpYnV0ZSBzeW50YXg6CisgKgorICogQXR0cmlidXRlcyBmb3IgYSBwYXJ0aWN1bGFyIGZlYXR1
cmUgYXJlIHByb3ZpZGVkIGFzIGNoYXJhY3RlcnMgYmVmb3JlIHRoZQorICogZmlyc3Qgc3BhY2Ug
aW4gdGhlIGNvbW1lbnQgaW1tZWRpYXRlbHkgZm9sbG93aW5nIHRoZSBmZWF0dXJlIHZhbHVlLiAg
Tm90ZSAtCisgKiBub25lIG9mIHRoZXNlIGF0dHJpYnV0ZXMgZm9ybSBwYXJ0IG9mIHRoZSBYZW4g
cHVibGljIEFCSS4KKyAqCisgKiBTcGVjaWFsOiAnIScKKyAqICAgVGhpcyBiaXQgaGFzIHNwZWNp
YWwgcHJvcGVydGllcyBhbmQgaXMgbm90IGEgc3RyYWlnaHQgaW5kaWNhdGlvbiBvZiBhCisgKiAg
IHBpZWNlIG9mIG5ldyBmdW5jdGlvbmFsaXR5LiAgWGVuIHdpbGwgaGFuZGxlIHRoZXNlIGRpZmZl
cmVudGx5LAorICogICBhbmQgbWF5IG92ZXJyaWRlIHRvb2xzdGFjayBzZXR0aW5ncyBjb21wbGV0
ZWx5LgorICoKKyAqIEFwcGxpY2FiaWxpdHkgdG8gZ3Vlc3RzOiAnQScsICdTJyBvciAnSCcKKyAq
ICAgJ0EnID0gQWxsIGd1ZXN0cy4KKyAqICAgJ1MnID0gQWxsIEhWTSBndWVzdHMgKG5vdCBQViBn
dWVzdHMpLgorICogICAnSCcgPSBIVk0gSEFQIGd1ZXN0cyAobm90IFBWIG9yIEhWTSBTaGFkb3cg
Z3Vlc3RzKS4KKyAqLworCisvKiBJbnRlbC1kZWZpbmVkIENQVSBmZWF0dXJlcywgQ1BVSUQgbGV2
ZWwgMHgwMDAwMDAwMS5lZHgsIHdvcmQgMCAqLworWEVOX0NQVUZFQVRVUkUoRlBVLCAgICAgICAg
ICAgMCozMisgMCkgLypBICBPbmJvYXJkIEZQVSAqLworWEVOX0NQVUZFQVRVUkUoVk1FLCAgICAg
ICAgICAgMCozMisgMSkgLypTICBWaXJ0dWFsIE1vZGUgRXh0ZW5zaW9ucyAqLworWEVOX0NQVUZF
QVRVUkUoREUsICAgICAgICAgICAgMCozMisgMikgLypBICBEZWJ1Z2dpbmcgRXh0ZW5zaW9ucyAq
LworWEVOX0NQVUZFQVRVUkUoUFNFLCAgICAgICAgICAgMCozMisgMykgLypTICBQYWdlIFNpemUg
RXh0ZW5zaW9ucyAqLworWEVOX0NQVUZFQVRVUkUoVFNDLCAgICAgICAgICAgMCozMisgNCkgLypB
ICBUaW1lIFN0YW1wIENvdW50ZXIgKi8KK1hFTl9DUFVGRUFUVVJFKE1TUiwgICAgICAgICAgIDAq
MzIrIDUpIC8qQSAgTW9kZWwtU3BlY2lmaWMgUmVnaXN0ZXJzLCBSRE1TUiwgV1JNU1IgKi8KK1hF
Tl9DUFVGRUFUVVJFKFBBRSwgICAgICAgICAgIDAqMzIrIDYpIC8qQSAgUGh5c2ljYWwgQWRkcmVz
cyBFeHRlbnNpb25zICovCitYRU5fQ1BVRkVBVFVSRShNQ0UsICAgICAgICAgICAwKjMyKyA3KSAv
KkEgIE1hY2hpbmUgQ2hlY2sgQXJjaGl0ZWN0dXJlICovCitYRU5fQ1BVRkVBVFVSRShDWDgsICAg
ICAgICAgICAwKjMyKyA4KSAvKkEgIENNUFhDSEc4IGluc3RydWN0aW9uICovCitYRU5fQ1BVRkVB
VFVSRShBUElDLCAgICAgICAgICAwKjMyKyA5KSAvKiFBIE9uYm9hcmQgQVBJQyAqLworWEVOX0NQ
VUZFQVRVUkUoU0VQLCAgICAgICAgICAgMCozMisxMSkgLypBICBTWVNFTlRFUi9TWVNFWElUICov
CitYRU5fQ1BVRkVBVFVSRShNVFJSLCAgICAgICAgICAwKjMyKzEyKSAvKlMgIE1lbW9yeSBUeXBl
IFJhbmdlIFJlZ2lzdGVycyAqLworWEVOX0NQVUZFQVRVUkUoUEdFLCAgICAgICAgICAgMCozMisx
MykgLypTICBQYWdlIEdsb2JhbCBFbmFibGUgKi8KK1hFTl9DUFVGRUFUVVJFKE1DQSwgICAgICAg
ICAgIDAqMzIrMTQpIC8qQSAgTWFjaGluZSBDaGVjayBBcmNoaXRlY3R1cmUgKi8KK1hFTl9DUFVG
RUFUVVJFKENNT1YsICAgICAgICAgIDAqMzIrMTUpIC8qQSAgQ01PViBpbnN0cnVjdGlvbiAoRkNN
T1ZDQyBhbmQgRkNPTUkgdG9vIGlmIEZQVSBwcmVzZW50KSAqLworWEVOX0NQVUZFQVRVUkUoUEFU
LCAgICAgICAgICAgMCozMisxNikgLypBICBQYWdlIEF0dHJpYnV0ZSBUYWJsZSAqLworWEVOX0NQ
VUZFQVRVUkUoUFNFMzYsICAgICAgICAgMCozMisxNykgLypTICAzNi1iaXQgUFNFcyAqLworWEVO
X0NQVUZFQVRVUkUoQ0xGTFVTSCwgICAgICAgMCozMisxOSkgLypBICBDTEZMVVNIIGluc3RydWN0
aW9uICovCitYRU5fQ1BVRkVBVFVSRShEUywgICAgICAgICAgICAwKjMyKzIxKSAvKiAgIERlYnVn
IFN0b3JlICovCitYRU5fQ1BVRkVBVFVSRShBQ1BJLCAgICAgICAgICAwKjMyKzIyKSAvKkEgIEFD
UEkgdmlhIE1TUiAqLworWEVOX0NQVUZFQVRVUkUoTU1YLCAgICAgICAgICAgMCozMisyMykgLypB
ICBNdWx0aW1lZGlhIEV4dGVuc2lvbnMgKi8KK1hFTl9DUFVGRUFUVVJFKEZYU1IsICAgICAgICAg
IDAqMzIrMjQpIC8qQSAgRlhTQVZFIGFuZCBGWFJTVE9SIGluc3RydWN0aW9ucyAqLworWEVOX0NQ
VUZFQVRVUkUoU1NFLCAgICAgICAgICAgMCozMisyNSkgLypBICBTdHJlYW1pbmcgU0lNRCBFeHRl
bnNpb25zICovCitYRU5fQ1BVRkVBVFVSRShTU0UyLCAgICAgICAgICAwKjMyKzI2KSAvKkEgIFN0
cmVhbWluZyBTSU1EIEV4dGVuc2lvbnMtMiAqLworWEVOX0NQVUZFQVRVUkUoU1MsICAgICAgICAg
ICAgMCozMisyNykgLypBICBDUFUgc2VsZiBzbm9vcCAqLworWEVOX0NQVUZFQVRVUkUoSFRULCAg
ICAgICAgICAgMCozMisyOCkgLyohQSBIeXBlci1UaHJlYWRpbmcgVGVjaG5vbG9neSAqLworWEVO
X0NQVUZFQVRVUkUoVE0xLCAgICAgICAgICAgMCozMisyOSkgLyogICBUaGVybWFsIE1vbml0b3Ig
MSAqLworWEVOX0NQVUZFQVRVUkUoUEJFLCAgICAgICAgICAgMCozMiszMSkgLyogICBQZW5kaW5n
IEJyZWFrIEVuYWJsZSAqLworCisvKiBJbnRlbC1kZWZpbmVkIENQVSBmZWF0dXJlcywgQ1BVSUQg
bGV2ZWwgMHgwMDAwMDAwMS5lY3gsIHdvcmQgMSAqLworWEVOX0NQVUZFQVRVUkUoU1NFMywgICAg
ICAgICAgMSozMisgMCkgLypBICBTdHJlYW1pbmcgU0lNRCBFeHRlbnNpb25zLTMgKi8KK1hFTl9D
UFVGRUFUVVJFKFBDTE1VTFFEUSwgICAgIDEqMzIrIDEpIC8qQSAgQ2FycnktbGVzcyBtdWxpdHBs
aWNhdGlvbiAqLworWEVOX0NQVUZFQVRVUkUoRFRFUzY0LCAgICAgICAgMSozMisgMikgLyogICA2
NC1iaXQgRGVidWcgU3RvcmUgKi8KK1hFTl9DUFVGRUFUVVJFKE1PTklUT1IsICAgICAgIDEqMzIr
IDMpIC8qICAgTW9uaXRvci9Nd2FpdCBzdXBwb3J0ICovCitYRU5fQ1BVRkVBVFVSRShEU0NQTCwg
ICAgICAgICAxKjMyKyA0KSAvKiAgIENQTCBRdWFsaWZpZWQgRGVidWcgU3RvcmUgKi8KK1hFTl9D
UFVGRUFUVVJFKFZNWCwgICAgICAgICAgIDEqMzIrIDUpIC8qUyAgVmlydHVhbCBNYWNoaW5lIEV4
dGVuc2lvbnMgKi8KK1hFTl9DUFVGRUFUVVJFKFNNWCwgICAgICAgICAgIDEqMzIrIDYpIC8qICAg
U2FmZXIgTW9kZSBFeHRlbnNpb25zICovCitYRU5fQ1BVRkVBVFVSRShFSVNULCAgICAgICAgICAx
KjMyKyA3KSAvKiAgIEVuaGFuY2VkIFNwZWVkU3RlcCAqLworWEVOX0NQVUZFQVRVUkUoVE0yLCAg
ICAgICAgICAgMSozMisgOCkgLyogICBUaGVybWFsIE1vbml0b3IgMiAqLworWEVOX0NQVUZFQVRV
UkUoU1NTRTMsICAgICAgICAgMSozMisgOSkgLypBICBTdXBwbGVtZW50YWwgU3RyZWFtaW5nIFNJ
TUQgRXh0ZW5zaW9ucy0zICovCitYRU5fQ1BVRkVBVFVSRShGTUEsICAgICAgICAgICAxKjMyKzEy
KSAvKkEgIEZ1c2VkIE11bHRpcGx5IEFkZCAqLworWEVOX0NQVUZFQVRVUkUoQ1gxNiwgICAgICAg
ICAgMSozMisxMykgLypBICBDTVBYQ0hHMTZCICovCitYRU5fQ1BVRkVBVFVSRShYVFBSLCAgICAg
ICAgICAxKjMyKzE0KSAvKiAgIFNlbmQgVGFzayBQcmlvcml0eSBNZXNzYWdlcyAqLworWEVOX0NQ
VUZFQVRVUkUoUERDTSwgICAgICAgICAgMSozMisxNSkgLyogICBQZXJmL0RlYnVnIENhcGFiaWxp
dHkgTVNSICovCitYRU5fQ1BVRkVBVFVSRShQQ0lELCAgICAgICAgICAxKjMyKzE3KSAvKkggIFBy
b2Nlc3MgQ29udGV4dCBJRCAqLworWEVOX0NQVUZFQVRVUkUoRENBLCAgICAgICAgICAgMSozMisx
OCkgLyogICBEaXJlY3QgQ2FjaGUgQWNjZXNzICovCitYRU5fQ1BVRkVBVFVSRShTU0U0XzEsICAg
ICAgICAxKjMyKzE5KSAvKkEgIFN0cmVhbWluZyBTSU1EIEV4dGVuc2lvbnMgNC4xICovCitYRU5f
Q1BVRkVBVFVSRShTU0U0XzIsICAgICAgICAxKjMyKzIwKSAvKkEgIFN0cmVhbWluZyBTSU1EIEV4
dGVuc2lvbnMgNC4yICovCitYRU5fQ1BVRkVBVFVSRShYMkFQSUMsICAgICAgICAxKjMyKzIxKSAv
KiFBIEV4dGVuZGVkIHhBUElDICovCitYRU5fQ1BVRkVBVFVSRShNT1ZCRSwgICAgICAgICAxKjMy
KzIyKSAvKkEgIG1vdmJlIGluc3RydWN0aW9uICovCitYRU5fQ1BVRkVBVFVSRShQT1BDTlQsICAg
ICAgICAxKjMyKzIzKSAvKkEgIFBPUENOVCBpbnN0cnVjdGlvbiAqLworWEVOX0NQVUZFQVRVUkUo
VFNDX0RFQURMSU5FLCAgMSozMisyNCkgLypTICBUU0MgRGVhZGxpbmUgVGltZXIgKi8KK1hFTl9D
UFVGRUFUVVJFKEFFU05JLCAgICAgICAgIDEqMzIrMjUpIC8qQSAgQUVTIGluc3RydWN0aW9ucyAq
LworWEVOX0NQVUZFQVRVUkUoWFNBVkUsICAgICAgICAgMSozMisyNikgLypBICBYU0FWRS9YUlNU
T1IvWFNFVEJWL1hHRVRCViAqLworWEVOX0NQVUZFQVRVUkUoT1NYU0FWRSwgICAgICAgMSozMisy
NykgLyohICBPU1hTQVZFICovCitYRU5fQ1BVRkVBVFVSRShBVlgsICAgICAgICAgICAxKjMyKzI4
KSAvKkEgIEFkdmFuY2VkIFZlY3RvciBFeHRlbnNpb25zICovCitYRU5fQ1BVRkVBVFVSRShGMTZD
LCAgICAgICAgICAxKjMyKzI5KSAvKkEgIEhhbGYtcHJlY2lzaW9uIGNvbnZlcnQgaW5zdHJ1Y3Rp
b24gKi8KK1hFTl9DUFVGRUFUVVJFKFJEUkFORCwgICAgICAgIDEqMzIrMzApIC8qQSAgRGlnaXRh
bCBSYW5kb20gTnVtYmVyIEdlbmVyYXRvciAqLworWEVOX0NQVUZFQVRVUkUoSFlQRVJWSVNPUiwg
ICAgMSozMiszMSkgLyohQSBSdW5uaW5nIHVuZGVyIHNvbWUgaHlwZXJ2aXNvciAqLworCisvKiBB
TUQtZGVmaW5lZCBDUFUgZmVhdHVyZXMsIENQVUlEIGxldmVsIDB4ODAwMDAwMDEuZWR4LCB3b3Jk
IDIgKi8KK1hFTl9DUFVGRUFUVVJFKFNZU0NBTEwsICAgICAgIDIqMzIrMTEpIC8qQSAgU1lTQ0FM
TC9TWVNSRVQgKi8KK1hFTl9DUFVGRUFUVVJFKE5YLCAgICAgICAgICAgIDIqMzIrMjApIC8qQSAg
RXhlY3V0ZSBEaXNhYmxlICovCitYRU5fQ1BVRkVBVFVSRShNTVhFWFQsICAgICAgICAyKjMyKzIy
KSAvKkEgIEFNRCBNTVggZXh0ZW5zaW9ucyAqLworWEVOX0NQVUZFQVRVUkUoRkZYU1IsICAgICAg
ICAgMiozMisyNSkgLypBICBGRlhTUiBpbnN0cnVjdGlvbiBvcHRpbWl6YXRpb25zICovCitYRU5f
Q1BVRkVBVFVSRShQQUdFMUdCLCAgICAgICAyKjMyKzI2KSAvKkggIDFHYiBsYXJnZSBwYWdlIHN1
cHBvcnQgKi8KK1hFTl9DUFVGRUFUVVJFKFJEVFNDUCwgICAgICAgIDIqMzIrMjcpIC8qUyAgUkRU
U0NQICovCitYRU5fQ1BVRkVBVFVSRShMTSwgICAgICAgICAgICAyKjMyKzI5KSAvKkEgIExvbmcg
TW9kZSAoeDg2LTY0KSAqLworWEVOX0NQVUZFQVRVUkUoM0ROT1dFWFQsICAgICAgMiozMiszMCkg
LypBICBBTUQgM0ROb3chIGV4dGVuc2lvbnMgKi8KK1hFTl9DUFVGRUFUVVJFKDNETk9XLCAgICAg
ICAgIDIqMzIrMzEpIC8qQSAgM0ROb3chICovCisKKy8qIEFNRC1kZWZpbmVkIENQVSBmZWF0dXJl
cywgQ1BVSUQgbGV2ZWwgMHg4MDAwMDAwMS5lY3gsIHdvcmQgMyAqLworWEVOX0NQVUZFQVRVUkUo
TEFIRl9MTSwgICAgICAgMyozMisgMCkgLypBICBMQUhGL1NBSEYgaW4gbG9uZyBtb2RlICovCitY
RU5fQ1BVRkVBVFVSRShDTVBfTEVHQUNZLCAgICAzKjMyKyAxKSAvKiFBIElmIHllcyBIeXBlclRo
cmVhZGluZyBub3QgdmFsaWQgKi8KK1hFTl9DUFVGRUFUVVJFKFNWTSwgICAgICAgICAgIDMqMzIr
IDIpIC8qUyAgU2VjdXJlIHZpcnR1YWwgbWFjaGluZSAqLworWEVOX0NQVUZFQVRVUkUoRVhUQVBJ
QywgICAgICAgMyozMisgMykgLyogICBFeHRlbmRlZCBBUElDIHNwYWNlICovCitYRU5fQ1BVRkVB
VFVSRShDUjhfTEVHQUNZLCAgICAzKjMyKyA0KSAvKlMgIENSOCBpbiAzMi1iaXQgbW9kZSAqLwor
WEVOX0NQVUZFQVRVUkUoQUJNLCAgICAgICAgICAgMyozMisgNSkgLypBICBBZHZhbmNlZCBiaXQg
bWFuaXB1bGF0aW9uICovCitYRU5fQ1BVRkVBVFVSRShTU0U0QSwgICAgICAgICAzKjMyKyA2KSAv
KkEgIFNTRS00QSAqLworWEVOX0NQVUZFQVRVUkUoTUlTQUxJR05TU0UsICAgMyozMisgNykgLypB
ICBNaXNhbGlnbmVkIFNTRSBtb2RlICovCitYRU5fQ1BVRkVBVFVSRSgzRE5PV1BSRUZFVENILCAz
KjMyKyA4KSAvKkEgIDNETm93IHByZWZldGNoIGluc3RydWN0aW9ucyAqLworWEVOX0NQVUZFQVRV
UkUoT1NWVywgICAgICAgICAgMyozMisgOSkgLyogICBPUyBWaXNpYmxlIFdvcmthcm91bmQgKi8K
K1hFTl9DUFVGRUFUVVJFKElCUywgICAgICAgICAgIDMqMzIrMTApIC8qICAgSW5zdHJ1Y3Rpb24g
QmFzZWQgU2FtcGxpbmcgKi8KK1hFTl9DUFVGRUFUVVJFKFhPUCwgICAgICAgICAgIDMqMzIrMTEp
IC8qQSAgZXh0ZW5kZWQgQVZYIGluc3RydWN0aW9ucyAqLworWEVOX0NQVUZFQVRVUkUoU0tJTklU
LCAgICAgICAgMyozMisxMikgLyogICBTS0lOSVQvU1RHSSBpbnN0cnVjdGlvbnMgKi8KK1hFTl9D
UFVGRUFUVVJFKFdEVCwgICAgICAgICAgIDMqMzIrMTMpIC8qICAgV2F0Y2hkb2cgdGltZXIgKi8K
K1hFTl9DUFVGRUFUVVJFKExXUCwgICAgICAgICAgIDMqMzIrMTUpIC8qUyAgTGlnaHQgV2VpZ2h0
IFByb2ZpbGluZyAqLworWEVOX0NQVUZFQVRVUkUoRk1BNCwgICAgICAgICAgMyozMisxNikgLypB
ICA0IG9wZXJhbmRzIE1BQyBpbnN0cnVjdGlvbnMgKi8KK1hFTl9DUFVGRUFUVVJFKE5PREVJRF9N
U1IsICAgIDMqMzIrMTkpIC8qICAgTm9kZUlkIE1TUiAqLworWEVOX0NQVUZFQVRVUkUoVEJNLCAg
ICAgICAgICAgMyozMisyMSkgLypBICB0cmFpbGluZyBiaXQgbWFuaXB1bGF0aW9ucyAqLworWEVO
X0NQVUZFQVRVUkUoVE9QT0VYVCwgICAgICAgMyozMisyMikgLyogICB0b3BvbG9neSBleHRlbnNp
b25zIENQVUlEIGxlYWZzICovCitYRU5fQ1BVRkVBVFVSRShEQkVYVCwgICAgICAgICAzKjMyKzI2
KSAvKkEgIGRhdGEgYnJlYWtwb2ludCBleHRlbnNpb24gKi8KK1hFTl9DUFVGRUFUVVJFKE1PTklU
T1JYLCAgICAgIDMqMzIrMjkpIC8qICAgTU9OSVRPUiBleHRlbnNpb24gKE1PTklUT1JYL01XQUlU
WCkgKi8KKworLyogSW50ZWwtZGVmaW5lZCBDUFUgZmVhdHVyZXMsIENQVUlEIGxldmVsIDB4MDAw
MDAwMEQ6MS5lYXgsIHdvcmQgNCAqLworWEVOX0NQVUZFQVRVUkUoWFNBVkVPUFQsICAgICAgNCoz
MisgMCkgLypBICBYU0FWRU9QVCBpbnN0cnVjdGlvbiAqLworWEVOX0NQVUZFQVRVUkUoWFNBVkVD
LCAgICAgICAgNCozMisgMSkgLypBICBYU0FWRUMvWFJTVE9SQyBpbnN0cnVjdGlvbnMgKi8KK1hF
Tl9DUFVGRUFUVVJFKFhHRVRCVjEsICAgICAgIDQqMzIrIDIpIC8qQSAgWEdFVEJWIHdpdGggJWVj
eD0xICovCitYRU5fQ1BVRkVBVFVSRShYU0FWRVMsICAgICAgICA0KjMyKyAzKSAvKlMgIFhTQVZF
Uy9YUlNUT1JTIGluc3RydWN0aW9ucyAqLworCisvKiBJbnRlbC1kZWZpbmVkIENQVSBmZWF0dXJl
cywgQ1BVSUQgbGV2ZWwgMHgwMDAwMDAwNzowLmVieCwgd29yZCA1ICovCitYRU5fQ1BVRkVBVFVS
RShGU0dTQkFTRSwgICAgICA1KjMyKyAwKSAvKkEgIHtSRCxXUn17RlMsR1N9QkFTRSBpbnN0cnVj
dGlvbnMgKi8KK1hFTl9DUFVGRUFUVVJFKFRTQ19BREpVU1QsICAgIDUqMzIrIDEpIC8qUyAgVFND
X0FESlVTVCBNU1IgYXZhaWxhYmxlICovCitYRU5fQ1BVRkVBVFVSRShTR1gsICAgICAgICAgICA1
KjMyKyAyKSAvKiAgIFNvZnR3YXJlIEd1YXJkIGV4dGVuc2lvbnMgKi8KK1hFTl9DUFVGRUFUVVJF
KEJNSTEsICAgICAgICAgIDUqMzIrIDMpIC8qQSAgMXN0IGJpdCBtYW5pcHVsYXRpb24gZXh0ZW5z
aW9ucyAqLworWEVOX0NQVUZFQVRVUkUoSExFLCAgICAgICAgICAgNSozMisgNCkgLypBICBIYXJk
d2FyZSBMb2NrIEVsaXNpb24gKi8KK1hFTl9DUFVGRUFUVVJFKEFWWDIsICAgICAgICAgIDUqMzIr
IDUpIC8qQSAgQVZYMiBpbnN0cnVjdGlvbnMgKi8KK1hFTl9DUFVGRUFUVVJFKEZEUF9FWENQX09O
TFksIDUqMzIrIDYpIC8qISAgeDg3IEZEUCBvbmx5IHVwZGF0ZWQgb24gZXhjZXB0aW9uLiAqLwor
WEVOX0NQVUZFQVRVUkUoU01FUCwgICAgICAgICAgNSozMisgNykgLypTICBTdXBlcnZpc29yIE1v
ZGUgRXhlY3V0aW9uIFByb3RlY3Rpb24gKi8KK1hFTl9DUFVGRUFUVVJFKEJNSTIsICAgICAgICAg
IDUqMzIrIDgpIC8qQSAgMm5kIGJpdCBtYW5pcHVsYXRpb24gZXh0ZW5zaW9ucyAqLworWEVOX0NQ
VUZFQVRVUkUoRVJNUywgICAgICAgICAgNSozMisgOSkgLypBICBFbmhhbmNlZCBSRVAgTU9WU0Iv
U1RPU0IgKi8KK1hFTl9DUFVGRUFUVVJFKElOVlBDSUQsICAgICAgIDUqMzIrMTApIC8qSCAgSW52
YWxpZGF0ZSBQcm9jZXNzIENvbnRleHQgSUQgKi8KK1hFTl9DUFVGRUFUVVJFKFJUTSwgICAgICAg
ICAgIDUqMzIrMTEpIC8qQSAgUmVzdHJpY3RlZCBUcmFuc2FjdGlvbmFsIE1lbW9yeSAqLworWEVO
X0NQVUZFQVRVUkUoUFFNLCAgICAgICAgICAgNSozMisxMikgLyogICBQbGF0Zm9ybSBRb1MgTW9u
aXRvcmluZyAqLworWEVOX0NQVUZFQVRVUkUoTk9fRlBVX1NFTCwgICAgNSozMisxMykgLyohICBG
UFUgQ1MvRFMgc3RvcmVkIGFzIHplcm8gKi8KK1hFTl9DUFVGRUFUVVJFKE1QWCwgICAgICAgICAg
IDUqMzIrMTQpIC8qUyAgTWVtb3J5IFByb3RlY3Rpb24gRXh0ZW5zaW9ucyAqLworWEVOX0NQVUZF
QVRVUkUoUFFFLCAgICAgICAgICAgNSozMisxNSkgLyogICBQbGF0Zm9ybSBRb1MgRW5mb3JjZW1l
bnQgKi8KK1hFTl9DUFVGRUFUVVJFKEFWWDUxMkYsICAgICAgIDUqMzIrMTYpIC8qQSAgQVZYLTUx
MiBGb3VuZGF0aW9uIEluc3RydWN0aW9ucyAqLworWEVOX0NQVUZFQVRVUkUoQVZYNTEyRFEsICAg
ICAgNSozMisxNykgLypBICBBVlgtNTEyIERvdWJsZXdvcmQgJiBRdWFkd29yZCBJbnN0cnMgKi8K
K1hFTl9DUFVGRUFUVVJFKFJEU0VFRCwgICAgICAgIDUqMzIrMTgpIC8qQSAgUkRTRUVEIGluc3Ry
dWN0aW9uICovCitYRU5fQ1BVRkVBVFVSRShBRFgsICAgICAgICAgICA1KjMyKzE5KSAvKkEgIEFE
Q1gsIEFET1ggaW5zdHJ1Y3Rpb25zICovCitYRU5fQ1BVRkVBVFVSRShTTUFQLCAgICAgICAgICA1
KjMyKzIwKSAvKlMgIFN1cGVydmlzb3IgTW9kZSBBY2Nlc3MgUHJldmVudGlvbiAqLworWEVOX0NQ
VUZFQVRVUkUoQVZYNTEySUZNQSwgICAgNSozMisyMSkgLypBICBBVlgtNTEyIEludGVnZXIgRnVz
ZWQgTXVsdGlwbHkgQWRkICovCitYRU5fQ1BVRkVBVFVSRShDTEZMVVNIT1BULCAgICA1KjMyKzIz
KSAvKkEgIENMRkxVU0hPUFQgaW5zdHJ1Y3Rpb24gKi8KK1hFTl9DUFVGRUFUVVJFKENMV0IsICAg
ICAgICAgIDUqMzIrMjQpIC8qQSAgQ0xXQiBpbnN0cnVjdGlvbiAqLworWEVOX0NQVUZFQVRVUkUo
QVZYNTEyUEYsICAgICAgNSozMisyNikgLypBICBBVlgtNTEyIFByZWZldGNoIEluc3RydWN0aW9u
cyAqLworWEVOX0NQVUZFQVRVUkUoQVZYNTEyRVIsICAgICAgNSozMisyNykgLypBICBBVlgtNTEy
IEV4cG9uZW50ICYgUmVjaXByb2NhbCBJbnN0cnMgKi8KK1hFTl9DUFVGRUFUVVJFKEFWWDUxMkNE
LCAgICAgIDUqMzIrMjgpIC8qQSAgQVZYLTUxMiBDb25mbGljdCBEZXRlY3Rpb24gSW5zdHJzICov
CitYRU5fQ1BVRkVBVFVSRShTSEEsICAgICAgICAgICA1KjMyKzI5KSAvKkEgIFNIQTEgJiBTSEEy
NTYgaW5zdHJ1Y3Rpb25zICovCitYRU5fQ1BVRkVBVFVSRShBVlg1MTJCVywgICAgICA1KjMyKzMw
KSAvKkEgIEFWWC01MTIgQnl0ZSBhbmQgV29yZCBJbnN0cnVjdGlvbnMgKi8KK1hFTl9DUFVGRUFU
VVJFKEFWWDUxMlZMLCAgICAgIDUqMzIrMzEpIC8qQSAgQVZYLTUxMiBWZWN0b3IgTGVuZ3RoIEV4
dGVuc2lvbnMgKi8KKworLyogSW50ZWwtZGVmaW5lZCBDUFUgZmVhdHVyZXMsIENQVUlEIGxldmVs
IDB4MDAwMDAwMDc6MC5lY3gsIHdvcmQgNiAqLworWEVOX0NQVUZFQVRVUkUoUFJFRkVUQ0hXVDEs
ICAgNiozMisgMCkgLypBICBQUkVGRVRDSFdUMSBpbnN0cnVjdGlvbiAqLworWEVOX0NQVUZFQVRV
UkUoQVZYNTEyVkJNSSwgICAgNiozMisgMSkgLypBICBBVlgtNTEyIFZlY3RvciBCeXRlIE1hbmlw
dWxhdGlvbiBJbnN0cnMgKi8KK1hFTl9DUFVGRUFUVVJFKFVNSVAsICAgICAgICAgIDYqMzIrIDIp
IC8qUyAgVXNlciBNb2RlIEluc3RydWN0aW9uIFByZXZlbnRpb24gKi8KK1hFTl9DUFVGRUFUVVJF
KFBLVSwgICAgICAgICAgIDYqMzIrIDMpIC8qSCAgUHJvdGVjdGlvbiBLZXlzIGZvciBVc2Vyc3Bh
Y2UgKi8KK1hFTl9DUFVGRUFUVVJFKE9TUEtFLCAgICAgICAgIDYqMzIrIDQpIC8qISAgT1MgUHJv
dGVjdGlvbiBLZXlzIEVuYWJsZSAqLworWEVOX0NQVUZFQVRVUkUoQVZYNTEyX1ZQT1BDTlREUSwg
NiozMisxNCkgLypBICBQT1BDTlQgZm9yIHZlY3RvcnMgb2YgRFcvUVcgKi8KK1hFTl9DUFVGRUFU
VVJFKFJEUElELCAgICAgICAgIDYqMzIrMjIpIC8qQSAgUkRQSUQgaW5zdHJ1Y3Rpb24gKi8KKwor
LyogQU1ELWRlZmluZWQgQ1BVIGZlYXR1cmVzLCBDUFVJRCBsZXZlbCAweDgwMDAwMDA3LmVkeCwg
d29yZCA3ICovCitYRU5fQ1BVRkVBVFVSRShJVFNDLCAgICAgICAgICA3KjMyKyA4KSAvKiAgIElu
dmFyaWFudCBUU0MgKi8KK1hFTl9DUFVGRUFUVVJFKEVGUk8sICAgICAgICAgIDcqMzIrMTApIC8q
ICAgQVBFUkYvTVBFUkYgUmVhZCBPbmx5IGludGVyZmFjZSAqLworCisvKiBBTUQtZGVmaW5lZCBD
UFUgZmVhdHVyZXMsIENQVUlEIGxldmVsIDB4ODAwMDAwMDguZWJ4LCB3b3JkIDggKi8KK1hFTl9D
UFVGRUFUVVJFKENMWkVSTywgICAgICAgIDgqMzIrIDApIC8qQSAgQ0xaRVJPIGluc3RydWN0aW9u
ICovCisKKy8qIEludGVsLWRlZmluZWQgQ1BVIGZlYXR1cmVzLCBDUFVJRCBsZXZlbCAweDAwMDAw
MDA3OjAuZWR4LCB3b3JkIDkgKi8KK1hFTl9DUFVGRUFUVVJFKEFWWDUxMl80Vk5OSVcsIDkqMzIr
IDIpIC8qQSBBVlg1MTIgTmV1cmFsIE5ldHdvcmsgSW5zdHJ1Y3Rpb25zICovCitYRU5fQ1BVRkVB
VFVSRShBVlg1MTJfNEZNQVBTLCA5KjMyKyAzKSAvKkEgQVZYNTEyIE11bHRpcGx5IEFjY3VtdWxh
dGlvbiBTaW5nbGUgUHJlY2lzaW9uICovCisKKyNlbmRpZiAvKiBYRU5fQ1BVRkVBVFVSRSAqLwor
CisvKiBDbGVhbiB1cCBmcm9tIGEgZGVmYXVsdCBpbmNsdWRlLiAgQ2xvc2UgdGhlIGVudW0gKGZv
ciBDKS4gKi8KKyNpZmRlZiBYRU5fQ1BVRkVBVFVSRVNFVF9ERUZBVUxUX0lOQ0xVREUKKyN1bmRl
ZiBYRU5fQ1BVRkVBVFVSRVNFVF9ERUZBVUxUX0lOQ0xVREUKKyN1bmRlZiBYRU5fQ1BVRkVBVFVS
RQorfTsKKworI2VuZGlmIC8qIFhFTl9DUFVGRUFUVVJFU0VUX0RFRkFVTFRfSU5DTFVERSAqLwor
CisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAi
QlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRh
YnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL2FyY2gt
eDg2L2NwdWlkLmggYi9pbmNsdWRlL3hlbi9hcmNoLXg4Ni9jcHVpZC5oCmluZGV4IGQ3MDkzNDAu
LmViNzY4NzUgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveGVuL2FyY2gteDg2L2NwdWlkLmgKKysrIGIv
aW5jbHVkZS94ZW4vYXJjaC14ODYvY3B1aWQuaApAQCAtNzMsMTEgKzczLDI3IEBACiAjZGVmaW5l
IF9YRU5fQ1BVSURfRkVBVDFfTU1VX1BUX1VQREFURV9QUkVTRVJWRV9BRCAwCiAjZGVmaW5lIFhF
Tl9DUFVJRF9GRUFUMV9NTVVfUFRfVVBEQVRFX1BSRVNFUlZFX0FEICAoMXU8PDApCiAKKy8qCisg
KiBMZWFmIDQgKDB4NDAwMDB4MDMpCisgKiBTdWItbGVhZiAwOiBFQVg6IGJpdCAwOiBlbXVsYXRl
ZCB0c2MKKyAqICAgICAgICAgICAgICAgICAgYml0IDE6IGhvc3QgdHNjIGlzIGtub3duIHRvIGJl
IHJlbGlhYmxlCisgKiAgICAgICAgICAgICAgICAgIGJpdCAyOiBSRFRTQ1AgaW5zdHJ1Y3Rpb24g
YXZhaWxhYmxlCisgKiAgICAgICAgICAgICBFQlg6IHRzY19tb2RlOiAwPWRlZmF1bHQgKGVtdWxh
dGUgaWYgbmVjZXNzYXJ5KSwgMT1lbXVsYXRlLAorICogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgMj1ubyBlbXVsYXRpb24sIDM9bm8gZW11bGF0aW9uICsgVFNDX0FVWCBzdXBwb3J0CisgKiAg
ICAgICAgICAgICBFQ1g6IGd1ZXN0IHRzYyBmcmVxdWVuY3kgaW4ga0h6CisgKiAgICAgICAgICAg
ICBFRFg6IGd1ZXN0IHRzYyBpbmNhcm5hdGlvbiAobWlncmF0aW9uIGNvdW50KQorICogU3ViLWxl
YWYgMTogRUFYOiB0c2Mgb2Zmc2V0IGxvdyBwYXJ0CisgKiAgICAgICAgICAgICBFQlg6IHRzYyBv
ZmZzZXQgaGlnaCBwYXJ0CisgKiAgICAgICAgICAgICBFQ1g6IG11bHRpcGxpY2F0b3IgZm9yIHRz
Yy0+bnMgY29udmVyc2lvbgorICogICAgICAgICAgICAgRURYOiBzaGlmdCBhbW91bnQgZm9yIHRz
Yy0+bnMgY29udmVyc2lvbgorICogU3ViLWxlYWYgMjogRUFYOiBob3N0IHRzYyBmcmVxdWVuY3kg
aW4ga0h6CisgKi8KKwogLyoKICAqIExlYWYgNSAoMHg0MDAwMHgwNCkKICAqIEhWTS1zcGVjaWZp
YyBmZWF0dXJlcwotICogRUFYOiBGZWF0dXJlcwotICogRUJYOiB2Y3B1IGlkIChpZmYgRUFYIGhh
cyBYRU5fSFZNX0NQVUlEX1ZDUFVfSURfUFJFU0VOVCBmbGFnKQorICogU3ViLWxlYWYgMDogRUFY
OiBGZWF0dXJlcworICogU3ViLWxlYWYgMDogRUJYOiB2Y3B1IGlkIChpZmYgRUFYIGhhcyBYRU5f
SFZNX0NQVUlEX1ZDUFVfSURfUFJFU0VOVCBmbGFnKQogICovCiAjZGVmaW5lIFhFTl9IVk1fQ1BV
SURfQVBJQ19BQ0NFU1NfVklSVCAoMXUgPDwgMCkgLyogVmlydHVhbGl6ZWQgQVBJQyByZWdpc3Rl
cnMgKi8KICNkZWZpbmUgWEVOX0hWTV9DUFVJRF9YMkFQSUNfVklSVCAgICAgICgxdSA8PCAxKSAv
KiBWaXJ0dWFsaXplZCB4MkFQSUMgYWNjZXNzZXMgKi8KQEAgLTg1LDYgKzEwMSwxNiBAQAogI2Rl
ZmluZSBYRU5fSFZNX0NQVUlEX0lPTU1VX01BUFBJTkdTICAgKDF1IDw8IDIpCiAjZGVmaW5lIFhF
Tl9IVk1fQ1BVSURfVkNQVV9JRF9QUkVTRU5UICAoMXUgPDwgMykgLyogdmNwdSBpZCBpcyBwcmVz
ZW50IGluIEVCWCAqLwogCi0jZGVmaW5lIFhFTl9DUFVJRF9NQVhfTlVNX0xFQVZFUyA0CisvKgor
ICogTGVhZiA2ICgweDQwMDAweDA1KQorICogUFYtc3BlY2lmaWMgcGFyYW1ldGVycworICogU3Vi
LWxlYWYgMDogRUFYOiBtYXggYXZhaWxhYmxlIHN1Yi1sZWFmCisgKiBTdWItbGVhZiAwOiBFQlg6
IGJpdHMgMC03OiBtYXggbWFjaGluZSBhZGRyZXNzIHdpZHRoCisgKi8KKworLyogTWF4LiBhZGRy
ZXNzIHdpZHRoIGluIGJpdHMgdGFraW5nIG1lbW9yeSBob3RwbHVnIGludG8gYWNjb3VudC4gKi8K
KyNkZWZpbmUgWEVOX0NQVUlEX01BQ0hJTkVfQUREUkVTU19XSURUSF9NQVNLICgweGZmdSA8PCAw
KQorCisjZGVmaW5lIFhFTl9DUFVJRF9NQVhfTlVNX0xFQVZFUyA1CiAKICNlbmRpZiAvKiBfX1hF
Tl9QVUJMSUNfQVJDSF9YODZfQ1BVSURfSF9fICovCmRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi9h
cmNoLXg4Ni9odm0vc2F2ZS5oIGIvaW5jbHVkZS94ZW4vYXJjaC14ODYvaHZtL3NhdmUuaAppbmRl
eCBlZmIwYjYyLi5mZDdiZjNmIDEwMDY0NAotLS0gYS9pbmNsdWRlL3hlbi9hcmNoLXg4Ni9odm0v
c2F2ZS5oCisrKyBiL2luY2x1ZGUveGVuL2FyY2gteDg2L2h2bS9zYXZlLmgKQEAgLTQ3LDcgKzQ3
LDkgQEAgREVDTEFSRV9IVk1fU0FWRV9UWVBFKEhFQURFUiwgMSwgc3RydWN0IGh2bV9zYXZlX2hl
YWRlcik7CiAvKgogICogUHJvY2Vzc29yCiAgKgotICogQ29tcGF0OiBQcmUtMy40IGRpZG4ndCBo
YXZlIG1zcl90c2NfYXV4CisgKiBDb21wYXQ6CisgKiAgICAgLSBQcmUtMy40IGRpZG4ndCBoYXZl
IG1zcl90c2NfYXV4CisgKiAgICAgLSBQcmUtNC43IGRpZG4ndCBoYXZlIGZwdV9pbml0aWFsaXNl
ZAogICovCiAKIHN0cnVjdCBodm1faHdfY3B1IHsKQEAgLTEzMyw3ICsxMzUsNyBAQCBzdHJ1Y3Qg
aHZtX2h3X2NwdSB7CiAgICAgdWludDY0X3Qgc2hhZG93X2dzOwogCiAgICAgLyogbXNyIGNvbnRl
bnQgc2F2ZWQvcmVzdG9yZWQuICovCi0gICAgdWludDY0X3QgbXNyX2ZsYWdzOworICAgIHVpbnQ2
NF90IG1zcl9mbGFnczsgLyogT2Jzb2xldGUsIGlnbm9yZWQuICovCiAgICAgdWludDY0X3QgbXNy
X2xzdGFyOwogICAgIHVpbnQ2NF90IG1zcl9zdGFyOwogICAgIHVpbnQ2NF90IG1zcl9jc3RhcjsK
QEAgLTE1Nyw2ICsxNTksMTEgQEAgc3RydWN0IGh2bV9od19jcHUgewogICAgIH07CiAgICAgLyog
ZXJyb3IgY29kZSBmb3IgcGVuZGluZyBldmVudCAqLwogICAgIHVpbnQzMl90IGVycm9yX2NvZGU7
CisKKyNkZWZpbmUgX1hFTl9YODZfRlBVX0lOSVRJQUxJU0VEICAgICAgICAwCisjZGVmaW5lIFhF
Tl9YODZfRlBVX0lOSVRJQUxJU0VEICAgICAgICAgKDFVPDxfWEVOX1g4Nl9GUFVfSU5JVElBTElT
RUQpCisgICAgdWludDMyX3QgZmxhZ3M7CisgICAgdWludDMyX3QgcGFkMDsKIH07CiAKIHN0cnVj
dCBodm1faHdfY3B1X2NvbXBhdCB7CkBAIC0yNDIsNyArMjQ5LDcgQEAgc3RydWN0IGh2bV9od19j
cHVfY29tcGF0IHsKICAgICB1aW50NjRfdCBzaGFkb3dfZ3M7CiAKICAgICAvKiBtc3IgY29udGVu
dCBzYXZlZC9yZXN0b3JlZC4gKi8KLSAgICB1aW50NjRfdCBtc3JfZmxhZ3M7CisgICAgdWludDY0
X3QgbXNyX2ZsYWdzOyAvKiBPYnNvbGV0ZSwgaWdub3JlZC4gKi8KICAgICB1aW50NjRfdCBtc3Jf
bHN0YXI7CiAgICAgdWludDY0X3QgbXNyX3N0YXI7CiAgICAgdWludDY0X3QgbXNyX2NzdGFyOwpA
QCAtMjY4LDE5ICsyNzUsMjYgQEAgc3RydWN0IGh2bV9od19jcHVfY29tcGF0IHsKICAgICB1aW50
MzJfdCBlcnJvcl9jb2RlOwogfTsKIAotc3RhdGljIGlubGluZSBpbnQgX2h2bV9od19maXhfY3B1
KHZvaWQgKmgpIHsKK3N0YXRpYyBpbmxpbmUgaW50IF9odm1faHdfZml4X2NwdSh2b2lkICpoLCB1
aW50MzJfdCBzaXplKSB7CiAKICAgICB1bmlvbiBodm1faHdfY3B1X3VuaW9uIHsKICAgICAgICAg
c3RydWN0IGh2bV9od19jcHUgbmF0OwogICAgICAgICBzdHJ1Y3QgaHZtX2h3X2NwdV9jb21wYXQg
Y21wOwogICAgIH0gKnVjcHUgPSAodW5pb24gaHZtX2h3X2NwdV91bmlvbiAqKWg7CiAKLSAgICAv
KiBJZiB3ZSBjb3B5IGZyb20gdGhlIGVuZCBiYWNrd2FyZHMsIHdlIHNob3VsZAotICAgICAqIGJl
IGFibGUgdG8gZG8gdGhlIG1vZGlmaWNhdGlvbiBpbi1wbGFjZSAqLwotICAgIHVjcHUtPm5hdC5l
cnJvcl9jb2RlID0gdWNwdS0+Y21wLmVycm9yX2NvZGU7Ci0gICAgdWNwdS0+bmF0LnBlbmRpbmdf
ZXZlbnQgPSB1Y3B1LT5jbXAucGVuZGluZ19ldmVudDsKLSAgICB1Y3B1LT5uYXQudHNjID0gdWNw
dS0+Y21wLnRzYzsKLSAgICB1Y3B1LT5uYXQubXNyX3RzY19hdXggPSAwOworICAgIGlmICggc2l6
ZSA9PSBzaXplb2Yoc3RydWN0IGh2bV9od19jcHVfY29tcGF0KSApCisgICAgeworICAgICAgICAv
KgorICAgICAgICAgKiBJZiB3ZSBjb3B5IGZyb20gdGhlIGVuZCBiYWNrd2FyZHMsIHdlIHNob3Vs
ZAorICAgICAgICAgKiBiZSBhYmxlIHRvIGRvIHRoZSBtb2RpZmljYXRpb24gaW4tcGxhY2UuCisg
ICAgICAgICAqLworICAgICAgICB1Y3B1LT5uYXQuZXJyb3JfY29kZSA9IHVjcHUtPmNtcC5lcnJv
cl9jb2RlOworICAgICAgICB1Y3B1LT5uYXQucGVuZGluZ19ldmVudCA9IHVjcHUtPmNtcC5wZW5k
aW5nX2V2ZW50OworICAgICAgICB1Y3B1LT5uYXQudHNjID0gdWNwdS0+Y21wLnRzYzsKKyAgICAg
ICAgdWNwdS0+bmF0Lm1zcl90c2NfYXV4ID0gMDsKKyAgICB9CisgICAgLyogTWltaWMgdGhlIG9s
ZCBiZWhhdmlvdXIgYnkgdW5jb25kaXRpb25hbGx5IHNldHRpbmcgZnB1X2luaXRpYWxpc2VkLiAq
LworICAgIHVjcHUtPm5hdC5mbGFncyA9IFhFTl9YODZfRlBVX0lOSVRJQUxJU0VEOwogCiAgICAg
cmV0dXJuIDA7CiB9CkBAIC0zNDcsMzAgKzM2MSw0MSBAQCBERUNMQVJFX0hWTV9TQVZFX1RZUEUo
UElDLCAzLCBzdHJ1Y3QgaHZtX2h3X3ZwaWMpOwogICogSU8tQVBJQwogICovCiAKK3VuaW9uIHZp
b2FwaWNfcmVkaXJfZW50cnkKK3sKKyAgICB1aW50NjRfdCBiaXRzOworICAgIHN0cnVjdCB7Cisg
ICAgICAgIHVpbnQ4X3QgdmVjdG9yOworICAgICAgICB1aW50OF90IGRlbGl2ZXJ5X21vZGU6MzsK
KyAgICAgICAgdWludDhfdCBkZXN0X21vZGU6MTsKKyAgICAgICAgdWludDhfdCBkZWxpdmVyeV9z
dGF0dXM6MTsKKyAgICAgICAgdWludDhfdCBwb2xhcml0eToxOworICAgICAgICB1aW50OF90IHJl
bW90ZV9pcnI6MTsKKyAgICAgICAgdWludDhfdCB0cmlnX21vZGU6MTsKKyAgICAgICAgdWludDhf
dCBtYXNrOjE7CisgICAgICAgIHVpbnQ4X3QgcmVzZXJ2ZTo3OworICAgICAgICB1aW50OF90IHJl
c2VydmVkWzRdOworICAgICAgICB1aW50OF90IGRlc3RfaWQ7CisgICAgfSBmaWVsZHM7Cit9Owor
CiAjZGVmaW5lIFZJT0FQSUNfTlVNX1BJTlMgIDQ4IC8qIDE2IElTQSBJUlFzLCAzMiBub24tbGVn
YWN5IFBDSSBJUlFTLiAqLwogCi1zdHJ1Y3QgaHZtX2h3X3Zpb2FwaWMgewotICAgIHVpbnQ2NF90
IGJhc2VfYWRkcmVzczsKLSAgICB1aW50MzJfdCBpb3JlZ3NlbDsKLSAgICB1aW50MzJfdCBpZDsK
LSAgICB1bmlvbiB2aW9hcGljX3JlZGlyX2VudHJ5Ci0gICAgewotICAgICAgICB1aW50NjRfdCBi
aXRzOwotICAgICAgICBzdHJ1Y3QgewotICAgICAgICAgICAgdWludDhfdCB2ZWN0b3I7Ci0gICAg
ICAgICAgICB1aW50OF90IGRlbGl2ZXJ5X21vZGU6MzsKLSAgICAgICAgICAgIHVpbnQ4X3QgZGVz
dF9tb2RlOjE7Ci0gICAgICAgICAgICB1aW50OF90IGRlbGl2ZXJ5X3N0YXR1czoxOwotICAgICAg
ICAgICAgdWludDhfdCBwb2xhcml0eToxOwotICAgICAgICAgICAgdWludDhfdCByZW1vdGVfaXJy
OjE7Ci0gICAgICAgICAgICB1aW50OF90IHRyaWdfbW9kZToxOwotICAgICAgICAgICAgdWludDhf
dCBtYXNrOjE7Ci0gICAgICAgICAgICB1aW50OF90IHJlc2VydmU6NzsKLSAgICAgICAgICAgIHVp
bnQ4X3QgcmVzZXJ2ZWRbNF07Ci0gICAgICAgICAgICB1aW50OF90IGRlc3RfaWQ7Ci0gICAgICAg
IH0gZmllbGRzOwotICAgIH0gcmVkaXJ0YmxbVklPQVBJQ19OVU1fUElOU107Ci19OworI2RlZmlu
ZSBYRU5fSFZNX1ZJT0FQSUMobmFtZSwgY250KSAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
c3RydWN0IG5hbWUgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgdWludDY0X3QgYmFzZV9hZGRyZXNzOyAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICB1aW50MzJfdCBpb3JlZ3NlbDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgIHVpbnQzMl90IGlkOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgdW5pb24gdmlvYXBpY19yZWRpcl9lbnRyeSByZWRpcnRibFtjbnRdOyAgICAg
ICAgXAorICAgIH0KKworWEVOX0hWTV9WSU9BUElDKGh2bV9od192aW9hcGljLCBWSU9BUElDX05V
TV9QSU5TKTsKKworI2lmbmRlZiBfX1hFTl9fCisjdW5kZWYgWEVOX0hWTV9WSU9BUElDCisjZWxz
ZQorI3VuZGVmIFZJT0FQSUNfTlVNX1BJTlMKKyNlbmRpZgogCiBERUNMQVJFX0hWTV9TQVZFX1RZ
UEUoSU9BUElDLCA0LCBzdHJ1Y3QgaHZtX2h3X3Zpb2FwaWMpOwogCkBAIC01NTAsMTIgKzU3NSwx
MSBAQCBzdHJ1Y3QgaHZtX2h3X2NwdV94c2F2ZSB7CiAgICAgc3RydWN0IHsKICAgICAgICAgc3Ry
dWN0IHsgY2hhciB4WzUxMl07IH0gZnB1X3NzZTsKIAotICAgICAgICBzdHJ1Y3QgeworICAgICAg
ICBzdHJ1Y3QgaHZtX2h3X2NwdV94c2F2ZV9oZHIgewogICAgICAgICAgICAgdWludDY0X3QgeHN0
YXRlX2J2OyAgICAgICAgIC8qIFVwZGF0ZWQgYnkgWFJTVE9SICovCi0gICAgICAgICAgICB1aW50
NjRfdCByZXNlcnZlZFs3XTsKKyAgICAgICAgICAgIHVpbnQ2NF90IHhjb21wX2J2OyAgICAgICAg
ICAvKiBVcGRhdGVkIGJ5IFhSU1RPUntDLFN9ICovCisgICAgICAgICAgICB1aW50NjRfdCByZXNl
cnZlZFs2XTsKICAgICAgICAgfSB4c2F2ZV9oZHI7ICAgICAgICAgICAgICAgICAgICAvKiBUaGUg
NjQtYnl0ZSBoZWFkZXIgKi8KLQotICAgICAgICBzdHJ1Y3QgeyBjaGFyIHhbMF07IH0geW1tOyAg
ICAvKiBZTU0gKi8KICAgICB9IHNhdmVfYXJlYTsKIH07CiAKQEAgLTU3NSw3ICs1OTksOSBAQCBz
dHJ1Y3QgaHZtX3ZpcmlkaWFuX2RvbWFpbl9jb250ZXh0IHsKIERFQ0xBUkVfSFZNX1NBVkVfVFlQ
RShWSVJJRElBTl9ET01BSU4sIDE1LCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX2RvbWFpbl9jb250ZXh0
KTsKIAogc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQgewotICAgIHVpbnQ2NF90IGFw
aWNfYXNzaXN0OworICAgIHVpbnQ2NF90IHZwX2Fzc2lzdF9tc3I7CisgICAgdWludDhfdCAgdnBf
YXNzaXN0X3ZlY3RvcjsKKyAgICB1aW50OF90ICBfcGFkWzddOwogfTsKIAogREVDTEFSRV9IVk1f
U0FWRV9UWVBFKFZJUklESUFOX1ZDUFUsIDE3LCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29u
dGV4dCk7CkBAIC01ODQsNiArNjEwLDcgQEAgc3RydWN0IGh2bV92bWNlX3ZjcHUgewogICAgIHVp
bnQ2NF90IGNhcHM7CiAgICAgdWludDY0X3QgbWNpX2N0bDJfYmFuazA7CiAgICAgdWludDY0X3Qg
bWNpX2N0bDJfYmFuazE7CisgICAgdWludDY0X3QgbWNnX2V4dF9jdGw7CiB9OwogCiBERUNMQVJF
X0hWTV9TQVZFX1RZUEUoVk1DRV9WQ1BVLCAxOCwgc3RydWN0IGh2bV92bWNlX3ZjcHUpOwpkaWZm
IC0tZ2l0IGEvaW5jbHVkZS94ZW4vYXJjaC14ODYvcG11LmggYi9pbmNsdWRlL3hlbi9hcmNoLXg4
Ni9wbXUuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi42OGViZjEyCi0tLSAv
ZGV2L251bGwKKysrIGIvaW5jbHVkZS94ZW4vYXJjaC14ODYvcG11LmgKQEAgLTAsMCArMSwxNjcg
QEAKKy8qCisgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwg
dG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5CisgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBh
c3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KKyAqIGRl
YWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0
IGxpbWl0YXRpb24gdGhlCisgKiByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBw
dWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3IKKyAqIHNlbGwgY29waWVzIG9m
IHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJl
IGlzCisgKiBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25k
aXRpb25zOgorICoKKyAqIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1p
c3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluCisgKiBhbGwgY29waWVzIG9yIHN1YnN0
YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS4KKyAqCisgKiBUSEUgU09GVFdBUkUgSVMg
UFJPVklERUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBP
UgorICogSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElF
UyBPRiBNRVJDSEFOVEFCSUxJVFksCisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9T
RSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUKKyAqIEFVVEhPUlMg
T1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1Ig
T1RIRVIKKyAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRP
UlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HCisgKiBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElP
TiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSCisgKiBERUFMSU5HUyBJTiBU
SEUgU09GVFdBUkUuCisgKgorICogQ29weXJpZ2h0IChjKSAyMDE1IE9yYWNsZSBhbmQvb3IgaXRz
IGFmZmlsaWF0ZXMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisgKi8KKworI2lmbmRlZiBfX1hFTl9Q
VUJMSUNfQVJDSF9YODZfUE1VX0hfXworI2RlZmluZSBfX1hFTl9QVUJMSUNfQVJDSF9YODZfUE1V
X0hfXworCisvKiB4ODYtc3BlY2lmaWMgUE1VIGRlZmluaXRpb25zICovCisKKy8qIEFNRCBQTVUg
cmVnaXN0ZXJzIGFuZCBzdHJ1Y3R1cmVzICovCitzdHJ1Y3QgeGVuX3BtdV9hbWRfY3R4dCB7Cisg
ICAgLyoKKyAgICAgKiBPZmZzZXRzIHRvIGNvdW50ZXIgYW5kIGNvbnRyb2wgTVNScyAocmVsYXRp
dmUgdG8geGVuX3BtdV9hcmNoLmMuYW1kKS4KKyAgICAgKiBGb3IgUFYoSCkgZ3Vlc3RzIHRoZXNl
IGZpZWxkcyBhcmUgUk8uCisgICAgICovCisgICAgdWludDMyX3QgY291bnRlcnM7CisgICAgdWlu
dDMyX3QgY3RybHM7CisKKyAgICAvKiBDb3VudGVyIE1TUnMgKi8KKyNpZiBkZWZpbmVkKF9fU1RE
Q19WRVJTSU9OX18pICYmIF9fU1REQ19WRVJTSU9OX18gPj0gMTk5OTAxTAorICAgIHVpbnQ2NF90
IHJlZ3NbXTsKKyNlbGlmIGRlZmluZWQoX19HTlVDX18pCisgICAgdWludDY0X3QgcmVnc1swXTsK
KyNlbmRpZgorfTsKK3R5cGVkZWYgc3RydWN0IHhlbl9wbXVfYW1kX2N0eHQgeGVuX3BtdV9hbWRf
Y3R4dF90OworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3BtdV9hbWRfY3R4dF90KTsKKwor
LyogSW50ZWwgUE1VIHJlZ2lzdGVycyBhbmQgc3RydWN0dXJlcyAqLworc3RydWN0IHhlbl9wbXVf
Y250cl9wYWlyIHsKKyAgICB1aW50NjRfdCBjb3VudGVyOworICAgIHVpbnQ2NF90IGNvbnRyb2w7
Cit9OwordHlwZWRlZiBzdHJ1Y3QgeGVuX3BtdV9jbnRyX3BhaXIgeGVuX3BtdV9jbnRyX3BhaXJf
dDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9wbXVfY250cl9wYWlyX3QpOworCitzdHJ1
Y3QgeGVuX3BtdV9pbnRlbF9jdHh0IHsKKyAgIC8qCisgICAgKiBPZmZzZXRzIHRvIGZpeGVkIGFu
ZCBhcmNoaXRlY3R1cmFsIGNvdW50ZXIgTVNScyAocmVsYXRpdmUgdG8KKyAgICAqIHhlbl9wbXVf
YXJjaC5jLmludGVsKS4KKyAgICAqIEZvciBQVihIKSBndWVzdHMgdGhlc2UgZmllbGRzIGFyZSBS
Ty4KKyAgICAqLworICAgIHVpbnQzMl90IGZpeGVkX2NvdW50ZXJzOworICAgIHVpbnQzMl90IGFy
Y2hfY291bnRlcnM7CisKKyAgICAvKiBQTVUgcmVnaXN0ZXJzICovCisgICAgdWludDY0X3QgZ2xv
YmFsX2N0cmw7CisgICAgdWludDY0X3QgZ2xvYmFsX292Zl9jdHJsOworICAgIHVpbnQ2NF90IGds
b2JhbF9zdGF0dXM7CisgICAgdWludDY0X3QgZml4ZWRfY3RybDsKKyAgICB1aW50NjRfdCBkc19h
cmVhOworICAgIHVpbnQ2NF90IHBlYnNfZW5hYmxlOworICAgIHVpbnQ2NF90IGRlYnVnY3RsOwor
CisgICAgLyogRml4ZWQgYW5kIGFyY2hpdGVjdHVyYWwgY291bnRlciBNU1JzICovCisjaWYgZGVm
aW5lZChfX1NURENfVkVSU0lPTl9fKSAmJiBfX1NURENfVkVSU0lPTl9fID49IDE5OTkwMUwKKyAg
ICB1aW50NjRfdCByZWdzW107CisjZWxpZiBkZWZpbmVkKF9fR05VQ19fKQorICAgIHVpbnQ2NF90
IHJlZ3NbMF07CisjZW5kaWYKK307Cit0eXBlZGVmIHN0cnVjdCB4ZW5fcG11X2ludGVsX2N0eHQg
eGVuX3BtdV9pbnRlbF9jdHh0X3Q7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fcG11X2lu
dGVsX2N0eHRfdCk7CisKKy8qIFNhbXBsZWQgZG9tYWluJ3MgcmVnaXN0ZXJzICovCitzdHJ1Y3Qg
eGVuX3BtdV9yZWdzIHsKKyAgICB1aW50NjRfdCBpcDsKKyAgICB1aW50NjRfdCBzcDsKKyAgICB1
aW50NjRfdCBmbGFnczsKKyAgICB1aW50MTZfdCBjczsKKyAgICB1aW50MTZfdCBzczsKKyAgICB1
aW50OF90IGNwbDsKKyAgICB1aW50OF90IHBhZFszXTsKK307Cit0eXBlZGVmIHN0cnVjdCB4ZW5f
cG11X3JlZ3MgeGVuX3BtdV9yZWdzX3Q7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fcG11
X3JlZ3NfdCk7CisKKy8qIFBNVSBmbGFncyAqLworI2RlZmluZSBQTVVfQ0FDSEVEICAgICAgICAg
KDE8PDApIC8qIFBNVSBNU1JzIGFyZSBjYWNoZWQgaW4gdGhlIGNvbnRleHQgKi8KKyNkZWZpbmUg
UE1VX1NBTVBMRV9VU0VSICAgICgxPDwxKSAvKiBTYW1wbGUgaXMgZnJvbSB1c2VyIG9yIGtlcm5l
bCBtb2RlICovCisjZGVmaW5lIFBNVV9TQU1QTEVfUkVBTCAgICAoMTw8MikgLyogU2FtcGxlIGlz
IGZyb20gcmVhbG1vZGUgKi8KKyNkZWZpbmUgUE1VX1NBTVBMRV9QViAgICAgICgxPDwzKSAvKiBT
YW1wbGUgZnJvbSBhIFBWIGd1ZXN0ICovCisKKy8qCisgKiBBcmNoaXRlY3R1cmUtc3BlY2lmaWMg
aW5mb3JtYXRpb24gZGVzY3JpYmluZyBzdGF0ZSBvZiB0aGUgcHJvY2Vzc29yIGF0CisgKiB0aGUg
dGltZSBvZiBQTVUgaW50ZXJydXB0LgorICogRmllbGRzIG9mIHRoaXMgc3RydWN0dXJlIG1hcmtl
ZCBhcyBSVyBmb3IgZ3Vlc3Qgc2hvdWxkIG9ubHkgYmUgd3JpdHRlbiBieQorICogdGhlIGd1ZXN0
IHdoZW4gUE1VX0NBQ0hFRCBiaXQgaW4gcG11X2ZsYWdzIGlzIHNldCAod2hpY2ggaXMgZG9uZSBi
eSB0aGUKKyAqIGh5cGVydmlzb3IgZHVyaW5nIFBNVSBpbnRlcnJ1cHQpLiBIeXBlcnZpc29yIHdp
bGwgcmVhZCB1cGRhdGVkIGRhdGEgaW4KKyAqIFhFTlBNVV9mbHVzaCBoeXBlcmNhbGwgYW5kIGNs
ZWFyIFBNVV9DQUNIRUQgYml0LgorICovCitzdHJ1Y3QgeGVuX3BtdV9hcmNoIHsKKyAgICB1bmlv
biB7CisgICAgICAgIC8qCisgICAgICAgICAqIFByb2Nlc3NvcidzIHJlZ2lzdGVycyBhdCB0aGUg
dGltZSBvZiBpbnRlcnJ1cHQuCisgICAgICAgICAqIFdPIGZvciBoeXBlcnZpc29yLCBSTyBmb3Ig
Z3Vlc3RzLgorICAgICAgICAgKi8KKyAgICAgICAgc3RydWN0IHhlbl9wbXVfcmVncyByZWdzOwor
ICAgICAgICAvKiBQYWRkaW5nIGZvciBhZGRpbmcgbmV3IHJlZ2lzdGVycyB0byB4ZW5fcG11X3Jl
Z3MgaW4gdGhlIGZ1dHVyZSAqLworI2RlZmluZSBYRU5QTVVfUkVHU19QQURfU1ogIDY0CisgICAg
ICAgIHVpbnQ4X3QgcGFkW1hFTlBNVV9SRUdTX1BBRF9TWl07CisgICAgfSByOworCisgICAgLyog
V08gZm9yIGh5cGVydmlzb3IsIFJPIGZvciBndWVzdCAqLworICAgIHVpbnQ2NF90IHBtdV9mbGFn
czsKKworICAgIC8qCisgICAgICogQVBJQyBMVlRQQyByZWdpc3Rlci4KKyAgICAgKiBSVyBmb3Ig
Ym90aCBoeXBlcnZpc29yIGFuZCBndWVzdC4KKyAgICAgKiBPbmx5IEFQSUNfTFZUX01BU0tFRCBi
aXQgaXMgbG9hZGVkIGJ5IHRoZSBoeXBlcnZpc29yIGludG8gaGFyZHdhcmUKKyAgICAgKiBkdXJp
bmcgWEVOUE1VX2ZsdXNoIG9yIFhFTlBNVV9sdnRwY19zZXQuCisgICAgICovCisgICAgdW5pb24g
eworICAgICAgICB1aW50MzJfdCBsYXBpY19sdnRwYzsKKyAgICAgICAgdWludDY0X3QgcGFkOwor
ICAgIH0gbDsKKworICAgIC8qCisgICAgICogVmVuZG9yLXNwZWNpZmljIFBNVSByZWdpc3RlcnMu
CisgICAgICogUlcgZm9yIGJvdGggaHlwZXJ2aXNvciBhbmQgZ3Vlc3QgKHNlZSBleGNlcHRpb25z
IGFib3ZlKS4KKyAgICAgKiBHdWVzdCdzIHVwZGF0ZXMgdG8gdGhpcyBmaWVsZCBhcmUgdmVyaWZp
ZWQgYW5kIHRoZW4gbG9hZGVkIGJ5IHRoZQorICAgICAqIGh5cGVydmlzb3IgaW50byBoYXJkd2Fy
ZSBkdXJpbmcgWEVOUE1VX2ZsdXNoCisgICAgICovCisgICAgdW5pb24geworICAgICAgICBzdHJ1
Y3QgeGVuX3BtdV9hbWRfY3R4dCBhbWQ7CisgICAgICAgIHN0cnVjdCB4ZW5fcG11X2ludGVsX2N0
eHQgaW50ZWw7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogUGFkZGluZyBmb3IgY29udGV4dHMg
KGZpeGVkIHBhcnRzIG9ubHksIGRvZXMgbm90IGluY2x1ZGUgTVNSIGJhbmtzCisgICAgICAgICAq
IHRoYXQgYXJlIHNwZWNpZmllZCBieSBvZmZzZXRzKQorICAgICAgICAgKi8KKyNkZWZpbmUgWEVO
UE1VX0NUWFRfUEFEX1NaICAxMjgKKyAgICAgICAgdWludDhfdCBwYWRbWEVOUE1VX0NUWFRfUEFE
X1NaXTsKKyAgICB9IGM7Cit9OwordHlwZWRlZiBzdHJ1Y3QgeGVuX3BtdV9hcmNoIHhlbl9wbXVf
YXJjaF90OworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3BtdV9hcmNoX3QpOworCisjZW5k
aWYgLyogX19YRU5fUFVCTElDX0FSQ0hfWDg2X1BNVV9IX18gKi8KKy8qCisgKiBMb2NhbCB2YXJp
YWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9m
ZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVu
ZDoKKyAqLworCmRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi9hcmNoLXg4Ni94ZW4tbWNhLmggYi9p
bmNsdWRlL3hlbi9hcmNoLXg4Ni94ZW4tbWNhLmgKaW5kZXggMDQzODJlZC4uZGMzNTI2NyAxMDA2
NDQKLS0tIGEvaW5jbHVkZS94ZW4vYXJjaC14ODYveGVuLW1jYS5oCisrKyBiL2luY2x1ZGUveGVu
L2FyY2gteDg2L3hlbi1tY2EuaApAQCAtMSwxMSArMSwxMSBAQAogLyoqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKgogICogYXJjaC14ODYvbWNhLmgKLSAqIAorICoKICAqIENvbnRyaWJ1dGVkIGJ5IEFkdmFu
Y2VkIE1pY3JvIERldmljZXMsIEluYy4KICAqIEF1dGhvcjogQ2hyaXN0b3BoIEVnZ2VyIDxDaHJp
c3RvcGguRWdnZXJAYW1kLmNvbT4KICAqCiAgKiBHdWVzdCBPUyBtYWNoaW5lIGNoZWNrIGludGVy
ZmFjZSB0byB4ODYgWGVuLgotICogCisgKgogICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRl
ZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weQogICogb2Yg
dGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNv
ZnR3YXJlIiksIHRvCiAgKiBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9u
LCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZQpAQCAtODgsNiArODgsOCBAQAogI2Rl
ZmluZSBYRU5fTUNfTk9UREVMSVZFUkVEIDB4MTAKIC8qIE5vdGUsIFhFTl9NQ19DQU5OT1RIQU5E
TEUgYW5kIFhFTl9NQ19OT1RERUxJVkVSRUQgYXJlIG11dHVhbGx5IGV4Y2x1c2l2ZS4gKi8KIAor
LyogQXBwbGljYWJsZSB0byBhbGwgbWNfdmNwdWlkIGZpZWxkcyBiZWxvdy4gKi8KKyNkZWZpbmUg
WEVOX01DX1ZDUFVJRF9JTlZBTElEIDB4ZmZmZgogCiAjaWZuZGVmIF9fQVNTRU1CTFlfXwogCkBA
IC0xNTYsNyArMTU4LDcgQEAgc3RydWN0IG1jaW5mb19tc3IgewogfTsKIAogLyogY29udGFpbnMg
bWMgaW5mb3JtYXRpb24gZnJvbSBvdGhlcgotICogb3IgYWRkaXRpb25hbCBtYyBNU1JzICovIAor
ICogb3IgYWRkaXRpb25hbCBtYyBNU1JzICovCiBzdHJ1Y3QgbWNpbmZvX2V4dGVuZGVkIHsKICAg
ICBzdHJ1Y3QgbWNpbmZvX2NvbW1vbiBjb21tb247CiAKQEAgLTE5MywxMCArMTk1LDEwIEBAIHN0
cnVjdCBtY2luZm9fZXh0ZW5kZWQgewogLyogTDMgY2FjaGUgZGlzYWJsZSBBY3Rpb24gKi8KICNk
ZWZpbmUgTUNfQUNUSU9OX0NBQ0hFX1NIUklOSyAoMHgxIDw8IDIpCiAKLS8qIEJlbG93IGludGVy
ZmFjZSB1c2VkIGJldHdlZW4gWEVOL0RPTTAgZm9yIHBhc3NpbmcgWEVOJ3MgcmVjb3ZlcnkgYWN0
aW9uIAotICogaW5mb3JtYXRpb24gdG8gRE9NMC4gCisvKiBCZWxvdyBpbnRlcmZhY2UgdXNlZCBi
ZXR3ZWVuIFhFTi9ET00wIGZvciBwYXNzaW5nIFhFTidzIHJlY292ZXJ5IGFjdGlvbgorICogaW5m
b3JtYXRpb24gdG8gRE9NMC4KICAqIHVzYWdlIFNlbmFyaW86IEFmdGVyIG9mZmxpbmluZyBicm9r
ZW4gcGFnZSwgWEVOIG1pZ2h0IHBhc3MgaXRzIHBhZ2Ugb2ZmbGluZQotICogcmVjb3ZlcnkgYWN0
aW9uIHJlc3VsdCB0byBET00wLiBET00wIHdpbGwgc2F2ZSB0aGUgaW5mb3JtYXRpb24gaW4gCisg
KiByZWNvdmVyeSBhY3Rpb24gcmVzdWx0IHRvIERPTTAuIERPTTAgd2lsbCBzYXZlIHRoZSBpbmZv
cm1hdGlvbiBpbgogICogbm9uLXZvbGF0aWxlIG1lbW9yeSBmb3IgZnVydGhlciBwcm9hY3RpdmUg
YWN0aW9ucywgc3VjaCBhcyBvZmZsaW5pbmcgdGhlCiAgKiBlYXN5IGJyb2tlbiBwYWdlIGVhcmxp
ZXIgd2hlbiBkb2luZyBuZXh0IHJlYm9vdC4KICovCkBAIC0yNTUsOCArMjU3LDggQEAgREVGSU5F
X1hFTl9HVUVTVF9IQU5ETEUobWNfaW5mb190KTsKICNkZWZpbmUgTUNfQ0FQU19BTURfRUNYCTYJ
LyogY3B1aWQgbGV2ZWwgMHg4MDAwMDAwMSAoJWVjeCkgKi8KIAogc3RydWN0IG1jaW5mb19sb2dp
Y2FsX2NwdSB7Ci0gICAgdWludDMyX3QgbWNfY3B1bnI7ICAgICAgICAgIAotICAgIHVpbnQzMl90
IG1jX2NoaXBpZDsgCisgICAgdWludDMyX3QgbWNfY3B1bnI7CisgICAgdWludDMyX3QgbWNfY2hp
cGlkOwogICAgIHVpbnQxNl90IG1jX2NvcmVpZDsKICAgICB1aW50MTZfdCBtY190aHJlYWRpZDsK
ICAgICB1aW50MzJfdCBtY19hcGljaWQ7CkBAIC0yODEsNyArMjgzLDcgQEAgdHlwZWRlZiBzdHJ1
Y3QgbWNpbmZvX2xvZ2ljYWxfY3B1IHhlbl9tY19sb2dpY2FsX2NwdV90OwogREVGSU5FX1hFTl9H
VUVTVF9IQU5ETEUoeGVuX21jX2xvZ2ljYWxfY3B1X3QpOwogCiAKLS8qIAorLyoKICAqIE9TJ3Mg
c2hvdWxkIHVzZSB0aGVzZSBpbnN0ZWFkIG9mIHdyaXRpbmcgdGhlaXIgb3duIGxvb2t1cCBmdW5j
dGlvbgogICogZWFjaCB3aXRoIGl0cyBvd24gYnVncyBhbmQgZHJhd2JhY2tzLgogICogV2UgdXNl
IG1hY3JvcyBpbnN0ZWFkIG9mIHN0YXRpYyBpbmxpbmUgZnVuY3Rpb25zIHRvIGFsbG93IGd1ZXN0
cwpAQCAtMzEyLDggKzMxNCw4IEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9tY19sb2dp
Y2FsX2NwdV90KTsKICAgICAgICAgc3RydWN0IG1jaW5mb19jb21tb24gKl9taWM7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBmb3VuZCA9IDA7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLQkoX3JldCkgPSBOVUxM
OwkJCQkJCVwKLQlpZiAoX21pID09IE5VTEwpIGJyZWFrOwkJCQkJXAorICAgICAgICAoX3JldCkg
PSBOVUxMOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgaWYgKF9taSA9PSBOVUxMKSBicmVhazsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgICAgIF9taWMgPSB4ODZfbWNpbmZvX2ZpcnN0KF9taSk7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAogICAgICAgICBmb3IgKGkgPSAwOyBpIDwgeDg2X21jaW5mb19uZW50cmll
cyhfbWkpOyBpKyspIHsgICAgICAgIFwKICAgICAgICAgICAgIGlmIChfbWljLT50eXBlID09IChf
dHlwZSkpIHsgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC0zNDUsOCArMzQ3LDggQEAgc3Ry
dWN0IHhlbl9tY19mZXRjaCB7CiAgICAgLyogSU4vT1VUIHZhcmlhYmxlcy4gKi8KICAgICB1aW50
MzJfdCBmbGFnczsJLyogSU46IFhFTl9NQ19OT05VUkdFTlQsIFhFTl9NQ19VUkdFTlQsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBYRU5fTUNfQUNLIGlmIGFjaydpbmcgYW4gZWFybGllciBm
ZXRjaCAqLwotCQkJLyogT1VUOiBYRU5fTUNfT0ssIFhFTl9NQ19GRVRDSEZBSUxFRCwKLQkJCSAg
IFhFTl9NQ19OT0RBVEEsIFhFTl9NQ19OT01BVENIICovCisgICAgICAgICAgICAgICAgICAgICAg
IC8qIE9VVDogWEVOX01DX09LLCBYRU5fTUNfRkVUQ0hGQUlMRUQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgIFhFTl9NQ19OT0RBVEEsIFhFTl9NQ19OT01BVENIICovCiAgICAgdWludDMyX3Qg
X3BhZDA7CiAgICAgdWludDY0X3QgZmV0Y2hfaWQ7CS8qIE9VVDogaWQgZm9yIGFjaywgSU46IGlk
IHdlIGFyZSBhY2snaW5nICovCiAKQEAgLTM3OCwzMCArMzgwLDMzIEBAIERFRklORV9YRU5fR1VF
U1RfSEFORExFKHhlbl9tY19ub3RpZnlkb21haW5fdCk7CiAKICNkZWZpbmUgWEVOX01DX3BoeXNj
cHVpbmZvIDMKIHN0cnVjdCB4ZW5fbWNfcGh5c2NwdWluZm8gewotCS8qIElOL09VVCAqLwotCXVp
bnQzMl90IG5jcHVzOwotCXVpbnQzMl90IF9wYWQwOwotCS8qIE9VVCAqLwotCVhFTl9HVUVTVF9I
QU5ETEUoeGVuX21jX2xvZ2ljYWxfY3B1X3QpIGluZm87CisgICAgLyogSU4vT1VUICovCisgICAg
dWludDMyX3QgbmNwdXM7CisgICAgdWludDMyX3QgX3BhZDA7CisgICAgLyogT1VUICovCisgICAg
WEVOX0dVRVNUX0hBTkRMRSh4ZW5fbWNfbG9naWNhbF9jcHVfdCkgaW5mbzsKIH07CiAKICNkZWZp
bmUgWEVOX01DX21zcmluamVjdCAgICA0CiAjZGVmaW5lIE1DX01TUklOSl9NQVhNU1JTICAgICAg
IDgKIHN0cnVjdCB4ZW5fbWNfbXNyaW5qZWN0IHsKLSAgICAgICAvKiBJTiAqLwotCXVpbnQzMl90
IG1jaW5qX2NwdW5yOyAgICAgICAgICAgLyogdGFyZ2V0IHByb2Nlc3NvciBpZCAqLwotCXVpbnQz
Ml90IG1jaW5qX2ZsYWdzOyAgICAgICAgICAgLyogc2VlIE1DX01TUklOSl9GXyogYmVsb3cgKi8K
LQl1aW50MzJfdCBtY2lual9jb3VudDsgICAgICAgICAgIC8qIDAgLi4gY291bnQtMSBpbiBhcnJh
eSBhcmUgdmFsaWQgKi8KLQl1aW50MzJfdCBfcGFkMDsKLQlzdHJ1Y3QgbWNpbmZvX21zciBtY2lu
al9tc3JbTUNfTVNSSU5KX01BWE1TUlNdOworICAgIC8qIElOICovCisgICAgdWludDMyX3QgbWNp
bmpfY3B1bnI7ICAgICAgICAgICAvKiB0YXJnZXQgcHJvY2Vzc29yIGlkICovCisgICAgdWludDMy
X3QgbWNpbmpfZmxhZ3M7ICAgICAgICAgICAvKiBzZWUgTUNfTVNSSU5KX0ZfKiBiZWxvdyAqLwor
ICAgIHVpbnQzMl90IG1jaW5qX2NvdW50OyAgICAgICAgICAgLyogMCAuLiBjb3VudC0xIGluIGFy
cmF5IGFyZSB2YWxpZCAqLworICAgIGRvbWlkX3QgIG1jaW5qX2RvbWlkOyAgICAgICAgICAgLyog
dmFsaWQgb25seSBpZiBNQ19NU1JJTkpfRl9HUEFERFIgaXMKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHByZXNlbnQgaW4gbWNpbmpfZmxhZ3MgKi8KKyAgICB1aW50MTZf
dCBfcGFkMDsKKyAgICBzdHJ1Y3QgbWNpbmZvX21zciBtY2lual9tc3JbTUNfTVNSSU5KX01BWE1T
UlNdOwogfTsKIAogLyogRmxhZ3MgZm9yIG1jaW5qX2ZsYWdzIGFib3ZlOyBiaXRzIDE2LTMxIGFy
ZSByZXNlcnZlZCAqLwogI2RlZmluZSBNQ19NU1JJTkpfRl9JTlRFUlBPU0UgICAweDEKKyNkZWZp
bmUgTUNfTVNSSU5KX0ZfR1BBRERSICAgICAgMHgyCiAKICNkZWZpbmUgWEVOX01DX21jZWluamVj
dCAgICA1CiBzdHJ1Y3QgeGVuX21jX21jZWluamVjdCB7Ci0JdW5zaWduZWQgaW50IG1jZWlual9j
cHVucjsgICAgICAvKiB0YXJnZXQgcHJvY2Vzc29yIGlkICovCisgICAgdW5zaWduZWQgaW50IG1j
ZWlual9jcHVucjsgICAgICAvKiB0YXJnZXQgcHJvY2Vzc29yIGlkICovCiB9OwogCiAjaWYgZGVm
aW5lZChfX1hFTl9fKSB8fCBkZWZpbmVkKF9fWEVOX1RPT0xTX18pCkBAIC00MDksMTIgKzQxNCwx
MyBAQCBzdHJ1Y3QgeGVuX21jX21jZWluamVjdCB7CiAjZGVmaW5lIFhFTl9NQ19JTkpFQ1RfVFlQ
RV9NQVNLICAgICAweDcKICNkZWZpbmUgWEVOX01DX0lOSkVDVF9UWVBFX01DRSAgICAgIDB4MAog
I2RlZmluZSBYRU5fTUNfSU5KRUNUX1RZUEVfQ01DSSAgICAgMHgxCisjZGVmaW5lIFhFTl9NQ19J
TkpFQ1RfVFlQRV9MTUNFICAgICAweDIKIAogI2RlZmluZSBYRU5fTUNfSU5KRUNUX0NQVV9CUk9B
RENBU1QgMHg4CiAKIHN0cnVjdCB4ZW5fbWNfaW5qZWN0X3YyIHsKLQl1aW50MzJfdCBmbGFnczsK
LQlzdHJ1Y3QgeGVuY3RsX2JpdG1hcCBjcHVtYXA7CisgICAgdWludDMyX3QgZmxhZ3M7CisgICAg
c3RydWN0IHhlbmN0bF9iaXRtYXAgY3B1bWFwOwogfTsKICNlbmRpZgogCmRpZmYgLS1naXQgYS9p
bmNsdWRlL3hlbi9hcmNoLXg4Ni94ZW4teDg2XzMyLmggYi9pbmNsdWRlL3hlbi9hcmNoLXg4Ni94
ZW4teDg2XzMyLmgKaW5kZXggNjMzOTcyNy4uYWEzODhiNyAxMDA2NDQKLS0tIGEvaW5jbHVkZS94
ZW4vYXJjaC14ODYveGVuLXg4Nl8zMi5oCisrKyBiL2luY2x1ZGUveGVuL2FyY2gteDg2L3hlbi14
ODZfMzIuaApAQCAtNTUsNDMgKzU1LDM4IEBACiAjZGVmaW5lIEZMQVRfVVNFUl9EUyAgICBGTEFU
X1JJTkczX0RTCiAjZGVmaW5lIEZMQVRfVVNFUl9TUyAgICBGTEFUX1JJTkczX1NTCiAKLSNpZmRl
ZiBDT05GSUdfUEFSQVZJUlQKICNkZWZpbmUgX19IWVBFUlZJU09SX1ZJUlRfU1RBUlRfUEFFICAg
IDB4RjU4MDAwMDAKICNkZWZpbmUgX19NQUNIMlBIWVNfVklSVF9TVEFSVF9QQUUgICAgIDB4RjU4
MDAwMDAKICNkZWZpbmUgX19NQUNIMlBIWVNfVklSVF9FTkRfUEFFICAgICAgIDB4RjY4MDAwMDAK
LSNkZWZpbmUgSFlQRVJWSVNPUl9WSVJUX1NUQVJUX1BBRSAgICAgIFwKLSAgICBta191bnNpZ25l
ZF9sb25nKF9fSFlQRVJWSVNPUl9WSVJUX1NUQVJUX1BBRSkKLSNkZWZpbmUgTUFDSDJQSFlTX1ZJ
UlRfU1RBUlRfUEFFICAgICAgIFwKLSAgICBta191bnNpZ25lZF9sb25nKF9fTUFDSDJQSFlTX1ZJ
UlRfU1RBUlRfUEFFKQotI2RlZmluZSBNQUNIMlBIWVNfVklSVF9FTkRfUEFFICAgICAgICAgXAot
ICAgIG1rX3Vuc2lnbmVkX2xvbmcoX19NQUNIMlBIWVNfVklSVF9FTkRfUEFFKQorI2RlZmluZSBI
WVBFUlZJU09SX1ZJUlRfU1RBUlRfUEFFICAgICAgeGVuX21rX3Vsb25nKF9fSFlQRVJWSVNPUl9W
SVJUX1NUQVJUX1BBRSkKKyNkZWZpbmUgTUFDSDJQSFlTX1ZJUlRfU1RBUlRfUEFFICAgICAgIHhl
bl9ta191bG9uZyhfX01BQ0gyUEhZU19WSVJUX1NUQVJUX1BBRSkKKyNkZWZpbmUgTUFDSDJQSFlT
X1ZJUlRfRU5EX1BBRSAgICAgICAgIHhlbl9ta191bG9uZyhfX01BQ0gyUEhZU19WSVJUX0VORF9Q
QUUpCiAKIC8qIE5vbi1QQUUgYm91bmRzIGFyZSBvYnNvbGV0ZS4gKi8KICNkZWZpbmUgX19IWVBF
UlZJU09SX1ZJUlRfU1RBUlRfTk9OUEFFIDB4RkMwMDAwMDAKICNkZWZpbmUgX19NQUNIMlBIWVNf
VklSVF9TVEFSVF9OT05QQUUgIDB4RkMwMDAwMDAKICNkZWZpbmUgX19NQUNIMlBIWVNfVklSVF9F
TkRfTk9OUEFFICAgIDB4RkM0MDAwMDAKICNkZWZpbmUgSFlQRVJWSVNPUl9WSVJUX1NUQVJUX05P
TlBBRSAgIFwKLSAgICBta191bnNpZ25lZF9sb25nKF9fSFlQRVJWSVNPUl9WSVJUX1NUQVJUX05P
TlBBRSkKKyAgICB4ZW5fbWtfdWxvbmcoX19IWVBFUlZJU09SX1ZJUlRfU1RBUlRfTk9OUEFFKQog
I2RlZmluZSBNQUNIMlBIWVNfVklSVF9TVEFSVF9OT05QQUUgICAgXAotICAgIG1rX3Vuc2lnbmVk
X2xvbmcoX19NQUNIMlBIWVNfVklSVF9TVEFSVF9OT05QQUUpCisgICAgeGVuX21rX3Vsb25nKF9f
TUFDSDJQSFlTX1ZJUlRfU1RBUlRfTk9OUEFFKQogI2RlZmluZSBNQUNIMlBIWVNfVklSVF9FTkRf
Tk9OUEFFICAgICAgXAotICAgIG1rX3Vuc2lnbmVkX2xvbmcoX19NQUNIMlBIWVNfVklSVF9FTkRf
Tk9OUEFFKQorICAgIHhlbl9ta191bG9uZyhfX01BQ0gyUEhZU19WSVJUX0VORF9OT05QQUUpCiAK
ICNkZWZpbmUgX19IWVBFUlZJU09SX1ZJUlRfU1RBUlQgX19IWVBFUlZJU09SX1ZJUlRfU1RBUlRf
UEFFCiAjZGVmaW5lIF9fTUFDSDJQSFlTX1ZJUlRfU1RBUlQgIF9fTUFDSDJQSFlTX1ZJUlRfU1RB
UlRfUEFFCiAjZGVmaW5lIF9fTUFDSDJQSFlTX1ZJUlRfRU5EICAgIF9fTUFDSDJQSFlTX1ZJUlRf
RU5EX1BBRQogCiAjaWZuZGVmIEhZUEVSVklTT1JfVklSVF9TVEFSVAotI2RlZmluZSBIWVBFUlZJ
U09SX1ZJUlRfU1RBUlQgbWtfdW5zaWduZWRfbG9uZyhfX0hZUEVSVklTT1JfVklSVF9TVEFSVCkK
KyNkZWZpbmUgSFlQRVJWSVNPUl9WSVJUX1NUQVJUIHhlbl9ta191bG9uZyhfX0hZUEVSVklTT1Jf
VklSVF9TVEFSVCkKICNlbmRpZgogCi0jZGVmaW5lIE1BQ0gyUEhZU19WSVJUX1NUQVJUICBta191
bnNpZ25lZF9sb25nKF9fTUFDSDJQSFlTX1ZJUlRfU1RBUlQpCi0jZGVmaW5lIE1BQ0gyUEhZU19W
SVJUX0VORCAgICBta191bnNpZ25lZF9sb25nKF9fTUFDSDJQSFlTX1ZJUlRfRU5EKQorI2RlZmlu
ZSBNQUNIMlBIWVNfVklSVF9TVEFSVCAgeGVuX21rX3Vsb25nKF9fTUFDSDJQSFlTX1ZJUlRfU1RB
UlQpCisjZGVmaW5lIE1BQ0gyUEhZU19WSVJUX0VORCAgICB4ZW5fbWtfdWxvbmcoX19NQUNIMlBI
WVNfVklSVF9FTkQpCiAjZGVmaW5lIE1BQ0gyUEhZU19OUl9FTlRSSUVTICAoKE1BQ0gyUEhZU19W
SVJUX0VORC1NQUNIMlBIWVNfVklSVF9TVEFSVCk+PjIpCiAjaWZuZGVmIG1hY2hpbmVfdG9fcGh5
c19tYXBwaW5nCiAjZGVmaW5lIG1hY2hpbmVfdG9fcGh5c19tYXBwaW5nICgodW5zaWduZWQgbG9u
ZyAqKU1BQ0gyUEhZU19WSVJUX1NUQVJUKQogI2VuZGlmCi0jZW5kaWYKIAogLyogMzItLzY0LWJp
dCBpbnZhcmlhYmlsaXR5IGZvciBjb250cm9sIGludGVyZmFjZXMgKGRvbWN0bC9zeXNjdGwpLiAq
LwogI2lmIGRlZmluZWQoX19YRU5fXykgfHwgZGVmaW5lZChfX1hFTl9UT09MU19fKQpAQCAtMTA2
LDYgKzEwMSw3IEBACiAgICAgZG8geyBpZiAoIHNpemVvZihobmQpID09IDggKSAqKHVpbnQ2NF90
ICopJihobmQpID0gMDsgICBcCiAgICAgICAgICAoaG5kKS5wID0gdmFsOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgfSB3aGlsZSAoIDAgKQorI2RlZmluZSAgaW50
NjRfYWxpZ25lZF90ICBpbnQ2NF90IF9fYXR0cmlidXRlX18oKGFsaWduZWQoOCkpKQogI2RlZmlu
ZSB1aW50NjRfYWxpZ25lZF90IHVpbnQ2NF90IF9fYXR0cmlidXRlX18oKGFsaWduZWQoOCkpKQog
I2RlZmluZSBfX1hFTl9HVUVTVF9IQU5ETEVfNjQobmFtZSkgX19ndWVzdF9oYW5kbGVfNjRfICMj
IG5hbWUKICNkZWZpbmUgWEVOX0dVRVNUX0hBTkRMRV82NChuYW1lKSBfX1hFTl9HVUVTVF9IQU5E
TEVfNjQobmFtZSkKQEAgLTExMywyMiArMTA5LDQ0IEBACiAKICNpZm5kZWYgX19BU1NFTUJMWV9f
CiAKKyNpZiBkZWZpbmVkKFhFTl9HRU5FUkFUSU5HX0NPTVBBVF9IRUFERVJTKQorLyogbm90aGlu
ZyAqLworI2VsaWYgZGVmaW5lZChfX1hFTl9fKSB8fCBkZWZpbmVkKF9fWEVOX1RPT0xTX18pCisv
KiBBbm9ueW1vdXMgdW5pb25zIGluY2x1ZGUgYWxsIHBlcm1pc3NpYmxlIG5hbWVzIChlLmcuLCBh
bC9haC9heC9lYXgpLiAqLworI2RlZmluZSBfX0RFQ0xfUkVHX0xPOCh3aGljaCkgdW5pb24geyBc
CisgICAgdWludDMyX3QgZSAjIyB3aGljaCAjIyB4OyBcCisgICAgdWludDE2X3Qgd2hpY2ggIyMg
eDsgXAorICAgIHN0cnVjdCB7IFwKKyAgICAgICAgdWludDhfdCB3aGljaCAjIyBsOyBcCisgICAg
ICAgIHVpbnQ4X3Qgd2hpY2ggIyMgaDsgXAorICAgIH07IFwKK30KKyNkZWZpbmUgX19ERUNMX1JF
R19MTzE2KG5hbWUpIHVuaW9uIHsgXAorICAgIHVpbnQzMl90IGUgIyMgbmFtZSwgX2UgIyMgbmFt
ZTsgXAorICAgIHVpbnQxNl90IG5hbWU7IFwKK30KKyNlbHNlCisvKiBPdGhlciBzb3VyY2VzIG11
c3QgYWx3YXlzIHVzZSB0aGUgcHJvcGVyIDMyLWJpdCBuYW1lIChlLmcuLCBlYXgpLiAqLworI2Rl
ZmluZSBfX0RFQ0xfUkVHX0xPOCh3aGljaCkgdWludDMyX3QgZSAjIyB3aGljaCAjIyB4CisjZGVm
aW5lIF9fREVDTF9SRUdfTE8xNihuYW1lKSB1aW50MzJfdCBlICMjIG5hbWUKKyNlbmRpZgorCiBz
dHJ1Y3QgY3B1X3VzZXJfcmVncyB7Ci0gICAgdWludDMyX3QgZWJ4OwotICAgIHVpbnQzMl90IGVj
eDsKLSAgICB1aW50MzJfdCBlZHg7Ci0gICAgdWludDMyX3QgZXNpOwotICAgIHVpbnQzMl90IGVk
aTsKLSAgICB1aW50MzJfdCBlYnA7Ci0gICAgdWludDMyX3QgZWF4OworICAgIF9fREVDTF9SRUdf
TE84KGIpOworICAgIF9fREVDTF9SRUdfTE84KGMpOworICAgIF9fREVDTF9SRUdfTE84KGQpOwor
ICAgIF9fREVDTF9SRUdfTE8xNihzaSk7CisgICAgX19ERUNMX1JFR19MTzE2KGRpKTsKKyAgICBf
X0RFQ0xfUkVHX0xPMTYoYnApOworICAgIF9fREVDTF9SRUdfTE84KGEpOwogICAgIHVpbnQxNl90
IGVycm9yX2NvZGU7ICAgIC8qIHByaXZhdGUgKi8KICAgICB1aW50MTZfdCBlbnRyeV92ZWN0b3I7
ICAvKiBwcml2YXRlICovCi0gICAgdWludDMyX3QgZWlwOworICAgIF9fREVDTF9SRUdfTE8xNihp
cCk7CiAgICAgdWludDE2X3QgY3M7CiAgICAgdWludDhfdCAgc2F2ZWRfdXBjYWxsX21hc2s7CiAg
ICAgdWludDhfdCAgX3BhZDA7Ci0gICAgdWludDMyX3QgZWZsYWdzOyAgICAgICAgLyogZWZsYWdz
LklGID09ICFzYXZlZF91cGNhbGxfbWFzayAqLwotICAgIHVpbnQzMl90IGVzcDsKKyAgICBfX0RF
Q0xfUkVHX0xPMTYoZmxhZ3MpOyAvKiBlZmxhZ3MuSUYgPT0gIXNhdmVkX3VwY2FsbF9tYXNrICov
CisgICAgX19ERUNMX1JFR19MTzE2KHNwKTsKICAgICB1aW50MTZfdCBzcywgX3BhZDE7CiAgICAg
dWludDE2X3QgZXMsIF9wYWQyOwogICAgIHVpbnQxNl90IGRzLCBfcGFkMzsKQEAgLTEzOCw2ICsx
NTYsOSBAQCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyB7CiB0eXBlZGVmIHN0cnVjdCBjcHVfdXNlcl9y
ZWdzIGNwdV91c2VyX3JlZ3NfdDsKIERFRklORV9YRU5fR1VFU1RfSEFORExFKGNwdV91c2VyX3Jl
Z3NfdCk7CiAKKyN1bmRlZiBfX0RFQ0xfUkVHX0xPOAorI3VuZGVmIF9fREVDTF9SRUdfTE8xNgor
CiAvKgogICogUGFnZS1kaXJlY3RvcnkgYWRkcmVzc2VzIGFib3ZlIDRHQiBkbyBub3QgZml0IGlu
dG8gYXJjaGl0ZWN0dXJhbCAlY3IzLgogICogV2hlbiBhY2Nlc3NpbmcgJWNyMywgb3IgZXF1aXZh
bGVudCBmaWVsZCBpbiB2Y3B1X2d1ZXN0X2NvbnRleHQsIGd1ZXN0cwpkaWZmIC0tZ2l0IGEvaW5j
bHVkZS94ZW4vYXJjaC14ODYveGVuLXg4Nl82NC5oIGIvaW5jbHVkZS94ZW4vYXJjaC14ODYveGVu
LXg4Nl82NC5oCmluZGV4IDJjMDAxMTEuLjk3OGY4Y2IgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveGVu
L2FyY2gteDg2L3hlbi14ODZfNjQuaAorKysgYi9pbmNsdWRlL3hlbi9hcmNoLXg4Ni94ZW4teDg2
XzY0LmgKQEAgLTcwLDI0ICs3MCwyMiBAQAogI2RlZmluZSBGTEFUX1VTRVJfU1MzMiBGTEFUX1JJ
TkczX1NTMzIKICNkZWZpbmUgRkxBVF9VU0VSX1NTICAgRkxBVF9VU0VSX1NTNjQKIAotI2lmZGVm
IENPTkZJR19QQVJBVklSVAogI2RlZmluZSBfX0hZUEVSVklTT1JfVklSVF9TVEFSVCAweEZGRkY4
MDAwMDAwMDAwMDAKICNkZWZpbmUgX19IWVBFUlZJU09SX1ZJUlRfRU5EICAgMHhGRkZGODgwMDAw
MDAwMDAwCiAjZGVmaW5lIF9fTUFDSDJQSFlTX1ZJUlRfU1RBUlQgIDB4RkZGRjgwMDAwMDAwMDAw
MAogI2RlZmluZSBfX01BQ0gyUEhZU19WSVJUX0VORCAgICAweEZGRkY4MDQwMDAwMDAwMDAKIAog
I2lmbmRlZiBIWVBFUlZJU09SX1ZJUlRfU1RBUlQKLSNkZWZpbmUgSFlQRVJWSVNPUl9WSVJUX1NU
QVJUIG1rX3Vuc2lnbmVkX2xvbmcoX19IWVBFUlZJU09SX1ZJUlRfU1RBUlQpCi0jZGVmaW5lIEhZ
UEVSVklTT1JfVklSVF9FTkQgICBta191bnNpZ25lZF9sb25nKF9fSFlQRVJWSVNPUl9WSVJUX0VO
RCkKKyNkZWZpbmUgSFlQRVJWSVNPUl9WSVJUX1NUQVJUIHhlbl9ta191bG9uZyhfX0hZUEVSVklT
T1JfVklSVF9TVEFSVCkKKyNkZWZpbmUgSFlQRVJWSVNPUl9WSVJUX0VORCAgIHhlbl9ta191bG9u
ZyhfX0hZUEVSVklTT1JfVklSVF9FTkQpCiAjZW5kaWYKIAotI2RlZmluZSBNQUNIMlBIWVNfVklS
VF9TVEFSVCAgbWtfdW5zaWduZWRfbG9uZyhfX01BQ0gyUEhZU19WSVJUX1NUQVJUKQotI2RlZmlu
ZSBNQUNIMlBIWVNfVklSVF9FTkQgICAgbWtfdW5zaWduZWRfbG9uZyhfX01BQ0gyUEhZU19WSVJU
X0VORCkKKyNkZWZpbmUgTUFDSDJQSFlTX1ZJUlRfU1RBUlQgIHhlbl9ta191bG9uZyhfX01BQ0gy
UEhZU19WSVJUX1NUQVJUKQorI2RlZmluZSBNQUNIMlBIWVNfVklSVF9FTkQgICAgeGVuX21rX3Vs
b25nKF9fTUFDSDJQSFlTX1ZJUlRfRU5EKQogI2RlZmluZSBNQUNIMlBIWVNfTlJfRU5UUklFUyAg
KChNQUNIMlBIWVNfVklSVF9FTkQtTUFDSDJQSFlTX1ZJUlRfU1RBUlQpPj4zKQogI2lmbmRlZiBt
YWNoaW5lX3RvX3BoeXNfbWFwcGluZwogI2RlZmluZSBtYWNoaW5lX3RvX3BoeXNfbWFwcGluZyAo
KHVuc2lnbmVkIGxvbmcgKilIWVBFUlZJU09SX1ZJUlRfU1RBUlQpCiAjZW5kaWYKLSNlbmRpZgog
CiAvKgogICogaW50IEhZUEVSVklTT1Jfc2V0X3NlZ21lbnRfYmFzZSh1bnNpZ25lZCBpbnQgd2hp
Y2gsIHVuc2lnbmVkIGxvbmcgYmFzZSkKQEAgLTEzMiw3ICsxMzAsMzUgQEAgc3RydWN0IGlyZXRf
Y29udGV4dCB7CiAgICAgLyogQm90dG9tIG9mIGlyZXQgc3RhY2sgZnJhbWUuICovCiB9OwogCi0j
aWYgZGVmaW5lZChfX0dOVUNfXykgJiYgIWRlZmluZWQoX19TVFJJQ1RfQU5TSV9fKQorI2lmIGRl
ZmluZWQoX19YRU5fXykgfHwgZGVmaW5lZChfX1hFTl9UT09MU19fKQorLyogQW5vbnltb3VzIHVu
aW9ucyBpbmNsdWRlIGFsbCBwZXJtaXNzaWJsZSBuYW1lcyAoZS5nLiwgYWwvYWgvYXgvZWF4L3Jh
eCkuICovCisjZGVmaW5lIF9fREVDTF9SRUdfTE9ISSh3aGljaCkgdW5pb24geyBcCisgICAgdWlu
dDY0X3QgciAjIyB3aGljaCAjIyB4OyBcCisgICAgdWludDMyX3QgZSAjIyB3aGljaCAjIyB4OyBc
CisgICAgdWludDE2X3Qgd2hpY2ggIyMgeDsgXAorICAgIHN0cnVjdCB7IFwKKyAgICAgICAgdWlu
dDhfdCB3aGljaCAjIyBsOyBcCisgICAgICAgIHVpbnQ4X3Qgd2hpY2ggIyMgaDsgXAorICAgIH07
IFwKK30KKyNkZWZpbmUgX19ERUNMX1JFR19MTzgobmFtZSkgdW5pb24geyBcCisgICAgdWludDY0
X3QgciAjIyBuYW1lOyBcCisgICAgdWludDMyX3QgZSAjIyBuYW1lOyBcCisgICAgdWludDE2X3Qg
bmFtZTsgXAorICAgIHVpbnQ4X3QgbmFtZSAjIyBsOyBcCit9CisjZGVmaW5lIF9fREVDTF9SRUdf
TE8xNihuYW1lKSB1bmlvbiB7IFwKKyAgICB1aW50NjRfdCByICMjIG5hbWU7IFwKKyAgICB1aW50
MzJfdCBlICMjIG5hbWU7IFwKKyAgICB1aW50MTZfdCBuYW1lOyBcCit9CisjZGVmaW5lIF9fREVD
TF9SRUdfSEkobnVtKSB1bmlvbiB7IFwKKyAgICB1aW50NjRfdCByICMjIG51bTsgXAorICAgIHVp
bnQzMl90IHIgIyMgbnVtICMjIGQ7IFwKKyAgICB1aW50MTZfdCByICMjIG51bSAjIyB3OyBcCisg
ICAgdWludDhfdCByICMjIG51bSAjIyBiOyBcCit9CisjZWxpZiBkZWZpbmVkKF9fR05VQ19fKSAm
JiAhZGVmaW5lZChfX1NUUklDVF9BTlNJX18pCiAvKiBBbm9ueW1vdXMgdW5pb24gaW5jbHVkZXMg
Ym90aCAzMi0gYW5kIDY0LWJpdCBuYW1lcyAoZS5nLiwgZWF4L3JheCkuICovCiAjZGVmaW5lIF9f
REVDTF9SRUcobmFtZSkgdW5pb24geyBcCiAgICAgdWludDY0X3QgciAjIyBuYW1lLCBlICMjIG5h
bWU7IFwKQEAgLTE0MywzMCArMTY5LDM3IEBAIHN0cnVjdCBpcmV0X2NvbnRleHQgewogI2RlZmlu
ZSBfX0RFQ0xfUkVHKG5hbWUpIHVpbnQ2NF90IHIgIyMgbmFtZQogI2VuZGlmCiAKKyNpZm5kZWYg
X19ERUNMX1JFR19MT0hJCisjZGVmaW5lIF9fREVDTF9SRUdfTE9ISShuYW1lKSBfX0RFQ0xfUkVH
KG5hbWUgIyMgeCkKKyNkZWZpbmUgX19ERUNMX1JFR19MTzggICAgICAgIF9fREVDTF9SRUcKKyNk
ZWZpbmUgX19ERUNMX1JFR19MTzE2ICAgICAgIF9fREVDTF9SRUcKKyNkZWZpbmUgX19ERUNMX1JF
R19ISShudW0pICAgIHVpbnQ2NF90IHIgIyMgbnVtCisjZW5kaWYKKwogc3RydWN0IGNwdV91c2Vy
X3JlZ3MgewotICAgIHVpbnQ2NF90IHIxNTsKLSAgICB1aW50NjRfdCByMTQ7Ci0gICAgdWludDY0
X3QgcjEzOwotICAgIHVpbnQ2NF90IHIxMjsKLSAgICBfX0RFQ0xfUkVHKGJwKTsKLSAgICBfX0RF
Q0xfUkVHKGJ4KTsKLSAgICB1aW50NjRfdCByMTE7Ci0gICAgdWludDY0X3QgcjEwOwotICAgIHVp
bnQ2NF90IHI5OwotICAgIHVpbnQ2NF90IHI4OwotICAgIF9fREVDTF9SRUcoYXgpOwotICAgIF9f
REVDTF9SRUcoY3gpOwotICAgIF9fREVDTF9SRUcoZHgpOwotICAgIF9fREVDTF9SRUcoc2kpOwot
ICAgIF9fREVDTF9SRUcoZGkpOworICAgIF9fREVDTF9SRUdfSEkoMTUpOworICAgIF9fREVDTF9S
RUdfSEkoMTQpOworICAgIF9fREVDTF9SRUdfSEkoMTMpOworICAgIF9fREVDTF9SRUdfSEkoMTIp
OworICAgIF9fREVDTF9SRUdfTE84KGJwKTsKKyAgICBfX0RFQ0xfUkVHX0xPSEkoYik7CisgICAg
X19ERUNMX1JFR19ISSgxMSk7CisgICAgX19ERUNMX1JFR19ISSgxMCk7CisgICAgX19ERUNMX1JF
R19ISSg5KTsKKyAgICBfX0RFQ0xfUkVHX0hJKDgpOworICAgIF9fREVDTF9SRUdfTE9ISShhKTsK
KyAgICBfX0RFQ0xfUkVHX0xPSEkoYyk7CisgICAgX19ERUNMX1JFR19MT0hJKGQpOworICAgIF9f
REVDTF9SRUdfTE84KHNpKTsKKyAgICBfX0RFQ0xfUkVHX0xPOChkaSk7CiAgICAgdWludDMyX3Qg
ZXJyb3JfY29kZTsgICAgLyogcHJpdmF0ZSAqLwogICAgIHVpbnQzMl90IGVudHJ5X3ZlY3Rvcjsg
IC8qIHByaXZhdGUgKi8KLSAgICBfX0RFQ0xfUkVHKGlwKTsKKyAgICBfX0RFQ0xfUkVHX0xPMTYo
aXApOwogICAgIHVpbnQxNl90IGNzLCBfcGFkMFsxXTsKICAgICB1aW50OF90ICBzYXZlZF91cGNh
bGxfbWFzazsKICAgICB1aW50OF90ICBfcGFkMVszXTsKLSAgICBfX0RFQ0xfUkVHKGZsYWdzKTsg
ICAgICAvKiByZmxhZ3MuSUYgPT0gIXNhdmVkX3VwY2FsbF9tYXNrICovCi0gICAgX19ERUNMX1JF
RyhzcCk7CisgICAgX19ERUNMX1JFR19MTzE2KGZsYWdzKTsgLyogcmZsYWdzLklGID09ICFzYXZl
ZF91cGNhbGxfbWFzayAqLworICAgIF9fREVDTF9SRUdfTE84KHNwKTsKICAgICB1aW50MTZfdCBz
cywgX3BhZDJbM107CiAgICAgdWludDE2X3QgZXMsIF9wYWQzWzNdOwogICAgIHVpbnQxNl90IGRz
LCBfcGFkNFszXTsKQEAgLTE3Nyw2ICsyMTAsMTAgQEAgdHlwZWRlZiBzdHJ1Y3QgY3B1X3VzZXJf
cmVncyBjcHVfdXNlcl9yZWdzX3Q7CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRShjcHVfdXNlcl9y
ZWdzX3QpOwogCiAjdW5kZWYgX19ERUNMX1JFRworI3VuZGVmIF9fREVDTF9SRUdfTE9ISQorI3Vu
ZGVmIF9fREVDTF9SRUdfTE84CisjdW5kZWYgX19ERUNMX1JFR19MTzE2CisjdW5kZWYgX19ERUNM
X1JFR19ISQogCiAjZGVmaW5lIHhlbl9wZm5fdG9fY3IzKHBmbikgKCh1bnNpZ25lZCBsb25nKShw
Zm4pIDw8IDEyKQogI2RlZmluZSB4ZW5fY3IzX3RvX3BmbihjcjMpICgodW5zaWduZWQgbG9uZyko
Y3IzKSA+PiAxMikKZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL2FyY2gteDg2L3hlbi5oIGIvaW5j
bHVkZS94ZW4vYXJjaC14ODYveGVuLmgKaW5kZXggYzVlODgwYi4uZmY5MTgzMSAxMDA2NDQKLS0t
IGEvaW5jbHVkZS94ZW4vYXJjaC14ODYveGVuLmgKKysrIGIvaW5jbHVkZS94ZW4vYXJjaC14ODYv
eGVuLmgKQEAgLTU0LDEzICs1NCwyMCBAQAogI2RlZmluZSBYRU5fR1VFU1RfSEFORExFKG5hbWUp
ICAgICAgICAgIF9fWEVOX0dVRVNUX0hBTkRMRShuYW1lKQogI2RlZmluZSBYRU5fR1VFU1RfSEFO
RExFX1BBUkFNKG5hbWUpICAgIFhFTl9HVUVTVF9IQU5ETEUobmFtZSkKICNkZWZpbmUgc2V0X3hl
bl9ndWVzdF9oYW5kbGVfcmF3KGhuZCwgdmFsKSAgZG8geyAoaG5kKS5wID0gdmFsOyB9IHdoaWxl
ICgwKQotI2lmZGVmIF9fWEVOX1RPT0xTX18KLSNkZWZpbmUgZ2V0X3hlbl9ndWVzdF9oYW5kbGUo
dmFsLCBobmQpICBkbyB7IHZhbCA9IChobmQpLnA7IH0gd2hpbGUgKDApCi0jZW5kaWYKICNkZWZp
bmUgc2V0X3hlbl9ndWVzdF9oYW5kbGUoaG5kLCB2YWwpIHNldF94ZW5fZ3Vlc3RfaGFuZGxlX3Jh
dyhobmQsIHZhbCkKIAogI2lmIGRlZmluZWQoX19pMzg2X18pCisjIGlmZGVmIF9fWEVOX18KK19f
RGVGaU5lX18gX19ERUNMX1JFR19MTzgod2hpY2gpIHVpbnQzMl90IGUgIyMgd2hpY2ggIyMgeAor
X19EZUZpTmVfXyBfX0RFQ0xfUkVHX0xPMTYobmFtZSkgdW5pb24geyB1aW50MzJfdCBlICMjIG5h
bWU7IH0KKyMgZW5kaWYKICNpbmNsdWRlICJ4ZW4teDg2XzMyLmgiCisjIGlmZGVmIF9fWEVOX18K
K19fVW5EZUZfXyBfX0RFQ0xfUkVHX0xPOAorX19VbkRlRl9fIF9fREVDTF9SRUdfTE8xNgorX19E
ZUZpTmVfXyBfX0RFQ0xfUkVHX0xPOCh3aGljaCkgZSAjIyB3aGljaCAjIyB4CitfX0RlRmlOZV9f
IF9fREVDTF9SRUdfTE8xNihuYW1lKSBlICMjIG5hbWUKKyMgZW5kaWYKICNlbGlmIGRlZmluZWQo
X194ODZfNjRfXykKICNpbmNsdWRlICJ4ZW4teDg2XzY0LmgiCiAjZW5kaWYKQEAgLTE1MiwxNyAr
MTU5LDE1IEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHRyYXBfaW5mb190KTsKIHR5cGVkZWYg
dWludDY0X3QgdHNjX3RpbWVzdGFtcF90OyAvKiBSRFRTQyB0aW1lc3RhbXAgKi8KIAogLyoKLSAq
IFRoZSBmb2xsb3dpbmcgaXMgYWxsIENQVSBjb250ZXh0LiBOb3RlIHRoYXQgdGhlIGZwdV9jdHh0
IGJsb2NrIGlzIGZpbGxlZCAKKyAqIFRoZSBmb2xsb3dpbmcgaXMgYWxsIENQVSBjb250ZXh0LiBO
b3RlIHRoYXQgdGhlIGZwdV9jdHh0IGJsb2NrIGlzIGZpbGxlZAogICogaW4gYnkgRlhTQVZFIGlm
IHRoZSBDUFUgaGFzIGZlYXR1cmUgRlhTUjsgb3RoZXJ3aXNlIEZTQVZFIGlzIHVzZWQuCiAgKgot
ICogQWxzbyBub3RlIHRoYXQgd2hlbiBjYWxsaW5nIERPTUNUTF9zZXR2Y3B1Y29udGV4dCBhbmQg
VkNQVV9pbml0aWFsaXNlCi0gKiBmb3IgSFZNIGFuZCBQVkggZ3Vlc3RzLCBub3QgYWxsIGluZm9y
bWF0aW9uIGluIHRoaXMgc3RydWN0dXJlIGlzIHVwZGF0ZWQ6Ci0gKgotICogLSBGb3IgSFZNIGd1
ZXN0cywgdGhlIHN0cnVjdHVyZXMgcmVhZCBpbmNsdWRlOiBmcHVfY3R4dCAoaWYKLSAqIFZHQ1Rf
STM4N19WQUxJRCBpcyBzZXQpLCBmbGFncywgdXNlcl9yZWdzLCBkZWJ1Z3JlZ1sqXQorICogQWxz
byBub3RlIHRoYXQgd2hlbiBjYWxsaW5nIERPTUNUTF9zZXR2Y3B1Y29udGV4dCBmb3IgSFZNIGd1
ZXN0cywgbm90IGFsbAorICogaW5mb3JtYXRpb24gaW4gdGhpcyBzdHJ1Y3R1cmUgaXMgdXBkYXRl
ZCwgdGhlIGZpZWxkcyByZWFkIGluY2x1ZGU6IGZwdV9jdHh0CisgKiAoaWYgVkdDVF9JMzg3X1ZB
TElEIGlzIHNldCksIGZsYWdzLCB1c2VyX3JlZ3MgYW5kIGRlYnVncmVnWypdLgogICoKLSAqIC0g
UFZIIGd1ZXN0cyBhcmUgdGhlIHNhbWUgYXMgSFZNIGd1ZXN0cywgYnV0IGFkZGl0aW9uYWxseSB1
c2UgY3RybHJlZ1szXSB0bwotICogc2V0IGNyMy4gQWxsIG90aGVyIGZpZWxkcyBub3QgdXNlZCBz
aG91bGQgYmUgc2V0IHRvIDAuCisgKiBOb3RlOiBWQ1BVT1BfaW5pdGlhbGlzZSBmb3IgSFZNIGd1
ZXN0cyBpcyBub24tc3ltZXRyaWMgd2l0aAorICogRE9NQ1RMX3NldHZjcHVjb250ZXh0LCBhbmQg
dXNlcyBzdHJ1Y3QgdmNwdV9odm1fY29udGV4dCBmcm9tIGh2bS9odm1fdmNwdS5oCiAgKi8KIHN0
cnVjdCB2Y3B1X2d1ZXN0X2NvbnRleHQgewogICAgIC8qIEZQVSByZWdpc3RlcnMgY29tZSBmaXJz
dCBzbyB0aGV5IGNhbiBiZSBhbGlnbmVkIGZvciBGWFNBVkUvRlhSU1RPUi4gKi8KQEAgLTI1NSw5
ICsyNjAsNTYgQEAgc3RydWN0IGFyY2hfc2hhcmVkX2luZm8gewogICAgIHVuc2lnbmVkIGxvbmcg
cDJtX2NyMzsgICAgICAgICAvKiBjcjMgdmFsdWUgb2YgdGhlIHAybSBhZGRyZXNzIHNwYWNlICov
CiAgICAgdW5zaWduZWQgbG9uZyBwMm1fdmFkZHI7ICAgICAgIC8qIHZpcnR1YWwgYWRkcmVzcyBv
ZiB0aGUgcDJtIGxpc3QgKi8KICAgICB1bnNpZ25lZCBsb25nIHAybV9nZW5lcmF0aW9uOyAgLyog
Z2VuZXJhdGlvbiBjb3VudCBvZiBwMm0gbWFwcGluZyAqLworI2lmZGVmIF9faTM4Nl9fCisgICAg
LyogVGhlcmUncyBubyByb29tIGZvciB0aGlzIGZpZWxkIGluIHRoZSBnZW5lcmljIHN0cnVjdHVy
ZS4gKi8KKyAgICB1aW50MzJfdCB3Y19zZWNfaGk7CisjZW5kaWYKIH07CiB0eXBlZGVmIHN0cnVj
dCBhcmNoX3NoYXJlZF9pbmZvIGFyY2hfc2hhcmVkX2luZm9fdDsKIAorI2lmIGRlZmluZWQoX19Y
RU5fXykgfHwgZGVmaW5lZChfX1hFTl9UT09MU19fKQorLyoKKyAqIHN0cnVjdCB4ZW5fYXJjaF9k
b21haW5jb25maWcncyBBQkkgaXMgY292ZXJlZCBieQorICogWEVOX0RPTUNUTF9JTlRFUkZBQ0Vf
VkVSU0lPTi4KKyAqLworc3RydWN0IHhlbl9hcmNoX2RvbWFpbmNvbmZpZyB7CisjZGVmaW5lIF9Y
RU5fWDg2X0VNVV9MQVBJQyAgICAgICAgICAwCisjZGVmaW5lIFhFTl9YODZfRU1VX0xBUElDICAg
ICAgICAgICAoMVU8PF9YRU5fWDg2X0VNVV9MQVBJQykKKyNkZWZpbmUgX1hFTl9YODZfRU1VX0hQ
RVQgICAgICAgICAgIDEKKyNkZWZpbmUgWEVOX1g4Nl9FTVVfSFBFVCAgICAgICAgICAgICgxVTw8
X1hFTl9YODZfRU1VX0hQRVQpCisjZGVmaW5lIF9YRU5fWDg2X0VNVV9QTSAgICAgICAgICAgICAy
CisjZGVmaW5lIFhFTl9YODZfRU1VX1BNICAgICAgICAgICAgICAoMVU8PF9YRU5fWDg2X0VNVV9Q
TSkKKyNkZWZpbmUgX1hFTl9YODZfRU1VX1JUQyAgICAgICAgICAgIDMKKyNkZWZpbmUgWEVOX1g4
Nl9FTVVfUlRDICAgICAgICAgICAgICgxVTw8X1hFTl9YODZfRU1VX1JUQykKKyNkZWZpbmUgX1hF
Tl9YODZfRU1VX0lPQVBJQyAgICAgICAgIDQKKyNkZWZpbmUgWEVOX1g4Nl9FTVVfSU9BUElDICAg
ICAgICAgICgxVTw8X1hFTl9YODZfRU1VX0lPQVBJQykKKyNkZWZpbmUgX1hFTl9YODZfRU1VX1BJ
QyAgICAgICAgICAgIDUKKyNkZWZpbmUgWEVOX1g4Nl9FTVVfUElDICAgICAgICAgICAgICgxVTw8
X1hFTl9YODZfRU1VX1BJQykKKyNkZWZpbmUgX1hFTl9YODZfRU1VX1ZHQSAgICAgICAgICAgIDYK
KyNkZWZpbmUgWEVOX1g4Nl9FTVVfVkdBICAgICAgICAgICAgICgxVTw8X1hFTl9YODZfRU1VX1ZH
QSkKKyNkZWZpbmUgX1hFTl9YODZfRU1VX0lPTU1VICAgICAgICAgIDcKKyNkZWZpbmUgWEVOX1g4
Nl9FTVVfSU9NTVUgICAgICAgICAgICgxVTw8X1hFTl9YODZfRU1VX0lPTU1VKQorI2RlZmluZSBf
WEVOX1g4Nl9FTVVfUElUICAgICAgICAgICAgOAorI2RlZmluZSBYRU5fWDg2X0VNVV9QSVQgICAg
ICAgICAgICAgKDFVPDxfWEVOX1g4Nl9FTVVfUElUKQorI2RlZmluZSBfWEVOX1g4Nl9FTVVfVVNF
X1BJUlEgICAgICAgOQorI2RlZmluZSBYRU5fWDg2X0VNVV9VU0VfUElSUSAgICAgICAgKDFVPDxf
WEVOX1g4Nl9FTVVfVVNFX1BJUlEpCisKKyNkZWZpbmUgWEVOX1g4Nl9FTVVfQUxMICAgICAgICAg
ICAgIChYRU5fWDg2X0VNVV9MQVBJQyB8IFhFTl9YODZfRU1VX0hQRVQgfCAgXAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9YODZfRU1VX1BNIHwgWEVOX1g4Nl9FTVVf
UlRDIHwgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX1g4
Nl9FTVVfSU9BUElDIHwgWEVOX1g4Nl9FTVVfUElDIHwgIFwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBYRU5fWDg2X0VNVV9WR0EgfCBYRU5fWDg2X0VNVV9JT01NVSB8ICAg
XAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9YODZfRU1VX1BJVCB8
IFhFTl9YODZfRU1VX1VTRV9QSVJRKQorICAgIHVpbnQzMl90IGVtdWxhdGlvbl9mbGFnczsKK307
CisKKy8qIExvY2F0aW9uIG9mIG9ubGluZSBWQ1BVIGJpdG1hcC4gKi8KKyNkZWZpbmUgWEVOX0FD
UElfQ1BVX01BUCAgICAgICAgICAgICAweGFmMDAKKyNkZWZpbmUgWEVOX0FDUElfQ1BVX01BUF9M
RU4gICAgICAgICAoKEhWTV9NQVhfVkNQVVMgKyA3KSAvIDgpCisKKy8qIEdQRTAgYml0IHNldCBk
dXJpbmcgQ1BVIGhvdHBsdWcgKi8KKyNkZWZpbmUgWEVOX0FDUElfR1BFMF9DUFVIUF9CSVQgICAg
ICAyCisjZW5kaWYKKwogI2VuZGlmIC8qICFfX0FTU0VNQkxZX18gKi8KIAogLyoKZGlmZiAtLWdp
dCBhL2luY2x1ZGUveGVuL2RvbWN0bC5oIGIvaW5jbHVkZS94ZW4vZG9tY3RsLmgKaW5kZXggNTdl
MmVkNy4uODg1MzQ0NSAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ZW4vZG9tY3RsLmgKKysrIGIvaW5j
bHVkZS94ZW4vZG9tY3RsLmgKQEAgLTMzLDExICszMywxMiBAQAogI2VuZGlmCiAKICNpbmNsdWRl
ICJ4ZW4uaCIKKyNpbmNsdWRlICJldmVudF9jaGFubmVsLmgiCiAjaW5jbHVkZSAiZ3JhbnRfdGFi
bGUuaCIKICNpbmNsdWRlICJodm0vc2F2ZS5oIgogI2luY2x1ZGUgIm1lbW9yeS5oIgogCi0jZGVm
aW5lIFhFTl9ET01DVExfSU5URVJGQUNFX1ZFUlNJT04gMHgwMDAwMDAwYQorI2RlZmluZSBYRU5f
RE9NQ1RMX0lOVEVSRkFDRV9WRVJTSU9OIDB4MDAwMDAwMGUKIAogLyoKICAqIE5CLiB4ZW5fZG9t
Y3RsLmRvbWFpbiBpcyBhbiBJTi9PVVQgcGFyYW1ldGVyIGZvciB0aGlzIG9wZXJhdGlvbi4KQEAg
LTYwLDI2ICs2MSwxMiBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9jcmVhdGVkb21haW4gewogIC8qIERp
c2FibGUgb3V0LW9mLXN5bmMgc2hhZG93IHBhZ2UgdGFibGVzPyAqLwogI2RlZmluZSBfWEVOX0RP
TUNUTF9DREZfb29zX29mZiAgICAgICAzCiAjZGVmaW5lIFhFTl9ET01DVExfQ0RGX29vc19vZmYg
ICAgICAgICgxVTw8X1hFTl9ET01DVExfQ0RGX29vc19vZmYpCi0gLyogSXMgdGhpcyBhIFBWSCBn
dWVzdCAoYXMgb3Bwb3NlZCB0byBhbiBIVk0gb3IgUFYgZ3Vlc3QpPyAqLwotI2RlZmluZSBfWEVO
X0RPTUNUTF9DREZfcHZoX2d1ZXN0ICAgICA0Ci0jZGVmaW5lIFhFTl9ET01DVExfQ0RGX3B2aF9n
dWVzdCAgICAgICgxVTw8X1hFTl9ET01DVExfQ0RGX3B2aF9ndWVzdCkKKyAvKiBJcyB0aGlzIGEg
eGVuc3RvcmUgZG9tYWluPyAqLworI2RlZmluZSBfWEVOX0RPTUNUTF9DREZfeHNfZG9tYWluICAg
ICA0CisjZGVmaW5lIFhFTl9ET01DVExfQ0RGX3hzX2RvbWFpbiAgICAgICgxVTw8X1hFTl9ET01D
VExfQ0RGX3hzX2RvbWFpbikKICAgICB1aW50MzJfdCBmbGFnczsKKyAgICBzdHJ1Y3QgeGVuX2Fy
Y2hfZG9tYWluY29uZmlnIGNvbmZpZzsKIH07Ci10eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX2Ny
ZWF0ZWRvbWFpbiB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbl90OwotREVGSU5FX1hFTl9HVUVTVF9I
QU5ETEUoeGVuX2RvbWN0bF9jcmVhdGVkb21haW5fdCk7Ci0KLSNpZiBkZWZpbmVkKF9fYXJtX18p
IHx8IGRlZmluZWQoX19hYXJjaDY0X18pCi0jZGVmaW5lIFhFTl9ET01DVExfQ09ORklHX0dJQ19E
RUZBVUxUICAgMAotI2RlZmluZSBYRU5fRE9NQ1RMX0NPTkZJR19HSUNfVjIgICAgICAgIDEKLSNk
ZWZpbmUgWEVOX0RPTUNUTF9DT05GSUdfR0lDX1YzICAgICAgICAyCi0vKiBYRU5fRE9NQ1RMX2Nv
bmZpZ3VyZV9kb21haW4gKi8KLXN0cnVjdCB4ZW5fZG9tY3RsX2FybV9jb25maWd1cmVkb21haW4g
ewotICAgIC8qIElOL09VVCBwYXJhbWV0ZXJzICovCi0gICAgdWludDhfdCBnaWNfdmVyc2lvbjsK
LX07Ci10eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX2FybV9jb25maWd1cmVkb21haW4geGVuX2Rv
bWN0bF9hcm1fY29uZmlndXJlZG9tYWluX3Q7Ci1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5f
ZG9tY3RsX2FybV9jb25maWd1cmVkb21haW5fdCk7Ci0jZW5kaWYKIAogLyogWEVOX0RPTUNUTF9n
ZXRkb21haW5pbmZvICovCiBzdHJ1Y3QgeGVuX2RvbWN0bF9nZXRkb21haW5pbmZvIHsKQEAgLTEw
Niw5ICs5MywxMiBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9nZXRkb21haW5pbmZvIHsKICAvKiBCZWlu
ZyBkZWJ1Z2dlZC4gICovCiAjZGVmaW5lIF9YRU5fRE9NSU5GX2RlYnVnZ2VkICA2CiAjZGVmaW5l
IFhFTl9ET01JTkZfZGVidWdnZWQgICAoMVU8PF9YRU5fRE9NSU5GX2RlYnVnZ2VkKQotLyogZG9t
YWluIGlzIFBWSCAqLwotI2RlZmluZSBfWEVOX0RPTUlORl9wdmhfZ3Vlc3QgNwotI2RlZmluZSBY
RU5fRE9NSU5GX3B2aF9ndWVzdCAgKDFVPDxfWEVOX0RPTUlORl9wdmhfZ3Vlc3QpCisvKiBkb21h
aW4gaXMgYSB4ZW5zdG9yZSBkb21haW4gKi8KKyNkZWZpbmUgX1hFTl9ET01JTkZfeHNfZG9tYWlu
IDcKKyNkZWZpbmUgWEVOX0RPTUlORl94c19kb21haW4gICgxVTw8X1hFTl9ET01JTkZfeHNfZG9t
YWluKQorLyogZG9tYWluIGhhcyBoYXJkd2FyZSBhc3Npc3RlZCBwYWdpbmcgKi8KKyNkZWZpbmUg
X1hFTl9ET01JTkZfaGFwICAgICAgIDgKKyNkZWZpbmUgWEVOX0RPTUlORl9oYXAgICAgICAgICgx
VTw8X1hFTl9ET01JTkZfaGFwKQogIC8qIFhFTl9ET01JTkZfc2h1dGRvd24gZ3Vlc3Qtc3VwcGxp
ZWQgY29kZS4gICovCiAjZGVmaW5lIFhFTl9ET01JTkZfc2h1dGRvd25tYXNrIDI1NQogI2RlZmlu
ZSBYRU5fRE9NSU5GX3NodXRkb3duc2hpZnQgMTYKQEAgLTE0Miw4ICsxMzIsNiBAQCBzdHJ1Y3Qg
eGVuX2RvbWN0bF9nZXRtZW1saXN0IHsKICAgICAvKiBPVVQgdmFyaWFibGVzLiAqLwogICAgIHVp
bnQ2NF9hbGlnbmVkX3QgbnVtX3BmbnM7CiB9OwotdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9n
ZXRtZW1saXN0IHhlbl9kb21jdGxfZ2V0bWVtbGlzdF90OwotREVGSU5FX1hFTl9HVUVTVF9IQU5E
TEUoeGVuX2RvbWN0bF9nZXRtZW1saXN0X3QpOwogCiAKIC8qIFhFTl9ET01DVExfZ2V0cGFnZWZy
YW1laW5mbyAqLwpAQCAtMTYxLDI3ICsxNDksNiBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4
ZW5fZG9tY3RsX2dldG1lbWxpc3RfdCk7CiAjZGVmaW5lIFhFTl9ET01DVExfUEZJTkZPX0JST0tF
TiAgKDB4ZFU8PDI4KSAvKiBicm9rZW4gcGFnZSAqLwogI2RlZmluZSBYRU5fRE9NQ1RMX1BGSU5G
T19MVEFCX01BU0sgKDB4ZlU8PDI4KQogCi1zdHJ1Y3QgeGVuX2RvbWN0bF9nZXRwYWdlZnJhbWVp
bmZvIHsKLSAgICAvKiBJTiB2YXJpYWJsZXMuICovCi0gICAgdWludDY0X2FsaWduZWRfdCBnbWZu
OyAvKiBHTUZOIHRvIHF1ZXJ5ICovCi0gICAgLyogT1VUIHZhcmlhYmxlcy4gKi8KLSAgICAvKiBJ
cyB0aGUgcGFnZSBQSU5ORUQgdG8gYSB0eXBlPyAqLwotICAgIHVpbnQzMl90IHR5cGU7ICAgICAg
ICAgLyogc2VlIGFib3ZlIHR5cGUgZGVmcyAqLwotfTsKLXR5cGVkZWYgc3RydWN0IHhlbl9kb21j
dGxfZ2V0cGFnZWZyYW1laW5mbyB4ZW5fZG9tY3RsX2dldHBhZ2VmcmFtZWluZm9fdDsKLURFRklO
RV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxfZ2V0cGFnZWZyYW1laW5mb190KTsKLQotCi0v
KiBYRU5fRE9NQ1RMX2dldHBhZ2VmcmFtZWluZm8yICovCi1zdHJ1Y3QgeGVuX2RvbWN0bF9nZXRw
YWdlZnJhbWVpbmZvMiB7Ci0gICAgLyogSU4gdmFyaWFibGVzLiAqLwotICAgIHVpbnQ2NF9hbGln
bmVkX3QgbnVtOwotICAgIC8qIElOL09VVCB2YXJpYWJsZXMuICovCi0gICAgWEVOX0dVRVNUX0hB
TkRMRV82NCh1aW50MzIpIGFycmF5OwotfTsKLXR5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfZ2V0
cGFnZWZyYW1laW5mbzIgeGVuX2RvbWN0bF9nZXRwYWdlZnJhbWVpbmZvMl90OwotREVGSU5FX1hF
Tl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9nZXRwYWdlZnJhbWVpbmZvMl90KTsKLQogLyogWEVO
X0RPTUNUTF9nZXRwYWdlZnJhbWVpbmZvMyAqLwogc3RydWN0IHhlbl9kb21jdGxfZ2V0cGFnZWZy
YW1laW5mbzMgewogICAgIC8qIElOIHZhcmlhYmxlcy4gKi8KQEAgLTIxNyw4ICsxODQsMTEgQEAg
c3RydWN0IHhlbl9kb21jdGxfZ2V0cGFnZWZyYW1laW5mbzMgewogI2RlZmluZSBYRU5fRE9NQ1RM
X1NIQURPV19PUF9FTkFCTEVfVEVTVCAgICAgICAxCiAgLyogRXF1aXYuIHRvIEVOQUJMRSB3aXRo
IG1vZGUgZmxhZyBFTkFCTEVfTE9HX0RJUlRZLiAqLwogI2RlZmluZSBYRU5fRE9NQ1RMX1NIQURP
V19PUF9FTkFCTEVfTE9HRElSVFkgICAyCi0gLyogRXF1aXYuIHRvIEVOQUJMRSB3aXRoIG1vZGUg
ZmxhZ3MgRU5BQkxFX1JFRkNPVU5UIGFuZCBFTkFCTEVfVFJBTlNMQVRFLiAqLworIC8qCisgICog
Tm8gbG9uZ2VyIHN1cHBvcnRlZCwgd2FzIGVxdWl2LiB0byBFTkFCTEUgd2l0aCBtb2RlIGZsYWdz
CisgICogRU5BQkxFX1JFRkNPVU5UIGFuZCBFTkFCTEVfVFJBTlNMQVRFOgogI2RlZmluZSBYRU5f
RE9NQ1RMX1NIQURPV19PUF9FTkFCTEVfVFJBTlNMQVRFICAzCisgICovCiAKIC8qIE1vZGUgZmxh
Z3MgZm9yIFhFTl9ET01DVExfU0hBRE9XX09QX0VOQUJMRS4gKi8KICAvKgpAQCAtMjQxLDE5ICsy
MTEsMjUgQEAgc3RydWN0IHhlbl9kb21jdGxfZ2V0cGFnZWZyYW1laW5mbzMgewogICAqLwogI2Rl
ZmluZSBYRU5fRE9NQ1RMX1NIQURPV19FTkFCTEVfRVhURVJOQUwgICgxIDw8IDQpCiAKKy8qIE1v
ZGUgZmxhZ3MgZm9yIFhFTl9ET01DVExfU0hBRE9XX09QX3tDTEVBTixQRUVLfS4gKi8KKyAvKgor
ICAqIFRoaXMgaXMgdGhlIGZpbmFsIGl0ZXJhdGlvbjogUmVxdWVzdGluZyB0byBpbmNsdWRlIHBh
Z2VzIG1hcHBlZAorICAqIHdyaXRhYmx5IGJ5IHRoZSBoeXBlcnZpc29yIGluIHRoZSBkaXJ0eSBi
aXRtYXAuCisgICovCisjZGVmaW5lIFhFTl9ET01DVExfU0hBRE9XX0xPR0RJUlRZX0ZJTkFMICAg
KDEgPDwgMCkKKwogc3RydWN0IHhlbl9kb21jdGxfc2hhZG93X29wX3N0YXRzIHsKICAgICB1aW50
MzJfdCBmYXVsdF9jb3VudDsKICAgICB1aW50MzJfdCBkaXJ0eV9jb3VudDsKIH07Ci10eXBlZGVm
IHN0cnVjdCB4ZW5fZG9tY3RsX3NoYWRvd19vcF9zdGF0cyB4ZW5fZG9tY3RsX3NoYWRvd19vcF9z
dGF0c190OwotREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9zaGFkb3dfb3Bfc3Rh
dHNfdCk7CiAKIHN0cnVjdCB4ZW5fZG9tY3RsX3NoYWRvd19vcCB7CiAgICAgLyogSU4gdmFyaWFi
bGVzLiAqLwogICAgIHVpbnQzMl90ICAgICAgIG9wOyAgICAgICAvKiBYRU5fRE9NQ1RMX1NIQURP
V19PUF8qICovCiAKLSAgICAvKiBPUF9FTkFCTEUgKi8KLSAgICB1aW50MzJfdCAgICAgICBtb2Rl
OyAgICAgLyogWEVOX0RPTUNUTF9TSEFET1dfRU5BQkxFXyogKi8KKyAgICAvKiBPUF9FTkFCTEU6
IFhFTl9ET01DVExfU0hBRE9XX0VOQUJMRV8qICovCisgICAgLyogT1BfUEVBSyAvIE9QX0NMRUFO
OiBYRU5fRE9NQ1RMX1NIQURPV19MT0dESVJUWV8qICovCisgICAgdWludDMyX3QgICAgICAgbW9k
ZTsKIAogICAgIC8qIE9QX0dFVF9BTExPQ0FUSU9OIC8gT1BfU0VUX0FMTE9DQVRJT04gKi8KICAg
ICB1aW50MzJfdCAgICAgICBtYjsgICAgICAgLyogU2hhZG93IG1lbW9yeSBhbGxvY2F0aW9uIGlu
IE1CICovCkBAIC0yNjMsOCArMjM5LDYgQEAgc3RydWN0IHhlbl9kb21jdGxfc2hhZG93X29wIHsK
ICAgICB1aW50NjRfYWxpZ25lZF90IHBhZ2VzOyAvKiBTaXplIG9mIGJ1ZmZlci4gVXBkYXRlZCB3
aXRoIGFjdHVhbCBzaXplLiAqLwogICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3NoYWRvd19vcF9zdGF0
cyBzdGF0czsKIH07Ci10eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX3NoYWRvd19vcCB4ZW5fZG9t
Y3RsX3NoYWRvd19vcF90OwotREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9zaGFk
b3dfb3BfdCk7CiAKIAogLyogWEVOX0RPTUNUTF9tYXhfbWVtICovCkBAIC0yNzIsOCArMjQ2LDYg
QEAgc3RydWN0IHhlbl9kb21jdGxfbWF4X21lbSB7CiAgICAgLyogSU4gdmFyaWFibGVzLiAqLwog
ICAgIHVpbnQ2NF9hbGlnbmVkX3QgbWF4X21lbWtiOwogfTsKLXR5cGVkZWYgc3RydWN0IHhlbl9k
b21jdGxfbWF4X21lbSB4ZW5fZG9tY3RsX21heF9tZW1fdDsKLURFRklORV9YRU5fR1VFU1RfSEFO
RExFKHhlbl9kb21jdGxfbWF4X21lbV90KTsKIAogCiAvKiBYRU5fRE9NQ1RMX3NldHZjcHVjb250
ZXh0ICovCkBAIC0yODIsOCArMjU0LDYgQEAgc3RydWN0IHhlbl9kb21jdGxfdmNwdWNvbnRleHQg
ewogICAgIHVpbnQzMl90ICAgICAgICAgICAgICB2Y3B1OyAgICAgICAgICAgICAgICAgIC8qIElO
ICovCiAgICAgWEVOX0dVRVNUX0hBTkRMRV82NCh2Y3B1X2d1ZXN0X2NvbnRleHRfdCkgY3R4dDsg
LyogSU4vT1VUICovCiB9OwotdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF92Y3B1Y29udGV4dCB4
ZW5fZG9tY3RsX3ZjcHVjb250ZXh0X3Q7Ci1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9t
Y3RsX3ZjcHVjb250ZXh0X3QpOwogCiAKIC8qIFhFTl9ET01DVExfZ2V0dmNwdWluZm8gKi8KQEAg
LTI5Nyw4ICsyNjcsNiBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9nZXR2Y3B1aW5mbyB7CiAgICAgdWlu
dDY0X2FsaWduZWRfdCBjcHVfdGltZTsgICAgICAgIC8qIHRvdGFsIGNwdSB0aW1lIGNvbnN1bWVk
IChucykgKi8KICAgICB1aW50MzJfdCBjcHU7ICAgICAgICAgICAgICAgICAgICAgLyogY3VycmVu
dCBtYXBwaW5nICAgKi8KIH07Ci10eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX2dldHZjcHVpbmZv
IHhlbl9kb21jdGxfZ2V0dmNwdWluZm9fdDsKLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9k
b21jdGxfZ2V0dmNwdWluZm9fdCk7CiAKIAogLyogR2V0L3NldCB0aGUgTlVNQSBub2RlKHMpIHdp
dGggd2hpY2ggdGhlIGd1ZXN0IGhhcyBhZmZpbml0eSB3aXRoLiAqLwpAQCAtMzA3LDggKzI3NSw2
IEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxfZ2V0dmNwdWluZm9fdCk7CiBz
dHJ1Y3QgeGVuX2RvbWN0bF9ub2RlYWZmaW5pdHkgewogICAgIHN0cnVjdCB4ZW5jdGxfYml0bWFw
IG5vZGVtYXA7LyogSU4gKi8KIH07Ci10eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX25vZGVhZmZp
bml0eSB4ZW5fZG9tY3RsX25vZGVhZmZpbml0eV90OwotREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUo
eGVuX2RvbWN0bF9ub2RlYWZmaW5pdHlfdCk7CiAKIAogLyogR2V0L3NldCB3aGljaCBwaHlzaWNh
bCBjcHVzIGEgdmNwdSBjYW4gZXhlY3V0ZSBvbi4gKi8KQEAgLTMyMyw2ICsyODksOSBAQCBzdHJ1
Y3QgeGVuX2RvbWN0bF92Y3B1YWZmaW5pdHkgewogIC8qIFNldC9nZXQgdGhlIHNvZnQgYWZmaW5p
dHkgZm9yIHZjcHUgKi8KICNkZWZpbmUgX1hFTl9WQ1BVQUZGSU5JVFlfU09GVCAgMQogI2RlZmlu
ZSBYRU5fVkNQVUFGRklOSVRZX1NPRlQgICAoMVU8PF9YRU5fVkNQVUFGRklOSVRZX1NPRlQpCisg
LyogVW5kbyBTQ0hFRE9QX3Bpbl9vdmVycmlkZSAqLworI2RlZmluZSBfWEVOX1ZDUFVBRkZJTklU
WV9GT1JDRSAyCisjZGVmaW5lIFhFTl9WQ1BVQUZGSU5JVFlfRk9SQ0UgICgxVTw8X1hFTl9WQ1BV
QUZGSU5JVFlfRk9SQ0UpCiAgICAgdWludDMyX3QgZmxhZ3M7CiAgICAgLyoKICAgICAgKiBJTi9P
VVQgdmFyaWFibGVzLgpAQCAtMzQzLDcxICszMTIsOTUgQEAgc3RydWN0IHhlbl9kb21jdGxfdmNw
dWFmZmluaXR5IHsKICAgICBzdHJ1Y3QgeGVuY3RsX2JpdG1hcCBjcHVtYXBfaGFyZDsKICAgICBz
dHJ1Y3QgeGVuY3RsX2JpdG1hcCBjcHVtYXBfc29mdDsKIH07Ci10eXBlZGVmIHN0cnVjdCB4ZW5f
ZG9tY3RsX3ZjcHVhZmZpbml0eSB4ZW5fZG9tY3RsX3ZjcHVhZmZpbml0eV90OwotREVGSU5FX1hF
Tl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF92Y3B1YWZmaW5pdHlfdCk7CiAKIAogLyogWEVOX0RP
TUNUTF9tYXhfdmNwdXMgKi8KIHN0cnVjdCB4ZW5fZG9tY3RsX21heF92Y3B1cyB7CiAgICAgdWlu
dDMyX3QgbWF4OyAgICAgICAgICAgLyogbWF4aW11bSBudW1iZXIgb2YgdmNwdXMgKi8KIH07Ci10
eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX21heF92Y3B1cyB4ZW5fZG9tY3RsX21heF92Y3B1c190
OwotREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9tYXhfdmNwdXNfdCk7CiAKIAog
LyogWEVOX0RPTUNUTF9zY2hlZHVsZXJfb3AgKi8KIC8qIFNjaGVkdWxlciB0eXBlcy4gKi8KLSNk
ZWZpbmUgWEVOX1NDSEVEVUxFUl9TRURGICAgICA0CisvKiAjZGVmaW5lIFhFTl9TQ0hFRFVMRVJf
U0VERiAgNCAoUmVtb3ZlZCkgKi8KICNkZWZpbmUgWEVOX1NDSEVEVUxFUl9DUkVESVQgICA1CiAj
ZGVmaW5lIFhFTl9TQ0hFRFVMRVJfQ1JFRElUMiAgNgogI2RlZmluZSBYRU5fU0NIRURVTEVSX0FS
SU5DNjUzIDcKICNkZWZpbmUgWEVOX1NDSEVEVUxFUl9SVERTICAgICA4CisjZGVmaW5lIFhFTl9T
Q0hFRFVMRVJfTlVMTCAgICAgOQorCitzdHJ1Y3QgeGVuX2RvbWN0bF9zY2hlZF9jcmVkaXQgewor
ICAgIHVpbnQxNl90IHdlaWdodDsKKyAgICB1aW50MTZfdCBjYXA7Cit9OworCitzdHJ1Y3QgeGVu
X2RvbWN0bF9zY2hlZF9jcmVkaXQyIHsKKyAgICB1aW50MTZfdCB3ZWlnaHQ7CisgICAgdWludDE2
X3QgY2FwOworfTsKKworc3RydWN0IHhlbl9kb21jdGxfc2NoZWRfcnRkcyB7CisgICAgdWludDMy
X3QgcGVyaW9kOworICAgIHVpbnQzMl90IGJ1ZGdldDsKK307CisKK3R5cGVkZWYgc3RydWN0IHhl
bl9kb21jdGxfc2NoZWRwYXJhbV92Y3B1IHsKKyAgICB1bmlvbiB7CisgICAgICAgIHN0cnVjdCB4
ZW5fZG9tY3RsX3NjaGVkX2NyZWRpdCBjcmVkaXQ7CisgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3Rs
X3NjaGVkX2NyZWRpdDIgY3JlZGl0MjsKKyAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfc2NoZWRf
cnRkcyBydGRzOworICAgIH0gdTsKKyAgICB1aW50MzJfdCB2Y3B1aWQ7Cit9IHhlbl9kb21jdGxf
c2NoZWRwYXJhbV92Y3B1X3Q7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX3Nj
aGVkcGFyYW1fdmNwdV90KTsKIAotLyogU2V0IG9yIGdldCBpbmZvPyAqLworLyoKKyAqIFNldCBv
ciBnZXQgaW5mbz8KKyAqIEZvciBzY2hlZHVsZXJzIHN1cHBvcnRpbmcgcGVyLXZjcHUgc2V0dGlu
Z3MgKGUuZy4sIFJURFMpOgorICogIFhFTl9ET01DVExfU0NIRURPUF9wdXRpbmZvIHNldHMgcGFy
YW1zIGZvciBhbGwgdmNwdXM7CisgKiAgWEVOX0RPTUNUTF9TQ0hFRE9QX2dldGluZm8gZ2V0cyBk
ZWZhdWx0IHBhcmFtczsKKyAqICBYRU5fRE9NQ1RMX1NDSEVET1BfcHV0KGdldCl2Y3B1aW5mbyBz
ZXRzIChnZXRzKSBwYXJhbXMgb2YgdmNwdXM7CisgKgorICogRm9yIHNjaGVkdWxlcnMgbm90IHN1
cHBvcnRpbmcgcGVyLXZjcHUgc2V0dGluZ3M6CisgKiAgWEVOX0RPTUNUTF9TQ0hFRE9QX3B1dGlu
Zm8gc2V0cyBwYXJhbXMgZm9yIGFsbCB2Y3B1czsKKyAqICBYRU5fRE9NQ1RMX1NDSEVET1BfZ2V0
aW5mbyBnZXRzIGRvbWFpbi13aXNlIHBhcmFtczsKKyAqICBYRU5fRE9NQ1RMX1NDSEVET1BfcHV0
KGdldCl2Y3B1aW5mbyByZXR1cm5zIGVycm9yOworICovCiAjZGVmaW5lIFhFTl9ET01DVExfU0NI
RURPUF9wdXRpbmZvIDAKICNkZWZpbmUgWEVOX0RPTUNUTF9TQ0hFRE9QX2dldGluZm8gMQorI2Rl
ZmluZSBYRU5fRE9NQ1RMX1NDSEVET1BfcHV0dmNwdWluZm8gMgorI2RlZmluZSBYRU5fRE9NQ1RM
X1NDSEVET1BfZ2V0dmNwdWluZm8gMwogc3RydWN0IHhlbl9kb21jdGxfc2NoZWR1bGVyX29wIHsK
ICAgICB1aW50MzJfdCBzY2hlZF9pZDsgIC8qIFhFTl9TQ0hFRFVMRVJfKiAqLwogICAgIHVpbnQz
Ml90IGNtZDsgICAgICAgLyogWEVOX0RPTUNUTF9TQ0hFRE9QXyogKi8KKyAgICAvKiBJTi9PVVQg
Ki8KICAgICB1bmlvbiB7Ci0gICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3NjaGVkX3NlZGYgewot
ICAgICAgICAgICAgdWludDY0X2FsaWduZWRfdCBwZXJpb2Q7Ci0gICAgICAgICAgICB1aW50NjRf
YWxpZ25lZF90IHNsaWNlOwotICAgICAgICAgICAgdWludDY0X2FsaWduZWRfdCBsYXRlbmN5Owot
ICAgICAgICAgICAgdWludDMyX3QgZXh0cmF0aW1lOwotICAgICAgICAgICAgdWludDMyX3Qgd2Vp
Z2h0OwotICAgICAgICB9IHNlZGY7Ci0gICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3NjaGVkX2Ny
ZWRpdCB7Ci0gICAgICAgICAgICB1aW50MTZfdCB3ZWlnaHQ7Ci0gICAgICAgICAgICB1aW50MTZf
dCBjYXA7Ci0gICAgICAgIH0gY3JlZGl0OwotICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9zY2hl
ZF9jcmVkaXQyIHsKLSAgICAgICAgICAgIHVpbnQxNl90IHdlaWdodDsKLSAgICAgICAgfSBjcmVk
aXQyOwotICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9zY2hlZF9ydGRzIHsKLSAgICAgICAgICAg
IHVpbnQzMl90IHBlcmlvZDsKLSAgICAgICAgICAgIHVpbnQzMl90IGJ1ZGdldDsKLSAgICAgICAg
fSBydGRzOworICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9zY2hlZF9jcmVkaXQgY3JlZGl0Owor
ICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9zY2hlZF9jcmVkaXQyIGNyZWRpdDI7CisgICAgICAg
IHN0cnVjdCB4ZW5fZG9tY3RsX3NjaGVkX3J0ZHMgcnRkczsKKyAgICAgICAgc3RydWN0IHsKKyAg
ICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQoeGVuX2RvbWN0bF9zY2hlZHBhcmFtX3ZjcHVf
dCkgdmNwdXM7CisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogSU46IE51bWJlciBvZiBl
bGVtZW50cyBpbiB2Y3B1cyBhcnJheS4KKyAgICAgICAgICAgICAqIE9VVDogTnVtYmVyIG9mIHBy
b2Nlc3NlZCBlbGVtZW50cyBvZiB2Y3B1cyBhcnJheS4KKyAgICAgICAgICAgICAqLworICAgICAg
ICAgICAgdWludDMyX3QgbnJfdmNwdXM7CisgICAgICAgICAgICB1aW50MzJfdCBwYWRkaW5nOwor
ICAgICAgICB9IHY7CiAgICAgfSB1OwogfTsKLXR5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfc2No
ZWR1bGVyX29wIHhlbl9kb21jdGxfc2NoZWR1bGVyX29wX3Q7Ci1ERUZJTkVfWEVOX0dVRVNUX0hB
TkRMRSh4ZW5fZG9tY3RsX3NjaGVkdWxlcl9vcF90KTsKIAogCiAvKiBYRU5fRE9NQ1RMX3NldGRv
bWFpbmhhbmRsZSAqLwogc3RydWN0IHhlbl9kb21jdGxfc2V0ZG9tYWluaGFuZGxlIHsKICAgICB4
ZW5fZG9tYWluX2hhbmRsZV90IGhhbmRsZTsKIH07Ci10eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3Rs
X3NldGRvbWFpbmhhbmRsZSB4ZW5fZG9tY3RsX3NldGRvbWFpbmhhbmRsZV90OwotREVGSU5FX1hF
Tl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9zZXRkb21haW5oYW5kbGVfdCk7CiAKIAogLyogWEVO
X0RPTUNUTF9zZXRkZWJ1Z2dpbmcgKi8KIHN0cnVjdCB4ZW5fZG9tY3RsX3NldGRlYnVnZ2luZyB7
CiAgICAgdWludDhfdCBlbmFibGU7CiB9OwotdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9zZXRk
ZWJ1Z2dpbmcgeGVuX2RvbWN0bF9zZXRkZWJ1Z2dpbmdfdDsKLURFRklORV9YRU5fR1VFU1RfSEFO
RExFKHhlbl9kb21jdGxfc2V0ZGVidWdnaW5nX3QpOwogCiAKIC8qIFhFTl9ET01DVExfaXJxX3Bl
cm1pc3Npb24gKi8KQEAgLTQxNSw4ICs0MDgsNiBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9pcnFfcGVy
bWlzc2lvbiB7CiAgICAgdWludDhfdCBwaXJxOwogICAgIHVpbnQ4X3QgYWxsb3dfYWNjZXNzOyAg
ICAvKiBmbGFnIHRvIHNwZWNpZnkgZW5hYmxlL2Rpc2FibGUgb2YgSVJRIGFjY2VzcyAqLwogfTsK
LXR5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfaXJxX3Blcm1pc3Npb24geGVuX2RvbWN0bF9pcnFf
cGVybWlzc2lvbl90OwotREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9pcnFfcGVy
bWlzc2lvbl90KTsKIAogCiAvKiBYRU5fRE9NQ1RMX2lvbWVtX3Blcm1pc3Npb24gKi8KQEAgLTQy
NSw4ICs0MTYsNiBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9pb21lbV9wZXJtaXNzaW9uIHsKICAgICB1
aW50NjRfYWxpZ25lZF90IG5yX21mbnM7ICAvKiBudW1iZXIgb2YgcGFnZXMgaW4gcmFuZ2UgKD4w
KSAqLwogICAgIHVpbnQ4X3QgIGFsbG93X2FjY2VzczsgICAgIC8qIGFsbG93ICghMCkgb3IgZGVu
eSAoMCkgYWNjZXNzIHRvIHJhbmdlPyAqLwogfTsKLXR5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxf
aW9tZW1fcGVybWlzc2lvbiB4ZW5fZG9tY3RsX2lvbWVtX3Blcm1pc3Npb25fdDsKLURFRklORV9Y
RU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxfaW9tZW1fcGVybWlzc2lvbl90KTsKIAogCiAvKiBY
RU5fRE9NQ1RMX2lvcG9ydF9wZXJtaXNzaW9uICovCkBAIC00MzUsNDIgKzQyNCwzNCBAQCBzdHJ1
Y3QgeGVuX2RvbWN0bF9pb3BvcnRfcGVybWlzc2lvbiB7CiAgICAgdWludDMyX3QgbnJfcG9ydHM7
ICAgICAgICAgICAgICAgIC8qIHNpemUgb2YgcG9ydCByYW5nZSAqLwogICAgIHVpbnQ4X3QgIGFs
bG93X2FjY2VzczsgICAgICAgICAgICAvKiBhbGxvdyBvciBkZW55IGFjY2VzcyB0byByYW5nZT8g
Ki8KIH07Ci10eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX2lvcG9ydF9wZXJtaXNzaW9uIHhlbl9k
b21jdGxfaW9wb3J0X3Blcm1pc3Npb25fdDsKLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9k
b21jdGxfaW9wb3J0X3Blcm1pc3Npb25fdCk7CiAKIAogLyogWEVOX0RPTUNUTF9oeXBlcmNhbGxf
aW5pdCAqLwogc3RydWN0IHhlbl9kb21jdGxfaHlwZXJjYWxsX2luaXQgewogICAgIHVpbnQ2NF9h
bGlnbmVkX3QgIGdtZm47ICAgICAgICAgICAvKiBHTUZOIHRvIGJlIGluaXRpYWxpc2VkICovCiB9
OwotdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9oeXBlcmNhbGxfaW5pdCB4ZW5fZG9tY3RsX2h5
cGVyY2FsbF9pbml0X3Q7Ci1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX2h5cGVy
Y2FsbF9pbml0X3QpOwogCiAKIC8qIFhFTl9ET01DVExfc2V0dGltZW9mZnNldCAqLwogc3RydWN0
IHhlbl9kb21jdGxfc2V0dGltZW9mZnNldCB7Ci0gICAgaW50MzJfdCAgdGltZV9vZmZzZXRfc2Vj
b25kczsgLyogYXBwbGllZCB0byBkb21haW4gd2FsbGNsb2NrIHRpbWUgKi8KKyAgICBpbnQ2NF9h
bGlnbmVkX3QgdGltZV9vZmZzZXRfc2Vjb25kczsgLyogYXBwbGllZCB0byBkb21haW4gd2FsbGNs
b2NrIHRpbWUgKi8KIH07Ci10eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX3NldHRpbWVvZmZzZXQg
eGVuX2RvbWN0bF9zZXR0aW1lb2Zmc2V0X3Q7Ci1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5f
ZG9tY3RsX3NldHRpbWVvZmZzZXRfdCk7CiAKIC8qIFhFTl9ET01DVExfZ2V0aHZtY29udGV4dCAq
LwogLyogWEVOX0RPTUNUTF9zZXRodm1jb250ZXh0ICovCi10eXBlZGVmIHN0cnVjdCB4ZW5fZG9t
Y3RsX2h2bWNvbnRleHQgeworc3RydWN0IHhlbl9kb21jdGxfaHZtY29udGV4dCB7CiAgICAgdWlu
dDMyX3Qgc2l6ZTsgLyogSU4vT1VUOiBzaXplIG9mIGJ1ZmZlciAvIGJ5dGVzIGZpbGxlZCAqLwog
ICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQodWludDgpIGJ1ZmZlcjsgLyogSU4vT1VUOiBkYXRhLCBv
ciBjYWxsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiBnZXRodm1j
b250ZXh0IHdpdGggTlVMTAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICogYnVmZmVyIHRvIGdldCBzaXplIHJlcSdkICovCi19IHhlbl9kb21jdGxfaHZtY29udGV4dF90
OwotREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9odm1jb250ZXh0X3QpOworfTsK
IAogCiAvKiBYRU5fRE9NQ1RMX3NldF9hZGRyZXNzX3NpemUgKi8KIC8qIFhFTl9ET01DVExfZ2V0
X2FkZHJlc3Nfc2l6ZSAqLwotdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9hZGRyZXNzX3NpemUg
eworc3RydWN0IHhlbl9kb21jdGxfYWRkcmVzc19zaXplIHsKICAgICB1aW50MzJfdCBzaXplOwot
fSB4ZW5fZG9tY3RsX2FkZHJlc3Nfc2l6ZV90OwotREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVu
X2RvbWN0bF9hZGRyZXNzX3NpemVfdCk7Cit9OwogCiAKIC8qIFhFTl9ET01DVExfc2VuZHRyaWdn
ZXIgKi8KQEAgLTQ4MywxOSArNDY0LDQwIEBAIHN0cnVjdCB4ZW5fZG9tY3RsX3NlbmR0cmlnZ2Vy
IHsKICAgICB1aW50MzJfdCAgdHJpZ2dlcjsgIC8qIElOICovCiAgICAgdWludDMyX3QgIHZjcHU7
ICAgICAvKiBJTiAqLwogfTsKLXR5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfc2VuZHRyaWdnZXIg
eGVuX2RvbWN0bF9zZW5kdHJpZ2dlcl90OwotREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2Rv
bWN0bF9zZW5kdHJpZ2dlcl90KTsKIAogCi0vKiBBc3NpZ24gUENJIGRldmljZSB0byBIVk0gZ3Vl
c3QuIFNldHMgdXAgSU9NTVUgc3RydWN0dXJlcy4gKi8KKy8qIEFzc2lnbiBhIGRldmljZSB0byBh
IGd1ZXN0LiBTZXRzIHVwIElPTU1VIHN0cnVjdHVyZXMuICovCiAvKiBYRU5fRE9NQ1RMX2Fzc2ln
bl9kZXZpY2UgKi8KLS8qIFhFTl9ET01DVExfdGVzdF9hc3NpZ25fZGV2aWNlICovCi0vKiBYRU5f
RE9NQ1RMX2RlYXNzaWduX2RldmljZSAqLworLyoKKyAqIFhFTl9ET01DVExfdGVzdF9hc3NpZ25f
ZGV2aWNlOiBQYXNzIERPTUlEX0lOVkFMSUQgdG8gZmluZCBvdXQgd2hldGhlciB0aGUKKyAqIGdp
dmVuIGRldmljZSBpcyBhc3NpZ25lZCB0byBhbnkgRG9tVSBhdCBhbGwuIFBhc3MgYSBzcGVjaWZp
YyBkb21haW4gSUQgdG8KKyAqIGZpbmQgb3V0IHdoZXRoZXIgdGhlIGdpdmVuIGRldmljZSBjYW4g
YmUgYXNzaWduZWQgdG8gdGhhdCBkb21haW4uCisgKi8KKy8qCisgKiBYRU5fRE9NQ1RMX2RlYXNz
aWduX2RldmljZTogVGhlIGJlaGF2aW9yIG9mIHRoaXMgRE9NQ1RMIGRpZmZlcnMKKyAqIGJldHdl
ZW4gdGhlIGRpZmZlcmVudCB0eXBlIG9mIGRldmljZToKKyAqICAtIFBDSSBkZXZpY2UgKFhFTl9E
T01DVExfREVWX1BDSSkgd2lsbCBiZSByZWFzc2lnbmVkIHRvIERPTTAKKyAqICAtIERUIGRldmlj
ZSAoWEVOX0RPTUNUTF9ERVZfRFQpIHdpbGwgbGVmdCB1bmFzc2lnbmVkLiBET00wCisgKiAgd2ls
bCBoYXZlIHRvIGNhbGwgWEVOX0RPTUNUTF9hc3NpZ25fZGV2aWNlIGluIG9yZGVyIHRvIHVzZSB0
aGUKKyAqICBkZXZpY2UuCisgKi8KKyNkZWZpbmUgWEVOX0RPTUNUTF9ERVZfUENJICAgICAgMAor
I2RlZmluZSBYRU5fRE9NQ1RMX0RFVl9EVCAgICAgICAxCiBzdHJ1Y3QgeGVuX2RvbWN0bF9hc3Np
Z25fZGV2aWNlIHsKLSAgICB1aW50MzJfdCAgbWFjaGluZV9zYmRmOyAgIC8qIG1hY2hpbmUgUENJ
IElEIG9mIGFzc2lnbmVkIGRldmljZSAqLworICAgIC8qIElOICovCisgICAgdWludDMyX3QgZGV2
OyAgIC8qIFhFTl9ET01DVExfREVWXyogKi8KKyAgICB1aW50MzJfdCBmbGFnczsKKyNkZWZpbmUg
WEVOX0RPTUNUTF9ERVZfUkRNX1JFTEFYRUQgICAgICAxIC8qIGFzc2lnbiBvbmx5ICovCisgICAg
dW5pb24geworICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAgdWludDMyX3QgbWFjaGluZV9z
YmRmOyAgIC8qIG1hY2hpbmUgUENJIElEIG9mIGFzc2lnbmVkIGRldmljZSAqLworICAgICAgICB9
IHBjaTsKKyAgICAgICAgc3RydWN0IHsKKyAgICAgICAgICAgIHVpbnQzMl90IHNpemU7IC8qIExl
bmd0aCBvZiB0aGUgcGF0aCAqLworICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV82NChjaGFy
KSBwYXRoOyAvKiBwYXRoIHRvIHRoZSBkZXZpY2UgdHJlZSBub2RlICovCisgICAgICAgIH0gZHQ7
CisgICAgfSB1OwogfTsKLXR5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfYXNzaWduX2RldmljZSB4
ZW5fZG9tY3RsX2Fzc2lnbl9kZXZpY2VfdDsKLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9k
b21jdGxfYXNzaWduX2RldmljZV90KTsKIAogLyogUmV0cmlldmUgc2libGluZyBkZXZpY2VzIGlu
Zm9tYXRpb24gb2YgbWFjaGluZV9zYmRmICovCiAvKiBYRU5fRE9NQ1RMX2dldF9kZXZpY2VfZ3Jv
dXAgKi8KQEAgLTUwNSwyMiArNTA3LDIwIEBAIHN0cnVjdCB4ZW5fZG9tY3RsX2dldF9kZXZpY2Vf
Z3JvdXAgewogICAgIHVpbnQzMl90ICBudW1fc2RldnM7ICAgICAgICAvKiBPVVQgKi8KICAgICBY
RU5fR1VFU1RfSEFORExFXzY0KHVpbnQzMikgIHNkZXZfYXJyYXk7ICAgLyogT1VUICovCiB9Owot
dHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9nZXRfZGV2aWNlX2dyb3VwIHhlbl9kb21jdGxfZ2V0
X2RldmljZV9ncm91cF90OwotREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9nZXRf
ZGV2aWNlX2dyb3VwX3QpOwogCiAvKiBQYXNzLXRocm91Z2ggaW50ZXJydXB0czogYmluZCByZWFs
IGlycSAtPiBodm0gZGV2Zm4uICovCiAvKiBYRU5fRE9NQ1RMX2JpbmRfcHRfaXJxICovCiAvKiBY
RU5fRE9NQ1RMX3VuYmluZF9wdF9pcnEgKi8KLXR5cGVkZWYgZW51bSBwdF9pcnFfdHlwZV9lIHsK
K2VudW0gcHRfaXJxX3R5cGUgewogICAgIFBUX0lSUV9UWVBFX1BDSSwKICAgICBQVF9JUlFfVFlQ
RV9JU0EsCiAgICAgUFRfSVJRX1RZUEVfTVNJLAogICAgIFBUX0lSUV9UWVBFX01TSV9UUkFOU0xB
VEUsCi19IHB0X2lycV90eXBlX3Q7CisgICAgUFRfSVJRX1RZUEVfU1BJLCAgICAvKiBBUk06IHZh
bGlkIHJhbmdlIDMyLTEwMTkgKi8KK307CiBzdHJ1Y3QgeGVuX2RvbWN0bF9iaW5kX3B0X2lycSB7
CiAgICAgdWludDMyX3QgbWFjaGluZV9pcnE7Ci0gICAgcHRfaXJxX3R5cGVfdCBpcnFfdHlwZTsK
LSAgICB1aW50MzJfdCBodm1fZG9taWQ7CisgICAgdWludDMyX3QgaXJxX3R5cGU7IC8qIGVudW0g
cHRfaXJxX3R5cGUgKi8KIAogICAgIHVuaW9uIHsKICAgICAgICAgc3RydWN0IHsKQEAgLTUzNCwx
NiArNTM0LDMyIEBAIHN0cnVjdCB4ZW5fZG9tY3RsX2JpbmRfcHRfaXJxIHsKICAgICAgICAgc3Ry
dWN0IHsKICAgICAgICAgICAgIHVpbnQ4X3QgZ3ZlYzsKICAgICAgICAgICAgIHVpbnQzMl90IGdm
bGFnczsKKyNkZWZpbmUgWEVOX0RPTUNUTF9WTVNJX1g4Nl9ERVNUX0lEX01BU0sgMHgwMDAwZmYK
KyNkZWZpbmUgWEVOX0RPTUNUTF9WTVNJX1g4Nl9SSF9NQVNLICAgICAgMHgwMDAxMDAKKyNkZWZp
bmUgWEVOX0RPTUNUTF9WTVNJX1g4Nl9ETV9NQVNLICAgICAgMHgwMDAyMDAKKyNkZWZpbmUgWEVO
X0RPTUNUTF9WTVNJX1g4Nl9ERUxJVl9NQVNLICAgMHgwMDcwMDAKKyNkZWZpbmUgWEVOX0RPTUNU
TF9WTVNJX1g4Nl9UUklHX01BU0sgICAgMHgwMDgwMDAKKyNkZWZpbmUgWEVOX0RPTUNUTF9WTVNJ
X1g4Nl9VTk1BU0tFRCAgICAgMHgwMTAwMDAKKwogICAgICAgICAgICAgdWludDY0X2FsaWduZWRf
dCBndGFibGU7CiAgICAgICAgIH0gbXNpOworICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAg
dWludDE2X3Qgc3BpOworICAgICAgICB9IHNwaTsKICAgICB9IHU7CiB9OwotdHlwZWRlZiBzdHJ1
Y3QgeGVuX2RvbWN0bF9iaW5kX3B0X2lycSB4ZW5fZG9tY3RsX2JpbmRfcHRfaXJxX3Q7Ci1ERUZJ
TkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX2JpbmRfcHRfaXJxX3QpOwogCiAKIC8qIEJp
bmQgbWFjaGluZSBJL08gYWRkcmVzcyByYW5nZSAtPiBIVk0gYWRkcmVzcyByYW5nZS4gKi8KIC8q
IFhFTl9ET01DVExfbWVtb3J5X21hcHBpbmcgKi8KKy8qIFJldHVybnMKKyAgIC0gemVybyAgICAg
c3VjY2VzcywgZXZlcnl0aGluZyBkb25lCisgICAtIC1FMkJJRyAgIHBhc3NlZCBpbiBucl9tZm5z
IHZhbHVlIHRvbyBsYXJnZSBmb3IgdGhlIGltcGxlbWVudGF0aW9uCisgICAtIHBvc2l0aXZlIHBh
cnRpYWwgc3VjY2VzcyBmb3IgdGhlIGZpcnN0IDxyZXN1bHQ+IHBhZ2UgZnJhbWVzICh3aXRoCisg
ICAgICAgICAgICAgIDxyZXN1bHQ+IGxlc3MgdGhhbiBucl9tZm5zKSwgcmVxdWlyaW5nIHJlLWlu
dm9jYXRpb24gYnkgdGhlCisgICAgICAgICAgICAgIGNhbGxlciBhZnRlciB1cGRhdGluZyBpbnB1
dHMKKyAgIC0gbmVnYXRpdmUgZXJyb3I7IG90aGVyIHRoYW4gLUUyQklHCisqLwogI2RlZmluZSBE
UENJX0FERF9NQVBQSU5HICAgICAgICAgMQogI2RlZmluZSBEUENJX1JFTU9WRV9NQVBQSU5HICAg
ICAgMAogc3RydWN0IHhlbl9kb21jdGxfbWVtb3J5X21hcHBpbmcgewpAQCAtNTUzLDggKzU2OSw2
IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX21lbW9yeV9tYXBwaW5nIHsKICAgICB1aW50MzJfdCBhZGRf
bWFwcGluZzsgICAgICAgLyogYWRkIG9yIHJlbW92ZSBtYXBwaW5nICovCiAgICAgdWludDMyX3Qg
cGFkZGluZzsgICAgICAgICAgIC8qIHBhZGRpbmcgZm9yIDY0LWJpdCBhbGlnbmVkIHN0cnVjdHVy
ZSAqLwogfTsKLXR5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfbWVtb3J5X21hcHBpbmcgeGVuX2Rv
bWN0bF9tZW1vcnlfbWFwcGluZ190OwotREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0
bF9tZW1vcnlfbWFwcGluZ190KTsKIAogCiAvKiBCaW5kIG1hY2hpbmUgSS9PIHBvcnQgcmFuZ2Ug
LT4gSFZNIEkvTyBwb3J0IHJhbmdlLiAqLwpAQCAtNTY1LDggKzU3OSw2IEBAIHN0cnVjdCB4ZW5f
ZG9tY3RsX2lvcG9ydF9tYXBwaW5nIHsKICAgICB1aW50MzJfdCBucl9wb3J0czsgICAgICAgIC8q
IHNpemUgb2YgcG9ydCByYW5nZSAqLwogICAgIHVpbnQzMl90IGFkZF9tYXBwaW5nOyAgICAgLyog
YWRkIG9yIHJlbW92ZSBtYXBwaW5nICovCiB9OwotdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9p
b3BvcnRfbWFwcGluZyB4ZW5fZG9tY3RsX2lvcG9ydF9tYXBwaW5nX3Q7Ci1ERUZJTkVfWEVOX0dV
RVNUX0hBTkRMRSh4ZW5fZG9tY3RsX2lvcG9ydF9tYXBwaW5nX3QpOwogCiAKIC8qCkBAIC01ODUs
OCArNTk3LDYgQEAgc3RydWN0IHhlbl9kb21jdGxfcGluX21lbV9jYWNoZWF0dHIgewogICAgIHVp
bnQ2NF9hbGlnbmVkX3Qgc3RhcnQsIGVuZDsKICAgICB1aW50MzJfdCB0eXBlOyAvKiBYRU5fRE9N
Q1RMX01FTV9DQUNIRUFUVFJfKiAqLwogfTsKLXR5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfcGlu
X21lbV9jYWNoZWF0dHIgeGVuX2RvbWN0bF9waW5fbWVtX2NhY2hlYXR0cl90OwotREVGSU5FX1hF
Tl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9waW5fbWVtX2NhY2hlYXR0cl90KTsKIAogCiAvKiBY
RU5fRE9NQ1RMX3NldF9leHRfdmNwdWNvbnRleHQgKi8KQEAgLTYxOCw4ICs2MjgsNiBAQCBzdHJ1
Y3QgeGVuX2RvbWN0bF9leHRfdmNwdWNvbnRleHQgewogI2VuZGlmCiAjZW5kaWYKIH07Ci10eXBl
ZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX2V4dF92Y3B1Y29udGV4dCB4ZW5fZG9tY3RsX2V4dF92Y3B1
Y29udGV4dF90OwotREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9leHRfdmNwdWNv
bnRleHRfdCk7CiAKIC8qCiAgKiBTZXQgdGhlIHRhcmdldCBkb21haW4gZm9yIGEgZG9tYWluCkBA
IC02MjgsOCArNjM2LDYgQEAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9leHRf
dmNwdWNvbnRleHRfdCk7CiBzdHJ1Y3QgeGVuX2RvbWN0bF9zZXRfdGFyZ2V0IHsKICAgICBkb21p
ZF90IHRhcmdldDsKIH07Ci10eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX3NldF90YXJnZXQgeGVu
X2RvbWN0bF9zZXRfdGFyZ2V0X3Q7Ci1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3Rs
X3NldF90YXJnZXRfdCk7CiAKICNpZiBkZWZpbmVkKF9faTM4Nl9fKSB8fCBkZWZpbmVkKF9feDg2
XzY0X18pCiAjIGRlZmluZSBYRU5fQ1BVSURfSU5QVVRfVU5VU0VEICAweEZGRkZGRkZGCkBAIC02
NDEsOCArNjQ3LDYgQEAgc3RydWN0IHhlbl9kb21jdGxfY3B1aWQgewogICB1aW50MzJfdCBlY3g7
CiAgIHVpbnQzMl90IGVkeDsKIH07Ci10eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX2NwdWlkIHhl
bl9kb21jdGxfY3B1aWRfdDsKLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxfY3B1
aWRfdCk7CiAjZW5kaWYKIAogLyoKQEAgLTY2NSw4ICs2NjksNiBAQCBERUZJTkVfWEVOX0dVRVNU
X0hBTkRMRSh4ZW5fZG9tY3RsX2NwdWlkX3QpOwogc3RydWN0IHhlbl9kb21jdGxfc3Vic2NyaWJl
IHsKICAgICB1aW50MzJfdCBwb3J0OyAvKiBJTiAqLwogfTsKLXR5cGVkZWYgc3RydWN0IHhlbl9k
b21jdGxfc3Vic2NyaWJlIHhlbl9kb21jdGxfc3Vic2NyaWJlX3Q7Ci1ERUZJTkVfWEVOX0dVRVNU
X0hBTkRMRSh4ZW5fZG9tY3RsX3N1YnNjcmliZV90KTsKIAogLyoKICAqIERlZmluZSB0aGUgbWF4
aW11bSBtYWNoaW5lIGFkZHJlc3Mgc2l6ZSB3aGljaCBzaG91bGQgYmUgYWxsb2NhdGVkCkBAIC02
ODcsNDEgKzY4OSwzNCBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9kZWJ1Z19vcCB7CiAgICAgdWludDMy
X3Qgb3A7ICAgLyogSU4gKi8KICAgICB1aW50MzJfdCB2Y3B1OyAvKiBJTiAqLwogfTsKLXR5cGVk
ZWYgc3RydWN0IHhlbl9kb21jdGxfZGVidWdfb3AgeGVuX2RvbWN0bF9kZWJ1Z19vcF90OwotREVG
SU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9kZWJ1Z19vcF90KTsKIAogLyoKICAqIFJl
cXVlc3QgYSBwYXJ0aWN1bGFyIHJlY29yZCBmcm9tIHRoZSBIVk0gY29udGV4dAogICovCiAvKiBY
RU5fRE9NQ1RMX2dldGh2bWNvbnRleHRfcGFydGlhbCAqLwotdHlwZWRlZiBzdHJ1Y3QgeGVuX2Rv
bWN0bF9odm1jb250ZXh0X3BhcnRpYWwgeworc3RydWN0IHhlbl9kb21jdGxfaHZtY29udGV4dF9w
YXJ0aWFsIHsKICAgICB1aW50MzJfdCB0eXBlOyAgICAgICAgICAgICAgICAgICAgICAvKiBJTjog
VHlwZSBvZiByZWNvcmQgcmVxdWlyZWQgKi8KICAgICB1aW50MzJfdCBpbnN0YW5jZTsgICAgICAg
ICAgICAgICAgICAvKiBJTjogSW5zdGFuY2Ugb2YgdGhhdCB0eXBlICovCisgICAgdWludDY0X2Fs
aWduZWRfdCBidWZzejsgICAgICAgICAgICAgLyogSU46IHNpemUgb2YgYnVmZmVyICovCiAgICAg
WEVOX0dVRVNUX0hBTkRMRV82NCh1aW50OCkgYnVmZmVyOyAgLyogT1VUOiBidWZmZXIgdG8gd3Jp
dGUgcmVjb3JkIGludG8gKi8KLX0geGVuX2RvbWN0bF9odm1jb250ZXh0X3BhcnRpYWxfdDsKLURF
RklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxfaHZtY29udGV4dF9wYXJ0aWFsX3QpOwor
fTsKIAogLyogWEVOX0RPTUNUTF9kaXNhYmxlX21pZ3JhdGUgKi8KLXR5cGVkZWYgc3RydWN0IHhl
bl9kb21jdGxfZGlzYWJsZV9taWdyYXRlIHsKK3N0cnVjdCB4ZW5fZG9tY3RsX2Rpc2FibGVfbWln
cmF0ZSB7CiAgICAgdWludDMyX3QgZGlzYWJsZTsgLyogSU46IDE6IGRpc2FibGUgbWlncmF0aW9u
IGFuZCByZXN0b3JlICovCi19IHhlbl9kb21jdGxfZGlzYWJsZV9taWdyYXRlX3Q7Cit9OwogCiAK
IC8qIFhFTl9ET01DVExfZ2V0dHNjaW5mbyAqLwogLyogWEVOX0RPTUNUTF9zZXR0c2NpbmZvICov
Ci1zdHJ1Y3QgeGVuX2d1ZXN0X3RzY19pbmZvIHsKK3N0cnVjdCB4ZW5fZG9tY3RsX3RzY19pbmZv
IHsKKyAgICAvKiBJTi9PVVQgKi8KICAgICB1aW50MzJfdCB0c2NfbW9kZTsKICAgICB1aW50MzJf
dCBndHNjX2toejsKICAgICB1aW50MzJfdCBpbmNhcm5hdGlvbjsKICAgICB1aW50MzJfdCBwYWQ7
CiAgICAgdWludDY0X2FsaWduZWRfdCBlbGFwc2VkX25zZWM7CiB9OwotdHlwZWRlZiBzdHJ1Y3Qg
eGVuX2d1ZXN0X3RzY19pbmZvIHhlbl9ndWVzdF90c2NfaW5mb190OwotREVGSU5FX1hFTl9HVUVT
VF9IQU5ETEUoeGVuX2d1ZXN0X3RzY19pbmZvX3QpOwotdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0
bF90c2NfaW5mbyB7Ci0gICAgWEVOX0dVRVNUX0hBTkRMRV82NCh4ZW5fZ3Vlc3RfdHNjX2luZm9f
dCkgb3V0X2luZm87IC8qIE9VVCAqLwotICAgIHhlbl9ndWVzdF90c2NfaW5mb190IGluZm87IC8q
IElOICovCi19IHhlbl9kb21jdGxfdHNjX2luZm9fdDsKIAogLyogWEVOX0RPTUNUTF9nZGJzeF9n
dWVzdG1lbWlvICAgICAgZ3Vlc3QgbWVtIGlvICovCiBzdHJ1Y3QgeGVuX2RvbWN0bF9nZGJzeF9t
ZW1pbyB7CkBAIC03NTAsMTAgKzc0NSwyMSBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9nZGJzeF9kb21z
dGF0dXMgewogfTsKIAogLyoKLSAqIE1lbW9yeSBldmVudCBvcGVyYXRpb25zCisgKiBWTSBldmVu
dCBvcGVyYXRpb25zCiAgKi8KIAotLyogWEVOX0RPTUNUTF9tZW1fZXZlbnRfb3AgKi8KKy8qIFhF
Tl9ET01DVExfdm1fZXZlbnRfb3AgKi8KKworLyoKKyAqIFRoZXJlIGFyZSBjdXJyZW50bHkgdGhy
ZWUgcmluZ3MgYXZhaWxhYmxlIGZvciBWTSBldmVudHM6CisgKiBzaGFyaW5nLCBtb25pdG9yIGFu
ZCBwYWdpbmcuIFRoaXMgaHlwZXJjYWxsIGFsbG93cyBvbmUgdG8KKyAqIGNvbnRyb2wgdGhlc2Ug
cmluZ3MgKGVuYWJsZS9kaXNhYmxlKSwgYXMgd2VsbCBhcyB0byBzaWduYWwKKyAqIHRvIHRoZSBo
eXBlcnZpc29yIHRvIHB1bGwgcmVzcG9uc2VzIChyZXN1bWUpIGZyb20gdGhlIGdpdmVuCisgKiBy
aW5nLgorICovCisjZGVmaW5lIFhFTl9WTV9FVkVOVF9FTkFCTEUgICAgICAgICAgICAgICAwCisj
ZGVmaW5lIFhFTl9WTV9FVkVOVF9ESVNBQkxFICAgICAgICAgICAgICAxCisjZGVmaW5lIFhFTl9W
TV9FVkVOVF9SRVNVTUUgICAgICAgICAgICAgICAyCiAKIC8qCiAgKiBEb21haW4gbWVtb3J5IHBh
Z2luZwpAQCAtNzYyLDQyICs3NjgsMzggQEAgc3RydWN0IHhlbl9kb21jdGxfZ2Ric3hfZG9tc3Rh
dHVzIHsKICAqIHBhZ2VyPC0+aHlwZXJ2aXNvciBpbnRlcmZhY2UuIFVzZSBYRU5NRU1fcGFnaW5n
X29wKgogICogdG8gcGVyZm9ybSBwZXItcGFnZSBvcGVyYXRpb25zLgogICoKLSAqIFRoZSBYRU5f
RE9NQ1RMX01FTV9FVkVOVF9PUF9QQUdJTkdfRU5BQkxFIGRvbWN0bCByZXR1cm5zIHNldmVyYWwK
KyAqIFRoZSBYRU5fVk1fRVZFTlRfUEFHSU5HX0VOQUJMRSBkb21jdGwgcmV0dXJucyBzZXZlcmFs
CiAgKiBub24tc3RhbmRhcmQgZXJyb3IgY29kZXMgdG8gaW5kaWNhdGUgd2h5IHBhZ2luZyBjb3Vs
ZCBub3QgYmUgZW5hYmxlZDoKICAqIEVOT0RFViAtIGhvc3QgbGFja3MgSEFQIHN1cHBvcnQgKEVQ
VC9OUFQpIG9yIEhBUCBpcyBkaXNhYmxlZCBpbiBndWVzdAogICogRU1MSU5LIC0gZ3Vlc3QgaGFz
IGlvbW11IHBhc3N0aHJvdWdoIGVuYWJsZWQKICAqIEVYREVWICAtIGd1ZXN0IGhhcyBQb0QgZW5h
YmxlZAogICogRUJVU1kgIC0gZ3Vlc3QgaGFzIG9yIGhhZCBwYWdpbmcgZW5hYmxlZCwgcmluZyBi
dWZmZXIgc3RpbGwgYWN0aXZlCiAgKi8KLSNkZWZpbmUgWEVOX0RPTUNUTF9NRU1fRVZFTlRfT1Bf
UEFHSU5HICAgICAgICAgICAgMQotCi0jZGVmaW5lIFhFTl9ET01DVExfTUVNX0VWRU5UX09QX1BB
R0lOR19FTkFCTEUgICAgIDAKLSNkZWZpbmUgWEVOX0RPTUNUTF9NRU1fRVZFTlRfT1BfUEFHSU5H
X0RJU0FCTEUgICAgMQorI2RlZmluZSBYRU5fRE9NQ1RMX1ZNX0VWRU5UX09QX1BBR0lORyAgICAg
ICAgICAgIDEKIAogLyoKLSAqIEFjY2VzcyBwZXJtaXNzaW9ucy4KKyAqIE1vbml0b3IgaGVscGVy
LgogICoKICAqIEFzIHdpdGggcGFnaW5nLCB1c2UgdGhlIGRvbWN0bCBmb3IgdGVhcmRvd24vc2V0
dXAgb2YgdGhlCiAgKiBoZWxwZXI8LT5oeXBlcnZpc29yIGludGVyZmFjZS4KICAqCi0gKiBUaGVy
ZSBhcmUgSFZNIGh5cGVyY2FsbHMgdG8gc2V0IHRoZSBwZXItcGFnZSBhY2Nlc3MgcGVybWlzc2lv
bnMgb2YgZXZlcnkKLSAqIHBhZ2UgaW4gYSBkb21haW4uICBXaGVuIG9uZSBvZiB0aGVzZSBwZXJt
aXNzaW9ucy0taW5kZXBlbmRlbnQsIHJlYWQsIAotICogd3JpdGUsIGFuZCBleGVjdXRlLS1pcyB2
aW9sYXRlZCwgdGhlIFZDUFUgaXMgcGF1c2VkIGFuZCBhIG1lbW9yeSBldmVudCAKLSAqIGlzIHNl
bnQgd2l0aCB3aGF0IGhhcHBlbmVkLiAgKFNlZSBwdWJsaWMvbWVtX2V2ZW50LmgpIC4KKyAqIFRo
ZSBtb25pdG9yIGludGVyZmFjZSBjYW4gYmUgdXNlZCB0byByZWdpc3RlciBmb3IgdmFyaW91cyBW
TSBldmVudHMuIEZvcgorICogZXhhbXBsZSwgdGhlcmUgYXJlIEhWTSBoeXBlcmNhbGxzIHRvIHNl
dCB0aGUgcGVyLXBhZ2UgYWNjZXNzIHBlcm1pc3Npb25zCisgKiBvZiBldmVyeSBwYWdlIGluIGEg
ZG9tYWluLiAgV2hlbiBvbmUgb2YgdGhlc2UgcGVybWlzc2lvbnMtLWluZGVwZW5kZW50LAorICog
cmVhZCwgd3JpdGUsIGFuZCBleGVjdXRlLS1pcyB2aW9sYXRlZCwgdGhlIFZDUFUgaXMgcGF1c2Vk
IGFuZCBhIG1lbW9yeSBldmVudAorICogaXMgc2VudCB3aXRoIHdoYXQgaGFwcGVuZWQuIFRoZSBt
ZW1vcnkgZXZlbnQgaGFuZGxlciBjYW4gdGhlbiByZXN1bWUgdGhlCisgKiBWQ1BVIGFuZCByZWRv
IHRoZSBhY2Nlc3Mgd2l0aCBhIFhFTl9WTV9FVkVOVF9SRVNVTUUgb3B0aW9uLgogICoKLSAqIFRo
ZSBtZW1vcnkgZXZlbnQgaGFuZGxlciBjYW4gdGhlbiByZXN1bWUgdGhlIFZDUFUgYW5kIHJlZG8g
dGhlIGFjY2VzcyAKLSAqIHdpdGggYSBYRU5NRU1fYWNjZXNzX29wX3Jlc3VtZSBoeXBlcmNhbGwu
CisgKiBTZWUgcHVibGljL3ZtX2V2ZW50LmggZm9yIHRoZSBsaXN0IG9mIGF2YWlsYWJsZSBldmVu
dHMgdGhhdCBjYW4gYmUKKyAqIHN1YnNjcmliZWQgdG8gdmlhIHRoZSBtb25pdG9yIGludGVyZmFj
ZS4KICAqCi0gKiBUaGUgWEVOX0RPTUNUTF9NRU1fRVZFTlRfT1BfQUNDRVNTX0VOQUJMRSBkb21j
dGwgcmV0dXJucyBzZXZlcmFsCisgKiBUaGUgWEVOX1ZNX0VWRU5UX01PTklUT1JfKiBkb21jdGxz
IHJldHVybnMKICAqIG5vbi1zdGFuZGFyZCBlcnJvciBjb2RlcyB0byBpbmRpY2F0ZSB3aHkgYWNj
ZXNzIGNvdWxkIG5vdCBiZSBlbmFibGVkOgogICogRU5PREVWIC0gaG9zdCBsYWNrcyBIQVAgc3Vw
cG9ydCAoRVBUL05QVCkgb3IgSEFQIGlzIGRpc2FibGVkIGluIGd1ZXN0CiAgKiBFQlVTWSAgLSBn
dWVzdCBoYXMgb3IgaGFkIGFjY2VzcyBlbmFibGVkLCByaW5nIGJ1ZmZlciBzdGlsbCBhY3RpdmUK
KyAqCiAgKi8KLSNkZWZpbmUgWEVOX0RPTUNUTF9NRU1fRVZFTlRfT1BfQUNDRVNTICAgICAgICAg
ICAgICAgICAgICAgICAgMgotCi0jZGVmaW5lIFhFTl9ET01DVExfTUVNX0VWRU5UX09QX0FDQ0VT
U19FTkFCTEUgICAgICAgICAgICAgICAgIDAKLSNkZWZpbmUgWEVOX0RPTUNUTF9NRU1fRVZFTlRf
T1BfQUNDRVNTX0RJU0FCTEUgICAgICAgICAgICAgICAgMQotI2RlZmluZSBYRU5fRE9NQ1RMX01F
TV9FVkVOVF9PUF9BQ0NFU1NfRU5BQkxFX0lOVFJPU1BFQ1RJT04gICAyCisjZGVmaW5lIFhFTl9E
T01DVExfVk1fRVZFTlRfT1BfTU9OSVRPUiAgICAgICAgICAgMgogCiAvKgogICogU2hhcmluZyBF
Tk9NRU0gaGVscGVyLgpAQCAtODEyLDIxICs4MTQsMTYgQEAgc3RydWN0IHhlbl9kb21jdGxfZ2Ri
c3hfZG9tc3RhdHVzIHsKICAqIE5vdGUgdGhhdCBzaHJpbmcgY2FuIGJlIHR1cm5lZCBvbiAoYXMg
cGVyIHRoZSBkb21jdGwgYmVsb3cpCiAgKiAqd2l0aG91dCogdGhpcyByaW5nIGJlaW5nIHNldHVw
LgogICovCi0jZGVmaW5lIFhFTl9ET01DVExfTUVNX0VWRU5UX09QX1NIQVJJTkcgICAgICAgICAg
IDMKLQotI2RlZmluZSBYRU5fRE9NQ1RMX01FTV9FVkVOVF9PUF9TSEFSSU5HX0VOQUJMRSAgICAw
Ci0jZGVmaW5lIFhFTl9ET01DVExfTUVNX0VWRU5UX09QX1NIQVJJTkdfRElTQUJMRSAgIDEKKyNk
ZWZpbmUgWEVOX0RPTUNUTF9WTV9FVkVOVF9PUF9TSEFSSU5HICAgICAgICAgICAzCiAKIC8qIFVz
ZSBmb3IgdGVhcmRvd24vc2V0dXAgb2YgaGVscGVyPC0+aHlwZXJ2aXNvciBpbnRlcmZhY2UgZm9y
IHBhZ2luZywgCiAgKiBhY2Nlc3MgYW5kIHNoYXJpbmcuKi8KLXN0cnVjdCB4ZW5fZG9tY3RsX21l
bV9ldmVudF9vcCB7Ci0gICAgdWludDMyX3QgICAgICAgb3A7ICAgICAgICAgICAvKiBYRU5fRE9N
Q1RMX01FTV9FVkVOVF9PUF8qXyogKi8KLSAgICB1aW50MzJfdCAgICAgICBtb2RlOyAgICAgICAg
IC8qIFhFTl9ET01DVExfTUVNX0VWRU5UX09QXyogKi8KK3N0cnVjdCB4ZW5fZG9tY3RsX3ZtX2V2
ZW50X29wIHsKKyAgICB1aW50MzJfdCAgICAgICBvcDsgICAgICAgICAgIC8qIFhFTl9WTV9FVkVO
VF8qICovCisgICAgdWludDMyX3QgICAgICAgbW9kZTsgICAgICAgICAvKiBYRU5fRE9NQ1RMX1ZN
X0VWRU5UX09QXyogKi8KIAogICAgIHVpbnQzMl90IHBvcnQ7ICAgICAgICAgICAgICAvKiBPVVQ6
IGV2ZW50IGNoYW5uZWwgZm9yIHJpbmcgKi8KIH07Ci10eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3Rs
X21lbV9ldmVudF9vcCB4ZW5fZG9tY3RsX21lbV9ldmVudF9vcF90OwotREVGSU5FX1hFTl9HVUVT
VF9IQU5ETEUoeGVuX2RvbWN0bF9tZW1fZXZlbnRfb3BfdCk7CiAKIC8qCiAgKiBNZW1vcnkgc2hh
cmluZyBvcGVyYXRpb25zCkBAIC04NDIsOCArODM5LDYgQEAgc3RydWN0IHhlbl9kb21jdGxfbWVt
X3NoYXJpbmdfb3AgewogICAgICAgICB1aW50OF90IGVuYWJsZTsgICAgICAgICAgICAgICAgICAg
LyogQ09OVFJPTCAqLwogICAgIH0gdTsKIH07Ci10eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX21l
bV9zaGFyaW5nX29wIHhlbl9kb21jdGxfbWVtX3NoYXJpbmdfb3BfdDsKLURFRklORV9YRU5fR1VF
U1RfSEFORExFKHhlbl9kb21jdGxfbWVtX3NoYXJpbmdfb3BfdCk7CiAKIHN0cnVjdCB4ZW5fZG9t
Y3RsX2F1ZGl0X3AybSB7CiAgICAgLyogT1VUIGVycm9yIGNvdW50cyAqLwpAQCAtODUxLDE0ICs4
NDYsMTAgQEAgc3RydWN0IHhlbl9kb21jdGxfYXVkaXRfcDJtIHsKICAgICB1aW50NjRfdCBtMnBf
YmFkOwogICAgIHVpbnQ2NF90IHAybV9iYWQ7CiB9OwotdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0
bF9hdWRpdF9wMm0geGVuX2RvbWN0bF9hdWRpdF9wMm1fdDsKLURFRklORV9YRU5fR1VFU1RfSEFO
RExFKHhlbl9kb21jdGxfYXVkaXRfcDJtX3QpOwogCiBzdHJ1Y3QgeGVuX2RvbWN0bF9zZXRfdmly
cV9oYW5kbGVyIHsKICAgICB1aW50MzJfdCB2aXJxOyAvKiBJTiAqLwogfTsKLXR5cGVkZWYgc3Ry
dWN0IHhlbl9kb21jdGxfc2V0X3ZpcnFfaGFuZGxlciB4ZW5fZG9tY3RsX3NldF92aXJxX2hhbmRs
ZXJfdDsKLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxfc2V0X3ZpcnFfaGFuZGxl
cl90KTsKIAogI2lmIGRlZmluZWQoX19pMzg2X18pIHx8IGRlZmluZWQoX194ODZfNjRfXykKIC8q
IFhFTl9ET01DVExfc2V0dmNwdWV4dHN0YXRlICovCkBAIC04ODEsOCArODcyLDYgQEAgc3RydWN0
IHhlbl9kb21jdGxfdmNwdWV4dHN0YXRlIHsKICAgICB1aW50NjRfYWxpZ25lZF90ICAgICAgICAg
c2l6ZTsKICAgICBYRU5fR1VFU1RfSEFORExFXzY0KHVpbnQ2NCkgYnVmZmVyOwogfTsKLXR5cGVk
ZWYgc3RydWN0IHhlbl9kb21jdGxfdmNwdWV4dHN0YXRlIHhlbl9kb21jdGxfdmNwdWV4dHN0YXRl
X3Q7Ci1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX3ZjcHVleHRzdGF0ZV90KTsK
ICNlbmRpZgogCiAvKiBYRU5fRE9NQ1RMX3NldF9hY2Nlc3NfcmVxdWlyZWQ6IHNldHMgd2hldGhl
ciBhIG1lbW9yeSBldmVudCBsaXN0ZW5lcgpAQCAtODkyLDE0ICs4ODEsMTAgQEAgREVGSU5FX1hF
Tl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF92Y3B1ZXh0c3RhdGVfdCk7CiBzdHJ1Y3QgeGVuX2Rv
bWN0bF9zZXRfYWNjZXNzX3JlcXVpcmVkIHsKICAgICB1aW50OF90IGFjY2Vzc19yZXF1aXJlZDsK
IH07Ci10eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX3NldF9hY2Nlc3NfcmVxdWlyZWQgeGVuX2Rv
bWN0bF9zZXRfYWNjZXNzX3JlcXVpcmVkX3Q7Ci1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5f
ZG9tY3RsX3NldF9hY2Nlc3NfcmVxdWlyZWRfdCk7CiAKIHN0cnVjdCB4ZW5fZG9tY3RsX3NldF9i
cm9rZW5fcGFnZV9wMm0gewogICAgIHVpbnQ2NF9hbGlnbmVkX3QgcGZuOwogfTsKLXR5cGVkZWYg
c3RydWN0IHhlbl9kb21jdGxfc2V0X2Jyb2tlbl9wYWdlX3AybSB4ZW5fZG9tY3RsX3NldF9icm9r
ZW5fcGFnZV9wMm1fdDsKLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxfc2V0X2Jy
b2tlbl9wYWdlX3AybV90KTsKIAogLyoKICAqIFhFTl9ET01DVExfc2V0X21heF9ldnRjaG46IHNl
dHMgdGhlIG1heGltdW0gZXZlbnQgY2hhbm5lbCBwb3J0CkBAIC05MDksOCArODk0LDYgQEAgREVG
SU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9zZXRfYnJva2VuX3BhZ2VfcDJtX3QpOwog
c3RydWN0IHhlbl9kb21jdGxfc2V0X21heF9ldnRjaG4gewogICAgIHVpbnQzMl90IG1heF9wb3J0
OwogfTsKLXR5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfc2V0X21heF9ldnRjaG4geGVuX2RvbWN0
bF9zZXRfbWF4X2V2dGNobl90OwotREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9z
ZXRfbWF4X2V2dGNobl90KTsKIAogLyoKICAqIEFSTTogQ2xlYW4gYW5kIGludmFsaWRhdGUgY2Fj
aGVzIGFzc29jaWF0ZWQgd2l0aCBnaXZlbiByZWdpb24gb2YKQEAgLTkyMCw4ICs5MDMsNiBAQCBz
dHJ1Y3QgeGVuX2RvbWN0bF9jYWNoZWZsdXNoIHsKICAgICAvKiBJTjogcGFnZSByYW5nZSB0byBm
bHVzaC4gKi8KICAgICB4ZW5fcGZuX3Qgc3RhcnRfcGZuLCBucl9wZm5zOwogfTsKLXR5cGVkZWYg
c3RydWN0IHhlbl9kb21jdGxfY2FjaGVmbHVzaCB4ZW5fZG9tY3RsX2NhY2hlZmx1c2hfdDsKLURF
RklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxfY2FjaGVmbHVzaF90KTsKIAogI2lmIGRl
ZmluZWQoX19pMzg2X18pIHx8IGRlZmluZWQoX194ODZfNjRfXykKIHN0cnVjdCB4ZW5fZG9tY3Rs
X3ZjcHVfbXNyIHsKQEAgLTk1NCwzNiArOTM1LDQyIEBAIHN0cnVjdCB4ZW5fZG9tY3RsX3ZjcHVf
bXNycyB7CiAgICAgdWludDMyX3QgbXNyX2NvdW50OyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIC8qIElOL09VVCAqLwogICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQoeGVuX2RvbWN0bF92Y3B1
X21zcl90KSBtc3JzOyAvKiBJTi9PVVQgKi8KIH07Ci10eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3Rs
X3ZjcHVfbXNycyB4ZW5fZG9tY3RsX3ZjcHVfbXNyc190OwotREVGSU5FX1hFTl9HVUVTVF9IQU5E
TEUoeGVuX2RvbWN0bF92Y3B1X21zcnNfdCk7CiAjZW5kaWYKIAotLyoKLSAqIFVzZSBpbiBYRU5f
RE9NQ1RMX3NldHZudW1haW5mbyB0byBzZXQKLSAqIHZOVU1BIGRvbWFpbiB0b3BvbG9neS4KLSAq
LworLyogWEVOX0RPTUNUTF9zZXR2bnVtYWluZm86IHNwZWNpZmllcyBhIHZpcnR1YWwgTlVNQSB0
b3BvbG9neSBmb3IgdGhlIGd1ZXN0ICovCiBzdHJ1Y3QgeGVuX2RvbWN0bF92bnVtYSB7CisgICAg
LyogSU46IG51bWJlciBvZiB2TlVNQSBub2RlcyB0byBzZXR1cC4gU2hhbGwgYmUgZ3JlYXRlciB0
aGFuIDAgKi8KICAgICB1aW50MzJfdCBucl92bm9kZXM7CisgICAgLyogSU46IG51bWJlciBvZiBt
ZW1vcnkgcmFuZ2VzIHRvIHNldHVwICovCiAgICAgdWludDMyX3QgbnJfdm1lbXJhbmdlczsKKyAg
ICAvKgorICAgICAqIElOOiBudW1iZXIgb2YgdkNQVXMgb2YgdGhlIGRvbWFpbiAodXNlZCBhcyBz
aXplIG9mIHRoZSB2Y3B1X3RvX3Zub2RlCisgICAgICogYXJyYXkgZGVjbGFyZWQgYmVsb3cpLiBT
aGFsbCBiZSBlcXVhbCB0byB0aGUgZG9tYWluJ3MgbWF4X3ZjcHVzLgorICAgICAqLwogICAgIHVp
bnQzMl90IG5yX3ZjcHVzOwotICAgIHVpbnQzMl90IHBhZDsKKyAgICB1aW50MzJfdCBwYWQ7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIG11c3QgYmUgemVybyAqLworCisgICAg
LyoKKyAgICAgKiBJTjogYXJyYXkgZm9yIHNwZWNpZnlpbmcgdGhlIGRpc3RhbmNlcyBvZiB0aGUg
dk5VTUEgbm9kZXMKKyAgICAgKiBiZXR3ZWVuIGVhY2ggb3RoZXJzLiBTaGFsbCBoYXZlIG5yX3Zu
b2Rlcypucl92bm9kZXMgZWxlbWVudHMuCisgICAgICovCiAgICAgWEVOX0dVRVNUX0hBTkRMRV82
NCh1aW50KSB2ZGlzdGFuY2U7CisgICAgLyoKKyAgICAgKiBJTjogYXJyYXkgZm9yIHNwZWNpZnlp
bmcgdG8gd2hhdCB2TlVNQSBub2RlIGVhY2ggdkNQVSBiZWxvbmdzLgorICAgICAqIFNoYWxsIGhh
dmUgbnJfdmNwdXMgZWxlbWVudHMuCisgICAgICovCiAgICAgWEVOX0dVRVNUX0hBTkRMRV82NCh1
aW50KSB2Y3B1X3RvX3Zub2RlOwotCiAgICAgLyoKLSAgICAgKiB2bm9kZXMgdG8gcGh5c2ljYWwg
TlVNQSBub2RlcyBtYXNrLgotICAgICAqIFRoaXMga2VwdCBvbiBwZXItZG9tYWluIGJhc2lzIGZv
cgotICAgICAqIGludGVyZXN0ZWQgY29uc3VtZXJzLCBzdWNoIGFzIG51bWEgYXdhcmUgYmFsbG9v
bmluZy4KKyAgICAgKiBJTjogYXJyYXkgZm9yIHNwZWNpZnlpbmcgb24gd2hhdCBwaHlzaWNhbCBO
VU1BIG5vZGUgZWFjaCB2TlVNQQorICAgICAqIG5vZGUgaXMgcGxhY2VkLiBTaGFsbCBoYXZlIG5y
X3Zub2RlcyBlbGVtZW50cy4KICAgICAgKi8KICAgICBYRU5fR1VFU1RfSEFORExFXzY0KHVpbnQp
IHZub2RlX3RvX3Bub2RlOwotCiAgICAgLyoKLSAgICAgKiBtZW1vcnkgcmFnZXMgZm9yIGVhY2gg
dk5VTUEgbm9kZQorICAgICAqIElOOiBhcnJheSBmb3Igc3BlY2lmeWluZyB0aGUgbWVtb3J5IHJh
bmdlcy4gU2hhbGwgaGF2ZQorICAgICAqIG5yX3ZtZW1yYW5nZXMgZWxlbWVudHMuCiAgICAgICov
CiAgICAgWEVOX0dVRVNUX0hBTkRMRV82NCh4ZW5fdm1lbXJhbmdlX3QpIHZtZW1yYW5nZTsKIH07
Ci10eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX3ZudW1hIHhlbl9kb21jdGxfdm51bWFfdDsKLURF
RklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxfdm51bWFfdCk7CiAKIHN0cnVjdCB4ZW5f
ZG9tY3RsX3Bzcl9jbXRfb3AgewogI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9DTVRfT1BfREVUQUNI
ICAgICAgICAgMApAQCAtOTkyLDggKzk3OSwxMjcgQEAgc3RydWN0IHhlbl9kb21jdGxfcHNyX2Nt
dF9vcCB7CiAgICAgdWludDMyX3QgY21kOwogICAgIHVpbnQzMl90IGRhdGE7CiB9OwotdHlwZWRl
ZiBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfY210X29wIHhlbl9kb21jdGxfcHNyX2NtdF9vcF90Owot
REVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9wc3JfY210X29wX3QpOworCisvKiAg
WEVOX0RPTUNUTF9NT05JVE9SXyoKKyAqCisgKiBFbmFibGUvZGlzYWJsZSBtb25pdG9yaW5nIHZh
cmlvdXMgVk0gZXZlbnRzLgorICogVGhpcyBkb21jdGwgY29uZmlndXJlcyB3aGF0IGV2ZW50cyB3
aWxsIGJlIHJlcG9ydGVkIHRvIGhlbHBlciBhcHBzCisgKiB2aWEgdGhlIHJpbmcgYnVmZmVyICJN
T05JVE9SIi4gVGhlIHJpbmcgaGFzIHRvIGJlIGZpcnN0IGVuYWJsZWQKKyAqIHdpdGggdGhlIGRv
bWN0bCBYRU5fRE9NQ1RMX1ZNX0VWRU5UX09QX01PTklUT1IuCisgKgorICogR0VUX0NBUEFCSUxJ
VElFUyBjYW4gYmUgdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggb2YgdGhlc2UgZmVhdHVyZXMgaXMK
KyAqIGF2YWlsYWJsZSBvbiBhIGdpdmVuIHBsYXRmb3JtLgorICoKKyAqIE5PVElDRTogbWVtX2Fj
Y2VzcyBldmVudHMgYXJlIGFsc28gZGVsaXZlcmVkIHZpYSB0aGUgIk1PTklUT1IiIHJpbmcgYnVm
ZmVyOworICogaG93ZXZlciwgZW5hYmxpbmcvZGlzYWJsaW5nIHRob3NlIGV2ZW50cyBpcyBwZXJm
b3JtZWQgd2l0aCB0aGUgdXNlIG9mCisgKiBtZW1vcnlfb3AgaHlwZXJjYWxscyEKKyAqLworI2Rl
ZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfT1BfRU5BQkxFICAgICAgICAgICAgMAorI2RlZmluZSBY
RU5fRE9NQ1RMX01PTklUT1JfT1BfRElTQUJMRSAgICAgICAgICAgMQorI2RlZmluZSBYRU5fRE9N
Q1RMX01PTklUT1JfT1BfR0VUX0NBUEFCSUxJVElFUyAgMgorI2RlZmluZSBYRU5fRE9NQ1RMX01P
TklUT1JfT1BfRU1VTEFURV9FQUNIX1JFUCAgMworCisjZGVmaW5lIFhFTl9ET01DVExfTU9OSVRP
Ul9FVkVOVF9XUklURV9DVFJMUkVHICAgICAgICAgMAorI2RlZmluZSBYRU5fRE9NQ1RMX01PTklU
T1JfRVZFTlRfTU9WX1RPX01TUiAgICAgICAgICAgIDEKKyNkZWZpbmUgWEVOX0RPTUNUTF9NT05J
VE9SX0VWRU5UX1NJTkdMRVNURVAgICAgICAgICAgICAyCisjZGVmaW5lIFhFTl9ET01DVExfTU9O
SVRPUl9FVkVOVF9TT0ZUV0FSRV9CUkVBS1BPSU5UICAgMworI2RlZmluZSBYRU5fRE9NQ1RMX01P
TklUT1JfRVZFTlRfR1VFU1RfUkVRVUVTVCAgICAgICAgIDQKKyNkZWZpbmUgWEVOX0RPTUNUTF9N
T05JVE9SX0VWRU5UX0RFQlVHX0VYQ0VQVElPTiAgICAgICA1CisjZGVmaW5lIFhFTl9ET01DVExf
TU9OSVRPUl9FVkVOVF9DUFVJRCAgICAgICAgICAgICAgICAgNgorI2RlZmluZSBYRU5fRE9NQ1RM
X01PTklUT1JfRVZFTlRfUFJJVklMRUdFRF9DQUxMICAgICAgIDcKKyNkZWZpbmUgWEVOX0RPTUNU
TF9NT05JVE9SX0VWRU5UX0lOVEVSUlVQVCAgICAgICAgICAgICA4CisjZGVmaW5lIFhFTl9ET01D
VExfTU9OSVRPUl9FVkVOVF9ERVNDX0FDQ0VTUyAgICAgICAgICAgOQorI2RlZmluZSBYRU5fRE9N
Q1RMX01PTklUT1JfRVZFTlRfRU1VTF9VTklNUExFTUVOVEVEICAgIDEwCisKK3N0cnVjdCB4ZW5f
ZG9tY3RsX21vbml0b3Jfb3AgeworICAgIHVpbnQzMl90IG9wOyAvKiBYRU5fRE9NQ1RMX01PTklU
T1JfT1BfKiAqLworCisgICAgLyoKKyAgICAgKiBXaGVuIHVzZWQgd2l0aCBFTkFCTEUvRElTQUJM
RSB0aGlzIGhhcyB0byBiZSBzZXQgdG8KKyAgICAgKiB0aGUgcmVxdWVzdGVkIFhFTl9ET01DVExf
TU9OSVRPUl9FVkVOVF8qIHZhbHVlLgorICAgICAqIFdpdGggR0VUX0NBUEFCSUxJVElFUyB0aGlz
IGZpZWxkIHJldHVybnMgYSBiaXRtYXAgb2YKKyAgICAgKiBldmVudHMgc3VwcG9ydGVkIGJ5IHRo
ZSBwbGF0Zm9ybSwgaW4gdGhlIGZvcm1hdAorICAgICAqICgxIDw8IFhFTl9ET01DVExfTU9OSVRP
Ul9FVkVOVF8qKS4KKyAgICAgKi8KKyAgICB1aW50MzJfdCBldmVudDsKKworICAgIC8qCisgICAg
ICogRnVydGhlciBvcHRpb25zIHdoZW4gaXNzdWluZyBYRU5fRE9NQ1RMX01PTklUT1JfT1BfRU5B
QkxFLgorICAgICAqLworICAgIHVuaW9uIHsKKyAgICAgICAgc3RydWN0IHsKKyAgICAgICAgICAg
IC8qIFdoaWNoIGNvbnRyb2wgcmVnaXN0ZXIgKi8KKyAgICAgICAgICAgIHVpbnQ4X3QgaW5kZXg7
CisgICAgICAgICAgICAvKiBQYXVzZSB2Q1BVIHVudGlsIHJlc3BvbnNlICovCisgICAgICAgICAg
ICB1aW50OF90IHN5bmM7CisgICAgICAgICAgICAvKiBTZW5kIGV2ZW50IG9ubHkgb24gYSBjaGFu
Z2Ugb2YgdmFsdWUgKi8KKyAgICAgICAgICAgIHVpbnQ4X3Qgb25jaGFuZ2Vvbmx5OworICAgICAg
ICAgICAgLyogQWxsaWdubWVudCBwYWRkaW5nICovCisgICAgICAgICAgICB1aW50OF90IHBhZDE7
CisgICAgICAgICAgICB1aW50MzJfdCBwYWQyOworICAgICAgICAgICAgLyoKKyAgICAgICAgICAg
ICAqIFNlbmQgZXZlbnQgb25seSBpZiB0aGUgY2hhbmdlZCBiaXQgaW4gdGhlIGNvbnRyb2wgcmVn
aXN0ZXIKKyAgICAgICAgICAgICAqIGlzIG5vdCBtYXNrZWQuCisgICAgICAgICAgICAgKi8KKyAg
ICAgICAgICAgIHVpbnQ2NF9hbGlnbmVkX3QgYml0bWFzazsKKyAgICAgICAgfSBtb3ZfdG9fY3I7
CisKKyAgICAgICAgc3RydWN0IHsKKyAgICAgICAgICAgIHVpbnQzMl90IG1zcjsKKyAgICAgICAg
fSBtb3ZfdG9fbXNyOworCisgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICAvKiBQYXVzZSB2
Q1BVIHVudGlsIHJlc3BvbnNlICovCisgICAgICAgICAgICB1aW50OF90IHN5bmM7CisgICAgICAg
ICAgICB1aW50OF90IGFsbG93X3VzZXJzcGFjZTsKKyAgICAgICAgfSBndWVzdF9yZXF1ZXN0Owor
CisgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICAvKiBQYXVzZSB2Q1BVIHVudGlsIHJlc3Bv
bnNlICovCisgICAgICAgICAgICB1aW50OF90IHN5bmM7CisgICAgICAgIH0gZGVidWdfZXhjZXB0
aW9uOworICAgIH0gdTsKK307CisKK3N0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9jYXRfb3AgeworI2Rl
ZmluZSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfU0VUX0wzX0NCTSAgICAgMAorI2RlZmluZSBYRU5f
RE9NQ1RMX1BTUl9DQVRfT1BfR0VUX0wzX0NCTSAgICAgMQorI2RlZmluZSBYRU5fRE9NQ1RMX1BT
Ul9DQVRfT1BfU0VUX0wzX0NPREUgICAgMgorI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1Bf
U0VUX0wzX0RBVEEgICAgMworI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfR0VUX0wzX0NP
REUgICAgNAorI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfR0VUX0wzX0RBVEEgICAgNQor
I2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfU0VUX0wyX0NCTSAgICAgNgorI2RlZmluZSBY
RU5fRE9NQ1RMX1BTUl9DQVRfT1BfR0VUX0wyX0NCTSAgICAgNworICAgIHVpbnQzMl90IGNtZDsg
ICAgICAgLyogSU46IFhFTl9ET01DVExfUFNSX0NBVF9PUF8qICovCisgICAgdWludDMyX3QgdGFy
Z2V0OyAgICAvKiBJTiAqLworICAgIHVpbnQ2NF90IGRhdGE7ICAgICAgLyogSU4vT1VUICovCit9
OworCitzdHJ1Y3QgeGVuX2RvbWN0bF9zZXRfZ250dGFiX2xpbWl0cyB7CisgICAgdWludDMyX3Qg
Z3JhbnRfZnJhbWVzOyAgICAgLyogSU4gKi8KKyAgICB1aW50MzJfdCBtYXB0cmFja19mcmFtZXM7
ICAvKiBJTiAqLworfTsKKworLyogWEVOX0RPTUNUTF92dWFydF9vcCAqLworc3RydWN0IHhlbl9k
b21jdGxfdnVhcnRfb3AgeworI2RlZmluZSBYRU5fRE9NQ1RMX1ZVQVJUX09QX0lOSVQgIDAKKyAg
ICAgICAgdWludDMyX3QgY21kOyAgICAgICAgICAgLyogWEVOX0RPTUNUTF9WVUFSVF9PUF8qICov
CisjZGVmaW5lIFhFTl9ET01DVExfVlVBUlRfVFlQRV9WUEwwMTEgMAorICAgICAgICB1aW50MzJf
dCB0eXBlOyAgICAgICAgICAvKiBJTiAtIHR5cGUgb2YgdnVhcnQuCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAqICAgICAgQ3VycmVudGx5IG9ubHkgdnBsMDExIHN1cHBvcnRlZC4K
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovCisgICAgICAgIHVpbnQ2NF9hbGln
bmVkX3QgIGdmbjsgIC8qIElOIC0gZ3Vlc3QgZ2ZuIHRvIGJlIHVzZWQgYXMgYQorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKiAgICAgIHJpbmcgYnVmZmVyLgorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAgZG9taWRfdCBjb25zb2xlX2RvbWlkOyAg
LyogSU4gLSBkb21pZCBvZiBkb21haW4gcnVubmluZyB0aGUKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICogICAgICBiYWNrZW5kIGNvbnNvbGUuCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAqLworICAgICAgICB1aW50OF90IHBhZFsyXTsKKyAgICAgICAgZXZ0Y2hu
X3BvcnRfdCBldnRjaG47ICAgLyogT1VUIC0gcmVtb3RlIHBvcnQgb2YgdGhlIGV2ZW50CisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqICAgICAgIGNoYW5uZWwgdXNlZCBmb3Igc2Vu
ZGluZworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiAgICAgICByaW5nIGJ1ZmZl
ciBldmVudHMuCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqLworfTsKIAogc3Ry
dWN0IHhlbl9kb21jdGwgewogICAgIHVpbnQzMl90IGNtZDsKQEAgLTEwMDMsOCArMTEwOSw4IEBA
IHN0cnVjdCB4ZW5fZG9tY3RsIHsKICNkZWZpbmUgWEVOX0RPTUNUTF91bnBhdXNlZG9tYWluICAg
ICAgICAgICAgICAgICAgNAogI2RlZmluZSBYRU5fRE9NQ1RMX2dldGRvbWFpbmluZm8gICAgICAg
ICAgICAgICAgICA1CiAjZGVmaW5lIFhFTl9ET01DVExfZ2V0bWVtbGlzdCAgICAgICAgICAgICAg
ICAgICAgIDYKLSNkZWZpbmUgWEVOX0RPTUNUTF9nZXRwYWdlZnJhbWVpbmZvICAgICAgICAgICAg
ICAgNwotI2RlZmluZSBYRU5fRE9NQ1RMX2dldHBhZ2VmcmFtZWluZm8yICAgICAgICAgICAgICA4
CisvKiAjZGVmaW5lIFhFTl9ET01DVExfZ2V0cGFnZWZyYW1laW5mbyAgICAgICAgICAgIDcgT2Jz
b2xldGUgLSB1c2UgZ2V0cGFnZWZyYW1laW5mbzMgKi8KKy8qICNkZWZpbmUgWEVOX0RPTUNUTF9n
ZXRwYWdlZnJhbWVpbmZvMiAgICAgICAgICAgOCBPYnNvbGV0ZSAtIHVzZSBnZXRwYWdlZnJhbWVp
bmZvMyAqLwogI2RlZmluZSBYRU5fRE9NQ1RMX3NldHZjcHVhZmZpbml0eSAgICAgICAgICAgICAg
ICA5CiAjZGVmaW5lIFhFTl9ET01DVExfc2hhZG93X29wICAgICAgICAgICAgICAgICAgICAgMTAK
ICNkZWZpbmUgWEVOX0RPTUNUTF9tYXhfbWVtICAgICAgICAgICAgICAgICAgICAgICAxMQpAQCAt
MTA0OSw3ICsxMTU1LDcgQEAgc3RydWN0IHhlbl9kb21jdGwgewogI2RlZmluZSBYRU5fRE9NQ1RM
X3N1cHByZXNzX3NwdXJpb3VzX3BhZ2VfZmF1bHRzIDUzCiAjZGVmaW5lIFhFTl9ET01DVExfZGVi
dWdfb3AgICAgICAgICAgICAgICAgICAgICAgNTQKICNkZWZpbmUgWEVOX0RPTUNUTF9nZXRodm1j
b250ZXh0X3BhcnRpYWwgICAgICAgICA1NQotI2RlZmluZSBYRU5fRE9NQ1RMX21lbV9ldmVudF9v
cCAgICAgICAgICAgICAgICAgIDU2CisjZGVmaW5lIFhFTl9ET01DVExfdm1fZXZlbnRfb3AgICAg
ICAgICAgICAgICAgICAgNTYKICNkZWZpbmUgWEVOX0RPTUNUTF9tZW1fc2hhcmluZ19vcCAgICAg
ICAgICAgICAgICA1NwogI2RlZmluZSBYRU5fRE9NQ1RMX2Rpc2FibGVfbWlncmF0ZSAgICAgICAg
ICAgICAgIDU4CiAjZGVmaW5lIFhFTl9ET01DVExfZ2V0dHNjaW5mbyAgICAgICAgICAgICAgICAg
ICAgNTkKQEAgLTEwNjksNyArMTE3NSwxMSBAQCBzdHJ1Y3QgeGVuX2RvbWN0bCB7CiAjZGVmaW5l
IFhFTl9ET01DVExfc2V0X3ZjcHVfbXNycyAgICAgICAgICAgICAgICAgNzMKICNkZWZpbmUgWEVO
X0RPTUNUTF9zZXR2bnVtYWluZm8gICAgICAgICAgICAgICAgICA3NAogI2RlZmluZSBYRU5fRE9N
Q1RMX3Bzcl9jbXRfb3AgICAgICAgICAgICAgICAgICAgIDc1Ci0jZGVmaW5lIFhFTl9ET01DVExf
YXJtX2NvbmZpZ3VyZV9kb21haW4gICAgICAgICAgNzYKKyNkZWZpbmUgWEVOX0RPTUNUTF9tb25p
dG9yX29wICAgICAgICAgICAgICAgICAgICA3NworI2RlZmluZSBYRU5fRE9NQ1RMX3Bzcl9jYXRf
b3AgICAgICAgICAgICAgICAgICAgIDc4CisjZGVmaW5lIFhFTl9ET01DVExfc29mdF9yZXNldCAg
ICAgICAgICAgICAgICAgICAgNzkKKyNkZWZpbmUgWEVOX0RPTUNUTF9zZXRfZ250dGFiX2xpbWl0
cyAgICAgICAgICAgICA4MAorI2RlZmluZSBYRU5fRE9NQ1RMX3Z1YXJ0X29wICAgICAgICAgICAg
ICAgICAgICAgIDgxCiAjZGVmaW5lIFhFTl9ET01DVExfZ2Ric3hfZ3Vlc3RtZW1pbyAgICAgICAg
ICAgIDEwMDAKICNkZWZpbmUgWEVOX0RPTUNUTF9nZGJzeF9wYXVzZXZjcHUgICAgICAgICAgICAg
MTAwMQogI2RlZmluZSBYRU5fRE9NQ1RMX2dkYnN4X3VucGF1c2V2Y3B1ICAgICAgICAgICAxMDAy
CkBAIC0xMDc4LDEzICsxMTg4LDggQEAgc3RydWN0IHhlbl9kb21jdGwgewogICAgIGRvbWlkX3Qg
IGRvbWFpbjsKICAgICB1bmlvbiB7CiAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX2NyZWF0ZWRv
bWFpbiAgICAgIGNyZWF0ZWRvbWFpbjsKLSNpZiBkZWZpbmVkKF9fYXJtX18pIHx8IGRlZmluZWQo
X19hYXJjaDY0X18pCi0gICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX2FybV9jb25maWd1cmVkb21h
aW4gY29uZmlndXJlZG9tYWluOwotI2VuZGlmCiAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX2dl
dGRvbWFpbmluZm8gICAgIGdldGRvbWFpbmluZm87CiAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3Rs
X2dldG1lbWxpc3QgICAgICAgIGdldG1lbWxpc3Q7Ci0gICAgICAgIHN0cnVjdCB4ZW5fZG9tY3Rs
X2dldHBhZ2VmcmFtZWluZm8gIGdldHBhZ2VmcmFtZWluZm87Ci0gICAgICAgIHN0cnVjdCB4ZW5f
ZG9tY3RsX2dldHBhZ2VmcmFtZWluZm8yIGdldHBhZ2VmcmFtZWluZm8yOwogICAgICAgICBzdHJ1
Y3QgeGVuX2RvbWN0bF9nZXRwYWdlZnJhbWVpbmZvMyBnZXRwYWdlZnJhbWVpbmZvMzsKICAgICAg
ICAgc3RydWN0IHhlbl9kb21jdGxfbm9kZWFmZmluaXR5ICAgICAgbm9kZWFmZmluaXR5OwogICAg
ICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF92Y3B1YWZmaW5pdHkgICAgICB2Y3B1YWZmaW5pdHk7CkBA
IC0xMTE3LDcgKzEyMjIsNyBAQCBzdHJ1Y3QgeGVuX2RvbWN0bCB7CiAgICAgICAgIHN0cnVjdCB4
ZW5fZG9tY3RsX3NldF90YXJnZXQgICAgICAgIHNldF90YXJnZXQ7CiAgICAgICAgIHN0cnVjdCB4
ZW5fZG9tY3RsX3N1YnNjcmliZSAgICAgICAgIHN1YnNjcmliZTsKICAgICAgICAgc3RydWN0IHhl
bl9kb21jdGxfZGVidWdfb3AgICAgICAgICAgZGVidWdfb3A7Ci0gICAgICAgIHN0cnVjdCB4ZW5f
ZG9tY3RsX21lbV9ldmVudF9vcCAgICAgIG1lbV9ldmVudF9vcDsKKyAgICAgICAgc3RydWN0IHhl
bl9kb21jdGxfdm1fZXZlbnRfb3AgICAgICAgdm1fZXZlbnRfb3A7CiAgICAgICAgIHN0cnVjdCB4
ZW5fZG9tY3RsX21lbV9zaGFyaW5nX29wICAgIG1lbV9zaGFyaW5nX29wOwogI2lmIGRlZmluZWQo
X19pMzg2X18pIHx8IGRlZmluZWQoX194ODZfNjRfXykKICAgICAgICAgc3RydWN0IHhlbl9kb21j
dGxfY3B1aWQgICAgICAgICAgICAgY3B1aWQ7CkBAIC0xMTM1LDYgKzEyNDAsMTAgQEAgc3RydWN0
IHhlbl9kb21jdGwgewogICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9nZGJzeF9kb21zdGF0dXMg
ICBnZGJzeF9kb21zdGF0dXM7CiAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3ZudW1hICAgICAg
ICAgICAgIHZudW1hOwogICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfY210X29wICAgICAg
ICBwc3JfY210X29wOworICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9tb25pdG9yX29wICAgICAg
ICBtb25pdG9yX29wOworICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfY2F0X29wICAgICAg
ICBwc3JfY2F0X29wOworICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9zZXRfZ250dGFiX2xpbWl0
cyBzZXRfZ250dGFiX2xpbWl0czsKKyAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfdnVhcnRfb3Ag
ICAgICAgICAgdnVhcnRfb3A7CiAgICAgICAgIHVpbnQ4X3QgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhZFsxMjhdOwogICAgIH0gdTsKIH07CmRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi9l
bGZub3RlLmggYi9pbmNsdWRlL3hlbi9lbGZub3RlLmgKaW5kZXggMzUzOTg1Zi4uOTM2YWE2NSAx
MDA2NDQKLS0tIGEvaW5jbHVkZS94ZW4vZWxmbm90ZS5oCisrKyBiL2luY2x1ZGUveGVuL2VsZm5v
dGUuaApAQCAtMTczLDcgKzE3Myw5IEBACiAgKiBUaGUgKG5vbi1kZWZhdWx0KSBsb2NhdGlvbiB0
aGUgaW5pdGlhbCBwaHlzLXRvLW1hY2hpbmUgbWFwIHNob3VsZCBiZQogICogcGxhY2VkIGF0IGJ5
IHRoZSBoeXBlcnZpc29yIChEb20wKSBvciB0aGUgdG9vbHMgKERvbVUpLgogICogVGhlIGtlcm5l
bCBtdXN0IGJlIHByZXBhcmVkIGZvciB0aGlzIG1hcHBpbmcgdG8gYmUgZXN0YWJsaXNoZWQgdXNp
bmcKLSAqIGxhcmdlIHBhZ2VzLCBkZXNwaXRlIHN1Y2ggb3RoZXJ3aXNlIG5vdCBiZWluZyBhdmFp
bGFibGUgdG8gZ3Vlc3RzLgorICogbGFyZ2UgcGFnZXMsIGRlc3BpdGUgc3VjaCBvdGhlcndpc2Ug
bm90IGJlaW5nIGF2YWlsYWJsZSB0byBndWVzdHMuIE5vdGUKKyAqIHRoYXQgdGhlc2UgbGFyZ2Ug
cGFnZXMgbWF5IGJlIG1pc2FsaWduZWQgaW4gUEZOIHNwYWNlICh0aGV5J2xsIG9idmlvdXNseQor
ICogYmUgYWxpZ25lZCBpbiBNRk4gYW5kIHZpcnR1YWwgYWRkcmVzcyBzcGFjZXMpLgogICogVGhl
IGtlcm5lbCBtdXN0IGFsc28gYmUgYWJsZSB0byBoYW5kbGUgdGhlIHBhZ2UgdGFibGUgcGFnZXMg
dXNlZCBmb3IKICAqIHRoaXMgbWFwcGluZyBub3QgYmVpbmcgYWNjZXNzaWJsZSB0aHJvdWdoIHRo
ZSBpbml0aWFsIG1hcHBpbmcuCiAgKiAoT25seSB4ODYtNjQgc3VwcG9ydHMgdGhpcyBhdCBwcmVz
ZW50LikKZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL2Vycm5vLmggYi9pbmNsdWRlL3hlbi9lcnJu
by5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjMwNWMxMTIKLS0tIC9kZXYv
bnVsbAorKysgYi9pbmNsdWRlL3hlbi9lcnJuby5oCkBAIC0wLDAgKzEsMTI0IEBACisvKgorICog
VGhlcmUgYXJlIHR3byBleHBlY3RlZCB3YXlzIG9mIGluY2x1ZGluZyB0aGlzIGhlYWRlci4KKyAq
CisgKiAxKSBUaGUgImRlZmF1bHQiIGNhc2UgKGV4cGVjdGVkIGZyb20gdG9vbHMgZXRjKS4KKyAq
CisgKiBTaW1wbHkgI2luY2x1ZGUgPHB1YmxpYy9lcnJuby5oPgorICoKKyAqIEluIHRoaXMgY2ly
Y3Vtc3RhbmNlLCBub3JtYWwgaGVhZGVyIGd1YXJkcyBhcHBseSBhbmQgdGhlIGluY2x1ZGVyIHNo
YWxsIGdldAorICogYW4gZW51bWVyYXRpb24gaW4gdGhlIFhFTl94eHggbmFtZXNwYWNlLCBhcHBy
b3ByaWF0ZSBmb3IgQyBvciBhc3NlbWJseS4KKyAqCisgKiAyKSBUaGUgc3BlY2lhbCBjYXNlIHdo
ZXJlIHRoZSBpbmNsdWRlciBwcm92aWRlcyBhIFhFTl9FUlJOTygpIGluIHNjb3BlLgorICoKKyAq
IEluIHRoaXMgY2FzZSwgbm8gaW5jbHVzaW9uIGd1YXJkcyBhcHBseSBhbmQgdGhlIGNhbGxlciBp
cyByZXNwb25zaWJsZSBmb3IKKyAqIHRoZWlyIFhFTl9FUlJOTygpIGJlaW5nIGFwcHJvcHJpYXRl
IGluIHRoZSBpbmNsdWRlZCBjb250ZXh0LiAgVGhlIGhlYWRlcgorICogd2lsbCB1bmlsYXRlcmFs
bHkgI3VuZGVmIFhFTl9FUlJOTygpLgorICovCisKKyNpZm5kZWYgWEVOX0VSUk5PCisKKy8qCisg
KiBJbmNsdWRlciBoYXMgbm90IHByb3ZpZGVkIGEgY3VzdG9tIFhFTl9FUlJOTygpLiAgQXJyYW5n
ZSBmb3Igbm9ybWFsIGhlYWRlcgorICogZ3VhcmRzLCBhbiBhdXRvbWF0aWMgZW51bSAoZm9yIEMg
Y29kZSkgYW5kIGNvbnN0YW50cyBpbiB0aGUgWEVOX3h4eAorICogbmFtZXNwYWNlLgorICovCisj
aWZuZGVmIF9fWEVOX1BVQkxJQ19FUlJOT19IX18KKyNkZWZpbmUgX19YRU5fUFVCTElDX0VSUk5P
X0hfXworCisjZGVmaW5lIFhFTl9FUlJOT19ERUZBVUxUX0lOQ0xVREUKKworI2lmbmRlZiBfX0FT
U0VNQkxZX18KKworI2RlZmluZSBYRU5fRVJSTk8obmFtZSwgdmFsdWUpIFhFTl8jI25hbWUgPSB2
YWx1ZSwKK2VudW0geGVuX2Vycm5vIHsKKworI2VsaWYgX19YRU5fSU5URVJGQUNFX1ZFUlNJT05f
XyA8IDB4MDAwNDA3MDAKKworI2RlZmluZSBYRU5fRVJSTk8obmFtZSwgdmFsdWUpIC5lcXUgWEVO
XyMjbmFtZSwgdmFsdWUKKworI2VuZGlmIC8qIF9fQVNTRU1CTFlfXyAqLworCisjZW5kaWYgLyog
X19YRU5fUFVCTElDX0VSUk5PX0hfXyAqLworI2VuZGlmIC8qICFYRU5fRVJSTk8gKi8KKworLyog
YCBlbnVtIG5lZ19lcnJub3ZhbCB7ICBbIC1FZm9vIGZvciBlYWNoIEVmb28gaW4gdGhlIGxpc3Qg
YmVsb3cgXSAgfSAqLworLyogYCBlbnVtIGVycm5vdmFsIHsgKi8KKworI2lmZGVmIFhFTl9FUlJO
TworCisvKgorICogVmFsdWVzIG9yaWdpbmF0aW5nIGZyb20geDg2IExpbnV4LiBQbGVhc2UgY29u
c2lkZXIgdXNpbmcgcmVzcGVjdGl2ZQorICogdmFsdWVzIHdoZW4gYWRkaW5nIG5ldyBkZWZpbml0
aW9ucyBoZXJlLgorICoKKyAqIFRoZSBzZXQgb2YgaWRlbnRpZmllcnMgdG8gYmUgYWRkZWQgaGVy
ZSBzaG91bGRuJ3QgZXh0ZW5kIGJleW9uZCB3aGF0CisgKiBQT1NJWCBtYW5kYXRlcyAoc2VlIGUu
Zy4KKyAqIGh0dHA6Ly9wdWJzLm9wZW5ncm91cC5vcmcvb25saW5lcHVicy85Njk5OTE5Nzk5L2Jh
c2VkZWZzL2Vycm5vLmguaHRtbCkKKyAqIHdpdGggdGhlIGV4Y2VwdGlvbiB0aGF0IHdlIHN1cHBv
cnQgc29tZSBvcHRpb25hbCAoWFNSKSB2YWx1ZXMKKyAqIHNwZWNpZmllZCB0aGVyZSAoYnV0IG5v
IG5ldyBvbmVzIHNob3VsZCBiZSBhZGRlZCkuCisgKi8KKworWEVOX0VSUk5PKEVQRVJNLAkgMSkJ
LyogT3BlcmF0aW9uIG5vdCBwZXJtaXR0ZWQgKi8KK1hFTl9FUlJOTyhFTk9FTlQsCSAyKQkvKiBO
byBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5ICovCitYRU5fRVJSTk8oRVNSQ0gsCSAzKQkvKiBObyBz
dWNoIHByb2Nlc3MgKi8KKyNpZmRlZiBfX1hFTl9fIC8qIEludGVybmFsIG9ubHksIHNob3VsZCBu
ZXZlciBiZSBleHBvc2VkIHRvIHRoZSBndWVzdC4gKi8KK1hFTl9FUlJOTyhFSU5UUiwJIDQpCS8q
IEludGVycnVwdGVkIHN5c3RlbSBjYWxsICovCisjZW5kaWYKK1hFTl9FUlJOTyhFSU8sCQkgNSkJ
LyogSS9PIGVycm9yICovCitYRU5fRVJSTk8oRU5YSU8sCSA2KQkvKiBObyBzdWNoIGRldmljZSBv
ciBhZGRyZXNzICovCitYRU5fRVJSTk8oRTJCSUcsCSA3KQkvKiBBcmcgbGlzdCB0b28gbG9uZyAq
LworWEVOX0VSUk5PKEVOT0VYRUMsCSA4KQkvKiBFeGVjIGZvcm1hdCBlcnJvciAqLworWEVOX0VS
Uk5PKEVCQURGLAkgOSkJLyogQmFkIGZpbGUgbnVtYmVyICovCitYRU5fRVJSTk8oRUNISUxELAkx
MCkJLyogTm8gY2hpbGQgcHJvY2Vzc2VzICovCitYRU5fRVJSTk8oRUFHQUlOLAkxMSkJLyogVHJ5
IGFnYWluICovCitYRU5fRVJSTk8oRVdPVUxEQkxPQ0ssCTExKQkvKiBPcGVyYXRpb24gd291bGQg
YmxvY2suICBBbGlhc2VzIEVBR0FJTiAqLworWEVOX0VSUk5PKEVOT01FTSwJMTIpCS8qIE91dCBv
ZiBtZW1vcnkgKi8KK1hFTl9FUlJOTyhFQUNDRVMsCTEzKQkvKiBQZXJtaXNzaW9uIGRlbmllZCAq
LworWEVOX0VSUk5PKEVGQVVMVCwJMTQpCS8qIEJhZCBhZGRyZXNzICovCitYRU5fRVJSTk8oRUJV
U1ksCTE2KQkvKiBEZXZpY2Ugb3IgcmVzb3VyY2UgYnVzeSAqLworWEVOX0VSUk5PKEVFWElTVCwJ
MTcpCS8qIEZpbGUgZXhpc3RzICovCitYRU5fRVJSTk8oRVhERVYsCTE4KQkvKiBDcm9zcy1kZXZp
Y2UgbGluayAqLworWEVOX0VSUk5PKEVOT0RFViwJMTkpCS8qIE5vIHN1Y2ggZGV2aWNlICovCitY
RU5fRVJSTk8oRUlTRElSLAkyMSkJLyogSXMgYSBkaXJlY3RvcnkgKi8KK1hFTl9FUlJOTyhFSU5W
QUwsCTIyKQkvKiBJbnZhbGlkIGFyZ3VtZW50ICovCitYRU5fRVJSTk8oRU5GSUxFLAkyMykJLyog
RmlsZSB0YWJsZSBvdmVyZmxvdyAqLworWEVOX0VSUk5PKEVNRklMRSwJMjQpCS8qIFRvbyBtYW55
IG9wZW4gZmlsZXMgKi8KK1hFTl9FUlJOTyhFTk9TUEMsCTI4KQkvKiBObyBzcGFjZSBsZWZ0IG9u
IGRldmljZSAqLworWEVOX0VSUk5PKEVST0ZTLAkzMCkJLyogUmVhZC1vbmx5IGZpbGUgc3lzdGVt
ICovCitYRU5fRVJSTk8oRU1MSU5LLAkzMSkJLyogVG9vIG1hbnkgbGlua3MgKi8KK1hFTl9FUlJO
TyhFRE9NLAkJMzMpCS8qIE1hdGggYXJndW1lbnQgb3V0IG9mIGRvbWFpbiBvZiBmdW5jICovCitY
RU5fRVJSTk8oRVJBTkdFLAkzNCkJLyogTWF0aCByZXN1bHQgbm90IHJlcHJlc2VudGFibGUgKi8K
K1hFTl9FUlJOTyhFREVBRExLLAkzNSkJLyogUmVzb3VyY2UgZGVhZGxvY2sgd291bGQgb2NjdXIg
Ki8KK1hFTl9FUlJOTyhFREVBRExPQ0ssCTM1KQkvKiBSZXNvdXJjZSBkZWFkbG9jayB3b3VsZCBv
Y2N1ci4gQWxpYXNlcyBFREVBRExLICovCitYRU5fRVJSTk8oRU5BTUVUT09MT05HLAkzNikJLyog
RmlsZSBuYW1lIHRvbyBsb25nICovCitYRU5fRVJSTk8oRU5PTENLLAkzNykJLyogTm8gcmVjb3Jk
IGxvY2tzIGF2YWlsYWJsZSAqLworWEVOX0VSUk5PKEVOT1NZUywJMzgpCS8qIEZ1bmN0aW9uIG5v
dCBpbXBsZW1lbnRlZCAqLworWEVOX0VSUk5PKEVOT1RFTVBUWSwJMzkpCS8qIERpcmVjdG9yeSBu
b3QgZW1wdHkgKi8KK1hFTl9FUlJOTyhFTk9EQVRBLAk2MSkJLyogTm8gZGF0YSBhdmFpbGFibGUg
Ki8KK1hFTl9FUlJOTyhFVElNRSwJNjIpCS8qIFRpbWVyIGV4cGlyZWQgKi8KK1hFTl9FUlJOTyhF
QkFETVNHLAk3NCkJLyogTm90IGEgZGF0YSBtZXNzYWdlICovCitYRU5fRVJSTk8oRU9WRVJGTE9X
LAk3NSkJLyogVmFsdWUgdG9vIGxhcmdlIGZvciBkZWZpbmVkIGRhdGEgdHlwZSAqLworWEVOX0VS
Uk5PKEVJTFNFUSwJODQpCS8qIElsbGVnYWwgYnl0ZSBzZXF1ZW5jZSAqLworI2lmZGVmIF9fWEVO
X18gLyogSW50ZXJuYWwgb25seSwgc2hvdWxkIG5ldmVyIGJlIGV4cG9zZWQgdG8gdGhlIGd1ZXN0
LiAqLworWEVOX0VSUk5PKEVSRVNUQVJULAk4NSkJLyogSW50ZXJydXB0ZWQgc3lzdGVtIGNhbGwg
c2hvdWxkIGJlIHJlc3RhcnRlZCAqLworI2VuZGlmCitYRU5fRVJSTk8oRU5PVFNPQ0ssCTg4KQkv
KiBTb2NrZXQgb3BlcmF0aW9uIG9uIG5vbi1zb2NrZXQgKi8KK1hFTl9FUlJOTyhFT1BOT1RTVVBQ
LAk5NSkJLyogT3BlcmF0aW9uIG5vdCBzdXBwb3J0ZWQgb24gdHJhbnNwb3J0IGVuZHBvaW50ICov
CitYRU5fRVJSTk8oRUFERFJJTlVTRSwJOTgpCS8qIEFkZHJlc3MgYWxyZWFkeSBpbiB1c2UgKi8K
K1hFTl9FUlJOTyhFQUREUk5PVEFWQUlMLCA5OSkJLyogQ2Fubm90IGFzc2lnbiByZXF1ZXN0ZWQg
YWRkcmVzcyAqLworWEVOX0VSUk5PKEVOT0JVRlMsCTEwNSkJLyogTm8gYnVmZmVyIHNwYWNlIGF2
YWlsYWJsZSAqLworWEVOX0VSUk5PKEVJU0NPTk4sCTEwNikJLyogVHJhbnNwb3J0IGVuZHBvaW50
IGlzIGFscmVhZHkgY29ubmVjdGVkICovCitYRU5fRVJSTk8oRU5PVENPTk4sCTEwNykJLyogVHJh
bnNwb3J0IGVuZHBvaW50IGlzIG5vdCBjb25uZWN0ZWQgKi8KK1hFTl9FUlJOTyhFVElNRURPVVQs
CTExMCkJLyogQ29ubmVjdGlvbiB0aW1lZCBvdXQgKi8KKworI3VuZGVmIFhFTl9FUlJOTworI2Vu
ZGlmIC8qIFhFTl9FUlJOTyAqLworLyogYCB9ICovCisKKy8qIENsZWFuIHVwIGZyb20gYSBkZWZh
dWx0IGluY2x1ZGUuICBDbG9zZSB0aGUgZW51bSAoZm9yIEMpLiAqLworI2lmZGVmIFhFTl9FUlJO
T19ERUZBVUxUX0lOQ0xVREUKKyN1bmRlZiBYRU5fRVJSTk9fREVGQVVMVF9JTkNMVURFCisjaWZu
ZGVmIF9fQVNTRU1CTFlfXworfTsKKyNlbmRpZgorCisjZW5kaWYgLyogWEVOX0VSUk5PX0RFRkFV
TFRfSU5DTFVERSAqLwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vZXZlbnRfY2hhbm5lbC5oIGIv
aW5jbHVkZS94ZW4vZXZlbnRfY2hhbm5lbC5oCmluZGV4IDA1ZTUzMWQuLjQ0YzU0OWQgMTAwNjQ0
Ci0tLSBhL2luY2x1ZGUveGVuL2V2ZW50X2NoYW5uZWwuaAorKysgYi9pbmNsdWRlL3hlbi9ldmVu
dF9jaGFubmVsLmgKQEAgLTg1LDcgKzg1LDcgQEAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoZXZ0
Y2huX3BvcnRfdCk7CiAgKiBpcyBhbGxvY2F0ZWQgaW4gPGRvbT4gYW5kIHJldHVybmVkIGFzIDxw
b3J0Pi4KICAqIE5PVEVTOgogICogIDEuIElmIHRoZSBjYWxsZXIgaXMgdW5wcml2aWxlZ2VkIHRo
ZW4gPGRvbT4gbXVzdCBiZSBET01JRF9TRUxGLgotICogIDIuIDxyZG9tPiBtYXkgYmUgRE9NSURf
U0VMRiwgYWxsb3dpbmcgbG9vcGJhY2sgY29ubmVjdGlvbnMuCisgKiAgMi4gPHJlbW90ZV9kb20+
IG1heSBiZSBET01JRF9TRUxGLCBhbGxvd2luZyBsb29wYmFjayBjb25uZWN0aW9ucy4KICAqLwog
c3RydWN0IGV2dGNobl9hbGxvY191bmJvdW5kIHsKICAgICAvKiBJTiBwYXJhbWV0ZXJzICovCmRp
ZmYgLS1naXQgYS9pbmNsdWRlL3hlbi9mZWF0dXJlcy5oIGIvaW5jbHVkZS94ZW4vZmVhdHVyZXMu
aAppbmRleCAxNmQ5MmFhLi4yMTEwYjA0IDEwMDY0NAotLS0gYS9pbmNsdWRlL3hlbi9mZWF0dXJl
cy5oCisrKyBiL2luY2x1ZGUveGVuL2ZlYXR1cmVzLmgKQEAgLTk5LDYgKzk5LDkgQEAKICNkZWZp
bmUgWEVORkVBVF9ncmFudF9tYXBfaWRlbnRpdHkgICAgICAgIDEyCiAgKi8KIAorLyogR3Vlc3Qg
Y2FuIHVzZSBYRU5NRU1GX3Zub2RlIHRvIHNwZWNpZnkgdmlydHVhbCBub2RlIGZvciBtZW1vcnkg
b3AuICovCisjZGVmaW5lIFhFTkZFQVRfbWVtb3J5X29wX3Zub2RlX3N1cHBvcnRlZCAxMworCiAj
ZGVmaW5lIFhFTkZFQVRfTlJfU1VCTUFQUyAxCiAKICNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfRkVB
VFVSRVNfSF9fICovCmRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi9nY292LmggYi9pbmNsdWRlL3hl
bi9nY292LmgKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDFiMjliNDguLjAwMDAwMDAK
LS0tIGEvaW5jbHVkZS94ZW4vZ2Nvdi5oCisrKyAvZGV2L251bGwKQEAgLTEsMTE1ICswLDAgQEAK
LS8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioKLSAqIGdjb3YuaAotICoKLSAqIENvdmVyYWdlIHN0cnVj
dHVyZXMgZXhwb3J0ZWQgYnkgWGVuLgotICogU3RydWN0dXJlIGlzIGRpZmZlcmVudCBmcm9tIEdj
YyBvbmUuCi0gKgotICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFy
Z2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weQotICogb2YgdGhpcyBzb2Z0d2FyZSBh
bmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvCi0g
KiBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0
aG91dCBsaW1pdGF0aW9uIHRoZQotICogcmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJn
ZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yCi0gKiBzZWxsIGNvcGll
cyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0
d2FyZSBpcwotICogZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcg
Y29uZGl0aW9uczoKLSAqCi0gKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBw
ZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbgotICogYWxsIGNvcGllcyBvciBz
dWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuCi0gKgotICogVEhFIFNPRlRXQVJF
IElTIFBST1ZJREVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJF
U1MgT1IKLSAqIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJB
TlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLAotICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBV
UlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFCi0gKiBBVVRI
T1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VT
IE9SIE9USEVSCi0gKiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNU
LCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORwotICogRlJPTSwgT1VUIE9GIE9SIElOIENPTk5F
Q1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUgotICogREVBTElOR1Mg
SU4gVEhFIFNPRlRXQVJFLgotICoKLSAqIENvcHlyaWdodCAoYykgMjAxMywgQ2l0cml4IFN5c3Rl
bXMgUiZEIEx0ZC4KLSAqLwotCi0jaWZuZGVmIF9fWEVOX1BVQkxJQ19HQ09WX0hfXwotI2RlZmlu
ZSBfX1hFTl9QVUJMSUNfR0NPVl9IX18gX19YRU5fUFVCTElDX0dDT1ZfSF9fCi0KLSNkZWZpbmUg
WEVOQ09WX0NPVU5URVJTICAgICAgICAgNQotI2RlZmluZSBYRU5DT1ZfVEFHX0JBU0UgICAgICAg
ICAweDU4NTQ0MzAwdQotI2RlZmluZSBYRU5DT1ZfVEFHX0ZJTEUgICAgICAgICAoWEVOQ09WX1RB
R19CQVNFKzB4NDZ1KQotI2RlZmluZSBYRU5DT1ZfVEFHX0ZVTkMgICAgICAgICAoWEVOQ09WX1RB
R19CQVNFKzB4NjZ1KQotI2RlZmluZSBYRU5DT1ZfVEFHX0NPVU5URVIobikgICAoWEVOQ09WX1RB
R19CQVNFKzB4MzB1KygobikmMHhmdSkpCi0jZGVmaW5lIFhFTkNPVl9UQUdfRU5EICAgICAgICAg
IChYRU5DT1ZfVEFHX0JBU0UrMHgyZXUpCi0jZGVmaW5lIFhFTkNPVl9JU19UQUdfQ09VTlRFUihu
KSBcCi0gICAgKChuKSA+PSBYRU5DT1ZfVEFHX0NPVU5URVIoMCkgJiYgKG4pIDwgWEVOQ09WX1RB
R19DT1VOVEVSKFhFTkNPVl9DT1VOVEVSUykpCi0jZGVmaW5lIFhFTkNPVl9DT1VOVEVSX05VTShu
KSAoKG4pLVhFTkNPVl9UQUdfQ09VTlRFUigwKSkKLQotLyoKLSAqIFRoZSBtYWluIHN0cnVjdHVy
ZSBmb3IgdGhlIGJsb2IgaXMKLSAqIEJMT0IgOj0gRklMRS4uIEVORAotICogRklMRSA6PSBUQUdf
RklMRSBWRVJTSU9OIFNUQU1QIEZJTEVOQU1FIENPVU5URVJTIEZVTkNUSU9OUwotICogRklMRU5B
TUUgOj0gTEVOIGNoYXJhY3RlcnMKLSAqICAgY2hhcmFjdGVycyBhcmUgcGFkZGVkIHRvIDMyIGJp
dAotICogTEVOIDo9IDMyIGJpdCB2YWx1ZQotICogQ09VTlRFUlMgOj0gVEFHX0NPVU5URVIobikg
TlVNIENPVU5URVIuLgotICogTlVNIDo9IDMyIGJpdCB2YWxpZQotICogQ09VTlRFUiA6PSA2NCBi
aXQgdmFsdWUKLSAqIEZVTkNUSU9OUyA6PSBUQUdfRlVOQyBOVU0gRlVOQ1RJT04uLgotICogRlVO
Q1RJT04gOj0gSURFTlQgQ0hFQ0tTVU0gTlVNX0NPVU5URVJTCi0gKgotICogQWxsIHRhZ2dlZCBz
dHJ1Y3R1cmVzIGFyZSBhbGlnbmVkIHRvIDggYnl0ZXMKLSAqLwotCi0vKioKLSAqIEZpbGUgaW5m
b3JtYXRpb24KLSAqIFByZWZpeGVkIHdpdGggWEVOQ09WX1RBR19GSUxFIGFuZCBhIHN0cmluZyB3
aXRoIGZpbGVuYW1lCi0gKiBBbGlnbmVkIHRvIDggYnl0ZXMKLSAqLwotc3RydWN0IHhlbmNvdl9m
aWxlCi17Ci0gICAgdWludDMyX3QgdGFnOyAvKiBYRU5DT1ZfVEFHX0ZJTEUgKi8KLSAgICB1aW50
MzJfdCB2ZXJzaW9uOwotICAgIHVpbnQzMl90IHN0YW1wOwotICAgIHVpbnQzMl90IGZuX2xlbjsK
LSAgICBjaGFyIGZpbGVuYW1lWzFdOwotfTsKLQotCi0vKioKLSAqIENvdW50ZXJzIGluZm9ybWF0
aW9uCi0gKiBQcmVmaXhlZCB3aXRoIFhFTkNPVl9UQUdfQ09VTlRFUihuKSB3aGVyZSBuIGlzIDAu
LihYRU5DT1ZfQ09VTlRFUlMtMSkKLSAqIEFsaWduZWQgdG8gOCBieXRlcwotICovCi1zdHJ1Y3Qg
eGVuY292X2NvdW50ZXIKLXsKLSAgICB1aW50MzJfdCB0YWc7IC8qIFhFTkNPVl9UQUdfQ09VTlRF
UihuKSAqLwotICAgIHVpbnQzMl90IG51bTsKLSAgICB1aW50NjRfdCB2YWx1ZXNbMV07Ci19Owot
Ci0vKioKLSAqIEluZm9ybWF0aW9uIGZvciBlYWNoIGZ1bmN0aW9uCi0gKiBOdW1iZXIgb2YgY291
bnRlciBpcyBlcXVhbCB0byB0aGUgbnVtYmVyIG9mIGNvdW50ZXIgc3RydWN0dXJlcyBnb3QgYmVm
b3JlCi0gKi8KLXN0cnVjdCB4ZW5jb3ZfZnVuY3Rpb24KLXsKLSAgICB1aW50MzJfdCBpZGVudDsK
LSAgICB1aW50MzJfdCBjaGVja3N1bTsKLSAgICB1aW50MzJfdCBudW1fY291bnRlcnNbMV07Ci19
OwotCi0vKioKLSAqIEluZm9ybWF0aW9uIGZvciBhbGwgZnVuY3Rpb25zCi0gKiBBbGlnbmVkIHRv
IDggYnl0ZXMKLSAqLwotc3RydWN0IHhlbmNvdl9mdW5jdGlvbnMKLXsKLSAgICB1aW50MzJfdCB0
YWc7IC8qIFhFTkNPVl9UQUdfRlVOQyAqLwotICAgIHVpbnQzMl90IG51bTsKLSAgICBzdHJ1Y3Qg
eGVuY292X2Z1bmN0aW9uIHhlbmNvdl9mdW5jdGlvblsxXTsKLX07Ci0KLS8qKgotICogVGVybWlu
YXRvcgotICovCi1zdHJ1Y3QgeGVuY292X2VuZAotewotICAgIHVpbnQzMl90IHRhZzsgLyogWEVO
Q09WX1RBR19FTkQgKi8KLX07Ci0KLSNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfR0NPVl9IX18gKi8K
LQpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaCBiL2luY2x1ZGUveGVuL2dy
YW50X3RhYmxlLmgKaW5kZXggMjBkNGU3Ny4uMDE4MDM2ZSAxMDA2NDQKLS0tIGEvaW5jbHVkZS94
ZW4vZ3JhbnRfdGFibGUuaAorKysgYi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oCkBAIC00Myw3
ICs0Myw3IEBACiAgKiB0YWJsZSBhcmUgaWRlbnRpZmllZCBieSBncmFudCByZWZlcmVuY2VzLiBB
IGdyYW50IHJlZmVyZW5jZSBpcyBhbgogICogaW50ZWdlciwgd2hpY2ggaW5kZXhlcyBpbnRvIHRo
ZSBncmFudCB0YWJsZS4gSXQgYWN0cyBhcyBhCiAgKiBjYXBhYmlsaXR5IHdoaWNoIHRoZSBncmFu
dGVlIGNhbiB1c2UgdG8gcGVyZm9ybSBvcGVyYXRpb25zIG9uIHRoZQotICogZ3JhbnRlcuKAmXMg
bWVtb3J5LgorICogZ3JhbnRlcidzIG1lbW9yeS4KICAqCiAgKiBUaGlzIGNhcGFiaWxpdHktYmFz
ZWQgc3lzdGVtIGFsbG93cyBzaGFyZWQtbWVtb3J5IGNvbW11bmljYXRpb25zCiAgKiBiZXR3ZWVu
IHVucHJpdmlsZWdlZCBkb21haW5zLiBBIGdyYW50IHJlZmVyZW5jZSBhbHNvIGVuY2Fwc3VsYXRl
cwpAQCAtMTM0LDggKzEzNCwxMCBAQCBzdHJ1Y3QgZ3JhbnRfZW50cnlfdjEgewogICAgIC8qIFRo
ZSBkb21haW4gYmVpbmcgZ3JhbnRlZCBmb3JlaWduIHByaXZpbGVnZXMuIFtHU1RdICovCiAgICAg
ZG9taWRfdCAgZG9taWQ7CiAgICAgLyoKLSAgICAgKiBHVEZfcGVybWl0X2FjY2VzczogRnJhbWUg
dGhhdCBAZG9taWQgaXMgYWxsb3dlZCB0byBtYXAgYW5kIGFjY2Vzcy4gW0dTVF0KLSAgICAgKiBH
VEZfYWNjZXB0X3RyYW5zZmVyOiBGcmFtZSB3aG9zZSBvd25lcnNoaXAgdHJhbnNmZXJyZWQgYnkg
QGRvbWlkLiBbWEVOXQorICAgICAqIEdURl9wZXJtaXRfYWNjZXNzOiBHRk4gdGhhdCBAZG9taWQg
aXMgYWxsb3dlZCB0byBtYXAgYW5kIGFjY2Vzcy4gW0dTVF0KKyAgICAgKiBHVEZfYWNjZXB0X3Ry
YW5zZmVyOiBHRk4gdGhhdCBAZG9taWQgaXMgYWxsb3dlZCB0byB0cmFuc2ZlciBpbnRvLiBbR1NU
XQorICAgICAqIEdURl90cmFuc2Zlcl9jb21wbGV0ZWQ6IE1GTiB3aG9zZSBvd25lcnNoaXAgdHJh
bnNmZXJyZWQgYnkgQGRvbWlkCisgICAgICogICAgICAgICAgICAgICAgICAgICAgICAgKG5vbi10
cmFuc2xhdGVkIGd1ZXN0cyBvbmx5KS4gW1hFTl0KICAgICAgKi8KICAgICB1aW50MzJfdCBmcmFt
ZTsKIH07CkBAIC0zMjEsNyArMzIzLDcgQEAgdHlwZWRlZiB1aW50MzJfdCBncmFudF9oYW5kbGVf
dDsKIC8qCiAgKiBHTlRUQUJPUF9tYXBfZ3JhbnRfcmVmOiBNYXAgdGhlIGdyYW50IGVudHJ5ICg8
ZG9tPiw8cmVmPikgZm9yIGFjY2VzcwogICogYnkgZGV2aWNlcyBhbmQvb3IgaG9zdCBDUFVzLiBJ
ZiBzdWNjZXNzZnVsLCA8aGFuZGxlPiBpcyBhIHRyYWNraW5nIG51bWJlcgotICogdGhhdCBtdXN0
IGJlIHByZXNlbnRlZCBsYXRlciB0byBkZXN0cm95IHRoZSBtYXBwaW5nKHMpLiBPbiBlcnJvciwg
PGhhbmRsZT4KKyAqIHRoYXQgbXVzdCBiZSBwcmVzZW50ZWQgbGF0ZXIgdG8gZGVzdHJveSB0aGUg
bWFwcGluZyhzKS4gT24gZXJyb3IsIDxzdGF0dXM+CiAgKiBpcyBhIG5lZ2F0aXZlIHN0YXR1cyBj
b2RlLgogICogTk9URVM6CiAgKiAgMS4gSWYgR05UTUFQX2RldmljZV9tYXAgaXMgc3BlY2lmaWVk
IHRoZW4gPGRldl9idXNfYWRkcj4gaXMgdGhlIGFkZHJlc3MKQEAgLTQwOSwxMiArNDExLDEzIEBA
IHR5cGVkZWYgc3RydWN0IGdudHRhYl9kdW1wX3RhYmxlIGdudHRhYl9kdW1wX3RhYmxlX3Q7CiBE
RUZJTkVfWEVOX0dVRVNUX0hBTkRMRShnbnR0YWJfZHVtcF90YWJsZV90KTsKIAogLyoKLSAqIEdO
VFRBQk9QX3RyYW5zZmVyX2dyYW50X3JlZjogVHJhbnNmZXIgPGZyYW1lPiB0byBhIGZvcmVpZ24g
ZG9tYWluLiBUaGUKLSAqIGZvcmVpZ24gZG9tYWluIGhhcyBwcmV2aW91c2x5IHJlZ2lzdGVyZWQg
aXRzIGludGVyZXN0IGluIHRoZSB0cmFuc2ZlciB2aWEKLSAqIDxkb21pZCwgcmVmPi4KKyAqIEdO
VFRBQk9QX3RyYW5zZmVyOiBUcmFuc2ZlciA8ZnJhbWU+IHRvIGEgZm9yZWlnbiBkb21haW4uIFRo
ZSBmb3JlaWduIGRvbWFpbgorICogaGFzIHByZXZpb3VzbHkgcmVnaXN0ZXJlZCBpdHMgaW50ZXJl
c3QgaW4gdGhlIHRyYW5zZmVyIHZpYSA8ZG9taWQsIHJlZj4uCiAgKgogICogTm90ZSB0aGF0LCBl
dmVuIGlmIHRoZSB0cmFuc2ZlciBmYWlscywgdGhlIHNwZWNpZmllZCBwYWdlIG5vIGxvbmdlciBi
ZWxvbmdzCiAgKiB0byB0aGUgY2FsbGluZyBkb21haW4gKnVubGVzcyogdGhlIGVycm9yIGlzIEdO
VFNUX2JhZF9wYWdlLgorICoKKyAqIE5vdGUgZnVydGhlciB0aGF0IG9ubHkgUFYgZ3Vlc3RzIGNh
biB1c2UgdGhpcyBvcGVyYXRpb24uCiAgKi8KIHN0cnVjdCBnbnR0YWJfdHJhbnNmZXIgewogICAg
IC8qIElOIHBhcmFtZXRlcnMuICovCkBAIC00NTMsNyArNDU2LDcgQEAgREVGSU5FX1hFTl9HVUVT
VF9IQU5ETEUoZ250dGFiX3RyYW5zZmVyX3QpOwogCiBzdHJ1Y3QgZ250dGFiX2NvcHkgewogICAg
IC8qIElOIHBhcmFtZXRlcnMuICovCi0gICAgc3RydWN0IHsKKyAgICBzdHJ1Y3QgZ250dGFiX2Nv
cHlfcHRyIHsKICAgICAgICAgdW5pb24gewogICAgICAgICAgICAgZ3JhbnRfcmVmX3QgcmVmOwog
ICAgICAgICAgICAgeGVuX3Bmbl90ICAgZ21mbjsKZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL2h2
bS9kbV9vcC5oIGIvaW5jbHVkZS94ZW4vaHZtL2RtX29wLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMC4uNmJiYWI1ZgotLS0gL2Rldi9udWxsCisrKyBiL2luY2x1ZGUveGVuL2h2
bS9kbV9vcC5oCkBAIC0wLDAgKzEsNDE3IEBACisvKgorICogQ29weXJpZ2h0IChjKSAyMDE2LCBD
aXRyaXggU3lzdGVtcyBJbmMKKyAqCisgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBm
cmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5CisgKiBvZiB0aGlz
IHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdh
cmUiKSwgdG8KKyAqIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGlu
Y2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlCisgKiByaWdodHMgdG8gdXNlLCBjb3B5LCBt
b2RpZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3IKKyAq
IHNlbGwgY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdo
b20gdGhlIFNvZnR3YXJlIGlzCisgKiBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhl
IGZvbGxvd2luZyBjb25kaXRpb25zOgorICoKKyAqIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNl
IGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluCisgKiBhbGwg
Y29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS4KKyAqCisgKiBU
SEUgU09GVFdBUkUgSVMgUFJPVklERUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkg
S0lORCwgRVhQUkVTUyBPUgorICogSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBU
TyBUSEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksCisgKiBGSVRORVNTIEZPUiBBIFBB
UlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBU
SEUKKyAqIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xB
SU0sIERBTUFHRVMgT1IgT1RIRVIKKyAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04g
T0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HCisgKiBGUk9NLCBPVVQgT0Yg
T1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSCisg
KiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuCisgKgorICovCisKKyNpZm5kZWYgX19YRU5fUFVC
TElDX0hWTV9ETV9PUF9IX18KKyNkZWZpbmUgX19YRU5fUFVCTElDX0hWTV9ETV9PUF9IX18KKwor
I2luY2x1ZGUgIi4uL3hlbi5oIgorCisjaWYgZGVmaW5lZChfX1hFTl9fKSB8fCBkZWZpbmVkKF9f
WEVOX1RPT0xTX18pCisKKyNpbmNsdWRlICIuLi9ldmVudF9jaGFubmVsLmgiCisKKyNpZm5kZWYg
dWludDY0X2FsaWduZWRfdAorI2RlZmluZSB1aW50NjRfYWxpZ25lZF90IHVpbnQ2NF90CisjZW5k
aWYKKworLyoKKyAqIElPUkVRIFNlcnZlcnMKKyAqCisgKiBUaGUgaW50ZXJmYWNlIGJldHdlZW4g
YW4gSS9PIGVtdWxhdG9yIGFuIFhlbiBpcyBjYWxsZWQgYW4gSU9SRVEgU2VydmVyLgorICogQSBk
b21haW4gc3VwcG9ydHMgYSBzaW5nbGUgJ2xlZ2FjeScgSU9SRVEgU2VydmVyIHdoaWNoIGlzIGlu
c3RhbnRpYXRlZCBpZgorICogcGFyYW1ldGVyLi4uCisgKgorICogSFZNX1BBUkFNX0lPUkVRX1BG
TiBpcyByZWFkICh0byBnZXQgdGhlIGdmbiBjb250YWluaW5nIHRoZSBzeW5jaHJvbm91cworICog
aW9yZXEgc3RydWN0dXJlcyksIG9yLi4uCisgKiBIVk1fUEFSQU1fQlVGSU9SRVFfUEZOIGlzIHJl
YWQgKHRvIGdldCB0aGUgZ2ZuIGNvbnRhaW5pbmcgdGhlIGJ1ZmZlcmVkCisgKiBpb3JlcSByaW5n
KSwgb3IuLi4KKyAqIEhWTV9QQVJBTV9CVUZJT1JFUV9FVlRDSE4gaXMgcmVhZCAodG8gZ2V0IHRo
ZSBldmVudCBjaGFubmVsIHRoYXQgWGVuIHVzZXMKKyAqIHRvIHJlcXVlc3QgYnVmZmVyZWQgSS9P
IGVtdWxhdGlvbikuCisgKgorICogVGhlIGZvbGxvd2luZyBoeXBlcmNhbGxzIGZhY2lsaXRhdGUg
dGhlIGNyZWF0aW9uIG9mIElPUkVRIFNlcnZlcnMgZm9yCisgKiAnc2Vjb25kYXJ5JyBlbXVsYXRv
cnMgd2hpY2ggYXJlIGludm9rZWQgdG8gaW1wbGVtZW50IHBvcnQgSS9PLCBtZW1vcnksIG9yCisg
KiBQQ0kgY29uZmlnIHNwYWNlIHJhbmdlcyB3aGljaCB0aGV5IGV4cGxpY2l0bHkgcmVnaXN0ZXIu
CisgKi8KKwordHlwZWRlZiB1aW50MTZfdCBpb3NlcnZpZF90OworCisvKgorICogWEVOX0RNT1Bf
Y3JlYXRlX2lvcmVxX3NlcnZlcjogSW5zdGFudGlhdGUgYSBuZXcgSU9SRVEgU2VydmVyIGZvciBh
CisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWNvbmRhcnkgZW11bGF0b3IuCisg
KgorICogVGhlIDxpZD4gaGFuZGVkIGJhY2sgaXMgdW5pcXVlIGZvciB0YXJnZXQgZG9tYWluLiBU
aGUgdmFsdXIgb2YKKyAqIDxoYW5kbGVfYnVmaW9yZXE+IHNob3VsZCBiZSBvbmUgb2YgSFZNX0lP
UkVRU1JWX0JVRklPUkVRXyogZGVmaW5lZCBpbgorICogaHZtX29wLmguIElmIHRoZSB2YWx1ZSBp
cyBIVk1fSU9SRVFTUlZfQlVGSU9SRVFfT0ZGIHRoZW4gIHRoZSBidWZmZXJlZAorICogaW9yZXEg
cmluZyB3aWxsIG5vdCBiZSBhbGxvY2F0ZWQgYW5kIGhlbmNlIGFsbCBlbXVsYXRpb24gcmVxdWVz
dHMgdG8KKyAqIHRoaXMgc2VydmVyIHdpbGwgYmUgc3luY2hyb25vdXMuCisgKi8KKyNkZWZpbmUg
WEVOX0RNT1BfY3JlYXRlX2lvcmVxX3NlcnZlciAxCisKK3N0cnVjdCB4ZW5fZG1fb3BfY3JlYXRl
X2lvcmVxX3NlcnZlciB7CisgICAgLyogSU4gLSBzaG91bGQgc2VydmVyIGhhbmRsZSBidWZmZXJl
ZCBpb3JlcXMgKi8KKyAgICB1aW50OF90IGhhbmRsZV9idWZpb3JlcTsKKyAgICB1aW50OF90IHBh
ZFszXTsKKyAgICAvKiBPVVQgLSBzZXJ2ZXIgaWQgKi8KKyAgICBpb3NlcnZpZF90IGlkOworfTsK
KworLyoKKyAqIFhFTl9ETU9QX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbzogR2V0IGFsbCB0aGUgaW5m
b3JtYXRpb24gbmVjZXNzYXJ5IHRvCisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGFjY2VzcyBJT1JFUSBTZXJ2ZXIgPGlkPi4KKyAqCisgKiBUaGUgZW11bGF0b3IgbmVlZHMgdG8g
bWFwIHRoZSBzeW5jaHJvbm91cyBpb3JlcSBzdHJ1Y3R1cmVzIGFuZCBidWZmZXJlZAorICogaW9y
ZXEgcmluZyAoaWYgaXQgZXhpc3RzKSB0aGF0IFhlbiB1c2VzIHRvIHJlcXVlc3QgZW11bGF0aW9u
LiBUaGVzZSBhcmUKKyAqIGhvc3RlZCBpbiB0aGUgdGFyZ2V0IGRvbWFpbidzIGdtZm5zIDxpb3Jl
cV9nZm4+IGFuZCA8YnVmaW9yZXFfZ2ZuPgorICogcmVzcGVjdGl2ZWx5LiBJbiBhZGRpdGlvbiwg
aWYgdGhlIElPUkVRIFNlcnZlciBpcyBoYW5kbGluZyBidWZmZXJlZAorICogZW11bGF0aW9uIHJl
cXVlc3RzLCB0aGUgZW11bGF0b3IgbmVlZHMgdG8gYmluZCB0byBldmVudCBjaGFubmVsCisgKiA8
YnVmaW9yZXFfcG9ydD4gdG8gbGlzdGVuIGZvciB0aGVtLiAoVGhlIGV2ZW50IGNoYW5uZWxzIHVz
ZWQgZm9yCisgKiBzeW5jaHJvbm91cyBlbXVsYXRpb24gcmVxdWVzdHMgYXJlIHNwZWNpZmllZCBp
biB0aGUgcGVyLUNQVSBpb3JlcQorICogc3RydWN0dXJlcyBpbiA8aW9yZXFfZ2ZuPikuCisgKiBJ
ZiB0aGUgSU9SRVEgU2VydmVyIGlzIG5vdCBoYW5kbGluZyBidWZmZXJlZCBlbXVsYXRpb24gcmVx
dWVzdHMgdGhlbiB0aGUKKyAqIHZhbHVlcyBoYW5kZWQgYmFjayBpbiA8YnVmaW9yZXFfZ2ZuPiBh
bmQgPGJ1ZmlvcmVxX3BvcnQ+IHdpbGwgYm90aCBiZSAwLgorICovCisjZGVmaW5lIFhFTl9ETU9Q
X2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyAyCisKK3N0cnVjdCB4ZW5fZG1fb3BfZ2V0X2lvcmVxX3Nl
cnZlcl9pbmZvIHsKKyAgICAvKiBJTiAtIHNlcnZlciBpZCAqLworICAgIGlvc2VydmlkX3QgaWQ7
CisgICAgdWludDE2X3QgcGFkOworICAgIC8qIE9VVCAtIGJ1ZmZlcmVkIGlvcmVxIHBvcnQgKi8K
KyAgICBldnRjaG5fcG9ydF90IGJ1ZmlvcmVxX3BvcnQ7CisgICAgLyogT1VUIC0gc3luYyBpb3Jl
cSBnZm4gKi8KKyAgICB1aW50NjRfYWxpZ25lZF90IGlvcmVxX2dmbjsKKyAgICAvKiBPVVQgLSBi
dWZmZXJlZCBpb3JlcSBnZm4gKi8KKyAgICB1aW50NjRfYWxpZ25lZF90IGJ1ZmlvcmVxX2dmbjsK
K307CisKKy8qCisgKiBYRU5fRE1PUF9tYXBfaW9fcmFuZ2VfdG9faW9yZXFfc2VydmVyOiBSZWdp
c3RlciBhbiBJL08gcmFuZ2UgZm9yCisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBlbXVsYXRpb24gYnkgdGhlIGNsaWVudCBvZgorICogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgSU9SRVEgU2VydmVyIDxpZD4uCisgKiBYRU5fRE1PUF91bm1h
cF9pb19yYW5nZV9mcm9tX2lvcmVxX3NlcnZlcjogRGVyZWdpc3RlciBhbiBJL08gcmFuZ2UKKyAq
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmV2aW91c2x5IHJl
Z2lzdGVyZWQgZm9yCisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZW11bGF0aW9uIGJ5IHRoZSBjbGllbnQgb2YKKyAqICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBJT1JFUSBTZXJ2ZXIgPGlkPi4KKyAqCisgKiBUaGVyZSBhcmUg
dGhyZWUgdHlwZXMgb2YgSS9PIHRoYXQgY2FuIGJlIGVtdWxhdGVkOiBwb3J0IEkvTywgbWVtb3J5
CisgKiBhY2Nlc3NlcyBhbmQgUENJIGNvbmZpZyBzcGFjZSBhY2Nlc3Nlcy4gVGhlIDx0eXBlPiBm
aWVsZCBkZW5vdGVzIHdoaWNoCisgKiB0eXBlIG9mIHJhbmdlKiB0aGUgPHN0YXJ0PiBhbmQgPGVu
ZD4gKGluY2x1c2l2ZSkgZmllbGRzIGFyZSBzcGVjaWZ5aW5nLgorICogUENJIGNvbmZpZyBzcGFj
ZSByYW5nZXMgYXJlIHNwZWNpZmllZCBieSBzZWdtZW50L2J1cy9kZXZpY2UvZnVuY3Rpb24KKyAq
IHZhbHVlcyB3aGljaCBzaG91bGQgYmUgZW5jb2RlZCB1c2luZyB0aGUgRE1PUF9QQ0lfU0JERiBo
ZWxwZXIgbWFjcm8KKyAqIGJlbG93LgorICoKKyAqIE5PVEU6IHVubGVzcyBhbiBlbXVsYXRpb24g
cmVxdWVzdCBmYWxscyBlbnRpcmVseSB3aXRoaW4gYSByYW5nZSBtYXBwZWQKKyAqIGJ5IGEgc2Vj
b25kYXJ5IGVtdWxhdG9yLCBpdCB3aWxsIG5vdCBiZSBwYXNzZWQgdG8gdGhhdCBlbXVsYXRvci4K
KyAqLworI2RlZmluZSBYRU5fRE1PUF9tYXBfaW9fcmFuZ2VfdG9faW9yZXFfc2VydmVyIDMKKyNk
ZWZpbmUgWEVOX0RNT1BfdW5tYXBfaW9fcmFuZ2VfZnJvbV9pb3JlcV9zZXJ2ZXIgNAorCitzdHJ1
Y3QgeGVuX2RtX29wX2lvcmVxX3NlcnZlcl9yYW5nZSB7CisgICAgLyogSU4gLSBzZXJ2ZXIgaWQg
Ki8KKyAgICBpb3NlcnZpZF90IGlkOworICAgIHVpbnQxNl90IHBhZDsKKyAgICAvKiBJTiAtIHR5
cGUgb2YgcmFuZ2UgKi8KKyAgICB1aW50MzJfdCB0eXBlOworIyBkZWZpbmUgWEVOX0RNT1BfSU9f
UkFOR0VfUE9SVCAgIDAgLyogSS9PIHBvcnQgcmFuZ2UgKi8KKyMgZGVmaW5lIFhFTl9ETU9QX0lP
X1JBTkdFX01FTU9SWSAxIC8qIE1NSU8gcmFuZ2UgKi8KKyMgZGVmaW5lIFhFTl9ETU9QX0lPX1JB
TkdFX1BDSSAgICAyIC8qIFBDSSBzZWdtZW50L2J1cy9kZXYvZnVuYyByYW5nZSAqLworICAgIC8q
IElOIC0gaW5jbHVzaXZlIHN0YXJ0IGFuZCBlbmQgb2YgcmFuZ2UgKi8KKyAgICB1aW50NjRfYWxp
Z25lZF90IHN0YXJ0LCBlbmQ7Cit9OworCisjZGVmaW5lIFhFTl9ETU9QX1BDSV9TQkRGKHMsYixk
LGYpIFwKKwkoKCgocykgJiAweGZmZmYpIDw8IDE2KSB8ICBcCisJICgoKGIpICYgMHhmZikgPDwg
OCkgfCAgICAgXAorCSAoKChkKSAmIDB4MWYpIDw8IDMpIHwgICAgIFwKKwkgKChmKSAmIDB4MDcp
KQorCisvKgorICogWEVOX0RNT1Bfc2V0X2lvcmVxX3NlcnZlcl9zdGF0ZTogRW5hYmxlIG9yIGRp
c2FibGUgdGhlIElPUkVRIFNlcnZlciA8aWQ+CisgKgorICogVGhlIElPUkVRIFNlcnZlciB3aWxs
IG5vdCBiZSBwYXNzZWQgYW55IGVtdWxhdGlvbiByZXF1ZXN0cyB1bnRpbCBpdCBpcworICogaW4g
dGhlIGVuYWJsZWQgc3RhdGUuCisgKiBOb3RlIHRoYXQgdGhlIGNvbnRlbnRzIG9mIHRoZSBpb3Jl
cV9nZm4gYW5kIGJ1ZmlvcmVxX2dmbiAoc2VlCisgKiBYRU5fRE1PUF9nZXRfaW9yZXFfc2VydmVy
X2luZm8pIGFyZSBub3QgbWVhbmluZ2Z1bCB1bnRpbCB0aGUgSU9SRVEgU2VydmVyCisgKiBpcyBp
biB0aGUgZW5hYmxlZCBzdGF0ZS4KKyAqLworI2RlZmluZSBYRU5fRE1PUF9zZXRfaW9yZXFfc2Vy
dmVyX3N0YXRlIDUKKworc3RydWN0IHhlbl9kbV9vcF9zZXRfaW9yZXFfc2VydmVyX3N0YXRlIHsK
KyAgICAvKiBJTiAtIHNlcnZlciBpZCAqLworICAgIGlvc2VydmlkX3QgaWQ7CisgICAgLyogSU4g
LSBlbmFibGVkPyAqLworICAgIHVpbnQ4X3QgZW5hYmxlZDsKKyAgICB1aW50OF90IHBhZDsKK307
CisKKy8qCisgKiBYRU5fRE1PUF9kZXN0cm95X2lvcmVxX3NlcnZlcjogRGVzdHJveSB0aGUgSU9S
RVEgU2VydmVyIDxpZD4uCisgKgorICogQW55IHJlZ2lzdGVyZWQgSS9PIHJhbmdlcyB3aWxsIGJl
IGF1dG9tYXRpY2FsbHkgZGVyZWdpc3RlcmVkLgorICovCisjZGVmaW5lIFhFTl9ETU9QX2Rlc3Ry
b3lfaW9yZXFfc2VydmVyIDYKKworc3RydWN0IHhlbl9kbV9vcF9kZXN0cm95X2lvcmVxX3NlcnZl
ciB7CisgICAgLyogSU4gLSBzZXJ2ZXIgaWQgKi8KKyAgICBpb3NlcnZpZF90IGlkOworICAgIHVp
bnQxNl90IHBhZDsKK307CisKKy8qCisgKiBYRU5fRE1PUF90cmFja19kaXJ0eV92cmFtOiBUcmFj
ayBtb2RpZmljYXRpb25zIHRvIHRoZSBzcGVjaWZpZWQgcGZuCisgKiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICByYW5nZS4KKyAqCisgKiBOT1RFOiBUaGUgYml0bWFwIHBhc3NlZCBiYWNrIHRv
IHRoZSBjYWxsZXIgaXMgcGFzc2VkIGluIGEKKyAqICAgICAgIHNlY29uZGFyeSBidWZmZXIuCisg
Ki8KKyNkZWZpbmUgWEVOX0RNT1BfdHJhY2tfZGlydHlfdnJhbSA3CisKK3N0cnVjdCB4ZW5fZG1f
b3BfdHJhY2tfZGlydHlfdnJhbSB7CisgICAgLyogSU4gLSBudW1iZXIgb2YgcGFnZXMgdG8gYmUg
dHJhY2tlZCAqLworICAgIHVpbnQzMl90IG5yOworICAgIHVpbnQzMl90IHBhZDsKKyAgICAvKiBJ
TiAtIGZpcnN0IHBmbiB0byB0cmFjayAqLworICAgIHVpbnQ2NF9hbGlnbmVkX3QgZmlyc3RfcGZu
OworfTsKKworLyoKKyAqIFhFTl9ETU9QX3NldF9wY2lfaW50eF9sZXZlbDogU2V0IHRoZSBsb2dp
Y2FsIGxldmVsIG9mIG9uZSBvZiBhIGRvbWFpbidzCisgKiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFBDSSBJTlR4IHBpbnMuCisgKi8KKyNkZWZpbmUgWEVOX0RNT1Bfc2V0X3BjaV9pbnR4
X2xldmVsIDgKKworc3RydWN0IHhlbl9kbV9vcF9zZXRfcGNpX2ludHhfbGV2ZWwgeworICAgIC8q
IElOIC0gUENJIElOVHggaWRlbnRpZmljYXRpb24gKGRvbWFpbjpidXM6ZGV2aWNlOmludHgpICov
CisgICAgdWludDE2X3QgZG9tYWluOworICAgIHVpbnQ4X3QgYnVzLCBkZXZpY2UsIGludHg7Cisg
ICAgLyogSU4gLSBMZXZlbDogMCAtPiBkZWFzc2VydGVkLCAxIC0+IGFzc2VydGVkICovCisgICAg
dWludDhfdCAgbGV2ZWw7Cit9OworCisvKgorICogWEVOX0RNT1Bfc2V0X2lzYV9pcnFfbGV2ZWw6
IFNldCB0aGUgbG9naWNhbCBsZXZlbCBvZiBhIG9uZSBvZiBhIGRvbWFpbidzCisgKiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgSVNBIElSUSBsaW5lcy4KKyAqLworI2RlZmluZSBYRU5fRE1P
UF9zZXRfaXNhX2lycV9sZXZlbCA5CisKK3N0cnVjdCB4ZW5fZG1fb3Bfc2V0X2lzYV9pcnFfbGV2
ZWwgeworICAgIC8qIElOIC0gSVNBIElSUSAoMC0xNSkgKi8KKyAgICB1aW50OF90ICBpc2FfaXJx
OworICAgIC8qIElOIC0gTGV2ZWw6IDAgLT4gZGVhc3NlcnRlZCwgMSAtPiBhc3NlcnRlZCAqLwor
ICAgIHVpbnQ4X3QgIGxldmVsOworfTsKKworLyoKKyAqIFhFTl9ETU9QX3NldF9wY2lfbGlua19y
b3V0ZTogTWFwIGEgUENJIElOVHggbGluZSB0byBhbiBJUlEgbGluZS4KKyAqLworI2RlZmluZSBY
RU5fRE1PUF9zZXRfcGNpX2xpbmtfcm91dGUgMTAKKworc3RydWN0IHhlbl9kbV9vcF9zZXRfcGNp
X2xpbmtfcm91dGUgeworICAgIC8qIFBDSSBJTlR4IGxpbmUgKDAtMykgKi8KKyAgICB1aW50OF90
ICBsaW5rOworICAgIC8qIElTQSBJUlEgKDEtMTUpIG9yIDAgLT4gZGlzYWJsZSBsaW5rICovCisg
ICAgdWludDhfdCAgaXNhX2lycTsKK307CisKKy8qCisgKiBYRU5fRE1PUF9tb2RpZmllZF9tZW1v
cnk6IE5vdGlmeSB0aGF0IGEgc2V0IG9mIHBhZ2VzIHdlcmUgbW9kaWZpZWQgYnkKKyAqICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYW4gZW11bGF0b3IuCisgKgorICogRE1PUCBidWYgMSBjb250
YWlucyBhbiBhcnJheSBvZiB4ZW5fZG1fb3BfbW9kaWZpZWRfbWVtb3J5X2V4dGVudCB3aXRoCisg
KiBAbnJfZXh0ZW50cyBlbnRyaWVzLgorICoKKyAqIE9uIGVycm9yLCBAbnJfZXh0ZW50cyB3aWxs
IGNvbnRhaW4gdGhlIGluZGV4KzEgb2YgdGhlIGV4dGVudCB0aGF0CisgKiBoYWQgdGhlIGVycm9y
LiAgSXQgaXMgbm90IGRlZmluZWQgaWYgb3Igd2hpY2ggcGFnZXMgbWF5IGhhdmUgYmVlbgorICog
bWFya2VkIGFzIGRpcnR5LCBpbiB0aGlzIGV2ZW50LgorICovCisjZGVmaW5lIFhFTl9ETU9QX21v
ZGlmaWVkX21lbW9yeSAxMQorCitzdHJ1Y3QgeGVuX2RtX29wX21vZGlmaWVkX21lbW9yeSB7Cisg
ICAgLyoKKyAgICAgKiBJTiAtIE51bWJlciBvZiBleHRlbnRzIHRvIGJlIHByb2Nlc3NlZAorICAg
ICAqIE9VVCAtcmV0dXJucyBuKzEgZm9yIGZhaWxpbmcgZXh0ZW50CisgICAgICovCisgICAgdWlu
dDMyX3QgbnJfZXh0ZW50czsKKyAgICAvKiBJTi9PVVQgLSBNdXN0IGJlIHNldCB0byAwICovCisg
ICAgdWludDMyX3Qgb3BhcXVlOworfTsKKworc3RydWN0IHhlbl9kbV9vcF9tb2RpZmllZF9tZW1v
cnlfZXh0ZW50IHsKKyAgICAvKiBJTiAtIG51bWJlciBvZiBjb250aWd1b3VzIHBhZ2VzIG1vZGlm
aWVkICovCisgICAgdWludDMyX3QgbnI7CisgICAgdWludDMyX3QgcGFkOworICAgIC8qIElOIC0g
Zmlyc3QgcGZuIG1vZGlmaWVkICovCisgICAgdWludDY0X2FsaWduZWRfdCBmaXJzdF9wZm47Cit9
OworCisvKgorICogWEVOX0RNT1Bfc2V0X21lbV90eXBlOiBOb3RpZnkgdGhhdCBhIHJlZ2lvbiBv
ZiBtZW1vcnkgaXMgdG8gYmUgdHJlYXRlZAorICogICAgICAgICAgICAgICAgICAgICAgICBpbiBh
IHNwZWNpZmljIHdheS4gKFNlZSBkZWZpbml0aW9uIG9mCisgKiAgICAgICAgICAgICAgICAgICAg
ICAgIGh2bW1lbV90eXBlX3QpLgorICoKKyAqIE5PVEU6IEluIHRoZSBldmVudCBvZiBhIGNvbnRp
bnVhdGlvbiAocmV0dXJuIGNvZGUgLUVSRVNUQVJUKSwgdGhlCisgKiAgICAgICBAZmlyc3RfcGZu
IGlzIHNldCB0byB0aGUgdmFsdWUgb2YgdGhlIHBmbiBvZiB0aGUgcmVtYWluaW5nCisgKiAgICAg
ICByZWdpb24gYW5kIEBuciByZWR1Y2VkIHRvIHRoZSBzaXplIG9mIHRoZSByZW1haW5pbmcgcmVn
aW9uLgorICovCisjZGVmaW5lIFhFTl9ETU9QX3NldF9tZW1fdHlwZSAxMgorCitzdHJ1Y3QgeGVu
X2RtX29wX3NldF9tZW1fdHlwZSB7CisgICAgLyogSU4gLSBudW1iZXIgb2YgY29udGlndW91cyBw
YWdlcyAqLworICAgIHVpbnQzMl90IG5yOworICAgIC8qIElOIC0gbmV3IGh2bW1lbV90eXBlX3Qg
b2YgcmVnaW9uICovCisgICAgdWludDE2X3QgbWVtX3R5cGU7CisgICAgdWludDE2X3QgcGFkOwor
ICAgIC8qIElOIC0gZmlyc3QgcGZuIGluIHJlZ2lvbiAqLworICAgIHVpbnQ2NF9hbGlnbmVkX3Qg
Zmlyc3RfcGZuOworfTsKKworLyoKKyAqIFhFTl9ETU9QX2luamVjdF9ldmVudDogSW5qZWN0IGFu
IGV2ZW50IGludG8gYSBWQ1BVLCB3aGljaCB3aWxsCisgKiAgICAgICAgICAgICAgICAgICAgICAg
IGdldCB0YWtlbiB1cCB3aGVuIGl0IGlzIG5leHQgc2NoZWR1bGVkLgorICoKKyAqIE5vdGUgdGhh
dCB0aGUgY2FsbGVyIHNob3VsZCBrbm93IGVub3VnaCBvZiB0aGUgc3RhdGUgb2YgdGhlIENQVSBi
ZWZvcmUKKyAqIGluamVjdGluZywgdG8ga25vdyB3aGF0IHRoZSBlZmZlY3Qgb2YgaW5qZWN0aW5n
IHRoZSBldmVudCB3aWxsIGJlLgorICovCisjZGVmaW5lIFhFTl9ETU9QX2luamVjdF9ldmVudCAx
MworCitzdHJ1Y3QgeGVuX2RtX29wX2luamVjdF9ldmVudCB7CisgICAgLyogSU4gLSBpbmRleCBv
ZiB2Q1BVICovCisgICAgdWludDMyX3QgdmNwdWlkOworICAgIC8qIElOIC0gaW50ZXJydXB0IHZl
Y3RvciAqLworICAgIHVpbnQ4X3QgdmVjdG9yOworICAgIC8qIElOIC0gZXZlbnQgdHlwZSAoRE1P
UF9FVkVOVF8qICkgKi8KKyAgICB1aW50OF90IHR5cGU7CisvKiBOQi4gVGhpcyBlbnVtZXJhdGlv
biBwcmVjaXNlbHkgbWF0Y2hlcyBodm0uaDpYODZfRVZFTlRUWVBFXyogKi8KKyMgZGVmaW5lIFhF
Tl9ETU9QX0VWRU5UX2V4dF9pbnQgICAgMCAvKiBleHRlcm5hbCBpbnRlcnJ1cHQgKi8KKyMgZGVm
aW5lIFhFTl9ETU9QX0VWRU5UX25taSAgICAgICAgMiAvKiBubWkgKi8KKyMgZGVmaW5lIFhFTl9E
TU9QX0VWRU5UX2h3X2V4YyAgICAgMyAvKiBoYXJkd2FyZSBleGNlcHRpb24gKi8KKyMgZGVmaW5l
IFhFTl9ETU9QX0VWRU5UX3N3X2ludCAgICAgNCAvKiBzb2Z0d2FyZSBpbnRlcnJ1cHQgKENEIG5u
KSAqLworIyBkZWZpbmUgWEVOX0RNT1BfRVZFTlRfcHJpX3N3X2V4YyA1IC8qIElDRUJQIChGMSkg
Ki8KKyMgZGVmaW5lIFhFTl9ETU9QX0VWRU5UX3N3X2V4YyAgICAgNiAvKiBJTlQzIChDQyksIElO
VE8gKENFKSAqLworICAgIC8qIElOIC0gaW5zdHJ1Y3Rpb24gbGVuZ3RoICovCisgICAgdWludDhf
dCBpbnNuX2xlbjsKKyAgICB1aW50OF90IHBhZDA7CisgICAgLyogSU4gLSBlcnJvciBjb2RlIChv
ciB+MCB0byBza2lwKSAqLworICAgIHVpbnQzMl90IGVycm9yX2NvZGU7CisgICAgdWludDMyX3Qg
cGFkMTsKKyAgICAvKiBJTiAtIENSMiBmb3IgcGFnZSBmYXVsdHMgKi8KKyAgICB1aW50NjRfYWxp
Z25lZF90IGNyMjsKK307CisKKy8qCisgKiBYRU5fRE1PUF9pbmplY3RfbXNpOiBJbmplY3QgYW4g
TVNJIGZvciBhbiBlbXVsYXRlZCBkZXZpY2UuCisgKi8KKyNkZWZpbmUgWEVOX0RNT1BfaW5qZWN0
X21zaSAxNAorCitzdHJ1Y3QgeGVuX2RtX29wX2luamVjdF9tc2kgeworICAgIC8qIElOIC0gTVNJ
IGRhdGEgKGxvd2VyIDMyIGJpdHMpICovCisgICAgdWludDMyX3QgZGF0YTsKKyAgICB1aW50MzJf
dCBwYWQ7CisgICAgLyogSU4gLSBNU0kgYWRkcmVzcyAoMHhmZWV4eHh4eCkgKi8KKyAgICB1aW50
NjRfYWxpZ25lZF90IGFkZHI7Cit9OworCisvKgorICogWEVOX0RNT1BfbWFwX21lbV90eXBlX3Rv
X2lvcmVxX3NlcnZlciA6IG1hcCBvciB1bm1hcCB0aGUgSU9SRVEgU2VydmVyIDxpZD4KKyAqICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0byBzcGVjaWZpYyBtZW1vcnkgdHlw
ZSA8dHlwZT4KKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb3Igc3Bl
Y2lmaWMgYWNjZXNzZXMgPGZsYWdzPgorICoKKyAqIEZvciBub3csIGZsYWdzIG9ubHkgYWNjZXB0
IHRoZSB2YWx1ZSBvZiBYRU5fRE1PUF9JT1JFUV9NRU1fQUNDRVNTX1dSSVRFLAorICogd2hpY2gg
bWVhbnMgb25seSB3cml0ZSBvcGVyYXRpb25zIGFyZSB0byBiZSBmb3J3YXJkZWQgdG8gYW4gaW9y
ZXEgc2VydmVyLgorICogU3VwcG9ydCBmb3IgdGhlIGVtdWxhdGlvbiBvZiByZWFkIG9wZXJhdGlv
bnMgY2FuIGJlIGFkZGVkIHdoZW4gYW4gaW9yZXEKKyAqIHNlcnZlciBoYXMgc3VjaCByZXF1aXJl
bWVudCBpbiBmdXR1cmUuCisgKi8KKyNkZWZpbmUgWEVOX0RNT1BfbWFwX21lbV90eXBlX3RvX2lv
cmVxX3NlcnZlciAxNQorCitzdHJ1Y3QgeGVuX2RtX29wX21hcF9tZW1fdHlwZV90b19pb3JlcV9z
ZXJ2ZXIgeworICAgIGlvc2VydmlkX3QgaWQ7ICAgICAgLyogSU4gLSBpb3JlcSBzZXJ2ZXIgaWQg
Ki8KKyAgICB1aW50MTZfdCB0eXBlOyAgICAgIC8qIElOIC0gbWVtb3J5IHR5cGUgKi8KKyAgICB1
aW50MzJfdCBmbGFnczsgICAgIC8qIElOIC0gdHlwZXMgb2YgYWNjZXNzZXMgdG8gYmUgZm9yd2Fy
ZGVkIHRvIHRoZQorICAgICAgICAgICAgICAgICAgICAgICAgICAgaW9yZXEgc2VydmVyLiBmbGFn
cyB3aXRoIDAgbWVhbnMgdG8gdW5tYXAgdGhlCisgICAgICAgICAgICAgICAgICAgICAgICAgICBp
b3JlcSBzZXJ2ZXIgKi8KKworI2RlZmluZSBYRU5fRE1PUF9JT1JFUV9NRU1fQUNDRVNTX1JFQUQg
KDF1IDw8IDApCisjZGVmaW5lIFhFTl9ETU9QX0lPUkVRX01FTV9BQ0NFU1NfV1JJVEUgKDF1IDw8
IDEpCisKKyAgICB1aW50NjRfdCBvcGFxdWU7ICAgIC8qIElOL09VVCAtIG9ubHkgdXNlZCBmb3Ig
aHlwZXJjYWxsIGNvbnRpbnVhdGlvbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGhhcyB0
byBiZSBzZXQgdG8gemVybyBieSB0aGUgY2FsbGVyICovCit9OworCitzdHJ1Y3QgeGVuX2RtX29w
IHsKKyAgICB1aW50MzJfdCBvcDsKKyAgICB1aW50MzJfdCBwYWQ7CisgICAgdW5pb24geworICAg
ICAgICBzdHJ1Y3QgeGVuX2RtX29wX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIgY3JlYXRlX2lvcmVxX3Nl
cnZlcjsKKyAgICAgICAgc3RydWN0IHhlbl9kbV9vcF9nZXRfaW9yZXFfc2VydmVyX2luZm8gZ2V0
X2lvcmVxX3NlcnZlcl9pbmZvOworICAgICAgICBzdHJ1Y3QgeGVuX2RtX29wX2lvcmVxX3NlcnZl
cl9yYW5nZSBtYXBfaW9fcmFuZ2VfdG9faW9yZXFfc2VydmVyOworICAgICAgICBzdHJ1Y3QgeGVu
X2RtX29wX2lvcmVxX3NlcnZlcl9yYW5nZSB1bm1hcF9pb19yYW5nZV9mcm9tX2lvcmVxX3NlcnZl
cjsKKyAgICAgICAgc3RydWN0IHhlbl9kbV9vcF9zZXRfaW9yZXFfc2VydmVyX3N0YXRlIHNldF9p
b3JlcV9zZXJ2ZXJfc3RhdGU7CisgICAgICAgIHN0cnVjdCB4ZW5fZG1fb3BfZGVzdHJveV9pb3Jl
cV9zZXJ2ZXIgZGVzdHJveV9pb3JlcV9zZXJ2ZXI7CisgICAgICAgIHN0cnVjdCB4ZW5fZG1fb3Bf
dHJhY2tfZGlydHlfdnJhbSB0cmFja19kaXJ0eV92cmFtOworICAgICAgICBzdHJ1Y3QgeGVuX2Rt
X29wX3NldF9wY2lfaW50eF9sZXZlbCBzZXRfcGNpX2ludHhfbGV2ZWw7CisgICAgICAgIHN0cnVj
dCB4ZW5fZG1fb3Bfc2V0X2lzYV9pcnFfbGV2ZWwgc2V0X2lzYV9pcnFfbGV2ZWw7CisgICAgICAg
IHN0cnVjdCB4ZW5fZG1fb3Bfc2V0X3BjaV9saW5rX3JvdXRlIHNldF9wY2lfbGlua19yb3V0ZTsK
KyAgICAgICAgc3RydWN0IHhlbl9kbV9vcF9tb2RpZmllZF9tZW1vcnkgbW9kaWZpZWRfbWVtb3J5
OworICAgICAgICBzdHJ1Y3QgeGVuX2RtX29wX3NldF9tZW1fdHlwZSBzZXRfbWVtX3R5cGU7Cisg
ICAgICAgIHN0cnVjdCB4ZW5fZG1fb3BfaW5qZWN0X2V2ZW50IGluamVjdF9ldmVudDsKKyAgICAg
ICAgc3RydWN0IHhlbl9kbV9vcF9pbmplY3RfbXNpIGluamVjdF9tc2k7CisgICAgICAgIHN0cnVj
dCB4ZW5fZG1fb3BfbWFwX21lbV90eXBlX3RvX2lvcmVxX3NlcnZlcgorICAgICAgICAgICAgICAg
IG1hcF9tZW1fdHlwZV90b19pb3JlcV9zZXJ2ZXI7CisgICAgfSB1OworfTsKKworI2VuZGlmIC8q
IF9fWEVOX18gfHwgX19YRU5fVE9PTFNfXyAqLworCitzdHJ1Y3QgeGVuX2RtX29wX2J1ZiB7Cisg
ICAgWEVOX0dVRVNUX0hBTkRMRSh2b2lkKSBoOworICAgIHhlbl91bG9uZ190IHNpemU7Cit9Owor
dHlwZWRlZiBzdHJ1Y3QgeGVuX2RtX29wX2J1ZiB4ZW5fZG1fb3BfYnVmX3Q7CitERUZJTkVfWEVO
X0dVRVNUX0hBTkRMRSh4ZW5fZG1fb3BfYnVmX3QpOworCisvKiBgIGVudW0gbmVnX2Vycm5vdmFs
CisgKiBgIEhZUEVSVklTT1JfZG1fb3AoZG9taWRfdCBkb21pZCwKKyAqIGAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgbnJfYnVmcywKKyAqIGAgICAgICAgICAgICAgICAgICB4ZW5fZG1f
b3BfYnVmX3QgYnVmc1tdKQorICogYAorICoKKyAqIEBkb21pZCBpcyB0aGUgZG9tYWluIHRoZSBo
eXBlcmNhbGwgb3BlcmF0ZXMgb24uCisgKiBAbnJfYnVmcyBpcyB0aGUgbnVtYmVyIG9mIGJ1ZmZl
cnMgaW4gdGhlIEBidWZzIGFycmF5LgorICogQGJ1ZnMgcG9pbnRzIHRvIGFuIGFycmF5IG9mIGJ1
ZmZlcnMgd2hlcmUgQGJ1ZnNbMF0gY29udGFpbnMgYSBzdHJ1Y3QKKyAqIHhlbl9kbV9vcCwgZGVz
Y3JpYmluZyB0aGUgc3BlY2lmaWMgZGV2aWNlIG1vZGVsIG9wZXJhdGlvbiBhbmQgaXRzCisgKiBw
YXJhbWV0ZXJzLgorICogQGJ1ZnNbMS4uXSBtYXkgYmUgcmVmZXJlbmNlZCBpbiB0aGUgcGFyYW1l
dGVycyBmb3IgdGhlIHB1cnBvc2VzIG9mCisgKiBwYXNzaW5nIGV4dHJhIGluZm9ybWF0aW9uIHRv
IG9yIGZyb20gdGhlIGRvbWFpbi4KKyAqLworCisjZW5kaWYgLyogX19YRU5fUFVCTElDX0hWTV9E
TV9PUF9IX18gKi8KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMt
ZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQK
KyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS9pbmNs
dWRlL3hlbi9odm0vZTgyMC5oIGIvaW5jbHVkZS94ZW4vaHZtL2U4MjAuaAppbmRleCA1YmRjMjI3
Li40YzQyZjMzIDEwMDY0NAotLS0gYS9pbmNsdWRlL3hlbi9odm0vZTgyMC5oCisrKyBiL2luY2x1
ZGUveGVuL2h2bS9lODIwLmgKQEAgLTEsNCArMSwzIEBACi0KIC8qCiAgKiBQZXJtaXNzaW9uIGlz
IGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcg
YSBjb3B5CiAgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24g
ZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KQEAgLTE3LDExICsxNiwxNSBAQAogICogTElBQklM
SVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0Us
IEFSSVNJTkcKICAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRX
QVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIKICAqIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4KKyAq
CisgKiBDb3B5cmlnaHQgKGMpIDIwMDYsIEtlaXIgRnJhc2VyCiAgKi8KIAogI2lmbmRlZiBfX1hF
Tl9QVUJMSUNfSFZNX0U4MjBfSF9fCiAjZGVmaW5lIF9fWEVOX1BVQkxJQ19IVk1fRTgyMF9IX18K
IAorI2luY2x1ZGUgIi4uL3hlbi5oIgorCiAvKiBFODIwIGxvY2F0aW9uIGluIEhWTSB2aXJ0dWFs
IGFkZHJlc3Mgc3BhY2UuICovCiAjZGVmaW5lIEhWTV9FODIwX1BBR0UgICAgICAgIDB4MDAwOTAw
MDAKICNkZWZpbmUgSFZNX0U4MjBfTlJfT0ZGU0VUICAgMHgwMDAwMDFFOApAQCAtMjksNiArMzIs
NyBAQAogCiAjZGVmaW5lIEhWTV9CRUxPV180R19SQU1fRU5EICAgICAgICAweEYwMDAwMDAwCiAj
ZGVmaW5lIEhWTV9CRUxPV180R19NTUlPX1NUQVJUICAgICBIVk1fQkVMT1dfNEdfUkFNX0VORAot
I2RlZmluZSBIVk1fQkVMT1dfNEdfTU1JT19MRU5HVEggICAgKCgxVUxMIDw8IDMyKSAtIEhWTV9C
RUxPV180R19NTUlPX1NUQVJUKQorI2RlZmluZSBIVk1fQkVMT1dfNEdfTU1JT19MRU5HVEggICAg
KCh4ZW5fbWtfdWxsb25nKDEpIDw8IDMyKSAtIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBIVk1fQkVMT1dfNEdfTU1JT19TVEFSVCkKIAogI2VuZGlmIC8qIF9fWEVOX1BV
QkxJQ19IVk1fRTgyMF9IX18gKi8KZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL2h2bS9odm1faW5m
b190YWJsZS5oIGIvaW5jbHVkZS94ZW4vaHZtL2h2bV9pbmZvX3RhYmxlLmgKaW5kZXggMzYwODVm
YS4uMDhjMjUyZSAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ZW4vaHZtL2h2bV9pbmZvX3RhYmxlLmgK
KysrIGIvaW5jbHVkZS94ZW4vaHZtL2h2bV9pbmZvX3RhYmxlLmgKQEAgLTIwLDYgKzIwLDggQEAK
ICAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1Ig
T1RIRVJXSVNFLCBBUklTSU5HCiAgKiBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRI
IFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSCiAgKiBERUFMSU5HUyBJTiBUSEUgU09G
VFdBUkUuCisgKgorICogQ29weXJpZ2h0IChjKSAyMDA2LCBLZWlyIEZyYXNlcgogICovCiAKICNp
Zm5kZWYgX19YRU5fUFVCTElDX0hWTV9IVk1fSU5GT19UQUJMRV9IX18KQEAgLTMyLDYgKzM0LDE0
IEBACiAvKiBNYXhpbXVtIHdlIGNhbiBzdXBwb3J0IHdpdGggY3VycmVudCB2TEFQSUMgSUQgbWFw
cGluZy4gKi8KICNkZWZpbmUgSFZNX01BWF9WQ1BVUyAgICAgICAgMTI4CiAKKy8qCisgKiBJbiBz
b21lIGNhc2VzIFNNUCBIVk0gZ3Vlc3RzIG1heSByZXF1aXJlIGtub3dsZWRnZSBvZiBYZW4ncyBp
ZGVhIG9mIHZDUFUgaWRzCisgKiBmb3IgdGhlaXIgdkNQVXMuIEZvciBleGFtcGxlLCBIWVBFUlZJ
U09SX3ZjcHVfb3AgYW5kIHNvbWUgRVZUQ0hOT1BfKgorICogaHlwZXJjYWxscyB0YWtlIHZjcHUg
aWQgYXMgYSBwYXJhbWV0ZXIuIEl0IGlzIHZhbGlkIGZvciBIVk0gZ3Vlc3RzIHRvIGFzc3VtZQor
ICogdGhhdCBYZW4ncyB2Q1BVIGlkIGFsd2F5cyBlcXVhbHMgdG8gQUNQSSAobm90IEFQSUMhKSBp
ZCBpbiBNQURUIHRhYmxlIHdoaWNoCisgKiBpcyBhbHdheXMgcHJlc2VudCBmb3IgU01QIGd1ZXN0
cy4KKyAqLworCiBzdHJ1Y3QgaHZtX2luZm9fdGFibGUgewogICAgIGNoYXIgICAgICAgIHNpZ25h
dHVyZVs4XTsgLyogIkhWTSBJTkZPIiAqLwogICAgIHVpbnQzMl90ICAgIGxlbmd0aDsKZGlmZiAt
LWdpdCBhL2luY2x1ZGUveGVuL2h2bS9odm1fb3AuaCBiL2luY2x1ZGUveGVuL2h2bS9odm1fb3Au
aAppbmRleCBjZGUzNTcxLi4wYmRhZmRmIDEwMDY0NAotLS0gYS9pbmNsdWRlL3hlbi9odm0vaHZt
X29wLmgKKysrIGIvaW5jbHVkZS94ZW4vaHZtL2h2bV9vcC5oCkBAIC0xNiw2ICsxNiw4IEBACiAg
KiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9U
SEVSV0lTRSwgQVJJU0lORwogICogRlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBU
SEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUgogICogREVBTElOR1MgSU4gVEhFIFNPRlRX
QVJFLgorICoKKyAqIENvcHlyaWdodCAoYykgMjAwNywgS2VpciBGcmFzZXIKICAqLwogCiAjaWZu
ZGVmIF9fWEVOX1BVQkxJQ19IVk1fSFZNX09QX0hfXwpAQCAtMzYsNiArMzgsOCBAQCBzdHJ1Y3Qg
eGVuX2h2bV9wYXJhbSB7CiB0eXBlZGVmIHN0cnVjdCB4ZW5faHZtX3BhcmFtIHhlbl9odm1fcGFy
YW1fdDsKIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9odm1fcGFyYW1fdCk7CiAKKyNpZiBf
X1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fIDwgMHgwMDA0MDkwMAorCiAvKiBTZXQgdGhlIGxvZ2lj
YWwgbGV2ZWwgb2Ygb25lIG9mIGEgZG9tYWluJ3MgUENJIElOVHggd2lyZXMuICovCiAjZGVmaW5l
IEhWTU9QX3NldF9wY2lfaW50eF9sZXZlbCAgMgogc3RydWN0IHhlbl9odm1fc2V0X3BjaV9pbnR4
X2xldmVsIHsKQEAgLTc0LDYgKzc4LDggQEAgc3RydWN0IHhlbl9odm1fc2V0X3BjaV9saW5rX3Jv
dXRlIHsKIHR5cGVkZWYgc3RydWN0IHhlbl9odm1fc2V0X3BjaV9saW5rX3JvdXRlIHhlbl9odm1f
c2V0X3BjaV9saW5rX3JvdXRlX3Q7CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5faHZtX3Nl
dF9wY2lfbGlua19yb3V0ZV90KTsKIAorI2VuZGlmIC8qIF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9O
X18gPCAweDAwMDQwOTAwICovCisKIC8qIEZsdXNoZXMgYWxsIFZDUFUgVExCczogQGFyZyBtdXN0
IGJlIE5VTEwuICovCiAjZGVmaW5lIEhWTU9QX2ZsdXNoX3RsYnMgICAgICAgICAgNQogCkBAIC04
MSw1OCArODcsMjEgQEAgdHlwZWRlZiBlbnVtIHsKICAgICBIVk1NRU1fcmFtX3J3LCAgICAgICAg
ICAgICAvKiBOb3JtYWwgcmVhZC93cml0ZSBndWVzdCBSQU0gKi8KICAgICBIVk1NRU1fcmFtX3Jv
LCAgICAgICAgICAgICAvKiBSZWFkLW9ubHk7IHdyaXRlcyBhcmUgZGlzY2FyZGVkICovCiAgICAg
SFZNTUVNX21taW9fZG0sICAgICAgICAgICAgLyogUmVhZHMgYW5kIHdyaXRlIGdvIHRvIHRoZSBk
ZXZpY2UgbW9kZWwgKi8KLSAgICBIVk1NRU1fbW1pb193cml0ZV9kbSAgICAgICAvKiBSZWFkLW9u
bHk7IHdyaXRlcyBnbyB0byB0aGUgZGV2aWNlIG1vZGVsICovCisjaWYgX19YRU5fSU5URVJGQUNF
X1ZFUlNJT05fXyA8IDB4MDAwNDA3MDAKKyAgICBIVk1NRU1fbW1pb193cml0ZV9kbSwgICAgICAv
KiBSZWFkLW9ubHk7IHdyaXRlcyBnbyB0byB0aGUgZGV2aWNlIG1vZGVsICovCisjZWxzZQorICAg
IEhWTU1FTV91bnVzZWQsICAgICAgICAgICAgIC8qIFBsYWNlaG9sZGVyOyBzZXR0aW5nIG1lbW9y
eSB0byB0aGlzIHR5cGUKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWxsIGZh
aWwgZm9yIGNvZGUgYWZ0ZXIgNC43LjAgKi8KKyNlbmRpZgorICAgIEhWTU1FTV9pb3JlcV9zZXJ2
ZXIgICAgICAgIC8qIE1lbW9yeSB0eXBlIGNsYWltZWQgYnkgYW4gaW9yZXEgc2VydmVyOyB0eXBl
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2hhbmdlcyB0byB0aGlzIHZhbHVl
IGFyZSBvbmx5IGFsbG93ZWQgYWZ0ZXIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBhbiBpb3JlcSBzZXJ2ZXIgaGFzIGNsYWltZWQgaXRzIG93bmVyc2hpcC4KKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBPbmx5IHBhZ2VzIHdpdGggSFZNTUVNX3JhbV9ydyBhcmUg
YWxsb3dlZCB0bworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNoYW5nZSB0byB0
aGlzIHR5cGU7IGNvbnZlcnNlbHksIHBhZ2VzIHdpdGgKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB0aGlzIHR5cGUgYXJlIG9ubHkgYWxsb3dlZCB0byBiZSBjaGFuZ2VkIGJhY2sK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0byBIVk1NRU1fcmFtX3J3LiAqLwog
fSBodm1tZW1fdHlwZV90OwogCi0vKiBGb2xsb3dpbmcgdG9vbHMtb25seSBpbnRlcmZhY2VzIG1h
eSBjaGFuZ2UgaW4gZnV0dXJlLiAqLwotI2lmIGRlZmluZWQoX19YRU5fXykgfHwgZGVmaW5lZChf
X1hFTl9UT09MU19fKQotCi0vKiBUcmFjayBkaXJ0eSBWUkFNLiAqLwotI2RlZmluZSBIVk1PUF90
cmFja19kaXJ0eV92cmFtICAgIDYKLXN0cnVjdCB4ZW5faHZtX3RyYWNrX2RpcnR5X3ZyYW0gewot
ICAgIC8qIERvbWFpbiB0byBiZSB0cmFja2VkLiAqLwotICAgIGRvbWlkX3QgIGRvbWlkOwotICAg
IC8qIE51bWJlciBvZiBwYWdlcyB0byB0cmFjay4gKi8KLSAgICB1aW50MzJfdCBucjsKLSAgICAv
KiBGaXJzdCBwZm4gdG8gdHJhY2suICovCi0gICAgdWludDY0X2FsaWduZWRfdCBmaXJzdF9wZm47
Ci0gICAgLyogT1VUIHZhcmlhYmxlLiAqLwotICAgIC8qIERpcnR5IGJpdG1hcCBidWZmZXIuICov
Ci0gICAgWEVOX0dVRVNUX0hBTkRMRV82NCh1aW50OCkgZGlydHlfYml0bWFwOwotfTsKLXR5cGVk
ZWYgc3RydWN0IHhlbl9odm1fdHJhY2tfZGlydHlfdnJhbSB4ZW5faHZtX3RyYWNrX2RpcnR5X3Zy
YW1fdDsKLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9odm1fdHJhY2tfZGlydHlfdnJhbV90
KTsKLQotLyogTm90aWZ5IHRoYXQgc29tZSBwYWdlcyBnb3QgbW9kaWZpZWQgYnkgdGhlIERldmlj
ZSBNb2RlbC4gKi8KLSNkZWZpbmUgSFZNT1BfbW9kaWZpZWRfbWVtb3J5ICAgIDcKLXN0cnVjdCB4
ZW5faHZtX21vZGlmaWVkX21lbW9yeSB7Ci0gICAgLyogRG9tYWluIHRvIGJlIHVwZGF0ZWQuICov
Ci0gICAgZG9taWRfdCAgZG9taWQ7Ci0gICAgLyogTnVtYmVyIG9mIHBhZ2VzLiAqLwotICAgIHVp
bnQzMl90IG5yOwotICAgIC8qIEZpcnN0IHBmbi4gKi8KLSAgICB1aW50NjRfYWxpZ25lZF90IGZp
cnN0X3BmbjsKLX07Ci10eXBlZGVmIHN0cnVjdCB4ZW5faHZtX21vZGlmaWVkX21lbW9yeSB4ZW5f
aHZtX21vZGlmaWVkX21lbW9yeV90OwotREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2h2bV9t
b2RpZmllZF9tZW1vcnlfdCk7Ci0KLSNkZWZpbmUgSFZNT1Bfc2V0X21lbV90eXBlICAgIDgKLS8q
IE5vdGlmeSB0aGF0IGEgcmVnaW9uIG9mIG1lbW9yeSBpcyB0byBiZSB0cmVhdGVkIGluIGEgc3Bl
Y2lmaWMgd2F5LiAqLwotc3RydWN0IHhlbl9odm1fc2V0X21lbV90eXBlIHsKLSAgICAvKiBEb21h
aW4gdG8gYmUgdXBkYXRlZC4gKi8KLSAgICBkb21pZF90IGRvbWlkOwotICAgIC8qIE1lbW9yeSB0
eXBlICovCi0gICAgdWludDE2X3QgaHZtbWVtX3R5cGU7Ci0gICAgLyogTnVtYmVyIG9mIHBhZ2Vz
LiAqLwotICAgIHVpbnQzMl90IG5yOwotICAgIC8qIEZpcnN0IHBmbi4gKi8KLSAgICB1aW50NjRf
YWxpZ25lZF90IGZpcnN0X3BmbjsKLX07Ci10eXBlZGVmIHN0cnVjdCB4ZW5faHZtX3NldF9tZW1f
dHlwZSB4ZW5faHZtX3NldF9tZW1fdHlwZV90OwotREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVu
X2h2bV9zZXRfbWVtX3R5cGVfdCk7Ci0KLSNlbmRpZiAvKiBkZWZpbmVkKF9fWEVOX18pIHx8IGRl
ZmluZWQoX19YRU5fVE9PTFNfXykgKi8KLQogLyogSGludCBmcm9tIFBWIGRyaXZlcnMgZm9yIHBh
Z2V0YWJsZSBkZXN0cnVjdGlvbi4gKi8KICNkZWZpbmUgSFZNT1BfcGFnZXRhYmxlX2R5aW5nICAg
ICAgICA5CiBzdHJ1Y3QgeGVuX2h2bV9wYWdldGFibGVfZHlpbmcgewpAQCAtMTcwLDM4ICsxMzks
NiBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5faHZtX3hlbnRyYWNlX3QpOwogLyogRGVw
cmVjYXRlZCBieSBYRU5NRU1fYWNjZXNzX29wX2dldF9hY2Nlc3MgKi8KICNkZWZpbmUgSFZNT1Bf
Z2V0X21lbV9hY2Nlc3MgICAgICAgIDEzCiAKLSNkZWZpbmUgSFZNT1BfaW5qZWN0X3RyYXAgICAg
ICAgICAgICAxNAotLyogSW5qZWN0IGEgdHJhcCBpbnRvIGEgVkNQVSwgd2hpY2ggd2lsbCBnZXQg
dGFrZW4gdXAgb24gdGhlIG5leHQKLSAqIHNjaGVkdWxpbmcgb2YgaXQuIE5vdGUgdGhhdCB0aGUg
Y2FsbGVyIHNob3VsZCBrbm93IGVub3VnaCBvZiB0aGUKLSAqIHN0YXRlIG9mIHRoZSBDUFUgYmVm
b3JlIGluamVjdGluZywgdG8ga25vdyB3aGF0IHRoZSBlZmZlY3Qgb2YKLSAqIGluamVjdGluZyB0
aGUgdHJhcCB3aWxsIGJlLgotICovCi1zdHJ1Y3QgeGVuX2h2bV9pbmplY3RfdHJhcCB7Ci0gICAg
LyogRG9tYWluIHRvIGJlIHF1ZXJpZWQuICovCi0gICAgZG9taWRfdCBkb21pZDsKLSAgICAvKiBW
Q1BVICovCi0gICAgdWludDMyX3QgdmNwdWlkOwotICAgIC8qIFZlY3RvciBudW1iZXIgKi8KLSAg
ICB1aW50MzJfdCB2ZWN0b3I7Ci0gICAgLyogVHJhcCB0eXBlIChIVk1PUF9UUkFQXyopICovCi0g
ICAgdWludDMyX3QgdHlwZTsKLS8qIE5CLiBUaGlzIGVudW1lcmF0aW9uIHByZWNpc2VseSBtYXRj
aGVzIGh2bS5oOlg4Nl9FVkVOVFRZUEVfKiAqLwotIyBkZWZpbmUgSFZNT1BfVFJBUF9leHRfaW50
ICAgIDAgLyogZXh0ZXJuYWwgaW50ZXJydXB0ICovCi0jIGRlZmluZSBIVk1PUF9UUkFQX25taSAg
ICAgICAgMiAvKiBubWkgKi8KLSMgZGVmaW5lIEhWTU9QX1RSQVBfaHdfZXhjICAgICAzIC8qIGhh
cmR3YXJlIGV4Y2VwdGlvbiAqLwotIyBkZWZpbmUgSFZNT1BfVFJBUF9zd19pbnQgICAgIDQgLyog
c29mdHdhcmUgaW50ZXJydXB0IChDRCBubikgKi8KLSMgZGVmaW5lIEhWTU9QX1RSQVBfcHJpX3N3
X2V4YyA1IC8qIElDRUJQIChGMSkgKi8KLSMgZGVmaW5lIEhWTU9QX1RSQVBfc3dfZXhjICAgICA2
IC8qIElOVDMgKENDKSwgSU5UTyAoQ0UpICovCi0gICAgLyogRXJyb3IgY29kZSwgb3IgfjB1IHRv
IHNraXAgKi8KLSAgICB1aW50MzJfdCBlcnJvcl9jb2RlOwotICAgIC8qIEludHJ1Y3Rpb24gbGVu
Z3RoICovCi0gICAgdWludDMyX3QgaW5zbl9sZW47Ci0gICAgLyogQ1IyIGZvciBwYWdlIGZhdWx0
cyAqLwotICAgIHVpbnQ2NF9hbGlnbmVkX3QgY3IyOwotfTsKLXR5cGVkZWYgc3RydWN0IHhlbl9o
dm1faW5qZWN0X3RyYXAgeGVuX2h2bV9pbmplY3RfdHJhcF90OwotREVGSU5FX1hFTl9HVUVTVF9I
QU5ETEUoeGVuX2h2bV9pbmplY3RfdHJhcF90KTsKLQogI2VuZGlmIC8qIGRlZmluZWQoX19YRU5f
XykgfHwgZGVmaW5lZChfX1hFTl9UT09MU19fKSAqLwogCiAjZGVmaW5lIEhWTU9QX2dldF9tZW1f
dHlwZSAgICAxNQpAQCAtMjIxLDE1MiArMTU4LDE4IEBAIERFRklORV9YRU5fR1VFU1RfSEFORExF
KHhlbl9odm1fZ2V0X21lbV90eXBlX3QpOwogLyogRm9sbG93aW5nIHRvb2xzLW9ubHkgaW50ZXJm
YWNlcyBtYXkgY2hhbmdlIGluIGZ1dHVyZS4gKi8KICNpZiBkZWZpbmVkKF9fWEVOX18pIHx8IGRl
ZmluZWQoX19YRU5fVE9PTFNfXykKIAotLyogTVNJIGluamVjdGlvbiBmb3IgZW11bGF0ZWQgZGV2
aWNlcyAqLwotI2RlZmluZSBIVk1PUF9pbmplY3RfbXNpICAgICAgICAgMTYKLXN0cnVjdCB4ZW5f
aHZtX2luamVjdF9tc2kgewotICAgIC8qIERvbWFpbiB0byBiZSBpbmplY3RlZCAqLwotICAgIGRv
bWlkX3QgICBkb21pZDsKLSAgICAvKiBEYXRhIC0tIGxvd2VyIDMyIGJpdHMgKi8KLSAgICB1aW50
MzJfdCAgZGF0YTsKLSAgICAvKiBBZGRyZXNzICgweGZlZXh4eHh4KSAqLwotICAgIHVpbnQ2NF90
ICBhZGRyOwotfTsKLXR5cGVkZWYgc3RydWN0IHhlbl9odm1faW5qZWN0X21zaSB4ZW5faHZtX2lu
amVjdF9tc2lfdDsKLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9odm1faW5qZWN0X21zaV90
KTsKLQogLyoKLSAqIElPUkVRIFNlcnZlcnMKLSAqCi0gKiBUaGUgaW50ZXJmYWNlIGJldHdlZW4g
YW4gSS9PIGVtdWxhdG9yIGFuIFhlbiBpcyBjYWxsZWQgYW4gSU9SRVEgU2VydmVyLgotICogQSBk
b21haW4gc3VwcG9ydHMgYSBzaW5nbGUgJ2xlZ2FjeScgSU9SRVEgU2VydmVyIHdoaWNoIGlzIGlu
c3RhbnRpYXRlZCBpZgotICogcGFyYW1ldGVyLi4uCi0gKgotICogSFZNX1BBUkFNX0lPUkVRX1BG
TiBpcyByZWFkICh0byBnZXQgdGhlIGdtZm4gY29udGFpbmluZyB0aGUgc3luY2hyb25vdXMKLSAq
IGlvcmVxIHN0cnVjdHVyZXMpLCBvci4uLgotICogSFZNX1BBUkFNX0JVRklPUkVRX1BGTiBpcyBy
ZWFkICh0byBnZXQgdGhlIGdtZm4gY29udGFpbmluZyB0aGUgYnVmZmVyZWQKLSAqIGlvcmVxIHJp
bmcpLCBvci4uLgotICogSFZNX1BBUkFNX0JVRklPUkVRX0VWVENITiBpcyByZWFkICh0byBnZXQg
dGhlIGV2ZW50IGNoYW5uZWwgdGhhdCBYZW4gdXNlcwotICogdG8gcmVxdWVzdCBidWZmZXJlZCBJ
L08gZW11bGF0aW9uKS4KLSAqIAotICogVGhlIGZvbGxvd2luZyBoeXBlcmNhbGxzIGZhY2lsaXRh
dGUgdGhlIGNyZWF0aW9uIG9mIElPUkVRIFNlcnZlcnMgZm9yCi0gKiAnc2Vjb25kYXJ5JyBlbXVs
YXRvcnMgd2hpY2ggYXJlIGludm9rZWQgdG8gaW1wbGVtZW50IHBvcnQgSS9PLCBtZW1vcnksIG9y
Ci0gKiBQQ0kgY29uZmlnIHNwYWNlIHJhbmdlcyB3aGljaCB0aGV5IGV4cGxpY2l0bHkgcmVnaXN0
ZXIuCisgKiBEZWZpbml0aW9ucyByZWxhdGluZyB0byBETU9QX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIu
IChEZWZpbmVkIGhlcmUgZm9yCisgKiBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eSkuCiAgKi8KIAot
dHlwZWRlZiB1aW50MTZfdCBpb3NlcnZpZF90OwotCisjZGVmaW5lIEhWTV9JT1JFUVNSVl9CVUZJ
T1JFUV9PRkYgICAgMAorI2RlZmluZSBIVk1fSU9SRVFTUlZfQlVGSU9SRVFfTEVHQUNZIDEKIC8q
Ci0gKiBIVk1PUF9jcmVhdGVfaW9yZXFfc2VydmVyOiBJbnN0YW50aWF0ZSBhIG5ldyBJT1JFUSBT
ZXJ2ZXIgZm9yIGEgc2Vjb25kYXJ5Ci0gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbXVs
YXRvciBzZXJ2aWNpbmcgZG9tYWluIDxkb21pZD4uCi0gKgotICogVGhlIDxpZD4gaGFuZGVkIGJh
Y2sgaXMgdW5pcXVlIGZvciA8ZG9taWQ+LiBJZiA8aGFuZGxlX2J1ZmlvcmVxPiBpcyB6ZXJvCi0g
KiB0aGUgYnVmZmVyZWQgaW9yZXEgcmluZyB3aWxsIG5vdCBiZSBhbGxvY2F0ZWQgYW5kIGhlbmNl
IGFsbCBlbXVsYXRpb24KLSAqIHJlcXVlc3RlcyB0byB0aGlzIHNlcnZlciB3aWxsIGJlIHN5bmNo
cm9ub3VzLgorICogVXNlIHRoaXMgd2hlbiByZWFkX3BvaW50ZXIgZ2V0cyB1cGRhdGVkIGF0b21p
Y2FsbHkgYW5kCisgKiB0aGUgcG9pbnRlciBwYWlyIGdldHMgcmVhZCBhdG9taWNhbGx5OgogICov
Ci0jZGVmaW5lIEhWTU9QX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIgMTcKLXN0cnVjdCB4ZW5faHZtX2Ny
ZWF0ZV9pb3JlcV9zZXJ2ZXIgewotICAgIGRvbWlkX3QgZG9taWQ7ICAgICAgICAgICAvKiBJTiAt
IGRvbWFpbiB0byBiZSBzZXJ2aWNlZCAqLwotICAgIHVpbnQ4X3QgaGFuZGxlX2J1ZmlvcmVxOyAv
KiBJTiAtIHNob3VsZCBzZXJ2ZXIgaGFuZGxlIGJ1ZmZlcmVkIGlvcmVxcyAqLwotICAgIGlvc2Vy
dmlkX3QgaWQ7ICAgICAgICAgICAvKiBPVVQgLSBzZXJ2ZXIgaWQgKi8KLX07Ci10eXBlZGVmIHN0
cnVjdCB4ZW5faHZtX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIgeGVuX2h2bV9jcmVhdGVfaW9yZXFfc2Vy
dmVyX3Q7Ci1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5faHZtX2NyZWF0ZV9pb3JlcV9zZXJ2
ZXJfdCk7Ci0KLS8qCi0gKiBIVk1PUF9nZXRfaW9yZXFfc2VydmVyX2luZm86IEdldCBhbGwgdGhl
IGluZm9ybWF0aW9uIG5lY2Vzc2FyeSB0byBhY2Nlc3MKLSAqICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgSU9SRVEgU2VydmVyIDxpZD4uIAotICoKLSAqIFRoZSBlbXVsYXRvciBuZWVkcyB0
byBtYXAgdGhlIHN5bmNocm9ub3VzIGlvcmVxIHN0cnVjdHVyZXMgYW5kIGJ1ZmZlcmVkCi0gKiBp
b3JlcSByaW5nIChpZiBpdCBleGlzdHMpIHRoYXQgWGVuIHVzZXMgdG8gcmVxdWVzdCBlbXVsYXRp
b24uIFRoZXNlIGFyZQotICogaG9zdGVkIGluIGRvbWFpbiA8ZG9taWQ+J3MgZ21mbnMgPGlvcmVx
X3Bmbj4gYW5kIDxidWZpb3JlcV9wZm4+Ci0gKiByZXNwZWN0aXZlbHkuIEluIGFkZGl0aW9uLCBp
ZiB0aGUgSU9SRVEgU2VydmVyIGlzIGhhbmRsaW5nIGJ1ZmZlcmVkCi0gKiBlbXVsYXRpb24gcmVx
dWVzdHMsIHRoZSBlbXVsYXRvciBuZWVkcyB0byBiaW5kIHRvIGV2ZW50IGNoYW5uZWwKLSAqIDxi
dWZpb3JlcV9wb3J0PiB0byBsaXN0ZW4gZm9yIHRoZW0uIChUaGUgZXZlbnQgY2hhbm5lbHMgdXNl
ZCBmb3IKLSAqIHN5bmNocm9ub3VzIGVtdWxhdGlvbiByZXF1ZXN0cyBhcmUgc3BlY2lmaWVkIGlu
IHRoZSBwZXItQ1BVIGlvcmVxCi0gKiBzdHJ1Y3R1cmVzIGluIDxpb3JlcV9wZm4+KS4KLSAqIElm
IHRoZSBJT1JFUSBTZXJ2ZXIgaXMgbm90IGhhbmRsaW5nIGJ1ZmZlcmVkIGVtdWxhdGlvbiByZXF1
ZXN0cyB0aGVuIHRoZQotICogdmFsdWVzIGhhbmRlZCBiYWNrIGluIDxidWZpb3JlcV9wZm4+IGFu
ZCA8YnVmaW9yZXFfcG9ydD4gd2lsbCBib3RoIGJlIDAuCi0gKi8KLSNkZWZpbmUgSFZNT1BfZ2V0
X2lvcmVxX3NlcnZlcl9pbmZvIDE4Ci1zdHJ1Y3QgeGVuX2h2bV9nZXRfaW9yZXFfc2VydmVyX2lu
Zm8gewotICAgIGRvbWlkX3QgZG9taWQ7ICAgICAgICAgICAgICAgICAvKiBJTiAtIGRvbWFpbiB0
byBiZSBzZXJ2aWNlZCAqLwotICAgIGlvc2VydmlkX3QgaWQ7ICAgICAgICAgICAgICAgICAvKiBJ
TiAtIHNlcnZlciBpZCAqLwotICAgIGV2dGNobl9wb3J0X3QgYnVmaW9yZXFfcG9ydDsgICAvKiBP
VVQgLSBidWZmZXJlZCBpb3JlcSBwb3J0ICovCi0gICAgdWludDY0X2FsaWduZWRfdCBpb3JlcV9w
Zm47ICAgIC8qIE9VVCAtIHN5bmMgaW9yZXEgcGZuICovCi0gICAgdWludDY0X2FsaWduZWRfdCBi
dWZpb3JlcV9wZm47IC8qIE9VVCAtIGJ1ZmZlcmVkIGlvcmVxIHBmbiAqLwotfTsKLXR5cGVkZWYg
c3RydWN0IHhlbl9odm1fZ2V0X2lvcmVxX3NlcnZlcl9pbmZvIHhlbl9odm1fZ2V0X2lvcmVxX3Nl
cnZlcl9pbmZvX3Q7Ci1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5faHZtX2dldF9pb3JlcV9z
ZXJ2ZXJfaW5mb190KTsKLQotLyoKLSAqIEhWTV9tYXBfaW9fcmFuZ2VfdG9faW9yZXFfc2VydmVy
OiBSZWdpc3RlciBhbiBJL08gcmFuZ2Ugb2YgZG9tYWluIDxkb21pZD4KLSAqICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmb3IgZW11bGF0aW9uIGJ5IHRoZSBjbGllbnQgb2YgSU9S
RVEKLSAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTZXJ2ZXIgPGlkPgotICog
SFZNX3VubWFwX2lvX3JhbmdlX2Zyb21faW9yZXFfc2VydmVyOiBEZXJlZ2lzdGVyIGFuIEkvTyBy
YW5nZSBvZiA8ZG9taWQ+Ci0gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZvciBlbXVsYXRpb24gYnkgdGhlIGNsaWVudCBvZiBJT1JFUQotICogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBTZXJ2ZXIgPGlkPgotICoKLSAqIFRoZXJlIGFyZSB0aHJl
ZSB0eXBlcyBvZiBJL08gdGhhdCBjYW4gYmUgZW11bGF0ZWQ6IHBvcnQgSS9PLCBtZW1vcnkgYWNj
ZXNzZXMKLSAqIGFuZCBQQ0kgY29uZmlnIHNwYWNlIGFjY2Vzc2VzLiBUaGUgPHR5cGU+IGZpZWxk
IGRlbm90ZXMgd2hpY2ggdHlwZSBvZiByYW5nZQotICogdGhlIDxzdGFydD4gYW5kIDxlbmQ+IChp
bmNsdXNpdmUpIGZpZWxkcyBhcmUgc3BlY2lmeWluZy4KLSAqIFBDSSBjb25maWcgc3BhY2UgcmFu
Z2VzIGFyZSBzcGVjaWZpZWQgYnkgc2VnbWVudC9idXMvZGV2aWNlL2Z1bmN0aW9uIHZhbHVlcwot
ICogd2hpY2ggc2hvdWxkIGJlIGVuY29kZWQgdXNpbmcgdGhlIEhWTU9QX1BDSV9TQkRGIGhlbHBl
ciBtYWNybyBiZWxvdy4KLSAqCi0gKiBOT1RFOiB1bmxlc3MgYW4gZW11bGF0aW9uIHJlcXVlc3Qg
ZmFsbHMgZW50aXJlbHkgd2l0aGluIGEgcmFuZ2UgbWFwcGVkCi0gKiBieSBhIHNlY29uZGFyeSBl
bXVsYXRvciwgaXQgd2lsbCBub3QgYmUgcGFzc2VkIHRvIHRoYXQgZW11bGF0b3IuCi0gKi8KLSNk
ZWZpbmUgSFZNT1BfbWFwX2lvX3JhbmdlX3RvX2lvcmVxX3NlcnZlciAxOQotI2RlZmluZSBIVk1P
UF91bm1hcF9pb19yYW5nZV9mcm9tX2lvcmVxX3NlcnZlciAyMAotc3RydWN0IHhlbl9odm1faW9f
cmFuZ2UgewotICAgIGRvbWlkX3QgZG9taWQ7ICAgICAgICAgICAgICAgLyogSU4gLSBkb21haW4g
dG8gYmUgc2VydmljZWQgKi8KLSAgICBpb3NlcnZpZF90IGlkOyAgICAgICAgICAgICAgIC8qIElO
IC0gc2VydmVyIGlkICovCi0gICAgdWludDMyX3QgdHlwZTsgICAgICAgICAgICAgICAvKiBJTiAt
IHR5cGUgb2YgcmFuZ2UgKi8KLSMgZGVmaW5lIEhWTU9QX0lPX1JBTkdFX1BPUlQgICAwIC8qIEkv
TyBwb3J0IHJhbmdlICovCi0jIGRlZmluZSBIVk1PUF9JT19SQU5HRV9NRU1PUlkgMSAvKiBNTUlP
IHJhbmdlICovCi0jIGRlZmluZSBIVk1PUF9JT19SQU5HRV9QQ0kgICAgMiAvKiBQQ0kgc2VnbWVu
dC9idXMvZGV2L2Z1bmMgcmFuZ2UgKi8KLSAgICB1aW50NjRfYWxpZ25lZF90IHN0YXJ0LCBlbmQ7
IC8qIElOIC0gaW5jbHVzaXZlIHN0YXJ0IGFuZCBlbmQgb2YgcmFuZ2UgKi8KLX07Ci10eXBlZGVm
IHN0cnVjdCB4ZW5faHZtX2lvX3JhbmdlIHhlbl9odm1faW9fcmFuZ2VfdDsKLURFRklORV9YRU5f
R1VFU1RfSEFORExFKHhlbl9odm1faW9fcmFuZ2VfdCk7Ci0KLSNkZWZpbmUgSFZNT1BfUENJX1NC
REYocyxiLGQsZikgICAgICAgICAgICAgICAgIFwKLQkoKCgocykgJiAweGZmZmYpIDw8IDE2KSB8
ICAgICAgICAgICAgICAgICAgIFwKLQkgKCgoYikgJiAweGZmKSA8PCA4KSB8ICAgICAgICAgICAg
ICAgICAgICAgIFwKLQkgKCgoZCkgJiAweDFmKSA8PCAzKSB8ICAgICAgICAgICAgICAgICAgICAg
IFwKLQkgKChmKSAmIDB4MDcpKQotCi0vKgotICogSFZNT1BfZGVzdHJveV9pb3JlcV9zZXJ2ZXI6
IERlc3Ryb3kgdGhlIElPUkVRIFNlcnZlciA8aWQ+IHNlcnZpY2luZyBkb21haW4KLSAqICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA8ZG9taWQ+LgotICoKLSAqIEFueSByZWdpc3RlcmVkIEkv
TyByYW5nZXMgd2lsbCBiZSBhdXRvbWF0aWNhbGx5IGRlcmVnaXN0ZXJlZC4KLSAqLwotI2RlZmlu
ZSBIVk1PUF9kZXN0cm95X2lvcmVxX3NlcnZlciAyMQotc3RydWN0IHhlbl9odm1fZGVzdHJveV9p
b3JlcV9zZXJ2ZXIgewotICAgIGRvbWlkX3QgZG9taWQ7IC8qIElOIC0gZG9tYWluIHRvIGJlIHNl
cnZpY2VkICovCi0gICAgaW9zZXJ2aWRfdCBpZDsgLyogSU4gLSBzZXJ2ZXIgaWQgKi8KLX07Ci10
eXBlZGVmIHN0cnVjdCB4ZW5faHZtX2Rlc3Ryb3lfaW9yZXFfc2VydmVyIHhlbl9odm1fZGVzdHJv
eV9pb3JlcV9zZXJ2ZXJfdDsKLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9odm1fZGVzdHJv
eV9pb3JlcV9zZXJ2ZXJfdCk7Ci0KLS8qCi0gKiBIVk1PUF9zZXRfaW9yZXFfc2VydmVyX3N0YXRl
OiBFbmFibGUgb3IgZGlzYWJsZSB0aGUgSU9SRVEgU2VydmVyIDxpZD4gc2VydmljaW5nCi0gKiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21haW4gPGRvbWlkPi4KLSAqCi0gKiBUaGUg
SU9SRVEgU2VydmVyIHdpbGwgbm90IGJlIHBhc3NlZCBhbnkgZW11bGF0aW9uIHJlcXVlc3RzIHVu
dGlsIGl0IGlzIGluIHRoZQotICogZW5hYmxlZCBzdGF0ZS4KLSAqIE5vdGUgdGhhdCB0aGUgY29u
dGVudHMgb2YgdGhlIGlvcmVxX3BmbiBhbmQgYnVmaW9yZXFfZm4gKHNlZQotICogSFZNT1BfZ2V0
X2lvcmVxX3NlcnZlcl9pbmZvKSBhcmUgbm90IG1lYW5pbmdmdWwgdW50aWwgdGhlIElPUkVRIFNl
cnZlciBpcyBpbgotICogdGhlIGVuYWJsZWQgc3RhdGUuCi0gKi8KLSNkZWZpbmUgSFZNT1Bfc2V0
X2lvcmVxX3NlcnZlcl9zdGF0ZSAyMgotc3RydWN0IHhlbl9odm1fc2V0X2lvcmVxX3NlcnZlcl9z
dGF0ZSB7Ci0gICAgZG9taWRfdCBkb21pZDsgICAvKiBJTiAtIGRvbWFpbiB0byBiZSBzZXJ2aWNl
ZCAqLwotICAgIGlvc2VydmlkX3QgaWQ7ICAgLyogSU4gLSBzZXJ2ZXIgaWQgKi8KLSAgICB1aW50
OF90IGVuYWJsZWQ7IC8qIElOIC0gZW5hYmxlZD8gKi8gICAgCi19OwotdHlwZWRlZiBzdHJ1Y3Qg
eGVuX2h2bV9zZXRfaW9yZXFfc2VydmVyX3N0YXRlIHhlbl9odm1fc2V0X2lvcmVxX3NlcnZlcl9z
dGF0ZV90OwotREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2h2bV9zZXRfaW9yZXFfc2VydmVy
X3N0YXRlX3QpOworI2RlZmluZSBIVk1fSU9SRVFTUlZfQlVGSU9SRVFfQVRPTUlDIDIKIAogI2Vu
ZGlmIC8qIGRlZmluZWQoX19YRU5fXykgfHwgZGVmaW5lZChfX1hFTl9UT09MU19fKSAqLwogCkBA
IC0zODksNiArMTkyLDk3IEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9odm1fZXZ0Y2hu
X3VwY2FsbF92ZWN0b3JfdCk7CiAKICNlbmRpZiAvKiBkZWZpbmVkKF9faTM4Nl9fKSB8fCBkZWZp
bmVkKF9feDg2XzY0X18pICovCiAKKyNkZWZpbmUgSFZNT1BfZ3Vlc3RfcmVxdWVzdF92bV9ldmVu
dCAyNAorCisvKiBIVk1PUF9hbHRwMm06IHBlcmZvcm0gYWx0cDJtIHN0YXRlIG9wZXJhdGlvbnMg
Ki8KKyNkZWZpbmUgSFZNT1BfYWx0cDJtIDI1CisKKyNkZWZpbmUgSFZNT1BfQUxUUDJNX0lOVEVS
RkFDRV9WRVJTSU9OIDB4MDAwMDAwMDEKKworc3RydWN0IHhlbl9odm1fYWx0cDJtX2RvbWFpbl9z
dGF0ZSB7CisgICAgLyogSU4gb3IgT1VUIHZhcmlhYmxlIG9uL29mZiAqLworICAgIHVpbnQ4X3Qg
c3RhdGU7Cit9OwordHlwZWRlZiBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fZG9tYWluX3N0YXRlIHhl
bl9odm1fYWx0cDJtX2RvbWFpbl9zdGF0ZV90OworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVu
X2h2bV9hbHRwMm1fZG9tYWluX3N0YXRlX3QpOworCitzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fdmNw
dV9lbmFibGVfbm90aWZ5IHsKKyAgICB1aW50MzJfdCB2Y3B1X2lkOworICAgIHVpbnQzMl90IHBh
ZDsKKyAgICAvKiAjVkUgaW5mbyBhcmVhIGdmbiAqLworICAgIHVpbnQ2NF90IGdmbjsKK307Cit0
eXBlZGVmIHN0cnVjdCB4ZW5faHZtX2FsdHAybV92Y3B1X2VuYWJsZV9ub3RpZnkgeGVuX2h2bV9h
bHRwMm1fdmNwdV9lbmFibGVfbm90aWZ5X3Q7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5f
aHZtX2FsdHAybV92Y3B1X2VuYWJsZV9ub3RpZnlfdCk7CisKK3N0cnVjdCB4ZW5faHZtX2FsdHAy
bV92aWV3IHsKKyAgICAvKiBJTi9PVVQgdmFyaWFibGUgKi8KKyAgICB1aW50MTZfdCB2aWV3Owor
ICAgIC8qIENyZWF0ZSB2aWV3IG9ubHk6IGRlZmF1bHQgYWNjZXNzIHR5cGUKKyAgICAgKiBOT1RF
OiBjdXJyZW50bHkgaWdub3JlZCAqLworICAgIHVpbnQxNl90IGh2bW1lbV9kZWZhdWx0X2FjY2Vz
czsgLyogeGVubWVtX2FjY2Vzc190ICovCit9OwordHlwZWRlZiBzdHJ1Y3QgeGVuX2h2bV9hbHRw
Mm1fdmlldyB4ZW5faHZtX2FsdHAybV92aWV3X3Q7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4
ZW5faHZtX2FsdHAybV92aWV3X3QpOworCitzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fc2V0X21lbV9h
Y2Nlc3MgeworICAgIC8qIHZpZXcgKi8KKyAgICB1aW50MTZfdCB2aWV3OworICAgIC8qIE1lbW9y
eSB0eXBlICovCisgICAgdWludDE2X3QgaHZtbWVtX2FjY2VzczsgLyogeGVubWVtX2FjY2Vzc190
ICovCisgICAgdWludDMyX3QgcGFkOworICAgIC8qIGdmbiAqLworICAgIHVpbnQ2NF90IGdmbjsK
K307Cit0eXBlZGVmIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2VzcyB4ZW5faHZt
X2FsdHAybV9zZXRfbWVtX2FjY2Vzc190OworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2h2
bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfdCk7CisKK3N0cnVjdCB4ZW5faHZtX2FsdHAybV9jaGFu
Z2VfZ2ZuIHsKKyAgICAvKiB2aWV3ICovCisgICAgdWludDE2X3QgdmlldzsKKyAgICB1aW50MTZf
dCBwYWQxOworICAgIHVpbnQzMl90IHBhZDI7CisgICAgLyogb2xkIGdmbiAqLworICAgIHVpbnQ2
NF90IG9sZF9nZm47CisgICAgLyogbmV3IGdmbiwgSU5WQUxJRF9HRk4gKH4wVUwpIG1lYW5zIHJl
dmVydCAqLworICAgIHVpbnQ2NF90IG5ld19nZm47Cit9OwordHlwZWRlZiBzdHJ1Y3QgeGVuX2h2
bV9hbHRwMm1fY2hhbmdlX2dmbiB4ZW5faHZtX2FsdHAybV9jaGFuZ2VfZ2ZuX3Q7CitERUZJTkVf
WEVOX0dVRVNUX0hBTkRMRSh4ZW5faHZtX2FsdHAybV9jaGFuZ2VfZ2ZuX3QpOworCitzdHJ1Y3Qg
eGVuX2h2bV9hbHRwMm1fb3AgeworICAgIHVpbnQzMl90IHZlcnNpb247ICAgLyogSFZNT1BfQUxU
UDJNX0lOVEVSRkFDRV9WRVJTSU9OICovCisgICAgdWludDMyX3QgY21kOworLyogR2V0L3NldCB0
aGUgYWx0cDJtIHN0YXRlIGZvciBhIGRvbWFpbiAqLworI2RlZmluZSBIVk1PUF9hbHRwMm1fZ2V0
X2RvbWFpbl9zdGF0ZSAgICAgMQorI2RlZmluZSBIVk1PUF9hbHRwMm1fc2V0X2RvbWFpbl9zdGF0
ZSAgICAgMgorLyogU2V0IHRoZSBjdXJyZW50IFZDUFUgdG8gcmVjZWl2ZSBhbHRwMm0gZXZlbnQg
bm90aWZpY2F0aW9ucyAqLworI2RlZmluZSBIVk1PUF9hbHRwMm1fdmNwdV9lbmFibGVfbm90aWZ5
ICAgMworLyogQ3JlYXRlIGEgbmV3IHZpZXcgKi8KKyNkZWZpbmUgSFZNT1BfYWx0cDJtX2NyZWF0
ZV9wMm0gICAgICAgICAgIDQKKy8qIERlc3Ryb3kgYSB2aWV3ICovCisjZGVmaW5lIEhWTU9QX2Fs
dHAybV9kZXN0cm95X3AybSAgICAgICAgICA1CisvKiBTd2l0Y2ggdmlldyBmb3IgYW4gZW50aXJl
IGRvbWFpbiAqLworI2RlZmluZSBIVk1PUF9hbHRwMm1fc3dpdGNoX3AybSAgICAgICAgICAgNgor
LyogTm90aWZ5IHRoYXQgYSBwYWdlIG9mIG1lbW9yeSBpcyB0byBoYXZlIHNwZWNpZmljIGFjY2Vz
cyB0eXBlcyAqLworI2RlZmluZSBIVk1PUF9hbHRwMm1fc2V0X21lbV9hY2Nlc3MgICAgICAgNwor
LyogQ2hhbmdlIGEgcDJtIGVudHJ5IHRvIGhhdmUgYSBkaWZmZXJlbnQgZ2ZuLT5tZm4gbWFwcGlu
ZyAqLworI2RlZmluZSBIVk1PUF9hbHRwMm1fY2hhbmdlX2dmbiAgICAgICAgICAgOAorICAgIGRv
bWlkX3QgZG9tYWluOworICAgIHVpbnQxNl90IHBhZDE7CisgICAgdWludDMyX3QgcGFkMjsKKyAg
ICB1bmlvbiB7CisgICAgICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9kb21haW5fc3RhdGUgICAg
ICAgZG9tYWluX3N0YXRlOworICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fdmNwdV9lbmFi
bGVfbm90aWZ5IGVuYWJsZV9ub3RpZnk7CisgICAgICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAybV92
aWV3ICAgICAgICAgICAgICAgdmlldzsKKyAgICAgICAgc3RydWN0IHhlbl9odm1fYWx0cDJtX3Nl
dF9tZW1fYWNjZXNzICAgICBzZXRfbWVtX2FjY2VzczsKKyAgICAgICAgc3RydWN0IHhlbl9odm1f
YWx0cDJtX2NoYW5nZV9nZm4gICAgICAgICBjaGFuZ2VfZ2ZuOworICAgICAgICB1aW50OF90IHBh
ZFs2NF07CisgICAgfSB1OworfTsKK3R5cGVkZWYgc3RydWN0IHhlbl9odm1fYWx0cDJtX29wIHhl
bl9odm1fYWx0cDJtX29wX3Q7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5faHZtX2FsdHAy
bV9vcF90KTsKKwogI2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19IVk1fSFZNX09QX0hfXyAqLwogCiAv
KgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vaHZtL2h2bV92Y3B1LmggYi9pbmNsdWRlL3hlbi9o
dm0vaHZtX3ZjcHUuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5kMjFhYmYx
Ci0tLSAvZGV2L251bGwKKysrIGIvaW5jbHVkZS94ZW4vaHZtL2h2bV92Y3B1LmgKQEAgLTAsMCAr
MSwxNDQgQEAKKy8qCisgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNo
YXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5CisgKiBvZiB0aGlzIHNvZnR3YXJl
IGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8K
KyAqIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3
aXRob3V0IGxpbWl0YXRpb24gdGhlCisgKiByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1l
cmdlLCBwdWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3IKKyAqIHNlbGwgY29w
aWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNv
ZnR3YXJlIGlzCisgKiBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2lu
ZyBjb25kaXRpb25zOgorICoKKyAqIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlz
IHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluCisgKiBhbGwgY29waWVzIG9y
IHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS4KKyAqCisgKiBUSEUgU09GVFdB
UkUgSVMgUFJPVklERUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQ
UkVTUyBPUgorICogSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FS
UkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksCisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIg
UFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUKKyAqIEFV
VEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFH
RVMgT1IgT1RIRVIKKyAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJB
Q1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HCisgKiBGUk9NLCBPVVQgT0YgT1IgSU4gQ09O
TkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSCisgKiBERUFMSU5H
UyBJTiBUSEUgU09GVFdBUkUuCisgKgorICogQ29weXJpZ2h0IChjKSAyMDE1LCBSb2dlciBQYXUg
TW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgorICovCisKKyNpZm5kZWYgX19YRU5fUFVCTElD
X0hWTV9IVk1fVkNQVV9IX18KKyNkZWZpbmUgX19YRU5fUFVCTElDX0hWTV9IVk1fVkNQVV9IX18K
KworI2luY2x1ZGUgIi4uL3hlbi5oIgorCitzdHJ1Y3QgdmNwdV9odm1feDg2XzMyIHsKKyAgICB1
aW50MzJfdCBlYXg7CisgICAgdWludDMyX3QgZWN4OworICAgIHVpbnQzMl90IGVkeDsKKyAgICB1
aW50MzJfdCBlYng7CisgICAgdWludDMyX3QgZXNwOworICAgIHVpbnQzMl90IGVicDsKKyAgICB1
aW50MzJfdCBlc2k7CisgICAgdWludDMyX3QgZWRpOworICAgIHVpbnQzMl90IGVpcDsKKyAgICB1
aW50MzJfdCBlZmxhZ3M7CisKKyAgICB1aW50MzJfdCBjcjA7CisgICAgdWludDMyX3QgY3IzOwor
ICAgIHVpbnQzMl90IGNyNDsKKworICAgIHVpbnQzMl90IHBhZDE7CisKKyAgICAvKgorICAgICAq
IEVGRVIgc2hvdWxkIG9ubHkgYmUgdXNlZCB0byBzZXQgdGhlIE5YRSBiaXQgKGlmIHJlcXVpcmVk
KQorICAgICAqIHdoZW4gc3RhcnRpbmcgYSB2Q1BVIGluIDMyYml0IG1vZGUgd2l0aCBwYWdpbmcg
ZW5hYmxlZCBvcgorICAgICAqIHRvIHNldCB0aGUgTE1FL0xNQSBiaXRzIGluIG9yZGVyIHRvIHN0
YXJ0IHRoZSB2Q1BVIGluCisgICAgICogY29tcGF0aWJpbGl0eSBtb2RlLgorICAgICAqLworICAg
IHVpbnQ2NF90IGVmZXI7CisKKyAgICB1aW50MzJfdCBjc19iYXNlOworICAgIHVpbnQzMl90IGRz
X2Jhc2U7CisgICAgdWludDMyX3Qgc3NfYmFzZTsKKyAgICB1aW50MzJfdCBlc19iYXNlOworICAg
IHVpbnQzMl90IHRyX2Jhc2U7CisgICAgdWludDMyX3QgY3NfbGltaXQ7CisgICAgdWludDMyX3Qg
ZHNfbGltaXQ7CisgICAgdWludDMyX3Qgc3NfbGltaXQ7CisgICAgdWludDMyX3QgZXNfbGltaXQ7
CisgICAgdWludDMyX3QgdHJfbGltaXQ7CisgICAgdWludDE2X3QgY3NfYXI7CisgICAgdWludDE2
X3QgZHNfYXI7CisgICAgdWludDE2X3Qgc3NfYXI7CisgICAgdWludDE2X3QgZXNfYXI7CisgICAg
dWludDE2X3QgdHJfYXI7CisKKyAgICB1aW50MTZfdCBwYWQyWzNdOworfTsKKworLyoKKyAqIFRo
ZSBsYXlvdXQgb2YgdGhlIF9hciBmaWVsZHMgb2YgdGhlIHNlZ21lbnQgcmVnaXN0ZXJzIGlzIHRo
ZQorICogZm9sbG93aW5nOgorICoKKyAqIEJpdHMgICBbMCwzXTogdHlwZSAoYml0cyA0MC00Myku
CisgKiBCaXQgICAgICAgIDQ6IHMgICAgKGRlc2NyaXB0b3IgdHlwZSwgYml0IDQ0KS4KKyAqIEJp
dCAgICBbNSw2XTogZHBsICAoZGVzY3JpcHRvciBwcml2aWxlZ2UgbGV2ZWwsIGJpdHMgNDUtNDYp
LgorICogQml0ICAgICAgICA3OiBwICAgIChzZWdtZW50LXByZXNlbnQsIGJpdCA0NykuCisgKiBC
aXQgICAgICAgIDg6IGF2bCAgKGF2YWlsYWJsZSBmb3Igc3lzdGVtIHNvZnR3YXJlLCBiaXQgNTIp
LgorICogQml0ICAgICAgICA5OiBsICAgICg2NC1iaXQgY29kZSBzZWdtZW50LCBiaXQgNTMpLgor
ICogQml0ICAgICAgIDEwOiBkYiAgIChtZWFuaW5nIGRlcGVuZHMgb24gdGhlIHNlZ21lbnQsIGJp
dCA1NCkuCisgKiBCaXQgICAgICAgMTE6IGcgICAgKGdyYW51bGFyaXR5LCBiaXQgNTUpCisgKiBC
aXRzIFsxMiwxNV06IHVudXNlZCwgbXVzdCBiZSBibGFuay4KKyAqCisgKiBBIG1vcmUgY29tcGxl
dGUgZGVzY3JpcHRpb24gb2YgdGhlIG1lYW5pbmcgb2YgdGhpcyBmaWVsZHMgY2FuIGJlCisgKiBv
YnRhaW5lZCBmcm9tIHRoZSBJbnRlbCBTRE0sIFZvbHVtZSAzLCBzZWN0aW9uIDMuNC41LgorICov
CisKK3N0cnVjdCB2Y3B1X2h2bV94ODZfNjQgeworICAgIHVpbnQ2NF90IHJheDsKKyAgICB1aW50
NjRfdCByY3g7CisgICAgdWludDY0X3QgcmR4OworICAgIHVpbnQ2NF90IHJieDsKKyAgICB1aW50
NjRfdCByc3A7CisgICAgdWludDY0X3QgcmJwOworICAgIHVpbnQ2NF90IHJzaTsKKyAgICB1aW50
NjRfdCByZGk7CisgICAgdWludDY0X3QgcmlwOworICAgIHVpbnQ2NF90IHJmbGFnczsKKworICAg
IHVpbnQ2NF90IGNyMDsKKyAgICB1aW50NjRfdCBjcjM7CisgICAgdWludDY0X3QgY3I0OworICAg
IHVpbnQ2NF90IGVmZXI7CisKKyAgICAvKgorICAgICAqIFVzaW5nIFZDUFVfSFZNX01PREVfNjRC
IGltcGxpZXMgdGhhdCB0aGUgdkNQVSBpcyBsYXVuY2hlZAorICAgICAqIGRpcmVjdGx5IGluIGxv
bmcgbW9kZSwgc28gdGhlIGNhY2hlZCBwYXJ0cyBvZiB0aGUgc2VnbWVudAorICAgICAqIHJlZ2lz
dGVycyBnZXQgc2V0IHRvIG1hdGNoIHRoYXQgZW52aXJvbm1lbnQuCisgICAgICoKKyAgICAgKiBJ
ZiB0aGUgdXNlciB3YW50cyB0byBsYXVuY2ggdGhlIHZDUFUgaW4gY29tcGF0aWJpbGl0eSBtb2Rl
CisgICAgICogdGhlIDMyLWJpdCBzdHJ1Y3R1cmUgc2hvdWxkIGJlIHVzZWQgaW5zdGVhZC4KKyAg
ICAgKi8KK307CisKK3N0cnVjdCB2Y3B1X2h2bV9jb250ZXh0IHsKKyNkZWZpbmUgVkNQVV9IVk1f
TU9ERV8zMkIgMCAgLyogMzJiaXQgZmllbGRzIG9mIHRoZSBzdHJ1Y3R1cmUgd2lsbCBiZSB1c2Vk
LiAqLworI2RlZmluZSBWQ1BVX0hWTV9NT0RFXzY0QiAxICAvKiA2NGJpdCBmaWVsZHMgb2YgdGhl
IHN0cnVjdHVyZSB3aWxsIGJlIHVzZWQuICovCisgICAgdWludDMyX3QgbW9kZTsKKworICAgIHVp
bnQzMl90IHBhZDsKKworICAgIC8qIENQVSByZWdpc3RlcnMuICovCisgICAgdW5pb24geworICAg
ICAgICBzdHJ1Y3QgdmNwdV9odm1feDg2XzMyIHg4Nl8zMjsKKyAgICAgICAgc3RydWN0IHZjcHVf
aHZtX3g4Nl82NCB4ODZfNjQ7CisgICAgfSBjcHVfcmVnczsKK307Cit0eXBlZGVmIHN0cnVjdCB2
Y3B1X2h2bV9jb250ZXh0IHZjcHVfaHZtX2NvbnRleHRfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFO
RExFKHZjcHVfaHZtX2NvbnRleHRfdCk7CisKKyNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfSFZNX0hW
TV9WQ1BVX0hfXyAqLworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICog
Yy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDog
NAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL2lu
Y2x1ZGUveGVuL2h2bS9odm1feHNfc3RyaW5ncy5oIGIvaW5jbHVkZS94ZW4vaHZtL2h2bV94c19z
dHJpbmdzLmgKaW5kZXggOGFlYzkzNS4uZmVhMWRkNCAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ZW4v
aHZtL2h2bV94c19zdHJpbmdzLmgKKysrIGIvaW5jbHVkZS94ZW4vaHZtL2h2bV94c19zdHJpbmdz
LmgKQEAgLTIwLDYgKzIwLDggQEAKICAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04g
T0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HCiAgKiBGUk9NLCBPVVQgT0Yg
T1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSCiAg
KiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuCisgKgorICogQ29weXJpZ2h0IChjKSAyMDEzLCBD
aXRyaXggU3lzdGVtcwogICovCiAKICNpZm5kZWYgX19YRU5fUFVCTElDX0hWTV9IVk1fWFNfU1RS
SU5HU19IX18KQEAgLTY5LDYgKzcxLDcgQEAKICNkZWZpbmUgSFZNX1hTX1NZU1RFTV9TRVJJQUxf
TlVNQkVSICAgICJiaW9zLXN0cmluZ3Mvc3lzdGVtLXNlcmlhbC1udW1iZXIiCiAjZGVmaW5lIEhW
TV9YU19FTkNMT1NVUkVfTUFOVUZBQ1RVUkVSICAiYmlvcy1zdHJpbmdzL2VuY2xvc3VyZS1tYW51
ZmFjdHVyZXIiCiAjZGVmaW5lIEhWTV9YU19FTkNMT1NVUkVfU0VSSUFMX05VTUJFUiAiYmlvcy1z
dHJpbmdzL2VuY2xvc3VyZS1zZXJpYWwtbnVtYmVyIgorI2RlZmluZSBIVk1fWFNfRU5DTE9TVVJF
X0FTU0VUX1RBRyAgICAgImJpb3Mtc3RyaW5ncy9lbmNsb3N1cmUtYXNzZXQtdGFnIgogI2RlZmlu
ZSBIVk1fWFNfQkFUVEVSWV9NQU5VRkFDVFVSRVIgICAgImJpb3Mtc3RyaW5ncy9iYXR0ZXJ5LW1h
bnVmYWN0dXJlciIKICNkZWZpbmUgSFZNX1hTX0JBVFRFUllfREVWSUNFX05BTUUgICAgICJiaW9z
LXN0cmluZ3MvYmF0dGVyeS1kZXZpY2UtbmFtZSIKIApkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4v
aHZtL2lvcmVxLmggYi9pbmNsdWRlL3hlbi9odm0vaW9yZXEuaAppbmRleCA1YjVmZWRmLi5kMzA5
ZDEyIDEwMDY0NAotLS0gYS9pbmNsdWRlL3hlbi9odm0vaW9yZXEuaAorKysgYi9pbmNsdWRlL3hl
bi9odm0vaW9yZXEuaApAQCAtODMsOCArODMsMTcgQEAgdHlwZWRlZiBzdHJ1Y3QgYnVmX2lvcmVx
IGJ1Zl9pb3JlcV90OwogCiAjZGVmaW5lIElPUkVRX0JVRkZFUl9TTE9UX05VTSAgICAgNTExIC8q
IDggYnl0ZXMgZWFjaCwgcGx1cyAyIDQtYnl0ZSBpbmRleGVzICovCiBzdHJ1Y3QgYnVmZmVyZWRf
aW9wYWdlIHsKLSAgICB1bnNpZ25lZCBpbnQgcmVhZF9wb2ludGVyOwotICAgIHVuc2lnbmVkIGlu
dCB3cml0ZV9wb2ludGVyOworI2lmZGVmIF9fWEVOX18KKyAgICB1bmlvbiBidWZpb3JlcV9wb2lu
dGVycyB7CisgICAgICAgIHN0cnVjdCB7CisjZW5kaWYKKyAgICAgICAgICAgIHVpbnQzMl90IHJl
YWRfcG9pbnRlcjsKKyAgICAgICAgICAgIHVpbnQzMl90IHdyaXRlX3BvaW50ZXI7CisjaWZkZWYg
X19YRU5fXworICAgICAgICB9OworICAgICAgICB1aW50NjRfdCBmdWxsOworICAgIH0gcHRyczsK
KyNlbmRpZgogICAgIGJ1Zl9pb3JlcV90IGJ1Zl9pb3JlcVtJT1JFUV9CVUZGRVJfU0xPVF9OVU1d
OwogfTsgLyogTkIuIFNpemUgb2YgdGhpcyBzdHJ1Y3R1cmUgbXVzdCBiZSBubyBncmVhdGVyIHRo
YW4gb25lIHBhZ2UuICovCiB0eXBlZGVmIHN0cnVjdCBidWZmZXJlZF9pb3BhZ2UgYnVmZmVyZWRf
aW9wYWdlX3Q7CkBAIC05NCwxNCArMTAzLDE5IEBAIHR5cGVkZWYgc3RydWN0IGJ1ZmZlcmVkX2lv
cGFnZSBidWZmZXJlZF9pb3BhZ2VfdDsKICAqIHZlcnNpb24gbnVtYmVyIGluIEhWTV9QQVJBTV9B
Q1BJX0lPUE9SVFNfTE9DQVRJT04uCiAgKi8KIAotLyogVmVyc2lvbiAwIChkZWZhdWx0KTogVHJh
ZGl0aW9uYWwgWGVuIGxvY2F0aW9ucy4gKi8KKy8qCisgKiBWZXJzaW9uIDAgKGRlZmF1bHQpOiBU
cmFkaXRpb25hbCAob2Jzb2xldGUpIFhlbiBsb2NhdGlvbnMuCisgKgorICogVGhlc2UgYXJlIG5v
dyBvbmx5IHVzZWQgZm9yIGNvbXBhdGliaWxpdHkgd2l0aCBWTXMgbWlncmF0ZWQKKyAqIGZyb20g
b2xkZXIgWGVuIHZlcnNpb25zLgorICovCiAjZGVmaW5lIEFDUElfUE0xQV9FVlRfQkxLX0FERFJF
U1NfVjAgMHgxZjQwCiAjZGVmaW5lIEFDUElfUE0xQV9DTlRfQkxLX0FERFJFU1NfVjAgKEFDUElf
UE0xQV9FVlRfQkxLX0FERFJFU1NfVjAgKyAweDA0KQogI2RlZmluZSBBQ1BJX1BNX1RNUl9CTEtf
QUREUkVTU19WMCAgIChBQ1BJX1BNMUFfRVZUX0JMS19BRERSRVNTX1YwICsgMHgwOCkKICNkZWZp
bmUgQUNQSV9HUEUwX0JMS19BRERSRVNTX1YwICAgICAoQUNQSV9QTV9UTVJfQkxLX0FERFJFU1Nf
VjAgKyAweDIwKQogI2RlZmluZSBBQ1BJX0dQRTBfQkxLX0xFTl9WMCAgICAgICAgIDB4MDgKIAot
LyogVmVyc2lvbiAxOiBMb2NhdGlvbnMgcHJlZmVycmVkIGJ5IG1vZGVybiBRZW11LiAqLworLyog
VmVyc2lvbiAxOiBMb2NhdGlvbnMgcHJlZmVycmVkIGJ5IG1vZGVybiBRZW11IChpbmNsdWRpbmcg
UWVtdS10cmFkKS4gKi8KICNkZWZpbmUgQUNQSV9QTTFBX0VWVF9CTEtfQUREUkVTU19WMSAweGIw
MDAKICNkZWZpbmUgQUNQSV9QTTFBX0NOVF9CTEtfQUREUkVTU19WMSAoQUNQSV9QTTFBX0VWVF9C
TEtfQUREUkVTU19WMSArIDB4MDQpCiAjZGVmaW5lIEFDUElfUE1fVE1SX0JMS19BRERSRVNTX1Yx
ICAgKEFDUElfUE0xQV9FVlRfQkxLX0FERFJFU1NfVjEgKyAweDA4KQpkaWZmIC0tZ2l0IGEvaW5j
bHVkZS94ZW4vaHZtL3BhcmFtcy5oIGIvaW5jbHVkZS94ZW4vaHZtL3BhcmFtcy5oCmluZGV4IGEy
ZDQzYmMuLjJlYzJlN2MgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveGVuL2h2bS9wYXJhbXMuaAorKysg
Yi9pbmNsdWRlL3hlbi9odm0vcGFyYW1zLmgKQEAgLTE2LDYgKzE2LDggQEAKICAqIExJQUJJTElU
WSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBB
UklTSU5HCiAgKiBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FS
RSBPUiBUSEUgVVNFIE9SIE9USEVSCiAgKiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuCisgKgor
ICogQ29weXJpZ2h0IChjKSAyMDA3LCBLZWlyIEZyYXNlcgogICovCiAKICNpZm5kZWYgX19YRU5f
UFVCTElDX0hWTV9QQVJBTVNfSF9fCkBAIC0yNywxOCArMjksNDcgQEAKICAqIFBhcmFtZXRlciBz
cGFjZSBmb3IgSFZNT1Bfe3NldCxnZXR9X3BhcmFtLgogICovCiAKKyNkZWZpbmUgSFZNX1BBUkFN
X0NBTExCQUNLX0lSUSAwCisjZGVmaW5lIEhWTV9QQVJBTV9DQUxMQkFDS19JUlFfVFlQRV9NQVNL
IHhlbl9ta191bGxvbmcoMHhGRjAwMDAwMDAwMDAwMDAwKQogLyoKICAqIEhvdyBzaG91bGQgQ1BV
MCBldmVudC1jaGFubmVsIG5vdGlmaWNhdGlvbnMgYmUgZGVsaXZlcmVkPwotICogdmFsWzYzOjU2
XSA9PSAwOiB2YWxbNTU6MF0gaXMgYSBkZWxpdmVyeSBHU0kgKEdsb2JhbCBTeXN0ZW0gSW50ZXJy
dXB0KS4KLSAqIHZhbFs2Mzo1Nl0gPT0gMTogdmFsWzU1OjBdIGlzIGEgZGVsaXZlcnkgUENJIElO
VHggbGluZSwgYXMgZm9sbG93czoKLSAqICAgICAgICAgICAgICAgICAgRG9tYWluID0gdmFsWzQ3
OjMyXSwgQnVzICA9IHZhbFszMToxNl0sCi0gKiAgICAgICAgICAgICAgICAgIERldkZuICA9IHZh
bFsxNTogOF0sIEludFggPSB2YWxbIDE6IDBdCi0gKiB2YWxbNjM6NTZdID09IDI6IHZhbFs3OjBd
IGlzIGEgdmVjdG9yIG51bWJlciwgY2hlY2sgZm9yCi0gKiAgICAgICAgICAgICAgICAgIFhFTkZF
QVRfaHZtX2NhbGxiYWNrX3ZlY3RvciB0byBrbm93IGlmIHRoaXMgZGVsaXZlcnkKLSAqICAgICAg
ICAgICAgICAgICAgbWV0aG9kIGlzIGF2YWlsYWJsZS4KKyAqCiAgKiBJZiB2YWwgPT0gMCB0aGVu
IENQVTAgZXZlbnQtY2hhbm5lbCBub3RpZmljYXRpb25zIGFyZSBub3QgZGVsaXZlcmVkLgorICog
SWYgdmFsICE9IDAsIHZhbFs2Mzo1Nl0gZW5jb2RlcyB0aGUgdHlwZSwgYXMgZm9sbG93czoKKyAq
LworCisjZGVmaW5lIEhWTV9QQVJBTV9DQUxMQkFDS19UWVBFX0dTSSAgICAgIDAKKy8qCisgKiB2
YWxbNTU6MF0gaXMgYSBkZWxpdmVyeSBHU0kuICBHU0kgMCBjYW5ub3QgYmUgdXNlZCwgYXMgaXQg
YWxpYXNlcyB2YWwgPT0gMCwKKyAqIGFuZCBkaXNhYmxlcyBhbGwgbm90aWZpY2F0aW9ucy4KKyAq
LworCisjZGVmaW5lIEhWTV9QQVJBTV9DQUxMQkFDS19UWVBFX1BDSV9JTlRYIDEKKy8qCisgKiB2
YWxbNTU6MF0gaXMgYSBkZWxpdmVyeSBQQ0kgSU5UeCBsaW5lOgorICogRG9tYWluID0gdmFsWzQ3
OjMyXSwgQnVzID0gdmFsWzMxOjE2XSBEZXZGbiA9IHZhbFsxNTo4XSwgSW50WCA9IHZhbFsxOjBd
CiAgKi8KLSNkZWZpbmUgSFZNX1BBUkFNX0NBTExCQUNLX0lSUSAwCisKKyNpZiBkZWZpbmVkKF9f
aTM4Nl9fKSB8fCBkZWZpbmVkKF9feDg2XzY0X18pCisjZGVmaW5lIEhWTV9QQVJBTV9DQUxMQkFD
S19UWVBFX1ZFQ1RPUiAgIDIKKy8qCisgKiB2YWxbNzowXSBpcyBhIHZlY3RvciBudW1iZXIuICBD
aGVjayBmb3IgWEVORkVBVF9odm1fY2FsbGJhY2tfdmVjdG9yIHRvIGtub3cKKyAqIGlmIHRoaXMg
ZGVsaXZlcnkgbWV0aG9kIGlzIGF2YWlsYWJsZS4KKyAqLworI2VsaWYgZGVmaW5lZChfX2FybV9f
KSB8fCBkZWZpbmVkKF9fYWFyY2g2NF9fKQorI2RlZmluZSBIVk1fUEFSQU1fQ0FMTEJBQ0tfVFlQ
RV9QUEkgICAgICAyCisvKgorICogdmFsWzU1OjE2XSBuZWVkcyB0byBiZSB6ZXJvLgorICogdmFs
WzE1OjhdIGlzIGludGVycnVwdCBmbGFnIG9mIHRoZSBQUEkgdXNlZCBieSBldmVudC1jaGFubmVs
OgorICogIGJpdCA4OiB0aGUgUFBJIGlzIGVkZ2UoMSkgb3IgbGV2ZWwoMCkgdHJpZ2dlcmVkCisg
KiAgYml0IDk6IHRoZSBQUEkgaXMgYWN0aXZlIGxvdygxKSBvciBoaWdoKDApCisgKiB2YWxbNzow
XSBpcyBhIFBQSSBudW1iZXIgdXNlZCBieSBldmVudC1jaGFubmVsLgorICogVGhpcyBpcyBvbmx5
IHVzZWQgYnkgQVJNL0FSTTY0IGFuZCBtYXNraW5nL2VvaSB0aGUgaW50ZXJydXB0IGFzc29jaWF0
ZWQgdG8KKyAqIHRoZSBub3RpZmljYXRpb24gaXMgaGFuZGxlZCBieSB0aGUgaW50ZXJydXB0IGNv
bnRyb2xsZXIuCisgKi8KKyNkZWZpbmUgSFZNX1BBUkFNX0NBTExCQUNLX1RZUEVfUFBJX0ZMQUdf
TUFTSyAgICAgIDB4RkYwMAorI2RlZmluZSBIVk1fUEFSQU1fQ0FMTEJBQ0tfVFlQRV9QUElfRkxB
R19MT1dfTEVWRUwgMgorI2VuZGlmCiAKIC8qCiAgKiBUaGVzZSBhcmUgbm90IHVzZWQgYnkgWGVu
LiBUaGV5IGFyZSBoZXJlIGZvciBjb252ZW5pZW5jZSBvZiBIVk0tZ3Vlc3QKQEAgLTk2LDExICsx
MjcsMjYgQEAKICNkZWZpbmUgX0hWTVBWX3JlZmVyZW5jZV90c2MgMwogI2RlZmluZSBIVk1QVl9y
ZWZlcmVuY2VfdHNjICAoMSA8PCBfSFZNUFZfcmVmZXJlbmNlX3RzYykKIAorLyogVXNlIEh5cGVy
Y2FsbCBmb3IgcmVtb3RlIFRMQiBmbHVzaCAqLworI2RlZmluZSBfSFZNUFZfaGNhbGxfcmVtb3Rl
X3RsYl9mbHVzaCA0CisjZGVmaW5lIEhWTVBWX2hjYWxsX3JlbW90ZV90bGJfZmx1c2ggKDEgPDwg
X0hWTVBWX2hjYWxsX3JlbW90ZV90bGJfZmx1c2gpCisKKy8qIFVzZSBBUElDIGFzc2lzdCAqLwor
I2RlZmluZSBfSFZNUFZfYXBpY19hc3Npc3QgNQorI2RlZmluZSBIVk1QVl9hcGljX2Fzc2lzdCAo
MSA8PCBfSFZNUFZfYXBpY19hc3Npc3QpCisKKy8qIEVuYWJsZSBjcmFzaCBNU1JzICovCisjZGVm
aW5lIF9IVk1QVl9jcmFzaF9jdGwgNgorI2RlZmluZSBIVk1QVl9jcmFzaF9jdGwgKDEgPDwgX0hW
TVBWX2NyYXNoX2N0bCkKKwogI2RlZmluZSBIVk1QVl9mZWF0dXJlX21hc2sgXAotCShIVk1QVl9i
YXNlX2ZyZXEgfCBcCi0JIEhWTVBWX25vX2ZyZXEgfCBcCi0JIEhWTVBWX3RpbWVfcmVmX2NvdW50
IHwgXAotCSBIVk1QVl9yZWZlcmVuY2VfdHNjKQorICAgICAgICAoSFZNUFZfYmFzZV9mcmVxIHwg
XAorICAgICAgICAgSFZNUFZfbm9fZnJlcSB8IFwKKyAgICAgICAgIEhWTVBWX3RpbWVfcmVmX2Nv
dW50IHwgXAorICAgICAgICAgSFZNUFZfcmVmZXJlbmNlX3RzYyB8IFwKKyAgICAgICAgIEhWTVBW
X2hjYWxsX3JlbW90ZV90bGJfZmx1c2ggfCBcCisgICAgICAgICBIVk1QVl9hcGljX2Fzc2lzdCB8
IFwKKyAgICAgICAgIEhWTVBWX2NyYXNoX2N0bCkKIAogI2VuZGlmCiAKQEAgLTE2Miw4ICsyMDgs
NyBAQAogICovCiAjZGVmaW5lIEhWTV9QQVJBTV9BQ1BJX0lPUE9SVFNfTE9DQVRJT04gMTkKIAot
LyogRW5hYmxlIGJsb2NraW5nIG1lbW9yeSBldmVudHMsIGFzeW5jIG9yIHN5bmMgKHBhdXNlIHZj
cHUgdW50aWwgcmVzcG9uc2UpIAotICogb25jaGFuZ2Vvbmx5IGluZGljYXRlcyBtZXNzYWdlcyBv
bmx5IG9uIGEgY2hhbmdlIG9mIHZhbHVlICovCisvKiBEZXByZWNhdGVkICovCiAjZGVmaW5lIEhW
TV9QQVJBTV9NRU1PUllfRVZFTlRfQ1IwICAgICAgICAgIDIwCiAjZGVmaW5lIEhWTV9QQVJBTV9N
RU1PUllfRVZFTlRfQ1IzICAgICAgICAgIDIxCiAjZGVmaW5lIEhWTV9QQVJBTV9NRU1PUllfRVZF
TlRfQ1I0ICAgICAgICAgIDIyCkBAIC0xNzEsMTggKzIxNiwxMiBAQAogI2RlZmluZSBIVk1fUEFS
QU1fTUVNT1JZX0VWRU5UX1NJTkdMRV9TVEVQICAyNQogI2RlZmluZSBIVk1fUEFSQU1fTUVNT1JZ
X0VWRU5UX01TUiAgICAgICAgICAzMAogCi0jZGVmaW5lIEhWTVBNRV9NT0RFX01BU0sgICAgICAg
KDMgPDwgMCkKLSNkZWZpbmUgSFZNUE1FX21vZGVfZGlzYWJsZWQgICAwCi0jZGVmaW5lIEhWTVBN
RV9tb2RlX2FzeW5jICAgICAgMQotI2RlZmluZSBIVk1QTUVfbW9kZV9zeW5jICAgICAgIDIKLSNk
ZWZpbmUgSFZNUE1FX29uY2hhbmdlb25seSAgICAoMSA8PCAyKQotCiAvKiBCb29sZWFuOiBFbmFi
bGUgbmVzdGVkaHZtIChodm0gb25seSkgKi8KICNkZWZpbmUgSFZNX1BBUkFNX05FU1RFREhWTSAg
ICAyNAogCiAvKiBQYXJhbXMgZm9yIHRoZSBtZW0gZXZlbnQgcmluZ3MgKi8KICNkZWZpbmUgSFZN
X1BBUkFNX1BBR0lOR19SSU5HX1BGTiAgIDI3Ci0jZGVmaW5lIEhWTV9QQVJBTV9BQ0NFU1NfUklO
R19QRk4gICAyOAorI2RlZmluZSBIVk1fUEFSQU1fTU9OSVRPUl9SSU5HX1BGTiAgMjgKICNkZWZp
bmUgSFZNX1BBUkFNX1NIQVJJTkdfUklOR19QRk4gIDI5CiAKIC8qIFNIVVRET1dOXyogYWN0aW9u
IGluIGNhc2Ugb2YgYSB0cmlwbGUgZmF1bHQgKi8KQEAgLTE5NCw2ICsyMzMsNTIgQEAKIC8qIExv
Y2F0aW9uIG9mIHRoZSBWTSBHZW5lcmF0aW9uIElEIGluIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3Mg
c3BhY2UuICovCiAjZGVmaW5lIEhWTV9QQVJBTV9WTV9HRU5FUkFUSU9OX0lEX0FERFIgMzQKIAot
I2RlZmluZSBIVk1fTlJfUEFSQU1TICAgICAgICAgIDM1CisvKgorICogU2V0IG1vZGUgZm9yIGFs
dHAybToKKyAqICBkaXNhYmxlZDogZG9uJ3QgYWN0aXZhdGUgYWx0cDJtIChkZWZhdWx0KQorICog
IG1peGVkOiBhbGxvdyBhY2Nlc3MgdG8gYWxsIGFsdHAybSBvcHMgZm9yIGJvdGggaW4tZ3Vlc3Qg
YW5kIGV4dGVybmFsIHRvb2xzCisgKiAgZXh0ZXJuYWw6IGFsbG93IGFjY2VzcyB0byBleHRlcm5h
bCBwcml2aWxlZ2VkIHRvb2xzIG9ubHkKKyAqICBsaW1pdGVkOiBndWVzdCBvbmx5IGhhcyBsaW1p
dGVkIGFjY2VzcyAoaWUuIGNvbnRyb2wgVk1GVU5DIGFuZCAjVkUpCisgKi8KKyNkZWZpbmUgSFZN
X1BBUkFNX0FMVFAyTSAgICAgICAzNQorI2RlZmluZSBYRU5fQUxUUDJNX2Rpc2FibGVkICAgICAg
MAorI2RlZmluZSBYRU5fQUxUUDJNX21peGVkICAgICAgICAgMQorI2RlZmluZSBYRU5fQUxUUDJN
X2V4dGVybmFsICAgICAgMgorI2RlZmluZSBYRU5fQUxUUDJNX2xpbWl0ZWQgICAgICAgMworCisv
KgorICogU2l6ZSBvZiB0aGUgeDg3IEZQVSBGSVAvRkRQIHJlZ2lzdGVycyB0aGF0IHRoZSBoeXBl
cnZpc29yIG5lZWRzIHRvCisgKiBzYXZlL3Jlc3RvcmUuICBUaGlzIGlzIGEgd29ya2Fyb3VuZCBm
b3IgYSBoYXJkd2FyZSBsaW1pdGF0aW9uIHRoYXQKKyAqIGRvZXMgbm90IGFsbG93IHRoZSBmdWxs
IEZJUC9GRFAgYW5kIEZDUy9GRFMgdG8gYmUgcmVzdG9yZWQuCisgKgorICogVmFsaWQgdmFsdWVz
IGFyZToKKyAqCisgKiA4OiBzYXZlL3Jlc3RvcmUgNjQtYml0IEZJUC9GRFAgYW5kIGNsZWFyIEZD
Uy9GRFMgKGRlZmF1bHQgaWYgQ1BVCisgKiAgICBoYXMgRlBDU0RTIGZlYXR1cmUpLgorICoKKyAq
IDQ6IHNhdmUvcmVzdG9yZSAzMi1iaXQgRklQL0ZEUCwgRkNTL0ZEUywgYW5kIGNsZWFyIHVwcGVy
IDMyLWJpdHMgb2YKKyAqICAgIEZJUC9GRFAuCisgKgorICogMDogYWxsb3cgaHlwZXJ2aXNvciB0
byBjaG9vc2UgYmFzZWQgb24gdGhlIHZhbHVlIG9mIEZJUC9GRFAKKyAqICAgIChkZWZhdWx0IGlm
IENQVSBkb2VzIG5vdCBoYXZlIEZQQ1NEUykuCisgKgorICogSWYgRlBDU0RTIChiaXQgMTMgaW4g
Q1BVSUQgbGVhZiAweDcsIHN1YmxlYWYgMHgwKSBpcyBzZXQsIHRoZSBDUFUKKyAqIG5ldmVyIHNh
dmVzIEZDUy9GRFMgYW5kIHRoaXMgcGFyYW1ldGVyIHNob3VsZCBiZSBsZWZ0IGF0IHRoZQorICog
ZGVmYXVsdCBvZiA4LgorICovCisjZGVmaW5lIEhWTV9QQVJBTV9YODdfRklQX1dJRFRIIDM2CisK
Ky8qCisgKiBUU1MgKGFuZCBpdHMgc2l6ZSkgdXNlZCBvbiBJbnRlbCB3aGVuIENSMC5QRT0wLiBU
aGUgYWRkcmVzcyBvY2N1cGllcworICogdGhlIGxvdyAzMiBiaXRzLCB3aGlsZSB0aGUgc2l6ZSBp
cyBpbiB0aGUgaGlnaCAzMiBvbmVzLgorICovCisjZGVmaW5lIEhWTV9QQVJBTV9WTTg2X1RTU19T
SVpFRCAzNworCisvKiBFbmFibGUgTUNBIGNhcGFiaWxpdGllcy4gKi8KKyNkZWZpbmUgSFZNX1BB
UkFNX01DQV9DQVAgMzgKKyNkZWZpbmUgWEVOX0hWTV9NQ0FfQ0FQX0xNQ0UgICAoeGVuX21rX3Vs
bG9uZygxKSA8PCAwKQorI2RlZmluZSBYRU5fSFZNX01DQV9DQVBfTUFTSyAgIFhFTl9IVk1fTUNB
X0NBUF9MTUNFCisKKyNkZWZpbmUgSFZNX05SX1BBUkFNUyAzOQogCiAjZW5kaWYgLyogX19YRU5f
UFVCTElDX0hWTV9QQVJBTVNfSF9fICovCmRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi9odm0vc2F2
ZS5oIGIvaW5jbHVkZS94ZW4vaHZtL3NhdmUuaAppbmRleCBjYzhiNWZkLi4wYmQyNDBkIDEwMDY0
NAotLS0gYS9pbmNsdWRlL3hlbi9odm0vc2F2ZS5oCisrKyBiL2luY2x1ZGUveGVuL2h2bS9zYXZl
LmgKQEAgLTYzLDEzICs2MywxNSBAQCBzdHJ1Y3QgaHZtX3NhdmVfZGVzY3JpcHRvciB7CiAKICNp
ZmRlZiBfX1hFTl9fCiAjIGRlZmluZSBERUNMQVJFX0hWTV9TQVZFX1RZUEVfQ09NUEFUKF94LCBf
Y29kZSwgX3R5cGUsIF9jdHlwZSwgX2ZpeCkgICAgIFwKLSAgICBzdGF0aWMgaW5saW5lIGludCBf
X0hWTV9TQVZFX0ZJWF9DT01QQVRfIyNfeCh2b2lkICpoKSB7IHJldHVybiBfZml4KGgpOyB9IFwK
LSAgICBzdHJ1Y3QgX19IVk1fU0FWRV9UWVBFXyMjX3ggeyBfdHlwZSB0OyBjaGFyIGNbX2NvZGVd
OyBjaGFyIGNwdFsyXTt9OyBcCisgICAgc3RhdGljIGlubGluZSBpbnQgX19IVk1fU0FWRV9GSVhf
Q09NUEFUXyMjX3godm9pZCAqaCwgdWludDMyX3Qgc2l6ZSkgIFwKKyAgICAgICAgeyByZXR1cm4g
X2ZpeChoLCBzaXplKTsgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgIHN0cnVjdCBfX0hWTV9TQVZFX1RZUEVfIyNfeCB7IF90eXBlIHQ7IGNoYXIgY1tfY29k
ZV07IGNoYXIgY3B0WzJdO307ICBcCiAgICAgc3RydWN0IF9fSFZNX1NBVkVfVFlQRV9DT01QQVRf
IyNfeCB7IF9jdHlwZSB0OyB9ICAgICAgICAgICAgICAgICAgIAogCiAjIGluY2x1ZGUgPHhlbi9s
aWIuaD4gLyogQlVHKCkgKi8KICMgZGVmaW5lIERFQ0xBUkVfSFZNX1NBVkVfVFlQRShfeCwgX2Nv
ZGUsIF90eXBlKSAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgc3RhdGljIGlubGluZSBp
bnQgX19IVk1fU0FWRV9GSVhfQ09NUEFUXyMjX3godm9pZCAqaCkgeyBCVUcoKTsgcmV0dXJuIC0x
OyB9IFwKKyAgICBzdGF0aWMgaW5saW5lIGludCBfX0hWTV9TQVZFX0ZJWF9DT01QQVRfIyNfeCh2
b2lkICpoLCB1aW50MzJfdCBzaXplKSBcCisgICAgICAgIHsgQlVHKCk7IHJldHVybiAtMTsgfSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHN0cnVjdCBf
X0hWTV9TQVZFX1RZUEVfIyNfeCB7IF90eXBlIHQ7IGNoYXIgY1tfY29kZV07IGNoYXIgY3B0WzFd
O307IFwKICAgICBzdHJ1Y3QgX19IVk1fU0FWRV9UWVBFX0NPTVBBVF8jI194IHsgX3R5cGUgdDsg
fSAgICAgICAgICAgICAgICAgICAKICNlbHNlCkBAIC04OSw3ICs5MSw3IEBAIHN0cnVjdCBodm1f
c2F2ZV9kZXNjcmlwdG9yIHsKICMgZGVmaW5lIEhWTV9TQVZFX0xFTkdUSF9DT01QQVQoX3gpIChz
aXplb2YgKEhWTV9TQVZFX1RZUEVfQ09NUEFUKF94KSkpCiAKICMgZGVmaW5lIEhWTV9TQVZFX0hB
U19DT01QQVQoX3gpIChzaXplb2YgKCgoc3RydWN0IF9fSFZNX1NBVkVfVFlQRV8jI194ICopKDAp
KS0+Y3B0KS0xKQotIyBkZWZpbmUgSFZNX1NBVkVfRklYX0NPTVBBVChfeCwgX2RzdCkgX19IVk1f
U0FWRV9GSVhfQ09NUEFUXyMjX3goX2RzdCkKKyMgZGVmaW5lIEhWTV9TQVZFX0ZJWF9DT01QQVQo
X3gsIF9kc3QsIF9zaXplKSBfX0hWTV9TQVZFX0ZJWF9DT01QQVRfIyNfeChfZHN0LCBfc2l6ZSkK
ICNlbmRpZgogCiAvKiAKZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL2lvLzlwZnMuaCBiL2luY2x1
ZGUveGVuL2lvLzlwZnMuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi40YmZk
NWQ0Ci0tLSAvZGV2L251bGwKKysrIGIvaW5jbHVkZS94ZW4vaW8vOXBmcy5oCkBAIC0wLDAgKzEs
NDkgQEAKKy8qCisgKiA5cGZzLmggLS0gWGVuIDlQRlMgdHJhbnNwb3J0CisgKgorICogUmVmZXIg
dG8gZG9jcy9taXNjLzlwZnMubWFya2Rvd24gZm9yIHRoZSBzcGVjaWZpY2F0aW9uCisgKgorICog
UGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJz
b24gb2J0YWluaW5nIGEgY29weQorICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBk
b2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvCisgKiBkZWFsIGluIHRoZSBT
b2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9u
IHRoZQorICogcmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlz
dHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yCisgKiBzZWxsIGNvcGllcyBvZiB0aGUgU29mdHdh
cmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpcworICogZnVy
bmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczoKKyAq
CisgKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGlj
ZSBzaGFsbCBiZSBpbmNsdWRlZCBpbgorICogYWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0
aW9ucyBvZiB0aGUgU29mdHdhcmUuCisgKgorICogVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEICJB
UyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1IKKyAqIElNUExJ
RUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hB
TlRBQklMSVRZLAorICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklO
RlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFCisgKiBBVVRIT1JTIE9SIENPUFlSSUdI
VCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9USEVSCisgKiBM
SUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVS
V0lTRSwgQVJJU0lORworICogRlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUg
U09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUgorICogREVBTElOR1MgSU4gVEhFIFNPRlRXQVJF
LgorICoKKyAqIENvcHlyaWdodCAoQykgMjAxNyBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9A
YXBvcmV0by5jb20+CisgKi8KKworI2lmbmRlZiBfX1hFTl9QVUJMSUNfSU9fOVBGU19IX18KKyNk
ZWZpbmUgX19YRU5fUFVCTElDX0lPXzlQRlNfSF9fCisKKyNpbmNsdWRlICIuLi9ncmFudF90YWJs
ZS5oIgorI2luY2x1ZGUgInJpbmcuaCIKKworLyoKKyAqIFNlZSBkb2NzL21pc2MvOXBmcy5tYXJr
ZG93biBpbiB4ZW4uZ2l0IGZvciB0aGUgZnVsbCBzcGVjaWZpY2F0aW9uOgorICogaHR0cHM6Ly94
ZW5iaXRzLnhlbi5vcmcvZG9jcy91bnN0YWJsZS9taXNjLzlwZnMuaHRtbAorICovCitERUZJTkVf
WEVOX0ZMRVhfUklOR19BTkRfSU5URih4ZW5fOXBmcyk7CisKKyNlbmRpZgorCisvKgorICogTG9j
YWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1i
YXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmls
CisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL2lvL2Jsa2lmLmggYi9pbmNs
dWRlL3hlbi9pby9ibGtpZi5oCmluZGV4IDZiYWY3ZmIuLjE1YTcxZTMgMTAwNjQ0Ci0tLSBhL2lu
Y2x1ZGUveGVuL2lvL2Jsa2lmLmgKKysrIGIvaW5jbHVkZS94ZW4vaW8vYmxraWYuaApAQCAtODks
OCArODksMjIgQEAKICAqICAgICAgVmFsdWVzOiAgICAgICAgIHN0cmluZwogICoKICAqICAgICAg
QSBmcmVlIGZvcm1hdHRlZCBzdHJpbmcgcHJvdmlkaW5nIHN1ZmZpY2llbnQgaW5mb3JtYXRpb24g
Zm9yIHRoZQotICogICAgICBiYWNrZW5kIGRyaXZlciB0byBvcGVuIHRoZSBiYWNraW5nIGRldmlj
ZS4gIChlLmcuIHRoZSBwYXRoIHRvIHRoZQotICogICAgICBmaWxlIG9yIGJsb2NrIGRldmljZSBy
ZXByZXNlbnRpbmcgdGhlIGJhY2tpbmcgc3RvcmUuKQorICogICAgICBob3RwbHVnIHNjcmlwdCB0
byBhdHRhY2ggdGhlIGRldmljZSBhbmQgcHJvdmlkZSBhIHN1aXRhYmxlCisgKiAgICAgIGhhbmRs
ZXIgKGllOiBhIGJsb2NrIGRldmljZSkgZm9yIGJsa2JhY2sgdG8gdXNlLgorICoKKyAqIHBoeXNp
Y2FsLWRldmljZQorICogICAgICBWYWx1ZXM6ICAgICAgICAgIk1BSk9SOk1JTk9SIgorICogICAg
ICBOb3RlczogMTEKKyAqCisgKiAgICAgIE1BSk9SIGFuZCBNSU5PUiBhcmUgdGhlIG1ham9yIG51
bWJlciBhbmQgbWlub3IgbnVtYmVyIG9mIHRoZQorICogICAgICBiYWNraW5nIGRldmljZSByZXNw
ZWN0aXZlbHkuCisgKgorICogcGh5c2ljYWwtZGV2aWNlLXBhdGgKKyAqICAgICAgVmFsdWVzOiAg
ICAgICAgIHBhdGggc3RyaW5nCisgKgorICogICAgICBBIHN0cmluZyB0aGF0IGNvbnRhaW5zIHRo
ZSBhYnNvbHV0ZSBwYXRoIHRvIHRoZSBkaXNrIGltYWdlLiBPbgorICogICAgICBOZXRCU0QgYW5k
IExpbnV4IHRoaXMgaXMgYWx3YXlzIGEgYmxvY2sgZGV2aWNlLCB3aGlsZSBvbiBGcmVlQlNECisg
KiAgICAgIGl0IGNhbiBiZSBlaXRoZXIgYSBibG9jayBkZXZpY2Ugb3IgYSByZWd1bGFyIGZpbGUu
CiAgKgogICogdHlwZQogICogICAgICBWYWx1ZXM6ICAgICAgICAgImZpbGUiLCAicGh5IiwgInRh
cCIKQEAgLTIwMiwxMCArMjE2LDkgQEAKICAqICAgICAgRGVmYXVsdCBWYWx1ZTogIDEKICAqCiAg
KiAgICAgIFRoaXMgb3B0aW9uYWwgcHJvcGVydHksIHNldCBieSB0aGUgdG9vbHN0YWNrLCBpbnN0
cnVjdHMgdGhlIGJhY2tlbmQKLSAqICAgICAgdG8gb2ZmZXIgZGlzY2FyZCB0byB0aGUgZnJvbnRl
bmQuIElmIHRoZSBwcm9wZXJ0eSBpcyBtaXNzaW5nIHRoZQotICogICAgICBiYWNrZW5kIHNob3Vs
ZCBvZmZlciBkaXNjYXJkIGlmIHRoZSBiYWNraW5nIHN0b3JhZ2UgYWN0dWFsbHkgc3VwcG9ydHMK
LSAqICAgICAgaXQuIFRoaXMgb3B0aW9uYWwgcHJvcGVydHksIHNldCBieSB0aGUgdG9vbHN0YWNr
LCByZXF1ZXN0cyB0aGF0IHRoZQotICogICAgICBiYWNrZW5kIG9mZmVyLCBvciBub3Qgb2ZmZXIs
IGRpc2NhcmQgdG8gdGhlIGZyb250ZW5kLgorICogICAgICB0byBvZmZlciAob3Igbm90IHRvIG9m
ZmVyKSBkaXNjYXJkIHRvIHRoZSBmcm9udGVuZC4gSWYgdGhlIHByb3BlcnR5CisgKiAgICAgIGlz
IG1pc3NpbmcgdGhlIGJhY2tlbmQgc2hvdWxkIG9mZmVyIGRpc2NhcmQgaWYgdGhlIGJhY2tpbmcg
c3RvcmFnZQorICogICAgICBhY3R1YWxseSBzdXBwb3J0cyBpdC4KICAqCiAgKiBkaXNjYXJkLWFs
aWdubWVudAogICogICAgICBWYWx1ZXM6ICAgICAgICAgPHVpbnQzMl90PgpAQCAtMzg1LDYgKzM5
OCw1NSBAQAogICogICAgIHRoYW4gUklOR19TSVpFICogQkxLSUZfTUFYX1NFR01FTlRTX1BFUl9S
RVFVRVNULgogICooMTApIFRoZSBkaXNjYXJkLXNlY3VyZSBwcm9wZXJ0eSBtYXkgYmUgcHJlc2Vu
dCBhbmQgd2lsbCBiZSBzZXQgdG8gMSBpZiB0aGUKICAqICAgICBiYWNraW5nIGRldmljZSBzdXBw
b3J0cyBzZWN1cmUgZGlzY2FyZC4KKyAqKDExKSBPbmx5IHVzZWQgYnkgTGludXggYW5kIE5ldEJT
RC4KKyAqLworCisvKgorICogTXVsdGlwbGUgaGFyZHdhcmUgcXVldWVzL3JpbmdzOgorICogSWYg
c3VwcG9ydGVkLCB0aGUgYmFja2VuZCB3aWxsIHdyaXRlIHRoZSBrZXkgIm11bHRpLXF1ZXVlLW1h
eC1xdWV1ZXMiIHRvCisgKiB0aGUgZGlyZWN0b3J5IGZvciB0aGF0IHZiZCwgYW5kIHNldCBpdHMg
dmFsdWUgdG8gdGhlIG1heGltdW0gc3VwcG9ydGVkCisgKiBudW1iZXIgb2YgcXVldWVzLgorICog
RnJvbnRlbmRzIHRoYXQgYXJlIGF3YXJlIG9mIHRoaXMgZmVhdHVyZSBhbmQgd2lzaCB0byB1c2Ug
aXQgY2FuIHdyaXRlIHRoZQorICoga2V5ICJtdWx0aS1xdWV1ZS1udW0tcXVldWVzIiB3aXRoIHRo
ZSBudW1iZXIgdGhleSB3aXNoIHRvIHVzZSwgd2hpY2ggbXVzdCBiZQorICogZ3JlYXRlciB0aGFu
IHplcm8sIGFuZCBubyBtb3JlIHRoYW4gdGhlIHZhbHVlIHJlcG9ydGVkIGJ5IHRoZSBiYWNrZW5k
IGluCisgKiAibXVsdGktcXVldWUtbWF4LXF1ZXVlcyIuCisgKgorICogRm9yIGZyb250ZW5kcyBy
ZXF1ZXN0aW5nIGp1c3Qgb25lIHF1ZXVlLCB0aGUgdXN1YWwgZXZlbnQtY2hhbm5lbCBhbmQKKyAq
IHJpbmctcmVmIGtleXMgYXJlIHdyaXR0ZW4gYXMgYmVmb3JlLCBzaW1wbGlmeWluZyB0aGUgYmFj
a2VuZCBwcm9jZXNzaW5nCisgKiB0byBhdm9pZCBkaXN0aW5ndWlzaGluZyBiZXR3ZWVuIGEgZnJv
bnRlbmQgdGhhdCBkb2Vzbid0IHVuZGVyc3RhbmQgdGhlCisgKiBtdWx0aS1xdWV1ZSBmZWF0dXJl
LCBhbmQgb25lIHRoYXQgZG9lcywgYnV0IHJlcXVlc3RlZCBvbmx5IG9uZSBxdWV1ZS4KKyAqCisg
KiBGcm9udGVuZHMgcmVxdWVzdGluZyB0d28gb3IgbW9yZSBxdWV1ZXMgbXVzdCBub3Qgd3JpdGUg
dGhlIHRvcGxldmVsCisgKiBldmVudC1jaGFubmVsIGFuZCByaW5nLXJlZiBrZXlzLCBpbnN0ZWFk
IHdyaXRpbmcgdGhvc2Uga2V5cyB1bmRlciBzdWIta2V5cworICogaGF2aW5nIHRoZSBuYW1lICJx
dWV1ZS1OIiB3aGVyZSBOIGlzIHRoZSBpbnRlZ2VyIElEIG9mIHRoZSBxdWV1ZS9yaW5nIGZvcgor
ICogd2hpY2ggdGhvc2Uga2V5cyBiZWxvbmcuIFF1ZXVlcyBhcmUgaW5kZXhlZCBmcm9tIHplcm8u
CisgKiBGb3IgZXhhbXBsZSwgYSBmcm9udGVuZCB3aXRoIHR3byBxdWV1ZXMgbXVzdCB3cml0ZSB0
aGUgZm9sbG93aW5nIHNldCBvZgorICogcXVldWUtcmVsYXRlZCBrZXlzOgorICoKKyAqIC9sb2Nh
bC9kb21haW4vMS9kZXZpY2UvdmJkLzAvbXVsdGktcXVldWUtbnVtLXF1ZXVlcyA9ICIyIgorICog
L2xvY2FsL2RvbWFpbi8xL2RldmljZS92YmQvMC9xdWV1ZS0wID0gIiIKKyAqIC9sb2NhbC9kb21h
aW4vMS9kZXZpY2UvdmJkLzAvcXVldWUtMC9yaW5nLXJlZiA9ICI8cmluZy1yZWYjMD4iCisgKiAv
bG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC8wL3F1ZXVlLTAvZXZlbnQtY2hhbm5lbCA9ICI8ZXZ0
Y2huIzA+IgorICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92YmQvMC9xdWV1ZS0xID0gIiIKKyAq
IC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmJkLzAvcXVldWUtMS9yaW5nLXJlZiA9ICI8cmluZy1y
ZWYjMT4iCisgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC8wL3F1ZXVlLTEvZXZlbnQtY2hh
bm5lbCA9ICI8ZXZ0Y2huIzE+IgorICoKKyAqIEl0IGlzIGFsc28gcG9zc2libGUgdG8gdXNlIG11
bHRpcGxlIHF1ZXVlcy9yaW5ncyB0b2dldGhlciB3aXRoCisgKiBmZWF0dXJlIG11bHRpLXBhZ2Ug
cmluZyBidWZmZXIuCisgKiBGb3IgZXhhbXBsZSwgYSBmcm9udGVuZCByZXF1ZXN0cyB0d28gcXVl
dWVzL3JpbmdzIGFuZCB0aGUgc2l6ZSBvZiBlYWNoIHJpbmcKKyAqIGJ1ZmZlciBpcyB0d28gcGFn
ZXMgbXVzdCB3cml0ZSB0aGUgZm9sbG93aW5nIHNldCBvZiByZWxhdGVkIGtleXM6CisgKgorICog
L2xvY2FsL2RvbWFpbi8xL2RldmljZS92YmQvMC9tdWx0aS1xdWV1ZS1udW0tcXVldWVzID0gIjIi
CisgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC8wL3JpbmctcGFnZS1vcmRlciA9ICIxIgor
ICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92YmQvMC9xdWV1ZS0wID0gIiIKKyAqIC9sb2NhbC9k
b21haW4vMS9kZXZpY2UvdmJkLzAvcXVldWUtMC9yaW5nLXJlZjAgPSAiPHJpbmctcmVmIzA+Igor
ICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92YmQvMC9xdWV1ZS0wL3JpbmctcmVmMSA9ICI8cmlu
Zy1yZWYjMT4iCisgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC8wL3F1ZXVlLTAvZXZlbnQt
Y2hhbm5lbCA9ICI8ZXZ0Y2huIzA+IgorICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92YmQvMC9x
dWV1ZS0xID0gIiIKKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmJkLzAvcXVldWUtMS9yaW5n
LXJlZjAgPSAiPHJpbmctcmVmIzI+IgorICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92YmQvMC9x
dWV1ZS0xL3JpbmctcmVmMSA9ICI8cmluZy1yZWYjMz4iCisgKiAvbG9jYWwvZG9tYWluLzEvZGV2
aWNlL3ZiZC8wL3F1ZXVlLTEvZXZlbnQtY2hhbm5lbCA9ICI8ZXZ0Y2huIzE+IgorICoKICAqLwog
CiAvKgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vaW8vY29uc29sZS5oIGIvaW5jbHVkZS94ZW4v
aW8vY29uc29sZS5oCmluZGV4IGUyY2Q5N2YuLjBmMDcxMWYgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUv
eGVuL2lvL2NvbnNvbGUuaAorKysgYi9pbmNsdWRlL3hlbi9pby9jb25zb2xlLmgKQEAgLTI3LDYg
KzI3LDggQEAKICNpZm5kZWYgX19YRU5fUFVCTElDX0lPX0NPTlNPTEVfSF9fCiAjZGVmaW5lIF9f
WEVOX1BVQkxJQ19JT19DT05TT0xFX0hfXwogCisjaW5jbHVkZSAicmluZy5oIgorCiB0eXBlZGVm
IHVpbnQzMl90IFhFTkNPTlNfUklOR19JRFg7CiAKICNkZWZpbmUgTUFTS19YRU5DT05TX0lEWChp
ZHgsIHJpbmcpICgoaWR4KSAmIChzaXplb2YocmluZyktMSkpCkBAIC0zOCw2ICs0MCwxMCBAQCBz
dHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgewogICAgIFhFTkNPTlNfUklOR19JRFggb3V0X2NvbnMs
IG91dF9wcm9kOwogfTsKIAorI2lmIGRlZmluZWQoX19HTlVDX18pICYmICFkZWZpbmVkKF9fU1RS
SUNUX0FOU0lfXykKK0RFRklORV9YRU5fRkxFWF9SSU5HKHhlbmNvbnMpOworI2VuZGlmCisKICNl
bmRpZiAvKiBfX1hFTl9QVUJMSUNfSU9fQ09OU09MRV9IX18gKi8KIAogLyoKZGlmZiAtLWdpdCBh
L2luY2x1ZGUveGVuL2lvL2Rpc3BsaWYuaCBiL2luY2x1ZGUveGVuL2lvL2Rpc3BsaWYuaApuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi44YTk0ZjFmCi0tLSAvZGV2L251bGwKKysr
IGIvaW5jbHVkZS94ZW4vaW8vZGlzcGxpZi5oCkBAIC0wLDAgKzEsODY0IEBACisvKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqCisgKiBkaXNwbGlmLmgKKyAqCisgKiBVbmlmaWVkIGRpc3BsYXkgZGV2aWNl
IEkvTyBpbnRlcmZhY2UgZm9yIFhlbiBndWVzdCBPU2VzLgorICoKKyAqIFBlcm1pc3Npb24gaXMg
aGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBh
IGNvcHkKKyAqIG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBm
aWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0bworICogZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91
dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUKKyAqIHJpZ2h0
cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1Ymxp
Y2Vuc2UsIGFuZC9vcgorICogc2VsbCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVy
bWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29mdHdhcmUgaXMKKyAqIGZ1cm5pc2hlZCB0byBkbyBz
bywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6CisgKgorICogVGhlIGFib3Zl
IGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5j
bHVkZWQgaW4KKyAqIGFsbCBjb3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNv
ZnR3YXJlLgorICoKKyAqIFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCAiQVMgSVMiLCBXSVRIT1VU
IFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SCisgKiBJTVBMSUVELCBJTkNMVURJTkcg
QlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSwKKyAq
IEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuIElO
IE5PIEVWRU5UIFNIQUxMIFRIRQorICogQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBM
SUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUgorICogTElBQklMSVRZLCBXSEVU
SEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcK
KyAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRI
RSBVU0UgT1IgT1RIRVIKKyAqIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4KKyAqCisgKiBDb3B5
cmlnaHQgKEMpIDIwMTYtMjAxNyBFUEFNIFN5c3RlbXMgSW5jLgorICoKKyAqIEF1dGhvcnM6IE9s
ZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4K
KyAqICAgICAgICAgIE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJfZ3J5dHNvdkBlcGFtLmNv
bT4KKyAqLworCisjaWZuZGVmIF9fWEVOX1BVQkxJQ19JT19ESVNQTElGX0hfXworI2RlZmluZSBf
X1hFTl9QVUJMSUNfSU9fRElTUExJRl9IX18KKworI2luY2x1ZGUgInJpbmcuaCIKKyNpbmNsdWRl
ICIuLi9ncmFudF90YWJsZS5oIgorCisvKgorICoqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogICAg
ICAgICAgICAgICAgICAgICAgICAgICBQcm90b2NvbCB2ZXJzaW9uCisgKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqCisgKi8KKyNkZWZpbmUgWEVORElTUExfUFJPVE9DT0xfVkVSU0lPTiAgICAgIjEiCisK
Ky8qCisgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiAgICAgICAgICAgICAgICAgIE1haW4gZmVh
dHVyZXMgcHJvdmlkZWQgYnkgdGhlIHByb3RvY29sCisgKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisg
KiBUaGlzIHByb3RvY29sIGFpbXMgdG8gcHJvdmlkZSBhIHVuaWZpZWQgcHJvdG9jb2wgd2hpY2gg
Zml0cyBtb3JlCisgKiBzb3BoaXN0aWNhdGVkIHVzZS1jYXNlcyB0aGFuIGEgZnJhbWVidWZmZXIg
ZGV2aWNlIGNhbiBoYW5kbGUuIEF0IHRoZQorICogbW9tZW50IGJhc2ljIGZ1bmN0aW9uYWxpdHkg
aXMgc3VwcG9ydGVkIHdpdGggdGhlIGludGVudGlvbiB0byBiZSBleHRlbmRlZDoKKyAqICBvIG11
bHRpcGxlIGR5bmFtaWNhbGx5IGFsbG9jYXRlZC9kZXN0cm95ZWQgZnJhbWVidWZmZXJzCisgKiAg
byBidWZmZXJzIG9mIGFyYml0cmFyeSBzaXplcworICogIG8gYnVmZmVyIGFsbG9jYXRpb24gYXQg
ZWl0aGVyIGJhY2sgb3IgZnJvbnQgZW5kCisgKiAgbyBiZXR0ZXIgY29uZmlndXJhdGlvbiBvcHRp
b25zIGluY2x1ZGluZyBtdWx0aXBsZSBkaXNwbGF5IHN1cHBvcnQKKyAqCisgKiBOb3RlOiBleGlz
dGluZyBmYmlmIGNhbiBiZSB1c2VkIHRvZ2V0aGVyIHdpdGggZGlzcGxpZiBydW5uaW5nIGF0IHRo
ZQorICogc2FtZSB0aW1lLCBlLmcuIG9uIExpbnV4IG9uZSBwcm92aWRlcyBmcmFtZWJ1ZmZlciBh
bmQgYW5vdGhlciBEUk0vS01TCisgKgorICogTm90ZTogZGlzcGxheSByZXNvbHV0aW9uIChYZW5T
dG9yZSdzICJyZXNvbHV0aW9uIiBwcm9wZXJ0eSkgZGVmaW5lcworICogdmlzaWJsZSBhcmVhIG9m
IHRoZSB2aXJ0dWFsIGRpc3BsYXkuIEF0IHRoZSBzYW1lIHRpbWUgcmVzb2x1dGlvbiBvZgorICog
dGhlIGRpc3BsYXkgYW5kIGZyYW1lIGJ1ZmZlcnMgbWF5IGRpZmZlcjogYnVmZmVycyBjYW4gYmUg
c21hbGxlciwgZXF1YWwKKyAqIG9yIGJpZ2dlciB0aGFuIHRoZSB2aXNpYmxlIGFyZWEuIFRoaXMg
aXMgdG8gZW5hYmxlIHVzZS1jYXNlcywgd2hlcmUgYmFja2VuZAorICogbWF5IGRvIHNvbWUgcG9z
dC1wcm9jZXNzaW5nIG9mIHRoZSBkaXNwbGF5IGFuZCBmcmFtZSBidWZmZXJzIHN1cHBsaWVkLAor
ICogZS5nLiB0aG9zZSBidWZmZXJzIGNhbiBiZSBqdXN0IGEgcGFydCBvZiB0aGUgZmluYWwgY29t
cG9zaXRpb24uCisgKgorICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogICAgICAgICAgICAgICAg
ICAgICAgICBEaXJlY3Rpb24gb2YgaW1wcm92ZW1lbnRzCisgKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
CisgKiBGdXR1cmUgZXh0ZW5zaW9ucyB0byB0aGUgZXhpc3RpbmcgcHJvdG9jb2wgbWF5IGluY2x1
ZGU6CisgKiAgbyBkaXNwbGF5L2Nvbm5lY3RvciBjbG9uaW5nCisgKiAgbyBhbGxvY2F0aW9uIG9m
IG9iamVjdHMgb3RoZXIgdGhhbiBkaXNwbGF5IGJ1ZmZlcnMKKyAqICBvIHBsYW5lL292ZXJsYXkg
c3VwcG9ydAorICogIG8gc2NhbGluZyBzdXBwb3J0CisgKiAgbyByb3RhdGlvbiBzdXBwb3J0Cisg
KgorICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKgorICogICAgICAgICAgICAgICAgICBGZWF0dXJlIGFu
ZCBQYXJhbWV0ZXIgTmVnb3RpYXRpb24KKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqCisgKiBG
cm9udC0+YmFjayBub3RpZmljYXRpb25zOiB3aGVuIGVucXVldWluZyBhIG5ldyByZXF1ZXN0LCBz
ZW5kaW5nIGEKKyAqIG5vdGlmaWNhdGlvbiBjYW4gYmUgbWFkZSBjb25kaXRpb25hbCBvbiB4ZW5k
aXNwbF9yZXEgKGkuZS4sIHRoZSBnZW5lcmljCisgKiBob2xkLW9mZiBtZWNoYW5pc20gcHJvdmlk
ZWQgYnkgdGhlIHJpbmcgbWFjcm9zKS4gQmFja2VuZHMgbXVzdCBzZXQKKyAqIHhlbmRpc3BsX3Jl
cSBhcHByb3ByaWF0ZWx5IChlLmcuLCB1c2luZyBSSU5HX0ZJTkFMX0NIRUNLX0ZPUl9SRVFVRVNU
UygpKS4KKyAqCisgKiBCYWNrLT5mcm9udCBub3RpZmljYXRpb25zOiB3aGVuIGVucXVldWluZyBh
IG5ldyByZXNwb25zZSwgc2VuZGluZyBhCisgKiBub3RpZmljYXRpb24gY2FuIGJlIG1hZGUgY29u
ZGl0aW9uYWwgb24geGVuZGlzcGxfcmVzcCAoaS5lLiwgdGhlIGdlbmVyaWMKKyAqIGhvbGQtb2Zm
IG1lY2hhbmlzbSBwcm92aWRlZCBieSB0aGUgcmluZyBtYWNyb3MpLiBGcm9udGVuZHMgbXVzdCBz
ZXQKKyAqIHhlbmRpc3BsX3Jlc3AgYXBwcm9wcmlhdGVseSAoZS5nLiwgdXNpbmcgUklOR19GSU5B
TF9DSEVDS19GT1JfUkVTUE9OU0VTKCkpLgorICoKKyAqIFRoZSB0d28gaGFsdmVzIG9mIGEgcGFy
YS12aXJ0dWFsIGRpc3BsYXkgZHJpdmVyIHV0aWxpemUgbm9kZXMgd2l0aGluCisgKiBYZW5TdG9y
ZSB0byBjb21tdW5pY2F0ZSBjYXBhYmlsaXRpZXMgYW5kIHRvIG5lZ290aWF0ZSBvcGVyYXRpbmcg
cGFyYW1ldGVycy4KKyAqIFRoaXMgc2VjdGlvbiBlbnVtZXJhdGVzIHRoZXNlIG5vZGVzIHdoaWNo
IHJlc2lkZSBpbiB0aGUgcmVzcGVjdGl2ZSBmcm9udCBhbmQKKyAqIGJhY2tlbmQgcG9ydGlvbnMg
b2YgWGVuU3RvcmUsIGZvbGxvd2luZyB0aGUgWGVuQnVzIGNvbnZlbnRpb24uCisgKgorICogQWxs
IGRhdGEgaW4gWGVuU3RvcmUgaXMgc3RvcmVkIGFzIHN0cmluZ3MuIE5vZGVzIHNwZWNpZnlpbmcg
bnVtZXJpYworICogdmFsdWVzIGFyZSBlbmNvZGVkIGluIGRlY2ltYWwuIEludGVnZXIgdmFsdWUg
cmFuZ2VzIGxpc3RlZCBiZWxvdyBhcmUKKyAqIGV4cHJlc3NlZCBhcyBmaXhlZCBzaXplZCBpbnRl
Z2VyIHR5cGVzIGNhcGFibGUgb2Ygc3RvcmluZyB0aGUgY29udmVyc2lvbgorICogb2YgYSBwcm9w
ZXJseSBmb3JtYXRlZCBub2RlIHN0cmluZywgd2l0aG91dCBsb3NzIG9mIGluZm9ybWF0aW9uLgor
ICoKKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqICAgICAgICAgICAgICAgICAgICAgICAgRXhh
bXBsZSBjb25maWd1cmF0aW9uCisgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKgorICogTm90ZTog
ZGVwZW5kaW5nIG9uIHRoZSB1c2UtY2FzZSBiYWNrZW5kIGNhbiBleHBvc2UgbW9yZSBkaXNwbGF5
IGNvbm5lY3RvcnMKKyAqIHRoYW4gdGhlIHVuZGVybHlpbmcgSFcgcGh5c2ljYWxseSBoYXMgYnkg
ZW1wbG95aW5nIFNXIGdyYXBoaWNzIGNvbXBvc2l0b3JzCisgKgorICogVGhpcyBpcyBhbiBleGFt
cGxlIG9mIGJhY2tlbmQgYW5kIGZyb250ZW5kIGNvbmZpZ3VyYXRpb246CisgKgorICotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gQmFja2VuZCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQorICoKKyAqIC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZkaXNwbC8xLzAv
ZnJvbnRlbmQtaWQgPSAiMSIKKyAqIC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZkaXNwbC8xLzAv
ZnJvbnRlbmQgPSAiL2xvY2FsL2RvbWFpbi8xL2RldmljZS92ZGlzcGwvMCIKKyAqIC9sb2NhbC9k
b21haW4vMC9iYWNrZW5kL3ZkaXNwbC8xLzAvc3RhdGUgPSAiNCIKKyAqIC9sb2NhbC9kb21haW4v
MC9iYWNrZW5kL3ZkaXNwbC8xLzAvdmVyc2lvbnMgPSAiMSwyIgorICoKKyAqLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tIEZyb250ZW5kIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KKyAqCisgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZkaXNwbC8wL2JhY2tlbmQt
aWQgPSAiMCIKKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmRpc3BsLzAvYmFja2VuZCA9ICIv
bG9jYWwvZG9tYWluLzAvYmFja2VuZC92ZGlzcGwvMS8wIgorICogL2xvY2FsL2RvbWFpbi8xL2Rl
dmljZS92ZGlzcGwvMC9zdGF0ZSA9ICI0IgorICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92ZGlz
cGwvMC92ZXJzaW9uID0gIjEiCisgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZkaXNwbC8wL2Jl
LWFsbG9jID0gIjEiCisgKgorICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBDb25uZWN0b3Ig
MCBjb25maWd1cmF0aW9uIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorICoKKyAqIC9sb2NhbC9k
b21haW4vMS9kZXZpY2UvdmRpc3BsLzAvMC9yZXNvbHV0aW9uID0gIjE5MjB4MTA4MCIKKyAqIC9s
b2NhbC9kb21haW4vMS9kZXZpY2UvdmRpc3BsLzAvMC9yZXEtcmluZy1yZWYgPSAiMjgzMiIKKyAq
IC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmRpc3BsLzAvMC9yZXEtZXZlbnQtY2hhbm5lbCA9ICIx
NSIKKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmRpc3BsLzAvMC9ldnQtcmluZy1yZWYgPSAi
Mzg3IgorICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92ZGlzcGwvMC8wL2V2dC1ldmVudC1jaGFu
bmVsID0gIjE2IgorICoKKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gQ29ubmVjdG9yIDEg
Y29uZmlndXJhdGlvbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKyAqCisgKiAvbG9jYWwvZG9t
YWluLzEvZGV2aWNlL3ZkaXNwbC8wLzEvcmVzb2x1dGlvbiA9ICI4MDB4NjAwIgorICogL2xvY2Fs
L2RvbWFpbi8xL2RldmljZS92ZGlzcGwvMC8xL3JlcS1yaW5nLXJlZiA9ICIyODMzIgorICogL2xv
Y2FsL2RvbWFpbi8xL2RldmljZS92ZGlzcGwvMC8xL3JlcS1ldmVudC1jaGFubmVsID0gIjE3Igor
ICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92ZGlzcGwvMC8xL2V2dC1yaW5nLXJlZiA9ICIzODgi
CisgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZkaXNwbC8wLzEvZXZ0LWV2ZW50LWNoYW5uZWwg
PSAiMTgiCisgKgorICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgQmFja2VuZCBYZW5CdXMgTm9kZXMKKyAqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAq
CisgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFByb3RvY29sIHZlcnNpb24gLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisgKgorICogdmVyc2lvbnMKKyAqICAgICAgVmFsdWVz
OiAgICAgICAgIDxzdHJpbmc+CisgKgorICogICAgICBMaXN0IG9mIFhFTkRJU1BMX0xJU1RfU0VQ
QVJBVE9SIHNlcGFyYXRlZCBwcm90b2NvbCB2ZXJzaW9ucyBzdXBwb3J0ZWQKKyAqICAgICAgYnkg
dGhlIGJhY2tlbmQuIEZvciBleGFtcGxlICIxLDIsMyIuCisgKgorICoqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKgorICogICAgICAgICAgICAgICAgICAgICAgICAgICAgRnJvbnRlbmQgWGVuQnVzIE5vZGVz
CisgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqCisgKgorICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLSBBZGRyZXNzaW5nIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorICoK
KyAqIGRvbS1pZAorICogICAgICBWYWx1ZXM6ICAgICAgICAgPHVpbnQxNl90PgorICoKKyAqICAg
ICAgRG9tYWluIGlkZW50aWZpZXIuCisgKgorICogZGV2LWlkCisgKiAgICAgIFZhbHVlczogICAg
ICAgICA8dWludDE2X3Q+CisgKgorICogICAgICBEZXZpY2UgaWRlbnRpZmllci4KKyAqCisgKiBj
b25uLWlkeAorICogICAgICBWYWx1ZXM6ICAgICAgICAgPHVpbnQ4X3Q+CisgKgorICogICAgICBa
ZXJvIGJhc2VkIGNvbnRpZ291cyBpbmRleCBvZiB0aGUgY29ubmVjdG9yLgorICogICAgICAvbG9j
YWwvZG9tYWluLzxkb20taWQ+L2RldmljZS92ZGlzcGwvPGRldi1pZD4vPGNvbm4taWR4Pi8uLi4K
KyAqCisgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFByb3RvY29sIHZlcnNpb24gLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisgKgorICogdmVyc2lvbgorICogICAgICBWYWx1
ZXM6ICAgICAgICAgPHN0cmluZz4KKyAqCisgKiAgICAgIFByb3RvY29sIHZlcnNpb24sIGNob3Nl
biBhbW9uZyB0aGUgb25lcyBzdXBwb3J0ZWQgYnkgdGhlIGJhY2tlbmQuCisgKgorICotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tIEJhY2tlbmQgYnVmZmVyIGFsbG9jYXRpb24gLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQorICoKKyAqIGJlLWFsbG9jCisgKiAgICAgIFZhbHVlczogICAgICAgICAi
MCIsICIxIgorICoKKyAqICAgICAgSWYgdmFsdWUgaXMgc2V0IHRvICIxIiwgdGhlbiBiYWNrZW5k
IGNhbiBiZSBhIGJ1ZmZlciBwcm92aWRlci9hbGxvY2F0b3IKKyAqICAgICAgZm9yIHRoaXMgZG9t
YWluIGR1cmluZyBYRU5ESVNQTF9PUF9EQlVGX0NSRUFURSBvcGVyYXRpb24gKHNlZSBiZWxvdwor
ICogICAgICBmb3IgbmVnb3RpYXRpb24pLgorICogICAgICBJZiB2YWx1ZSBpcyBub3QgIjEiIG9y
IG9taXR0ZWQgZnJvbnRlbmQgbXVzdCBhbGxvY2F0ZSBidWZmZXJzIGl0c2VsZi4KKyAqCisgKi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIENvbm5lY3RvciBzZXR0aW5ncyAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCisgKgorICogcmVzb2x1dGlvbgorICogICAgICBWYWx1ZXM6ICAg
ICAgICAgPHdpZHRoLCB1aW50MzJfdD54PGhlaWdodCwgdWludDMyX3Q+CisgKgorICogICAgICBX
aWR0aCBhbmQgaGVpZ2h0IG9mIHRoZSBjb25uZWN0b3IgaW4gcGl4ZWxzIHNlcGFyYXRlZCBieQor
ICogICAgICBYRU5ESVNQTF9SRVNPTFVUSU9OX1NFUEFSQVRPUi4gVGhpcyBkZWZpbmVzIHZpc2li
bGUgYXJlYSBvZiB0aGUKKyAqICAgICAgZGlzcGxheS4KKyAqCisgKi0tLS0tLS0tLS0tLS0tLS0t
LSBDb25uZWN0b3IgUmVxdWVzdCBUcmFuc3BvcnQgUGFyYW1ldGVycyAtLS0tLS0tLS0tLS0tLS0t
LS0tCisgKgorICogVGhpcyBjb21tdW5pY2F0aW9uIHBhdGggaXMgdXNlZCB0byBkZWxpdmVyIHJl
cXVlc3RzIGZyb20gZnJvbnRlbmQgdG8gYmFja2VuZAorICogYW5kIGdldCB0aGUgY29ycmVzcG9u
ZGluZyByZXNwb25zZXMgZnJvbSBiYWNrZW5kIHRvIGZyb250ZW5kLAorICogc2V0IHVwIHBlciBj
b25uZWN0b3IuCisgKgorICogcmVxLWV2ZW50LWNoYW5uZWwKKyAqICAgICAgVmFsdWVzOiAgICAg
ICAgIDx1aW50MzJfdD4KKyAqCisgKiAgICAgIFRoZSBpZGVudGlmaWVyIG9mIHRoZSBYZW4gY29u
bmVjdG9yJ3MgY29udHJvbCBldmVudCBjaGFubmVsCisgKiAgICAgIHVzZWQgdG8gc2lnbmFsIGFj
dGl2aXR5IGluIHRoZSByaW5nIGJ1ZmZlci4KKyAqCisgKiByZXEtcmluZy1yZWYKKyAqICAgICAg
VmFsdWVzOiAgICAgICAgIDx1aW50MzJfdD4KKyAqCisgKiAgICAgIFRoZSBYZW4gZ3JhbnQgcmVm
ZXJlbmNlIGdyYW50aW5nIHBlcm1pc3Npb24gZm9yIHRoZSBiYWNrZW5kIHRvIG1hcAorICogICAg
ICBhIHNvbGUgcGFnZSBvZiBjb25uZWN0b3IncyBjb250cm9sIHJpbmcgYnVmZmVyLgorICoKKyAq
LS0tLS0tLS0tLS0tLS0tLS0tLSBDb25uZWN0b3IgRXZlbnQgVHJhbnNwb3J0IFBhcmFtZXRlcnMg
LS0tLS0tLS0tLS0tLS0tLS0tLS0KKyAqCisgKiBUaGlzIGNvbW11bmljYXRpb24gcGF0aCBpcyB1
c2VkIHRvIGRlbGl2ZXIgYXN5bmNocm9ub3VzIGV2ZW50cyBmcm9tIGJhY2tlbmQKKyAqIHRvIGZy
b250ZW5kLCBzZXQgdXAgcGVyIGNvbm5lY3Rvci4KKyAqCisgKiBldnQtZXZlbnQtY2hhbm5lbAor
ICogICAgICBWYWx1ZXM6ICAgICAgICAgPHVpbnQzMl90PgorICoKKyAqICAgICAgVGhlIGlkZW50
aWZpZXIgb2YgdGhlIFhlbiBjb25uZWN0b3IncyBldmVudCBjaGFubmVsCisgKiAgICAgIHVzZWQg
dG8gc2lnbmFsIGFjdGl2aXR5IGluIHRoZSByaW5nIGJ1ZmZlci4KKyAqCisgKiBldnQtcmluZy1y
ZWYKKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDx1aW50MzJfdD4KKyAqCisgKiAgICAgIFRoZSBY
ZW4gZ3JhbnQgcmVmZXJlbmNlIGdyYW50aW5nIHBlcm1pc3Npb24gZm9yIHRoZSBiYWNrZW5kIHRv
IG1hcAorICogICAgICBhIHNvbGUgcGFnZSBvZiBjb25uZWN0b3IncyBldmVudCByaW5nIGJ1ZmZl
ci4KKyAqLworCisvKgorICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgU1RBVEUgRElBR1JBTVMKKyAqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAq
CisgKiBUb29sIHN0YWNrIGNyZWF0ZXMgZnJvbnQgYW5kIGJhY2sgc3RhdGUgbm9kZXMgd2l0aCBp
bml0aWFsIHN0YXRlCisgKiBYZW5idXNTdGF0ZUluaXRpYWxpc2luZy4KKyAqIFRvb2wgc3RhY2sg
Y3JlYXRlcyBhbmQgc2V0cyB1cCBmcm9udGVuZCBkaXNwbGF5IGNvbmZpZ3VyYXRpb24KKyAqIG5v
ZGVzIHBlciBkb21haW4uCisgKgorICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBO
b3JtYWwgZmxvdyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorICoKKyAqIEZyb250
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCYWNrCisgKiA9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQorICogWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcgICAgICAgICAgICAgIFhlbmJ1c1N0YXRlSW5p
dGlhbGlzaW5nCisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG8gUXVl
cnkgYmFja2VuZCBkZXZpY2UgaWRlbnRpZmljYXRpb24KKyAqICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBkYXRhLgorICogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBvIE9wZW4gYW5kIHZhbGlkYXRlIGJhY2tlbmQgZGV2aWNlLgorICogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CisgKiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKKyAqICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVgorICogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFhlbmJ1c1N0YXRlSW5pdFdhaXQKKyAqCisgKiBvIFF1ZXJ5IGZy
b250ZW5kIGNvbmZpZ3VyYXRpb24KKyAqIG8gQWxsb2NhdGUgYW5kIGluaXRpYWxpemUKKyAqICAg
ZXZlbnQgY2hhbm5lbHMgcGVyIGNvbmZpZ3VyZWQKKyAqICAgY29ubmVjdG9yLgorICogbyBQdWJs
aXNoIHRyYW5zcG9ydCBwYXJhbWV0ZXJzCisgKiAgIHRoYXQgd2lsbCBiZSBpbiBlZmZlY3QgZHVy
aW5nCisgKiAgIHRoaXMgY29ubmVjdGlvbi4KKyAqICAgICAgICAgICAgICB8CisgKiAgICAgICAg
ICAgICAgfAorICogICAgICAgICAgICAgIFYKKyAqIFhlbmJ1c1N0YXRlSW5pdGlhbGlzZWQKKyAq
CisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG8gUXVlcnkgZnJvbnRl
bmQgdHJhbnNwb3J0IHBhcmFtZXRlcnMuCisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG8gQ29ubmVjdCB0byB0aGUgZXZlbnQgY2hhbm5lbHMuCisgKiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKKyAqICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAorICogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBWCisgKiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgWGVuYnVzU3RhdGVDb25uZWN0ZWQKKyAqCisgKiAgbyBDcmVhdGUgYW5k
IGluaXRpYWxpemUgT1MKKyAqICAgIHZpcnR1YWwgZGlzcGxheSBjb25uZWN0b3JzCisgKiAgICBh
cyBwZXIgY29uZmlndXJhdGlvbi4KKyAqICAgICAgICAgICAgICB8CisgKiAgICAgICAgICAgICAg
fAorICogICAgICAgICAgICAgIFYKKyAqIFhlbmJ1c1N0YXRlQ29ubmVjdGVkCisgKgorICogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhlbmJ1c1N0YXRlVW5rbm93bgorICog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhlbmJ1c1N0YXRlQ2xvc2VkCisg
KiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWGVuYnVzU3RhdGVDbG9zaW5n
CisgKiBvIFJlbW92ZSB2aXJ0dWFsIGRpc3BsYXkgZGV2aWNlCisgKiBvIFJlbW92ZSBldmVudCBj
aGFubmVscworICogICAgICAgICAgICAgIHwKKyAqICAgICAgICAgICAgICB8CisgKiAgICAgICAg
ICAgICAgVgorICogWGVuYnVzU3RhdGVDbG9zZWQKKyAqCisgKi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0gUmVjb3ZlcnkgZmxvdyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CisgKgorICogSW4gY2FzZSBvZiBmcm9udGVuZCB1bnJlY292ZXJhYmxlIGVycm9ycyBiYWNrZW5k
IGhhbmRsZXMgdGhhdCBhcworICogaWYgZnJvbnRlbmQgZ29lcyBpbnRvIHRoZSBYZW5idXNTdGF0
ZUNsb3NlZCBzdGF0ZS4KKyAqCisgKiBJbiBjYXNlIG9mIGJhY2tlbmQgdW5yZWNvdmVyYWJsZSBl
cnJvcnMgZnJvbnRlbmQgdHJpZXMgcmVtb3ZpbmcKKyAqIHRoZSB2aXJ0dWFsaXplZCBkZXZpY2Uu
IElmIHRoaXMgaXMgcG9zc2libGUgYXQgdGhlIG1vbWVudCBvZiBlcnJvciwKKyAqIHRoZW4gZnJv
bnRlbmQgZ29lcyBpbnRvIHRoZSBYZW5idXNTdGF0ZUluaXRpYWxpc2luZyBzdGF0ZSBhbmQgaXMg
cmVhZHkgZm9yCisgKiBuZXcgY29ubmVjdGlvbiB3aXRoIGJhY2tlbmQuIElmIHRoZSB2aXJ0dWFs
aXplZCBkZXZpY2UgaXMgc3RpbGwgaW4gdXNlIGFuZAorICogY2Fubm90IGJlIHJlbW92ZWQsIHRo
ZW4gZnJvbnRlbmQgZ29lcyBpbnRvIHRoZSBYZW5idXNTdGF0ZVJlY29uZmlndXJpbmcgc3RhdGUK
KyAqIHVudGlsIGVpdGhlciB0aGUgdmlydHVhbGl6ZWQgZGV2aWNlIGlzIHJlbW92ZWQgb3IgYmFj
a2VuZCBpbml0aWF0ZXMgYSBuZXcKKyAqIGNvbm5lY3Rpb24uIE9uIHRoZSB2aXJ0dWFsaXplZCBk
ZXZpY2UgcmVtb3ZhbCBmcm9udGVuZCBnb2VzIGludG8gdGhlCisgKiBYZW5idXNTdGF0ZUluaXRp
YWxpc2luZyBzdGF0ZS4KKyAqCisgKiBOb3RlIG9uIFhlbmJ1c1N0YXRlUmVjb25maWd1cmluZyBz
dGF0ZSBvZiB0aGUgZnJvbnRlbmQ6IGlmIGJhY2tlbmQgaGFzCisgKiB1bnJlY292ZXJhYmxlIGVy
cm9ycyB0aGVuIGZyb250ZW5kIGNhbm5vdCBzZW5kIHJlcXVlc3RzIHRvIHRoZSBiYWNrZW5kCisg
KiBhbmQgdGh1cyBjYW5ub3QgcHJvdmlkZSBmdW5jdGlvbmFsaXR5IG9mIHRoZSB2aXJ0dWFsaXpl
ZCBkZXZpY2UgYW55bW9yZS4KKyAqIEFmdGVyIGJhY2tlbmQgaXMgYmFjayB0byBub3JtYWwgdGhl
IHZpcnR1YWxpemVkIGRldmljZSBtYXkgc3RpbGwgaG9sZCBzb21lCisgKiBzdGF0ZTogY29uZmln
dXJhdGlvbiBpbiB1c2UsIGFsbG9jYXRlZCBidWZmZXJzLCBjbGllbnQgYXBwbGljYXRpb24gc3Rh
dGUgZXRjLgorICogSW4gbW9zdCBjYXNlcywgdGhpcyB3aWxsIHJlcXVpcmUgZnJvbnRlbmQgdG8g
aW1wbGVtZW50IGNvbXBsZXggcmVjb3ZlcnkKKyAqIHJlY29ubmVjdCBsb2dpYy4gSW5zdGVhZCwg
YnkgZ29pbmcgaW50byBYZW5idXNTdGF0ZVJlY29uZmlndXJpbmcgc3RhdGUsCisgKiBmcm9udGVu
ZCB3aWxsIG1ha2Ugc3VyZSBubyBuZXcgY2xpZW50cyBvZiB0aGUgdmlydHVhbGl6ZWQgZGV2aWNl
IGFyZQorICogYWNjZXB0ZWQsIGFsbG93IGV4aXN0aW5nIGNsaWVudChzKSB0byBleGl0IGdyYWNl
ZnVsbHkgYnkgc2lnbmFsaW5nIGVycm9yCisgKiBzdGF0ZSBldGMuCisgKiBPbmNlIGFsbCB0aGUg
Y2xpZW50cyBhcmUgZ29uZSBmcm9udGVuZCBjYW4gcmVpbml0aWFsaXplIHRoZSB2aXJ0dWFsaXpl
ZAorICogZGV2aWNlIGFuZCBnZXQgaW50byBYZW5idXNTdGF0ZUluaXRpYWxpc2luZyBzdGF0ZSBh
Z2FpbiBzaWduYWxpbmcgdGhlCisgKiBiYWNrZW5kIHRoYXQgYSBuZXcgY29ubmVjdGlvbiBjYW4g
YmUgbWFkZS4KKyAqCisgKiBUaGVyZSBhcmUgbXVsdGlwbGUgY29uZGl0aW9ucyBwb3NzaWJsZSB1
bmRlciB3aGljaCBmcm9udGVuZCB3aWxsIGdvIGZyb20KKyAqIFhlbmJ1c1N0YXRlUmVjb25maWd1
cmluZyBpbnRvIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nLCBzb21lIG9mIHRoZW0gYXJlIE9TCisg
KiBzcGVjaWZpYy4gRm9yIGV4YW1wbGU6CisgKiAxLiBUaGUgdW5kZXJseWluZyBPUyBmcmFtZXdv
cmsgbWF5IHByb3ZpZGUgY2FsbGJhY2tzIHRvIHNpZ25hbCB0aGF0IHRoZSBsYXN0CisgKiAgICBj
bGllbnQgb2YgdGhlIHZpcnR1YWxpemVkIGRldmljZSBoYXMgZ29uZSBhbmQgdGhlIGRldmljZSBj
YW4gYmUgcmVtb3ZlZAorICogMi4gRnJvbnRlbmQgY2FuIHNjaGVkdWxlIGEgZGVmZXJyZWQgd29y
ayAodGltZXIvdGFza2xldC93b3JrcXVldWUpCisgKiAgICB0byBwZXJpb2RpY2FsbHkgY2hlY2sg
aWYgdGhpcyBpcyB0aGUgcmlnaHQgdGltZSB0byByZS10cnkgcmVtb3ZhbCBvZgorICogICAgdGhl
IHZpcnR1YWxpemVkIGRldmljZS4KKyAqIDMuIEJ5IGFueSBvdGhlciBtZWFucy4KKyAqCisgKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqCisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUkVRVUVT
VCBDT0RFUworICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogUmVxdWVzdCBjb2RlcyBbMDsgMTVd
IGFyZSByZXNlcnZlZCBhbmQgbXVzdCBub3QgYmUgdXNlZAorICovCisKKyNkZWZpbmUgWEVORElT
UExfT1BfREJVRl9DUkVBVEUgICAgICAgMHgxMAorI2RlZmluZSBYRU5ESVNQTF9PUF9EQlVGX0RF
U1RST1kgICAgICAweDExCisjZGVmaW5lIFhFTkRJU1BMX09QX0ZCX0FUVEFDSCAgICAgICAgIDB4
MTIKKyNkZWZpbmUgWEVORElTUExfT1BfRkJfREVUQUNIICAgICAgICAgMHgxMworI2RlZmluZSBY
RU5ESVNQTF9PUF9TRVRfQ09ORklHICAgICAgICAweDE0CisjZGVmaW5lIFhFTkRJU1BMX09QX1BH
X0ZMSVAgICAgICAgICAgIDB4MTUKKworLyoKKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVZFTlQgQ09ERVMKKyAqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioKKyAqLworI2RlZmluZSBYRU5ESVNQTF9FVlRfUEdfRkxJUCAgICAgICAgICAweDAw
CisKKy8qCisgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiAgICAgICAgICAgICAgIFhFTlNUT1JF
IEZJRUxEIEFORCBQQVRIIE5BTUUgU1RSSU5HUywgSEVMUEVSUworICoqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKgorICovCisjZGVmaW5lIFhFTkRJU1BMX0RSSVZFUl9OQU1FICAgICAgICAgICJ2ZGlzcGwi
CisKKyNkZWZpbmUgWEVORElTUExfTElTVF9TRVBBUkFUT1IgICAgICAgIiwiCisjZGVmaW5lIFhF
TkRJU1BMX1JFU09MVVRJT05fU0VQQVJBVE9SICJ4IgorCisjZGVmaW5lIFhFTkRJU1BMX0ZJRUxE
X0JFX1ZFUlNJT05TICAgICJ2ZXJzaW9ucyIKKyNkZWZpbmUgWEVORElTUExfRklFTERfRkVfVkVS
U0lPTiAgICAgInZlcnNpb24iCisjZGVmaW5lIFhFTkRJU1BMX0ZJRUxEX1JFUV9SSU5HX1JFRiAg
ICJyZXEtcmluZy1yZWYiCisjZGVmaW5lIFhFTkRJU1BMX0ZJRUxEX1JFUV9DSEFOTkVMICAgICJy
ZXEtZXZlbnQtY2hhbm5lbCIKKyNkZWZpbmUgWEVORElTUExfRklFTERfRVZUX1JJTkdfUkVGICAg
ImV2dC1yaW5nLXJlZiIKKyNkZWZpbmUgWEVORElTUExfRklFTERfRVZUX0NIQU5ORUwgICAgImV2
dC1ldmVudC1jaGFubmVsIgorI2RlZmluZSBYRU5ESVNQTF9GSUVMRF9SRVNPTFVUSU9OICAgICAi
cmVzb2x1dGlvbiIKKyNkZWZpbmUgWEVORElTUExfRklFTERfQkVfQUxMT0MgICAgICAgImJlLWFs
bG9jIgorCisvKgorICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogICAgICAgICAgICAgICAgICAg
ICAgICAgIFNUQVRVUyBSRVRVUk4gQ09ERVMKKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqCisg
KiBTdGF0dXMgcmV0dXJuIGNvZGUgaXMgemVybyBvbiBzdWNjZXNzIGFuZCAtWEVOX0VYWCBvbiBm
YWlsdXJlLgorICoKKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgQXNzdW1wdGlvbnMKKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqIG8gdXNh
Z2Ugb2YgZ3JhbnQgcmVmZXJlbmNlIDAgYXMgaW52YWxpZCBncmFudCByZWZlcmVuY2U6CisgKiAg
IGdyYW50IHJlZmVyZW5jZSAwIGlzIHZhbGlkLCBidXQgbmV2ZXIgZXhwb3NlZCB0byBhIFBWIGRy
aXZlciwKKyAqICAgYmVjYXVzZSBvZiB0aGUgZmFjdCBpdCBpcyBhbHJlYWR5IGluIHVzZS9yZXNl
cnZlZCBieSB0aGUgUFYgY29uc29sZS4KKyAqIG8gYWxsIHJlZmVyZW5jZXMgaW4gdGhpcyBkb2N1
bWVudCB0byBwYWdlIHNpemVzIG11c3QgYmUgdHJlYXRlZAorICogICBhcyBwYWdlcyBvZiBzaXpl
IFhFTl9QQUdFX1NJWkUgdW5sZXNzIG90aGVyd2lzZSBub3RlZC4KKyAqCisgKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqCisgKiAgICAgICBEZXNjcmlwdGlvbiBvZiB0aGUgcHJvdG9jb2wgYmV0d2VlbiBm
cm9udGVuZCBhbmQgYmFja2VuZCBkcml2ZXIKKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqCisg
KiBUaGUgdHdvIGhhbHZlcyBvZiBhIFBhcmEtdmlydHVhbCBkaXNwbGF5IGRyaXZlciBjb21tdW5p
Y2F0ZSB3aXRoCisgKiBlYWNoIG90aGVyIHVzaW5nIHNoYXJlZCBwYWdlcyBhbmQgZXZlbnQgY2hh
bm5lbHMuCisgKiBTaGFyZWQgcGFnZSBjb250YWlucyBhIHJpbmcgd2l0aCByZXF1ZXN0L3Jlc3Bv
bnNlIHBhY2tldHMuCisgKgorICogQWxsIHJlc2VydmVkIGZpZWxkcyBpbiB0aGUgc3RydWN0dXJl
cyBiZWxvdyBtdXN0IGJlIDAuCisgKiBEaXNwbGF5IGJ1ZmZlcnMncyBjb29raWUgb2YgdmFsdWUg
MCBpcyB0cmVhdGVkIGFzIGludmFsaWQuCisgKiBGcmFtZWJ1ZmZlcidzIGNvb2tpZSBvZiB2YWx1
ZSAwIGlzIHRyZWF0ZWQgYXMgaW52YWxpZC4KKyAqCisgKiBGb3IgYWxsIHJlcXVlc3QvcmVzcG9u
c2UvZXZlbnQgcGFja2V0cyB0aGF0IHVzZSBjb29raWVzOgorICogICBkYnVmX2Nvb2tpZSAtIHVp
bnQ2NF90LCB1bmlxdWUgdG8gZ3Vlc3QgZG9tYWluIHZhbHVlIHVzZWQgYnkgdGhlIGJhY2tlbmQK
KyAqICAgICB0byBtYXAgcmVtb3RlIGRpc3BsYXkgYnVmZmVyIHRvIGl0cyBsb2NhbCBvbmUKKyAq
ICAgZmJfY29va2llIC0gdWludDY0X3QsIHVuaXF1ZSB0byBndWVzdCBkb21haW4gdmFsdWUgdXNl
ZCBieSB0aGUgYmFja2VuZAorICogICAgIHRvIG1hcCByZW1vdGUgZnJhbWVidWZmZXIgdG8gaXRz
IGxvY2FsIG9uZQorICoKKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBSZXF1
ZXN0cyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKyAqCisgKiBBbGwgcmVxdWVz
dHMvcmVzcG9uc2VzLCB3aGljaCBhcmUgbm90IGNvbm5lY3RvciBzcGVjaWZpYywgbXVzdCBiZSBz
ZW50IG92ZXIKKyAqIGNvbnRyb2wgcmluZyBvZiB0aGUgY29ubmVjdG9yIHdoaWNoIGhhcyB0aGUg
aW5kZXggdmFsdWUgb2YgMDoKKyAqICAgL2xvY2FsL2RvbWFpbi88ZG9tLWlkPi9kZXZpY2UvdmRp
c3BsLzxkZXYtaWQ+LzAvcmVxLXJpbmctcmVmCisgKgorICogQWxsIHJlcXVlc3QgcGFja2V0cyBo
YXZlIHRoZSBzYW1lIGxlbmd0aCAoNjQgb2N0ZXRzKQorICogQWxsIHJlcXVlc3QgcGFja2V0cyBo
YXZlIGNvbW1vbiBoZWFkZXI6CisgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAg
ICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0CisgKiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
KyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8ICAgIG9wZXJhdGlvbiAgIHwg
ICByZXNlcnZlZCAgICAgfCA0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cisg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKKyAqICAgaWQgLSB1aW50MTZfdCwgcHJpdmF0ZSBndWVzdCB2YWx1ZSwg
ZWNob2VkIGluIHJlc3BvbnNlCisgKiAgIG9wZXJhdGlvbiAtIHVpbnQ4X3QsIG9wZXJhdGlvbiBj
b2RlLCBYRU5ESVNQTF9PUF8/Pz8KKyAqCisgKiBSZXF1ZXN0IGRidWYgY3JlYXRpb24gLSByZXF1
ZXN0IGNyZWF0aW9uIG9mIGEgZGlzcGxheSBidWZmZXIuCisgKiAgICAgICAgIDAgICAgICAgICAg
ICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0Cisg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8X09Q
X0RCVUZfQ1JFQVRFIHwgICByZXNlcnZlZCAgICAgfCA0CisgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCA4CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAg
IGRidWZfY29va2llIGxvdyAzMi1iaXQgICAgICAgICAgICAgICAgICAgICAgfCAxMgorICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICBkYnVmX2Nvb2tpZSBoaWdoIDMy
LWJpdCAgICAgICAgICAgICAgICAgICAgIHwgMTYKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8IDIwCisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaGVpZ2h0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyNAorICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicHAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgMjgKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnVmZmVyX3N6ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDMyCisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmxhZ3MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAzNgorICogKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JlZl9kaXJlY3RvcnkgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgNDAKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
IDQ0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAorICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisg
KiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgNjQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICoKKyAqIE11c3QgYmUgc2VudCBv
dmVyIGNvbnRyb2wgcmluZyBvZiB0aGUgY29ubmVjdG9yIHdoaWNoIGhhcyB0aGUgaW5kZXgKKyAq
IHZhbHVlIG9mIDA6CisgKiAgIC9sb2NhbC9kb21haW4vPGRvbS1pZD4vZGV2aWNlL3ZkaXNwbC88
ZGV2LWlkPi8wL3JlcS1yaW5nLXJlZgorICogQWxsIHVudXNlZCBiaXRzIGluIGZsYWdzIGZpZWxk
IG11c3QgYmUgc2V0IHRvIDAuCisgKgorICogQW4gYXR0ZW1wdCB0byBjcmVhdGUgbXVsdGlwbGUg
ZGlzcGxheSBidWZmZXJzIHdpdGggdGhlIHNhbWUgZGJ1Zl9jb29raWUgaXMKKyAqIGFuIGVycm9y
LiBkYnVmX2Nvb2tpZSBjYW4gYmUgcmUtdXNlZCBhZnRlciBkZXN0cm95aW5nIHRoZSBjb3JyZXNw
b25kaW5nCisgKiBkaXNwbGF5IGJ1ZmZlci4KKyAqCisgKiBXaWR0aCBhbmQgaGVpZ2h0IG9mIHRo
ZSBkaXNwbGF5IGJ1ZmZlcnMgY2FuIGJlIHNtYWxsZXIsIGVxdWFsIG9yIGJpZ2dlcgorICogdGhh
biB0aGUgY29ubmVjdG9yJ3MgcmVzb2x1dGlvbi4gRGVwdGgvcGl4ZWwgZm9ybWF0IG9mIHRoZSBp
bmRpdmlkdWFsCisgKiBidWZmZXJzIGNhbiBkaWZmZXIgYXMgd2VsbC4KKyAqCisgKiB3aWR0aCAt
IHVpbnQzMl90LCB3aWR0aCBpbiBwaXhlbHMKKyAqIGhlaWdodCAtIHVpbnQzMl90LCBoZWlnaHQg
aW4gcGl4ZWxzCisgKiBicHAgLSB1aW50MzJfdCwgYml0cyBwZXIgcGl4ZWwKKyAqIGJ1ZmZlcl9z
eiAtIHVpbnQzMl90LCBidWZmZXIgc2l6ZSB0byBiZSBhbGxvY2F0ZWQsIG9jdGV0cworICogZmxh
Z3MgLSB1aW50MzJfdCwgZmxhZ3Mgb2YgdGhlIG9wZXJhdGlvbgorICogICBvIFhFTkRJU1BMX0RC
VUZfRkxHX1JFUV9BTExPQyAtIGlmIHNldCwgdGhlbiBiYWNrZW5kIGlzIHJlcXVlc3RlZAorICog
ICAgIHRvIGFsbG9jYXRlIHRoZSBidWZmZXIgd2l0aCB0aGUgcGFyYW1ldGVycyBwcm92aWRlZCBp
biB0aGlzIHJlcXVlc3QuCisgKiAgICAgUGFnZSBkaXJlY3RvcnkgaXMgaGFuZGxlZCBhcyBmb2xs
b3dzOgorICogICAgICAgRnJvbnRlbmQgb24gcmVxdWVzdDoKKyAqICAgICAgICAgbyBhbGxvY2F0
ZXMgcGFnZXMgZm9yIHRoZSBkaXJlY3RvcnkgKGdyZWZfZGlyZWN0b3J5LAorICogICAgICAgICAg
IGdyZWZfZGlyX25leHRfcGFnZShzKQorICogICAgICAgICBvIGdyYW50cyBwZXJtaXNzaW9ucyBm
b3IgdGhlIHBhZ2VzIG9mIHRoZSBkaXJlY3RvcnkgdG8gdGhlIGJhY2tlbmQKKyAqICAgICAgICAg
byBzZXRzIGdyZWZfZGlyX25leHRfcGFnZSBmaWVsZHMKKyAqICAgICAgIEJhY2tlbmQgb24gcmVz
cG9uc2U6CisgKiAgICAgICAgIG8gZ3JhbnRzIHBlcm1pc3Npb25zIGZvciB0aGUgcGFnZXMgb2Yg
dGhlIGJ1ZmZlciBhbGxvY2F0ZWQgdG8KKyAqICAgICAgICAgICB0aGUgZnJvbnRlbmQKKyAqICAg
ICAgICAgbyBmaWxscyBpbiBwYWdlIGRpcmVjdG9yeSB3aXRoIGdyYW50IHJlZmVyZW5jZXMKKyAq
ICAgICAgICAgICAoZ3JlZltdIGluIHN0cnVjdCB4ZW5kaXNwbF9wYWdlX2RpcmVjdG9yeSkKKyAq
IGdyZWZfZGlyZWN0b3J5IC0gZ3JhbnRfcmVmX3QsIGEgcmVmZXJlbmNlIHRvIHRoZSBmaXJzdCBz
aGFyZWQgcGFnZQorICogICBkZXNjcmliaW5nIHNoYXJlZCBidWZmZXIgcmVmZXJlbmNlcy4gQXQg
bGVhc3Qgb25lIHBhZ2UgZXhpc3RzLiBJZiBzaGFyZWQKKyAqICAgYnVmZmVyIHNpemUgKGJ1ZmZl
cl9zeikgZXhjZWVkcyB3aGF0IGNhbiBiZSBhZGRyZXNzZWQgYnkgdGhpcyBzaW5nbGUgcGFnZSwK
KyAqICAgdGhlbiByZWZlcmVuY2UgdG8gdGhlIG5leHQgcGFnZSBtdXN0IGJlIHN1cHBsaWVkIChz
ZWUgZ3JlZl9kaXJfbmV4dF9wYWdlCisgKiAgIGJlbG93KQorICovCisKKyNkZWZpbmUgWEVORElT
UExfREJVRl9GTEdfUkVRX0FMTE9DICAgICAgICgxIDw8IDApCisKK3N0cnVjdCB4ZW5kaXNwbF9k
YnVmX2NyZWF0ZV9yZXEgeworICAgIHVpbnQ2NF90IGRidWZfY29va2llOworICAgIHVpbnQzMl90
IHdpZHRoOworICAgIHVpbnQzMl90IGhlaWdodDsKKyAgICB1aW50MzJfdCBicHA7CisgICAgdWlu
dDMyX3QgYnVmZmVyX3N6OworICAgIHVpbnQzMl90IGZsYWdzOworICAgIGdyYW50X3JlZl90IGdy
ZWZfZGlyZWN0b3J5OworfTsKKworLyoKKyAqIFNoYXJlZCBwYWdlIGZvciBYRU5ESVNQTF9PUF9E
QlVGX0NSRUFURSBidWZmZXIgZGVzY3JpcHRvciAoZ3JlZl9kaXJlY3RvcnkgaW4KKyAqIHRoZSBy
ZXF1ZXN0KSBlbXBsb3lzIGEgbGlzdCBvZiBwYWdlcywgZGVzY3JpYmluZyBhbGwgcGFnZXMgb2Yg
dGhlIHNoYXJlZAorICogZGF0YSBidWZmZXI6CisgKiAgICAgICAgIDAgICAgICAgICAgICAgICAg
MSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0CisgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICBncmVmX2Rpcl9uZXh0X3BhZ2Ug
ICAgICAgICAgICAgICAgICAgICAgICAgfCA0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBncmVmWzBdICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCA4CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAorICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
CisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JlZltpXSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgaSo0KzgKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98
CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyZWZb
TiAtIDFdICAgICAgICAgICAgICAgICAgICAgICAgICAgfCBOKjQrOAorICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
CisgKgorICogZ3JlZl9kaXJfbmV4dF9wYWdlIC0gZ3JhbnRfcmVmX3QsIHJlZmVyZW5jZSB0byB0
aGUgbmV4dCBwYWdlIGRlc2NyaWJpbmcKKyAqICAgcGFnZSBkaXJlY3RvcnkuIE11c3QgYmUgMCBp
ZiB0aGVyZSBhcmUgbm8gbW9yZSBwYWdlcyBpbiB0aGUgbGlzdC4KKyAqIGdyZWZbaV0gLSBncmFu
dF9yZWZfdCwgcmVmZXJlbmNlIHRvIGEgc2hhcmVkIHBhZ2Ugb2YgdGhlIGJ1ZmZlcgorICogICBh
bGxvY2F0ZWQgYXQgWEVORElTUExfT1BfREJVRl9DUkVBVEUKKyAqCisgKiBOdW1iZXIgb2YgZ3Jh
bnRfcmVmX3QgZW50cmllcyBpbiB0aGUgd2hvbGUgcGFnZSBkaXJlY3RvcnkgaXMgbm90CisgKiBw
YXNzZWQsIGJ1dCBpbnN0ZWFkIGNhbiBiZSBjYWxjdWxhdGVkIGFzOgorICogICBudW1fZ3JlZnNf
dG90YWwgPSAoWEVORElTUExfT1BfREJVRl9DUkVBVEUuYnVmZmVyX3N6ICsgWEVOX1BBR0VfU0la
RSAtIDEpIC8KKyAqICAgICAgIFhFTl9QQUdFX1NJWkUKKyAqLworCitzdHJ1Y3QgeGVuZGlzcGxf
cGFnZV9kaXJlY3RvcnkgeworICAgIGdyYW50X3JlZl90IGdyZWZfZGlyX25leHRfcGFnZTsKKyAg
ICBncmFudF9yZWZfdCBncmVmWzFdOyAvKiBWYXJpYWJsZSBsZW5ndGggKi8KK307CisKKy8qCisg
KiBSZXF1ZXN0IGRidWYgZGVzdHJ1Y3Rpb24gLSBkZXN0cm95IGEgcHJldmlvdXNseSBhbGxvY2F0
ZWQgZGlzcGxheSBidWZmZXI6CisgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAg
ICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0CisgKiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
KyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8X09QX0RCVUZfREVTVFJPWXwg
ICByZXNlcnZlZCAgICAgfCA0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cisg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgIGRidWZfY29va2llIGxv
dyAzMi1iaXQgICAgICAgICAgICAgICAgICAgICAgfCAxMgorICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8
ICAgICAgICAgICAgICAgICAgICAgICBkYnVmX2Nvb2tpZSBoaWdoIDMyLWJpdCAgICAgICAgICAg
ICAgICAgICAgIHwgMTYKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDIwCisgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgNjQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICoKKyAqIE11c3QgYmUgc2VudCBvdmVyIGNvbnRy
b2wgcmluZyBvZiB0aGUgY29ubmVjdG9yIHdoaWNoIGhhcyB0aGUgaW5kZXgKKyAqIHZhbHVlIG9m
IDA6CisgKiAgIC9sb2NhbC9kb21haW4vPGRvbS1pZD4vZGV2aWNlL3ZkaXNwbC88ZGV2LWlkPi8w
L3JlcS1yaW5nLXJlZgorICovCisKK3N0cnVjdCB4ZW5kaXNwbF9kYnVmX2Rlc3Ryb3lfcmVxIHsK
KyAgICB1aW50NjRfdCBkYnVmX2Nvb2tpZTsKK307CisKKy8qCisgKiBSZXF1ZXN0IGZyYW1lYnVm
ZmVyIGF0dGFjaG1lbnQgLSByZXF1ZXN0IGF0dGFjaG1lbnQgb2YgYSBmcmFtZWJ1ZmZlciB0bwor
ICogcHJldmlvdXNseSBjcmVhdGVkIGRpc3BsYXkgYnVmZmVyLgorICogICAgICAgICAwICAgICAg
ICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3Rl
dAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAg
fCBfT1BfRkJfQVRUQUNIICB8ICAgcmVzZXJ2ZWQgICAgIHwgNAorICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisg
KiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgOAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAg
ICAgICBkYnVmX2Nvb2tpZSBsb3cgMzItYml0ICAgICAgICAgICAgICAgICAgICAgIHwgMTIKKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgZGJ1Zl9jb29raWUgaGln
aCAzMi1iaXQgICAgICAgICAgICAgICAgICAgICB8IDE2CisgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwg
ICAgICAgICAgICAgICAgICAgICAgICBmYl9jb29raWUgbG93IDMyLWJpdCAgICAgICAgICAgICAg
ICAgICAgICAgfCAyMAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAg
ICAgZmJfY29va2llIGhpZ2ggMzItYml0ICAgICAgICAgICAgICAgICAgICAgIHwgMjQKKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8IDI4CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAzMgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBpeGVsX2Zvcm1hdCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMzYKKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8IDQwCisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvfAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBy
ZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQKKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
KworICoKKyAqIE11c3QgYmUgc2VudCBvdmVyIGNvbnRyb2wgcmluZyBvZiB0aGUgY29ubmVjdG9y
IHdoaWNoIGhhcyB0aGUgaW5kZXgKKyAqIHZhbHVlIG9mIDA6CisgKiAgIC9sb2NhbC9kb21haW4v
PGRvbS1pZD4vZGV2aWNlL3ZkaXNwbC88ZGV2LWlkPi8wL3JlcS1yaW5nLXJlZgorICogV2lkdGgg
YW5kIGhlaWdodCBjYW4gYmUgc21hbGxlciwgZXF1YWwgb3IgYmlnZ2VyIHRoYW4gdGhlIGNvbm5l
Y3RvcidzCisgKiByZXNvbHV0aW9uLgorICoKKyAqIEFuIGF0dGVtcHQgdG8gY3JlYXRlIG11bHRp
cGxlIGZyYW1lIGJ1ZmZlcnMgd2l0aCB0aGUgc2FtZSBmYl9jb29raWUgaXMKKyAqIGFuIGVycm9y
LiBmYl9jb29raWUgY2FuIGJlIHJlLXVzZWQgYWZ0ZXIgZGVzdHJveWluZyB0aGUgY29ycmVzcG9u
ZGluZworICogZnJhbWUgYnVmZmVyLgorICoKKyAqIHdpZHRoIC0gdWludDMyX3QsIHdpZHRoIGlu
IHBpeGVscworICogaGVpZ2h0IC0gdWludDMyX3QsIGhlaWdodCBpbiBwaXhlbHMKKyAqIHBpeGVs
X2Zvcm1hdCAtIHVpbnQzMl90LCBwaXhlbCBmb3JtYXQgb2YgdGhlIGZyYW1lYnVmZmVyLCBGT1VS
Q0MgY29kZQorICovCisKK3N0cnVjdCB4ZW5kaXNwbF9mYl9hdHRhY2hfcmVxIHsKKyAgICB1aW50
NjRfdCBkYnVmX2Nvb2tpZTsKKyAgICB1aW50NjRfdCBmYl9jb29raWU7CisgICAgdWludDMyX3Qg
d2lkdGg7CisgICAgdWludDMyX3QgaGVpZ2h0OworICAgIHVpbnQzMl90IHBpeGVsX2Zvcm1hdDsK
K307CisKKy8qCisgKiBSZXF1ZXN0IGZyYW1lYnVmZmVyIGRldGFjaCAtIGRldGFjaCBhIHByZXZp
b3VzbHkKKyAqIGF0dGFjaGVkIGZyYW1lYnVmZmVyIGZyb20gdGhlIGRpc3BsYXkgYnVmZmVyIGlu
IHJlcXVlc3Q6CisgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAg
MiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAg
ICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8ICBfT1BfRkJfREVUQUNIIHwgICByZXNlcnZl
ZCAgICAgfCA0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4CisgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICBmYl9jb29raWUgbG93IDMyLWJpdCAg
ICAgICAgICAgICAgICAgICAgICAgfCAxMgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAg
ICAgICAgICAgICAgICAgZmJfY29va2llIGhpZ2ggMzItYml0ICAgICAgICAgICAgICAgICAgICAg
IHwgMTYKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDIwCisgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvfAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQK
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKworICoKKyAqIE11c3QgYmUgc2VudCBvdmVyIGNvbnRyb2wgcmluZyBv
ZiB0aGUgY29ubmVjdG9yIHdoaWNoIGhhcyB0aGUgaW5kZXgKKyAqIHZhbHVlIG9mIDA6CisgKiAg
IC9sb2NhbC9kb21haW4vPGRvbS1pZD4vZGV2aWNlL3ZkaXNwbC88ZGV2LWlkPi8wL3JlcS1yaW5n
LXJlZgorICovCisKK3N0cnVjdCB4ZW5kaXNwbF9mYl9kZXRhY2hfcmVxIHsKKyAgICB1aW50NjRf
dCBmYl9jb29raWU7Cit9OworCisvKgorICogUmVxdWVzdCBjb25maWd1cmF0aW9uIHNldC9yZXNl
dCAtIHJlcXVlc3QgdG8gc2V0IG9yIHJlc2V0CisgKiB0aGUgY29uZmlndXJhdGlvbi9tb2RlIG9m
IHRoZSBkaXNwbGF5OgorICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAg
ICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAorICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8
ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfCBfT1BfU0VUX0NPTkZJRyB8ICAgcmVz
ZXJ2ZWQgICAgIHwgNAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAorICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgZmJfY29va2llIGxvdyAzMi1i
aXQgICAgICAgICAgICAgICAgICAgICAgIHwgMTIKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAg
ICAgICAgICAgICAgICAgICAgIGZiX2Nvb2tpZSBoaWdoIDMyLWJpdCAgICAgICAgICAgICAgICAg
ICAgICB8IDE2CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyMAorICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgMjQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB3aWR0aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDI4CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaGVpZ2h0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAzMgorICogKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicHAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgNDAKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
IDQ0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAorICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisg
KiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgNjQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICoKKyAqIFBhc3MgYWxsIHplcm9z
IHRvIHJlc2V0LCBvdGhlcndpc2UgY29tbWFuZCBpcyB0cmVhdGVkIGFzCisgKiBjb25maWd1cmF0
aW9uIHNldC4KKyAqIEZyYW1lYnVmZmVyJ3MgY29va2llIGRlZmluZXMgd2hpY2ggZnJhbWVidWZm
ZXIvZGJ1ZiBtdXN0IGJlCisgKiBkaXNwbGF5ZWQgd2hpbGUgZW5hYmxpbmcgZGlzcGxheSAoYXBw
bHlpbmcgY29uZmlndXJhdGlvbikuCisgKiB4LCB5LCB3aWR0aCBhbmQgaGVpZ2h0IGFyZSBib3Vu
ZCBieSB0aGUgY29ubmVjdG9yJ3MgcmVzb2x1dGlvbiBhbmQgbXVzdCBub3QKKyAqIGV4Y2VlZCBp
dC4KKyAqCisgKiB4IC0gdWludDMyX3QsIHN0YXJ0aW5nIHBvc2l0aW9uIGluIHBpeGVscyBieSBY
IGF4aXMKKyAqIHkgLSB1aW50MzJfdCwgc3RhcnRpbmcgcG9zaXRpb24gaW4gcGl4ZWxzIGJ5IFkg
YXhpcworICogd2lkdGggLSB1aW50MzJfdCwgd2lkdGggaW4gcGl4ZWxzCisgKiBoZWlnaHQgLSB1
aW50MzJfdCwgaGVpZ2h0IGluIHBpeGVscworICogYnBwIC0gdWludDMyX3QsIGJpdHMgcGVyIHBp
eGVsCisgKi8KKworc3RydWN0IHhlbmRpc3BsX3NldF9jb25maWdfcmVxIHsKKyAgICB1aW50NjRf
dCBmYl9jb29raWU7CisgICAgdWludDMyX3QgeDsKKyAgICB1aW50MzJfdCB5OworICAgIHVpbnQz
Ml90IHdpZHRoOworICAgIHVpbnQzMl90IGhlaWdodDsKKyAgICB1aW50MzJfdCBicHA7Cit9Owor
CisvKgorICogUmVxdWVzdCBwYWdlIGZsaXAgLSByZXF1ZXN0IHRvIGZsaXAgYSBwYWdlIGlkZW50
aWZpZWQgYnkgdGhlIGZyYW1lYnVmZmVyCisgKiBjb29raWU6CisgKiAgICAgICAgIDAgICAgICAg
ICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0
CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8
IF9PUF9QR19GTElQICAgIHwgICByZXNlcnZlZCAgICAgfCA0CisgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAq
IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCA4CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAg
ICAgICBmYl9jb29raWUgbG93IDMyLWJpdCAgICAgICAgICAgICAgICAgICAgICAgfCAxMgorICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgZmJfY29va2llIGhpZ2gg
MzItYml0ICAgICAgICAgICAgICAgICAgICAgIHwgMTYKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8IDIwCisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAorICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgNjQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICovCisKK3N0cnVj
dCB4ZW5kaXNwbF9wYWdlX2ZsaXBfcmVxIHsKKyAgICB1aW50NjRfdCBmYl9jb29raWU7Cit9Owor
CisvKgorICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFJlc3BvbnNlcyAtLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorICoKKyAqIEFsbCByZXNwb25zZSBwYWNrZXRz
IGhhdmUgdGhlIHNhbWUgbGVuZ3RoICg2NCBvY3RldHMpCisgKgorICogQWxsIHJlc3BvbnNlIHBh
Y2tldHMgaGF2ZSBjb21tb24gaGVhZGVyOgorICogICAgICAgICAwICAgICAgICAgICAgICAgIDEg
ICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAorICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfCAgICAgICAgICAg
IHJlc2VydmVkICAgICAgICAgICAgIHwgNAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RhdHVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgOAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBy
ZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTIKKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
KworICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC98CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2NAor
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCisgKgorICogaWQgLSB1aW50MTZfdCwgcHJpdmF0ZSBndWVzdCB2YWx1
ZSwgZWNob2VkIGZyb20gcmVxdWVzdAorICogc3RhdHVzIC0gaW50MzJfdCwgcmVzcG9uc2Ugc3Rh
dHVzLCB6ZXJvIG9uIHN1Y2Nlc3MgYW5kIC1YRU5fRVhYIG9uIGZhaWx1cmUKKyAqCisgKi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIEV2ZW50cyAtLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCisgKgorICogRXZlbnRzIGFyZSBzZW50IHZpYSBhIHNoYXJlZCBwYWdl
IGFsbG9jYXRlZCBieSB0aGUgZnJvbnQgYW5kIHByb3BhZ2F0ZWQgYnkKKyAqICAgZXZ0LWV2ZW50
LWNoYW5uZWwvZXZ0LXJpbmctcmVmIFhlblN0b3JlIGVudHJpZXMKKyAqIEFsbCBldmVudCBwYWNr
ZXRzIGhhdmUgdGhlIHNhbWUgbGVuZ3RoICg2NCBvY3RldHMpCisgKiBBbGwgZXZlbnQgcGFja2V0
cyBoYXZlIGNvbW1vbiBoZWFkZXI6CisgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAg
ICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0CisgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKKyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8ICAgICAgdHlwZSAgICAg
IHwgICByZXNlcnZlZCAgICAgfCA0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4
CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKKyAqCisgKiBpZCAtIHVpbnQxNl90LCBldmVudCBpZCwgbWF5IGJl
IHVzZWQgYnkgZnJvbnQKKyAqIHR5cGUgLSB1aW50OF90LCB0eXBlIG9mIHRoZSBldmVudAorICoK
KyAqCisgKiBQYWdlIGZsaXAgY29tcGxldGUgZXZlbnQgLSBldmVudCBmcm9tIGJhY2sgdG8gZnJv
bnQgb24gcGFnZSBmbGlwIGNvbXBsZXRlZDoKKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAx
ICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKworICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHwgICBfRVZUX1BH
X0ZMSVAgfCAgIHJlc2VydmVkICAgICB8IDQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDgKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgIGZiX2Nv
b2tpZSBsb3cgMzItYml0ICAgICAgICAgICAgICAgICAgICAgICB8IDEyCisgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICBmYl9jb29raWUgaGlnaCAzMi1iaXQgICAg
ICAgICAgICAgICAgICAgICAgfCAxNgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
MjAKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKworICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98CisgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAq
IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCA2NAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKi8KKworc3RydWN0IHhlbmRpc3Bs
X3BnX2ZsaXBfZXZ0IHsKKyAgICB1aW50NjRfdCBmYl9jb29raWU7Cit9OworCitzdHJ1Y3QgeGVu
ZGlzcGxfcmVxIHsKKyAgICB1aW50MTZfdCBpZDsKKyAgICB1aW50OF90IG9wZXJhdGlvbjsKKyAg
ICB1aW50OF90IHJlc2VydmVkWzVdOworICAgIHVuaW9uIHsKKyAgICAgICAgc3RydWN0IHhlbmRp
c3BsX2RidWZfY3JlYXRlX3JlcSBkYnVmX2NyZWF0ZTsKKyAgICAgICAgc3RydWN0IHhlbmRpc3Bs
X2RidWZfZGVzdHJveV9yZXEgZGJ1Zl9kZXN0cm95OworICAgICAgICBzdHJ1Y3QgeGVuZGlzcGxf
ZmJfYXR0YWNoX3JlcSBmYl9hdHRhY2g7CisgICAgICAgIHN0cnVjdCB4ZW5kaXNwbF9mYl9kZXRh
Y2hfcmVxIGZiX2RldGFjaDsKKyAgICAgICAgc3RydWN0IHhlbmRpc3BsX3NldF9jb25maWdfcmVx
IHNldF9jb25maWc7CisgICAgICAgIHN0cnVjdCB4ZW5kaXNwbF9wYWdlX2ZsaXBfcmVxIHBnX2Zs
aXA7CisgICAgICAgIHVpbnQ4X3QgcmVzZXJ2ZWRbNTZdOworICAgIH0gb3A7Cit9OworCitzdHJ1
Y3QgeGVuZGlzcGxfcmVzcCB7CisgICAgdWludDE2X3QgaWQ7CisgICAgdWludDhfdCBvcGVyYXRp
b247CisgICAgdWludDhfdCByZXNlcnZlZDsKKyAgICBpbnQzMl90IHN0YXR1czsKKyAgICB1aW50
OF90IHJlc2VydmVkMVs1Nl07Cit9OworCitzdHJ1Y3QgeGVuZGlzcGxfZXZ0IHsKKyAgICB1aW50
MTZfdCBpZDsKKyAgICB1aW50OF90IHR5cGU7CisgICAgdWludDhfdCByZXNlcnZlZFs1XTsKKyAg
ICB1bmlvbiB7CisgICAgICAgIHN0cnVjdCB4ZW5kaXNwbF9wZ19mbGlwX2V2dCBwZ19mbGlwOwor
ICAgICAgICB1aW50OF90IHJlc2VydmVkWzU2XTsKKyAgICB9IG9wOworfTsKKworREVGSU5FX1JJ
TkdfVFlQRVMoeGVuX2Rpc3BsaWYsIHN0cnVjdCB4ZW5kaXNwbF9yZXEsIHN0cnVjdCB4ZW5kaXNw
bF9yZXNwKTsKKworLyoKKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqICAgICAgICAgICAgICAg
ICAgICAgICAgQmFjayB0byBmcm9udCBldmVudHMgZGVsaXZlcnkKKyAqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioKKyAqIEluIG9yZGVyIHRvIGRlbGl2ZXIgYXN5bmNocm9ub3VzIGV2ZW50cyBmcm9tIGJh
Y2sgdG8gZnJvbnQgYSBzaGFyZWQgcGFnZSBpcworICogYWxsb2NhdGVkIGJ5IGZyb250IGFuZCBp
dHMgZ3JhbnRlZCByZWZlcmVuY2UgcHJvcGFnYXRlZCB0byBiYWNrIHZpYQorICogWGVuU3RvcmUg
ZW50cmllcyAoZXZ0LXJpbmctcmVmL2V2dC1ldmVudC1jaGFubmVsKS4KKyAqIFRoaXMgcGFnZSBo
YXMgYSBjb21tb24gaGVhZGVyIHVzZWQgYnkgYm90aCBmcm9udCBhbmQgYmFjayB0byBzeW5jaHJv
bml6ZQorICogYWNjZXNzIGFuZCBjb250cm9sIGV2ZW50J3MgcmluZyBidWZmZXIsIHdoaWxlIGJh
Y2sgYmVpbmcgYSBwcm9kdWNlciBvZiB0aGUKKyAqIGV2ZW50cyBhbmQgZnJvbnQgYmVpbmcgYSBj
b25zdW1lci4gVGhlIHJlc3Qgb2YgdGhlIHBhZ2UgYWZ0ZXIgdGhlIGhlYWRlcgorICogaXMgdXNl
ZCBmb3IgZXZlbnQgcGFja2V0cy4KKyAqCisgKiBVcG9uIHJlY2VwdGlvbiBvZiBhbiBldmVudChz
KSBmcm9udCBtYXkgY29uZmlybSBpdHMgcmVjZXB0aW9uCisgKiBmb3IgZWl0aGVyIGVhY2ggZXZl
bnQsIGdyb3VwIG9mIGV2ZW50cyBvciBub25lLgorICovCisKK3N0cnVjdCB4ZW5kaXNwbF9ldmVu
dF9wYWdlIHsKKyAgICB1aW50MzJfdCBpbl9jb25zOworICAgIHVpbnQzMl90IGluX3Byb2Q7Cisg
ICAgdWludDhfdCByZXNlcnZlZFs1Nl07Cit9OworCisjZGVmaW5lIFhFTkRJU1BMX0VWRU5UX1BB
R0VfU0laRSA0MDk2CisjZGVmaW5lIFhFTkRJU1BMX0lOX1JJTkdfT0ZGUyAoc2l6ZW9mKHN0cnVj
dCB4ZW5kaXNwbF9ldmVudF9wYWdlKSkKKyNkZWZpbmUgWEVORElTUExfSU5fUklOR19TSVpFIChY
RU5ESVNQTF9FVkVOVF9QQUdFX1NJWkUgLSBYRU5ESVNQTF9JTl9SSU5HX09GRlMpCisjZGVmaW5l
IFhFTkRJU1BMX0lOX1JJTkdfTEVOIChYRU5ESVNQTF9JTl9SSU5HX1NJWkUgLyBzaXplb2Yoc3Ry
dWN0IHhlbmRpc3BsX2V2dCkpCisjZGVmaW5lIFhFTkRJU1BMX0lOX1JJTkcocGFnZSkgXAorCSgo
c3RydWN0IHhlbmRpc3BsX2V2dCAqKSgoY2hhciAqKShwYWdlKSArIFhFTkRJU1BMX0lOX1JJTkdf
T0ZGUykpCisjZGVmaW5lIFhFTkRJU1BMX0lOX1JJTkdfUkVGKHBhZ2UsIGlkeCkgXAorCShYRU5E
SVNQTF9JTl9SSU5HKChwYWdlKSlbKGlkeCkgJSBYRU5ESVNQTF9JTl9SSU5HX0xFTl0pCisKKyNl
bmRpZiAvKiBfX1hFTl9QVUJMSUNfSU9fRElTUExJRl9IX18gKi8KKworLyoKKyAqIExvY2FsIHZh
cmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMt
b2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICog
RW5kOgorICovCmRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi9pby9rYmRpZi5oIGIvaW5jbHVkZS94
ZW4vaW8va2JkaWYuaAppbmRleCAyZDJhZWJkLi4zY2U1NGU5IDEwMDY0NAotLS0gYS9pbmNsdWRl
L3hlbi9pby9rYmRpZi5oCisrKyBiL2luY2x1ZGUveGVuL2lvL2tiZGlmLmgKQEAgLTI2LDQ2ICsy
Niw0NDkgQEAKICNpZm5kZWYgX19YRU5fUFVCTElDX0lPX0tCRElGX0hfXwogI2RlZmluZSBfX1hF
Tl9QVUJMSUNfSU9fS0JESUZfSF9fCiAKLS8qIEluIGV2ZW50cyAoYmFja2VuZCAtPiBmcm9udGVu
ZCkgKi8KKy8qCisgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqICAgICAgICAgICAgICAgICAgICAg
RmVhdHVyZSBhbmQgUGFyYW1ldGVyIE5lZ290aWF0aW9uCisgKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioK
KyAqCisgKiBUaGUgdHdvIGhhbHZlcyBvZiBhIHBhcmEtdmlydHVhbCBkcml2ZXIgdXRpbGl6ZSBu
b2RlcyB3aXRoaW4KKyAqIFhlblN0b3JlIHRvIGNvbW11bmljYXRlIGNhcGFiaWxpdGllcyBhbmQg
dG8gbmVnb3RpYXRlIG9wZXJhdGluZyBwYXJhbWV0ZXJzLgorICogVGhpcyBzZWN0aW9uIGVudW1l
cmF0ZXMgdGhlc2Ugbm9kZXMgd2hpY2ggcmVzaWRlIGluIHRoZSByZXNwZWN0aXZlIGZyb250IGFu
ZAorICogYmFja2VuZCBwb3J0aW9ucyBvZiBYZW5TdG9yZSwgZm9sbG93aW5nIFhlbkJ1cyBjb252
ZW50aW9uLgorICoKKyAqIEFsbCBkYXRhIGluIFhlblN0b3JlIGlzIHN0b3JlZCBhcyBzdHJpbmdz
LiAgTm9kZXMgc3BlY2lmeWluZyBudW1lcmljCisgKiB2YWx1ZXMgYXJlIGVuY29kZWQgaW4gZGVj
aW1hbC4gSW50ZWdlciB2YWx1ZSByYW5nZXMgbGlzdGVkIGJlbG93IGFyZQorICogZXhwcmVzc2Vk
IGFzIGZpeGVkIHNpemVkIGludGVnZXIgdHlwZXMgY2FwYWJsZSBvZiBzdG9yaW5nIHRoZSBjb252
ZXJzaW9uCisgKiBvZiBhIHByb3Blcmx5IGZvcm1hdGVkIG5vZGUgc3RyaW5nLCB3aXRob3V0IGxv
c3Mgb2YgaW5mb3JtYXRpb24uCisgKgorICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBCYWNrZW5kIFhlbkJ1cyBOb2RlcworICoqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqCisgKgorICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIEZlYXR1cmVzIHN1cHBv
cnRlZCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisgKgorICogQ2FwYWJsZSBiYWNrZW5k
IGFkdmVydGlzZXMgc3VwcG9ydGVkIGZlYXR1cmVzIGJ5IHB1Ymxpc2hpbmcKKyAqIGNvcnJlc3Bv
bmRpbmcgZW50cmllcyBpbiBYZW5TdG9yZSBhbmQgcHV0cyAxIGFzIHRoZSB2YWx1ZSBvZiB0aGUg
ZW50cnkuCisgKiBJZiBhIGZlYXR1cmUgaXMgbm90IHN1cHBvcnRlZCB0aGVuIDAgbXVzdCBiZSBz
ZXQgb3IgZmVhdHVyZSBlbnRyeSBvbWl0dGVkLgorICoKKyAqIGZlYXR1cmUtYWJzLXBvaW50ZXIK
KyAqICAgICAgVmFsdWVzOiAgICAgICAgIDx1aW50PgorICoKKyAqICAgICAgQmFja2VuZHMsIHdo
aWNoIHN1cHBvcnQgcmVwb3J0aW5nIG9mIGFic29sdXRlIGNvb3JkaW5hdGVzIGZvciBwb2ludGVy
CisgKiAgICAgIGRldmljZSBzaG91bGQgc2V0IHRoaXMgdG8gMS4KKyAqCisgKiBmZWF0dXJlLW11
bHRpLXRvdWNoCisgKiAgICAgIFZhbHVlczogICAgICAgICA8dWludD4KKyAqCisgKiAgICAgIEJh
Y2tlbmRzLCB3aGljaCBzdXBwb3J0IHJlcG9ydGluZyBvZiBtdWx0aS10b3VjaCBldmVudHMKKyAq
ICAgICAgc2hvdWxkIHNldCB0aGlzIHRvIDEuCisgKgorICogZmVhdHVyZS1yYXctcG9pbnRlcgor
ICogICAgICBWYWx1ZXM6ICAgICAgICA8dWludD4KKyAqCisgKiAgICAgIEJhY2tlbmRzLCB3aGlj
aCBzdXBwb3J0IHJlcG9ydGluZyByYXcgKHVuc2NhbGVkKSBhYnNvbHV0ZSBjb29yZGluYXRlcwor
ICogICAgICBmb3IgcG9pbnRlciBkZXZpY2VzIHNob3VsZCBzZXQgdGhpcyB0byAxLiBSYXcgKHVu
c2NhbGVkKSB2YWx1ZXMgaGF2ZQorICogICAgICBhIHJhbmdlIG9mIFswLCAweDdmZmZdLgorICoK
KyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBQb2ludGVyIERldmljZSBQYXJhbWV0ZXJzIC0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorICoKKyAqIHdpZHRoCisgKiAgICAgIFZhbHVlczogICAg
ICAgICA8dWludD4KKyAqCisgKiAgICAgIE1heGltdW0gWCBjb29yZGluYXRlICh3aWR0aCkgdG8g
YmUgdXNlZCBieSB0aGUgZnJvbnRlbmQKKyAqICAgICAgd2hpbGUgcmVwb3J0aW5nIGlucHV0IGV2
ZW50cywgcGl4ZWxzLCBbMDsgVUlOVDMyX01BWF0uCisgKgorICogaGVpZ2h0CisgKiAgICAgIFZh
bHVlczogICAgICAgICA8dWludD4KKyAqCisgKiAgICAgIE1heGltdW0gWSBjb29yZGluYXRlICho
ZWlnaHQpIHRvIGJlIHVzZWQgYnkgdGhlIGZyb250ZW5kCisgKiAgICAgIHdoaWxlIHJlcG9ydGlu
ZyBpbnB1dCBldmVudHMsIHBpeGVscywgWzA7IFVJTlQzMl9NQVhdLgorICoKKyAqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKgorICogICAgICAgICAgICAgICAgICAgICAgICAgICAgRnJvbnRlbmQgWGVuQnVz
IE5vZGVzCisgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqCisgKi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLSBGZWF0dXJlIHJlcXVlc3QgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
KyAqCisgKiBDYXBhYmxlIGZyb250ZW5kIHJlcXVlc3RzIGZlYXR1cmVzIGZyb20gYmFja2VuZCB2
aWEgc2V0dGluZyBjb3JyZXNwb25kaW5nCisgKiBlbnRyaWVzIHRvIDEgaW4gWGVuU3RvcmUuIFJl
cXVlc3RzIGZvciBmZWF0dXJlcyBub3QgYWR2ZXJ0aXNlZCBhcyBzdXBwb3J0ZWQKKyAqIGJ5IHRo
ZSBiYWNrZW5kIGhhdmUgbm8gZWZmZWN0LgorICoKKyAqIHJlcXVlc3QtYWJzLXBvaW50ZXIKKyAq
ICAgICAgVmFsdWVzOiAgICAgICAgIDx1aW50PgorICoKKyAqICAgICAgUmVxdWVzdCBiYWNrZW5k
IHRvIHJlcG9ydCBhYnNvbHV0ZSBwb2ludGVyIGNvb3JkaW5hdGVzCisgKiAgICAgIChYRU5LQkRf
VFlQRV9QT1MpIGluc3RlYWQgb2YgcmVsYXRpdmUgb25lcyAoWEVOS0JEX1RZUEVfTU9USU9OKS4K
KyAqCisgKiByZXF1ZXN0LW11bHRpLXRvdWNoCisgKiAgICAgIFZhbHVlczogICAgICAgICA8dWlu
dD4KKyAqCisgKiAgICAgIFJlcXVlc3QgYmFja2VuZCB0byByZXBvcnQgbXVsdGktdG91Y2ggZXZl
bnRzLgorICoKKyAqIHJlcXVlc3QtcmF3LXBvaW50ZXIKKyAqICAgICAgVmFsdWVzOiAgICAgICAg
IDx1aW50PgorICoKKyAqICAgICAgUmVxdWVzdCBiYWNrZW5kIHRvIHJlcG9ydCByYXcgdW5zY2Fs
ZWQgYWJzb2x1dGUgcG9pbnRlciBjb29yZGluYXRlcy4KKyAqICAgICAgVGhpcyBvcHRpb24gaXMg
b25seSB2YWxpZCBpZiByZXF1ZXN0LWFicy1wb2ludGVyIGlzIGFsc28gc2V0LgorICogICAgICBS
YXcgdW5zY2FsZWQgY29vcmRpbmF0ZXMgaGF2ZSB0aGUgcmFuZ2UgWzAsIDB4N2ZmZl0KKyAqCisg
Ki0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFJlcXVlc3QgVHJhbnNwb3J0IFBhcmFtZXRlcnMgLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KKyAqCisgKiBldmVudC1jaGFubmVsCisgKiAgICAgIFZhbHVl
czogICAgICAgICA8dWludD4KKyAqCisgKiAgICAgIFRoZSBpZGVudGlmaWVyIG9mIHRoZSBYZW4g
ZXZlbnQgY2hhbm5lbCB1c2VkIHRvIHNpZ25hbCBhY3Rpdml0eQorICogICAgICBpbiB0aGUgcmlu
ZyBidWZmZXIuCisgKgorICogcGFnZS1ncmVmCisgKiAgICAgIFZhbHVlczogICAgICAgICA8dWlu
dD4KKyAqCisgKiAgICAgIFRoZSBYZW4gZ3JhbnQgcmVmZXJlbmNlIGdyYW50aW5nIHBlcm1pc3Np
b24gZm9yIHRoZSBiYWNrZW5kIHRvIG1hcAorICogICAgICBhIHNvbGUgcGFnZSBpbiBhIHNpbmds
ZSBwYWdlIHNpemVkIGV2ZW50IHJpbmcgYnVmZmVyLgorICoKKyAqIHBhZ2UtcmVmCisgKiAgICAg
IFZhbHVlczogICAgICAgICA8dWludD4KKyAqCisgKiAgICAgIE9CU09MRVRFLCBub3QgcmVjb21t
ZW5kZWQgZm9yIHVzZS4KKyAqICAgICAgUEZOIG9mIHRoZSBzaGFyZWQgcGFnZS4KKyAqCisgKi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tIE11bHRpLXRvdWNoIERldmljZSBQYXJhbWV0ZXJzIC0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCisgKgorICogbXVsdGktdG91Y2gtbnVtLWNvbnRhY3RzCisgKiAg
ICAgIFZhbHVlczogICAgICAgICA8dWludD4KKyAqCisgKiAgICAgIE51bWJlciBvZiBzaW11bHRh
bmVvdXMgdG91Y2hlcyByZXBvcnRlZC4KKyAqCisgKiBtdWx0aS10b3VjaC13aWR0aAorICogICAg
ICBWYWx1ZXM6ICAgICAgICAgPHVpbnQ+CisgKgorICogICAgICBXaWR0aCBvZiB0aGUgdG91Y2gg
YXJlYSB0byBiZSB1c2VkIGJ5IHRoZSBmcm9udGVuZAorICogICAgICB3aGlsZSByZXBvcnRpbmcg
aW5wdXQgZXZlbnRzLCBwaXhlbHMsIFswOyBVSU5UMzJfTUFYXS4KKyAqCisgKiBtdWx0aS10b3Vj
aC1oZWlnaHQKKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDx1aW50PgorICoKKyAqICAgICAgSGVp
Z2h0IG9mIHRoZSB0b3VjaCBhcmVhIHRvIGJlIHVzZWQgYnkgdGhlIGZyb250ZW5kCisgKiAgICAg
IHdoaWxlIHJlcG9ydGluZyBpbnB1dCBldmVudHMsIHBpeGVscywgWzA7IFVJTlQzMl9NQVhdLgor
ICovCiAKIC8qCi0gKiBGcm9udGVuZHMgc2hvdWxkIGlnbm9yZSB1bmtub3duIGluIGV2ZW50cy4K
KyAqIEVWRU5UIENPREVTLgorICovCisKKyNkZWZpbmUgWEVOS0JEX1RZUEVfTU9USU9OICAgICAg
ICAgICAgIDEKKyNkZWZpbmUgWEVOS0JEX1RZUEVfUkVTRVJWRUQgICAgICAgICAgIDIKKyNkZWZp
bmUgWEVOS0JEX1RZUEVfS0VZICAgICAgICAgICAgICAgIDMKKyNkZWZpbmUgWEVOS0JEX1RZUEVf
UE9TICAgICAgICAgICAgICAgIDQKKyNkZWZpbmUgWEVOS0JEX1RZUEVfTVRPVUNIICAgICAgICAg
ICAgIDUKKworLyogTXVsdGktdG91Y2ggZXZlbnQgc3ViLWNvZGVzICovCisKKyNkZWZpbmUgWEVO
S0JEX01UX0VWX0RPV04gICAgICAgICAgICAgIDAKKyNkZWZpbmUgWEVOS0JEX01UX0VWX1VQICAg
ICAgICAgICAgICAgIDEKKyNkZWZpbmUgWEVOS0JEX01UX0VWX01PVElPTiAgICAgICAgICAgIDIK
KyNkZWZpbmUgWEVOS0JEX01UX0VWX1NZTiAgICAgICAgICAgICAgIDMKKyNkZWZpbmUgWEVOS0JE
X01UX0VWX1NIQVBFICAgICAgICAgICAgIDQKKyNkZWZpbmUgWEVOS0JEX01UX0VWX09SSUVOVCAg
ICAgICAgICAgIDUKKworLyoKKyAqIENPTlNUQU5UUywgWEVOU1RPUkUgRklFTEQgQU5EIFBBVEgg
TkFNRSBTVFJJTkdTLCBIRUxQRVJTLgogICovCiAKLS8qIFBvaW50ZXIgbW92ZW1lbnQgZXZlbnQg
Ki8KLSNkZWZpbmUgWEVOS0JEX1RZUEVfTU9USU9OICAxCi0vKiBFdmVudCB0eXBlIDIgY3VycmVu
dGx5IG5vdCB1c2VkICovCi0vKiBLZXkgZXZlbnQgKGluY2x1ZGVzIHBvaW50ZXIgYnV0dG9ucykg
Ki8KLSNkZWZpbmUgWEVOS0JEX1RZUEVfS0VZICAgICAzCisjZGVmaW5lIFhFTktCRF9EUklWRVJf
TkFNRSAgICAgICAgICAgICAidmtiZCIKKworI2RlZmluZSBYRU5LQkRfRklFTERfRkVBVF9BQlNf
UE9JTlRFUiAgImZlYXR1cmUtYWJzLXBvaW50ZXIiCisjZGVmaW5lIFhFTktCRF9GSUVMRF9GRUFU
X01UT1VDSCAgICAgICAiZmVhdHVyZS1tdWx0aS10b3VjaCIKKyNkZWZpbmUgWEVOS0JEX0ZJRUxE
X1JFUV9BQlNfUE9JTlRFUiAgICJyZXF1ZXN0LWFicy1wb2ludGVyIgorI2RlZmluZSBYRU5LQkRf
RklFTERfUkVRX01UT1VDSCAgICAgICAgInJlcXVlc3QtbXVsdGktdG91Y2giCisjZGVmaW5lIFhF
TktCRF9GSUVMRF9SSU5HX0dSRUYgICAgICAgICAicGFnZS1ncmVmIgorI2RlZmluZSBYRU5LQkRf
RklFTERfRVZUX0NIQU5ORUwgICAgICAgImV2ZW50LWNoYW5uZWwiCisjZGVmaW5lIFhFTktCRF9G
SUVMRF9XSURUSCAgICAgICAgICAgICAid2lkdGgiCisjZGVmaW5lIFhFTktCRF9GSUVMRF9IRUlH
SFQgICAgICAgICAgICAiaGVpZ2h0IgorI2RlZmluZSBYRU5LQkRfRklFTERfTVRfV0lEVEggICAg
ICAgICAgIm11bHRpLXRvdWNoLXdpZHRoIgorI2RlZmluZSBYRU5LQkRfRklFTERfTVRfSEVJR0hU
ICAgICAgICAgIm11bHRpLXRvdWNoLWhlaWdodCIKKyNkZWZpbmUgWEVOS0JEX0ZJRUxEX01UX05V
TV9DT05UQUNUUyAgICJtdWx0aS10b3VjaC1udW0tY29udGFjdHMiCisKKy8qIE9CU09MRVRFLCBu
b3QgcmVjb21tZW5kZWQgZm9yIHVzZSAqLworI2RlZmluZSBYRU5LQkRfRklFTERfUklOR19SRUYg
ICAgICAgICAgInBhZ2UtcmVmIgorCiAvKgotICogUG9pbnRlciBwb3NpdGlvbiBldmVudAotICog
Q2FwYWJsZSBiYWNrZW5kIHNldHMgZmVhdHVyZS1hYnMtcG9pbnRlciBpbiB4ZW5zdG9yZS4KLSAq
IEZyb250ZW5kIHJlcXVlc3RzIG90IGluc3RlYWQgb2YgWEVOS0JEX1RZUEVfTU9USU9OIGJ5IHNl
dHRpbmcKLSAqIHJlcXVlc3QtYWJzLXVwZGF0ZSBpbiB4ZW5zdG9yZS4KKyAqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKgorICogRGVzY3JpcHRpb24gb2YgdGhlIHByb3RvY29sIGJldHdlZW4gZnJvbnRlbmQg
YW5kIGJhY2tlbmQgZHJpdmVyLgorICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKgorICogVGhlIHR3
byBoYWx2ZXMgb2YgYSBQYXJhLXZpcnR1YWwgZHJpdmVyIGNvbW11bmljYXRlIHdpdGgKKyAqIGVh
Y2ggb3RoZXIgdXNpbmcgYSBzaGFyZWQgcGFnZSBhbmQgYW4gZXZlbnQgY2hhbm5lbC4KKyAqIFNo
YXJlZCBwYWdlIGNvbnRhaW5zIGEgcmluZyB3aXRoIGV2ZW50IHN0cnVjdHVyZXMuCisgKgorICog
QWxsIHJlc2VydmVkIGZpZWxkcyBpbiB0aGUgc3RydWN0dXJlcyBiZWxvdyBtdXN0IGJlIDAuCisg
KgorICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqCisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgIEJh
Y2tlbmQgdG8gZnJvbnRlbmQgZXZlbnRzCisgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqCisgKiBG
cm9udGVuZHMgc2hvdWxkIGlnbm9yZSB1bmtub3duIGluIGV2ZW50cy4KKyAqIEFsbCBldmVudCBw
YWNrZXRzIGhhdmUgdGhlIHNhbWUgbGVuZ3RoICg0MCBvY3RldHMpCisgKiBBbGwgZXZlbnQgcGFj
a2V0cyBoYXZlIGNvbW1vbiBoZWFkZXI6CisgKgorICogICAgICAgICAgMCAgICAgICAgIG9jdGV0
CisgKiArLS0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgIHR5cGUgICAgICB8CisgKiArLS0t
LS0tLS0tLS0tLS0tLS0rCisgKiB0eXBlIC0gdWludDhfdCwgZXZlbnQgY29kZSwgWEVOS0JEX1RZ
UEVfPz8/CisgKgorICoKKyAqIFBvaW50ZXIgcmVsYXRpdmUgbW92ZW1lbnQgZXZlbnQKKyAqICAg
ICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAg
MyAgICAgICAgb2N0ZXQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgX1RZUEVfTU9USU9OICB8ICAg
ICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICB8IDQKKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWxfeCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICByZWxfeSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8IDEyCisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcmVsX3ogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNgorICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgMjAKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC98CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJl
c2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA0MAorICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
CisgKgorICogcmVsX3ggLSBpbnQzMl90LCByZWxhdGl2ZSBYIG1vdGlvbgorICogcmVsX3kgLSBp
bnQzMl90LCByZWxhdGl2ZSBZIG1vdGlvbgorICogcmVsX3ogLSBpbnQzMl90LCByZWxhdGl2ZSBa
IG1vdGlvbiAod2hlZWwpCiAgKi8KLSNkZWZpbmUgWEVOS0JEX1RZUEVfUE9TICAgICA0CiAKIHN0
cnVjdCB4ZW5rYmRfbW90aW9uCiB7Ci0gICAgdWludDhfdCB0eXBlOyAgICAgICAgLyogWEVOS0JE
X1RZUEVfTU9USU9OICovCi0gICAgaW50MzJfdCByZWxfeDsgICAgICAgLyogcmVsYXRpdmUgWCBt
b3Rpb24gKi8KLSAgICBpbnQzMl90IHJlbF95OyAgICAgICAvKiByZWxhdGl2ZSBZIG1vdGlvbiAq
LwotICAgIGludDMyX3QgcmVsX3o7ICAgICAgIC8qIHJlbGF0aXZlIFogbW90aW9uICh3aGVlbCkg
Ki8KKyAgICB1aW50OF90IHR5cGU7CisgICAgaW50MzJfdCByZWxfeDsKKyAgICBpbnQzMl90IHJl
bF95OworICAgIGludDMyX3QgcmVsX3o7CiB9OwogCisvKgorICogS2V5IGV2ZW50IChpbmNsdWRl
cyBwb2ludGVyIGJ1dHRvbnMpCisgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAg
ICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0CisgKiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
KyAqIHwgIF9UWVBFX0tFWSAgICAgfCAgICAgcHJlc3NlZCAgICB8ICAgICAgICAgICAgcmVzZXJ2
ZWQgICAgICAgICAgICAgfCA0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBrZXljb2RlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cisg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMgorICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL3wKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDQwCisgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKKyAqCisgKiBwcmVzc2VkIC0gdWludDhfdCwgMSBpZiBwcmVzc2VkOyAwIG90aGVy
d2lzZQorICoga2V5Y29kZSAtIHVpbnQzMl90LCBLRVlfKiBmcm9tIGxpbnV4L2lucHV0LmgKKyAq
LworCiBzdHJ1Y3QgeGVua2JkX2tleQogewotICAgIHVpbnQ4X3QgdHlwZTsgICAgICAgICAvKiBY
RU5LQkRfVFlQRV9LRVkgKi8KLSAgICB1aW50OF90IHByZXNzZWQ7ICAgICAgLyogMSBpZiBwcmVz
c2VkOyAwIG90aGVyd2lzZSAqLwotICAgIHVpbnQzMl90IGtleWNvZGU7ICAgICAvKiBLRVlfKiBm
cm9tIGxpbnV4L2lucHV0LmggKi8KKyAgICB1aW50OF90IHR5cGU7CisgICAgdWludDhfdCBwcmVz
c2VkOworICAgIHVpbnQzMl90IGtleWNvZGU7CiB9OwogCisvKgorICogUG9pbnRlciBhYnNvbHV0
ZSBwb3NpdGlvbiBldmVudAorICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAg
ICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAorICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisg
KiB8ICBfVFlQRV9QT1MgICAgIHwgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAg
ICAgICAgICAgICAgIHwgNAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGFic194ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAorICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFic195ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTIKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWxfeiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8IDE2CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyMAorICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCisgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDQwCisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqCisgKiBhYnNfeCAtIGludDMyX3QsIGFic29sdXRl
IFggcG9zaXRpb24gKGluIEZCIHBpeGVscykKKyAqIGFic195IC0gaW50MzJfdCwgYWJzb2x1dGUg
WSBwb3NpdGlvbiAoaW4gRkIgcGl4ZWxzKQorICogcmVsX3ogLSBpbnQzMl90LCByZWxhdGl2ZSBa
IG1vdGlvbiAod2hlZWwpCisgKi8KKwogc3RydWN0IHhlbmtiZF9wb3NpdGlvbgogewotICAgIHVp
bnQ4X3QgdHlwZTsgICAgICAgIC8qIFhFTktCRF9UWVBFX1BPUyAqLwotICAgIGludDMyX3QgYWJz
X3g7ICAgICAgIC8qIGFic29sdXRlIFggcG9zaXRpb24gKGluIEZCIHBpeGVscykgKi8KLSAgICBp
bnQzMl90IGFic195OyAgICAgICAvKiBhYnNvbHV0ZSBZIHBvc2l0aW9uIChpbiBGQiBwaXhlbHMp
ICovCi0gICAgaW50MzJfdCByZWxfejsgICAgICAgLyogcmVsYXRpdmUgWiBtb3Rpb24gKHdoZWVs
KSAqLworICAgIHVpbnQ4X3QgdHlwZTsKKyAgICBpbnQzMl90IGFic194OworICAgIGludDMyX3Qg
YWJzX3k7CisgICAgaW50MzJfdCByZWxfejsKK307CisKKy8qCisgKiBNdWx0aS10b3VjaCBldmVu
dCBhbmQgaXRzIHN1Yi10eXBlcworICoKKyAqIEFsbCBtdWx0aS10b3VjaCBldmVudCBwYWNrZXRz
IGhhdmUgY29tbW9uIGhlYWRlcjoKKyAqCisgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAg
ICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0CisgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKKyAqIHwgIF9UWVBFX01UT1VDSCAgfCAgIGV2ZW50X3R5cGUgICB8ICAgY29udGFjdF9p
ZCAgIHwgICAgcmVzZXJ2ZWQgICAgfCA0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCA4CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqCisgKiBldmVudF90eXBlIC0gdW50OF90LCBtdWx0aS10
b3VjaCBldmVudCBzdWItdHlwZSwgWEVOS0JEX01UX0VWXz8/PworICogY29udGFjdF9pZCAtIHVu
dDhfdCwgSUQgb2YgdGhlIGNvbnRhY3QKKyAqCisgKiBUb3VjaCBpbnRlcmFjdGlvbnMgY2FuIGNv
bnNpc3Qgb2Ygb25lIG9yIG1vcmUgY29udGFjdHMuCisgKiBGb3IgZWFjaCBjb250YWN0LCBhIHNl
cmllcyBvZiBldmVudHMgaXMgZ2VuZXJhdGVkLCBzdGFydGluZworICogd2l0aCBhIGRvd24gZXZl
bnQsIGZvbGxvd2VkIGJ5IHplcm8gb3IgbW9yZSBtb3Rpb24gZXZlbnRzLAorICogYW5kIGVuZGlu
ZyB3aXRoIGFuIHVwIGV2ZW50LiBFdmVudHMgcmVsYXRpbmcgdG8gdGhlIHNhbWUKKyAqIGNvbnRh
Y3QgcG9pbnQgY2FuIGJlIGlkZW50aWZpZWQgYnkgdGhlIElEIG9mIHRoZSBzZXF1ZW5jZTogY29u
dGFjdCBJRC4KKyAqIENvbnRhY3QgSUQgbWF5IGJlIHJldXNlZCBhZnRlciBYRU5LQkRfTVRfRVZf
VVAgZXZlbnQgYW5kCisgKiBpcyBpbiB0aGUgWzA7IFhFTktCRF9GSUVMRF9OVU1fQ09OVEFDVFMg
LSAxXSByYW5nZS4KKyAqCisgKiBGb3IgZnVydGhlciBpbmZvcm1hdGlvbiBwbGVhc2UgcmVmZXIg
dG8gZG9jdW1lbnRhdGlvbiBvbiBXYXlsYW5kIFsxXSwKKyAqIExpbnV4IFsyXSBhbmQgV2luZG93
cyBbM10gbXVsdGktdG91Y2ggc3VwcG9ydC4KKyAqCisgKiBbMV0gaHR0cHM6Ly9jZ2l0LmZyZWVk
ZXNrdG9wLm9yZy93YXlsYW5kL3dheWxhbmQvdHJlZS9wcm90b2NvbC93YXlsYW5kLnhtbAorICog
WzJdIGh0dHBzOi8vd3d3Lmtlcm5lbC5vcmcvZG9jL0RvY3VtZW50YXRpb24vaW5wdXQvbXVsdGkt
dG91Y2gtcHJvdG9jb2wudHh0CisgKiBbM10gaHR0cHM6Ly9tc2RuLm1pY3Jvc29mdC5jb20vZW4t
dXMvbGlicmFyeS9qajE1MTU2NCh2PXZzLjg1KS5hc3B4CisgKgorICoKKyAqIE11bHRpLXRvdWNo
IGRvd24gZXZlbnQgLSBzZW50IHdoZW4gYSBuZXcgdG91Y2ggaXMgbWFkZTogdG91Y2ggaXMgYXNz
aWduZWQKKyAqIGEgdW5pcXVlIGNvbnRhY3QgSUQsIHNlbnQgd2l0aCB0aGlzIGFuZCBjb25zZXF1
ZW50IGV2ZW50cyByZWxhdGVkCisgKiB0byB0aGlzIHRvdWNoLgorICogICAgICAgICAwICAgICAg
ICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3Rl
dAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICBfVFlQRV9NVE9VQ0ggIHwgICBfTVRfRVZfRE9XTiAg
fCAgIGNvbnRhY3RfaWQgICB8ICAgIHJlc2VydmVkICAgIHwgNAorICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisg
KiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgOAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGFic194ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTIKKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhYnNfeSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE2CisgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAyMAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8IDQwCisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqCisgKiBhYnNf
eCAtIGludDMyX3QsIGFic29sdXRlIFggcG9zaXRpb24sIGluIHBpeGVscworICogYWJzX3kgLSBp
bnQzMl90LCBhYnNvbHV0ZSBZIHBvc2l0aW9uLCBpbiBwaXhlbHMKKyAqCisgKiBNdWx0aS10b3Vj
aCBjb250YWN0IHJlbGVhc2UgZXZlbnQKKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAg
ICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKworICogfCAgX1RZUEVfTVRPVUNIICB8ICBfTVRfRVZfVVAgICAgIHwgICBjb250YWN0X2lk
ICAgfCAgICByZXNlcnZlZCAgICB8IDQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
IDgKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKworICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98CisgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAq
IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCA0MAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKgorICogTXVsdGktdG91Y2ggbW90
aW9uIGV2ZW50CisgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAg
MiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgIF9U
WVBFX01UT1VDSCAgfCAgX01UX0VWX01PVElPTiB8ICAgY29udGFjdF9pZCAgIHwgICAgcmVzZXJ2
ZWQgICAgfCA0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4CisgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWJzX3ggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAxMgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGFic195ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgMTYKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDIwCisgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvfAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNDAK
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKworICoKKyAqIGFic194IC0gaW50MzJfdCwgYWJzb2x1dGUgWCBwb3Np
dGlvbiwgaW4gcGl4ZWxzLAorICogYWJzX3kgLSBpbnQzMl90LCBhYnNvbHV0ZSBZIHBvc2l0aW9u
LCBpbiBwaXhlbHMsCisgKgorICogTXVsdGktdG91Y2ggaW5wdXQgc3luY2hyb25pemF0aW9uIGV2
ZW50IC0gc2hvd3MgZW5kIG9mIGEgc2V0IG9mIGV2ZW50cworICogd2hpY2ggbG9naWNhbGx5IGJl
bG9uZyB0b2dldGhlci4KKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAg
ICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICog
fCAgX1RZUEVfTVRPVUNIICB8ICBfTVRfRVZfU1lOICAgIHwgICBjb250YWN0X2lkICAgfCAgICBy
ZXNlcnZlZCAgICB8IDQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKworICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCA0MAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKgorICogTXVsdGktdG91Y2ggc2hhcGUgZXZlbnQg
LSB0b3VjaCBwb2ludCdzIHNoYXBlIGhhcyBjaGFuZ2VkIGl0cyBzaGFwZS4KKyAqIFNoYXBlIGlz
IGFwcHJveGltYXRlZCBieSBhbiBlbGxpcHNlIHRocm91Z2ggdGhlIG1ham9yIGFuZCBtaW5vciBh
eGlzCisgKiBsZW5ndGhzOiBtYWpvciBpcyB0aGUgbG9uZ2VyIGRpYW1ldGVyIG9mIHRoZSBlbGxp
cHNlIGFuZCBtaW5vciBpcyB0aGUKKyAqIHNob3J0ZXIgb25lLiBDZW50ZXIgb2YgdGhlIGVsbGlw
c2UgaXMgcmVwb3J0ZWQgdmlhCisgKiBYRU5LQkRfTVRfRVZfRE9XTi9YRU5LQkRfTVRfRVZfTU9U
SU9OIGV2ZW50cy4KKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAg
ICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAg
X1RZUEVfTVRPVUNIICB8ICBfTVRfRVZfU0hBUEUgIHwgICBjb250YWN0X2lkICAgfCAgICByZXNl
cnZlZCAgICB8IDQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYWpvciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8IDEyCisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbWlub3IgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAxNgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjAKKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKworICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC98CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA0
MAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCisgKgorICogbWFqb3IgLSB1bnQzMl90LCBsZW5ndGggb2YgdGhl
IG1ham9yIGF4aXMsIHBpeGVscworICogbWlub3IgLSB1bnQzMl90LCBsZW5ndGggb2YgdGhlIG1p
bm9yIGF4aXMsIHBpeGVscworICoKKyAqIE11bHRpLXRvdWNoIG9yaWVudGF0aW9uIGV2ZW50IC0g
dG91Y2ggcG9pbnQncyBzaGFwZSBoYXMgY2hhbmdlZAorICogaXRzIG9yaWVudGF0aW9uOiBjYWxj
dWxhdGVkIGFzIGEgY2xvY2t3aXNlIGFuZ2xlIGJldHdlZW4gdGhlIG1ham9yIGF4aXMKKyAqIG9m
IHRoZSBlbGxpcHNlIGFuZCBwb3NpdGl2ZSBZIGF4aXMgaW4gZGVncmVlcywgWy0xODA7ICsxODBd
LgorICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAg
ICAgICAgICAzICAgICAgICBvY3RldAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICBfVFlQRV9NVE9V
Q0ggIHwgIF9NVF9FVl9PUklFTlQgfCAgIGNvbnRhY3RfaWQgICB8ICAgIHJlc2VydmVkICAgIHwg
NAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNl
cnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAorICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisg
KiB8ICAgICAgICAgICBvcmllbnRhdGlvbiAgICAgICAgICAgfCAgICAgICAgICAgIHJlc2VydmVk
ICAgICAgICAgICAgIHwgMTIKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE2Cisg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgNDAKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICoKKyAqIG9yaWVudGF0aW9uIC0gaW50MTZf
dCwgY2xvY2t3aXNlIGFuZ2xlIG9mIHRoZSBtYWpvciBheGlzCisgKi8KKworc3RydWN0IHhlbmti
ZF9tdG91Y2ggeworICAgIHVpbnQ4X3QgdHlwZTsgICAgICAgICAgICAvKiBYRU5LQkRfVFlQRV9N
VE9VQ0ggKi8KKyAgICB1aW50OF90IGV2ZW50X3R5cGU7ICAgICAgLyogWEVOS0JEX01UX0VWXz8/
PyAqLworICAgIHVpbnQ4X3QgY29udGFjdF9pZDsKKyAgICB1aW50OF90IHJlc2VydmVkWzVdOyAg
ICAgLyogcmVzZXJ2ZWQgZm9yIHRoZSBmdXR1cmUgdXNlICovCisgICAgdW5pb24geworICAgICAg
ICBzdHJ1Y3QgeworICAgICAgICAgICAgaW50MzJfdCBhYnNfeDsgICAvKiBhYnNvbHV0ZSBYIHBv
c2l0aW9uLCBwaXhlbHMgKi8KKyAgICAgICAgICAgIGludDMyX3QgYWJzX3k7ICAgLyogYWJzb2x1
dGUgWSBwb3NpdGlvbiwgcGl4ZWxzICovCisgICAgICAgIH0gcG9zOworICAgICAgICBzdHJ1Y3Qg
eworICAgICAgICAgICAgdWludDMyX3QgbWFqb3I7ICAvKiBsZW5ndGggb2YgdGhlIG1ham9yIGF4
aXMsIHBpeGVscyAqLworICAgICAgICAgICAgdWludDMyX3QgbWlub3I7ICAvKiBsZW5ndGggb2Yg
dGhlIG1pbm9yIGF4aXMsIHBpeGVscyAqLworICAgICAgICB9IHNoYXBlOworICAgICAgICBpbnQx
Nl90IG9yaWVudGF0aW9uOyAvKiBjbG9ja3dpc2UgYW5nbGUgb2YgdGhlIG1ham9yIGF4aXMgKi8K
KyAgICB9IHU7CiB9OwogCiAjZGVmaW5lIFhFTktCRF9JTl9FVkVOVF9TSVpFIDQwCkBAIC03Niwx
NSArNDc5LDI2IEBAIHVuaW9uIHhlbmtiZF9pbl9ldmVudAogICAgIHN0cnVjdCB4ZW5rYmRfbW90
aW9uIG1vdGlvbjsKICAgICBzdHJ1Y3QgeGVua2JkX2tleSBrZXk7CiAgICAgc3RydWN0IHhlbmti
ZF9wb3NpdGlvbiBwb3M7CisgICAgc3RydWN0IHhlbmtiZF9tdG91Y2ggbXRvdWNoOwogICAgIGNo
YXIgcGFkW1hFTktCRF9JTl9FVkVOVF9TSVpFXTsKIH07CiAKLS8qIE91dCBldmVudHMgKGZyb250
ZW5kIC0+IGJhY2tlbmQpICovCi0KIC8qCisgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIEZyb250ZW5kIHRvIGJhY2tlbmQgZXZlbnRzCisgKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioKKyAqCiAgKiBPdXQgZXZlbnRzIG1heSBiZSBzZW50IG9ubHkgd2hlbiBy
ZXF1ZXN0ZWQgYnkgYmFja2VuZCwgYW5kIHJlY2VpcHQKICAqIG9mIGFuIHVua25vd24gb3V0IGV2
ZW50IGlzIGFuIGVycm9yLgogICogTm8gb3V0IGV2ZW50cyBjdXJyZW50bHkgZGVmaW5lZC4KKwor
ICogQWxsIGV2ZW50IHBhY2tldHMgaGF2ZSB0aGUgc2FtZSBsZW5ndGggKDQwIG9jdGV0cykKKyAq
IEFsbCBldmVudCBwYWNrZXRzIGhhdmUgY29tbW9uIGhlYWRlcjoKKyAqICAgICAgICAgIDAgICAg
ICAgICBvY3RldAorICogKy0tLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICB0eXBlICAgICAg
fAorICogKy0tLS0tLS0tLS0tLS0tLS0tKworICogdHlwZSAtIHVpbnQ4X3QsIGV2ZW50IGNvZGUK
ICAqLwogCiAjZGVmaW5lIFhFTktCRF9PVVRfRVZFTlRfU0laRSA0MApAQCAtOTUsNyArNTA5LDEx
IEBAIHVuaW9uIHhlbmtiZF9vdXRfZXZlbnQKICAgICBjaGFyIHBhZFtYRU5LQkRfT1VUX0VWRU5U
X1NJWkVdOwogfTsKIAotLyogc2hhcmVkIHBhZ2UgKi8KKy8qCisgKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioKKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNoYXJlZCBwYWdlCisgKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioKKyAqLwogCiAjZGVmaW5lIFhFTktCRF9JTl9SSU5HX1NJWkUgMjA0OAogI2Rl
ZmluZSBYRU5LQkRfSU5fUklOR19MRU4gKFhFTktCRF9JTl9SSU5HX1NJWkUgLyBYRU5LQkRfSU5f
RVZFTlRfU0laRSkKQEAgLTExOSw3ICs1MzcsNyBAQCBzdHJ1Y3QgeGVua2JkX3BhZ2UKICAgICB1
aW50MzJfdCBvdXRfY29ucywgb3V0X3Byb2Q7CiB9OwogCi0jZW5kaWYKKyNlbmRpZiAvKiBfX1hF
Tl9QVUJMSUNfSU9fS0JESUZfSF9fICovCiAKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CmRpZmYg
LS1naXQgYS9pbmNsdWRlL3hlbi9pby9saWJ4ZW52Y2hhbi5oIGIvaW5jbHVkZS94ZW4vaW8vbGli
eGVudmNoYW4uaAppbmRleCA1YzNkM2Q0Li40NDI4NGY0IDEwMDY0NAotLS0gYS9pbmNsdWRlL3hl
bi9pby9saWJ4ZW52Y2hhbi5oCisrKyBiL2luY2x1ZGUveGVuL2lvL2xpYnhlbnZjaGFuLmgKQEAg
LTEwLDE5ICsxMCwyMyBAQAogICoKICAqIEBzZWN0aW9uIExJQ0VOU0UKICAqCi0gKiAgVGhpcyBs
aWJyYXJ5IGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgot
ICogIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQ
dWJsaWMKLSAqICBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3Vu
ZGF0aW9uOyBlaXRoZXIKLSAqICB2ZXJzaW9uIDIuMSBvZiB0aGUgTGljZW5zZSwgb3IgKGF0IHlv
dXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdy
YW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKKyAq
IG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhl
ICJTb2Z0d2FyZSIpLCB0bworICogZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmlj
dGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUKKyAqIHJpZ2h0cyB0byB1c2Us
IGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFu
ZC9vcgorICogc2VsbCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNv
bnMgdG8gd2hvbSB0aGUgU29mdHdhcmUgaXMKKyAqIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVj
dCB0byB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6CiAgKgotICogIFRoaXMgbGlicmFyeSBpcyBk
aXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAotICogIGJ1dCBX
SVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9m
Ci0gKiAgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NF
LiAgU2VlIHRoZSBHTlUKLSAqICBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9y
ZSBkZXRhaWxzLgorICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlz
c2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4KKyAqIGFsbCBjb3BpZXMgb3Igc3Vic3Rh
bnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLgogICoKLSAqICBZb3Ugc2hvdWxkIGhhdmUg
cmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljCi0gKiAgTGlj
ZW5zZSBhbG9uZyB3aXRoIHRoaXMgbGlicmFyeTsgaWYgbm90LCB3cml0ZSB0byB0aGUgRnJlZSBT
b2Z0d2FyZQotICogIEZvdW5kYXRpb24sIEluYy4sIDUxIEZyYW5rbGluIFN0cmVldCwgRmlmdGgg
Rmxvb3IsIEJvc3RvbiwgTUEgIDAyMTEwLTEzMDEgVVNBCisgKiBUSEUgU09GVFdBUkUgSVMgUFJP
VklERUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBPUgor
ICogSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBP
RiBNRVJDSEFOVEFCSUxJVFksCisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBB
TkQgTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUKKyAqIEFVVEhPUlMgT1Ig
Q09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RI
RVIKKyAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQg
T1IgT1RIRVJXSVNFLCBBUklTSU5HCisgKiBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBX
SVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSCisgKiBERUFMSU5HUyBJTiBUSEUg
U09GVFdBUkUuCiAgKgogICogQHNlY3Rpb24gREVTQ1JJUFRJT04KICAqCmRpZmYgLS1naXQgYS9p
bmNsdWRlL3hlbi9pby9uZXRpZi5oIGIvaW5jbHVkZS94ZW4vaW8vbmV0aWYuaAppbmRleCA2MWU5
YWVhLi5jYTAwNjE0IDEwMDY0NAotLS0gYS9pbmNsdWRlL3hlbi9pby9uZXRpZi5oCisrKyBiL2lu
Y2x1ZGUveGVuL2lvL25ldGlmLmgKQEAgLTEsOCArMSw4IEBACiAvKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqCiAgKiBuZXRpZi5oCi0gKiAKKyAqCiAgKiBVbmlmaWVkIG5ldHdvcmstZGV2aWNlIEkvTyBp
bnRlcmZhY2UgZm9yIFhlbiBndWVzdCBPU2VzLgotICogCisgKgogICogUGVybWlzc2lvbiBpcyBo
ZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEg
Y29weQogICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZp
bGVzICh0aGUgIlNvZnR3YXJlIiksIHRvCiAgKiBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0
IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZQpAQCAtMTM2LDE0
ICsxMzYsNjg0IEBACiAgKi8KIAogLyoKLSAqIFRoaXMgaXMgdGhlICd3aXJlJyBmb3JtYXQgZm9y
IHBhY2tldHM6Ci0gKiAgUmVxdWVzdCAxOiBuZXRpZl90eF9yZXF1ZXN0IC0tIE5FVFRYRl8qIChh
bnkgZmxhZ3MpCi0gKiBbUmVxdWVzdCAyOiBuZXRpZl90eF9leHRyYV0gIChvbmx5IGlmIHJlcXVl
c3QgMSBoYXMgTkVUVFhGX2V4dHJhX2luZm8pCi0gKiBbUmVxdWVzdCAzOiBuZXRpZl90eF9leHRy
YV0gIChvbmx5IGlmIHJlcXVlc3QgMiBoYXMgWEVOX05FVElGX0VYVFJBX01PUkUpCi0gKiAgUmVx
dWVzdCA0OiBuZXRpZl90eF9yZXF1ZXN0IC0tIE5FVFRYRl9tb3JlX2RhdGEKLSAqICBSZXF1ZXN0
IDU6IG5ldGlmX3R4X3JlcXVlc3QgLS0gTkVUVFhGX21vcmVfZGF0YQorICogImZlYXR1cmUtbXVs
dGljYXN0LWNvbnRyb2wiIGFuZCAiZmVhdHVyZS1keW5hbWljLW11bHRpY2FzdC1jb250cm9sIgor
ICogYWR2ZXJ0aXNlIHRoZSBjYXBhYmlsaXR5IHRvIGZpbHRlciBldGhlcm5ldCBtdWx0aWNhc3Qg
cGFja2V0cyBpbiB0aGUKKyAqIGJhY2tlbmQuIElmIHRoZSBmcm9udGVuZCB3aXNoZXMgdG8gdGFr
ZSBhZHZhbnRhZ2Ugb2YgdGhpcyBmZWF0dXJlIHRoZW4KKyAqIGl0IG1heSBzZXQgInJlcXVlc3Qt
bXVsdGljYXN0LWNvbnRyb2wiLiBJZiB0aGUgYmFja2VuZCBvbmx5IGFkdmVydGlzZXMKKyAqICJm
ZWF0dXJlLW11bHRpY2FzdC1jb250cm9sIiB0aGVuICJyZXF1ZXN0LW11bHRpY2FzdC1jb250cm9s
IiBtdXN0IGJlIHNldAorICogYmVmb3JlIHRoZSBmcm9udGVuZCBtb3ZlcyBpbnRvIHRoZSBjb25u
ZWN0ZWQgc3RhdGUuIFRoZSBiYWNrZW5kIHdpbGwKKyAqIHNhbXBsZSB0aGUgdmFsdWUgb24gdGhp
cyBzdGF0ZSB0cmFuc2l0aW9uIGFuZCBhbnkgc3Vic2VxdWVudCBjaGFuZ2UgaW4KKyAqIHZhbHVl
IHdpbGwgaGF2ZSBubyBlZmZlY3QuIEhvd2V2ZXIsIGlmIHRoZSBiYWNrZW5kIGFsc28gYWR2ZXJ0
aXNlcworICogImZlYXR1cmUtZHluYW1pYy1tdWx0aWNhc3QtY29udHJvbCIgdGhlbiAicmVxdWVz
dC1tdWx0aWNhc3QtY29udHJvbCIKKyAqIG1heSBiZSBzZXQgYnkgdGhlIGZyb250ZW5kIGF0IGFu
eSB0aW1lLiBJbiB0aGlzIGNhc2UsIHRoZSBiYWNrZW5kIHdpbGwKKyAqIHdhdGNoIHRoZSB2YWx1
ZSBhbmQgcmUtc2FtcGxlIG9uIHdhdGNoIGV2ZW50cy4KKyAqCisgKiBJZiB0aGUgc2FtcGxlZCB2
YWx1ZSBvZiAicmVxdWVzdC1tdWx0aWNhc3QtY29udHJvbCIgaXMgc2V0IHRoZW4gdGhlCisgKiBi
YWNrZW5kIHRyYW5zbWl0IHNpZGUgc2hvdWxkIG5vIGxvbmdlciBmbG9vZCBtdWx0aWNhc3QgcGFj
a2V0cyB0byB0aGUKKyAqIGZyb250ZW5kLCBpdCBzaG91bGQgaW5zdGVhZCBkcm9wIGFueSBtdWx0
aWNhc3QgcGFja2V0IHRoYXQgZG9lcyBub3QKKyAqIG1hdGNoIGluIGEgZmlsdGVyIGxpc3QuCisg
KiBUaGUgbGlzdCBpcyBhbWVuZGVkIGJ5IHRoZSBmcm9udGVuZCBieSBzZW5kaW5nIGR1bW15IHRy
YW5zbWl0IHJlcXVlc3RzCisgKiBjb250YWluaW5nIFhFTl9ORVRJRl9FWFRSQV9UWVBFX01DQVNU
X3tBREQsREVMfSBleHRyYS1pbmZvIGZyYWdtZW50cyBhcworICogc3BlY2lmaWVkIGJlbG93Lgor
ICogTm90ZSB0aGF0IHRoZSBmaWx0ZXIgbGlzdCBtYXkgYmUgYW1lbmRlZCBldmVuIGlmIHRoZSBz
YW1wbGVkIHZhbHVlIG9mCisgKiAicmVxdWVzdC1tdWx0aWNhc3QtY29udHJvbCIgaXMgbm90IHNl
dCwgaG93ZXZlciB0aGUgZmlsdGVyIHNob3VsZCBvbmx5CisgKiBiZSBhcHBsaWVkIGlmIGl0IGlz
IHNldC4KKyAqLworCisvKgorICogQ29udHJvbCByaW5nCisgKiA9PT09PT09PT09PT0KKyAqCisg
KiBTb21lIGZlYXR1cmVzLCBzdWNoIGFzIGhhc2hpbmcgKGRldGFpbGVkIGJlbG93KSwgcmVxdWly
ZSBhCisgKiBzaWduaWZpY2FudCBhbW91bnQgb2Ygb3V0LW9mLWJhbmQgZGF0YSB0byBiZSBwYXNz
ZWQgZnJvbSBmcm9udGVuZCB0bworICogYmFja2VuZC4gVXNlIG9mIHhlbnN0b3JlIGlzIG5vdCBz
dWl0YWJsZSBmb3IgbGFyZ2UgcXVhbnRpdGllcyBvZiBkYXRhCisgKiBiZWNhdXNlIG9mIHF1b3Rh
IGxpbWl0YXRpb25zIGFuZCBzbyBhIGRlZGljYXRlZCAnY29udHJvbCByaW5nJyBpcyB1c2VkLgor
ICogVGhlIGFiaWxpdHkgb2YgdGhlIGJhY2tlbmQgdG8gdXNlIGEgY29udHJvbCByaW5nIGlzIGFk
dmVydGlzZWQgYnkKKyAqIHNldHRpbmc6CisgKgorICogL2xvY2FsL2RvbWFpbi9YL2JhY2tlbmQv
PGRvbWlkPi88dmlmPi9mZWF0dXJlLWN0cmwtcmluZyA9ICIxIgorICoKKyAqIFRoZSBmcm9udGVu
ZCBwcm92aWRlcyBhIGNvbnRyb2wgcmluZyB0byB0aGUgYmFja2VuZCBieSBzZXR0aW5nOgorICoK
KyAqIC9sb2NhbC9kb21haW4vPGRvbWlkPi9kZXZpY2UvdmlmLzx2aWY+L2N0cmwtcmluZy1yZWYg
PSA8Z3JlZj4KKyAqIC9sb2NhbC9kb21haW4vPGRvbWlkPi9kZXZpY2UvdmlmLzx2aWY+L2V2ZW50
LWNoYW5uZWwtY3RybCA9IDxwb3J0PgorICoKKyAqIHdoZXJlIDxncmVmPiBpcyB0aGUgZ3JhbnQg
cmVmZXJlbmNlIG9mIHRoZSBzaGFyZWQgcGFnZSB1c2VkIHRvCisgKiBpbXBsZW1lbnQgdGhlIGNv
bnRyb2wgcmluZyBhbmQgPHBvcnQ+IGlzIGFuIGV2ZW50IGNoYW5uZWwgdG8gYmUgdXNlZAorICog
YXMgYSBtYWlsYm94IGludGVycnVwdC4gVGhlc2Uga2V5cyBtdXN0IGJlIHNldCBiZWZvcmUgdGhl
IGZyb250ZW5kCisgKiBtb3ZlcyBpbnRvIHRoZSBjb25uZWN0ZWQgc3RhdGUuCisgKgorICogVGhl
IGNvbnRyb2wgcmluZyB1c2VzIGEgZml4ZWQgcmVxdWVzdC9yZXNwb25zZSBtZXNzYWdlIHNpemUg
YW5kIGlzCisgKiBiYWxhbmNlZCAoaS5lLiBvbmUgcmVxdWVzdCB0byBvbmUgcmVzcG9uc2UpLCBz
byBvcGVyYXRpb25hbGx5IGl0IGlzIG11Y2gKKyAqIHRoZSBzYW1lIGFzIGEgdHJhbnNtaXQgb3Ig
cmVjZWl2ZSByaW5nLgorICogTm90ZSB0aGF0IHRoZXJlIGlzIG5vIHJlcXVpcmVtZW50IHRoYXQg
cmVzcG9uc2VzIGFyZSBpc3N1ZWQgaW4gdGhlIHNhbWUKKyAqIG9yZGVyIGFzIHJlcXVlc3RzLgor
ICovCisKKy8qCisgKiBIYXNoIHR5cGVzCisgKiA9PT09PT09PT09CisgKgorICogRm9yIHRoZSBw
dXJwb3NlcyBvZiB0aGUgZGVmaW5pdGlvbnMgYmVsb3csICdQYWNrZXRbXScgaXMgYW4gYXJyYXkg
b2YKKyAqIG9jdGV0cyBjb250YWluaW5nIGFuIElQIHBhY2tldCB3aXRob3V0IG9wdGlvbnMsICdB
cnJheVtYLi5ZXScgbWVhbnMgYQorICogc3ViLWFycmF5IG9mICdBcnJheScgY29udGFpbmluZyBi
eXRlcyBYIHRocnUgWSBpbmNsdXNpdmUsIGFuZCAnKycgaXMKKyAqIHVzZWQgdG8gaW5kaWNhdGUg
Y29uY2F0ZW5hdGlvbiBvZiBhcnJheXMuCisgKi8KKworLyoKKyAqIEEgaGFzaCBjYWxjdWxhdGVk
IG92ZXIgYW4gSVAgdmVyc2lvbiA0IGhlYWRlciBhcyBmb2xsb3dzOgorICoKKyAqIEJ1ZmZlclsw
Li44XSA9IFBhY2tldFsxMi4uMTVdIChzb3VyY2UgYWRkcmVzcykgKworICogICAgICAgICAgICAg
ICAgUGFja2V0WzE2Li4xOV0gKGRlc3RpbmF0aW9uIGFkZHJlc3MpCisgKgorICogUmVzdWx0ID0g
SGFzaChCdWZmZXIsIDgpCisgKi8KKyNkZWZpbmUgX1hFTl9ORVRJRl9DVFJMX0hBU0hfVFlQRV9J
UFY0IDAKKyNkZWZpbmUgWEVOX05FVElGX0NUUkxfSEFTSF9UWVBFX0lQVjQgXAorICAgICgxIDw8
IF9YRU5fTkVUSUZfQ1RSTF9IQVNIX1RZUEVfSVBWNCkKKworLyoKKyAqIEEgaGFzaCBjYWxjdWxh
dGVkIG92ZXIgYW4gSVAgdmVyc2lvbiA0IGhlYWRlciBhbmQgVENQIGhlYWRlciBhcworICogZm9s
bG93czoKKyAqCisgKiBCdWZmZXJbMC4uMTJdID0gUGFja2V0WzEyLi4xNV0gKHNvdXJjZSBhZGRy
ZXNzKSArCisgKiAgICAgICAgICAgICAgICAgUGFja2V0WzE2Li4xOV0gKGRlc3RpbmF0aW9uIGFk
ZHJlc3MpICsKKyAqICAgICAgICAgICAgICAgICBQYWNrZXRbMjAuLjIxXSAoc291cmNlIHBvcnQp
ICsKKyAqICAgICAgICAgICAgICAgICBQYWNrZXRbMjIuLjIzXSAoZGVzdGluYXRpb24gcG9ydCkK
KyAqCisgKiBSZXN1bHQgPSBIYXNoKEJ1ZmZlciwgMTIpCisgKi8KKyNkZWZpbmUgX1hFTl9ORVRJ
Rl9DVFJMX0hBU0hfVFlQRV9JUFY0X1RDUCAxCisjZGVmaW5lIFhFTl9ORVRJRl9DVFJMX0hBU0hf
VFlQRV9JUFY0X1RDUCBcCisgICAgKDEgPDwgX1hFTl9ORVRJRl9DVFJMX0hBU0hfVFlQRV9JUFY0
X1RDUCkKKworLyoKKyAqIEEgaGFzaCBjYWxjdWxhdGVkIG92ZXIgYW4gSVAgdmVyc2lvbiA2IGhl
YWRlciBhcyBmb2xsb3dzOgorICoKKyAqIEJ1ZmZlclswLi4zMl0gPSBQYWNrZXRbOC4uMjNdICAo
c291cmNlIGFkZHJlc3MgKSArCisgKiAgICAgICAgICAgICAgICAgUGFja2V0WzI0Li4zOV0gKGRl
c3RpbmF0aW9uIGFkZHJlc3MpCisgKgorICogUmVzdWx0ID0gSGFzaChCdWZmZXIsIDMyKQorICov
CisjZGVmaW5lIF9YRU5fTkVUSUZfQ1RSTF9IQVNIX1RZUEVfSVBWNiAyCisjZGVmaW5lIFhFTl9O
RVRJRl9DVFJMX0hBU0hfVFlQRV9JUFY2IFwKKyAgICAoMSA8PCBfWEVOX05FVElGX0NUUkxfSEFT
SF9UWVBFX0lQVjYpCisKKy8qCisgKiBBIGhhc2ggY2FsY3VsYXRlZCBvdmVyIGFuIElQIHZlcnNp
b24gNiBoZWFkZXIgYW5kIFRDUCBoZWFkZXIgYXMKKyAqIGZvbGxvd3M6CisgKgorICogQnVmZmVy
WzAuLjM2XSA9IFBhY2tldFs4Li4yM10gIChzb3VyY2UgYWRkcmVzcykgKworICogICAgICAgICAg
ICAgICAgIFBhY2tldFsyNC4uMzldIChkZXN0aW5hdGlvbiBhZGRyZXNzKSArCisgKiAgICAgICAg
ICAgICAgICAgUGFja2V0WzQwLi40MV0gKHNvdXJjZSBwb3J0KSArCisgKiAgICAgICAgICAgICAg
ICAgUGFja2V0WzQyLi40M10gKGRlc3RpbmF0aW9uIHBvcnQpCisgKgorICogUmVzdWx0ID0gSGFz
aChCdWZmZXIsIDM2KQorICovCisjZGVmaW5lIF9YRU5fTkVUSUZfQ1RSTF9IQVNIX1RZUEVfSVBW
Nl9UQ1AgMworI2RlZmluZSBYRU5fTkVUSUZfQ1RSTF9IQVNIX1RZUEVfSVBWNl9UQ1AgXAorICAg
ICgxIDw8IF9YRU5fTkVUSUZfQ1RSTF9IQVNIX1RZUEVfSVBWNl9UQ1ApCisKKy8qCisgKiBIYXNo
IGFsZ29yaXRobXMKKyAqID09PT09PT09PT09PT09PQorICovCisKKyNkZWZpbmUgWEVOX05FVElG
X0NUUkxfSEFTSF9BTEdPUklUSE1fTk9ORSAwCisKKy8qCisgKiBUb2VwbGl0eiBoYXNoOgorICov
CisKKyNkZWZpbmUgWEVOX05FVElGX0NUUkxfSEFTSF9BTEdPUklUSE1fVE9FUExJVFogMQorCisv
KgorICogVGhpcyBhbGdvcml0aG0gdXNlcyBhICdrZXknIGFzIHdlbGwgYXMgdGhlIGRhdGEgYnVm
ZmVyIGl0c2VsZi4KKyAqIChCdWZmZXJbXSBhbmQgS2V5W10gYXJlIHRyZWF0ZWQgYXMgc2hpZnQt
cmVnaXN0ZXJzIHdoZXJlIHRoZSBNU0Igb2YKKyAqIEJ1ZmZlci9LZXlbMF0gaXMgY29uc2lkZXJl
ZCAnbGVmdC1tb3N0JyBhbmQgdGhlIExTQiBvZiBCdWZmZXIvS2V5W04tMV0KKyAqIGlzIHRoZSAn
cmlnaHQtbW9zdCcpLgorICoKKyAqIFZhbHVlID0gMAorICogRm9yIG51bWJlciBvZiBiaXRzIGlu
IEJ1ZmZlcltdCisgKiAgICBJZiAobGVmdC1tb3N0IGJpdCBvZiBCdWZmZXJbXSBpcyAxKQorICog
ICAgICAgIFZhbHVlIF49IGxlZnQtbW9zdCAzMiBiaXRzIG9mIEtleVtdCisgKiAgICBLZXlbXSA8
PCAxCisgKiAgICBCdWZmZXJbXSA8PCAxCisgKgorICogVGhlIGNvZGUgYmVsb3cgaXMgcHJvdmlk
ZWQgZm9yIGNvbnZlbmllbmNlIHdoZXJlIGFuIG9wZXJhdGluZyBzeXN0ZW0KKyAqIGRvZXMgbm90
IGFscmVhZHkgcHJvdmlkZSBhbiBpbXBsZW1lbnRhdGlvbi4KKyAqLworI2lmZGVmIFhFTl9ORVRJ
Rl9ERUZJTkVfVE9FUExJVFoKK3N0YXRpYyB1aW50MzJfdCB4ZW5fbmV0aWZfdG9lcGxpdHpfaGFz
aChjb25zdCB1aW50OF90ICprZXksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IGtleWxlbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCB1aW50OF90ICpidWYsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGJ1ZmxlbikKK3sKKyAgICB1bnNpZ25lZCBpbnQg
a2V5aSwgYnVmaTsKKyAgICB1aW50NjRfdCBwcmVmaXggPSAwOworICAgIHVpbnQ2NF90IGhhc2gg
PSAwOworCisgICAgLyogUHJlLWxvYWQgcHJlZml4IHdpdGggdGhlIGZpcnN0IDggYnl0ZXMgb2Yg
dGhlIGtleSAqLworICAgIGZvciAoa2V5aSA9IDA7IGtleWkgPCA4OyBrZXlpKyspIHsKKyAgICAg
ICAgcHJlZml4IDw8PSA4OworICAgICAgICBwcmVmaXggfD0gKGtleWkgPCBrZXlsZW4pID8ga2V5
W2tleWldIDogMDsKKyAgICB9CisKKyAgICBmb3IgKGJ1ZmkgPSAwOyBidWZpIDwgYnVmbGVuOyBi
dWZpKyspIHsKKyAgICAgICAgdWludDhfdCBieXRlID0gYnVmW2J1ZmldOworICAgICAgICB1bnNp
Z25lZCBpbnQgYml0OworCisgICAgICAgIGZvciAoYml0ID0gMDsgYml0IDwgODsgYml0KyspIHsK
KyAgICAgICAgICAgIGlmIChieXRlICYgMHg4MCkKKyAgICAgICAgICAgICAgICBoYXNoIF49IHBy
ZWZpeDsKKyAgICAgICAgICAgIHByZWZpeCA8PD0gMTsKKyAgICAgICAgICAgIGJ5dGUgPDw9MTsK
KyAgICAgICAgfQorCisgICAgICAgIC8qCisgICAgICAgICAqICdwcmVmaXgnIGhhcyBub3cgYmVl
biBsZWZ0LXNoaWZ0ZWQgYnkgOCwgc28KKyAgICAgICAgICogT1IgaW4gdGhlIG5leHQgYnl0ZS4K
KyAgICAgICAgICovCisgICAgICAgIHByZWZpeCB8PSAoa2V5aSA8IGtleWxlbikgPyBrZXlba2V5
aV0gOiAwOworICAgICAgICBrZXlpKys7CisgICAgfQorCisgICAgLyogVGhlIHZhbGlkIHBhcnQg
b2YgdGhlIGhhc2ggaXMgaW4gdGhlIHVwcGVyIDMyIGJpdHMuICovCisgICAgcmV0dXJuIGhhc2gg
Pj4gMzI7Cit9CisjZW5kaWYgLyogWEVOX05FVElGX0RFRklORV9UT0VQTElUWiAqLworCisvKgor
ICogQ29udHJvbCByZXF1ZXN0cyAoc3RydWN0IHhlbl9uZXRpZl9jdHJsX3JlcXVlc3QpCisgKiA9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KKyAqCisgKiBB
bGwgcmVxdWVzdHMgaGF2ZSB0aGUgZm9sbG93aW5nIGZvcm1hdDoKKyAqCisgKiAgICAwICAgICAx
ICAgICAyICAgICAzICAgICA0ICAgICA1ICAgICA2ICAgICA3ICBvY3RldAorICogKy0tLS0tKy0t
LS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKworICogfCAgICBpZCAgICAg
fCAgIHR5cGUgICAgfCAgICAgICAgIGRhdGFbMF0gICAgICAgfAorICogKy0tLS0tKy0tLS0tKy0t
LS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKworICogfCAgICAgICAgIGRhdGFbMV0g
ICAgICAgfCAgICAgICAgIGRhdGFbMl0gICAgICAgfAorICogKy0tLS0tKy0tLS0tKy0tLS0tKy0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKworICoKKyAqIGlkOiB0aGUgcmVxdWVzdCBpZGVu
dGlmaWVyLCBlY2hvZWQgaW4gcmVzcG9uc2UuCisgKiB0eXBlOiB0aGUgdHlwZSBvZiByZXF1ZXN0
IChzZWUgYmVsb3cpCisgKiBkYXRhW106IGFueSBkYXRhIGFzc29jaWF0ZWQgd2l0aCB0aGUgcmVx
dWVzdCAoZGV0ZXJtaW5lZCBieSB0eXBlKQorICovCisKK3N0cnVjdCB4ZW5fbmV0aWZfY3RybF9y
ZXF1ZXN0IHsKKyAgICB1aW50MTZfdCBpZDsKKyAgICB1aW50MTZfdCB0eXBlOworCisjZGVmaW5l
IFhFTl9ORVRJRl9DVFJMX1RZUEVfSU5WQUxJRCAgICAgICAgICAgICAgIDAKKyNkZWZpbmUgWEVO
X05FVElGX0NUUkxfVFlQRV9HRVRfSEFTSF9GTEFHUyAgICAgICAgMQorI2RlZmluZSBYRU5fTkVU
SUZfQ1RSTF9UWVBFX1NFVF9IQVNIX0ZMQUdTICAgICAgICAyCisjZGVmaW5lIFhFTl9ORVRJRl9D
VFJMX1RZUEVfU0VUX0hBU0hfS0VZICAgICAgICAgIDMKKyNkZWZpbmUgWEVOX05FVElGX0NUUkxf
VFlQRV9HRVRfSEFTSF9NQVBQSU5HX1NJWkUgNAorI2RlZmluZSBYRU5fTkVUSUZfQ1RSTF9UWVBF
X1NFVF9IQVNIX01BUFBJTkdfU0laRSA1CisjZGVmaW5lIFhFTl9ORVRJRl9DVFJMX1RZUEVfU0VU
X0hBU0hfTUFQUElORyAgICAgIDYKKyNkZWZpbmUgWEVOX05FVElGX0NUUkxfVFlQRV9TRVRfSEFT
SF9BTEdPUklUSE0gICAgNworCisgICAgdWludDMyX3QgZGF0YVszXTsKK307CisKKy8qCisgKiBD
b250cm9sIHJlc3BvbnNlcyAoc3RydWN0IHhlbl9uZXRpZl9jdHJsX3Jlc3BvbnNlKQorICogPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KKyAqCisgKiBB
bGwgcmVzcG9uc2VzIGhhdmUgdGhlIGZvbGxvd2luZyBmb3JtYXQ6CisgKgorICogICAgMCAgICAg
MSAgICAgMiAgICAgMyAgICAgNCAgICAgNSAgICAgNiAgICAgNyAgb2N0ZXQKKyAqICstLS0tLSst
LS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSsKKyAqIHwgICAgaWQgICAg
IHwgICB0eXBlICAgIHwgICAgICAgICBzdGF0dXMgICAgICAgIHwKKyAqICstLS0tLSstLS0tLSst
LS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSsKKyAqIHwgICAgICAgICBkYXRhICAg
ICAgICAgIHwKKyAqICstLS0tLSstLS0tLSstLS0tLSstLS0tLSsKKyAqCisgKiBpZDogdGhlIGNv
cnJlc3BvbmRpbmcgcmVxdWVzdCBpZGVudGlmaWVyCisgKiB0eXBlOiB0aGUgdHlwZSBvZiB0aGUg
Y29ycmVzcG9uZGluZyByZXF1ZXN0CisgKiBzdGF0dXM6IHRoZSBzdGF0dXMgb2YgcmVxdWVzdCBw
cm9jZXNzaW5nCisgKiBkYXRhOiBhbnkgZGF0YSBhc3NvY2lhdGVkIHdpdGggdGhlIHJlc3BvbnNl
IChkZXRlcm1pbmVkIGJ5IHR5cGUgYW5kCisgKiAgICAgICBzdGF0dXMpCisgKi8KKworc3RydWN0
IHhlbl9uZXRpZl9jdHJsX3Jlc3BvbnNlIHsKKyAgICB1aW50MTZfdCBpZDsKKyAgICB1aW50MTZf
dCB0eXBlOworICAgIHVpbnQzMl90IHN0YXR1czsKKworI2RlZmluZSBYRU5fTkVUSUZfQ1RSTF9T
VEFUVVNfU1VDQ0VTUyAgICAgICAgICAgMAorI2RlZmluZSBYRU5fTkVUSUZfQ1RSTF9TVEFUVVNf
Tk9UX1NVUFBPUlRFRCAgICAgMQorI2RlZmluZSBYRU5fTkVUSUZfQ1RSTF9TVEFUVVNfSU5WQUxJ
RF9QQVJBTUVURVIgMgorI2RlZmluZSBYRU5fTkVUSUZfQ1RSTF9TVEFUVVNfQlVGRkVSX09WRVJG
TE9XICAgMworCisgICAgdWludDMyX3QgZGF0YTsKK307CisKKy8qCisgKiBDb250cm9sIG1lc3Nh
Z2VzCisgKiA9PT09PT09PT09PT09PT09CisgKgorICogWEVOX05FVElGX0NUUkxfVFlQRV9TRVRf
SEFTSF9BTEdPUklUSE0KKyAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CisgKgorICogVGhpcyBpcyBzZW50IGJ5IHRoZSBmcm9udGVuZCB0byBzZXQgdGhlIGRlc2lyZWQg
aGFzaCBhbGdvcml0aG0uCisgKgorICogUmVxdWVzdDoKKyAqCisgKiAgdHlwZSAgICA9IFhFTl9O
RVRJRl9DVFJMX1RZUEVfU0VUX0hBU0hfQUxHT1JJVEhNCisgKiAgZGF0YVswXSA9IGEgWEVOX05F
VElGX0NUUkxfSEFTSF9BTEdPUklUSE1fKiB2YWx1ZQorICogIGRhdGFbMV0gPSAwCisgKiAgZGF0
YVsyXSA9IDAKKyAqCisgKiBSZXNwb25zZToKKyAqCisgKiAgc3RhdHVzID0gWEVOX05FVElGX0NU
UkxfU1RBVFVTX05PVF9TVVBQT1JURUQgICAgIC0gT3BlcmF0aW9uIG5vdAorICogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN1cHBvcnRlZAorICog
ICAgICAgICAgIFhFTl9ORVRJRl9DVFJMX1NUQVRVU19JTlZBTElEX1BBUkFNRVRFUiAtIFRoZSBh
bGdvcml0aG0gaXMgbm90CisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc3VwcG9ydGVkCisgKiAgICAgICAgICAgWEVOX05FVElGX0NUUkxfU1RB
VFVTX1NVQ0NFU1MgICAgICAgICAgIC0gT3BlcmF0aW9uIHN1Y2Nlc3NmdWwKKyAqCisgKiBOT1RF
OiBTZXR0aW5nIGRhdGFbMF0gdG8gWEVOX05FVElGX0NUUkxfSEFTSF9BTEdPUklUSE1fTk9ORSBk
aXNhYmxlcworICogICAgICAgaGFzaGluZyBhbmQgdGhlIGJhY2tlbmQgaXMgZnJlZSB0byBjaG9v
c2UgaG93IGl0IHN0ZWVycyBwYWNrZXRzCisgKiAgICAgICB0byBxdWV1ZXMgKHdoaWNoIGlzIHRo
ZSBkZWZhdWx0IGJlaGF2aW91cikuCisgKgorICogWEVOX05FVElGX0NUUkxfVFlQRV9HRVRfSEFT
SF9GTEFHUworICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorICoKKyAqIFRo
aXMgaXMgc2VudCBieSB0aGUgZnJvbnRlbmQgdG8gcXVlcnkgdGhlIHR5cGVzIG9mIGhhc2ggc3Vw
cG9ydGVkIGJ5CisgKiB0aGUgYmFja2VuZC4KKyAqCisgKiBSZXF1ZXN0OgorICoKKyAqICB0eXBl
ICAgID0gWEVOX05FVElGX0NUUkxfVFlQRV9HRVRfSEFTSF9GTEFHUworICogIGRhdGFbMF0gPSAw
CisgKiAgZGF0YVsxXSA9IDAKKyAqICBkYXRhWzJdID0gMAorICoKKyAqIFJlc3BvbnNlOgorICoK
KyAqICBzdGF0dXMgPSBYRU5fTkVUSUZfQ1RSTF9TVEFUVVNfTk9UX1NVUFBPUlRFRCAtIE9wZXJh
dGlvbiBub3Qgc3VwcG9ydGVkCisgKiAgICAgICAgICAgWEVOX05FVElGX0NUUkxfU1RBVFVTX1NV
Q0NFU1MgICAgICAgLSBPcGVyYXRpb24gc3VjY2Vzc2Z1bAorICogIGRhdGEgICA9IHN1cHBvcnRl
ZCBoYXNoIHR5cGVzIChpZiBvcGVyYXRpb24gd2FzIHN1Y2Nlc3NmdWwpCisgKgorICogTk9URTog
QSB2YWxpZCBoYXNoIGFsZ29yaXRobSBtdXN0IGJlIHNlbGVjdGVkIGJlZm9yZSB0aGlzIG9wZXJh
dGlvbiBjYW4KKyAqICAgICAgIHN1Y2NlZWQuCisgKgorICogWEVOX05FVElGX0NUUkxfVFlQRV9T
RVRfSEFTSF9GTEFHUworICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorICoK
KyAqIFRoaXMgaXMgc2VudCBieSB0aGUgZnJvbnRlbmQgdG8gc2V0IHRoZSB0eXBlcyBvZiBoYXNo
IHRoYXQgdGhlIGJhY2tlbmQKKyAqIHNob3VsZCBjYWxjdWxhdGUuIChTZWUgYWJvdmUgZm9yIGhh
c2ggdHlwZSBkZWZpbml0aW9ucykuCisgKiBOb3RlIHRoYXQgdGhlICdtYXhpbWFsJyB0eXBlIG9m
IGhhc2ggc2hvdWxkIGFsd2F5cyBiZSBjaG9zZW4uIEZvcgorICogZXhhbXBsZSwgaWYgdGhlIGZy
b250ZW5kIHNldHMgYm90aCBJUFY0IGFuZCBJUFY0X1RDUCBoYXNoIHR5cGVzIHRoZW4KKyAqIHRo
ZSBsYXR0ZXIgaGFzaCB0eXBlIHNob3VsZCBiZSBjYWxjdWxhdGVkIGZvciBhbnkgVENQIHBhY2tl
dCBhbmQgdGhlCisgKiBmb3JtZXIgb25seSBjYWxjdWxhdGVkIGZvciBub24tVENQIHBhY2tldHMu
CisgKgorICogUmVxdWVzdDoKKyAqCisgKiAgdHlwZSAgICA9IFhFTl9ORVRJRl9DVFJMX1RZUEVf
U0VUX0hBU0hfRkxBR1MKKyAqICBkYXRhWzBdID0gYml0d2lzZSBPUiBvZiBYRU5fTkVUSUZfQ1RS
TF9IQVNIX1RZUEVfKiB2YWx1ZXMKKyAqICBkYXRhWzFdID0gMAorICogIGRhdGFbMl0gPSAwCisg
KgorICogUmVzcG9uc2U6CisgKgorICogIHN0YXR1cyA9IFhFTl9ORVRJRl9DVFJMX1NUQVRVU19O
T1RfU1VQUE9SVEVEICAgICAtIE9wZXJhdGlvbiBub3QKKyAqICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdXBwb3J0ZWQKKyAqICAgICAgICAgICBY
RU5fTkVUSUZfQ1RSTF9TVEFUVVNfSU5WQUxJRF9QQVJBTUVURVIgLSBPbmUgb3IgbW9yZSBmbGFn
CisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dmFsdWUgaXMgaW52YWxpZCBvcgorICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc3VwcG9ydGVkCisgKiAgICAgICAgICAgWEVOX05FVElGX0NU
UkxfU1RBVFVTX1NVQ0NFU1MgICAgICAgICAgIC0gT3BlcmF0aW9uIHN1Y2Nlc3NmdWwKKyAqICBk
YXRhICAgPSAwCisgKgorICogTk9URTogQSB2YWxpZCBoYXNoIGFsZ29yaXRobSBtdXN0IGJlIHNl
bGVjdGVkIGJlZm9yZSB0aGlzIG9wZXJhdGlvbiBjYW4KKyAqICAgICAgIHN1Y2NlZWQuCisgKiAg
ICAgICBBbHNvLCBzZXR0aW5nIGRhdGFbMF0gdG8gemVybyBkaXNhYmxlcyBoYXNoaW5nIGFuZCB0
aGUgYmFja2VuZAorICogICAgICAgaXMgZnJlZSB0byBjaG9vc2UgaG93IGl0IHN0ZWVycyBwYWNr
ZXRzIHRvIHF1ZXVlcy4KKyAqCisgKiBYRU5fTkVUSUZfQ1RSTF9UWVBFX1NFVF9IQVNIX0tFWQor
ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKyAqCisgKiBUaGlzIGlzIHNlbnQg
YnkgdGhlIGZyb250ZW5kIHRvIHNldCB0aGUga2V5IG9mIHRoZSBoYXNoIGlmIHRoZSBhbGdvcml0
aG0KKyAqIHJlcXVpcmVzIGl0LiAoU2VlIGhhc2ggYWxnb3JpdGhtcyBhYm92ZSkuCisgKgorICog
UmVxdWVzdDoKKyAqCisgKiAgdHlwZSAgICA9IFhFTl9ORVRJRl9DVFJMX1RZUEVfU0VUX0hBU0hf
S0VZCisgKiAgZGF0YVswXSA9IGdyYW50IHJlZmVyZW5jZSBvZiBwYWdlIGNvbnRhaW5pbmcgdGhl
IGtleSAoYXNzdW1lZCB0bworICogICAgICAgICAgICBzdGFydCBhdCBiZWdpbm5pbmcgb2YgZ3Jh
bnQpCisgKiAgZGF0YVsxXSA9IHNpemUgb2Yga2V5IGluIG9jdGV0cworICogIGRhdGFbMl0gPSAw
CisgKgorICogUmVzcG9uc2U6CisgKgorICogIHN0YXR1cyA9IFhFTl9ORVRJRl9DVFJMX1NUQVRV
U19OT1RfU1VQUE9SVEVEICAgICAtIE9wZXJhdGlvbiBub3QKKyAqICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdXBwb3J0ZWQKKyAqICAgICAgICAg
ICBYRU5fTkVUSUZfQ1RSTF9TVEFUVVNfSU5WQUxJRF9QQVJBTUVURVIgLSBLZXkgc2l6ZSBpcyBp
bnZhbGlkCisgKiAgICAgICAgICAgWEVOX05FVElGX0NUUkxfU1RBVFVTX0JVRkZFUl9PVkVSRkxP
VyAgIC0gS2V5IHNpemUgaXMgbGFyZ2VyCisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdGhhbiB0aGUgYmFja2VuZAorICogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN1cHBvcnRzCisgKiAgICAg
ICAgICAgWEVOX05FVElGX0NUUkxfU1RBVFVTX1NVQ0NFU1MgICAgICAgICAgIC0gT3BlcmF0aW9u
IHN1Y2Nlc3NmdWwKKyAqICBkYXRhICAgPSAwCisgKgorICogTk9URTogQW55IGtleSBvY3RldHMg
bm90IHNwZWNpZmllZCBhcmUgYXNzdW1lZCB0byBiZSB6ZXJvICh0aGUga2V5CisgKiAgICAgICBp
cyBhc3N1bWVkIHRvIGJlIGVtcHR5IGJ5IGRlZmF1bHQpIGFuZCBzcGVjaWZ5aW5nIGEgbmV3IGtl
eQorICogICAgICAgaW52YWxpZGF0ZXMgYW55IHByZXZpb3VzIGtleSwgaGVuY2Ugc3BlY2lmeWlu
ZyBhIGtleSBzaXplIG9mCisgKiAgICAgICB6ZXJvIHdpbGwgY2xlYXIgdGhlIGtleSAod2hpY2gg
ZW5zdXJlcyB0aGF0IHRoZSBjYWxjdWxhdGVkIGhhc2gKKyAqICAgICAgIHdpbGwgYWx3YXlzIGJl
IHplcm8pLgorICogICAgICAgVGhlIG1heGltdW0gc2l6ZSBvZiBrZXkgaXMgYWxnb3JpdGhtIGFu
ZCBiYWNrZW5kIHNwZWNpZmljLCBidXQKKyAqICAgICAgIGlzIGFsc28gbGltaXRlZCBieSB0aGUg
c2luZ2xlIGdyYW50IHJlZmVyZW5jZS4KKyAqICAgICAgIFRoZSBncmFudCByZWZlcmVuY2UgbWF5
IGJlIHJlYWQtb25seSBhbmQgbXVzdCByZW1haW4gdmFsaWQgdW50aWwKKyAqICAgICAgIHRoZSBy
ZXNwb25zZSBoYXMgYmVlbiBwcm9jZXNzZWQuCisgKgorICogWEVOX05FVElGX0NUUkxfVFlQRV9H
RVRfSEFTSF9NQVBQSU5HX1NJWkUKKyAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCisgKgorICogVGhpcyBpcyBzZW50IGJ5IHRoZSBmcm9udGVuZCB0byBxdWVyeSB0
aGUgbWF4aW11bSBzaXplIG9mIG1hcHBpbmcKKyAqIHRhYmxlIHN1cHBvcnRlZCBieSB0aGUgYmFj
a2VuZC4gVGhlIHNpemUgaXMgc3BlY2lmaWVkIGluIHRlcm1zIG9mCisgKiB0YWJsZSBlbnRyaWVz
LgorICoKKyAqIFJlcXVlc3Q6CisgKgorICogIHR5cGUgICAgPSBYRU5fTkVUSUZfQ1RSTF9UWVBF
X0dFVF9IQVNIX01BUFBJTkdfU0laRQorICogIGRhdGFbMF0gPSAwCisgKiAgZGF0YVsxXSA9IDAK
KyAqICBkYXRhWzJdID0gMAorICoKKyAqIFJlc3BvbnNlOgorICoKKyAqICBzdGF0dXMgPSBYRU5f
TkVUSUZfQ1RSTF9TVEFUVVNfTk9UX1NVUFBPUlRFRCAtIE9wZXJhdGlvbiBub3Qgc3VwcG9ydGVk
CisgKiAgICAgICAgICAgWEVOX05FVElGX0NUUkxfU1RBVFVTX1NVQ0NFU1MgICAgICAgLSBPcGVy
YXRpb24gc3VjY2Vzc2Z1bAorICogIGRhdGEgICA9IG1heGltdW0gbnVtYmVyIG9mIGVudHJpZXMg
YWxsb3dlZCBpbiB0aGUgbWFwcGluZyB0YWJsZQorICogICAgICAgICAgIChpZiBvcGVyYXRpb24g
d2FzIHN1Y2Nlc3NmdWwpIG9yIHplcm8gaWYgYSBtYXBwaW5nIHRhYmxlIGlzCisgKiAgICAgICAg
ICAgbm90IHN1cHBvcnRlZCAoaS5lLiBoYXNoIG1hcHBpbmcgaXMgZG9uZSBvbmx5IGJ5IG1vZHVs
YXIKKyAqICAgICAgICAgICBhcml0aG1ldGljKS4KKyAqCisgKiBYRU5fTkVUSUZfQ1RSTF9UWVBF
X1NFVF9IQVNIX01BUFBJTkdfU0laRQorICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQorICoKKyAqIFRoaXMgaXMgc2VudCBieSB0aGUgZnJvbnRlbmQgdG8gc2V0IHRoZSBh
Y3R1YWwgc2l6ZSBvZiB0aGUgbWFwcGluZworICogdGFibGUgdG8gYmUgdXNlZCBieSB0aGUgYmFj
a2VuZC4gVGhlIHNpemUgaXMgc3BlY2lmaWVkIGluIHRlcm1zIG9mCisgKiB0YWJsZSBlbnRyaWVz
LgorICogQW55IHByZXZpb3VzIHRhYmxlIGlzIGludmFsaWRhdGVkIGJ5IHRoaXMgbWVzc2FnZSBh
bmQgYW55IG5ldyB0YWJsZQorICogaXMgYXNzdW1lZCB0byBiZSB6ZXJvIGZpbGxlZC4KKyAqCisg
KiBSZXF1ZXN0OgorICoKKyAqICB0eXBlICAgID0gWEVOX05FVElGX0NUUkxfVFlQRV9TRVRfSEFT
SF9NQVBQSU5HX1NJWkUKKyAqICBkYXRhWzBdID0gbnVtYmVyIG9mIGVudHJpZXMgaW4gbWFwcGlu
ZyB0YWJsZQorICogIGRhdGFbMV0gPSAwCisgKiAgZGF0YVsyXSA9IDAKKyAqCisgKiBSZXNwb25z
ZToKKyAqCisgKiAgc3RhdHVzID0gWEVOX05FVElGX0NUUkxfU1RBVFVTX05PVF9TVVBQT1JURUQg
ICAgIC0gT3BlcmF0aW9uIG5vdAorICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN1cHBvcnRlZAorICogICAgICAgICAgIFhFTl9ORVRJRl9DVFJM
X1NUQVRVU19JTlZBTElEX1BBUkFNRVRFUiAtIFRhYmxlIHNpemUgaXMgaW52YWxpZAorICogICAg
ICAgICAgIFhFTl9ORVRJRl9DVFJMX1NUQVRVU19TVUNDRVNTICAgICAgICAgICAtIE9wZXJhdGlv
biBzdWNjZXNzZnVsCisgKiAgZGF0YSAgID0gMAorICoKKyAqIE5PVEU6IFNldHRpbmcgZGF0YVsw
XSB0byAwIG1lYW5zIHRoYXQgaGFzaCBtYXBwaW5nIHNob3VsZCBiZSBkb25lCisgKiAgICAgICB1
c2luZyBtb2R1bGFyIGFyaXRobWV0aWMuCisgKgorICogWEVOX05FVElGX0NUUkxfVFlQRV9TRVRf
SEFTSF9NQVBQSU5HCisgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKyAq
CisgKiBUaGlzIGlzIHNlbnQgYnkgdGhlIGZyb250ZW5kIHRvIHNldCB0aGUgY29udGVudCBvZiB0
aGUgdGFibGUgbWFwcGluZworICogaGFzaCB2YWx1ZSB0byBxdWV1ZSBudW1iZXIuIFRoZSBiYWNr
ZW5kIHNob3VsZCBjYWxjdWxhdGUgdGhlIGhhc2ggZnJvbQorICogdGhlIHBhY2tldCBoZWFkZXIs
IHVzZSBpdCBhcyBhbiBpbmRleCBpbnRvIHRoZSB0YWJsZSAobW9kdWxvIHRoZSBzaXplCisgKiBv
ZiB0aGUgdGFibGUpIGFuZCB0aGVuIHN0ZWVyIHRoZSBwYWNrZXQgdG8gdGhlIHF1ZXVlIG51bWJl
ciBmb3VuZCBhdAorICogdGhhdCBpbmRleC4KKyAqCisgKiBSZXF1ZXN0OgorICoKKyAqICB0eXBl
ICAgID0gWEVOX05FVElGX0NUUkxfVFlQRV9TRVRfSEFTSF9NQVBQSU5HCisgKiAgZGF0YVswXSA9
IGdyYW50IHJlZmVyZW5jZSBvZiBwYWdlIGNvbnRhaW5pbmcgdGhlIG1hcHBpbmcgKHN1Yi0pdGFi
bGUKKyAqICAgICAgICAgICAgKGFzc3VtZWQgdG8gc3RhcnQgYXQgYmVnaW5uaW5nIG9mIGdyYW50
KQorICogIGRhdGFbMV0gPSBzaXplIG9mIChzdWItKXRhYmxlIGluIGVudHJpZXMKKyAqICBkYXRh
WzJdID0gb2Zmc2V0LCBpbiBlbnRyaWVzLCBvZiBzdWItdGFibGUgd2l0aGluIG92ZXJhbGwgdGFi
bGUKKyAqCisgKiBSZXNwb25zZToKKyAqCisgKiAgc3RhdHVzID0gWEVOX05FVElGX0NUUkxfU1RB
VFVTX05PVF9TVVBQT1JURUQgICAgIC0gT3BlcmF0aW9uIG5vdAorICogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN1cHBvcnRlZAorICogICAgICAg
ICAgIFhFTl9ORVRJRl9DVFJMX1NUQVRVU19JTlZBTElEX1BBUkFNRVRFUiAtIFRhYmxlIHNpemUg
b3IgY29udGVudAorICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGlzIGludmFsaWQKKyAqICAgICAgICAgICBYRU5fTkVUSUZfQ1RSTF9TVEFUVVNf
QlVGRkVSX09WRVJGTE9XICAgLSBUYWJsZSBzaXplIGlzIGxhcmdlcgorICogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoYW4gdGhlIGJhY2tlbmQK
KyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
dXBwb3J0cworICogICAgICAgICAgIFhFTl9ORVRJRl9DVFJMX1NUQVRVU19TVUNDRVNTICAgICAg
ICAgICAtIE9wZXJhdGlvbiBzdWNjZXNzZnVsCisgKiAgZGF0YSAgID0gMAorICoKKyAqIE5PVEU6
IFRoZSBvdmVyYWxsIHRhYmxlIGhhcyB0aGUgZm9sbG93aW5nIGZvcm1hdDoKKyAqCisgKiAgICAg
ICAgICAwICAgICAxICAgICAyICAgICAzICAgICA0ICAgICA1ICAgICA2ICAgICA3ICBvY3RldAor
ICogICAgICAgKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0t
KworICogICAgICAgfCAgICAgICBtYXBwaW5nWzBdICAgICAgfCAgICAgICBtYXBwaW5nWzFdICAg
ICAgfAorICogICAgICAgKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0t
Ky0tLS0tKworICogICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgLiAgICAgICAgICAgICAg
ICAgICAgICAgfAorICogICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgLiAgICAgICAgICAg
ICAgICAgICAgICAgfAorICogICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgLiAgICAgICAg
ICAgICAgICAgICAgICAgfAorICogICAgICAgKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0t
Ky0tLS0tKy0tLS0tKy0tLS0tKworICogICAgICAgfCAgICAgIG1hcHBpbmdbTi0yXSAgICAgfCAg
ICAgIG1hcHBpbmdbTi0xXSAgICAgfAorICogICAgICAgKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0t
Ky0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKworICoKKyAqICAgICAgIHdoZXJlIE4gaXMgc3BlY2lm
aWVkIGJ5IGEgWEVOX05FVElGX0NUUkxfVFlQRV9TRVRfSEFTSF9NQVBQSU5HX1NJWkUKKyAqICAg
ICAgIG1lc3NhZ2UgYW5kIGVhY2ggIG1hcHBpbmcgbXVzdCBzcGVjaWZpZXMgYSBxdWV1ZSBiZXR3
ZWVuIDAgYW5kCisgKiAgICAgICAibXVsdGktcXVldWUtbnVtLXF1ZXVlcyIgKHNlZSBhYm92ZSku
CisgKiAgICAgICBUaGUgYmFja2VuZCBtYXkgc3VwcG9ydCBhIG1hcHBpbmcgdGFibGUgbGFyZ2Vy
IHRoYW4gY2FuIGJlCisgKiAgICAgICBtYXBwZWQgYnkgYSBzaW5nbGUgZ3JhbnQgcmVmZXJlbmNl
LiBUaHVzIHN1Yi10YWJsZXMgd2l0aGluIGEKKyAqICAgICAgIGxhcmdlciB0YWJsZSBjYW4gYmUg
aW5kaXZpZHVhbGx5IHNldCBieSBzZW5kaW5nIG11bHRpcGxlIG1lc3NhZ2VzCisgKiAgICAgICB3
aXRoIGRpZmZlcmluZyBvZmZzZXQgdmFsdWVzLiBTcGVjaWZ5aW5nIGEgbmV3IHN1Yi10YWJsZSBk
b2VzIG5vdAorICogICAgICAgaW52YWxpZGF0ZSBhbnkgdGFibGUgZGF0YSBvdXRzaWRlIHRoYXQg
cmFuZ2UuCisgKiAgICAgICBUaGUgZ3JhbnQgcmVmZXJlbmNlIG1heSBiZSByZWFkLW9ubHkgYW5k
IG11c3QgcmVtYWluIHZhbGlkIHVudGlsCisgKiAgICAgICB0aGUgcmVzcG9uc2UgaGFzIGJlZW4g
cHJvY2Vzc2VkLgorICovCisKK0RFRklORV9SSU5HX1RZUEVTKHhlbl9uZXRpZl9jdHJsLAorICAg
ICAgICAgICAgICAgICAgc3RydWN0IHhlbl9uZXRpZl9jdHJsX3JlcXVlc3QsCisgICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgeGVuX25ldGlmX2N0cmxfcmVzcG9uc2UpOworCisvKgorICogR3Vlc3Qg
dHJhbnNtaXQKKyAqID09PT09PT09PT09PT09CisgKgorICogVGhpcyBpcyB0aGUgJ3dpcmUnIGZv
cm1hdCBmb3IgdHJhbnNtaXQgKGZyb250ZW5kIC0+IGJhY2tlbmQpIHBhY2tldHM6CisgKgorICog
IEZyYWdtZW50IDE6IG5ldGlmX3R4X3JlcXVlc3RfdCAgLSBmbGFncyA9IE5FVFRYRl8qCisgKiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemUgPSB0b3RhbCBwYWNrZXQgc2l6
ZQorICogW0V4dHJhIDE6IG5ldGlmX2V4dHJhX2luZm9fdF0gICAgLSAob25seSBpZiBmcmFnbWVu
dCAxIGZsYWdzIGluY2x1ZGUKKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IE5FVFRYRl9leHRyYV9pbmZvKQorICogIC4uLgorICogW0V4dHJhIE46IG5ldGlmX2V4dHJhX2lu
Zm9fdF0gICAgLSAob25seSBpZiBleHRyYSBOLTEgZmxhZ3MgaW5jbHVkZQorICogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX05FVElGX0VYVFJBX01PUkUpCisgKiAgLi4u
CisgKiAgRnJhZ21lbnQgTjogbmV0aWZfdHhfcmVxdWVzdF90ICAtIChvbmx5IGlmIGZyYWdtZW50
IE4tMSBmbGFncyBpbmNsdWRlCisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBORVRUWEZfbW9yZV9kYXRhIC0gZmxhZ3Mgb24gcHJlY2VkaW5nCisgKiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBleHRyYXMgYXJlIG5vdCByZWxldmFudCBoZXJlKQorICog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGFncyA9IDAKKyAqICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZSA9IGZyYWdtZW50IHNpemUKKyAqCisgKiBO
T1RFOgorICoKKyAqIFRoaXMgZm9ybWF0IHNsaWdodGx5IGlzIGRpZmZlcmVudCBmcm9tIHRoYXQg
dXNlZCBmb3IgcmVjZWl2ZQorICogKGJhY2tlbmQgLT4gZnJvbnRlbmQpIHBhY2tldHMuIFNwZWNp
ZmljYWxseSwgaW4gYSBtdWx0aS1mcmFnbWVudAorICogcGFja2V0IHRoZSBhY3R1YWwgc2l6ZSBv
ZiBmcmFnbWVudCAxIGNhbiBvbmx5IGJlIGRldGVybWluZWQgYnkKKyAqIHN1YnRyYWN0aW5nIHRo
ZSBzaXplcyBvZiBmcmFnbWVudHMgMi4uTiBmcm9tIHRoZSB0b3RhbCBwYWNrZXQgc2l6ZS4KKyAq
CisgKiBSaW5nIHNsb3Qgc2l6ZSBpcyAxMiBvY3RldHMsIGhvd2V2ZXIgbm90IGFsbCByZXF1ZXN0
L3Jlc3BvbnNlCisgKiBzdHJ1Y3RzIHVzZSB0aGUgZnVsbCBzaXplLgorICoKKyAqIHR4IHJlcXVl
c3QgZGF0YSAobmV0aWZfdHhfcmVxdWVzdF90KQorICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCisgKgorICogICAgMCAgICAgMSAgICAgMiAgICAgMyAgICAgNCAgICAgNSAg
ICAgNiAgICAgNyAgb2N0ZXQKKyAqICstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0t
LSstLS0tLSstLS0tLSsKKyAqIHwgZ3JhbnQgcmVmICAgICAgICAgICAgIHwgb2Zmc2V0ICAgIHwg
ZmxhZ3MgICAgIHwKKyAqICstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0t
LSstLS0tLSsKKyAqIHwgaWQgICAgICAgIHwgc2l6ZSAgICAgIHwKKyAqICstLS0tLSstLS0tLSst
LS0tLSstLS0tLSsKKyAqCisgKiBncmFudCByZWY6IFJlZmVyZW5jZSB0byBidWZmZXIgcGFnZS4K
KyAqIG9mZnNldDogT2Zmc2V0IHdpdGhpbiBidWZmZXIgcGFnZS4KKyAqIGZsYWdzOiBORVRUWEZf
Ki4KKyAqIGlkOiByZXF1ZXN0IGlkZW50aWZpZXIsIGVjaG9lZCBpbiByZXNwb25zZS4KKyAqIHNp
emU6IHBhY2tldCBzaXplIGluIGJ5dGVzLgorICoKKyAqIHR4IHJlc3BvbnNlIChuZXRpZl90eF9y
ZXNwb25zZV90KQorICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisgKgorICog
ICAgMCAgICAgMSAgICAgMiAgICAgMyAgICAgNCAgICAgNSAgICAgNiAgICAgNyAgb2N0ZXQKKyAq
ICstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSsKKyAqIHwg
aWQgICAgICAgIHwgc3RhdHVzICAgIHwgdW51c2VkICAgICAgICAgICAgICAgIHwKKyAqICstLS0t
LSstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSsKKyAqIHwgdW51c2Vk
ICAgICAgICAgICAgICAgIHwKKyAqICstLS0tLSstLS0tLSstLS0tLSstLS0tLSsKKyAqCisgKiBp
ZDogcmVmbGVjdHMgaWQgaW4gdHJhbnNtaXQgcmVxdWVzdAorICogc3RhdHVzOiBORVRJRl9SU1Bf
KgorICoKKyAqIEd1ZXN0IHJlY2VpdmUKKyAqID09PT09PT09PT09PT0KKyAqCisgKiBUaGlzIGlz
IHRoZSAnd2lyZScgZm9ybWF0IGZvciByZWNlaXZlIChiYWNrZW5kIC0+IGZyb250ZW5kKSBwYWNr
ZXRzOgorICoKKyAqICBGcmFnbWVudCAxOiBuZXRpZl9yeF9yZXF1ZXN0X3QgIC0gZmxhZ3MgPSBO
RVRSWEZfKgorICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplID0gZnJh
Z21lbnQgc2l6ZQorICogW0V4dHJhIDE6IG5ldGlmX2V4dHJhX2luZm9fdF0gICAgLSAob25seSBp
ZiBmcmFnbWVudCAxIGZsYWdzIGluY2x1ZGUKKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIE5FVFJYRl9leHRyYV9pbmZvKQorICogIC4uLgorICogW0V4dHJhIE46IG5ldGlm
X2V4dHJhX2luZm9fdF0gICAgLSAob25seSBpZiBleHRyYSBOLTEgZmxhZ3MgaW5jbHVkZQorICog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX05FVElGX0VYVFJBX01PUkUp
CiAgKiAgLi4uCi0gKiAgUmVxdWVzdCBOOiBuZXRpZl90eF9yZXF1ZXN0IC0tIDAKKyAqICBGcmFn
bWVudCBOOiBuZXRpZl9yeF9yZXF1ZXN0X3QgIC0gKG9ubHkgaWYgZnJhZ21lbnQgTi0xIGZsYWdz
IGluY2x1ZGUKKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5FVFJYRl9t
b3JlX2RhdGEgLSBmbGFncyBvbiBwcmVjZWRpbmcKKyAqICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGV4dHJhcyBhcmUgbm90IHJlbGV2YW50IGhlcmUpCisgKiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZsYWdzID0gMAorICogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzaXplID0gZnJhZ21lbnQgc2l6ZQorICoKKyAqIE5PVEU6CisgKgor
ICogVGhpcyBmb3JtYXQgc2xpZ2h0bHkgaXMgZGlmZmVyZW50IGZyb20gdGhhdCB1c2VkIGZvciB0
cmFuc21pdAorICogKGZyb250ZW5kIC0+IGJhY2tlbmQpIHBhY2tldHMuIFNwZWNpZmljYWxseSwg
aW4gYSBtdWx0aS1mcmFnbWVudAorICogcGFja2V0IHRoZSBzaXplIG9mIHRoZSBwYWNrZXQgY2Fu
IG9ubHkgYmUgZGV0ZXJtaW5lZCBieSBzdW1taW5nIHRoZQorICogc2l6ZXMgb2YgZnJhZ21lbnRz
IDEuLk4uCisgKgorICogUmluZyBzbG90IHNpemUgaXMgOCBvY3RldHMuCisgKgorICogcnggcmVx
dWVzdCAobmV0aWZfcnhfcmVxdWVzdF90KQorICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQorICoKKyAqICAgIDAgICAgIDEgICAgIDIgICAgIDMgICAgIDQgICAgIDUgICAgIDYgICAg
IDcgIG9jdGV0CisgKiArLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0r
LS0tLS0rCisgKiB8IGlkICAgICAgICB8IHBhZCAgICAgICB8IGdyZWYgICAgICAgICAgICAgICAg
ICB8CisgKiArLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0r
CisgKgorICogaWQ6IHJlcXVlc3QgaWRlbnRpZmllciwgZWNob2VkIGluIHJlc3BvbnNlLgorICog
Z3JlZjogcmVmZXJlbmNlIHRvIGluY29taW5nIGdyYW50ZWQgZnJhbWUuCisgKgorICogcnggcmVz
cG9uc2UgKG5ldGlmX3J4X3Jlc3BvbnNlX3QpCisgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KKyAqCisgKiAgICAwICAgICAxICAgICAyICAgICAzICAgICA0ICAgICA1ICAgICA2
ICAgICA3ICBvY3RldAorICogKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0t
LS0tKy0tLS0tKworICogfCBpZCAgICAgICAgfCBvZmZzZXQgICAgfCBmbGFncyAgICAgfCBzdGF0
dXMgICAgfAorICogKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0t
LS0tKworICoKKyAqIGlkOiByZWZsZWN0cyBpZCBpbiByZWNlaXZlIHJlcXVlc3QKKyAqIG9mZnNl
dDogb2Zmc2V0IGluIHBhZ2Ugb2Ygc3RhcnQgb2YgcmVjZWl2ZWQgcGFja2V0CisgKiBmbGFnczog
TkVUUlhGXyoKKyAqIHN0YXR1czogLXZlOiBORVRJRl9SU1BfKjsgK3ZlOiBSeCdlZCBwa3Qgc2l6
ZS4KKyAqCisgKiBOT1RFOiBIaXN0b3JpY2FsbHksIHRvIHN1cHBvcnQgR1NPIG9uIHRoZSBmcm9u
dGVuZCByZWNlaXZlIHNpZGUsIExpbnV4CisgKiAgICAgICBuZXRmcm9udCBkb2VzIG5vdCBtYWtl
IHVzZSBvZiB0aGUgcnggcmVzcG9uc2UgaWQgKGJlY2F1c2UsIGFzCisgKiAgICAgICBkZXNjcmli
ZWQgYmVsb3csIGV4dHJhIGluZm8gc3RydWN0dXJlcyBvdmVybGF5IHRoZSBpZCBmaWVsZCkuCisg
KiAgICAgICBJbnN0ZWFkIGl0IGFzc3VtZXMgdGhhdCByZXNwb25zZXMgYWx3YXlzIGFwcGVhciBp
biB0aGUgc2FtZSByaW5nCisgKiAgICAgICBzbG90IGFzIHRoZWlyIGNvcnJlc3BvbmRpbmcgcmVx
dWVzdC4gVGh1cywgdG8gbWFpbnRhaW4KKyAqICAgICAgIGNvbXBhdGliaWxpdHksIGJhY2tlbmRz
IG11c3QgbWFrZSBzdXJlIHRoaXMgaXMgdGhlIGNhc2UuCisgKgorICogRXh0cmEgSW5mbworICog
PT09PT09PT09PQorICoKKyAqIENhbiBiZSBwcmVzZW50IGlmIGluaXRpYWwgcmVxdWVzdCBvciBy
ZXNwb25zZSBoYXMgTkVUe1QsUn1YRl9leHRyYV9pbmZvLAorICogb3IgcHJldmlvdXMgZXh0cmEg
cmVxdWVzdCBoYXMgWEVOX05FVElGX0VYVFJBX01PUkUuCisgKgorICogVGhlIHN0cnVjdCB0aGVy
ZWZvcmUgbmVlZHMgdG8gZml0IGludG8gZWl0aGVyIGEgdHggb3Igcnggc2xvdCBhbmQKKyAqIGlz
IHRoZXJlZm9yZSBsaW1pdGVkIHRvIDggb2N0ZXRzLgorICoKKyAqIE5PVEU6IEJlY2F1c2UgZXh0
cmEgaW5mbyBkYXRhIG92ZXJsYXlzIHRoZSB1c3VhbCByZXF1ZXN0L3Jlc3BvbnNlCisgKiAgICAg
ICBzdHJ1Y3R1cmVzLCB0aGVyZSBpcyBubyBpZCBpbmZvcm1hdGlvbiBpbiB0aGUgb3Bwb3NpdGUg
ZGlyZWN0aW9uLgorICogICAgICAgU28sIGlmIGFuIGV4dHJhIGluZm8gb3ZlcmxheXMgYW4gcngg
cmVzcG9uc2UgdGhlIGZyb250ZW5kIGNhbgorICogICAgICAgYXNzdW1lIHRoYXQgaXQgaXMgaW4g
dGhlIHNhbWUgcmluZyBzbG90IGFzIHRoZSByZXF1ZXN0IHRoYXQgd2FzCisgKiAgICAgICBjb25z
dW1lZCB0byBtYWtlIHRoZSBzbG90IGF2YWlsYWJsZSwgYW5kIHRoZSBiYWNrZW5kIG11c3QgZW5z
dXJlCisgKiAgICAgICB0aGlzIGFzc3VtcHRpb24gaXMgdHJ1ZS4KKyAqCisgKiBleHRyYSBpbmZv
IChuZXRpZl9leHRyYV9pbmZvX3QpCisgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CisgKgorICogR2VuZXJhbCBmb3JtYXQ6CisgKgorICogICAgMCAgICAgMSAgICAgMiAgICAgMyAg
ICAgNCAgICAgNSAgICAgNiAgICAgNyAgb2N0ZXQKKyAqICstLS0tLSstLS0tLSstLS0tLSstLS0t
LSstLS0tLSstLS0tLSstLS0tLSstLS0tLSsKKyAqIHx0eXBlIHxmbGFnc3wgdHlwZSBzcGVjaWZp
YyBkYXRhICAgICAgICAgICAgICAgIHwKKyAqICstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0t
LSstLS0tLSstLS0tLSstLS0tLSsKKyAqIHwgcGFkZGluZyBmb3IgdHggICAgICAgIHwKKyAqICst
LS0tLSstLS0tLSstLS0tLSstLS0tLSsKKyAqCisgKiB0eXBlOiBYRU5fTkVUSUZfRVhUUkFfVFlQ
RV8qCisgKiBmbGFnczogWEVOX05FVElGX0VYVFJBX0ZMQUdfKgorICogcGFkZGluZyBmb3IgdHg6
IHByZXNlbnQgb25seSBpbiB0aGUgdHggY2FzZSBkdWUgdG8gOCBvY3RldCBsaW1pdAorICogICAg
ICAgICAgICAgICAgIGZyb20gcnggY2FzZS4gTm90IHNob3duIGluIHR5cGUgc3BlY2lmaWMgZW50
cmllcworICogICAgICAgICAgICAgICAgIGJlbG93LgorICoKKyAqIFhFTl9ORVRJRl9FWFRSQV9U
WVBFX0dTTzoKKyAqCisgKiAgICAwICAgICAxICAgICAyICAgICAzICAgICA0ICAgICA1ICAgICA2
ICAgICA3ICBvY3RldAorICogKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0t
LS0tKy0tLS0tKworICogfHR5cGUgfGZsYWdzfCBzaXplICAgICAgfHR5cGUgfCBwYWQgfCBmZWF0
dXJlcyAgfAorICogKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0t
LS0tKworICoKKyAqIHR5cGU6IE11c3QgYmUgWEVOX05FVElGX0VYVFJBX1RZUEVfR1NPCisgKiBm
bGFnczogWEVOX05FVElGX0VYVFJBX0ZMQUdfKgorICogc2l6ZTogTWF4aW11bSBwYXlsb2FkIHNp
emUgb2YgZWFjaCBzZWdtZW50LiBGb3IgZXhhbXBsZSwKKyAqICAgICAgIGZvciBUQ1AgdGhpcyBp
cyBqdXN0IHRoZSBwYXRoIE1TUy4KKyAqIHR5cGU6IFhFTl9ORVRJRl9HU09fVFlQRV8qOiBUaGlz
IGRldGVybWluZXMgdGhlIHByb3RvY29sIG9mCisgKiAgICAgICB0aGUgcGFja2V0IGFuZCBhbnkg
ZXh0cmEgZmVhdHVyZXMgcmVxdWlyZWQgdG8gc2VnbWVudCB0aGUKKyAqICAgICAgIHBhY2tldCBw
cm9wZXJseS4KKyAqIGZlYXR1cmVzOiBFTl9ORVRJRl9HU09fRkVBVF8qOiBUaGlzIHNwZWNpZmll
cyBhbnkgZXh0cmEgR1NPCisgKiAgICAgICAgICAgZmVhdHVyZXMgcmVxdWlyZWQgdG8gcHJvY2Vz
cyB0aGlzIHBhY2tldCwgc3VjaCBhcyBFQ04KKyAqICAgICAgICAgICBzdXBwb3J0IGZvciBUQ1B2
NC4KKyAqCisgKiBYRU5fTkVUSUZfRVhUUkFfVFlQRV9NQ0FTVF97QURELERFTH06CisgKgorICog
ICAgMCAgICAgMSAgICAgMiAgICAgMyAgICAgNCAgICAgNSAgICAgNiAgICAgNyAgb2N0ZXQKKyAq
ICstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSsKKyAqIHx0
eXBlIHxmbGFnc3wgYWRkciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKKyAqICstLS0t
LSstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSsKKyAqCisgKiB0eXBl
OiBNdXN0IGJlIFhFTl9ORVRJRl9FWFRSQV9UWVBFX01DQVNUX3tBREQsREVMfQorICogZmxhZ3M6
IFhFTl9ORVRJRl9FWFRSQV9GTEFHXyoKKyAqIGFkZHI6IGFkZHJlc3MgdG8gYWRkL3JlbW92ZQor
ICoKKyAqIFhFTl9ORVRJRl9FWFRSQV9UWVBFX0hBU0g6CisgKgorICogQSBiYWNrZW5kIHRoYXQg
c3VwcG9ydHMgdGVvcGxpdHogaGFzaGluZyBpcyBhc3N1bWVkIHRvIGFjY2VwdAorICogdGhpcyB0
eXBlIG9mIGV4dHJhIGluZm8gaW4gdHJhbnNtaXQgcGFja2V0cy4KKyAqIEEgZnJvbnRlbmQgdGhh
dCBlbmFibGVzIGhhc2hpbmcgaXMgYXNzdW1lZCB0byBhY2NlcHQKKyAqIHRoaXMgdHlwZSBvZiBl
eHRyYSBpbmZvIGluIHJlY2VpdmUgcGFja2V0cy4KKyAqCisgKiAgICAwICAgICAxICAgICAyICAg
ICAzICAgICA0ICAgICA1ICAgICA2ICAgICA3ICBvY3RldAorICogKy0tLS0tKy0tLS0tKy0tLS0t
Ky0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKworICogfHR5cGUgfGZsYWdzfGh0eXBlfCBh
bGcgfExTQiAtLS0tIHZhbHVlIC0tLS0gTVNCfAorICogKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0t
Ky0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKworICoKKyAqIHR5cGU6IE11c3QgYmUgWEVOX05FVElG
X0VYVFJBX1RZUEVfSEFTSAorICogZmxhZ3M6IFhFTl9ORVRJRl9FWFRSQV9GTEFHXyoKKyAqIGh0
eXBlOiBIYXNoIHR5cGUgKG9uZSBvZiBfWEVOX05FVElGX0NUUkxfSEFTSF9UWVBFXyogLSBzZWUg
YWJvdmUpCisgKiBhbGc6IFRoZSBhbGdvcml0aG0gdXNlZCB0byBjYWxjdWxhdGUgdGhlIGhhc2gg
KG9uZSBvZgorICogICAgICBYRU5fTkVUSUZfQ1RSTF9IQVNIX1RZUEVfQUxHT1JJVEhNXyogLSBz
ZWUgYWJvdmUpCisgKiB2YWx1ZTogSGFzaCB2YWx1ZQogICovCiAKIC8qIFByb3RvY29sIGNoZWNr
c3VtIGZpZWxkIGlzIGJsYW5rIGluIHRoZSBwYWNrZXQgKGhhcmR3YXJlIG9mZmxvYWQpPyAqLwpA
QCAtMTY0LDExICs4MzQsMTEgQEAKIAogI2RlZmluZSBYRU5fTkVUSUZfTUFYX1RYX1NJWkUgMHhG
RkZGCiBzdHJ1Y3QgbmV0aWZfdHhfcmVxdWVzdCB7Ci0gICAgZ3JhbnRfcmVmX3QgZ3JlZjsgICAg
ICAvKiBSZWZlcmVuY2UgdG8gYnVmZmVyIHBhZ2UgKi8KLSAgICB1aW50MTZfdCBvZmZzZXQ7ICAg
ICAgIC8qIE9mZnNldCB3aXRoaW4gYnVmZmVyIHBhZ2UgKi8KLSAgICB1aW50MTZfdCBmbGFnczsg
ICAgICAgIC8qIE5FVFRYRl8qICovCi0gICAgdWludDE2X3QgaWQ7ICAgICAgICAgICAvKiBFY2hv
ZWQgaW4gcmVzcG9uc2UgbWVzc2FnZS4gKi8KLSAgICB1aW50MTZfdCBzaXplOyAgICAgICAgIC8q
IFBhY2tldCBzaXplIGluIGJ5dGVzLiAgICAgICAqLworICAgIGdyYW50X3JlZl90IGdyZWY7Cisg
ICAgdWludDE2X3Qgb2Zmc2V0OworICAgIHVpbnQxNl90IGZsYWdzOworICAgIHVpbnQxNl90IGlk
OworICAgIHVpbnQxNl90IHNpemU7CiB9OwogdHlwZWRlZiBzdHJ1Y3QgbmV0aWZfdHhfcmVxdWVz
dCBuZXRpZl90eF9yZXF1ZXN0X3Q7CiAKQEAgLTE3Nyw5ICs4NDcsMTAgQEAgdHlwZWRlZiBzdHJ1
Y3QgbmV0aWZfdHhfcmVxdWVzdCBuZXRpZl90eF9yZXF1ZXN0X3Q7CiAjZGVmaW5lIFhFTl9ORVRJ
Rl9FWFRSQV9UWVBFX0dTTyAgICAgICAoMSkgIC8qIHUuZ3NvICovCiAjZGVmaW5lIFhFTl9ORVRJ
Rl9FWFRSQV9UWVBFX01DQVNUX0FERCAoMikgIC8qIHUubWNhc3QgKi8KICNkZWZpbmUgWEVOX05F
VElGX0VYVFJBX1RZUEVfTUNBU1RfREVMICgzKSAgLyogdS5tY2FzdCAqLwotI2RlZmluZSBYRU5f
TkVUSUZfRVhUUkFfVFlQRV9NQVggICAgICAgKDQpCisjZGVmaW5lIFhFTl9ORVRJRl9FWFRSQV9U
WVBFX0hBU0ggICAgICAoNCkgIC8qIHUuaGFzaCAqLworI2RlZmluZSBYRU5fTkVUSUZfRVhUUkFf
VFlQRV9NQVggICAgICAgKDUpCiAKLS8qIG5ldGlmX2V4dHJhX2luZm8gZmxhZ3MuICovCisvKiBu
ZXRpZl9leHRyYV9pbmZvX3QgZmxhZ3MuICovCiAjZGVmaW5lIF9YRU5fTkVUSUZfRVhUUkFfRkxB
R19NT1JFICgwKQogI2RlZmluZSBYRU5fTkVUSUZfRVhUUkFfRkxBR19NT1JFICAoMVU8PF9YRU5f
TkVUSUZfRVhUUkFfRkxBR19NT1JFKQogCkBAIC0xODksNTUgKzg2MCwyNyBAQCB0eXBlZGVmIHN0
cnVjdCBuZXRpZl90eF9yZXF1ZXN0IG5ldGlmX3R4X3JlcXVlc3RfdDsKICNkZWZpbmUgWEVOX05F
VElGX0dTT19UWVBFX1RDUFY2ICAgICAgICAoMikKIAogLyoKLSAqIFRoaXMgc3RydWN0dXJlIG5l
ZWRzIHRvIGZpdCB3aXRoaW4gYm90aCBuZXRpZl90eF9yZXF1ZXN0IGFuZAotICogbmV0aWZfcnhf
cmVzcG9uc2UgZm9yIGNvbXBhdGliaWxpdHkuCisgKiBUaGlzIHN0cnVjdHVyZSBuZWVkcyB0byBm
aXQgd2l0aGluIGJvdGggbmV0aWZfdHhfcmVxdWVzdF90IGFuZAorICogbmV0aWZfcnhfcmVzcG9u
c2VfdCBmb3IgY29tcGF0aWJpbGl0eS4KICAqLwogc3RydWN0IG5ldGlmX2V4dHJhX2luZm8gewot
ICAgIHVpbnQ4X3QgdHlwZTsgIC8qIFhFTl9ORVRJRl9FWFRSQV9UWVBFXyogKi8KLSAgICB1aW50
OF90IGZsYWdzOyAvKiBYRU5fTkVUSUZfRVhUUkFfRkxBR18qICovCi0KKyAgICB1aW50OF90IHR5
cGU7CisgICAgdWludDhfdCBmbGFnczsKICAgICB1bmlvbiB7Ci0gICAgICAgIC8qCi0gICAgICAg
ICAqIFhFTl9ORVRJRl9FWFRSQV9UWVBFX0dTTzoKLSAgICAgICAgICovCiAgICAgICAgIHN0cnVj
dCB7Ci0gICAgICAgICAgICAvKgotICAgICAgICAgICAgICogTWF4aW11bSBwYXlsb2FkIHNpemUg
b2YgZWFjaCBzZWdtZW50LiBGb3IgZXhhbXBsZSwgZm9yIFRDUCB0aGlzCi0gICAgICAgICAgICAg
KiBpcyBqdXN0IHRoZSBwYXRoIE1TUy4KLSAgICAgICAgICAgICAqLwogICAgICAgICAgICAgdWlu
dDE2X3Qgc2l6ZTsKLQotICAgICAgICAgICAgLyoKLSAgICAgICAgICAgICAqIEdTTyB0eXBlLiBU
aGlzIGRldGVybWluZXMgdGhlIHByb3RvY29sIG9mIHRoZSBwYWNrZXQgYW5kIGFueQotICAgICAg
ICAgICAgICogZXh0cmEgZmVhdHVyZXMgcmVxdWlyZWQgdG8gc2VnbWVudCB0aGUgcGFja2V0IHBy
b3Blcmx5LgotICAgICAgICAgICAgICovCi0gICAgICAgICAgICB1aW50OF90IHR5cGU7IC8qIFhF
Tl9ORVRJRl9HU09fVFlQRV8qICovCi0KLSAgICAgICAgICAgIC8qIEZ1dHVyZSBleHBhbnNpb24u
ICovCisgICAgICAgICAgICB1aW50OF90IHR5cGU7CiAgICAgICAgICAgICB1aW50OF90IHBhZDsK
LQotICAgICAgICAgICAgLyoKLSAgICAgICAgICAgICAqIEdTTyBmZWF0dXJlcy4gVGhpcyBzcGVj
aWZpZXMgYW55IGV4dHJhIEdTTyBmZWF0dXJlcyByZXF1aXJlZAotICAgICAgICAgICAgICogdG8g
cHJvY2VzcyB0aGlzIHBhY2tldCwgc3VjaCBhcyBFQ04gc3VwcG9ydCBmb3IgVENQdjQuCi0gICAg
ICAgICAgICAgKi8KLSAgICAgICAgICAgIHVpbnQxNl90IGZlYXR1cmVzOyAvKiBYRU5fTkVUSUZf
R1NPX0ZFQVRfKiAqLworICAgICAgICAgICAgdWludDE2X3QgZmVhdHVyZXM7CiAgICAgICAgIH0g
Z3NvOwotCi0gICAgICAgIC8qCi0gICAgICAgICAqIFhFTl9ORVRJRl9FWFRSQV9UWVBFX01DQVNU
X3tBREQsREVMfToKLSAgICAgICAgICogQmFja2VuZCBhZHZlcnRpc2VzIGF2YWlsYWJpbGl0eSB2
aWEgJ2ZlYXR1cmUtbXVsdGljYXN0LWNvbnRyb2wnCi0gICAgICAgICAqIHhlbmJ1cyBub2RlIGNv
bnRhaW5pbmcgdmFsdWUgJzEnLgotICAgICAgICAgKiBGcm9udGVuZCByZXF1ZXN0cyB0aGlzIGZl
YXR1cmUgYnkgYWR2ZXJ0aXNpbmcKLSAgICAgICAgICogJ3JlcXVlc3QtbXVsdGljYXN0LWNvbnRy
b2wnIHhlbmJ1cyBub2RlIGNvbnRhaW5pbmcgdmFsdWUgJzEnLgotICAgICAgICAgKiBJZiBtdWx0
aWNhc3QgY29udHJvbCBpcyByZXF1ZXN0ZWQgdGhlbiBtdWx0aWNhc3QgZmxvb2RpbmcgaXMKLSAg
ICAgICAgICogZGlzYWJsZWQgYW5kIHRoZSBmcm9udGVuZCBtdXN0IGV4cGxpY2l0bHkgcmVnaXN0
ZXIgaXRzIGludGVyZXN0Ci0gICAgICAgICAqIGluIG11bHRpY2FzdCBncm91cHMgdXNpbmcgZHVt
bXkgdHJhbnNtaXQgcmVxdWVzdHMgY29udGFpbmluZwotICAgICAgICAgKiBNQ0FTVF97QURELERF
TH0gZXh0cmEtaW5mbyBmcmFnbWVudHMuCi0gICAgICAgICAqLwogICAgICAgICBzdHJ1Y3Qgewot
ICAgICAgICAgICAgdWludDhfdCBhZGRyWzZdOyAvKiBBZGRyZXNzIHRvIGFkZC9yZW1vdmUuICov
CisgICAgICAgICAgICB1aW50OF90IGFkZHJbNl07CiAgICAgICAgIH0gbWNhc3Q7Ci0KKyAgICAg
ICAgc3RydWN0IHsKKyAgICAgICAgICAgIHVpbnQ4X3QgdHlwZTsKKyAgICAgICAgICAgIHVpbnQ4
X3QgYWxnb3JpdGhtOworICAgICAgICAgICAgdWludDhfdCB2YWx1ZVs0XTsKKyAgICAgICAgfSBo
YXNoOwogICAgICAgICB1aW50MTZfdCBwYWRbM107CiAgICAgfSB1OwogfTsKQEAgLTI0NSwxMyAr
ODg4LDE0IEBAIHR5cGVkZWYgc3RydWN0IG5ldGlmX2V4dHJhX2luZm8gbmV0aWZfZXh0cmFfaW5m
b190OwogCiBzdHJ1Y3QgbmV0aWZfdHhfcmVzcG9uc2UgewogICAgIHVpbnQxNl90IGlkOwotICAg
IGludDE2X3QgIHN0YXR1czsgICAgICAgLyogTkVUSUZfUlNQXyogKi8KKyAgICBpbnQxNl90ICBz
dGF0dXM7CiB9OwogdHlwZWRlZiBzdHJ1Y3QgbmV0aWZfdHhfcmVzcG9uc2UgbmV0aWZfdHhfcmVz
cG9uc2VfdDsKIAogc3RydWN0IG5ldGlmX3J4X3JlcXVlc3QgewogICAgIHVpbnQxNl90ICAgIGlk
OyAgICAgICAgLyogRWNob2VkIGluIHJlc3BvbnNlIG1lc3NhZ2UuICAgICAgICAqLwotICAgIGdy
YW50X3JlZl90IGdyZWY7ICAgICAgLyogUmVmZXJlbmNlIHRvIGluY29taW5nIGdyYW50ZWQgZnJh
bWUgKi8KKyAgICB1aW50MTZfdCAgICBwYWQ7CisgICAgZ3JhbnRfcmVmX3QgZ3JlZjsKIH07CiB0
eXBlZGVmIHN0cnVjdCBuZXRpZl9yeF9yZXF1ZXN0IG5ldGlmX3J4X3JlcXVlc3RfdDsKIApAQCAt
MjcxLDExICs5MTUsMTUgQEAgdHlwZWRlZiBzdHJ1Y3QgbmV0aWZfcnhfcmVxdWVzdCBuZXRpZl9y
eF9yZXF1ZXN0X3Q7CiAjZGVmaW5lIF9ORVRSWEZfZXh0cmFfaW5mbyAgICAgKDMpCiAjZGVmaW5l
ICBORVRSWEZfZXh0cmFfaW5mbyAgICAgKDFVPDxfTkVUUlhGX2V4dHJhX2luZm8pCiAKKy8qIFBh
Y2tldCBoYXMgR1NPIHByZWZpeC4gRGVwcmVjYXRlZCBidXQgaW5jbHVkZWQgZm9yIGNvbXBhdGli
aWxpdHkgKi8KKyNkZWZpbmUgX05FVFJYRl9nc29fcHJlZml4ICAgICAoNCkKKyNkZWZpbmUgIE5F
VFJYRl9nc29fcHJlZml4ICAgICAoMVU8PF9ORVRSWEZfZ3NvX3ByZWZpeCkKKwogc3RydWN0IG5l
dGlmX3J4X3Jlc3BvbnNlIHsKICAgICB1aW50MTZfdCBpZDsKLSAgICB1aW50MTZfdCBvZmZzZXQ7
ICAgICAgIC8qIE9mZnNldCBpbiBwYWdlIG9mIHN0YXJ0IG9mIHJlY2VpdmVkIHBhY2tldCAgKi8K
LSAgICB1aW50MTZfdCBmbGFnczsgICAgICAgIC8qIE5FVFJYRl8qICovCi0gICAgaW50MTZfdCAg
c3RhdHVzOyAgICAgICAvKiAtdmU6IE5FVElGX1JTUF8qIDsgK3ZlOiBSeCdlZCBwa3Qgc2l6ZS4g
Ki8KKyAgICB1aW50MTZfdCBvZmZzZXQ7CisgICAgdWludDE2X3QgZmxhZ3M7CisgICAgaW50MTZf
dCAgc3RhdHVzOwogfTsKIHR5cGVkZWYgc3RydWN0IG5ldGlmX3J4X3Jlc3BvbnNlIG5ldGlmX3J4
X3Jlc3BvbnNlX3Q7CiAKQEAgLTI4OSw3ICs5MzcsNyBAQCBERUZJTkVfUklOR19UWVBFUyhuZXRp
Zl9yeCwgc3RydWN0IG5ldGlmX3J4X3JlcXVlc3QsIHN0cnVjdCBuZXRpZl9yeF9yZXNwb25zZSk7
CiAjZGVmaW5lIE5FVElGX1JTUF9EUk9QUEVEICAgICAgICAgLTIKICNkZWZpbmUgTkVUSUZfUlNQ
X0VSUk9SICAgICAgICAgICAtMQogI2RlZmluZSBORVRJRl9SU1BfT0tBWSAgICAgICAgICAgICAw
Ci0vKiBObyByZXNwb25zZTogdXNlZCBmb3IgYXV4aWxpYXJ5IHJlcXVlc3RzIChlLmcuLCBuZXRp
Zl90eF9leHRyYSkuICovCisvKiBObyByZXNwb25zZTogdXNlZCBmb3IgYXV4aWxpYXJ5IHJlcXVl
c3RzIChlLmcuLCBuZXRpZl9leHRyYV9pbmZvX3QpLiAqLwogI2RlZmluZSBORVRJRl9SU1BfTlVM
TCAgICAgICAgICAgICAxCiAKICNlbmRpZgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vaW8vcHJv
dG9jb2xzLmggYi9pbmNsdWRlL3hlbi9pby9wcm90b2NvbHMuaAppbmRleCA4MGIxOTZiLi40MGE5
YjMwIDEwMDY0NAotLS0gYS9pbmNsdWRlL3hlbi9pby9wcm90b2NvbHMuaAorKysgYi9pbmNsdWRl
L3hlbi9pby9wcm90b2NvbHMuaApAQCAtMTgsNiArMTgsOCBAQAogICogTElBQklMSVRZLCBXSEVU
SEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcK
ICAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRI
RSBVU0UgT1IgT1RIRVIKICAqIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4KKyAqCisgKiBDb3B5
cmlnaHQgKGMpIDIwMDgsIEtlaXIgRnJhc2VyCiAgKi8KIAogI2lmbmRlZiBfX1hFTl9QUk9UT0NP
TFNfSF9fCmRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi9pby9wdmNhbGxzLmggYi9pbmNsdWRlL3hl
bi9pby9wdmNhbGxzLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uY2I4MTcx
MgotLS0gL2Rldi9udWxsCisrKyBiL2luY2x1ZGUveGVuL2lvL3B2Y2FsbHMuaApAQCAtMCwwICsx
LDE1MyBAQAorLyoKKyAqIHB2Y2FsbHMuaCAtLSBYZW4gUFYgQ2FsbHMgUHJvdG9jb2wKKyAqCisg
KiBSZWZlciB0byBkb2NzL21pc2MvcHZjYWxscy5tYXJrZG93biBmb3IgdGhlIHNwZWNpZmljYXRp
b24KKyAqCisgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwg
dG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5CisgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBh
c3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KKyAqIGRl
YWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0
IGxpbWl0YXRpb24gdGhlCisgKiByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBw
dWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3IKKyAqIHNlbGwgY29waWVzIG9m
IHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJl
IGlzCisgKiBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25k
aXRpb25zOgorICoKKyAqIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1p
c3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluCisgKiBhbGwgY29waWVzIG9yIHN1YnN0
YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS4KKyAqCisgKiBUSEUgU09GVFdBUkUgSVMg
UFJPVklERUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBP
UgorICogSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElF
UyBPRiBNRVJDSEFOVEFCSUxJVFksCisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9T
RSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUKKyAqIEFVVEhPUlMg
T1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1Ig
T1RIRVIKKyAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRP
UlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HCisgKiBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElP
TiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSCisgKiBERUFMSU5HUyBJTiBU
SEUgU09GVFdBUkUuCisgKgorICogQ29weXJpZ2h0IChDKSAyMDE3IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KKyAqLworCisjaWZuZGVmIF9fWEVOX1BVQkxJQ19JT19Q
VkNBTExTX0hfXworI2RlZmluZSBfX1hFTl9QVUJMSUNfSU9fUFZDQUxMU19IX18KKworI2luY2x1
ZGUgIi4uL2dyYW50X3RhYmxlLmgiCisjaW5jbHVkZSAicmluZy5oIgorCisvKgorICogU2VlIGRv
Y3MvbWlzYy9wdmNhbGxzLm1hcmtkb3duIGluIHhlbi5naXQgZm9yIHRoZSBmdWxsIHNwZWNpZmlj
YXRpb246CisgKiBodHRwczovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3Vuc3RhYmxlL21pc2MvcHZj
YWxscy5odG1sCisgKi8KK3N0cnVjdCBwdmNhbGxzX2RhdGFfaW50ZiB7CisgICAgUklOR19JRFgg
aW5fY29ucywgaW5fcHJvZCwgaW5fZXJyb3I7CisKKyAgICB1aW50OF90IHBhZDFbNTJdOworCisg
ICAgUklOR19JRFggb3V0X2NvbnMsIG91dF9wcm9kLCBvdXRfZXJyb3I7CisKKyAgICB1aW50OF90
IHBhZDJbNTJdOworCisgICAgUklOR19JRFggcmluZ19vcmRlcjsKKyAgICBncmFudF9yZWZfdCBy
ZWZbXTsKK307CitERUZJTkVfWEVOX0ZMRVhfUklORyhwdmNhbGxzKTsKKworI2RlZmluZSBQVkNB
TExTX1NPQ0tFVCAgICAgICAgIDAKKyNkZWZpbmUgUFZDQUxMU19DT05ORUNUICAgICAgICAxCisj
ZGVmaW5lIFBWQ0FMTFNfUkVMRUFTRSAgICAgICAgMgorI2RlZmluZSBQVkNBTExTX0JJTkQgICAg
ICAgICAgIDMKKyNkZWZpbmUgUFZDQUxMU19MSVNURU4gICAgICAgICA0CisjZGVmaW5lIFBWQ0FM
TFNfQUNDRVBUICAgICAgICAgNQorI2RlZmluZSBQVkNBTExTX1BPTEwgICAgICAgICAgIDYKKwor
c3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3QgeworICAgIHVpbnQzMl90IHJlcV9pZDsgLyogcHJp
dmF0ZSB0byBndWVzdCwgZWNob2VkIGluIHJlc3BvbnNlICovCisgICAgdWludDMyX3QgY21kOyAg
ICAvKiBjb21tYW5kIHRvIGV4ZWN1dGUgKi8KKyAgICB1bmlvbiB7CisgICAgICAgIHN0cnVjdCB4
ZW5fcHZjYWxsc19zb2NrZXQgeworICAgICAgICAgICAgdWludDY0X3QgaWQ7CisgICAgICAgICAg
ICB1aW50MzJfdCBkb21haW47CisgICAgICAgICAgICB1aW50MzJfdCB0eXBlOworICAgICAgICAg
ICAgdWludDMyX3QgcHJvdG9jb2w7CisgICAgICAgIH0gc29ja2V0OworICAgICAgICBzdHJ1Y3Qg
eGVuX3B2Y2FsbHNfY29ubmVjdCB7CisgICAgICAgICAgICB1aW50NjRfdCBpZDsKKyAgICAgICAg
ICAgIHVpbnQ4X3QgYWRkclsyOF07CisgICAgICAgICAgICB1aW50MzJfdCBsZW47CisgICAgICAg
ICAgICB1aW50MzJfdCBmbGFnczsKKyAgICAgICAgICAgIGdyYW50X3JlZl90IHJlZjsKKyAgICAg
ICAgICAgIHVpbnQzMl90IGV2dGNobjsKKyAgICAgICAgfSBjb25uZWN0OworICAgICAgICBzdHJ1
Y3QgeGVuX3B2Y2FsbHNfcmVsZWFzZSB7CisgICAgICAgICAgICB1aW50NjRfdCBpZDsKKyAgICAg
ICAgICAgIHVpbnQ4X3QgcmV1c2U7CisgICAgICAgIH0gcmVsZWFzZTsKKyAgICAgICAgc3RydWN0
IHhlbl9wdmNhbGxzX2JpbmQgeworICAgICAgICAgICAgdWludDY0X3QgaWQ7CisgICAgICAgICAg
ICB1aW50OF90IGFkZHJbMjhdOworICAgICAgICAgICAgdWludDMyX3QgbGVuOworICAgICAgICB9
IGJpbmQ7CisgICAgICAgIHN0cnVjdCB4ZW5fcHZjYWxsc19saXN0ZW4geworICAgICAgICAgICAg
dWludDY0X3QgaWQ7CisgICAgICAgICAgICB1aW50MzJfdCBiYWNrbG9nOworICAgICAgICB9IGxp
c3RlbjsKKyAgICAgICAgc3RydWN0IHhlbl9wdmNhbGxzX2FjY2VwdCB7CisgICAgICAgICAgICB1
aW50NjRfdCBpZDsKKyAgICAgICAgICAgIHVpbnQ2NF90IGlkX25ldzsKKyAgICAgICAgICAgIGdy
YW50X3JlZl90IHJlZjsKKyAgICAgICAgICAgIHVpbnQzMl90IGV2dGNobjsKKyAgICAgICAgfSBh
Y2NlcHQ7CisgICAgICAgIHN0cnVjdCB4ZW5fcHZjYWxsc19wb2xsIHsKKyAgICAgICAgICAgIHVp
bnQ2NF90IGlkOworICAgICAgICB9IHBvbGw7CisgICAgICAgIC8qIGR1bW15IG1lbWJlciB0byBm
b3JjZSBzaXplb2Yoc3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3QpCisgICAgICAgICAqIHRvIG1h
dGNoIGFjcm9zcyBhcmNocyAqLworICAgICAgICBzdHJ1Y3QgeGVuX3B2Y2FsbHNfZHVtbXkgewor
ICAgICAgICAgICAgdWludDhfdCBkdW1teVs1Nl07CisgICAgICAgIH0gZHVtbXk7CisgICAgfSB1
OworfTsKKworc3RydWN0IHhlbl9wdmNhbGxzX3Jlc3BvbnNlIHsKKyAgICB1aW50MzJfdCByZXFf
aWQ7CisgICAgdWludDMyX3QgY21kOworICAgIGludDMyX3QgcmV0OworICAgIHVpbnQzMl90IHBh
ZDsKKyAgICB1bmlvbiB7CisgICAgICAgIHN0cnVjdCBfeGVuX3B2Y2FsbHNfc29ja2V0IHsKKyAg
ICAgICAgICAgIHVpbnQ2NF90IGlkOworICAgICAgICB9IHNvY2tldDsKKyAgICAgICAgc3RydWN0
IF94ZW5fcHZjYWxsc19jb25uZWN0IHsKKyAgICAgICAgICAgIHVpbnQ2NF90IGlkOworICAgICAg
ICB9IGNvbm5lY3Q7CisgICAgICAgIHN0cnVjdCBfeGVuX3B2Y2FsbHNfcmVsZWFzZSB7CisgICAg
ICAgICAgICB1aW50NjRfdCBpZDsKKyAgICAgICAgfSByZWxlYXNlOworICAgICAgICBzdHJ1Y3Qg
X3hlbl9wdmNhbGxzX2JpbmQgeworICAgICAgICAgICAgdWludDY0X3QgaWQ7CisgICAgICAgIH0g
YmluZDsKKyAgICAgICAgc3RydWN0IF94ZW5fcHZjYWxsc19saXN0ZW4geworICAgICAgICAgICAg
dWludDY0X3QgaWQ7CisgICAgICAgIH0gbGlzdGVuOworICAgICAgICBzdHJ1Y3QgX3hlbl9wdmNh
bGxzX2FjY2VwdCB7CisgICAgICAgICAgICB1aW50NjRfdCBpZDsKKyAgICAgICAgfSBhY2NlcHQ7
CisgICAgICAgIHN0cnVjdCBfeGVuX3B2Y2FsbHNfcG9sbCB7CisgICAgICAgICAgICB1aW50NjRf
dCBpZDsKKyAgICAgICAgfSBwb2xsOworICAgICAgICBzdHJ1Y3QgX3hlbl9wdmNhbGxzX2R1bW15
IHsKKyAgICAgICAgICAgIHVpbnQ4X3QgZHVtbXlbOF07CisgICAgICAgIH0gZHVtbXk7CisgICAg
fSB1OworfTsKKworREVGSU5FX1JJTkdfVFlQRVMoeGVuX3B2Y2FsbHMsIHN0cnVjdCB4ZW5fcHZj
YWxsc19yZXF1ZXN0LAorICAgICAgICAgICAgICAgICAgc3RydWN0IHhlbl9wdmNhbGxzX3Jlc3Bv
bnNlKTsKKworI2VuZGlmCisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisg
KiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRo
OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEv
aW5jbHVkZS94ZW4vaW8vcmluZy5oIGIvaW5jbHVkZS94ZW4vaW8vcmluZy5oCmluZGV4IDczZTEz
ZDcuLjMwMzQyZmMgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveGVuL2lvL3JpbmcuaAorKysgYi9pbmNs
dWRlL3hlbi9pby9yaW5nLmgKQEAgLTI3LDYgKzI3LDIxIEBACiAjaWZuZGVmIF9fWEVOX1BVQkxJ
Q19JT19SSU5HX0hfXwogI2RlZmluZSBfX1hFTl9QVUJMSUNfSU9fUklOR19IX18KIAorLyoKKyAq
IFdoZW4gI2luY2x1ZGUnaW5nIHRoaXMgaGVhZGVyLCB5b3UgbmVlZCB0byBwcm92aWRlIHRoZSBm
b2xsb3dpbmcKKyAqIGRlY2xhcmF0aW9uIHVwZnJvbnQ6CisgKiAtIHN0YW5kYXJkIGludGVnZXJz
IHR5cGVzICh1aW50OF90LCB1aW50MTZfdCwgZXRjKQorICogVGhleSBhcmUgcHJvdmlkZWQgYnkg
c3RkaW50Lmggb2YgdGhlIHN0YW5kYXJkIGhlYWRlcnMuCisgKgorICogSW4gYWRkaXRpb24sIGlm
IHlvdSBpbnRlbmQgdG8gdXNlIHRoZSBGTEVYIG1hY3JvcywgeW91IGFsc28gbmVlZCB0bworICog
cHJvdmlkZSB0aGUgZm9sbG93aW5nLCBiZWZvcmUgaW52b2tpbmcgdGhlIEZMRVggbWFjcm9zOgor
ICogLSBzaXplX3QKKyAqIC0gbWVtY3B5CisgKiAtIGdyYW50X3JlZl90CisgKiBUaGVzZSBkZWNs
YXJhdGlvbnMgYXJlIHByb3ZpZGVkIGJ5IHN0cmluZy5oIG9mIHRoZSBzdGFuZGFyZCBoZWFkZXJz
LAorICogYW5kIGdyYW50X3RhYmxlLmggZnJvbSB0aGUgWGVuIHB1YmxpYyBoZWFkZXJzLgorICov
CisKICNpbmNsdWRlICIuLi94ZW4tY29tcGF0LmgiCiAKICNpZiBfX1hFTl9JTlRFUkZBQ0VfVkVS
U0lPTl9fIDwgMHgwMDAzMDIwOApAQCAtMTExLDcgKzEyNiw3IEBAIHN0cnVjdCBfX25hbWUjI19z
cmluZyB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICAgICAgICAgIHVpbnQ4X3QgbXNnOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKICAgICAgICAgfSB0YXBpZl91c2VyOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgdWludDhfdCBwdnRf
cGFkWzRdOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAg
ICB9IHByaXZhdGU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICB9IHB2dDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB1aW50OF90IF9fcGFkWzQ0XTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB1
bmlvbiBfX25hbWUjI19zcmluZ19lbnRyeSByaW5nWzFdOyAvKiB2YXJpYWJsZS1sZW5ndGggKi8g
ICAgICAgICAgIFwKIH07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTE1Niw3ICsxNzEsNyBAQCB0eXBlZGVm
IHN0cnVjdCBfX25hbWUjI19iYWNrX3JpbmcgX19uYW1lIyNfYmFja19yaW5nX3QKICNkZWZpbmUg
U0hBUkVEX1JJTkdfSU5JVChfcykgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICAoX3MpLT5yZXFfcHJvZCAgPSAoX3MpLT5yc3BfcHJvZCAgPSAwOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAoX3MpLT5yZXFfZXZlbnQgPSAoX3MpLT5y
c3BfZXZlbnQgPSAxOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAodm9pZClt
ZW1zZXQoKF9zKS0+cHJpdmF0ZS5wdnRfcGFkLCAwLCBzaXplb2YoKF9zKS0+cHJpdmF0ZS5wdnRf
cGFkKSk7IFwKKyAgICAodm9pZCltZW1zZXQoKF9zKS0+cHZ0LnB2dF9wYWQsIDAsIHNpemVvZigo
X3MpLT5wdnQucHZ0X3BhZCkpOyAgICAgIFwKICAgICAodm9pZCltZW1zZXQoKF9zKS0+X19wYWQs
IDAsIHNpemVvZigoX3MpLT5fX3BhZCkpOyAgICAgICAgICAgICAgICAgIFwKIH0gd2hpbGUoMCkK
IApAQCAtMjEyLDYgKzIyNywyMCBAQCB0eXBlZGVmIHN0cnVjdCBfX25hbWUjI19iYWNrX3Jpbmcg
X19uYW1lIyNfYmFja19yaW5nX3QKICNkZWZpbmUgUklOR19HRVRfUkVRVUVTVChfciwgX2lkeCkg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAoJigoX3IpLT5zcmlu
Zy0+cmluZ1soKF9pZHgpICYgKFJJTkdfU0laRShfcikgLSAxKSldLnJlcSkpCiAKKy8qCisgKiBH
ZXQgYSBsb2NhbCBjb3B5IG9mIGEgcmVxdWVzdC4KKyAqCisgKiBVc2UgdGhpcyBpbiBwcmVmZXJl
bmNlIHRvIFJJTkdfR0VUX1JFUVVFU1QoKSBzbyBhbGwgcHJvY2Vzc2luZyBpcworICogZG9uZSBv
biBhIGxvY2FsIGNvcHkgdGhhdCBjYW5ub3QgYmUgbW9kaWZpZWQgYnkgdGhlIG90aGVyIGVuZC4K
KyAqCisgKiBOb3RlIHRoYXQgaHR0cHM6Ly9nY2MuZ251Lm9yZy9idWd6aWxsYS9zaG93X2J1Zy5j
Z2k/aWQ9NTgxNDUgbWF5IGNhdXNlIHRoaXMKKyAqIHRvIGJlIGluZWZmZWN0aXZlIHdoZXJlIF9y
ZXEgaXMgYSBzdHJ1Y3Qgd2hpY2ggY29uc2lzdHMgb2Ygb25seSBiaXRmaWVsZHMuCisgKi8KKyNk
ZWZpbmUgUklOR19DT1BZX1JFUVVFU1QoX3IsIF9pZHgsIF9yZXEpIGRvIHsJCQkJXAorCS8qIFVz
ZSB2b2xhdGlsZSB0byBmb3JjZSB0aGUgY29weSBpbnRvIF9yZXEuICovCQkJXAorCSooX3JlcSkg
PSAqKHZvbGF0aWxlIHR5cGVvZihfcmVxKSlSSU5HX0dFVF9SRVFVRVNUKF9yLCBfaWR4KTsJXAor
fSB3aGlsZSAoMCkKKwogI2RlZmluZSBSSU5HX0dFVF9SRVNQT05TRShfciwgX2lkeCkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICgmKChfciktPnNyaW5nLT5yaW5n
WygoX2lkeCkgJiAoUklOR19TSVpFKF9yKSAtIDEpKV0ucnNwKSkKIApAQCAtMjk5LDYgKzMyOCwx
NDkgQEAgdHlwZWRlZiBzdHJ1Y3QgX19uYW1lIyNfYmFja19yaW5nIF9fbmFtZSMjX2JhY2tfcmlu
Z190CiAgICAgKF93b3JrX3RvX2RvKSA9IFJJTkdfSEFTX1VOQ09OU1VNRURfUkVTUE9OU0VTKF9y
KTsgICAgICAgICAgICAgICAgICBcCiB9IHdoaWxlICgwKQogCisKKy8qCisgKiBERUZJTkVfWEVO
X0ZMRVhfUklOR19BTkRfSU5URiBkZWZpbmVzIHR3byBtb25vZGlyZWN0aW9uYWwgcmluZ3MgYW5k
CisgKiBmdW5jdGlvbnMgdG8gY2hlY2sgaWYgdGhlcmUgaXMgZGF0YSBvbiB0aGUgcmluZywgYW5k
IHRvIHJlYWQgYW5kCisgKiB3cml0ZSB0byB0aGVtLgorICoKKyAqIERFRklORV9YRU5fRkxFWF9S
SU5HIGlzIHNpbWlsYXIgdG8gREVGSU5FX1hFTl9GTEVYX1JJTkdfQU5EX0lOVEYsIGJ1dAorICog
ZG9lcyBub3QgZGVmaW5lIHRoZSBpbmRleGVzIHBhZ2UuIEFzIGRpZmZlcmVudCBwcm90b2NvbHMg
Y2FuIGhhdmUKKyAqIGV4dGVuc2lvbnMgdG8gdGhlIGJhc2ljIGZvcm1hdCwgdGhpcyBtYWNybyBh
bGxvdyB0aGVtIHRvIGRlZmluZSB0aGVpcgorICogb3duIHN0cnVjdC4KKyAqCisgKiBYRU5fRkxF
WF9SSU5HX1NJWkUKKyAqICAgQ29udmVuaWVuY2UgbWFjcm8gdG8gY2FsY3VsYXRlIHRoZSBzaXpl
IG9mIG9uZSBvZiB0aGUgdHdvIHJpbmdzCisgKiAgIGZyb20gdGhlIG92ZXJhbGwgb3JkZXIuCisg
KgorICogJE5BTUVfbWFzaworICogICBGdW5jdGlvbiB0byBhcHBseSB0aGUgc2l6ZSBtYXNrIHRv
IGFuIGluZGV4LCB0byByZWR1Y2UgdGhlIGluZGV4CisgKiAgIHdpdGhpbiB0aGUgcmFuZ2UgWzAt
c2l6ZV0uCisgKgorICogJE5BTUVfcmVhZF9wYWNrZXQKKyAqICAgRnVuY3Rpb24gdG8gcmVhZCBk
YXRhIGZyb20gdGhlIHJpbmcuIFRoZSBhbW91bnQgb2YgZGF0YSB0byByZWFkIGlzCisgKiAgIHNw
ZWNpZmllZCBieSB0aGUgInNpemUiIGFyZ3VtZW50LgorICoKKyAqICROQU1FX3dyaXRlX3BhY2tl
dAorICogICBGdW5jdGlvbiB0byB3cml0ZSBkYXRhIHRvIHRoZSByaW5nLiBUaGUgYW1vdW50IG9m
IGRhdGEgdG8gd3JpdGUgaXMKKyAqICAgc3BlY2lmaWVkIGJ5IHRoZSAic2l6ZSIgYXJndW1lbnQu
CisgKgorICogJE5BTUVfZ2V0X3JpbmdfcHRyCisgKiAgIENvbnZlbmllbmNlIGZ1bmN0aW9uIHRo
YXQgcmV0dXJucyBhIHBvaW50ZXIgdG8gcmVhZC93cml0ZSB0byB0aGUKKyAqICAgcmluZyBhdCB0
aGUgcmlnaHQgbG9jYXRpb24uCisgKgorICogJE5BTUVfZGF0YV9pbnRmCisgKiAgIEluZGV4ZXMg
cGFnZSwgc2hhcmVkIGJldHdlZW4gZnJvbnRlbmQgYW5kIGJhY2tlbmQuIEl0IGFsc28KKyAqICAg
Y29udGFpbnMgdGhlIGFycmF5IG9mIGdyYW50IHJlZnMuCisgKgorICogJE5BTUVfcXVldWVkCisg
KiAgIEZ1bmN0aW9uIHRvIGNhbGN1bGF0ZSBob3cgbWFueSBieXRlcyBhcmUgY3VycmVudGx5IG9u
IHRoZSByaW5nLAorICogICByZWFkeSB0byBiZSByZWFkLiBJdCBjYW4gYWxzbyBiZSB1c2VkIHRv
IGNhbGN1bGF0ZSBob3cgbXVjaCBmcmVlCisgKiAgIHNwYWNlIGlzIGN1cnJlbnRseSBvbiB0aGUg
cmluZyAoWEVOX0ZMRVhfUklOR19TSVpFKCkgLQorICogICAkTkFNRV9xdWV1ZWQoKSkuCisgKi8K
KworI2lmbmRlZiBYRU5fUEFHRV9TSElGVAorLyogVGhlIFBBR0VfU0laRSBmb3IgcmluZyBwcm90
b2NvbHMgYW5kIGh5cGVyY2FsbCBpbnRlcmZhY2VzIGlzIGFsd2F5cworICogNEssIHJlZ2FyZGxl
c3Mgb2YgdGhlIGFyY2hpdGVjdHVyZSwgYW5kIHBhZ2UgZ3JhbnVsYXJpdHkgY2hvc2VuIGJ5Cisg
KiBvcGVyYXRpbmcgc3lzdGVtcy4KKyAqLworI2RlZmluZSBYRU5fUEFHRV9TSElGVCAxMgorI2Vu
ZGlmCisjZGVmaW5lIFhFTl9GTEVYX1JJTkdfU0laRShvcmRlcikgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgKDFVTCA8PCAoKG9yZGVyKSArIFhFTl9Q
QUdFX1NISUZUIC0gMSkpCisKKyNkZWZpbmUgREVGSU5FX1hFTl9GTEVYX1JJTkcobmFtZSkgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK3N0YXRpYyBpbmxpbmUg
UklOR19JRFggbmFtZSMjX21hc2soUklOR19JRFggaWR4LCBSSU5HX0lEWCByaW5nX3NpemUpICAg
ICAgICAgIFwKK3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICByZXR1cm4gaWR4ICYgKHJpbmdf
c2l6ZSAtIDEpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
K30gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK3N0YXRpYyBp
bmxpbmUgdW5zaWduZWQgY2hhciAqbmFtZSMjX2dldF9yaW5nX3B0cih1bnNpZ25lZCBjaGFyICpi
dWYsICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBSSU5HX0lEWCBpZHgsICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSSU5HX0lEWCByaW5nX3NpemUpICAgICAg
ICAgIFwKK3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICByZXR1cm4gYnVmICsgbmFtZSMjX21h
c2soaWR4LCByaW5nX3NpemUpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK30g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK3N0YXRpYyBpbmxp
bmUgdm9pZCBuYW1lIyNfcmVhZF9wYWNrZXQodm9pZCAqb3BhcXVlLCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
dW5zaWduZWQgY2hhciAqYnVmLCAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc2l6ZV90IHNpemUsICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUklOR19JRFggbWFza2Vk
X3Byb2QsICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgUklOR19JRFggKm1hc2tlZF9jb25zLCAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUklOR19JRFggcmluZ19zaXplKSAgICAg
ICAgICAgICAgICAgICAgIFwKK3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBpZiAoKm1hc2tl
ZF9jb25zIDwgbWFza2VkX3Byb2QgfHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgc2l6ZSA8PSByaW5nX3NpemUgLSAqbWFza2VkX2NvbnMpIHsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgbWVtY3B5KG9wYXF1ZSwg
YnVmICsgKm1hc2tlZF9jb25zLCBzaXplKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICB9IGVsc2UgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgbWVtY3B5KG9wYXF1ZSwgYnVmICsgKm1h
c2tlZF9jb25zLCByaW5nX3NpemUgLSAqbWFza2VkX2NvbnMpOyAgICAgICAgIFwKKyAgICAgICAg
bWVtY3B5KCh1bnNpZ25lZCBjaGFyICopb3BhcXVlICsgcmluZ19zaXplIC0gKm1hc2tlZF9jb25z
LCBidWYsICAgICAgIFwKKyAgICAgICAgICAgICAgIHNpemUgLSAocmluZ19zaXplIC0gKm1hc2tl
ZF9jb25zKSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB9ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAqbWFza2VkX2NvbnMgPSBuYW1lIyNfbWFzaygqbWFza2VkX2NvbnMgKyBzaXpl
LCByaW5nX3NpemUpOyAgICAgICAgICAgICAgIFwKK30gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKK3N0YXRpYyBpbmxpbmUgdm9pZCBuYW1lIyNfd3JpdGVfcGFj
a2V0KHVuc2lnbmVkIGNoYXIgKmJ1ZiwgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHZvaWQgKm9wYXF1ZSwgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVf
dCBzaXplLCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFJJTkdfSURYICptYXNrZWRfcHJvZCwgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJJTkdfSURYIG1hc2tl
ZF9jb25zLCAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFJJTkdfSURYIHJpbmdfc2l6ZSkgICAgICAgICAgICAgICAgICAgIFwKK3sgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICBpZiAoKm1hc2tlZF9wcm9kIDwgbWFza2VkX2NvbnMgfHwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgc2l6ZSA8
PSByaW5nX3NpemUgLSAqbWFza2VkX3Byb2QpIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgbWVtY3B5KGJ1ZiArICptYXNrZWRfcHJvZCwgb3BhcXVlLCBzaXpl
KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB9IGVsc2UgeyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgbWVtY3B5KGJ1ZiArICptYXNrZWRfcHJvZCwgb3BhcXVlLCByaW5nX3NpemUgLSAq
bWFza2VkX3Byb2QpOyAgICAgICAgIFwKKyAgICAgICAgbWVtY3B5KGJ1ZiwgKHVuc2lnbmVkIGNo
YXIgKilvcGFxdWUgKyAocmluZ19zaXplIC0gKm1hc2tlZF9wcm9kKSwgICAgIFwKKyAgICAgICAg
ICAgICAgIHNpemUgLSAocmluZ19zaXplIC0gKm1hc2tlZF9wcm9kKSk7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAqbWFza2VkX3Byb2Qg
PSBuYW1lIyNfbWFzaygqbWFza2VkX3Byb2QgKyBzaXplLCByaW5nX3NpemUpOyAgICAgICAgICAg
ICAgIFwKK30gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK3N0
YXRpYyBpbmxpbmUgUklOR19JRFggbmFtZSMjX3F1ZXVlZChSSU5HX0lEWCBwcm9kLCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBSSU5HX0lEWCBjb25zLCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBSSU5HX0lEWCByaW5nX3NpemUpICAgICAgICAgICAg
ICAgICAgICAgIFwKK3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBSSU5HX0lEWCBzaXplOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBpZiAocHJvZCA9PSBjb25zKSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgcmV0dXJuIDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBwcm9kID0gbmFt
ZSMjX21hc2socHJvZCwgcmluZ19zaXplKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICBjb25zID0gbmFtZSMjX21hc2soY29ucywgcmluZ19zaXplKTsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICBpZiAocHJvZCA9PSBjb25zKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgcmV0dXJuIHJpbmdfc2l6ZTsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICBpZiAocHJvZCA+IGNvbnMpICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgc2l6ZSA9IHBy
b2QgLSBjb25zOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICBlbHNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgc2l6ZSA9IHJpbmdfc2l6ZSAt
IChjb25zIC0gcHJvZCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICByZXR1cm4gc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKK30gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKK3N0cnVjdCBuYW1lIyNfZGF0YSB7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB1bnNpZ25lZCBjaGFyICpp
bjsgLyogaGFsZiBvZiB0aGUgYWxsb2NhdGlvbiAqLyAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICB1bnNpZ25lZCBjaGFyICpvdXQ7IC8qIGhhbGYgb2YgdGhlIGFsbG9jYXRpb24gKi8g
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKK30KKworI2RlZmluZSBERUZJTkVfWEVOX0ZMRVhf
UklOR19BTkRfSU5URihuYW1lKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
c3RydWN0IG5hbWUjI19kYXRhX2ludGYgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgIFJJTkdfSURYIGluX2NvbnMsIGluX3Byb2Q7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgIHVpbnQ4X3QgcGFkMVs1Nl07ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgIFJJTkdfSURYIG91dF9jb25zLCBvdXRfcHJvZDsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
IHVpbnQ4X3QgcGFkMls1Nl07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIFJJTkdfSURY
IHJpbmdfb3JkZXI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgIGdyYW50X3JlZl90IHJlZltdOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorfTsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorREVGSU5FX1hFTl9GTEVYX1JJTkcobmFtZSkKKwogI2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19J
T19SSU5HX0hfXyAqLwogCiAvKgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vaW8vc25kaWYuaCBi
L2luY2x1ZGUveGVuL2lvL3NuZGlmLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MC4uYzVjMTk3OAotLS0gL2Rldi9udWxsCisrKyBiL2luY2x1ZGUveGVuL2lvL3NuZGlmLmgKQEAg
LTAsMCArMSw4MDMgQEAKKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqIHNuZGlmLmgKKyAqCisg
KiBVbmlmaWVkIHNvdW5kLWRldmljZSBJL08gaW50ZXJmYWNlIGZvciBYZW4gZ3Vlc3QgT1Nlcy4K
KyAqCisgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8g
YW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5CisgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3Nv
Y2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KKyAqIGRlYWwg
aW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxp
bWl0YXRpb24gdGhlCisgKiByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJs
aXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3IKKyAqIHNlbGwgY29waWVzIG9mIHRo
ZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlz
CisgKiBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRp
b25zOgorICoKKyAqIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Np
b24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluCisgKiBhbGwgY29waWVzIG9yIHN1YnN0YW50
aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS4KKyAqCisgKiBUSEUgU09GVFdBUkUgSVMgUFJP
VklERUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBPUgor
ICogSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBP
RiBNRVJDSEFOVEFCSUxJVFksCisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBB
TkQgTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUKKyAqIEFVVEhPUlMgT1Ig
Q09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RI
RVIKKyAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQg
T1IgT1RIRVJXSVNFLCBBUklTSU5HCisgKiBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBX
SVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSCisgKiBERUFMSU5HUyBJTiBUSEUg
U09GVFdBUkUuCisgKgorICogQ29weXJpZ2h0IChDKSAyMDEzLTIwMTUgR2xvYmFsTG9naWMgSW5j
LgorICogQ29weXJpZ2h0IChDKSAyMDE2LTIwMTcgRVBBTSBTeXN0ZW1zIEluYy4KKyAqCisgKiBB
dXRob3JzOiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29A
ZXBhbS5jb20+CisgKiAgICAgICAgICBPbGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRz
b3ZAZXBhbS5jb20+CisgKiAgICAgICAgICBPbGVrc2FuZHIgRG15dHJ5c2h5biA8b2xla3NhbmRy
LmRteXRyeXNoeW5AZ2xvYmFsbG9naWMuY29tPgorICogICAgICAgICAgSXVyaWkgS29ub3ZhbGVu
a28gPGl1cmlpLmtvbm92YWxlbmtvQGdsb2JhbGxvZ2ljLmNvbT4KKyAqLworCisjaWZuZGVmIF9f
WEVOX1BVQkxJQ19JT19TTkRJRl9IX18KKyNkZWZpbmUgX19YRU5fUFVCTElDX0lPX1NORElGX0hf
XworCisjaW5jbHVkZSAicmluZy5oIgorI2luY2x1ZGUgIi4uL2dyYW50X3RhYmxlLmgiCisKKy8q
CisgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqCisgKiAgICAgICAgICAgICAgICAgIEZlYXR1cmUgYW5k
IFBhcmFtZXRlciBOZWdvdGlhdGlvbgorICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICoKKyAqIEZy
b250LT5iYWNrIG5vdGlmaWNhdGlvbnM6IHdoZW4gZW5xdWV1aW5nIGEgbmV3IHJlcXVlc3QsIHNl
bmRpbmcgYQorICogbm90aWZpY2F0aW9uIGNhbiBiZSBtYWRlIGNvbmRpdGlvbmFsIG9uIHhlbnNu
ZF9yZXEgKGkuZS4sIHRoZSBnZW5lcmljCisgKiBob2xkLW9mZiBtZWNoYW5pc20gcHJvdmlkZWQg
YnkgdGhlIHJpbmcgbWFjcm9zKS4gQmFja2VuZHMgbXVzdCBzZXQKKyAqIHhlbnNuZF9yZXEgYXBw
cm9wcmlhdGVseSAoZS5nLiwgdXNpbmcgUklOR19GSU5BTF9DSEVDS19GT1JfUkVRVUVTVFMoKSku
CisgKgorICogQmFjay0+ZnJvbnQgbm90aWZpY2F0aW9uczogd2hlbiBlbnF1ZXVpbmcgYSBuZXcg
cmVzcG9uc2UsIHNlbmRpbmcgYQorICogbm90aWZpY2F0aW9uIGNhbiBiZSBtYWRlIGNvbmRpdGlv
bmFsIG9uIHhlbnNuZF9yZXNwIChpLmUuLCB0aGUgZ2VuZXJpYworICogaG9sZC1vZmYgbWVjaGFu
aXNtIHByb3ZpZGVkIGJ5IHRoZSByaW5nIG1hY3JvcykuIEZyb250ZW5kcyBtdXN0IHNldAorICog
eGVuc25kX3Jlc3AgYXBwcm9wcmlhdGVseSAoZS5nLiwgdXNpbmcgUklOR19GSU5BTF9DSEVDS19G
T1JfUkVTUE9OU0VTKCkpLgorICoKKyAqIFRoZSB0d28gaGFsdmVzIG9mIGEgcGFyYS12aXJ0dWFs
IHNvdW5kIGNhcmQgZHJpdmVyIHV0aWxpemUgbm9kZXMgd2l0aGluCisgKiBYZW5TdG9yZSB0byBj
b21tdW5pY2F0ZSBjYXBhYmlsaXRpZXMgYW5kIHRvIG5lZ290aWF0ZSBvcGVyYXRpbmcgcGFyYW1l
dGVycy4KKyAqIFRoaXMgc2VjdGlvbiBlbnVtZXJhdGVzIHRoZXNlIG5vZGVzIHdoaWNoIHJlc2lk
ZSBpbiB0aGUgcmVzcGVjdGl2ZSBmcm9udCBhbmQKKyAqIGJhY2tlbmQgcG9ydGlvbnMgb2YgWGVu
U3RvcmUsIGZvbGxvd2luZyB0aGUgWGVuQnVzIGNvbnZlbnRpb24uCisgKgorICogQWxsIGRhdGEg
aW4gWGVuU3RvcmUgaXMgc3RvcmVkIGFzIHN0cmluZ3MuIE5vZGVzIHNwZWNpZnlpbmcgbnVtZXJp
YworICogdmFsdWVzIGFyZSBlbmNvZGVkIGluIGRlY2ltYWwuIEludGVnZXIgdmFsdWUgcmFuZ2Vz
IGxpc3RlZCBiZWxvdyBhcmUKKyAqIGV4cHJlc3NlZCBhcyBmaXhlZCBzaXplZCBpbnRlZ2VyIHR5
cGVzIGNhcGFibGUgb2Ygc3RvcmluZyB0aGUgY29udmVyc2lvbgorICogb2YgYSBwcm9wZXJseSBm
b3JtYXRlZCBub2RlIHN0cmluZywgd2l0aG91dCBsb3NzIG9mIGluZm9ybWF0aW9uLgorICoKKyAq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioKKyAqICAgICAgICAgICAgICAgICAgICAgICAgRXhhbXBsZSBj
b25maWd1cmF0aW9uCisgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKgorICogTm90ZTogZGVwZW5k
aW5nIG9uIHRoZSB1c2UtY2FzZSBiYWNrZW5kIGNhbiBleHBvc2UgbW9yZSBzb3VuZCBjYXJkcyBh
bmQKKyAqIFBDTSBkZXZpY2VzL3N0cmVhbXMgdGhhbiB0aGUgdW5kZXJseWluZyBIVyBwaHlzaWNh
bGx5IGhhcyBieSBlbXBsb3lpbmcKKyAqIFNXIG1peGVycywgY29uZmlndXJpbmcgdmlydHVhbCBz
b3VuZCBzdHJlYW1zLCBjaGFubmVscyBldGMuCisgKgorICogVGhpcyBpcyBhbiBleGFtcGxlIG9m
IGJhY2tlbmQgYW5kIGZyb250ZW5kIGNvbmZpZ3VyYXRpb246CisgKgorICotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0gQmFja2VuZCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQorICoKKyAqIC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZzbmQvMS8wL2Zyb250ZW5k
LWlkID0gIjEiCisgKiAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92c25kLzEvMC9mcm9udGVuZCA9
ICIvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZzbmQvMCIKKyAqIC9sb2NhbC9kb21haW4vMC9iYWNr
ZW5kL3ZzbmQvMS8wL3N0YXRlID0gIjQiCisgKiAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92c25k
LzEvMC92ZXJzaW9ucyA9ICIxLDIiCisgKgorICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0gRnJvbnRlbmQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorICoKKyAq
IC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdnNuZC8wL2JhY2tlbmQtaWQgPSAiMCIKKyAqIC9sb2Nh
bC9kb21haW4vMS9kZXZpY2UvdnNuZC8wL2JhY2tlbmQgPSAiL2xvY2FsL2RvbWFpbi8wL2JhY2tl
bmQvdnNuZC8xLzAiCisgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZzbmQvMC9zdGF0ZSA9ICI0
IgorICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92c25kLzAvdmVyc2lvbiA9ICIxIgorICoKKyAq
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gQ2FyZCBjb25maWd1cmF0aW9uIC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KKyAqCisgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZzbmQv
MC9zaG9ydC1uYW1lID0gIkNhcmQgc2hvcnQgbmFtZSIKKyAqIC9sb2NhbC9kb21haW4vMS9kZXZp
Y2UvdnNuZC8wL2xvbmctbmFtZSA9ICJDYXJkIGxvbmcgbmFtZSIKKyAqIC9sb2NhbC9kb21haW4v
MS9kZXZpY2UvdnNuZC8wL3NhbXBsZS1yYXRlcyA9ICI4MDAwLDMyMDAwLDQ0MTAwLDQ4MDAwLDk2
MDAwIgorICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92c25kLzAvc2FtcGxlLWZvcm1hdHMgPSAi
czgsdTgsczE2X2xlLHMxNl9iZSIKKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdnNuZC8wL2J1
ZmZlci1zaXplID0gIjI2MjE0NCIKKyAqCisgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0gUENNIGRldmljZSAwIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisgKgorICog
L2xvY2FsL2RvbWFpbi8xL2RldmljZS92c25kLzAvMC9uYW1lID0gIkdlbmVyYWwgYW5hbG9nIgor
ICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92c25kLzAvMC9jaGFubmVscy1tYXggPSAiNSIKKyAq
CisgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFN0cmVhbSAwLCBwbGF5YmFjayAtLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisgKgorICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92
c25kLzAvMC8wL3R5cGUgPSAicCIKKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdnNuZC8wLzAv
MC9zYW1wbGUtZm9ybWF0cyA9ICJzOCx1OCIKKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdnNu
ZC8wLzAvMC91bmlxdWUtaWQgPSAiMCIKKyAqCisgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3Zz
bmQvMC8wLzAvcmluZy1yZWYgPSAiMzg2IgorICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92c25k
LzAvMC8wL2V2ZW50LWNoYW5uZWwgPSAiMTUiCisgKgorICotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0gU3RyZWFtIDEsIGNhcHR1cmUgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQor
ICoKKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdnNuZC8wLzAvMS90eXBlID0gImMiCisgKiAv
bG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZzbmQvMC8wLzEvY2hhbm5lbHMtbWF4ID0gIjIiCisgKiAv
bG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZzbmQvMC8wLzEvdW5pcXVlLWlkID0gIjEiCisgKgorICog
L2xvY2FsL2RvbWFpbi8xL2RldmljZS92c25kLzAvMC8xL3JpbmctcmVmID0gIjM4NCIKKyAqIC9s
b2NhbC9kb21haW4vMS9kZXZpY2UvdnNuZC8wLzAvMS9ldmVudC1jaGFubmVsID0gIjEzIgorICoK
KyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBQQ00gZGV2aWNlIDEgLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKyAqCisgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3Zz
bmQvMC8xL25hbWUgPSAiSERNSS0wIgorICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92c25kLzAv
MS9zYW1wbGUtcmF0ZXMgPSAiODAwMCwzMjAwMCw0NDEwMCIKKyAqCisgKi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLSBTdHJlYW0gMCwgY2FwdHVyZSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCisgKgorICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92c25kLzAvMS8wL3R5cGUgPSAi
YyIKKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdnNuZC8wLzEvMC91bmlxdWUtaWQgPSAiMiIK
KyAqCisgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZzbmQvMC8xLzAvcmluZy1yZWYgPSAiMzg3
IgorICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92c25kLzAvMS8wL2V2ZW50LWNoYW5uZWwgPSAi
MTUxIgorICoKKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBQQ00gZGV2aWNlIDIg
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKyAqCisgKiAvbG9jYWwvZG9tYWluLzEv
ZGV2aWNlL3ZzbmQvMC8yL25hbWUgPSAiU1BESUYiCisgKgorICotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLSBTdHJlYW0gMCwgcGxheWJhY2sgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQorICoKKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdnNuZC8wLzIvMC90eXBlID0gInAiCisg
KiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZzbmQvMC8yLzAvdW5pcXVlLWlkID0gIjMiCisgKgor
ICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92c25kLzAvMi8wL3JpbmctcmVmID0gIjM4OSIKKyAq
IC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdnNuZC8wLzIvMC9ldmVudC1jaGFubmVsID0gIjE1MiIK
KyAqCisgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBCYWNrZW5kIFhlbkJ1cyBOb2RlcworICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICoKKyAqLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gUHJvdG9jb2wgdmVyc2lvbiAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KKyAqCisgKiB2ZXJzaW9ucworICogICAgICBWYWx1ZXM6ICAgICAg
ICAgPHN0cmluZz4KKyAqCisgKiAgICAgIExpc3Qgb2YgWEVOU05EX0xJU1RfU0VQQVJBVE9SIHNl
cGFyYXRlZCBwcm90b2NvbCB2ZXJzaW9ucyBzdXBwb3J0ZWQKKyAqICAgICAgYnkgdGhlIGJhY2tl
bmQuIEZvciBleGFtcGxlICIxLDIsMyIuCisgKgorICoqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgRnJvbnRlbmQgWGVuQnVzIE5vZGVzCisgKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqCisgKgorICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBB
ZGRyZXNzaW5nIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorICoKKyAqIGRvbS1p
ZAorICogICAgICBWYWx1ZXM6ICAgICAgICAgPHVpbnQxNl90PgorICoKKyAqICAgICAgRG9tYWlu
IGlkZW50aWZpZXIuCisgKgorICogZGV2LWlkCisgKiAgICAgIFZhbHVlczogICAgICAgICA8dWlu
dDE2X3Q+CisgKgorICogICAgICBEZXZpY2UgaWRlbnRpZmllci4KKyAqCisgKiBwY20tZGV2LWlk
eAorICogICAgICBWYWx1ZXM6ICAgICAgICAgPHVpbnQ4X3Q+CisgKgorICogICAgICBaZXJvIGJh
c2VkIGNvbnRpZ291cyBpbmRleCBvZiB0aGUgUENNIGRldmljZS4KKyAqCisgKiBzdHJlYW0taWR4
CisgKiAgICAgIFZhbHVlczogICAgICAgICA8dWludDhfdD4KKyAqCisgKiAgICAgIFplcm8gYmFz
ZWQgY29udGlnb3VzIGluZGV4IG9mIHRoZSBzdHJlYW0gb2YgdGhlIFBDTSBkZXZpY2UuCisgKgor
ICogVGhlIGZvbGxvd2luZyBwYXR0ZXJuIGlzIHVzZWQgZm9yIGFkZHJlc3Npbmc6CisgKiAgIC9s
b2NhbC9kb21haW4vPGRvbS1pZD4vZGV2aWNlL3ZzbmQvPGRldi1pZD4vPHBjbS1kZXYtaWR4Pi88
c3RyZWFtLWlkeD4vLi4uCisgKgorICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBQcm90
b2NvbCB2ZXJzaW9uIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorICoKKyAqIHZlcnNp
b24KKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDxzdHJpbmc+CisgKgorICogICAgICBQcm90b2Nv
bCB2ZXJzaW9uLCBjaG9zZW4gYW1vbmcgdGhlIG9uZXMgc3VwcG9ydGVkIGJ5IHRoZSBiYWNrZW5k
LgorICoKKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBQQ00gc2V0dGluZ3MgLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKyAqCisgKiBFdmVyeSB2aXJ0dWFsaXplZCBz
b3VuZCBmcm9udGVuZCBoYXMgYSBzZXQgb2YgUENNIGRldmljZXMgYW5kIHN0cmVhbXMsIGVhY2gK
KyAqIGNvdWxkIGJlIGluZGl2aWR1YWxseSBjb25maWd1cmVkLiBQYXJ0IG9mIHRoZSBQQ00gY29u
ZmlndXJhdGlvbiBjYW4gYmUKKyAqIGRlZmluZWQgYXQgaGlnaGVyIGxldmVsIG9mIHRoZSBoaWVy
YXJjaHkgYW5kIGJlIGZ1bGx5IG9yIHBhcnRpYWxseSByZS11c2VkCisgKiBieSB0aGUgdW5kZXJs
eWluZyBsYXllcnMuIFRoZXNlIGNvbmZpZ3VyYXRpb24gdmFsdWVzIGFyZToKKyAqICBvIG51bWJl
ciBvZiBjaGFubmVscyAobWluL21heCkKKyAqICBvIHN1cHBvcnRlZCBzYW1wbGUgcmF0ZXMKKyAq
ICBvIHN1cHBvcnRlZCBzYW1wbGUgZm9ybWF0cy4KKyAqIEUuZy4gb25lIGNhbiBkZWZpbmUgdGhl
c2UgdmFsdWVzIGZvciB0aGUgd2hvbGUgY2FyZCwgZGV2aWNlIG9yIHN0cmVhbS4KKyAqIEV2ZXJ5
IHVuZGVybHlpbmcgbGF5ZXIgaW4gdHVybiBjYW4gcmUtZGVmaW5lIHNvbWUgb3IgYWxsIG9mIHRo
ZW0gdG8gYmV0dGVyCisgKiBmaXQgaXRzIG5lZWRzLiBGb3IgZXhhbXBsZSwgY2FyZCBtYXkgZGVm
aW5lIG51bWJlciBvZiBjaGFubmVscyB0byBiZQorICogaW4gWzE7IDhdIHJhbmdlLCBhbmQgc29t
ZSBwYXJ0aWN1bGFyIHN0cmVhbSBtYXkgYmUgbGltaXRlZCB0byBbMTsgMl0gb25seS4KKyAqIFRo
ZSBydWxlIGlzIHRoYXQgdGhlIHVuZGVybHlpbmcgbGF5ZXIgbXVzdCBiZSBhIHN1YnNldCBvZiB0
aGUgdXBwZXIgbGF5ZXIKKyAqIHJhbmdlLgorICoKKyAqIGNoYW5uZWxzLW1pbgorICogICAgICBW
YWx1ZXM6ICAgICAgICAgPHVpbnQ4X3Q+CisgKgorICogICAgICBUaGUgbWluaW11bSBhbW91bnQg
b2YgY2hhbm5lbHMgdGhhdCBpcyBzdXBwb3J0ZWQsIFsxOyBjaGFubmVscy1tYXhdLgorICogICAg
ICBPcHRpb25hbCwgaWYgbm90IHNldCBvciBvbWl0dGVkIGEgdmFsdWUgb2YgMSBpcyB1c2VkLgor
ICoKKyAqIGNoYW5uZWxzLW1heAorICogICAgICBWYWx1ZXM6ICAgICAgICAgPHVpbnQ4X3Q+Cisg
KgorICogICAgICBUaGUgbWF4aW11bSBhbW91bnQgb2YgY2hhbm5lbHMgdGhhdCBpcyBzdXBwb3J0
ZWQuCisgKiAgICAgIE11c3QgYmUgYXQgbGVhc3QgPGNoYW5uZWxzLW1pbj4uCisgKgorICogc2Ft
cGxlLXJhdGVzCisgKiAgICAgIFZhbHVlczogICAgICAgICA8bGlzdCBvZiB1aW50MzJfdD4KKyAq
CisgKiAgICAgIExpc3Qgb2Ygc3VwcG9ydGVkIHNhbXBsZSByYXRlcyBzZXBhcmF0ZWQgYnkgWEVO
U05EX0xJU1RfU0VQQVJBVE9SLgorICogICAgICBTYW1wbGUgcmF0ZXMgYXJlIGV4cHJlc3NlZCBh
cyBhIGxpc3Qgb2YgZGVjaW1hbCB2YWx1ZXMgdy9vIGFueQorICogICAgICBvcmRlcmluZyByZXF1
aXJlbWVudC4KKyAqCisgKiBzYW1wbGUtZm9ybWF0cworICogICAgICBWYWx1ZXM6ICAgICAgICAg
PGxpc3Qgb2YgWEVOU05EX1BDTV9GT1JNQVRfWFhYX1NUUj4KKyAqCisgKiAgICAgIExpc3Qgb2Yg
c3VwcG9ydGVkIHNhbXBsZSBmb3JtYXRzIHNlcGFyYXRlZCBieSBYRU5TTkRfTElTVF9TRVBBUkFU
T1IuCisgKiAgICAgIEl0ZW1zIG11c3Qgbm90IGV4Y2VlZCBYRU5TTkRfU0FNUExFX0ZPUk1BVF9N
QVhfTEVOIGxlbmd0aC4KKyAqCisgKiBidWZmZXItc2l6ZQorICogICAgICBWYWx1ZXM6ICAgICAg
ICAgPHVpbnQzMl90PgorICoKKyAqICAgICAgVGhlIG1heGltdW0gc2l6ZSBpbiBvY3RldHMgb2Yg
dGhlIGJ1ZmZlciB0byBhbGxvY2F0ZSBwZXIgc3RyZWFtLgorICoKKyAqLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0gVmlydHVhbCBzb3VuZCBjYXJkIHNldHRpbmdzIC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KKyAqIHNob3J0LW5hbWUKKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDxjaGFyWzMyXT4K
KyAqCisgKiAgICAgIFNob3J0IG5hbWUgb2YgdGhlIHZpcnR1YWwgc291bmQgY2FyZC4gT3B0aW9u
YWwuCisgKgorICogbG9uZy1uYW1lCisgKiAgICAgIFZhbHVlczogICAgICAgICA8Y2hhcls4MF0+
CisgKgorICogICAgICBMb25nIG5hbWUgb2YgdGhlIHZpcnR1YWwgc291bmQgY2FyZC4gT3B0aW9u
YWwuCisgKgorICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBEZXZpY2Ugc2V0dGluZ3Mg
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorICogbmFtZQorICogICAgICBWYWx1ZXM6
ICAgICAgICAgPGNoYXJbODBdPgorICoKKyAqICAgICAgTmFtZSBvZiB0aGUgc291bmQgZGV2aWNl
IHdpdGhpbiB0aGUgdmlydHVhbCBzb3VuZCBjYXJkLiBPcHRpb25hbC4KKyAqCisgKi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tIFN0cmVhbSBzZXR0aW5ncyAtLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCisgKgorICogdHlwZQorICogICAgICBWYWx1ZXM6ICAgICAgICAgInAiLCAi
YyIKKyAqCisgKiAgICAgIFN0cmVhbSB0eXBlOiAicCIgLSBwbGF5YmFjayBzdHJlYW0sICJjIiAt
IGNhcHR1cmUgc3RyZWFtCisgKgorICogICAgICBJZiBib3RoIGNhcHR1cmUgYW5kIHBsYXliYWNr
IGFyZSBuZWVkZWQgdGhlbiB0d28gc3RyZWFtcyBuZWVkIHRvIGJlCisgKiAgICAgIGRlZmluZWQg
dW5kZXIgdGhlIHNhbWUgZGV2aWNlLgorICoKKyAqIHVuaXF1ZS1pZAorICogICAgICBWYWx1ZXM6
ICAgICAgICAgPHVpbnQzMl90PgorICoKKyAqICAgICAgQWZ0ZXIgc3RyZWFtIGluaXRpYWxpemF0
aW9uIGl0IGlzIGFzc2lnbmVkIGEgdW5pcXVlIElEICh3aXRoaW4gdGhlIGZyb250CisgKiAgICAg
IGRyaXZlciksIHNvIGV2ZXJ5IHN0cmVhbSBvZiB0aGUgZnJvbnRlbmQgY2FuIGJlIGlkZW50aWZp
ZWQgYnkgdGhlCisgKiAgICAgIGJhY2tlbmQgYnkgdGhpcyBJRC4gVGhpcyBpcyBub3QgZXF1YWwg
dG8gc3RyZWFtLWlkeCBhcyB0aGUgbGF0ZXIgaXMKKyAqICAgICAgemVybyBiYXNlZCB3aXRoaW4g
dGhlIGRldmljZSwgYnV0IHRoaXMgaW5kZXggaXMgY29udGlnb3VzIHdpdGhpbiB0aGUKKyAqICAg
ICAgZHJpdmVyLgorICoKKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0gU3RyZWFtIFJlcXVlc3QgVHJh
bnNwb3J0IFBhcmFtZXRlcnMgLS0tLS0tLS0tLS0tLS0tLS0tLS0KKyAqCisgKiBldmVudC1jaGFu
bmVsCisgKiAgICAgIFZhbHVlczogICAgICAgICA8dWludDMyX3Q+CisgKgorICogICAgICBUaGUg
aWRlbnRpZmllciBvZiB0aGUgWGVuIGV2ZW50IGNoYW5uZWwgdXNlZCB0byBzaWduYWwgYWN0aXZp
dHkKKyAqICAgICAgaW4gdGhlIHJpbmcgYnVmZmVyLgorICoKKyAqIHJpbmctcmVmCisgKiAgICAg
IFZhbHVlczogICAgICAgICA8dWludDMyX3Q+CisgKgorICogICAgICBUaGUgWGVuIGdyYW50IHJl
ZmVyZW5jZSBncmFudGluZyBwZXJtaXNzaW9uIGZvciB0aGUgYmFja2VuZCB0byBtYXAKKyAqICAg
ICAgYSBzb2xlIHBhZ2UgaW4gYSBzaW5nbGUgcGFnZSBzaXplZCByaW5nIGJ1ZmZlci4KKyAqCisg
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqCisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBT
VEFURSBESUFHUkFNUworICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICoKKyAqIFRvb2wgc3RhY2sg
Y3JlYXRlcyBmcm9udCBhbmQgYmFjayBzdGF0ZSBub2RlcyB3aXRoIGluaXRpYWwgc3RhdGUKKyAq
IFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nLgorICogVG9vbCBzdGFjayBjcmVhdGVzIGFuZCBzZXRz
IHVwIGZyb250ZW5kIHNvdW5kIGNvbmZpZ3VyYXRpb24gbm9kZXMgcGVyIGRvbWFpbi4KKyAqCisg
KiBGcm9udCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQmFjaworICogPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09ICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KKyAqIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nICAgICAgICAgICAgICBYZW5idXNT
dGF0ZUluaXRpYWxpc2luZworICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBvIFF1ZXJ5IGJhY2tlbmQgZGV2aWNlIGlkZW50aWZpY2F0aW9uCisgKiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS4KKyAqICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbyBPcGVuIGFuZCB2YWxpZGF0ZSBiYWNrZW5kIGRldmljZS4KKyAq
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAor
ICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
CisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFYKKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYZW5idXNTdGF0ZUlu
aXRXYWl0CisgKgorICogbyBRdWVyeSBmcm9udGVuZCBjb25maWd1cmF0aW9uCisgKiBvIEFsbG9j
YXRlIGFuZCBpbml0aWFsaXplCisgKiAgIGV2ZW50IGNoYW5uZWxzIHBlciBjb25maWd1cmVkCisg
KiAgIHBsYXliYWNrL2NhcHR1cmUgc3RyZWFtLgorICogbyBQdWJsaXNoIHRyYW5zcG9ydCBwYXJh
bWV0ZXJzCisgKiAgIHRoYXQgd2lsbCBiZSBpbiBlZmZlY3QgZHVyaW5nCisgKiAgIHRoaXMgY29u
bmVjdGlvbi4KKyAqICAgICAgICAgICAgICB8CisgKiAgICAgICAgICAgICAgfAorICogICAgICAg
ICAgICAgIFYKKyAqIFhlbmJ1c1N0YXRlSW5pdGlhbGlzZWQKKyAqCisgKiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG8gUXVlcnkgZnJvbnRlbmQgdHJhbnNwb3J0IHBhcmFt
ZXRlcnMuCisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG8gQ29ubmVj
dCB0byB0aGUgZXZlbnQgY2hhbm5lbHMuCisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwKKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfAorICogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBWCisgKiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgWGVuYnVzU3RhdGVDb25uZWN0ZWQKKyAqCisgKiAgbyBDcmVhdGUgYW5k
IGluaXRpYWxpemUgT1MKKyAqICAgIHZpcnR1YWwgc291bmQgZGV2aWNlIGluc3RhbmNlcworICog
ICAgYXMgcGVyIGNvbmZpZ3VyYXRpb24uCisgKiAgICAgICAgICAgICAgfAorICogICAgICAgICAg
ICAgIHwKKyAqICAgICAgICAgICAgICBWCisgKiBYZW5idXNTdGF0ZUNvbm5lY3RlZAorICoKKyAq
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYZW5idXNTdGF0ZVVua25vd24K
KyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYZW5idXNTdGF0ZUNsb3Nl
ZAorICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhlbmJ1c1N0YXRlQ2xv
c2luZworICogbyBSZW1vdmUgdmlydHVhbCBzb3VuZCBkZXZpY2UKKyAqIG8gUmVtb3ZlIGV2ZW50
IGNoYW5uZWxzCisgKiAgICAgICAgICAgICAgfAorICogICAgICAgICAgICAgIHwKKyAqICAgICAg
ICAgICAgICBWCisgKiBYZW5idXNTdGF0ZUNsb3NlZAorICoKKyAqLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLSBSZWNvdmVyeSBmbG93IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KKyAqCisgKiBJbiBjYXNlIG9mIGZyb250ZW5kIHVucmVjb3ZlcmFibGUgZXJyb3JzIGJhY2tl
bmQgaGFuZGxlcyB0aGF0IGFzCisgKiBpZiBmcm9udGVuZCBnb2VzIGludG8gdGhlIFhlbmJ1c1N0
YXRlQ2xvc2VkIHN0YXRlLgorICoKKyAqIEluIGNhc2Ugb2YgYmFja2VuZCB1bnJlY292ZXJhYmxl
IGVycm9ycyBmcm9udGVuZCB0cmllcyByZW1vdmluZworICogdGhlIHZpcnR1YWxpemVkIGRldmlj
ZS4gSWYgdGhpcyBpcyBwb3NzaWJsZSBhdCB0aGUgbW9tZW50IG9mIGVycm9yLAorICogdGhlbiBm
cm9udGVuZCBnb2VzIGludG8gdGhlIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nIHN0YXRlIGFuZCBp
cyByZWFkeSBmb3IKKyAqIG5ldyBjb25uZWN0aW9uIHdpdGggYmFja2VuZC4gSWYgdGhlIHZpcnR1
YWxpemVkIGRldmljZSBpcyBzdGlsbCBpbiB1c2UgYW5kCisgKiBjYW5ub3QgYmUgcmVtb3ZlZCwg
dGhlbiBmcm9udGVuZCBnb2VzIGludG8gdGhlIFhlbmJ1c1N0YXRlUmVjb25maWd1cmluZyBzdGF0
ZQorICogdW50aWwgZWl0aGVyIHRoZSB2aXJ0dWFsaXplZCBkZXZpY2UgcmVtb3ZlZCBvciBiYWNr
ZW5kIGluaXRpYXRlcyBhIG5ldworICogY29ubmVjdGlvbi4gT24gdGhlIHZpcnR1YWxpemVkIGRl
dmljZSByZW1vdmFsIGZyb250ZW5kIGdvZXMgaW50byB0aGUKKyAqIFhlbmJ1c1N0YXRlSW5pdGlh
bGlzaW5nIHN0YXRlLgorICoKKyAqIE5vdGUgb24gWGVuYnVzU3RhdGVSZWNvbmZpZ3VyaW5nIHN0
YXRlIG9mIHRoZSBmcm9udGVuZDogaWYgYmFja2VuZCBoYXMKKyAqIHVucmVjb3ZlcmFibGUgZXJy
b3JzIHRoZW4gZnJvbnRlbmQgY2Fubm90IHNlbmQgcmVxdWVzdHMgdG8gdGhlIGJhY2tlbmQKKyAq
IGFuZCB0aHVzIGNhbm5vdCBwcm92aWRlIGZ1bmN0aW9uYWxpdHkgb2YgdGhlIHZpcnR1YWxpemVk
IGRldmljZSBhbnltb3JlLgorICogQWZ0ZXIgYmFja2VuZCBpcyBiYWNrIHRvIG5vcm1hbCB0aGUg
dmlydHVhbGl6ZWQgZGV2aWNlIG1heSBzdGlsbCBob2xkIHNvbWUKKyAqIHN0YXRlOiBjb25maWd1
cmF0aW9uIGluIHVzZSwgYWxsb2NhdGVkIGJ1ZmZlcnMsIGNsaWVudCBhcHBsaWNhdGlvbiBzdGF0
ZSBldGMuCisgKiBTbywgaW4gbW9zdCBjYXNlcywgdGhpcyB3aWxsIHJlcXVpcmUgZnJvbnRlbmQg
dG8gaW1wbGVtZW50IGNvbXBsZXggcmVjb3ZlcnkKKyAqIHJlY29ubmVjdCBsb2dpYy4gSW5zdGVh
ZCwgYnkgZ29pbmcgaW50byBYZW5idXNTdGF0ZVJlY29uZmlndXJpbmcgc3RhdGUsCisgKiBmcm9u
dGVuZCB3aWxsIG1ha2Ugc3VyZSBubyBuZXcgY2xpZW50cyBvZiB0aGUgdmlydHVhbGl6ZWQgZGV2
aWNlIGFyZQorICogYWNjZXB0ZWQsIGFsbG93IGV4aXN0aW5nIGNsaWVudChzKSB0byBleGl0IGdy
YWNlZnVsbHkgYnkgc2lnbmFsaW5nIGVycm9yCisgKiBzdGF0ZSBldGMuCisgKiBPbmNlIGFsbCB0
aGUgY2xpZW50cyBhcmUgZ29uZSBmcm9udGVuZCBjYW4gcmVpbml0aWFsaXplIHRoZSB2aXJ0dWFs
aXplZAorICogZGV2aWNlIGFuZCBnZXQgaW50byBYZW5idXNTdGF0ZUluaXRpYWxpc2luZyBzdGF0
ZSBhZ2FpbiBzaWduYWxpbmcgdGhlCisgKiBiYWNrZW5kIHRoYXQgYSBuZXcgY29ubmVjdGlvbiBj
YW4gYmUgbWFkZS4KKyAqCisgKiBUaGVyZSBhcmUgbXVsdGlwbGUgY29uZGl0aW9ucyBwb3NzaWJs
ZSB1bmRlciB3aGljaCBmcm9udGVuZCB3aWxsIGdvIGZyb20KKyAqIFhlbmJ1c1N0YXRlUmVjb25m
aWd1cmluZyBpbnRvIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nLCBzb21lIG9mIHRoZW0gYXJlIE9T
CisgKiBzcGVjaWZpYy4gRm9yIGV4YW1wbGU6CisgKiAxLiBUaGUgdW5kZXJseWluZyBPUyBmcmFt
ZXdvcmsgbWF5IHByb3ZpZGUgY2FsbGJhY2tzIHRvIHNpZ25hbCB0aGF0IHRoZSBsYXN0CisgKiAg
ICBjbGllbnQgb2YgdGhlIHZpcnR1YWxpemVkIGRldmljZSBoYXMgZ29uZSBhbmQgdGhlIGRldmlj
ZSBjYW4gYmUgcmVtb3ZlZAorICogMi4gRnJvbnRlbmQgY2FuIHNjaGVkdWxlIGEgZGVmZXJyZWQg
d29yayAodGltZXIvdGFza2xldC93b3JrcXVldWUpCisgKiAgICB0byBwZXJpb2RpY2FsbHkgY2hl
Y2sgaWYgdGhpcyBpcyB0aGUgcmlnaHQgdGltZSB0byByZS10cnkgcmVtb3ZhbCBvZgorICogICAg
dGhlIHZpcnR1YWxpemVkIGRldmljZS4KKyAqIDMuIEJ5IGFueSBvdGhlciBtZWFucy4KKyAqCisg
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqCisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUENN
IEZPUk1BVFMKKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqCisgKiBYRU5TTkRfUENNX0ZPUk1B
VF88Zm9ybWF0PltfPGVuZGlhbj5dCisgKgorICogZm9ybWF0OiA8Uy9VL0Y+PGJpdHM+IG9yIDxu
YW1lPgorICogICAgIFMgLSBzaWduZWQsIFUgLSB1bnNpZ25lZCwgRiAtIGZsb2F0CisgKiAgICAg
Yml0cyAtIDgsIDE2LCAyNCwgMzIKKyAqICAgICBuYW1lIC0gTVVfTEFXLCBHU00sIGV0Yy4KKyAq
CisgKiBlbmRpYW46IDxMRS9CRT4sIG1heSBiZSBhYnNlbnQKKyAqICAgICBMRSAtIExpdHRsZSBl
bmRpYW4sIEJFIC0gQmlnIGVuZGlhbgorICovCisjZGVmaW5lIFhFTlNORF9QQ01fRk9STUFUX1M4
ICAgICAgICAgICAgMAorI2RlZmluZSBYRU5TTkRfUENNX0ZPUk1BVF9VOCAgICAgICAgICAgIDEK
KyNkZWZpbmUgWEVOU05EX1BDTV9GT1JNQVRfUzE2X0xFICAgICAgICAyCisjZGVmaW5lIFhFTlNO
RF9QQ01fRk9STUFUX1MxNl9CRSAgICAgICAgMworI2RlZmluZSBYRU5TTkRfUENNX0ZPUk1BVF9V
MTZfTEUgICAgICAgIDQKKyNkZWZpbmUgWEVOU05EX1BDTV9GT1JNQVRfVTE2X0JFICAgICAgICA1
CisjZGVmaW5lIFhFTlNORF9QQ01fRk9STUFUX1MyNF9MRSAgICAgICAgNgorI2RlZmluZSBYRU5T
TkRfUENNX0ZPUk1BVF9TMjRfQkUgICAgICAgIDcKKyNkZWZpbmUgWEVOU05EX1BDTV9GT1JNQVRf
VTI0X0xFICAgICAgICA4CisjZGVmaW5lIFhFTlNORF9QQ01fRk9STUFUX1UyNF9CRSAgICAgICAg
OQorI2RlZmluZSBYRU5TTkRfUENNX0ZPUk1BVF9TMzJfTEUgICAgICAgIDEwCisjZGVmaW5lIFhF
TlNORF9QQ01fRk9STUFUX1MzMl9CRSAgICAgICAgMTEKKyNkZWZpbmUgWEVOU05EX1BDTV9GT1JN
QVRfVTMyX0xFICAgICAgICAxMgorI2RlZmluZSBYRU5TTkRfUENNX0ZPUk1BVF9VMzJfQkUgICAg
ICAgIDEzCisjZGVmaW5lIFhFTlNORF9QQ01fRk9STUFUX0YzMl9MRSAgICAgICAgMTQgLyogNC1i
eXRlIGZsb2F0LCBJRUVFLTc1NCAzMi1iaXQsICovCisjZGVmaW5lIFhFTlNORF9QQ01fRk9STUFU
X0YzMl9CRSAgICAgICAgMTUgLyogcmFuZ2UgLTEuMCB0byAxLjAgICAgICAgICAgICAgICovCisj
ZGVmaW5lIFhFTlNORF9QQ01fRk9STUFUX0Y2NF9MRSAgICAgICAgMTYgLyogOC1ieXRlIGZsb2F0
LCBJRUVFLTc1NCA2NC1iaXQsICovCisjZGVmaW5lIFhFTlNORF9QQ01fRk9STUFUX0Y2NF9CRSAg
ICAgICAgMTcgLyogcmFuZ2UgLTEuMCB0byAxLjAgICAgICAgICAgICAgICovCisjZGVmaW5lIFhF
TlNORF9QQ01fRk9STUFUX0lFQzk1OF9TVUJGUkFNRV9MRSAxOAorI2RlZmluZSBYRU5TTkRfUENN
X0ZPUk1BVF9JRUM5NThfU1VCRlJBTUVfQkUgMTkKKyNkZWZpbmUgWEVOU05EX1BDTV9GT1JNQVRf
TVVfTEFXICAgICAgICAyMAorI2RlZmluZSBYRU5TTkRfUENNX0ZPUk1BVF9BX0xBVyAgICAgICAg
IDIxCisjZGVmaW5lIFhFTlNORF9QQ01fRk9STUFUX0lNQV9BRFBDTSAgICAgMjIKKyNkZWZpbmUg
WEVOU05EX1BDTV9GT1JNQVRfTVBFRyAgICAgICAgICAyMworI2RlZmluZSBYRU5TTkRfUENNX0ZP
Uk1BVF9HU00gICAgICAgICAgIDI0CisKKy8qCisgKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgUkVRVUVTVCBDT0RFUworICoqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKgorICovCisjZGVmaW5lIFhFTlNORF9PUF9PUEVOICAgICAgICAgICAgICAgICAgMAor
I2RlZmluZSBYRU5TTkRfT1BfQ0xPU0UgICAgICAgICAgICAgICAgIDEKKyNkZWZpbmUgWEVOU05E
X09QX1JFQUQgICAgICAgICAgICAgICAgICAyCisjZGVmaW5lIFhFTlNORF9PUF9XUklURSAgICAg
ICAgICAgICAgICAgMworI2RlZmluZSBYRU5TTkRfT1BfU0VUX1ZPTFVNRSAgICAgICAgICAgIDQK
KyNkZWZpbmUgWEVOU05EX09QX0dFVF9WT0xVTUUgICAgICAgICAgICA1CisjZGVmaW5lIFhFTlNO
RF9PUF9NVVRFICAgICAgICAgICAgICAgICAgNgorI2RlZmluZSBYRU5TTkRfT1BfVU5NVVRFICAg
ICAgICAgICAgICAgIDcKKworLyoKKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqICAgICAgICAg
ICAgICAgWEVOU1RPUkUgRklFTEQgQU5EIFBBVEggTkFNRSBTVFJJTkdTLCBIRUxQRVJTCisgKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqCisgKi8KKyNkZWZpbmUgWEVOU05EX0RSSVZFUl9OQU1FICAgICAg
ICAgICAgICAidnNuZCIKKworI2RlZmluZSBYRU5TTkRfTElTVF9TRVBBUkFUT1IgICAgICAgICAg
ICIsIgorLyogRmllbGQgbmFtZXMgKi8KKyNkZWZpbmUgWEVOU05EX0ZJRUxEX0JFX1ZFUlNJT05T
ICAgICAgICAidmVyc2lvbnMiCisjZGVmaW5lIFhFTlNORF9GSUVMRF9GRV9WRVJTSU9OICAgICAg
ICAgInZlcnNpb24iCisjZGVmaW5lIFhFTlNORF9GSUVMRF9WQ0FSRF9TSE9SVF9OQU1FICAgInNo
b3J0LW5hbWUiCisjZGVmaW5lIFhFTlNORF9GSUVMRF9WQ0FSRF9MT05HX05BTUUgICAgImxvbmct
bmFtZSIKKyNkZWZpbmUgWEVOU05EX0ZJRUxEX1JJTkdfUkVGICAgICAgICAgICAicmluZy1yZWYi
CisjZGVmaW5lIFhFTlNORF9GSUVMRF9FVlRfQ0hOTCAgICAgICAgICAgImV2ZW50LWNoYW5uZWwi
CisjZGVmaW5lIFhFTlNORF9GSUVMRF9ERVZJQ0VfTkFNRSAgICAgICAgIm5hbWUiCisjZGVmaW5l
IFhFTlNORF9GSUVMRF9UWVBFICAgICAgICAgICAgICAgInR5cGUiCisjZGVmaW5lIFhFTlNORF9G
SUVMRF9TVFJFQU1fVU5JUVVFX0lEICAgInVuaXF1ZS1pZCIKKyNkZWZpbmUgWEVOU05EX0ZJRUxE
X0NIQU5ORUxTX01JTiAgICAgICAiY2hhbm5lbHMtbWluIgorI2RlZmluZSBYRU5TTkRfRklFTERf
Q0hBTk5FTFNfTUFYICAgICAgICJjaGFubmVscy1tYXgiCisjZGVmaW5lIFhFTlNORF9GSUVMRF9T
QU1QTEVfUkFURVMgICAgICAgInNhbXBsZS1yYXRlcyIKKyNkZWZpbmUgWEVOU05EX0ZJRUxEX1NB
TVBMRV9GT1JNQVRTICAgICAic2FtcGxlLWZvcm1hdHMiCisjZGVmaW5lIFhFTlNORF9GSUVMRF9C
VUZGRVJfU0laRSAgICAgICAgImJ1ZmZlci1zaXplIgorCisvKiBTdHJlYW0gdHlwZSBmaWVsZCB2
YWx1ZXMuICovCisjZGVmaW5lIFhFTlNORF9TVFJFQU1fVFlQRV9QTEFZQkFDSyAgICAgInAiCisj
ZGVmaW5lIFhFTlNORF9TVFJFQU1fVFlQRV9DQVBUVVJFICAgICAgImMiCisvKiBTYW1wbGUgcmF0
ZSBtYXggc3RyaW5nIGxlbmd0aCAqLworI2RlZmluZSBYRU5TTkRfU0FNUExFX1JBVEVfTUFYX0xF
TiAgICAgIDExCisvKiBTYW1wbGUgZm9ybWF0IGZpZWxkIHZhbHVlcyAqLworI2RlZmluZSBYRU5T
TkRfU0FNUExFX0ZPUk1BVF9NQVhfTEVOICAgIDI0CisKKyNkZWZpbmUgWEVOU05EX1BDTV9GT1JN
QVRfUzhfU1RSICAgICAgICAiczgiCisjZGVmaW5lIFhFTlNORF9QQ01fRk9STUFUX1U4X1NUUiAg
ICAgICAgInU4IgorI2RlZmluZSBYRU5TTkRfUENNX0ZPUk1BVF9TMTZfTEVfU1RSICAgICJzMTZf
bGUiCisjZGVmaW5lIFhFTlNORF9QQ01fRk9STUFUX1MxNl9CRV9TVFIgICAgInMxNl9iZSIKKyNk
ZWZpbmUgWEVOU05EX1BDTV9GT1JNQVRfVTE2X0xFX1NUUiAgICAidTE2X2xlIgorI2RlZmluZSBY
RU5TTkRfUENNX0ZPUk1BVF9VMTZfQkVfU1RSICAgICJ1MTZfYmUiCisjZGVmaW5lIFhFTlNORF9Q
Q01fRk9STUFUX1MyNF9MRV9TVFIgICAgInMyNF9sZSIKKyNkZWZpbmUgWEVOU05EX1BDTV9GT1JN
QVRfUzI0X0JFX1NUUiAgICAiczI0X2JlIgorI2RlZmluZSBYRU5TTkRfUENNX0ZPUk1BVF9VMjRf
TEVfU1RSICAgICJ1MjRfbGUiCisjZGVmaW5lIFhFTlNORF9QQ01fRk9STUFUX1UyNF9CRV9TVFIg
ICAgInUyNF9iZSIKKyNkZWZpbmUgWEVOU05EX1BDTV9GT1JNQVRfUzMyX0xFX1NUUiAgICAiczMy
X2xlIgorI2RlZmluZSBYRU5TTkRfUENNX0ZPUk1BVF9TMzJfQkVfU1RSICAgICJzMzJfYmUiCisj
ZGVmaW5lIFhFTlNORF9QQ01fRk9STUFUX1UzMl9MRV9TVFIgICAgInUzMl9sZSIKKyNkZWZpbmUg
WEVOU05EX1BDTV9GT1JNQVRfVTMyX0JFX1NUUiAgICAidTMyX2JlIgorI2RlZmluZSBYRU5TTkRf
UENNX0ZPUk1BVF9GMzJfTEVfU1RSICAgICJmbG9hdF9sZSIKKyNkZWZpbmUgWEVOU05EX1BDTV9G
T1JNQVRfRjMyX0JFX1NUUiAgICAiZmxvYXRfYmUiCisjZGVmaW5lIFhFTlNORF9QQ01fRk9STUFU
X0Y2NF9MRV9TVFIgICAgImZsb2F0NjRfbGUiCisjZGVmaW5lIFhFTlNORF9QQ01fRk9STUFUX0Y2
NF9CRV9TVFIgICAgImZsb2F0NjRfYmUiCisjZGVmaW5lIFhFTlNORF9QQ01fRk9STUFUX0lFQzk1
OF9TVUJGUkFNRV9MRV9TVFIgImllYzk1OF9zdWJmcmFtZV9sZSIKKyNkZWZpbmUgWEVOU05EX1BD
TV9GT1JNQVRfSUVDOTU4X1NVQkZSQU1FX0JFX1NUUiAiaWVjOTU4X3N1YmZyYW1lX2JlIgorI2Rl
ZmluZSBYRU5TTkRfUENNX0ZPUk1BVF9NVV9MQVdfU1RSICAgICJtdV9sYXciCisjZGVmaW5lIFhF
TlNORF9QQ01fRk9STUFUX0FfTEFXX1NUUiAgICAgImFfbGF3IgorI2RlZmluZSBYRU5TTkRfUENN
X0ZPUk1BVF9JTUFfQURQQ01fU1RSICJpbWFfYWRwY20iCisjZGVmaW5lIFhFTlNORF9QQ01fRk9S
TUFUX01QRUdfU1RSICAgICAgIm1wZWciCisjZGVmaW5lIFhFTlNORF9QQ01fRk9STUFUX0dTTV9T
VFIgICAgICAgImdzbSIKKworCisvKgorICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogICAgICAg
ICAgICAgICAgICAgICAgICAgIFNUQVRVUyBSRVRVUk4gQ09ERVMKKyAqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioKKyAqCisgKiBTdGF0dXMgcmV0dXJuIGNvZGUgaXMgemVybyBvbiBzdWNjZXNzIGFuZCAt
WEVOX0VYWCBvbiBmYWlsdXJlLgorICoKKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgQXNzdW1wdGlvbnMKKyAqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioKKyAqIG8gdXNhZ2Ugb2YgZ3JhbnQgcmVmZXJlbmNlIDAgYXMgaW52YWxpZCBncmFudCByZWZl
cmVuY2U6CisgKiAgIGdyYW50IHJlZmVyZW5jZSAwIGlzIHZhbGlkLCBidXQgbmV2ZXIgZXhwb3Nl
ZCB0byBhIFBWIGRyaXZlciwKKyAqICAgYmVjYXVzZSBvZiB0aGUgZmFjdCBpdCBpcyBhbHJlYWR5
IGluIHVzZS9yZXNlcnZlZCBieSB0aGUgUFYgY29uc29sZS4KKyAqIG8gYWxsIHJlZmVyZW5jZXMg
aW4gdGhpcyBkb2N1bWVudCB0byBwYWdlIHNpemVzIG11c3QgYmUgdHJlYXRlZAorICogICBhcyBw
YWdlcyBvZiBzaXplIFhFTl9QQUdFX1NJWkUgdW5sZXNzIG90aGVyd2lzZSBub3RlZC4KKyAqCisg
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqCisgKiAgICAgICBEZXNjcmlwdGlvbiBvZiB0aGUgcHJvdG9j
b2wgYmV0d2VlbiBmcm9udGVuZCBhbmQgYmFja2VuZCBkcml2ZXIKKyAqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioKKyAqCisgKiBUaGUgdHdvIGhhbHZlcyBvZiBhIFBhcmEtdmlydHVhbCBzb3VuZCBkcml2
ZXIgY29tbXVuaWNhdGUgd2l0aAorICogZWFjaCBvdGhlciB1c2luZyBzaGFyZWQgcGFnZXMgYW5k
IGV2ZW50IGNoYW5uZWxzLgorICogU2hhcmVkIHBhZ2UgY29udGFpbnMgYSByaW5nIHdpdGggcmVx
dWVzdC9yZXNwb25zZSBwYWNrZXRzLgorICoKKyAqIFBhY2tldHMsIHVzZWQgZm9yIGlucHV0L291
dHB1dCBvcGVyYXRpb25zLCBlLmcuIHJlYWQvd3JpdGUsIHNldC9nZXQgdm9sdW1lLAorICogZXRj
LiwgcHJvdmlkZSBvZmZzZXQvbGVuZ3RoIGZpZWxkcyBpbiBvcmRlciB0byBhbGxvdyBhc3luY2hy
b25vdXMgcHJvdG9jb2wKKyAqIG9wZXJhdGlvbiB3aXRoIGJ1ZmZlciBzcGFjZSBzaGFyaW5nOiBw
YXJ0IG9mIHRoZSBidWZmZXIgYWxsb2NhdGVkIGF0CisgKiBYRU5TTkRfT1BfT1BFTiBjYW4gYmUg
dXNlZCBmb3IgYXVkaW8gc2FtcGxlcyBhbmQgcGFydCwgZm9yIGV4YW1wbGUsCisgKiBmb3Igdm9s
dW1lIGNvbnRyb2wuCisgKgorICogQWxsIHJlc2VydmVkIGZpZWxkcyBpbiB0aGUgc3RydWN0dXJl
cyBiZWxvdyBtdXN0IGJlIDAuCisgKgorICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tIFJlcXVlc3RzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorICoKKyAqIEFs
bCByZXF1ZXN0IHBhY2tldHMgaGF2ZSB0aGUgc2FtZSBsZW5ndGggKDMyIG9jdGV0cykKKyAqIEFs
bCByZXF1ZXN0IHBhY2tldHMgaGF2ZSBjb21tb24gaGVhZGVyOgorICogICAgICAgICAwICAgICAg
ICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3Rl
dAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAg
fCAgICBvcGVyYXRpb24gICB8ICAgIHJlc2VydmVkICAgIHwgNAorICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisg
KiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgOAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiAgIGlkIC0gdWludDE2X3QsIHBy
aXZhdGUgZ3Vlc3QgdmFsdWUsIGVjaG9lZCBpbiByZXNwb25zZQorICogICBvcGVyYXRpb24gLSB1
aW50OF90LCBvcGVyYXRpb24gY29kZSwgWEVOU05EX09QXz8/PworICoKKyAqIEZvciBhbGwgcGFj
a2V0cyB3aGljaCB1c2Ugb2Zmc2V0IGFuZCBsZW5ndGg6CisgKiAgIG9mZnNldCAtIHVpbnQzMl90
LCByZWFkIG9yIHdyaXRlIGRhdGEgb2Zmc2V0IHdpdGhpbiB0aGUgc2hhcmVkIGJ1ZmZlciwKKyAq
ICAgICBwYXNzZWQgd2l0aCBYRU5TTkRfT1BfT1BFTiByZXF1ZXN0LCBvY3RldHMsCisgKiAgICAg
WzA7IFhFTlNORF9PUF9PUEVOLmJ1ZmZlcl9zeiAtIDFdLgorICogICBsZW5ndGggLSB1aW50MzJf
dCwgcmVhZCBvciB3cml0ZSBkYXRhIGxlbmd0aCwgb2N0ZXRzCisgKgorICogUmVxdWVzdCBvcGVu
IC0gb3BlbiBhIFBDTSBzdHJlYW0gZm9yIHBsYXliYWNrIG9yIGNhcHR1cmU6CisgKgorICogICAg
ICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAz
ICAgICAgICBvY3RldAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgaWQgICAg
ICAgICAgICAgICAgfCBYRU5TTkRfT1BfT1BFTiB8ICAgIHJlc2VydmVkICAgIHwgNAorICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwY21fcmF0ZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgMTIKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgcGNtX2Zvcm1hdCAgICB8ICBwY21fY2hh
bm5lbHMgIHwgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICB8IDE2CisgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1ZmZlcl9zeiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAyMAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZ3JlZl9kaXJlY3RvcnkgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgMjQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDI4CisgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvfAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMzIK
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKworICoKKyAqIHBjbV9yYXRlIC0gdWludDMyX3QsIHN0cmVhbSBkYXRh
IHJhdGUsIEh6CisgKiBwY21fZm9ybWF0IC0gdWludDhfdCwgWEVOU05EX1BDTV9GT1JNQVRfWFhY
IHZhbHVlCisgKiBwY21fY2hhbm5lbHMgLSB1aW50OF90LCBudW1iZXIgb2YgY2hhbm5lbHMgb2Yg
dGhpcyBzdHJlYW0sCisgKiAgIFtjaGFubmVscy1taW47IGNoYW5uZWxzLW1heF0KKyAqIGJ1ZmZl
cl9zeiAtIHVpbnQzMl90LCBidWZmZXIgc2l6ZSB0byBiZSBhbGxvY2F0ZWQsIG9jdGV0cworICog
Z3JlZl9kaXJlY3RvcnkgLSBncmFudF9yZWZfdCwgYSByZWZlcmVuY2UgdG8gdGhlIGZpcnN0IHNo
YXJlZCBwYWdlCisgKiAgIGRlc2NyaWJpbmcgc2hhcmVkIGJ1ZmZlciByZWZlcmVuY2VzLiBBdCBs
ZWFzdCBvbmUgcGFnZSBleGlzdHMuIElmIHNoYXJlZAorICogICBidWZmZXIgc2l6ZSAgKGJ1ZmZl
cl9zeikgZXhjZWVkcyB3aGF0IGNhbiBiZSBhZGRyZXNzZWQgYnkgdGhpcyBzaW5nbGUgcGFnZSwK
KyAqICAgdGhlbiByZWZlcmVuY2UgdG8gdGhlIG5leHQgcGFnZSBtdXN0IGJlIHN1cHBsaWVkIChz
ZWUgZ3JlZl9kaXJfbmV4dF9wYWdlCisgKiAgIGJlbG93KQorICovCisKK3N0cnVjdCB4ZW5zbmRf
b3Blbl9yZXEgeworICAgIHVpbnQzMl90IHBjbV9yYXRlOworICAgIHVpbnQ4X3QgcGNtX2Zvcm1h
dDsKKyAgICB1aW50OF90IHBjbV9jaGFubmVsczsKKyAgICB1aW50MTZfdCByZXNlcnZlZDsKKyAg
ICB1aW50MzJfdCBidWZmZXJfc3o7CisgICAgZ3JhbnRfcmVmX3QgZ3JlZl9kaXJlY3Rvcnk7Cit9
OworCisvKgorICogU2hhcmVkIHBhZ2UgZm9yIFhFTlNORF9PUF9PUEVOIGJ1ZmZlciBkZXNjcmlw
dG9yIChncmVmX2RpcmVjdG9yeSBpbiB0aGUKKyAqICAgcmVxdWVzdCkgZW1wbG95cyBhIGxpc3Qg
b2YgcGFnZXMsIGRlc2NyaWJpbmcgYWxsIHBhZ2VzIG9mIHRoZSBzaGFyZWQgZGF0YQorICogICBi
dWZmZXI6CisgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAg
ICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAg
ICAgICAgICAgICAgICAgICBncmVmX2Rpcl9uZXh0X3BhZ2UgICAgICAgICAgICAgICAgICAgICAg
ICAgfCA0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBncmVmWzBdICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4CisgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvfAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZ3JlZltpXSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgaSo0
KzgKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKworICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98CisgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAq
IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyZWZbTiAtIDFdICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCBOKjQrOAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKgorICogZ3JlZl9kaXJfbmV4
dF9wYWdlIC0gZ3JhbnRfcmVmX3QsIHJlZmVyZW5jZSB0byB0aGUgbmV4dCBwYWdlIGRlc2NyaWJp
bmcKKyAqICAgcGFnZSBkaXJlY3RvcnkuIE11c3QgYmUgMCBpZiB0aGVyZSBhcmUgbm8gbW9yZSBw
YWdlcyBpbiB0aGUgbGlzdC4KKyAqIGdyZWZbaV0gLSBncmFudF9yZWZfdCwgcmVmZXJlbmNlIHRv
IGEgc2hhcmVkIHBhZ2Ugb2YgdGhlIGJ1ZmZlcgorICogICBhbGxvY2F0ZWQgYXQgWEVOU05EX09Q
X09QRU4KKyAqCisgKiBOdW1iZXIgb2YgZ3JhbnRfcmVmX3QgZW50cmllcyBpbiB0aGUgd2hvbGUg
cGFnZSBkaXJlY3RvcnkgaXMgbm90CisgKiBwYXNzZWQsIGJ1dCBpbnN0ZWFkIGNhbiBiZSBjYWxj
dWxhdGVkIGFzOgorICogICBudW1fZ3JlZnNfdG90YWwgPSAoWEVOU05EX09QX09QRU4uYnVmZmVy
X3N6ICsgWEVOX1BBR0VfU0laRSAtIDEpIC8KKyAqICAgICAgIFhFTl9QQUdFX1NJWkUKKyAqLwor
CitzdHJ1Y3QgeGVuc25kX3BhZ2VfZGlyZWN0b3J5IHsKKyAgICBncmFudF9yZWZfdCBncmVmX2Rp
cl9uZXh0X3BhZ2U7CisgICAgZ3JhbnRfcmVmX3QgZ3JlZlsxXTsgLyogVmFyaWFibGUgbGVuZ3Ro
ICovCit9OworCisvKgorICogIFJlcXVlc3QgY2xvc2UgLSBjbG9zZSBhbiBvcGVuZWQgcGNtIHN0
cmVhbToKKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAg
ICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAg
ICAgICAgIGlkICAgICAgICAgICAgICAgIHwgWEVOU05EX09QX0NMT1NFfCAgICByZXNlcnZlZCAg
ICB8IDQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
KworICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC98CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAzMgor
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCisgKgorICogUmVxdWVzdCByZWFkL3dyaXRlIC0gdXNlZCBmb3IgcmVh
ZCAoZm9yIGNhcHR1cmUpIG9yIHdyaXRlIChmb3IgcGxheWJhY2spOgorICogICAgICAgICAwICAg
ICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBv
Y3RldAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAg
ICAgfCAgIG9wZXJhdGlvbiAgICB8ICAgIHJlc2VydmVkICAgIHwgNAorICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
CisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgOAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgb2Zmc2V0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTIK
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlbmd0
aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE2CisgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAq
IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAyMAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8L1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8IDMyCisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqCisgKiBv
cGVyYXRpb24gLSBYRU5TTkRfT1BfUkVBRCBmb3IgcmVhZCBvciBYRU5TTkRfT1BfV1JJVEUgZm9y
IHdyaXRlCisgKi8KKworc3RydWN0IHhlbnNuZF9yd19yZXEgeworICAgIHVpbnQzMl90IG9mZnNl
dDsKKyAgICB1aW50MzJfdCBsZW5ndGg7Cit9OworCisvKgorICogUmVxdWVzdCBzZXQvZ2V0IHZv
bHVtZSAtIHNldC9nZXQgY2hhbm5lbHMnIHZvbHVtZSBvZiB0aGUgc3RyZWFtIGdpdmVuOgorICog
ICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAg
ICAzICAgICAgICBvY3RldAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgaWQg
ICAgICAgICAgICAgICAgfCAgIG9wZXJhdGlvbiAgICB8ICAgIHJlc2VydmVkICAgIHwgNAorICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgb2Zmc2V0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgMTIKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxlbmd0aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE2CisgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgMzIKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKworICoKKyAqIG9wZXJhdGlvbiAtIFhFTlNORF9PUF9TRVRf
Vk9MVU1FIGZvciB2b2x1bWUgc2V0CisgKiAgIG9yIFhFTlNORF9PUF9HRVRfVk9MVU1FIGZvciB2
b2x1bWUgZ2V0CisgKiBCdWZmZXIgcGFzc2VkIHdpdGggWEVOU05EX09QX09QRU4gaXMgdXNlZCB0
byBleGNoYW5nZSB2b2x1bWUKKyAqIHZhbHVlczoKKyAqCisgKiAgICAgICAgIDAgICAgICAgICAg
ICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0Cisg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNoYW5uZWxb
MF0gICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA0CisgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvfAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjaGFubmVsW2ldICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgaSo0CisgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY2hhbm5lbFtOIC0gMV0gICAgICAgICAgICAgICAgICAgICAgICAg
IHwgKE4tMSkqNAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKgorICogTiA9IFhFTlNORF9PUF9PUEVOLnBj
bV9jaGFubmVscworICogaSAtIHVpbnQ4X3QsIGluZGV4IG9mIGEgY2hhbm5lbAorICogY2hhbm5l
bFtpXSAtIHNpbnQzMl90LCB2b2x1bWUgb2YgaS10aCBjaGFubmVsCisgKiBWb2x1bWUgaXMgZXhw
cmVzc2VkIGFzIGEgc2lnbmVkIHZhbHVlIGluIHN0ZXBzIG9mIDAuMDAxIGRCLAorICogd2hpbGUg
MCBiZWluZyAwIGRCLgorICoKKyAqIFJlcXVlc3QgbXV0ZS91bm11dGUgLSBtdXRlL3VubXV0ZSBz
dHJlYW06CisgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAg
ICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAg
ICAgICAgICBpZCAgICAgICAgICAgICAgICB8ICAgb3BlcmF0aW9uICAgIHwgICAgcmVzZXJ2ZWQg
ICAgfCA0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4CisgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvZmZzZXQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAxMgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGVuZ3RoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
MTYKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKworICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98CisgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAq
IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAzMgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKgorICogb3BlcmF0aW9uIC0gWEVO
U05EX09QX01VVEUgZm9yIG11dGUgb3IgWEVOU05EX09QX1VOTVVURSBmb3IgdW5tdXRlCisgKiBC
dWZmZXIgcGFzc2VkIHdpdGggWEVOU05EX09QX09QRU4gaXMgdXNlZCB0byBleGNoYW5nZSBtdXRl
L3VubXV0ZQorICogdmFsdWVzOgorICoKKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2N0ZXQKKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2hhbm5lbFswXSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8IDQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogKy9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98
CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNoYW5u
ZWxbaV0gICAgICAgICAgICAgICAgICAgICAgICAgICAgfCBpKjQKKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwor
ICogKy9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC98CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjaGFubmVsW04gLSAxXSAgICAgICAgICAgICAgICAgICAgICAgICAgfCAoTi0xKSo0
CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKKyAqCisgKiBOID0gWEVOU05EX09QX09QRU4ucGNtX2NoYW5uZWxz
CisgKiBpIC0gdWludDhfdCwgaW5kZXggb2YgYSBjaGFubmVsCisgKiBjaGFubmVsW2ldIC0gdWlu
dDhfdCwgbm9uLXplcm8gaWYgaS10aCBjaGFubmVsIG5lZWRzIHRvIGJlIG11dGVkL3VubXV0ZWQK
KyAqCisgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBOLkIuIC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisgKgorICogVGhlICdzdHJ1Y3QgeGVuc25kX3J3
X3JlcScgaXMgYWxzbyB1c2VkIGZvciBYRU5TTkRfT1BfU0VUX1ZPTFVNRSwKKyAqIFhFTlNORF9P
UF9HRVRfVk9MVU1FLCBYRU5TTkRfT1BfTVVURSwgWEVOU05EX09QX1VOTVVURS4KKyAqLworCisv
KgorICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFJlc3BvbnNlcyAtLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorICoKKyAqIEFsbCByZXNwb25zZSBwYWNrZXRzIGhh
dmUgdGhlIHNhbWUgbGVuZ3RoICgzMiBvY3RldHMpCisgKgorICogUmVzcG9uc2UgZm9yIGFsbCBy
ZXF1ZXN0czoKKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAy
ICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAg
ICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHwgICAgb3BlcmF0aW9uICAgfCAgICByZXNlcnZl
ZCAgICB8IDQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0YXR1cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8IDEyCisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
fAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNl
cnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMzIKKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwor
ICoKKyAqIGlkIC0gdWludDE2X3QsIGNvcGllZCBmcm9tIHRoZSByZXF1ZXN0CisgKiBvcGVyYXRp
b24gLSB1aW50OF90LCBYRU5TTkRfT1BfKiAtIGNvcGllZCBmcm9tIHJlcXVlc3QKKyAqIHN0YXR1
cyAtIGludDMyX3QsIHJlc3BvbnNlIHN0YXR1cywgemVybyBvbiBzdWNjZXNzIGFuZCAtWEVOX0VY
WCBvbiBmYWlsdXJlCisgKi8KKworc3RydWN0IHhlbnNuZF9yZXEgeworICAgIHVpbnQxNl90IGlk
OworICAgIHVpbnQ4X3Qgb3BlcmF0aW9uOworICAgIHVpbnQ4X3QgcmVzZXJ2ZWRbNV07CisgICAg
dW5pb24geworICAgICAgICBzdHJ1Y3QgeGVuc25kX29wZW5fcmVxIG9wZW47CisgICAgICAgIHN0
cnVjdCB4ZW5zbmRfcndfcmVxIHJ3OworICAgICAgICB1aW50OF90IHJlc2VydmVkWzI0XTsKKyAg
ICB9IG9wOworfTsKKworc3RydWN0IHhlbnNuZF9yZXNwIHsKKyAgICB1aW50MTZfdCBpZDsKKyAg
ICB1aW50OF90IG9wZXJhdGlvbjsKKyAgICB1aW50OF90IHJlc2VydmVkOworICAgIGludDMyX3Qg
c3RhdHVzOworICAgIHVpbnQ4X3QgcmVzZXJ2ZWQxWzI0XTsKK307CisKK0RFRklORV9SSU5HX1RZ
UEVTKHhlbl9zbmRpZiwgc3RydWN0IHhlbnNuZF9yZXEsIHN0cnVjdCB4ZW5zbmRfcmVzcCk7CisK
KyNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfSU9fU05ESUZfSF9fICovCisKKy8qCisgKiBMb2NhbCB2
YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2lj
LW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAq
IEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vaW8vdXNiaWYuaCBiL2luY2x1ZGUv
eGVuL2lvL3VzYmlmLmgKaW5kZXggMGFmMmEzOC4uYzZhNTg2MyAxMDA2NDQKLS0tIGEvaW5jbHVk
ZS94ZW4vaW8vdXNiaWYuaAorKysgYi9pbmNsdWRlL3hlbi9pby91c2JpZi5oCkBAIC0zMSw2ICsz
MSw3NiBAQAogI2luY2x1ZGUgInJpbmcuaCIKICNpbmNsdWRlICIuLi9ncmFudF90YWJsZS5oIgog
CisvKgorICogRmVhdHVyZSBhbmQgUGFyYW1ldGVyIE5lZ290aWF0aW9uCisgKiA9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KKyAqIFRoZSB0d28gaGFsdmVzIG9mIGEgWGVuIHB2VVNC
IGRyaXZlciB1dGlsaXplIG5vZGVzIHdpdGhpbiB0aGUgWGVuU3RvcmUgdG8KKyAqIGNvbW11bmlj
YXRlIGNhcGFiaWxpdGllcyBhbmQgdG8gbmVnb3RpYXRlIG9wZXJhdGluZyBwYXJhbWV0ZXJzLiBU
aGlzCisgKiBzZWN0aW9uIGVudW1lcmF0ZXMgdGhlc2Ugbm9kZXMgd2hpY2ggcmVzaWRlIGluIHRo
ZSByZXNwZWN0aXZlIGZyb250IGFuZAorICogYmFja2VuZCBwb3J0aW9ucyBvZiB0aGUgWGVuU3Rv
cmUsIGZvbGxvd2luZyB0aGUgWGVuQnVzIGNvbnZlbnRpb24uCisgKgorICogQW55IHNwZWNpZmll
ZCBkZWZhdWx0IHZhbHVlIGlzIGluIGVmZmVjdCBpZiB0aGUgY29ycmVzcG9uZGluZyBYZW5CdXMg
bm9kZQorICogaXMgbm90IHByZXNlbnQgaW4gdGhlIFhlblN0b3JlLgorICoKKyAqIFhlblN0b3Jl
IG5vZGVzIGluIHNlY3Rpb25zIG1hcmtlZCAiUFJJVkFURSIgYXJlIHNvbGVseSBmb3IgdXNlIGJ5
IHRoZQorICogZHJpdmVyIHNpZGUgd2hvc2UgWGVuQnVzIHRyZWUgY29udGFpbnMgdGhlbS4KKyAq
CisgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioKKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJh
Y2tlbmQgWGVuQnVzIE5vZGVzCisgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqCisgKi0tLS0tLS0t
LS0tLS0tLS0tLSBCYWNrZW5kIERldmljZSBJZGVudGlmaWNhdGlvbiAoUFJJVkFURSkgLS0tLS0t
LS0tLS0tLS0tLS0tCisgKgorICogbnVtLXBvcnRzCisgKiAgICAgIFZhbHVlczogICAgICAgICB1
bnNpZ25lZCBbMS4uLjMxXQorICoKKyAqICAgICAgTnVtYmVyIG9mIHBvcnRzIGZvciB0aGlzICh2
aXJ0dWFsKSBVU0IgaG9zdCBjb25uZWN0b3IuCisgKgorICogdXNiLXZlcgorICogICAgICBWYWx1
ZXM6ICAgICAgICAgdW5zaWduZWQgWzEuLi4yXQorICoKKyAqICAgICAgVVNCIHZlcnNpb24gb2Yg
dGhpcyBob3N0IGNvbm5lY3RvcjogMSA9IFVTQiAxLjEsIDIgPSBVU0IgMi4wLgorICoKKyAqIHBv
cnQvWzEuLi4zMV0KKyAqICAgICAgVmFsdWVzOiAgICAgICAgIHN0cmluZworICoKKyAqICAgICAg
UGh5c2ljYWwgVVNCIGRldmljZSBjb25uZWN0ZWQgdG8gdGhlIGdpdmVuIHBvcnQsIGUuZy4gIjMt
MS41Ii4KKyAqCisgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEZyb250ZW5kIFhlbkJ1cyBOb2RlcworICoqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKgor
ICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBSZXF1ZXN0IFRyYW5zcG9ydCBQYXJhbWV0ZXJzIC0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCisgKgorICogZXZlbnQtY2hhbm5lbAorICogICAgICBWYWx1
ZXM6ICAgICAgICAgdW5zaWduZWQKKyAqCisgKiAgICAgIFRoZSBpZGVudGlmaWVyIG9mIHRoZSBY
ZW4gZXZlbnQgY2hhbm5lbCB1c2VkIHRvIHNpZ25hbCBhY3Rpdml0eQorICogICAgICBpbiB0aGUg
cmluZyBidWZmZXIuCisgKgorICogdXJiLXJpbmctcmVmCisgKiAgICAgIFZhbHVlczogICAgICAg
ICB1bnNpZ25lZAorICoKKyAqICAgICAgVGhlIFhlbiBncmFudCByZWZlcmVuY2UgZ3JhbnRpbmcg
cGVybWlzc2lvbiBmb3IgdGhlIGJhY2tlbmQgdG8gbWFwCisgKiAgICAgIHRoZSBzb2xlIHBhZ2Ug
aW4gYSBzaW5nbGUgcGFnZSBzaXplZCByaW5nIGJ1ZmZlci4gVGhpcyBpcyB0aGUgcmluZworICog
ICAgICBidWZmZXIgZm9yIHVyYiByZXF1ZXN0cy4KKyAqCisgKiBjb25uLXJpbmctcmVmCisgKiAg
ICAgIFZhbHVlczogICAgICAgICB1bnNpZ25lZAorICoKKyAqICAgICAgVGhlIFhlbiBncmFudCBy
ZWZlcmVuY2UgZ3JhbnRpbmcgcGVybWlzc2lvbiBmb3IgdGhlIGJhY2tlbmQgdG8gbWFwCisgKiAg
ICAgIHRoZSBzb2xlIHBhZ2UgaW4gYSBzaW5nbGUgcGFnZSBzaXplZCByaW5nIGJ1ZmZlci4gVGhp
cyBpcyB0aGUgcmluZworICogICAgICBidWZmZXIgZm9yIGNvbm5lY3Rpb24vZGlzY29ubmVjdGlv
biByZXF1ZXN0cy4KKyAqCisgKiBwcm90b2NvbAorICogICAgICBWYWx1ZXM6ICAgICAgICAgc3Ry
aW5nIChYRU5fSU9fUFJPVE9fQUJJXyopCisgKiAgICAgIERlZmF1bHQgVmFsdWU6ICBYRU5fSU9f
UFJPVE9fQUJJX05BVElWRQorICoKKyAqICAgICAgVGhlIG1hY2hpbmUgQUJJIHJ1bGVzIGdvdmVy
bmluZyB0aGUgZm9ybWF0IG9mIGFsbCByaW5nIHJlcXVlc3QgYW5kCisgKiAgICAgIHJlc3BvbnNl
IHN0cnVjdHVyZXMuCisgKgorICovCisKIGVudW0gdXNiX3NwZWNfdmVyc2lvbiB7CiAJVVNCX1ZF
Ul9VTktOT1dOID0gMCwKIAlVU0JfVkVSX1VTQjExLApAQCAtNDEsMzcgKzExMSw2NiBAQCBlbnVt
IHVzYl9zcGVjX3ZlcnNpb24gewogLyoKICAqICBVU0IgcGlwZSBpbiB1c2JpZl9yZXF1ZXN0CiAg
KgotICogIGJpdHMgMC01IGFyZSBzcGVjaWZpYyBiaXRzIGZvciB2aXJ0dWFsIFVTQiBkcml2ZXIu
Ci0gKiAgYml0cyA3LTMxIGFyZSBzdGFuZGFyZCB1cmIgcGlwZS4KLSAqCi0gKiAgLSBwb3J0IG51
bWJlcihORVcpOgliaXRzIDAtNAotICogIAkJCQkoVVNCX01BWENISUxEUkVOIGlzIDMxKQorICog
IC0gcG9ydCBudW1iZXI6CWJpdHMgMC00CisgKgkJCQkoVVNCX01BWENISUxEUkVOIGlzIDMxKQog
ICoKLSAqICAtIG9wZXJhdGlvbiBmbGFnKE5FVyk6CWJpdCA1Ci0gKiAgCQkJCSgwID0gc3VibWl0
IHVyYiwKLSAqICAJCQkJIDEgPSB1bmxpbmsgdXJiKQorICogIC0gb3BlcmF0aW9uIGZsYWc6CWJp
dCA1CisgKgkJCQkoMCA9IHN1Ym1pdCB1cmIsCisgKgkJCQkgMSA9IHVubGluayB1cmIpCiAgKgog
ICogIC0gZGlyZWN0aW9uOgkJYml0IDcKLSAqICAJCQkJKDAgPSBIb3N0LXRvLURldmljZSBbT3V0
XQotICogICAgICAgICAgICAgICAgICAgICAgICAgICAxID0gRGV2aWNlLXRvLUhvc3QgW0luXSkK
KyAqCQkJCSgwID0gSG9zdC10by1EZXZpY2UgW091dF0KKyAqCQkJCSAxID0gRGV2aWNlLXRvLUhv
c3QgW0luXSkKICAqCiAgKiAgLSBkZXZpY2UgYWRkcmVzczoJYml0cyA4LTE0CiAgKgogICogIC0g
ZW5kcG9pbnQ6CQliaXRzIDE1LTE4CiAgKgotICogIC0gcGlwZSB0eXBlOgkJYml0cyAzMC0zMQot
ICogIAkJCQkoMDAgPSBpc29jaHJvbm91cywgMDEgPSBpbnRlcnJ1cHQsCi0gKiAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDEwID0gY29udHJvbCwgMTEgPSBidWxrKQorICogIC0gcGlwZSB0eXBl
OgliaXRzIDMwLTMxCisgKgkJCQkoMDAgPSBpc29jaHJvbm91cywgMDEgPSBpbnRlcnJ1cHQsCisg
KgkJCQkgMTAgPSBjb250cm9sLCAxMSA9IGJ1bGspCiAgKi8KLSNkZWZpbmUgdXNiaWZfcGlwZXBv
cnRudW0ocGlwZSkgKChwaXBlKSAmIDB4MWYpCi0jZGVmaW5lIHVzYmlmX3NldHBvcnRudW1fcGlw
ZShwaXBlLCBwb3J0bnVtKSBcCi0JKChwaXBlKXwocG9ydG51bSkpCiAKLSNkZWZpbmUgdXNiaWZf
cGlwZXVubGluayhwaXBlKSAoKHBpcGUpICYgMHgyMCkKLSNkZWZpbmUgdXNiaWZfcGlwZXN1Ym1p
dChwaXBlKSAoIXVzYmlmX3BpcGV1bmxpbmsocGlwZSkpCi0jZGVmaW5lIHVzYmlmX3NldHVubGlu
a19waXBlKHBpcGUpICgocGlwZSl8KDB4MjApKQorI2RlZmluZSBVU0JJRl9QSVBFX1BPUlRfTUFT
SwkweDAwMDAwMDFmCisjZGVmaW5lIFVTQklGX1BJUEVfVU5MSU5LCTB4MDAwMDAwMjAKKyNkZWZp
bmUgVVNCSUZfUElQRV9ESVIJCTB4MDAwMDAwODAKKyNkZWZpbmUgVVNCSUZfUElQRV9ERVZfTUFT
SwkweDAwMDAwMDdmCisjZGVmaW5lIFVTQklGX1BJUEVfREVWX1NISUZUCTgKKyNkZWZpbmUgVVNC
SUZfUElQRV9FUF9NQVNLCTB4MDAwMDAwMGYKKyNkZWZpbmUgVVNCSUZfUElQRV9FUF9TSElGVAkx
NQorI2RlZmluZSBVU0JJRl9QSVBFX1RZUEVfTUFTSwkweDAwMDAwMDAzCisjZGVmaW5lIFVTQklG
X1BJUEVfVFlQRV9TSElGVAkzMAorI2RlZmluZSBVU0JJRl9QSVBFX1RZUEVfSVNPQwkwCisjZGVm
aW5lIFVTQklGX1BJUEVfVFlQRV9JTlQJMQorI2RlZmluZSBVU0JJRl9QSVBFX1RZUEVfQ1RSTAky
CisjZGVmaW5lIFVTQklGX1BJUEVfVFlQRV9CVUxLCTMKKworI2RlZmluZSB1c2JpZl9waXBlcG9y
dG51bShwaXBlKQkJCSgocGlwZSkgJiBVU0JJRl9QSVBFX1BPUlRfTUFTSykKKyNkZWZpbmUgdXNi
aWZfc2V0cG9ydG51bV9waXBlKHBpcGUsIHBvcnRudW0pCSgocGlwZSkgfCAocG9ydG51bSkpCisK
KyNkZWZpbmUgdXNiaWZfcGlwZXVubGluayhwaXBlKQkJCSgocGlwZSkgJiBVU0JJRl9QSVBFX1VO
TElOSykKKyNkZWZpbmUgdXNiaWZfcGlwZXN1Ym1pdChwaXBlKQkJCSghdXNiaWZfcGlwZXVubGlu
ayhwaXBlKSkKKyNkZWZpbmUgdXNiaWZfc2V0dW5saW5rX3BpcGUocGlwZSkJCSgocGlwZSkgfCBV
U0JJRl9QSVBFX1VOTElOSykKKworI2RlZmluZSB1c2JpZl9waXBlaW4ocGlwZSkJCQkoKHBpcGUp
ICYgVVNCSUZfUElQRV9ESVIpCisjZGVmaW5lIHVzYmlmX3BpcGVvdXQocGlwZSkJCQkoIXVzYmlm
X3BpcGVpbihwaXBlKSkKKworI2RlZmluZSB1c2JpZl9waXBlZGV2aWNlKHBpcGUpCQkJXAorCQko
KChwaXBlKSA+PiBVU0JJRl9QSVBFX0RFVl9TSElGVCkgJiBVU0JJRl9QSVBFX0RFVl9NQVNLKQor
CisjZGVmaW5lIHVzYmlmX3BpcGVlbmRwb2ludChwaXBlKQkJXAorCQkoKChwaXBlKSA+PiBVU0JJ
Rl9QSVBFX0VQX1NISUZUKSAmIFVTQklGX1BJUEVfRVBfTUFTSykKKworI2RlZmluZSB1c2JpZl9w
aXBldHlwZShwaXBlKQkJCVwKKwkJKCgocGlwZSkgPj4gVVNCSUZfUElQRV9UWVBFX1NISUZUKSAm
IFVTQklGX1BJUEVfVFlQRV9NQVNLKQorI2RlZmluZSB1c2JpZl9waXBlaXNvYyhwaXBlKQkodXNi
aWZfcGlwZXR5cGUocGlwZSkgPT0gVVNCSUZfUElQRV9UWVBFX0lTT0MpCisjZGVmaW5lIHVzYmlm
X3BpcGVpbnQocGlwZSkJKHVzYmlmX3BpcGV0eXBlKHBpcGUpID09IFVTQklGX1BJUEVfVFlQRV9J
TlQpCisjZGVmaW5lIHVzYmlmX3BpcGVjdHJsKHBpcGUpCSh1c2JpZl9waXBldHlwZShwaXBlKSA9
PSBVU0JJRl9QSVBFX1RZUEVfQ1RSTCkKKyNkZWZpbmUgdXNiaWZfcGlwZWJ1bGsocGlwZSkJKHVz
YmlmX3BpcGV0eXBlKHBpcGUpID09IFVTQklGX1BJUEVfVFlQRV9CVUxLKQogCiAjZGVmaW5lIFVT
QklGX01BWF9TRUdNRU5UU19QRVJfUkVRVUVTVCAoMTYpCisjZGVmaW5lIFVTQklGX01BWF9QT1JU
TlIJMzEKKyNkZWZpbmUgVVNCSUZfUklOR19TSVpFCTQwOTYKIAogLyoKICAqIFJJTkcgZm9yIHRy
YW5zZmVycmluZyB1cmJzLgpAQCAtODksNiArMTg4LDcgQEAgc3RydWN0IHVzYmlmX3VyYl9yZXF1
ZXN0IHsKIAkvKiBiYXNpYyB1cmIgcGFyYW1ldGVyICovCiAJdWludDMyX3QgcGlwZTsKIAl1aW50
MTZfdCB0cmFuc2Zlcl9mbGFnczsKKyNkZWZpbmUgVVNCSUZfU0hPUlRfTk9UX09LCTB4MDAwMQog
CXVpbnQxNl90IGJ1ZmZlcl9sZW5ndGg7CiAJdW5pb24gewogCQl1aW50OF90IGN0cmxbOF07IC8q
IHNldHVwX3BhY2tldCAoQ3RybCkgKi8KQEAgLTEyNyw3ICsyMjcsNyBAQCBzdHJ1Y3QgdXNiaWZf
dXJiX3Jlc3BvbnNlIHsKIHR5cGVkZWYgc3RydWN0IHVzYmlmX3VyYl9yZXNwb25zZSB1c2JpZl91
cmJfcmVzcG9uc2VfdDsKIAogREVGSU5FX1JJTkdfVFlQRVModXNiaWZfdXJiLCBzdHJ1Y3QgdXNi
aWZfdXJiX3JlcXVlc3QsIHN0cnVjdCB1c2JpZl91cmJfcmVzcG9uc2UpOwotI2RlZmluZSBVU0Jf
VVJCX1JJTkdfU0laRSBfX0NPTlNUX1JJTkdfU0laRSh1c2JpZl91cmIsIFBBR0VfU0laRSkKKyNk
ZWZpbmUgVVNCX1VSQl9SSU5HX1NJWkUgX19DT05TVF9SSU5HX1NJWkUodXNiaWZfdXJiLCBVU0JJ
Rl9SSU5HX1NJWkUpCiAKIC8qCiAgKiBSSU5HIGZvciBub3RpZnlpbmcgY29ubmVjdC9kaXNjb25u
ZWN0IGV2ZW50cyB0byBmcm9udGVuZApAQCAtMTQxLDEwICsyNDEsMTQgQEAgc3RydWN0IHVzYmlm
X2Nvbm5fcmVzcG9uc2UgewogCXVpbnQxNl90IGlkOyAvKiByZXF1ZXN0IGlkICovCiAJdWludDhf
dCBwb3J0bnVtOyAvKiBwb3J0IG51bWJlciAqLwogCXVpbnQ4X3Qgc3BlZWQ7IC8qIHVzYl9kZXZp
Y2Vfc3BlZWQgKi8KKyNkZWZpbmUgVVNCSUZfU1BFRURfTk9ORQkwCisjZGVmaW5lIFVTQklGX1NQ
RUVEX0xPVwkJMQorI2RlZmluZSBVU0JJRl9TUEVFRF9GVUxMCTIKKyNkZWZpbmUgVVNCSUZfU1BF
RURfSElHSAkzCiB9OwogdHlwZWRlZiBzdHJ1Y3QgdXNiaWZfY29ubl9yZXNwb25zZSB1c2JpZl9j
b25uX3Jlc3BvbnNlX3Q7CiAKIERFRklORV9SSU5HX1RZUEVTKHVzYmlmX2Nvbm4sIHN0cnVjdCB1
c2JpZl9jb25uX3JlcXVlc3QsIHN0cnVjdCB1c2JpZl9jb25uX3Jlc3BvbnNlKTsKLSNkZWZpbmUg
VVNCX0NPTk5fUklOR19TSVpFIF9fQ09OU1RfUklOR19TSVpFKHVzYmlmX2Nvbm4sIFBBR0VfU0la
RSkKKyNkZWZpbmUgVVNCX0NPTk5fUklOR19TSVpFIF9fQ09OU1RfUklOR19TSVpFKHVzYmlmX2Nv
bm4sIFVTQklGX1JJTkdfU0laRSkKIAogI2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19JT19VU0JJRl9I
X18gKi8KZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL2lvL3ZzY3NpaWYuaCBiL2luY2x1ZGUveGVu
L2lvL3ZzY3NpaWYuaAppbmRleCA3YTFkYjA1Li5kMGJkM2I1IDEwMDY0NAotLS0gYS9pbmNsdWRl
L3hlbi9pby92c2NzaWlmLmgKKysrIGIvaW5jbHVkZS94ZW4vaW8vdnNjc2lpZi5oCkBAIC02MCw3
ICs2MCw3IEBACiAgKgogICogICAgICBBIHN0cmluZyBzcGVjaWZ5aW5nIHRoZSBiYWNrZW5kIGRl
dmljZTogZWl0aGVyIGEgNC10dXBsZSAiaDpjOnQ6bCIKICAqICAgICAgKGhvc3QsIGNvbnRyb2xs
ZXIsIHRhcmdldCwgbHVuLCBhbGwgaW50ZWdlcnMpLCBvciBhIFdXTiAoZS5nLgotICogICAgICAi
bmFhLjYwMDE0MDU0YWM3ODA1ODIiKS4KKyAqICAgICAgIm5hYS42MDAxNDA1NGFjNzgwNTgyOjAi
KS4KICAqCiAgKiB2LWRldgogICogICAgICBWYWx1ZXM6ICAgICAgICAgc3RyaW5nCkBAIC0xMDQs
NiArMTA0LDc1IEBACiAgKiAgICAgIHJlc3BvbnNlIHN0cnVjdHVyZXMuCiAgKi8KIAorLyoKKyAq
IFhlbnN0b3JlIGZvcm1hdCBpbiBwcmFjdGljZQorICogPT09PT09PT09PT09PT09PT09PT09PT09
PT09CisgKiAKKyAqIFRoZSBiYWNrZW5kIGRyaXZlciB1c2VzIGEgc2luZ2xlX2hvc3Q6bWFueV9k
ZXZpY2VzIG5vdGF0aW9uIHRvIG1hbmFnZSBkb21VCisgKiBkZXZpY2VzLiBFdmVyeXRoaW5nIGlz
IHN0b3JlZCBpbiAvbG9jYWwvZG9tYWluLzxiYWNrZW5kX2RvbWlkPi9iYWNrZW5kL3ZzY3NpLy4K
KyAqIFRoZSB4ZW5zdG9yZSBsYXlvdXQgbG9va3MgbGlrZSB0aGlzIChkb20wIGlzIGFzc3VtZWQg
dG8gYmUgdGhlIGJhY2tlbmRfZG9taWQpOgorICogCisgKiAgICAgPGRvbWlkPi88dmhvc3Q+L2Zl
YXR1cmUtaG9zdCA9ICIwIgorICogICAgIDxkb21pZD4vPHZob3N0Pi9mcm9udGVuZCA9ICIvbG9j
YWwvZG9tYWluLzxkb21pZD4vZGV2aWNlL3ZzY3NpLzAiCisgKiAgICAgPGRvbWlkPi88dmhvc3Q+
L2Zyb250ZW5kLWlkID0gIjxkb21pZD4iCisgKiAgICAgPGRvbWlkPi88dmhvc3Q+L29ubGluZSA9
ICIxIgorICogICAgIDxkb21pZD4vPHZob3N0Pi9zdGF0ZSA9ICI0IgorICogICAgIDxkb21pZD4v
PHZob3N0Pi92c2NzaS1kZXZzL2Rldi0wL3AtZGV2ID0gIjg6MDoyOjEiIG9yICJuYWEud3duOmx1
biIKKyAqICAgICA8ZG9taWQ+Lzx2aG9zdD4vdnNjc2ktZGV2cy9kZXYtMC9zdGF0ZSA9ICI0Igor
ICogICAgIDxkb21pZD4vPHZob3N0Pi92c2NzaS1kZXZzL2Rldi0wL3YtZGV2ID0gIjA6MDowOjAi
CisgKiAgICAgPGRvbWlkPi88dmhvc3Q+L3ZzY3NpLWRldnMvZGV2LTEvcC1kZXYgPSAiODowOjI6
MiIKKyAqICAgICA8ZG9taWQ+Lzx2aG9zdD4vdnNjc2ktZGV2cy9kZXYtMS9zdGF0ZSA9ICI0Igor
ICogICAgIDxkb21pZD4vPHZob3N0Pi92c2NzaS1kZXZzL2Rldi0xL3YtZGV2ID0gIjA6MDoxOjAi
CisgKiAKKyAqIFRoZSBmcm9udGVuZCBkcml2ZXIgbWFpbnRhaW5zIGl0cyBzdGF0ZSBpbgorICog
L2xvY2FsL2RvbWFpbi88ZG9taWQ+L2RldmljZS92c2NzaS8uCisgKiAKKyAqICAgICA8dmhvc3Q+
L2JhY2tlbmQgPSAiL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdnNjc2kvPGRvbWlkPi88dmhvc3Q+
IgorICogICAgIDx2aG9zdD4vYmFja2VuZC1pZCA9ICIwIgorICogICAgIDx2aG9zdD4vZXZlbnQt
Y2hhbm5lbCA9ICIyMCIKKyAqICAgICA8dmhvc3Q+L3JpbmctcmVmID0gIjQzIgorICogICAgIDx2
aG9zdD4vc3RhdGUgPSAiNCIKKyAqICAgICA8dmhvc3Q+L3ZzY3NpLWRldnMvZGV2LTAvc3RhdGUg
PSAiNCIKKyAqICAgICA8dmhvc3Q+L3ZzY3NpLWRldnMvZGV2LTEvc3RhdGUgPSAiNCIKKyAqIAor
ICogSW4gYWRkaXRpb24gdG8gdGhlIGVudHJpZXMgZm9yIGJhY2tlbmQgYW5kIGZyb250ZW5kIHRo
ZXNlIGZsYWdzIGFyZSBzdG9yZWQKKyAqIGZvciB0aGUgdG9vbHN0YWNrOgorICogCisgKiAgICAg
PGRvbWlkPi88dmhvc3Q+L3ZzY3NpLWRldnMvZGV2LTEvcC1kZXZuYW1lID0gIi9kZXYvJGRldmlj
ZSIKKyAqICAgICA8ZG9taWQ+Lzx2aG9zdD4vbGlieGxfY3RybF9pbmRleCA9ICIwIgorICogCisg
KiAKKyAqIEJhY2tlbmQvZnJvbnRlbmQgcHJvdG9jb2wKKyAqID09PT09PT09PT09PT09PT09PT09
PT09PT0KKyAqIAorICogVG8gY3JlYXRlIGEgdmhvc3QgYWxvbmcgd2l0aCBhIGRldmljZToKKyAq
ICAgICA8ZG9taWQ+Lzx2aG9zdD4vZmVhdHVyZS1ob3N0ID0gIjAiCisgKiAgICAgPGRvbWlkPi88
dmhvc3Q+L2Zyb250ZW5kID0gIi9sb2NhbC9kb21haW4vPGRvbWlkPi9kZXZpY2UvdnNjc2kvMCIK
KyAqICAgICA8ZG9taWQ+Lzx2aG9zdD4vZnJvbnRlbmQtaWQgPSAiPGRvbWlkPiIKKyAqICAgICA8
ZG9taWQ+Lzx2aG9zdD4vb25saW5lID0gIjEiCisgKiAgICAgPGRvbWlkPi88dmhvc3Q+L3N0YXRl
ID0gIjEiCisgKiAgICAgPGRvbWlkPi88dmhvc3Q+L3ZzY3NpLWRldnMvZGV2LTAvcC1kZXYgPSAi
ODowOjI6MSIKKyAqICAgICA8ZG9taWQ+Lzx2aG9zdD4vdnNjc2ktZGV2cy9kZXYtMC9zdGF0ZSA9
ICIxIgorICogICAgIDxkb21pZD4vPHZob3N0Pi92c2NzaS1kZXZzL2Rldi0wL3YtZGV2ID0gIjA6
MDowOjAiCisgKiBXYWl0IGZvciA8ZG9taWQ+Lzx2aG9zdD4vc3RhdGUgKyA8ZG9taWQ+Lzx2aG9z
dD4vdnNjc2ktZGV2cy9kZXYtMC9zdGF0ZSBiZWNvbWUgNAorICogCisgKiBUbyBhZGQgYW5vdGhl
ciBkZXZpY2UgdG8gYSB2aG9zdDoKKyAqICAgICA8ZG9taWQ+Lzx2aG9zdD4vc3RhdGUgPSAiNyIK
KyAqICAgICA8ZG9taWQ+Lzx2aG9zdD4vdnNjc2ktZGV2cy9kZXYtMS9wLWRldiA9ICI4OjA6Mjoy
IgorICogICAgIDxkb21pZD4vPHZob3N0Pi92c2NzaS1kZXZzL2Rldi0xL3N0YXRlID0gIjEiCisg
KiAgICAgPGRvbWlkPi88dmhvc3Q+L3ZzY3NpLWRldnMvZGV2LTEvdi1kZXYgPSAiMDowOjE6MCIK
KyAqIFdhaXQgZm9yIDxkb21pZD4vPHZob3N0Pi9zdGF0ZSArIDxkb21pZD4vPHZob3N0Pi92c2Nz
aS1kZXZzL2Rldi0xL3N0YXRlIGJlY29tZSA0CisgKiAKKyAqIFRvIHJlbW92ZSBhIGRldmljZSBm
cm9tIGEgdmhvc3Q6CisgKiAgICAgPGRvbWlkPi88dmhvc3Q+L3N0YXRlID0gIjciCisgKiAgICAg
PGRvbWlkPi88dmhvc3Q+L3ZzY3NpLWRldnMvZGV2LTEvc3RhdGUgPSAiNSIKKyAqIFdhaXQgZm9y
IDxkb21pZD4vPHZob3N0Pi9zdGF0ZSB0byBiZWNvbWUgNAorICogV2FpdCBmb3IgPGRvbWlkPi88
dmhvc3Q+L3ZzY3NpLWRldnMvZGV2LTEvc3RhdGUgYmVjb21lIDYKKyAqIFJlbW92ZSA8ZG9taWQ+
Lzx2aG9zdD4vdnNjc2ktZGV2cy9kZXYtMS97c3RhdGUscC1kZXYsdi1kZXYscC1kZXZuYW1lfQor
ICogUmVtb3ZlIDxkb21pZD4vPHZob3N0Pi92c2NzaS1kZXZzL2Rldi0xLworICoKKyAqLworCiAv
KiBSZXF1ZXN0cyBmcm9tIHRoZSBmcm9udGVuZCB0byB0aGUgYmFja2VuZCAqLwogCiAvKgpAQCAt
MTc5LDYgKzI0OCw3IEBACiAgKi8KICNkZWZpbmUgVlNDU0lJRl9NQVhfQ09NTUFORF9TSVpFICAg
ICAgICAgMTYKICNkZWZpbmUgVlNDU0lJRl9TRU5TRV9CVUZGRVJTSVpFICAgICAgICAgOTYKKyNk
ZWZpbmUgVlNDU0lJRl9QQUdFX1NJWkUgICAgICAgICAgICAgIDQwOTYKIAogc3RydWN0IHNjc2lp
Zl9yZXF1ZXN0X3NlZ21lbnQgewogICAgIGdyYW50X3JlZl90IGdyZWY7CkBAIC0xODcsNyArMjU3
LDcgQEAgc3RydWN0IHNjc2lpZl9yZXF1ZXN0X3NlZ21lbnQgewogfTsKIHR5cGVkZWYgc3RydWN0
IHNjc2lpZl9yZXF1ZXN0X3NlZ21lbnQgdnNjc2lpZl9zZWdtZW50X3Q7CiAKLSNkZWZpbmUgVlND
U0lJRl9TR19QRVJfUEFHRSAoUEFHRV9TSVpFIC8gc2l6ZW9mKHN0cnVjdCBzY3NpaWZfcmVxdWVz
dF9zZWdtZW50KSkKKyNkZWZpbmUgVlNDU0lJRl9TR19QRVJfUEFHRSAoVlNDU0lJRl9QQUdFX1NJ
WkUgLyBzaXplb2Yoc3RydWN0IHNjc2lpZl9yZXF1ZXN0X3NlZ21lbnQpKQogCiAvKiBTaXplIG9m
IG9uZSByZXF1ZXN0IGlzIDI1MiBieXRlcyAqLwogc3RydWN0IHZzY3NpaWZfcmVxdWVzdCB7CmRp
ZmYgLS1naXQgYS9pbmNsdWRlL3hlbi9pby94c193aXJlLmggYi9pbmNsdWRlL3hlbi9pby94c193
aXJlLmgKaW5kZXggMGEwY2RiYy4uNGRkNjYzMiAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ZW4vaW8v
eHNfd2lyZS5oCisrKyBiL2luY2x1ZGUveGVuL2lvL3hzX3dpcmUuaApAQCAtMjgsNyArMjgsOCBA
QAogCiBlbnVtIHhzZF9zb2NrbXNnX3R5cGUKIHsKLSAgICBYU19ERUJVRywKKyAgICBYU19DT05U
Uk9MLAorI2RlZmluZSBYU19ERUJVRyBYU19DT05UUk9MCiAgICAgWFNfRElSRUNUT1JZLAogICAg
IFhTX1JFQUQsCiAgICAgWFNfR0VUX1BFUk1TLApAQCAtNDgsOCArNDksMTEgQEAgZW51bSB4c2Rf
c29ja21zZ190eXBlCiAgICAgWFNfSVNfRE9NQUlOX0lOVFJPRFVDRUQsCiAgICAgWFNfUkVTVU1F
LAogICAgIFhTX1NFVF9UQVJHRVQsCi0gICAgWFNfUkVTVFJJQ1QsCi0gICAgWFNfUkVTRVRfV0FU
Q0hFUywKKyAgICAvKiBYU19SRVNUUklDVCBoYXMgYmVlbiByZW1vdmVkICovCisgICAgWFNfUkVT
RVRfV0FUQ0hFUyA9IFhTX1NFVF9UQVJHRVQgKyAyLAorICAgIFhTX0RJUkVDVE9SWV9QQVJULAor
CisgICAgWFNfVFlQRV9DT1VOVCwgICAgICAvKiBOdW1iZXIgb2YgdmFsaWQgdHlwZXMuICovCiAK
ICAgICBYU19JTlZBTElEID0gMHhmZmZmIC8qIEd1YXJhbnRlZWQgdG8gcmVtYWluIGFuIGludmFs
aWQgdHlwZSAqLwogfTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL2tleGVjLmggYi9pbmNsdWRl
L3hlbi9rZXhlYy5oCmluZGV4IGE2YTBhODguLjc0ZWE5ODEgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUv
eGVuL2tleGVjLmgKKysrIGIvaW5jbHVkZS94ZW4va2V4ZWMuaApAQCAtMjI3LDYgKzIyNywyMCBA
QCB0eXBlZGVmIHN0cnVjdCB4ZW5fa2V4ZWNfdW5sb2FkIHsKIH0geGVuX2tleGVjX3VubG9hZF90
OwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2tleGVjX3VubG9hZF90KTsKIAorLyoKKyAq
IEZpZ3VyZSBvdXQgd2hldGhlciB3ZSBoYXZlIGFuIGltYWdlIGxvYWRlZC4gQSByZXR1cm4gdmFs
dWUgb2YKKyAqIHplcm8gaW5kaWNhdGVzIG5vIGltYWdlIGxvYWRlZC4gQSByZXR1cm4gdmFsdWUg
b2Ygb25lCisgKiBpbmRpY2F0ZXMgYW4gaW1hZ2UgaXMgbG9hZGVkLiBBIG5lZ2F0aXZlIHJldHVy
biB2YWx1ZQorICogaW5kaWNhdGVzIGFuIGVycm9yLgorICoKKyAqIFR5cGUgbXVzdCBiZSBvbmUg
b2YgS0VYRUNfVFlQRV9ERUZBVUxUIG9yIEtFWEVDX1RZUEVfQ1JBU0guCisgKi8KKyNkZWZpbmUg
S0VYRUNfQ01EX2tleGVjX3N0YXR1cyA2Cit0eXBlZGVmIHN0cnVjdCB4ZW5fa2V4ZWNfc3RhdHVz
IHsKKyAgICB1aW50OF90IHR5cGU7Cit9IHhlbl9rZXhlY19zdGF0dXNfdDsKK0RFRklORV9YRU5f
R1VFU1RfSEFORExFKHhlbl9rZXhlY19zdGF0dXNfdCk7CisKICNlbHNlIC8qIF9fWEVOX0lOVEVS
RkFDRV9WRVJTSU9OX18gPCAweDAwMDQwNDAwICovCiAKICNkZWZpbmUgS0VYRUNfQ01EX2tleGVj
X2xvYWQgS0VYRUNfQ01EX2tleGVjX2xvYWRfdjEKZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL21l
bV9ldmVudC5oIGIvaW5jbHVkZS94ZW4vbWVtX2V2ZW50LmgKZGVsZXRlZCBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDU5OWY5ZTguLjAwMDAwMDAKLS0tIGEvaW5jbHVkZS94ZW4vbWVtX2V2ZW50LmgK
KysrIC9kZXYvbnVsbApAQCAtMSwxMzQgKzAsMCBAQAotLyoqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgot
ICogbWVtX2V2ZW50LmgKLSAqCi0gKiBNZW1vcnkgZXZlbnQgY29tbW9uIHN0cnVjdHVyZXMuCi0g
KgotICogQ29weXJpZ2h0IChjKSAyMDA5IGJ5IENpdHJpeCBTeXN0ZW1zLCBJbmMuIChQYXRyaWNr
IENvbHApCi0gKgotICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFy
Z2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weQotICogb2YgdGhpcyBzb2Z0d2FyZSBh
bmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvCi0g
KiBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0
aG91dCBsaW1pdGF0aW9uIHRoZQotICogcmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJn
ZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yCi0gKiBzZWxsIGNvcGll
cyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0
d2FyZSBpcwotICogZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcg
Y29uZGl0aW9uczoKLSAqCi0gKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBw
ZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbgotICogYWxsIGNvcGllcyBvciBz
dWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuCi0gKgotICogVEhFIFNPRlRXQVJF
IElTIFBST1ZJREVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJF
U1MgT1IKLSAqIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJB
TlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLAotICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBV
UlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFCi0gKiBBVVRI
T1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VT
IE9SIE9USEVSCi0gKiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNU
LCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORwotICogRlJPTSwgT1VUIE9GIE9SIElOIENPTk5F
Q1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUgotICogREVBTElOR1Mg
SU4gVEhFIFNPRlRXQVJFLgotICovCi0KLSNpZm5kZWYgX1hFTl9QVUJMSUNfTUVNX0VWRU5UX0gK
LSNkZWZpbmUgX1hFTl9QVUJMSUNfTUVNX0VWRU5UX0gKLQotI2luY2x1ZGUgInhlbi5oIgotI2lu
Y2x1ZGUgImlvL3JpbmcuaCIKLQotLyogTWVtb3J5IGV2ZW50IGZsYWdzICovCi0jZGVmaW5lIE1F
TV9FVkVOVF9GTEFHX1ZDUFVfUEFVU0VEICAgICAoMSA8PCAwKQotI2RlZmluZSBNRU1fRVZFTlRf
RkxBR19EUk9QX1BBR0UgICAgICAgKDEgPDwgMSkKLSNkZWZpbmUgTUVNX0VWRU5UX0ZMQUdfRVZJ
Q1RfRkFJTCAgICAgICgxIDw8IDIpCi0jZGVmaW5lIE1FTV9FVkVOVF9GTEFHX0ZPUkVJR04gICAg
ICAgICAoMSA8PCAzKQotI2RlZmluZSBNRU1fRVZFTlRfRkxBR19EVU1NWSAgICAgICAgICAgKDEg
PDwgNCkKLS8qCi0gKiBFbXVsYXRlIHRoZSBmYXVsdC1jYXVzaW5nIGluc3RydWN0aW9uIChpZiBz
ZXQgaW4gdGhlIGV2ZW50IHJlc3BvbnNlIGZsYWdzKS4KLSAqIFRoaXMgd2lsbCBhbGxvdyB0aGUg
Z3Vlc3QgdG8gY29udGludWUgZXhlY3V0aW9uIHdpdGhvdXQgbGlmdGluZyB0aGUgcGFnZQotICog
YWNjZXNzIHJlc3RyaWN0aW9ucy4KLSAqLwotI2RlZmluZSBNRU1fRVZFTlRfRkxBR19FTVVMQVRF
ICAgICAgICAgKDEgPDwgNSkKLS8qCi0gKiBTYW1lIGFzIE1FTV9FVkVOVF9GTEFHX0VNVUxBVEUs
IGJ1dCB3aXRoIHdyaXRlIG9wZXJhdGlvbnMgb3Igb3BlcmF0aW9ucwotICogcG90ZW50aWFsbHkg
aGF2aW5nIHNpZGUgZWZmZWN0cyAobGlrZSBtZW1vcnkgbWFwcGVkIG9yIHBvcnQgSS9PKSBkaXNh
YmxlZC4KLSAqLwotI2RlZmluZSBNRU1fRVZFTlRfRkxBR19FTVVMQVRFX05PV1JJVEUgKDEgPDwg
NikKLQotLyogUmVhc29ucyBmb3IgdGhlIG1lbW9yeSBldmVudCByZXF1ZXN0ICovCi0jZGVmaW5l
IE1FTV9FVkVOVF9SRUFTT05fVU5LTk9XTiAgICAgMCAgICAvKiB0eXBpY2FsIHJlYXNvbiAqLwot
I2RlZmluZSBNRU1fRVZFTlRfUkVBU09OX1ZJT0xBVElPTiAgIDEgICAgLyogYWNjZXNzIHZpb2xh
dGlvbiwgR0ZOIGlzIGFkZHJlc3MgKi8KLSNkZWZpbmUgTUVNX0VWRU5UX1JFQVNPTl9DUjAgICAg
ICAgICAyICAgIC8qIENSMCB3YXMgaGl0OiBnZm4gaXMgbmV3IENSMCB2YWx1ZSwgZ2xhIGlzIHBy
ZXZpb3VzICovCi0jZGVmaW5lIE1FTV9FVkVOVF9SRUFTT05fQ1IzICAgICAgICAgMyAgICAvKiBD
UjMgd2FzIGhpdDogZ2ZuIGlzIG5ldyBDUjMgdmFsdWUsIGdsYSBpcyBwcmV2aW91cyAqLwotI2Rl
ZmluZSBNRU1fRVZFTlRfUkVBU09OX0NSNCAgICAgICAgIDQgICAgLyogQ1I0IHdhcyBoaXQ6IGdm
biBpcyBuZXcgQ1I0IHZhbHVlLCBnbGEgaXMgcHJldmlvdXMgKi8KLSNkZWZpbmUgTUVNX0VWRU5U
X1JFQVNPTl9JTlQzICAgICAgICA1ICAgIC8qIGludDMgd2FzIGhpdDogZ2xhL2dmbiBhcmUgUklQ
ICovCi0jZGVmaW5lIE1FTV9FVkVOVF9SRUFTT05fU0lOR0xFU1RFUCAgNiAgICAvKiBzaW5nbGUg
c3RlcCB3YXMgaW52b2tlZDogZ2xhL2dmbiBhcmUgUklQICovCi0jZGVmaW5lIE1FTV9FVkVOVF9S
RUFTT05fTVNSICAgICAgICAgNyAgICAvKiBNU1Igd2FzIGhpdDogZ2ZuIGlzIE1TUiB2YWx1ZSwg
Z2xhIGlzIE1TUiBhZGRyZXNzOwotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZG9lcyBOT1QgaG9ub3VyIEhWTVBNRV9vbmNoYW5nZW9ubHkgKi8KLQotLyogVXNp
bmcgYSBjdXN0b20gc3RydWN0IChub3QgaHZtX2h3X2NwdSkgc28gYXMgdG8gbm90IGZpbGwKLSAq
IHRoZSBtZW1fZXZlbnQgcmluZyBidWZmZXIgdG9vIHF1aWNrbHkuICovCi1zdHJ1Y3QgbWVtX2V2
ZW50X3JlZ3NfeDg2IHsKLSAgICB1aW50NjRfdCByYXg7Ci0gICAgdWludDY0X3QgcmN4OwotICAg
IHVpbnQ2NF90IHJkeDsKLSAgICB1aW50NjRfdCByYng7Ci0gICAgdWludDY0X3QgcnNwOwotICAg
IHVpbnQ2NF90IHJicDsKLSAgICB1aW50NjRfdCByc2k7Ci0gICAgdWludDY0X3QgcmRpOwotICAg
IHVpbnQ2NF90IHI4OwotICAgIHVpbnQ2NF90IHI5OwotICAgIHVpbnQ2NF90IHIxMDsKLSAgICB1
aW50NjRfdCByMTE7Ci0gICAgdWludDY0X3QgcjEyOwotICAgIHVpbnQ2NF90IHIxMzsKLSAgICB1
aW50NjRfdCByMTQ7Ci0gICAgdWludDY0X3QgcjE1OwotICAgIHVpbnQ2NF90IHJmbGFnczsKLSAg
ICB1aW50NjRfdCBkcjc7Ci0gICAgdWludDY0X3QgcmlwOwotICAgIHVpbnQ2NF90IGNyMDsKLSAg
ICB1aW50NjRfdCBjcjI7Ci0gICAgdWludDY0X3QgY3IzOwotICAgIHVpbnQ2NF90IGNyNDsKLSAg
ICB1aW50NjRfdCBzeXNlbnRlcl9jczsKLSAgICB1aW50NjRfdCBzeXNlbnRlcl9lc3A7Ci0gICAg
dWludDY0X3Qgc3lzZW50ZXJfZWlwOwotICAgIHVpbnQ2NF90IG1zcl9lZmVyOwotICAgIHVpbnQ2
NF90IG1zcl9zdGFyOwotICAgIHVpbnQ2NF90IG1zcl9sc3RhcjsKLSAgICB1aW50NjRfdCBmc19i
YXNlOwotICAgIHVpbnQ2NF90IGdzX2Jhc2U7Ci0gICAgdWludDMyX3QgY3NfYXJieXRlczsKLSAg
ICB1aW50MzJfdCBfcGFkOwotfTsKLQotdHlwZWRlZiBzdHJ1Y3QgbWVtX2V2ZW50X3N0IHsKLSAg
ICB1aW50MzJfdCBmbGFnczsKLSAgICB1aW50MzJfdCB2Y3B1X2lkOwotCi0gICAgdWludDY0X3Qg
Z2ZuOwotICAgIHVpbnQ2NF90IG9mZnNldDsKLSAgICB1aW50NjRfdCBnbGE7IC8qIGlmIGdsYV92
YWxpZCAqLwotCi0gICAgdWludDMyX3QgcDJtdDsKLQotICAgIHVpbnQxNl90IGFjY2Vzc19yOjE7
Ci0gICAgdWludDE2X3QgYWNjZXNzX3c6MTsKLSAgICB1aW50MTZfdCBhY2Nlc3NfeDoxOwotICAg
IHVpbnQxNl90IGdsYV92YWxpZDoxOwotICAgIHVpbnQxNl90IGZhdWx0X3dpdGhfZ2xhOjE7Ci0g
ICAgdWludDE2X3QgZmF1bHRfaW5fZ3B0OjE7Ci0gICAgdWludDE2X3QgYXZhaWxhYmxlOjEwOwot
Ci0gICAgdWludDE2X3QgcmVhc29uOwotICAgIHN0cnVjdCBtZW1fZXZlbnRfcmVnc194ODYgeDg2
X3JlZ3M7Ci19IG1lbV9ldmVudF9yZXF1ZXN0X3QsIG1lbV9ldmVudF9yZXNwb25zZV90OwotCi1E
RUZJTkVfUklOR19UWVBFUyhtZW1fZXZlbnQsIG1lbV9ldmVudF9yZXF1ZXN0X3QsIG1lbV9ldmVu
dF9yZXNwb25zZV90KTsKLQotI2VuZGlmCi0KLS8qCi0gKiBMb2NhbCB2YXJpYWJsZXM6Ci0gKiBt
b2RlOiBDCi0gKiBjLWZpbGUtc3R5bGU6ICJCU0QiCi0gKiBjLWJhc2ljLW9mZnNldDogNAotICog
dGFiLXdpZHRoOiA0Ci0gKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKLSAqIEVuZDoKLSAqLwpkaWZm
IC0tZ2l0IGEvaW5jbHVkZS94ZW4vbWVtb3J5LmggYi9pbmNsdWRlL3hlbi9tZW1vcnkuaAppbmRl
eCA1OTVmOTUzLi4yOTM4NmRmIDEwMDY0NAotLS0gYS9pbmNsdWRlL3hlbi9tZW1vcnkuaAorKysg
Yi9pbmNsdWRlL3hlbi9tZW1vcnkuaApAQCAtMjgsNiArMjgsNyBAQAogI2RlZmluZSBfX1hFTl9Q
VUJMSUNfTUVNT1JZX0hfXwogCiAjaW5jbHVkZSAieGVuLmgiCisjaW5jbHVkZSAicGh5c2Rldi5o
IgogCiAvKgogICogSW5jcmVhc2Ugb3IgZGVjcmVhc2UgdGhlIHNwZWNpZmllZCBkb21haW4ncyBt
ZW1vcnkgcmVzZXJ2YXRpb24uIFJldHVybnMgdGhlCkBAIC01NSw2ICs1Niw4IEBACiAvKiBGbGFn
IHRvIHJlcXVlc3QgYWxsb2NhdGlvbiBvbmx5IGZyb20gdGhlIG5vZGUgc3BlY2lmaWVkICovCiAj
ZGVmaW5lIFhFTk1FTUZfZXhhY3Rfbm9kZV9yZXF1ZXN0ICAoMTw8MTcpCiAjZGVmaW5lIFhFTk1F
TUZfZXhhY3Rfbm9kZShuKSAoWEVOTUVNRl9ub2RlKG4pIHwgWEVOTUVNRl9leGFjdF9ub2RlX3Jl
cXVlc3QpCisvKiBGbGFnIHRvIGluZGljYXRlIHRoZSBub2RlIHNwZWNpZmllZCBpcyB2aXJ0dWFs
IG5vZGUgKi8KKyNkZWZpbmUgWEVOTUVNRl92bm9kZSAgKDE8PDE4KQogI2VuZGlmCiAKIHN0cnVj
dCB4ZW5fbWVtb3J5X3Jlc2VydmF0aW9uIHsKQEAgLTk5LDYgKzEwMiw4IEBAIERFRklORV9YRU5f
R1VFU1RfSEFORExFKHhlbl9tZW1vcnlfcmVzZXJ2YXRpb25fdCk7CiAgKiBSZXR1cm5zIHplcm8g
b24gY29tcGxldGUgc3VjY2Vzcywgb3RoZXJ3aXNlIGEgbmVnYXRpdmUgZXJyb3IgY29kZS4KICAq
IE9uIGNvbXBsZXRlIHN1Y2Nlc3MgdGhlbiBhbHdheXMgQG5yX2V4Y2hhbmdlZCA9PSBAaW4ubnJf
ZXh0ZW50cy4KICAqIE9uIHBhcnRpYWwgc3VjY2VzcyBAbnJfZXhjaGFuZ2VkIGluZGljYXRlcyBo
b3cgbXVjaCB3b3JrIHdhcyBkb25lLgorICoKKyAqIE5vdGUgdGhhdCBvbmx5IFBWIGd1ZXN0cyBj
YW4gdXNlIHRoaXMgb3BlcmF0aW9uLgogICovCiAjZGVmaW5lIFhFTk1FTV9leGNoYW5nZSAgICAg
ICAgICAgICAxMQogc3RydWN0IHhlbl9tZW1vcnlfZXhjaGFuZ2UgewpAQCAtMjE3LDYgKzIyMiwx
MSBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fbWFjaHBoeXNfbWFwcGluZ190KTsKICNk
ZWZpbmUgWEVOTUFQU1BBQ0VfZ21mbl9yYW5nZSAgIDMgLyogR01GTiByYW5nZSwgWEVOTUVNX2Fk
ZF90b19waHlzbWFwIG9ubHkuICovCiAjZGVmaW5lIFhFTk1BUFNQQUNFX2dtZm5fZm9yZWlnbiA0
IC8qIEdNRk4gZnJvbSBhbm90aGVyIGRvbSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICogWEVOTUVNX2FkZF90b19waHlzbWFwX2JhdGNoIG9ubHkuICovCisjZGVmaW5lIFhF
Tk1BUFNQQUNFX2Rldl9tbWlvICAgICA1IC8qIGRldmljZSBtbWlvIHJlZ2lvbgorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBUk0gb25seTsgdGhlIHJlZ2lvbiBpcyBtYXBw
ZWQgaW4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU3RhZ2UtMiB1c2lu
ZyB0aGUgTm9ybWFsIE1lbW9yeQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBJbm5lci9PdXRlciBXcml0ZS1CYWNrIENhY2hlYWJsZQorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBtZW1vcnkgYXR0cmlidXRlLiAqLwogLyogYCB9ICovCiAKIC8qCkBA
IC0yNTUsNyArMjY1LDE1IEBAIHN0cnVjdCB4ZW5fYWRkX3RvX3BoeXNtYXBfYmF0Y2ggewogCiAg
ICAgLyogTnVtYmVyIG9mIHBhZ2VzIHRvIGdvIHRocm91Z2ggKi8KICAgICB1aW50MTZfdCBzaXpl
OwotICAgIGRvbWlkX3QgZm9yZWlnbl9kb21pZDsgLyogSUZGIGdtZm5fZm9yZWlnbiAqLworCisj
aWYgX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXyA8IDB4MDAwNDA3MDAKKyAgICBkb21pZF90IGZv
cmVpZ25fZG9taWQ7IC8qIElGRiBnbWZuX2ZvcmVpZ24uIFNob3VsZCBiZSAwIGZvciBvdGhlciBz
cGFjZXMuICovCisjZWxzZQorICAgIHVuaW9uIHhlbl9hZGRfdG9fcGh5c21hcF9iYXRjaF9leHRy
YSB7CisgICAgICAgIGRvbWlkX3QgZm9yZWlnbl9kb21pZDsgLyogZ21mbl9mb3JlaWduICovCisg
ICAgICAgIHVpbnQxNl90IHJlczA7ICAvKiBBbGwgdGhlIG90aGVyIHNwYWNlcy4gU2hvdWxkIGJl
IDAgKi8KKyAgICB9IHU7CisjZW5kaWYKIAogICAgIC8qIEluZGV4ZXMgaW50byBzcGFjZSBiZWlu
ZyBtYXBwZWQuICovCiAgICAgWEVOX0dVRVNUX0hBTkRMRSh4ZW5fdWxvbmdfdCkgaWR4czsKQEAg
LTMyMyw2ICszNDEsOCBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fbWVtb3J5X21hcF90
KTsKIC8qCiAgKiBSZXR1cm5zIHRoZSByZWFsIHBoeXNpY2FsIG1lbW9yeSBtYXAuIFBhc3NlcyB0
aGUgc2FtZSBzdHJ1Y3R1cmUgYXMKICAqIFhFTk1FTV9tZW1vcnlfbWFwLgorICogU3BlY2lmeWlu
ZyBidWZmZXIgYXMgTlVMTCB3aWxsIHJldHVybiB0aGUgbnVtYmVyIG9mIGVudHJpZXMgcmVxdWly
ZWQKKyAqIHRvIHN0b3JlIHRoZSBjb21wbGV0ZSBtZW1vcnkgbWFwLgogICogYXJnID09IGFkZHIg
b2YgeGVuX21lbW9yeV9tYXBfdC4KICAqLwogI2RlZmluZSBYRU5NRU1fbWFjaGluZV9tZW1vcnlf
bWFwICAgMTAKQEAgLTM3MiwyMyArMzkyLDI5IEBAIHR5cGVkZWYgc3RydWN0IHhlbl9wb2RfdGFy
Z2V0IHhlbl9wb2RfdGFyZ2V0X3Q7CiAjZGVmaW5lIFhFTk1FTV9wYWdpbmdfb3BfZXZpY3QgICAg
ICAgICAgICAgIDEKICNkZWZpbmUgWEVOTUVNX3BhZ2luZ19vcF9wcmVwICAgICAgICAgICAgICAg
MgogCi1zdHJ1Y3QgeGVuX21lbV9ldmVudF9vcCB7Ci0gICAgdWludDhfdCAgICAgb3A7ICAgICAg
ICAgLyogWEVOTUVNXypfb3BfKiAqLworc3RydWN0IHhlbl9tZW1fcGFnaW5nX29wIHsKKyAgICB1
aW50OF90ICAgICBvcDsgICAgICAgICAvKiBYRU5NRU1fcGFnaW5nX29wXyogKi8KICAgICBkb21p
ZF90ICAgICBkb21haW47Ci0gICAgCiAKICAgICAvKiBQQUdJTkdfUFJFUCBJTjogYnVmZmVyIHRv
IGltbWVkaWF0ZWx5IGZpbGwgcGFnZSBpbiAqLwogICAgIHVpbnQ2NF9hbGlnbmVkX3QgICAgYnVm
ZmVyOwogICAgIC8qIE90aGVyIE9QcyAqLwogICAgIHVpbnQ2NF9hbGlnbmVkX3QgICAgZ2ZuOyAg
ICAgICAgICAgLyogSU46ICBnZm4gb2YgcGFnZSBiZWluZyBvcGVyYXRlZCBvbiAqLwogfTsKLXR5
cGVkZWYgc3RydWN0IHhlbl9tZW1fZXZlbnRfb3AgeGVuX21lbV9ldmVudF9vcF90OwotREVGSU5F
X1hFTl9HVUVTVF9IQU5ETEUoeGVuX21lbV9ldmVudF9vcF90KTsKK3R5cGVkZWYgc3RydWN0IHhl
bl9tZW1fcGFnaW5nX29wIHhlbl9tZW1fcGFnaW5nX29wX3Q7CitERUZJTkVfWEVOX0dVRVNUX0hB
TkRMRSh4ZW5fbWVtX3BhZ2luZ19vcF90KTsKIAogI2RlZmluZSBYRU5NRU1fYWNjZXNzX29wICAg
ICAgICAgICAgICAgICAgICAyMQotI2RlZmluZSBYRU5NRU1fYWNjZXNzX29wX3Jlc3VtZSAgICAg
ICAgICAgICAwCi0jZGVmaW5lIFhFTk1FTV9hY2Nlc3Nfb3Bfc2V0X2FjY2VzcyAgICAgICAgIDEK
LSNkZWZpbmUgWEVOTUVNX2FjY2Vzc19vcF9nZXRfYWNjZXNzICAgICAgICAgMgorI2RlZmluZSBY
RU5NRU1fYWNjZXNzX29wX3NldF9hY2Nlc3MgICAgICAgICAwCisjZGVmaW5lIFhFTk1FTV9hY2Nl
c3Nfb3BfZ2V0X2FjY2VzcyAgICAgICAgIDEKKy8qCisgKiBYRU5NRU1fYWNjZXNzX29wX2VuYWJs
ZV9lbXVsYXRlIGFuZCBYRU5NRU1fYWNjZXNzX29wX2Rpc2FibGVfZW11bGF0ZSBhcmUKKyAqIGN1
cnJlbnRseSB1bnVzZWQsIGJ1dCBzaW5jZSB0aGV5IGhhdmUgYmVlbiBpbiB1c2UgcGxlYXNlIGRv
IG5vdCByZXVzZSB0aGVtLgorICoKKyAqICNkZWZpbmUgWEVOTUVNX2FjY2Vzc19vcF9lbmFibGVf
ZW11bGF0ZSAgICAgMgorICogI2RlZmluZSBYRU5NRU1fYWNjZXNzX29wX2Rpc2FibGVfZW11bGF0
ZSAgICAzCisgKi8KKyNkZWZpbmUgWEVOTUVNX2FjY2Vzc19vcF9zZXRfYWNjZXNzX211bHRpICAg
NAogCiB0eXBlZGVmIGVudW0gewogICAgIFhFTk1FTV9hY2Nlc3NfbiwKQEAgLTQyMSw3ICs0NDcs
OCBAQCBzdHJ1Y3QgeGVuX21lbV9hY2Nlc3Nfb3AgewogICAgIHVpbnQ4X3QgYWNjZXNzOwogICAg
IGRvbWlkX3QgZG9taWQ7CiAgICAgLyoKLSAgICAgKiBOdW1iZXIgb2YgcGFnZXMgZm9yIHNldCBv
cAorICAgICAqIE51bWJlciBvZiBwYWdlcyBmb3Igc2V0IG9wIChvciBzaXplIG9mIHBmbl9saXN0
IGZvcgorICAgICAqIFhFTk1FTV9hY2Nlc3Nfb3Bfc2V0X2FjY2Vzc19tdWx0aSkKICAgICAgKiBJ
Z25vcmVkIG9uIHNldHRpbmcgZGVmYXVsdCBhY2Nlc3MgYW5kIG90aGVyIG9wcwogICAgICAqLwog
ICAgIHVpbnQzMl90IG5yOwpAQCAtNDMxLDYgKzQ1OCwxNiBAQCBzdHJ1Y3QgeGVuX21lbV9hY2Nl
c3Nfb3AgewogICAgICAqIH4wdWxsIGlzIHVzZWQgdG8gc2V0IGFuZCBnZXQgdGhlIGRlZmF1bHQg
YWNjZXNzIGZvciBwYWdlcwogICAgICAqLwogICAgIHVpbnQ2NF9hbGlnbmVkX3QgcGZuOworICAg
IC8qCisgICAgICogTGlzdCBvZiBwZm5zIHRvIHNldCBhY2Nlc3MgZm9yCisgICAgICogVXNlZCBv
bmx5IHdpdGggWEVOTUVNX2FjY2Vzc19vcF9zZXRfYWNjZXNzX211bHRpCisgICAgICovCisgICAg
WEVOX0dVRVNUX0hBTkRMRShjb25zdF91aW50NjQpIHBmbl9saXN0OworICAgIC8qCisgICAgICog
Q29ycmVzcG9uZGluZyBsaXN0IG9mIGFjY2VzcyBzZXR0aW5ncyBmb3IgcGZuX2xpc3QKKyAgICAg
KiBVc2VkIG9ubHkgd2l0aCBYRU5NRU1fYWNjZXNzX29wX3NldF9hY2Nlc3NfbXVsdGkKKyAgICAg
Ki8KKyAgICBYRU5fR1VFU1RfSEFORExFKGNvbnN0X3VpbnQ4KSBhY2Nlc3NfbGlzdDsKIH07CiB0
eXBlZGVmIHN0cnVjdCB4ZW5fbWVtX2FjY2Vzc19vcCB4ZW5fbWVtX2FjY2Vzc19vcF90OwogREVG
SU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX21lbV9hY2Nlc3Nfb3BfdCk7CkBAIC00MzksMTIgKzQ3
NiwxMiBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fbWVtX2FjY2Vzc19vcF90KTsKICNk
ZWZpbmUgWEVOTUVNX3NoYXJpbmdfb3Bfbm9taW5hdGVfZ2ZuICAgICAgMAogI2RlZmluZSBYRU5N
RU1fc2hhcmluZ19vcF9ub21pbmF0ZV9ncmVmICAgICAxCiAjZGVmaW5lIFhFTk1FTV9zaGFyaW5n
X29wX3NoYXJlICAgICAgICAgICAgIDIKLSNkZWZpbmUgWEVOTUVNX3NoYXJpbmdfb3BfcmVzdW1l
ICAgICAgICAgICAgMwotI2RlZmluZSBYRU5NRU1fc2hhcmluZ19vcF9kZWJ1Z19nZm4gICAgICAg
ICA0Ci0jZGVmaW5lIFhFTk1FTV9zaGFyaW5nX29wX2RlYnVnX21mbiAgICAgICAgIDUKLSNkZWZp
bmUgWEVOTUVNX3NoYXJpbmdfb3BfZGVidWdfZ3JlZiAgICAgICAgNgotI2RlZmluZSBYRU5NRU1f
c2hhcmluZ19vcF9hZGRfcGh5c21hcCAgICAgICA3Ci0jZGVmaW5lIFhFTk1FTV9zaGFyaW5nX29w
X2F1ZGl0ICAgICAgICAgICAgIDgKKyNkZWZpbmUgWEVOTUVNX3NoYXJpbmdfb3BfZGVidWdfZ2Zu
ICAgICAgICAgMworI2RlZmluZSBYRU5NRU1fc2hhcmluZ19vcF9kZWJ1Z19tZm4gICAgICAgICA0
CisjZGVmaW5lIFhFTk1FTV9zaGFyaW5nX29wX2RlYnVnX2dyZWYgICAgICAgIDUKKyNkZWZpbmUg
WEVOTUVNX3NoYXJpbmdfb3BfYWRkX3BoeXNtYXAgICAgICAgNgorI2RlZmluZSBYRU5NRU1fc2hh
cmluZ19vcF9hdWRpdCAgICAgICAgICAgICA3CisjZGVmaW5lIFhFTk1FTV9zaGFyaW5nX29wX3Jh
bmdlX3NoYXJlICAgICAgIDgKIAogI2RlZmluZSBYRU5NRU1fU0hBUklOR19PUF9TX0hBTkRMRV9J
TlZBTElEICAoLTEwKQogI2RlZmluZSBYRU5NRU1fU0hBUklOR19PUF9DX0hBTkRMRV9JTlZBTElE
ICAoLTkpCkBAIC00NTMsNyArNDkwLDcgQEAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX21l
bV9hY2Nlc3Nfb3BfdCk7CiAgKiBmb3Igc2hhcmluZyB1dGlsaXRpZXMgc2l0dGluZyBhcyAiZmls
dGVycyIgaW4gSU8gYmFja2VuZHMKICAqIChlLmcuIG1lbXNociArIGJsa3RhcCgyKSkuIFRoZSBJ
TyBiYWNrZW5kIGlzIG9ubHkgZXhwb3NlZCAKICAqIHRvIGdyYW50IHJlZmVyZW5jZXMsIGFuZCB0
aGlzIGFsbG93cyBzaGFyaW5nIG9mIHRoZSBncmVmcyAqLwotI2RlZmluZSBYRU5NRU1fU0hBUklO
R19PUF9GSUVMRF9JU19HUkVGX0ZMQUcgICAoMVVMTCA8PCA2MikKKyNkZWZpbmUgWEVOTUVNX1NI
QVJJTkdfT1BfRklFTERfSVNfR1JFRl9GTEFHICAgKHhlbl9ta191bGxvbmcoMSkgPDwgNjIpCiAK
ICNkZWZpbmUgWEVOTUVNX1NIQVJJTkdfT1BfRklFTERfTUFLRV9HUkVGKGZpZWxkLCB2YWwpICBc
CiAgICAgKGZpZWxkKSA9IChYRU5NRU1fU0hBUklOR19PUF9GSUVMRF9JU19HUkVGX0ZMQUcgfCB2
YWwpCkBAIC00ODAsNyArNTE3LDE0IEBAIHN0cnVjdCB4ZW5fbWVtX3NoYXJpbmdfb3AgewogICAg
ICAgICAgICAgdWludDY0X2FsaWduZWRfdCBjbGllbnRfZ2ZuOyAgICAvKiBJTjogdGhlIGNsaWVu
dCBnZm4gKi8KICAgICAgICAgICAgIHVpbnQ2NF9hbGlnbmVkX3QgY2xpZW50X2hhbmRsZTsgLyog
SU46IGhhbmRsZSB0byB0aGUgY2xpZW50IHBhZ2UgKi8KICAgICAgICAgICAgIGRvbWlkX3QgIGNs
aWVudF9kb21haW47IC8qIElOOiB0aGUgY2xpZW50IGRvbWFpbiBpZCAqLwotICAgICAgICB9IHNo
YXJlOyAKKyAgICAgICAgfSBzaGFyZTsKKyAgICAgICAgc3RydWN0IG1lbV9zaGFyaW5nX29wX3Jh
bmdlIHsgICAgICAgICAvKiBPUF9SQU5HRV9TSEFSRSAqLworICAgICAgICAgICAgdWludDY0X2Fs
aWduZWRfdCBmaXJzdF9nZm47ICAgICAgLyogSU46IHRoZSBmaXJzdCBnZm4gKi8KKyAgICAgICAg
ICAgIHVpbnQ2NF9hbGlnbmVkX3QgbGFzdF9nZm47ICAgICAgIC8qIElOOiB0aGUgbGFzdCBnZm4g
Ki8KKyAgICAgICAgICAgIHVpbnQ2NF9hbGlnbmVkX3Qgb3BhcXVlOyAgICAgICAgIC8qIE11c3Qg
YmUgc2V0IHRvIDAgKi8KKyAgICAgICAgICAgIGRvbWlkX3QgY2xpZW50X2RvbWFpbjsgICAgICAg
ICAgIC8qIElOOiB0aGUgY2xpZW50IGRvbWFpbiBpZCAqLworICAgICAgICAgICAgdWludDE2X3Qg
X3BhZFszXTsgICAgICAgICAgICAgICAgLyogTXVzdCBiZSBzZXQgdG8gMCAqLworICAgICAgICB9
IHJhbmdlOwogICAgICAgICBzdHJ1Y3QgbWVtX3NoYXJpbmdfb3BfZGVidWcgeyAgICAgLyogT1Bf
REVCVUdfeHh4ICovCiAgICAgICAgICAgICB1bmlvbiB7CiAgICAgICAgICAgICAgICAgdWludDY0
X2FsaWduZWRfdCBnZm47ICAgICAgLyogSU46IGdmbiB0byBkZWJ1ZyAgICAgICAgICAqLwpAQCAt
NTE4LDkgKzU2Miw0MyBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fbWVtX3NoYXJpbmdf
b3BfdCk7CiAKIC8qCiAgKiBYRU5NRU1fY2xhaW1fcGFnZXMgZmxhZ3MgLSB0aGUgYXJlIG5vIGZs
YWdzIGF0IHRoaXMgdGltZS4KLSAqIFRoZSB6ZXJvIHZhbHVlIGlzIGFwcHJvcGlhdGUuCisgKiBU
aGUgemVybyB2YWx1ZSBpcyBhcHByb3ByaWF0ZS4KICAqLwogCisvKgorICogV2l0aCBzb21lIGxl
Z2FjeSBkZXZpY2VzLCBjZXJ0YWluIGd1ZXN0LXBoeXNpY2FsIGFkZHJlc3NlcyBjYW5ub3Qgc2Fm
ZWx5CisgKiBiZSB1c2VkIGZvciBvdGhlciBwdXJwb3NlcywgZS5nLiB0byBtYXAgZ3Vlc3QgUkFN
LiAgVGhpcyBoeXBlcmNhbGwKKyAqIGVudW1lcmF0ZXMgdGhvc2UgcmVnaW9ucyBzbyB0aGUgdG9v
bHN0YWNrIGNhbiBhdm9pZCB1c2luZyB0aGVtLgorICovCisjZGVmaW5lIFhFTk1FTV9yZXNlcnZl
ZF9kZXZpY2VfbWVtb3J5X21hcCAgIDI3CitzdHJ1Y3QgeGVuX3Jlc2VydmVkX2RldmljZV9tZW1v
cnkgeworICAgIHhlbl9wZm5fdCBzdGFydF9wZm47CisgICAgeGVuX3Vsb25nX3QgbnJfcGFnZXM7
Cit9OwordHlwZWRlZiBzdHJ1Y3QgeGVuX3Jlc2VydmVkX2RldmljZV9tZW1vcnkgeGVuX3Jlc2Vy
dmVkX2RldmljZV9tZW1vcnlfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9yZXNlcnZl
ZF9kZXZpY2VfbWVtb3J5X3QpOworCitzdHJ1Y3QgeGVuX3Jlc2VydmVkX2RldmljZV9tZW1vcnlf
bWFwIHsKKyNkZWZpbmUgWEVOTUVNX1JETV9BTEwgMSAvKiBSZXF1ZXN0IGFsbCByZWdpb25zIChp
Z25vcmUgZGV2IHVuaW9uKS4gKi8KKyAgICAvKiBJTiAqLworICAgIHVpbnQzMl90IGZsYWdzOwor
ICAgIC8qCisgICAgICogSU4vT1VUCisgICAgICoKKyAgICAgKiBHZXRzIHNldCB0byB0aGUgcmVx
dWlyZWQgbnVtYmVyIG9mIGVudHJpZXMgd2hlbiB0b28gbG93LAorICAgICAqIHNpZ25hbGVkIGJ5
IGVycm9yIGNvZGUgLUVSQU5HRS4KKyAgICAgKi8KKyAgICB1bnNpZ25lZCBpbnQgbnJfZW50cmll
czsKKyAgICAvKiBPVVQgKi8KKyAgICBYRU5fR1VFU1RfSEFORExFKHhlbl9yZXNlcnZlZF9kZXZp
Y2VfbWVtb3J5X3QpIGJ1ZmZlcjsKKyAgICAvKiBJTiAqLworICAgIHVuaW9uIHsKKyAgICAgICAg
c3RydWN0IHBoeXNkZXZfcGNpX2RldmljZSBwY2k7CisgICAgfSBkZXY7Cit9OwordHlwZWRlZiBz
dHJ1Y3QgeGVuX3Jlc2VydmVkX2RldmljZV9tZW1vcnlfbWFwIHhlbl9yZXNlcnZlZF9kZXZpY2Vf
bWVtb3J5X21hcF90OworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3Jlc2VydmVkX2Rldmlj
ZV9tZW1vcnlfbWFwX3QpOworCiAjZW5kaWYgLyogZGVmaW5lZChfX1hFTl9fKSB8fCBkZWZpbmVk
KF9fWEVOX1RPT0xTX18pICovCiAKIC8qCkBAIC01NzIsNyArNjUwLDcgQEAgc3RydWN0IHhlbl92
bnVtYV90b3BvbG9neV9pbmZvIHsKIHR5cGVkZWYgc3RydWN0IHhlbl92bnVtYV90b3BvbG9neV9p
bmZvIHhlbl92bnVtYV90b3BvbG9neV9pbmZvX3Q7CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4
ZW5fdm51bWFfdG9wb2xvZ3lfaW5mb190KTsKIAotLyogTmV4dCBhdmFpbGFibGUgc3Vib3AgbnVt
YmVyIGlzIDI3ICovCisvKiBOZXh0IGF2YWlsYWJsZSBzdWJvcCBudW1iZXIgaXMgMjggKi8KIAog
I2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19NRU1PUllfSF9fICovCiAKZGlmZiAtLWdpdCBhL2luY2x1
ZGUveGVuL3BoeXNkZXYuaCBiL2luY2x1ZGUveGVuL3BoeXNkZXYuaAppbmRleCAyNjgzNzE5Li4w
ZTU0NjM1IDEwMDY0NAotLS0gYS9pbmNsdWRlL3hlbi9waHlzZGV2LmgKKysrIGIvaW5jbHVkZS94
ZW4vcGh5c2Rldi5oCkBAIC0xNiw2ICsxNiw4IEBACiAgKiBMSUFCSUxJVFksIFdIRVRIRVIgSU4g
QU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORwogICogRlJP
TSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBP
UiBPVEhFUgogICogREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLgorICoKKyAqIENvcHlyaWdodCAo
YykgMjAwNiwgS2VpciBGcmFzZXIKICAqLwogCiAjaWZuZGVmIF9fWEVOX1BVQkxJQ19QSFlTREVW
X0hfXwpAQCAtMjkzLDYgKzI5NSwxMSBAQCBzdHJ1Y3QgcGh5c2Rldl9wY2lfZGV2aWNlX2FkZCB7
CiAgICAgICAgIHVpbnQ4X3QgYnVzOwogICAgICAgICB1aW50OF90IGRldmZuOwogICAgIH0gcGh5
c2ZuOworICAgIC8qCisgICAgICogT3B0aW9uYWwgcGFyYW1ldGVycyBhcnJheS4KKyAgICAgKiBG
aXJzdCBlbGVtZW50IChbMF0pIGlzIFBYTSBkb21haW4gYXNzb2NpYXRlZCB3aXRoIHRoZSBkZXZp
Y2UgKGlmCisgICAgICogWEVOX1BDSV9ERVZfUFhNIGlzIHNldCkKKyAgICAgKi8KICNpZiBkZWZp
bmVkKF9fU1REQ19WRVJTSU9OX18pICYmIF9fU1REQ19WRVJTSU9OX18gPj0gMTk5OTAxTAogICAg
IHVpbnQzMl90IG9wdGFycltdOwogI2VsaWYgZGVmaW5lZChfX0dOVUNfXykKZGlmZiAtLWdpdCBh
L2luY2x1ZGUveGVuL3BsYXRmb3JtLmggYi9pbmNsdWRlL3hlbi9wbGF0Zm9ybS5oCmluZGV4IDVj
NTc2MTUuLjk0ZGJjM2YgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveGVuL3BsYXRmb3JtLmgKKysrIGIv
aW5jbHVkZS94ZW4vcGxhdGZvcm0uaApAQCAtMzUsMTMgKzM1LDI4IEBACiAgKiBTZXQgY2xvY2sg
c3VjaCB0aGF0IGl0IHdvdWxkIHJlYWQgPHNlY3MsbnNlY3M+IGFmdGVyIDAwOjAwOjAwIFVUQywK
ICAqIDEgSmFudWFyeSwgMTk3MCBpZiB0aGUgY3VycmVudCBzeXN0ZW0gdGltZSB3YXMgPHN5c3Rl
bV90aW1lPi4KICAqLwotI2RlZmluZSBYRU5QRl9zZXR0aW1lICAgICAgICAgICAgIDE3Ci1zdHJ1
Y3QgeGVucGZfc2V0dGltZSB7CisjZGVmaW5lIFhFTlBGX3NldHRpbWUzMiAgICAgICAgICAgMTcK
K3N0cnVjdCB4ZW5wZl9zZXR0aW1lMzIgewogICAgIC8qIElOIHZhcmlhYmxlcy4gKi8KICAgICB1
aW50MzJfdCBzZWNzOwogICAgIHVpbnQzMl90IG5zZWNzOwogICAgIHVpbnQ2NF90IHN5c3RlbV90
aW1lOwogfTsKKyNkZWZpbmUgWEVOUEZfc2V0dGltZTY0ICAgICAgICAgICA2Mgorc3RydWN0IHhl
bnBmX3NldHRpbWU2NCB7CisgICAgLyogSU4gdmFyaWFibGVzLiAqLworICAgIHVpbnQ2NF90IHNl
Y3M7CisgICAgdWludDMyX3QgbnNlY3M7CisgICAgdWludDMyX3QgbWJ6OworICAgIHVpbnQ2NF90
IHN5c3RlbV90aW1lOworfTsKKyNpZiBfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fIDwgMHgwMDA0
MDYwMAorI2RlZmluZSBYRU5QRl9zZXR0aW1lIFhFTlBGX3NldHRpbWUzMgorI2RlZmluZSB4ZW5w
Zl9zZXR0aW1lIHhlbnBmX3NldHRpbWUzMgorI2Vsc2UKKyNkZWZpbmUgWEVOUEZfc2V0dGltZSBY
RU5QRl9zZXR0aW1lNjQKKyNkZWZpbmUgeGVucGZfc2V0dGltZSB4ZW5wZl9zZXR0aW1lNjQKKyNl
bmRpZgogdHlwZWRlZiBzdHJ1Y3QgeGVucGZfc2V0dGltZSB4ZW5wZl9zZXR0aW1lX3Q7CiBERUZJ
TkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5wZl9zZXR0aW1lX3QpOwogCkBAIC0xMjYsNiArMTQxLDI2
IEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbnBmX3BsYXRmb3JtX3F1aXJrX3QpOwogI2Rl
ZmluZSBYRU5fRUZJX3F1ZXJ5X3ZhcmlhYmxlX2luZm8gICAgICAgICAgIDkKICNkZWZpbmUgWEVO
X0VGSV9xdWVyeV9jYXBzdWxlX2NhcGFiaWxpdGllcyAgIDEwCiAjZGVmaW5lIFhFTl9FRklfdXBk
YXRlX2NhcHN1bGUgICAgICAgICAgICAgICAxMQorCitzdHJ1Y3QgeGVucGZfZWZpX3RpbWUgewor
ICAgIHVpbnQxNl90IHllYXI7CisgICAgdWludDhfdCBtb250aDsKKyAgICB1aW50OF90IGRheTsK
KyAgICB1aW50OF90IGhvdXI7CisgICAgdWludDhfdCBtaW47CisgICAgdWludDhfdCBzZWM7Cisg
ICAgdWludDMyX3QgbnM7CisgICAgaW50MTZfdCB0ejsKKyAgICB1aW50OF90IGRheWxpZ2h0Owor
fTsKKworc3RydWN0IHhlbnBmX2VmaV9ndWlkIHsKKyAgICB1aW50MzJfdCBkYXRhMTsKKyAgICB1
aW50MTZfdCBkYXRhMjsKKyAgICB1aW50MTZfdCBkYXRhMzsKKyAgICB1aW50OF90IGRhdGE0Wzhd
OworfTsKKwogc3RydWN0IHhlbnBmX2VmaV9ydW50aW1lX2NhbGwgewogICAgIHVpbnQzMl90IGZ1
bmN0aW9uOwogICAgIC8qCkBAIC0xMzgsMTcgKzE3Myw3IEBAIHN0cnVjdCB4ZW5wZl9lZmlfcnVu
dGltZV9jYWxsIHsKICAgICB1bmlvbiB7CiAjZGVmaW5lIFhFTl9FRklfR0VUX1RJTUVfU0VUX0NM
RUFSU19OUyAweDAwMDAwMDAxCiAgICAgICAgIHN0cnVjdCB7Ci0gICAgICAgICAgICBzdHJ1Y3Qg
eGVucGZfZWZpX3RpbWUgewotICAgICAgICAgICAgICAgIHVpbnQxNl90IHllYXI7Ci0gICAgICAg
ICAgICAgICAgdWludDhfdCBtb250aDsKLSAgICAgICAgICAgICAgICB1aW50OF90IGRheTsKLSAg
ICAgICAgICAgICAgICB1aW50OF90IGhvdXI7Ci0gICAgICAgICAgICAgICAgdWludDhfdCBtaW47
Ci0gICAgICAgICAgICAgICAgdWludDhfdCBzZWM7Ci0gICAgICAgICAgICAgICAgdWludDMyX3Qg
bnM7Ci0gICAgICAgICAgICAgICAgaW50MTZfdCB0ejsKLSAgICAgICAgICAgICAgICB1aW50OF90
IGRheWxpZ2h0OwotICAgICAgICAgICAgfSB0aW1lOworICAgICAgICAgICAgc3RydWN0IHhlbnBm
X2VmaV90aW1lIHRpbWU7CiAgICAgICAgICAgICB1aW50MzJfdCByZXNvbHV0aW9uOwogICAgICAg
ICAgICAgdWludDMyX3QgYWNjdXJhY3k7CiAgICAgICAgIH0gZ2V0X3RpbWU7CkBAIC0xNzAsMTIg
KzE5NSw3IEBAIHN0cnVjdCB4ZW5wZl9lZmlfcnVudGltZV9jYWxsIHsKICAgICAgICAgICAgIFhF
Tl9HVUVTVF9IQU5ETEUodm9pZCkgbmFtZTsgIC8qIFVDUy0yL1VURi0xNiBzdHJpbmcgKi8KICAg
ICAgICAgICAgIHhlbl91bG9uZ190IHNpemU7CiAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExF
KHZvaWQpIGRhdGE7Ci0gICAgICAgICAgICBzdHJ1Y3QgeGVucGZfZWZpX2d1aWQgewotICAgICAg
ICAgICAgICAgIHVpbnQzMl90IGRhdGExOwotICAgICAgICAgICAgICAgIHVpbnQxNl90IGRhdGEy
OwotICAgICAgICAgICAgICAgIHVpbnQxNl90IGRhdGEzOwotICAgICAgICAgICAgICAgIHVpbnQ4
X3QgZGF0YTRbOF07Ci0gICAgICAgICAgICB9IHZlbmRvcl9ndWlkOworICAgICAgICAgICAgc3Ry
dWN0IHhlbnBmX2VmaV9ndWlkIHZlbmRvcl9ndWlkOwogICAgICAgICB9IGdldF92YXJpYWJsZSwg
c2V0X3ZhcmlhYmxlOwogCiAgICAgICAgIHN0cnVjdCB7CkBAIC0yMjAsNiArMjQwLDcgQEAgREVG
SU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVucGZfZWZpX3J1bnRpbWVfY2FsbF90KTsKICNkZWZpbmUg
IFhFTl9GV19FRklfTUVNX0lORk8gICAgICAgMwogI2RlZmluZSAgWEVOX0ZXX0VGSV9SVF9WRVJT
SU9OICAgICA0CiAjZGVmaW5lICBYRU5fRldfRUZJX1BDSV9ST00gICAgICAgIDUKKyNkZWZpbmUg
IFhFTl9GV19FRklfQVBQTEVfUFJPUEVSVElFUyA2CiAjZGVmaW5lIFhFTl9GV19LQkRfU0hJRlRf
RkxBR1MgICAgNQogc3RydWN0IHhlbnBmX2Zpcm13YXJlX2luZm8gewogICAgIC8qIElOIHZhcmlh
Ymxlcy4gKi8KQEAgLTI3OSw2ICszMDAsMTEgQEAgc3RydWN0IHhlbnBmX2Zpcm13YXJlX2luZm8g
ewogICAgICAgICAgICAgICAgIHVpbnQ2NF90IGFkZHJlc3M7CiAgICAgICAgICAgICAgICAgeGVu
X3Vsb25nX3Qgc2l6ZTsKICAgICAgICAgICAgIH0gcGNpX3JvbTsKKyAgICAgICAgICAgIHN0cnVj
dCB7CisgICAgICAgICAgICAgICAgLyogT1VUIHZhcmlhYmxlcyAqLworICAgICAgICAgICAgICAg
IHVpbnQ2NF90IGFkZHJlc3M7CisgICAgICAgICAgICAgICAgeGVuX3Vsb25nX3Qgc2l6ZTsKKyAg
ICAgICAgICAgIH0gYXBwbGVfcHJvcGVydGllczsKICAgICAgICAgfSBlZmlfaW5mbzsgLyogWEVO
X0ZXX0VGSV9JTkZPICovCiAKICAgICAgICAgLyogSW50MTYsIEZuMDI6IEdldCBrZXlib2FyZCBz
aGlmdCBmbGFncy4gKi8KQEAgLTU0MCw2ICs1NjYsMTYgQEAgREVGSU5FX1hFTl9HVUVTVF9IQU5E
TEUoeGVucGZfY29yZV9wYXJraW5nX3QpOwogI2RlZmluZSBYRU5fUkVTT1VSQ0VfT1BfTVNSX1JF
QUQgIDAKICNkZWZpbmUgWEVOX1JFU09VUkNFX09QX01TUl9XUklURSAxCiAKKy8qCisgKiBTcGVj
aWFsbHkgaGFuZGxlZCBNU1JzOgorICogLSBNU1JfSUEzMl9UU0MKKyAqIFJFQUQ6IFJldHVybnMg
dGhlIHNjYWxlZCBzeXN0ZW0gdGltZShucykgaW5zdGVhZCBvZiByYXcgdGltZXN0YW1wLiBJbgor
ICogICAgICAgbXVsdGlwbGUgZW50cnkgY2FzZSwgaWYgb3RoZXIgTVNSIHJlYWQgaXMgZm9sbG93
ZWQgYnkgYSBNU1JfSUEzMl9UU0MKKyAqICAgICAgIHJlYWQsIHRoZW4gYm90aCByZWFkcyBhcmUg
Z3VhcmFudGVlZCB0byBiZSBwZXJmb3JtZWQgYXRvbWljYWxseSAod2l0aAorICogICAgICAgSVJR
IGRpc2FibGVkKS4gVGhlIHJldHVybiB0aW1lIGluZGljYXRlcyB0aGUgcG9pbnQgb2YgcmVhZGlu
ZyB0aGF0IE1TUi4KKyAqIFdSSVRFOiBOb3Qgc3VwcG9ydGVkLgorICovCisKIHN0cnVjdCB4ZW5w
Zl9yZXNvdXJjZV9lbnRyeSB7CiAgICAgdW5pb24gewogICAgICAgICB1aW50MzJfdCBjbWQ7ICAg
LyogSU46IFhFTl9SRVNPVVJDRV9PUF8qICovCkBAIC01NjAsNiArNTk2LDI0IEBAIHN0cnVjdCB4
ZW5wZl9yZXNvdXJjZV9vcCB7CiB0eXBlZGVmIHN0cnVjdCB4ZW5wZl9yZXNvdXJjZV9vcCB4ZW5w
Zl9yZXNvdXJjZV9vcF90OwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVucGZfcmVzb3VyY2Vf
b3BfdCk7CiAKKyNkZWZpbmUgWEVOUEZfZ2V0X3N5bWJvbCAgIDYzCitzdHJ1Y3QgeGVucGZfc3lt
ZGF0YSB7CisgICAgLyogSU4vT1VUIHZhcmlhYmxlcyAqLworICAgIHVpbnQzMl90IG5hbWVsZW47
IC8qIElOOiAgc2l6ZSBvZiBuYW1lIGJ1ZmZlciAgICAgICAgICAgICAgICAgICAgICAgKi8KKyAg
ICAgICAgICAgICAgICAgICAgICAvKiBPVVQ6IHN0cmxlbihuYW1lKSBvZiBoeXBlcnZpc29yIHN5
bWJvbCAobWF5IGJlICovCisgICAgICAgICAgICAgICAgICAgICAgLyogICAgICBsYXJnZXIgdGhh
biB3aGF0J3MgYmVlbiBjb3BpZWQgdG8gZ3Vlc3QpICAqLworICAgIHVpbnQzMl90IHN5bW51bTsg
IC8qIElOOiAgU3ltYm9sIHRvIHJlYWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi8KKyAg
ICAgICAgICAgICAgICAgICAgICAvKiBPVVQ6IE5leHQgYXZhaWxhYmxlIHN5bWJvbC4gSWYgc2Ft
ZSBhcyBJTiB0aGVuICovCisgICAgICAgICAgICAgICAgICAgICAgLyogICAgICB3ZSByZWFjaGVk
IHRoZSBlbmQgICAgICAgICAgICAgICAgICAgICAgICAqLworCisgICAgLyogT1VUIHZhcmlhYmxl
cyAqLworICAgIFhFTl9HVUVTVF9IQU5ETEUoY2hhcikgbmFtZTsKKyAgICB1aW50NjRfdCBhZGRy
ZXNzOworICAgIGNoYXIgdHlwZTsKK307Cit0eXBlZGVmIHN0cnVjdCB4ZW5wZl9zeW1kYXRhIHhl
bnBmX3N5bWRhdGFfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbnBmX3N5bWRhdGFfdCk7
CisKIC8qCiAgKiBgIGVudW0gbmVnX2Vycm5vdmFsCiAgKiBgIEhZUEVSVklTT1JfcGxhdGZvcm1f
b3AoY29uc3Qgc3RydWN0IHhlbl9wbGF0Zm9ybV9vcCopOwpAQCAtNTY5LDYgKzYyMyw4IEBAIHN0
cnVjdCB4ZW5fcGxhdGZvcm1fb3AgewogICAgIHVpbnQzMl90IGludGVyZmFjZV92ZXJzaW9uOyAv
KiBYRU5QRl9JTlRFUkZBQ0VfVkVSU0lPTiAqLwogICAgIHVuaW9uIHsKICAgICAgICAgc3RydWN0
IHhlbnBmX3NldHRpbWUgICAgICAgICAgIHNldHRpbWU7CisgICAgICAgIHN0cnVjdCB4ZW5wZl9z
ZXR0aW1lMzIgICAgICAgICBzZXR0aW1lMzI7CisgICAgICAgIHN0cnVjdCB4ZW5wZl9zZXR0aW1l
NjQgICAgICAgICBzZXR0aW1lNjQ7CiAgICAgICAgIHN0cnVjdCB4ZW5wZl9hZGRfbWVtdHlwZSAg
ICAgICBhZGRfbWVtdHlwZTsKICAgICAgICAgc3RydWN0IHhlbnBmX2RlbF9tZW10eXBlICAgICAg
IGRlbF9tZW10eXBlOwogICAgICAgICBzdHJ1Y3QgeGVucGZfcmVhZF9tZW10eXBlICAgICAgcmVh
ZF9tZW10eXBlOwpAQCAtNTg3LDYgKzY0Myw3IEBAIHN0cnVjdCB4ZW5fcGxhdGZvcm1fb3Agewog
ICAgICAgICBzdHJ1Y3QgeGVucGZfbWVtX2hvdGFkZCAgICAgICAgbWVtX2FkZDsKICAgICAgICAg
c3RydWN0IHhlbnBmX2NvcmVfcGFya2luZyAgICAgIGNvcmVfcGFya2luZzsKICAgICAgICAgc3Ry
dWN0IHhlbnBmX3Jlc291cmNlX29wICAgICAgIHJlc291cmNlX29wOworICAgICAgICBzdHJ1Y3Qg
eGVucGZfc3ltZGF0YSAgICAgICAgICAgc3ltZGF0YTsKICAgICAgICAgdWludDhfdCAgICAgICAg
ICAgICAgICAgICAgICAgIHBhZFsxMjhdOwogICAgIH0gdTsKIH07CmRpZmYgLS1naXQgYS9pbmNs
dWRlL3hlbi9wbXUuaCBiL2luY2x1ZGUveGVuL3BtdS5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAuLjBlMTMxMmMKLS0tIC9kZXYvbnVsbAorKysgYi9pbmNsdWRlL3hlbi9wbXUu
aApAQCAtMCwwICsxLDE0MyBAQAorLyoKKyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQs
IGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKKyAqIG9mIHRo
aXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0
d2FyZSIpLCB0bworICogZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwg
aW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUKKyAqIHJpZ2h0cyB0byB1c2UsIGNvcHks
IG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vcgor
ICogc2VsbCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8g
d2hvbSB0aGUgU29mdHdhcmUgaXMKKyAqIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0
aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6CisgKgorICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3Rp
Y2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4KKyAqIGFs
bCBjb3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLgorICoKKyAq
IFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCAiQVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFO
WSBLSU5ELCBFWFBSRVNTIE9SCisgKiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVE
IFRPIFRIRSBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSwKKyAqIEZJVE5FU1MgRk9SIEEg
UEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxM
IFRIRQorICogQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBD
TEFJTSwgREFNQUdFUyBPUiBPVEhFUgorICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElP
TiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcKKyAqIEZST00sIE9VVCBP
RiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIK
KyAqIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4KKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIwMTUg
T3JhY2xlIGFuZC9vciBpdHMgYWZmaWxpYXRlcy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqLwor
CisjaWZuZGVmIF9fWEVOX1BVQkxJQ19QTVVfSF9fCisjZGVmaW5lIF9fWEVOX1BVQkxJQ19QTVVf
SF9fCisKKyNpbmNsdWRlICJ4ZW4uaCIKKyNpZiBkZWZpbmVkKF9faTM4Nl9fKSB8fCBkZWZpbmVk
KF9feDg2XzY0X18pCisjaW5jbHVkZSAiYXJjaC14ODYvcG11LmgiCisjZWxpZiBkZWZpbmVkIChf
X2FybV9fKSB8fCBkZWZpbmVkIChfX2FhcmNoNjRfXykKKyNpbmNsdWRlICJhcmNoLWFybS5oIgor
I2Vsc2UKKyNlcnJvciAiVW5zdXBwb3J0ZWQgYXJjaGl0ZWN0dXJlIgorI2VuZGlmCisKKyNkZWZp
bmUgWEVOUE1VX1ZFUl9NQUogICAgMAorI2RlZmluZSBYRU5QTVVfVkVSX01JTiAgICAxCisKKy8q
CisgKiBgIGVudW0gbmVnX2Vycm5vdmFsCisgKiBgIEhZUEVSVklTT1JfeGVucG11X29wKGVudW0g
eGVucG11X29wIGNtZCwgc3RydWN0IHhlbnBtdV9wYXJhbXMgKmFyZ3MpOworICoKKyAqIEBjbWQg
ID09IFhFTlBNVV8qIChQTVUgb3BlcmF0aW9uKQorICogQGFyZ3MgPT0gc3RydWN0IHhlbnBtdV9w
YXJhbXMKKyAqLworLyogYCBlbnVtIHhlbnBtdV9vcCB7ICovCisjZGVmaW5lIFhFTlBNVV9tb2Rl
X2dldCAgICAgICAgMCAvKiBBbHNvIHVzZWQgZm9yIGdldHRpbmcgUE1VIHZlcnNpb24gKi8KKyNk
ZWZpbmUgWEVOUE1VX21vZGVfc2V0ICAgICAgICAxCisjZGVmaW5lIFhFTlBNVV9mZWF0dXJlX2dl
dCAgICAgMgorI2RlZmluZSBYRU5QTVVfZmVhdHVyZV9zZXQgICAgIDMKKyNkZWZpbmUgWEVOUE1V
X2luaXQgICAgICAgICAgICA0CisjZGVmaW5lIFhFTlBNVV9maW5pc2ggICAgICAgICAgNQorI2Rl
ZmluZSBYRU5QTVVfbHZ0cGNfc2V0ICAgICAgIDYKKyNkZWZpbmUgWEVOUE1VX2ZsdXNoICAgICAg
ICAgICA3IC8qIFdyaXRlIGNhY2hlZCBNU1IgdmFsdWVzIHRvIEhXICAgICAqLworLyogYCB9ICov
CisKKy8qIFBhcmFtZXRlcnMgc3RydWN0dXJlIGZvciBIWVBFUlZJU09SX3hlbnBtdV9vcCBjYWxs
ICovCitzdHJ1Y3QgeGVuX3BtdV9wYXJhbXMgeworICAgIC8qIElOL09VVCBwYXJhbWV0ZXJzICov
CisgICAgc3RydWN0IHsKKyAgICAgICAgdWludDMyX3QgbWFqOworICAgICAgICB1aW50MzJfdCBt
aW47CisgICAgfSB2ZXJzaW9uOworICAgIHVpbnQ2NF90IHZhbDsKKworICAgIC8qIElOIHBhcmFt
ZXRlcnMgKi8KKyAgICB1aW50MzJfdCB2Y3B1OworICAgIHVpbnQzMl90IHBhZDsKK307Cit0eXBl
ZGVmIHN0cnVjdCB4ZW5fcG11X3BhcmFtcyB4ZW5fcG11X3BhcmFtc190OworREVGSU5FX1hFTl9H
VUVTVF9IQU5ETEUoeGVuX3BtdV9wYXJhbXNfdCk7CisKKy8qIFBNVSBtb2RlczoKKyAqIC0gWEVO
UE1VX01PREVfT0ZGOiAgIE5vIFBNVSB2aXJ0dWFsaXphdGlvbgorICogLSBYRU5QTVVfTU9ERV9T
RUxGOiAgR3Vlc3RzIGNhbiBwcm9maWxlIHRoZW1zZWx2ZXMKKyAqIC0gWEVOUE1VX01PREVfSFY6
ICAgIEd1ZXN0cyBjYW4gcHJvZmlsZSB0aGVtc2VsdmVzLCBkb20wIHByb2ZpbGVzCisgKiAgICAg
ICAgICAgICAgICAgICAgICBpdHNlbGYgYW5kIFhlbgorICogLSBYRU5QTVVfTU9ERV9BTEw6ICAg
T25seSBkb20wIGhhcyBhY2Nlc3MgdG8gVlBNVSBhbmQgaXQgcHJvZmlsZXMKKyAqICAgICAgICAg
ICAgICAgICAgICAgIGV2ZXJ5b25lOiBpdHNlbGYsIHRoZSBoeXBlcnZpc29yIGFuZCB0aGUgZ3Vl
c3RzLgorICovCisjZGVmaW5lIFhFTlBNVV9NT0RFX09GRiAgICAgICAgICAgMAorI2RlZmluZSBY
RU5QTVVfTU9ERV9TRUxGICAgICAgICAgICgxPDwwKQorI2RlZmluZSBYRU5QTVVfTU9ERV9IViAg
ICAgICAgICAgICgxPDwxKQorI2RlZmluZSBYRU5QTVVfTU9ERV9BTEwgICAgICAgICAgICgxPDwy
KQorCisvKgorICogUE1VIGZlYXR1cmVzOgorICogLSBYRU5QTVVfRkVBVFVSRV9JTlRFTF9CVFM6
ICBJbnRlbCBCVFMgc3VwcG9ydCAoaWdub3JlZCBvbiBBTUQpCisgKiAtIFhFTlBNVV9GRUFUVVJF
X0lQQ19PTkxZOiAgIFJlc3RyaWN0IFBNQ3MgdG8gdGhlIG1vc3QgbWluaW11bSBzZXQgcG9zc2li
bGUuCisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEluc3RydWN0aW9ucywgY3ljbGVz
LCBhbmQgcmVmIGN5Y2xlcy4gQ2FuIGJlCisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVzZWQgdG8gY2FsY3VsYXRlIGluc3RydWN0aW9ucy1wZXItY3ljbGUgKElQQykKKyAqICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKGlnbm9yZWQgb24gQU1EKS4KKyAqIC0gWEVOUE1VX0ZF
QVRVUkVfQVJDSF9PTkxZOiAgUmVzdHJpY3QgUE1DcyB0byB0aGUgSW50ZWwgUHJlLURlZmluZWQK
KyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQXJjaGl0ZWN0dXJhbCBQZXJmb3JtYW5j
ZSBFdmVudHMgZXhwb3NlZCBieQorICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjcHVp
ZCBhbmQgbGlzdGVkIGluIHRoZSBJbnRlbCBkZXZlbG9wZXIncyBtYW51YWwKKyAqICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKGlnbm9yZWQgb24gQU1EKS4KKyAqLworI2RlZmluZSBYRU5Q
TVVfRkVBVFVSRV9JTlRFTF9CVFMgICgxPDwwKQorI2RlZmluZSBYRU5QTVVfRkVBVFVSRV9JUENf
T05MWSAgICgxPDwxKQorI2RlZmluZSBYRU5QTVVfRkVBVFVSRV9BUkNIX09OTFkgICgxPDwyKQor
CisvKgorICogU2hhcmVkIFBNVSBkYXRhIGJldHdlZW4gaHlwZXJ2aXNvciBhbmQgUFYoSCkgZG9t
YWlucy4KKyAqCisgKiBUaGUgaHlwZXJ2aXNvciBmaWxscyBvdXQgdGhpcyBzdHJ1Y3R1cmUgZHVy
aW5nIFBNVSBpbnRlcnJ1cHQgYW5kIHNlbmRzIGFuCisgKiBpbnRlcnJ1cHQgdG8gYXBwcm9wcmlh
dGUgVkNQVS4KKyAqIEFyY2hpdGVjdHVyZS1pbmRlcGVuZGVudCBmaWVsZHMgb2YgeGVuX3BtdV9k
YXRhIGFyZSBXTyBmb3IgdGhlIGh5cGVydmlzb3IKKyAqIGFuZCBSTyBmb3IgdGhlIGd1ZXN0IGJ1
dCBzb21lIGZpZWxkcyBpbiB4ZW5fcG11X2FyY2ggY2FuIGJlIHdyaXRhYmxlCisgKiBieSBib3Ro
IHRoZSBoeXBlcnZpc29yIGFuZCB0aGUgZ3Vlc3QgKHNlZSBhcmNoLSRhcmNoL3BtdS5oKS4KKyAq
Lworc3RydWN0IHhlbl9wbXVfZGF0YSB7CisgICAgLyogSW50ZXJydXB0ZWQgVkNQVSAqLworICAg
IHVpbnQzMl90IHZjcHVfaWQ7CisKKyAgICAvKgorICAgICAqIFBoeXNpY2FsIHByb2Nlc3NvciBv
biB3aGljaCB0aGUgaW50ZXJydXB0IG9jY3VycmVkLiBPbiBub24tcHJpdmlsZWdlZAorICAgICAq
IGd1ZXN0cyBzZXQgdG8gdmNwdV9pZDsKKyAgICAgKi8KKyAgICB1aW50MzJfdCBwY3B1X2lkOwor
CisgICAgLyoKKyAgICAgKiBEb21haW4gdGhhdCB3YXMgaW50ZXJydXB0ZWQuIE9uIG5vbi1wcml2
aWxlZ2VkIGd1ZXN0cyBzZXQgdG8gRE9NSURfU0VMRi4KKyAgICAgKiBPbiBwcml2aWxlZ2VkIGd1
ZXN0cyBjYW4gYmUgRE9NSURfU0VMRiwgRE9NSURfWEVOLCBvciwgd2hlbiBpbgorICAgICAqIFhF
TlBNVV9NT0RFX0FMTCBtb2RlLCBkb21haW4gSUQgb2YgYW5vdGhlciBkb21haW4uCisgICAgICov
CisgICAgZG9taWRfdCAgZG9tYWluX2lkOworCisgICAgdWludDhfdCBwYWRbNl07CisKKyAgICAv
KiBBcmNoaXRlY3R1cmUtc3BlY2lmaWMgaW5mb3JtYXRpb24gKi8KKyAgICBzdHJ1Y3QgeGVuX3Bt
dV9hcmNoIHBtdTsKK307CisKKyNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfUE1VX0hfXyAqLworCisv
KgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNE
IgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMt
bW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL3NjaGVkLmgg
Yi9pbmNsdWRlL3hlbi9zY2hlZC5oCmluZGV4IDQwMDBhYzkuLjgxMWJkODcgMTAwNjQ0Ci0tLSBh
L2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIvaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtMTE4LDYg
KzExOCwxOCBAQAogICogV2l0aCBpZCAhPSAwIGFuZCB0aW1lb3V0ICE9IDAsIHBva2Ugd2F0Y2hk
b2cgdGltZXIgYW5kIHNldCBuZXcgdGltZW91dC4KICAqLwogI2RlZmluZSBTQ0hFRE9QX3dhdGNo
ZG9nICAgIDYKKworLyoKKyAqIE92ZXJyaWRlIHRoZSBjdXJyZW50IHZjcHUgYWZmaW5pdHkgYnkg
cGlubmluZyBpdCB0byBvbmUgcGh5c2ljYWwgY3B1IG9yCisgKiB1bmRvIHRoaXMgb3ZlcnJpZGUg
cmVzdG9yaW5nIHRoZSBwcmV2aW91cyBhZmZpbml0eS4KKyAqIEBhcmcgPT0gcG9pbnRlciB0byBz
Y2hlZF9waW5fb3ZlcnJpZGVfdCBzdHJ1Y3R1cmUuCisgKgorICogQSBuZWdhdGl2ZSBwY3B1IHZh
bHVlIHdpbGwgdW5kbyBhIHByZXZpb3VzIHBpbiBvdmVycmlkZSBhbmQgcmVzdG9yZSB0aGUKKyAq
IHByZXZpb3VzIGNwdSBhZmZpbml0eS4KKyAqIFRoaXMgY2FsbCBpcyBhbGxvd2VkIGZvciB0aGUg
aGFyZHdhcmUgZG9tYWluIG9ubHkgYW5kIHJlcXVpcmVzIHRoZSBjcHUKKyAqIHRvIGJlIHBhcnQg
b2YgdGhlIGRvbWFpbidzIGNwdXBvb2wuCisgKi8KKyNkZWZpbmUgU0NIRURPUF9waW5fb3ZlcnJp
ZGUgNwogLyogYCB9ICovCiAKIHN0cnVjdCBzY2hlZF9zaHV0ZG93biB7CkBAIC0xNDgsNiArMTYw
LDEyIEBAIHN0cnVjdCBzY2hlZF93YXRjaGRvZyB7CiB0eXBlZGVmIHN0cnVjdCBzY2hlZF93YXRj
aGRvZyBzY2hlZF93YXRjaGRvZ190OwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoc2NoZWRfd2F0
Y2hkb2dfdCk7CiAKK3N0cnVjdCBzY2hlZF9waW5fb3ZlcnJpZGUgeworICAgIGludDMyX3QgcGNw
dTsKK307Cit0eXBlZGVmIHN0cnVjdCBzY2hlZF9waW5fb3ZlcnJpZGUgc2NoZWRfcGluX292ZXJy
aWRlX3Q7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRShzY2hlZF9waW5fb3ZlcnJpZGVfdCk7CisK
IC8qCiAgKiBSZWFzb24gY29kZXMgZm9yIFNDSEVET1Bfc2h1dGRvd24uIFRoZXNlIG1heSBiZSBp
bnRlcnByZXRlZCBieSBjb250cm9sCiAgKiBzb2Z0d2FyZSB0byBkZXRlcm1pbmUgdGhlIGFwcHJv
cHJpYXRlIGFjdGlvbi4gRm9yIHRoZSBtb3N0IHBhcnQsIFhlbiBkb2VzCkBAIC0xNTksNyArMTc3
LDE2IEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHNjaGVkX3dhdGNoZG9nX3QpOwogI2RlZmlu
ZSBTSFVURE9XTl9zdXNwZW5kICAgIDIgIC8qIENsZWFuIHVwLCBzYXZlIHN1c3BlbmQgaW5mbywg
a2lsbC4gICAgICAgICAqLwogI2RlZmluZSBTSFVURE9XTl9jcmFzaCAgICAgIDMgIC8qIFRlbGwg
Y29udHJvbGxlciB3ZSd2ZSBjcmFzaGVkLiAgICAgICAgICAgICAqLwogI2RlZmluZSBTSFVURE9X
Tl93YXRjaGRvZyAgIDQgIC8qIFJlc3RhcnQgYmVjYXVzZSB3YXRjaGRvZyB0aW1lIGV4cGlyZWQu
ICAgICAqLwotI2RlZmluZSBTSFVURE9XTl9NQVggICAgICAgIDQgIC8qIE1heGltdW0gdmFsaWQg
c2h1dGRvd24gcmVhc29uLiAgICAgICAgICAgICAqLworCisvKgorICogRG9tYWluIGFza2VkIHRv
IHBlcmZvcm0gJ3NvZnQgcmVzZXQnIGZvciBpdC4gVGhlIGV4cGVjdGVkIGJlaGF2aW9yIGlzIHRv
CisgKiByZXNldCBpbnRlcm5hbCBYZW4gc3RhdGUgZm9yIHRoZSBkb21haW4gcmV0dXJuaW5nIGl0
IHRvIHRoZSBwb2ludCB3aGVyZSBpdAorICogd2FzIGNyZWF0ZWQgYnV0IGxlYXZpbmcgdGhlIGRv
bWFpbidzIG1lbW9yeSBjb250ZW50cyBhbmQgdkNQVSBjb250ZXh0cworICogaW50YWN0LiBUaGlz
IHdpbGwgYWxsb3cgdGhlIGRvbWFpbiB0byBzdGFydCBvdmVyIGFuZCBzZXQgdXAgYWxsIFhlbiBz
cGVjaWZpYworICogaW50ZXJmYWNlcyBhZ2Fpbi4KKyAqLworI2RlZmluZSBTSFVURE9XTl9zb2Z0
X3Jlc2V0IDUKKyNkZWZpbmUgU0hVVERPV05fTUFYICAgICAgICA1ICAvKiBNYXhpbXVtIHZhbGlk
IHNodXRkb3duIHJlYXNvbi4gICAgICAgICAgICAgKi8KIC8qIGAgfSAqLwogCiAjZW5kaWYgLyog
X19YRU5fUFVCTElDX1NDSEVEX0hfXyAqLwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vc3lzY3Rs
LmggYi9pbmNsdWRlL3hlbi9zeXNjdGwuaAppbmRleCA4NTUyZGM2Li42MTQwZjFhIDEwMDY0NAot
LS0gYS9pbmNsdWRlL3hlbi9zeXNjdGwuaAorKysgYi9pbmNsdWRlL3hlbi9zeXNjdGwuaApAQCAt
MzMsOCArMzMsMTAgQEAKIAogI2luY2x1ZGUgInhlbi5oIgogI2luY2x1ZGUgImRvbWN0bC5oIgor
I2luY2x1ZGUgInBoeXNkZXYuaCIKKyNpbmNsdWRlICJ0bWVtLmgiCiAKLSNkZWZpbmUgWEVOX1NZ
U0NUTF9JTlRFUkZBQ0VfVkVSU0lPTiAweDAwMDAwMDBCCisjZGVmaW5lIFhFTl9TWVNDVExfSU5U
RVJGQUNFX1ZFUlNJT04gMHgwMDAwMDAxMAogCiAvKgogICogUmVhZCBjb25zb2xlIGNvbnRlbnQg
ZnJvbSBYZW4gYnVmZmVyIHJpbmcuCkBAIC01Niw4ICs1OCw2IEBAIHN0cnVjdCB4ZW5fc3lzY3Rs
X3JlYWRjb25zb2xlIHsKICAgICAvKiBJTjogU2l6ZSBvZiBidWZmZXI7IE9VVDogQnl0ZXMgd3Jp
dHRlbiB0byBidWZmZXIuICovCiAgICAgdWludDMyX3QgY291bnQ7CiB9OwotdHlwZWRlZiBzdHJ1
Y3QgeGVuX3N5c2N0bF9yZWFkY29uc29sZSB4ZW5fc3lzY3RsX3JlYWRjb25zb2xlX3Q7Ci1ERUZJ
TkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fc3lzY3RsX3JlYWRjb25zb2xlX3QpOwogCiAvKiBHZXQg
dHJhY2UgYnVmZmVycyBtYWNoaW5lIGJhc2UgYWRkcmVzcyAqLwogLyogWEVOX1NZU0NUTF90YnVm
X29wICovCkBAIC03Nyw4ICs3Nyw2IEBAIHN0cnVjdCB4ZW5fc3lzY3RsX3RidWZfb3AgewogICAg
IHVpbnQ2NF9hbGlnbmVkX3QgYnVmZmVyX21mbjsKICAgICB1aW50MzJfdCBzaXplOyAgLyogQWxz
byBhbiBJTiB2YXJpYWJsZSEgKi8KIH07Ci10eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX3RidWZf
b3AgeGVuX3N5c2N0bF90YnVmX29wX3Q7Ci1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fc3lz
Y3RsX3RidWZfb3BfdCk7CiAKIC8qCiAgKiBHZXQgcGh5c2ljYWwgaW5mb3JtYXRpb24gYWJvdXQg
dGhlIGhvc3QgbWFjaGluZQpAQCAtOTgsMTcgKzk2LDE0IEBAIHN0cnVjdCB4ZW5fc3lzY3RsX3Bo
eXNpbmZvIHsKICAgICB1aW50MzJfdCBucl9ub2RlczsgICAgLyogIyBub2RlcyBjdXJyZW50bHkg
b25saW5lICovCiAgICAgdWludDMyX3QgbWF4X25vZGVfaWQ7IC8qIExhcmdlc3QgcG9zc2libGUg
bm9kZSBJRCBvbiB0aGlzIGhvc3QgKi8KICAgICB1aW50MzJfdCBjcHVfa2h6OworICAgIHVpbnQz
Ml90IGNhcGFiaWxpdGllczsvKiBYRU5fU1lTQ1RMX1BIWVNDQVBfPz8/ICovCiAgICAgdWludDY0
X2FsaWduZWRfdCB0b3RhbF9wYWdlczsKICAgICB1aW50NjRfYWxpZ25lZF90IGZyZWVfcGFnZXM7
CiAgICAgdWludDY0X2FsaWduZWRfdCBzY3J1Yl9wYWdlczsKICAgICB1aW50NjRfYWxpZ25lZF90
IG91dHN0YW5kaW5nX3BhZ2VzOworICAgIHVpbnQ2NF9hbGlnbmVkX3QgbWF4X21mbjsgLyogTGFy
Z2VzdCBwb3NzaWJsZSBNRk4gb24gdGhpcyBob3N0ICovCiAgICAgdWludDMyX3QgaHdfY2FwWzhd
OwotCi0gICAgLyogWEVOX1NZU0NUTF9QSFlTQ0FQXz8/PyAqLwotICAgIHVpbnQzMl90IGNhcGFi
aWxpdGllczsKIH07Ci10eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX3BoeXNpbmZvIHhlbl9zeXNj
dGxfcGh5c2luZm9fdDsKLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9zeXNjdGxfcGh5c2lu
Zm9fdCk7CiAKIC8qCiAgKiBHZXQgdGhlIElEIG9mIHRoZSBjdXJyZW50IHNjaGVkdWxlci4KQEAg
LTExOCw4ICsxMTMsNiBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF9zY2hlZF9pZCB7CiAgICAgLyogT1VU
IHZhcmlhYmxlICovCiAgICAgdWludDMyX3Qgc2NoZWRfaWQ7CiB9OwotdHlwZWRlZiBzdHJ1Y3Qg
eGVuX3N5c2N0bF9zY2hlZF9pZCB4ZW5fc3lzY3RsX3NjaGVkX2lkX3Q7Ci1ERUZJTkVfWEVOX0dV
RVNUX0hBTkRMRSh4ZW5fc3lzY3RsX3NjaGVkX2lkX3QpOwogCiAvKiBJbnRlcmZhY2UgZm9yIGNv
bnRyb2xsaW5nIFhlbiBzb2Z0d2FyZSBwZXJmb3JtYW5jZSBjb3VudGVycy4gKi8KIC8qIFhFTl9T
WVNDVExfcGVyZmNfb3AgKi8KQEAgLTE0Niw4ICsxMzksNiBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF9w
ZXJmY19vcCB7CiAgICAgLyogY291bnRlciB2YWx1ZXMgKG9yIE5VTEwpICovCiAgICAgWEVOX0dV
RVNUX0hBTkRMRV82NCh4ZW5fc3lzY3RsX3BlcmZjX3ZhbF90KSB2YWw7CiB9OwotdHlwZWRlZiBz
dHJ1Y3QgeGVuX3N5c2N0bF9wZXJmY19vcCB4ZW5fc3lzY3RsX3BlcmZjX29wX3Q7Ci1ERUZJTkVf
WEVOX0dVRVNUX0hBTkRMRSh4ZW5fc3lzY3RsX3BlcmZjX29wX3QpOwogCiAvKiBYRU5fU1lTQ1RM
X2dldGRvbWFpbmluZm9saXN0ICovCiBzdHJ1Y3QgeGVuX3N5c2N0bF9nZXRkb21haW5pbmZvbGlz
dCB7CkBAIC0xNTgsOCArMTQ5LDYgQEAgc3RydWN0IHhlbl9zeXNjdGxfZ2V0ZG9tYWluaW5mb2xp
c3QgewogICAgIC8qIE9VVCB2YXJpYWJsZXMuICovCiAgICAgdWludDMyX3QgICAgICAgICAgICAg
IG51bV9kb21haW5zOwogfTsKLXR5cGVkZWYgc3RydWN0IHhlbl9zeXNjdGxfZ2V0ZG9tYWluaW5m
b2xpc3QgeGVuX3N5c2N0bF9nZXRkb21haW5pbmZvbGlzdF90OwotREVGSU5FX1hFTl9HVUVTVF9I
QU5ETEUoeGVuX3N5c2N0bF9nZXRkb21haW5pbmZvbGlzdF90KTsKIAogLyogSW5qZWN0IGRlYnVn
IGtleXMgaW50byBYZW4uICovCiAvKiBYRU5fU1lTQ1RMX2RlYnVnX2tleXMgKi8KQEAgLTE2OCw4
ICsxNTcsNiBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF9kZWJ1Z19rZXlzIHsKICAgICBYRU5fR1VFU1Rf
SEFORExFXzY0KGNoYXIpIGtleXM7CiAgICAgdWludDMyX3QgbnJfa2V5czsKIH07Ci10eXBlZGVm
IHN0cnVjdCB4ZW5fc3lzY3RsX2RlYnVnX2tleXMgeGVuX3N5c2N0bF9kZWJ1Z19rZXlzX3Q7Ci1E
RUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fc3lzY3RsX2RlYnVnX2tleXNfdCk7CiAKIC8qIEdl
dCBwaHlzaWNhbCBDUFUgaW5mb3JtYXRpb24uICovCiAvKiBYRU5fU1lTQ1RMX2dldGNwdWluZm8g
Ki8KQEAgLTE4NSw4ICsxNzIsNiBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF9nZXRjcHVpbmZvIHsKICAg
ICAvKiBPVVQgdmFyaWFibGVzLiAqLwogICAgIHVpbnQzMl90IG5yX2NwdXM7CiB9OyAKLXR5cGVk
ZWYgc3RydWN0IHhlbl9zeXNjdGxfZ2V0Y3B1aW5mbyB4ZW5fc3lzY3RsX2dldGNwdWluZm9fdDsK
LURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9zeXNjdGxfZ2V0Y3B1aW5mb190KTsgCiAKIC8q
IFhFTl9TWVNDVExfYXZhaWxoZWFwICovCiBzdHJ1Y3QgeGVuX3N5c2N0bF9hdmFpbGhlYXAgewpA
QCAtMTk3LDggKzE4Miw2IEBAIHN0cnVjdCB4ZW5fc3lzY3RsX2F2YWlsaGVhcCB7CiAgICAgLyog
T1VUIHZhcmlhYmxlcy4gKi8KICAgICB1aW50NjRfYWxpZ25lZF90IGF2YWlsX2J5dGVzOy8qIEJ5
dGVzIGF2YWlsYWJsZSBpbiB0aGUgc3BlY2lmaWVkIHJlZ2lvbi4gKi8KIH07Ci10eXBlZGVmIHN0
cnVjdCB4ZW5fc3lzY3RsX2F2YWlsaGVhcCB4ZW5fc3lzY3RsX2F2YWlsaGVhcF90OwotREVGSU5F
X1hFTl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9hdmFpbGhlYXBfdCk7CiAKIC8qIFhFTl9TWVND
VExfZ2V0X3Btc3RhdCAqLwogc3RydWN0IHBtX3B4X3ZhbCB7CkBAIC0yMTcsOCArMjAwLDYgQEAg
c3RydWN0IHBtX3B4X3N0YXQgewogICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQodWludDY0KSB0cmFu
c19wdDsgICAvKiBQeCB0cmFuc2l0aW9uIHRhYmxlICovCiAgICAgWEVOX0dVRVNUX0hBTkRMRV82
NChwbV9weF92YWxfdCkgcHQ7CiB9OwotdHlwZWRlZiBzdHJ1Y3QgcG1fcHhfc3RhdCBwbV9weF9z
dGF0X3Q7Ci1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRShwbV9weF9zdGF0X3QpOwogCiBzdHJ1Y3Qg
cG1fY3hfc3RhdCB7CiAgICAgdWludDMyX3QgbnI7ICAgIC8qIGVudHJ5IG5yIGluIHRyaWdnZXJz
ICYgcmVzaWRlbmNpZXMsIGluY2x1ZGluZyBDMCAqLwpAQCAtMjU3LDggKzIzOCw2IEBAIHN0cnVj
dCB4ZW5fc3lzY3RsX2dldF9wbXN0YXQgewogICAgICAgICAvKiBvdGhlciBzdHJ1Y3QgZm9yIHR4
LCBldGMgKi8KICAgICB9IHU7CiB9OwotdHlwZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0bF9nZXRfcG1z
dGF0IHhlbl9zeXNjdGxfZ2V0X3Btc3RhdF90OwotREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVu
X3N5c2N0bF9nZXRfcG1zdGF0X3QpOwogCiAvKiBYRU5fU1lTQ1RMX2NwdV9ob3RwbHVnICovCiBz
dHJ1Y3QgeGVuX3N5c2N0bF9jcHVfaG90cGx1ZyB7CkBAIC0yNjgsOCArMjQ3LDYgQEAgc3RydWN0
IHhlbl9zeXNjdGxfY3B1X2hvdHBsdWcgewogI2RlZmluZSBYRU5fU1lTQ1RMX0NQVV9IT1RQTFVH
X09GRkxJTkUgMQogICAgIHVpbnQzMl90IG9wOyAgICAvKiBob3RwbHVnIG9wY29kZSAqLwogfTsK
LXR5cGVkZWYgc3RydWN0IHhlbl9zeXNjdGxfY3B1X2hvdHBsdWcgeGVuX3N5c2N0bF9jcHVfaG90
cGx1Z190OwotREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9jcHVfaG90cGx1Z190
KTsKIAogLyoKICAqIEdldC9zZXQgeGVuIHBvd2VyIG1hbmFnZW1lbnQsIGluY2x1ZGUgCkBAIC0y
NzksNyArMjU2LDYgQEAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9jcHVfaG90
cGx1Z190KTsKIHN0cnVjdCB4ZW5fdXNlcnNwYWNlIHsKICAgICB1aW50MzJfdCBzY2FsaW5nX3Nl
dHNwZWVkOwogfTsKLXR5cGVkZWYgc3RydWN0IHhlbl91c2Vyc3BhY2UgeGVuX3VzZXJzcGFjZV90
OwogCiBzdHJ1Y3QgeGVuX29uZGVtYW5kIHsKICAgICB1aW50MzJfdCBzYW1wbGluZ19yYXRlX21h
eDsKQEAgLTI4OCw3ICsyNjQsNiBAQCBzdHJ1Y3QgeGVuX29uZGVtYW5kIHsKICAgICB1aW50MzJf
dCBzYW1wbGluZ19yYXRlOwogICAgIHVpbnQzMl90IHVwX3RocmVzaG9sZDsKIH07Ci10eXBlZGVm
IHN0cnVjdCB4ZW5fb25kZW1hbmQgeGVuX29uZGVtYW5kX3Q7CiAKIC8qIAogICogY3B1ZnJlcSBw
YXJhIG5hbWUgb2YgdGhpcyBzdHJ1Y3R1cmUgbmFtZWQgCkBAIC00NTksNjcgKzQzNCw3NiBAQCBz
dHJ1Y3QgeGVuX3N5c2N0bF9sb2NrcHJvZl9vcCB7CiAgICAgLyogcHJvZmlsZSBpbmZvcm1hdGlv
biAob3IgTlVMTCkgKi8KICAgICBYRU5fR1VFU1RfSEFORExFXzY0KHhlbl9zeXNjdGxfbG9ja3By
b2ZfZGF0YV90KSBkYXRhOwogfTsKLXR5cGVkZWYgc3RydWN0IHhlbl9zeXNjdGxfbG9ja3Byb2Zf
b3AgeGVuX3N5c2N0bF9sb2NrcHJvZl9vcF90OwotREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVu
X3N5c2N0bF9sb2NrcHJvZl9vcF90KTsKIAotLyogWEVOX1NZU0NUTF90b3BvbG9neWluZm8gKi8K
LSNkZWZpbmUgSU5WQUxJRF9UT1BPTE9HWV9JRCAgKH4wVSkKLXN0cnVjdCB4ZW5fc3lzY3RsX3Rv
cG9sb2d5aW5mbyB7Ci0gICAgLyoKLSAgICAgKiBJTjogbWF4aW11bSBhZGRyZXNzYWJsZSBlbnRy
eSBpbiB0aGUgY2FsbGVyLXByb3ZpZGVkIGFycmF5cy4KLSAgICAgKiBPVVQ6IGxhcmdlc3QgY3B1
IGlkZW50aWZpZXIgaW4gdGhlIHN5c3RlbS4KLSAgICAgKiBJZiBPVVQgaXMgZ3JlYXRlciB0aGFu
IElOIHRoZW4gdGhlIGFycmF5cyBhcmUgdHJ1bmNhdGVkIQotICAgICAqIElmIE9VVCBpcyBsZWFz
cyB0aGFuIElOIHRoZW4gdGhlIGFycmF5IHRhaWxzIGFyZSBub3Qgd3JpdHRlbiBieSBzeXNjdGwu
Ci0gICAgICovCi0gICAgdWludDMyX3QgbWF4X2NwdV9pbmRleDsKKy8qIFhFTl9TWVNDVExfY3B1
dG9wb2luZm8gKi8KKyNkZWZpbmUgWEVOX0lOVkFMSURfQ09SRV9JRCAgICAgKH4wVSkKKyNkZWZp
bmUgWEVOX0lOVkFMSURfU09DS0VUX0lEICAgKH4wVSkKKyNkZWZpbmUgWEVOX0lOVkFMSURfTk9E
RV9JRCAgICAgKH4wVSkKIAotICAgIC8qCi0gICAgICogSWYgbm90IE5VTEwsIHRoZXNlIGFycmF5
cyBhcmUgZmlsbGVkIHdpdGggY29yZS9zb2NrZXQvbm9kZSBpZGVudGlmaWVyCi0gICAgICogZm9y
IGVhY2ggY3B1LgotICAgICAqIElmIGEgY3B1IGhhcyBubyBjb3JlL3NvY2tldC9ub2RlIGluZm9y
bWF0aW9uIChlLmcuLCBjcHUgbm90IHByZXNlbnQpIAotICAgICAqIHRoZW4gdGhlIHNlbnRpbmVs
IHZhbHVlIH4wdSBpcyB3cml0dGVuIHRvIGVhY2ggYXJyYXkuCi0gICAgICogVGhlIG51bWJlciBv
ZiBhcnJheSBlbGVtZW50cyB3cml0dGVuIGJ5IHRoZSBzeXNjdGwgaXM6Ci0gICAgICogICBtaW4o
QG1heF9jcHVfaW5kZXhfSU4sQG1heF9jcHVfaW5kZXhfT1VUKSsxCi0gICAgICovCi0gICAgWEVO
X0dVRVNUX0hBTkRMRV82NCh1aW50MzIpIGNwdV90b19jb3JlOwotICAgIFhFTl9HVUVTVF9IQU5E
TEVfNjQodWludDMyKSBjcHVfdG9fc29ja2V0OwotICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQodWlu
dDMyKSBjcHVfdG9fbm9kZTsKK3N0cnVjdCB4ZW5fc3lzY3RsX2NwdXRvcG8geworICAgIHVpbnQz
Ml90IGNvcmU7CisgICAgdWludDMyX3Qgc29ja2V0OworICAgIHVpbnQzMl90IG5vZGU7Cit9Owor
dHlwZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0bF9jcHV0b3BvIHhlbl9zeXNjdGxfY3B1dG9wb190Owor
REVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9jcHV0b3BvX3QpOworCisvKgorICog
SU46CisgKiAgLSBhIE5VTEwgJ2NwdXRvcG8nIGhhbmRsZSBpcyBhIHJlcXVlc3QgZm9yIG1heGlt
dW4gJ251bV9jcHVzJy4KKyAqICAtIG90aGVyd2lzZSBpdCdzIHRoZSBudW1iZXIgb2YgZW50cmll
cyBpbiAnY3B1dG9wbycKKyAqCisgKiBPVVQ6CisgKiAgLSBJZiAnbnVtX2NwdXMnIGlzIGxlc3Mg
dGhhbiB0aGUgbnVtYmVyIFhlbiB3YW50cyB0byB3cml0ZSBidXQgdGhlIGhhbmRsZQorICogICAg
aGFuZGxlIGlzIG5vdCBhIE5VTEwgb25lLCBwYXJ0aWFsIGRhdGEgZ2V0cyByZXR1cm5lZCBhbmQg
J251bV9jcHVzJyBnZXRzCisgKiAgICB1cGRhdGVkIHRvIHJlZmxlY3QgdGhlIGludGVuZGVkIG51
bWJlci4KKyAqICAtIE90aGVyd2lzZSwgJ251bV9jcHVzJyBzaGFsbCBpbmRpY2F0ZSB0aGUgbnVt
YmVyIG9mIGVudHJpZXMgd3JpdHRlbiwgd2hpY2gKKyAqICAgIG1heSBiZSBsZXNzIHRoYW4gdGhl
IGlucHV0IHZhbHVlLgorICovCitzdHJ1Y3QgeGVuX3N5c2N0bF9jcHV0b3BvaW5mbyB7CisgICAg
dWludDMyX3QgbnVtX2NwdXM7CisgICAgWEVOX0dVRVNUX0hBTkRMRV82NCh4ZW5fc3lzY3RsX2Nw
dXRvcG9fdCkgY3B1dG9wbzsKIH07Ci10eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX3RvcG9sb2d5
aW5mbyB4ZW5fc3lzY3RsX3RvcG9sb2d5aW5mb190OwotREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUo
eGVuX3N5c2N0bF90b3BvbG9neWluZm9fdCk7CiAKIC8qIFhFTl9TWVNDVExfbnVtYWluZm8gKi8K
LSNkZWZpbmUgSU5WQUxJRF9OVU1BSU5GT19JRCAofjBVKQorI2RlZmluZSBYRU5fSU5WQUxJRF9N
RU1fU1ogICAgICh+MFUpCisjZGVmaW5lIFhFTl9JTlZBTElEX05PREVfRElTVCAgKH4wVSkKKwor
c3RydWN0IHhlbl9zeXNjdGxfbWVtaW5mbyB7CisgICAgdWludDY0X3QgbWVtc2l6ZTsKKyAgICB1
aW50NjRfdCBtZW1mcmVlOworfTsKK3R5cGVkZWYgc3RydWN0IHhlbl9zeXNjdGxfbWVtaW5mbyB4
ZW5fc3lzY3RsX21lbWluZm9fdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9zeXNjdGxf
bWVtaW5mb190KTsKKworLyoKKyAqIElOOgorICogIC0gQm90aCAnbWVtaW5mbycgYW5kICdkaXN0
YW5jZScgaGFuZGxlcyBiZWluZyBudWxsIGlzIGEgcmVxdWVzdAorICogICAgZm9yIG1heGltdW0g
dmFsdWUgb2YgJ251bV9ub2RlcycuCisgKiAgLSBPdGhlcndpc2UgaXQncyB0aGUgbnVtYmVyIG9m
IGVudHJpZXMgaW4gJ21lbWluZm8nIGFuZCBzcXVhcmUgcm9vdAorICogICAgb2YgbnVtYmVyIG9m
IGVudHJpZXMgaW4gJ2Rpc3RhbmNlJyAod2hlbiBjb3JyZXNwb25kaW5nIGhhbmRsZSBpcworICog
ICAgbm9uLW51bGwpCisgKgorICogT1VUOgorICogIC0gSWYgJ251bV9ub2RlcycgaXMgbGVzcyB0
aGFuIHRoZSBudW1iZXIgWGVuIHdhbnRzIHRvIHdyaXRlIGJ1dCBlaXRoZXIKKyAqICAgIGhhbmRs
ZSBpcyBub3QgYSBOVUxMIG9uZSwgcGFydGlhbCBkYXRhIGdldHMgcmV0dXJuZWQgYW5kICdudW1f
bm9kZXMnCisgKiAgICBnZXRzIHVwZGF0ZWQgdG8gcmVmbGVjdCB0aGUgaW50ZW5kZWQgbnVtYmVy
LgorICogIC0gT3RoZXJ3aXNlLCAnbnVtX25vZGVzJyBzaGFsbCBpbmRpY2F0ZSB0aGUgbnVtYmVy
IG9mIGVudHJpZXMgd3JpdHRlbiwgd2hpY2gKKyAqICAgIG1heSBiZSBsZXNzIHRoYW4gdGhlIGlu
cHV0IHZhbHVlLgorICovCisKIHN0cnVjdCB4ZW5fc3lzY3RsX251bWFpbmZvIHsKLSAgICAvKgot
ICAgICAqIElOOiBtYXhpbXVtIGFkZHJlc3NhYmxlIGVudHJ5IGluIHRoZSBjYWxsZXItcHJvdmlk
ZWQgYXJyYXlzLgotICAgICAqIE9VVDogbGFyZ2VzdCBub2RlIGlkZW50aWZpZXIgaW4gdGhlIHN5
c3RlbS4KLSAgICAgKiBJZiBPVVQgaXMgZ3JlYXRlciB0aGFuIElOIHRoZW4gdGhlIGFycmF5cyBh
cmUgdHJ1bmNhdGVkIQotICAgICAqLwotICAgIHVpbnQzMl90IG1heF9ub2RlX2luZGV4OworICAg
IHVpbnQzMl90IG51bV9ub2RlczsKIAotICAgIC8qIE5CLiBFbnRyaWVzIGFyZSAwIGlmIG5vZGUg
aXMgbm90IHByZXNlbnQuICovCi0gICAgWEVOX0dVRVNUX0hBTkRMRV82NCh1aW50NjQpIG5vZGVf
dG9fbWVtc2l6ZTsKLSAgICBYRU5fR1VFU1RfSEFORExFXzY0KHVpbnQ2NCkgbm9kZV90b19tZW1m
cmVlOworICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQoeGVuX3N5c2N0bF9tZW1pbmZvX3QpIG1lbWlu
Zm87CiAKICAgICAvKgotICAgICAqIEFycmF5LCBvZiBzaXplIChtYXhfbm9kZV9pbmRleCsxKV4y
LCBsaXN0aW5nIG1lbW9yeSBhY2Nlc3MgZGlzdGFuY2VzCi0gICAgICogYmV0d2VlbiBub2Rlcy4g
SWYgYW4gZW50cnkgaGFzIG5vIG5vZGUgZGlzdGFuY2UgaW5mb3JtYXRpb24gKGUuZy4sIG5vZGUg
Ci0gICAgICogbm90IHByZXNlbnQpIHRoZW4gdGhlIHZhbHVlIH4wdSBpcyB3cml0dGVuLgotICAg
ICAqIAotICAgICAqIE5vdGUgdGhhdCB0aGUgYXJyYXkgcm93cyBtdXN0IGJlIGluZGV4ZWQgYnkg
bXVsdGlwbHlpbmcgYnkgdGhlIG1pbmltdW0gCi0gICAgICogb2YgdGhlIGNhbGxlci1wcm92aWRl
ZCBtYXhfbm9kZV9pbmRleCBhbmQgdGhlIHJldHVybmVkIHZhbHVlIG9mCi0gICAgICogbWF4X25v
ZGVfaW5kZXguIFRoYXQgaXMsIGlmIHRoZSBsYXJnZXN0IG5vZGUgaW5kZXggaW4gdGhlIHN5c3Rl
bSBpcwotICAgICAqIHNtYWxsZXIgdGhhbiB0aGUgY2FsbGVyIGNhbiBoYW5kbGUsIGEgc21hbGxl
ciAyLWQgYXJyYXkgaXMgY29uc3RydWN0ZWQKLSAgICAgKiB3aXRoaW4gdGhlIHNwYWNlIHByb3Zp
ZGVkIGJ5IHRoZSBjYWxsZXIuIFdoZW4gdGhpcyBvY2N1cnMsIHRyYWlsaW5nCi0gICAgICogc3Bh
Y2UgcHJvdmlkZWQgYnkgdGhlIGNhbGxlciBpcyBub3QgbW9kaWZpZWQuIElmIHRoZSBsYXJnZXN0
IG5vZGUgaW5kZXgKLSAgICAgKiBpbiB0aGUgc3lzdGVtIGlzIGxhcmdlciB0aGFuIHRoZSBjYWxs
ZXIgY2FuIGhhbmRsZSwgdGhlbiBhIDItZCBhcnJheSBvZgotICAgICAqIHRoZSBtYXhpbXVtIHNp
emUgaGFuZGxlYWJsZSBieSB0aGUgY2FsbGVyIGlzIGNvbnN0cnVjdGVkLgorICAgICAqIERpc3Rh
bmNlIGJldHdlZW4gbm9kZXMgJ2knIGFuZCAnaicgaXMgc3RvcmVkIGluIGluZGV4ICdpKk4gKyBq
JywKKyAgICAgKiB3aGVyZSBOIGlzIHRoZSBudW1iZXIgb2Ygbm9kZXMgdGhhdCB3aWxsIGJlIHJl
dHVybmVkIGluICdudW1fbm9kZXMnCisgICAgICogKGkuZS4gbm90ICdudW1fbm9kZXMnIHByb3Zp
ZGVkIGJ5IHRoZSBjYWxsZXIpCiAgICAgICovCi0gICAgWEVOX0dVRVNUX0hBTkRMRV82NCh1aW50
MzIpIG5vZGVfdG9fbm9kZV9kaXN0YW5jZTsKKyAgICBYRU5fR1VFU1RfSEFORExFXzY0KHVpbnQz
MikgZGlzdGFuY2U7CiB9OwotdHlwZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0bF9udW1haW5mbyB4ZW5f
c3lzY3RsX251bWFpbmZvX3Q7Ci1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fc3lzY3RsX251
bWFpbmZvX3QpOwogCiAvKiBYRU5fU1lTQ1RMX2NwdXBvb2xfb3AgKi8KICNkZWZpbmUgWEVOX1NZ
U0NUTF9DUFVQT09MX09QX0NSRUFURSAgICAgICAgICAgICAgICAxICAvKiBDICovCkBAIC01Mzks
OCArNTIzLDQyIEBAIHN0cnVjdCB4ZW5fc3lzY3RsX2NwdXBvb2xfb3AgewogICAgIHVpbnQzMl90
IG5fZG9tOyAgICAgICAvKiAgICAgICAgICAgIE9VVDogSSAgKi8KICAgICBzdHJ1Y3QgeGVuY3Rs
X2JpdG1hcCBjcHVtYXA7IC8qICAgICBPVVQ6IElGICovCiB9OwotdHlwZWRlZiBzdHJ1Y3QgeGVu
X3N5c2N0bF9jcHVwb29sX29wIHhlbl9zeXNjdGxfY3B1cG9vbF9vcF90OwotREVGSU5FX1hFTl9H
VUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9jcHVwb29sX29wX3QpOworCisvKgorICogRXJyb3IgcmV0
dXJuIHZhbHVlcyBvZiBjcHVwb29sIG9wZXJhdGlvbnM6CisgKgorICogLUVBRERSSU5VU0U6Cisg
KiAgWEVOX1NZU0NUTF9DUFVQT09MX09QX1JNQ1BVOiBBIHZjcHUgaXMgdGVtcG9yYXJpbHkgcGlu
bmVkIHRvIHRoZSBjcHUKKyAqICAgIHdoaWNoIGlzIHRvIGJlIHJlbW92ZWQgZnJvbSBhIGNwdXBv
b2wuCisgKiAtRUFERFJOT1RBVkFJTDoKKyAqICBYRU5fU1lTQ1RMX0NQVVBPT0xfT1BfQUREQ1BV
LCBYRU5fU1lTQ1RMX0NQVVBPT0xfT1BfUk1DUFU6IEEgcHJldmlvdXMKKyAqICAgIHJlcXVlc3Qg
dG8gcmVtb3ZlIGEgY3B1IGZyb20gYSBjcHVwb29sIHdhcyB0ZXJtaW5hdGVkIHdpdGggLUVBR0FJ
TgorICogICAgYW5kIGhhcyBub3QgYmVlbiByZXRyaWVkIHVzaW5nIHRoZSBzYW1lIHBhcmFtZXRl
cnMuCisgKiAtRUFHQUlOOgorICogIFhFTl9TWVNDVExfQ1BVUE9PTF9PUF9STUNQVTogVGhlIGNw
dSBjYW4ndCBiZSByZW1vdmVkIGZyb20gdGhlIGNwdXBvb2wKKyAqICAgIGFzIGl0IGlzIGFjdGl2
ZSBpbiB0aGUgaHlwZXJ2aXNvci4gQSByZXRyeSB3aWxsIHN1Y2NlZWQgc29vbi4KKyAqIC1FQlVT
WToKKyAqICBYRU5fU1lTQ1RMX0NQVVBPT0xfT1BfREVTVFJPWSwgWEVOX1NZU0NUTF9DUFVQT09M
X09QX1JNQ1BVOiBBIGNwdXBvb2wKKyAqICAgIGNhbid0IGJlIGRlc3Ryb3llZCBvciB0aGUgbGFz
dCBjcHUgY2FuJ3QgYmUgcmVtb3ZlZCBhcyB0aGVyZSBpcyBzdGlsbAorICogICAgYSBydW5uaW5n
IGRvbWFpbiBpbiB0aGF0IGNwdXBvb2wuCisgKiAtRUVYSVNUOgorICogIFhFTl9TWVNDVExfQ1BV
UE9PTF9PUF9DUkVBVEU6IEEgY3B1cG9vbF9pZCB3YXMgc3BlY2lmaWVkIGFuZCBpcyBhbHJlYWR5
CisgKiAgICBleGlzdGluZy4KKyAqIC1FSU5WQUw6CisgKiAgWEVOX1NZU0NUTF9DUFVQT09MX09Q
X0FERENQVSwgWEVOX1NZU0NUTF9DUFVQT09MX09QX1JNQ1BVOiBBbiBpbGxlZ2FsCisgKiAgICBj
cHUgd2FzIHNwZWNpZmllZCAoY3B1IGRvZXMgbm90IGV4aXN0KS4KKyAqICBYRU5fU1lTQ1RMX0NQ
VVBPT0xfT1BfTU9WRURPTUFJTjogQW4gaWxsZWdhbCBkb21haW4gd2FzIHNwZWNpZmllZAorICog
ICAgKGRvbWFpbiBpZCBpbGxlZ2FsIG9yIG5vdCBzdWl0YWJsZSBmb3Igb3BlcmF0aW9uKS4KKyAq
IC1FTk9ERVY6CisgKiAgWEVOX1NZU0NUTF9DUFVQT09MX09QX0FERENQVSwgWEVOX1NZU0NUTF9D
UFVQT09MX09QX1JNQ1BVOiBUaGUgc3BlY2lmaWVkCisgKiAgICBjcHUgaXMgZWl0aGVyIG5vdCBm
cmVlIChhZGQpIG9yIG5vdCBtZW1iZXIgb2YgdGhlIHNwZWNpZmllZCBjcHVwb29sCisgKiAgICAo
cmVtb3ZlKS4KKyAqIC1FTk9FTlQ6CisgKiAgYWxsOiBUaGUgY3B1cG9vbCB3aXRoIHRoZSBzcGVj
aWZpZWQgY3B1cG9vbF9pZCBkb2Vzbid0IGV4aXN0LgorICoKKyAqIFNvbWUgY29tbW9uIGVycm9y
IHJldHVybiB2YWx1ZXMgbGlrZSAtRU5PTUVNIGFuZCAtRUZBVUxUIGFyZSBwb3NzaWJsZSBmb3IK
KyAqIGFsbCB0aGUgb3BlcmF0aW9ucy4KKyAqLwogCiAjZGVmaW5lIEFSSU5DNjUzX01BWF9ET01B
SU5TX1BFUl9TQ0hFRFVMRSAgIDY0CiAvKgpAQCAtNTcwLDE4ICs1ODgsMjQgQEAgc3RydWN0IHhl
bl9zeXNjdGxfYXJpbmM2NTNfc2NoZWR1bGUgewogdHlwZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0bF9h
cmluYzY1M19zY2hlZHVsZSB4ZW5fc3lzY3RsX2FyaW5jNjUzX3NjaGVkdWxlX3Q7CiBERUZJTkVf
WEVOX0dVRVNUX0hBTkRMRSh4ZW5fc3lzY3RsX2FyaW5jNjUzX3NjaGVkdWxlX3QpOwogCisvKgor
ICogVmFsaWQgcmFuZ2UgZm9yIGNvbnRleHQgc3dpdGNoIHJhdGUgbGltaXQgKGluIG1pY3Jvc2Vj
b25kcykuCisgKiBBcHBsaWNhYmxlIHRvIENyZWRpdCBhbmQgQ3JlZGl0MiBzY2hlZHVsZXJzLgor
ICovCisjZGVmaW5lIFhFTl9TWVNDVExfU0NIRURfUkFURUxJTUlUX01BWCA1MDAwMDAKKyNkZWZp
bmUgWEVOX1NZU0NUTF9TQ0hFRF9SQVRFTElNSVRfTUlOIDEwMAorCiBzdHJ1Y3QgeGVuX3N5c2N0
bF9jcmVkaXRfc2NoZWR1bGUgewogICAgIC8qIExlbmd0aCBvZiB0aW1lc2xpY2UgaW4gbWlsbGlz
ZWNvbmRzICovCiAjZGVmaW5lIFhFTl9TWVNDVExfQ1NDSEVEX1RTTElDRV9NQVggMTAwMAogI2Rl
ZmluZSBYRU5fU1lTQ1RMX0NTQ0hFRF9UU0xJQ0VfTUlOIDEKICAgICB1bnNpZ25lZCB0c2xpY2Vf
bXM7Ci0gICAgLyogUmF0ZSBsaW1pdCAobWluaW11bSB0aW1lc2xpY2UpIGluIG1pY3Jvc2Vjb25k
cyAqLwotI2RlZmluZSBYRU5fU1lTQ1RMX1NDSEVEX1JBVEVMSU1JVF9NQVggNTAwMDAwCi0jZGVm
aW5lIFhFTl9TWVNDVExfU0NIRURfUkFURUxJTUlUX01JTiAxMDAKICAgICB1bnNpZ25lZCByYXRl
bGltaXRfdXM7CiB9OwotdHlwZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0bF9jcmVkaXRfc2NoZWR1bGUg
eGVuX3N5c2N0bF9jcmVkaXRfc2NoZWR1bGVfdDsKLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhl
bl9zeXNjdGxfY3JlZGl0X3NjaGVkdWxlX3QpOworCitzdHJ1Y3QgeGVuX3N5c2N0bF9jcmVkaXQy
X3NjaGVkdWxlIHsKKyAgICB1bnNpZ25lZCByYXRlbGltaXRfdXM7Cit9OwogCiAvKiBYRU5fU1lT
Q1RMX3NjaGVkdWxlcl9vcCAqLwogLyogU2V0IG9yIGdldCBpbmZvPyAqLwpAQCAtNTk2LDQ1ICs2
MjAsNDEgQEAgc3RydWN0IHhlbl9zeXNjdGxfc2NoZWR1bGVyX29wIHsKICAgICAgICAgICAgIFhF
Tl9HVUVTVF9IQU5ETEVfNjQoeGVuX3N5c2N0bF9hcmluYzY1M19zY2hlZHVsZV90KSBzY2hlZHVs
ZTsKICAgICAgICAgfSBzY2hlZF9hcmluYzY1MzsKICAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxf
Y3JlZGl0X3NjaGVkdWxlIHNjaGVkX2NyZWRpdDsKKyAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxf
Y3JlZGl0Ml9zY2hlZHVsZSBzY2hlZF9jcmVkaXQyOwogICAgIH0gdTsKIH07Ci10eXBlZGVmIHN0
cnVjdCB4ZW5fc3lzY3RsX3NjaGVkdWxlcl9vcCB4ZW5fc3lzY3RsX3NjaGVkdWxlcl9vcF90Owot
REVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9zY2hlZHVsZXJfb3BfdCk7Ci0KLS8q
IFhFTl9TWVNDVExfY292ZXJhZ2Vfb3AgKi8KLS8qCi0gKiBHZXQgdG90YWwgc2l6ZSBvZiBpbmZv
cm1hdGlvbiwgdG8gaGVscCBhbGxvY2F0ZQotICogdGhlIGJ1ZmZlci4gVGhlIHBvaW50ZXIgcG9p
bnRzIHRvIGEgMzIgYml0IHZhbHVlLgotICovCi0jZGVmaW5lIFhFTl9TWVNDVExfQ09WRVJBR0Vf
Z2V0X3RvdGFsX3NpemUgMAogCiAvKgotICogUmVhZCBjb3ZlcmFnZSBpbmZvcm1hdGlvbiBpbiBh
IHNpbmdsZSBydW4KLSAqIFlvdSBtdXN0IHVzZSBhIHRvb2wgdG8gc3BsaXQgdGhlbS4KKyAqIE91
dHB1dCBmb3JtYXQgb2YgZ2NvdiBkYXRhOgorICoKKyAqIFhFTl9HQ09WX0ZPUk1BVF9NQUdJQyBY
RU5fR0NPVl9SRUNPUkQgLi4uIFhFTl9HQ09WX1JFQ09SRAorICoKKyAqIFRoYXQgaXMsIG9uZSBt
YWdpYyBudW1iZXIgZm9sbG93ZWQgYnkgMCBvciBtb3JlIHJlY29yZC4KKyAqCisgKiBUaGUgbWFn
aWMgbnVtYmVyIGlzIHN0b3JlZCBhcyBhbiB1aW50MzJfdCBmaWVsZC4KKyAqCisgKiBUaGUgcmVj
b3JkIGlzIHBhY2tlZCBhbmQgdmFyaWFibGUgaW4gbGVuZ3RoLiBJdCBoYXMgdGhlIGZvcm06Cisg
KgorICogIGZpbGVuYW1lOiBhIE5VTEwgdGVybWluYXRlZCBwYXRoIG5hbWUgZXh0cmFjdGVkIGZy
b20gZ2NvdiwgdXNlZCB0bworICogICAgICAgICAgICBjcmVhdGUgdGhlIG5hbWUgb2YgZ2NkYSBm
aWxlLgorICogIHNpemU6ICAgICBhIHVpbnQzMl90IGZpZWxkIGluZGljYXRpbmcgdGhlIHNpemUg
b2YgdGhlIHBheWxvYWQsIHRoZQorICogICAgICAgICAgICB1bml0IGlzIGJ5dGUuCisgKiAgcGF5
bG9hZDogIHRoZSBhY3R1YWwgcGF5bG9hZCwgbGVuZ3RoIGlzIGBzaXplJyBieXRlcy4KKyAqCisg
KiBVc2Vyc3BhY2UgdG9vbCB3aWxsIHNwbGl0IHRoZSByZWNvcmQgdG8gZGlmZmVyZW50IGZpbGVz
LgogICovCi0jZGVmaW5lIFhFTl9TWVNDVExfQ09WRVJBR0VfcmVhZCAgICAgICAgICAgMQogCi0v
KgotICogUmVzZXQgYWxsIHRoZSBjb3ZlcmFnZSBjb3VudGVycyB0byAwCi0gKiBObyBwYXJhbWV0
ZXJzLgotICovCi0jZGVmaW5lIFhFTl9TWVNDVExfQ09WRVJBR0VfcmVzZXQgICAgICAgICAgMgor
I2RlZmluZSBYRU5fR0NPVl9GT1JNQVRfTUFHSUMgICAgMHg1ODQzNGY1NiAvKiBYQ09WICovCiAK
LS8qCi0gKiBMaWtlIFhFTl9TWVNDVExfQ09WRVJBR0VfcmVhZCBidXQgcmVzZXQgYWxzbwotICog
Y291bnRlcnMgdG8gMCBpbiBhIHNpbmdsZSBjYWxsLgotICovCi0jZGVmaW5lIFhFTl9TWVNDVExf
Q09WRVJBR0VfcmVhZF9hbmRfcmVzZXQgMworI2RlZmluZSBYRU5fU1lTQ1RMX0dDT1ZfZ2V0X3Np
emUgMCAvKiBHZXQgdG90YWwgc2l6ZSBvZiBvdXRwdXQgZGF0YSAqLworI2RlZmluZSBYRU5fU1lT
Q1RMX0dDT1ZfcmVhZCAgICAgMSAvKiBSZWFkIG91dHB1dCBkYXRhICovCisjZGVmaW5lIFhFTl9T
WVNDVExfR0NPVl9yZXNldCAgICAyIC8qIFJlc2V0IGFsbCBjb3VudGVycyAqLwogCi1zdHJ1Y3Qg
eGVuX3N5c2N0bF9jb3ZlcmFnZV9vcCB7Ci0gICAgdWludDMyX3QgY21kOyAgICAgICAgLyogWEVO
X1NZU0NUTF9DT1ZFUkFHRV8qICovCi0gICAgdW5pb24gewotICAgICAgICB1aW50MzJfdCB0b3Rh
bF9zaXplOyAvKiBPVVQgKi8KLSAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV82NCh1aW50OCkgIHJh
d19pbmZvOyAgIC8qIE9VVCAqLwotICAgIH0gdTsKK3N0cnVjdCB4ZW5fc3lzY3RsX2djb3Zfb3Ag
eworICAgIHVpbnQzMl90IGNtZDsKKyAgICB1aW50MzJfdCBzaXplOyAvKiBJTi9PVVQ6IHNpemUg
b2YgdGhlIGJ1ZmZlciAgKi8KKyAgICBYRU5fR1VFU1RfSEFORExFXzY0KGNoYXIpIGJ1ZmZlcjsg
LyogT1VUICovCiB9OwotdHlwZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0bF9jb3ZlcmFnZV9vcCB4ZW5f
c3lzY3RsX2NvdmVyYWdlX29wX3Q7Ci1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fc3lzY3Rs
X2NvdmVyYWdlX29wX3QpOwogCiAjZGVmaW5lIFhFTl9TWVNDVExfUFNSX0NNVF9nZXRfdG90YWxf
cm1pZCAgICAgICAgICAgIDAKICNkZWZpbmUgWEVOX1NZU0NUTF9QU1JfQ01UX2dldF9sM191cHNj
YWxpbmdfZmFjdG9yICAgMQpAQCAtNjUzLDggKzY3MywzNzcgQEAgc3RydWN0IHhlbl9zeXNjdGxf
cHNyX2NtdF9vcCB7CiAgICAgICAgIH0gbDNfY2FjaGU7CiAgICAgfSB1OwogfTsKLXR5cGVkZWYg
c3RydWN0IHhlbl9zeXNjdGxfcHNyX2NtdF9vcCB4ZW5fc3lzY3RsX3Bzcl9jbXRfb3BfdDsKLURF
RklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9zeXNjdGxfcHNyX2NtdF9vcF90KTsKKworLyogWEVO
X1NZU0NUTF9wY2l0b3BvaW5mbyAqLworI2RlZmluZSBYRU5fSU5WQUxJRF9ERVYgKFhFTl9JTlZB
TElEX05PREVfSUQgLSAxKQorc3RydWN0IHhlbl9zeXNjdGxfcGNpdG9wb2luZm8geworICAgIC8q
CisgICAgICogSU46IE51bWJlciBvZiBlbGVtZW50cyBpbiAncGNpdG9wbycgYW5kICdub2Rlcycg
YXJyYXlzLgorICAgICAqIE9VVDogTnVtYmVyIG9mIHByb2Nlc3NlZCBlbGVtZW50cyBvZiB0aG9z
ZSBhcnJheXMuCisgICAgICovCisgICAgdWludDMyX3QgbnVtX2RldnM7CisKKyAgICAvKiBJTjog
bGlzdCBvZiBkZXZpY2VzIGZvciB3aGljaCBub2RlIElEcyBhcmUgcmVxdWVzdGVkLiAqLworICAg
IFhFTl9HVUVTVF9IQU5ETEVfNjQocGh5c2Rldl9wY2lfZGV2aWNlX3QpIGRldnM7CisKKyAgICAv
KgorICAgICAqIE9VVDogbm9kZSBpZGVudGlmaWVyIGZvciBlYWNoIGRldmljZS4KKyAgICAgKiBJ
ZiBpbmZvcm1hdGlvbiBmb3IgYSBwYXJ0aWN1bGFyIGRldmljZSBpcyBub3QgYXZhaWxhYmxlIHRo
ZW4KKyAgICAgKiBjb3JyZXNwb25kaW5nIGVudHJ5IHdpbGwgYmUgc2V0IHRvIFhFTl9JTlZBTElE
X05PREVfSUQuIElmCisgICAgICogZGV2aWNlIGlzIG5vdCBrbm93biB0byB0aGUgaHlwZXJ2aXNv
ciB0aGVuIFhFTl9JTlZBTElEX0RFVgorICAgICAqIHdpbGwgYmUgcHJvdmlkZWQuCisgICAgICov
CisgICAgWEVOX0dVRVNUX0hBTkRMRV82NCh1aW50MzIpIG5vZGVzOworfTsKKworI2RlZmluZSBY
RU5fU1lTQ1RMX1BTUl9DQVRfZ2V0X2wzX2luZm8gICAgICAgICAgICAgICAwCisjZGVmaW5lIFhF
Tl9TWVNDVExfUFNSX0NBVF9nZXRfbDJfaW5mbyAgICAgICAgICAgICAgIDEKK3N0cnVjdCB4ZW5f
c3lzY3RsX3Bzcl9jYXRfb3AgeworICAgIHVpbnQzMl90IGNtZDsgICAgICAgLyogSU46IFhFTl9T
WVNDVExfUFNSX0NBVF8qICovCisgICAgdWludDMyX3QgdGFyZ2V0OyAgICAvKiBJTiAqLworICAg
IHVuaW9uIHsKKyAgICAgICAgc3RydWN0IHsKKyAgICAgICAgICAgIHVpbnQzMl90IGNibV9sZW47
ICAgLyogT1VUOiBDQk0gbGVuZ3RoICovCisgICAgICAgICAgICB1aW50MzJfdCBjb3NfbWF4OyAg
IC8qIE9VVDogTWF4aW11bSBDT1MgKi8KKyNkZWZpbmUgWEVOX1NZU0NUTF9QU1JfQ0FUX0wzX0NE
UCAgICAgICAoMXUgPDwgMCkKKyAgICAgICAgICAgIHVpbnQzMl90IGZsYWdzOyAgICAgLyogT1VU
OiBDQVQgZmxhZ3MgKi8KKyAgICAgICAgfSBjYXRfaW5mbzsKKyAgICB9IHU7Cit9OworCisjZGVm
aW5lIFhFTl9TWVNDVExfVE1FTV9PUF9BTExfQ0xJRU5UUyAweEZGRkZVCisKKyNkZWZpbmUgWEVO
X1NZU0NUTF9UTUVNX09QX1RIQVcgICAgICAgICAgICAgICAgICAgMAorI2RlZmluZSBYRU5fU1lT
Q1RMX1RNRU1fT1BfRlJFRVpFICAgICAgICAgICAgICAgICAxCisjZGVmaW5lIFhFTl9TWVNDVExf
VE1FTV9PUF9GTFVTSCAgICAgICAgICAgICAgICAgIDIKKyNkZWZpbmUgWEVOX1NZU0NUTF9UTUVN
X09QX0RFU1RST1kgICAgICAgICAgICAgICAgMworI2RlZmluZSBYRU5fU1lTQ1RMX1RNRU1fT1Bf
TElTVCAgICAgICAgICAgICAgICAgICA0CisjZGVmaW5lIFhFTl9TWVNDVExfVE1FTV9PUF9HRVRf
Q0xJRU5UX0lORk8gICAgICAgIDUKKyNkZWZpbmUgWEVOX1NZU0NUTF9UTUVNX09QX1NFVF9DTElF
TlRfSU5GTyAgICAgICAgNgorI2RlZmluZSBYRU5fU1lTQ1RMX1RNRU1fT1BfR0VUX1BPT0xTICAg
ICAgICAgICAgICA3CisjZGVmaW5lIFhFTl9TWVNDVExfVE1FTV9PUF9RVUVSWV9GUkVFQUJMRV9N
QiAgICAgIDgKKyNkZWZpbmUgWEVOX1NZU0NUTF9UTUVNX09QX1NFVF9QT09MUyAgICAgICAgICAg
ICAgOQorI2RlZmluZSBYRU5fU1lTQ1RMX1RNRU1fT1BfU0FWRV9CRUdJTiAgICAgICAgICAgICAx
MAorI2RlZmluZSBYRU5fU1lTQ1RMX1RNRU1fT1BfU0VUX0FVVEggICAgICAgICAgICAgICAxMQor
I2RlZmluZSBYRU5fU1lTQ1RMX1RNRU1fT1BfU0FWRV9HRVRfTkVYVF9QQUdFICAgICAxOQorI2Rl
ZmluZSBYRU5fU1lTQ1RMX1RNRU1fT1BfU0FWRV9HRVRfTkVYVF9JTlYgICAgICAyMAorI2RlZmlu
ZSBYRU5fU1lTQ1RMX1RNRU1fT1BfU0FWRV9FTkQgICAgICAgICAgICAgICAyMQorI2RlZmluZSBY
RU5fU1lTQ1RMX1RNRU1fT1BfUkVTVE9SRV9CRUdJTiAgICAgICAgICAzMAorI2RlZmluZSBYRU5f
U1lTQ1RMX1RNRU1fT1BfUkVTVE9SRV9QVVRfUEFHRSAgICAgICAzMgorI2RlZmluZSBYRU5fU1lT
Q1RMX1RNRU1fT1BfUkVTVE9SRV9GTFVTSF9QQUdFICAgICAzMworCisvKgorICogWEVOX1NZU0NU
TF9UTUVNX09QX1NBVkVfR0VUX05FWFRfW1BBR0V8SU5WXSBvdmVycmlkZSB0aGUgJ2J1ZicgaW4K
KyAqIHhlbl9zeXNjdGxfdG1lbV9vcCB3aXRoIHRoaXMgc3RydWN0dXJlIC0gc29tZXRpbWVzIHdp
dGggYW4gZXh0cmEKKyAqIHBhZ2UgdGFja2xlZCBvbi4KKyAqLworc3RydWN0IHRtZW1faGFuZGxl
IHsKKyAgICB1aW50MzJfdCBwb29sX2lkOworICAgIHVpbnQzMl90IGluZGV4OworICAgIHhlbl90
bWVtX29pZF90IG9pZDsKK307CisKKy8qCisgKiBYRU5fU1lTQ1RMX1RNRU1fT1BfW0dFVCxTQVZF
XV9DTElFTlQgdXNlcyB0aGUgJ2NsaWVudCcgaW4KKyAqIHhlbl90bWVtX29wIHdpdGggdGhpcyBz
dHJ1Y3R1cmUsIHdoaWNoIGlzIG1vc3RseSB1c2VkIGR1cmluZyBtaWdyYXRpb24uCisgKi8KK3N0
cnVjdCB4ZW5fdG1lbV9jbGllbnQgeworICAgIHVpbnQzMl90IHZlcnNpb247ICAgLyogSWYgbWlz
bWF0Y2hlZCB3ZSB3aWxsIGdldCBYRU5fRU9QTk9UU1VQUC4gKi8KKyAgICB1aW50MzJfdCBtYXhw
b29sczsgIC8qIElmIGdyZWF0ZXIgdGhhbiB3aGF0IGh5cGVydmlzb3Igc3VwcG9ydHMsIHdpbGwg
Z2V0CisgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fRVJBTkdFLiAqLworICAgIHVpbnQz
Ml90IG5yX3Bvb2xzOyAgLyogQ3VycmVudCBhbW91bnQgb2YgcG9vbHMuIElnbm9yZWQgb24gU0VU
Ki8KKyAgICB1bmlvbiB7ICAgICAgICAgICAgIC8qIFNlZSBUTUVNX0NMSUVOVF9bQ09NUFJFU1Ms
RlJPWkVOXSAqLworICAgICAgICB1aW50MzJfdCByYXc7CisgICAgICAgIHN0cnVjdCB7CisgICAg
ICAgICAgICB1aW50OF90IGZyb3plbjoxLAorICAgICAgICAgICAgICAgICAgICBjb21wcmVzczox
LAorICAgICAgICAgICAgICAgICAgICBtaWdyYXRpbmc6MTsKKyAgICAgICAgfSB1OworICAgIH0g
ZmxhZ3M7CisgICAgdWludDMyX3Qgd2VpZ2h0OworfTsKK3R5cGVkZWYgc3RydWN0IHhlbl90bWVt
X2NsaWVudCB4ZW5fdG1lbV9jbGllbnRfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl90
bWVtX2NsaWVudF90KTsKKworLyoKKyAqIFhFTl9TWVNDVExfVE1FTV9PUF9bR0VUfFNFVF1fUE9P
TFMgb3IgWEVOX1NZU0NUTF9UTUVNX09QX1NFVF9BVVRICisgKiB1c2VzIHRoZSAncG9vbCcgYXJy
YXkgaW4gKiB4ZW5fc3lzY3RsX3RtZW1fb3Agd2l0aCB0aGlzIHN0cnVjdHVyZS4KKyAqIFRoZSBY
RU5fU1lTQ1RMX1RNRU1fT1BfR0VUX1BPT0xTIGh5cGVyY2FsbCB3aWxsCisgKiByZXR1cm4gdGhl
IG51bWJlciBvZiBlbnRyaWVzIGluICdwb29sJyBvciBhIG5lZ2F0aXZlIHZhbHVlCisgKiBpZiBh
biBlcnJvciB3YXMgZW5jb3VudGVyZWQuCisgKiBUaGUgWEVOX1NZU0NUTF9UTUVNX09QX1NFVF9b
QVVUSHxQT09MU10gd2lsbCByZXR1cm4gdGhlIG51bWJlciBvZgorICogZW50cmllcyBpbiAncG9v
bCcgcHJvY2Vzc2VkIG9yIGEgbmVnYXRpdmUgdmFsdWUgaWYgYW4gZXJyb3IKKyAqIHdhcyBlbmNv
dW50ZXJlZC4KKyAqLworc3RydWN0IHhlbl90bWVtX3Bvb2xfaW5mbyB7CisgICAgdW5pb24gewor
ICAgICAgICB1aW50MzJfdCByYXc7CisgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICB1aW50
MzJfdCBwZXJzaXN0OjEsICAgIC8qIFNlZSBUTUVNX1BPT0xfUEVSU0lTVC4gKi8KKyAgICAgICAg
ICAgICAgICAgICAgIHNoYXJlZDoxLCAgICAgLyogU2VlIFRNRU1fUE9PTF9TSEFSRUQuICovCisg
ICAgICAgICAgICAgICAgICAgICBhdXRoOjEsICAgICAgIC8qIFNlZSBUTUVNX1BPT0xfQVVUSC4g
Ki8KKyAgICAgICAgICAgICAgICAgICAgIHJzdjE6MSwKKyAgICAgICAgICAgICAgICAgICAgIHBh
Z2ViaXRzOjgsICAgLyogVE1FTV9QT09MX1BBR0VTSVpFX1tTSElGVCxNQVNLXS4gKi8KKyAgICAg
ICAgICAgICAgICAgICAgIHJzdjI6MTIsCisgICAgICAgICAgICAgICAgICAgICB2ZXJzaW9uOjg7
ICAgIC8qIFRNRU1fUE9PTF9WRVJTSU9OX1tTSElGVCxNQVNLXS4gKi8KKyAgICAgICAgfSB1Owor
ICAgIH0gZmxhZ3M7CisgICAgdWludDMyX3QgaWQ7ICAgICAgICAgICAgICAgICAgLyogTGVzcyB0
aGFuIHRtZW1fY2xpZW50Lm1heHBvb2xzLiAqLworICAgIHVpbnQ2NF90IG5fcGFnZXM7ICAgICAg
ICAgICAgIC8qIFplcm8gb24gWEVOX1NZU0NUTF9UTUVNX09QX1NFVF9bQVVUSHxQT09MU10uICov
CisgICAgdWludDY0X2FsaWduZWRfdCB1dWlkWzJdOworfTsKK3R5cGVkZWYgc3RydWN0IHhlbl90
bWVtX3Bvb2xfaW5mbyB4ZW5fdG1lbV9wb29sX2luZm9fdDsKK0RFRklORV9YRU5fR1VFU1RfSEFO
RExFKHhlbl90bWVtX3Bvb2xfaW5mb190KTsKKworc3RydWN0IHhlbl9zeXNjdGxfdG1lbV9vcCB7
CisgICAgdWludDMyX3QgY21kOyAgICAgICAvKiBJTjogWEVOX1NZU0NUTF9UTUVNX09QXyogLiAq
LworICAgIGludDMyX3QgcG9vbF9pZDsgICAgLyogSU46IDAgYnkgZGVmYXVsdCB1bmxlc3MgX1NB
VkVfKiwgUkVTVE9SRV8qIC4qLworICAgIHVpbnQzMl90IGNsaV9pZDsgICAgLyogSU46IGNsaWVu
dCBpZCwgMCBmb3IgWEVOX1NZU0NUTF9UTUVNX1FVRVJZX0ZSRUVBQkxFX01CCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmb3IgYWxsIG90aGVycyBjYW4gYmUgdGhlIGRvbWFpbiBpZCBvcgor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX1NZU0NUTF9UTUVNX09QX0FMTF9DTElFTlRT
IGZvciBhbGwuICovCisgICAgdWludDMyX3QgbGVuOyAgICAgICAvKiBJTjogbGVuZ3RoIG9mICdi
dWYnLiBJZiBub3QgYXBwbGljYWJsZSB0byB1c2UgMC4gKi8KKyAgICB1aW50MzJfdCBhcmc7ICAg
ICAgIC8qIElOOiBJZiBub3QgYXBwbGljYWJsZSB0byBjb21tYW5kIHVzZSAwLiAqLworICAgIHVp
bnQzMl90IHBhZDsgICAgICAgLyogUGFkZGluZyBzbyBzdHJ1Y3R1cmUgaXMgdGhlIHNhbWUgdW5k
ZXIgMzIgYW5kIDY0LiAqLworICAgIHhlbl90bWVtX29pZF90IG9pZDsgLyogSU46IElmIG5vdCBh
cHBsaWNhYmxlIHRvIGNvbW1hbmQgdXNlIDBzLiAqLworICAgIHVuaW9uIHsKKyAgICAgICAgWEVO
X0dVRVNUX0hBTkRMRV82NChjaGFyKSBidWY7IC8qIElOL09VVDogQnVmZmVyIHRvIHNhdmUvcmVz
dG9yZSAqLworICAgICAgICBYRU5fR1VFU1RfSEFORExFXzY0KHhlbl90bWVtX2NsaWVudF90KSBj
bGllbnQ7IC8qIElOL09VVCBmb3IgKi8KKyAgICAgICAgICAgICAgICAgICAgICAgIC8qICBYRU5f
U1lTQ1RMX1RNRU1fT1BfW0dFVCxTQVZFXV9DTElFTlQuICovCisgICAgICAgIFhFTl9HVUVTVF9I
QU5ETEVfNjQoeGVuX3RtZW1fcG9vbF9pbmZvX3QpIHBvb2w7IC8qIE9VVCBmb3IgKi8KKyAgICAg
ICAgICAgICAgICAgICAgICAgIC8qIFhFTl9TWVNDVExfVE1FTV9PUF9HRVRfUE9PTFMuIE11c3Qg
aGF2ZSAnbGVuJyAqLworICAgICAgICAgICAgICAgICAgICAgICAgLyogb2YgdGhlbS4gKi8KKyAg
ICB9IHU7Cit9OworCisvKgorICogWEVOX1NZU0NUTF9nZXRfY3B1X2xldmVsbGluZ19jYXBzICh4
ODYgc3BlY2lmaWMpCisgKgorICogUmV0dXJuIGhhcmR3YXJlIGNhcGFiaWxpdGllcyBjb25jZXJu
aW5nIG1hc2tpbmcgb3IgZmF1bHRpbmcgb2YgdGhlIGNwdWlkCisgKiBpbnN0cnVjdGlvbiBmb3Ig
UFYgZ3Vlc3RzLgorICovCitzdHJ1Y3QgeGVuX3N5c2N0bF9jcHVfbGV2ZWxsaW5nX2NhcHMgewor
I2RlZmluZSBYRU5fU1lTQ1RMX0NQVV9MRVZFTENBUF9mYXVsdGluZyAgICAoMXVsIDw8ICAwKSAv
KiBDUFVJRCBmYXVsdGluZyAgICAqLworI2RlZmluZSBYRU5fU1lTQ1RMX0NQVV9MRVZFTENBUF9l
Y3ggICAgICAgICAoMXVsIDw8ICAxKSAvKiAweDAwMDAwMDAxLmVjeCAgICAqLworI2RlZmluZSBY
RU5fU1lTQ1RMX0NQVV9MRVZFTENBUF9lZHggICAgICAgICAoMXVsIDw8ICAyKSAvKiAweDAwMDAw
MDAxLmVkeCAgICAqLworI2RlZmluZSBYRU5fU1lTQ1RMX0NQVV9MRVZFTENBUF9leHRkX2VjeCAg
ICAoMXVsIDw8ICAzKSAvKiAweDgwMDAwMDAxLmVjeCAgICAqLworI2RlZmluZSBYRU5fU1lTQ1RM
X0NQVV9MRVZFTENBUF9leHRkX2VkeCAgICAoMXVsIDw8ICA0KSAvKiAweDgwMDAwMDAxLmVkeCAg
ICAqLworI2RlZmluZSBYRU5fU1lTQ1RMX0NQVV9MRVZFTENBUF94c2F2ZV9lYXggICAoMXVsIDw8
ICA1KSAvKiAweDAwMDAwMDBEOjEuZWF4ICAqLworI2RlZmluZSBYRU5fU1lTQ1RMX0NQVV9MRVZF
TENBUF90aGVybWFsX2VjeCAoMXVsIDw8ICA2KSAvKiAweDAwMDAwMDA2LmVjeCAgICAqLworI2Rl
ZmluZSBYRU5fU1lTQ1RMX0NQVV9MRVZFTENBUF9sN3MwX2VheCAgICAoMXVsIDw8ICA3KSAvKiAw
eDAwMDAwMDA3OjAuZWF4ICAqLworI2RlZmluZSBYRU5fU1lTQ1RMX0NQVV9MRVZFTENBUF9sN3Mw
X2VieCAgICAoMXVsIDw8ICA4KSAvKiAweDAwMDAwMDA3OjAuZWJ4ICAqLworICAgIHVpbnQzMl90
IGNhcHM7Cit9OworCisvKgorICogWEVOX1NZU0NUTF9nZXRfY3B1X2ZlYXR1cmVzZXQgKHg4NiBz
cGVjaWZpYykKKyAqCisgKiBSZXR1cm4gaW5mb3JtYXRpb24gYWJvdXQgZmVhdHVyZXNldHMgYXZh
aWxhYmxlIG9uIHRoaXMgaG9zdC4KKyAqICAtICBSYXc6IFRoZSByZWFsIGNwdWlkIHZhbHVlcy4K
KyAqICAtIEhvc3Q6IFRoZSB2YWx1ZXMgWGVuIGlzIHVzaW5nLCAoYWZ0ZXIgY29tbWFuZCBsaW5l
IG92ZXJyaWRlcywgZXRjKS4KKyAqICAtICAgUFY6IE1heGltdW0gc2V0IG9mIGZlYXR1cmVzIHdo
aWNoIGNhbiBiZSBnaXZlbiB0byBhIFBWIGd1ZXN0LgorICogIC0gIEhWTTogTWF4aW11bSBzZXQg
b2YgZmVhdHVyZXMgd2hpY2ggY2FuIGJlIGdpdmVuIHRvIGEgSFZNIGd1ZXN0LgorICovCitzdHJ1
Y3QgeGVuX3N5c2N0bF9jcHVfZmVhdHVyZXNldCB7CisjZGVmaW5lIFhFTl9TWVNDVExfY3B1X2Zl
YXR1cmVzZXRfcmF3ICAgICAgMAorI2RlZmluZSBYRU5fU1lTQ1RMX2NwdV9mZWF0dXJlc2V0X2hv
c3QgICAgIDEKKyNkZWZpbmUgWEVOX1NZU0NUTF9jcHVfZmVhdHVyZXNldF9wdiAgICAgICAyCisj
ZGVmaW5lIFhFTl9TWVNDVExfY3B1X2ZlYXR1cmVzZXRfaHZtICAgICAgMworICAgIHVpbnQzMl90
IGluZGV4OyAgICAgICAvKiBJTjogV2hpY2ggZmVhdHVyZXNldCB0byBxdWVyeT8gKi8KKyAgICB1
aW50MzJfdCBucl9mZWF0dXJlczsgLyogSU4vT1VUOiBOdW1iZXIgb2YgZW50cmllcyBpbi93cml0
dGVuIHRvCisgICAgICAgICAgICAgICAgICAgICAgICAgICAqICdmZWF0dXJlcycsIG9yIHRoZSBt
YXhpbXVtIG51bWJlciBvZiBmZWF0dXJlcyBpZgorICAgICAgICAgICAgICAgICAgICAgICAgICAg
KiB0aGUgZ3Vlc3QgaGFuZGxlIGlzIE5VTEwuICBOQi4gQWxsIGZlYXR1cmVzZXRzCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAqIGNvbWUgZnJvbSB0aGUgc2FtZSBudW1iZXJzcGFjZSwgc28g
aGF2ZSB0aGUgc2FtZQorICAgICAgICAgICAgICAgICAgICAgICAgICAgKiBtYXhpbXVtIGxlbmd0
aC4gKi8KKyAgICBYRU5fR1VFU1RfSEFORExFXzY0KHVpbnQzMikgZmVhdHVyZXM7IC8qIE9VVDog
Ki8KK307CisKKy8qCisgKiBYRU5fU1lTQ1RMX0xJVkVQQVRDSF9vcAorICoKKyAqIFJlZmVyIHRv
IHRoZSBkb2NzL3Vuc3RhYmxlL21pc2MvbGl2ZXBhdGNoLm1hcmtkb3duCisgKiBmb3IgdGhlIGRl
c2lnbiBkZXRhaWxzIG9mIHRoaXMgaHlwZXJjYWxsLgorICoKKyAqIFRoZXJlIGFyZSBmb3VyIHN1
Yi1vcHM6CisgKiAgWEVOX1NZU0NUTF9MSVZFUEFUQ0hfVVBMT0FEICgwKQorICogIFhFTl9TWVND
VExfTElWRVBBVENIX0dFVCAoMSkKKyAqICBYRU5fU1lTQ1RMX0xJVkVQQVRDSF9MSVNUICgyKQor
ICogIFhFTl9TWVNDVExfTElWRVBBVENIX0FDVElPTiAoMykKKyAqCisgKiBUaGUgbm9ybWFsIHNl
cXVlbmNlIG9mIHN1Yi1vcHMgaXMgdG86CisgKiAgMSkgWEVOX1NZU0NUTF9MSVZFUEFUQ0hfVVBM
T0FEIHRvIHVwbG9hZCB0aGUgcGF5bG9hZC4gSWYgZXJyb3JzIFNUT1AuCisgKiAgMikgWEVOX1NZ
U0NUTF9MSVZFUEFUQ0hfR0VUIHRvIGNoZWNrIHRoZSBgLT5yY2AuIElmIC1YRU5fRUFHQUlOIHNw
aW4uCisgKiAgICAgSWYgemVybyBnbyB0byBuZXh0IHN0ZXAuCisgKiAgMykgWEVOX1NZU0NUTF9M
SVZFUEFUQ0hfQUNUSU9OIHdpdGggTElWRVBBVENIX0FDVElPTl9BUFBMWSB0byBhcHBseSB0aGUg
cGF0Y2guCisgKiAgNCkgWEVOX1NZU0NUTF9MSVZFUEFUQ0hfR0VUIHRvIGNoZWNrIHRoZSBgLT5y
Y2AuIElmIGluIC1YRU5fRUFHQUlOIHNwaW4uCisgKiAgICAgSWYgemVybyBleGl0IHdpdGggc3Vj
Y2Vzcy4KKyAqLworCisjZGVmaW5lIExJVkVQQVRDSF9QQVlMT0FEX1ZFUlNJT04gMQorLyoKKyAq
IC5saXZlcGF0Y2guZnVuY3Mgc3RydWN0dXJlIGxheW91dCBkZWZpbmVkIGluIHRoZSBgUGF5bG9h
ZCBmb3JtYXRgCisgKiBzZWN0aW9uIGluIHRoZSBMaXZlIFBhdGNoIGRlc2lnbiBkb2N1bWVudC4K
KyAqCisgKiBXZSBndWFyZCB0aGlzIHdpdGggX19YRU5fXyBhcyB0b29sc3RhY2tzIFNIT1VMRCBu
b3QgdXNlIGl0LgorICovCisjaWZkZWYgX19YRU5fXworc3RydWN0IGxpdmVwYXRjaF9mdW5jIHsK
KyAgICBjb25zdCBjaGFyICpuYW1lOyAgICAgICAvKiBOYW1lIG9mIGZ1bmN0aW9uIHRvIGJlIHBh
dGNoZWQuICovCisgICAgdm9pZCAqbmV3X2FkZHI7CisgICAgdm9pZCAqb2xkX2FkZHI7CisgICAg
dWludDMyX3QgbmV3X3NpemU7CisgICAgdWludDMyX3Qgb2xkX3NpemU7CisgICAgdWludDhfdCB2
ZXJzaW9uOyAgICAgICAgLyogTVVTVCBiZSBMSVZFUEFUQ0hfUEFZTE9BRF9WRVJTSU9OLiAqLwor
ICAgIHVpbnQ4X3Qgb3BhcXVlWzMxXTsKK307Cit0eXBlZGVmIHN0cnVjdCBsaXZlcGF0Y2hfZnVu
YyBsaXZlcGF0Y2hfZnVuY190OworI2VuZGlmCisKKy8qCisgKiBTdHJ1Y3R1cmUgZGVzY3JpYmlu
ZyBhbiBFTEYgcGF5bG9hZC4gVW5pcXVlbHkgaWRlbnRpZmllcyB0aGUKKyAqIHBheWxvYWQuIFNo
b3VsZCBiZSBodW1hbiByZWFkYWJsZS4KKyAqIFJlY29tbWVuZGVkIGxlbmd0aCBpcyB1cHRvIFhF
Tl9MSVZFUEFUQ0hfTkFNRV9TSVpFLgorICogSW5jbHVkZXMgdGhlIE5VTCB0ZXJtaW5hdG9yLgor
ICovCisjZGVmaW5lIFhFTl9MSVZFUEFUQ0hfTkFNRV9TSVpFIDEyOAorc3RydWN0IHhlbl9saXZl
cGF0Y2hfbmFtZSB7CisgICAgWEVOX0dVRVNUX0hBTkRMRV82NChjaGFyKSBuYW1lOyAgICAgICAg
IC8qIElOOiBwb2ludGVyIHRvIG5hbWUuICovCisgICAgdWludDE2X3Qgc2l6ZTsgICAgICAgICAg
ICAgICAgICAgICAgICAgIC8qIElOOiBzaXplIG9mIG5hbWUuIE1heSBiZSB1cHRvCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9MSVZFUEFUQ0hfTkFN
RV9TSVpFLiAqLworICAgIHVpbnQxNl90IHBhZFszXTsgICAgICAgICAgICAgICAgICAgICAgICAv
KiBJTjogTVVTVCBiZSB6ZXJvLiAqLworfTsKKworLyoKKyAqIFVwbG9hZCBhIHBheWxvYWQgdG8g
dGhlIGh5cGVydmlzb3IuIFRoZSBwYXlsb2FkIGlzIHZlcmlmaWVkCisgKiBhZ2FpbnN0IGJhc2lj
IGNoZWNrcyBhbmQgaWYgdGhlcmUgYXJlIGFueSBpc3N1ZXMgdGhlIHByb3BlciByZXR1cm4gY29k
ZQorICogd2lsbCBiZSByZXR1cm5lZC4gVGhlIHBheWxvYWQgaXMgbm90IGFwcGxpZWQgYXQgdGhp
cyB0aW1lIC0gdGhhdCBpcworICogY29udHJvbGxlZCBieSBYRU5fU1lTQ1RMX0xJVkVQQVRDSF9B
Q1RJT04uCisgKgorICogVGhlIHJldHVybiB2YWx1ZSBpcyB6ZXJvIGlmIHRoZSBwYXlsb2FkIHdh
cyBzdWNjZXNmdWxseSB1cGxvYWRlZC4KKyAqIE90aGVyd2lzZSBhbiBFWFggcmV0dXJuIHZhbHVl
IGlzIHByb3ZpZGVkLiBEdXBsaWNhdGUgYG5hbWVgIGFyZSBub3QKKyAqIHN1cHBvcnRlZC4KKyAq
CisgKiBUaGUgcGF5bG9hZCBhdCB0aGlzIHBvaW50IGlzIHZlcmlmaWVkIGFnYWluc3QgYmFzaWMg
Y2hlY2tzLgorICoKKyAqIFRoZSBgcGF5bG9hZGAgaXMgdGhlIEVMRiBwYXlsb2FkIGFzIG1lbnRp
b25lZCBpbiB0aGUgYFBheWxvYWQgZm9ybWF0YAorICogc2VjdGlvbiBpbiB0aGUgTGl2ZSBQYXRj
aCBkZXNpZ24gZG9jdW1lbnQuCisgKi8KKyNkZWZpbmUgWEVOX1NZU0NUTF9MSVZFUEFUQ0hfVVBM
T0FEIDAKK3N0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF91cGxvYWQgeworICAgIHN0cnVjdCB4
ZW5fbGl2ZXBhdGNoX25hbWUgbmFtZTsgICAgICAgICAvKiBJTiwgbmFtZSBvZiB0aGUgcGF0Y2gu
ICovCisgICAgdWludDY0X3Qgc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIElOLCBz
aXplIG9mIHRoZSBFTEYgZmlsZS4gKi8KKyAgICBYRU5fR1VFU1RfSEFORExFXzY0KHVpbnQ4KSBw
YXlsb2FkOyAgICAgLyogSU4sIHRoZSBFTEYgZmlsZS4gKi8KK307CisKKy8qCisgKiBSZXRyaWV2
ZSBhbiBzdGF0dXMgb2YgYW4gc3BlY2lmaWMgcGF5bG9hZC4KKyAqCisgKiBVcG9uIGNvbXBsZXRp
b24gdGhlIGBzdHJ1Y3QgeGVuX2xpdmVwYXRjaF9zdGF0dXNgIGlzIHVwZGF0ZWQuCisgKgorICog
VGhlIHJldHVybiB2YWx1ZSBpcyB6ZXJvIG9uIHN1Y2Nlc3MgYW5kIFhFTl9FWFggb24gZmFpbHVy
ZS4gVGhpcyBvcGVyYXRpb24KKyAqIGlzIHN5bmNocm9ub3VzIGFuZCBkb2VzIG5vdCByZXF1aXJl
IHByZWVtcHRpb24uCisgKi8KKyNkZWZpbmUgWEVOX1NZU0NUTF9MSVZFUEFUQ0hfR0VUIDEKKwor
c3RydWN0IHhlbl9saXZlcGF0Y2hfc3RhdHVzIHsKKyNkZWZpbmUgTElWRVBBVENIX1NUQVRFX0NI
RUNLRUQgICAgICAxCisjZGVmaW5lIExJVkVQQVRDSF9TVEFURV9BUFBMSUVEICAgICAgMgorICAg
IHVpbnQzMl90IHN0YXRlOyAgICAgICAgICAgICAgICAvKiBPVVQ6IExJVkVQQVRDSF9TVEFURV8q
LiAqLworICAgIGludDMyX3QgcmM7ICAgICAgICAgICAgICAgICAgICAvKiBPVVQ6IDAgaWYgbm8g
ZXJyb3IsIG90aGVyd2lzZSAtWEVOX0VYWC4gKi8KK307Cit0eXBlZGVmIHN0cnVjdCB4ZW5fbGl2
ZXBhdGNoX3N0YXR1cyB4ZW5fbGl2ZXBhdGNoX3N0YXR1c190OworREVGSU5FX1hFTl9HVUVTVF9I
QU5ETEUoeGVuX2xpdmVwYXRjaF9zdGF0dXNfdCk7CisKK3N0cnVjdCB4ZW5fc3lzY3RsX2xpdmVw
YXRjaF9nZXQgeworICAgIHN0cnVjdCB4ZW5fbGl2ZXBhdGNoX25hbWUgbmFtZTsgICAgICAgICAv
KiBJTiwgbmFtZSBvZiB0aGUgcGF5bG9hZC4gKi8KKyAgICBzdHJ1Y3QgeGVuX2xpdmVwYXRjaF9z
dGF0dXMgc3RhdHVzOyAgICAgLyogSU4vT1VULCBzdGF0ZSBvZiBpdC4gKi8KK307CisKKy8qCisg
KiBSZXRyaWV2ZSBhbiBhcnJheSBvZiBhYmJyZXZpYXRlZCBzdGF0dXMgYW5kIG5hbWVzIG9mIHBh
eWxvYWRzIHRoYXQgYXJlCisgKiBsb2FkZWQgaW4gdGhlIGh5cGVydmlzb3IuCisgKgorICogSWYg
dGhlIGh5cGVyY2FsbCByZXR1cm5zIGFuIHBvc2l0aXZlIG51bWJlciwgaXQgaXMgdGhlIG51bWJl
ciAodXAgdG8gYG5yYCkKKyAqIG9mIHRoZSBwYXlsb2FkcyByZXR1cm5lZCwgYWxvbmcgd2l0aCBg
bnJgIHVwZGF0ZWQgd2l0aCB0aGUgbnVtYmVyIG9mIHJlbWFpbmluZworICogcGF5bG9hZHMsIGB2
ZXJzaW9uYCB1cGRhdGVkIChpdCBtYXkgYmUgdGhlIHNhbWUgYWNyb3NzIGh5cGVyY2FsbHMuIElm
IGl0CisgKiB2YXJpZXMgdGhlIGRhdGEgaXMgc3RhbGUgYW5kIGZ1cnRoZXIgY2FsbHMgY291bGQg
ZmFpbCkuIFRoZSBgc3RhdHVzYCwKKyAqIGBuYW1lYCwgYW5kIGBsZW5gJyBhcmUgdXBkYXRlZCBh
dCB0aGVpciBkZXNpZ25lZCBpbmRleCB2YWx1ZSAoYGlkeGApIHdpdGgKKyAqIHRoZSByZXR1cm5l
ZCB2YWx1ZSBvZiBkYXRhLgorICoKKyAqIElmIHRoZSBoeXBlcmNhbGwgcmV0dXJucyBFMkJJRyB0
aGUgYG5yYCBpcyB0b28gYmlnIGFuZCBzaG91bGQgYmUKKyAqIGxvd2VyZWQuIFRoZSB1cHBlciBs
aW1pdCBvZiBgbnJgIGlzIGxlZnQgdG8gdGhlIGltcGxlbWVudGlvbi4KKyAqCisgKiBOb3RlIHRo
YXQgZHVlIHRvIHRoZSBhc3luY2hyb25vdXMgbmF0dXJlIG9mIGh5cGVyY2FsbHMgdGhlIGRvbWFp
biBtaWdodCBoYXZlCisgKiBhZGRlZCBvciByZW1vdmVkIHRoZSBudW1iZXIgb2YgcGF5bG9hZHMg
bWFraW5nIHRoaXMgaW5mb3JtYXRpb24gc3RhbGUuIEl0IGlzCisgKiB0aGUgcmVzcG9uc2liaWxp
dHkgb2YgdGhlIHRvb2xzdGFjayB0byB1c2UgdGhlIGB2ZXJzaW9uYCBmaWVsZCB0byBjaGVjawor
ICogYmV0d2VlbiBlYWNoIGludm9jYXRpb24uIGlmIHRoZSB2ZXJzaW9uIGRpZmZlcnMgaXQgc2hv
dWxkIGRpc2NhcmQgdGhlIHN0YWxlCisgKiBkYXRhIGFuZCBzdGFydCBmcm9tIHNjcmF0Y2guIEl0
IGlzIE9LIGZvciB0aGUgdG9vbHN0YWNrIHRvIHVzZSB0aGUgbmV3CisgKiBgdmVyc2lvbmAgZmll
bGQuCisgKi8KKyNkZWZpbmUgWEVOX1NZU0NUTF9MSVZFUEFUQ0hfTElTVCAyCitzdHJ1Y3QgeGVu
X3N5c2N0bF9saXZlcGF0Y2hfbGlzdCB7CisgICAgdWludDMyX3QgdmVyc2lvbjsgICAgICAgICAg
ICAgICAgICAgICAgIC8qIE9VVDogSHlwZXJ2aXNvciBzdGFtcHMgdmFsdWUuCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElmIHZhcmllcyBiZXR3ZWVuIGNh
bGxzLCB3ZSBhcmUKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICogZ2V0dGluZyBzdGFsZSBkYXRhLiAqLworICAgIHVpbnQzMl90IGlkeDsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAvKiBJTjogSW5kZXggaW50byBoeXBlcnZpc29yIGxpc3QuICovCisgICAg
dWludDMyX3QgbnI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIElOOiBIb3cgbWFueSBz
dGF0dXMsIG5hbWUsIGFuZCBsZW4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc2hvdWxkIGZpbGwgb3V0LiBDYW4gYmUgemVybyB0byBnZXQKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW1vdW50IG9mIHBheWxvYWRz
IGFuZCB2ZXJzaW9uLgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBPVVQ6IEhvdyBtYW55IHBheWxvYWRzIGxlZnQuICovCisgICAgdWludDMyX3QgcGFkOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIC8qIElOOiBNdXN0IGJlIHplcm8uICovCisgICAgWEVO
X0dVRVNUX0hBTkRMRV82NCh4ZW5fbGl2ZXBhdGNoX3N0YXR1c190KSBzdGF0dXM7ICAvKiBPVVQu
IE11c3QgaGF2ZSBlbm91Z2gKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3BhY2UgYWxsb2NhdGUgZm9yIG5yIG9mIHRoZW0uICovCisgICAgWEVOX0dVRVNU
X0hBTkRMRV82NChjaGFyKSBuYW1lOyAgICAgICAgIC8qIE9VVDogQXJyYXkgb2YgbmFtZXMuIEVh
Y2ggbWVtYmVyCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IE1VU1QgWEVOX0xJVkVQQVRDSF9OQU1FX1NJWkUgaW4gc2l6ZS4KKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTXVzdCBoYXZlIG5yIG9mIHRoZW0uICovCisg
ICAgWEVOX0dVRVNUX0hBTkRMRV82NCh1aW50MzIpIGxlbjsgICAgICAgIC8qIE9VVDogQXJyYXkg
b2YgbGVuZ3RocyBvZiBuYW1lJ3MuCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIE11c3QgaGF2ZSBuciBvZiB0aGVtLiAqLworfTsKKworLyoKKyAqIFBlcmZv
cm0gYW4gb3BlcmF0aW9uIG9uIHRoZSBwYXlsb2FkIHN0cnVjdHVyZSByZWZlcmVuY2VkIGJ5IHRo
ZSBgbmFtZWAgZmllbGQuCisgKiBUaGUgb3BlcmF0aW9uIHJlcXVlc3QgaXMgYXN5bmNocm9ub3Vz
IGFuZCB0aGUgc3RhdHVzIHNob3VsZCBiZSByZXRyaWV2ZWQKKyAqIGJ5IHVzaW5nIGVpdGhlciBY
RU5fU1lTQ1RMX0xJVkVQQVRDSF9HRVQgb3IgWEVOX1NZU0NUTF9MSVZFUEFUQ0hfTElTVCBoeXBl
cmNhbGwuCisgKi8KKyNkZWZpbmUgWEVOX1NZU0NUTF9MSVZFUEFUQ0hfQUNUSU9OIDMKK3N0cnVj
dCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9hY3Rpb24geworICAgIHN0cnVjdCB4ZW5fbGl2ZXBhdGNo
X25hbWUgbmFtZTsgICAgICAgICAvKiBJTiwgbmFtZSBvZiB0aGUgcGF0Y2guICovCisjZGVmaW5l
IExJVkVQQVRDSF9BQ1RJT05fVU5MT0FEICAgICAgIDEKKyNkZWZpbmUgTElWRVBBVENIX0FDVElP
Tl9SRVZFUlQgICAgICAgMgorI2RlZmluZSBMSVZFUEFUQ0hfQUNUSU9OX0FQUExZICAgICAgICAz
CisjZGVmaW5lIExJVkVQQVRDSF9BQ1RJT05fUkVQTEFDRSAgICAgIDQKKyAgICB1aW50MzJfdCBj
bWQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogSU46IExJVkVQQVRDSF9BQ1RJT05fKi4g
Ki8KKyAgICB1aW50MzJfdCB0aW1lb3V0OyAgICAgICAgICAgICAgICAgICAgICAgLyogSU46IElm
IHplcm8gdGhlbiB1c2VzICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIC8qIGh5cGVydmlzb3IgZGVmYXVsdC4gKi8KKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgLyogT3IgdXBwZXIgYm91bmQgb2YgdGltZSAobnMpICovCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIGZvciBvcGVyYXRp
b24gdG8gdGFrZS4gKi8KK307CisKK3N0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9vcCB7Cisg
ICAgdWludDMyX3QgY21kOyAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIElOOiBYRU5fU1lT
Q1RMX0xJVkVQQVRDSF8qLiAqLworICAgIHVpbnQzMl90IHBhZDsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAvKiBJTjogQWx3YXlzIHplcm8uICovCisgICAgdW5pb24geworICAgICAgICBzdHJ1
Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfdXBsb2FkIHVwbG9hZDsKKyAgICAgICAgc3RydWN0IHhl
bl9zeXNjdGxfbGl2ZXBhdGNoX2xpc3QgbGlzdDsKKyAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxf
bGl2ZXBhdGNoX2dldCBnZXQ7CisgICAgICAgIHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9h
Y3Rpb24gYWN0aW9uOworICAgIH0gdTsKK307CisKKy8qCisgKiBYRU5fU1lTQ1RMX3NldF9wYXJh
bWV0ZXIKKyAqCisgKiBDaGFuZ2UgaHlwZXJ2aXNvciBwYXJhbWV0ZXJzIGF0IHJ1bnRpbWUuCisg
KiBUaGUgaW5wdXQgc3RyaW5nIGlzIHBhcnNlZCBzaW1pbGFyIHRvIHRoZSBib290IHBhcmFtZXRl
cnMuCisgKiBQYXJhbWV0ZXJzIGFyZSBhIHNpbmdsZSBzdHJpbmcgdGVybWluYXRlZCBieSBhIE5V
TCBieXRlIG9mIG1heC4gc2l6ZQorICogY2hhcmFjdGVycy4gTXVsdGlwbGUgc2V0dGluZ3MgY2Fu
IGJlIHNwZWNpZmllZCBieSBzZXBhcmF0aW5nIHRoZW0KKyAqIHdpdGggYmxhbmtzLgorICovCisK
K3N0cnVjdCB4ZW5fc3lzY3RsX3NldF9wYXJhbWV0ZXIgeworICAgIFhFTl9HVUVTVF9IQU5ETEVf
NjQoY2hhcikgcGFyYW1zOyAgICAgICAvKiBJTjogcG9pbnRlciB0byBwYXJhbWV0ZXJzLiAqLwor
ICAgIHVpbnQxNl90IHNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBJTjogc2l6ZSBv
ZiBwYXJhbWV0ZXJzLiAqLworICAgIHVpbnQxNl90IHBhZFszXTsgICAgICAgICAgICAgICAgICAg
ICAgICAvKiBJTjogTVVTVCBiZSB6ZXJvLiAqLworfTsKIAogc3RydWN0IHhlbl9zeXNjdGwgewog
ICAgIHVpbnQzMl90IGNtZDsKQEAgLTY3MiwxOCArMTA2MSwyNiBAQCBzdHJ1Y3QgeGVuX3N5c2N0
bCB7CiAjZGVmaW5lIFhFTl9TWVNDVExfcG1fb3AgICAgICAgICAgICAgICAgICAgICAgICAgMTIK
ICNkZWZpbmUgWEVOX1NZU0NUTF9wYWdlX29mZmxpbmVfb3AgICAgICAgICAgICAgICAxNAogI2Rl
ZmluZSBYRU5fU1lTQ1RMX2xvY2twcm9mX29wICAgICAgICAgICAgICAgICAgIDE1Ci0jZGVmaW5l
IFhFTl9TWVNDVExfdG9wb2xvZ3lpbmZvICAgICAgICAgICAgICAgICAgMTYgCisjZGVmaW5lIFhF
Tl9TWVNDVExfY3B1dG9wb2luZm8gICAgICAgICAgICAgICAgICAgMTYKICNkZWZpbmUgWEVOX1NZ
U0NUTF9udW1haW5mbyAgICAgICAgICAgICAgICAgICAgICAxNwogI2RlZmluZSBYRU5fU1lTQ1RM
X2NwdXBvb2xfb3AgICAgICAgICAgICAgICAgICAgIDE4CiAjZGVmaW5lIFhFTl9TWVNDVExfc2No
ZWR1bGVyX29wICAgICAgICAgICAgICAgICAgMTkKLSNkZWZpbmUgWEVOX1NZU0NUTF9jb3ZlcmFn
ZV9vcCAgICAgICAgICAgICAgICAgICAyMAorI2RlZmluZSBYRU5fU1lTQ1RMX2djb3Zfb3AgICAg
ICAgICAgICAgICAgICAgICAgIDIwCiAjZGVmaW5lIFhFTl9TWVNDVExfcHNyX2NtdF9vcCAgICAg
ICAgICAgICAgICAgICAgMjEKKyNkZWZpbmUgWEVOX1NZU0NUTF9wY2l0b3BvaW5mbyAgICAgICAg
ICAgICAgICAgICAyMgorI2RlZmluZSBYRU5fU1lTQ1RMX3Bzcl9jYXRfb3AgICAgICAgICAgICAg
ICAgICAgIDIzCisjZGVmaW5lIFhFTl9TWVNDVExfdG1lbV9vcCAgICAgICAgICAgICAgICAgICAg
ICAgMjQKKyNkZWZpbmUgWEVOX1NZU0NUTF9nZXRfY3B1X2xldmVsbGluZ19jYXBzICAgICAgICAy
NQorI2RlZmluZSBYRU5fU1lTQ1RMX2dldF9jcHVfZmVhdHVyZXNldCAgICAgICAgICAgIDI2Cisj
ZGVmaW5lIFhFTl9TWVNDVExfbGl2ZXBhdGNoX29wICAgICAgICAgICAgICAgICAgMjcKKyNkZWZp
bmUgWEVOX1NZU0NUTF9zZXRfcGFyYW1ldGVyICAgICAgICAgICAgICAgICAyOAogICAgIHVpbnQz
Ml90IGludGVyZmFjZV92ZXJzaW9uOyAvKiBYRU5fU1lTQ1RMX0lOVEVSRkFDRV9WRVJTSU9OICov
CiAgICAgdW5pb24gewogICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0bF9yZWFkY29uc29sZSAgICAg
ICByZWFkY29uc29sZTsKICAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxfdGJ1Zl9vcCAgICAgICAg
ICAgdGJ1Zl9vcDsKICAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxfcGh5c2luZm8gICAgICAgICAg
cGh5c2luZm87Ci0gICAgICAgIHN0cnVjdCB4ZW5fc3lzY3RsX3RvcG9sb2d5aW5mbyAgICAgIHRv
cG9sb2d5aW5mbzsKKyAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxfY3B1dG9wb2luZm8gICAgICAg
Y3B1dG9wb2luZm87CisgICAgICAgIHN0cnVjdCB4ZW5fc3lzY3RsX3BjaXRvcG9pbmZvICAgICAg
IHBjaXRvcG9pbmZvOwogICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0bF9udW1haW5mbyAgICAgICAg
ICBudW1haW5mbzsKICAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxfc2NoZWRfaWQgICAgICAgICAg
c2NoZWRfaWQ7CiAgICAgICAgIHN0cnVjdCB4ZW5fc3lzY3RsX3BlcmZjX29wICAgICAgICAgIHBl
cmZjX29wOwpAQCAtNjk4LDggKzEwOTUsMTQgQEAgc3RydWN0IHhlbl9zeXNjdGwgewogICAgICAg
ICBzdHJ1Y3QgeGVuX3N5c2N0bF9sb2NrcHJvZl9vcCAgICAgICBsb2NrcHJvZl9vcDsKICAgICAg
ICAgc3RydWN0IHhlbl9zeXNjdGxfY3B1cG9vbF9vcCAgICAgICAgY3B1cG9vbF9vcDsKICAgICAg
ICAgc3RydWN0IHhlbl9zeXNjdGxfc2NoZWR1bGVyX29wICAgICAgc2NoZWR1bGVyX29wOwotICAg
ICAgICBzdHJ1Y3QgeGVuX3N5c2N0bF9jb3ZlcmFnZV9vcCAgICAgICBjb3ZlcmFnZV9vcDsKKyAg
ICAgICAgc3RydWN0IHhlbl9zeXNjdGxfZ2Nvdl9vcCAgICAgICAgICAgZ2Nvdl9vcDsKICAgICAg
ICAgc3RydWN0IHhlbl9zeXNjdGxfcHNyX2NtdF9vcCAgICAgICAgcHNyX2NtdF9vcDsKKyAgICAg
ICAgc3RydWN0IHhlbl9zeXNjdGxfcHNyX2NhdF9vcCAgICAgICAgcHNyX2NhdF9vcDsKKyAgICAg
ICAgc3RydWN0IHhlbl9zeXNjdGxfdG1lbV9vcCAgICAgICAgICAgdG1lbV9vcDsKKyAgICAgICAg
c3RydWN0IHhlbl9zeXNjdGxfY3B1X2xldmVsbGluZ19jYXBzIGNwdV9sZXZlbGxpbmdfY2FwczsK
KyAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxfY3B1X2ZlYXR1cmVzZXQgICAgY3B1X2ZlYXR1cmVz
ZXQ7CisgICAgICAgIHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9vcCAgICAgIGxpdmVwYXRj
aDsKKyAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxfc2V0X3BhcmFtZXRlciAgICAgc2V0X3BhcmFt
ZXRlcjsKICAgICAgICAgdWludDhfdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkWzEy
OF07CiAgICAgfSB1OwogfTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL3RtZW0uaCBiL2luY2x1
ZGUveGVuL3RtZW0uaAppbmRleCA0ZmQyZmM2Li5hYTBhYWZhIDEwMDY0NAotLS0gYS9pbmNsdWRl
L3hlbi90bWVtLmgKKysrIGIvaW5jbHVkZS94ZW4vdG1lbS5oCkBAIC0zMyw3ICszMywxMSBAQAog
I2RlZmluZSBUTUVNX1NQRUNfVkVSU0lPTiAgICAgICAgICAxCiAKIC8qIENvbW1hbmRzIHRvIEhZ
UEVSVklTT1JfdG1lbV9vcCgpICovCi0jZGVmaW5lIFRNRU1fQ09OVFJPTCAgICAgICAgICAgICAg
IDAKKyNpZmRlZiBfX1hFTl9fCisjZGVmaW5lIFRNRU1fQ09OVFJPTCAgICAgICAgICAgICAgIDAg
LyogTm93IGNhbGxlZCBYRU5fU1lTQ1RMX3RtZW1fb3AgKi8KKyNlbHNlCisjdW5kZWYgVE1FTV9D
T05UUk9MCisjZW5kaWYKICNkZWZpbmUgVE1FTV9ORVdfUE9PTCAgICAgICAgICAgICAgMQogI2Rl
ZmluZSBUTUVNX0RFU1RST1lfUE9PTCAgICAgICAgICAyCiAjZGVmaW5lIFRNRU1fUFVUX1BBR0Ug
ICAgICAgICAgICAgIDQKQEAgLTQ3LDM1ICs1MSw5IEBACiAjZGVmaW5lIFRNRU1fWENIRyAgICAg
ICAgICAgICAgICAgMTAKICNlbmRpZgogCi0vKiBQcml2aWxlZ2VkIGNvbW1hbmRzIHRvIEhZUEVS
VklTT1JfdG1lbV9vcCgpICovCi0jZGVmaW5lIFRNRU1fQVVUSCAgICAgICAgICAgICAgICAgMTAx
IAotI2RlZmluZSBUTUVNX1JFU1RPUkVfTkVXICAgICAgICAgIDEwMgotCi0vKiBTdWJvcHMgZm9y
IEhZUEVSVklTT1JfdG1lbV9vcChUTUVNX0NPTlRST0wpICovCi0jZGVmaW5lIFRNRU1DX1RIQVcg
ICAgICAgICAgICAgICAgICAgMAotI2RlZmluZSBUTUVNQ19GUkVFWkUgICAgICAgICAgICAgICAg
IDEKLSNkZWZpbmUgVE1FTUNfRkxVU0ggICAgICAgICAgICAgICAgICAyCi0jZGVmaW5lIFRNRU1D
X0RFU1RST1kgICAgICAgICAgICAgICAgMwotI2RlZmluZSBUTUVNQ19MSVNUICAgICAgICAgICAg
ICAgICAgIDQKLSNkZWZpbmUgVE1FTUNfU0VUX1dFSUdIVCAgICAgICAgICAgICA1Ci0jZGVmaW5l
IFRNRU1DX1NFVF9DQVAgICAgICAgICAgICAgICAgNgotI2RlZmluZSBUTUVNQ19TRVRfQ09NUFJF
U1MgICAgICAgICAgIDcKLSNkZWZpbmUgVE1FTUNfUVVFUllfRlJFRUFCTEVfTUIgICAgICA4Ci0j
ZGVmaW5lIFRNRU1DX1NBVkVfQkVHSU4gICAgICAgICAgICAgMTAKLSNkZWZpbmUgVE1FTUNfU0FW
RV9HRVRfVkVSU0lPTiAgICAgICAxMQotI2RlZmluZSBUTUVNQ19TQVZFX0dFVF9NQVhQT09MUyAg
ICAgIDEyCi0jZGVmaW5lIFRNRU1DX1NBVkVfR0VUX0NMSUVOVF9XRUlHSFQgMTMKLSNkZWZpbmUg
VE1FTUNfU0FWRV9HRVRfQ0xJRU5UX0NBUCAgICAxNAotI2RlZmluZSBUTUVNQ19TQVZFX0dFVF9D
TElFTlRfRkxBR1MgIDE1Ci0jZGVmaW5lIFRNRU1DX1NBVkVfR0VUX1BPT0xfRkxBR1MgICAgMTYK
LSNkZWZpbmUgVE1FTUNfU0FWRV9HRVRfUE9PTF9OUEFHRVMgICAxNwotI2RlZmluZSBUTUVNQ19T
QVZFX0dFVF9QT09MX1VVSUQgICAgIDE4Ci0jZGVmaW5lIFRNRU1DX1NBVkVfR0VUX05FWFRfUEFH
RSAgICAgMTkKLSNkZWZpbmUgVE1FTUNfU0FWRV9HRVRfTkVYVF9JTlYgICAgICAyMAotI2RlZmlu
ZSBUTUVNQ19TQVZFX0VORCAgICAgICAgICAgICAgIDIxCi0jZGVmaW5lIFRNRU1DX1JFU1RPUkVf
QkVHSU4gICAgICAgICAgMzAKLSNkZWZpbmUgVE1FTUNfUkVTVE9SRV9QVVRfUEFHRSAgICAgICAz
MgotI2RlZmluZSBUTUVNQ19SRVNUT1JFX0ZMVVNIX1BBR0UgICAgIDMzCisvKiBQcml2aWxlZ2Vk
IGNvbW1hbmRzIG5vdyBjYWxsZWQgdmlhIFhFTl9TWVNDVExfdG1lbV9vcC4gKi8KKyNkZWZpbmUg
VE1FTV9BVVRIICAgICAgICAgICAgICAgICAxMDEgLyogYXMgWEVOX1NZU0NUTF9UTUVNX09QX1NF
VF9BVVRILiAqLworI2RlZmluZSBUTUVNX1JFU1RPUkVfTkVXICAgICAgICAgIDEwMiAvKiBhcyBY
RU5fU1lTQ1RMX1RNRU1fT1BfU0VUX1BPT0wuICovCiAKIC8qIEJpdHMgZm9yIEhZUEVSVklTT1Jf
dG1lbV9vcChUTUVNX05FV19QT09MKSAqLwogI2RlZmluZSBUTUVNX1BPT0xfUEVSU0lTVCAgICAg
ICAgICAxCkBAIC05NSw2ICs3MywxMSBAQAogI2RlZmluZSBFRlJPWkVOICAgICAgICAgICAgICAg
ICAxMDAwCiAjZGVmaW5lIEVFTVBUWSAgICAgICAgICAgICAgICAgIDEwMDEKIAorc3RydWN0IHhl
bl90bWVtX29pZCB7CisgICAgdWludDY0X3Qgb2lkWzNdOworfTsKK3R5cGVkZWYgc3RydWN0IHhl
bl90bWVtX29pZCB4ZW5fdG1lbV9vaWRfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl90
bWVtX29pZF90KTsKIAogI2lmbmRlZiBfX0FTU0VNQkxZX18KICNpZiBfX1hFTl9JTlRFUkZBQ0Vf
VkVSU0lPTl9fIDwgMHgwMDA0MDQwMApAQCAtMTA5LDE4ICs5MiwxMyBAQCBzdHJ1Y3QgdG1lbV9v
cCB7CiAgICAgICAgICAgICB1aW50NjRfdCB1dWlkWzJdOwogICAgICAgICAgICAgdWludDMyX3Qg
ZmxhZ3M7CiAgICAgICAgICAgICB1aW50MzJfdCBhcmcxOwotICAgICAgICB9IGNyZWF0OyAvKiBm
b3IgY21kID09IFRNRU1fTkVXX1BPT0wsIFRNRU1fQVVUSCwgVE1FTV9SRVNUT1JFX05FVyAqLwot
ICAgICAgICBzdHJ1Y3QgeyAKLSAgICAgICAgICAgIHVpbnQzMl90IHN1Ym9wOwotICAgICAgICAg
ICAgdWludDMyX3QgY2xpX2lkOwotICAgICAgICAgICAgdWludDMyX3QgYXJnMTsKLSAgICAgICAg
ICAgIHVpbnQzMl90IGFyZzI7Ci0gICAgICAgICAgICB1aW50NjRfdCBvaWRbM107Ci0gICAgICAg
ICAgICB0bWVtX2NsaV92YV90IGJ1ZjsKLSAgICAgICAgfSBjdHJsOyAvKiBmb3IgY21kID09IFRN
RU1fQ09OVFJPTCAqLworICAgICAgICB9IGNyZWF0OyAvKiBmb3IgY21kID09IFRNRU1fTkVXX1BP
T0wuICovCiAgICAgICAgIHN0cnVjdCB7Ci0gICAgICAgICAgICAKKyNpZiBfX1hFTl9JTlRFUkZB
Q0VfVkVSU0lPTl9fIDwgMHgwMDA0MDYwMAogICAgICAgICAgICAgdWludDY0X3Qgb2lkWzNdOwor
I2Vsc2UKKyAgICAgICAgICAgIHhlbl90bWVtX29pZF90IG9pZDsKKyNlbmRpZgogICAgICAgICAg
ICAgdWludDMyX3QgaW5kZXg7CiAgICAgICAgICAgICB1aW50MzJfdCB0bWVtX29mZnNldDsKICAg
ICAgICAgICAgIHVpbnQzMl90IHBmbl9vZmZzZXQ7CkBAIC0xMzEsMTIgKzEwOSw2IEBAIHN0cnVj
dCB0bWVtX29wIHsKIH07CiB0eXBlZGVmIHN0cnVjdCB0bWVtX29wIHRtZW1fb3BfdDsKIERFRklO
RV9YRU5fR1VFU1RfSEFORExFKHRtZW1fb3BfdCk7Ci0KLXN0cnVjdCB0bWVtX2hhbmRsZSB7Ci0g
ICAgdWludDMyX3QgcG9vbF9pZDsKLSAgICB1aW50MzJfdCBpbmRleDsKLSAgICB1aW50NjRfdCBv
aWRbM107Ci19OwogI2VuZGlmCiAKICNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfVE1FTV9IX18gKi8K
ZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL3RyYWNlLmggYi9pbmNsdWRlL3hlbi90cmFjZS5oCmlu
ZGV4IDUyMTFhZTcuLjM3NDZiZmYgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveGVuL3RyYWNlLmgKKysr
IGIvaW5jbHVkZS94ZW4vdHJhY2UuaApAQCAtNzUsOSArNzUsMTAgQEAKIC8qIFBlci1zY2hlZHVs
ZXIgSURzLCB0byBpZGVudGlmeSBzY2hlZHVsZXIgc3BlY2lmaWMgZXZlbnRzICovCiAjZGVmaW5l
IFRSQ19TQ0hFRF9DU0NIRUQgICAwCiAjZGVmaW5lIFRSQ19TQ0hFRF9DU0NIRUQyICAxCi0jZGVm
aW5lIFRSQ19TQ0hFRF9TRURGICAgICAyCisvKiAjZGVmaW5lIFhFTl9TQ0hFRFVMRVJfU0VERiAy
IChSZW1vdmVkKSAqLwogI2RlZmluZSBUUkNfU0NIRURfQVJJTkM2NTMgMwogI2RlZmluZSBUUkNf
U0NIRURfUlREUyAgICAgNAorI2RlZmluZSBUUkNfU0NIRURfU05VTEwgICAgNQogCiAvKiBQZXIt
c2NoZWR1bGVyIHRyYWNpbmcgKi8KICNkZWZpbmUgVFJDX1NDSEVEX0NMQVNTX0VWVChfYywgX2Up
IFwKQEAgLTg1LDYgKzg2LDkgQEAKICAgICAgICgoVFJDX1NDSEVEXyMjX2MgPDwgVFJDX1NDSEVE
X0lEX1NISUZUKSAmIFRSQ19TQ0hFRF9JRF9NQVNLKSApICsgXAogICAgIChfZSAmIFRSQ19TQ0hF
RF9FVlRfTUFTSykgKQogCisvKiBUcmFjZSBjbGFzc2VzIGZvciBET00wIG9wZXJhdGlvbnMgKi8K
KyNkZWZpbmUgVFJDX0RPTTBfRE9NT1BTICAgICAweDAwMDQxMDAwICAgLyogRG9tYWlucyBtYW5p
cHVsYXRpb25zICovCisKIC8qIFRyYWNlIGNsYXNzZXMgZm9yIEhhcmR3YXJlICovCiAjZGVmaW5l
IFRSQ19IV19QTSAgICAgICAgICAgMHgwMDgwMTAwMCAgIC8qIFBvd2VyIG1hbmFnZW1lbnQgdHJh
Y2VzICovCiAjZGVmaW5lIFRSQ19IV19JUlEgICAgICAgICAgMHgwMDgwMjAwMCAgIC8qIFRyYWNl
cyByZWxhdGluZyB0byB0aGUgaGFuZGxpbmcgb2YgSVJRcyAqLwpAQCAtMTEyLDYgKzExNiwxMCBA
QAogI2RlZmluZSBUUkNfU0NIRURfU1dJVENIX0lORlBSRVYgKFRSQ19TQ0hFRF9WRVJCT1NFICsg
MTQpCiAjZGVmaW5lIFRSQ19TQ0hFRF9TV0lUQ0hfSU5GTkVYVCAoVFJDX1NDSEVEX1ZFUkJPU0Ug
KyAxNSkKICNkZWZpbmUgVFJDX1NDSEVEX1NIVVRET1dOX0NPREUgIChUUkNfU0NIRURfVkVSQk9T
RSArIDE2KQorI2RlZmluZSBUUkNfU0NIRURfU1dJVENIX0lORkNPTlQgKFRSQ19TQ0hFRF9WRVJC
T1NFICsgMTcpCisKKyNkZWZpbmUgVFJDX0RPTTBfRE9NX0FERCAgICAgICAgIChUUkNfRE9NMF9E
T01PUFMgKyAxKQorI2RlZmluZSBUUkNfRE9NMF9ET01fUkVNICAgICAgICAgKFRSQ19ET00wX0RP
TU9QUyArIDIpCiAKICNkZWZpbmUgVFJDX01FTV9QQUdFX0dSQU5UX01BUCAgICAgIChUUkNfTUVN
ICsgMSkKICNkZWZpbmUgVFJDX01FTV9QQUdFX0dSQU5UX1VOTUFQICAgIChUUkNfTUVNICsgMikK
ZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL3ZjcHUuaCBiL2luY2x1ZGUveGVuL3ZjcHUuaAppbmRl
eCA4OThiODlmLi44YTllMzBkIDEwMDY0NAotLS0gYS9pbmNsdWRlL3hlbi92Y3B1LmgKKysrIGIv
aW5jbHVkZS94ZW4vdmNwdS5oCkBAIC00MSw4ICs0MSwxMCBAQAogICogSW5pdGlhbGlzZSBhIFZD
UFUuIEVhY2ggVkNQVSBjYW4gYmUgaW5pdGlhbGlzZWQgb25seSBvbmNlLiBBIAogICogbmV3bHkt
aW5pdGlhbGlzZWQgVkNQVSB3aWxsIG5vdCBydW4gdW50aWwgaXQgaXMgYnJvdWdodCB1cCBieSBW
Q1BVT1BfdXAuCiAgKiAKLSAqIEBleHRyYV9hcmcgPT0gcG9pbnRlciB0byB2Y3B1X2d1ZXN0X2Nv
bnRleHQgc3RydWN0dXJlIGNvbnRhaW5pbmcgaW5pdGlhbAotICogICAgICAgICAgICAgICBzdGF0
ZSBmb3IgdGhlIFZDUFUuCisgKiBAZXh0cmFfYXJnID09IEZvciBQViBvciBBUk0gZ3Vlc3RzIHRo
aXMgaXMgYSBwb2ludGVyIHRvIGEgdmNwdV9ndWVzdF9jb250ZXh0CisgKiAgICAgICAgICAgICAg
IHN0cnVjdHVyZSBjb250YWluaW5nIHRoZSBpbml0aWFsIHN0YXRlIGZvciB0aGUgVkNQVS4gRm9y
IHg4NgorICogICAgICAgICAgICAgICBIVk0gYmFzZWQgZ3Vlc3RzIHRoaXMgaXMgYSBwb2ludGVy
IHRvIGEgdmNwdV9odm1fY29udGV4dAorICogICAgICAgICAgICAgICBzdHJ1Y3R1cmUuCiAgKi8K
ICNkZWZpbmUgVkNQVU9QX2luaXRpYWxpc2UgICAgICAgICAgICAwCiAKQEAgLTgyLDYgKzg0LDEy
IEBAIHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gewogICAgIC8qIFdoZW4gd2FzIGN1cnJlbnQg
c3RhdGUgZW50ZXJlZCAoc3lzdGVtIHRpbWUsIG5zKT8gKi8KICAgICB1aW50NjRfdCBzdGF0ZV9l
bnRyeV90aW1lOwogICAgIC8qCisgICAgICogVXBkYXRlIGluZGljYXRvciBzZXQgaW4gc3RhdGVf
ZW50cnlfdGltZToKKyAgICAgKiBXaGVuIGFjdGl2YXRlZCB2aWEgVk1BU1NUX1RZUEVfcnVuc3Rh
dGVfdXBkYXRlX2ZsYWcsIHNldCBkdXJpbmcKKyAgICAgKiB1cGRhdGVzIGluIGd1ZXN0IG1lbW9y
eSBtYXBwZWQgY29weSBvZiB2Y3B1X3J1bnN0YXRlX2luZm8uCisgICAgICovCisjZGVmaW5lIFhF
Tl9SVU5TVEFURV9VUERBVEUgICAgICAgICAgKHhlbl9ta191bGxvbmcoMSkgPDwgNjMpCisgICAg
LyoKICAgICAgKiBUaW1lIHNwZW50IGluIGVhY2ggUlVOU1RBVEVfKiAobnMpLiBUaGUgc3VtIG9m
IHRoZXNlIHRpbWVzIGlzCiAgICAgICogZ3VhcmFudGVlZCBub3QgdG8gZHJpZnQgZnJvbSBzeXN0
ZW0gdGltZS4KICAgICAgKi8KZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL3ZlcnNpb24uaCBiL2lu
Y2x1ZGUveGVuL3ZlcnNpb24uaAppbmRleCA0NGYyNmIwLi5jYjg0NTY1IDEwMDY0NAotLS0gYS9p
bmNsdWRlL3hlbi92ZXJzaW9uLmgKKysrIGIvaW5jbHVkZS94ZW4vdmVyc2lvbi5oCkBAIC0zMCw3
ICszMCw4IEBACiAKICNpbmNsdWRlICJ4ZW4uaCIKIAotLyogTkIuIEFsbCBvcHMgcmV0dXJuIHpl
cm8gb24gc3VjY2VzcywgZXhjZXB0IFhFTlZFUl97dmVyc2lvbixwYWdlc2l6ZX0gKi8KKy8qIE5C
LiBBbGwgb3BzIHJldHVybiB6ZXJvIG9uIHN1Y2Nlc3MsIGV4Y2VwdCBYRU5WRVJfe3ZlcnNpb24s
cGFnZXNpemV9CisgKiBYRU5WRVJfe3ZlcnNpb24scGFnZXNpemUsYnVpbGRfaWR9ICovCiAKIC8q
IGFyZyA9PSBOVUxMOyByZXR1cm5zIG1ham9yOm1pbm9yICgxNjoxNikuICovCiAjZGVmaW5lIFhF
TlZFUl92ZXJzaW9uICAgICAgMApAQCAtNzcsMTIgKzc4LDMxIEBAIHR5cGVkZWYgc3RydWN0IHhl
bl9mZWF0dXJlX2luZm8geGVuX2ZlYXR1cmVfaW5mb190OwogLyogYXJnID09IE5VTEw7IHJldHVy
bnMgaG9zdCBtZW1vcnkgcGFnZSBzaXplLiAqLwogI2RlZmluZSBYRU5WRVJfcGFnZXNpemUgNwog
Ci0vKiBhcmcgPT0geGVuX2RvbWFpbl9oYW5kbGVfdC4gKi8KKy8qIGFyZyA9PSB4ZW5fZG9tYWlu
X2hhbmRsZV90LgorICoKKyAqIFRoZSB0b29sc3RhY2sgZmlsbHMgaXQgb3V0IGZvciBndWVzdCBj
b25zdW1wdGlvbi4gSXQgaXMgaW50ZW5kZWQgdG8gaG9sZAorICogdGhlIFVVSUQgb2YgdGhlIGd1
ZXN0LgorICovCiAjZGVmaW5lIFhFTlZFUl9ndWVzdF9oYW5kbGUgOAogCiAjZGVmaW5lIFhFTlZF
Ul9jb21tYW5kbGluZSA5CiB0eXBlZGVmIGNoYXIgeGVuX2NvbW1hbmRsaW5lX3RbMTAyNF07CiAK
Ky8qCisgKiBSZXR1cm4gdmFsdWUgaXMgdGhlIG51bWJlciBvZiBieXRlcyB3cml0dGVuLCBvciBY
RU5fRXh4IG9uIGVycm9yLgorICogQ2FsbGluZyB3aXRoIGVtcHR5IHBhcmFtZXRlciByZXR1cm5z
IHRoZSBzaXplIG9mIGJ1aWxkX2lkLgorICovCisjZGVmaW5lIFhFTlZFUl9idWlsZF9pZCAxMAor
c3RydWN0IHhlbl9idWlsZF9pZCB7CisgICAgICAgIHVpbnQzMl90ICAgICAgICBsZW47IC8qIElO
OiBzaXplIG9mIGJ1ZltdLiAqLworI2lmIGRlZmluZWQoX19TVERDX1ZFUlNJT05fXykgJiYgX19T
VERDX1ZFUlNJT05fXyA+PSAxOTk5MDFMCisgICAgICAgIHVuc2lnbmVkIGNoYXIgICBidWZbXTsK
KyNlbGlmIGRlZmluZWQoX19HTlVDX18pCisgICAgICAgIHVuc2lnbmVkIGNoYXIgICBidWZbMV07
IC8qIE9VVDogVmFyaWFibGUgbGVuZ3RoIGJ1ZmZlciB3aXRoIGJ1aWxkX2lkLiAqLworI2VuZGlm
Cit9OwordHlwZWRlZiBzdHJ1Y3QgeGVuX2J1aWxkX2lkIHhlbl9idWlsZF9pZF90OworCiAjZW5k
aWYgLyogX19YRU5fUFVCTElDX1ZFUlNJT05fSF9fICovCiAKIC8qCmRpZmYgLS1naXQgYS9pbmNs
dWRlL3hlbi92bV9ldmVudC5oIGIvaW5jbHVkZS94ZW4vdm1fZXZlbnQuaApuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwLi5iNTMxZjcxCi0tLSAvZGV2L251bGwKKysrIGIvaW5jbHVk
ZS94ZW4vdm1fZXZlbnQuaApAQCAtMCwwICsxLDM3OCBAQAorLyoqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KgorICogdm1fZXZlbnQuaAorICoKKyAqIE1lbW9yeSBldmVudCBjb21tb24gc3RydWN0dXJlcy4K
KyAqCisgKiBDb3B5cmlnaHQgKGMpIDIwMDkgYnkgQ2l0cml4IFN5c3RlbXMsIEluYy4gKFBhdHJp
Y2sgQ29scCkKKyAqCisgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNo
YXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5CisgKiBvZiB0aGlzIHNvZnR3YXJl
IGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8K
KyAqIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3
aXRob3V0IGxpbWl0YXRpb24gdGhlCisgKiByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1l
cmdlLCBwdWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3IKKyAqIHNlbGwgY29w
aWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNv
ZnR3YXJlIGlzCisgKiBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2lu
ZyBjb25kaXRpb25zOgorICoKKyAqIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlz
IHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluCisgKiBhbGwgY29waWVzIG9y
IHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS4KKyAqCisgKiBUSEUgU09GVFdB
UkUgSVMgUFJPVklERUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQ
UkVTUyBPUgorICogSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FS
UkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksCisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIg
UFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUKKyAqIEFV
VEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFH
RVMgT1IgT1RIRVIKKyAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJB
Q1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HCisgKiBGUk9NLCBPVVQgT0YgT1IgSU4gQ09O
TkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSCisgKiBERUFMSU5H
UyBJTiBUSEUgU09GVFdBUkUuCisgKi8KKworI2lmbmRlZiBfWEVOX1BVQkxJQ19WTV9FVkVOVF9I
CisjZGVmaW5lIF9YRU5fUFVCTElDX1ZNX0VWRU5UX0gKKworI2luY2x1ZGUgInhlbi5oIgorCisj
ZGVmaW5lIFZNX0VWRU5UX0lOVEVSRkFDRV9WRVJTSU9OIDB4MDAwMDAwMDIKKworI2lmIGRlZmlu
ZWQoX19YRU5fXykgfHwgZGVmaW5lZChfX1hFTl9UT09MU19fKQorCisjaW5jbHVkZSAiaW8vcmlu
Zy5oIgorCisvKgorICogTWVtb3J5IGV2ZW50IGZsYWdzCisgKi8KKworLyoKKyAqIFZDUFVfUEFV
U0VEIGluIGEgcmVxdWVzdCBzaWduYWxzIHRoYXQgdGhlIHZDUFUgdHJpZ2dlcmluZyB0aGUgZXZl
bnQgaGFzIGJlZW4KKyAqICBwYXVzZWQKKyAqIFZDUFVfUEFVU0VEIGluIGEgcmVzcG9uc2Ugc2ln
bmFscyB0byB1bnBhdXNlIHRoZSB2Q1BVCisgKi8KKyNkZWZpbmUgVk1fRVZFTlRfRkxBR19WQ1BV
X1BBVVNFRCAgICAgICAgKDEgPDwgMCkKKy8qIEZsYWdzIHRvIGFpZCBkZWJ1Z2dpbmcgdm1fZXZl
bnQgKi8KKyNkZWZpbmUgVk1fRVZFTlRfRkxBR19GT1JFSUdOICAgICAgICAgICAgKDEgPDwgMSkK
Ky8qCisgKiBUaGUgZm9sbG93aW5nIGZsYWdzIGNhbiBiZSBzZXQgaW4gcmVzcG9uc2UgdG8gYSBt
ZW1fYWNjZXNzIGV2ZW50LgorICoKKyAqIEVtdWxhdGUgdGhlIGZhdWx0LWNhdXNpbmcgaW5zdHJ1
Y3Rpb24gKGlmIHNldCBpbiB0aGUgZXZlbnQgcmVzcG9uc2UgZmxhZ3MpLgorICogVGhpcyB3aWxs
IGFsbG93IHRoZSBndWVzdCB0byBjb250aW51ZSBleGVjdXRpb24gd2l0aG91dCBsaWZ0aW5nIHRo
ZSBwYWdlCisgKiBhY2Nlc3MgcmVzdHJpY3Rpb25zLgorICovCisjZGVmaW5lIFZNX0VWRU5UX0ZM
QUdfRU1VTEFURSAgICAgICAgICAgICgxIDw8IDIpCisvKgorICogU2FtZSBhcyBWTV9FVkVOVF9G
TEFHX0VNVUxBVEUsIGJ1dCB3aXRoIHdyaXRlIG9wZXJhdGlvbnMgb3Igb3BlcmF0aW9ucworICog
cG90ZW50aWFsbHkgaGF2aW5nIHNpZGUgZWZmZWN0cyAobGlrZSBtZW1vcnkgbWFwcGVkIG9yIHBv
cnQgSS9PKSBkaXNhYmxlZC4KKyAqLworI2RlZmluZSBWTV9FVkVOVF9GTEFHX0VNVUxBVEVfTk9X
UklURSAgICAoMSA8PCAzKQorLyoKKyAqIFRvZ2dsZSBzaW5nbGVzdGVwcGluZyBvbiB2bV9ldmVu
dCByZXNwb25zZS4KKyAqIFJlcXVpcmVzIHRoZSB2Q1BVIHRvIGJlIHBhdXNlZCBhbHJlYWR5IChz
eW5jaHJvbm91cyBldmVudHMgb25seSkuCisgKi8KKyNkZWZpbmUgVk1fRVZFTlRfRkxBR19UT0dH
TEVfU0lOR0xFU1RFUCAgKDEgPDwgNCkKKy8qCisgKiBEYXRhIGlzIGJlaW5nIHNlbnQgYmFjayB0
byB0aGUgaHlwZXJ2aXNvciBpbiB0aGUgZXZlbnQgcmVzcG9uc2UsIHRvIGJlCisgKiByZXR1cm5l
ZCBieSB0aGUgcmVhZCBmdW5jdGlvbiB3aGVuIGVtdWxhdGluZyBhbiBpbnN0cnVjdGlvbi4KKyAq
IFRoaXMgZmxhZyBpcyBvbmx5IHVzZWZ1bCB3aGVuIGNvbWJpbmVkIHdpdGggVk1fRVZFTlRfRkxB
R19FTVVMQVRFCisgKiBhbmQgdGFrZXMgcHJlY2VkZW5jZSBpZiBjb21iaW5lZCB3aXRoIFZNX0VW
RU5UX0ZMQUdfRU1VTEFURV9OT1dSSVRFCisgKiAoaS5lLiBpZiBib3RoIFZNX0VWRU5UX0ZMQUdf
RU1VTEFURV9OT1dSSVRFIGFuZAorICogVk1fRVZFTlRfRkxBR19TRVRfRU1VTF9SRUFEX0RBVEEg
YXJlIHNldCwgb25seSB0aGUgbGF0dGVyIHdpbGwgYmUgaG9ub3JlZCkuCisgKi8KKyNkZWZpbmUg
Vk1fRVZFTlRfRkxBR19TRVRfRU1VTF9SRUFEX0RBVEEgKDEgPDwgNSkKKy8qCisgKiBEZW55IGNv
bXBsZXRpb24gb2YgdGhlIG9wZXJhdGlvbiB0aGF0IHRyaWdnZXJlZCB0aGUgZXZlbnQuCisgKiBD
dXJyZW50bHkgb25seSB1c2VmdWwgZm9yIE1TUiBhbmQgY29udHJvbC1yZWdpc3RlciB3cml0ZSBl
dmVudHMuCisgKiBSZXF1aXJlcyB0aGUgdkNQVSB0byBiZSBwYXVzZWQgYWxyZWFkeSAoc3luY2hy
b25vdXMgZXZlbnRzIG9ubHkpLgorICovCisjZGVmaW5lIFZNX0VWRU5UX0ZMQUdfREVOWSAgICAg
ICAgICAgICAgICgxIDw8IDYpCisvKgorICogVGhpcyBmbGFnIGNhbiBiZSBzZXQgaW4gYSByZXF1
ZXN0IG9yIGEgcmVzcG9uc2UKKyAqCisgKiBPbiBhIHJlcXVlc3QsIGluZGljYXRlcyB0aGF0IHRo
ZSBldmVudCBvY2N1cnJlZCBpbiB0aGUgYWx0ZXJuYXRlIHAybQorICogc3BlY2lmaWVkIGJ5IHRo
ZSBhbHRwMm1faWR4IHJlcXVlc3QgZmllbGQuCisgKgorICogT24gYSByZXNwb25zZSwgaW5kaWNh
dGVzIHRoYXQgdGhlIFZDUFUgc2hvdWxkIHJlc3VtZSBpbiB0aGUgYWx0ZXJuYXRlIHAybQorICog
c3BlY2lmaWVkIGJ5IHRoZSBhbHRwMm1faWR4IHJlc3BvbnNlIGZpZWxkIGlmIHBvc3NpYmxlLgor
ICovCisjZGVmaW5lIFZNX0VWRU5UX0ZMQUdfQUxURVJOQVRFX1AyTSAgICAgICgxIDw8IDcpCisv
KgorICogU2V0IHRoZSB2Q1BVIHJlZ2lzdGVycyB0byB0aGUgdmFsdWVzIGluIHRoZSAgdm1fZXZl
bnQgcmVzcG9uc2UuCisgKiBBdCB0aGUgbW9tZW50IHg4Ni1vbmx5LCBhcHBsaWVzIHRvIEVBWC1F
RFgsIEVTUCwgRUJQLCBFU0ksIEVESSwgUjgtUjE1LAorICogRUZMQUdTLCBhbmQgRUlQLgorICog
UmVxdWlyZXMgdGhlIHZDUFUgdG8gYmUgcGF1c2VkIGFscmVhZHkgKHN5bmNocm9ub3VzIGV2ZW50
cyBvbmx5KS4KKyAqLworI2RlZmluZSBWTV9FVkVOVF9GTEFHX1NFVF9SRUdJU1RFUlMgICAgICAo
MSA8PCA4KQorLyoKKyAqIEluc3RydWN0aW9uIGNhY2hlIGlzIGJlaW5nIHNlbnQgYmFjayB0byB0
aGUgaHlwZXJ2aXNvciBpbiB0aGUgZXZlbnQgcmVzcG9uc2UKKyAqIHRvIGJlIHVzZWQgYnkgdGhl
IGVtdWxhdG9yLiBUaGlzIGZsYWcgaXMgb25seSB1c2VmdWwgd2hlbiBjb21iaW5lZCB3aXRoCisg
KiBWTV9FVkVOVF9GTEFHX0VNVUxBVEUgYW5kIGRvZXMgbm90IHRha2UgcHJlc2VkZW5jZSBpZiBj
b21iaW5lZCB3aXRoCisgKiBWTV9FVkVOVF9GTEFHX0VNVUxBVEVfTk9XUklURSBvciBWTV9FVkVO
VF9GTEFHX1NFVF9FTVVMX1JFQURfREFUQSwgKGkuZS4KKyAqIGlmIGFueSBvZiB0aG9zZSBmbGFn
cyBhcmUgc2V0LCBvbmx5IHRob3NlIHdpbGwgYmUgaG9ub3JlZCkuCisgKi8KKyNkZWZpbmUgVk1f
RVZFTlRfRkxBR19TRVRfRU1VTF9JTlNOX0RBVEEgKDEgPDwgOSkKKy8qCisgKiBIYXZlIGEgb25l
LXNob3QgVk1fRVZFTlRfUkVBU09OX0lOVEVSUlVQVCBldmVudCBzZW50IGZvciB0aGUgZmlyc3QK
KyAqIGludGVycnVwdCBwZW5kaW5nIGFmdGVyIHJlc3VtaW5nIHRoZSBWQ1BVLgorICovCisjZGVm
aW5lIFZNX0VWRU5UX0ZMQUdfR0VUX05FWFRfSU5URVJSVVBUICgxIDw8IDEwKQorCisvKgorICog
UmVhc29ucyBmb3IgdGhlIHZtIGV2ZW50IHJlcXVlc3QKKyAqLworCisvKiBEZWZhdWx0IGNhc2Ug
Ki8KKyNkZWZpbmUgVk1fRVZFTlRfUkVBU09OX1VOS05PV04gICAgICAgICAgICAgICAgIDAKKy8q
IE1lbW9yeSBhY2Nlc3MgdmlvbGF0aW9uICovCisjZGVmaW5lIFZNX0VWRU5UX1JFQVNPTl9NRU1f
QUNDRVNTICAgICAgICAgICAgICAxCisvKiBNZW1vcnkgc2hhcmluZyBldmVudCAqLworI2RlZmlu
ZSBWTV9FVkVOVF9SRUFTT05fTUVNX1NIQVJJTkcgICAgICAgICAgICAgMgorLyogTWVtb3J5IHBh
Z2luZyBldmVudCAqLworI2RlZmluZSBWTV9FVkVOVF9SRUFTT05fTUVNX1BBR0lORyAgICAgICAg
ICAgICAgMworLyogQSBjb250cm9sIHJlZ2lzdGVyIHdhcyB1cGRhdGVkICovCisjZGVmaW5lIFZN
X0VWRU5UX1JFQVNPTl9XUklURV9DVFJMUkVHICAgICAgICAgICA0CisvKiBBbiBNU1Igd2FzIHVw
ZGF0ZWQuICovCisjZGVmaW5lIFZNX0VWRU5UX1JFQVNPTl9NT1ZfVE9fTVNSICAgICAgICAgICAg
ICA1CisvKiBEZWJ1ZyBvcGVyYXRpb24gZXhlY3V0ZWQgKGUuZy4gaW50MykgKi8KKyNkZWZpbmUg
Vk1fRVZFTlRfUkVBU09OX1NPRlRXQVJFX0JSRUFLUE9JTlQgICAgIDYKKy8qIFNpbmdsZS1zdGVw
IChlLmcuIE1URikgKi8KKyNkZWZpbmUgVk1fRVZFTlRfUkVBU09OX1NJTkdMRVNURVAgICAgICAg
ICAgICAgIDcKKy8qIEFuIGV2ZW50IGhhcyBiZWVuIHJlcXVlc3RlZCB2aWEgSFZNT1BfZ3Vlc3Rf
cmVxdWVzdF92bV9ldmVudC4gKi8KKyNkZWZpbmUgVk1fRVZFTlRfUkVBU09OX0dVRVNUX1JFUVVF
U1QgICAgICAgICAgIDgKKy8qIEEgZGVidWcgZXhjZXB0aW9uIHdhcyBjYXVnaHQgKi8KKyNkZWZp
bmUgVk1fRVZFTlRfUkVBU09OX0RFQlVHX0VYQ0VQVElPTiAgICAgICAgIDkKKy8qIENQVUlEIGV4
ZWN1dGVkICovCisjZGVmaW5lIFZNX0VWRU5UX1JFQVNPTl9DUFVJRCAgICAgICAgICAgICAgICAg
ICAxMAorLyoKKyAqIFByaXZpbGVnZWQgY2FsbCBleGVjdXRlZCAoZS5nLiBTTUMpLgorICogTm90
ZTogZXZlbnQgbWF5IGJlIGdlbmVyYXRlZCBldmVuIGlmIFNNQyBjb25kaXRpb24gY2hlY2sgZmFp
bHMgb24gc29tZSBDUFVzLgorICogICAgICAgQXMgdGhpcyBiZWhhdmlvciBpcyBDUFUtc3BlY2lm
aWMsIHVzZXJzIGFyZSBhZHZpc2VkIHRvIG5vdCByZWx5IG9uIGl0LgorICogICAgICAgVGhlc2Ug
a2luZHMgb2YgZXZlbnRzIHdpbGwgYmUgZmlsdGVyZWQgb3V0IGluIGZ1dHVyZSB2ZXJzaW9ucy4K
KyAqLworI2RlZmluZSBWTV9FVkVOVF9SRUFTT05fUFJJVklMRUdFRF9DQUxMICAgICAgICAgMTEK
Ky8qIEFuIGludGVycnVwdCBoYXMgYmVlbiBkZWxpdmVyZWQuICovCisjZGVmaW5lIFZNX0VWRU5U
X1JFQVNPTl9JTlRFUlJVUFQgICAgICAgICAgICAgICAxMgorLyogQSBkZXNjcmlwdG9yIHRhYmxl
IHJlZ2lzdGVyIHdhcyBhY2Nlc3NlZC4gKi8KKyNkZWZpbmUgVk1fRVZFTlRfUkVBU09OX0RFU0NS
SVBUT1JfQUNDRVNTICAgICAgIDEzCisvKiBDdXJyZW50IGluc3RydWN0aW9uIGlzIG5vdCBpbXBs
ZW1lbnRlZCBieSB0aGUgZW11bGF0b3IgKi8KKyNkZWZpbmUgVk1fRVZFTlRfUkVBU09OX0VNVUxf
VU5JTVBMRU1FTlRFRCAgICAgIDE0CisKKy8qIFN1cHBvcnRlZCB2YWx1ZXMgZm9yIHRoZSB2bV9l
dmVudF93cml0ZV9jdHJscmVnIGluZGV4LiAqLworI2RlZmluZSBWTV9FVkVOVF9YODZfQ1IwICAg
IDAKKyNkZWZpbmUgVk1fRVZFTlRfWDg2X0NSMyAgICAxCisjZGVmaW5lIFZNX0VWRU5UX1g4Nl9D
UjQgICAgMgorI2RlZmluZSBWTV9FVkVOVF9YODZfWENSMCAgIDMKKworLyoKKyAqIFVzaW5nIGN1
c3RvbSB2Q1BVIHN0cnVjdHMgKGkuZS4gbm90IGh2bV9od19jcHUpIGZvciBib3RoIHg4NiBhbmQg
QVJNCisgKiBzbyBhcyB0byBub3QgZmlsbCB0aGUgdm1fZXZlbnQgcmluZyBidWZmZXIgdG9vIHF1
aWNrbHkuCisgKi8KK3N0cnVjdCB2bV9ldmVudF9yZWdzX3g4NiB7CisgICAgdWludDY0X3QgcmF4
OworICAgIHVpbnQ2NF90IHJjeDsKKyAgICB1aW50NjRfdCByZHg7CisgICAgdWludDY0X3QgcmJ4
OworICAgIHVpbnQ2NF90IHJzcDsKKyAgICB1aW50NjRfdCByYnA7CisgICAgdWludDY0X3QgcnNp
OworICAgIHVpbnQ2NF90IHJkaTsKKyAgICB1aW50NjRfdCByODsKKyAgICB1aW50NjRfdCByOTsK
KyAgICB1aW50NjRfdCByMTA7CisgICAgdWludDY0X3QgcjExOworICAgIHVpbnQ2NF90IHIxMjsK
KyAgICB1aW50NjRfdCByMTM7CisgICAgdWludDY0X3QgcjE0OworICAgIHVpbnQ2NF90IHIxNTsK
KyAgICB1aW50NjRfdCByZmxhZ3M7CisgICAgdWludDY0X3QgZHI3OworICAgIHVpbnQ2NF90IHJp
cDsKKyAgICB1aW50NjRfdCBjcjA7CisgICAgdWludDY0X3QgY3IyOworICAgIHVpbnQ2NF90IGNy
MzsKKyAgICB1aW50NjRfdCBjcjQ7CisgICAgdWludDY0X3Qgc3lzZW50ZXJfY3M7CisgICAgdWlu
dDY0X3Qgc3lzZW50ZXJfZXNwOworICAgIHVpbnQ2NF90IHN5c2VudGVyX2VpcDsKKyAgICB1aW50
NjRfdCBtc3JfZWZlcjsKKyAgICB1aW50NjRfdCBtc3Jfc3RhcjsKKyAgICB1aW50NjRfdCBtc3Jf
bHN0YXI7CisgICAgdWludDY0X3QgZnNfYmFzZTsKKyAgICB1aW50NjRfdCBnc19iYXNlOworICAg
IHVpbnQzMl90IGNzX2FyYnl0ZXM7CisgICAgdWludDMyX3QgX3BhZDsKK307CisKKy8qCisgKiBP
bmx5IHRoZSByZWdpc3RlciAncGMnIGNhbiBiZSBzZXQgb24gYSB2bV9ldmVudCByZXNwb25zZSB1
c2luZyB0aGUKKyAqIFZNX0VWRU5UX0ZMQUdfU0VUX1JFR0lTVEVSUyBmbGFnLgorICovCitzdHJ1
Y3Qgdm1fZXZlbnRfcmVnc19hcm0geworICAgIHVpbnQ2NF90IHR0YnIwOworICAgIHVpbnQ2NF90
IHR0YnIxOworICAgIHVpbnQ2NF90IHR0YmNyOworICAgIHVpbnQ2NF90IHBjOworICAgIHVpbnQz
Ml90IGNwc3I7CisgICAgdWludDMyX3QgX3BhZDsKK307CisKKy8qCisgKiBtZW1fYWNjZXNzIGZs
YWcgZGVmaW5pdGlvbnMKKyAqCisgKiBUaGVzZSBmbGFncyBhcmUgc2V0IG9ubHkgYXMgcGFydCBv
ZiBhIG1lbV9ldmVudCByZXF1ZXN0LgorICoKKyAqIFIvVy9YOiBEZWZpbmVzIHRoZSB0eXBlIG9m
IHZpb2xhdGlvbiB0aGF0IGhhcyB0cmlnZ2VyZWQgdGhlIGV2ZW50CisgKiAgICAgICAgTXVsdGlw
bGUgdHlwZXMgY2FuIGJlIHNldCBpbiBhIHNpbmdsZSB2aW9sYXRpb24hCisgKiBHTEFfVkFMSUQ6
IElmIHRoZSBnbGEgZmllbGQgaG9sZHMgYSBndWVzdCBWQSBhc3NvY2lhdGVkIHdpdGggdGhlIGV2
ZW50CisgKiBGQVVMVF9XSVRIX0dMQTogSWYgdGhlIHZpb2xhdGlvbiB3YXMgdHJpZ2dlcmVkIGJ5
IGFjY2Vzc2luZyBnbGEKKyAqIEZBVUxUX0lOX0dQVDogSWYgdGhlIHZpb2xhdGlvbiB3YXMgdHJp
Z2dlcmVkIGR1cmluZyB0cmFuc2xhdGluZyBnbGEKKyAqLworI2RlZmluZSBNRU1fQUNDRVNTX1Ig
ICAgICAgICAgICAgICAgKDEgPDwgMCkKKyNkZWZpbmUgTUVNX0FDQ0VTU19XICAgICAgICAgICAg
ICAgICgxIDw8IDEpCisjZGVmaW5lIE1FTV9BQ0NFU1NfWCAgICAgICAgICAgICAgICAoMSA8PCAy
KQorI2RlZmluZSBNRU1fQUNDRVNTX1JXWCAgICAgICAgICAgICAgKE1FTV9BQ0NFU1NfUiB8IE1F
TV9BQ0NFU1NfVyB8IE1FTV9BQ0NFU1NfWCkKKyNkZWZpbmUgTUVNX0FDQ0VTU19SVyAgICAgICAg
ICAgICAgIChNRU1fQUNDRVNTX1IgfCBNRU1fQUNDRVNTX1cpCisjZGVmaW5lIE1FTV9BQ0NFU1Nf
UlggICAgICAgICAgICAgICAoTUVNX0FDQ0VTU19SIHwgTUVNX0FDQ0VTU19YKQorI2RlZmluZSBN
RU1fQUNDRVNTX1dYICAgICAgICAgICAgICAgKE1FTV9BQ0NFU1NfVyB8IE1FTV9BQ0NFU1NfWCkK
KyNkZWZpbmUgTUVNX0FDQ0VTU19HTEFfVkFMSUQgICAgICAgICgxIDw8IDMpCisjZGVmaW5lIE1F
TV9BQ0NFU1NfRkFVTFRfV0lUSF9HTEEgICAoMSA8PCA0KQorI2RlZmluZSBNRU1fQUNDRVNTX0ZB
VUxUX0lOX0dQVCAgICAgKDEgPDwgNSkKKworc3RydWN0IHZtX2V2ZW50X21lbV9hY2Nlc3Mgewor
ICAgIHVpbnQ2NF90IGdmbjsKKyAgICB1aW50NjRfdCBvZmZzZXQ7CisgICAgdWludDY0X3QgZ2xh
OyAgIC8qIGlmIGZsYWdzIGhhcyBNRU1fQUNDRVNTX0dMQV9WQUxJRCBzZXQgKi8KKyAgICB1aW50
MzJfdCBmbGFnczsgLyogTUVNX0FDQ0VTU18qICovCisgICAgdWludDMyX3QgX3BhZDsKK307CisK
K3N0cnVjdCB2bV9ldmVudF93cml0ZV9jdHJscmVnIHsKKyAgICB1aW50MzJfdCBpbmRleDsKKyAg
ICB1aW50MzJfdCBfcGFkOworICAgIHVpbnQ2NF90IG5ld192YWx1ZTsKKyAgICB1aW50NjRfdCBv
bGRfdmFsdWU7Cit9OworCitzdHJ1Y3Qgdm1fZXZlbnRfc2luZ2xlc3RlcCB7CisgICAgdWludDY0
X3QgZ2ZuOworfTsKKworc3RydWN0IHZtX2V2ZW50X2RlYnVnIHsKKyAgICB1aW50NjRfdCBnZm47
CisgICAgdWludDMyX3QgaW5zbl9sZW5ndGg7CisgICAgdWludDhfdCB0eXBlOyAgICAgICAgLyog
SFZNT1BfVFJBUF8qICovCisgICAgdWludDhfdCBfcGFkWzNdOworfTsKKworc3RydWN0IHZtX2V2
ZW50X21vdl90b19tc3IgeworICAgIHVpbnQ2NF90IG1zcjsKKyAgICB1aW50NjRfdCB2YWx1ZTsK
K307CisKKyNkZWZpbmUgVk1fRVZFTlRfREVTQ19JRFRSICAgICAgICAgICAxCisjZGVmaW5lIFZN
X0VWRU5UX0RFU0NfR0RUUiAgICAgICAgICAgMgorI2RlZmluZSBWTV9FVkVOVF9ERVNDX0xEVFIg
ICAgICAgICAgIDMKKyNkZWZpbmUgVk1fRVZFTlRfREVTQ19UUiAgICAgICAgICAgICA0CisKK3N0
cnVjdCB2bV9ldmVudF9kZXNjX2FjY2VzcyB7CisgICAgdW5pb24geworICAgICAgICBzdHJ1Y3Qg
eworICAgICAgICAgICAgdWludDMyX3QgaW5zdHJfaW5mbzsgICAgICAgICAvKiBWTVg6IFZNQ1Mg
SW5zdHJ1Y3Rpb24tSW5mb3JtYXRpb24gKi8KKyAgICAgICAgICAgIHVpbnQzMl90IF9wYWQxOwor
ICAgICAgICAgICAgdWludDY0X3QgZXhpdF9xdWFsaWZpY2F0aW9uOyAvKiBWTVg6IFZNQ1MgRXhp
dCBRdWFsaWZpY2F0aW9uICovCisgICAgICAgIH0gdm14OworICAgICAgICBzdHJ1Y3QgeworICAg
ICAgICAgICAgdWludDY0X3QgZXhpdGluZm87ICAgICAgICAgICAvKiBTVk06IFZNQ0IgRVhJVElO
Rk8gKi8KKyAgICAgICAgICAgIHVpbnQ2NF90IF9wYWQyOworICAgICAgICB9IHN2bTsKKyAgICB9
IGFyY2g7CisgICAgdWludDhfdCBkZXNjcmlwdG9yOyAgICAgICAgICAgICAgICAgIC8qIFZNX0VW
RU5UX0RFU0NfKiAqLworICAgIHVpbnQ4X3QgaXNfd3JpdGU7CisgICAgdWludDhfdCBfcGFkWzZd
OworfTsKKworc3RydWN0IHZtX2V2ZW50X2NwdWlkIHsKKyAgICB1aW50MzJfdCBpbnNuX2xlbmd0
aDsKKyAgICB1aW50MzJfdCBsZWFmOworICAgIHVpbnQzMl90IHN1YmxlYWY7CisgICAgdWludDMy
X3QgX3BhZDsKK307CisKK3N0cnVjdCB2bV9ldmVudF9pbnRlcnJ1cHRfeDg2IHsKKyAgICB1aW50
MzJfdCB2ZWN0b3I7CisgICAgdWludDMyX3QgdHlwZTsKKyAgICB1aW50MzJfdCBlcnJvcl9jb2Rl
OworICAgIHVpbnQzMl90IF9wYWQ7CisgICAgdWludDY0X3QgY3IyOworfTsKKworI2RlZmluZSBN
RU1fUEFHSU5HX0RST1BfUEFHRSAgICAgICAoMSA8PCAwKQorI2RlZmluZSBNRU1fUEFHSU5HX0VW
SUNUX0ZBSUwgICAgICAoMSA8PCAxKQorCitzdHJ1Y3Qgdm1fZXZlbnRfcGFnaW5nIHsKKyAgICB1
aW50NjRfdCBnZm47CisgICAgdWludDMyX3QgcDJtdDsKKyAgICB1aW50MzJfdCBmbGFnczsKK307
CisKK3N0cnVjdCB2bV9ldmVudF9zaGFyaW5nIHsKKyAgICB1aW50NjRfdCBnZm47CisgICAgdWlu
dDMyX3QgcDJtdDsKKyAgICB1aW50MzJfdCBfcGFkOworfTsKKworc3RydWN0IHZtX2V2ZW50X2Vt
dWxfcmVhZF9kYXRhIHsKKyAgICB1aW50MzJfdCBzaXplOworICAgIC8qIFRoZSBzdHJ1Y3QgaXMg
dXNlZCBpbiBhIHVuaW9uIHdpdGggdm1fZXZlbnRfcmVnc194ODYuICovCisgICAgdWludDhfdCAg
ZGF0YVtzaXplb2Yoc3RydWN0IHZtX2V2ZW50X3JlZ3NfeDg2KSAtIHNpemVvZih1aW50MzJfdCld
OworfTsKKworc3RydWN0IHZtX2V2ZW50X2VtdWxfaW5zbl9kYXRhIHsKKyAgICB1aW50OF90IGRh
dGFbMTZdOyAvKiBIYXMgdG8gYmUgY29tcGxldGVseSBmaWxsZWQgKi8KK307CisKK3R5cGVkZWYg
c3RydWN0IHZtX2V2ZW50X3N0IHsKKyAgICB1aW50MzJfdCB2ZXJzaW9uOyAgIC8qIFZNX0VWRU5U
X0lOVEVSRkFDRV9WRVJTSU9OICovCisgICAgdWludDMyX3QgZmxhZ3M7ICAgICAvKiBWTV9FVkVO
VF9GTEFHXyogKi8KKyAgICB1aW50MzJfdCByZWFzb247ICAgIC8qIFZNX0VWRU5UX1JFQVNPTl8q
ICovCisgICAgdWludDMyX3QgdmNwdV9pZDsKKyAgICB1aW50MTZfdCBhbHRwMm1faWR4OyAvKiBt
YXkgYmUgdXNlZCBkdXJpbmcgcmVxdWVzdCBhbmQgcmVzcG9uc2UgKi8KKyAgICB1aW50MTZfdCBf
cGFkWzNdOworCisgICAgdW5pb24geworICAgICAgICBzdHJ1Y3Qgdm1fZXZlbnRfcGFnaW5nICAg
ICAgICAgICAgICAgIG1lbV9wYWdpbmc7CisgICAgICAgIHN0cnVjdCB2bV9ldmVudF9zaGFyaW5n
ICAgICAgICAgICAgICAgbWVtX3NoYXJpbmc7CisgICAgICAgIHN0cnVjdCB2bV9ldmVudF9tZW1f
YWNjZXNzICAgICAgICAgICAgbWVtX2FjY2VzczsKKyAgICAgICAgc3RydWN0IHZtX2V2ZW50X3dy
aXRlX2N0cmxyZWcgICAgICAgICB3cml0ZV9jdHJscmVnOworICAgICAgICBzdHJ1Y3Qgdm1fZXZl
bnRfbW92X3RvX21zciAgICAgICAgICAgIG1vdl90b19tc3I7CisgICAgICAgIHN0cnVjdCB2bV9l
dmVudF9kZXNjX2FjY2VzcyAgICAgICAgICAgZGVzY19hY2Nlc3M7CisgICAgICAgIHN0cnVjdCB2
bV9ldmVudF9zaW5nbGVzdGVwICAgICAgICAgICAgc2luZ2xlc3RlcDsKKyAgICAgICAgc3RydWN0
IHZtX2V2ZW50X2RlYnVnICAgICAgICAgICAgICAgICBzb2Z0d2FyZV9icmVha3BvaW50OworICAg
ICAgICBzdHJ1Y3Qgdm1fZXZlbnRfZGVidWcgICAgICAgICAgICAgICAgIGRlYnVnX2V4Y2VwdGlv
bjsKKyAgICAgICAgc3RydWN0IHZtX2V2ZW50X2NwdWlkICAgICAgICAgICAgICAgICBjcHVpZDsK
KyAgICAgICAgdW5pb24geworICAgICAgICAgICAgc3RydWN0IHZtX2V2ZW50X2ludGVycnVwdF94
ODYgICAgIHg4NjsKKyAgICAgICAgfSBpbnRlcnJ1cHQ7CisgICAgfSB1OworCisgICAgdW5pb24g
eworICAgICAgICB1bmlvbiB7CisgICAgICAgICAgICBzdHJ1Y3Qgdm1fZXZlbnRfcmVnc194ODYg
eDg2OworICAgICAgICAgICAgc3RydWN0IHZtX2V2ZW50X3JlZ3NfYXJtIGFybTsKKyAgICAgICAg
fSByZWdzOworCisgICAgICAgIHVuaW9uIHsKKyAgICAgICAgICAgIHN0cnVjdCB2bV9ldmVudF9l
bXVsX3JlYWRfZGF0YSByZWFkOworICAgICAgICAgICAgc3RydWN0IHZtX2V2ZW50X2VtdWxfaW5z
bl9kYXRhIGluc247CisgICAgICAgIH0gZW11bDsKKyAgICB9IGRhdGE7Cit9IHZtX2V2ZW50X3Jl
cXVlc3RfdCwgdm1fZXZlbnRfcmVzcG9uc2VfdDsKKworREVGSU5FX1JJTkdfVFlQRVModm1fZXZl
bnQsIHZtX2V2ZW50X3JlcXVlc3RfdCwgdm1fZXZlbnRfcmVzcG9uc2VfdCk7CisKKyNlbmRpZiAv
KiBkZWZpbmVkKF9fWEVOX18pIHx8IGRlZmluZWQoX19YRU5fVE9PTFNfXykgKi8KKyNlbmRpZiAv
KiBfWEVOX1BVQkxJQ19WTV9FVkVOVF9IICovCisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6Cisg
KiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAor
ICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpk
aWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4veGVuLWNvbXBhdC5oIGIvaW5jbHVkZS94ZW4veGVuLWNv
bXBhdC5oCmluZGV4IDFlNjJkYzEuLmI2NzM2NTMgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveGVuL3hl
bi1jb21wYXQuaAorKysgYi9pbmNsdWRlL3hlbi94ZW4tY29tcGF0LmgKQEAgLTI3LDcgKzI3LDcg
QEAKICNpZm5kZWYgX19YRU5fUFVCTElDX1hFTl9DT01QQVRfSF9fCiAjZGVmaW5lIF9fWEVOX1BV
QkxJQ19YRU5fQ09NUEFUX0hfXwogCi0jZGVmaW5lIF9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVS
U0lPTl9fIDB4MDAwNDA2MDAKKyNkZWZpbmUgX19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9O
X18gMHgwMDA0MDkwMAogCiAjaWYgZGVmaW5lZChfX1hFTl9fKSB8fCBkZWZpbmVkKF9fWEVOX1RP
T0xTX18pCiAvKiBYZW4gaXMgYnVpbHQgd2l0aCBtYXRjaGluZyBoZWFkZXJzIGFuZCBpbXBsZW1l
bnRzIHRoZSBsYXRlc3QgaW50ZXJmYWNlLiAqLwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4veGVu
LmggYi9pbmNsdWRlL3hlbi94ZW4uaAppbmRleCBhNmEyMDkyLi4yYWM2YjFlIDEwMDY0NAotLS0g
YS9pbmNsdWRlL3hlbi94ZW4uaAorKysgYi9pbmNsdWRlL3hlbi94ZW4uaApAQCAtNTIsNiArNTIs
MjQgQEAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUodm9pZCk7CiBERUZJTkVfWEVOX0dVRVNUX0hB
TkRMRSh1aW50NjRfdCk7CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fcGZuX3QpOwogREVG
SU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3Vsb25nX3QpOworCisvKiBUdXJuIGEgcGxhaW4gbnVt
YmVyIGludG8gYSBDIHVuc2lnbmVkIChsb25nIChsb25nKSkgY29uc3RhbnQuICovCisjZGVmaW5l
IF9feGVuX21rX3VpbnQoeCkgIHggIyMgVQorI2RlZmluZSBfX3hlbl9ta191bG9uZyh4KSB4ICMj
IFVMCisjaWZuZGVmIF9feGVuX21rX3VsbG9uZworIyBkZWZpbmUgX194ZW5fbWtfdWxsb25nKHgp
IHggIyMgVUxMCisjZW5kaWYKKyNkZWZpbmUgeGVuX21rX3VpbnQoeCkgICAgX194ZW5fbWtfdWlu
dCh4KQorI2RlZmluZSB4ZW5fbWtfdWxvbmcoeCkgICBfX3hlbl9ta191bG9uZyh4KQorI2RlZmlu
ZSB4ZW5fbWtfdWxsb25nKHgpICBfX3hlbl9ta191bGxvbmcoeCkKKworI2Vsc2UKKworLyogSW4g
YXNzZW1ibHkgY29kZSB3ZSBjYW5ub3QgdXNlIEMgbnVtZXJpYyBjb25zdGFudCBzdWZmaXhlcy4g
Ki8KKyNkZWZpbmUgeGVuX21rX3VpbnQoeCkgICB4CisjZGVmaW5lIHhlbl9ta191bG9uZyh4KSAg
eAorI2RlZmluZSB4ZW5fbWtfdWxsb25nKHgpIHgKKwogI2VuZGlmCiAKIC8qCkBAIC0xMDEsNiAr
MTE5LDggQEAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3Vsb25nX3QpOwogI2RlZmluZSBf
X0hZUEVSVklTT1Jfa2V4ZWNfb3AgICAgICAgICAgICAgMzcKICNkZWZpbmUgX19IWVBFUlZJU09S
X3RtZW1fb3AgICAgICAgICAgICAgIDM4CiAjZGVmaW5lIF9fSFlQRVJWSVNPUl94Y19yZXNlcnZl
ZF9vcCAgICAgICAzOSAvKiByZXNlcnZlZCBmb3IgWGVuQ2xpZW50ICovCisjZGVmaW5lIF9fSFlQ
RVJWSVNPUl94ZW5wbXVfb3AgICAgICAgICAgICA0MAorI2RlZmluZSBfX0hZUEVSVklTT1JfZG1f
b3AgICAgICAgICAgICAgICAgNDEKIAogLyogQXJjaGl0ZWN0dXJlLXNwZWNpZmljIGh5cGVyY2Fs
bCBkZWZpbml0aW9ucy4gKi8KICNkZWZpbmUgX19IWVBFUlZJU09SX2FyY2hfMCAgICAgICAgICAg
ICAgIDQ4CkBAIC0xNjAsNiArMTgwLDcgQEAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3Vs
b25nX3QpOwogI2RlZmluZSBWSVJRX01FTV9FVkVOVCAgMTAgLyogRy4gKERPTTApIEEgbWVtb3J5
IGV2ZW50IGhhcyBvY2N1cmVkICAgICAgICAgICAqLwogI2RlZmluZSBWSVJRX1hDX1JFU0VSVkVE
IDExIC8qIEcuIFJlc2VydmVkIGZvciBYZW5DbGllbnQgICAgICAgICAgICAgICAgICAgICAqLwog
I2RlZmluZSBWSVJRX0VOT01FTSAgICAgMTIgLyogRy4gKERPTTApIExvdyBvbiBoZWFwIG1lbW9y
eSAgICAgICAqLworI2RlZmluZSBWSVJRX1hFTlBNVSAgICAgMTMgLyogVi4gIFBNQyBpbnRlcnJ1
cHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqLwogCiAvKiBBcmNoaXRlY3R1cmUtc3Bl
Y2lmaWMgVklSUSBkZWZpbml0aW9ucy4gKi8KICNkZWZpbmUgVklSUV9BUkNIXzAgICAgMTYKQEAg
LTQ0OSwxMyArNDcwLDEzIEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKG1tdWV4dF9vcF90KTsK
IC8qIFdoZW4gc3BlY2lmeWluZyBVVk1GX01VTFRJLCBhbHNvIE9SIGluIGEgcG9pbnRlciB0byBh
IENQVSBiaXRtYXAuICAgKi8KIC8qIFVWTUZfTE9DQUwgaXMgbWVyZWx5IFVWTUZfTVVMVEkgd2l0
aCBhIE5VTEwgYml0bWFwIHBvaW50ZXIuICAgICAgICAgKi8KIC8qIGAgZW51bSB1dm1fZmxhZ3Mg
eyAqLwotI2RlZmluZSBVVk1GX05PTkUgICAgICAgICAgICAgICAoMFVMPDwwKSAvKiBObyBmbHVz
aGluZyBhdCBhbGwuICAgKi8KLSNkZWZpbmUgVVZNRl9UTEJfRkxVU0ggICAgICAgICAgKDFVTDw8
MCkgLyogRmx1c2ggZW50aXJlIFRMQihzKS4gICovCi0jZGVmaW5lIFVWTUZfSU5WTFBHICAgICAg
ICAgICAgICgyVUw8PDApIC8qIEZsdXNoIG9ubHkgb25lIGVudHJ5LiAqLwotI2RlZmluZSBVVk1G
X0ZMVVNIVFlQRV9NQVNLICAgICAoM1VMPDwwKQotI2RlZmluZSBVVk1GX01VTFRJICAgICAgICAg
ICAgICAoMFVMPDwyKSAvKiBGbHVzaCBzdWJzZXQgb2YgVExCcy4gKi8KLSNkZWZpbmUgVVZNRl9M
T0NBTCAgICAgICAgICAgICAgKDBVTDw8MikgLyogRmx1c2ggbG9jYWwgVExCLiAgICAgICovCi0j
ZGVmaW5lIFVWTUZfQUxMICAgICAgICAgICAgICAgICgxVUw8PDIpIC8qIEZsdXNoIGFsbCBUTEJz
LiAgICAgICAqLworI2RlZmluZSBVVk1GX05PTkUgICAgICAgICAgICh4ZW5fbWtfdWxvbmcoMCk8
PDApIC8qIE5vIGZsdXNoaW5nIGF0IGFsbC4gICAqLworI2RlZmluZSBVVk1GX1RMQl9GTFVTSCAg
ICAgICh4ZW5fbWtfdWxvbmcoMSk8PDApIC8qIEZsdXNoIGVudGlyZSBUTEIocykuICAqLworI2Rl
ZmluZSBVVk1GX0lOVkxQRyAgICAgICAgICh4ZW5fbWtfdWxvbmcoMik8PDApIC8qIEZsdXNoIG9u
bHkgb25lIGVudHJ5LiAqLworI2RlZmluZSBVVk1GX0ZMVVNIVFlQRV9NQVNLICh4ZW5fbWtfdWxv
bmcoMyk8PDApCisjZGVmaW5lIFVWTUZfTVVMVEkgICAgICAgICAgKHhlbl9ta191bG9uZygwKTw8
MikgLyogRmx1c2ggc3Vic2V0IG9mIFRMQnMuICovCisjZGVmaW5lIFVWTUZfTE9DQUwgICAgICAg
ICAgKHhlbl9ta191bG9uZygwKTw8MikgLyogRmx1c2ggbG9jYWwgVExCLiAgICAgICovCisjZGVm
aW5lIFVWTUZfQUxMICAgICAgICAgICAgKHhlbl9ta191bG9uZygxKTw8MikgLyogRmx1c2ggYWxs
IFRMQnMuICAgICAgICovCiAvKiBgIH0gKi8KIAogLyoKQEAgLTQ4NiwxNyArNTA3LDQyIEBAIERF
RklORV9YRU5fR1VFU1RfSEFORExFKG1tdWV4dF9vcF90KTsKIC8qIHg4Ni9QQUUgZ3Vlc3RzOiBz
dXBwb3J0IFBEUFRzIGFib3ZlIDRHQi4gKi8KICNkZWZpbmUgVk1BU1NUX1RZUEVfcGFlX2V4dGVu
ZGVkX2NyMyAgICAgMwogCi0jZGVmaW5lIE1BWF9WTUFTU1RfVFlQRSAgICAgICAgICAgICAgICAg
IDMKKy8qCisgKiB4ODYgZ3Vlc3RzOiBTYW5lIGJlaGF2aW91ciBmb3IgdmlydHVhbCBpb3BsCisg
KiAgLSB2aXJ0dWFsIGlvcGwgdXBkYXRlZCBmcm9tIGRvX2lyZXQoKSBoeXBlcmNhbGxzLgorICog
IC0gdmlydHVhbCBpb3BsIHJlcG9ydGVkIGluIGJvdW5jZSBmcmFtZXMuCisgKiAgLSBndWVzdCBr
ZXJuZWxzIGFzc3VtZWQgdG8gYmUgbGV2ZWwgMCBmb3IgdGhlIHB1cnBvc2Ugb2YgaW9wbCBjaGVj
a3MuCisgKi8KKyNkZWZpbmUgVk1BU1NUX1RZUEVfYXJjaGl0ZWN0dXJhbF9pb3BsICAgNAogCi0j
aWZuZGVmIF9fQVNTRU1CTFlfXworLyoKKyAqIEFsbCBndWVzdHM6IGFjdGl2YXRlIHVwZGF0ZSBp
bmRpY2F0b3IgaW4gdmNwdV9ydW5zdGF0ZV9pbmZvCisgKiBFbmFibGUgc2V0dGluZyB0aGUgWEVO
X1JVTlNUQVRFX1VQREFURSBmbGFnIGluIGd1ZXN0IG1lbW9yeSBtYXBwZWQKKyAqIHZjcHVfcnVu
c3RhdGVfaW5mbyBkdXJpbmcgdXBkYXRlcyBvZiB0aGUgcnVuc3RhdGUgaW5mb3JtYXRpb24uCisg
Ki8KKyNkZWZpbmUgVk1BU1NUX1RZUEVfcnVuc3RhdGVfdXBkYXRlX2ZsYWcgNQogCi10eXBlZGVm
IHVpbnQxNl90IGRvbWlkX3Q7CisvKgorICogeDg2LzY0IGd1ZXN0czogc3RyaWN0bHkgaGlkZSBN
MlAgZnJvbSB1c2VyIG1vZGUuCisgKiBUaGlzIGFsbG93cyB0aGUgZ3Vlc3QgdG8gY29udHJvbCBy
ZXNwZWN0aXZlIGh5cGVydmlzb3IgYmVoYXZpb3I6CisgKiAtIHdoZW4gbm90IHNldCwgTDQgdGFi
bGVzIGdldCBjcmVhdGVkIHdpdGggdGhlIHJlc3BlY3RpdmUgc2xvdCBibGFuaywKKyAqICAgYW5k
IHdoZW5ldmVyIHRoZSBMNCB0YWJsZSBnZXRzIHVzZWQgYXMgYSBrZXJuZWwgb25lIHRoZSBtaXNz
aW5nCisgKiAgIG1hcHBpbmcgZ2V0cyBpbnNlcnRlZCwKKyAqIC0gd2hlbiBzZXQsIEw0IHRhYmxl
cyBnZXQgY3JlYXRlZCB3aXRoIHRoZSByZXNwZWN0aXZlIHNsb3QgaW5pdGlhbGl6ZWQKKyAqICAg
YXMgYmVmb3JlLCBhbmQgd2hlbmV2ZXIgdGhlIEw0IHRhYmxlIGdldHMgdXNlZCBhcyBhIHVzZXIg
b25lIHRoZQorICogICBtYXBwaW5nIGdldHMgemFwcGVkLgorICovCisjZGVmaW5lIFZNQVNTVF9U
WVBFX20ycF9zdHJpY3QgICAgICAgICAgIDMyCisKKyNpZiBfX1hFTl9JTlRFUkZBQ0VfVkVSU0lP
Tl9fIDwgMHgwMDA0MDYwMAorI2RlZmluZSBNQVhfVk1BU1NUX1RZUEUgICAgICAgICAgICAgICAg
ICAzCisjZW5kaWYKIAogLyogRG9tYWluIGlkcyA+PSBET01JRF9GSVJTVF9SRVNFUlZFRCBjYW5u
b3QgYmUgdXNlZCBmb3Igb3JkaW5hcnkgZG9tYWlucy4gKi8KLSNkZWZpbmUgRE9NSURfRklSU1Rf
UkVTRVJWRUQgKDB4N0ZGMFUpCisjZGVmaW5lIERPTUlEX0ZJUlNUX1JFU0VSVkVEIHhlbl9ta191
aW50KDB4N0ZGMCkKIAogLyogRE9NSURfU0VMRiBpcyB1c2VkIGluIGNlcnRhaW4gY29udGV4dHMg
dG8gcmVmZXIgdG8gb25lc2VsZi4gKi8KLSNkZWZpbmUgRE9NSURfU0VMRiAoMHg3RkYwVSkKKyNk
ZWZpbmUgRE9NSURfU0VMRiAgICAgICAgICAgeGVuX21rX3VpbnQoMHg3RkYwKQogCiAvKgogICog
RE9NSURfSU8gaXMgdXNlZCB0byByZXN0cmljdCBwYWdlLXRhYmxlIHVwZGF0ZXMgdG8gbWFwcGlu
ZyBJL08gbWVtb3J5LgpAQCAtNTA0LDI4ICs1NTAsMzcgQEAgdHlwZWRlZiB1aW50MTZfdCBkb21p
ZF90OwogICogaXMgdXNlZnVsIHRvIGVuc3VyZSB0aGF0IG5vIG1hcHBpbmdzIHRvIHRoZSBPUydz
IG93biBoZWFwIGFyZSBhY2NpZGVudGFsbHkKICAqIGluc3RhbGxlZC4gKGUuZy4sIGluIExpbnV4
IHRoaXMgY291bGQgY2F1c2UgaGF2b2MgYXMgcmVmZXJlbmNlIGNvdW50cwogICogYXJlbid0IGFk
anVzdGVkIG9uIHRoZSBJL08tbWFwcGluZyBjb2RlIHBhdGgpLgotICogVGhpcyBvbmx5IG1ha2Vz
IHNlbnNlIGluIE1NVUVYVF9TRVRfRk9SRUlHTkRPTSwgYnV0IGluIHRoYXQgY29udGV4dCBjYW4K
LSAqIGJlIHNwZWNpZmllZCBieSBhbnkgY2FsbGluZyBkb21haW4uCisgKiBUaGlzIG9ubHkgbWFr
ZXMgc2Vuc2UgYXMgSFlQRVJWSVNPUl9tbXVfdXBkYXRlKCkncyBhbmQKKyAqIEhZUEVSVklTT1Jf
dXBkYXRlX3ZhX21hcHBpbmdfb3RoZXJkb21haW4oKSdzICJmb3JlaWduZG9tIiBhcmd1bWVudC4g
Rm9yCisgKiBIWVBFUlZJU09SX21tdV91cGRhdGUoKSBjb250ZXh0IGl0IGNhbiBiZSBzcGVjaWZp
ZWQgYnkgYW55IGNhbGxpbmcgZG9tYWluLAorICogb3RoZXJ3aXNlIGl0J3Mgb25seSBwZXJtaXR0
ZWQgaWYgdGhlIGNhbGxlciBpcyBwcml2aWxlZ2VkLgogICovCi0jZGVmaW5lIERPTUlEX0lPICAg
KDB4N0ZGMVUpCisjZGVmaW5lIERPTUlEX0lPICAgICAgICAgICAgIHhlbl9ta191aW50KDB4N0ZG
MSkKIAogLyoKICAqIERPTUlEX1hFTiBpcyB1c2VkIHRvIGFsbG93IHByaXZpbGVnZWQgZG9tYWlu
cyB0byBtYXAgcmVzdHJpY3RlZCBwYXJ0cyBvZgogICogWGVuJ3MgaGVhcCBzcGFjZSAoZS5nLiwg
dGhlIG1hY2hpbmVfdG9fcGh5cyB0YWJsZSkuCi0gKiBUaGlzIG9ubHkgbWFrZXMgc2Vuc2UgaW4g
TU1VRVhUX1NFVF9GT1JFSUdORE9NLCBhbmQgaXMgb25seSBwZXJtaXR0ZWQgaWYKLSAqIHRoZSBj
YWxsZXIgaXMgcHJpdmlsZWdlZC4KKyAqIFRoaXMgb25seSBtYWtlcyBzZW5zZSBhcworICogLSBI
WVBFUlZJU09SX21tdV91cGRhdGUoKSdzLCBIWVBFUlZJU09SX21tdWV4dF9vcCgpJ3MsIG9yCisg
KiAgIEhZUEVSVklTT1JfdXBkYXRlX3ZhX21hcHBpbmdfb3RoZXJkb21haW4oKSdzICJmb3JlaWdu
ZG9tIiBhcmd1bWVudCwKKyAqIC0gd2l0aCBYRU5NQVBTUEFDRV9nbWZuX2ZvcmVpZ24sCisgKiBh
bmQgaXMgb25seSBwZXJtaXR0ZWQgaWYgdGhlIGNhbGxlciBpcyBwcml2aWxlZ2VkLgogICovCi0j
ZGVmaW5lIERPTUlEX1hFTiAgKDB4N0ZGMlUpCisjZGVmaW5lIERPTUlEX1hFTiAgICAgICAgICAg
IHhlbl9ta191aW50KDB4N0ZGMikKIAogLyoKICAqIERPTUlEX0NPVyBpcyB1c2VkIGFzIHRoZSBv
d25lciBvZiBzaGFyYWJsZSBwYWdlcyAqLwotI2RlZmluZSBET01JRF9DT1cgICgweDdGRjNVKQor
I2RlZmluZSBET01JRF9DT1cgICAgICAgICAgICB4ZW5fbWtfdWludCgweDdGRjMpCiAKIC8qIERP
TUlEX0lOVkFMSUQgaXMgdXNlZCB0byBpZGVudGlmeSBwYWdlcyB3aXRoIHVua25vd24gb3duZXIu
ICovCi0jZGVmaW5lIERPTUlEX0lOVkFMSUQgKDB4N0ZGNFUpCisjZGVmaW5lIERPTUlEX0lOVkFM
SUQgICAgICAgIHhlbl9ta191aW50KDB4N0ZGNCkKIAogLyogSWRsZSBkb21haW4uICovCi0jZGVm
aW5lIERPTUlEX0lETEUgKDB4N0ZGRlUpCisjZGVmaW5lIERPTUlEX0lETEUgICAgICAgICAgIHhl
bl9ta191aW50KDB4N0ZGRikKKworI2lmbmRlZiBfX0FTU0VNQkxZX18KKwordHlwZWRlZiB1aW50
MTZfdCBkb21pZF90OwogCiAvKgogICogU2VuZCBhbiBhcnJheSBvZiB0aGVzZSB0byBIWVBFUlZJ
U09SX21tdV91cGRhdGUoKS4KQEAgLTU4NSwxMCArNjQwLDE4IEBAIHN0cnVjdCB2Y3B1X3RpbWVf
aW5mbyB7CiAgICAgICovCiAgICAgdWludDMyX3QgdHNjX3RvX3N5c3RlbV9tdWw7CiAgICAgaW50
OF90ICAgdHNjX3NoaWZ0OworI2lmIF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX18gPiAweDA0MDYw
MAorICAgIHVpbnQ4X3QgIGZsYWdzOworICAgIHVpbnQ4X3QgIHBhZDFbMl07CisjZWxzZQogICAg
IGludDhfdCAgIHBhZDFbM107CisjZW5kaWYKIH07IC8qIDMyIGJ5dGVzICovCiB0eXBlZGVmIHN0
cnVjdCB2Y3B1X3RpbWVfaW5mbyB2Y3B1X3RpbWVfaW5mb190OwogCisjZGVmaW5lIFhFTl9QVkNM
T0NLX1RTQ19TVEFCTEVfQklUICAgICAoMSA8PCAwKQorI2RlZmluZSBYRU5fUFZDTE9DS19HVUVT
VF9TVE9QUEVEICAgICAgKDEgPDwgMSkKKwogc3RydWN0IHZjcHVfaW5mbyB7CiAgICAgLyoKICAg
ICAgKiAnZXZ0Y2huX3VwY2FsbF9wZW5kaW5nJyBpcyB3cml0dGVuIG5vbi16ZXJvIGJ5IFhlbiB0
byBpbmRpY2F0ZQpAQCAtNjgyLDYgKzc0NSwxMiBAQCBzdHJ1Y3Qgc2hhcmVkX2luZm8gewogICAg
IHVpbnQzMl90IHdjX3ZlcnNpb247ICAgICAgLyogVmVyc2lvbiBjb3VudGVyOiBzZWUgdmNwdV90
aW1lX2luZm9fdC4gKi8KICAgICB1aW50MzJfdCB3Y19zZWM7ICAgICAgICAgIC8qIFNlY3MgIDAw
OjAwOjAwIFVUQywgSmFuIDEsIDE5NzAuICAqLwogICAgIHVpbnQzMl90IHdjX25zZWM7ICAgICAg
ICAgLyogTnNlY3MgMDA6MDA6MDAgVVRDLCBKYW4gMSwgMTk3MC4gICovCisjaWYgIWRlZmluZWQo
X19pMzg2X18pCisgICAgdWludDMyX3Qgd2Nfc2VjX2hpOworIyBkZWZpbmUgeGVuX3djX3NlY19o
aSB3Y19zZWNfaGkKKyNlbGlmICFkZWZpbmVkKF9fWEVOX18pICYmICFkZWZpbmVkKF9fWEVOX1RP
T0xTX18pCisjIGRlZmluZSB4ZW5fd2Nfc2VjX2hpIGFyY2gud2Nfc2VjX2hpCisjZW5kaWYKIAog
ICAgIHN0cnVjdCBhcmNoX3NoYXJlZF9pbmZvIGFyY2g7CiAKQEAgLTY5OCwyNCArNzY3LDI3IEBA
IHR5cGVkZWYgc3RydWN0IHNoYXJlZF9pbmZvIHNoYXJlZF9pbmZvX3Q7CiAgKiAgMy4gVGhpcyB0
aGUgb3JkZXIgb2YgYm9vdHN0cmFwIGVsZW1lbnRzIGluIHRoZSBpbml0aWFsIHZpcnR1YWwgcmVn
aW9uOgogICogICAgICBhLiByZWxvY2F0ZWQga2VybmVsIGltYWdlCiAgKiAgICAgIGIuIGluaXRp
YWwgcmFtIGRpc2sgICAgICAgICAgICAgIFttb2Rfc3RhcnQsIG1vZF9sZW5dCisgKiAgICAgICAg
IChtYXkgYmUgb21pdHRlZCkKICAqICAgICAgYy4gbGlzdCBvZiBhbGxvY2F0ZWQgcGFnZSBmcmFt
ZXMgW21mbl9saXN0LCBucl9wYWdlc10KICAqICAgICAgICAgKHVubGVzcyByZWxvY2F0ZWQgZHVl
IHRvIFhFTl9FTEZOT1RFX0lOSVRfUDJNKQotICogICAgICBkLiBzdGFydF9pbmZvX3Qgc3RydWN0
dXJlICAgICAgICBbcmVnaXN0ZXIgRVNJICh4ODYpXQotICogICAgICBlLiBib290c3RyYXAgcGFn
ZSB0YWJsZXMgICAgICAgICBbcHRfYmFzZSBhbmQgQ1IzICh4ODYpXQotICogICAgICBmLiBib290
c3RyYXAgc3RhY2sgICAgICAgICAgICAgICBbcmVnaXN0ZXIgRVNQICh4ODYpXQorICogICAgICBk
LiBzdGFydF9pbmZvX3Qgc3RydWN0dXJlICAgICAgICBbcmVnaXN0ZXIgclNJICh4ODYpXQorICog
ICAgICAgICBpbiBjYXNlIG9mIGRvbTAgdGhpcyBwYWdlIGNvbnRhaW5zIHRoZSBjb25zb2xlIGlu
Zm8sIHRvbworICogICAgICBlLiB1bmxlc3MgZG9tMDogeGVuc3RvcmUgcmluZyBwYWdlCisgKiAg
ICAgIGYuIHVubGVzcyBkb20wOiBjb25zb2xlIHJpbmcgcGFnZQorICogICAgICBnLiBib290c3Ry
YXAgcGFnZSB0YWJsZXMgICAgICAgICBbcHRfYmFzZSBhbmQgQ1IzICh4ODYpXQorICogICAgICBo
LiBib290c3RyYXAgc3RhY2sgICAgICAgICAgICAgICBbcmVnaXN0ZXIgRVNQICh4ODYpXQogICog
IDQuIEJvb3RzdHJhcCBlbGVtZW50cyBhcmUgcGFja2VkIHRvZ2V0aGVyLCBidXQgZWFjaCBpcyA0
a0ItYWxpZ25lZC4KLSAqICA1LiBUaGUgaW5pdGlhbCByYW0gZGlzayBtYXkgYmUgb21pdHRlZC4K
LSAqICA2LiBUaGUgbGlzdCBvZiBwYWdlIGZyYW1lcyBmb3JtcyBhIGNvbnRpZ3VvdXMgJ3BzZXVk
by1waHlzaWNhbCcgbWVtb3J5CisgKiAgNS4gVGhlIGxpc3Qgb2YgcGFnZSBmcmFtZXMgZm9ybXMg
YSBjb250aWd1b3VzICdwc2V1ZG8tcGh5c2ljYWwnIG1lbW9yeQogICogICAgIGxheW91dCBmb3Ig
dGhlIGRvbWFpbi4gSW4gcGFydGljdWxhciwgdGhlIGJvb3RzdHJhcCB2aXJ0dWFsLW1lbW9yeQog
ICogICAgIHJlZ2lvbiBpcyBhIDE6MSBtYXBwaW5nIHRvIHRoZSBmaXJzdCBzZWN0aW9uIG9mIHRo
ZSBwc2V1ZG8tcGh5c2ljYWwgbWFwLgotICogIDcuIEFsbCBib290c3RyYXAgZWxlbWVudHMgYXJl
IG1hcHBlZCByZWFkLXdyaXRhYmxlIGZvciB0aGUgZ3Vlc3QgT1MuIFRoZQorICogIDYuIEFsbCBi
b290c3RyYXAgZWxlbWVudHMgYXJlIG1hcHBlZCByZWFkLXdyaXRhYmxlIGZvciB0aGUgZ3Vlc3Qg
T1MuIFRoZQogICogICAgIG9ubHkgZXhjZXB0aW9uIGlzIHRoZSBib290c3RyYXAgcGFnZSB0YWJs
ZSwgd2hpY2ggaXMgbWFwcGVkIHJlYWQtb25seS4KLSAqICA4LiBUaGVyZSBpcyBndWFyYW50ZWVk
IHRvIGJlIGF0IGxlYXN0IDUxMmtCIHBhZGRpbmcgYWZ0ZXIgdGhlIGZpbmFsCisgKiAgNy4gVGhl
cmUgaXMgZ3VhcmFudGVlZCB0byBiZSBhdCBsZWFzdCA1MTJrQiBwYWRkaW5nIGFmdGVyIHRoZSBm
aW5hbAogICogICAgIGJvb3RzdHJhcCBlbGVtZW50LiBJZiBuZWNlc3NhcnksIHRoZSBib290c3Ry
YXAgdmlydHVhbCByZWdpb24gaXMKICAqICAgICBleHRlbmRlZCBieSBhbiBleHRyYSA0TUIgdG8g
ZW5zdXJlIHRoaXMuCiAgKgogICogTm90ZTogUHJpb3IgdG8gMjU4MzM6YmI4NWJiY2NiMWM5LiAo
Ing4Ni8zMi1vbi02NCBhZGp1c3QgRG9tMCBpbml0aWFsIHBhZ2UKLSAqIHRhYmxlIGxheW91dCIp
IGEgYnVnIGNhdXNlZCB0aGUgcHRfYmFzZSAoMy5lIGFib3ZlKSBhbmQgY3IzIHRvIG5vdCBwb2lu
dAorICogdGFibGUgbGF5b3V0IikgYSBidWcgY2F1c2VkIHRoZSBwdF9iYXNlICgzLmcgYWJvdmUp
IGFuZCBjcjMgdG8gbm90IHBvaW50CiAgKiB0byB0aGUgc3RhcnQgb2YgdGhlIGd1ZXN0IHBhZ2Ug
dGFibGVzIChpdCB3YXMgb2Zmc2V0IGJ5IHR3byBwYWdlcykuCiAgKiBUaGlzIG9ubHkgbWFuaWZl
c3RlZCBpdHNlbGYgb24gMzItb24tNjQgZG9tMCBrZXJuZWxzIGFuZCBub3QgMzItb24tNjQgZG9t
VQogICogb3IgNjQtYml0IGtlcm5lbHMgb2YgYW55IGNvbG91ci4gVGhlIHBhZ2UgdGFibGVzIGZv
ciBhIDMyLW9uLTY0IGRvbTAgZ290CkBAIC03NzEsNiArODQzLDggQEAgdHlwZWRlZiBzdHJ1Y3Qg
c3RhcnRfaW5mbyBzdGFydF9pbmZvX3Q7CiAjZGVmaW5lIFNJRl9JTklURE9NQUlOICAgICgxPDwx
KSAgLyogSXMgdGhpcyB0aGUgaW5pdGlhbCBjb250cm9sIGRvbWFpbj8gKi8KICNkZWZpbmUgU0lG
X01VTFRJQk9PVF9NT0QgKDE8PDIpICAvKiBJcyBtb2Rfc3RhcnQgYSBtdWx0aWJvb3QgbW9kdWxl
PyAqLwogI2RlZmluZSBTSUZfTU9EX1NUQVJUX1BGTiAoMTw8MykgIC8qIElzIG1vZF9zdGFydCBh
IFBGTj8gKi8KKyNkZWZpbmUgU0lGX1ZJUlRfUDJNXzRUT09MUyAoMTw8NCkgLyogRG8gWGVuIHRv
b2xzIHVuZGVyc3RhbmQgYSB2aXJ0LiBtYXBwZWQgKi8KKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgLyogUC0+TSBtYWtpbmcgdGhlIDMgbGV2ZWwgdHJlZSBvYnNvbGV0ZT8gKi8K
ICNkZWZpbmUgU0lGX1BNX01BU0sgICAgICAgKDB4RkY8PDgpIC8qIHJlc2VydmUgMSBieXRlIGZv
ciB4ZW4tcG0gb3B0aW9ucyAqLwogCiAvKgpAQCAtODUxLDI1ICs5MjUsMTkgQEAgdHlwZWRlZiBz
dHJ1Y3QgZG9tMF92Z2FfY29uc29sZV9pbmZvIHsKIAogdHlwZWRlZiB1aW50OF90IHhlbl9kb21h
aW5faGFuZGxlX3RbMTZdOwogCi0vKiBUdXJuIGEgcGxhaW4gbnVtYmVyIGludG8gYSBDIHVuc2ln
bmVkIGxvbmcgY29uc3RhbnQuICovCi0jZGVmaW5lIF9fbWtfdW5zaWduZWRfbG9uZyh4KSB4ICMj
IFVMCi0jZGVmaW5lIG1rX3Vuc2lnbmVkX2xvbmcoeCkgX19ta191bnNpZ25lZF9sb25nKHgpCi0K
IF9fREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUodWludDgsICB1aW50OF90KTsKIF9fREVGSU5FX1hF
Tl9HVUVTVF9IQU5ETEUodWludDE2LCB1aW50MTZfdCk7CiBfX0RFRklORV9YRU5fR1VFU1RfSEFO
RExFKHVpbnQzMiwgdWludDMyX3QpOwogX19ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh1aW50NjQs
IHVpbnQ2NF90KTsKIAotI2Vsc2UgLyogX19BU1NFTUJMWV9fICovCi0KLS8qIEluIGFzc2VtYmx5
IGNvZGUgd2UgY2Fubm90IHVzZSBDIG51bWVyaWMgY29uc3RhbnQgc3VmZml4ZXMuICovCi0jZGVm
aW5lIG1rX3Vuc2lnbmVkX2xvbmcoeCkgeAotCiAjZW5kaWYgLyogIV9fQVNTRU1CTFlfXyAqLwog
CiAvKiBEZWZhdWx0IGRlZmluaXRpb25zIGZvciBtYWNyb3MgdXNlZCBieSBkb21jdGwvc3lzY3Rs
LiAqLwogI2lmIGRlZmluZWQoX19YRU5fXykgfHwgZGVmaW5lZChfX1hFTl9UT09MU19fKQogCisj
aWZuZGVmIGludDY0X2FsaWduZWRfdAorI2RlZmluZSBpbnQ2NF9hbGlnbmVkX3QgaW50NjRfdAor
I2VuZGlmCiAjaWZuZGVmIHVpbnQ2NF9hbGlnbmVkX3QKICNkZWZpbmUgdWludDY0X2FsaWduZWRf
dCB1aW50NjRfdAogI2VuZGlmCmRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi94ZW5vcHJvZi5oIGIv
aW5jbHVkZS94ZW4veGVub3Byb2YuaAppbmRleCAxYzMwNWM0Li4xOTU1ZGIxIDEwMDY0NAotLS0g
YS9pbmNsdWRlL3hlbi94ZW5vcHJvZi5oCisrKyBiL2luY2x1ZGUveGVuL3hlbm9wcm9mLmgKQEAg
LTY4LDcgKzY4LDcgQEAgc3RydWN0IGV2ZW50X2xvZyB7CiB9OwogCiAvKiBQQyB2YWx1ZSB0aGF0
IGluZGljYXRlcyBhIHNwZWNpYWwgY29kZSAqLwotI2RlZmluZSBYRU5PUFJPRl9FU0NBUEVfQ09E
RSAofjBVTEwpCisjZGVmaW5lIFhFTk9QUk9GX0VTQ0FQRV9DT0RFICh+eGVuX21rX3VsbG9uZygw
KSkKIC8qIFRyYW5zaWVudCBldmVudHMgZm9yIHRoZSB4ZW5vcHJvZi0+b3Byb2ZpbGUgY3B1IGJ1
ZiAqLwogI2RlZmluZSBYRU5PUFJPRl9UUkFDRV9CRUdJTiAxCiAKZGlmZiAtLWdpdCBhL2luY2x1
ZGUveGVuL3hzbS9mbGFza19vcC5oIGIvaW5jbHVkZS94ZW4veHNtL2ZsYXNrX29wLmgKaW5kZXgg
MjMzZGU4MS4uOTcwZWMwNyAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ZW4veHNtL2ZsYXNrX29wLmgK
KysrIGIvaW5jbHVkZS94ZW4veHNtL2ZsYXNrX29wLmgKQEAgLTI1LDYgKzI1LDggQEAKICNpZm5k
ZWYgX19GTEFTS19PUF9IX18KICNkZWZpbmUgX19GTEFTS19PUF9IX18KIAorI2luY2x1ZGUgIi4u
L2V2ZW50X2NoYW5uZWwuaCIKKwogI2RlZmluZSBYRU5fRkxBU0tfSU5URVJGQUNFX1ZFUlNJT04g
MQogCiBzdHJ1Y3QgeGVuX2ZsYXNrX2xvYWQgewpAQCAtNjgsNiArNzAsNyBAQCBzdHJ1Y3QgeGVu
X2ZsYXNrX3RyYW5zaXRpb24gewogICAgIHVpbnQzMl90IG5ld3NpZDsKIH07CiAKKyNpZiBfX1hF
Tl9JTlRFUkZBQ0VfVkVSU0lPTl9fIDwgMHgwMDA0MDgwMAogc3RydWN0IHhlbl9mbGFza191c2Vy
bGlzdCB7CiAgICAgLyogSU46IHN0YXJ0aW5nIFNJRCBmb3IgbGlzdCAqLwogICAgIHVpbnQzMl90
IHN0YXJ0X3NpZDsKQEAgLTgxLDYgKzg0LDcgQEAgc3RydWN0IHhlbl9mbGFza191c2VybGlzdCB7
CiAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEUodWludDMyKSBzaWRzOwogICAgIH0gdTsKIH07Cisj
ZW5kaWYKIAogc3RydWN0IHhlbl9mbGFza19ib29sZWFuIHsKICAgICAvKiBJTi9PVVQ6IG51bWVy
aWMgaWRlbnRpZmllciBmb3IgYm9vbGVhbiBbR0VUL1NFVF0KQEAgLTE0OCw2ICsxNTIsMTMgQEAg
c3RydWN0IHhlbl9mbGFza19yZWxhYmVsIHsKICAgICB1aW50MzJfdCBzaWQ7CiB9OwogCitzdHJ1
Y3QgeGVuX2ZsYXNrX2RldmljZXRyZWVfbGFiZWwgeworICAgIC8qIElOICovCisgICAgdWludDMy
X3Qgc2lkOworICAgIHVpbnQzMl90IGxlbmd0aDsKKyAgICBYRU5fR1VFU1RfSEFORExFKGNoYXIp
IHBhdGg7Cit9OworCiBzdHJ1Y3QgeGVuX2ZsYXNrX29wIHsKICAgICB1aW50MzJfdCBjbWQ7CiAj
ZGVmaW5lIEZMQVNLX0xPQUQgICAgICAgICAgICAgIDEKQEAgLTE1OCw3ICsxNjksNyBAQCBzdHJ1
Y3QgeGVuX2ZsYXNrX29wIHsKICNkZWZpbmUgRkxBU0tfQUNDRVNTICAgICAgICAgICAgNgogI2Rl
ZmluZSBGTEFTS19DUkVBVEUgICAgICAgICAgICA3CiAjZGVmaW5lIEZMQVNLX1JFTEFCRUwgICAg
ICAgICAgIDgKLSNkZWZpbmUgRkxBU0tfVVNFUiAgICAgICAgICAgICAgOQorI2RlZmluZSBGTEFT
S19VU0VSICAgICAgICAgICAgICA5ICAvKiBObyBsb25nZXIgaW1wbGVtZW50ZWQgKi8KICNkZWZp
bmUgRkxBU0tfUE9MSUNZVkVSUyAgICAgICAgMTAKICNkZWZpbmUgRkxBU0tfR0VUQk9PTCAgICAg
ICAgICAgMTEKICNkZWZpbmUgRkxBU0tfU0VUQk9PTCAgICAgICAgICAgMTIKQEAgLTE3NCw2ICsx
ODUsNyBAQCBzdHJ1Y3QgeGVuX2ZsYXNrX29wIHsKICNkZWZpbmUgRkxBU0tfREVMX09DT05URVhU
ICAgICAgMjIKICNkZWZpbmUgRkxBU0tfR0VUX1BFRVJfU0lEICAgICAgMjMKICNkZWZpbmUgRkxB
U0tfUkVMQUJFTF9ET01BSU4gICAgMjQKKyNkZWZpbmUgRkxBU0tfREVWSUNFVFJFRV9MQUJFTCAg
MjUKICAgICB1aW50MzJfdCBpbnRlcmZhY2VfdmVyc2lvbjsgLyogWEVOX0ZMQVNLX0lOVEVSRkFD
RV9WRVJTSU9OICovCiAgICAgdW5pb24gewogICAgICAgICBzdHJ1Y3QgeGVuX2ZsYXNrX2xvYWQg
bG9hZDsKQEAgLTE4Myw3ICsxOTUsOSBAQCBzdHJ1Y3QgeGVuX2ZsYXNrX29wIHsKICAgICAgICAg
c3RydWN0IHhlbl9mbGFza19hY2Nlc3MgYWNjZXNzOwogICAgICAgICAvKiBGTEFTS19DUkVBVEUs
IEZMQVNLX1JFTEFCRUwsIEZMQVNLX01FTUJFUiAqLwogICAgICAgICBzdHJ1Y3QgeGVuX2ZsYXNr
X3RyYW5zaXRpb24gdHJhbnNpdGlvbjsKKyNpZiBfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fIDwg
MHgwMDA0MDgwMAogICAgICAgICBzdHJ1Y3QgeGVuX2ZsYXNrX3VzZXJsaXN0IHVzZXJsaXN0Owor
I2VuZGlmCiAgICAgICAgIC8qIEZMQVNLX0dFVEJPT0wsIEZMQVNLX1NFVEJPT0wgKi8KICAgICAg
ICAgc3RydWN0IHhlbl9mbGFza19ib29sZWFuIGJvb2xlYW47CiAgICAgICAgIHN0cnVjdCB4ZW5f
Zmxhc2tfc2V0YXZjX3RocmVzaG9sZCBzZXRhdmNfdGhyZXNob2xkOwpAQCAtMTkzLDYgKzIwNyw3
IEBAIHN0cnVjdCB4ZW5fZmxhc2tfb3AgewogICAgICAgICBzdHJ1Y3QgeGVuX2ZsYXNrX29jb250
ZXh0IG9jb250ZXh0OwogICAgICAgICBzdHJ1Y3QgeGVuX2ZsYXNrX3BlZXJzaWQgcGVlcnNpZDsK
ICAgICAgICAgc3RydWN0IHhlbl9mbGFza19yZWxhYmVsIHJlbGFiZWw7CisgICAgICAgIHN0cnVj
dCB4ZW5fZmxhc2tfZGV2aWNldHJlZV9sYWJlbCBkZXZpY2V0cmVlX2xhYmVsOwogICAgIH0gdTsK
IH07CiB0eXBlZGVmIHN0cnVjdCB4ZW5fZmxhc2tfb3AgeGVuX2ZsYXNrX29wX3Q7Ci0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 13:46:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 13:46:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzk0m-0004ko-No; Wed, 04 Oct 2017 13:46:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1dzk0k-0004kR-Tf; Wed, 04 Oct 2017 13:46:55 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 55/24-03454-E46E4D95; Wed, 04 Oct 2017 13:46:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPIsWRWlGSWpSXmKPExsVyoG1Jhq77syu
 RBi23LCzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZmxub2Ut2DtHumLGnh72BsYdC0S6
 GDk4JAT8JVrXZHYxcnEICWxklJg2tY0JwtnAKPH5zgW2LkZODhYBFYmPLT2MIDabgIlEf+M8s
 LiIgKLEg5c3WUFsZoFEiXeXV4PVCAtYSRy9dgUszivgJbHwyUp2CPsAo8TO54IgtpCAucSFY5
 PYIOKCEidnPmGBmKMu8WfeJWaQ45gFpCWW/+OACMtLNG+dzQxicwpYSPQ8ngNWzi+gILHl2ks
 wWxTozM6lc1gmMArNQjJ1FpKpsxCmzkIydQEjyypGjeLUorLUIl1jQ72kosz0jJLcxMwcXUMD
 M73c1OLixPTUnMSkYr3k/NxNjMCAZwCCHYxNiwIPMUpyMCmJ8lY/uhIpxJeUn1KZkVicEV9Um
 pNafIhRhoNDSYL32FOgnGBRanpqRVpmDjD2YNISHDxKIry3QNK8xQWJucWZ6RCpU4yKUuK8KS
 AJAZBERmkeXBss3i8xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmHc9yBSezLwSuOmvgBYzAS2
 e0wS2uCQRISXVwOi3eMpN8R8aupox0kcv8n+VXDbP+Pj5Hr+722J+dpRmru88IX3YOsnWJeD6
 Q43mLZGTX4tN9Amwvnnl1bMJU3M+81oJGh3a+rnK0tTWoOlmUv0+5berNNateFIkuNm7aYJL9
 dKjbOU9T/YF/Pqp4O1TYHVotVuNvqvMVtuHIc1PZjTHugV/WKHEUpyRaKjFXFScCACCnFJp8g
 IAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1507124807!96705946!1
X-Originating-IP: [192.134.164.104]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13027 invoked from network); 4 Oct 2017 13:46:47 -0000
Received: from mail3-relais-sop.national.inria.fr (HELO
 mail3-relais-sop.national.inria.fr) (192.134.164.104)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 13:46:47 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500933600"; d="scan'208";a="239725530"
Received: from unknown (HELO var.youpi.perso.aquilenet.fr) ([193.50.110.99])
 by mail3-relais-sop.national.inria.fr with ESMTP/TLS/AES256-GCM-SHA384;
 04 Oct 2017 15:46:46 +0200
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.89)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1dzk0b-00047P-U1; Wed, 04 Oct 2017 15:46:45 +0200
Date: Wed, 4 Oct 2017 15:46:45 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20171004134645.kwajuornfbzynwcr@var.youpi.perso.aquilenet.fr>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Wei Liu <wei.liu2@citrix.com>,
 Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <20171004134330.8008-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171004134330.8008-1-wei.liu2@citrix.com>
Organization: I am not organized
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [MINIOS PATCH] Update public headers from Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSwgb24gbWVyLiAwNCBvY3QuIDIwMTcgMTQ6NDM6MzAgKzAxMDAsIHdyb3RlOgo+IFNp
Z25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpJIG9ubHkgdmVyaWZp
ZWQgdGhhdCB0aGlzIGlzIHRoZSBzYW1lIGFzIGluIHRoZSBYZW4gc3RhZ2luZyB0cmVlLCBidXQK
aXQncyBwcm9iYWJseSBqdXN0IGZpbmUgZW5vdWdoIGZvciB0aGlzIGNoYW5nZS4KCkFja2VkLWJ5
OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+Cgo+IC0tLQo+
ICBpbmNsdWRlL3hlbi9hcmNoLWFybS5oICAgICAgICAgICAgICAgfCAgOTQgKysrLQo+ICBpbmNs
dWRlL3hlbi9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmggfCAyNjMgKysrKysrKysrKysKPiAgaW5j
bHVkZS94ZW4vYXJjaC14ODYvY3B1aWQuaCAgICAgICAgIHwgIDMyICstCj4gIGluY2x1ZGUveGVu
L2FyY2gteDg2L2h2bS9zYXZlLmggICAgICB8IDEwMSArKy0tCj4gIGluY2x1ZGUveGVuL2FyY2gt
eDg2L3BtdS5oICAgICAgICAgICB8IDE2NyArKysrKysrCj4gIGluY2x1ZGUveGVuL2FyY2gteDg2
L3hlbi1tY2EuaCAgICAgICB8ICA2MCArLS0KPiAgaW5jbHVkZS94ZW4vYXJjaC14ODYveGVuLXg4
Nl8zMi5oICAgIHwgIDY5ICsrLQo+ICBpbmNsdWRlL3hlbi9hcmNoLXg4Ni94ZW4teDg2XzY0Lmgg
ICAgfCAgODcgKysrLQo+ICBpbmNsdWRlL3hlbi9hcmNoLXg4Ni94ZW4uaCAgICAgICAgICAgfCAg
NzQgKystCj4gIGluY2x1ZGUveGVuL2RvbWN0bC5oICAgICAgICAgICAgICAgICB8IDU1NSArKysr
KysrKysrKysrLS0tLS0tLS0tCj4gIGluY2x1ZGUveGVuL2VsZm5vdGUuaCAgICAgICAgICAgICAg
ICB8ICAgNCArLQo+ICBpbmNsdWRlL3hlbi9lcnJuby5oICAgICAgICAgICAgICAgICAgfCAxMjQg
KysrKysKPiAgaW5jbHVkZS94ZW4vZXZlbnRfY2hhbm5lbC5oICAgICAgICAgIHwgICAyICstCj4g
IGluY2x1ZGUveGVuL2ZlYXR1cmVzLmggICAgICAgICAgICAgICB8ICAgMyArCj4gIGluY2x1ZGUv
eGVuL2djb3YuaCAgICAgICAgICAgICAgICAgICB8IDExNSAtLS0tLQo+ICBpbmNsdWRlL3hlbi9n
cmFudF90YWJsZS5oICAgICAgICAgICAgfCAgMTkgKy0KPiAgaW5jbHVkZS94ZW4vaHZtL2RtX29w
LmggICAgICAgICAgICAgIHwgNDE3ICsrKysrKysrKysrKysrKysrCj4gIGluY2x1ZGUveGVuL2h2
bS9lODIwLmggICAgICAgICAgICAgICB8ICAgOCArLQo+ICBpbmNsdWRlL3hlbi9odm0vaHZtX2lu
Zm9fdGFibGUuaCAgICAgfCAgMTAgKwo+ICBpbmNsdWRlL3hlbi9odm0vaHZtX29wLmggICAgICAg
ICAgICAgfCAzNDAgKysrKystLS0tLS0tLS0KPiAgaW5jbHVkZS94ZW4vaHZtL2h2bV92Y3B1Lmgg
ICAgICAgICAgIHwgMTQ0ICsrKysrKwo+ICBpbmNsdWRlL3hlbi9odm0vaHZtX3hzX3N0cmluZ3Mu
aCAgICAgfCAgIDMgKwo+ICBpbmNsdWRlL3hlbi9odm0vaW9yZXEuaCAgICAgICAgICAgICAgfCAg
MjIgKy0KPiAgaW5jbHVkZS94ZW4vaHZtL3BhcmFtcy5oICAgICAgICAgICAgIHwgMTI5ICsrKysr
LQo+ICBpbmNsdWRlL3hlbi9odm0vc2F2ZS5oICAgICAgICAgICAgICAgfCAgMTAgKy0KPiAgaW5j
bHVkZS94ZW4vaW8vOXBmcy5oICAgICAgICAgICAgICAgIHwgIDQ5ICsrCj4gIGluY2x1ZGUveGVu
L2lvL2Jsa2lmLmggICAgICAgICAgICAgICB8ICA3NCArKy0KPiAgaW5jbHVkZS94ZW4vaW8vY29u
c29sZS5oICAgICAgICAgICAgIHwgICA2ICsKPiAgaW5jbHVkZS94ZW4vaW8vZGlzcGxpZi5oICAg
ICAgICAgICAgIHwgODY0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIGlu
Y2x1ZGUveGVuL2lvL2tiZGlmLmggICAgICAgICAgICAgICB8IDQ3MiArKysrKysrKysrKysrKysr
Ky0tCj4gIGluY2x1ZGUveGVuL2lvL2xpYnhlbnZjaGFuLmggICAgICAgICB8ICAyNiArLQo+ICBp
bmNsdWRlL3hlbi9pby9uZXRpZi5oICAgICAgICAgICAgICAgfCA3NzIgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLQo+ICBpbmNsdWRlL3hlbi9pby9wcm90b2NvbHMuaCAgICAgICAgICAg
fCAgIDIgKwo+ICBpbmNsdWRlL3hlbi9pby9wdmNhbGxzLmggICAgICAgICAgICAgfCAxNTMgKysr
KysrKwo+ICBpbmNsdWRlL3hlbi9pby9yaW5nLmggICAgICAgICAgICAgICAgfCAxNzYgKysrKysr
LQo+ICBpbmNsdWRlL3hlbi9pby9zbmRpZi5oICAgICAgICAgICAgICAgfCA4MDMgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKPiAgaW5jbHVkZS94ZW4vaW8vdXNiaWYuaCAgICAgICAg
ICAgICAgIHwgMTQ2ICsrKysrLQo+ICBpbmNsdWRlL3hlbi9pby92c2NzaWlmLmggICAgICAgICAg
ICAgfCAgNzQgKystCj4gIGluY2x1ZGUveGVuL2lvL3hzX3dpcmUuaCAgICAgICAgICAgICB8ICAx
MCArLQo+ICBpbmNsdWRlL3hlbi9rZXhlYy5oICAgICAgICAgICAgICAgICAgfCAgMTQgKwo+ICBp
bmNsdWRlL3hlbi9tZW1fZXZlbnQuaCAgICAgICAgICAgICAgfCAxMzQgLS0tLS0tCj4gIGluY2x1
ZGUveGVuL21lbW9yeS5oICAgICAgICAgICAgICAgICB8IDExOCArKysrLQo+ICBpbmNsdWRlL3hl
bi9waHlzZGV2LmggICAgICAgICAgICAgICAgfCAgIDcgKwo+ICBpbmNsdWRlL3hlbi9wbGF0Zm9y
bS5oICAgICAgICAgICAgICAgfCAgOTUgKysrLQo+ICBpbmNsdWRlL3hlbi9wbXUuaCAgICAgICAg
ICAgICAgICAgICAgfCAxNDMgKysrKysrCj4gIGluY2x1ZGUveGVuL3NjaGVkLmggICAgICAgICAg
ICAgICAgICB8ICAyOSArLQo+ICBpbmNsdWRlL3hlbi9zeXNjdGwuaCAgICAgICAgICAgICAgICAg
fCA2NDkgKysrKysrKysrKysrKysrKysrKysrLS0tLS0KPiAgaW5jbHVkZS94ZW4vdG1lbS5oICAg
ICAgICAgICAgICAgICAgIHwgIDY0ICstLQo+ICBpbmNsdWRlL3hlbi90cmFjZS5oICAgICAgICAg
ICAgICAgICAgfCAgMTAgKy0KPiAgaW5jbHVkZS94ZW4vdmNwdS5oICAgICAgICAgICAgICAgICAg
IHwgIDEyICstCj4gIGluY2x1ZGUveGVuL3ZlcnNpb24uaCAgICAgICAgICAgICAgICB8ICAyNCAr
LQo+ICBpbmNsdWRlL3hlbi92bV9ldmVudC5oICAgICAgICAgICAgICAgfCAzNzggKysrKysrKysr
KysrKysrCj4gIGluY2x1ZGUveGVuL3hlbi1jb21wYXQuaCAgICAgICAgICAgICB8ICAgMiArLQo+
ICBpbmNsdWRlL3hlbi94ZW4uaCAgICAgICAgICAgICAgICAgICAgfCAxNDQgKysrKy0tCj4gIGlu
Y2x1ZGUveGVuL3hlbm9wcm9mLmggICAgICAgICAgICAgICB8ICAgMiArLQo+ICBpbmNsdWRlL3hl
bi94c20vZmxhc2tfb3AuaCAgICAgICAgICAgfCAgMTcgKy0KPiAgNTYgZmlsZXMgY2hhbmdlZCwg
NzA0MyBpbnNlcnRpb25zKCspLCAxMjc4IGRlbGV0aW9ucygtKQo+ICBjcmVhdGUgbW9kZSAxMDA2
NDQgaW5jbHVkZS94ZW4vYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCj4gIGNyZWF0ZSBtb2RlIDEw
MDY0NCBpbmNsdWRlL3hlbi9hcmNoLXg4Ni9wbXUuaAo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgaW5j
bHVkZS94ZW4vZXJybm8uaAo+ICBkZWxldGUgbW9kZSAxMDA2NDQgaW5jbHVkZS94ZW4vZ2Nvdi5o
Cj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL3hlbi9odm0vZG1fb3AuaAo+ICBjcmVhdGUg
bW9kZSAxMDA2NDQgaW5jbHVkZS94ZW4vaHZtL2h2bV92Y3B1LmgKPiAgY3JlYXRlIG1vZGUgMTAw
NjQ0IGluY2x1ZGUveGVuL2lvLzlwZnMuaAo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS94
ZW4vaW8vZGlzcGxpZi5oCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL3hlbi9pby9wdmNh
bGxzLmgKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUveGVuL2lvL3NuZGlmLmgKPiAgZGVs
ZXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUveGVuL21lbV9ldmVudC5oCj4gIGNyZWF0ZSBtb2RlIDEw
MDY0NCBpbmNsdWRlL3hlbi9wbXUuaAo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS94ZW4v
dm1fZXZlbnQuaAo+IAo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi9hcmNoLWFybS5oIGIvaW5j
bHVkZS94ZW4vYXJjaC1hcm0uaAo+IGluZGV4IDEyNGZjOTAuLjU3MDhjZDIgMTAwNjQ0Cj4gLS0t
IGEvaW5jbHVkZS94ZW4vYXJjaC1hcm0uaAo+ICsrKyBiL2luY2x1ZGUveGVuL2FyY2gtYXJtLmgK
PiBAQCAtNjEsMTUgKzYxLDE1IEBACj4gICAqCj4gICAqIEFsbCBtZW1vcnkgd2hpY2ggaXMgc2hh
cmVkIHdpdGggb3RoZXIgZW50aXRpZXMgaW4gdGhlIHN5c3RlbQo+ICAgKiAoaW5jbHVkaW5nIHRo
ZSBoeXBlcnZpc29yIGFuZCBvdGhlciBndWVzdHMpIG11c3QgcmVzaWRlIGluIG1lbW9yeQo+IC0g
KiB3aGljaCBpcyBtYXBwZWQgYXMgTm9ybWFsIElubmVyLWNhY2hlYWJsZS4gVGhpcyBhcHBsaWVz
IHRvOgo+ICsgKiB3aGljaCBpcyBtYXBwZWQgYXMgTm9ybWFsIElubmVyIFdyaXRlLUJhY2sgT3V0
ZXIgV3JpdGUtQmFjayBJbm5lci1TaGFyZWFibGUuCj4gKyAqIFRoaXMgYXBwbGllcyB0bzoKPiAg
ICogIC0gaHlwZXJjYWxsIGFyZ3VtZW50cyBwYXNzZWQgdmlhIGEgcG9pbnRlciB0byBndWVzdCBt
ZW1vcnkuCj4gICAqICAtIG1lbW9yeSBzaGFyZWQgdmlhIHRoZSBncmFudCB0YWJsZSBtZWNoYW5p
c20gKGluY2x1ZGluZyBQViBJL08KPiAgICogICAgcmluZ3MgZXRjKS4KPiAgICogIC0gbWVtb3J5
IHNoYXJlZCB3aXRoIHRoZSBoeXBlcnZpc29yIChzdHJ1Y3Qgc2hhcmVkX2luZm8sIHN0cnVjdAo+
ICAgKiAgICB2Y3B1X2luZm8sIHRoZSBncmFudCB0YWJsZSwgZXRjKS4KPiAgICoKPiAtICogQW55
IElubmVyIGNhY2hlIGFsbG9jYXRpb24gc3RyYXRlZ3kgKFdyaXRlLUJhY2ssIFdyaXRlLVRocm91
Z2ggZXRjKQo+IC0gKiBpcyBhY2NlcHRhYmxlLiBUaGVyZSBpcyBubyByZXN0cmljdGlvbiBvbiB0
aGUgT3V0ZXItY2FjaGVhYmlsaXR5Lgo+ICsgKiBBbnkgY2FjaGUgYWxsb2NhdGlvbiBoaW50cyBh
cmUgYWNjZXB0YWJsZS4KPiAgICovCj4gIAo+ICAvKgo+IEBAIC0xNjUsNiArMTY1LDcgQEAKPiAg
Cj4gICNkZWZpbmUgWEVOX0hZUEVSQ0FMTF9UQUcgICAwWEVBMQo+ICAKPiArI2RlZmluZSAgaW50
NjRfYWxpZ25lZF90ICBpbnQ2NF90IF9fYXR0cmlidXRlX18oKGFsaWduZWQoOCkpKQo+ICAjZGVm
aW5lIHVpbnQ2NF9hbGlnbmVkX3QgdWludDY0X3QgX19hdHRyaWJ1dGVfXygoYWxpZ25lZCg4KSkp
Cj4gIAo+ICAjaWZuZGVmIF9fQVNTRU1CTFlfXwo+IEBAIC0xNzIsNyArMTczLDcgQEAKPiAgICAg
IHR5cGVkZWYgdW5pb24geyB0eXBlICpwOyB1bnNpZ25lZCBsb25nIHE7IH0gICAgICAgICAgICAg
ICAgIFwKPiAgICAgICAgICBfX2d1ZXN0X2hhbmRsZV8gIyMgbmFtZTsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKPiAgICAgIHR5cGVkZWYgdW5pb24geyB0eXBlICpwOyB1aW50NjRf
YWxpZ25lZF90IHE7IH0gICAgICAgICAgICAgIFwKPiAtICAgICAgICBfX2d1ZXN0X2hhbmRsZV82
NF8gIyMgbmFtZTsKPiArICAgICAgICBfX2d1ZXN0X2hhbmRsZV82NF8gIyMgbmFtZQo+ICAKPiAg
LyoKPiAgICogWEVOX0dVRVNUX0hBTkRMRSByZXByZXNlbnRzIGEgZ3Vlc3QgcG9pbnRlciwgd2hl
biBwYXNzZWQgYXMgYSBmaWVsZAo+IEBAIC0xOTQsOSArMTk1LDYgQEAKPiAgICAgICAgICBfc3hn
aHJfdG1wLT5xID0gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICAgICAg
ICAgIF9zeGdocl90bXAtPnAgPSB2YWw7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Cj4gICAgICB9IHdoaWxlICggMCApCj4gLSNpZmRlZiBfX1hFTl9UT09MU19fCj4gLSNkZWZpbmUg
Z2V0X3hlbl9ndWVzdF9oYW5kbGUodmFsLCBobmQpICBkbyB7IHZhbCA9IChobmQpLnA7IH0gd2hp
bGUgKDApCj4gLSNlbmRpZgo+ICAjZGVmaW5lIHNldF94ZW5fZ3Vlc3RfaGFuZGxlKGhuZCwgdmFs
KSBzZXRfeGVuX2d1ZXN0X2hhbmRsZV9yYXcoaG5kLCB2YWwpCj4gIAo+ICAjaWYgZGVmaW5lZChf
X0dOVUNfXykgJiYgIWRlZmluZWQoX19TVFJJQ1RfQU5TSV9fKQo+IEBAIC0yOTcsNyArMjk1LDM1
IEBAIHN0cnVjdCB2Y3B1X2d1ZXN0X2NvbnRleHQgewo+ICB9Owo+ICB0eXBlZGVmIHN0cnVjdCB2
Y3B1X2d1ZXN0X2NvbnRleHQgdmNwdV9ndWVzdF9jb250ZXh0X3Q7Cj4gIERFRklORV9YRU5fR1VF
U1RfSEFORExFKHZjcHVfZ3Vlc3RfY29udGV4dF90KTsKPiAtI2VuZGlmCj4gKwo+ICsvKgo+ICsg
KiBzdHJ1Y3QgeGVuX2FyY2hfZG9tYWluY29uZmlnJ3MgQUJJIGlzIGNvdmVyZWQgYnkKPiArICog
WEVOX0RPTUNUTF9JTlRFUkZBQ0VfVkVSU0lPTi4KPiArICovCj4gKyNkZWZpbmUgWEVOX0RPTUNU
TF9DT05GSUdfR0lDX05BVElWRSAgICAwCj4gKyNkZWZpbmUgWEVOX0RPTUNUTF9DT05GSUdfR0lD
X1YyICAgICAgICAxCj4gKyNkZWZpbmUgWEVOX0RPTUNUTF9DT05GSUdfR0lDX1YzICAgICAgICAy
Cj4gK3N0cnVjdCB4ZW5fYXJjaF9kb21haW5jb25maWcgewo+ICsgICAgLyogSU4vT1VUICovCj4g
KyAgICB1aW50OF90IGdpY192ZXJzaW9uOwo+ICsgICAgLyogSU4gKi8KPiArICAgIHVpbnQzMl90
IG5yX3NwaXM7Cj4gKyAgICAvKgo+ICsgICAgICogT1VUCj4gKyAgICAgKiBCYXNlZCBvbiB0aGUg
cHJvcGVydHkgY2xvY2stZnJlcXVlbmN5IGluIHRoZSBEVCB0aW1lciBub2RlLgo+ICsgICAgICog
VGhlIHByb3BlcnR5IG1heSBiZSBwcmVzZW50IHdoZW4gdGhlIGJvb3Rsb2FkZXIvZmlybXdhcmUg
ZG9lc24ndAo+ICsgICAgICogc2V0IGNvcnJlY3RseSBDTlRGUlEgd2hpY2ggaG9sZCB0aGUgdGlt
ZXIgZnJlcXVlbmN5Lgo+ICsgICAgICoKPiArICAgICAqIEFzIGl0J3Mgbm90IHBvc3NpYmxlIHRv
IHRyYXAgdGhpcyByZWdpc3Rlciwgd2UgaGF2ZSB0byByZXBsaWNhdGUKPiArICAgICAqIHRoZSB2
YWx1ZSBpbiB0aGUgZ3Vlc3QgRFQuCj4gKyAgICAgKgo+ICsgICAgICogPSAwID0+IHByb3BlcnR5
IG5vdCBwcmVzZW50Cj4gKyAgICAgKiA+IDAgPT4gVmFsdWUgb2YgdGhlIHByb3BlcnR5Cj4gKyAg
ICAgKgo+ICsgICAgICovCj4gKyAgICB1aW50MzJfdCBjbG9ja19mcmVxdWVuY3k7Cj4gK307Cj4g
KyNlbmRpZiAvKiBfX1hFTl9fIHx8IF9fWEVOX1RPT0xTX18gKi8KPiAgCj4gIHN0cnVjdCBhcmNo
X3ZjcHVfaW5mbyB7Cj4gIH07Cj4gQEAgLTM2NSwzOCArMzkxLDQ2IEBAIHR5cGVkZWYgdWludDY0
X3QgeGVuX2NhbGxiYWNrX3Q7Cj4gICAqLwo+ICAKPiAgLyogdkdJQyB2MiBtYXBwaW5ncyAqLwo+
IC0jZGVmaW5lIEdVRVNUX0dJQ0RfQkFTRSAgIDB4MDMwMDEwMDBVTEwKPiAtI2RlZmluZSBHVUVT
VF9HSUNEX1NJWkUgICAweDAwMDAxMDAwVUxMCj4gLSNkZWZpbmUgR1VFU1RfR0lDQ19CQVNFICAg
MHgwMzAwMjAwMFVMTAo+IC0jZGVmaW5lIEdVRVNUX0dJQ0NfU0laRSAgIDB4MDAwMDAxMDBVTEwK
PiArI2RlZmluZSBHVUVTVF9HSUNEX0JBU0UgICB4ZW5fbWtfdWxsb25nKDB4MDMwMDEwMDApCj4g
KyNkZWZpbmUgR1VFU1RfR0lDRF9TSVpFICAgeGVuX21rX3VsbG9uZygweDAwMDAxMDAwKQo+ICsj
ZGVmaW5lIEdVRVNUX0dJQ0NfQkFTRSAgIHhlbl9ta191bGxvbmcoMHgwMzAwMjAwMCkKPiArI2Rl
ZmluZSBHVUVTVF9HSUNDX1NJWkUgICB4ZW5fbWtfdWxsb25nKDB4MDAwMDIwMDApCj4gIAo+ICAv
KiB2R0lDIHYzIG1hcHBpbmdzICovCj4gLSNkZWZpbmUgR1VFU1RfR0lDVjNfR0lDRF9CQVNFICAg
ICAgMHgwMzAwMTAwMFVMTAo+IC0jZGVmaW5lIEdVRVNUX0dJQ1YzX0dJQ0RfU0laRSAgICAgIDB4
MDAwMTAwMDBVTEwKPiArI2RlZmluZSBHVUVTVF9HSUNWM19HSUNEX0JBU0UgICAgICB4ZW5fbWtf
dWxsb25nKDB4MDMwMDEwMDApCj4gKyNkZWZpbmUgR1VFU1RfR0lDVjNfR0lDRF9TSVpFICAgICAg
eGVuX21rX3VsbG9uZygweDAwMDEwMDAwKQo+ICAKPiAtI2RlZmluZSBHVUVTVF9HSUNWM19SRElT
VF9TVFJJREUgICAweDIwMDAwVUxMCj4gKyNkZWZpbmUgR1VFU1RfR0lDVjNfUkRJU1RfU1RSSURF
ICAgeGVuX21rX3VsbG9uZygweDAwMDIwMDAwKQo+ICAjZGVmaW5lIEdVRVNUX0dJQ1YzX1JESVNU
X1JFR0lPTlMgIDEKPiAgCj4gLSNkZWZpbmUgR1VFU1RfR0lDVjNfR0lDUjBfQkFTRSAgICAgMHgw
MzAyMDAwMFVMTCAgICAvKiB2Q1BVMCAtIHZDUFU3ICovCj4gLSNkZWZpbmUgR1VFU1RfR0lDVjNf
R0lDUjBfU0laRSAgICAgMHgwMDEwMDAwMFVMTAo+ICsjZGVmaW5lIEdVRVNUX0dJQ1YzX0dJQ1Iw
X0JBU0UgICAgIHhlbl9ta191bGxvbmcoMHgwMzAyMDAwMCkgLyogdkNQVTAuLjEyNyAqLwo+ICsj
ZGVmaW5lIEdVRVNUX0dJQ1YzX0dJQ1IwX1NJWkUgICAgIHhlbl9ta191bGxvbmcoMHgwMTAwMDAw
MCkKPiArCj4gKy8qIEFDUEkgdGFibGVzIHBoeXNpY2FsIGFkZHJlc3MgKi8KPiArI2RlZmluZSBH
VUVTVF9BQ1BJX0JBU0UgMHgyMDAwMDAwMFVMTAo+ICsjZGVmaW5lIEdVRVNUX0FDUElfU0laRSAw
eDAyMDAwMDAwVUxMCj4gKwo+ICsvKiBQTDAxMSBtYXBwaW5ncyAqLwo+ICsjZGVmaW5lIEdVRVNU
X1BMMDExX0JBU0UgICAgMHgyMjAwMDAwMFVMTAo+ICsjZGVmaW5lIEdVRVNUX1BMMDExX1NJWkUg
ICAgMHgwMDAwMTAwMFVMTAo+ICAKPiAgLyoKPiAgICogMTZNQiA9PSA0MDk2IHBhZ2VzIHJlc2Vy
dmVkIGZvciBndWVzdCB0byB1c2UgYXMgYSByZWdpb24gdG8gbWFwIGl0cwo+ICAgKiBncmFudCB0
YWJsZSBpbi4KPiAgICovCj4gLSNkZWZpbmUgR1VFU1RfR05UVEFCX0JBU0UgMHgzODAwMDAwMFVM
TAo+IC0jZGVmaW5lIEdVRVNUX0dOVFRBQl9TSVpFIDB4MDEwMDAwMDBVTEwKPiArI2RlZmluZSBH
VUVTVF9HTlRUQUJfQkFTRSB4ZW5fbWtfdWxsb25nKDB4MzgwMDAwMDApCj4gKyNkZWZpbmUgR1VF
U1RfR05UVEFCX1NJWkUgeGVuX21rX3VsbG9uZygweDAxMDAwMDAwKQo+ICAKPiAtI2RlZmluZSBH
VUVTVF9NQUdJQ19CQVNFICAweDM5MDAwMDAwVUxMCj4gLSNkZWZpbmUgR1VFU1RfTUFHSUNfU0la
RSAgMHgwMTAwMDAwMFVMTAo+ICsjZGVmaW5lIEdVRVNUX01BR0lDX0JBU0UgIHhlbl9ta191bGxv
bmcoMHgzOTAwMDAwMCkKPiArI2RlZmluZSBHVUVTVF9NQUdJQ19TSVpFICB4ZW5fbWtfdWxsb25n
KDB4MDEwMDAwMDApCj4gIAo+ICAjZGVmaW5lIEdVRVNUX1JBTV9CQU5LUyAgIDIKPiAgCj4gLSNk
ZWZpbmUgR1VFU1RfUkFNMF9CQVNFICAgMHg0MDAwMDAwMFVMTCAvKiAzR0Igb2YgbG93IFJBTSBA
IDFHQiAqLwo+IC0jZGVmaW5lIEdVRVNUX1JBTTBfU0laRSAgIDB4YzAwMDAwMDBVTEwKPiArI2Rl
ZmluZSBHVUVTVF9SQU0wX0JBU0UgICB4ZW5fbWtfdWxsb25nKDB4NDAwMDAwMDApIC8qIDNHQiBv
ZiBsb3cgUkFNIEAgMUdCICovCj4gKyNkZWZpbmUgR1VFU1RfUkFNMF9TSVpFICAgeGVuX21rX3Vs
bG9uZygweGMwMDAwMDAwKQo+ICAKPiAtI2RlZmluZSBHVUVTVF9SQU0xX0JBU0UgICAweDAyMDAw
MDAwMDBVTEwgLyogMTAxNkdCIG9mIFJBTSBAIDhHQiAqLwo+IC0jZGVmaW5lIEdVRVNUX1JBTTFf
U0laRSAgIDB4ZmUwMDAwMDAwMFVMTAo+ICsjZGVmaW5lIEdVRVNUX1JBTTFfQkFTRSAgIHhlbl9t
a191bGxvbmcoMHgwMjAwMDAwMDAwKSAvKiAxMDE2R0Igb2YgUkFNIEAgOEdCICovCj4gKyNkZWZp
bmUgR1VFU1RfUkFNMV9TSVpFICAgeGVuX21rX3VsbG9uZygweGZlMDAwMDAwMDApCj4gIAo+ICAj
ZGVmaW5lIEdVRVNUX1JBTV9CQVNFICAgIEdVRVNUX1JBTTBfQkFTRSAvKiBMb3dlc3QgUkFNIGFk
ZHJlc3MgKi8KPiAgLyogTGFyZ2VzdCBhbW91bnQgb2YgYWN0dWFsIFJBTSwgbm90IGluY2x1ZGlu
ZyBob2xlcyAqLwo+IEBAIC00MDUsMTIgKzQzOSwxNyBAQCB0eXBlZGVmIHVpbnQ2NF90IHhlbl9j
YWxsYmFja190Owo+ICAjZGVmaW5lIEdVRVNUX1JBTV9CQU5LX0JBU0VTICAgeyBHVUVTVF9SQU0w
X0JBU0UsIEdVRVNUX1JBTTFfQkFTRSB9Cj4gICNkZWZpbmUgR1VFU1RfUkFNX0JBTktfU0laRVMg
ICB7IEdVRVNUX1JBTTBfU0laRSwgR1VFU1RfUkFNMV9TSVpFIH0KPiAgCj4gKy8qIEN1cnJlbnQg
c3VwcG9ydGVkIGd1ZXN0IFZDUFVzICovCj4gKyNkZWZpbmUgR1VFU1RfTUFYX1ZDUFVTIDEyOAo+
ICsKPiAgLyogSW50ZXJydXB0cyAqLwo+ICAjZGVmaW5lIEdVRVNUX1RJTUVSX1ZJUlRfUFBJICAg
IDI3Cj4gICNkZWZpbmUgR1VFU1RfVElNRVJfUEhZU19TX1BQSSAgMjkKPiAgI2RlZmluZSBHVUVT
VF9USU1FUl9QSFlTX05TX1BQSSAzMAo+ICAjZGVmaW5lIEdVRVNUX0VWVENITl9QUEkgICAgICAg
IDMxCj4gIAo+ICsjZGVmaW5lIEdVRVNUX1ZQTDAxMV9TUEkgICAgICAgIDMyCj4gKwo+ICAvKiBQ
U0NJIGZ1bmN0aW9ucyAqLwo+ICAjZGVmaW5lIFBTQ0lfY3B1X3N1c3BlbmQgMAo+ICAjZGVmaW5l
IFBTQ0lfY3B1X29mZiAgICAgMQo+IEBAIC00MTksNiArNDU4LDExIEBAIHR5cGVkZWYgdWludDY0
X3QgeGVuX2NhbGxiYWNrX3Q7Cj4gIAo+ICAjZW5kaWYKPiAgCj4gKyNpZm5kZWYgX19BU1NFTUJM
WV9fCj4gKy8qIFN0dWIgZGVmaW5pdGlvbiBvZiBQTVUgc3RydWN0dXJlICovCj4gK3R5cGVkZWYg
c3RydWN0IHhlbl9wbXVfYXJjaCB7IHVpbnQ4X3QgZHVtbXk7IH0geGVuX3BtdV9hcmNoX3Q7Cj4g
KyNlbmRpZgo+ICsKPiAgI2VuZGlmIC8qICBfX1hFTl9QVUJMSUNfQVJDSF9BUk1fSF9fICovCj4g
IAo+ICAvKgo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0
LmggYi9pbmNsdWRlL3hlbi9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKPiBuZXcgZmlsZSBtb2Rl
IDEwMDY0NAo+IGluZGV4IDAwMDAwMDAuLjBlZTNlYTMKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIv
aW5jbHVkZS94ZW4vYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCj4gQEAgLTAsMCArMSwyNjMgQEAK
PiArLyoKPiArICogYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCj4gKyAqCj4gKyAqIENQVSBmZWF0
dXJlc2V0IGRlZmluaXRpb25zCj4gKyAqCj4gKyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50
ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKPiArICog
b2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUg
IlNvZnR3YXJlIiksIHRvCj4gKyAqIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJp
Y3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlCj4gKyAqIHJpZ2h0cyB0byB1
c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2Us
IGFuZC9vcgo+ICsgKiBzZWxsIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQg
cGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpcwo+ICsgKiBmdXJuaXNoZWQgdG8gZG8gc28s
IHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOgo+ICsgKgo+ICsgKiBUaGUgYWJv
dmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBp
bmNsdWRlZCBpbgo+ICsgKiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRo
ZSBTb2Z0d2FyZS4KPiArICoKPiArICogVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEICJBUyBJUyIs
IFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1IKPiArICogSU1QTElFRCwg
SU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFC
SUxJVFksCj4gKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZS
SU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRQo+ICsgKiBBVVRIT1JTIE9SIENPUFlSSUdI
VCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9USEVSCj4gKyAq
IExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RI
RVJXSVNFLCBBUklTSU5HCj4gKyAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEgg
VEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIKPiArICogREVBTElOR1MgSU4gVEhFIFNP
RlRXQVJFLgo+ICsgKgo+ICsgKiBDb3B5cmlnaHQgKGMpIDIwMTUsIDIwMTYgQ2l0cml4IFN5c3Rl
bXMsIEluYy4KPiArICovCj4gKwo+ICsvKgo+ICsgKiBUaGVyZSBhcmUgdHdvIGV4cGVjdGVkIHdh
eXMgb2YgaW5jbHVkaW5nIHRoaXMgaGVhZGVyLgo+ICsgKgo+ICsgKiAxKSBUaGUgImRlZmF1bHQi
IGNhc2UgKGV4cGVjdGVkIGZyb20gdG9vbHMgZXRjKS4KPiArICoKPiArICogU2ltcGx5ICNpbmNs
dWRlIDxwdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oPgo+ICsgKgo+ICsgKiBJbiB0aGlz
IGNpcmN1bXN0YW5jZSwgbm9ybWFsIGhlYWRlciBndWFyZHMgYXBwbHkgYW5kIHRoZSBpbmNsdWRl
ciBzaGFsbCBnZXQKPiArICogYW4gZW51bWVyYXRpb24gaW4gdGhlIFhFTl9YODZfRkVBVFVSRV94
eHggbmFtZXNwYWNlLgo+ICsgKgo+ICsgKiAyKSBUaGUgc3BlY2lhbCBjYXNlIHdoZXJlIHRoZSBp
bmNsdWRlciBwcm92aWRlcyBYRU5fQ1BVRkVBVFVSRSgpIGluIHNjb3BlLgo+ICsgKgo+ICsgKiBJ
biB0aGlzIGNhc2UsIG5vIGluY2x1c2lvbiBndWFyZHMgYXBwbHkgYW5kIHRoZSBjYWxsZXIgaXMg
cmVzcG9uc2libGUgZm9yCj4gKyAqIHRoZWlyIFhFTl9DUFVGRUFUVVJFKCkgYmVpbmcgYXBwcm9w
cmlhdGUgaW4gdGhlIGluY2x1ZGVkIGNvbnRleHQuCj4gKyAqLwo+ICsKPiArI2lmbmRlZiBYRU5f
Q1BVRkVBVFVSRQo+ICsKPiArLyoKPiArICogSW5jbHVkZXIgaGFzIG5vdCBwcm92aWRlZCBhIGN1
c3RvbSBYRU5fQ1BVRkVBVFVSRSgpLiAgQXJyYW5nZSBmb3Igbm9ybWFsCj4gKyAqIGhlYWRlciBn
dWFyZHMsIGFuIGVudW0gYW5kIGNvbnN0YW50cyBpbiB0aGUgWEVOX1g4Nl9GRUFUVVJFX3h4eCBu
YW1lc3BhY2UuCj4gKyAqLwo+ICsjaWZuZGVmIF9fWEVOX1BVQkxJQ19BUkNIX1g4Nl9DUFVGRUFU
VVJFU0VUX0hfXwo+ICsjZGVmaW5lIF9fWEVOX1BVQkxJQ19BUkNIX1g4Nl9DUFVGRUFUVVJFU0VU
X0hfXwo+ICsKPiArI2RlZmluZSBYRU5fQ1BVRkVBVFVSRVNFVF9ERUZBVUxUX0lOQ0xVREUKPiAr
Cj4gKyNkZWZpbmUgWEVOX0NQVUZFQVRVUkUobmFtZSwgdmFsdWUpIFhFTl9YODZfRkVBVFVSRV8j
I25hbWUgPSB2YWx1ZSwKPiArZW51bSB7Cj4gKwo+ICsjZW5kaWYgLyogX19YRU5fUFVCTElDX0FS
Q0hfWDg2X0NQVUZFQVRVUkVTRVRfSF9fICovCj4gKyNlbmRpZiAvKiAhWEVOX0NQVUZFQVRVUkUg
Ki8KPiArCj4gKwo+ICsjaWZkZWYgWEVOX0NQVUZFQVRVUkUKPiArLyoKPiArICogQSBmZWF0dXJl
c2V0IGlzIGEgYml0bWFwIG9mIHg4NiBmZWF0dXJlcywgcmVwcmVzZW50ZWQgYXMgYSBjb2xsZWN0
aW9uIG9mCj4gKyAqIDMyYml0IHdvcmRzLgo+ICsgKgo+ICsgKiBXb3JkcyBhcmUgYXMgc3BlY2lm
aWVkIGluIHZlbmRvcnMgcHJvZ3JhbW1pbmcgbWFudWFscywgYW5kIHNoYWxsIG5vdAo+ICsgKiBj
b250YWluIGFueSBzeW50aGVzaWVkIHZhbHVlcy4gIE5ldyB3b3JkcyBtYXkgYmUgYWRkZWQgdG8g
dGhlIGVuZCBvZgo+ICsgKiBmZWF0dXJlc2V0Lgo+ICsgKgo+ICsgKiBBbGwgZmVhdHVyZXNldCB3
b3JkcyBjdXJyZW50bHkgb3JpZ2luYXRlIGZyb20gbGVhdmVzIHNwZWNpZmllZCBmb3IgdGhlCj4g
KyAqIENQVUlEIGluc3RydWN0aW9uLCBidXQgdGhpcyBpcyBub3QgcHJlY2x1ZGUgb3RoZXIgc291
cmNlcyBvZiBpbmZvcm1hdGlvbi4KPiArICovCj4gKwo+ICsvKgo+ICsgKiBBdHRyaWJ1dGUgc3lu
dGF4Ogo+ICsgKgo+ICsgKiBBdHRyaWJ1dGVzIGZvciBhIHBhcnRpY3VsYXIgZmVhdHVyZSBhcmUg
cHJvdmlkZWQgYXMgY2hhcmFjdGVycyBiZWZvcmUgdGhlCj4gKyAqIGZpcnN0IHNwYWNlIGluIHRo
ZSBjb21tZW50IGltbWVkaWF0ZWx5IGZvbGxvd2luZyB0aGUgZmVhdHVyZSB2YWx1ZS4gIE5vdGUg
LQo+ICsgKiBub25lIG9mIHRoZXNlIGF0dHJpYnV0ZXMgZm9ybSBwYXJ0IG9mIHRoZSBYZW4gcHVi
bGljIEFCSS4KPiArICoKPiArICogU3BlY2lhbDogJyEnCj4gKyAqICAgVGhpcyBiaXQgaGFzIHNw
ZWNpYWwgcHJvcGVydGllcyBhbmQgaXMgbm90IGEgc3RyYWlnaHQgaW5kaWNhdGlvbiBvZiBhCj4g
KyAqICAgcGllY2Ugb2YgbmV3IGZ1bmN0aW9uYWxpdHkuICBYZW4gd2lsbCBoYW5kbGUgdGhlc2Ug
ZGlmZmVyZW50bHksCj4gKyAqICAgYW5kIG1heSBvdmVycmlkZSB0b29sc3RhY2sgc2V0dGluZ3Mg
Y29tcGxldGVseS4KPiArICoKPiArICogQXBwbGljYWJpbGl0eSB0byBndWVzdHM6ICdBJywgJ1Mn
IG9yICdIJwo+ICsgKiAgICdBJyA9IEFsbCBndWVzdHMuCj4gKyAqICAgJ1MnID0gQWxsIEhWTSBn
dWVzdHMgKG5vdCBQViBndWVzdHMpLgo+ICsgKiAgICdIJyA9IEhWTSBIQVAgZ3Vlc3RzIChub3Qg
UFYgb3IgSFZNIFNoYWRvdyBndWVzdHMpLgo+ICsgKi8KPiArCj4gKy8qIEludGVsLWRlZmluZWQg
Q1BVIGZlYXR1cmVzLCBDUFVJRCBsZXZlbCAweDAwMDAwMDAxLmVkeCwgd29yZCAwICovCj4gK1hF
Tl9DUFVGRUFUVVJFKEZQVSwgICAgICAgICAgIDAqMzIrIDApIC8qQSAgT25ib2FyZCBGUFUgKi8K
PiArWEVOX0NQVUZFQVRVUkUoVk1FLCAgICAgICAgICAgMCozMisgMSkgLypTICBWaXJ0dWFsIE1v
ZGUgRXh0ZW5zaW9ucyAqLwo+ICtYRU5fQ1BVRkVBVFVSRShERSwgICAgICAgICAgICAwKjMyKyAy
KSAvKkEgIERlYnVnZ2luZyBFeHRlbnNpb25zICovCj4gK1hFTl9DUFVGRUFUVVJFKFBTRSwgICAg
ICAgICAgIDAqMzIrIDMpIC8qUyAgUGFnZSBTaXplIEV4dGVuc2lvbnMgKi8KPiArWEVOX0NQVUZF
QVRVUkUoVFNDLCAgICAgICAgICAgMCozMisgNCkgLypBICBUaW1lIFN0YW1wIENvdW50ZXIgKi8K
PiArWEVOX0NQVUZFQVRVUkUoTVNSLCAgICAgICAgICAgMCozMisgNSkgLypBICBNb2RlbC1TcGVj
aWZpYyBSZWdpc3RlcnMsIFJETVNSLCBXUk1TUiAqLwo+ICtYRU5fQ1BVRkVBVFVSRShQQUUsICAg
ICAgICAgICAwKjMyKyA2KSAvKkEgIFBoeXNpY2FsIEFkZHJlc3MgRXh0ZW5zaW9ucyAqLwo+ICtY
RU5fQ1BVRkVBVFVSRShNQ0UsICAgICAgICAgICAwKjMyKyA3KSAvKkEgIE1hY2hpbmUgQ2hlY2sg
QXJjaGl0ZWN0dXJlICovCj4gK1hFTl9DUFVGRUFUVVJFKENYOCwgICAgICAgICAgIDAqMzIrIDgp
IC8qQSAgQ01QWENIRzggaW5zdHJ1Y3Rpb24gKi8KPiArWEVOX0NQVUZFQVRVUkUoQVBJQywgICAg
ICAgICAgMCozMisgOSkgLyohQSBPbmJvYXJkIEFQSUMgKi8KPiArWEVOX0NQVUZFQVRVUkUoU0VQ
LCAgICAgICAgICAgMCozMisxMSkgLypBICBTWVNFTlRFUi9TWVNFWElUICovCj4gK1hFTl9DUFVG
RUFUVVJFKE1UUlIsICAgICAgICAgIDAqMzIrMTIpIC8qUyAgTWVtb3J5IFR5cGUgUmFuZ2UgUmVn
aXN0ZXJzICovCj4gK1hFTl9DUFVGRUFUVVJFKFBHRSwgICAgICAgICAgIDAqMzIrMTMpIC8qUyAg
UGFnZSBHbG9iYWwgRW5hYmxlICovCj4gK1hFTl9DUFVGRUFUVVJFKE1DQSwgICAgICAgICAgIDAq
MzIrMTQpIC8qQSAgTWFjaGluZSBDaGVjayBBcmNoaXRlY3R1cmUgKi8KPiArWEVOX0NQVUZFQVRV
UkUoQ01PViwgICAgICAgICAgMCozMisxNSkgLypBICBDTU9WIGluc3RydWN0aW9uIChGQ01PVkND
IGFuZCBGQ09NSSB0b28gaWYgRlBVIHByZXNlbnQpICovCj4gK1hFTl9DUFVGRUFUVVJFKFBBVCwg
ICAgICAgICAgIDAqMzIrMTYpIC8qQSAgUGFnZSBBdHRyaWJ1dGUgVGFibGUgKi8KPiArWEVOX0NQ
VUZFQVRVUkUoUFNFMzYsICAgICAgICAgMCozMisxNykgLypTICAzNi1iaXQgUFNFcyAqLwo+ICtY
RU5fQ1BVRkVBVFVSRShDTEZMVVNILCAgICAgICAwKjMyKzE5KSAvKkEgIENMRkxVU0ggaW5zdHJ1
Y3Rpb24gKi8KPiArWEVOX0NQVUZFQVRVUkUoRFMsICAgICAgICAgICAgMCozMisyMSkgLyogICBE
ZWJ1ZyBTdG9yZSAqLwo+ICtYRU5fQ1BVRkVBVFVSRShBQ1BJLCAgICAgICAgICAwKjMyKzIyKSAv
KkEgIEFDUEkgdmlhIE1TUiAqLwo+ICtYRU5fQ1BVRkVBVFVSRShNTVgsICAgICAgICAgICAwKjMy
KzIzKSAvKkEgIE11bHRpbWVkaWEgRXh0ZW5zaW9ucyAqLwo+ICtYRU5fQ1BVRkVBVFVSRShGWFNS
LCAgICAgICAgICAwKjMyKzI0KSAvKkEgIEZYU0FWRSBhbmQgRlhSU1RPUiBpbnN0cnVjdGlvbnMg
Ki8KPiArWEVOX0NQVUZFQVRVUkUoU1NFLCAgICAgICAgICAgMCozMisyNSkgLypBICBTdHJlYW1p
bmcgU0lNRCBFeHRlbnNpb25zICovCj4gK1hFTl9DUFVGRUFUVVJFKFNTRTIsICAgICAgICAgIDAq
MzIrMjYpIC8qQSAgU3RyZWFtaW5nIFNJTUQgRXh0ZW5zaW9ucy0yICovCj4gK1hFTl9DUFVGRUFU
VVJFKFNTLCAgICAgICAgICAgIDAqMzIrMjcpIC8qQSAgQ1BVIHNlbGYgc25vb3AgKi8KPiArWEVO
X0NQVUZFQVRVUkUoSFRULCAgICAgICAgICAgMCozMisyOCkgLyohQSBIeXBlci1UaHJlYWRpbmcg
VGVjaG5vbG9neSAqLwo+ICtYRU5fQ1BVRkVBVFVSRShUTTEsICAgICAgICAgICAwKjMyKzI5KSAv
KiAgIFRoZXJtYWwgTW9uaXRvciAxICovCj4gK1hFTl9DUFVGRUFUVVJFKFBCRSwgICAgICAgICAg
IDAqMzIrMzEpIC8qICAgUGVuZGluZyBCcmVhayBFbmFibGUgKi8KPiArCj4gKy8qIEludGVsLWRl
ZmluZWQgQ1BVIGZlYXR1cmVzLCBDUFVJRCBsZXZlbCAweDAwMDAwMDAxLmVjeCwgd29yZCAxICov
Cj4gK1hFTl9DUFVGRUFUVVJFKFNTRTMsICAgICAgICAgIDEqMzIrIDApIC8qQSAgU3RyZWFtaW5n
IFNJTUQgRXh0ZW5zaW9ucy0zICovCj4gK1hFTl9DUFVGRUFUVVJFKFBDTE1VTFFEUSwgICAgIDEq
MzIrIDEpIC8qQSAgQ2FycnktbGVzcyBtdWxpdHBsaWNhdGlvbiAqLwo+ICtYRU5fQ1BVRkVBVFVS
RShEVEVTNjQsICAgICAgICAxKjMyKyAyKSAvKiAgIDY0LWJpdCBEZWJ1ZyBTdG9yZSAqLwo+ICtY
RU5fQ1BVRkVBVFVSRShNT05JVE9SLCAgICAgICAxKjMyKyAzKSAvKiAgIE1vbml0b3IvTXdhaXQg
c3VwcG9ydCAqLwo+ICtYRU5fQ1BVRkVBVFVSRShEU0NQTCwgICAgICAgICAxKjMyKyA0KSAvKiAg
IENQTCBRdWFsaWZpZWQgRGVidWcgU3RvcmUgKi8KPiArWEVOX0NQVUZFQVRVUkUoVk1YLCAgICAg
ICAgICAgMSozMisgNSkgLypTICBWaXJ0dWFsIE1hY2hpbmUgRXh0ZW5zaW9ucyAqLwo+ICtYRU5f
Q1BVRkVBVFVSRShTTVgsICAgICAgICAgICAxKjMyKyA2KSAvKiAgIFNhZmVyIE1vZGUgRXh0ZW5z
aW9ucyAqLwo+ICtYRU5fQ1BVRkVBVFVSRShFSVNULCAgICAgICAgICAxKjMyKyA3KSAvKiAgIEVu
aGFuY2VkIFNwZWVkU3RlcCAqLwo+ICtYRU5fQ1BVRkVBVFVSRShUTTIsICAgICAgICAgICAxKjMy
KyA4KSAvKiAgIFRoZXJtYWwgTW9uaXRvciAyICovCj4gK1hFTl9DUFVGRUFUVVJFKFNTU0UzLCAg
ICAgICAgIDEqMzIrIDkpIC8qQSAgU3VwcGxlbWVudGFsIFN0cmVhbWluZyBTSU1EIEV4dGVuc2lv
bnMtMyAqLwo+ICtYRU5fQ1BVRkVBVFVSRShGTUEsICAgICAgICAgICAxKjMyKzEyKSAvKkEgIEZ1
c2VkIE11bHRpcGx5IEFkZCAqLwo+ICtYRU5fQ1BVRkVBVFVSRShDWDE2LCAgICAgICAgICAxKjMy
KzEzKSAvKkEgIENNUFhDSEcxNkIgKi8KPiArWEVOX0NQVUZFQVRVUkUoWFRQUiwgICAgICAgICAg
MSozMisxNCkgLyogICBTZW5kIFRhc2sgUHJpb3JpdHkgTWVzc2FnZXMgKi8KPiArWEVOX0NQVUZF
QVRVUkUoUERDTSwgICAgICAgICAgMSozMisxNSkgLyogICBQZXJmL0RlYnVnIENhcGFiaWxpdHkg
TVNSICovCj4gK1hFTl9DUFVGRUFUVVJFKFBDSUQsICAgICAgICAgIDEqMzIrMTcpIC8qSCAgUHJv
Y2VzcyBDb250ZXh0IElEICovCj4gK1hFTl9DUFVGRUFUVVJFKERDQSwgICAgICAgICAgIDEqMzIr
MTgpIC8qICAgRGlyZWN0IENhY2hlIEFjY2VzcyAqLwo+ICtYRU5fQ1BVRkVBVFVSRShTU0U0XzEs
ICAgICAgICAxKjMyKzE5KSAvKkEgIFN0cmVhbWluZyBTSU1EIEV4dGVuc2lvbnMgNC4xICovCj4g
K1hFTl9DUFVGRUFUVVJFKFNTRTRfMiwgICAgICAgIDEqMzIrMjApIC8qQSAgU3RyZWFtaW5nIFNJ
TUQgRXh0ZW5zaW9ucyA0LjIgKi8KPiArWEVOX0NQVUZFQVRVUkUoWDJBUElDLCAgICAgICAgMSoz
MisyMSkgLyohQSBFeHRlbmRlZCB4QVBJQyAqLwo+ICtYRU5fQ1BVRkVBVFVSRShNT1ZCRSwgICAg
ICAgICAxKjMyKzIyKSAvKkEgIG1vdmJlIGluc3RydWN0aW9uICovCj4gK1hFTl9DUFVGRUFUVVJF
KFBPUENOVCwgICAgICAgIDEqMzIrMjMpIC8qQSAgUE9QQ05UIGluc3RydWN0aW9uICovCj4gK1hF
Tl9DUFVGRUFUVVJFKFRTQ19ERUFETElORSwgIDEqMzIrMjQpIC8qUyAgVFNDIERlYWRsaW5lIFRp
bWVyICovCj4gK1hFTl9DUFVGRUFUVVJFKEFFU05JLCAgICAgICAgIDEqMzIrMjUpIC8qQSAgQUVT
IGluc3RydWN0aW9ucyAqLwo+ICtYRU5fQ1BVRkVBVFVSRShYU0FWRSwgICAgICAgICAxKjMyKzI2
KSAvKkEgIFhTQVZFL1hSU1RPUi9YU0VUQlYvWEdFVEJWICovCj4gK1hFTl9DUFVGRUFUVVJFKE9T
WFNBVkUsICAgICAgIDEqMzIrMjcpIC8qISAgT1NYU0FWRSAqLwo+ICtYRU5fQ1BVRkVBVFVSRShB
VlgsICAgICAgICAgICAxKjMyKzI4KSAvKkEgIEFkdmFuY2VkIFZlY3RvciBFeHRlbnNpb25zICov
Cj4gK1hFTl9DUFVGRUFUVVJFKEYxNkMsICAgICAgICAgIDEqMzIrMjkpIC8qQSAgSGFsZi1wcmVj
aXNpb24gY29udmVydCBpbnN0cnVjdGlvbiAqLwo+ICtYRU5fQ1BVRkVBVFVSRShSRFJBTkQsICAg
ICAgICAxKjMyKzMwKSAvKkEgIERpZ2l0YWwgUmFuZG9tIE51bWJlciBHZW5lcmF0b3IgKi8KPiAr
WEVOX0NQVUZFQVRVUkUoSFlQRVJWSVNPUiwgICAgMSozMiszMSkgLyohQSBSdW5uaW5nIHVuZGVy
IHNvbWUgaHlwZXJ2aXNvciAqLwo+ICsKPiArLyogQU1ELWRlZmluZWQgQ1BVIGZlYXR1cmVzLCBD
UFVJRCBsZXZlbCAweDgwMDAwMDAxLmVkeCwgd29yZCAyICovCj4gK1hFTl9DUFVGRUFUVVJFKFNZ
U0NBTEwsICAgICAgIDIqMzIrMTEpIC8qQSAgU1lTQ0FMTC9TWVNSRVQgKi8KPiArWEVOX0NQVUZF
QVRVUkUoTlgsICAgICAgICAgICAgMiozMisyMCkgLypBICBFeGVjdXRlIERpc2FibGUgKi8KPiAr
WEVOX0NQVUZFQVRVUkUoTU1YRVhULCAgICAgICAgMiozMisyMikgLypBICBBTUQgTU1YIGV4dGVu
c2lvbnMgKi8KPiArWEVOX0NQVUZFQVRVUkUoRkZYU1IsICAgICAgICAgMiozMisyNSkgLypBICBG
RlhTUiBpbnN0cnVjdGlvbiBvcHRpbWl6YXRpb25zICovCj4gK1hFTl9DUFVGRUFUVVJFKFBBR0Ux
R0IsICAgICAgIDIqMzIrMjYpIC8qSCAgMUdiIGxhcmdlIHBhZ2Ugc3VwcG9ydCAqLwo+ICtYRU5f
Q1BVRkVBVFVSRShSRFRTQ1AsICAgICAgICAyKjMyKzI3KSAvKlMgIFJEVFNDUCAqLwo+ICtYRU5f
Q1BVRkVBVFVSRShMTSwgICAgICAgICAgICAyKjMyKzI5KSAvKkEgIExvbmcgTW9kZSAoeDg2LTY0
KSAqLwo+ICtYRU5fQ1BVRkVBVFVSRSgzRE5PV0VYVCwgICAgICAyKjMyKzMwKSAvKkEgIEFNRCAz
RE5vdyEgZXh0ZW5zaW9ucyAqLwo+ICtYRU5fQ1BVRkVBVFVSRSgzRE5PVywgICAgICAgICAyKjMy
KzMxKSAvKkEgIDNETm93ISAqLwo+ICsKPiArLyogQU1ELWRlZmluZWQgQ1BVIGZlYXR1cmVzLCBD
UFVJRCBsZXZlbCAweDgwMDAwMDAxLmVjeCwgd29yZCAzICovCj4gK1hFTl9DUFVGRUFUVVJFKExB
SEZfTE0sICAgICAgIDMqMzIrIDApIC8qQSAgTEFIRi9TQUhGIGluIGxvbmcgbW9kZSAqLwo+ICtY
RU5fQ1BVRkVBVFVSRShDTVBfTEVHQUNZLCAgICAzKjMyKyAxKSAvKiFBIElmIHllcyBIeXBlclRo
cmVhZGluZyBub3QgdmFsaWQgKi8KPiArWEVOX0NQVUZFQVRVUkUoU1ZNLCAgICAgICAgICAgMyoz
MisgMikgLypTICBTZWN1cmUgdmlydHVhbCBtYWNoaW5lICovCj4gK1hFTl9DUFVGRUFUVVJFKEVY
VEFQSUMsICAgICAgIDMqMzIrIDMpIC8qICAgRXh0ZW5kZWQgQVBJQyBzcGFjZSAqLwo+ICtYRU5f
Q1BVRkVBVFVSRShDUjhfTEVHQUNZLCAgICAzKjMyKyA0KSAvKlMgIENSOCBpbiAzMi1iaXQgbW9k
ZSAqLwo+ICtYRU5fQ1BVRkVBVFVSRShBQk0sICAgICAgICAgICAzKjMyKyA1KSAvKkEgIEFkdmFu
Y2VkIGJpdCBtYW5pcHVsYXRpb24gKi8KPiArWEVOX0NQVUZFQVRVUkUoU1NFNEEsICAgICAgICAg
MyozMisgNikgLypBICBTU0UtNEEgKi8KPiArWEVOX0NQVUZFQVRVUkUoTUlTQUxJR05TU0UsICAg
MyozMisgNykgLypBICBNaXNhbGlnbmVkIFNTRSBtb2RlICovCj4gK1hFTl9DUFVGRUFUVVJFKDNE
Tk9XUFJFRkVUQ0gsIDMqMzIrIDgpIC8qQSAgM0ROb3cgcHJlZmV0Y2ggaW5zdHJ1Y3Rpb25zICov
Cj4gK1hFTl9DUFVGRUFUVVJFKE9TVlcsICAgICAgICAgIDMqMzIrIDkpIC8qICAgT1MgVmlzaWJs
ZSBXb3JrYXJvdW5kICovCj4gK1hFTl9DUFVGRUFUVVJFKElCUywgICAgICAgICAgIDMqMzIrMTAp
IC8qICAgSW5zdHJ1Y3Rpb24gQmFzZWQgU2FtcGxpbmcgKi8KPiArWEVOX0NQVUZFQVRVUkUoWE9Q
LCAgICAgICAgICAgMyozMisxMSkgLypBICBleHRlbmRlZCBBVlggaW5zdHJ1Y3Rpb25zICovCj4g
K1hFTl9DUFVGRUFUVVJFKFNLSU5JVCwgICAgICAgIDMqMzIrMTIpIC8qICAgU0tJTklUL1NUR0kg
aW5zdHJ1Y3Rpb25zICovCj4gK1hFTl9DUFVGRUFUVVJFKFdEVCwgICAgICAgICAgIDMqMzIrMTMp
IC8qICAgV2F0Y2hkb2cgdGltZXIgKi8KPiArWEVOX0NQVUZFQVRVUkUoTFdQLCAgICAgICAgICAg
MyozMisxNSkgLypTICBMaWdodCBXZWlnaHQgUHJvZmlsaW5nICovCj4gK1hFTl9DUFVGRUFUVVJF
KEZNQTQsICAgICAgICAgIDMqMzIrMTYpIC8qQSAgNCBvcGVyYW5kcyBNQUMgaW5zdHJ1Y3Rpb25z
ICovCj4gK1hFTl9DUFVGRUFUVVJFKE5PREVJRF9NU1IsICAgIDMqMzIrMTkpIC8qICAgTm9kZUlk
IE1TUiAqLwo+ICtYRU5fQ1BVRkVBVFVSRShUQk0sICAgICAgICAgICAzKjMyKzIxKSAvKkEgIHRy
YWlsaW5nIGJpdCBtYW5pcHVsYXRpb25zICovCj4gK1hFTl9DUFVGRUFUVVJFKFRPUE9FWFQsICAg
ICAgIDMqMzIrMjIpIC8qICAgdG9wb2xvZ3kgZXh0ZW5zaW9ucyBDUFVJRCBsZWFmcyAqLwo+ICtY
RU5fQ1BVRkVBVFVSRShEQkVYVCwgICAgICAgICAzKjMyKzI2KSAvKkEgIGRhdGEgYnJlYWtwb2lu
dCBleHRlbnNpb24gKi8KPiArWEVOX0NQVUZFQVRVUkUoTU9OSVRPUlgsICAgICAgMyozMisyOSkg
LyogICBNT05JVE9SIGV4dGVuc2lvbiAoTU9OSVRPUlgvTVdBSVRYKSAqLwo+ICsKPiArLyogSW50
ZWwtZGVmaW5lZCBDUFUgZmVhdHVyZXMsIENQVUlEIGxldmVsIDB4MDAwMDAwMEQ6MS5lYXgsIHdv
cmQgNCAqLwo+ICtYRU5fQ1BVRkVBVFVSRShYU0FWRU9QVCwgICAgICA0KjMyKyAwKSAvKkEgIFhT
QVZFT1BUIGluc3RydWN0aW9uICovCj4gK1hFTl9DUFVGRUFUVVJFKFhTQVZFQywgICAgICAgIDQq
MzIrIDEpIC8qQSAgWFNBVkVDL1hSU1RPUkMgaW5zdHJ1Y3Rpb25zICovCj4gK1hFTl9DUFVGRUFU
VVJFKFhHRVRCVjEsICAgICAgIDQqMzIrIDIpIC8qQSAgWEdFVEJWIHdpdGggJWVjeD0xICovCj4g
K1hFTl9DUFVGRUFUVVJFKFhTQVZFUywgICAgICAgIDQqMzIrIDMpIC8qUyAgWFNBVkVTL1hSU1RP
UlMgaW5zdHJ1Y3Rpb25zICovCj4gKwo+ICsvKiBJbnRlbC1kZWZpbmVkIENQVSBmZWF0dXJlcywg
Q1BVSUQgbGV2ZWwgMHgwMDAwMDAwNzowLmVieCwgd29yZCA1ICovCj4gK1hFTl9DUFVGRUFUVVJF
KEZTR1NCQVNFLCAgICAgIDUqMzIrIDApIC8qQSAge1JELFdSfXtGUyxHU31CQVNFIGluc3RydWN0
aW9ucyAqLwo+ICtYRU5fQ1BVRkVBVFVSRShUU0NfQURKVVNULCAgICA1KjMyKyAxKSAvKlMgIFRT
Q19BREpVU1QgTVNSIGF2YWlsYWJsZSAqLwo+ICtYRU5fQ1BVRkVBVFVSRShTR1gsICAgICAgICAg
ICA1KjMyKyAyKSAvKiAgIFNvZnR3YXJlIEd1YXJkIGV4dGVuc2lvbnMgKi8KPiArWEVOX0NQVUZF
QVRVUkUoQk1JMSwgICAgICAgICAgNSozMisgMykgLypBICAxc3QgYml0IG1hbmlwdWxhdGlvbiBl
eHRlbnNpb25zICovCj4gK1hFTl9DUFVGRUFUVVJFKEhMRSwgICAgICAgICAgIDUqMzIrIDQpIC8q
QSAgSGFyZHdhcmUgTG9jayBFbGlzaW9uICovCj4gK1hFTl9DUFVGRUFUVVJFKEFWWDIsICAgICAg
ICAgIDUqMzIrIDUpIC8qQSAgQVZYMiBpbnN0cnVjdGlvbnMgKi8KPiArWEVOX0NQVUZFQVRVUkUo
RkRQX0VYQ1BfT05MWSwgNSozMisgNikgLyohICB4ODcgRkRQIG9ubHkgdXBkYXRlZCBvbiBleGNl
cHRpb24uICovCj4gK1hFTl9DUFVGRUFUVVJFKFNNRVAsICAgICAgICAgIDUqMzIrIDcpIC8qUyAg
U3VwZXJ2aXNvciBNb2RlIEV4ZWN1dGlvbiBQcm90ZWN0aW9uICovCj4gK1hFTl9DUFVGRUFUVVJF
KEJNSTIsICAgICAgICAgIDUqMzIrIDgpIC8qQSAgMm5kIGJpdCBtYW5pcHVsYXRpb24gZXh0ZW5z
aW9ucyAqLwo+ICtYRU5fQ1BVRkVBVFVSRShFUk1TLCAgICAgICAgICA1KjMyKyA5KSAvKkEgIEVu
aGFuY2VkIFJFUCBNT1ZTQi9TVE9TQiAqLwo+ICtYRU5fQ1BVRkVBVFVSRShJTlZQQ0lELCAgICAg
ICA1KjMyKzEwKSAvKkggIEludmFsaWRhdGUgUHJvY2VzcyBDb250ZXh0IElEICovCj4gK1hFTl9D
UFVGRUFUVVJFKFJUTSwgICAgICAgICAgIDUqMzIrMTEpIC8qQSAgUmVzdHJpY3RlZCBUcmFuc2Fj
dGlvbmFsIE1lbW9yeSAqLwo+ICtYRU5fQ1BVRkVBVFVSRShQUU0sICAgICAgICAgICA1KjMyKzEy
KSAvKiAgIFBsYXRmb3JtIFFvUyBNb25pdG9yaW5nICovCj4gK1hFTl9DUFVGRUFUVVJFKE5PX0ZQ
VV9TRUwsICAgIDUqMzIrMTMpIC8qISAgRlBVIENTL0RTIHN0b3JlZCBhcyB6ZXJvICovCj4gK1hF
Tl9DUFVGRUFUVVJFKE1QWCwgICAgICAgICAgIDUqMzIrMTQpIC8qUyAgTWVtb3J5IFByb3RlY3Rp
b24gRXh0ZW5zaW9ucyAqLwo+ICtYRU5fQ1BVRkVBVFVSRShQUUUsICAgICAgICAgICA1KjMyKzE1
KSAvKiAgIFBsYXRmb3JtIFFvUyBFbmZvcmNlbWVudCAqLwo+ICtYRU5fQ1BVRkVBVFVSRShBVlg1
MTJGLCAgICAgICA1KjMyKzE2KSAvKkEgIEFWWC01MTIgRm91bmRhdGlvbiBJbnN0cnVjdGlvbnMg
Ki8KPiArWEVOX0NQVUZFQVRVUkUoQVZYNTEyRFEsICAgICAgNSozMisxNykgLypBICBBVlgtNTEy
IERvdWJsZXdvcmQgJiBRdWFkd29yZCBJbnN0cnMgKi8KPiArWEVOX0NQVUZFQVRVUkUoUkRTRUVE
LCAgICAgICAgNSozMisxOCkgLypBICBSRFNFRUQgaW5zdHJ1Y3Rpb24gKi8KPiArWEVOX0NQVUZF
QVRVUkUoQURYLCAgICAgICAgICAgNSozMisxOSkgLypBICBBRENYLCBBRE9YIGluc3RydWN0aW9u
cyAqLwo+ICtYRU5fQ1BVRkVBVFVSRShTTUFQLCAgICAgICAgICA1KjMyKzIwKSAvKlMgIFN1cGVy
dmlzb3IgTW9kZSBBY2Nlc3MgUHJldmVudGlvbiAqLwo+ICtYRU5fQ1BVRkVBVFVSRShBVlg1MTJJ
Rk1BLCAgICA1KjMyKzIxKSAvKkEgIEFWWC01MTIgSW50ZWdlciBGdXNlZCBNdWx0aXBseSBBZGQg
Ki8KPiArWEVOX0NQVUZFQVRVUkUoQ0xGTFVTSE9QVCwgICAgNSozMisyMykgLypBICBDTEZMVVNI
T1BUIGluc3RydWN0aW9uICovCj4gK1hFTl9DUFVGRUFUVVJFKENMV0IsICAgICAgICAgIDUqMzIr
MjQpIC8qQSAgQ0xXQiBpbnN0cnVjdGlvbiAqLwo+ICtYRU5fQ1BVRkVBVFVSRShBVlg1MTJQRiwg
ICAgICA1KjMyKzI2KSAvKkEgIEFWWC01MTIgUHJlZmV0Y2ggSW5zdHJ1Y3Rpb25zICovCj4gK1hF
Tl9DUFVGRUFUVVJFKEFWWDUxMkVSLCAgICAgIDUqMzIrMjcpIC8qQSAgQVZYLTUxMiBFeHBvbmVu
dCAmIFJlY2lwcm9jYWwgSW5zdHJzICovCj4gK1hFTl9DUFVGRUFUVVJFKEFWWDUxMkNELCAgICAg
IDUqMzIrMjgpIC8qQSAgQVZYLTUxMiBDb25mbGljdCBEZXRlY3Rpb24gSW5zdHJzICovCj4gK1hF
Tl9DUFVGRUFUVVJFKFNIQSwgICAgICAgICAgIDUqMzIrMjkpIC8qQSAgU0hBMSAmIFNIQTI1NiBp
bnN0cnVjdGlvbnMgKi8KPiArWEVOX0NQVUZFQVRVUkUoQVZYNTEyQlcsICAgICAgNSozMiszMCkg
LypBICBBVlgtNTEyIEJ5dGUgYW5kIFdvcmQgSW5zdHJ1Y3Rpb25zICovCj4gK1hFTl9DUFVGRUFU
VVJFKEFWWDUxMlZMLCAgICAgIDUqMzIrMzEpIC8qQSAgQVZYLTUxMiBWZWN0b3IgTGVuZ3RoIEV4
dGVuc2lvbnMgKi8KPiArCj4gKy8qIEludGVsLWRlZmluZWQgQ1BVIGZlYXR1cmVzLCBDUFVJRCBs
ZXZlbCAweDAwMDAwMDA3OjAuZWN4LCB3b3JkIDYgKi8KPiArWEVOX0NQVUZFQVRVUkUoUFJFRkVU
Q0hXVDEsICAgNiozMisgMCkgLypBICBQUkVGRVRDSFdUMSBpbnN0cnVjdGlvbiAqLwo+ICtYRU5f
Q1BVRkVBVFVSRShBVlg1MTJWQk1JLCAgICA2KjMyKyAxKSAvKkEgIEFWWC01MTIgVmVjdG9yIEJ5
dGUgTWFuaXB1bGF0aW9uIEluc3RycyAqLwo+ICtYRU5fQ1BVRkVBVFVSRShVTUlQLCAgICAgICAg
ICA2KjMyKyAyKSAvKlMgIFVzZXIgTW9kZSBJbnN0cnVjdGlvbiBQcmV2ZW50aW9uICovCj4gK1hF
Tl9DUFVGRUFUVVJFKFBLVSwgICAgICAgICAgIDYqMzIrIDMpIC8qSCAgUHJvdGVjdGlvbiBLZXlz
IGZvciBVc2Vyc3BhY2UgKi8KPiArWEVOX0NQVUZFQVRVUkUoT1NQS0UsICAgICAgICAgNiozMisg
NCkgLyohICBPUyBQcm90ZWN0aW9uIEtleXMgRW5hYmxlICovCj4gK1hFTl9DUFVGRUFUVVJFKEFW
WDUxMl9WUE9QQ05URFEsIDYqMzIrMTQpIC8qQSAgUE9QQ05UIGZvciB2ZWN0b3JzIG9mIERXL1FX
ICovCj4gK1hFTl9DUFVGRUFUVVJFKFJEUElELCAgICAgICAgIDYqMzIrMjIpIC8qQSAgUkRQSUQg
aW5zdHJ1Y3Rpb24gKi8KPiArCj4gKy8qIEFNRC1kZWZpbmVkIENQVSBmZWF0dXJlcywgQ1BVSUQg
bGV2ZWwgMHg4MDAwMDAwNy5lZHgsIHdvcmQgNyAqLwo+ICtYRU5fQ1BVRkVBVFVSRShJVFNDLCAg
ICAgICAgICA3KjMyKyA4KSAvKiAgIEludmFyaWFudCBUU0MgKi8KPiArWEVOX0NQVUZFQVRVUkUo
RUZSTywgICAgICAgICAgNyozMisxMCkgLyogICBBUEVSRi9NUEVSRiBSZWFkIE9ubHkgaW50ZXJm
YWNlICovCj4gKwo+ICsvKiBBTUQtZGVmaW5lZCBDUFUgZmVhdHVyZXMsIENQVUlEIGxldmVsIDB4
ODAwMDAwMDguZWJ4LCB3b3JkIDggKi8KPiArWEVOX0NQVUZFQVRVUkUoQ0xaRVJPLCAgICAgICAg
OCozMisgMCkgLypBICBDTFpFUk8gaW5zdHJ1Y3Rpb24gKi8KPiArCj4gKy8qIEludGVsLWRlZmlu
ZWQgQ1BVIGZlYXR1cmVzLCBDUFVJRCBsZXZlbCAweDAwMDAwMDA3OjAuZWR4LCB3b3JkIDkgKi8K
PiArWEVOX0NQVUZFQVRVUkUoQVZYNTEyXzRWTk5JVywgOSozMisgMikgLypBIEFWWDUxMiBOZXVy
YWwgTmV0d29yayBJbnN0cnVjdGlvbnMgKi8KPiArWEVOX0NQVUZFQVRVUkUoQVZYNTEyXzRGTUFQ
UywgOSozMisgMykgLypBIEFWWDUxMiBNdWx0aXBseSBBY2N1bXVsYXRpb24gU2luZ2xlIFByZWNp
c2lvbiAqLwo+ICsKPiArI2VuZGlmIC8qIFhFTl9DUFVGRUFUVVJFICovCj4gKwo+ICsvKiBDbGVh
biB1cCBmcm9tIGEgZGVmYXVsdCBpbmNsdWRlLiAgQ2xvc2UgdGhlIGVudW0gKGZvciBDKS4gKi8K
PiArI2lmZGVmIFhFTl9DUFVGRUFUVVJFU0VUX0RFRkFVTFRfSU5DTFVERQo+ICsjdW5kZWYgWEVO
X0NQVUZFQVRVUkVTRVRfREVGQVVMVF9JTkNMVURFCj4gKyN1bmRlZiBYRU5fQ1BVRkVBVFVSRQo+
ICt9Owo+ICsKPiArI2VuZGlmIC8qIFhFTl9DUFVGRUFUVVJFU0VUX0RFRkFVTFRfSU5DTFVERSAq
Lwo+ICsKPiArLyoKPiArICogTG9jYWwgdmFyaWFibGVzOgo+ICsgKiBtb2RlOiBDCj4gKyAqIGMt
ZmlsZS1zdHlsZTogIkJTRCIKPiArICogYy1iYXNpYy1vZmZzZXQ6IDQKPiArICogdGFiLXdpZHRo
OiA0Cj4gKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAo+ICsgKiBFbmQ6Cj4gKyAqLwo+IGRpZmYg
LS1naXQgYS9pbmNsdWRlL3hlbi9hcmNoLXg4Ni9jcHVpZC5oIGIvaW5jbHVkZS94ZW4vYXJjaC14
ODYvY3B1aWQuaAo+IGluZGV4IGQ3MDkzNDAuLmViNzY4NzUgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVk
ZS94ZW4vYXJjaC14ODYvY3B1aWQuaAo+ICsrKyBiL2luY2x1ZGUveGVuL2FyY2gteDg2L2NwdWlk
LmgKPiBAQCAtNzMsMTEgKzczLDI3IEBACj4gICNkZWZpbmUgX1hFTl9DUFVJRF9GRUFUMV9NTVVf
UFRfVVBEQVRFX1BSRVNFUlZFX0FEIDAKPiAgI2RlZmluZSBYRU5fQ1BVSURfRkVBVDFfTU1VX1BU
X1VQREFURV9QUkVTRVJWRV9BRCAgKDF1PDwwKQo+ICAKPiArLyoKPiArICogTGVhZiA0ICgweDQw
MDAweDAzKQo+ICsgKiBTdWItbGVhZiAwOiBFQVg6IGJpdCAwOiBlbXVsYXRlZCB0c2MKPiArICog
ICAgICAgICAgICAgICAgICBiaXQgMTogaG9zdCB0c2MgaXMga25vd24gdG8gYmUgcmVsaWFibGUK
PiArICogICAgICAgICAgICAgICAgICBiaXQgMjogUkRUU0NQIGluc3RydWN0aW9uIGF2YWlsYWJs
ZQo+ICsgKiAgICAgICAgICAgICBFQlg6IHRzY19tb2RlOiAwPWRlZmF1bHQgKGVtdWxhdGUgaWYg
bmVjZXNzYXJ5KSwgMT1lbXVsYXRlLAo+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAy
PW5vIGVtdWxhdGlvbiwgMz1ubyBlbXVsYXRpb24gKyBUU0NfQVVYIHN1cHBvcnQKPiArICogICAg
ICAgICAgICAgRUNYOiBndWVzdCB0c2MgZnJlcXVlbmN5IGluIGtIego+ICsgKiAgICAgICAgICAg
ICBFRFg6IGd1ZXN0IHRzYyBpbmNhcm5hdGlvbiAobWlncmF0aW9uIGNvdW50KQo+ICsgKiBTdWIt
bGVhZiAxOiBFQVg6IHRzYyBvZmZzZXQgbG93IHBhcnQKPiArICogICAgICAgICAgICAgRUJYOiB0
c2Mgb2Zmc2V0IGhpZ2ggcGFydAo+ICsgKiAgICAgICAgICAgICBFQ1g6IG11bHRpcGxpY2F0b3Ig
Zm9yIHRzYy0+bnMgY29udmVyc2lvbgo+ICsgKiAgICAgICAgICAgICBFRFg6IHNoaWZ0IGFtb3Vu
dCBmb3IgdHNjLT5ucyBjb252ZXJzaW9uCj4gKyAqIFN1Yi1sZWFmIDI6IEVBWDogaG9zdCB0c2Mg
ZnJlcXVlbmN5IGluIGtIego+ICsgKi8KPiArCj4gIC8qCj4gICAqIExlYWYgNSAoMHg0MDAwMHgw
NCkKPiAgICogSFZNLXNwZWNpZmljIGZlYXR1cmVzCj4gLSAqIEVBWDogRmVhdHVyZXMKPiAtICog
RUJYOiB2Y3B1IGlkIChpZmYgRUFYIGhhcyBYRU5fSFZNX0NQVUlEX1ZDUFVfSURfUFJFU0VOVCBm
bGFnKQo+ICsgKiBTdWItbGVhZiAwOiBFQVg6IEZlYXR1cmVzCj4gKyAqIFN1Yi1sZWFmIDA6IEVC
WDogdmNwdSBpZCAoaWZmIEVBWCBoYXMgWEVOX0hWTV9DUFVJRF9WQ1BVX0lEX1BSRVNFTlQgZmxh
ZykKPiAgICovCj4gICNkZWZpbmUgWEVOX0hWTV9DUFVJRF9BUElDX0FDQ0VTU19WSVJUICgxdSA8
PCAwKSAvKiBWaXJ0dWFsaXplZCBBUElDIHJlZ2lzdGVycyAqLwo+ICAjZGVmaW5lIFhFTl9IVk1f
Q1BVSURfWDJBUElDX1ZJUlQgICAgICAoMXUgPDwgMSkgLyogVmlydHVhbGl6ZWQgeDJBUElDIGFj
Y2Vzc2VzICovCj4gQEAgLTg1LDYgKzEwMSwxNiBAQAo+ICAjZGVmaW5lIFhFTl9IVk1fQ1BVSURf
SU9NTVVfTUFQUElOR1MgICAoMXUgPDwgMikKPiAgI2RlZmluZSBYRU5fSFZNX0NQVUlEX1ZDUFVf
SURfUFJFU0VOVCAgKDF1IDw8IDMpIC8qIHZjcHUgaWQgaXMgcHJlc2VudCBpbiBFQlggKi8KPiAg
Cj4gLSNkZWZpbmUgWEVOX0NQVUlEX01BWF9OVU1fTEVBVkVTIDQKPiArLyoKPiArICogTGVhZiA2
ICgweDQwMDAweDA1KQo+ICsgKiBQVi1zcGVjaWZpYyBwYXJhbWV0ZXJzCj4gKyAqIFN1Yi1sZWFm
IDA6IEVBWDogbWF4IGF2YWlsYWJsZSBzdWItbGVhZgo+ICsgKiBTdWItbGVhZiAwOiBFQlg6IGJp
dHMgMC03OiBtYXggbWFjaGluZSBhZGRyZXNzIHdpZHRoCj4gKyAqLwo+ICsKPiArLyogTWF4LiBh
ZGRyZXNzIHdpZHRoIGluIGJpdHMgdGFraW5nIG1lbW9yeSBob3RwbHVnIGludG8gYWNjb3VudC4g
Ki8KPiArI2RlZmluZSBYRU5fQ1BVSURfTUFDSElORV9BRERSRVNTX1dJRFRIX01BU0sgKDB4ZmZ1
IDw8IDApCj4gKwo+ICsjZGVmaW5lIFhFTl9DUFVJRF9NQVhfTlVNX0xFQVZFUyA1Cj4gIAo+ICAj
ZW5kaWYgLyogX19YRU5fUFVCTElDX0FSQ0hfWDg2X0NQVUlEX0hfXyAqLwo+IGRpZmYgLS1naXQg
YS9pbmNsdWRlL3hlbi9hcmNoLXg4Ni9odm0vc2F2ZS5oIGIvaW5jbHVkZS94ZW4vYXJjaC14ODYv
aHZtL3NhdmUuaAo+IGluZGV4IGVmYjBiNjIuLmZkN2JmM2YgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVk
ZS94ZW4vYXJjaC14ODYvaHZtL3NhdmUuaAo+ICsrKyBiL2luY2x1ZGUveGVuL2FyY2gteDg2L2h2
bS9zYXZlLmgKPiBAQCAtNDcsNyArNDcsOSBAQCBERUNMQVJFX0hWTV9TQVZFX1RZUEUoSEVBREVS
LCAxLCBzdHJ1Y3QgaHZtX3NhdmVfaGVhZGVyKTsKPiAgLyoKPiAgICogUHJvY2Vzc29yCj4gICAq
Cj4gLSAqIENvbXBhdDogUHJlLTMuNCBkaWRuJ3QgaGF2ZSBtc3JfdHNjX2F1eAo+ICsgKiBDb21w
YXQ6Cj4gKyAqICAgICAtIFByZS0zLjQgZGlkbid0IGhhdmUgbXNyX3RzY19hdXgKPiArICogICAg
IC0gUHJlLTQuNyBkaWRuJ3QgaGF2ZSBmcHVfaW5pdGlhbGlzZWQKPiAgICovCj4gIAo+ICBzdHJ1
Y3QgaHZtX2h3X2NwdSB7Cj4gQEAgLTEzMyw3ICsxMzUsNyBAQCBzdHJ1Y3QgaHZtX2h3X2NwdSB7
Cj4gICAgICB1aW50NjRfdCBzaGFkb3dfZ3M7Cj4gIAo+ICAgICAgLyogbXNyIGNvbnRlbnQgc2F2
ZWQvcmVzdG9yZWQuICovCj4gLSAgICB1aW50NjRfdCBtc3JfZmxhZ3M7Cj4gKyAgICB1aW50NjRf
dCBtc3JfZmxhZ3M7IC8qIE9ic29sZXRlLCBpZ25vcmVkLiAqLwo+ICAgICAgdWludDY0X3QgbXNy
X2xzdGFyOwo+ICAgICAgdWludDY0X3QgbXNyX3N0YXI7Cj4gICAgICB1aW50NjRfdCBtc3JfY3N0
YXI7Cj4gQEAgLTE1Nyw2ICsxNTksMTEgQEAgc3RydWN0IGh2bV9od19jcHUgewo+ICAgICAgfTsK
PiAgICAgIC8qIGVycm9yIGNvZGUgZm9yIHBlbmRpbmcgZXZlbnQgKi8KPiAgICAgIHVpbnQzMl90
IGVycm9yX2NvZGU7Cj4gKwo+ICsjZGVmaW5lIF9YRU5fWDg2X0ZQVV9JTklUSUFMSVNFRCAgICAg
ICAgMAo+ICsjZGVmaW5lIFhFTl9YODZfRlBVX0lOSVRJQUxJU0VEICAgICAgICAgKDFVPDxfWEVO
X1g4Nl9GUFVfSU5JVElBTElTRUQpCj4gKyAgICB1aW50MzJfdCBmbGFnczsKPiArICAgIHVpbnQz
Ml90IHBhZDA7Cj4gIH07Cj4gIAo+ICBzdHJ1Y3QgaHZtX2h3X2NwdV9jb21wYXQgewo+IEBAIC0y
NDIsNyArMjQ5LDcgQEAgc3RydWN0IGh2bV9od19jcHVfY29tcGF0IHsKPiAgICAgIHVpbnQ2NF90
IHNoYWRvd19nczsKPiAgCj4gICAgICAvKiBtc3IgY29udGVudCBzYXZlZC9yZXN0b3JlZC4gKi8K
PiAtICAgIHVpbnQ2NF90IG1zcl9mbGFnczsKPiArICAgIHVpbnQ2NF90IG1zcl9mbGFnczsgLyog
T2Jzb2xldGUsIGlnbm9yZWQuICovCj4gICAgICB1aW50NjRfdCBtc3JfbHN0YXI7Cj4gICAgICB1
aW50NjRfdCBtc3Jfc3RhcjsKPiAgICAgIHVpbnQ2NF90IG1zcl9jc3RhcjsKPiBAQCAtMjY4LDE5
ICsyNzUsMjYgQEAgc3RydWN0IGh2bV9od19jcHVfY29tcGF0IHsKPiAgICAgIHVpbnQzMl90IGVy
cm9yX2NvZGU7Cj4gIH07Cj4gIAo+IC1zdGF0aWMgaW5saW5lIGludCBfaHZtX2h3X2ZpeF9jcHUo
dm9pZCAqaCkgewo+ICtzdGF0aWMgaW5saW5lIGludCBfaHZtX2h3X2ZpeF9jcHUodm9pZCAqaCwg
dWludDMyX3Qgc2l6ZSkgewo+ICAKPiAgICAgIHVuaW9uIGh2bV9od19jcHVfdW5pb24gewo+ICAg
ICAgICAgIHN0cnVjdCBodm1faHdfY3B1IG5hdDsKPiAgICAgICAgICBzdHJ1Y3QgaHZtX2h3X2Nw
dV9jb21wYXQgY21wOwo+ICAgICAgfSAqdWNwdSA9ICh1bmlvbiBodm1faHdfY3B1X3VuaW9uICop
aDsKPiAgCj4gLSAgICAvKiBJZiB3ZSBjb3B5IGZyb20gdGhlIGVuZCBiYWNrd2FyZHMsIHdlIHNo
b3VsZAo+IC0gICAgICogYmUgYWJsZSB0byBkbyB0aGUgbW9kaWZpY2F0aW9uIGluLXBsYWNlICov
Cj4gLSAgICB1Y3B1LT5uYXQuZXJyb3JfY29kZSA9IHVjcHUtPmNtcC5lcnJvcl9jb2RlOwo+IC0g
ICAgdWNwdS0+bmF0LnBlbmRpbmdfZXZlbnQgPSB1Y3B1LT5jbXAucGVuZGluZ19ldmVudDsKPiAt
ICAgIHVjcHUtPm5hdC50c2MgPSB1Y3B1LT5jbXAudHNjOwo+IC0gICAgdWNwdS0+bmF0Lm1zcl90
c2NfYXV4ID0gMDsKPiArICAgIGlmICggc2l6ZSA9PSBzaXplb2Yoc3RydWN0IGh2bV9od19jcHVf
Y29tcGF0KSApCj4gKyAgICB7Cj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBJZiB3ZSBjb3B5
IGZyb20gdGhlIGVuZCBiYWNrd2FyZHMsIHdlIHNob3VsZAo+ICsgICAgICAgICAqIGJlIGFibGUg
dG8gZG8gdGhlIG1vZGlmaWNhdGlvbiBpbi1wbGFjZS4KPiArICAgICAgICAgKi8KPiArICAgICAg
ICB1Y3B1LT5uYXQuZXJyb3JfY29kZSA9IHVjcHUtPmNtcC5lcnJvcl9jb2RlOwo+ICsgICAgICAg
IHVjcHUtPm5hdC5wZW5kaW5nX2V2ZW50ID0gdWNwdS0+Y21wLnBlbmRpbmdfZXZlbnQ7Cj4gKyAg
ICAgICAgdWNwdS0+bmF0LnRzYyA9IHVjcHUtPmNtcC50c2M7Cj4gKyAgICAgICAgdWNwdS0+bmF0
Lm1zcl90c2NfYXV4ID0gMDsKPiArICAgIH0KPiArICAgIC8qIE1pbWljIHRoZSBvbGQgYmVoYXZp
b3VyIGJ5IHVuY29uZGl0aW9uYWxseSBzZXR0aW5nIGZwdV9pbml0aWFsaXNlZC4gKi8KPiArICAg
IHVjcHUtPm5hdC5mbGFncyA9IFhFTl9YODZfRlBVX0lOSVRJQUxJU0VEOwo+ICAKPiAgICAgIHJl
dHVybiAwOwo+ICB9Cj4gQEAgLTM0NywzMCArMzYxLDQxIEBAIERFQ0xBUkVfSFZNX1NBVkVfVFlQ
RShQSUMsIDMsIHN0cnVjdCBodm1faHdfdnBpYyk7Cj4gICAqIElPLUFQSUMKPiAgICovCj4gIAo+
ICt1bmlvbiB2aW9hcGljX3JlZGlyX2VudHJ5Cj4gK3sKPiArICAgIHVpbnQ2NF90IGJpdHM7Cj4g
KyAgICBzdHJ1Y3Qgewo+ICsgICAgICAgIHVpbnQ4X3QgdmVjdG9yOwo+ICsgICAgICAgIHVpbnQ4
X3QgZGVsaXZlcnlfbW9kZTozOwo+ICsgICAgICAgIHVpbnQ4X3QgZGVzdF9tb2RlOjE7Cj4gKyAg
ICAgICAgdWludDhfdCBkZWxpdmVyeV9zdGF0dXM6MTsKPiArICAgICAgICB1aW50OF90IHBvbGFy
aXR5OjE7Cj4gKyAgICAgICAgdWludDhfdCByZW1vdGVfaXJyOjE7Cj4gKyAgICAgICAgdWludDhf
dCB0cmlnX21vZGU6MTsKPiArICAgICAgICB1aW50OF90IG1hc2s6MTsKPiArICAgICAgICB1aW50
OF90IHJlc2VydmU6NzsKPiArICAgICAgICB1aW50OF90IHJlc2VydmVkWzRdOwo+ICsgICAgICAg
IHVpbnQ4X3QgZGVzdF9pZDsKPiArICAgIH0gZmllbGRzOwo+ICt9Owo+ICsKPiAgI2RlZmluZSBW
SU9BUElDX05VTV9QSU5TICA0OCAvKiAxNiBJU0EgSVJRcywgMzIgbm9uLWxlZ2FjeSBQQ0kgSVJR
Uy4gKi8KPiAgCj4gLXN0cnVjdCBodm1faHdfdmlvYXBpYyB7Cj4gLSAgICB1aW50NjRfdCBiYXNl
X2FkZHJlc3M7Cj4gLSAgICB1aW50MzJfdCBpb3JlZ3NlbDsKPiAtICAgIHVpbnQzMl90IGlkOwo+
IC0gICAgdW5pb24gdmlvYXBpY19yZWRpcl9lbnRyeQo+IC0gICAgewo+IC0gICAgICAgIHVpbnQ2
NF90IGJpdHM7Cj4gLSAgICAgICAgc3RydWN0IHsKPiAtICAgICAgICAgICAgdWludDhfdCB2ZWN0
b3I7Cj4gLSAgICAgICAgICAgIHVpbnQ4X3QgZGVsaXZlcnlfbW9kZTozOwo+IC0gICAgICAgICAg
ICB1aW50OF90IGRlc3RfbW9kZToxOwo+IC0gICAgICAgICAgICB1aW50OF90IGRlbGl2ZXJ5X3N0
YXR1czoxOwo+IC0gICAgICAgICAgICB1aW50OF90IHBvbGFyaXR5OjE7Cj4gLSAgICAgICAgICAg
IHVpbnQ4X3QgcmVtb3RlX2lycjoxOwo+IC0gICAgICAgICAgICB1aW50OF90IHRyaWdfbW9kZTox
Owo+IC0gICAgICAgICAgICB1aW50OF90IG1hc2s6MTsKPiAtICAgICAgICAgICAgdWludDhfdCBy
ZXNlcnZlOjc7Cj4gLSAgICAgICAgICAgIHVpbnQ4X3QgcmVzZXJ2ZWRbNF07Cj4gLSAgICAgICAg
ICAgIHVpbnQ4X3QgZGVzdF9pZDsKPiAtICAgICAgICB9IGZpZWxkczsKPiAtICAgIH0gcmVkaXJ0
YmxbVklPQVBJQ19OVU1fUElOU107Cj4gLX07Cj4gKyNkZWZpbmUgWEVOX0hWTV9WSU9BUElDKG5h
bWUsIGNudCkgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgc3RydWN0IG5hbWUgeyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgICB1aW50NjRfdCBi
YXNlX2FkZHJlc3M7ICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgdWludDMy
X3QgaW9yZWdzZWw7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgIHVp
bnQzMl90IGlkOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAg
ICB1bmlvbiB2aW9hcGljX3JlZGlyX2VudHJ5IHJlZGlydGJsW2NudF07ICAgICAgICBcCj4gKyAg
ICB9Cj4gKwo+ICtYRU5fSFZNX1ZJT0FQSUMoaHZtX2h3X3Zpb2FwaWMsIFZJT0FQSUNfTlVNX1BJ
TlMpOwo+ICsKPiArI2lmbmRlZiBfX1hFTl9fCj4gKyN1bmRlZiBYRU5fSFZNX1ZJT0FQSUMKPiAr
I2Vsc2UKPiArI3VuZGVmIFZJT0FQSUNfTlVNX1BJTlMKPiArI2VuZGlmCj4gIAo+ICBERUNMQVJF
X0hWTV9TQVZFX1RZUEUoSU9BUElDLCA0LCBzdHJ1Y3QgaHZtX2h3X3Zpb2FwaWMpOwo+ICAKPiBA
QCAtNTUwLDEyICs1NzUsMTEgQEAgc3RydWN0IGh2bV9od19jcHVfeHNhdmUgewo+ICAgICAgc3Ry
dWN0IHsKPiAgICAgICAgICBzdHJ1Y3QgeyBjaGFyIHhbNTEyXTsgfSBmcHVfc3NlOwo+ICAKPiAt
ICAgICAgICBzdHJ1Y3Qgewo+ICsgICAgICAgIHN0cnVjdCBodm1faHdfY3B1X3hzYXZlX2hkciB7
Cj4gICAgICAgICAgICAgIHVpbnQ2NF90IHhzdGF0ZV9idjsgICAgICAgICAvKiBVcGRhdGVkIGJ5
IFhSU1RPUiAqLwo+IC0gICAgICAgICAgICB1aW50NjRfdCByZXNlcnZlZFs3XTsKPiArICAgICAg
ICAgICAgdWludDY0X3QgeGNvbXBfYnY7ICAgICAgICAgIC8qIFVwZGF0ZWQgYnkgWFJTVE9Se0Ms
U30gKi8KPiArICAgICAgICAgICAgdWludDY0X3QgcmVzZXJ2ZWRbNl07Cj4gICAgICAgICAgfSB4
c2F2ZV9oZHI7ICAgICAgICAgICAgICAgICAgICAvKiBUaGUgNjQtYnl0ZSBoZWFkZXIgKi8KPiAt
Cj4gLSAgICAgICAgc3RydWN0IHsgY2hhciB4WzBdOyB9IHltbTsgICAgLyogWU1NICovCj4gICAg
ICB9IHNhdmVfYXJlYTsKPiAgfTsKPiAgCj4gQEAgLTU3NSw3ICs1OTksOSBAQCBzdHJ1Y3QgaHZt
X3ZpcmlkaWFuX2RvbWFpbl9jb250ZXh0IHsKPiAgREVDTEFSRV9IVk1fU0FWRV9UWVBFKFZJUklE
SUFOX0RPTUFJTiwgMTUsIHN0cnVjdCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRleHQpOwo+ICAK
PiAgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQgewo+IC0gICAgdWludDY0X3QgYXBp
Y19hc3Npc3Q7Cj4gKyAgICB1aW50NjRfdCB2cF9hc3Npc3RfbXNyOwo+ICsgICAgdWludDhfdCAg
dnBfYXNzaXN0X3ZlY3RvcjsKPiArICAgIHVpbnQ4X3QgIF9wYWRbN107Cj4gIH07Cj4gIAo+ICBE
RUNMQVJFX0hWTV9TQVZFX1RZUEUoVklSSURJQU5fVkNQVSwgMTcsIHN0cnVjdCBodm1fdmlyaWRp
YW5fdmNwdV9jb250ZXh0KTsKPiBAQCAtNTg0LDYgKzYxMCw3IEBAIHN0cnVjdCBodm1fdm1jZV92
Y3B1IHsKPiAgICAgIHVpbnQ2NF90IGNhcHM7Cj4gICAgICB1aW50NjRfdCBtY2lfY3RsMl9iYW5r
MDsKPiAgICAgIHVpbnQ2NF90IG1jaV9jdGwyX2JhbmsxOwo+ICsgICAgdWludDY0X3QgbWNnX2V4
dF9jdGw7Cj4gIH07Cj4gIAo+ICBERUNMQVJFX0hWTV9TQVZFX1RZUEUoVk1DRV9WQ1BVLCAxOCwg
c3RydWN0IGh2bV92bWNlX3ZjcHUpOwo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi9hcmNoLXg4
Ni9wbXUuaCBiL2luY2x1ZGUveGVuL2FyY2gteDg2L3BtdS5oCj4gbmV3IGZpbGUgbW9kZSAxMDA2
NDQKPiBpbmRleCAwMDAwMDAwLi42OGViZjEyCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL2luY2x1
ZGUveGVuL2FyY2gteDg2L3BtdS5oCj4gQEAgLTAsMCArMSwxNjcgQEAKPiArLyoKPiArICogUGVy
bWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24g
b2J0YWluaW5nIGEgY29weQo+ICsgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRv
Y3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KPiArICogZGVhbCBpbiB0aGUg
U29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlv
biB0aGUKPiArICogcmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwg
ZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yCj4gKyAqIHNlbGwgY29waWVzIG9mIHRoZSBT
b2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlzCj4g
KyAqIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNvbmRpdGlv
bnM6Cj4gKyAqCj4gKyAqIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1p
c3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluCj4gKyAqIGFsbCBjb3BpZXMgb3Igc3Vi
c3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLgo+ICsgKgo+ICsgKiBUSEUgU09GVFdB
UkUgSVMgUFJPVklERUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQ
UkVTUyBPUgo+ICsgKiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBX
QVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSwKPiArICogRklUTkVTUyBGT1IgQSBQQVJUSUNV
TEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFCj4g
KyAqIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0s
IERBTUFHRVMgT1IgT1RIRVIKPiArICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBP
RiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcKPiArICogRlJPTSwgT1VUIE9G
IE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUgo+
ICsgKiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuCj4gKyAqCj4gKyAqIENvcHlyaWdodCAoYykg
MjAxNSBPcmFjbGUgYW5kL29yIGl0cyBhZmZpbGlhdGVzLiBBbGwgcmlnaHRzIHJlc2VydmVkLgo+
ICsgKi8KPiArCj4gKyNpZm5kZWYgX19YRU5fUFVCTElDX0FSQ0hfWDg2X1BNVV9IX18KPiArI2Rl
ZmluZSBfX1hFTl9QVUJMSUNfQVJDSF9YODZfUE1VX0hfXwo+ICsKPiArLyogeDg2LXNwZWNpZmlj
IFBNVSBkZWZpbml0aW9ucyAqLwo+ICsKPiArLyogQU1EIFBNVSByZWdpc3RlcnMgYW5kIHN0cnVj
dHVyZXMgKi8KPiArc3RydWN0IHhlbl9wbXVfYW1kX2N0eHQgewo+ICsgICAgLyoKPiArICAgICAq
IE9mZnNldHMgdG8gY291bnRlciBhbmQgY29udHJvbCBNU1JzIChyZWxhdGl2ZSB0byB4ZW5fcG11
X2FyY2guYy5hbWQpLgo+ICsgICAgICogRm9yIFBWKEgpIGd1ZXN0cyB0aGVzZSBmaWVsZHMgYXJl
IFJPLgo+ICsgICAgICovCj4gKyAgICB1aW50MzJfdCBjb3VudGVyczsKPiArICAgIHVpbnQzMl90
IGN0cmxzOwo+ICsKPiArICAgIC8qIENvdW50ZXIgTVNScyAqLwo+ICsjaWYgZGVmaW5lZChfX1NU
RENfVkVSU0lPTl9fKSAmJiBfX1NURENfVkVSU0lPTl9fID49IDE5OTkwMUwKPiArICAgIHVpbnQ2
NF90IHJlZ3NbXTsKPiArI2VsaWYgZGVmaW5lZChfX0dOVUNfXykKPiArICAgIHVpbnQ2NF90IHJl
Z3NbMF07Cj4gKyNlbmRpZgo+ICt9Owo+ICt0eXBlZGVmIHN0cnVjdCB4ZW5fcG11X2FtZF9jdHh0
IHhlbl9wbXVfYW1kX2N0eHRfdDsKPiArREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3BtdV9h
bWRfY3R4dF90KTsKPiArCj4gKy8qIEludGVsIFBNVSByZWdpc3RlcnMgYW5kIHN0cnVjdHVyZXMg
Ki8KPiArc3RydWN0IHhlbl9wbXVfY250cl9wYWlyIHsKPiArICAgIHVpbnQ2NF90IGNvdW50ZXI7
Cj4gKyAgICB1aW50NjRfdCBjb250cm9sOwo+ICt9Owo+ICt0eXBlZGVmIHN0cnVjdCB4ZW5fcG11
X2NudHJfcGFpciB4ZW5fcG11X2NudHJfcGFpcl90Owo+ICtERUZJTkVfWEVOX0dVRVNUX0hBTkRM
RSh4ZW5fcG11X2NudHJfcGFpcl90KTsKPiArCj4gK3N0cnVjdCB4ZW5fcG11X2ludGVsX2N0eHQg
ewo+ICsgICAvKgo+ICsgICAgKiBPZmZzZXRzIHRvIGZpeGVkIGFuZCBhcmNoaXRlY3R1cmFsIGNv
dW50ZXIgTVNScyAocmVsYXRpdmUgdG8KPiArICAgICogeGVuX3BtdV9hcmNoLmMuaW50ZWwpLgo+
ICsgICAgKiBGb3IgUFYoSCkgZ3Vlc3RzIHRoZXNlIGZpZWxkcyBhcmUgUk8uCj4gKyAgICAqLwo+
ICsgICAgdWludDMyX3QgZml4ZWRfY291bnRlcnM7Cj4gKyAgICB1aW50MzJfdCBhcmNoX2NvdW50
ZXJzOwo+ICsKPiArICAgIC8qIFBNVSByZWdpc3RlcnMgKi8KPiArICAgIHVpbnQ2NF90IGdsb2Jh
bF9jdHJsOwo+ICsgICAgdWludDY0X3QgZ2xvYmFsX292Zl9jdHJsOwo+ICsgICAgdWludDY0X3Qg
Z2xvYmFsX3N0YXR1czsKPiArICAgIHVpbnQ2NF90IGZpeGVkX2N0cmw7Cj4gKyAgICB1aW50NjRf
dCBkc19hcmVhOwo+ICsgICAgdWludDY0X3QgcGVic19lbmFibGU7Cj4gKyAgICB1aW50NjRfdCBk
ZWJ1Z2N0bDsKPiArCj4gKyAgICAvKiBGaXhlZCBhbmQgYXJjaGl0ZWN0dXJhbCBjb3VudGVyIE1T
UnMgKi8KPiArI2lmIGRlZmluZWQoX19TVERDX1ZFUlNJT05fXykgJiYgX19TVERDX1ZFUlNJT05f
XyA+PSAxOTk5MDFMCj4gKyAgICB1aW50NjRfdCByZWdzW107Cj4gKyNlbGlmIGRlZmluZWQoX19H
TlVDX18pCj4gKyAgICB1aW50NjRfdCByZWdzWzBdOwo+ICsjZW5kaWYKPiArfTsKPiArdHlwZWRl
ZiBzdHJ1Y3QgeGVuX3BtdV9pbnRlbF9jdHh0IHhlbl9wbXVfaW50ZWxfY3R4dF90Owo+ICtERUZJ
TkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fcG11X2ludGVsX2N0eHRfdCk7Cj4gKwo+ICsvKiBTYW1w
bGVkIGRvbWFpbidzIHJlZ2lzdGVycyAqLwo+ICtzdHJ1Y3QgeGVuX3BtdV9yZWdzIHsKPiArICAg
IHVpbnQ2NF90IGlwOwo+ICsgICAgdWludDY0X3Qgc3A7Cj4gKyAgICB1aW50NjRfdCBmbGFnczsK
PiArICAgIHVpbnQxNl90IGNzOwo+ICsgICAgdWludDE2X3Qgc3M7Cj4gKyAgICB1aW50OF90IGNw
bDsKPiArICAgIHVpbnQ4X3QgcGFkWzNdOwo+ICt9Owo+ICt0eXBlZGVmIHN0cnVjdCB4ZW5fcG11
X3JlZ3MgeGVuX3BtdV9yZWdzX3Q7Cj4gK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9wbXVf
cmVnc190KTsKPiArCj4gKy8qIFBNVSBmbGFncyAqLwo+ICsjZGVmaW5lIFBNVV9DQUNIRUQgICAg
ICAgICAoMTw8MCkgLyogUE1VIE1TUnMgYXJlIGNhY2hlZCBpbiB0aGUgY29udGV4dCAqLwo+ICsj
ZGVmaW5lIFBNVV9TQU1QTEVfVVNFUiAgICAoMTw8MSkgLyogU2FtcGxlIGlzIGZyb20gdXNlciBv
ciBrZXJuZWwgbW9kZSAqLwo+ICsjZGVmaW5lIFBNVV9TQU1QTEVfUkVBTCAgICAoMTw8MikgLyog
U2FtcGxlIGlzIGZyb20gcmVhbG1vZGUgKi8KPiArI2RlZmluZSBQTVVfU0FNUExFX1BWICAgICAg
KDE8PDMpIC8qIFNhbXBsZSBmcm9tIGEgUFYgZ3Vlc3QgKi8KPiArCj4gKy8qCj4gKyAqIEFyY2hp
dGVjdHVyZS1zcGVjaWZpYyBpbmZvcm1hdGlvbiBkZXNjcmliaW5nIHN0YXRlIG9mIHRoZSBwcm9j
ZXNzb3IgYXQKPiArICogdGhlIHRpbWUgb2YgUE1VIGludGVycnVwdC4KPiArICogRmllbGRzIG9m
IHRoaXMgc3RydWN0dXJlIG1hcmtlZCBhcyBSVyBmb3IgZ3Vlc3Qgc2hvdWxkIG9ubHkgYmUgd3Jp
dHRlbiBieQo+ICsgKiB0aGUgZ3Vlc3Qgd2hlbiBQTVVfQ0FDSEVEIGJpdCBpbiBwbXVfZmxhZ3Mg
aXMgc2V0ICh3aGljaCBpcyBkb25lIGJ5IHRoZQo+ICsgKiBoeXBlcnZpc29yIGR1cmluZyBQTVUg
aW50ZXJydXB0KS4gSHlwZXJ2aXNvciB3aWxsIHJlYWQgdXBkYXRlZCBkYXRhIGluCj4gKyAqIFhF
TlBNVV9mbHVzaCBoeXBlcmNhbGwgYW5kIGNsZWFyIFBNVV9DQUNIRUQgYml0Lgo+ICsgKi8KPiAr
c3RydWN0IHhlbl9wbXVfYXJjaCB7Cj4gKyAgICB1bmlvbiB7Cj4gKyAgICAgICAgLyoKPiArICAg
ICAgICAgKiBQcm9jZXNzb3IncyByZWdpc3RlcnMgYXQgdGhlIHRpbWUgb2YgaW50ZXJydXB0Lgo+
ICsgICAgICAgICAqIFdPIGZvciBoeXBlcnZpc29yLCBSTyBmb3IgZ3Vlc3RzLgo+ICsgICAgICAg
ICAqLwo+ICsgICAgICAgIHN0cnVjdCB4ZW5fcG11X3JlZ3MgcmVnczsKPiArICAgICAgICAvKiBQ
YWRkaW5nIGZvciBhZGRpbmcgbmV3IHJlZ2lzdGVycyB0byB4ZW5fcG11X3JlZ3MgaW4gdGhlIGZ1
dHVyZSAqLwo+ICsjZGVmaW5lIFhFTlBNVV9SRUdTX1BBRF9TWiAgNjQKPiArICAgICAgICB1aW50
OF90IHBhZFtYRU5QTVVfUkVHU19QQURfU1pdOwo+ICsgICAgfSByOwo+ICsKPiArICAgIC8qIFdP
IGZvciBoeXBlcnZpc29yLCBSTyBmb3IgZ3Vlc3QgKi8KPiArICAgIHVpbnQ2NF90IHBtdV9mbGFn
czsKPiArCj4gKyAgICAvKgo+ICsgICAgICogQVBJQyBMVlRQQyByZWdpc3Rlci4KPiArICAgICAq
IFJXIGZvciBib3RoIGh5cGVydmlzb3IgYW5kIGd1ZXN0Lgo+ICsgICAgICogT25seSBBUElDX0xW
VF9NQVNLRUQgYml0IGlzIGxvYWRlZCBieSB0aGUgaHlwZXJ2aXNvciBpbnRvIGhhcmR3YXJlCj4g
KyAgICAgKiBkdXJpbmcgWEVOUE1VX2ZsdXNoIG9yIFhFTlBNVV9sdnRwY19zZXQuCj4gKyAgICAg
Ki8KPiArICAgIHVuaW9uIHsKPiArICAgICAgICB1aW50MzJfdCBsYXBpY19sdnRwYzsKPiArICAg
ICAgICB1aW50NjRfdCBwYWQ7Cj4gKyAgICB9IGw7Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIFZl
bmRvci1zcGVjaWZpYyBQTVUgcmVnaXN0ZXJzLgo+ICsgICAgICogUlcgZm9yIGJvdGggaHlwZXJ2
aXNvciBhbmQgZ3Vlc3QgKHNlZSBleGNlcHRpb25zIGFib3ZlKS4KPiArICAgICAqIEd1ZXN0J3Mg
dXBkYXRlcyB0byB0aGlzIGZpZWxkIGFyZSB2ZXJpZmllZCBhbmQgdGhlbiBsb2FkZWQgYnkgdGhl
Cj4gKyAgICAgKiBoeXBlcnZpc29yIGludG8gaGFyZHdhcmUgZHVyaW5nIFhFTlBNVV9mbHVzaAo+
ICsgICAgICovCj4gKyAgICB1bmlvbiB7Cj4gKyAgICAgICAgc3RydWN0IHhlbl9wbXVfYW1kX2N0
eHQgYW1kOwo+ICsgICAgICAgIHN0cnVjdCB4ZW5fcG11X2ludGVsX2N0eHQgaW50ZWw7Cj4gKwo+
ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogUGFkZGluZyBmb3IgY29udGV4dHMgKGZpeGVkIHBh
cnRzIG9ubHksIGRvZXMgbm90IGluY2x1ZGUgTVNSIGJhbmtzCj4gKyAgICAgICAgICogdGhhdCBh
cmUgc3BlY2lmaWVkIGJ5IG9mZnNldHMpCj4gKyAgICAgICAgICovCj4gKyNkZWZpbmUgWEVOUE1V
X0NUWFRfUEFEX1NaICAxMjgKPiArICAgICAgICB1aW50OF90IHBhZFtYRU5QTVVfQ1RYVF9QQURf
U1pdOwo+ICsgICAgfSBjOwo+ICt9Owo+ICt0eXBlZGVmIHN0cnVjdCB4ZW5fcG11X2FyY2ggeGVu
X3BtdV9hcmNoX3Q7Cj4gK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9wbXVfYXJjaF90KTsK
PiArCj4gKyNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfQVJDSF9YODZfUE1VX0hfXyAqLwo+ICsvKgo+
ICsgKiBMb2NhbCB2YXJpYWJsZXM6Cj4gKyAqIG1vZGU6IEMKPiArICogYy1maWxlLXN0eWxlOiAi
QlNEIgo+ICsgKiBjLWJhc2ljLW9mZnNldDogNAo+ICsgKiB0YWItd2lkdGg6IDQKPiArICogaW5k
ZW50LXRhYnMtbW9kZTogbmlsCj4gKyAqIEVuZDoKPiArICovCj4gKwo+IGRpZmYgLS1naXQgYS9p
bmNsdWRlL3hlbi9hcmNoLXg4Ni94ZW4tbWNhLmggYi9pbmNsdWRlL3hlbi9hcmNoLXg4Ni94ZW4t
bWNhLmgKPiBpbmRleCAwNDM4MmVkLi5kYzM1MjY3IDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUveGVu
L2FyY2gteDg2L3hlbi1tY2EuaAo+ICsrKyBiL2luY2x1ZGUveGVuL2FyY2gteDg2L3hlbi1tY2Eu
aAo+IEBAIC0xLDExICsxLDExIEBACj4gIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiAgICogYXJj
aC14ODYvbWNhLmgKPiAtICogCj4gKyAqCj4gICAqIENvbnRyaWJ1dGVkIGJ5IEFkdmFuY2VkIE1p
Y3JvIERldmljZXMsIEluYy4KPiAgICogQXV0aG9yOiBDaHJpc3RvcGggRWdnZXIgPENocmlzdG9w
aC5FZ2dlckBhbWQuY29tPgo+ICAgKgo+ICAgKiBHdWVzdCBPUyBtYWNoaW5lIGNoZWNrIGludGVy
ZmFjZSB0byB4ODYgWGVuLgo+IC0gKiAKPiArICoKPiAgICogUGVybWlzc2lvbiBpcyBoZXJlYnkg
Z3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weQo+
ICAgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMg
KHRoZSAiU29mdHdhcmUiKSwgdG8KPiAgICogZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCBy
ZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUKPiBAQCAtODgsNiAr
ODgsOCBAQAo+ICAjZGVmaW5lIFhFTl9NQ19OT1RERUxJVkVSRUQgMHgxMAo+ICAvKiBOb3RlLCBY
RU5fTUNfQ0FOTk9USEFORExFIGFuZCBYRU5fTUNfTk9UREVMSVZFUkVEIGFyZSBtdXR1YWxseSBl
eGNsdXNpdmUuICovCj4gIAo+ICsvKiBBcHBsaWNhYmxlIHRvIGFsbCBtY192Y3B1aWQgZmllbGRz
IGJlbG93LiAqLwo+ICsjZGVmaW5lIFhFTl9NQ19WQ1BVSURfSU5WQUxJRCAweGZmZmYKPiAgCj4g
ICNpZm5kZWYgX19BU1NFTUJMWV9fCj4gIAo+IEBAIC0xNTYsNyArMTU4LDcgQEAgc3RydWN0IG1j
aW5mb19tc3Igewo+ICB9Owo+ICAKPiAgLyogY29udGFpbnMgbWMgaW5mb3JtYXRpb24gZnJvbSBv
dGhlcgo+IC0gKiBvciBhZGRpdGlvbmFsIG1jIE1TUnMgKi8gCj4gKyAqIG9yIGFkZGl0aW9uYWwg
bWMgTVNScyAqLwo+ICBzdHJ1Y3QgbWNpbmZvX2V4dGVuZGVkIHsKPiAgICAgIHN0cnVjdCBtY2lu
Zm9fY29tbW9uIGNvbW1vbjsKPiAgCj4gQEAgLTE5MywxMCArMTk1LDEwIEBAIHN0cnVjdCBtY2lu
Zm9fZXh0ZW5kZWQgewo+ICAvKiBMMyBjYWNoZSBkaXNhYmxlIEFjdGlvbiAqLwo+ICAjZGVmaW5l
IE1DX0FDVElPTl9DQUNIRV9TSFJJTksgKDB4MSA8PCAyKQo+ICAKPiAtLyogQmVsb3cgaW50ZXJm
YWNlIHVzZWQgYmV0d2VlbiBYRU4vRE9NMCBmb3IgcGFzc2luZyBYRU4ncyByZWNvdmVyeSBhY3Rp
b24gCj4gLSAqIGluZm9ybWF0aW9uIHRvIERPTTAuIAo+ICsvKiBCZWxvdyBpbnRlcmZhY2UgdXNl
ZCBiZXR3ZWVuIFhFTi9ET00wIGZvciBwYXNzaW5nIFhFTidzIHJlY292ZXJ5IGFjdGlvbgo+ICsg
KiBpbmZvcm1hdGlvbiB0byBET00wLgo+ICAgKiB1c2FnZSBTZW5hcmlvOiBBZnRlciBvZmZsaW5p
bmcgYnJva2VuIHBhZ2UsIFhFTiBtaWdodCBwYXNzIGl0cyBwYWdlIG9mZmxpbmUKPiAtICogcmVj
b3ZlcnkgYWN0aW9uIHJlc3VsdCB0byBET00wLiBET00wIHdpbGwgc2F2ZSB0aGUgaW5mb3JtYXRp
b24gaW4gCj4gKyAqIHJlY292ZXJ5IGFjdGlvbiByZXN1bHQgdG8gRE9NMC4gRE9NMCB3aWxsIHNh
dmUgdGhlIGluZm9ybWF0aW9uIGluCj4gICAqIG5vbi12b2xhdGlsZSBtZW1vcnkgZm9yIGZ1cnRo
ZXIgcHJvYWN0aXZlIGFjdGlvbnMsIHN1Y2ggYXMgb2ZmbGluaW5nIHRoZQo+ICAgKiBlYXN5IGJy
b2tlbiBwYWdlIGVhcmxpZXIgd2hlbiBkb2luZyBuZXh0IHJlYm9vdC4KPiAgKi8KPiBAQCAtMjU1
LDggKzI1Nyw4IEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKG1jX2luZm9fdCk7Cj4gICNkZWZp
bmUgTUNfQ0FQU19BTURfRUNYCTYJLyogY3B1aWQgbGV2ZWwgMHg4MDAwMDAwMSAoJWVjeCkgKi8K
PiAgCj4gIHN0cnVjdCBtY2luZm9fbG9naWNhbF9jcHUgewo+IC0gICAgdWludDMyX3QgbWNfY3B1
bnI7ICAgICAgICAgIAo+IC0gICAgdWludDMyX3QgbWNfY2hpcGlkOyAKPiArICAgIHVpbnQzMl90
IG1jX2NwdW5yOwo+ICsgICAgdWludDMyX3QgbWNfY2hpcGlkOwo+ICAgICAgdWludDE2X3QgbWNf
Y29yZWlkOwo+ICAgICAgdWludDE2X3QgbWNfdGhyZWFkaWQ7Cj4gICAgICB1aW50MzJfdCBtY19h
cGljaWQ7Cj4gQEAgLTI4MSw3ICsyODMsNyBAQCB0eXBlZGVmIHN0cnVjdCBtY2luZm9fbG9naWNh
bF9jcHUgeGVuX21jX2xvZ2ljYWxfY3B1X3Q7Cj4gIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhl
bl9tY19sb2dpY2FsX2NwdV90KTsKPiAgCj4gIAo+IC0vKiAKPiArLyoKPiAgICogT1MncyBzaG91
bGQgdXNlIHRoZXNlIGluc3RlYWQgb2Ygd3JpdGluZyB0aGVpciBvd24gbG9va3VwIGZ1bmN0aW9u
Cj4gICAqIGVhY2ggd2l0aCBpdHMgb3duIGJ1Z3MgYW5kIGRyYXdiYWNrcy4KPiAgICogV2UgdXNl
IG1hY3JvcyBpbnN0ZWFkIG9mIHN0YXRpYyBpbmxpbmUgZnVuY3Rpb25zIHRvIGFsbG93IGd1ZXN0
cwo+IEBAIC0zMTIsOCArMzE0LDggQEAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX21jX2xv
Z2ljYWxfY3B1X3QpOwo+ICAgICAgICAgIHN0cnVjdCBtY2luZm9fY29tbW9uICpfbWljOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICAgICAgICAgIGZvdW5kID0g
MDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+IC0JKF9y
ZXQpID0gTlVMTDsJCQkJCQlcCj4gLQlpZiAoX21pID09IE5VTEwpIGJyZWFrOwkJCQkJXAo+ICsg
ICAgICAgIChfcmV0KSA9IE5VTEw7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAo+ICsgICAgICAgIGlmIChfbWkgPT0gTlVMTCkgYnJlYWs7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAo+ICAgICAgICAgIF9taWMgPSB4ODZfbWNpbmZvX2ZpcnN0KF9t
aSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICAgICAgICAgIGZvciAoaSA9IDA7IGkg
PCB4ODZfbWNpbmZvX25lbnRyaWVzKF9taSk7IGkrKykgeyAgICAgICAgXAo+ICAgICAgICAgICAg
ICBpZiAoX21pYy0+dHlwZSA9PSAoX3R5cGUpKSB7ICAgICAgICAgICAgICAgICAgICAgICAgXAo+
IEBAIC0zNDUsOCArMzQ3LDggQEAgc3RydWN0IHhlbl9tY19mZXRjaCB7Cj4gICAgICAvKiBJTi9P
VVQgdmFyaWFibGVzLiAqLwo+ICAgICAgdWludDMyX3QgZmxhZ3M7CS8qIElOOiBYRU5fTUNfTk9O
VVJHRU5ULCBYRU5fTUNfVVJHRU5ULAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5f
TUNfQUNLIGlmIGFjaydpbmcgYW4gZWFybGllciBmZXRjaCAqLwo+IC0JCQkvKiBPVVQ6IFhFTl9N
Q19PSywgWEVOX01DX0ZFVENIRkFJTEVELAo+IC0JCQkgICBYRU5fTUNfTk9EQVRBLCBYRU5fTUNf
Tk9NQVRDSCAqLwo+ICsgICAgICAgICAgICAgICAgICAgICAgIC8qIE9VVDogWEVOX01DX09LLCBY
RU5fTUNfRkVUQ0hGQUlMRUQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX01DX05P
REFUQSwgWEVOX01DX05PTUFUQ0ggKi8KPiAgICAgIHVpbnQzMl90IF9wYWQwOwo+ICAgICAgdWlu
dDY0X3QgZmV0Y2hfaWQ7CS8qIE9VVDogaWQgZm9yIGFjaywgSU46IGlkIHdlIGFyZSBhY2snaW5n
ICovCj4gIAo+IEBAIC0zNzgsMzAgKzM4MCwzMyBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4
ZW5fbWNfbm90aWZ5ZG9tYWluX3QpOwo+ICAKPiAgI2RlZmluZSBYRU5fTUNfcGh5c2NwdWluZm8g
Mwo+ICBzdHJ1Y3QgeGVuX21jX3BoeXNjcHVpbmZvIHsKPiAtCS8qIElOL09VVCAqLwo+IC0JdWlu
dDMyX3QgbmNwdXM7Cj4gLQl1aW50MzJfdCBfcGFkMDsKPiAtCS8qIE9VVCAqLwo+IC0JWEVOX0dV
RVNUX0hBTkRMRSh4ZW5fbWNfbG9naWNhbF9jcHVfdCkgaW5mbzsKPiArICAgIC8qIElOL09VVCAq
Lwo+ICsgICAgdWludDMyX3QgbmNwdXM7Cj4gKyAgICB1aW50MzJfdCBfcGFkMDsKPiArICAgIC8q
IE9VVCAqLwo+ICsgICAgWEVOX0dVRVNUX0hBTkRMRSh4ZW5fbWNfbG9naWNhbF9jcHVfdCkgaW5m
bzsKPiAgfTsKPiAgCj4gICNkZWZpbmUgWEVOX01DX21zcmluamVjdCAgICA0Cj4gICNkZWZpbmUg
TUNfTVNSSU5KX01BWE1TUlMgICAgICAgOAo+ICBzdHJ1Y3QgeGVuX21jX21zcmluamVjdCB7Cj4g
LSAgICAgICAvKiBJTiAqLwo+IC0JdWludDMyX3QgbWNpbmpfY3B1bnI7ICAgICAgICAgICAvKiB0
YXJnZXQgcHJvY2Vzc29yIGlkICovCj4gLQl1aW50MzJfdCBtY2lual9mbGFnczsgICAgICAgICAg
IC8qIHNlZSBNQ19NU1JJTkpfRl8qIGJlbG93ICovCj4gLQl1aW50MzJfdCBtY2lual9jb3VudDsg
ICAgICAgICAgIC8qIDAgLi4gY291bnQtMSBpbiBhcnJheSBhcmUgdmFsaWQgKi8KPiAtCXVpbnQz
Ml90IF9wYWQwOwo+IC0Jc3RydWN0IG1jaW5mb19tc3IgbWNpbmpfbXNyW01DX01TUklOSl9NQVhN
U1JTXTsKPiArICAgIC8qIElOICovCj4gKyAgICB1aW50MzJfdCBtY2lual9jcHVucjsgICAgICAg
ICAgIC8qIHRhcmdldCBwcm9jZXNzb3IgaWQgKi8KPiArICAgIHVpbnQzMl90IG1jaW5qX2ZsYWdz
OyAgICAgICAgICAgLyogc2VlIE1DX01TUklOSl9GXyogYmVsb3cgKi8KPiArICAgIHVpbnQzMl90
IG1jaW5qX2NvdW50OyAgICAgICAgICAgLyogMCAuLiBjb3VudC0xIGluIGFycmF5IGFyZSB2YWxp
ZCAqLwo+ICsgICAgZG9taWRfdCAgbWNpbmpfZG9taWQ7ICAgICAgICAgICAvKiB2YWxpZCBvbmx5
IGlmIE1DX01TUklOSl9GX0dQQUREUiBpcwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwcmVzZW50IGluIG1jaW5qX2ZsYWdzICovCj4gKyAgICB1aW50MTZfdCBfcGFk
MDsKPiArICAgIHN0cnVjdCBtY2luZm9fbXNyIG1jaW5qX21zcltNQ19NU1JJTkpfTUFYTVNSU107
Cj4gIH07Cj4gIAo+ICAvKiBGbGFncyBmb3IgbWNpbmpfZmxhZ3MgYWJvdmU7IGJpdHMgMTYtMzEg
YXJlIHJlc2VydmVkICovCj4gICNkZWZpbmUgTUNfTVNSSU5KX0ZfSU5URVJQT1NFICAgMHgxCj4g
KyNkZWZpbmUgTUNfTVNSSU5KX0ZfR1BBRERSICAgICAgMHgyCj4gIAo+ICAjZGVmaW5lIFhFTl9N
Q19tY2VpbmplY3QgICAgNQo+ICBzdHJ1Y3QgeGVuX21jX21jZWluamVjdCB7Cj4gLQl1bnNpZ25l
ZCBpbnQgbWNlaW5qX2NwdW5yOyAgICAgIC8qIHRhcmdldCBwcm9jZXNzb3IgaWQgKi8KPiArICAg
IHVuc2lnbmVkIGludCBtY2VpbmpfY3B1bnI7ICAgICAgLyogdGFyZ2V0IHByb2Nlc3NvciBpZCAq
Lwo+ICB9Owo+ICAKPiAgI2lmIGRlZmluZWQoX19YRU5fXykgfHwgZGVmaW5lZChfX1hFTl9UT09M
U19fKQo+IEBAIC00MDksMTIgKzQxNCwxMyBAQCBzdHJ1Y3QgeGVuX21jX21jZWluamVjdCB7Cj4g
ICNkZWZpbmUgWEVOX01DX0lOSkVDVF9UWVBFX01BU0sgICAgIDB4Nwo+ICAjZGVmaW5lIFhFTl9N
Q19JTkpFQ1RfVFlQRV9NQ0UgICAgICAweDAKPiAgI2RlZmluZSBYRU5fTUNfSU5KRUNUX1RZUEVf
Q01DSSAgICAgMHgxCj4gKyNkZWZpbmUgWEVOX01DX0lOSkVDVF9UWVBFX0xNQ0UgICAgIDB4Mgo+
ICAKPiAgI2RlZmluZSBYRU5fTUNfSU5KRUNUX0NQVV9CUk9BRENBU1QgMHg4Cj4gIAo+ICBzdHJ1
Y3QgeGVuX21jX2luamVjdF92MiB7Cj4gLQl1aW50MzJfdCBmbGFnczsKPiAtCXN0cnVjdCB4ZW5j
dGxfYml0bWFwIGNwdW1hcDsKPiArICAgIHVpbnQzMl90IGZsYWdzOwo+ICsgICAgc3RydWN0IHhl
bmN0bF9iaXRtYXAgY3B1bWFwOwo+ICB9Owo+ICAjZW5kaWYKPiAgCj4gZGlmZiAtLWdpdCBhL2lu
Y2x1ZGUveGVuL2FyY2gteDg2L3hlbi14ODZfMzIuaCBiL2luY2x1ZGUveGVuL2FyY2gteDg2L3hl
bi14ODZfMzIuaAo+IGluZGV4IDYzMzk3MjcuLmFhMzg4YjcgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVk
ZS94ZW4vYXJjaC14ODYveGVuLXg4Nl8zMi5oCj4gKysrIGIvaW5jbHVkZS94ZW4vYXJjaC14ODYv
eGVuLXg4Nl8zMi5oCj4gQEAgLTU1LDQzICs1NSwzOCBAQAo+ICAjZGVmaW5lIEZMQVRfVVNFUl9E
UyAgICBGTEFUX1JJTkczX0RTCj4gICNkZWZpbmUgRkxBVF9VU0VSX1NTICAgIEZMQVRfUklORzNf
U1MKPiAgCj4gLSNpZmRlZiBDT05GSUdfUEFSQVZJUlQKPiAgI2RlZmluZSBfX0hZUEVSVklTT1Jf
VklSVF9TVEFSVF9QQUUgICAgMHhGNTgwMDAwMAo+ICAjZGVmaW5lIF9fTUFDSDJQSFlTX1ZJUlRf
U1RBUlRfUEFFICAgICAweEY1ODAwMDAwCj4gICNkZWZpbmUgX19NQUNIMlBIWVNfVklSVF9FTkRf
UEFFICAgICAgIDB4RjY4MDAwMDAKPiAtI2RlZmluZSBIWVBFUlZJU09SX1ZJUlRfU1RBUlRfUEFF
ICAgICAgXAo+IC0gICAgbWtfdW5zaWduZWRfbG9uZyhfX0hZUEVSVklTT1JfVklSVF9TVEFSVF9Q
QUUpCj4gLSNkZWZpbmUgTUFDSDJQSFlTX1ZJUlRfU1RBUlRfUEFFICAgICAgIFwKPiAtICAgIG1r
X3Vuc2lnbmVkX2xvbmcoX19NQUNIMlBIWVNfVklSVF9TVEFSVF9QQUUpCj4gLSNkZWZpbmUgTUFD
SDJQSFlTX1ZJUlRfRU5EX1BBRSAgICAgICAgIFwKPiAtICAgIG1rX3Vuc2lnbmVkX2xvbmcoX19N
QUNIMlBIWVNfVklSVF9FTkRfUEFFKQo+ICsjZGVmaW5lIEhZUEVSVklTT1JfVklSVF9TVEFSVF9Q
QUUgICAgICB4ZW5fbWtfdWxvbmcoX19IWVBFUlZJU09SX1ZJUlRfU1RBUlRfUEFFKQo+ICsjZGVm
aW5lIE1BQ0gyUEhZU19WSVJUX1NUQVJUX1BBRSAgICAgICB4ZW5fbWtfdWxvbmcoX19NQUNIMlBI
WVNfVklSVF9TVEFSVF9QQUUpCj4gKyNkZWZpbmUgTUFDSDJQSFlTX1ZJUlRfRU5EX1BBRSAgICAg
ICAgIHhlbl9ta191bG9uZyhfX01BQ0gyUEhZU19WSVJUX0VORF9QQUUpCj4gIAo+ICAvKiBOb24t
UEFFIGJvdW5kcyBhcmUgb2Jzb2xldGUuICovCj4gICNkZWZpbmUgX19IWVBFUlZJU09SX1ZJUlRf
U1RBUlRfTk9OUEFFIDB4RkMwMDAwMDAKPiAgI2RlZmluZSBfX01BQ0gyUEhZU19WSVJUX1NUQVJU
X05PTlBBRSAgMHhGQzAwMDAwMAo+ICAjZGVmaW5lIF9fTUFDSDJQSFlTX1ZJUlRfRU5EX05PTlBB
RSAgICAweEZDNDAwMDAwCj4gICNkZWZpbmUgSFlQRVJWSVNPUl9WSVJUX1NUQVJUX05PTlBBRSAg
IFwKPiAtICAgIG1rX3Vuc2lnbmVkX2xvbmcoX19IWVBFUlZJU09SX1ZJUlRfU1RBUlRfTk9OUEFF
KQo+ICsgICAgeGVuX21rX3Vsb25nKF9fSFlQRVJWSVNPUl9WSVJUX1NUQVJUX05PTlBBRSkKPiAg
I2RlZmluZSBNQUNIMlBIWVNfVklSVF9TVEFSVF9OT05QQUUgICAgXAo+IC0gICAgbWtfdW5zaWdu
ZWRfbG9uZyhfX01BQ0gyUEhZU19WSVJUX1NUQVJUX05PTlBBRSkKPiArICAgIHhlbl9ta191bG9u
ZyhfX01BQ0gyUEhZU19WSVJUX1NUQVJUX05PTlBBRSkKPiAgI2RlZmluZSBNQUNIMlBIWVNfVklS
VF9FTkRfTk9OUEFFICAgICAgXAo+IC0gICAgbWtfdW5zaWduZWRfbG9uZyhfX01BQ0gyUEhZU19W
SVJUX0VORF9OT05QQUUpCj4gKyAgICB4ZW5fbWtfdWxvbmcoX19NQUNIMlBIWVNfVklSVF9FTkRf
Tk9OUEFFKQo+ICAKPiAgI2RlZmluZSBfX0hZUEVSVklTT1JfVklSVF9TVEFSVCBfX0hZUEVSVklT
T1JfVklSVF9TVEFSVF9QQUUKPiAgI2RlZmluZSBfX01BQ0gyUEhZU19WSVJUX1NUQVJUICBfX01B
Q0gyUEhZU19WSVJUX1NUQVJUX1BBRQo+ICAjZGVmaW5lIF9fTUFDSDJQSFlTX1ZJUlRfRU5EICAg
IF9fTUFDSDJQSFlTX1ZJUlRfRU5EX1BBRQo+ICAKPiAgI2lmbmRlZiBIWVBFUlZJU09SX1ZJUlRf
U1RBUlQKPiAtI2RlZmluZSBIWVBFUlZJU09SX1ZJUlRfU1RBUlQgbWtfdW5zaWduZWRfbG9uZyhf
X0hZUEVSVklTT1JfVklSVF9TVEFSVCkKPiArI2RlZmluZSBIWVBFUlZJU09SX1ZJUlRfU1RBUlQg
eGVuX21rX3Vsb25nKF9fSFlQRVJWSVNPUl9WSVJUX1NUQVJUKQo+ICAjZW5kaWYKPiAgCj4gLSNk
ZWZpbmUgTUFDSDJQSFlTX1ZJUlRfU1RBUlQgIG1rX3Vuc2lnbmVkX2xvbmcoX19NQUNIMlBIWVNf
VklSVF9TVEFSVCkKPiAtI2RlZmluZSBNQUNIMlBIWVNfVklSVF9FTkQgICAgbWtfdW5zaWduZWRf
bG9uZyhfX01BQ0gyUEhZU19WSVJUX0VORCkKPiArI2RlZmluZSBNQUNIMlBIWVNfVklSVF9TVEFS
VCAgeGVuX21rX3Vsb25nKF9fTUFDSDJQSFlTX1ZJUlRfU1RBUlQpCj4gKyNkZWZpbmUgTUFDSDJQ
SFlTX1ZJUlRfRU5EICAgIHhlbl9ta191bG9uZyhfX01BQ0gyUEhZU19WSVJUX0VORCkKPiAgI2Rl
ZmluZSBNQUNIMlBIWVNfTlJfRU5UUklFUyAgKChNQUNIMlBIWVNfVklSVF9FTkQtTUFDSDJQSFlT
X1ZJUlRfU1RBUlQpPj4yKQo+ICAjaWZuZGVmIG1hY2hpbmVfdG9fcGh5c19tYXBwaW5nCj4gICNk
ZWZpbmUgbWFjaGluZV90b19waHlzX21hcHBpbmcgKCh1bnNpZ25lZCBsb25nICopTUFDSDJQSFlT
X1ZJUlRfU1RBUlQpCj4gICNlbmRpZgo+IC0jZW5kaWYKPiAgCj4gIC8qIDMyLS82NC1iaXQgaW52
YXJpYWJpbGl0eSBmb3IgY29udHJvbCBpbnRlcmZhY2VzIChkb21jdGwvc3lzY3RsKS4gKi8KPiAg
I2lmIGRlZmluZWQoX19YRU5fXykgfHwgZGVmaW5lZChfX1hFTl9UT09MU19fKQo+IEBAIC0xMDYs
NiArMTAxLDcgQEAKPiAgICAgIGRvIHsgaWYgKCBzaXplb2YoaG5kKSA9PSA4ICkgKih1aW50NjRf
dCAqKSYoaG5kKSA9IDA7ICAgXAo+ICAgICAgICAgICAoaG5kKS5wID0gdmFsOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gICAgICB9IHdoaWxlICggMCApCj4gKyNkZWZp
bmUgIGludDY0X2FsaWduZWRfdCAgaW50NjRfdCBfX2F0dHJpYnV0ZV9fKChhbGlnbmVkKDgpKSkK
PiAgI2RlZmluZSB1aW50NjRfYWxpZ25lZF90IHVpbnQ2NF90IF9fYXR0cmlidXRlX18oKGFsaWdu
ZWQoOCkpKQo+ICAjZGVmaW5lIF9fWEVOX0dVRVNUX0hBTkRMRV82NChuYW1lKSBfX2d1ZXN0X2hh
bmRsZV82NF8gIyMgbmFtZQo+ICAjZGVmaW5lIFhFTl9HVUVTVF9IQU5ETEVfNjQobmFtZSkgX19Y
RU5fR1VFU1RfSEFORExFXzY0KG5hbWUpCj4gQEAgLTExMywyMiArMTA5LDQ0IEBACj4gIAo+ICAj
aWZuZGVmIF9fQVNTRU1CTFlfXwo+ICAKPiArI2lmIGRlZmluZWQoWEVOX0dFTkVSQVRJTkdfQ09N
UEFUX0hFQURFUlMpCj4gKy8qIG5vdGhpbmcgKi8KPiArI2VsaWYgZGVmaW5lZChfX1hFTl9fKSB8
fCBkZWZpbmVkKF9fWEVOX1RPT0xTX18pCj4gKy8qIEFub255bW91cyB1bmlvbnMgaW5jbHVkZSBh
bGwgcGVybWlzc2libGUgbmFtZXMgKGUuZy4sIGFsL2FoL2F4L2VheCkuICovCj4gKyNkZWZpbmUg
X19ERUNMX1JFR19MTzgod2hpY2gpIHVuaW9uIHsgXAo+ICsgICAgdWludDMyX3QgZSAjIyB3aGlj
aCAjIyB4OyBcCj4gKyAgICB1aW50MTZfdCB3aGljaCAjIyB4OyBcCj4gKyAgICBzdHJ1Y3QgeyBc
Cj4gKyAgICAgICAgdWludDhfdCB3aGljaCAjIyBsOyBcCj4gKyAgICAgICAgdWludDhfdCB3aGlj
aCAjIyBoOyBcCj4gKyAgICB9OyBcCj4gK30KPiArI2RlZmluZSBfX0RFQ0xfUkVHX0xPMTYobmFt
ZSkgdW5pb24geyBcCj4gKyAgICB1aW50MzJfdCBlICMjIG5hbWUsIF9lICMjIG5hbWU7IFwKPiAr
ICAgIHVpbnQxNl90IG5hbWU7IFwKPiArfQo+ICsjZWxzZQo+ICsvKiBPdGhlciBzb3VyY2VzIG11
c3QgYWx3YXlzIHVzZSB0aGUgcHJvcGVyIDMyLWJpdCBuYW1lIChlLmcuLCBlYXgpLiAqLwo+ICsj
ZGVmaW5lIF9fREVDTF9SRUdfTE84KHdoaWNoKSB1aW50MzJfdCBlICMjIHdoaWNoICMjIHgKPiAr
I2RlZmluZSBfX0RFQ0xfUkVHX0xPMTYobmFtZSkgdWludDMyX3QgZSAjIyBuYW1lCj4gKyNlbmRp
Zgo+ICsKPiAgc3RydWN0IGNwdV91c2VyX3JlZ3Mgewo+IC0gICAgdWludDMyX3QgZWJ4Owo+IC0g
ICAgdWludDMyX3QgZWN4Owo+IC0gICAgdWludDMyX3QgZWR4Owo+IC0gICAgdWludDMyX3QgZXNp
Owo+IC0gICAgdWludDMyX3QgZWRpOwo+IC0gICAgdWludDMyX3QgZWJwOwo+IC0gICAgdWludDMy
X3QgZWF4Owo+ICsgICAgX19ERUNMX1JFR19MTzgoYik7Cj4gKyAgICBfX0RFQ0xfUkVHX0xPOChj
KTsKPiArICAgIF9fREVDTF9SRUdfTE84KGQpOwo+ICsgICAgX19ERUNMX1JFR19MTzE2KHNpKTsK
PiArICAgIF9fREVDTF9SRUdfTE8xNihkaSk7Cj4gKyAgICBfX0RFQ0xfUkVHX0xPMTYoYnApOwo+
ICsgICAgX19ERUNMX1JFR19MTzgoYSk7Cj4gICAgICB1aW50MTZfdCBlcnJvcl9jb2RlOyAgICAv
KiBwcml2YXRlICovCj4gICAgICB1aW50MTZfdCBlbnRyeV92ZWN0b3I7ICAvKiBwcml2YXRlICov
Cj4gLSAgICB1aW50MzJfdCBlaXA7Cj4gKyAgICBfX0RFQ0xfUkVHX0xPMTYoaXApOwo+ICAgICAg
dWludDE2X3QgY3M7Cj4gICAgICB1aW50OF90ICBzYXZlZF91cGNhbGxfbWFzazsKPiAgICAgIHVp
bnQ4X3QgIF9wYWQwOwo+IC0gICAgdWludDMyX3QgZWZsYWdzOyAgICAgICAgLyogZWZsYWdzLklG
ID09ICFzYXZlZF91cGNhbGxfbWFzayAqLwo+IC0gICAgdWludDMyX3QgZXNwOwo+ICsgICAgX19E
RUNMX1JFR19MTzE2KGZsYWdzKTsgLyogZWZsYWdzLklGID09ICFzYXZlZF91cGNhbGxfbWFzayAq
Lwo+ICsgICAgX19ERUNMX1JFR19MTzE2KHNwKTsKPiAgICAgIHVpbnQxNl90IHNzLCBfcGFkMTsK
PiAgICAgIHVpbnQxNl90IGVzLCBfcGFkMjsKPiAgICAgIHVpbnQxNl90IGRzLCBfcGFkMzsKPiBA
QCAtMTM4LDYgKzE1Niw5IEBAIHN0cnVjdCBjcHVfdXNlcl9yZWdzIHsKPiAgdHlwZWRlZiBzdHJ1
Y3QgY3B1X3VzZXJfcmVncyBjcHVfdXNlcl9yZWdzX3Q7Cj4gIERFRklORV9YRU5fR1VFU1RfSEFO
RExFKGNwdV91c2VyX3JlZ3NfdCk7Cj4gIAo+ICsjdW5kZWYgX19ERUNMX1JFR19MTzgKPiArI3Vu
ZGVmIF9fREVDTF9SRUdfTE8xNgo+ICsKPiAgLyoKPiAgICogUGFnZS1kaXJlY3RvcnkgYWRkcmVz
c2VzIGFib3ZlIDRHQiBkbyBub3QgZml0IGludG8gYXJjaGl0ZWN0dXJhbCAlY3IzLgo+ICAgKiBX
aGVuIGFjY2Vzc2luZyAlY3IzLCBvciBlcXVpdmFsZW50IGZpZWxkIGluIHZjcHVfZ3Vlc3RfY29u
dGV4dCwgZ3Vlc3RzCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL2FyY2gteDg2L3hlbi14ODZf
NjQuaCBiL2luY2x1ZGUveGVuL2FyY2gteDg2L3hlbi14ODZfNjQuaAo+IGluZGV4IDJjMDAxMTEu
Ljk3OGY4Y2IgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS94ZW4vYXJjaC14ODYveGVuLXg4Nl82NC5o
Cj4gKysrIGIvaW5jbHVkZS94ZW4vYXJjaC14ODYveGVuLXg4Nl82NC5oCj4gQEAgLTcwLDI0ICs3
MCwyMiBAQAo+ICAjZGVmaW5lIEZMQVRfVVNFUl9TUzMyIEZMQVRfUklORzNfU1MzMgo+ICAjZGVm
aW5lIEZMQVRfVVNFUl9TUyAgIEZMQVRfVVNFUl9TUzY0Cj4gIAo+IC0jaWZkZWYgQ09ORklHX1BB
UkFWSVJUCj4gICNkZWZpbmUgX19IWVBFUlZJU09SX1ZJUlRfU1RBUlQgMHhGRkZGODAwMDAwMDAw
MDAwCj4gICNkZWZpbmUgX19IWVBFUlZJU09SX1ZJUlRfRU5EICAgMHhGRkZGODgwMDAwMDAwMDAw
Cj4gICNkZWZpbmUgX19NQUNIMlBIWVNfVklSVF9TVEFSVCAgMHhGRkZGODAwMDAwMDAwMDAwCj4g
ICNkZWZpbmUgX19NQUNIMlBIWVNfVklSVF9FTkQgICAgMHhGRkZGODA0MDAwMDAwMDAwCj4gIAo+
ICAjaWZuZGVmIEhZUEVSVklTT1JfVklSVF9TVEFSVAo+IC0jZGVmaW5lIEhZUEVSVklTT1JfVklS
VF9TVEFSVCBta191bnNpZ25lZF9sb25nKF9fSFlQRVJWSVNPUl9WSVJUX1NUQVJUKQo+IC0jZGVm
aW5lIEhZUEVSVklTT1JfVklSVF9FTkQgICBta191bnNpZ25lZF9sb25nKF9fSFlQRVJWSVNPUl9W
SVJUX0VORCkKPiArI2RlZmluZSBIWVBFUlZJU09SX1ZJUlRfU1RBUlQgeGVuX21rX3Vsb25nKF9f
SFlQRVJWSVNPUl9WSVJUX1NUQVJUKQo+ICsjZGVmaW5lIEhZUEVSVklTT1JfVklSVF9FTkQgICB4
ZW5fbWtfdWxvbmcoX19IWVBFUlZJU09SX1ZJUlRfRU5EKQo+ICAjZW5kaWYKPiAgCj4gLSNkZWZp
bmUgTUFDSDJQSFlTX1ZJUlRfU1RBUlQgIG1rX3Vuc2lnbmVkX2xvbmcoX19NQUNIMlBIWVNfVklS
VF9TVEFSVCkKPiAtI2RlZmluZSBNQUNIMlBIWVNfVklSVF9FTkQgICAgbWtfdW5zaWduZWRfbG9u
ZyhfX01BQ0gyUEhZU19WSVJUX0VORCkKPiArI2RlZmluZSBNQUNIMlBIWVNfVklSVF9TVEFSVCAg
eGVuX21rX3Vsb25nKF9fTUFDSDJQSFlTX1ZJUlRfU1RBUlQpCj4gKyNkZWZpbmUgTUFDSDJQSFlT
X1ZJUlRfRU5EICAgIHhlbl9ta191bG9uZyhfX01BQ0gyUEhZU19WSVJUX0VORCkKPiAgI2RlZmlu
ZSBNQUNIMlBIWVNfTlJfRU5UUklFUyAgKChNQUNIMlBIWVNfVklSVF9FTkQtTUFDSDJQSFlTX1ZJ
UlRfU1RBUlQpPj4zKQo+ICAjaWZuZGVmIG1hY2hpbmVfdG9fcGh5c19tYXBwaW5nCj4gICNkZWZp
bmUgbWFjaGluZV90b19waHlzX21hcHBpbmcgKCh1bnNpZ25lZCBsb25nICopSFlQRVJWSVNPUl9W
SVJUX1NUQVJUKQo+ICAjZW5kaWYKPiAtI2VuZGlmCj4gIAo+ICAvKgo+ICAgKiBpbnQgSFlQRVJW
SVNPUl9zZXRfc2VnbWVudF9iYXNlKHVuc2lnbmVkIGludCB3aGljaCwgdW5zaWduZWQgbG9uZyBi
YXNlKQo+IEBAIC0xMzIsNyArMTMwLDM1IEBAIHN0cnVjdCBpcmV0X2NvbnRleHQgewo+ICAgICAg
LyogQm90dG9tIG9mIGlyZXQgc3RhY2sgZnJhbWUuICovCj4gIH07Cj4gIAo+IC0jaWYgZGVmaW5l
ZChfX0dOVUNfXykgJiYgIWRlZmluZWQoX19TVFJJQ1RfQU5TSV9fKQo+ICsjaWYgZGVmaW5lZChf
X1hFTl9fKSB8fCBkZWZpbmVkKF9fWEVOX1RPT0xTX18pCj4gKy8qIEFub255bW91cyB1bmlvbnMg
aW5jbHVkZSBhbGwgcGVybWlzc2libGUgbmFtZXMgKGUuZy4sIGFsL2FoL2F4L2VheC9yYXgpLiAq
Lwo+ICsjZGVmaW5lIF9fREVDTF9SRUdfTE9ISSh3aGljaCkgdW5pb24geyBcCj4gKyAgICB1aW50
NjRfdCByICMjIHdoaWNoICMjIHg7IFwKPiArICAgIHVpbnQzMl90IGUgIyMgd2hpY2ggIyMgeDsg
XAo+ICsgICAgdWludDE2X3Qgd2hpY2ggIyMgeDsgXAo+ICsgICAgc3RydWN0IHsgXAo+ICsgICAg
ICAgIHVpbnQ4X3Qgd2hpY2ggIyMgbDsgXAo+ICsgICAgICAgIHVpbnQ4X3Qgd2hpY2ggIyMgaDsg
XAo+ICsgICAgfTsgXAo+ICt9Cj4gKyNkZWZpbmUgX19ERUNMX1JFR19MTzgobmFtZSkgdW5pb24g
eyBcCj4gKyAgICB1aW50NjRfdCByICMjIG5hbWU7IFwKPiArICAgIHVpbnQzMl90IGUgIyMgbmFt
ZTsgXAo+ICsgICAgdWludDE2X3QgbmFtZTsgXAo+ICsgICAgdWludDhfdCBuYW1lICMjIGw7IFwK
PiArfQo+ICsjZGVmaW5lIF9fREVDTF9SRUdfTE8xNihuYW1lKSB1bmlvbiB7IFwKPiArICAgIHVp
bnQ2NF90IHIgIyMgbmFtZTsgXAo+ICsgICAgdWludDMyX3QgZSAjIyBuYW1lOyBcCj4gKyAgICB1
aW50MTZfdCBuYW1lOyBcCj4gK30KPiArI2RlZmluZSBfX0RFQ0xfUkVHX0hJKG51bSkgdW5pb24g
eyBcCj4gKyAgICB1aW50NjRfdCByICMjIG51bTsgXAo+ICsgICAgdWludDMyX3QgciAjIyBudW0g
IyMgZDsgXAo+ICsgICAgdWludDE2X3QgciAjIyBudW0gIyMgdzsgXAo+ICsgICAgdWludDhfdCBy
ICMjIG51bSAjIyBiOyBcCj4gK30KPiArI2VsaWYgZGVmaW5lZChfX0dOVUNfXykgJiYgIWRlZmlu
ZWQoX19TVFJJQ1RfQU5TSV9fKQo+ICAvKiBBbm9ueW1vdXMgdW5pb24gaW5jbHVkZXMgYm90aCAz
Mi0gYW5kIDY0LWJpdCBuYW1lcyAoZS5nLiwgZWF4L3JheCkuICovCj4gICNkZWZpbmUgX19ERUNM
X1JFRyhuYW1lKSB1bmlvbiB7IFwKPiAgICAgIHVpbnQ2NF90IHIgIyMgbmFtZSwgZSAjIyBuYW1l
OyBcCj4gQEAgLTE0MywzMCArMTY5LDM3IEBAIHN0cnVjdCBpcmV0X2NvbnRleHQgewo+ICAjZGVm
aW5lIF9fREVDTF9SRUcobmFtZSkgdWludDY0X3QgciAjIyBuYW1lCj4gICNlbmRpZgo+ICAKPiAr
I2lmbmRlZiBfX0RFQ0xfUkVHX0xPSEkKPiArI2RlZmluZSBfX0RFQ0xfUkVHX0xPSEkobmFtZSkg
X19ERUNMX1JFRyhuYW1lICMjIHgpCj4gKyNkZWZpbmUgX19ERUNMX1JFR19MTzggICAgICAgIF9f
REVDTF9SRUcKPiArI2RlZmluZSBfX0RFQ0xfUkVHX0xPMTYgICAgICAgX19ERUNMX1JFRwo+ICsj
ZGVmaW5lIF9fREVDTF9SRUdfSEkobnVtKSAgICB1aW50NjRfdCByICMjIG51bQo+ICsjZW5kaWYK
PiArCj4gIHN0cnVjdCBjcHVfdXNlcl9yZWdzIHsKPiAtICAgIHVpbnQ2NF90IHIxNTsKPiAtICAg
IHVpbnQ2NF90IHIxNDsKPiAtICAgIHVpbnQ2NF90IHIxMzsKPiAtICAgIHVpbnQ2NF90IHIxMjsK
PiAtICAgIF9fREVDTF9SRUcoYnApOwo+IC0gICAgX19ERUNMX1JFRyhieCk7Cj4gLSAgICB1aW50
NjRfdCByMTE7Cj4gLSAgICB1aW50NjRfdCByMTA7Cj4gLSAgICB1aW50NjRfdCByOTsKPiAtICAg
IHVpbnQ2NF90IHI4Owo+IC0gICAgX19ERUNMX1JFRyhheCk7Cj4gLSAgICBfX0RFQ0xfUkVHKGN4
KTsKPiAtICAgIF9fREVDTF9SRUcoZHgpOwo+IC0gICAgX19ERUNMX1JFRyhzaSk7Cj4gLSAgICBf
X0RFQ0xfUkVHKGRpKTsKPiArICAgIF9fREVDTF9SRUdfSEkoMTUpOwo+ICsgICAgX19ERUNMX1JF
R19ISSgxNCk7Cj4gKyAgICBfX0RFQ0xfUkVHX0hJKDEzKTsKPiArICAgIF9fREVDTF9SRUdfSEko
MTIpOwo+ICsgICAgX19ERUNMX1JFR19MTzgoYnApOwo+ICsgICAgX19ERUNMX1JFR19MT0hJKGIp
Owo+ICsgICAgX19ERUNMX1JFR19ISSgxMSk7Cj4gKyAgICBfX0RFQ0xfUkVHX0hJKDEwKTsKPiAr
ICAgIF9fREVDTF9SRUdfSEkoOSk7Cj4gKyAgICBfX0RFQ0xfUkVHX0hJKDgpOwo+ICsgICAgX19E
RUNMX1JFR19MT0hJKGEpOwo+ICsgICAgX19ERUNMX1JFR19MT0hJKGMpOwo+ICsgICAgX19ERUNM
X1JFR19MT0hJKGQpOwo+ICsgICAgX19ERUNMX1JFR19MTzgoc2kpOwo+ICsgICAgX19ERUNMX1JF
R19MTzgoZGkpOwo+ICAgICAgdWludDMyX3QgZXJyb3JfY29kZTsgICAgLyogcHJpdmF0ZSAqLwo+
ICAgICAgdWludDMyX3QgZW50cnlfdmVjdG9yOyAgLyogcHJpdmF0ZSAqLwo+IC0gICAgX19ERUNM
X1JFRyhpcCk7Cj4gKyAgICBfX0RFQ0xfUkVHX0xPMTYoaXApOwo+ICAgICAgdWludDE2X3QgY3Ms
IF9wYWQwWzFdOwo+ICAgICAgdWludDhfdCAgc2F2ZWRfdXBjYWxsX21hc2s7Cj4gICAgICB1aW50
OF90ICBfcGFkMVszXTsKPiAtICAgIF9fREVDTF9SRUcoZmxhZ3MpOyAgICAgIC8qIHJmbGFncy5J
RiA9PSAhc2F2ZWRfdXBjYWxsX21hc2sgKi8KPiAtICAgIF9fREVDTF9SRUcoc3ApOwo+ICsgICAg
X19ERUNMX1JFR19MTzE2KGZsYWdzKTsgLyogcmZsYWdzLklGID09ICFzYXZlZF91cGNhbGxfbWFz
ayAqLwo+ICsgICAgX19ERUNMX1JFR19MTzgoc3ApOwo+ICAgICAgdWludDE2X3Qgc3MsIF9wYWQy
WzNdOwo+ICAgICAgdWludDE2X3QgZXMsIF9wYWQzWzNdOwo+ICAgICAgdWludDE2X3QgZHMsIF9w
YWQ0WzNdOwo+IEBAIC0xNzcsNiArMjEwLDEwIEBAIHR5cGVkZWYgc3RydWN0IGNwdV91c2VyX3Jl
Z3MgY3B1X3VzZXJfcmVnc190Owo+ICBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRShjcHVfdXNlcl9y
ZWdzX3QpOwo+ICAKPiAgI3VuZGVmIF9fREVDTF9SRUcKPiArI3VuZGVmIF9fREVDTF9SRUdfTE9I
SQo+ICsjdW5kZWYgX19ERUNMX1JFR19MTzgKPiArI3VuZGVmIF9fREVDTF9SRUdfTE8xNgo+ICsj
dW5kZWYgX19ERUNMX1JFR19ISQo+ICAKPiAgI2RlZmluZSB4ZW5fcGZuX3RvX2NyMyhwZm4pICgo
dW5zaWduZWQgbG9uZykocGZuKSA8PCAxMikKPiAgI2RlZmluZSB4ZW5fY3IzX3RvX3BmbihjcjMp
ICgodW5zaWduZWQgbG9uZykoY3IzKSA+PiAxMikKPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4v
YXJjaC14ODYveGVuLmggYi9pbmNsdWRlL3hlbi9hcmNoLXg4Ni94ZW4uaAo+IGluZGV4IGM1ZTg4
MGIuLmZmOTE4MzEgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS94ZW4vYXJjaC14ODYveGVuLmgKPiAr
KysgYi9pbmNsdWRlL3hlbi9hcmNoLXg4Ni94ZW4uaAo+IEBAIC01NCwxMyArNTQsMjAgQEAKPiAg
I2RlZmluZSBYRU5fR1VFU1RfSEFORExFKG5hbWUpICAgICAgICAgIF9fWEVOX0dVRVNUX0hBTkRM
RShuYW1lKQo+ICAjZGVmaW5lIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0obmFtZSkgICAgWEVOX0dV
RVNUX0hBTkRMRShuYW1lKQo+ICAjZGVmaW5lIHNldF94ZW5fZ3Vlc3RfaGFuZGxlX3JhdyhobmQs
IHZhbCkgIGRvIHsgKGhuZCkucCA9IHZhbDsgfSB3aGlsZSAoMCkKPiAtI2lmZGVmIF9fWEVOX1RP
T0xTX18KPiAtI2RlZmluZSBnZXRfeGVuX2d1ZXN0X2hhbmRsZSh2YWwsIGhuZCkgIGRvIHsgdmFs
ID0gKGhuZCkucDsgfSB3aGlsZSAoMCkKPiAtI2VuZGlmCj4gICNkZWZpbmUgc2V0X3hlbl9ndWVz
dF9oYW5kbGUoaG5kLCB2YWwpIHNldF94ZW5fZ3Vlc3RfaGFuZGxlX3JhdyhobmQsIHZhbCkKPiAg
Cj4gICNpZiBkZWZpbmVkKF9faTM4Nl9fKQo+ICsjIGlmZGVmIF9fWEVOX18KPiArX19EZUZpTmVf
XyBfX0RFQ0xfUkVHX0xPOCh3aGljaCkgdWludDMyX3QgZSAjIyB3aGljaCAjIyB4Cj4gK19fRGVG
aU5lX18gX19ERUNMX1JFR19MTzE2KG5hbWUpIHVuaW9uIHsgdWludDMyX3QgZSAjIyBuYW1lOyB9
Cj4gKyMgZW5kaWYKPiAgI2luY2x1ZGUgInhlbi14ODZfMzIuaCIKPiArIyBpZmRlZiBfX1hFTl9f
Cj4gK19fVW5EZUZfXyBfX0RFQ0xfUkVHX0xPOAo+ICtfX1VuRGVGX18gX19ERUNMX1JFR19MTzE2
Cj4gK19fRGVGaU5lX18gX19ERUNMX1JFR19MTzgod2hpY2gpIGUgIyMgd2hpY2ggIyMgeAo+ICtf
X0RlRmlOZV9fIF9fREVDTF9SRUdfTE8xNihuYW1lKSBlICMjIG5hbWUKPiArIyBlbmRpZgo+ICAj
ZWxpZiBkZWZpbmVkKF9feDg2XzY0X18pCj4gICNpbmNsdWRlICJ4ZW4teDg2XzY0LmgiCj4gICNl
bmRpZgo+IEBAIC0xNTIsMTcgKzE1OSwxNSBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh0cmFw
X2luZm9fdCk7Cj4gIHR5cGVkZWYgdWludDY0X3QgdHNjX3RpbWVzdGFtcF90OyAvKiBSRFRTQyB0
aW1lc3RhbXAgKi8KPiAgCj4gIC8qCj4gLSAqIFRoZSBmb2xsb3dpbmcgaXMgYWxsIENQVSBjb250
ZXh0LiBOb3RlIHRoYXQgdGhlIGZwdV9jdHh0IGJsb2NrIGlzIGZpbGxlZCAKPiArICogVGhlIGZv
bGxvd2luZyBpcyBhbGwgQ1BVIGNvbnRleHQuIE5vdGUgdGhhdCB0aGUgZnB1X2N0eHQgYmxvY2sg
aXMgZmlsbGVkCj4gICAqIGluIGJ5IEZYU0FWRSBpZiB0aGUgQ1BVIGhhcyBmZWF0dXJlIEZYU1I7
IG90aGVyd2lzZSBGU0FWRSBpcyB1c2VkLgo+ICAgKgo+IC0gKiBBbHNvIG5vdGUgdGhhdCB3aGVu
IGNhbGxpbmcgRE9NQ1RMX3NldHZjcHVjb250ZXh0IGFuZCBWQ1BVX2luaXRpYWxpc2UKPiAtICog
Zm9yIEhWTSBhbmQgUFZIIGd1ZXN0cywgbm90IGFsbCBpbmZvcm1hdGlvbiBpbiB0aGlzIHN0cnVj
dHVyZSBpcyB1cGRhdGVkOgo+IC0gKgo+IC0gKiAtIEZvciBIVk0gZ3Vlc3RzLCB0aGUgc3RydWN0
dXJlcyByZWFkIGluY2x1ZGU6IGZwdV9jdHh0IChpZgo+IC0gKiBWR0NUX0kzODdfVkFMSUQgaXMg
c2V0KSwgZmxhZ3MsIHVzZXJfcmVncywgZGVidWdyZWdbKl0KPiArICogQWxzbyBub3RlIHRoYXQg
d2hlbiBjYWxsaW5nIERPTUNUTF9zZXR2Y3B1Y29udGV4dCBmb3IgSFZNIGd1ZXN0cywgbm90IGFs
bAo+ICsgKiBpbmZvcm1hdGlvbiBpbiB0aGlzIHN0cnVjdHVyZSBpcyB1cGRhdGVkLCB0aGUgZmll
bGRzIHJlYWQgaW5jbHVkZTogZnB1X2N0eHQKPiArICogKGlmIFZHQ1RfSTM4N19WQUxJRCBpcyBz
ZXQpLCBmbGFncywgdXNlcl9yZWdzIGFuZCBkZWJ1Z3JlZ1sqXS4KPiAgICoKPiAtICogLSBQVkgg
Z3Vlc3RzIGFyZSB0aGUgc2FtZSBhcyBIVk0gZ3Vlc3RzLCBidXQgYWRkaXRpb25hbGx5IHVzZSBj
dHJscmVnWzNdIHRvCj4gLSAqIHNldCBjcjMuIEFsbCBvdGhlciBmaWVsZHMgbm90IHVzZWQgc2hv
dWxkIGJlIHNldCB0byAwLgo+ICsgKiBOb3RlOiBWQ1BVT1BfaW5pdGlhbGlzZSBmb3IgSFZNIGd1
ZXN0cyBpcyBub24tc3ltZXRyaWMgd2l0aAo+ICsgKiBET01DVExfc2V0dmNwdWNvbnRleHQsIGFu
ZCB1c2VzIHN0cnVjdCB2Y3B1X2h2bV9jb250ZXh0IGZyb20gaHZtL2h2bV92Y3B1LmgKPiAgICov
Cj4gIHN0cnVjdCB2Y3B1X2d1ZXN0X2NvbnRleHQgewo+ICAgICAgLyogRlBVIHJlZ2lzdGVycyBj
b21lIGZpcnN0IHNvIHRoZXkgY2FuIGJlIGFsaWduZWQgZm9yIEZYU0FWRS9GWFJTVE9SLiAqLwo+
IEBAIC0yNTUsOSArMjYwLDU2IEBAIHN0cnVjdCBhcmNoX3NoYXJlZF9pbmZvIHsKPiAgICAgIHVu
c2lnbmVkIGxvbmcgcDJtX2NyMzsgICAgICAgICAvKiBjcjMgdmFsdWUgb2YgdGhlIHAybSBhZGRy
ZXNzIHNwYWNlICovCj4gICAgICB1bnNpZ25lZCBsb25nIHAybV92YWRkcjsgICAgICAgLyogdmly
dHVhbCBhZGRyZXNzIG9mIHRoZSBwMm0gbGlzdCAqLwo+ICAgICAgdW5zaWduZWQgbG9uZyBwMm1f
Z2VuZXJhdGlvbjsgIC8qIGdlbmVyYXRpb24gY291bnQgb2YgcDJtIG1hcHBpbmcgKi8KPiArI2lm
ZGVmIF9faTM4Nl9fCj4gKyAgICAvKiBUaGVyZSdzIG5vIHJvb20gZm9yIHRoaXMgZmllbGQgaW4g
dGhlIGdlbmVyaWMgc3RydWN0dXJlLiAqLwo+ICsgICAgdWludDMyX3Qgd2Nfc2VjX2hpOwo+ICsj
ZW5kaWYKPiAgfTsKPiAgdHlwZWRlZiBzdHJ1Y3QgYXJjaF9zaGFyZWRfaW5mbyBhcmNoX3NoYXJl
ZF9pbmZvX3Q7Cj4gIAo+ICsjaWYgZGVmaW5lZChfX1hFTl9fKSB8fCBkZWZpbmVkKF9fWEVOX1RP
T0xTX18pCj4gKy8qCj4gKyAqIHN0cnVjdCB4ZW5fYXJjaF9kb21haW5jb25maWcncyBBQkkgaXMg
Y292ZXJlZCBieQo+ICsgKiBYRU5fRE9NQ1RMX0lOVEVSRkFDRV9WRVJTSU9OLgo+ICsgKi8KPiAr
c3RydWN0IHhlbl9hcmNoX2RvbWFpbmNvbmZpZyB7Cj4gKyNkZWZpbmUgX1hFTl9YODZfRU1VX0xB
UElDICAgICAgICAgIDAKPiArI2RlZmluZSBYRU5fWDg2X0VNVV9MQVBJQyAgICAgICAgICAgKDFV
PDxfWEVOX1g4Nl9FTVVfTEFQSUMpCj4gKyNkZWZpbmUgX1hFTl9YODZfRU1VX0hQRVQgICAgICAg
ICAgIDEKPiArI2RlZmluZSBYRU5fWDg2X0VNVV9IUEVUICAgICAgICAgICAgKDFVPDxfWEVOX1g4
Nl9FTVVfSFBFVCkKPiArI2RlZmluZSBfWEVOX1g4Nl9FTVVfUE0gICAgICAgICAgICAgMgo+ICsj
ZGVmaW5lIFhFTl9YODZfRU1VX1BNICAgICAgICAgICAgICAoMVU8PF9YRU5fWDg2X0VNVV9QTSkK
PiArI2RlZmluZSBfWEVOX1g4Nl9FTVVfUlRDICAgICAgICAgICAgMwo+ICsjZGVmaW5lIFhFTl9Y
ODZfRU1VX1JUQyAgICAgICAgICAgICAoMVU8PF9YRU5fWDg2X0VNVV9SVEMpCj4gKyNkZWZpbmUg
X1hFTl9YODZfRU1VX0lPQVBJQyAgICAgICAgIDQKPiArI2RlZmluZSBYRU5fWDg2X0VNVV9JT0FQ
SUMgICAgICAgICAgKDFVPDxfWEVOX1g4Nl9FTVVfSU9BUElDKQo+ICsjZGVmaW5lIF9YRU5fWDg2
X0VNVV9QSUMgICAgICAgICAgICA1Cj4gKyNkZWZpbmUgWEVOX1g4Nl9FTVVfUElDICAgICAgICAg
ICAgICgxVTw8X1hFTl9YODZfRU1VX1BJQykKPiArI2RlZmluZSBfWEVOX1g4Nl9FTVVfVkdBICAg
ICAgICAgICAgNgo+ICsjZGVmaW5lIFhFTl9YODZfRU1VX1ZHQSAgICAgICAgICAgICAoMVU8PF9Y
RU5fWDg2X0VNVV9WR0EpCj4gKyNkZWZpbmUgX1hFTl9YODZfRU1VX0lPTU1VICAgICAgICAgIDcK
PiArI2RlZmluZSBYRU5fWDg2X0VNVV9JT01NVSAgICAgICAgICAgKDFVPDxfWEVOX1g4Nl9FTVVf
SU9NTVUpCj4gKyNkZWZpbmUgX1hFTl9YODZfRU1VX1BJVCAgICAgICAgICAgIDgKPiArI2RlZmlu
ZSBYRU5fWDg2X0VNVV9QSVQgICAgICAgICAgICAgKDFVPDxfWEVOX1g4Nl9FTVVfUElUKQo+ICsj
ZGVmaW5lIF9YRU5fWDg2X0VNVV9VU0VfUElSUSAgICAgICA5Cj4gKyNkZWZpbmUgWEVOX1g4Nl9F
TVVfVVNFX1BJUlEgICAgICAgICgxVTw8X1hFTl9YODZfRU1VX1VTRV9QSVJRKQo+ICsKPiArI2Rl
ZmluZSBYRU5fWDg2X0VNVV9BTEwgICAgICAgICAgICAgKFhFTl9YODZfRU1VX0xBUElDIHwgWEVO
X1g4Nl9FTVVfSFBFVCB8ICBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBYRU5fWDg2X0VNVV9QTSB8IFhFTl9YODZfRU1VX1JUQyB8ICAgICAgXAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX1g4Nl9FTVVfSU9BUElDIHwgWEVOX1g4Nl9F
TVVfUElDIHwgIFwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9Y
ODZfRU1VX1ZHQSB8IFhFTl9YODZfRU1VX0lPTU1VIHwgICBcCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBYRU5fWDg2X0VNVV9QSVQgfCBYRU5fWDg2X0VNVV9VU0VfUElS
USkKPiArICAgIHVpbnQzMl90IGVtdWxhdGlvbl9mbGFnczsKPiArfTsKPiArCj4gKy8qIExvY2F0
aW9uIG9mIG9ubGluZSBWQ1BVIGJpdG1hcC4gKi8KPiArI2RlZmluZSBYRU5fQUNQSV9DUFVfTUFQ
ICAgICAgICAgICAgIDB4YWYwMAo+ICsjZGVmaW5lIFhFTl9BQ1BJX0NQVV9NQVBfTEVOICAgICAg
ICAgKChIVk1fTUFYX1ZDUFVTICsgNykgLyA4KQo+ICsKPiArLyogR1BFMCBiaXQgc2V0IGR1cmlu
ZyBDUFUgaG90cGx1ZyAqLwo+ICsjZGVmaW5lIFhFTl9BQ1BJX0dQRTBfQ1BVSFBfQklUICAgICAg
Mgo+ICsjZW5kaWYKPiArCj4gICNlbmRpZiAvKiAhX19BU1NFTUJMWV9fICovCj4gIAo+ICAvKgo+
IGRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi9kb21jdGwuaCBiL2luY2x1ZGUveGVuL2RvbWN0bC5o
Cj4gaW5kZXggNTdlMmVkNy4uODg1MzQ0NSAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL3hlbi9kb21j
dGwuaAo+ICsrKyBiL2luY2x1ZGUveGVuL2RvbWN0bC5oCj4gQEAgLTMzLDExICszMywxMiBAQAo+
ICAjZW5kaWYKPiAgCj4gICNpbmNsdWRlICJ4ZW4uaCIKPiArI2luY2x1ZGUgImV2ZW50X2NoYW5u
ZWwuaCIKPiAgI2luY2x1ZGUgImdyYW50X3RhYmxlLmgiCj4gICNpbmNsdWRlICJodm0vc2F2ZS5o
Igo+ICAjaW5jbHVkZSAibWVtb3J5LmgiCj4gIAo+IC0jZGVmaW5lIFhFTl9ET01DVExfSU5URVJG
QUNFX1ZFUlNJT04gMHgwMDAwMDAwYQo+ICsjZGVmaW5lIFhFTl9ET01DVExfSU5URVJGQUNFX1ZF
UlNJT04gMHgwMDAwMDAwZQo+ICAKPiAgLyoKPiAgICogTkIuIHhlbl9kb21jdGwuZG9tYWluIGlz
IGFuIElOL09VVCBwYXJhbWV0ZXIgZm9yIHRoaXMgb3BlcmF0aW9uLgo+IEBAIC02MCwyNiArNjEs
MTIgQEAgc3RydWN0IHhlbl9kb21jdGxfY3JlYXRlZG9tYWluIHsKPiAgIC8qIERpc2FibGUgb3V0
LW9mLXN5bmMgc2hhZG93IHBhZ2UgdGFibGVzPyAqLwo+ICAjZGVmaW5lIF9YRU5fRE9NQ1RMX0NE
Rl9vb3Nfb2ZmICAgICAgIDMKPiAgI2RlZmluZSBYRU5fRE9NQ1RMX0NERl9vb3Nfb2ZmICAgICAg
ICAoMVU8PF9YRU5fRE9NQ1RMX0NERl9vb3Nfb2ZmKQo+IC0gLyogSXMgdGhpcyBhIFBWSCBndWVz
dCAoYXMgb3Bwb3NlZCB0byBhbiBIVk0gb3IgUFYgZ3Vlc3QpPyAqLwo+IC0jZGVmaW5lIF9YRU5f
RE9NQ1RMX0NERl9wdmhfZ3Vlc3QgICAgIDQKPiAtI2RlZmluZSBYRU5fRE9NQ1RMX0NERl9wdmhf
Z3Vlc3QgICAgICAoMVU8PF9YRU5fRE9NQ1RMX0NERl9wdmhfZ3Vlc3QpCj4gKyAvKiBJcyB0aGlz
IGEgeGVuc3RvcmUgZG9tYWluPyAqLwo+ICsjZGVmaW5lIF9YRU5fRE9NQ1RMX0NERl94c19kb21h
aW4gICAgIDQKPiArI2RlZmluZSBYRU5fRE9NQ1RMX0NERl94c19kb21haW4gICAgICAoMVU8PF9Y
RU5fRE9NQ1RMX0NERl94c19kb21haW4pCj4gICAgICB1aW50MzJfdCBmbGFnczsKPiArICAgIHN0
cnVjdCB4ZW5fYXJjaF9kb21haW5jb25maWcgY29uZmlnOwo+ICB9Owo+IC10eXBlZGVmIHN0cnVj
dCB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbl90Owo+IC1E
RUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbl90KTsKPiAtCj4g
LSNpZiBkZWZpbmVkKF9fYXJtX18pIHx8IGRlZmluZWQoX19hYXJjaDY0X18pCj4gLSNkZWZpbmUg
WEVOX0RPTUNUTF9DT05GSUdfR0lDX0RFRkFVTFQgICAwCj4gLSNkZWZpbmUgWEVOX0RPTUNUTF9D
T05GSUdfR0lDX1YyICAgICAgICAxCj4gLSNkZWZpbmUgWEVOX0RPTUNUTF9DT05GSUdfR0lDX1Yz
ICAgICAgICAyCj4gLS8qIFhFTl9ET01DVExfY29uZmlndXJlX2RvbWFpbiAqLwo+IC1zdHJ1Y3Qg
eGVuX2RvbWN0bF9hcm1fY29uZmlndXJlZG9tYWluIHsKPiAtICAgIC8qIElOL09VVCBwYXJhbWV0
ZXJzICovCj4gLSAgICB1aW50OF90IGdpY192ZXJzaW9uOwo+IC19Owo+IC10eXBlZGVmIHN0cnVj
dCB4ZW5fZG9tY3RsX2FybV9jb25maWd1cmVkb21haW4geGVuX2RvbWN0bF9hcm1fY29uZmlndXJl
ZG9tYWluX3Q7Cj4gLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxfYXJtX2NvbmZp
Z3VyZWRvbWFpbl90KTsKPiAtI2VuZGlmCj4gIAo+ICAvKiBYRU5fRE9NQ1RMX2dldGRvbWFpbmlu
Zm8gKi8KPiAgc3RydWN0IHhlbl9kb21jdGxfZ2V0ZG9tYWluaW5mbyB7Cj4gQEAgLTEwNiw5ICs5
MywxMiBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9nZXRkb21haW5pbmZvIHsKPiAgIC8qIEJlaW5nIGRl
YnVnZ2VkLiAgKi8KPiAgI2RlZmluZSBfWEVOX0RPTUlORl9kZWJ1Z2dlZCAgNgo+ICAjZGVmaW5l
IFhFTl9ET01JTkZfZGVidWdnZWQgICAoMVU8PF9YRU5fRE9NSU5GX2RlYnVnZ2VkKQo+IC0vKiBk
b21haW4gaXMgUFZIICovCj4gLSNkZWZpbmUgX1hFTl9ET01JTkZfcHZoX2d1ZXN0IDcKPiAtI2Rl
ZmluZSBYRU5fRE9NSU5GX3B2aF9ndWVzdCAgKDFVPDxfWEVOX0RPTUlORl9wdmhfZ3Vlc3QpCj4g
Ky8qIGRvbWFpbiBpcyBhIHhlbnN0b3JlIGRvbWFpbiAqLwo+ICsjZGVmaW5lIF9YRU5fRE9NSU5G
X3hzX2RvbWFpbiA3Cj4gKyNkZWZpbmUgWEVOX0RPTUlORl94c19kb21haW4gICgxVTw8X1hFTl9E
T01JTkZfeHNfZG9tYWluKQo+ICsvKiBkb21haW4gaGFzIGhhcmR3YXJlIGFzc2lzdGVkIHBhZ2lu
ZyAqLwo+ICsjZGVmaW5lIF9YRU5fRE9NSU5GX2hhcCAgICAgICA4Cj4gKyNkZWZpbmUgWEVOX0RP
TUlORl9oYXAgICAgICAgICgxVTw8X1hFTl9ET01JTkZfaGFwKQo+ICAgLyogWEVOX0RPTUlORl9z
aHV0ZG93biBndWVzdC1zdXBwbGllZCBjb2RlLiAgKi8KPiAgI2RlZmluZSBYRU5fRE9NSU5GX3No
dXRkb3dubWFzayAyNTUKPiAgI2RlZmluZSBYRU5fRE9NSU5GX3NodXRkb3duc2hpZnQgMTYKPiBA
QCAtMTQyLDggKzEzMiw2IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX2dldG1lbWxpc3Qgewo+ICAgICAg
LyogT1VUIHZhcmlhYmxlcy4gKi8KPiAgICAgIHVpbnQ2NF9hbGlnbmVkX3QgbnVtX3BmbnM7Cj4g
IH07Cj4gLXR5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfZ2V0bWVtbGlzdCB4ZW5fZG9tY3RsX2dl
dG1lbWxpc3RfdDsKPiAtREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9nZXRtZW1s
aXN0X3QpOwo+ICAKPiAgCj4gIC8qIFhFTl9ET01DVExfZ2V0cGFnZWZyYW1laW5mbyAqLwo+IEBA
IC0xNjEsMjcgKzE0OSw2IEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxfZ2V0
bWVtbGlzdF90KTsKPiAgI2RlZmluZSBYRU5fRE9NQ1RMX1BGSU5GT19CUk9LRU4gICgweGRVPDwy
OCkgLyogYnJva2VuIHBhZ2UgKi8KPiAgI2RlZmluZSBYRU5fRE9NQ1RMX1BGSU5GT19MVEFCX01B
U0sgKDB4ZlU8PDI4KQo+ICAKPiAtc3RydWN0IHhlbl9kb21jdGxfZ2V0cGFnZWZyYW1laW5mbyB7
Cj4gLSAgICAvKiBJTiB2YXJpYWJsZXMuICovCj4gLSAgICB1aW50NjRfYWxpZ25lZF90IGdtZm47
IC8qIEdNRk4gdG8gcXVlcnkgKi8KPiAtICAgIC8qIE9VVCB2YXJpYWJsZXMuICovCj4gLSAgICAv
KiBJcyB0aGUgcGFnZSBQSU5ORUQgdG8gYSB0eXBlPyAqLwo+IC0gICAgdWludDMyX3QgdHlwZTsg
ICAgICAgICAvKiBzZWUgYWJvdmUgdHlwZSBkZWZzICovCj4gLX07Cj4gLXR5cGVkZWYgc3RydWN0
IHhlbl9kb21jdGxfZ2V0cGFnZWZyYW1laW5mbyB4ZW5fZG9tY3RsX2dldHBhZ2VmcmFtZWluZm9f
dDsKPiAtREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9nZXRwYWdlZnJhbWVpbmZv
X3QpOwo+IC0KPiAtCj4gLS8qIFhFTl9ET01DVExfZ2V0cGFnZWZyYW1laW5mbzIgKi8KPiAtc3Ry
dWN0IHhlbl9kb21jdGxfZ2V0cGFnZWZyYW1laW5mbzIgewo+IC0gICAgLyogSU4gdmFyaWFibGVz
LiAqLwo+IC0gICAgdWludDY0X2FsaWduZWRfdCBudW07Cj4gLSAgICAvKiBJTi9PVVQgdmFyaWFi
bGVzLiAqLwo+IC0gICAgWEVOX0dVRVNUX0hBTkRMRV82NCh1aW50MzIpIGFycmF5Owo+IC19Owo+
IC10eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX2dldHBhZ2VmcmFtZWluZm8yIHhlbl9kb21jdGxf
Z2V0cGFnZWZyYW1laW5mbzJfdDsKPiAtREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0
bF9nZXRwYWdlZnJhbWVpbmZvMl90KTsKPiAtCj4gIC8qIFhFTl9ET01DVExfZ2V0cGFnZWZyYW1l
aW5mbzMgKi8KPiAgc3RydWN0IHhlbl9kb21jdGxfZ2V0cGFnZWZyYW1laW5mbzMgewo+ICAgICAg
LyogSU4gdmFyaWFibGVzLiAqLwo+IEBAIC0yMTcsOCArMTg0LDExIEBAIHN0cnVjdCB4ZW5fZG9t
Y3RsX2dldHBhZ2VmcmFtZWluZm8zIHsKPiAgI2RlZmluZSBYRU5fRE9NQ1RMX1NIQURPV19PUF9F
TkFCTEVfVEVTVCAgICAgICAxCj4gICAvKiBFcXVpdi4gdG8gRU5BQkxFIHdpdGggbW9kZSBmbGFn
IEVOQUJMRV9MT0dfRElSVFkuICovCj4gICNkZWZpbmUgWEVOX0RPTUNUTF9TSEFET1dfT1BfRU5B
QkxFX0xPR0RJUlRZICAgMgo+IC0gLyogRXF1aXYuIHRvIEVOQUJMRSB3aXRoIG1vZGUgZmxhZ3Mg
RU5BQkxFX1JFRkNPVU5UIGFuZCBFTkFCTEVfVFJBTlNMQVRFLiAqLwo+ICsgLyoKPiArICAqIE5v
IGxvbmdlciBzdXBwb3J0ZWQsIHdhcyBlcXVpdi4gdG8gRU5BQkxFIHdpdGggbW9kZSBmbGFncwo+
ICsgICogRU5BQkxFX1JFRkNPVU5UIGFuZCBFTkFCTEVfVFJBTlNMQVRFOgo+ICAjZGVmaW5lIFhF
Tl9ET01DVExfU0hBRE9XX09QX0VOQUJMRV9UUkFOU0xBVEUgIDMKPiArICAqLwo+ICAKPiAgLyog
TW9kZSBmbGFncyBmb3IgWEVOX0RPTUNUTF9TSEFET1dfT1BfRU5BQkxFLiAqLwo+ICAgLyoKPiBA
QCAtMjQxLDE5ICsyMTEsMjUgQEAgc3RydWN0IHhlbl9kb21jdGxfZ2V0cGFnZWZyYW1laW5mbzMg
ewo+ICAgICovCj4gICNkZWZpbmUgWEVOX0RPTUNUTF9TSEFET1dfRU5BQkxFX0VYVEVSTkFMICAo
MSA8PCA0KQo+ICAKPiArLyogTW9kZSBmbGFncyBmb3IgWEVOX0RPTUNUTF9TSEFET1dfT1Bfe0NM
RUFOLFBFRUt9LiAqLwo+ICsgLyoKPiArICAqIFRoaXMgaXMgdGhlIGZpbmFsIGl0ZXJhdGlvbjog
UmVxdWVzdGluZyB0byBpbmNsdWRlIHBhZ2VzIG1hcHBlZAo+ICsgICogd3JpdGFibHkgYnkgdGhl
IGh5cGVydmlzb3IgaW4gdGhlIGRpcnR5IGJpdG1hcC4KPiArICAqLwo+ICsjZGVmaW5lIFhFTl9E
T01DVExfU0hBRE9XX0xPR0RJUlRZX0ZJTkFMICAgKDEgPDwgMCkKPiArCj4gIHN0cnVjdCB4ZW5f
ZG9tY3RsX3NoYWRvd19vcF9zdGF0cyB7Cj4gICAgICB1aW50MzJfdCBmYXVsdF9jb3VudDsKPiAg
ICAgIHVpbnQzMl90IGRpcnR5X2NvdW50Owo+ICB9Owo+IC10eXBlZGVmIHN0cnVjdCB4ZW5fZG9t
Y3RsX3NoYWRvd19vcF9zdGF0cyB4ZW5fZG9tY3RsX3NoYWRvd19vcF9zdGF0c190Owo+IC1ERUZJ
TkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX3NoYWRvd19vcF9zdGF0c190KTsKPiAgCj4g
IHN0cnVjdCB4ZW5fZG9tY3RsX3NoYWRvd19vcCB7Cj4gICAgICAvKiBJTiB2YXJpYWJsZXMuICov
Cj4gICAgICB1aW50MzJfdCAgICAgICBvcDsgICAgICAgLyogWEVOX0RPTUNUTF9TSEFET1dfT1Bf
KiAqLwo+ICAKPiAtICAgIC8qIE9QX0VOQUJMRSAqLwo+IC0gICAgdWludDMyX3QgICAgICAgbW9k
ZTsgICAgIC8qIFhFTl9ET01DVExfU0hBRE9XX0VOQUJMRV8qICovCj4gKyAgICAvKiBPUF9FTkFC
TEU6IFhFTl9ET01DVExfU0hBRE9XX0VOQUJMRV8qICovCj4gKyAgICAvKiBPUF9QRUFLIC8gT1Bf
Q0xFQU46IFhFTl9ET01DVExfU0hBRE9XX0xPR0RJUlRZXyogKi8KPiArICAgIHVpbnQzMl90ICAg
ICAgIG1vZGU7Cj4gIAo+ICAgICAgLyogT1BfR0VUX0FMTE9DQVRJT04gLyBPUF9TRVRfQUxMT0NB
VElPTiAqLwo+ICAgICAgdWludDMyX3QgICAgICAgbWI7ICAgICAgIC8qIFNoYWRvdyBtZW1vcnkg
YWxsb2NhdGlvbiBpbiBNQiAqLwo+IEBAIC0yNjMsOCArMjM5LDYgQEAgc3RydWN0IHhlbl9kb21j
dGxfc2hhZG93X29wIHsKPiAgICAgIHVpbnQ2NF9hbGlnbmVkX3QgcGFnZXM7IC8qIFNpemUgb2Yg
YnVmZmVyLiBVcGRhdGVkIHdpdGggYWN0dWFsIHNpemUuICovCj4gICAgICBzdHJ1Y3QgeGVuX2Rv
bWN0bF9zaGFkb3dfb3Bfc3RhdHMgc3RhdHM7Cj4gIH07Cj4gLXR5cGVkZWYgc3RydWN0IHhlbl9k
b21jdGxfc2hhZG93X29wIHhlbl9kb21jdGxfc2hhZG93X29wX3Q7Cj4gLURFRklORV9YRU5fR1VF
U1RfSEFORExFKHhlbl9kb21jdGxfc2hhZG93X29wX3QpOwo+ICAKPiAgCj4gIC8qIFhFTl9ET01D
VExfbWF4X21lbSAqLwo+IEBAIC0yNzIsOCArMjQ2LDYgQEAgc3RydWN0IHhlbl9kb21jdGxfbWF4
X21lbSB7Cj4gICAgICAvKiBJTiB2YXJpYWJsZXMuICovCj4gICAgICB1aW50NjRfYWxpZ25lZF90
IG1heF9tZW1rYjsKPiAgfTsKPiAtdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9tYXhfbWVtIHhl
bl9kb21jdGxfbWF4X21lbV90Owo+IC1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3Rs
X21heF9tZW1fdCk7Cj4gIAo+ICAKPiAgLyogWEVOX0RPTUNUTF9zZXR2Y3B1Y29udGV4dCAqLwo+
IEBAIC0yODIsOCArMjU0LDYgQEAgc3RydWN0IHhlbl9kb21jdGxfdmNwdWNvbnRleHQgewo+ICAg
ICAgdWludDMyX3QgICAgICAgICAgICAgIHZjcHU7ICAgICAgICAgICAgICAgICAgLyogSU4gKi8K
PiAgICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQodmNwdV9ndWVzdF9jb250ZXh0X3QpIGN0eHQ7IC8q
IElOL09VVCAqLwo+ICB9Owo+IC10eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX3ZjcHVjb250ZXh0
IHhlbl9kb21jdGxfdmNwdWNvbnRleHRfdDsKPiAtREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVu
X2RvbWN0bF92Y3B1Y29udGV4dF90KTsKPiAgCj4gIAo+ICAvKiBYRU5fRE9NQ1RMX2dldHZjcHVp
bmZvICovCj4gQEAgLTI5Nyw4ICsyNjcsNiBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9nZXR2Y3B1aW5m
byB7Cj4gICAgICB1aW50NjRfYWxpZ25lZF90IGNwdV90aW1lOyAgICAgICAgLyogdG90YWwgY3B1
IHRpbWUgY29uc3VtZWQgKG5zKSAqLwo+ICAgICAgdWludDMyX3QgY3B1OyAgICAgICAgICAgICAg
ICAgICAgIC8qIGN1cnJlbnQgbWFwcGluZyAgICovCj4gIH07Cj4gLXR5cGVkZWYgc3RydWN0IHhl
bl9kb21jdGxfZ2V0dmNwdWluZm8geGVuX2RvbWN0bF9nZXR2Y3B1aW5mb190Owo+IC1ERUZJTkVf
WEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX2dldHZjcHVpbmZvX3QpOwo+ICAKPiAgCj4gIC8q
IEdldC9zZXQgdGhlIE5VTUEgbm9kZShzKSB3aXRoIHdoaWNoIHRoZSBndWVzdCBoYXMgYWZmaW5p
dHkgd2l0aC4gKi8KPiBAQCAtMzA3LDggKzI3NSw2IEBAIERFRklORV9YRU5fR1VFU1RfSEFORExF
KHhlbl9kb21jdGxfZ2V0dmNwdWluZm9fdCk7Cj4gIHN0cnVjdCB4ZW5fZG9tY3RsX25vZGVhZmZp
bml0eSB7Cj4gICAgICBzdHJ1Y3QgeGVuY3RsX2JpdG1hcCBub2RlbWFwOy8qIElOICovCj4gIH07
Cj4gLXR5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfbm9kZWFmZmluaXR5IHhlbl9kb21jdGxfbm9k
ZWFmZmluaXR5X3Q7Cj4gLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxfbm9kZWFm
ZmluaXR5X3QpOwo+ICAKPiAgCj4gIC8qIEdldC9zZXQgd2hpY2ggcGh5c2ljYWwgY3B1cyBhIHZj
cHUgY2FuIGV4ZWN1dGUgb24uICovCj4gQEAgLTMyMyw2ICsyODksOSBAQCBzdHJ1Y3QgeGVuX2Rv
bWN0bF92Y3B1YWZmaW5pdHkgewo+ICAgLyogU2V0L2dldCB0aGUgc29mdCBhZmZpbml0eSBmb3Ig
dmNwdSAqLwo+ICAjZGVmaW5lIF9YRU5fVkNQVUFGRklOSVRZX1NPRlQgIDEKPiAgI2RlZmluZSBY
RU5fVkNQVUFGRklOSVRZX1NPRlQgICAoMVU8PF9YRU5fVkNQVUFGRklOSVRZX1NPRlQpCj4gKyAv
KiBVbmRvIFNDSEVET1BfcGluX292ZXJyaWRlICovCj4gKyNkZWZpbmUgX1hFTl9WQ1BVQUZGSU5J
VFlfRk9SQ0UgMgo+ICsjZGVmaW5lIFhFTl9WQ1BVQUZGSU5JVFlfRk9SQ0UgICgxVTw8X1hFTl9W
Q1BVQUZGSU5JVFlfRk9SQ0UpCj4gICAgICB1aW50MzJfdCBmbGFnczsKPiAgICAgIC8qCj4gICAg
ICAgKiBJTi9PVVQgdmFyaWFibGVzLgo+IEBAIC0zNDMsNzEgKzMxMiw5NSBAQCBzdHJ1Y3QgeGVu
X2RvbWN0bF92Y3B1YWZmaW5pdHkgewo+ICAgICAgc3RydWN0IHhlbmN0bF9iaXRtYXAgY3B1bWFw
X2hhcmQ7Cj4gICAgICBzdHJ1Y3QgeGVuY3RsX2JpdG1hcCBjcHVtYXBfc29mdDsKPiAgfTsKPiAt
dHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF92Y3B1YWZmaW5pdHkgeGVuX2RvbWN0bF92Y3B1YWZm
aW5pdHlfdDsKPiAtREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF92Y3B1YWZmaW5p
dHlfdCk7Cj4gIAo+ICAKPiAgLyogWEVOX0RPTUNUTF9tYXhfdmNwdXMgKi8KPiAgc3RydWN0IHhl
bl9kb21jdGxfbWF4X3ZjcHVzIHsKPiAgICAgIHVpbnQzMl90IG1heDsgICAgICAgICAgIC8qIG1h
eGltdW0gbnVtYmVyIG9mIHZjcHVzICovCj4gIH07Cj4gLXR5cGVkZWYgc3RydWN0IHhlbl9kb21j
dGxfbWF4X3ZjcHVzIHhlbl9kb21jdGxfbWF4X3ZjcHVzX3Q7Cj4gLURFRklORV9YRU5fR1VFU1Rf
SEFORExFKHhlbl9kb21jdGxfbWF4X3ZjcHVzX3QpOwo+ICAKPiAgCj4gIC8qIFhFTl9ET01DVExf
c2NoZWR1bGVyX29wICovCj4gIC8qIFNjaGVkdWxlciB0eXBlcy4gKi8KPiAtI2RlZmluZSBYRU5f
U0NIRURVTEVSX1NFREYgICAgIDQKPiArLyogI2RlZmluZSBYRU5fU0NIRURVTEVSX1NFREYgIDQg
KFJlbW92ZWQpICovCj4gICNkZWZpbmUgWEVOX1NDSEVEVUxFUl9DUkVESVQgICA1Cj4gICNkZWZp
bmUgWEVOX1NDSEVEVUxFUl9DUkVESVQyICA2Cj4gICNkZWZpbmUgWEVOX1NDSEVEVUxFUl9BUklO
QzY1MyA3Cj4gICNkZWZpbmUgWEVOX1NDSEVEVUxFUl9SVERTICAgICA4Cj4gKyNkZWZpbmUgWEVO
X1NDSEVEVUxFUl9OVUxMICAgICA5Cj4gKwo+ICtzdHJ1Y3QgeGVuX2RvbWN0bF9zY2hlZF9jcmVk
aXQgewo+ICsgICAgdWludDE2X3Qgd2VpZ2h0Owo+ICsgICAgdWludDE2X3QgY2FwOwo+ICt9Owo+
ICsKPiArc3RydWN0IHhlbl9kb21jdGxfc2NoZWRfY3JlZGl0MiB7Cj4gKyAgICB1aW50MTZfdCB3
ZWlnaHQ7Cj4gKyAgICB1aW50MTZfdCBjYXA7Cj4gK307Cj4gKwo+ICtzdHJ1Y3QgeGVuX2RvbWN0
bF9zY2hlZF9ydGRzIHsKPiArICAgIHVpbnQzMl90IHBlcmlvZDsKPiArICAgIHVpbnQzMl90IGJ1
ZGdldDsKPiArfTsKPiArCj4gK3R5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfc2NoZWRwYXJhbV92
Y3B1IHsKPiArICAgIHVuaW9uIHsKPiArICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9zY2hlZF9j
cmVkaXQgY3JlZGl0Owo+ICsgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3NjaGVkX2NyZWRpdDIg
Y3JlZGl0MjsKPiArICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9zY2hlZF9ydGRzIHJ0ZHM7Cj4g
KyAgICB9IHU7Cj4gKyAgICB1aW50MzJfdCB2Y3B1aWQ7Cj4gK30geGVuX2RvbWN0bF9zY2hlZHBh
cmFtX3ZjcHVfdDsKPiArREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9zY2hlZHBh
cmFtX3ZjcHVfdCk7Cj4gIAo+IC0vKiBTZXQgb3IgZ2V0IGluZm8/ICovCj4gKy8qCj4gKyAqIFNl
dCBvciBnZXQgaW5mbz8KPiArICogRm9yIHNjaGVkdWxlcnMgc3VwcG9ydGluZyBwZXItdmNwdSBz
ZXR0aW5ncyAoZS5nLiwgUlREUyk6Cj4gKyAqICBYRU5fRE9NQ1RMX1NDSEVET1BfcHV0aW5mbyBz
ZXRzIHBhcmFtcyBmb3IgYWxsIHZjcHVzOwo+ICsgKiAgWEVOX0RPTUNUTF9TQ0hFRE9QX2dldGlu
Zm8gZ2V0cyBkZWZhdWx0IHBhcmFtczsKPiArICogIFhFTl9ET01DVExfU0NIRURPUF9wdXQoZ2V0
KXZjcHVpbmZvIHNldHMgKGdldHMpIHBhcmFtcyBvZiB2Y3B1czsKPiArICoKPiArICogRm9yIHNj
aGVkdWxlcnMgbm90IHN1cHBvcnRpbmcgcGVyLXZjcHUgc2V0dGluZ3M6Cj4gKyAqICBYRU5fRE9N
Q1RMX1NDSEVET1BfcHV0aW5mbyBzZXRzIHBhcmFtcyBmb3IgYWxsIHZjcHVzOwo+ICsgKiAgWEVO
X0RPTUNUTF9TQ0hFRE9QX2dldGluZm8gZ2V0cyBkb21haW4td2lzZSBwYXJhbXM7Cj4gKyAqICBY
RU5fRE9NQ1RMX1NDSEVET1BfcHV0KGdldCl2Y3B1aW5mbyByZXR1cm5zIGVycm9yOwo+ICsgKi8K
PiAgI2RlZmluZSBYRU5fRE9NQ1RMX1NDSEVET1BfcHV0aW5mbyAwCj4gICNkZWZpbmUgWEVOX0RP
TUNUTF9TQ0hFRE9QX2dldGluZm8gMQo+ICsjZGVmaW5lIFhFTl9ET01DVExfU0NIRURPUF9wdXR2
Y3B1aW5mbyAyCj4gKyNkZWZpbmUgWEVOX0RPTUNUTF9TQ0hFRE9QX2dldHZjcHVpbmZvIDMKPiAg
c3RydWN0IHhlbl9kb21jdGxfc2NoZWR1bGVyX29wIHsKPiAgICAgIHVpbnQzMl90IHNjaGVkX2lk
OyAgLyogWEVOX1NDSEVEVUxFUl8qICovCj4gICAgICB1aW50MzJfdCBjbWQ7ICAgICAgIC8qIFhF
Tl9ET01DVExfU0NIRURPUF8qICovCj4gKyAgICAvKiBJTi9PVVQgKi8KPiAgICAgIHVuaW9uIHsK
PiAtICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9zY2hlZF9zZWRmIHsKPiAtICAgICAgICAgICAg
dWludDY0X2FsaWduZWRfdCBwZXJpb2Q7Cj4gLSAgICAgICAgICAgIHVpbnQ2NF9hbGlnbmVkX3Qg
c2xpY2U7Cj4gLSAgICAgICAgICAgIHVpbnQ2NF9hbGlnbmVkX3QgbGF0ZW5jeTsKPiAtICAgICAg
ICAgICAgdWludDMyX3QgZXh0cmF0aW1lOwo+IC0gICAgICAgICAgICB1aW50MzJfdCB3ZWlnaHQ7
Cj4gLSAgICAgICAgfSBzZWRmOwo+IC0gICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3NjaGVkX2Ny
ZWRpdCB7Cj4gLSAgICAgICAgICAgIHVpbnQxNl90IHdlaWdodDsKPiAtICAgICAgICAgICAgdWlu
dDE2X3QgY2FwOwo+IC0gICAgICAgIH0gY3JlZGl0Owo+IC0gICAgICAgIHN0cnVjdCB4ZW5fZG9t
Y3RsX3NjaGVkX2NyZWRpdDIgewo+IC0gICAgICAgICAgICB1aW50MTZfdCB3ZWlnaHQ7Cj4gLSAg
ICAgICAgfSBjcmVkaXQyOwo+IC0gICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3NjaGVkX3J0ZHMg
ewo+IC0gICAgICAgICAgICB1aW50MzJfdCBwZXJpb2Q7Cj4gLSAgICAgICAgICAgIHVpbnQzMl90
IGJ1ZGdldDsKPiAtICAgICAgICB9IHJ0ZHM7Cj4gKyAgICAgICAgc3RydWN0IHhlbl9kb21jdGxf
c2NoZWRfY3JlZGl0IGNyZWRpdDsKPiArICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9zY2hlZF9j
cmVkaXQyIGNyZWRpdDI7Cj4gKyAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfc2NoZWRfcnRkcyBy
dGRzOwo+ICsgICAgICAgIHN0cnVjdCB7Cj4gKyAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVf
NjQoeGVuX2RvbWN0bF9zY2hlZHBhcmFtX3ZjcHVfdCkgdmNwdXM7Cj4gKyAgICAgICAgICAgIC8q
Cj4gKyAgICAgICAgICAgICAqIElOOiBOdW1iZXIgb2YgZWxlbWVudHMgaW4gdmNwdXMgYXJyYXku
Cj4gKyAgICAgICAgICAgICAqIE9VVDogTnVtYmVyIG9mIHByb2Nlc3NlZCBlbGVtZW50cyBvZiB2
Y3B1cyBhcnJheS4KPiArICAgICAgICAgICAgICovCj4gKyAgICAgICAgICAgIHVpbnQzMl90IG5y
X3ZjcHVzOwo+ICsgICAgICAgICAgICB1aW50MzJfdCBwYWRkaW5nOwo+ICsgICAgICAgIH0gdjsK
PiAgICAgIH0gdTsKPiAgfTsKPiAtdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9zY2hlZHVsZXJf
b3AgeGVuX2RvbWN0bF9zY2hlZHVsZXJfb3BfdDsKPiAtREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUo
eGVuX2RvbWN0bF9zY2hlZHVsZXJfb3BfdCk7Cj4gIAo+ICAKPiAgLyogWEVOX0RPTUNUTF9zZXRk
b21haW5oYW5kbGUgKi8KPiAgc3RydWN0IHhlbl9kb21jdGxfc2V0ZG9tYWluaGFuZGxlIHsKPiAg
ICAgIHhlbl9kb21haW5faGFuZGxlX3QgaGFuZGxlOwo+ICB9Owo+IC10eXBlZGVmIHN0cnVjdCB4
ZW5fZG9tY3RsX3NldGRvbWFpbmhhbmRsZSB4ZW5fZG9tY3RsX3NldGRvbWFpbmhhbmRsZV90Owo+
IC1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX3NldGRvbWFpbmhhbmRsZV90KTsK
PiAgCj4gIAo+ICAvKiBYRU5fRE9NQ1RMX3NldGRlYnVnZ2luZyAqLwo+ICBzdHJ1Y3QgeGVuX2Rv
bWN0bF9zZXRkZWJ1Z2dpbmcgewo+ICAgICAgdWludDhfdCBlbmFibGU7Cj4gIH07Cj4gLXR5cGVk
ZWYgc3RydWN0IHhlbl9kb21jdGxfc2V0ZGVidWdnaW5nIHhlbl9kb21jdGxfc2V0ZGVidWdnaW5n
X3Q7Cj4gLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxfc2V0ZGVidWdnaW5nX3Qp
Owo+ICAKPiAgCj4gIC8qIFhFTl9ET01DVExfaXJxX3Blcm1pc3Npb24gKi8KPiBAQCAtNDE1LDgg
KzQwOCw2IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX2lycV9wZXJtaXNzaW9uIHsKPiAgICAgIHVpbnQ4
X3QgcGlycTsKPiAgICAgIHVpbnQ4X3QgYWxsb3dfYWNjZXNzOyAgICAvKiBmbGFnIHRvIHNwZWNp
ZnkgZW5hYmxlL2Rpc2FibGUgb2YgSVJRIGFjY2VzcyAqLwo+ICB9Owo+IC10eXBlZGVmIHN0cnVj
dCB4ZW5fZG9tY3RsX2lycV9wZXJtaXNzaW9uIHhlbl9kb21jdGxfaXJxX3Blcm1pc3Npb25fdDsK
PiAtREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9pcnFfcGVybWlzc2lvbl90KTsK
PiAgCj4gIAo+ICAvKiBYRU5fRE9NQ1RMX2lvbWVtX3Blcm1pc3Npb24gKi8KPiBAQCAtNDI1LDgg
KzQxNiw2IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX2lvbWVtX3Blcm1pc3Npb24gewo+ICAgICAgdWlu
dDY0X2FsaWduZWRfdCBucl9tZm5zOyAgLyogbnVtYmVyIG9mIHBhZ2VzIGluIHJhbmdlICg+MCkg
Ki8KPiAgICAgIHVpbnQ4X3QgIGFsbG93X2FjY2VzczsgICAgIC8qIGFsbG93ICghMCkgb3IgZGVu
eSAoMCkgYWNjZXNzIHRvIHJhbmdlPyAqLwo+ICB9Owo+IC10eXBlZGVmIHN0cnVjdCB4ZW5fZG9t
Y3RsX2lvbWVtX3Blcm1pc3Npb24geGVuX2RvbWN0bF9pb21lbV9wZXJtaXNzaW9uX3Q7Cj4gLURF
RklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxfaW9tZW1fcGVybWlzc2lvbl90KTsKPiAg
Cj4gIAo+ICAvKiBYRU5fRE9NQ1RMX2lvcG9ydF9wZXJtaXNzaW9uICovCj4gQEAgLTQzNSw0MiAr
NDI0LDM0IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX2lvcG9ydF9wZXJtaXNzaW9uIHsKPiAgICAgIHVp
bnQzMl90IG5yX3BvcnRzOyAgICAgICAgICAgICAgICAvKiBzaXplIG9mIHBvcnQgcmFuZ2UgKi8K
PiAgICAgIHVpbnQ4X3QgIGFsbG93X2FjY2VzczsgICAgICAgICAgICAvKiBhbGxvdyBvciBkZW55
IGFjY2VzcyB0byByYW5nZT8gKi8KPiAgfTsKPiAtdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9p
b3BvcnRfcGVybWlzc2lvbiB4ZW5fZG9tY3RsX2lvcG9ydF9wZXJtaXNzaW9uX3Q7Cj4gLURFRklO
RV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxfaW9wb3J0X3Blcm1pc3Npb25fdCk7Cj4gIAo+
ICAKPiAgLyogWEVOX0RPTUNUTF9oeXBlcmNhbGxfaW5pdCAqLwo+ICBzdHJ1Y3QgeGVuX2RvbWN0
bF9oeXBlcmNhbGxfaW5pdCB7Cj4gICAgICB1aW50NjRfYWxpZ25lZF90ICBnbWZuOyAgICAgICAg
ICAgLyogR01GTiB0byBiZSBpbml0aWFsaXNlZCAqLwo+ICB9Owo+IC10eXBlZGVmIHN0cnVjdCB4
ZW5fZG9tY3RsX2h5cGVyY2FsbF9pbml0IHhlbl9kb21jdGxfaHlwZXJjYWxsX2luaXRfdDsKPiAt
REVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9oeXBlcmNhbGxfaW5pdF90KTsKPiAg
Cj4gIAo+ICAvKiBYRU5fRE9NQ1RMX3NldHRpbWVvZmZzZXQgKi8KPiAgc3RydWN0IHhlbl9kb21j
dGxfc2V0dGltZW9mZnNldCB7Cj4gLSAgICBpbnQzMl90ICB0aW1lX29mZnNldF9zZWNvbmRzOyAv
KiBhcHBsaWVkIHRvIGRvbWFpbiB3YWxsY2xvY2sgdGltZSAqLwo+ICsgICAgaW50NjRfYWxpZ25l
ZF90IHRpbWVfb2Zmc2V0X3NlY29uZHM7IC8qIGFwcGxpZWQgdG8gZG9tYWluIHdhbGxjbG9jayB0
aW1lICovCj4gIH07Cj4gLXR5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfc2V0dGltZW9mZnNldCB4
ZW5fZG9tY3RsX3NldHRpbWVvZmZzZXRfdDsKPiAtREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVu
X2RvbWN0bF9zZXR0aW1lb2Zmc2V0X3QpOwo+ICAKPiAgLyogWEVOX0RPTUNUTF9nZXRodm1jb250
ZXh0ICovCj4gIC8qIFhFTl9ET01DVExfc2V0aHZtY29udGV4dCAqLwo+IC10eXBlZGVmIHN0cnVj
dCB4ZW5fZG9tY3RsX2h2bWNvbnRleHQgewo+ICtzdHJ1Y3QgeGVuX2RvbWN0bF9odm1jb250ZXh0
IHsKPiAgICAgIHVpbnQzMl90IHNpemU7IC8qIElOL09VVDogc2l6ZSBvZiBidWZmZXIgLyBieXRl
cyBmaWxsZWQgKi8KPiAgICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQodWludDgpIGJ1ZmZlcjsgLyog
SU4vT1VUOiBkYXRhLCBvciBjYWxsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAqIGdldGh2bWNvbnRleHQgd2l0aCBOVUxMCj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAqIGJ1ZmZlciB0byBnZXQgc2l6ZSByZXEnZCAqLwo+IC19IHhl
bl9kb21jdGxfaHZtY29udGV4dF90Owo+IC1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9t
Y3RsX2h2bWNvbnRleHRfdCk7Cj4gK307Cj4gIAo+ICAKPiAgLyogWEVOX0RPTUNUTF9zZXRfYWRk
cmVzc19zaXplICovCj4gIC8qIFhFTl9ET01DVExfZ2V0X2FkZHJlc3Nfc2l6ZSAqLwo+IC10eXBl
ZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX2FkZHJlc3Nfc2l6ZSB7Cj4gK3N0cnVjdCB4ZW5fZG9tY3Rs
X2FkZHJlc3Nfc2l6ZSB7Cj4gICAgICB1aW50MzJfdCBzaXplOwo+IC19IHhlbl9kb21jdGxfYWRk
cmVzc19zaXplX3Q7Cj4gLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxfYWRkcmVz
c19zaXplX3QpOwo+ICt9Owo+ICAKPiAgCj4gIC8qIFhFTl9ET01DVExfc2VuZHRyaWdnZXIgKi8K
PiBAQCAtNDgzLDE5ICs0NjQsNDAgQEAgc3RydWN0IHhlbl9kb21jdGxfc2VuZHRyaWdnZXIgewo+
ICAgICAgdWludDMyX3QgIHRyaWdnZXI7ICAvKiBJTiAqLwo+ICAgICAgdWludDMyX3QgIHZjcHU7
ICAgICAvKiBJTiAqLwo+ICB9Owo+IC10eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX3NlbmR0cmln
Z2VyIHhlbl9kb21jdGxfc2VuZHRyaWdnZXJfdDsKPiAtREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUo
eGVuX2RvbWN0bF9zZW5kdHJpZ2dlcl90KTsKPiAgCj4gIAo+IC0vKiBBc3NpZ24gUENJIGRldmlj
ZSB0byBIVk0gZ3Vlc3QuIFNldHMgdXAgSU9NTVUgc3RydWN0dXJlcy4gKi8KPiArLyogQXNzaWdu
IGEgZGV2aWNlIHRvIGEgZ3Vlc3QuIFNldHMgdXAgSU9NTVUgc3RydWN0dXJlcy4gKi8KPiAgLyog
WEVOX0RPTUNUTF9hc3NpZ25fZGV2aWNlICovCj4gLS8qIFhFTl9ET01DVExfdGVzdF9hc3NpZ25f
ZGV2aWNlICovCj4gLS8qIFhFTl9ET01DVExfZGVhc3NpZ25fZGV2aWNlICovCj4gKy8qCj4gKyAq
IFhFTl9ET01DVExfdGVzdF9hc3NpZ25fZGV2aWNlOiBQYXNzIERPTUlEX0lOVkFMSUQgdG8gZmlu
ZCBvdXQgd2hldGhlciB0aGUKPiArICogZ2l2ZW4gZGV2aWNlIGlzIGFzc2lnbmVkIHRvIGFueSBE
b21VIGF0IGFsbC4gUGFzcyBhIHNwZWNpZmljIGRvbWFpbiBJRCB0bwo+ICsgKiBmaW5kIG91dCB3
aGV0aGVyIHRoZSBnaXZlbiBkZXZpY2UgY2FuIGJlIGFzc2lnbmVkIHRvIHRoYXQgZG9tYWluLgo+
ICsgKi8KPiArLyoKPiArICogWEVOX0RPTUNUTF9kZWFzc2lnbl9kZXZpY2U6IFRoZSBiZWhhdmlv
ciBvZiB0aGlzIERPTUNUTCBkaWZmZXJzCj4gKyAqIGJldHdlZW4gdGhlIGRpZmZlcmVudCB0eXBl
IG9mIGRldmljZToKPiArICogIC0gUENJIGRldmljZSAoWEVOX0RPTUNUTF9ERVZfUENJKSB3aWxs
IGJlIHJlYXNzaWduZWQgdG8gRE9NMAo+ICsgKiAgLSBEVCBkZXZpY2UgKFhFTl9ET01DVExfREVW
X0RUKSB3aWxsIGxlZnQgdW5hc3NpZ25lZC4gRE9NMAo+ICsgKiAgd2lsbCBoYXZlIHRvIGNhbGwg
WEVOX0RPTUNUTF9hc3NpZ25fZGV2aWNlIGluIG9yZGVyIHRvIHVzZSB0aGUKPiArICogIGRldmlj
ZS4KPiArICovCj4gKyNkZWZpbmUgWEVOX0RPTUNUTF9ERVZfUENJICAgICAgMAo+ICsjZGVmaW5l
IFhFTl9ET01DVExfREVWX0RUICAgICAgIDEKPiAgc3RydWN0IHhlbl9kb21jdGxfYXNzaWduX2Rl
dmljZSB7Cj4gLSAgICB1aW50MzJfdCAgbWFjaGluZV9zYmRmOyAgIC8qIG1hY2hpbmUgUENJIElE
IG9mIGFzc2lnbmVkIGRldmljZSAqLwo+ICsgICAgLyogSU4gKi8KPiArICAgIHVpbnQzMl90IGRl
djsgICAvKiBYRU5fRE9NQ1RMX0RFVl8qICovCj4gKyAgICB1aW50MzJfdCBmbGFnczsKPiArI2Rl
ZmluZSBYRU5fRE9NQ1RMX0RFVl9SRE1fUkVMQVhFRCAgICAgIDEgLyogYXNzaWduIG9ubHkgKi8K
PiArICAgIHVuaW9uIHsKPiArICAgICAgICBzdHJ1Y3Qgewo+ICsgICAgICAgICAgICB1aW50MzJf
dCBtYWNoaW5lX3NiZGY7ICAgLyogbWFjaGluZSBQQ0kgSUQgb2YgYXNzaWduZWQgZGV2aWNlICov
Cj4gKyAgICAgICAgfSBwY2k7Cj4gKyAgICAgICAgc3RydWN0IHsKPiArICAgICAgICAgICAgdWlu
dDMyX3Qgc2l6ZTsgLyogTGVuZ3RoIG9mIHRoZSBwYXRoICovCj4gKyAgICAgICAgICAgIFhFTl9H
VUVTVF9IQU5ETEVfNjQoY2hhcikgcGF0aDsgLyogcGF0aCB0byB0aGUgZGV2aWNlIHRyZWUgbm9k
ZSAqLwo+ICsgICAgICAgIH0gZHQ7Cj4gKyAgICB9IHU7Cj4gIH07Cj4gLXR5cGVkZWYgc3RydWN0
IHhlbl9kb21jdGxfYXNzaWduX2RldmljZSB4ZW5fZG9tY3RsX2Fzc2lnbl9kZXZpY2VfdDsKPiAt
REVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9hc3NpZ25fZGV2aWNlX3QpOwo+ICAK
PiAgLyogUmV0cmlldmUgc2libGluZyBkZXZpY2VzIGluZm9tYXRpb24gb2YgbWFjaGluZV9zYmRm
ICovCj4gIC8qIFhFTl9ET01DVExfZ2V0X2RldmljZV9ncm91cCAqLwo+IEBAIC01MDUsMjIgKzUw
NywyMCBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9nZXRfZGV2aWNlX2dyb3VwIHsKPiAgICAgIHVpbnQz
Ml90ICBudW1fc2RldnM7ICAgICAgICAvKiBPVVQgKi8KPiAgICAgIFhFTl9HVUVTVF9IQU5ETEVf
NjQodWludDMyKSAgc2Rldl9hcnJheTsgICAvKiBPVVQgKi8KPiAgfTsKPiAtdHlwZWRlZiBzdHJ1
Y3QgeGVuX2RvbWN0bF9nZXRfZGV2aWNlX2dyb3VwIHhlbl9kb21jdGxfZ2V0X2RldmljZV9ncm91
cF90Owo+IC1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX2dldF9kZXZpY2VfZ3Jv
dXBfdCk7Cj4gIAo+ICAvKiBQYXNzLXRocm91Z2ggaW50ZXJydXB0czogYmluZCByZWFsIGlycSAt
PiBodm0gZGV2Zm4uICovCj4gIC8qIFhFTl9ET01DVExfYmluZF9wdF9pcnEgKi8KPiAgLyogWEVO
X0RPTUNUTF91bmJpbmRfcHRfaXJxICovCj4gLXR5cGVkZWYgZW51bSBwdF9pcnFfdHlwZV9lIHsK
PiArZW51bSBwdF9pcnFfdHlwZSB7Cj4gICAgICBQVF9JUlFfVFlQRV9QQ0ksCj4gICAgICBQVF9J
UlFfVFlQRV9JU0EsCj4gICAgICBQVF9JUlFfVFlQRV9NU0ksCj4gICAgICBQVF9JUlFfVFlQRV9N
U0lfVFJBTlNMQVRFLAo+IC19IHB0X2lycV90eXBlX3Q7Cj4gKyAgICBQVF9JUlFfVFlQRV9TUEks
ICAgIC8qIEFSTTogdmFsaWQgcmFuZ2UgMzItMTAxOSAqLwo+ICt9Owo+ICBzdHJ1Y3QgeGVuX2Rv
bWN0bF9iaW5kX3B0X2lycSB7Cj4gICAgICB1aW50MzJfdCBtYWNoaW5lX2lycTsKPiAtICAgIHB0
X2lycV90eXBlX3QgaXJxX3R5cGU7Cj4gLSAgICB1aW50MzJfdCBodm1fZG9taWQ7Cj4gKyAgICB1
aW50MzJfdCBpcnFfdHlwZTsgLyogZW51bSBwdF9pcnFfdHlwZSAqLwo+ICAKPiAgICAgIHVuaW9u
IHsKPiAgICAgICAgICBzdHJ1Y3Qgewo+IEBAIC01MzQsMTYgKzUzNCwzMiBAQCBzdHJ1Y3QgeGVu
X2RvbWN0bF9iaW5kX3B0X2lycSB7Cj4gICAgICAgICAgc3RydWN0IHsKPiAgICAgICAgICAgICAg
dWludDhfdCBndmVjOwo+ICAgICAgICAgICAgICB1aW50MzJfdCBnZmxhZ3M7Cj4gKyNkZWZpbmUg
WEVOX0RPTUNUTF9WTVNJX1g4Nl9ERVNUX0lEX01BU0sgMHgwMDAwZmYKPiArI2RlZmluZSBYRU5f
RE9NQ1RMX1ZNU0lfWDg2X1JIX01BU0sgICAgICAweDAwMDEwMAo+ICsjZGVmaW5lIFhFTl9ET01D
VExfVk1TSV9YODZfRE1fTUFTSyAgICAgIDB4MDAwMjAwCj4gKyNkZWZpbmUgWEVOX0RPTUNUTF9W
TVNJX1g4Nl9ERUxJVl9NQVNLICAgMHgwMDcwMDAKPiArI2RlZmluZSBYRU5fRE9NQ1RMX1ZNU0lf
WDg2X1RSSUdfTUFTSyAgICAweDAwODAwMAo+ICsjZGVmaW5lIFhFTl9ET01DVExfVk1TSV9YODZf
VU5NQVNLRUQgICAgIDB4MDEwMDAwCj4gKwo+ICAgICAgICAgICAgICB1aW50NjRfYWxpZ25lZF90
IGd0YWJsZTsKPiAgICAgICAgICB9IG1zaTsKPiArICAgICAgICBzdHJ1Y3Qgewo+ICsgICAgICAg
ICAgICB1aW50MTZfdCBzcGk7Cj4gKyAgICAgICAgfSBzcGk7Cj4gICAgICB9IHU7Cj4gIH07Cj4g
LXR5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfYmluZF9wdF9pcnEgeGVuX2RvbWN0bF9iaW5kX3B0
X2lycV90Owo+IC1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX2JpbmRfcHRfaXJx
X3QpOwo+ICAKPiAgCj4gIC8qIEJpbmQgbWFjaGluZSBJL08gYWRkcmVzcyByYW5nZSAtPiBIVk0g
YWRkcmVzcyByYW5nZS4gKi8KPiAgLyogWEVOX0RPTUNUTF9tZW1vcnlfbWFwcGluZyAqLwo+ICsv
KiBSZXR1cm5zCj4gKyAgIC0gemVybyAgICAgc3VjY2VzcywgZXZlcnl0aGluZyBkb25lCj4gKyAg
IC0gLUUyQklHICAgcGFzc2VkIGluIG5yX21mbnMgdmFsdWUgdG9vIGxhcmdlIGZvciB0aGUgaW1w
bGVtZW50YXRpb24KPiArICAgLSBwb3NpdGl2ZSBwYXJ0aWFsIHN1Y2Nlc3MgZm9yIHRoZSBmaXJz
dCA8cmVzdWx0PiBwYWdlIGZyYW1lcyAod2l0aAo+ICsgICAgICAgICAgICAgIDxyZXN1bHQ+IGxl
c3MgdGhhbiBucl9tZm5zKSwgcmVxdWlyaW5nIHJlLWludm9jYXRpb24gYnkgdGhlCj4gKyAgICAg
ICAgICAgICAgY2FsbGVyIGFmdGVyIHVwZGF0aW5nIGlucHV0cwo+ICsgICAtIG5lZ2F0aXZlIGVy
cm9yOyBvdGhlciB0aGFuIC1FMkJJRwo+ICsqLwo+ICAjZGVmaW5lIERQQ0lfQUREX01BUFBJTkcg
ICAgICAgICAxCj4gICNkZWZpbmUgRFBDSV9SRU1PVkVfTUFQUElORyAgICAgIDAKPiAgc3RydWN0
IHhlbl9kb21jdGxfbWVtb3J5X21hcHBpbmcgewo+IEBAIC01NTMsOCArNTY5LDYgQEAgc3RydWN0
IHhlbl9kb21jdGxfbWVtb3J5X21hcHBpbmcgewo+ICAgICAgdWludDMyX3QgYWRkX21hcHBpbmc7
ICAgICAgIC8qIGFkZCBvciByZW1vdmUgbWFwcGluZyAqLwo+ICAgICAgdWludDMyX3QgcGFkZGlu
ZzsgICAgICAgICAgIC8qIHBhZGRpbmcgZm9yIDY0LWJpdCBhbGlnbmVkIHN0cnVjdHVyZSAqLwo+
ICB9Owo+IC10eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX21lbW9yeV9tYXBwaW5nIHhlbl9kb21j
dGxfbWVtb3J5X21hcHBpbmdfdDsKPiAtREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0
bF9tZW1vcnlfbWFwcGluZ190KTsKPiAgCj4gIAo+ICAvKiBCaW5kIG1hY2hpbmUgSS9PIHBvcnQg
cmFuZ2UgLT4gSFZNIEkvTyBwb3J0IHJhbmdlLiAqLwo+IEBAIC01NjUsOCArNTc5LDYgQEAgc3Ry
dWN0IHhlbl9kb21jdGxfaW9wb3J0X21hcHBpbmcgewo+ICAgICAgdWludDMyX3QgbnJfcG9ydHM7
ICAgICAgICAvKiBzaXplIG9mIHBvcnQgcmFuZ2UgKi8KPiAgICAgIHVpbnQzMl90IGFkZF9tYXBw
aW5nOyAgICAgLyogYWRkIG9yIHJlbW92ZSBtYXBwaW5nICovCj4gIH07Cj4gLXR5cGVkZWYgc3Ry
dWN0IHhlbl9kb21jdGxfaW9wb3J0X21hcHBpbmcgeGVuX2RvbWN0bF9pb3BvcnRfbWFwcGluZ190
Owo+IC1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX2lvcG9ydF9tYXBwaW5nX3Qp
Owo+ICAKPiAgCj4gIC8qCj4gQEAgLTU4NSw4ICs1OTcsNiBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9w
aW5fbWVtX2NhY2hlYXR0ciB7Cj4gICAgICB1aW50NjRfYWxpZ25lZF90IHN0YXJ0LCBlbmQ7Cj4g
ICAgICB1aW50MzJfdCB0eXBlOyAvKiBYRU5fRE9NQ1RMX01FTV9DQUNIRUFUVFJfKiAqLwo+ICB9
Owo+IC10eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX3Bpbl9tZW1fY2FjaGVhdHRyIHhlbl9kb21j
dGxfcGluX21lbV9jYWNoZWF0dHJfdDsKPiAtREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2Rv
bWN0bF9waW5fbWVtX2NhY2hlYXR0cl90KTsKPiAgCj4gIAo+ICAvKiBYRU5fRE9NQ1RMX3NldF9l
eHRfdmNwdWNvbnRleHQgKi8KPiBAQCAtNjE4LDggKzYyOCw2IEBAIHN0cnVjdCB4ZW5fZG9tY3Rs
X2V4dF92Y3B1Y29udGV4dCB7Cj4gICNlbmRpZgo+ICAjZW5kaWYKPiAgfTsKPiAtdHlwZWRlZiBz
dHJ1Y3QgeGVuX2RvbWN0bF9leHRfdmNwdWNvbnRleHQgeGVuX2RvbWN0bF9leHRfdmNwdWNvbnRl
eHRfdDsKPiAtREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9leHRfdmNwdWNvbnRl
eHRfdCk7Cj4gIAo+ICAvKgo+ICAgKiBTZXQgdGhlIHRhcmdldCBkb21haW4gZm9yIGEgZG9tYWlu
Cj4gQEAgLTYyOCw4ICs2MzYsNiBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3Rs
X2V4dF92Y3B1Y29udGV4dF90KTsKPiAgc3RydWN0IHhlbl9kb21jdGxfc2V0X3RhcmdldCB7Cj4g
ICAgICBkb21pZF90IHRhcmdldDsKPiAgfTsKPiAtdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9z
ZXRfdGFyZ2V0IHhlbl9kb21jdGxfc2V0X3RhcmdldF90Owo+IC1ERUZJTkVfWEVOX0dVRVNUX0hB
TkRMRSh4ZW5fZG9tY3RsX3NldF90YXJnZXRfdCk7Cj4gIAo+ICAjaWYgZGVmaW5lZChfX2kzODZf
XykgfHwgZGVmaW5lZChfX3g4Nl82NF9fKQo+ICAjIGRlZmluZSBYRU5fQ1BVSURfSU5QVVRfVU5V
U0VEICAweEZGRkZGRkZGCj4gQEAgLTY0MSw4ICs2NDcsNiBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9j
cHVpZCB7Cj4gICAgdWludDMyX3QgZWN4Owo+ICAgIHVpbnQzMl90IGVkeDsKPiAgfTsKPiAtdHlw
ZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9jcHVpZCB4ZW5fZG9tY3RsX2NwdWlkX3Q7Cj4gLURFRklO
RV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxfY3B1aWRfdCk7Cj4gICNlbmRpZgo+ICAKPiAg
LyoKPiBAQCAtNjY1LDggKzY2OSw2IEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21j
dGxfY3B1aWRfdCk7Cj4gIHN0cnVjdCB4ZW5fZG9tY3RsX3N1YnNjcmliZSB7Cj4gICAgICB1aW50
MzJfdCBwb3J0OyAvKiBJTiAqLwo+ICB9Owo+IC10eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX3N1
YnNjcmliZSB4ZW5fZG9tY3RsX3N1YnNjcmliZV90Owo+IC1ERUZJTkVfWEVOX0dVRVNUX0hBTkRM
RSh4ZW5fZG9tY3RsX3N1YnNjcmliZV90KTsKPiAgCj4gIC8qCj4gICAqIERlZmluZSB0aGUgbWF4
aW11bSBtYWNoaW5lIGFkZHJlc3Mgc2l6ZSB3aGljaCBzaG91bGQgYmUgYWxsb2NhdGVkCj4gQEAg
LTY4Nyw0MSArNjg5LDM0IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX2RlYnVnX29wIHsKPiAgICAgIHVp
bnQzMl90IG9wOyAgIC8qIElOICovCj4gICAgICB1aW50MzJfdCB2Y3B1OyAvKiBJTiAqLwo+ICB9
Owo+IC10eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX2RlYnVnX29wIHhlbl9kb21jdGxfZGVidWdf
b3BfdDsKPiAtREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9kZWJ1Z19vcF90KTsK
PiAgCj4gIC8qCj4gICAqIFJlcXVlc3QgYSBwYXJ0aWN1bGFyIHJlY29yZCBmcm9tIHRoZSBIVk0g
Y29udGV4dAo+ICAgKi8KPiAgLyogWEVOX0RPTUNUTF9nZXRodm1jb250ZXh0X3BhcnRpYWwgKi8K
PiAtdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9odm1jb250ZXh0X3BhcnRpYWwgewo+ICtzdHJ1
Y3QgeGVuX2RvbWN0bF9odm1jb250ZXh0X3BhcnRpYWwgewo+ICAgICAgdWludDMyX3QgdHlwZTsg
ICAgICAgICAgICAgICAgICAgICAgLyogSU46IFR5cGUgb2YgcmVjb3JkIHJlcXVpcmVkICovCj4g
ICAgICB1aW50MzJfdCBpbnN0YW5jZTsgICAgICAgICAgICAgICAgICAvKiBJTjogSW5zdGFuY2Ug
b2YgdGhhdCB0eXBlICovCj4gKyAgICB1aW50NjRfYWxpZ25lZF90IGJ1ZnN6OyAgICAgICAgICAg
ICAvKiBJTjogc2l6ZSBvZiBidWZmZXIgKi8KPiAgICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQodWlu
dDgpIGJ1ZmZlcjsgIC8qIE9VVDogYnVmZmVyIHRvIHdyaXRlIHJlY29yZCBpbnRvICovCj4gLX0g
eGVuX2RvbWN0bF9odm1jb250ZXh0X3BhcnRpYWxfdDsKPiAtREVGSU5FX1hFTl9HVUVTVF9IQU5E
TEUoeGVuX2RvbWN0bF9odm1jb250ZXh0X3BhcnRpYWxfdCk7Cj4gK307Cj4gIAo+ICAvKiBYRU5f
RE9NQ1RMX2Rpc2FibGVfbWlncmF0ZSAqLwo+IC10eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX2Rp
c2FibGVfbWlncmF0ZSB7Cj4gK3N0cnVjdCB4ZW5fZG9tY3RsX2Rpc2FibGVfbWlncmF0ZSB7Cj4g
ICAgICB1aW50MzJfdCBkaXNhYmxlOyAvKiBJTjogMTogZGlzYWJsZSBtaWdyYXRpb24gYW5kIHJl
c3RvcmUgKi8KPiAtfSB4ZW5fZG9tY3RsX2Rpc2FibGVfbWlncmF0ZV90Owo+ICt9Owo+ICAKPiAg
Cj4gIC8qIFhFTl9ET01DVExfZ2V0dHNjaW5mbyAqLwo+ICAvKiBYRU5fRE9NQ1RMX3NldHRzY2lu
Zm8gKi8KPiAtc3RydWN0IHhlbl9ndWVzdF90c2NfaW5mbyB7Cj4gK3N0cnVjdCB4ZW5fZG9tY3Rs
X3RzY19pbmZvIHsKPiArICAgIC8qIElOL09VVCAqLwo+ICAgICAgdWludDMyX3QgdHNjX21vZGU7
Cj4gICAgICB1aW50MzJfdCBndHNjX2toejsKPiAgICAgIHVpbnQzMl90IGluY2FybmF0aW9uOwo+
ICAgICAgdWludDMyX3QgcGFkOwo+ICAgICAgdWludDY0X2FsaWduZWRfdCBlbGFwc2VkX25zZWM7
Cj4gIH07Cj4gLXR5cGVkZWYgc3RydWN0IHhlbl9ndWVzdF90c2NfaW5mbyB4ZW5fZ3Vlc3RfdHNj
X2luZm9fdDsKPiAtREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2d1ZXN0X3RzY19pbmZvX3Qp
Owo+IC10eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX3RzY19pbmZvIHsKPiAtICAgIFhFTl9HVUVT
VF9IQU5ETEVfNjQoeGVuX2d1ZXN0X3RzY19pbmZvX3QpIG91dF9pbmZvOyAvKiBPVVQgKi8KPiAt
ICAgIHhlbl9ndWVzdF90c2NfaW5mb190IGluZm87IC8qIElOICovCj4gLX0geGVuX2RvbWN0bF90
c2NfaW5mb190Owo+ICAKPiAgLyogWEVOX0RPTUNUTF9nZGJzeF9ndWVzdG1lbWlvICAgICAgZ3Vl
c3QgbWVtIGlvICovCj4gIHN0cnVjdCB4ZW5fZG9tY3RsX2dkYnN4X21lbWlvIHsKPiBAQCAtNzUw
LDEwICs3NDUsMjEgQEAgc3RydWN0IHhlbl9kb21jdGxfZ2Ric3hfZG9tc3RhdHVzIHsKPiAgfTsK
PiAgCj4gIC8qCj4gLSAqIE1lbW9yeSBldmVudCBvcGVyYXRpb25zCj4gKyAqIFZNIGV2ZW50IG9w
ZXJhdGlvbnMKPiAgICovCj4gIAo+IC0vKiBYRU5fRE9NQ1RMX21lbV9ldmVudF9vcCAqLwo+ICsv
KiBYRU5fRE9NQ1RMX3ZtX2V2ZW50X29wICovCj4gKwo+ICsvKgo+ICsgKiBUaGVyZSBhcmUgY3Vy
cmVudGx5IHRocmVlIHJpbmdzIGF2YWlsYWJsZSBmb3IgVk0gZXZlbnRzOgo+ICsgKiBzaGFyaW5n
LCBtb25pdG9yIGFuZCBwYWdpbmcuIFRoaXMgaHlwZXJjYWxsIGFsbG93cyBvbmUgdG8KPiArICog
Y29udHJvbCB0aGVzZSByaW5ncyAoZW5hYmxlL2Rpc2FibGUpLCBhcyB3ZWxsIGFzIHRvIHNpZ25h
bAo+ICsgKiB0byB0aGUgaHlwZXJ2aXNvciB0byBwdWxsIHJlc3BvbnNlcyAocmVzdW1lKSBmcm9t
IHRoZSBnaXZlbgo+ICsgKiByaW5nLgo+ICsgKi8KPiArI2RlZmluZSBYRU5fVk1fRVZFTlRfRU5B
QkxFICAgICAgICAgICAgICAgMAo+ICsjZGVmaW5lIFhFTl9WTV9FVkVOVF9ESVNBQkxFICAgICAg
ICAgICAgICAxCj4gKyNkZWZpbmUgWEVOX1ZNX0VWRU5UX1JFU1VNRSAgICAgICAgICAgICAgIDIK
PiAgCj4gIC8qCj4gICAqIERvbWFpbiBtZW1vcnkgcGFnaW5nCj4gQEAgLTc2Miw0MiArNzY4LDM4
IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX2dkYnN4X2RvbXN0YXR1cyB7Cj4gICAqIHBhZ2VyPC0+aHlw
ZXJ2aXNvciBpbnRlcmZhY2UuIFVzZSBYRU5NRU1fcGFnaW5nX29wKgo+ICAgKiB0byBwZXJmb3Jt
IHBlci1wYWdlIG9wZXJhdGlvbnMuCj4gICAqCj4gLSAqIFRoZSBYRU5fRE9NQ1RMX01FTV9FVkVO
VF9PUF9QQUdJTkdfRU5BQkxFIGRvbWN0bCByZXR1cm5zIHNldmVyYWwKPiArICogVGhlIFhFTl9W
TV9FVkVOVF9QQUdJTkdfRU5BQkxFIGRvbWN0bCByZXR1cm5zIHNldmVyYWwKPiAgICogbm9uLXN0
YW5kYXJkIGVycm9yIGNvZGVzIHRvIGluZGljYXRlIHdoeSBwYWdpbmcgY291bGQgbm90IGJlIGVu
YWJsZWQ6Cj4gICAqIEVOT0RFViAtIGhvc3QgbGFja3MgSEFQIHN1cHBvcnQgKEVQVC9OUFQpIG9y
IEhBUCBpcyBkaXNhYmxlZCBpbiBndWVzdAo+ICAgKiBFTUxJTksgLSBndWVzdCBoYXMgaW9tbXUg
cGFzc3Rocm91Z2ggZW5hYmxlZAo+ICAgKiBFWERFViAgLSBndWVzdCBoYXMgUG9EIGVuYWJsZWQK
PiAgICogRUJVU1kgIC0gZ3Vlc3QgaGFzIG9yIGhhZCBwYWdpbmcgZW5hYmxlZCwgcmluZyBidWZm
ZXIgc3RpbGwgYWN0aXZlCj4gICAqLwo+IC0jZGVmaW5lIFhFTl9ET01DVExfTUVNX0VWRU5UX09Q
X1BBR0lORyAgICAgICAgICAgIDEKPiAtCj4gLSNkZWZpbmUgWEVOX0RPTUNUTF9NRU1fRVZFTlRf
T1BfUEFHSU5HX0VOQUJMRSAgICAgMAo+IC0jZGVmaW5lIFhFTl9ET01DVExfTUVNX0VWRU5UX09Q
X1BBR0lOR19ESVNBQkxFICAgIDEKPiArI2RlZmluZSBYRU5fRE9NQ1RMX1ZNX0VWRU5UX09QX1BB
R0lORyAgICAgICAgICAgIDEKPiAgCj4gIC8qCj4gLSAqIEFjY2VzcyBwZXJtaXNzaW9ucy4KPiAr
ICogTW9uaXRvciBoZWxwZXIuCj4gICAqCj4gICAqIEFzIHdpdGggcGFnaW5nLCB1c2UgdGhlIGRv
bWN0bCBmb3IgdGVhcmRvd24vc2V0dXAgb2YgdGhlCj4gICAqIGhlbHBlcjwtPmh5cGVydmlzb3Ig
aW50ZXJmYWNlLgo+ICAgKgo+IC0gKiBUaGVyZSBhcmUgSFZNIGh5cGVyY2FsbHMgdG8gc2V0IHRo
ZSBwZXItcGFnZSBhY2Nlc3MgcGVybWlzc2lvbnMgb2YgZXZlcnkKPiAtICogcGFnZSBpbiBhIGRv
bWFpbi4gIFdoZW4gb25lIG9mIHRoZXNlIHBlcm1pc3Npb25zLS1pbmRlcGVuZGVudCwgcmVhZCwg
Cj4gLSAqIHdyaXRlLCBhbmQgZXhlY3V0ZS0taXMgdmlvbGF0ZWQsIHRoZSBWQ1BVIGlzIHBhdXNl
ZCBhbmQgYSBtZW1vcnkgZXZlbnQgCj4gLSAqIGlzIHNlbnQgd2l0aCB3aGF0IGhhcHBlbmVkLiAg
KFNlZSBwdWJsaWMvbWVtX2V2ZW50LmgpIC4KPiArICogVGhlIG1vbml0b3IgaW50ZXJmYWNlIGNh
biBiZSB1c2VkIHRvIHJlZ2lzdGVyIGZvciB2YXJpb3VzIFZNIGV2ZW50cy4gRm9yCj4gKyAqIGV4
YW1wbGUsIHRoZXJlIGFyZSBIVk0gaHlwZXJjYWxscyB0byBzZXQgdGhlIHBlci1wYWdlIGFjY2Vz
cyBwZXJtaXNzaW9ucwo+ICsgKiBvZiBldmVyeSBwYWdlIGluIGEgZG9tYWluLiAgV2hlbiBvbmUg
b2YgdGhlc2UgcGVybWlzc2lvbnMtLWluZGVwZW5kZW50LAo+ICsgKiByZWFkLCB3cml0ZSwgYW5k
IGV4ZWN1dGUtLWlzIHZpb2xhdGVkLCB0aGUgVkNQVSBpcyBwYXVzZWQgYW5kIGEgbWVtb3J5IGV2
ZW50Cj4gKyAqIGlzIHNlbnQgd2l0aCB3aGF0IGhhcHBlbmVkLiBUaGUgbWVtb3J5IGV2ZW50IGhh
bmRsZXIgY2FuIHRoZW4gcmVzdW1lIHRoZQo+ICsgKiBWQ1BVIGFuZCByZWRvIHRoZSBhY2Nlc3Mg
d2l0aCBhIFhFTl9WTV9FVkVOVF9SRVNVTUUgb3B0aW9uLgo+ICAgKgo+IC0gKiBUaGUgbWVtb3J5
IGV2ZW50IGhhbmRsZXIgY2FuIHRoZW4gcmVzdW1lIHRoZSBWQ1BVIGFuZCByZWRvIHRoZSBhY2Nl
c3MgCj4gLSAqIHdpdGggYSBYRU5NRU1fYWNjZXNzX29wX3Jlc3VtZSBoeXBlcmNhbGwuCj4gKyAq
IFNlZSBwdWJsaWMvdm1fZXZlbnQuaCBmb3IgdGhlIGxpc3Qgb2YgYXZhaWxhYmxlIGV2ZW50cyB0
aGF0IGNhbiBiZQo+ICsgKiBzdWJzY3JpYmVkIHRvIHZpYSB0aGUgbW9uaXRvciBpbnRlcmZhY2Uu
Cj4gICAqCj4gLSAqIFRoZSBYRU5fRE9NQ1RMX01FTV9FVkVOVF9PUF9BQ0NFU1NfRU5BQkxFIGRv
bWN0bCByZXR1cm5zIHNldmVyYWwKPiArICogVGhlIFhFTl9WTV9FVkVOVF9NT05JVE9SXyogZG9t
Y3RscyByZXR1cm5zCj4gICAqIG5vbi1zdGFuZGFyZCBlcnJvciBjb2RlcyB0byBpbmRpY2F0ZSB3
aHkgYWNjZXNzIGNvdWxkIG5vdCBiZSBlbmFibGVkOgo+ICAgKiBFTk9ERVYgLSBob3N0IGxhY2tz
IEhBUCBzdXBwb3J0IChFUFQvTlBUKSBvciBIQVAgaXMgZGlzYWJsZWQgaW4gZ3Vlc3QKPiAgICog
RUJVU1kgIC0gZ3Vlc3QgaGFzIG9yIGhhZCBhY2Nlc3MgZW5hYmxlZCwgcmluZyBidWZmZXIgc3Rp
bGwgYWN0aXZlCj4gKyAqCj4gICAqLwo+IC0jZGVmaW5lIFhFTl9ET01DVExfTUVNX0VWRU5UX09Q
X0FDQ0VTUyAgICAgICAgICAgICAgICAgICAgICAgIDIKPiAtCj4gLSNkZWZpbmUgWEVOX0RPTUNU
TF9NRU1fRVZFTlRfT1BfQUNDRVNTX0VOQUJMRSAgICAgICAgICAgICAgICAgMAo+IC0jZGVmaW5l
IFhFTl9ET01DVExfTUVNX0VWRU5UX09QX0FDQ0VTU19ESVNBQkxFICAgICAgICAgICAgICAgIDEK
PiAtI2RlZmluZSBYRU5fRE9NQ1RMX01FTV9FVkVOVF9PUF9BQ0NFU1NfRU5BQkxFX0lOVFJPU1BF
Q1RJT04gICAyCj4gKyNkZWZpbmUgWEVOX0RPTUNUTF9WTV9FVkVOVF9PUF9NT05JVE9SICAgICAg
ICAgICAyCj4gIAo+ICAvKgo+ICAgKiBTaGFyaW5nIEVOT01FTSBoZWxwZXIuCj4gQEAgLTgxMiwy
MSArODE0LDE2IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX2dkYnN4X2RvbXN0YXR1cyB7Cj4gICAqIE5v
dGUgdGhhdCBzaHJpbmcgY2FuIGJlIHR1cm5lZCBvbiAoYXMgcGVyIHRoZSBkb21jdGwgYmVsb3cp
Cj4gICAqICp3aXRob3V0KiB0aGlzIHJpbmcgYmVpbmcgc2V0dXAuCj4gICAqLwo+IC0jZGVmaW5l
IFhFTl9ET01DVExfTUVNX0VWRU5UX09QX1NIQVJJTkcgICAgICAgICAgIDMKPiAtCj4gLSNkZWZp
bmUgWEVOX0RPTUNUTF9NRU1fRVZFTlRfT1BfU0hBUklOR19FTkFCTEUgICAgMAo+IC0jZGVmaW5l
IFhFTl9ET01DVExfTUVNX0VWRU5UX09QX1NIQVJJTkdfRElTQUJMRSAgIDEKPiArI2RlZmluZSBY
RU5fRE9NQ1RMX1ZNX0VWRU5UX09QX1NIQVJJTkcgICAgICAgICAgIDMKPiAgCj4gIC8qIFVzZSBm
b3IgdGVhcmRvd24vc2V0dXAgb2YgaGVscGVyPC0+aHlwZXJ2aXNvciBpbnRlcmZhY2UgZm9yIHBh
Z2luZywgCj4gICAqIGFjY2VzcyBhbmQgc2hhcmluZy4qLwo+IC1zdHJ1Y3QgeGVuX2RvbWN0bF9t
ZW1fZXZlbnRfb3Agewo+IC0gICAgdWludDMyX3QgICAgICAgb3A7ICAgICAgICAgICAvKiBYRU5f
RE9NQ1RMX01FTV9FVkVOVF9PUF8qXyogKi8KPiAtICAgIHVpbnQzMl90ICAgICAgIG1vZGU7ICAg
ICAgICAgLyogWEVOX0RPTUNUTF9NRU1fRVZFTlRfT1BfKiAqLwo+ICtzdHJ1Y3QgeGVuX2RvbWN0
bF92bV9ldmVudF9vcCB7Cj4gKyAgICB1aW50MzJfdCAgICAgICBvcDsgICAgICAgICAgIC8qIFhF
Tl9WTV9FVkVOVF8qICovCj4gKyAgICB1aW50MzJfdCAgICAgICBtb2RlOyAgICAgICAgIC8qIFhF
Tl9ET01DVExfVk1fRVZFTlRfT1BfKiAqLwo+ICAKPiAgICAgIHVpbnQzMl90IHBvcnQ7ICAgICAg
ICAgICAgICAvKiBPVVQ6IGV2ZW50IGNoYW5uZWwgZm9yIHJpbmcgKi8KPiAgfTsKPiAtdHlwZWRl
ZiBzdHJ1Y3QgeGVuX2RvbWN0bF9tZW1fZXZlbnRfb3AgeGVuX2RvbWN0bF9tZW1fZXZlbnRfb3Bf
dDsKPiAtREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9tZW1fZXZlbnRfb3BfdCk7
Cj4gIAo+ICAvKgo+ICAgKiBNZW1vcnkgc2hhcmluZyBvcGVyYXRpb25zCj4gQEAgLTg0Miw4ICs4
MzksNiBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9tZW1fc2hhcmluZ19vcCB7Cj4gICAgICAgICAgdWlu
dDhfdCBlbmFibGU7ICAgICAgICAgICAgICAgICAgIC8qIENPTlRST0wgKi8KPiAgICAgIH0gdTsK
PiAgfTsKPiAtdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9tZW1fc2hhcmluZ19vcCB4ZW5fZG9t
Y3RsX21lbV9zaGFyaW5nX29wX3Q7Cj4gLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21j
dGxfbWVtX3NoYXJpbmdfb3BfdCk7Cj4gIAo+ICBzdHJ1Y3QgeGVuX2RvbWN0bF9hdWRpdF9wMm0g
ewo+ICAgICAgLyogT1VUIGVycm9yIGNvdW50cyAqLwo+IEBAIC04NTEsMTQgKzg0NiwxMCBAQCBz
dHJ1Y3QgeGVuX2RvbWN0bF9hdWRpdF9wMm0gewo+ICAgICAgdWludDY0X3QgbTJwX2JhZDsKPiAg
ICAgIHVpbnQ2NF90IHAybV9iYWQ7Cj4gIH07Cj4gLXR5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxf
YXVkaXRfcDJtIHhlbl9kb21jdGxfYXVkaXRfcDJtX3Q7Cj4gLURFRklORV9YRU5fR1VFU1RfSEFO
RExFKHhlbl9kb21jdGxfYXVkaXRfcDJtX3QpOwo+ICAKPiAgc3RydWN0IHhlbl9kb21jdGxfc2V0
X3ZpcnFfaGFuZGxlciB7Cj4gICAgICB1aW50MzJfdCB2aXJxOyAvKiBJTiAqLwo+ICB9Owo+IC10
eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX3NldF92aXJxX2hhbmRsZXIgeGVuX2RvbWN0bF9zZXRf
dmlycV9oYW5kbGVyX3Q7Cj4gLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxfc2V0
X3ZpcnFfaGFuZGxlcl90KTsKPiAgCj4gICNpZiBkZWZpbmVkKF9faTM4Nl9fKSB8fCBkZWZpbmVk
KF9feDg2XzY0X18pCj4gIC8qIFhFTl9ET01DVExfc2V0dmNwdWV4dHN0YXRlICovCj4gQEAgLTg4
MSw4ICs4NzIsNiBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF92Y3B1ZXh0c3RhdGUgewo+ICAgICAgdWlu
dDY0X2FsaWduZWRfdCAgICAgICAgIHNpemU7Cj4gICAgICBYRU5fR1VFU1RfSEFORExFXzY0KHVp
bnQ2NCkgYnVmZmVyOwo+ICB9Owo+IC10eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX3ZjcHVleHRz
dGF0ZSB4ZW5fZG9tY3RsX3ZjcHVleHRzdGF0ZV90Owo+IC1ERUZJTkVfWEVOX0dVRVNUX0hBTkRM
RSh4ZW5fZG9tY3RsX3ZjcHVleHRzdGF0ZV90KTsKPiAgI2VuZGlmCj4gIAo+ICAvKiBYRU5fRE9N
Q1RMX3NldF9hY2Nlc3NfcmVxdWlyZWQ6IHNldHMgd2hldGhlciBhIG1lbW9yeSBldmVudCBsaXN0
ZW5lcgo+IEBAIC04OTIsMTQgKzg4MSwxMCBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5f
ZG9tY3RsX3ZjcHVleHRzdGF0ZV90KTsKPiAgc3RydWN0IHhlbl9kb21jdGxfc2V0X2FjY2Vzc19y
ZXF1aXJlZCB7Cj4gICAgICB1aW50OF90IGFjY2Vzc19yZXF1aXJlZDsKPiAgfTsKPiAtdHlwZWRl
ZiBzdHJ1Y3QgeGVuX2RvbWN0bF9zZXRfYWNjZXNzX3JlcXVpcmVkIHhlbl9kb21jdGxfc2V0X2Fj
Y2Vzc19yZXF1aXJlZF90Owo+IC1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX3Nl
dF9hY2Nlc3NfcmVxdWlyZWRfdCk7Cj4gIAo+ICBzdHJ1Y3QgeGVuX2RvbWN0bF9zZXRfYnJva2Vu
X3BhZ2VfcDJtIHsKPiAgICAgIHVpbnQ2NF9hbGlnbmVkX3QgcGZuOwo+ICB9Owo+IC10eXBlZGVm
IHN0cnVjdCB4ZW5fZG9tY3RsX3NldF9icm9rZW5fcGFnZV9wMm0geGVuX2RvbWN0bF9zZXRfYnJv
a2VuX3BhZ2VfcDJtX3Q7Cj4gLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxfc2V0
X2Jyb2tlbl9wYWdlX3AybV90KTsKPiAgCj4gIC8qCj4gICAqIFhFTl9ET01DVExfc2V0X21heF9l
dnRjaG46IHNldHMgdGhlIG1heGltdW0gZXZlbnQgY2hhbm5lbCBwb3J0Cj4gQEAgLTkwOSw4ICs4
OTQsNiBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX3NldF9icm9rZW5fcGFn
ZV9wMm1fdCk7Cj4gIHN0cnVjdCB4ZW5fZG9tY3RsX3NldF9tYXhfZXZ0Y2huIHsKPiAgICAgIHVp
bnQzMl90IG1heF9wb3J0Owo+ICB9Owo+IC10eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX3NldF9t
YXhfZXZ0Y2huIHhlbl9kb21jdGxfc2V0X21heF9ldnRjaG5fdDsKPiAtREVGSU5FX1hFTl9HVUVT
VF9IQU5ETEUoeGVuX2RvbWN0bF9zZXRfbWF4X2V2dGNobl90KTsKPiAgCj4gIC8qCj4gICAqIEFS
TTogQ2xlYW4gYW5kIGludmFsaWRhdGUgY2FjaGVzIGFzc29jaWF0ZWQgd2l0aCBnaXZlbiByZWdp
b24gb2YKPiBAQCAtOTIwLDggKzkwMyw2IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX2NhY2hlZmx1c2gg
ewo+ICAgICAgLyogSU46IHBhZ2UgcmFuZ2UgdG8gZmx1c2guICovCj4gICAgICB4ZW5fcGZuX3Qg
c3RhcnRfcGZuLCBucl9wZm5zOwo+ICB9Owo+IC10eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX2Nh
Y2hlZmx1c2ggeGVuX2RvbWN0bF9jYWNoZWZsdXNoX3Q7Cj4gLURFRklORV9YRU5fR1VFU1RfSEFO
RExFKHhlbl9kb21jdGxfY2FjaGVmbHVzaF90KTsKPiAgCj4gICNpZiBkZWZpbmVkKF9faTM4Nl9f
KSB8fCBkZWZpbmVkKF9feDg2XzY0X18pCj4gIHN0cnVjdCB4ZW5fZG9tY3RsX3ZjcHVfbXNyIHsK
PiBAQCAtOTU0LDM2ICs5MzUsNDIgQEAgc3RydWN0IHhlbl9kb21jdGxfdmNwdV9tc3JzIHsKPiAg
ICAgIHVpbnQzMl90IG1zcl9jb3VudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBJ
Ti9PVVQgKi8KPiAgICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQoeGVuX2RvbWN0bF92Y3B1X21zcl90
KSBtc3JzOyAvKiBJTi9PVVQgKi8KPiAgfTsKPiAtdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF92
Y3B1X21zcnMgeGVuX2RvbWN0bF92Y3B1X21zcnNfdDsKPiAtREVGSU5FX1hFTl9HVUVTVF9IQU5E
TEUoeGVuX2RvbWN0bF92Y3B1X21zcnNfdCk7Cj4gICNlbmRpZgo+ICAKPiAtLyoKPiAtICogVXNl
IGluIFhFTl9ET01DVExfc2V0dm51bWFpbmZvIHRvIHNldAo+IC0gKiB2TlVNQSBkb21haW4gdG9w
b2xvZ3kuCj4gLSAqLwo+ICsvKiBYRU5fRE9NQ1RMX3NldHZudW1haW5mbzogc3BlY2lmaWVzIGEg
dmlydHVhbCBOVU1BIHRvcG9sb2d5IGZvciB0aGUgZ3Vlc3QgKi8KPiAgc3RydWN0IHhlbl9kb21j
dGxfdm51bWEgewo+ICsgICAgLyogSU46IG51bWJlciBvZiB2TlVNQSBub2RlcyB0byBzZXR1cC4g
U2hhbGwgYmUgZ3JlYXRlciB0aGFuIDAgKi8KPiAgICAgIHVpbnQzMl90IG5yX3Zub2RlczsKPiAr
ICAgIC8qIElOOiBudW1iZXIgb2YgbWVtb3J5IHJhbmdlcyB0byBzZXR1cCAqLwo+ICAgICAgdWlu
dDMyX3QgbnJfdm1lbXJhbmdlczsKPiArICAgIC8qCj4gKyAgICAgKiBJTjogbnVtYmVyIG9mIHZD
UFVzIG9mIHRoZSBkb21haW4gKHVzZWQgYXMgc2l6ZSBvZiB0aGUgdmNwdV90b192bm9kZQo+ICsg
ICAgICogYXJyYXkgZGVjbGFyZWQgYmVsb3cpLiBTaGFsbCBiZSBlcXVhbCB0byB0aGUgZG9tYWlu
J3MgbWF4X3ZjcHVzLgo+ICsgICAgICovCj4gICAgICB1aW50MzJfdCBucl92Y3B1czsKPiAtICAg
IHVpbnQzMl90IHBhZDsKPiArICAgIHVpbnQzMl90IHBhZDsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgLyogbXVzdCBiZSB6ZXJvICovCj4gKwo+ICsgICAgLyoKPiArICAgICAqIElO
OiBhcnJheSBmb3Igc3BlY2lmeWluZyB0aGUgZGlzdGFuY2VzIG9mIHRoZSB2TlVNQSBub2Rlcwo+
ICsgICAgICogYmV0d2VlbiBlYWNoIG90aGVycy4gU2hhbGwgaGF2ZSBucl92bm9kZXMqbnJfdm5v
ZGVzIGVsZW1lbnRzLgo+ICsgICAgICovCj4gICAgICBYRU5fR1VFU1RfSEFORExFXzY0KHVpbnQp
IHZkaXN0YW5jZTsKPiArICAgIC8qCj4gKyAgICAgKiBJTjogYXJyYXkgZm9yIHNwZWNpZnlpbmcg
dG8gd2hhdCB2TlVNQSBub2RlIGVhY2ggdkNQVSBiZWxvbmdzLgo+ICsgICAgICogU2hhbGwgaGF2
ZSBucl92Y3B1cyBlbGVtZW50cy4KPiArICAgICAqLwo+ICAgICAgWEVOX0dVRVNUX0hBTkRMRV82
NCh1aW50KSB2Y3B1X3RvX3Zub2RlOwo+IC0KPiAgICAgIC8qCj4gLSAgICAgKiB2bm9kZXMgdG8g
cGh5c2ljYWwgTlVNQSBub2RlcyBtYXNrLgo+IC0gICAgICogVGhpcyBrZXB0IG9uIHBlci1kb21h
aW4gYmFzaXMgZm9yCj4gLSAgICAgKiBpbnRlcmVzdGVkIGNvbnN1bWVycywgc3VjaCBhcyBudW1h
IGF3YXJlIGJhbGxvb25pbmcuCj4gKyAgICAgKiBJTjogYXJyYXkgZm9yIHNwZWNpZnlpbmcgb24g
d2hhdCBwaHlzaWNhbCBOVU1BIG5vZGUgZWFjaCB2TlVNQQo+ICsgICAgICogbm9kZSBpcyBwbGFj
ZWQuIFNoYWxsIGhhdmUgbnJfdm5vZGVzIGVsZW1lbnRzLgo+ICAgICAgICovCj4gICAgICBYRU5f
R1VFU1RfSEFORExFXzY0KHVpbnQpIHZub2RlX3RvX3Bub2RlOwo+IC0KPiAgICAgIC8qCj4gLSAg
ICAgKiBtZW1vcnkgcmFnZXMgZm9yIGVhY2ggdk5VTUEgbm9kZQo+ICsgICAgICogSU46IGFycmF5
IGZvciBzcGVjaWZ5aW5nIHRoZSBtZW1vcnkgcmFuZ2VzLiBTaGFsbCBoYXZlCj4gKyAgICAgKiBu
cl92bWVtcmFuZ2VzIGVsZW1lbnRzLgo+ICAgICAgICovCj4gICAgICBYRU5fR1VFU1RfSEFORExF
XzY0KHhlbl92bWVtcmFuZ2VfdCkgdm1lbXJhbmdlOwo+ICB9Owo+IC10eXBlZGVmIHN0cnVjdCB4
ZW5fZG9tY3RsX3ZudW1hIHhlbl9kb21jdGxfdm51bWFfdDsKPiAtREVGSU5FX1hFTl9HVUVTVF9I
QU5ETEUoeGVuX2RvbWN0bF92bnVtYV90KTsKPiAgCj4gIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9j
bXRfb3Agewo+ICAjZGVmaW5lIFhFTl9ET01DVExfUFNSX0NNVF9PUF9ERVRBQ0ggICAgICAgICAw
Cj4gQEAgLTk5Miw4ICs5NzksMTI3IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9jbXRfb3Agewo+
ICAgICAgdWludDMyX3QgY21kOwo+ICAgICAgdWludDMyX3QgZGF0YTsKPiAgfTsKPiAtdHlwZWRl
ZiBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfY210X29wIHhlbl9kb21jdGxfcHNyX2NtdF9vcF90Owo+
IC1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX3Bzcl9jbXRfb3BfdCk7Cj4gKwo+
ICsvKiAgWEVOX0RPTUNUTF9NT05JVE9SXyoKPiArICoKPiArICogRW5hYmxlL2Rpc2FibGUgbW9u
aXRvcmluZyB2YXJpb3VzIFZNIGV2ZW50cy4KPiArICogVGhpcyBkb21jdGwgY29uZmlndXJlcyB3
aGF0IGV2ZW50cyB3aWxsIGJlIHJlcG9ydGVkIHRvIGhlbHBlciBhcHBzCj4gKyAqIHZpYSB0aGUg
cmluZyBidWZmZXIgIk1PTklUT1IiLiBUaGUgcmluZyBoYXMgdG8gYmUgZmlyc3QgZW5hYmxlZAo+
ICsgKiB3aXRoIHRoZSBkb21jdGwgWEVOX0RPTUNUTF9WTV9FVkVOVF9PUF9NT05JVE9SLgo+ICsg
Kgo+ICsgKiBHRVRfQ0FQQUJJTElUSUVTIGNhbiBiZSB1c2VkIHRvIGRldGVybWluZSB3aGljaCBv
ZiB0aGVzZSBmZWF0dXJlcyBpcwo+ICsgKiBhdmFpbGFibGUgb24gYSBnaXZlbiBwbGF0Zm9ybS4K
PiArICoKPiArICogTk9USUNFOiBtZW1fYWNjZXNzIGV2ZW50cyBhcmUgYWxzbyBkZWxpdmVyZWQg
dmlhIHRoZSAiTU9OSVRPUiIgcmluZyBidWZmZXI7Cj4gKyAqIGhvd2V2ZXIsIGVuYWJsaW5nL2Rp
c2FibGluZyB0aG9zZSBldmVudHMgaXMgcGVyZm9ybWVkIHdpdGggdGhlIHVzZSBvZgo+ICsgKiBt
ZW1vcnlfb3AgaHlwZXJjYWxscyEKPiArICovCj4gKyNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9S
X09QX0VOQUJMRSAgICAgICAgICAgIDAKPiArI2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfT1Bf
RElTQUJMRSAgICAgICAgICAgMQo+ICsjZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9PUF9HRVRf
Q0FQQUJJTElUSUVTICAyCj4gKyNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX09QX0VNVUxBVEVf
RUFDSF9SRVAgIDMKPiArCj4gKyNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX1dSSVRF
X0NUUkxSRUcgICAgICAgICAwCj4gKyNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX01P
Vl9UT19NU1IgICAgICAgICAgICAxCj4gKyNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5U
X1NJTkdMRVNURVAgICAgICAgICAgICAyCj4gKyNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VW
RU5UX1NPRlRXQVJFX0JSRUFLUE9JTlQgICAzCj4gKyNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9S
X0VWRU5UX0dVRVNUX1JFUVVFU1QgICAgICAgICA0Cj4gKyNkZWZpbmUgWEVOX0RPTUNUTF9NT05J
VE9SX0VWRU5UX0RFQlVHX0VYQ0VQVElPTiAgICAgICA1Cj4gKyNkZWZpbmUgWEVOX0RPTUNUTF9N
T05JVE9SX0VWRU5UX0NQVUlEICAgICAgICAgICAgICAgICA2Cj4gKyNkZWZpbmUgWEVOX0RPTUNU
TF9NT05JVE9SX0VWRU5UX1BSSVZJTEVHRURfQ0FMTCAgICAgICA3Cj4gKyNkZWZpbmUgWEVOX0RP
TUNUTF9NT05JVE9SX0VWRU5UX0lOVEVSUlVQVCAgICAgICAgICAgICA4Cj4gKyNkZWZpbmUgWEVO
X0RPTUNUTF9NT05JVE9SX0VWRU5UX0RFU0NfQUNDRVNTICAgICAgICAgICA5Cj4gKyNkZWZpbmUg
WEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0VNVUxfVU5JTVBMRU1FTlRFRCAgICAxMAo+ICsKPiAr
c3RydWN0IHhlbl9kb21jdGxfbW9uaXRvcl9vcCB7Cj4gKyAgICB1aW50MzJfdCBvcDsgLyogWEVO
X0RPTUNUTF9NT05JVE9SX09QXyogKi8KPiArCj4gKyAgICAvKgo+ICsgICAgICogV2hlbiB1c2Vk
IHdpdGggRU5BQkxFL0RJU0FCTEUgdGhpcyBoYXMgdG8gYmUgc2V0IHRvCj4gKyAgICAgKiB0aGUg
cmVxdWVzdGVkIFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF8qIHZhbHVlLgo+ICsgICAgICogV2l0
aCBHRVRfQ0FQQUJJTElUSUVTIHRoaXMgZmllbGQgcmV0dXJucyBhIGJpdG1hcCBvZgo+ICsgICAg
ICogZXZlbnRzIHN1cHBvcnRlZCBieSB0aGUgcGxhdGZvcm0sIGluIHRoZSBmb3JtYXQKPiArICAg
ICAqICgxIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF8qKS4KPiArICAgICAqLwo+ICsgICAg
dWludDMyX3QgZXZlbnQ7Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIEZ1cnRoZXIgb3B0aW9ucyB3
aGVuIGlzc3VpbmcgWEVOX0RPTUNUTF9NT05JVE9SX09QX0VOQUJMRS4KPiArICAgICAqLwo+ICsg
ICAgdW5pb24gewo+ICsgICAgICAgIHN0cnVjdCB7Cj4gKyAgICAgICAgICAgIC8qIFdoaWNoIGNv
bnRyb2wgcmVnaXN0ZXIgKi8KPiArICAgICAgICAgICAgdWludDhfdCBpbmRleDsKPiArICAgICAg
ICAgICAgLyogUGF1c2UgdkNQVSB1bnRpbCByZXNwb25zZSAqLwo+ICsgICAgICAgICAgICB1aW50
OF90IHN5bmM7Cj4gKyAgICAgICAgICAgIC8qIFNlbmQgZXZlbnQgb25seSBvbiBhIGNoYW5nZSBv
ZiB2YWx1ZSAqLwo+ICsgICAgICAgICAgICB1aW50OF90IG9uY2hhbmdlb25seTsKPiArICAgICAg
ICAgICAgLyogQWxsaWdubWVudCBwYWRkaW5nICovCj4gKyAgICAgICAgICAgIHVpbnQ4X3QgcGFk
MTsKPiArICAgICAgICAgICAgdWludDMyX3QgcGFkMjsKPiArICAgICAgICAgICAgLyoKPiArICAg
ICAgICAgICAgICogU2VuZCBldmVudCBvbmx5IGlmIHRoZSBjaGFuZ2VkIGJpdCBpbiB0aGUgY29u
dHJvbCByZWdpc3Rlcgo+ICsgICAgICAgICAgICAgKiBpcyBub3QgbWFza2VkLgo+ICsgICAgICAg
ICAgICAgKi8KPiArICAgICAgICAgICAgdWludDY0X2FsaWduZWRfdCBiaXRtYXNrOwo+ICsgICAg
ICAgIH0gbW92X3RvX2NyOwo+ICsKPiArICAgICAgICBzdHJ1Y3Qgewo+ICsgICAgICAgICAgICB1
aW50MzJfdCBtc3I7Cj4gKyAgICAgICAgfSBtb3ZfdG9fbXNyOwo+ICsKPiArICAgICAgICBzdHJ1
Y3Qgewo+ICsgICAgICAgICAgICAvKiBQYXVzZSB2Q1BVIHVudGlsIHJlc3BvbnNlICovCj4gKyAg
ICAgICAgICAgIHVpbnQ4X3Qgc3luYzsKPiArICAgICAgICAgICAgdWludDhfdCBhbGxvd191c2Vy
c3BhY2U7Cj4gKyAgICAgICAgfSBndWVzdF9yZXF1ZXN0Owo+ICsKPiArICAgICAgICBzdHJ1Y3Qg
ewo+ICsgICAgICAgICAgICAvKiBQYXVzZSB2Q1BVIHVudGlsIHJlc3BvbnNlICovCj4gKyAgICAg
ICAgICAgIHVpbnQ4X3Qgc3luYzsKPiArICAgICAgICB9IGRlYnVnX2V4Y2VwdGlvbjsKPiArICAg
IH0gdTsKPiArfTsKPiArCj4gK3N0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9jYXRfb3Agewo+ICsjZGVm
aW5lIFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRfTDNfQ0JNICAgICAwCj4gKyNkZWZpbmUgWEVO
X0RPTUNUTF9QU1JfQ0FUX09QX0dFVF9MM19DQk0gICAgIDEKPiArI2RlZmluZSBYRU5fRE9NQ1RM
X1BTUl9DQVRfT1BfU0VUX0wzX0NPREUgICAgMgo+ICsjZGVmaW5lIFhFTl9ET01DVExfUFNSX0NB
VF9PUF9TRVRfTDNfREFUQSAgICAzCj4gKyNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX0dF
VF9MM19DT0RFICAgIDQKPiArI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfR0VUX0wzX0RB
VEEgICAgNQo+ICsjZGVmaW5lIFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRfTDJfQ0JNICAgICA2
Cj4gKyNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX0dFVF9MMl9DQk0gICAgIDcKPiArICAg
IHVpbnQzMl90IGNtZDsgICAgICAgLyogSU46IFhFTl9ET01DVExfUFNSX0NBVF9PUF8qICovCj4g
KyAgICB1aW50MzJfdCB0YXJnZXQ7ICAgIC8qIElOICovCj4gKyAgICB1aW50NjRfdCBkYXRhOyAg
ICAgIC8qIElOL09VVCAqLwo+ICt9Owo+ICsKPiArc3RydWN0IHhlbl9kb21jdGxfc2V0X2dudHRh
Yl9saW1pdHMgewo+ICsgICAgdWludDMyX3QgZ3JhbnRfZnJhbWVzOyAgICAgLyogSU4gKi8KPiAr
ICAgIHVpbnQzMl90IG1hcHRyYWNrX2ZyYW1lczsgIC8qIElOICovCj4gK307Cj4gKwo+ICsvKiBY
RU5fRE9NQ1RMX3Z1YXJ0X29wICovCj4gK3N0cnVjdCB4ZW5fZG9tY3RsX3Z1YXJ0X29wIHsKPiAr
I2RlZmluZSBYRU5fRE9NQ1RMX1ZVQVJUX09QX0lOSVQgIDAKPiArICAgICAgICB1aW50MzJfdCBj
bWQ7ICAgICAgICAgICAvKiBYRU5fRE9NQ1RMX1ZVQVJUX09QXyogKi8KPiArI2RlZmluZSBYRU5f
RE9NQ1RMX1ZVQVJUX1RZUEVfVlBMMDExIDAKPiArICAgICAgICB1aW50MzJfdCB0eXBlOyAgICAg
ICAgICAvKiBJTiAtIHR5cGUgb2YgdnVhcnQuCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICogICAgICBDdXJyZW50bHkgb25seSB2cGwwMTEgc3VwcG9ydGVkLgo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAqLwo+ICsgICAgICAgIHVpbnQ2NF9hbGlnbmVkX3Qg
IGdmbjsgIC8qIElOIC0gZ3Vlc3QgZ2ZuIHRvIGJlIHVzZWQgYXMgYQo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAqICAgICAgcmluZyBidWZmZXIuCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICovCj4gKyAgICAgICAgZG9taWRfdCBjb25zb2xlX2RvbWlkOyAg
LyogSU4gLSBkb21pZCBvZiBkb21haW4gcnVubmluZyB0aGUKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKiAgICAgIGJhY2tlbmQgY29uc29sZS4KPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKi8KPiArICAgICAgICB1aW50OF90IHBhZFsyXTsKPiArICAgICAg
ICBldnRjaG5fcG9ydF90IGV2dGNobjsgICAvKiBPVVQgLSByZW1vdGUgcG9ydCBvZiB0aGUgZXZl
bnQKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiAgICAgICBjaGFubmVsIHVz
ZWQgZm9yIHNlbmRpbmcKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiAgICAg
ICByaW5nIGJ1ZmZlciBldmVudHMuCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICovCj4gK307Cj4gIAo+ICBzdHJ1Y3QgeGVuX2RvbWN0bCB7Cj4gICAgICB1aW50MzJfdCBjbWQ7
Cj4gQEAgLTEwMDMsOCArMTEwOSw4IEBAIHN0cnVjdCB4ZW5fZG9tY3RsIHsKPiAgI2RlZmluZSBY
RU5fRE9NQ1RMX3VucGF1c2Vkb21haW4gICAgICAgICAgICAgICAgICA0Cj4gICNkZWZpbmUgWEVO
X0RPTUNUTF9nZXRkb21haW5pbmZvICAgICAgICAgICAgICAgICAgNQo+ICAjZGVmaW5lIFhFTl9E
T01DVExfZ2V0bWVtbGlzdCAgICAgICAgICAgICAgICAgICAgIDYKPiAtI2RlZmluZSBYRU5fRE9N
Q1RMX2dldHBhZ2VmcmFtZWluZm8gICAgICAgICAgICAgICA3Cj4gLSNkZWZpbmUgWEVOX0RPTUNU
TF9nZXRwYWdlZnJhbWVpbmZvMiAgICAgICAgICAgICAgOAo+ICsvKiAjZGVmaW5lIFhFTl9ET01D
VExfZ2V0cGFnZWZyYW1laW5mbyAgICAgICAgICAgIDcgT2Jzb2xldGUgLSB1c2UgZ2V0cGFnZWZy
YW1laW5mbzMgKi8KPiArLyogI2RlZmluZSBYRU5fRE9NQ1RMX2dldHBhZ2VmcmFtZWluZm8yICAg
ICAgICAgICA4IE9ic29sZXRlIC0gdXNlIGdldHBhZ2VmcmFtZWluZm8zICovCj4gICNkZWZpbmUg
WEVOX0RPTUNUTF9zZXR2Y3B1YWZmaW5pdHkgICAgICAgICAgICAgICAgOQo+ICAjZGVmaW5lIFhF
Tl9ET01DVExfc2hhZG93X29wICAgICAgICAgICAgICAgICAgICAgMTAKPiAgI2RlZmluZSBYRU5f
RE9NQ1RMX21heF9tZW0gICAgICAgICAgICAgICAgICAgICAgIDExCj4gQEAgLTEwNDksNyArMTE1
NSw3IEBAIHN0cnVjdCB4ZW5fZG9tY3RsIHsKPiAgI2RlZmluZSBYRU5fRE9NQ1RMX3N1cHByZXNz
X3NwdXJpb3VzX3BhZ2VfZmF1bHRzIDUzCj4gICNkZWZpbmUgWEVOX0RPTUNUTF9kZWJ1Z19vcCAg
ICAgICAgICAgICAgICAgICAgICA1NAo+ICAjZGVmaW5lIFhFTl9ET01DVExfZ2V0aHZtY29udGV4
dF9wYXJ0aWFsICAgICAgICAgNTUKPiAtI2RlZmluZSBYRU5fRE9NQ1RMX21lbV9ldmVudF9vcCAg
ICAgICAgICAgICAgICAgIDU2Cj4gKyNkZWZpbmUgWEVOX0RPTUNUTF92bV9ldmVudF9vcCAgICAg
ICAgICAgICAgICAgICA1Ngo+ICAjZGVmaW5lIFhFTl9ET01DVExfbWVtX3NoYXJpbmdfb3AgICAg
ICAgICAgICAgICAgNTcKPiAgI2RlZmluZSBYRU5fRE9NQ1RMX2Rpc2FibGVfbWlncmF0ZSAgICAg
ICAgICAgICAgIDU4Cj4gICNkZWZpbmUgWEVOX0RPTUNUTF9nZXR0c2NpbmZvICAgICAgICAgICAg
ICAgICAgICA1OQo+IEBAIC0xMDY5LDcgKzExNzUsMTEgQEAgc3RydWN0IHhlbl9kb21jdGwgewo+
ICAjZGVmaW5lIFhFTl9ET01DVExfc2V0X3ZjcHVfbXNycyAgICAgICAgICAgICAgICAgNzMKPiAg
I2RlZmluZSBYRU5fRE9NQ1RMX3NldHZudW1haW5mbyAgICAgICAgICAgICAgICAgIDc0Cj4gICNk
ZWZpbmUgWEVOX0RPTUNUTF9wc3JfY210X29wICAgICAgICAgICAgICAgICAgICA3NQo+IC0jZGVm
aW5lIFhFTl9ET01DVExfYXJtX2NvbmZpZ3VyZV9kb21haW4gICAgICAgICAgNzYKPiArI2RlZmlu
ZSBYRU5fRE9NQ1RMX21vbml0b3Jfb3AgICAgICAgICAgICAgICAgICAgIDc3Cj4gKyNkZWZpbmUg
WEVOX0RPTUNUTF9wc3JfY2F0X29wICAgICAgICAgICAgICAgICAgICA3OAo+ICsjZGVmaW5lIFhF
Tl9ET01DVExfc29mdF9yZXNldCAgICAgICAgICAgICAgICAgICAgNzkKPiArI2RlZmluZSBYRU5f
RE9NQ1RMX3NldF9nbnR0YWJfbGltaXRzICAgICAgICAgICAgIDgwCj4gKyNkZWZpbmUgWEVOX0RP
TUNUTF92dWFydF9vcCAgICAgICAgICAgICAgICAgICAgICA4MQo+ICAjZGVmaW5lIFhFTl9ET01D
VExfZ2Ric3hfZ3Vlc3RtZW1pbyAgICAgICAgICAgIDEwMDAKPiAgI2RlZmluZSBYRU5fRE9NQ1RM
X2dkYnN4X3BhdXNldmNwdSAgICAgICAgICAgICAxMDAxCj4gICNkZWZpbmUgWEVOX0RPTUNUTF9n
ZGJzeF91bnBhdXNldmNwdSAgICAgICAgICAgMTAwMgo+IEBAIC0xMDc4LDEzICsxMTg4LDggQEAg
c3RydWN0IHhlbl9kb21jdGwgewo+ICAgICAgZG9taWRfdCAgZG9tYWluOwo+ICAgICAgdW5pb24g
ewo+ICAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiAgICAgIGNyZWF0ZWRv
bWFpbjsKPiAtI2lmIGRlZmluZWQoX19hcm1fXykgfHwgZGVmaW5lZChfX2FhcmNoNjRfXykKPiAt
ICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9hcm1fY29uZmlndXJlZG9tYWluIGNvbmZpZ3VyZWRv
bWFpbjsKPiAtI2VuZGlmCj4gICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfZ2V0ZG9tYWluaW5m
byAgICAgZ2V0ZG9tYWluaW5mbzsKPiAgICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9nZXRtZW1s
aXN0ICAgICAgICBnZXRtZW1saXN0Owo+IC0gICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX2dldHBh
Z2VmcmFtZWluZm8gIGdldHBhZ2VmcmFtZWluZm87Cj4gLSAgICAgICAgc3RydWN0IHhlbl9kb21j
dGxfZ2V0cGFnZWZyYW1laW5mbzIgZ2V0cGFnZWZyYW1laW5mbzI7Cj4gICAgICAgICAgc3RydWN0
IHhlbl9kb21jdGxfZ2V0cGFnZWZyYW1laW5mbzMgZ2V0cGFnZWZyYW1laW5mbzM7Cj4gICAgICAg
ICAgc3RydWN0IHhlbl9kb21jdGxfbm9kZWFmZmluaXR5ICAgICAgbm9kZWFmZmluaXR5Owo+ICAg
ICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3ZjcHVhZmZpbml0eSAgICAgIHZjcHVhZmZpbml0eTsK
PiBAQCAtMTExNyw3ICsxMjIyLDcgQEAgc3RydWN0IHhlbl9kb21jdGwgewo+ICAgICAgICAgIHN0
cnVjdCB4ZW5fZG9tY3RsX3NldF90YXJnZXQgICAgICAgIHNldF90YXJnZXQ7Cj4gICAgICAgICAg
c3RydWN0IHhlbl9kb21jdGxfc3Vic2NyaWJlICAgICAgICAgc3Vic2NyaWJlOwo+ICAgICAgICAg
IHN0cnVjdCB4ZW5fZG9tY3RsX2RlYnVnX29wICAgICAgICAgIGRlYnVnX29wOwo+IC0gICAgICAg
IHN0cnVjdCB4ZW5fZG9tY3RsX21lbV9ldmVudF9vcCAgICAgIG1lbV9ldmVudF9vcDsKPiArICAg
ICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF92bV9ldmVudF9vcCAgICAgICB2bV9ldmVudF9vcDsKPiAg
ICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9tZW1fc2hhcmluZ19vcCAgICBtZW1fc2hhcmluZ19v
cDsKPiAgI2lmIGRlZmluZWQoX19pMzg2X18pIHx8IGRlZmluZWQoX194ODZfNjRfXykKPiAgICAg
ICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9jcHVpZCAgICAgICAgICAgICBjcHVpZDsKPiBAQCAtMTEz
NSw2ICsxMjQwLDEwIEBAIHN0cnVjdCB4ZW5fZG9tY3RsIHsKPiAgICAgICAgICBzdHJ1Y3QgeGVu
X2RvbWN0bF9nZGJzeF9kb21zdGF0dXMgICBnZGJzeF9kb21zdGF0dXM7Cj4gICAgICAgICAgc3Ry
dWN0IHhlbl9kb21jdGxfdm51bWEgICAgICAgICAgICAgdm51bWE7Cj4gICAgICAgICAgc3RydWN0
IHhlbl9kb21jdGxfcHNyX2NtdF9vcCAgICAgICAgcHNyX2NtdF9vcDsKPiArICAgICAgICBzdHJ1
Y3QgeGVuX2RvbWN0bF9tb25pdG9yX29wICAgICAgICBtb25pdG9yX29wOwo+ICsgICAgICAgIHN0
cnVjdCB4ZW5fZG9tY3RsX3Bzcl9jYXRfb3AgICAgICAgIHBzcl9jYXRfb3A7Cj4gKyAgICAgICAg
c3RydWN0IHhlbl9kb21jdGxfc2V0X2dudHRhYl9saW1pdHMgc2V0X2dudHRhYl9saW1pdHM7Cj4g
KyAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfdnVhcnRfb3AgICAgICAgICAgdnVhcnRfb3A7Cj4g
ICAgICAgICAgdWludDhfdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkWzEyOF07Cj4g
ICAgICB9IHU7Cj4gIH07Cj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL2VsZm5vdGUuaCBiL2lu
Y2x1ZGUveGVuL2VsZm5vdGUuaAo+IGluZGV4IDM1Mzk4NWYuLjkzNmFhNjUgMTAwNjQ0Cj4gLS0t
IGEvaW5jbHVkZS94ZW4vZWxmbm90ZS5oCj4gKysrIGIvaW5jbHVkZS94ZW4vZWxmbm90ZS5oCj4g
QEAgLTE3Myw3ICsxNzMsOSBAQAo+ICAgKiBUaGUgKG5vbi1kZWZhdWx0KSBsb2NhdGlvbiB0aGUg
aW5pdGlhbCBwaHlzLXRvLW1hY2hpbmUgbWFwIHNob3VsZCBiZQo+ICAgKiBwbGFjZWQgYXQgYnkg
dGhlIGh5cGVydmlzb3IgKERvbTApIG9yIHRoZSB0b29scyAoRG9tVSkuCj4gICAqIFRoZSBrZXJu
ZWwgbXVzdCBiZSBwcmVwYXJlZCBmb3IgdGhpcyBtYXBwaW5nIHRvIGJlIGVzdGFibGlzaGVkIHVz
aW5nCj4gLSAqIGxhcmdlIHBhZ2VzLCBkZXNwaXRlIHN1Y2ggb3RoZXJ3aXNlIG5vdCBiZWluZyBh
dmFpbGFibGUgdG8gZ3Vlc3RzLgo+ICsgKiBsYXJnZSBwYWdlcywgZGVzcGl0ZSBzdWNoIG90aGVy
d2lzZSBub3QgYmVpbmcgYXZhaWxhYmxlIHRvIGd1ZXN0cy4gTm90ZQo+ICsgKiB0aGF0IHRoZXNl
IGxhcmdlIHBhZ2VzIG1heSBiZSBtaXNhbGlnbmVkIGluIFBGTiBzcGFjZSAodGhleSdsbCBvYnZp
b3VzbHkKPiArICogYmUgYWxpZ25lZCBpbiBNRk4gYW5kIHZpcnR1YWwgYWRkcmVzcyBzcGFjZXMp
Lgo+ICAgKiBUaGUga2VybmVsIG11c3QgYWxzbyBiZSBhYmxlIHRvIGhhbmRsZSB0aGUgcGFnZSB0
YWJsZSBwYWdlcyB1c2VkIGZvcgo+ICAgKiB0aGlzIG1hcHBpbmcgbm90IGJlaW5nIGFjY2Vzc2li
bGUgdGhyb3VnaCB0aGUgaW5pdGlhbCBtYXBwaW5nLgo+ICAgKiAoT25seSB4ODYtNjQgc3VwcG9y
dHMgdGhpcyBhdCBwcmVzZW50LikKPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vZXJybm8uaCBi
L2luY2x1ZGUveGVuL2Vycm5vLmgKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAw
MDAuLjMwNWMxMTIKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvaW5jbHVkZS94ZW4vZXJybm8uaAo+
IEBAIC0wLDAgKzEsMTI0IEBACj4gKy8qCj4gKyAqIFRoZXJlIGFyZSB0d28gZXhwZWN0ZWQgd2F5
cyBvZiBpbmNsdWRpbmcgdGhpcyBoZWFkZXIuCj4gKyAqCj4gKyAqIDEpIFRoZSAiZGVmYXVsdCIg
Y2FzZSAoZXhwZWN0ZWQgZnJvbSB0b29scyBldGMpLgo+ICsgKgo+ICsgKiBTaW1wbHkgI2luY2x1
ZGUgPHB1YmxpYy9lcnJuby5oPgo+ICsgKgo+ICsgKiBJbiB0aGlzIGNpcmN1bXN0YW5jZSwgbm9y
bWFsIGhlYWRlciBndWFyZHMgYXBwbHkgYW5kIHRoZSBpbmNsdWRlciBzaGFsbCBnZXQKPiArICog
YW4gZW51bWVyYXRpb24gaW4gdGhlIFhFTl94eHggbmFtZXNwYWNlLCBhcHByb3ByaWF0ZSBmb3Ig
QyBvciBhc3NlbWJseS4KPiArICoKPiArICogMikgVGhlIHNwZWNpYWwgY2FzZSB3aGVyZSB0aGUg
aW5jbHVkZXIgcHJvdmlkZXMgYSBYRU5fRVJSTk8oKSBpbiBzY29wZS4KPiArICoKPiArICogSW4g
dGhpcyBjYXNlLCBubyBpbmNsdXNpb24gZ3VhcmRzIGFwcGx5IGFuZCB0aGUgY2FsbGVyIGlzIHJl
c3BvbnNpYmxlIGZvcgo+ICsgKiB0aGVpciBYRU5fRVJSTk8oKSBiZWluZyBhcHByb3ByaWF0ZSBp
biB0aGUgaW5jbHVkZWQgY29udGV4dC4gIFRoZSBoZWFkZXIKPiArICogd2lsbCB1bmlsYXRlcmFs
bHkgI3VuZGVmIFhFTl9FUlJOTygpLgo+ICsgKi8KPiArCj4gKyNpZm5kZWYgWEVOX0VSUk5PCj4g
Kwo+ICsvKgo+ICsgKiBJbmNsdWRlciBoYXMgbm90IHByb3ZpZGVkIGEgY3VzdG9tIFhFTl9FUlJO
TygpLiAgQXJyYW5nZSBmb3Igbm9ybWFsIGhlYWRlcgo+ICsgKiBndWFyZHMsIGFuIGF1dG9tYXRp
YyBlbnVtIChmb3IgQyBjb2RlKSBhbmQgY29uc3RhbnRzIGluIHRoZSBYRU5feHh4Cj4gKyAqIG5h
bWVzcGFjZS4KPiArICovCj4gKyNpZm5kZWYgX19YRU5fUFVCTElDX0VSUk5PX0hfXwo+ICsjZGVm
aW5lIF9fWEVOX1BVQkxJQ19FUlJOT19IX18KPiArCj4gKyNkZWZpbmUgWEVOX0VSUk5PX0RFRkFV
TFRfSU5DTFVERQo+ICsKPiArI2lmbmRlZiBfX0FTU0VNQkxZX18KPiArCj4gKyNkZWZpbmUgWEVO
X0VSUk5PKG5hbWUsIHZhbHVlKSBYRU5fIyNuYW1lID0gdmFsdWUsCj4gK2VudW0geGVuX2Vycm5v
IHsKPiArCj4gKyNlbGlmIF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX18gPCAweDAwMDQwNzAwCj4g
Kwo+ICsjZGVmaW5lIFhFTl9FUlJOTyhuYW1lLCB2YWx1ZSkgLmVxdSBYRU5fIyNuYW1lLCB2YWx1
ZQo+ICsKPiArI2VuZGlmIC8qIF9fQVNTRU1CTFlfXyAqLwo+ICsKPiArI2VuZGlmIC8qIF9fWEVO
X1BVQkxJQ19FUlJOT19IX18gKi8KPiArI2VuZGlmIC8qICFYRU5fRVJSTk8gKi8KPiArCj4gKy8q
IGAgZW51bSBuZWdfZXJybm92YWwgeyAgWyAtRWZvbyBmb3IgZWFjaCBFZm9vIGluIHRoZSBsaXN0
IGJlbG93IF0gIH0gKi8KPiArLyogYCBlbnVtIGVycm5vdmFsIHsgKi8KPiArCj4gKyNpZmRlZiBY
RU5fRVJSTk8KPiArCj4gKy8qCj4gKyAqIFZhbHVlcyBvcmlnaW5hdGluZyBmcm9tIHg4NiBMaW51
eC4gUGxlYXNlIGNvbnNpZGVyIHVzaW5nIHJlc3BlY3RpdmUKPiArICogdmFsdWVzIHdoZW4gYWRk
aW5nIG5ldyBkZWZpbml0aW9ucyBoZXJlLgo+ICsgKgo+ICsgKiBUaGUgc2V0IG9mIGlkZW50aWZp
ZXJzIHRvIGJlIGFkZGVkIGhlcmUgc2hvdWxkbid0IGV4dGVuZCBiZXlvbmQgd2hhdAo+ICsgKiBQ
T1NJWCBtYW5kYXRlcyAoc2VlIGUuZy4KPiArICogaHR0cDovL3B1YnMub3Blbmdyb3VwLm9yZy9v
bmxpbmVwdWJzLzk2OTk5MTk3OTkvYmFzZWRlZnMvZXJybm8uaC5odG1sKQo+ICsgKiB3aXRoIHRo
ZSBleGNlcHRpb24gdGhhdCB3ZSBzdXBwb3J0IHNvbWUgb3B0aW9uYWwgKFhTUikgdmFsdWVzCj4g
KyAqIHNwZWNpZmllZCB0aGVyZSAoYnV0IG5vIG5ldyBvbmVzIHNob3VsZCBiZSBhZGRlZCkuCj4g
KyAqLwo+ICsKPiArWEVOX0VSUk5PKEVQRVJNLAkgMSkJLyogT3BlcmF0aW9uIG5vdCBwZXJtaXR0
ZWQgKi8KPiArWEVOX0VSUk5PKEVOT0VOVCwJIDIpCS8qIE5vIHN1Y2ggZmlsZSBvciBkaXJlY3Rv
cnkgKi8KPiArWEVOX0VSUk5PKEVTUkNILAkgMykJLyogTm8gc3VjaCBwcm9jZXNzICovCj4gKyNp
ZmRlZiBfX1hFTl9fIC8qIEludGVybmFsIG9ubHksIHNob3VsZCBuZXZlciBiZSBleHBvc2VkIHRv
IHRoZSBndWVzdC4gKi8KPiArWEVOX0VSUk5PKEVJTlRSLAkgNCkJLyogSW50ZXJydXB0ZWQgc3lz
dGVtIGNhbGwgKi8KPiArI2VuZGlmCj4gK1hFTl9FUlJOTyhFSU8sCQkgNSkJLyogSS9PIGVycm9y
ICovCj4gK1hFTl9FUlJOTyhFTlhJTywJIDYpCS8qIE5vIHN1Y2ggZGV2aWNlIG9yIGFkZHJlc3Mg
Ki8KPiArWEVOX0VSUk5PKEUyQklHLAkgNykJLyogQXJnIGxpc3QgdG9vIGxvbmcgKi8KPiArWEVO
X0VSUk5PKEVOT0VYRUMsCSA4KQkvKiBFeGVjIGZvcm1hdCBlcnJvciAqLwo+ICtYRU5fRVJSTk8o
RUJBREYsCSA5KQkvKiBCYWQgZmlsZSBudW1iZXIgKi8KPiArWEVOX0VSUk5PKEVDSElMRCwJMTAp
CS8qIE5vIGNoaWxkIHByb2Nlc3NlcyAqLwo+ICtYRU5fRVJSTk8oRUFHQUlOLAkxMSkJLyogVHJ5
IGFnYWluICovCj4gK1hFTl9FUlJOTyhFV09VTERCTE9DSywJMTEpCS8qIE9wZXJhdGlvbiB3b3Vs
ZCBibG9jay4gIEFsaWFzZXMgRUFHQUlOICovCj4gK1hFTl9FUlJOTyhFTk9NRU0sCTEyKQkvKiBP
dXQgb2YgbWVtb3J5ICovCj4gK1hFTl9FUlJOTyhFQUNDRVMsCTEzKQkvKiBQZXJtaXNzaW9uIGRl
bmllZCAqLwo+ICtYRU5fRVJSTk8oRUZBVUxULAkxNCkJLyogQmFkIGFkZHJlc3MgKi8KPiArWEVO
X0VSUk5PKEVCVVNZLAkxNikJLyogRGV2aWNlIG9yIHJlc291cmNlIGJ1c3kgKi8KPiArWEVOX0VS
Uk5PKEVFWElTVCwJMTcpCS8qIEZpbGUgZXhpc3RzICovCj4gK1hFTl9FUlJOTyhFWERFViwJMTgp
CS8qIENyb3NzLWRldmljZSBsaW5rICovCj4gK1hFTl9FUlJOTyhFTk9ERVYsCTE5KQkvKiBObyBz
dWNoIGRldmljZSAqLwo+ICtYRU5fRVJSTk8oRUlTRElSLAkyMSkJLyogSXMgYSBkaXJlY3Rvcnkg
Ki8KPiArWEVOX0VSUk5PKEVJTlZBTCwJMjIpCS8qIEludmFsaWQgYXJndW1lbnQgKi8KPiArWEVO
X0VSUk5PKEVORklMRSwJMjMpCS8qIEZpbGUgdGFibGUgb3ZlcmZsb3cgKi8KPiArWEVOX0VSUk5P
KEVNRklMRSwJMjQpCS8qIFRvbyBtYW55IG9wZW4gZmlsZXMgKi8KPiArWEVOX0VSUk5PKEVOT1NQ
QywJMjgpCS8qIE5vIHNwYWNlIGxlZnQgb24gZGV2aWNlICovCj4gK1hFTl9FUlJOTyhFUk9GUywJ
MzApCS8qIFJlYWQtb25seSBmaWxlIHN5c3RlbSAqLwo+ICtYRU5fRVJSTk8oRU1MSU5LLAkzMSkJ
LyogVG9vIG1hbnkgbGlua3MgKi8KPiArWEVOX0VSUk5PKEVET00sCQkzMykJLyogTWF0aCBhcmd1
bWVudCBvdXQgb2YgZG9tYWluIG9mIGZ1bmMgKi8KPiArWEVOX0VSUk5PKEVSQU5HRSwJMzQpCS8q
IE1hdGggcmVzdWx0IG5vdCByZXByZXNlbnRhYmxlICovCj4gK1hFTl9FUlJOTyhFREVBRExLLAkz
NSkJLyogUmVzb3VyY2UgZGVhZGxvY2sgd291bGQgb2NjdXIgKi8KPiArWEVOX0VSUk5PKEVERUFE
TE9DSywJMzUpCS8qIFJlc291cmNlIGRlYWRsb2NrIHdvdWxkIG9jY3VyLiBBbGlhc2VzIEVERUFE
TEsgKi8KPiArWEVOX0VSUk5PKEVOQU1FVE9PTE9ORywJMzYpCS8qIEZpbGUgbmFtZSB0b28gbG9u
ZyAqLwo+ICtYRU5fRVJSTk8oRU5PTENLLAkzNykJLyogTm8gcmVjb3JkIGxvY2tzIGF2YWlsYWJs
ZSAqLwo+ICtYRU5fRVJSTk8oRU5PU1lTLAkzOCkJLyogRnVuY3Rpb24gbm90IGltcGxlbWVudGVk
ICovCj4gK1hFTl9FUlJOTyhFTk9URU1QVFksCTM5KQkvKiBEaXJlY3Rvcnkgbm90IGVtcHR5ICov
Cj4gK1hFTl9FUlJOTyhFTk9EQVRBLAk2MSkJLyogTm8gZGF0YSBhdmFpbGFibGUgKi8KPiArWEVO
X0VSUk5PKEVUSU1FLAk2MikJLyogVGltZXIgZXhwaXJlZCAqLwo+ICtYRU5fRVJSTk8oRUJBRE1T
RywJNzQpCS8qIE5vdCBhIGRhdGEgbWVzc2FnZSAqLwo+ICtYRU5fRVJSTk8oRU9WRVJGTE9XLAk3
NSkJLyogVmFsdWUgdG9vIGxhcmdlIGZvciBkZWZpbmVkIGRhdGEgdHlwZSAqLwo+ICtYRU5fRVJS
Tk8oRUlMU0VRLAk4NCkJLyogSWxsZWdhbCBieXRlIHNlcXVlbmNlICovCj4gKyNpZmRlZiBfX1hF
Tl9fIC8qIEludGVybmFsIG9ubHksIHNob3VsZCBuZXZlciBiZSBleHBvc2VkIHRvIHRoZSBndWVz
dC4gKi8KPiArWEVOX0VSUk5PKEVSRVNUQVJULAk4NSkJLyogSW50ZXJydXB0ZWQgc3lzdGVtIGNh
bGwgc2hvdWxkIGJlIHJlc3RhcnRlZCAqLwo+ICsjZW5kaWYKPiArWEVOX0VSUk5PKEVOT1RTT0NL
LAk4OCkJLyogU29ja2V0IG9wZXJhdGlvbiBvbiBub24tc29ja2V0ICovCj4gK1hFTl9FUlJOTyhF
T1BOT1RTVVBQLAk5NSkJLyogT3BlcmF0aW9uIG5vdCBzdXBwb3J0ZWQgb24gdHJhbnNwb3J0IGVu
ZHBvaW50ICovCj4gK1hFTl9FUlJOTyhFQUREUklOVVNFLAk5OCkJLyogQWRkcmVzcyBhbHJlYWR5
IGluIHVzZSAqLwo+ICtYRU5fRVJSTk8oRUFERFJOT1RBVkFJTCwgOTkpCS8qIENhbm5vdCBhc3Np
Z24gcmVxdWVzdGVkIGFkZHJlc3MgKi8KPiArWEVOX0VSUk5PKEVOT0JVRlMsCTEwNSkJLyogTm8g
YnVmZmVyIHNwYWNlIGF2YWlsYWJsZSAqLwo+ICtYRU5fRVJSTk8oRUlTQ09OTiwJMTA2KQkvKiBU
cmFuc3BvcnQgZW5kcG9pbnQgaXMgYWxyZWFkeSBjb25uZWN0ZWQgKi8KPiArWEVOX0VSUk5PKEVO
T1RDT05OLAkxMDcpCS8qIFRyYW5zcG9ydCBlbmRwb2ludCBpcyBub3QgY29ubmVjdGVkICovCj4g
K1hFTl9FUlJOTyhFVElNRURPVVQsCTExMCkJLyogQ29ubmVjdGlvbiB0aW1lZCBvdXQgKi8KPiAr
Cj4gKyN1bmRlZiBYRU5fRVJSTk8KPiArI2VuZGlmIC8qIFhFTl9FUlJOTyAqLwo+ICsvKiBgIH0g
Ki8KPiArCj4gKy8qIENsZWFuIHVwIGZyb20gYSBkZWZhdWx0IGluY2x1ZGUuICBDbG9zZSB0aGUg
ZW51bSAoZm9yIEMpLiAqLwo+ICsjaWZkZWYgWEVOX0VSUk5PX0RFRkFVTFRfSU5DTFVERQo+ICsj
dW5kZWYgWEVOX0VSUk5PX0RFRkFVTFRfSU5DTFVERQo+ICsjaWZuZGVmIF9fQVNTRU1CTFlfXwo+
ICt9Owo+ICsjZW5kaWYKPiArCj4gKyNlbmRpZiAvKiBYRU5fRVJSTk9fREVGQVVMVF9JTkNMVURF
ICovCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL2V2ZW50X2NoYW5uZWwuaCBiL2luY2x1ZGUv
eGVuL2V2ZW50X2NoYW5uZWwuaAo+IGluZGV4IDA1ZTUzMWQuLjQ0YzU0OWQgMTAwNjQ0Cj4gLS0t
IGEvaW5jbHVkZS94ZW4vZXZlbnRfY2hhbm5lbC5oCj4gKysrIGIvaW5jbHVkZS94ZW4vZXZlbnRf
Y2hhbm5lbC5oCj4gQEAgLTg1LDcgKzg1LDcgQEAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoZXZ0
Y2huX3BvcnRfdCk7Cj4gICAqIGlzIGFsbG9jYXRlZCBpbiA8ZG9tPiBhbmQgcmV0dXJuZWQgYXMg
PHBvcnQ+Lgo+ICAgKiBOT1RFUzoKPiAgICogIDEuIElmIHRoZSBjYWxsZXIgaXMgdW5wcml2aWxl
Z2VkIHRoZW4gPGRvbT4gbXVzdCBiZSBET01JRF9TRUxGLgo+IC0gKiAgMi4gPHJkb20+IG1heSBi
ZSBET01JRF9TRUxGLCBhbGxvd2luZyBsb29wYmFjayBjb25uZWN0aW9ucy4KPiArICogIDIuIDxy
ZW1vdGVfZG9tPiBtYXkgYmUgRE9NSURfU0VMRiwgYWxsb3dpbmcgbG9vcGJhY2sgY29ubmVjdGlv
bnMuCj4gICAqLwo+ICBzdHJ1Y3QgZXZ0Y2huX2FsbG9jX3VuYm91bmQgewo+ICAgICAgLyogSU4g
cGFyYW1ldGVycyAqLwo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi9mZWF0dXJlcy5oIGIvaW5j
bHVkZS94ZW4vZmVhdHVyZXMuaAo+IGluZGV4IDE2ZDkyYWEuLjIxMTBiMDQgMTAwNjQ0Cj4gLS0t
IGEvaW5jbHVkZS94ZW4vZmVhdHVyZXMuaAo+ICsrKyBiL2luY2x1ZGUveGVuL2ZlYXR1cmVzLmgK
PiBAQCAtOTksNiArOTksOSBAQAo+ICAjZGVmaW5lIFhFTkZFQVRfZ3JhbnRfbWFwX2lkZW50aXR5
ICAgICAgICAxMgo+ICAgKi8KPiAgCj4gKy8qIEd1ZXN0IGNhbiB1c2UgWEVOTUVNRl92bm9kZSB0
byBzcGVjaWZ5IHZpcnR1YWwgbm9kZSBmb3IgbWVtb3J5IG9wLiAqLwo+ICsjZGVmaW5lIFhFTkZF
QVRfbWVtb3J5X29wX3Zub2RlX3N1cHBvcnRlZCAxMwo+ICsKPiAgI2RlZmluZSBYRU5GRUFUX05S
X1NVQk1BUFMgMQo+ICAKPiAgI2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19GRUFUVVJFU19IX18gKi8K
PiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vZ2Nvdi5oIGIvaW5jbHVkZS94ZW4vZ2Nvdi5oCj4g
ZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMWIyOWI0OC4uMDAwMDAwMAo+IC0tLSBh
L2luY2x1ZGUveGVuL2djb3YuaAo+ICsrKyAvZGV2L251bGwKPiBAQCAtMSwxMTUgKzAsMCBAQAo+
IC0vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqCj4gLSAqIGdjb3YuaAo+IC0gKgo+IC0gKiBDb3ZlcmFn
ZSBzdHJ1Y3R1cmVzIGV4cG9ydGVkIGJ5IFhlbi4KPiAtICogU3RydWN0dXJlIGlzIGRpZmZlcmVu
dCBmcm9tIEdjYyBvbmUuCj4gLSAqCj4gLSAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQs
IGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKPiAtICogb2Yg
dGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNv
ZnR3YXJlIiksIHRvCj4gLSAqIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rp
b24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlCj4gLSAqIHJpZ2h0cyB0byB1c2Us
IGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFu
ZC9vcgo+IC0gKiBzZWxsIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVy
c29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpcwo+IC0gKiBmdXJuaXNoZWQgdG8gZG8gc28sIHN1
YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOgo+IC0gKgo+IC0gKiBUaGUgYWJvdmUg
Y29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNs
dWRlZCBpbgo+IC0gKiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBT
b2Z0d2FyZS4KPiAtICoKPiAtICogVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEICJBUyBJUyIsIFdJ
VEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1IKPiAtICogSU1QTElFRCwgSU5D
TFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJ
VFksCj4gLSAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5H
RU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRQo+IC0gKiBBVVRIT1JTIE9SIENPUFlSSUdIVCBI
T0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9USEVSCj4gLSAqIExJ
QUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJX
SVNFLCBBUklTSU5HCj4gLSAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhF
IFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIKPiAtICogREVBTElOR1MgSU4gVEhFIFNPRlRX
QVJFLgo+IC0gKgo+IC0gKiBDb3B5cmlnaHQgKGMpIDIwMTMsIENpdHJpeCBTeXN0ZW1zIFImRCBM
dGQuCj4gLSAqLwo+IC0KPiAtI2lmbmRlZiBfX1hFTl9QVUJMSUNfR0NPVl9IX18KPiAtI2RlZmlu
ZSBfX1hFTl9QVUJMSUNfR0NPVl9IX18gX19YRU5fUFVCTElDX0dDT1ZfSF9fCj4gLQo+IC0jZGVm
aW5lIFhFTkNPVl9DT1VOVEVSUyAgICAgICAgIDUKPiAtI2RlZmluZSBYRU5DT1ZfVEFHX0JBU0Ug
ICAgICAgICAweDU4NTQ0MzAwdQo+IC0jZGVmaW5lIFhFTkNPVl9UQUdfRklMRSAgICAgICAgIChY
RU5DT1ZfVEFHX0JBU0UrMHg0NnUpCj4gLSNkZWZpbmUgWEVOQ09WX1RBR19GVU5DICAgICAgICAg
KFhFTkNPVl9UQUdfQkFTRSsweDY2dSkKPiAtI2RlZmluZSBYRU5DT1ZfVEFHX0NPVU5URVIobikg
ICAoWEVOQ09WX1RBR19CQVNFKzB4MzB1KygobikmMHhmdSkpCj4gLSNkZWZpbmUgWEVOQ09WX1RB
R19FTkQgICAgICAgICAgKFhFTkNPVl9UQUdfQkFTRSsweDJldSkKPiAtI2RlZmluZSBYRU5DT1Zf
SVNfVEFHX0NPVU5URVIobikgXAo+IC0gICAgKChuKSA+PSBYRU5DT1ZfVEFHX0NPVU5URVIoMCkg
JiYgKG4pIDwgWEVOQ09WX1RBR19DT1VOVEVSKFhFTkNPVl9DT1VOVEVSUykpCj4gLSNkZWZpbmUg
WEVOQ09WX0NPVU5URVJfTlVNKG4pICgobiktWEVOQ09WX1RBR19DT1VOVEVSKDApKQo+IC0KPiAt
LyoKPiAtICogVGhlIG1haW4gc3RydWN0dXJlIGZvciB0aGUgYmxvYiBpcwo+IC0gKiBCTE9CIDo9
IEZJTEUuLiBFTkQKPiAtICogRklMRSA6PSBUQUdfRklMRSBWRVJTSU9OIFNUQU1QIEZJTEVOQU1F
IENPVU5URVJTIEZVTkNUSU9OUwo+IC0gKiBGSUxFTkFNRSA6PSBMRU4gY2hhcmFjdGVycwo+IC0g
KiAgIGNoYXJhY3RlcnMgYXJlIHBhZGRlZCB0byAzMiBiaXQKPiAtICogTEVOIDo9IDMyIGJpdCB2
YWx1ZQo+IC0gKiBDT1VOVEVSUyA6PSBUQUdfQ09VTlRFUihuKSBOVU0gQ09VTlRFUi4uCj4gLSAq
IE5VTSA6PSAzMiBiaXQgdmFsaWUKPiAtICogQ09VTlRFUiA6PSA2NCBiaXQgdmFsdWUKPiAtICog
RlVOQ1RJT05TIDo9IFRBR19GVU5DIE5VTSBGVU5DVElPTi4uCj4gLSAqIEZVTkNUSU9OIDo9IElE
RU5UIENIRUNLU1VNIE5VTV9DT1VOVEVSUwo+IC0gKgo+IC0gKiBBbGwgdGFnZ2VkIHN0cnVjdHVy
ZXMgYXJlIGFsaWduZWQgdG8gOCBieXRlcwo+IC0gKi8KPiAtCj4gLS8qKgo+IC0gKiBGaWxlIGlu
Zm9ybWF0aW9uCj4gLSAqIFByZWZpeGVkIHdpdGggWEVOQ09WX1RBR19GSUxFIGFuZCBhIHN0cmlu
ZyB3aXRoIGZpbGVuYW1lCj4gLSAqIEFsaWduZWQgdG8gOCBieXRlcwo+IC0gKi8KPiAtc3RydWN0
IHhlbmNvdl9maWxlCj4gLXsKPiAtICAgIHVpbnQzMl90IHRhZzsgLyogWEVOQ09WX1RBR19GSUxF
ICovCj4gLSAgICB1aW50MzJfdCB2ZXJzaW9uOwo+IC0gICAgdWludDMyX3Qgc3RhbXA7Cj4gLSAg
ICB1aW50MzJfdCBmbl9sZW47Cj4gLSAgICBjaGFyIGZpbGVuYW1lWzFdOwo+IC19Owo+IC0KPiAt
Cj4gLS8qKgo+IC0gKiBDb3VudGVycyBpbmZvcm1hdGlvbgo+IC0gKiBQcmVmaXhlZCB3aXRoIFhF
TkNPVl9UQUdfQ09VTlRFUihuKSB3aGVyZSBuIGlzIDAuLihYRU5DT1ZfQ09VTlRFUlMtMSkKPiAt
ICogQWxpZ25lZCB0byA4IGJ5dGVzCj4gLSAqLwo+IC1zdHJ1Y3QgeGVuY292X2NvdW50ZXIKPiAt
ewo+IC0gICAgdWludDMyX3QgdGFnOyAvKiBYRU5DT1ZfVEFHX0NPVU5URVIobikgKi8KPiAtICAg
IHVpbnQzMl90IG51bTsKPiAtICAgIHVpbnQ2NF90IHZhbHVlc1sxXTsKPiAtfTsKPiAtCj4gLS8q
Kgo+IC0gKiBJbmZvcm1hdGlvbiBmb3IgZWFjaCBmdW5jdGlvbgo+IC0gKiBOdW1iZXIgb2YgY291
bnRlciBpcyBlcXVhbCB0byB0aGUgbnVtYmVyIG9mIGNvdW50ZXIgc3RydWN0dXJlcyBnb3QgYmVm
b3JlCj4gLSAqLwo+IC1zdHJ1Y3QgeGVuY292X2Z1bmN0aW9uCj4gLXsKPiAtICAgIHVpbnQzMl90
IGlkZW50Owo+IC0gICAgdWludDMyX3QgY2hlY2tzdW07Cj4gLSAgICB1aW50MzJfdCBudW1fY291
bnRlcnNbMV07Cj4gLX07Cj4gLQo+IC0vKioKPiAtICogSW5mb3JtYXRpb24gZm9yIGFsbCBmdW5j
dGlvbnMKPiAtICogQWxpZ25lZCB0byA4IGJ5dGVzCj4gLSAqLwo+IC1zdHJ1Y3QgeGVuY292X2Z1
bmN0aW9ucwo+IC17Cj4gLSAgICB1aW50MzJfdCB0YWc7IC8qIFhFTkNPVl9UQUdfRlVOQyAqLwo+
IC0gICAgdWludDMyX3QgbnVtOwo+IC0gICAgc3RydWN0IHhlbmNvdl9mdW5jdGlvbiB4ZW5jb3Zf
ZnVuY3Rpb25bMV07Cj4gLX07Cj4gLQo+IC0vKioKPiAtICogVGVybWluYXRvcgo+IC0gKi8KPiAt
c3RydWN0IHhlbmNvdl9lbmQKPiAtewo+IC0gICAgdWludDMyX3QgdGFnOyAvKiBYRU5DT1ZfVEFH
X0VORCAqLwo+IC19Owo+IC0KPiAtI2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19HQ09WX0hfXyAqLwo+
IC0KPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaCBiL2luY2x1ZGUveGVu
L2dyYW50X3RhYmxlLmgKPiBpbmRleCAyMGQ0ZTc3Li4wMTgwMzZlIDEwMDY0NAo+IC0tLSBhL2lu
Y2x1ZGUveGVuL2dyYW50X3RhYmxlLmgKPiArKysgYi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5o
Cj4gQEAgLTQzLDcgKzQzLDcgQEAKPiAgICogdGFibGUgYXJlIGlkZW50aWZpZWQgYnkgZ3JhbnQg
cmVmZXJlbmNlcy4gQSBncmFudCByZWZlcmVuY2UgaXMgYW4KPiAgICogaW50ZWdlciwgd2hpY2gg
aW5kZXhlcyBpbnRvIHRoZSBncmFudCB0YWJsZS4gSXQgYWN0cyBhcyBhCj4gICAqIGNhcGFiaWxp
dHkgd2hpY2ggdGhlIGdyYW50ZWUgY2FuIHVzZSB0byBwZXJmb3JtIG9wZXJhdGlvbnMgb24gdGhl
Cj4gLSAqIGdyYW50ZXLigJlzIG1lbW9yeS4KPiArICogZ3JhbnRlcidzIG1lbW9yeS4KPiAgICoK
PiAgICogVGhpcyBjYXBhYmlsaXR5LWJhc2VkIHN5c3RlbSBhbGxvd3Mgc2hhcmVkLW1lbW9yeSBj
b21tdW5pY2F0aW9ucwo+ICAgKiBiZXR3ZWVuIHVucHJpdmlsZWdlZCBkb21haW5zLiBBIGdyYW50
IHJlZmVyZW5jZSBhbHNvIGVuY2Fwc3VsYXRlcwo+IEBAIC0xMzQsOCArMTM0LDEwIEBAIHN0cnVj
dCBncmFudF9lbnRyeV92MSB7Cj4gICAgICAvKiBUaGUgZG9tYWluIGJlaW5nIGdyYW50ZWQgZm9y
ZWlnbiBwcml2aWxlZ2VzLiBbR1NUXSAqLwo+ICAgICAgZG9taWRfdCAgZG9taWQ7Cj4gICAgICAv
Kgo+IC0gICAgICogR1RGX3Blcm1pdF9hY2Nlc3M6IEZyYW1lIHRoYXQgQGRvbWlkIGlzIGFsbG93
ZWQgdG8gbWFwIGFuZCBhY2Nlc3MuIFtHU1RdCj4gLSAgICAgKiBHVEZfYWNjZXB0X3RyYW5zZmVy
OiBGcmFtZSB3aG9zZSBvd25lcnNoaXAgdHJhbnNmZXJyZWQgYnkgQGRvbWlkLiBbWEVOXQo+ICsg
ICAgICogR1RGX3Blcm1pdF9hY2Nlc3M6IEdGTiB0aGF0IEBkb21pZCBpcyBhbGxvd2VkIHRvIG1h
cCBhbmQgYWNjZXNzLiBbR1NUXQo+ICsgICAgICogR1RGX2FjY2VwdF90cmFuc2ZlcjogR0ZOIHRo
YXQgQGRvbWlkIGlzIGFsbG93ZWQgdG8gdHJhbnNmZXIgaW50by4gW0dTVF0KPiArICAgICAqIEdU
Rl90cmFuc2Zlcl9jb21wbGV0ZWQ6IE1GTiB3aG9zZSBvd25lcnNoaXAgdHJhbnNmZXJyZWQgYnkg
QGRvbWlkCj4gKyAgICAgKiAgICAgICAgICAgICAgICAgICAgICAgICAobm9uLXRyYW5zbGF0ZWQg
Z3Vlc3RzIG9ubHkpLiBbWEVOXQo+ICAgICAgICovCj4gICAgICB1aW50MzJfdCBmcmFtZTsKPiAg
fTsKPiBAQCAtMzIxLDcgKzMyMyw3IEBAIHR5cGVkZWYgdWludDMyX3QgZ3JhbnRfaGFuZGxlX3Q7
Cj4gIC8qCj4gICAqIEdOVFRBQk9QX21hcF9ncmFudF9yZWY6IE1hcCB0aGUgZ3JhbnQgZW50cnkg
KDxkb20+LDxyZWY+KSBmb3IgYWNjZXNzCj4gICAqIGJ5IGRldmljZXMgYW5kL29yIGhvc3QgQ1BV
cy4gSWYgc3VjY2Vzc2Z1bCwgPGhhbmRsZT4gaXMgYSB0cmFja2luZyBudW1iZXIKPiAtICogdGhh
dCBtdXN0IGJlIHByZXNlbnRlZCBsYXRlciB0byBkZXN0cm95IHRoZSBtYXBwaW5nKHMpLiBPbiBl
cnJvciwgPGhhbmRsZT4KPiArICogdGhhdCBtdXN0IGJlIHByZXNlbnRlZCBsYXRlciB0byBkZXN0
cm95IHRoZSBtYXBwaW5nKHMpLiBPbiBlcnJvciwgPHN0YXR1cz4KPiAgICogaXMgYSBuZWdhdGl2
ZSBzdGF0dXMgY29kZS4KPiAgICogTk9URVM6Cj4gICAqICAxLiBJZiBHTlRNQVBfZGV2aWNlX21h
cCBpcyBzcGVjaWZpZWQgdGhlbiA8ZGV2X2J1c19hZGRyPiBpcyB0aGUgYWRkcmVzcwo+IEBAIC00
MDksMTIgKzQxMSwxMyBAQCB0eXBlZGVmIHN0cnVjdCBnbnR0YWJfZHVtcF90YWJsZSBnbnR0YWJf
ZHVtcF90YWJsZV90Owo+ICBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRShnbnR0YWJfZHVtcF90YWJs
ZV90KTsKPiAgCj4gIC8qCj4gLSAqIEdOVFRBQk9QX3RyYW5zZmVyX2dyYW50X3JlZjogVHJhbnNm
ZXIgPGZyYW1lPiB0byBhIGZvcmVpZ24gZG9tYWluLiBUaGUKPiAtICogZm9yZWlnbiBkb21haW4g
aGFzIHByZXZpb3VzbHkgcmVnaXN0ZXJlZCBpdHMgaW50ZXJlc3QgaW4gdGhlIHRyYW5zZmVyIHZp
YQo+IC0gKiA8ZG9taWQsIHJlZj4uCj4gKyAqIEdOVFRBQk9QX3RyYW5zZmVyOiBUcmFuc2ZlciA8
ZnJhbWU+IHRvIGEgZm9yZWlnbiBkb21haW4uIFRoZSBmb3JlaWduIGRvbWFpbgo+ICsgKiBoYXMg
cHJldmlvdXNseSByZWdpc3RlcmVkIGl0cyBpbnRlcmVzdCBpbiB0aGUgdHJhbnNmZXIgdmlhIDxk
b21pZCwgcmVmPi4KPiAgICoKPiAgICogTm90ZSB0aGF0LCBldmVuIGlmIHRoZSB0cmFuc2ZlciBm
YWlscywgdGhlIHNwZWNpZmllZCBwYWdlIG5vIGxvbmdlciBiZWxvbmdzCj4gICAqIHRvIHRoZSBj
YWxsaW5nIGRvbWFpbiAqdW5sZXNzKiB0aGUgZXJyb3IgaXMgR05UU1RfYmFkX3BhZ2UuCj4gKyAq
Cj4gKyAqIE5vdGUgZnVydGhlciB0aGF0IG9ubHkgUFYgZ3Vlc3RzIGNhbiB1c2UgdGhpcyBvcGVy
YXRpb24uCj4gICAqLwo+ICBzdHJ1Y3QgZ250dGFiX3RyYW5zZmVyIHsKPiAgICAgIC8qIElOIHBh
cmFtZXRlcnMuICovCj4gQEAgLTQ1Myw3ICs0NTYsNyBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRM
RShnbnR0YWJfdHJhbnNmZXJfdCk7Cj4gIAo+ICBzdHJ1Y3QgZ250dGFiX2NvcHkgewo+ICAgICAg
LyogSU4gcGFyYW1ldGVycy4gKi8KPiAtICAgIHN0cnVjdCB7Cj4gKyAgICBzdHJ1Y3QgZ250dGFi
X2NvcHlfcHRyIHsKPiAgICAgICAgICB1bmlvbiB7Cj4gICAgICAgICAgICAgIGdyYW50X3JlZl90
IHJlZjsKPiAgICAgICAgICAgICAgeGVuX3Bmbl90ICAgZ21mbjsKPiBkaWZmIC0tZ2l0IGEvaW5j
bHVkZS94ZW4vaHZtL2RtX29wLmggYi9pbmNsdWRlL3hlbi9odm0vZG1fb3AuaAo+IG5ldyBmaWxl
IG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMC4uNmJiYWI1Zgo+IC0tLSAvZGV2L251bGwKPiAr
KysgYi9pbmNsdWRlL3hlbi9odm0vZG1fb3AuaAo+IEBAIC0wLDAgKzEsNDE3IEBACj4gKy8qCj4g
KyAqIENvcHlyaWdodCAoYykgMjAxNiwgQ2l0cml4IFN5c3RlbXMgSW5jCj4gKyAqCj4gKyAqIFBl
cm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29u
IG9idGFpbmluZyBhIGNvcHkKPiArICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBk
b2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvCj4gKyAqIGRlYWwgaW4gdGhl
IFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRp
b24gdGhlCj4gKyAqIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gs
IGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vcgo+ICsgKiBzZWxsIGNvcGllcyBvZiB0aGUg
U29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpcwo+
ICsgKiBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRp
b25zOgo+ICsgKgo+ICsgKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJt
aXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbgo+ICsgKiBhbGwgY29waWVzIG9yIHN1
YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS4KPiArICoKPiArICogVEhFIFNPRlRX
QVJFIElTIFBST1ZJREVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVY
UFJFU1MgT1IKPiArICogSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUg
V0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksCj4gKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElD
VUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRQo+
ICsgKiBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlN
LCBEQU1BR0VTIE9SIE9USEVSCj4gKyAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04g
T0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HCj4gKyAqIEZST00sIE9VVCBP
RiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIK
PiArICogREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLgo+ICsgKgo+ICsgKi8KPiArCj4gKyNpZm5k
ZWYgX19YRU5fUFVCTElDX0hWTV9ETV9PUF9IX18KPiArI2RlZmluZSBfX1hFTl9QVUJMSUNfSFZN
X0RNX09QX0hfXwo+ICsKPiArI2luY2x1ZGUgIi4uL3hlbi5oIgo+ICsKPiArI2lmIGRlZmluZWQo
X19YRU5fXykgfHwgZGVmaW5lZChfX1hFTl9UT09MU19fKQo+ICsKPiArI2luY2x1ZGUgIi4uL2V2
ZW50X2NoYW5uZWwuaCIKPiArCj4gKyNpZm5kZWYgdWludDY0X2FsaWduZWRfdAo+ICsjZGVmaW5l
IHVpbnQ2NF9hbGlnbmVkX3QgdWludDY0X3QKPiArI2VuZGlmCj4gKwo+ICsvKgo+ICsgKiBJT1JF
USBTZXJ2ZXJzCj4gKyAqCj4gKyAqIFRoZSBpbnRlcmZhY2UgYmV0d2VlbiBhbiBJL08gZW11bGF0
b3IgYW4gWGVuIGlzIGNhbGxlZCBhbiBJT1JFUSBTZXJ2ZXIuCj4gKyAqIEEgZG9tYWluIHN1cHBv
cnRzIGEgc2luZ2xlICdsZWdhY3knIElPUkVRIFNlcnZlciB3aGljaCBpcyBpbnN0YW50aWF0ZWQg
aWYKPiArICogcGFyYW1ldGVyLi4uCj4gKyAqCj4gKyAqIEhWTV9QQVJBTV9JT1JFUV9QRk4gaXMg
cmVhZCAodG8gZ2V0IHRoZSBnZm4gY29udGFpbmluZyB0aGUgc3luY2hyb25vdXMKPiArICogaW9y
ZXEgc3RydWN0dXJlcyksIG9yLi4uCj4gKyAqIEhWTV9QQVJBTV9CVUZJT1JFUV9QRk4gaXMgcmVh
ZCAodG8gZ2V0IHRoZSBnZm4gY29udGFpbmluZyB0aGUgYnVmZmVyZWQKPiArICogaW9yZXEgcmlu
ZyksIG9yLi4uCj4gKyAqIEhWTV9QQVJBTV9CVUZJT1JFUV9FVlRDSE4gaXMgcmVhZCAodG8gZ2V0
IHRoZSBldmVudCBjaGFubmVsIHRoYXQgWGVuIHVzZXMKPiArICogdG8gcmVxdWVzdCBidWZmZXJl
ZCBJL08gZW11bGF0aW9uKS4KPiArICoKPiArICogVGhlIGZvbGxvd2luZyBoeXBlcmNhbGxzIGZh
Y2lsaXRhdGUgdGhlIGNyZWF0aW9uIG9mIElPUkVRIFNlcnZlcnMgZm9yCj4gKyAqICdzZWNvbmRh
cnknIGVtdWxhdG9ycyB3aGljaCBhcmUgaW52b2tlZCB0byBpbXBsZW1lbnQgcG9ydCBJL08sIG1l
bW9yeSwgb3IKPiArICogUENJIGNvbmZpZyBzcGFjZSByYW5nZXMgd2hpY2ggdGhleSBleHBsaWNp
dGx5IHJlZ2lzdGVyLgo+ICsgKi8KPiArCj4gK3R5cGVkZWYgdWludDE2X3QgaW9zZXJ2aWRfdDsK
PiArCj4gKy8qCj4gKyAqIFhFTl9ETU9QX2NyZWF0ZV9pb3JlcV9zZXJ2ZXI6IEluc3RhbnRpYXRl
IGEgbmV3IElPUkVRIFNlcnZlciBmb3IgYQo+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzZWNvbmRhcnkgZW11bGF0b3IuCj4gKyAqCj4gKyAqIFRoZSA8aWQ+IGhhbmRlZCBiYWNr
IGlzIHVuaXF1ZSBmb3IgdGFyZ2V0IGRvbWFpbi4gVGhlIHZhbHVyIG9mCj4gKyAqIDxoYW5kbGVf
YnVmaW9yZXE+IHNob3VsZCBiZSBvbmUgb2YgSFZNX0lPUkVRU1JWX0JVRklPUkVRXyogZGVmaW5l
ZCBpbgo+ICsgKiBodm1fb3AuaC4gSWYgdGhlIHZhbHVlIGlzIEhWTV9JT1JFUVNSVl9CVUZJT1JF
UV9PRkYgdGhlbiAgdGhlIGJ1ZmZlcmVkCj4gKyAqIGlvcmVxIHJpbmcgd2lsbCBub3QgYmUgYWxs
b2NhdGVkIGFuZCBoZW5jZSBhbGwgZW11bGF0aW9uIHJlcXVlc3RzIHRvCj4gKyAqIHRoaXMgc2Vy
dmVyIHdpbGwgYmUgc3luY2hyb25vdXMuCj4gKyAqLwo+ICsjZGVmaW5lIFhFTl9ETU9QX2NyZWF0
ZV9pb3JlcV9zZXJ2ZXIgMQo+ICsKPiArc3RydWN0IHhlbl9kbV9vcF9jcmVhdGVfaW9yZXFfc2Vy
dmVyIHsKPiArICAgIC8qIElOIC0gc2hvdWxkIHNlcnZlciBoYW5kbGUgYnVmZmVyZWQgaW9yZXFz
ICovCj4gKyAgICB1aW50OF90IGhhbmRsZV9idWZpb3JlcTsKPiArICAgIHVpbnQ4X3QgcGFkWzNd
Owo+ICsgICAgLyogT1VUIC0gc2VydmVyIGlkICovCj4gKyAgICBpb3NlcnZpZF90IGlkOwo+ICt9
Owo+ICsKPiArLyoKPiArICogWEVOX0RNT1BfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvOiBHZXQgYWxs
IHRoZSBpbmZvcm1hdGlvbiBuZWNlc3NhcnkgdG8KPiArICogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBhY2Nlc3MgSU9SRVEgU2VydmVyIDxpZD4uCj4gKyAqCj4gKyAqIFRoZSBlbXVs
YXRvciBuZWVkcyB0byBtYXAgdGhlIHN5bmNocm9ub3VzIGlvcmVxIHN0cnVjdHVyZXMgYW5kIGJ1
ZmZlcmVkCj4gKyAqIGlvcmVxIHJpbmcgKGlmIGl0IGV4aXN0cykgdGhhdCBYZW4gdXNlcyB0byBy
ZXF1ZXN0IGVtdWxhdGlvbi4gVGhlc2UgYXJlCj4gKyAqIGhvc3RlZCBpbiB0aGUgdGFyZ2V0IGRv
bWFpbidzIGdtZm5zIDxpb3JlcV9nZm4+IGFuZCA8YnVmaW9yZXFfZ2ZuPgo+ICsgKiByZXNwZWN0
aXZlbHkuIEluIGFkZGl0aW9uLCBpZiB0aGUgSU9SRVEgU2VydmVyIGlzIGhhbmRsaW5nIGJ1ZmZl
cmVkCj4gKyAqIGVtdWxhdGlvbiByZXF1ZXN0cywgdGhlIGVtdWxhdG9yIG5lZWRzIHRvIGJpbmQg
dG8gZXZlbnQgY2hhbm5lbAo+ICsgKiA8YnVmaW9yZXFfcG9ydD4gdG8gbGlzdGVuIGZvciB0aGVt
LiAoVGhlIGV2ZW50IGNoYW5uZWxzIHVzZWQgZm9yCj4gKyAqIHN5bmNocm9ub3VzIGVtdWxhdGlv
biByZXF1ZXN0cyBhcmUgc3BlY2lmaWVkIGluIHRoZSBwZXItQ1BVIGlvcmVxCj4gKyAqIHN0cnVj
dHVyZXMgaW4gPGlvcmVxX2dmbj4pLgo+ICsgKiBJZiB0aGUgSU9SRVEgU2VydmVyIGlzIG5vdCBo
YW5kbGluZyBidWZmZXJlZCBlbXVsYXRpb24gcmVxdWVzdHMgdGhlbiB0aGUKPiArICogdmFsdWVz
IGhhbmRlZCBiYWNrIGluIDxidWZpb3JlcV9nZm4+IGFuZCA8YnVmaW9yZXFfcG9ydD4gd2lsbCBi
b3RoIGJlIDAuCj4gKyAqLwo+ICsjZGVmaW5lIFhFTl9ETU9QX2dldF9pb3JlcV9zZXJ2ZXJfaW5m
byAyCj4gKwo+ICtzdHJ1Y3QgeGVuX2RtX29wX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyB7Cj4gKyAg
ICAvKiBJTiAtIHNlcnZlciBpZCAqLwo+ICsgICAgaW9zZXJ2aWRfdCBpZDsKPiArICAgIHVpbnQx
Nl90IHBhZDsKPiArICAgIC8qIE9VVCAtIGJ1ZmZlcmVkIGlvcmVxIHBvcnQgKi8KPiArICAgIGV2
dGNobl9wb3J0X3QgYnVmaW9yZXFfcG9ydDsKPiArICAgIC8qIE9VVCAtIHN5bmMgaW9yZXEgZ2Zu
ICovCj4gKyAgICB1aW50NjRfYWxpZ25lZF90IGlvcmVxX2dmbjsKPiArICAgIC8qIE9VVCAtIGJ1
ZmZlcmVkIGlvcmVxIGdmbiAqLwo+ICsgICAgdWludDY0X2FsaWduZWRfdCBidWZpb3JlcV9nZm47
Cj4gK307Cj4gKwo+ICsvKgo+ICsgKiBYRU5fRE1PUF9tYXBfaW9fcmFuZ2VfdG9faW9yZXFfc2Vy
dmVyOiBSZWdpc3RlciBhbiBJL08gcmFuZ2UgZm9yCj4gKyAqICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGVtdWxhdGlvbiBieSB0aGUgY2xpZW50IG9mCj4gKyAqICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPUkVRIFNlcnZlciA8aWQ+Lgo+ICsg
KiBYRU5fRE1PUF91bm1hcF9pb19yYW5nZV9mcm9tX2lvcmVxX3NlcnZlcjogRGVyZWdpc3RlciBh
biBJL08gcmFuZ2UKPiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHByZXZpb3VzbHkgcmVnaXN0ZXJlZCBmb3IKPiArICogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGVtdWxhdGlvbiBieSB0aGUgY2xpZW50IG9mCj4gKyAqICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT1JFUSBTZXJ2ZXIgPGlk
Pi4KPiArICoKPiArICogVGhlcmUgYXJlIHRocmVlIHR5cGVzIG9mIEkvTyB0aGF0IGNhbiBiZSBl
bXVsYXRlZDogcG9ydCBJL08sIG1lbW9yeQo+ICsgKiBhY2Nlc3NlcyBhbmQgUENJIGNvbmZpZyBz
cGFjZSBhY2Nlc3Nlcy4gVGhlIDx0eXBlPiBmaWVsZCBkZW5vdGVzIHdoaWNoCj4gKyAqIHR5cGUg
b2YgcmFuZ2UqIHRoZSA8c3RhcnQ+IGFuZCA8ZW5kPiAoaW5jbHVzaXZlKSBmaWVsZHMgYXJlIHNw
ZWNpZnlpbmcuCj4gKyAqIFBDSSBjb25maWcgc3BhY2UgcmFuZ2VzIGFyZSBzcGVjaWZpZWQgYnkg
c2VnbWVudC9idXMvZGV2aWNlL2Z1bmN0aW9uCj4gKyAqIHZhbHVlcyB3aGljaCBzaG91bGQgYmUg
ZW5jb2RlZCB1c2luZyB0aGUgRE1PUF9QQ0lfU0JERiBoZWxwZXIgbWFjcm8KPiArICogYmVsb3cu
Cj4gKyAqCj4gKyAqIE5PVEU6IHVubGVzcyBhbiBlbXVsYXRpb24gcmVxdWVzdCBmYWxscyBlbnRp
cmVseSB3aXRoaW4gYSByYW5nZSBtYXBwZWQKPiArICogYnkgYSBzZWNvbmRhcnkgZW11bGF0b3Is
IGl0IHdpbGwgbm90IGJlIHBhc3NlZCB0byB0aGF0IGVtdWxhdG9yLgo+ICsgKi8KPiArI2RlZmlu
ZSBYRU5fRE1PUF9tYXBfaW9fcmFuZ2VfdG9faW9yZXFfc2VydmVyIDMKPiArI2RlZmluZSBYRU5f
RE1PUF91bm1hcF9pb19yYW5nZV9mcm9tX2lvcmVxX3NlcnZlciA0Cj4gKwo+ICtzdHJ1Y3QgeGVu
X2RtX29wX2lvcmVxX3NlcnZlcl9yYW5nZSB7Cj4gKyAgICAvKiBJTiAtIHNlcnZlciBpZCAqLwo+
ICsgICAgaW9zZXJ2aWRfdCBpZDsKPiArICAgIHVpbnQxNl90IHBhZDsKPiArICAgIC8qIElOIC0g
dHlwZSBvZiByYW5nZSAqLwo+ICsgICAgdWludDMyX3QgdHlwZTsKPiArIyBkZWZpbmUgWEVOX0RN
T1BfSU9fUkFOR0VfUE9SVCAgIDAgLyogSS9PIHBvcnQgcmFuZ2UgKi8KPiArIyBkZWZpbmUgWEVO
X0RNT1BfSU9fUkFOR0VfTUVNT1JZIDEgLyogTU1JTyByYW5nZSAqLwo+ICsjIGRlZmluZSBYRU5f
RE1PUF9JT19SQU5HRV9QQ0kgICAgMiAvKiBQQ0kgc2VnbWVudC9idXMvZGV2L2Z1bmMgcmFuZ2Ug
Ki8KPiArICAgIC8qIElOIC0gaW5jbHVzaXZlIHN0YXJ0IGFuZCBlbmQgb2YgcmFuZ2UgKi8KPiAr
ICAgIHVpbnQ2NF9hbGlnbmVkX3Qgc3RhcnQsIGVuZDsKPiArfTsKPiArCj4gKyNkZWZpbmUgWEVO
X0RNT1BfUENJX1NCREYocyxiLGQsZikgXAo+ICsJKCgoKHMpICYgMHhmZmZmKSA8PCAxNikgfCAg
XAo+ICsJICgoKGIpICYgMHhmZikgPDwgOCkgfCAgICAgXAo+ICsJICgoKGQpICYgMHgxZikgPDwg
MykgfCAgICAgXAo+ICsJICgoZikgJiAweDA3KSkKPiArCj4gKy8qCj4gKyAqIFhFTl9ETU9QX3Nl
dF9pb3JlcV9zZXJ2ZXJfc3RhdGU6IEVuYWJsZSBvciBkaXNhYmxlIHRoZSBJT1JFUSBTZXJ2ZXIg
PGlkPgo+ICsgKgo+ICsgKiBUaGUgSU9SRVEgU2VydmVyIHdpbGwgbm90IGJlIHBhc3NlZCBhbnkg
ZW11bGF0aW9uIHJlcXVlc3RzIHVudGlsIGl0IGlzCj4gKyAqIGluIHRoZSBlbmFibGVkIHN0YXRl
Lgo+ICsgKiBOb3RlIHRoYXQgdGhlIGNvbnRlbnRzIG9mIHRoZSBpb3JlcV9nZm4gYW5kIGJ1Zmlv
cmVxX2dmbiAoc2VlCj4gKyAqIFhFTl9ETU9QX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbykgYXJlIG5v
dCBtZWFuaW5nZnVsIHVudGlsIHRoZSBJT1JFUSBTZXJ2ZXIKPiArICogaXMgaW4gdGhlIGVuYWJs
ZWQgc3RhdGUuCj4gKyAqLwo+ICsjZGVmaW5lIFhFTl9ETU9QX3NldF9pb3JlcV9zZXJ2ZXJfc3Rh
dGUgNQo+ICsKPiArc3RydWN0IHhlbl9kbV9vcF9zZXRfaW9yZXFfc2VydmVyX3N0YXRlIHsKPiAr
ICAgIC8qIElOIC0gc2VydmVyIGlkICovCj4gKyAgICBpb3NlcnZpZF90IGlkOwo+ICsgICAgLyog
SU4gLSBlbmFibGVkPyAqLwo+ICsgICAgdWludDhfdCBlbmFibGVkOwo+ICsgICAgdWludDhfdCBw
YWQ7Cj4gK307Cj4gKwo+ICsvKgo+ICsgKiBYRU5fRE1PUF9kZXN0cm95X2lvcmVxX3NlcnZlcjog
RGVzdHJveSB0aGUgSU9SRVEgU2VydmVyIDxpZD4uCj4gKyAqCj4gKyAqIEFueSByZWdpc3RlcmVk
IEkvTyByYW5nZXMgd2lsbCBiZSBhdXRvbWF0aWNhbGx5IGRlcmVnaXN0ZXJlZC4KPiArICovCj4g
KyNkZWZpbmUgWEVOX0RNT1BfZGVzdHJveV9pb3JlcV9zZXJ2ZXIgNgo+ICsKPiArc3RydWN0IHhl
bl9kbV9vcF9kZXN0cm95X2lvcmVxX3NlcnZlciB7Cj4gKyAgICAvKiBJTiAtIHNlcnZlciBpZCAq
Lwo+ICsgICAgaW9zZXJ2aWRfdCBpZDsKPiArICAgIHVpbnQxNl90IHBhZDsKPiArfTsKPiArCj4g
Ky8qCj4gKyAqIFhFTl9ETU9QX3RyYWNrX2RpcnR5X3ZyYW06IFRyYWNrIG1vZGlmaWNhdGlvbnMg
dG8gdGhlIHNwZWNpZmllZCBwZm4KPiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgcmFu
Z2UuCj4gKyAqCj4gKyAqIE5PVEU6IFRoZSBiaXRtYXAgcGFzc2VkIGJhY2sgdG8gdGhlIGNhbGxl
ciBpcyBwYXNzZWQgaW4gYQo+ICsgKiAgICAgICBzZWNvbmRhcnkgYnVmZmVyLgo+ICsgKi8KPiAr
I2RlZmluZSBYRU5fRE1PUF90cmFja19kaXJ0eV92cmFtIDcKPiArCj4gK3N0cnVjdCB4ZW5fZG1f
b3BfdHJhY2tfZGlydHlfdnJhbSB7Cj4gKyAgICAvKiBJTiAtIG51bWJlciBvZiBwYWdlcyB0byBi
ZSB0cmFja2VkICovCj4gKyAgICB1aW50MzJfdCBucjsKPiArICAgIHVpbnQzMl90IHBhZDsKPiAr
ICAgIC8qIElOIC0gZmlyc3QgcGZuIHRvIHRyYWNrICovCj4gKyAgICB1aW50NjRfYWxpZ25lZF90
IGZpcnN0X3BmbjsKPiArfTsKPiArCj4gKy8qCj4gKyAqIFhFTl9ETU9QX3NldF9wY2lfaW50eF9s
ZXZlbDogU2V0IHRoZSBsb2dpY2FsIGxldmVsIG9mIG9uZSBvZiBhIGRvbWFpbidzCj4gKyAqICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgUENJIElOVHggcGlucy4KPiArICovCj4gKyNkZWZp
bmUgWEVOX0RNT1Bfc2V0X3BjaV9pbnR4X2xldmVsIDgKPiArCj4gK3N0cnVjdCB4ZW5fZG1fb3Bf
c2V0X3BjaV9pbnR4X2xldmVsIHsKPiArICAgIC8qIElOIC0gUENJIElOVHggaWRlbnRpZmljYXRp
b24gKGRvbWFpbjpidXM6ZGV2aWNlOmludHgpICovCj4gKyAgICB1aW50MTZfdCBkb21haW47Cj4g
KyAgICB1aW50OF90IGJ1cywgZGV2aWNlLCBpbnR4Owo+ICsgICAgLyogSU4gLSBMZXZlbDogMCAt
PiBkZWFzc2VydGVkLCAxIC0+IGFzc2VydGVkICovCj4gKyAgICB1aW50OF90ICBsZXZlbDsKPiAr
fTsKPiArCj4gKy8qCj4gKyAqIFhFTl9ETU9QX3NldF9pc2FfaXJxX2xldmVsOiBTZXQgdGhlIGxv
Z2ljYWwgbGV2ZWwgb2YgYSBvbmUgb2YgYSBkb21haW4ncwo+ICsgKiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgSVNBIElSUSBsaW5lcy4KPiArICovCj4gKyNkZWZpbmUgWEVOX0RNT1Bfc2V0
X2lzYV9pcnFfbGV2ZWwgOQo+ICsKPiArc3RydWN0IHhlbl9kbV9vcF9zZXRfaXNhX2lycV9sZXZl
bCB7Cj4gKyAgICAvKiBJTiAtIElTQSBJUlEgKDAtMTUpICovCj4gKyAgICB1aW50OF90ICBpc2Ff
aXJxOwo+ICsgICAgLyogSU4gLSBMZXZlbDogMCAtPiBkZWFzc2VydGVkLCAxIC0+IGFzc2VydGVk
ICovCj4gKyAgICB1aW50OF90ICBsZXZlbDsKPiArfTsKPiArCj4gKy8qCj4gKyAqIFhFTl9ETU9Q
X3NldF9wY2lfbGlua19yb3V0ZTogTWFwIGEgUENJIElOVHggbGluZSB0byBhbiBJUlEgbGluZS4K
PiArICovCj4gKyNkZWZpbmUgWEVOX0RNT1Bfc2V0X3BjaV9saW5rX3JvdXRlIDEwCj4gKwo+ICtz
dHJ1Y3QgeGVuX2RtX29wX3NldF9wY2lfbGlua19yb3V0ZSB7Cj4gKyAgICAvKiBQQ0kgSU5UeCBs
aW5lICgwLTMpICovCj4gKyAgICB1aW50OF90ICBsaW5rOwo+ICsgICAgLyogSVNBIElSUSAoMS0x
NSkgb3IgMCAtPiBkaXNhYmxlIGxpbmsgKi8KPiArICAgIHVpbnQ4X3QgIGlzYV9pcnE7Cj4gK307
Cj4gKwo+ICsvKgo+ICsgKiBYRU5fRE1PUF9tb2RpZmllZF9tZW1vcnk6IE5vdGlmeSB0aGF0IGEg
c2V0IG9mIHBhZ2VzIHdlcmUgbW9kaWZpZWQgYnkKPiArICogICAgICAgICAgICAgICAgICAgICAg
ICAgICBhbiBlbXVsYXRvci4KPiArICoKPiArICogRE1PUCBidWYgMSBjb250YWlucyBhbiBhcnJh
eSBvZiB4ZW5fZG1fb3BfbW9kaWZpZWRfbWVtb3J5X2V4dGVudCB3aXRoCj4gKyAqIEBucl9leHRl
bnRzIGVudHJpZXMuCj4gKyAqCj4gKyAqIE9uIGVycm9yLCBAbnJfZXh0ZW50cyB3aWxsIGNvbnRh
aW4gdGhlIGluZGV4KzEgb2YgdGhlIGV4dGVudCB0aGF0Cj4gKyAqIGhhZCB0aGUgZXJyb3IuICBJ
dCBpcyBub3QgZGVmaW5lZCBpZiBvciB3aGljaCBwYWdlcyBtYXkgaGF2ZSBiZWVuCj4gKyAqIG1h
cmtlZCBhcyBkaXJ0eSwgaW4gdGhpcyBldmVudC4KPiArICovCj4gKyNkZWZpbmUgWEVOX0RNT1Bf
bW9kaWZpZWRfbWVtb3J5IDExCj4gKwo+ICtzdHJ1Y3QgeGVuX2RtX29wX21vZGlmaWVkX21lbW9y
eSB7Cj4gKyAgICAvKgo+ICsgICAgICogSU4gLSBOdW1iZXIgb2YgZXh0ZW50cyB0byBiZSBwcm9j
ZXNzZWQKPiArICAgICAqIE9VVCAtcmV0dXJucyBuKzEgZm9yIGZhaWxpbmcgZXh0ZW50Cj4gKyAg
ICAgKi8KPiArICAgIHVpbnQzMl90IG5yX2V4dGVudHM7Cj4gKyAgICAvKiBJTi9PVVQgLSBNdXN0
IGJlIHNldCB0byAwICovCj4gKyAgICB1aW50MzJfdCBvcGFxdWU7Cj4gK307Cj4gKwo+ICtzdHJ1
Y3QgeGVuX2RtX29wX21vZGlmaWVkX21lbW9yeV9leHRlbnQgewo+ICsgICAgLyogSU4gLSBudW1i
ZXIgb2YgY29udGlndW91cyBwYWdlcyBtb2RpZmllZCAqLwo+ICsgICAgdWludDMyX3QgbnI7Cj4g
KyAgICB1aW50MzJfdCBwYWQ7Cj4gKyAgICAvKiBJTiAtIGZpcnN0IHBmbiBtb2RpZmllZCAqLwo+
ICsgICAgdWludDY0X2FsaWduZWRfdCBmaXJzdF9wZm47Cj4gK307Cj4gKwo+ICsvKgo+ICsgKiBY
RU5fRE1PUF9zZXRfbWVtX3R5cGU6IE5vdGlmeSB0aGF0IGEgcmVnaW9uIG9mIG1lbW9yeSBpcyB0
byBiZSB0cmVhdGVkCj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgaW4gYSBzcGVjaWZpYyB3
YXkuIChTZWUgZGVmaW5pdGlvbiBvZgo+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgIGh2bW1l
bV90eXBlX3QpLgo+ICsgKgo+ICsgKiBOT1RFOiBJbiB0aGUgZXZlbnQgb2YgYSBjb250aW51YXRp
b24gKHJldHVybiBjb2RlIC1FUkVTVEFSVCksIHRoZQo+ICsgKiAgICAgICBAZmlyc3RfcGZuIGlz
IHNldCB0byB0aGUgdmFsdWUgb2YgdGhlIHBmbiBvZiB0aGUgcmVtYWluaW5nCj4gKyAqICAgICAg
IHJlZ2lvbiBhbmQgQG5yIHJlZHVjZWQgdG8gdGhlIHNpemUgb2YgdGhlIHJlbWFpbmluZyByZWdp
b24uCj4gKyAqLwo+ICsjZGVmaW5lIFhFTl9ETU9QX3NldF9tZW1fdHlwZSAxMgo+ICsKPiArc3Ry
dWN0IHhlbl9kbV9vcF9zZXRfbWVtX3R5cGUgewo+ICsgICAgLyogSU4gLSBudW1iZXIgb2YgY29u
dGlndW91cyBwYWdlcyAqLwo+ICsgICAgdWludDMyX3QgbnI7Cj4gKyAgICAvKiBJTiAtIG5ldyBo
dm1tZW1fdHlwZV90IG9mIHJlZ2lvbiAqLwo+ICsgICAgdWludDE2X3QgbWVtX3R5cGU7Cj4gKyAg
ICB1aW50MTZfdCBwYWQ7Cj4gKyAgICAvKiBJTiAtIGZpcnN0IHBmbiBpbiByZWdpb24gKi8KPiAr
ICAgIHVpbnQ2NF9hbGlnbmVkX3QgZmlyc3RfcGZuOwo+ICt9Owo+ICsKPiArLyoKPiArICogWEVO
X0RNT1BfaW5qZWN0X2V2ZW50OiBJbmplY3QgYW4gZXZlbnQgaW50byBhIFZDUFUsIHdoaWNoIHdp
bGwKPiArICogICAgICAgICAgICAgICAgICAgICAgICBnZXQgdGFrZW4gdXAgd2hlbiBpdCBpcyBu
ZXh0IHNjaGVkdWxlZC4KPiArICoKPiArICogTm90ZSB0aGF0IHRoZSBjYWxsZXIgc2hvdWxkIGtu
b3cgZW5vdWdoIG9mIHRoZSBzdGF0ZSBvZiB0aGUgQ1BVIGJlZm9yZQo+ICsgKiBpbmplY3Rpbmcs
IHRvIGtub3cgd2hhdCB0aGUgZWZmZWN0IG9mIGluamVjdGluZyB0aGUgZXZlbnQgd2lsbCBiZS4K
PiArICovCj4gKyNkZWZpbmUgWEVOX0RNT1BfaW5qZWN0X2V2ZW50IDEzCj4gKwo+ICtzdHJ1Y3Qg
eGVuX2RtX29wX2luamVjdF9ldmVudCB7Cj4gKyAgICAvKiBJTiAtIGluZGV4IG9mIHZDUFUgKi8K
PiArICAgIHVpbnQzMl90IHZjcHVpZDsKPiArICAgIC8qIElOIC0gaW50ZXJydXB0IHZlY3RvciAq
Lwo+ICsgICAgdWludDhfdCB2ZWN0b3I7Cj4gKyAgICAvKiBJTiAtIGV2ZW50IHR5cGUgKERNT1Bf
RVZFTlRfKiApICovCj4gKyAgICB1aW50OF90IHR5cGU7Cj4gKy8qIE5CLiBUaGlzIGVudW1lcmF0
aW9uIHByZWNpc2VseSBtYXRjaGVzIGh2bS5oOlg4Nl9FVkVOVFRZUEVfKiAqLwo+ICsjIGRlZmlu
ZSBYRU5fRE1PUF9FVkVOVF9leHRfaW50ICAgIDAgLyogZXh0ZXJuYWwgaW50ZXJydXB0ICovCj4g
KyMgZGVmaW5lIFhFTl9ETU9QX0VWRU5UX25taSAgICAgICAgMiAvKiBubWkgKi8KPiArIyBkZWZp
bmUgWEVOX0RNT1BfRVZFTlRfaHdfZXhjICAgICAzIC8qIGhhcmR3YXJlIGV4Y2VwdGlvbiAqLwo+
ICsjIGRlZmluZSBYRU5fRE1PUF9FVkVOVF9zd19pbnQgICAgIDQgLyogc29mdHdhcmUgaW50ZXJy
dXB0IChDRCBubikgKi8KPiArIyBkZWZpbmUgWEVOX0RNT1BfRVZFTlRfcHJpX3N3X2V4YyA1IC8q
IElDRUJQIChGMSkgKi8KPiArIyBkZWZpbmUgWEVOX0RNT1BfRVZFTlRfc3dfZXhjICAgICA2IC8q
IElOVDMgKENDKSwgSU5UTyAoQ0UpICovCj4gKyAgICAvKiBJTiAtIGluc3RydWN0aW9uIGxlbmd0
aCAqLwo+ICsgICAgdWludDhfdCBpbnNuX2xlbjsKPiArICAgIHVpbnQ4X3QgcGFkMDsKPiArICAg
IC8qIElOIC0gZXJyb3IgY29kZSAob3IgfjAgdG8gc2tpcCkgKi8KPiArICAgIHVpbnQzMl90IGVy
cm9yX2NvZGU7Cj4gKyAgICB1aW50MzJfdCBwYWQxOwo+ICsgICAgLyogSU4gLSBDUjIgZm9yIHBh
Z2UgZmF1bHRzICovCj4gKyAgICB1aW50NjRfYWxpZ25lZF90IGNyMjsKPiArfTsKPiArCj4gKy8q
Cj4gKyAqIFhFTl9ETU9QX2luamVjdF9tc2k6IEluamVjdCBhbiBNU0kgZm9yIGFuIGVtdWxhdGVk
IGRldmljZS4KPiArICovCj4gKyNkZWZpbmUgWEVOX0RNT1BfaW5qZWN0X21zaSAxNAo+ICsKPiAr
c3RydWN0IHhlbl9kbV9vcF9pbmplY3RfbXNpIHsKPiArICAgIC8qIElOIC0gTVNJIGRhdGEgKGxv
d2VyIDMyIGJpdHMpICovCj4gKyAgICB1aW50MzJfdCBkYXRhOwo+ICsgICAgdWludDMyX3QgcGFk
Owo+ICsgICAgLyogSU4gLSBNU0kgYWRkcmVzcyAoMHhmZWV4eHh4eCkgKi8KPiArICAgIHVpbnQ2
NF9hbGlnbmVkX3QgYWRkcjsKPiArfTsKPiArCj4gKy8qCj4gKyAqIFhFTl9ETU9QX21hcF9tZW1f
dHlwZV90b19pb3JlcV9zZXJ2ZXIgOiBtYXAgb3IgdW5tYXAgdGhlIElPUkVRIFNlcnZlciA8aWQ+
Cj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0byBzcGVjaWZpYyBt
ZW1vcnkgdHlwZSA8dHlwZT4KPiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZvciBzcGVjaWZpYyBhY2Nlc3NlcyA8ZmxhZ3M+Cj4gKyAqCj4gKyAqIEZvciBub3csIGZs
YWdzIG9ubHkgYWNjZXB0IHRoZSB2YWx1ZSBvZiBYRU5fRE1PUF9JT1JFUV9NRU1fQUNDRVNTX1dS
SVRFLAo+ICsgKiB3aGljaCBtZWFucyBvbmx5IHdyaXRlIG9wZXJhdGlvbnMgYXJlIHRvIGJlIGZv
cndhcmRlZCB0byBhbiBpb3JlcSBzZXJ2ZXIuCj4gKyAqIFN1cHBvcnQgZm9yIHRoZSBlbXVsYXRp
b24gb2YgcmVhZCBvcGVyYXRpb25zIGNhbiBiZSBhZGRlZCB3aGVuIGFuIGlvcmVxCj4gKyAqIHNl
cnZlciBoYXMgc3VjaCByZXF1aXJlbWVudCBpbiBmdXR1cmUuCj4gKyAqLwo+ICsjZGVmaW5lIFhF
Tl9ETU9QX21hcF9tZW1fdHlwZV90b19pb3JlcV9zZXJ2ZXIgMTUKPiArCj4gK3N0cnVjdCB4ZW5f
ZG1fb3BfbWFwX21lbV90eXBlX3RvX2lvcmVxX3NlcnZlciB7Cj4gKyAgICBpb3NlcnZpZF90IGlk
OyAgICAgIC8qIElOIC0gaW9yZXEgc2VydmVyIGlkICovCj4gKyAgICB1aW50MTZfdCB0eXBlOyAg
ICAgIC8qIElOIC0gbWVtb3J5IHR5cGUgKi8KPiArICAgIHVpbnQzMl90IGZsYWdzOyAgICAgLyog
SU4gLSB0eXBlcyBvZiBhY2Nlc3NlcyB0byBiZSBmb3J3YXJkZWQgdG8gdGhlCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGlvcmVxIHNlcnZlci4gZmxhZ3Mgd2l0aCAwIG1lYW5zIHRvIHVu
bWFwIHRoZQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICBpb3JlcSBzZXJ2ZXIgKi8KPiAr
Cj4gKyNkZWZpbmUgWEVOX0RNT1BfSU9SRVFfTUVNX0FDQ0VTU19SRUFEICgxdSA8PCAwKQo+ICsj
ZGVmaW5lIFhFTl9ETU9QX0lPUkVRX01FTV9BQ0NFU1NfV1JJVEUgKDF1IDw8IDEpCj4gKwo+ICsg
ICAgdWludDY0X3Qgb3BhcXVlOyAgICAvKiBJTi9PVVQgLSBvbmx5IHVzZWQgZm9yIGh5cGVyY2Fs
bCBjb250aW51YXRpb24sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGhhcyB0byBiZSBz
ZXQgdG8gemVybyBieSB0aGUgY2FsbGVyICovCj4gK307Cj4gKwo+ICtzdHJ1Y3QgeGVuX2RtX29w
IHsKPiArICAgIHVpbnQzMl90IG9wOwo+ICsgICAgdWludDMyX3QgcGFkOwo+ICsgICAgdW5pb24g
ewo+ICsgICAgICAgIHN0cnVjdCB4ZW5fZG1fb3BfY3JlYXRlX2lvcmVxX3NlcnZlciBjcmVhdGVf
aW9yZXFfc2VydmVyOwo+ICsgICAgICAgIHN0cnVjdCB4ZW5fZG1fb3BfZ2V0X2lvcmVxX3NlcnZl
cl9pbmZvIGdldF9pb3JlcV9zZXJ2ZXJfaW5mbzsKPiArICAgICAgICBzdHJ1Y3QgeGVuX2RtX29w
X2lvcmVxX3NlcnZlcl9yYW5nZSBtYXBfaW9fcmFuZ2VfdG9faW9yZXFfc2VydmVyOwo+ICsgICAg
ICAgIHN0cnVjdCB4ZW5fZG1fb3BfaW9yZXFfc2VydmVyX3JhbmdlIHVubWFwX2lvX3JhbmdlX2Zy
b21faW9yZXFfc2VydmVyOwo+ICsgICAgICAgIHN0cnVjdCB4ZW5fZG1fb3Bfc2V0X2lvcmVxX3Nl
cnZlcl9zdGF0ZSBzZXRfaW9yZXFfc2VydmVyX3N0YXRlOwo+ICsgICAgICAgIHN0cnVjdCB4ZW5f
ZG1fb3BfZGVzdHJveV9pb3JlcV9zZXJ2ZXIgZGVzdHJveV9pb3JlcV9zZXJ2ZXI7Cj4gKyAgICAg
ICAgc3RydWN0IHhlbl9kbV9vcF90cmFja19kaXJ0eV92cmFtIHRyYWNrX2RpcnR5X3ZyYW07Cj4g
KyAgICAgICAgc3RydWN0IHhlbl9kbV9vcF9zZXRfcGNpX2ludHhfbGV2ZWwgc2V0X3BjaV9pbnR4
X2xldmVsOwo+ICsgICAgICAgIHN0cnVjdCB4ZW5fZG1fb3Bfc2V0X2lzYV9pcnFfbGV2ZWwgc2V0
X2lzYV9pcnFfbGV2ZWw7Cj4gKyAgICAgICAgc3RydWN0IHhlbl9kbV9vcF9zZXRfcGNpX2xpbmtf
cm91dGUgc2V0X3BjaV9saW5rX3JvdXRlOwo+ICsgICAgICAgIHN0cnVjdCB4ZW5fZG1fb3BfbW9k
aWZpZWRfbWVtb3J5IG1vZGlmaWVkX21lbW9yeTsKPiArICAgICAgICBzdHJ1Y3QgeGVuX2RtX29w
X3NldF9tZW1fdHlwZSBzZXRfbWVtX3R5cGU7Cj4gKyAgICAgICAgc3RydWN0IHhlbl9kbV9vcF9p
bmplY3RfZXZlbnQgaW5qZWN0X2V2ZW50Owo+ICsgICAgICAgIHN0cnVjdCB4ZW5fZG1fb3BfaW5q
ZWN0X21zaSBpbmplY3RfbXNpOwo+ICsgICAgICAgIHN0cnVjdCB4ZW5fZG1fb3BfbWFwX21lbV90
eXBlX3RvX2lvcmVxX3NlcnZlcgo+ICsgICAgICAgICAgICAgICAgbWFwX21lbV90eXBlX3RvX2lv
cmVxX3NlcnZlcjsKPiArICAgIH0gdTsKPiArfTsKPiArCj4gKyNlbmRpZiAvKiBfX1hFTl9fIHx8
IF9fWEVOX1RPT0xTX18gKi8KPiArCj4gK3N0cnVjdCB4ZW5fZG1fb3BfYnVmIHsKPiArICAgIFhF
Tl9HVUVTVF9IQU5ETEUodm9pZCkgaDsKPiArICAgIHhlbl91bG9uZ190IHNpemU7Cj4gK307Cj4g
K3R5cGVkZWYgc3RydWN0IHhlbl9kbV9vcF9idWYgeGVuX2RtX29wX2J1Zl90Owo+ICtERUZJTkVf
WEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG1fb3BfYnVmX3QpOwo+ICsKPiArLyogYCBlbnVtIG5lZ19l
cnJub3ZhbAo+ICsgKiBgIEhZUEVSVklTT1JfZG1fb3AoZG9taWRfdCBkb21pZCwKPiArICogYCAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBucl9idWZzLAo+ICsgKiBgICAgICAgICAgICAg
ICAgICAgeGVuX2RtX29wX2J1Zl90IGJ1ZnNbXSkKPiArICogYAo+ICsgKgo+ICsgKiBAZG9taWQg
aXMgdGhlIGRvbWFpbiB0aGUgaHlwZXJjYWxsIG9wZXJhdGVzIG9uLgo+ICsgKiBAbnJfYnVmcyBp
cyB0aGUgbnVtYmVyIG9mIGJ1ZmZlcnMgaW4gdGhlIEBidWZzIGFycmF5Lgo+ICsgKiBAYnVmcyBw
b2ludHMgdG8gYW4gYXJyYXkgb2YgYnVmZmVycyB3aGVyZSBAYnVmc1swXSBjb250YWlucyBhIHN0
cnVjdAo+ICsgKiB4ZW5fZG1fb3AsIGRlc2NyaWJpbmcgdGhlIHNwZWNpZmljIGRldmljZSBtb2Rl
bCBvcGVyYXRpb24gYW5kIGl0cwo+ICsgKiBwYXJhbWV0ZXJzLgo+ICsgKiBAYnVmc1sxLi5dIG1h
eSBiZSByZWZlcmVuY2VkIGluIHRoZSBwYXJhbWV0ZXJzIGZvciB0aGUgcHVycG9zZXMgb2YKPiAr
ICogcGFzc2luZyBleHRyYSBpbmZvcm1hdGlvbiB0byBvciBmcm9tIHRoZSBkb21haW4uCj4gKyAq
Lwo+ICsKPiArI2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19IVk1fRE1fT1BfSF9fICovCj4gKwo+ICsv
Kgo+ICsgKiBMb2NhbCB2YXJpYWJsZXM6Cj4gKyAqIG1vZGU6IEMKPiArICogYy1maWxlLXN0eWxl
OiAiQlNEIgo+ICsgKiBjLWJhc2ljLW9mZnNldDogNAo+ICsgKiB0YWItd2lkdGg6IDQKPiArICog
aW5kZW50LXRhYnMtbW9kZTogbmlsCj4gKyAqIEVuZDoKPiArICovCj4gZGlmZiAtLWdpdCBhL2lu
Y2x1ZGUveGVuL2h2bS9lODIwLmggYi9pbmNsdWRlL3hlbi9odm0vZTgyMC5oCj4gaW5kZXggNWJk
YzIyNy4uNGM0MmYzMyAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL3hlbi9odm0vZTgyMC5oCj4gKysr
IGIvaW5jbHVkZS94ZW4vaHZtL2U4MjAuaAo+IEBAIC0xLDQgKzEsMyBAQAo+IC0KPiAgLyoKPiAg
ICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBw
ZXJzb24gb2J0YWluaW5nIGEgY29weQo+ICAgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lh
dGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KPiBAQCAtMTcsMTEg
KzE2LDE1IEBACj4gICAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJB
Q1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HCj4gICAqIEZST00sIE9VVCBPRiBPUiBJTiBD
T05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIKPiAgICogREVB
TElOR1MgSU4gVEhFIFNPRlRXQVJFLgo+ICsgKgo+ICsgKiBDb3B5cmlnaHQgKGMpIDIwMDYsIEtl
aXIgRnJhc2VyCj4gICAqLwo+ICAKPiAgI2lmbmRlZiBfX1hFTl9QVUJMSUNfSFZNX0U4MjBfSF9f
Cj4gICNkZWZpbmUgX19YRU5fUFVCTElDX0hWTV9FODIwX0hfXwo+ICAKPiArI2luY2x1ZGUgIi4u
L3hlbi5oIgo+ICsKPiAgLyogRTgyMCBsb2NhdGlvbiBpbiBIVk0gdmlydHVhbCBhZGRyZXNzIHNw
YWNlLiAqLwo+ICAjZGVmaW5lIEhWTV9FODIwX1BBR0UgICAgICAgIDB4MDAwOTAwMDAKPiAgI2Rl
ZmluZSBIVk1fRTgyMF9OUl9PRkZTRVQgICAweDAwMDAwMUU4Cj4gQEAgLTI5LDYgKzMyLDcgQEAK
PiAgCj4gICNkZWZpbmUgSFZNX0JFTE9XXzRHX1JBTV9FTkQgICAgICAgIDB4RjAwMDAwMDAKPiAg
I2RlZmluZSBIVk1fQkVMT1dfNEdfTU1JT19TVEFSVCAgICAgSFZNX0JFTE9XXzRHX1JBTV9FTkQK
PiAtI2RlZmluZSBIVk1fQkVMT1dfNEdfTU1JT19MRU5HVEggICAgKCgxVUxMIDw8IDMyKSAtIEhW
TV9CRUxPV180R19NTUlPX1NUQVJUKQo+ICsjZGVmaW5lIEhWTV9CRUxPV180R19NTUlPX0xFTkdU
SCAgICAoKHhlbl9ta191bGxvbmcoMSkgPDwgMzIpIC0gXAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgSFZNX0JFTE9XXzRHX01NSU9fU1RBUlQpCj4gIAo+ICAjZW5kaWYg
LyogX19YRU5fUFVCTElDX0hWTV9FODIwX0hfXyAqLwo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3hl
bi9odm0vaHZtX2luZm9fdGFibGUuaCBiL2luY2x1ZGUveGVuL2h2bS9odm1faW5mb190YWJsZS5o
Cj4gaW5kZXggMzYwODVmYS4uMDhjMjUyZSAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL3hlbi9odm0v
aHZtX2luZm9fdGFibGUuaAo+ICsrKyBiL2luY2x1ZGUveGVuL2h2bS9odm1faW5mb190YWJsZS5o
Cj4gQEAgLTIwLDYgKzIwLDggQEAKPiAgICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElP
TiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcKPiAgICogRlJPTSwgT1VU
IE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhF
Ugo+ICAgKiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuCj4gKyAqCj4gKyAqIENvcHlyaWdodCAo
YykgMjAwNiwgS2VpciBGcmFzZXIKPiAgICovCj4gIAo+ICAjaWZuZGVmIF9fWEVOX1BVQkxJQ19I
Vk1fSFZNX0lORk9fVEFCTEVfSF9fCj4gQEAgLTMyLDYgKzM0LDE0IEBACj4gIC8qIE1heGltdW0g
d2UgY2FuIHN1cHBvcnQgd2l0aCBjdXJyZW50IHZMQVBJQyBJRCBtYXBwaW5nLiAqLwo+ICAjZGVm
aW5lIEhWTV9NQVhfVkNQVVMgICAgICAgIDEyOAo+ICAKPiArLyoKPiArICogSW4gc29tZSBjYXNl
cyBTTVAgSFZNIGd1ZXN0cyBtYXkgcmVxdWlyZSBrbm93bGVkZ2Ugb2YgWGVuJ3MgaWRlYSBvZiB2
Q1BVIGlkcwo+ICsgKiBmb3IgdGhlaXIgdkNQVXMuIEZvciBleGFtcGxlLCBIWVBFUlZJU09SX3Zj
cHVfb3AgYW5kIHNvbWUgRVZUQ0hOT1BfKgo+ICsgKiBoeXBlcmNhbGxzIHRha2UgdmNwdSBpZCBh
cyBhIHBhcmFtZXRlci4gSXQgaXMgdmFsaWQgZm9yIEhWTSBndWVzdHMgdG8gYXNzdW1lCj4gKyAq
IHRoYXQgWGVuJ3MgdkNQVSBpZCBhbHdheXMgZXF1YWxzIHRvIEFDUEkgKG5vdCBBUElDISkgaWQg
aW4gTUFEVCB0YWJsZSB3aGljaAo+ICsgKiBpcyBhbHdheXMgcHJlc2VudCBmb3IgU01QIGd1ZXN0
cy4KPiArICovCj4gKwo+ICBzdHJ1Y3QgaHZtX2luZm9fdGFibGUgewo+ICAgICAgY2hhciAgICAg
ICAgc2lnbmF0dXJlWzhdOyAvKiAiSFZNIElORk8iICovCj4gICAgICB1aW50MzJfdCAgICBsZW5n
dGg7Cj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL2h2bS9odm1fb3AuaCBiL2luY2x1ZGUveGVu
L2h2bS9odm1fb3AuaAo+IGluZGV4IGNkZTM1NzEuLjBiZGFmZGYgMTAwNjQ0Cj4gLS0tIGEvaW5j
bHVkZS94ZW4vaHZtL2h2bV9vcC5oCj4gKysrIGIvaW5jbHVkZS94ZW4vaHZtL2h2bV9vcC5oCj4g
QEAgLTE2LDYgKzE2LDggQEAKPiAgICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBP
RiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcKPiAgICogRlJPTSwgT1VUIE9G
IE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUgo+
ICAgKiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuCj4gKyAqCj4gKyAqIENvcHlyaWdodCAoYykg
MjAwNywgS2VpciBGcmFzZXIKPiAgICovCj4gIAo+ICAjaWZuZGVmIF9fWEVOX1BVQkxJQ19IVk1f
SFZNX09QX0hfXwo+IEBAIC0zNiw2ICszOCw4IEBAIHN0cnVjdCB4ZW5faHZtX3BhcmFtIHsKPiAg
dHlwZWRlZiBzdHJ1Y3QgeGVuX2h2bV9wYXJhbSB4ZW5faHZtX3BhcmFtX3Q7Cj4gIERFRklORV9Y
RU5fR1VFU1RfSEFORExFKHhlbl9odm1fcGFyYW1fdCk7Cj4gIAo+ICsjaWYgX19YRU5fSU5URVJG
QUNFX1ZFUlNJT05fXyA8IDB4MDAwNDA5MDAKPiArCj4gIC8qIFNldCB0aGUgbG9naWNhbCBsZXZl
bCBvZiBvbmUgb2YgYSBkb21haW4ncyBQQ0kgSU5UeCB3aXJlcy4gKi8KPiAgI2RlZmluZSBIVk1P
UF9zZXRfcGNpX2ludHhfbGV2ZWwgIDIKPiAgc3RydWN0IHhlbl9odm1fc2V0X3BjaV9pbnR4X2xl
dmVsIHsKPiBAQCAtNzQsNiArNzgsOCBAQCBzdHJ1Y3QgeGVuX2h2bV9zZXRfcGNpX2xpbmtfcm91
dGUgewo+ICB0eXBlZGVmIHN0cnVjdCB4ZW5faHZtX3NldF9wY2lfbGlua19yb3V0ZSB4ZW5faHZt
X3NldF9wY2lfbGlua19yb3V0ZV90Owo+ICBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5faHZt
X3NldF9wY2lfbGlua19yb3V0ZV90KTsKPiAgCj4gKyNlbmRpZiAvKiBfX1hFTl9JTlRFUkZBQ0Vf
VkVSU0lPTl9fIDwgMHgwMDA0MDkwMCAqLwo+ICsKPiAgLyogRmx1c2hlcyBhbGwgVkNQVSBUTEJz
OiBAYXJnIG11c3QgYmUgTlVMTC4gKi8KPiAgI2RlZmluZSBIVk1PUF9mbHVzaF90bGJzICAgICAg
ICAgIDUKPiAgCj4gQEAgLTgxLDU4ICs4NywyMSBAQCB0eXBlZGVmIGVudW0gewo+ICAgICAgSFZN
TUVNX3JhbV9ydywgICAgICAgICAgICAgLyogTm9ybWFsIHJlYWQvd3JpdGUgZ3Vlc3QgUkFNICov
Cj4gICAgICBIVk1NRU1fcmFtX3JvLCAgICAgICAgICAgICAvKiBSZWFkLW9ubHk7IHdyaXRlcyBh
cmUgZGlzY2FyZGVkICovCj4gICAgICBIVk1NRU1fbW1pb19kbSwgICAgICAgICAgICAvKiBSZWFk
cyBhbmQgd3JpdGUgZ28gdG8gdGhlIGRldmljZSBtb2RlbCAqLwo+IC0gICAgSFZNTUVNX21taW9f
d3JpdGVfZG0gICAgICAgLyogUmVhZC1vbmx5OyB3cml0ZXMgZ28gdG8gdGhlIGRldmljZSBtb2Rl
bCAqLwo+ICsjaWYgX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXyA8IDB4MDAwNDA3MDAKPiArICAg
IEhWTU1FTV9tbWlvX3dyaXRlX2RtLCAgICAgIC8qIFJlYWQtb25seTsgd3JpdGVzIGdvIHRvIHRo
ZSBkZXZpY2UgbW9kZWwgKi8KPiArI2Vsc2UKPiArICAgIEhWTU1FTV91bnVzZWQsICAgICAgICAg
ICAgIC8qIFBsYWNlaG9sZGVyOyBzZXR0aW5nIG1lbW9yeSB0byB0aGlzIHR5cGUKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpbGwgZmFpbCBmb3IgY29kZSBhZnRlciA0Ljcu
MCAqLwo+ICsjZW5kaWYKPiArICAgIEhWTU1FTV9pb3JlcV9zZXJ2ZXIgICAgICAgIC8qIE1lbW9y
eSB0eXBlIGNsYWltZWQgYnkgYW4gaW9yZXEgc2VydmVyOyB0eXBlCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjaGFuZ2VzIHRvIHRoaXMgdmFsdWUgYXJlIG9ubHkgYWxsb3dl
ZCBhZnRlcgo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW4gaW9yZXEgc2Vy
dmVyIGhhcyBjbGFpbWVkIGl0cyBvd25lcnNoaXAuCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBPbmx5IHBhZ2VzIHdpdGggSFZNTUVNX3JhbV9ydyBhcmUgYWxsb3dlZCB0bwo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2hhbmdlIHRvIHRoaXMgdHlwZTsg
Y29udmVyc2VseSwgcGFnZXMgd2l0aAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdGhpcyB0eXBlIGFyZSBvbmx5IGFsbG93ZWQgdG8gYmUgY2hhbmdlZCBiYWNrCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0byBIVk1NRU1fcmFtX3J3LiAqLwo+ICB9IGh2
bW1lbV90eXBlX3Q7Cj4gIAo+IC0vKiBGb2xsb3dpbmcgdG9vbHMtb25seSBpbnRlcmZhY2VzIG1h
eSBjaGFuZ2UgaW4gZnV0dXJlLiAqLwo+IC0jaWYgZGVmaW5lZChfX1hFTl9fKSB8fCBkZWZpbmVk
KF9fWEVOX1RPT0xTX18pCj4gLQo+IC0vKiBUcmFjayBkaXJ0eSBWUkFNLiAqLwo+IC0jZGVmaW5l
IEhWTU9QX3RyYWNrX2RpcnR5X3ZyYW0gICAgNgo+IC1zdHJ1Y3QgeGVuX2h2bV90cmFja19kaXJ0
eV92cmFtIHsKPiAtICAgIC8qIERvbWFpbiB0byBiZSB0cmFja2VkLiAqLwo+IC0gICAgZG9taWRf
dCAgZG9taWQ7Cj4gLSAgICAvKiBOdW1iZXIgb2YgcGFnZXMgdG8gdHJhY2suICovCj4gLSAgICB1
aW50MzJfdCBucjsKPiAtICAgIC8qIEZpcnN0IHBmbiB0byB0cmFjay4gKi8KPiAtICAgIHVpbnQ2
NF9hbGlnbmVkX3QgZmlyc3RfcGZuOwo+IC0gICAgLyogT1VUIHZhcmlhYmxlLiAqLwo+IC0gICAg
LyogRGlydHkgYml0bWFwIGJ1ZmZlci4gKi8KPiAtICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQodWlu
dDgpIGRpcnR5X2JpdG1hcDsKPiAtfTsKPiAtdHlwZWRlZiBzdHJ1Y3QgeGVuX2h2bV90cmFja19k
aXJ0eV92cmFtIHhlbl9odm1fdHJhY2tfZGlydHlfdnJhbV90Owo+IC1ERUZJTkVfWEVOX0dVRVNU
X0hBTkRMRSh4ZW5faHZtX3RyYWNrX2RpcnR5X3ZyYW1fdCk7Cj4gLQo+IC0vKiBOb3RpZnkgdGhh
dCBzb21lIHBhZ2VzIGdvdCBtb2RpZmllZCBieSB0aGUgRGV2aWNlIE1vZGVsLiAqLwo+IC0jZGVm
aW5lIEhWTU9QX21vZGlmaWVkX21lbW9yeSAgICA3Cj4gLXN0cnVjdCB4ZW5faHZtX21vZGlmaWVk
X21lbW9yeSB7Cj4gLSAgICAvKiBEb21haW4gdG8gYmUgdXBkYXRlZC4gKi8KPiAtICAgIGRvbWlk
X3QgIGRvbWlkOwo+IC0gICAgLyogTnVtYmVyIG9mIHBhZ2VzLiAqLwo+IC0gICAgdWludDMyX3Qg
bnI7Cj4gLSAgICAvKiBGaXJzdCBwZm4uICovCj4gLSAgICB1aW50NjRfYWxpZ25lZF90IGZpcnN0
X3BmbjsKPiAtfTsKPiAtdHlwZWRlZiBzdHJ1Y3QgeGVuX2h2bV9tb2RpZmllZF9tZW1vcnkgeGVu
X2h2bV9tb2RpZmllZF9tZW1vcnlfdDsKPiAtREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2h2
bV9tb2RpZmllZF9tZW1vcnlfdCk7Cj4gLQo+IC0jZGVmaW5lIEhWTU9QX3NldF9tZW1fdHlwZSAg
ICA4Cj4gLS8qIE5vdGlmeSB0aGF0IGEgcmVnaW9uIG9mIG1lbW9yeSBpcyB0byBiZSB0cmVhdGVk
IGluIGEgc3BlY2lmaWMgd2F5LiAqLwo+IC1zdHJ1Y3QgeGVuX2h2bV9zZXRfbWVtX3R5cGUgewo+
IC0gICAgLyogRG9tYWluIHRvIGJlIHVwZGF0ZWQuICovCj4gLSAgICBkb21pZF90IGRvbWlkOwo+
IC0gICAgLyogTWVtb3J5IHR5cGUgKi8KPiAtICAgIHVpbnQxNl90IGh2bW1lbV90eXBlOwo+IC0g
ICAgLyogTnVtYmVyIG9mIHBhZ2VzLiAqLwo+IC0gICAgdWludDMyX3QgbnI7Cj4gLSAgICAvKiBG
aXJzdCBwZm4uICovCj4gLSAgICB1aW50NjRfYWxpZ25lZF90IGZpcnN0X3BmbjsKPiAtfTsKPiAt
dHlwZWRlZiBzdHJ1Y3QgeGVuX2h2bV9zZXRfbWVtX3R5cGUgeGVuX2h2bV9zZXRfbWVtX3R5cGVf
dDsKPiAtREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2h2bV9zZXRfbWVtX3R5cGVfdCk7Cj4g
LQo+IC0jZW5kaWYgLyogZGVmaW5lZChfX1hFTl9fKSB8fCBkZWZpbmVkKF9fWEVOX1RPT0xTX18p
ICovCj4gLQo+ICAvKiBIaW50IGZyb20gUFYgZHJpdmVycyBmb3IgcGFnZXRhYmxlIGRlc3RydWN0
aW9uLiAqLwo+ICAjZGVmaW5lIEhWTU9QX3BhZ2V0YWJsZV9keWluZyAgICAgICAgOQo+ICBzdHJ1
Y3QgeGVuX2h2bV9wYWdldGFibGVfZHlpbmcgewo+IEBAIC0xNzAsMzggKzEzOSw2IEBAIERFRklO
RV9YRU5fR1VFU1RfSEFORExFKHhlbl9odm1feGVudHJhY2VfdCk7Cj4gIC8qIERlcHJlY2F0ZWQg
YnkgWEVOTUVNX2FjY2Vzc19vcF9nZXRfYWNjZXNzICovCj4gICNkZWZpbmUgSFZNT1BfZ2V0X21l
bV9hY2Nlc3MgICAgICAgIDEzCj4gIAo+IC0jZGVmaW5lIEhWTU9QX2luamVjdF90cmFwICAgICAg
ICAgICAgMTQKPiAtLyogSW5qZWN0IGEgdHJhcCBpbnRvIGEgVkNQVSwgd2hpY2ggd2lsbCBnZXQg
dGFrZW4gdXAgb24gdGhlIG5leHQKPiAtICogc2NoZWR1bGluZyBvZiBpdC4gTm90ZSB0aGF0IHRo
ZSBjYWxsZXIgc2hvdWxkIGtub3cgZW5vdWdoIG9mIHRoZQo+IC0gKiBzdGF0ZSBvZiB0aGUgQ1BV
IGJlZm9yZSBpbmplY3RpbmcsIHRvIGtub3cgd2hhdCB0aGUgZWZmZWN0IG9mCj4gLSAqIGluamVj
dGluZyB0aGUgdHJhcCB3aWxsIGJlLgo+IC0gKi8KPiAtc3RydWN0IHhlbl9odm1faW5qZWN0X3Ry
YXAgewo+IC0gICAgLyogRG9tYWluIHRvIGJlIHF1ZXJpZWQuICovCj4gLSAgICBkb21pZF90IGRv
bWlkOwo+IC0gICAgLyogVkNQVSAqLwo+IC0gICAgdWludDMyX3QgdmNwdWlkOwo+IC0gICAgLyog
VmVjdG9yIG51bWJlciAqLwo+IC0gICAgdWludDMyX3QgdmVjdG9yOwo+IC0gICAgLyogVHJhcCB0
eXBlIChIVk1PUF9UUkFQXyopICovCj4gLSAgICB1aW50MzJfdCB0eXBlOwo+IC0vKiBOQi4gVGhp
cyBlbnVtZXJhdGlvbiBwcmVjaXNlbHkgbWF0Y2hlcyBodm0uaDpYODZfRVZFTlRUWVBFXyogKi8K
PiAtIyBkZWZpbmUgSFZNT1BfVFJBUF9leHRfaW50ICAgIDAgLyogZXh0ZXJuYWwgaW50ZXJydXB0
ICovCj4gLSMgZGVmaW5lIEhWTU9QX1RSQVBfbm1pICAgICAgICAyIC8qIG5taSAqLwo+IC0jIGRl
ZmluZSBIVk1PUF9UUkFQX2h3X2V4YyAgICAgMyAvKiBoYXJkd2FyZSBleGNlcHRpb24gKi8KPiAt
IyBkZWZpbmUgSFZNT1BfVFJBUF9zd19pbnQgICAgIDQgLyogc29mdHdhcmUgaW50ZXJydXB0IChD
RCBubikgKi8KPiAtIyBkZWZpbmUgSFZNT1BfVFJBUF9wcmlfc3dfZXhjIDUgLyogSUNFQlAgKEYx
KSAqLwo+IC0jIGRlZmluZSBIVk1PUF9UUkFQX3N3X2V4YyAgICAgNiAvKiBJTlQzIChDQyksIElO
VE8gKENFKSAqLwo+IC0gICAgLyogRXJyb3IgY29kZSwgb3IgfjB1IHRvIHNraXAgKi8KPiAtICAg
IHVpbnQzMl90IGVycm9yX2NvZGU7Cj4gLSAgICAvKiBJbnRydWN0aW9uIGxlbmd0aCAqLwo+IC0g
ICAgdWludDMyX3QgaW5zbl9sZW47Cj4gLSAgICAvKiBDUjIgZm9yIHBhZ2UgZmF1bHRzICovCj4g
LSAgICB1aW50NjRfYWxpZ25lZF90IGNyMjsKPiAtfTsKPiAtdHlwZWRlZiBzdHJ1Y3QgeGVuX2h2
bV9pbmplY3RfdHJhcCB4ZW5faHZtX2luamVjdF90cmFwX3Q7Cj4gLURFRklORV9YRU5fR1VFU1Rf
SEFORExFKHhlbl9odm1faW5qZWN0X3RyYXBfdCk7Cj4gLQo+ICAjZW5kaWYgLyogZGVmaW5lZChf
X1hFTl9fKSB8fCBkZWZpbmVkKF9fWEVOX1RPT0xTX18pICovCj4gIAo+ICAjZGVmaW5lIEhWTU9Q
X2dldF9tZW1fdHlwZSAgICAxNQo+IEBAIC0yMjEsMTUyICsxNTgsMTggQEAgREVGSU5FX1hFTl9H
VUVTVF9IQU5ETEUoeGVuX2h2bV9nZXRfbWVtX3R5cGVfdCk7Cj4gIC8qIEZvbGxvd2luZyB0b29s
cy1vbmx5IGludGVyZmFjZXMgbWF5IGNoYW5nZSBpbiBmdXR1cmUuICovCj4gICNpZiBkZWZpbmVk
KF9fWEVOX18pIHx8IGRlZmluZWQoX19YRU5fVE9PTFNfXykKPiAgCj4gLS8qIE1TSSBpbmplY3Rp
b24gZm9yIGVtdWxhdGVkIGRldmljZXMgKi8KPiAtI2RlZmluZSBIVk1PUF9pbmplY3RfbXNpICAg
ICAgICAgMTYKPiAtc3RydWN0IHhlbl9odm1faW5qZWN0X21zaSB7Cj4gLSAgICAvKiBEb21haW4g
dG8gYmUgaW5qZWN0ZWQgKi8KPiAtICAgIGRvbWlkX3QgICBkb21pZDsKPiAtICAgIC8qIERhdGEg
LS0gbG93ZXIgMzIgYml0cyAqLwo+IC0gICAgdWludDMyX3QgIGRhdGE7Cj4gLSAgICAvKiBBZGRy
ZXNzICgweGZlZXh4eHh4KSAqLwo+IC0gICAgdWludDY0X3QgIGFkZHI7Cj4gLX07Cj4gLXR5cGVk
ZWYgc3RydWN0IHhlbl9odm1faW5qZWN0X21zaSB4ZW5faHZtX2luamVjdF9tc2lfdDsKPiAtREVG
SU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2h2bV9pbmplY3RfbXNpX3QpOwo+IC0KPiAgLyoKPiAt
ICogSU9SRVEgU2VydmVycwo+IC0gKgo+IC0gKiBUaGUgaW50ZXJmYWNlIGJldHdlZW4gYW4gSS9P
IGVtdWxhdG9yIGFuIFhlbiBpcyBjYWxsZWQgYW4gSU9SRVEgU2VydmVyLgo+IC0gKiBBIGRvbWFp
biBzdXBwb3J0cyBhIHNpbmdsZSAnbGVnYWN5JyBJT1JFUSBTZXJ2ZXIgd2hpY2ggaXMgaW5zdGFu
dGlhdGVkIGlmCj4gLSAqIHBhcmFtZXRlci4uLgo+IC0gKgo+IC0gKiBIVk1fUEFSQU1fSU9SRVFf
UEZOIGlzIHJlYWQgKHRvIGdldCB0aGUgZ21mbiBjb250YWluaW5nIHRoZSBzeW5jaHJvbm91cwo+
IC0gKiBpb3JlcSBzdHJ1Y3R1cmVzKSwgb3IuLi4KPiAtICogSFZNX1BBUkFNX0JVRklPUkVRX1BG
TiBpcyByZWFkICh0byBnZXQgdGhlIGdtZm4gY29udGFpbmluZyB0aGUgYnVmZmVyZWQKPiAtICog
aW9yZXEgcmluZyksIG9yLi4uCj4gLSAqIEhWTV9QQVJBTV9CVUZJT1JFUV9FVlRDSE4gaXMgcmVh
ZCAodG8gZ2V0IHRoZSBldmVudCBjaGFubmVsIHRoYXQgWGVuIHVzZXMKPiAtICogdG8gcmVxdWVz
dCBidWZmZXJlZCBJL08gZW11bGF0aW9uKS4KPiAtICogCj4gLSAqIFRoZSBmb2xsb3dpbmcgaHlw
ZXJjYWxscyBmYWNpbGl0YXRlIHRoZSBjcmVhdGlvbiBvZiBJT1JFUSBTZXJ2ZXJzIGZvcgo+IC0g
KiAnc2Vjb25kYXJ5JyBlbXVsYXRvcnMgd2hpY2ggYXJlIGludm9rZWQgdG8gaW1wbGVtZW50IHBv
cnQgSS9PLCBtZW1vcnksIG9yCj4gLSAqIFBDSSBjb25maWcgc3BhY2UgcmFuZ2VzIHdoaWNoIHRo
ZXkgZXhwbGljaXRseSByZWdpc3Rlci4KPiArICogRGVmaW5pdGlvbnMgcmVsYXRpbmcgdG8gRE1P
UF9jcmVhdGVfaW9yZXFfc2VydmVyLiAoRGVmaW5lZCBoZXJlIGZvcgo+ICsgKiBiYWNrd2FyZHMg
Y29tcGF0aWJpbGl0eSkuCj4gICAqLwo+ICAKPiAtdHlwZWRlZiB1aW50MTZfdCBpb3NlcnZpZF90
Owo+IC0KPiArI2RlZmluZSBIVk1fSU9SRVFTUlZfQlVGSU9SRVFfT0ZGICAgIDAKPiArI2RlZmlu
ZSBIVk1fSU9SRVFTUlZfQlVGSU9SRVFfTEVHQUNZIDEKPiAgLyoKPiAtICogSFZNT1BfY3JlYXRl
X2lvcmVxX3NlcnZlcjogSW5zdGFudGlhdGUgYSBuZXcgSU9SRVEgU2VydmVyIGZvciBhIHNlY29u
ZGFyeQo+IC0gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbXVsYXRvciBzZXJ2aWNpbmcg
ZG9tYWluIDxkb21pZD4uCj4gLSAqCj4gLSAqIFRoZSA8aWQ+IGhhbmRlZCBiYWNrIGlzIHVuaXF1
ZSBmb3IgPGRvbWlkPi4gSWYgPGhhbmRsZV9idWZpb3JlcT4gaXMgemVybwo+IC0gKiB0aGUgYnVm
ZmVyZWQgaW9yZXEgcmluZyB3aWxsIG5vdCBiZSBhbGxvY2F0ZWQgYW5kIGhlbmNlIGFsbCBlbXVs
YXRpb24KPiAtICogcmVxdWVzdGVzIHRvIHRoaXMgc2VydmVyIHdpbGwgYmUgc3luY2hyb25vdXMu
Cj4gKyAqIFVzZSB0aGlzIHdoZW4gcmVhZF9wb2ludGVyIGdldHMgdXBkYXRlZCBhdG9taWNhbGx5
IGFuZAo+ICsgKiB0aGUgcG9pbnRlciBwYWlyIGdldHMgcmVhZCBhdG9taWNhbGx5Ogo+ICAgKi8K
PiAtI2RlZmluZSBIVk1PUF9jcmVhdGVfaW9yZXFfc2VydmVyIDE3Cj4gLXN0cnVjdCB4ZW5faHZt
X2NyZWF0ZV9pb3JlcV9zZXJ2ZXIgewo+IC0gICAgZG9taWRfdCBkb21pZDsgICAgICAgICAgIC8q
IElOIC0gZG9tYWluIHRvIGJlIHNlcnZpY2VkICovCj4gLSAgICB1aW50OF90IGhhbmRsZV9idWZp
b3JlcTsgLyogSU4gLSBzaG91bGQgc2VydmVyIGhhbmRsZSBidWZmZXJlZCBpb3JlcXMgKi8KPiAt
ICAgIGlvc2VydmlkX3QgaWQ7ICAgICAgICAgICAvKiBPVVQgLSBzZXJ2ZXIgaWQgKi8KPiAtfTsK
PiAtdHlwZWRlZiBzdHJ1Y3QgeGVuX2h2bV9jcmVhdGVfaW9yZXFfc2VydmVyIHhlbl9odm1fY3Jl
YXRlX2lvcmVxX3NlcnZlcl90Owo+IC1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5faHZtX2Ny
ZWF0ZV9pb3JlcV9zZXJ2ZXJfdCk7Cj4gLQo+IC0vKgo+IC0gKiBIVk1PUF9nZXRfaW9yZXFfc2Vy
dmVyX2luZm86IEdldCBhbGwgdGhlIGluZm9ybWF0aW9uIG5lY2Vzc2FyeSB0byBhY2Nlc3MKPiAt
ICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT1JFUSBTZXJ2ZXIgPGlkPi4gCj4gLSAq
Cj4gLSAqIFRoZSBlbXVsYXRvciBuZWVkcyB0byBtYXAgdGhlIHN5bmNocm9ub3VzIGlvcmVxIHN0
cnVjdHVyZXMgYW5kIGJ1ZmZlcmVkCj4gLSAqIGlvcmVxIHJpbmcgKGlmIGl0IGV4aXN0cykgdGhh
dCBYZW4gdXNlcyB0byByZXF1ZXN0IGVtdWxhdGlvbi4gVGhlc2UgYXJlCj4gLSAqIGhvc3RlZCBp
biBkb21haW4gPGRvbWlkPidzIGdtZm5zIDxpb3JlcV9wZm4+IGFuZCA8YnVmaW9yZXFfcGZuPgo+
IC0gKiByZXNwZWN0aXZlbHkuIEluIGFkZGl0aW9uLCBpZiB0aGUgSU9SRVEgU2VydmVyIGlzIGhh
bmRsaW5nIGJ1ZmZlcmVkCj4gLSAqIGVtdWxhdGlvbiByZXF1ZXN0cywgdGhlIGVtdWxhdG9yIG5l
ZWRzIHRvIGJpbmQgdG8gZXZlbnQgY2hhbm5lbAo+IC0gKiA8YnVmaW9yZXFfcG9ydD4gdG8gbGlz
dGVuIGZvciB0aGVtLiAoVGhlIGV2ZW50IGNoYW5uZWxzIHVzZWQgZm9yCj4gLSAqIHN5bmNocm9u
b3VzIGVtdWxhdGlvbiByZXF1ZXN0cyBhcmUgc3BlY2lmaWVkIGluIHRoZSBwZXItQ1BVIGlvcmVx
Cj4gLSAqIHN0cnVjdHVyZXMgaW4gPGlvcmVxX3Bmbj4pLgo+IC0gKiBJZiB0aGUgSU9SRVEgU2Vy
dmVyIGlzIG5vdCBoYW5kbGluZyBidWZmZXJlZCBlbXVsYXRpb24gcmVxdWVzdHMgdGhlbiB0aGUK
PiAtICogdmFsdWVzIGhhbmRlZCBiYWNrIGluIDxidWZpb3JlcV9wZm4+IGFuZCA8YnVmaW9yZXFf
cG9ydD4gd2lsbCBib3RoIGJlIDAuCj4gLSAqLwo+IC0jZGVmaW5lIEhWTU9QX2dldF9pb3JlcV9z
ZXJ2ZXJfaW5mbyAxOAo+IC1zdHJ1Y3QgeGVuX2h2bV9nZXRfaW9yZXFfc2VydmVyX2luZm8gewo+
IC0gICAgZG9taWRfdCBkb21pZDsgICAgICAgICAgICAgICAgIC8qIElOIC0gZG9tYWluIHRvIGJl
IHNlcnZpY2VkICovCj4gLSAgICBpb3NlcnZpZF90IGlkOyAgICAgICAgICAgICAgICAgLyogSU4g
LSBzZXJ2ZXIgaWQgKi8KPiAtICAgIGV2dGNobl9wb3J0X3QgYnVmaW9yZXFfcG9ydDsgICAvKiBP
VVQgLSBidWZmZXJlZCBpb3JlcSBwb3J0ICovCj4gLSAgICB1aW50NjRfYWxpZ25lZF90IGlvcmVx
X3BmbjsgICAgLyogT1VUIC0gc3luYyBpb3JlcSBwZm4gKi8KPiAtICAgIHVpbnQ2NF9hbGlnbmVk
X3QgYnVmaW9yZXFfcGZuOyAvKiBPVVQgLSBidWZmZXJlZCBpb3JlcSBwZm4gKi8KPiAtfTsKPiAt
dHlwZWRlZiBzdHJ1Y3QgeGVuX2h2bV9nZXRfaW9yZXFfc2VydmVyX2luZm8geGVuX2h2bV9nZXRf
aW9yZXFfc2VydmVyX2luZm9fdDsKPiAtREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2h2bV9n
ZXRfaW9yZXFfc2VydmVyX2luZm9fdCk7Cj4gLQo+IC0vKgo+IC0gKiBIVk1fbWFwX2lvX3Jhbmdl
X3RvX2lvcmVxX3NlcnZlcjogUmVnaXN0ZXIgYW4gSS9PIHJhbmdlIG9mIGRvbWFpbiA8ZG9taWQ+
Cj4gLSAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb3IgZW11bGF0aW9uIGJ5
IHRoZSBjbGllbnQgb2YgSU9SRVEKPiAtICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFNlcnZlciA8aWQ+Cj4gLSAqIEhWTV91bm1hcF9pb19yYW5nZV9mcm9tX2lvcmVxX3NlcnZl
cjogRGVyZWdpc3RlciBhbiBJL08gcmFuZ2Ugb2YgPGRvbWlkPgo+IC0gKiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBlbXVsYXRpb24gYnkgdGhlIGNsaWVudCBvZiBJ
T1JFUQo+IC0gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNlcnZlciA8
aWQ+Cj4gLSAqCj4gLSAqIFRoZXJlIGFyZSB0aHJlZSB0eXBlcyBvZiBJL08gdGhhdCBjYW4gYmUg
ZW11bGF0ZWQ6IHBvcnQgSS9PLCBtZW1vcnkgYWNjZXNzZXMKPiAtICogYW5kIFBDSSBjb25maWcg
c3BhY2UgYWNjZXNzZXMuIFRoZSA8dHlwZT4gZmllbGQgZGVub3RlcyB3aGljaCB0eXBlIG9mIHJh
bmdlCj4gLSAqIHRoZSA8c3RhcnQ+IGFuZCA8ZW5kPiAoaW5jbHVzaXZlKSBmaWVsZHMgYXJlIHNw
ZWNpZnlpbmcuCj4gLSAqIFBDSSBjb25maWcgc3BhY2UgcmFuZ2VzIGFyZSBzcGVjaWZpZWQgYnkg
c2VnbWVudC9idXMvZGV2aWNlL2Z1bmN0aW9uIHZhbHVlcwo+IC0gKiB3aGljaCBzaG91bGQgYmUg
ZW5jb2RlZCB1c2luZyB0aGUgSFZNT1BfUENJX1NCREYgaGVscGVyIG1hY3JvIGJlbG93Lgo+IC0g
Kgo+IC0gKiBOT1RFOiB1bmxlc3MgYW4gZW11bGF0aW9uIHJlcXVlc3QgZmFsbHMgZW50aXJlbHkg
d2l0aGluIGEgcmFuZ2UgbWFwcGVkCj4gLSAqIGJ5IGEgc2Vjb25kYXJ5IGVtdWxhdG9yLCBpdCB3
aWxsIG5vdCBiZSBwYXNzZWQgdG8gdGhhdCBlbXVsYXRvci4KPiAtICovCj4gLSNkZWZpbmUgSFZN
T1BfbWFwX2lvX3JhbmdlX3RvX2lvcmVxX3NlcnZlciAxOQo+IC0jZGVmaW5lIEhWTU9QX3VubWFw
X2lvX3JhbmdlX2Zyb21faW9yZXFfc2VydmVyIDIwCj4gLXN0cnVjdCB4ZW5faHZtX2lvX3Jhbmdl
IHsKPiAtICAgIGRvbWlkX3QgZG9taWQ7ICAgICAgICAgICAgICAgLyogSU4gLSBkb21haW4gdG8g
YmUgc2VydmljZWQgKi8KPiAtICAgIGlvc2VydmlkX3QgaWQ7ICAgICAgICAgICAgICAgLyogSU4g
LSBzZXJ2ZXIgaWQgKi8KPiAtICAgIHVpbnQzMl90IHR5cGU7ICAgICAgICAgICAgICAgLyogSU4g
LSB0eXBlIG9mIHJhbmdlICovCj4gLSMgZGVmaW5lIEhWTU9QX0lPX1JBTkdFX1BPUlQgICAwIC8q
IEkvTyBwb3J0IHJhbmdlICovCj4gLSMgZGVmaW5lIEhWTU9QX0lPX1JBTkdFX01FTU9SWSAxIC8q
IE1NSU8gcmFuZ2UgKi8KPiAtIyBkZWZpbmUgSFZNT1BfSU9fUkFOR0VfUENJICAgIDIgLyogUENJ
IHNlZ21lbnQvYnVzL2Rldi9mdW5jIHJhbmdlICovCj4gLSAgICB1aW50NjRfYWxpZ25lZF90IHN0
YXJ0LCBlbmQ7IC8qIElOIC0gaW5jbHVzaXZlIHN0YXJ0IGFuZCBlbmQgb2YgcmFuZ2UgKi8KPiAt
fTsKPiAtdHlwZWRlZiBzdHJ1Y3QgeGVuX2h2bV9pb19yYW5nZSB4ZW5faHZtX2lvX3JhbmdlX3Q7
Cj4gLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9odm1faW9fcmFuZ2VfdCk7Cj4gLQo+IC0j
ZGVmaW5lIEhWTU9QX1BDSV9TQkRGKHMsYixkLGYpICAgICAgICAgICAgICAgICBcCj4gLQkoKCgo
cykgJiAweGZmZmYpIDw8IDE2KSB8ICAgICAgICAgICAgICAgICAgIFwKPiAtCSAoKChiKSAmIDB4
ZmYpIDw8IDgpIHwgICAgICAgICAgICAgICAgICAgICAgXAo+IC0JICgoKGQpICYgMHgxZikgPDwg
MykgfCAgICAgICAgICAgICAgICAgICAgICBcCj4gLQkgKChmKSAmIDB4MDcpKQo+IC0KPiAtLyoK
PiAtICogSFZNT1BfZGVzdHJveV9pb3JlcV9zZXJ2ZXI6IERlc3Ryb3kgdGhlIElPUkVRIFNlcnZl
ciA8aWQ+IHNlcnZpY2luZyBkb21haW4KPiAtICogICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDxkb21pZD4uCj4gLSAqCj4gLSAqIEFueSByZWdpc3RlcmVkIEkvTyByYW5nZXMgd2lsbCBiZSBh
dXRvbWF0aWNhbGx5IGRlcmVnaXN0ZXJlZC4KPiAtICovCj4gLSNkZWZpbmUgSFZNT1BfZGVzdHJv
eV9pb3JlcV9zZXJ2ZXIgMjEKPiAtc3RydWN0IHhlbl9odm1fZGVzdHJveV9pb3JlcV9zZXJ2ZXIg
ewo+IC0gICAgZG9taWRfdCBkb21pZDsgLyogSU4gLSBkb21haW4gdG8gYmUgc2VydmljZWQgKi8K
PiAtICAgIGlvc2VydmlkX3QgaWQ7IC8qIElOIC0gc2VydmVyIGlkICovCj4gLX07Cj4gLXR5cGVk
ZWYgc3RydWN0IHhlbl9odm1fZGVzdHJveV9pb3JlcV9zZXJ2ZXIgeGVuX2h2bV9kZXN0cm95X2lv
cmVxX3NlcnZlcl90Owo+IC1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5faHZtX2Rlc3Ryb3lf
aW9yZXFfc2VydmVyX3QpOwo+IC0KPiAtLyoKPiAtICogSFZNT1Bfc2V0X2lvcmVxX3NlcnZlcl9z
dGF0ZTogRW5hYmxlIG9yIGRpc2FibGUgdGhlIElPUkVRIFNlcnZlciA8aWQ+IHNlcnZpY2luZwo+
IC0gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21haW4gPGRvbWlkPi4KPiAtICoK
PiAtICogVGhlIElPUkVRIFNlcnZlciB3aWxsIG5vdCBiZSBwYXNzZWQgYW55IGVtdWxhdGlvbiBy
ZXF1ZXN0cyB1bnRpbCBpdCBpcyBpbiB0aGUKPiAtICogZW5hYmxlZCBzdGF0ZS4KPiAtICogTm90
ZSB0aGF0IHRoZSBjb250ZW50cyBvZiB0aGUgaW9yZXFfcGZuIGFuZCBidWZpb3JlcV9mbiAoc2Vl
Cj4gLSAqIEhWTU9QX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbykgYXJlIG5vdCBtZWFuaW5nZnVsIHVu
dGlsIHRoZSBJT1JFUSBTZXJ2ZXIgaXMgaW4KPiAtICogdGhlIGVuYWJsZWQgc3RhdGUuCj4gLSAq
Lwo+IC0jZGVmaW5lIEhWTU9QX3NldF9pb3JlcV9zZXJ2ZXJfc3RhdGUgMjIKPiAtc3RydWN0IHhl
bl9odm1fc2V0X2lvcmVxX3NlcnZlcl9zdGF0ZSB7Cj4gLSAgICBkb21pZF90IGRvbWlkOyAgIC8q
IElOIC0gZG9tYWluIHRvIGJlIHNlcnZpY2VkICovCj4gLSAgICBpb3NlcnZpZF90IGlkOyAgIC8q
IElOIC0gc2VydmVyIGlkICovCj4gLSAgICB1aW50OF90IGVuYWJsZWQ7IC8qIElOIC0gZW5hYmxl
ZD8gKi8gICAgCj4gLX07Cj4gLXR5cGVkZWYgc3RydWN0IHhlbl9odm1fc2V0X2lvcmVxX3NlcnZl
cl9zdGF0ZSB4ZW5faHZtX3NldF9pb3JlcV9zZXJ2ZXJfc3RhdGVfdDsKPiAtREVGSU5FX1hFTl9H
VUVTVF9IQU5ETEUoeGVuX2h2bV9zZXRfaW9yZXFfc2VydmVyX3N0YXRlX3QpOwo+ICsjZGVmaW5l
IEhWTV9JT1JFUVNSVl9CVUZJT1JFUV9BVE9NSUMgMgo+ICAKPiAgI2VuZGlmIC8qIGRlZmluZWQo
X19YRU5fXykgfHwgZGVmaW5lZChfX1hFTl9UT09MU19fKSAqLwo+ICAKPiBAQCAtMzg5LDYgKzE5
Miw5NyBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5faHZtX2V2dGNobl91cGNhbGxfdmVj
dG9yX3QpOwo+ICAKPiAgI2VuZGlmIC8qIGRlZmluZWQoX19pMzg2X18pIHx8IGRlZmluZWQoX194
ODZfNjRfXykgKi8KPiAgCj4gKyNkZWZpbmUgSFZNT1BfZ3Vlc3RfcmVxdWVzdF92bV9ldmVudCAy
NAo+ICsKPiArLyogSFZNT1BfYWx0cDJtOiBwZXJmb3JtIGFsdHAybSBzdGF0ZSBvcGVyYXRpb25z
ICovCj4gKyNkZWZpbmUgSFZNT1BfYWx0cDJtIDI1Cj4gKwo+ICsjZGVmaW5lIEhWTU9QX0FMVFAy
TV9JTlRFUkZBQ0VfVkVSU0lPTiAweDAwMDAwMDAxCj4gKwo+ICtzdHJ1Y3QgeGVuX2h2bV9hbHRw
Mm1fZG9tYWluX3N0YXRlIHsKPiArICAgIC8qIElOIG9yIE9VVCB2YXJpYWJsZSBvbi9vZmYgKi8K
PiArICAgIHVpbnQ4X3Qgc3RhdGU7Cj4gK307Cj4gK3R5cGVkZWYgc3RydWN0IHhlbl9odm1fYWx0
cDJtX2RvbWFpbl9zdGF0ZSB4ZW5faHZtX2FsdHAybV9kb21haW5fc3RhdGVfdDsKPiArREVGSU5F
X1hFTl9HVUVTVF9IQU5ETEUoeGVuX2h2bV9hbHRwMm1fZG9tYWluX3N0YXRlX3QpOwo+ICsKPiAr
c3RydWN0IHhlbl9odm1fYWx0cDJtX3ZjcHVfZW5hYmxlX25vdGlmeSB7Cj4gKyAgICB1aW50MzJf
dCB2Y3B1X2lkOwo+ICsgICAgdWludDMyX3QgcGFkOwo+ICsgICAgLyogI1ZFIGluZm8gYXJlYSBn
Zm4gKi8KPiArICAgIHVpbnQ2NF90IGdmbjsKPiArfTsKPiArdHlwZWRlZiBzdHJ1Y3QgeGVuX2h2
bV9hbHRwMm1fdmNwdV9lbmFibGVfbm90aWZ5IHhlbl9odm1fYWx0cDJtX3ZjcHVfZW5hYmxlX25v
dGlmeV90Owo+ICtERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5faHZtX2FsdHAybV92Y3B1X2Vu
YWJsZV9ub3RpZnlfdCk7Cj4gKwo+ICtzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fdmlldyB7Cj4gKyAg
ICAvKiBJTi9PVVQgdmFyaWFibGUgKi8KPiArICAgIHVpbnQxNl90IHZpZXc7Cj4gKyAgICAvKiBD
cmVhdGUgdmlldyBvbmx5OiBkZWZhdWx0IGFjY2VzcyB0eXBlCj4gKyAgICAgKiBOT1RFOiBjdXJy
ZW50bHkgaWdub3JlZCAqLwo+ICsgICAgdWludDE2X3QgaHZtbWVtX2RlZmF1bHRfYWNjZXNzOyAv
KiB4ZW5tZW1fYWNjZXNzX3QgKi8KPiArfTsKPiArdHlwZWRlZiBzdHJ1Y3QgeGVuX2h2bV9hbHRw
Mm1fdmlldyB4ZW5faHZtX2FsdHAybV92aWV3X3Q7Cj4gK0RFRklORV9YRU5fR1VFU1RfSEFORExF
KHhlbl9odm1fYWx0cDJtX3ZpZXdfdCk7Cj4gKwo+ICtzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fc2V0
X21lbV9hY2Nlc3Mgewo+ICsgICAgLyogdmlldyAqLwo+ICsgICAgdWludDE2X3QgdmlldzsKPiAr
ICAgIC8qIE1lbW9yeSB0eXBlICovCj4gKyAgICB1aW50MTZfdCBodm1tZW1fYWNjZXNzOyAvKiB4
ZW5tZW1fYWNjZXNzX3QgKi8KPiArICAgIHVpbnQzMl90IHBhZDsKPiArICAgIC8qIGdmbiAqLwo+
ICsgICAgdWludDY0X3QgZ2ZuOwo+ICt9Owo+ICt0eXBlZGVmIHN0cnVjdCB4ZW5faHZtX2FsdHAy
bV9zZXRfbWVtX2FjY2VzcyB4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc190Owo+ICtERUZJ
TkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc190KTsKPiAr
Cj4gK3N0cnVjdCB4ZW5faHZtX2FsdHAybV9jaGFuZ2VfZ2ZuIHsKPiArICAgIC8qIHZpZXcgKi8K
PiArICAgIHVpbnQxNl90IHZpZXc7Cj4gKyAgICB1aW50MTZfdCBwYWQxOwo+ICsgICAgdWludDMy
X3QgcGFkMjsKPiArICAgIC8qIG9sZCBnZm4gKi8KPiArICAgIHVpbnQ2NF90IG9sZF9nZm47Cj4g
KyAgICAvKiBuZXcgZ2ZuLCBJTlZBTElEX0dGTiAofjBVTCkgbWVhbnMgcmV2ZXJ0ICovCj4gKyAg
ICB1aW50NjRfdCBuZXdfZ2ZuOwo+ICt9Owo+ICt0eXBlZGVmIHN0cnVjdCB4ZW5faHZtX2FsdHAy
bV9jaGFuZ2VfZ2ZuIHhlbl9odm1fYWx0cDJtX2NoYW5nZV9nZm5fdDsKPiArREVGSU5FX1hFTl9H
VUVTVF9IQU5ETEUoeGVuX2h2bV9hbHRwMm1fY2hhbmdlX2dmbl90KTsKPiArCj4gK3N0cnVjdCB4
ZW5faHZtX2FsdHAybV9vcCB7Cj4gKyAgICB1aW50MzJfdCB2ZXJzaW9uOyAgIC8qIEhWTU9QX0FM
VFAyTV9JTlRFUkZBQ0VfVkVSU0lPTiAqLwo+ICsgICAgdWludDMyX3QgY21kOwo+ICsvKiBHZXQv
c2V0IHRoZSBhbHRwMm0gc3RhdGUgZm9yIGEgZG9tYWluICovCj4gKyNkZWZpbmUgSFZNT1BfYWx0
cDJtX2dldF9kb21haW5fc3RhdGUgICAgIDEKPiArI2RlZmluZSBIVk1PUF9hbHRwMm1fc2V0X2Rv
bWFpbl9zdGF0ZSAgICAgMgo+ICsvKiBTZXQgdGhlIGN1cnJlbnQgVkNQVSB0byByZWNlaXZlIGFs
dHAybSBldmVudCBub3RpZmljYXRpb25zICovCj4gKyNkZWZpbmUgSFZNT1BfYWx0cDJtX3ZjcHVf
ZW5hYmxlX25vdGlmeSAgIDMKPiArLyogQ3JlYXRlIGEgbmV3IHZpZXcgKi8KPiArI2RlZmluZSBI
Vk1PUF9hbHRwMm1fY3JlYXRlX3AybSAgICAgICAgICAgNAo+ICsvKiBEZXN0cm95IGEgdmlldyAq
Lwo+ICsjZGVmaW5lIEhWTU9QX2FsdHAybV9kZXN0cm95X3AybSAgICAgICAgICA1Cj4gKy8qIFN3
aXRjaCB2aWV3IGZvciBhbiBlbnRpcmUgZG9tYWluICovCj4gKyNkZWZpbmUgSFZNT1BfYWx0cDJt
X3N3aXRjaF9wMm0gICAgICAgICAgIDYKPiArLyogTm90aWZ5IHRoYXQgYSBwYWdlIG9mIG1lbW9y
eSBpcyB0byBoYXZlIHNwZWNpZmljIGFjY2VzcyB0eXBlcyAqLwo+ICsjZGVmaW5lIEhWTU9QX2Fs
dHAybV9zZXRfbWVtX2FjY2VzcyAgICAgICA3Cj4gKy8qIENoYW5nZSBhIHAybSBlbnRyeSB0byBo
YXZlIGEgZGlmZmVyZW50IGdmbi0+bWZuIG1hcHBpbmcgKi8KPiArI2RlZmluZSBIVk1PUF9hbHRw
Mm1fY2hhbmdlX2dmbiAgICAgICAgICAgOAo+ICsgICAgZG9taWRfdCBkb21haW47Cj4gKyAgICB1
aW50MTZfdCBwYWQxOwo+ICsgICAgdWludDMyX3QgcGFkMjsKPiArICAgIHVuaW9uIHsKPiArICAg
ICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fZG9tYWluX3N0YXRlICAgICAgIGRvbWFpbl9zdGF0
ZTsKPiArICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fdmNwdV9lbmFibGVfbm90aWZ5IGVu
YWJsZV9ub3RpZnk7Cj4gKyAgICAgICAgc3RydWN0IHhlbl9odm1fYWx0cDJtX3ZpZXcgICAgICAg
ICAgICAgICB2aWV3Owo+ICsgICAgICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2Fj
Y2VzcyAgICAgc2V0X21lbV9hY2Nlc3M7Cj4gKyAgICAgICAgc3RydWN0IHhlbl9odm1fYWx0cDJt
X2NoYW5nZV9nZm4gICAgICAgICBjaGFuZ2VfZ2ZuOwo+ICsgICAgICAgIHVpbnQ4X3QgcGFkWzY0
XTsKPiArICAgIH0gdTsKPiArfTsKPiArdHlwZWRlZiBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fb3Ag
eGVuX2h2bV9hbHRwMm1fb3BfdDsKPiArREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2h2bV9h
bHRwMm1fb3BfdCk7Cj4gKwo+ICAjZW5kaWYgLyogX19YRU5fUFVCTElDX0hWTV9IVk1fT1BfSF9f
ICovCj4gIAo+ICAvKgo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi9odm0vaHZtX3ZjcHUuaCBi
L2luY2x1ZGUveGVuL2h2bS9odm1fdmNwdS5oCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRl
eCAwMDAwMDAwLi5kMjFhYmYxCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL2luY2x1ZGUveGVuL2h2
bS9odm1fdmNwdS5oCj4gQEAgLTAsMCArMSwxNDQgQEAKPiArLyoKPiArICogUGVybWlzc2lvbiBp
cyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5n
IGEgY29weQo+ICsgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRp
b24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KPiArICogZGVhbCBpbiB0aGUgU29mdHdhcmUg
d2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUKPiAr
ICogcmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0
ZSwgc3VibGljZW5zZSwgYW5kL29yCj4gKyAqIHNlbGwgY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwg
YW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlzCj4gKyAqIGZ1cm5p
c2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6Cj4gKyAq
Cj4gKyAqIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90
aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluCj4gKyAqIGFsbCBjb3BpZXMgb3Igc3Vic3RhbnRpYWwg
cG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLgo+ICsgKgo+ICsgKiBUSEUgU09GVFdBUkUgSVMgUFJP
VklERUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBPUgo+
ICsgKiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVT
IE9GIE1FUkNIQU5UQUJJTElUWSwKPiArICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBP
U0UgQU5EIE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFCj4gKyAqIEFVVEhP
UlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMg
T1IgT1RIRVIKPiArICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFD
VCwgVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcKPiArICogRlJPTSwgT1VUIE9GIE9SIElOIENP
Tk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUgo+ICsgKiBERUFM
SU5HUyBJTiBUSEUgU09GVFdBUkUuCj4gKyAqCj4gKyAqIENvcHlyaWdodCAoYykgMjAxNSwgUm9n
ZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiArICovCj4gKwo+ICsjaWZuZGVm
IF9fWEVOX1BVQkxJQ19IVk1fSFZNX1ZDUFVfSF9fCj4gKyNkZWZpbmUgX19YRU5fUFVCTElDX0hW
TV9IVk1fVkNQVV9IX18KPiArCj4gKyNpbmNsdWRlICIuLi94ZW4uaCIKPiArCj4gK3N0cnVjdCB2
Y3B1X2h2bV94ODZfMzIgewo+ICsgICAgdWludDMyX3QgZWF4Owo+ICsgICAgdWludDMyX3QgZWN4
Owo+ICsgICAgdWludDMyX3QgZWR4Owo+ICsgICAgdWludDMyX3QgZWJ4Owo+ICsgICAgdWludDMy
X3QgZXNwOwo+ICsgICAgdWludDMyX3QgZWJwOwo+ICsgICAgdWludDMyX3QgZXNpOwo+ICsgICAg
dWludDMyX3QgZWRpOwo+ICsgICAgdWludDMyX3QgZWlwOwo+ICsgICAgdWludDMyX3QgZWZsYWdz
Owo+ICsKPiArICAgIHVpbnQzMl90IGNyMDsKPiArICAgIHVpbnQzMl90IGNyMzsKPiArICAgIHVp
bnQzMl90IGNyNDsKPiArCj4gKyAgICB1aW50MzJfdCBwYWQxOwo+ICsKPiArICAgIC8qCj4gKyAg
ICAgKiBFRkVSIHNob3VsZCBvbmx5IGJlIHVzZWQgdG8gc2V0IHRoZSBOWEUgYml0IChpZiByZXF1
aXJlZCkKPiArICAgICAqIHdoZW4gc3RhcnRpbmcgYSB2Q1BVIGluIDMyYml0IG1vZGUgd2l0aCBw
YWdpbmcgZW5hYmxlZCBvcgo+ICsgICAgICogdG8gc2V0IHRoZSBMTUUvTE1BIGJpdHMgaW4gb3Jk
ZXIgdG8gc3RhcnQgdGhlIHZDUFUgaW4KPiArICAgICAqIGNvbXBhdGliaWxpdHkgbW9kZS4KPiAr
ICAgICAqLwo+ICsgICAgdWludDY0X3QgZWZlcjsKPiArCj4gKyAgICB1aW50MzJfdCBjc19iYXNl
Owo+ICsgICAgdWludDMyX3QgZHNfYmFzZTsKPiArICAgIHVpbnQzMl90IHNzX2Jhc2U7Cj4gKyAg
ICB1aW50MzJfdCBlc19iYXNlOwo+ICsgICAgdWludDMyX3QgdHJfYmFzZTsKPiArICAgIHVpbnQz
Ml90IGNzX2xpbWl0Owo+ICsgICAgdWludDMyX3QgZHNfbGltaXQ7Cj4gKyAgICB1aW50MzJfdCBz
c19saW1pdDsKPiArICAgIHVpbnQzMl90IGVzX2xpbWl0Owo+ICsgICAgdWludDMyX3QgdHJfbGlt
aXQ7Cj4gKyAgICB1aW50MTZfdCBjc19hcjsKPiArICAgIHVpbnQxNl90IGRzX2FyOwo+ICsgICAg
dWludDE2X3Qgc3NfYXI7Cj4gKyAgICB1aW50MTZfdCBlc19hcjsKPiArICAgIHVpbnQxNl90IHRy
X2FyOwo+ICsKPiArICAgIHVpbnQxNl90IHBhZDJbM107Cj4gK307Cj4gKwo+ICsvKgo+ICsgKiBU
aGUgbGF5b3V0IG9mIHRoZSBfYXIgZmllbGRzIG9mIHRoZSBzZWdtZW50IHJlZ2lzdGVycyBpcyB0
aGUKPiArICogZm9sbG93aW5nOgo+ICsgKgo+ICsgKiBCaXRzICAgWzAsM106IHR5cGUgKGJpdHMg
NDAtNDMpLgo+ICsgKiBCaXQgICAgICAgIDQ6IHMgICAgKGRlc2NyaXB0b3IgdHlwZSwgYml0IDQ0
KS4KPiArICogQml0ICAgIFs1LDZdOiBkcGwgIChkZXNjcmlwdG9yIHByaXZpbGVnZSBsZXZlbCwg
Yml0cyA0NS00NikuCj4gKyAqIEJpdCAgICAgICAgNzogcCAgICAoc2VnbWVudC1wcmVzZW50LCBi
aXQgNDcpLgo+ICsgKiBCaXQgICAgICAgIDg6IGF2bCAgKGF2YWlsYWJsZSBmb3Igc3lzdGVtIHNv
ZnR3YXJlLCBiaXQgNTIpLgo+ICsgKiBCaXQgICAgICAgIDk6IGwgICAgKDY0LWJpdCBjb2RlIHNl
Z21lbnQsIGJpdCA1MykuCj4gKyAqIEJpdCAgICAgICAxMDogZGIgICAobWVhbmluZyBkZXBlbmRz
IG9uIHRoZSBzZWdtZW50LCBiaXQgNTQpLgo+ICsgKiBCaXQgICAgICAgMTE6IGcgICAgKGdyYW51
bGFyaXR5LCBiaXQgNTUpCj4gKyAqIEJpdHMgWzEyLDE1XTogdW51c2VkLCBtdXN0IGJlIGJsYW5r
Lgo+ICsgKgo+ICsgKiBBIG1vcmUgY29tcGxldGUgZGVzY3JpcHRpb24gb2YgdGhlIG1lYW5pbmcg
b2YgdGhpcyBmaWVsZHMgY2FuIGJlCj4gKyAqIG9idGFpbmVkIGZyb20gdGhlIEludGVsIFNETSwg
Vm9sdW1lIDMsIHNlY3Rpb24gMy40LjUuCj4gKyAqLwo+ICsKPiArc3RydWN0IHZjcHVfaHZtX3g4
Nl82NCB7Cj4gKyAgICB1aW50NjRfdCByYXg7Cj4gKyAgICB1aW50NjRfdCByY3g7Cj4gKyAgICB1
aW50NjRfdCByZHg7Cj4gKyAgICB1aW50NjRfdCByYng7Cj4gKyAgICB1aW50NjRfdCByc3A7Cj4g
KyAgICB1aW50NjRfdCByYnA7Cj4gKyAgICB1aW50NjRfdCByc2k7Cj4gKyAgICB1aW50NjRfdCBy
ZGk7Cj4gKyAgICB1aW50NjRfdCByaXA7Cj4gKyAgICB1aW50NjRfdCByZmxhZ3M7Cj4gKwo+ICsg
ICAgdWludDY0X3QgY3IwOwo+ICsgICAgdWludDY0X3QgY3IzOwo+ICsgICAgdWludDY0X3QgY3I0
Owo+ICsgICAgdWludDY0X3QgZWZlcjsKPiArCj4gKyAgICAvKgo+ICsgICAgICogVXNpbmcgVkNQ
VV9IVk1fTU9ERV82NEIgaW1wbGllcyB0aGF0IHRoZSB2Q1BVIGlzIGxhdW5jaGVkCj4gKyAgICAg
KiBkaXJlY3RseSBpbiBsb25nIG1vZGUsIHNvIHRoZSBjYWNoZWQgcGFydHMgb2YgdGhlIHNlZ21l
bnQKPiArICAgICAqIHJlZ2lzdGVycyBnZXQgc2V0IHRvIG1hdGNoIHRoYXQgZW52aXJvbm1lbnQu
Cj4gKyAgICAgKgo+ICsgICAgICogSWYgdGhlIHVzZXIgd2FudHMgdG8gbGF1bmNoIHRoZSB2Q1BV
IGluIGNvbXBhdGliaWxpdHkgbW9kZQo+ICsgICAgICogdGhlIDMyLWJpdCBzdHJ1Y3R1cmUgc2hv
dWxkIGJlIHVzZWQgaW5zdGVhZC4KPiArICAgICAqLwo+ICt9Owo+ICsKPiArc3RydWN0IHZjcHVf
aHZtX2NvbnRleHQgewo+ICsjZGVmaW5lIFZDUFVfSFZNX01PREVfMzJCIDAgIC8qIDMyYml0IGZp
ZWxkcyBvZiB0aGUgc3RydWN0dXJlIHdpbGwgYmUgdXNlZC4gKi8KPiArI2RlZmluZSBWQ1BVX0hW
TV9NT0RFXzY0QiAxICAvKiA2NGJpdCBmaWVsZHMgb2YgdGhlIHN0cnVjdHVyZSB3aWxsIGJlIHVz
ZWQuICovCj4gKyAgICB1aW50MzJfdCBtb2RlOwo+ICsKPiArICAgIHVpbnQzMl90IHBhZDsKPiAr
Cj4gKyAgICAvKiBDUFUgcmVnaXN0ZXJzLiAqLwo+ICsgICAgdW5pb24gewo+ICsgICAgICAgIHN0
cnVjdCB2Y3B1X2h2bV94ODZfMzIgeDg2XzMyOwo+ICsgICAgICAgIHN0cnVjdCB2Y3B1X2h2bV94
ODZfNjQgeDg2XzY0Owo+ICsgICAgfSBjcHVfcmVnczsKPiArfTsKPiArdHlwZWRlZiBzdHJ1Y3Qg
dmNwdV9odm1fY29udGV4dCB2Y3B1X2h2bV9jb250ZXh0X3Q7Cj4gK0RFRklORV9YRU5fR1VFU1Rf
SEFORExFKHZjcHVfaHZtX2NvbnRleHRfdCk7Cj4gKwo+ICsjZW5kaWYgLyogX19YRU5fUFVCTElD
X0hWTV9IVk1fVkNQVV9IX18gKi8KPiArCj4gKy8qCj4gKyAqIExvY2FsIHZhcmlhYmxlczoKPiAr
ICogbW9kZTogQwo+ICsgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCj4gKyAqIGMtYmFzaWMtb2Zmc2V0
OiA0Cj4gKyAqIHRhYi13aWR0aDogNAo+ICsgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKPiArICog
RW5kOgo+ICsgKi8KPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vaHZtL2h2bV94c19zdHJpbmdz
LmggYi9pbmNsdWRlL3hlbi9odm0vaHZtX3hzX3N0cmluZ3MuaAo+IGluZGV4IDhhZWM5MzUuLmZl
YTFkZDQgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS94ZW4vaHZtL2h2bV94c19zdHJpbmdzLmgKPiAr
KysgYi9pbmNsdWRlL3hlbi9odm0vaHZtX3hzX3N0cmluZ3MuaAo+IEBAIC0yMCw2ICsyMCw4IEBA
Cj4gICAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQg
T1IgT1RIRVJXSVNFLCBBUklTSU5HCj4gICAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9O
IFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIKPiAgICogREVBTElOR1MgSU4g
VEhFIFNPRlRXQVJFLgo+ICsgKgo+ICsgKiBDb3B5cmlnaHQgKGMpIDIwMTMsIENpdHJpeCBTeXN0
ZW1zCj4gICAqLwo+ICAKPiAgI2lmbmRlZiBfX1hFTl9QVUJMSUNfSFZNX0hWTV9YU19TVFJJTkdT
X0hfXwo+IEBAIC02OSw2ICs3MSw3IEBACj4gICNkZWZpbmUgSFZNX1hTX1NZU1RFTV9TRVJJQUxf
TlVNQkVSICAgICJiaW9zLXN0cmluZ3Mvc3lzdGVtLXNlcmlhbC1udW1iZXIiCj4gICNkZWZpbmUg
SFZNX1hTX0VOQ0xPU1VSRV9NQU5VRkFDVFVSRVIgICJiaW9zLXN0cmluZ3MvZW5jbG9zdXJlLW1h
bnVmYWN0dXJlciIKPiAgI2RlZmluZSBIVk1fWFNfRU5DTE9TVVJFX1NFUklBTF9OVU1CRVIgImJp
b3Mtc3RyaW5ncy9lbmNsb3N1cmUtc2VyaWFsLW51bWJlciIKPiArI2RlZmluZSBIVk1fWFNfRU5D
TE9TVVJFX0FTU0VUX1RBRyAgICAgImJpb3Mtc3RyaW5ncy9lbmNsb3N1cmUtYXNzZXQtdGFnIgo+
ICAjZGVmaW5lIEhWTV9YU19CQVRURVJZX01BTlVGQUNUVVJFUiAgICAiYmlvcy1zdHJpbmdzL2Jh
dHRlcnktbWFudWZhY3R1cmVyIgo+ICAjZGVmaW5lIEhWTV9YU19CQVRURVJZX0RFVklDRV9OQU1F
ICAgICAiYmlvcy1zdHJpbmdzL2JhdHRlcnktZGV2aWNlLW5hbWUiCj4gIAo+IGRpZmYgLS1naXQg
YS9pbmNsdWRlL3hlbi9odm0vaW9yZXEuaCBiL2luY2x1ZGUveGVuL2h2bS9pb3JlcS5oCj4gaW5k
ZXggNWI1ZmVkZi4uZDMwOWQxMiAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL3hlbi9odm0vaW9yZXEu
aAo+ICsrKyBiL2luY2x1ZGUveGVuL2h2bS9pb3JlcS5oCj4gQEAgLTgzLDggKzgzLDE3IEBAIHR5
cGVkZWYgc3RydWN0IGJ1Zl9pb3JlcSBidWZfaW9yZXFfdDsKPiAgCj4gICNkZWZpbmUgSU9SRVFf
QlVGRkVSX1NMT1RfTlVNICAgICA1MTEgLyogOCBieXRlcyBlYWNoLCBwbHVzIDIgNC1ieXRlIGlu
ZGV4ZXMgKi8KPiAgc3RydWN0IGJ1ZmZlcmVkX2lvcGFnZSB7Cj4gLSAgICB1bnNpZ25lZCBpbnQg
cmVhZF9wb2ludGVyOwo+IC0gICAgdW5zaWduZWQgaW50IHdyaXRlX3BvaW50ZXI7Cj4gKyNpZmRl
ZiBfX1hFTl9fCj4gKyAgICB1bmlvbiBidWZpb3JlcV9wb2ludGVycyB7Cj4gKyAgICAgICAgc3Ry
dWN0IHsKPiArI2VuZGlmCj4gKyAgICAgICAgICAgIHVpbnQzMl90IHJlYWRfcG9pbnRlcjsKPiAr
ICAgICAgICAgICAgdWludDMyX3Qgd3JpdGVfcG9pbnRlcjsKPiArI2lmZGVmIF9fWEVOX18KPiAr
ICAgICAgICB9Owo+ICsgICAgICAgIHVpbnQ2NF90IGZ1bGw7Cj4gKyAgICB9IHB0cnM7Cj4gKyNl
bmRpZgo+ICAgICAgYnVmX2lvcmVxX3QgYnVmX2lvcmVxW0lPUkVRX0JVRkZFUl9TTE9UX05VTV07
Cj4gIH07IC8qIE5CLiBTaXplIG9mIHRoaXMgc3RydWN0dXJlIG11c3QgYmUgbm8gZ3JlYXRlciB0
aGFuIG9uZSBwYWdlLiAqLwo+ICB0eXBlZGVmIHN0cnVjdCBidWZmZXJlZF9pb3BhZ2UgYnVmZmVy
ZWRfaW9wYWdlX3Q7Cj4gQEAgLTk0LDE0ICsxMDMsMTkgQEAgdHlwZWRlZiBzdHJ1Y3QgYnVmZmVy
ZWRfaW9wYWdlIGJ1ZmZlcmVkX2lvcGFnZV90Owo+ICAgKiB2ZXJzaW9uIG51bWJlciBpbiBIVk1f
UEFSQU1fQUNQSV9JT1BPUlRTX0xPQ0FUSU9OLgo+ICAgKi8KPiAgCj4gLS8qIFZlcnNpb24gMCAo
ZGVmYXVsdCk6IFRyYWRpdGlvbmFsIFhlbiBsb2NhdGlvbnMuICovCj4gKy8qCj4gKyAqIFZlcnNp
b24gMCAoZGVmYXVsdCk6IFRyYWRpdGlvbmFsIChvYnNvbGV0ZSkgWGVuIGxvY2F0aW9ucy4KPiAr
ICoKPiArICogVGhlc2UgYXJlIG5vdyBvbmx5IHVzZWQgZm9yIGNvbXBhdGliaWxpdHkgd2l0aCBW
TXMgbWlncmF0ZWQKPiArICogZnJvbSBvbGRlciBYZW4gdmVyc2lvbnMuCj4gKyAqLwo+ICAjZGVm
aW5lIEFDUElfUE0xQV9FVlRfQkxLX0FERFJFU1NfVjAgMHgxZjQwCj4gICNkZWZpbmUgQUNQSV9Q
TTFBX0NOVF9CTEtfQUREUkVTU19WMCAoQUNQSV9QTTFBX0VWVF9CTEtfQUREUkVTU19WMCArIDB4
MDQpCj4gICNkZWZpbmUgQUNQSV9QTV9UTVJfQkxLX0FERFJFU1NfVjAgICAoQUNQSV9QTTFBX0VW
VF9CTEtfQUREUkVTU19WMCArIDB4MDgpCj4gICNkZWZpbmUgQUNQSV9HUEUwX0JMS19BRERSRVNT
X1YwICAgICAoQUNQSV9QTV9UTVJfQkxLX0FERFJFU1NfVjAgKyAweDIwKQo+ICAjZGVmaW5lIEFD
UElfR1BFMF9CTEtfTEVOX1YwICAgICAgICAgMHgwOAo+ICAKPiAtLyogVmVyc2lvbiAxOiBMb2Nh
dGlvbnMgcHJlZmVycmVkIGJ5IG1vZGVybiBRZW11LiAqLwo+ICsvKiBWZXJzaW9uIDE6IExvY2F0
aW9ucyBwcmVmZXJyZWQgYnkgbW9kZXJuIFFlbXUgKGluY2x1ZGluZyBRZW11LXRyYWQpLiAqLwo+
ICAjZGVmaW5lIEFDUElfUE0xQV9FVlRfQkxLX0FERFJFU1NfVjEgMHhiMDAwCj4gICNkZWZpbmUg
QUNQSV9QTTFBX0NOVF9CTEtfQUREUkVTU19WMSAoQUNQSV9QTTFBX0VWVF9CTEtfQUREUkVTU19W
MSArIDB4MDQpCj4gICNkZWZpbmUgQUNQSV9QTV9UTVJfQkxLX0FERFJFU1NfVjEgICAoQUNQSV9Q
TTFBX0VWVF9CTEtfQUREUkVTU19WMSArIDB4MDgpCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVu
L2h2bS9wYXJhbXMuaCBiL2luY2x1ZGUveGVuL2h2bS9wYXJhbXMuaAo+IGluZGV4IGEyZDQzYmMu
LjJlYzJlN2MgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS94ZW4vaHZtL3BhcmFtcy5oCj4gKysrIGIv
aW5jbHVkZS94ZW4vaHZtL3BhcmFtcy5oCj4gQEAgLTE2LDYgKzE2LDggQEAKPiAgICogTElBQklM
SVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0Us
IEFSSVNJTkcKPiAgICogRlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09G
VFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUgo+ICAgKiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUu
Cj4gKyAqCj4gKyAqIENvcHlyaWdodCAoYykgMjAwNywgS2VpciBGcmFzZXIKPiAgICovCj4gIAo+
ICAjaWZuZGVmIF9fWEVOX1BVQkxJQ19IVk1fUEFSQU1TX0hfXwo+IEBAIC0yNywxOCArMjksNDcg
QEAKPiAgICogUGFyYW1ldGVyIHNwYWNlIGZvciBIVk1PUF97c2V0LGdldH1fcGFyYW0uCj4gICAq
Lwo+ICAKPiArI2RlZmluZSBIVk1fUEFSQU1fQ0FMTEJBQ0tfSVJRIDAKPiArI2RlZmluZSBIVk1f
UEFSQU1fQ0FMTEJBQ0tfSVJRX1RZUEVfTUFTSyB4ZW5fbWtfdWxsb25nKDB4RkYwMDAwMDAwMDAw
MDAwMCkKPiAgLyoKPiAgICogSG93IHNob3VsZCBDUFUwIGV2ZW50LWNoYW5uZWwgbm90aWZpY2F0
aW9ucyBiZSBkZWxpdmVyZWQ/Cj4gLSAqIHZhbFs2Mzo1Nl0gPT0gMDogdmFsWzU1OjBdIGlzIGEg
ZGVsaXZlcnkgR1NJIChHbG9iYWwgU3lzdGVtIEludGVycnVwdCkuCj4gLSAqIHZhbFs2Mzo1Nl0g
PT0gMTogdmFsWzU1OjBdIGlzIGEgZGVsaXZlcnkgUENJIElOVHggbGluZSwgYXMgZm9sbG93czoK
PiAtICogICAgICAgICAgICAgICAgICBEb21haW4gPSB2YWxbNDc6MzJdLCBCdXMgID0gdmFsWzMx
OjE2XSwKPiAtICogICAgICAgICAgICAgICAgICBEZXZGbiAgPSB2YWxbMTU6IDhdLCBJbnRYID0g
dmFsWyAxOiAwXQo+IC0gKiB2YWxbNjM6NTZdID09IDI6IHZhbFs3OjBdIGlzIGEgdmVjdG9yIG51
bWJlciwgY2hlY2sgZm9yCj4gLSAqICAgICAgICAgICAgICAgICAgWEVORkVBVF9odm1fY2FsbGJh
Y2tfdmVjdG9yIHRvIGtub3cgaWYgdGhpcyBkZWxpdmVyeQo+IC0gKiAgICAgICAgICAgICAgICAg
IG1ldGhvZCBpcyBhdmFpbGFibGUuCj4gKyAqCj4gICAqIElmIHZhbCA9PSAwIHRoZW4gQ1BVMCBl
dmVudC1jaGFubmVsIG5vdGlmaWNhdGlvbnMgYXJlIG5vdCBkZWxpdmVyZWQuCj4gKyAqIElmIHZh
bCAhPSAwLCB2YWxbNjM6NTZdIGVuY29kZXMgdGhlIHR5cGUsIGFzIGZvbGxvd3M6Cj4gKyAqLwo+
ICsKPiArI2RlZmluZSBIVk1fUEFSQU1fQ0FMTEJBQ0tfVFlQRV9HU0kgICAgICAwCj4gKy8qCj4g
KyAqIHZhbFs1NTowXSBpcyBhIGRlbGl2ZXJ5IEdTSS4gIEdTSSAwIGNhbm5vdCBiZSB1c2VkLCBh
cyBpdCBhbGlhc2VzIHZhbCA9PSAwLAo+ICsgKiBhbmQgZGlzYWJsZXMgYWxsIG5vdGlmaWNhdGlv
bnMuCj4gKyAqLwo+ICsKPiArI2RlZmluZSBIVk1fUEFSQU1fQ0FMTEJBQ0tfVFlQRV9QQ0lfSU5U
WCAxCj4gKy8qCj4gKyAqIHZhbFs1NTowXSBpcyBhIGRlbGl2ZXJ5IFBDSSBJTlR4IGxpbmU6Cj4g
KyAqIERvbWFpbiA9IHZhbFs0NzozMl0sIEJ1cyA9IHZhbFszMToxNl0gRGV2Rm4gPSB2YWxbMTU6
OF0sIEludFggPSB2YWxbMTowXQo+ICAgKi8KPiAtI2RlZmluZSBIVk1fUEFSQU1fQ0FMTEJBQ0tf
SVJRIDAKPiArCj4gKyNpZiBkZWZpbmVkKF9faTM4Nl9fKSB8fCBkZWZpbmVkKF9feDg2XzY0X18p
Cj4gKyNkZWZpbmUgSFZNX1BBUkFNX0NBTExCQUNLX1RZUEVfVkVDVE9SICAgMgo+ICsvKgo+ICsg
KiB2YWxbNzowXSBpcyBhIHZlY3RvciBudW1iZXIuICBDaGVjayBmb3IgWEVORkVBVF9odm1fY2Fs
bGJhY2tfdmVjdG9yIHRvIGtub3cKPiArICogaWYgdGhpcyBkZWxpdmVyeSBtZXRob2QgaXMgYXZh
aWxhYmxlLgo+ICsgKi8KPiArI2VsaWYgZGVmaW5lZChfX2FybV9fKSB8fCBkZWZpbmVkKF9fYWFy
Y2g2NF9fKQo+ICsjZGVmaW5lIEhWTV9QQVJBTV9DQUxMQkFDS19UWVBFX1BQSSAgICAgIDIKPiAr
LyoKPiArICogdmFsWzU1OjE2XSBuZWVkcyB0byBiZSB6ZXJvLgo+ICsgKiB2YWxbMTU6OF0gaXMg
aW50ZXJydXB0IGZsYWcgb2YgdGhlIFBQSSB1c2VkIGJ5IGV2ZW50LWNoYW5uZWw6Cj4gKyAqICBi
aXQgODogdGhlIFBQSSBpcyBlZGdlKDEpIG9yIGxldmVsKDApIHRyaWdnZXJlZAo+ICsgKiAgYml0
IDk6IHRoZSBQUEkgaXMgYWN0aXZlIGxvdygxKSBvciBoaWdoKDApCj4gKyAqIHZhbFs3OjBdIGlz
IGEgUFBJIG51bWJlciB1c2VkIGJ5IGV2ZW50LWNoYW5uZWwuCj4gKyAqIFRoaXMgaXMgb25seSB1
c2VkIGJ5IEFSTS9BUk02NCBhbmQgbWFza2luZy9lb2kgdGhlIGludGVycnVwdCBhc3NvY2lhdGVk
IHRvCj4gKyAqIHRoZSBub3RpZmljYXRpb24gaXMgaGFuZGxlZCBieSB0aGUgaW50ZXJydXB0IGNv
bnRyb2xsZXIuCj4gKyAqLwo+ICsjZGVmaW5lIEhWTV9QQVJBTV9DQUxMQkFDS19UWVBFX1BQSV9G
TEFHX01BU0sgICAgICAweEZGMDAKPiArI2RlZmluZSBIVk1fUEFSQU1fQ0FMTEJBQ0tfVFlQRV9Q
UElfRkxBR19MT1dfTEVWRUwgMgo+ICsjZW5kaWYKPiAgCj4gIC8qCj4gICAqIFRoZXNlIGFyZSBu
b3QgdXNlZCBieSBYZW4uIFRoZXkgYXJlIGhlcmUgZm9yIGNvbnZlbmllbmNlIG9mIEhWTS1ndWVz
dAo+IEBAIC05NiwxMSArMTI3LDI2IEBACj4gICNkZWZpbmUgX0hWTVBWX3JlZmVyZW5jZV90c2Mg
Mwo+ICAjZGVmaW5lIEhWTVBWX3JlZmVyZW5jZV90c2MgICgxIDw8IF9IVk1QVl9yZWZlcmVuY2Vf
dHNjKQo+ICAKPiArLyogVXNlIEh5cGVyY2FsbCBmb3IgcmVtb3RlIFRMQiBmbHVzaCAqLwo+ICsj
ZGVmaW5lIF9IVk1QVl9oY2FsbF9yZW1vdGVfdGxiX2ZsdXNoIDQKPiArI2RlZmluZSBIVk1QVl9o
Y2FsbF9yZW1vdGVfdGxiX2ZsdXNoICgxIDw8IF9IVk1QVl9oY2FsbF9yZW1vdGVfdGxiX2ZsdXNo
KQo+ICsKPiArLyogVXNlIEFQSUMgYXNzaXN0ICovCj4gKyNkZWZpbmUgX0hWTVBWX2FwaWNfYXNz
aXN0IDUKPiArI2RlZmluZSBIVk1QVl9hcGljX2Fzc2lzdCAoMSA8PCBfSFZNUFZfYXBpY19hc3Np
c3QpCj4gKwo+ICsvKiBFbmFibGUgY3Jhc2ggTVNScyAqLwo+ICsjZGVmaW5lIF9IVk1QVl9jcmFz
aF9jdGwgNgo+ICsjZGVmaW5lIEhWTVBWX2NyYXNoX2N0bCAoMSA8PCBfSFZNUFZfY3Jhc2hfY3Rs
KQo+ICsKPiAgI2RlZmluZSBIVk1QVl9mZWF0dXJlX21hc2sgXAo+IC0JKEhWTVBWX2Jhc2VfZnJl
cSB8IFwKPiAtCSBIVk1QVl9ub19mcmVxIHwgXAo+IC0JIEhWTVBWX3RpbWVfcmVmX2NvdW50IHwg
XAo+IC0JIEhWTVBWX3JlZmVyZW5jZV90c2MpCj4gKyAgICAgICAgKEhWTVBWX2Jhc2VfZnJlcSB8
IFwKPiArICAgICAgICAgSFZNUFZfbm9fZnJlcSB8IFwKPiArICAgICAgICAgSFZNUFZfdGltZV9y
ZWZfY291bnQgfCBcCj4gKyAgICAgICAgIEhWTVBWX3JlZmVyZW5jZV90c2MgfCBcCj4gKyAgICAg
ICAgIEhWTVBWX2hjYWxsX3JlbW90ZV90bGJfZmx1c2ggfCBcCj4gKyAgICAgICAgIEhWTVBWX2Fw
aWNfYXNzaXN0IHwgXAo+ICsgICAgICAgICBIVk1QVl9jcmFzaF9jdGwpCj4gIAo+ICAjZW5kaWYK
PiAgCj4gQEAgLTE2Miw4ICsyMDgsNyBAQAo+ICAgKi8KPiAgI2RlZmluZSBIVk1fUEFSQU1fQUNQ
SV9JT1BPUlRTX0xPQ0FUSU9OIDE5Cj4gIAo+IC0vKiBFbmFibGUgYmxvY2tpbmcgbWVtb3J5IGV2
ZW50cywgYXN5bmMgb3Igc3luYyAocGF1c2UgdmNwdSB1bnRpbCByZXNwb25zZSkgCj4gLSAqIG9u
Y2hhbmdlb25seSBpbmRpY2F0ZXMgbWVzc2FnZXMgb25seSBvbiBhIGNoYW5nZSBvZiB2YWx1ZSAq
Lwo+ICsvKiBEZXByZWNhdGVkICovCj4gICNkZWZpbmUgSFZNX1BBUkFNX01FTU9SWV9FVkVOVF9D
UjAgICAgICAgICAgMjAKPiAgI2RlZmluZSBIVk1fUEFSQU1fTUVNT1JZX0VWRU5UX0NSMyAgICAg
ICAgICAyMQo+ICAjZGVmaW5lIEhWTV9QQVJBTV9NRU1PUllfRVZFTlRfQ1I0ICAgICAgICAgIDIy
Cj4gQEAgLTE3MSwxOCArMjE2LDEyIEBACj4gICNkZWZpbmUgSFZNX1BBUkFNX01FTU9SWV9FVkVO
VF9TSU5HTEVfU1RFUCAgMjUKPiAgI2RlZmluZSBIVk1fUEFSQU1fTUVNT1JZX0VWRU5UX01TUiAg
ICAgICAgICAzMAo+ICAKPiAtI2RlZmluZSBIVk1QTUVfTU9ERV9NQVNLICAgICAgICgzIDw8IDAp
Cj4gLSNkZWZpbmUgSFZNUE1FX21vZGVfZGlzYWJsZWQgICAwCj4gLSNkZWZpbmUgSFZNUE1FX21v
ZGVfYXN5bmMgICAgICAxCj4gLSNkZWZpbmUgSFZNUE1FX21vZGVfc3luYyAgICAgICAyCj4gLSNk
ZWZpbmUgSFZNUE1FX29uY2hhbmdlb25seSAgICAoMSA8PCAyKQo+IC0KPiAgLyogQm9vbGVhbjog
RW5hYmxlIG5lc3RlZGh2bSAoaHZtIG9ubHkpICovCj4gICNkZWZpbmUgSFZNX1BBUkFNX05FU1RF
REhWTSAgICAyNAo+ICAKPiAgLyogUGFyYW1zIGZvciB0aGUgbWVtIGV2ZW50IHJpbmdzICovCj4g
ICNkZWZpbmUgSFZNX1BBUkFNX1BBR0lOR19SSU5HX1BGTiAgIDI3Cj4gLSNkZWZpbmUgSFZNX1BB
UkFNX0FDQ0VTU19SSU5HX1BGTiAgIDI4Cj4gKyNkZWZpbmUgSFZNX1BBUkFNX01PTklUT1JfUklO
R19QRk4gIDI4Cj4gICNkZWZpbmUgSFZNX1BBUkFNX1NIQVJJTkdfUklOR19QRk4gIDI5Cj4gIAo+
ICAvKiBTSFVURE9XTl8qIGFjdGlvbiBpbiBjYXNlIG9mIGEgdHJpcGxlIGZhdWx0ICovCj4gQEAg
LTE5NCw2ICsyMzMsNTIgQEAKPiAgLyogTG9jYXRpb24gb2YgdGhlIFZNIEdlbmVyYXRpb24gSUQg
aW4gZ3Vlc3QgcGh5c2ljYWwgYWRkcmVzcyBzcGFjZS4gKi8KPiAgI2RlZmluZSBIVk1fUEFSQU1f
Vk1fR0VORVJBVElPTl9JRF9BRERSIDM0Cj4gIAo+IC0jZGVmaW5lIEhWTV9OUl9QQVJBTVMgICAg
ICAgICAgMzUKPiArLyoKPiArICogU2V0IG1vZGUgZm9yIGFsdHAybToKPiArICogIGRpc2FibGVk
OiBkb24ndCBhY3RpdmF0ZSBhbHRwMm0gKGRlZmF1bHQpCj4gKyAqICBtaXhlZDogYWxsb3cgYWNj
ZXNzIHRvIGFsbCBhbHRwMm0gb3BzIGZvciBib3RoIGluLWd1ZXN0IGFuZCBleHRlcm5hbCB0b29s
cwo+ICsgKiAgZXh0ZXJuYWw6IGFsbG93IGFjY2VzcyB0byBleHRlcm5hbCBwcml2aWxlZ2VkIHRv
b2xzIG9ubHkKPiArICogIGxpbWl0ZWQ6IGd1ZXN0IG9ubHkgaGFzIGxpbWl0ZWQgYWNjZXNzIChp
ZS4gY29udHJvbCBWTUZVTkMgYW5kICNWRSkKPiArICovCj4gKyNkZWZpbmUgSFZNX1BBUkFNX0FM
VFAyTSAgICAgICAzNQo+ICsjZGVmaW5lIFhFTl9BTFRQMk1fZGlzYWJsZWQgICAgICAwCj4gKyNk
ZWZpbmUgWEVOX0FMVFAyTV9taXhlZCAgICAgICAgIDEKPiArI2RlZmluZSBYRU5fQUxUUDJNX2V4
dGVybmFsICAgICAgMgo+ICsjZGVmaW5lIFhFTl9BTFRQMk1fbGltaXRlZCAgICAgICAzCj4gKwo+
ICsvKgo+ICsgKiBTaXplIG9mIHRoZSB4ODcgRlBVIEZJUC9GRFAgcmVnaXN0ZXJzIHRoYXQgdGhl
IGh5cGVydmlzb3IgbmVlZHMgdG8KPiArICogc2F2ZS9yZXN0b3JlLiAgVGhpcyBpcyBhIHdvcmth
cm91bmQgZm9yIGEgaGFyZHdhcmUgbGltaXRhdGlvbiB0aGF0Cj4gKyAqIGRvZXMgbm90IGFsbG93
IHRoZSBmdWxsIEZJUC9GRFAgYW5kIEZDUy9GRFMgdG8gYmUgcmVzdG9yZWQuCj4gKyAqCj4gKyAq
IFZhbGlkIHZhbHVlcyBhcmU6Cj4gKyAqCj4gKyAqIDg6IHNhdmUvcmVzdG9yZSA2NC1iaXQgRklQ
L0ZEUCBhbmQgY2xlYXIgRkNTL0ZEUyAoZGVmYXVsdCBpZiBDUFUKPiArICogICAgaGFzIEZQQ1NE
UyBmZWF0dXJlKS4KPiArICoKPiArICogNDogc2F2ZS9yZXN0b3JlIDMyLWJpdCBGSVAvRkRQLCBG
Q1MvRkRTLCBhbmQgY2xlYXIgdXBwZXIgMzItYml0cyBvZgo+ICsgKiAgICBGSVAvRkRQLgo+ICsg
Kgo+ICsgKiAwOiBhbGxvdyBoeXBlcnZpc29yIHRvIGNob29zZSBiYXNlZCBvbiB0aGUgdmFsdWUg
b2YgRklQL0ZEUAo+ICsgKiAgICAoZGVmYXVsdCBpZiBDUFUgZG9lcyBub3QgaGF2ZSBGUENTRFMp
Lgo+ICsgKgo+ICsgKiBJZiBGUENTRFMgKGJpdCAxMyBpbiBDUFVJRCBsZWFmIDB4Nywgc3VibGVh
ZiAweDApIGlzIHNldCwgdGhlIENQVQo+ICsgKiBuZXZlciBzYXZlcyBGQ1MvRkRTIGFuZCB0aGlz
IHBhcmFtZXRlciBzaG91bGQgYmUgbGVmdCBhdCB0aGUKPiArICogZGVmYXVsdCBvZiA4Lgo+ICsg
Ki8KPiArI2RlZmluZSBIVk1fUEFSQU1fWDg3X0ZJUF9XSURUSCAzNgo+ICsKPiArLyoKPiArICog
VFNTIChhbmQgaXRzIHNpemUpIHVzZWQgb24gSW50ZWwgd2hlbiBDUjAuUEU9MC4gVGhlIGFkZHJl
c3Mgb2NjdXBpZXMKPiArICogdGhlIGxvdyAzMiBiaXRzLCB3aGlsZSB0aGUgc2l6ZSBpcyBpbiB0
aGUgaGlnaCAzMiBvbmVzLgo+ICsgKi8KPiArI2RlZmluZSBIVk1fUEFSQU1fVk04Nl9UU1NfU0la
RUQgMzcKPiArCj4gKy8qIEVuYWJsZSBNQ0EgY2FwYWJpbGl0aWVzLiAqLwo+ICsjZGVmaW5lIEhW
TV9QQVJBTV9NQ0FfQ0FQIDM4Cj4gKyNkZWZpbmUgWEVOX0hWTV9NQ0FfQ0FQX0xNQ0UgICAoeGVu
X21rX3VsbG9uZygxKSA8PCAwKQo+ICsjZGVmaW5lIFhFTl9IVk1fTUNBX0NBUF9NQVNLICAgWEVO
X0hWTV9NQ0FfQ0FQX0xNQ0UKPiArCj4gKyNkZWZpbmUgSFZNX05SX1BBUkFNUyAzOQo+ICAKPiAg
I2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19IVk1fUEFSQU1TX0hfXyAqLwo+IGRpZmYgLS1naXQgYS9p
bmNsdWRlL3hlbi9odm0vc2F2ZS5oIGIvaW5jbHVkZS94ZW4vaHZtL3NhdmUuaAo+IGluZGV4IGNj
OGI1ZmQuLjBiZDI0MGQgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS94ZW4vaHZtL3NhdmUuaAo+ICsr
KyBiL2luY2x1ZGUveGVuL2h2bS9zYXZlLmgKPiBAQCAtNjMsMTMgKzYzLDE1IEBAIHN0cnVjdCBo
dm1fc2F2ZV9kZXNjcmlwdG9yIHsKPiAgCj4gICNpZmRlZiBfX1hFTl9fCj4gICMgZGVmaW5lIERF
Q0xBUkVfSFZNX1NBVkVfVFlQRV9DT01QQVQoX3gsIF9jb2RlLCBfdHlwZSwgX2N0eXBlLCBfZml4
KSAgICAgXAo+IC0gICAgc3RhdGljIGlubGluZSBpbnQgX19IVk1fU0FWRV9GSVhfQ09NUEFUXyMj
X3godm9pZCAqaCkgeyByZXR1cm4gX2ZpeChoKTsgfSBcCj4gLSAgICBzdHJ1Y3QgX19IVk1fU0FW
RV9UWVBFXyMjX3ggeyBfdHlwZSB0OyBjaGFyIGNbX2NvZGVdOyBjaGFyIGNwdFsyXTt9OyBcCj4g
KyAgICBzdGF0aWMgaW5saW5lIGludCBfX0hWTV9TQVZFX0ZJWF9DT01QQVRfIyNfeCh2b2lkICpo
LCB1aW50MzJfdCBzaXplKSAgXAo+ICsgICAgICAgIHsgcmV0dXJuIF9maXgoaCwgc2l6ZSk7IH0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgIHN0cnVjdCBf
X0hWTV9TQVZFX1RZUEVfIyNfeCB7IF90eXBlIHQ7IGNoYXIgY1tfY29kZV07IGNoYXIgY3B0WzJd
O307ICBcCj4gICAgICBzdHJ1Y3QgX19IVk1fU0FWRV9UWVBFX0NPTVBBVF8jI194IHsgX2N0eXBl
IHQ7IH0gICAgICAgICAgICAgICAgICAgCj4gIAo+ICAjIGluY2x1ZGUgPHhlbi9saWIuaD4gLyog
QlVHKCkgKi8KPiAgIyBkZWZpbmUgREVDTEFSRV9IVk1fU0FWRV9UWVBFKF94LCBfY29kZSwgX3R5
cGUpICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAtICAgIHN0YXRpYyBpbmxpbmUgaW50IF9f
SFZNX1NBVkVfRklYX0NPTVBBVF8jI194KHZvaWQgKmgpIHsgQlVHKCk7IHJldHVybiAtMTsgfSBc
Cj4gKyAgICBzdGF0aWMgaW5saW5lIGludCBfX0hWTV9TQVZFX0ZJWF9DT01QQVRfIyNfeCh2b2lk
ICpoLCB1aW50MzJfdCBzaXplKSBcCj4gKyAgICAgICAgeyBCVUcoKTsgcmV0dXJuIC0xOyB9ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gICAgICBzdHJ1Y3Qg
X19IVk1fU0FWRV9UWVBFXyMjX3ggeyBfdHlwZSB0OyBjaGFyIGNbX2NvZGVdOyBjaGFyIGNwdFsx
XTt9OyBcCj4gICAgICBzdHJ1Y3QgX19IVk1fU0FWRV9UWVBFX0NPTVBBVF8jI194IHsgX3R5cGUg
dDsgfSAgICAgICAgICAgICAgICAgICAKPiAgI2Vsc2UKPiBAQCAtODksNyArOTEsNyBAQCBzdHJ1
Y3QgaHZtX3NhdmVfZGVzY3JpcHRvciB7Cj4gICMgZGVmaW5lIEhWTV9TQVZFX0xFTkdUSF9DT01Q
QVQoX3gpIChzaXplb2YgKEhWTV9TQVZFX1RZUEVfQ09NUEFUKF94KSkpCj4gIAo+ICAjIGRlZmlu
ZSBIVk1fU0FWRV9IQVNfQ09NUEFUKF94KSAoc2l6ZW9mICgoKHN0cnVjdCBfX0hWTV9TQVZFX1RZ
UEVfIyNfeCAqKSgwKSktPmNwdCktMSkKPiAtIyBkZWZpbmUgSFZNX1NBVkVfRklYX0NPTVBBVChf
eCwgX2RzdCkgX19IVk1fU0FWRV9GSVhfQ09NUEFUXyMjX3goX2RzdCkKPiArIyBkZWZpbmUgSFZN
X1NBVkVfRklYX0NPTVBBVChfeCwgX2RzdCwgX3NpemUpIF9fSFZNX1NBVkVfRklYX0NPTVBBVF8j
I194KF9kc3QsIF9zaXplKQo+ICAjZW5kaWYKPiAgCj4gIC8qIAo+IGRpZmYgLS1naXQgYS9pbmNs
dWRlL3hlbi9pby85cGZzLmggYi9pbmNsdWRlL3hlbi9pby85cGZzLmgKPiBuZXcgZmlsZSBtb2Rl
IDEwMDY0NAo+IGluZGV4IDAwMDAwMDAuLjRiZmQ1ZDQKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIv
aW5jbHVkZS94ZW4vaW8vOXBmcy5oCj4gQEAgLTAsMCArMSw0OSBAQAo+ICsvKgo+ICsgKiA5cGZz
LmggLS0gWGVuIDlQRlMgdHJhbnNwb3J0Cj4gKyAqCj4gKyAqIFJlZmVyIHRvIGRvY3MvbWlzYy85
cGZzLm1hcmtkb3duIGZvciB0aGUgc3BlY2lmaWNhdGlvbgo+ICsgKgo+ICsgKiBQZXJtaXNzaW9u
IGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5p
bmcgYSBjb3B5Cj4gKyAqIG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRh
dGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0bwo+ICsgKiBkZWFsIGluIHRoZSBTb2Z0d2Fy
ZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZQo+
ICsgKiByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmli
dXRlLCBzdWJsaWNlbnNlLCBhbmQvb3IKPiArICogc2VsbCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJl
LCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29mdHdhcmUgaXMKPiArICogZnVy
bmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczoKPiAr
ICoKPiArICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBu
b3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4KPiArICogYWxsIGNvcGllcyBvciBzdWJzdGFudGlh
bCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuCj4gKyAqCj4gKyAqIFRIRSBTT0ZUV0FSRSBJUyBQ
Uk9WSURFRCAiQVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9S
Cj4gKyAqIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJ
RVMgT0YgTUVSQ0hBTlRBQklMSVRZLAo+ICsgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVS
UE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUKPiArICogQVVU
SE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdF
UyBPUiBPVEhFUgo+ICsgKiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRS
QUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORwo+ICsgKiBGUk9NLCBPVVQgT0YgT1IgSU4g
Q09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSCj4gKyAqIERF
QUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4KPiArICoKPiArICogQ29weXJpZ2h0IChDKSAyMDE3IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KPiArICovCj4gKwo+ICsjaWZu
ZGVmIF9fWEVOX1BVQkxJQ19JT185UEZTX0hfXwo+ICsjZGVmaW5lIF9fWEVOX1BVQkxJQ19JT185
UEZTX0hfXwo+ICsKPiArI2luY2x1ZGUgIi4uL2dyYW50X3RhYmxlLmgiCj4gKyNpbmNsdWRlICJy
aW5nLmgiCj4gKwo+ICsvKgo+ICsgKiBTZWUgZG9jcy9taXNjLzlwZnMubWFya2Rvd24gaW4geGVu
LmdpdCBmb3IgdGhlIGZ1bGwgc3BlY2lmaWNhdGlvbjoKPiArICogaHR0cHM6Ly94ZW5iaXRzLnhl
bi5vcmcvZG9jcy91bnN0YWJsZS9taXNjLzlwZnMuaHRtbAo+ICsgKi8KPiArREVGSU5FX1hFTl9G
TEVYX1JJTkdfQU5EX0lOVEYoeGVuXzlwZnMpOwo+ICsKPiArI2VuZGlmCj4gKwo+ICsvKgo+ICsg
KiBMb2NhbCB2YXJpYWJsZXM6Cj4gKyAqIG1vZGU6IEMKPiArICogYy1maWxlLXN0eWxlOiAiQlNE
Igo+ICsgKiBjLWJhc2ljLW9mZnNldDogNAo+ICsgKiB0YWItd2lkdGg6IDQKPiArICogaW5kZW50
LXRhYnMtbW9kZTogbmlsCj4gKyAqIEVuZDoKPiArICovCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUv
eGVuL2lvL2Jsa2lmLmggYi9pbmNsdWRlL3hlbi9pby9ibGtpZi5oCj4gaW5kZXggNmJhZjdmYi4u
MTVhNzFlMyAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL3hlbi9pby9ibGtpZi5oCj4gKysrIGIvaW5j
bHVkZS94ZW4vaW8vYmxraWYuaAo+IEBAIC04OSw4ICs4OSwyMiBAQAo+ICAgKiAgICAgIFZhbHVl
czogICAgICAgICBzdHJpbmcKPiAgICoKPiAgICogICAgICBBIGZyZWUgZm9ybWF0dGVkIHN0cmlu
ZyBwcm92aWRpbmcgc3VmZmljaWVudCBpbmZvcm1hdGlvbiBmb3IgdGhlCj4gLSAqICAgICAgYmFj
a2VuZCBkcml2ZXIgdG8gb3BlbiB0aGUgYmFja2luZyBkZXZpY2UuICAoZS5nLiB0aGUgcGF0aCB0
byB0aGUKPiAtICogICAgICBmaWxlIG9yIGJsb2NrIGRldmljZSByZXByZXNlbnRpbmcgdGhlIGJh
Y2tpbmcgc3RvcmUuKQo+ICsgKiAgICAgIGhvdHBsdWcgc2NyaXB0IHRvIGF0dGFjaCB0aGUgZGV2
aWNlIGFuZCBwcm92aWRlIGEgc3VpdGFibGUKPiArICogICAgICBoYW5kbGVyIChpZTogYSBibG9j
ayBkZXZpY2UpIGZvciBibGtiYWNrIHRvIHVzZS4KPiArICoKPiArICogcGh5c2ljYWwtZGV2aWNl
Cj4gKyAqICAgICAgVmFsdWVzOiAgICAgICAgICJNQUpPUjpNSU5PUiIKPiArICogICAgICBOb3Rl
czogMTEKPiArICoKPiArICogICAgICBNQUpPUiBhbmQgTUlOT1IgYXJlIHRoZSBtYWpvciBudW1i
ZXIgYW5kIG1pbm9yIG51bWJlciBvZiB0aGUKPiArICogICAgICBiYWNraW5nIGRldmljZSByZXNw
ZWN0aXZlbHkuCj4gKyAqCj4gKyAqIHBoeXNpY2FsLWRldmljZS1wYXRoCj4gKyAqICAgICAgVmFs
dWVzOiAgICAgICAgIHBhdGggc3RyaW5nCj4gKyAqCj4gKyAqICAgICAgQSBzdHJpbmcgdGhhdCBj
b250YWlucyB0aGUgYWJzb2x1dGUgcGF0aCB0byB0aGUgZGlzayBpbWFnZS4gT24KPiArICogICAg
ICBOZXRCU0QgYW5kIExpbnV4IHRoaXMgaXMgYWx3YXlzIGEgYmxvY2sgZGV2aWNlLCB3aGlsZSBv
biBGcmVlQlNECj4gKyAqICAgICAgaXQgY2FuIGJlIGVpdGhlciBhIGJsb2NrIGRldmljZSBvciBh
IHJlZ3VsYXIgZmlsZS4KPiAgICoKPiAgICogdHlwZQo+ICAgKiAgICAgIFZhbHVlczogICAgICAg
ICAiZmlsZSIsICJwaHkiLCAidGFwIgo+IEBAIC0yMDIsMTAgKzIxNiw5IEBACj4gICAqICAgICAg
RGVmYXVsdCBWYWx1ZTogIDEKPiAgICoKPiAgICogICAgICBUaGlzIG9wdGlvbmFsIHByb3BlcnR5
LCBzZXQgYnkgdGhlIHRvb2xzdGFjaywgaW5zdHJ1Y3RzIHRoZSBiYWNrZW5kCj4gLSAqICAgICAg
dG8gb2ZmZXIgZGlzY2FyZCB0byB0aGUgZnJvbnRlbmQuIElmIHRoZSBwcm9wZXJ0eSBpcyBtaXNz
aW5nIHRoZQo+IC0gKiAgICAgIGJhY2tlbmQgc2hvdWxkIG9mZmVyIGRpc2NhcmQgaWYgdGhlIGJh
Y2tpbmcgc3RvcmFnZSBhY3R1YWxseSBzdXBwb3J0cwo+IC0gKiAgICAgIGl0LiBUaGlzIG9wdGlv
bmFsIHByb3BlcnR5LCBzZXQgYnkgdGhlIHRvb2xzdGFjaywgcmVxdWVzdHMgdGhhdCB0aGUKPiAt
ICogICAgICBiYWNrZW5kIG9mZmVyLCBvciBub3Qgb2ZmZXIsIGRpc2NhcmQgdG8gdGhlIGZyb250
ZW5kLgo+ICsgKiAgICAgIHRvIG9mZmVyIChvciBub3QgdG8gb2ZmZXIpIGRpc2NhcmQgdG8gdGhl
IGZyb250ZW5kLiBJZiB0aGUgcHJvcGVydHkKPiArICogICAgICBpcyBtaXNzaW5nIHRoZSBiYWNr
ZW5kIHNob3VsZCBvZmZlciBkaXNjYXJkIGlmIHRoZSBiYWNraW5nIHN0b3JhZ2UKPiArICogICAg
ICBhY3R1YWxseSBzdXBwb3J0cyBpdC4KPiAgICoKPiAgICogZGlzY2FyZC1hbGlnbm1lbnQKPiAg
ICogICAgICBWYWx1ZXM6ICAgICAgICAgPHVpbnQzMl90Pgo+IEBAIC0zODUsNiArMzk4LDU1IEBA
Cj4gICAqICAgICB0aGFuIFJJTkdfU0laRSAqIEJMS0lGX01BWF9TRUdNRU5UU19QRVJfUkVRVUVT
VC4KPiAgICooMTApIFRoZSBkaXNjYXJkLXNlY3VyZSBwcm9wZXJ0eSBtYXkgYmUgcHJlc2VudCBh
bmQgd2lsbCBiZSBzZXQgdG8gMSBpZiB0aGUKPiAgICogICAgIGJhY2tpbmcgZGV2aWNlIHN1cHBv
cnRzIHNlY3VyZSBkaXNjYXJkLgo+ICsgKigxMSkgT25seSB1c2VkIGJ5IExpbnV4IGFuZCBOZXRC
U0QuCj4gKyAqLwo+ICsKPiArLyoKPiArICogTXVsdGlwbGUgaGFyZHdhcmUgcXVldWVzL3Jpbmdz
Ogo+ICsgKiBJZiBzdXBwb3J0ZWQsIHRoZSBiYWNrZW5kIHdpbGwgd3JpdGUgdGhlIGtleSAibXVs
dGktcXVldWUtbWF4LXF1ZXVlcyIgdG8KPiArICogdGhlIGRpcmVjdG9yeSBmb3IgdGhhdCB2YmQs
IGFuZCBzZXQgaXRzIHZhbHVlIHRvIHRoZSBtYXhpbXVtIHN1cHBvcnRlZAo+ICsgKiBudW1iZXIg
b2YgcXVldWVzLgo+ICsgKiBGcm9udGVuZHMgdGhhdCBhcmUgYXdhcmUgb2YgdGhpcyBmZWF0dXJl
IGFuZCB3aXNoIHRvIHVzZSBpdCBjYW4gd3JpdGUgdGhlCj4gKyAqIGtleSAibXVsdGktcXVldWUt
bnVtLXF1ZXVlcyIgd2l0aCB0aGUgbnVtYmVyIHRoZXkgd2lzaCB0byB1c2UsIHdoaWNoIG11c3Qg
YmUKPiArICogZ3JlYXRlciB0aGFuIHplcm8sIGFuZCBubyBtb3JlIHRoYW4gdGhlIHZhbHVlIHJl
cG9ydGVkIGJ5IHRoZSBiYWNrZW5kIGluCj4gKyAqICJtdWx0aS1xdWV1ZS1tYXgtcXVldWVzIi4K
PiArICoKPiArICogRm9yIGZyb250ZW5kcyByZXF1ZXN0aW5nIGp1c3Qgb25lIHF1ZXVlLCB0aGUg
dXN1YWwgZXZlbnQtY2hhbm5lbCBhbmQKPiArICogcmluZy1yZWYga2V5cyBhcmUgd3JpdHRlbiBh
cyBiZWZvcmUsIHNpbXBsaWZ5aW5nIHRoZSBiYWNrZW5kIHByb2Nlc3NpbmcKPiArICogdG8gYXZv
aWQgZGlzdGluZ3Vpc2hpbmcgYmV0d2VlbiBhIGZyb250ZW5kIHRoYXQgZG9lc24ndCB1bmRlcnN0
YW5kIHRoZQo+ICsgKiBtdWx0aS1xdWV1ZSBmZWF0dXJlLCBhbmQgb25lIHRoYXQgZG9lcywgYnV0
IHJlcXVlc3RlZCBvbmx5IG9uZSBxdWV1ZS4KPiArICoKPiArICogRnJvbnRlbmRzIHJlcXVlc3Rp
bmcgdHdvIG9yIG1vcmUgcXVldWVzIG11c3Qgbm90IHdyaXRlIHRoZSB0b3BsZXZlbAo+ICsgKiBl
dmVudC1jaGFubmVsIGFuZCByaW5nLXJlZiBrZXlzLCBpbnN0ZWFkIHdyaXRpbmcgdGhvc2Uga2V5
cyB1bmRlciBzdWIta2V5cwo+ICsgKiBoYXZpbmcgdGhlIG5hbWUgInF1ZXVlLU4iIHdoZXJlIE4g
aXMgdGhlIGludGVnZXIgSUQgb2YgdGhlIHF1ZXVlL3JpbmcgZm9yCj4gKyAqIHdoaWNoIHRob3Nl
IGtleXMgYmVsb25nLiBRdWV1ZXMgYXJlIGluZGV4ZWQgZnJvbSB6ZXJvLgo+ICsgKiBGb3IgZXhh
bXBsZSwgYSBmcm9udGVuZCB3aXRoIHR3byBxdWV1ZXMgbXVzdCB3cml0ZSB0aGUgZm9sbG93aW5n
IHNldCBvZgo+ICsgKiBxdWV1ZS1yZWxhdGVkIGtleXM6Cj4gKyAqCj4gKyAqIC9sb2NhbC9kb21h
aW4vMS9kZXZpY2UvdmJkLzAvbXVsdGktcXVldWUtbnVtLXF1ZXVlcyA9ICIyIgo+ICsgKiAvbG9j
YWwvZG9tYWluLzEvZGV2aWNlL3ZiZC8wL3F1ZXVlLTAgPSAiIgo+ICsgKiAvbG9jYWwvZG9tYWlu
LzEvZGV2aWNlL3ZiZC8wL3F1ZXVlLTAvcmluZy1yZWYgPSAiPHJpbmctcmVmIzA+Igo+ICsgKiAv
bG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC8wL3F1ZXVlLTAvZXZlbnQtY2hhbm5lbCA9ICI8ZXZ0
Y2huIzA+Igo+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC8wL3F1ZXVlLTEgPSAiIgo+
ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC8wL3F1ZXVlLTEvcmluZy1yZWYgPSAiPHJp
bmctcmVmIzE+Igo+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC8wL3F1ZXVlLTEvZXZl
bnQtY2hhbm5lbCA9ICI8ZXZ0Y2huIzE+Igo+ICsgKgo+ICsgKiBJdCBpcyBhbHNvIHBvc3NpYmxl
IHRvIHVzZSBtdWx0aXBsZSBxdWV1ZXMvcmluZ3MgdG9nZXRoZXIgd2l0aAo+ICsgKiBmZWF0dXJl
IG11bHRpLXBhZ2UgcmluZyBidWZmZXIuCj4gKyAqIEZvciBleGFtcGxlLCBhIGZyb250ZW5kIHJl
cXVlc3RzIHR3byBxdWV1ZXMvcmluZ3MgYW5kIHRoZSBzaXplIG9mIGVhY2ggcmluZwo+ICsgKiBi
dWZmZXIgaXMgdHdvIHBhZ2VzIG11c3Qgd3JpdGUgdGhlIGZvbGxvd2luZyBzZXQgb2YgcmVsYXRl
ZCBrZXlzOgo+ICsgKgo+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC8wL211bHRpLXF1
ZXVlLW51bS1xdWV1ZXMgPSAiMiIKPiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92YmQvMC9y
aW5nLXBhZ2Utb3JkZXIgPSAiMSIKPiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92YmQvMC9x
dWV1ZS0wID0gIiIKPiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92YmQvMC9xdWV1ZS0wL3Jp
bmctcmVmMCA9ICI8cmluZy1yZWYjMD4iCj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmJk
LzAvcXVldWUtMC9yaW5nLXJlZjEgPSAiPHJpbmctcmVmIzE+Igo+ICsgKiAvbG9jYWwvZG9tYWlu
LzEvZGV2aWNlL3ZiZC8wL3F1ZXVlLTAvZXZlbnQtY2hhbm5lbCA9ICI8ZXZ0Y2huIzA+Igo+ICsg
KiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZiZC8wL3F1ZXVlLTEgPSAiIgo+ICsgKiAvbG9jYWwv
ZG9tYWluLzEvZGV2aWNlL3ZiZC8wL3F1ZXVlLTEvcmluZy1yZWYwID0gIjxyaW5nLXJlZiMyPiIK
PiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92YmQvMC9xdWV1ZS0xL3JpbmctcmVmMSA9ICI8
cmluZy1yZWYjMz4iCj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmJkLzAvcXVldWUtMS9l
dmVudC1jaGFubmVsID0gIjxldnRjaG4jMT4iCj4gKyAqCj4gICAqLwo+ICAKPiAgLyoKPiBkaWZm
IC0tZ2l0IGEvaW5jbHVkZS94ZW4vaW8vY29uc29sZS5oIGIvaW5jbHVkZS94ZW4vaW8vY29uc29s
ZS5oCj4gaW5kZXggZTJjZDk3Zi4uMGYwNzExZiAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL3hlbi9p
by9jb25zb2xlLmgKPiArKysgYi9pbmNsdWRlL3hlbi9pby9jb25zb2xlLmgKPiBAQCAtMjcsNiAr
MjcsOCBAQAo+ICAjaWZuZGVmIF9fWEVOX1BVQkxJQ19JT19DT05TT0xFX0hfXwo+ICAjZGVmaW5l
IF9fWEVOX1BVQkxJQ19JT19DT05TT0xFX0hfXwo+ICAKPiArI2luY2x1ZGUgInJpbmcuaCIKPiAr
Cj4gIHR5cGVkZWYgdWludDMyX3QgWEVOQ09OU19SSU5HX0lEWDsKPiAgCj4gICNkZWZpbmUgTUFT
S19YRU5DT05TX0lEWChpZHgsIHJpbmcpICgoaWR4KSAmIChzaXplb2YocmluZyktMSkpCj4gQEAg
LTM4LDYgKzQwLDEwIEBAIHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSB7Cj4gICAgICBYRU5DT05T
X1JJTkdfSURYIG91dF9jb25zLCBvdXRfcHJvZDsKPiAgfTsKPiAgCj4gKyNpZiBkZWZpbmVkKF9f
R05VQ19fKSAmJiAhZGVmaW5lZChfX1NUUklDVF9BTlNJX18pCj4gK0RFRklORV9YRU5fRkxFWF9S
SU5HKHhlbmNvbnMpOwo+ICsjZW5kaWYKPiArCj4gICNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfSU9f
Q09OU09MRV9IX18gKi8KPiAgCj4gIC8qCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL2lvL2Rp
c3BsaWYuaCBiL2luY2x1ZGUveGVuL2lvL2Rpc3BsaWYuaAo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0
Cj4gaW5kZXggMDAwMDAwMC4uOGE5NGYxZgo+IC0tLSAvZGV2L251bGwKPiArKysgYi9pbmNsdWRl
L3hlbi9pby9kaXNwbGlmLmgKPiBAQCAtMCwwICsxLDg2NCBAQAo+ICsvKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqCj4gKyAqIGRpc3BsaWYuaAo+ICsgKgo+ICsgKiBVbmlmaWVkIGRpc3BsYXkgZGV2aWNl
IEkvTyBpbnRlcmZhY2UgZm9yIFhlbiBndWVzdCBPU2VzLgo+ICsgKgo+ICsgKiBQZXJtaXNzaW9u
IGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5p
bmcgYSBjb3B5Cj4gKyAqIG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRh
dGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0bwo+ICsgKiBkZWFsIGluIHRoZSBTb2Z0d2Fy
ZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZQo+
ICsgKiByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmli
dXRlLCBzdWJsaWNlbnNlLCBhbmQvb3IKPiArICogc2VsbCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJl
LCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29mdHdhcmUgaXMKPiArICogZnVy
bmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczoKPiAr
ICoKPiArICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBu
b3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4KPiArICogYWxsIGNvcGllcyBvciBzdWJzdGFudGlh
bCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuCj4gKyAqCj4gKyAqIFRIRSBTT0ZUV0FSRSBJUyBQ
Uk9WSURFRCAiQVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9S
Cj4gKyAqIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJ
RVMgT0YgTUVSQ0hBTlRBQklMSVRZLAo+ICsgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVS
UE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUKPiArICogQVVU
SE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdF
UyBPUiBPVEhFUgo+ICsgKiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRS
QUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORwo+ICsgKiBGUk9NLCBPVVQgT0YgT1IgSU4g
Q09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSCj4gKyAqIERF
QUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4KPiArICoKPiArICogQ29weXJpZ2h0IChDKSAyMDE2LTIw
MTcgRVBBTSBTeXN0ZW1zIEluYy4KPiArICoKPiArICogQXV0aG9yczogT2xla3NhbmRyIEFuZHJ1
c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+ICsgKiAgICAgICAg
ICBPbGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+Cj4gKyAqLwo+
ICsKPiArI2lmbmRlZiBfX1hFTl9QVUJMSUNfSU9fRElTUExJRl9IX18KPiArI2RlZmluZSBfX1hF
Tl9QVUJMSUNfSU9fRElTUExJRl9IX18KPiArCj4gKyNpbmNsdWRlICJyaW5nLmgiCj4gKyNpbmNs
dWRlICIuLi9ncmFudF90YWJsZS5oIgo+ICsKPiArLyoKPiArICoqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
Kgo+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgIFByb3RvY29sIHZlcnNpb24KPiArICoq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKgo+ICsgKi8KPiArI2RlZmluZSBYRU5ESVNQTF9QUk9UT0NPTF9W
RVJTSU9OICAgICAiMSIKPiArCj4gKy8qCj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiArICog
ICAgICAgICAgICAgICAgICBNYWluIGZlYXR1cmVzIHByb3ZpZGVkIGJ5IHRoZSBwcm90b2NvbAo+
ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqCj4gKyAqIFRoaXMgcHJvdG9jb2wgYWltcyB0byBwcm92
aWRlIGEgdW5pZmllZCBwcm90b2NvbCB3aGljaCBmaXRzIG1vcmUKPiArICogc29waGlzdGljYXRl
ZCB1c2UtY2FzZXMgdGhhbiBhIGZyYW1lYnVmZmVyIGRldmljZSBjYW4gaGFuZGxlLiBBdCB0aGUK
PiArICogbW9tZW50IGJhc2ljIGZ1bmN0aW9uYWxpdHkgaXMgc3VwcG9ydGVkIHdpdGggdGhlIGlu
dGVudGlvbiB0byBiZSBleHRlbmRlZDoKPiArICogIG8gbXVsdGlwbGUgZHluYW1pY2FsbHkgYWxs
b2NhdGVkL2Rlc3Ryb3llZCBmcmFtZWJ1ZmZlcnMKPiArICogIG8gYnVmZmVycyBvZiBhcmJpdHJh
cnkgc2l6ZXMKPiArICogIG8gYnVmZmVyIGFsbG9jYXRpb24gYXQgZWl0aGVyIGJhY2sgb3IgZnJv
bnQgZW5kCj4gKyAqICBvIGJldHRlciBjb25maWd1cmF0aW9uIG9wdGlvbnMgaW5jbHVkaW5nIG11
bHRpcGxlIGRpc3BsYXkgc3VwcG9ydAo+ICsgKgo+ICsgKiBOb3RlOiBleGlzdGluZyBmYmlmIGNh
biBiZSB1c2VkIHRvZ2V0aGVyIHdpdGggZGlzcGxpZiBydW5uaW5nIGF0IHRoZQo+ICsgKiBzYW1l
IHRpbWUsIGUuZy4gb24gTGludXggb25lIHByb3ZpZGVzIGZyYW1lYnVmZmVyIGFuZCBhbm90aGVy
IERSTS9LTVMKPiArICoKPiArICogTm90ZTogZGlzcGxheSByZXNvbHV0aW9uIChYZW5TdG9yZSdz
ICJyZXNvbHV0aW9uIiBwcm9wZXJ0eSkgZGVmaW5lcwo+ICsgKiB2aXNpYmxlIGFyZWEgb2YgdGhl
IHZpcnR1YWwgZGlzcGxheS4gQXQgdGhlIHNhbWUgdGltZSByZXNvbHV0aW9uIG9mCj4gKyAqIHRo
ZSBkaXNwbGF5IGFuZCBmcmFtZSBidWZmZXJzIG1heSBkaWZmZXI6IGJ1ZmZlcnMgY2FuIGJlIHNt
YWxsZXIsIGVxdWFsCj4gKyAqIG9yIGJpZ2dlciB0aGFuIHRoZSB2aXNpYmxlIGFyZWEuIFRoaXMg
aXMgdG8gZW5hYmxlIHVzZS1jYXNlcywgd2hlcmUgYmFja2VuZAo+ICsgKiBtYXkgZG8gc29tZSBw
b3N0LXByb2Nlc3Npbmcgb2YgdGhlIGRpc3BsYXkgYW5kIGZyYW1lIGJ1ZmZlcnMgc3VwcGxpZWQs
Cj4gKyAqIGUuZy4gdGhvc2UgYnVmZmVycyBjYW4gYmUganVzdCBhIHBhcnQgb2YgdGhlIGZpbmFs
IGNvbXBvc2l0aW9uLgo+ICsgKgo+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gKyAqICAgICAg
ICAgICAgICAgICAgICAgICAgRGlyZWN0aW9uIG9mIGltcHJvdmVtZW50cwo+ICsgKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqCj4gKyAqIEZ1dHVyZSBleHRlbnNpb25zIHRvIHRoZSBleGlzdGluZyBwcm90
b2NvbCBtYXkgaW5jbHVkZToKPiArICogIG8gZGlzcGxheS9jb25uZWN0b3IgY2xvbmluZwo+ICsg
KiAgbyBhbGxvY2F0aW9uIG9mIG9iamVjdHMgb3RoZXIgdGhhbiBkaXNwbGF5IGJ1ZmZlcnMKPiAr
ICogIG8gcGxhbmUvb3ZlcmxheSBzdXBwb3J0Cj4gKyAqICBvIHNjYWxpbmcgc3VwcG9ydAo+ICsg
KiAgbyByb3RhdGlvbiBzdXBwb3J0Cj4gKyAqCj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiAr
ICogICAgICAgICAgICAgICAgICBGZWF0dXJlIGFuZCBQYXJhbWV0ZXIgTmVnb3RpYXRpb24KPiAr
ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKgo+ICsgKgo+ICsgKiBGcm9udC0+YmFjayBub3RpZmljYXRp
b25zOiB3aGVuIGVucXVldWluZyBhIG5ldyByZXF1ZXN0LCBzZW5kaW5nIGEKPiArICogbm90aWZp
Y2F0aW9uIGNhbiBiZSBtYWRlIGNvbmRpdGlvbmFsIG9uIHhlbmRpc3BsX3JlcSAoaS5lLiwgdGhl
IGdlbmVyaWMKPiArICogaG9sZC1vZmYgbWVjaGFuaXNtIHByb3ZpZGVkIGJ5IHRoZSByaW5nIG1h
Y3JvcykuIEJhY2tlbmRzIG11c3Qgc2V0Cj4gKyAqIHhlbmRpc3BsX3JlcSBhcHByb3ByaWF0ZWx5
IChlLmcuLCB1c2luZyBSSU5HX0ZJTkFMX0NIRUNLX0ZPUl9SRVFVRVNUUygpKS4KPiArICoKPiAr
ICogQmFjay0+ZnJvbnQgbm90aWZpY2F0aW9uczogd2hlbiBlbnF1ZXVpbmcgYSBuZXcgcmVzcG9u
c2UsIHNlbmRpbmcgYQo+ICsgKiBub3RpZmljYXRpb24gY2FuIGJlIG1hZGUgY29uZGl0aW9uYWwg
b24geGVuZGlzcGxfcmVzcCAoaS5lLiwgdGhlIGdlbmVyaWMKPiArICogaG9sZC1vZmYgbWVjaGFu
aXNtIHByb3ZpZGVkIGJ5IHRoZSByaW5nIG1hY3JvcykuIEZyb250ZW5kcyBtdXN0IHNldAo+ICsg
KiB4ZW5kaXNwbF9yZXNwIGFwcHJvcHJpYXRlbHkgKGUuZy4sIHVzaW5nIFJJTkdfRklOQUxfQ0hF
Q0tfRk9SX1JFU1BPTlNFUygpKS4KPiArICoKPiArICogVGhlIHR3byBoYWx2ZXMgb2YgYSBwYXJh
LXZpcnR1YWwgZGlzcGxheSBkcml2ZXIgdXRpbGl6ZSBub2RlcyB3aXRoaW4KPiArICogWGVuU3Rv
cmUgdG8gY29tbXVuaWNhdGUgY2FwYWJpbGl0aWVzIGFuZCB0byBuZWdvdGlhdGUgb3BlcmF0aW5n
IHBhcmFtZXRlcnMuCj4gKyAqIFRoaXMgc2VjdGlvbiBlbnVtZXJhdGVzIHRoZXNlIG5vZGVzIHdo
aWNoIHJlc2lkZSBpbiB0aGUgcmVzcGVjdGl2ZSBmcm9udCBhbmQKPiArICogYmFja2VuZCBwb3J0
aW9ucyBvZiBYZW5TdG9yZSwgZm9sbG93aW5nIHRoZSBYZW5CdXMgY29udmVudGlvbi4KPiArICoK
PiArICogQWxsIGRhdGEgaW4gWGVuU3RvcmUgaXMgc3RvcmVkIGFzIHN0cmluZ3MuIE5vZGVzIHNw
ZWNpZnlpbmcgbnVtZXJpYwo+ICsgKiB2YWx1ZXMgYXJlIGVuY29kZWQgaW4gZGVjaW1hbC4gSW50
ZWdlciB2YWx1ZSByYW5nZXMgbGlzdGVkIGJlbG93IGFyZQo+ICsgKiBleHByZXNzZWQgYXMgZml4
ZWQgc2l6ZWQgaW50ZWdlciB0eXBlcyBjYXBhYmxlIG9mIHN0b3JpbmcgdGhlIGNvbnZlcnNpb24K
PiArICogb2YgYSBwcm9wZXJseSBmb3JtYXRlZCBub2RlIHN0cmluZywgd2l0aG91dCBsb3NzIG9m
IGluZm9ybWF0aW9uLgo+ICsgKgo+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gKyAqICAgICAg
ICAgICAgICAgICAgICAgICAgRXhhbXBsZSBjb25maWd1cmF0aW9uCj4gKyAqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioKPiArICoKPiArICogTm90ZTogZGVwZW5kaW5nIG9uIHRoZSB1c2UtY2FzZSBiYWNr
ZW5kIGNhbiBleHBvc2UgbW9yZSBkaXNwbGF5IGNvbm5lY3RvcnMKPiArICogdGhhbiB0aGUgdW5k
ZXJseWluZyBIVyBwaHlzaWNhbGx5IGhhcyBieSBlbXBsb3lpbmcgU1cgZ3JhcGhpY3MgY29tcG9z
aXRvcnMKPiArICoKPiArICogVGhpcyBpcyBhbiBleGFtcGxlIG9mIGJhY2tlbmQgYW5kIGZyb250
ZW5kIGNvbmZpZ3VyYXRpb246Cj4gKyAqCj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tIEJhY2tlbmQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiArICoK
PiArICogL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmRpc3BsLzEvMC9mcm9udGVuZC1pZCA9ICIx
Igo+ICsgKiAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92ZGlzcGwvMS8wL2Zyb250ZW5kID0gIi9s
b2NhbC9kb21haW4vMS9kZXZpY2UvdmRpc3BsLzAiCj4gKyAqIC9sb2NhbC9kb21haW4vMC9iYWNr
ZW5kL3ZkaXNwbC8xLzAvc3RhdGUgPSAiNCIKPiArICogL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQv
dmRpc3BsLzEvMC92ZXJzaW9ucyA9ICIxLDIiCj4gKyAqCj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tIEZyb250ZW5kIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KPiArICoKPiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92ZGlzcGwvMC9iYWNrZW5kLWlk
ID0gIjAiCj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmRpc3BsLzAvYmFja2VuZCA9ICIv
bG9jYWwvZG9tYWluLzAvYmFja2VuZC92ZGlzcGwvMS8wIgo+ICsgKiAvbG9jYWwvZG9tYWluLzEv
ZGV2aWNlL3ZkaXNwbC8wL3N0YXRlID0gIjQiCj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2Uv
dmRpc3BsLzAvdmVyc2lvbiA9ICIxIgo+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZkaXNw
bC8wL2JlLWFsbG9jID0gIjEiCj4gKyAqCj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0g
Q29ubmVjdG9yIDAgY29uZmlndXJhdGlvbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiArICoK
PiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92ZGlzcGwvMC8wL3Jlc29sdXRpb24gPSAiMTky
MHgxMDgwIgo+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZkaXNwbC8wLzAvcmVxLXJpbmct
cmVmID0gIjI4MzIiCj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmRpc3BsLzAvMC9yZXEt
ZXZlbnQtY2hhbm5lbCA9ICIxNSIKPiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92ZGlzcGwv
MC8wL2V2dC1yaW5nLXJlZiA9ICIzODciCj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmRp
c3BsLzAvMC9ldnQtZXZlbnQtY2hhbm5lbCA9ICIxNiIKPiArICoKPiArICotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLSBDb25uZWN0b3IgMSBjb25maWd1cmF0aW9uIC0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQo+ICsgKgo+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZkaXNwbC8wLzEvcmVz
b2x1dGlvbiA9ICI4MDB4NjAwIgo+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZkaXNwbC8w
LzEvcmVxLXJpbmctcmVmID0gIjI4MzMiCj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmRp
c3BsLzAvMS9yZXEtZXZlbnQtY2hhbm5lbCA9ICIxNyIKPiArICogL2xvY2FsL2RvbWFpbi8xL2Rl
dmljZS92ZGlzcGwvMC8xL2V2dC1yaW5nLXJlZiA9ICIzODgiCj4gKyAqIC9sb2NhbC9kb21haW4v
MS9kZXZpY2UvdmRpc3BsLzAvMS9ldnQtZXZlbnQtY2hhbm5lbCA9ICIxOCIKPiArICoKPiArICoq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKgo+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICBCYWNr
ZW5kIFhlbkJ1cyBOb2Rlcwo+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gKyAqCj4gKyAqLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gUHJvdG9jb2wgdmVyc2lvbiAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KPiArICoKPiArICogdmVyc2lvbnMKPiArICogICAgICBWYWx1ZXM6
ICAgICAgICAgPHN0cmluZz4KPiArICoKPiArICogICAgICBMaXN0IG9mIFhFTkRJU1BMX0xJU1Rf
U0VQQVJBVE9SIHNlcGFyYXRlZCBwcm90b2NvbCB2ZXJzaW9ucyBzdXBwb3J0ZWQKPiArICogICAg
ICBieSB0aGUgYmFja2VuZC4gRm9yIGV4YW1wbGUgIjEsMiwzIi4KPiArICoKPiArICoqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKgo+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICBGcm9udGVuZCBY
ZW5CdXMgTm9kZXMKPiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ICsgKgo+ICsgKi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIEFkZHJlc3NpbmcgLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCj4gKyAqCj4gKyAqIGRvbS1pZAo+ICsgKiAgICAgIFZhbHVlczogICAgICAg
ICA8dWludDE2X3Q+Cj4gKyAqCj4gKyAqICAgICAgRG9tYWluIGlkZW50aWZpZXIuCj4gKyAqCj4g
KyAqIGRldi1pZAo+ICsgKiAgICAgIFZhbHVlczogICAgICAgICA8dWludDE2X3Q+Cj4gKyAqCj4g
KyAqICAgICAgRGV2aWNlIGlkZW50aWZpZXIuCj4gKyAqCj4gKyAqIGNvbm4taWR4Cj4gKyAqICAg
ICAgVmFsdWVzOiAgICAgICAgIDx1aW50OF90Pgo+ICsgKgo+ICsgKiAgICAgIFplcm8gYmFzZWQg
Y29udGlnb3VzIGluZGV4IG9mIHRoZSBjb25uZWN0b3IuCj4gKyAqICAgICAgL2xvY2FsL2RvbWFp
bi88ZG9tLWlkPi9kZXZpY2UvdmRpc3BsLzxkZXYtaWQ+Lzxjb25uLWlkeD4vLi4uCj4gKyAqCj4g
KyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gUHJvdG9jb2wgdmVyc2lvbiAtLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiArICoKPiArICogdmVyc2lvbgo+ICsgKiAgICAgIFZh
bHVlczogICAgICAgICA8c3RyaW5nPgo+ICsgKgo+ICsgKiAgICAgIFByb3RvY29sIHZlcnNpb24s
IGNob3NlbiBhbW9uZyB0aGUgb25lcyBzdXBwb3J0ZWQgYnkgdGhlIGJhY2tlbmQuCj4gKyAqCj4g
KyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBCYWNrZW5kIGJ1ZmZlciBhbGxvY2F0aW9uIC0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiArICoKPiArICogYmUtYWxsb2MKPiArICogICAgICBW
YWx1ZXM6ICAgICAgICAgIjAiLCAiMSIKPiArICoKPiArICogICAgICBJZiB2YWx1ZSBpcyBzZXQg
dG8gIjEiLCB0aGVuIGJhY2tlbmQgY2FuIGJlIGEgYnVmZmVyIHByb3ZpZGVyL2FsbG9jYXRvcgo+
ICsgKiAgICAgIGZvciB0aGlzIGRvbWFpbiBkdXJpbmcgWEVORElTUExfT1BfREJVRl9DUkVBVEUg
b3BlcmF0aW9uIChzZWUgYmVsb3cKPiArICogICAgICBmb3IgbmVnb3RpYXRpb24pLgo+ICsgKiAg
ICAgIElmIHZhbHVlIGlzIG5vdCAiMSIgb3Igb21pdHRlZCBmcm9udGVuZCBtdXN0IGFsbG9jYXRl
IGJ1ZmZlcnMgaXRzZWxmLgo+ICsgKgo+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
IENvbm5lY3RvciBzZXR0aW5ncyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gKyAqCj4g
KyAqIHJlc29sdXRpb24KPiArICogICAgICBWYWx1ZXM6ICAgICAgICAgPHdpZHRoLCB1aW50MzJf
dD54PGhlaWdodCwgdWludDMyX3Q+Cj4gKyAqCj4gKyAqICAgICAgV2lkdGggYW5kIGhlaWdodCBv
ZiB0aGUgY29ubmVjdG9yIGluIHBpeGVscyBzZXBhcmF0ZWQgYnkKPiArICogICAgICBYRU5ESVNQ
TF9SRVNPTFVUSU9OX1NFUEFSQVRPUi4gVGhpcyBkZWZpbmVzIHZpc2libGUgYXJlYSBvZiB0aGUK
PiArICogICAgICBkaXNwbGF5Lgo+ICsgKgo+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLSBDb25uZWN0
b3IgUmVxdWVzdCBUcmFuc3BvcnQgUGFyYW1ldGVycyAtLS0tLS0tLS0tLS0tLS0tLS0tCj4gKyAq
Cj4gKyAqIFRoaXMgY29tbXVuaWNhdGlvbiBwYXRoIGlzIHVzZWQgdG8gZGVsaXZlciByZXF1ZXN0
cyBmcm9tIGZyb250ZW5kIHRvIGJhY2tlbmQKPiArICogYW5kIGdldCB0aGUgY29ycmVzcG9uZGlu
ZyByZXNwb25zZXMgZnJvbSBiYWNrZW5kIHRvIGZyb250ZW5kLAo+ICsgKiBzZXQgdXAgcGVyIGNv
bm5lY3Rvci4KPiArICoKPiArICogcmVxLWV2ZW50LWNoYW5uZWwKPiArICogICAgICBWYWx1ZXM6
ICAgICAgICAgPHVpbnQzMl90Pgo+ICsgKgo+ICsgKiAgICAgIFRoZSBpZGVudGlmaWVyIG9mIHRo
ZSBYZW4gY29ubmVjdG9yJ3MgY29udHJvbCBldmVudCBjaGFubmVsCj4gKyAqICAgICAgdXNlZCB0
byBzaWduYWwgYWN0aXZpdHkgaW4gdGhlIHJpbmcgYnVmZmVyLgo+ICsgKgo+ICsgKiByZXEtcmlu
Zy1yZWYKPiArICogICAgICBWYWx1ZXM6ICAgICAgICAgPHVpbnQzMl90Pgo+ICsgKgo+ICsgKiAg
ICAgIFRoZSBYZW4gZ3JhbnQgcmVmZXJlbmNlIGdyYW50aW5nIHBlcm1pc3Npb24gZm9yIHRoZSBi
YWNrZW5kIHRvIG1hcAo+ICsgKiAgICAgIGEgc29sZSBwYWdlIG9mIGNvbm5lY3RvcidzIGNvbnRy
b2wgcmluZyBidWZmZXIuCj4gKyAqCj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLSBDb25uZWN0b3Ig
RXZlbnQgVHJhbnNwb3J0IFBhcmFtZXRlcnMgLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiArICoKPiAr
ICogVGhpcyBjb21tdW5pY2F0aW9uIHBhdGggaXMgdXNlZCB0byBkZWxpdmVyIGFzeW5jaHJvbm91
cyBldmVudHMgZnJvbSBiYWNrZW5kCj4gKyAqIHRvIGZyb250ZW5kLCBzZXQgdXAgcGVyIGNvbm5l
Y3Rvci4KPiArICoKPiArICogZXZ0LWV2ZW50LWNoYW5uZWwKPiArICogICAgICBWYWx1ZXM6ICAg
ICAgICAgPHVpbnQzMl90Pgo+ICsgKgo+ICsgKiAgICAgIFRoZSBpZGVudGlmaWVyIG9mIHRoZSBY
ZW4gY29ubmVjdG9yJ3MgZXZlbnQgY2hhbm5lbAo+ICsgKiAgICAgIHVzZWQgdG8gc2lnbmFsIGFj
dGl2aXR5IGluIHRoZSByaW5nIGJ1ZmZlci4KPiArICoKPiArICogZXZ0LXJpbmctcmVmCj4gKyAq
ICAgICAgVmFsdWVzOiAgICAgICAgIDx1aW50MzJfdD4KPiArICoKPiArICogICAgICBUaGUgWGVu
IGdyYW50IHJlZmVyZW5jZSBncmFudGluZyBwZXJtaXNzaW9uIGZvciB0aGUgYmFja2VuZCB0byBt
YXAKPiArICogICAgICBhIHNvbGUgcGFnZSBvZiBjb25uZWN0b3IncyBldmVudCByaW5nIGJ1ZmZl
ci4KPiArICovCj4gKwo+ICsvKgo+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gKyAqICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFNUQVRFIERJQUdSQU1TCj4gKyAqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioKPiArICoKPiArICogVG9vbCBzdGFjayBjcmVhdGVzIGZyb250IGFuZCBiYWNrIHN0
YXRlIG5vZGVzIHdpdGggaW5pdGlhbCBzdGF0ZQo+ICsgKiBYZW5idXNTdGF0ZUluaXRpYWxpc2lu
Zy4KPiArICogVG9vbCBzdGFjayBjcmVhdGVzIGFuZCBzZXRzIHVwIGZyb250ZW5kIGRpc3BsYXkg
Y29uZmlndXJhdGlvbgo+ICsgKiBub2RlcyBwZXIgZG9tYWluLgo+ICsgKgo+ICsgKi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIE5vcm1hbCBmbG93IC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCj4gKyAqCj4gKyAqIEZyb250ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBCYWNrCj4gKyAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAgICA9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Cj4gKyAqIFhlbmJ1c1N0YXRlSW5pdGlh
bGlzaW5nICAgICAgICAgICAgICBYZW5idXNTdGF0ZUluaXRpYWxpc2luZwo+ICsgKiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG8gUXVlcnkgYmFja2VuZCBkZXZpY2UgaWRl
bnRpZmljYXRpb24KPiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGRhdGEuCj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbyBPcGVu
IGFuZCB2YWxpZGF0ZSBiYWNrZW5kIGRldmljZS4KPiArICogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8Cj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfAo+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFYKPiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFhlbmJ1c1N0YXRlSW5pdFdhaXQKPiArICoKPiArICogbyBRdWVyeSBmcm9udGVu
ZCBjb25maWd1cmF0aW9uCj4gKyAqIG8gQWxsb2NhdGUgYW5kIGluaXRpYWxpemUKPiArICogICBl
dmVudCBjaGFubmVscyBwZXIgY29uZmlndXJlZAo+ICsgKiAgIGNvbm5lY3Rvci4KPiArICogbyBQ
dWJsaXNoIHRyYW5zcG9ydCBwYXJhbWV0ZXJzCj4gKyAqICAgdGhhdCB3aWxsIGJlIGluIGVmZmVj
dCBkdXJpbmcKPiArICogICB0aGlzIGNvbm5lY3Rpb24uCj4gKyAqICAgICAgICAgICAgICB8Cj4g
KyAqICAgICAgICAgICAgICB8Cj4gKyAqICAgICAgICAgICAgICBWCj4gKyAqIFhlbmJ1c1N0YXRl
SW5pdGlhbGlzZWQKPiArICoKPiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBvIFF1ZXJ5IGZyb250ZW5kIHRyYW5zcG9ydCBwYXJhbWV0ZXJzLgo+ICsgKiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG8gQ29ubmVjdCB0byB0aGUgZXZlbnQgY2hh
bm5lbHMuCj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfAo+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwKPiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBW
Cj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYZW5idXNTdGF0ZUNv
bm5lY3RlZAo+ICsgKgo+ICsgKiAgbyBDcmVhdGUgYW5kIGluaXRpYWxpemUgT1MKPiArICogICAg
dmlydHVhbCBkaXNwbGF5IGNvbm5lY3RvcnMKPiArICogICAgYXMgcGVyIGNvbmZpZ3VyYXRpb24u
Cj4gKyAqICAgICAgICAgICAgICB8Cj4gKyAqICAgICAgICAgICAgICB8Cj4gKyAqICAgICAgICAg
ICAgICBWCj4gKyAqIFhlbmJ1c1N0YXRlQ29ubmVjdGVkCj4gKyAqCj4gKyAqICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBYZW5idXNTdGF0ZVVua25vd24KPiArICogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhlbmJ1c1N0YXRlQ2xvc2VkCj4gKyAqICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYZW5idXNTdGF0ZUNsb3NpbmcKPiAr
ICogbyBSZW1vdmUgdmlydHVhbCBkaXNwbGF5IGRldmljZQo+ICsgKiBvIFJlbW92ZSBldmVudCBj
aGFubmVscwo+ICsgKiAgICAgICAgICAgICAgfAo+ICsgKiAgICAgICAgICAgICAgfAo+ICsgKiAg
ICAgICAgICAgICAgVgo+ICsgKiBYZW5idXNTdGF0ZUNsb3NlZAo+ICsgKgo+ICsgKi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gUmVjb3ZlcnkgZmxvdyAtLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCj4gKyAqCj4gKyAqIEluIGNhc2Ugb2YgZnJvbnRlbmQgdW5yZWNvdmVyYWJs
ZSBlcnJvcnMgYmFja2VuZCBoYW5kbGVzIHRoYXQgYXMKPiArICogaWYgZnJvbnRlbmQgZ29lcyBp
bnRvIHRoZSBYZW5idXNTdGF0ZUNsb3NlZCBzdGF0ZS4KPiArICoKPiArICogSW4gY2FzZSBvZiBi
YWNrZW5kIHVucmVjb3ZlcmFibGUgZXJyb3JzIGZyb250ZW5kIHRyaWVzIHJlbW92aW5nCj4gKyAq
IHRoZSB2aXJ0dWFsaXplZCBkZXZpY2UuIElmIHRoaXMgaXMgcG9zc2libGUgYXQgdGhlIG1vbWVu
dCBvZiBlcnJvciwKPiArICogdGhlbiBmcm9udGVuZCBnb2VzIGludG8gdGhlIFhlbmJ1c1N0YXRl
SW5pdGlhbGlzaW5nIHN0YXRlIGFuZCBpcyByZWFkeSBmb3IKPiArICogbmV3IGNvbm5lY3Rpb24g
d2l0aCBiYWNrZW5kLiBJZiB0aGUgdmlydHVhbGl6ZWQgZGV2aWNlIGlzIHN0aWxsIGluIHVzZSBh
bmQKPiArICogY2Fubm90IGJlIHJlbW92ZWQsIHRoZW4gZnJvbnRlbmQgZ29lcyBpbnRvIHRoZSBY
ZW5idXNTdGF0ZVJlY29uZmlndXJpbmcgc3RhdGUKPiArICogdW50aWwgZWl0aGVyIHRoZSB2aXJ0
dWFsaXplZCBkZXZpY2UgaXMgcmVtb3ZlZCBvciBiYWNrZW5kIGluaXRpYXRlcyBhIG5ldwo+ICsg
KiBjb25uZWN0aW9uLiBPbiB0aGUgdmlydHVhbGl6ZWQgZGV2aWNlIHJlbW92YWwgZnJvbnRlbmQg
Z29lcyBpbnRvIHRoZQo+ICsgKiBYZW5idXNTdGF0ZUluaXRpYWxpc2luZyBzdGF0ZS4KPiArICoK
PiArICogTm90ZSBvbiBYZW5idXNTdGF0ZVJlY29uZmlndXJpbmcgc3RhdGUgb2YgdGhlIGZyb250
ZW5kOiBpZiBiYWNrZW5kIGhhcwo+ICsgKiB1bnJlY292ZXJhYmxlIGVycm9ycyB0aGVuIGZyb250
ZW5kIGNhbm5vdCBzZW5kIHJlcXVlc3RzIHRvIHRoZSBiYWNrZW5kCj4gKyAqIGFuZCB0aHVzIGNh
bm5vdCBwcm92aWRlIGZ1bmN0aW9uYWxpdHkgb2YgdGhlIHZpcnR1YWxpemVkIGRldmljZSBhbnlt
b3JlLgo+ICsgKiBBZnRlciBiYWNrZW5kIGlzIGJhY2sgdG8gbm9ybWFsIHRoZSB2aXJ0dWFsaXpl
ZCBkZXZpY2UgbWF5IHN0aWxsIGhvbGQgc29tZQo+ICsgKiBzdGF0ZTogY29uZmlndXJhdGlvbiBp
biB1c2UsIGFsbG9jYXRlZCBidWZmZXJzLCBjbGllbnQgYXBwbGljYXRpb24gc3RhdGUgZXRjLgo+
ICsgKiBJbiBtb3N0IGNhc2VzLCB0aGlzIHdpbGwgcmVxdWlyZSBmcm9udGVuZCB0byBpbXBsZW1l
bnQgY29tcGxleCByZWNvdmVyeQo+ICsgKiByZWNvbm5lY3QgbG9naWMuIEluc3RlYWQsIGJ5IGdv
aW5nIGludG8gWGVuYnVzU3RhdGVSZWNvbmZpZ3VyaW5nIHN0YXRlLAo+ICsgKiBmcm9udGVuZCB3
aWxsIG1ha2Ugc3VyZSBubyBuZXcgY2xpZW50cyBvZiB0aGUgdmlydHVhbGl6ZWQgZGV2aWNlIGFy
ZQo+ICsgKiBhY2NlcHRlZCwgYWxsb3cgZXhpc3RpbmcgY2xpZW50KHMpIHRvIGV4aXQgZ3JhY2Vm
dWxseSBieSBzaWduYWxpbmcgZXJyb3IKPiArICogc3RhdGUgZXRjLgo+ICsgKiBPbmNlIGFsbCB0
aGUgY2xpZW50cyBhcmUgZ29uZSBmcm9udGVuZCBjYW4gcmVpbml0aWFsaXplIHRoZSB2aXJ0dWFs
aXplZAo+ICsgKiBkZXZpY2UgYW5kIGdldCBpbnRvIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nIHN0
YXRlIGFnYWluIHNpZ25hbGluZyB0aGUKPiArICogYmFja2VuZCB0aGF0IGEgbmV3IGNvbm5lY3Rp
b24gY2FuIGJlIG1hZGUuCj4gKyAqCj4gKyAqIFRoZXJlIGFyZSBtdWx0aXBsZSBjb25kaXRpb25z
IHBvc3NpYmxlIHVuZGVyIHdoaWNoIGZyb250ZW5kIHdpbGwgZ28gZnJvbQo+ICsgKiBYZW5idXNT
dGF0ZVJlY29uZmlndXJpbmcgaW50byBYZW5idXNTdGF0ZUluaXRpYWxpc2luZywgc29tZSBvZiB0
aGVtIGFyZSBPUwo+ICsgKiBzcGVjaWZpYy4gRm9yIGV4YW1wbGU6Cj4gKyAqIDEuIFRoZSB1bmRl
cmx5aW5nIE9TIGZyYW1ld29yayBtYXkgcHJvdmlkZSBjYWxsYmFja3MgdG8gc2lnbmFsIHRoYXQg
dGhlIGxhc3QKPiArICogICAgY2xpZW50IG9mIHRoZSB2aXJ0dWFsaXplZCBkZXZpY2UgaGFzIGdv
bmUgYW5kIHRoZSBkZXZpY2UgY2FuIGJlIHJlbW92ZWQKPiArICogMi4gRnJvbnRlbmQgY2FuIHNj
aGVkdWxlIGEgZGVmZXJyZWQgd29yayAodGltZXIvdGFza2xldC93b3JrcXVldWUpCj4gKyAqICAg
IHRvIHBlcmlvZGljYWxseSBjaGVjayBpZiB0aGlzIGlzIHRoZSByaWdodCB0aW1lIHRvIHJlLXRy
eSByZW1vdmFsIG9mCj4gKyAqICAgIHRoZSB2aXJ0dWFsaXplZCBkZXZpY2UuCj4gKyAqIDMuIEJ5
IGFueSBvdGhlciBtZWFucy4KPiArICoKPiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ICsgKiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgUkVRVUVTVCBDT0RFUwo+ICsgKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqCj4gKyAqIFJlcXVlc3QgY29kZXMgWzA7IDE1XSBhcmUgcmVzZXJ2ZWQgYW5kIG11
c3Qgbm90IGJlIHVzZWQKPiArICovCj4gKwo+ICsjZGVmaW5lIFhFTkRJU1BMX09QX0RCVUZfQ1JF
QVRFICAgICAgIDB4MTAKPiArI2RlZmluZSBYRU5ESVNQTF9PUF9EQlVGX0RFU1RST1kgICAgICAw
eDExCj4gKyNkZWZpbmUgWEVORElTUExfT1BfRkJfQVRUQUNIICAgICAgICAgMHgxMgo+ICsjZGVm
aW5lIFhFTkRJU1BMX09QX0ZCX0RFVEFDSCAgICAgICAgIDB4MTMKPiArI2RlZmluZSBYRU5ESVNQ
TF9PUF9TRVRfQ09ORklHICAgICAgICAweDE0Cj4gKyNkZWZpbmUgWEVORElTUExfT1BfUEdfRkxJ
UCAgICAgICAgICAgMHgxNQo+ICsKPiArLyoKPiArICoqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ICsg
KiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVWRU5UIENPREVTCj4gKyAqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioKPiArICovCj4gKyNkZWZpbmUgWEVORElTUExfRVZUX1BHX0ZMSVAgICAg
ICAgICAgMHgwMAo+ICsKPiArLyoKPiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ICsgKiAgICAg
ICAgICAgICAgIFhFTlNUT1JFIEZJRUxEIEFORCBQQVRIIE5BTUUgU1RSSU5HUywgSEVMUEVSUwo+
ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqCj4gKyAqLwo+ICsjZGVmaW5lIFhFTkRJU1BMX0RSSVZF
Ul9OQU1FICAgICAgICAgICJ2ZGlzcGwiCj4gKwo+ICsjZGVmaW5lIFhFTkRJU1BMX0xJU1RfU0VQ
QVJBVE9SICAgICAgICIsIgo+ICsjZGVmaW5lIFhFTkRJU1BMX1JFU09MVVRJT05fU0VQQVJBVE9S
ICJ4Igo+ICsKPiArI2RlZmluZSBYRU5ESVNQTF9GSUVMRF9CRV9WRVJTSU9OUyAgICAidmVyc2lv
bnMiCj4gKyNkZWZpbmUgWEVORElTUExfRklFTERfRkVfVkVSU0lPTiAgICAgInZlcnNpb24iCj4g
KyNkZWZpbmUgWEVORElTUExfRklFTERfUkVRX1JJTkdfUkVGICAgInJlcS1yaW5nLXJlZiIKPiAr
I2RlZmluZSBYRU5ESVNQTF9GSUVMRF9SRVFfQ0hBTk5FTCAgICAicmVxLWV2ZW50LWNoYW5uZWwi
Cj4gKyNkZWZpbmUgWEVORElTUExfRklFTERfRVZUX1JJTkdfUkVGICAgImV2dC1yaW5nLXJlZiIK
PiArI2RlZmluZSBYRU5ESVNQTF9GSUVMRF9FVlRfQ0hBTk5FTCAgICAiZXZ0LWV2ZW50LWNoYW5u
ZWwiCj4gKyNkZWZpbmUgWEVORElTUExfRklFTERfUkVTT0xVVElPTiAgICAgInJlc29sdXRpb24i
Cj4gKyNkZWZpbmUgWEVORElTUExfRklFTERfQkVfQUxMT0MgICAgICAgImJlLWFsbG9jIgo+ICsK
PiArLyoKPiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ICsgKiAgICAgICAgICAgICAgICAgICAg
ICAgICAgU1RBVFVTIFJFVFVSTiBDT0RFUwo+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gKyAq
Cj4gKyAqIFN0YXR1cyByZXR1cm4gY29kZSBpcyB6ZXJvIG9uIHN1Y2Nlc3MgYW5kIC1YRU5fRVhY
IG9uIGZhaWx1cmUuCj4gKyAqCj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiArICogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBBc3N1bXB0aW9ucwo+ICsgKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqCj4gKyAqIG8gdXNhZ2Ugb2YgZ3JhbnQgcmVmZXJlbmNlIDAgYXMgaW52YWxpZCBncmFudCBy
ZWZlcmVuY2U6Cj4gKyAqICAgZ3JhbnQgcmVmZXJlbmNlIDAgaXMgdmFsaWQsIGJ1dCBuZXZlciBl
eHBvc2VkIHRvIGEgUFYgZHJpdmVyLAo+ICsgKiAgIGJlY2F1c2Ugb2YgdGhlIGZhY3QgaXQgaXMg
YWxyZWFkeSBpbiB1c2UvcmVzZXJ2ZWQgYnkgdGhlIFBWIGNvbnNvbGUuCj4gKyAqIG8gYWxsIHJl
ZmVyZW5jZXMgaW4gdGhpcyBkb2N1bWVudCB0byBwYWdlIHNpemVzIG11c3QgYmUgdHJlYXRlZAo+
ICsgKiAgIGFzIHBhZ2VzIG9mIHNpemUgWEVOX1BBR0VfU0laRSB1bmxlc3Mgb3RoZXJ3aXNlIG5v
dGVkLgo+ICsgKgo+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gKyAqICAgICAgIERlc2NyaXB0
aW9uIG9mIHRoZSBwcm90b2NvbCBiZXR3ZWVuIGZyb250ZW5kIGFuZCBiYWNrZW5kIGRyaXZlcgo+
ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqCj4gKyAqCj4gKyAqIFRoZSB0d28gaGFsdmVzIG9mIGEg
UGFyYS12aXJ0dWFsIGRpc3BsYXkgZHJpdmVyIGNvbW11bmljYXRlIHdpdGgKPiArICogZWFjaCBv
dGhlciB1c2luZyBzaGFyZWQgcGFnZXMgYW5kIGV2ZW50IGNoYW5uZWxzLgo+ICsgKiBTaGFyZWQg
cGFnZSBjb250YWlucyBhIHJpbmcgd2l0aCByZXF1ZXN0L3Jlc3BvbnNlIHBhY2tldHMuCj4gKyAq
Cj4gKyAqIEFsbCByZXNlcnZlZCBmaWVsZHMgaW4gdGhlIHN0cnVjdHVyZXMgYmVsb3cgbXVzdCBi
ZSAwLgo+ICsgKiBEaXNwbGF5IGJ1ZmZlcnMncyBjb29raWUgb2YgdmFsdWUgMCBpcyB0cmVhdGVk
IGFzIGludmFsaWQuCj4gKyAqIEZyYW1lYnVmZmVyJ3MgY29va2llIG9mIHZhbHVlIDAgaXMgdHJl
YXRlZCBhcyBpbnZhbGlkLgo+ICsgKgo+ICsgKiBGb3IgYWxsIHJlcXVlc3QvcmVzcG9uc2UvZXZl
bnQgcGFja2V0cyB0aGF0IHVzZSBjb29raWVzOgo+ICsgKiAgIGRidWZfY29va2llIC0gdWludDY0
X3QsIHVuaXF1ZSB0byBndWVzdCBkb21haW4gdmFsdWUgdXNlZCBieSB0aGUgYmFja2VuZAo+ICsg
KiAgICAgdG8gbWFwIHJlbW90ZSBkaXNwbGF5IGJ1ZmZlciB0byBpdHMgbG9jYWwgb25lCj4gKyAq
ICAgZmJfY29va2llIC0gdWludDY0X3QsIHVuaXF1ZSB0byBndWVzdCBkb21haW4gdmFsdWUgdXNl
ZCBieSB0aGUgYmFja2VuZAo+ICsgKiAgICAgdG8gbWFwIHJlbW90ZSBmcmFtZWJ1ZmZlciB0byBp
dHMgbG9jYWwgb25lCj4gKyAqCj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LSBSZXF1ZXN0cyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiArICoKPiArICog
QWxsIHJlcXVlc3RzL3Jlc3BvbnNlcywgd2hpY2ggYXJlIG5vdCBjb25uZWN0b3Igc3BlY2lmaWMs
IG11c3QgYmUgc2VudCBvdmVyCj4gKyAqIGNvbnRyb2wgcmluZyBvZiB0aGUgY29ubmVjdG9yIHdo
aWNoIGhhcyB0aGUgaW5kZXggdmFsdWUgb2YgMDoKPiArICogICAvbG9jYWwvZG9tYWluLzxkb20t
aWQ+L2RldmljZS92ZGlzcGwvPGRldi1pZD4vMC9yZXEtcmluZy1yZWYKPiArICoKPiArICogQWxs
IHJlcXVlc3QgcGFja2V0cyBoYXZlIHRoZSBzYW1lIGxlbmd0aCAoNjQgb2N0ZXRzKQo+ICsgKiBB
bGwgcmVxdWVzdCBwYWNrZXRzIGhhdmUgY29tbW9uIGhlYWRlcjoKPiArICogICAgICAgICAwICAg
ICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBv
Y3RldAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAg
ICAgICAgIHwgICAgb3BlcmF0aW9uICAgfCAgIHJlc2VydmVkICAgICB8IDQKPiArICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiAgIGlk
IC0gdWludDE2X3QsIHByaXZhdGUgZ3Vlc3QgdmFsdWUsIGVjaG9lZCBpbiByZXNwb25zZQo+ICsg
KiAgIG9wZXJhdGlvbiAtIHVpbnQ4X3QsIG9wZXJhdGlvbiBjb2RlLCBYRU5ESVNQTF9PUF8/Pz8K
PiArICoKPiArICogUmVxdWVzdCBkYnVmIGNyZWF0aW9uIC0gcmVxdWVzdCBjcmVhdGlvbiBvZiBh
IGRpc3BsYXkgYnVmZmVyLgo+ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAg
ICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0Cj4gKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Kwo+ICsgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfF9PUF9EQlVGX0NSRUFU
RSB8ICAgcmVzZXJ2ZWQgICAgIHwgNAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDgKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgIGRi
dWZfY29va2llIGxvdyAzMi1iaXQgICAgICAgICAgICAgICAgICAgICAgfCAxMgo+ICsgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgZGJ1Zl9jb29raWUgaGlnaCAz
Mi1iaXQgICAgICAgICAgICAgICAgICAgICB8IDE2Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgMjAKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaGVpZ2h0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyNAo+
ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnBwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDI4Cj4gKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Kwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidWZmZXJfc3ogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgMzIKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmxhZ3MgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAzNgo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGdyZWZfZGlyZWN0b3J5ICAgICAgICAgICAgICAgICAgICAgICAgICB8IDQwCj4gKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNDQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAq
IHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvfAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDY0Cj4g
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKwo+ICsgKgo+ICsgKiBNdXN0IGJlIHNlbnQgb3ZlciBjb250cm9sIHJp
bmcgb2YgdGhlIGNvbm5lY3RvciB3aGljaCBoYXMgdGhlIGluZGV4Cj4gKyAqIHZhbHVlIG9mIDA6
Cj4gKyAqICAgL2xvY2FsL2RvbWFpbi88ZG9tLWlkPi9kZXZpY2UvdmRpc3BsLzxkZXYtaWQ+LzAv
cmVxLXJpbmctcmVmCj4gKyAqIEFsbCB1bnVzZWQgYml0cyBpbiBmbGFncyBmaWVsZCBtdXN0IGJl
IHNldCB0byAwLgo+ICsgKgo+ICsgKiBBbiBhdHRlbXB0IHRvIGNyZWF0ZSBtdWx0aXBsZSBkaXNw
bGF5IGJ1ZmZlcnMgd2l0aCB0aGUgc2FtZSBkYnVmX2Nvb2tpZSBpcwo+ICsgKiBhbiBlcnJvci4g
ZGJ1Zl9jb29raWUgY2FuIGJlIHJlLXVzZWQgYWZ0ZXIgZGVzdHJveWluZyB0aGUgY29ycmVzcG9u
ZGluZwo+ICsgKiBkaXNwbGF5IGJ1ZmZlci4KPiArICoKPiArICogV2lkdGggYW5kIGhlaWdodCBv
ZiB0aGUgZGlzcGxheSBidWZmZXJzIGNhbiBiZSBzbWFsbGVyLCBlcXVhbCBvciBiaWdnZXIKPiAr
ICogdGhhbiB0aGUgY29ubmVjdG9yJ3MgcmVzb2x1dGlvbi4gRGVwdGgvcGl4ZWwgZm9ybWF0IG9m
IHRoZSBpbmRpdmlkdWFsCj4gKyAqIGJ1ZmZlcnMgY2FuIGRpZmZlciBhcyB3ZWxsLgo+ICsgKgo+
ICsgKiB3aWR0aCAtIHVpbnQzMl90LCB3aWR0aCBpbiBwaXhlbHMKPiArICogaGVpZ2h0IC0gdWlu
dDMyX3QsIGhlaWdodCBpbiBwaXhlbHMKPiArICogYnBwIC0gdWludDMyX3QsIGJpdHMgcGVyIHBp
eGVsCj4gKyAqIGJ1ZmZlcl9zeiAtIHVpbnQzMl90LCBidWZmZXIgc2l6ZSB0byBiZSBhbGxvY2F0
ZWQsIG9jdGV0cwo+ICsgKiBmbGFncyAtIHVpbnQzMl90LCBmbGFncyBvZiB0aGUgb3BlcmF0aW9u
Cj4gKyAqICAgbyBYRU5ESVNQTF9EQlVGX0ZMR19SRVFfQUxMT0MgLSBpZiBzZXQsIHRoZW4gYmFj
a2VuZCBpcyByZXF1ZXN0ZWQKPiArICogICAgIHRvIGFsbG9jYXRlIHRoZSBidWZmZXIgd2l0aCB0
aGUgcGFyYW1ldGVycyBwcm92aWRlZCBpbiB0aGlzIHJlcXVlc3QuCj4gKyAqICAgICBQYWdlIGRp
cmVjdG9yeSBpcyBoYW5kbGVkIGFzIGZvbGxvd3M6Cj4gKyAqICAgICAgIEZyb250ZW5kIG9uIHJl
cXVlc3Q6Cj4gKyAqICAgICAgICAgbyBhbGxvY2F0ZXMgcGFnZXMgZm9yIHRoZSBkaXJlY3Rvcnkg
KGdyZWZfZGlyZWN0b3J5LAo+ICsgKiAgICAgICAgICAgZ3JlZl9kaXJfbmV4dF9wYWdlKHMpCj4g
KyAqICAgICAgICAgbyBncmFudHMgcGVybWlzc2lvbnMgZm9yIHRoZSBwYWdlcyBvZiB0aGUgZGly
ZWN0b3J5IHRvIHRoZSBiYWNrZW5kCj4gKyAqICAgICAgICAgbyBzZXRzIGdyZWZfZGlyX25leHRf
cGFnZSBmaWVsZHMKPiArICogICAgICAgQmFja2VuZCBvbiByZXNwb25zZToKPiArICogICAgICAg
ICBvIGdyYW50cyBwZXJtaXNzaW9ucyBmb3IgdGhlIHBhZ2VzIG9mIHRoZSBidWZmZXIgYWxsb2Nh
dGVkIHRvCj4gKyAqICAgICAgICAgICB0aGUgZnJvbnRlbmQKPiArICogICAgICAgICBvIGZpbGxz
IGluIHBhZ2UgZGlyZWN0b3J5IHdpdGggZ3JhbnQgcmVmZXJlbmNlcwo+ICsgKiAgICAgICAgICAg
KGdyZWZbXSBpbiBzdHJ1Y3QgeGVuZGlzcGxfcGFnZV9kaXJlY3RvcnkpCj4gKyAqIGdyZWZfZGly
ZWN0b3J5IC0gZ3JhbnRfcmVmX3QsIGEgcmVmZXJlbmNlIHRvIHRoZSBmaXJzdCBzaGFyZWQgcGFn
ZQo+ICsgKiAgIGRlc2NyaWJpbmcgc2hhcmVkIGJ1ZmZlciByZWZlcmVuY2VzLiBBdCBsZWFzdCBv
bmUgcGFnZSBleGlzdHMuIElmIHNoYXJlZAo+ICsgKiAgIGJ1ZmZlciBzaXplIChidWZmZXJfc3op
IGV4Y2VlZHMgd2hhdCBjYW4gYmUgYWRkcmVzc2VkIGJ5IHRoaXMgc2luZ2xlIHBhZ2UsCj4gKyAq
ICAgdGhlbiByZWZlcmVuY2UgdG8gdGhlIG5leHQgcGFnZSBtdXN0IGJlIHN1cHBsaWVkIChzZWUg
Z3JlZl9kaXJfbmV4dF9wYWdlCj4gKyAqICAgYmVsb3cpCj4gKyAqLwo+ICsKPiArI2RlZmluZSBY
RU5ESVNQTF9EQlVGX0ZMR19SRVFfQUxMT0MgICAgICAgKDEgPDwgMCkKPiArCj4gK3N0cnVjdCB4
ZW5kaXNwbF9kYnVmX2NyZWF0ZV9yZXEgewo+ICsgICAgdWludDY0X3QgZGJ1Zl9jb29raWU7Cj4g
KyAgICB1aW50MzJfdCB3aWR0aDsKPiArICAgIHVpbnQzMl90IGhlaWdodDsKPiArICAgIHVpbnQz
Ml90IGJwcDsKPiArICAgIHVpbnQzMl90IGJ1ZmZlcl9zejsKPiArICAgIHVpbnQzMl90IGZsYWdz
Owo+ICsgICAgZ3JhbnRfcmVmX3QgZ3JlZl9kaXJlY3Rvcnk7Cj4gK307Cj4gKwo+ICsvKgo+ICsg
KiBTaGFyZWQgcGFnZSBmb3IgWEVORElTUExfT1BfREJVRl9DUkVBVEUgYnVmZmVyIGRlc2NyaXB0
b3IgKGdyZWZfZGlyZWN0b3J5IGluCj4gKyAqIHRoZSByZXF1ZXN0KSBlbXBsb3lzIGEgbGlzdCBv
ZiBwYWdlcywgZGVzY3JpYmluZyBhbGwgcGFnZXMgb2YgdGhlIHNoYXJlZAo+ICsgKiBkYXRhIGJ1
ZmZlcjoKPiArICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIg
ICAgICAgICAgICAgICAzICAgICAgICBvY3RldAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAg
ICAgICAgICAgICAgICAgICAgICAgIGdyZWZfZGlyX25leHRfcGFnZSAgICAgICAgICAgICAgICAg
ICAgICAgICB8IDQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBncmVmWzBdICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cj4gKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKwo+ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPiArICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAq
IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmVmW2ldICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCBpKjQrOAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98
Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBn
cmVmW04gLSAxXSAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgTio0KzgKPiArICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCj4gKyAqCj4gKyAqIGdyZWZfZGlyX25leHRfcGFnZSAtIGdyYW50X3JlZl90LCByZWZl
cmVuY2UgdG8gdGhlIG5leHQgcGFnZSBkZXNjcmliaW5nCj4gKyAqICAgcGFnZSBkaXJlY3Rvcnku
IE11c3QgYmUgMCBpZiB0aGVyZSBhcmUgbm8gbW9yZSBwYWdlcyBpbiB0aGUgbGlzdC4KPiArICog
Z3JlZltpXSAtIGdyYW50X3JlZl90LCByZWZlcmVuY2UgdG8gYSBzaGFyZWQgcGFnZSBvZiB0aGUg
YnVmZmVyCj4gKyAqICAgYWxsb2NhdGVkIGF0IFhFTkRJU1BMX09QX0RCVUZfQ1JFQVRFCj4gKyAq
Cj4gKyAqIE51bWJlciBvZiBncmFudF9yZWZfdCBlbnRyaWVzIGluIHRoZSB3aG9sZSBwYWdlIGRp
cmVjdG9yeSBpcyBub3QKPiArICogcGFzc2VkLCBidXQgaW5zdGVhZCBjYW4gYmUgY2FsY3VsYXRl
ZCBhczoKPiArICogICBudW1fZ3JlZnNfdG90YWwgPSAoWEVORElTUExfT1BfREJVRl9DUkVBVEUu
YnVmZmVyX3N6ICsgWEVOX1BBR0VfU0laRSAtIDEpIC8KPiArICogICAgICAgWEVOX1BBR0VfU0la
RQo+ICsgKi8KPiArCj4gK3N0cnVjdCB4ZW5kaXNwbF9wYWdlX2RpcmVjdG9yeSB7Cj4gKyAgICBn
cmFudF9yZWZfdCBncmVmX2Rpcl9uZXh0X3BhZ2U7Cj4gKyAgICBncmFudF9yZWZfdCBncmVmWzFd
OyAvKiBWYXJpYWJsZSBsZW5ndGggKi8KPiArfTsKPiArCj4gKy8qCj4gKyAqIFJlcXVlc3QgZGJ1
ZiBkZXN0cnVjdGlvbiAtIGRlc3Ryb3kgYSBwcmV2aW91c2x5IGFsbG9jYXRlZCBkaXNwbGF5IGJ1
ZmZlcjoKPiArICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIg
ICAgICAgICAgICAgICAzICAgICAgICBvY3RldAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAg
ICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHxfT1BfREJVRl9ERVNUUk9ZfCAgIHJlc2Vy
dmVkICAgICB8IDQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cj4gKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICBkYnVmX2Nvb2tpZSBs
b3cgMzItYml0ICAgICAgICAgICAgICAgICAgICAgIHwgMTIKPiArICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4g
KyAqIHwgICAgICAgICAgICAgICAgICAgICAgIGRidWZfY29va2llIGhpZ2ggMzItYml0ICAgICAg
ICAgICAgICAgICAgICAgfCAxNgo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
IDIwCj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPiArICogKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCA2NAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICoKPiArICog
TXVzdCBiZSBzZW50IG92ZXIgY29udHJvbCByaW5nIG9mIHRoZSBjb25uZWN0b3Igd2hpY2ggaGFz
IHRoZSBpbmRleAo+ICsgKiB2YWx1ZSBvZiAwOgo+ICsgKiAgIC9sb2NhbC9kb21haW4vPGRvbS1p
ZD4vZGV2aWNlL3ZkaXNwbC88ZGV2LWlkPi8wL3JlcS1yaW5nLXJlZgo+ICsgKi8KPiArCj4gK3N0
cnVjdCB4ZW5kaXNwbF9kYnVmX2Rlc3Ryb3lfcmVxIHsKPiArICAgIHVpbnQ2NF90IGRidWZfY29v
a2llOwo+ICt9Owo+ICsKPiArLyoKPiArICogUmVxdWVzdCBmcmFtZWJ1ZmZlciBhdHRhY2htZW50
IC0gcmVxdWVzdCBhdHRhY2htZW50IG9mIGEgZnJhbWVidWZmZXIgdG8KPiArICogcHJldmlvdXNs
eSBjcmVhdGVkIGRpc3BsYXkgYnVmZmVyLgo+ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAg
MSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0Cj4gKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfCBfT1Bf
RkJfQVRUQUNIICB8ICAgcmVzZXJ2ZWQgICAgIHwgNAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICog
fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8IDgKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAg
ICAgICAgIGRidWZfY29va2llIGxvdyAzMi1iaXQgICAgICAgICAgICAgICAgICAgICAgfCAxMgo+
ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgZGJ1Zl9jb29r
aWUgaGlnaCAzMi1iaXQgICAgICAgICAgICAgICAgICAgICB8IDE2Cj4gKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Kwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgZmJfY29va2llIGxvdyAzMi1iaXQgICAg
ICAgICAgICAgICAgICAgICAgIHwgMjAKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAg
ICAgICAgICAgICAgICAgICBmYl9jb29raWUgaGlnaCAzMi1iaXQgICAgICAgICAgICAgICAgICAg
ICAgfCAyNAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB3aWR0aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDI4Cj4gKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMzIKPiArICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAq
IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGl4ZWxfZm9ybWF0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAzNgo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDQw
Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPiArICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
Cj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCA2NAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICoKPiArICogTXVz
dCBiZSBzZW50IG92ZXIgY29udHJvbCByaW5nIG9mIHRoZSBjb25uZWN0b3Igd2hpY2ggaGFzIHRo
ZSBpbmRleAo+ICsgKiB2YWx1ZSBvZiAwOgo+ICsgKiAgIC9sb2NhbC9kb21haW4vPGRvbS1pZD4v
ZGV2aWNlL3ZkaXNwbC88ZGV2LWlkPi8wL3JlcS1yaW5nLXJlZgo+ICsgKiBXaWR0aCBhbmQgaGVp
Z2h0IGNhbiBiZSBzbWFsbGVyLCBlcXVhbCBvciBiaWdnZXIgdGhhbiB0aGUgY29ubmVjdG9yJ3MK
PiArICogcmVzb2x1dGlvbi4KPiArICoKPiArICogQW4gYXR0ZW1wdCB0byBjcmVhdGUgbXVsdGlw
bGUgZnJhbWUgYnVmZmVycyB3aXRoIHRoZSBzYW1lIGZiX2Nvb2tpZSBpcwo+ICsgKiBhbiBlcnJv
ci4gZmJfY29va2llIGNhbiBiZSByZS11c2VkIGFmdGVyIGRlc3Ryb3lpbmcgdGhlIGNvcnJlc3Bv
bmRpbmcKPiArICogZnJhbWUgYnVmZmVyLgo+ICsgKgo+ICsgKiB3aWR0aCAtIHVpbnQzMl90LCB3
aWR0aCBpbiBwaXhlbHMKPiArICogaGVpZ2h0IC0gdWludDMyX3QsIGhlaWdodCBpbiBwaXhlbHMK
PiArICogcGl4ZWxfZm9ybWF0IC0gdWludDMyX3QsIHBpeGVsIGZvcm1hdCBvZiB0aGUgZnJhbWVi
dWZmZXIsIEZPVVJDQyBjb2RlCj4gKyAqLwo+ICsKPiArc3RydWN0IHhlbmRpc3BsX2ZiX2F0dGFj
aF9yZXEgewo+ICsgICAgdWludDY0X3QgZGJ1Zl9jb29raWU7Cj4gKyAgICB1aW50NjRfdCBmYl9j
b29raWU7Cj4gKyAgICB1aW50MzJfdCB3aWR0aDsKPiArICAgIHVpbnQzMl90IGhlaWdodDsKPiAr
ICAgIHVpbnQzMl90IHBpeGVsX2Zvcm1hdDsKPiArfTsKPiArCj4gKy8qCj4gKyAqIFJlcXVlc3Qg
ZnJhbWVidWZmZXIgZGV0YWNoIC0gZGV0YWNoIGEgcHJldmlvdXNseQo+ICsgKiBhdHRhY2hlZCBm
cmFtZWJ1ZmZlciBmcm9tIHRoZSBkaXNwbGF5IGJ1ZmZlciBpbiByZXF1ZXN0Ogo+ICsgKiAgICAg
ICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMg
ICAgICAgIG9jdGV0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgaWQg
ICAgICAgICAgICAgICAgfCAgX09QX0ZCX0RFVEFDSCB8ICAgcmVzZXJ2ZWQgICAgIHwgNAo+ICsg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2
ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKPiArICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4g
KyAqIHwgICAgICAgICAgICAgICAgICAgICAgICBmYl9jb29raWUgbG93IDMyLWJpdCAgICAgICAg
ICAgICAgICAgICAgICAgfCAxMgo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAg
ICAgICAgICAgICAgIGZiX2Nvb2tpZSBoaWdoIDMyLWJpdCAgICAgICAgICAgICAgICAgICAgICB8
IDE2Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjAKPiArICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8IDY0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKgo+ICsgKiBNdXN0IGJlIHNlbnQgb3Zl
ciBjb250cm9sIHJpbmcgb2YgdGhlIGNvbm5lY3RvciB3aGljaCBoYXMgdGhlIGluZGV4Cj4gKyAq
IHZhbHVlIG9mIDA6Cj4gKyAqICAgL2xvY2FsL2RvbWFpbi88ZG9tLWlkPi9kZXZpY2UvdmRpc3Bs
LzxkZXYtaWQ+LzAvcmVxLXJpbmctcmVmCj4gKyAqLwo+ICsKPiArc3RydWN0IHhlbmRpc3BsX2Zi
X2RldGFjaF9yZXEgewo+ICsgICAgdWludDY0X3QgZmJfY29va2llOwo+ICt9Owo+ICsKPiArLyoK
PiArICogUmVxdWVzdCBjb25maWd1cmF0aW9uIHNldC9yZXNldCAtIHJlcXVlc3QgdG8gc2V0IG9y
IHJlc2V0Cj4gKyAqIHRoZSBjb25maWd1cmF0aW9uL21vZGUgb2YgdGhlIGRpc3BsYXk6Cj4gKyAq
ICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAg
ICAgMyAgICAgICAgb2N0ZXQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAg
ICBpZCAgICAgICAgICAgICAgICB8IF9PUF9TRVRfQ09ORklHIHwgICByZXNlcnZlZCAgICAgfCA0
Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBy
ZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAo+ICsgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgIGZiX2Nvb2tpZSBsb3cgMzItYml0ICAg
ICAgICAgICAgICAgICAgICAgICB8IDEyCj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAg
ICAgICAgICAgICAgICAgICAgZmJfY29va2llIGhpZ2ggMzItYml0ICAgICAgICAgICAgICAgICAg
ICAgIHwgMTYKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyMAo+ICsgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHkgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDI0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsg
KiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgMjgKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaGVpZ2h0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAz
Mgo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnBwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDQwCj4gKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgNDQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvfAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDY0Cj4gKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+ICsgKgo+ICsgKiBQYXNzIGFsbCB6ZXJvcyB0byByZXNldCwgb3RoZXJ3aXNl
IGNvbW1hbmQgaXMgdHJlYXRlZCBhcwo+ICsgKiBjb25maWd1cmF0aW9uIHNldC4KPiArICogRnJh
bWVidWZmZXIncyBjb29raWUgZGVmaW5lcyB3aGljaCBmcmFtZWJ1ZmZlci9kYnVmIG11c3QgYmUK
PiArICogZGlzcGxheWVkIHdoaWxlIGVuYWJsaW5nIGRpc3BsYXkgKGFwcGx5aW5nIGNvbmZpZ3Vy
YXRpb24pLgo+ICsgKiB4LCB5LCB3aWR0aCBhbmQgaGVpZ2h0IGFyZSBib3VuZCBieSB0aGUgY29u
bmVjdG9yJ3MgcmVzb2x1dGlvbiBhbmQgbXVzdCBub3QKPiArICogZXhjZWVkIGl0Lgo+ICsgKgo+
ICsgKiB4IC0gdWludDMyX3QsIHN0YXJ0aW5nIHBvc2l0aW9uIGluIHBpeGVscyBieSBYIGF4aXMK
PiArICogeSAtIHVpbnQzMl90LCBzdGFydGluZyBwb3NpdGlvbiBpbiBwaXhlbHMgYnkgWSBheGlz
Cj4gKyAqIHdpZHRoIC0gdWludDMyX3QsIHdpZHRoIGluIHBpeGVscwo+ICsgKiBoZWlnaHQgLSB1
aW50MzJfdCwgaGVpZ2h0IGluIHBpeGVscwo+ICsgKiBicHAgLSB1aW50MzJfdCwgYml0cyBwZXIg
cGl4ZWwKPiArICovCj4gKwo+ICtzdHJ1Y3QgeGVuZGlzcGxfc2V0X2NvbmZpZ19yZXEgewo+ICsg
ICAgdWludDY0X3QgZmJfY29va2llOwo+ICsgICAgdWludDMyX3QgeDsKPiArICAgIHVpbnQzMl90
IHk7Cj4gKyAgICB1aW50MzJfdCB3aWR0aDsKPiArICAgIHVpbnQzMl90IGhlaWdodDsKPiArICAg
IHVpbnQzMl90IGJwcDsKPiArfTsKPiArCj4gKy8qCj4gKyAqIFJlcXVlc3QgcGFnZSBmbGlwIC0g
cmVxdWVzdCB0byBmbGlwIGEgcGFnZSBpZGVudGlmaWVkIGJ5IHRoZSBmcmFtZWJ1ZmZlcgo+ICsg
KiBjb29raWU6Cj4gKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAg
ICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAq
IHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8IF9PUF9QR19GTElQICAgIHwgICBy
ZXNlcnZlZCAgICAgfCA0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAo+
ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgIGZiX2Nvb2tp
ZSBsb3cgMzItYml0ICAgICAgICAgICAgICAgICAgICAgICB8IDEyCj4gKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Kwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgZmJfY29va2llIGhpZ2ggMzItYml0ICAg
ICAgICAgICAgICAgICAgICAgIHwgMTYKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAyMAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4gKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqLwo+
ICsKPiArc3RydWN0IHhlbmRpc3BsX3BhZ2VfZmxpcF9yZXEgewo+ICsgICAgdWludDY0X3QgZmJf
Y29va2llOwo+ICt9Owo+ICsKPiArLyoKPiArICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tIFJlc3BvbnNlcyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICsgKgo+
ICsgKiBBbGwgcmVzcG9uc2UgcGFja2V0cyBoYXZlIHRoZSBzYW1lIGxlbmd0aCAoNjQgb2N0ZXRz
KQo+ICsgKgo+ICsgKiBBbGwgcmVzcG9uc2UgcGFja2V0cyBoYXZlIGNvbW1vbiBoZWFkZXI6Cj4g
KyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAg
ICAgICAgMyAgICAgICAgb2N0ZXQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAg
ICAgICBpZCAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAg
fCA0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RhdHVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAo+ICsgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8IDEyCj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8L1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL3wKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2NAo+ICsgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKPiArICoKPiArICogaWQgLSB1aW50MTZfdCwgcHJpdmF0ZSBndWVzdCB2YWx1
ZSwgZWNob2VkIGZyb20gcmVxdWVzdAo+ICsgKiBzdGF0dXMgLSBpbnQzMl90LCByZXNwb25zZSBz
dGF0dXMsIHplcm8gb24gc3VjY2VzcyBhbmQgLVhFTl9FWFggb24gZmFpbHVyZQo+ICsgKgo+ICsg
Ki0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIEV2ZW50cyAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gKyAqCj4gKyAqIEV2ZW50cyBhcmUgc2VudCB2aWEgYSBz
aGFyZWQgcGFnZSBhbGxvY2F0ZWQgYnkgdGhlIGZyb250IGFuZCBwcm9wYWdhdGVkIGJ5Cj4gKyAq
ICAgZXZ0LWV2ZW50LWNoYW5uZWwvZXZ0LXJpbmctcmVmIFhlblN0b3JlIGVudHJpZXMKPiArICog
QWxsIGV2ZW50IHBhY2tldHMgaGF2ZSB0aGUgc2FtZSBsZW5ndGggKDY0IG9jdGV0cykKPiArICog
QWxsIGV2ZW50IHBhY2tldHMgaGF2ZSBjb21tb24gaGVhZGVyOgo+ICsgKiAgICAgICAgIDAgICAg
ICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9j
dGV0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAg
ICAgICAgfCAgICAgIHR5cGUgICAgICB8ICAgcmVzZXJ2ZWQgICAgIHwgNAo+ICsgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8IDgKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqCj4gKyAq
IGlkIC0gdWludDE2X3QsIGV2ZW50IGlkLCBtYXkgYmUgdXNlZCBieSBmcm9udAo+ICsgKiB0eXBl
IC0gdWludDhfdCwgdHlwZSBvZiB0aGUgZXZlbnQKPiArICoKPiArICoKPiArICogUGFnZSBmbGlw
IGNvbXBsZXRlIGV2ZW50IC0gZXZlbnQgZnJvbSBiYWNrIHRvIGZyb250IG9uIHBhZ2UgZmxpcCBj
b21wbGV0ZWQ6Cj4gKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAg
ICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAq
IHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8ICAgX0VWVF9QR19GTElQIHwgICBy
ZXNlcnZlZCAgICAgfCA0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAo+
ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgIGZiX2Nvb2tp
ZSBsb3cgMzItYml0ICAgICAgICAgICAgICAgICAgICAgICB8IDEyCj4gKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Kwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgZmJfY29va2llIGhpZ2ggMzItYml0ICAg
ICAgICAgICAgICAgICAgICAgIHwgMTYKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAyMAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4gKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqLwo+
ICsKPiArc3RydWN0IHhlbmRpc3BsX3BnX2ZsaXBfZXZ0IHsKPiArICAgIHVpbnQ2NF90IGZiX2Nv
b2tpZTsKPiArfTsKPiArCj4gK3N0cnVjdCB4ZW5kaXNwbF9yZXEgewo+ICsgICAgdWludDE2X3Qg
aWQ7Cj4gKyAgICB1aW50OF90IG9wZXJhdGlvbjsKPiArICAgIHVpbnQ4X3QgcmVzZXJ2ZWRbNV07
Cj4gKyAgICB1bmlvbiB7Cj4gKyAgICAgICAgc3RydWN0IHhlbmRpc3BsX2RidWZfY3JlYXRlX3Jl
cSBkYnVmX2NyZWF0ZTsKPiArICAgICAgICBzdHJ1Y3QgeGVuZGlzcGxfZGJ1Zl9kZXN0cm95X3Jl
cSBkYnVmX2Rlc3Ryb3k7Cj4gKyAgICAgICAgc3RydWN0IHhlbmRpc3BsX2ZiX2F0dGFjaF9yZXEg
ZmJfYXR0YWNoOwo+ICsgICAgICAgIHN0cnVjdCB4ZW5kaXNwbF9mYl9kZXRhY2hfcmVxIGZiX2Rl
dGFjaDsKPiArICAgICAgICBzdHJ1Y3QgeGVuZGlzcGxfc2V0X2NvbmZpZ19yZXEgc2V0X2NvbmZp
ZzsKPiArICAgICAgICBzdHJ1Y3QgeGVuZGlzcGxfcGFnZV9mbGlwX3JlcSBwZ19mbGlwOwo+ICsg
ICAgICAgIHVpbnQ4X3QgcmVzZXJ2ZWRbNTZdOwo+ICsgICAgfSBvcDsKPiArfTsKPiArCj4gK3N0
cnVjdCB4ZW5kaXNwbF9yZXNwIHsKPiArICAgIHVpbnQxNl90IGlkOwo+ICsgICAgdWludDhfdCBv
cGVyYXRpb247Cj4gKyAgICB1aW50OF90IHJlc2VydmVkOwo+ICsgICAgaW50MzJfdCBzdGF0dXM7
Cj4gKyAgICB1aW50OF90IHJlc2VydmVkMVs1Nl07Cj4gK307Cj4gKwo+ICtzdHJ1Y3QgeGVuZGlz
cGxfZXZ0IHsKPiArICAgIHVpbnQxNl90IGlkOwo+ICsgICAgdWludDhfdCB0eXBlOwo+ICsgICAg
dWludDhfdCByZXNlcnZlZFs1XTsKPiArICAgIHVuaW9uIHsKPiArICAgICAgICBzdHJ1Y3QgeGVu
ZGlzcGxfcGdfZmxpcF9ldnQgcGdfZmxpcDsKPiArICAgICAgICB1aW50OF90IHJlc2VydmVkWzU2
XTsKPiArICAgIH0gb3A7Cj4gK307Cj4gKwo+ICtERUZJTkVfUklOR19UWVBFUyh4ZW5fZGlzcGxp
Ziwgc3RydWN0IHhlbmRpc3BsX3JlcSwgc3RydWN0IHhlbmRpc3BsX3Jlc3ApOwo+ICsKPiArLyoK
PiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKgo+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgIEJh
Y2sgdG8gZnJvbnQgZXZlbnRzIGRlbGl2ZXJ5Cj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiAr
ICogSW4gb3JkZXIgdG8gZGVsaXZlciBhc3luY2hyb25vdXMgZXZlbnRzIGZyb20gYmFjayB0byBm
cm9udCBhIHNoYXJlZCBwYWdlIGlzCj4gKyAqIGFsbG9jYXRlZCBieSBmcm9udCBhbmQgaXRzIGdy
YW50ZWQgcmVmZXJlbmNlIHByb3BhZ2F0ZWQgdG8gYmFjayB2aWEKPiArICogWGVuU3RvcmUgZW50
cmllcyAoZXZ0LXJpbmctcmVmL2V2dC1ldmVudC1jaGFubmVsKS4KPiArICogVGhpcyBwYWdlIGhh
cyBhIGNvbW1vbiBoZWFkZXIgdXNlZCBieSBib3RoIGZyb250IGFuZCBiYWNrIHRvIHN5bmNocm9u
aXplCj4gKyAqIGFjY2VzcyBhbmQgY29udHJvbCBldmVudCdzIHJpbmcgYnVmZmVyLCB3aGlsZSBi
YWNrIGJlaW5nIGEgcHJvZHVjZXIgb2YgdGhlCj4gKyAqIGV2ZW50cyBhbmQgZnJvbnQgYmVpbmcg
YSBjb25zdW1lci4gVGhlIHJlc3Qgb2YgdGhlIHBhZ2UgYWZ0ZXIgdGhlIGhlYWRlcgo+ICsgKiBp
cyB1c2VkIGZvciBldmVudCBwYWNrZXRzLgo+ICsgKgo+ICsgKiBVcG9uIHJlY2VwdGlvbiBvZiBh
biBldmVudChzKSBmcm9udCBtYXkgY29uZmlybSBpdHMgcmVjZXB0aW9uCj4gKyAqIGZvciBlaXRo
ZXIgZWFjaCBldmVudCwgZ3JvdXAgb2YgZXZlbnRzIG9yIG5vbmUuCj4gKyAqLwo+ICsKPiArc3Ry
dWN0IHhlbmRpc3BsX2V2ZW50X3BhZ2Ugewo+ICsgICAgdWludDMyX3QgaW5fY29uczsKPiArICAg
IHVpbnQzMl90IGluX3Byb2Q7Cj4gKyAgICB1aW50OF90IHJlc2VydmVkWzU2XTsKPiArfTsKPiAr
Cj4gKyNkZWZpbmUgWEVORElTUExfRVZFTlRfUEFHRV9TSVpFIDQwOTYKPiArI2RlZmluZSBYRU5E
SVNQTF9JTl9SSU5HX09GRlMgKHNpemVvZihzdHJ1Y3QgeGVuZGlzcGxfZXZlbnRfcGFnZSkpCj4g
KyNkZWZpbmUgWEVORElTUExfSU5fUklOR19TSVpFIChYRU5ESVNQTF9FVkVOVF9QQUdFX1NJWkUg
LSBYRU5ESVNQTF9JTl9SSU5HX09GRlMpCj4gKyNkZWZpbmUgWEVORElTUExfSU5fUklOR19MRU4g
KFhFTkRJU1BMX0lOX1JJTkdfU0laRSAvIHNpemVvZihzdHJ1Y3QgeGVuZGlzcGxfZXZ0KSkKPiAr
I2RlZmluZSBYRU5ESVNQTF9JTl9SSU5HKHBhZ2UpIFwKPiArCSgoc3RydWN0IHhlbmRpc3BsX2V2
dCAqKSgoY2hhciAqKShwYWdlKSArIFhFTkRJU1BMX0lOX1JJTkdfT0ZGUykpCj4gKyNkZWZpbmUg
WEVORElTUExfSU5fUklOR19SRUYocGFnZSwgaWR4KSBcCj4gKwkoWEVORElTUExfSU5fUklORygo
cGFnZSkpWyhpZHgpICUgWEVORElTUExfSU5fUklOR19MRU5dKQo+ICsKPiArI2VuZGlmIC8qIF9f
WEVOX1BVQkxJQ19JT19ESVNQTElGX0hfXyAqLwo+ICsKPiArLyoKPiArICogTG9jYWwgdmFyaWFi
bGVzOgo+ICsgKiBtb2RlOiBDCj4gKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKPiArICogYy1iYXNp
Yy1vZmZzZXQ6IDQKPiArICogdGFiLXdpZHRoOiA0Cj4gKyAqIGluZGVudC10YWJzLW1vZGU6IG5p
bAo+ICsgKiBFbmQ6Cj4gKyAqLwo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi9pby9rYmRpZi5o
IGIvaW5jbHVkZS94ZW4vaW8va2JkaWYuaAo+IGluZGV4IDJkMmFlYmQuLjNjZTU0ZTkgMTAwNjQ0
Cj4gLS0tIGEvaW5jbHVkZS94ZW4vaW8va2JkaWYuaAo+ICsrKyBiL2luY2x1ZGUveGVuL2lvL2ti
ZGlmLmgKPiBAQCAtMjYsNDYgKzI2LDQ0OSBAQAo+ICAjaWZuZGVmIF9fWEVOX1BVQkxJQ19JT19L
QkRJRl9IX18KPiAgI2RlZmluZSBfX1hFTl9QVUJMSUNfSU9fS0JESUZfSF9fCj4gIAo+IC0vKiBJ
biBldmVudHMgKGJhY2tlbmQgLT4gZnJvbnRlbmQpICovCj4gKy8qCj4gKyAqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKgo+ICsgKiAgICAgICAgICAgICAgICAgICAgIEZlYXR1cmUgYW5kIFBhcmFtZXRlciBO
ZWdvdGlhdGlvbgo+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiArICoKPiArICogVGhlIHR3byBo
YWx2ZXMgb2YgYSBwYXJhLXZpcnR1YWwgZHJpdmVyIHV0aWxpemUgbm9kZXMgd2l0aGluCj4gKyAq
IFhlblN0b3JlIHRvIGNvbW11bmljYXRlIGNhcGFiaWxpdGllcyBhbmQgdG8gbmVnb3RpYXRlIG9w
ZXJhdGluZyBwYXJhbWV0ZXJzLgo+ICsgKiBUaGlzIHNlY3Rpb24gZW51bWVyYXRlcyB0aGVzZSBu
b2RlcyB3aGljaCByZXNpZGUgaW4gdGhlIHJlc3BlY3RpdmUgZnJvbnQgYW5kCj4gKyAqIGJhY2tl
bmQgcG9ydGlvbnMgb2YgWGVuU3RvcmUsIGZvbGxvd2luZyBYZW5CdXMgY29udmVudGlvbi4KPiAr
ICoKPiArICogQWxsIGRhdGEgaW4gWGVuU3RvcmUgaXMgc3RvcmVkIGFzIHN0cmluZ3MuICBOb2Rl
cyBzcGVjaWZ5aW5nIG51bWVyaWMKPiArICogdmFsdWVzIGFyZSBlbmNvZGVkIGluIGRlY2ltYWwu
IEludGVnZXIgdmFsdWUgcmFuZ2VzIGxpc3RlZCBiZWxvdyBhcmUKPiArICogZXhwcmVzc2VkIGFz
IGZpeGVkIHNpemVkIGludGVnZXIgdHlwZXMgY2FwYWJsZSBvZiBzdG9yaW5nIHRoZSBjb252ZXJz
aW9uCj4gKyAqIG9mIGEgcHJvcGVybHkgZm9ybWF0ZWQgbm9kZSBzdHJpbmcsIHdpdGhvdXQgbG9z
cyBvZiBpbmZvcm1hdGlvbi4KPiArICoKPiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gKyAqICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIEJhY2tlbmQgWGVuQnVzIE5vZGVzCj4gKyAqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKgo+ICsgKgo+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gRmVh
dHVyZXMgc3VwcG9ydGVkIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiArICoKPiArICog
Q2FwYWJsZSBiYWNrZW5kIGFkdmVydGlzZXMgc3VwcG9ydGVkIGZlYXR1cmVzIGJ5IHB1Ymxpc2hp
bmcKPiArICogY29ycmVzcG9uZGluZyBlbnRyaWVzIGluIFhlblN0b3JlIGFuZCBwdXRzIDEgYXMg
dGhlIHZhbHVlIG9mIHRoZSBlbnRyeS4KPiArICogSWYgYSBmZWF0dXJlIGlzIG5vdCBzdXBwb3J0
ZWQgdGhlbiAwIG11c3QgYmUgc2V0IG9yIGZlYXR1cmUgZW50cnkgb21pdHRlZC4KPiArICoKPiAr
ICogZmVhdHVyZS1hYnMtcG9pbnRlcgo+ICsgKiAgICAgIFZhbHVlczogICAgICAgICA8dWludD4K
PiArICoKPiArICogICAgICBCYWNrZW5kcywgd2hpY2ggc3VwcG9ydCByZXBvcnRpbmcgb2YgYWJz
b2x1dGUgY29vcmRpbmF0ZXMgZm9yIHBvaW50ZXIKPiArICogICAgICBkZXZpY2Ugc2hvdWxkIHNl
dCB0aGlzIHRvIDEuCj4gKyAqCj4gKyAqIGZlYXR1cmUtbXVsdGktdG91Y2gKPiArICogICAgICBW
YWx1ZXM6ICAgICAgICAgPHVpbnQ+Cj4gKyAqCj4gKyAqICAgICAgQmFja2VuZHMsIHdoaWNoIHN1
cHBvcnQgcmVwb3J0aW5nIG9mIG11bHRpLXRvdWNoIGV2ZW50cwo+ICsgKiAgICAgIHNob3VsZCBz
ZXQgdGhpcyB0byAxLgo+ICsgKgo+ICsgKiBmZWF0dXJlLXJhdy1wb2ludGVyCj4gKyAqICAgICAg
VmFsdWVzOiAgICAgICAgPHVpbnQ+Cj4gKyAqCj4gKyAqICAgICAgQmFja2VuZHMsIHdoaWNoIHN1
cHBvcnQgcmVwb3J0aW5nIHJhdyAodW5zY2FsZWQpIGFic29sdXRlIGNvb3JkaW5hdGVzCj4gKyAq
ICAgICAgZm9yIHBvaW50ZXIgZGV2aWNlcyBzaG91bGQgc2V0IHRoaXMgdG8gMS4gUmF3ICh1bnNj
YWxlZCkgdmFsdWVzIGhhdmUKPiArICogICAgICBhIHJhbmdlIG9mIFswLCAweDdmZmZdLgo+ICsg
Kgo+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gUG9pbnRlciBEZXZpY2UgUGFyYW1ldGVy
cyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiArICoKPiArICogd2lkdGgKPiArICogICAgICBW
YWx1ZXM6ICAgICAgICAgPHVpbnQ+Cj4gKyAqCj4gKyAqICAgICAgTWF4aW11bSBYIGNvb3JkaW5h
dGUgKHdpZHRoKSB0byBiZSB1c2VkIGJ5IHRoZSBmcm9udGVuZAo+ICsgKiAgICAgIHdoaWxlIHJl
cG9ydGluZyBpbnB1dCBldmVudHMsIHBpeGVscywgWzA7IFVJTlQzMl9NQVhdLgo+ICsgKgo+ICsg
KiBoZWlnaHQKPiArICogICAgICBWYWx1ZXM6ICAgICAgICAgPHVpbnQ+Cj4gKyAqCj4gKyAqICAg
ICAgTWF4aW11bSBZIGNvb3JkaW5hdGUgKGhlaWdodCkgdG8gYmUgdXNlZCBieSB0aGUgZnJvbnRl
bmQKPiArICogICAgICB3aGlsZSByZXBvcnRpbmcgaW5wdXQgZXZlbnRzLCBwaXhlbHMsIFswOyBV
SU5UMzJfTUFYXS4KPiArICoKPiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gKyAqICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEZyb250ZW5kIFhlbkJ1cyBOb2Rlcwo+ICsgKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioKPiArICoKPiArICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gRmVhdHVy
ZSByZXF1ZXN0IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gKyAqCj4gKyAqIENhcGFi
bGUgZnJvbnRlbmQgcmVxdWVzdHMgZmVhdHVyZXMgZnJvbSBiYWNrZW5kIHZpYSBzZXR0aW5nIGNv
cnJlc3BvbmRpbmcKPiArICogZW50cmllcyB0byAxIGluIFhlblN0b3JlLiBSZXF1ZXN0cyBmb3Ig
ZmVhdHVyZXMgbm90IGFkdmVydGlzZWQgYXMgc3VwcG9ydGVkCj4gKyAqIGJ5IHRoZSBiYWNrZW5k
IGhhdmUgbm8gZWZmZWN0Lgo+ICsgKgo+ICsgKiByZXF1ZXN0LWFicy1wb2ludGVyCj4gKyAqICAg
ICAgVmFsdWVzOiAgICAgICAgIDx1aW50Pgo+ICsgKgo+ICsgKiAgICAgIFJlcXVlc3QgYmFja2Vu
ZCB0byByZXBvcnQgYWJzb2x1dGUgcG9pbnRlciBjb29yZGluYXRlcwo+ICsgKiAgICAgIChYRU5L
QkRfVFlQRV9QT1MpIGluc3RlYWQgb2YgcmVsYXRpdmUgb25lcyAoWEVOS0JEX1RZUEVfTU9USU9O
KS4KPiArICoKPiArICogcmVxdWVzdC1tdWx0aS10b3VjaAo+ICsgKiAgICAgIFZhbHVlczogICAg
ICAgICA8dWludD4KPiArICoKPiArICogICAgICBSZXF1ZXN0IGJhY2tlbmQgdG8gcmVwb3J0IG11
bHRpLXRvdWNoIGV2ZW50cy4KPiArICoKPiArICogcmVxdWVzdC1yYXctcG9pbnRlcgo+ICsgKiAg
ICAgIFZhbHVlczogICAgICAgICA8dWludD4KPiArICoKPiArICogICAgICBSZXF1ZXN0IGJhY2tl
bmQgdG8gcmVwb3J0IHJhdyB1bnNjYWxlZCBhYnNvbHV0ZSBwb2ludGVyIGNvb3JkaW5hdGVzLgo+
ICsgKiAgICAgIFRoaXMgb3B0aW9uIGlzIG9ubHkgdmFsaWQgaWYgcmVxdWVzdC1hYnMtcG9pbnRl
ciBpcyBhbHNvIHNldC4KPiArICogICAgICBSYXcgdW5zY2FsZWQgY29vcmRpbmF0ZXMgaGF2ZSB0
aGUgcmFuZ2UgWzAsIDB4N2ZmZl0KPiArICoKPiArICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBS
ZXF1ZXN0IFRyYW5zcG9ydCBQYXJhbWV0ZXJzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gKyAq
Cj4gKyAqIGV2ZW50LWNoYW5uZWwKPiArICogICAgICBWYWx1ZXM6ICAgICAgICAgPHVpbnQ+Cj4g
KyAqCj4gKyAqICAgICAgVGhlIGlkZW50aWZpZXIgb2YgdGhlIFhlbiBldmVudCBjaGFubmVsIHVz
ZWQgdG8gc2lnbmFsIGFjdGl2aXR5Cj4gKyAqICAgICAgaW4gdGhlIHJpbmcgYnVmZmVyLgo+ICsg
Kgo+ICsgKiBwYWdlLWdyZWYKPiArICogICAgICBWYWx1ZXM6ICAgICAgICAgPHVpbnQ+Cj4gKyAq
Cj4gKyAqICAgICAgVGhlIFhlbiBncmFudCByZWZlcmVuY2UgZ3JhbnRpbmcgcGVybWlzc2lvbiBm
b3IgdGhlIGJhY2tlbmQgdG8gbWFwCj4gKyAqICAgICAgYSBzb2xlIHBhZ2UgaW4gYSBzaW5nbGUg
cGFnZSBzaXplZCBldmVudCByaW5nIGJ1ZmZlci4KPiArICoKPiArICogcGFnZS1yZWYKPiArICog
ICAgICBWYWx1ZXM6ICAgICAgICAgPHVpbnQ+Cj4gKyAqCj4gKyAqICAgICAgT0JTT0xFVEUsIG5v
dCByZWNvbW1lbmRlZCBmb3IgdXNlLgo+ICsgKiAgICAgIFBGTiBvZiB0aGUgc2hhcmVkIHBhZ2Uu
Cj4gKyAqCj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gTXVsdGktdG91Y2ggRGV2aWNlIFBh
cmFtZXRlcnMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiArICoKPiArICogbXVsdGktdG91Y2gt
bnVtLWNvbnRhY3RzCj4gKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDx1aW50Pgo+ICsgKgo+ICsg
KiAgICAgIE51bWJlciBvZiBzaW11bHRhbmVvdXMgdG91Y2hlcyByZXBvcnRlZC4KPiArICoKPiAr
ICogbXVsdGktdG91Y2gtd2lkdGgKPiArICogICAgICBWYWx1ZXM6ICAgICAgICAgPHVpbnQ+Cj4g
KyAqCj4gKyAqICAgICAgV2lkdGggb2YgdGhlIHRvdWNoIGFyZWEgdG8gYmUgdXNlZCBieSB0aGUg
ZnJvbnRlbmQKPiArICogICAgICB3aGlsZSByZXBvcnRpbmcgaW5wdXQgZXZlbnRzLCBwaXhlbHMs
IFswOyBVSU5UMzJfTUFYXS4KPiArICoKPiArICogbXVsdGktdG91Y2gtaGVpZ2h0Cj4gKyAqICAg
ICAgVmFsdWVzOiAgICAgICAgIDx1aW50Pgo+ICsgKgo+ICsgKiAgICAgIEhlaWdodCBvZiB0aGUg
dG91Y2ggYXJlYSB0byBiZSB1c2VkIGJ5IHRoZSBmcm9udGVuZAo+ICsgKiAgICAgIHdoaWxlIHJl
cG9ydGluZyBpbnB1dCBldmVudHMsIHBpeGVscywgWzA7IFVJTlQzMl9NQVhdLgo+ICsgKi8KPiAg
Cj4gIC8qCj4gLSAqIEZyb250ZW5kcyBzaG91bGQgaWdub3JlIHVua25vd24gaW4gZXZlbnRzLgo+
ICsgKiBFVkVOVCBDT0RFUy4KPiArICovCj4gKwo+ICsjZGVmaW5lIFhFTktCRF9UWVBFX01PVElP
TiAgICAgICAgICAgICAxCj4gKyNkZWZpbmUgWEVOS0JEX1RZUEVfUkVTRVJWRUQgICAgICAgICAg
IDIKPiArI2RlZmluZSBYRU5LQkRfVFlQRV9LRVkgICAgICAgICAgICAgICAgMwo+ICsjZGVmaW5l
IFhFTktCRF9UWVBFX1BPUyAgICAgICAgICAgICAgICA0Cj4gKyNkZWZpbmUgWEVOS0JEX1RZUEVf
TVRPVUNIICAgICAgICAgICAgIDUKPiArCj4gKy8qIE11bHRpLXRvdWNoIGV2ZW50IHN1Yi1jb2Rl
cyAqLwo+ICsKPiArI2RlZmluZSBYRU5LQkRfTVRfRVZfRE9XTiAgICAgICAgICAgICAgMAo+ICsj
ZGVmaW5lIFhFTktCRF9NVF9FVl9VUCAgICAgICAgICAgICAgICAxCj4gKyNkZWZpbmUgWEVOS0JE
X01UX0VWX01PVElPTiAgICAgICAgICAgIDIKPiArI2RlZmluZSBYRU5LQkRfTVRfRVZfU1lOICAg
ICAgICAgICAgICAgMwo+ICsjZGVmaW5lIFhFTktCRF9NVF9FVl9TSEFQRSAgICAgICAgICAgICA0
Cj4gKyNkZWZpbmUgWEVOS0JEX01UX0VWX09SSUVOVCAgICAgICAgICAgIDUKPiArCj4gKy8qCj4g
KyAqIENPTlNUQU5UUywgWEVOU1RPUkUgRklFTEQgQU5EIFBBVEggTkFNRSBTVFJJTkdTLCBIRUxQ
RVJTLgo+ICAgKi8KPiAgCj4gLS8qIFBvaW50ZXIgbW92ZW1lbnQgZXZlbnQgKi8KPiAtI2RlZmlu
ZSBYRU5LQkRfVFlQRV9NT1RJT04gIDEKPiAtLyogRXZlbnQgdHlwZSAyIGN1cnJlbnRseSBub3Qg
dXNlZCAqLwo+IC0vKiBLZXkgZXZlbnQgKGluY2x1ZGVzIHBvaW50ZXIgYnV0dG9ucykgKi8KPiAt
I2RlZmluZSBYRU5LQkRfVFlQRV9LRVkgICAgIDMKPiArI2RlZmluZSBYRU5LQkRfRFJJVkVSX05B
TUUgICAgICAgICAgICAgInZrYmQiCj4gKwo+ICsjZGVmaW5lIFhFTktCRF9GSUVMRF9GRUFUX0FC
U19QT0lOVEVSICAiZmVhdHVyZS1hYnMtcG9pbnRlciIKPiArI2RlZmluZSBYRU5LQkRfRklFTERf
RkVBVF9NVE9VQ0ggICAgICAgImZlYXR1cmUtbXVsdGktdG91Y2giCj4gKyNkZWZpbmUgWEVOS0JE
X0ZJRUxEX1JFUV9BQlNfUE9JTlRFUiAgICJyZXF1ZXN0LWFicy1wb2ludGVyIgo+ICsjZGVmaW5l
IFhFTktCRF9GSUVMRF9SRVFfTVRPVUNIICAgICAgICAicmVxdWVzdC1tdWx0aS10b3VjaCIKPiAr
I2RlZmluZSBYRU5LQkRfRklFTERfUklOR19HUkVGICAgICAgICAgInBhZ2UtZ3JlZiIKPiArI2Rl
ZmluZSBYRU5LQkRfRklFTERfRVZUX0NIQU5ORUwgICAgICAgImV2ZW50LWNoYW5uZWwiCj4gKyNk
ZWZpbmUgWEVOS0JEX0ZJRUxEX1dJRFRIICAgICAgICAgICAgICJ3aWR0aCIKPiArI2RlZmluZSBY
RU5LQkRfRklFTERfSEVJR0hUICAgICAgICAgICAgImhlaWdodCIKPiArI2RlZmluZSBYRU5LQkRf
RklFTERfTVRfV0lEVEggICAgICAgICAgIm11bHRpLXRvdWNoLXdpZHRoIgo+ICsjZGVmaW5lIFhF
TktCRF9GSUVMRF9NVF9IRUlHSFQgICAgICAgICAibXVsdGktdG91Y2gtaGVpZ2h0Igo+ICsjZGVm
aW5lIFhFTktCRF9GSUVMRF9NVF9OVU1fQ09OVEFDVFMgICAibXVsdGktdG91Y2gtbnVtLWNvbnRh
Y3RzIgo+ICsKPiArLyogT0JTT0xFVEUsIG5vdCByZWNvbW1lbmRlZCBmb3IgdXNlICovCj4gKyNk
ZWZpbmUgWEVOS0JEX0ZJRUxEX1JJTkdfUkVGICAgICAgICAgICJwYWdlLXJlZiIKPiArCj4gIC8q
Cj4gLSAqIFBvaW50ZXIgcG9zaXRpb24gZXZlbnQKPiAtICogQ2FwYWJsZSBiYWNrZW5kIHNldHMg
ZmVhdHVyZS1hYnMtcG9pbnRlciBpbiB4ZW5zdG9yZS4KPiAtICogRnJvbnRlbmQgcmVxdWVzdHMg
b3QgaW5zdGVhZCBvZiBYRU5LQkRfVFlQRV9NT1RJT04gYnkgc2V0dGluZwo+IC0gKiByZXF1ZXN0
LWFicy11cGRhdGUgaW4geGVuc3RvcmUuCj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ICsgKiBE
ZXNjcmlwdGlvbiBvZiB0aGUgcHJvdG9jb2wgYmV0d2VlbiBmcm9udGVuZCBhbmQgYmFja2VuZCBk
cml2ZXIuCj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ICsgKgo+ICsgKiBUaGUgdHdvIGhhbHZl
cyBvZiBhIFBhcmEtdmlydHVhbCBkcml2ZXIgY29tbXVuaWNhdGUgd2l0aAo+ICsgKiBlYWNoIG90
aGVyIHVzaW5nIGEgc2hhcmVkIHBhZ2UgYW5kIGFuIGV2ZW50IGNoYW5uZWwuCj4gKyAqIFNoYXJl
ZCBwYWdlIGNvbnRhaW5zIGEgcmluZyB3aXRoIGV2ZW50IHN0cnVjdHVyZXMuCj4gKyAqCj4gKyAq
IEFsbCByZXNlcnZlZCBmaWVsZHMgaW4gdGhlIHN0cnVjdHVyZXMgYmVsb3cgbXVzdCBiZSAwLgo+
ICsgKgo+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiArICogICAgICAgICAgICAgICAgICAgICAg
ICAgICBCYWNrZW5kIHRvIGZyb250ZW5kIGV2ZW50cwo+ICsgKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioK
PiArICoKPiArICogRnJvbnRlbmRzIHNob3VsZCBpZ25vcmUgdW5rbm93biBpbiBldmVudHMuCj4g
KyAqIEFsbCBldmVudCBwYWNrZXRzIGhhdmUgdGhlIHNhbWUgbGVuZ3RoICg0MCBvY3RldHMpCj4g
KyAqIEFsbCBldmVudCBwYWNrZXRzIGhhdmUgY29tbW9uIGhlYWRlcjoKPiArICoKPiArICogICAg
ICAgICAgMCAgICAgICAgIG9jdGV0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAg
ICAgICB0eXBlICAgICAgfAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHR5cGUgLSB1
aW50OF90LCBldmVudCBjb2RlLCBYRU5LQkRfVFlQRV8/Pz8KPiArICoKPiArICoKPiArICogUG9p
bnRlciByZWxhdGl2ZSBtb3ZlbWVudCBldmVudAo+ICsgKiAgICAgICAgIDAgICAgICAgICAgICAg
ICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0Cj4gKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKwo+ICsgKiB8ICBfVFlQRV9NT1RJT04gIHwgICAgICAgICAgICAgICAgICAg
ICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgIHwgNAo+ICsgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiAr
ICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWxfeCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8IDgKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcmVsX3kgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAx
Mgo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICByZWxfeiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE2Cj4gKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgMjAKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvfAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDQwCj4gKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+ICsgKgo+ICsgKiByZWxfeCAtIGludDMyX3QsIHJlbGF0aXZlIFggbW90aW9u
Cj4gKyAqIHJlbF95IC0gaW50MzJfdCwgcmVsYXRpdmUgWSBtb3Rpb24KPiArICogcmVsX3ogLSBp
bnQzMl90LCByZWxhdGl2ZSBaIG1vdGlvbiAod2hlZWwpCj4gICAqLwo+IC0jZGVmaW5lIFhFTktC
RF9UWVBFX1BPUyAgICAgNAo+ICAKPiAgc3RydWN0IHhlbmtiZF9tb3Rpb24KPiAgewo+IC0gICAg
dWludDhfdCB0eXBlOyAgICAgICAgLyogWEVOS0JEX1RZUEVfTU9USU9OICovCj4gLSAgICBpbnQz
Ml90IHJlbF94OyAgICAgICAvKiByZWxhdGl2ZSBYIG1vdGlvbiAqLwo+IC0gICAgaW50MzJfdCBy
ZWxfeTsgICAgICAgLyogcmVsYXRpdmUgWSBtb3Rpb24gKi8KPiAtICAgIGludDMyX3QgcmVsX3o7
ICAgICAgIC8qIHJlbGF0aXZlIFogbW90aW9uICh3aGVlbCkgKi8KPiArICAgIHVpbnQ4X3QgdHlw
ZTsKPiArICAgIGludDMyX3QgcmVsX3g7Cj4gKyAgICBpbnQzMl90IHJlbF95Owo+ICsgICAgaW50
MzJfdCByZWxfejsKPiAgfTsKPiAgCj4gKy8qCj4gKyAqIEtleSBldmVudCAoaW5jbHVkZXMgcG9p
bnRlciBidXR0b25zKQo+ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAg
ICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0Cj4gKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
ICsgKiB8ICBfVFlQRV9LRVkgICAgIHwgICAgIHByZXNzZWQgICAgfCAgICAgICAgICAgIHJlc2Vy
dmVkICAgICAgICAgICAgIHwgNAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGtleWNvZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
IDgKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMgo+ICsgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKPiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgNDAKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqCj4gKyAqIHByZXNzZWQgLSB1aW50OF90
LCAxIGlmIHByZXNzZWQ7IDAgb3RoZXJ3aXNlCj4gKyAqIGtleWNvZGUgLSB1aW50MzJfdCwgS0VZ
XyogZnJvbSBsaW51eC9pbnB1dC5oCj4gKyAqLwo+ICsKPiAgc3RydWN0IHhlbmtiZF9rZXkKPiAg
ewo+IC0gICAgdWludDhfdCB0eXBlOyAgICAgICAgIC8qIFhFTktCRF9UWVBFX0tFWSAqLwo+IC0g
ICAgdWludDhfdCBwcmVzc2VkOyAgICAgIC8qIDEgaWYgcHJlc3NlZDsgMCBvdGhlcndpc2UgKi8K
PiAtICAgIHVpbnQzMl90IGtleWNvZGU7ICAgICAvKiBLRVlfKiBmcm9tIGxpbnV4L2lucHV0Lmgg
Ki8KPiArICAgIHVpbnQ4X3QgdHlwZTsKPiArICAgIHVpbnQ4X3QgcHJlc3NlZDsKPiArICAgIHVp
bnQzMl90IGtleWNvZGU7Cj4gIH07Cj4gIAo+ICsvKgo+ICsgKiBQb2ludGVyIGFic29sdXRlIHBv
c2l0aW9uIGV2ZW50Cj4gKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAg
ICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKPiArICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4g
KyAqIHwgIF9UWVBFX1BPUyAgICAgfCAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAg
ICAgICAgICAgICAgICAgfCA0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGFic194ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
OAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBhYnNfeSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDEyCj4gKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlbF96ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgMTYKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAyMAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4gKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNDAKPiArICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAq
Cj4gKyAqIGFic194IC0gaW50MzJfdCwgYWJzb2x1dGUgWCBwb3NpdGlvbiAoaW4gRkIgcGl4ZWxz
KQo+ICsgKiBhYnNfeSAtIGludDMyX3QsIGFic29sdXRlIFkgcG9zaXRpb24gKGluIEZCIHBpeGVs
cykKPiArICogcmVsX3ogLSBpbnQzMl90LCByZWxhdGl2ZSBaIG1vdGlvbiAod2hlZWwpCj4gKyAq
Lwo+ICsKPiAgc3RydWN0IHhlbmtiZF9wb3NpdGlvbgo+ICB7Cj4gLSAgICB1aW50OF90IHR5cGU7
ICAgICAgICAvKiBYRU5LQkRfVFlQRV9QT1MgKi8KPiAtICAgIGludDMyX3QgYWJzX3g7ICAgICAg
IC8qIGFic29sdXRlIFggcG9zaXRpb24gKGluIEZCIHBpeGVscykgKi8KPiAtICAgIGludDMyX3Qg
YWJzX3k7ICAgICAgIC8qIGFic29sdXRlIFkgcG9zaXRpb24gKGluIEZCIHBpeGVscykgKi8KPiAt
ICAgIGludDMyX3QgcmVsX3o7ICAgICAgIC8qIHJlbGF0aXZlIFogbW90aW9uICh3aGVlbCkgKi8K
PiArICAgIHVpbnQ4X3QgdHlwZTsKPiArICAgIGludDMyX3QgYWJzX3g7Cj4gKyAgICBpbnQzMl90
IGFic195Owo+ICsgICAgaW50MzJfdCByZWxfejsKPiArfTsKPiArCj4gKy8qCj4gKyAqIE11bHRp
LXRvdWNoIGV2ZW50IGFuZCBpdHMgc3ViLXR5cGVzCj4gKyAqCj4gKyAqIEFsbCBtdWx0aS10b3Vj
aCBldmVudCBwYWNrZXRzIGhhdmUgY29tbW9uIGhlYWRlcjoKPiArICoKPiArICogICAgICAgICAw
ICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAg
ICBvY3RldAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgX1RZUEVfTVRPVUNIICB8ICAgZXZl
bnRfdHlwZSAgIHwgICBjb250YWN0X2lkICAgfCAgICByZXNlcnZlZCAgICB8IDQKPiArICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKgo+
ICsgKiBldmVudF90eXBlIC0gdW50OF90LCBtdWx0aS10b3VjaCBldmVudCBzdWItdHlwZSwgWEVO
S0JEX01UX0VWXz8/Pwo+ICsgKiBjb250YWN0X2lkIC0gdW50OF90LCBJRCBvZiB0aGUgY29udGFj
dAo+ICsgKgo+ICsgKiBUb3VjaCBpbnRlcmFjdGlvbnMgY2FuIGNvbnNpc3Qgb2Ygb25lIG9yIG1v
cmUgY29udGFjdHMuCj4gKyAqIEZvciBlYWNoIGNvbnRhY3QsIGEgc2VyaWVzIG9mIGV2ZW50cyBp
cyBnZW5lcmF0ZWQsIHN0YXJ0aW5nCj4gKyAqIHdpdGggYSBkb3duIGV2ZW50LCBmb2xsb3dlZCBi
eSB6ZXJvIG9yIG1vcmUgbW90aW9uIGV2ZW50cywKPiArICogYW5kIGVuZGluZyB3aXRoIGFuIHVw
IGV2ZW50LiBFdmVudHMgcmVsYXRpbmcgdG8gdGhlIHNhbWUKPiArICogY29udGFjdCBwb2ludCBj
YW4gYmUgaWRlbnRpZmllZCBieSB0aGUgSUQgb2YgdGhlIHNlcXVlbmNlOiBjb250YWN0IElELgo+
ICsgKiBDb250YWN0IElEIG1heSBiZSByZXVzZWQgYWZ0ZXIgWEVOS0JEX01UX0VWX1VQIGV2ZW50
IGFuZAo+ICsgKiBpcyBpbiB0aGUgWzA7IFhFTktCRF9GSUVMRF9OVU1fQ09OVEFDVFMgLSAxXSBy
YW5nZS4KPiArICoKPiArICogRm9yIGZ1cnRoZXIgaW5mb3JtYXRpb24gcGxlYXNlIHJlZmVyIHRv
IGRvY3VtZW50YXRpb24gb24gV2F5bGFuZCBbMV0sCj4gKyAqIExpbnV4IFsyXSBhbmQgV2luZG93
cyBbM10gbXVsdGktdG91Y2ggc3VwcG9ydC4KPiArICoKPiArICogWzFdIGh0dHBzOi8vY2dpdC5m
cmVlZGVza3RvcC5vcmcvd2F5bGFuZC93YXlsYW5kL3RyZWUvcHJvdG9jb2wvd2F5bGFuZC54bWwK
PiArICogWzJdIGh0dHBzOi8vd3d3Lmtlcm5lbC5vcmcvZG9jL0RvY3VtZW50YXRpb24vaW5wdXQv
bXVsdGktdG91Y2gtcHJvdG9jb2wudHh0Cj4gKyAqIFszXSBodHRwczovL21zZG4ubWljcm9zb2Z0
LmNvbS9lbi11cy9saWJyYXJ5L2pqMTUxNTY0KHY9dnMuODUpLmFzcHgKPiArICoKPiArICoKPiAr
ICogTXVsdGktdG91Y2ggZG93biBldmVudCAtIHNlbnQgd2hlbiBhIG5ldyB0b3VjaCBpcyBtYWRl
OiB0b3VjaCBpcyBhc3NpZ25lZAo+ICsgKiBhIHVuaXF1ZSBjb250YWN0IElELCBzZW50IHdpdGgg
dGhpcyBhbmQgY29uc2VxdWVudCBldmVudHMgcmVsYXRlZAo+ICsgKiB0byB0aGlzIHRvdWNoLgo+
ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAg
ICAgICAgIDMgICAgICAgIG9jdGV0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICBfVFlQRV9N
VE9VQ0ggIHwgICBfTVRfRVZfRE9XTiAgfCAgIGNvbnRhY3RfaWQgICB8ICAgIHJlc2VydmVkICAg
IHwgNAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKPiArICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWJzX3ggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAxMgo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhYnNfeSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8IDE2Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjAKPiAr
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+ICsgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiAr
ICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8IDQwCj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKgo+ICsgKiBhYnNfeCAt
IGludDMyX3QsIGFic29sdXRlIFggcG9zaXRpb24sIGluIHBpeGVscwo+ICsgKiBhYnNfeSAtIGlu
dDMyX3QsIGFic29sdXRlIFkgcG9zaXRpb24sIGluIHBpeGVscwo+ICsgKgo+ICsgKiBNdWx0aS10
b3VjaCBjb250YWN0IHJlbGVhc2UgZXZlbnQKPiArICogICAgICAgICAwICAgICAgICAgICAgICAg
IDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAo+ICsgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKPiArICogfCAgX1RZUEVfTVRPVUNIICB8ICBfTVRfRVZfVVAgICAgIHwgICBj
b250YWN0X2lkICAgfCAgICByZXNlcnZlZCAgICB8IDQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAq
IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCA4Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8L1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPiAr
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2Vy
dmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA0MAo+ICsgKiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
PiArICoKPiArICogTXVsdGktdG91Y2ggbW90aW9uIGV2ZW50Cj4gKyAqICAgICAgICAgMCAgICAg
ICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0
ZXQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgIF9UWVBFX01UT1VDSCAgfCAgX01UX0VWX01P
VElPTiB8ICAgY29udGFjdF9pZCAgIHwgICAgcmVzZXJ2ZWQgICAgfCA0Cj4gKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgOAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBhYnNfeCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8IDEyCj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGFic195ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTYKPiArICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyMAo+ICsgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiAr
ICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC98Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNDAK
PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqCj4gKyAqIGFic194IC0gaW50MzJfdCwgYWJzb2x1dGUg
WCBwb3NpdGlvbiwgaW4gcGl4ZWxzLAo+ICsgKiBhYnNfeSAtIGludDMyX3QsIGFic29sdXRlIFkg
cG9zaXRpb24sIGluIHBpeGVscywKPiArICoKPiArICogTXVsdGktdG91Y2ggaW5wdXQgc3luY2hy
b25pemF0aW9uIGV2ZW50IC0gc2hvd3MgZW5kIG9mIGEgc2V0IG9mIGV2ZW50cwo+ICsgKiB3aGlj
aCBsb2dpY2FsbHkgYmVsb25nIHRvZ2V0aGVyLgo+ICsgKiAgICAgICAgIDAgICAgICAgICAgICAg
ICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0Cj4gKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKwo+ICsgKiB8ICBfVFlQRV9NVE9VQ0ggIHwgIF9NVF9FVl9TWU4gICAgfCAg
IGNvbnRhY3RfaWQgICB8ICAgIHJlc2VydmVkICAgIHwgNAo+ICsgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiAr
ICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8IDgKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+
ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVz
ZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDQwCj4gKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Kwo+ICsgKgo+ICsgKiBNdWx0aS10b3VjaCBzaGFwZSBldmVudCAtIHRvdWNoIHBvaW50J3Mgc2hh
cGUgaGFzIGNoYW5nZWQgaXRzIHNoYXBlLgo+ICsgKiBTaGFwZSBpcyBhcHByb3hpbWF0ZWQgYnkg
YW4gZWxsaXBzZSB0aHJvdWdoIHRoZSBtYWpvciBhbmQgbWlub3IgYXhpcwo+ICsgKiBsZW5ndGhz
OiBtYWpvciBpcyB0aGUgbG9uZ2VyIGRpYW1ldGVyIG9mIHRoZSBlbGxpcHNlIGFuZCBtaW5vciBp
cyB0aGUKPiArICogc2hvcnRlciBvbmUuIENlbnRlciBvZiB0aGUgZWxsaXBzZSBpcyByZXBvcnRl
ZCB2aWEKPiArICogWEVOS0JEX01UX0VWX0RPV04vWEVOS0JEX01UX0VWX01PVElPTiBldmVudHMu
Cj4gKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAg
ICAgICAgICAgMyAgICAgICAgb2N0ZXQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgIF9UWVBF
X01UT1VDSCAgfCAgX01UX0VWX1NIQVBFICB8ICAgY29udGFjdF9pZCAgIHwgICAgcmVzZXJ2ZWQg
ICAgfCA0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAo+ICsgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYWpvciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8IDEyCj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbm9yICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgMTYKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyMAo+
ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKPiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4gKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgNDAKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqCj4gKyAqIG1ham9y
IC0gdW50MzJfdCwgbGVuZ3RoIG9mIHRoZSBtYWpvciBheGlzLCBwaXhlbHMKPiArICogbWlub3Ig
LSB1bnQzMl90LCBsZW5ndGggb2YgdGhlIG1pbm9yIGF4aXMsIHBpeGVscwo+ICsgKgo+ICsgKiBN
dWx0aS10b3VjaCBvcmllbnRhdGlvbiBldmVudCAtIHRvdWNoIHBvaW50J3Mgc2hhcGUgaGFzIGNo
YW5nZWQKPiArICogaXRzIG9yaWVudGF0aW9uOiBjYWxjdWxhdGVkIGFzIGEgY2xvY2t3aXNlIGFu
Z2xlIGJldHdlZW4gdGhlIG1ham9yIGF4aXMKPiArICogb2YgdGhlIGVsbGlwc2UgYW5kIHBvc2l0
aXZlIFkgYXhpcyBpbiBkZWdyZWVzLCBbLTE4MDsgKzE4MF0uCj4gKyAqICAgICAgICAgMCAgICAg
ICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0
ZXQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgIF9UWVBFX01UT1VDSCAgfCAgX01UX0VWX09S
SUVOVCB8ICAgY29udGFjdF9pZCAgIHwgICAgcmVzZXJ2ZWQgICAgfCA0Cj4gKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgOAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAg
ICAgICAgb3JpZW50YXRpb24gICAgICAgICAgIHwgICAgICAgICAgICByZXNlcnZlZCAgICAgICAg
ICAgICB8IDEyCj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTYKPiArICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICog
fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8IDQwCj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKgo+ICsgKiBvcmllbnRhdGlv
biAtIGludDE2X3QsIGNsb2Nrd2lzZSBhbmdsZSBvZiB0aGUgbWFqb3IgYXhpcwo+ICsgKi8KPiAr
Cj4gK3N0cnVjdCB4ZW5rYmRfbXRvdWNoIHsKPiArICAgIHVpbnQ4X3QgdHlwZTsgICAgICAgICAg
ICAvKiBYRU5LQkRfVFlQRV9NVE9VQ0ggKi8KPiArICAgIHVpbnQ4X3QgZXZlbnRfdHlwZTsgICAg
ICAvKiBYRU5LQkRfTVRfRVZfPz8/ICovCj4gKyAgICB1aW50OF90IGNvbnRhY3RfaWQ7Cj4gKyAg
ICB1aW50OF90IHJlc2VydmVkWzVdOyAgICAgLyogcmVzZXJ2ZWQgZm9yIHRoZSBmdXR1cmUgdXNl
ICovCj4gKyAgICB1bmlvbiB7Cj4gKyAgICAgICAgc3RydWN0IHsKPiArICAgICAgICAgICAgaW50
MzJfdCBhYnNfeDsgICAvKiBhYnNvbHV0ZSBYIHBvc2l0aW9uLCBwaXhlbHMgKi8KPiArICAgICAg
ICAgICAgaW50MzJfdCBhYnNfeTsgICAvKiBhYnNvbHV0ZSBZIHBvc2l0aW9uLCBwaXhlbHMgKi8K
PiArICAgICAgICB9IHBvczsKPiArICAgICAgICBzdHJ1Y3Qgewo+ICsgICAgICAgICAgICB1aW50
MzJfdCBtYWpvcjsgIC8qIGxlbmd0aCBvZiB0aGUgbWFqb3IgYXhpcywgcGl4ZWxzICovCj4gKyAg
ICAgICAgICAgIHVpbnQzMl90IG1pbm9yOyAgLyogbGVuZ3RoIG9mIHRoZSBtaW5vciBheGlzLCBw
aXhlbHMgKi8KPiArICAgICAgICB9IHNoYXBlOwo+ICsgICAgICAgIGludDE2X3Qgb3JpZW50YXRp
b247IC8qIGNsb2Nrd2lzZSBhbmdsZSBvZiB0aGUgbWFqb3IgYXhpcyAqLwo+ICsgICAgfSB1Owo+
ICB9Owo+ICAKPiAgI2RlZmluZSBYRU5LQkRfSU5fRVZFTlRfU0laRSA0MAo+IEBAIC03NiwxNSAr
NDc5LDI2IEBAIHVuaW9uIHhlbmtiZF9pbl9ldmVudAo+ICAgICAgc3RydWN0IHhlbmtiZF9tb3Rp
b24gbW90aW9uOwo+ICAgICAgc3RydWN0IHhlbmtiZF9rZXkga2V5Owo+ICAgICAgc3RydWN0IHhl
bmtiZF9wb3NpdGlvbiBwb3M7Cj4gKyAgICBzdHJ1Y3QgeGVua2JkX210b3VjaCBtdG91Y2g7Cj4g
ICAgICBjaGFyIHBhZFtYRU5LQkRfSU5fRVZFTlRfU0laRV07Cj4gIH07Cj4gIAo+IC0vKiBPdXQg
ZXZlbnRzIChmcm9udGVuZCAtPiBiYWNrZW5kKSAqLwo+IC0KPiAgLyoKPiArICoqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqCj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZyb250ZW5kIHRvIGJh
Y2tlbmQgZXZlbnRzCj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ICsgKgo+ICAgKiBPdXQgZXZl
bnRzIG1heSBiZSBzZW50IG9ubHkgd2hlbiByZXF1ZXN0ZWQgYnkgYmFja2VuZCwgYW5kIHJlY2Vp
cHQKPiAgICogb2YgYW4gdW5rbm93biBvdXQgZXZlbnQgaXMgYW4gZXJyb3IuCj4gICAqIE5vIG91
dCBldmVudHMgY3VycmVudGx5IGRlZmluZWQuCj4gKwo+ICsgKiBBbGwgZXZlbnQgcGFja2V0cyBo
YXZlIHRoZSBzYW1lIGxlbmd0aCAoNDAgb2N0ZXRzKQo+ICsgKiBBbGwgZXZlbnQgcGFja2V0cyBo
YXZlIGNvbW1vbiBoZWFkZXI6Cj4gKyAqICAgICAgICAgIDAgICAgICAgICBvY3RldAo+ICsgKiAr
LS0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgdHlwZSAgICAgIHwKPiArICogKy0tLS0t
LS0tLS0tLS0tLS0tKwo+ICsgKiB0eXBlIC0gdWludDhfdCwgZXZlbnQgY29kZQo+ICAgKi8KPiAg
Cj4gICNkZWZpbmUgWEVOS0JEX09VVF9FVkVOVF9TSVpFIDQwCj4gQEAgLTk1LDcgKzUwOSwxMSBA
QCB1bmlvbiB4ZW5rYmRfb3V0X2V2ZW50Cj4gICAgICBjaGFyIHBhZFtYRU5LQkRfT1VUX0VWRU5U
X1NJWkVdOwo+ICB9Owo+ICAKPiAtLyogc2hhcmVkIHBhZ2UgKi8KPiArLyoKPiArICoqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqCj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNoYXJlZCBwYWdl
Cj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKgo+ICsgKi8KPiAgCj4gICNkZWZpbmUgWEVOS0JEX0lO
X1JJTkdfU0laRSAyMDQ4Cj4gICNkZWZpbmUgWEVOS0JEX0lOX1JJTkdfTEVOIChYRU5LQkRfSU5f
UklOR19TSVpFIC8gWEVOS0JEX0lOX0VWRU5UX1NJWkUpCj4gQEAgLTExOSw3ICs1MzcsNyBAQCBz
dHJ1Y3QgeGVua2JkX3BhZ2UKPiAgICAgIHVpbnQzMl90IG91dF9jb25zLCBvdXRfcHJvZDsKPiAg
fTsKPiAgCj4gLSNlbmRpZgo+ICsjZW5kaWYgLyogX19YRU5fUFVCTElDX0lPX0tCRElGX0hfXyAq
Lwo+ICAKPiAgLyoKPiAgICogTG9jYWwgdmFyaWFibGVzOgo+IGRpZmYgLS1naXQgYS9pbmNsdWRl
L3hlbi9pby9saWJ4ZW52Y2hhbi5oIGIvaW5jbHVkZS94ZW4vaW8vbGlieGVudmNoYW4uaAo+IGlu
ZGV4IDVjM2QzZDQuLjQ0Mjg0ZjQgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS94ZW4vaW8vbGlieGVu
dmNoYW4uaAo+ICsrKyBiL2luY2x1ZGUveGVuL2lvL2xpYnhlbnZjaGFuLmgKPiBAQCAtMTAsMTkg
KzEwLDIzIEBACj4gICAqCj4gICAqIEBzZWN0aW9uIExJQ0VOU0UKPiAgICoKPiAtICogIFRoaXMg
bGlicmFyeSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IK
PiAtICogIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJh
bCBQdWJsaWMKPiAtICogIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJl
IEZvdW5kYXRpb247IGVpdGhlcgo+IC0gKiAgdmVyc2lvbiAyLjEgb2YgdGhlIExpY2Vuc2UsIG9y
IChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCj4gKyAqIFBlcm1pc3Npb24gaXMg
aGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBh
IGNvcHkKPiArICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9u
IGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvCj4gKyAqIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdp
dGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlCj4gKyAq
IHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUs
IHN1YmxpY2Vuc2UsIGFuZC9vcgo+ICsgKiBzZWxsIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFu
ZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpcwo+ICsgKiBmdXJuaXNo
ZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOgo+ICAgKgo+
IC0gKiAgVGhpcyBsaWJyYXJ5IGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2ls
bCBiZSB1c2VmdWwsCj4gLSAqICBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZl
biB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgo+IC0gKiAgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5F
U1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKPiAtICogIExlc3NlciBH
ZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCj4gKyAqIFRoZSBhYm92ZSBj
b3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1
ZGVkIGluCj4gKyAqIGFsbCBjb3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNv
ZnR3YXJlLgo+ICAgKgo+IC0gKiAgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0
aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYwo+IC0gKiAgTGljZW5zZSBhbG9uZyB3aXRoIHRo
aXMgbGlicmFyeTsgaWYgbm90LCB3cml0ZSB0byB0aGUgRnJlZSBTb2Z0d2FyZQo+IC0gKiAgRm91
bmRhdGlvbiwgSW5jLiwgNTEgRnJhbmtsaW4gU3RyZWV0LCBGaWZ0aCBGbG9vciwgQm9zdG9uLCBN
QSAgMDIxMTAtMTMwMSBVU0EKPiArICogVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEICJBUyBJUyIs
IFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1IKPiArICogSU1QTElFRCwg
SU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFC
SUxJVFksCj4gKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZS
SU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRQo+ICsgKiBBVVRIT1JTIE9SIENPUFlSSUdI
VCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9USEVSCj4gKyAq
IExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RI
RVJXSVNFLCBBUklTSU5HCj4gKyAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEgg
VEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIKPiArICogREVBTElOR1MgSU4gVEhFIFNP
RlRXQVJFLgo+ICAgKgo+ICAgKiBAc2VjdGlvbiBERVNDUklQVElPTgo+ICAgKgo+IGRpZmYgLS1n
aXQgYS9pbmNsdWRlL3hlbi9pby9uZXRpZi5oIGIvaW5jbHVkZS94ZW4vaW8vbmV0aWYuaAo+IGlu
ZGV4IDYxZTlhZWEuLmNhMDA2MTQgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS94ZW4vaW8vbmV0aWYu
aAo+ICsrKyBiL2luY2x1ZGUveGVuL2lvL25ldGlmLmgKPiBAQCAtMSw4ICsxLDggQEAKPiAgLyoq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKgo+ICAgKiBuZXRpZi5oCj4gLSAqIAo+ICsgKgo+ICAgKiBVbmlm
aWVkIG5ldHdvcmstZGV2aWNlIEkvTyBpbnRlcmZhY2UgZm9yIFhlbiBndWVzdCBPU2VzLgo+IC0g
KiAKPiArICoKPiAgICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFy
Z2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weQo+ICAgKiBvZiB0aGlzIHNvZnR3YXJl
IGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8K
PiAgICogZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5n
IHdpdGhvdXQgbGltaXRhdGlvbiB0aGUKPiBAQCAtMTM2LDE0ICsxMzYsNjg0IEBACj4gICAqLwo+
ICAKPiAgLyoKPiAtICogVGhpcyBpcyB0aGUgJ3dpcmUnIGZvcm1hdCBmb3IgcGFja2V0czoKPiAt
ICogIFJlcXVlc3QgMTogbmV0aWZfdHhfcmVxdWVzdCAtLSBORVRUWEZfKiAoYW55IGZsYWdzKQo+
IC0gKiBbUmVxdWVzdCAyOiBuZXRpZl90eF9leHRyYV0gIChvbmx5IGlmIHJlcXVlc3QgMSBoYXMg
TkVUVFhGX2V4dHJhX2luZm8pCj4gLSAqIFtSZXF1ZXN0IDM6IG5ldGlmX3R4X2V4dHJhXSAgKG9u
bHkgaWYgcmVxdWVzdCAyIGhhcyBYRU5fTkVUSUZfRVhUUkFfTU9SRSkKPiAtICogIFJlcXVlc3Qg
NDogbmV0aWZfdHhfcmVxdWVzdCAtLSBORVRUWEZfbW9yZV9kYXRhCj4gLSAqICBSZXF1ZXN0IDU6
IG5ldGlmX3R4X3JlcXVlc3QgLS0gTkVUVFhGX21vcmVfZGF0YQo+ICsgKiAiZmVhdHVyZS1tdWx0
aWNhc3QtY29udHJvbCIgYW5kICJmZWF0dXJlLWR5bmFtaWMtbXVsdGljYXN0LWNvbnRyb2wiCj4g
KyAqIGFkdmVydGlzZSB0aGUgY2FwYWJpbGl0eSB0byBmaWx0ZXIgZXRoZXJuZXQgbXVsdGljYXN0
IHBhY2tldHMgaW4gdGhlCj4gKyAqIGJhY2tlbmQuIElmIHRoZSBmcm9udGVuZCB3aXNoZXMgdG8g
dGFrZSBhZHZhbnRhZ2Ugb2YgdGhpcyBmZWF0dXJlIHRoZW4KPiArICogaXQgbWF5IHNldCAicmVx
dWVzdC1tdWx0aWNhc3QtY29udHJvbCIuIElmIHRoZSBiYWNrZW5kIG9ubHkgYWR2ZXJ0aXNlcwo+
ICsgKiAiZmVhdHVyZS1tdWx0aWNhc3QtY29udHJvbCIgdGhlbiAicmVxdWVzdC1tdWx0aWNhc3Qt
Y29udHJvbCIgbXVzdCBiZSBzZXQKPiArICogYmVmb3JlIHRoZSBmcm9udGVuZCBtb3ZlcyBpbnRv
IHRoZSBjb25uZWN0ZWQgc3RhdGUuIFRoZSBiYWNrZW5kIHdpbGwKPiArICogc2FtcGxlIHRoZSB2
YWx1ZSBvbiB0aGlzIHN0YXRlIHRyYW5zaXRpb24gYW5kIGFueSBzdWJzZXF1ZW50IGNoYW5nZSBp
bgo+ICsgKiB2YWx1ZSB3aWxsIGhhdmUgbm8gZWZmZWN0LiBIb3dldmVyLCBpZiB0aGUgYmFja2Vu
ZCBhbHNvIGFkdmVydGlzZXMKPiArICogImZlYXR1cmUtZHluYW1pYy1tdWx0aWNhc3QtY29udHJv
bCIgdGhlbiAicmVxdWVzdC1tdWx0aWNhc3QtY29udHJvbCIKPiArICogbWF5IGJlIHNldCBieSB0
aGUgZnJvbnRlbmQgYXQgYW55IHRpbWUuIEluIHRoaXMgY2FzZSwgdGhlIGJhY2tlbmQgd2lsbAo+
ICsgKiB3YXRjaCB0aGUgdmFsdWUgYW5kIHJlLXNhbXBsZSBvbiB3YXRjaCBldmVudHMuCj4gKyAq
Cj4gKyAqIElmIHRoZSBzYW1wbGVkIHZhbHVlIG9mICJyZXF1ZXN0LW11bHRpY2FzdC1jb250cm9s
IiBpcyBzZXQgdGhlbiB0aGUKPiArICogYmFja2VuZCB0cmFuc21pdCBzaWRlIHNob3VsZCBubyBs
b25nZXIgZmxvb2QgbXVsdGljYXN0IHBhY2tldHMgdG8gdGhlCj4gKyAqIGZyb250ZW5kLCBpdCBz
aG91bGQgaW5zdGVhZCBkcm9wIGFueSBtdWx0aWNhc3QgcGFja2V0IHRoYXQgZG9lcyBub3QKPiAr
ICogbWF0Y2ggaW4gYSBmaWx0ZXIgbGlzdC4KPiArICogVGhlIGxpc3QgaXMgYW1lbmRlZCBieSB0
aGUgZnJvbnRlbmQgYnkgc2VuZGluZyBkdW1teSB0cmFuc21pdCByZXF1ZXN0cwo+ICsgKiBjb250
YWluaW5nIFhFTl9ORVRJRl9FWFRSQV9UWVBFX01DQVNUX3tBREQsREVMfSBleHRyYS1pbmZvIGZy
YWdtZW50cyBhcwo+ICsgKiBzcGVjaWZpZWQgYmVsb3cuCj4gKyAqIE5vdGUgdGhhdCB0aGUgZmls
dGVyIGxpc3QgbWF5IGJlIGFtZW5kZWQgZXZlbiBpZiB0aGUgc2FtcGxlZCB2YWx1ZSBvZgo+ICsg
KiAicmVxdWVzdC1tdWx0aWNhc3QtY29udHJvbCIgaXMgbm90IHNldCwgaG93ZXZlciB0aGUgZmls
dGVyIHNob3VsZCBvbmx5Cj4gKyAqIGJlIGFwcGxpZWQgaWYgaXQgaXMgc2V0Lgo+ICsgKi8KPiAr
Cj4gKy8qCj4gKyAqIENvbnRyb2wgcmluZwo+ICsgKiA9PT09PT09PT09PT0KPiArICoKPiArICog
U29tZSBmZWF0dXJlcywgc3VjaCBhcyBoYXNoaW5nIChkZXRhaWxlZCBiZWxvdyksIHJlcXVpcmUg
YQo+ICsgKiBzaWduaWZpY2FudCBhbW91bnQgb2Ygb3V0LW9mLWJhbmQgZGF0YSB0byBiZSBwYXNz
ZWQgZnJvbSBmcm9udGVuZCB0bwo+ICsgKiBiYWNrZW5kLiBVc2Ugb2YgeGVuc3RvcmUgaXMgbm90
IHN1aXRhYmxlIGZvciBsYXJnZSBxdWFudGl0aWVzIG9mIGRhdGEKPiArICogYmVjYXVzZSBvZiBx
dW90YSBsaW1pdGF0aW9ucyBhbmQgc28gYSBkZWRpY2F0ZWQgJ2NvbnRyb2wgcmluZycgaXMgdXNl
ZC4KPiArICogVGhlIGFiaWxpdHkgb2YgdGhlIGJhY2tlbmQgdG8gdXNlIGEgY29udHJvbCByaW5n
IGlzIGFkdmVydGlzZWQgYnkKPiArICogc2V0dGluZzoKPiArICoKPiArICogL2xvY2FsL2RvbWFp
bi9YL2JhY2tlbmQvPGRvbWlkPi88dmlmPi9mZWF0dXJlLWN0cmwtcmluZyA9ICIxIgo+ICsgKgo+
ICsgKiBUaGUgZnJvbnRlbmQgcHJvdmlkZXMgYSBjb250cm9sIHJpbmcgdG8gdGhlIGJhY2tlbmQg
Ynkgc2V0dGluZzoKPiArICoKPiArICogL2xvY2FsL2RvbWFpbi88ZG9taWQ+L2RldmljZS92aWYv
PHZpZj4vY3RybC1yaW5nLXJlZiA9IDxncmVmPgo+ICsgKiAvbG9jYWwvZG9tYWluLzxkb21pZD4v
ZGV2aWNlL3ZpZi88dmlmPi9ldmVudC1jaGFubmVsLWN0cmwgPSA8cG9ydD4KPiArICoKPiArICog
d2hlcmUgPGdyZWY+IGlzIHRoZSBncmFudCByZWZlcmVuY2Ugb2YgdGhlIHNoYXJlZCBwYWdlIHVz
ZWQgdG8KPiArICogaW1wbGVtZW50IHRoZSBjb250cm9sIHJpbmcgYW5kIDxwb3J0PiBpcyBhbiBl
dmVudCBjaGFubmVsIHRvIGJlIHVzZWQKPiArICogYXMgYSBtYWlsYm94IGludGVycnVwdC4gVGhl
c2Uga2V5cyBtdXN0IGJlIHNldCBiZWZvcmUgdGhlIGZyb250ZW5kCj4gKyAqIG1vdmVzIGludG8g
dGhlIGNvbm5lY3RlZCBzdGF0ZS4KPiArICoKPiArICogVGhlIGNvbnRyb2wgcmluZyB1c2VzIGEg
Zml4ZWQgcmVxdWVzdC9yZXNwb25zZSBtZXNzYWdlIHNpemUgYW5kIGlzCj4gKyAqIGJhbGFuY2Vk
IChpLmUuIG9uZSByZXF1ZXN0IHRvIG9uZSByZXNwb25zZSksIHNvIG9wZXJhdGlvbmFsbHkgaXQg
aXMgbXVjaAo+ICsgKiB0aGUgc2FtZSBhcyBhIHRyYW5zbWl0IG9yIHJlY2VpdmUgcmluZy4KPiAr
ICogTm90ZSB0aGF0IHRoZXJlIGlzIG5vIHJlcXVpcmVtZW50IHRoYXQgcmVzcG9uc2VzIGFyZSBp
c3N1ZWQgaW4gdGhlIHNhbWUKPiArICogb3JkZXIgYXMgcmVxdWVzdHMuCj4gKyAqLwo+ICsKPiAr
LyoKPiArICogSGFzaCB0eXBlcwo+ICsgKiA9PT09PT09PT09Cj4gKyAqCj4gKyAqIEZvciB0aGUg
cHVycG9zZXMgb2YgdGhlIGRlZmluaXRpb25zIGJlbG93LCAnUGFja2V0W10nIGlzIGFuIGFycmF5
IG9mCj4gKyAqIG9jdGV0cyBjb250YWluaW5nIGFuIElQIHBhY2tldCB3aXRob3V0IG9wdGlvbnMs
ICdBcnJheVtYLi5ZXScgbWVhbnMgYQo+ICsgKiBzdWItYXJyYXkgb2YgJ0FycmF5JyBjb250YWlu
aW5nIGJ5dGVzIFggdGhydSBZIGluY2x1c2l2ZSwgYW5kICcrJyBpcwo+ICsgKiB1c2VkIHRvIGlu
ZGljYXRlIGNvbmNhdGVuYXRpb24gb2YgYXJyYXlzLgo+ICsgKi8KPiArCj4gKy8qCj4gKyAqIEEg
aGFzaCBjYWxjdWxhdGVkIG92ZXIgYW4gSVAgdmVyc2lvbiA0IGhlYWRlciBhcyBmb2xsb3dzOgo+
ICsgKgo+ICsgKiBCdWZmZXJbMC4uOF0gPSBQYWNrZXRbMTIuLjE1XSAoc291cmNlIGFkZHJlc3Mp
ICsKPiArICogICAgICAgICAgICAgICAgUGFja2V0WzE2Li4xOV0gKGRlc3RpbmF0aW9uIGFkZHJl
c3MpCj4gKyAqCj4gKyAqIFJlc3VsdCA9IEhhc2goQnVmZmVyLCA4KQo+ICsgKi8KPiArI2RlZmlu
ZSBfWEVOX05FVElGX0NUUkxfSEFTSF9UWVBFX0lQVjQgMAo+ICsjZGVmaW5lIFhFTl9ORVRJRl9D
VFJMX0hBU0hfVFlQRV9JUFY0IFwKPiArICAgICgxIDw8IF9YRU5fTkVUSUZfQ1RSTF9IQVNIX1RZ
UEVfSVBWNCkKPiArCj4gKy8qCj4gKyAqIEEgaGFzaCBjYWxjdWxhdGVkIG92ZXIgYW4gSVAgdmVy
c2lvbiA0IGhlYWRlciBhbmQgVENQIGhlYWRlciBhcwo+ICsgKiBmb2xsb3dzOgo+ICsgKgo+ICsg
KiBCdWZmZXJbMC4uMTJdID0gUGFja2V0WzEyLi4xNV0gKHNvdXJjZSBhZGRyZXNzKSArCj4gKyAq
ICAgICAgICAgICAgICAgICBQYWNrZXRbMTYuLjE5XSAoZGVzdGluYXRpb24gYWRkcmVzcykgKwo+
ICsgKiAgICAgICAgICAgICAgICAgUGFja2V0WzIwLi4yMV0gKHNvdXJjZSBwb3J0KSArCj4gKyAq
ICAgICAgICAgICAgICAgICBQYWNrZXRbMjIuLjIzXSAoZGVzdGluYXRpb24gcG9ydCkKPiArICoK
PiArICogUmVzdWx0ID0gSGFzaChCdWZmZXIsIDEyKQo+ICsgKi8KPiArI2RlZmluZSBfWEVOX05F
VElGX0NUUkxfSEFTSF9UWVBFX0lQVjRfVENQIDEKPiArI2RlZmluZSBYRU5fTkVUSUZfQ1RSTF9I
QVNIX1RZUEVfSVBWNF9UQ1AgXAo+ICsgICAgKDEgPDwgX1hFTl9ORVRJRl9DVFJMX0hBU0hfVFlQ
RV9JUFY0X1RDUCkKPiArCj4gKy8qCj4gKyAqIEEgaGFzaCBjYWxjdWxhdGVkIG92ZXIgYW4gSVAg
dmVyc2lvbiA2IGhlYWRlciBhcyBmb2xsb3dzOgo+ICsgKgo+ICsgKiBCdWZmZXJbMC4uMzJdID0g
UGFja2V0WzguLjIzXSAgKHNvdXJjZSBhZGRyZXNzICkgKwo+ICsgKiAgICAgICAgICAgICAgICAg
UGFja2V0WzI0Li4zOV0gKGRlc3RpbmF0aW9uIGFkZHJlc3MpCj4gKyAqCj4gKyAqIFJlc3VsdCA9
IEhhc2goQnVmZmVyLCAzMikKPiArICovCj4gKyNkZWZpbmUgX1hFTl9ORVRJRl9DVFJMX0hBU0hf
VFlQRV9JUFY2IDIKPiArI2RlZmluZSBYRU5fTkVUSUZfQ1RSTF9IQVNIX1RZUEVfSVBWNiBcCj4g
KyAgICAoMSA8PCBfWEVOX05FVElGX0NUUkxfSEFTSF9UWVBFX0lQVjYpCj4gKwo+ICsvKgo+ICsg
KiBBIGhhc2ggY2FsY3VsYXRlZCBvdmVyIGFuIElQIHZlcnNpb24gNiBoZWFkZXIgYW5kIFRDUCBo
ZWFkZXIgYXMKPiArICogZm9sbG93czoKPiArICoKPiArICogQnVmZmVyWzAuLjM2XSA9IFBhY2tl
dFs4Li4yM10gIChzb3VyY2UgYWRkcmVzcykgKwo+ICsgKiAgICAgICAgICAgICAgICAgUGFja2V0
WzI0Li4zOV0gKGRlc3RpbmF0aW9uIGFkZHJlc3MpICsKPiArICogICAgICAgICAgICAgICAgIFBh
Y2tldFs0MC4uNDFdIChzb3VyY2UgcG9ydCkgKwo+ICsgKiAgICAgICAgICAgICAgICAgUGFja2V0
WzQyLi40M10gKGRlc3RpbmF0aW9uIHBvcnQpCj4gKyAqCj4gKyAqIFJlc3VsdCA9IEhhc2goQnVm
ZmVyLCAzNikKPiArICovCj4gKyNkZWZpbmUgX1hFTl9ORVRJRl9DVFJMX0hBU0hfVFlQRV9JUFY2
X1RDUCAzCj4gKyNkZWZpbmUgWEVOX05FVElGX0NUUkxfSEFTSF9UWVBFX0lQVjZfVENQIFwKPiAr
ICAgICgxIDw8IF9YRU5fTkVUSUZfQ1RSTF9IQVNIX1RZUEVfSVBWNl9UQ1ApCj4gKwo+ICsvKgo+
ICsgKiBIYXNoIGFsZ29yaXRobXMKPiArICogPT09PT09PT09PT09PT09Cj4gKyAqLwo+ICsKPiAr
I2RlZmluZSBYRU5fTkVUSUZfQ1RSTF9IQVNIX0FMR09SSVRITV9OT05FIDAKPiArCj4gKy8qCj4g
KyAqIFRvZXBsaXR6IGhhc2g6Cj4gKyAqLwo+ICsKPiArI2RlZmluZSBYRU5fTkVUSUZfQ1RSTF9I
QVNIX0FMR09SSVRITV9UT0VQTElUWiAxCj4gKwo+ICsvKgo+ICsgKiBUaGlzIGFsZ29yaXRobSB1
c2VzIGEgJ2tleScgYXMgd2VsbCBhcyB0aGUgZGF0YSBidWZmZXIgaXRzZWxmLgo+ICsgKiAoQnVm
ZmVyW10gYW5kIEtleVtdIGFyZSB0cmVhdGVkIGFzIHNoaWZ0LXJlZ2lzdGVycyB3aGVyZSB0aGUg
TVNCIG9mCj4gKyAqIEJ1ZmZlci9LZXlbMF0gaXMgY29uc2lkZXJlZCAnbGVmdC1tb3N0JyBhbmQg
dGhlIExTQiBvZiBCdWZmZXIvS2V5W04tMV0KPiArICogaXMgdGhlICdyaWdodC1tb3N0JykuCj4g
KyAqCj4gKyAqIFZhbHVlID0gMAo+ICsgKiBGb3IgbnVtYmVyIG9mIGJpdHMgaW4gQnVmZmVyW10K
PiArICogICAgSWYgKGxlZnQtbW9zdCBiaXQgb2YgQnVmZmVyW10gaXMgMSkKPiArICogICAgICAg
IFZhbHVlIF49IGxlZnQtbW9zdCAzMiBiaXRzIG9mIEtleVtdCj4gKyAqICAgIEtleVtdIDw8IDEK
PiArICogICAgQnVmZmVyW10gPDwgMQo+ICsgKgo+ICsgKiBUaGUgY29kZSBiZWxvdyBpcyBwcm92
aWRlZCBmb3IgY29udmVuaWVuY2Ugd2hlcmUgYW4gb3BlcmF0aW5nIHN5c3RlbQo+ICsgKiBkb2Vz
IG5vdCBhbHJlYWR5IHByb3ZpZGUgYW4gaW1wbGVtZW50YXRpb24uCj4gKyAqLwo+ICsjaWZkZWYg
WEVOX05FVElGX0RFRklORV9UT0VQTElUWgo+ICtzdGF0aWMgdWludDMyX3QgeGVuX25ldGlmX3Rv
ZXBsaXR6X2hhc2goY29uc3QgdWludDhfdCAqa2V5LAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGtleWxlbiwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQ4X3QgKmJ1ZiwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBidWZsZW4pCj4gK3sK
PiArICAgIHVuc2lnbmVkIGludCBrZXlpLCBidWZpOwo+ICsgICAgdWludDY0X3QgcHJlZml4ID0g
MDsKPiArICAgIHVpbnQ2NF90IGhhc2ggPSAwOwo+ICsKPiArICAgIC8qIFByZS1sb2FkIHByZWZp
eCB3aXRoIHRoZSBmaXJzdCA4IGJ5dGVzIG9mIHRoZSBrZXkgKi8KPiArICAgIGZvciAoa2V5aSA9
IDA7IGtleWkgPCA4OyBrZXlpKyspIHsKPiArICAgICAgICBwcmVmaXggPDw9IDg7Cj4gKyAgICAg
ICAgcHJlZml4IHw9IChrZXlpIDwga2V5bGVuKSA/IGtleVtrZXlpXSA6IDA7Cj4gKyAgICB9Cj4g
Kwo+ICsgICAgZm9yIChidWZpID0gMDsgYnVmaSA8IGJ1ZmxlbjsgYnVmaSsrKSB7Cj4gKyAgICAg
ICAgdWludDhfdCBieXRlID0gYnVmW2J1ZmldOwo+ICsgICAgICAgIHVuc2lnbmVkIGludCBiaXQ7
Cj4gKwo+ICsgICAgICAgIGZvciAoYml0ID0gMDsgYml0IDwgODsgYml0KyspIHsKPiArICAgICAg
ICAgICAgaWYgKGJ5dGUgJiAweDgwKQo+ICsgICAgICAgICAgICAgICAgaGFzaCBePSBwcmVmaXg7
Cj4gKyAgICAgICAgICAgIHByZWZpeCA8PD0gMTsKPiArICAgICAgICAgICAgYnl0ZSA8PD0xOwo+
ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiAncHJlZml4JyBoYXMg
bm93IGJlZW4gbGVmdC1zaGlmdGVkIGJ5IDgsIHNvCj4gKyAgICAgICAgICogT1IgaW4gdGhlIG5l
eHQgYnl0ZS4KPiArICAgICAgICAgKi8KPiArICAgICAgICBwcmVmaXggfD0gKGtleWkgPCBrZXls
ZW4pID8ga2V5W2tleWldIDogMDsKPiArICAgICAgICBrZXlpKys7Cj4gKyAgICB9Cj4gKwo+ICsg
ICAgLyogVGhlIHZhbGlkIHBhcnQgb2YgdGhlIGhhc2ggaXMgaW4gdGhlIHVwcGVyIDMyIGJpdHMu
ICovCj4gKyAgICByZXR1cm4gaGFzaCA+PiAzMjsKPiArfQo+ICsjZW5kaWYgLyogWEVOX05FVElG
X0RFRklORV9UT0VQTElUWiAqLwo+ICsKPiArLyoKPiArICogQ29udHJvbCByZXF1ZXN0cyAoc3Ry
dWN0IHhlbl9uZXRpZl9jdHJsX3JlcXVlc3QpCj4gKyAqID09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQo+ICsgKgo+ICsgKiBBbGwgcmVxdWVzdHMgaGF2ZSB0
aGUgZm9sbG93aW5nIGZvcm1hdDoKPiArICoKPiArICogICAgMCAgICAgMSAgICAgMiAgICAgMyAg
ICAgNCAgICAgNSAgICAgNiAgICAgNyAgb2N0ZXQKPiArICogKy0tLS0tKy0tLS0tKy0tLS0tKy0t
LS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKwo+ICsgKiB8ICAgIGlkICAgICB8ICAgdHlwZSAg
ICB8ICAgICAgICAgZGF0YVswXSAgICAgICB8Cj4gKyAqICstLS0tLSstLS0tLSstLS0tLSstLS0t
LSstLS0tLSstLS0tLSstLS0tLSstLS0tLSsKPiArICogfCAgICAgICAgIGRhdGFbMV0gICAgICAg
fCAgICAgICAgIGRhdGFbMl0gICAgICAgfAo+ICsgKiArLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqCj4gKyAqIGlkOiB0aGUgcmVxdWVzdCBpZGVu
dGlmaWVyLCBlY2hvZWQgaW4gcmVzcG9uc2UuCj4gKyAqIHR5cGU6IHRoZSB0eXBlIG9mIHJlcXVl
c3QgKHNlZSBiZWxvdykKPiArICogZGF0YVtdOiBhbnkgZGF0YSBhc3NvY2lhdGVkIHdpdGggdGhl
IHJlcXVlc3QgKGRldGVybWluZWQgYnkgdHlwZSkKPiArICovCj4gKwo+ICtzdHJ1Y3QgeGVuX25l
dGlmX2N0cmxfcmVxdWVzdCB7Cj4gKyAgICB1aW50MTZfdCBpZDsKPiArICAgIHVpbnQxNl90IHR5
cGU7Cj4gKwo+ICsjZGVmaW5lIFhFTl9ORVRJRl9DVFJMX1RZUEVfSU5WQUxJRCAgICAgICAgICAg
ICAgIDAKPiArI2RlZmluZSBYRU5fTkVUSUZfQ1RSTF9UWVBFX0dFVF9IQVNIX0ZMQUdTICAgICAg
ICAxCj4gKyNkZWZpbmUgWEVOX05FVElGX0NUUkxfVFlQRV9TRVRfSEFTSF9GTEFHUyAgICAgICAg
Mgo+ICsjZGVmaW5lIFhFTl9ORVRJRl9DVFJMX1RZUEVfU0VUX0hBU0hfS0VZICAgICAgICAgIDMK
PiArI2RlZmluZSBYRU5fTkVUSUZfQ1RSTF9UWVBFX0dFVF9IQVNIX01BUFBJTkdfU0laRSA0Cj4g
KyNkZWZpbmUgWEVOX05FVElGX0NUUkxfVFlQRV9TRVRfSEFTSF9NQVBQSU5HX1NJWkUgNQo+ICsj
ZGVmaW5lIFhFTl9ORVRJRl9DVFJMX1RZUEVfU0VUX0hBU0hfTUFQUElORyAgICAgIDYKPiArI2Rl
ZmluZSBYRU5fTkVUSUZfQ1RSTF9UWVBFX1NFVF9IQVNIX0FMR09SSVRITSAgICA3Cj4gKwo+ICsg
ICAgdWludDMyX3QgZGF0YVszXTsKPiArfTsKPiArCj4gKy8qCj4gKyAqIENvbnRyb2wgcmVzcG9u
c2VzIChzdHJ1Y3QgeGVuX25ldGlmX2N0cmxfcmVzcG9uc2UpCj4gKyAqID09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Cj4gKyAqCj4gKyAqIEFsbCByZXNw
b25zZXMgaGF2ZSB0aGUgZm9sbG93aW5nIGZvcm1hdDoKPiArICoKPiArICogICAgMCAgICAgMSAg
ICAgMiAgICAgMyAgICAgNCAgICAgNSAgICAgNiAgICAgNyAgb2N0ZXQKPiArICogKy0tLS0tKy0t
LS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKwo+ICsgKiB8ICAgIGlkICAg
ICB8ICAgdHlwZSAgICB8ICAgICAgICAgc3RhdHVzICAgICAgICB8Cj4gKyAqICstLS0tLSstLS0t
LSstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSsKPiArICogfCAgICAgICAgIGRh
dGEgICAgICAgICAgfAo+ICsgKiArLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rCj4gKyAqCj4gKyAq
IGlkOiB0aGUgY29ycmVzcG9uZGluZyByZXF1ZXN0IGlkZW50aWZpZXIKPiArICogdHlwZTogdGhl
IHR5cGUgb2YgdGhlIGNvcnJlc3BvbmRpbmcgcmVxdWVzdAo+ICsgKiBzdGF0dXM6IHRoZSBzdGF0
dXMgb2YgcmVxdWVzdCBwcm9jZXNzaW5nCj4gKyAqIGRhdGE6IGFueSBkYXRhIGFzc29jaWF0ZWQg
d2l0aCB0aGUgcmVzcG9uc2UgKGRldGVybWluZWQgYnkgdHlwZSBhbmQKPiArICogICAgICAgc3Rh
dHVzKQo+ICsgKi8KPiArCj4gK3N0cnVjdCB4ZW5fbmV0aWZfY3RybF9yZXNwb25zZSB7Cj4gKyAg
ICB1aW50MTZfdCBpZDsKPiArICAgIHVpbnQxNl90IHR5cGU7Cj4gKyAgICB1aW50MzJfdCBzdGF0
dXM7Cj4gKwo+ICsjZGVmaW5lIFhFTl9ORVRJRl9DVFJMX1NUQVRVU19TVUNDRVNTICAgICAgICAg
ICAwCj4gKyNkZWZpbmUgWEVOX05FVElGX0NUUkxfU1RBVFVTX05PVF9TVVBQT1JURUQgICAgIDEK
PiArI2RlZmluZSBYRU5fTkVUSUZfQ1RSTF9TVEFUVVNfSU5WQUxJRF9QQVJBTUVURVIgMgo+ICsj
ZGVmaW5lIFhFTl9ORVRJRl9DVFJMX1NUQVRVU19CVUZGRVJfT1ZFUkZMT1cgICAzCj4gKwo+ICsg
ICAgdWludDMyX3QgZGF0YTsKPiArfTsKPiArCj4gKy8qCj4gKyAqIENvbnRyb2wgbWVzc2FnZXMK
PiArICogPT09PT09PT09PT09PT09PQo+ICsgKgo+ICsgKiBYRU5fTkVUSUZfQ1RSTF9UWVBFX1NF
VF9IQVNIX0FMR09SSVRITQo+ICsgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQo+ICsgKgo+ICsgKiBUaGlzIGlzIHNlbnQgYnkgdGhlIGZyb250ZW5kIHRvIHNldCB0aGUg
ZGVzaXJlZCBoYXNoIGFsZ29yaXRobS4KPiArICoKPiArICogUmVxdWVzdDoKPiArICoKPiArICog
IHR5cGUgICAgPSBYRU5fTkVUSUZfQ1RSTF9UWVBFX1NFVF9IQVNIX0FMR09SSVRITQo+ICsgKiAg
ZGF0YVswXSA9IGEgWEVOX05FVElGX0NUUkxfSEFTSF9BTEdPUklUSE1fKiB2YWx1ZQo+ICsgKiAg
ZGF0YVsxXSA9IDAKPiArICogIGRhdGFbMl0gPSAwCj4gKyAqCj4gKyAqIFJlc3BvbnNlOgo+ICsg
Kgo+ICsgKiAgc3RhdHVzID0gWEVOX05FVElGX0NUUkxfU1RBVFVTX05PVF9TVVBQT1JURUQgICAg
IC0gT3BlcmF0aW9uIG5vdAo+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3VwcG9ydGVkCj4gKyAqICAgICAgICAgICBYRU5fTkVUSUZfQ1RS
TF9TVEFUVVNfSU5WQUxJRF9QQVJBTUVURVIgLSBUaGUgYWxnb3JpdGhtIGlzIG5vdAo+ICsgKiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3VwcG9y
dGVkCj4gKyAqICAgICAgICAgICBYRU5fTkVUSUZfQ1RSTF9TVEFUVVNfU1VDQ0VTUyAgICAgICAg
ICAgLSBPcGVyYXRpb24gc3VjY2Vzc2Z1bAo+ICsgKgo+ICsgKiBOT1RFOiBTZXR0aW5nIGRhdGFb
MF0gdG8gWEVOX05FVElGX0NUUkxfSEFTSF9BTEdPUklUSE1fTk9ORSBkaXNhYmxlcwo+ICsgKiAg
ICAgICBoYXNoaW5nIGFuZCB0aGUgYmFja2VuZCBpcyBmcmVlIHRvIGNob29zZSBob3cgaXQgc3Rl
ZXJzIHBhY2tldHMKPiArICogICAgICAgdG8gcXVldWVzICh3aGljaCBpcyB0aGUgZGVmYXVsdCBi
ZWhhdmlvdXIpLgo+ICsgKgo+ICsgKiBYRU5fTkVUSUZfQ1RSTF9UWVBFX0dFVF9IQVNIX0ZMQUdT
Cj4gKyAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiArICoKPiArICogVGhp
cyBpcyBzZW50IGJ5IHRoZSBmcm9udGVuZCB0byBxdWVyeSB0aGUgdHlwZXMgb2YgaGFzaCBzdXBw
b3J0ZWQgYnkKPiArICogdGhlIGJhY2tlbmQuCj4gKyAqCj4gKyAqIFJlcXVlc3Q6Cj4gKyAqCj4g
KyAqICB0eXBlICAgID0gWEVOX05FVElGX0NUUkxfVFlQRV9HRVRfSEFTSF9GTEFHUwo+ICsgKiAg
ZGF0YVswXSA9IDAKPiArICogIGRhdGFbMV0gPSAwCj4gKyAqICBkYXRhWzJdID0gMAo+ICsgKgo+
ICsgKiBSZXNwb25zZToKPiArICoKPiArICogIHN0YXR1cyA9IFhFTl9ORVRJRl9DVFJMX1NUQVRV
U19OT1RfU1VQUE9SVEVEIC0gT3BlcmF0aW9uIG5vdCBzdXBwb3J0ZWQKPiArICogICAgICAgICAg
IFhFTl9ORVRJRl9DVFJMX1NUQVRVU19TVUNDRVNTICAgICAgIC0gT3BlcmF0aW9uIHN1Y2Nlc3Nm
dWwKPiArICogIGRhdGEgICA9IHN1cHBvcnRlZCBoYXNoIHR5cGVzIChpZiBvcGVyYXRpb24gd2Fz
IHN1Y2Nlc3NmdWwpCj4gKyAqCj4gKyAqIE5PVEU6IEEgdmFsaWQgaGFzaCBhbGdvcml0aG0gbXVz
dCBiZSBzZWxlY3RlZCBiZWZvcmUgdGhpcyBvcGVyYXRpb24gY2FuCj4gKyAqICAgICAgIHN1Y2Nl
ZWQuCj4gKyAqCj4gKyAqIFhFTl9ORVRJRl9DVFJMX1RZUEVfU0VUX0hBU0hfRkxBR1MKPiArICog
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICsgKgo+ICsgKiBUaGlzIGlzIHNl
bnQgYnkgdGhlIGZyb250ZW5kIHRvIHNldCB0aGUgdHlwZXMgb2YgaGFzaCB0aGF0IHRoZSBiYWNr
ZW5kCj4gKyAqIHNob3VsZCBjYWxjdWxhdGUuIChTZWUgYWJvdmUgZm9yIGhhc2ggdHlwZSBkZWZp
bml0aW9ucykuCj4gKyAqIE5vdGUgdGhhdCB0aGUgJ21heGltYWwnIHR5cGUgb2YgaGFzaCBzaG91
bGQgYWx3YXlzIGJlIGNob3Nlbi4gRm9yCj4gKyAqIGV4YW1wbGUsIGlmIHRoZSBmcm9udGVuZCBz
ZXRzIGJvdGggSVBWNCBhbmQgSVBWNF9UQ1AgaGFzaCB0eXBlcyB0aGVuCj4gKyAqIHRoZSBsYXR0
ZXIgaGFzaCB0eXBlIHNob3VsZCBiZSBjYWxjdWxhdGVkIGZvciBhbnkgVENQIHBhY2tldCBhbmQg
dGhlCj4gKyAqIGZvcm1lciBvbmx5IGNhbGN1bGF0ZWQgZm9yIG5vbi1UQ1AgcGFja2V0cy4KPiAr
ICoKPiArICogUmVxdWVzdDoKPiArICoKPiArICogIHR5cGUgICAgPSBYRU5fTkVUSUZfQ1RSTF9U
WVBFX1NFVF9IQVNIX0ZMQUdTCj4gKyAqICBkYXRhWzBdID0gYml0d2lzZSBPUiBvZiBYRU5fTkVU
SUZfQ1RSTF9IQVNIX1RZUEVfKiB2YWx1ZXMKPiArICogIGRhdGFbMV0gPSAwCj4gKyAqICBkYXRh
WzJdID0gMAo+ICsgKgo+ICsgKiBSZXNwb25zZToKPiArICoKPiArICogIHN0YXR1cyA9IFhFTl9O
RVRJRl9DVFJMX1NUQVRVU19OT1RfU1VQUE9SVEVEICAgICAtIE9wZXJhdGlvbiBub3QKPiArICog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN1cHBv
cnRlZAo+ICsgKiAgICAgICAgICAgWEVOX05FVElGX0NUUkxfU1RBVFVTX0lOVkFMSURfUEFSQU1F
VEVSIC0gT25lIG9yIG1vcmUgZmxhZwo+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWUgaXMgaW52YWxpZCBvcgo+ICsgKiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zdXBwb3J0ZWQK
PiArICogICAgICAgICAgIFhFTl9ORVRJRl9DVFJMX1NUQVRVU19TVUNDRVNTICAgICAgICAgICAt
IE9wZXJhdGlvbiBzdWNjZXNzZnVsCj4gKyAqICBkYXRhICAgPSAwCj4gKyAqCj4gKyAqIE5PVEU6
IEEgdmFsaWQgaGFzaCBhbGdvcml0aG0gbXVzdCBiZSBzZWxlY3RlZCBiZWZvcmUgdGhpcyBvcGVy
YXRpb24gY2FuCj4gKyAqICAgICAgIHN1Y2NlZWQuCj4gKyAqICAgICAgIEFsc28sIHNldHRpbmcg
ZGF0YVswXSB0byB6ZXJvIGRpc2FibGVzIGhhc2hpbmcgYW5kIHRoZSBiYWNrZW5kCj4gKyAqICAg
ICAgIGlzIGZyZWUgdG8gY2hvb3NlIGhvdyBpdCBzdGVlcnMgcGFja2V0cyB0byBxdWV1ZXMuCj4g
KyAqCj4gKyAqIFhFTl9ORVRJRl9DVFJMX1RZUEVfU0VUX0hBU0hfS0VZCj4gKyAqIC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gKyAqCj4gKyAqIFRoaXMgaXMgc2VudCBieSB0aGUg
ZnJvbnRlbmQgdG8gc2V0IHRoZSBrZXkgb2YgdGhlIGhhc2ggaWYgdGhlIGFsZ29yaXRobQo+ICsg
KiByZXF1aXJlcyBpdC4gKFNlZSBoYXNoIGFsZ29yaXRobXMgYWJvdmUpLgo+ICsgKgo+ICsgKiBS
ZXF1ZXN0Ogo+ICsgKgo+ICsgKiAgdHlwZSAgICA9IFhFTl9ORVRJRl9DVFJMX1RZUEVfU0VUX0hB
U0hfS0VZCj4gKyAqICBkYXRhWzBdID0gZ3JhbnQgcmVmZXJlbmNlIG9mIHBhZ2UgY29udGFpbmlu
ZyB0aGUga2V5IChhc3N1bWVkIHRvCj4gKyAqICAgICAgICAgICAgc3RhcnQgYXQgYmVnaW5uaW5n
IG9mIGdyYW50KQo+ICsgKiAgZGF0YVsxXSA9IHNpemUgb2Yga2V5IGluIG9jdGV0cwo+ICsgKiAg
ZGF0YVsyXSA9IDAKPiArICoKPiArICogUmVzcG9uc2U6Cj4gKyAqCj4gKyAqICBzdGF0dXMgPSBY
RU5fTkVUSUZfQ1RSTF9TVEFUVVNfTk9UX1NVUFBPUlRFRCAgICAgLSBPcGVyYXRpb24gbm90Cj4g
KyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
dXBwb3J0ZWQKPiArICogICAgICAgICAgIFhFTl9ORVRJRl9DVFJMX1NUQVRVU19JTlZBTElEX1BB
UkFNRVRFUiAtIEtleSBzaXplIGlzIGludmFsaWQKPiArICogICAgICAgICAgIFhFTl9ORVRJRl9D
VFJMX1NUQVRVU19CVUZGRVJfT1ZFUkZMT1cgICAtIEtleSBzaXplIGlzIGxhcmdlcgo+ICsgKiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhhbiB0
aGUgYmFja2VuZAo+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3VwcG9ydHMKPiArICogICAgICAgICAgIFhFTl9ORVRJRl9DVFJMX1NUQVRV
U19TVUNDRVNTICAgICAgICAgICAtIE9wZXJhdGlvbiBzdWNjZXNzZnVsCj4gKyAqICBkYXRhICAg
PSAwCj4gKyAqCj4gKyAqIE5PVEU6IEFueSBrZXkgb2N0ZXRzIG5vdCBzcGVjaWZpZWQgYXJlIGFz
c3VtZWQgdG8gYmUgemVybyAodGhlIGtleQo+ICsgKiAgICAgICBpcyBhc3N1bWVkIHRvIGJlIGVt
cHR5IGJ5IGRlZmF1bHQpIGFuZCBzcGVjaWZ5aW5nIGEgbmV3IGtleQo+ICsgKiAgICAgICBpbnZh
bGlkYXRlcyBhbnkgcHJldmlvdXMga2V5LCBoZW5jZSBzcGVjaWZ5aW5nIGEga2V5IHNpemUgb2YK
PiArICogICAgICAgemVybyB3aWxsIGNsZWFyIHRoZSBrZXkgKHdoaWNoIGVuc3VyZXMgdGhhdCB0
aGUgY2FsY3VsYXRlZCBoYXNoCj4gKyAqICAgICAgIHdpbGwgYWx3YXlzIGJlIHplcm8pLgo+ICsg
KiAgICAgICBUaGUgbWF4aW11bSBzaXplIG9mIGtleSBpcyBhbGdvcml0aG0gYW5kIGJhY2tlbmQg
c3BlY2lmaWMsIGJ1dAo+ICsgKiAgICAgICBpcyBhbHNvIGxpbWl0ZWQgYnkgdGhlIHNpbmdsZSBn
cmFudCByZWZlcmVuY2UuCj4gKyAqICAgICAgIFRoZSBncmFudCByZWZlcmVuY2UgbWF5IGJlIHJl
YWQtb25seSBhbmQgbXVzdCByZW1haW4gdmFsaWQgdW50aWwKPiArICogICAgICAgdGhlIHJlc3Bv
bnNlIGhhcyBiZWVuIHByb2Nlc3NlZC4KPiArICoKPiArICogWEVOX05FVElGX0NUUkxfVFlQRV9H
RVRfSEFTSF9NQVBQSU5HX1NJWkUKPiArICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KPiArICoKPiArICogVGhpcyBpcyBzZW50IGJ5IHRoZSBmcm9udGVuZCB0byBx
dWVyeSB0aGUgbWF4aW11bSBzaXplIG9mIG1hcHBpbmcKPiArICogdGFibGUgc3VwcG9ydGVkIGJ5
IHRoZSBiYWNrZW5kLiBUaGUgc2l6ZSBpcyBzcGVjaWZpZWQgaW4gdGVybXMgb2YKPiArICogdGFi
bGUgZW50cmllcy4KPiArICoKPiArICogUmVxdWVzdDoKPiArICoKPiArICogIHR5cGUgICAgPSBY
RU5fTkVUSUZfQ1RSTF9UWVBFX0dFVF9IQVNIX01BUFBJTkdfU0laRQo+ICsgKiAgZGF0YVswXSA9
IDAKPiArICogIGRhdGFbMV0gPSAwCj4gKyAqICBkYXRhWzJdID0gMAo+ICsgKgo+ICsgKiBSZXNw
b25zZToKPiArICoKPiArICogIHN0YXR1cyA9IFhFTl9ORVRJRl9DVFJMX1NUQVRVU19OT1RfU1VQ
UE9SVEVEIC0gT3BlcmF0aW9uIG5vdCBzdXBwb3J0ZWQKPiArICogICAgICAgICAgIFhFTl9ORVRJ
Rl9DVFJMX1NUQVRVU19TVUNDRVNTICAgICAgIC0gT3BlcmF0aW9uIHN1Y2Nlc3NmdWwKPiArICog
IGRhdGEgICA9IG1heGltdW0gbnVtYmVyIG9mIGVudHJpZXMgYWxsb3dlZCBpbiB0aGUgbWFwcGlu
ZyB0YWJsZQo+ICsgKiAgICAgICAgICAgKGlmIG9wZXJhdGlvbiB3YXMgc3VjY2Vzc2Z1bCkgb3Ig
emVybyBpZiBhIG1hcHBpbmcgdGFibGUgaXMKPiArICogICAgICAgICAgIG5vdCBzdXBwb3J0ZWQg
KGkuZS4gaGFzaCBtYXBwaW5nIGlzIGRvbmUgb25seSBieSBtb2R1bGFyCj4gKyAqICAgICAgICAg
ICBhcml0aG1ldGljKS4KPiArICoKPiArICogWEVOX05FVElGX0NUUkxfVFlQRV9TRVRfSEFTSF9N
QVBQSU5HX1NJWkUKPiArICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+
ICsgKgo+ICsgKiBUaGlzIGlzIHNlbnQgYnkgdGhlIGZyb250ZW5kIHRvIHNldCB0aGUgYWN0dWFs
IHNpemUgb2YgdGhlIG1hcHBpbmcKPiArICogdGFibGUgdG8gYmUgdXNlZCBieSB0aGUgYmFja2Vu
ZC4gVGhlIHNpemUgaXMgc3BlY2lmaWVkIGluIHRlcm1zIG9mCj4gKyAqIHRhYmxlIGVudHJpZXMu
Cj4gKyAqIEFueSBwcmV2aW91cyB0YWJsZSBpcyBpbnZhbGlkYXRlZCBieSB0aGlzIG1lc3NhZ2Ug
YW5kIGFueSBuZXcgdGFibGUKPiArICogaXMgYXNzdW1lZCB0byBiZSB6ZXJvIGZpbGxlZC4KPiAr
ICoKPiArICogUmVxdWVzdDoKPiArICoKPiArICogIHR5cGUgICAgPSBYRU5fTkVUSUZfQ1RSTF9U
WVBFX1NFVF9IQVNIX01BUFBJTkdfU0laRQo+ICsgKiAgZGF0YVswXSA9IG51bWJlciBvZiBlbnRy
aWVzIGluIG1hcHBpbmcgdGFibGUKPiArICogIGRhdGFbMV0gPSAwCj4gKyAqICBkYXRhWzJdID0g
MAo+ICsgKgo+ICsgKiBSZXNwb25zZToKPiArICoKPiArICogIHN0YXR1cyA9IFhFTl9ORVRJRl9D
VFJMX1NUQVRVU19OT1RfU1VQUE9SVEVEICAgICAtIE9wZXJhdGlvbiBub3QKPiArICogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN1cHBvcnRlZAo+
ICsgKiAgICAgICAgICAgWEVOX05FVElGX0NUUkxfU1RBVFVTX0lOVkFMSURfUEFSQU1FVEVSIC0g
VGFibGUgc2l6ZSBpcyBpbnZhbGlkCj4gKyAqICAgICAgICAgICBYRU5fTkVUSUZfQ1RSTF9TVEFU
VVNfU1VDQ0VTUyAgICAgICAgICAgLSBPcGVyYXRpb24gc3VjY2Vzc2Z1bAo+ICsgKiAgZGF0YSAg
ID0gMAo+ICsgKgo+ICsgKiBOT1RFOiBTZXR0aW5nIGRhdGFbMF0gdG8gMCBtZWFucyB0aGF0IGhh
c2ggbWFwcGluZyBzaG91bGQgYmUgZG9uZQo+ICsgKiAgICAgICB1c2luZyBtb2R1bGFyIGFyaXRo
bWV0aWMuCj4gKyAqCj4gKyAqIFhFTl9ORVRJRl9DVFJMX1RZUEVfU0VUX0hBU0hfTUFQUElORwo+
ICsgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiArICoKPiArICogVGhp
cyBpcyBzZW50IGJ5IHRoZSBmcm9udGVuZCB0byBzZXQgdGhlIGNvbnRlbnQgb2YgdGhlIHRhYmxl
IG1hcHBpbmcKPiArICogaGFzaCB2YWx1ZSB0byBxdWV1ZSBudW1iZXIuIFRoZSBiYWNrZW5kIHNo
b3VsZCBjYWxjdWxhdGUgdGhlIGhhc2ggZnJvbQo+ICsgKiB0aGUgcGFja2V0IGhlYWRlciwgdXNl
IGl0IGFzIGFuIGluZGV4IGludG8gdGhlIHRhYmxlIChtb2R1bG8gdGhlIHNpemUKPiArICogb2Yg
dGhlIHRhYmxlKSBhbmQgdGhlbiBzdGVlciB0aGUgcGFja2V0IHRvIHRoZSBxdWV1ZSBudW1iZXIg
Zm91bmQgYXQKPiArICogdGhhdCBpbmRleC4KPiArICoKPiArICogUmVxdWVzdDoKPiArICoKPiAr
ICogIHR5cGUgICAgPSBYRU5fTkVUSUZfQ1RSTF9UWVBFX1NFVF9IQVNIX01BUFBJTkcKPiArICog
IGRhdGFbMF0gPSBncmFudCByZWZlcmVuY2Ugb2YgcGFnZSBjb250YWluaW5nIHRoZSBtYXBwaW5n
IChzdWItKXRhYmxlCj4gKyAqICAgICAgICAgICAgKGFzc3VtZWQgdG8gc3RhcnQgYXQgYmVnaW5u
aW5nIG9mIGdyYW50KQo+ICsgKiAgZGF0YVsxXSA9IHNpemUgb2YgKHN1Yi0pdGFibGUgaW4gZW50
cmllcwo+ICsgKiAgZGF0YVsyXSA9IG9mZnNldCwgaW4gZW50cmllcywgb2Ygc3ViLXRhYmxlIHdp
dGhpbiBvdmVyYWxsIHRhYmxlCj4gKyAqCj4gKyAqIFJlc3BvbnNlOgo+ICsgKgo+ICsgKiAgc3Rh
dHVzID0gWEVOX05FVElGX0NUUkxfU1RBVFVTX05PVF9TVVBQT1JURUQgICAgIC0gT3BlcmF0aW9u
IG5vdAo+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc3VwcG9ydGVkCj4gKyAqICAgICAgICAgICBYRU5fTkVUSUZfQ1RSTF9TVEFUVVNfSU5W
QUxJRF9QQVJBTUVURVIgLSBUYWJsZSBzaXplIG9yIGNvbnRlbnQKPiArICogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlzIGludmFsaWQKPiArICog
ICAgICAgICAgIFhFTl9ORVRJRl9DVFJMX1NUQVRVU19CVUZGRVJfT1ZFUkZMT1cgICAtIFRhYmxl
IHNpemUgaXMgbGFyZ2VyCj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB0aGFuIHRoZSBiYWNrZW5kCj4gKyAqICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdXBwb3J0cwo+ICsgKiAgICAgICAg
ICAgWEVOX05FVElGX0NUUkxfU1RBVFVTX1NVQ0NFU1MgICAgICAgICAgIC0gT3BlcmF0aW9uIHN1
Y2Nlc3NmdWwKPiArICogIGRhdGEgICA9IDAKPiArICoKPiArICogTk9URTogVGhlIG92ZXJhbGwg
dGFibGUgaGFzIHRoZSBmb2xsb3dpbmcgZm9ybWF0Ogo+ICsgKgo+ICsgKiAgICAgICAgICAwICAg
ICAxICAgICAyICAgICAzICAgICA0ICAgICA1ICAgICA2ICAgICA3ICBvY3RldAo+ICsgKiAgICAg
ICArLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rCj4gKyAq
ICAgICAgIHwgICAgICAgbWFwcGluZ1swXSAgICAgIHwgICAgICAgbWFwcGluZ1sxXSAgICAgIHwK
PiArICogICAgICAgKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0t
LS0tKwo+ICsgKiAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAuICAgICAgICAgICAgICAg
ICAgICAgICB8Cj4gKyAqICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgIC4gICAgICAgICAg
ICAgICAgICAgICAgIHwKPiArICogICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgLiAgICAg
ICAgICAgICAgICAgICAgICAgfAo+ICsgKiAgICAgICArLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0r
LS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rCj4gKyAqICAgICAgIHwgICAgICBtYXBwaW5nW04tMl0g
ICAgIHwgICAgICBtYXBwaW5nW04tMV0gICAgIHwKPiArICogICAgICAgKy0tLS0tKy0tLS0tKy0t
LS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKwo+ICsgKgo+ICsgKiAgICAgICB3aGVy
ZSBOIGlzIHNwZWNpZmllZCBieSBhIFhFTl9ORVRJRl9DVFJMX1RZUEVfU0VUX0hBU0hfTUFQUElO
R19TSVpFCj4gKyAqICAgICAgIG1lc3NhZ2UgYW5kIGVhY2ggIG1hcHBpbmcgbXVzdCBzcGVjaWZp
ZXMgYSBxdWV1ZSBiZXR3ZWVuIDAgYW5kCj4gKyAqICAgICAgICJtdWx0aS1xdWV1ZS1udW0tcXVl
dWVzIiAoc2VlIGFib3ZlKS4KPiArICogICAgICAgVGhlIGJhY2tlbmQgbWF5IHN1cHBvcnQgYSBt
YXBwaW5nIHRhYmxlIGxhcmdlciB0aGFuIGNhbiBiZQo+ICsgKiAgICAgICBtYXBwZWQgYnkgYSBz
aW5nbGUgZ3JhbnQgcmVmZXJlbmNlLiBUaHVzIHN1Yi10YWJsZXMgd2l0aGluIGEKPiArICogICAg
ICAgbGFyZ2VyIHRhYmxlIGNhbiBiZSBpbmRpdmlkdWFsbHkgc2V0IGJ5IHNlbmRpbmcgbXVsdGlw
bGUgbWVzc2FnZXMKPiArICogICAgICAgd2l0aCBkaWZmZXJpbmcgb2Zmc2V0IHZhbHVlcy4gU3Bl
Y2lmeWluZyBhIG5ldyBzdWItdGFibGUgZG9lcyBub3QKPiArICogICAgICAgaW52YWxpZGF0ZSBh
bnkgdGFibGUgZGF0YSBvdXRzaWRlIHRoYXQgcmFuZ2UuCj4gKyAqICAgICAgIFRoZSBncmFudCBy
ZWZlcmVuY2UgbWF5IGJlIHJlYWQtb25seSBhbmQgbXVzdCByZW1haW4gdmFsaWQgdW50aWwKPiAr
ICogICAgICAgdGhlIHJlc3BvbnNlIGhhcyBiZWVuIHByb2Nlc3NlZC4KPiArICovCj4gKwo+ICtE
RUZJTkVfUklOR19UWVBFUyh4ZW5fbmV0aWZfY3RybCwKPiArICAgICAgICAgICAgICAgICAgc3Ry
dWN0IHhlbl9uZXRpZl9jdHJsX3JlcXVlc3QsCj4gKyAgICAgICAgICAgICAgICAgIHN0cnVjdCB4
ZW5fbmV0aWZfY3RybF9yZXNwb25zZSk7Cj4gKwo+ICsvKgo+ICsgKiBHdWVzdCB0cmFuc21pdAo+
ICsgKiA9PT09PT09PT09PT09PQo+ICsgKgo+ICsgKiBUaGlzIGlzIHRoZSAnd2lyZScgZm9ybWF0
IGZvciB0cmFuc21pdCAoZnJvbnRlbmQgLT4gYmFja2VuZCkgcGFja2V0czoKPiArICoKPiArICog
IEZyYWdtZW50IDE6IG5ldGlmX3R4X3JlcXVlc3RfdCAgLSBmbGFncyA9IE5FVFRYRl8qCj4gKyAq
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZSA9IHRvdGFsIHBhY2tldCBz
aXplCj4gKyAqIFtFeHRyYSAxOiBuZXRpZl9leHRyYV9pbmZvX3RdICAgIC0gKG9ubHkgaWYgZnJh
Z21lbnQgMSBmbGFncyBpbmNsdWRlCj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIE5FVFRYRl9leHRyYV9pbmZvKQo+ICsgKiAgLi4uCj4gKyAqIFtFeHRyYSBOOiBuZXRp
Zl9leHRyYV9pbmZvX3RdICAgIC0gKG9ubHkgaWYgZXh0cmEgTi0xIGZsYWdzIGluY2x1ZGUKPiAr
ICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX05FVElGX0VYVFJBX01P
UkUpCj4gKyAqICAuLi4KPiArICogIEZyYWdtZW50IE46IG5ldGlmX3R4X3JlcXVlc3RfdCAgLSAo
b25seSBpZiBmcmFnbWVudCBOLTEgZmxhZ3MgaW5jbHVkZQo+ICsgKiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBORVRUWEZfbW9yZV9kYXRhIC0gZmxhZ3Mgb24gcHJlY2VkaW5n
Cj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4dHJhcyBhcmUgbm90
IHJlbGV2YW50IGhlcmUpCj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmxhZ3MgPSAwCj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZSA9
IGZyYWdtZW50IHNpemUKPiArICoKPiArICogTk9URToKPiArICoKPiArICogVGhpcyBmb3JtYXQg
c2xpZ2h0bHkgaXMgZGlmZmVyZW50IGZyb20gdGhhdCB1c2VkIGZvciByZWNlaXZlCj4gKyAqIChi
YWNrZW5kIC0+IGZyb250ZW5kKSBwYWNrZXRzLiBTcGVjaWZpY2FsbHksIGluIGEgbXVsdGktZnJh
Z21lbnQKPiArICogcGFja2V0IHRoZSBhY3R1YWwgc2l6ZSBvZiBmcmFnbWVudCAxIGNhbiBvbmx5
IGJlIGRldGVybWluZWQgYnkKPiArICogc3VidHJhY3RpbmcgdGhlIHNpemVzIG9mIGZyYWdtZW50
cyAyLi5OIGZyb20gdGhlIHRvdGFsIHBhY2tldCBzaXplLgo+ICsgKgo+ICsgKiBSaW5nIHNsb3Qg
c2l6ZSBpcyAxMiBvY3RldHMsIGhvd2V2ZXIgbm90IGFsbCByZXF1ZXN0L3Jlc3BvbnNlCj4gKyAq
IHN0cnVjdHMgdXNlIHRoZSBmdWxsIHNpemUuCj4gKyAqCj4gKyAqIHR4IHJlcXVlc3QgZGF0YSAo
bmV0aWZfdHhfcmVxdWVzdF90KQo+ICsgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KPiArICoKPiArICogICAgMCAgICAgMSAgICAgMiAgICAgMyAgICAgNCAgICAgNSAgICAg
NiAgICAgNyAgb2N0ZXQKPiArICogKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0t
Ky0tLS0tKy0tLS0tKwo+ICsgKiB8IGdyYW50IHJlZiAgICAgICAgICAgICB8IG9mZnNldCAgICB8
IGZsYWdzICAgICB8Cj4gKyAqICstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSst
LS0tLSstLS0tLSsKPiArICogfCBpZCAgICAgICAgfCBzaXplICAgICAgfAo+ICsgKiArLS0tLS0r
LS0tLS0rLS0tLS0rLS0tLS0rCj4gKyAqCj4gKyAqIGdyYW50IHJlZjogUmVmZXJlbmNlIHRvIGJ1
ZmZlciBwYWdlLgo+ICsgKiBvZmZzZXQ6IE9mZnNldCB3aXRoaW4gYnVmZmVyIHBhZ2UuCj4gKyAq
IGZsYWdzOiBORVRUWEZfKi4KPiArICogaWQ6IHJlcXVlc3QgaWRlbnRpZmllciwgZWNob2VkIGlu
IHJlc3BvbnNlLgo+ICsgKiBzaXplOiBwYWNrZXQgc2l6ZSBpbiBieXRlcy4KPiArICoKPiArICog
dHggcmVzcG9uc2UgKG5ldGlmX3R4X3Jlc3BvbnNlX3QpCj4gKyAqIC0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQo+ICsgKgo+ICsgKiAgICAwICAgICAxICAgICAyICAgICAzICAgICA0
ICAgICA1ICAgICA2ICAgICA3ICBvY3RldAo+ICsgKiArLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0r
LS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rCj4gKyAqIHwgaWQgICAgICAgIHwgc3RhdHVzICAgIHwg
dW51c2VkICAgICAgICAgICAgICAgIHwKPiArICogKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0t
LS0tKy0tLS0tKy0tLS0tKy0tLS0tKwo+ICsgKiB8IHVudXNlZCAgICAgICAgICAgICAgICB8Cj4g
KyAqICstLS0tLSstLS0tLSstLS0tLSstLS0tLSsKPiArICoKPiArICogaWQ6IHJlZmxlY3RzIGlk
IGluIHRyYW5zbWl0IHJlcXVlc3QKPiArICogc3RhdHVzOiBORVRJRl9SU1BfKgo+ICsgKgo+ICsg
KiBHdWVzdCByZWNlaXZlCj4gKyAqID09PT09PT09PT09PT0KPiArICoKPiArICogVGhpcyBpcyB0
aGUgJ3dpcmUnIGZvcm1hdCBmb3IgcmVjZWl2ZSAoYmFja2VuZCAtPiBmcm9udGVuZCkgcGFja2V0
czoKPiArICoKPiArICogIEZyYWdtZW50IDE6IG5ldGlmX3J4X3JlcXVlc3RfdCAgLSBmbGFncyA9
IE5FVFJYRl8qCj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZSA9
IGZyYWdtZW50IHNpemUKPiArICogW0V4dHJhIDE6IG5ldGlmX2V4dHJhX2luZm9fdF0gICAgLSAo
b25seSBpZiBmcmFnbWVudCAxIGZsYWdzIGluY2x1ZGUKPiArICogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgTkVUUlhGX2V4dHJhX2luZm8pCj4gKyAqICAuLi4KPiArICogW0V4
dHJhIE46IG5ldGlmX2V4dHJhX2luZm9fdF0gICAgLSAob25seSBpZiBleHRyYSBOLTEgZmxhZ3Mg
aW5jbHVkZQo+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fTkVU
SUZfRVhUUkFfTU9SRSkKPiAgICogIC4uLgo+IC0gKiAgUmVxdWVzdCBOOiBuZXRpZl90eF9yZXF1
ZXN0IC0tIDAKPiArICogIEZyYWdtZW50IE46IG5ldGlmX3J4X3JlcXVlc3RfdCAgLSAob25seSBp
ZiBmcmFnbWVudCBOLTEgZmxhZ3MgaW5jbHVkZQo+ICsgKiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBORVRSWEZfbW9yZV9kYXRhIC0gZmxhZ3Mgb24gcHJlY2VkaW5nCj4gKyAq
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4dHJhcyBhcmUgbm90IHJlbGV2
YW50IGhlcmUpCj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxhZ3Mg
PSAwCj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZSA9IGZyYWdt
ZW50IHNpemUKPiArICoKPiArICogTk9URToKPiArICoKPiArICogVGhpcyBmb3JtYXQgc2xpZ2h0
bHkgaXMgZGlmZmVyZW50IGZyb20gdGhhdCB1c2VkIGZvciB0cmFuc21pdAo+ICsgKiAoZnJvbnRl
bmQgLT4gYmFja2VuZCkgcGFja2V0cy4gU3BlY2lmaWNhbGx5LCBpbiBhIG11bHRpLWZyYWdtZW50
Cj4gKyAqIHBhY2tldCB0aGUgc2l6ZSBvZiB0aGUgcGFja2V0IGNhbiBvbmx5IGJlIGRldGVybWlu
ZWQgYnkgc3VtbWluZyB0aGUKPiArICogc2l6ZXMgb2YgZnJhZ21lbnRzIDEuLk4uCj4gKyAqCj4g
KyAqIFJpbmcgc2xvdCBzaXplIGlzIDggb2N0ZXRzLgo+ICsgKgo+ICsgKiByeCByZXF1ZXN0IChu
ZXRpZl9yeF9yZXF1ZXN0X3QpCj4gKyAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
PiArICoKPiArICogICAgMCAgICAgMSAgICAgMiAgICAgMyAgICAgNCAgICAgNSAgICAgNiAgICAg
NyAgb2N0ZXQKPiArICogKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0t
Ky0tLS0tKwo+ICsgKiB8IGlkICAgICAgICB8IHBhZCAgICAgICB8IGdyZWYgICAgICAgICAgICAg
ICAgICB8Cj4gKyAqICstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSst
LS0tLSsKPiArICoKPiArICogaWQ6IHJlcXVlc3QgaWRlbnRpZmllciwgZWNob2VkIGluIHJlc3Bv
bnNlLgo+ICsgKiBncmVmOiByZWZlcmVuY2UgdG8gaW5jb21pbmcgZ3JhbnRlZCBmcmFtZS4KPiAr
ICoKPiArICogcnggcmVzcG9uc2UgKG5ldGlmX3J4X3Jlc3BvbnNlX3QpCj4gKyAqIC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICsgKgo+ICsgKiAgICAwICAgICAxICAgICAyICAg
ICAzICAgICA0ICAgICA1ICAgICA2ICAgICA3ICBvY3RldAo+ICsgKiArLS0tLS0rLS0tLS0rLS0t
LS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rCj4gKyAqIHwgaWQgICAgICAgIHwgb2Zm
c2V0ICAgIHwgZmxhZ3MgICAgIHwgc3RhdHVzICAgIHwKPiArICogKy0tLS0tKy0tLS0tKy0tLS0t
Ky0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKwo+ICsgKgo+ICsgKiBpZDogcmVmbGVjdHMg
aWQgaW4gcmVjZWl2ZSByZXF1ZXN0Cj4gKyAqIG9mZnNldDogb2Zmc2V0IGluIHBhZ2Ugb2Ygc3Rh
cnQgb2YgcmVjZWl2ZWQgcGFja2V0Cj4gKyAqIGZsYWdzOiBORVRSWEZfKgo+ICsgKiBzdGF0dXM6
IC12ZTogTkVUSUZfUlNQXyo7ICt2ZTogUngnZWQgcGt0IHNpemUuCj4gKyAqCj4gKyAqIE5PVEU6
IEhpc3RvcmljYWxseSwgdG8gc3VwcG9ydCBHU08gb24gdGhlIGZyb250ZW5kIHJlY2VpdmUgc2lk
ZSwgTGludXgKPiArICogICAgICAgbmV0ZnJvbnQgZG9lcyBub3QgbWFrZSB1c2Ugb2YgdGhlIHJ4
IHJlc3BvbnNlIGlkIChiZWNhdXNlLCBhcwo+ICsgKiAgICAgICBkZXNjcmliZWQgYmVsb3csIGV4
dHJhIGluZm8gc3RydWN0dXJlcyBvdmVybGF5IHRoZSBpZCBmaWVsZCkuCj4gKyAqICAgICAgIElu
c3RlYWQgaXQgYXNzdW1lcyB0aGF0IHJlc3BvbnNlcyBhbHdheXMgYXBwZWFyIGluIHRoZSBzYW1l
IHJpbmcKPiArICogICAgICAgc2xvdCBhcyB0aGVpciBjb3JyZXNwb25kaW5nIHJlcXVlc3QuIFRo
dXMsIHRvIG1haW50YWluCj4gKyAqICAgICAgIGNvbXBhdGliaWxpdHksIGJhY2tlbmRzIG11c3Qg
bWFrZSBzdXJlIHRoaXMgaXMgdGhlIGNhc2UuCj4gKyAqCj4gKyAqIEV4dHJhIEluZm8KPiArICog
PT09PT09PT09PQo+ICsgKgo+ICsgKiBDYW4gYmUgcHJlc2VudCBpZiBpbml0aWFsIHJlcXVlc3Qg
b3IgcmVzcG9uc2UgaGFzIE5FVHtULFJ9WEZfZXh0cmFfaW5mbywKPiArICogb3IgcHJldmlvdXMg
ZXh0cmEgcmVxdWVzdCBoYXMgWEVOX05FVElGX0VYVFJBX01PUkUuCj4gKyAqCj4gKyAqIFRoZSBz
dHJ1Y3QgdGhlcmVmb3JlIG5lZWRzIHRvIGZpdCBpbnRvIGVpdGhlciBhIHR4IG9yIHJ4IHNsb3Qg
YW5kCj4gKyAqIGlzIHRoZXJlZm9yZSBsaW1pdGVkIHRvIDggb2N0ZXRzLgo+ICsgKgo+ICsgKiBO
T1RFOiBCZWNhdXNlIGV4dHJhIGluZm8gZGF0YSBvdmVybGF5cyB0aGUgdXN1YWwgcmVxdWVzdC9y
ZXNwb25zZQo+ICsgKiAgICAgICBzdHJ1Y3R1cmVzLCB0aGVyZSBpcyBubyBpZCBpbmZvcm1hdGlv
biBpbiB0aGUgb3Bwb3NpdGUgZGlyZWN0aW9uLgo+ICsgKiAgICAgICBTbywgaWYgYW4gZXh0cmEg
aW5mbyBvdmVybGF5cyBhbiByeCByZXNwb25zZSB0aGUgZnJvbnRlbmQgY2FuCj4gKyAqICAgICAg
IGFzc3VtZSB0aGF0IGl0IGlzIGluIHRoZSBzYW1lIHJpbmcgc2xvdCBhcyB0aGUgcmVxdWVzdCB0
aGF0IHdhcwo+ICsgKiAgICAgICBjb25zdW1lZCB0byBtYWtlIHRoZSBzbG90IGF2YWlsYWJsZSwg
YW5kIHRoZSBiYWNrZW5kIG11c3QgZW5zdXJlCj4gKyAqICAgICAgIHRoaXMgYXNzdW1wdGlvbiBp
cyB0cnVlLgo+ICsgKgo+ICsgKiBleHRyYSBpbmZvIChuZXRpZl9leHRyYV9pbmZvX3QpCj4gKyAq
IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiArICoKPiArICogR2VuZXJhbCBmb3Jt
YXQ6Cj4gKyAqCj4gKyAqICAgIDAgICAgIDEgICAgIDIgICAgIDMgICAgIDQgICAgIDUgICAgIDYg
ICAgIDcgIG9jdGV0Cj4gKyAqICstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSst
LS0tLSstLS0tLSsKPiArICogfHR5cGUgfGZsYWdzfCB0eXBlIHNwZWNpZmljIGRhdGEgICAgICAg
ICAgICAgICAgfAo+ICsgKiArLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0t
LS0rLS0tLS0rCj4gKyAqIHwgcGFkZGluZyBmb3IgdHggICAgICAgIHwKPiArICogKy0tLS0tKy0t
LS0tKy0tLS0tKy0tLS0tKwo+ICsgKgo+ICsgKiB0eXBlOiBYRU5fTkVUSUZfRVhUUkFfVFlQRV8q
Cj4gKyAqIGZsYWdzOiBYRU5fTkVUSUZfRVhUUkFfRkxBR18qCj4gKyAqIHBhZGRpbmcgZm9yIHR4
OiBwcmVzZW50IG9ubHkgaW4gdGhlIHR4IGNhc2UgZHVlIHRvIDggb2N0ZXQgbGltaXQKPiArICog
ICAgICAgICAgICAgICAgIGZyb20gcnggY2FzZS4gTm90IHNob3duIGluIHR5cGUgc3BlY2lmaWMg
ZW50cmllcwo+ICsgKiAgICAgICAgICAgICAgICAgYmVsb3cuCj4gKyAqCj4gKyAqIFhFTl9ORVRJ
Rl9FWFRSQV9UWVBFX0dTTzoKPiArICoKPiArICogICAgMCAgICAgMSAgICAgMiAgICAgMyAgICAg
NCAgICAgNSAgICAgNiAgICAgNyAgb2N0ZXQKPiArICogKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0t
Ky0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKwo+ICsgKiB8dHlwZSB8ZmxhZ3N8IHNpemUgICAgICB8
dHlwZSB8IHBhZCB8IGZlYXR1cmVzICB8Cj4gKyAqICstLS0tLSstLS0tLSstLS0tLSstLS0tLSst
LS0tLSstLS0tLSstLS0tLSstLS0tLSsKPiArICoKPiArICogdHlwZTogTXVzdCBiZSBYRU5fTkVU
SUZfRVhUUkFfVFlQRV9HU08KPiArICogZmxhZ3M6IFhFTl9ORVRJRl9FWFRSQV9GTEFHXyoKPiAr
ICogc2l6ZTogTWF4aW11bSBwYXlsb2FkIHNpemUgb2YgZWFjaCBzZWdtZW50LiBGb3IgZXhhbXBs
ZSwKPiArICogICAgICAgZm9yIFRDUCB0aGlzIGlzIGp1c3QgdGhlIHBhdGggTVNTLgo+ICsgKiB0
eXBlOiBYRU5fTkVUSUZfR1NPX1RZUEVfKjogVGhpcyBkZXRlcm1pbmVzIHRoZSBwcm90b2NvbCBv
Zgo+ICsgKiAgICAgICB0aGUgcGFja2V0IGFuZCBhbnkgZXh0cmEgZmVhdHVyZXMgcmVxdWlyZWQg
dG8gc2VnbWVudCB0aGUKPiArICogICAgICAgcGFja2V0IHByb3Blcmx5Lgo+ICsgKiBmZWF0dXJl
czogRU5fTkVUSUZfR1NPX0ZFQVRfKjogVGhpcyBzcGVjaWZpZXMgYW55IGV4dHJhIEdTTwo+ICsg
KiAgICAgICAgICAgZmVhdHVyZXMgcmVxdWlyZWQgdG8gcHJvY2VzcyB0aGlzIHBhY2tldCwgc3Vj
aCBhcyBFQ04KPiArICogICAgICAgICAgIHN1cHBvcnQgZm9yIFRDUHY0Lgo+ICsgKgo+ICsgKiBY
RU5fTkVUSUZfRVhUUkFfVFlQRV9NQ0FTVF97QURELERFTH06Cj4gKyAqCj4gKyAqICAgIDAgICAg
IDEgICAgIDIgICAgIDMgICAgIDQgICAgIDUgICAgIDYgICAgIDcgIG9jdGV0Cj4gKyAqICstLS0t
LSstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSsKPiArICogfHR5cGUg
fGZsYWdzfCBhZGRyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAo+ICsgKiArLS0tLS0r
LS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rCj4gKyAqCj4gKyAqIHR5
cGU6IE11c3QgYmUgWEVOX05FVElGX0VYVFJBX1RZUEVfTUNBU1Rfe0FERCxERUx9Cj4gKyAqIGZs
YWdzOiBYRU5fTkVUSUZfRVhUUkFfRkxBR18qCj4gKyAqIGFkZHI6IGFkZHJlc3MgdG8gYWRkL3Jl
bW92ZQo+ICsgKgo+ICsgKiBYRU5fTkVUSUZfRVhUUkFfVFlQRV9IQVNIOgo+ICsgKgo+ICsgKiBB
IGJhY2tlbmQgdGhhdCBzdXBwb3J0cyB0ZW9wbGl0eiBoYXNoaW5nIGlzIGFzc3VtZWQgdG8gYWNj
ZXB0Cj4gKyAqIHRoaXMgdHlwZSBvZiBleHRyYSBpbmZvIGluIHRyYW5zbWl0IHBhY2tldHMuCj4g
KyAqIEEgZnJvbnRlbmQgdGhhdCBlbmFibGVzIGhhc2hpbmcgaXMgYXNzdW1lZCB0byBhY2NlcHQK
PiArICogdGhpcyB0eXBlIG9mIGV4dHJhIGluZm8gaW4gcmVjZWl2ZSBwYWNrZXRzLgo+ICsgKgo+
ICsgKiAgICAwICAgICAxICAgICAyICAgICAzICAgICA0ICAgICA1ICAgICA2ICAgICA3ICBvY3Rl
dAo+ICsgKiArLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0r
Cj4gKyAqIHx0eXBlIHxmbGFnc3xodHlwZXwgYWxnIHxMU0IgLS0tLSB2YWx1ZSAtLS0tIE1TQnwK
PiArICogKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKwo+
ICsgKgo+ICsgKiB0eXBlOiBNdXN0IGJlIFhFTl9ORVRJRl9FWFRSQV9UWVBFX0hBU0gKPiArICog
ZmxhZ3M6IFhFTl9ORVRJRl9FWFRSQV9GTEFHXyoKPiArICogaHR5cGU6IEhhc2ggdHlwZSAob25l
IG9mIF9YRU5fTkVUSUZfQ1RSTF9IQVNIX1RZUEVfKiAtIHNlZSBhYm92ZSkKPiArICogYWxnOiBU
aGUgYWxnb3JpdGhtIHVzZWQgdG8gY2FsY3VsYXRlIHRoZSBoYXNoIChvbmUgb2YKPiArICogICAg
ICBYRU5fTkVUSUZfQ1RSTF9IQVNIX1RZUEVfQUxHT1JJVEhNXyogLSBzZWUgYWJvdmUpCj4gKyAq
IHZhbHVlOiBIYXNoIHZhbHVlCj4gICAqLwo+ICAKPiAgLyogUHJvdG9jb2wgY2hlY2tzdW0gZmll
bGQgaXMgYmxhbmsgaW4gdGhlIHBhY2tldCAoaGFyZHdhcmUgb2ZmbG9hZCk/ICovCj4gQEAgLTE2
NCwxMSArODM0LDExIEBACj4gIAo+ICAjZGVmaW5lIFhFTl9ORVRJRl9NQVhfVFhfU0laRSAweEZG
RkYKPiAgc3RydWN0IG5ldGlmX3R4X3JlcXVlc3Qgewo+IC0gICAgZ3JhbnRfcmVmX3QgZ3JlZjsg
ICAgICAvKiBSZWZlcmVuY2UgdG8gYnVmZmVyIHBhZ2UgKi8KPiAtICAgIHVpbnQxNl90IG9mZnNl
dDsgICAgICAgLyogT2Zmc2V0IHdpdGhpbiBidWZmZXIgcGFnZSAqLwo+IC0gICAgdWludDE2X3Qg
ZmxhZ3M7ICAgICAgICAvKiBORVRUWEZfKiAqLwo+IC0gICAgdWludDE2X3QgaWQ7ICAgICAgICAg
ICAvKiBFY2hvZWQgaW4gcmVzcG9uc2UgbWVzc2FnZS4gKi8KPiAtICAgIHVpbnQxNl90IHNpemU7
ICAgICAgICAgLyogUGFja2V0IHNpemUgaW4gYnl0ZXMuICAgICAgICovCj4gKyAgICBncmFudF9y
ZWZfdCBncmVmOwo+ICsgICAgdWludDE2X3Qgb2Zmc2V0Owo+ICsgICAgdWludDE2X3QgZmxhZ3M7
Cj4gKyAgICB1aW50MTZfdCBpZDsKPiArICAgIHVpbnQxNl90IHNpemU7Cj4gIH07Cj4gIHR5cGVk
ZWYgc3RydWN0IG5ldGlmX3R4X3JlcXVlc3QgbmV0aWZfdHhfcmVxdWVzdF90Owo+ICAKPiBAQCAt
MTc3LDkgKzg0NywxMCBAQCB0eXBlZGVmIHN0cnVjdCBuZXRpZl90eF9yZXF1ZXN0IG5ldGlmX3R4
X3JlcXVlc3RfdDsKPiAgI2RlZmluZSBYRU5fTkVUSUZfRVhUUkFfVFlQRV9HU08gICAgICAgKDEp
ICAvKiB1LmdzbyAqLwo+ICAjZGVmaW5lIFhFTl9ORVRJRl9FWFRSQV9UWVBFX01DQVNUX0FERCAo
MikgIC8qIHUubWNhc3QgKi8KPiAgI2RlZmluZSBYRU5fTkVUSUZfRVhUUkFfVFlQRV9NQ0FTVF9E
RUwgKDMpICAvKiB1Lm1jYXN0ICovCj4gLSNkZWZpbmUgWEVOX05FVElGX0VYVFJBX1RZUEVfTUFY
ICAgICAgICg0KQo+ICsjZGVmaW5lIFhFTl9ORVRJRl9FWFRSQV9UWVBFX0hBU0ggICAgICAoNCkg
IC8qIHUuaGFzaCAqLwo+ICsjZGVmaW5lIFhFTl9ORVRJRl9FWFRSQV9UWVBFX01BWCAgICAgICAo
NSkKPiAgCj4gLS8qIG5ldGlmX2V4dHJhX2luZm8gZmxhZ3MuICovCj4gKy8qIG5ldGlmX2V4dHJh
X2luZm9fdCBmbGFncy4gKi8KPiAgI2RlZmluZSBfWEVOX05FVElGX0VYVFJBX0ZMQUdfTU9SRSAo
MCkKPiAgI2RlZmluZSBYRU5fTkVUSUZfRVhUUkFfRkxBR19NT1JFICAoMVU8PF9YRU5fTkVUSUZf
RVhUUkFfRkxBR19NT1JFKQo+ICAKPiBAQCAtMTg5LDU1ICs4NjAsMjcgQEAgdHlwZWRlZiBzdHJ1
Y3QgbmV0aWZfdHhfcmVxdWVzdCBuZXRpZl90eF9yZXF1ZXN0X3Q7Cj4gICNkZWZpbmUgWEVOX05F
VElGX0dTT19UWVBFX1RDUFY2ICAgICAgICAoMikKPiAgCj4gIC8qCj4gLSAqIFRoaXMgc3RydWN0
dXJlIG5lZWRzIHRvIGZpdCB3aXRoaW4gYm90aCBuZXRpZl90eF9yZXF1ZXN0IGFuZAo+IC0gKiBu
ZXRpZl9yeF9yZXNwb25zZSBmb3IgY29tcGF0aWJpbGl0eS4KPiArICogVGhpcyBzdHJ1Y3R1cmUg
bmVlZHMgdG8gZml0IHdpdGhpbiBib3RoIG5ldGlmX3R4X3JlcXVlc3RfdCBhbmQKPiArICogbmV0
aWZfcnhfcmVzcG9uc2VfdCBmb3IgY29tcGF0aWJpbGl0eS4KPiAgICovCj4gIHN0cnVjdCBuZXRp
Zl9leHRyYV9pbmZvIHsKPiAtICAgIHVpbnQ4X3QgdHlwZTsgIC8qIFhFTl9ORVRJRl9FWFRSQV9U
WVBFXyogKi8KPiAtICAgIHVpbnQ4X3QgZmxhZ3M7IC8qIFhFTl9ORVRJRl9FWFRSQV9GTEFHXyog
Ki8KPiAtCj4gKyAgICB1aW50OF90IHR5cGU7Cj4gKyAgICB1aW50OF90IGZsYWdzOwo+ICAgICAg
dW5pb24gewo+IC0gICAgICAgIC8qCj4gLSAgICAgICAgICogWEVOX05FVElGX0VYVFJBX1RZUEVf
R1NPOgo+IC0gICAgICAgICAqLwo+ICAgICAgICAgIHN0cnVjdCB7Cj4gLSAgICAgICAgICAgIC8q
Cj4gLSAgICAgICAgICAgICAqIE1heGltdW0gcGF5bG9hZCBzaXplIG9mIGVhY2ggc2VnbWVudC4g
Rm9yIGV4YW1wbGUsIGZvciBUQ1AgdGhpcwo+IC0gICAgICAgICAgICAgKiBpcyBqdXN0IHRoZSBw
YXRoIE1TUy4KPiAtICAgICAgICAgICAgICovCj4gICAgICAgICAgICAgIHVpbnQxNl90IHNpemU7
Cj4gLQo+IC0gICAgICAgICAgICAvKgo+IC0gICAgICAgICAgICAgKiBHU08gdHlwZS4gVGhpcyBk
ZXRlcm1pbmVzIHRoZSBwcm90b2NvbCBvZiB0aGUgcGFja2V0IGFuZCBhbnkKPiAtICAgICAgICAg
ICAgICogZXh0cmEgZmVhdHVyZXMgcmVxdWlyZWQgdG8gc2VnbWVudCB0aGUgcGFja2V0IHByb3Bl
cmx5Lgo+IC0gICAgICAgICAgICAgKi8KPiAtICAgICAgICAgICAgdWludDhfdCB0eXBlOyAvKiBY
RU5fTkVUSUZfR1NPX1RZUEVfKiAqLwo+IC0KPiAtICAgICAgICAgICAgLyogRnV0dXJlIGV4cGFu
c2lvbi4gKi8KPiArICAgICAgICAgICAgdWludDhfdCB0eXBlOwo+ICAgICAgICAgICAgICB1aW50
OF90IHBhZDsKPiAtCj4gLSAgICAgICAgICAgIC8qCj4gLSAgICAgICAgICAgICAqIEdTTyBmZWF0
dXJlcy4gVGhpcyBzcGVjaWZpZXMgYW55IGV4dHJhIEdTTyBmZWF0dXJlcyByZXF1aXJlZAo+IC0g
ICAgICAgICAgICAgKiB0byBwcm9jZXNzIHRoaXMgcGFja2V0LCBzdWNoIGFzIEVDTiBzdXBwb3J0
IGZvciBUQ1B2NC4KPiAtICAgICAgICAgICAgICovCj4gLSAgICAgICAgICAgIHVpbnQxNl90IGZl
YXR1cmVzOyAvKiBYRU5fTkVUSUZfR1NPX0ZFQVRfKiAqLwo+ICsgICAgICAgICAgICB1aW50MTZf
dCBmZWF0dXJlczsKPiAgICAgICAgICB9IGdzbzsKPiAtCj4gLSAgICAgICAgLyoKPiAtICAgICAg
ICAgKiBYRU5fTkVUSUZfRVhUUkFfVFlQRV9NQ0FTVF97QURELERFTH06Cj4gLSAgICAgICAgICog
QmFja2VuZCBhZHZlcnRpc2VzIGF2YWlsYWJpbGl0eSB2aWEgJ2ZlYXR1cmUtbXVsdGljYXN0LWNv
bnRyb2wnCj4gLSAgICAgICAgICogeGVuYnVzIG5vZGUgY29udGFpbmluZyB2YWx1ZSAnMScuCj4g
LSAgICAgICAgICogRnJvbnRlbmQgcmVxdWVzdHMgdGhpcyBmZWF0dXJlIGJ5IGFkdmVydGlzaW5n
Cj4gLSAgICAgICAgICogJ3JlcXVlc3QtbXVsdGljYXN0LWNvbnRyb2wnIHhlbmJ1cyBub2RlIGNv
bnRhaW5pbmcgdmFsdWUgJzEnLgo+IC0gICAgICAgICAqIElmIG11bHRpY2FzdCBjb250cm9sIGlz
IHJlcXVlc3RlZCB0aGVuIG11bHRpY2FzdCBmbG9vZGluZyBpcwo+IC0gICAgICAgICAqIGRpc2Fi
bGVkIGFuZCB0aGUgZnJvbnRlbmQgbXVzdCBleHBsaWNpdGx5IHJlZ2lzdGVyIGl0cyBpbnRlcmVz
dAo+IC0gICAgICAgICAqIGluIG11bHRpY2FzdCBncm91cHMgdXNpbmcgZHVtbXkgdHJhbnNtaXQg
cmVxdWVzdHMgY29udGFpbmluZwo+IC0gICAgICAgICAqIE1DQVNUX3tBREQsREVMfSBleHRyYS1p
bmZvIGZyYWdtZW50cy4KPiAtICAgICAgICAgKi8KPiAgICAgICAgICBzdHJ1Y3Qgewo+IC0gICAg
ICAgICAgICB1aW50OF90IGFkZHJbNl07IC8qIEFkZHJlc3MgdG8gYWRkL3JlbW92ZS4gKi8KPiAr
ICAgICAgICAgICAgdWludDhfdCBhZGRyWzZdOwo+ICAgICAgICAgIH0gbWNhc3Q7Cj4gLQo+ICsg
ICAgICAgIHN0cnVjdCB7Cj4gKyAgICAgICAgICAgIHVpbnQ4X3QgdHlwZTsKPiArICAgICAgICAg
ICAgdWludDhfdCBhbGdvcml0aG07Cj4gKyAgICAgICAgICAgIHVpbnQ4X3QgdmFsdWVbNF07Cj4g
KyAgICAgICAgfSBoYXNoOwo+ICAgICAgICAgIHVpbnQxNl90IHBhZFszXTsKPiAgICAgIH0gdTsK
PiAgfTsKPiBAQCAtMjQ1LDEzICs4ODgsMTQgQEAgdHlwZWRlZiBzdHJ1Y3QgbmV0aWZfZXh0cmFf
aW5mbyBuZXRpZl9leHRyYV9pbmZvX3Q7Cj4gIAo+ICBzdHJ1Y3QgbmV0aWZfdHhfcmVzcG9uc2Ug
ewo+ICAgICAgdWludDE2X3QgaWQ7Cj4gLSAgICBpbnQxNl90ICBzdGF0dXM7ICAgICAgIC8qIE5F
VElGX1JTUF8qICovCj4gKyAgICBpbnQxNl90ICBzdGF0dXM7Cj4gIH07Cj4gIHR5cGVkZWYgc3Ry
dWN0IG5ldGlmX3R4X3Jlc3BvbnNlIG5ldGlmX3R4X3Jlc3BvbnNlX3Q7Cj4gIAo+ICBzdHJ1Y3Qg
bmV0aWZfcnhfcmVxdWVzdCB7Cj4gICAgICB1aW50MTZfdCAgICBpZDsgICAgICAgIC8qIEVjaG9l
ZCBpbiByZXNwb25zZSBtZXNzYWdlLiAgICAgICAgKi8KPiAtICAgIGdyYW50X3JlZl90IGdyZWY7
ICAgICAgLyogUmVmZXJlbmNlIHRvIGluY29taW5nIGdyYW50ZWQgZnJhbWUgKi8KPiArICAgIHVp
bnQxNl90ICAgIHBhZDsKPiArICAgIGdyYW50X3JlZl90IGdyZWY7Cj4gIH07Cj4gIHR5cGVkZWYg
c3RydWN0IG5ldGlmX3J4X3JlcXVlc3QgbmV0aWZfcnhfcmVxdWVzdF90Owo+ICAKPiBAQCAtMjcx
LDExICs5MTUsMTUgQEAgdHlwZWRlZiBzdHJ1Y3QgbmV0aWZfcnhfcmVxdWVzdCBuZXRpZl9yeF9y
ZXF1ZXN0X3Q7Cj4gICNkZWZpbmUgX05FVFJYRl9leHRyYV9pbmZvICAgICAoMykKPiAgI2RlZmlu
ZSAgTkVUUlhGX2V4dHJhX2luZm8gICAgICgxVTw8X05FVFJYRl9leHRyYV9pbmZvKQo+ICAKPiAr
LyogUGFja2V0IGhhcyBHU08gcHJlZml4LiBEZXByZWNhdGVkIGJ1dCBpbmNsdWRlZCBmb3IgY29t
cGF0aWJpbGl0eSAqLwo+ICsjZGVmaW5lIF9ORVRSWEZfZ3NvX3ByZWZpeCAgICAgKDQpCj4gKyNk
ZWZpbmUgIE5FVFJYRl9nc29fcHJlZml4ICAgICAoMVU8PF9ORVRSWEZfZ3NvX3ByZWZpeCkKPiAr
Cj4gIHN0cnVjdCBuZXRpZl9yeF9yZXNwb25zZSB7Cj4gICAgICB1aW50MTZfdCBpZDsKPiAtICAg
IHVpbnQxNl90IG9mZnNldDsgICAgICAgLyogT2Zmc2V0IGluIHBhZ2Ugb2Ygc3RhcnQgb2YgcmVj
ZWl2ZWQgcGFja2V0ICAqLwo+IC0gICAgdWludDE2X3QgZmxhZ3M7ICAgICAgICAvKiBORVRSWEZf
KiAqLwo+IC0gICAgaW50MTZfdCAgc3RhdHVzOyAgICAgICAvKiAtdmU6IE5FVElGX1JTUF8qIDsg
K3ZlOiBSeCdlZCBwa3Qgc2l6ZS4gKi8KPiArICAgIHVpbnQxNl90IG9mZnNldDsKPiArICAgIHVp
bnQxNl90IGZsYWdzOwo+ICsgICAgaW50MTZfdCAgc3RhdHVzOwo+ICB9Owo+ICB0eXBlZGVmIHN0
cnVjdCBuZXRpZl9yeF9yZXNwb25zZSBuZXRpZl9yeF9yZXNwb25zZV90Owo+ICAKPiBAQCAtMjg5
LDcgKzkzNyw3IEBAIERFRklORV9SSU5HX1RZUEVTKG5ldGlmX3J4LCBzdHJ1Y3QgbmV0aWZfcnhf
cmVxdWVzdCwgc3RydWN0IG5ldGlmX3J4X3Jlc3BvbnNlKTsKPiAgI2RlZmluZSBORVRJRl9SU1Bf
RFJPUFBFRCAgICAgICAgIC0yCj4gICNkZWZpbmUgTkVUSUZfUlNQX0VSUk9SICAgICAgICAgICAt
MQo+ICAjZGVmaW5lIE5FVElGX1JTUF9PS0FZICAgICAgICAgICAgIDAKPiAtLyogTm8gcmVzcG9u
c2U6IHVzZWQgZm9yIGF1eGlsaWFyeSByZXF1ZXN0cyAoZS5nLiwgbmV0aWZfdHhfZXh0cmEpLiAq
Lwo+ICsvKiBObyByZXNwb25zZTogdXNlZCBmb3IgYXV4aWxpYXJ5IHJlcXVlc3RzIChlLmcuLCBu
ZXRpZl9leHRyYV9pbmZvX3QpLiAqLwo+ICAjZGVmaW5lIE5FVElGX1JTUF9OVUxMICAgICAgICAg
ICAgIDEKPiAgCj4gICNlbmRpZgo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi9pby9wcm90b2Nv
bHMuaCBiL2luY2x1ZGUveGVuL2lvL3Byb3RvY29scy5oCj4gaW5kZXggODBiMTk2Yi4uNDBhOWIz
MCAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL3hlbi9pby9wcm90b2NvbHMuaAo+ICsrKyBiL2luY2x1
ZGUveGVuL2lvL3Byb3RvY29scy5oCj4gQEAgLTE4LDYgKzE4LDggQEAKPiAgICogTElBQklMSVRZ
LCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0UsIEFS
SVNJTkcKPiAgICogRlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdB
UkUgT1IgVEhFIFVTRSBPUiBPVEhFUgo+ICAgKiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuCj4g
KyAqCj4gKyAqIENvcHlyaWdodCAoYykgMjAwOCwgS2VpciBGcmFzZXIKPiAgICovCj4gIAo+ICAj
aWZuZGVmIF9fWEVOX1BST1RPQ09MU19IX18KPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vaW8v
cHZjYWxscy5oIGIvaW5jbHVkZS94ZW4vaW8vcHZjYWxscy5oCj4gbmV3IGZpbGUgbW9kZSAxMDA2
NDQKPiBpbmRleCAwMDAwMDAwLi5jYjgxNzEyCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL2luY2x1
ZGUveGVuL2lvL3B2Y2FsbHMuaAo+IEBAIC0wLDAgKzEsMTUzIEBACj4gKy8qCj4gKyAqIHB2Y2Fs
bHMuaCAtLSBYZW4gUFYgQ2FsbHMgUHJvdG9jb2wKPiArICoKPiArICogUmVmZXIgdG8gZG9jcy9t
aXNjL3B2Y2FsbHMubWFya2Rvd24gZm9yIHRoZSBzcGVjaWZpY2F0aW9uCj4gKyAqCj4gKyAqIFBl
cm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29u
IG9idGFpbmluZyBhIGNvcHkKPiArICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBk
b2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvCj4gKyAqIGRlYWwgaW4gdGhl
IFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRp
b24gdGhlCj4gKyAqIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gs
IGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vcgo+ICsgKiBzZWxsIGNvcGllcyBvZiB0aGUg
U29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpcwo+
ICsgKiBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRp
b25zOgo+ICsgKgo+ICsgKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJt
aXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbgo+ICsgKiBhbGwgY29waWVzIG9yIHN1
YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS4KPiArICoKPiArICogVEhFIFNPRlRX
QVJFIElTIFBST1ZJREVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVY
UFJFU1MgT1IKPiArICogSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUg
V0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksCj4gKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElD
VUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRQo+
ICsgKiBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlN
LCBEQU1BR0VTIE9SIE9USEVSCj4gKyAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04g
T0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HCj4gKyAqIEZST00sIE9VVCBP
RiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIK
PiArICogREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLgo+ICsgKgo+ICsgKiBDb3B5cmlnaHQgKEMp
IDIwMTcgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgo+ICsgKi8KPiAr
Cj4gKyNpZm5kZWYgX19YRU5fUFVCTElDX0lPX1BWQ0FMTFNfSF9fCj4gKyNkZWZpbmUgX19YRU5f
UFVCTElDX0lPX1BWQ0FMTFNfSF9fCj4gKwo+ICsjaW5jbHVkZSAiLi4vZ3JhbnRfdGFibGUuaCIK
PiArI2luY2x1ZGUgInJpbmcuaCIKPiArCj4gKy8qCj4gKyAqIFNlZSBkb2NzL21pc2MvcHZjYWxs
cy5tYXJrZG93biBpbiB4ZW4uZ2l0IGZvciB0aGUgZnVsbCBzcGVjaWZpY2F0aW9uOgo+ICsgKiBo
dHRwczovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3Vuc3RhYmxlL21pc2MvcHZjYWxscy5odG1sCj4g
KyAqLwo+ICtzdHJ1Y3QgcHZjYWxsc19kYXRhX2ludGYgewo+ICsgICAgUklOR19JRFggaW5fY29u
cywgaW5fcHJvZCwgaW5fZXJyb3I7Cj4gKwo+ICsgICAgdWludDhfdCBwYWQxWzUyXTsKPiArCj4g
KyAgICBSSU5HX0lEWCBvdXRfY29ucywgb3V0X3Byb2QsIG91dF9lcnJvcjsKPiArCj4gKyAgICB1
aW50OF90IHBhZDJbNTJdOwo+ICsKPiArICAgIFJJTkdfSURYIHJpbmdfb3JkZXI7Cj4gKyAgICBn
cmFudF9yZWZfdCByZWZbXTsKPiArfTsKPiArREVGSU5FX1hFTl9GTEVYX1JJTkcocHZjYWxscyk7
Cj4gKwo+ICsjZGVmaW5lIFBWQ0FMTFNfU09DS0VUICAgICAgICAgMAo+ICsjZGVmaW5lIFBWQ0FM
TFNfQ09OTkVDVCAgICAgICAgMQo+ICsjZGVmaW5lIFBWQ0FMTFNfUkVMRUFTRSAgICAgICAgMgo+
ICsjZGVmaW5lIFBWQ0FMTFNfQklORCAgICAgICAgICAgMwo+ICsjZGVmaW5lIFBWQ0FMTFNfTElT
VEVOICAgICAgICAgNAo+ICsjZGVmaW5lIFBWQ0FMTFNfQUNDRVBUICAgICAgICAgNQo+ICsjZGVm
aW5lIFBWQ0FMTFNfUE9MTCAgICAgICAgICAgNgo+ICsKPiArc3RydWN0IHhlbl9wdmNhbGxzX3Jl
cXVlc3Qgewo+ICsgICAgdWludDMyX3QgcmVxX2lkOyAvKiBwcml2YXRlIHRvIGd1ZXN0LCBlY2hv
ZWQgaW4gcmVzcG9uc2UgKi8KPiArICAgIHVpbnQzMl90IGNtZDsgICAgLyogY29tbWFuZCB0byBl
eGVjdXRlICovCj4gKyAgICB1bmlvbiB7Cj4gKyAgICAgICAgc3RydWN0IHhlbl9wdmNhbGxzX3Nv
Y2tldCB7Cj4gKyAgICAgICAgICAgIHVpbnQ2NF90IGlkOwo+ICsgICAgICAgICAgICB1aW50MzJf
dCBkb21haW47Cj4gKyAgICAgICAgICAgIHVpbnQzMl90IHR5cGU7Cj4gKyAgICAgICAgICAgIHVp
bnQzMl90IHByb3RvY29sOwo+ICsgICAgICAgIH0gc29ja2V0Owo+ICsgICAgICAgIHN0cnVjdCB4
ZW5fcHZjYWxsc19jb25uZWN0IHsKPiArICAgICAgICAgICAgdWludDY0X3QgaWQ7Cj4gKyAgICAg
ICAgICAgIHVpbnQ4X3QgYWRkclsyOF07Cj4gKyAgICAgICAgICAgIHVpbnQzMl90IGxlbjsKPiAr
ICAgICAgICAgICAgdWludDMyX3QgZmxhZ3M7Cj4gKyAgICAgICAgICAgIGdyYW50X3JlZl90IHJl
ZjsKPiArICAgICAgICAgICAgdWludDMyX3QgZXZ0Y2huOwo+ICsgICAgICAgIH0gY29ubmVjdDsK
PiArICAgICAgICBzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVsZWFzZSB7Cj4gKyAgICAgICAgICAgIHVp
bnQ2NF90IGlkOwo+ICsgICAgICAgICAgICB1aW50OF90IHJldXNlOwo+ICsgICAgICAgIH0gcmVs
ZWFzZTsKPiArICAgICAgICBzdHJ1Y3QgeGVuX3B2Y2FsbHNfYmluZCB7Cj4gKyAgICAgICAgICAg
IHVpbnQ2NF90IGlkOwo+ICsgICAgICAgICAgICB1aW50OF90IGFkZHJbMjhdOwo+ICsgICAgICAg
ICAgICB1aW50MzJfdCBsZW47Cj4gKyAgICAgICAgfSBiaW5kOwo+ICsgICAgICAgIHN0cnVjdCB4
ZW5fcHZjYWxsc19saXN0ZW4gewo+ICsgICAgICAgICAgICB1aW50NjRfdCBpZDsKPiArICAgICAg
ICAgICAgdWludDMyX3QgYmFja2xvZzsKPiArICAgICAgICB9IGxpc3RlbjsKPiArICAgICAgICBz
dHJ1Y3QgeGVuX3B2Y2FsbHNfYWNjZXB0IHsKPiArICAgICAgICAgICAgdWludDY0X3QgaWQ7Cj4g
KyAgICAgICAgICAgIHVpbnQ2NF90IGlkX25ldzsKPiArICAgICAgICAgICAgZ3JhbnRfcmVmX3Qg
cmVmOwo+ICsgICAgICAgICAgICB1aW50MzJfdCBldnRjaG47Cj4gKyAgICAgICAgfSBhY2NlcHQ7
Cj4gKyAgICAgICAgc3RydWN0IHhlbl9wdmNhbGxzX3BvbGwgewo+ICsgICAgICAgICAgICB1aW50
NjRfdCBpZDsKPiArICAgICAgICB9IHBvbGw7Cj4gKyAgICAgICAgLyogZHVtbXkgbWVtYmVyIHRv
IGZvcmNlIHNpemVvZihzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVxdWVzdCkKPiArICAgICAgICAgKiB0
byBtYXRjaCBhY3Jvc3MgYXJjaHMgKi8KPiArICAgICAgICBzdHJ1Y3QgeGVuX3B2Y2FsbHNfZHVt
bXkgewo+ICsgICAgICAgICAgICB1aW50OF90IGR1bW15WzU2XTsKPiArICAgICAgICB9IGR1bW15
Owo+ICsgICAgfSB1Owo+ICt9Owo+ICsKPiArc3RydWN0IHhlbl9wdmNhbGxzX3Jlc3BvbnNlIHsK
PiArICAgIHVpbnQzMl90IHJlcV9pZDsKPiArICAgIHVpbnQzMl90IGNtZDsKPiArICAgIGludDMy
X3QgcmV0Owo+ICsgICAgdWludDMyX3QgcGFkOwo+ICsgICAgdW5pb24gewo+ICsgICAgICAgIHN0
cnVjdCBfeGVuX3B2Y2FsbHNfc29ja2V0IHsKPiArICAgICAgICAgICAgdWludDY0X3QgaWQ7Cj4g
KyAgICAgICAgfSBzb2NrZXQ7Cj4gKyAgICAgICAgc3RydWN0IF94ZW5fcHZjYWxsc19jb25uZWN0
IHsKPiArICAgICAgICAgICAgdWludDY0X3QgaWQ7Cj4gKyAgICAgICAgfSBjb25uZWN0Owo+ICsg
ICAgICAgIHN0cnVjdCBfeGVuX3B2Y2FsbHNfcmVsZWFzZSB7Cj4gKyAgICAgICAgICAgIHVpbnQ2
NF90IGlkOwo+ICsgICAgICAgIH0gcmVsZWFzZTsKPiArICAgICAgICBzdHJ1Y3QgX3hlbl9wdmNh
bGxzX2JpbmQgewo+ICsgICAgICAgICAgICB1aW50NjRfdCBpZDsKPiArICAgICAgICB9IGJpbmQ7
Cj4gKyAgICAgICAgc3RydWN0IF94ZW5fcHZjYWxsc19saXN0ZW4gewo+ICsgICAgICAgICAgICB1
aW50NjRfdCBpZDsKPiArICAgICAgICB9IGxpc3RlbjsKPiArICAgICAgICBzdHJ1Y3QgX3hlbl9w
dmNhbGxzX2FjY2VwdCB7Cj4gKyAgICAgICAgICAgIHVpbnQ2NF90IGlkOwo+ICsgICAgICAgIH0g
YWNjZXB0Owo+ICsgICAgICAgIHN0cnVjdCBfeGVuX3B2Y2FsbHNfcG9sbCB7Cj4gKyAgICAgICAg
ICAgIHVpbnQ2NF90IGlkOwo+ICsgICAgICAgIH0gcG9sbDsKPiArICAgICAgICBzdHJ1Y3QgX3hl
bl9wdmNhbGxzX2R1bW15IHsKPiArICAgICAgICAgICAgdWludDhfdCBkdW1teVs4XTsKPiArICAg
ICAgICB9IGR1bW15Owo+ICsgICAgfSB1Owo+ICt9Owo+ICsKPiArREVGSU5FX1JJTkdfVFlQRVMo
eGVuX3B2Y2FsbHMsIHN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0LAo+ICsgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVzcG9uc2UpOwo+ICsKPiArI2VuZGlmCj4gKwo+ICsv
Kgo+ICsgKiBMb2NhbCB2YXJpYWJsZXM6Cj4gKyAqIG1vZGU6IEMKPiArICogYy1maWxlLXN0eWxl
OiAiQlNEIgo+ICsgKiBjLWJhc2ljLW9mZnNldDogNAo+ICsgKiB0YWItd2lkdGg6IDQKPiArICog
aW5kZW50LXRhYnMtbW9kZTogbmlsCj4gKyAqIEVuZDoKPiArICovCj4gZGlmZiAtLWdpdCBhL2lu
Y2x1ZGUveGVuL2lvL3JpbmcuaCBiL2luY2x1ZGUveGVuL2lvL3JpbmcuaAo+IGluZGV4IDczZTEz
ZDcuLjMwMzQyZmMgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS94ZW4vaW8vcmluZy5oCj4gKysrIGIv
aW5jbHVkZS94ZW4vaW8vcmluZy5oCj4gQEAgLTI3LDYgKzI3LDIxIEBACj4gICNpZm5kZWYgX19Y
RU5fUFVCTElDX0lPX1JJTkdfSF9fCj4gICNkZWZpbmUgX19YRU5fUFVCTElDX0lPX1JJTkdfSF9f
Cj4gIAo+ICsvKgo+ICsgKiBXaGVuICNpbmNsdWRlJ2luZyB0aGlzIGhlYWRlciwgeW91IG5lZWQg
dG8gcHJvdmlkZSB0aGUgZm9sbG93aW5nCj4gKyAqIGRlY2xhcmF0aW9uIHVwZnJvbnQ6Cj4gKyAq
IC0gc3RhbmRhcmQgaW50ZWdlcnMgdHlwZXMgKHVpbnQ4X3QsIHVpbnQxNl90LCBldGMpCj4gKyAq
IFRoZXkgYXJlIHByb3ZpZGVkIGJ5IHN0ZGludC5oIG9mIHRoZSBzdGFuZGFyZCBoZWFkZXJzLgo+
ICsgKgo+ICsgKiBJbiBhZGRpdGlvbiwgaWYgeW91IGludGVuZCB0byB1c2UgdGhlIEZMRVggbWFj
cm9zLCB5b3UgYWxzbyBuZWVkIHRvCj4gKyAqIHByb3ZpZGUgdGhlIGZvbGxvd2luZywgYmVmb3Jl
IGludm9raW5nIHRoZSBGTEVYIG1hY3JvczoKPiArICogLSBzaXplX3QKPiArICogLSBtZW1jcHkK
PiArICogLSBncmFudF9yZWZfdAo+ICsgKiBUaGVzZSBkZWNsYXJhdGlvbnMgYXJlIHByb3ZpZGVk
IGJ5IHN0cmluZy5oIG9mIHRoZSBzdGFuZGFyZCBoZWFkZXJzLAo+ICsgKiBhbmQgZ3JhbnRfdGFi
bGUuaCBmcm9tIHRoZSBYZW4gcHVibGljIGhlYWRlcnMuCj4gKyAqLwo+ICsKPiAgI2luY2x1ZGUg
Ii4uL3hlbi1jb21wYXQuaCIKPiAgCj4gICNpZiBfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fIDwg
MHgwMDAzMDIwOAo+IEBAIC0xMTEsNyArMTI2LDcgQEAgc3RydWN0IF9fbmFtZSMjX3NyaW5nIHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICAgICAg
ICAgICAgICB1aW50OF90IG1zZzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCj4gICAgICAgICAgfSB0YXBpZl91c2VyOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAgICAgICAgICB1aW50OF90IHB2dF9w
YWRbNF07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+IC0g
ICAgfSBwcml2YXRlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCj4gKyAgICB9IHB2dDsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAgICAgIHVpbnQ4X3QgX19wYWRb
NDRdOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+
ICAgICAgdW5pb24gX19uYW1lIyNfc3JpbmdfZW50cnkgcmluZ1sxXTsgLyogdmFyaWFibGUtbGVu
Z3RoICovICAgICAgICAgICBcCj4gIH07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiBAQCAtMTU2LDcgKzE3MSw3
IEBAIHR5cGVkZWYgc3RydWN0IF9fbmFtZSMjX2JhY2tfcmluZyBfX25hbWUjI19iYWNrX3Jpbmdf
dAo+ICAjZGVmaW5lIFNIQVJFRF9SSU5HX0lOSVQoX3MpIGRvIHsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCj4gICAgICAoX3MpLT5yZXFfcHJvZCAgPSAoX3MpLT5yc3Bf
cHJvZCAgPSAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAgICAgIChfcyktPnJl
cV9ldmVudCA9IChfcyktPnJzcF9ldmVudCA9IDE7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAo+IC0gICAgKHZvaWQpbWVtc2V0KChfcyktPnByaXZhdGUucHZ0X3BhZCwgMCwgc2l6ZW9m
KChfcyktPnByaXZhdGUucHZ0X3BhZCkpOyBcCj4gKyAgICAodm9pZCltZW1zZXQoKF9zKS0+cHZ0
LnB2dF9wYWQsIDAsIHNpemVvZigoX3MpLT5wdnQucHZ0X3BhZCkpOyAgICAgIFwKPiAgICAgICh2
b2lkKW1lbXNldCgoX3MpLT5fX3BhZCwgMCwgc2l6ZW9mKChfcyktPl9fcGFkKSk7ICAgICAgICAg
ICAgICAgICAgXAo+ICB9IHdoaWxlKDApCj4gIAo+IEBAIC0yMTIsNiArMjI3LDIwIEBAIHR5cGVk
ZWYgc3RydWN0IF9fbmFtZSMjX2JhY2tfcmluZyBfX25hbWUjI19iYWNrX3JpbmdfdAo+ICAjZGVm
aW5lIFJJTkdfR0VUX1JFUVVFU1QoX3IsIF9pZHgpICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCj4gICAgICAoJigoX3IpLT5zcmluZy0+cmluZ1soKF9pZHgpICYgKFJJTkdf
U0laRShfcikgLSAxKSldLnJlcSkpCj4gIAo+ICsvKgo+ICsgKiBHZXQgYSBsb2NhbCBjb3B5IG9m
IGEgcmVxdWVzdC4KPiArICoKPiArICogVXNlIHRoaXMgaW4gcHJlZmVyZW5jZSB0byBSSU5HX0dF
VF9SRVFVRVNUKCkgc28gYWxsIHByb2Nlc3NpbmcgaXMKPiArICogZG9uZSBvbiBhIGxvY2FsIGNv
cHkgdGhhdCBjYW5ub3QgYmUgbW9kaWZpZWQgYnkgdGhlIG90aGVyIGVuZC4KPiArICoKPiArICog
Tm90ZSB0aGF0IGh0dHBzOi8vZ2NjLmdudS5vcmcvYnVnemlsbGEvc2hvd19idWcuY2dpP2lkPTU4
MTQ1IG1heSBjYXVzZSB0aGlzCj4gKyAqIHRvIGJlIGluZWZmZWN0aXZlIHdoZXJlIF9yZXEgaXMg
YSBzdHJ1Y3Qgd2hpY2ggY29uc2lzdHMgb2Ygb25seSBiaXRmaWVsZHMuCj4gKyAqLwo+ICsjZGVm
aW5lIFJJTkdfQ09QWV9SRVFVRVNUKF9yLCBfaWR4LCBfcmVxKSBkbyB7CQkJCVwKPiArCS8qIFVz
ZSB2b2xhdGlsZSB0byBmb3JjZSB0aGUgY29weSBpbnRvIF9yZXEuICovCQkJXAo+ICsJKihfcmVx
KSA9ICoodm9sYXRpbGUgdHlwZW9mKF9yZXEpKVJJTkdfR0VUX1JFUVVFU1QoX3IsIF9pZHgpOwlc
Cj4gK30gd2hpbGUgKDApCj4gKwo+ICAjZGVmaW5lIFJJTkdfR0VUX1JFU1BPTlNFKF9yLCBfaWR4
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gICAgICAoJigoX3IpLT5z
cmluZy0+cmluZ1soKF9pZHgpICYgKFJJTkdfU0laRShfcikgLSAxKSldLnJzcCkpCj4gIAo+IEBA
IC0yOTksNiArMzI4LDE0OSBAQCB0eXBlZGVmIHN0cnVjdCBfX25hbWUjI19iYWNrX3JpbmcgX19u
YW1lIyNfYmFja19yaW5nX3QKPiAgICAgIChfd29ya190b19kbykgPSBSSU5HX0hBU19VTkNPTlNV
TUVEX1JFU1BPTlNFUyhfcik7ICAgICAgICAgICAgICAgICAgXAo+ICB9IHdoaWxlICgwKQo+ICAK
PiArCj4gKy8qCj4gKyAqIERFRklORV9YRU5fRkxFWF9SSU5HX0FORF9JTlRGIGRlZmluZXMgdHdv
IG1vbm9kaXJlY3Rpb25hbCByaW5ncyBhbmQKPiArICogZnVuY3Rpb25zIHRvIGNoZWNrIGlmIHRo
ZXJlIGlzIGRhdGEgb24gdGhlIHJpbmcsIGFuZCB0byByZWFkIGFuZAo+ICsgKiB3cml0ZSB0byB0
aGVtLgo+ICsgKgo+ICsgKiBERUZJTkVfWEVOX0ZMRVhfUklORyBpcyBzaW1pbGFyIHRvIERFRklO
RV9YRU5fRkxFWF9SSU5HX0FORF9JTlRGLCBidXQKPiArICogZG9lcyBub3QgZGVmaW5lIHRoZSBp
bmRleGVzIHBhZ2UuIEFzIGRpZmZlcmVudCBwcm90b2NvbHMgY2FuIGhhdmUKPiArICogZXh0ZW5z
aW9ucyB0byB0aGUgYmFzaWMgZm9ybWF0LCB0aGlzIG1hY3JvIGFsbG93IHRoZW0gdG8gZGVmaW5l
IHRoZWlyCj4gKyAqIG93biBzdHJ1Y3QuCj4gKyAqCj4gKyAqIFhFTl9GTEVYX1JJTkdfU0laRQo+
ICsgKiAgIENvbnZlbmllbmNlIG1hY3JvIHRvIGNhbGN1bGF0ZSB0aGUgc2l6ZSBvZiBvbmUgb2Yg
dGhlIHR3byByaW5ncwo+ICsgKiAgIGZyb20gdGhlIG92ZXJhbGwgb3JkZXIuCj4gKyAqCj4gKyAq
ICROQU1FX21hc2sKPiArICogICBGdW5jdGlvbiB0byBhcHBseSB0aGUgc2l6ZSBtYXNrIHRvIGFu
IGluZGV4LCB0byByZWR1Y2UgdGhlIGluZGV4Cj4gKyAqICAgd2l0aGluIHRoZSByYW5nZSBbMC1z
aXplXS4KPiArICoKPiArICogJE5BTUVfcmVhZF9wYWNrZXQKPiArICogICBGdW5jdGlvbiB0byBy
ZWFkIGRhdGEgZnJvbSB0aGUgcmluZy4gVGhlIGFtb3VudCBvZiBkYXRhIHRvIHJlYWQgaXMKPiAr
ICogICBzcGVjaWZpZWQgYnkgdGhlICJzaXplIiBhcmd1bWVudC4KPiArICoKPiArICogJE5BTUVf
d3JpdGVfcGFja2V0Cj4gKyAqICAgRnVuY3Rpb24gdG8gd3JpdGUgZGF0YSB0byB0aGUgcmluZy4g
VGhlIGFtb3VudCBvZiBkYXRhIHRvIHdyaXRlIGlzCj4gKyAqICAgc3BlY2lmaWVkIGJ5IHRoZSAi
c2l6ZSIgYXJndW1lbnQuCj4gKyAqCj4gKyAqICROQU1FX2dldF9yaW5nX3B0cgo+ICsgKiAgIENv
bnZlbmllbmNlIGZ1bmN0aW9uIHRoYXQgcmV0dXJucyBhIHBvaW50ZXIgdG8gcmVhZC93cml0ZSB0
byB0aGUKPiArICogICByaW5nIGF0IHRoZSByaWdodCBsb2NhdGlvbi4KPiArICoKPiArICogJE5B
TUVfZGF0YV9pbnRmCj4gKyAqICAgSW5kZXhlcyBwYWdlLCBzaGFyZWQgYmV0d2VlbiBmcm9udGVu
ZCBhbmQgYmFja2VuZC4gSXQgYWxzbwo+ICsgKiAgIGNvbnRhaW5zIHRoZSBhcnJheSBvZiBncmFu
dCByZWZzLgo+ICsgKgo+ICsgKiAkTkFNRV9xdWV1ZWQKPiArICogICBGdW5jdGlvbiB0byBjYWxj
dWxhdGUgaG93IG1hbnkgYnl0ZXMgYXJlIGN1cnJlbnRseSBvbiB0aGUgcmluZywKPiArICogICBy
ZWFkeSB0byBiZSByZWFkLiBJdCBjYW4gYWxzbyBiZSB1c2VkIHRvIGNhbGN1bGF0ZSBob3cgbXVj
aCBmcmVlCj4gKyAqICAgc3BhY2UgaXMgY3VycmVudGx5IG9uIHRoZSByaW5nIChYRU5fRkxFWF9S
SU5HX1NJWkUoKSAtCj4gKyAqICAgJE5BTUVfcXVldWVkKCkpLgo+ICsgKi8KPiArCj4gKyNpZm5k
ZWYgWEVOX1BBR0VfU0hJRlQKPiArLyogVGhlIFBBR0VfU0laRSBmb3IgcmluZyBwcm90b2NvbHMg
YW5kIGh5cGVyY2FsbCBpbnRlcmZhY2VzIGlzIGFsd2F5cwo+ICsgKiA0SywgcmVnYXJkbGVzcyBv
ZiB0aGUgYXJjaGl0ZWN0dXJlLCBhbmQgcGFnZSBncmFudWxhcml0eSBjaG9zZW4gYnkKPiArICog
b3BlcmF0aW5nIHN5c3RlbXMuCj4gKyAqLwo+ICsjZGVmaW5lIFhFTl9QQUdFX1NISUZUIDEyCj4g
KyNlbmRpZgo+ICsjZGVmaW5lIFhFTl9GTEVYX1JJTkdfU0laRShvcmRlcikgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAoMVVMIDw8ICgob3JkZXIp
ICsgWEVOX1BBR0VfU0hJRlQgLSAxKSkKPiArCj4gKyNkZWZpbmUgREVGSU5FX1hFTl9GTEVYX1JJ
TkcobmFtZSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAr
c3RhdGljIGlubGluZSBSSU5HX0lEWCBuYW1lIyNfbWFzayhSSU5HX0lEWCBpZHgsIFJJTkdfSURY
IHJpbmdfc2l6ZSkgICAgICAgICAgXAo+ICt7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICBy
ZXR1cm4gaWR4ICYgKHJpbmdfc2l6ZSAtIDEpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKPiArfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCj4gK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgY2hhciAqbmFtZSMjX2dldF9y
aW5nX3B0cih1bnNpZ25lZCBjaGFyICpidWYsICAgICAgICAgIFwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJJTkdfSURYIGlkeCwgICAgICAgICAg
ICAgICAgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgUklOR19JRFggcmluZ19zaXplKSAgICAgICAgICBcCj4gK3sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKPiArICAgIHJldHVybiBidWYgKyBuYW1lIyNfbWFzayhpZHgsIHJpbmdfc2l6ZSk7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICt9ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKPiArc3RhdGljIGlubGluZSB2b2lkIG5hbWUjI19yZWFk
X3BhY2tldCh2b2lkICpvcGFxdWUsICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuc2lnbmVkIGNoYXIgKmJ1
ZiwgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc2l6ZV90IHNpemUsICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSSU5HX0lEWCBtYXNrZWRfcHJvZCwgICAgICAg
ICAgICAgICAgICAgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJJ
TkdfSURYICptYXNrZWRfY29ucywgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgUklOR19JRFggcmluZ19zaXplKSAgICAgICAgICAgICAg
ICAgICAgIFwKPiAreyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgaWYgKCptYXNrZWRfY29u
cyA8IG1hc2tlZF9wcm9kIHx8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCj4gKyAgICAgICAgc2l6ZSA8PSByaW5nX3NpemUgLSAqbWFza2VkX2NvbnMpIHsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgICBtZW1jcHkob3BhcXVlLCBi
dWYgKyAqbWFza2VkX2NvbnMsIHNpemUpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+
ICsgICAgfSBlbHNlIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgbWVtY3B5KG9wYXF1ZSwgYnVmICsg
Km1hc2tlZF9jb25zLCByaW5nX3NpemUgLSAqbWFza2VkX2NvbnMpOyAgICAgICAgIFwKPiArICAg
ICAgICBtZW1jcHkoKHVuc2lnbmVkIGNoYXIgKilvcGFxdWUgKyByaW5nX3NpemUgLSAqbWFza2Vk
X2NvbnMsIGJ1ZiwgICAgICAgXAo+ICsgICAgICAgICAgICAgICBzaXplIC0gKHJpbmdfc2l6ZSAt
ICptYXNrZWRfY29ucykpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICB9ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKPiArICAgICptYXNrZWRfY29ucyA9IG5hbWUjI19tYXNrKCptYXNrZWRf
Y29ucyArIHNpemUsIHJpbmdfc2l6ZSk7ICAgICAgICAgICAgICAgXAo+ICt9ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArc3RhdGljIGlubGluZSB2b2lk
IG5hbWUjI193cml0ZV9wYWNrZXQodW5zaWduZWQgY2hhciAqYnVmLCAgICAgICAgICAgICAgICAg
ICAgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB2b2lk
ICpvcGFxdWUsICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHNpemVfdCBzaXplLCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUklOR19JRFggKm1hc2tl
ZF9wcm9kLCAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBSSU5HX0lEWCBtYXNrZWRfY29ucywgICAgICAgICAgICAgICAgICBcCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJJTkdfSURYIHJpbmdfc2l6ZSkg
ICAgICAgICAgICAgICAgICAgIFwKPiAreyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgaWYg
KCptYXNrZWRfcHJvZCA8IG1hc2tlZF9jb25zIHx8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCj4gKyAgICAgICAgc2l6ZSA8PSByaW5nX3NpemUgLSAqbWFza2VkX3By
b2QpIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgICBtZW1j
cHkoYnVmICsgKm1hc2tlZF9wcm9kLCBvcGFxdWUsIHNpemUpOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAo+ICsgICAgfSBlbHNlIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgbWVtY3B5KGJ1
ZiArICptYXNrZWRfcHJvZCwgb3BhcXVlLCByaW5nX3NpemUgLSAqbWFza2VkX3Byb2QpOyAgICAg
ICAgIFwKPiArICAgICAgICBtZW1jcHkoYnVmLCAodW5zaWduZWQgY2hhciAqKW9wYXF1ZSArIChy
aW5nX3NpemUgLSAqbWFza2VkX3Byb2QpLCAgICAgXAo+ICsgICAgICAgICAgICAgICBzaXplIC0g
KHJpbmdfc2l6ZSAtICptYXNrZWRfcHJvZCkpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Cj4gKyAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICptYXNrZWRfcHJvZCA9IG5hbWUjI19t
YXNrKCptYXNrZWRfcHJvZCArIHNpemUsIHJpbmdfc2l6ZSk7ICAgICAgICAgICAgICAgXAo+ICt9
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArc3RhdGlj
IGlubGluZSBSSU5HX0lEWCBuYW1lIyNfcXVldWVkKFJJTkdfSURYIHByb2QsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
UklOR19JRFggY29ucywgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBSSU5HX0lEWCByaW5nX3NpemUpICAgICAgICAgICAg
ICAgICAgICAgIFwKPiAreyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgUklOR19JRFggc2l6
ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgIGlmIChwcm9kID09IGNvbnMp
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAo+ICsgICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAr
ICAgIHByb2QgPSBuYW1lIyNfbWFzayhwcm9kLCByaW5nX3NpemUpOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgY29ucyA9IG5hbWUjI19tYXNrKGNvbnMsIHJp
bmdfc2l6ZSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKPiArICAgIGlmIChwcm9kID09IGNvbnMpICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgIHJl
dHVybiByaW5nX3NpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgIGlmIChwcm9kID4g
Y29ucykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAo+ICsgICAgICAgIHNpemUgPSBwcm9kIC0gY29uczsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICBlbHNlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKPiArICAgICAgICBzaXplID0gcmluZ19zaXplIC0gKGNvbnMgLSBwcm9kKTsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgcmV0dXJuIHNpemU7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4g
K30gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICtzdHJ1
Y3QgbmFtZSMjX2RhdGEgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCj4gKyAgICB1bnNpZ25lZCBjaGFyICppbjsgLyogaGFsZiBvZiB0
aGUgYWxsb2NhdGlvbiAqLyAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgIHVuc2ln
bmVkIGNoYXIgKm91dDsgLyogaGFsZiBvZiB0aGUgYWxsb2NhdGlvbiAqLyAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAo+ICt9Cj4gKwo+ICsjZGVmaW5lIERFRklORV9YRU5fRkxFWF9SSU5HX0FO
RF9JTlRGKG5hbWUpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gK3N0cnVj
dCBuYW1lIyNfZGF0YV9pbnRmIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKPiArICAgIFJJTkdfSURYIGluX2NvbnMsIGluX3Byb2Q7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCj4gKyAgICB1aW50OF90IHBhZDFbNTZdOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAo+ICsgICAgUklOR19JRFggb3V0X2NvbnMsIG91dF9wcm9kOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKPiArICAgIHVpbnQ4X3QgcGFkMls1Nl07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4g
KyAgICBSSU5HX0lEWCByaW5nX29yZGVyOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgIGdyYW50X3JlZl90IHJlZltdOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICt9OyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCj4gK0RFRklORV9YRU5fRkxFWF9SSU5HKG5hbWUpCj4gKwo+ICAj
ZW5kaWYgLyogX19YRU5fUFVCTElDX0lPX1JJTkdfSF9fICovCj4gIAo+ICAvKgo+IGRpZmYgLS1n
aXQgYS9pbmNsdWRlL3hlbi9pby9zbmRpZi5oIGIvaW5jbHVkZS94ZW4vaW8vc25kaWYuaAo+IG5l
dyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMC4uYzVjMTk3OAo+IC0tLSAvZGV2L251
bGwKPiArKysgYi9pbmNsdWRlL3hlbi9pby9zbmRpZi5oCj4gQEAgLTAsMCArMSw4MDMgQEAKPiAr
LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKgo+ICsgKiBzbmRpZi5oCj4gKyAqCj4gKyAqIFVuaWZpZWQg
c291bmQtZGV2aWNlIEkvTyBpbnRlcmZhY2UgZm9yIFhlbiBndWVzdCBPU2VzLgo+ICsgKgo+ICsg
KiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBl
cnNvbiBvYnRhaW5pbmcgYSBjb3B5Cj4gKyAqIG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0
ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0bwo+ICsgKiBkZWFsIGlu
IHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1p
dGF0aW9uIHRoZQo+ICsgKiByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJs
aXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3IKPiArICogc2VsbCBjb3BpZXMgb2Yg
dGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29mdHdhcmUg
aXMKPiArICogZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcgY29u
ZGl0aW9uczoKPiArICoKPiArICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMg
cGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4KPiArICogYWxsIGNvcGllcyBv
ciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuCj4gKyAqCj4gKyAqIFRIRSBT
T0ZUV0FSRSBJUyBQUk9WSURFRCAiQVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5E
LCBFWFBSRVNTIE9SCj4gKyAqIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8g
VEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLAo+ICsgKiBGSVRORVNTIEZPUiBBIFBB
UlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBU
SEUKPiArICogQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBD
TEFJTSwgREFNQUdFUyBPUiBPVEhFUgo+ICsgKiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNU
SU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORwo+ICsgKiBGUk9NLCBP
VVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9U
SEVSCj4gKyAqIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4KPiArICoKPiArICogQ29weXJpZ2h0
IChDKSAyMDEzLTIwMTUgR2xvYmFsTG9naWMgSW5jLgo+ICsgKiBDb3B5cmlnaHQgKEMpIDIwMTYt
MjAxNyBFUEFNIFN5c3RlbXMgSW5jLgo+ICsgKgo+ICsgKiBBdXRob3JzOiBPbGVrc2FuZHIgQW5k
cnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4gKyAqICAgICAg
ICAgIE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJfZ3J5dHNvdkBlcGFtLmNvbT4KPiArICog
ICAgICAgICAgT2xla3NhbmRyIERteXRyeXNoeW4gPG9sZWtzYW5kci5kbXl0cnlzaHluQGdsb2Jh
bGxvZ2ljLmNvbT4KPiArICogICAgICAgICAgSXVyaWkgS29ub3ZhbGVua28gPGl1cmlpLmtvbm92
YWxlbmtvQGdsb2JhbGxvZ2ljLmNvbT4KPiArICovCj4gKwo+ICsjaWZuZGVmIF9fWEVOX1BVQkxJ
Q19JT19TTkRJRl9IX18KPiArI2RlZmluZSBfX1hFTl9QVUJMSUNfSU9fU05ESUZfSF9fCj4gKwo+
ICsjaW5jbHVkZSAicmluZy5oIgo+ICsjaW5jbHVkZSAiLi4vZ3JhbnRfdGFibGUuaCIKPiArCj4g
Ky8qCj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiArICogICAgICAgICAgICAgICAgICBGZWF0
dXJlIGFuZCBQYXJhbWV0ZXIgTmVnb3RpYXRpb24KPiArICoqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+
ICsgKgo+ICsgKiBGcm9udC0+YmFjayBub3RpZmljYXRpb25zOiB3aGVuIGVucXVldWluZyBhIG5l
dyByZXF1ZXN0LCBzZW5kaW5nIGEKPiArICogbm90aWZpY2F0aW9uIGNhbiBiZSBtYWRlIGNvbmRp
dGlvbmFsIG9uIHhlbnNuZF9yZXEgKGkuZS4sIHRoZSBnZW5lcmljCj4gKyAqIGhvbGQtb2ZmIG1l
Y2hhbmlzbSBwcm92aWRlZCBieSB0aGUgcmluZyBtYWNyb3MpLiBCYWNrZW5kcyBtdXN0IHNldAo+
ICsgKiB4ZW5zbmRfcmVxIGFwcHJvcHJpYXRlbHkgKGUuZy4sIHVzaW5nIFJJTkdfRklOQUxfQ0hF
Q0tfRk9SX1JFUVVFU1RTKCkpLgo+ICsgKgo+ICsgKiBCYWNrLT5mcm9udCBub3RpZmljYXRpb25z
OiB3aGVuIGVucXVldWluZyBhIG5ldyByZXNwb25zZSwgc2VuZGluZyBhCj4gKyAqIG5vdGlmaWNh
dGlvbiBjYW4gYmUgbWFkZSBjb25kaXRpb25hbCBvbiB4ZW5zbmRfcmVzcCAoaS5lLiwgdGhlIGdl
bmVyaWMKPiArICogaG9sZC1vZmYgbWVjaGFuaXNtIHByb3ZpZGVkIGJ5IHRoZSByaW5nIG1hY3Jv
cykuIEZyb250ZW5kcyBtdXN0IHNldAo+ICsgKiB4ZW5zbmRfcmVzcCBhcHByb3ByaWF0ZWx5IChl
LmcuLCB1c2luZyBSSU5HX0ZJTkFMX0NIRUNLX0ZPUl9SRVNQT05TRVMoKSkuCj4gKyAqCj4gKyAq
IFRoZSB0d28gaGFsdmVzIG9mIGEgcGFyYS12aXJ0dWFsIHNvdW5kIGNhcmQgZHJpdmVyIHV0aWxp
emUgbm9kZXMgd2l0aGluCj4gKyAqIFhlblN0b3JlIHRvIGNvbW11bmljYXRlIGNhcGFiaWxpdGll
cyBhbmQgdG8gbmVnb3RpYXRlIG9wZXJhdGluZyBwYXJhbWV0ZXJzLgo+ICsgKiBUaGlzIHNlY3Rp
b24gZW51bWVyYXRlcyB0aGVzZSBub2RlcyB3aGljaCByZXNpZGUgaW4gdGhlIHJlc3BlY3RpdmUg
ZnJvbnQgYW5kCj4gKyAqIGJhY2tlbmQgcG9ydGlvbnMgb2YgWGVuU3RvcmUsIGZvbGxvd2luZyB0
aGUgWGVuQnVzIGNvbnZlbnRpb24uCj4gKyAqCj4gKyAqIEFsbCBkYXRhIGluIFhlblN0b3JlIGlz
IHN0b3JlZCBhcyBzdHJpbmdzLiBOb2RlcyBzcGVjaWZ5aW5nIG51bWVyaWMKPiArICogdmFsdWVz
IGFyZSBlbmNvZGVkIGluIGRlY2ltYWwuIEludGVnZXIgdmFsdWUgcmFuZ2VzIGxpc3RlZCBiZWxv
dyBhcmUKPiArICogZXhwcmVzc2VkIGFzIGZpeGVkIHNpemVkIGludGVnZXIgdHlwZXMgY2FwYWJs
ZSBvZiBzdG9yaW5nIHRoZSBjb252ZXJzaW9uCj4gKyAqIG9mIGEgcHJvcGVybHkgZm9ybWF0ZWQg
bm9kZSBzdHJpbmcsIHdpdGhvdXQgbG9zcyBvZiBpbmZvcm1hdGlvbi4KPiArICoKPiArICoqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKgo+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgIEV4YW1wbGUgY29u
ZmlndXJhdGlvbgo+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gKyAqCj4gKyAqIE5vdGU6IGRl
cGVuZGluZyBvbiB0aGUgdXNlLWNhc2UgYmFja2VuZCBjYW4gZXhwb3NlIG1vcmUgc291bmQgY2Fy
ZHMgYW5kCj4gKyAqIFBDTSBkZXZpY2VzL3N0cmVhbXMgdGhhbiB0aGUgdW5kZXJseWluZyBIVyBw
aHlzaWNhbGx5IGhhcyBieSBlbXBsb3lpbmcKPiArICogU1cgbWl4ZXJzLCBjb25maWd1cmluZyB2
aXJ0dWFsIHNvdW5kIHN0cmVhbXMsIGNoYW5uZWxzIGV0Yy4KPiArICoKPiArICogVGhpcyBpcyBh
biBleGFtcGxlIG9mIGJhY2tlbmQgYW5kIGZyb250ZW5kIGNvbmZpZ3VyYXRpb246Cj4gKyAqCj4g
KyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIEJhY2tlbmQgLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiArICoKPiArICogL2xvY2FsL2RvbWFpbi8wL2JhY2tl
bmQvdnNuZC8xLzAvZnJvbnRlbmQtaWQgPSAiMSIKPiArICogL2xvY2FsL2RvbWFpbi8wL2JhY2tl
bmQvdnNuZC8xLzAvZnJvbnRlbmQgPSAiL2xvY2FsL2RvbWFpbi8xL2RldmljZS92c25kLzAiCj4g
KyAqIC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZzbmQvMS8wL3N0YXRlID0gIjQiCj4gKyAqIC9s
b2NhbC9kb21haW4vMC9iYWNrZW5kL3ZzbmQvMS8wL3ZlcnNpb25zID0gIjEsMiIKPiArICoKPiAr
ICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gRnJvbnRlbmQgLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICsgKgo+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNl
L3ZzbmQvMC9iYWNrZW5kLWlkID0gIjAiCj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdnNu
ZC8wL2JhY2tlbmQgPSAiL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdnNuZC8xLzAiCj4gKyAqIC9s
b2NhbC9kb21haW4vMS9kZXZpY2UvdnNuZC8wL3N0YXRlID0gIjQiCj4gKyAqIC9sb2NhbC9kb21h
aW4vMS9kZXZpY2UvdnNuZC8wL3ZlcnNpb24gPSAiMSIKPiArICoKPiArICotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLSBDYXJkIGNvbmZpZ3VyYXRpb24gLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQo+ICsgKgo+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZzbmQvMC9zaG9ydC1u
YW1lID0gIkNhcmQgc2hvcnQgbmFtZSIKPiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92c25k
LzAvbG9uZy1uYW1lID0gIkNhcmQgbG9uZyBuYW1lIgo+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2
aWNlL3ZzbmQvMC9zYW1wbGUtcmF0ZXMgPSAiODAwMCwzMjAwMCw0NDEwMCw0ODAwMCw5NjAwMCIK
PiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92c25kLzAvc2FtcGxlLWZvcm1hdHMgPSAiczgs
dTgsczE2X2xlLHMxNl9iZSIKPiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92c25kLzAvYnVm
ZmVyLXNpemUgPSAiMjYyMTQ0Igo+ICsgKgo+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0gUENNIGRldmljZSAwIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gKyAq
Cj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdnNuZC8wLzAvbmFtZSA9ICJHZW5lcmFsIGFu
YWxvZyIKPiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92c25kLzAvMC9jaGFubmVscy1tYXgg
PSAiNSIKPiArICoKPiArICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBTdHJlYW0gMCwg
cGxheWJhY2sgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICsgKgo+ICsgKiAvbG9jYWwv
ZG9tYWluLzEvZGV2aWNlL3ZzbmQvMC8wLzAvdHlwZSA9ICJwIgo+ICsgKiAvbG9jYWwvZG9tYWlu
LzEvZGV2aWNlL3ZzbmQvMC8wLzAvc2FtcGxlLWZvcm1hdHMgPSAiczgsdTgiCj4gKyAqIC9sb2Nh
bC9kb21haW4vMS9kZXZpY2UvdnNuZC8wLzAvMC91bmlxdWUtaWQgPSAiMCIKPiArICoKPiArICog
L2xvY2FsL2RvbWFpbi8xL2RldmljZS92c25kLzAvMC8wL3JpbmctcmVmID0gIjM4NiIKPiArICog
L2xvY2FsL2RvbWFpbi8xL2RldmljZS92c25kLzAvMC8wL2V2ZW50LWNoYW5uZWwgPSAiMTUiCj4g
KyAqCj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFN0cmVhbSAxLCBjYXB0dXJl
IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiArICoKPiArICogL2xvY2FsL2RvbWFpbi8x
L2RldmljZS92c25kLzAvMC8xL3R5cGUgPSAiYyIKPiArICogL2xvY2FsL2RvbWFpbi8xL2Rldmlj
ZS92c25kLzAvMC8xL2NoYW5uZWxzLW1heCA9ICIyIgo+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2
aWNlL3ZzbmQvMC8wLzEvdW5pcXVlLWlkID0gIjEiCj4gKyAqCj4gKyAqIC9sb2NhbC9kb21haW4v
MS9kZXZpY2UvdnNuZC8wLzAvMS9yaW5nLXJlZiA9ICIzODQiCj4gKyAqIC9sb2NhbC9kb21haW4v
MS9kZXZpY2UvdnNuZC8wLzAvMS9ldmVudC1jaGFubmVsID0gIjEzIgo+ICsgKgo+ICsgKi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gUENNIGRldmljZSAxIC0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCj4gKyAqCj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdnNuZC8w
LzEvbmFtZSA9ICJIRE1JLTAiCj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdnNuZC8wLzEv
c2FtcGxlLXJhdGVzID0gIjgwMDAsMzIwMDAsNDQxMDAiCj4gKyAqCj4gKyAqLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tIFN0cmVhbSAwLCBjYXB0dXJlIC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KPiArICoKPiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92c25kLzAvMS8wL3R5
cGUgPSAiYyIKPiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92c25kLzAvMS8wL3VuaXF1ZS1p
ZCA9ICIyIgo+ICsgKgo+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZzbmQvMC8xLzAvcmlu
Zy1yZWYgPSAiMzg3Igo+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZzbmQvMC8xLzAvZXZl
bnQtY2hhbm5lbCA9ICIxNTEiCj4gKyAqCj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLSBQQ00gZGV2aWNlIDIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiArICoK
PiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92c25kLzAvMi9uYW1lID0gIlNQRElGIgo+ICsg
Kgo+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFN0cmVhbSAwLCBwbGF5YmFjayAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gKyAqCj4gKyAqIC9sb2NhbC9kb21haW4vMS9k
ZXZpY2UvdnNuZC8wLzIvMC90eXBlID0gInAiCj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2Uv
dnNuZC8wLzIvMC91bmlxdWUtaWQgPSAiMyIKPiArICoKPiArICogL2xvY2FsL2RvbWFpbi8xL2Rl
dmljZS92c25kLzAvMi8wL3JpbmctcmVmID0gIjM4OSIKPiArICogL2xvY2FsL2RvbWFpbi8xL2Rl
dmljZS92c25kLzAvMi8wL2V2ZW50LWNoYW5uZWwgPSAiMTUyIgo+ICsgKgo+ICsgKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqCj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJhY2tlbmQgWGVu
QnVzIE5vZGVzCj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiArICoKPiArICotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLSBQcm90b2NvbCB2ZXJzaW9uIC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQo+ICsgKgo+ICsgKiB2ZXJzaW9ucwo+ICsgKiAgICAgIFZhbHVlczogICAgICAg
ICA8c3RyaW5nPgo+ICsgKgo+ICsgKiAgICAgIExpc3Qgb2YgWEVOU05EX0xJU1RfU0VQQVJBVE9S
IHNlcGFyYXRlZCBwcm90b2NvbCB2ZXJzaW9ucyBzdXBwb3J0ZWQKPiArICogICAgICBieSB0aGUg
YmFja2VuZC4gRm9yIGV4YW1wbGUgIjEsMiwzIi4KPiArICoKPiArICoqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKgo+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICBGcm9udGVuZCBYZW5CdXMgTm9k
ZXMKPiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ICsgKgo+ICsgKi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tIEFkZHJlc3NpbmcgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCj4gKyAqCj4gKyAqIGRvbS1pZAo+ICsgKiAgICAgIFZhbHVlczogICAgICAgICA8dWludDE2
X3Q+Cj4gKyAqCj4gKyAqICAgICAgRG9tYWluIGlkZW50aWZpZXIuCj4gKyAqCj4gKyAqIGRldi1p
ZAo+ICsgKiAgICAgIFZhbHVlczogICAgICAgICA8dWludDE2X3Q+Cj4gKyAqCj4gKyAqICAgICAg
RGV2aWNlIGlkZW50aWZpZXIuCj4gKyAqCj4gKyAqIHBjbS1kZXYtaWR4Cj4gKyAqICAgICAgVmFs
dWVzOiAgICAgICAgIDx1aW50OF90Pgo+ICsgKgo+ICsgKiAgICAgIFplcm8gYmFzZWQgY29udGln
b3VzIGluZGV4IG9mIHRoZSBQQ00gZGV2aWNlLgo+ICsgKgo+ICsgKiBzdHJlYW0taWR4Cj4gKyAq
ICAgICAgVmFsdWVzOiAgICAgICAgIDx1aW50OF90Pgo+ICsgKgo+ICsgKiAgICAgIFplcm8gYmFz
ZWQgY29udGlnb3VzIGluZGV4IG9mIHRoZSBzdHJlYW0gb2YgdGhlIFBDTSBkZXZpY2UuCj4gKyAq
Cj4gKyAqIFRoZSBmb2xsb3dpbmcgcGF0dGVybiBpcyB1c2VkIGZvciBhZGRyZXNzaW5nOgo+ICsg
KiAgIC9sb2NhbC9kb21haW4vPGRvbS1pZD4vZGV2aWNlL3ZzbmQvPGRldi1pZD4vPHBjbS1kZXYt
aWR4Pi88c3RyZWFtLWlkeD4vLi4uCj4gKyAqCj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0gUHJvdG9jb2wgdmVyc2lvbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAr
ICoKPiArICogdmVyc2lvbgo+ICsgKiAgICAgIFZhbHVlczogICAgICAgICA8c3RyaW5nPgo+ICsg
Kgo+ICsgKiAgICAgIFByb3RvY29sIHZlcnNpb24sIGNob3NlbiBhbW9uZyB0aGUgb25lcyBzdXBw
b3J0ZWQgYnkgdGhlIGJhY2tlbmQuCj4gKyAqCj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLSBQQ00gc2V0dGluZ3MgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAr
ICoKPiArICogRXZlcnkgdmlydHVhbGl6ZWQgc291bmQgZnJvbnRlbmQgaGFzIGEgc2V0IG9mIFBD
TSBkZXZpY2VzIGFuZCBzdHJlYW1zLCBlYWNoCj4gKyAqIGNvdWxkIGJlIGluZGl2aWR1YWxseSBj
b25maWd1cmVkLiBQYXJ0IG9mIHRoZSBQQ00gY29uZmlndXJhdGlvbiBjYW4gYmUKPiArICogZGVm
aW5lZCBhdCBoaWdoZXIgbGV2ZWwgb2YgdGhlIGhpZXJhcmNoeSBhbmQgYmUgZnVsbHkgb3IgcGFy
dGlhbGx5IHJlLXVzZWQKPiArICogYnkgdGhlIHVuZGVybHlpbmcgbGF5ZXJzLiBUaGVzZSBjb25m
aWd1cmF0aW9uIHZhbHVlcyBhcmU6Cj4gKyAqICBvIG51bWJlciBvZiBjaGFubmVscyAobWluL21h
eCkKPiArICogIG8gc3VwcG9ydGVkIHNhbXBsZSByYXRlcwo+ICsgKiAgbyBzdXBwb3J0ZWQgc2Ft
cGxlIGZvcm1hdHMuCj4gKyAqIEUuZy4gb25lIGNhbiBkZWZpbmUgdGhlc2UgdmFsdWVzIGZvciB0
aGUgd2hvbGUgY2FyZCwgZGV2aWNlIG9yIHN0cmVhbS4KPiArICogRXZlcnkgdW5kZXJseWluZyBs
YXllciBpbiB0dXJuIGNhbiByZS1kZWZpbmUgc29tZSBvciBhbGwgb2YgdGhlbSB0byBiZXR0ZXIK
PiArICogZml0IGl0cyBuZWVkcy4gRm9yIGV4YW1wbGUsIGNhcmQgbWF5IGRlZmluZSBudW1iZXIg
b2YgY2hhbm5lbHMgdG8gYmUKPiArICogaW4gWzE7IDhdIHJhbmdlLCBhbmQgc29tZSBwYXJ0aWN1
bGFyIHN0cmVhbSBtYXkgYmUgbGltaXRlZCB0byBbMTsgMl0gb25seS4KPiArICogVGhlIHJ1bGUg
aXMgdGhhdCB0aGUgdW5kZXJseWluZyBsYXllciBtdXN0IGJlIGEgc3Vic2V0IG9mIHRoZSB1cHBl
ciBsYXllcgo+ICsgKiByYW5nZS4KPiArICoKPiArICogY2hhbm5lbHMtbWluCj4gKyAqICAgICAg
VmFsdWVzOiAgICAgICAgIDx1aW50OF90Pgo+ICsgKgo+ICsgKiAgICAgIFRoZSBtaW5pbXVtIGFt
b3VudCBvZiBjaGFubmVscyB0aGF0IGlzIHN1cHBvcnRlZCwgWzE7IGNoYW5uZWxzLW1heF0uCj4g
KyAqICAgICAgT3B0aW9uYWwsIGlmIG5vdCBzZXQgb3Igb21pdHRlZCBhIHZhbHVlIG9mIDEgaXMg
dXNlZC4KPiArICoKPiArICogY2hhbm5lbHMtbWF4Cj4gKyAqICAgICAgVmFsdWVzOiAgICAgICAg
IDx1aW50OF90Pgo+ICsgKgo+ICsgKiAgICAgIFRoZSBtYXhpbXVtIGFtb3VudCBvZiBjaGFubmVs
cyB0aGF0IGlzIHN1cHBvcnRlZC4KPiArICogICAgICBNdXN0IGJlIGF0IGxlYXN0IDxjaGFubmVs
cy1taW4+Lgo+ICsgKgo+ICsgKiBzYW1wbGUtcmF0ZXMKPiArICogICAgICBWYWx1ZXM6ICAgICAg
ICAgPGxpc3Qgb2YgdWludDMyX3Q+Cj4gKyAqCj4gKyAqICAgICAgTGlzdCBvZiBzdXBwb3J0ZWQg
c2FtcGxlIHJhdGVzIHNlcGFyYXRlZCBieSBYRU5TTkRfTElTVF9TRVBBUkFUT1IuCj4gKyAqICAg
ICAgU2FtcGxlIHJhdGVzIGFyZSBleHByZXNzZWQgYXMgYSBsaXN0IG9mIGRlY2ltYWwgdmFsdWVz
IHcvbyBhbnkKPiArICogICAgICBvcmRlcmluZyByZXF1aXJlbWVudC4KPiArICoKPiArICogc2Ft
cGxlLWZvcm1hdHMKPiArICogICAgICBWYWx1ZXM6ICAgICAgICAgPGxpc3Qgb2YgWEVOU05EX1BD
TV9GT1JNQVRfWFhYX1NUUj4KPiArICoKPiArICogICAgICBMaXN0IG9mIHN1cHBvcnRlZCBzYW1w
bGUgZm9ybWF0cyBzZXBhcmF0ZWQgYnkgWEVOU05EX0xJU1RfU0VQQVJBVE9SLgo+ICsgKiAgICAg
IEl0ZW1zIG11c3Qgbm90IGV4Y2VlZCBYRU5TTkRfU0FNUExFX0ZPUk1BVF9NQVhfTEVOIGxlbmd0
aC4KPiArICoKPiArICogYnVmZmVyLXNpemUKPiArICogICAgICBWYWx1ZXM6ICAgICAgICAgPHVp
bnQzMl90Pgo+ICsgKgo+ICsgKiAgICAgIFRoZSBtYXhpbXVtIHNpemUgaW4gb2N0ZXRzIG9mIHRo
ZSBidWZmZXIgdG8gYWxsb2NhdGUgcGVyIHN0cmVhbS4KPiArICoKPiArICotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLSBWaXJ0dWFsIHNvdW5kIGNhcmQgc2V0dGluZ3MgLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQo+ICsgKiBzaG9ydC1uYW1lCj4gKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDxjaGFy
WzMyXT4KPiArICoKPiArICogICAgICBTaG9ydCBuYW1lIG9mIHRoZSB2aXJ0dWFsIHNvdW5kIGNh
cmQuIE9wdGlvbmFsLgo+ICsgKgo+ICsgKiBsb25nLW5hbWUKPiArICogICAgICBWYWx1ZXM6ICAg
ICAgICAgPGNoYXJbODBdPgo+ICsgKgo+ICsgKiAgICAgIExvbmcgbmFtZSBvZiB0aGUgdmlydHVh
bCBzb3VuZCBjYXJkLiBPcHRpb25hbC4KPiArICoKPiArICotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLSBEZXZpY2Ugc2V0dGluZ3MgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+
ICsgKiBuYW1lCj4gKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDxjaGFyWzgwXT4KPiArICoKPiAr
ICogICAgICBOYW1lIG9mIHRoZSBzb3VuZCBkZXZpY2Ugd2l0aGluIHRoZSB2aXJ0dWFsIHNvdW5k
IGNhcmQuIE9wdGlvbmFsLgo+ICsgKgo+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
IFN0cmVhbSBzZXR0aW5ncyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gKyAqCj4g
KyAqIHR5cGUKPiArICogICAgICBWYWx1ZXM6ICAgICAgICAgInAiLCAiYyIKPiArICoKPiArICog
ICAgICBTdHJlYW0gdHlwZTogInAiIC0gcGxheWJhY2sgc3RyZWFtLCAiYyIgLSBjYXB0dXJlIHN0
cmVhbQo+ICsgKgo+ICsgKiAgICAgIElmIGJvdGggY2FwdHVyZSBhbmQgcGxheWJhY2sgYXJlIG5l
ZWRlZCB0aGVuIHR3byBzdHJlYW1zIG5lZWQgdG8gYmUKPiArICogICAgICBkZWZpbmVkIHVuZGVy
IHRoZSBzYW1lIGRldmljZS4KPiArICoKPiArICogdW5pcXVlLWlkCj4gKyAqICAgICAgVmFsdWVz
OiAgICAgICAgIDx1aW50MzJfdD4KPiArICoKPiArICogICAgICBBZnRlciBzdHJlYW0gaW5pdGlh
bGl6YXRpb24gaXQgaXMgYXNzaWduZWQgYSB1bmlxdWUgSUQgKHdpdGhpbiB0aGUgZnJvbnQKPiAr
ICogICAgICBkcml2ZXIpLCBzbyBldmVyeSBzdHJlYW0gb2YgdGhlIGZyb250ZW5kIGNhbiBiZSBp
ZGVudGlmaWVkIGJ5IHRoZQo+ICsgKiAgICAgIGJhY2tlbmQgYnkgdGhpcyBJRC4gVGhpcyBpcyBu
b3QgZXF1YWwgdG8gc3RyZWFtLWlkeCBhcyB0aGUgbGF0ZXIgaXMKPiArICogICAgICB6ZXJvIGJh
c2VkIHdpdGhpbiB0aGUgZGV2aWNlLCBidXQgdGhpcyBpbmRleCBpcyBjb250aWdvdXMgd2l0aGlu
IHRoZQo+ICsgKiAgICAgIGRyaXZlci4KPiArICoKPiArICotLS0tLS0tLS0tLS0tLS0tLS0tLSBT
dHJlYW0gUmVxdWVzdCBUcmFuc3BvcnQgUGFyYW1ldGVycyAtLS0tLS0tLS0tLS0tLS0tLS0tLQo+
ICsgKgo+ICsgKiBldmVudC1jaGFubmVsCj4gKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDx1aW50
MzJfdD4KPiArICoKPiArICogICAgICBUaGUgaWRlbnRpZmllciBvZiB0aGUgWGVuIGV2ZW50IGNo
YW5uZWwgdXNlZCB0byBzaWduYWwgYWN0aXZpdHkKPiArICogICAgICBpbiB0aGUgcmluZyBidWZm
ZXIuCj4gKyAqCj4gKyAqIHJpbmctcmVmCj4gKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDx1aW50
MzJfdD4KPiArICoKPiArICogICAgICBUaGUgWGVuIGdyYW50IHJlZmVyZW5jZSBncmFudGluZyBw
ZXJtaXNzaW9uIGZvciB0aGUgYmFja2VuZCB0byBtYXAKPiArICogICAgICBhIHNvbGUgcGFnZSBp
biBhIHNpbmdsZSBwYWdlIHNpemVkIHJpbmcgYnVmZmVyLgo+ICsgKgo+ICsgKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqCj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNUQVRFIERJQUdS
QU1TCj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiArICoKPiArICogVG9vbCBzdGFjayBjcmVh
dGVzIGZyb250IGFuZCBiYWNrIHN0YXRlIG5vZGVzIHdpdGggaW5pdGlhbCBzdGF0ZQo+ICsgKiBY
ZW5idXNTdGF0ZUluaXRpYWxpc2luZy4KPiArICogVG9vbCBzdGFjayBjcmVhdGVzIGFuZCBzZXRz
IHVwIGZyb250ZW5kIHNvdW5kIGNvbmZpZ3VyYXRpb24gbm9kZXMgcGVyIGRvbWFpbi4KPiArICoK
PiArICogRnJvbnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJhY2sKPiArICogPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICAgID09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KPiArICogWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcgICAgICAgICAgICAg
IFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nCj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbyBRdWVyeSBiYWNrZW5kIGRldmljZSBpZGVudGlmaWNhdGlvbgo+ICsgKiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS4KPiArICogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvIE9wZW4gYW5kIHZhbGlkYXRlIGJhY2tl
bmQgZGV2aWNlLgo+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwKPiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8Cj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgVgo+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgWGVuYnVzU3RhdGVJbml0V2FpdAo+ICsgKgo+ICsgKiBvIFF1ZXJ5IGZyb250ZW5k
IGNvbmZpZ3VyYXRpb24KPiArICogbyBBbGxvY2F0ZSBhbmQgaW5pdGlhbGl6ZQo+ICsgKiAgIGV2
ZW50IGNoYW5uZWxzIHBlciBjb25maWd1cmVkCj4gKyAqICAgcGxheWJhY2svY2FwdHVyZSBzdHJl
YW0uCj4gKyAqIG8gUHVibGlzaCB0cmFuc3BvcnQgcGFyYW1ldGVycwo+ICsgKiAgIHRoYXQgd2ls
bCBiZSBpbiBlZmZlY3QgZHVyaW5nCj4gKyAqICAgdGhpcyBjb25uZWN0aW9uLgo+ICsgKiAgICAg
ICAgICAgICAgfAo+ICsgKiAgICAgICAgICAgICAgfAo+ICsgKiAgICAgICAgICAgICAgVgo+ICsg
KiBYZW5idXNTdGF0ZUluaXRpYWxpc2VkCj4gKyAqCj4gKyAqICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbyBRdWVyeSBmcm9udGVuZCB0cmFuc3BvcnQgcGFyYW1ldGVycy4K
PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvIENvbm5lY3QgdG8g
dGhlIGV2ZW50IGNoYW5uZWxzLgo+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwKPiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8Cj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVgo+ICsgKiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgWGVuYnVzU3RhdGVDb25uZWN0ZWQKPiArICoKPiArICogIG8gQ3Jl
YXRlIGFuZCBpbml0aWFsaXplIE9TCj4gKyAqICAgIHZpcnR1YWwgc291bmQgZGV2aWNlIGluc3Rh
bmNlcwo+ICsgKiAgICBhcyBwZXIgY29uZmlndXJhdGlvbi4KPiArICogICAgICAgICAgICAgIHwK
PiArICogICAgICAgICAgICAgIHwKPiArICogICAgICAgICAgICAgIFYKPiArICogWGVuYnVzU3Rh
dGVDb25uZWN0ZWQKPiArICoKPiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFhlbmJ1c1N0YXRlVW5rbm93bgo+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgWGVuYnVzU3RhdGVDbG9zZWQKPiArICogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFhlbmJ1c1N0YXRlQ2xvc2luZwo+ICsgKiBvIFJlbW92ZSB2aXJ0dWFsIHNv
dW5kIGRldmljZQo+ICsgKiBvIFJlbW92ZSBldmVudCBjaGFubmVscwo+ICsgKiAgICAgICAgICAg
ICAgfAo+ICsgKiAgICAgICAgICAgICAgfAo+ICsgKiAgICAgICAgICAgICAgVgo+ICsgKiBYZW5i
dXNTdGF0ZUNsb3NlZAo+ICsgKgo+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0g
UmVjb3ZlcnkgZmxvdyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gKyAqCj4gKyAq
IEluIGNhc2Ugb2YgZnJvbnRlbmQgdW5yZWNvdmVyYWJsZSBlcnJvcnMgYmFja2VuZCBoYW5kbGVz
IHRoYXQgYXMKPiArICogaWYgZnJvbnRlbmQgZ29lcyBpbnRvIHRoZSBYZW5idXNTdGF0ZUNsb3Nl
ZCBzdGF0ZS4KPiArICoKPiArICogSW4gY2FzZSBvZiBiYWNrZW5kIHVucmVjb3ZlcmFibGUgZXJy
b3JzIGZyb250ZW5kIHRyaWVzIHJlbW92aW5nCj4gKyAqIHRoZSB2aXJ0dWFsaXplZCBkZXZpY2Uu
IElmIHRoaXMgaXMgcG9zc2libGUgYXQgdGhlIG1vbWVudCBvZiBlcnJvciwKPiArICogdGhlbiBm
cm9udGVuZCBnb2VzIGludG8gdGhlIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nIHN0YXRlIGFuZCBp
cyByZWFkeSBmb3IKPiArICogbmV3IGNvbm5lY3Rpb24gd2l0aCBiYWNrZW5kLiBJZiB0aGUgdmly
dHVhbGl6ZWQgZGV2aWNlIGlzIHN0aWxsIGluIHVzZSBhbmQKPiArICogY2Fubm90IGJlIHJlbW92
ZWQsIHRoZW4gZnJvbnRlbmQgZ29lcyBpbnRvIHRoZSBYZW5idXNTdGF0ZVJlY29uZmlndXJpbmcg
c3RhdGUKPiArICogdW50aWwgZWl0aGVyIHRoZSB2aXJ0dWFsaXplZCBkZXZpY2UgcmVtb3ZlZCBv
ciBiYWNrZW5kIGluaXRpYXRlcyBhIG5ldwo+ICsgKiBjb25uZWN0aW9uLiBPbiB0aGUgdmlydHVh
bGl6ZWQgZGV2aWNlIHJlbW92YWwgZnJvbnRlbmQgZ29lcyBpbnRvIHRoZQo+ICsgKiBYZW5idXNT
dGF0ZUluaXRpYWxpc2luZyBzdGF0ZS4KPiArICoKPiArICogTm90ZSBvbiBYZW5idXNTdGF0ZVJl
Y29uZmlndXJpbmcgc3RhdGUgb2YgdGhlIGZyb250ZW5kOiBpZiBiYWNrZW5kIGhhcwo+ICsgKiB1
bnJlY292ZXJhYmxlIGVycm9ycyB0aGVuIGZyb250ZW5kIGNhbm5vdCBzZW5kIHJlcXVlc3RzIHRv
IHRoZSBiYWNrZW5kCj4gKyAqIGFuZCB0aHVzIGNhbm5vdCBwcm92aWRlIGZ1bmN0aW9uYWxpdHkg
b2YgdGhlIHZpcnR1YWxpemVkIGRldmljZSBhbnltb3JlLgo+ICsgKiBBZnRlciBiYWNrZW5kIGlz
IGJhY2sgdG8gbm9ybWFsIHRoZSB2aXJ0dWFsaXplZCBkZXZpY2UgbWF5IHN0aWxsIGhvbGQgc29t
ZQo+ICsgKiBzdGF0ZTogY29uZmlndXJhdGlvbiBpbiB1c2UsIGFsbG9jYXRlZCBidWZmZXJzLCBj
bGllbnQgYXBwbGljYXRpb24gc3RhdGUgZXRjLgo+ICsgKiBTbywgaW4gbW9zdCBjYXNlcywgdGhp
cyB3aWxsIHJlcXVpcmUgZnJvbnRlbmQgdG8gaW1wbGVtZW50IGNvbXBsZXggcmVjb3ZlcnkKPiAr
ICogcmVjb25uZWN0IGxvZ2ljLiBJbnN0ZWFkLCBieSBnb2luZyBpbnRvIFhlbmJ1c1N0YXRlUmVj
b25maWd1cmluZyBzdGF0ZSwKPiArICogZnJvbnRlbmQgd2lsbCBtYWtlIHN1cmUgbm8gbmV3IGNs
aWVudHMgb2YgdGhlIHZpcnR1YWxpemVkIGRldmljZSBhcmUKPiArICogYWNjZXB0ZWQsIGFsbG93
IGV4aXN0aW5nIGNsaWVudChzKSB0byBleGl0IGdyYWNlZnVsbHkgYnkgc2lnbmFsaW5nIGVycm9y
Cj4gKyAqIHN0YXRlIGV0Yy4KPiArICogT25jZSBhbGwgdGhlIGNsaWVudHMgYXJlIGdvbmUgZnJv
bnRlbmQgY2FuIHJlaW5pdGlhbGl6ZSB0aGUgdmlydHVhbGl6ZWQKPiArICogZGV2aWNlIGFuZCBn
ZXQgaW50byBYZW5idXNTdGF0ZUluaXRpYWxpc2luZyBzdGF0ZSBhZ2FpbiBzaWduYWxpbmcgdGhl
Cj4gKyAqIGJhY2tlbmQgdGhhdCBhIG5ldyBjb25uZWN0aW9uIGNhbiBiZSBtYWRlLgo+ICsgKgo+
ICsgKiBUaGVyZSBhcmUgbXVsdGlwbGUgY29uZGl0aW9ucyBwb3NzaWJsZSB1bmRlciB3aGljaCBm
cm9udGVuZCB3aWxsIGdvIGZyb20KPiArICogWGVuYnVzU3RhdGVSZWNvbmZpZ3VyaW5nIGludG8g
WGVuYnVzU3RhdGVJbml0aWFsaXNpbmcsIHNvbWUgb2YgdGhlbSBhcmUgT1MKPiArICogc3BlY2lm
aWMuIEZvciBleGFtcGxlOgo+ICsgKiAxLiBUaGUgdW5kZXJseWluZyBPUyBmcmFtZXdvcmsgbWF5
IHByb3ZpZGUgY2FsbGJhY2tzIHRvIHNpZ25hbCB0aGF0IHRoZSBsYXN0Cj4gKyAqICAgIGNsaWVu
dCBvZiB0aGUgdmlydHVhbGl6ZWQgZGV2aWNlIGhhcyBnb25lIGFuZCB0aGUgZGV2aWNlIGNhbiBi
ZSByZW1vdmVkCj4gKyAqIDIuIEZyb250ZW5kIGNhbiBzY2hlZHVsZSBhIGRlZmVycmVkIHdvcmsg
KHRpbWVyL3Rhc2tsZXQvd29ya3F1ZXVlKQo+ICsgKiAgICB0byBwZXJpb2RpY2FsbHkgY2hlY2sg
aWYgdGhpcyBpcyB0aGUgcmlnaHQgdGltZSB0byByZS10cnkgcmVtb3ZhbCBvZgo+ICsgKiAgICB0
aGUgdmlydHVhbGl6ZWQgZGV2aWNlLgo+ICsgKiAzLiBCeSBhbnkgb3RoZXIgbWVhbnMuCj4gKyAq
Cj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioKPiArICogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFBDTSBGT1JNQVRTCj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiArICoKPiArICogWEVO
U05EX1BDTV9GT1JNQVRfPGZvcm1hdD5bXzxlbmRpYW4+XQo+ICsgKgo+ICsgKiBmb3JtYXQ6IDxT
L1UvRj48Yml0cz4gb3IgPG5hbWU+Cj4gKyAqICAgICBTIC0gc2lnbmVkLCBVIC0gdW5zaWduZWQs
IEYgLSBmbG9hdAo+ICsgKiAgICAgYml0cyAtIDgsIDE2LCAyNCwgMzIKPiArICogICAgIG5hbWUg
LSBNVV9MQVcsIEdTTSwgZXRjLgo+ICsgKgo+ICsgKiBlbmRpYW46IDxMRS9CRT4sIG1heSBiZSBh
YnNlbnQKPiArICogICAgIExFIC0gTGl0dGxlIGVuZGlhbiwgQkUgLSBCaWcgZW5kaWFuCj4gKyAq
Lwo+ICsjZGVmaW5lIFhFTlNORF9QQ01fRk9STUFUX1M4ICAgICAgICAgICAgMAo+ICsjZGVmaW5l
IFhFTlNORF9QQ01fRk9STUFUX1U4ICAgICAgICAgICAgMQo+ICsjZGVmaW5lIFhFTlNORF9QQ01f
Rk9STUFUX1MxNl9MRSAgICAgICAgMgo+ICsjZGVmaW5lIFhFTlNORF9QQ01fRk9STUFUX1MxNl9C
RSAgICAgICAgMwo+ICsjZGVmaW5lIFhFTlNORF9QQ01fRk9STUFUX1UxNl9MRSAgICAgICAgNAo+
ICsjZGVmaW5lIFhFTlNORF9QQ01fRk9STUFUX1UxNl9CRSAgICAgICAgNQo+ICsjZGVmaW5lIFhF
TlNORF9QQ01fRk9STUFUX1MyNF9MRSAgICAgICAgNgo+ICsjZGVmaW5lIFhFTlNORF9QQ01fRk9S
TUFUX1MyNF9CRSAgICAgICAgNwo+ICsjZGVmaW5lIFhFTlNORF9QQ01fRk9STUFUX1UyNF9MRSAg
ICAgICAgOAo+ICsjZGVmaW5lIFhFTlNORF9QQ01fRk9STUFUX1UyNF9CRSAgICAgICAgOQo+ICsj
ZGVmaW5lIFhFTlNORF9QQ01fRk9STUFUX1MzMl9MRSAgICAgICAgMTAKPiArI2RlZmluZSBYRU5T
TkRfUENNX0ZPUk1BVF9TMzJfQkUgICAgICAgIDExCj4gKyNkZWZpbmUgWEVOU05EX1BDTV9GT1JN
QVRfVTMyX0xFICAgICAgICAxMgo+ICsjZGVmaW5lIFhFTlNORF9QQ01fRk9STUFUX1UzMl9CRSAg
ICAgICAgMTMKPiArI2RlZmluZSBYRU5TTkRfUENNX0ZPUk1BVF9GMzJfTEUgICAgICAgIDE0IC8q
IDQtYnl0ZSBmbG9hdCwgSUVFRS03NTQgMzItYml0LCAqLwo+ICsjZGVmaW5lIFhFTlNORF9QQ01f
Rk9STUFUX0YzMl9CRSAgICAgICAgMTUgLyogcmFuZ2UgLTEuMCB0byAxLjAgICAgICAgICAgICAg
ICovCj4gKyNkZWZpbmUgWEVOU05EX1BDTV9GT1JNQVRfRjY0X0xFICAgICAgICAxNiAvKiA4LWJ5
dGUgZmxvYXQsIElFRUUtNzU0IDY0LWJpdCwgKi8KPiArI2RlZmluZSBYRU5TTkRfUENNX0ZPUk1B
VF9GNjRfQkUgICAgICAgIDE3IC8qIHJhbmdlIC0xLjAgdG8gMS4wICAgICAgICAgICAgICAqLwo+
ICsjZGVmaW5lIFhFTlNORF9QQ01fRk9STUFUX0lFQzk1OF9TVUJGUkFNRV9MRSAxOAo+ICsjZGVm
aW5lIFhFTlNORF9QQ01fRk9STUFUX0lFQzk1OF9TVUJGUkFNRV9CRSAxOQo+ICsjZGVmaW5lIFhF
TlNORF9QQ01fRk9STUFUX01VX0xBVyAgICAgICAgMjAKPiArI2RlZmluZSBYRU5TTkRfUENNX0ZP
Uk1BVF9BX0xBVyAgICAgICAgIDIxCj4gKyNkZWZpbmUgWEVOU05EX1BDTV9GT1JNQVRfSU1BX0FE
UENNICAgICAyMgo+ICsjZGVmaW5lIFhFTlNORF9QQ01fRk9STUFUX01QRUcgICAgICAgICAgMjMK
PiArI2RlZmluZSBYRU5TTkRfUENNX0ZPUk1BVF9HU00gICAgICAgICAgIDI0Cj4gKwo+ICsvKgo+
ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqCj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBSRVFVRVNUIENPREVTCj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiArICovCj4gKyNkZWZp
bmUgWEVOU05EX09QX09QRU4gICAgICAgICAgICAgICAgICAwCj4gKyNkZWZpbmUgWEVOU05EX09Q
X0NMT1NFICAgICAgICAgICAgICAgICAxCj4gKyNkZWZpbmUgWEVOU05EX09QX1JFQUQgICAgICAg
ICAgICAgICAgICAyCj4gKyNkZWZpbmUgWEVOU05EX09QX1dSSVRFICAgICAgICAgICAgICAgICAz
Cj4gKyNkZWZpbmUgWEVOU05EX09QX1NFVF9WT0xVTUUgICAgICAgICAgICA0Cj4gKyNkZWZpbmUg
WEVOU05EX09QX0dFVF9WT0xVTUUgICAgICAgICAgICA1Cj4gKyNkZWZpbmUgWEVOU05EX09QX01V
VEUgICAgICAgICAgICAgICAgICA2Cj4gKyNkZWZpbmUgWEVOU05EX09QX1VOTVVURSAgICAgICAg
ICAgICAgICA3Cj4gKwo+ICsvKgo+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gKyAqICAgICAg
ICAgICAgICAgWEVOU1RPUkUgRklFTEQgQU5EIFBBVEggTkFNRSBTVFJJTkdTLCBIRUxQRVJTCj4g
KyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioKPiArICovCj4gKyNkZWZpbmUgWEVOU05EX0RSSVZFUl9O
QU1FICAgICAgICAgICAgICAidnNuZCIKPiArCj4gKyNkZWZpbmUgWEVOU05EX0xJU1RfU0VQQVJB
VE9SICAgICAgICAgICAiLCIKPiArLyogRmllbGQgbmFtZXMgKi8KPiArI2RlZmluZSBYRU5TTkRf
RklFTERfQkVfVkVSU0lPTlMgICAgICAgICJ2ZXJzaW9ucyIKPiArI2RlZmluZSBYRU5TTkRfRklF
TERfRkVfVkVSU0lPTiAgICAgICAgICJ2ZXJzaW9uIgo+ICsjZGVmaW5lIFhFTlNORF9GSUVMRF9W
Q0FSRF9TSE9SVF9OQU1FICAgInNob3J0LW5hbWUiCj4gKyNkZWZpbmUgWEVOU05EX0ZJRUxEX1ZD
QVJEX0xPTkdfTkFNRSAgICAibG9uZy1uYW1lIgo+ICsjZGVmaW5lIFhFTlNORF9GSUVMRF9SSU5H
X1JFRiAgICAgICAgICAgInJpbmctcmVmIgo+ICsjZGVmaW5lIFhFTlNORF9GSUVMRF9FVlRfQ0hO
TCAgICAgICAgICAgImV2ZW50LWNoYW5uZWwiCj4gKyNkZWZpbmUgWEVOU05EX0ZJRUxEX0RFVklD
RV9OQU1FICAgICAgICAibmFtZSIKPiArI2RlZmluZSBYRU5TTkRfRklFTERfVFlQRSAgICAgICAg
ICAgICAgICJ0eXBlIgo+ICsjZGVmaW5lIFhFTlNORF9GSUVMRF9TVFJFQU1fVU5JUVVFX0lEICAg
InVuaXF1ZS1pZCIKPiArI2RlZmluZSBYRU5TTkRfRklFTERfQ0hBTk5FTFNfTUlOICAgICAgICJj
aGFubmVscy1taW4iCj4gKyNkZWZpbmUgWEVOU05EX0ZJRUxEX0NIQU5ORUxTX01BWCAgICAgICAi
Y2hhbm5lbHMtbWF4Igo+ICsjZGVmaW5lIFhFTlNORF9GSUVMRF9TQU1QTEVfUkFURVMgICAgICAg
InNhbXBsZS1yYXRlcyIKPiArI2RlZmluZSBYRU5TTkRfRklFTERfU0FNUExFX0ZPUk1BVFMgICAg
ICJzYW1wbGUtZm9ybWF0cyIKPiArI2RlZmluZSBYRU5TTkRfRklFTERfQlVGRkVSX1NJWkUgICAg
ICAgICJidWZmZXItc2l6ZSIKPiArCj4gKy8qIFN0cmVhbSB0eXBlIGZpZWxkIHZhbHVlcy4gKi8K
PiArI2RlZmluZSBYRU5TTkRfU1RSRUFNX1RZUEVfUExBWUJBQ0sgICAgICJwIgo+ICsjZGVmaW5l
IFhFTlNORF9TVFJFQU1fVFlQRV9DQVBUVVJFICAgICAgImMiCj4gKy8qIFNhbXBsZSByYXRlIG1h
eCBzdHJpbmcgbGVuZ3RoICovCj4gKyNkZWZpbmUgWEVOU05EX1NBTVBMRV9SQVRFX01BWF9MRU4g
ICAgICAxMQo+ICsvKiBTYW1wbGUgZm9ybWF0IGZpZWxkIHZhbHVlcyAqLwo+ICsjZGVmaW5lIFhF
TlNORF9TQU1QTEVfRk9STUFUX01BWF9MRU4gICAgMjQKPiArCj4gKyNkZWZpbmUgWEVOU05EX1BD
TV9GT1JNQVRfUzhfU1RSICAgICAgICAiczgiCj4gKyNkZWZpbmUgWEVOU05EX1BDTV9GT1JNQVRf
VThfU1RSICAgICAgICAidTgiCj4gKyNkZWZpbmUgWEVOU05EX1BDTV9GT1JNQVRfUzE2X0xFX1NU
UiAgICAiczE2X2xlIgo+ICsjZGVmaW5lIFhFTlNORF9QQ01fRk9STUFUX1MxNl9CRV9TVFIgICAg
InMxNl9iZSIKPiArI2RlZmluZSBYRU5TTkRfUENNX0ZPUk1BVF9VMTZfTEVfU1RSICAgICJ1MTZf
bGUiCj4gKyNkZWZpbmUgWEVOU05EX1BDTV9GT1JNQVRfVTE2X0JFX1NUUiAgICAidTE2X2JlIgo+
ICsjZGVmaW5lIFhFTlNORF9QQ01fRk9STUFUX1MyNF9MRV9TVFIgICAgInMyNF9sZSIKPiArI2Rl
ZmluZSBYRU5TTkRfUENNX0ZPUk1BVF9TMjRfQkVfU1RSICAgICJzMjRfYmUiCj4gKyNkZWZpbmUg
WEVOU05EX1BDTV9GT1JNQVRfVTI0X0xFX1NUUiAgICAidTI0X2xlIgo+ICsjZGVmaW5lIFhFTlNO
RF9QQ01fRk9STUFUX1UyNF9CRV9TVFIgICAgInUyNF9iZSIKPiArI2RlZmluZSBYRU5TTkRfUENN
X0ZPUk1BVF9TMzJfTEVfU1RSICAgICJzMzJfbGUiCj4gKyNkZWZpbmUgWEVOU05EX1BDTV9GT1JN
QVRfUzMyX0JFX1NUUiAgICAiczMyX2JlIgo+ICsjZGVmaW5lIFhFTlNORF9QQ01fRk9STUFUX1Uz
Ml9MRV9TVFIgICAgInUzMl9sZSIKPiArI2RlZmluZSBYRU5TTkRfUENNX0ZPUk1BVF9VMzJfQkVf
U1RSICAgICJ1MzJfYmUiCj4gKyNkZWZpbmUgWEVOU05EX1BDTV9GT1JNQVRfRjMyX0xFX1NUUiAg
ICAiZmxvYXRfbGUiCj4gKyNkZWZpbmUgWEVOU05EX1BDTV9GT1JNQVRfRjMyX0JFX1NUUiAgICAi
ZmxvYXRfYmUiCj4gKyNkZWZpbmUgWEVOU05EX1BDTV9GT1JNQVRfRjY0X0xFX1NUUiAgICAiZmxv
YXQ2NF9sZSIKPiArI2RlZmluZSBYRU5TTkRfUENNX0ZPUk1BVF9GNjRfQkVfU1RSICAgICJmbG9h
dDY0X2JlIgo+ICsjZGVmaW5lIFhFTlNORF9QQ01fRk9STUFUX0lFQzk1OF9TVUJGUkFNRV9MRV9T
VFIgImllYzk1OF9zdWJmcmFtZV9sZSIKPiArI2RlZmluZSBYRU5TTkRfUENNX0ZPUk1BVF9JRUM5
NThfU1VCRlJBTUVfQkVfU1RSICJpZWM5NThfc3ViZnJhbWVfYmUiCj4gKyNkZWZpbmUgWEVOU05E
X1BDTV9GT1JNQVRfTVVfTEFXX1NUUiAgICAibXVfbGF3Igo+ICsjZGVmaW5lIFhFTlNORF9QQ01f
Rk9STUFUX0FfTEFXX1NUUiAgICAgImFfbGF3Igo+ICsjZGVmaW5lIFhFTlNORF9QQ01fRk9STUFU
X0lNQV9BRFBDTV9TVFIgImltYV9hZHBjbSIKPiArI2RlZmluZSBYRU5TTkRfUENNX0ZPUk1BVF9N
UEVHX1NUUiAgICAgICJtcGVnIgo+ICsjZGVmaW5lIFhFTlNORF9QQ01fRk9STUFUX0dTTV9TVFIg
ICAgICAgImdzbSIKPiArCj4gKwo+ICsvKgo+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gKyAq
ICAgICAgICAgICAgICAgICAgICAgICAgICBTVEFUVVMgUkVUVVJOIENPREVTCj4gKyAqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioKPiArICoKPiArICogU3RhdHVzIHJldHVybiBjb2RlIGlzIHplcm8gb24g
c3VjY2VzcyBhbmQgLVhFTl9FWFggb24gZmFpbHVyZS4KPiArICoKPiArICoqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKgo+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFzc3VtcHRpb25zCj4g
KyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioKPiArICogbyB1c2FnZSBvZiBncmFudCByZWZlcmVuY2Ug
MCBhcyBpbnZhbGlkIGdyYW50IHJlZmVyZW5jZToKPiArICogICBncmFudCByZWZlcmVuY2UgMCBp
cyB2YWxpZCwgYnV0IG5ldmVyIGV4cG9zZWQgdG8gYSBQViBkcml2ZXIsCj4gKyAqICAgYmVjYXVz
ZSBvZiB0aGUgZmFjdCBpdCBpcyBhbHJlYWR5IGluIHVzZS9yZXNlcnZlZCBieSB0aGUgUFYgY29u
c29sZS4KPiArICogbyBhbGwgcmVmZXJlbmNlcyBpbiB0aGlzIGRvY3VtZW50IHRvIHBhZ2Ugc2l6
ZXMgbXVzdCBiZSB0cmVhdGVkCj4gKyAqICAgYXMgcGFnZXMgb2Ygc2l6ZSBYRU5fUEFHRV9TSVpF
IHVubGVzcyBvdGhlcndpc2Ugbm90ZWQuCj4gKyAqCj4gKyAqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioK
PiArICogICAgICAgRGVzY3JpcHRpb24gb2YgdGhlIHByb3RvY29sIGJldHdlZW4gZnJvbnRlbmQg
YW5kIGJhY2tlbmQgZHJpdmVyCj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiArICoKPiArICog
VGhlIHR3byBoYWx2ZXMgb2YgYSBQYXJhLXZpcnR1YWwgc291bmQgZHJpdmVyIGNvbW11bmljYXRl
IHdpdGgKPiArICogZWFjaCBvdGhlciB1c2luZyBzaGFyZWQgcGFnZXMgYW5kIGV2ZW50IGNoYW5u
ZWxzLgo+ICsgKiBTaGFyZWQgcGFnZSBjb250YWlucyBhIHJpbmcgd2l0aCByZXF1ZXN0L3Jlc3Bv
bnNlIHBhY2tldHMuCj4gKyAqCj4gKyAqIFBhY2tldHMsIHVzZWQgZm9yIGlucHV0L291dHB1dCBv
cGVyYXRpb25zLCBlLmcuIHJlYWQvd3JpdGUsIHNldC9nZXQgdm9sdW1lLAo+ICsgKiBldGMuLCBw
cm92aWRlIG9mZnNldC9sZW5ndGggZmllbGRzIGluIG9yZGVyIHRvIGFsbG93IGFzeW5jaHJvbm91
cyBwcm90b2NvbAo+ICsgKiBvcGVyYXRpb24gd2l0aCBidWZmZXIgc3BhY2Ugc2hhcmluZzogcGFy
dCBvZiB0aGUgYnVmZmVyIGFsbG9jYXRlZCBhdAo+ICsgKiBYRU5TTkRfT1BfT1BFTiBjYW4gYmUg
dXNlZCBmb3IgYXVkaW8gc2FtcGxlcyBhbmQgcGFydCwgZm9yIGV4YW1wbGUsCj4gKyAqIGZvciB2
b2x1bWUgY29udHJvbC4KPiArICoKPiArICogQWxsIHJlc2VydmVkIGZpZWxkcyBpbiB0aGUgc3Ry
dWN0dXJlcyBiZWxvdyBtdXN0IGJlIDAuCj4gKyAqCj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLSBSZXF1ZXN0cyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
PiArICoKPiArICogQWxsIHJlcXVlc3QgcGFja2V0cyBoYXZlIHRoZSBzYW1lIGxlbmd0aCAoMzIg
b2N0ZXRzKQo+ICsgKiBBbGwgcmVxdWVzdCBwYWNrZXRzIGhhdmUgY29tbW9uIGhlYWRlcjoKPiAr
ICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAg
ICAgICAzICAgICAgICBvY3RldAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAg
ICAgIGlkICAgICAgICAgICAgICAgIHwgICAgb3BlcmF0aW9uICAgfCAgICByZXNlcnZlZCAgICB8
IDQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cj4gKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKwo+ICsgKiAgIGlkIC0gdWludDE2X3QsIHByaXZhdGUgZ3Vlc3QgdmFsdWUsIGVjaG9lZCBp
biByZXNwb25zZQo+ICsgKiAgIG9wZXJhdGlvbiAtIHVpbnQ4X3QsIG9wZXJhdGlvbiBjb2RlLCBY
RU5TTkRfT1BfPz8/Cj4gKyAqCj4gKyAqIEZvciBhbGwgcGFja2V0cyB3aGljaCB1c2Ugb2Zmc2V0
IGFuZCBsZW5ndGg6Cj4gKyAqICAgb2Zmc2V0IC0gdWludDMyX3QsIHJlYWQgb3Igd3JpdGUgZGF0
YSBvZmZzZXQgd2l0aGluIHRoZSBzaGFyZWQgYnVmZmVyLAo+ICsgKiAgICAgcGFzc2VkIHdpdGgg
WEVOU05EX09QX09QRU4gcmVxdWVzdCwgb2N0ZXRzLAo+ICsgKiAgICAgWzA7IFhFTlNORF9PUF9P
UEVOLmJ1ZmZlcl9zeiAtIDFdLgo+ICsgKiAgIGxlbmd0aCAtIHVpbnQzMl90LCByZWFkIG9yIHdy
aXRlIGRhdGEgbGVuZ3RoLCBvY3RldHMKPiArICoKPiArICogUmVxdWVzdCBvcGVuIC0gb3BlbiBh
IFBDTSBzdHJlYW0gZm9yIHBsYXliYWNrIG9yIGNhcHR1cmU6Cj4gKyAqCj4gKyAqICAgICAgICAg
MCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAg
ICAgb2N0ZXQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICBpZCAgICAg
ICAgICAgICAgICB8IFhFTlNORF9PUF9PUEVOIHwgICAgcmVzZXJ2ZWQgICAgfCA0Cj4gKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICog
fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGNtX3JhdGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8IDEyCj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICBwY21fZm9ybWF0ICAg
IHwgIHBjbV9jaGFubmVscyAgfCAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgIHwgMTYK
PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1
ZmZlcl9zeiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyMAo+ICsgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyZWZfZGlyZWN0b3J5ICAgICAg
ICAgICAgICAgICAgICAgICAgICB8IDI0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgMjgKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+ICsgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8IDMyCj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKgo+
ICsgKiBwY21fcmF0ZSAtIHVpbnQzMl90LCBzdHJlYW0gZGF0YSByYXRlLCBIego+ICsgKiBwY21f
Zm9ybWF0IC0gdWludDhfdCwgWEVOU05EX1BDTV9GT1JNQVRfWFhYIHZhbHVlCj4gKyAqIHBjbV9j
aGFubmVscyAtIHVpbnQ4X3QsIG51bWJlciBvZiBjaGFubmVscyBvZiB0aGlzIHN0cmVhbSwKPiAr
ICogICBbY2hhbm5lbHMtbWluOyBjaGFubmVscy1tYXhdCj4gKyAqIGJ1ZmZlcl9zeiAtIHVpbnQz
Ml90LCBidWZmZXIgc2l6ZSB0byBiZSBhbGxvY2F0ZWQsIG9jdGV0cwo+ICsgKiBncmVmX2RpcmVj
dG9yeSAtIGdyYW50X3JlZl90LCBhIHJlZmVyZW5jZSB0byB0aGUgZmlyc3Qgc2hhcmVkIHBhZ2UK
PiArICogICBkZXNjcmliaW5nIHNoYXJlZCBidWZmZXIgcmVmZXJlbmNlcy4gQXQgbGVhc3Qgb25l
IHBhZ2UgZXhpc3RzLiBJZiBzaGFyZWQKPiArICogICBidWZmZXIgc2l6ZSAgKGJ1ZmZlcl9zeikg
ZXhjZWVkcyB3aGF0IGNhbiBiZSBhZGRyZXNzZWQgYnkgdGhpcyBzaW5nbGUgcGFnZSwKPiArICog
ICB0aGVuIHJlZmVyZW5jZSB0byB0aGUgbmV4dCBwYWdlIG11c3QgYmUgc3VwcGxpZWQgKHNlZSBn
cmVmX2Rpcl9uZXh0X3BhZ2UKPiArICogICBiZWxvdykKPiArICovCj4gKwo+ICtzdHJ1Y3QgeGVu
c25kX29wZW5fcmVxIHsKPiArICAgIHVpbnQzMl90IHBjbV9yYXRlOwo+ICsgICAgdWludDhfdCBw
Y21fZm9ybWF0Owo+ICsgICAgdWludDhfdCBwY21fY2hhbm5lbHM7Cj4gKyAgICB1aW50MTZfdCBy
ZXNlcnZlZDsKPiArICAgIHVpbnQzMl90IGJ1ZmZlcl9zejsKPiArICAgIGdyYW50X3JlZl90IGdy
ZWZfZGlyZWN0b3J5Owo+ICt9Owo+ICsKPiArLyoKPiArICogU2hhcmVkIHBhZ2UgZm9yIFhFTlNO
RF9PUF9PUEVOIGJ1ZmZlciBkZXNjcmlwdG9yIChncmVmX2RpcmVjdG9yeSBpbiB0aGUKPiArICog
ICByZXF1ZXN0KSBlbXBsb3lzIGEgbGlzdCBvZiBwYWdlcywgZGVzY3JpYmluZyBhbGwgcGFnZXMg
b2YgdGhlIHNoYXJlZCBkYXRhCj4gKyAqICAgYnVmZmVyOgo+ICsgKiAgICAgICAgIDAgICAgICAg
ICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0
Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgZ3JlZl9k
aXJfbmV4dF9wYWdlICAgICAgICAgICAgICAgICAgICAgICAgIHwgNAo+ICsgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyZWZbMF0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8IDgKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvfAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGdyZWZbaV0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IGkqNCs4Cj4gKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyZWZbTiAtIDFdICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCBOKjQrOAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICoKPiArICogZ3JlZl9kaXJf
bmV4dF9wYWdlIC0gZ3JhbnRfcmVmX3QsIHJlZmVyZW5jZSB0byB0aGUgbmV4dCBwYWdlIGRlc2Ny
aWJpbmcKPiArICogICBwYWdlIGRpcmVjdG9yeS4gTXVzdCBiZSAwIGlmIHRoZXJlIGFyZSBubyBt
b3JlIHBhZ2VzIGluIHRoZSBsaXN0Lgo+ICsgKiBncmVmW2ldIC0gZ3JhbnRfcmVmX3QsIHJlZmVy
ZW5jZSB0byBhIHNoYXJlZCBwYWdlIG9mIHRoZSBidWZmZXIKPiArICogICBhbGxvY2F0ZWQgYXQg
WEVOU05EX09QX09QRU4KPiArICoKPiArICogTnVtYmVyIG9mIGdyYW50X3JlZl90IGVudHJpZXMg
aW4gdGhlIHdob2xlIHBhZ2UgZGlyZWN0b3J5IGlzIG5vdAo+ICsgKiBwYXNzZWQsIGJ1dCBpbnN0
ZWFkIGNhbiBiZSBjYWxjdWxhdGVkIGFzOgo+ICsgKiAgIG51bV9ncmVmc190b3RhbCA9IChYRU5T
TkRfT1BfT1BFTi5idWZmZXJfc3ogKyBYRU5fUEFHRV9TSVpFIC0gMSkgLwo+ICsgKiAgICAgICBY
RU5fUEFHRV9TSVpFCj4gKyAqLwo+ICsKPiArc3RydWN0IHhlbnNuZF9wYWdlX2RpcmVjdG9yeSB7
Cj4gKyAgICBncmFudF9yZWZfdCBncmVmX2Rpcl9uZXh0X3BhZ2U7Cj4gKyAgICBncmFudF9yZWZf
dCBncmVmWzFdOyAvKiBWYXJpYWJsZSBsZW5ndGggKi8KPiArfTsKPiArCj4gKy8qCj4gKyAqICBS
ZXF1ZXN0IGNsb3NlIC0gY2xvc2UgYW4gb3BlbmVkIHBjbSBzdHJlYW06Cj4gKyAqICAgICAgICAg
MCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAg
ICAgb2N0ZXQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICBpZCAgICAg
ICAgICAgICAgICB8IFhFTlNORF9PUF9DTE9TRXwgICAgcmVzZXJ2ZWQgICAgfCA0Cj4gKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICog
fC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC98Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMzIKPiAr
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCj4gKyAqCj4gKyAqIFJlcXVlc3QgcmVhZC93cml0ZSAtIHVzZWQgZm9y
IHJlYWQgKGZvciBjYXB0dXJlKSBvciB3cml0ZSAoZm9yIHBsYXliYWNrKToKPiArICogICAgICAg
ICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAg
ICAgICBvY3RldAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgIGlkICAg
ICAgICAgICAgICAgIHwgICBvcGVyYXRpb24gICAgfCAgICByZXNlcnZlZCAgICB8IDQKPiArICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsg
KiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2Zmc2V0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgMTIKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsZW5ndGggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAx
Ngo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDIwCj4gKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKwo+ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAzMgo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICoKPiArICogb3BlcmF0aW9uIC0gWEVOU05E
X09QX1JFQUQgZm9yIHJlYWQgb3IgWEVOU05EX09QX1dSSVRFIGZvciB3cml0ZQo+ICsgKi8KPiAr
Cj4gK3N0cnVjdCB4ZW5zbmRfcndfcmVxIHsKPiArICAgIHVpbnQzMl90IG9mZnNldDsKPiArICAg
IHVpbnQzMl90IGxlbmd0aDsKPiArfTsKPiArCj4gKy8qCj4gKyAqIFJlcXVlc3Qgc2V0L2dldCB2
b2x1bWUgLSBzZXQvZ2V0IGNoYW5uZWxzJyB2b2x1bWUgb2YgdGhlIHN0cmVhbSBnaXZlbjoKPiAr
ICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAg
ICAgICAzICAgICAgICBvY3RldAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAg
ICAgIGlkICAgICAgICAgICAgICAgIHwgICBvcGVyYXRpb24gICAgfCAgICByZXNlcnZlZCAgICB8
IDQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cj4gKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2Zmc2V0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgMTIKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsZW5ndGggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAxNgo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4gKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMzIKPiArICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAq
Cj4gKyAqIG9wZXJhdGlvbiAtIFhFTlNORF9PUF9TRVRfVk9MVU1FIGZvciB2b2x1bWUgc2V0Cj4g
KyAqICAgb3IgWEVOU05EX09QX0dFVF9WT0xVTUUgZm9yIHZvbHVtZSBnZXQKPiArICogQnVmZmVy
IHBhc3NlZCB3aXRoIFhFTlNORF9PUF9PUEVOIGlzIHVzZWQgdG8gZXhjaGFuZ2Ugdm9sdW1lCj4g
KyAqIHZhbHVlczoKPiArICoKPiArICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAg
ICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAo+ICsgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2hhbm5lbFswXSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8IDQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvfAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY2hhbm5lbFtpXSAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IGkqNAo+ICsgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKPiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgY2hhbm5lbFtOIC0gMV0gICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgKE4tMSkqNAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICoKPiArICogTiA9IFhFTlNO
RF9PUF9PUEVOLnBjbV9jaGFubmVscwo+ICsgKiBpIC0gdWludDhfdCwgaW5kZXggb2YgYSBjaGFu
bmVsCj4gKyAqIGNoYW5uZWxbaV0gLSBzaW50MzJfdCwgdm9sdW1lIG9mIGktdGggY2hhbm5lbAo+
ICsgKiBWb2x1bWUgaXMgZXhwcmVzc2VkIGFzIGEgc2lnbmVkIHZhbHVlIGluIHN0ZXBzIG9mIDAu
MDAxIGRCLAo+ICsgKiB3aGlsZSAwIGJlaW5nIDAgZEIuCj4gKyAqCj4gKyAqIFJlcXVlc3QgbXV0
ZS91bm11dGUgLSBtdXRlL3VubXV0ZSBzdHJlYW06Cj4gKyAqICAgICAgICAgMCAgICAgICAgICAg
ICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKPiAr
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8
ICAgb3BlcmF0aW9uICAgIHwgICAgcmVzZXJ2ZWQgICAgfCA0Cj4gKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgOAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG9mZnNldCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
IDEyCj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGVuZ3RoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTYKPiArICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8IDMyCj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKgo+ICsgKiBvcGVyYXRpb24gLSBYRU5T
TkRfT1BfTVVURSBmb3IgbXV0ZSBvciBYRU5TTkRfT1BfVU5NVVRFIGZvciB1bm11dGUKPiArICog
QnVmZmVyIHBhc3NlZCB3aXRoIFhFTlNORF9PUF9PUEVOIGlzIHVzZWQgdG8gZXhjaGFuZ2UgbXV0
ZS91bm11dGUKPiArICogdmFsdWVzOgo+ICsgKgo+ICsgKiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9jdGV0Cj4gKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjaGFubmVs
WzBdICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNAo+ICsgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiAr
ICogKy9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC98Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjaGFubmVsW2ldICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgaSo0
Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiArL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPiArICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
Cj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICBjaGFubmVsW04gLSAxXSAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAoTi0xKSo0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKgo+ICsg
KiBOID0gWEVOU05EX09QX09QRU4ucGNtX2NoYW5uZWxzCj4gKyAqIGkgLSB1aW50OF90LCBpbmRl
eCBvZiBhIGNoYW5uZWwKPiArICogY2hhbm5lbFtpXSAtIHVpbnQ4X3QsIG5vbi16ZXJvIGlmIGkt
dGggY2hhbm5lbCBuZWVkcyB0byBiZSBtdXRlZC91bm11dGVkCj4gKyAqCj4gKyAqLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIE4uQi4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KPiArICoKPiArICogVGhlICdzdHJ1Y3QgeGVuc25kX3J3X3JlcScgaXMgYWxz
byB1c2VkIGZvciBYRU5TTkRfT1BfU0VUX1ZPTFVNRSwKPiArICogWEVOU05EX09QX0dFVF9WT0xV
TUUsIFhFTlNORF9PUF9NVVRFLCBYRU5TTkRfT1BfVU5NVVRFLgo+ICsgKi8KPiArCj4gKy8qCj4g
KyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBSZXNwb25zZXMgLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiArICoKPiArICogQWxsIHJlc3BvbnNlIHBhY2tldHMg
aGF2ZSB0aGUgc2FtZSBsZW5ndGggKDMyIG9jdGV0cykKPiArICoKPiArICogUmVzcG9uc2UgZm9y
IGFsbCByZXF1ZXN0czoKPiArICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAg
ICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAo+ICsgKiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
PiArICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHwgICAgb3BlcmF0aW9uICAg
fCAgICByZXNlcnZlZCAgICB8IDQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdGF0dXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCA4Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTIKPiArICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8IDMyCj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKgo+ICsgKiBpZCAtIHVpbnQxNl90LCBj
b3BpZWQgZnJvbSB0aGUgcmVxdWVzdAo+ICsgKiBvcGVyYXRpb24gLSB1aW50OF90LCBYRU5TTkRf
T1BfKiAtIGNvcGllZCBmcm9tIHJlcXVlc3QKPiArICogc3RhdHVzIC0gaW50MzJfdCwgcmVzcG9u
c2Ugc3RhdHVzLCB6ZXJvIG9uIHN1Y2Nlc3MgYW5kIC1YRU5fRVhYIG9uIGZhaWx1cmUKPiArICov
Cj4gKwo+ICtzdHJ1Y3QgeGVuc25kX3JlcSB7Cj4gKyAgICB1aW50MTZfdCBpZDsKPiArICAgIHVp
bnQ4X3Qgb3BlcmF0aW9uOwo+ICsgICAgdWludDhfdCByZXNlcnZlZFs1XTsKPiArICAgIHVuaW9u
IHsKPiArICAgICAgICBzdHJ1Y3QgeGVuc25kX29wZW5fcmVxIG9wZW47Cj4gKyAgICAgICAgc3Ry
dWN0IHhlbnNuZF9yd19yZXEgcnc7Cj4gKyAgICAgICAgdWludDhfdCByZXNlcnZlZFsyNF07Cj4g
KyAgICB9IG9wOwo+ICt9Owo+ICsKPiArc3RydWN0IHhlbnNuZF9yZXNwIHsKPiArICAgIHVpbnQx
Nl90IGlkOwo+ICsgICAgdWludDhfdCBvcGVyYXRpb247Cj4gKyAgICB1aW50OF90IHJlc2VydmVk
Owo+ICsgICAgaW50MzJfdCBzdGF0dXM7Cj4gKyAgICB1aW50OF90IHJlc2VydmVkMVsyNF07Cj4g
K307Cj4gKwo+ICtERUZJTkVfUklOR19UWVBFUyh4ZW5fc25kaWYsIHN0cnVjdCB4ZW5zbmRfcmVx
LCBzdHJ1Y3QgeGVuc25kX3Jlc3ApOwo+ICsKPiArI2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19JT19T
TkRJRl9IX18gKi8KPiArCj4gKy8qCj4gKyAqIExvY2FsIHZhcmlhYmxlczoKPiArICogbW9kZTog
Qwo+ICsgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCj4gKyAqIGMtYmFzaWMtb2Zmc2V0OiA0Cj4gKyAq
IHRhYi13aWR0aDogNAo+ICsgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKPiArICogRW5kOgo+ICsg
Ki8KPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vaW8vdXNiaWYuaCBiL2luY2x1ZGUveGVuL2lv
L3VzYmlmLmgKPiBpbmRleCAwYWYyYTM4Li5jNmE1ODYzIDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUv
eGVuL2lvL3VzYmlmLmgKPiArKysgYi9pbmNsdWRlL3hlbi9pby91c2JpZi5oCj4gQEAgLTMxLDYg
KzMxLDc2IEBACj4gICNpbmNsdWRlICJyaW5nLmgiCj4gICNpbmNsdWRlICIuLi9ncmFudF90YWJs
ZS5oIgo+ICAKPiArLyoKPiArICogRmVhdHVyZSBhbmQgUGFyYW1ldGVyIE5lZ290aWF0aW9uCj4g
KyAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo+ICsgKiBUaGUgdHdvIGhhbHZl
cyBvZiBhIFhlbiBwdlVTQiBkcml2ZXIgdXRpbGl6ZSBub2RlcyB3aXRoaW4gdGhlIFhlblN0b3Jl
IHRvCj4gKyAqIGNvbW11bmljYXRlIGNhcGFiaWxpdGllcyBhbmQgdG8gbmVnb3RpYXRlIG9wZXJh
dGluZyBwYXJhbWV0ZXJzLiBUaGlzCj4gKyAqIHNlY3Rpb24gZW51bWVyYXRlcyB0aGVzZSBub2Rl
cyB3aGljaCByZXNpZGUgaW4gdGhlIHJlc3BlY3RpdmUgZnJvbnQgYW5kCj4gKyAqIGJhY2tlbmQg
cG9ydGlvbnMgb2YgdGhlIFhlblN0b3JlLCBmb2xsb3dpbmcgdGhlIFhlbkJ1cyBjb252ZW50aW9u
Lgo+ICsgKgo+ICsgKiBBbnkgc3BlY2lmaWVkIGRlZmF1bHQgdmFsdWUgaXMgaW4gZWZmZWN0IGlm
IHRoZSBjb3JyZXNwb25kaW5nIFhlbkJ1cyBub2RlCj4gKyAqIGlzIG5vdCBwcmVzZW50IGluIHRo
ZSBYZW5TdG9yZS4KPiArICoKPiArICogWGVuU3RvcmUgbm9kZXMgaW4gc2VjdGlvbnMgbWFya2Vk
ICJQUklWQVRFIiBhcmUgc29sZWx5IGZvciB1c2UgYnkgdGhlCj4gKyAqIGRyaXZlciBzaWRlIHdo
b3NlIFhlbkJ1cyB0cmVlIGNvbnRhaW5zIHRoZW0uCj4gKyAqCj4gKyAqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKgo+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICBCYWNrZW5kIFhlbkJ1cyBOb2Rl
cwo+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioKPiArICoKPiArICotLS0tLS0tLS0tLS0tLS0tLS0g
QmFja2VuZCBEZXZpY2UgSWRlbnRpZmljYXRpb24gKFBSSVZBVEUpIC0tLS0tLS0tLS0tLS0tLS0t
LQo+ICsgKgo+ICsgKiBudW0tcG9ydHMKPiArICogICAgICBWYWx1ZXM6ICAgICAgICAgdW5zaWdu
ZWQgWzEuLi4zMV0KPiArICoKPiArICogICAgICBOdW1iZXIgb2YgcG9ydHMgZm9yIHRoaXMgKHZp
cnR1YWwpIFVTQiBob3N0IGNvbm5lY3Rvci4KPiArICoKPiArICogdXNiLXZlcgo+ICsgKiAgICAg
IFZhbHVlczogICAgICAgICB1bnNpZ25lZCBbMS4uLjJdCj4gKyAqCj4gKyAqICAgICAgVVNCIHZl
cnNpb24gb2YgdGhpcyBob3N0IGNvbm5lY3RvcjogMSA9IFVTQiAxLjEsIDIgPSBVU0IgMi4wLgo+
ICsgKgo+ICsgKiBwb3J0L1sxLi4uMzFdCj4gKyAqICAgICAgVmFsdWVzOiAgICAgICAgIHN0cmlu
Zwo+ICsgKgo+ICsgKiAgICAgIFBoeXNpY2FsIFVTQiBkZXZpY2UgY29ubmVjdGVkIHRvIHRoZSBn
aXZlbiBwb3J0LCBlLmcuICIzLTEuNSIuCj4gKyAqCj4gKyAqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+
ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICBGcm9udGVuZCBYZW5CdXMgTm9kZXMKPiAr
ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqCj4gKyAqCj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0g
UmVxdWVzdCBUcmFuc3BvcnQgUGFyYW1ldGVycyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICsg
Kgo+ICsgKiBldmVudC1jaGFubmVsCj4gKyAqICAgICAgVmFsdWVzOiAgICAgICAgIHVuc2lnbmVk
Cj4gKyAqCj4gKyAqICAgICAgVGhlIGlkZW50aWZpZXIgb2YgdGhlIFhlbiBldmVudCBjaGFubmVs
IHVzZWQgdG8gc2lnbmFsIGFjdGl2aXR5Cj4gKyAqICAgICAgaW4gdGhlIHJpbmcgYnVmZmVyLgo+
ICsgKgo+ICsgKiB1cmItcmluZy1yZWYKPiArICogICAgICBWYWx1ZXM6ICAgICAgICAgdW5zaWdu
ZWQKPiArICoKPiArICogICAgICBUaGUgWGVuIGdyYW50IHJlZmVyZW5jZSBncmFudGluZyBwZXJt
aXNzaW9uIGZvciB0aGUgYmFja2VuZCB0byBtYXAKPiArICogICAgICB0aGUgc29sZSBwYWdlIGlu
IGEgc2luZ2xlIHBhZ2Ugc2l6ZWQgcmluZyBidWZmZXIuIFRoaXMgaXMgdGhlIHJpbmcKPiArICog
ICAgICBidWZmZXIgZm9yIHVyYiByZXF1ZXN0cy4KPiArICoKPiArICogY29ubi1yaW5nLXJlZgo+
ICsgKiAgICAgIFZhbHVlczogICAgICAgICB1bnNpZ25lZAo+ICsgKgo+ICsgKiAgICAgIFRoZSBY
ZW4gZ3JhbnQgcmVmZXJlbmNlIGdyYW50aW5nIHBlcm1pc3Npb24gZm9yIHRoZSBiYWNrZW5kIHRv
IG1hcAo+ICsgKiAgICAgIHRoZSBzb2xlIHBhZ2UgaW4gYSBzaW5nbGUgcGFnZSBzaXplZCByaW5n
IGJ1ZmZlci4gVGhpcyBpcyB0aGUgcmluZwo+ICsgKiAgICAgIGJ1ZmZlciBmb3IgY29ubmVjdGlv
bi9kaXNjb25uZWN0aW9uIHJlcXVlc3RzLgo+ICsgKgo+ICsgKiBwcm90b2NvbAo+ICsgKiAgICAg
IFZhbHVlczogICAgICAgICBzdHJpbmcgKFhFTl9JT19QUk9UT19BQklfKikKPiArICogICAgICBE
ZWZhdWx0IFZhbHVlOiAgWEVOX0lPX1BST1RPX0FCSV9OQVRJVkUKPiArICoKPiArICogICAgICBU
aGUgbWFjaGluZSBBQkkgcnVsZXMgZ292ZXJuaW5nIHRoZSBmb3JtYXQgb2YgYWxsIHJpbmcgcmVx
dWVzdCBhbmQKPiArICogICAgICByZXNwb25zZSBzdHJ1Y3R1cmVzLgo+ICsgKgo+ICsgKi8KPiAr
Cj4gIGVudW0gdXNiX3NwZWNfdmVyc2lvbiB7Cj4gIAlVU0JfVkVSX1VOS05PV04gPSAwLAo+ICAJ
VVNCX1ZFUl9VU0IxMSwKPiBAQCAtNDEsMzcgKzExMSw2NiBAQCBlbnVtIHVzYl9zcGVjX3ZlcnNp
b24gewo+ICAvKgo+ICAgKiAgVVNCIHBpcGUgaW4gdXNiaWZfcmVxdWVzdAo+ICAgKgo+IC0gKiAg
Yml0cyAwLTUgYXJlIHNwZWNpZmljIGJpdHMgZm9yIHZpcnR1YWwgVVNCIGRyaXZlci4KPiAtICog
IGJpdHMgNy0zMSBhcmUgc3RhbmRhcmQgdXJiIHBpcGUuCj4gLSAqCj4gLSAqICAtIHBvcnQgbnVt
YmVyKE5FVyk6CWJpdHMgMC00Cj4gLSAqICAJCQkJKFVTQl9NQVhDSElMRFJFTiBpcyAzMSkKPiAr
ICogIC0gcG9ydCBudW1iZXI6CWJpdHMgMC00Cj4gKyAqCQkJCShVU0JfTUFYQ0hJTERSRU4gaXMg
MzEpCj4gICAqCj4gLSAqICAtIG9wZXJhdGlvbiBmbGFnKE5FVyk6CWJpdCA1Cj4gLSAqICAJCQkJ
KDAgPSBzdWJtaXQgdXJiLAo+IC0gKiAgCQkJCSAxID0gdW5saW5rIHVyYikKPiArICogIC0gb3Bl
cmF0aW9uIGZsYWc6CWJpdCA1Cj4gKyAqCQkJCSgwID0gc3VibWl0IHVyYiwKPiArICoJCQkJIDEg
PSB1bmxpbmsgdXJiKQo+ICAgKgo+ICAgKiAgLSBkaXJlY3Rpb246CQliaXQgNwo+IC0gKiAgCQkJ
CSgwID0gSG9zdC10by1EZXZpY2UgW091dF0KPiAtICogICAgICAgICAgICAgICAgICAgICAgICAg
ICAxID0gRGV2aWNlLXRvLUhvc3QgW0luXSkKPiArICoJCQkJKDAgPSBIb3N0LXRvLURldmljZSBb
T3V0XQo+ICsgKgkJCQkgMSA9IERldmljZS10by1Ib3N0IFtJbl0pCj4gICAqCj4gICAqICAtIGRl
dmljZSBhZGRyZXNzOgliaXRzIDgtMTQKPiAgICoKPiAgICogIC0gZW5kcG9pbnQ6CQliaXRzIDE1
LTE4Cj4gICAqCj4gLSAqICAtIHBpcGUgdHlwZToJCWJpdHMgMzAtMzEKPiAtICogIAkJCQkoMDAg
PSBpc29jaHJvbm91cywgMDEgPSBpbnRlcnJ1cHQsCj4gLSAqICAgICAgICAgICAgICAgICAgICAg
ICAgICAgMTAgPSBjb250cm9sLCAxMSA9IGJ1bGspCj4gKyAqICAtIHBpcGUgdHlwZToJYml0cyAz
MC0zMQo+ICsgKgkJCQkoMDAgPSBpc29jaHJvbm91cywgMDEgPSBpbnRlcnJ1cHQsCj4gKyAqCQkJ
CSAxMCA9IGNvbnRyb2wsIDExID0gYnVsaykKPiAgICovCj4gLSNkZWZpbmUgdXNiaWZfcGlwZXBv
cnRudW0ocGlwZSkgKChwaXBlKSAmIDB4MWYpCj4gLSNkZWZpbmUgdXNiaWZfc2V0cG9ydG51bV9w
aXBlKHBpcGUsIHBvcnRudW0pIFwKPiAtCSgocGlwZSl8KHBvcnRudW0pKQo+ICAKPiAtI2RlZmlu
ZSB1c2JpZl9waXBldW5saW5rKHBpcGUpICgocGlwZSkgJiAweDIwKQo+IC0jZGVmaW5lIHVzYmlm
X3BpcGVzdWJtaXQocGlwZSkgKCF1c2JpZl9waXBldW5saW5rKHBpcGUpKQo+IC0jZGVmaW5lIHVz
YmlmX3NldHVubGlua19waXBlKHBpcGUpICgocGlwZSl8KDB4MjApKQo+ICsjZGVmaW5lIFVTQklG
X1BJUEVfUE9SVF9NQVNLCTB4MDAwMDAwMWYKPiArI2RlZmluZSBVU0JJRl9QSVBFX1VOTElOSwkw
eDAwMDAwMDIwCj4gKyNkZWZpbmUgVVNCSUZfUElQRV9ESVIJCTB4MDAwMDAwODAKPiArI2RlZmlu
ZSBVU0JJRl9QSVBFX0RFVl9NQVNLCTB4MDAwMDAwN2YKPiArI2RlZmluZSBVU0JJRl9QSVBFX0RF
Vl9TSElGVAk4Cj4gKyNkZWZpbmUgVVNCSUZfUElQRV9FUF9NQVNLCTB4MDAwMDAwMGYKPiArI2Rl
ZmluZSBVU0JJRl9QSVBFX0VQX1NISUZUCTE1Cj4gKyNkZWZpbmUgVVNCSUZfUElQRV9UWVBFX01B
U0sJMHgwMDAwMDAwMwo+ICsjZGVmaW5lIFVTQklGX1BJUEVfVFlQRV9TSElGVAkzMAo+ICsjZGVm
aW5lIFVTQklGX1BJUEVfVFlQRV9JU09DCTAKPiArI2RlZmluZSBVU0JJRl9QSVBFX1RZUEVfSU5U
CTEKPiArI2RlZmluZSBVU0JJRl9QSVBFX1RZUEVfQ1RSTAkyCj4gKyNkZWZpbmUgVVNCSUZfUElQ
RV9UWVBFX0JVTEsJMwo+ICsKPiArI2RlZmluZSB1c2JpZl9waXBlcG9ydG51bShwaXBlKQkJCSgo
cGlwZSkgJiBVU0JJRl9QSVBFX1BPUlRfTUFTSykKPiArI2RlZmluZSB1c2JpZl9zZXRwb3J0bnVt
X3BpcGUocGlwZSwgcG9ydG51bSkJKChwaXBlKSB8IChwb3J0bnVtKSkKPiArCj4gKyNkZWZpbmUg
dXNiaWZfcGlwZXVubGluayhwaXBlKQkJCSgocGlwZSkgJiBVU0JJRl9QSVBFX1VOTElOSykKPiAr
I2RlZmluZSB1c2JpZl9waXBlc3VibWl0KHBpcGUpCQkJKCF1c2JpZl9waXBldW5saW5rKHBpcGUp
KQo+ICsjZGVmaW5lIHVzYmlmX3NldHVubGlua19waXBlKHBpcGUpCQkoKHBpcGUpIHwgVVNCSUZf
UElQRV9VTkxJTkspCj4gKwo+ICsjZGVmaW5lIHVzYmlmX3BpcGVpbihwaXBlKQkJCSgocGlwZSkg
JiBVU0JJRl9QSVBFX0RJUikKPiArI2RlZmluZSB1c2JpZl9waXBlb3V0KHBpcGUpCQkJKCF1c2Jp
Zl9waXBlaW4ocGlwZSkpCj4gKwo+ICsjZGVmaW5lIHVzYmlmX3BpcGVkZXZpY2UocGlwZSkJCQlc
Cj4gKwkJKCgocGlwZSkgPj4gVVNCSUZfUElQRV9ERVZfU0hJRlQpICYgVVNCSUZfUElQRV9ERVZf
TUFTSykKPiArCj4gKyNkZWZpbmUgdXNiaWZfcGlwZWVuZHBvaW50KHBpcGUpCQlcCj4gKwkJKCgo
cGlwZSkgPj4gVVNCSUZfUElQRV9FUF9TSElGVCkgJiBVU0JJRl9QSVBFX0VQX01BU0spCj4gKwo+
ICsjZGVmaW5lIHVzYmlmX3BpcGV0eXBlKHBpcGUpCQkJXAo+ICsJCSgoKHBpcGUpID4+IFVTQklG
X1BJUEVfVFlQRV9TSElGVCkgJiBVU0JJRl9QSVBFX1RZUEVfTUFTSykKPiArI2RlZmluZSB1c2Jp
Zl9waXBlaXNvYyhwaXBlKQkodXNiaWZfcGlwZXR5cGUocGlwZSkgPT0gVVNCSUZfUElQRV9UWVBF
X0lTT0MpCj4gKyNkZWZpbmUgdXNiaWZfcGlwZWludChwaXBlKQkodXNiaWZfcGlwZXR5cGUocGlw
ZSkgPT0gVVNCSUZfUElQRV9UWVBFX0lOVCkKPiArI2RlZmluZSB1c2JpZl9waXBlY3RybChwaXBl
KQkodXNiaWZfcGlwZXR5cGUocGlwZSkgPT0gVVNCSUZfUElQRV9UWVBFX0NUUkwpCj4gKyNkZWZp
bmUgdXNiaWZfcGlwZWJ1bGsocGlwZSkJKHVzYmlmX3BpcGV0eXBlKHBpcGUpID09IFVTQklGX1BJ
UEVfVFlQRV9CVUxLKQo+ICAKPiAgI2RlZmluZSBVU0JJRl9NQVhfU0VHTUVOVFNfUEVSX1JFUVVF
U1QgKDE2KQo+ICsjZGVmaW5lIFVTQklGX01BWF9QT1JUTlIJMzEKPiArI2RlZmluZSBVU0JJRl9S
SU5HX1NJWkUJNDA5Ngo+ICAKPiAgLyoKPiAgICogUklORyBmb3IgdHJhbnNmZXJyaW5nIHVyYnMu
Cj4gQEAgLTg5LDYgKzE4OCw3IEBAIHN0cnVjdCB1c2JpZl91cmJfcmVxdWVzdCB7Cj4gIAkvKiBi
YXNpYyB1cmIgcGFyYW1ldGVyICovCj4gIAl1aW50MzJfdCBwaXBlOwo+ICAJdWludDE2X3QgdHJh
bnNmZXJfZmxhZ3M7Cj4gKyNkZWZpbmUgVVNCSUZfU0hPUlRfTk9UX09LCTB4MDAwMQo+ICAJdWlu
dDE2X3QgYnVmZmVyX2xlbmd0aDsKPiAgCXVuaW9uIHsKPiAgCQl1aW50OF90IGN0cmxbOF07IC8q
IHNldHVwX3BhY2tldCAoQ3RybCkgKi8KPiBAQCAtMTI3LDcgKzIyNyw3IEBAIHN0cnVjdCB1c2Jp
Zl91cmJfcmVzcG9uc2Ugewo+ICB0eXBlZGVmIHN0cnVjdCB1c2JpZl91cmJfcmVzcG9uc2UgdXNi
aWZfdXJiX3Jlc3BvbnNlX3Q7Cj4gIAo+ICBERUZJTkVfUklOR19UWVBFUyh1c2JpZl91cmIsIHN0
cnVjdCB1c2JpZl91cmJfcmVxdWVzdCwgc3RydWN0IHVzYmlmX3VyYl9yZXNwb25zZSk7Cj4gLSNk
ZWZpbmUgVVNCX1VSQl9SSU5HX1NJWkUgX19DT05TVF9SSU5HX1NJWkUodXNiaWZfdXJiLCBQQUdF
X1NJWkUpCj4gKyNkZWZpbmUgVVNCX1VSQl9SSU5HX1NJWkUgX19DT05TVF9SSU5HX1NJWkUodXNi
aWZfdXJiLCBVU0JJRl9SSU5HX1NJWkUpCj4gIAo+ICAvKgo+ICAgKiBSSU5HIGZvciBub3RpZnlp
bmcgY29ubmVjdC9kaXNjb25uZWN0IGV2ZW50cyB0byBmcm9udGVuZAo+IEBAIC0xNDEsMTAgKzI0
MSwxNCBAQCBzdHJ1Y3QgdXNiaWZfY29ubl9yZXNwb25zZSB7Cj4gIAl1aW50MTZfdCBpZDsgLyog
cmVxdWVzdCBpZCAqLwo+ICAJdWludDhfdCBwb3J0bnVtOyAvKiBwb3J0IG51bWJlciAqLwo+ICAJ
dWludDhfdCBzcGVlZDsgLyogdXNiX2RldmljZV9zcGVlZCAqLwo+ICsjZGVmaW5lIFVTQklGX1NQ
RUVEX05PTkUJMAo+ICsjZGVmaW5lIFVTQklGX1NQRUVEX0xPVwkJMQo+ICsjZGVmaW5lIFVTQklG
X1NQRUVEX0ZVTEwJMgo+ICsjZGVmaW5lIFVTQklGX1NQRUVEX0hJR0gJMwo+ICB9Owo+ICB0eXBl
ZGVmIHN0cnVjdCB1c2JpZl9jb25uX3Jlc3BvbnNlIHVzYmlmX2Nvbm5fcmVzcG9uc2VfdDsKPiAg
Cj4gIERFRklORV9SSU5HX1RZUEVTKHVzYmlmX2Nvbm4sIHN0cnVjdCB1c2JpZl9jb25uX3JlcXVl
c3QsIHN0cnVjdCB1c2JpZl9jb25uX3Jlc3BvbnNlKTsKPiAtI2RlZmluZSBVU0JfQ09OTl9SSU5H
X1NJWkUgX19DT05TVF9SSU5HX1NJWkUodXNiaWZfY29ubiwgUEFHRV9TSVpFKQo+ICsjZGVmaW5l
IFVTQl9DT05OX1JJTkdfU0laRSBfX0NPTlNUX1JJTkdfU0laRSh1c2JpZl9jb25uLCBVU0JJRl9S
SU5HX1NJWkUpCj4gIAo+ICAjZW5kaWYgLyogX19YRU5fUFVCTElDX0lPX1VTQklGX0hfXyAqLwo+
IGRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi9pby92c2NzaWlmLmggYi9pbmNsdWRlL3hlbi9pby92
c2NzaWlmLmgKPiBpbmRleCA3YTFkYjA1Li5kMGJkM2I1IDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUv
eGVuL2lvL3ZzY3NpaWYuaAo+ICsrKyBiL2luY2x1ZGUveGVuL2lvL3ZzY3NpaWYuaAo+IEBAIC02
MCw3ICs2MCw3IEBACj4gICAqCj4gICAqICAgICAgQSBzdHJpbmcgc3BlY2lmeWluZyB0aGUgYmFj
a2VuZCBkZXZpY2U6IGVpdGhlciBhIDQtdHVwbGUgImg6Yzp0OmwiCj4gICAqICAgICAgKGhvc3Qs
IGNvbnRyb2xsZXIsIHRhcmdldCwgbHVuLCBhbGwgaW50ZWdlcnMpLCBvciBhIFdXTiAoZS5nLgo+
IC0gKiAgICAgICJuYWEuNjAwMTQwNTRhYzc4MDU4MiIpLgo+ICsgKiAgICAgICJuYWEuNjAwMTQw
NTRhYzc4MDU4MjowIikuCj4gICAqCj4gICAqIHYtZGV2Cj4gICAqICAgICAgVmFsdWVzOiAgICAg
ICAgIHN0cmluZwo+IEBAIC0xMDQsNiArMTA0LDc1IEBACj4gICAqICAgICAgcmVzcG9uc2Ugc3Ry
dWN0dXJlcy4KPiAgICovCj4gIAo+ICsvKgo+ICsgKiBYZW5zdG9yZSBmb3JtYXQgaW4gcHJhY3Rp
Y2UKPiArICogPT09PT09PT09PT09PT09PT09PT09PT09PT09Cj4gKyAqIAo+ICsgKiBUaGUgYmFj
a2VuZCBkcml2ZXIgdXNlcyBhIHNpbmdsZV9ob3N0Om1hbnlfZGV2aWNlcyBub3RhdGlvbiB0byBt
YW5hZ2UgZG9tVQo+ICsgKiBkZXZpY2VzLiBFdmVyeXRoaW5nIGlzIHN0b3JlZCBpbiAvbG9jYWwv
ZG9tYWluLzxiYWNrZW5kX2RvbWlkPi9iYWNrZW5kL3ZzY3NpLy4KPiArICogVGhlIHhlbnN0b3Jl
IGxheW91dCBsb29rcyBsaWtlIHRoaXMgKGRvbTAgaXMgYXNzdW1lZCB0byBiZSB0aGUgYmFja2Vu
ZF9kb21pZCk6Cj4gKyAqIAo+ICsgKiAgICAgPGRvbWlkPi88dmhvc3Q+L2ZlYXR1cmUtaG9zdCA9
ICIwIgo+ICsgKiAgICAgPGRvbWlkPi88dmhvc3Q+L2Zyb250ZW5kID0gIi9sb2NhbC9kb21haW4v
PGRvbWlkPi9kZXZpY2UvdnNjc2kvMCIKPiArICogICAgIDxkb21pZD4vPHZob3N0Pi9mcm9udGVu
ZC1pZCA9ICI8ZG9taWQ+Igo+ICsgKiAgICAgPGRvbWlkPi88dmhvc3Q+L29ubGluZSA9ICIxIgo+
ICsgKiAgICAgPGRvbWlkPi88dmhvc3Q+L3N0YXRlID0gIjQiCj4gKyAqICAgICA8ZG9taWQ+Lzx2
aG9zdD4vdnNjc2ktZGV2cy9kZXYtMC9wLWRldiA9ICI4OjA6MjoxIiBvciAibmFhLnd3bjpsdW4i
Cj4gKyAqICAgICA8ZG9taWQ+Lzx2aG9zdD4vdnNjc2ktZGV2cy9kZXYtMC9zdGF0ZSA9ICI0Igo+
ICsgKiAgICAgPGRvbWlkPi88dmhvc3Q+L3ZzY3NpLWRldnMvZGV2LTAvdi1kZXYgPSAiMDowOjA6
MCIKPiArICogICAgIDxkb21pZD4vPHZob3N0Pi92c2NzaS1kZXZzL2Rldi0xL3AtZGV2ID0gIjg6
MDoyOjIiCj4gKyAqICAgICA8ZG9taWQ+Lzx2aG9zdD4vdnNjc2ktZGV2cy9kZXYtMS9zdGF0ZSA9
ICI0Igo+ICsgKiAgICAgPGRvbWlkPi88dmhvc3Q+L3ZzY3NpLWRldnMvZGV2LTEvdi1kZXYgPSAi
MDowOjE6MCIKPiArICogCj4gKyAqIFRoZSBmcm9udGVuZCBkcml2ZXIgbWFpbnRhaW5zIGl0cyBz
dGF0ZSBpbgo+ICsgKiAvbG9jYWwvZG9tYWluLzxkb21pZD4vZGV2aWNlL3ZzY3NpLy4KPiArICog
Cj4gKyAqICAgICA8dmhvc3Q+L2JhY2tlbmQgPSAiL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdnNj
c2kvPGRvbWlkPi88dmhvc3Q+Igo+ICsgKiAgICAgPHZob3N0Pi9iYWNrZW5kLWlkID0gIjAiCj4g
KyAqICAgICA8dmhvc3Q+L2V2ZW50LWNoYW5uZWwgPSAiMjAiCj4gKyAqICAgICA8dmhvc3Q+L3Jp
bmctcmVmID0gIjQzIgo+ICsgKiAgICAgPHZob3N0Pi9zdGF0ZSA9ICI0Igo+ICsgKiAgICAgPHZo
b3N0Pi92c2NzaS1kZXZzL2Rldi0wL3N0YXRlID0gIjQiCj4gKyAqICAgICA8dmhvc3Q+L3ZzY3Np
LWRldnMvZGV2LTEvc3RhdGUgPSAiNCIKPiArICogCj4gKyAqIEluIGFkZGl0aW9uIHRvIHRoZSBl
bnRyaWVzIGZvciBiYWNrZW5kIGFuZCBmcm9udGVuZCB0aGVzZSBmbGFncyBhcmUgc3RvcmVkCj4g
KyAqIGZvciB0aGUgdG9vbHN0YWNrOgo+ICsgKiAKPiArICogICAgIDxkb21pZD4vPHZob3N0Pi92
c2NzaS1kZXZzL2Rldi0xL3AtZGV2bmFtZSA9ICIvZGV2LyRkZXZpY2UiCj4gKyAqICAgICA8ZG9t
aWQ+Lzx2aG9zdD4vbGlieGxfY3RybF9pbmRleCA9ICIwIgo+ICsgKiAKPiArICogCj4gKyAqIEJh
Y2tlbmQvZnJvbnRlbmQgcHJvdG9jb2wKPiArICogPT09PT09PT09PT09PT09PT09PT09PT09PQo+
ICsgKiAKPiArICogVG8gY3JlYXRlIGEgdmhvc3QgYWxvbmcgd2l0aCBhIGRldmljZToKPiArICog
ICAgIDxkb21pZD4vPHZob3N0Pi9mZWF0dXJlLWhvc3QgPSAiMCIKPiArICogICAgIDxkb21pZD4v
PHZob3N0Pi9mcm9udGVuZCA9ICIvbG9jYWwvZG9tYWluLzxkb21pZD4vZGV2aWNlL3ZzY3NpLzAi
Cj4gKyAqICAgICA8ZG9taWQ+Lzx2aG9zdD4vZnJvbnRlbmQtaWQgPSAiPGRvbWlkPiIKPiArICog
ICAgIDxkb21pZD4vPHZob3N0Pi9vbmxpbmUgPSAiMSIKPiArICogICAgIDxkb21pZD4vPHZob3N0
Pi9zdGF0ZSA9ICIxIgo+ICsgKiAgICAgPGRvbWlkPi88dmhvc3Q+L3ZzY3NpLWRldnMvZGV2LTAv
cC1kZXYgPSAiODowOjI6MSIKPiArICogICAgIDxkb21pZD4vPHZob3N0Pi92c2NzaS1kZXZzL2Rl
di0wL3N0YXRlID0gIjEiCj4gKyAqICAgICA8ZG9taWQ+Lzx2aG9zdD4vdnNjc2ktZGV2cy9kZXYt
MC92LWRldiA9ICIwOjA6MDowIgo+ICsgKiBXYWl0IGZvciA8ZG9taWQ+Lzx2aG9zdD4vc3RhdGUg
KyA8ZG9taWQ+Lzx2aG9zdD4vdnNjc2ktZGV2cy9kZXYtMC9zdGF0ZSBiZWNvbWUgNAo+ICsgKiAK
PiArICogVG8gYWRkIGFub3RoZXIgZGV2aWNlIHRvIGEgdmhvc3Q6Cj4gKyAqICAgICA8ZG9taWQ+
Lzx2aG9zdD4vc3RhdGUgPSAiNyIKPiArICogICAgIDxkb21pZD4vPHZob3N0Pi92c2NzaS1kZXZz
L2Rldi0xL3AtZGV2ID0gIjg6MDoyOjIiCj4gKyAqICAgICA8ZG9taWQ+Lzx2aG9zdD4vdnNjc2kt
ZGV2cy9kZXYtMS9zdGF0ZSA9ICIxIgo+ICsgKiAgICAgPGRvbWlkPi88dmhvc3Q+L3ZzY3NpLWRl
dnMvZGV2LTEvdi1kZXYgPSAiMDowOjE6MCIKPiArICogV2FpdCBmb3IgPGRvbWlkPi88dmhvc3Q+
L3N0YXRlICsgPGRvbWlkPi88dmhvc3Q+L3ZzY3NpLWRldnMvZGV2LTEvc3RhdGUgYmVjb21lIDQK
PiArICogCj4gKyAqIFRvIHJlbW92ZSBhIGRldmljZSBmcm9tIGEgdmhvc3Q6Cj4gKyAqICAgICA8
ZG9taWQ+Lzx2aG9zdD4vc3RhdGUgPSAiNyIKPiArICogICAgIDxkb21pZD4vPHZob3N0Pi92c2Nz
aS1kZXZzL2Rldi0xL3N0YXRlID0gIjUiCj4gKyAqIFdhaXQgZm9yIDxkb21pZD4vPHZob3N0Pi9z
dGF0ZSB0byBiZWNvbWUgNAo+ICsgKiBXYWl0IGZvciA8ZG9taWQ+Lzx2aG9zdD4vdnNjc2ktZGV2
cy9kZXYtMS9zdGF0ZSBiZWNvbWUgNgo+ICsgKiBSZW1vdmUgPGRvbWlkPi88dmhvc3Q+L3ZzY3Np
LWRldnMvZGV2LTEve3N0YXRlLHAtZGV2LHYtZGV2LHAtZGV2bmFtZX0KPiArICogUmVtb3ZlIDxk
b21pZD4vPHZob3N0Pi92c2NzaS1kZXZzL2Rldi0xLwo+ICsgKgo+ICsgKi8KPiArCj4gIC8qIFJl
cXVlc3RzIGZyb20gdGhlIGZyb250ZW5kIHRvIHRoZSBiYWNrZW5kICovCj4gIAo+ICAvKgo+IEBA
IC0xNzksNiArMjQ4LDcgQEAKPiAgICovCj4gICNkZWZpbmUgVlNDU0lJRl9NQVhfQ09NTUFORF9T
SVpFICAgICAgICAgMTYKPiAgI2RlZmluZSBWU0NTSUlGX1NFTlNFX0JVRkZFUlNJWkUgICAgICAg
ICA5Ngo+ICsjZGVmaW5lIFZTQ1NJSUZfUEFHRV9TSVpFICAgICAgICAgICAgICA0MDk2Cj4gIAo+
ICBzdHJ1Y3Qgc2NzaWlmX3JlcXVlc3Rfc2VnbWVudCB7Cj4gICAgICBncmFudF9yZWZfdCBncmVm
Owo+IEBAIC0xODcsNyArMjU3LDcgQEAgc3RydWN0IHNjc2lpZl9yZXF1ZXN0X3NlZ21lbnQgewo+
ICB9Owo+ICB0eXBlZGVmIHN0cnVjdCBzY3NpaWZfcmVxdWVzdF9zZWdtZW50IHZzY3NpaWZfc2Vn
bWVudF90Owo+ICAKPiAtI2RlZmluZSBWU0NTSUlGX1NHX1BFUl9QQUdFIChQQUdFX1NJWkUgLyBz
aXplb2Yoc3RydWN0IHNjc2lpZl9yZXF1ZXN0X3NlZ21lbnQpKQo+ICsjZGVmaW5lIFZTQ1NJSUZf
U0dfUEVSX1BBR0UgKFZTQ1NJSUZfUEFHRV9TSVpFIC8gc2l6ZW9mKHN0cnVjdCBzY3NpaWZfcmVx
dWVzdF9zZWdtZW50KSkKPiAgCj4gIC8qIFNpemUgb2Ygb25lIHJlcXVlc3QgaXMgMjUyIGJ5dGVz
ICovCj4gIHN0cnVjdCB2c2NzaWlmX3JlcXVlc3Qgewo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3hl
bi9pby94c193aXJlLmggYi9pbmNsdWRlL3hlbi9pby94c193aXJlLmgKPiBpbmRleCAwYTBjZGJj
Li40ZGQ2NjMyIDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUveGVuL2lvL3hzX3dpcmUuaAo+ICsrKyBi
L2luY2x1ZGUveGVuL2lvL3hzX3dpcmUuaAo+IEBAIC0yOCw3ICsyOCw4IEBACj4gIAo+ICBlbnVt
IHhzZF9zb2NrbXNnX3R5cGUKPiAgewo+IC0gICAgWFNfREVCVUcsCj4gKyAgICBYU19DT05UUk9M
LAo+ICsjZGVmaW5lIFhTX0RFQlVHIFhTX0NPTlRST0wKPiAgICAgIFhTX0RJUkVDVE9SWSwKPiAg
ICAgIFhTX1JFQUQsCj4gICAgICBYU19HRVRfUEVSTVMsCj4gQEAgLTQ4LDggKzQ5LDExIEBAIGVu
dW0geHNkX3NvY2ttc2dfdHlwZQo+ICAgICAgWFNfSVNfRE9NQUlOX0lOVFJPRFVDRUQsCj4gICAg
ICBYU19SRVNVTUUsCj4gICAgICBYU19TRVRfVEFSR0VULAo+IC0gICAgWFNfUkVTVFJJQ1QsCj4g
LSAgICBYU19SRVNFVF9XQVRDSEVTLAo+ICsgICAgLyogWFNfUkVTVFJJQ1QgaGFzIGJlZW4gcmVt
b3ZlZCAqLwo+ICsgICAgWFNfUkVTRVRfV0FUQ0hFUyA9IFhTX1NFVF9UQVJHRVQgKyAyLAo+ICsg
ICAgWFNfRElSRUNUT1JZX1BBUlQsCj4gKwo+ICsgICAgWFNfVFlQRV9DT1VOVCwgICAgICAvKiBO
dW1iZXIgb2YgdmFsaWQgdHlwZXMuICovCj4gIAo+ICAgICAgWFNfSU5WQUxJRCA9IDB4ZmZmZiAv
KiBHdWFyYW50ZWVkIHRvIHJlbWFpbiBhbiBpbnZhbGlkIHR5cGUgKi8KPiAgfTsKPiBkaWZmIC0t
Z2l0IGEvaW5jbHVkZS94ZW4va2V4ZWMuaCBiL2luY2x1ZGUveGVuL2tleGVjLmgKPiBpbmRleCBh
NmEwYTg4Li43NGVhOTgxIDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUveGVuL2tleGVjLmgKPiArKysg
Yi9pbmNsdWRlL3hlbi9rZXhlYy5oCj4gQEAgLTIyNyw2ICsyMjcsMjAgQEAgdHlwZWRlZiBzdHJ1
Y3QgeGVuX2tleGVjX3VubG9hZCB7Cj4gIH0geGVuX2tleGVjX3VubG9hZF90Owo+ICBERUZJTkVf
WEVOX0dVRVNUX0hBTkRMRSh4ZW5fa2V4ZWNfdW5sb2FkX3QpOwo+ICAKPiArLyoKPiArICogRmln
dXJlIG91dCB3aGV0aGVyIHdlIGhhdmUgYW4gaW1hZ2UgbG9hZGVkLiBBIHJldHVybiB2YWx1ZSBv
Zgo+ICsgKiB6ZXJvIGluZGljYXRlcyBubyBpbWFnZSBsb2FkZWQuIEEgcmV0dXJuIHZhbHVlIG9m
IG9uZQo+ICsgKiBpbmRpY2F0ZXMgYW4gaW1hZ2UgaXMgbG9hZGVkLiBBIG5lZ2F0aXZlIHJldHVy
biB2YWx1ZQo+ICsgKiBpbmRpY2F0ZXMgYW4gZXJyb3IuCj4gKyAqCj4gKyAqIFR5cGUgbXVzdCBi
ZSBvbmUgb2YgS0VYRUNfVFlQRV9ERUZBVUxUIG9yIEtFWEVDX1RZUEVfQ1JBU0guCj4gKyAqLwo+
ICsjZGVmaW5lIEtFWEVDX0NNRF9rZXhlY19zdGF0dXMgNgo+ICt0eXBlZGVmIHN0cnVjdCB4ZW5f
a2V4ZWNfc3RhdHVzIHsKPiArICAgIHVpbnQ4X3QgdHlwZTsKPiArfSB4ZW5fa2V4ZWNfc3RhdHVz
X3Q7Cj4gK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9rZXhlY19zdGF0dXNfdCk7Cj4gKwo+
ICAjZWxzZSAvKiBfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fIDwgMHgwMDA0MDQwMCAqLwo+ICAK
PiAgI2RlZmluZSBLRVhFQ19DTURfa2V4ZWNfbG9hZCBLRVhFQ19DTURfa2V4ZWNfbG9hZF92MQo+
IGRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi9tZW1fZXZlbnQuaCBiL2luY2x1ZGUveGVuL21lbV9l
dmVudC5oCj4gZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggNTk5ZjllOC4uMDAwMDAw
MAo+IC0tLSBhL2luY2x1ZGUveGVuL21lbV9ldmVudC5oCj4gKysrIC9kZXYvbnVsbAo+IEBAIC0x
LDEzNCArMCwwIEBACj4gLS8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiAtICogbWVtX2V2ZW50LmgK
PiAtICoKPiAtICogTWVtb3J5IGV2ZW50IGNvbW1vbiBzdHJ1Y3R1cmVzLgo+IC0gKgo+IC0gKiBD
b3B5cmlnaHQgKGMpIDIwMDkgYnkgQ2l0cml4IFN5c3RlbXMsIEluYy4gKFBhdHJpY2sgQ29scCkK
PiAtICoKPiAtICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2Us
IHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weQo+IC0gKiBvZiB0aGlzIHNvZnR3YXJlIGFu
ZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KPiAt
ICogZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdp
dGhvdXQgbGltaXRhdGlvbiB0aGUKPiAtICogcmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBt
ZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yCj4gLSAqIHNlbGwg
Y29waWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhl
IFNvZnR3YXJlIGlzCj4gLSAqIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9s
bG93aW5nIGNvbmRpdGlvbnM6Cj4gLSAqCj4gLSAqIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNl
IGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluCj4gLSAqIGFs
bCBjb3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLgo+IC0gKgo+
IC0gKiBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBP
RiBBTlkgS0lORCwgRVhQUkVTUyBPUgo+IC0gKiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBM
SU1JVEVEIFRPIFRIRSBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSwKPiAtICogRklUTkVT
UyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZF
TlQgU0hBTEwgVEhFCj4gLSAqIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxF
IEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIKPiAtICogTElBQklMSVRZLCBXSEVUSEVS
IElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcKPiAt
ICogRlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhF
IFVTRSBPUiBPVEhFUgo+IC0gKiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuCj4gLSAqLwo+IC0K
PiAtI2lmbmRlZiBfWEVOX1BVQkxJQ19NRU1fRVZFTlRfSAo+IC0jZGVmaW5lIF9YRU5fUFVCTElD
X01FTV9FVkVOVF9ICj4gLQo+IC0jaW5jbHVkZSAieGVuLmgiCj4gLSNpbmNsdWRlICJpby9yaW5n
LmgiCj4gLQo+IC0vKiBNZW1vcnkgZXZlbnQgZmxhZ3MgKi8KPiAtI2RlZmluZSBNRU1fRVZFTlRf
RkxBR19WQ1BVX1BBVVNFRCAgICAgKDEgPDwgMCkKPiAtI2RlZmluZSBNRU1fRVZFTlRfRkxBR19E
Uk9QX1BBR0UgICAgICAgKDEgPDwgMSkKPiAtI2RlZmluZSBNRU1fRVZFTlRfRkxBR19FVklDVF9G
QUlMICAgICAgKDEgPDwgMikKPiAtI2RlZmluZSBNRU1fRVZFTlRfRkxBR19GT1JFSUdOICAgICAg
ICAgKDEgPDwgMykKPiAtI2RlZmluZSBNRU1fRVZFTlRfRkxBR19EVU1NWSAgICAgICAgICAgKDEg
PDwgNCkKPiAtLyoKPiAtICogRW11bGF0ZSB0aGUgZmF1bHQtY2F1c2luZyBpbnN0cnVjdGlvbiAo
aWYgc2V0IGluIHRoZSBldmVudCByZXNwb25zZSBmbGFncykuCj4gLSAqIFRoaXMgd2lsbCBhbGxv
dyB0aGUgZ3Vlc3QgdG8gY29udGludWUgZXhlY3V0aW9uIHdpdGhvdXQgbGlmdGluZyB0aGUgcGFn
ZQo+IC0gKiBhY2Nlc3MgcmVzdHJpY3Rpb25zLgo+IC0gKi8KPiAtI2RlZmluZSBNRU1fRVZFTlRf
RkxBR19FTVVMQVRFICAgICAgICAgKDEgPDwgNSkKPiAtLyoKPiAtICogU2FtZSBhcyBNRU1fRVZF
TlRfRkxBR19FTVVMQVRFLCBidXQgd2l0aCB3cml0ZSBvcGVyYXRpb25zIG9yIG9wZXJhdGlvbnMK
PiAtICogcG90ZW50aWFsbHkgaGF2aW5nIHNpZGUgZWZmZWN0cyAobGlrZSBtZW1vcnkgbWFwcGVk
IG9yIHBvcnQgSS9PKSBkaXNhYmxlZC4KPiAtICovCj4gLSNkZWZpbmUgTUVNX0VWRU5UX0ZMQUdf
RU1VTEFURV9OT1dSSVRFICgxIDw8IDYpCj4gLQo+IC0vKiBSZWFzb25zIGZvciB0aGUgbWVtb3J5
IGV2ZW50IHJlcXVlc3QgKi8KPiAtI2RlZmluZSBNRU1fRVZFTlRfUkVBU09OX1VOS05PV04gICAg
IDAgICAgLyogdHlwaWNhbCByZWFzb24gKi8KPiAtI2RlZmluZSBNRU1fRVZFTlRfUkVBU09OX1ZJ
T0xBVElPTiAgIDEgICAgLyogYWNjZXNzIHZpb2xhdGlvbiwgR0ZOIGlzIGFkZHJlc3MgKi8KPiAt
I2RlZmluZSBNRU1fRVZFTlRfUkVBU09OX0NSMCAgICAgICAgIDIgICAgLyogQ1IwIHdhcyBoaXQ6
IGdmbiBpcyBuZXcgQ1IwIHZhbHVlLCBnbGEgaXMgcHJldmlvdXMgKi8KPiAtI2RlZmluZSBNRU1f
RVZFTlRfUkVBU09OX0NSMyAgICAgICAgIDMgICAgLyogQ1IzIHdhcyBoaXQ6IGdmbiBpcyBuZXcg
Q1IzIHZhbHVlLCBnbGEgaXMgcHJldmlvdXMgKi8KPiAtI2RlZmluZSBNRU1fRVZFTlRfUkVBU09O
X0NSNCAgICAgICAgIDQgICAgLyogQ1I0IHdhcyBoaXQ6IGdmbiBpcyBuZXcgQ1I0IHZhbHVlLCBn
bGEgaXMgcHJldmlvdXMgKi8KPiAtI2RlZmluZSBNRU1fRVZFTlRfUkVBU09OX0lOVDMgICAgICAg
IDUgICAgLyogaW50MyB3YXMgaGl0OiBnbGEvZ2ZuIGFyZSBSSVAgKi8KPiAtI2RlZmluZSBNRU1f
RVZFTlRfUkVBU09OX1NJTkdMRVNURVAgIDYgICAgLyogc2luZ2xlIHN0ZXAgd2FzIGludm9rZWQ6
IGdsYS9nZm4gYXJlIFJJUCAqLwo+IC0jZGVmaW5lIE1FTV9FVkVOVF9SRUFTT05fTVNSICAgICAg
ICAgNyAgICAvKiBNU1Igd2FzIGhpdDogZ2ZuIGlzIE1TUiB2YWx1ZSwgZ2xhIGlzIE1TUiBhZGRy
ZXNzOwo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb2Vz
IE5PVCBob25vdXIgSFZNUE1FX29uY2hhbmdlb25seSAqLwo+IC0KPiAtLyogVXNpbmcgYSBjdXN0
b20gc3RydWN0IChub3QgaHZtX2h3X2NwdSkgc28gYXMgdG8gbm90IGZpbGwKPiAtICogdGhlIG1l
bV9ldmVudCByaW5nIGJ1ZmZlciB0b28gcXVpY2tseS4gKi8KPiAtc3RydWN0IG1lbV9ldmVudF9y
ZWdzX3g4NiB7Cj4gLSAgICB1aW50NjRfdCByYXg7Cj4gLSAgICB1aW50NjRfdCByY3g7Cj4gLSAg
ICB1aW50NjRfdCByZHg7Cj4gLSAgICB1aW50NjRfdCByYng7Cj4gLSAgICB1aW50NjRfdCByc3A7
Cj4gLSAgICB1aW50NjRfdCByYnA7Cj4gLSAgICB1aW50NjRfdCByc2k7Cj4gLSAgICB1aW50NjRf
dCByZGk7Cj4gLSAgICB1aW50NjRfdCByODsKPiAtICAgIHVpbnQ2NF90IHI5Owo+IC0gICAgdWlu
dDY0X3QgcjEwOwo+IC0gICAgdWludDY0X3QgcjExOwo+IC0gICAgdWludDY0X3QgcjEyOwo+IC0g
ICAgdWludDY0X3QgcjEzOwo+IC0gICAgdWludDY0X3QgcjE0Owo+IC0gICAgdWludDY0X3QgcjE1
Owo+IC0gICAgdWludDY0X3QgcmZsYWdzOwo+IC0gICAgdWludDY0X3QgZHI3Owo+IC0gICAgdWlu
dDY0X3QgcmlwOwo+IC0gICAgdWludDY0X3QgY3IwOwo+IC0gICAgdWludDY0X3QgY3IyOwo+IC0g
ICAgdWludDY0X3QgY3IzOwo+IC0gICAgdWludDY0X3QgY3I0Owo+IC0gICAgdWludDY0X3Qgc3lz
ZW50ZXJfY3M7Cj4gLSAgICB1aW50NjRfdCBzeXNlbnRlcl9lc3A7Cj4gLSAgICB1aW50NjRfdCBz
eXNlbnRlcl9laXA7Cj4gLSAgICB1aW50NjRfdCBtc3JfZWZlcjsKPiAtICAgIHVpbnQ2NF90IG1z
cl9zdGFyOwo+IC0gICAgdWludDY0X3QgbXNyX2xzdGFyOwo+IC0gICAgdWludDY0X3QgZnNfYmFz
ZTsKPiAtICAgIHVpbnQ2NF90IGdzX2Jhc2U7Cj4gLSAgICB1aW50MzJfdCBjc19hcmJ5dGVzOwo+
IC0gICAgdWludDMyX3QgX3BhZDsKPiAtfTsKPiAtCj4gLXR5cGVkZWYgc3RydWN0IG1lbV9ldmVu
dF9zdCB7Cj4gLSAgICB1aW50MzJfdCBmbGFnczsKPiAtICAgIHVpbnQzMl90IHZjcHVfaWQ7Cj4g
LQo+IC0gICAgdWludDY0X3QgZ2ZuOwo+IC0gICAgdWludDY0X3Qgb2Zmc2V0Owo+IC0gICAgdWlu
dDY0X3QgZ2xhOyAvKiBpZiBnbGFfdmFsaWQgKi8KPiAtCj4gLSAgICB1aW50MzJfdCBwMm10Owo+
IC0KPiAtICAgIHVpbnQxNl90IGFjY2Vzc19yOjE7Cj4gLSAgICB1aW50MTZfdCBhY2Nlc3Nfdzox
Owo+IC0gICAgdWludDE2X3QgYWNjZXNzX3g6MTsKPiAtICAgIHVpbnQxNl90IGdsYV92YWxpZDox
Owo+IC0gICAgdWludDE2X3QgZmF1bHRfd2l0aF9nbGE6MTsKPiAtICAgIHVpbnQxNl90IGZhdWx0
X2luX2dwdDoxOwo+IC0gICAgdWludDE2X3QgYXZhaWxhYmxlOjEwOwo+IC0KPiAtICAgIHVpbnQx
Nl90IHJlYXNvbjsKPiAtICAgIHN0cnVjdCBtZW1fZXZlbnRfcmVnc194ODYgeDg2X3JlZ3M7Cj4g
LX0gbWVtX2V2ZW50X3JlcXVlc3RfdCwgbWVtX2V2ZW50X3Jlc3BvbnNlX3Q7Cj4gLQo+IC1ERUZJ
TkVfUklOR19UWVBFUyhtZW1fZXZlbnQsIG1lbV9ldmVudF9yZXF1ZXN0X3QsIG1lbV9ldmVudF9y
ZXNwb25zZV90KTsKPiAtCj4gLSNlbmRpZgo+IC0KPiAtLyoKPiAtICogTG9jYWwgdmFyaWFibGVz
Ogo+IC0gKiBtb2RlOiBDCj4gLSAqIGMtZmlsZS1zdHlsZTogIkJTRCIKPiAtICogYy1iYXNpYy1v
ZmZzZXQ6IDQKPiAtICogdGFiLXdpZHRoOiA0Cj4gLSAqIGluZGVudC10YWJzLW1vZGU6IG5pbAo+
IC0gKiBFbmQ6Cj4gLSAqLwo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi9tZW1vcnkuaCBiL2lu
Y2x1ZGUveGVuL21lbW9yeS5oCj4gaW5kZXggNTk1Zjk1My4uMjkzODZkZiAxMDA2NDQKPiAtLS0g
YS9pbmNsdWRlL3hlbi9tZW1vcnkuaAo+ICsrKyBiL2luY2x1ZGUveGVuL21lbW9yeS5oCj4gQEAg
LTI4LDYgKzI4LDcgQEAKPiAgI2RlZmluZSBfX1hFTl9QVUJMSUNfTUVNT1JZX0hfXwo+ICAKPiAg
I2luY2x1ZGUgInhlbi5oIgo+ICsjaW5jbHVkZSAicGh5c2Rldi5oIgo+ICAKPiAgLyoKPiAgICog
SW5jcmVhc2Ugb3IgZGVjcmVhc2UgdGhlIHNwZWNpZmllZCBkb21haW4ncyBtZW1vcnkgcmVzZXJ2
YXRpb24uIFJldHVybnMgdGhlCj4gQEAgLTU1LDYgKzU2LDggQEAKPiAgLyogRmxhZyB0byByZXF1
ZXN0IGFsbG9jYXRpb24gb25seSBmcm9tIHRoZSBub2RlIHNwZWNpZmllZCAqLwo+ICAjZGVmaW5l
IFhFTk1FTUZfZXhhY3Rfbm9kZV9yZXF1ZXN0ICAoMTw8MTcpCj4gICNkZWZpbmUgWEVOTUVNRl9l
eGFjdF9ub2RlKG4pIChYRU5NRU1GX25vZGUobikgfCBYRU5NRU1GX2V4YWN0X25vZGVfcmVxdWVz
dCkKPiArLyogRmxhZyB0byBpbmRpY2F0ZSB0aGUgbm9kZSBzcGVjaWZpZWQgaXMgdmlydHVhbCBu
b2RlICovCj4gKyNkZWZpbmUgWEVOTUVNRl92bm9kZSAgKDE8PDE4KQo+ICAjZW5kaWYKPiAgCj4g
IHN0cnVjdCB4ZW5fbWVtb3J5X3Jlc2VydmF0aW9uIHsKPiBAQCAtOTksNiArMTAyLDggQEAgREVG
SU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX21lbW9yeV9yZXNlcnZhdGlvbl90KTsKPiAgICogUmV0
dXJucyB6ZXJvIG9uIGNvbXBsZXRlIHN1Y2Nlc3MsIG90aGVyd2lzZSBhIG5lZ2F0aXZlIGVycm9y
IGNvZGUuCj4gICAqIE9uIGNvbXBsZXRlIHN1Y2Nlc3MgdGhlbiBhbHdheXMgQG5yX2V4Y2hhbmdl
ZCA9PSBAaW4ubnJfZXh0ZW50cy4KPiAgICogT24gcGFydGlhbCBzdWNjZXNzIEBucl9leGNoYW5n
ZWQgaW5kaWNhdGVzIGhvdyBtdWNoIHdvcmsgd2FzIGRvbmUuCj4gKyAqCj4gKyAqIE5vdGUgdGhh
dCBvbmx5IFBWIGd1ZXN0cyBjYW4gdXNlIHRoaXMgb3BlcmF0aW9uLgo+ICAgKi8KPiAgI2RlZmlu
ZSBYRU5NRU1fZXhjaGFuZ2UgICAgICAgICAgICAgMTEKPiAgc3RydWN0IHhlbl9tZW1vcnlfZXhj
aGFuZ2Ugewo+IEBAIC0yMTcsNiArMjIyLDExIEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhl
bl9tYWNocGh5c19tYXBwaW5nX3QpOwo+ICAjZGVmaW5lIFhFTk1BUFNQQUNFX2dtZm5fcmFuZ2Ug
ICAzIC8qIEdNRk4gcmFuZ2UsIFhFTk1FTV9hZGRfdG9fcGh5c21hcCBvbmx5LiAqLwo+ICAjZGVm
aW5lIFhFTk1BUFNQQUNFX2dtZm5fZm9yZWlnbiA0IC8qIEdNRk4gZnJvbSBhbm90aGVyIGRvbSwK
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiBYRU5NRU1fYWRkX3RvX3Bo
eXNtYXBfYmF0Y2ggb25seS4gKi8KPiArI2RlZmluZSBYRU5NQVBTUEFDRV9kZXZfbW1pbyAgICAg
NSAvKiBkZXZpY2UgbW1pbyByZWdpb24KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBBUk0gb25seTsgdGhlIHJlZ2lvbiBpcyBtYXBwZWQgaW4KPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBTdGFnZS0yIHVzaW5nIHRoZSBOb3JtYWwgTWVtb3J5
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSW5uZXIvT3V0ZXIgV3Jp
dGUtQmFjayBDYWNoZWFibGUKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBtZW1vcnkgYXR0cmlidXRlLiAqLwo+ICAvKiBgIH0gKi8KPiAgCj4gIC8qCj4gQEAgLTI1NSw3
ICsyNjUsMTUgQEAgc3RydWN0IHhlbl9hZGRfdG9fcGh5c21hcF9iYXRjaCB7Cj4gIAo+ICAgICAg
LyogTnVtYmVyIG9mIHBhZ2VzIHRvIGdvIHRocm91Z2ggKi8KPiAgICAgIHVpbnQxNl90IHNpemU7
Cj4gLSAgICBkb21pZF90IGZvcmVpZ25fZG9taWQ7IC8qIElGRiBnbWZuX2ZvcmVpZ24gKi8KPiAr
Cj4gKyNpZiBfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fIDwgMHgwMDA0MDcwMAo+ICsgICAgZG9t
aWRfdCBmb3JlaWduX2RvbWlkOyAvKiBJRkYgZ21mbl9mb3JlaWduLiBTaG91bGQgYmUgMCBmb3Ig
b3RoZXIgc3BhY2VzLiAqLwo+ICsjZWxzZQo+ICsgICAgdW5pb24geGVuX2FkZF90b19waHlzbWFw
X2JhdGNoX2V4dHJhIHsKPiArICAgICAgICBkb21pZF90IGZvcmVpZ25fZG9taWQ7IC8qIGdtZm5f
Zm9yZWlnbiAqLwo+ICsgICAgICAgIHVpbnQxNl90IHJlczA7ICAvKiBBbGwgdGhlIG90aGVyIHNw
YWNlcy4gU2hvdWxkIGJlIDAgKi8KPiArICAgIH0gdTsKPiArI2VuZGlmCj4gIAo+ICAgICAgLyog
SW5kZXhlcyBpbnRvIHNwYWNlIGJlaW5nIG1hcHBlZC4gKi8KPiAgICAgIFhFTl9HVUVTVF9IQU5E
TEUoeGVuX3Vsb25nX3QpIGlkeHM7Cj4gQEAgLTMyMyw2ICszNDEsOCBAQCBERUZJTkVfWEVOX0dV
RVNUX0hBTkRMRSh4ZW5fbWVtb3J5X21hcF90KTsKPiAgLyoKPiAgICogUmV0dXJucyB0aGUgcmVh
bCBwaHlzaWNhbCBtZW1vcnkgbWFwLiBQYXNzZXMgdGhlIHNhbWUgc3RydWN0dXJlIGFzCj4gICAq
IFhFTk1FTV9tZW1vcnlfbWFwLgo+ICsgKiBTcGVjaWZ5aW5nIGJ1ZmZlciBhcyBOVUxMIHdpbGwg
cmV0dXJuIHRoZSBudW1iZXIgb2YgZW50cmllcyByZXF1aXJlZAo+ICsgKiB0byBzdG9yZSB0aGUg
Y29tcGxldGUgbWVtb3J5IG1hcC4KPiAgICogYXJnID09IGFkZHIgb2YgeGVuX21lbW9yeV9tYXBf
dC4KPiAgICovCj4gICNkZWZpbmUgWEVOTUVNX21hY2hpbmVfbWVtb3J5X21hcCAgIDEwCj4gQEAg
LTM3MiwyMyArMzkyLDI5IEBAIHR5cGVkZWYgc3RydWN0IHhlbl9wb2RfdGFyZ2V0IHhlbl9wb2Rf
dGFyZ2V0X3Q7Cj4gICNkZWZpbmUgWEVOTUVNX3BhZ2luZ19vcF9ldmljdCAgICAgICAgICAgICAg
MQo+ICAjZGVmaW5lIFhFTk1FTV9wYWdpbmdfb3BfcHJlcCAgICAgICAgICAgICAgIDIKPiAgCj4g
LXN0cnVjdCB4ZW5fbWVtX2V2ZW50X29wIHsKPiAtICAgIHVpbnQ4X3QgICAgIG9wOyAgICAgICAg
IC8qIFhFTk1FTV8qX29wXyogKi8KPiArc3RydWN0IHhlbl9tZW1fcGFnaW5nX29wIHsKPiArICAg
IHVpbnQ4X3QgICAgIG9wOyAgICAgICAgIC8qIFhFTk1FTV9wYWdpbmdfb3BfKiAqLwo+ICAgICAg
ZG9taWRfdCAgICAgZG9tYWluOwo+IC0gICAgCj4gIAo+ICAgICAgLyogUEFHSU5HX1BSRVAgSU46
IGJ1ZmZlciB0byBpbW1lZGlhdGVseSBmaWxsIHBhZ2UgaW4gKi8KPiAgICAgIHVpbnQ2NF9hbGln
bmVkX3QgICAgYnVmZmVyOwo+ICAgICAgLyogT3RoZXIgT1BzICovCj4gICAgICB1aW50NjRfYWxp
Z25lZF90ICAgIGdmbjsgICAgICAgICAgIC8qIElOOiAgZ2ZuIG9mIHBhZ2UgYmVpbmcgb3BlcmF0
ZWQgb24gKi8KPiAgfTsKPiAtdHlwZWRlZiBzdHJ1Y3QgeGVuX21lbV9ldmVudF9vcCB4ZW5fbWVt
X2V2ZW50X29wX3Q7Cj4gLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9tZW1fZXZlbnRfb3Bf
dCk7Cj4gK3R5cGVkZWYgc3RydWN0IHhlbl9tZW1fcGFnaW5nX29wIHhlbl9tZW1fcGFnaW5nX29w
X3Q7Cj4gK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9tZW1fcGFnaW5nX29wX3QpOwo+ICAK
PiAgI2RlZmluZSBYRU5NRU1fYWNjZXNzX29wICAgICAgICAgICAgICAgICAgICAyMQo+IC0jZGVm
aW5lIFhFTk1FTV9hY2Nlc3Nfb3BfcmVzdW1lICAgICAgICAgICAgIDAKPiAtI2RlZmluZSBYRU5N
RU1fYWNjZXNzX29wX3NldF9hY2Nlc3MgICAgICAgICAxCj4gLSNkZWZpbmUgWEVOTUVNX2FjY2Vz
c19vcF9nZXRfYWNjZXNzICAgICAgICAgMgo+ICsjZGVmaW5lIFhFTk1FTV9hY2Nlc3Nfb3Bfc2V0
X2FjY2VzcyAgICAgICAgIDAKPiArI2RlZmluZSBYRU5NRU1fYWNjZXNzX29wX2dldF9hY2Nlc3Mg
ICAgICAgICAxCj4gKy8qCj4gKyAqIFhFTk1FTV9hY2Nlc3Nfb3BfZW5hYmxlX2VtdWxhdGUgYW5k
IFhFTk1FTV9hY2Nlc3Nfb3BfZGlzYWJsZV9lbXVsYXRlIGFyZQo+ICsgKiBjdXJyZW50bHkgdW51
c2VkLCBidXQgc2luY2UgdGhleSBoYXZlIGJlZW4gaW4gdXNlIHBsZWFzZSBkbyBub3QgcmV1c2Ug
dGhlbS4KPiArICoKPiArICogI2RlZmluZSBYRU5NRU1fYWNjZXNzX29wX2VuYWJsZV9lbXVsYXRl
ICAgICAyCj4gKyAqICNkZWZpbmUgWEVOTUVNX2FjY2Vzc19vcF9kaXNhYmxlX2VtdWxhdGUgICAg
Mwo+ICsgKi8KPiArI2RlZmluZSBYRU5NRU1fYWNjZXNzX29wX3NldF9hY2Nlc3NfbXVsdGkgICA0
Cj4gIAo+ICB0eXBlZGVmIGVudW0gewo+ICAgICAgWEVOTUVNX2FjY2Vzc19uLAo+IEBAIC00MjEs
NyArNDQ3LDggQEAgc3RydWN0IHhlbl9tZW1fYWNjZXNzX29wIHsKPiAgICAgIHVpbnQ4X3QgYWNj
ZXNzOwo+ICAgICAgZG9taWRfdCBkb21pZDsKPiAgICAgIC8qCj4gLSAgICAgKiBOdW1iZXIgb2Yg
cGFnZXMgZm9yIHNldCBvcAo+ICsgICAgICogTnVtYmVyIG9mIHBhZ2VzIGZvciBzZXQgb3AgKG9y
IHNpemUgb2YgcGZuX2xpc3QgZm9yCj4gKyAgICAgKiBYRU5NRU1fYWNjZXNzX29wX3NldF9hY2Nl
c3NfbXVsdGkpCj4gICAgICAgKiBJZ25vcmVkIG9uIHNldHRpbmcgZGVmYXVsdCBhY2Nlc3MgYW5k
IG90aGVyIG9wcwo+ICAgICAgICovCj4gICAgICB1aW50MzJfdCBucjsKPiBAQCAtNDMxLDYgKzQ1
OCwxNiBAQCBzdHJ1Y3QgeGVuX21lbV9hY2Nlc3Nfb3Agewo+ICAgICAgICogfjB1bGwgaXMgdXNl
ZCB0byBzZXQgYW5kIGdldCB0aGUgZGVmYXVsdCBhY2Nlc3MgZm9yIHBhZ2VzCj4gICAgICAgKi8K
PiAgICAgIHVpbnQ2NF9hbGlnbmVkX3QgcGZuOwo+ICsgICAgLyoKPiArICAgICAqIExpc3Qgb2Yg
cGZucyB0byBzZXQgYWNjZXNzIGZvcgo+ICsgICAgICogVXNlZCBvbmx5IHdpdGggWEVOTUVNX2Fj
Y2Vzc19vcF9zZXRfYWNjZXNzX211bHRpCj4gKyAgICAgKi8KPiArICAgIFhFTl9HVUVTVF9IQU5E
TEUoY29uc3RfdWludDY0KSBwZm5fbGlzdDsKPiArICAgIC8qCj4gKyAgICAgKiBDb3JyZXNwb25k
aW5nIGxpc3Qgb2YgYWNjZXNzIHNldHRpbmdzIGZvciBwZm5fbGlzdAo+ICsgICAgICogVXNlZCBv
bmx5IHdpdGggWEVOTUVNX2FjY2Vzc19vcF9zZXRfYWNjZXNzX211bHRpCj4gKyAgICAgKi8KPiAr
ICAgIFhFTl9HVUVTVF9IQU5ETEUoY29uc3RfdWludDgpIGFjY2Vzc19saXN0Owo+ICB9Owo+ICB0
eXBlZGVmIHN0cnVjdCB4ZW5fbWVtX2FjY2Vzc19vcCB4ZW5fbWVtX2FjY2Vzc19vcF90Owo+ICBE
RUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fbWVtX2FjY2Vzc19vcF90KTsKPiBAQCAtNDM5LDEy
ICs0NzYsMTIgQEAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX21lbV9hY2Nlc3Nfb3BfdCk7
Cj4gICNkZWZpbmUgWEVOTUVNX3NoYXJpbmdfb3Bfbm9taW5hdGVfZ2ZuICAgICAgMAo+ICAjZGVm
aW5lIFhFTk1FTV9zaGFyaW5nX29wX25vbWluYXRlX2dyZWYgICAgIDEKPiAgI2RlZmluZSBYRU5N
RU1fc2hhcmluZ19vcF9zaGFyZSAgICAgICAgICAgICAyCj4gLSNkZWZpbmUgWEVOTUVNX3NoYXJp
bmdfb3BfcmVzdW1lICAgICAgICAgICAgMwo+IC0jZGVmaW5lIFhFTk1FTV9zaGFyaW5nX29wX2Rl
YnVnX2dmbiAgICAgICAgIDQKPiAtI2RlZmluZSBYRU5NRU1fc2hhcmluZ19vcF9kZWJ1Z19tZm4g
ICAgICAgICA1Cj4gLSNkZWZpbmUgWEVOTUVNX3NoYXJpbmdfb3BfZGVidWdfZ3JlZiAgICAgICAg
Ngo+IC0jZGVmaW5lIFhFTk1FTV9zaGFyaW5nX29wX2FkZF9waHlzbWFwICAgICAgIDcKPiAtI2Rl
ZmluZSBYRU5NRU1fc2hhcmluZ19vcF9hdWRpdCAgICAgICAgICAgICA4Cj4gKyNkZWZpbmUgWEVO
TUVNX3NoYXJpbmdfb3BfZGVidWdfZ2ZuICAgICAgICAgMwo+ICsjZGVmaW5lIFhFTk1FTV9zaGFy
aW5nX29wX2RlYnVnX21mbiAgICAgICAgIDQKPiArI2RlZmluZSBYRU5NRU1fc2hhcmluZ19vcF9k
ZWJ1Z19ncmVmICAgICAgICA1Cj4gKyNkZWZpbmUgWEVOTUVNX3NoYXJpbmdfb3BfYWRkX3BoeXNt
YXAgICAgICAgNgo+ICsjZGVmaW5lIFhFTk1FTV9zaGFyaW5nX29wX2F1ZGl0ICAgICAgICAgICAg
IDcKPiArI2RlZmluZSBYRU5NRU1fc2hhcmluZ19vcF9yYW5nZV9zaGFyZSAgICAgICA4Cj4gIAo+
ICAjZGVmaW5lIFhFTk1FTV9TSEFSSU5HX09QX1NfSEFORExFX0lOVkFMSUQgICgtMTApCj4gICNk
ZWZpbmUgWEVOTUVNX1NIQVJJTkdfT1BfQ19IQU5ETEVfSU5WQUxJRCAgKC05KQo+IEBAIC00NTMs
NyArNDkwLDcgQEAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX21lbV9hY2Nlc3Nfb3BfdCk7
Cj4gICAqIGZvciBzaGFyaW5nIHV0aWxpdGllcyBzaXR0aW5nIGFzICJmaWx0ZXJzIiBpbiBJTyBi
YWNrZW5kcwo+ICAgKiAoZS5nLiBtZW1zaHIgKyBibGt0YXAoMikpLiBUaGUgSU8gYmFja2VuZCBp
cyBvbmx5IGV4cG9zZWQgCj4gICAqIHRvIGdyYW50IHJlZmVyZW5jZXMsIGFuZCB0aGlzIGFsbG93
cyBzaGFyaW5nIG9mIHRoZSBncmVmcyAqLwo+IC0jZGVmaW5lIFhFTk1FTV9TSEFSSU5HX09QX0ZJ
RUxEX0lTX0dSRUZfRkxBRyAgICgxVUxMIDw8IDYyKQo+ICsjZGVmaW5lIFhFTk1FTV9TSEFSSU5H
X09QX0ZJRUxEX0lTX0dSRUZfRkxBRyAgICh4ZW5fbWtfdWxsb25nKDEpIDw8IDYyKQo+ICAKPiAg
I2RlZmluZSBYRU5NRU1fU0hBUklOR19PUF9GSUVMRF9NQUtFX0dSRUYoZmllbGQsIHZhbCkgIFwK
PiAgICAgIChmaWVsZCkgPSAoWEVOTUVNX1NIQVJJTkdfT1BfRklFTERfSVNfR1JFRl9GTEFHIHwg
dmFsKQo+IEBAIC00ODAsNyArNTE3LDE0IEBAIHN0cnVjdCB4ZW5fbWVtX3NoYXJpbmdfb3Agewo+
ICAgICAgICAgICAgICB1aW50NjRfYWxpZ25lZF90IGNsaWVudF9nZm47ICAgIC8qIElOOiB0aGUg
Y2xpZW50IGdmbiAqLwo+ICAgICAgICAgICAgICB1aW50NjRfYWxpZ25lZF90IGNsaWVudF9oYW5k
bGU7IC8qIElOOiBoYW5kbGUgdG8gdGhlIGNsaWVudCBwYWdlICovCj4gICAgICAgICAgICAgIGRv
bWlkX3QgIGNsaWVudF9kb21haW47IC8qIElOOiB0aGUgY2xpZW50IGRvbWFpbiBpZCAqLwo+IC0g
ICAgICAgIH0gc2hhcmU7IAo+ICsgICAgICAgIH0gc2hhcmU7Cj4gKyAgICAgICAgc3RydWN0IG1l
bV9zaGFyaW5nX29wX3JhbmdlIHsgICAgICAgICAvKiBPUF9SQU5HRV9TSEFSRSAqLwo+ICsgICAg
ICAgICAgICB1aW50NjRfYWxpZ25lZF90IGZpcnN0X2dmbjsgICAgICAvKiBJTjogdGhlIGZpcnN0
IGdmbiAqLwo+ICsgICAgICAgICAgICB1aW50NjRfYWxpZ25lZF90IGxhc3RfZ2ZuOyAgICAgICAv
KiBJTjogdGhlIGxhc3QgZ2ZuICovCj4gKyAgICAgICAgICAgIHVpbnQ2NF9hbGlnbmVkX3Qgb3Bh
cXVlOyAgICAgICAgIC8qIE11c3QgYmUgc2V0IHRvIDAgKi8KPiArICAgICAgICAgICAgZG9taWRf
dCBjbGllbnRfZG9tYWluOyAgICAgICAgICAgLyogSU46IHRoZSBjbGllbnQgZG9tYWluIGlkICov
Cj4gKyAgICAgICAgICAgIHVpbnQxNl90IF9wYWRbM107ICAgICAgICAgICAgICAgIC8qIE11c3Qg
YmUgc2V0IHRvIDAgKi8KPiArICAgICAgICB9IHJhbmdlOwo+ICAgICAgICAgIHN0cnVjdCBtZW1f
c2hhcmluZ19vcF9kZWJ1ZyB7ICAgICAvKiBPUF9ERUJVR194eHggKi8KPiAgICAgICAgICAgICAg
dW5pb24gewo+ICAgICAgICAgICAgICAgICAgdWludDY0X2FsaWduZWRfdCBnZm47ICAgICAgLyog
SU46IGdmbiB0byBkZWJ1ZyAgICAgICAgICAqLwo+IEBAIC01MTgsOSArNTYyLDQzIEBAIERFRklO
RV9YRU5fR1VFU1RfSEFORExFKHhlbl9tZW1fc2hhcmluZ19vcF90KTsKPiAgCj4gIC8qCj4gICAq
IFhFTk1FTV9jbGFpbV9wYWdlcyBmbGFncyAtIHRoZSBhcmUgbm8gZmxhZ3MgYXQgdGhpcyB0aW1l
Lgo+IC0gKiBUaGUgemVybyB2YWx1ZSBpcyBhcHByb3BpYXRlLgo+ICsgKiBUaGUgemVybyB2YWx1
ZSBpcyBhcHByb3ByaWF0ZS4KPiAgICovCj4gIAo+ICsvKgo+ICsgKiBXaXRoIHNvbWUgbGVnYWN5
IGRldmljZXMsIGNlcnRhaW4gZ3Vlc3QtcGh5c2ljYWwgYWRkcmVzc2VzIGNhbm5vdCBzYWZlbHkK
PiArICogYmUgdXNlZCBmb3Igb3RoZXIgcHVycG9zZXMsIGUuZy4gdG8gbWFwIGd1ZXN0IFJBTS4g
IFRoaXMgaHlwZXJjYWxsCj4gKyAqIGVudW1lcmF0ZXMgdGhvc2UgcmVnaW9ucyBzbyB0aGUgdG9v
bHN0YWNrIGNhbiBhdm9pZCB1c2luZyB0aGVtLgo+ICsgKi8KPiArI2RlZmluZSBYRU5NRU1fcmVz
ZXJ2ZWRfZGV2aWNlX21lbW9yeV9tYXAgICAyNwo+ICtzdHJ1Y3QgeGVuX3Jlc2VydmVkX2Rldmlj
ZV9tZW1vcnkgewo+ICsgICAgeGVuX3Bmbl90IHN0YXJ0X3BmbjsKPiArICAgIHhlbl91bG9uZ190
IG5yX3BhZ2VzOwo+ICt9Owo+ICt0eXBlZGVmIHN0cnVjdCB4ZW5fcmVzZXJ2ZWRfZGV2aWNlX21l
bW9yeSB4ZW5fcmVzZXJ2ZWRfZGV2aWNlX21lbW9yeV90Owo+ICtERUZJTkVfWEVOX0dVRVNUX0hB
TkRMRSh4ZW5fcmVzZXJ2ZWRfZGV2aWNlX21lbW9yeV90KTsKPiArCj4gK3N0cnVjdCB4ZW5fcmVz
ZXJ2ZWRfZGV2aWNlX21lbW9yeV9tYXAgewo+ICsjZGVmaW5lIFhFTk1FTV9SRE1fQUxMIDEgLyog
UmVxdWVzdCBhbGwgcmVnaW9ucyAoaWdub3JlIGRldiB1bmlvbikuICovCj4gKyAgICAvKiBJTiAq
Lwo+ICsgICAgdWludDMyX3QgZmxhZ3M7Cj4gKyAgICAvKgo+ICsgICAgICogSU4vT1VUCj4gKyAg
ICAgKgo+ICsgICAgICogR2V0cyBzZXQgdG8gdGhlIHJlcXVpcmVkIG51bWJlciBvZiBlbnRyaWVz
IHdoZW4gdG9vIGxvdywKPiArICAgICAqIHNpZ25hbGVkIGJ5IGVycm9yIGNvZGUgLUVSQU5HRS4K
PiArICAgICAqLwo+ICsgICAgdW5zaWduZWQgaW50IG5yX2VudHJpZXM7Cj4gKyAgICAvKiBPVVQg
Ki8KPiArICAgIFhFTl9HVUVTVF9IQU5ETEUoeGVuX3Jlc2VydmVkX2RldmljZV9tZW1vcnlfdCkg
YnVmZmVyOwo+ICsgICAgLyogSU4gKi8KPiArICAgIHVuaW9uIHsKPiArICAgICAgICBzdHJ1Y3Qg
cGh5c2Rldl9wY2lfZGV2aWNlIHBjaTsKPiArICAgIH0gZGV2Owo+ICt9Owo+ICt0eXBlZGVmIHN0
cnVjdCB4ZW5fcmVzZXJ2ZWRfZGV2aWNlX21lbW9yeV9tYXAgeGVuX3Jlc2VydmVkX2RldmljZV9t
ZW1vcnlfbWFwX3Q7Cj4gK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9yZXNlcnZlZF9kZXZp
Y2VfbWVtb3J5X21hcF90KTsKPiArCj4gICNlbmRpZiAvKiBkZWZpbmVkKF9fWEVOX18pIHx8IGRl
ZmluZWQoX19YRU5fVE9PTFNfXykgKi8KPiAgCj4gIC8qCj4gQEAgLTU3Miw3ICs2NTAsNyBAQCBz
dHJ1Y3QgeGVuX3ZudW1hX3RvcG9sb2d5X2luZm8gewo+ICB0eXBlZGVmIHN0cnVjdCB4ZW5fdm51
bWFfdG9wb2xvZ3lfaW5mbyB4ZW5fdm51bWFfdG9wb2xvZ3lfaW5mb190Owo+ICBERUZJTkVfWEVO
X0dVRVNUX0hBTkRMRSh4ZW5fdm51bWFfdG9wb2xvZ3lfaW5mb190KTsKPiAgCj4gLS8qIE5leHQg
YXZhaWxhYmxlIHN1Ym9wIG51bWJlciBpcyAyNyAqLwo+ICsvKiBOZXh0IGF2YWlsYWJsZSBzdWJv
cCBudW1iZXIgaXMgMjggKi8KPiAgCj4gICNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfTUVNT1JZX0hf
XyAqLwo+ICAKPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vcGh5c2Rldi5oIGIvaW5jbHVkZS94
ZW4vcGh5c2Rldi5oCj4gaW5kZXggMjY4MzcxOS4uMGU1NDYzNSAxMDA2NDQKPiAtLS0gYS9pbmNs
dWRlL3hlbi9waHlzZGV2LmgKPiArKysgYi9pbmNsdWRlL3hlbi9waHlzZGV2LmgKPiBAQCAtMTYs
NiArMTYsOCBAQAo+ICAgKiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRS
QUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORwo+ICAgKiBGUk9NLCBPVVQgT0YgT1IgSU4g
Q09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSCj4gICAqIERF
QUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4KPiArICoKPiArICogQ29weXJpZ2h0IChjKSAyMDA2LCBL
ZWlyIEZyYXNlcgo+ICAgKi8KPiAgCj4gICNpZm5kZWYgX19YRU5fUFVCTElDX1BIWVNERVZfSF9f
Cj4gQEAgLTI5Myw2ICsyOTUsMTEgQEAgc3RydWN0IHBoeXNkZXZfcGNpX2RldmljZV9hZGQgewo+
ICAgICAgICAgIHVpbnQ4X3QgYnVzOwo+ICAgICAgICAgIHVpbnQ4X3QgZGV2Zm47Cj4gICAgICB9
IHBoeXNmbjsKPiArICAgIC8qCj4gKyAgICAgKiBPcHRpb25hbCBwYXJhbWV0ZXJzIGFycmF5Lgo+
ICsgICAgICogRmlyc3QgZWxlbWVudCAoWzBdKSBpcyBQWE0gZG9tYWluIGFzc29jaWF0ZWQgd2l0
aCB0aGUgZGV2aWNlIChpZgo+ICsgICAgICogWEVOX1BDSV9ERVZfUFhNIGlzIHNldCkKPiArICAg
ICAqLwo+ICAjaWYgZGVmaW5lZChfX1NURENfVkVSU0lPTl9fKSAmJiBfX1NURENfVkVSU0lPTl9f
ID49IDE5OTkwMUwKPiAgICAgIHVpbnQzMl90IG9wdGFycltdOwo+ICAjZWxpZiBkZWZpbmVkKF9f
R05VQ19fKQo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi9wbGF0Zm9ybS5oIGIvaW5jbHVkZS94
ZW4vcGxhdGZvcm0uaAo+IGluZGV4IDVjNTc2MTUuLjk0ZGJjM2YgMTAwNjQ0Cj4gLS0tIGEvaW5j
bHVkZS94ZW4vcGxhdGZvcm0uaAo+ICsrKyBiL2luY2x1ZGUveGVuL3BsYXRmb3JtLmgKPiBAQCAt
MzUsMTMgKzM1LDI4IEBACj4gICAqIFNldCBjbG9jayBzdWNoIHRoYXQgaXQgd291bGQgcmVhZCA8
c2Vjcyxuc2Vjcz4gYWZ0ZXIgMDA6MDA6MDAgVVRDLAo+ICAgKiAxIEphbnVhcnksIDE5NzAgaWYg
dGhlIGN1cnJlbnQgc3lzdGVtIHRpbWUgd2FzIDxzeXN0ZW1fdGltZT4uCj4gICAqLwo+IC0jZGVm
aW5lIFhFTlBGX3NldHRpbWUgICAgICAgICAgICAgMTcKPiAtc3RydWN0IHhlbnBmX3NldHRpbWUg
ewo+ICsjZGVmaW5lIFhFTlBGX3NldHRpbWUzMiAgICAgICAgICAgMTcKPiArc3RydWN0IHhlbnBm
X3NldHRpbWUzMiB7Cj4gICAgICAvKiBJTiB2YXJpYWJsZXMuICovCj4gICAgICB1aW50MzJfdCBz
ZWNzOwo+ICAgICAgdWludDMyX3QgbnNlY3M7Cj4gICAgICB1aW50NjRfdCBzeXN0ZW1fdGltZTsK
PiAgfTsKPiArI2RlZmluZSBYRU5QRl9zZXR0aW1lNjQgICAgICAgICAgIDYyCj4gK3N0cnVjdCB4
ZW5wZl9zZXR0aW1lNjQgewo+ICsgICAgLyogSU4gdmFyaWFibGVzLiAqLwo+ICsgICAgdWludDY0
X3Qgc2VjczsKPiArICAgIHVpbnQzMl90IG5zZWNzOwo+ICsgICAgdWludDMyX3QgbWJ6Owo+ICsg
ICAgdWludDY0X3Qgc3lzdGVtX3RpbWU7Cj4gK307Cj4gKyNpZiBfX1hFTl9JTlRFUkZBQ0VfVkVS
U0lPTl9fIDwgMHgwMDA0MDYwMAo+ICsjZGVmaW5lIFhFTlBGX3NldHRpbWUgWEVOUEZfc2V0dGlt
ZTMyCj4gKyNkZWZpbmUgeGVucGZfc2V0dGltZSB4ZW5wZl9zZXR0aW1lMzIKPiArI2Vsc2UKPiAr
I2RlZmluZSBYRU5QRl9zZXR0aW1lIFhFTlBGX3NldHRpbWU2NAo+ICsjZGVmaW5lIHhlbnBmX3Nl
dHRpbWUgeGVucGZfc2V0dGltZTY0Cj4gKyNlbmRpZgo+ICB0eXBlZGVmIHN0cnVjdCB4ZW5wZl9z
ZXR0aW1lIHhlbnBmX3NldHRpbWVfdDsKPiAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVucGZf
c2V0dGltZV90KTsKPiAgCj4gQEAgLTEyNiw2ICsxNDEsMjYgQEAgREVGSU5FX1hFTl9HVUVTVF9I
QU5ETEUoeGVucGZfcGxhdGZvcm1fcXVpcmtfdCk7Cj4gICNkZWZpbmUgWEVOX0VGSV9xdWVyeV92
YXJpYWJsZV9pbmZvICAgICAgICAgICA5Cj4gICNkZWZpbmUgWEVOX0VGSV9xdWVyeV9jYXBzdWxl
X2NhcGFiaWxpdGllcyAgIDEwCj4gICNkZWZpbmUgWEVOX0VGSV91cGRhdGVfY2Fwc3VsZSAgICAg
ICAgICAgICAgIDExCj4gKwo+ICtzdHJ1Y3QgeGVucGZfZWZpX3RpbWUgewo+ICsgICAgdWludDE2
X3QgeWVhcjsKPiArICAgIHVpbnQ4X3QgbW9udGg7Cj4gKyAgICB1aW50OF90IGRheTsKPiArICAg
IHVpbnQ4X3QgaG91cjsKPiArICAgIHVpbnQ4X3QgbWluOwo+ICsgICAgdWludDhfdCBzZWM7Cj4g
KyAgICB1aW50MzJfdCBuczsKPiArICAgIGludDE2X3QgdHo7Cj4gKyAgICB1aW50OF90IGRheWxp
Z2h0Owo+ICt9Owo+ICsKPiArc3RydWN0IHhlbnBmX2VmaV9ndWlkIHsKPiArICAgIHVpbnQzMl90
IGRhdGExOwo+ICsgICAgdWludDE2X3QgZGF0YTI7Cj4gKyAgICB1aW50MTZfdCBkYXRhMzsKPiAr
ICAgIHVpbnQ4X3QgZGF0YTRbOF07Cj4gK307Cj4gKwo+ICBzdHJ1Y3QgeGVucGZfZWZpX3J1bnRp
bWVfY2FsbCB7Cj4gICAgICB1aW50MzJfdCBmdW5jdGlvbjsKPiAgICAgIC8qCj4gQEAgLTEzOCwx
NyArMTczLDcgQEAgc3RydWN0IHhlbnBmX2VmaV9ydW50aW1lX2NhbGwgewo+ICAgICAgdW5pb24g
ewo+ICAjZGVmaW5lIFhFTl9FRklfR0VUX1RJTUVfU0VUX0NMRUFSU19OUyAweDAwMDAwMDAxCj4g
ICAgICAgICAgc3RydWN0IHsKPiAtICAgICAgICAgICAgc3RydWN0IHhlbnBmX2VmaV90aW1lIHsK
PiAtICAgICAgICAgICAgICAgIHVpbnQxNl90IHllYXI7Cj4gLSAgICAgICAgICAgICAgICB1aW50
OF90IG1vbnRoOwo+IC0gICAgICAgICAgICAgICAgdWludDhfdCBkYXk7Cj4gLSAgICAgICAgICAg
ICAgICB1aW50OF90IGhvdXI7Cj4gLSAgICAgICAgICAgICAgICB1aW50OF90IG1pbjsKPiAtICAg
ICAgICAgICAgICAgIHVpbnQ4X3Qgc2VjOwo+IC0gICAgICAgICAgICAgICAgdWludDMyX3QgbnM7
Cj4gLSAgICAgICAgICAgICAgICBpbnQxNl90IHR6Owo+IC0gICAgICAgICAgICAgICAgdWludDhf
dCBkYXlsaWdodDsKPiAtICAgICAgICAgICAgfSB0aW1lOwo+ICsgICAgICAgICAgICBzdHJ1Y3Qg
eGVucGZfZWZpX3RpbWUgdGltZTsKPiAgICAgICAgICAgICAgdWludDMyX3QgcmVzb2x1dGlvbjsK
PiAgICAgICAgICAgICAgdWludDMyX3QgYWNjdXJhY3k7Cj4gICAgICAgICAgfSBnZXRfdGltZTsK
PiBAQCAtMTcwLDEyICsxOTUsNyBAQCBzdHJ1Y3QgeGVucGZfZWZpX3J1bnRpbWVfY2FsbCB7Cj4g
ICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEUodm9pZCkgbmFtZTsgIC8qIFVDUy0yL1VURi0x
NiBzdHJpbmcgKi8KPiAgICAgICAgICAgICAgeGVuX3Vsb25nX3Qgc2l6ZTsKPiAgICAgICAgICAg
ICAgWEVOX0dVRVNUX0hBTkRMRSh2b2lkKSBkYXRhOwo+IC0gICAgICAgICAgICBzdHJ1Y3QgeGVu
cGZfZWZpX2d1aWQgewo+IC0gICAgICAgICAgICAgICAgdWludDMyX3QgZGF0YTE7Cj4gLSAgICAg
ICAgICAgICAgICB1aW50MTZfdCBkYXRhMjsKPiAtICAgICAgICAgICAgICAgIHVpbnQxNl90IGRh
dGEzOwo+IC0gICAgICAgICAgICAgICAgdWludDhfdCBkYXRhNFs4XTsKPiAtICAgICAgICAgICAg
fSB2ZW5kb3JfZ3VpZDsKPiArICAgICAgICAgICAgc3RydWN0IHhlbnBmX2VmaV9ndWlkIHZlbmRv
cl9ndWlkOwo+ICAgICAgICAgIH0gZ2V0X3ZhcmlhYmxlLCBzZXRfdmFyaWFibGU7Cj4gIAo+ICAg
ICAgICAgIHN0cnVjdCB7Cj4gQEAgLTIyMCw2ICsyNDAsNyBAQCBERUZJTkVfWEVOX0dVRVNUX0hB
TkRMRSh4ZW5wZl9lZmlfcnVudGltZV9jYWxsX3QpOwo+ICAjZGVmaW5lICBYRU5fRldfRUZJX01F
TV9JTkZPICAgICAgIDMKPiAgI2RlZmluZSAgWEVOX0ZXX0VGSV9SVF9WRVJTSU9OICAgICA0Cj4g
ICNkZWZpbmUgIFhFTl9GV19FRklfUENJX1JPTSAgICAgICAgNQo+ICsjZGVmaW5lICBYRU5fRldf
RUZJX0FQUExFX1BST1BFUlRJRVMgNgo+ICAjZGVmaW5lIFhFTl9GV19LQkRfU0hJRlRfRkxBR1Mg
ICAgNQo+ICBzdHJ1Y3QgeGVucGZfZmlybXdhcmVfaW5mbyB7Cj4gICAgICAvKiBJTiB2YXJpYWJs
ZXMuICovCj4gQEAgLTI3OSw2ICszMDAsMTEgQEAgc3RydWN0IHhlbnBmX2Zpcm13YXJlX2luZm8g
ewo+ICAgICAgICAgICAgICAgICAgdWludDY0X3QgYWRkcmVzczsKPiAgICAgICAgICAgICAgICAg
IHhlbl91bG9uZ190IHNpemU7Cj4gICAgICAgICAgICAgIH0gcGNpX3JvbTsKPiArICAgICAgICAg
ICAgc3RydWN0IHsKPiArICAgICAgICAgICAgICAgIC8qIE9VVCB2YXJpYWJsZXMgKi8KPiArICAg
ICAgICAgICAgICAgIHVpbnQ2NF90IGFkZHJlc3M7Cj4gKyAgICAgICAgICAgICAgICB4ZW5fdWxv
bmdfdCBzaXplOwo+ICsgICAgICAgICAgICB9IGFwcGxlX3Byb3BlcnRpZXM7Cj4gICAgICAgICAg
fSBlZmlfaW5mbzsgLyogWEVOX0ZXX0VGSV9JTkZPICovCj4gIAo+ICAgICAgICAgIC8qIEludDE2
LCBGbjAyOiBHZXQga2V5Ym9hcmQgc2hpZnQgZmxhZ3MuICovCj4gQEAgLTU0MCw2ICs1NjYsMTYg
QEAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVucGZfY29yZV9wYXJraW5nX3QpOwo+ICAjZGVm
aW5lIFhFTl9SRVNPVVJDRV9PUF9NU1JfUkVBRCAgMAo+ICAjZGVmaW5lIFhFTl9SRVNPVVJDRV9P
UF9NU1JfV1JJVEUgMQo+ICAKPiArLyoKPiArICogU3BlY2lhbGx5IGhhbmRsZWQgTVNSczoKPiAr
ICogLSBNU1JfSUEzMl9UU0MKPiArICogUkVBRDogUmV0dXJucyB0aGUgc2NhbGVkIHN5c3RlbSB0
aW1lKG5zKSBpbnN0ZWFkIG9mIHJhdyB0aW1lc3RhbXAuIEluCj4gKyAqICAgICAgIG11bHRpcGxl
IGVudHJ5IGNhc2UsIGlmIG90aGVyIE1TUiByZWFkIGlzIGZvbGxvd2VkIGJ5IGEgTVNSX0lBMzJf
VFNDCj4gKyAqICAgICAgIHJlYWQsIHRoZW4gYm90aCByZWFkcyBhcmUgZ3VhcmFudGVlZCB0byBi
ZSBwZXJmb3JtZWQgYXRvbWljYWxseSAod2l0aAo+ICsgKiAgICAgICBJUlEgZGlzYWJsZWQpLiBU
aGUgcmV0dXJuIHRpbWUgaW5kaWNhdGVzIHRoZSBwb2ludCBvZiByZWFkaW5nIHRoYXQgTVNSLgo+
ICsgKiBXUklURTogTm90IHN1cHBvcnRlZC4KPiArICovCj4gKwo+ICBzdHJ1Y3QgeGVucGZfcmVz
b3VyY2VfZW50cnkgewo+ICAgICAgdW5pb24gewo+ICAgICAgICAgIHVpbnQzMl90IGNtZDsgICAv
KiBJTjogWEVOX1JFU09VUkNFX09QXyogKi8KPiBAQCAtNTYwLDYgKzU5NiwyNCBAQCBzdHJ1Y3Qg
eGVucGZfcmVzb3VyY2Vfb3Agewo+ICB0eXBlZGVmIHN0cnVjdCB4ZW5wZl9yZXNvdXJjZV9vcCB4
ZW5wZl9yZXNvdXJjZV9vcF90Owo+ICBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5wZl9yZXNv
dXJjZV9vcF90KTsKPiAgCj4gKyNkZWZpbmUgWEVOUEZfZ2V0X3N5bWJvbCAgIDYzCj4gK3N0cnVj
dCB4ZW5wZl9zeW1kYXRhIHsKPiArICAgIC8qIElOL09VVCB2YXJpYWJsZXMgKi8KPiArICAgIHVp
bnQzMl90IG5hbWVsZW47IC8qIElOOiAgc2l6ZSBvZiBuYW1lIGJ1ZmZlciAgICAgICAgICAgICAg
ICAgICAgICAgKi8KPiArICAgICAgICAgICAgICAgICAgICAgIC8qIE9VVDogc3RybGVuKG5hbWUp
IG9mIGh5cGVydmlzb3Igc3ltYm9sIChtYXkgYmUgKi8KPiArICAgICAgICAgICAgICAgICAgICAg
IC8qICAgICAgbGFyZ2VyIHRoYW4gd2hhdCdzIGJlZW4gY29waWVkIHRvIGd1ZXN0KSAgKi8KPiAr
ICAgIHVpbnQzMl90IHN5bW51bTsgIC8qIElOOiAgU3ltYm9sIHRvIHJlYWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKi8KPiArICAgICAgICAgICAgICAgICAgICAgIC8qIE9VVDogTmV4dCBh
dmFpbGFibGUgc3ltYm9sLiBJZiBzYW1lIGFzIElOIHRoZW4gKi8KPiArICAgICAgICAgICAgICAg
ICAgICAgIC8qICAgICAgd2UgcmVhY2hlZCB0aGUgZW5kICAgICAgICAgICAgICAgICAgICAgICAg
Ki8KPiArCj4gKyAgICAvKiBPVVQgdmFyaWFibGVzICovCj4gKyAgICBYRU5fR1VFU1RfSEFORExF
KGNoYXIpIG5hbWU7Cj4gKyAgICB1aW50NjRfdCBhZGRyZXNzOwo+ICsgICAgY2hhciB0eXBlOwo+
ICt9Owo+ICt0eXBlZGVmIHN0cnVjdCB4ZW5wZl9zeW1kYXRhIHhlbnBmX3N5bWRhdGFfdDsKPiAr
REVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVucGZfc3ltZGF0YV90KTsKPiArCj4gIC8qCj4gICAq
IGAgZW51bSBuZWdfZXJybm92YWwKPiAgICogYCBIWVBFUlZJU09SX3BsYXRmb3JtX29wKGNvbnN0
IHN0cnVjdCB4ZW5fcGxhdGZvcm1fb3AqKTsKPiBAQCAtNTY5LDYgKzYyMyw4IEBAIHN0cnVjdCB4
ZW5fcGxhdGZvcm1fb3Agewo+ICAgICAgdWludDMyX3QgaW50ZXJmYWNlX3ZlcnNpb247IC8qIFhF
TlBGX0lOVEVSRkFDRV9WRVJTSU9OICovCj4gICAgICB1bmlvbiB7Cj4gICAgICAgICAgc3RydWN0
IHhlbnBmX3NldHRpbWUgICAgICAgICAgIHNldHRpbWU7Cj4gKyAgICAgICAgc3RydWN0IHhlbnBm
X3NldHRpbWUzMiAgICAgICAgIHNldHRpbWUzMjsKPiArICAgICAgICBzdHJ1Y3QgeGVucGZfc2V0
dGltZTY0ICAgICAgICAgc2V0dGltZTY0Owo+ICAgICAgICAgIHN0cnVjdCB4ZW5wZl9hZGRfbWVt
dHlwZSAgICAgICBhZGRfbWVtdHlwZTsKPiAgICAgICAgICBzdHJ1Y3QgeGVucGZfZGVsX21lbXR5
cGUgICAgICAgZGVsX21lbXR5cGU7Cj4gICAgICAgICAgc3RydWN0IHhlbnBmX3JlYWRfbWVtdHlw
ZSAgICAgIHJlYWRfbWVtdHlwZTsKPiBAQCAtNTg3LDYgKzY0Myw3IEBAIHN0cnVjdCB4ZW5fcGxh
dGZvcm1fb3Agewo+ICAgICAgICAgIHN0cnVjdCB4ZW5wZl9tZW1faG90YWRkICAgICAgICBtZW1f
YWRkOwo+ICAgICAgICAgIHN0cnVjdCB4ZW5wZl9jb3JlX3BhcmtpbmcgICAgICBjb3JlX3Bhcmtp
bmc7Cj4gICAgICAgICAgc3RydWN0IHhlbnBmX3Jlc291cmNlX29wICAgICAgIHJlc291cmNlX29w
Owo+ICsgICAgICAgIHN0cnVjdCB4ZW5wZl9zeW1kYXRhICAgICAgICAgICBzeW1kYXRhOwo+ICAg
ICAgICAgIHVpbnQ4X3QgICAgICAgICAgICAgICAgICAgICAgICBwYWRbMTI4XTsKPiAgICAgIH0g
dTsKPiAgfTsKPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vcG11LmggYi9pbmNsdWRlL3hlbi9w
bXUuaAo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMC4uMGUxMzEyYwo+IC0t
LSAvZGV2L251bGwKPiArKysgYi9pbmNsdWRlL3hlbi9wbXUuaAo+IEBAIC0wLDAgKzEsMTQzIEBA
Cj4gKy8qCj4gKyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdl
LCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKPiArICogb2YgdGhpcyBzb2Z0d2FyZSBh
bmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvCj4g
KyAqIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3
aXRob3V0IGxpbWl0YXRpb24gdGhlCj4gKyAqIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwg
bWVyZ2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vcgo+ICsgKiBzZWxs
IGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRo
ZSBTb2Z0d2FyZSBpcwo+ICsgKiBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZv
bGxvd2luZyBjb25kaXRpb25zOgo+ICsgKgo+ICsgKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGlj
ZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbgo+ICsgKiBh
bGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS4KPiArICoK
PiArICogVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkg
T0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1IKPiArICogSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1Qg
TElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksCj4gKyAqIEZJVE5F
U1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVW
RU5UIFNIQUxMIFRIRQo+ICsgKiBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJM
RSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9USEVSCj4gKyAqIExJQUJJTElUWSwgV0hFVEhF
UiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HCj4g
KyAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRI
RSBVU0UgT1IgT1RIRVIKPiArICogREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLgo+ICsgKgo+ICsg
KiBDb3B5cmlnaHQgKGMpIDIwMTUgT3JhY2xlIGFuZC9vciBpdHMgYWZmaWxpYXRlcy4gQWxsIHJp
Z2h0cyByZXNlcnZlZC4KPiArICovCj4gKwo+ICsjaWZuZGVmIF9fWEVOX1BVQkxJQ19QTVVfSF9f
Cj4gKyNkZWZpbmUgX19YRU5fUFVCTElDX1BNVV9IX18KPiArCj4gKyNpbmNsdWRlICJ4ZW4uaCIK
PiArI2lmIGRlZmluZWQoX19pMzg2X18pIHx8IGRlZmluZWQoX194ODZfNjRfXykKPiArI2luY2x1
ZGUgImFyY2gteDg2L3BtdS5oIgo+ICsjZWxpZiBkZWZpbmVkIChfX2FybV9fKSB8fCBkZWZpbmVk
IChfX2FhcmNoNjRfXykKPiArI2luY2x1ZGUgImFyY2gtYXJtLmgiCj4gKyNlbHNlCj4gKyNlcnJv
ciAiVW5zdXBwb3J0ZWQgYXJjaGl0ZWN0dXJlIgo+ICsjZW5kaWYKPiArCj4gKyNkZWZpbmUgWEVO
UE1VX1ZFUl9NQUogICAgMAo+ICsjZGVmaW5lIFhFTlBNVV9WRVJfTUlOICAgIDEKPiArCj4gKy8q
Cj4gKyAqIGAgZW51bSBuZWdfZXJybm92YWwKPiArICogYCBIWVBFUlZJU09SX3hlbnBtdV9vcChl
bnVtIHhlbnBtdV9vcCBjbWQsIHN0cnVjdCB4ZW5wbXVfcGFyYW1zICphcmdzKTsKPiArICoKPiAr
ICogQGNtZCAgPT0gWEVOUE1VXyogKFBNVSBvcGVyYXRpb24pCj4gKyAqIEBhcmdzID09IHN0cnVj
dCB4ZW5wbXVfcGFyYW1zCj4gKyAqLwo+ICsvKiBgIGVudW0geGVucG11X29wIHsgKi8KPiArI2Rl
ZmluZSBYRU5QTVVfbW9kZV9nZXQgICAgICAgIDAgLyogQWxzbyB1c2VkIGZvciBnZXR0aW5nIFBN
VSB2ZXJzaW9uICovCj4gKyNkZWZpbmUgWEVOUE1VX21vZGVfc2V0ICAgICAgICAxCj4gKyNkZWZp
bmUgWEVOUE1VX2ZlYXR1cmVfZ2V0ICAgICAyCj4gKyNkZWZpbmUgWEVOUE1VX2ZlYXR1cmVfc2V0
ICAgICAzCj4gKyNkZWZpbmUgWEVOUE1VX2luaXQgICAgICAgICAgICA0Cj4gKyNkZWZpbmUgWEVO
UE1VX2ZpbmlzaCAgICAgICAgICA1Cj4gKyNkZWZpbmUgWEVOUE1VX2x2dHBjX3NldCAgICAgICA2
Cj4gKyNkZWZpbmUgWEVOUE1VX2ZsdXNoICAgICAgICAgICA3IC8qIFdyaXRlIGNhY2hlZCBNU1Ig
dmFsdWVzIHRvIEhXICAgICAqLwo+ICsvKiBgIH0gKi8KPiArCj4gKy8qIFBhcmFtZXRlcnMgc3Ry
dWN0dXJlIGZvciBIWVBFUlZJU09SX3hlbnBtdV9vcCBjYWxsICovCj4gK3N0cnVjdCB4ZW5fcG11
X3BhcmFtcyB7Cj4gKyAgICAvKiBJTi9PVVQgcGFyYW1ldGVycyAqLwo+ICsgICAgc3RydWN0IHsK
PiArICAgICAgICB1aW50MzJfdCBtYWo7Cj4gKyAgICAgICAgdWludDMyX3QgbWluOwo+ICsgICAg
fSB2ZXJzaW9uOwo+ICsgICAgdWludDY0X3QgdmFsOwo+ICsKPiArICAgIC8qIElOIHBhcmFtZXRl
cnMgKi8KPiArICAgIHVpbnQzMl90IHZjcHU7Cj4gKyAgICB1aW50MzJfdCBwYWQ7Cj4gK307Cj4g
K3R5cGVkZWYgc3RydWN0IHhlbl9wbXVfcGFyYW1zIHhlbl9wbXVfcGFyYW1zX3Q7Cj4gK0RFRklO
RV9YRU5fR1VFU1RfSEFORExFKHhlbl9wbXVfcGFyYW1zX3QpOwo+ICsKPiArLyogUE1VIG1vZGVz
Ogo+ICsgKiAtIFhFTlBNVV9NT0RFX09GRjogICBObyBQTVUgdmlydHVhbGl6YXRpb24KPiArICog
LSBYRU5QTVVfTU9ERV9TRUxGOiAgR3Vlc3RzIGNhbiBwcm9maWxlIHRoZW1zZWx2ZXMKPiArICog
LSBYRU5QTVVfTU9ERV9IVjogICAgR3Vlc3RzIGNhbiBwcm9maWxlIHRoZW1zZWx2ZXMsIGRvbTAg
cHJvZmlsZXMKPiArICogICAgICAgICAgICAgICAgICAgICAgaXRzZWxmIGFuZCBYZW4KPiArICog
LSBYRU5QTVVfTU9ERV9BTEw6ICAgT25seSBkb20wIGhhcyBhY2Nlc3MgdG8gVlBNVSBhbmQgaXQg
cHJvZmlsZXMKPiArICogICAgICAgICAgICAgICAgICAgICAgZXZlcnlvbmU6IGl0c2VsZiwgdGhl
IGh5cGVydmlzb3IgYW5kIHRoZSBndWVzdHMuCj4gKyAqLwo+ICsjZGVmaW5lIFhFTlBNVV9NT0RF
X09GRiAgICAgICAgICAgMAo+ICsjZGVmaW5lIFhFTlBNVV9NT0RFX1NFTEYgICAgICAgICAgKDE8
PDApCj4gKyNkZWZpbmUgWEVOUE1VX01PREVfSFYgICAgICAgICAgICAoMTw8MSkKPiArI2RlZmlu
ZSBYRU5QTVVfTU9ERV9BTEwgICAgICAgICAgICgxPDwyKQo+ICsKPiArLyoKPiArICogUE1VIGZl
YXR1cmVzOgo+ICsgKiAtIFhFTlBNVV9GRUFUVVJFX0lOVEVMX0JUUzogIEludGVsIEJUUyBzdXBw
b3J0IChpZ25vcmVkIG9uIEFNRCkKPiArICogLSBYRU5QTVVfRkVBVFVSRV9JUENfT05MWTogICBS
ZXN0cmljdCBQTUNzIHRvIHRoZSBtb3N0IG1pbmltdW0gc2V0IHBvc3NpYmxlLgo+ICsgKiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIEluc3RydWN0aW9ucywgY3ljbGVzLCBhbmQgcmVmIGN5
Y2xlcy4gQ2FuIGJlCj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdXNlZCB0byBj
YWxjdWxhdGUgaW5zdHJ1Y3Rpb25zLXBlci1jeWNsZSAoSVBDKQo+ICsgKiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIChpZ25vcmVkIG9uIEFNRCkuCj4gKyAqIC0gWEVOUE1VX0ZFQVRVUkVf
QVJDSF9PTkxZOiAgUmVzdHJpY3QgUE1DcyB0byB0aGUgSW50ZWwgUHJlLURlZmluZWQKPiArICog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBcmNoaXRlY3R1cmFsIFBlcmZvcm1hbmNlIEV2
ZW50cyBleHBvc2VkIGJ5Cj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3B1aWQg
YW5kIGxpc3RlZCBpbiB0aGUgSW50ZWwgZGV2ZWxvcGVyJ3MgbWFudWFsCj4gKyAqICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKGlnbm9yZWQgb24gQU1EKS4KPiArICovCj4gKyNkZWZpbmUg
WEVOUE1VX0ZFQVRVUkVfSU5URUxfQlRTICAoMTw8MCkKPiArI2RlZmluZSBYRU5QTVVfRkVBVFVS
RV9JUENfT05MWSAgICgxPDwxKQo+ICsjZGVmaW5lIFhFTlBNVV9GRUFUVVJFX0FSQ0hfT05MWSAg
KDE8PDIpCj4gKwo+ICsvKgo+ICsgKiBTaGFyZWQgUE1VIGRhdGEgYmV0d2VlbiBoeXBlcnZpc29y
IGFuZCBQVihIKSBkb21haW5zLgo+ICsgKgo+ICsgKiBUaGUgaHlwZXJ2aXNvciBmaWxscyBvdXQg
dGhpcyBzdHJ1Y3R1cmUgZHVyaW5nIFBNVSBpbnRlcnJ1cHQgYW5kIHNlbmRzIGFuCj4gKyAqIGlu
dGVycnVwdCB0byBhcHByb3ByaWF0ZSBWQ1BVLgo+ICsgKiBBcmNoaXRlY3R1cmUtaW5kZXBlbmRl
bnQgZmllbGRzIG9mIHhlbl9wbXVfZGF0YSBhcmUgV08gZm9yIHRoZSBoeXBlcnZpc29yCj4gKyAq
IGFuZCBSTyBmb3IgdGhlIGd1ZXN0IGJ1dCBzb21lIGZpZWxkcyBpbiB4ZW5fcG11X2FyY2ggY2Fu
IGJlIHdyaXRhYmxlCj4gKyAqIGJ5IGJvdGggdGhlIGh5cGVydmlzb3IgYW5kIHRoZSBndWVzdCAo
c2VlIGFyY2gtJGFyY2gvcG11LmgpLgo+ICsgKi8KPiArc3RydWN0IHhlbl9wbXVfZGF0YSB7Cj4g
KyAgICAvKiBJbnRlcnJ1cHRlZCBWQ1BVICovCj4gKyAgICB1aW50MzJfdCB2Y3B1X2lkOwo+ICsK
PiArICAgIC8qCj4gKyAgICAgKiBQaHlzaWNhbCBwcm9jZXNzb3Igb24gd2hpY2ggdGhlIGludGVy
cnVwdCBvY2N1cnJlZC4gT24gbm9uLXByaXZpbGVnZWQKPiArICAgICAqIGd1ZXN0cyBzZXQgdG8g
dmNwdV9pZDsKPiArICAgICAqLwo+ICsgICAgdWludDMyX3QgcGNwdV9pZDsKPiArCj4gKyAgICAv
Kgo+ICsgICAgICogRG9tYWluIHRoYXQgd2FzIGludGVycnVwdGVkLiBPbiBub24tcHJpdmlsZWdl
ZCBndWVzdHMgc2V0IHRvIERPTUlEX1NFTEYuCj4gKyAgICAgKiBPbiBwcml2aWxlZ2VkIGd1ZXN0
cyBjYW4gYmUgRE9NSURfU0VMRiwgRE9NSURfWEVOLCBvciwgd2hlbiBpbgo+ICsgICAgICogWEVO
UE1VX01PREVfQUxMIG1vZGUsIGRvbWFpbiBJRCBvZiBhbm90aGVyIGRvbWFpbi4KPiArICAgICAq
Lwo+ICsgICAgZG9taWRfdCAgZG9tYWluX2lkOwo+ICsKPiArICAgIHVpbnQ4X3QgcGFkWzZdOwo+
ICsKPiArICAgIC8qIEFyY2hpdGVjdHVyZS1zcGVjaWZpYyBpbmZvcm1hdGlvbiAqLwo+ICsgICAg
c3RydWN0IHhlbl9wbXVfYXJjaCBwbXU7Cj4gK307Cj4gKwo+ICsjZW5kaWYgLyogX19YRU5fUFVC
TElDX1BNVV9IX18gKi8KPiArCj4gKy8qCj4gKyAqIExvY2FsIHZhcmlhYmxlczoKPiArICogbW9k
ZTogQwo+ICsgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCj4gKyAqIGMtYmFzaWMtb2Zmc2V0OiA0Cj4g
KyAqIHRhYi13aWR0aDogNAo+ICsgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKPiArICogRW5kOgo+
ICsgKi8KPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vc2NoZWQuaCBiL2luY2x1ZGUveGVuL3Nj
aGVkLmgKPiBpbmRleCA0MDAwYWM5Li44MTFiZDg3IDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUveGVu
L3NjaGVkLmgKPiArKysgYi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4gQEAgLTExOCw2ICsxMTgsMTgg
QEAKPiAgICogV2l0aCBpZCAhPSAwIGFuZCB0aW1lb3V0ICE9IDAsIHBva2Ugd2F0Y2hkb2cgdGlt
ZXIgYW5kIHNldCBuZXcgdGltZW91dC4KPiAgICovCj4gICNkZWZpbmUgU0NIRURPUF93YXRjaGRv
ZyAgICA2Cj4gKwo+ICsvKgo+ICsgKiBPdmVycmlkZSB0aGUgY3VycmVudCB2Y3B1IGFmZmluaXR5
IGJ5IHBpbm5pbmcgaXQgdG8gb25lIHBoeXNpY2FsIGNwdSBvcgo+ICsgKiB1bmRvIHRoaXMgb3Zl
cnJpZGUgcmVzdG9yaW5nIHRoZSBwcmV2aW91cyBhZmZpbml0eS4KPiArICogQGFyZyA9PSBwb2lu
dGVyIHRvIHNjaGVkX3Bpbl9vdmVycmlkZV90IHN0cnVjdHVyZS4KPiArICoKPiArICogQSBuZWdh
dGl2ZSBwY3B1IHZhbHVlIHdpbGwgdW5kbyBhIHByZXZpb3VzIHBpbiBvdmVycmlkZSBhbmQgcmVz
dG9yZSB0aGUKPiArICogcHJldmlvdXMgY3B1IGFmZmluaXR5Lgo+ICsgKiBUaGlzIGNhbGwgaXMg
YWxsb3dlZCBmb3IgdGhlIGhhcmR3YXJlIGRvbWFpbiBvbmx5IGFuZCByZXF1aXJlcyB0aGUgY3B1
Cj4gKyAqIHRvIGJlIHBhcnQgb2YgdGhlIGRvbWFpbidzIGNwdXBvb2wuCj4gKyAqLwo+ICsjZGVm
aW5lIFNDSEVET1BfcGluX292ZXJyaWRlIDcKPiAgLyogYCB9ICovCj4gIAo+ICBzdHJ1Y3Qgc2No
ZWRfc2h1dGRvd24gewo+IEBAIC0xNDgsNiArMTYwLDEyIEBAIHN0cnVjdCBzY2hlZF93YXRjaGRv
ZyB7Cj4gIHR5cGVkZWYgc3RydWN0IHNjaGVkX3dhdGNoZG9nIHNjaGVkX3dhdGNoZG9nX3Q7Cj4g
IERFRklORV9YRU5fR1VFU1RfSEFORExFKHNjaGVkX3dhdGNoZG9nX3QpOwo+ICAKPiArc3RydWN0
IHNjaGVkX3Bpbl9vdmVycmlkZSB7Cj4gKyAgICBpbnQzMl90IHBjcHU7Cj4gK307Cj4gK3R5cGVk
ZWYgc3RydWN0IHNjaGVkX3Bpbl9vdmVycmlkZSBzY2hlZF9waW5fb3ZlcnJpZGVfdDsKPiArREVG
SU5FX1hFTl9HVUVTVF9IQU5ETEUoc2NoZWRfcGluX292ZXJyaWRlX3QpOwo+ICsKPiAgLyoKPiAg
ICogUmVhc29uIGNvZGVzIGZvciBTQ0hFRE9QX3NodXRkb3duLiBUaGVzZSBtYXkgYmUgaW50ZXJw
cmV0ZWQgYnkgY29udHJvbAo+ICAgKiBzb2Z0d2FyZSB0byBkZXRlcm1pbmUgdGhlIGFwcHJvcHJp
YXRlIGFjdGlvbi4gRm9yIHRoZSBtb3N0IHBhcnQsIFhlbiBkb2VzCj4gQEAgLTE1OSw3ICsxNzcs
MTYgQEAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoc2NoZWRfd2F0Y2hkb2dfdCk7Cj4gICNkZWZp
bmUgU0hVVERPV05fc3VzcGVuZCAgICAyICAvKiBDbGVhbiB1cCwgc2F2ZSBzdXNwZW5kIGluZm8s
IGtpbGwuICAgICAgICAgKi8KPiAgI2RlZmluZSBTSFVURE9XTl9jcmFzaCAgICAgIDMgIC8qIFRl
bGwgY29udHJvbGxlciB3ZSd2ZSBjcmFzaGVkLiAgICAgICAgICAgICAqLwo+ICAjZGVmaW5lIFNI
VVRET1dOX3dhdGNoZG9nICAgNCAgLyogUmVzdGFydCBiZWNhdXNlIHdhdGNoZG9nIHRpbWUgZXhw
aXJlZC4gICAgICovCj4gLSNkZWZpbmUgU0hVVERPV05fTUFYICAgICAgICA0ICAvKiBNYXhpbXVt
IHZhbGlkIHNodXRkb3duIHJlYXNvbi4gICAgICAgICAgICAgKi8KPiArCj4gKy8qCj4gKyAqIERv
bWFpbiBhc2tlZCB0byBwZXJmb3JtICdzb2Z0IHJlc2V0JyBmb3IgaXQuIFRoZSBleHBlY3RlZCBi
ZWhhdmlvciBpcyB0bwo+ICsgKiByZXNldCBpbnRlcm5hbCBYZW4gc3RhdGUgZm9yIHRoZSBkb21h
aW4gcmV0dXJuaW5nIGl0IHRvIHRoZSBwb2ludCB3aGVyZSBpdAo+ICsgKiB3YXMgY3JlYXRlZCBi
dXQgbGVhdmluZyB0aGUgZG9tYWluJ3MgbWVtb3J5IGNvbnRlbnRzIGFuZCB2Q1BVIGNvbnRleHRz
Cj4gKyAqIGludGFjdC4gVGhpcyB3aWxsIGFsbG93IHRoZSBkb21haW4gdG8gc3RhcnQgb3ZlciBh
bmQgc2V0IHVwIGFsbCBYZW4gc3BlY2lmaWMKPiArICogaW50ZXJmYWNlcyBhZ2Fpbi4KPiArICov
Cj4gKyNkZWZpbmUgU0hVVERPV05fc29mdF9yZXNldCA1Cj4gKyNkZWZpbmUgU0hVVERPV05fTUFY
ICAgICAgICA1ICAvKiBNYXhpbXVtIHZhbGlkIHNodXRkb3duIHJlYXNvbi4gICAgICAgICAgICAg
Ki8KPiAgLyogYCB9ICovCj4gIAo+ICAjZW5kaWYgLyogX19YRU5fUFVCTElDX1NDSEVEX0hfXyAq
Lwo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi9zeXNjdGwuaCBiL2luY2x1ZGUveGVuL3N5c2N0
bC5oCj4gaW5kZXggODU1MmRjNi4uNjE0MGYxYSAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL3hlbi9z
eXNjdGwuaAo+ICsrKyBiL2luY2x1ZGUveGVuL3N5c2N0bC5oCj4gQEAgLTMzLDggKzMzLDEwIEBA
Cj4gIAo+ICAjaW5jbHVkZSAieGVuLmgiCj4gICNpbmNsdWRlICJkb21jdGwuaCIKPiArI2luY2x1
ZGUgInBoeXNkZXYuaCIKPiArI2luY2x1ZGUgInRtZW0uaCIKPiAgCj4gLSNkZWZpbmUgWEVOX1NZ
U0NUTF9JTlRFUkZBQ0VfVkVSU0lPTiAweDAwMDAwMDBCCj4gKyNkZWZpbmUgWEVOX1NZU0NUTF9J
TlRFUkZBQ0VfVkVSU0lPTiAweDAwMDAwMDEwCj4gIAo+ICAvKgo+ICAgKiBSZWFkIGNvbnNvbGUg
Y29udGVudCBmcm9tIFhlbiBidWZmZXIgcmluZy4KPiBAQCAtNTYsOCArNTgsNiBAQCBzdHJ1Y3Qg
eGVuX3N5c2N0bF9yZWFkY29uc29sZSB7Cj4gICAgICAvKiBJTjogU2l6ZSBvZiBidWZmZXI7IE9V
VDogQnl0ZXMgd3JpdHRlbiB0byBidWZmZXIuICovCj4gICAgICB1aW50MzJfdCBjb3VudDsKPiAg
fTsKPiAtdHlwZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0bF9yZWFkY29uc29sZSB4ZW5fc3lzY3RsX3Jl
YWRjb25zb2xlX3Q7Cj4gLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9zeXNjdGxfcmVhZGNv
bnNvbGVfdCk7Cj4gIAo+ICAvKiBHZXQgdHJhY2UgYnVmZmVycyBtYWNoaW5lIGJhc2UgYWRkcmVz
cyAqLwo+ICAvKiBYRU5fU1lTQ1RMX3RidWZfb3AgKi8KPiBAQCAtNzcsOCArNzcsNiBAQCBzdHJ1
Y3QgeGVuX3N5c2N0bF90YnVmX29wIHsKPiAgICAgIHVpbnQ2NF9hbGlnbmVkX3QgYnVmZmVyX21m
bjsKPiAgICAgIHVpbnQzMl90IHNpemU7ICAvKiBBbHNvIGFuIElOIHZhcmlhYmxlISAqLwo+ICB9
Owo+IC10eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX3RidWZfb3AgeGVuX3N5c2N0bF90YnVmX29w
X3Q7Cj4gLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9zeXNjdGxfdGJ1Zl9vcF90KTsKPiAg
Cj4gIC8qCj4gICAqIEdldCBwaHlzaWNhbCBpbmZvcm1hdGlvbiBhYm91dCB0aGUgaG9zdCBtYWNo
aW5lCj4gQEAgLTk4LDE3ICs5NiwxNCBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF9waHlzaW5mbyB7Cj4g
ICAgICB1aW50MzJfdCBucl9ub2RlczsgICAgLyogIyBub2RlcyBjdXJyZW50bHkgb25saW5lICov
Cj4gICAgICB1aW50MzJfdCBtYXhfbm9kZV9pZDsgLyogTGFyZ2VzdCBwb3NzaWJsZSBub2RlIElE
IG9uIHRoaXMgaG9zdCAqLwo+ICAgICAgdWludDMyX3QgY3B1X2toejsKPiArICAgIHVpbnQzMl90
IGNhcGFiaWxpdGllczsvKiBYRU5fU1lTQ1RMX1BIWVNDQVBfPz8/ICovCj4gICAgICB1aW50NjRf
YWxpZ25lZF90IHRvdGFsX3BhZ2VzOwo+ICAgICAgdWludDY0X2FsaWduZWRfdCBmcmVlX3BhZ2Vz
Owo+ICAgICAgdWludDY0X2FsaWduZWRfdCBzY3J1Yl9wYWdlczsKPiAgICAgIHVpbnQ2NF9hbGln
bmVkX3Qgb3V0c3RhbmRpbmdfcGFnZXM7Cj4gKyAgICB1aW50NjRfYWxpZ25lZF90IG1heF9tZm47
IC8qIExhcmdlc3QgcG9zc2libGUgTUZOIG9uIHRoaXMgaG9zdCAqLwo+ICAgICAgdWludDMyX3Qg
aHdfY2FwWzhdOwo+IC0KPiAtICAgIC8qIFhFTl9TWVNDVExfUEhZU0NBUF8/Pz8gKi8KPiAtICAg
IHVpbnQzMl90IGNhcGFiaWxpdGllczsKPiAgfTsKPiAtdHlwZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0
bF9waHlzaW5mbyB4ZW5fc3lzY3RsX3BoeXNpbmZvX3Q7Cj4gLURFRklORV9YRU5fR1VFU1RfSEFO
RExFKHhlbl9zeXNjdGxfcGh5c2luZm9fdCk7Cj4gIAo+ICAvKgo+ICAgKiBHZXQgdGhlIElEIG9m
IHRoZSBjdXJyZW50IHNjaGVkdWxlci4KPiBAQCAtMTE4LDggKzExMyw2IEBAIHN0cnVjdCB4ZW5f
c3lzY3RsX3NjaGVkX2lkIHsKPiAgICAgIC8qIE9VVCB2YXJpYWJsZSAqLwo+ICAgICAgdWludDMy
X3Qgc2NoZWRfaWQ7Cj4gIH07Cj4gLXR5cGVkZWYgc3RydWN0IHhlbl9zeXNjdGxfc2NoZWRfaWQg
eGVuX3N5c2N0bF9zY2hlZF9pZF90Owo+IC1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fc3lz
Y3RsX3NjaGVkX2lkX3QpOwo+ICAKPiAgLyogSW50ZXJmYWNlIGZvciBjb250cm9sbGluZyBYZW4g
c29mdHdhcmUgcGVyZm9ybWFuY2UgY291bnRlcnMuICovCj4gIC8qIFhFTl9TWVNDVExfcGVyZmNf
b3AgKi8KPiBAQCAtMTQ2LDggKzEzOSw2IEBAIHN0cnVjdCB4ZW5fc3lzY3RsX3BlcmZjX29wIHsK
PiAgICAgIC8qIGNvdW50ZXIgdmFsdWVzIChvciBOVUxMKSAqLwo+ICAgICAgWEVOX0dVRVNUX0hB
TkRMRV82NCh4ZW5fc3lzY3RsX3BlcmZjX3ZhbF90KSB2YWw7Cj4gIH07Cj4gLXR5cGVkZWYgc3Ry
dWN0IHhlbl9zeXNjdGxfcGVyZmNfb3AgeGVuX3N5c2N0bF9wZXJmY19vcF90Owo+IC1ERUZJTkVf
WEVOX0dVRVNUX0hBTkRMRSh4ZW5fc3lzY3RsX3BlcmZjX29wX3QpOwo+ICAKPiAgLyogWEVOX1NZ
U0NUTF9nZXRkb21haW5pbmZvbGlzdCAqLwo+ICBzdHJ1Y3QgeGVuX3N5c2N0bF9nZXRkb21haW5p
bmZvbGlzdCB7Cj4gQEAgLTE1OCw4ICsxNDksNiBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF9nZXRkb21h
aW5pbmZvbGlzdCB7Cj4gICAgICAvKiBPVVQgdmFyaWFibGVzLiAqLwo+ICAgICAgdWludDMyX3Qg
ICAgICAgICAgICAgIG51bV9kb21haW5zOwo+ICB9Owo+IC10eXBlZGVmIHN0cnVjdCB4ZW5fc3lz
Y3RsX2dldGRvbWFpbmluZm9saXN0IHhlbl9zeXNjdGxfZ2V0ZG9tYWluaW5mb2xpc3RfdDsKPiAt
REVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9nZXRkb21haW5pbmZvbGlzdF90KTsK
PiAgCj4gIC8qIEluamVjdCBkZWJ1ZyBrZXlzIGludG8gWGVuLiAqLwo+ICAvKiBYRU5fU1lTQ1RM
X2RlYnVnX2tleXMgKi8KPiBAQCAtMTY4LDggKzE1Nyw2IEBAIHN0cnVjdCB4ZW5fc3lzY3RsX2Rl
YnVnX2tleXMgewo+ICAgICAgWEVOX0dVRVNUX0hBTkRMRV82NChjaGFyKSBrZXlzOwo+ICAgICAg
dWludDMyX3QgbnJfa2V5czsKPiAgfTsKPiAtdHlwZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0bF9kZWJ1
Z19rZXlzIHhlbl9zeXNjdGxfZGVidWdfa2V5c190Owo+IC1ERUZJTkVfWEVOX0dVRVNUX0hBTkRM
RSh4ZW5fc3lzY3RsX2RlYnVnX2tleXNfdCk7Cj4gIAo+ICAvKiBHZXQgcGh5c2ljYWwgQ1BVIGlu
Zm9ybWF0aW9uLiAqLwo+ICAvKiBYRU5fU1lTQ1RMX2dldGNwdWluZm8gKi8KPiBAQCAtMTg1LDgg
KzE3Miw2IEBAIHN0cnVjdCB4ZW5fc3lzY3RsX2dldGNwdWluZm8gewo+ICAgICAgLyogT1VUIHZh
cmlhYmxlcy4gKi8KPiAgICAgIHVpbnQzMl90IG5yX2NwdXM7Cj4gIH07IAo+IC10eXBlZGVmIHN0
cnVjdCB4ZW5fc3lzY3RsX2dldGNwdWluZm8geGVuX3N5c2N0bF9nZXRjcHVpbmZvX3Q7Cj4gLURF
RklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9zeXNjdGxfZ2V0Y3B1aW5mb190KTsgCj4gIAo+ICAv
KiBYRU5fU1lTQ1RMX2F2YWlsaGVhcCAqLwo+ICBzdHJ1Y3QgeGVuX3N5c2N0bF9hdmFpbGhlYXAg
ewo+IEBAIC0xOTcsOCArMTgyLDYgQEAgc3RydWN0IHhlbl9zeXNjdGxfYXZhaWxoZWFwIHsKPiAg
ICAgIC8qIE9VVCB2YXJpYWJsZXMuICovCj4gICAgICB1aW50NjRfYWxpZ25lZF90IGF2YWlsX2J5
dGVzOy8qIEJ5dGVzIGF2YWlsYWJsZSBpbiB0aGUgc3BlY2lmaWVkIHJlZ2lvbi4gKi8KPiAgfTsK
PiAtdHlwZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0bF9hdmFpbGhlYXAgeGVuX3N5c2N0bF9hdmFpbGhl
YXBfdDsKPiAtREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9hdmFpbGhlYXBfdCk7
Cj4gIAo+ICAvKiBYRU5fU1lTQ1RMX2dldF9wbXN0YXQgKi8KPiAgc3RydWN0IHBtX3B4X3ZhbCB7
Cj4gQEAgLTIxNyw4ICsyMDAsNiBAQCBzdHJ1Y3QgcG1fcHhfc3RhdCB7Cj4gICAgICBYRU5fR1VF
U1RfSEFORExFXzY0KHVpbnQ2NCkgdHJhbnNfcHQ7ICAgLyogUHggdHJhbnNpdGlvbiB0YWJsZSAq
Lwo+ICAgICAgWEVOX0dVRVNUX0hBTkRMRV82NChwbV9weF92YWxfdCkgcHQ7Cj4gIH07Cj4gLXR5
cGVkZWYgc3RydWN0IHBtX3B4X3N0YXQgcG1fcHhfc3RhdF90Owo+IC1ERUZJTkVfWEVOX0dVRVNU
X0hBTkRMRShwbV9weF9zdGF0X3QpOwo+ICAKPiAgc3RydWN0IHBtX2N4X3N0YXQgewo+ICAgICAg
dWludDMyX3QgbnI7ICAgIC8qIGVudHJ5IG5yIGluIHRyaWdnZXJzICYgcmVzaWRlbmNpZXMsIGlu
Y2x1ZGluZyBDMCAqLwo+IEBAIC0yNTcsOCArMjM4LDYgQEAgc3RydWN0IHhlbl9zeXNjdGxfZ2V0
X3Btc3RhdCB7Cj4gICAgICAgICAgLyogb3RoZXIgc3RydWN0IGZvciB0eCwgZXRjICovCj4gICAg
ICB9IHU7Cj4gIH07Cj4gLXR5cGVkZWYgc3RydWN0IHhlbl9zeXNjdGxfZ2V0X3Btc3RhdCB4ZW5f
c3lzY3RsX2dldF9wbXN0YXRfdDsKPiAtREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0
bF9nZXRfcG1zdGF0X3QpOwo+ICAKPiAgLyogWEVOX1NZU0NUTF9jcHVfaG90cGx1ZyAqLwo+ICBz
dHJ1Y3QgeGVuX3N5c2N0bF9jcHVfaG90cGx1ZyB7Cj4gQEAgLTI2OCw4ICsyNDcsNiBAQCBzdHJ1
Y3QgeGVuX3N5c2N0bF9jcHVfaG90cGx1ZyB7Cj4gICNkZWZpbmUgWEVOX1NZU0NUTF9DUFVfSE9U
UExVR19PRkZMSU5FIDEKPiAgICAgIHVpbnQzMl90IG9wOyAgICAvKiBob3RwbHVnIG9wY29kZSAq
Lwo+ICB9Owo+IC10eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX2NwdV9ob3RwbHVnIHhlbl9zeXNj
dGxfY3B1X2hvdHBsdWdfdDsKPiAtREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9j
cHVfaG90cGx1Z190KTsKPiAgCj4gIC8qCj4gICAqIEdldC9zZXQgeGVuIHBvd2VyIG1hbmFnZW1l
bnQsIGluY2x1ZGUgCj4gQEAgLTI3OSw3ICsyNTYsNiBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRM
RSh4ZW5fc3lzY3RsX2NwdV9ob3RwbHVnX3QpOwo+ICBzdHJ1Y3QgeGVuX3VzZXJzcGFjZSB7Cj4g
ICAgICB1aW50MzJfdCBzY2FsaW5nX3NldHNwZWVkOwo+ICB9Owo+IC10eXBlZGVmIHN0cnVjdCB4
ZW5fdXNlcnNwYWNlIHhlbl91c2Vyc3BhY2VfdDsKPiAgCj4gIHN0cnVjdCB4ZW5fb25kZW1hbmQg
ewo+ICAgICAgdWludDMyX3Qgc2FtcGxpbmdfcmF0ZV9tYXg7Cj4gQEAgLTI4OCw3ICsyNjQsNiBA
QCBzdHJ1Y3QgeGVuX29uZGVtYW5kIHsKPiAgICAgIHVpbnQzMl90IHNhbXBsaW5nX3JhdGU7Cj4g
ICAgICB1aW50MzJfdCB1cF90aHJlc2hvbGQ7Cj4gIH07Cj4gLXR5cGVkZWYgc3RydWN0IHhlbl9v
bmRlbWFuZCB4ZW5fb25kZW1hbmRfdDsKPiAgCj4gIC8qIAo+ICAgKiBjcHVmcmVxIHBhcmEgbmFt
ZSBvZiB0aGlzIHN0cnVjdHVyZSBuYW1lZCAKPiBAQCAtNDU5LDY3ICs0MzQsNzYgQEAgc3RydWN0
IHhlbl9zeXNjdGxfbG9ja3Byb2Zfb3Agewo+ICAgICAgLyogcHJvZmlsZSBpbmZvcm1hdGlvbiAo
b3IgTlVMTCkgKi8KPiAgICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQoeGVuX3N5c2N0bF9sb2NrcHJv
Zl9kYXRhX3QpIGRhdGE7Cj4gIH07Cj4gLXR5cGVkZWYgc3RydWN0IHhlbl9zeXNjdGxfbG9ja3By
b2Zfb3AgeGVuX3N5c2N0bF9sb2NrcHJvZl9vcF90Owo+IC1ERUZJTkVfWEVOX0dVRVNUX0hBTkRM
RSh4ZW5fc3lzY3RsX2xvY2twcm9mX29wX3QpOwo+ICAKPiAtLyogWEVOX1NZU0NUTF90b3BvbG9n
eWluZm8gKi8KPiAtI2RlZmluZSBJTlZBTElEX1RPUE9MT0dZX0lEICAofjBVKQo+IC1zdHJ1Y3Qg
eGVuX3N5c2N0bF90b3BvbG9neWluZm8gewo+IC0gICAgLyoKPiAtICAgICAqIElOOiBtYXhpbXVt
IGFkZHJlc3NhYmxlIGVudHJ5IGluIHRoZSBjYWxsZXItcHJvdmlkZWQgYXJyYXlzLgo+IC0gICAg
ICogT1VUOiBsYXJnZXN0IGNwdSBpZGVudGlmaWVyIGluIHRoZSBzeXN0ZW0uCj4gLSAgICAgKiBJ
ZiBPVVQgaXMgZ3JlYXRlciB0aGFuIElOIHRoZW4gdGhlIGFycmF5cyBhcmUgdHJ1bmNhdGVkIQo+
IC0gICAgICogSWYgT1VUIGlzIGxlYXNzIHRoYW4gSU4gdGhlbiB0aGUgYXJyYXkgdGFpbHMgYXJl
IG5vdCB3cml0dGVuIGJ5IHN5c2N0bC4KPiAtICAgICAqLwo+IC0gICAgdWludDMyX3QgbWF4X2Nw
dV9pbmRleDsKPiArLyogWEVOX1NZU0NUTF9jcHV0b3BvaW5mbyAqLwo+ICsjZGVmaW5lIFhFTl9J
TlZBTElEX0NPUkVfSUQgICAgICh+MFUpCj4gKyNkZWZpbmUgWEVOX0lOVkFMSURfU09DS0VUX0lE
ICAgKH4wVSkKPiArI2RlZmluZSBYRU5fSU5WQUxJRF9OT0RFX0lEICAgICAofjBVKQo+ICAKPiAt
ICAgIC8qCj4gLSAgICAgKiBJZiBub3QgTlVMTCwgdGhlc2UgYXJyYXlzIGFyZSBmaWxsZWQgd2l0
aCBjb3JlL3NvY2tldC9ub2RlIGlkZW50aWZpZXIKPiAtICAgICAqIGZvciBlYWNoIGNwdS4KPiAt
ICAgICAqIElmIGEgY3B1IGhhcyBubyBjb3JlL3NvY2tldC9ub2RlIGluZm9ybWF0aW9uIChlLmcu
LCBjcHUgbm90IHByZXNlbnQpIAo+IC0gICAgICogdGhlbiB0aGUgc2VudGluZWwgdmFsdWUgfjB1
IGlzIHdyaXR0ZW4gdG8gZWFjaCBhcnJheS4KPiAtICAgICAqIFRoZSBudW1iZXIgb2YgYXJyYXkg
ZWxlbWVudHMgd3JpdHRlbiBieSB0aGUgc3lzY3RsIGlzOgo+IC0gICAgICogICBtaW4oQG1heF9j
cHVfaW5kZXhfSU4sQG1heF9jcHVfaW5kZXhfT1VUKSsxCj4gLSAgICAgKi8KPiAtICAgIFhFTl9H
VUVTVF9IQU5ETEVfNjQodWludDMyKSBjcHVfdG9fY29yZTsKPiAtICAgIFhFTl9HVUVTVF9IQU5E
TEVfNjQodWludDMyKSBjcHVfdG9fc29ja2V0Owo+IC0gICAgWEVOX0dVRVNUX0hBTkRMRV82NCh1
aW50MzIpIGNwdV90b19ub2RlOwo+ICtzdHJ1Y3QgeGVuX3N5c2N0bF9jcHV0b3BvIHsKPiArICAg
IHVpbnQzMl90IGNvcmU7Cj4gKyAgICB1aW50MzJfdCBzb2NrZXQ7Cj4gKyAgICB1aW50MzJfdCBu
b2RlOwo+ICt9Owo+ICt0eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX2NwdXRvcG8geGVuX3N5c2N0
bF9jcHV0b3BvX3Q7Cj4gK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9zeXNjdGxfY3B1dG9w
b190KTsKPiArCj4gKy8qCj4gKyAqIElOOgo+ICsgKiAgLSBhIE5VTEwgJ2NwdXRvcG8nIGhhbmRs
ZSBpcyBhIHJlcXVlc3QgZm9yIG1heGltdW4gJ251bV9jcHVzJy4KPiArICogIC0gb3RoZXJ3aXNl
IGl0J3MgdGhlIG51bWJlciBvZiBlbnRyaWVzIGluICdjcHV0b3BvJwo+ICsgKgo+ICsgKiBPVVQ6
Cj4gKyAqICAtIElmICdudW1fY3B1cycgaXMgbGVzcyB0aGFuIHRoZSBudW1iZXIgWGVuIHdhbnRz
IHRvIHdyaXRlIGJ1dCB0aGUgaGFuZGxlCj4gKyAqICAgIGhhbmRsZSBpcyBub3QgYSBOVUxMIG9u
ZSwgcGFydGlhbCBkYXRhIGdldHMgcmV0dXJuZWQgYW5kICdudW1fY3B1cycgZ2V0cwo+ICsgKiAg
ICB1cGRhdGVkIHRvIHJlZmxlY3QgdGhlIGludGVuZGVkIG51bWJlci4KPiArICogIC0gT3RoZXJ3
aXNlLCAnbnVtX2NwdXMnIHNoYWxsIGluZGljYXRlIHRoZSBudW1iZXIgb2YgZW50cmllcyB3cml0
dGVuLCB3aGljaAo+ICsgKiAgICBtYXkgYmUgbGVzcyB0aGFuIHRoZSBpbnB1dCB2YWx1ZS4KPiAr
ICovCj4gK3N0cnVjdCB4ZW5fc3lzY3RsX2NwdXRvcG9pbmZvIHsKPiArICAgIHVpbnQzMl90IG51
bV9jcHVzOwo+ICsgICAgWEVOX0dVRVNUX0hBTkRMRV82NCh4ZW5fc3lzY3RsX2NwdXRvcG9fdCkg
Y3B1dG9wbzsKPiAgfTsKPiAtdHlwZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0bF90b3BvbG9neWluZm8g
eGVuX3N5c2N0bF90b3BvbG9neWluZm9fdDsKPiAtREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVu
X3N5c2N0bF90b3BvbG9neWluZm9fdCk7Cj4gIAo+ICAvKiBYRU5fU1lTQ1RMX251bWFpbmZvICov
Cj4gLSNkZWZpbmUgSU5WQUxJRF9OVU1BSU5GT19JRCAofjBVKQo+ICsjZGVmaW5lIFhFTl9JTlZB
TElEX01FTV9TWiAgICAgKH4wVSkKPiArI2RlZmluZSBYRU5fSU5WQUxJRF9OT0RFX0RJU1QgICh+
MFUpCj4gKwo+ICtzdHJ1Y3QgeGVuX3N5c2N0bF9tZW1pbmZvIHsKPiArICAgIHVpbnQ2NF90IG1l
bXNpemU7Cj4gKyAgICB1aW50NjRfdCBtZW1mcmVlOwo+ICt9Owo+ICt0eXBlZGVmIHN0cnVjdCB4
ZW5fc3lzY3RsX21lbWluZm8geGVuX3N5c2N0bF9tZW1pbmZvX3Q7Cj4gK0RFRklORV9YRU5fR1VF
U1RfSEFORExFKHhlbl9zeXNjdGxfbWVtaW5mb190KTsKPiArCj4gKy8qCj4gKyAqIElOOgo+ICsg
KiAgLSBCb3RoICdtZW1pbmZvJyBhbmQgJ2Rpc3RhbmNlJyBoYW5kbGVzIGJlaW5nIG51bGwgaXMg
YSByZXF1ZXN0Cj4gKyAqICAgIGZvciBtYXhpbXVtIHZhbHVlIG9mICdudW1fbm9kZXMnLgo+ICsg
KiAgLSBPdGhlcndpc2UgaXQncyB0aGUgbnVtYmVyIG9mIGVudHJpZXMgaW4gJ21lbWluZm8nIGFu
ZCBzcXVhcmUgcm9vdAo+ICsgKiAgICBvZiBudW1iZXIgb2YgZW50cmllcyBpbiAnZGlzdGFuY2Un
ICh3aGVuIGNvcnJlc3BvbmRpbmcgaGFuZGxlIGlzCj4gKyAqICAgIG5vbi1udWxsKQo+ICsgKgo+
ICsgKiBPVVQ6Cj4gKyAqICAtIElmICdudW1fbm9kZXMnIGlzIGxlc3MgdGhhbiB0aGUgbnVtYmVy
IFhlbiB3YW50cyB0byB3cml0ZSBidXQgZWl0aGVyCj4gKyAqICAgIGhhbmRsZSBpcyBub3QgYSBO
VUxMIG9uZSwgcGFydGlhbCBkYXRhIGdldHMgcmV0dXJuZWQgYW5kICdudW1fbm9kZXMnCj4gKyAq
ICAgIGdldHMgdXBkYXRlZCB0byByZWZsZWN0IHRoZSBpbnRlbmRlZCBudW1iZXIuCj4gKyAqICAt
IE90aGVyd2lzZSwgJ251bV9ub2Rlcycgc2hhbGwgaW5kaWNhdGUgdGhlIG51bWJlciBvZiBlbnRy
aWVzIHdyaXR0ZW4sIHdoaWNoCj4gKyAqICAgIG1heSBiZSBsZXNzIHRoYW4gdGhlIGlucHV0IHZh
bHVlLgo+ICsgKi8KPiArCj4gIHN0cnVjdCB4ZW5fc3lzY3RsX251bWFpbmZvIHsKPiAtICAgIC8q
Cj4gLSAgICAgKiBJTjogbWF4aW11bSBhZGRyZXNzYWJsZSBlbnRyeSBpbiB0aGUgY2FsbGVyLXBy
b3ZpZGVkIGFycmF5cy4KPiAtICAgICAqIE9VVDogbGFyZ2VzdCBub2RlIGlkZW50aWZpZXIgaW4g
dGhlIHN5c3RlbS4KPiAtICAgICAqIElmIE9VVCBpcyBncmVhdGVyIHRoYW4gSU4gdGhlbiB0aGUg
YXJyYXlzIGFyZSB0cnVuY2F0ZWQhCj4gLSAgICAgKi8KPiAtICAgIHVpbnQzMl90IG1heF9ub2Rl
X2luZGV4Owo+ICsgICAgdWludDMyX3QgbnVtX25vZGVzOwo+ICAKPiAtICAgIC8qIE5CLiBFbnRy
aWVzIGFyZSAwIGlmIG5vZGUgaXMgbm90IHByZXNlbnQuICovCj4gLSAgICBYRU5fR1VFU1RfSEFO
RExFXzY0KHVpbnQ2NCkgbm9kZV90b19tZW1zaXplOwo+IC0gICAgWEVOX0dVRVNUX0hBTkRMRV82
NCh1aW50NjQpIG5vZGVfdG9fbWVtZnJlZTsKPiArICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQoeGVu
X3N5c2N0bF9tZW1pbmZvX3QpIG1lbWluZm87Cj4gIAo+ICAgICAgLyoKPiAtICAgICAqIEFycmF5
LCBvZiBzaXplIChtYXhfbm9kZV9pbmRleCsxKV4yLCBsaXN0aW5nIG1lbW9yeSBhY2Nlc3MgZGlz
dGFuY2VzCj4gLSAgICAgKiBiZXR3ZWVuIG5vZGVzLiBJZiBhbiBlbnRyeSBoYXMgbm8gbm9kZSBk
aXN0YW5jZSBpbmZvcm1hdGlvbiAoZS5nLiwgbm9kZSAKPiAtICAgICAqIG5vdCBwcmVzZW50KSB0
aGVuIHRoZSB2YWx1ZSB+MHUgaXMgd3JpdHRlbi4KPiAtICAgICAqIAo+IC0gICAgICogTm90ZSB0
aGF0IHRoZSBhcnJheSByb3dzIG11c3QgYmUgaW5kZXhlZCBieSBtdWx0aXBseWluZyBieSB0aGUg
bWluaW11bSAKPiAtICAgICAqIG9mIHRoZSBjYWxsZXItcHJvdmlkZWQgbWF4X25vZGVfaW5kZXgg
YW5kIHRoZSByZXR1cm5lZCB2YWx1ZSBvZgo+IC0gICAgICogbWF4X25vZGVfaW5kZXguIFRoYXQg
aXMsIGlmIHRoZSBsYXJnZXN0IG5vZGUgaW5kZXggaW4gdGhlIHN5c3RlbSBpcwo+IC0gICAgICog
c21hbGxlciB0aGFuIHRoZSBjYWxsZXIgY2FuIGhhbmRsZSwgYSBzbWFsbGVyIDItZCBhcnJheSBp
cyBjb25zdHJ1Y3RlZAo+IC0gICAgICogd2l0aGluIHRoZSBzcGFjZSBwcm92aWRlZCBieSB0aGUg
Y2FsbGVyLiBXaGVuIHRoaXMgb2NjdXJzLCB0cmFpbGluZwo+IC0gICAgICogc3BhY2UgcHJvdmlk
ZWQgYnkgdGhlIGNhbGxlciBpcyBub3QgbW9kaWZpZWQuIElmIHRoZSBsYXJnZXN0IG5vZGUgaW5k
ZXgKPiAtICAgICAqIGluIHRoZSBzeXN0ZW0gaXMgbGFyZ2VyIHRoYW4gdGhlIGNhbGxlciBjYW4g
aGFuZGxlLCB0aGVuIGEgMi1kIGFycmF5IG9mCj4gLSAgICAgKiB0aGUgbWF4aW11bSBzaXplIGhh
bmRsZWFibGUgYnkgdGhlIGNhbGxlciBpcyBjb25zdHJ1Y3RlZC4KPiArICAgICAqIERpc3RhbmNl
IGJldHdlZW4gbm9kZXMgJ2knIGFuZCAnaicgaXMgc3RvcmVkIGluIGluZGV4ICdpKk4gKyBqJywK
PiArICAgICAqIHdoZXJlIE4gaXMgdGhlIG51bWJlciBvZiBub2RlcyB0aGF0IHdpbGwgYmUgcmV0
dXJuZWQgaW4gJ251bV9ub2RlcycKPiArICAgICAqIChpLmUuIG5vdCAnbnVtX25vZGVzJyBwcm92
aWRlZCBieSB0aGUgY2FsbGVyKQo+ICAgICAgICovCj4gLSAgICBYRU5fR1VFU1RfSEFORExFXzY0
KHVpbnQzMikgbm9kZV90b19ub2RlX2Rpc3RhbmNlOwo+ICsgICAgWEVOX0dVRVNUX0hBTkRMRV82
NCh1aW50MzIpIGRpc3RhbmNlOwo+ICB9Owo+IC10eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX251
bWFpbmZvIHhlbl9zeXNjdGxfbnVtYWluZm9fdDsKPiAtREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUo
eGVuX3N5c2N0bF9udW1haW5mb190KTsKPiAgCj4gIC8qIFhFTl9TWVNDVExfY3B1cG9vbF9vcCAq
Lwo+ICAjZGVmaW5lIFhFTl9TWVNDVExfQ1BVUE9PTF9PUF9DUkVBVEUgICAgICAgICAgICAgICAg
MSAgLyogQyAqLwo+IEBAIC01MzksOCArNTIzLDQyIEBAIHN0cnVjdCB4ZW5fc3lzY3RsX2NwdXBv
b2xfb3Agewo+ICAgICAgdWludDMyX3Qgbl9kb207ICAgICAgIC8qICAgICAgICAgICAgT1VUOiBJ
ICAqLwo+ICAgICAgc3RydWN0IHhlbmN0bF9iaXRtYXAgY3B1bWFwOyAvKiAgICAgT1VUOiBJRiAq
Lwo+ICB9Owo+IC10eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX2NwdXBvb2xfb3AgeGVuX3N5c2N0
bF9jcHVwb29sX29wX3Q7Cj4gLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9zeXNjdGxfY3B1
cG9vbF9vcF90KTsKPiArCj4gKy8qCj4gKyAqIEVycm9yIHJldHVybiB2YWx1ZXMgb2YgY3B1cG9v
bCBvcGVyYXRpb25zOgo+ICsgKgo+ICsgKiAtRUFERFJJTlVTRToKPiArICogIFhFTl9TWVNDVExf
Q1BVUE9PTF9PUF9STUNQVTogQSB2Y3B1IGlzIHRlbXBvcmFyaWx5IHBpbm5lZCB0byB0aGUgY3B1
Cj4gKyAqICAgIHdoaWNoIGlzIHRvIGJlIHJlbW92ZWQgZnJvbSBhIGNwdXBvb2wuCj4gKyAqIC1F
QUREUk5PVEFWQUlMOgo+ICsgKiAgWEVOX1NZU0NUTF9DUFVQT09MX09QX0FERENQVSwgWEVOX1NZ
U0NUTF9DUFVQT09MX09QX1JNQ1BVOiBBIHByZXZpb3VzCj4gKyAqICAgIHJlcXVlc3QgdG8gcmVt
b3ZlIGEgY3B1IGZyb20gYSBjcHVwb29sIHdhcyB0ZXJtaW5hdGVkIHdpdGggLUVBR0FJTgo+ICsg
KiAgICBhbmQgaGFzIG5vdCBiZWVuIHJldHJpZWQgdXNpbmcgdGhlIHNhbWUgcGFyYW1ldGVycy4K
PiArICogLUVBR0FJTjoKPiArICogIFhFTl9TWVNDVExfQ1BVUE9PTF9PUF9STUNQVTogVGhlIGNw
dSBjYW4ndCBiZSByZW1vdmVkIGZyb20gdGhlIGNwdXBvb2wKPiArICogICAgYXMgaXQgaXMgYWN0
aXZlIGluIHRoZSBoeXBlcnZpc29yLiBBIHJldHJ5IHdpbGwgc3VjY2VlZCBzb29uLgo+ICsgKiAt
RUJVU1k6Cj4gKyAqICBYRU5fU1lTQ1RMX0NQVVBPT0xfT1BfREVTVFJPWSwgWEVOX1NZU0NUTF9D
UFVQT09MX09QX1JNQ1BVOiBBIGNwdXBvb2wKPiArICogICAgY2FuJ3QgYmUgZGVzdHJveWVkIG9y
IHRoZSBsYXN0IGNwdSBjYW4ndCBiZSByZW1vdmVkIGFzIHRoZXJlIGlzIHN0aWxsCj4gKyAqICAg
IGEgcnVubmluZyBkb21haW4gaW4gdGhhdCBjcHVwb29sLgo+ICsgKiAtRUVYSVNUOgo+ICsgKiAg
WEVOX1NZU0NUTF9DUFVQT09MX09QX0NSRUFURTogQSBjcHVwb29sX2lkIHdhcyBzcGVjaWZpZWQg
YW5kIGlzIGFscmVhZHkKPiArICogICAgZXhpc3RpbmcuCj4gKyAqIC1FSU5WQUw6Cj4gKyAqICBY
RU5fU1lTQ1RMX0NQVVBPT0xfT1BfQUREQ1BVLCBYRU5fU1lTQ1RMX0NQVVBPT0xfT1BfUk1DUFU6
IEFuIGlsbGVnYWwKPiArICogICAgY3B1IHdhcyBzcGVjaWZpZWQgKGNwdSBkb2VzIG5vdCBleGlz
dCkuCj4gKyAqICBYRU5fU1lTQ1RMX0NQVVBPT0xfT1BfTU9WRURPTUFJTjogQW4gaWxsZWdhbCBk
b21haW4gd2FzIHNwZWNpZmllZAo+ICsgKiAgICAoZG9tYWluIGlkIGlsbGVnYWwgb3Igbm90IHN1
aXRhYmxlIGZvciBvcGVyYXRpb24pLgo+ICsgKiAtRU5PREVWOgo+ICsgKiAgWEVOX1NZU0NUTF9D
UFVQT09MX09QX0FERENQVSwgWEVOX1NZU0NUTF9DUFVQT09MX09QX1JNQ1BVOiBUaGUgc3BlY2lm
aWVkCj4gKyAqICAgIGNwdSBpcyBlaXRoZXIgbm90IGZyZWUgKGFkZCkgb3Igbm90IG1lbWJlciBv
ZiB0aGUgc3BlY2lmaWVkIGNwdXBvb2wKPiArICogICAgKHJlbW92ZSkuCj4gKyAqIC1FTk9FTlQ6
Cj4gKyAqICBhbGw6IFRoZSBjcHVwb29sIHdpdGggdGhlIHNwZWNpZmllZCBjcHVwb29sX2lkIGRv
ZXNuJ3QgZXhpc3QuCj4gKyAqCj4gKyAqIFNvbWUgY29tbW9uIGVycm9yIHJldHVybiB2YWx1ZXMg
bGlrZSAtRU5PTUVNIGFuZCAtRUZBVUxUIGFyZSBwb3NzaWJsZSBmb3IKPiArICogYWxsIHRoZSBv
cGVyYXRpb25zLgo+ICsgKi8KPiAgCj4gICNkZWZpbmUgQVJJTkM2NTNfTUFYX0RPTUFJTlNfUEVS
X1NDSEVEVUxFICAgNjQKPiAgLyoKPiBAQCAtNTcwLDE4ICs1ODgsMjQgQEAgc3RydWN0IHhlbl9z
eXNjdGxfYXJpbmM2NTNfc2NoZWR1bGUgewo+ICB0eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX2Fy
aW5jNjUzX3NjaGVkdWxlIHhlbl9zeXNjdGxfYXJpbmM2NTNfc2NoZWR1bGVfdDsKPiAgREVGSU5F
X1hFTl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9hcmluYzY1M19zY2hlZHVsZV90KTsKPiAgCj4g
Ky8qCj4gKyAqIFZhbGlkIHJhbmdlIGZvciBjb250ZXh0IHN3aXRjaCByYXRlIGxpbWl0IChpbiBt
aWNyb3NlY29uZHMpLgo+ICsgKiBBcHBsaWNhYmxlIHRvIENyZWRpdCBhbmQgQ3JlZGl0MiBzY2hl
ZHVsZXJzLgo+ICsgKi8KPiArI2RlZmluZSBYRU5fU1lTQ1RMX1NDSEVEX1JBVEVMSU1JVF9NQVgg
NTAwMDAwCj4gKyNkZWZpbmUgWEVOX1NZU0NUTF9TQ0hFRF9SQVRFTElNSVRfTUlOIDEwMAo+ICsK
PiAgc3RydWN0IHhlbl9zeXNjdGxfY3JlZGl0X3NjaGVkdWxlIHsKPiAgICAgIC8qIExlbmd0aCBv
ZiB0aW1lc2xpY2UgaW4gbWlsbGlzZWNvbmRzICovCj4gICNkZWZpbmUgWEVOX1NZU0NUTF9DU0NI
RURfVFNMSUNFX01BWCAxMDAwCj4gICNkZWZpbmUgWEVOX1NZU0NUTF9DU0NIRURfVFNMSUNFX01J
TiAxCj4gICAgICB1bnNpZ25lZCB0c2xpY2VfbXM7Cj4gLSAgICAvKiBSYXRlIGxpbWl0IChtaW5p
bXVtIHRpbWVzbGljZSkgaW4gbWljcm9zZWNvbmRzICovCj4gLSNkZWZpbmUgWEVOX1NZU0NUTF9T
Q0hFRF9SQVRFTElNSVRfTUFYIDUwMDAwMAo+IC0jZGVmaW5lIFhFTl9TWVNDVExfU0NIRURfUkFU
RUxJTUlUX01JTiAxMDAKPiAgICAgIHVuc2lnbmVkIHJhdGVsaW1pdF91czsKPiAgfTsKPiAtdHlw
ZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0bF9jcmVkaXRfc2NoZWR1bGUgeGVuX3N5c2N0bF9jcmVkaXRf
c2NoZWR1bGVfdDsKPiAtREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9jcmVkaXRf
c2NoZWR1bGVfdCk7Cj4gKwo+ICtzdHJ1Y3QgeGVuX3N5c2N0bF9jcmVkaXQyX3NjaGVkdWxlIHsK
PiArICAgIHVuc2lnbmVkIHJhdGVsaW1pdF91czsKPiArfTsKPiAgCj4gIC8qIFhFTl9TWVNDVExf
c2NoZWR1bGVyX29wICovCj4gIC8qIFNldCBvciBnZXQgaW5mbz8gKi8KPiBAQCAtNTk2LDQ1ICs2
MjAsNDEgQEAgc3RydWN0IHhlbl9zeXNjdGxfc2NoZWR1bGVyX29wIHsKPiAgICAgICAgICAgICAg
WEVOX0dVRVNUX0hBTkRMRV82NCh4ZW5fc3lzY3RsX2FyaW5jNjUzX3NjaGVkdWxlX3QpIHNjaGVk
dWxlOwo+ICAgICAgICAgIH0gc2NoZWRfYXJpbmM2NTM7Cj4gICAgICAgICAgc3RydWN0IHhlbl9z
eXNjdGxfY3JlZGl0X3NjaGVkdWxlIHNjaGVkX2NyZWRpdDsKPiArICAgICAgICBzdHJ1Y3QgeGVu
X3N5c2N0bF9jcmVkaXQyX3NjaGVkdWxlIHNjaGVkX2NyZWRpdDI7Cj4gICAgICB9IHU7Cj4gIH07
Cj4gLXR5cGVkZWYgc3RydWN0IHhlbl9zeXNjdGxfc2NoZWR1bGVyX29wIHhlbl9zeXNjdGxfc2No
ZWR1bGVyX29wX3Q7Cj4gLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9zeXNjdGxfc2NoZWR1
bGVyX29wX3QpOwo+IC0KPiAtLyogWEVOX1NZU0NUTF9jb3ZlcmFnZV9vcCAqLwo+IC0vKgo+IC0g
KiBHZXQgdG90YWwgc2l6ZSBvZiBpbmZvcm1hdGlvbiwgdG8gaGVscCBhbGxvY2F0ZQo+IC0gKiB0
aGUgYnVmZmVyLiBUaGUgcG9pbnRlciBwb2ludHMgdG8gYSAzMiBiaXQgdmFsdWUuCj4gLSAqLwo+
IC0jZGVmaW5lIFhFTl9TWVNDVExfQ09WRVJBR0VfZ2V0X3RvdGFsX3NpemUgMAo+ICAKPiAgLyoK
PiAtICogUmVhZCBjb3ZlcmFnZSBpbmZvcm1hdGlvbiBpbiBhIHNpbmdsZSBydW4KPiAtICogWW91
IG11c3QgdXNlIGEgdG9vbCB0byBzcGxpdCB0aGVtLgo+ICsgKiBPdXRwdXQgZm9ybWF0IG9mIGdj
b3YgZGF0YToKPiArICoKPiArICogWEVOX0dDT1ZfRk9STUFUX01BR0lDIFhFTl9HQ09WX1JFQ09S
RCAuLi4gWEVOX0dDT1ZfUkVDT1JECj4gKyAqCj4gKyAqIFRoYXQgaXMsIG9uZSBtYWdpYyBudW1i
ZXIgZm9sbG93ZWQgYnkgMCBvciBtb3JlIHJlY29yZC4KPiArICoKPiArICogVGhlIG1hZ2ljIG51
bWJlciBpcyBzdG9yZWQgYXMgYW4gdWludDMyX3QgZmllbGQuCj4gKyAqCj4gKyAqIFRoZSByZWNv
cmQgaXMgcGFja2VkIGFuZCB2YXJpYWJsZSBpbiBsZW5ndGguIEl0IGhhcyB0aGUgZm9ybToKPiAr
ICoKPiArICogIGZpbGVuYW1lOiBhIE5VTEwgdGVybWluYXRlZCBwYXRoIG5hbWUgZXh0cmFjdGVk
IGZyb20gZ2NvdiwgdXNlZCB0bwo+ICsgKiAgICAgICAgICAgIGNyZWF0ZSB0aGUgbmFtZSBvZiBn
Y2RhIGZpbGUuCj4gKyAqICBzaXplOiAgICAgYSB1aW50MzJfdCBmaWVsZCBpbmRpY2F0aW5nIHRo
ZSBzaXplIG9mIHRoZSBwYXlsb2FkLCB0aGUKPiArICogICAgICAgICAgICB1bml0IGlzIGJ5dGUu
Cj4gKyAqICBwYXlsb2FkOiAgdGhlIGFjdHVhbCBwYXlsb2FkLCBsZW5ndGggaXMgYHNpemUnIGJ5
dGVzLgo+ICsgKgo+ICsgKiBVc2Vyc3BhY2UgdG9vbCB3aWxsIHNwbGl0IHRoZSByZWNvcmQgdG8g
ZGlmZmVyZW50IGZpbGVzLgo+ICAgKi8KPiAtI2RlZmluZSBYRU5fU1lTQ1RMX0NPVkVSQUdFX3Jl
YWQgICAgICAgICAgIDEKPiAgCj4gLS8qCj4gLSAqIFJlc2V0IGFsbCB0aGUgY292ZXJhZ2UgY291
bnRlcnMgdG8gMAo+IC0gKiBObyBwYXJhbWV0ZXJzLgo+IC0gKi8KPiAtI2RlZmluZSBYRU5fU1lT
Q1RMX0NPVkVSQUdFX3Jlc2V0ICAgICAgICAgIDIKPiArI2RlZmluZSBYRU5fR0NPVl9GT1JNQVRf
TUFHSUMgICAgMHg1ODQzNGY1NiAvKiBYQ09WICovCj4gIAo+IC0vKgo+IC0gKiBMaWtlIFhFTl9T
WVNDVExfQ09WRVJBR0VfcmVhZCBidXQgcmVzZXQgYWxzbwo+IC0gKiBjb3VudGVycyB0byAwIGlu
IGEgc2luZ2xlIGNhbGwuCj4gLSAqLwo+IC0jZGVmaW5lIFhFTl9TWVNDVExfQ09WRVJBR0VfcmVh
ZF9hbmRfcmVzZXQgMwo+ICsjZGVmaW5lIFhFTl9TWVNDVExfR0NPVl9nZXRfc2l6ZSAwIC8qIEdl
dCB0b3RhbCBzaXplIG9mIG91dHB1dCBkYXRhICovCj4gKyNkZWZpbmUgWEVOX1NZU0NUTF9HQ09W
X3JlYWQgICAgIDEgLyogUmVhZCBvdXRwdXQgZGF0YSAqLwo+ICsjZGVmaW5lIFhFTl9TWVNDVExf
R0NPVl9yZXNldCAgICAyIC8qIFJlc2V0IGFsbCBjb3VudGVycyAqLwo+ICAKPiAtc3RydWN0IHhl
bl9zeXNjdGxfY292ZXJhZ2Vfb3Agewo+IC0gICAgdWludDMyX3QgY21kOyAgICAgICAgLyogWEVO
X1NZU0NUTF9DT1ZFUkFHRV8qICovCj4gLSAgICB1bmlvbiB7Cj4gLSAgICAgICAgdWludDMyX3Qg
dG90YWxfc2l6ZTsgLyogT1VUICovCj4gLSAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV82NCh1aW50
OCkgIHJhd19pbmZvOyAgIC8qIE9VVCAqLwo+IC0gICAgfSB1Owo+ICtzdHJ1Y3QgeGVuX3N5c2N0
bF9nY292X29wIHsKPiArICAgIHVpbnQzMl90IGNtZDsKPiArICAgIHVpbnQzMl90IHNpemU7IC8q
IElOL09VVDogc2l6ZSBvZiB0aGUgYnVmZmVyICAqLwo+ICsgICAgWEVOX0dVRVNUX0hBTkRMRV82
NChjaGFyKSBidWZmZXI7IC8qIE9VVCAqLwo+ICB9Owo+IC10eXBlZGVmIHN0cnVjdCB4ZW5fc3lz
Y3RsX2NvdmVyYWdlX29wIHhlbl9zeXNjdGxfY292ZXJhZ2Vfb3BfdDsKPiAtREVGSU5FX1hFTl9H
VUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9jb3ZlcmFnZV9vcF90KTsKPiAgCj4gICNkZWZpbmUgWEVO
X1NZU0NUTF9QU1JfQ01UX2dldF90b3RhbF9ybWlkICAgICAgICAgICAgMAo+ICAjZGVmaW5lIFhF
Tl9TWVNDVExfUFNSX0NNVF9nZXRfbDNfdXBzY2FsaW5nX2ZhY3RvciAgIDEKPiBAQCAtNjUzLDgg
KzY3MywzNzcgQEAgc3RydWN0IHhlbl9zeXNjdGxfcHNyX2NtdF9vcCB7Cj4gICAgICAgICAgfSBs
M19jYWNoZTsKPiAgICAgIH0gdTsKPiAgfTsKPiAtdHlwZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0bF9w
c3JfY210X29wIHhlbl9zeXNjdGxfcHNyX2NtdF9vcF90Owo+IC1ERUZJTkVfWEVOX0dVRVNUX0hB
TkRMRSh4ZW5fc3lzY3RsX3Bzcl9jbXRfb3BfdCk7Cj4gKwo+ICsvKiBYRU5fU1lTQ1RMX3BjaXRv
cG9pbmZvICovCj4gKyNkZWZpbmUgWEVOX0lOVkFMSURfREVWIChYRU5fSU5WQUxJRF9OT0RFX0lE
IC0gMSkKPiArc3RydWN0IHhlbl9zeXNjdGxfcGNpdG9wb2luZm8gewo+ICsgICAgLyoKPiArICAg
ICAqIElOOiBOdW1iZXIgb2YgZWxlbWVudHMgaW4gJ3BjaXRvcG8nIGFuZCAnbm9kZXMnIGFycmF5
cy4KPiArICAgICAqIE9VVDogTnVtYmVyIG9mIHByb2Nlc3NlZCBlbGVtZW50cyBvZiB0aG9zZSBh
cnJheXMuCj4gKyAgICAgKi8KPiArICAgIHVpbnQzMl90IG51bV9kZXZzOwo+ICsKPiArICAgIC8q
IElOOiBsaXN0IG9mIGRldmljZXMgZm9yIHdoaWNoIG5vZGUgSURzIGFyZSByZXF1ZXN0ZWQuICov
Cj4gKyAgICBYRU5fR1VFU1RfSEFORExFXzY0KHBoeXNkZXZfcGNpX2RldmljZV90KSBkZXZzOwo+
ICsKPiArICAgIC8qCj4gKyAgICAgKiBPVVQ6IG5vZGUgaWRlbnRpZmllciBmb3IgZWFjaCBkZXZp
Y2UuCj4gKyAgICAgKiBJZiBpbmZvcm1hdGlvbiBmb3IgYSBwYXJ0aWN1bGFyIGRldmljZSBpcyBu
b3QgYXZhaWxhYmxlIHRoZW4KPiArICAgICAqIGNvcnJlc3BvbmRpbmcgZW50cnkgd2lsbCBiZSBz
ZXQgdG8gWEVOX0lOVkFMSURfTk9ERV9JRC4gSWYKPiArICAgICAqIGRldmljZSBpcyBub3Qga25v
d24gdG8gdGhlIGh5cGVydmlzb3IgdGhlbiBYRU5fSU5WQUxJRF9ERVYKPiArICAgICAqIHdpbGwg
YmUgcHJvdmlkZWQuCj4gKyAgICAgKi8KPiArICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQodWludDMy
KSBub2RlczsKPiArfTsKPiArCj4gKyNkZWZpbmUgWEVOX1NZU0NUTF9QU1JfQ0FUX2dldF9sM19p
bmZvICAgICAgICAgICAgICAgMAo+ICsjZGVmaW5lIFhFTl9TWVNDVExfUFNSX0NBVF9nZXRfbDJf
aW5mbyAgICAgICAgICAgICAgIDEKPiArc3RydWN0IHhlbl9zeXNjdGxfcHNyX2NhdF9vcCB7Cj4g
KyAgICB1aW50MzJfdCBjbWQ7ICAgICAgIC8qIElOOiBYRU5fU1lTQ1RMX1BTUl9DQVRfKiAqLwo+
ICsgICAgdWludDMyX3QgdGFyZ2V0OyAgICAvKiBJTiAqLwo+ICsgICAgdW5pb24gewo+ICsgICAg
ICAgIHN0cnVjdCB7Cj4gKyAgICAgICAgICAgIHVpbnQzMl90IGNibV9sZW47ICAgLyogT1VUOiBD
Qk0gbGVuZ3RoICovCj4gKyAgICAgICAgICAgIHVpbnQzMl90IGNvc19tYXg7ICAgLyogT1VUOiBN
YXhpbXVtIENPUyAqLwo+ICsjZGVmaW5lIFhFTl9TWVNDVExfUFNSX0NBVF9MM19DRFAgICAgICAg
KDF1IDw8IDApCj4gKyAgICAgICAgICAgIHVpbnQzMl90IGZsYWdzOyAgICAgLyogT1VUOiBDQVQg
ZmxhZ3MgKi8KPiArICAgICAgICB9IGNhdF9pbmZvOwo+ICsgICAgfSB1Owo+ICt9Owo+ICsKPiAr
I2RlZmluZSBYRU5fU1lTQ1RMX1RNRU1fT1BfQUxMX0NMSUVOVFMgMHhGRkZGVQo+ICsKPiArI2Rl
ZmluZSBYRU5fU1lTQ1RMX1RNRU1fT1BfVEhBVyAgICAgICAgICAgICAgICAgICAwCj4gKyNkZWZp
bmUgWEVOX1NZU0NUTF9UTUVNX09QX0ZSRUVaRSAgICAgICAgICAgICAgICAgMQo+ICsjZGVmaW5l
IFhFTl9TWVNDVExfVE1FTV9PUF9GTFVTSCAgICAgICAgICAgICAgICAgIDIKPiArI2RlZmluZSBY
RU5fU1lTQ1RMX1RNRU1fT1BfREVTVFJPWSAgICAgICAgICAgICAgICAzCj4gKyNkZWZpbmUgWEVO
X1NZU0NUTF9UTUVNX09QX0xJU1QgICAgICAgICAgICAgICAgICAgNAo+ICsjZGVmaW5lIFhFTl9T
WVNDVExfVE1FTV9PUF9HRVRfQ0xJRU5UX0lORk8gICAgICAgIDUKPiArI2RlZmluZSBYRU5fU1lT
Q1RMX1RNRU1fT1BfU0VUX0NMSUVOVF9JTkZPICAgICAgICA2Cj4gKyNkZWZpbmUgWEVOX1NZU0NU
TF9UTUVNX09QX0dFVF9QT09MUyAgICAgICAgICAgICAgNwo+ICsjZGVmaW5lIFhFTl9TWVNDVExf
VE1FTV9PUF9RVUVSWV9GUkVFQUJMRV9NQiAgICAgIDgKPiArI2RlZmluZSBYRU5fU1lTQ1RMX1RN
RU1fT1BfU0VUX1BPT0xTICAgICAgICAgICAgICA5Cj4gKyNkZWZpbmUgWEVOX1NZU0NUTF9UTUVN
X09QX1NBVkVfQkVHSU4gICAgICAgICAgICAgMTAKPiArI2RlZmluZSBYRU5fU1lTQ1RMX1RNRU1f
T1BfU0VUX0FVVEggICAgICAgICAgICAgICAxMQo+ICsjZGVmaW5lIFhFTl9TWVNDVExfVE1FTV9P
UF9TQVZFX0dFVF9ORVhUX1BBR0UgICAgIDE5Cj4gKyNkZWZpbmUgWEVOX1NZU0NUTF9UTUVNX09Q
X1NBVkVfR0VUX05FWFRfSU5WICAgICAgMjAKPiArI2RlZmluZSBYRU5fU1lTQ1RMX1RNRU1fT1Bf
U0FWRV9FTkQgICAgICAgICAgICAgICAyMQo+ICsjZGVmaW5lIFhFTl9TWVNDVExfVE1FTV9PUF9S
RVNUT1JFX0JFR0lOICAgICAgICAgIDMwCj4gKyNkZWZpbmUgWEVOX1NZU0NUTF9UTUVNX09QX1JF
U1RPUkVfUFVUX1BBR0UgICAgICAgMzIKPiArI2RlZmluZSBYRU5fU1lTQ1RMX1RNRU1fT1BfUkVT
VE9SRV9GTFVTSF9QQUdFICAgICAzMwo+ICsKPiArLyoKPiArICogWEVOX1NZU0NUTF9UTUVNX09Q
X1NBVkVfR0VUX05FWFRfW1BBR0V8SU5WXSBvdmVycmlkZSB0aGUgJ2J1ZicgaW4KPiArICogeGVu
X3N5c2N0bF90bWVtX29wIHdpdGggdGhpcyBzdHJ1Y3R1cmUgLSBzb21ldGltZXMgd2l0aCBhbiBl
eHRyYQo+ICsgKiBwYWdlIHRhY2tsZWQgb24uCj4gKyAqLwo+ICtzdHJ1Y3QgdG1lbV9oYW5kbGUg
ewo+ICsgICAgdWludDMyX3QgcG9vbF9pZDsKPiArICAgIHVpbnQzMl90IGluZGV4Owo+ICsgICAg
eGVuX3RtZW1fb2lkX3Qgb2lkOwo+ICt9Owo+ICsKPiArLyoKPiArICogWEVOX1NZU0NUTF9UTUVN
X09QX1tHRVQsU0FWRV1fQ0xJRU5UIHVzZXMgdGhlICdjbGllbnQnIGluCj4gKyAqIHhlbl90bWVt
X29wIHdpdGggdGhpcyBzdHJ1Y3R1cmUsIHdoaWNoIGlzIG1vc3RseSB1c2VkIGR1cmluZyBtaWdy
YXRpb24uCj4gKyAqLwo+ICtzdHJ1Y3QgeGVuX3RtZW1fY2xpZW50IHsKPiArICAgIHVpbnQzMl90
IHZlcnNpb247ICAgLyogSWYgbWlzbWF0Y2hlZCB3ZSB3aWxsIGdldCBYRU5fRU9QTk9UU1VQUC4g
Ki8KPiArICAgIHVpbnQzMl90IG1heHBvb2xzOyAgLyogSWYgZ3JlYXRlciB0aGFuIHdoYXQgaHlw
ZXJ2aXNvciBzdXBwb3J0cywgd2lsbCBnZXQKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
WEVOX0VSQU5HRS4gKi8KPiArICAgIHVpbnQzMl90IG5yX3Bvb2xzOyAgLyogQ3VycmVudCBhbW91
bnQgb2YgcG9vbHMuIElnbm9yZWQgb24gU0VUKi8KPiArICAgIHVuaW9uIHsgICAgICAgICAgICAg
LyogU2VlIFRNRU1fQ0xJRU5UX1tDT01QUkVTUyxGUk9aRU5dICovCj4gKyAgICAgICAgdWludDMy
X3QgcmF3Owo+ICsgICAgICAgIHN0cnVjdCB7Cj4gKyAgICAgICAgICAgIHVpbnQ4X3QgZnJvemVu
OjEsCj4gKyAgICAgICAgICAgICAgICAgICAgY29tcHJlc3M6MSwKPiArICAgICAgICAgICAgICAg
ICAgICBtaWdyYXRpbmc6MTsKPiArICAgICAgICB9IHU7Cj4gKyAgICB9IGZsYWdzOwo+ICsgICAg
dWludDMyX3Qgd2VpZ2h0Owo+ICt9Owo+ICt0eXBlZGVmIHN0cnVjdCB4ZW5fdG1lbV9jbGllbnQg
eGVuX3RtZW1fY2xpZW50X3Q7Cj4gK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl90bWVtX2Ns
aWVudF90KTsKPiArCj4gKy8qCj4gKyAqIFhFTl9TWVNDVExfVE1FTV9PUF9bR0VUfFNFVF1fUE9P
TFMgb3IgWEVOX1NZU0NUTF9UTUVNX09QX1NFVF9BVVRICj4gKyAqIHVzZXMgdGhlICdwb29sJyBh
cnJheSBpbiAqIHhlbl9zeXNjdGxfdG1lbV9vcCB3aXRoIHRoaXMgc3RydWN0dXJlLgo+ICsgKiBU
aGUgWEVOX1NZU0NUTF9UTUVNX09QX0dFVF9QT09MUyBoeXBlcmNhbGwgd2lsbAo+ICsgKiByZXR1
cm4gdGhlIG51bWJlciBvZiBlbnRyaWVzIGluICdwb29sJyBvciBhIG5lZ2F0aXZlIHZhbHVlCj4g
KyAqIGlmIGFuIGVycm9yIHdhcyBlbmNvdW50ZXJlZC4KPiArICogVGhlIFhFTl9TWVNDVExfVE1F
TV9PUF9TRVRfW0FVVEh8UE9PTFNdIHdpbGwgcmV0dXJuIHRoZSBudW1iZXIgb2YKPiArICogZW50
cmllcyBpbiAncG9vbCcgcHJvY2Vzc2VkIG9yIGEgbmVnYXRpdmUgdmFsdWUgaWYgYW4gZXJyb3IK
PiArICogd2FzIGVuY291bnRlcmVkLgo+ICsgKi8KPiArc3RydWN0IHhlbl90bWVtX3Bvb2xfaW5m
byB7Cj4gKyAgICB1bmlvbiB7Cj4gKyAgICAgICAgdWludDMyX3QgcmF3Owo+ICsgICAgICAgIHN0
cnVjdCB7Cj4gKyAgICAgICAgICAgIHVpbnQzMl90IHBlcnNpc3Q6MSwgICAgLyogU2VlIFRNRU1f
UE9PTF9QRVJTSVNULiAqLwo+ICsgICAgICAgICAgICAgICAgICAgICBzaGFyZWQ6MSwgICAgIC8q
IFNlZSBUTUVNX1BPT0xfU0hBUkVELiAqLwo+ICsgICAgICAgICAgICAgICAgICAgICBhdXRoOjEs
ICAgICAgIC8qIFNlZSBUTUVNX1BPT0xfQVVUSC4gKi8KPiArICAgICAgICAgICAgICAgICAgICAg
cnN2MToxLAo+ICsgICAgICAgICAgICAgICAgICAgICBwYWdlYml0czo4LCAgIC8qIFRNRU1fUE9P
TF9QQUdFU0laRV9bU0hJRlQsTUFTS10uICovCj4gKyAgICAgICAgICAgICAgICAgICAgIHJzdjI6
MTIsCj4gKyAgICAgICAgICAgICAgICAgICAgIHZlcnNpb246ODsgICAgLyogVE1FTV9QT09MX1ZF
UlNJT05fW1NISUZULE1BU0tdLiAqLwo+ICsgICAgICAgIH0gdTsKPiArICAgIH0gZmxhZ3M7Cj4g
KyAgICB1aW50MzJfdCBpZDsgICAgICAgICAgICAgICAgICAvKiBMZXNzIHRoYW4gdG1lbV9jbGll
bnQubWF4cG9vbHMuICovCj4gKyAgICB1aW50NjRfdCBuX3BhZ2VzOyAgICAgICAgICAgICAvKiBa
ZXJvIG9uIFhFTl9TWVNDVExfVE1FTV9PUF9TRVRfW0FVVEh8UE9PTFNdLiAqLwo+ICsgICAgdWlu
dDY0X2FsaWduZWRfdCB1dWlkWzJdOwo+ICt9Owo+ICt0eXBlZGVmIHN0cnVjdCB4ZW5fdG1lbV9w
b29sX2luZm8geGVuX3RtZW1fcG9vbF9pbmZvX3Q7Cj4gK0RFRklORV9YRU5fR1VFU1RfSEFORExF
KHhlbl90bWVtX3Bvb2xfaW5mb190KTsKPiArCj4gK3N0cnVjdCB4ZW5fc3lzY3RsX3RtZW1fb3Ag
ewo+ICsgICAgdWludDMyX3QgY21kOyAgICAgICAvKiBJTjogWEVOX1NZU0NUTF9UTUVNX09QXyog
LiAqLwo+ICsgICAgaW50MzJfdCBwb29sX2lkOyAgICAvKiBJTjogMCBieSBkZWZhdWx0IHVubGVz
cyBfU0FWRV8qLCBSRVNUT1JFXyogLiovCj4gKyAgICB1aW50MzJfdCBjbGlfaWQ7ICAgIC8qIElO
OiBjbGllbnQgaWQsIDAgZm9yIFhFTl9TWVNDVExfVE1FTV9RVUVSWV9GUkVFQUJMRV9NQgo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmb3IgYWxsIG90aGVycyBjYW4gYmUgdGhlIGRvbWFp
biBpZCBvcgo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fU1lTQ1RMX1RNRU1fT1Bf
QUxMX0NMSUVOVFMgZm9yIGFsbC4gKi8KPiArICAgIHVpbnQzMl90IGxlbjsgICAgICAgLyogSU46
IGxlbmd0aCBvZiAnYnVmJy4gSWYgbm90IGFwcGxpY2FibGUgdG8gdXNlIDAuICovCj4gKyAgICB1
aW50MzJfdCBhcmc7ICAgICAgIC8qIElOOiBJZiBub3QgYXBwbGljYWJsZSB0byBjb21tYW5kIHVz
ZSAwLiAqLwo+ICsgICAgdWludDMyX3QgcGFkOyAgICAgICAvKiBQYWRkaW5nIHNvIHN0cnVjdHVy
ZSBpcyB0aGUgc2FtZSB1bmRlciAzMiBhbmQgNjQuICovCj4gKyAgICB4ZW5fdG1lbV9vaWRfdCBv
aWQ7IC8qIElOOiBJZiBub3QgYXBwbGljYWJsZSB0byBjb21tYW5kIHVzZSAwcy4gKi8KPiArICAg
IHVuaW9uIHsKPiArICAgICAgICBYRU5fR1VFU1RfSEFORExFXzY0KGNoYXIpIGJ1ZjsgLyogSU4v
T1VUOiBCdWZmZXIgdG8gc2F2ZS9yZXN0b3JlICovCj4gKyAgICAgICAgWEVOX0dVRVNUX0hBTkRM
RV82NCh4ZW5fdG1lbV9jbGllbnRfdCkgY2xpZW50OyAvKiBJTi9PVVQgZm9yICovCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgIC8qICBYRU5fU1lTQ1RMX1RNRU1fT1BfW0dFVCxTQVZFXV9DTElF
TlQuICovCj4gKyAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV82NCh4ZW5fdG1lbV9wb29sX2luZm9f
dCkgcG9vbDsgLyogT1VUIGZvciAqLwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAvKiBYRU5f
U1lTQ1RMX1RNRU1fT1BfR0VUX1BPT0xTLiBNdXN0IGhhdmUgJ2xlbicgKi8KPiArICAgICAgICAg
ICAgICAgICAgICAgICAgLyogb2YgdGhlbS4gKi8KPiArICAgIH0gdTsKPiArfTsKPiArCj4gKy8q
Cj4gKyAqIFhFTl9TWVNDVExfZ2V0X2NwdV9sZXZlbGxpbmdfY2FwcyAoeDg2IHNwZWNpZmljKQo+
ICsgKgo+ICsgKiBSZXR1cm4gaGFyZHdhcmUgY2FwYWJpbGl0aWVzIGNvbmNlcm5pbmcgbWFza2lu
ZyBvciBmYXVsdGluZyBvZiB0aGUgY3B1aWQKPiArICogaW5zdHJ1Y3Rpb24gZm9yIFBWIGd1ZXN0
cy4KPiArICovCj4gK3N0cnVjdCB4ZW5fc3lzY3RsX2NwdV9sZXZlbGxpbmdfY2FwcyB7Cj4gKyNk
ZWZpbmUgWEVOX1NZU0NUTF9DUFVfTEVWRUxDQVBfZmF1bHRpbmcgICAgKDF1bCA8PCAgMCkgLyog
Q1BVSUQgZmF1bHRpbmcgICAgKi8KPiArI2RlZmluZSBYRU5fU1lTQ1RMX0NQVV9MRVZFTENBUF9l
Y3ggICAgICAgICAoMXVsIDw8ICAxKSAvKiAweDAwMDAwMDAxLmVjeCAgICAqLwo+ICsjZGVmaW5l
IFhFTl9TWVNDVExfQ1BVX0xFVkVMQ0FQX2VkeCAgICAgICAgICgxdWwgPDwgIDIpIC8qIDB4MDAw
MDAwMDEuZWR4ICAgICovCj4gKyNkZWZpbmUgWEVOX1NZU0NUTF9DUFVfTEVWRUxDQVBfZXh0ZF9l
Y3ggICAgKDF1bCA8PCAgMykgLyogMHg4MDAwMDAwMS5lY3ggICAgKi8KPiArI2RlZmluZSBYRU5f
U1lTQ1RMX0NQVV9MRVZFTENBUF9leHRkX2VkeCAgICAoMXVsIDw8ICA0KSAvKiAweDgwMDAwMDAx
LmVkeCAgICAqLwo+ICsjZGVmaW5lIFhFTl9TWVNDVExfQ1BVX0xFVkVMQ0FQX3hzYXZlX2VheCAg
ICgxdWwgPDwgIDUpIC8qIDB4MDAwMDAwMEQ6MS5lYXggICovCj4gKyNkZWZpbmUgWEVOX1NZU0NU
TF9DUFVfTEVWRUxDQVBfdGhlcm1hbF9lY3ggKDF1bCA8PCAgNikgLyogMHgwMDAwMDAwNi5lY3gg
ICAgKi8KPiArI2RlZmluZSBYRU5fU1lTQ1RMX0NQVV9MRVZFTENBUF9sN3MwX2VheCAgICAoMXVs
IDw8ICA3KSAvKiAweDAwMDAwMDA3OjAuZWF4ICAqLwo+ICsjZGVmaW5lIFhFTl9TWVNDVExfQ1BV
X0xFVkVMQ0FQX2w3czBfZWJ4ICAgICgxdWwgPDwgIDgpIC8qIDB4MDAwMDAwMDc6MC5lYnggICov
Cj4gKyAgICB1aW50MzJfdCBjYXBzOwo+ICt9Owo+ICsKPiArLyoKPiArICogWEVOX1NZU0NUTF9n
ZXRfY3B1X2ZlYXR1cmVzZXQgKHg4NiBzcGVjaWZpYykKPiArICoKPiArICogUmV0dXJuIGluZm9y
bWF0aW9uIGFib3V0IGZlYXR1cmVzZXRzIGF2YWlsYWJsZSBvbiB0aGlzIGhvc3QuCj4gKyAqICAt
ICBSYXc6IFRoZSByZWFsIGNwdWlkIHZhbHVlcy4KPiArICogIC0gSG9zdDogVGhlIHZhbHVlcyBY
ZW4gaXMgdXNpbmcsIChhZnRlciBjb21tYW5kIGxpbmUgb3ZlcnJpZGVzLCBldGMpLgo+ICsgKiAg
LSAgIFBWOiBNYXhpbXVtIHNldCBvZiBmZWF0dXJlcyB3aGljaCBjYW4gYmUgZ2l2ZW4gdG8gYSBQ
ViBndWVzdC4KPiArICogIC0gIEhWTTogTWF4aW11bSBzZXQgb2YgZmVhdHVyZXMgd2hpY2ggY2Fu
IGJlIGdpdmVuIHRvIGEgSFZNIGd1ZXN0Lgo+ICsgKi8KPiArc3RydWN0IHhlbl9zeXNjdGxfY3B1
X2ZlYXR1cmVzZXQgewo+ICsjZGVmaW5lIFhFTl9TWVNDVExfY3B1X2ZlYXR1cmVzZXRfcmF3ICAg
ICAgMAo+ICsjZGVmaW5lIFhFTl9TWVNDVExfY3B1X2ZlYXR1cmVzZXRfaG9zdCAgICAgMQo+ICsj
ZGVmaW5lIFhFTl9TWVNDVExfY3B1X2ZlYXR1cmVzZXRfcHYgICAgICAgMgo+ICsjZGVmaW5lIFhF
Tl9TWVNDVExfY3B1X2ZlYXR1cmVzZXRfaHZtICAgICAgMwo+ICsgICAgdWludDMyX3QgaW5kZXg7
ICAgICAgIC8qIElOOiBXaGljaCBmZWF0dXJlc2V0IHRvIHF1ZXJ5PyAqLwo+ICsgICAgdWludDMy
X3QgbnJfZmVhdHVyZXM7IC8qIElOL09VVDogTnVtYmVyIG9mIGVudHJpZXMgaW4vd3JpdHRlbiB0
bwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAqICdmZWF0dXJlcycsIG9yIHRoZSBtYXhp
bXVtIG51bWJlciBvZiBmZWF0dXJlcyBpZgo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAq
IHRoZSBndWVzdCBoYW5kbGUgaXMgTlVMTC4gIE5CLiBBbGwgZmVhdHVyZXNldHMKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKiBjb21lIGZyb20gdGhlIHNhbWUgbnVtYmVyc3BhY2UsIHNv
IGhhdmUgdGhlIHNhbWUKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgKiBtYXhpbXVtIGxl
bmd0aC4gKi8KPiArICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQodWludDMyKSBmZWF0dXJlczsgLyog
T1VUOiAqLwo+ICt9Owo+ICsKPiArLyoKPiArICogWEVOX1NZU0NUTF9MSVZFUEFUQ0hfb3AKPiAr
ICoKPiArICogUmVmZXIgdG8gdGhlIGRvY3MvdW5zdGFibGUvbWlzYy9saXZlcGF0Y2gubWFya2Rv
d24KPiArICogZm9yIHRoZSBkZXNpZ24gZGV0YWlscyBvZiB0aGlzIGh5cGVyY2FsbC4KPiArICoK
PiArICogVGhlcmUgYXJlIGZvdXIgc3ViLW9wczoKPiArICogIFhFTl9TWVNDVExfTElWRVBBVENI
X1VQTE9BRCAoMCkKPiArICogIFhFTl9TWVNDVExfTElWRVBBVENIX0dFVCAoMSkKPiArICogIFhF
Tl9TWVNDVExfTElWRVBBVENIX0xJU1QgKDIpCj4gKyAqICBYRU5fU1lTQ1RMX0xJVkVQQVRDSF9B
Q1RJT04gKDMpCj4gKyAqCj4gKyAqIFRoZSBub3JtYWwgc2VxdWVuY2Ugb2Ygc3ViLW9wcyBpcyB0
bzoKPiArICogIDEpIFhFTl9TWVNDVExfTElWRVBBVENIX1VQTE9BRCB0byB1cGxvYWQgdGhlIHBh
eWxvYWQuIElmIGVycm9ycyBTVE9QLgo+ICsgKiAgMikgWEVOX1NZU0NUTF9MSVZFUEFUQ0hfR0VU
IHRvIGNoZWNrIHRoZSBgLT5yY2AuIElmIC1YRU5fRUFHQUlOIHNwaW4uCj4gKyAqICAgICBJZiB6
ZXJvIGdvIHRvIG5leHQgc3RlcC4KPiArICogIDMpIFhFTl9TWVNDVExfTElWRVBBVENIX0FDVElP
TiB3aXRoIExJVkVQQVRDSF9BQ1RJT05fQVBQTFkgdG8gYXBwbHkgdGhlIHBhdGNoLgo+ICsgKiAg
NCkgWEVOX1NZU0NUTF9MSVZFUEFUQ0hfR0VUIHRvIGNoZWNrIHRoZSBgLT5yY2AuIElmIGluIC1Y
RU5fRUFHQUlOIHNwaW4uCj4gKyAqICAgICBJZiB6ZXJvIGV4aXQgd2l0aCBzdWNjZXNzLgo+ICsg
Ki8KPiArCj4gKyNkZWZpbmUgTElWRVBBVENIX1BBWUxPQURfVkVSU0lPTiAxCj4gKy8qCj4gKyAq
IC5saXZlcGF0Y2guZnVuY3Mgc3RydWN0dXJlIGxheW91dCBkZWZpbmVkIGluIHRoZSBgUGF5bG9h
ZCBmb3JtYXRgCj4gKyAqIHNlY3Rpb24gaW4gdGhlIExpdmUgUGF0Y2ggZGVzaWduIGRvY3VtZW50
Lgo+ICsgKgo+ICsgKiBXZSBndWFyZCB0aGlzIHdpdGggX19YRU5fXyBhcyB0b29sc3RhY2tzIFNI
T1VMRCBub3QgdXNlIGl0Lgo+ICsgKi8KPiArI2lmZGVmIF9fWEVOX18KPiArc3RydWN0IGxpdmVw
YXRjaF9mdW5jIHsKPiArICAgIGNvbnN0IGNoYXIgKm5hbWU7ICAgICAgIC8qIE5hbWUgb2YgZnVu
Y3Rpb24gdG8gYmUgcGF0Y2hlZC4gKi8KPiArICAgIHZvaWQgKm5ld19hZGRyOwo+ICsgICAgdm9p
ZCAqb2xkX2FkZHI7Cj4gKyAgICB1aW50MzJfdCBuZXdfc2l6ZTsKPiArICAgIHVpbnQzMl90IG9s
ZF9zaXplOwo+ICsgICAgdWludDhfdCB2ZXJzaW9uOyAgICAgICAgLyogTVVTVCBiZSBMSVZFUEFU
Q0hfUEFZTE9BRF9WRVJTSU9OLiAqLwo+ICsgICAgdWludDhfdCBvcGFxdWVbMzFdOwo+ICt9Owo+
ICt0eXBlZGVmIHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyBsaXZlcGF0Y2hfZnVuY190Owo+ICsjZW5k
aWYKPiArCj4gKy8qCj4gKyAqIFN0cnVjdHVyZSBkZXNjcmliaW5nIGFuIEVMRiBwYXlsb2FkLiBV
bmlxdWVseSBpZGVudGlmaWVzIHRoZQo+ICsgKiBwYXlsb2FkLiBTaG91bGQgYmUgaHVtYW4gcmVh
ZGFibGUuCj4gKyAqIFJlY29tbWVuZGVkIGxlbmd0aCBpcyB1cHRvIFhFTl9MSVZFUEFUQ0hfTkFN
RV9TSVpFLgo+ICsgKiBJbmNsdWRlcyB0aGUgTlVMIHRlcm1pbmF0b3IuCj4gKyAqLwo+ICsjZGVm
aW5lIFhFTl9MSVZFUEFUQ0hfTkFNRV9TSVpFIDEyOAo+ICtzdHJ1Y3QgeGVuX2xpdmVwYXRjaF9u
YW1lIHsKPiArICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQoY2hhcikgbmFtZTsgICAgICAgICAvKiBJ
TjogcG9pbnRlciB0byBuYW1lLiAqLwo+ICsgICAgdWludDE2X3Qgc2l6ZTsgICAgICAgICAgICAg
ICAgICAgICAgICAgIC8qIElOOiBzaXplIG9mIG5hbWUuIE1heSBiZSB1cHRvCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX0xJVkVQQVRDSF9OQU1F
X1NJWkUuICovCj4gKyAgICB1aW50MTZfdCBwYWRbM107ICAgICAgICAgICAgICAgICAgICAgICAg
LyogSU46IE1VU1QgYmUgemVyby4gKi8KPiArfTsKPiArCj4gKy8qCj4gKyAqIFVwbG9hZCBhIHBh
eWxvYWQgdG8gdGhlIGh5cGVydmlzb3IuIFRoZSBwYXlsb2FkIGlzIHZlcmlmaWVkCj4gKyAqIGFn
YWluc3QgYmFzaWMgY2hlY2tzIGFuZCBpZiB0aGVyZSBhcmUgYW55IGlzc3VlcyB0aGUgcHJvcGVy
IHJldHVybiBjb2RlCj4gKyAqIHdpbGwgYmUgcmV0dXJuZWQuIFRoZSBwYXlsb2FkIGlzIG5vdCBh
cHBsaWVkIGF0IHRoaXMgdGltZSAtIHRoYXQgaXMKPiArICogY29udHJvbGxlZCBieSBYRU5fU1lT
Q1RMX0xJVkVQQVRDSF9BQ1RJT04uCj4gKyAqCj4gKyAqIFRoZSByZXR1cm4gdmFsdWUgaXMgemVy
byBpZiB0aGUgcGF5bG9hZCB3YXMgc3VjY2VzZnVsbHkgdXBsb2FkZWQuCj4gKyAqIE90aGVyd2lz
ZSBhbiBFWFggcmV0dXJuIHZhbHVlIGlzIHByb3ZpZGVkLiBEdXBsaWNhdGUgYG5hbWVgIGFyZSBu
b3QKPiArICogc3VwcG9ydGVkLgo+ICsgKgo+ICsgKiBUaGUgcGF5bG9hZCBhdCB0aGlzIHBvaW50
IGlzIHZlcmlmaWVkIGFnYWluc3QgYmFzaWMgY2hlY2tzLgo+ICsgKgo+ICsgKiBUaGUgYHBheWxv
YWRgIGlzIHRoZSBFTEYgcGF5bG9hZCBhcyBtZW50aW9uZWQgaW4gdGhlIGBQYXlsb2FkIGZvcm1h
dGAKPiArICogc2VjdGlvbiBpbiB0aGUgTGl2ZSBQYXRjaCBkZXNpZ24gZG9jdW1lbnQuCj4gKyAq
Lwo+ICsjZGVmaW5lIFhFTl9TWVNDVExfTElWRVBBVENIX1VQTE9BRCAwCj4gK3N0cnVjdCB4ZW5f
c3lzY3RsX2xpdmVwYXRjaF91cGxvYWQgewo+ICsgICAgc3RydWN0IHhlbl9saXZlcGF0Y2hfbmFt
ZSBuYW1lOyAgICAgICAgIC8qIElOLCBuYW1lIG9mIHRoZSBwYXRjaC4gKi8KPiArICAgIHVpbnQ2
NF90IHNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBJTiwgc2l6ZSBvZiB0aGUgRUxG
IGZpbGUuICovCj4gKyAgICBYRU5fR1VFU1RfSEFORExFXzY0KHVpbnQ4KSBwYXlsb2FkOyAgICAg
LyogSU4sIHRoZSBFTEYgZmlsZS4gKi8KPiArfTsKPiArCj4gKy8qCj4gKyAqIFJldHJpZXZlIGFu
IHN0YXR1cyBvZiBhbiBzcGVjaWZpYyBwYXlsb2FkLgo+ICsgKgo+ICsgKiBVcG9uIGNvbXBsZXRp
b24gdGhlIGBzdHJ1Y3QgeGVuX2xpdmVwYXRjaF9zdGF0dXNgIGlzIHVwZGF0ZWQuCj4gKyAqCj4g
KyAqIFRoZSByZXR1cm4gdmFsdWUgaXMgemVybyBvbiBzdWNjZXNzIGFuZCBYRU5fRVhYIG9uIGZh
aWx1cmUuIFRoaXMgb3BlcmF0aW9uCj4gKyAqIGlzIHN5bmNocm9ub3VzIGFuZCBkb2VzIG5vdCBy
ZXF1aXJlIHByZWVtcHRpb24uCj4gKyAqLwo+ICsjZGVmaW5lIFhFTl9TWVNDVExfTElWRVBBVENI
X0dFVCAxCj4gKwo+ICtzdHJ1Y3QgeGVuX2xpdmVwYXRjaF9zdGF0dXMgewo+ICsjZGVmaW5lIExJ
VkVQQVRDSF9TVEFURV9DSEVDS0VEICAgICAgMQo+ICsjZGVmaW5lIExJVkVQQVRDSF9TVEFURV9B
UFBMSUVEICAgICAgMgo+ICsgICAgdWludDMyX3Qgc3RhdGU7ICAgICAgICAgICAgICAgIC8qIE9V
VDogTElWRVBBVENIX1NUQVRFXyouICovCj4gKyAgICBpbnQzMl90IHJjOyAgICAgICAgICAgICAg
ICAgICAgLyogT1VUOiAwIGlmIG5vIGVycm9yLCBvdGhlcndpc2UgLVhFTl9FWFguICovCj4gK307
Cj4gK3R5cGVkZWYgc3RydWN0IHhlbl9saXZlcGF0Y2hfc3RhdHVzIHhlbl9saXZlcGF0Y2hfc3Rh
dHVzX3Q7Cj4gK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9saXZlcGF0Y2hfc3RhdHVzX3Qp
Owo+ICsKPiArc3RydWN0IHhlbl9zeXNjdGxfbGl2ZXBhdGNoX2dldCB7Cj4gKyAgICBzdHJ1Y3Qg
eGVuX2xpdmVwYXRjaF9uYW1lIG5hbWU7ICAgICAgICAgLyogSU4sIG5hbWUgb2YgdGhlIHBheWxv
YWQuICovCj4gKyAgICBzdHJ1Y3QgeGVuX2xpdmVwYXRjaF9zdGF0dXMgc3RhdHVzOyAgICAgLyog
SU4vT1VULCBzdGF0ZSBvZiBpdC4gKi8KPiArfTsKPiArCj4gKy8qCj4gKyAqIFJldHJpZXZlIGFu
IGFycmF5IG9mIGFiYnJldmlhdGVkIHN0YXR1cyBhbmQgbmFtZXMgb2YgcGF5bG9hZHMgdGhhdCBh
cmUKPiArICogbG9hZGVkIGluIHRoZSBoeXBlcnZpc29yLgo+ICsgKgo+ICsgKiBJZiB0aGUgaHlw
ZXJjYWxsIHJldHVybnMgYW4gcG9zaXRpdmUgbnVtYmVyLCBpdCBpcyB0aGUgbnVtYmVyICh1cCB0
byBgbnJgKQo+ICsgKiBvZiB0aGUgcGF5bG9hZHMgcmV0dXJuZWQsIGFsb25nIHdpdGggYG5yYCB1
cGRhdGVkIHdpdGggdGhlIG51bWJlciBvZiByZW1haW5pbmcKPiArICogcGF5bG9hZHMsIGB2ZXJz
aW9uYCB1cGRhdGVkIChpdCBtYXkgYmUgdGhlIHNhbWUgYWNyb3NzIGh5cGVyY2FsbHMuIElmIGl0
Cj4gKyAqIHZhcmllcyB0aGUgZGF0YSBpcyBzdGFsZSBhbmQgZnVydGhlciBjYWxscyBjb3VsZCBm
YWlsKS4gVGhlIGBzdGF0dXNgLAo+ICsgKiBgbmFtZWAsIGFuZCBgbGVuYCcgYXJlIHVwZGF0ZWQg
YXQgdGhlaXIgZGVzaWduZWQgaW5kZXggdmFsdWUgKGBpZHhgKSB3aXRoCj4gKyAqIHRoZSByZXR1
cm5lZCB2YWx1ZSBvZiBkYXRhLgo+ICsgKgo+ICsgKiBJZiB0aGUgaHlwZXJjYWxsIHJldHVybnMg
RTJCSUcgdGhlIGBucmAgaXMgdG9vIGJpZyBhbmQgc2hvdWxkIGJlCj4gKyAqIGxvd2VyZWQuIFRo
ZSB1cHBlciBsaW1pdCBvZiBgbnJgIGlzIGxlZnQgdG8gdGhlIGltcGxlbWVudGlvbi4KPiArICoK
PiArICogTm90ZSB0aGF0IGR1ZSB0byB0aGUgYXN5bmNocm9ub3VzIG5hdHVyZSBvZiBoeXBlcmNh
bGxzIHRoZSBkb21haW4gbWlnaHQgaGF2ZQo+ICsgKiBhZGRlZCBvciByZW1vdmVkIHRoZSBudW1i
ZXIgb2YgcGF5bG9hZHMgbWFraW5nIHRoaXMgaW5mb3JtYXRpb24gc3RhbGUuIEl0IGlzCj4gKyAq
IHRoZSByZXNwb25zaWJpbGl0eSBvZiB0aGUgdG9vbHN0YWNrIHRvIHVzZSB0aGUgYHZlcnNpb25g
IGZpZWxkIHRvIGNoZWNrCj4gKyAqIGJldHdlZW4gZWFjaCBpbnZvY2F0aW9uLiBpZiB0aGUgdmVy
c2lvbiBkaWZmZXJzIGl0IHNob3VsZCBkaXNjYXJkIHRoZSBzdGFsZQo+ICsgKiBkYXRhIGFuZCBz
dGFydCBmcm9tIHNjcmF0Y2guIEl0IGlzIE9LIGZvciB0aGUgdG9vbHN0YWNrIHRvIHVzZSB0aGUg
bmV3Cj4gKyAqIGB2ZXJzaW9uYCBmaWVsZC4KPiArICovCj4gKyNkZWZpbmUgWEVOX1NZU0NUTF9M
SVZFUEFUQ0hfTElTVCAyCj4gK3N0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9saXN0IHsKPiAr
ICAgIHVpbnQzMl90IHZlcnNpb247ICAgICAgICAgICAgICAgICAgICAgICAvKiBPVVQ6IEh5cGVy
dmlzb3Igc3RhbXBzIHZhbHVlLgo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIElmIHZhcmllcyBiZXR3ZWVuIGNhbGxzLCB3ZSBhcmUKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiBnZXR0aW5nIHN0YWxlIGRhdGEu
ICovCj4gKyAgICB1aW50MzJfdCBpZHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogSU46
IEluZGV4IGludG8gaHlwZXJ2aXNvciBsaXN0LiAqLwo+ICsgICAgdWludDMyX3QgbnI7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIC8qIElOOiBIb3cgbWFueSBzdGF0dXMsIG5hbWUsIGFuZCBs
ZW4KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaG91
bGQgZmlsbCBvdXQuIENhbiBiZSB6ZXJvIHRvIGdldAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGFtb3VudCBvZiBwYXlsb2FkcyBhbmQgdmVyc2lvbi4K
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBPVVQ6IEhv
dyBtYW55IHBheWxvYWRzIGxlZnQuICovCj4gKyAgICB1aW50MzJfdCBwYWQ7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgLyogSU46IE11c3QgYmUgemVyby4gKi8KPiArICAgIFhFTl9HVUVTVF9I
QU5ETEVfNjQoeGVuX2xpdmVwYXRjaF9zdGF0dXNfdCkgc3RhdHVzOyAgLyogT1VULiBNdXN0IGhh
dmUgZW5vdWdoCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3BhY2UgYWxsb2NhdGUgZm9yIG5yIG9mIHRoZW0uICovCj4gKyAgICBYRU5fR1VFU1RfSEFO
RExFXzY0KGNoYXIpIG5hbWU7ICAgICAgICAgLyogT1VUOiBBcnJheSBvZiBuYW1lcy4gRWFjaCBt
ZW1iZXIKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBN
VVNUIFhFTl9MSVZFUEFUQ0hfTkFNRV9TSVpFIGluIHNpemUuCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTXVzdCBoYXZlIG5yIG9mIHRoZW0uICovCj4g
KyAgICBYRU5fR1VFU1RfSEFORExFXzY0KHVpbnQzMikgbGVuOyAgICAgICAgLyogT1VUOiBBcnJh
eSBvZiBsZW5ndGhzIG9mIG5hbWUncy4KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBNdXN0IGhhdmUgbnIgb2YgdGhlbS4gKi8KPiArfTsKPiArCj4gKy8q
Cj4gKyAqIFBlcmZvcm0gYW4gb3BlcmF0aW9uIG9uIHRoZSBwYXlsb2FkIHN0cnVjdHVyZSByZWZl
cmVuY2VkIGJ5IHRoZSBgbmFtZWAgZmllbGQuCj4gKyAqIFRoZSBvcGVyYXRpb24gcmVxdWVzdCBp
cyBhc3luY2hyb25vdXMgYW5kIHRoZSBzdGF0dXMgc2hvdWxkIGJlIHJldHJpZXZlZAo+ICsgKiBi
eSB1c2luZyBlaXRoZXIgWEVOX1NZU0NUTF9MSVZFUEFUQ0hfR0VUIG9yIFhFTl9TWVNDVExfTElW
RVBBVENIX0xJU1QgaHlwZXJjYWxsLgo+ICsgKi8KPiArI2RlZmluZSBYRU5fU1lTQ1RMX0xJVkVQ
QVRDSF9BQ1RJT04gMwo+ICtzdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfYWN0aW9uIHsKPiAr
ICAgIHN0cnVjdCB4ZW5fbGl2ZXBhdGNoX25hbWUgbmFtZTsgICAgICAgICAvKiBJTiwgbmFtZSBv
ZiB0aGUgcGF0Y2guICovCj4gKyNkZWZpbmUgTElWRVBBVENIX0FDVElPTl9VTkxPQUQgICAgICAg
MQo+ICsjZGVmaW5lIExJVkVQQVRDSF9BQ1RJT05fUkVWRVJUICAgICAgIDIKPiArI2RlZmluZSBM
SVZFUEFUQ0hfQUNUSU9OX0FQUExZICAgICAgICAzCj4gKyNkZWZpbmUgTElWRVBBVENIX0FDVElP
Tl9SRVBMQUNFICAgICAgNAo+ICsgICAgdWludDMyX3QgY21kOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgIC8qIElOOiBMSVZFUEFUQ0hfQUNUSU9OXyouICovCj4gKyAgICB1aW50MzJfdCB0aW1l
b3V0OyAgICAgICAgICAgICAgICAgICAgICAgLyogSU46IElmIHplcm8gdGhlbiB1c2VzICovCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogaHlwZXJ2aXNv
ciBkZWZhdWx0LiAqLwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIC8qIE9yIHVwcGVyIGJvdW5kIG9mIHRpbWUgKG5zKSAqLwo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIGZvciBvcGVyYXRpb24gdG8gdGFrZS4gKi8K
PiArfTsKPiArCj4gK3N0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9vcCB7Cj4gKyAgICB1aW50
MzJfdCBjbWQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogSU46IFhFTl9TWVNDVExfTElW
RVBBVENIXyouICovCj4gKyAgICB1aW50MzJfdCBwYWQ7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgLyogSU46IEFsd2F5cyB6ZXJvLiAqLwo+ICsgICAgdW5pb24gewo+ICsgICAgICAgIHN0cnVj
dCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF91cGxvYWQgdXBsb2FkOwo+ICsgICAgICAgIHN0cnVjdCB4
ZW5fc3lzY3RsX2xpdmVwYXRjaF9saXN0IGxpc3Q7Cj4gKyAgICAgICAgc3RydWN0IHhlbl9zeXNj
dGxfbGl2ZXBhdGNoX2dldCBnZXQ7Cj4gKyAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxfbGl2ZXBh
dGNoX2FjdGlvbiBhY3Rpb247Cj4gKyAgICB9IHU7Cj4gK307Cj4gKwo+ICsvKgo+ICsgKiBYRU5f
U1lTQ1RMX3NldF9wYXJhbWV0ZXIKPiArICoKPiArICogQ2hhbmdlIGh5cGVydmlzb3IgcGFyYW1l
dGVycyBhdCBydW50aW1lLgo+ICsgKiBUaGUgaW5wdXQgc3RyaW5nIGlzIHBhcnNlZCBzaW1pbGFy
IHRvIHRoZSBib290IHBhcmFtZXRlcnMuCj4gKyAqIFBhcmFtZXRlcnMgYXJlIGEgc2luZ2xlIHN0
cmluZyB0ZXJtaW5hdGVkIGJ5IGEgTlVMIGJ5dGUgb2YgbWF4LiBzaXplCj4gKyAqIGNoYXJhY3Rl
cnMuIE11bHRpcGxlIHNldHRpbmdzIGNhbiBiZSBzcGVjaWZpZWQgYnkgc2VwYXJhdGluZyB0aGVt
Cj4gKyAqIHdpdGggYmxhbmtzLgo+ICsgKi8KPiArCj4gK3N0cnVjdCB4ZW5fc3lzY3RsX3NldF9w
YXJhbWV0ZXIgewo+ICsgICAgWEVOX0dVRVNUX0hBTkRMRV82NChjaGFyKSBwYXJhbXM7ICAgICAg
IC8qIElOOiBwb2ludGVyIHRvIHBhcmFtZXRlcnMuICovCj4gKyAgICB1aW50MTZfdCBzaXplOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgLyogSU46IHNpemUgb2YgcGFyYW1ldGVycy4gKi8KPiAr
ICAgIHVpbnQxNl90IHBhZFszXTsgICAgICAgICAgICAgICAgICAgICAgICAvKiBJTjogTVVTVCBi
ZSB6ZXJvLiAqLwo+ICt9Owo+ICAKPiAgc3RydWN0IHhlbl9zeXNjdGwgewo+ICAgICAgdWludDMy
X3QgY21kOwo+IEBAIC02NzIsMTggKzEwNjEsMjYgQEAgc3RydWN0IHhlbl9zeXNjdGwgewo+ICAj
ZGVmaW5lIFhFTl9TWVNDVExfcG1fb3AgICAgICAgICAgICAgICAgICAgICAgICAgMTIKPiAgI2Rl
ZmluZSBYRU5fU1lTQ1RMX3BhZ2Vfb2ZmbGluZV9vcCAgICAgICAgICAgICAgIDE0Cj4gICNkZWZp
bmUgWEVOX1NZU0NUTF9sb2NrcHJvZl9vcCAgICAgICAgICAgICAgICAgICAxNQo+IC0jZGVmaW5l
IFhFTl9TWVNDVExfdG9wb2xvZ3lpbmZvICAgICAgICAgICAgICAgICAgMTYgCj4gKyNkZWZpbmUg
WEVOX1NZU0NUTF9jcHV0b3BvaW5mbyAgICAgICAgICAgICAgICAgICAxNgo+ICAjZGVmaW5lIFhF
Tl9TWVNDVExfbnVtYWluZm8gICAgICAgICAgICAgICAgICAgICAgMTcKPiAgI2RlZmluZSBYRU5f
U1lTQ1RMX2NwdXBvb2xfb3AgICAgICAgICAgICAgICAgICAgIDE4Cj4gICNkZWZpbmUgWEVOX1NZ
U0NUTF9zY2hlZHVsZXJfb3AgICAgICAgICAgICAgICAgICAxOQo+IC0jZGVmaW5lIFhFTl9TWVND
VExfY292ZXJhZ2Vfb3AgICAgICAgICAgICAgICAgICAgMjAKPiArI2RlZmluZSBYRU5fU1lTQ1RM
X2djb3Zfb3AgICAgICAgICAgICAgICAgICAgICAgIDIwCj4gICNkZWZpbmUgWEVOX1NZU0NUTF9w
c3JfY210X29wICAgICAgICAgICAgICAgICAgICAyMQo+ICsjZGVmaW5lIFhFTl9TWVNDVExfcGNp
dG9wb2luZm8gICAgICAgICAgICAgICAgICAgMjIKPiArI2RlZmluZSBYRU5fU1lTQ1RMX3Bzcl9j
YXRfb3AgICAgICAgICAgICAgICAgICAgIDIzCj4gKyNkZWZpbmUgWEVOX1NZU0NUTF90bWVtX29w
ICAgICAgICAgICAgICAgICAgICAgICAyNAo+ICsjZGVmaW5lIFhFTl9TWVNDVExfZ2V0X2NwdV9s
ZXZlbGxpbmdfY2FwcyAgICAgICAgMjUKPiArI2RlZmluZSBYRU5fU1lTQ1RMX2dldF9jcHVfZmVh
dHVyZXNldCAgICAgICAgICAgIDI2Cj4gKyNkZWZpbmUgWEVOX1NZU0NUTF9saXZlcGF0Y2hfb3Ag
ICAgICAgICAgICAgICAgICAyNwo+ICsjZGVmaW5lIFhFTl9TWVNDVExfc2V0X3BhcmFtZXRlciAg
ICAgICAgICAgICAgICAgMjgKPiAgICAgIHVpbnQzMl90IGludGVyZmFjZV92ZXJzaW9uOyAvKiBY
RU5fU1lTQ1RMX0lOVEVSRkFDRV9WRVJTSU9OICovCj4gICAgICB1bmlvbiB7Cj4gICAgICAgICAg
c3RydWN0IHhlbl9zeXNjdGxfcmVhZGNvbnNvbGUgICAgICAgcmVhZGNvbnNvbGU7Cj4gICAgICAg
ICAgc3RydWN0IHhlbl9zeXNjdGxfdGJ1Zl9vcCAgICAgICAgICAgdGJ1Zl9vcDsKPiAgICAgICAg
ICBzdHJ1Y3QgeGVuX3N5c2N0bF9waHlzaW5mbyAgICAgICAgICBwaHlzaW5mbzsKPiAtICAgICAg
ICBzdHJ1Y3QgeGVuX3N5c2N0bF90b3BvbG9neWluZm8gICAgICB0b3BvbG9neWluZm87Cj4gKyAg
ICAgICAgc3RydWN0IHhlbl9zeXNjdGxfY3B1dG9wb2luZm8gICAgICAgY3B1dG9wb2luZm87Cj4g
KyAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxfcGNpdG9wb2luZm8gICAgICAgcGNpdG9wb2luZm87
Cj4gICAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxfbnVtYWluZm8gICAgICAgICAgbnVtYWluZm87
Cj4gICAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxfc2NoZWRfaWQgICAgICAgICAgc2NoZWRfaWQ7
Cj4gICAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxfcGVyZmNfb3AgICAgICAgICAgcGVyZmNfb3A7
Cj4gQEAgLTY5OCw4ICsxMDk1LDE0IEBAIHN0cnVjdCB4ZW5fc3lzY3RsIHsKPiAgICAgICAgICBz
dHJ1Y3QgeGVuX3N5c2N0bF9sb2NrcHJvZl9vcCAgICAgICBsb2NrcHJvZl9vcDsKPiAgICAgICAg
ICBzdHJ1Y3QgeGVuX3N5c2N0bF9jcHVwb29sX29wICAgICAgICBjcHVwb29sX29wOwo+ICAgICAg
ICAgIHN0cnVjdCB4ZW5fc3lzY3RsX3NjaGVkdWxlcl9vcCAgICAgIHNjaGVkdWxlcl9vcDsKPiAt
ICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0bF9jb3ZlcmFnZV9vcCAgICAgICBjb3ZlcmFnZV9vcDsK
PiArICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0bF9nY292X29wICAgICAgICAgICBnY292X29wOwo+
ICAgICAgICAgIHN0cnVjdCB4ZW5fc3lzY3RsX3Bzcl9jbXRfb3AgICAgICAgIHBzcl9jbXRfb3A7
Cj4gKyAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxfcHNyX2NhdF9vcCAgICAgICAgcHNyX2NhdF9v
cDsKPiArICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0bF90bWVtX29wICAgICAgICAgICB0bWVtX29w
Owo+ICsgICAgICAgIHN0cnVjdCB4ZW5fc3lzY3RsX2NwdV9sZXZlbGxpbmdfY2FwcyBjcHVfbGV2
ZWxsaW5nX2NhcHM7Cj4gKyAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxfY3B1X2ZlYXR1cmVzZXQg
ICAgY3B1X2ZlYXR1cmVzZXQ7Cj4gKyAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxfbGl2ZXBhdGNo
X29wICAgICAgbGl2ZXBhdGNoOwo+ICsgICAgICAgIHN0cnVjdCB4ZW5fc3lzY3RsX3NldF9wYXJh
bWV0ZXIgICAgIHNldF9wYXJhbWV0ZXI7Cj4gICAgICAgICAgdWludDhfdCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFkWzEyOF07Cj4gICAgICB9IHU7Cj4gIH07Cj4gZGlmZiAtLWdpdCBh
L2luY2x1ZGUveGVuL3RtZW0uaCBiL2luY2x1ZGUveGVuL3RtZW0uaAo+IGluZGV4IDRmZDJmYzYu
LmFhMGFhZmEgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS94ZW4vdG1lbS5oCj4gKysrIGIvaW5jbHVk
ZS94ZW4vdG1lbS5oCj4gQEAgLTMzLDcgKzMzLDExIEBACj4gICNkZWZpbmUgVE1FTV9TUEVDX1ZF
UlNJT04gICAgICAgICAgMQo+ICAKPiAgLyogQ29tbWFuZHMgdG8gSFlQRVJWSVNPUl90bWVtX29w
KCkgKi8KPiAtI2RlZmluZSBUTUVNX0NPTlRST0wgICAgICAgICAgICAgICAwCj4gKyNpZmRlZiBf
X1hFTl9fCj4gKyNkZWZpbmUgVE1FTV9DT05UUk9MICAgICAgICAgICAgICAgMCAvKiBOb3cgY2Fs
bGVkIFhFTl9TWVNDVExfdG1lbV9vcCAqLwo+ICsjZWxzZQo+ICsjdW5kZWYgVE1FTV9DT05UUk9M
Cj4gKyNlbmRpZgo+ICAjZGVmaW5lIFRNRU1fTkVXX1BPT0wgICAgICAgICAgICAgIDEKPiAgI2Rl
ZmluZSBUTUVNX0RFU1RST1lfUE9PTCAgICAgICAgICAyCj4gICNkZWZpbmUgVE1FTV9QVVRfUEFH
RSAgICAgICAgICAgICAgNAo+IEBAIC00NywzNSArNTEsOSBAQAo+ICAjZGVmaW5lIFRNRU1fWENI
RyAgICAgICAgICAgICAgICAgMTAKPiAgI2VuZGlmCj4gIAo+IC0vKiBQcml2aWxlZ2VkIGNvbW1h
bmRzIHRvIEhZUEVSVklTT1JfdG1lbV9vcCgpICovCj4gLSNkZWZpbmUgVE1FTV9BVVRIICAgICAg
ICAgICAgICAgICAxMDEgCj4gLSNkZWZpbmUgVE1FTV9SRVNUT1JFX05FVyAgICAgICAgICAxMDIK
PiAtCj4gLS8qIFN1Ym9wcyBmb3IgSFlQRVJWSVNPUl90bWVtX29wKFRNRU1fQ09OVFJPTCkgKi8K
PiAtI2RlZmluZSBUTUVNQ19USEFXICAgICAgICAgICAgICAgICAgIDAKPiAtI2RlZmluZSBUTUVN
Q19GUkVFWkUgICAgICAgICAgICAgICAgIDEKPiAtI2RlZmluZSBUTUVNQ19GTFVTSCAgICAgICAg
ICAgICAgICAgIDIKPiAtI2RlZmluZSBUTUVNQ19ERVNUUk9ZICAgICAgICAgICAgICAgIDMKPiAt
I2RlZmluZSBUTUVNQ19MSVNUICAgICAgICAgICAgICAgICAgIDQKPiAtI2RlZmluZSBUTUVNQ19T
RVRfV0VJR0hUICAgICAgICAgICAgIDUKPiAtI2RlZmluZSBUTUVNQ19TRVRfQ0FQICAgICAgICAg
ICAgICAgIDYKPiAtI2RlZmluZSBUTUVNQ19TRVRfQ09NUFJFU1MgICAgICAgICAgIDcKPiAtI2Rl
ZmluZSBUTUVNQ19RVUVSWV9GUkVFQUJMRV9NQiAgICAgIDgKPiAtI2RlZmluZSBUTUVNQ19TQVZF
X0JFR0lOICAgICAgICAgICAgIDEwCj4gLSNkZWZpbmUgVE1FTUNfU0FWRV9HRVRfVkVSU0lPTiAg
ICAgICAxMQo+IC0jZGVmaW5lIFRNRU1DX1NBVkVfR0VUX01BWFBPT0xTICAgICAgMTIKPiAtI2Rl
ZmluZSBUTUVNQ19TQVZFX0dFVF9DTElFTlRfV0VJR0hUIDEzCj4gLSNkZWZpbmUgVE1FTUNfU0FW
RV9HRVRfQ0xJRU5UX0NBUCAgICAxNAo+IC0jZGVmaW5lIFRNRU1DX1NBVkVfR0VUX0NMSUVOVF9G
TEFHUyAgMTUKPiAtI2RlZmluZSBUTUVNQ19TQVZFX0dFVF9QT09MX0ZMQUdTICAgIDE2Cj4gLSNk
ZWZpbmUgVE1FTUNfU0FWRV9HRVRfUE9PTF9OUEFHRVMgICAxNwo+IC0jZGVmaW5lIFRNRU1DX1NB
VkVfR0VUX1BPT0xfVVVJRCAgICAgMTgKPiAtI2RlZmluZSBUTUVNQ19TQVZFX0dFVF9ORVhUX1BB
R0UgICAgIDE5Cj4gLSNkZWZpbmUgVE1FTUNfU0FWRV9HRVRfTkVYVF9JTlYgICAgICAyMAo+IC0j
ZGVmaW5lIFRNRU1DX1NBVkVfRU5EICAgICAgICAgICAgICAgMjEKPiAtI2RlZmluZSBUTUVNQ19S
RVNUT1JFX0JFR0lOICAgICAgICAgIDMwCj4gLSNkZWZpbmUgVE1FTUNfUkVTVE9SRV9QVVRfUEFH
RSAgICAgICAzMgo+IC0jZGVmaW5lIFRNRU1DX1JFU1RPUkVfRkxVU0hfUEFHRSAgICAgMzMKPiAr
LyogUHJpdmlsZWdlZCBjb21tYW5kcyBub3cgY2FsbGVkIHZpYSBYRU5fU1lTQ1RMX3RtZW1fb3Au
ICovCj4gKyNkZWZpbmUgVE1FTV9BVVRIICAgICAgICAgICAgICAgICAxMDEgLyogYXMgWEVOX1NZ
U0NUTF9UTUVNX09QX1NFVF9BVVRILiAqLwo+ICsjZGVmaW5lIFRNRU1fUkVTVE9SRV9ORVcgICAg
ICAgICAgMTAyIC8qIGFzIFhFTl9TWVNDVExfVE1FTV9PUF9TRVRfUE9PTC4gKi8KPiAgCj4gIC8q
IEJpdHMgZm9yIEhZUEVSVklTT1JfdG1lbV9vcChUTUVNX05FV19QT09MKSAqLwo+ICAjZGVmaW5l
IFRNRU1fUE9PTF9QRVJTSVNUICAgICAgICAgIDEKPiBAQCAtOTUsNiArNzMsMTEgQEAKPiAgI2Rl
ZmluZSBFRlJPWkVOICAgICAgICAgICAgICAgICAxMDAwCj4gICNkZWZpbmUgRUVNUFRZICAgICAg
ICAgICAgICAgICAgMTAwMQo+ICAKPiArc3RydWN0IHhlbl90bWVtX29pZCB7Cj4gKyAgICB1aW50
NjRfdCBvaWRbM107Cj4gK307Cj4gK3R5cGVkZWYgc3RydWN0IHhlbl90bWVtX29pZCB4ZW5fdG1l
bV9vaWRfdDsKPiArREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3RtZW1fb2lkX3QpOwo+ICAK
PiAgI2lmbmRlZiBfX0FTU0VNQkxZX18KPiAgI2lmIF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX18g
PCAweDAwMDQwNDAwCj4gQEAgLTEwOSwxOCArOTIsMTMgQEAgc3RydWN0IHRtZW1fb3Agewo+ICAg
ICAgICAgICAgICB1aW50NjRfdCB1dWlkWzJdOwo+ICAgICAgICAgICAgICB1aW50MzJfdCBmbGFn
czsKPiAgICAgICAgICAgICAgdWludDMyX3QgYXJnMTsKPiAtICAgICAgICB9IGNyZWF0OyAvKiBm
b3IgY21kID09IFRNRU1fTkVXX1BPT0wsIFRNRU1fQVVUSCwgVE1FTV9SRVNUT1JFX05FVyAqLwo+
IC0gICAgICAgIHN0cnVjdCB7IAo+IC0gICAgICAgICAgICB1aW50MzJfdCBzdWJvcDsKPiAtICAg
ICAgICAgICAgdWludDMyX3QgY2xpX2lkOwo+IC0gICAgICAgICAgICB1aW50MzJfdCBhcmcxOwo+
IC0gICAgICAgICAgICB1aW50MzJfdCBhcmcyOwo+IC0gICAgICAgICAgICB1aW50NjRfdCBvaWRb
M107Cj4gLSAgICAgICAgICAgIHRtZW1fY2xpX3ZhX3QgYnVmOwo+IC0gICAgICAgIH0gY3RybDsg
LyogZm9yIGNtZCA9PSBUTUVNX0NPTlRST0wgKi8KPiArICAgICAgICB9IGNyZWF0OyAvKiBmb3Ig
Y21kID09IFRNRU1fTkVXX1BPT0wuICovCj4gICAgICAgICAgc3RydWN0IHsKPiAtICAgICAgICAg
ICAgCj4gKyNpZiBfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fIDwgMHgwMDA0MDYwMAo+ICAgICAg
ICAgICAgICB1aW50NjRfdCBvaWRbM107Cj4gKyNlbHNlCj4gKyAgICAgICAgICAgIHhlbl90bWVt
X29pZF90IG9pZDsKPiArI2VuZGlmCj4gICAgICAgICAgICAgIHVpbnQzMl90IGluZGV4Owo+ICAg
ICAgICAgICAgICB1aW50MzJfdCB0bWVtX29mZnNldDsKPiAgICAgICAgICAgICAgdWludDMyX3Qg
cGZuX29mZnNldDsKPiBAQCAtMTMxLDEyICsxMDksNiBAQCBzdHJ1Y3QgdG1lbV9vcCB7Cj4gIH07
Cj4gIHR5cGVkZWYgc3RydWN0IHRtZW1fb3AgdG1lbV9vcF90Owo+ICBERUZJTkVfWEVOX0dVRVNU
X0hBTkRMRSh0bWVtX29wX3QpOwo+IC0KPiAtc3RydWN0IHRtZW1faGFuZGxlIHsKPiAtICAgIHVp
bnQzMl90IHBvb2xfaWQ7Cj4gLSAgICB1aW50MzJfdCBpbmRleDsKPiAtICAgIHVpbnQ2NF90IG9p
ZFszXTsKPiAtfTsKPiAgI2VuZGlmCj4gIAo+ICAjZW5kaWYgLyogX19YRU5fUFVCTElDX1RNRU1f
SF9fICovCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL3RyYWNlLmggYi9pbmNsdWRlL3hlbi90
cmFjZS5oCj4gaW5kZXggNTIxMWFlNy4uMzc0NmJmZiAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL3hl
bi90cmFjZS5oCj4gKysrIGIvaW5jbHVkZS94ZW4vdHJhY2UuaAo+IEBAIC03NSw5ICs3NSwxMCBA
QAo+ICAvKiBQZXItc2NoZWR1bGVyIElEcywgdG8gaWRlbnRpZnkgc2NoZWR1bGVyIHNwZWNpZmlj
IGV2ZW50cyAqLwo+ICAjZGVmaW5lIFRSQ19TQ0hFRF9DU0NIRUQgICAwCj4gICNkZWZpbmUgVFJD
X1NDSEVEX0NTQ0hFRDIgIDEKPiAtI2RlZmluZSBUUkNfU0NIRURfU0VERiAgICAgMgo+ICsvKiAj
ZGVmaW5lIFhFTl9TQ0hFRFVMRVJfU0VERiAyIChSZW1vdmVkKSAqLwo+ICAjZGVmaW5lIFRSQ19T
Q0hFRF9BUklOQzY1MyAzCj4gICNkZWZpbmUgVFJDX1NDSEVEX1JURFMgICAgIDQKPiArI2RlZmlu
ZSBUUkNfU0NIRURfU05VTEwgICAgNQo+ICAKPiAgLyogUGVyLXNjaGVkdWxlciB0cmFjaW5nICov
Cj4gICNkZWZpbmUgVFJDX1NDSEVEX0NMQVNTX0VWVChfYywgX2UpIFwKPiBAQCAtODUsNiArODYs
OSBAQAo+ICAgICAgICAoKFRSQ19TQ0hFRF8jI19jIDw8IFRSQ19TQ0hFRF9JRF9TSElGVCkgJiBU
UkNfU0NIRURfSURfTUFTSykgKSArIFwKPiAgICAgIChfZSAmIFRSQ19TQ0hFRF9FVlRfTUFTSykg
KQo+ICAKPiArLyogVHJhY2UgY2xhc3NlcyBmb3IgRE9NMCBvcGVyYXRpb25zICovCj4gKyNkZWZp
bmUgVFJDX0RPTTBfRE9NT1BTICAgICAweDAwMDQxMDAwICAgLyogRG9tYWlucyBtYW5pcHVsYXRp
b25zICovCj4gKwo+ICAvKiBUcmFjZSBjbGFzc2VzIGZvciBIYXJkd2FyZSAqLwo+ICAjZGVmaW5l
IFRSQ19IV19QTSAgICAgICAgICAgMHgwMDgwMTAwMCAgIC8qIFBvd2VyIG1hbmFnZW1lbnQgdHJh
Y2VzICovCj4gICNkZWZpbmUgVFJDX0hXX0lSUSAgICAgICAgICAweDAwODAyMDAwICAgLyogVHJh
Y2VzIHJlbGF0aW5nIHRvIHRoZSBoYW5kbGluZyBvZiBJUlFzICovCj4gQEAgLTExMiw2ICsxMTYs
MTAgQEAKPiAgI2RlZmluZSBUUkNfU0NIRURfU1dJVENIX0lORlBSRVYgKFRSQ19TQ0hFRF9WRVJC
T1NFICsgMTQpCj4gICNkZWZpbmUgVFJDX1NDSEVEX1NXSVRDSF9JTkZORVhUIChUUkNfU0NIRURf
VkVSQk9TRSArIDE1KQo+ICAjZGVmaW5lIFRSQ19TQ0hFRF9TSFVURE9XTl9DT0RFICAoVFJDX1ND
SEVEX1ZFUkJPU0UgKyAxNikKPiArI2RlZmluZSBUUkNfU0NIRURfU1dJVENIX0lORkNPTlQgKFRS
Q19TQ0hFRF9WRVJCT1NFICsgMTcpCj4gKwo+ICsjZGVmaW5lIFRSQ19ET00wX0RPTV9BREQgICAg
ICAgICAoVFJDX0RPTTBfRE9NT1BTICsgMSkKPiArI2RlZmluZSBUUkNfRE9NMF9ET01fUkVNICAg
ICAgICAgKFRSQ19ET00wX0RPTU9QUyArIDIpCj4gIAo+ICAjZGVmaW5lIFRSQ19NRU1fUEFHRV9H
UkFOVF9NQVAgICAgICAoVFJDX01FTSArIDEpCj4gICNkZWZpbmUgVFJDX01FTV9QQUdFX0dSQU5U
X1VOTUFQICAgIChUUkNfTUVNICsgMikKPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vdmNwdS5o
IGIvaW5jbHVkZS94ZW4vdmNwdS5oCj4gaW5kZXggODk4Yjg5Zi4uOGE5ZTMwZCAxMDA2NDQKPiAt
LS0gYS9pbmNsdWRlL3hlbi92Y3B1LmgKPiArKysgYi9pbmNsdWRlL3hlbi92Y3B1LmgKPiBAQCAt
NDEsOCArNDEsMTAgQEAKPiAgICogSW5pdGlhbGlzZSBhIFZDUFUuIEVhY2ggVkNQVSBjYW4gYmUg
aW5pdGlhbGlzZWQgb25seSBvbmNlLiBBIAo+ICAgKiBuZXdseS1pbml0aWFsaXNlZCBWQ1BVIHdp
bGwgbm90IHJ1biB1bnRpbCBpdCBpcyBicm91Z2h0IHVwIGJ5IFZDUFVPUF91cC4KPiAgICogCj4g
LSAqIEBleHRyYV9hcmcgPT0gcG9pbnRlciB0byB2Y3B1X2d1ZXN0X2NvbnRleHQgc3RydWN0dXJl
IGNvbnRhaW5pbmcgaW5pdGlhbAo+IC0gKiAgICAgICAgICAgICAgIHN0YXRlIGZvciB0aGUgVkNQ
VS4KPiArICogQGV4dHJhX2FyZyA9PSBGb3IgUFYgb3IgQVJNIGd1ZXN0cyB0aGlzIGlzIGEgcG9p
bnRlciB0byBhIHZjcHVfZ3Vlc3RfY29udGV4dAo+ICsgKiAgICAgICAgICAgICAgIHN0cnVjdHVy
ZSBjb250YWluaW5nIHRoZSBpbml0aWFsIHN0YXRlIGZvciB0aGUgVkNQVS4gRm9yIHg4Ngo+ICsg
KiAgICAgICAgICAgICAgIEhWTSBiYXNlZCBndWVzdHMgdGhpcyBpcyBhIHBvaW50ZXIgdG8gYSB2
Y3B1X2h2bV9jb250ZXh0Cj4gKyAqICAgICAgICAgICAgICAgc3RydWN0dXJlLgo+ICAgKi8KPiAg
I2RlZmluZSBWQ1BVT1BfaW5pdGlhbGlzZSAgICAgICAgICAgIDAKPiAgCj4gQEAgLTgyLDYgKzg0
LDEyIEBAIHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gewo+ICAgICAgLyogV2hlbiB3YXMgY3Vy
cmVudCBzdGF0ZSBlbnRlcmVkIChzeXN0ZW0gdGltZSwgbnMpPyAqLwo+ICAgICAgdWludDY0X3Qg
c3RhdGVfZW50cnlfdGltZTsKPiAgICAgIC8qCj4gKyAgICAgKiBVcGRhdGUgaW5kaWNhdG9yIHNl
dCBpbiBzdGF0ZV9lbnRyeV90aW1lOgo+ICsgICAgICogV2hlbiBhY3RpdmF0ZWQgdmlhIFZNQVNT
VF9UWVBFX3J1bnN0YXRlX3VwZGF0ZV9mbGFnLCBzZXQgZHVyaW5nCj4gKyAgICAgKiB1cGRhdGVz
IGluIGd1ZXN0IG1lbW9yeSBtYXBwZWQgY29weSBvZiB2Y3B1X3J1bnN0YXRlX2luZm8uCj4gKyAg
ICAgKi8KPiArI2RlZmluZSBYRU5fUlVOU1RBVEVfVVBEQVRFICAgICAgICAgICh4ZW5fbWtfdWxs
b25nKDEpIDw8IDYzKQo+ICsgICAgLyoKPiAgICAgICAqIFRpbWUgc3BlbnQgaW4gZWFjaCBSVU5T
VEFURV8qIChucykuIFRoZSBzdW0gb2YgdGhlc2UgdGltZXMgaXMKPiAgICAgICAqIGd1YXJhbnRl
ZWQgbm90IHRvIGRyaWZ0IGZyb20gc3lzdGVtIHRpbWUuCj4gICAgICAgKi8KPiBkaWZmIC0tZ2l0
IGEvaW5jbHVkZS94ZW4vdmVyc2lvbi5oIGIvaW5jbHVkZS94ZW4vdmVyc2lvbi5oCj4gaW5kZXgg
NDRmMjZiMC4uY2I4NDU2NSAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL3hlbi92ZXJzaW9uLmgKPiAr
KysgYi9pbmNsdWRlL3hlbi92ZXJzaW9uLmgKPiBAQCAtMzAsNyArMzAsOCBAQAo+ICAKPiAgI2lu
Y2x1ZGUgInhlbi5oIgo+ICAKPiAtLyogTkIuIEFsbCBvcHMgcmV0dXJuIHplcm8gb24gc3VjY2Vz
cywgZXhjZXB0IFhFTlZFUl97dmVyc2lvbixwYWdlc2l6ZX0gKi8KPiArLyogTkIuIEFsbCBvcHMg
cmV0dXJuIHplcm8gb24gc3VjY2VzcywgZXhjZXB0IFhFTlZFUl97dmVyc2lvbixwYWdlc2l6ZX0K
PiArICogWEVOVkVSX3t2ZXJzaW9uLHBhZ2VzaXplLGJ1aWxkX2lkfSAqLwo+ICAKPiAgLyogYXJn
ID09IE5VTEw7IHJldHVybnMgbWFqb3I6bWlub3IgKDE2OjE2KS4gKi8KPiAgI2RlZmluZSBYRU5W
RVJfdmVyc2lvbiAgICAgIDAKPiBAQCAtNzcsMTIgKzc4LDMxIEBAIHR5cGVkZWYgc3RydWN0IHhl
bl9mZWF0dXJlX2luZm8geGVuX2ZlYXR1cmVfaW5mb190Owo+ICAvKiBhcmcgPT0gTlVMTDsgcmV0
dXJucyBob3N0IG1lbW9yeSBwYWdlIHNpemUuICovCj4gICNkZWZpbmUgWEVOVkVSX3BhZ2VzaXpl
IDcKPiAgCj4gLS8qIGFyZyA9PSB4ZW5fZG9tYWluX2hhbmRsZV90LiAqLwo+ICsvKiBhcmcgPT0g
eGVuX2RvbWFpbl9oYW5kbGVfdC4KPiArICoKPiArICogVGhlIHRvb2xzdGFjayBmaWxscyBpdCBv
dXQgZm9yIGd1ZXN0IGNvbnN1bXB0aW9uLiBJdCBpcyBpbnRlbmRlZCB0byBob2xkCj4gKyAqIHRo
ZSBVVUlEIG9mIHRoZSBndWVzdC4KPiArICovCj4gICNkZWZpbmUgWEVOVkVSX2d1ZXN0X2hhbmRs
ZSA4Cj4gIAo+ICAjZGVmaW5lIFhFTlZFUl9jb21tYW5kbGluZSA5Cj4gIHR5cGVkZWYgY2hhciB4
ZW5fY29tbWFuZGxpbmVfdFsxMDI0XTsKPiAgCj4gKy8qCj4gKyAqIFJldHVybiB2YWx1ZSBpcyB0
aGUgbnVtYmVyIG9mIGJ5dGVzIHdyaXR0ZW4sIG9yIFhFTl9FeHggb24gZXJyb3IuCj4gKyAqIENh
bGxpbmcgd2l0aCBlbXB0eSBwYXJhbWV0ZXIgcmV0dXJucyB0aGUgc2l6ZSBvZiBidWlsZF9pZC4K
PiArICovCj4gKyNkZWZpbmUgWEVOVkVSX2J1aWxkX2lkIDEwCj4gK3N0cnVjdCB4ZW5fYnVpbGRf
aWQgewo+ICsgICAgICAgIHVpbnQzMl90ICAgICAgICBsZW47IC8qIElOOiBzaXplIG9mIGJ1Zltd
LiAqLwo+ICsjaWYgZGVmaW5lZChfX1NURENfVkVSU0lPTl9fKSAmJiBfX1NURENfVkVSU0lPTl9f
ID49IDE5OTkwMUwKPiArICAgICAgICB1bnNpZ25lZCBjaGFyICAgYnVmW107Cj4gKyNlbGlmIGRl
ZmluZWQoX19HTlVDX18pCj4gKyAgICAgICAgdW5zaWduZWQgY2hhciAgIGJ1ZlsxXTsgLyogT1VU
OiBWYXJpYWJsZSBsZW5ndGggYnVmZmVyIHdpdGggYnVpbGRfaWQuICovCj4gKyNlbmRpZgo+ICt9
Owo+ICt0eXBlZGVmIHN0cnVjdCB4ZW5fYnVpbGRfaWQgeGVuX2J1aWxkX2lkX3Q7Cj4gKwo+ICAj
ZW5kaWYgLyogX19YRU5fUFVCTElDX1ZFUlNJT05fSF9fICovCj4gIAo+ICAvKgo+IGRpZmYgLS1n
aXQgYS9pbmNsdWRlL3hlbi92bV9ldmVudC5oIGIvaW5jbHVkZS94ZW4vdm1fZXZlbnQuaAo+IG5l
dyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMC4uYjUzMWY3MQo+IC0tLSAvZGV2L251
bGwKPiArKysgYi9pbmNsdWRlL3hlbi92bV9ldmVudC5oCj4gQEAgLTAsMCArMSwzNzggQEAKPiAr
LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKgo+ICsgKiB2bV9ldmVudC5oCj4gKyAqCj4gKyAqIE1lbW9y
eSBldmVudCBjb21tb24gc3RydWN0dXJlcy4KPiArICoKPiArICogQ29weXJpZ2h0IChjKSAyMDA5
IGJ5IENpdHJpeCBTeXN0ZW1zLCBJbmMuIChQYXRyaWNrIENvbHApCj4gKyAqCj4gKyAqIFBlcm1p
c3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9i
dGFpbmluZyBhIGNvcHkKPiArICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1
bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvCj4gKyAqIGRlYWwgaW4gdGhlIFNv
ZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24g
dGhlCj4gKyAqIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsIGRp
c3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vcgo+ICsgKiBzZWxsIGNvcGllcyBvZiB0aGUgU29m
dHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpcwo+ICsg
KiBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25z
Ogo+ICsgKgo+ICsgKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNz
aW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbgo+ICsgKiBhbGwgY29waWVzIG9yIHN1YnN0
YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS4KPiArICoKPiArICogVEhFIFNPRlRXQVJF
IElTIFBST1ZJREVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJF
U1MgT1IKPiArICogSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FS
UkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksCj4gKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxB
UiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRQo+ICsg
KiBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBE
QU1BR0VTIE9SIE9USEVSCj4gKyAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0Yg
Q09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HCj4gKyAqIEZST00sIE9VVCBPRiBP
UiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIKPiAr
ICogREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLgo+ICsgKi8KPiArCj4gKyNpZm5kZWYgX1hFTl9Q
VUJMSUNfVk1fRVZFTlRfSAo+ICsjZGVmaW5lIF9YRU5fUFVCTElDX1ZNX0VWRU5UX0gKPiArCj4g
KyNpbmNsdWRlICJ4ZW4uaCIKPiArCj4gKyNkZWZpbmUgVk1fRVZFTlRfSU5URVJGQUNFX1ZFUlNJ
T04gMHgwMDAwMDAwMgo+ICsKPiArI2lmIGRlZmluZWQoX19YRU5fXykgfHwgZGVmaW5lZChfX1hF
Tl9UT09MU19fKQo+ICsKPiArI2luY2x1ZGUgImlvL3JpbmcuaCIKPiArCj4gKy8qCj4gKyAqIE1l
bW9yeSBldmVudCBmbGFncwo+ICsgKi8KPiArCj4gKy8qCj4gKyAqIFZDUFVfUEFVU0VEIGluIGEg
cmVxdWVzdCBzaWduYWxzIHRoYXQgdGhlIHZDUFUgdHJpZ2dlcmluZyB0aGUgZXZlbnQgaGFzIGJl
ZW4KPiArICogIHBhdXNlZAo+ICsgKiBWQ1BVX1BBVVNFRCBpbiBhIHJlc3BvbnNlIHNpZ25hbHMg
dG8gdW5wYXVzZSB0aGUgdkNQVQo+ICsgKi8KPiArI2RlZmluZSBWTV9FVkVOVF9GTEFHX1ZDUFVf
UEFVU0VEICAgICAgICAoMSA8PCAwKQo+ICsvKiBGbGFncyB0byBhaWQgZGVidWdnaW5nIHZtX2V2
ZW50ICovCj4gKyNkZWZpbmUgVk1fRVZFTlRfRkxBR19GT1JFSUdOICAgICAgICAgICAgKDEgPDwg
MSkKPiArLyoKPiArICogVGhlIGZvbGxvd2luZyBmbGFncyBjYW4gYmUgc2V0IGluIHJlc3BvbnNl
IHRvIGEgbWVtX2FjY2VzcyBldmVudC4KPiArICoKPiArICogRW11bGF0ZSB0aGUgZmF1bHQtY2F1
c2luZyBpbnN0cnVjdGlvbiAoaWYgc2V0IGluIHRoZSBldmVudCByZXNwb25zZSBmbGFncykuCj4g
KyAqIFRoaXMgd2lsbCBhbGxvdyB0aGUgZ3Vlc3QgdG8gY29udGludWUgZXhlY3V0aW9uIHdpdGhv
dXQgbGlmdGluZyB0aGUgcGFnZQo+ICsgKiBhY2Nlc3MgcmVzdHJpY3Rpb25zLgo+ICsgKi8KPiAr
I2RlZmluZSBWTV9FVkVOVF9GTEFHX0VNVUxBVEUgICAgICAgICAgICAoMSA8PCAyKQo+ICsvKgo+
ICsgKiBTYW1lIGFzIFZNX0VWRU5UX0ZMQUdfRU1VTEFURSwgYnV0IHdpdGggd3JpdGUgb3BlcmF0
aW9ucyBvciBvcGVyYXRpb25zCj4gKyAqIHBvdGVudGlhbGx5IGhhdmluZyBzaWRlIGVmZmVjdHMg
KGxpa2UgbWVtb3J5IG1hcHBlZCBvciBwb3J0IEkvTykgZGlzYWJsZWQuCj4gKyAqLwo+ICsjZGVm
aW5lIFZNX0VWRU5UX0ZMQUdfRU1VTEFURV9OT1dSSVRFICAgICgxIDw8IDMpCj4gKy8qCj4gKyAq
IFRvZ2dsZSBzaW5nbGVzdGVwcGluZyBvbiB2bV9ldmVudCByZXNwb25zZS4KPiArICogUmVxdWly
ZXMgdGhlIHZDUFUgdG8gYmUgcGF1c2VkIGFscmVhZHkgKHN5bmNocm9ub3VzIGV2ZW50cyBvbmx5
KS4KPiArICovCj4gKyNkZWZpbmUgVk1fRVZFTlRfRkxBR19UT0dHTEVfU0lOR0xFU1RFUCAgKDEg
PDwgNCkKPiArLyoKPiArICogRGF0YSBpcyBiZWluZyBzZW50IGJhY2sgdG8gdGhlIGh5cGVydmlz
b3IgaW4gdGhlIGV2ZW50IHJlc3BvbnNlLCB0byBiZQo+ICsgKiByZXR1cm5lZCBieSB0aGUgcmVh
ZCBmdW5jdGlvbiB3aGVuIGVtdWxhdGluZyBhbiBpbnN0cnVjdGlvbi4KPiArICogVGhpcyBmbGFn
IGlzIG9ubHkgdXNlZnVsIHdoZW4gY29tYmluZWQgd2l0aCBWTV9FVkVOVF9GTEFHX0VNVUxBVEUK
PiArICogYW5kIHRha2VzIHByZWNlZGVuY2UgaWYgY29tYmluZWQgd2l0aCBWTV9FVkVOVF9GTEFH
X0VNVUxBVEVfTk9XUklURQo+ICsgKiAoaS5lLiBpZiBib3RoIFZNX0VWRU5UX0ZMQUdfRU1VTEFU
RV9OT1dSSVRFIGFuZAo+ICsgKiBWTV9FVkVOVF9GTEFHX1NFVF9FTVVMX1JFQURfREFUQSBhcmUg
c2V0LCBvbmx5IHRoZSBsYXR0ZXIgd2lsbCBiZSBob25vcmVkKS4KPiArICovCj4gKyNkZWZpbmUg
Vk1fRVZFTlRfRkxBR19TRVRfRU1VTF9SRUFEX0RBVEEgKDEgPDwgNSkKPiArLyoKPiArICogRGVu
eSBjb21wbGV0aW9uIG9mIHRoZSBvcGVyYXRpb24gdGhhdCB0cmlnZ2VyZWQgdGhlIGV2ZW50Lgo+
ICsgKiBDdXJyZW50bHkgb25seSB1c2VmdWwgZm9yIE1TUiBhbmQgY29udHJvbC1yZWdpc3RlciB3
cml0ZSBldmVudHMuCj4gKyAqIFJlcXVpcmVzIHRoZSB2Q1BVIHRvIGJlIHBhdXNlZCBhbHJlYWR5
IChzeW5jaHJvbm91cyBldmVudHMgb25seSkuCj4gKyAqLwo+ICsjZGVmaW5lIFZNX0VWRU5UX0ZM
QUdfREVOWSAgICAgICAgICAgICAgICgxIDw8IDYpCj4gKy8qCj4gKyAqIFRoaXMgZmxhZyBjYW4g
YmUgc2V0IGluIGEgcmVxdWVzdCBvciBhIHJlc3BvbnNlCj4gKyAqCj4gKyAqIE9uIGEgcmVxdWVz
dCwgaW5kaWNhdGVzIHRoYXQgdGhlIGV2ZW50IG9jY3VycmVkIGluIHRoZSBhbHRlcm5hdGUgcDJt
Cj4gKyAqIHNwZWNpZmllZCBieSB0aGUgYWx0cDJtX2lkeCByZXF1ZXN0IGZpZWxkLgo+ICsgKgo+
ICsgKiBPbiBhIHJlc3BvbnNlLCBpbmRpY2F0ZXMgdGhhdCB0aGUgVkNQVSBzaG91bGQgcmVzdW1l
IGluIHRoZSBhbHRlcm5hdGUgcDJtCj4gKyAqIHNwZWNpZmllZCBieSB0aGUgYWx0cDJtX2lkeCBy
ZXNwb25zZSBmaWVsZCBpZiBwb3NzaWJsZS4KPiArICovCj4gKyNkZWZpbmUgVk1fRVZFTlRfRkxB
R19BTFRFUk5BVEVfUDJNICAgICAgKDEgPDwgNykKPiArLyoKPiArICogU2V0IHRoZSB2Q1BVIHJl
Z2lzdGVycyB0byB0aGUgdmFsdWVzIGluIHRoZSAgdm1fZXZlbnQgcmVzcG9uc2UuCj4gKyAqIEF0
IHRoZSBtb21lbnQgeDg2LW9ubHksIGFwcGxpZXMgdG8gRUFYLUVEWCwgRVNQLCBFQlAsIEVTSSwg
RURJLCBSOC1SMTUsCj4gKyAqIEVGTEFHUywgYW5kIEVJUC4KPiArICogUmVxdWlyZXMgdGhlIHZD
UFUgdG8gYmUgcGF1c2VkIGFscmVhZHkgKHN5bmNocm9ub3VzIGV2ZW50cyBvbmx5KS4KPiArICov
Cj4gKyNkZWZpbmUgVk1fRVZFTlRfRkxBR19TRVRfUkVHSVNURVJTICAgICAgKDEgPDwgOCkKPiAr
LyoKPiArICogSW5zdHJ1Y3Rpb24gY2FjaGUgaXMgYmVpbmcgc2VudCBiYWNrIHRvIHRoZSBoeXBl
cnZpc29yIGluIHRoZSBldmVudCByZXNwb25zZQo+ICsgKiB0byBiZSB1c2VkIGJ5IHRoZSBlbXVs
YXRvci4gVGhpcyBmbGFnIGlzIG9ubHkgdXNlZnVsIHdoZW4gY29tYmluZWQgd2l0aAo+ICsgKiBW
TV9FVkVOVF9GTEFHX0VNVUxBVEUgYW5kIGRvZXMgbm90IHRha2UgcHJlc2VkZW5jZSBpZiBjb21i
aW5lZCB3aXRoCj4gKyAqIFZNX0VWRU5UX0ZMQUdfRU1VTEFURV9OT1dSSVRFIG9yIFZNX0VWRU5U
X0ZMQUdfU0VUX0VNVUxfUkVBRF9EQVRBLCAoaS5lLgo+ICsgKiBpZiBhbnkgb2YgdGhvc2UgZmxh
Z3MgYXJlIHNldCwgb25seSB0aG9zZSB3aWxsIGJlIGhvbm9yZWQpLgo+ICsgKi8KPiArI2RlZmlu
ZSBWTV9FVkVOVF9GTEFHX1NFVF9FTVVMX0lOU05fREFUQSAoMSA8PCA5KQo+ICsvKgo+ICsgKiBI
YXZlIGEgb25lLXNob3QgVk1fRVZFTlRfUkVBU09OX0lOVEVSUlVQVCBldmVudCBzZW50IGZvciB0
aGUgZmlyc3QKPiArICogaW50ZXJydXB0IHBlbmRpbmcgYWZ0ZXIgcmVzdW1pbmcgdGhlIFZDUFUu
Cj4gKyAqLwo+ICsjZGVmaW5lIFZNX0VWRU5UX0ZMQUdfR0VUX05FWFRfSU5URVJSVVBUICgxIDw8
IDEwKQo+ICsKPiArLyoKPiArICogUmVhc29ucyBmb3IgdGhlIHZtIGV2ZW50IHJlcXVlc3QKPiAr
ICovCj4gKwo+ICsvKiBEZWZhdWx0IGNhc2UgKi8KPiArI2RlZmluZSBWTV9FVkVOVF9SRUFTT05f
VU5LTk9XTiAgICAgICAgICAgICAgICAgMAo+ICsvKiBNZW1vcnkgYWNjZXNzIHZpb2xhdGlvbiAq
Lwo+ICsjZGVmaW5lIFZNX0VWRU5UX1JFQVNPTl9NRU1fQUNDRVNTICAgICAgICAgICAgICAxCj4g
Ky8qIE1lbW9yeSBzaGFyaW5nIGV2ZW50ICovCj4gKyNkZWZpbmUgVk1fRVZFTlRfUkVBU09OX01F
TV9TSEFSSU5HICAgICAgICAgICAgIDIKPiArLyogTWVtb3J5IHBhZ2luZyBldmVudCAqLwo+ICsj
ZGVmaW5lIFZNX0VWRU5UX1JFQVNPTl9NRU1fUEFHSU5HICAgICAgICAgICAgICAzCj4gKy8qIEEg
Y29udHJvbCByZWdpc3RlciB3YXMgdXBkYXRlZCAqLwo+ICsjZGVmaW5lIFZNX0VWRU5UX1JFQVNP
Tl9XUklURV9DVFJMUkVHICAgICAgICAgICA0Cj4gKy8qIEFuIE1TUiB3YXMgdXBkYXRlZC4gKi8K
PiArI2RlZmluZSBWTV9FVkVOVF9SRUFTT05fTU9WX1RPX01TUiAgICAgICAgICAgICAgNQo+ICsv
KiBEZWJ1ZyBvcGVyYXRpb24gZXhlY3V0ZWQgKGUuZy4gaW50MykgKi8KPiArI2RlZmluZSBWTV9F
VkVOVF9SRUFTT05fU09GVFdBUkVfQlJFQUtQT0lOVCAgICAgNgo+ICsvKiBTaW5nbGUtc3RlcCAo
ZS5nLiBNVEYpICovCj4gKyNkZWZpbmUgVk1fRVZFTlRfUkVBU09OX1NJTkdMRVNURVAgICAgICAg
ICAgICAgIDcKPiArLyogQW4gZXZlbnQgaGFzIGJlZW4gcmVxdWVzdGVkIHZpYSBIVk1PUF9ndWVz
dF9yZXF1ZXN0X3ZtX2V2ZW50LiAqLwo+ICsjZGVmaW5lIFZNX0VWRU5UX1JFQVNPTl9HVUVTVF9S
RVFVRVNUICAgICAgICAgICA4Cj4gKy8qIEEgZGVidWcgZXhjZXB0aW9uIHdhcyBjYXVnaHQgKi8K
PiArI2RlZmluZSBWTV9FVkVOVF9SRUFTT05fREVCVUdfRVhDRVBUSU9OICAgICAgICAgOQo+ICsv
KiBDUFVJRCBleGVjdXRlZCAqLwo+ICsjZGVmaW5lIFZNX0VWRU5UX1JFQVNPTl9DUFVJRCAgICAg
ICAgICAgICAgICAgICAxMAo+ICsvKgo+ICsgKiBQcml2aWxlZ2VkIGNhbGwgZXhlY3V0ZWQgKGUu
Zy4gU01DKS4KPiArICogTm90ZTogZXZlbnQgbWF5IGJlIGdlbmVyYXRlZCBldmVuIGlmIFNNQyBj
b25kaXRpb24gY2hlY2sgZmFpbHMgb24gc29tZSBDUFVzLgo+ICsgKiAgICAgICBBcyB0aGlzIGJl
aGF2aW9yIGlzIENQVS1zcGVjaWZpYywgdXNlcnMgYXJlIGFkdmlzZWQgdG8gbm90IHJlbHkgb24g
aXQuCj4gKyAqICAgICAgIFRoZXNlIGtpbmRzIG9mIGV2ZW50cyB3aWxsIGJlIGZpbHRlcmVkIG91
dCBpbiBmdXR1cmUgdmVyc2lvbnMuCj4gKyAqLwo+ICsjZGVmaW5lIFZNX0VWRU5UX1JFQVNPTl9Q
UklWSUxFR0VEX0NBTEwgICAgICAgICAxMQo+ICsvKiBBbiBpbnRlcnJ1cHQgaGFzIGJlZW4gZGVs
aXZlcmVkLiAqLwo+ICsjZGVmaW5lIFZNX0VWRU5UX1JFQVNPTl9JTlRFUlJVUFQgICAgICAgICAg
ICAgICAxMgo+ICsvKiBBIGRlc2NyaXB0b3IgdGFibGUgcmVnaXN0ZXIgd2FzIGFjY2Vzc2VkLiAq
Lwo+ICsjZGVmaW5lIFZNX0VWRU5UX1JFQVNPTl9ERVNDUklQVE9SX0FDQ0VTUyAgICAgICAxMwo+
ICsvKiBDdXJyZW50IGluc3RydWN0aW9uIGlzIG5vdCBpbXBsZW1lbnRlZCBieSB0aGUgZW11bGF0
b3IgKi8KPiArI2RlZmluZSBWTV9FVkVOVF9SRUFTT05fRU1VTF9VTklNUExFTUVOVEVEICAgICAg
MTQKPiArCj4gKy8qIFN1cHBvcnRlZCB2YWx1ZXMgZm9yIHRoZSB2bV9ldmVudF93cml0ZV9jdHJs
cmVnIGluZGV4LiAqLwo+ICsjZGVmaW5lIFZNX0VWRU5UX1g4Nl9DUjAgICAgMAo+ICsjZGVmaW5l
IFZNX0VWRU5UX1g4Nl9DUjMgICAgMQo+ICsjZGVmaW5lIFZNX0VWRU5UX1g4Nl9DUjQgICAgMgo+
ICsjZGVmaW5lIFZNX0VWRU5UX1g4Nl9YQ1IwICAgMwo+ICsKPiArLyoKPiArICogVXNpbmcgY3Vz
dG9tIHZDUFUgc3RydWN0cyAoaS5lLiBub3QgaHZtX2h3X2NwdSkgZm9yIGJvdGggeDg2IGFuZCBB
Uk0KPiArICogc28gYXMgdG8gbm90IGZpbGwgdGhlIHZtX2V2ZW50IHJpbmcgYnVmZmVyIHRvbyBx
dWlja2x5Lgo+ICsgKi8KPiArc3RydWN0IHZtX2V2ZW50X3JlZ3NfeDg2IHsKPiArICAgIHVpbnQ2
NF90IHJheDsKPiArICAgIHVpbnQ2NF90IHJjeDsKPiArICAgIHVpbnQ2NF90IHJkeDsKPiArICAg
IHVpbnQ2NF90IHJieDsKPiArICAgIHVpbnQ2NF90IHJzcDsKPiArICAgIHVpbnQ2NF90IHJicDsK
PiArICAgIHVpbnQ2NF90IHJzaTsKPiArICAgIHVpbnQ2NF90IHJkaTsKPiArICAgIHVpbnQ2NF90
IHI4Owo+ICsgICAgdWludDY0X3Qgcjk7Cj4gKyAgICB1aW50NjRfdCByMTA7Cj4gKyAgICB1aW50
NjRfdCByMTE7Cj4gKyAgICB1aW50NjRfdCByMTI7Cj4gKyAgICB1aW50NjRfdCByMTM7Cj4gKyAg
ICB1aW50NjRfdCByMTQ7Cj4gKyAgICB1aW50NjRfdCByMTU7Cj4gKyAgICB1aW50NjRfdCByZmxh
Z3M7Cj4gKyAgICB1aW50NjRfdCBkcjc7Cj4gKyAgICB1aW50NjRfdCByaXA7Cj4gKyAgICB1aW50
NjRfdCBjcjA7Cj4gKyAgICB1aW50NjRfdCBjcjI7Cj4gKyAgICB1aW50NjRfdCBjcjM7Cj4gKyAg
ICB1aW50NjRfdCBjcjQ7Cj4gKyAgICB1aW50NjRfdCBzeXNlbnRlcl9jczsKPiArICAgIHVpbnQ2
NF90IHN5c2VudGVyX2VzcDsKPiArICAgIHVpbnQ2NF90IHN5c2VudGVyX2VpcDsKPiArICAgIHVp
bnQ2NF90IG1zcl9lZmVyOwo+ICsgICAgdWludDY0X3QgbXNyX3N0YXI7Cj4gKyAgICB1aW50NjRf
dCBtc3JfbHN0YXI7Cj4gKyAgICB1aW50NjRfdCBmc19iYXNlOwo+ICsgICAgdWludDY0X3QgZ3Nf
YmFzZTsKPiArICAgIHVpbnQzMl90IGNzX2FyYnl0ZXM7Cj4gKyAgICB1aW50MzJfdCBfcGFkOwo+
ICt9Owo+ICsKPiArLyoKPiArICogT25seSB0aGUgcmVnaXN0ZXIgJ3BjJyBjYW4gYmUgc2V0IG9u
IGEgdm1fZXZlbnQgcmVzcG9uc2UgdXNpbmcgdGhlCj4gKyAqIFZNX0VWRU5UX0ZMQUdfU0VUX1JF
R0lTVEVSUyBmbGFnLgo+ICsgKi8KPiArc3RydWN0IHZtX2V2ZW50X3JlZ3NfYXJtIHsKPiArICAg
IHVpbnQ2NF90IHR0YnIwOwo+ICsgICAgdWludDY0X3QgdHRicjE7Cj4gKyAgICB1aW50NjRfdCB0
dGJjcjsKPiArICAgIHVpbnQ2NF90IHBjOwo+ICsgICAgdWludDMyX3QgY3BzcjsKPiArICAgIHVp
bnQzMl90IF9wYWQ7Cj4gK307Cj4gKwo+ICsvKgo+ICsgKiBtZW1fYWNjZXNzIGZsYWcgZGVmaW5p
dGlvbnMKPiArICoKPiArICogVGhlc2UgZmxhZ3MgYXJlIHNldCBvbmx5IGFzIHBhcnQgb2YgYSBt
ZW1fZXZlbnQgcmVxdWVzdC4KPiArICoKPiArICogUi9XL1g6IERlZmluZXMgdGhlIHR5cGUgb2Yg
dmlvbGF0aW9uIHRoYXQgaGFzIHRyaWdnZXJlZCB0aGUgZXZlbnQKPiArICogICAgICAgIE11bHRp
cGxlIHR5cGVzIGNhbiBiZSBzZXQgaW4gYSBzaW5nbGUgdmlvbGF0aW9uIQo+ICsgKiBHTEFfVkFM
SUQ6IElmIHRoZSBnbGEgZmllbGQgaG9sZHMgYSBndWVzdCBWQSBhc3NvY2lhdGVkIHdpdGggdGhl
IGV2ZW50Cj4gKyAqIEZBVUxUX1dJVEhfR0xBOiBJZiB0aGUgdmlvbGF0aW9uIHdhcyB0cmlnZ2Vy
ZWQgYnkgYWNjZXNzaW5nIGdsYQo+ICsgKiBGQVVMVF9JTl9HUFQ6IElmIHRoZSB2aW9sYXRpb24g
d2FzIHRyaWdnZXJlZCBkdXJpbmcgdHJhbnNsYXRpbmcgZ2xhCj4gKyAqLwo+ICsjZGVmaW5lIE1F
TV9BQ0NFU1NfUiAgICAgICAgICAgICAgICAoMSA8PCAwKQo+ICsjZGVmaW5lIE1FTV9BQ0NFU1Nf
VyAgICAgICAgICAgICAgICAoMSA8PCAxKQo+ICsjZGVmaW5lIE1FTV9BQ0NFU1NfWCAgICAgICAg
ICAgICAgICAoMSA8PCAyKQo+ICsjZGVmaW5lIE1FTV9BQ0NFU1NfUldYICAgICAgICAgICAgICAo
TUVNX0FDQ0VTU19SIHwgTUVNX0FDQ0VTU19XIHwgTUVNX0FDQ0VTU19YKQo+ICsjZGVmaW5lIE1F
TV9BQ0NFU1NfUlcgICAgICAgICAgICAgICAoTUVNX0FDQ0VTU19SIHwgTUVNX0FDQ0VTU19XKQo+
ICsjZGVmaW5lIE1FTV9BQ0NFU1NfUlggICAgICAgICAgICAgICAoTUVNX0FDQ0VTU19SIHwgTUVN
X0FDQ0VTU19YKQo+ICsjZGVmaW5lIE1FTV9BQ0NFU1NfV1ggICAgICAgICAgICAgICAoTUVNX0FD
Q0VTU19XIHwgTUVNX0FDQ0VTU19YKQo+ICsjZGVmaW5lIE1FTV9BQ0NFU1NfR0xBX1ZBTElEICAg
ICAgICAoMSA8PCAzKQo+ICsjZGVmaW5lIE1FTV9BQ0NFU1NfRkFVTFRfV0lUSF9HTEEgICAoMSA8
PCA0KQo+ICsjZGVmaW5lIE1FTV9BQ0NFU1NfRkFVTFRfSU5fR1BUICAgICAoMSA8PCA1KQo+ICsK
PiArc3RydWN0IHZtX2V2ZW50X21lbV9hY2Nlc3Mgewo+ICsgICAgdWludDY0X3QgZ2ZuOwo+ICsg
ICAgdWludDY0X3Qgb2Zmc2V0Owo+ICsgICAgdWludDY0X3QgZ2xhOyAgIC8qIGlmIGZsYWdzIGhh
cyBNRU1fQUNDRVNTX0dMQV9WQUxJRCBzZXQgKi8KPiArICAgIHVpbnQzMl90IGZsYWdzOyAvKiBN
RU1fQUNDRVNTXyogKi8KPiArICAgIHVpbnQzMl90IF9wYWQ7Cj4gK307Cj4gKwo+ICtzdHJ1Y3Qg
dm1fZXZlbnRfd3JpdGVfY3RybHJlZyB7Cj4gKyAgICB1aW50MzJfdCBpbmRleDsKPiArICAgIHVp
bnQzMl90IF9wYWQ7Cj4gKyAgICB1aW50NjRfdCBuZXdfdmFsdWU7Cj4gKyAgICB1aW50NjRfdCBv
bGRfdmFsdWU7Cj4gK307Cj4gKwo+ICtzdHJ1Y3Qgdm1fZXZlbnRfc2luZ2xlc3RlcCB7Cj4gKyAg
ICB1aW50NjRfdCBnZm47Cj4gK307Cj4gKwo+ICtzdHJ1Y3Qgdm1fZXZlbnRfZGVidWcgewo+ICsg
ICAgdWludDY0X3QgZ2ZuOwo+ICsgICAgdWludDMyX3QgaW5zbl9sZW5ndGg7Cj4gKyAgICB1aW50
OF90IHR5cGU7ICAgICAgICAvKiBIVk1PUF9UUkFQXyogKi8KPiArICAgIHVpbnQ4X3QgX3BhZFsz
XTsKPiArfTsKPiArCj4gK3N0cnVjdCB2bV9ldmVudF9tb3ZfdG9fbXNyIHsKPiArICAgIHVpbnQ2
NF90IG1zcjsKPiArICAgIHVpbnQ2NF90IHZhbHVlOwo+ICt9Owo+ICsKPiArI2RlZmluZSBWTV9F
VkVOVF9ERVNDX0lEVFIgICAgICAgICAgIDEKPiArI2RlZmluZSBWTV9FVkVOVF9ERVNDX0dEVFIg
ICAgICAgICAgIDIKPiArI2RlZmluZSBWTV9FVkVOVF9ERVNDX0xEVFIgICAgICAgICAgIDMKPiAr
I2RlZmluZSBWTV9FVkVOVF9ERVNDX1RSICAgICAgICAgICAgIDQKPiArCj4gK3N0cnVjdCB2bV9l
dmVudF9kZXNjX2FjY2VzcyB7Cj4gKyAgICB1bmlvbiB7Cj4gKyAgICAgICAgc3RydWN0IHsKPiAr
ICAgICAgICAgICAgdWludDMyX3QgaW5zdHJfaW5mbzsgICAgICAgICAvKiBWTVg6IFZNQ1MgSW5z
dHJ1Y3Rpb24tSW5mb3JtYXRpb24gKi8KPiArICAgICAgICAgICAgdWludDMyX3QgX3BhZDE7Cj4g
KyAgICAgICAgICAgIHVpbnQ2NF90IGV4aXRfcXVhbGlmaWNhdGlvbjsgLyogVk1YOiBWTUNTIEV4
aXQgUXVhbGlmaWNhdGlvbiAqLwo+ICsgICAgICAgIH0gdm14Owo+ICsgICAgICAgIHN0cnVjdCB7
Cj4gKyAgICAgICAgICAgIHVpbnQ2NF90IGV4aXRpbmZvOyAgICAgICAgICAgLyogU1ZNOiBWTUNC
IEVYSVRJTkZPICovCj4gKyAgICAgICAgICAgIHVpbnQ2NF90IF9wYWQyOwo+ICsgICAgICAgIH0g
c3ZtOwo+ICsgICAgfSBhcmNoOwo+ICsgICAgdWludDhfdCBkZXNjcmlwdG9yOyAgICAgICAgICAg
ICAgICAgIC8qIFZNX0VWRU5UX0RFU0NfKiAqLwo+ICsgICAgdWludDhfdCBpc193cml0ZTsKPiAr
ICAgIHVpbnQ4X3QgX3BhZFs2XTsKPiArfTsKPiArCj4gK3N0cnVjdCB2bV9ldmVudF9jcHVpZCB7
Cj4gKyAgICB1aW50MzJfdCBpbnNuX2xlbmd0aDsKPiArICAgIHVpbnQzMl90IGxlYWY7Cj4gKyAg
ICB1aW50MzJfdCBzdWJsZWFmOwo+ICsgICAgdWludDMyX3QgX3BhZDsKPiArfTsKPiArCj4gK3N0
cnVjdCB2bV9ldmVudF9pbnRlcnJ1cHRfeDg2IHsKPiArICAgIHVpbnQzMl90IHZlY3RvcjsKPiAr
ICAgIHVpbnQzMl90IHR5cGU7Cj4gKyAgICB1aW50MzJfdCBlcnJvcl9jb2RlOwo+ICsgICAgdWlu
dDMyX3QgX3BhZDsKPiArICAgIHVpbnQ2NF90IGNyMjsKPiArfTsKPiArCj4gKyNkZWZpbmUgTUVN
X1BBR0lOR19EUk9QX1BBR0UgICAgICAgKDEgPDwgMCkKPiArI2RlZmluZSBNRU1fUEFHSU5HX0VW
SUNUX0ZBSUwgICAgICAoMSA8PCAxKQo+ICsKPiArc3RydWN0IHZtX2V2ZW50X3BhZ2luZyB7Cj4g
KyAgICB1aW50NjRfdCBnZm47Cj4gKyAgICB1aW50MzJfdCBwMm10Owo+ICsgICAgdWludDMyX3Qg
ZmxhZ3M7Cj4gK307Cj4gKwo+ICtzdHJ1Y3Qgdm1fZXZlbnRfc2hhcmluZyB7Cj4gKyAgICB1aW50
NjRfdCBnZm47Cj4gKyAgICB1aW50MzJfdCBwMm10Owo+ICsgICAgdWludDMyX3QgX3BhZDsKPiAr
fTsKPiArCj4gK3N0cnVjdCB2bV9ldmVudF9lbXVsX3JlYWRfZGF0YSB7Cj4gKyAgICB1aW50MzJf
dCBzaXplOwo+ICsgICAgLyogVGhlIHN0cnVjdCBpcyB1c2VkIGluIGEgdW5pb24gd2l0aCB2bV9l
dmVudF9yZWdzX3g4Ni4gKi8KPiArICAgIHVpbnQ4X3QgIGRhdGFbc2l6ZW9mKHN0cnVjdCB2bV9l
dmVudF9yZWdzX3g4NikgLSBzaXplb2YodWludDMyX3QpXTsKPiArfTsKPiArCj4gK3N0cnVjdCB2
bV9ldmVudF9lbXVsX2luc25fZGF0YSB7Cj4gKyAgICB1aW50OF90IGRhdGFbMTZdOyAvKiBIYXMg
dG8gYmUgY29tcGxldGVseSBmaWxsZWQgKi8KPiArfTsKPiArCj4gK3R5cGVkZWYgc3RydWN0IHZt
X2V2ZW50X3N0IHsKPiArICAgIHVpbnQzMl90IHZlcnNpb247ICAgLyogVk1fRVZFTlRfSU5URVJG
QUNFX1ZFUlNJT04gKi8KPiArICAgIHVpbnQzMl90IGZsYWdzOyAgICAgLyogVk1fRVZFTlRfRkxB
R18qICovCj4gKyAgICB1aW50MzJfdCByZWFzb247ICAgIC8qIFZNX0VWRU5UX1JFQVNPTl8qICov
Cj4gKyAgICB1aW50MzJfdCB2Y3B1X2lkOwo+ICsgICAgdWludDE2X3QgYWx0cDJtX2lkeDsgLyog
bWF5IGJlIHVzZWQgZHVyaW5nIHJlcXVlc3QgYW5kIHJlc3BvbnNlICovCj4gKyAgICB1aW50MTZf
dCBfcGFkWzNdOwo+ICsKPiArICAgIHVuaW9uIHsKPiArICAgICAgICBzdHJ1Y3Qgdm1fZXZlbnRf
cGFnaW5nICAgICAgICAgICAgICAgIG1lbV9wYWdpbmc7Cj4gKyAgICAgICAgc3RydWN0IHZtX2V2
ZW50X3NoYXJpbmcgICAgICAgICAgICAgICBtZW1fc2hhcmluZzsKPiArICAgICAgICBzdHJ1Y3Qg
dm1fZXZlbnRfbWVtX2FjY2VzcyAgICAgICAgICAgIG1lbV9hY2Nlc3M7Cj4gKyAgICAgICAgc3Ry
dWN0IHZtX2V2ZW50X3dyaXRlX2N0cmxyZWcgICAgICAgICB3cml0ZV9jdHJscmVnOwo+ICsgICAg
ICAgIHN0cnVjdCB2bV9ldmVudF9tb3ZfdG9fbXNyICAgICAgICAgICAgbW92X3RvX21zcjsKPiAr
ICAgICAgICBzdHJ1Y3Qgdm1fZXZlbnRfZGVzY19hY2Nlc3MgICAgICAgICAgIGRlc2NfYWNjZXNz
Owo+ICsgICAgICAgIHN0cnVjdCB2bV9ldmVudF9zaW5nbGVzdGVwICAgICAgICAgICAgc2luZ2xl
c3RlcDsKPiArICAgICAgICBzdHJ1Y3Qgdm1fZXZlbnRfZGVidWcgICAgICAgICAgICAgICAgIHNv
ZnR3YXJlX2JyZWFrcG9pbnQ7Cj4gKyAgICAgICAgc3RydWN0IHZtX2V2ZW50X2RlYnVnICAgICAg
ICAgICAgICAgICBkZWJ1Z19leGNlcHRpb247Cj4gKyAgICAgICAgc3RydWN0IHZtX2V2ZW50X2Nw
dWlkICAgICAgICAgICAgICAgICBjcHVpZDsKPiArICAgICAgICB1bmlvbiB7Cj4gKyAgICAgICAg
ICAgIHN0cnVjdCB2bV9ldmVudF9pbnRlcnJ1cHRfeDg2ICAgICB4ODY7Cj4gKyAgICAgICAgfSBp
bnRlcnJ1cHQ7Cj4gKyAgICB9IHU7Cj4gKwo+ICsgICAgdW5pb24gewo+ICsgICAgICAgIHVuaW9u
IHsKPiArICAgICAgICAgICAgc3RydWN0IHZtX2V2ZW50X3JlZ3NfeDg2IHg4NjsKPiArICAgICAg
ICAgICAgc3RydWN0IHZtX2V2ZW50X3JlZ3NfYXJtIGFybTsKPiArICAgICAgICB9IHJlZ3M7Cj4g
Kwo+ICsgICAgICAgIHVuaW9uIHsKPiArICAgICAgICAgICAgc3RydWN0IHZtX2V2ZW50X2VtdWxf
cmVhZF9kYXRhIHJlYWQ7Cj4gKyAgICAgICAgICAgIHN0cnVjdCB2bV9ldmVudF9lbXVsX2luc25f
ZGF0YSBpbnNuOwo+ICsgICAgICAgIH0gZW11bDsKPiArICAgIH0gZGF0YTsKPiArfSB2bV9ldmVu
dF9yZXF1ZXN0X3QsIHZtX2V2ZW50X3Jlc3BvbnNlX3Q7Cj4gKwo+ICtERUZJTkVfUklOR19UWVBF
Uyh2bV9ldmVudCwgdm1fZXZlbnRfcmVxdWVzdF90LCB2bV9ldmVudF9yZXNwb25zZV90KTsKPiAr
Cj4gKyNlbmRpZiAvKiBkZWZpbmVkKF9fWEVOX18pIHx8IGRlZmluZWQoX19YRU5fVE9PTFNfXykg
Ki8KPiArI2VuZGlmIC8qIF9YRU5fUFVCTElDX1ZNX0VWRU5UX0ggKi8KPiArCj4gKy8qCj4gKyAq
IExvY2FsIHZhcmlhYmxlczoKPiArICogbW9kZTogQwo+ICsgKiBjLWZpbGUtc3R5bGU6ICJCU0Qi
Cj4gKyAqIGMtYmFzaWMtb2Zmc2V0OiA0Cj4gKyAqIHRhYi13aWR0aDogNAo+ICsgKiBpbmRlbnQt
dGFicy1tb2RlOiBuaWwKPiArICogRW5kOgo+ICsgKi8KPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS94
ZW4veGVuLWNvbXBhdC5oIGIvaW5jbHVkZS94ZW4veGVuLWNvbXBhdC5oCj4gaW5kZXggMWU2MmRj
MS4uYjY3MzY1MyAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL3hlbi94ZW4tY29tcGF0LmgKPiArKysg
Yi9pbmNsdWRlL3hlbi94ZW4tY29tcGF0LmgKPiBAQCAtMjcsNyArMjcsNyBAQAo+ICAjaWZuZGVm
IF9fWEVOX1BVQkxJQ19YRU5fQ09NUEFUX0hfXwo+ICAjZGVmaW5lIF9fWEVOX1BVQkxJQ19YRU5f
Q09NUEFUX0hfXwo+ICAKPiAtI2RlZmluZSBfX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05f
XyAweDAwMDQwNjAwCj4gKyNkZWZpbmUgX19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18g
MHgwMDA0MDkwMAo+ICAKPiAgI2lmIGRlZmluZWQoX19YRU5fXykgfHwgZGVmaW5lZChfX1hFTl9U
T09MU19fKQo+ICAvKiBYZW4gaXMgYnVpbHQgd2l0aCBtYXRjaGluZyBoZWFkZXJzIGFuZCBpbXBs
ZW1lbnRzIHRoZSBsYXRlc3QgaW50ZXJmYWNlLiAqLwo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3hl
bi94ZW4uaCBiL2luY2x1ZGUveGVuL3hlbi5oCj4gaW5kZXggYTZhMjA5Mi4uMmFjNmIxZSAxMDA2
NDQKPiAtLS0gYS9pbmNsdWRlL3hlbi94ZW4uaAo+ICsrKyBiL2luY2x1ZGUveGVuL3hlbi5oCj4g
QEAgLTUyLDYgKzUyLDI0IEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHZvaWQpOwo+ICBERUZJ
TkVfWEVOX0dVRVNUX0hBTkRMRSh1aW50NjRfdCk7Cj4gIERFRklORV9YRU5fR1VFU1RfSEFORExF
KHhlbl9wZm5fdCk7Cj4gIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl91bG9uZ190KTsKPiAr
Cj4gKy8qIFR1cm4gYSBwbGFpbiBudW1iZXIgaW50byBhIEMgdW5zaWduZWQgKGxvbmcgKGxvbmcp
KSBjb25zdGFudC4gKi8KPiArI2RlZmluZSBfX3hlbl9ta191aW50KHgpICB4ICMjIFUKPiArI2Rl
ZmluZSBfX3hlbl9ta191bG9uZyh4KSB4ICMjIFVMCj4gKyNpZm5kZWYgX194ZW5fbWtfdWxsb25n
Cj4gKyMgZGVmaW5lIF9feGVuX21rX3VsbG9uZyh4KSB4ICMjIFVMTAo+ICsjZW5kaWYKPiArI2Rl
ZmluZSB4ZW5fbWtfdWludCh4KSAgICBfX3hlbl9ta191aW50KHgpCj4gKyNkZWZpbmUgeGVuX21r
X3Vsb25nKHgpICAgX194ZW5fbWtfdWxvbmcoeCkKPiArI2RlZmluZSB4ZW5fbWtfdWxsb25nKHgp
ICBfX3hlbl9ta191bGxvbmcoeCkKPiArCj4gKyNlbHNlCj4gKwo+ICsvKiBJbiBhc3NlbWJseSBj
b2RlIHdlIGNhbm5vdCB1c2UgQyBudW1lcmljIGNvbnN0YW50IHN1ZmZpeGVzLiAqLwo+ICsjZGVm
aW5lIHhlbl9ta191aW50KHgpICAgeAo+ICsjZGVmaW5lIHhlbl9ta191bG9uZyh4KSAgeAo+ICsj
ZGVmaW5lIHhlbl9ta191bGxvbmcoeCkgeAo+ICsKPiAgI2VuZGlmCj4gIAo+ICAvKgo+IEBAIC0x
MDEsNiArMTE5LDggQEAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3Vsb25nX3QpOwo+ICAj
ZGVmaW5lIF9fSFlQRVJWSVNPUl9rZXhlY19vcCAgICAgICAgICAgICAzNwo+ICAjZGVmaW5lIF9f
SFlQRVJWSVNPUl90bWVtX29wICAgICAgICAgICAgICAzOAo+ICAjZGVmaW5lIF9fSFlQRVJWSVNP
Ul94Y19yZXNlcnZlZF9vcCAgICAgICAzOSAvKiByZXNlcnZlZCBmb3IgWGVuQ2xpZW50ICovCj4g
KyNkZWZpbmUgX19IWVBFUlZJU09SX3hlbnBtdV9vcCAgICAgICAgICAgIDQwCj4gKyNkZWZpbmUg
X19IWVBFUlZJU09SX2RtX29wICAgICAgICAgICAgICAgIDQxCj4gIAo+ICAvKiBBcmNoaXRlY3R1
cmUtc3BlY2lmaWMgaHlwZXJjYWxsIGRlZmluaXRpb25zLiAqLwo+ICAjZGVmaW5lIF9fSFlQRVJW
SVNPUl9hcmNoXzAgICAgICAgICAgICAgICA0OAo+IEBAIC0xNjAsNiArMTgwLDcgQEAgREVGSU5F
X1hFTl9HVUVTVF9IQU5ETEUoeGVuX3Vsb25nX3QpOwo+ICAjZGVmaW5lIFZJUlFfTUVNX0VWRU5U
ICAxMCAvKiBHLiAoRE9NMCkgQSBtZW1vcnkgZXZlbnQgaGFzIG9jY3VyZWQgICAgICAgICAgICov
Cj4gICNkZWZpbmUgVklSUV9YQ19SRVNFUlZFRCAxMSAvKiBHLiBSZXNlcnZlZCBmb3IgWGVuQ2xp
ZW50ICAgICAgICAgICAgICAgICAgICAgKi8KPiAgI2RlZmluZSBWSVJRX0VOT01FTSAgICAgMTIg
LyogRy4gKERPTTApIExvdyBvbiBoZWFwIG1lbW9yeSAgICAgICAqLwo+ICsjZGVmaW5lIFZJUlFf
WEVOUE1VICAgICAxMyAvKiBWLiAgUE1DIGludGVycnVwdCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICovCj4gIAo+ICAvKiBBcmNoaXRlY3R1cmUtc3BlY2lmaWMgVklSUSBkZWZpbml0aW9u
cy4gKi8KPiAgI2RlZmluZSBWSVJRX0FSQ0hfMCAgICAxNgo+IEBAIC00NDksMTMgKzQ3MCwxMyBA
QCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRShtbXVleHRfb3BfdCk7Cj4gIC8qIFdoZW4gc3BlY2lm
eWluZyBVVk1GX01VTFRJLCBhbHNvIE9SIGluIGEgcG9pbnRlciB0byBhIENQVSBiaXRtYXAuICAg
Ki8KPiAgLyogVVZNRl9MT0NBTCBpcyBtZXJlbHkgVVZNRl9NVUxUSSB3aXRoIGEgTlVMTCBiaXRt
YXAgcG9pbnRlci4gICAgICAgICAqLwo+ICAvKiBgIGVudW0gdXZtX2ZsYWdzIHsgKi8KPiAtI2Rl
ZmluZSBVVk1GX05PTkUgICAgICAgICAgICAgICAoMFVMPDwwKSAvKiBObyBmbHVzaGluZyBhdCBh
bGwuICAgKi8KPiAtI2RlZmluZSBVVk1GX1RMQl9GTFVTSCAgICAgICAgICAoMVVMPDwwKSAvKiBG
bHVzaCBlbnRpcmUgVExCKHMpLiAgKi8KPiAtI2RlZmluZSBVVk1GX0lOVkxQRyAgICAgICAgICAg
ICAoMlVMPDwwKSAvKiBGbHVzaCBvbmx5IG9uZSBlbnRyeS4gKi8KPiAtI2RlZmluZSBVVk1GX0ZM
VVNIVFlQRV9NQVNLICAgICAoM1VMPDwwKQo+IC0jZGVmaW5lIFVWTUZfTVVMVEkgICAgICAgICAg
ICAgICgwVUw8PDIpIC8qIEZsdXNoIHN1YnNldCBvZiBUTEJzLiAqLwo+IC0jZGVmaW5lIFVWTUZf
TE9DQUwgICAgICAgICAgICAgICgwVUw8PDIpIC8qIEZsdXNoIGxvY2FsIFRMQi4gICAgICAqLwo+
IC0jZGVmaW5lIFVWTUZfQUxMICAgICAgICAgICAgICAgICgxVUw8PDIpIC8qIEZsdXNoIGFsbCBU
TEJzLiAgICAgICAqLwo+ICsjZGVmaW5lIFVWTUZfTk9ORSAgICAgICAgICAgKHhlbl9ta191bG9u
ZygwKTw8MCkgLyogTm8gZmx1c2hpbmcgYXQgYWxsLiAgICovCj4gKyNkZWZpbmUgVVZNRl9UTEJf
RkxVU0ggICAgICAoeGVuX21rX3Vsb25nKDEpPDwwKSAvKiBGbHVzaCBlbnRpcmUgVExCKHMpLiAg
Ki8KPiArI2RlZmluZSBVVk1GX0lOVkxQRyAgICAgICAgICh4ZW5fbWtfdWxvbmcoMik8PDApIC8q
IEZsdXNoIG9ubHkgb25lIGVudHJ5LiAqLwo+ICsjZGVmaW5lIFVWTUZfRkxVU0hUWVBFX01BU0sg
KHhlbl9ta191bG9uZygzKTw8MCkKPiArI2RlZmluZSBVVk1GX01VTFRJICAgICAgICAgICh4ZW5f
bWtfdWxvbmcoMCk8PDIpIC8qIEZsdXNoIHN1YnNldCBvZiBUTEJzLiAqLwo+ICsjZGVmaW5lIFVW
TUZfTE9DQUwgICAgICAgICAgKHhlbl9ta191bG9uZygwKTw8MikgLyogRmx1c2ggbG9jYWwgVExC
LiAgICAgICovCj4gKyNkZWZpbmUgVVZNRl9BTEwgICAgICAgICAgICAoeGVuX21rX3Vsb25nKDEp
PDwyKSAvKiBGbHVzaCBhbGwgVExCcy4gICAgICAgKi8KPiAgLyogYCB9ICovCj4gIAo+ICAvKgo+
IEBAIC00ODYsMTcgKzUwNyw0MiBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRShtbXVleHRfb3Bf
dCk7Cj4gIC8qIHg4Ni9QQUUgZ3Vlc3RzOiBzdXBwb3J0IFBEUFRzIGFib3ZlIDRHQi4gKi8KPiAg
I2RlZmluZSBWTUFTU1RfVFlQRV9wYWVfZXh0ZW5kZWRfY3IzICAgICAzCj4gIAo+IC0jZGVmaW5l
IE1BWF9WTUFTU1RfVFlQRSAgICAgICAgICAgICAgICAgIDMKPiArLyoKPiArICogeDg2IGd1ZXN0
czogU2FuZSBiZWhhdmlvdXIgZm9yIHZpcnR1YWwgaW9wbAo+ICsgKiAgLSB2aXJ0dWFsIGlvcGwg
dXBkYXRlZCBmcm9tIGRvX2lyZXQoKSBoeXBlcmNhbGxzLgo+ICsgKiAgLSB2aXJ0dWFsIGlvcGwg
cmVwb3J0ZWQgaW4gYm91bmNlIGZyYW1lcy4KPiArICogIC0gZ3Vlc3Qga2VybmVscyBhc3N1bWVk
IHRvIGJlIGxldmVsIDAgZm9yIHRoZSBwdXJwb3NlIG9mIGlvcGwgY2hlY2tzLgo+ICsgKi8KPiAr
I2RlZmluZSBWTUFTU1RfVFlQRV9hcmNoaXRlY3R1cmFsX2lvcGwgICA0Cj4gIAo+IC0jaWZuZGVm
IF9fQVNTRU1CTFlfXwo+ICsvKgo+ICsgKiBBbGwgZ3Vlc3RzOiBhY3RpdmF0ZSB1cGRhdGUgaW5k
aWNhdG9yIGluIHZjcHVfcnVuc3RhdGVfaW5mbwo+ICsgKiBFbmFibGUgc2V0dGluZyB0aGUgWEVO
X1JVTlNUQVRFX1VQREFURSBmbGFnIGluIGd1ZXN0IG1lbW9yeSBtYXBwZWQKPiArICogdmNwdV9y
dW5zdGF0ZV9pbmZvIGR1cmluZyB1cGRhdGVzIG9mIHRoZSBydW5zdGF0ZSBpbmZvcm1hdGlvbi4K
PiArICovCj4gKyNkZWZpbmUgVk1BU1NUX1RZUEVfcnVuc3RhdGVfdXBkYXRlX2ZsYWcgNQo+ICAK
PiAtdHlwZWRlZiB1aW50MTZfdCBkb21pZF90Owo+ICsvKgo+ICsgKiB4ODYvNjQgZ3Vlc3RzOiBz
dHJpY3RseSBoaWRlIE0yUCBmcm9tIHVzZXIgbW9kZS4KPiArICogVGhpcyBhbGxvd3MgdGhlIGd1
ZXN0IHRvIGNvbnRyb2wgcmVzcGVjdGl2ZSBoeXBlcnZpc29yIGJlaGF2aW9yOgo+ICsgKiAtIHdo
ZW4gbm90IHNldCwgTDQgdGFibGVzIGdldCBjcmVhdGVkIHdpdGggdGhlIHJlc3BlY3RpdmUgc2xv
dCBibGFuaywKPiArICogICBhbmQgd2hlbmV2ZXIgdGhlIEw0IHRhYmxlIGdldHMgdXNlZCBhcyBh
IGtlcm5lbCBvbmUgdGhlIG1pc3NpbmcKPiArICogICBtYXBwaW5nIGdldHMgaW5zZXJ0ZWQsCj4g
KyAqIC0gd2hlbiBzZXQsIEw0IHRhYmxlcyBnZXQgY3JlYXRlZCB3aXRoIHRoZSByZXNwZWN0aXZl
IHNsb3QgaW5pdGlhbGl6ZWQKPiArICogICBhcyBiZWZvcmUsIGFuZCB3aGVuZXZlciB0aGUgTDQg
dGFibGUgZ2V0cyB1c2VkIGFzIGEgdXNlciBvbmUgdGhlCj4gKyAqICAgbWFwcGluZyBnZXRzIHph
cHBlZC4KPiArICovCj4gKyNkZWZpbmUgVk1BU1NUX1RZUEVfbTJwX3N0cmljdCAgICAgICAgICAg
MzIKPiArCj4gKyNpZiBfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fIDwgMHgwMDA0MDYwMAo+ICsj
ZGVmaW5lIE1BWF9WTUFTU1RfVFlQRSAgICAgICAgICAgICAgICAgIDMKPiArI2VuZGlmCj4gIAo+
ICAvKiBEb21haW4gaWRzID49IERPTUlEX0ZJUlNUX1JFU0VSVkVEIGNhbm5vdCBiZSB1c2VkIGZv
ciBvcmRpbmFyeSBkb21haW5zLiAqLwo+IC0jZGVmaW5lIERPTUlEX0ZJUlNUX1JFU0VSVkVEICgw
eDdGRjBVKQo+ICsjZGVmaW5lIERPTUlEX0ZJUlNUX1JFU0VSVkVEIHhlbl9ta191aW50KDB4N0ZG
MCkKPiAgCj4gIC8qIERPTUlEX1NFTEYgaXMgdXNlZCBpbiBjZXJ0YWluIGNvbnRleHRzIHRvIHJl
ZmVyIHRvIG9uZXNlbGYuICovCj4gLSNkZWZpbmUgRE9NSURfU0VMRiAoMHg3RkYwVSkKPiArI2Rl
ZmluZSBET01JRF9TRUxGICAgICAgICAgICB4ZW5fbWtfdWludCgweDdGRjApCj4gIAo+ICAvKgo+
ICAgKiBET01JRF9JTyBpcyB1c2VkIHRvIHJlc3RyaWN0IHBhZ2UtdGFibGUgdXBkYXRlcyB0byBt
YXBwaW5nIEkvTyBtZW1vcnkuCj4gQEAgLTUwNCwyOCArNTUwLDM3IEBAIHR5cGVkZWYgdWludDE2
X3QgZG9taWRfdDsKPiAgICogaXMgdXNlZnVsIHRvIGVuc3VyZSB0aGF0IG5vIG1hcHBpbmdzIHRv
IHRoZSBPUydzIG93biBoZWFwIGFyZSBhY2NpZGVudGFsbHkKPiAgICogaW5zdGFsbGVkLiAoZS5n
LiwgaW4gTGludXggdGhpcyBjb3VsZCBjYXVzZSBoYXZvYyBhcyByZWZlcmVuY2UgY291bnRzCj4g
ICAqIGFyZW4ndCBhZGp1c3RlZCBvbiB0aGUgSS9PLW1hcHBpbmcgY29kZSBwYXRoKS4KPiAtICog
VGhpcyBvbmx5IG1ha2VzIHNlbnNlIGluIE1NVUVYVF9TRVRfRk9SRUlHTkRPTSwgYnV0IGluIHRo
YXQgY29udGV4dCBjYW4KPiAtICogYmUgc3BlY2lmaWVkIGJ5IGFueSBjYWxsaW5nIGRvbWFpbi4K
PiArICogVGhpcyBvbmx5IG1ha2VzIHNlbnNlIGFzIEhZUEVSVklTT1JfbW11X3VwZGF0ZSgpJ3Mg
YW5kCj4gKyAqIEhZUEVSVklTT1JfdXBkYXRlX3ZhX21hcHBpbmdfb3RoZXJkb21haW4oKSdzICJm
b3JlaWduZG9tIiBhcmd1bWVudC4gRm9yCj4gKyAqIEhZUEVSVklTT1JfbW11X3VwZGF0ZSgpIGNv
bnRleHQgaXQgY2FuIGJlIHNwZWNpZmllZCBieSBhbnkgY2FsbGluZyBkb21haW4sCj4gKyAqIG90
aGVyd2lzZSBpdCdzIG9ubHkgcGVybWl0dGVkIGlmIHRoZSBjYWxsZXIgaXMgcHJpdmlsZWdlZC4K
PiAgICovCj4gLSNkZWZpbmUgRE9NSURfSU8gICAoMHg3RkYxVSkKPiArI2RlZmluZSBET01JRF9J
TyAgICAgICAgICAgICB4ZW5fbWtfdWludCgweDdGRjEpCj4gIAo+ICAvKgo+ICAgKiBET01JRF9Y
RU4gaXMgdXNlZCB0byBhbGxvdyBwcml2aWxlZ2VkIGRvbWFpbnMgdG8gbWFwIHJlc3RyaWN0ZWQg
cGFydHMgb2YKPiAgICogWGVuJ3MgaGVhcCBzcGFjZSAoZS5nLiwgdGhlIG1hY2hpbmVfdG9fcGh5
cyB0YWJsZSkuCj4gLSAqIFRoaXMgb25seSBtYWtlcyBzZW5zZSBpbiBNTVVFWFRfU0VUX0ZPUkVJ
R05ET00sIGFuZCBpcyBvbmx5IHBlcm1pdHRlZCBpZgo+IC0gKiB0aGUgY2FsbGVyIGlzIHByaXZp
bGVnZWQuCj4gKyAqIFRoaXMgb25seSBtYWtlcyBzZW5zZSBhcwo+ICsgKiAtIEhZUEVSVklTT1Jf
bW11X3VwZGF0ZSgpJ3MsIEhZUEVSVklTT1JfbW11ZXh0X29wKCkncywgb3IKPiArICogICBIWVBF
UlZJU09SX3VwZGF0ZV92YV9tYXBwaW5nX290aGVyZG9tYWluKCkncyAiZm9yZWlnbmRvbSIgYXJn
dW1lbnQsCj4gKyAqIC0gd2l0aCBYRU5NQVBTUEFDRV9nbWZuX2ZvcmVpZ24sCj4gKyAqIGFuZCBp
cyBvbmx5IHBlcm1pdHRlZCBpZiB0aGUgY2FsbGVyIGlzIHByaXZpbGVnZWQuCj4gICAqLwo+IC0j
ZGVmaW5lIERPTUlEX1hFTiAgKDB4N0ZGMlUpCj4gKyNkZWZpbmUgRE9NSURfWEVOICAgICAgICAg
ICAgeGVuX21rX3VpbnQoMHg3RkYyKQo+ICAKPiAgLyoKPiAgICogRE9NSURfQ09XIGlzIHVzZWQg
YXMgdGhlIG93bmVyIG9mIHNoYXJhYmxlIHBhZ2VzICovCj4gLSNkZWZpbmUgRE9NSURfQ09XICAo
MHg3RkYzVSkKPiArI2RlZmluZSBET01JRF9DT1cgICAgICAgICAgICB4ZW5fbWtfdWludCgweDdG
RjMpCj4gIAo+ICAvKiBET01JRF9JTlZBTElEIGlzIHVzZWQgdG8gaWRlbnRpZnkgcGFnZXMgd2l0
aCB1bmtub3duIG93bmVyLiAqLwo+IC0jZGVmaW5lIERPTUlEX0lOVkFMSUQgKDB4N0ZGNFUpCj4g
KyNkZWZpbmUgRE9NSURfSU5WQUxJRCAgICAgICAgeGVuX21rX3VpbnQoMHg3RkY0KQo+ICAKPiAg
LyogSWRsZSBkb21haW4uICovCj4gLSNkZWZpbmUgRE9NSURfSURMRSAoMHg3RkZGVSkKPiArI2Rl
ZmluZSBET01JRF9JRExFICAgICAgICAgICB4ZW5fbWtfdWludCgweDdGRkYpCj4gKwo+ICsjaWZu
ZGVmIF9fQVNTRU1CTFlfXwo+ICsKPiArdHlwZWRlZiB1aW50MTZfdCBkb21pZF90Owo+ICAKPiAg
LyoKPiAgICogU2VuZCBhbiBhcnJheSBvZiB0aGVzZSB0byBIWVBFUlZJU09SX21tdV91cGRhdGUo
KS4KPiBAQCAtNTg1LDEwICs2NDAsMTggQEAgc3RydWN0IHZjcHVfdGltZV9pbmZvIHsKPiAgICAg
ICAqLwo+ICAgICAgdWludDMyX3QgdHNjX3RvX3N5c3RlbV9tdWw7Cj4gICAgICBpbnQ4X3QgICB0
c2Nfc2hpZnQ7Cj4gKyNpZiBfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fID4gMHgwNDA2MDAKPiAr
ICAgIHVpbnQ4X3QgIGZsYWdzOwo+ICsgICAgdWludDhfdCAgcGFkMVsyXTsKPiArI2Vsc2UKPiAg
ICAgIGludDhfdCAgIHBhZDFbM107Cj4gKyNlbmRpZgo+ICB9OyAvKiAzMiBieXRlcyAqLwo+ICB0
eXBlZGVmIHN0cnVjdCB2Y3B1X3RpbWVfaW5mbyB2Y3B1X3RpbWVfaW5mb190Owo+ICAKPiArI2Rl
ZmluZSBYRU5fUFZDTE9DS19UU0NfU1RBQkxFX0JJVCAgICAgKDEgPDwgMCkKPiArI2RlZmluZSBY
RU5fUFZDTE9DS19HVUVTVF9TVE9QUEVEICAgICAgKDEgPDwgMSkKPiArCj4gIHN0cnVjdCB2Y3B1
X2luZm8gewo+ICAgICAgLyoKPiAgICAgICAqICdldnRjaG5fdXBjYWxsX3BlbmRpbmcnIGlzIHdy
aXR0ZW4gbm9uLXplcm8gYnkgWGVuIHRvIGluZGljYXRlCj4gQEAgLTY4Miw2ICs3NDUsMTIgQEAg
c3RydWN0IHNoYXJlZF9pbmZvIHsKPiAgICAgIHVpbnQzMl90IHdjX3ZlcnNpb247ICAgICAgLyog
VmVyc2lvbiBjb3VudGVyOiBzZWUgdmNwdV90aW1lX2luZm9fdC4gKi8KPiAgICAgIHVpbnQzMl90
IHdjX3NlYzsgICAgICAgICAgLyogU2VjcyAgMDA6MDA6MDAgVVRDLCBKYW4gMSwgMTk3MC4gICov
Cj4gICAgICB1aW50MzJfdCB3Y19uc2VjOyAgICAgICAgIC8qIE5zZWNzIDAwOjAwOjAwIFVUQywg
SmFuIDEsIDE5NzAuICAqLwo+ICsjaWYgIWRlZmluZWQoX19pMzg2X18pCj4gKyAgICB1aW50MzJf
dCB3Y19zZWNfaGk7Cj4gKyMgZGVmaW5lIHhlbl93Y19zZWNfaGkgd2Nfc2VjX2hpCj4gKyNlbGlm
ICFkZWZpbmVkKF9fWEVOX18pICYmICFkZWZpbmVkKF9fWEVOX1RPT0xTX18pCj4gKyMgZGVmaW5l
IHhlbl93Y19zZWNfaGkgYXJjaC53Y19zZWNfaGkKPiArI2VuZGlmCj4gIAo+ICAgICAgc3RydWN0
IGFyY2hfc2hhcmVkX2luZm8gYXJjaDsKPiAgCj4gQEAgLTY5OCwyNCArNzY3LDI3IEBAIHR5cGVk
ZWYgc3RydWN0IHNoYXJlZF9pbmZvIHNoYXJlZF9pbmZvX3Q7Cj4gICAqICAzLiBUaGlzIHRoZSBv
cmRlciBvZiBib290c3RyYXAgZWxlbWVudHMgaW4gdGhlIGluaXRpYWwgdmlydHVhbCByZWdpb246
Cj4gICAqICAgICAgYS4gcmVsb2NhdGVkIGtlcm5lbCBpbWFnZQo+ICAgKiAgICAgIGIuIGluaXRp
YWwgcmFtIGRpc2sgICAgICAgICAgICAgIFttb2Rfc3RhcnQsIG1vZF9sZW5dCj4gKyAqICAgICAg
ICAgKG1heSBiZSBvbWl0dGVkKQo+ICAgKiAgICAgIGMuIGxpc3Qgb2YgYWxsb2NhdGVkIHBhZ2Ug
ZnJhbWVzIFttZm5fbGlzdCwgbnJfcGFnZXNdCj4gICAqICAgICAgICAgKHVubGVzcyByZWxvY2F0
ZWQgZHVlIHRvIFhFTl9FTEZOT1RFX0lOSVRfUDJNKQo+IC0gKiAgICAgIGQuIHN0YXJ0X2luZm9f
dCBzdHJ1Y3R1cmUgICAgICAgIFtyZWdpc3RlciBFU0kgKHg4NildCj4gLSAqICAgICAgZS4gYm9v
dHN0cmFwIHBhZ2UgdGFibGVzICAgICAgICAgW3B0X2Jhc2UgYW5kIENSMyAoeDg2KV0KPiAtICog
ICAgICBmLiBib290c3RyYXAgc3RhY2sgICAgICAgICAgICAgICBbcmVnaXN0ZXIgRVNQICh4ODYp
XQo+ICsgKiAgICAgIGQuIHN0YXJ0X2luZm9fdCBzdHJ1Y3R1cmUgICAgICAgIFtyZWdpc3RlciBy
U0kgKHg4NildCj4gKyAqICAgICAgICAgaW4gY2FzZSBvZiBkb20wIHRoaXMgcGFnZSBjb250YWlu
cyB0aGUgY29uc29sZSBpbmZvLCB0b28KPiArICogICAgICBlLiB1bmxlc3MgZG9tMDogeGVuc3Rv
cmUgcmluZyBwYWdlCj4gKyAqICAgICAgZi4gdW5sZXNzIGRvbTA6IGNvbnNvbGUgcmluZyBwYWdl
Cj4gKyAqICAgICAgZy4gYm9vdHN0cmFwIHBhZ2UgdGFibGVzICAgICAgICAgW3B0X2Jhc2UgYW5k
IENSMyAoeDg2KV0KPiArICogICAgICBoLiBib290c3RyYXAgc3RhY2sgICAgICAgICAgICAgICBb
cmVnaXN0ZXIgRVNQICh4ODYpXQo+ICAgKiAgNC4gQm9vdHN0cmFwIGVsZW1lbnRzIGFyZSBwYWNr
ZWQgdG9nZXRoZXIsIGJ1dCBlYWNoIGlzIDRrQi1hbGlnbmVkLgo+IC0gKiAgNS4gVGhlIGluaXRp
YWwgcmFtIGRpc2sgbWF5IGJlIG9taXR0ZWQuCj4gLSAqICA2LiBUaGUgbGlzdCBvZiBwYWdlIGZy
YW1lcyBmb3JtcyBhIGNvbnRpZ3VvdXMgJ3BzZXVkby1waHlzaWNhbCcgbWVtb3J5Cj4gKyAqICA1
LiBUaGUgbGlzdCBvZiBwYWdlIGZyYW1lcyBmb3JtcyBhIGNvbnRpZ3VvdXMgJ3BzZXVkby1waHlz
aWNhbCcgbWVtb3J5Cj4gICAqICAgICBsYXlvdXQgZm9yIHRoZSBkb21haW4uIEluIHBhcnRpY3Vs
YXIsIHRoZSBib290c3RyYXAgdmlydHVhbC1tZW1vcnkKPiAgICogICAgIHJlZ2lvbiBpcyBhIDE6
MSBtYXBwaW5nIHRvIHRoZSBmaXJzdCBzZWN0aW9uIG9mIHRoZSBwc2V1ZG8tcGh5c2ljYWwgbWFw
Lgo+IC0gKiAgNy4gQWxsIGJvb3RzdHJhcCBlbGVtZW50cyBhcmUgbWFwcGVkIHJlYWQtd3JpdGFi
bGUgZm9yIHRoZSBndWVzdCBPUy4gVGhlCj4gKyAqICA2LiBBbGwgYm9vdHN0cmFwIGVsZW1lbnRz
IGFyZSBtYXBwZWQgcmVhZC13cml0YWJsZSBmb3IgdGhlIGd1ZXN0IE9TLiBUaGUKPiAgICogICAg
IG9ubHkgZXhjZXB0aW9uIGlzIHRoZSBib290c3RyYXAgcGFnZSB0YWJsZSwgd2hpY2ggaXMgbWFw
cGVkIHJlYWQtb25seS4KPiAtICogIDguIFRoZXJlIGlzIGd1YXJhbnRlZWQgdG8gYmUgYXQgbGVh
c3QgNTEya0IgcGFkZGluZyBhZnRlciB0aGUgZmluYWwKPiArICogIDcuIFRoZXJlIGlzIGd1YXJh
bnRlZWQgdG8gYmUgYXQgbGVhc3QgNTEya0IgcGFkZGluZyBhZnRlciB0aGUgZmluYWwKPiAgICog
ICAgIGJvb3RzdHJhcCBlbGVtZW50LiBJZiBuZWNlc3NhcnksIHRoZSBib290c3RyYXAgdmlydHVh
bCByZWdpb24gaXMKPiAgICogICAgIGV4dGVuZGVkIGJ5IGFuIGV4dHJhIDRNQiB0byBlbnN1cmUg
dGhpcy4KPiAgICoKPiAgICogTm90ZTogUHJpb3IgdG8gMjU4MzM6YmI4NWJiY2NiMWM5LiAoIng4
Ni8zMi1vbi02NCBhZGp1c3QgRG9tMCBpbml0aWFsIHBhZ2UKPiAtICogdGFibGUgbGF5b3V0Iikg
YSBidWcgY2F1c2VkIHRoZSBwdF9iYXNlICgzLmUgYWJvdmUpIGFuZCBjcjMgdG8gbm90IHBvaW50
Cj4gKyAqIHRhYmxlIGxheW91dCIpIGEgYnVnIGNhdXNlZCB0aGUgcHRfYmFzZSAoMy5nIGFib3Zl
KSBhbmQgY3IzIHRvIG5vdCBwb2ludAo+ICAgKiB0byB0aGUgc3RhcnQgb2YgdGhlIGd1ZXN0IHBh
Z2UgdGFibGVzIChpdCB3YXMgb2Zmc2V0IGJ5IHR3byBwYWdlcykuCj4gICAqIFRoaXMgb25seSBt
YW5pZmVzdGVkIGl0c2VsZiBvbiAzMi1vbi02NCBkb20wIGtlcm5lbHMgYW5kIG5vdCAzMi1vbi02
NCBkb21VCj4gICAqIG9yIDY0LWJpdCBrZXJuZWxzIG9mIGFueSBjb2xvdXIuIFRoZSBwYWdlIHRh
YmxlcyBmb3IgYSAzMi1vbi02NCBkb20wIGdvdAo+IEBAIC03NzEsNiArODQzLDggQEAgdHlwZWRl
ZiBzdHJ1Y3Qgc3RhcnRfaW5mbyBzdGFydF9pbmZvX3Q7Cj4gICNkZWZpbmUgU0lGX0lOSVRET01B
SU4gICAgKDE8PDEpICAvKiBJcyB0aGlzIHRoZSBpbml0aWFsIGNvbnRyb2wgZG9tYWluPyAqLwo+
ICAjZGVmaW5lIFNJRl9NVUxUSUJPT1RfTU9EICgxPDwyKSAgLyogSXMgbW9kX3N0YXJ0IGEgbXVs
dGlib290IG1vZHVsZT8gKi8KPiAgI2RlZmluZSBTSUZfTU9EX1NUQVJUX1BGTiAoMTw8MykgIC8q
IElzIG1vZF9zdGFydCBhIFBGTj8gKi8KPiArI2RlZmluZSBTSUZfVklSVF9QMk1fNFRPT0xTICgx
PDw0KSAvKiBEbyBYZW4gdG9vbHMgdW5kZXJzdGFuZCBhIHZpcnQuIG1hcHBlZCAqLwo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIFAtPk0gbWFraW5nIHRoZSAzIGxldmVs
IHRyZWUgb2Jzb2xldGU/ICovCj4gICNkZWZpbmUgU0lGX1BNX01BU0sgICAgICAgKDB4RkY8PDgp
IC8qIHJlc2VydmUgMSBieXRlIGZvciB4ZW4tcG0gb3B0aW9ucyAqLwo+ICAKPiAgLyoKPiBAQCAt
ODUxLDI1ICs5MjUsMTkgQEAgdHlwZWRlZiBzdHJ1Y3QgZG9tMF92Z2FfY29uc29sZV9pbmZvIHsK
PiAgCj4gIHR5cGVkZWYgdWludDhfdCB4ZW5fZG9tYWluX2hhbmRsZV90WzE2XTsKPiAgCj4gLS8q
IFR1cm4gYSBwbGFpbiBudW1iZXIgaW50byBhIEMgdW5zaWduZWQgbG9uZyBjb25zdGFudC4gKi8K
PiAtI2RlZmluZSBfX21rX3Vuc2lnbmVkX2xvbmcoeCkgeCAjIyBVTAo+IC0jZGVmaW5lIG1rX3Vu
c2lnbmVkX2xvbmcoeCkgX19ta191bnNpZ25lZF9sb25nKHgpCj4gLQo+ICBfX0RFRklORV9YRU5f
R1VFU1RfSEFORExFKHVpbnQ4LCAgdWludDhfdCk7Cj4gIF9fREVGSU5FX1hFTl9HVUVTVF9IQU5E
TEUodWludDE2LCB1aW50MTZfdCk7Cj4gIF9fREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUodWludDMy
LCB1aW50MzJfdCk7Cj4gIF9fREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUodWludDY0LCB1aW50NjRf
dCk7Cj4gIAo+IC0jZWxzZSAvKiBfX0FTU0VNQkxZX18gKi8KPiAtCj4gLS8qIEluIGFzc2VtYmx5
IGNvZGUgd2UgY2Fubm90IHVzZSBDIG51bWVyaWMgY29uc3RhbnQgc3VmZml4ZXMuICovCj4gLSNk
ZWZpbmUgbWtfdW5zaWduZWRfbG9uZyh4KSB4Cj4gLQo+ICAjZW5kaWYgLyogIV9fQVNTRU1CTFlf
XyAqLwo+ICAKPiAgLyogRGVmYXVsdCBkZWZpbml0aW9ucyBmb3IgbWFjcm9zIHVzZWQgYnkgZG9t
Y3RsL3N5c2N0bC4gKi8KPiAgI2lmIGRlZmluZWQoX19YRU5fXykgfHwgZGVmaW5lZChfX1hFTl9U
T09MU19fKQo+ICAKPiArI2lmbmRlZiBpbnQ2NF9hbGlnbmVkX3QKPiArI2RlZmluZSBpbnQ2NF9h
bGlnbmVkX3QgaW50NjRfdAo+ICsjZW5kaWYKPiAgI2lmbmRlZiB1aW50NjRfYWxpZ25lZF90Cj4g
ICNkZWZpbmUgdWludDY0X2FsaWduZWRfdCB1aW50NjRfdAo+ICAjZW5kaWYKPiBkaWZmIC0tZ2l0
IGEvaW5jbHVkZS94ZW4veGVub3Byb2YuaCBiL2luY2x1ZGUveGVuL3hlbm9wcm9mLmgKPiBpbmRl
eCAxYzMwNWM0Li4xOTU1ZGIxIDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUveGVuL3hlbm9wcm9mLmgK
PiArKysgYi9pbmNsdWRlL3hlbi94ZW5vcHJvZi5oCj4gQEAgLTY4LDcgKzY4LDcgQEAgc3RydWN0
IGV2ZW50X2xvZyB7Cj4gIH07Cj4gIAo+ICAvKiBQQyB2YWx1ZSB0aGF0IGluZGljYXRlcyBhIHNw
ZWNpYWwgY29kZSAqLwo+IC0jZGVmaW5lIFhFTk9QUk9GX0VTQ0FQRV9DT0RFICh+MFVMTCkKPiAr
I2RlZmluZSBYRU5PUFJPRl9FU0NBUEVfQ09ERSAofnhlbl9ta191bGxvbmcoMCkpCj4gIC8qIFRy
YW5zaWVudCBldmVudHMgZm9yIHRoZSB4ZW5vcHJvZi0+b3Byb2ZpbGUgY3B1IGJ1ZiAqLwo+ICAj
ZGVmaW5lIFhFTk9QUk9GX1RSQUNFX0JFR0lOIDEKPiAgCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUv
eGVuL3hzbS9mbGFza19vcC5oIGIvaW5jbHVkZS94ZW4veHNtL2ZsYXNrX29wLmgKPiBpbmRleCAy
MzNkZTgxLi45NzBlYzA3IDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUveGVuL3hzbS9mbGFza19vcC5o
Cj4gKysrIGIvaW5jbHVkZS94ZW4veHNtL2ZsYXNrX29wLmgKPiBAQCAtMjUsNiArMjUsOCBAQAo+
ICAjaWZuZGVmIF9fRkxBU0tfT1BfSF9fCj4gICNkZWZpbmUgX19GTEFTS19PUF9IX18KPiAgCj4g
KyNpbmNsdWRlICIuLi9ldmVudF9jaGFubmVsLmgiCj4gKwo+ICAjZGVmaW5lIFhFTl9GTEFTS19J
TlRFUkZBQ0VfVkVSU0lPTiAxCj4gIAo+ICBzdHJ1Y3QgeGVuX2ZsYXNrX2xvYWQgewo+IEBAIC02
OCw2ICs3MCw3IEBAIHN0cnVjdCB4ZW5fZmxhc2tfdHJhbnNpdGlvbiB7Cj4gICAgICB1aW50MzJf
dCBuZXdzaWQ7Cj4gIH07Cj4gIAo+ICsjaWYgX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXyA8IDB4
MDAwNDA4MDAKPiAgc3RydWN0IHhlbl9mbGFza191c2VybGlzdCB7Cj4gICAgICAvKiBJTjogc3Rh
cnRpbmcgU0lEIGZvciBsaXN0ICovCj4gICAgICB1aW50MzJfdCBzdGFydF9zaWQ7Cj4gQEAgLTgx
LDYgKzg0LDcgQEAgc3RydWN0IHhlbl9mbGFza191c2VybGlzdCB7Cj4gICAgICAgICAgWEVOX0dV
RVNUX0hBTkRMRSh1aW50MzIpIHNpZHM7Cj4gICAgICB9IHU7Cj4gIH07Cj4gKyNlbmRpZgo+ICAK
PiAgc3RydWN0IHhlbl9mbGFza19ib29sZWFuIHsKPiAgICAgIC8qIElOL09VVDogbnVtZXJpYyBp
ZGVudGlmaWVyIGZvciBib29sZWFuIFtHRVQvU0VUXQo+IEBAIC0xNDgsNiArMTUyLDEzIEBAIHN0
cnVjdCB4ZW5fZmxhc2tfcmVsYWJlbCB7Cj4gICAgICB1aW50MzJfdCBzaWQ7Cj4gIH07Cj4gIAo+
ICtzdHJ1Y3QgeGVuX2ZsYXNrX2RldmljZXRyZWVfbGFiZWwgewo+ICsgICAgLyogSU4gKi8KPiAr
ICAgIHVpbnQzMl90IHNpZDsKPiArICAgIHVpbnQzMl90IGxlbmd0aDsKPiArICAgIFhFTl9HVUVT
VF9IQU5ETEUoY2hhcikgcGF0aDsKPiArfTsKPiArCj4gIHN0cnVjdCB4ZW5fZmxhc2tfb3Agewo+
ICAgICAgdWludDMyX3QgY21kOwo+ICAjZGVmaW5lIEZMQVNLX0xPQUQgICAgICAgICAgICAgIDEK
PiBAQCAtMTU4LDcgKzE2OSw3IEBAIHN0cnVjdCB4ZW5fZmxhc2tfb3Agewo+ICAjZGVmaW5lIEZM
QVNLX0FDQ0VTUyAgICAgICAgICAgIDYKPiAgI2RlZmluZSBGTEFTS19DUkVBVEUgICAgICAgICAg
ICA3Cj4gICNkZWZpbmUgRkxBU0tfUkVMQUJFTCAgICAgICAgICAgOAo+IC0jZGVmaW5lIEZMQVNL
X1VTRVIgICAgICAgICAgICAgIDkKPiArI2RlZmluZSBGTEFTS19VU0VSICAgICAgICAgICAgICA5
ICAvKiBObyBsb25nZXIgaW1wbGVtZW50ZWQgKi8KPiAgI2RlZmluZSBGTEFTS19QT0xJQ1lWRVJT
ICAgICAgICAxMAo+ICAjZGVmaW5lIEZMQVNLX0dFVEJPT0wgICAgICAgICAgIDExCj4gICNkZWZp
bmUgRkxBU0tfU0VUQk9PTCAgICAgICAgICAgMTIKPiBAQCAtMTc0LDYgKzE4NSw3IEBAIHN0cnVj
dCB4ZW5fZmxhc2tfb3Agewo+ICAjZGVmaW5lIEZMQVNLX0RFTF9PQ09OVEVYVCAgICAgIDIyCj4g
ICNkZWZpbmUgRkxBU0tfR0VUX1BFRVJfU0lEICAgICAgMjMKPiAgI2RlZmluZSBGTEFTS19SRUxB
QkVMX0RPTUFJTiAgICAyNAo+ICsjZGVmaW5lIEZMQVNLX0RFVklDRVRSRUVfTEFCRUwgIDI1Cj4g
ICAgICB1aW50MzJfdCBpbnRlcmZhY2VfdmVyc2lvbjsgLyogWEVOX0ZMQVNLX0lOVEVSRkFDRV9W
RVJTSU9OICovCj4gICAgICB1bmlvbiB7Cj4gICAgICAgICAgc3RydWN0IHhlbl9mbGFza19sb2Fk
IGxvYWQ7Cj4gQEAgLTE4Myw3ICsxOTUsOSBAQCBzdHJ1Y3QgeGVuX2ZsYXNrX29wIHsKPiAgICAg
ICAgICBzdHJ1Y3QgeGVuX2ZsYXNrX2FjY2VzcyBhY2Nlc3M7Cj4gICAgICAgICAgLyogRkxBU0tf
Q1JFQVRFLCBGTEFTS19SRUxBQkVMLCBGTEFTS19NRU1CRVIgKi8KPiAgICAgICAgICBzdHJ1Y3Qg
eGVuX2ZsYXNrX3RyYW5zaXRpb24gdHJhbnNpdGlvbjsKPiArI2lmIF9fWEVOX0lOVEVSRkFDRV9W
RVJTSU9OX18gPCAweDAwMDQwODAwCj4gICAgICAgICAgc3RydWN0IHhlbl9mbGFza191c2VybGlz
dCB1c2VybGlzdDsKPiArI2VuZGlmCj4gICAgICAgICAgLyogRkxBU0tfR0VUQk9PTCwgRkxBU0tf
U0VUQk9PTCAqLwo+ICAgICAgICAgIHN0cnVjdCB4ZW5fZmxhc2tfYm9vbGVhbiBib29sZWFuOwo+
ICAgICAgICAgIHN0cnVjdCB4ZW5fZmxhc2tfc2V0YXZjX3RocmVzaG9sZCBzZXRhdmNfdGhyZXNo
b2xkOwo+IEBAIC0xOTMsNiArMjA3LDcgQEAgc3RydWN0IHhlbl9mbGFza19vcCB7Cj4gICAgICAg
ICAgc3RydWN0IHhlbl9mbGFza19vY29udGV4dCBvY29udGV4dDsKPiAgICAgICAgICBzdHJ1Y3Qg
eGVuX2ZsYXNrX3BlZXJzaWQgcGVlcnNpZDsKPiAgICAgICAgICBzdHJ1Y3QgeGVuX2ZsYXNrX3Jl
bGFiZWwgcmVsYWJlbDsKPiArICAgICAgICBzdHJ1Y3QgeGVuX2ZsYXNrX2RldmljZXRyZWVfbGFi
ZWwgZGV2aWNldHJlZV9sYWJlbDsKPiAgICAgIH0gdTsKPiAgfTsKPiAgdHlwZWRlZiBzdHJ1Y3Qg
eGVuX2ZsYXNrX29wIHhlbl9mbGFza19vcF90Owo+IC0tIAo+IDIuMTEuMAo+IAoKLS0gClNhbXVl
bApOb3cgSSBrbm93IHNvbWVvbmUgb3V0IHRoZXJlIGlzIGdvaW5nIHRvIGNsYWltLCAiV2VsbCB0
aGVuLCBVTklYIGlzIGludHVpdGl2ZSwKYmVjYXVzZSB5b3Ugb25seSBuZWVkIHRvIGxlYXJuIDUw
MDAgY29tbWFuZHMsIGFuZCB0aGVuIGV2ZXJ5dGhpbmcgZWxzZSBmb2xsb3dzCmZyb20gdGhhdCEg
SGFyIGhhciBoYXIhIgooQW5keSBCYXRlcyBpbiBjb21wLm9zLmxpbnV4Lm1pc2MsIG9uICJpbnR1
aXRpdmUgaW50ZXJmYWNlcyIsIHNsaWdodGx5CmRlZmVuZGluZyBNYWNzLikKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 13:49:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 13:49:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzk3L-0004ym-Kf; Wed, 04 Oct 2017 13:49:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <arndbergmann@gmail.com>) id 1dzk3K-0004ye-3Y
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 13:49:34 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 7A/EC-01911-DE6E4D95; Wed, 04 Oct 2017 13:49:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPIsWRWlGSWpSXmKPExsVyMfSWi+6bZ1c
 iDX7sUbf4vmUykwOjx+EPV1gCGKNYM/OS8isSWDM296xgLNjEVrHi5B+WBsZ1rF2MXBxCAjMY
 JSbtPMME4rAItLNKrH8znRHEkRBYzCpxecFZIIcTyCmT2HjyLwuEXSTx5OUyqHipxOWTz8BsX
 gFBiZMzn4DVCAvISSz6sxosLiTgJdHVd5AZxOYUsJSYdq+fHSJuITHj+zYmEJtNQFni9dEprC
 A2i4CKxILGFVDzDSXWPTjOBDE/QGL/yU52iPnBEve+nwLbJSLgL/H4/yxmkKOZBeYxSTw4vhS
 smVlAU6J1+2/2CYzCs5DcNwtJagEj0ypGjeLUorLUIl1jA72kosz0jJLcxMwcXUMDY73c1OLi
 xPTUnMSkYr3k/NxNjMCgrmdgYNzB2HnC7xCjJAeTkihv9aMrkUJ8SfkplRmJxRnxRaU5qcWHG
 GU4OJQkeJ2BUSIkWJSanlqRlpkDjC+YtAQHj5II762nQGne4oLE3OLMdIjUKUZ7jgt3Lv1h4j
 i26TKQvPHwOpA8sOfWHyYhlrz8vFQpcd67IG0CIG0ZpXlwQ2Hp4BKjrJQwLyMDA4MQT0FqUW5
 mCar8K0ZxDkYlYd4XIFN4MvNK4Ha/AjqLCeisOU1gZ5UkIqSkGhjrhHw3MpvNmcZ7ptBN2/jQ
 s/ZoocycZzdqV6sYBPn1mYe5TvyY0hSzZM1bMb5A4Su3FM72hHTdFa1ZwRC9afXR2nsyChP97
 JqMlRQdz6kz/prwZ6ag7aaK0h9l6mWLp3K+UIg4a5YxxypojefZra1R4XYdyfP9F052rOV838
 czT668+0prsBJLcUaioRZzUXEiABBNHd4CAwAA
X-Env-Sender: arndbergmann@gmail.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1507124971!86947638!1
X-Originating-IP: [209.85.218.68]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10676 invoked from network); 4 Oct 2017 13:49:32 -0000
Received: from mail-oi0-f68.google.com (HELO mail-oi0-f68.google.com)
 (209.85.218.68)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Oct 2017 13:49:32 -0000
Received: by mail-oi0-f68.google.com with SMTP id m198so7209256oig.5
 for <xen-devel@lists.xenproject.org>; Wed, 04 Oct 2017 06:49:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=4Se6WI3UAIDbkb4ra++m9jv8JMXyPVkAn3BACdmv1tY=;
 b=fEvYhl941LR6G6QcpuaHdOwgt6rX3D6RN752ZP0v6Jm1+bJswKSpo9sNpPEBmYLmyS
 an580WzA87OF5Gwz3kQ7uWdudnRl9Qgdt+rxUyiopmvBS6q+V1r4ECZFRV5M8GItThcV
 yjPdixh3bXQ+dnJbfNLi6TFbXqiA7vGBOuQAdcrWI2kZmExCUYZlNZ4dZXMpKxi7nDNx
 up2ETKzMvbcGEy3lqi0sbzn1t2sMdzaSD5Kaa77lSQ/w/M06EJ7kuhxxBeAlRMzbYpYi
 CirnoW6BxUoMwtaDLzBcgUKOT8oxL1QmeZMi5FlvTdVDk6ISHkl0bDBj/WmwgUFrgBQv
 /6Cg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=4Se6WI3UAIDbkb4ra++m9jv8JMXyPVkAn3BACdmv1tY=;
 b=FlVU7GX53N8sKz/bmUNDmZOlLXYlqQ8E0Ef7bjy/BuyTTeMK2j390GTzlYTOduUXJp
 6i2eBGCE0r4ZbMMj5dQnf04/Bu2FKp8lC+8OnFwPU+Fr0YM6vx7c5ZTBIjp2whM9ukMj
 SVnCikW1YcQnn8Qwkbz0PAW3VyjNyS72c4PgV00iGIaDDad8GwbXI+ewxS6P/uLFBI5u
 13oug7qTjuR6nUNMFzUH4CNGSu718Z7WTeK93T9a6t0b8VlA3B4PIMyQPynm8HdrncRQ
 /inIX7uOdLtK1v5FnZIK1NboiRrNjptNxN+jMThkTzwxJMAiYynwwMR4L3VmiOTbzGen
 CKJw==
X-Gm-Message-State: AMCzsaXeXV3ugFrQJeUq15wGGmXsWuzKe/q1Hjvb4SIrThL/YR1xfGP1
 VbToIlRQw6CBMsnHHVBBxh0xwtHt3znf8rvMpCw=
X-Google-Smtp-Source: AOwi7QCzF89TmBg01LBHFvCkoVqTngcsA2X6Kuh57vTNxjZATFRny0UHO08NTo9n8u095dUlaqx/xuMbPOsnSVs84D8=
X-Received: by 10.202.220.133 with SMTP id t127mr8928832oig.130.1507124971194; 
 Wed, 04 Oct 2017 06:49:31 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.157.28.152 with HTTP; Wed, 4 Oct 2017 06:49:30 -0700 (PDT)
In-Reply-To: <59d49ea1.0732620a.8edd2.e612@mx.google.com>
References: <59d49ea1.0732620a.8edd2.e612@mx.google.com>
From: Arnd Bergmann <arnd@arndb.de>
Date: Wed, 4 Oct 2017 15:49:30 +0200
X-Google-Sender-Auth: IydrJ_fubN28PerL7-Mh4j6hzt8
Message-ID: <CAK8P3a0rC7jK1jKqED-QjC-n9cg7S5ywFvwfTSw+WNEDQ6uZiw@mail.gmail.com>
To: "Olof's autobuilder" <build@lixom.net>, gregkh <gregkh@linuxfoundation.org>
Cc: Juergen Gross <jgross@suse.com>,
 Krzysztof Kozlowski <k.kozlowski@samsung.com>,
 Kernel Build Reports Mailman List <kernel-build-reports@lists.linaro.org>,
 Olof Johansson <olof@lixom.net>, xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] stable-rc build: 3 warnings 0 failures
	(stable-rc/v4.4.89-42-g255b4a0)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgNCwgMjAxNyBhdCAxMDo0MSBBTSwgT2xvZidzIGF1dG9idWlsZGVyIDxidWls
ZEBsaXhvbS5uZXQ+IHdyb3RlOgo+Cj4gV2FybmluZ3M6Cj4KPiAgICAgICAxIGFybS94ZW4vbW0u
YzoyMDI6Mjogd2FybmluZzogaW5pdGlhbGl6YXRpb24gZnJvbSBpbmNvbXBhdGlibGUgcG9pbnRl
ciB0eXBlCj4gICAgICAgMSBhcm0veGVuL21tLmM6MjAyOjI6IHdhcm5pbmc6IChuZWFyIGluaXRp
YWxpemF0aW9uIGZvciAneGVuX3N3aW90bGJfZG1hX29wcy5tbWFwJykKPiAgICAgICAxIGRyaXZl
cnMveGVuL3N3aW90bGIteGVuLmM6Njk3OjI3OiB3YXJuaW5nOiBwYXNzaW5nIGFyZ3VtZW50IDYg
b2YgJ19fZ2VuZXJpY19kbWFfb3BzKGRldiktPm1tYXAnIG1ha2VzIHBvaW50ZXIgZnJvbSBpbnRl
Z2VyIHdpdGhvdXQgYSBjYXN0CgpUaGlzIGlzIGNhdXNlZCBieSBiYWNrcG9ydGluZyAyZjBiODJi
MWI4MzAgKCJzd2lvdGxiLXhlbjogaW1wbGVtZW50Cnhlbl9zd2lvdGxiX2RtYV9tbWFwIGNhbGxi
YWNrIikgaW50byBzdGFibGUtcmMvNC40LgoKVGhlIC0+bW1hcCgpIGNhbGxiYWNrIHNpZ25hdHVy
ZSBjaGFuZ2VkIGluIGxpbnV4LTQuOCBhcyBvZiBjb21taXQKMDAwODVmMWVmYTM4ICgiZG1hLW1h
cHBpbmc6IHVzZSB1bnNpZ25lZCBsb25nIGZvciBkbWFfYXR0cnMiKSwgc28KYWxsIG9sZGVyIGtl
cm5lbHMgYXJlIGFmZmVjdGVkLgoKUGxlYXNlIGRyb3AgdGhlIGJhY2twb3J0IHBhdGNoIGZyb20g
NC40IGFuZCAzLjE4LCBvciBhcHBseSB0aGUgdHJpdmlhbCBmaXh1cAp0aGF0IEknbGwgc2VuZCBp
biBhIGJpdC4KCiAgICAgQXJuZAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 13:51:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 13:51:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzk4y-0005fd-03; Wed, 04 Oct 2017 13:51:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzk4x-0005fV-1b
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 13:51:15 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 46/13-03454-257E4D95; Wed, 04 Oct 2017 13:51:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVdfv+ZV
 Ig6NbOSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMflHG2NBi3vF3o/fmRsY
 X5h1MXJxCAk0Mkn8WbyOEcJ5zCgxf9MqZghnG6PE+5PfgDKcHCICzhJfz8xlB7F5BfQl+u48Z
 +1i5OAQFrCW6FumCBKWEJjJKTGrmQfC9pXY0tfCCGN3dXcydTGyc7AJWEkcEgOJsgioSiz+2s
 I+gZF7ASPDKkaN4tSistQiXUNjvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MQI8
 zAMEOxi/LAg4xSnIwKYnyVj+6EinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgrf6GVBOsCg1PbUi
 LTMHGHowaQkOHiUR3lMgad7igsTc4sx0iNQpRl2OY5su/2ESYsnLz0uVEufNAikSACnKKM2DG
 wGLg0uMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5k0GmcKTmVcCt+kV0BFMQEfMaQI7oiQRIS
 XVwFjaUHpxZeltJRu5JaYPwtRu+N1vspCI97Fi+ezqFX96p7eSbbuwLUeOqV+77Zr1zn9/NNq
 xBd7SvZaUdyRl3oP4xxnL2C7fmprbYjV5w27vMyfMef+HxiovTFE7npT4JsLf1zX23vzHT39c
 C5/r6GO+rShrXjH/XJv7Jxva42bzfWcTmtX7X4mlOCPRUIu5qDgRAAvYKfx+AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1507125069!53283692!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36788 invoked from network); 4 Oct 2017 13:51:09 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Oct 2017 13:51:09 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzk4q-0007zo-It; Wed, 04 Oct 2017 13:51:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dzk4k-0004x8-RB; Wed, 04 Oct 2017 13:51:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dzk4k-0003hE-Dc; Wed, 04 Oct 2017 13:51:02 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113990-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=4ddb4bb861e90170e1354195b11337abd009f6a4
X-Osstest-Versions-That: libvirt=a55eaced607c9253f8422e2a207ef12039f99558
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 04 Oct 2017 13:51:02 +0000
Subject: [Xen-devel] [libvirt test] 113990: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzk5MCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM5OTAvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDExMzk2MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzOTYwCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTM5NjAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAg
ICAgICAgIDRkZGI0YmI4NjFlOTAxNzBlMTM1NDE5NWIxMTMzN2FiZDAwOWY2YTQKYmFzZWxpbmUg
dmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGE1NWVhY2VkNjA3YzkyNTNmODQyMmUyYTIw
N2VmMTIwMzlmOTk1NTgKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMzk2MCAgMjAxNy0xMC0wMyAw
NDoyMToxOSBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTM5OTAgIDIwMTctMTAt
MDQgMDQ6MzA6MTAgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKaXJpIERlbmVtYXJrIDxqZGVuZW1hckByZWRo
YXQuY29tPgogIE1hcnRpbiBLbGV0emFuZGVyIDxta2xldHphbkByZWRoYXQuY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1saWJ2aXJ0CisgcmV2aXNp
b249NGRkYjRiYjg2MWU5MDE3MGUxMzU0MTk1YjExMzM3YWJkMDA5ZjZhNAorIC4gLi9jcmktbG9j
ay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBv
cnQgUEVSTExJQj0uOi4KKysrKyBQRVJMTElCPS46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBv
cworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNl
IE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAg
ICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVw
b3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29z
c3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAu
L2FwLXB1c2ggbGlidmlydCA0ZGRiNGJiODYxZTkwMTcwZTEzNTQxOTViMTEzMzdhYmQwMDlmNmE0
CisgYnJhbmNoPWxpYnZpcnQKKyByZXZpc2lvbj00ZGRiNGJiODYxZTkwMTcwZTEzNTQxOTViMTEz
MzdhYmQwMDlmNmE0CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAu
IC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46LjouCisrKysgUEVSTExJQj0u
Oi46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysr
IHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICBy
ZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBk
aWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysg
J1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rl
c3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUv
b3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAn
WycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysrIGV4cG9ydCBQ
RVJMTElCPS46LjouOi4KKysrIFBFUkxMSUI9LjouOi46LgorKyB1bWFzayAwMDIKKyBzZWxlY3Rf
eGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPWxpYnZpcnQKKyB4ZW5icmFuY2g9
eGVuLXVuc3RhYmxlCisgJ1snIHhsaWJ2aXJ0ID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQor
ICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgc2Vs
ZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUK
KyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4NGRkYjRiYjg2MWU5MDE3MGUx
MzU0MTk1YjExMzM3YWJkMDA5ZjZhNCA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4v
YXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0
ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAg
ICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAk
Y3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRy
YWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdp
dDovL2xpYnZpcnQub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2
aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0Cisr
IDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5n
aXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHVi
LmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZp
cm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0
L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGlu
dXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDog
dGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgt
cHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDov
L2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAor
KyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNy
b24ubGlidmlydAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNyb24ubGlidmly
dAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRh
aWx5LWNyb24ubGlidmlydAorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90
cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQK
KysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVf
UUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUt
eGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09W
TUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0
CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0
CisgaW5mb19saW51eF90cmVlIGxpYnZpcnQKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNl
ICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MvbGlidmlydAorIGdpdCBwdXNo
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQgNGRkYjRi
Yjg2MWU5MDE3MGUxMzU0MTk1YjExMzM3YWJkMDA5ZjZhNDpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQt
bWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5n
aXQKICAgYTU1ZWFjZS4uNGRkYjRiYiAgNGRkYjRiYjg2MWU5MDE3MGUxMzU0MTk1YjExMzM3YWJk
MDA5ZjZhNCAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 13:51:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 13:51:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzk5E-0005ik-98; Wed, 04 Oct 2017 13:51:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=443a8edce=wei.liu2@citrix.com>)
 id 1dzk5D-0005iH-LE; Wed, 04 Oct 2017 13:51:31 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 A9/AD-03616-267E4D95; Wed, 04 Oct 2017 13:51:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsXitHRDpG7S8yu
 RBjPa5Szefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZpz4WVuwl6ti7gX5BsYXHF2MnBwS
 Av4Sx6ZcYQKx2QSUJX529rKB2CICJhK/L5xmAbGZBc4ySjxYqgtiCwvYSKzY9Ye1i5GDg0VAR
 aL1uDdImFfAXKJz/QR2iJHyErvaLrKC2EICChId048xQdQISpyc+QRqpITEwRcvmCcwcs9Ckp
 qFJLWAkWkVo0ZxalFZapGukZFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgQDA
 AwQ7GNfMDDzFKcjApifJWP7oSKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC1/kZUE6wKDU9tSIt
 MwcYmjBpCQ4eJRHeW0+B0rzFBYm5xZnpEKlTjLocHTfv/mESYsnLz0uVEufNApkhAFKUUZoHN
 wIWJ5cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzJsMMoUnM68EbtMroCOYgI6Y0wR2REkiQk
 qqgVGl7JrtrH2KVhwZWUcLZ6XfuPty344Lbbq3Zddd7jl2oC5Du/OBXXFnwxbrK7dqDuxOdhB
 +t/iWiWr1BHFP47bzl2SLVfVKP3BbKp8K/ih2e5Onwvfz1d/LZKevSWkMKDi+e9fKu99TujMW
 TGq/Ni8puVvRkPuk3hrBxmWnMy+bXIlRurx5ymMlluKMREMt5qLiRAAA9ymZjgIAAA==
X-Env-Sender: prvs=443a8edce=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1507125088!70136226!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37481 invoked from network); 4 Oct 2017 13:51:30 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 13:51:30 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="442481884"
From: Wei Liu <wei.liu2@citrix.com>
To: Minios-devel <minios-devel@lists.xenproject.org>
Date: Wed, 4 Oct 2017 14:51:26 +0100
Message-ID: <20171004135126.9131-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: [Xen-devel] [MINIOS PATCH v2] Include string.h before console.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U3RhcnRpbmcgZnJvbSBYZW4gY29tbWl0IGFmOGQ5MzU2NCwgaXQgaXMgcmVxdWlyZWQgdG8gaW5j
bHVkZSBzdHJpbmcuaApiZWZvcmUgY29uc29sZS5oLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNjOiBT
YW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CgpBZnRlciBhcHBs
eWluZyB0aGlzIHBhdGNoIHRvIG1pbmktb3MgSSB3aWxsIHVwZGF0ZSBYZW4ncyBDb25maWcubWsg
dG8KZml4IHRoZSBidWlsZCBmYWlsdXJlIGluIHhlbi5naXQuCgpUaGVyZSBhcmUgcXVpdGUgYSBm
ZXcgcGxhY2VzIGluIHRoZSBub3QgeWV0IGZ1bmN0aW9uaW5nIGFybSBwb3J0LiBJIG9wdCB0bwpz
a2lwIHRoZW0gc28gdGhhdCB3ZSBjYW4gdW5ibG9jayBzdGFnaW5nIGFzYXAuCi0tLQogbGliL3N5
cy5jICAgfCAxICsKIGx3aXAtYXJjaC5jIHwgMSArCiBtYWluLmMgICAgICB8IDEgKwogMyBmaWxl
cyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9saWIvc3lzLmMgYi9saWIv
c3lzLmMKaW5kZXggYjE3M2JjOC4uMjNkYzJhNSAxMDA2NDQKLS0tIGEvbGliL3N5cy5jCisrKyBi
L2xpYi9zeXMuYwpAQCAtMjAsNiArMjAsNyBAQAogCiAjaWZkZWYgSEFWRV9MSUJDCiAjaW5jbHVk
ZSA8b3MuaD4KKyNpbmNsdWRlIDxzdHJpbmcuaD4KICNpbmNsdWRlIDxjb25zb2xlLmg+CiAjaW5j
bHVkZSA8c2NoZWQuaD4KICNpbmNsdWRlIDxldmVudHMuaD4KZGlmZiAtLWdpdCBhL2x3aXAtYXJj
aC5jIGIvbHdpcC1hcmNoLmMKaW5kZXggMTU0NjE3Yi4uMjFlOTQxZSAxMDA2NDQKLS0tIGEvbHdp
cC1hcmNoLmMKKysrIGIvbHdpcC1hcmNoLmMKQEAgLTgsNiArOCw3IEBACiAKICNpbmNsdWRlIDxv
cy5oPgogI2luY2x1ZGUgPHRpbWUuaD4KKyNpbmNsdWRlIDxzdHJpbmcuaD4KICNpbmNsdWRlIDxj
b25zb2xlLmg+CiAjaW5jbHVkZSA8eG1hbGxvYy5oPgogI2luY2x1ZGUgPGx3aXAvc3lzLmg+CmRp
ZmYgLS1naXQgYS9tYWluLmMgYi9tYWluLmMKaW5kZXggMjYzMzY0Yy4uNGU0MmY1MyAxMDA2NDQK
LS0tIGEvbWFpbi5jCisrKyBiL21haW4uYwpAQCAtOCw2ICs4LDcgQEAKICNpbmNsdWRlIDxvcy5o
PgogI2luY2x1ZGUgPGtlcm5lbC5oPgogI2luY2x1ZGUgPHNjaGVkLmg+CisjaW5jbHVkZSA8c3Ry
aW5nLmg+CiAjaW5jbHVkZSA8Y29uc29sZS5oPgogI2luY2x1ZGUgPG5ldGZyb250Lmg+CiAjaW5j
bHVkZSA8cGNpZnJvbnQuaD4KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 13:51:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 13:51:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzk5a-0005nH-H0; Wed, 04 Oct 2017 13:51:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <arnd@arndb.de>) id 1dzk5Z-0005mk-14
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 13:51:53 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 76/70-01911-877E4D95; Wed, 04 Oct 2017 13:51:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsVy5bEgl2758yu
 RBkf36ll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlPf69hLLjIW/Fk5wymBsan3F2MXBxCArsY
 JY7+eMDcxcjJwSagLPH66BRWEFtEQE7iye0/zCBFzALHmCUO73zDDpIQFnCXePz2JQuIzSKgK
 vGuayMbiM0rYCIx8f9xJhBbAqi54fx9sGYJgc+MErMvbWKEcJ6wSaz92ME4gZFrASPDKkb14t
 SistQiXTO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYxAX9YzMDDuYLzS5nyIUZK
 DSUmUt/rRlUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzOz4BygkWp6akVaZk5wKCCSUtw8CiJ
 8N56CpTmLS5IzC3OTIdInWI05ji26fIfJo6Om3f/MAmx5OXnpUqJ894FKRUAKc0ozYMbBAv2S
 4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeV+ATOHJzCuB2/cK6BQmoFPmNIGdUpKIkJJqYH
 TbVM/yKb5//4/d3Rfs0ietNaj81/NoM1fDa75YqZNO8fOO1U43+JT2JOSzVeVrzxv5Sa83mu0
 MvDWTxag8q1bCODVr+2q/+YsiZV7ofQzYYce/kf3Tsqroa2lP4hjkI2XbDVbsYVMwZFnm875r
 dfLviN83T3js9VjyIemu3g9pF04XIa4GbiWW4oxEQy3mouJEALafasdxAgAA
X-Env-Sender: arnd@arndb.de
X-Msg-Ref: server-8.tower-31.messagelabs.com!1507125111!117975088!1
X-Originating-IP: [212.227.17.10]
X-SpamReason: No, hits=0.5 required=7.0 tests=sa_preprocessor: 
 QmFkIElQOiAyMTIuMjI3LjE3LjEwID0+IDY3OTMx\n,sa_preprocessor: 
 QmFkIElQOiAyMTIuMjI3LjE3LjEwID0+IDY3OTMx\n,BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35020 invoked from network); 4 Oct 2017 13:51:51 -0000
Received: from mout.kundenserver.de (HELO mout.kundenserver.de) (212.227.17.10)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 4 Oct 2017 13:51:51 -0000
Received: from wuerfel.lan ([95.208.190.237]) by mrelayeu.kundenserver.de
 (mreue102 [212.227.15.145]) with ESMTPA (Nemesis) id
 0MZDZc-1djB8v1vlE-00L0sa; Wed, 04 Oct 2017 15:51:45 +0200
From: Arnd Bergmann <arnd@arndb.de>
To: gregkh@linuxfoundation.org
Date: Wed,  4 Oct 2017 15:51:29 +0200
Message-Id: <20171004135140.3720000-1-arnd@arndb.de>
X-Mailer: git-send-email 2.9.0
X-Provags-ID: V03:K0:Zdz3HuvpE6LqKM5/6BUNz8rgo3MgsrQWZee/oM9zu96iqvR6dVT
 iJS7J23X7x+Ij3hg8+cqfjvVooL462JHe9U2v/BON8QBSHiW77bzn340yzt+0/xo4liQxyV
 wpCYYPhlceZoKJvix/nKVmkbX6ANUtZKFvzgkcVbHXMURCHJz0JLjoCYGw6+vn7a0CvO4pz
 qTrX5jPCpd6g2Yp1ZMguA==
X-UI-Out-Filterresults: notjunk:1;V01:K0:jBdwix5rWqA=:sf3sZ5ZlsweMbV5z0E9z4f
 jKze2LJUX5eMcBqeJK4OB3ey8r3qalAmKI1PYNcjIceH4OIu3alBODtoyPAFHnmYFI/D7ik8j
 h5+2s17XYXafjB04wnI/KYxdDNMv19TkBwqP/UhDgHhWxsfvsWOTo/V8omO1z9NI00nK5AIhx
 0TdLUB22eQkKjIdMygs+OFP2tLJd1xP6l7uz3RN79NhtE7H7ht1fbBxRpVZWb5IyvBpcC6b/g
 /xQTMvNA4PgYMUL2YWiQRium/4kDTAABRKzBJiDsoJe4vqb2LAWKh60VGVCz74pDeaIrw6pKp
 7gP/LCpeZ7Zpg8akU9R0K/xYF4XIlEHN2k1ijsXCUhL4x4234VD9rSRX+GjKMbN7FCtzs/wwJ
 kpq2D2FltIo9Dd8lA04o9lpB2k2aQXtvuX5da32bYhOJCQAhItaLrZNE9z0iT4q4AG6Qo+2Vf
 oXsJfQTxnaLIl7g5ytAEgOQvzGKWGwG05VJGMmLMCb8EaW1HP5mwJegC+5Laeumlr6D4n1U7I
 EGtIvIw2tIwC5U+MtAUx6WGKM5jUrwUVYFKwWQpCjE38/fNijC5pzV4PE3RzbEo0gbLt68Sy9
 zYeodcmQ3Qc56GRpgNphmzG7/k2tWjD6OntahSnJgcQlOi5pM2BXW6ZBDC+BUSdJYHfqCwwD5
 3qJqRbRgIMA24LiWsfB57LPVxJrv+XiBenq+6VqqWXNNBBnFLz7/WTET6bjocmQPaCpFDvDuZ
 pU/YmCZEDJHP2hwhndxRfO3zMyMZOCstqW+A2A==
Cc: jgross@suse.com, Andrii Anisov <andrii_anisov@epam.com>,
 Arnd Bergmann <arnd@arndb.de>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Oleksandr Dmytryshyn <oleksandr.dmytryshyn@globallogic.com>,
 Stefano Stabellini <stefano.stabellini@eu.citrix.com>,
 linux-kernel@vger.kernel.org, krzk@kernel.org, stable@vger.kernel.org,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 David Vrabel <david.vrabel@citrix.com>
Subject: [Xen-devel] [PATCH] [STABLE-4.4,
	3.18]: fix xen_swiotlb_dma_mmap prototype
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

eGVuX3N3aW90bGJfZG1hX21tYXAgd2FzIGJhY2twb3J0ZWQgZnJvbSB2NC4xMCwgYnV0IG9sZGVy
Cmtlcm5lbHMgYmVmb3JlIGNvbW1pdCAwMDA4NWYxZWZhMzggKCJkbWEtbWFwcGluZzogdXNlIHVu
c2lnbmVkIGxvbmcKZm9yIGRtYV9hdHRycyIpIHVzZSBhIGRpZmZlcmVudCBzaWduYXR1cmU6Cgph
cm0veGVuL21tLmM6MjAyOjEwOiBlcnJvcjogaW5pdGlhbGl6YXRpb24gZnJvbSBpbmNvbXBhdGli
bGUgcG9pbnRlciB0eXBlIFstV2Vycm9yPWluY29tcGF0aWJsZS1wb2ludGVyLXR5cGVzXQogIC5t
bWFwID0geGVuX3N3aW90bGJfZG1hX21tYXAsCiAgICAgICAgICBefn5+fn5+fn5+fn5+fn5+fn5+
fgphcm0veGVuL21tLmM6MjAyOjEwOiBub3RlOiAobmVhciBpbml0aWFsaXphdGlvbiBmb3IgJ3hl
bl9zd2lvdGxiX2RtYV9vcHMubW1hcCcpCgpUaGlzIGFkYXB0cyB0aGUgcGF0Y2ggdG8gdGhlIG9s
ZCBjYWxsaW5nIGNvbnZlbnRpb25zLgoKRml4ZXM6IDJmMGI4MmIxYjgzMCAoInN3aW90bGIteGVu
OiBpbXBsZW1lbnQgeGVuX3N3aW90bGJfZG1hX21tYXAgY2FsbGJhY2siKQpTaWduZWQtb2ZmLWJ5
OiBBcm5kIEJlcmdtYW5uIDxhcm5kQGFybmRiLmRlPgotLS0KIGRyaXZlcnMveGVuL3N3aW90bGIt
eGVuLmMgfCAyICstCiBpbmNsdWRlL3hlbi9zd2lvdGxiLXhlbi5oIHwgMiArLQogMiBmaWxlcyBj
aGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJp
dmVycy94ZW4vc3dpb3RsYi14ZW4uYyBiL2RyaXZlcnMveGVuL3N3aW90bGIteGVuLmMKaW5kZXgg
NjIyZjgwNWZiMzgyLi5mN2IxOWMyNWMzYTQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3N3aW90
bGIteGVuLmMKKysrIGIvZHJpdmVycy94ZW4vc3dpb3RsYi14ZW4uYwpAQCAtNjg5LDcgKzY4OSw3
IEBAIEVYUE9SVF9TWU1CT0xfR1BMKHhlbl9zd2lvdGxiX3NldF9kbWFfbWFzayk7CiBpbnQKIHhl
bl9zd2lvdGxiX2RtYV9tbWFwKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHZtX2FyZWFfc3Ry
dWN0ICp2bWEsCiAJCSAgICAgdm9pZCAqY3B1X2FkZHIsIGRtYV9hZGRyX3QgZG1hX2FkZHIsIHNp
emVfdCBzaXplLAotCQkgICAgIHVuc2lnbmVkIGxvbmcgYXR0cnMpCisJCSAgICAgc3RydWN0IGRt
YV9hdHRycyAqYXR0cnMpCiB7CiAjaWYgZGVmaW5lZChDT05GSUdfQVJNKSB8fCBkZWZpbmVkKENP
TkZJR19BUk02NCkKIAlpZiAoX19nZW5lcmljX2RtYV9vcHMoZGV2KS0+bW1hcCkKZGlmZiAtLWdp
dCBhL2luY2x1ZGUveGVuL3N3aW90bGIteGVuLmggYi9pbmNsdWRlL3hlbi9zd2lvdGxiLXhlbi5o
CmluZGV4IGZhYjRmYjljNjQ0Mi4uNGQ3ZmRiZjIwZWZmIDEwMDY0NAotLS0gYS9pbmNsdWRlL3hl
bi9zd2lvdGxiLXhlbi5oCisrKyBiL2luY2x1ZGUveGVuL3N3aW90bGIteGVuLmgKQEAgLTYyLDUg
KzYyLDUgQEAgeGVuX3N3aW90bGJfc2V0X2RtYV9tYXNrKHN0cnVjdCBkZXZpY2UgKmRldiwgdTY0
IGRtYV9tYXNrKTsKIGV4dGVybiBpbnQKIHhlbl9zd2lvdGxiX2RtYV9tbWFwKHN0cnVjdCBkZXZp
Y2UgKmRldiwgc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEsCiAJCSAgICAgdm9pZCAqY3B1X2Fk
ZHIsIGRtYV9hZGRyX3QgZG1hX2FkZHIsIHNpemVfdCBzaXplLAotCQkgICAgIHVuc2lnbmVkIGxv
bmcgYXR0cnMpOworCQkgICAgIHN0cnVjdCBkbWFfYXR0cnMgKmF0dHJzKTsKICNlbmRpZiAvKiBf
X0xJTlVYX1NXSU9UTEJfWEVOX0ggKi8KLS0gCjIuOS4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 13:55:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 13:55:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzk9H-0006BE-17; Wed, 04 Oct 2017 13:55:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1dzk9F-0006Aw-Ht; Wed, 04 Oct 2017 13:55:41 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 04/57-02224-C58E4D95; Wed, 04 Oct 2017 13:55:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPIsWRWlGSWpSXmKPExsVyoG1JsG7Miyu
 RBhvvsFm8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzVj9eRdzwVreipMz7jI3ML7j6mLk
 5JAQ8Jd4t2IWaxcjF4eQwEZGiSs7FrJAOBsYJSa/XMMGUsUioCJxe88FMJtNwESiv3EemC0io
 Cjx4OVNsG5mkO55L6azgCSEBRwkOvctBbN5Bbwk7r3ZxQ5SxCswgUliTvtPoA4OoBXmEo8mKk
 PUCEqcnPkErJ5ZQF3iz7xLzCAlzALSEsv/cUCE5SWat85mBrE5BSwk/v9YyARi8wsoSGy59hK
 sVRTozs6lc1gmMArNQjJ1FpKpsxCmzkIydQEjyypGjeLUorLUIl0jE72kosz0jJLcxMwcXUMD
 Y73c1OLixPTUnMSkYr3k/NxNjMCAr2dgYNzB+Oq43yFGSQ4mJVHe6kdXIoX4kvJTKjMSizPii
 0pzUosPMcpwcChJ8GY/B8oJFqWmp1akZeYAYw8mLcHBoyTCywGS5i0uSMwtzkyHSJ1iVJQS57
 UFSQiAJDJK8+DaYPF+iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iwbx/IFJ7MvBK46a+AFjM
 BLZ7TBLa4JBEhJdXAKHm+OnqjPeeNyLBnvydd7HXXP2vuVTCpWfJJlRLX7myJj5NS9jxRl3qq
 fNpepOXR512Wsw/5V72+fG59iC4Ly5MbLz5b9PkH6u9M4lzeyjtntZuaYBSrVu/ay8bfrl44N
 znBomfy+fknX6x4KcA3M6Pvn8KDqzFBZhc33BUMnGKu7rXNI+K6ohJLcUaioRZzUXEiANCmXI
 LyAgAA
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1507125339!106209556!1
X-Originating-IP: [192.134.164.83]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31382 invoked from network); 4 Oct 2017 13:55:40 -0000
Received: from mail2-relais-roc.national.inria.fr (HELO
 mail2-relais-roc.national.inria.fr) (192.134.164.83)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 13:55:40 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500933600"; d="scan'208";a="294257969"
Received: from unknown (HELO var.youpi.perso.aquilenet.fr) ([193.50.110.99])
 by mail2-relais-roc.national.inria.fr with ESMTP/TLS/AES256-GCM-SHA384;
 04 Oct 2017 15:55:39 +0200
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.89)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1dzk9C-0004S7-TN; Wed, 04 Oct 2017 15:55:38 +0200
Date: Wed, 4 Oct 2017 15:55:38 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20171004135538.mwqu4mxreqxitu6r@var.youpi.perso.aquilenet.fr>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Wei Liu <wei.liu2@citrix.com>,
 Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>
References: <20171004135126.9131-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171004135126.9131-1-wei.liu2@citrix.com>
Organization: I am not organized
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [MINIOS PATCH v2] Include string.h before console.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSwgb24gbWVyLiAwNCBvY3QuIDIwMTcgMTQ6NTE6MjYgKzAxMDAsIHdyb3RlOgo+IFN0
YXJ0aW5nIGZyb20gWGVuIGNvbW1pdCBhZjhkOTM1NjQsIGl0IGlzIHJlcXVpcmVkIHRvIGluY2x1
ZGUgc3RyaW5nLmgKPiBiZWZvcmUgY29uc29sZS5oLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxz
YW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgoKPiAtLS0KPiBDYzogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+Cj4gQ2M6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9u
Lm9yZz4KPiAKPiBBZnRlciBhcHBseWluZyB0aGlzIHBhdGNoIHRvIG1pbmktb3MgSSB3aWxsIHVw
ZGF0ZSBYZW4ncyBDb25maWcubWsgdG8KPiBmaXggdGhlIGJ1aWxkIGZhaWx1cmUgaW4geGVuLmdp
dC4KPiAKPiBUaGVyZSBhcmUgcXVpdGUgYSBmZXcgcGxhY2VzIGluIHRoZSBub3QgeWV0IGZ1bmN0
aW9uaW5nIGFybSBwb3J0LiBJIG9wdCB0bwo+IHNraXAgdGhlbSBzbyB0aGF0IHdlIGNhbiB1bmJs
b2NrIHN0YWdpbmcgYXNhcC4KPiAtLS0KPiAgbGliL3N5cy5jICAgfCAxICsKPiAgbHdpcC1hcmNo
LmMgfCAxICsKPiAgbWFpbi5jICAgICAgfCAxICsKPiAgMyBmaWxlcyBjaGFuZ2VkLCAzIGluc2Vy
dGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvbGliL3N5cy5jIGIvbGliL3N5cy5jCj4gaW5kZXgg
YjE3M2JjOC4uMjNkYzJhNSAxMDA2NDQKPiAtLS0gYS9saWIvc3lzLmMKPiArKysgYi9saWIvc3lz
LmMKPiBAQCAtMjAsNiArMjAsNyBAQAo+ICAKPiAgI2lmZGVmIEhBVkVfTElCQwo+ICAjaW5jbHVk
ZSA8b3MuaD4KPiArI2luY2x1ZGUgPHN0cmluZy5oPgo+ICAjaW5jbHVkZSA8Y29uc29sZS5oPgo+
ICAjaW5jbHVkZSA8c2NoZWQuaD4KPiAgI2luY2x1ZGUgPGV2ZW50cy5oPgo+IGRpZmYgLS1naXQg
YS9sd2lwLWFyY2guYyBiL2x3aXAtYXJjaC5jCj4gaW5kZXggMTU0NjE3Yi4uMjFlOTQxZSAxMDA2
NDQKPiAtLS0gYS9sd2lwLWFyY2guYwo+ICsrKyBiL2x3aXAtYXJjaC5jCj4gQEAgLTgsNiArOCw3
IEBACj4gIAo+ICAjaW5jbHVkZSA8b3MuaD4KPiAgI2luY2x1ZGUgPHRpbWUuaD4KPiArI2luY2x1
ZGUgPHN0cmluZy5oPgo+ICAjaW5jbHVkZSA8Y29uc29sZS5oPgo+ICAjaW5jbHVkZSA8eG1hbGxv
Yy5oPgo+ICAjaW5jbHVkZSA8bHdpcC9zeXMuaD4KPiBkaWZmIC0tZ2l0IGEvbWFpbi5jIGIvbWFp
bi5jCj4gaW5kZXggMjYzMzY0Yy4uNGU0MmY1MyAxMDA2NDQKPiAtLS0gYS9tYWluLmMKPiArKysg
Yi9tYWluLmMKPiBAQCAtOCw2ICs4LDcgQEAKPiAgI2luY2x1ZGUgPG9zLmg+Cj4gICNpbmNsdWRl
IDxrZXJuZWwuaD4KPiAgI2luY2x1ZGUgPHNjaGVkLmg+Cj4gKyNpbmNsdWRlIDxzdHJpbmcuaD4K
PiAgI2luY2x1ZGUgPGNvbnNvbGUuaD4KPiAgI2luY2x1ZGUgPG5ldGZyb250Lmg+Cj4gICNpbmNs
dWRlIDxwY2lmcm9udC5oPgo+IC0tIAo+IDIuMTEuMAo+IAoKLS0gClNhbXVlbAo8Yj4gaidlbiBh
aSBwYXJsw6kgw6AgeGF2aWVyLCBpbCBuJ2VzdCBwYXMgaW50ZXJkaXQgcXUnaWwgbGUgY2hhbmdl
IHVuIGpvdXIKIC0rLSAjc29zIC0gYSBsZSBicmFzIGxvbmcgdmVycyBsZSBjaGFtZWF1IC0rLQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 14:03:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 14:03:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzkH4-00078z-67; Wed, 04 Oct 2017 14:03:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dzkH2-00078t-U3
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 14:03:45 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 DA/5D-17770-04AE4D95; Wed, 04 Oct 2017 14:03:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsUyZ7p8oK7lqyu
 RBv9u6Vp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmf181jKzjDWnHp1nH2Bsb9LF2MXBxCAhOY
 JL5v+APl/GKU2NHWyQzhbGCUmNf3gK2LkRPI2cYoMetEPojNJmAkcfbodEYQW1ggR+JYx08mE
 FtEIEri5MGfUM29jBIvfp8Ac5gF1jBKPNp+kh2kilfAVmLu5EvMIDaLgIrE/1sLwLpFBcIl3j
 YeYYGoEZQ4OfMJmM0p4CuxbdJWsHpmAXWJP/MuQdnyEtvfzgGzJQQMJT5vXMo8gVFwFpL2WUh
 aZiFpWcDIvIpRozi1qCy1SNfQTC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzB8
 GYBgB+P9jQGHGCU5mJREeTOeX4kU4kvKT6nMSCzOiC8qzUktPsQow8GhJMEr8BIoJ1iUmp5ak
 ZaZA4wkmLQEB4+SCO+aF0Bp3uKCxNzizHSI1ClGXY4bD6//YRJiycvPS5US51UFmSEAUpRRmg
 c3AhbVlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMuxdkFU9mXgncpldARzABHTGnCeyIkkS
 ElFQDo/3vuNrM/SWX0jZOy1zTKPkirdbjgFOM/PmNLEn3vx7mUEq7fZO/IuFu6uFl06TiJ179
 tLdQ9Gb4o91M6lXXN8x15XH+8O9Wv7T39mW9ziJVttZ39poImN3dNP1duDmH/tyXji8Xtu/9o
 yAdtzkorL3Q9M4uHR3V7fMTbdafDd1Wt92oqc1NW4mlOCPRUIu5qDgRABHzet3lAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1507125816!114429536!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5699 invoked from network); 4 Oct 2017 14:03:37 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 14:03:37 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v94E3PRc009006
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 4 Oct 2017 14:03:26 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v94E3Pkf008358
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 4 Oct 2017 14:03:25 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v94E3OrB026903;
 Wed, 4 Oct 2017 14:03:25 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 04 Oct 2017 07:03:24 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel@lists.xenproject.org
References: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
 <1506492816-25954-22-git-send-email-bhupinder.thakur@linaro.org>
Message-ID: <cd7d0e1d-12de-03d0-e10c-0042b46c0149@oracle.com>
Date: Wed, 4 Oct 2017 10:03:05 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1506492816-25954-22-git-send-email-bhupinder.thakur@linaro.org>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 21/27 v11] xen/arm: vpl011: Add support for
 multiple consoles in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4gIAo+IEBAIC0xMjIzLDEzICsxMzE2LDEzIEBAIHZvaWQgaGFuZGxlX2lvKHZvaWQpCj4gIAkJ
LyogUmUtY2FsY3VsYXRlIGFueSBldmVudCBjb3VudGVyIGFsbG93YW5jZXMgJiB1bmJsb2NrCj4g
IAkJICAgZG9tYWlucyB3aXRoIG5ldyBhbGxvd2FuY2UgKi8KPiAgCQlmb3IgKGQgPSBkb21faGVh
ZDsgZDsgZCA9IGQtPm5leHQpIHsKPiAtCQkJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkLT5jb25z
b2xlOwo+ICAKPiAtCQkJY29uc29sZV9ldnRjaG5fdW5tYXNrKGNvbiwgKHZvaWQgKilub3cpOwo+
ICsJCQljb25zb2xlX2l0ZXJfdm9pZF9hcmcyKGQsIGNvbnNvbGVfZXZ0Y2huX3VubWFzaywgKHZv
aWQgKilub3cpOwoKVGhpcyAodG9nZXRoZXIgd2l0aCBwYXRjaCAxNSdzICJsb25nIGxvbmcgbm93
ID0gKGxvbmcgbG9uZylkYXRhIiBjYXN0KQpnZW5lcmF0ZXMgZmF0YWwgd2FybmluZyB3aGVuIGJ1
aWxkaW5nIGZvciAzMi1iaXQuCgpUaGUgd2FybmluZyBjYW4gcHJvYmFibHkgYmUgZWxpbWluYXRl
ZCBieSBjYXN0aW5nIHRvIHVpbnRwdHJfdCAob3Igc29tZQpzdWNoKSBidXQgbXkgcXVlc3Rpb24g
aXMgd2hldGhlciAnbm93JyBzaG91bGQgYmUgYSAnbG9uZyBsb25nJyAtLS0gaXNuJ3QKdGltZV90
IGEgNC1ieXRlIHR5cGUgb24gMzItYml0PyBBbmQgaWYgaXQncyBub3QgdGhlbiBjYXN0aW5nIHdp
bGwgbG9zZQp0aGUgdXBwZXIgd29yZC4KCi1ib3JpcwoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 14:06:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 14:06:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzkJL-0007GF-Iz; Wed, 04 Oct 2017 14:06:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=443a8edce=wei.liu2@citrix.com>)
 id 1dzkJK-0007G5-MG
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 14:06:06 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 BA/64-03642-DCAE4D95; Wed, 04 Oct 2017 14:06:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHSDve7ZV1c
 iDY69U7L4vmUykwOjx+EPV1gCGKNYM/OS8isSWDN2Nk1hL3jEVvHk8Cv2Bsa1rF2MnBwSAv4S
 J05fYQKxWQRUJM527gaz2QSUJX529rKB2CICBhLvr08Csrk4mAU+MkpM2XGGESQhLJAjcazjJ
 1gDr4CFxMLvz5hAioQEDjBK3H4wiREiIShxcuYTFhCbWUBHYsHuT0CTOIBsaYnl/zhAwpwCdh
 I3Hn0DWyYKdETn0jlg5UICChId048xTWDkm4Vk0iwkk2YhTFrAyLyKUaM4tagstUjX0EAvqSg
 zPaMkNzEzB8gz08tNLS5OTE/NSUwq1kvOz93ECAw2BiDYwXj8fdwhRkkOJiVR3oznVyKF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfAefwmUEyxKTU+tSMvMAYY9TFqCg0dJhDcRJM1bXJCYW5yZD
 pE6xajLcePh9T9MQix5+XmpUuK8m0GKBECKMkrz4EbAYvASo6yUMC8j0FFCPAWpRbmZJajyrx
 jFORiVhHlVgREtxJOZVwK36RXQEUxAR8xpAjuiJBEhJdXA6KQ289CHqrn71/Os5DC/Jd3xeao
 D26rIwk9HV9W3Xk/K1V/DtjNW8F+l1v7QOUZPOHi7mAv2yKVI7EgWKbqocXW+8ve/B6s/iZ/X
 kCg+wu1bdT2j9ECWwbqPm7NfvrRYUCfcsGv3qZaLfVvqlvG775LX29c7/eHdkr1cHq+lpbZ93
 inwyv7WeiWW4oxEQy3mouJEAN3rekS8AgAA
X-Env-Sender: prvs=443a8edce=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1507125963!119602817!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11745 invoked from network); 4 Oct 2017 14:06:05 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 14:06:05 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="450453162"
Date: Wed, 4 Oct 2017 15:06:02 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20171004140601.trfwrltvmddxsw3l@citrix.com>
References: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
 <1506492816-25954-22-git-send-email-bhupinder.thakur@linaro.org>
 <cd7d0e1d-12de-03d0-e10c-0042b46c0149@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <cd7d0e1d-12de-03d0-e10c-0042b46c0149@oracle.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Bhupinder Thakur <bhupinder.thakur@linaro.org>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 21/27 v11] xen/arm: vpl011: Add support for
 multiple consoles in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMDQsIDIwMTcgYXQgMTA6MDM6MDVBTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IAo+ID4gIAo+ID4gQEAgLTEyMjMsMTMgKzEzMTYsMTMgQEAgdm9pZCBoYW5kbGVf
aW8odm9pZCkKPiA+ICAJCS8qIFJlLWNhbGN1bGF0ZSBhbnkgZXZlbnQgY291bnRlciBhbGxvd2Fu
Y2VzICYgdW5ibG9jawo+ID4gIAkJICAgZG9tYWlucyB3aXRoIG5ldyBhbGxvd2FuY2UgKi8KPiA+
ICAJCWZvciAoZCA9IGRvbV9oZWFkOyBkOyBkID0gZC0+bmV4dCkgewo+ID4gLQkJCXN0cnVjdCBj
b25zb2xlICpjb24gPSAmZC0+Y29uc29sZTsKPiA+ICAKPiA+IC0JCQljb25zb2xlX2V2dGNobl91
bm1hc2soY29uLCAodm9pZCAqKW5vdyk7Cj4gPiArCQkJY29uc29sZV9pdGVyX3ZvaWRfYXJnMihk
LCBjb25zb2xlX2V2dGNobl91bm1hc2ssICh2b2lkICopbm93KTsKPiAKPiBUaGlzICh0b2dldGhl
ciB3aXRoIHBhdGNoIDE1J3MgImxvbmcgbG9uZyBub3cgPSAobG9uZyBsb25nKWRhdGEiIGNhc3Qp
Cj4gZ2VuZXJhdGVzIGZhdGFsIHdhcm5pbmcgd2hlbiBidWlsZGluZyBmb3IgMzItYml0Lgo+IAo+
IFRoZSB3YXJuaW5nIGNhbiBwcm9iYWJseSBiZSBlbGltaW5hdGVkIGJ5IGNhc3RpbmcgdG8gdWlu
dHB0cl90IChvciBzb21lCj4gc3VjaCkgYnV0IG15IHF1ZXN0aW9uIGlzIHdoZXRoZXIgJ25vdycg
c2hvdWxkIGJlIGEgJ2xvbmcgbG9uZycgLS0tIGlzbid0Cj4gdGltZV90IGEgNC1ieXRlIHR5cGUg
b24gMzItYml0PyBBbmQgaWYgaXQncyBub3QgdGhlbiBjYXN0aW5nIHdpbGwgbG9zZQo+IHRoZSB1
cHBlciB3b3JkLgo+IAoKSXQgd291bGQgYmUgYmV0dGVyIHRvIGp1c3QgcGFzcyB0aGUgcG9pbnRl
ciBpbnN0ZWFkLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 14:12:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 14:12:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzkPm-00085s-8m; Wed, 04 Oct 2017 14:12:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4436e5399=George.Dunlap@citrix.com>)
 id 1dzkPk-00085m-Q9
 for xen-devel@lists.xen.org; Wed, 04 Oct 2017 14:12:44 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 D0/DC-03093-C5CE4D95; Wed, 04 Oct 2017 14:12:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXitHRDpG7omyu
 RBh0f5C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyld68xFbxnq9h8ez1TA+Md1i5GTg4JAX+J
 w+eamUBsYQFfifk72tlAbBEBd4k7584xdjFycTALnGCSOLXxHwtIQkggT2L60etgNpuAnsS84
 1/BbF4BW4mt2z4ygtgsAioSc9c2gg0SFQiXaDrbD1UjKHFy5hMwmxOo/tujM0BHcAAt0JRYv0
 sfJMwsIC5x68l8JghbXmL72znMEGtVJRY/OMo+gZF/FpJJsxC6ZyHpnoWkewEjyypGjeLUorL
 UIl1DQ72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDQZACCHYyflgUcYpTkYFIS
 5c14fiVSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSv7mugnGBRanpqRVpmDjBKYNISHDxKIrzMI
 Gne4oLE3OLMdIjUKUZdjhsPr/9hEmLJy89LlRLnZQIpEgApyijNgxsBi9hLjLJSwryMQEcJ8R
 SkFuVmlqDKv2IU52BUEua98QpoCk9mXgncpldARzABHTGnCeyIkkSElFQD48WM/WZS5t8P2X7
 VuPzH7+mzg0sVjvYs316Yd87yssrVpMkXS8+1/2wK05ZfnhdsuDzNVuCl6tcnzG/11huF5sr+
 r3DXTX/m+bcvQMciYV6NXJUPh6dE3bSqP5trm2p17/uVVs7zYgg+8frwvlXr+5d43NpyKMW37
 kCy3FpGvwlFwuGTWc79VWIpzkg01GIuKk4EANyd2gnTAgAA
X-Env-Sender: prvs=4436e5399=George.Dunlap@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1507126355!109008609!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33986 invoked from network); 4 Oct 2017 14:12:37 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 14:12:37 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="442486184"
To: Sergey Dyasli <sergey.dyasli@citrix.com>, <xen-devel@lists.xen.org>
References: <20171003152104.1432-1-sergey.dyasli@citrix.com>
 <20171003152104.1432-3-sergey.dyasli@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <d79c2f59-7233-37b9-5abf-0a0c89b5763b@citrix.com>
Date: Wed, 4 Oct 2017 15:12:31 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171003152104.1432-3-sergey.dyasli@citrix.com>
Content-Language: en-US
Cc: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH v3 2/9] x86/np2m: flush all np2m objects on
	nested INVEPT
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDMvMjAxNyAwNDoyMCBQTSwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPiBBdCB0aGUgbW9t
ZW50LCBudm14X2hhbmRsZV9pbnZlcHQoKSB1cGRhdGVzIHRoZSBjdXJyZW50IG5wMm0ganVzdCB0
bwo+IGZsdXNoIGl0LiAgSW5zdGVhZCBpbnRyb2R1Y2UgYSBmdW5jdGlvbiwgbnAybV9mbHVzaF9i
YXNlKCksIHdoaWNoIHdpbGwKPiBsb29rIHVwIHRoZSBucDJtIGJhc2UgcG9pbnRlciBhbmQgY2Fs
bCBwMm1fZmx1c2hfdGFibGUoKSBpbnN0ZWFkLgo+IAo+IFVuZm9ydHVuYXRlbHksIHNpbmNlIHdl
IGRvbid0IGtub3cgd2hpY2ggcDJtIGEgZ2l2ZW4gdmNwdSBpcyB1c2luZywgd2UKPiBtdXN0IGZs
dXNoIGFsbCBwMm1zIHRoYXQgc2hhcmUgdGhhdCBiYXNlIHBvaW50ZXIuCj4gCj4gQ29udmVydCBw
Mm1fZmx1c2hfdGFibGUoKSBpbnRvIHAybV9mbHVzaF90YWJsZV9sb2NrZWQoKSBpbiBvcmRlciBu
b3QKPiB0byByZWxlYXNlIHRoZSBwMm1fbG9jayBhZnRlciBucDJtX2Jhc2UgY2hlY2suCj4gCj4g
U2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgo+
IFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
PiAtLS0KPiB2MiAtLT4gdjM6Cj4gLSBDb21taXQgbWVzc2FnZSB1cGRhdGUKPiAtLS0KPiAgeGVu
L2FyY2gveDg2L2h2bS92bXgvdnZteC5jIHwgIDcgKy0tLS0tLQo+ICB4ZW4vYXJjaC94ODYvbW0v
cDJtLmMgICAgICAgfCAzNSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLQo+ICB4
ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oICAgfCAgMiArKwoKVGhpcyBuZWVkcyBhIFZNWCBtYWlu
dGFpbmVyJ3MgQWNrLgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 14:26:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 14:26:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzkcx-0000XA-D4; Wed, 04 Oct 2017 14:26:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4436e5399=George.Dunlap@citrix.com>)
 id 1dzkcw-0000X4-4T
 for xen-devel@lists.xen.org; Wed, 04 Oct 2017 14:26:22 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 CD/D0-02220-D8FE4D95; Wed, 04 Oct 2017 14:26:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXitHSDvW7P+yu
 RBh/nG1os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkbtrxiKWhhrzjR1c7cwPiPtYuRk0NCwF/i
 +vmZbF2MHBzCAoES/14KgYRFBNwl7pw7x9jFyMXBLHCCSeLUxn8sIAkhgTyJj4/fMIPYbAJ6E
 vOOfwWL8wrYSmw9OJ8NxGYRUJG4ce05I4gtKhAu0XS2H6pGUOLkzCcsILs4geqX7pYCMZkFNC
 XW79IHqWAWEJe49WQ+E4QtL7H97RxmiK2qEosfHGWfwMg/C8mgWQjds5B0z0LSvYCRZRWjenF
 qUVlqka6lXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYFAyAMEOxrWtzocYJTmY
 lER5M55fiRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwevyDignWJSanlqRlpkDjA+YtAQHj5IIr
 w9Imre4IDG3ODMdInWKUZfjxsPrf5iEWPLy81KlxHkfvwUqEgApyijNgxsBi9VLjLJSwryMQE
 cJ8RSkFuVmlqDKv2IU52BUEuaNA1nFk5lXArfpFdARTEBHzGkCO6IkESEl1cCoJ8f96/+dLTP
 z099k72cIevFy8pWtO5m8OKMKOHkfpf3QXtR24/bx3DvTX3h8vN9TwJ3m1i5yV8fddt9rn4TL
 tg7fU511j9vlu+irFzqfctdjd3wwaXmV9bGXXLy3Z74xPfLax63g9vq4ttzbdfvPvok6nPRBR
 HHWLVGNu6aCy2X3Wl6s1n2lxFKckWioxVxUnAgAmcESv9ACAAA=
X-Env-Sender: prvs=4436e5399=George.Dunlap@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1507127178!114670985!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8524 invoked from network); 4 Oct 2017 14:26:20 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 14:26:20 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="450456583"
To: Sergey Dyasli <sergey.dyasli@citrix.com>, <xen-devel@lists.xen.org>
References: <20171003152104.1432-1-sergey.dyasli@citrix.com>
 <20171003152104.1432-5-sergey.dyasli@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <ae348097-bd1d-3df5-0d8a-3a8d0993520d@citrix.com>
Date: Wed, 4 Oct 2017 15:26:15 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171003152104.1432-5-sergey.dyasli@citrix.com>
Content-Language: en-US
Cc: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH v3 4/9] x86/np2m: simplify
 nestedhvm_hap_nested_page_fault()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDMvMjAxNyAwNDoyMCBQTSwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPiBUaGVyZSBpcyBh
IHBvc3NpYmlsaXR5IGZvciBuZXN0ZWRfcDJtIHRvIGJlY2FtZSBzdGFsZSBiZXR3ZWVuCj4gbmVz
dGVkaHZtX2hhcF9uZXN0ZWRfcGFnZV9mYXVsdCgpIGFuZCBuZXN0ZWRoYXBfZml4X3AybSgpLiAg
QXQgdGhlIG1vbWVudAo+IHRoaXMgaXMgaGFuZGxlZCBieSBkZXRlY3Rpbmcgc3VjaCBhIHJhY2Ug
aW5zaWRlIG5lc3RlZGhhcF9maXhfcDJtKCkgYW5kCj4gc3BlY2lhbC1jYXNpbmcgaXQuCj4gCj4g
SW5zdGVhZCwgaW50cm9kdWNlIHAybV9nZXRfbmVzdGVkcDJtX2xvY2tlZCgpLCB3aGljaCB3aWxs
IHJldHVybmVkIGEKPiBzdGlsbC1sb2NrZWQgcDJtLiAgVGhpcyBhbGxvd3MgdXMgdG8gY2FsbCBu
ZXN0ZWRoYXBfZml4X3AybSgpIHdpdGggdGhlCj4gbG9jayBoZWxkIGFuZCByZW1vdmUgdGhlIGNv
ZGUgZGV0ZWN0aW5nIHRoZSBzcGVjaWFsLWNhc2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogU2VyZ2V5
IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgo+IFNpZ25lZC1vZmYtYnk6IEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCkl0IHNlZW1zIHJlYWxseSBzdHJh
bmdlIHRvIGhhdmUgdHdvIGZ1bmN0aW9ucyBuYW1lZCBfbG9ja2VkKCkgd2hpY2ggaGF2ZQpkaWZm
ZXJlbnQgc2VtYW50aWNzIChvbmUgb2Ygd2hpY2ggYXNzdW1lcyB0aGF0IHRoZSBwMm0gaGFzIGFs
cmVhZHkgYmVlbgpsb2NrZWQsIG9uZSB3aGljaCByZXR1cm5zIGEgcDJtIHdoaWNoIGlzIGxvY2tl
ZCkuICBCdXQgSSBjYW4ndCB0aGluayBvZgphIGJldHRlciBvcHRpb24sIHNvOgoKUmV2aWV3ZWQt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 14:28:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 14:28:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzkey-0000eK-Ou; Wed, 04 Oct 2017 14:28:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=443a8edce=wei.liu2@citrix.com>)
 id 1dzkex-0000dc-5a
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 14:28:27 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 E9/8E-01784-A00F4D95; Wed, 04 Oct 2017 14:28:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsXitHSDvS7Xhyu
 RBne3s1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnzX79mK1jDUfFizWv2BsYu9i5GDg4JAX+J
 C7scuhg5OdgElCV+dvaygdgiAnoSTQeeM3YxcnEwCyxklGjufc0IkhAWMJJ43vSNFaSXRUBFo
 n+jAkiYV8BcYtn1VlYQW0JAXmJX20UwW0hAQaJj+jEmiBpBiZMzn7CA2MwCEhIHX7xgnsDIPQ
 tJahaS1AJGplWM6sWpRWWpRbqWeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgYH
 AAAQ7GNe2Oh9ilORgUhLlzXh+JVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/1O6CcYFFqempF
 WmYOMCRh0hIcPEoivJbvgdK8xQWJucWZ6RCpU4y6HB037/5hEmLJy89LlRLn9QeZIQBSlFGaB
 zcCFh+XGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMw7HWQKT2ZeCdymV0BHMAEdMacJ7IiSRI
 SUVANjR8lyw8k7+jekednPuWRRd9nx3geVjF/tk+X2rQzIfruyw4t/YfS/0ksvH2xwUxHM/Pj
 h2GUB9jub189fKW38QXLreWPOtQ/nJu5227Xwe2HpmbybeVOnnPg5Y/+ay783vpZ0z17dneym
 m7+q5tDcv9FrzSe+y30xx42dp9zj8FUdPp/WM19iy5VYijMSDbWYi4oTAcGsJciKAgAA
X-Env-Sender: prvs=443a8edce=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1507127304!114419309!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5398 invoked from network); 4 Oct 2017 14:28:25 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 14:28:25 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="450456789"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 4 Oct 2017 15:27:59 +0100
Message-ID: <20171004142759.9212-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH] xenconsole: fix 32bit compilation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CkNjOiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3Vy
QGxpbmFyby5vcmc+Ci0tLQogdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyB8IDQgKystLQogMSBm
aWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwpp
bmRleCAyNjE1YjUwYTRkLi5hZmUxNjJlOWMyIDEwMDY0NAotLS0gYS90b29scy9jb25zb2xlL2Rh
ZW1vbi9pby5jCisrKyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKQEAgLTEwNDcsNyArMTA0
Nyw3IEBAIHN0YXRpYyB2b2lkIGhhbmRsZV90dHlfd3JpdGUoc3RydWN0IGNvbnNvbGUgKmNvbikK
IAogc3RhdGljIHZvaWQgY29uc29sZV9ldnRjaG5fdW5tYXNrKHN0cnVjdCBjb25zb2xlICpjb24s
IHZvaWQgKmRhdGEpCiB7Ci0JbG9uZyBsb25nIG5vdyA9IChsb25nIGxvbmcpZGF0YTsKKwlsb25n
IGxvbmcgbm93ID0gKihsb25nIGxvbmcgKilkYXRhOwogCiAJaWYgKCFjb25zb2xlX2VuYWJsZWQo
Y29uKSkKIAkJcmV0dXJuOwpAQCAtMTM0Myw3ICsxMzQzLDcgQEAgdm9pZCBoYW5kbGVfaW8odm9p
ZCkKIAkJICAgZG9tYWlucyB3aXRoIG5ldyBhbGxvd2FuY2UgKi8KIAkJZm9yIChkID0gZG9tX2hl
YWQ7IGQ7IGQgPSBkLT5uZXh0KSB7CiAKLQkJCWNvbnNvbGVfaXRlcl92b2lkX2FyZzIoZCwgY29u
c29sZV9ldnRjaG5fdW5tYXNrLCAodm9pZCAqKW5vdyk7CisJCQljb25zb2xlX2l0ZXJfdm9pZF9h
cmcyKGQsIGNvbnNvbGVfZXZ0Y2huX3VubWFzaywgKHZvaWQgKikmbm93KTsKIAogCQkJY29uc29s
ZV9pdGVyX3ZvaWRfYXJnMihkLCBtYXliZV9hZGRfY29uc29sZV9ldnRjaG5fZmQsIAogCQkJCQkg
ICAgICAgKHZvaWQgKikmbmV4dF90aW1lb3V0KTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 14:28:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 14:28:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzkfQ-0000iG-0j; Wed, 04 Oct 2017 14:28:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dzkfO-0000i3-9q
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 14:28:54 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 E0/59-17770-520F4D95; Wed, 04 Oct 2017 14:28:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXSO6nOVVflw5V
 Ig/37jCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozDv5cxFfxir3g2LaSBcTNbFyMXh5DAJCaJ
 zc9+MEM4vxgljn5fDOVsYJR4uGMrUBknkLONUeJMiyuILSyQI3Gs4ycTiC0ioCjx4OVNVoiGd
 4wSE2dfYwdxmAWeMkrcn7+aGaSKTcBI4uzR6YwgNq+ArcSNt3tZQGwWARWJvkUn2EFsUYFwib
 eNR1ggagQlTs58AmRzcHAKWEr0P7MHCTML6EnsuP6LFcKWl9j+dg7YeAkBY4n2txfZJjAKzkL
 SPQtJyywkLQsYmVcxahSnFpWlFukamuklFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+du
 YgSGLgMQ7GC8vzHgEKMkB5OSKG/G8yuRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4M98D5QSLU
 tNTK9Iyc4BRBJOW4OBREuEtB0nzFhck5hZnpkOkTjEqSonzuoIkBEASGaV5cG2wyL3EKCslzM
 sIdIgQT0FqUW5mCar8K0ZxDkYlYd5OkCk8mXklcNNfAS1mAlo8pwlscUkiQkqqgTGVQyRmDpN
 Pg7Acq3ShyZuiZbv2Npgd3vh66iqP92LvbKbeO77mzpRd+l+nB51e8aHyw+O/ewTn/qw7vXTj
 ivw+n9dTtva6TUrZILxqVYz9+QwW2bwKUxfGpcVNAsznec+y9iwz/V+qFp749uj2M5wzVz27p
 J2t8sUkNbO0w0szd1qV6zRf+cNKLMUZiYZazEXFiQDMoLwu1wIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1507127331!69653762!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64388 invoked from network); 4 Oct 2017 14:28:52 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 14:28:52 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v94ESfeJ031023
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 4 Oct 2017 14:28:41 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v94ESeV5015434
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 4 Oct 2017 14:28:40 GMT
Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v94ESdXZ012097;
 Wed, 4 Oct 2017 14:28:39 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 04 Oct 2017 07:28:39 -0700
To: Wei Liu <wei.liu2@citrix.com>
References: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
 <1506492816-25954-22-git-send-email-bhupinder.thakur@linaro.org>
 <cd7d0e1d-12de-03d0-e10c-0042b46c0149@oracle.com>
 <20171004140601.trfwrltvmddxsw3l@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <c3c1585f-912f-f4c5-281a-1181beee4018@oracle.com>
Date: Wed, 4 Oct 2017 10:28:26 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20171004140601.trfwrltvmddxsw3l@citrix.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 21/27 v11] xen/arm: vpl011: Add support for
 multiple consoles in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDQvMjAxNyAxMDowNiBBTSwgV2VpIExpdSB3cm90ZToKPiBPbiBXZWQsIE9jdCAwNCwg
MjAxNyBhdCAxMDowMzowNUFNIC0wNDAwLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+PiAgCj4+
PiBAQCAtMTIyMywxMyArMTMxNiwxMyBAQCB2b2lkIGhhbmRsZV9pbyh2b2lkKQo+Pj4gIAkJLyog
UmUtY2FsY3VsYXRlIGFueSBldmVudCBjb3VudGVyIGFsbG93YW5jZXMgJiB1bmJsb2NrCj4+PiAg
CQkgICBkb21haW5zIHdpdGggbmV3IGFsbG93YW5jZSAqLwo+Pj4gIAkJZm9yIChkID0gZG9tX2hl
YWQ7IGQ7IGQgPSBkLT5uZXh0KSB7Cj4+PiAtCQkJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkLT5j
b25zb2xlOwo+Pj4gIAo+Pj4gLQkJCWNvbnNvbGVfZXZ0Y2huX3VubWFzayhjb24sICh2b2lkICop
bm93KTsKPj4+ICsJCQljb25zb2xlX2l0ZXJfdm9pZF9hcmcyKGQsIGNvbnNvbGVfZXZ0Y2huX3Vu
bWFzaywgKHZvaWQgKilub3cpOwo+PiBUaGlzICh0b2dldGhlciB3aXRoIHBhdGNoIDE1J3MgImxv
bmcgbG9uZyBub3cgPSAobG9uZyBsb25nKWRhdGEiIGNhc3QpCj4+IGdlbmVyYXRlcyBmYXRhbCB3
YXJuaW5nIHdoZW4gYnVpbGRpbmcgZm9yIDMyLWJpdC4KPj4KPj4gVGhlIHdhcm5pbmcgY2FuIHBy
b2JhYmx5IGJlIGVsaW1pbmF0ZWQgYnkgY2FzdGluZyB0byB1aW50cHRyX3QgKG9yIHNvbWUKPj4g
c3VjaCkgYnV0IG15IHF1ZXN0aW9uIGlzIHdoZXRoZXIgJ25vdycgc2hvdWxkIGJlIGEgJ2xvbmcg
bG9uZycgLS0tIGlzbid0Cj4+IHRpbWVfdCBhIDQtYnl0ZSB0eXBlIG9uIDMyLWJpdD8gQW5kIGlm
IGl0J3Mgbm90IHRoZW4gY2FzdGluZyB3aWxsIGxvc2UKPj4gdGhlIHVwcGVyIHdvcmQuCj4+Cj4g
SXQgd291bGQgYmUgYmV0dGVyIHRvIGp1c3QgcGFzcyB0aGUgcG9pbnRlciBpbnN0ZWFkLgoKT3Ig
d2UgY2FuIGRvIHRoYXQuCgpJIGp1c3Qgbm90aWNlZCBCaHVwaW5kZXIncyBtZXNzYWdlIHNvIEkg
YXNzdW1lIGhlIGlzIGdvaW5nIHRvIHRha2UgY2FyZQpvZiB0aGlzLgoKLWJvcmlzCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 14:30:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 14:30:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzkgS-0000p4-AD; Wed, 04 Oct 2017 14:30:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=443a8edce=wei.liu2@citrix.com>)
 id 1dzkgR-0000os-U9
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 14:30:00 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 26/0A-03610-760F4D95; Wed, 04 Oct 2017 14:29:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpG7ahyu
 RBuf/GVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkXu9+xFezhrHjY/Y2xgXEfexcjB4eEgL/E
 n8dRXYycHCwCKhL9TY1sIDabgLLEz85eMFtEwEDi/fVJQDYXB7PAR0aJfduvsIIkhAVyJI51/
 GQCmcMrYCFxbJspSI2QwEImie/vpzKB1PAKCEqcnPmEBcRmFtCRWLD7ExtIPbOAtMTyfxwgYU
 4BO4mrG08xg9iiQDd0Lp0DVi4koCDRMf0Y0wRGvllIJs1CMmkWwqQFjMyrGDWKU4vKUot0jcz
 0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECA40BCHYwnlkQeIhRkoNJSZQ34/mV
 SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvJnvgXKCRanpqRVpmTnAkIdJS3DwKInwloOkeYsLE
 nOLM9MhUqcYFaXEeV1BEgIgiYzSPLg2WJxdYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjBvJ8
 gUnsy8Erjpr4AWMwEtntMEtrgkESEl1cDo23xauERWYuPUhWbl9l4ut+eWPmHxZN8/86RN/wE
 FKcOqJRGTtu1i5v73Sc6jPGmf09Gf/t+4y0Itf0RP8/Biei5rITShgWcrW4pH3pzrnxLPpz+2
 OJpSvtzr7pv/r1pZvRnjtq3jvSF0cYE2a7jgHXa770V3Ync1yO2oavsmdzbsXZC34WclluKMR
 EMt5qLiRADicBvMrgIAAA==
X-Env-Sender: prvs=443a8edce=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1507127397!110393951!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64340 invoked from network); 4 Oct 2017 14:29:58 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 14:29:58 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="442489099"
Date: Wed, 4 Oct 2017 15:29:55 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20171004142955.5hxzt6kylcg33uug@citrix.com>
References: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
 <1506492816-25954-22-git-send-email-bhupinder.thakur@linaro.org>
 <cd7d0e1d-12de-03d0-e10c-0042b46c0149@oracle.com>
 <20171004140601.trfwrltvmddxsw3l@citrix.com>
 <c3c1585f-912f-f4c5-281a-1181beee4018@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <c3c1585f-912f-f4c5-281a-1181beee4018@oracle.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Bhupinder Thakur <bhupinder.thakur@linaro.org>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 21/27 v11] xen/arm: vpl011: Add support for
 multiple consoles in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMDQsIDIwMTcgYXQgMTA6Mjg6MjZBTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IE9uIDEwLzA0LzIwMTcgMTA6MDYgQU0sIFdlaSBMaXUgd3JvdGU6Cj4gPiBPbiBX
ZWQsIE9jdCAwNCwgMjAxNyBhdCAxMDowMzowNUFNIC0wNDAwLCBCb3JpcyBPc3Ryb3Zza3kgd3Jv
dGU6Cj4gPj4+ICAKPiA+Pj4gQEAgLTEyMjMsMTMgKzEzMTYsMTMgQEAgdm9pZCBoYW5kbGVfaW8o
dm9pZCkKPiA+Pj4gIAkJLyogUmUtY2FsY3VsYXRlIGFueSBldmVudCBjb3VudGVyIGFsbG93YW5j
ZXMgJiB1bmJsb2NrCj4gPj4+ICAJCSAgIGRvbWFpbnMgd2l0aCBuZXcgYWxsb3dhbmNlICovCj4g
Pj4+ICAJCWZvciAoZCA9IGRvbV9oZWFkOyBkOyBkID0gZC0+bmV4dCkgewo+ID4+PiAtCQkJc3Ry
dWN0IGNvbnNvbGUgKmNvbiA9ICZkLT5jb25zb2xlOwo+ID4+PiAgCj4gPj4+IC0JCQljb25zb2xl
X2V2dGNobl91bm1hc2soY29uLCAodm9pZCAqKW5vdyk7Cj4gPj4+ICsJCQljb25zb2xlX2l0ZXJf
dm9pZF9hcmcyKGQsIGNvbnNvbGVfZXZ0Y2huX3VubWFzaywgKHZvaWQgKilub3cpOwo+ID4+IFRo
aXMgKHRvZ2V0aGVyIHdpdGggcGF0Y2ggMTUncyAibG9uZyBsb25nIG5vdyA9IChsb25nIGxvbmcp
ZGF0YSIgY2FzdCkKPiA+PiBnZW5lcmF0ZXMgZmF0YWwgd2FybmluZyB3aGVuIGJ1aWxkaW5nIGZv
ciAzMi1iaXQuCj4gPj4KPiA+PiBUaGUgd2FybmluZyBjYW4gcHJvYmFibHkgYmUgZWxpbWluYXRl
ZCBieSBjYXN0aW5nIHRvIHVpbnRwdHJfdCAob3Igc29tZQo+ID4+IHN1Y2gpIGJ1dCBteSBxdWVz
dGlvbiBpcyB3aGV0aGVyICdub3cnIHNob3VsZCBiZSBhICdsb25nIGxvbmcnIC0tLSBpc24ndAo+
ID4+IHRpbWVfdCBhIDQtYnl0ZSB0eXBlIG9uIDMyLWJpdD8gQW5kIGlmIGl0J3Mgbm90IHRoZW4g
Y2FzdGluZyB3aWxsIGxvc2UKPiA+PiB0aGUgdXBwZXIgd29yZC4KPiA+Pgo+ID4gSXQgd291bGQg
YmUgYmV0dGVyIHRvIGp1c3QgcGFzcyB0aGUgcG9pbnRlciBpbnN0ZWFkLgo+IAo+IE9yIHdlIGNh
biBkbyB0aGF0Lgo+IAo+IEkganVzdCBub3RpY2VkIEJodXBpbmRlcidzIG1lc3NhZ2Ugc28gSSBh
c3N1bWUgaGUgaXMgZ29pbmcgdG8gdGFrZSBjYXJlCj4gb2YgdGhpcy4KCkkgc2VudCBhIHBhdGNo
IGp1c3Qgbm93LgoKICAgeGVuY29uc29sZTogZml4IDMyYml0IGNvbXBpbGF0aW9uCgpGZWVsIGZy
ZWUgdG8gdGVzdCBpdC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 14:37:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 14:37:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzknL-0001kR-5a; Wed, 04 Oct 2017 14:37:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <gregkh@linuxfoundation.org>) id 1dzknK-0001kL-8w
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 14:37:06 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 71/D5-03283-112F4D95; Wed, 04 Oct 2017 14:37:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXSc3kljy7vpyu
 RBtM+W1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk/mzawFVxjr/gzaTZjA+Mati5GLg4hgR2M
 EhvXbQFyODlYBFQkps+eygpiswloSuz8voUJxBYRUJSY+uIZM0gDs8BhJol/M7cxgySEBUIkV
 n/5DGbzCuhJfJm/HKxBSKBOYuG51+wQcUGJkzOfsIDYzAJaEjf+vQSq4QCypSWW/+MACXMKBE
 rMWNkC1ioqoCyxt+8Q+wRG3llIumch6Z6F0L2AkXkVo0ZxalFZapGukYVeUlFmekZJbmJmjq6
 hgZlebmpxcWJ6ak5iUrFecn7uJkZgUDEAwQ7G82sDDzFKcjApifJmPL8SKcSXlJ9SmZFYnBFf
 VJqTWnyIUYaDQ0mCl/8jUE6wKDU9tSItMwcY3jBpCQ4eJRFeOZA0b3FBYm5xZjpE6hSjMcexT
 Zf/MHHceHj9D5MQS15+XqqUOK8CSKkASGlGaR7cIFjcXWKUlRLmZQQ6TYinILUoN7MEVf4Voz
 gHo5IwrwnIFJ7MvBK4fa+ATmECOmVOE9gpJYkIKakGxlmG1pNVtCQnrkx0zVmfIqFXFZvV7Gh
 hE+2vLqpj9tU4psBRVrQ6KVB218MllsuaHkp0CpzeN/Ps1Q2Sf8LZRCb7/dM02WK6z7jwQe+P
 9F88S1hy8621mRqPz6ma+fJL+31u16Iwtq0argGXJjaazflm81KA1TPpQrCBoLj4uvXzFlWJ5
 W5VYinOSDTUYi4qTgQAIxF/xrYCAAA=
X-Env-Sender: gregkh@linuxfoundation.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1507127820!69655485!1
X-Originating-IP: [140.211.169.12]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32551 invoked from network); 4 Oct 2017 14:37:01 -0000
Received: from mail.linuxfoundation.org (HELO mail.linuxfoundation.org)
 (140.211.169.12)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 14:37:01 -0000
Received: from localhost (LFbn-1-12253-150.w90-92.abo.wanadoo.fr
 [90.92.67.150])
 by mail.linuxfoundation.org (Postfix) with ESMTPSA id C480DA84;
 Wed,  4 Oct 2017 14:36:59 +0000 (UTC)
Date: Wed, 4 Oct 2017 16:37:08 +0200
From: gregkh <gregkh@linuxfoundation.org>
To: Arnd Bergmann <arnd@arndb.de>
Message-ID: <20171004143708.GC10709@kroah.com>
References: <59d49ea1.0732620a.8edd2.e612@mx.google.com>
 <CAK8P3a0rC7jK1jKqED-QjC-n9cg7S5ywFvwfTSw+WNEDQ6uZiw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAK8P3a0rC7jK1jKqED-QjC-n9cg7S5ywFvwfTSw+WNEDQ6uZiw@mail.gmail.com>
User-Agent: Mutt/1.9.1 (2017-09-22)
Cc: Juergen Gross <jgross@suse.com>,
 Krzysztof Kozlowski <k.kozlowski@samsung.com>,
 Kernel Build Reports Mailman List <kernel-build-reports@lists.linaro.org>,
 Olof Johansson <olof@lixom.net>, xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Olof's autobuilder <build@lixom.net>
Subject: Re: [Xen-devel] stable-rc build: 3 warnings 0 failures
 (stable-rc/v4.4.89-42-g255b4a0)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMDQsIDIwMTcgYXQgMDM6NDk6MzBQTSArMDIwMCwgQXJuZCBCZXJnbWFubiB3
cm90ZToKPiBPbiBXZWQsIE9jdCA0LCAyMDE3IGF0IDEwOjQxIEFNLCBPbG9mJ3MgYXV0b2J1aWxk
ZXIgPGJ1aWxkQGxpeG9tLm5ldD4gd3JvdGU6Cj4gPgo+ID4gV2FybmluZ3M6Cj4gPgo+ID4gICAg
ICAgMSBhcm0veGVuL21tLmM6MjAyOjI6IHdhcm5pbmc6IGluaXRpYWxpemF0aW9uIGZyb20gaW5j
b21wYXRpYmxlIHBvaW50ZXIgdHlwZQo+ID4gICAgICAgMSBhcm0veGVuL21tLmM6MjAyOjI6IHdh
cm5pbmc6IChuZWFyIGluaXRpYWxpemF0aW9uIGZvciAneGVuX3N3aW90bGJfZG1hX29wcy5tbWFw
JykKPiA+ICAgICAgIDEgZHJpdmVycy94ZW4vc3dpb3RsYi14ZW4uYzo2OTc6Mjc6IHdhcm5pbmc6
IHBhc3NpbmcgYXJndW1lbnQgNiBvZiAnX19nZW5lcmljX2RtYV9vcHMoZGV2KS0+bW1hcCcgbWFr
ZXMgcG9pbnRlciBmcm9tIGludGVnZXIgd2l0aG91dCBhIGNhc3QKPiAKPiBUaGlzIGlzIGNhdXNl
ZCBieSBiYWNrcG9ydGluZyAyZjBiODJiMWI4MzAgKCJzd2lvdGxiLXhlbjogaW1wbGVtZW50Cj4g
eGVuX3N3aW90bGJfZG1hX21tYXAgY2FsbGJhY2siKSBpbnRvIHN0YWJsZS1yYy80LjQuCj4gCj4g
VGhlIC0+bW1hcCgpIGNhbGxiYWNrIHNpZ25hdHVyZSBjaGFuZ2VkIGluIGxpbnV4LTQuOCBhcyBv
ZiBjb21taXQKPiAwMDA4NWYxZWZhMzggKCJkbWEtbWFwcGluZzogdXNlIHVuc2lnbmVkIGxvbmcg
Zm9yIGRtYV9hdHRycyIpLCBzbwo+IGFsbCBvbGRlciBrZXJuZWxzIGFyZSBhZmZlY3RlZC4KPiAK
PiBQbGVhc2UgZHJvcCB0aGUgYmFja3BvcnQgcGF0Y2ggZnJvbSA0LjQgYW5kIDMuMTgsIG9yIGFw
cGx5IHRoZSB0cml2aWFsIGZpeHVwCj4gdGhhdCBJJ2xsIHNlbmQgaW4gYSBiaXQuCgpNYW55IHRo
YW5rcyBmb3IgdGhlIGZpeHVwLCBJJ3ZlIHF1ZXVlZCB0aGF0IHVwIG5vdyBmb3IgYm90aCB0cmVl
cy4KCmdyZWcgay1oCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 14:38:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 14:38:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzkok-0001qQ-G1; Wed, 04 Oct 2017 14:38:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4436e5399=George.Dunlap@citrix.com>)
 id 1dzkoj-0001qF-7q
 for xen-devel@lists.xen.org; Wed, 04 Oct 2017 14:38:33 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 F9/17-03093-862F4D95; Wed, 04 Oct 2017 14:38:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHSDvW7qpyu
 RBguuMlos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl9m+YzFkyXq9j6aiJLA+NJ8S5GTg4JAX+J
 xi8zWEFsYYFQiX8LT7KB2CIC7hJ3zp1j7GLk4mAWOMEkcWrjPxaQhJBAnsTS9TfYQWw2AT2Je
 ce/gsV5BWwlDp+YDjaIRUBF4vmLiWCDRAXCJZrO9kPVCEqcnPkEzOYEqt/1sw1oDgfQAk2J9b
 v0QcLMAuISt57MZ4Kw5SW2v53DDLFWVWLxg6PsExj5ZyGZNAuhexaS7llIuhcwsqxi1ChOLSp
 LLdI1MtZLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMTQYg2MH4Z37gIUZJDiYl
 Ud6M51cihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwnvsIlBMsSk1PrUjLzAFGCUxagoNHSYT3A
 kiat7ggMbc4Mx0idYpRUUqcdwFIQgAkkVGaB9cGi8xLjLJSwryMQIcI8RSkFuVmlqDKv2IU52
 BUEuZdBzKFJzOvBG76K6DFTECL5zSBLS5JREhJNTAG7ROfZHpS/qj+138/Lz4+c3kbp6q114f
 D29OXW923ESi4ysPAsfX31/NbVz2Mciv9d+LM2sbri1hirX8nzHLXCltYYGkoWNd18kaIx9IE
 14k/1VUlps0vjupJLzbT36NeGhmnP7ukTVLKfaHyjyPFL5f9EcpIVOk6v6us8MW2msJnz82l3
 3crsRRnJBpqMRcVJwIAuZH6tscCAAA=
X-Env-Sender: prvs=4436e5399=George.Dunlap@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1507127906!107476950!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32651 invoked from network); 4 Oct 2017 14:38:28 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 14:38:28 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="450458451"
To: Sergey Dyasli <sergey.dyasli@citrix.com>, <xen-devel@lists.xen.org>
References: <20171003152104.1432-1-sergey.dyasli@citrix.com>
 <20171003152104.1432-6-sergey.dyasli@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <9f9aad6e-294f-5ed2-36b4-e177e6e48315@citrix.com>
Date: Wed, 4 Oct 2017 15:38:06 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171003152104.1432-6-sergey.dyasli@citrix.com>
Content-Language: en-US
Cc: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH v3 5/9] x86/vvmx: make updating shadow EPTP
 value more efficient
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDMvMjAxNyAwNDoyMSBQTSwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPiBBdCB0aGUgbW9t
ZW50LCB0aGUgc2hhZG93IEVQVFAgdmFsdWUgaXMgd3JpdHRlbiB1bmNvbmRpdGlvbmFsbHkgaW4K
PiBlcHRfaGFuZGxlX3Zpb2xhdGlvbigpLgo+IAo+IEluc3RlYWQsIHdyaXRlIHRoZSB2YWx1ZSBv
biB2bWVudHJ5IHRvIHRoZSBndWVzdDsgYnV0IG9ubHkgd3JpdGUgaXQgaWYKPiB0aGUgdmFsdWUg
bmVlZHMgdXBkYXRpbmcuCj4gCj4gVG8gZGV0ZWN0IHRoaXMsIGFkZCBhIGZsYWcgdG8gdGhlIG5l
c3RlZHZjcHUgc3RydWN0LCBzdGFsZV9ucDJtLCB0bwo+IGluZGljYXRlIHdoZW4gc3VjaCBhbiBh
Y3Rpb24gaXMgbmVjZXNzYXJ5LiAgU2V0IGl0IHdoZW4gdGhlIG5lc3RlZCBwMm0KPiBjaGFuZ2Vz
IG9yIHdoZW4gdGhlIG5wMm0gaXMgZmx1c2hlZCBieSBhbiBJUEksIGFuZCBjbGVhciBpdCB3aGVu
IHdlCj4gd3JpdGUgdGhlIG5ldyB2YWx1ZS4KPiAKPiBTaW5jZSBhbiBJUEkgaW52YWxpZGF0aW5n
IHRoZSBwMm0gbWF5IGhhcHBlbiBiZXR3ZWVuCj4gbnZteF9zd2l0Y2hfZ3Vlc3QoKSBhbmQgdm14
X3ZtZW50ZXIsIGJ1dCB3ZSBjYW4ndCBwZXJmb3JtIHRoZSB2bXdyaXRlCj4gd2l0aCBpbnRlcnJ1
cHRzIGRpc2FibGVkLCBjaGVjayB0aGUgZmxhZyBqdXN0IGJlZm9yZSBlbnRlcmluZyB0aGUKPiBn
dWVzdCBhbmQgcmVzdGFydCB0aGUgdm1lbnRyeSBpZiBpdCdzIHNldC4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+Cj4gU2lnbmVkLW9m
Zi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKTG9va3MgZ29v
ZCB0byBtZTsganVzdCBvbmUgcXVlc3Rpb24uLi4KCj4gLS0tCj4gdjIgLS0+IHYzOgo+IC0gY3Vy
cmVudCBwb2ludGVyIGlzIG5vdyBjYWxjdWxhdGVkIG9ubHkgb25jZSBpbiBudm14X2VwdHBfdXBk
YXRlKCkKPiAtLS0KPiAgeGVuL2FyY2gveDg2L2h2bS9uZXN0ZWRodm0uYyAgIHwgIDIgKysKPiAg
eGVuL2FyY2gveDg2L2h2bS92bXgvZW50cnkuUyAgIHwgIDYgKysrKysrCj4gIHhlbi9hcmNoL3g4
Ni9odm0vdm14L3ZteC5jICAgICB8IDE0ICsrKysrKystLS0tLS0tCj4gIHhlbi9hcmNoL3g4Ni9o
dm0vdm14L3Z2bXguYyAgICB8IDIyICsrKysrKysrKysrKysrKysrKysrKysKPiAgeGVuL2FyY2gv
eDg2L21tL3AybS5jICAgICAgICAgIHwgMTAgKysrKysrKystLQo+ICB4ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS92Y3B1LmggfCAgMSArCj4gIDYgZmlsZXMgY2hhbmdlZCwgNDYgaW5zZXJ0aW9ucygr
KSwgOSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9uZXN0
ZWRodm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vbmVzdGVkaHZtLmMKPiBpbmRleCBmMmY3NDY5ZDg2
Li43NGE0NjRkMTYyIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vbmVzdGVkaHZtLmMK
PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL25lc3RlZGh2bS5jCj4gQEAgLTU2LDYgKzU2LDcgQEAg
bmVzdGVkaHZtX3ZjcHVfcmVzZXQoc3RydWN0IHZjcHUgKnYpCj4gICAgICBudi0+bnZfdnZtY3hh
ZGRyID0gSU5WQUxJRF9QQUREUjsKPiAgICAgIG52LT5udl9mbHVzaHAybSA9IDA7Cj4gICAgICBu
di0+bnZfcDJtID0gTlVMTDsKPiArICAgIG52LT5zdGFsZV9ucDJtID0gZmFsc2U7Cj4gIAo+ICAg
ICAgaHZtX2FzaWRfZmx1c2hfdmNwdV9hc2lkKCZudi0+bnZfbjJhc2lkKTsKPiAgCj4gQEAgLTEw
Nyw2ICsxMDgsNyBAQCBuZXN0ZWRodm1fZmx1c2h0bGJfaXBpKHZvaWQgKmluZm8pCj4gICAgICAg
Ki8KPiAgICAgIGh2bV9hc2lkX2ZsdXNoX2NvcmUoKTsKPiAgICAgIHZjcHVfbmVzdGVkaHZtKHYp
Lm52X3AybSA9IE5VTEw7Cj4gKyAgICB2Y3B1X25lc3RlZGh2bSh2KS5zdGFsZV9ucDJtID0gdHJ1
ZTsKPiAgfQo+ICAKPiAgdm9pZAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC9l
bnRyeS5TIGIveGVuL2FyY2gveDg2L2h2bS92bXgvZW50cnkuUwo+IGluZGV4IDUzZWVkYzYzNjMu
LjlmYjhmODkyMjAgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvZW50cnkuUwo+
ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L2VudHJ5LlMKPiBAQCAtNzksNiArNzksOCBAQCBV
TkxJS0VMWV9FTkQocmVhbG1vZGUpCj4gIAo+ICAgICAgICAgIG1vdiAgJXJzcCwlcmRpCj4gICAg
ICAgICAgY2FsbCB2bXhfdm1lbnRlcl9oZWxwZXIKPiArICAgICAgICBjbXAgICQwLCVlYXgKPiAr
ICAgICAgICBqbmUgLkx2bXhfdm1lbnRyeV9yZXN0YXJ0Cj4gICAgICAgICAgbW92ICBWQ1BVX2h2
bV9ndWVzdF9jcjIoJXJieCksJXJheAo+ICAKPiAgICAgICAgICBwb3AgICVyMTUKPiBAQCAtMTE3
LDYgKzExOSwxMCBAQCBFTlRSWSh2bXhfYXNtX2RvX3ZtZW50cnkpCj4gICAgICAgICAgR0VUX0NV
UlJFTlQoYngpCj4gICAgICAgICAgam1wICAuTHZteF9kb192bWVudHJ5Cj4gIAo+ICsuTHZteF92
bWVudHJ5X3Jlc3RhcnQ6Cj4gKyAgICAgICAgc3RpCj4gKyAgICAgICAgam1wICAuTHZteF9kb192
bWVudHJ5Cj4gKwo+ICAuTHZteF9nb3RvX2VtdWxhdG9yOgo+ICAgICAgICAgIHN0aQo+ICAgICAg
ICAgIG1vdiAgJXJzcCwlcmRpCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
eC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKPiBpbmRleCA5Y2ZhOWI2OTY1Li5jOWE0
MTExMjY3IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCj4gKysrIGIv
eGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKPiBAQCAtMzI0OSwxMiArMzI0OSw2IEBAIHN0YXRp
YyB2b2lkIGVwdF9oYW5kbGVfdmlvbGF0aW9uKGVwdF9xdWFsX3QgcSwgcGFkZHJfdCBncGEpCj4g
ICAgICBjYXNlIDA6ICAgICAgICAgLy8gVW5oYW5kbGVkIEwxIEVQVCB2aW9sYXRpb24KPiAgICAg
ICAgICBicmVhazsKPiAgICAgIGNhc2UgMTogICAgICAgICAvLyBUaGlzIHZpb2xhdGlvbiBpcyBo
YW5kbGVkIGNvbXBsZXRseQo+IC0gICAgICAgIC8qQ3VycmVudCBuZXN0ZWQgRVBUIG1heWJlIGZs
dXNoZWQgYnkgb3RoZXIgdmNwdXMsIHNvIG5lZWQKPiAtICAgICAgICAgKiB0byByZS1zZXQgaXRz
IHNoYWRvdyBFUFRQIHBvaW50ZXIuCj4gLSAgICAgICAgICovCj4gLSAgICAgICAgaWYgKCBuZXN0
ZWRodm1fdmNwdV9pbl9ndWVzdG1vZGUoY3VycmVudCkgJiYKPiAtICAgICAgICAgICAgICAgICAg
ICAgICAgbmVzdGVkaHZtX3BhZ2luZ19tb2RlX2hhcChjdXJyZW50ICkgKQo+IC0gICAgICAgICAg
ICBfX3Ztd3JpdGUoRVBUX1BPSU5URVIsIGdldF9zaGFkb3dfZXB0cChjdXJyZW50KSk7Cj4gICAg
ICAgICAgcmV0dXJuOwo+ICAgICAgY2FzZSAtMTogICAgICAgIC8vIFRoaXMgdmlvYWx0aW9uIHNo
b3VsZCBiZSBpbmplY3RlZCB0byBMMSBWTU0KPiAgICAgICAgICB2Y3B1X25lc3RlZGh2bShjdXJy
ZW50KS5udl92bWV4aXRfcGVuZGluZyA9IDE7Cj4gQEAgLTQyMDMsMTMgKzQxOTcsMTcgQEAgc3Rh
dGljIHZvaWQgbGJyX2ZpeHVwKHZvaWQpCj4gICAgICAgICAgYmR3X2VycmF0dW1fYmRmMTRfZml4
dXAoKTsKPiAgfQo+ICAKPiAtdm9pZCB2bXhfdm1lbnRlcl9oZWxwZXIoY29uc3Qgc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpCj4gK2ludCB2bXhfdm1lbnRlcl9oZWxwZXIoY29uc3Qgc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCgouLi5BbmR5LCBkaWQgeW91IHdhbnQgYSBjb21tZW50IGhl
cmUgZXhwbGFpbmluZyB3aGF0IHRoZSByZXR1cm4gdmFsdWUgaXMKc3VwcG9zZWQgdG8gbWVhbj8g
KEFuZC9vciBjaGFuZ2luZyB0aGlzIHRvIGEgYm9vbD8pCgogLUdlb3JnZQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 14:53:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 14:53:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzl3Q-0003Lx-1J; Wed, 04 Oct 2017 14:53:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4436e5399=George.Dunlap@citrix.com>)
 id 1dzl3P-0003Lq-9Y
 for xen-devel@lists.xen.org; Wed, 04 Oct 2017 14:53:43 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 D7/C9-03610-6F5F4D95; Wed, 04 Oct 2017 14:53:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHSDve7rr1c
 iDU7tErRY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDPamn+wFOzlqvi3cz17A+MBji5GTg4JAX+J
 plebGUFsYYFEidaPO8FsEQF3iTvnzgHZXBzMAieYJE5t/McCkhASyJPYfesOE4jNJqAnMe/4V
 7A4r4CtxMJLx5lBbBYBFYn1n+ewgdiiAuESTWf7oWoEJU7OfAJkc3BwAtU/vVYBYjILaEqs36
 UPUsEsIC5x68l8JghbXmL72znMEFtVJRY/OMo+gZF/FpJBsxC6ZyHpnoWkewEjyypG9eLUorL
 UIl0TvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwLBkAIIdjN2X/Q8xSnIwKYny
 Zjy/EinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgnfNF6CcYFFqempFWmYOMEJg0hIcPEoivMtB0
 rzFBYm5xZnpEKlTjIpS4ryPQBICIImM0jy4NlhUXmKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5
 Iw73eQKTyZeSVw018BLWYCWjynCWxxSSJCSqqBsSkh9vwGvWpjBrZa5U+3F61vUJ9s/Cf10xb
 ex92O2ZwbJyjKfunY8brp3ZXsmy4JDLeTm+O4vq+WMxVZzHK7IldUh4//QIXfV+fmJD+hcyly
 L180Mz5plg8X/HZaLy5J8LSI+/zCOZVfxLLcFC9ovLZlm3omqeT/Y32Rw9Lqpw2Ftj7LrI9XY
 inOSDTUYi4qTgQAPUzJcsUCAAA=
X-Env-Sender: prvs=4436e5399=George.Dunlap@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1507128809!109016482!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19631 invoked from network); 4 Oct 2017 14:53:30 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 14:53:30 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="450460564"
To: Sergey Dyasli <sergey.dyasli@citrix.com>, <xen-devel@lists.xen.org>
References: <20171003152104.1432-1-sergey.dyasli@citrix.com>
 <20171003152104.1432-7-sergey.dyasli@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <62a432f8-8a91-9b9f-bc0d-7dadfe7b5f26@citrix.com>
Date: Wed, 4 Oct 2017 15:53:05 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171003152104.1432-7-sergey.dyasli@citrix.com>
Content-Language: en-US
Cc: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH v3 6/9] x86/np2m: send flush IPIs only when
 a vcpu is actively using an np2m
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDMvMjAxNyAwNDoyMSBQTSwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPiBGbHVzaCBJUElz
IGFyZSBzZW50IHRvIGFsbCBjcHVzIGluIGFuIG5wMm0ncyBkaXJ0eV9jcHVtYXNrIHdoZW4KPiB1
cGRhdGVkLiAgVGhpcyBtYXNrIGhvd2V2ZXIgaXMgZmFyIHRvbyBicm9hZC4gIEEgcGNwdSdzIGJp
dCBpcyBzZXQgaW4KPiB0aGUgY3B1bWFzayB3aGVuIGEgdmNwdSBydW5zIG9uIHRoYXQgcGNwdSwg
YnV0IGlzIG9ubHkgY2xlYXJlZCB3aGVuIGEKPiBmbHVzaCBoYXBwZW5zLiAgVGhpcyBtZWFucyB0
aGF0IHRoZSBJUEkgaW5jbHVkZXMgdGhlIGN1cnJlbnQgcGNwdSBvZgo+IHZjcHVzIHRoYXQgYXJl
IG5vdCBjdXJyZW50bHkgcnVubmluZywgYW5kIGFsc28gaW5jbHVkZXMgYW55IHBjcHUgdGhhdAo+
IGhhcyBldmVyIGhhZCBhIHZjcHUgdXNlIHRoaXMgcDJtIHNpbmNlIHRoZSBsYXN0IGZsdXNoICh3
aGljaCBpbiB0dXJuCj4gd2lsbCBjYXVzZSBzcHVyaW91cyBpbnZhbGlkYXRpb25zIGlmIGEgZGlm
ZmVyZW50IHZjcHUgaXMgdXNpbmcgYW4gbnAybSkuCj4gCj4gQXZvaWQgdGhlc2UgSVBJcyBieSBr
ZWVwaW5nIGNsb3NlciB0cmFjayBvZiB3aGVyZSBhbiBucDJtIGlzIGJlaW5nIHVzZWQsCj4gYW5k
IHdoZW4gYSB2Y3B1IG5lZWRzIHRvIGJlIGZsdXNoZWQ6Cj4gCj4gLSBPbiBzY2hlZHVsZS1vdXQs
IGNsZWFyIHYtPnByb2Nlc3NvciBpbiBwMm0tPmRpcnR5X2NwdW1hc2sKPiAtIEFkZCBhICdnZW5l
cmF0aW9uJyBjb3VudGVyIHRvIHRoZSBwMm0gYW5kIG5lc3RlZHZjcHUgc3RydWN0cyB0bwo+ICAg
ZGV0ZWN0IGNoYW5nZXMgdGhhdCB3b3VsZCByZXF1aXJlIHJlLWxvYWRzIG9uIHJlLWVudHJ5Cj4g
LSBPbiBzY2hlZHVsZS1pbiBvciBwMm0gY2hhbmdlOgo+ICAgLSBTZXQgdi0+cHJvY2Vzc29yIGlu
IHAybS0+ZGlydHlfY3B1bWFzawo+ICAgLSBmbHVzaCB0aGUgdmNwdSdzIG5lc3RlZCBwMm0gcG9p
bnRlciAoYW5kIHVwZGF0ZSBudi0+Z2VuZXJhdGlvbikgaWYKPiAgICAgdGhlIGdlbmVyYXRpb24g
Y2hhbmdlZAo+IAo+IFNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlA
Y2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
QGNpdHJpeC5jb20+Cj4gLS0tCj4gdjIgLS0+IHYzOgo+IC0gY3VycmVudCBwb2ludGVyIGlzIG5v
dyBjYWxjdWxhdGVkIG9ubHkgb25jZSBpbiBucDJtX3NjaGVkdWxlKCkKPiAtIFJlcGxhY2VkICJz
aGFkb3cgcDJtIiB3aXRoICJucDJtIiBmb3IgY29uc2lzdGVuY3kgaW4gY29tbWl0IG1lc3NhZ2UK
Ckxvb2tzIGdvb2QsIHRoYW5rcyEKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 14:53:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 14:53:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzl3C-0003Kt-Pj; Wed, 04 Oct 2017 14:53:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dzl3B-0003Kn-9L
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 14:53:29 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 30/29-03610-8E5F4D95; Wed, 04 Oct 2017 14:53:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsUyZ7p8oO6jr1c
 iDQ40sVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkHjr9jL1jJVbH/w0rGBsaVHF2MnBxCApOY
 JOY/CO9i5AKy/zBKvD3whRHC2cAocWhuKxOEs41R4vrtNywgLcICORLHOn4ygdgiAooSD17eZ
 IUoOs8kcbnhJlg7s8A7Rok9n0+zg1SxCRhJnD06nRHE5hWwlXhydz5QnIODRUBFYtl2VpCwqE
 C4xNvGIywQJYISJ2c+AbM5BSwl5j/9xQZiMwuoS/yZd4kZwpaX2P52DpgtIWAs0f72ItsERsF
 ZSNpnIWmZhaRlASPzKkaN4tSistQiXSMLvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT8
 3E2MwOBlAIIdjOfXBh5ilORgUhLlzXh+JVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK8nMBqEB
 ItS01Mr0jJzgHEEk5bg4FES4VUHSfMWFyTmFmemQ6ROMSpKifM++gKUEABJZJTmwbXBYvcSo6
 yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHm/g0zhycwrgZv+CmgxE9DiOU1gi0sSEVJSDYwzb23
 Z0aogqmJTPWtC14Gbs79fOumyq2n9ha8+nyKMu73zdq5mXPT7oND2b/MFf6zNmPjoz5vNh/e4
 P2gVW/1roRKLtMKxpMyHc66VCD2WM2x9rlpgYGRe8Pa8uL2tdFBb9ou9L/fOWPNky/Kr9z+fS
 BR+3lp710E3QePD+ftblZ6+SvVdG14tqcRSnJFoqMVcVJwIAAYxw27YAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1507128800!72863345!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58678 invoked from network); 4 Oct 2017 14:53:21 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 14:53:21 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v94ErAnv022607
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 4 Oct 2017 14:53:11 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v94ErAZ0008797
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 4 Oct 2017 14:53:10 GMT
Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v94ErAoA032617;
 Wed, 4 Oct 2017 14:53:10 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 04 Oct 2017 07:53:10 -0700
To: Wei Liu <wei.liu2@citrix.com>
References: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
 <1506492816-25954-22-git-send-email-bhupinder.thakur@linaro.org>
 <cd7d0e1d-12de-03d0-e10c-0042b46c0149@oracle.com>
 <20171004140601.trfwrltvmddxsw3l@citrix.com>
 <c3c1585f-912f-f4c5-281a-1181beee4018@oracle.com>
 <20171004142955.5hxzt6kylcg33uug@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <3c8d6479-7c3f-7177-1f56-b9104394bb29@oracle.com>
Date: Wed, 4 Oct 2017 10:52:57 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20171004142955.5hxzt6kylcg33uug@citrix.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 21/27 v11] xen/arm: vpl011: Add support for
 multiple consoles in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDQvMjAxNyAxMDoyOSBBTSwgV2VpIExpdSB3cm90ZToKPiBPbiBXZWQsIE9jdCAwNCwg
MjAxNyBhdCAxMDoyODoyNkFNIC0wNDAwLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+IE9uIDEw
LzA0LzIwMTcgMTA6MDYgQU0sIFdlaSBMaXUgd3JvdGU6Cj4+PiBPbiBXZWQsIE9jdCAwNCwgMjAx
NyBhdCAxMDowMzowNUFNIC0wNDAwLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+Pj4+ICAKPj4+
Pj4gQEAgLTEyMjMsMTMgKzEzMTYsMTMgQEAgdm9pZCBoYW5kbGVfaW8odm9pZCkKPj4+Pj4gIAkJ
LyogUmUtY2FsY3VsYXRlIGFueSBldmVudCBjb3VudGVyIGFsbG93YW5jZXMgJiB1bmJsb2NrCj4+
Pj4+ICAJCSAgIGRvbWFpbnMgd2l0aCBuZXcgYWxsb3dhbmNlICovCj4+Pj4+ICAJCWZvciAoZCA9
IGRvbV9oZWFkOyBkOyBkID0gZC0+bmV4dCkgewo+Pj4+PiAtCQkJc3RydWN0IGNvbnNvbGUgKmNv
biA9ICZkLT5jb25zb2xlOwo+Pj4+PiAgCj4+Pj4+IC0JCQljb25zb2xlX2V2dGNobl91bm1hc2so
Y29uLCAodm9pZCAqKW5vdyk7Cj4+Pj4+ICsJCQljb25zb2xlX2l0ZXJfdm9pZF9hcmcyKGQsIGNv
bnNvbGVfZXZ0Y2huX3VubWFzaywgKHZvaWQgKilub3cpOwo+Pj4+IFRoaXMgKHRvZ2V0aGVyIHdp
dGggcGF0Y2ggMTUncyAibG9uZyBsb25nIG5vdyA9IChsb25nIGxvbmcpZGF0YSIgY2FzdCkKPj4+
PiBnZW5lcmF0ZXMgZmF0YWwgd2FybmluZyB3aGVuIGJ1aWxkaW5nIGZvciAzMi1iaXQuCj4+Pj4K
Pj4+PiBUaGUgd2FybmluZyBjYW4gcHJvYmFibHkgYmUgZWxpbWluYXRlZCBieSBjYXN0aW5nIHRv
IHVpbnRwdHJfdCAob3Igc29tZQo+Pj4+IHN1Y2gpIGJ1dCBteSBxdWVzdGlvbiBpcyB3aGV0aGVy
ICdub3cnIHNob3VsZCBiZSBhICdsb25nIGxvbmcnIC0tLSBpc24ndAo+Pj4+IHRpbWVfdCBhIDQt
Ynl0ZSB0eXBlIG9uIDMyLWJpdD8gQW5kIGlmIGl0J3Mgbm90IHRoZW4gY2FzdGluZyB3aWxsIGxv
c2UKPj4+PiB0aGUgdXBwZXIgd29yZC4KPj4+Pgo+Pj4gSXQgd291bGQgYmUgYmV0dGVyIHRvIGp1
c3QgcGFzcyB0aGUgcG9pbnRlciBpbnN0ZWFkLgo+PiBPciB3ZSBjYW4gZG8gdGhhdC4KPj4KPj4g
SSBqdXN0IG5vdGljZWQgQmh1cGluZGVyJ3MgbWVzc2FnZSBzbyBJIGFzc3VtZSBoZSBpcyBnb2lu
ZyB0byB0YWtlIGNhcmUKPj4gb2YgdGhpcy4KPiBJIHNlbnQgYSBwYXRjaCBqdXN0IG5vdy4KPgo+
ICAgIHhlbmNvbnNvbGU6IGZpeCAzMmJpdCBjb21waWxhdGlvbgo+Cj4gRmVlbCBmcmVlIHRvIHRl
c3QgaXQuCgpCdWlsZHMgZmluZSBidXQgSSBoYXZlbid0IGhhZCBhIGNoYW5jZSB0byB0ZXN0IGl0
LgoKLWJvcmlzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 14:56:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 14:56:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzl5b-0003Yu-DS; Wed, 04 Oct 2017 14:55:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=443c0fcdb=Andrew.Cooper3@citrix.com>)
 id 1dzl5a-0003Yi-Ez
 for xen-devel@lists.xen.org; Wed, 04 Oct 2017 14:55:58 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 A4/FE-03093-D76F4D95; Wed, 04 Oct 2017 14:55:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsWyU9JRQrf225V
 Ig9sNvBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bi+zOZCyYoVsyer9DAOEOqi5GTQ0LAT+Lk
 vJlMILawQKjEv4Un2UBsEYEiibZ/3ewgNrPAHCaJi3eKuxi5OIQEFjJKXPy/mRUkwSagL7H7x
 SegZg4OXgFbiVPfi0DCLAIqEo+uzmEEsUUFwiWazvazgNi8AoISJ2c+AbM5Bewkbs5qYAFpZR
 bQlFi/Sx9ilbzE9rdzmCFscYmmLyvBNgkJqElc67/EDnFyusTEZz0sExgFZiGZOgth0iwkk2Y
 hmbSAkWUVo0ZxalFZapGuoZleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZguDIA
 wQ7G+xsDDjFKcjApifL6fr0SKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCtwMkJ1iUmp5akZaZA
 4wcmLQEB4+SCG8sSJq3uCAxtzgzHSJ1ilFRSpw3GCQhAJLIKM2Da4NF6yVGWSlhXkagQ4R4Cl
 KLcjNLUOVfMYpzMCoJ837/AjSFJzOvBG76K6DFTECL5zSBLS5JREhJNTCyr37E86aviu/rA8M
 ddutfp2sxm7WWllWF2x1gXBTGy3Ps1jnRXTo7Q+9dLPnAH3zeJYjnS8SdVbE1hjEWt+cdrVvG
 npdbU8kc8u7/DUk+zxzbM0Zh7pLLtq5UzLz2qm3lJCV9Q8/2LpPTJ7equZ7Nt37WKdJjfPna0
 gcJXdEJ5YXfU/KUDJRYijMSDbWYi4oTAQZjLVfRAgAA
X-Env-Sender: prvs=443c0fcdb=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1507128956!69681345!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59585 invoked from network); 4 Oct 2017 14:55:57 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 14:55:57 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="54021447"
To: George Dunlap <george.dunlap@citrix.com>, Sergey Dyasli
 <sergey.dyasli@citrix.com>, <xen-devel@lists.xen.org>
References: <20171003152104.1432-1-sergey.dyasli@citrix.com>
 <20171003152104.1432-6-sergey.dyasli@citrix.com>
 <9f9aad6e-294f-5ed2-36b4-e177e6e48315@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <2e7d1d76-978a-6b01-1360-18ffa40282da@citrix.com>
Date: Wed, 4 Oct 2017 15:55:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <9f9aad6e-294f-5ed2-36b4-e177e6e48315@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH v3 5/9] x86/vvmx: make updating shadow EPTP
 value more efficient
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDQvMTAvMTcgMTU6MzgsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gT24gMTAvMDMvMjAxNyAw
NDoyMSBQTSwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPj4gQXQgdGhlIG1vbWVudCwgdGhlIHNoYWRv
dyBFUFRQIHZhbHVlIGlzIHdyaXR0ZW4gdW5jb25kaXRpb25hbGx5IGluCj4+IGVwdF9oYW5kbGVf
dmlvbGF0aW9uKCkuCj4+Cj4+IEluc3RlYWQsIHdyaXRlIHRoZSB2YWx1ZSBvbiB2bWVudHJ5IHRv
IHRoZSBndWVzdDsgYnV0IG9ubHkgd3JpdGUgaXQgaWYKPj4gdGhlIHZhbHVlIG5lZWRzIHVwZGF0
aW5nLgo+Pgo+PiBUbyBkZXRlY3QgdGhpcywgYWRkIGEgZmxhZyB0byB0aGUgbmVzdGVkdmNwdSBz
dHJ1Y3QsIHN0YWxlX25wMm0sIHRvCj4+IGluZGljYXRlIHdoZW4gc3VjaCBhbiBhY3Rpb24gaXMg
bmVjZXNzYXJ5LiAgU2V0IGl0IHdoZW4gdGhlIG5lc3RlZCBwMm0KPj4gY2hhbmdlcyBvciB3aGVu
IHRoZSBucDJtIGlzIGZsdXNoZWQgYnkgYW4gSVBJLCBhbmQgY2xlYXIgaXQgd2hlbiB3ZQo+PiB3
cml0ZSB0aGUgbmV3IHZhbHVlLgo+Pgo+PiBTaW5jZSBhbiBJUEkgaW52YWxpZGF0aW5nIHRoZSBw
Mm0gbWF5IGhhcHBlbiBiZXR3ZWVuCj4+IG52bXhfc3dpdGNoX2d1ZXN0KCkgYW5kIHZteF92bWVu
dGVyLCBidXQgd2UgY2FuJ3QgcGVyZm9ybSB0aGUgdm13cml0ZQo+PiB3aXRoIGludGVycnVwdHMg
ZGlzYWJsZWQsIGNoZWNrIHRoZSBmbGFnIGp1c3QgYmVmb3JlIGVudGVyaW5nIHRoZQo+PiBndWVz
dCBhbmQgcmVzdGFydCB0aGUgdm1lbnRyeSBpZiBpdCdzIHNldC4KPj4KPj4gU2lnbmVkLW9mZi1i
eTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgo+PiBTaWduZWQtb2Zm
LWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cj4gTG9va3MgZ29v
ZCB0byBtZTsganVzdCBvbmUgcXVlc3Rpb24uLi4KPgo+PiAtLS0KPj4gdjIgLS0+IHYzOgo+PiAt
IGN1cnJlbnQgcG9pbnRlciBpcyBub3cgY2FsY3VsYXRlZCBvbmx5IG9uY2UgaW4gbnZteF9lcHRw
X3VwZGF0ZSgpCj4+IC0tLQo+PiAgeGVuL2FyY2gveDg2L2h2bS9uZXN0ZWRodm0uYyAgIHwgIDIg
KysKPj4gIHhlbi9hcmNoL3g4Ni9odm0vdm14L2VudHJ5LlMgICB8ICA2ICsrKysrKwo+PiAgeGVu
L2FyY2gveDg2L2h2bS92bXgvdm14LmMgICAgIHwgMTQgKysrKysrKy0tLS0tLS0KPj4gIHhlbi9h
cmNoL3g4Ni9odm0vdm14L3Z2bXguYyAgICB8IDIyICsrKysrKysrKysrKysrKysrKysrKysKPj4g
IHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgICAgICB8IDEwICsrKysrKysrLS0KPj4gIHhlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaCB8ICAxICsKPj4gIDYgZmlsZXMgY2hhbmdlZCwgNDYg
aW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9odm0vbmVzdGVkaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL25lc3RlZGh2bS5jCj4+IGlu
ZGV4IGYyZjc0NjlkODYuLjc0YTQ2NGQxNjIgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vbmVzdGVkaHZtLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9uZXN0ZWRodm0uYwo+PiBA
QCAtNTYsNiArNTYsNyBAQCBuZXN0ZWRodm1fdmNwdV9yZXNldChzdHJ1Y3QgdmNwdSAqdikKPj4g
ICAgICBudi0+bnZfdnZtY3hhZGRyID0gSU5WQUxJRF9QQUREUjsKPj4gICAgICBudi0+bnZfZmx1
c2hwMm0gPSAwOwo+PiAgICAgIG52LT5udl9wMm0gPSBOVUxMOwo+PiArICAgIG52LT5zdGFsZV9u
cDJtID0gZmFsc2U7Cj4+ICAKPj4gICAgICBodm1fYXNpZF9mbHVzaF92Y3B1X2FzaWQoJm52LT5u
dl9uMmFzaWQpOwo+PiAgCj4+IEBAIC0xMDcsNiArMTA4LDcgQEAgbmVzdGVkaHZtX2ZsdXNodGxi
X2lwaSh2b2lkICppbmZvKQo+PiAgICAgICAqLwo+PiAgICAgIGh2bV9hc2lkX2ZsdXNoX2NvcmUo
KTsKPj4gICAgICB2Y3B1X25lc3RlZGh2bSh2KS5udl9wMm0gPSBOVUxMOwo+PiArICAgIHZjcHVf
bmVzdGVkaHZtKHYpLnN0YWxlX25wMm0gPSB0cnVlOwo+PiAgfQo+PiAgCj4+ICB2b2lkCj4+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L2h2
bS92bXgvZW50cnkuUwo+PiBpbmRleCA1M2VlZGM2MzYzLi45ZmI4Zjg5MjIwIDEwMDY0NAo+PiAt
LS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC9lbnRyeS5TCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L2VudHJ5LlMKPj4gQEAgLTc5LDYgKzc5LDggQEAgVU5MSUtFTFlfRU5EKHJlYWxtb2Rl
KQo+PiAgCj4+ICAgICAgICAgIG1vdiAgJXJzcCwlcmRpCj4+ICAgICAgICAgIGNhbGwgdm14X3Zt
ZW50ZXJfaGVscGVyCj4+ICsgICAgICAgIGNtcCAgJDAsJWVheAo+PiArICAgICAgICBqbmUgLkx2
bXhfdm1lbnRyeV9yZXN0YXJ0Cj4+ICAgICAgICAgIG1vdiAgVkNQVV9odm1fZ3Vlc3RfY3IyKCVy
YngpLCVyYXgKPj4gIAo+PiAgICAgICAgICBwb3AgICVyMTUKPj4gQEAgLTExNyw2ICsxMTksMTAg
QEAgRU5UUlkodm14X2FzbV9kb192bWVudHJ5KQo+PiAgICAgICAgICBHRVRfQ1VSUkVOVChieCkK
Pj4gICAgICAgICAgam1wICAuTHZteF9kb192bWVudHJ5Cj4+ICAKPj4gKy5Mdm14X3ZtZW50cnlf
cmVzdGFydDoKPj4gKyAgICAgICAgc3RpCj4+ICsgICAgICAgIGptcCAgLkx2bXhfZG9fdm1lbnRy
eQo+PiArCj4+ICAuTHZteF9nb3RvX2VtdWxhdG9yOgo+PiAgICAgICAgICBzdGkKPj4gICAgICAg
ICAgbW92ICAlcnNwLCVyZGkKPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
eC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKPj4gaW5kZXggOWNmYTliNjk2NS4uYzlh
NDExMTI2NyAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKPj4gKysr
IGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKPj4gQEAgLTMyNDksMTIgKzMyNDksNiBAQCBz
dGF0aWMgdm9pZCBlcHRfaGFuZGxlX3Zpb2xhdGlvbihlcHRfcXVhbF90IHEsIHBhZGRyX3QgZ3Bh
KQo+PiAgICAgIGNhc2UgMDogICAgICAgICAvLyBVbmhhbmRsZWQgTDEgRVBUIHZpb2xhdGlvbgo+
PiAgICAgICAgICBicmVhazsKPj4gICAgICBjYXNlIDE6ICAgICAgICAgLy8gVGhpcyB2aW9sYXRp
b24gaXMgaGFuZGxlZCBjb21wbGV0bHkKPj4gLSAgICAgICAgLypDdXJyZW50IG5lc3RlZCBFUFQg
bWF5YmUgZmx1c2hlZCBieSBvdGhlciB2Y3B1cywgc28gbmVlZAo+PiAtICAgICAgICAgKiB0byBy
ZS1zZXQgaXRzIHNoYWRvdyBFUFRQIHBvaW50ZXIuCj4+IC0gICAgICAgICAqLwo+PiAtICAgICAg
ICBpZiAoIG5lc3RlZGh2bV92Y3B1X2luX2d1ZXN0bW9kZShjdXJyZW50KSAmJgo+PiAtICAgICAg
ICAgICAgICAgICAgICAgICAgbmVzdGVkaHZtX3BhZ2luZ19tb2RlX2hhcChjdXJyZW50ICkgKQo+
PiAtICAgICAgICAgICAgX192bXdyaXRlKEVQVF9QT0lOVEVSLCBnZXRfc2hhZG93X2VwdHAoY3Vy
cmVudCkpOwo+PiAgICAgICAgICByZXR1cm47Cj4+ICAgICAgY2FzZSAtMTogICAgICAgIC8vIFRo
aXMgdmlvYWx0aW9uIHNob3VsZCBiZSBpbmplY3RlZCB0byBMMSBWTU0KPj4gICAgICAgICAgdmNw
dV9uZXN0ZWRodm0oY3VycmVudCkubnZfdm1leGl0X3BlbmRpbmcgPSAxOwo+PiBAQCAtNDIwMywx
MyArNDE5NywxNyBAQCBzdGF0aWMgdm9pZCBsYnJfZml4dXAodm9pZCkKPj4gICAgICAgICAgYmR3
X2VycmF0dW1fYmRmMTRfZml4dXAoKTsKPj4gIH0KPj4gIAo+PiAtdm9pZCB2bXhfdm1lbnRlcl9o
ZWxwZXIoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4+ICtpbnQgdm14X3ZtZW50
ZXJfaGVscGVyKGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+IC4uLkFuZHksIGRp
ZCB5b3Ugd2FudCBhIGNvbW1lbnQgaGVyZSBleHBsYWluaW5nIHdoYXQgdGhlIHJldHVybiB2YWx1
ZSBpcwo+IHN1cHBvc2VkIHRvIG1lYW4/IChBbmQvb3IgY2hhbmdpbmcgdGhpcyB0byBhIGJvb2w/
KQoKRGVmaW5pdGVseSBhIGNvbW1lbnQgcGxlYXNlIChlc3BlY2lhbGx5IGFzIGl0IGlzIGxvZ2lj
YWxseSBpbnZlcnRlZCBmcm9tCndoYXQgSSB3b3VsZCBoYXZlIGV4cGVjdGVkIG9yaWdpbmFsbHkp
LgoKQm9vbCBkZXBlbmRpbmcgb24gd2hldGhlciBpdCBhY3R1YWxseSBoYXMgYm9vbGVhbiBwcm9w
ZXJ0aWVzIG9yIG5vdAood2hpY2ggd2lsbCBkZXBlbmQgb24gaG93IHRoZSBjb21tZW50IGVuZHMg
dXAgbG9va2luZykuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 14:57:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 14:57:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzl7Q-0003iZ-QR; Wed, 04 Oct 2017 14:57:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzl7P-0003iP-I5
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 14:57:51 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 F5/93-03435-EE6F4D95; Wed, 04 Oct 2017 14:57:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVff1tyu
 RBoc/81isePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE148v8uSwFN0Uq/t08yt7A
 2MHfxcjJISTQyCSxYWdBFyMXkP2YUaJt3RF2CGcbo8S7fwuYQKpEBJwlvp6Zyw5i8wroS/xac
 RMsLizgJzH/XB8zSIOEwH1mia3v7rOBJCQEPCWOTlgDZ5/4voSli5Gdg03ASuKQGEiURUBV4n
 TXTKYJjNwLGBlWMaoXpxaVpRbpGuslFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgR
 6nAEIdjB2/HM6xCjJwaQkyuv79UqkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnevyA5waLU9NSK
 tMwcYOjBpCU4eJREeK+CpHmLCxJzizPTIVKnGHU5jm26/IdJiCUvPy9VSpz3CkiRAEhRRmke3
 AhYHFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO8rkCk8mXklcJteAR3BBHTEnCawI0oSEV
 JSDYyzDdMTFjy5F7xNPL96YbV3wq2Khe3h3dFs0Y8lDmblad+//P9i2f57q9OC68z+Kttl75s
 atT7krs2saMvN2cmGHzZpnFr1KEuRKXzn5eMH5lv123Ibtkmp7qnIzZ+8veHkSY34j856Uc8e
 rFGx5bft326f9duwZfO04wHM16udFPk1hcU0JZVYijMSDbWYi4oTAak+CuZ+AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1507129066!70149847!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34802 invoked from network); 4 Oct 2017 14:57:47 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Oct 2017 14:57:47 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzl7C-0001P0-Tg; Wed, 04 Oct 2017 14:57:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dzl77-0007rQ-Gk; Wed, 04 Oct 2017 14:57:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dzl76-0002rM-Nn; Wed, 04 Oct 2017 14:57:33 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114008-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=18b1be5e324bcbe2f10898b116db641d404b3d30
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 04 Oct 2017 14:57:32 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114008: regressions -
	trouble: blocked/fail
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDAwOCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDAwOC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTM5NzIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAxOGIxYmU1ZTMyNGJjYmUyZjEwODk4
YjExNmRiNjQxZDQwNGIzZDMwCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAg
ICBkYmM0YjZlMTNhNWQwZGQ4OTY3Y2RlN2ZmNzAwMGFiMWVkODg2MjVlCgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAxMTM5NzIgIDIwMTctMTAtMDMgMjE6MDI6NDMgWiAgICAwIGRheXMKRmFpbGluZyBz
aW5jZSAgICAgICAgMTEzOTc5ICAyMDE3LTEwLTA0IDAwOjEwOjEzIFogICAgMCBkYXlzICAgMTEg
YXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0MDA4ICAyMDE3LTEwLTA0IDE0OjA0OjA5
IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+CiAgSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29u
cmFkLndpbGtAb3JhY2xlLmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0
IHdvdWxkIGJlIDUwNiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 15:58:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 15:58:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzm3Q-00089l-KA; Wed, 04 Oct 2017 15:57:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4438c69fc=Ian.Jackson@citrix.com>)
 id 1dzm3P-00089N-8d
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 15:57:47 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 9C/AC-03422-AF405D95; Wed, 04 Oct 2017 15:57:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHRDpO5Plqu
 RBn3vrCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8a/xlamguPKFVce/WJvYHwk18XIwSEh4C/R
 99yyi5ETyPSQuH72BBOIzSagK9G05S8biC0ioCxxvOkLaxcjFwezwDlGidYpG5hBEsICXhJTr
 9wGs1kEVCQaVnayg9i8QPEfa38yQQyVkzh//CdYDSdQ/OnODmaQvUICnhLH1ppCmGoSc9fHQ3
 QKSpyc+YQFxGYWkJA4+OIFM8QUS4lv658yT2Dkn4WkbBaSsgWMTKsYNYpTi8pSi3SNjPWSijL
 TM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQIDjQEIdjD+mR94iFGSg0lJlPfXzyuRQnxJ
 +SmVGYnFGfFFpTmpxYcYZTg4lCR4xYGBKyRYlJqeWpGWmQMMeZi0BAePkgivAUiat7ggMbc4M
 x0idYrRmOPYpst/mDg6bt79wyTEkpeflyolzvuLGahUAKQ0ozQPbhAsFi8xykoJ8zICnSbEU5
 BalJtZgir/ilGcg1FJmNcaZCFPZl4J3L5XQKcwAZ0yp+kKyCkliQgpqQZG9eicqNa/jF9mCnD
 NSf/6JDvtXtTeVUcf/ZuZHLdbp0Tyz3Jx8Z9vY+MMtk3j4rtfNE16W50H/z2fvQK7Lu982qw8
 66FMq9hMR6VPG9tkg2ctaWBcVvWuaWK1S5nhq5OXd38WsJjhePjfim3S0u8zGyWDWfVcjSpWs
 dRYnt2SrplTWyvxI/iREktxRqKhFnNRcSIAfMD8ncACAAA=
X-Env-Sender: prvs=4438c69fc=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1507132662!76337468!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5169 invoked from network); 4 Oct 2017 15:57:45 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 15:57:45 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="442505935"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Wed, 4 Oct 2017 16:57:20 +0100
Message-ID: <1507132650-25376-15-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 14/24] xentoolcore_restrict_all: "Implement" for
	xengnttab
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CkFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL1J1bGVzLm1r
ICAgICAgICAgICAgICAgICAgICB8ICAyICstCiB0b29scy9saWJzL2dudHRhYi9NYWtlZmlsZSAg
ICAgICAgfCAgNCArKy0tCiB0b29scy9saWJzL2dudHRhYi9nbnR0YWJfY29yZS5jICAgfCAxMCAr
KysrKysrKysrCiB0b29scy9saWJzL2dudHRhYi9wcml2YXRlLmggICAgICAgfCAgMiArKwogdG9v
bHMvbGlicy9nbnR0YWIveGVuZ250dGFiLnBjLmluIHwgIDIgKy0KIDUgZmlsZXMgY2hhbmdlZCwg
MTYgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9SdWxl
cy5tayBiL3Rvb2xzL1J1bGVzLm1rCmluZGV4IDdkZDEyNmEuLjMyMzllNzYgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL1J1bGVzLm1rCisrKyBiL3Rvb2xzL1J1bGVzLm1rCkBAIC0xMTQsNyArMTE0LDcgQEAg
TERMSUJTX2xpYnhlbmV2dGNobiA9ICQoU0hERVBTX2xpYnhlbmV2dGNobikgJChYRU5fTElCWEVO
RVZUQ0hOKS9saWJ4ZW5ldnRjaG4kKGwKIFNITElCX2xpYnhlbmV2dGNobiAgPSAkKFNIREVQU19s
aWJ4ZW5ldnRjaG4pIC1XbCwtcnBhdGgtbGluaz0kKFhFTl9MSUJYRU5FVlRDSE4pCiAKIENGTEFH
U19saWJ4ZW5nbnR0YWIgPSAtSSQoWEVOX0xJQlhFTkdOVFRBQikvaW5jbHVkZSAkKENGTEFHU194
ZW5pbmNsdWRlKQotU0hERVBTX2xpYnhlbmdudHRhYiA9ICQoU0hMSUJfbGlieGVudG9vbGxvZykK
K1NIREVQU19saWJ4ZW5nbnR0YWIgPSAkKFNITElCX2xpYnhlbnRvb2xsb2cpICQoU0hMSUJfbGli
eGVudG9vbGNvcmUpCiBMRExJQlNfbGlieGVuZ250dGFiID0gJChTSERFUFNfbGlieGVuZ250dGFi
KSAkKFhFTl9MSUJYRU5HTlRUQUIpL2xpYnhlbmdudHRhYiQobGliZXh0ZW5zaW9uKQogU0hMSUJf
bGlieGVuZ250dGFiICA9ICQoU0hERVBTX2xpYnhlbmdudHRhYikgLVdsLC1ycGF0aC1saW5rPSQo
WEVOX0xJQlhFTkdOVFRBQikKIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9nbnR0YWIvTWFrZWZp
bGUgYi90b29scy9saWJzL2dudHRhYi9NYWtlZmlsZQppbmRleCBhZmI5MjRmLi5kY2ZlNjg2IDEw
MDY0NAotLS0gYS90b29scy9saWJzL2dudHRhYi9NYWtlZmlsZQorKysgYi90b29scy9saWJzL2du
dHRhYi9NYWtlZmlsZQpAQCAtNyw3ICs3LDcgQEAgU0hMSUJfTERGTEFHUyArPSAtV2wsLS12ZXJz
aW9uLXNjcmlwdD1saWJ4ZW5nbnR0YWIubWFwCiAKIENGTEFHUyAgICs9IC1XZXJyb3IgLVdtaXNz
aW5nLXByb3RvdHlwZXMKIENGTEFHUyAgICs9IC1JLi9pbmNsdWRlICQoQ0ZMQUdTX3hlbmluY2x1
ZGUpCi1DRkxBR1MgICArPSAkKENGTEFHU19saWJ4ZW50b29sbG9nKQorQ0ZMQUdTICAgKz0gJChD
RkxBR1NfbGlieGVudG9vbGxvZykgJChDRkxBR1NfbGlieGVudG9vbGNvcmUpCiAKIFNSQ1MtR05U
VEFCICAgICAgICAgICAgKz0gZ250dGFiX2NvcmUuYwogU1JDUy1HTlRTSFIgICAgICAgICAgICAr
PSBnbnRzaHJfY29yZS5jCkBAIC02NCw3ICs2NCw3IEBAIGxpYnhlbmdudHRhYi5zby4kKE1BSk9S
KTogbGlieGVuZ250dGFiLnNvLiQoTUFKT1IpLiQoTUlOT1IpCiAJJChTWU1MSU5LX1NITElCKSAk
PCAkQAogCiBsaWJ4ZW5nbnR0YWIuc28uJChNQUpPUikuJChNSU5PUik6ICQoUElDX09CSlMpIGxp
YnhlbmdudHRhYi5tYXAKLQkkKENDKSAkKExERkxBR1MpIC1XbCwkKFNPTkFNRV9MREZMQUcpIC1X
bCxsaWJ4ZW5nbnR0YWIuc28uJChNQUpPUikgJChTSExJQl9MREZMQUdTKSAtbyAkQCAkKFBJQ19P
QkpTKSAkKExETElCU19saWJ4ZW50b29sbG9nKSAkKEFQUEVORF9MREZMQUdTKQorCSQoQ0MpICQo
TERGTEFHUykgLVdsLCQoU09OQU1FX0xERkxBRykgLVdsLGxpYnhlbmdudHRhYi5zby4kKE1BSk9S
KSAkKFNITElCX0xERkxBR1MpIC1vICRAICQoUElDX09CSlMpICQoTERMSUJTX2xpYnhlbnRvb2xs
b2cpICQoTERMSUJTX2xpYnhlbnRvb2xjb3JlKSAkKEFQUEVORF9MREZMQUdTKQogCiAuUEhPTlk6
IGluc3RhbGwKIGluc3RhbGw6IGJ1aWxkCmRpZmYgLS1naXQgYS90b29scy9saWJzL2dudHRhYi9n
bnR0YWJfY29yZS5jIGIvdG9vbHMvbGlicy9nbnR0YWIvZ250dGFiX2NvcmUuYwppbmRleCA5Njhj
ODMzLi5iYzg4MTEwIDEwMDY0NAotLS0gYS90b29scy9saWJzL2dudHRhYi9nbnR0YWJfY29yZS5j
CisrKyBiL3Rvb2xzL2xpYnMvZ250dGFiL2dudHRhYl9jb3JlLmMKQEAgLTIyLDYgKzIyLDExIEBA
CiAKICNpbmNsdWRlICJwcml2YXRlLmgiCiAKK3N0YXRpYyBpbnQgYWxsX3Jlc3RyaWN0X2NiKFhl
bnRvb2xjb3JlX19BY3RpdmVfSGFuZGxlICphaCwgdWludDMyX3QgZG9taWQpIHsKKyAgICB4ZW5n
bnR0YWJfaGFuZGxlICp4Z3QgPSBDT05UQUlORVJfT0YoYWgsICp4Z3QsIHRjX2FoKTsKKyAgICBy
ZXR1cm4geGVudG9vbGNvcmVfX3Jlc3RyaWN0X2J5X2R1cDJfbnVsbCh4Z3QtPmZkKTsKK30KKwog
eGVuZ250dGFiX2hhbmRsZSAqeGVuZ250dGFiX29wZW4oeGVudG9vbGxvZ19sb2dnZXIgKmxvZ2dl
ciwgdW5zaWduZWQgb3Blbl9mbGFncykKIHsKICAgICB4ZW5nbnR0YWJfaGFuZGxlICp4Z3QgPSBt
YWxsb2Moc2l6ZW9mKCp4Z3QpKTsKQEAgLTMzLDYgKzM4LDkgQEAgeGVuZ250dGFiX2hhbmRsZSAq
eGVuZ250dGFiX29wZW4oeGVudG9vbGxvZ19sb2dnZXIgKmxvZ2dlciwgdW5zaWduZWQgb3Blbl9m
bGFncykKICAgICB4Z3QtPmxvZ2dlciA9IGxvZ2dlcjsKICAgICB4Z3QtPmxvZ2dlcl90b2ZyZWUg
ID0gTlVMTDsKIAorICAgIHhndC0+dGNfYWgucmVzdHJpY3RfY2FsbGJhY2sgPSBhbGxfcmVzdHJp
Y3RfY2I7CisgICAgeGVudG9vbGNvcmVfX3JlZ2lzdGVyX2FjdGl2ZV9oYW5kbGUoJnhndC0+dGNf
YWgpOworCiAgICAgaWYgKCF4Z3QtPmxvZ2dlcikgewogICAgICAgICB4Z3QtPmxvZ2dlciA9IHhn
dC0+bG9nZ2VyX3RvZnJlZSA9CiAgICAgICAgICAgICAoeGVudG9vbGxvZ19sb2dnZXIqKQpAQCAt
NDcsNiArNTUsNyBAQCB4ZW5nbnR0YWJfaGFuZGxlICp4ZW5nbnR0YWJfb3Blbih4ZW50b29sbG9n
X2xvZ2dlciAqbG9nZ2VyLCB1bnNpZ25lZCBvcGVuX2ZsYWdzKQogCiBlcnI6CiAgICAgb3NkZXBf
Z250dGFiX2Nsb3NlKHhndCk7CisgICAgeGVudG9vbGNvcmVfX2RlcmVnaXN0ZXJfYWN0aXZlX2hh
bmRsZSgmeGd0LT50Y19haCk7CiAgICAgeHRsX2xvZ2dlcl9kZXN0cm95KHhndC0+bG9nZ2VyX3Rv
ZnJlZSk7CiAgICAgZnJlZSh4Z3QpOwogICAgIHJldHVybiBOVUxMOwpAQCAtNjAsNiArNjksNyBA
QCBpbnQgeGVuZ250dGFiX2Nsb3NlKHhlbmdudHRhYl9oYW5kbGUgKnhndCkKICAgICAgICAgcmV0
dXJuIDA7CiAKICAgICByYyA9IG9zZGVwX2dudHRhYl9jbG9zZSh4Z3QpOworICAgIHhlbnRvb2xj
b3JlX19kZXJlZ2lzdGVyX2FjdGl2ZV9oYW5kbGUoJnhndC0+dGNfYWgpOwogICAgIHh0bF9sb2dn
ZXJfZGVzdHJveSh4Z3QtPmxvZ2dlcl90b2ZyZWUpOwogICAgIGZyZWUoeGd0KTsKICAgICByZXR1
cm4gcmM7CmRpZmYgLS1naXQgYS90b29scy9saWJzL2dudHRhYi9wcml2YXRlLmggYi90b29scy9s
aWJzL2dudHRhYi9wcml2YXRlLmgKaW5kZXggM2NlNDIwNS4uZWQ4ZGY0MCAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlicy9nbnR0YWIvcHJpdmF0ZS5oCisrKyBiL3Rvb2xzL2xpYnMvZ250dGFiL3ByaXZh
dGUuaApAQCAtMiw2ICsyLDcgQEAKICNkZWZpbmUgWEVOR05UVEFCX1BSSVZBVEVfSAogCiAjaW5j
bHVkZSA8eGVudG9vbGxvZy5oPgorI2luY2x1ZGUgPHhlbnRvb2xjb3JlX2ludGVybmFsLmg+CiAj
aW5jbHVkZSA8eGVuZ250dGFiLmg+CiAKIC8qIFNldCBvZiBtYWNyb3MvZGVmaW5lcyB1c2VkIGJ5
IGJvdGggTGludXggYW5kIEZyZWVCU0QgKi8KQEAgLTEzLDYgKzE0LDcgQEAKIHN0cnVjdCB4ZW5n
bnRkZXZfaGFuZGxlIHsKICAgICB4ZW50b29sbG9nX2xvZ2dlciAqbG9nZ2VyLCAqbG9nZ2VyX3Rv
ZnJlZTsKICAgICBpbnQgZmQ7CisgICAgWGVudG9vbGNvcmVfX0FjdGl2ZV9IYW5kbGUgdGNfYWg7
CiB9OwogCiBpbnQgb3NkZXBfZ250dGFiX29wZW4oeGVuZ250dGFiX2hhbmRsZSAqeGd0KTsKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZ250dGFiL3hlbmdudHRhYi5wYy5pbiBiL3Rvb2xzL2xpYnMv
Z250dGFiL3hlbmdudHRhYi5wYy5pbgppbmRleCA1MWFhZDIyLi40YzNiZWVkIDEwMDY0NAotLS0g
YS90b29scy9saWJzL2dudHRhYi94ZW5nbnR0YWIucGMuaW4KKysrIGIvdG9vbHMvbGlicy9nbnR0
YWIveGVuZ250dGFiLnBjLmluCkBAIC03LDQgKzcsNCBAQCBEZXNjcmlwdGlvbjogVGhlIFhlbmdu
dHRhYiBsaWJyYXJ5IGZvciBYZW4gaHlwZXJ2aXNvcgogVmVyc2lvbjogQEB2ZXJzaW9uQEAKIENm
bGFnczogLUkke2luY2x1ZGVkaXJ9IEBAY2ZsYWdzbG9jYWxAQAogTGliczogQEBsaWJzZmxhZ0BA
JHtsaWJkaXJ9IC1seGVuZ250dGFiCi1SZXF1aXJlcy5wcml2YXRlOiB4ZW50b29sbG9nCitSZXF1
aXJlcy5wcml2YXRlOiB4ZW50b29sbG9nLHhlbnRvb2xjb3JlCi0tIAoyLjEuNAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 15:58:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 15:58:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzm3R-0008A6-RF; Wed, 04 Oct 2017 15:57:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4438c69fc=Ian.Jackson@citrix.com>)
 id 1dzm3Q-00089O-4c
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 15:57:48 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 6A/15-02224-AF405D95; Wed, 04 Oct 2017 15:57:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHRDpO4vlqu
 RBmtXilncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozP844zFhznrji05xlbA+Nezi5GDg4JAX+J
 zQsjuhg5gUwPietnTzCB2GwCuhJNW/6ygdgiAsoSx5u+sHYxcnEwC5xjlGidsoEZJCEsECIx8
 +c2sCIWARWJKU9egzXzCnhJtCx4zQwxVE7i/PGfYDYnUPzpzg5mkL1CAp4Sx9aaQphqEnPXx0
 N0CkqcnPmEBcRmFpCQOPjiBdQUS4lv658yT2Dkn4WkbBaSsgWMTKsYNYpTi8pSi3QNDfWSijL
 TM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQIDjQEIdjCu/u10iFGSg0lJlPfXzyuRQnxJ
 +SmVGYnFGfFFpTmpxYcYZTg4lCR4lzFfjRQSLEpNT61Iy8wBhjxMWoKDR0mE1wAY9kK8xQWJu
 cWZ6RCpU4zGHMc2Xf7DxNFx8+4fJiGWvPy8VClx3l8gkwRASjNK8+AGwWLxEqOslDAvI9BpQj
 wFqUW5mSWo8q8YxTkYlYR5D4NM4cnMK4Hb9wroFCagU+Y0XQE5pSQRISXVwLh5V7X1XO+pMSu
 dnrHO45scccen9GNL9fz8DX3Pt3/6EvWN//y6zY7GepMfNX5vfscUNeOevmh2cfK9A9ZMayxe
 7n1pIOtvKnGP9WDE8WadFdHGoa6p3DkS5zOPT1ymf8C3q+O02Bo5wa8SHbt4JkqsnfT4xEHpv
 FW10WvdmVZEM/h83fG4ZLYSS3FGoqEWc1FxIgBby6pBwAIAAA==
X-Env-Sender: prvs=4438c69fc=Ian.Jackson@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1507132663!110366889!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30197 invoked from network); 4 Oct 2017 15:57:45 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 15:57:45 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="442505941"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Wed, 4 Oct 2017 16:57:22 +0100
Message-ID: <1507132650-25376-17-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 16/24] tools/xenstore: get_handle: Allocate
	struct before opening fd
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Tm93IHdlIGNhbiBhbHNvIGFib2xpc2ggdGhlIHRlbXBvcmFyeSBsb2NhbCB2YXJpYWJsZSAiZmQi
IGFuZCBzaW1wbHkKdXNlIGgtPmZkLgoKVGhpcyBvcmRlcmluZyBpcyBuZWNlc3NhcnkgdG8gYmUg
YWJsZSB0byBjYWxsCnhlbnRvb2xjb3JlX19yZWdpc3Rlcl9hY3RpdmVfaGFuZGxlIHNlbnNpYmx5
LgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+
CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL3hlbnN0
b3JlL3hzLmMgfCAyOCArKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgMTUgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMv
eGVuc3RvcmUveHMuYyBiL3Rvb2xzL3hlbnN0b3JlL3hzLmMKaW5kZXggNjVjYmE4Ni4uN2Y4NWJi
MiAxMDA2NDQKLS0tIGEvdG9vbHMveGVuc3RvcmUveHMuYworKysgYi90b29scy94ZW5zdG9yZS94
cy5jCkBAIC0yMjMsMjcgKzIyMywyNiBAQCBzdGF0aWMgc3RydWN0IHhzX2hhbmRsZSAqZ2V0X2hh
bmRsZShjb25zdCBjaGFyICpjb25uZWN0X3RvKQogewogCXN0cnVjdCBzdGF0IGJ1ZjsKIAlzdHJ1
Y3QgeHNfaGFuZGxlICpoID0gTlVMTDsKLQlpbnQgZmQgPSAtMSwgc2F2ZWRfZXJybm87CisJaW50
IHNhdmVkX2Vycm5vOworCisJaCA9IG1hbGxvYyhzaXplb2YoKmgpKTsKKwlpZiAoaCA9PSBOVUxM
KQorCQlnb3RvIGVycjsKKworCW1lbXNldChoLCAwLCBzaXplb2YoKmgpKTsKKwloLT5mZCA9IC0x
OwogCiAJaWYgKHN0YXQoY29ubmVjdF90bywgJmJ1ZikgIT0gMCkKIAkJZ290byBlcnI7CiAKIAlp
ZiAoU19JU1NPQ0soYnVmLnN0X21vZGUpKQotCQlmZCA9IGdldF9zb2NrZXQoY29ubmVjdF90byk7
CisJCWgtPmZkID0gZ2V0X3NvY2tldChjb25uZWN0X3RvKTsKIAllbHNlCi0JCWZkID0gZ2V0X2Rl
dihjb25uZWN0X3RvKTsKKwkJaC0+ZmQgPSBnZXRfZGV2KGNvbm5lY3RfdG8pOwogCi0JaWYgKGZk
ID09IC0xKQorCWlmIChoLT5mZCA9PSAtMSkKIAkJZ290byBlcnI7CiAKLQloID0gbWFsbG9jKHNp
emVvZigqaCkpOwotCWlmIChoID09IE5VTEwpCi0JCWdvdG8gZXJyOwotCi0JbWVtc2V0KGgsIDAs
IHNpemVvZigqaCkpOwotCi0JaC0+ZmQgPSBmZDsKLQogCUlOSVRfTElTVF9IRUFEKCZoLT5yZXBs
eV9saXN0KTsKIAlJTklUX0xJU1RfSEVBRCgmaC0+d2F0Y2hfbGlzdCk7CiAKQEAgLTI2Nyw3ICsy
NjYsMTAgQEAgc3RhdGljIHN0cnVjdCB4c19oYW5kbGUgKmdldF9oYW5kbGUoY29uc3QgY2hhciAq
Y29ubmVjdF90bykKIGVycjoKIAlzYXZlZF9lcnJubyA9IGVycm5vOwogCi0JaWYgKGZkID49IDAp
IGNsb3NlKGZkKTsKKwlpZiAoaCkgeworCQlpZiAoaC0+ZmQgPj0gMCkKKwkJCWNsb3NlKGgtPmZk
KTsKKwl9CiAJZnJlZShoKTsKIAogCWVycm5vID0gc2F2ZWRfZXJybm87Ci0tIAoyLjEuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 15:58:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 15:58:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzm3S-0008AS-9p; Wed, 04 Oct 2017 15:57:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4438c69fc=Ian.Jackson@citrix.com>)
 id 1dzm3Q-00089O-Iz
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 15:57:48 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 F0/25-02224-BF405D95; Wed, 04 Oct 2017 15:57:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpO5vlqu
 RBjPuclvcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oxf+/6yFrwXrOh/s5epgfE/bxcjJ4eEgL/E
 3ZZFbBC2h8T1syeYQGw2AV2Jpi1/weIiAsoSx5u+sHYxcnEwC5xjlGidsoEZJCEs4CMxfesBV
 hCbRUBFYuazXYxdjBwcvAJeEotbKyFmykmcP/4TrJwTKPx0ZwczSImQgKfEsbWmEKaaxNz18S
 AVvAKCEidnPmEBsZkFJCQOvnjBDDHFUuLb+qfMExj5ZyEpm4WkbAEj0ypGjeLUorLUIl1DQ72
 kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMBAYwCCHYyrfzsdYpTkYFIS5f3180qk
 EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneZcxXI4UEi1LTUyvSMnOAIQ+TluDgURLhNQCGvRBvc
 UFibnFmOkTqFKMuR8fNu3+YhFjy8vNSpcR5f4HMEAApyijNgxsBi79LjLJSwryMQEcJ8RSkFu
 VmlqDKv2IU52BUEuY9DDKFJzOvBG7TK6AjmICOmNN0BeSIkkSElFQD44amCZI5v/7qJoQ3mEe
 71blN9LNvc9q+59ihrMIf6V83FRj4B4b+F793t8zGxUCi98OfzN6rs3/MFFdtvJFfmHte/Knd
 /1tV/PtK1vftvjIt0/dpGc/ajIY/Ir+WXno3wyrnz9yDJmyrF/uEG9R2RZ1Sd5pqvrdqe/d7w
 UsXTc132Tb132jIUmIpzkg01GIuKk4EAP3dvEO6AgAA
X-Env-Sender: prvs=4438c69fc=Ian.Jackson@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1507132663!110366889!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30565 invoked from network); 4 Oct 2017 15:57:46 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 15:57:46 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="442505944"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Wed, 4 Oct 2017 16:57:26 +0100
Message-ID: <1507132650-25376-21-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 20/24] libxl: Rationalise calculation of user to
	run qemu as
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWYgdGhlIGNvbmZpZyBzcGVjaWZpZXMgYSB1c2VyIHdlIHVzZSB0aGF0LiAgT3RoZXJ3aXNlOgoK
V2hlbiB3ZSBhcmUgbm90IHJlc3RyaWN0aW5nIHFlbXUsIHRoZXJlIGlzIHZlcnkgbGl0dGxlIHBv
aW50IHJ1bm5pbmcKaXQgYXMgYSBkaWZmZXJlbnQgdXNlciB0aGFuIHJvb3QuICBJbmRlZWQsIHBy
ZXZpb3VzbHksIGNyZWF0aW5nIHRoZQoibWFnaWMiIHVzZXJzIHdvdWxkIGNhdXNlIHFlbXUgdG8g
YmVjb21lIHNsaWdodGx5IGR5c2Z1bmN0aW9uYWwgKGZvcgpleGFtcGxlLCB5b3UgY2FuJ3QgaW5z
ZXJ0IGEgY2QgdGhhdCB0aGUgcWVtdSB1c2VyIGNhbid0IHJlYWQpLgpTbywgaW4gdGhhdCBjYXNl
LCBkZWZhdWx0IHRvIHJ1bm5pbmcgaXQgYXMgcm9vdC4KCkNvbnZlcnNlbHksIGlmIHJlc3RyaWN0
aW9uIGlzIHJlcXVlc3RlZCwgd2UgbXVzdCBpbnNpc3Qgb24gcnVubmluZwpxZW11IGFzIGEgbm9u
LXJvb3QgdXNlci4KClNhZGx5IHRoZSBhZG1pbiBpcyBzdGlsbCByZXF1aXJlZCB0byBjcmVhdGUg
Ml4xNi1lcHNpbG9uIHVzZXJzIQoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNr
c29uQGV1LmNpdHJpeC5jb20+Ci0tLQogZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluIHwgIDIgLS0K
IHRvb2xzL2xpYnhsL2xpYnhsX2RtLmMgICB8IDEzICsrKysrKysrKystLS0KIDIgZmlsZXMgY2hh
bmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2Nz
L21hbi94bC5jZmcucG9kLjUuaW4gYi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KaW5kZXggYTU1
ZjM0MS4uMTI5MjIzYiAxMDA2NDQKLS0tIGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCisrKyBi
L2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgpAQCAtMjI0Nyw4ICsyMjQ3LDYgQEAgb3IKIEI8eGVu
LXFlbXV1c2VyLXNoYXJlZD4KIChpbiB3aGljaCBjYXNlIGRpZmZlcmVudCBndWVzdHMgd2lsbCBu
b3QKIGJlIHByb3RlY3RlZCBhZ2FpbnN0IGVhY2ggb3RoZXIpLgotQW5kIGlmIHlvdSBkbyBub3Qg
Y3JlYXRlIHRoZSB1c2VyLAotdGhlIHJlc3RyaWN0aW9uIHJlcXVlc3Qgd2lsbCBiZSBzaWxlbnRs
eSBpbmVmZmVjdGl2ZSEKIAogPWl0ZW0KIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxf
ZG0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKaW5kZXggNjBjMDM1Ni4uMDA3MThjNSAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG0uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9k
bS5jCkBAIC0xNjM1LDYgKzE2MzUsMTIgQEAgc3RhdGljIGludCBsaWJ4bF9fYnVpbGRfZGV2aWNl
X21vZGVsX2FyZ3NfbmV3KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICBnb3RvIGVuZF9zZWFy
Y2g7CiAgICAgICAgIH0KIAorICAgICAgICBpZiAoIWxpYnhsX2RlZmJvb2xfdmFsKGJfaW5mby0+
dS5odm0uZG1fcmVzdHJpY3QpKSB7CisgICAgICAgICAgICBMT0dEKERFQlVHLCBndWVzdF9kb21p
ZCwKKyAgICAgICAgICAgICAgICAgImRtX3Jlc3RyaWN0IGRpc2FibGVkLCBzdGFydGluZyBRRU1V
IGFzIHJvb3QiKTsKKyAgICAgICAgICAgIGdvdG8gZW5kX3NlYXJjaDsKKyAgICAgICAgfQorCiAg
ICAgICAgIHVzZXIgPSBHQ1NQUklOVEYoIiVzJWQiLCBMSUJYTF9RRU1VX1VTRVJfQkFTRSwgZ3Vl
c3RfZG9taWQpOwogICAgICAgICByZXQgPSBsaWJ4bF9fZG1fcnVuYXNfaGVscGVyKGdjLCB1c2Vy
KTsKICAgICAgICAgaWYgKHJldCA8IDApCkBAIC0xNjUyLDkgKzE2NTgsMTAgQEAgc3RhdGljIGlu
dCBsaWJ4bF9fYnVpbGRfZGV2aWNlX21vZGVsX2FyZ3NfbmV3KGxpYnhsX19nYyAqZ2MsCiAgICAg
ICAgICAgICBnb3RvIGVuZF9zZWFyY2g7CiAgICAgICAgIH0KIAotICAgICAgICB1c2VyID0gTlVM
TDsKLSAgICAgICAgTE9HRChERUJVRywgZ3Vlc3RfZG9taWQsICJDb3VsZCBub3QgZmluZCB1c2Vy
ICVzLCBzdGFydGluZyBRRU1VIGFzIHJvb3QiLAotICAgICAgICAgICAgIExJQlhMX1FFTVVfVVNF
Ul9TSEFSRUQpOworICAgICAgICBMT0dEKEVSUk9SLCBndWVzdF9kb21pZCwKKyAgICAgICAgICAg
ICAiQ291bGQgbm90IGZpbmQgdXNlciAlcyVkIG9yICVzLCBjYW5ub3QgcmVzdHJpY3QiLAorICAg
ICAgICAgICAgIExJQlhMX1FFTVVfVVNFUl9CQVNFLCBndWVzdF9kb21pZCwgTElCWExfUUVNVV9V
U0VSX1NIQVJFRCk7CisgICAgICAgIHJldHVybiBFUlJPUl9JTlZBTDsKIAogZW5kX3NlYXJjaDoK
ICAgICAgICAgaWYgKHVzZXIgIT0gTlVMTCAmJiBzdHJjbXAodXNlciwgInJvb3QiKSkgewotLSAK
Mi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 15:58:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 15:58:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzm3S-0008AH-2a; Wed, 04 Oct 2017 15:57:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4438c69fc=Ian.Jackson@citrix.com>)
 id 1dzm3Q-00089f-Hw
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 15:57:48 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 0E/B8-02046-BF405D95; Wed, 04 Oct 2017 15:57:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHRDpO5Plqu
 RBh3TpC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bfm6vYC+6JVzybM529gXGOaBcjJ4eEgL/E
 uzW9rBC2h8T1syeYQGw2AV2Jpi1/2UBsEQFlieNNX4BquDiYBc4xSrRO2cAMkhAWsJdY13aDB
 cRmEVCRuLpuA9ggXgFPiXezGpkhhspJnD/+E8zmFPCSeLqzA8jm4BACqjm21hTCVJOYuz4eol
 NQ4uTMJ2ATmQUkJA6+eAE1xVLi2/qnzBMY+WchKZuFpGwBI9MqRo3i1KKy1CJdQ0O9pKLM9Iy
 S3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAUGMAgh2Mq387HWKU5GBSEuX99fNKpBBfUn5K
 ZUZicUZ8UWlOavEhRhkODiUJ3mXMVyOFBItS01Mr0jJzgEEPk5bg4FES4TUABr4Qb3FBYm5xZ
 jpE6hSjMceqCVf+MHF03Lz7h0mIJS8/L1VKnPcXyCQBkNKM0jy4QbBovMQoKyXMywh0mhBPQW
 pRbmYJqvwrRnEORiVh3sMgU3gy80rg9r0COoUJ6JQ5TVdATilJREhJNTC6swtut+X4+3GdQ99
 6U2919veGllZTWCY//OUkJ+MZ+XPp090dtXzuEx3O/n0yl5slauGZa7/eOK+2f1DV8CzX3zOt
 ca6pxnVRB6dIt+fLzx/4cmaxX9pupdf+U86YvllaELqqaMr72/2LucMun34lvHfOmj17NNSYc
 s/ptS2aekjz670dtbJPlFiKMxINtZiLihMBB+lMm8ECAAA=
X-Env-Sender: prvs=4438c69fc=Ian.Jackson@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1507132663!110366889!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30128 invoked from network); 4 Oct 2017 15:57:45 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 15:57:45 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="442505930"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Wed, 4 Oct 2017 16:57:13 +0100
Message-ID: <1507132650-25376-8-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 07/24] libxl: #include "xentoolcore_internal.h"
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UgYXJlIGdvaW5nIHRvIHdhbnQgdG8gbW92ZSBzb21ldGhpbmcgaGVyZS4KClNpZ25lZC1vZmYt
Ynk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpBY2tlZC1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9NYWtlZmlsZSAgICAg
ICAgIHwgMTEgKysrKysrLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAgMiAr
KwogMiBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGwvTWFrZWZpbGUgYi90b29scy9saWJ4bC9NYWtlZmlsZQppbmRl
eCA0OWIyYzYzLi41YTg2MWY3IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9NYWtlZmlsZQorKysg
Yi90b29scy9saWJ4bC9NYWtlZmlsZQpAQCAtMjAsMTIgKzIwLDEzIEBAIExJQlVVSURfTElCUyAr
PSAtbHV1aWQKIGVuZGlmCiAKIExJQlhMX0xJQlMgPQotTElCWExfTElCUyA9ICQoTERMSUJTX2xp
YnhlbnRvb2xsb2cpICQoTERMSUJTX2xpYnhlbmV2dGNobikgJChMRExJQlNfbGlieGVuY3RybCkg
JChMRExJQlNfbGlieGVuZ3Vlc3QpICQoTERMSUJTX2xpYnhlbnN0b3JlKSAkKExETElCU19saWJi
bGt0YXBjdGwpICQoUFRZRlVOQ1NfTElCUykgJChMSUJVVUlEX0xJQlMpCitMSUJYTF9MSUJTID0g
JChMRExJQlNfbGlieGVudG9vbGxvZykgJChMRExJQlNfbGlieGVuZXZ0Y2huKSAkKExETElCU19s
aWJ4ZW5jdHJsKSAkKExETElCU19saWJ4ZW5ndWVzdCkgJChMRExJQlNfbGlieGVuc3RvcmUpICQo
TERMSUJTX2xpYmJsa3RhcGN0bCkgJChMRExJQlNfbGlieGVudG9vbGNvcmUpICQoUFRZRlVOQ1Nf
TElCUykgJChMSUJVVUlEX0xJQlMpCiBpZmVxICgkKENPTkZJR19MSUJOTCkseSkKIExJQlhMX0xJ
QlMgKz0gJChMSUJOTDNfTElCUykKIGVuZGlmCiAKIENGTEFHU19MSUJYTCArPSAkKENGTEFHU19s
aWJ4ZW50b29sbG9nKQorQ0ZMQUdTX0xJQlhMICs9ICQoQ0ZMQUdTX2xpYnhlbnRvb2xjb3JlKQog
Q0ZMQUdTX0xJQlhMICs9ICQoQ0ZMQUdTX2xpYnhlbmV2dGNobikKIENGTEFHU19MSUJYTCArPSAk
KENGTEFHU19saWJ4ZW5jdHJsKQogQ0ZMQUdTX0xJQlhMICs9ICQoQ0ZMQUdTX2xpYnhlbmd1ZXN0
KQpAQCAtMTc4LDcgKzE3OSw3IEBAIExJQlhMVV9PQkpTID0gbGlieGx1X2NmZ195Lm8gbGlieGx1
X2NmZ19sLm8gbGlieGx1X2NmZy5vIFwKIAlsaWJ4bHVfZGlza19sLm8gbGlieGx1X2Rpc2subyBs
aWJ4bHVfdmlmLm8gbGlieGx1X3BjaS5vCiAkKExJQlhMVV9PQkpTKTogQ0ZMQUdTICs9ICQoQ0ZM
QUdTX2xpYnhlbmN0cmwpICMgRm9yIHhlbnRvb2xsb2cuaAogCi0kKFRFU1RfUFJPR19PQkpTKSBf
bGlieGwuYXBpLWZvci1jaGVjazogQ0ZMQUdTICs9ICQoQ0ZMQUdTX2xpYnhlbnRvb2xsb2cpCisk
KFRFU1RfUFJPR19PQkpTKSBfbGlieGwuYXBpLWZvci1jaGVjazogQ0ZMQUdTICs9ICQoQ0ZMQUdT
X2xpYnhlbnRvb2xsb2cpICQoQ0ZMQUdTX2xpYnhlbnRvb2xjb3JlKQogCiBDTElFTlRTID0gdGVz
dGlkbCBsaWJ4bC1zYXZlLWhlbHBlcgogCkBAIC0zMDEsMTMgKzMwMiwxMyBAQCBsaWJ4bHV0aWwu
YTogJChMSUJYTFVfT0JKUykKIAkkKEFSKSByY3MgbGlieGx1dGlsLmEgJF4KIAogdGVzdF8lOiB0
ZXN0XyUubyB0ZXN0X2NvbW1vbi5vIGxpYnhsdXRpbC5zbyBsaWJ4ZW5saWdodF90ZXN0LnNvCi0J
JChDQykgJChMREZMQUdTKSAtbyAkQCAkXiAkKGZpbHRlci1vdXQgJWxpYnhlbmxpZ2h0LnNvLCAk
KExETElCU19saWJ4ZW5saWdodCkpICQoTERMSUJTX2xpYnhlbnRvb2xsb2cpIC1seWFqbCAkKEFQ
UEVORF9MREZMQUdTKQorCSQoQ0MpICQoTERGTEFHUykgLW8gJEAgJF4gJChmaWx0ZXItb3V0ICVs
aWJ4ZW5saWdodC5zbywgJChMRExJQlNfbGlieGVubGlnaHQpKSAkKExETElCU19saWJ4ZW50b29s
bG9nKSAkKExETElCU19saWJ4ZW50b29sY29yZSkgLWx5YWpsICQoQVBQRU5EX0xERkxBR1MpCiAK
IGxpYnhsLXNhdmUtaGVscGVyOiAkKFNBVkVfSEVMUEVSX09CSlMpIGxpYnhlbmxpZ2h0LnNvCi0J
JChDQykgJChMREZMQUdTKSAtbyAkQCAkKFNBVkVfSEVMUEVSX09CSlMpICQoTERMSUJTX2xpYnhl
bnRvb2xsb2cpICQoTERMSUJTX2xpYnhlbmN0cmwpICQoTERMSUJTX2xpYnhlbmd1ZXN0KSAkKEFQ
UEVORF9MREZMQUdTKQorCSQoQ0MpICQoTERGTEFHUykgLW8gJEAgJChTQVZFX0hFTFBFUl9PQkpT
KSAkKExETElCU19saWJ4ZW50b29sbG9nKSAkKExETElCU19saWJ4ZW5jdHJsKSAkKExETElCU19s
aWJ4ZW5ndWVzdCkgJChMRExJQlNfbGlieGVudG9vbGNvcmUpICQoQVBQRU5EX0xERkxBR1MpCiAK
IHRlc3RpZGw6IHRlc3RpZGwubyBsaWJ4bHV0aWwuc28gbGlieGVubGlnaHQuc28KLQkkKENDKSAk
KExERkxBR1MpIC1vICRAIHRlc3RpZGwubyBsaWJ4bHV0aWwuc28gJChMRExJQlNfbGlieGVubGln
aHQpICQoTERMSUJTX2xpYnhlbnRvb2xsb2cpICQoQVBQRU5EX0xERkxBR1MpCisJJChDQykgJChM
REZMQUdTKSAtbyAkQCB0ZXN0aWRsLm8gbGlieGx1dGlsLnNvICQoTERMSUJTX2xpYnhlbmxpZ2h0
KSAkKExETElCU19saWJ4ZW50b29sbG9nKSAkKExETElCU19saWJ4ZW50b29sY29yZSkgJChBUFBF
TkRfTERGTEFHUykKIAogLlBIT05ZOiBpbnN0YWxsCiBpbnN0YWxsOiBhbGwKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5h
bC5oCmluZGV4IGU0YzNjODguLmFiMGE3NjUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2ludGVybmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMTksNiAr
MTksOCBAQAogCiAjaW5jbHVkZSAibGlieGxfb3NkZXBzLmgiIC8qIG11c3QgY29tZSBiZWZvcmUg
YW55IG90aGVyIGhlYWRlcnMgKi8KIAorI2luY2x1ZGUgInhlbnRvb2xjb3JlX2ludGVybmFsLmgi
CisKICNpbmNsdWRlICJsaWJ4bF9zcl9zdHJlYW1fZm9ybWF0LmgiCiAKICNpbmNsdWRlIDxhc3Nl
cnQuaD4KLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 15:58:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 15:58:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzm3P-00089U-DO; Wed, 04 Oct 2017 15:57:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4438c69fc=Ian.Jackson@citrix.com>)
 id 1dzm3O-000896-8J
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 15:57:46 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 22/1A-03610-9F405D95; Wed, 04 Oct 2017 15:57:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsXitHRDpO4Plqu
 RBvtP2Vjcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oy3KxeyFbwQq+j//5S9gXG/SBcjO4eEgL/E
 Bt4uRk4gy0Pi+tkTTCA2m4CuRNOWv2wgtoiAssTxpi+sXYxcHMwC5xglWqdsYAZJCAuYSdxa9
 Zy9i5GDg0VARWJzpyJImFfAU+L30mvsEDPlJM4f/wlWzingJfF0ZwczSLkQUM2xtaYQpprE3P
 XxEJ2CEidnPmEBsZkFJCQOvnjBDDHFUuLb+qfMExj5ZyEpm4WkbAEj0ypGjeLUorLUIl0jY72
 kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMAgYwCCHYx/5gceYpTkYFIS5f3180qk
 EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQlecWDQCgkWpaanVqRl5gDDHSYtwcGjJMJrAJLmLS5Iz
 C3OTIdInWI05ji26fIfJo6Om3f/MAmx5OXnpUqJ8/5iBioVACnNKM2DGwSLw0uMslLCvIxApw
 nxFKQW5WaWoMq/YhTnYFQS5rUGWciTmVcCt+8V0ClMQKfMaboCckpJIkJKqoFxwumcZ1nZMVO
 r1bfWHlAXrmBn61P5eFPjVJZ92IOoTdrLJP1bvzM3GtVfu8Sgc2npurS/AXcZbF17qh6v0pE6
 naf782TyKYkut0szo4MvsM34E3+08+TxLyFS0uu2d0VGhzHy/TJZYtfQr5aWuLo7ffm8qyd/b
 jsnE95paPLXbMnriLn2u1WUWIozEg21mIuKEwFaQS+YvgIAAA==
X-Env-Sender: prvs=4438c69fc=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1507132662!76337468!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5124 invoked from network); 4 Oct 2017 15:57:44 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 15:57:44 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="442505927"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Wed, 4 Oct 2017 16:57:11 +0100
Message-ID: <1507132650-25376-6-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 05/24] xentoolcore: Link into stubdoms
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UgbmVlZCB0byBkbyB0aGlzIGJlZm9yZSB3ZSBzdGFydCB0byBtYWtlIHRoZSBvdGhlciBsaWJy
YXJpZXMgY2FsbAppbnRvIHhlbnRvb2xjb3JlLCBvciB3ZSBicmVhayB0aGUgc3R1YmRvbSBidWls
ZC4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29t
PgotLS0KdjI6IE5ldyBwYXRjaCBpbiB0aGlzIHNlcmllcwotLS0KIHN0dWJkb20vTWFrZWZpbGUg
fCAxNyArKysrKysrKysrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyks
IDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvc3R1YmRvbS9NYWtlZmlsZSBiL3N0dWJkb20v
TWFrZWZpbGUKaW5kZXggMzkwNjdjOC4uZjQ1ZWVhYiAxMDA2NDQKLS0tIGEvc3R1YmRvbS9NYWtl
ZmlsZQorKysgYi9zdHViZG9tL01ha2VmaWxlCkBAIC0zMjcsNiArMzI3LDkgQEAgZGVmaW5lIGRv
X2xpbmtzCiAgIHRvdWNoICRACiBlbmRlZgogCitsaWJzLSQoWEVOX1RBUkdFVF9BUkNIKS90b29s
Y29yZS9zdGFtcDogJChYRU5fUk9PVCkvdG9vbHMvbGlicy90b29sY29yZS9NYWtlZmlsZQorCSQo
ZG9fbGlua3MpCisKIGxpYnMtJChYRU5fVEFSR0VUX0FSQ0gpL3Rvb2xsb2cvc3RhbXA6ICQoWEVO
X1JPT1QpL3Rvb2xzL2xpYnMvdG9vbGxvZy9NYWtlZmlsZQogCSQoZG9fbGlua3MpCiAKQEAgLTM1
MSw3ICszNTQsNyBAQCBsaWJ4Yy0kKFhFTl9UQVJHRVRfQVJDSCkvc3RhbXA6ICQoWEVOX1JPT1Qp
L3Rvb2xzL2xpYnhjL01ha2VmaWxlCiB4ZW5zdG9yZS9zdGFtcDogJChYRU5fUk9PVCkvdG9vbHMv
eGVuc3RvcmUvTWFrZWZpbGUKIAkkKGRvX2xpbmtzKQogCi1MSU5LX0xJQlNfRElSUyA6PSB0b29s
bG9nIGV2dGNobiBnbnR0YWIgY2FsbCBmb3JlaWdubWVtb3J5IGRldmljZW1vZGVsCitMSU5LX0xJ
QlNfRElSUyA6PSB0b29sY29yZSB0b29sbG9nIGV2dGNobiBnbnR0YWIgY2FsbCBmb3JlaWdubWVt
b3J5IGRldmljZW1vZGVsCiBMSU5LX0RJUlMgOj0gbGlieGMtJChYRU5fVEFSR0VUX0FSQ0gpIHhl
bnN0b3JlICQoZm9yZWFjaCBkaXIsJChMSU5LX0xJQlNfRElSUyksbGlicy0kKFhFTl9UQVJHRVRf
QVJDSCkvJChkaXIpKQogTElOS19TVEFNUFMgOj0gJChmb3JlYWNoIGRpciwkKExJTktfRElSUyks
JChkaXIpL3N0YW1wKQogCkBAIC0zNzYsNiArMzc5LDE1IEBAICQoVEFSR0VUU19NSU5JT1MpOiBt
aW5pLW9zLSU6CiAJZG9uZQogCiAjIyMjIyMjCisjIGxpYnhlbnRvb2xjb3JlCisjIyMjIyMjCisK
Ky5QSE9OWTogbGlieGVudG9vbGNvcmUKK2xpYnhlbnRvb2xjb3JlOiBsaWJzLSQoWEVOX1RBUkdF
VF9BUkNIKS90b29sY29yZS9saWJ4ZW50b29sY29yZS5hCitsaWJzLSQoWEVOX1RBUkdFVF9BUkNI
KS90b29sY29yZS9saWJ4ZW50b29sY29yZS5hOiBtay1oZWFkZXJzLSQoWEVOX1RBUkdFVF9BUkNI
KSAkKE5FV0xJQl9TVEFNUEZJTEUpCisJQ1BQRkxBR1M9IiQoVEFSR0VUX0NQUEZMQUdTKSIgQ0ZM
QUdTPSIkKFRBUkdFVF9DRkxBR1MpIiAkKE1BS0UpIERFU1RESVI9IC1DIGxpYnMtJChYRU5fVEFS
R0VUX0FSQ0gpL3Rvb2xjb3JlCisKKyMjIyMjIyMKICMgbGlieGVudG9vbGxvZwogIyMjIyMjIwog
CkBAIC00MzUsNyArNDQ3LDcgQEAgbGlicy0kKFhFTl9UQVJHRVRfQVJDSCkvZGV2aWNlbW9kZWwv
bGlieGVuZGV2aWNlbW9kZWwuYTogbWstaGVhZGVycy0kKFhFTl9UQVJHRVQKIAogLlBIT05ZOiBs
aWJ4YwogbGlieGM6IGxpYnhjLSQoWEVOX1RBUkdFVF9BUkNIKS9saWJ4ZW5jdHJsLmEgbGlieGMt
JChYRU5fVEFSR0VUX0FSQ0gpL2xpYnhlbmd1ZXN0LmEKLWxpYnhjLSQoWEVOX1RBUkdFVF9BUkNI
KS9saWJ4ZW5jdHJsLmE6IG1rLWhlYWRlcnMtJChYRU5fVEFSR0VUX0FSQ0gpIGxpYnhlbnRvb2xs
b2cgbGlieGVuZXZ0Y2huIGxpYnhlbmdudHRhYiBsaWJ4ZW5jYWxsIGxpYnhlbmZvcmVpZ25tZW1v
cnkgbGlieGVuZGV2aWNlbW9kZWwgY3Jvc3MtemxpYgorbGlieGMtJChYRU5fVEFSR0VUX0FSQ0gp
L2xpYnhlbmN0cmwuYTogbWstaGVhZGVycy0kKFhFTl9UQVJHRVRfQVJDSCkgbGlieGVudG9vbGNv
cmUgbGlieGVudG9vbGxvZyBsaWJ4ZW5ldnRjaG4gbGlieGVuZ250dGFiIGxpYnhlbmNhbGwgbGli
eGVuZm9yZWlnbm1lbW9yeSBsaWJ4ZW5kZXZpY2Vtb2RlbCBjcm9zcy16bGliCiAJQ1BQRkxBR1M9
IiQoVEFSR0VUX0NQUEZMQUdTKSIgQ0ZMQUdTPSIkKFRBUkdFVF9DRkxBR1MpIiAkKE1BS0UpIERF
U1RESVI9IENPTkZJR19MSUJYQ19NSU5JT1M9eSAtQyBsaWJ4Yy0kKFhFTl9UQVJHRVRfQVJDSCkK
IAogIGxpYnhjLSQoWEVOX1RBUkdFVF9BUkNIKS9saWJ4ZW5ndWVzdC5hOiBsaWJ4Yy0kKFhFTl9U
QVJHRVRfQVJDSCkvbGlieGVuY3RybC5hCkBAIC02NTksNiArNjcxLDcgQEAgY2xlYW46CiAJcm0g
LWYgJChTVFVCRE9NUEFUSCkKIAlybSAtZiAqLW1pbmlvcy1jb25maWcubWsKIAlybSAtZnIgcGtn
LWNvbmZpZworCVsgISAtZSBsaWJzLSQoWEVOX1RBUkdFVF9BUkNIKS90b29sY29yZS9NYWtlZmls
ZSBdIHx8ICQoTUFLRSkgREVTVERJUj0gLUMgbGlicy0kKFhFTl9UQVJHRVRfQVJDSCkvdG9vbGNv
cmUgY2xlYW4KIAlbICEgLWUgbGlicy0kKFhFTl9UQVJHRVRfQVJDSCkvdG9vbGxvZy9NYWtlZmls
ZSBdIHx8ICQoTUFLRSkgREVTVERJUj0gLUMgbGlicy0kKFhFTl9UQVJHRVRfQVJDSCkvdG9vbGxv
ZyBjbGVhbgogCVsgISAtZSBsaWJzLSQoWEVOX1RBUkdFVF9BUkNIKS9ldnRjaG4vTWFrZWZpbGUg
XSB8fCAkKE1BS0UpIERFU1RESVI9IC1DIGxpYnMtJChYRU5fVEFSR0VUX0FSQ0gpL2V2dGNobiBj
bGVhbgogCVsgISAtZSBsaWJzLSQoWEVOX1RBUkdFVF9BUkNIKS9nbnR0YWIvTWFrZWZpbGUgXSB8
fCAkKE1BS0UpIERFU1RESVI9IC1DIGxpYnMtJChYRU5fVEFSR0VUX0FSQ0gpL2dudHRhYiBjbGVh
bgotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 15:58:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 15:58:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzm3O-000897-6I; Wed, 04 Oct 2017 15:57:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4438c69fc=Ian.Jackson@citrix.com>)
 id 1dzm3N-000890-ED
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 15:57:45 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 63/F4-03414-8F405D95; Wed, 04 Oct 2017 15:57:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsXitHRDpO4Plqu
 RBvu2clvcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1owpKzewFJxirehZ9Z+1gfEkSxcjJ4eEgL/E
 kf4NjBC2h8T1syeYQGw2AV2Jpi1/2UBsEQFlieNNX1hBbGaB2UwSF38zg9jCAqESx+bcAZrDw
 cEioCJx5lo6iMkr4CmxbWM0xEQ5ifPHf4JVcwp4STzd2cEMUiIEVHJsrSmEqSYxd308SAWvgK
 DEyZlPWCD2SEgcfPGCGWKKpcS39U+ZJzDyz0JSNgtJ2QJGplWMGsWpRWWpRbpGxnpJRZnpGSW
 5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIFBxgAEOxj/zA88xCjJwaQkyvvr55VIIb6k/JTK
 jMTijPii0pzU4kOMMhwcShK84sCgFRIsSk1PrUjLzAGGO0xagoNHSYTXACTNW1yQmFucmQ6RO
 sVozHHj4fU/TBwdN+/+YRJiycvPS5US5/3FDFQqAFKaUZoHNwgWh5cYZaWEeRmBThPiKUgtys
 0sQZV/xSjOwagkzGsNspAnM68Ebt8roFOYgE6Z03QF5JSSRISUVANjpdrNFP/vm5o51y78O4/
 jZ8MlZ/6o8w3rWUQ1XdTydx+ZIqDmaspi1VTvEyC7N3+5XG7BrXiPjU5W93/vDtSy9br1qNRm
 slPOCqGS+JfS9/0nzg6aGrTkkZh0omZnY8S73LrSJ9KFB84FlNfqPX3e2MR8/FeNg8OeTdvUu
 W8wblp36vCiYyVKLMUZiYZazEXFiQBctMNKvgIAAA==
X-Env-Sender: prvs=4438c69fc=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1507132662!76337468!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5053 invoked from network); 4 Oct 2017 15:57:43 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 15:57:43 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="442505920"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Wed, 4 Oct 2017 16:57:08 +0100
Message-ID: <1507132650-25376-3-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 02/24] xen: x86 dm_op: add missing newline
	before XEN_DMOP_inject_msi
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q29kaW5nIHN0eWxlIG9ubHk7IG5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKQ0M6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRy
aXguY29tPgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgoKLS0tCnYy
OiBOZXcgcGF0Y2ggaW4gdGhpcyB2ZXJzaW9uIG9mIHRoZSBzZXJpZXMuCi0tLQogeGVuL2FyY2gv
eDg2L2h2bS9kbS5jIHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2RtLmMKaW5k
ZXggYWNhYmRlMS4uODJhZGRlYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9kbS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwpAQCAtNjE2LDYgKzYxNiw3IEBAIHN0YXRpYyBpbnQg
ZG1fb3AoY29uc3Qgc3RydWN0IGRtb3BfYXJncyAqb3BfYXJncykKICAgICAgICAgcmMgPSBpbmpl
Y3RfZXZlbnQoZCwgZGF0YSk7CiAgICAgICAgIGJyZWFrOwogICAgIH0KKwogICAgIGNhc2UgWEVO
X0RNT1BfaW5qZWN0X21zaToKICAgICB7CiAgICAgICAgIGNvbnN0IHN0cnVjdCB4ZW5fZG1fb3Bf
aW5qZWN0X21zaSAqZGF0YSA9Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 15:58:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 15:58:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzm4P-0008RV-OK; Wed, 04 Oct 2017 15:58:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jpoimboe@redhat.com>) id 1dzm4O-0008RC-K9
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 15:58:48 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 44/2A-02046-73505D95; Wed, 04 Oct 2017 15:58:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsVysWW7jK4J69V
 Igy0TBCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozDJ2azFyyXqmi++4m9gXG2SBcjF4eQwGwm
 iYkP/rF0MXJysAjYS6x43s0KYjMKlEns2nCOuYuRA8jOlbh1zhAkLCSwkVHi4SZlEJtNQEvi+
 N+T7CAlIgJCEkvv1oGEmQWOsEq8uKgJYgsLREvM/PODEWK6qsTcRX/ZQGxeATOJWd3fwOISAt
 oSj09Ph7L7GCW2rTedwMi7gJFhFaN6cWpRWWqRroVeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5
 iUrFecn7uJkZgIDAAwQ7GC+3OhxglOZiURHl//bwSKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC
 V5zlaqSQYFFqempFWmYOMCRh0hIcPEoivLbMQGne4oLE3OLMdIjUKUZdjmObLv9hEmLJy89Ll
 RLn/QVSJABSlFGaBzcCFh+XGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMx7GGQKT2ZeCdymV0
 BHMAEdMafpCsgRJYkIKakGxulHTsp9VlvL5Co6+9xUvferEj3avbpzZXVv9D1/FSR79/3U14e
 7elZP2TyLr1b38/ebzIEPEg/IBgoZPK6bIhGn6a+18F6qDsOr+rTQywlMtkKvcs98/JOcsPlk
 wL9b6opu/xss8jdXenxSSv81n8lAfn9CWUPj/BbDTU80ktT2fpNpcsrWVmIpzkg01GIuKk4EA
 HIi196KAgAA
X-Env-Sender: jpoimboe@redhat.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1507132723!114684525!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35481 invoked from network); 4 Oct 2017 15:58:43 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 15:58:43 -0000
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 485D04E4C2;
 Wed,  4 Oct 2017 15:58:41 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 485D04E4C2
Received: from treble.redhat.com (ovpn-120-76.rdu2.redhat.com [10.10.120.76])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 9E90362690;
 Wed,  4 Oct 2017 15:58:37 +0000 (UTC)
From: Josh Poimboeuf <jpoimboe@redhat.com>
To: x86@kernel.org
Date: Wed,  4 Oct 2017 10:58:21 -0500
Message-Id: <cover.1507128293.git.jpoimboe@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.38]); Wed, 04 Oct 2017 15:58:42 +0000 (UTC)
Cc: Juergen Gross <jgross@suse.com>, Rusty Russell <rusty@rustcorp.com.au>,
 xen-devel@lists.xenproject.org, Peter Zijlstra <peterz@infradead.org>,
 Jiri Slaby <jslaby@suse.cz>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mike Galbraith <efault@gmx.de>, linux-kernel@vger.kernel.org,
 Sasha Levin <alexander.levin@verizon.com>, Chris Wright <chrisw@sous-sol.org>,
 Thomas Gleixner <tglx@linutronix.de>, Andy Lutomirski <luto@kernel.org>,
 "H. Peter Anvin" <hpa@zytor.com>, Borislav Petkov <bp@alien8.de>,
 live-patching@vger.kernel.org, Alok Kataria <akataria@vmware.com>,
 virtualization@lists.linux-foundation.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Ingo Molnar <mingo@kernel.org>
Subject: [Xen-devel] [PATCH 00/13] x86/paravirt: Make pv ops code generation
	more closely match reality
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjaGFuZ2VzIHRoZSBwdiBvcHMgY29kZSBnZW5lcmF0aW9uIHRvIG1vcmUgY2xvc2VseSBt
YXRjaCByZWFsaXR5LgoKRm9yIGV4YW1wbGUsIGluc3RlYWQgb2Y6CgogIGNhbGxxICAqMHhmZmZm
ZmZmZjgxZTNhNDAwIChwdl9pcnFfb3BzLnNhdmVfZmwpCgp2bWxpbnV4IHdpbGwgbm93IHNob3c6
CgogIHB1c2hmcQogIHBvcCAgICAlcmF4CiAgbm9wCiAgbm9wCiAgbm9wCiAgbm9wCiAgbm9wCgp3
aGljaCBpcyB3aGF0IHRoZSBydW50aW1lIHZlcnNpb24gb2YgdGhlIGNvZGUgd2lsbCBzaG93IGlu
IG1vc3QgY2FzZXMuCgpUaGlzIGlkZWEgd2FzIHN1Z2dlc3RlZCBieSBBbmR5IEx1dG9taXJza2ku
CgpUaGUgYmVuZWZpdHMgYXJlOgoKLSBGb3IgdGhlIG1vc3QgY29tbW9uIHJ1bnRpbWUgY2FzZXMg
KGV2ZXJ5dGhpbmcgZXhjZXB0IFhlbiBhbmQgdlNNUCksCiAgdm1saW51eCBkaXNhc3NlbWJseSBu
b3cgbWF0Y2hlcyB3aGF0IHRoZSBhY3R1YWwgcnVudGltZSBjb2RlIGxvb2tzCiAgbGlrZS4gIFRo
aXMgaW1wcm92ZXMgZGVidWdnYWJpbGl0eSBhbmQga2VybmVsIGRldmVsb3BlciBzYW5pdHkgKGEK
ICBwcmVjaW91cyByZXNvdXJjZSkuCgotIEl0IGZpeGVzIGEgS0FTQU4gd2FybmluZyBpbiB0aGUg
T1JDIHVud2luZGVyIGR1ZSB0byBvYmp0b29sIG5vdAogIHVuZGVyc3RhbmRpbmcgdGhlIC5wYXJh
aW5zdHJ1Y3Rpb25zIHN0dWZmLgoKLSBJdCdzIGhvcGVmdWxseSBhIGZpcnN0IHN0ZXAgaW4gc2lt
cGxpZnlpbmcgcGFyYXZpcnQgcGF0Y2hpbmcgYnkKICBnZXR0aW5nIHJpZCBvZiAucGFyYWluc3Ry
dWN0aW9ucywgcHYgb3BzLCBhbmQgYXBwbHlfcGFyYXZpcnQoKQogIGNvbXBsZXRlbHkuICAoSSB0
aGluayBYZW4gY2FuIGJlIGNoYW5nZWQgdG8gc2V0IENQVSBmZWF0dXJlIGJpdHMgdG8KICBzcGVj
aWZ5IHdoaWNoIG9wcyBpdCBuZWVkcyBkdXJpbmcgZWFybHkgYm9vdCwgdGhlbiB0aG9zZSBvcHMg
Y2FuIGJlCiAgcGF0Y2hlZCBpbiB1c2luZyBlYXJseSBhbHRlcm5hdGl2ZXMuKQoKRm9yIG1vcmUg
ZGV0YWlscywgc2VlIHRoZSBjb21taXQgbG9nIGluIHBhdGNoIDExLzEzLgoKSm9zaCBQb2ltYm9l
dWYgKDEzKToKICB4ODYvcGFyYXZpcnQ6IHJlbW92ZSB3YmludmQoKSBwYXJhdmlydCBpbnRlcmZh
Y2UKICB4ODYvcGFyYXZpcnQ6IEZpeCBvdXRwdXQgY29uc3RyYWludCBtYWNybyBuYW1lcwogIHg4
Ni9wYXJhdmlydDogQ29udmVydCBuYXRpdmUgcGF0Y2ggYXNzZW1ibHkgY29kZSBzdHJpbmdzIHRv
IG1hY3JvcwogIHg4Ni9wYXJhdmlydDogQ29udmVydCBERUZfTkFUSVZFIG1hY3JvIHRvIEdDQyBl
eHRlbmRlZCBhc20gc3ludGF4CiAgeDg2L3BhcmF2aXJ0OiBNb3ZlIHBhcmF2aXJ0IGFzbSBtYWNy
b3MgdG8gcGFyYXZpcnQtYXNtLmgKICB4ODYvcGFyYXZpcnQ6IENsZWFuIHVwIHBhcmF2aXJ0LWFz
bS5oCiAgeDg2L3BhcmF2aXJ0OiBTaW1wbGlmeSBfX19fUFZPUF9DQUxMKCkKICB4ODYvcGFyYXZp
cnQ6IENsZWFuIHVwIHBhcmF2aXJ0X3R5cGVzLmgKICB4ODYvYXNtOiBDb252ZXJ0IEFMVEVSTkFU
SVZFKigpIGFzc2VtYmxlciBtYWNyb3MgdG8gcHJlcHJvY2Vzc29yCiAgICBtYWNyb3MKICB4ODYv
YWx0ZXJuYXRpdmU6IFN1cHBvcnQgaW5kaXJlY3QgY2FsbCByZXBsYWNlbWVudAogIHg4Ni9wYXJh
dmlydDogQWRkIHBhcmF2aXJ0IGFsdGVybmF0aXZlcyBpbmZyYXN0cnVjdHVyZQogIG9ianRvb2w6
IEFkZCBzdXBwb3J0IGZvciBuZXcgLnB2X2FsdGluc3RydWN0aW9ucyBzZWN0aW9uCiAgeDg2L3Bh
cmF2aXJ0OiBDb252ZXJ0IG5hdGl2ZWx5IHBhdGNoZWQgcHYgb3BzIHRvIHVzZSBwYXJhdmlydAog
ICAgYWx0ZXJuYXRpdmVzCgogYXJjaC94ODYvZW50cnkvZW50cnlfMzIuUyAgICAgICAgICAgICAg
ICB8ICAxMyArLQogYXJjaC94ODYvZW50cnkvZW50cnlfNjQuUyAgICAgICAgICAgICAgICB8ICAx
MiArLQogYXJjaC94ODYvZW50cnkvZW50cnlfNjRfY29tcGF0LlMgICAgICAgICB8ICAgOSArLQog
YXJjaC94ODYvZW50cnkvdmRzby92ZHNvMzIvc3lzdGVtX2NhbGwuUyB8ICAxMCArLQogYXJjaC94
ODYvaW5jbHVkZS9hc20vYWx0ZXJuYXRpdmUtYXNtLmggICB8ICA3MSArKysrLS0tLS0KIGFyY2gv
eDg2L2luY2x1ZGUvYXNtL2FsdGVybmF0aXZlLmggICAgICAgfCAgMTIgKy0KIGFyY2gveDg2L2lu
Y2x1ZGUvYXNtL2NwdWZlYXR1cmVzLmggICAgICAgfCAgIDEgKwogYXJjaC94ODYvaW5jbHVkZS9h
c20vcGFyYXZpcnQtYXNtLmggICAgICB8IDE0MiArKysrKysrKysrKysrKysrKysKIGFyY2gveDg2
L2luY2x1ZGUvYXNtL3BhcmF2aXJ0LmggICAgICAgICAgfCAxNzQgKysrKy0tLS0tLS0tLS0tLS0t
LS0tLQogYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfdHlwZXMuaCAgICB8IDI0MyArKysr
KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9zbWFwLmgg
ICAgICAgICAgICAgIHwgICA0ICstCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9zcGVjaWFsX2luc25z
LmggICAgIHwgIDMxICsrKy0KIGFyY2gveDg2L2tlcm5lbC9hbHRlcm5hdGl2ZS5jICAgICAgICAg
ICAgfCAgMzUgKysrKy0KIGFyY2gveDg2L2tlcm5lbC9jcHUvaHlwZXJ2aXNvci5jICAgICAgICAg
fCAgIDIgKwogYXJjaC94ODYva2VybmVsL2hlYWRfNjQuUyAgICAgICAgICAgICAgICB8ICAgMiAr
LQogYXJjaC94ODYva2VybmVsL21vZHVsZS5jICAgICAgICAgICAgICAgICB8ICAxMSArLQogYXJj
aC94ODYva2VybmVsL3BhcmF2aXJ0LmMgICAgICAgICAgICAgICB8ICAgMSAtCiBhcmNoL3g4Ni9r
ZXJuZWwvcGFyYXZpcnRfcGF0Y2hfMzIuYyAgICAgIHwgIDIxICstLQogYXJjaC94ODYva2VybmVs
L3BhcmF2aXJ0X3BhdGNoXzY0LmMgICAgICB8ICAzMSArKy0tCiBhcmNoL3g4Ni9rZXJuZWwvdm1s
aW51eC5sZHMuUyAgICAgICAgICAgIHwgICA2ICsKIGFyY2gveDg2L2xpYi9jb3B5X3BhZ2VfNjQu
UyAgICAgICAgICAgICAgfCAgIDIgKy0KIGFyY2gveDg2L2xpYi9tZW1jcHlfNjQuUyAgICAgICAg
ICAgICAgICAgfCAgIDQgKy0KIGFyY2gveDg2L2xpYi9tZW1tb3ZlXzY0LlMgICAgICAgICAgICAg
ICAgfCAgIDMgKy0KIGFyY2gveDg2L2xpYi9tZW1zZXRfNjQuUyAgICAgICAgICAgICAgICAgfCAg
IDQgKy0KIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYyAgICAgICAgICAgICAgfCAgIDMgKy0K
IHRvb2xzL29ianRvb2wvc3BlY2lhbC5jICAgICAgICAgICAgICAgICAgfCAgMTAgKysKIDI2IGZp
bGVzIGNoYW5nZWQsIDUxNiBpbnNlcnRpb25zKCspLCAzNDEgZGVsZXRpb25zKC0pCiBjcmVhdGUg
bW9kZSAxMDA2NDQgYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnQtYXNtLmgKCi0tIAoyLjEz
LjYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 15:58:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 15:58:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzm4Q-0008SL-VZ; Wed, 04 Oct 2017 15:58:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jpoimboe@redhat.com>) id 1dzm4P-0008RS-Nk
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 15:58:49 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 67/3B-03093-93505D95; Wed, 04 Oct 2017 15:58:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsVysWW7jK4p69V
 IgxlXZCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozXs54wFbyXrVizcxlTA+NUqS5GLg4hgblM
 El9/T2XqYuTkYBFwlHh+dC8biM0oUCZxrX8GO4SdK/H+0kywuJDARkaJ9e22IDabgJbE8b8ng
 Wo4OEQEhCSW3q0DCTMLHGGVeHFRE8QWFnCX2PXnBRvEeFWJ7+c/gq3iFYiU6Nn2DSzOKWAusa
 NvGdR4M4nt19Yxg9gSAtoSj09PZwS5U0Kgj1Hiy+ItbBMY+RcwMqxi1ChOLSpLLdI1NNNLKsp
 MzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMHwYg2MF4f2PAIUZJDiYlUd5fP69ECvEl
 5adUZiQWZ8QXleakFh9ilOHgUJLgvc98NVJIsCg1PbUiLTMHGMgwaQkOHiURXgMWoDRvcUFib
 nFmOkTqFKMux7FNl/8wCbHk5eelSonz/gKZIQBSlFGaBzcCFlWXGGWlhHkZgY4S4ilILcrNLE
 GVf8UozsGoJMxrDbKKJzOvBG7TK6AjmICOmNN0BeSIkkSElFQDY+qLee1atysCPUK/ZfIzNIU
 cyrg8+4adqqm3mOEnhn1NdTP3a0xQve18dGKkvs+L7eKZS05tE3pxQXrFdsGnOz4IcGQuZOHY
 vsv4++pp+WKFWbc65P2exk5tK2jML++oWJDomXjo4vOSFdl3Cr+KrzpxSz3y2/RNcyMmT17sP
 LHjz4pO0bo3dUosxRmJhlrMRcWJAFVPq2KlAgAA
X-Env-Sender: jpoimboe@redhat.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1507132723!73233966!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32249 invoked from network); 4 Oct 2017 15:58:45 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 15:58:45 -0000
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 6C131C059B7A;
 Wed,  4 Oct 2017 15:58:43 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 6C131C059B7A
Received: from treble.redhat.com (ovpn-120-76.rdu2.redhat.com [10.10.120.76])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 6D7BA63621;
 Wed,  4 Oct 2017 15:58:41 +0000 (UTC)
From: Josh Poimboeuf <jpoimboe@redhat.com>
To: x86@kernel.org
Date: Wed,  4 Oct 2017 10:58:22 -0500
Message-Id: <3f9bf17f6372ee92d984f6c7fd13e0cb14bc0e0a.1507128293.git.jpoimboe@redhat.com>
In-Reply-To: <cover.1507128293.git.jpoimboe@redhat.com>
References: <cover.1507128293.git.jpoimboe@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.32]); Wed, 04 Oct 2017 15:58:43 +0000 (UTC)
Cc: Juergen Gross <jgross@suse.com>, Rusty Russell <rusty@rustcorp.com.au>,
 xen-devel@lists.xenproject.org, Peter Zijlstra <peterz@infradead.org>,
 Jiri Slaby <jslaby@suse.cz>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mike Galbraith <efault@gmx.de>, linux-kernel@vger.kernel.org,
 Sasha Levin <alexander.levin@verizon.com>, Chris Wright <chrisw@sous-sol.org>,
 Thomas Gleixner <tglx@linutronix.de>, Andy Lutomirski <luto@kernel.org>,
 "H. Peter Anvin" <hpa@zytor.com>, Borislav Petkov <bp@alien8.de>,
 live-patching@vger.kernel.org, Alok Kataria <akataria@vmware.com>,
 virtualization@lists.linux-foundation.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Ingo Molnar <mingo@kernel.org>
Subject: [Xen-devel] [PATCH 01/13] x86/paravirt: remove wbinvd() paravirt
	interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2luY2UgbGd1ZXN0IHdhcyByZW1vdmVkLCBvbmx5IHRoZSBuYXRpdmUgdmVyc2lvbiBvZiB3Ymlu
dmQoKSBpcyB1c2VkLgpUaGUgcGFyYXZpcnQgaW50ZXJmYWNlIGlzIG5vIGxvbmdlciBuZWVkZWQu
CgpTaWduZWQtb2ZmLWJ5OiBKb3NoIFBvaW1ib2V1ZiA8anBvaW1ib2VAcmVkaGF0LmNvbT4KLS0t
CiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydC5oICAgICAgIHwgNSAtLS0tLQogYXJjaC94
ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfdHlwZXMuaCB8IDEgLQogYXJjaC94ODYvaW5jbHVkZS9h
c20vc3BlY2lhbF9pbnNucy5oICB8IDcgKy0tLS0tLQogYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0
LmMgICAgICAgICAgICB8IDEgLQogYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0X3BhdGNoXzY0LmMg
ICB8IDIgLS0KIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYyAgICAgICAgICAgfCAyIC0tCiA2
IGZpbGVzIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydC5oIGIvYXJjaC94ODYvaW5jbHVkZS9h
c20vcGFyYXZpcnQuaAppbmRleCAxMmRlZWM3MjJjZjAuLjJmNTFmYmYxNzVkYSAxMDA2NDQKLS0t
IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnQuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRl
L2FzbS9wYXJhdmlydC5oCkBAIC05OCwxMSArOTgsNiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgaGFs
dCh2b2lkKQogCVBWT1BfVkNBTEwwKHB2X2lycV9vcHMuaGFsdCk7CiB9CiAKLXN0YXRpYyBpbmxp
bmUgdm9pZCB3YmludmQodm9pZCkKLXsKLQlQVk9QX1ZDQUxMMChwdl9jcHVfb3BzLndiaW52ZCk7
Ci19Ci0KICNkZWZpbmUgZ2V0X2tlcm5lbF9ycGwoKSAgKHB2X2luZm8ua2VybmVsX3JwbCkKIAog
c3RhdGljIGlubGluZSB1NjQgcGFyYXZpcnRfcmVhZF9tc3IodW5zaWduZWQgbXNyKQpkaWZmIC0t
Z2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfdHlwZXMuaCBiL2FyY2gveDg2L2lu
Y2x1ZGUvYXNtL3BhcmF2aXJ0X3R5cGVzLmgKaW5kZXggMjgwZDk0YzM2ZGFkLi4wZTExMmYyNzk1
MTQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X3R5cGVzLmgKKysr
IGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfdHlwZXMuaApAQCAtMTM3LDcgKzEzNyw2
IEBAIHN0cnVjdCBwdl9jcHVfb3BzIHsKIAogCXZvaWQgKCpzZXRfaW9wbF9tYXNrKSh1bnNpZ25l
ZCBtYXNrKTsKIAotCXZvaWQgKCp3YmludmQpKHZvaWQpOwogCXZvaWQgKCppb19kZWxheSkodm9p
ZCk7CiAKIAkvKiBjcHVpZCBlbXVsYXRpb24sIG1vc3RseSBzbyB0aGF0IGNhcHMgYml0cyBjYW4g
YmUgZGlzYWJsZWQgKi8KZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3NwZWNpYWxf
aW5zbnMuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3NwZWNpYWxfaW5zbnMuaAppbmRleCBhMjRk
ZmNmNzlmNGEuLmFjNDAyYzZmYzI0YiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20v
c3BlY2lhbF9pbnNucy5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3NwZWNpYWxfaW5zbnMu
aApAQCAtMTI4LDcgKzEyOCw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBfX3dyaXRlX3BrcnUodTMy
IHBrcnUpCiB9CiAjZW5kaWYKIAotc3RhdGljIGlubGluZSB2b2lkIG5hdGl2ZV93YmludmQodm9p
ZCkKK3N0YXRpYyBpbmxpbmUgdm9pZCB3YmludmQodm9pZCkKIHsKIAlhc20gdm9sYXRpbGUoIndi
aW52ZCI6IDogOiJtZW1vcnkiKTsKIH0KQEAgLTE4MywxMSArMTgzLDYgQEAgc3RhdGljIGlubGlu
ZSB2b2lkIF9fd3JpdGVfY3I0KHVuc2lnbmVkIGxvbmcgeCkKIAluYXRpdmVfd3JpdGVfY3I0KHgp
OwogfQogCi1zdGF0aWMgaW5saW5lIHZvaWQgd2JpbnZkKHZvaWQpCi17Ci0JbmF0aXZlX3diaW52
ZCgpOwotfQotCiAjaWZkZWYgQ09ORklHX1g4Nl82NAogCiBzdGF0aWMgaW5saW5lIHVuc2lnbmVk
IGxvbmcgcmVhZF9jcjgodm9pZCkKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9wYXJhdmly
dC5jIGIvYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0LmMKaW5kZXggMTlhM2U4Zjk2MWM3Li4zZmVh
ZDNhNTA3MjMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9wYXJhdmlydC5jCisrKyBiL2Fy
Y2gveDg2L2tlcm5lbC9wYXJhdmlydC5jCkBAIC0zMzIsNyArMzMyLDYgQEAgX192aXNpYmxlIHN0
cnVjdCBwdl9jcHVfb3BzIHB2X2NwdV9vcHMgPSB7CiAJLnJlYWRfY3I4ID0gbmF0aXZlX3JlYWRf
Y3I4LAogCS53cml0ZV9jcjggPSBuYXRpdmVfd3JpdGVfY3I4LAogI2VuZGlmCi0JLndiaW52ZCA9
IG5hdGl2ZV93YmludmQsCiAJLnJlYWRfbXNyID0gbmF0aXZlX3JlYWRfbXNyLAogCS53cml0ZV9t
c3IgPSBuYXRpdmVfd3JpdGVfbXNyLAogCS5yZWFkX21zcl9zYWZlID0gbmF0aXZlX3JlYWRfbXNy
X3NhZmUsCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnRfcGF0Y2hfNjQuYyBi
L2FyY2gveDg2L2tlcm5lbC9wYXJhdmlydF9wYXRjaF82NC5jCmluZGV4IDExYWFmMWVhYTBlNC4u
MGExYmEzZjgwY2JmIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnRfcGF0Y2hf
NjQuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnRfcGF0Y2hfNjQuYwpAQCAtMTAsNyAr
MTAsNiBAQCBERUZfTkFUSVZFKHB2X21tdV9vcHMsIHJlYWRfY3IyLCAibW92cSAlY3IyLCAlcmF4
Iik7CiBERUZfTkFUSVZFKHB2X21tdV9vcHMsIHJlYWRfY3IzLCAibW92cSAlY3IzLCAlcmF4Iik7
CiBERUZfTkFUSVZFKHB2X21tdV9vcHMsIHdyaXRlX2NyMywgIm1vdnEgJXJkaSwgJWNyMyIpOwog
REVGX05BVElWRShwdl9tbXVfb3BzLCBmbHVzaF90bGJfc2luZ2xlLCAiaW52bHBnICglcmRpKSIp
OwotREVGX05BVElWRShwdl9jcHVfb3BzLCB3YmludmQsICJ3YmludmQiKTsKIAogREVGX05BVElW
RShwdl9jcHVfb3BzLCB1c2VyZ3Nfc3lzcmV0NjQsICJzd2FwZ3M7IHN5c3JldHEiKTsKIERFRl9O
QVRJVkUocHZfY3B1X29wcywgc3dhcGdzLCAic3dhcGdzIik7CkBAIC02MCw3ICs1OSw2IEBAIHVu
c2lnbmVkIG5hdGl2ZV9wYXRjaCh1OCB0eXBlLCB1MTYgY2xvYmJlcnMsIHZvaWQgKmlidWYsCiAJ
CVBBVENIX1NJVEUocHZfbW11X29wcywgcmVhZF9jcjMpOwogCQlQQVRDSF9TSVRFKHB2X21tdV9v
cHMsIHdyaXRlX2NyMyk7CiAJCVBBVENIX1NJVEUocHZfbW11X29wcywgZmx1c2hfdGxiX3Npbmds
ZSk7Ci0JCVBBVENIX1NJVEUocHZfY3B1X29wcywgd2JpbnZkKTsKICNpZiBkZWZpbmVkKENPTkZJ
R19QQVJBVklSVF9TUElOTE9DS1MpCiAJCWNhc2UgUEFSQVZJUlRfUEFUQ0gocHZfbG9ja19vcHMu
cXVldWVkX3NwaW5fdW5sb2NrKToKIAkJCWlmIChwdl9pc19uYXRpdmVfc3Bpbl91bmxvY2soKSkg
ewpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jIGIvYXJjaC94ODYveGVu
L2VubGlnaHRlbl9wdi5jCmluZGV4IDczZjgwOWE2Y2E4Ny4uYzBjYjVjMmJmZDkyIDEwMDY0NAot
LS0gYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMKKysrIGIvYXJjaC94ODYveGVuL2VubGln
aHRlbl9wdi5jCkBAIC0xMDQ1LDggKzEwNDUsNiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHB2X2Nw
dV9vcHMgeGVuX2NwdV9vcHMgX19pbml0Y29uc3QgPSB7CiAJLndyaXRlX2NyOCA9IHhlbl93cml0
ZV9jcjgsCiAjZW5kaWYKIAotCS53YmludmQgPSBuYXRpdmVfd2JpbnZkLAotCiAJLnJlYWRfbXNy
ID0geGVuX3JlYWRfbXNyLAogCS53cml0ZV9tc3IgPSB4ZW5fd3JpdGVfbXNyLAogCi0tIAoyLjEz
LjYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 15:58:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 15:58:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzm4S-0008TM-6z; Wed, 04 Oct 2017 15:58:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jpoimboe@redhat.com>) id 1dzm4R-0008Sh-Kv
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 15:58:51 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 59/86-18674-A3505D95; Wed, 04 Oct 2017 15:58:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42K52LJdRteK9Wq
 kQecLPovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP2+ResBb80Kza8+sPewHhZtYuRi0NIYDaT
 xJ6lN5m7GDk5WATsJc7sXMgEYjMKlEnM//ydDcLOlThy9R0jRMNGRonZh6awgCTYBLQkjv89y
 d7FyMEhIiAksfRuHUiYWeAIq8SLi5ogYWGBSImzWwQhxqtKXHrawQpi8wKFf/zbALaWU8BcYk
 ffMrBVQgJmEtuvrQOLSwhoSzw+PR1srYRAH6PElWXn2SYw8i9gZFjFqF6cWlSWWqRrqZdUlJm
 eUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERg8DECwg3Ftq/MhRkkOJiVR3l8/r0QK8SXl
 p1RmJBZnxBeV5qQWH2KU4eBQkuAVZ7kaKSRYlJqeWpGWmQMMY5i0BAePkgivLTNQmre4IDG3O
 DMdInWKUVFKnLcIJCEAksgozYNrg8XOJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzMoNs58
 nMK4Gb/gpoMRPQ4jlNV0AWlyQipKQaGLX+cmnXpB+2Cjf4uUtUyXD7mckPLp+/t3vTvnsMdjH
 v9qeF+mpd+zzvne4xr5NZ+0L65uhrrQif8PHljQbXp7eDliia/eFn74hh6/ugvZHLa5/y1XzB
 tjMvE3cofNQpfpBZ07//+FW93lDGh68mceW9MZtqLrhnjYfF4TRPwZk1fCsFEs9OX6bEUpyRa
 KjFXFScCAC84isdmAIAAA==
X-Env-Sender: jpoimboe@redhat.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1507132728!75758882!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28994 invoked from network); 4 Oct 2017 15:58:49 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 4 Oct 2017 15:58:49 -0000
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 195567F408;
 Wed,  4 Oct 2017 15:58:48 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 195567F408
Received: from treble.redhat.com (ovpn-120-76.rdu2.redhat.com [10.10.120.76])
 by smtp.corp.redhat.com (Postfix) with ESMTP id B4D3762690;
 Wed,  4 Oct 2017 15:58:45 +0000 (UTC)
From: Josh Poimboeuf <jpoimboe@redhat.com>
To: x86@kernel.org
Date: Wed,  4 Oct 2017 10:58:24 -0500
Message-Id: <e4cea2b8aa8ca23122d9c807784ca62ee6cbbff8.1507128293.git.jpoimboe@redhat.com>
In-Reply-To: <cover.1507128293.git.jpoimboe@redhat.com>
References: <cover.1507128293.git.jpoimboe@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.25]); Wed, 04 Oct 2017 15:58:48 +0000 (UTC)
Cc: Juergen Gross <jgross@suse.com>, Rusty Russell <rusty@rustcorp.com.au>,
 xen-devel@lists.xenproject.org, Peter Zijlstra <peterz@infradead.org>,
 Jiri Slaby <jslaby@suse.cz>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mike Galbraith <efault@gmx.de>, linux-kernel@vger.kernel.org,
 Sasha Levin <alexander.levin@verizon.com>, Chris Wright <chrisw@sous-sol.org>,
 Thomas Gleixner <tglx@linutronix.de>, Andy Lutomirski <luto@kernel.org>,
 "H. Peter Anvin" <hpa@zytor.com>, Borislav Petkov <bp@alien8.de>,
 live-patching@vger.kernel.org, Alok Kataria <akataria@vmware.com>,
 virtualization@lists.linux-foundation.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Ingo Molnar <mingo@kernel.org>
Subject: [Xen-devel] [PATCH 03/13] x86/paravirt: Convert native patch
	assembly code strings to macros
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q29udmVydCB0aGUgaGFyZC1jb2RlZCBuYXRpdmUgcGF0Y2ggYXNzZW1ibHkgY29kZSBzdHJpbmdz
IHRvIG1hY3JvcyB0bwpmYWNpbGl0YXRlIHNoYXJpbmcgY29tbW9uIGNvZGUgYmV0d2VlbiAzMi1i
aXQgYW5kIDY0LWJpdC4KClRoZXNlIG1hY3JvcyB3aWxsIGFsc28gYmUgdXNlZCBieSBhIGZ1dHVy
ZSBwYXRjaCB3aGljaCByZXF1aXJlcyB0aGUgR0NDCmV4dGVuZGVkIGFzbSBzeW50YXggb2YgdHdv
ICclJyBjaGFyYWN0ZXJzIGluc3RlYWQgb2Ygb25lIHdoZW4gc3BlY2lmeWluZwphIHJlZ2lzdGVy
IG5hbWUuCgpTaWduZWQtb2ZmLWJ5OiBKb3NoIFBvaW1ib2V1ZiA8anBvaW1ib2VAcmVkaGF0LmNv
bT4KLS0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9zcGVjaWFsX2luc25zLmggfCAyNCArKysrKysr
KysrKysrKysrKysrKysrKysKIGFyY2gveDg2L2tlcm5lbC9wYXJhdmlydF9wYXRjaF8zMi5jICB8
IDIxICsrKysrKysrKysrLS0tLS0tLS0tLQogYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0X3BhdGNo
XzY0LmMgIHwgMjkgKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KIDMgZmlsZXMgY2hhbmdl
ZCwgNTAgaW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94
ODYvaW5jbHVkZS9hc20vc3BlY2lhbF9pbnNucy5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vc3Bl
Y2lhbF9pbnNucy5oCmluZGV4IGFjNDAyYzZmYzI0Yi4uMDU0OWM1ZjJjMWIzIDEwMDY0NAotLS0g
YS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9zcGVjaWFsX2luc25zLmgKKysrIGIvYXJjaC94ODYvaW5j
bHVkZS9hc20vc3BlY2lhbF9pbnNucy5oCkBAIC02LDYgKzYsMzAgQEAKIAogI2luY2x1ZGUgPGFz
bS9ub3BzLmg+CiAKKyNpZmRlZiBDT05GSUdfWDg2XzY0CisjIGRlZmluZSBfUkVHX0FSRzEJCQki
JXJkaSIKKyMgZGVmaW5lIE5BVElWRV9JREVOVElUWV8zMgkJIm1vdiAlZWRpLCAlZWF4IgorIyBk
ZWZpbmUgTkFUSVZFX1VTRVJHU19TWVNSRVQ2NAkJInN3YXBnczsgc3lzcmV0cSIKKyNlbHNlCisj
IGRlZmluZSBfUkVHX0FSRzEJCQkiJWVheCIKKyNlbmRpZgorCisjZGVmaW5lIF9SRUdfUkVUCQkJ
IiUiIF9BU01fQVgKKworI2RlZmluZSBOQVRJVkVfWkVSTwkJCSJ4b3IgIiBfUkVHX0FSRzEgIiwg
IiBfUkVHX0FSRzEKKyNkZWZpbmUgTkFUSVZFX0lERU5USVRZCQkJIm1vdiAiIF9SRUdfQVJHMSAi
LCAiIF9SRUdfUkVUCisjZGVmaW5lIE5BVElWRV9TQVZFX0ZMCQkJInB1c2hmOyBwb3AgIiBfUkVH
X1JFVAorI2RlZmluZSBOQVRJVkVfUkVTVE9SRV9GTAkJInB1c2ggIiBfUkVHX0FSRzEgIjsgcG9w
ZiIKKyNkZWZpbmUgTkFUSVZFX0lSUV9ESVNBQkxFCQkiY2xpIgorI2RlZmluZSBOQVRJVkVfSVJR
X0VOQUJMRQkJInN0aSIKKyNkZWZpbmUgTkFUSVZFX1JFQURfQ1IyCQkJIm1vdiAlY3IyLCAiIF9S
RUdfUkVUCisjZGVmaW5lIE5BVElWRV9SRUFEX0NSMwkJCSJtb3YgJWNyMywgIiBfUkVHX1JFVAor
I2RlZmluZSBOQVRJVkVfV1JJVEVfQ1IzCQkibW92ICIgX1JFR19BUkcxICIsICVjcjMiCisjZGVm
aW5lIE5BVElWRV9GTFVTSF9UTEJfU0lOR0xFCQkiaW52bHBnICgiIF9SRUdfQVJHMSAiKSIKKyNk
ZWZpbmUgTkFUSVZFX1NXQVBHUwkJCSJzd2FwZ3MiCisjZGVmaW5lIE5BVElWRV9JUkVUCQkJImly
ZXQiCisjZGVmaW5lIE5BVElWRV9RVUVVRURfU1BJTl9VTkxPQ0sJIm1vdmIgJDAsICgiIF9SRUdf
QVJHMSAiKSIKKwogLyoKICAqIFZvbGF0aWxlIGlzbid0IGVub3VnaCB0byBwcmV2ZW50IHRoZSBj
b21waWxlciBmcm9tIHJlb3JkZXJpbmcgdGhlCiAgKiByZWFkL3dyaXRlIGZ1bmN0aW9ucyBmb3Ig
dGhlIGNvbnRyb2wgcmVnaXN0ZXJzIGFuZCBtZXNzaW5nIGV2ZXJ5dGhpbmcgdXAuCmRpZmYgLS1n
aXQgYS9hcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnRfcGF0Y2hfMzIuYyBiL2FyY2gveDg2L2tlcm5l
bC9wYXJhdmlydF9wYXRjaF8zMi5jCmluZGV4IDU1M2FjYmJiNGQzMi4uYzljNjEwNmFlNzE0IDEw
MDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnRfcGF0Y2hfMzIuYworKysgYi9hcmNo
L3g4Ni9rZXJuZWwvcGFyYXZpcnRfcGF0Y2hfMzIuYwpAQCAtMSwxNyArMSwxOCBAQAogI2luY2x1
ZGUgPGFzbS9wYXJhdmlydC5oPgorI2luY2x1ZGUgPGFzbS9zcGVjaWFsX2luc25zLmg+CiAKLURF
Rl9OQVRJVkUocHZfaXJxX29wcywgaXJxX2Rpc2FibGUsICJjbGkiKTsKLURFRl9OQVRJVkUocHZf
aXJxX29wcywgaXJxX2VuYWJsZSwgInN0aSIpOwotREVGX05BVElWRShwdl9pcnFfb3BzLCByZXN0
b3JlX2ZsLCAicHVzaCAlZWF4OyBwb3BmIik7Ci1ERUZfTkFUSVZFKHB2X2lycV9vcHMsIHNhdmVf
ZmwsICJwdXNoZjsgcG9wICVlYXgiKTsKLURFRl9OQVRJVkUocHZfY3B1X29wcywgaXJldCwgImly
ZXQiKTsKLURFRl9OQVRJVkUocHZfbW11X29wcywgcmVhZF9jcjIsICJtb3YgJWNyMiwgJWVheCIp
OwotREVGX05BVElWRShwdl9tbXVfb3BzLCB3cml0ZV9jcjMsICJtb3YgJWVheCwgJWNyMyIpOwot
REVGX05BVElWRShwdl9tbXVfb3BzLCByZWFkX2NyMywgIm1vdiAlY3IzLCAlZWF4Iik7CitERUZf
TkFUSVZFKHB2X2lycV9vcHMsCXNhdmVfZmwsCQlOQVRJVkVfU0FWRV9GTCk7CitERUZfTkFUSVZF
KHB2X2lycV9vcHMsCXJlc3RvcmVfZmwsCQlOQVRJVkVfUkVTVE9SRV9GTCk7CitERUZfTkFUSVZF
KHB2X2lycV9vcHMsCWlycV9kaXNhYmxlLAkJTkFUSVZFX0lSUV9ESVNBQkxFKTsKK0RFRl9OQVRJ
VkUocHZfaXJxX29wcywJaXJxX2VuYWJsZSwJCU5BVElWRV9JUlFfRU5BQkxFKTsKK0RFRl9OQVRJ
VkUocHZfY3B1X29wcywJaXJldCwJCQlOQVRJVkVfSVJFVCk7CitERUZfTkFUSVZFKHB2X21tdV9v
cHMsCXJlYWRfY3IyLAkJTkFUSVZFX1JFQURfQ1IyKTsKK0RFRl9OQVRJVkUocHZfbW11X29wcywJ
cmVhZF9jcjMsCQlOQVRJVkVfUkVBRF9DUjMpOworREVGX05BVElWRShwdl9tbXVfb3BzLAl3cml0
ZV9jcjMsCQlOQVRJVkVfV1JJVEVfQ1IzKTsKIAogI2lmIGRlZmluZWQoQ09ORklHX1BBUkFWSVJU
X1NQSU5MT0NLUykKLURFRl9OQVRJVkUocHZfbG9ja19vcHMsIHF1ZXVlZF9zcGluX3VubG9jaywg
Im1vdmIgJDAsICglZWF4KSIpOwotREVGX05BVElWRShwdl9sb2NrX29wcywgdmNwdV9pc19wcmVl
bXB0ZWQsICJ4b3IgJWVheCwgJWVheCIpOworREVGX05BVElWRShwdl9sb2NrX29wcywJcXVldWVk
X3NwaW5fdW5sb2NrLAlOQVRJVkVfUVVFVUVEX1NQSU5fVU5MT0NLKTsKK0RFRl9OQVRJVkUocHZf
bG9ja19vcHMsCXZjcHVfaXNfcHJlZW1wdGVkLAlOQVRJVkVfWkVSTyk7CiAjZW5kaWYKIAogdW5z
aWduZWQgcGFyYXZpcnRfcGF0Y2hfaWRlbnRfMzIodm9pZCAqaW5zbmJ1ZiwgdW5zaWduZWQgbGVu
KQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0X3BhdGNoXzY0LmMgYi9hcmNo
L3g4Ni9rZXJuZWwvcGFyYXZpcnRfcGF0Y2hfNjQuYwppbmRleCAwYTFiYTNmODBjYmYuLjBhYTIz
MmVkZDY3MCAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0X3BhdGNoXzY0LmMK
KysrIGIvYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0X3BhdGNoXzY0LmMKQEAgLTEsMjUgKzEsMjYg
QEAKICNpbmNsdWRlIDxhc20vcGFyYXZpcnQuaD4KICNpbmNsdWRlIDxhc20vYXNtLW9mZnNldHMu
aD4KKyNpbmNsdWRlIDxhc20vc3BlY2lhbF9pbnNucy5oPgogI2luY2x1ZGUgPGxpbnV4L3N0cmlu
Z2lmeS5oPgogCi1ERUZfTkFUSVZFKHB2X2lycV9vcHMsIGlycV9kaXNhYmxlLCAiY2xpIik7Ci1E
RUZfTkFUSVZFKHB2X2lycV9vcHMsIGlycV9lbmFibGUsICJzdGkiKTsKLURFRl9OQVRJVkUocHZf
aXJxX29wcywgcmVzdG9yZV9mbCwgInB1c2hxICVyZGk7IHBvcGZxIik7Ci1ERUZfTkFUSVZFKHB2
X2lycV9vcHMsIHNhdmVfZmwsICJwdXNoZnE7IHBvcHEgJXJheCIpOwotREVGX05BVElWRShwdl9t
bXVfb3BzLCByZWFkX2NyMiwgIm1vdnEgJWNyMiwgJXJheCIpOwotREVGX05BVElWRShwdl9tbXVf
b3BzLCByZWFkX2NyMywgIm1vdnEgJWNyMywgJXJheCIpOwotREVGX05BVElWRShwdl9tbXVfb3Bz
LCB3cml0ZV9jcjMsICJtb3ZxICVyZGksICVjcjMiKTsKLURFRl9OQVRJVkUocHZfbW11X29wcywg
Zmx1c2hfdGxiX3NpbmdsZSwgImludmxwZyAoJXJkaSkiKTsKK0RFRl9OQVRJVkUocHZfaXJxX29w
cywJc2F2ZV9mbCwJCU5BVElWRV9TQVZFX0ZMKTsKK0RFRl9OQVRJVkUocHZfaXJxX29wcywJcmVz
dG9yZV9mbCwJCU5BVElWRV9SRVNUT1JFX0ZMKTsKK0RFRl9OQVRJVkUocHZfaXJxX29wcywJaXJx
X2Rpc2FibGUsCQlOQVRJVkVfSVJRX0RJU0FCTEUpOworREVGX05BVElWRShwdl9pcnFfb3BzLAlp
cnFfZW5hYmxlLAkJTkFUSVZFX0lSUV9FTkFCTEUpOworREVGX05BVElWRShwdl9tbXVfb3BzLAly
ZWFkX2NyMiwJCU5BVElWRV9SRUFEX0NSMik7CitERUZfTkFUSVZFKHB2X21tdV9vcHMsCXJlYWRf
Y3IzLAkJTkFUSVZFX1JFQURfQ1IzKTsKK0RFRl9OQVRJVkUocHZfbW11X29wcywJd3JpdGVfY3Iz
LAkJTkFUSVZFX1dSSVRFX0NSMyk7CitERUZfTkFUSVZFKHB2X21tdV9vcHMsCWZsdXNoX3RsYl9z
aW5nbGUsCU5BVElWRV9GTFVTSF9UTEJfU0lOR0xFKTsKIAotREVGX05BVElWRShwdl9jcHVfb3Bz
LCB1c2VyZ3Nfc3lzcmV0NjQsICJzd2FwZ3M7IHN5c3JldHEiKTsKLURFRl9OQVRJVkUocHZfY3B1
X29wcywgc3dhcGdzLCAic3dhcGdzIik7CitERUZfTkFUSVZFKHB2X2NwdV9vcHMsCXVzZXJnc19z
eXNyZXQ2NCwJTkFUSVZFX1VTRVJHU19TWVNSRVQ2NCk7CitERUZfTkFUSVZFKHB2X2NwdV9vcHMs
CXN3YXBncywJCQlOQVRJVkVfU1dBUEdTKTsKIAotREVGX05BVElWRSgsIG1vdjMyLCAibW92ICVl
ZGksICVlYXgiKTsKLURFRl9OQVRJVkUoLCBtb3Y2NCwgIm1vdiAlcmRpLCAlcmF4Iik7CitERUZf
TkFUSVZFKCwJCW1vdjMyLAkJCU5BVElWRV9JREVOVElUWV8zMik7CitERUZfTkFUSVZFKCwJCW1v
djY0LAkJCU5BVElWRV9JREVOVElUWSk7CiAKICNpZiBkZWZpbmVkKENPTkZJR19QQVJBVklSVF9T
UElOTE9DS1MpCi1ERUZfTkFUSVZFKHB2X2xvY2tfb3BzLCBxdWV1ZWRfc3Bpbl91bmxvY2ssICJt
b3ZiICQwLCAoJXJkaSkiKTsKLURFRl9OQVRJVkUocHZfbG9ja19vcHMsIHZjcHVfaXNfcHJlZW1w
dGVkLCAieG9yICVyYXgsICVyYXgiKTsKK0RFRl9OQVRJVkUocHZfbG9ja19vcHMsCXF1ZXVlZF9z
cGluX3VubG9jaywJTkFUSVZFX1FVRVVFRF9TUElOX1VOTE9DSyk7CitERUZfTkFUSVZFKHB2X2xv
Y2tfb3BzLAl2Y3B1X2lzX3ByZWVtcHRlZCwJTkFUSVZFX1pFUk8pOwogI2VuZGlmCiAKIHVuc2ln
bmVkIHBhcmF2aXJ0X3BhdGNoX2lkZW50XzMyKHZvaWQgKmluc25idWYsIHVuc2lnbmVkIGxlbikK
LS0gCjIuMTMuNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 15:58:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 15:58:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzm4S-0008Tl-ET; Wed, 04 Oct 2017 15:58:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jpoimboe@redhat.com>) id 1dzm4R-0008Sp-QK
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 15:58:51 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 65/7F-03642-B3505D95; Wed, 04 Oct 2017 15:58:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42K52LJdRtec9Wq
 kwZnTqhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bWl39YC2ZLVPyZdJGtgXG5SBcjF4eQwGwm
 iR/td9m7GDk5WATsJRZP/swIYjMKlEkcWTOfrYuRA8jOlZiwUgKifiOjxOy5p5hAatgEtCSO/
 z3JDlIjIiAksfRuHUiYWeAIq8SLi5ogtrCAm8SvDeehxqtKTLy+jw3E5hWIlJhx/T7YGE4Bc4
 kdfcvA4kICZhLbr61jBrElBLQlHp+ezgiyV0Kgj1Hi0rEZTBMY+RcwMqxiVC9OLSpLLdI11Es
 qykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAweBiDYwbjzudMhRkkOJiVR3l8/r0QK
 8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC9z3w1UkiwKDU9tSItMwcYxjBpCQ4eJRFeW5A0b3FBY
 m5xZjpE6hSjopQ4bxFIQgAkkVGaB9cGi51LjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuZlZg
 GawpOZVwI3/RXQYiagxXOaroAsLklESEk1MCr3+EbPf/9qZ7WLV4Eu37te7vJr8l840ooW17a
 aG3d8Zt4eZfdp7QqNs4yOhzy27fBxLcoVeqR3wkb6/oK+xXOEtG7lTJhZvuZK7gP2eS2J82Qm
 n+JUPjRXK67kYcmdL7WyLUfE3v+WFZ/24+LR30809C/eum0TxTZj9un4CQV7fZs2hh3ZMFmJp
 Tgj0VCLuag4EQDEy1yimAIAAA==
X-Env-Sender: jpoimboe@redhat.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1507132726!60378540!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44666 invoked from network); 4 Oct 2017 15:58:47 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 15:58:47 -0000
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 8FC3D3B725;
 Wed,  4 Oct 2017 15:58:45 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 8FC3D3B725
Received: from treble.redhat.com (ovpn-120-76.rdu2.redhat.com [10.10.120.76])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 91E796292B;
 Wed,  4 Oct 2017 15:58:43 +0000 (UTC)
From: Josh Poimboeuf <jpoimboe@redhat.com>
To: x86@kernel.org
Date: Wed,  4 Oct 2017 10:58:23 -0500
Message-Id: <f8aad6bc7bcdb606b89f3d5dc5fb2303019cb3d0.1507128293.git.jpoimboe@redhat.com>
In-Reply-To: <cover.1507128293.git.jpoimboe@redhat.com>
References: <cover.1507128293.git.jpoimboe@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.30]); Wed, 04 Oct 2017 15:58:45 +0000 (UTC)
Cc: Juergen Gross <jgross@suse.com>, Rusty Russell <rusty@rustcorp.com.au>,
 xen-devel@lists.xenproject.org, Peter Zijlstra <peterz@infradead.org>,
 Jiri Slaby <jslaby@suse.cz>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mike Galbraith <efault@gmx.de>, linux-kernel@vger.kernel.org,
 Sasha Levin <alexander.levin@verizon.com>, Chris Wright <chrisw@sous-sol.org>,
 Thomas Gleixner <tglx@linutronix.de>, Andy Lutomirski <luto@kernel.org>,
 "H. Peter Anvin" <hpa@zytor.com>, Borislav Petkov <bp@alien8.de>,
 live-patching@vger.kernel.org, Alok Kataria <akataria@vmware.com>,
 virtualization@lists.linux-foundation.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Ingo Molnar <mingo@kernel.org>
Subject: [Xen-devel] [PATCH 02/13] x86/paravirt: Fix output constraint macro
	names
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U29tZSBvZiB0aGUgcGFyYXZpcnQgJypfQ0xPQkJFUlMnIG1hY3JvcyByZWZlciB0byBvdXRwdXQg
Y29uc3RyYWludHMKaW5zdGVhZCBvZiBjbG9iYmVycywgd2hpY2ggbWFrZXMgdGhlIGNvZGUgZXh0
cmEgY29uZnVzaW5nLiAgUmVuYW1lIHRoZQpvdXRwdXQgY29uc3RyYWludCByZWxhdGVkIG1hY3Jv
cyB0byAnKl9PVVRQVVRTJy4KClNpZ25lZC1vZmYtYnk6IEpvc2ggUG9pbWJvZXVmIDxqcG9pbWJv
ZUByZWRoYXQuY29tPgotLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X3R5cGVzLmgg
fCAyNCArKysrKysrKysrKystLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRp
b25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2Fz
bS9wYXJhdmlydF90eXBlcy5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfdHlwZXMu
aAppbmRleCAwZTExMmYyNzk1MTQuLmU5OWU1YWMzZTAzNiAxMDA2NDQKLS0tIGEvYXJjaC94ODYv
aW5jbHVkZS9hc20vcGFyYXZpcnRfdHlwZXMuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9w
YXJhdmlydF90eXBlcy5oCkBAIC00NjYsMTIgKzQ2NiwxMiBAQCBpbnQgcGFyYXZpcnRfZGlzYWJs
ZV9pb3NwYWNlKHZvaWQpOwogI2RlZmluZSBQVk9QX0NBTExfQVJHMih4KQkJImQiICgodW5zaWdu
ZWQgbG9uZykoeCkpCiAjZGVmaW5lIFBWT1BfQ0FMTF9BUkczKHgpCQkiYyIgKCh1bnNpZ25lZCBs
b25nKSh4KSkKIAotI2RlZmluZSBQVk9QX1ZDQUxMX0NMT0JCRVJTCQkiPWEiIChfX2VheCksICI9
ZCIgKF9fZWR4KSwJXAorI2RlZmluZSBQVk9QX1ZDQUxMX09VVFBVVFMJCSI9YSIgKF9fZWF4KSwg
Ij1kIiAoX19lZHgpLAlcCiAJCQkJCSI9YyIgKF9fZWN4KQotI2RlZmluZSBQVk9QX0NBTExfQ0xP
QkJFUlMJCVBWT1BfVkNBTExfQ0xPQkJFUlMKKyNkZWZpbmUgUFZPUF9DQUxMX09VVFBVVFMJCVBW
T1BfVkNBTExfT1VUUFVUUwogCi0jZGVmaW5lIFBWT1BfVkNBTExFRV9DTE9CQkVSUwkJIj1hIiAo
X19lYXgpLCAiPWQiIChfX2VkeCkKLSNkZWZpbmUgUFZPUF9DQUxMRUVfQ0xPQkJFUlMJCVBWT1Bf
VkNBTExFRV9DTE9CQkVSUworI2RlZmluZSBQVk9QX1ZDQUxMRUVfT1VUUFVUUwkJIj1hIiAoX19l
YXgpLCAiPWQiIChfX2VkeCkKKyNkZWZpbmUgUFZPUF9DQUxMRUVfT1VUUFVUUwkJUFZPUF9WQ0FM
TEVFX09VVFBVVFMKIAogI2RlZmluZSBFWFRSQV9DTE9CQkVSUwogI2RlZmluZSBWRVhUUkFfQ0xP
QkJFUlMKQEAgLTQ4OCwxNCArNDg4LDE0IEBAIGludCBwYXJhdmlydF9kaXNhYmxlX2lvc3BhY2Uo
dm9pZCk7CiAjZGVmaW5lIFBWT1BfQ0FMTF9BUkczKHgpCQkiZCIgKCh1bnNpZ25lZCBsb25nKSh4
KSkKICNkZWZpbmUgUFZPUF9DQUxMX0FSRzQoeCkJCSJjIiAoKHVuc2lnbmVkIGxvbmcpKHgpKQog
Ci0jZGVmaW5lIFBWT1BfVkNBTExfQ0xPQkJFUlMJIj1EIiAoX19lZGkpLAkJCQlcCisjZGVmaW5l
IFBWT1BfVkNBTExfT1VUUFVUUwkiPUQiIChfX2VkaSksCQkJCVwKIAkJCQkiPVMiIChfX2VzaSks
ICI9ZCIgKF9fZWR4KSwJCVwKIAkJCQkiPWMiIChfX2VjeCkKLSNkZWZpbmUgUFZPUF9DQUxMX0NM
T0JCRVJTCVBWT1BfVkNBTExfQ0xPQkJFUlMsICI9YSIgKF9fZWF4KQorI2RlZmluZSBQVk9QX0NB
TExfT1VUUFVUUwlQVk9QX1ZDQUxMX09VVFBVVFMsICI9YSIgKF9fZWF4KQogCiAvKiB2b2lkIGZ1
bmN0aW9ucyBhcmUgc3RpbGwgYWxsb3dlZCBbcmVdYXggZm9yIHNjcmF0Y2ggKi8KLSNkZWZpbmUg
UFZPUF9WQ0FMTEVFX0NMT0JCRVJTCSI9YSIgKF9fZWF4KQotI2RlZmluZSBQVk9QX0NBTExFRV9D
TE9CQkVSUwlQVk9QX1ZDQUxMRUVfQ0xPQkJFUlMKKyNkZWZpbmUgUFZPUF9WQ0FMTEVFX09VVFBV
VFMJIj1hIiAoX19lYXgpCisjZGVmaW5lIFBWT1BfQ0FMTEVFX09VVFBVVFMJUFZPUF9WQ0FMTEVF
X09VVFBVVFMKIAogI2RlZmluZSBFWFRSQV9DTE9CQkVSUwkgLCAicjgiLCAicjkiLCAicjEwIiwg
InIxMSIKICNkZWZpbmUgVkVYVFJBX0NMT0JCRVJTCSAsICJyYXgiLCAicjgiLCAicjkiLCAicjEw
IiwgInIxMSIKQEAgLTU1MiwxMiArNTUyLDEyIEBAIGludCBwYXJhdmlydF9kaXNhYmxlX2lvc3Bh
Y2Uodm9pZCk7CiAJfSkKIAogI2RlZmluZSBfX1BWT1BfQ0FMTChyZXR0eXBlLCBvcCwgcHJlLCBw
b3N0LCAuLi4pCQkJXAotCV9fX19QVk9QX0NBTEwocmV0dHlwZSwgb3AsIENMQlJfQU5ZLCBQVk9Q
X0NBTExfQ0xPQkJFUlMsCVwKKwlfX19fUFZPUF9DQUxMKHJldHR5cGUsIG9wLCBDTEJSX0FOWSwg
UFZPUF9DQUxMX09VVFBVVFMsCQlcCiAJCSAgICAgIEVYVFJBX0NMT0JCRVJTLCBwcmUsIHBvc3Qs
ICMjX19WQV9BUkdTX18pCiAKICNkZWZpbmUgX19QVk9QX0NBTExFRVNBVkUocmV0dHlwZSwgb3As
IHByZSwgcG9zdCwgLi4uKQkJCVwKIAlfX19fUFZPUF9DQUxMKHJldHR5cGUsIG9wLmZ1bmMsIENM
QlJfUkVUX1JFRywJCQlcCi0JCSAgICAgIFBWT1BfQ0FMTEVFX0NMT0JCRVJTLCAsCQkJCVwKKwkJ
ICAgICAgUFZPUF9DQUxMRUVfT1VUUFVUUywgLAkJCQlcCiAJCSAgICAgIHByZSwgcG9zdCwgIyNf
X1ZBX0FSR1NfXykKIAogCkBAIC01NzYsMTMgKzU3NiwxMyBAQCBpbnQgcGFyYXZpcnRfZGlzYWJs
ZV9pb3NwYWNlKHZvaWQpOwogCX0pCiAKICNkZWZpbmUgX19QVk9QX1ZDQUxMKG9wLCBwcmUsIHBv
c3QsIC4uLikJCQkJXAotCV9fX19QVk9QX1ZDQUxMKG9wLCBDTEJSX0FOWSwgUFZPUF9WQ0FMTF9D
TE9CQkVSUywJCVwKKwlfX19fUFZPUF9WQ0FMTChvcCwgQ0xCUl9BTlksIFBWT1BfVkNBTExfT1VU
UFVUUywJCVwKIAkJICAgICAgIFZFWFRSQV9DTE9CQkVSUywJCQkJCVwKIAkJICAgICAgIHByZSwg
cG9zdCwgIyNfX1ZBX0FSR1NfXykKIAogI2RlZmluZSBfX1BWT1BfVkNBTExFRVNBVkUob3AsIHBy
ZSwgcG9zdCwgLi4uKQkJCQlcCiAJX19fX1BWT1BfVkNBTEwob3AuZnVuYywgQ0xCUl9SRVRfUkVH
LAkJCQlcCi0JCSAgICAgIFBWT1BfVkNBTExFRV9DTE9CQkVSUywgLAkJCQlcCisJCSAgICAgIFBW
T1BfVkNBTExFRV9PVVRQVVRTLCAsCQkJCVwKIAkJICAgICAgcHJlLCBwb3N0LCAjI19fVkFfQVJH
U19fKQogCiAKLS0gCjIuMTMuNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 15:58:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 15:58:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzm4U-0008WS-R3; Wed, 04 Oct 2017 15:58:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jpoimboe@redhat.com>) id 1dzm4T-0008RS-Br
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 15:58:53 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 74/6B-03093-D3505D95; Wed, 04 Oct 2017 15:58:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeJIrShJLcpLzFFi42K52LJdRteG9Wq
 kwe1p2hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8brxRMZCxaIV7TPO87ewPhGuIuRi0NIYBaT
 xNkNjSxdjJwcLAJ2Ei9eHWIGsRkFyiQ2tbxggbBzJc60/meGaNjIKPH+znNWkASbgJbE8b8n2
 bsYOThEBIQklt6tAwkzCxxhlXhxURPEFhaIkDg2/xcTxHxViV8/u9hAbF6BSIkHB/cwgticAu
 YSO/qWgcWFBMwktl9bB3aDhIC2xOPT0xkh7D5GienfAiYw8i9gZFjFqFGcWlSWWqRrbKSXVJS
 ZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYPgxAsIPx9LrAQ4ySHExKory/fl6JFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTBK85yNVJIsCg1PbUiLTMHGMgwaQkOHiUR3hyQNG9xQWJuc
 WY6ROoUo6KUOO8vZqCEAEgiozQPrg0WPZcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzMsMMp
 4nM68EbvoroMVMQIvnNF0BWVySiJCSamAsn3XAvWXZjbywBYylO88+auxhuH7GYe3WhBjmWQp
 6B73SU14+PlQtei1+99ui70kOT081ZbjKmP91czf+/23VhVmsR3+diW7rKFQM3Nru0vVFuXP2
 jAMBS2c9mnnr9Bkt9pZ9m2KmTky7s04j1lCz5/t8oy2v54lOruVmz7drf/vh3eyt+4PllFiKM
 xINtZiLihMBDUVCzpkCAAA=
X-Env-Sender: jpoimboe@redhat.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1507132731!119131999!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45445 invoked from network); 4 Oct 2017 15:58:52 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 15:58:52 -0000
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id B2071655B;
 Wed,  4 Oct 2017 15:58:50 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com B2071655B
Received: from treble.redhat.com (ovpn-120-76.rdu2.redhat.com [10.10.120.76])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 3E44562934;
 Wed,  4 Oct 2017 15:58:48 +0000 (UTC)
From: Josh Poimboeuf <jpoimboe@redhat.com>
To: x86@kernel.org
Date: Wed,  4 Oct 2017 10:58:25 -0500
Message-Id: <fc26aa39d00294fce9f669ea4757135ac02eae0a.1507128293.git.jpoimboe@redhat.com>
In-Reply-To: <cover.1507128293.git.jpoimboe@redhat.com>
References: <cover.1507128293.git.jpoimboe@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.39]); Wed, 04 Oct 2017 15:58:51 +0000 (UTC)
Cc: Juergen Gross <jgross@suse.com>, Rusty Russell <rusty@rustcorp.com.au>,
 xen-devel@lists.xenproject.org, Peter Zijlstra <peterz@infradead.org>,
 Jiri Slaby <jslaby@suse.cz>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mike Galbraith <efault@gmx.de>, linux-kernel@vger.kernel.org,
 Sasha Levin <alexander.levin@verizon.com>, Chris Wright <chrisw@sous-sol.org>,
 Thomas Gleixner <tglx@linutronix.de>, Andy Lutomirski <luto@kernel.org>,
 "H. Peter Anvin" <hpa@zytor.com>, Borislav Petkov <bp@alien8.de>,
 live-patching@vger.kernel.org, Alok Kataria <akataria@vmware.com>,
 virtualization@lists.linux-foundation.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Ingo Molnar <mingo@kernel.org>
Subject: [Xen-devel] [PATCH 04/13] x86/paravirt: Convert DEF_NATIVE macro to
	GCC extended asm syntax
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gYSBmdXR1cmUgcGF0Y2gsIHRoZSBOQVRJVkVfKiBpbnN0cnVjdGlvbiBzdHJpbmcgbWFjcm9z
IHdpbGwgYmUgdXNlZAppbiBHQ0MgZXh0ZW5kZWQgaW5saW5lIGFzbSwgd2hpY2ggcmVxdWlyZXMg
cmVnaXN0ZXJzIHRvIGhhdmUgdHdvICclJwppbnN0ZWFkIG9mIG9uZSBpbiB0aGUgYXNtIHRlbXBs
YXRlIHN0cmluZy4gIENvbnZlcnQgdGhlIERFRl9OQVRJVkUgbWFjcm8KdG8gdGhlIEdDQyBleHRl
bmRlZCBhc20gc3ludGF4IHNvIHRoZSBOQVRJVkVfKiBtYWNyb3MgY2FuIGJlIHNoYXJlZCBtb3Jl
CmJyb2FkbHkuCgpTaWduZWQtb2ZmLWJ5OiBKb3NoIFBvaW1ib2V1ZiA8anBvaW1ib2VAcmVkaGF0
LmNvbT4KLS0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydF90eXBlcy5oIHwgMTAgKysr
KysrKy0tLQogYXJjaC94ODYvaW5jbHVkZS9hc20vc3BlY2lhbF9pbnNucy5oICB8IDE0ICsrKysr
KystLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X3R5cGVzLmgg
Yi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydF90eXBlcy5oCmluZGV4IGU5OWU1YWMzZTAz
Ni4uYWI3YWFiZTZiNjY4IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmly
dF90eXBlcy5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X3R5cGVzLmgKQEAg
LTM1OSwxMSArMzU5LDE1IEBAIGV4dGVybiBzdHJ1Y3QgcHZfbG9ja19vcHMgcHZfbG9ja19vcHM7
CiAJX3BhcmF2aXJ0X2FsdChpbnNuX3N0cmluZywgIiVjW3BhcmF2aXJ0X3R5cGVudW1dIiwgIiVj
W3BhcmF2aXJ0X2Nsb2JiZXJdIikKIAogLyogU2ltcGxlIGluc3RydWN0aW9uIHBhdGNoaW5nIGNv
ZGUuICovCi0jZGVmaW5lIE5BVElWRV9MQUJFTChhLHgsYikgIlxuXHQuZ2xvYmwgIiBhICN4ICJf
IiAjYiAiXG4iIGEgI3ggIl8iICNiICI6XG5cdCIKKyNkZWZpbmUgTkFUSVZFX0xBQkVMKGEseCxi
KSAiXG4iIGEgI3ggIl8iICNiICI6XG5cdCIKIAogI2RlZmluZSBERUZfTkFUSVZFKG9wcywgbmFt
ZSwgY29kZSkJCQkJCVwKLQlfX3Zpc2libGUgZXh0ZXJuIGNvbnN0IGNoYXIgc3RhcnRfIyNvcHMj
I18jI25hbWVbXSwgZW5kXyMjb3BzIyNfIyNuYW1lW107CVwKLQlhc20oTkFUSVZFX0xBQkVMKCJz
dGFydF8iLCBvcHMsIG5hbWUpIGNvZGUgTkFUSVZFX0xBQkVMKCJlbmRfIiwgb3BzLCBuYW1lKSkK
K3N0YXRpYyBpbmxpbmUgdm9pZCBfX3VzZWQgX19uYXRpdmVfICMjIG5hbWUgIyMgX2luc25zKHZv
aWQpIHsJCVwKKwlhc20gdm9sYXRpbGUoTkFUSVZFX0xBQkVMKCJzdGFydF8iLCBvcHMsIG5hbWUp
CQkJXAorCQkgICAgIGNvZGUJCQkJCQlcCisJCSAgICAgTkFUSVZFX0xBQkVMKCJlbmRfIiwgb3Bz
LCBuYW1lKSA6ICk7CQlcCit9IFwKK19fdmlzaWJsZSBleHRlcm4gY29uc3QgY2hhciBzdGFydF8j
I29wcyMjXyMjbmFtZVtdLCBlbmRfIyNvcHMjI18jI25hbWVbXTsKIAogdW5zaWduZWQgcGFyYXZp
cnRfcGF0Y2hfaWRlbnRfMzIodm9pZCAqaW5zbmJ1ZiwgdW5zaWduZWQgbGVuKTsKIHVuc2lnbmVk
IHBhcmF2aXJ0X3BhdGNoX2lkZW50XzY0KHZvaWQgKmluc25idWYsIHVuc2lnbmVkIGxlbik7CmRp
ZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9zcGVjaWFsX2luc25zLmggYi9hcmNoL3g4
Ni9pbmNsdWRlL2FzbS9zcGVjaWFsX2luc25zLmgKaW5kZXggMDU0OWM1ZjJjMWIzLi40Yjg5NjY4
ZjI4NjIgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3NwZWNpYWxfaW5zbnMuaAor
KysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9zcGVjaWFsX2luc25zLmgKQEAgLTcsMTQgKzcsMTQg
QEAKICNpbmNsdWRlIDxhc20vbm9wcy5oPgogCiAjaWZkZWYgQ09ORklHX1g4Nl82NAotIyBkZWZp
bmUgX1JFR19BUkcxCQkJIiVyZGkiCi0jIGRlZmluZSBOQVRJVkVfSURFTlRJVFlfMzIJCSJtb3Yg
JWVkaSwgJWVheCIKKyMgZGVmaW5lIF9SRUdfQVJHMQkJCSIlJXJkaSIKKyMgZGVmaW5lIE5BVElW
RV9JREVOVElUWV8zMgkJIm1vdiAlJWVkaSwgJSVlYXgiCiAjIGRlZmluZSBOQVRJVkVfVVNFUkdT
X1NZU1JFVDY0CQkic3dhcGdzOyBzeXNyZXRxIgogI2Vsc2UKLSMgZGVmaW5lIF9SRUdfQVJHMQkJ
CSIlZWF4IgorIyBkZWZpbmUgX1JFR19BUkcxCQkJIiUlZWF4IgogI2VuZGlmCiAKLSNkZWZpbmUg
X1JFR19SRVQJCQkiJSIgX0FTTV9BWAorI2RlZmluZSBfUkVHX1JFVAkJCSIlJSIgX0FTTV9BWAog
CiAjZGVmaW5lIE5BVElWRV9aRVJPCQkJInhvciAiIF9SRUdfQVJHMSAiLCAiIF9SRUdfQVJHMQog
I2RlZmluZSBOQVRJVkVfSURFTlRJVFkJCQkibW92ICIgX1JFR19BUkcxICIsICIgX1JFR19SRVQK
QEAgLTIyLDkgKzIyLDkgQEAKICNkZWZpbmUgTkFUSVZFX1JFU1RPUkVfRkwJCSJwdXNoICIgX1JF
R19BUkcxICI7IHBvcGYiCiAjZGVmaW5lIE5BVElWRV9JUlFfRElTQUJMRQkJImNsaSIKICNkZWZp
bmUgTkFUSVZFX0lSUV9FTkFCTEUJCSJzdGkiCi0jZGVmaW5lIE5BVElWRV9SRUFEX0NSMgkJCSJt
b3YgJWNyMiwgIiBfUkVHX1JFVAotI2RlZmluZSBOQVRJVkVfUkVBRF9DUjMJCQkibW92ICVjcjMs
ICIgX1JFR19SRVQKLSNkZWZpbmUgTkFUSVZFX1dSSVRFX0NSMwkJIm1vdiAiIF9SRUdfQVJHMSAi
LCAlY3IzIgorI2RlZmluZSBOQVRJVkVfUkVBRF9DUjIJCQkibW92ICUlY3IyLCAiIF9SRUdfUkVU
CisjZGVmaW5lIE5BVElWRV9SRUFEX0NSMwkJCSJtb3YgJSVjcjMsICIgX1JFR19SRVQKKyNkZWZp
bmUgTkFUSVZFX1dSSVRFX0NSMwkJIm1vdiAiIF9SRUdfQVJHMSAiLCAlJWNyMyIKICNkZWZpbmUg
TkFUSVZFX0ZMVVNIX1RMQl9TSU5HTEUJCSJpbnZscGcgKCIgX1JFR19BUkcxICIpIgogI2RlZmlu
ZSBOQVRJVkVfU1dBUEdTCQkJInN3YXBncyIKICNkZWZpbmUgTkFUSVZFX0lSRVQJCQkiaXJldCIK
LS0gCjIuMTMuNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 15:58:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 15:58:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzm4Y-00007l-3R; Wed, 04 Oct 2017 15:58:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jpoimboe@redhat.com>) id 1dzm4W-00006e-W6
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 15:58:57 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 38/17-30935-04505D95; Wed, 04 Oct 2017 15:58:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42K52LJdRtee9Wq
 kwepGeYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePPX96C29EVlw8pNTCe9u1i5OIQEpjNJPHm
 /mLWLkZODhYBe4nG5z/ZQWxGgTKJ22v2s0LYuRJXn3xhg2jYyCjxfeIcsASbgJbE8b8ngRo4O
 EQEhCSW3q0DCTMLHGGVeHFRE8QWFvCXePWsgw1ivqrEm62/WUBsXoFIiS3/p4GN4RQwl9jRtw
 ysRkjATGL7tXXMILaEgLbE49PTGUH2Sgj0MUo86VzJOIGRfwEjwypGjeLUorLUIl1DC72kosz
 0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMDgYQCCHYxN2z0PMUpyMCmJ8v76eSVSiC8p
 P6UyI7E4I76oNCe1+BCjDAeHkgRvLMvVSCHBotT01Iq0zBxgGMOkJTh4lER4V4OkeYsLEnOLM
 9MhUqcYFaXEeeeBJARAEhmleXBtsNi5xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWFea5ApPJ
 l5JXDTXwEtZgJaPKfpCsjikkSElFQDo27+OX3PZbdbxJcz/ebPlN46qSCF91tp6nyeV6ujttx
 h8Lf0e/WDb1XnzYivFraerjPWCNwW05K/lPujTmTPxboao7W9hZWFH5a43Fvz6r4qU2DQ9cpz
 +V6BW56Lde19s7Hv56x7PvKz7We8TDbKLOPdVsD4/cz+Bt7agvDY3LLYWWt7eV2nKLEUZyQaa
 jEXFScCAM3SzaaYAgAA
X-Env-Sender: jpoimboe@redhat.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1507132733!111696551!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48764 invoked from network); 4 Oct 2017 15:58:55 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 15:58:55 -0000
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 65A8B83F44;
 Wed,  4 Oct 2017 15:58:53 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 65A8B83F44
Received: from treble.redhat.com (ovpn-120-76.rdu2.redhat.com [10.10.120.76])
 by smtp.corp.redhat.com (Postfix) with ESMTP id D4D6962690;
 Wed,  4 Oct 2017 15:58:50 +0000 (UTC)
From: Josh Poimboeuf <jpoimboe@redhat.com>
To: x86@kernel.org
Date: Wed,  4 Oct 2017 10:58:26 -0500
Message-Id: <4ce3349e19c5ea443cb33f76468adddcee685f89.1507128293.git.jpoimboe@redhat.com>
In-Reply-To: <cover.1507128293.git.jpoimboe@redhat.com>
References: <cover.1507128293.git.jpoimboe@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.27]); Wed, 04 Oct 2017 15:58:53 +0000 (UTC)
Cc: Juergen Gross <jgross@suse.com>, Rusty Russell <rusty@rustcorp.com.au>,
 xen-devel@lists.xenproject.org, Peter Zijlstra <peterz@infradead.org>,
 Jiri Slaby <jslaby@suse.cz>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mike Galbraith <efault@gmx.de>, linux-kernel@vger.kernel.org,
 Sasha Levin <alexander.levin@verizon.com>, Chris Wright <chrisw@sous-sol.org>,
 Thomas Gleixner <tglx@linutronix.de>, Andy Lutomirski <luto@kernel.org>,
 "H. Peter Anvin" <hpa@zytor.com>, Borislav Petkov <bp@alien8.de>,
 live-patching@vger.kernel.org, Alok Kataria <akataria@vmware.com>,
 virtualization@lists.linux-foundation.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Ingo Molnar <mingo@kernel.org>
Subject: [Xen-devel] [PATCH 05/13] x86/paravirt: Move paravirt asm macros to
	paravirt-asm.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHBhcmF2aXJ0LmggZmlsZSBpcyBxdWl0ZSBiaWcgYW5kIHRoZSBhc20gaW50ZXJmYWNlcyBm
b3IgcGFyYXZpcnQKZG9uJ3QgbmVlZCB0byBiZSBpbiB0aGUgc2FtZSBmaWxlIGFzIHRoZSBDIGlu
dGVyZmFjZXMuICBNb3ZlIHRoZSBhc20KaW50ZXJmYWNlcyB0byBhIGRlZGljYXRlZCBoZWFkZXIg
ZmlsZS4KClNpZ25lZC1vZmYtYnk6IEpvc2ggUG9pbWJvZXVmIDxqcG9pbWJvZUByZWRoYXQuY29t
PgotLS0KIGFyY2gveDg2L2VudHJ5L2VudHJ5XzMyLlMgICAgICAgICAgIHwgICAxICsKIGFyY2gv
eDg2L2VudHJ5L2VudHJ5XzY0LlMgICAgICAgICAgIHwgICAyICstCiBhcmNoL3g4Ni9lbnRyeS9l
bnRyeV82NF9jb21wYXQuUyAgICB8ICAgMSArCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmly
dC1hc20uaCB8IDEyNiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBhcmNoL3g4
Ni9pbmNsdWRlL2FzbS9wYXJhdmlydC5oICAgICB8IDEzMiArKystLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KIGFyY2gveDg2L2tlcm5lbC9oZWFkXzY0LlMgICAgICAgICAgIHwgICAy
ICstCiA2IGZpbGVzIGNoYW5nZWQsIDEzOCBpbnNlcnRpb25zKCspLCAxMjYgZGVsZXRpb25zKC0p
CiBjcmVhdGUgbW9kZSAxMDA2NDQgYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnQtYXNtLmgK
CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9lbnRyeS9lbnRyeV8zMi5TIGIvYXJjaC94ODYvZW50cnkv
ZW50cnlfMzIuUwppbmRleCA4YTEzZDQ2ODYzNWEuLjIxZDExOTc3NzlhNCAxMDA2NDQKLS0tIGEv
YXJjaC94ODYvZW50cnkvZW50cnlfMzIuUworKysgYi9hcmNoL3g4Ni9lbnRyeS9lbnRyeV8zMi5T
CkBAIC00MCw2ICs0MCw3IEBACiAjaW5jbHVkZSA8YXNtL2lycV92ZWN0b3JzLmg+CiAjaW5jbHVk
ZSA8YXNtL2NwdWZlYXR1cmVzLmg+CiAjaW5jbHVkZSA8YXNtL2FsdGVybmF0aXZlLWFzbS5oPgor
I2luY2x1ZGUgPGFzbS9wYXJhdmlydC1hc20uaD4KICNpbmNsdWRlIDxhc20vYXNtLmg+CiAjaW5j
bHVkZSA8YXNtL3NtYXAuaD4KICNpbmNsdWRlIDxhc20vZnJhbWUuaD4KZGlmZiAtLWdpdCBhL2Fy
Y2gveDg2L2VudHJ5L2VudHJ5XzY0LlMgYi9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5TCmluZGV4
IDQ5MTY3MjU4ZDU4Ny4uYzdjODU3MjRkN2UwIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9lbnRyeS9l
bnRyeV82NC5TCisrKyBiL2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0LlMKQEAgLTMwLDcgKzMwLDcg
QEAKICNpbmNsdWRlIDxhc20vaHdfaXJxLmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2VfdHlwZXMuaD4K
ICNpbmNsdWRlIDxhc20vaXJxZmxhZ3MuaD4KLSNpbmNsdWRlIDxhc20vcGFyYXZpcnQuaD4KKyNp
bmNsdWRlIDxhc20vcGFyYXZpcnQtYXNtLmg+CiAjaW5jbHVkZSA8YXNtL3BlcmNwdS5oPgogI2lu
Y2x1ZGUgPGFzbS9hc20uaD4KICNpbmNsdWRlIDxhc20vc21hcC5oPgpkaWZmIC0tZ2l0IGEvYXJj
aC94ODYvZW50cnkvZW50cnlfNjRfY29tcGF0LlMgYi9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NF9j
b21wYXQuUwppbmRleCBlMjZjMjVjYTc3NTYuLjRkOTM4NTUyOWMzOSAxMDA2NDQKLS0tIGEvYXJj
aC94ODYvZW50cnkvZW50cnlfNjRfY29tcGF0LlMKKysrIGIvYXJjaC94ODYvZW50cnkvZW50cnlf
NjRfY29tcGF0LlMKQEAgLTEzLDYgKzEzLDcgQEAKICNpbmNsdWRlIDxhc20vaXJxZmxhZ3MuaD4K
ICNpbmNsdWRlIDxhc20vYXNtLmg+CiAjaW5jbHVkZSA8YXNtL3NtYXAuaD4KKyNpbmNsdWRlIDxh
c20vcGFyYXZpcnQtYXNtLmg+CiAjaW5jbHVkZSA8bGludXgvbGlua2FnZS5oPgogI2luY2x1ZGUg
PGxpbnV4L2Vyci5oPgogCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmly
dC1hc20uaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0LWFzbS5oCm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uYWRkOGExOTBmZGFjCi0tLSAvZGV2L251bGwK
KysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnQtYXNtLmgKQEAgLTAsMCArMSwxMjYg
QEAKKyNpZm5kZWYgX0FTTV9YODZfUEFSQVZJUlRfQVNNX0gKKyNkZWZpbmUgX0FTTV9YODZfUEFS
QVZJUlRfQVNNX0gKKworI2lmZGVmIENPTkZJR19QQVJBVklSVAorI2lmZGVmIF9fQVNTRU1CTFlf
XworCisjaW5jbHVkZSA8YXNtL2FzbS5oPgorI2luY2x1ZGUgPGFzbS9wYXJhdmlydF90eXBlcy5o
PgorCisjZGVmaW5lIF9QVlNJVEUocHR5cGUsIGNsb2JiZXJzLCBvcHMsIHdvcmQsIGFsZ24pCVwK
Kzc3MTo7CQkJCQkJXAorCW9wczsJCQkJCVwKKzc3Mjo7CQkJCQkJXAorCS5wdXNoc2VjdGlvbiAu
cGFyYWluc3RydWN0aW9ucywiYSI7CVwKKwkgLmFsaWduCWFsZ247CQkJCVwKKwkgd29yZCA3NzFi
OwkJCQlcCisJIC5ieXRlIHB0eXBlOwkJCQlcCisJIC5ieXRlIDc3MmItNzcxYjsJCQlcCisJIC5z
aG9ydCBjbG9iYmVyczsJCQlcCisJLnBvcHNlY3Rpb24KKworCisjZGVmaW5lIENPTkRfUFVTSChz
ZXQsIG1hc2ssIHJlZykJCQlcCisJLmlmICgofihzZXQpKSAmIG1hc2spOyBwdXNoICVyZWc7IC5l
bmRpZgorI2RlZmluZSBDT05EX1BPUChzZXQsIG1hc2ssIHJlZykJCQlcCisJLmlmICgofihzZXQp
KSAmIG1hc2spOyBwb3AgJXJlZzsgLmVuZGlmCisKKyNpZmRlZiBDT05GSUdfWDg2XzY0CisKKyNk
ZWZpbmUgUFZfU0FWRV9SRUdTKHNldCkJCQlcCisJQ09ORF9QVVNIKHNldCwgQ0xCUl9SQVgsIHJh
eCk7CQlcCisJQ09ORF9QVVNIKHNldCwgQ0xCUl9SQ1gsIHJjeCk7CQlcCisJQ09ORF9QVVNIKHNl
dCwgQ0xCUl9SRFgsIHJkeCk7CQlcCisJQ09ORF9QVVNIKHNldCwgQ0xCUl9SU0ksIHJzaSk7CQlc
CisJQ09ORF9QVVNIKHNldCwgQ0xCUl9SREksIHJkaSk7CQlcCisJQ09ORF9QVVNIKHNldCwgQ0xC
Ul9SOCwgcjgpOwkJXAorCUNPTkRfUFVTSChzZXQsIENMQlJfUjksIHI5KTsJCVwKKwlDT05EX1BV
U0goc2V0LCBDTEJSX1IxMCwgcjEwKTsJCVwKKwlDT05EX1BVU0goc2V0LCBDTEJSX1IxMSwgcjEx
KQorI2RlZmluZSBQVl9SRVNUT1JFX1JFR1Moc2V0KQkJCVwKKwlDT05EX1BPUChzZXQsIENMQlJf
UjExLCByMTEpOwkJXAorCUNPTkRfUE9QKHNldCwgQ0xCUl9SMTAsIHIxMCk7CQlcCisJQ09ORF9Q
T1Aoc2V0LCBDTEJSX1I5LCByOSk7CQlcCisJQ09ORF9QT1Aoc2V0LCBDTEJSX1I4LCByOCk7CQlc
CisJQ09ORF9QT1Aoc2V0LCBDTEJSX1JESSwgcmRpKTsJCVwKKwlDT05EX1BPUChzZXQsIENMQlJf
UlNJLCByc2kpOwkJXAorCUNPTkRfUE9QKHNldCwgQ0xCUl9SRFgsIHJkeCk7CQlcCisJQ09ORF9Q
T1Aoc2V0LCBDTEJSX1JDWCwgcmN4KTsJCVwKKwlDT05EX1BPUChzZXQsIENMQlJfUkFYLCByYXgp
CisKKyNkZWZpbmUgUEFSQV9QQVRDSChzdHJ1Y3QsIG9mZikgICAgICAgICgoUEFSQVZJUlRfUEFU
Q0hfIyNzdHJ1Y3QgKyAob2ZmKSkgLyA4KQorI2RlZmluZSBQQVJBX1NJVEUocHR5cGUsIGNsb2Ji
ZXJzLCBvcHMpIF9QVlNJVEUocHR5cGUsIGNsb2JiZXJzLCBvcHMsIC5xdWFkLCA4KQorI2RlZmlu
ZSBQQVJBX0lORElSRUNUKGFkZHIpCSphZGRyKCVyaXApCisjZWxzZQorI2RlZmluZSBQVl9TQVZF
X1JFR1Moc2V0KQkJCVwKKwlDT05EX1BVU0goc2V0LCBDTEJSX0VBWCwgZWF4KTsJCVwKKwlDT05E
X1BVU0goc2V0LCBDTEJSX0VESSwgZWRpKTsJCVwKKwlDT05EX1BVU0goc2V0LCBDTEJSX0VDWCwg
ZWN4KTsJCVwKKwlDT05EX1BVU0goc2V0LCBDTEJSX0VEWCwgZWR4KQorI2RlZmluZSBQVl9SRVNU
T1JFX1JFR1Moc2V0KQkJCVwKKwlDT05EX1BPUChzZXQsIENMQlJfRURYLCBlZHgpOwkJXAorCUNP
TkRfUE9QKHNldCwgQ0xCUl9FQ1gsIGVjeCk7CQlcCisJQ09ORF9QT1Aoc2V0LCBDTEJSX0VESSwg
ZWRpKTsJCVwKKwlDT05EX1BPUChzZXQsIENMQlJfRUFYLCBlYXgpCisKKyNkZWZpbmUgUEFSQV9Q
QVRDSChzdHJ1Y3QsIG9mZikgICAgICAgICgoUEFSQVZJUlRfUEFUQ0hfIyNzdHJ1Y3QgKyAob2Zm
KSkgLyA0KQorI2RlZmluZSBQQVJBX1NJVEUocHR5cGUsIGNsb2JiZXJzLCBvcHMpIF9QVlNJVEUo
cHR5cGUsIGNsb2JiZXJzLCBvcHMsIC5sb25nLCA0KQorI2RlZmluZSBQQVJBX0lORElSRUNUKGFk
ZHIpCSolY3M6YWRkcgorI2VuZGlmCisKKyNkZWZpbmUgSU5URVJSVVBUX1JFVFVSTgkJCQkJCVwK
KwlQQVJBX1NJVEUoUEFSQV9QQVRDSChwdl9jcHVfb3BzLCBQVl9DUFVfaXJldCksIENMQlJfTk9O
RSwJXAorCQkgIGptcCBQQVJBX0lORElSRUNUKHB2X2NwdV9vcHMrUFZfQ1BVX2lyZXQpKQorCisj
ZGVmaW5lIERJU0FCTEVfSU5URVJSVVBUUyhjbG9iYmVycykJCQkJCVwKKwlQQVJBX1NJVEUoUEFS
QV9QQVRDSChwdl9pcnFfb3BzLCBQVl9JUlFfaXJxX2Rpc2FibGUpLCBjbG9iYmVycywgXAorCQkg
IFBWX1NBVkVfUkVHUyhjbG9iYmVycyB8IENMQlJfQ0FMTEVFX1NBVkUpOwkJXAorCQkgIGNhbGwg
UEFSQV9JTkRJUkVDVChwdl9pcnFfb3BzK1BWX0lSUV9pcnFfZGlzYWJsZSk7CVwKKwkJICBQVl9S
RVNUT1JFX1JFR1MoY2xvYmJlcnMgfCBDTEJSX0NBTExFRV9TQVZFKTspCisKKyNkZWZpbmUgRU5B
QkxFX0lOVEVSUlVQVFMoY2xvYmJlcnMpCQkJCQlcCisJUEFSQV9TSVRFKFBBUkFfUEFUQ0gocHZf
aXJxX29wcywgUFZfSVJRX2lycV9lbmFibGUpLCBjbG9iYmVycywJXAorCQkgIFBWX1NBVkVfUkVH
UyhjbG9iYmVycyB8IENMQlJfQ0FMTEVFX1NBVkUpOwkJXAorCQkgIGNhbGwgUEFSQV9JTkRJUkVD
VChwdl9pcnFfb3BzK1BWX0lSUV9pcnFfZW5hYmxlKTsJXAorCQkgIFBWX1JFU1RPUkVfUkVHUyhj
bG9iYmVycyB8IENMQlJfQ0FMTEVFX1NBVkUpOykKKworI2lmZGVmIENPTkZJR19YODZfMzIKKyNk
ZWZpbmUgR0VUX0NSMF9JTlRPX0VBWAkJCQlcCisJcHVzaCAlZWN4OyBwdXNoICVlZHg7CQkJCVwK
KwljYWxsIFBBUkFfSU5ESVJFQ1QocHZfY3B1X29wcytQVl9DUFVfcmVhZF9jcjApOwlcCisJcG9w
ICVlZHg7IHBvcCAlZWN4CisjZWxzZQkvKiAhQ09ORklHX1g4Nl8zMiAqLworCisvKgorICogSWYg
c3dhcGdzIGlzIHVzZWQgd2hpbGUgdGhlIHVzZXJzcGFjZSBzdGFjayBpcyBzdGlsbCBjdXJyZW50
LAorICogdGhlcmUncyBubyB3YXkgdG8gY2FsbCBhIHB2b3AuICBUaGUgUFYgcmVwbGFjZW1lbnQg
Km11c3QqIGJlCisgKiBpbmxpbmVkLCBvciB0aGUgc3dhcGdzIGluc3RydWN0aW9uIG11c3QgYmUg
dHJhcHBlZCBhbmQgZW11bGF0ZWQuCisgKi8KKyNkZWZpbmUgU1dBUEdTX1VOU0FGRV9TVEFDSwkJ
CQkJCVwKKwlQQVJBX1NJVEUoUEFSQV9QQVRDSChwdl9jcHVfb3BzLCBQVl9DUFVfc3dhcGdzKSwg
Q0xCUl9OT05FLAlcCisJCSAgc3dhcGdzKQorCisvKgorICogTm90ZTogc3dhcGdzIGlzIHZlcnkg
c3BlY2lhbCwgYW5kIGluIHByYWN0aXNlIGlzIGVpdGhlciBnb2luZyB0byBiZQorICogaW1wbGVt
ZW50ZWQgd2l0aCBhIHNpbmdsZSAic3dhcGdzIiBpbnN0cnVjdGlvbiBvciBzb21ldGhpbmcgdmVy
eQorICogc3BlY2lhbC4gIEVpdGhlciB3YXksIHdlIGRvbid0IG5lZWQgdG8gc2F2ZSBhbnkgcmVn
aXN0ZXJzIGZvcgorICogaXQuCisgKi8KKyNkZWZpbmUgU1dBUEdTCQkJCQkJCQlcCisJUEFSQV9T
SVRFKFBBUkFfUEFUQ0gocHZfY3B1X29wcywgUFZfQ1BVX3N3YXBncyksIENMQlJfTk9ORSwJXAor
CQkgIGNhbGwgUEFSQV9JTkRJUkVDVChwdl9jcHVfb3BzK1BWX0NQVV9zd2FwZ3MpCQlcCisJCSAp
CisKKyNkZWZpbmUgR0VUX0NSMl9JTlRPX1JBWAkJCQlcCisJY2FsbCBQQVJBX0lORElSRUNUKHB2
X21tdV9vcHMrUFZfTU1VX3JlYWRfY3IyKQorCisjZGVmaW5lIFVTRVJHU19TWVNSRVQ2NAkJCQkJ
CQlcCisJUEFSQV9TSVRFKFBBUkFfUEFUQ0gocHZfY3B1X29wcywgUFZfQ1BVX3VzZXJnc19zeXNy
ZXQ2NCksCVwKKwkJICBDTEJSX05PTkUsCQkJCQkJXAorCQkgIGptcCBQQVJBX0lORElSRUNUKHB2
X2NwdV9vcHMrUFZfQ1BVX3VzZXJnc19zeXNyZXQ2NCkpCisjZW5kaWYJLyogQ09ORklHX1g4Nl8z
MiAqLworCisjZW5kaWYgIC8qICBfX0FTU0VNQkxZX18gICovCisjZW5kaWYgLyogQ09ORklHX1BB
UkFWSVJUICovCisKKyNlbmRpZiAvKiBfQVNNX1g4Nl9QQVJBVklSVF9BU01fSCAqLwpkaWZmIC0t
Z2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnQuaCBiL2FyY2gveDg2L2luY2x1ZGUv
YXNtL3BhcmF2aXJ0LmgKaW5kZXggMmY1MWZiZjE3NWRhLi5iZmQwMmMzMzM1Y2IgMTAwNjQ0Ci0t
LSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0LmgKKysrIGIvYXJjaC94ODYvaW5jbHVk
ZS9hc20vcGFyYXZpcnQuaApAQCAtMywxNyArMywxNiBAQAogLyogVmFyaW91cyBpbnN0cnVjdGlv
bnMgb24geDg2IG5lZWQgdG8gYmUgcmVwbGFjZWQgZm9yCiAgKiBwYXJhLXZpcnR1YWxpemF0aW9u
OiB0aG9zZSBob29rcyBhcmUgZGVmaW5lZCBoZXJlLiAqLwogCi0jaWZkZWYgQ09ORklHX1BBUkFW
SVJUCi0jaW5jbHVkZSA8YXNtL3BndGFibGVfdHlwZXMuaD4KLSNpbmNsdWRlIDxhc20vYXNtLmg+
CisjaWZuZGVmIF9fQVNTRU1CTFlfXwogCi0jaW5jbHVkZSA8YXNtL3BhcmF2aXJ0X3R5cGVzLmg+
CisjaWZkZWYgQ09ORklHX1BBUkFWSVJUCiAKLSNpZm5kZWYgX19BU1NFTUJMWV9fCiAjaW5jbHVk
ZSA8bGludXgvYnVnLmg+CiAjaW5jbHVkZSA8bGludXgvdHlwZXMuaD4KICNpbmNsdWRlIDxsaW51
eC9jcHVtYXNrLmg+CiAjaW5jbHVkZSA8YXNtL2ZyYW1lLmg+CisjaW5jbHVkZSA8YXNtL3BndGFi
bGVfdHlwZXMuaD4KKyNpbmNsdWRlIDxhc20vcGFyYXZpcnRfdHlwZXMuaD4KIAogc3RhdGljIGlu
bGluZSB2b2lkIGxvYWRfc3AwKHN0cnVjdCB0c3Nfc3RydWN0ICp0c3MsCiAJCQkgICAgIHN0cnVj
dCB0aHJlYWRfc3RydWN0ICp0aHJlYWQpCkBAIC04MDksMTI1ICs4MDgsOCBAQCBzdGF0aWMgaW5s
aW5lIG5vdHJhY2UgdW5zaWduZWQgbG9uZyBhcmNoX2xvY2FsX2lycV9zYXZlKHZvaWQpCiAKIGV4
dGVybiB2b2lkIGRlZmF1bHRfYmFubmVyKHZvaWQpOwogCi0jZWxzZSAgLyogX19BU1NFTUJMWV9f
ICovCi0KLSNkZWZpbmUgX1BWU0lURShwdHlwZSwgY2xvYmJlcnMsIG9wcywgd29yZCwgYWxnbikJ
XAotNzcxOjsJCQkJCQlcCi0Jb3BzOwkJCQkJXAotNzcyOjsJCQkJCQlcCi0JLnB1c2hzZWN0aW9u
IC5wYXJhaW5zdHJ1Y3Rpb25zLCJhIjsJXAotCSAuYWxpZ24JYWxnbjsJCQkJXAotCSB3b3JkIDc3
MWI7CQkJCVwKLQkgLmJ5dGUgcHR5cGU7CQkJCVwKLQkgLmJ5dGUgNzcyYi03NzFiOwkJCVwKLQkg
LnNob3J0IGNsb2JiZXJzOwkJCVwKLQkucG9wc2VjdGlvbgotCi0KLSNkZWZpbmUgQ09ORF9QVVNI
KHNldCwgbWFzaywgcmVnKQkJCVwKLQkuaWYgKCh+KHNldCkpICYgbWFzayk7IHB1c2ggJXJlZzsg
LmVuZGlmCi0jZGVmaW5lIENPTkRfUE9QKHNldCwgbWFzaywgcmVnKQkJCVwKLQkuaWYgKCh+KHNl
dCkpICYgbWFzayk7IHBvcCAlcmVnOyAuZW5kaWYKLQotI2lmZGVmIENPTkZJR19YODZfNjQKLQot
I2RlZmluZSBQVl9TQVZFX1JFR1Moc2V0KQkJCVwKLQlDT05EX1BVU0goc2V0LCBDTEJSX1JBWCwg
cmF4KTsJCVwKLQlDT05EX1BVU0goc2V0LCBDTEJSX1JDWCwgcmN4KTsJCVwKLQlDT05EX1BVU0go
c2V0LCBDTEJSX1JEWCwgcmR4KTsJCVwKLQlDT05EX1BVU0goc2V0LCBDTEJSX1JTSSwgcnNpKTsJ
CVwKLQlDT05EX1BVU0goc2V0LCBDTEJSX1JESSwgcmRpKTsJCVwKLQlDT05EX1BVU0goc2V0LCBD
TEJSX1I4LCByOCk7CQlcCi0JQ09ORF9QVVNIKHNldCwgQ0xCUl9SOSwgcjkpOwkJXAotCUNPTkRf
UFVTSChzZXQsIENMQlJfUjEwLCByMTApOwkJXAotCUNPTkRfUFVTSChzZXQsIENMQlJfUjExLCBy
MTEpCi0jZGVmaW5lIFBWX1JFU1RPUkVfUkVHUyhzZXQpCQkJXAotCUNPTkRfUE9QKHNldCwgQ0xC
Ul9SMTEsIHIxMSk7CQlcCi0JQ09ORF9QT1Aoc2V0LCBDTEJSX1IxMCwgcjEwKTsJCVwKLQlDT05E
X1BPUChzZXQsIENMQlJfUjksIHI5KTsJCVwKLQlDT05EX1BPUChzZXQsIENMQlJfUjgsIHI4KTsJ
CVwKLQlDT05EX1BPUChzZXQsIENMQlJfUkRJLCByZGkpOwkJXAotCUNPTkRfUE9QKHNldCwgQ0xC
Ul9SU0ksIHJzaSk7CQlcCi0JQ09ORF9QT1Aoc2V0LCBDTEJSX1JEWCwgcmR4KTsJCVwKLQlDT05E
X1BPUChzZXQsIENMQlJfUkNYLCByY3gpOwkJXAotCUNPTkRfUE9QKHNldCwgQ0xCUl9SQVgsIHJh
eCkKLQotI2RlZmluZSBQQVJBX1BBVENIKHN0cnVjdCwgb2ZmKSAgICAgICAgKChQQVJBVklSVF9Q
QVRDSF8jI3N0cnVjdCArIChvZmYpKSAvIDgpCi0jZGVmaW5lIFBBUkFfU0lURShwdHlwZSwgY2xv
YmJlcnMsIG9wcykgX1BWU0lURShwdHlwZSwgY2xvYmJlcnMsIG9wcywgLnF1YWQsIDgpCi0jZGVm
aW5lIFBBUkFfSU5ESVJFQ1QoYWRkcikJKmFkZHIoJXJpcCkKLSNlbHNlCi0jZGVmaW5lIFBWX1NB
VkVfUkVHUyhzZXQpCQkJXAotCUNPTkRfUFVTSChzZXQsIENMQlJfRUFYLCBlYXgpOwkJXAotCUNP
TkRfUFVTSChzZXQsIENMQlJfRURJLCBlZGkpOwkJXAotCUNPTkRfUFVTSChzZXQsIENMQlJfRUNY
LCBlY3gpOwkJXAotCUNPTkRfUFVTSChzZXQsIENMQlJfRURYLCBlZHgpCi0jZGVmaW5lIFBWX1JF
U1RPUkVfUkVHUyhzZXQpCQkJXAotCUNPTkRfUE9QKHNldCwgQ0xCUl9FRFgsIGVkeCk7CQlcCi0J
Q09ORF9QT1Aoc2V0LCBDTEJSX0VDWCwgZWN4KTsJCVwKLQlDT05EX1BPUChzZXQsIENMQlJfRURJ
LCBlZGkpOwkJXAotCUNPTkRfUE9QKHNldCwgQ0xCUl9FQVgsIGVheCkKLQotI2RlZmluZSBQQVJB
X1BBVENIKHN0cnVjdCwgb2ZmKSAgICAgICAgKChQQVJBVklSVF9QQVRDSF8jI3N0cnVjdCArIChv
ZmYpKSAvIDQpCi0jZGVmaW5lIFBBUkFfU0lURShwdHlwZSwgY2xvYmJlcnMsIG9wcykgX1BWU0lU
RShwdHlwZSwgY2xvYmJlcnMsIG9wcywgLmxvbmcsIDQpCi0jZGVmaW5lIFBBUkFfSU5ESVJFQ1Qo
YWRkcikJKiVjczphZGRyCi0jZW5kaWYKLQotI2RlZmluZSBJTlRFUlJVUFRfUkVUVVJOCQkJCQkJ
XAotCVBBUkFfU0lURShQQVJBX1BBVENIKHB2X2NwdV9vcHMsIFBWX0NQVV9pcmV0KSwgQ0xCUl9O
T05FLAlcCi0JCSAgam1wIFBBUkFfSU5ESVJFQ1QocHZfY3B1X29wcytQVl9DUFVfaXJldCkpCi0K
LSNkZWZpbmUgRElTQUJMRV9JTlRFUlJVUFRTKGNsb2JiZXJzKQkJCQkJXAotCVBBUkFfU0lURShQ
QVJBX1BBVENIKHB2X2lycV9vcHMsIFBWX0lSUV9pcnFfZGlzYWJsZSksIGNsb2JiZXJzLCBcCi0J
CSAgUFZfU0FWRV9SRUdTKGNsb2JiZXJzIHwgQ0xCUl9DQUxMRUVfU0FWRSk7CQlcCi0JCSAgY2Fs
bCBQQVJBX0lORElSRUNUKHB2X2lycV9vcHMrUFZfSVJRX2lycV9kaXNhYmxlKTsJXAotCQkgIFBW
X1JFU1RPUkVfUkVHUyhjbG9iYmVycyB8IENMQlJfQ0FMTEVFX1NBVkUpOykKLQotI2RlZmluZSBF
TkFCTEVfSU5URVJSVVBUUyhjbG9iYmVycykJCQkJCVwKLQlQQVJBX1NJVEUoUEFSQV9QQVRDSChw
dl9pcnFfb3BzLCBQVl9JUlFfaXJxX2VuYWJsZSksIGNsb2JiZXJzLAlcCi0JCSAgUFZfU0FWRV9S
RUdTKGNsb2JiZXJzIHwgQ0xCUl9DQUxMRUVfU0FWRSk7CQlcCi0JCSAgY2FsbCBQQVJBX0lORElS
RUNUKHB2X2lycV9vcHMrUFZfSVJRX2lycV9lbmFibGUpOwlcCi0JCSAgUFZfUkVTVE9SRV9SRUdT
KGNsb2JiZXJzIHwgQ0xCUl9DQUxMRUVfU0FWRSk7KQotCi0jaWZkZWYgQ09ORklHX1g4Nl8zMgot
I2RlZmluZSBHRVRfQ1IwX0lOVE9fRUFYCQkJCVwKLQlwdXNoICVlY3g7IHB1c2ggJWVkeDsJCQkJ
XAotCWNhbGwgUEFSQV9JTkRJUkVDVChwdl9jcHVfb3BzK1BWX0NQVV9yZWFkX2NyMCk7CVwKLQlw
b3AgJWVkeDsgcG9wICVlY3gKLSNlbHNlCS8qICFDT05GSUdfWDg2XzMyICovCi0KLS8qCi0gKiBJ
ZiBzd2FwZ3MgaXMgdXNlZCB3aGlsZSB0aGUgdXNlcnNwYWNlIHN0YWNrIGlzIHN0aWxsIGN1cnJl
bnQsCi0gKiB0aGVyZSdzIG5vIHdheSB0byBjYWxsIGEgcHZvcC4gIFRoZSBQViByZXBsYWNlbWVu
dCAqbXVzdCogYmUKLSAqIGlubGluZWQsIG9yIHRoZSBzd2FwZ3MgaW5zdHJ1Y3Rpb24gbXVzdCBi
ZSB0cmFwcGVkIGFuZCBlbXVsYXRlZC4KLSAqLwotI2RlZmluZSBTV0FQR1NfVU5TQUZFX1NUQUNL
CQkJCQkJXAotCVBBUkFfU0lURShQQVJBX1BBVENIKHB2X2NwdV9vcHMsIFBWX0NQVV9zd2FwZ3Mp
LCBDTEJSX05PTkUsCVwKLQkJICBzd2FwZ3MpCi0KLS8qCi0gKiBOb3RlOiBzd2FwZ3MgaXMgdmVy
eSBzcGVjaWFsLCBhbmQgaW4gcHJhY3Rpc2UgaXMgZWl0aGVyIGdvaW5nIHRvIGJlCi0gKiBpbXBs
ZW1lbnRlZCB3aXRoIGEgc2luZ2xlICJzd2FwZ3MiIGluc3RydWN0aW9uIG9yIHNvbWV0aGluZyB2
ZXJ5Ci0gKiBzcGVjaWFsLiAgRWl0aGVyIHdheSwgd2UgZG9uJ3QgbmVlZCB0byBzYXZlIGFueSBy
ZWdpc3RlcnMgZm9yCi0gKiBpdC4KLSAqLwotI2RlZmluZSBTV0FQR1MJCQkJCQkJCVwKLQlQQVJB
X1NJVEUoUEFSQV9QQVRDSChwdl9jcHVfb3BzLCBQVl9DUFVfc3dhcGdzKSwgQ0xCUl9OT05FLAlc
Ci0JCSAgY2FsbCBQQVJBX0lORElSRUNUKHB2X2NwdV9vcHMrUFZfQ1BVX3N3YXBncykJCVwKLQkJ
ICkKLQotI2RlZmluZSBHRVRfQ1IyX0lOVE9fUkFYCQkJCVwKLQljYWxsIFBBUkFfSU5ESVJFQ1Qo
cHZfbW11X29wcytQVl9NTVVfcmVhZF9jcjIpCi0KLSNkZWZpbmUgVVNFUkdTX1NZU1JFVDY0CQkJ
CQkJCVwKLQlQQVJBX1NJVEUoUEFSQV9QQVRDSChwdl9jcHVfb3BzLCBQVl9DUFVfdXNlcmdzX3N5
c3JldDY0KSwJXAotCQkgIENMQlJfTk9ORSwJCQkJCQlcCi0JCSAgam1wIFBBUkFfSU5ESVJFQ1Qo
cHZfY3B1X29wcytQVl9DUFVfdXNlcmdzX3N5c3JldDY0KSkKLSNlbmRpZgkvKiBDT05GSUdfWDg2
XzMyICovCi0KLSNlbmRpZiAvKiBfX0FTU0VNQkxZX18gKi8KLSNlbHNlICAvKiBDT05GSUdfUEFS
QVZJUlQgKi8KKyNlbHNlICAvKiAhQ09ORklHX1BBUkFWSVJUICovCiAjIGRlZmluZSBkZWZhdWx0
X2Jhbm5lciB4ODZfaW5pdF9ub29wCi0jaWZuZGVmIF9fQVNTRU1CTFlfXwogc3RhdGljIGlubGlu
ZSB2b2lkIHBhcmF2aXJ0X2FyY2hfZHVwX21tYXAoc3RydWN0IG1tX3N0cnVjdCAqb2xkbW0sCiAJ
CQkJCSAgc3RydWN0IG1tX3N0cnVjdCAqbW0pCiB7CkBAIC05MzYsNiArODE4LDggQEAgc3RhdGlj
IGlubGluZSB2b2lkIHBhcmF2aXJ0X2FyY2hfZHVwX21tYXAoc3RydWN0IG1tX3N0cnVjdCAqb2xk
bW0sCiBzdGF0aWMgaW5saW5lIHZvaWQgcGFyYXZpcnRfYXJjaF9leGl0X21tYXAoc3RydWN0IG1t
X3N0cnVjdCAqbW0pCiB7CiB9Ci0jZW5kaWYgLyogX19BU1NFTUJMWV9fICovCiAjZW5kaWYgLyog
IUNPTkZJR19QQVJBVklSVCAqLworCisjZW5kaWYgLyogX19BU1NFTUJMWV9fICovCisKICNlbmRp
ZiAvKiBfQVNNX1g4Nl9QQVJBVklSVF9IICovCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwv
aGVhZF82NC5TIGIvYXJjaC94ODYva2VybmVsL2hlYWRfNjQuUwppbmRleCA0MmUzMmMyZTUxYmIu
LjViZjJmYWVjNDFiOSAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL2hlYWRfNjQuUworKysg
Yi9hcmNoL3g4Ni9rZXJuZWwvaGVhZF82NC5TCkBAIC0yNSw3ICsyNSw3IEBACiAKICNpZmRlZiBD
T05GSUdfUEFSQVZJUlQKICNpbmNsdWRlIDxhc20vYXNtLW9mZnNldHMuaD4KLSNpbmNsdWRlIDxh
c20vcGFyYXZpcnQuaD4KKyNpbmNsdWRlIDxhc20vcGFyYXZpcnQtYXNtLmg+CiAjZGVmaW5lIEdF
VF9DUjJfSU5UTyhyZWcpIEdFVF9DUjJfSU5UT19SQVggOyBtb3ZxICVyYXgsIHJlZwogI2Vsc2UK
ICNkZWZpbmUgR0VUX0NSMl9JTlRPKHJlZykgbW92cSAlY3IyLCByZWcKLS0gCjIuMTMuNgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 15:59:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 15:59:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzm4e-0000DV-Bt; Wed, 04 Oct 2017 15:59:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jpoimboe@redhat.com>) id 1dzm4c-0000Be-Ou
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 15:59:02 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 E3/04-01916-54505D95; Wed, 04 Oct 2017 15:59:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeJIrShJLcpLzFFi42K52LJdRteR9Wq
 kwZtjkhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bfe11MBR+0K9Z1djE3MK5S6WLk4hASmM0k
 0flqAmsXIwcHi4C9xJMG4y5GTg5GgTKJ+Z+/s0HYuRJHrr5jhKjfyCgxb0MrC0iCTUBL4vjfk
 +wgvSICQhJL79aBhJkFjrBKvLioCWILC9hIzG2ZAzaHRUBV4vP822CtvAKREh0vnzKD2JwC5h
 I7+paB1QgJmElsv7YOLC4hoC3x+PR0sL0SAn2MEoue/WWZwMi/gJFhFaNGcWpRWWqRrrGBXlJ
 RZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYPjUMzAw7mDsPOF3iFGSg0lJlPfXzyuR
 QnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4z7FcjRQSLEpNT61Iy8wBBjJMWoKDR0mE9xlImre4I
 DG3ODMdInWKUVFKnHceSEIAJJFRmgfXBoueS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEed
 +DTOHJzCuBm/4KaDET0OI5TVdAFpckIqSkGhiT6r+fVmNaf0KrgfNt3/6QTb92fFkQN/enUZr
 sfiEJUc6GE9/O87dOX3j4iztPjxGnbtUiP+HgD4+D2J+H/jzNWttQV+Iw8XKjkjH7uWV7p11Z
 n1XH9+9xOuOLhmknV+lnMb4s+Cux7P/2W2HT+GrceB5Miuja1OjG8FKvrcjZJ/H+5LbHTgeVW
 IozEg21mIuKEwE+bDI3mQIAAA==
X-Env-Sender: jpoimboe@redhat.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1507132736!86971857!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31964 invoked from network); 4 Oct 2017 15:58:57 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 15:58:57 -0000
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 847E97F6BA;
 Wed,  4 Oct 2017 15:58:55 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 847E97F6BA
Received: from treble.redhat.com (ovpn-120-76.rdu2.redhat.com [10.10.120.76])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 8AE896292B;
 Wed,  4 Oct 2017 15:58:53 +0000 (UTC)
From: Josh Poimboeuf <jpoimboe@redhat.com>
To: x86@kernel.org
Date: Wed,  4 Oct 2017 10:58:27 -0500
Message-Id: <d76cfb9e80bc974fe24f88098f1aecd8c11fdf29.1507128293.git.jpoimboe@redhat.com>
In-Reply-To: <cover.1507128293.git.jpoimboe@redhat.com>
References: <cover.1507128293.git.jpoimboe@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.25]); Wed, 04 Oct 2017 15:58:55 +0000 (UTC)
Cc: Juergen Gross <jgross@suse.com>, Rusty Russell <rusty@rustcorp.com.au>,
 xen-devel@lists.xenproject.org, Peter Zijlstra <peterz@infradead.org>,
 Jiri Slaby <jslaby@suse.cz>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mike Galbraith <efault@gmx.de>, linux-kernel@vger.kernel.org,
 Sasha Levin <alexander.levin@verizon.com>, Chris Wright <chrisw@sous-sol.org>,
 Thomas Gleixner <tglx@linutronix.de>, Andy Lutomirski <luto@kernel.org>,
 "H. Peter Anvin" <hpa@zytor.com>, Borislav Petkov <bp@alien8.de>,
 live-patching@vger.kernel.org, Alok Kataria <akataria@vmware.com>,
 virtualization@lists.linux-foundation.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Ingo Molnar <mingo@kernel.org>
Subject: [Xen-devel] [PATCH 06/13] x86/paravirt: Clean up paravirt-asm.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U29tZSBjbGVhbnVwIHRvIG1ha2UgdGhlIGNvZGUgZWFzaWVyIHRvIHJlYWQgYW5kIHVuZGVyc3Rh
bmQ6CgotIFVzZSB0aGUgY29tbW9uICJQVl8iIHByZWZpeAotIFNpbXBsaWZ5IHRoZSBQVl9TSVRF
IG1hY3JvIGludGVyZmFjZQotIEltcHJvdmUgd2hpdGVzcGFjZQoKU2lnbmVkLW9mZi1ieTogSm9z
aCBQb2ltYm9ldWYgPGpwb2ltYm9lQHJlZGhhdC5jb20+Ci0tLQogYXJjaC94ODYvaW5jbHVkZS9h
c20vcGFyYXZpcnQtYXNtLmggfCA5NSArKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0t
LS0tCiAxIGZpbGUgY2hhbmdlZCwgNDkgaW5zZXJ0aW9ucygrKSwgNDYgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnQtYXNtLmggYi9hcmNoL3g4
Ni9pbmNsdWRlL2FzbS9wYXJhdmlydC1hc20uaAppbmRleCBhZGQ4YTE5MGZkYWMuLjhiZGQ1MGVl
NGJmMyAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnQtYXNtLmgKKysr
IGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnQtYXNtLmgKQEAgLTcsMTYgKzcsMTggQEAK
ICNpbmNsdWRlIDxhc20vYXNtLmg+CiAjaW5jbHVkZSA8YXNtL3BhcmF2aXJ0X3R5cGVzLmg+CiAK
LSNkZWZpbmUgX1BWU0lURShwdHlwZSwgY2xvYmJlcnMsIG9wcywgd29yZCwgYWxnbikJXAotNzcx
OjsJCQkJCQlcCi0Jb3BzOwkJCQkJXAotNzcyOjsJCQkJCQlcCi0JLnB1c2hzZWN0aW9uIC5wYXJh
aW5zdHJ1Y3Rpb25zLCJhIjsJXAotCSAuYWxpZ24JYWxnbjsJCQkJXAotCSB3b3JkIDc3MWI7CQkJ
CVwKLQkgLmJ5dGUgcHR5cGU7CQkJCVwKLQkgLmJ5dGUgNzcyYi03NzFiOwkJCVwKLQkgLnNob3J0
IGNsb2JiZXJzOwkJCVwKKyNkZWZpbmUgUFZfVFlQRShvcHMsIG9mZikgKChQQVJBVklSVF9QQVRD
SF8jI29wcyArIChvZmYpKSAvIF9fQVNNX1NFTCg0LCA4KSkKKworI2RlZmluZSBQVl9TSVRFKGlu
c25zLCBvcHMsIG9mZiwgY2xvYmJlcnMpCQkJCVwKKzc3MTo7CQkJCQkJCQkJXAorCWluc25zOwkJ
CQkJCQkJXAorNzcyOjsJCQkJCQkJCQlcCisJLnB1c2hzZWN0aW9uIC5wYXJhaW5zdHJ1Y3Rpb25z
LCAiYSI7CQkJCVwKKwkgX0FTTV9BTElHTjsJCQkJCQkJXAorCSBfQVNNX1BUUiA3NzFiOwkJCQkJ
CQlcCisJIC5ieXRlIFBWX1RZUEUob3BzLCBvZmYpOwkJCQkJXAorCSAuYnl0ZSA3NzJiLTc3MWI7
CQkJCQkJXAorCSAuc2hvcnQgY2xvYmJlcnM7CQkJCQkJXAogCS5wb3BzZWN0aW9uCiAKIApAQCAt
MzMsNjIgKzM1LDY1IEBACiAJQ09ORF9QVVNIKHNldCwgQ0xCUl9SRFgsIHJkeCk7CQlcCiAJQ09O
RF9QVVNIKHNldCwgQ0xCUl9SU0ksIHJzaSk7CQlcCiAJQ09ORF9QVVNIKHNldCwgQ0xCUl9SREks
IHJkaSk7CQlcCi0JQ09ORF9QVVNIKHNldCwgQ0xCUl9SOCwgcjgpOwkJXAotCUNPTkRfUFVTSChz
ZXQsIENMQlJfUjksIHI5KTsJCVwKKwlDT05EX1BVU0goc2V0LCBDTEJSX1I4LCAgcjgpOwkJXAor
CUNPTkRfUFVTSChzZXQsIENMQlJfUjksICByOSk7CQlcCiAJQ09ORF9QVVNIKHNldCwgQ0xCUl9S
MTAsIHIxMCk7CQlcCiAJQ09ORF9QVVNIKHNldCwgQ0xCUl9SMTEsIHIxMSkKKwogI2RlZmluZSBQ
Vl9SRVNUT1JFX1JFR1Moc2V0KQkJCVwKIAlDT05EX1BPUChzZXQsIENMQlJfUjExLCByMTEpOwkJ
XAogCUNPTkRfUE9QKHNldCwgQ0xCUl9SMTAsIHIxMCk7CQlcCi0JQ09ORF9QT1Aoc2V0LCBDTEJS
X1I5LCByOSk7CQlcCi0JQ09ORF9QT1Aoc2V0LCBDTEJSX1I4LCByOCk7CQlcCisJQ09ORF9QT1Ao
c2V0LCBDTEJSX1I5LCAgcjkpOwkJXAorCUNPTkRfUE9QKHNldCwgQ0xCUl9SOCwgIHI4KTsJCVwK
IAlDT05EX1BPUChzZXQsIENMQlJfUkRJLCByZGkpOwkJXAogCUNPTkRfUE9QKHNldCwgQ0xCUl9S
U0ksIHJzaSk7CQlcCiAJQ09ORF9QT1Aoc2V0LCBDTEJSX1JEWCwgcmR4KTsJCVwKIAlDT05EX1BP
UChzZXQsIENMQlJfUkNYLCByY3gpOwkJXAogCUNPTkRfUE9QKHNldCwgQ0xCUl9SQVgsIHJheCkK
IAotI2RlZmluZSBQQVJBX1BBVENIKHN0cnVjdCwgb2ZmKSAgICAgICAgKChQQVJBVklSVF9QQVRD
SF8jI3N0cnVjdCArIChvZmYpKSAvIDgpCi0jZGVmaW5lIFBBUkFfU0lURShwdHlwZSwgY2xvYmJl
cnMsIG9wcykgX1BWU0lURShwdHlwZSwgY2xvYmJlcnMsIG9wcywgLnF1YWQsIDgpCi0jZGVmaW5l
IFBBUkFfSU5ESVJFQ1QoYWRkcikJKmFkZHIoJXJpcCkKLSNlbHNlCisjZGVmaW5lIFBWX0lORElS
RUNUKGFkZHIpCSphZGRyKCVyaXApCisKKyNlbHNlIC8qICFDT05GSUdfWDg2XzY0ICovCisKICNk
ZWZpbmUgUFZfU0FWRV9SRUdTKHNldCkJCQlcCiAJQ09ORF9QVVNIKHNldCwgQ0xCUl9FQVgsIGVh
eCk7CQlcCiAJQ09ORF9QVVNIKHNldCwgQ0xCUl9FREksIGVkaSk7CQlcCiAJQ09ORF9QVVNIKHNl
dCwgQ0xCUl9FQ1gsIGVjeCk7CQlcCiAJQ09ORF9QVVNIKHNldCwgQ0xCUl9FRFgsIGVkeCkKKwog
I2RlZmluZSBQVl9SRVNUT1JFX1JFR1Moc2V0KQkJCVwKIAlDT05EX1BPUChzZXQsIENMQlJfRURY
LCBlZHgpOwkJXAogCUNPTkRfUE9QKHNldCwgQ0xCUl9FQ1gsIGVjeCk7CQlcCiAJQ09ORF9QT1Ao
c2V0LCBDTEJSX0VESSwgZWRpKTsJCVwKIAlDT05EX1BPUChzZXQsIENMQlJfRUFYLCBlYXgpCiAK
LSNkZWZpbmUgUEFSQV9QQVRDSChzdHJ1Y3QsIG9mZikgICAgICAgICgoUEFSQVZJUlRfUEFUQ0hf
IyNzdHJ1Y3QgKyAob2ZmKSkgLyA0KQotI2RlZmluZSBQQVJBX1NJVEUocHR5cGUsIGNsb2JiZXJz
LCBvcHMpIF9QVlNJVEUocHR5cGUsIGNsb2JiZXJzLCBvcHMsIC5sb25nLCA0KQotI2RlZmluZSBQ
QVJBX0lORElSRUNUKGFkZHIpCSolY3M6YWRkcgotI2VuZGlmCisjZGVmaW5lIFBWX0lORElSRUNU
KGFkZHIpCSolY3M6YWRkcgorCisjZW5kaWYgLyogIUNPTkZJR19YODZfNjQgKi8KIAogI2RlZmlu
ZSBJTlRFUlJVUFRfUkVUVVJOCQkJCQkJXAotCVBBUkFfU0lURShQQVJBX1BBVENIKHB2X2NwdV9v
cHMsIFBWX0NQVV9pcmV0KSwgQ0xCUl9OT05FLAlcCi0JCSAgam1wIFBBUkFfSU5ESVJFQ1QocHZf
Y3B1X29wcytQVl9DUFVfaXJldCkpCisJUFZfU0lURShqbXAgUFZfSU5ESVJFQ1QocHZfY3B1X29w
cytQVl9DUFVfaXJldCksCQlcCisJCXB2X2NwdV9vcHMsIFBWX0NQVV9pcmV0LCBDTEJSX05PTkUp
CiAKICNkZWZpbmUgRElTQUJMRV9JTlRFUlJVUFRTKGNsb2JiZXJzKQkJCQkJXAotCVBBUkFfU0lU
RShQQVJBX1BBVENIKHB2X2lycV9vcHMsIFBWX0lSUV9pcnFfZGlzYWJsZSksIGNsb2JiZXJzLCBc
Ci0JCSAgUFZfU0FWRV9SRUdTKGNsb2JiZXJzIHwgQ0xCUl9DQUxMRUVfU0FWRSk7CQlcCi0JCSAg
Y2FsbCBQQVJBX0lORElSRUNUKHB2X2lycV9vcHMrUFZfSVJRX2lycV9kaXNhYmxlKTsJXAotCQkg
IFBWX1JFU1RPUkVfUkVHUyhjbG9iYmVycyB8IENMQlJfQ0FMTEVFX1NBVkUpOykKKwlQVl9TSVRF
KFBWX1NBVkVfUkVHUyhjbG9iYmVycyB8IENMQlJfQ0FMTEVFX1NBVkUpOwkJXAorCQljYWxsIFBW
X0lORElSRUNUKHB2X2lycV9vcHMrUFZfSVJRX2lycV9kaXNhYmxlKTsJXAorCQlQVl9SRVNUT1JF
X1JFR1MoY2xvYmJlcnMgfCBDTEJSX0NBTExFRV9TQVZFKSwJCVwKKwkJcHZfaXJxX29wcywgUFZf
SVJRX2lycV9kaXNhYmxlLCBjbG9iYmVycykKIAogI2RlZmluZSBFTkFCTEVfSU5URVJSVVBUUyhj
bG9iYmVycykJCQkJCVwKLQlQQVJBX1NJVEUoUEFSQV9QQVRDSChwdl9pcnFfb3BzLCBQVl9JUlFf
aXJxX2VuYWJsZSksIGNsb2JiZXJzLAlcCi0JCSAgUFZfU0FWRV9SRUdTKGNsb2JiZXJzIHwgQ0xC
Ul9DQUxMRUVfU0FWRSk7CQlcCi0JCSAgY2FsbCBQQVJBX0lORElSRUNUKHB2X2lycV9vcHMrUFZf
SVJRX2lycV9lbmFibGUpOwlcCi0JCSAgUFZfUkVTVE9SRV9SRUdTKGNsb2JiZXJzIHwgQ0xCUl9D
QUxMRUVfU0FWRSk7KQorCVBWX1NJVEUoUFZfU0FWRV9SRUdTKGNsb2JiZXJzIHwgQ0xCUl9DQUxM
RUVfU0FWRSk7CQlcCisJCWNhbGwgUFZfSU5ESVJFQ1QocHZfaXJxX29wcytQVl9JUlFfaXJxX2Vu
YWJsZSk7CQlcCisJCVBWX1JFU1RPUkVfUkVHUyhjbG9iYmVycyB8IENMQlJfQ0FMTEVFX1NBVkUp
LAkJXAorCQlwdl9pcnFfb3BzLCBQVl9JUlFfaXJxX2VuYWJsZSwgY2xvYmJlcnMpCiAKICNpZmRl
ZiBDT05GSUdfWDg2XzMyCi0jZGVmaW5lIEdFVF9DUjBfSU5UT19FQVgJCQkJXAotCXB1c2ggJWVj
eDsgcHVzaCAlZWR4OwkJCQlcCi0JY2FsbCBQQVJBX0lORElSRUNUKHB2X2NwdV9vcHMrUFZfQ1BV
X3JlYWRfY3IwKTsJXAorCisjZGVmaW5lIEdFVF9DUjBfSU5UT19FQVgJCQkJCQlcCisJcHVzaCAl
ZWN4OyBwdXNoICVlZHg7CQkJCQkJXAorCWNhbGwgUFZfSU5ESVJFQ1QocHZfY3B1X29wcytQVl9D
UFVfcmVhZF9jcjApOwkJCVwKIAlwb3AgJWVkeDsgcG9wICVlY3gKKwogI2Vsc2UJLyogIUNPTkZJ
R19YODZfMzIgKi8KIAogLyoKQEAgLTk3LDggKzEwMiw3IEBACiAgKiBpbmxpbmVkLCBvciB0aGUg
c3dhcGdzIGluc3RydWN0aW9uIG11c3QgYmUgdHJhcHBlZCBhbmQgZW11bGF0ZWQuCiAgKi8KICNk
ZWZpbmUgU1dBUEdTX1VOU0FGRV9TVEFDSwkJCQkJCVwKLQlQQVJBX1NJVEUoUEFSQV9QQVRDSChw
dl9jcHVfb3BzLCBQVl9DUFVfc3dhcGdzKSwgQ0xCUl9OT05FLAlcCi0JCSAgc3dhcGdzKQorCVBW
X1NJVEUoc3dhcGdzLCBwdl9jcHVfb3BzLCBQVl9DUFVfc3dhcGdzLCBDTEJSX05PTkUpCiAKIC8q
CiAgKiBOb3RlOiBzd2FwZ3MgaXMgdmVyeSBzcGVjaWFsLCBhbmQgaW4gcHJhY3Rpc2UgaXMgZWl0
aGVyIGdvaW5nIHRvIGJlCkBAIC0xMDcsMTggKzExMSwxNyBAQAogICogaXQuCiAgKi8KICNkZWZp
bmUgU1dBUEdTCQkJCQkJCQlcCi0JUEFSQV9TSVRFKFBBUkFfUEFUQ0gocHZfY3B1X29wcywgUFZf
Q1BVX3N3YXBncyksIENMQlJfTk9ORSwJXAotCQkgIGNhbGwgUEFSQV9JTkRJUkVDVChwdl9jcHVf
b3BzK1BWX0NQVV9zd2FwZ3MpCQlcCi0JCSApCisJUFZfU0lURShjYWxsIFBWX0lORElSRUNUKHB2
X2NwdV9vcHMrUFZfQ1BVX3N3YXBncyksCQlcCisJCXB2X2NwdV9vcHMsIFBWX0NQVV9zd2FwZ3Ms
IENMQlJfTk9ORSkKIAotI2RlZmluZSBHRVRfQ1IyX0lOVE9fUkFYCQkJCVwKLQljYWxsIFBBUkFf
SU5ESVJFQ1QocHZfbW11X29wcytQVl9NTVVfcmVhZF9jcjIpCisjZGVmaW5lIEdFVF9DUjJfSU5U
T19SQVgJCQkJCQlcCisJY2FsbCBQVl9JTkRJUkVDVChwdl9tbXVfb3BzK1BWX01NVV9yZWFkX2Ny
MikKIAogI2RlZmluZSBVU0VSR1NfU1lTUkVUNjQJCQkJCQkJXAotCVBBUkFfU0lURShQQVJBX1BB
VENIKHB2X2NwdV9vcHMsIFBWX0NQVV91c2VyZ3Nfc3lzcmV0NjQpLAlcCi0JCSAgQ0xCUl9OT05F
LAkJCQkJCVwKLQkJICBqbXAgUEFSQV9JTkRJUkVDVChwdl9jcHVfb3BzK1BWX0NQVV91c2VyZ3Nf
c3lzcmV0NjQpKQotI2VuZGlmCS8qIENPTkZJR19YODZfMzIgKi8KKwlQVl9TSVRFKGptcCBQVl9J
TkRJUkVDVChwdl9jcHVfb3BzK1BWX0NQVV91c2VyZ3Nfc3lzcmV0NjQpLAlcCisJCXB2X2NwdV9v
cHMsIFBWX0NQVV91c2VyZ3Nfc3lzcmV0NjQsIENMQlJfTk9ORSkKKworI2VuZGlmCS8qICFDT05G
SUdfWDg2XzMyICovCiAKICNlbmRpZiAgLyogIF9fQVNTRU1CTFlfXyAgKi8KICNlbmRpZiAvKiBD
T05GSUdfUEFSQVZJUlQgKi8KLS0gCjIuMTMuNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 15:59:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 15:59:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzm4e-0000E0-KH; Wed, 04 Oct 2017 15:59:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jpoimboe@redhat.com>) id 1dzm4d-0000By-68
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 15:59:03 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 65/A3-01778-64505D95; Wed, 04 Oct 2017 15:59:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeJIrShJLcpLzFFi42K52LJdRteV9Wq
 kwYSz5hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ah/R9ZChp1K65ef83cwPhJuYuRi0NIYDaT
 xKPp95i7GDk5WATsJfZcamUEsRkFyiSOrJnP1sXIAWTnSkxYKQFRv5FR4m33LhaQGjYBLYnjf
 0+yg9SICAhJLL1bBxJmFjjCKvHioiaILSxgJ3Hk5x82iPGqEssPNrCD2LwCkRJ/Wz6BreIUMJ
 fY0bcMrEZIwExi+7V1YOdICGhLPD49nRFkr4RAH6PErvZO9gmM/AsYGVYxahSnFpWlFukameo
 lFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGTz0DA+MOxl3tfocYJTmYlER5f/28
 EinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvc+89VIIcGi1PTUirTMHGAgw6QlOHiURHhtQdK8x
 QWJucWZ6RCpU4yKUuK8RSAJAZBERmkeXBssei4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEu
 a1ZgGawpOZVwI3/RXQYiagxXOaroAsLklESEk1MFpHs3Zddmirr0ne37O9brP3c2fnAE3G3T/
 6Wu4f0V8W66tm43htefMC+aD41AuaPR4HX0x597++gq/rQ5mvRmaXf5PF+ktfc0WvqGxV5dv3
 aJnAqlbBKNbipCvV5TFPjOX2mdU7Si/LCTiwc8KSRX8id7b6H6gTlyn767dmhfeyGTeT7Fnrl
 FiKMxINtZiLihMBcTdF+5kCAAA=
X-Env-Sender: jpoimboe@redhat.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1507132740!93977485!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65186 invoked from network); 4 Oct 2017 15:59:01 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 15:59:01 -0000
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id D5005285B2;
 Wed,  4 Oct 2017 15:58:59 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com D5005285B2
Received: from treble.redhat.com (ovpn-120-76.rdu2.redhat.com [10.10.120.76])
 by smtp.corp.redhat.com (Postfix) with ESMTP id D4D706292B;
 Wed,  4 Oct 2017 15:58:57 +0000 (UTC)
From: Josh Poimboeuf <jpoimboe@redhat.com>
To: x86@kernel.org
Date: Wed,  4 Oct 2017 10:58:29 -0500
Message-Id: <38b16ecbfa88b41239e8a87ce1d8330fea7a2b3a.1507128293.git.jpoimboe@redhat.com>
In-Reply-To: <cover.1507128293.git.jpoimboe@redhat.com>
References: <cover.1507128293.git.jpoimboe@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.30]); Wed, 04 Oct 2017 15:59:00 +0000 (UTC)
Cc: Juergen Gross <jgross@suse.com>, Rusty Russell <rusty@rustcorp.com.au>,
 xen-devel@lists.xenproject.org, Peter Zijlstra <peterz@infradead.org>,
 Jiri Slaby <jslaby@suse.cz>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mike Galbraith <efault@gmx.de>, linux-kernel@vger.kernel.org,
 Sasha Levin <alexander.levin@verizon.com>, Chris Wright <chrisw@sous-sol.org>,
 Thomas Gleixner <tglx@linutronix.de>, Andy Lutomirski <luto@kernel.org>,
 "H. Peter Anvin" <hpa@zytor.com>, Borislav Petkov <bp@alien8.de>,
 live-patching@vger.kernel.org, Alok Kataria <akataria@vmware.com>,
 virtualization@lists.linux-foundation.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Ingo Molnar <mingo@kernel.org>
Subject: [Xen-devel] [PATCH 08/13] x86/paravirt: Clean up paravirt_types.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TWFrZSBwYXJhdmlydF90eXBlcy5oIG1vcmUgdW5kZXJzdGFuZGFibGU6CgotIFVzZSBtb3JlIGNv
bnNpc3RlbnQgYW5kIGxvZ2ljYWwgbmFtaW5nCi0gU2ltcGxpZnkgaW50ZXJmYWNlcwotIFB1dCBy
ZWxhdGVkIG1hY3JvcyB0b2dldGhlcgotIEltcHJvdmUgd2hpdGVzcGFjZQoKU2lnbmVkLW9mZi1i
eTogSm9zaCBQb2ltYm9ldWYgPGpwb2ltYm9lQHJlZGhhdC5jb20+Ci0tLQogYXJjaC94ODYvaW5j
bHVkZS9hc20vcGFyYXZpcnRfdHlwZXMuaCB8IDEwNCArKysrKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNTQgaW5zZXJ0aW9ucygrKSwgNTAgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfdHlwZXMuaCBi
L2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X3R5cGVzLmgKaW5kZXggMDFmOWUxMDk4M2Mx
Li41NjU2YWVhNzk0MTIgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0
X3R5cGVzLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfdHlwZXMuaApAQCAt
MzMxLDMzICszMzEsNiBAQCBleHRlcm4gc3RydWN0IHB2X2lycV9vcHMgcHZfaXJxX29wczsKIGV4
dGVybiBzdHJ1Y3QgcHZfbW11X29wcyBwdl9tbXVfb3BzOwogZXh0ZXJuIHN0cnVjdCBwdl9sb2Nr
X29wcyBwdl9sb2NrX29wczsKIAotI2RlZmluZSBQQVJBVklSVF9QQVRDSCh4KQkJCQkJXAotCShv
ZmZzZXRvZihzdHJ1Y3QgcGFyYXZpcnRfcGF0Y2hfdGVtcGxhdGUsIHgpIC8gc2l6ZW9mKHZvaWQg
KikpCi0KLSNkZWZpbmUgcGFyYXZpcnRfdHlwZShvcCkJCQkJXAotCVtwYXJhdmlydF90eXBlbnVt
XSAiaSIgKFBBUkFWSVJUX1BBVENIKG9wKSksCVwKLQlbcGFyYXZpcnRfb3BwdHJdICJpIiAoJihv
cCkpCi0jZGVmaW5lIHBhcmF2aXJ0X2Nsb2JiZXIoY2xvYmJlcikJCVwKLQlbcGFyYXZpcnRfY2xv
YmJlcl0gImkiIChjbG9iYmVyKQotCi0vKgotICogR2VuZXJhdGUgc29tZSBjb2RlLCBhbmQgbWFy
ayBpdCBhcyBwYXRjaGFibGUgYnkgdGhlCi0gKiBhcHBseV9wYXJhdmlydCgpIGFsdGVybmF0ZSBp
bnN0cnVjdGlvbiBwYXRjaGVyLgotICovCi0jZGVmaW5lIF9wYXJhdmlydF9hbHQoaW5zbl9zdHJp
bmcsIHR5cGUsIGNsb2JiZXIpCVwKLQkiNzcxOlxuXHQiIGluc25fc3RyaW5nICJcbiIgIjc3Mjpc
biIJCVwKLQkiLnB1c2hzZWN0aW9uIC5wYXJhaW5zdHJ1Y3Rpb25zLFwiYVwiXG4iCVwKLQlfQVNN
X0FMSUdOICJcbiIJCQkJCVwKLQlfQVNNX1BUUiAiIDc3MWJcbiIJCQkJXAotCSIgIC5ieXRlICIg
dHlwZSAiXG4iCQkJCVwKLQkiICAuYnl0ZSA3NzJiLTc3MWJcbiIJCQkJXAotCSIgIC5zaG9ydCAi
IGNsb2JiZXIgIlxuIgkJCVwKLQkiLnBvcHNlY3Rpb25cbiIKLQotLyogR2VuZXJhdGUgcGF0Y2hh
YmxlIGNvZGUsIHdpdGggdGhlIGRlZmF1bHQgYXNtIHBhcmFtZXRlcnMuICovCi0jZGVmaW5lIHBh
cmF2aXJ0X2FsdChpbnNuX3N0cmluZykJCQkJCVwKLQlfcGFyYXZpcnRfYWx0KGluc25fc3RyaW5n
LCAiJWNbcGFyYXZpcnRfdHlwZW51bV0iLCAiJWNbcGFyYXZpcnRfY2xvYmJlcl0iKQotCiAvKiBT
aW1wbGUgaW5zdHJ1Y3Rpb24gcGF0Y2hpbmcgY29kZS4gKi8KICNkZWZpbmUgTkFUSVZFX0xBQkVM
KGEseCxiKSAiXG4iIGEgI3ggIl8iICNiICI6XG5cdCIKIApAQCAtMzg4LDEzICszNjEsNDYgQEAg
dW5zaWduZWQgbmF0aXZlX3BhdGNoKHU4IHR5cGUsIHUxNiBjbG9iYmVycywgdm9pZCAqaWJ1ZiwK
IAogaW50IHBhcmF2aXJ0X2Rpc2FibGVfaW9zcGFjZSh2b2lkKTsKIAorCiAvKgotICogVGhpcyBn
ZW5lcmF0ZXMgYW4gaW5kaXJlY3QgY2FsbCBiYXNlZCBvbiB0aGUgb3BlcmF0aW9uIHR5cGUgbnVt
YmVyLgotICogVGhlIHR5cGUgbnVtYmVyLCBjb21wdXRlZCBpbiBQQVJBVklSVF9QQVRDSCwgaXMg
ZGVyaXZlZCBmcm9tIHRoZQotICogb2Zmc2V0IGludG8gdGhlIHBhcmF2aXJ0X3BhdGNoX3RlbXBs
YXRlIHN0cnVjdHVyZSwgYW5kIGNhbiB0aGVyZWZvcmUgYmUKLSAqIGZyZWVseSBjb252ZXJ0ZWQg
YmFjayBpbnRvIGEgc3RydWN0dXJlIG9mZnNldC4KKyAqIEdlbmVyYXRlIHNvbWUgY29kZSwgYW5k
IG1hcmsgaXQgYXMgcGF0Y2hhYmxlIGJ5IGFwcGx5X3BhcmF2aXJ0KCkuCiAgKi8KLSNkZWZpbmUg
UEFSQVZJUlRfQ0FMTAkiY2FsbCAqJWNbcGFyYXZpcnRfb3BwdHJdOyIKKyNkZWZpbmUgX1BWX1NJ
VEUoaW5zbl9zdHJpbmcsIHR5cGUsIGNsb2JiZXIpCQkJCVwKKwkiNzcxOlxuXHQiIGluc25fc3Ry
aW5nICJcbiIgIjc3MjpcbiIJCQkJXAorCSIucHVzaHNlY3Rpb24gLnBhcmFpbnN0cnVjdGlvbnMs
XCJhXCJcbiIJCQlcCisJX0FTTV9BTElHTiAiXG4iCQkJCQkJCVwKKwlfQVNNX1BUUiAiIDc3MWJc
biIJCQkJCQlcCisJIiAgLmJ5dGUgIiB0eXBlICJcbiIJCQkJCQlcCisJIiAgLmJ5dGUgNzcyYi03
NzFiXG4iCQkJCQkJXAorCSIgIC5zaG9ydCAiIGNsb2JiZXIgIlxuIgkJCQkJXAorCSIucG9wc2Vj
dGlvblxuIgorCisjZGVmaW5lIFBBUkFWSVJUX1BBVENIKHgpCQkJCQkJXAorCShvZmZzZXRvZihz
dHJ1Y3QgcGFyYXZpcnRfcGF0Y2hfdGVtcGxhdGUsIHgpIC8gc2l6ZW9mKHZvaWQgKikpCisKKyNk
ZWZpbmUgUFZfU1RSSU5HSUZZKGNvbnN0cmFpbnQpCSIlY1siIF9fc3RyaW5naWZ5KGNvbnN0cmFp
bnQpICJdIgorCisjZGVmaW5lIFBWX0NBTExfQ09OU1RSQUlOVAkJcHZfb3BfcHRyCisjZGVmaW5l
IFBWX1RZUEVfQ09OU1RSQUlOVAkJcHZfdHlwZW51bQorI2RlZmluZSBQVl9DTEJSX0NPTlNUUkFJ
TlQJCXB2X2Nsb2JiZXIKKworI2RlZmluZSBQVl9DQUxMX0NPTlNUUkFJTlRfU1RSCQlQVl9TVFJJ
TkdJRlkoUFZfQ0FMTF9DT05TVFJBSU5UKQorI2RlZmluZSBQVl9UWVBFX0NPTlNUUkFJTlRfU1RS
CQlQVl9TVFJJTkdJRlkoUFZfVFlQRV9DT05TVFJBSU5UKQorI2RlZmluZSBQVl9DTEJSX0NPTlNU
UkFJTlRfU1RSCQlQVl9TVFJJTkdJRlkoUFZfQ0xCUl9DT05TVFJBSU5UKQorCisjZGVmaW5lIFBW
X0NBTExfU1RSCQkJImNhbGwgKiIgUFZfQ0FMTF9DT05TVFJBSU5UX1NUUiAiOyIKKworI2RlZmlu
ZSBQVl9JTlBVVF9DT05TVFJBSU5UUyhvcCwgY2xvYmJlcikJCQkJXAorCVtQVl9UWVBFX0NPTlNU
UkFJTlRdICJpIiAoUEFSQVZJUlRfUEFUQ0gob3ApKSwJCQlcCisJW1BWX0NBTExfQ09OU1RSQUlO
VF0gImkiICgmKG9wKSksCQkJCVwKKwlbUFZfQ0xCUl9DT05TVFJBSU5UXSAiaSIgKGNsb2JiZXIp
CisKKyNkZWZpbmUgUFZfU0lURShpbnNuX3N0cmluZykJCQkJCQlcCisJX1BWX1NJVEUoaW5zbl9z
dHJpbmcsIFBWX1RZUEVfQ09OU1RSQUlOVF9TVFIsIFBWX0NMQlJfQ09OU1RSQUlOVF9TVFIpCisK
KyNkZWZpbmUgUFZfQUxUX1NJVEUob2xkaW5zdHIsIG5ld2luc3RyKQkJCQkJXAorCV9QVl9BTFRf
U0lURShvbGRpbnN0ciwgbmV3aW5zdHIsIFBWX1RZUEVfQ09OU1RSQUlOVF9TVFIsCVwKKwkJICAg
ICBQVl9DTEJSX0NPTlNUUkFJTlRfU1RSKQogCiAvKgogICogVGhlc2UgbWFjcm9zIGFyZSBpbnRl
bmRlZCB0byB3cmFwIGNhbGxzIHRocm91Z2ggb25lIG9mIHRoZSBwYXJhdmlydApAQCAtNTI1LDI1
ICs1MzEsMjQgQEAgaW50IHBhcmF2aXJ0X2Rpc2FibGVfaW9zcGFjZSh2b2lkKTsKIAogI2RlZmlu
ZSBfX19fUFZPUF9DQUxMKHJldHR5cGUsIG9wLCBjbGJyLCBjYWxsX2NsYnIsIGV4dHJhX2NsYnIs
CQlcCiAJCSAgICAgIHByZSwgcG9zdCwgLi4uKQkJCQkJXAotCSh7CQkJCQkJCQlcCi0JCXJldHR5
cGUgX19yZXQ7CQkJCQkJXAotCQlQVk9QX0NBTExfQVJHUzsJCQkJCQlcCi0JCVBWT1BfVEVTVF9O
VUxMKG9wKTsJCQkJCVwKKyh7CQkJCQkJCQkJXAorCXJldHR5cGUgX19yZXQ7CQkJCQkJCVwKKwlQ
Vk9QX0NBTExfQVJHUzsJCQkJCQkJXAorCVBWT1BfVEVTVF9OVUxMKG9wKTsJCQkJCQlcCiAJCWFz
bSB2b2xhdGlsZShwcmUJCQkJCVwKLQkJCSAgICAgcGFyYXZpcnRfYWx0KFBBUkFWSVJUX0NBTEwp
CQlcCisJCQkgICAgIFBWX1NJVEUoUFZfQ0FMTF9TVFIpCQkJXAogCQkJICAgICBwb3N0CQkJCQlc
CiAJCQkgICAgIDogY2FsbF9jbGJyLCBBU01fQ0FMTF9DT05TVFJBSU5UCQlcCi0JCQkgICAgIDog
cGFyYXZpcnRfdHlwZShvcCksCQkJXAotCQkJICAgICAgIHBhcmF2aXJ0X2Nsb2JiZXIoY2xiciks
CQkJXAorCQkJICAgICA6IFBWX0lOUFVUX0NPTlNUUkFJTlRTKG9wLCBjbGJyKSwJCVwKIAkJCSAg
ICAgICAjI19fVkFfQVJHU19fCQkJCVwKIAkJCSAgICAgOiAibWVtb3J5IiwgImNjIiBleHRyYV9j
bGJyKTsJCVwKLQkJaWYgKElTX0VOQUJMRUQoQ09ORklHX1g4Nl8zMikgJiYJCQlcCi0JCSAgICBz
aXplb2YocmV0dHlwZSkgPiBzaXplb2YodW5zaWduZWQgbG9uZykpCQlcCi0JCQlfX3JldCA9IChy
ZXR0eXBlKSgoKCh1NjQpX19lZHgpIDw8IDMyKSB8IF9fZWF4KTtcCi0JCWVsc2UJCQkJCQkJXAot
CQkJX19yZXQgPSAocmV0dHlwZSkoX19lYXggJiBQVk9QX1JFVE1BU0socmV0dHlwZSkpO1wKLQkJ
X19yZXQ7CQkJCQkJCVwKLQl9KQorCWlmIChJU19FTkFCTEVEKENPTkZJR19YODZfMzIpICYmCQkJ
CVwKKwkgICAgc2l6ZW9mKHJldHR5cGUpID4gc2l6ZW9mKHVuc2lnbmVkIGxvbmcpKQkJCVwKKwkJ
X19yZXQgPSAocmV0dHlwZSkoKCgodTY0KV9fZWR4KSA8PCAzMikgfCBfX2VheCk7CVwKKwllbHNl
CQkJCQkJCQlcCisJCV9fcmV0ID0gKHJldHR5cGUpKF9fZWF4ICYgUFZPUF9SRVRNQVNLKHJldHR5
cGUpKTsJXAorCV9fcmV0OwkJCQkJCQkJXAorfSkKIAogI2RlZmluZSBfX1BWT1BfQ0FMTChyZXR0
eXBlLCBvcCwgcHJlLCBwb3N0LCAuLi4pCQkJXAogCV9fX19QVk9QX0NBTEwocmV0dHlwZSwgb3As
IENMQlJfQU5ZLCBQVk9QX0NBTExfT1VUUFVUUywJCVwKQEAgLTU2MCwxMSArNTY1LDEwIEBAIGlu
dCBwYXJhdmlydF9kaXNhYmxlX2lvc3BhY2Uodm9pZCk7CiAJCVBWT1BfVkNBTExfQVJHUzsJCQkJ
CVwKIAkJUFZPUF9URVNUX05VTEwob3ApOwkJCQkJXAogCQlhc20gdm9sYXRpbGUocHJlCQkJCQlc
Ci0JCQkgICAgIHBhcmF2aXJ0X2FsdChQQVJBVklSVF9DQUxMKQkJXAorCQkJICAgICBQVl9TSVRF
KFBWX0NBTExfU1RSKQkJCVwKIAkJCSAgICAgcG9zdAkJCQkJXAogCQkJICAgICA6IGNhbGxfY2xi
ciwgQVNNX0NBTExfQ09OU1RSQUlOVAkJXAotCQkJICAgICA6IHBhcmF2aXJ0X3R5cGUob3ApLAkJ
CVwKLQkJCSAgICAgICBwYXJhdmlydF9jbG9iYmVyKGNsYnIpLAkJCVwKKwkJCSAgICAgOiBQVl9J
TlBVVF9DT05TVFJBSU5UUyhvcCwgY2xiciksCQlcCiAJCQkgICAgICAgIyNfX1ZBX0FSR1NfXwkJ
CQlcCiAJCQkgICAgIDogIm1lbW9yeSIsICJjYyIgZXh0cmFfY2xicik7CQlcCiAJfSkKQEAgLTY3
MSw3ICs2NzUsNyBAQCB1NjQgX3BhcmF2aXJ0X2lkZW50XzY0KHU2NCk7CiAKIC8qIFRoZXNlIGFs
bCBzaXQgaW4gdGhlIC5wYXJhaW5zdHJ1Y3Rpb25zIHNlY3Rpb24gdG8gdGVsbCB1cyB3aGF0IHRv
IHBhdGNoLiAqLwogc3RydWN0IHBhcmF2aXJ0X3BhdGNoX3NpdGUgewotCXU4ICppbnN0cjsgCQkv
KiBvcmlnaW5hbCBpbnN0cnVjdGlvbnMgKi8KKwl1OCAqaW5zdHI7CQkvKiBvcmlnaW5hbCBpbnN0
cnVjdGlvbnMgKi8KIAl1OCBpbnN0cnR5cGU7CQkvKiB0eXBlIG9mIHRoaXMgaW5zdHJ1Y3Rpb24g
Ki8KIAl1OCBsZW47CQkJLyogbGVuZ3RoIG9mIG9yaWdpbmFsIGluc3RydWN0aW9uICovCiAJdTE2
IGNsb2JiZXJzOwkJLyogd2hhdCByZWdpc3RlcnMgeW91IG1heSBjbG9iYmVyICovCi0tIAoyLjEz
LjYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 15:59:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 15:59:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzm4f-0000FE-1H; Wed, 04 Oct 2017 15:59:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jpoimboe@redhat.com>) id 1dzm4d-0000Cb-Qo
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 15:59:03 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 5B/FF-03642-74505D95; Wed, 04 Oct 2017 15:59:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42K52LJdRteZ9Wq
 kwZwWbYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePVAuuCwwIVt5+8Zm9gXMjTxcjFISQwm0ni
 xK8Oli5GTg4WAXuJR3/PMYLYjAJlEkfWzGfrYuQAsnMlJqyUgKjfyCix9PZcZpAaNgEtieN/T
 7KD1IgICEksvVsHEmYWOMIq8eKiJkhYWMBW4lOnI8R0VYkDhyeBbeIViJR4u3g22BROAXOJHX
 3L2EBsIQEzie3X1oHFJQS0JR6fns4IslZCoI9R4umk1cwTGPkXMDKsYtQoTi0qSy3SNTLQSyr
 KTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDB0GINjB+GtZwCFGSQ4mJVHeXz+vRArx
 JeWnVGYkFmfEF5XmpBYfYpTh4FCS4I1luRopJFiUmp5akZaZAwximLQEB4+SCG8OSJq3uCAxt
 zgzHSJ1ilFRSpx3HkhCACSRUZoH1waLnEuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5u0Amc
 KTmVcCN/0V0GImoMVzmq6ALC5JREhJNTCKHY/bxLLyR/f+HsXAhFl3lqzequh69+y9eZ/lznA
 9ts3T133NknS59Pl1w9YfmrM38U55fv3wjkszkjyfcfmLqnQoLfiYdUyzUidhV/byxgeBTw8a
 3eSySImcdGlSwjYTVj7hkArhLS2lHjXNH9Z/cMiotxcwmrbj3B+uHbU9r0z3cF293MeixFKck
 WioxVxUnAgAsnl1k5cCAAA=
X-Env-Sender: jpoimboe@redhat.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1507132738!69670651!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1203 invoked from network); 4 Oct 2017 15:58:59 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 15:58:59 -0000
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id AF8DA267F8;
 Wed,  4 Oct 2017 15:58:57 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com AF8DA267F8
Received: from treble.redhat.com (ovpn-120-76.rdu2.redhat.com [10.10.120.76])
 by smtp.corp.redhat.com (Postfix) with ESMTP id AB15F6293E;
 Wed,  4 Oct 2017 15:58:55 +0000 (UTC)
From: Josh Poimboeuf <jpoimboe@redhat.com>
To: x86@kernel.org
Date: Wed,  4 Oct 2017 10:58:28 -0500
Message-Id: <e09e6cb4f4717fc6d81ddb5fc38cd45504348ce1.1507128293.git.jpoimboe@redhat.com>
In-Reply-To: <cover.1507128293.git.jpoimboe@redhat.com>
References: <cover.1507128293.git.jpoimboe@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.30]); Wed, 04 Oct 2017 15:58:57 +0000 (UTC)
Cc: Juergen Gross <jgross@suse.com>, Rusty Russell <rusty@rustcorp.com.au>,
 xen-devel@lists.xenproject.org, Peter Zijlstra <peterz@infradead.org>,
 Jiri Slaby <jslaby@suse.cz>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mike Galbraith <efault@gmx.de>, linux-kernel@vger.kernel.org,
 Sasha Levin <alexander.levin@verizon.com>, Chris Wright <chrisw@sous-sol.org>,
 Thomas Gleixner <tglx@linutronix.de>, Andy Lutomirski <luto@kernel.org>,
 "H. Peter Anvin" <hpa@zytor.com>, Borislav Petkov <bp@alien8.de>,
 live-patching@vger.kernel.org, Alok Kataria <akataria@vmware.com>,
 virtualization@lists.linux-foundation.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Ingo Molnar <mingo@kernel.org>
Subject: [Xen-devel] [PATCH 07/13] x86/paravirt: Simplify ____PVOP_CALL()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVtb3ZlIHRoZSBpbmxpbmUgYXNtIGR1cGxpY2F0aW9uIGluIF9fX19QVk9QX0NBTEwoKS4KCkFs
c28gYWRkICdJU19FTkFCTEVEKENPTkZJR19YODZfMzIpJyB0byB0aGUgcmV0dXJuIHZhcmlhYmxl
IGxvZ2ljLAptYWtpbmcgdGhlIGNvZGUgY2xlYXJlciBhbmQgcmVuZGVyaW5nIHRoZSBjb21tZW50
IHVubmVjZXNzYXJ5LgoKU2lnbmVkLW9mZi1ieTogSm9zaCBQb2ltYm9ldWYgPGpwb2ltYm9lQHJl
ZGhhdC5jb20+Ci0tLQogYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfdHlwZXMuaCB8IDM2
ICsrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTMg
aW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5j
bHVkZS9hc20vcGFyYXZpcnRfdHlwZXMuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0
X3R5cGVzLmgKaW5kZXggYWI3YWFiZTZiNjY4Li4wMWY5ZTEwOTgzYzEgMTAwNjQ0Ci0tLSBhL2Fy
Y2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X3R5cGVzLmgKKysrIGIvYXJjaC94ODYvaW5jbHVk
ZS9hc20vcGFyYXZpcnRfdHlwZXMuaApAQCAtNTI5LDI5ICs1MjksMTkgQEAgaW50IHBhcmF2aXJ0
X2Rpc2FibGVfaW9zcGFjZSh2b2lkKTsKIAkJcmV0dHlwZSBfX3JldDsJCQkJCQlcCiAJCVBWT1Bf
Q0FMTF9BUkdTOwkJCQkJCVwKIAkJUFZPUF9URVNUX05VTEwob3ApOwkJCQkJXAotCQkvKiBUaGlz
IGlzIDMyLWJpdCBzcGVjaWZpYywgYnV0IGlzIG9rYXkgaW4gNjQtYml0ICovCVwKLQkJLyogc2lu
Y2UgdGhpcyBjb25kaXRpb24gd2lsbCBuZXZlciBob2xkICovCQlcCi0JCWlmIChzaXplb2YocmV0
dHlwZSkgPiBzaXplb2YodW5zaWduZWQgbG9uZykpIHsJCVwKLQkJCWFzbSB2b2xhdGlsZShwcmUJ
CQkJXAotCQkJCSAgICAgcGFyYXZpcnRfYWx0KFBBUkFWSVJUX0NBTEwpCVwKLQkJCQkgICAgIHBv
c3QJCQkJXAotCQkJCSAgICAgOiBjYWxsX2NsYnIsIEFTTV9DQUxMX0NPTlNUUkFJTlQJXAotCQkJ
CSAgICAgOiBwYXJhdmlydF90eXBlKG9wKSwJCVwKLQkJCQkgICAgICAgcGFyYXZpcnRfY2xvYmJl
cihjbGJyKSwJCVwKLQkJCQkgICAgICAgIyNfX1ZBX0FSR1NfXwkJCVwKLQkJCQkgICAgIDogIm1l
bW9yeSIsICJjYyIgZXh0cmFfY2xicik7CVwKLQkJCV9fcmV0ID0gKHJldHR5cGUpKCgoKHU2NClf
X2VkeCkgPDwgMzIpIHwgX19lYXgpOyBcCi0JCX0gZWxzZSB7CQkJCQkJXAotCQkJYXNtIHZvbGF0
aWxlKHByZQkJCQlcCi0JCQkJICAgICBwYXJhdmlydF9hbHQoUEFSQVZJUlRfQ0FMTCkJXAotCQkJ
CSAgICAgcG9zdAkJCQlcCi0JCQkJICAgICA6IGNhbGxfY2xiciwgQVNNX0NBTExfQ09OU1RSQUlO
VAlcCi0JCQkJICAgICA6IHBhcmF2aXJ0X3R5cGUob3ApLAkJXAotCQkJCSAgICAgICBwYXJhdmly
dF9jbG9iYmVyKGNsYnIpLAkJXAotCQkJCSAgICAgICAjI19fVkFfQVJHU19fCQkJXAotCQkJCSAg
ICAgOiAibWVtb3J5IiwgImNjIiBleHRyYV9jbGJyKTsJXAotCQkJX19yZXQgPSAocmV0dHlwZSko
X19lYXggJiBQVk9QX1JFVE1BU0socmV0dHlwZSkpOwlcCi0JCX0JCQkJCQkJXAorCQlhc20gdm9s
YXRpbGUocHJlCQkJCQlcCisJCQkgICAgIHBhcmF2aXJ0X2FsdChQQVJBVklSVF9DQUxMKQkJXAor
CQkJICAgICBwb3N0CQkJCQlcCisJCQkgICAgIDogY2FsbF9jbGJyLCBBU01fQ0FMTF9DT05TVFJB
SU5UCQlcCisJCQkgICAgIDogcGFyYXZpcnRfdHlwZShvcCksCQkJXAorCQkJICAgICAgIHBhcmF2
aXJ0X2Nsb2JiZXIoY2xiciksCQkJXAorCQkJICAgICAgICMjX19WQV9BUkdTX18JCQkJXAorCQkJ
ICAgICA6ICJtZW1vcnkiLCAiY2MiIGV4dHJhX2NsYnIpOwkJXAorCQlpZiAoSVNfRU5BQkxFRChD
T05GSUdfWDg2XzMyKSAmJgkJCVwKKwkJICAgIHNpemVvZihyZXR0eXBlKSA+IHNpemVvZih1bnNp
Z25lZCBsb25nKSkJCVwKKwkJCV9fcmV0ID0gKHJldHR5cGUpKCgoKHU2NClfX2VkeCkgPDwgMzIp
IHwgX19lYXgpO1wKKwkJZWxzZQkJCQkJCQlcCisJCQlfX3JldCA9IChyZXR0eXBlKShfX2VheCAm
IFBWT1BfUkVUTUFTSyhyZXR0eXBlKSk7XAogCQlfX3JldDsJCQkJCQkJXAogCX0pCiAKLS0gCjIu
MTMuNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 15:59:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 15:59:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzm4g-0000HJ-9V; Wed, 04 Oct 2017 15:59:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jpoimboe@redhat.com>) id 1dzm4f-0000EZ-9W
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 15:59:05 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 DB/28-03414-84505D95; Wed, 04 Oct 2017 15:59:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeJIrShJLcpLzFFi42K52LJdRteD9Wq
 kwakVrBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a2o/1MBbP9Kp79ns3cwPjcsYuRi0NIYDaT
 xPEr71i6GDk5WATsJbrPH2cHsRkFyiS623YxQ9i5Eou/tzJBNGxklFi0/QETSIJNQEvi+N+TQ
 A0cHCICQhJL79aBhJkFjrBKvLioCWILC8RJ/D26jAlivqrEtbkLWUFsXoFIibXTf4HZnALmEj
 v6lrGB2EICZhLbr60D2yshoC3x+PR0Rgi7j1Hi6O6ICYz8CxgZVjFqFKcWlaUW6Rqa6yUVZaZ
 nlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYPAxDsYLy9MeAQoyQHk5Io76+fVyKF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfDGslyNFBIsSk1PrUjLzAEGMkxagoNHSYR3NUiat7ggMbc4M
 x0idYpRUUqcdx5IQgAkkVGaB9cGi55LjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEubtAJnCk5
 lXAjf9FdBiJqDFc5qugCwuSURISTUw6i6Qy99bp7PgXXB17gf5LJFQpebjemxLjj0t5TZqlki
 u3V/gs8S4pO/1ucAvCVbrHqfZHV+/ZXrf44bC4o9SWy1DDyz5E6L8OsMg9Oqmr0uMN302KPJv
 Tbwh9dZz38ZdFyblij7VPzdf3fXVp5u/P1zauOF8fRDTepfOgg1752RInn87n8/knRJLcUaio
 RZzUXEiAFhnRDKZAgAA
X-Env-Sender: jpoimboe@redhat.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1507132742!67060227!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52846 invoked from network); 4 Oct 2017 15:59:03 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 15:59:03 -0000
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 0BB50800A8;
 Wed,  4 Oct 2017 15:59:02 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 0BB50800A8
Received: from treble.redhat.com (ovpn-120-76.rdu2.redhat.com [10.10.120.76])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 0555762930;
 Wed,  4 Oct 2017 15:58:59 +0000 (UTC)
From: Josh Poimboeuf <jpoimboe@redhat.com>
To: x86@kernel.org
Date: Wed,  4 Oct 2017 10:58:30 -0500
Message-Id: <9e97ee7a68cab00993c7afa8e429fd8fe5a7015f.1507128293.git.jpoimboe@redhat.com>
In-Reply-To: <cover.1507128293.git.jpoimboe@redhat.com>
References: <cover.1507128293.git.jpoimboe@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.28]); Wed, 04 Oct 2017 15:59:02 +0000 (UTC)
Cc: Juergen Gross <jgross@suse.com>, Rusty Russell <rusty@rustcorp.com.au>,
 xen-devel@lists.xenproject.org, Peter Zijlstra <peterz@infradead.org>,
 Jiri Slaby <jslaby@suse.cz>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mike Galbraith <efault@gmx.de>, linux-kernel@vger.kernel.org,
 Sasha Levin <alexander.levin@verizon.com>, Chris Wright <chrisw@sous-sol.org>,
 Thomas Gleixner <tglx@linutronix.de>, Andy Lutomirski <luto@kernel.org>,
 "H. Peter Anvin" <hpa@zytor.com>, Borislav Petkov <bp@alien8.de>,
 live-patching@vger.kernel.org, Alok Kataria <akataria@vmware.com>,
 virtualization@lists.linux-foundation.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Ingo Molnar <mingo@kernel.org>
Subject: [Xen-devel] [PATCH 09/13] x86/asm: Convert ALTERNATIVE*() assembler
	macros to preprocessor macros
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIEFMVEVSTkFUSVZFKCkgYW5kIEFMVEVSTkFUSVZFXzIoKSBtYWNyb3MgYXJlIEdOVSBhc3Nl
bWJsZXIgbWFjcm9zLAp3aGljaCBtYWtlcyB0aGVtIHF1aXRlIGluZmxleGlibGUgZm9yIGZ1dHVy
ZSBjaGFuZ2VzLiAgQ29udmVydCB0aGVtIHRvCnByZXByb2Nlc3NvciBtYWNyb3MuCgpTaWduZWQt
b2ZmLWJ5OiBKb3NoIFBvaW1ib2V1ZiA8anBvaW1ib2VAcmVkaGF0LmNvbT4KLS0tCiBhcmNoL3g4
Ni9lbnRyeS9lbnRyeV8zMi5TICAgICAgICAgICAgICAgIHwgMTIgKysrLS0tCiBhcmNoL3g4Ni9l
bnRyeS9lbnRyeV82NC5TICAgICAgICAgICAgICAgIHwgMTAgKystLS0KIGFyY2gveDg2L2VudHJ5
L2VudHJ5XzY0X2NvbXBhdC5TICAgICAgICAgfCAgOCArKy0tCiBhcmNoL3g4Ni9lbnRyeS92ZHNv
L3Zkc28zMi9zeXN0ZW1fY2FsbC5TIHwgMTAgKystLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL2Fs
dGVybmF0aXZlLWFzbS5oICAgfCA2OCArKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLQog
YXJjaC94ODYvaW5jbHVkZS9hc20vc21hcC5oICAgICAgICAgICAgICB8ICA0ICstCiBhcmNoL3g4
Ni9saWIvY29weV9wYWdlXzY0LlMgICAgICAgICAgICAgIHwgIDIgKy0KIGFyY2gveDg2L2xpYi9t
ZW1jcHlfNjQuUyAgICAgICAgICAgICAgICAgfCAgNCArLQogYXJjaC94ODYvbGliL21lbW1vdmVf
NjQuUyAgICAgICAgICAgICAgICB8ICAzICstCiBhcmNoL3g4Ni9saWIvbWVtc2V0XzY0LlMgICAg
ICAgICAgICAgICAgIHwgIDQgKy0KIDEwIGZpbGVzIGNoYW5nZWQsIDU5IGluc2VydGlvbnMoKyks
IDY2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2VudHJ5L2VudHJ5XzMyLlMg
Yi9hcmNoL3g4Ni9lbnRyeS9lbnRyeV8zMi5TCmluZGV4IDIxZDExOTc3NzlhNC4uMzM4ZGM4Mzhh
OWE4IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9lbnRyeS9lbnRyeV8zMi5TCisrKyBiL2FyY2gveDg2
L2VudHJ5L2VudHJ5XzMyLlMKQEAgLTQ0Myw4ICs0NDMsOCBAQCBFTlRSWShlbnRyeV9TWVNFTlRF
Ul8zMikKIAltb3ZsCSVlc3AsICVlYXgKIAljYWxsCWRvX2Zhc3Rfc3lzY2FsbF8zMgogCS8qIFhF
TiBQViBndWVzdHMgYWx3YXlzIHVzZSBJUkVUIHBhdGggKi8KLQlBTFRFUk5BVElWRSAidGVzdGwg
JWVheCwgJWVheDsganogLkxzeXNjYWxsXzMyX2RvbmUiLCBcCi0JCSAgICAiam1wIC5Mc3lzY2Fs
bF8zMl9kb25lIiwgWDg2X0ZFQVRVUkVfWEVOUFYKKwkjZGVmaW5lIEpNUF9JRl9JUkVUIHRlc3Rs
ICVlYXgsICVlYXg7IGp6IC5Mc3lzY2FsbF8zMl9kb25lCisJQUxURVJOQVRJVkUoSk1QX0lGX0lS
RVQsIGptcCAuTHN5c2NhbGxfMzJfZG9uZSwgWDg2X0ZFQVRVUkVfWEVOUFYpCiAKIC8qIE9wcG9y
dHVuaXN0aWMgU1lTRVhJVCAqLwogCVRSQUNFX0lSUVNfT04JCQkvKiBVc2VyIG1vZGUgdHJhY2Vz
IGFzIElSUXMgb24uICovCkBAIC01MzYsNyArNTM2LDcgQEAgcmVzdG9yZV9hbGw6CiAJVFJBQ0Vf
SVJRU19JUkVUCiAuTHJlc3RvcmVfYWxsX25vdHJhY2U6CiAjaWZkZWYgQ09ORklHX1g4Nl9FU1BG
SVgzMgotCUFMVEVSTkFUSVZFCSJqbXAgLkxyZXN0b3JlX25vY2hlY2siLCAiIiwgWDg2X0JVR19F
U1BGSVgKKwlBTFRFUk5BVElWRShqbXAgLkxyZXN0b3JlX25vY2hlY2ssICwgWDg2X0JVR19FU1BG
SVgpCiAKIAltb3ZsCVBUX0VGTEFHUyglZXNwKSwgJWVheAkJIyBtaXggRUZMQUdTLCBTUyBhbmQg
Q1MKIAkvKgpAQCAtNjkyLDkgKzY5Miw5IEBAIEVOVFJZKHNpbWRfY29wcm9jZXNzb3JfZXJyb3Ip
CiAJcHVzaGwJJDAKICNpZmRlZiBDT05GSUdfWDg2X0lOVkRfQlVHCiAJLyogQU1EIDQ4NiBidWc6
IGludmQgZnJvbSB1c2Vyc3BhY2UgY2FsbHMgZXhjZXB0aW9uIDE5IGluc3RlYWQgb2YgI0dQICov
Ci0JQUxURVJOQVRJVkUgInB1c2hsCSRkb19nZW5lcmFsX3Byb3RlY3Rpb24iLAlcCi0JCSAgICAi
cHVzaGwJJGRvX3NpbWRfY29wcm9jZXNzb3JfZXJyb3IiLAlcCi0JCSAgICBYODZfRkVBVFVSRV9Y
TU0KKwlBTFRFUk5BVElWRShwdXNobAkkZG9fZ2VuZXJhbF9wcm90ZWN0aW9uLAorCQkgICAgcHVz
aGwJJGRvX3NpbWRfY29wcm9jZXNzb3JfZXJyb3IsCisJCSAgICBYODZfRkVBVFVSRV9YTU0pCiAj
ZWxzZQogCXB1c2hsCSRkb19zaW1kX2NvcHJvY2Vzc29yX2Vycm9yCiAjZW5kaWYKZGlmZiAtLWdp
dCBhL2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0LlMgYi9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5T
CmluZGV4IGM3Yzg1NzI0ZDdlMC4uNDk3MzNjNzI2MTlhIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9l
bnRyeS9lbnRyeV82NC5TCisrKyBiL2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0LlMKQEAgLTkyNSw3
ICs5MjUsNyBAQCBFTlRSWShuYXRpdmVfbG9hZF9nc19pbmRleCkKIAlTV0FQR1MKIC5MZ3NfY2hh
bmdlOgogCW1vdmwJJWVkaSwgJWdzCi0yOglBTFRFUk5BVElWRSAiIiwgIm1mZW5jZSIsIFg4Nl9C
VUdfU1dBUEdTX0ZFTkNFCisyOglBTFRFUk5BVElWRSgsIG1mZW5jZSwgWDg2X0JVR19TV0FQR1Nf
RkVOQ0UpCiAJU1dBUEdTCiAJcG9wZnEKIAlGUkFNRV9FTkQKQEAgLTkzOCwxMiArOTM4LDggQEAg
RVhQT1JUX1NZTUJPTChuYXRpdmVfbG9hZF9nc19pbmRleCkKIAkvKiBydW5uaW5nIHdpdGgga2Vy
bmVsZ3MgKi8KIGJhZF9nczoKIAlTV0FQR1MJCQkJCS8qIHN3aXRjaCBiYWNrIHRvIHVzZXIgZ3Mg
Ki8KLS5tYWNybyBaQVBfR1MKLQkvKiBUaGlzIGNhbid0IGJlIGEgc3RyaW5nIGJlY2F1c2UgdGhl
IHByZXByb2Nlc3NvciBuZWVkcyB0byBzZWUgaXQuICovCi0JbW92bCAkX19VU0VSX0RTLCAlZWF4
Ci0JbW92bCAlZWF4LCAlZ3MKLS5lbmRtCi0JQUxURVJOQVRJVkUgIiIsICJaQVBfR1MiLCBYODZf
QlVHX05VTExfU0VHCisJI2RlZmluZSBaQVBfR1MgbW92bCAkX19VU0VSX0RTLCAlZWF4OyBtb3Zs
ICVlYXgsICVncworCUFMVEVSTkFUSVZFKCwgWkFQX0dTLCBYODZfQlVHX05VTExfU0VHKQogCXhv
cmwJJWVheCwgJWVheAogCW1vdmwJJWVheCwgJWdzCiAJam1wCTJiCmRpZmYgLS1naXQgYS9hcmNo
L3g4Ni9lbnRyeS9lbnRyeV82NF9jb21wYXQuUyBiL2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0X2Nv
bXBhdC5TCmluZGV4IDRkOTM4NTUyOWMzOS4uMTZlODJiNTEwM2I1IDEwMDY0NAotLS0gYS9hcmNo
L3g4Ni9lbnRyeS9lbnRyeV82NF9jb21wYXQuUworKysgYi9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82
NF9jb21wYXQuUwpAQCAtMTI0LDggKzEyNCw4IEBAIEVOVFJZKGVudHJ5X1NZU0VOVEVSX2NvbXBh
dCkKIAltb3ZxCSVyc3AsICVyZGkKIAljYWxsCWRvX2Zhc3Rfc3lzY2FsbF8zMgogCS8qIFhFTiBQ
ViBndWVzdHMgYWx3YXlzIHVzZSBJUkVUIHBhdGggKi8KLQlBTFRFUk5BVElWRSAidGVzdGwgJWVh
eCwgJWVheDsganogLkxzeXNjYWxsXzMyX2RvbmUiLCBcCi0JCSAgICAiam1wIC5Mc3lzY2FsbF8z
Ml9kb25lIiwgWDg2X0ZFQVRVUkVfWEVOUFYKKwkjZGVmaW5lIEpNUF9JRl9JUkVUIHRlc3RsICVl
YXgsICVlYXg7IGp6IC5Mc3lzY2FsbF8zMl9kb25lCisJQUxURVJOQVRJVkUoSk1QX0lGX0lSRVQs
IGptcCAuTHN5c2NhbGxfMzJfZG9uZSwgWDg2X0ZFQVRVUkVfWEVOUFYpCiAJam1wCXN5c3JldDMy
X2Zyb21fc3lzdGVtX2NhbGwKIAogLkxzeXNlbnRlcl9maXhfZmxhZ3M6CkBAIC0yMjQsOCArMjI0
LDggQEAgR0xPQkFMKGVudHJ5X1NZU0NBTExfY29tcGF0X2FmdGVyX2h3ZnJhbWUpCiAJbW92cQkl
cnNwLCAlcmRpCiAJY2FsbAlkb19mYXN0X3N5c2NhbGxfMzIKIAkvKiBYRU4gUFYgZ3Vlc3RzIGFs
d2F5cyB1c2UgSVJFVCBwYXRoICovCi0JQUxURVJOQVRJVkUgInRlc3RsICVlYXgsICVlYXg7IGp6
IC5Mc3lzY2FsbF8zMl9kb25lIiwgXAotCQkgICAgImptcCAuTHN5c2NhbGxfMzJfZG9uZSIsIFg4
Nl9GRUFUVVJFX1hFTlBWCisJQUxURVJOQVRJVkUoSk1QX0lGX0lSRVQsCisJCSAgICBqbXAgLkxz
eXNjYWxsXzMyX2RvbmUsIFg4Nl9GRUFUVVJFX1hFTlBWKQogCiAJLyogT3Bwb3J0dW5pc3RpYyBT
WVNSRVQgKi8KIHN5c3JldDMyX2Zyb21fc3lzdGVtX2NhbGw6CmRpZmYgLS1naXQgYS9hcmNoL3g4
Ni9lbnRyeS92ZHNvL3Zkc28zMi9zeXN0ZW1fY2FsbC5TIGIvYXJjaC94ODYvZW50cnkvdmRzby92
ZHNvMzIvc3lzdGVtX2NhbGwuUwppbmRleCBlZDRiYzk3MzFjYmIuLmEwYzVmOWU4MjI2YyAxMDA2
NDQKLS0tIGEvYXJjaC94ODYvZW50cnkvdmRzby92ZHNvMzIvc3lzdGVtX2NhbGwuUworKysgYi9h
cmNoL3g4Ni9lbnRyeS92ZHNvL3Zkc28zMi9zeXN0ZW1fY2FsbC5TCkBAIC00OCwxNSArNDgsMTUg
QEAgX19rZXJuZWxfdnN5c2NhbGw6CiAJQ0ZJX0FESlVTVF9DRkFfT0ZGU0VUCTQKIAlDRklfUkVM
X09GRlNFVAkJZWJwLCAwCiAKLQkjZGVmaW5lIFNZU0VOVEVSX1NFUVVFTkNFCSJtb3ZsICVlc3As
ICVlYnA7IHN5c2VudGVyIgotCSNkZWZpbmUgU1lTQ0FMTF9TRVFVRU5DRQkibW92bCAlZWN4LCAl
ZWJwOyBzeXNjYWxsIgorCSNkZWZpbmUgU1lTRU5URVJfU0VRVUVOQ0UJbW92bCAlZXNwLCAlZWJw
OyBzeXNlbnRlcgorCSNkZWZpbmUgU1lTQ0FMTF9TRVFVRU5DRQltb3ZsICVlY3gsICVlYnA7IHN5
c2NhbGwKIAogI2lmZGVmIENPTkZJR19YODZfNjQKIAkvKiBJZiBTWVNFTlRFUiAoSW50ZWwpIG9y
IFNZU0NBTEwzMiAoQU1EKSBpcyBhdmFpbGFibGUsIHVzZSBpdC4gKi8KLQlBTFRFUk5BVElWRV8y
ICIiLCBTWVNFTlRFUl9TRVFVRU5DRSwgWDg2X0ZFQVRVUkVfU1lTRU5URVIzMiwgXAotCSAgICAg
ICAgICAgICAgICAgIFNZU0NBTExfU0VRVUVOQ0UsICBYODZfRkVBVFVSRV9TWVNDQUxMMzIKKwlB
TFRFUk5BVElWRV8yKCwgU1lTRU5URVJfU0VRVUVOQ0UsIFg4Nl9GRUFUVVJFX1NZU0VOVEVSMzIs
CisJCQlTWVNDQUxMX1NFUVVFTkNFLCAgWDg2X0ZFQVRVUkVfU1lTQ0FMTDMyKQogI2Vsc2UKLQlB
TFRFUk5BVElWRSAiIiwgU1lTRU5URVJfU0VRVUVOQ0UsIFg4Nl9GRUFUVVJFX1NFUAorCUFMVEVS
TkFUSVZFKCwgU1lTRU5URVJfU0VRVUVOQ0UsIFg4Nl9GRUFUVVJFX1NFUCkKICNlbmRpZgogCiAJ
LyogRW50ZXIgdXNpbmcgaW50ICQweDgwICovCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRl
L2FzbS9hbHRlcm5hdGl2ZS1hc20uaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL2FsdGVybmF0aXZl
LWFzbS5oCmluZGV4IGU3NjM2YmFjNzM3Mi4uNjAwNzM5NDczNTBkIDEwMDY0NAotLS0gYS9hcmNo
L3g4Ni9pbmNsdWRlL2FzbS9hbHRlcm5hdGl2ZS1hc20uaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRl
L2FzbS9hbHRlcm5hdGl2ZS1hc20uaApAQCAtMzksMjMgKzM5LDIxIEBACiAgKiBAbmV3aW5zdHIu
ICIuc2tpcCIgZGlyZWN0aXZlIHRha2VzIGNhcmUgb2YgcHJvcGVyIGluc3RydWN0aW9uIHBhZGRp
bmcKICAqIGluIGNhc2UgQG5ld2luc3RyIGlzIGxvbmdlciB0aGFuIEBvbGRpbnN0ci4KICAqLwot
Lm1hY3JvIEFMVEVSTkFUSVZFIG9sZGluc3RyLCBuZXdpbnN0ciwgZmVhdHVyZQotMTQwOgotCVxv
bGRpbnN0cgotMTQxOgotCS5za2lwIC0oKCgxNDRmLTE0M2YpLSgxNDFiLTE0MGIpKSA+IDApICog
KCgxNDRmLTE0M2YpLSgxNDFiLTE0MGIpKSwweDkwCi0xNDI6Ci0KLQkucHVzaHNlY3Rpb24gLmFs
dGluc3RydWN0aW9ucywiYSIKLQlhbHRpbnN0cnVjdGlvbl9lbnRyeSAxNDBiLDE0M2YsXGZlYXR1
cmUsMTQyYi0xNDBiLDE0NGYtMTQzZiwxNDJiLTE0MWIKLQkucG9wc2VjdGlvbgotCi0JLnB1c2hz
ZWN0aW9uIC5hbHRpbnN0cl9yZXBsYWNlbWVudCwiYXgiCi0xNDM6Ci0JXG5ld2luc3RyCi0xNDQ6
CisjZGVmaW5lIEFMVEVSTkFUSVZFKG9sZGluc3RyLCBuZXdpbnN0ciwgZmVhdHVyZSkJCQlcCisx
NDA6OwkJCQkJCQkJCVwKKwlvbGRpbnN0cjsJCQkJCQkJXAorMTQxOjsJCQkJCQkJCQlcCisJLnNr
aXAgLSgoKDE0NGYtMTQzZiktKDE0MWItMTQwYikpID4gMCkgKgkJCVwKKwkJKCgxNDRmLTE0M2Yp
LSgxNDFiLTE0MGIpKSwweDkwOwkJCQlcCisxNDI6OwkJCQkJCQkJCVwKKwkucHVzaHNlY3Rpb24g
LmFsdGluc3RydWN0aW9ucywgImEiOwkJCQlcCisJYWx0aW5zdHJ1Y3Rpb25fZW50cnkgMTQwYiwx
NDNmLGZlYXR1cmUsMTQyYi0xNDBiLDE0NGYtMTQzZiwxNDJiLTE0MWI7XAorCS5wb3BzZWN0aW9u
OwkJCQkJCQlcCisJLnB1c2hzZWN0aW9uIC5hbHRpbnN0cl9yZXBsYWNlbWVudCwgImF4IjsJCQlc
CisxNDM6OwkJCQkJCQkJCVwKKwluZXdpbnN0cjsJCQkJCQkJXAorMTQ0OjsJCQkJCQkJCQlcCiAJ
LnBvcHNlY3Rpb24KLS5lbmRtCiAKICNkZWZpbmUgb2xkX2xlbgkJCTE0MWItMTQwYgogI2RlZmlu
ZSBuZXdfbGVuMQkJMTQ0Zi0xNDNmCkBAIC03MywyNyArNzEsMjUgQEAKICAqIGhhcyBAZmVhdHVy
ZTEsIGl0IHJlcGxhY2VzIEBvbGRpbnN0ciB3aXRoIEBuZXdpbnN0cjEuIElmIENQVSBoYXMKICAq
IEBmZWF0dXJlMiwgaXQgcmVwbGFjZXMgQG9sZGluc3RyIHdpdGggQGZlYXR1cmUyLgogICovCi0u
bWFjcm8gQUxURVJOQVRJVkVfMiBvbGRpbnN0ciwgbmV3aW5zdHIxLCBmZWF0dXJlMSwgbmV3aW5z
dHIyLCBmZWF0dXJlMgotMTQwOgotCVxvbGRpbnN0cgotMTQxOgotCS5za2lwIC0oKGFsdF9tYXhf
c2hvcnQobmV3X2xlbjEsIG5ld19sZW4yKSAtIChvbGRfbGVuKSkgPiAwKSAqIFwKLQkJKGFsdF9t
YXhfc2hvcnQobmV3X2xlbjEsIG5ld19sZW4yKSAtIChvbGRfbGVuKSksMHg5MAotMTQyOgotCi0J
LnB1c2hzZWN0aW9uIC5hbHRpbnN0cnVjdGlvbnMsImEiCi0JYWx0aW5zdHJ1Y3Rpb25fZW50cnkg
MTQwYiwxNDNmLFxmZWF0dXJlMSwxNDJiLTE0MGIsMTQ0Zi0xNDNmLDE0MmItMTQxYgotCWFsdGlu
c3RydWN0aW9uX2VudHJ5IDE0MGIsMTQ0ZixcZmVhdHVyZTIsMTQyYi0xNDBiLDE0NWYtMTQ0Ziwx
NDJiLTE0MWIKLQkucG9wc2VjdGlvbgotCi0JLnB1c2hzZWN0aW9uIC5hbHRpbnN0cl9yZXBsYWNl
bWVudCwiYXgiCi0xNDM6Ci0JXG5ld2luc3RyMQotMTQ0OgotCVxuZXdpbnN0cjIKLTE0NToKKyNk
ZWZpbmUgQUxURVJOQVRJVkVfMihvbGRpbnN0ciwgbmV3aW5zdHIxLCBmZWF0dXJlMSwJCQlcCisJ
CSAgICAgIG5ld2luc3RyMiwgZmVhdHVyZTIpCQkJCVwKKzE0MDo7CQkJCQkJCQkJXAorCW9sZGlu
c3RyOwkJCQkJCQlcCisxNDE6OwkJCQkJCQkJCVwKKwkuc2tpcCAtKChhbHRfbWF4X3Nob3J0KG5l
d19sZW4xLCBuZXdfbGVuMikgLSAob2xkX2xlbikpID4gMCkgKglcCisJCShhbHRfbWF4X3Nob3J0
KG5ld19sZW4xLCBuZXdfbGVuMikgLSAob2xkX2xlbikpLDB4OTA7CVwKKzE0Mjo7CQkJCQkJCQkJ
XAorCS5wdXNoc2VjdGlvbiAuYWx0aW5zdHJ1Y3Rpb25zLCAiYSI7CQkJCVwKKwlhbHRpbnN0cnVj
dGlvbl9lbnRyeSAxNDBiLDE0M2YsZmVhdHVyZTEsMTQyYi0xNDBiLDE0NGYtMTQzZiwxNDJiLTE0
MWI7IFwKKwlhbHRpbnN0cnVjdGlvbl9lbnRyeSAxNDBiLDE0NGYsZmVhdHVyZTIsMTQyYi0xNDBi
LDE0NWYtMTQ0ZiwxNDJiLTE0MWI7IFwKKwkucG9wc2VjdGlvbjsJCQkJCQkJXAorCS5wdXNoc2Vj
dGlvbiAuYWx0aW5zdHJfcmVwbGFjZW1lbnQsICJheCI7CQkJXAorMTQzOjsJCQkJCQkJCQlcCisJ
bmV3aW5zdHIxOwkJCQkJCQlcCisxNDQ6OwkJCQkJCQkJCVwKKwluZXdpbnN0cjI7CQkJCQkJCVwK
KzE0NTo7CQkJCQkJCQkJXAogCS5wb3BzZWN0aW9uCi0uZW5kbQogCiAjZW5kaWYgIC8qICBfX0FT
U0VNQkxZX18gICovCiAKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3NtYXAuaCBi
L2FyY2gveDg2L2luY2x1ZGUvYXNtL3NtYXAuaAppbmRleCBkYjMzMzMwMGJkNGIuLmIxMjY0Y2Zm
ODkwNiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vc21hcC5oCisrKyBiL2FyY2gv
eDg2L2luY2x1ZGUvYXNtL3NtYXAuaApAQCAtMjgsMTAgKzI4LDEwIEBACiAjaWZkZWYgQ09ORklH
X1g4Nl9TTUFQCiAKICNkZWZpbmUgQVNNX0NMQUMgXAotCUFMVEVSTkFUSVZFICIiLCBfX3N0cmlu
Z2lmeShfX0FTTV9DTEFDKSwgWDg2X0ZFQVRVUkVfU01BUAorCUFMVEVSTkFUSVZFKCwgX19BU01f
Q0xBQywgWDg2X0ZFQVRVUkVfU01BUCkKIAogI2RlZmluZSBBU01fU1RBQyBcCi0JQUxURVJOQVRJ
VkUgIiIsIF9fc3RyaW5naWZ5KF9fQVNNX1NUQUMpLCBYODZfRkVBVFVSRV9TTUFQCisJQUxURVJO
QVRJVkUoLCBfX0FTTV9TVEFDLCBYODZfRkVBVFVSRV9TTUFQKQogCiAjZWxzZSAvKiBDT05GSUdf
WDg2X1NNQVAgKi8KIApkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbGliL2NvcHlfcGFnZV82NC5TIGIv
YXJjaC94ODYvbGliL2NvcHlfcGFnZV82NC5TCmluZGV4IGU4NTA4MTU2Yzk5ZC4uMDYxMWRlZTUx
NzYwIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9saWIvY29weV9wYWdlXzY0LlMKKysrIGIvYXJjaC94
ODYvbGliL2NvcHlfcGFnZV82NC5TCkBAIC0xMyw3ICsxMyw3IEBACiAgKi8KIAlBTElHTgogRU5U
UlkoY29weV9wYWdlKQotCUFMVEVSTkFUSVZFICJqbXAgY29weV9wYWdlX3JlZ3MiLCAiIiwgWDg2
X0ZFQVRVUkVfUkVQX0dPT0QKKwlBTFRFUk5BVElWRShqbXAgY29weV9wYWdlX3JlZ3MsICwgWDg2
X0ZFQVRVUkVfUkVQX0dPT0QpCiAJbW92bAkkNDA5Ni84LCAlZWN4CiAJcmVwCW1vdnNxCiAJcmV0
CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9saWIvbWVtY3B5XzY0LlMgYi9hcmNoL3g4Ni9saWIvbWVt
Y3B5XzY0LlMKaW5kZXggOWE1M2EwNmU1YTNlLi43YWRhMDUxMzg2NGIgMTAwNjQ0Ci0tLSBhL2Fy
Y2gveDg2L2xpYi9tZW1jcHlfNjQuUworKysgYi9hcmNoL3g4Ni9saWIvbWVtY3B5XzY0LlMKQEAg
LTI4LDggKzI4LDggQEAKICAqLwogRU5UUlkoX19tZW1jcHkpCiBFTlRSWShtZW1jcHkpCi0JQUxU
RVJOQVRJVkVfMiAiam1wIG1lbWNweV9vcmlnIiwgIiIsIFg4Nl9GRUFUVVJFX1JFUF9HT09ELCBc
Ci0JCSAgICAgICJqbXAgbWVtY3B5X2VybXMiLCBYODZfRkVBVFVSRV9FUk1TCisJQUxURVJOQVRJ
VkVfMihqbXAgbWVtY3B5X29yaWcsICwgWDg2X0ZFQVRVUkVfUkVQX0dPT0QsCisJCSAgICAgIGpt
cCBtZW1jcHlfZXJtcywgWDg2X0ZFQVRVUkVfRVJNUykKIAogCW1vdnEgJXJkaSwgJXJheAogCW1v
dnEgJXJkeCwgJXJjeApkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbGliL21lbW1vdmVfNjQuUyBiL2Fy
Y2gveDg2L2xpYi9tZW1tb3ZlXzY0LlMKaW5kZXggMTVkZTg2Y2QxNWIwLi5jYTZjMzllZmZhMmYg
MTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2xpYi9tZW1tb3ZlXzY0LlMKKysrIGIvYXJjaC94ODYvbGli
L21lbW1vdmVfNjQuUwpAQCAtNDIsNyArNDIsOCBAQCBFTlRSWShfX21lbW1vdmUpCiAJamcgMmYK
IAogLkxtZW1tb3ZlX2JlZ2luX2ZvcndhcmQ6Ci0JQUxURVJOQVRJVkUgIiIsICJtb3ZxICVyZHgs
ICVyY3g7IHJlcCBtb3ZzYjsgcmV0cSIsIFg4Nl9GRUFUVVJFX0VSTVMKKwkjZGVmaW5lIEVSTVNf
TU9WU0JfUkVUIG1vdnEgJXJkeCwgJXJjeDsgcmVwIG1vdnNiOyByZXRxCisJQUxURVJOQVRJVkUo
LCBFUk1TX01PVlNCX1JFVCwgWDg2X0ZFQVRVUkVfRVJNUykKIAogCS8qCiAJICogbW92c3EgaW5z
dHJ1Y3Rpb24gaGF2ZSBtYW55IHN0YXJ0dXAgbGF0ZW5jeQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYv
bGliL21lbXNldF82NC5TIGIvYXJjaC94ODYvbGliL21lbXNldF82NC5TCmluZGV4IDU1Yjk1ZGIz
MGE2MS4uZDg2ODI1YTExNzI0IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9saWIvbWVtc2V0XzY0LlMK
KysrIGIvYXJjaC94ODYvbGliL21lbXNldF82NC5TCkBAIC0yNiw4ICsyNiw4IEBAIEVOVFJZKF9f
bWVtc2V0KQogCSAqCiAJICogT3RoZXJ3aXNlLCB1c2Ugb3JpZ2luYWwgbWVtc2V0IGZ1bmN0aW9u
LgogCSAqLwotCUFMVEVSTkFUSVZFXzIgImptcCBtZW1zZXRfb3JpZyIsICIiLCBYODZfRkVBVFVS
RV9SRVBfR09PRCwgXAotCQkgICAgICAiam1wIG1lbXNldF9lcm1zIiwgWDg2X0ZFQVRVUkVfRVJN
UworCUFMVEVSTkFUSVZFXzIoam1wIG1lbXNldF9vcmlnLCAsIFg4Nl9GRUFUVVJFX1JFUF9HT09E
LAorCQkgICAgICBqbXAgbWVtc2V0X2VybXMsIFg4Nl9GRUFUVVJFX0VSTVMpCiAKIAltb3ZxICVy
ZGksJXI5CiAJbW92cSAlcmR4LCVyY3gKLS0gCjIuMTMuNgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 15:59:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 15:59:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzm4i-0000KZ-Hi; Wed, 04 Oct 2017 15:59:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jpoimboe@redhat.com>) id 1dzm4h-0000Hv-7W
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 15:59:07 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 38/F9-02044-A4505D95; Wed, 04 Oct 2017 15:59:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42K52LJdRteT9Wq
 kwbTJhhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b+9tCCTXwV26ZwNDDe4u5i5OQQEpjNJHFr
 WzmIzSJgL/Hl91F2EJtRoEziyJr5bF2MHEB2rsSElRJdjFxA5RsZJb6e2M0IUsMmoCVx/O9Jd
 pAaEQEhiaV360DCzAJHWCVeXNQEsYUFPCUu/vnFAjFeVWLNhQNgrbwCkRKdnz+BreIUMJfY0b
 eMDeIcM4nt19Yxg9gSAtoSj09PZwTZKyHQxyjRdvUEywRG/gWMDKsY1YtTi8pSi3QN9ZKKMtM
 zSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAsOGAQh2MC7/6HSIUZKDSUmU99fPK5FCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHjPsVyNFBIsSk1PrUjLzAEGMExagoNHSYT3GUiat7ggMbc4M
 x0idYpRUUqcdx5IQgAkkVGaB9cGi5pLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEubdADKFJz
 OvBG76K6DFTECL5zRdAVlckoiQkmpgvDHppM/z7mMqMZvW1f6KjVx6RrVMkmvh/N+K+r83fMm
 pqy5IrFhq/jK43/9Ocf6cW0rz1zw9lX1t9pVjxjc8t7krTE/jevX+9devs9njzAOYVk5Ttsm1
 3jDvgF7ti59mwdcsjK+XvIq6o2AgWCO8+IBP+z6nQ1H5jv1PdmpuXpvz0Vns7tMrskosxRmJh
 lrMRcWJADZUA/qVAgAA
X-Env-Sender: jpoimboe@redhat.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1507132744!59822399!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15245 invoked from network); 4 Oct 2017 15:59:05 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 15:59:05 -0000
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 2DCD2267D5;
 Wed,  4 Oct 2017 15:59:04 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 2DCD2267D5
Received: from treble.redhat.com (ovpn-120-76.rdu2.redhat.com [10.10.120.76])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 3066362934;
 Wed,  4 Oct 2017 15:59:02 +0000 (UTC)
From: Josh Poimboeuf <jpoimboe@redhat.com>
To: x86@kernel.org
Date: Wed,  4 Oct 2017 10:58:31 -0500
Message-Id: <efabcfb022d29fb0a9ccb39380623573555c2bcb.1507128293.git.jpoimboe@redhat.com>
In-Reply-To: <cover.1507128293.git.jpoimboe@redhat.com>
References: <cover.1507128293.git.jpoimboe@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.30]); Wed, 04 Oct 2017 15:59:04 +0000 (UTC)
Cc: Juergen Gross <jgross@suse.com>, Rusty Russell <rusty@rustcorp.com.au>,
 xen-devel@lists.xenproject.org, Peter Zijlstra <peterz@infradead.org>,
 Jiri Slaby <jslaby@suse.cz>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mike Galbraith <efault@gmx.de>, linux-kernel@vger.kernel.org,
 Sasha Levin <alexander.levin@verizon.com>, Chris Wright <chrisw@sous-sol.org>,
 Thomas Gleixner <tglx@linutronix.de>, Andy Lutomirski <luto@kernel.org>,
 "H. Peter Anvin" <hpa@zytor.com>, Borislav Petkov <bp@alien8.de>,
 live-patching@vger.kernel.org, Alok Kataria <akataria@vmware.com>,
 virtualization@lists.linux-foundation.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Ingo Molnar <mingo@kernel.org>
Subject: [Xen-devel] [PATCH 10/13] x86/alternative: Support indirect call
	replacement
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGFsdGVybmF0aXZlIHBhdGNoaW5nIHN1cHBvcnQgZm9yIHJlcGxhY2luZyBhbiBpbnN0cnVj
dGlvbiB3aXRoIGFuCmluZGlyZWN0IGNhbGwuICBUaGlzIHdpbGwgYmUgbmVlZGVkIGZvciB0aGUg
cGFyYXZpcnQgYWx0ZXJuYXRpdmVzLgoKU2lnbmVkLW9mZi1ieTogSm9zaCBQb2ltYm9ldWYgPGpw
b2ltYm9lQHJlZGhhdC5jb20+Ci0tLQogYXJjaC94ODYva2VybmVsL2FsdGVybmF0aXZlLmMgfCAy
MiArKysrKysrKysrKysrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygr
KSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvYWx0ZXJuYXRp
dmUuYyBiL2FyY2gveDg2L2tlcm5lbC9hbHRlcm5hdGl2ZS5jCmluZGV4IDMzNDRkMzM4MmU5MS4u
ODFjNTc3YzdkZWJhIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvYWx0ZXJuYXRpdmUuYwor
KysgYi9hcmNoL3g4Ni9rZXJuZWwvYWx0ZXJuYXRpdmUuYwpAQCAtNDEwLDIwICs0MTAsMjggQEAg
dm9pZCBfX2luaXRfb3JfbW9kdWxlIG5vaW5saW5lIGFwcGx5X2FsdGVybmF0aXZlcyhzdHJ1Y3Qg
YWx0X2luc3RyICpzdGFydCwKIAkJaW5zbmJ1Zl9zeiA9IGEtPnJlcGxhY2VtZW50bGVuOwogCiAJ
CS8qCi0JCSAqIDB4ZTggaXMgYSByZWxhdGl2ZSBqdW1wOyBmaXggdGhlIG9mZnNldC4KLQkJICoK
LQkJICogSW5zdHJ1Y3Rpb24gbGVuZ3RoIGlzIGNoZWNrZWQgYmVmb3JlIHRoZSBvcGNvZGUgdG8g
YXZvaWQKLQkJICogYWNjZXNzaW5nIHVuaW5pdGlhbGl6ZWQgYnl0ZXMgZm9yIHplcm8tbGVuZ3Ro
IHJlcGxhY2VtZW50cy4KKwkJICogRml4IHRoZSBhZGRyZXNzIG9mZnNldHMgZm9yIGNhbGwgYW5k
IGp1bXAgaW5zdHJ1Y3Rpb25zIHdoaWNoCisJCSAqIHVzZSBQQy1yZWxhdGl2ZSBhZGRyZXNzaW5n
LgogCQkgKi8KIAkJaWYgKGEtPnJlcGxhY2VtZW50bGVuID09IDUgJiYgKmluc25idWYgPT0gMHhl
OCkgeworCQkJLyogZGlyZWN0IGNhbGwgKi8KIAkJCSooczMyICopKGluc25idWYgKyAxKSArPSBy
ZXBsYWNlbWVudCAtIGluc3RyOwotCQkJRFBSSU5USygiRml4IENBTEwgb2Zmc2V0OiAweCV4LCBD
QUxMIDB4JWx4IiwKKwkJCURQUklOVEsoIkZpeCBkaXJlY3QgQ0FMTCBvZmZzZXQ6IDB4JXgsIENB
TEwgMHglbHgiLAogCQkJCSooczMyICopKGluc25idWYgKyAxKSwKIAkJCQkodW5zaWduZWQgbG9u
ZylpbnN0ciArICooczMyICopKGluc25idWYgKyAxKSArIDUpOwotCQl9CiAKLQkJaWYgKGEtPnJl
cGxhY2VtZW50bGVuICYmIGlzX2ptcChyZXBsYWNlbWVudFswXSkpCisJCX0gZWxzZSBpZiAoYS0+
cmVwbGFjZW1lbnRsZW4gPT0gNiAmJiAqaW5zbmJ1ZiA9PSAweGZmICYmCisJCQkgICAqKGluc25i
dWYrMSkgPT0gMHgxNSkgeworCQkJLyogaW5kaXJlY3QgY2FsbCAqLworCQkJKihzMzIgKikoaW5z
bmJ1ZiArIDIpICs9IHJlcGxhY2VtZW50IC0gaW5zdHI7CisJCQlEUFJJTlRLKCJGaXggaW5kaXJl
Y3QgQ0FMTCBvZmZzZXQ6IDB4JXgsIENBTEwgKjB4JWx4IiwKKwkJCQkqKHMzMiAqKShpbnNuYnVm
ICsgMiksCisJCQkJKHVuc2lnbmVkIGxvbmcpaW5zdHIgKyAqKHMzMiAqKShpbnNuYnVmICsgMikg
KyA2KTsKKworCQl9IGVsc2UgaWYgKGEtPnJlcGxhY2VtZW50bGVuICYmIGlzX2ptcChyZXBsYWNl
bWVudFswXSkpIHsKKwkJCS8qIGRpcmVjdCBqdW1wICovCiAJCQlyZWNvbXB1dGVfanVtcChhLCBp
bnN0ciwgcmVwbGFjZW1lbnQsIGluc25idWYpOworCQl9CiAKIAkJaWYgKGEtPmluc3RybGVuID4g
YS0+cmVwbGFjZW1lbnRsZW4pIHsKIAkJCWFkZF9ub3BzKGluc25idWYgKyBhLT5yZXBsYWNlbWVu
dGxlbiwKLS0gCjIuMTMuNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 15:59:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 15:59:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzm4k-0000O0-UJ; Wed, 04 Oct 2017 15:59:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jpoimboe@redhat.com>) id 1dzm4j-0000MG-RM
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 15:59:10 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 B4/4D-02226-D4505D95; Wed, 04 Oct 2017 15:59:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsVysWW7jK4P69V
 Ig0edohbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bcyzPZChprK15/X8rWwDgzvYuRk0NIYDaT
 xIVzAV2MHBwsAvYSL/6GgoQZBcokzs26yARh50p8PXKMtYuRC6h8I6PEt70XWEESbAJaEsf/n
 mQH6RUREJJYercOJMwscIRV4sVFTRBbWMBX4vDlA2BzWARUJfZcussIUs4rECkx97APSJhTwF
 xiR98yNohrzCS2X1vHDGJLCGhLPD49nRFkrYRAH6PEpoffWSYw8i9gZFjFqFGcWlSWWqRraKC
 XVJSZnlGSm5iZA+QZ6+WmFhcnpqfmJCYV6yXn525iBIZOPQMD4w7GbV3OhxglOZiURHl//bwS
 KcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCV5zlaqSQYFFqempFWmYOMIhh0hIcPEoivAYgad7ig
 sTc4sx0iNQpRl2ORzfu/mESYsnLz0uVEuf9xQxUJABSlFGaBzcCFlGXGGWlhHkZGRgYhHgKUo
 tyM0tQ5V8xinMwKgnzdoCs4snMK4Hb9AroCCagI+Y0XQE5oiQRISXVwCjq1rn9mfBqb/4X2Zs
 vTUsLXiJ9eGmZ9O280AOvD84P9C868Lwq+ajHxiBRKbGCq4vEVsY/25xwaPav0O//Nr075+t9
 NvfQ+ujbm4Ikb8/VOX7W6vk+87SV1+sTt4uWh5eovg5fUr3Ukzv7k+vDSROi5RYo+fgru1t4Z
 nPteX1k8pqptZP8JUSVWIozEg21mIuKEwGwLCvGowIAAA==
X-Env-Sender: jpoimboe@redhat.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1507132746!86971885!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33701 invoked from network); 4 Oct 2017 15:59:07 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 15:59:07 -0000
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 51F6A883D4;
 Wed,  4 Oct 2017 15:59:06 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 51F6A883D4
Received: from treble.redhat.com (ovpn-120-76.rdu2.redhat.com [10.10.120.76])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 5062A6292B;
 Wed,  4 Oct 2017 15:59:04 +0000 (UTC)
From: Josh Poimboeuf <jpoimboe@redhat.com>
To: x86@kernel.org
Date: Wed,  4 Oct 2017 10:58:32 -0500
Message-Id: <39743c79546ede3073586403d0836a4f93519b0a.1507128293.git.jpoimboe@redhat.com>
In-Reply-To: <cover.1507128293.git.jpoimboe@redhat.com>
References: <cover.1507128293.git.jpoimboe@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.26]); Wed, 04 Oct 2017 15:59:06 +0000 (UTC)
Cc: Juergen Gross <jgross@suse.com>, Rusty Russell <rusty@rustcorp.com.au>,
 xen-devel@lists.xenproject.org, Peter Zijlstra <peterz@infradead.org>,
 Jiri Slaby <jslaby@suse.cz>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mike Galbraith <efault@gmx.de>, linux-kernel@vger.kernel.org,
 Sasha Levin <alexander.levin@verizon.com>, Chris Wright <chrisw@sous-sol.org>,
 Thomas Gleixner <tglx@linutronix.de>, Andy Lutomirski <luto@kernel.org>,
 "H. Peter Anvin" <hpa@zytor.com>, Borislav Petkov <bp@alien8.de>,
 live-patching@vger.kernel.org, Alok Kataria <akataria@vmware.com>,
 virtualization@lists.linux-foundation.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Ingo Molnar <mingo@kernel.org>
Subject: [Xen-devel] [PATCH 11/13] x86/paravirt: Add paravirt alternatives
	infrastructure
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2l0aCBDT05GSUdfUEFSQVZJUlQsIHRoZSBrZXJuZWwgLnRleHQgaXMgbGl0dGVyZWQgd2l0aCBh
IGJ1bmNoIG9mIGNhbGxzCnRvIHB2X2lycV9vcHMgZnVuY3Rpb24gcG9pbnRlcnMsIGxpa2U6Cgog
IGNhbGxxICAqMHhmZmZmZmZmZjgxZTNhNDAwIChwdl9pcnFfb3BzLnNhdmVfZmwpCgpJbiBub24t
WGVuIHBhcmF2aXJ0IGVudmlyb25tZW50cyAtLSBpbmNsdWRpbmcgbmF0aXZlLCBLVk0sIEh5cGVy
LVYsIGFuZApWTXdhcmUgLS0gdGhlIGFib3ZlIGNvZGUgZ2V0cyBwYXRjaGVkIGJ5IG5hdGl2ZV9w
YXRjaCgpIHRvIGxvb2sgbGlrZQp0aGlzIGluc3RlYWQ6CgogICBwdXNoZnEKICAgcG9wICAgICVy
YXgKICAgbm9wbCAgIDB4MCglcmF4LCVyYXgsMSkKClNvIGluIG1vc3Qgc2NlbmFyaW9zLCB0aGVy
ZSdzIGEgbWlzbWF0Y2ggYmV0d2VlbiB3aGF0IHZtbGludXggc2hvd3MgYW5kCnRoZSBhY3R1YWwg
cnVudGltZSBjb2RlLiAgVGhpcyBtaXNtYXRjaCBodXJ0cyBkZWJ1Z2dhYmlsaXR5IGFuZCBtYWtl
cwp0aGUgYXNzZW1ibHkgY29kZSBoYXJkZXIgdG8gdW5kZXJzdGFuZC4KCkl0IGFsc28gY2F1c2Vz
IHRoZSBPUkMgdW53aW5kZXIgdG8gcHJvZHVjZSBLQVNBTiB3YXJuaW5ncyBsaWtlOgoKICBCVUc6
IEtBU0FOOiBzdGFjay1vdXQtb2YtYm91bmRzIGluIGRlcmVmX3N0YWNrX3JlZysweDEyMy8weDE0
MAoKVGhpcyB3YXJuaW5nIGlzIGR1ZSB0byB0aGUgZmFjdCB0aGF0IG9ianRvb2wgZG9lc24ndCBr
bm93IGFib3V0CnBhcmFpbnN0cnVjdGlvbnMsIHNvIGl0IGRvZXNuJ3Qga25vdyBhYm91dCB0aGUg
InB1c2hmcTsgcG9wICVyYXgiCnNlcXVlbmNlIGFib3ZlLgoKUHJlcGFyZSB0byBmaXggYm90aCBv
ZiB0aGVzZSBpc3N1ZXMgKGRlYnVnZ2FiaWxpdHkgYW5kIE9SQyBLQVNBTgp3YXJuaW5ncykgYnkg
YWRkaW5nIGEgcGFyYXZpcnQgYWx0ZXJuYXRpdmVzIGluZnJhc3RydWN0dXJlIHRvIHB1dCB0aGUK
bmF0aXZlIGluc3RydWN0aW9ucyBpbiAudGV4dCBieSBkZWZhdWx0LiAgVGhlbiwgd2hlbiBib290
aW5nIG9uIGEKaHlwZXJ2aXNvciwgcmVwbGFjZSB0aGUgbmF0aXZlIGluc3RydWN0aW9ucyB3aXRo
IHB2IG9wcyBjYWxscy4KClRoZSBwdiBvcHMgY2FsbHMgbmVlZCB0byBiZSBhdmFpbGFibGUgbXVj
aCBlYXJsaWVyIHRoYW4gd2hlbgphbHRlcm5hdGl2ZXMgYXJlIG5vcm1hbGx5IGFwcGxpZWQuICBT
byBwdXQgdGhlc2UgYWx0ZXJuYXRpdmVzIGluIGEKZGVkaWNhdGVkICIucHZfYWx0ZXJuYXRpdmVz
IiBzZWN0aW9uLgoKU28gbm93IHRoZXNlIGluc3RydWN0aW9ucyBtYXkgYmUgcGF0Y2hlZCB0d2lj
ZToKCi0gaW4gYXBwbHlfcHZfYWx0ZXJuYXRpdmVzKCksIHRvIGFsbG93IHRoZSBrZXJuZWwgdG8g
Ym9vdCBpbiB0aGUKICB2aXJ0dWFsaXplZCBlbnZpcm9ubWVudDsKCi0gYW5kIGFnYWluIGluIGFw
cGx5X3BhcmF2aXJ0KCksIHRvIGVuYWJsZSBwZXJmb3JtYW5jZSBpbXByb3ZlbWVudHMKICAoZS5n
LiwgcmVwbGFjaW5nIGFuIGluZGlyZWN0IGNhbGwgd2l0aCBhIGRpcmVjdCBjYWxsKS4KClRoYXQn
cyBhIGJpdCBtb3JlIGNvbXBsZXgsIGJ1dCBvdmVyYWxsIHRoaXMgYXBwcm9hY2ggc2hvdWxkIGNh
dXNlIGxlc3MKY29uZnVzaW9uIHRoYW4gYmVmb3JlIGJlY2F1c2UgdGhlIHZtbGludXggY29kZSBp
cyBub3cgbXVjaCBtb3JlIGxpa2VseQp0byByZXByZXNlbnQgdGhlIGFjdHVhbCBydW50aW1lIHN0
YXRlIG9mIHRoZSBjb2RlIGluIHRoZSBtb3N0IGNvbW1vbgpwYXJhdmlydCBjYXNlcyAoZXZlcnl0
aGluZyBleGNlcHQgWGVuIGFuZCB2U01QKS4KCkl0IGNvdWxkIGJlIHNpbXBsaWZpZWQgYnkgcmVk
ZXNpZ25pbmcgdGhlIHBhcmF2aXJ0IHBhdGNoaW5nIGNvZGUgc3VjaAp0aGF0IGl0IHVzZXMgYWx0
ZXJuYXRpdmVzIGZvciBhbGwgb2YgaXRzIHBhdGNoaW5nLiAgSW5zdGVhZCBvZiB1c2luZyBwdgpv
cHMgdG8gc3BlY2lmeSB3aGljaCBmdW5jdGlvbnMgdGhleSBuZWVkLCB0aGV5IHdvdWxkIGluc3Rl
YWQgc2V0IENQVQpmZWF0dXJlIGJpdHMsIHdoaWNoIHdvdWxkIHRoZW4gYmUgdXNlZCBieSB0aGUg
YWx0ZXJuYXRpdmVzIHRvIGRlY2lkZQp3aGF0IHRvIHJlcGxhY2UgdGhlIG5hdGl2ZSBjb2RlIHdp
dGguICBUaGVuIGVhY2ggc2l0ZSB3b3VsZCBvbmx5IGJlCnBhdGNoZWQgb25jZS4KCkJ1dCB0aGF0
J3MgZ29pbmcgdG8gYmUgYSBiaXQgbW9yZSB3b3JrLiAgQXQgbGVhc3QgdGhpcyBwYXRjaCBjcmVh
dGVzIGEKZ29vZCBmb3VuZGF0aW9uIGZvciBldmVudHVhbGx5IGdldHRpbmcgcmlkIG9mIC5wYXJh
aW5zdHJ1Y3Rpb25zIGFuZCBwdgpvcHMgY29tcGxldGVseS4KClN1Z2dlc3RlZC1ieTogQW5keSBM
dXRvbWlyc2tpIDxsdXRvQGtlcm5lbC5vcmc+ClNpZ25lZC1vZmYtYnk6IEpvc2ggUG9pbWJvZXVm
IDxqcG9pbWJvZUByZWRoYXQuY29tPgotLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL2FsdGVybmF0
aXZlLWFzbS5oIHwgIDkgKysrLQogYXJjaC94ODYvaW5jbHVkZS9hc20vYWx0ZXJuYXRpdmUuaCAg
ICAgfCAxMiArKystLQogYXJjaC94ODYvaW5jbHVkZS9hc20vY3B1ZmVhdHVyZXMuaCAgICAgfCAg
MSArCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydC1hc20uaCAgICB8IDEwICsrKysKIGFy
Y2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X3R5cGVzLmggIHwgODQgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwogYXJjaC94ODYva2VybmVsL2FsdGVybmF0aXZlLmMgICAgICAg
ICAgfCAxMyArKysrKysKIGFyY2gveDg2L2tlcm5lbC9jcHUvaHlwZXJ2aXNvci5jICAgICAgIHwg
IDIgKwogYXJjaC94ODYva2VybmVsL21vZHVsZS5jICAgICAgICAgICAgICAgfCAxMSArKysrLQog
YXJjaC94ODYva2VybmVsL3ZtbGludXgubGRzLlMgICAgICAgICAgfCAgNiArKysKIGFyY2gveDg2
L3hlbi9lbmxpZ2h0ZW5fcHYuYyAgICAgICAgICAgIHwgIDEgKwogMTAgZmlsZXMgY2hhbmdlZCwg
MTQxIGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYv
aW5jbHVkZS9hc20vYWx0ZXJuYXRpdmUtYXNtLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9hbHRl
cm5hdGl2ZS1hc20uaAppbmRleCA2MDA3Mzk0NzM1MGQuLjBjZWQyZTNkMGEzMCAxMDA2NDQKLS0t
IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vYWx0ZXJuYXRpdmUtYXNtLmgKKysrIGIvYXJjaC94ODYv
aW5jbHVkZS9hc20vYWx0ZXJuYXRpdmUtYXNtLmgKQEAgLTM5LDE0ICszOSwxNCBAQAogICogQG5l
d2luc3RyLiAiLnNraXAiIGRpcmVjdGl2ZSB0YWtlcyBjYXJlIG9mIHByb3BlciBpbnN0cnVjdGlv
biBwYWRkaW5nCiAgKiBpbiBjYXNlIEBuZXdpbnN0ciBpcyBsb25nZXIgdGhhbiBAb2xkaW5zdHIu
CiAgKi8KLSNkZWZpbmUgQUxURVJOQVRJVkUob2xkaW5zdHIsIG5ld2luc3RyLCBmZWF0dXJlKQkJ
CVwKKyNkZWZpbmUgX19BTFRFUk5BVElWRShzZWN0aW9uLCBvbGRpbnN0ciwgbmV3aW5zdHIsIGZl
YXR1cmUpCQlcCiAxNDA6OwkJCQkJCQkJCVwKIAlvbGRpbnN0cjsJCQkJCQkJXAogMTQxOjsJCQkJ
CQkJCQlcCiAJLnNraXAgLSgoKDE0NGYtMTQzZiktKDE0MWItMTQwYikpID4gMCkgKgkJCVwKIAkJ
KCgxNDRmLTE0M2YpLSgxNDFiLTE0MGIpKSwweDkwOwkJCQlcCiAxNDI6OwkJCQkJCQkJCVwKLQku
cHVzaHNlY3Rpb24gLmFsdGluc3RydWN0aW9ucywgImEiOwkJCQlcCisJLnB1c2hzZWN0aW9uIHNl
Y3Rpb24sICJhIjsJCQkJCVwKIAlhbHRpbnN0cnVjdGlvbl9lbnRyeSAxNDBiLDE0M2YsZmVhdHVy
ZSwxNDJiLTE0MGIsMTQ0Zi0xNDNmLDE0MmItMTQxYjtcCiAJLnBvcHNlY3Rpb247CQkJCQkJCVwK
IAkucHVzaHNlY3Rpb24gLmFsdGluc3RyX3JlcGxhY2VtZW50LCAiYXgiOwkJCVwKQEAgLTU1LDYg
KzU1LDExIEBACiAxNDQ6OwkJCQkJCQkJCVwKIAkucG9wc2VjdGlvbgogCisjZGVmaW5lIEFSR1Mo
YXJncy4uLikgYXJncworCisjZGVmaW5lIEFMVEVSTkFUSVZFKG9sZGluc3RyLCBuZXdpbnN0ciwg
ZmVhdHVyZSkJCQlcCisJX19BTFRFUk5BVElWRSguYWx0aW5zdHJ1Y3Rpb25zLCBBUkdTKG9sZGlu
c3RyKSwgQVJHUyhuZXdpbnN0ciksIGZlYXR1cmUpCisKICNkZWZpbmUgb2xkX2xlbgkJCTE0MWIt
MTQwYgogI2RlZmluZSBuZXdfbGVuMQkJMTQ0Zi0xNDNmCiAjZGVmaW5lIG5ld19sZW4yCQkxNDVm
LTE0NGYKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL2FsdGVybmF0aXZlLmggYi9h
cmNoL3g4Ni9pbmNsdWRlL2FzbS9hbHRlcm5hdGl2ZS5oCmluZGV4IGMwOTY2MjQxMzdhZS4uODQ4
MmY5MGQ1MDc4IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9hbHRlcm5hdGl2ZS5o
CisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL2FsdGVybmF0aXZlLmgKQEAgLTYxLDYgKzYxLDcg
QEAgZXh0ZXJuIGludCBhbHRlcm5hdGl2ZXNfcGF0Y2hlZDsKIAogZXh0ZXJuIHZvaWQgYWx0ZXJu
YXRpdmVfaW5zdHJ1Y3Rpb25zKHZvaWQpOwogZXh0ZXJuIHZvaWQgYXBwbHlfYWx0ZXJuYXRpdmVz
KHN0cnVjdCBhbHRfaW5zdHIgKnN0YXJ0LCBzdHJ1Y3QgYWx0X2luc3RyICplbmQpOworZXh0ZXJu
IHZvaWQgYXBwbHlfcHZfYWx0ZXJuYXRpdmVzKHZvaWQpOwogCiBzdHJ1Y3QgbW9kdWxlOwogCkBA
IC0xMzIsMTQgKzEzMywxNyBAQCBzdGF0aWMgaW5saW5lIGludCBhbHRlcm5hdGl2ZXNfdGV4dF9y
ZXNlcnZlZCh2b2lkICpzdGFydCwgdm9pZCAqZW5kKQogCWJfcmVwbGFjZW1lbnQobnVtKSI6XG5c
dCIgbmV3aW5zdHIgIlxuIiBlX3JlcGxhY2VtZW50KG51bSkgIjpcblx0IgogCiAvKiBhbHRlcm5h
dGl2ZSBhc3NlbWJseSBwcmltaXRpdmU6ICovCi0jZGVmaW5lIEFMVEVSTkFUSVZFKG9sZGluc3Ry
LCBuZXdpbnN0ciwgZmVhdHVyZSkJCQlcCisjZGVmaW5lIF9fQUxURVJOQVRJVkUoc2VjdGlvbiwg
b2xkaW5zdHIsIG5ld2luc3RyLCBmZWF0dXJlKQkJXAogCU9MRElOU1RSKG9sZGluc3RyLCAxKQkJ
CQkJCVwKLQkiLnB1c2hzZWN0aW9uIC5hbHRpbnN0cnVjdGlvbnMsXCJhXCJcbiIJCQkJXAorCSIu
cHVzaHNlY3Rpb24gIiBzZWN0aW9uICIsXCJhXCJcbiIJCQkJXAogCUFMVElOU1RSX0VOVFJZKGZl
YXR1cmUsIDEpCQkJCQlcCiAJIi5wb3BzZWN0aW9uXG4iCQkJCQkJCVwKIAkiLnB1c2hzZWN0aW9u
IC5hbHRpbnN0cl9yZXBsYWNlbWVudCwgXCJheFwiXG4iCQkJXAogCUFMVElOU1RSX1JFUExBQ0VN
RU5UKG5ld2luc3RyLCBmZWF0dXJlLCAxKQkJCVwKLQkiLnBvcHNlY3Rpb24iCisJIi5wb3BzZWN0
aW9uXG4iCisKKyNkZWZpbmUgQUxURVJOQVRJVkUob2xkaW5zdHIsIG5ld2luc3RyLCBmZWF0dXJl
KQkJCVwKKwlfX0FMVEVSTkFUSVZFKCIuYWx0aW5zdHJ1Y3Rpb25zIiwgb2xkaW5zdHIsIG5ld2lu
c3RyLCBmZWF0dXJlKQogCiAjZGVmaW5lIEFMVEVSTkFUSVZFXzIob2xkaW5zdHIsIG5ld2luc3Ry
MSwgZmVhdHVyZTEsIG5ld2luc3RyMiwgZmVhdHVyZTIpXAogCU9MRElOU1RSXzIob2xkaW5zdHIs
IDEsIDIpCQkJCQlcCkBAIC0xNTAsNyArMTU0LDcgQEAgc3RhdGljIGlubGluZSBpbnQgYWx0ZXJu
YXRpdmVzX3RleHRfcmVzZXJ2ZWQodm9pZCAqc3RhcnQsIHZvaWQgKmVuZCkKIAkiLnB1c2hzZWN0
aW9uIC5hbHRpbnN0cl9yZXBsYWNlbWVudCwgXCJheFwiXG4iCQkJXAogCUFMVElOU1RSX1JFUExB
Q0VNRU5UKG5ld2luc3RyMSwgZmVhdHVyZTEsIDEpCQkJXAogCUFMVElOU1RSX1JFUExBQ0VNRU5U
KG5ld2luc3RyMiwgZmVhdHVyZTIsIDIpCQkJXAotCSIucG9wc2VjdGlvbiIKKwkiLnBvcHNlY3Rp
b25cbiIKIAogLyoKICAqIEFsdGVybmF0aXZlIGluc3RydWN0aW9ucyBmb3IgZGlmZmVyZW50IENQ
VSB0eXBlcyBvciBjYXBhYmlsaXRpZXMuCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2Fz
bS9jcHVmZWF0dXJlcy5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vY3B1ZmVhdHVyZXMuaAppbmRl
eCAyNTE5YzZjODAxYzkuLjFiZTQ1YTJmYzAwZCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVk
ZS9hc20vY3B1ZmVhdHVyZXMuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9jcHVmZWF0dXJl
cy5oCkBAIC0yMTQsNiArMjE0LDcgQEAKIAogI2RlZmluZSBYODZfRkVBVFVSRV9WTU1DQUxMICAg
ICAoIDgqMzIrMTUpIC8qIFByZWZlciB2bW1jYWxsIHRvIHZtY2FsbCAqLwogI2RlZmluZSBYODZf
RkVBVFVSRV9YRU5QViAgICAgICAoIDgqMzIrMTYpIC8qICIiIFhlbiBwYXJhdmlydHVhbCBndWVz
dCAqLworI2RlZmluZSBYODZfRkVBVFVSRV9QVl9PUFMgICAgICAoIDgqMzIrMTcpIC8qIFVzZSBw
diBvcHMgYWx0ZXJuYXRpdmVzICovCiAKIAogLyogSW50ZWwtZGVmaW5lZCBDUFUgZmVhdHVyZXMs
IENQVUlEIGxldmVsIDB4MDAwMDAwMDc6MCAoZWJ4KSwgd29yZCA5ICovCmRpZmYgLS1naXQgYS9h
cmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydC1hc20uaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNt
L3BhcmF2aXJ0LWFzbS5oCmluZGV4IDhiZGQ1MGVlNGJmMy4uYTgxMzllYTI3Y2MxIDEwMDY0NAot
LS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydC1hc20uaAorKysgYi9hcmNoL3g4Ni9p
bmNsdWRlL2FzbS9wYXJhdmlydC1hc20uaApAQCAtMjEsNiArMjEsMTYgQEAKIAkgLnNob3J0IGNs
b2JiZXJzOwkJCQkJCVwKIAkucG9wc2VjdGlvbgogCisjZGVmaW5lIFBWX0FMVF9TSVRFKG9sZGlu
c3RyLCBuZXdpbnN0ciwgb3BzLCBvZmYsIGNsb2JiZXJzKQkJXAorCV9fQUxURVJOQVRJVkUoLnB2
X2FsdGluc3RydWN0aW9ucywgb2xkaW5zdHIsIG5ld2luc3RyLAkJXAorCQkgICAgICBYODZfRkVB
VFVSRV9QVl9PUFMpOwkJCQlcCisJLnB1c2hzZWN0aW9uIC5wYXJhaW5zdHJ1Y3Rpb25zLCAiYSI7
CQkJCVwKKwlfQVNNX0FMSUdOOwkJCQkJCQlcCisJX0FTTV9QVFIgMTQwYjsJCQkJCQkJXAorCS5i
eXRlIFBWX1RZUEUob3BzLCBvZmYpOwkJCQkJXAorCS5ieXRlIDE0MmItMTQwYjsJCQkJCQlcCisJ
LnNob3J0IGNsb2JiZXJzOwkJCQkJCVwKKwkucG9wc2VjdGlvbgogCiAjZGVmaW5lIENPTkRfUFVT
SChzZXQsIG1hc2ssIHJlZykJCQlcCiAJLmlmICgofihzZXQpKSAmIG1hc2spOyBwdXNoICVyZWc7
IC5lbmRpZgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfdHlwZXMu
aCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X3R5cGVzLmgKaW5kZXggNTY1NmFlYTc5
NDEyLi5iM2E3M2Q2ZDg5MDggMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2
aXJ0X3R5cGVzLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfdHlwZXMuaApA
QCAtMzc1LDYgKzM3NSwzMyBAQCBpbnQgcGFyYXZpcnRfZGlzYWJsZV9pb3NwYWNlKHZvaWQpOwog
CSIgIC5zaG9ydCAiIGNsb2JiZXIgIlxuIgkJCQkJXAogCSIucG9wc2VjdGlvblxuIgogCisvKgor
ICogR2VuZXJhdGUgc29tZSBuYXRpdmUgY29kZSwgd2hpY2gsIGlmIHJ1bm5pbmcgb24gYSBoeXBl
cnZpc29yLCBpcyByZXBsYWNlZAorICogKnR3aWNlKjoKKyAqCisgKiAtIFRoZSBmaXJzdCBwYXRj
aCBpcyBkb25lIGluIGVhcmx5IGJvb3QgYnkgYXBwbHlfcHZfYWx0ZXJuYXRpdmVzKCksIHRvCisg
KiAgIGVuYWJsZSB0aGUgcGF0Y2ggdG8gYm9vdCBpbiB0aGUgdmlydHVhbGl6ZWQgZW52aXJvbm1l
bnQuICBJdCByZXBsYWNlcyB0aGUKKyAqICAgbmF0aXZlIGNvZGUgd2l0aCBhIGNhbGwgdG8gdGhl
IHB2IG9wcyBzdHJ1Y3QgZnVuY3Rpb24gcG9pbnRlci4KKyAqCisgKiAtIFRoZSBzZWNvbmQgcGF0
Y2ggaXMgZG9uZSBsYXRlciBieSBhcHBseV9wYXJhdmlydCgpLCBmb3IgcGVyZm9ybWFuY2UKKyAq
ICAgcmVhc29ucy4gIEluIG1vc3QgY2FzZXMgaXQgY29udmVydHMgdGhlIGluZGlyZWN0IGNhbGwg
dG8gYSBkaXJlY3QgY2FsbCBpbgorICogICBvcmRlciB0byBpbXByb3ZlIENQVSBicmFuY2ggcHJl
ZGljdGlvbi4KKyAqCisgKiBUaGlzIGlzIGRvbmUgZm9yIGRlYnVnZ2luZyBpbXByb3ZlbWVudCBw
dXJwb3Nlcywgc28gdGhhdCBpbnN0cnVjdGlvbnMgbGlzdGVkCisgKiBpbiB0aGUga2VybmVsIGRp
c2Fzc2VtYmx5IHdpbGwgbWF0Y2ggdXAgd2l0aCB0aGUgbW9zdCBjb21tb24gcnVudGltZSBjYXNl
CisgKiAobmF0aXZlIGluc3RydWN0aW9ucykuCisgKi8KKyNkZWZpbmUgX1BWX0FMVF9TSVRFKG9s
ZGluc3RyLCBuZXdpbnN0ciwgdHlwZSwgY2xvYmJlcikJCQlcCisJX19BTFRFUk5BVElWRSgiLnB2
X2FsdGluc3RydWN0aW9ucyIsIG9sZGluc3RyLCBuZXdpbnN0ciwJXAorCQkgICAgICBYODZfRkVB
VFVSRV9QVl9PUFMpCQkJCVwKKwkiLnB1c2hzZWN0aW9uIC5wYXJhaW5zdHJ1Y3Rpb25zLFwiYVwi
XG4iCQkJXAorCV9BU01fQUxJR04gIlxuIgkJCQkJCQlcCisJX0FTTV9QVFIgIiA2NjFiXG4iCQkJ
CQkJXAorCSIuYnl0ZSAiIHR5cGUgIlxuIgkJCQkJCVwKKwkiLmJ5dGUgIiBhbHRfdG90YWxfc2xl
biAiXG4iCQkJCQlcCisJIi5zaG9ydCAiIGNsb2JiZXIgIlxuIgkJCQkJCVwKKwkiLnBvcHNlY3Rp
b25cbiIJCQkJCQkJXAorCiAjZGVmaW5lIFBBUkFWSVJUX1BBVENIKHgpCQkJCQkJXAogCShvZmZz
ZXRvZihzdHJ1Y3QgcGFyYXZpcnRfcGF0Y2hfdGVtcGxhdGUsIHgpIC8gc2l6ZW9mKHZvaWQgKikp
CiAKQEAgLTU1OSw2ICs1ODYsMzMgQEAgaW50IHBhcmF2aXJ0X2Rpc2FibGVfaW9zcGFjZSh2b2lk
KTsKIAkJICAgICAgUFZPUF9DQUxMRUVfT1VUUFVUUywgLAkJCQlcCiAJCSAgICAgIHByZSwgcG9z
dCwgIyNfX1ZBX0FSR1NfXykKIAorI2RlZmluZSBfX19fUFZPUF9BTFRfQ0FMTChyZXR0eXBlLCBu
YXRpdmUsIG9wLCBjbGJyLCBjYWxsX2NsYnIsCVwKKwkJCSAgICAgZXh0cmFfY2xiciwgLi4uKQkJ
CQlcCisoewkJCQkJCQkJCVwKKwlyZXR0eXBlIF9fcmV0OwkJCQkJCQlcCisJUFZPUF9DQUxMX0FS
R1M7CQkJCQkJCVwKKwlQVk9QX1RFU1RfTlVMTChvcCk7CQkJCQkJXAorCWFzbSB2b2xhdGlsZShQ
Vl9BTFRfU0lURShuYXRpdmUsIFBWX0NBTExfU1RSKQkJCVwKKwkJICAgICA6IGNhbGxfY2xiciwg
QVNNX0NBTExfQ09OU1RSQUlOVAkJCVwKKwkJICAgICA6IFBWX0lOUFVUX0NPTlNUUkFJTlRTKG9w
LCBjbGJyKSwJCQlcCisJCSAgICAgICAjI19fVkFfQVJHU19fCQkJCQlcCisJCSAgICAgOiAibWVt
b3J5IiwgImNjIiBleHRyYV9jbGJyKTsJCQlcCisJaWYgKElTX0VOQUJMRUQoQ09ORklHX1g4Nl8z
MikgJiYJCQkJXAorCSAgICBzaXplb2YocmV0dHlwZSkgPiBzaXplb2YodW5zaWduZWQgbG9uZykp
CQkJXAorCQlfX3JldCA9IChyZXR0eXBlKSgoKCh1NjQpX19lZHgpIDw8IDMyKSB8IF9fZWF4KTsJ
XAorCWVsc2UJCQkJCQkJCVwKKwkJX19yZXQgPSAocmV0dHlwZSkoX19lYXggJiBQVk9QX1JFVE1B
U0socmV0dHlwZSkpOwlcCisJX19yZXQ7CQkJCQkJCQlcCit9KQorCisjZGVmaW5lIF9fUFZPUF9B
TFRfQ0FMTChyZXR0eXBlLCBuYXRpdmUsIG9wLCAuLi4pCQkJXAorCV9fX19QVk9QX0FMVF9DQUxM
KHJldHR5cGUsIG5hdGl2ZSwgb3AsIENMQlJfQU5ZLAkJXAorCQkJICAgICBQVk9QX0NBTExfT1VU
UFVUUywgRVhUUkFfQ0xPQkJFUlMsCQlcCisJCQkgICAgICMjX19WQV9BUkdTX18pCisKKyNkZWZp
bmUgX19QVk9QX0FMVF9DQUxMRUVTQVZFKHJldHR5cGUsIG5hdGl2ZSwgb3AsIC4uLikJCQlcCisJ
X19fX1BWT1BfQUxUX0NBTEwocmV0dHlwZSwgbmF0aXZlLCBvcC5mdW5jLCBDTEJSX1JFVF9SRUcs
CVwKKwkJCSAgICAgUFZPUF9DQUxMRUVfT1VUUFVUUywgLCAjI19fVkFfQVJHU19fKQogCiAjZGVm
aW5lIF9fX19QVk9QX1ZDQUxMKG9wLCBjbGJyLCBjYWxsX2NsYnIsIGV4dHJhX2NsYnIsIHByZSwg
cG9zdCwgLi4uKQlcCiAJKHsJCQkJCQkJCVwKQEAgLTU4MywyOCArNjM3LDU4IEBAIGludCBwYXJh
dmlydF9kaXNhYmxlX2lvc3BhY2Uodm9pZCk7CiAJCSAgICAgIFBWT1BfVkNBTExFRV9PVVRQVVRT
LCAsCQkJCVwKIAkJICAgICAgcHJlLCBwb3N0LCAjI19fVkFfQVJHU19fKQogCisjZGVmaW5lIF9f
X19QVk9QX0FMVF9WQ0FMTChuYXRpdmUsIG9wLCBjbGJyLCBjYWxsX2NsYnIsIGV4dHJhX2NsYnIs
CVwKKwkJCSAgICAgIC4uLikJCQkJCVwKKyh7CQkJCQkJCQkJXAorCVBWT1BfVkNBTExfQVJHUzsJ
CQkJCQlcCisJUFZPUF9URVNUX05VTEwob3ApOwkJCQkJCVwKKwlhc20gdm9sYXRpbGUoUFZfQUxU
X1NJVEUobmF0aXZlLCBQVl9DQUxMX1NUUikJCQlcCisJCSAgICAgOiBjYWxsX2NsYnIsIEFTTV9D
QUxMX0NPTlNUUkFJTlQJCQlcCisJCSAgICAgOiBQVl9JTlBVVF9DT05TVFJBSU5UUyhvcCwgY2xi
ciksCQkJXAorCQkgICAgICAgIyNfX1ZBX0FSR1NfXwkJCQkJXAorCQkgICAgIDogIm1lbW9yeSIs
ICJjYyIgZXh0cmFfY2xicik7CQkJXAorfSkKKworI2RlZmluZSBfX1BWT1BfQUxUX1ZDQUxMKG5h
dGl2ZSwgb3AsIC4uLikJCQkJXAorCV9fX19QVk9QX0FMVF9WQ0FMTChuYXRpdmUsIG9wLCBDTEJS
X0FOWSwJCQlcCisJCQkgICAgICBQVk9QX1ZDQUxMX09VVFBVVFMsIFZFWFRSQV9DTE9CQkVSUywJ
XAorCQkJICAgICAgIyNfX1ZBX0FSR1NfXykKKworI2RlZmluZSBfX1BWT1BfQUxUX1ZDQUxMRUVT
QVZFKG5hdGl2ZSwgb3AsIC4uLikJCQkJXAorCV9fX19QVk9QX0FMVF9WQ0FMTChuYXRpdmUsIG9w
LmZ1bmMsIENMQlJfUkVUX1JFRywJCVwKKwkJCSAgICAgIFBWT1BfVkNBTExFRV9PVVRQVVRTLCAs
ICMjX19WQV9BUkdTX18pCiAKIAogI2RlZmluZSBQVk9QX0NBTEwwKHJldHR5cGUsIG9wKQkJCQkJ
CVwKIAlfX1BWT1BfQ0FMTChyZXR0eXBlLCBvcCwgIiIsICIiKQorI2RlZmluZSBQVk9QX0FMVF9D
QUxMMChyZXR0eXBlLCBuYXRpdmUsIG9wKQkJCQlcCisJX19QVk9QX0FMVF9DQUxMKHJldHR5cGUs
IG5hdGl2ZSwgb3ApCiAjZGVmaW5lIFBWT1BfVkNBTEwwKG9wKQkJCQkJCQlcCiAJX19QVk9QX1ZD
QUxMKG9wLCAiIiwgIiIpCiAKICNkZWZpbmUgUFZPUF9DQUxMRUUwKHJldHR5cGUsIG9wKQkJCQkJ
XAogCV9fUFZPUF9DQUxMRUVTQVZFKHJldHR5cGUsIG9wLCAiIiwgIiIpCisjZGVmaW5lIFBWT1Bf
QUxUX0NBTExFRTAocmV0dHlwZSwgbmF0aXZlLCBvcCkJCQkJXAorCV9fUFZPUF9BTFRfQ0FMTEVF
U0FWRShyZXR0eXBlLCBuYXRpdmUsIG9wKQogI2RlZmluZSBQVk9QX1ZDQUxMRUUwKG9wKQkJCQkJ
CVwKIAlfX1BWT1BfVkNBTExFRVNBVkUob3AsICIiLCAiIikKKyNkZWZpbmUgUFZPUF9BTFRfVkNB
TExFRTAobmF0aXZlLCBvcCkJCQkJCVwKKwlfX1BWT1BfQUxUX1ZDQUxMRUVTQVZFKG5hdGl2ZSwg
b3ApCiAKIAogI2RlZmluZSBQVk9QX0NBTEwxKHJldHR5cGUsIG9wLCBhcmcxKQkJCQkJXAogCV9f
UFZPUF9DQUxMKHJldHR5cGUsIG9wLCAiIiwgIiIsIFBWT1BfQ0FMTF9BUkcxKGFyZzEpKQogI2Rl
ZmluZSBQVk9QX1ZDQUxMMShvcCwgYXJnMSkJCQkJCQlcCiAJX19QVk9QX1ZDQUxMKG9wLCAiIiwg
IiIsIFBWT1BfQ0FMTF9BUkcxKGFyZzEpKQorI2RlZmluZSBQVk9QX0FMVF9WQ0FMTDEobmF0aXZl
LCBvcCwgYXJnMSkJCQkJXAorCV9fUFZPUF9BTFRfVkNBTEwobmF0aXZlLCBvcCwgUFZPUF9DQUxM
X0FSRzEoYXJnMSkpCiAKICNkZWZpbmUgUFZPUF9DQUxMRUUxKHJldHR5cGUsIG9wLCBhcmcxKQkJ
CQkJXAogCV9fUFZPUF9DQUxMRUVTQVZFKHJldHR5cGUsIG9wLCAiIiwgIiIsIFBWT1BfQ0FMTF9B
UkcxKGFyZzEpKQogI2RlZmluZSBQVk9QX1ZDQUxMRUUxKG9wLCBhcmcxKQkJCQkJCVwKIAlfX1BW
T1BfVkNBTExFRVNBVkUob3AsICIiLCAiIiwgUFZPUF9DQUxMX0FSRzEoYXJnMSkpCisjZGVmaW5l
IFBWT1BfQUxUX1ZDQUxMRUUxKG5hdGl2ZSwgb3AsIGFyZzEpCQkJCVwKKwlfX1BWT1BfQUxUX1ZD
QUxMRUVTQVZFKG5hdGl2ZSwgb3AsIFBWT1BfQ0FMTF9BUkcxKGFyZzEpKQogCiAKICNkZWZpbmUg
UFZPUF9DQUxMMihyZXR0eXBlLCBvcCwgYXJnMSwgYXJnMikJCQkJXApkaWZmIC0tZ2l0IGEvYXJj
aC94ODYva2VybmVsL2FsdGVybmF0aXZlLmMgYi9hcmNoL3g4Ni9rZXJuZWwvYWx0ZXJuYXRpdmUu
YwppbmRleCA4MWM1NzdjN2RlYmEuLjJkMTNjMWFmNzZhYyAxMDA2NDQKLS0tIGEvYXJjaC94ODYv
a2VybmVsL2FsdGVybmF0aXZlLmMKKysrIGIvYXJjaC94ODYva2VybmVsL2FsdGVybmF0aXZlLmMK
QEAgLTIxLDYgKzIxLDcgQEAKICNpbmNsdWRlIDxhc20vdGxiZmx1c2guaD4KICNpbmNsdWRlIDxh
c20vaW8uaD4KICNpbmNsdWRlIDxhc20vZml4bWFwLmg+CisjaW5jbHVkZSA8YXNtL2NwdWZlYXR1
cmUuaD4KIAogaW50IF9fcmVhZF9tb3N0bHkgYWx0ZXJuYXRpdmVzX3BhdGNoZWQ7CiAKQEAgLTI2
OSw2ICsyNzAsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXRfb3JfbW9kdWxlIGFkZF9ub3BzKHZvaWQg
Kmluc25zLCB1bnNpZ25lZCBpbnQgbGVuKQogfQogCiBleHRlcm4gc3RydWN0IGFsdF9pbnN0ciBf
X2FsdF9pbnN0cnVjdGlvbnNbXSwgX19hbHRfaW5zdHJ1Y3Rpb25zX2VuZFtdOworZXh0ZXJuIHN0
cnVjdCBhbHRfaW5zdHIgX19wdl9hbHRfaW5zdHJ1Y3Rpb25zW10sIF9fcHZfYWx0X2luc3RydWN0
aW9uc19lbmRbXTsKIGV4dGVybiBzMzIgX19zbXBfbG9ja3NbXSwgX19zbXBfbG9ja3NfZW5kW107
CiB2b2lkICp0ZXh0X3Bva2VfZWFybHkodm9pZCAqYWRkciwgY29uc3Qgdm9pZCAqb3Bjb2RlLCBz
aXplX3QgbGVuKTsKIApAQCAtNTk4LDYgKzYwMCwxNyBAQCBpbnQgYWx0ZXJuYXRpdmVzX3RleHRf
cmVzZXJ2ZWQodm9pZCAqc3RhcnQsIHZvaWQgKmVuZCkKICNlbmRpZiAvKiBDT05GSUdfU01QICov
CiAKICNpZmRlZiBDT05GSUdfUEFSQVZJUlQKKy8qCisgKiBQYXJhdmlydCBhbHRlcm5hdGl2ZXMg
YXJlIGFwcGxpZWQgbXVjaCBlYXJsaWVyIHRoYW4gbm9ybWFsIGFsdGVybmF0aXZlcy4KKyAqIFRo
ZXkgYXJlIG9ubHkgYXBwbGllZCB3aGVuIHJ1bm5pbmcgb24gYSBoeXBlcnZpc29yLiAgVGhleSBy
ZXBsYWNlIHNvbWUKKyAqIG5hdGl2ZSBpbnN0cnVjdGlvbnMgd2l0aCBjYWxscyB0byBwdiBvcHMu
CisgKi8KK3ZvaWQgX19pbml0IGFwcGx5X3B2X2FsdGVybmF0aXZlcyh2b2lkKQoreworCXNldHVw
X2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfUFZfT1BTKTsKKwlhcHBseV9hbHRlcm5hdGl2ZXMo
X19wdl9hbHRfaW5zdHJ1Y3Rpb25zLCBfX3B2X2FsdF9pbnN0cnVjdGlvbnNfZW5kKTsKK30KKwog
dm9pZCBfX2luaXRfb3JfbW9kdWxlIGFwcGx5X3BhcmF2aXJ0KHN0cnVjdCBwYXJhdmlydF9wYXRj
aF9zaXRlICpzdGFydCwKIAkJCQkgICAgIHN0cnVjdCBwYXJhdmlydF9wYXRjaF9zaXRlICplbmQp
CiB7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvY3B1L2h5cGVydmlzb3IuYyBiL2FyY2gv
eDg2L2tlcm5lbC9jcHUvaHlwZXJ2aXNvci5jCmluZGV4IDRmYTkwMDA2YWM2OC4uMTcyNDNmZTBm
NWNlIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvY3B1L2h5cGVydmlzb3IuYworKysgYi9h
cmNoL3g4Ni9rZXJuZWwvY3B1L2h5cGVydmlzb3IuYwpAQCAtNzEsNiArNzEsOCBAQCB2b2lkIF9f
aW5pdCBpbml0X2h5cGVydmlzb3JfcGxhdGZvcm0odm9pZCkKIAlpZiAoIXg4Nl9oeXBlcikKIAkJ
cmV0dXJuOwogCisJYXBwbHlfcHZfYWx0ZXJuYXRpdmVzKCk7CisKIAlpZiAoeDg2X2h5cGVyLT5p
bml0X3BsYXRmb3JtKQogCQl4ODZfaHlwZXItPmluaXRfcGxhdGZvcm0oKTsKIH0KZGlmZiAtLWdp
dCBhL2FyY2gveDg2L2tlcm5lbC9tb2R1bGUuYyBiL2FyY2gveDg2L2tlcm5lbC9tb2R1bGUuYwpp
bmRleCA2MmU3ZDcwYWFkZDUuLjM0ZWMxMzdlMzAyYSAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2Vy
bmVsL21vZHVsZS5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9tb2R1bGUuYwpAQCAtMjEzLDggKzIx
Myw4IEBAIGludCBtb2R1bGVfZmluYWxpemUoY29uc3QgRWxmX0VoZHIgKmhkciwKIAkJICAgIGNv
bnN0IEVsZl9TaGRyICpzZWNoZHJzLAogCQkgICAgc3RydWN0IG1vZHVsZSAqbWUpCiB7Ci0JY29u
c3QgRWxmX1NoZHIgKnMsICp0ZXh0ID0gTlVMTCwgKmFsdCA9IE5VTEwsICpsb2NrcyA9IE5VTEws
Ci0JCSpwYXJhID0gTlVMTCwgKm9yYyA9IE5VTEwsICpvcmNfaXAgPSBOVUxMOworCWNvbnN0IEVs
Zl9TaGRyICpzLCAqdGV4dCA9IE5VTEwsICphbHQgPSBOVUxMLCAqcHZfYWx0ID0gTlVMTCwKKwkJ
KmxvY2tzID0gTlVMTCwgKnBhcmEgPSBOVUxMLCAqb3JjID0gTlVMTCwgKm9yY19pcCA9IE5VTEw7
CiAJY2hhciAqc2Vjc3RyaW5ncyA9ICh2b2lkICopaGRyICsgc2VjaGRyc1toZHItPmVfc2hzdHJu
ZHhdLnNoX29mZnNldDsKIAogCWZvciAocyA9IHNlY2hkcnM7IHMgPCBzZWNoZHJzICsgaGRyLT5l
X3NobnVtOyBzKyspIHsKQEAgLTIyMiw2ICsyMjIsOCBAQCBpbnQgbW9kdWxlX2ZpbmFsaXplKGNv
bnN0IEVsZl9FaGRyICpoZHIsCiAJCQl0ZXh0ID0gczsKIAkJaWYgKCFzdHJjbXAoIi5hbHRpbnN0
cnVjdGlvbnMiLCBzZWNzdHJpbmdzICsgcy0+c2hfbmFtZSkpCiAJCQlhbHQgPSBzOworCQlpZiAo
IXN0cmNtcCgiLnB2X2FsdGluc3RydWN0aW9ucyIsIHNlY3N0cmluZ3MgKyBzLT5zaF9uYW1lKSkK
KwkJCXB2X2FsdCA9IHM7CiAJCWlmICghc3RyY21wKCIuc21wX2xvY2tzIiwgc2Vjc3RyaW5ncyAr
IHMtPnNoX25hbWUpKQogCQkJbG9ja3MgPSBzOwogCQlpZiAoIXN0cmNtcCgiLnBhcmFpbnN0cnVj
dGlvbnMiLCBzZWNzdHJpbmdzICsgcy0+c2hfbmFtZSkpCkBAIC0yMzcsNiArMjM5LDExIEBAIGlu
dCBtb2R1bGVfZmluYWxpemUoY29uc3QgRWxmX0VoZHIgKmhkciwKIAkJdm9pZCAqYXNlZyA9ICh2
b2lkICopYWx0LT5zaF9hZGRyOwogCQlhcHBseV9hbHRlcm5hdGl2ZXMoYXNlZywgYXNlZyArIGFs
dC0+c2hfc2l6ZSk7CiAJfQorCWlmIChwdl9hbHQpIHsKKwkJLyogcGF0Y2ggLmFsdGluc3RydWN0
aW9ucyAqLworCQl2b2lkICpzZWcgPSAodm9pZCAqKXB2X2FsdC0+c2hfYWRkcjsKKwkJYXBwbHlf
YWx0ZXJuYXRpdmVzKHNlZywgc2VnICsgcHZfYWx0LT5zaF9zaXplKTsKKwl9CiAJaWYgKGxvY2tz
ICYmIHRleHQpIHsKIAkJdm9pZCAqbHNlZyA9ICh2b2lkICopbG9ja3MtPnNoX2FkZHI7CiAJCXZv
aWQgKnRzZWcgPSAodm9pZCAqKXRleHQtPnNoX2FkZHI7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9r
ZXJuZWwvdm1saW51eC5sZHMuUyBiL2FyY2gveDg2L2tlcm5lbC92bWxpbnV4Lmxkcy5TCmluZGV4
IGYwNWYwMGFjYWM4OS4uOTQ1MzdkZTM5MTA5IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwv
dm1saW51eC5sZHMuUworKysgYi9hcmNoL3g4Ni9rZXJuZWwvdm1saW51eC5sZHMuUwpAQCAtMjUw
LDYgKzI1MCwxMiBAQCBTRUNUSU9OUwogCQkqKC5hbHRpbnN0cnVjdGlvbnMpCiAJCV9fYWx0X2lu
c3RydWN0aW9uc19lbmQgPSAuOwogCX0KKwkuID0gQUxJR04oOCk7CisJLnB2X2FsdGluc3RydWN0
aW9ucyA6IEFUKEFERFIoLnB2X2FsdGluc3RydWN0aW9ucykgLSBMT0FEX09GRlNFVCkgeworCQlf
X3B2X2FsdF9pbnN0cnVjdGlvbnMgPSAuOworCQkqKC5wdl9hbHRpbnN0cnVjdGlvbnMpCisJCV9f
cHZfYWx0X2luc3RydWN0aW9uc19lbmQgPSAuOworCX0KIAogCS8qCiAJICogQW5kIGhlcmUgYXJl
IHRoZSByZXBsYWNlbWVudCBpbnN0cnVjdGlvbnMuIFRoZSBsaW5rZXIgc3RpY2tzCmRpZmYgLS1n
aXQgYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVu
X3B2LmMKaW5kZXggYzBjYjVjMmJmZDkyLi44NzQ5NTNkOGMzNjAgMTAwNjQ0Ci0tLSBhL2FyY2gv
eDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYworKysgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMK
QEAgLTEyMjQsNiArMTIyNCw3IEBAIGFzbWxpbmthZ2UgX192aXNpYmxlIHZvaWQgX19pbml0IHhl
bl9zdGFydF9rZXJuZWwodm9pZCkKIAlwdl9pbmZvID0geGVuX2luZm87CiAJcHZfaW5pdF9vcHMu
cGF0Y2ggPSBwYXJhdmlydF9wYXRjaF9kZWZhdWx0OwogCXB2X2NwdV9vcHMgPSB4ZW5fY3B1X29w
czsKKwlhcHBseV9wdl9hbHRlcm5hdGl2ZXMoKTsKIAogCXg4Nl9wbGF0Zm9ybS5nZXRfbm1pX3Jl
YXNvbiA9IHhlbl9nZXRfbm1pX3JlYXNvbjsKIAotLSAKMi4xMy42CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 15:59:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 15:59:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzm4n-0000RQ-5U; Wed, 04 Oct 2017 15:59:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jpoimboe@redhat.com>) id 1dzm4l-0000PC-Ts
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 15:59:12 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 42/C3-01789-F4505D95; Wed, 04 Oct 2017 15:59:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsVysWW7jK4f69V
 Ig4PXhSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oybK7uYCq6zVkzZspO1gfEJSxcjF4eQwBwm
 ibY9zcxdjJwcLAIOEu9n9rGB2IwCZRK7NpwDinMA2bkSt84ZQtRvZJQ4fmgBK0gNm4CWxPG/J
 9lBakQEhCSW3q0DCTMLHGGVeHFRE8QWFvCX2Lr/EhvEeFWJJ6fnMoHYvAKREi/ez2YHsTkFzC
 V29C0DqxESMJPYfm0d2DkSAtoSj09PZwTZKyHQxyixft8RtgmM/AsYGVYxahSnFpWlFukaG+g
 lFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGTz0DA+MOxgmr/A4xSnIwKYny/vp5
 JVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO995quRQoJFqempFWmZOcBAhklLcPAoifAasACle
 YsLEnOLM9MhUqcYdTluPLz+h0mIJS8/L1VKnPcXyAwBkKKM0jy4EbCousQoKyXMy8jAwCDEU5
 BalJtZgir/ilGcg1FJmNcaZBVPZl4J3KZXQEcwAR0xp+kKyBEliQgpqQZGC4O7hz0Pfo76/m/
 HN2svxoA5P/xKpA+F/JfbOyvbQWBVbD/7qcnMe7jt18R47Vjn3s+f1lZi/K5nTdju70K3HzO+
 SnuW6RN6T1NewiWzluMST0jsw6q7PPyxHyTXLmlYFh2cYVIQ379fWD4p6Kx/3ouJE2dphZ3eE
 O0SIZEWtFd/8rbTbVFKLMUZiYZazEXFiQDsWXoUpQIAAA==
X-Env-Sender: jpoimboe@redhat.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1507132748!100558110!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30929 invoked from network); 4 Oct 2017 15:59:10 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 4 Oct 2017 15:59:10 -0000
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 707B25F2974;
 Wed,  4 Oct 2017 15:59:08 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 707B25F2974
Received: from treble.redhat.com (ovpn-120-76.rdu2.redhat.com [10.10.120.76])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 75BC062930;
 Wed,  4 Oct 2017 15:59:06 +0000 (UTC)
From: Josh Poimboeuf <jpoimboe@redhat.com>
To: x86@kernel.org
Date: Wed,  4 Oct 2017 10:58:33 -0500
Message-Id: <7bb04938efcac2c1eaba2cae849337a9a542e1b0.1507128293.git.jpoimboe@redhat.com>
In-Reply-To: <cover.1507128293.git.jpoimboe@redhat.com>
References: <cover.1507128293.git.jpoimboe@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.38]); Wed, 04 Oct 2017 15:59:08 +0000 (UTC)
Cc: Juergen Gross <jgross@suse.com>, Rusty Russell <rusty@rustcorp.com.au>,
 xen-devel@lists.xenproject.org, Peter Zijlstra <peterz@infradead.org>,
 Jiri Slaby <jslaby@suse.cz>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mike Galbraith <efault@gmx.de>, linux-kernel@vger.kernel.org,
 Sasha Levin <alexander.levin@verizon.com>, Chris Wright <chrisw@sous-sol.org>,
 Thomas Gleixner <tglx@linutronix.de>, Andy Lutomirski <luto@kernel.org>,
 "H. Peter Anvin" <hpa@zytor.com>, Borislav Petkov <bp@alien8.de>,
 live-patching@vger.kernel.org, Alok Kataria <akataria@vmware.com>,
 virtualization@lists.linux-foundation.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Ingo Molnar <mingo@kernel.org>
Subject: [Xen-devel] [PATCH 12/13] objtool: Add support for new
	.pv_altinstructions section
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSm9zaCBQb2ltYm9ldWYgPGpwb2ltYm9lQHJlZGhhdC5jb20+Ci0tLQog
dG9vbHMvb2JqdG9vbC9zcGVjaWFsLmMgfCAxMCArKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwg
MTAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL29ianRvb2wvc3BlY2lhbC5jIGIv
dG9vbHMvb2JqdG9vbC9zcGVjaWFsLmMKaW5kZXggODRmMDAxZDUyMzIyLi5kYzE1YTM1NjRmYzkg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL29ianRvb2wvc3BlY2lhbC5jCisrKyBiL3Rvb2xzL29ianRvb2wv
c3BlY2lhbC5jCkBAIC02Myw2ICs2MywxNiBAQCBzdHJ1Y3Qgc3BlY2lhbF9lbnRyeSBlbnRyaWVz
W10gPSB7CiAJCS5mZWF0dXJlID0gQUxUX0ZFQVRVUkVfT0ZGU0VULAogCX0sCiAJeworCQkuc2Vj
ID0gIi5wdl9hbHRpbnN0cnVjdGlvbnMiLAorCQkuZ3JvdXAgPSB0cnVlLAorCQkuc2l6ZSA9IEFM
VF9FTlRSWV9TSVpFLAorCQkub3JpZyA9IEFMVF9PUklHX09GRlNFVCwKKwkJLm9yaWdfbGVuID0g
QUxUX09SSUdfTEVOX09GRlNFVCwKKwkJLm5ldyA9IEFMVF9ORVdfT0ZGU0VULAorCQkubmV3X2xl
biA9IEFMVF9ORVdfTEVOX09GRlNFVCwKKwkJLmZlYXR1cmUgPSBBTFRfRkVBVFVSRV9PRkZTRVQs
CisJfSwKKwl7CiAJCS5zZWMgPSAiX19qdW1wX3RhYmxlIiwKIAkJLmp1bXBfb3Jfbm9wID0gdHJ1
ZSwKIAkJLnNpemUgPSBKVU1QX0VOVFJZX1NJWkUsCi0tIAoyLjEzLjYKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 15:59:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 15:59:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzm4p-0000V4-Eb; Wed, 04 Oct 2017 15:59:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jpoimboe@redhat.com>) id 1dzm4o-0000Sp-D0
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 15:59:14 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 C8/F0-02036-15505D95; Wed, 04 Oct 2017 15:59:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42K52LJdRjeQ9Wq
 kwdOH7Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b/p9vYC05qVby8u5+9gfG/ShcjF4eQwGwm
 iZXTPrF3MXJysAjYSxx/dZkZxGYUKJPYteEckM0BZOdK3DpnCFG/kVHi5PRrjCA1bAJaEsf/n
 mQHqREREJJYercOJMwscIRV4sVFTRBbWCBR4tHshSwQ41UlGqb9BSvnFYiU2P2rCiTMKWAusa
 NvGRuILSRgJrH92jqwCyQEtCUen57OCGH3MUrMuxgzgZF/ASPDKkaN4tSistQiXSNTvaSizPS
 MktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwNCpZ2Bg3MG4q93vEKMkB5OSKO+vn1cihfiS
 8lMqMxKLM+KLSnNSiw8xynBwKEnw3me+GikkWJSanlqRlpkDDGKYtAQHj5IIry1Imre4IDG3O
 DMdInWKUVFKnLcIJCEAksgozYNrg0XOJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvNYsQF
 N4MvNK4Ka/AlrMBLR4TtMVkMUliQgpqQZGXdbF4qXzjzZ6OU3/u+3Crdn3t64K+7rLt2FSpIO
 2Y8qWH641TOzLTyzIfC2zUXumZlLDvMNJUy7pP0jTUsivqP7Vend900pVn/6ugMgNtxQLPTX5
 BK74qxedr+LM2+cywa3wa+6J73fjvr6+G6QlF3HlOYPsvpTJ9pu/eV13XtO/al7mzqi1SizFG
 YmGWsxFxYkA+13NzZcCAAA=
X-Env-Sender: jpoimboe@redhat.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1507132751!114548566!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38502 invoked from network); 4 Oct 2017 15:59:12 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 15:59:12 -0000
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 2E6214ACBB;
 Wed,  4 Oct 2017 15:59:11 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 2E6214ACBB
Received: from treble.redhat.com (ovpn-120-76.rdu2.redhat.com [10.10.120.76])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 966516292B;
 Wed,  4 Oct 2017 15:59:08 +0000 (UTC)
From: Josh Poimboeuf <jpoimboe@redhat.com>
To: x86@kernel.org
Date: Wed,  4 Oct 2017 10:58:34 -0500
Message-Id: <2540b103663d5038035e4df731b85c4f5094f431.1507128293.git.jpoimboe@redhat.com>
In-Reply-To: <cover.1507128293.git.jpoimboe@redhat.com>
References: <cover.1507128293.git.jpoimboe@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.38]); Wed, 04 Oct 2017 15:59:11 +0000 (UTC)
Cc: Juergen Gross <jgross@suse.com>, Rusty Russell <rusty@rustcorp.com.au>,
 xen-devel@lists.xenproject.org, Peter Zijlstra <peterz@infradead.org>,
 Jiri Slaby <jslaby@suse.cz>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mike Galbraith <efault@gmx.de>, linux-kernel@vger.kernel.org,
 Sasha Levin <alexander.levin@verizon.com>, Chris Wright <chrisw@sous-sol.org>,
 Thomas Gleixner <tglx@linutronix.de>, Andy Lutomirski <luto@kernel.org>,
 "H. Peter Anvin" <hpa@zytor.com>, Borislav Petkov <bp@alien8.de>,
 live-patching@vger.kernel.org, Alok Kataria <akataria@vmware.com>,
 virtualization@lists.linux-foundation.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Ingo Molnar <mingo@kernel.org>
Subject: [Xen-devel] [PATCH 13/13] x86/paravirt: Convert natively patched pv
	ops to use paravirt alternatives
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Tm93IHRoYXQgdGhlIHBhcmF2aXJ0IGFsdGVybmF0aXZlcyBpbmZyYXN0cnVjdHVyZSBpcyBpbiBw
bGFjZSwgdXNlIGl0CmZvciBhbGwgbmF0aXZlbHkgcGF0Y2hlZCBwdiBvcHMuCgpUaGlzIGZpeGVz
IEtBU0FOIHdhcm5pbmdzIGluIHRoZSBPUkMgdW53aW5kZXIgbGlrZSB0aGUgZm9sbG93aW5nOgoK
ICBCVUc6IEtBU0FOOiBzdGFjay1vdXQtb2YtYm91bmRzIGluIGRlcmVmX3N0YWNrX3JlZysweDEy
My8weDE0MAoKVGhpcyBhbHNvIGltcHJvdmVzIGRlYnVnZ2FiaWxpdHkgYnkgbWFraW5nIHZtbGlu
dXggbW9yZSBsaWtlbHkgdG8gbWF0Y2gKcmVhbGl0eS4KClJlcG9ydGVkLWJ5OiBTYXNoYSBMZXZp
biA8YWxleGFuZGVyLmxldmluQHZlcml6b24uY29tPgpTaWduZWQtb2ZmLWJ5OiBKb3NoIFBvaW1i
b2V1ZiA8anBvaW1ib2VAcmVkaGF0LmNvbT4KLS0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJh
dmlydC1hc20uaCB8IDIzICsrKysrKysrKysrKystLS0tLS0tLS0tCiBhcmNoL3g4Ni9pbmNsdWRl
L2FzbS9wYXJhdmlydC5oICAgICB8IDM3ICsrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKSwgMjYgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnQtYXNtLmggYi9hcmNo
L3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydC1hc20uaAppbmRleCBhODEzOWVhMjdjYzEuLmIwNTFm
OTI1NGFjZSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnQtYXNtLmgK
KysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnQtYXNtLmgKQEAgLTg2LDE2ICs4Niwx
OCBAQAogCQlwdl9jcHVfb3BzLCBQVl9DUFVfaXJldCwgQ0xCUl9OT05FKQogCiAjZGVmaW5lIERJ
U0FCTEVfSU5URVJSVVBUUyhjbG9iYmVycykJCQkJCVwKLQlQVl9TSVRFKFBWX1NBVkVfUkVHUyhj
bG9iYmVycyB8IENMQlJfQ0FMTEVFX1NBVkUpOwkJXAotCQljYWxsIFBWX0lORElSRUNUKHB2X2ly
cV9vcHMrUFZfSVJRX2lycV9kaXNhYmxlKTsJXAotCQlQVl9SRVNUT1JFX1JFR1MoY2xvYmJlcnMg
fCBDTEJSX0NBTExFRV9TQVZFKSwJCVwKLQkJcHZfaXJxX29wcywgUFZfSVJRX2lycV9kaXNhYmxl
LCBjbG9iYmVycykKKwlQVl9BTFRfU0lURShjbGksCQkJCQkJXAorCQkgICAgUFZfU0FWRV9SRUdT
KGNsb2JiZXJzIHwgQ0xCUl9DQUxMRUVfU0FWRSk7CQlcCisJCSAgICBjYWxsIFBWX0lORElSRUNU
KHB2X2lycV9vcHMrUFZfSVJRX2lycV9kaXNhYmxlKTsJXAorCQkgICAgUFZfUkVTVE9SRV9SRUdT
KGNsb2JiZXJzIHwgQ0xCUl9DQUxMRUVfU0FWRSksCVwKKwkJICAgIHB2X2lycV9vcHMsIFBWX0lS
UV9pcnFfZGlzYWJsZSwgY2xvYmJlcnMpCiAKICNkZWZpbmUgRU5BQkxFX0lOVEVSUlVQVFMoY2xv
YmJlcnMpCQkJCQlcCi0JUFZfU0lURShQVl9TQVZFX1JFR1MoY2xvYmJlcnMgfCBDTEJSX0NBTExF
RV9TQVZFKTsJCVwKLQkJY2FsbCBQVl9JTkRJUkVDVChwdl9pcnFfb3BzK1BWX0lSUV9pcnFfZW5h
YmxlKTsJCVwKLQkJUFZfUkVTVE9SRV9SRUdTKGNsb2JiZXJzIHwgQ0xCUl9DQUxMRUVfU0FWRSks
CQlcCi0JCXB2X2lycV9vcHMsIFBWX0lSUV9pcnFfZW5hYmxlLCBjbG9iYmVycykKKwlQVl9BTFRf
U0lURShzdGksCQkJCQkJXAorCQkgICAgUFZfU0FWRV9SRUdTKGNsb2JiZXJzIHwgQ0xCUl9DQUxM
RUVfU0FWRSk7CQlcCisJCSAgICBjYWxsIFBWX0lORElSRUNUKHB2X2lycV9vcHMrUFZfSVJRX2ly
cV9lbmFibGUpOwlcCisJCSAgICBQVl9SRVNUT1JFX1JFR1MoY2xvYmJlcnMgfCBDTEJSX0NBTExF
RV9TQVZFKSwJXAorCQkgICAgcHZfaXJxX29wcywgUFZfSVJRX2lycV9lbmFibGUsIGNsb2JiZXJz
KQogCiAjaWZkZWYgQ09ORklHX1g4Nl8zMgogCkBAIC0xMjgsOCArMTMwLDkgQEAKIAljYWxsIFBW
X0lORElSRUNUKHB2X21tdV9vcHMrUFZfTU1VX3JlYWRfY3IyKQogCiAjZGVmaW5lIFVTRVJHU19T
WVNSRVQ2NAkJCQkJCQlcCi0JUFZfU0lURShqbXAgUFZfSU5ESVJFQ1QocHZfY3B1X29wcytQVl9D
UFVfdXNlcmdzX3N5c3JldDY0KSwJXAotCQlwdl9jcHVfb3BzLCBQVl9DUFVfdXNlcmdzX3N5c3Jl
dDY0LCBDTEJSX05PTkUpCisJUFZfQUxUX1NJVEUoc3dhcGdzOyBzeXNyZXQsCQkJCQlcCisJCSAg
ICBqbXAgUFZfSU5ESVJFQ1QocHZfY3B1X29wcytQVl9DUFVfdXNlcmdzX3N5c3JldDY0KSwJXAor
CQkgICAgcHZfY3B1X29wcywgUFZfQ1BVX3VzZXJnc19zeXNyZXQ2NCwgQ0xCUl9OT05FKQogCiAj
ZW5kaWYJLyogIUNPTkZJR19YODZfMzIgKi8KIApkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVk
ZS9hc20vcGFyYXZpcnQuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0LmgKaW5kZXgg
YmZkMDJjMzMzNWNiLi40MjE2YTNiMDI4MzIgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUv
YXNtL3BhcmF2aXJ0LmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnQuaApAQCAt
MTMsNiArMTMsNyBAQAogI2luY2x1ZGUgPGFzbS9mcmFtZS5oPgogI2luY2x1ZGUgPGFzbS9wZ3Rh
YmxlX3R5cGVzLmg+CiAjaW5jbHVkZSA8YXNtL3BhcmF2aXJ0X3R5cGVzLmg+CisjaW5jbHVkZSA8
YXNtL3NwZWNpYWxfaW5zbnMuaD4KIAogc3RhdGljIGlubGluZSB2b2lkIGxvYWRfc3AwKHN0cnVj
dCB0c3Nfc3RydWN0ICp0c3MsCiAJCQkgICAgIHN0cnVjdCB0aHJlYWRfc3RydWN0ICp0aHJlYWQp
CkBAIC01MCw5ICs1MSwxMCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgd3JpdGVfY3IwKHVuc2lnbmVk
IGxvbmcgeCkKIAlQVk9QX1ZDQUxMMShwdl9jcHVfb3BzLndyaXRlX2NyMCwgeCk7CiB9CiAKLXN0
YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyByZWFkX2NyMih2b2lkKQorc3RhdGljIF9fYWx3YXlz
X2lubGluZSB1bnNpZ25lZCBsb25nIHJlYWRfY3IyKHZvaWQpCiB7Ci0JcmV0dXJuIFBWT1BfQ0FM
TDAodW5zaWduZWQgbG9uZywgcHZfbW11X29wcy5yZWFkX2NyMik7CisJcmV0dXJuIFBWT1BfQUxU
X0NBTEwwKHVuc2lnbmVkIGxvbmcsIE5BVElWRV9SRUFEX0NSMiwKKwkJCSAgICAgIHB2X21tdV9v
cHMucmVhZF9jcjIpOwogfQogCiBzdGF0aWMgaW5saW5lIHZvaWQgd3JpdGVfY3IyKHVuc2lnbmVk
IGxvbmcgeCkKQEAgLTYwLDE0ICs2MiwxNSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgd3JpdGVfY3Iy
KHVuc2lnbmVkIGxvbmcgeCkKIAlQVk9QX1ZDQUxMMShwdl9tbXVfb3BzLndyaXRlX2NyMiwgeCk7
CiB9CiAKLXN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBfX3JlYWRfY3IzKHZvaWQpCitzdGF0
aWMgX19hbHdheXNfaW5saW5lIHVuc2lnbmVkIGxvbmcgX19yZWFkX2NyMyh2b2lkKQogewotCXJl
dHVybiBQVk9QX0NBTEwwKHVuc2lnbmVkIGxvbmcsIHB2X21tdV9vcHMucmVhZF9jcjMpOworCXJl
dHVybiBQVk9QX0FMVF9DQUxMMCh1bnNpZ25lZCBsb25nLCBOQVRJVkVfUkVBRF9DUjMsCisJCQkg
ICAgICBwdl9tbXVfb3BzLnJlYWRfY3IzKTsKIH0KIAotc3RhdGljIGlubGluZSB2b2lkIHdyaXRl
X2NyMyh1bnNpZ25lZCBsb25nIHgpCitzdGF0aWMgX19hbHdheXNfaW5saW5lIHZvaWQgd3JpdGVf
Y3IzKHVuc2lnbmVkIGxvbmcgeCkKIHsKLQlQVk9QX1ZDQUxMMShwdl9tbXVfb3BzLndyaXRlX2Ny
MywgeCk7CisJUFZPUF9BTFRfVkNBTEwxKE5BVElWRV9XUklURV9DUjMsIHB2X21tdV9vcHMud3Jp
dGVfY3IzLCB4KTsKIH0KIAogc3RhdGljIGlubGluZSB2b2lkIF9fd3JpdGVfY3I0KHVuc2lnbmVk
IGxvbmcgeCkKQEAgLTI5MSw5ICsyOTQsMTAgQEAgc3RhdGljIGlubGluZSB2b2lkIF9fZmx1c2hf
dGxiX2dsb2JhbCh2b2lkKQogewogCVBWT1BfVkNBTEwwKHB2X21tdV9vcHMuZmx1c2hfdGxiX2tl
cm5lbCk7CiB9Ci1zdGF0aWMgaW5saW5lIHZvaWQgX19mbHVzaF90bGJfc2luZ2xlKHVuc2lnbmVk
IGxvbmcgYWRkcikKK3N0YXRpYyBfX2Fsd2F5c19pbmxpbmUgdm9pZCBfX2ZsdXNoX3RsYl9zaW5n
bGUodW5zaWduZWQgbG9uZyBhZGRyKQogewotCVBWT1BfVkNBTEwxKHB2X21tdV9vcHMuZmx1c2hf
dGxiX3NpbmdsZSwgYWRkcik7CisJUFZPUF9BTFRfVkNBTEwxKE5BVElWRV9GTFVTSF9UTEJfU0lO
R0xFLCBwdl9tbXVfb3BzLmZsdXNoX3RsYl9zaW5nbGUsCisJCQlhZGRyKTsKIH0KIAogc3RhdGlj
IGlubGluZSB2b2lkIGZsdXNoX3RsYl9vdGhlcnMoY29uc3Qgc3RydWN0IGNwdW1hc2sgKmNwdW1h
c2ssCkBAIC03NjEsMjQgKzc2NSwyNSBAQCBzdGF0aWMgX19hbHdheXNfaW5saW5lIGJvb2wgcHZf
dmNwdV9pc19wcmVlbXB0ZWQobG9uZyBjcHUpCiAjZGVmaW5lIF9fUFZfSVNfQ0FMTEVFX1NBVkUo
ZnVuYykJCQlcCiAJKChzdHJ1Y3QgcGFyYXZpcnRfY2FsbGVlX3NhdmUpIHsgZnVuYyB9KQogCi1z
dGF0aWMgaW5saW5lIG5vdHJhY2UgdW5zaWduZWQgbG9uZyBhcmNoX2xvY2FsX3NhdmVfZmxhZ3Mo
dm9pZCkKK3N0YXRpYyBfX2Fsd2F5c19pbmxpbmUgdW5zaWduZWQgbG9uZyBhcmNoX2xvY2FsX3Nh
dmVfZmxhZ3Modm9pZCkKIHsKLQlyZXR1cm4gUFZPUF9DQUxMRUUwKHVuc2lnbmVkIGxvbmcsIHB2
X2lycV9vcHMuc2F2ZV9mbCk7CisJcmV0dXJuIFBWT1BfQUxUX0NBTExFRTAodW5zaWduZWQgbG9u
ZywgTkFUSVZFX1NBVkVfRkwsCisJCQkJcHZfaXJxX29wcy5zYXZlX2ZsKTsKIH0KIAotc3RhdGlj
IGlubGluZSBub3RyYWNlIHZvaWQgYXJjaF9sb2NhbF9pcnFfcmVzdG9yZSh1bnNpZ25lZCBsb25n
IGYpCitzdGF0aWMgX19hbHdheXNfaW5saW5lIHZvaWQgYXJjaF9sb2NhbF9pcnFfcmVzdG9yZSh1
bnNpZ25lZCBsb25nIGYpCiB7Ci0JUFZPUF9WQ0FMTEVFMShwdl9pcnFfb3BzLnJlc3RvcmVfZmws
IGYpOworCVBWT1BfQUxUX1ZDQUxMRUUxKE5BVElWRV9SRVNUT1JFX0ZMLCBwdl9pcnFfb3BzLnJl
c3RvcmVfZmwsIGYpOwogfQogCi1zdGF0aWMgaW5saW5lIG5vdHJhY2Ugdm9pZCBhcmNoX2xvY2Fs
X2lycV9kaXNhYmxlKHZvaWQpCitzdGF0aWMgX19hbHdheXNfaW5saW5lIHZvaWQgYXJjaF9sb2Nh
bF9pcnFfZGlzYWJsZSh2b2lkKQogewotCVBWT1BfVkNBTExFRTAocHZfaXJxX29wcy5pcnFfZGlz
YWJsZSk7CisJUFZPUF9BTFRfVkNBTExFRTAoTkFUSVZFX0lSUV9ESVNBQkxFLCBwdl9pcnFfb3Bz
LmlycV9kaXNhYmxlKTsKIH0KIAotc3RhdGljIGlubGluZSBub3RyYWNlIHZvaWQgYXJjaF9sb2Nh
bF9pcnFfZW5hYmxlKHZvaWQpCitzdGF0aWMgX19hbHdheXNfaW5saW5lIHZvaWQgYXJjaF9sb2Nh
bF9pcnFfZW5hYmxlKHZvaWQpCiB7Ci0JUFZPUF9WQ0FMTEVFMChwdl9pcnFfb3BzLmlycV9lbmFi
bGUpOworCVBWT1BfQUxUX1ZDQUxMRUUwKE5BVElWRV9JUlFfRU5BQkxFLCBwdl9pcnFfb3BzLmly
cV9lbmFibGUpOwogfQogCiBzdGF0aWMgaW5saW5lIG5vdHJhY2UgdW5zaWduZWQgbG9uZyBhcmNo
X2xvY2FsX2lycV9zYXZlKHZvaWQpCi0tIAoyLjEzLjYKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 16:00:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 16:00:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzm64-0002M5-Tx; Wed, 04 Oct 2017 16:00:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dzm63-0002L5-0F
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 16:00:31 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 FF/BA-27708-E9505D95; Wed, 04 Oct 2017 16:00:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS3cu69V
 Ig747ehbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bED50sBQ2cFTc+vGVvYJzM3sXIySEkkCfx
 aPsuZhCbV8BO4tnS2SwgtoSAocTphTeBbA4OFgFVic3XE0HCbALqEm3PtrOChEUEHCUmN3uBh
 JkFYiROfDgANkVYwF/izoRzQCVcQNNvMUocbVvCDlLPKeApsf0dD4jJKyAo8XeHMESrlsTDX7
 dYIGxtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNfITC+pKDM
 9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzDw6hkYGHcw3p7sd4hRkoNJSZT3188rkUJ8
 SfkplRmJxRnxRaU5qcWHGGU4OJQkeM+xXI0UEixKTU+tSMvMAcYATFqCg0dJhPcZSJq3uCAxt
 zgzHSJ1ilGXo+Pm3T9MQix5+XmpUuK880CKBECKMkrz4EbA4vESo6yUMC8jAwODEE9BalFuZg
 mq/CtGcQ5GJWHe9yBTeDLzSuA2vQI6ggnoiDlNV0COKElESEk1MPK186tr85bsufpzUf49+xU
 7zSbtrfDaUP5MvE5u1uFAiVpN+e2ac5037tt5Zaqab+DTJ4lP6p9+evVQ/PwetnCfNccUDr3P
 t+jUWSGo0St1KmeL0rTXwfferhXWevVwxY7TZy/uUCteEcgf9FJJfvHLfWr/Epuvt69859O1e
 13alMXW57WeyF5XYinOSDTUYi4qTgQAocA+5cICAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1507132827!93446179!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14590 invoked from network); 4 Oct 2017 16:00:29 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 4 Oct 2017 16:00:29 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 04 Oct 2017 10:00:27 -0600
Message-Id: <59D521B802000078001822DA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 04 Oct 2017 10:00:24 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20170919152936.14498-1-roger.pau@citrix.com>
 <20170919152936.14498-6-roger.pau@citrix.com>
 <59D4B8A60200007800181EA9@prv-mh.provo.novell.com>
 <20171004133156.7bm5ket7u3vywf3a@MacBook-Pro-de-Roger.local>
In-Reply-To: <20171004133156.7bm5ket7u3vywf3a@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 konrad.wilk@oracle.com
Subject: Re: [Xen-devel] [PATCH v6 05/11] pci: split code to size BARs from
 pci_add_device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA0LjEwLjE3IGF0IDE1OjMxLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgT2N0IDA0LCAyMDE3IGF0IDA4OjMyOjA2QU0gKzAwMDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTkuMDkuMTcgYXQgMTc6MjksIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gLS0tIGEveGVuL2luY2x1ZGUveGVuL3BjaS5oCj4+ID4gKysrIGIveGVuL2lu
Y2x1ZGUveGVuL3BjaS5oCj4+ID4gQEAgLTE4OSw2ICsxODksMTAgQEAgY29uc3QgY2hhciAqcGFy
c2VfcGNpKGNvbnN0IGNoYXIgKiwgdW5zaWduZWQgaW50ICpzZWcsIHVuc2lnbmVkIGludCAqYnVz
LAo+PiA+ICBjb25zdCBjaGFyICpwYXJzZV9wY2lfc2VnKGNvbnN0IGNoYXIgKiwgdW5zaWduZWQg
aW50ICpzZWcsIHVuc2lnbmVkIGludCAqYnVzLAo+PiA+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCAqZGV2LCB1bnNpZ25lZCBpbnQgKmZ1bmMsIGJvb2wgKmRlZl9zZWcp
Owo+PiA+ICAKPj4gPiArI2RlZmluZSBfUENJX0JBUl9WRiAgICAgMAo+PiA+ICsjZGVmaW5lIFBD
SV9CQVJfVkYgICAgICAoMXUgPDwgX1BDSV9CQVJfVkYpCj4+IAo+PiBEbyB5b3UgcmVhbGx5IG5l
ZWQgYm90aD8gSSBrbm93IHdlIGhhdmUgcXVpdGUgYSBmZXcgY2FzZXMgd2hlcmUgZmxhZ3MKPj4g
YXJlIGJlaW5nIGRlZmluZWQgdGhpcyB3YXksIGJ1dCB0aGF0J3MgdXN1YWxseSB3aGVuIGJpdCBv
cGVyYXRpb25zCj4+ICh0ZXN0X2JpdCgpIGFuZCBhbGlrZSkgYXJlIGludGVuZGVkIG9uIHRoZSBm
bGFncyBmaWVsZHMuCj4gCj4gQWNrLCB3b3VsZCB5b3UgdGhlbiByYXRoZXIgcHJlZmVyIHRvIGhh
dmUgMSwgb3IgKDF1IDw8IDApPyAodG8ga2VlcCBpdAo+IGluIGxpbmUgd2l0aCB0aGUgb3RoZXIg
ZmxhZyB0aGF0IHdpbGwgYmUgYWRkZWQgbGF0ZXIpLgoKMXUgcGxlYXNlLCBhcyB0aGF0J3MgZ29p
bmcgdG8gYmUgbWFuZGF0b3J5IG9uY2Ugc29tZW9uZSBhZGRzCmEgZGVmaW5pdGlvbiBmb3IgdGhl
IDMybmQgZmxhZyBiaXQuIFRoZSBvdGhlciBvcHRpb24gd291bGQgYmUgdG8KdXNlIGEgcGxhaW4g
aGV4IGNvbnN0YW50IHdpdGhvdXQgaW52b2x2aW5nIHRoZSBzaGlmdCBvcGVyYXRvci4KCkphbgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 16:07:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 16:07:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzmCX-0003bF-KZ; Wed, 04 Oct 2017 16:07:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dzmCX-0003b9-6i
 for xen-devel@lists.xen.org; Wed, 04 Oct 2017 16:07:13 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 D4/BB-02044-03705D95; Wed, 04 Oct 2017 16:07:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS1eH/Wq
 kwZkTyhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b3G/NZC1bLV8xev5WlgbFPsouRk0NIIE9i
 e99VZhCbV8BOYuaJr2C2hIChxOmFN1lAbBYBVYlDe2aCxdkE1CXanm1nBbFFBPQl5n/6CWRzc
 TALLGSSWPNjPxNIQljASeLdjtdsEAveMkq8eR/cxcjBwQm0YMYvNxCTV0BQ4u8OYZAKZgEtiY
 e/brFA2NoSyxa+ZgYpYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaNGcWpRWWqRrqG5XlJ
 RZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYPAxAMEOxpenPQ8xSnIwKYny/vp5JVKI
 Lyk/pTIjsTgjvqg0J7X4EKMMB4eSBG8529VIIcGi1PTUirTMHGAcwKQlOHiURHjbQdK8xQWJu
 cWZ6RCpU4yWHB037/5h4tgEJjd8f/CHSYglLz8vVUqcdwJIgwBIQ0ZpHtw4WKxeYpSVEuZlBD
 pQiKcgtSg3swRV/hWjOAejkjDvDJApPJl5JXBbXwEdxAR00JymKyAHlSQipKQaGK/rh6t8WvW
 3z88v/rbq6kULpm43O2mREzzrdbjh12/qpx6Y9yW8SLONnrRA3Ehw3wwP1YZ93ZkHTx0qcekT
 W2lxiWXB+z63NN/pMzp/Mr8vPj1V2v/TvEeyE5L4xVLc7y2sj47cF5nxcZVyyuNvP9+eXtkfx
 //18Xn7aiX9yzw3Iyaf+dEzoVSJpTgj0VCLuag4EQD3hNE90AIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1507133226!117224618!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58434 invoked from network); 4 Oct 2017 16:07:08 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 16:07:08 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 04 Oct 2017 10:07:05 -0600
Message-Id: <59D523470200007800182318@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 04 Oct 2017 10:07:03 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1507054073-4776-1-git-send-email-andrew.cooper3@citrix.com>
 <1507054073-4776-5-git-send-email-andrew.cooper3@citrix.com>
 <59D4EA37020000780018214D@prv-mh.provo.novell.com>
 <e5e24294-8c88-7329-da4f-ff7718f5e144@citrix.com>
In-Reply-To: <e5e24294-8c88-7329-da4f-ff7718f5e144@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 GeorgeDunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 4/4] xen/ubsan: Introduce and use
	CONFIG_UBSAN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA0LjEwLjE3IGF0IDE1OjI4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDQvMTAvMTcgMTM6MDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwMy4x
MC4xNyBhdCAyMDowNywgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gLS0t
IGEveGVuL0tjb25maWcKPj4+ICsrKyBiL3hlbi9LY29uZmlnCj4+PiBAQCAtMzgsNCArMzgsMTAg
QEAgY29uZmlnIExUTwo+Pj4gIAo+Pj4gIAkgIElmIHVuc3VyZSwgc2F5IE4uCj4+PiAgCj4+PiAr
Iwo+Pj4gKyMgRm9yIGFyY2hpdGVjdHVyZXMgdGhhdCBrbm93IHRoZWlyIEdDQyBfX2ludDEyOCBz
dXBwb3J0IGlzIHNvdW5kCj4+PiArIwo+Pj4gK2NvbmZpZyBBUkNIX1NVUFBPUlRTX0lOVDEyOAo+
Pj4gKwlib29sCj4+IFdoeSBHQ0M/IFdoYXQgYWJvdXQgQ2xhbmc/Cj4gCj4gVGhpcyBjYW1lIHN0
cmFpZ2h0IGZyb20gTGludXguICBJIGNhbiBzL0dDQy9jb21waWxlci8gaWYgeW91IGxpa2U/CgpZ
ZXMgcGxlYXNlIChwcm92aWRlZCBpdCdzIHVzYWJsZSB3aXRoIENsYW5nKS4KCj4+PiAtLS0gYS94
ZW4vS2NvbmZpZy5kZWJ1Zwo+Pj4gKysrIGIveGVuL0tjb25maWcuZGVidWcKPj4+IEBAIC0xMjEs
NiArMTIxLDE0IEBAIGNvbmZpZyBTQ1JVQl9ERUJVRwo+Pj4gIAkgIFZlcmlmeSB0aGF0IHBhZ2Vz
IHRoYXQgbmVlZCB0byBiZSBzY3J1YmJlZCBiZWZvcmUgYmVpbmcgYWxsb2NhdGVkIHRvCj4+PiAg
CSAgYSBndWVzdCBhcmUgaW5kZWVkIHNjcnViYmVkLgo+Pj4gIAo+Pj4gK2NvbmZpZyBVQlNBTgo+
Pj4gKwlib29sICJVbmRlZmluZWQgYmVoYXZpb3VyIHNhbml0aXplciIKPj4+ICsJZGVwZW5kcyBv
biBYODYKPj4gSSB0aGluayB3ZSBzaG91bGQgc3dpdGNoIGF3YXkgZnJvbSB0aGlzIG1vZGVsIG9m
IGV4cGxpY2l0bHkgc3RhdGluZwo+PiBhcmNoaXRlY3R1cmVzLCBhbmQgaW5zdGVhZCBoYXZlIEhB
VkVfKiBzeW1ib2xzIHNlbGVjdGVkIGJ5IGVhY2gKPj4gYXJjaGl0ZWN0dXJlIHN1cHBvcnRpbmcg
aXQsIGFuZCB0aGUgbWFpbiBzeW1ib2wgdGhlbiBkZXBlbmRpbmcgb24KPj4gdGhlIEhBVkVfKiBv
bmUuIFVzIGhhdmluZyBvbmx5IHR3byBhcmNoaXRlY3R1cmVzIHJpZ2h0IG5vdwo+PiBkb2Vzbid0
IG1ha2UgdGhpcyBhIGJpZyBkaWZmZXJlbmNlLCBidXQgTGludXggaGFzIChwYXJ0aWFsbHk/KQo+
PiBzd2l0Y2hlZCB0byB0aGF0IG1vZGVsIGZvciBhIHJlYXNvbiwgSSB0aGluay4KPiAKPiBJJ20g
bm90IGZ1c3NlZC4gIFdoaWNoIHdvdWxkIHlvdSBwcmVmZXI/CgpJJ2QgcHJlZmVyIHRoZSBjb21i
aW5hdGlvbiBIQVZFX1VCU0FOIHBsdXMgVUJTQU4sIGFzIG91dGxpbmVkLgoKPj4+IC0tLSBhL3hl
bi9SdWxlcy5tawo+Pj4gKysrIGIveGVuL1J1bGVzLm1rCj4+PiBAQCAtMTE5LDYgKzExOSwxMCBA
QCBpZmVxICgkKENPTkZJR19HQ09WKSx5KQo+Pj4gICQoZmlsdGVyLW91dCAlLmluaXQubyAkKG5v
Z2Nvdi15KSwkKG9iai15KSAkKG9iai1iaW4teSkgJChleHRyYS15KSk6IENGTEFHUyArPSAKPj4+
IC1mcHJvZmlsZS1hcmNzIC1mdGVzdC1jb3ZlcmFnZQo+Pj4gIGVuZGlmCj4+PiAgCj4+PiAraWZl
cSAoJChDT05GSUdfVUJTQU4pLHkpCj4+PiArJChmaWx0ZXItb3V0ICUuaW5pdC5vICQobm91YnNh
bi15KSwkKG9iai15KSAkKG9iai1iaW4teSkgJChleHRyYS15KSk6IENGTEFHUyArPSAtZnNhbml0
aXplPXVuZGVmaW5lZAo+Pj4gK2VuZGlmCj4+IFlvdSBoYXZlIG5vIHVzZXJzIG9mIG5vdWJzYW4t
eSwgb3RoZXIgdGhhbiB3aGF0IFdlaSdzIFJGQyBwYXRjaAo+PiBoYWQuCgpXaGF0IGFib3V0IHRo
aXMgcGFydD8KCj4+IEFsc28gbmVpdGhlciB5b3Ugbm9yIGhlIGV4cGxhaW4gd2h5ICouaW5pdC5v
IGFyZSB1bmlsYXRlcmFsbHkKPj4gZXhjbHVkZWQuCj4gCj4gVGhlIGFuc3dlciBpcyBjb21wbGlj
YXRlZC4gIElmIHlvdSB3YW50IGl0IHRvIHdvcmsgd2l0aCAuaW5pdC4gZmlsZXMsCj4gdGhlbiB0
aGUgZm9sbG93aW5nIGNoYW5nZSBpcyByZXF1aXJlZDoKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL1J1
bGVzLm1rIGIveGVuL1J1bGVzLm1rCj4gaW5kZXggY2FmYzY3Yi4uOWNlNWI1NiAxMDA2NDQKPiAt
LS0gYS94ZW4vUnVsZXMubWsKPiArKysgYi94ZW4vUnVsZXMubWsKPiBAQCAtMTg5LDcgKzE4OSw3
IEBAICQoZmlsdGVyICUuaW5pdC5vLCQob2JqLXkpICQob2JqLWJpbi15KSAkKGV4dHJhLXkpKToK
PiAlLmluaXQubzogJS5vIE1ha2VmaWxlCj4gICAgICAgICAgICAgICAgIC50ZXh0fC50ZXh0Lip8
LmRhdGF8LmRhdGEuKnwuYnNzKSBcCj4gICAgICAgICAgICAgICAgICAgICAgICAgdGVzdCAkJHN6
ICE9IDAgfHwgY29udGludWU7IFwKPiAgICAgICAgICAgICAgICAgICAgICAgICBlY2hvICJFcnJv
cjogc2l6ZSBvZiAkPDokJG5hbWUgaXMgMHgkJHN6IiA+JjI7IFwKPiAtICAgICAgICAgICAgICAg
ICAgICAgICBleGl0ICQkKGV4cHIgJCRpZHggKyAxKTs7IFwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAjIGV4aXQgJCQoZXhwciAkJGlkeCArIDEpOzsgXAo+ICAgICAgICAgICAgICAgICBlc2Fj
OyBcCj4gICAgICAgICBkb25lCj4gICAgICAgICAkKE9CSkNPUFkpICQoZm9yZWFjaCBzLCQoU1BF
Q0lBTF9EQVRBX1NFQ1RJT05TKSwtLXJlbmFtZS1zZWN0aW9uCj4gLiQocyk9LmluaXQuJChzKSkg
JDwgJEAKPiAKPiBJIHdhcyBkZWJhdGluZyB3aGV0aGVyIHRvIGtlZXAgb3IgcmVtb3ZlIHRoZSBu
b3Vic2FuLCBidXQgSSBmaWd1cmVkIHRoYXQKPiBrZWVwaW5nIGl0IHdvdWxkIGJlIG1vcmUgZmxl
eGlibGUgZm9yIGRldmVsb3Bpbmcgd2l0aC4KCkNvdWxkIHlvdSBtZW50aW9uIHRoaXMgaW4gdGhl
IGNvbW1pdCBtZXNzYWdlIHRoZW4sIHBsZWFzZT8KCj4+PiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4v
Y29tcGlsZXIuaAo+Pj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2NvbXBpbGVyLmgKPj4+IEBAIC0x
NSw2ICsxNSw3IEBACj4+PiAgI2RlZmluZSBub2lubGluZSAgICAgIF9fYXR0cmlidXRlX18oKF9f
bm9pbmxpbmVfXykpCj4+PiAgCj4+PiAgI2RlZmluZSBub3JldHVybiAgICAgIF9fYXR0cmlidXRl
X18oKF9fbm9yZXR1cm5fXykpCj4+PiArI2RlZmluZSBfX25vcmV0dXJuICAgIG5vcmV0dXJuCj4+
IFBsZWFzZSBsZXQncyBhdm9pZCBuZXcgbmFtZSBzcGFjZSB2aW9sYXRpb25zIGlmIGF0IGFsbCBw
b3NzaWJseSwgb3IKPj4gYXQgbGVhc3QgcmVzdHJpY3QgdGhlbSB0byBpbmRpdmlkdWFsIHNvdXJj
ZSBmaWxlcyB3aGVyZSBlbGltaW5hdGluZwo+PiB0aGVtIHdvdWxkIGJlIHVuZGVzaXJhYmxlLgo+
IAo+IFRoaXMgaXMgZW50aXJlbHkgZG93biB0byBob3cgbXVjaCB3ZSB3YW50IHRvIGRpdmVyZ2Ug
dGhlIExpbnV4IGNvZGUuIAo+IEZvciB1YnNhbiwgSSd2ZSBnb25lIG91dCBvZiBteSB3YXkgbm90
IHRvIG1vZGlmeSB0aGUgTGludXggY29kZSBhdCBhbGwuCgpFeGNlcHQgZm9yIHRoZSAjaW5jbHVk
ZS1zLgoKPiBJIGNhbiBzZWUgYW4gYXJndW1lbnQgZm9yIG1ha2luZyB0aGlzIGxvY2FsIHRvIHRo
ZSBmaWxlIGluIHF1ZXN0aW9uLiAKPiBIb3dldmVyLCB0aGF0IG5lZWRzIHRvIGJlIHdlaWdoZWQg
dXAgYWdhaW5zdCBvdGhlciBMaW51eCBzb3VyY2Ugd2UKPiBjaG9vc2UgdG8gdGFrZS4KCkFzIHRo
ZXJlJ3Mgbm8gcmVhc29uYWJsZSBjaGFuY2UgZm9yIHVzIHRvIGV2ZXIgYmUgYWJsZSB0byB0YWtl
CmEgTGludXggZmlsZSBjb21wbGV0ZWx5IHVubW9kaWZpZWQsIGlmIHB1dHRpbmcgc3VjaCAjZGVm
aW5lLXMgaW50bwppbmRpdmlkdWFsIGZpbGVzIGlzIHRvbyByZXN0cmljdGl2ZSBmb3IgeW91ciB0
YXN0ZSwgaG93IGFib3V0IG1ha2luZwp0aG9zZSBmaWxlcyBpZGVudGlmeSB0aGVtc2VsdmVzIChi
eSwgc2F5LCAjZGVmaW5lIExJTlVYX1NPVVJDRSkKYW5kIGVuYWJsaW5nIHN1Y2ggY29tcGF0aWJp
bGl0eSB0aGluZ3Mgb25seSBmb3IgdGhvc2U/CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 16:07:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 16:07:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzmCy-0003e3-Sq; Wed, 04 Oct 2017 16:07:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4438c69fc=Ian.Jackson@citrix.com>)
 id 1dzmCx-0003dn-Js
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 16:07:39 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 B2/1C-02817-A4705D95; Wed, 04 Oct 2017 16:07:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHSDva4X+9V
 Ig45TMhb3prxnd2D02N63iz2AMYo1My8pvyKBNWPPjOOMBX94Kr6eO8bcwLiZq4uRk0NCwF/i
 9/25LBC2h8T1syeYQGw2AV2Jpi1/2UBsEQFlieNNX1hBbGaBaokjB/+C1QsLOEp0Pb3GDGKzC
 KhIvJv5BCzOK+ApsWrVUzaImXIS54//BKrh4BASUJOYuz4eokRQ4iRUObOAhMTBFy+YIcotJb
 6tf8o8gZF3FpKyWUjKFjAyrWJUL04tKkst0jXSSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCr
 WS87P3cQIDBwGINjB+P2P0yFGSQ4mJVHeXz+vRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4LVl
 uxopJFiUmp5akZaZAwxhmLQEB4+SCO8VVqA0b3FBYm5xZjpE6hSjMcexTZf/MHF03Lz7h0mIJ
 S8/L1VKnHcCyCQBkNKM0jy4QbDYusQoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVh3iiQKTyZeS
 Vw+14BncIEdMqcpisgp5QkIqSkGhjXtvQq+8x5e7X5cVL1zXlrZHesWptX8DB3sldcVXVLp9a
 fbxvXODzbM+XMup3hF6YZvvC/8XvDwcqkh0VMXxxbSuXe3jk5P7Xuy9bMB53VMn33+Xkk3loK
 XjValBybUvb1tu6qTfIS6/oOVpVNtn4YfEZgYa2q7ZOH8l/NPrfOZ79vd9P9pcd6JZbijERDL
 eai4kQAE0GXyKgCAAA=
X-Env-Sender: prvs=4438c69fc=Ian.Jackson@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1507133256!110999150!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17244 invoked from network); 4 Oct 2017 16:07:38 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 16:07:38 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="450475278"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Wed, 4 Oct 2017 16:57:06 +0100
Message-ID: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH v2 00/24] Provide some actual restriction of qemu
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2l0aCB0aGlzIHNlcmllcywgaXQgaXMgcG9zc2libGUgdG8gcnVuIHFlbXUgaW4gYSB3YXkgdGhh
dCBJIHRoaW5rCnJlYWxseSBkb2VzIG5vdCBoYXZlIGdsb2JhbCBwcml2aWxlZ2UgYW55IG1vcmU+
CgpJIGhhdmUgdmVyaWZpZWQgdGhhdCBpdCBydW5zIGFzIGEgbm9uLXJvb3QgdXNlci4gIEkgaGF2
ZSBjaGVja2VkIGFsbApvZiBpdHMgZmRzIGFuZCB0aGV5IGFyZSBlaXRoZXIgcHJpdmNtZCAod2hp
Y2ggSSBoYXZlIGFycmFuZ2VkIHRvCm5ldXRlciksIG9yIC9kZXYvbnVsbCwgb3IgaGFybWxlc3Mg
c29ja2V0cyBhbmQgcGlwZXMsIG9yIGV2dGNobi4KClVuZm9ydHVuYXRlbHkgdGhpcyBuZWVkcyBh
IG5ldyAieGVudG9vbGNvcmUiIGxpYnJhcnksIHdoaWNoIGFsbCB0aGUKZXhpc3RpbmcgbGlicmFy
aWVzIHJlZ2lzdGVyIHdpdGggc28gdGhhdCB0aGUgcmVzdHJpY3QgY2FsbCBpcwplZmZlY3RpdmUu
CgpBbHNvIHRoZXJlIGFyZSBhIG51bWJlciBvZiBsYWN1bmFlLiAgSW4gcGFydGljdWxhcjoKCiAt
IGlmIHdlIGFyZSBub3QgdXNpbmcgYSBzaGFyZWQgdWlkLCB3ZSBzaG91bGQga2lsbCBhbGwgcHJv
Y2Vzc2VzCiAgIGJlbG9uZ2luZyB0byB0aGUgY2hvc2VuIHVpZCBib3RoIGF0IGRvbWFpbiBzdGFy
dCB0aW1lIGFuZCBhdAogICBkb21haW4gc2h1dGRvd24gdGltZQoKIC0gd2Ugc2hvdWxkIGhhdmUg
cWVtdSBjaHJvb3QKCiAtIHNvbWUgYXVkaXQgYW5kL29yIHJldmlldyBvZiB0aGUgcmVzdWx0aW5n
IHNpdHVhdGlvbiB3b3VsZCBiZQogICBnb29kIGJlZm9yZSB3ZSBvZmZlciBzZWN1cml0eSBzdXBw
b3J0IGZvciB0aGUgbmV3IGJvdW5kYXJ5CgogLSB1c2Ugb2YgcmxpbWl0cyBtYXkgYmUgdXNlZnVs
IHRvIG1pdGlnYXRlIHRoZSByaXNrIG9mIERPUwogICBieSBhIGNvbXByb21pc2VkIHFlbXUKCiAt
IGNkcm9tIGluc2VydCB3b3VsZCBoYXZlIHRvIGJlIGRvbmUgdmlhIGZkIHBhc3NpbmcgYW5kIGlz
IG5vdAogICB5ZXQgaW1wbGVtZW50ZWQKCiAtIHdlIG5lZWQgdG8gdGhpbmsgYWJvdXQgd2hhdCBo
YXBwZW5zIGR1cmluZyBtaWdyYXRpb24gKGN1cnJlbnRseQogICBwcml2aWxlZ2VzIGFyZSBkcm9w
cGVkIHZlcnkgbGF0ZSwgY2VydGFpbmx5IGFmdGVyIHRoZSByZWNlaXZpbmcKICAgcWVtdSBoYXMg
cmVhZCB0aGUgbWlncmF0aW9uIHN0cmVhbSBmcm9tIGl0cwogICBub3ctc3VwcG9zZWRseS11bnRy
dXN0ZWQgcGVlcikKClRoZSBzZXJpZXMgZGVwZW5kcyBmb3IgaXRzIGZ1bmN0aW9uYWxpdHkgb24g
dGhlIHFlbXUgc2VyaWVzIEkgaGF2ZQpqdXN0IHBvc3RlZCwgYnV0IHNob3VsZCBiZSBoYXJtbGVz
cyB3aXRob3V0IHRoZSBuZXcgcWVtdSBwYXRjaGVzCihleGNlcHQgZm9yIHRoZSBidWlsZCBjb21w
YXRpYmlsaXR5IHBhdGNoIHRvIGxpbmsgYWdhaW5zdAp4ZW50b29sY29yZSkuCgpJIHdvbid0IGxp
c3QgdGhlIGNoYW5nZXMgc2luY2UgdjEuICBUaGV5IGFyZSBtaW5vciBhbmQgYXJlIHRoZSByZXN1
bHQKb2YgcmV2aWV3IGNvbW1lbnRzLgoKVGhpcyByZXBvc3QgaXMgYmFzZWQgb24gdG9kYXkncyB4
ZW4uZ2l0I21hc3Rlci4gIEl0IHdpbGwgbmVlZCByZWJhc2UKb250byBzdGFnaW5nIGJlZm9yZSBj
b21taXR0aW5nLCBvYnZpb3VzbHksIGJ1dCB0aGF0IHNob3VsZG4ndCBiZSBoYXJkLgoKVGhhbmtz
LApJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 16:07:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 16:07:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzmD0-0003ep-3g; Wed, 04 Oct 2017 16:07:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4438c69fc=Ian.Jackson@citrix.com>)
 id 1dzmCy-0003dw-G8
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 16:07:40 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 08/45-01778-B4705D95; Wed, 04 Oct 2017 16:07:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDva43+9V
 Ig3k3xC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa0b7t8nMBfskK37dmcvYwHhIpIuRk0NCwF9i
 1sH3LBC2h8T1syeYQGw2AV2Jpi1/2UBsEQFlieNNX1hBbGaBKcwSkzf7gdjCAjYSU95PAOtlE
 VCRuDj/OFgvr4CnROuqk4wQM+Ukzh//yQxicwp4STzd2QFkc3AIAdUcW2sKYapJzF0fD9EpKH
 Fy5hMWiE0SEgdfvGCGmGIp8W39U+YJjPyzkJTNQlK2gJFpFaN6cWpRWWqRrpFeUlFmekZJbmJ
 mjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgmDEAwQ7G73+cDjFKcjApifL++nklUogvKT+lMiOx
 OCO+qDQntfgQowwHh5IEry3b1UghwaLU9NSKtMwcYMDDpCU4eJREeK+wAqV5iwsSc4sz0yFSp
 xh1OTpu3v3DJMSSl5+XKiXOOwFkhgBIUUZpHtwIWPRdYpSVEuZlBDpKiKcgtSg3swRV/hWjOA
 ejkjBvFMgUnsy8ErhNr4COYAI6Yk7TFZAjShIRUlINjJvdrBdsippTLfDnpyjDpBu2MV48y8Q
 fCUz5XqzcK2suV7V78qx7AasuHY37pnAh58fLv63yM08H/m3O8s44Emfu6v68OYFV6Lg/i++G
 dqOOGx+j2m0Y/W00q+/1/FAMTmgu9i9ye+XiEbpnlvLW+TOKvhb5HshjW11imCsu1ry7+terO
 de/KLEUZyQaajEXFScCADXZkRS5AgAA
X-Env-Sender: prvs=4438c69fc=Ian.Jackson@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1507133256!110999150!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17341 invoked from network); 4 Oct 2017 16:07:39 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 16:07:39 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="450475300"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Wed, 4 Oct 2017 16:57:07 +0100
Message-ID: <1507132650-25376-2-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 01/24] xen: Provide XEN_DMOP_remote_shutdown
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U0NIRURPUF9yZW1vdGVfc2h1dGRvd24gc2hvdWxkIGJlIGEgRE1PUCBzbyB0aGF0IGEgZGVwcml2
aWxlZ2VkIHFlbXUKY2FuIGRvIHRoZSBwcm9wZXJ5IHRpZHlpbmcgdXAuCgpXZSBuZWVkIHRvIGtl
ZXAgU0NIRURPUF9yZW1vdGVfc2h1dGRvd24gZm9yIEFCSSBzdGFiaWxpdHkgcmVhc29ucyBhbmQK
YmVjYXVzZSBpdCBpcyBuZWVkZWQgZm9yIFBWIGd1ZXN0cy4KCkNDOiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgpDQzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDQzog
S29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDQzogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzogVGltIERlZWdhbiA8dGlt
QHhlbi5vcmc+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29u
QGV1LmNpdHJpeC5jb20+CgotLS0KdjI6IENvZGluZyBzdHlsZTogYWRkIGJsYW5rIGxpbmUgaW4g
c3dpdGNoIHN0YXRlbWVudC4KICAgIENvcnJlY3QgY29tbWl0IG1lc3NhZ2UgcmUgcmVhc29ucyB0
byBrZWVwIFNDSEVET1BfcmVtb3RlX3NodXRkb3duLgogICAgQWRkIHRvIHhsYXQubHN0IGluIGFs
cGhhYmV0aWNhbCBvcmRlciB3cnQgdG8gb3RoZXIgZG1fb3BzLgoKU2lnbmVkLW9mZi1ieTogSWFu
IEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2
bS9kbS5jICAgICAgICAgIHwgMTAgKysrKysrKysrKwogeGVuL2luY2x1ZGUvcHVibGljL2h2bS9k
bV9vcC5oIHwgMTIgKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS94bGF0LmxzdCAgICAgICAgICAg
fCAgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvaHZtL2RtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2RtLmMKaW5kZXggOWNmNTNi
NS4uYWNhYmRlMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9kbS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vZG0uYwpAQCAtNjI5LDYgKzYyOSwxNSBAQCBzdGF0aWMgaW50IGRtX29wKGNv
bnN0IHN0cnVjdCBkbW9wX2FyZ3MgKm9wX2FyZ3MpCiAgICAgICAgIGJyZWFrOwogICAgIH0KIAor
ICAgIGNhc2UgWEVOX0RNT1BfcmVtb3RlX3NodXRkb3duOgorICAgIHsKKyAgICAgICAgY29uc3Qg
c3RydWN0IHhlbl9kbV9vcF9yZW1vdGVfc2h1dGRvd24gKmRhdGEgPQorICAgICAgICAgICAgJm9w
LnUucmVtb3RlX3NodXRkb3duOworCisgICAgICAgIGRvbWFpbl9zaHV0ZG93bihkLCBkYXRhLT5y
ZWFzb24pOworICAgICAgICBicmVhazsKKyAgICB9CisKICAgICBkZWZhdWx0OgogICAgICAgICBy
YyA9IC1FT1BOT1RTVVBQOwogICAgICAgICBicmVhazsKQEAgLTY1Nyw2ICs2NjYsNyBAQCBDSEVD
S19kbV9vcF9tb2RpZmllZF9tZW1vcnk7CiBDSEVDS19kbV9vcF9zZXRfbWVtX3R5cGU7CiBDSEVD
S19kbV9vcF9pbmplY3RfZXZlbnQ7CiBDSEVDS19kbV9vcF9pbmplY3RfbXNpOworQ0hFQ0tfZG1f
b3BfcmVtb3RlX3NodXRkb3duOwogCiBpbnQgY29tcGF0X2RtX29wKGRvbWlkX3QgZG9taWQsCiAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBucl9idWZzLApkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5o
CmluZGV4IDZiYmFiNWYuLmUxNzMwODUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9o
dm0vZG1fb3AuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgKQEAgLTM1Nyw2
ICszNTcsMTcgQEAgc3RydWN0IHhlbl9kbV9vcF9tYXBfbWVtX3R5cGVfdG9faW9yZXFfc2VydmVy
IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhhcyB0byBiZSBzZXQgdG8gemVybyBieSB0
aGUgY2FsbGVyICovCiB9OwogCisvKgorICogWEVOX0RNT1BfcmVtb3RlX3NodXRkb3duIDogRGVj
bGFyZSBhIHNodXRkb3duIGZvciBhbm90aGVyIGRvbWFpbgorICogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgSWRlbnRpY2FsIHRvIFNDSEVET1BfcmVtb3RlX3NodXRkb3duCisgKi8KKyNkZWZp
bmUgWEVOX0RNT1BfcmVtb3RlX3NodXRkb3duIDE2CisKK3N0cnVjdCB4ZW5fZG1fb3BfcmVtb3Rl
X3NodXRkb3duIHsKKyAgICB1aW50MzJfdCByZWFzb247ICAgICAgIC8qIFNIVVRET1dOXyogPT4g
ZW51bSBzY2hlZF9zaHV0ZG93bl9yZWFzb24gKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAg
IC8qIChPdGhlciByZWFzb24gdmFsdWVzIGFyZSBub3QgYmxvY2tlZCkgKi8KK307CisKIHN0cnVj
dCB4ZW5fZG1fb3AgewogICAgIHVpbnQzMl90IG9wOwogICAgIHVpbnQzMl90IHBhZDsKQEAgLTM3
Nyw2ICszODgsNyBAQCBzdHJ1Y3QgeGVuX2RtX29wIHsKICAgICAgICAgc3RydWN0IHhlbl9kbV9v
cF9pbmplY3RfbXNpIGluamVjdF9tc2k7CiAgICAgICAgIHN0cnVjdCB4ZW5fZG1fb3BfbWFwX21l
bV90eXBlX3RvX2lvcmVxX3NlcnZlcgogICAgICAgICAgICAgICAgIG1hcF9tZW1fdHlwZV90b19p
b3JlcV9zZXJ2ZXI7CisgICAgICAgIHN0cnVjdCB4ZW5fZG1fb3BfcmVtb3RlX3NodXRkb3duIHJl
bW90ZV9zaHV0ZG93bjsKICAgICB9IHU7CiB9OwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94
bGF0LmxzdCBiL3hlbi9pbmNsdWRlL3hsYXQubHN0CmluZGV4IDBmMTcwMDAuLjQzNDZjYmUgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hsYXQubHN0CisrKyBiL3hlbi9pbmNsdWRlL3hsYXQubHN0
CkBAIC02NCw2ICs2NCw3IEBACiA/CWRtX29wX2luamVjdF9tc2kJCWh2bS9kbV9vcC5oCiA/CWRt
X29wX2lvcmVxX3NlcnZlcl9yYW5nZQlodm0vZG1fb3AuaAogPwlkbV9vcF9tb2RpZmllZF9tZW1v
cnkJCWh2bS9kbV9vcC5oCis/CWRtX29wX3JlbW90ZV9zaHV0ZG93bgkJaHZtL2RtX29wLmgKID8J
ZG1fb3Bfc2V0X2lvcmVxX3NlcnZlcl9zdGF0ZQlodm0vZG1fb3AuaAogPwlkbV9vcF9zZXRfaXNh
X2lycV9sZXZlbAkJaHZtL2RtX29wLmgKID8JZG1fb3Bfc2V0X21lbV90eXBlCQlodm0vZG1fb3Au
aAotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 16:07:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 16:07:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzmD1-0003fx-Az; Wed, 04 Oct 2017 16:07:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4438c69fc=Ian.Jackson@citrix.com>)
 id 1dzmCz-0003eR-MB
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 16:07:41 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 46/10-02220-C4705D95; Wed, 04 Oct 2017 16:07:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHSDva4P+9V
 Ig+efxC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aWLwdYCnaIV8y+q9DA2CbSxcjJISHgL7H2
 5nImCNtD4vrZE2A2m4CuRNOWv2wgtoiAssTxpi+sXYxcHMwC5xglWqdsYAZJCAsESNz40Q5Ux
 MHBIqAi8WtXFkiYV8BT4uWKXWwQM+Ukzh//CVbOKeAl8XRnBzNIuRBQzbG1phCmmsTc9fEQnY
 ISJ2c+YQGxmQUkJA6+eMEMMcVS4tv6p8wTGPlnISmbhaRsASPTKkb14tSistQiXSO9pKLM9Iy
 S3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAIGMAgh2M3/84HWKU5GBSEuX99fNKpBBfUn5K
 ZUZicUZ8UWlOavEhRhkODiUJXlu2q5FCgkWp6akVaZk5wHCHSUtw8CiJ8F5hBUrzFhck5hZnp
 kOkTjHqcnTcvPuHSYglLz8vVUqcdwLIDAGQoozSPLgRsNi7xCgrJczLCHSUEE9BalFuZgmq/C
 tGcQ5GJWHeKJApPJl5JXCbXgEdwQR0xJymKyBHlCQipKQaGMUftXEn5Mgk3bebNyWMM5PZZ7J
 l9bOdN8QV0u2WNVx7O+fQJdXVGd1xW5wKonfyu3PK7uFRDX0jVvx6/VquVY8F1xmx6l5yTJDr
 Xb/Ju/Fw4bX/DZwJwtP/pUY1T3u6XH/FgT9LbN0z+2z7DubMEjvMKsK2V2xWr/HJr52HgsxLj
 3ppN1nmK7EUZyQaajEXFScCAO/L4lS4AgAA
X-Env-Sender: prvs=4438c69fc=Ian.Jackson@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1507133256!110999150!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17406 invoked from network); 4 Oct 2017 16:07:40 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 16:07:40 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="450475303"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Wed, 4 Oct 2017 16:57:09 +0100
Message-ID: <1507132650-25376-4-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 03/24] tools: libxendevicemodel: Provide
	xendevicemodel_shutdown
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0t
LQp2MjogQnVtcCBsaWJyYXJ5IG1pbm9yIHZlcnNpb24sIGFzIHRoaXMgaXMgYSBuZXcgZnVuY3Rp
b24KLS0tCiB0b29scy9saWJzL2RldmljZW1vZGVsL01ha2VmaWxlICAgICAgICAgICAgICAgICB8
ICAyICstCiB0b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYyAgICAgICAgICAgICAgICAgICB8
IDE2ICsrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5k
ZXZpY2Vtb2RlbC5oIHwgIDkgKysrKysrKysrCiB0b29scy9saWJzL2RldmljZW1vZGVsL2xpYnhl
bmRldmljZW1vZGVsLm1hcCAgICB8ICAzICsrLQogNCBmaWxlcyBjaGFuZ2VkLCAyOCBpbnNlcnRp
b25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9k
ZWwvTWFrZWZpbGUgYi90b29scy9saWJzL2RldmljZW1vZGVsL01ha2VmaWxlCmluZGV4IGYwZTFl
NmMuLjFkNGU1ODQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvTWFrZWZpbGUK
KysrIGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9NYWtlZmlsZQpAQCAtMiw3ICsyLDcgQEAgWEVO
X1JPT1QgPSAkKENVUkRJUikvLi4vLi4vLi4KIGluY2x1ZGUgJChYRU5fUk9PVCkvdG9vbHMvUnVs
ZXMubWsKIAogTUFKT1IgICAgPSAxCi1NSU5PUiAgICA9IDAKK01JTk9SICAgID0gMQogU0hMSUJf
TERGTEFHUyArPSAtV2wsLS12ZXJzaW9uLXNjcmlwdD1saWJ4ZW5kZXZpY2Vtb2RlbC5tYXAKIAog
Q0ZMQUdTICAgKz0gLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcwpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMgYi90b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUu
YwppbmRleCAwZjJjMWE3Li4wMDk0ZTkzIDEwMDY0NAotLS0gYS90b29scy9saWJzL2RldmljZW1v
ZGVsL2NvcmUuYworKysgYi90b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYwpAQCAtNTMyLDYg
KzUzMiwyMiBAQCBpbnQgeGVuZGV2aWNlbW9kZWxfaW5qZWN0X2V2ZW50KAogICAgIHJldHVybiB4
ZW5kZXZpY2Vtb2RlbF9vcChkbW9kLCBkb21pZCwgMSwgJm9wLCBzaXplb2Yob3ApKTsKIH0KIAor
aW50IHhlbmRldmljZW1vZGVsX3NodXRkb3duKAorICAgIHhlbmRldmljZW1vZGVsX2hhbmRsZSAq
ZG1vZCwgZG9taWRfdCBkb21pZCwgdW5zaWduZWQgaW50IHJlYXNvbikKK3sKKyAgICBzdHJ1Y3Qg
eGVuX2RtX29wIG9wOworICAgIHN0cnVjdCB4ZW5fZG1fb3BfcmVtb3RlX3NodXRkb3duICpkYXRh
OworCisgICAgbWVtc2V0KCZvcCwgMCwgc2l6ZW9mKG9wKSk7CisKKyAgICBvcC5vcCA9IFhFTl9E
TU9QX3JlbW90ZV9zaHV0ZG93bjsKKyAgICBkYXRhID0gJm9wLnUucmVtb3RlX3NodXRkb3duOwor
CisgICAgZGF0YS0+cmVhc29uID0gcmVhc29uOworCisgICAgcmV0dXJuIHhlbmRldmljZW1vZGVs
X29wKGRtb2QsIGRvbWlkLCAxLCAmb3AsIHNpemVvZihvcCkpOworfQorCiBpbnQgeGVuZGV2aWNl
bW9kZWxfcmVzdHJpY3QoeGVuZGV2aWNlbW9kZWxfaGFuZGxlICpkbW9kLCBkb21pZF90IGRvbWlk
KQogewogICAgIHJldHVybiBvc2RlcF94ZW5kZXZpY2Vtb2RlbF9yZXN0cmljdChkbW9kLCBkb21p
ZCk7CmRpZmYgLS1naXQgYS90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVuZGV2aWNl
bW9kZWwuaCBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5o
CmluZGV4IDEzMjE2ZGIuLmRkYTBiYzcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9k
ZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5oCisrKyBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwv
aW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5oCkBAIC0zMTcsNiArMzE3LDE1IEBAIGludCB4ZW5kZXZp
Y2Vtb2RlbF9pbmplY3RfZXZlbnQoCiAgICAgdWludDhfdCB0eXBlLCB1aW50MzJfdCBlcnJvcl9j
b2RlLCB1aW50OF90IGluc25fbGVuLCB1aW50NjRfdCBjcjIpOwogCiAvKioKKyAqIFNodXRzIHRo
ZSBkb21haW4gZG93bi4KKyAqCisgKiBAcGFybSByZWFzb24gdXN1YWxseSBlbnVtIHNjaGVkX3No
dXRkb3duX3JlYXNvbiwgc2VlIHhlbi9zY2hlZC5oCisgKiBAcmV0dXJuIDAgb24gc3VjY2Vzcywg
LTEgb24gZmFpbHVyZS4KKyAqLworaW50IHhlbmRldmljZW1vZGVsX3NodXRkb3duKAorICAgIHhl
bmRldmljZW1vZGVsX2hhbmRsZSAqZG1vZCwgZG9taWRfdCBkb21pZCwgdW5zaWduZWQgaW50IHJl
YXNvbik7CisKKy8qKgogICogVGhpcyBmdW5jdGlvbiByZXN0cmljdHMgdGhlIHVzZSBvZiB0aGlz
IGhhbmRsZSB0byB0aGUgc3BlY2lmaWVkCiAgKiBkb21haW4uCiAgKgpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlicy9kZXZpY2Vtb2RlbC9saWJ4ZW5kZXZpY2Vtb2RlbC5tYXAgYi90b29scy9saWJzL2Rl
dmljZW1vZGVsL2xpYnhlbmRldmljZW1vZGVsLm1hcAppbmRleCAxMzAyMjJjLi5iMDc2NWZhIDEw
MDY0NAotLS0gYS90b29scy9saWJzL2RldmljZW1vZGVsL2xpYnhlbmRldmljZW1vZGVsLm1hcAor
KysgYi90b29scy9saWJzL2RldmljZW1vZGVsL2xpYnhlbmRldmljZW1vZGVsLm1hcApAQCAtMSw0
ICsxLDQgQEAKLVZFUlNfMS4wIHsKK1ZFUlNfMS4xIHsKIAlnbG9iYWw6CiAJCXhlbmRldmljZW1v
ZGVsX29wZW47CiAJCXhlbmRldmljZW1vZGVsX2NyZWF0ZV9pb3JlcV9zZXJ2ZXI7CkBAIC0xOCw2
ICsxOCw3IEBAIFZFUlNfMS4wIHsKIAkJeGVuZGV2aWNlbW9kZWxfbW9kaWZpZWRfbWVtb3J5Owog
CQl4ZW5kZXZpY2Vtb2RlbF9zZXRfbWVtX3R5cGU7CiAJCXhlbmRldmljZW1vZGVsX2luamVjdF9l
dmVudDsKKwkJeGVuZGV2aWNlbW9kZWxfc2h1dGRvd247CiAJCXhlbmRldmljZW1vZGVsX3Jlc3Ry
aWN0OwogCQl4ZW5kZXZpY2Vtb2RlbF9jbG9zZTsKIAlsb2NhbDogKjsgLyogRG8gbm90IGV4cG9z
ZSBhbnl0aGluZyBieSBkZWZhdWx0ICovCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 16:07:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 16:07:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzmD2-0003hD-Ii; Wed, 04 Oct 2017 16:07:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4438c69fc=Ian.Jackson@citrix.com>)
 id 1dzmD0-0003en-IY
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 16:07:42 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 D3/BD-00743-D4705D95; Wed, 04 Oct 2017 16:07:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHSDva4v+9V
 Ig6P7JS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8au/sUsBWc4K4786mVqYDzA0cXIySEh4C8x
 /+MndgjbQ+L62RNMIDabgK5E05a/bCC2iICyxPGmL6xdjFwczALnGCVap2xgBkkICwRKTD34h
 hXEZhFQkWjtuApm8wp4Sqw7uJ4JYqicxPnjP8HqOQW8JJ7u7ACyOTiEgGqOrTWFMNUk5q6Ph+
 gUlDg58wkLiM0sICFx8MULZogplhLf1j9lnsDIPwtJ2SwkZQsYmVYxqhenFpWlFuka6SUVZaZ
 nlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBAYaAxDsYPz+x+kQoyQHk5Io76+fVyKF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfDasl2NFBIsSk1PrUjLzAGGPExagoNHSYT3CitQmre4IDG3O
 DMdInWK0Zjj2KbLf5g4Om7e/cMkxJKXn5cqJc47AWSSAEhpRmke3CBYLF5ilJUS5mUEOk2Ipy
 C1KDezBFX+FaM4B6OSMG8UyBSezLwSuH2vgE5hAjplTtMVkFNKEhFSUg2M01YUbz16qP3KK22
 pHvuynF+dnd83RssvaX6R9mWP4rpPT78INW31Pb7pmU9ZpN1Dec4aR3Zjz13bu82q929fGZlj
 XhnWlZQQk3XS4vrbRfN7lh+S2rPIV2uHqZjgogcsmu7qSdaVd11clk3Jn+qXcmTa/JSgiz+ef
 s3vCvPVyGv5uul88tc4JZbijERDLeai4kQAJtsNOMACAAA=
X-Env-Sender: prvs=4438c69fc=Ian.Jackson@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1507133256!110999150!4
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17510 invoked from network); 4 Oct 2017 16:07:41 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 16:07:41 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="450475310"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Wed, 4 Oct 2017 16:57:12 +0100
Message-ID: <1507132650-25376-7-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 06/24] tools: qemu-xen build: prepare to link
	against xentoolcore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CkFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL01ha2VmaWxl
IHwgMyArKysKIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90
b29scy9NYWtlZmlsZSBiL3Rvb2xzL01ha2VmaWxlCmluZGV4IDExYWQ0MmMuLjAzZDMyNmEgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL01ha2VmaWxlCisrKyBiL3Rvb2xzL01ha2VmaWxlCkBAIC0yNDQsNiAr
MjQ0LDcgQEAgc3ViZGlyLWFsbC1xZW11LXhlbi1kaXI6IHFlbXUteGVuLWRpci1maW5kCiAJCS1E
WENfV0FOVF9DT01QQVRfTUFQX0ZPUkVJR05fQVBJPTEgXAogCQktRFhDX1dBTlRfQ09NUEFUX0RF
VklDRU1PREVMX0FQST0xIFwKIAkJLUkkKFhFTl9ST09UKS90b29scy9pbmNsdWRlIFwKKwkJLUkk
KFhFTl9ST09UKS90b29scy9saWJzL3Rvb2xjb3JlL2luY2x1ZGUgXAogCQktSSQoWEVOX1JPT1Qp
L3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIFwKIAkJLUkkKFhFTl9ST09UKS90b29scy9saWJz
L2V2dGNobi9pbmNsdWRlIFwKIAkJLUkkKFhFTl9ST09UKS90b29scy9saWJzL2dudHRhYi9pbmNs
dWRlIFwKQEAgLTI1NSwxMCArMjU2LDEyIEBAIHN1YmRpci1hbGwtcWVtdS14ZW4tZGlyOiBxZW11
LXhlbi1kaXItZmluZAogCQkkKEVYVFJBX0NGTEFHU19RRU1VX1hFTikiIFwKIAkJLS1leHRyYS1s
ZGZsYWdzPSItTCQoWEVOX1JPT1QpL3Rvb2xzL2xpYnhjIFwKIAkJLUwkKFhFTl9ST09UKS90b29s
cy94ZW5zdG9yZSBcCisJCS1MJChYRU5fUk9PVCkvdG9vbHMvbGlicy90b29sY29yZSBcCiAJCS1M
JChYRU5fUk9PVCkvdG9vbHMvbGlicy9ldnRjaG4gXAogCQktTCQoWEVOX1JPT1QpL3Rvb2xzL2xp
YnMvZ250dGFiIFwKIAkJLUwkKFhFTl9ST09UKS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkgXAog
CQktTCQoWEVOX1JPT1QpL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwgXAorCQktV2wsLXJwYXRoLWxp
bms9JChYRU5fUk9PVCkvdG9vbHMvbGlicy90b29sY29yZSBcCiAJCS1XbCwtcnBhdGgtbGluaz0k
KFhFTl9ST09UKS90b29scy9saWJzL3Rvb2xsb2cgXAogCQktV2wsLXJwYXRoLWxpbms9JChYRU5f
Uk9PVCkvdG9vbHMvbGlicy9ldnRjaG4gXAogCQktV2wsLXJwYXRoLWxpbms9JChYRU5fUk9PVCkv
dG9vbHMvbGlicy9nbnR0YWIgXAotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 16:07:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 16:07:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzmD2-0003hh-Q7; Wed, 04 Oct 2017 16:07:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4438c69fc=Ian.Jackson@citrix.com>)
 id 1dzmD0-0003em-Kp
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 16:07:42 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 32/67-02224-D4705D95; Wed, 04 Oct 2017 16:07:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXitHSDva4P+9V
 Ig1sfjCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bO0zfYCr51MlasezibtYFxQ0kXIyeHhIC/
 xN7WI0wQtofE9bMnwGw2AV2Jpi1/2UBsEQFlieNNX1i7GLk4mAXOMUq0TtnADJIQFoiWOLytn
 xHEZhFQkZi86gBYnFfAU2Lp7H5WiKFyEueP/wSLcwp4STzd2QFkc3AIAdUcW2sKYapJzF0fD9
 EpKHFy5hMWEJtZQELi4IsXzBBTLCW+rX/KPIGRfxaSsllIyhYwMq1i1ChOLSpLLdI1NtBLKsp
 MzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMtnoGBsYdjJ0n/A4xSnIwKYny/vp5JVKI
 Lyk/pTIjsTgjvqg0J7X4EKMMB4eSBO8GtquRQoJFqempFWmZOcCwh0lLcPAoifC2g6R5iwsSc
 4sz0yFSpxhdOY5tuvyHiePAhCtA8sckELnpzXUg2XHz7h8mIZa8/LxUKXHeCSDNAiDNGaV5cK
 NhMXuJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvBZApPJl5JXAXvAI6jgnouDlNV0COK0l
 ESEk1MHrMvXnhgutPB8MFbon/XCMVDJ1mcf2s1HyzM61Jsu/ErB/7Pqiypxmu6is66PmzU1+A
 u+zSzyN+fJbtG45n6Z7xjj+UudKESWvz0eVzZW5/v9e79lmCmpXCZfa6x2fiLnklX15xb0XSy
 eWbdNZOWG5Z+E5HditLhemheq/pB/VWrihTiWpo3afEUpyRaKjFXFScCACJprI31AIAAA==
X-Env-Sender: prvs=4438c69fc=Ian.Jackson@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1507133258!59823793!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38541 invoked from network); 4 Oct 2017 16:07:40 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 16:07:40 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="450475306"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Wed, 4 Oct 2017 16:57:10 +0100
Message-ID: <1507132650-25376-5-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 04/24] xentoolcore,
	_restrict_all: Introduce new library and implementation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gcHJhY3RpY2UsIHFlbXUgb3BlbnMgYSBncmVhdCBtYW55IGZkcy4gIFRyYWNraW5nIHRoZW0g
YWxsIGRvd24gYW5kCnBsYXlpbmcgd2hhY2stYS1tb2xlIGlzIHVuYXR0cmFjdGl2ZS4gIEl0IGlz
IGFsc28gcG90ZW50aWFsbHkgZnJhZ2lsZQppbiB0aGF0IGZ1dHVyZSBjaGFuZ2VzIG1pZ2h0IGFj
Y2lkZW50YWxseSB1bmRvIG91ciBlZmZvcnRzLgoKSW5zdGVhZCwgd2UgYXJlIGdvaW5nIHRvIHRl
YWNoIGFsbCB0aGUgWGVuIGxpYnJhcmllcyBob3cgdG8gcmVnaXN0ZXIKdGhlaXIgZmRzIHNvIHRo
YXQgdGhleSBjYW4gYmUgbmV1dGVyZWQgd2l0aCBvbmUgcWVtdSBjYWxsLgoKUmlnaHQgbm93LCBu
b3RoaW5nIHdpbGwgZ28gd3JvbmcgaWYgc29tZSB0cmllcyB0byBsaW5rIHdpdGhvdXQKLWx0b29s
Y29yZSwgYnV0IHRoYXQgd2lsbCBzdG9wIHdvcmtpbmcgYXMgc29vbiBhcyB0aGUgZmlyc3Qgb3Ro
ZXIgWGVuCmxpYnJhcnkgc3RhcnRzIHRvIHJlZ2lzdGVyLiAgU28gdGhpcyBwYXRjaCB3aWxsIGJl
IGZvbGxvd2VkIGJ5IHRoZQpzdHViZG9tIGJ1aWxkIHVwZGF0ZSwgYW5kIHNob3VsZCBiZSBmb2xs
b3dlZCBieSBhCk1JTklPU19VUFNUUkVBTV9SRVZJU0lPTiB1cGRhdGVkLgoKU2FkbHkgcWVtdSB1
cHN0cmVhbSdzIGNvbmZpZ3VyYXRpb24gYXJyYW5nZW1lbnRzIGFyZSB0b28gY3J1ZGUsIGJlaW5n
CmtleWVkIHNvbGVseSBvZmYgdGhlIFhlbiB2ZXJzaW9uIG51bWJlci4gIFNvIHRoZXkgY2Fubm90
IHByb3ZpZGUKZm9yd2FyZC9iYWNrd2FyZCBidWlsZCBjb21wYXRpYmlsaXR5IGFjcm9zcyBjaGFu
Z2VzIGluIHhlbi11bnN0YWJsZSwKbGlrZSB0aGlzIG9uZS4gIHFlbXUgcGF0Y2hlcyB0byBsaW5r
IGFnYWluc3QgeGVudG9vbGNvcmUgc2hvdWxkIGJlCmFwcGxpZWQgaW4gcWVtdSB1cHN0cmVhbSBz
byBhdm9pZCB0aGUgcWVtdSBidWlsZCBicmVha2luZyBhZ2FpbnN0IHRoZQpyZWxlYXNlZCB2ZXJz
aW9uIG9mIFhlbiA0LjEwLgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29u
QGV1LmNpdHJpeC5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgot
LS0KdjI6IFJlbW92ZSBvYnNvbGV0ZSAieHh4IiBjb21tZW50LgogICAgTm8gbG9uZ2VyIGNsYWlt
IHRvIHByb3ZpZGUgaWRlbXBvdGVuY3kuCiAgICBBZGQgcGFyYWdyYXBocyB0byBjb21taXQgbWVz
c2FnZSBhYm91dCBjb21wYXRpYmlsaXR5LgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElh
bi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogLmdpdGlnbm9yZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQgKwogdG9vbHMvUnVsZXMubWsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDYgKysKIHRvb2xzL2xpYnMvTWFrZWZpbGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIHRvb2xzL2xpYnMvdG9vbGNv
cmUvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgIHwgMTAxICsrKysrKysrKysrKysrKysr
KysrCiB0b29scy9saWJzL3Rvb2xjb3JlL2hhbmRsZXJlZy5jICAgICAgICAgICAgICAgICAgICB8
ICA3NyArKysrKysrKysrKysrKysrCiB0b29scy9saWJzL3Rvb2xjb3JlL2luY2x1ZGUveGVudG9v
bGNvcmUuaCAgICAgICAgICB8ICA3MyArKysrKysrKysrKysrKysKIHRvb2xzL2xpYnMvdG9vbGNv
cmUvaW5jbHVkZS94ZW50b29sY29yZV9pbnRlcm5hbC5oIHwgMTAyICsrKysrKysrKysrKysrKysr
KysrKwogdG9vbHMvbGlicy90b29sY29yZS9saWJ4ZW50b29sY29yZS5tYXAgICAgICAgICAgICAg
fCAgIDcgKysKIHRvb2xzL2xpYnMvdG9vbGNvcmUveGVudG9vbGNvcmUucGMuaW4gICAgICAgICAg
ICAgIHwgICA5ICsrCiA5IGZpbGVzIGNoYW5nZWQsIDM4MCBpbnNlcnRpb25zKCspCiBjcmVhdGUg
bW9kZSAxMDA2NDQgdG9vbHMvbGlicy90b29sY29yZS9NYWtlZmlsZQogY3JlYXRlIG1vZGUgMTAw
NjQ0IHRvb2xzL2xpYnMvdG9vbGNvcmUvaGFuZGxlcmVnLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0
b29scy9saWJzL3Rvb2xjb3JlL2luY2x1ZGUveGVudG9vbGNvcmUuaAogY3JlYXRlIG1vZGUgMTAw
NjQ0IHRvb2xzL2xpYnMvdG9vbGNvcmUvaW5jbHVkZS94ZW50b29sY29yZV9pbnRlcm5hbC5oCiBj
cmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvbGlicy90b29sY29yZS9saWJ4ZW50b29sY29yZS5tYXAK
IGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9saWJzL3Rvb2xjb3JlL3hlbnRvb2xjb3JlLnBjLmlu
CgpkaWZmIC0tZ2l0IGEvLmdpdGlnbm9yZSBiLy5naXRpZ25vcmUKaW5kZXggY2MxNjY0OS4uMmM5
ZjkwNSAxMDA2NDQKLS0tIGEvLmdpdGlnbm9yZQorKysgYi8uZ2l0aWdub3JlCkBAIC03Myw2ICs3
Myw3IEBAIHN0dWJkb20vbGlieGVuY2FsbC0qCiBzdHViZG9tL2xpYnhlbmV2dGNobi0qCiBzdHVi
ZG9tL2xpYnhlbmZvcmVpZ25tZW1vcnktKgogc3R1YmRvbS9saWJ4ZW5nbnR0YWItKgorc3R1YmRv
bS9saWJ4ZW50b29sY29yZS0qCiBzdHViZG9tL2xpYnhlbnRvb2xsb2ctKgogc3R1YmRvbS9sd2lw
LSoKIHN0dWJkb20vbHdpcC8KQEAgLTk4LDYgKzk5LDggQEAgdG9vbHMvY29uZmlnLmNhY2hlCiBj
b25maWcvVG9vbHMubWsKIGNvbmZpZy9TdHViZG9tLm1rCiBjb25maWcvRG9jcy5tawordG9vbHMv
bGlicy90b29sY29yZS9oZWFkZXJzLmNoawordG9vbHMvbGlicy90b29sY29yZS94ZW50b29sY29y
ZS5wYwogdG9vbHMvbGlicy90b29sbG9nL2hlYWRlcnMuY2hrCiB0b29scy9saWJzL3Rvb2xsb2cv
eGVudG9vbGxvZy5wYwogdG9vbHMvbGlicy9ldnRjaG4vaGVhZGVycy5jaGsKQEAgLTM1Miw2ICsz
NTUsNyBAQCB0b29scy9pbmNsdWRlL3hlbi1mb3JlaWduL2FybTY0LmgKIC5naXQKIHRvb2xzL21p
c2MveGVuLWhwdG9vbAogdG9vbHMvbWlzYy94ZW4tbWZuZHVtcAordG9vbHMvbGlicy90b29sY29y
ZS9pbmNsdWRlL18qLmgKIHRvb2xzL2xpYnhjL18qLltjaF0KIHRvb2xzL2xpYnhsL18qLltjaF0K
IHRvb2xzL2xpYnhsL3Rlc3RpZGwKZGlmZiAtLWdpdCBhL3Rvb2xzL1J1bGVzLm1rIGIvdG9vbHMv
UnVsZXMubWsKaW5kZXggZGJjNzYzNS4uNWUxYzdjYiAxMDA2NDQKLS0tIGEvdG9vbHMvUnVsZXMu
bWsKKysrIGIvdG9vbHMvUnVsZXMubWsKQEAgLTEwLDYgKzEwLDcgQEAgZXhwb3J0IF9JTlNUQUxM
IDo9ICQoSU5TVEFMTCkKIElOU1RBTEwgPSAkKFhFTl9ST09UKS90b29scy9jcm9zcy1pbnN0YWxs
CiAKIFhFTl9JTkNMVURFICAgICAgICA9ICQoWEVOX1JPT1QpL3Rvb2xzL2luY2x1ZGUKK1hFTl9M
SUJYRU5UT09MQ09SRSAgPSAkKFhFTl9ST09UKS90b29scy9saWJzL3Rvb2xjb3JlCiBYRU5fTElC
WEVOVE9PTExPRyAgPSAkKFhFTl9ST09UKS90b29scy9saWJzL3Rvb2xsb2cKIFhFTl9MSUJYRU5F
VlRDSE4gICA9ICQoWEVOX1JPT1QpL3Rvb2xzL2xpYnMvZXZ0Y2huCiBYRU5fTElCWEVOR05UVEFC
ICAgPSAkKFhFTl9ST09UKS90b29scy9saWJzL2dudHRhYgpAQCAtMTAyLDYgKzEwMywxMSBAQCBT
SERFUFNfbGlieGVudG9vbGxvZyA9CiBMRExJQlNfbGlieGVudG9vbGxvZyA9ICQoU0hERVBTX2xp
YnhlbnRvb2xsb2cpICQoWEVOX0xJQlhFTlRPT0xMT0cpL2xpYnhlbnRvb2xsb2ckKGxpYmV4dGVu
c2lvbikKIFNITElCX2xpYnhlbnRvb2xsb2cgID0gJChTSERFUFNfbGlieGVudG9vbGxvZykgLVds
LC1ycGF0aC1saW5rPSQoWEVOX0xJQlhFTlRPT0xMT0cpCiAKK0NGTEFHU19saWJ4ZW50b29sY29y
ZSA9IC1JJChYRU5fTElCWEVOVE9PTENPUkUpL2luY2x1ZGUgJChDRkxBR1NfeGVuaW5jbHVkZSkK
K1NIREVQU19saWJ4ZW50b29sY29yZSA9CitMRExJQlNfbGlieGVudG9vbGNvcmUgPSAkKFNIREVQ
U19saWJ4ZW50b29sY29yZSkgJChYRU5fTElCWEVOVE9PTENPUkUpL2xpYnhlbnRvb2xjb3JlJChs
aWJleHRlbnNpb24pCitTSExJQl9saWJ4ZW50b29sY29yZSAgPSAkKFNIREVQU19saWJ4ZW50b29s
Y29yZSkgLVdsLC1ycGF0aC1saW5rPSQoWEVOX0xJQlhFTlRPT0xDT1JFKQorCiBDRkxBR1NfbGli
eGVuZXZ0Y2huID0gLUkkKFhFTl9MSUJYRU5FVlRDSE4pL2luY2x1ZGUgJChDRkxBR1NfeGVuaW5j
bHVkZSkKIFNIREVQU19saWJ4ZW5ldnRjaG4gPQogTERMSUJTX2xpYnhlbmV2dGNobiA9ICQoU0hE
RVBTX2xpYnhlbmV2dGNobikgJChYRU5fTElCWEVORVZUQ0hOKS9saWJ4ZW5ldnRjaG4kKGxpYmV4
dGVuc2lvbikKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvTWFrZWZpbGUgYi90b29scy9saWJzL01h
a2VmaWxlCmluZGV4IDIwMzU4NzMuLmVhOWE2NGQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvTWFr
ZWZpbGUKKysrIGIvdG9vbHMvbGlicy9NYWtlZmlsZQpAQCAtMiw2ICsyLDcgQEAgWEVOX1JPT1Qg
PSAkKENVUkRJUikvLi4vLi4KIGluY2x1ZGUgJChYRU5fUk9PVCkvdG9vbHMvUnVsZXMubWsKIAog
U1VCRElSUy15IDo9CitTVUJESVJTLXkgKz0gdG9vbGNvcmUKIFNVQkRJUlMteSArPSB0b29sbG9n
CiBTVUJESVJTLXkgKz0gZXZ0Y2huCiBTVUJESVJTLXkgKz0gZ250dGFiCmRpZmYgLS1naXQgYS90
b29scy9saWJzL3Rvb2xjb3JlL01ha2VmaWxlIGIvdG9vbHMvbGlicy90b29sY29yZS9NYWtlZmls
ZQpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5mODZmODM5Ci0tLSAvZGV2L251
bGwKKysrIGIvdG9vbHMvbGlicy90b29sY29yZS9NYWtlZmlsZQpAQCAtMCwwICsxLDEwMSBAQAor
WEVOX1JPT1QgPSAkKENVUkRJUikvLi4vLi4vLi4KK2luY2x1ZGUgJChYRU5fUk9PVCkvdG9vbHMv
UnVsZXMubWsKKworTUFKT1IJPSAxCitNSU5PUgk9IDAKK1NITElCX0xERkxBR1MgKz0gLVdsLC0t
dmVyc2lvbi1zY3JpcHQ9bGlieGVudG9vbGNvcmUubWFwCisKK0NGTEFHUwkrPSAtV2Vycm9yIC1X
bWlzc2luZy1wcm90b3R5cGVzCitDRkxBR1MJKz0gLUkuL2luY2x1ZGUKKworU1JDUy15CSs9IGhh
bmRsZXJlZy5jCisKK0xJQl9PQkpTIDo9ICQocGF0c3Vic3QgJS5jLCUubywkKFNSQ1MteSkpCitQ
SUNfT0JKUyA6PSAkKHBhdHN1YnN0ICUuYywlLm9waWMsJChTUkNTLXkpKQorCitMSUIgOj0gbGli
eGVudG9vbGNvcmUuYQoraWZuZXEgKCQobm9zaGFyZWRsaWJzKSx5KQorTElCICs9IGxpYnhlbnRv
b2xjb3JlLnNvCitlbmRpZgorCitQS0dfQ09ORklHIDo9IHhlbnRvb2xjb3JlLnBjCitQS0dfQ09O
RklHX1ZFUlNJT04gOj0gJChNQUpPUikuJChNSU5PUikKKworaWZuZXEgKCQoQ09ORklHX0xJQlhD
X01JTklPUykseSkKK1BLR19DT05GSUdfSU5TVCA6PSAkKFBLR19DT05GSUcpCiskKFBLR19DT05G
SUdfSU5TVCk6IFBLR19DT05GSUdfUFJFRklYID0gJChwcmVmaXgpCiskKFBLR19DT05GSUdfSU5T
VCk6IFBLR19DT05GSUdfSU5DRElSID0gJChpbmNsdWRlZGlyKQorJChQS0dfQ09ORklHX0lOU1Qp
OiBQS0dfQ09ORklHX0xJQkRJUiA9ICQobGliZGlyKQorZW5kaWYKKworUEtHX0NPTkZJR19MT0NB
TCA6PSAkKGZvcmVhY2ggcGMsJChQS0dfQ09ORklHKSwkKFBLR19DT05GSUdfRElSKS8kKHBjKSkK
KworJChQS0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJR19QUkVGSVggPSAkKFhFTl9ST09UKQor
JChQS0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJR19JTkNESVIgPSAkKFhFTl9MSUJYRU5UT09M
Q09SRSkvaW5jbHVkZQorJChQS0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJR19MSUJESVIgPSAk
KENVUkRJUikKKworQVVUT0lOQ1M9aW5jbHVkZS9feGVudG9vbGNvcmVfbGlzdC5oCisKKy5QSE9O
WTogYWxsCithbGw6IGJ1aWxkCisKKy5QSE9OWTogYnVpbGQKK2J1aWxkOgorCSQoTUFLRSkgbGli
cworCisuUEhPTlk6IGxpYnMKK2xpYnM6IGhlYWRlcnMuY2hrICQoTElCKSAkKFBLR19DT05GSUdf
SU5TVCkgJChQS0dfQ09ORklHX0xPQ0FMKQorCislLm86ICQoQVVUT0lOQ1MpCislLm9waWM6ICQo
QVVUT0lOQ1MpCisKK2hlYWRlcnMuY2hrOiAkKHdpbGRjYXJkIGluY2x1ZGUvKi5oKSAkKEFVVE9J
TkNTKQorCitpbmNsdWRlL194ZW50b29sY29yZV9saXN0Lmg6ICQoWEVOX0lOQ0xVREUpL3hlbi1l
eHRlcm5hbC9ic2Qtc3lzLXF1ZXVlLWgtc2VkZGVyeSAkKFhFTl9JTkNMVURFKS94ZW4tZXh0ZXJu
YWwvYnNkLXN5cy1xdWV1ZS5oCisJJChQRVJMKSAkXiAtLXByZWZpeD14ZW50b29sY29yZSA+JEAu
bmV3CisJJChjYWxsIG1vdmUtaWYtY2hhbmdlZCwkQC5uZXcsJEApCisKK2xpYnhlbnRvb2xjb3Jl
LmE6ICQoTElCX09CSlMpCisJJChBUikgcmMgJEAgJF4KKworbGlieGVudG9vbGNvcmUuc286IGxp
YnhlbnRvb2xjb3JlLnNvLiQoTUFKT1IpCisJJChTWU1MSU5LX1NITElCKSAkPCAkQAorbGlieGVu
dG9vbGNvcmUuc28uJChNQUpPUik6IGxpYnhlbnRvb2xjb3JlLnNvLiQoTUFKT1IpLiQoTUlOT1Ip
CisJJChTWU1MSU5LX1NITElCKSAkPCAkQAorCitsaWJ4ZW50b29sY29yZS5zby4kKE1BSk9SKS4k
KE1JTk9SKTogJChQSUNfT0JKUykgbGlieGVudG9vbGNvcmUubWFwCisJJChDQykgJChMREZMQUdT
KSAtV2wsJChTT05BTUVfTERGTEFHKSAtV2wsbGlieGVudG9vbGNvcmUuc28uJChNQUpPUikgJChT
SExJQl9MREZMQUdTKSAtbyAkQCAkKFBJQ19PQkpTKSAkKEFQUEVORF9MREZMQUdTKQorCisuUEhP
Tlk6IGluc3RhbGwKK2luc3RhbGw6IGJ1aWxkCisJJChJTlNUQUxMX0RJUikgJChERVNURElSKSQo
bGliZGlyKQorCSQoSU5TVEFMTF9ESVIpICQoREVTVERJUikkKGluY2x1ZGVkaXIpCisJJChJTlNU
QUxMX1NITElCKSBsaWJ4ZW50b29sY29yZS5zby4kKE1BSk9SKS4kKE1JTk9SKSAkKERFU1RESVIp
JChsaWJkaXIpCisJJChJTlNUQUxMX0RBVEEpIGxpYnhlbnRvb2xjb3JlLmEgJChERVNURElSKSQo
bGliZGlyKQorCSQoU1lNTElOS19TSExJQikgbGlieGVudG9vbGNvcmUuc28uJChNQUpPUikuJChN
SU5PUikgJChERVNURElSKSQobGliZGlyKS9saWJ4ZW50b29sY29yZS5zby4kKE1BSk9SKQorCSQo
U1lNTElOS19TSExJQikgbGlieGVudG9vbGNvcmUuc28uJChNQUpPUikgJChERVNURElSKSQobGli
ZGlyKS9saWJ4ZW50b29sY29yZS5zbworCSQoSU5TVEFMTF9EQVRBKSBpbmNsdWRlL3hlbnRvb2xj
b3JlLmggJChERVNURElSKSQoaW5jbHVkZWRpcikKKwkkKElOU1RBTExfREFUQSkgeGVudG9vbGNv
cmUucGMgJChERVNURElSKSQoUEtHX0lOU1RBTExESVIpCisKKy5QSE9OWTogdWluc3RhbGwKK3Vu
aW5zdGFsbDoKKwlybSAtZiAkKERFU1RESVIpJChQS0dfSU5TVEFMTERJUikveGVudG9vbGNvcmUu
cGMKKwlybSAtZiAkKERFU1RESVIpJChpbmNsdWRlZGlyKS94ZW50b29sY29yZS5oCisJcm0gLWYg
JChERVNURElSKSQobGliZGlyKS9saWJ4ZW50b29sY29yZS5zbworCXJtIC1mICQoREVTVERJUikk
KGxpYmRpcikvbGlieGVudG9vbGNvcmUuc28uJChNQUpPUikKKwlybSAtZiAkKERFU1RESVIpJChs
aWJkaXIpL2xpYnhlbnRvb2xjb3JlLnNvLiQoTUFKT1IpLiQoTUlOT1IpCisJcm0gLWYgJChERVNU
RElSKSQobGliZGlyKS9saWJ4ZW50b29sY29yZS5hCisKKy5QSE9OWTogVEFHUworVEFHUzoKKwll
dGFncyAtdCAqLmMgKi5oCisKKy5QSE9OWTogY2xlYW4KK2NsZWFuOgorCXJtIC1yZiAqLnJwbSAk
KExJQikgKn4gJChERVBTX1JNKSAkKExJQl9PQkpTKSAkKFBJQ19PQkpTKQorCXJtIC1mIGxpYnhl
bnRvb2xjb3JlLnNvLiQoTUFKT1IpLiQoTUlOT1IpIGxpYnhlbnRvb2xjb3JlLnNvLiQoTUFKT1Ip
CisJcm0gLWYgaGVhZGVycy5jaGsKKwlybSAtZiB4ZW50b29sY29yZS5wYworCisuUEhPTlk6IGRp
c3RjbGVhbgorZGlzdGNsZWFuOiBjbGVhbgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy90b29sY29y
ZS9oYW5kbGVyZWcuYyBiL3Rvb2xzL2xpYnMvdG9vbGNvcmUvaGFuZGxlcmVnLmMKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uZWZlZmZiMQotLS0gL2Rldi9udWxsCisrKyBiL3Rv
b2xzL2xpYnMvdG9vbGNvcmUvaGFuZGxlcmVnLmMKQEAgLTAsMCArMSw3NyBAQAorLyoKKyAqIGhh
bmRscmVnLmMKKyAqCisgKiBpbXBsZW1lbnRhdGlvbiBvZiB4ZW50b29sY29yZV9yZXN0cmljdF9h
bGwKKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIwMTcgQ2l0cml4CisgKiBQYXJ0IG9mIGEgZ2VuZXJp
YyBsb2dnaW5nIGludGVyZmFjZSB1c2VkIGJ5IHZhcmlvdXMgZG9tMCB1c2VybGFuZCBsaWJyYXJp
ZXMuCisgKgorICogVGhpcyBsaWJyYXJ5IGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0
cmlidXRlIGl0IGFuZC9vcgorICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05V
IExlc3NlciBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkgdGhlIEZy
ZWUgU29mdHdhcmUgRm91bmRhdGlvbjsKKyAqIHZlcnNpb24gMi4xIG9mIHRoZSBMaWNlbnNlLgor
ICoKKyAqIFRoaXMgbGlicmFyeSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdp
bGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4g
dGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZP
UiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VCisgKiBMZXNzZXIgR2VuZXJhbCBQ
dWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSBy
ZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vu
c2UgYWxvbmcgd2l0aCB0aGlzIGxpYnJhcnk7IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5v
cmcvbGljZW5zZXMvPi4KKyAqLworCisjaW5jbHVkZSAieGVudG9vbGNvcmVfaW50ZXJuYWwuaCIK
KworI2luY2x1ZGUgPHB0aHJlYWQuaD4KKyNpbmNsdWRlIDxhc3NlcnQuaD4KKworc3RhdGljIHB0
aHJlYWRfbXV0ZXhfdCBoYW5kbGVzX2xvY2sgPSBQVEhSRUFEX01VVEVYX0lOSVRJQUxJWkVSOwor
c3RhdGljIFhFTlRPT0xDT1JFX0xJU1RfSEVBRCgsIFhlbnRvb2xjb3JlX19BY3RpdmVfSGFuZGxl
KSBoYW5kbGVzOworCitzdGF0aWMgdm9pZCBsb2NrKHZvaWQpIHsKKyAgICBpbnQgZSA9IHB0aHJl
YWRfbXV0ZXhfdW5sb2NrKCZoYW5kbGVzX2xvY2spOworICAgIGFzc2VydCghZSk7Cit9CisKK3N0
YXRpYyB2b2lkIHVubG9jayh2b2lkKSB7CisgICAgaW50IGUgPSBwdGhyZWFkX211dGV4X3VubG9j
aygmaGFuZGxlc19sb2NrKTsKKyAgICBhc3NlcnQoIWUpOworfQorCit2b2lkIHhlbnRvb2xjb3Jl
X19yZWdpc3Rlcl9hY3RpdmVfaGFuZGxlKFhlbnRvb2xjb3JlX19BY3RpdmVfSGFuZGxlICphaCkg
eworICAgIGxvY2soKTsKKyAgICBYRU5UT09MQ09SRV9MSVNUX0lOU0VSVF9IRUFEKCZoYW5kbGVz
LCBhaCwgZW50cnkpOworICAgIHVubG9jaygpOworfQorCit2b2lkIHhlbnRvb2xjb3JlX19kZXJl
Z2lzdGVyX2FjdGl2ZV9oYW5kbGUoWGVudG9vbGNvcmVfX0FjdGl2ZV9IYW5kbGUgKmFoKSB7Cisg
ICAgbG9jaygpOworICAgIFhFTlRPT0xDT1JFX0xJU1RfUkVNT1ZFKGFoLCBlbnRyeSk7CisgICAg
dW5sb2NrKCk7Cit9CisKK2ludCB4ZW50b29sY29yZV9yZXN0cmljdF9hbGwodWludDMyX3QgZG9t
aWQpIHsKKyAgICBpbnQgcjsKKyAgICBYZW50b29sY29yZV9fQWN0aXZlX0hhbmRsZSAqYWg7CisK
KyAgICBsb2NrKCk7CisgICAgWEVOVE9PTENPUkVfTElTVF9GT1JFQUNIKGFoLCAmaGFuZGxlcywg
ZW50cnkpIHsKKyAgICAgICAgciA9IGFoLT5yZXN0cmljdF9jYWxsYmFjayhhaCwgZG9taWQpOwor
ICAgICAgICBpZiAocikgZ290byBvdXQ7CisgICAgfQorCisgICAgciA9IDA7Cisgb3V0OgorICAg
IHVubG9jaygpOworICAgIHJldHVybiByOworfQorCisvKgorICogTG9jYWwgdmFyaWFibGVzOgor
ICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQK
KyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8K
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvdG9vbGNvcmUvaW5jbHVkZS94ZW50b29sY29yZS5oIGIv
dG9vbHMvbGlicy90b29sY29yZS9pbmNsdWRlL3hlbnRvb2xjb3JlLmgKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMC4uMzJlMmFmMQotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL2xp
YnMvdG9vbGNvcmUvaW5jbHVkZS94ZW50b29sY29yZS5oCkBAIC0wLDAgKzEsNzMgQEAKKy8qCisg
KiB4ZW50b29sY29yZS5oCisgKgorICogQ29weXJpZ2h0IChjKSAyMDE3IENpdHJpeAorICogCisg
KiBDb21tb24gZmVhdHVyZXMgdXNlZC9wcm92aWRlZCBieSBhbGwgWGVuIHRvb2xzIGxpYnJhcmll
cworICoKKyAqIFRoaXMgbGlicmFyeSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJp
YnV0ZSBpdCBhbmQvb3IKKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBM
ZXNzZXIgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVl
IFNvZnR3YXJlIEZvdW5kYXRpb247CisgKiB2ZXJzaW9uIDIuMSBvZiB0aGUgTGljZW5zZS4KKyAq
CisgKiBUaGlzIGxpYnJhcnkgaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxs
IGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRo
ZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1Ig
QSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQorICogTGVzc2VyIEdlbmVyYWwgUHVi
bGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVj
ZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNl
IGFsb25nIHdpdGggdGhpcyBsaWJyYXJ5OyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3Jn
L2xpY2Vuc2VzLz4uCisgKi8KKworI2lmbmRlZiBYRU5UT09MQ09SRV9ICisjZGVmaW5lIFhFTlRP
T0xDT1JFX0gKKworI2luY2x1ZGUgPHN0ZGludC5oPgorCisvKgorICogaW50IHhlbnRvb2xjb3Jl
X3Jlc3RyaWN0X2FsbCh1aW50MzJfdCBkb21pZCk7CisgKgorICogQXJyYW5nZXMgdGhhdCBYZW4g
bGlicmFyeSBoYW5kbGVzIChmZHMgZXRjLikgd2hpY2ggYXJlIGN1cnJlbnRseSBoZWxkCisgKiBi
eSBYZW4gbGlicmFyaWVzLCBjYW4gbm8gbG9uZ2VyIGJlIHVzZWQgb3RoZXIgdGhhbiB0byBhZmZl
Y3QgZG9taWQuCisgKgorICogSWYgdGhpcyBjYW5ub3QgYmUgYWNoaWV2ZWQsIHJldHVybnMgLTEg
YW5kIHNldHMgZXJybm8uCisgKiBJZiBjYWxsZWQgYWdhaW4gd2l0aCB0aGUgc2FtZSBkb21pZCwg
aXQgbWF5IHN1Y2NlZWQsIG9yIGl0IG1heQorICogZmFpbCAoZXZlbiB0aG91Z2ggc3VjaCBhIGNh
bGwgaXMgcG90ZW50aWFsbHkgbWVhbmluZ2Z1bCkuCisgKiAoSWYgY2FsbGVkIGFnYWluIHdpdGgg
YSBkaWZmZXJlbnQgZG9taWQsIGl0IHdpbGwgbmVjZXNzYXJpbHkgZmFpbC4pCisgKgorICogID09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09CisgKiAgSU1QT1JUQU5UIC0gSU1QTEVNRU5UQVRJT04gU1RBVFVTCisgKgorICog
IFRoaXMgZnVuY3Rpb24gd2lsbCBiZSBpbXBsZW1lbnRlZCBpbnNvZmFyIGFzIGl0IGFwcGVhcnMg
bmVjZXNzYXJ5CisgKiAgZm9yIHRoZSBwdXJwb3NlcyBvZiBydW5uaW5nIGEgZGVwcml2aWxlZ2Vk
IHFlbXUuCisgKgorICogIEhvd2V2ZXIsIHRoaXMgZnVuY3Rpb24gaXMgTk9UIGltcGxlbWVudGVk
IGZvciBhbGwgWGVuIGxpYnJhcmllcy4KKyAqICBGb3IgZWFjaCB1c2UgY2FzZSBvZiB0aGlzIGZ1
bmN0aW9uLCB0aGUgZGVzaWduZXIgbXVzdCBldmFsdWF0ZSBhbmQKKyAqICBhdWRpdCB3aGV0aGVy
IHRoZSBpbXBsZW1lbnRhdGlvbiBpcyBzdWZmaWNpZW50IGluIHRoZWlyIHNwZWNpZmljCisgKiAg
Y29udGV4dC4KKyAqCisgKiAgT2YgY291cnNlLCBwYXRjaGVzIHRvIGV4dGVuZCB0aGUgaW1wbGVt
ZW50YXRpb24gYXJlIHZlcnkgd2VsY29tZS4KKyAqICA9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQorICoKKyAqIFRocmVh
ZCBzYWZlLgorICoKKyAqIFdlIGV4cGVjdCB0aGF0IG5vIGNhbGxlcnMgZG8gdGhlIGZvbGxvd2lu
ZzoKKyAqICAgLSBpbiBvbmUgdGhyZWFkIGNhbGwgeGVuX3NvbWVsaWJyYXJ5X29wZW58Y2xvc2UK
KyAqICAgLSBpbiBhbm90aGVyIHRocmVhZCBjYWxsIGZvcmsKKyAqICAgLSBpbiB0aGUgY2hpbGQg
b2YgdGhlIGZvcmssIGJlZm9yZSBleGVjLCBjYWxsCisgKiAgICAgeGVuX3NvbWVbb3RoZXJdbGli
cmFyeV9vcGVufGNsb3NlIG9yIHhlbnRvb2xjb3JlX3Jlc3RyaWN0X2FsbAorICoKKyAqLworaW50
IHhlbnRvb2xjb3JlX3Jlc3RyaWN0X2FsbCh1aW50MzJfdCBkb21pZCk7CisKKyNlbmRpZiAvKiBY
RU5UT09MQ09SRV9IICovCisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisg
KiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRo
OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlicy90b29sY29yZS9pbmNsdWRlL3hlbnRvb2xjb3JlX2ludGVybmFsLmggYi90b29s
cy9saWJzL3Rvb2xjb3JlL2luY2x1ZGUveGVudG9vbGNvcmVfaW50ZXJuYWwuaApuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi42NzBlMjlkCi0tLSAvZGV2L251bGwKKysrIGIvdG9v
bHMvbGlicy90b29sY29yZS9pbmNsdWRlL3hlbnRvb2xjb3JlX2ludGVybmFsLmgKQEAgLTAsMCAr
MSwxMDIgQEAKKy8qCisgKiB4ZW50b29sY29yZV9pbnRlcm5hbC5oCisgKgorICogSW50ZXJmYWNl
cyBvZiB4ZW50b29sY29yZSBkaXJlY3RlZCBpbnRlcm5hbGx5IGF0IG90aGVyIFhlbiBsaWJyYXJp
ZXMKKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIwMTcgQ2l0cml4CisgKiAKKyAqIENvbW1vbiBjb2Rl
IHVzZWQgYnkgYWxsIFhlbiB0b29scyBsaWJyYXJpZXMKKyAqCisgKiBUaGlzIGxpYnJhcnkgaXMg
ZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkg
aXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljCisgKiBM
aWNlbnNlIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOworICog
dmVyc2lvbiAyLjEgb2YgdGhlIExpY2Vuc2UuCisgKgorICogVGhpcyBsaWJyYXJ5IGlzIGRpc3Ry
aWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9V
VCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICog
TUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2Vl
IHRoZSBHTlUKKyAqIExlc3NlciBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFp
bHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIExl
c3NlciBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBhbG9uZyB3aXRoIHRoaXMgbGlicmFyeTsg
SWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICovCisKKyNpZm5k
ZWYgWEVOVE9PTENPUkVfSU5URVJOQUxfSAorI2RlZmluZSBYRU5UT09MQ09SRV9JTlRFUk5BTF9I
CisKKyNpbmNsdWRlICJ4ZW50b29sY29yZS5oIgorI2luY2x1ZGUgIl94ZW50b29sY29yZV9saXN0
LmgiCisKKy8qLS0tLS0tLS0tLSBhY3RpdmUgaGFuZGxlIHJlZ2lzdHJhdGlvbiAtLS0tLS0tLS0t
Ki8KKworLyoKKyAqIFRoaXMgaXMgYWxsIHRvIHN1cHBvcnQgeGVudG9vbGNvcmVfcmVzdHJpY3Rf
YWxsCisgKgorICogQW55IGxpYnhsIGxpYnJhcnkgdGhhdCBvcGVucyBhIFhlbiBjb250cm9sIGhh
bmRsZSBvZiBhbnkga2luZCB3aGljaAorICogbWlnaHQgYWxsb3cgbWFuaXB1bGF0aW9uIG9mIGRv
bTAsIG9mIG90aGVyIGRvbWFpbnMsIG9yIG9mIHRoZSB3aG9sZQorICogbWFjaGluZSwgbXVzdDoK
KyAqICAgSS4gYXJyYW5nZSB0aGF0IHRoZWlyIG93biBkYXRhc3RydWN0dXJlIGNvbnRhaW5zIGEK
KyAqICAgICAgICAgIFhlbnRvb2xjb3JlX19BY3RpdmVfSGFuZGxlCisgKiAKKyAqICAgSUkuIGR1
cmluZyB0aGUgIm9wZW4gaGFuZGxlIiBmdW5jdGlvbgorICogICAgIDEuIGFsbG9jYXRlIHRoZSBt
ZW1vcnkgZm9yIHRoZSBvd24gZGF0YXN0cnVjdHVyZSBhbmQgaW5pdGlhbGlzZSBpdAorICogICAg
IDIuIHNldCBYZW50b29sY29yZV9fQWN0aXZlX0hhbmRsZS5yZXN0cmljdF9jYWxsYmFjaworICog
ICAgIDMuIGNhbGwgeGVudG9vbGNvcmVfX3JlZ2lzdGVyX2FjdGl2ZV9oYW5kbGUKKyAqICAgICAg
IDNhLiBpZiB0aGUgb3BlbiBmYWlscywgY2FsbCB4ZW50b29sY29yZV9fZGVyZWdpc3Rlcl9hY3Rp
dmVfaGFuZGxlCisgKiAgICAgNC4gT05MWSBUSEVOIGFjdHVhbGx5IG9wZW4gdGhlIHJlbGV2YW50
IGZkIG9yIHdoYXRldmVyCisgKgorICogICBJSUkuIGR1cmluZyB0aGUgImNsb3NlIGhhbmRsZSIg
ZnVuY3Rpb24KKyAqICAgICAxLiBGSVJTVCBjbG9zZSB0aGUgcmVsZXZhbnQgZmQgb3Igd2hhdGV2
ZXIKKyAqICAgICAyLiBjYWxsIHhlbnRvb2xjb3JlX19kZXJlZ2lzdGVyX2FjdGl2ZV9oYW5kbGUK
KyAqCisgKiAgIElWLiBpbiB0aGUgcmVzdHJpY3RfY2FsbGJhY2sgZnVuY3Rpb24KKyAqICAgICAq
IEFycmFuZ2UgdGhhdCB0aGUgZmQgKG9yIG90aGVyIGhhbmRsZSkgY2FuIG5vIGxvbmdlciBieSB1
c2VkCisgKiAgICAgICBvdGhlciB0aGFuIHdpdGggcmVzcGVjdCB0byBkb21haW4gZG9taWQuCisg
KiAgICAgKiBGdXR1cmUgYXR0ZW1wdHMgdG8gbWFuaXB1bGF0ZSBvdGhlciBkb21haW5zIChvciB0
aGUgd2hvbGUKKyAqICAgICAgIGhvc3QpIHZpYSB0aGlzIGhhbmRsZSBtdXN0IGNhdXNlIGFuIGVy
cm9yIHJldHVybiAoYW5kCisgKiAgICAgICBwZXJoYXBzIGEgbG9nIG1lc3NhZ2UpLCBub3QgYSBj
cmFzaAorICogICAgICogSWYgc2VsZWN0aXZlIHJlc3RyaWN0aW9uIGlzIG5vdCBwb3NzaWJsZSwg
dGhlIGhhbmRsZSBtdXN0CisgKiAgICAgICBiZSBjb21wbGV0ZWx5IGludmFsaWRhdGVkIHNvIHRo
YXQgaXQgaXMgbm90IHVzZWFibGU7CisgKiAgICAgICBzdWJzZXF1ZW50IG1hbmlwdWxhdGlvbnMg
bWF5IG5vdCBjcmFzaAorICogICAgICogVGhlIHJlc3RyaWN0X2NhbGxiYWNrIGZ1bmN0aW9uIHNo
b3VsZCBub3Qgbm9ybWFsbHkgZmFpbAorICogICAgICAgaWYgdGhpcyBjYW4gYmUgZWFzaWx5IGF2
b2lkZWQgLSBpdCBpcyBiZXR0ZXIgdG8gbWFrZSB0aGUKKyAqICAgICAgIGhhbmRsZSBub25mdW5j
dGlvbiBpbnN0ZWFkLgorICogICAgICogTkIgdGhhdCByZXN0cmljdF9jYWxsYmFjayBtaWdodCBi
ZSBjYWxsZWQgYWdhaW4uICBUaGF0IG11c3QKKyAqICAgICAgIHdvcmsgcHJvcGVybHk6IGlmIHRo
ZSBkb21pZCBpcyB0aGUgc2FtZSwgaXQgaXMgaWRlbXBvdGVudC4KKyAqICAgICAgIElmIHRoZSBk
b21pZCBpcyBkaWZmZXJlbnQuIHRoZW4gZWl0aGVyIHRoZSBoYW5kbGUgbXVzdCBiZQorICogICAg
ICAgY29tcGxldGVseSBpbnZhbGlkYXRlZCwgb3IgcmVzdHJpY3RfY2FsbGJhY2sgbXVzdCBmYWls
LikKKyAqCisgKiBUaHJlYWQgc2FmZXR5OgorICogICAgeGVudG9vbGNvcmVfX1tkZV1yZWdpc3Rl
cl9hY3RpdmVfaGFuZGxlIGFyZSB0aHJlYWRzYWZlCisgKiAgICAgIGJ1dCBNVVNUIE5PVCBiZSBj
YWxsZWQgd2l0aGluIHJlc3RyaWN0X2NhbGxiYWNrCisgKgorICogRm9yayBzYWZldHk6CisgKiAg
ICBMaWJyYXJpZXMgd2hpY2ggdXNlIHRoZXNlIGZ1bmN0aW9ucyBkbyBub3Qgb24gdGhhdCBhY2Nv
dW50CisgKiAgICBuZWVkIHRvIHRha2UgYW55IHNwZWNpYWwgY2FyZSBvdmVyIGZvcmtzIG9jY3Vy
cmluZyBpbgorICogICAgb3RoZXIgdGhyZWFkcywgcHJvdmlkZWQgdGhhdCB0aGV5IG9iZXkgdGhl
IHJ1bGVzIGFib3ZlLgorICovCisKK3R5cGVkZWYgc3RydWN0IFhlbnRvb2xjb3JlX19BY3RpdmVf
SGFuZGxlIFhlbnRvb2xjb3JlX19BY3RpdmVfSGFuZGxlOworCit0eXBlZGVmIGludCBYZW50b29s
Y29yZV9fUmVzdHJpY3RfQ2FsbGJhY2soWGVudG9vbGNvcmVfX0FjdGl2ZV9IYW5kbGUqLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkKTsK
Kworc3RydWN0IFhlbnRvb2xjb3JlX19BY3RpdmVfSGFuZGxlIHsKKyAgICBYZW50b29sY29yZV9f
UmVzdHJpY3RfQ2FsbGJhY2sgKnJlc3RyaWN0X2NhbGxiYWNrOworICAgIFhFTlRPT0xDT1JFX0xJ
U1RfRU5UUlkoWGVudG9vbGNvcmVfX0FjdGl2ZV9IYW5kbGUpIGVudHJ5OworfTsKKwordm9pZCB4
ZW50b29sY29yZV9fcmVnaXN0ZXJfYWN0aXZlX2hhbmRsZShYZW50b29sY29yZV9fQWN0aXZlX0hh
bmRsZSopOwordm9pZCB4ZW50b29sY29yZV9fZGVyZWdpc3Rlcl9hY3RpdmVfaGFuZGxlKFhlbnRv
b2xjb3JlX19BY3RpdmVfSGFuZGxlKik7CisKKyNlbmRpZiAvKiBYRU5UT09MQ09SRV9JTlRFUk5B
TF9IICovCisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUt
c3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBp
bmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
cy90b29sY29yZS9saWJ4ZW50b29sY29yZS5tYXAgYi90b29scy9saWJzL3Rvb2xjb3JlL2xpYnhl
bnRvb2xjb3JlLm1hcApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5lYjVkMjUx
Ci0tLSAvZGV2L251bGwKKysrIGIvdG9vbHMvbGlicy90b29sY29yZS9saWJ4ZW50b29sY29yZS5t
YXAKQEAgLTAsMCArMSw3IEBACitWRVJTXzEuMCB7CisJZ2xvYmFsOgorCQl4ZW50b29sY29yZV9y
ZXN0cmljdF9hbGw7CisJCXhlbnRvb2xjb3JlX19yZWdpc3Rlcl9hY3RpdmVfaGFuZGxlOworCQl4
ZW50b29sY29yZV9fZGVyZWdpc3Rlcl9hY3RpdmVfaGFuZGxlOworCWxvY2FsOiAqOyAvKiBEbyBu
b3QgZXhwb3NlIGFueXRoaW5nIGJ5IGRlZmF1bHQgKi8KK307CmRpZmYgLS1naXQgYS90b29scy9s
aWJzL3Rvb2xjb3JlL3hlbnRvb2xjb3JlLnBjLmluIGIvdG9vbHMvbGlicy90b29sY29yZS94ZW50
b29sY29yZS5wYy5pbgpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi41NWZmNGUy
Ci0tLSAvZGV2L251bGwKKysrIGIvdG9vbHMvbGlicy90b29sY29yZS94ZW50b29sY29yZS5wYy5p
bgpAQCAtMCwwICsxLDkgQEAKK3ByZWZpeD1AQHByZWZpeEBACitpbmNsdWRlZGlyPUBAaW5jZGly
QEAKK2xpYmRpcj1AQGxpYmRpckBACisKK05hbWU6IFhlbnRvb2xjb3JlCitEZXNjcmlwdGlvbjog
Q2VudHJhbCBzdXBwb3J0IGZvciBYZW4gSHlwZXJ2aXNvciB1c2VybGFuZCBsaWJyYXJpZXMKK1Zl
cnNpb246IEBAdmVyc2lvbkBACitDZmxhZ3M6IC1JJHtpbmNsdWRlZGlyfQorTGliczogQEBsaWJz
ZmxhZ0BAJHtsaWJkaXJ9IC1seGVudG9vbGNvcmUKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 16:07:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 16:07:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzmD3-0003iM-1T; Wed, 04 Oct 2017 16:07:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4438c69fc=Ian.Jackson@citrix.com>)
 id 1dzmD1-0003fR-0Q
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 16:07:43 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 F7/6F-02048-E4705D95; Wed, 04 Oct 2017 16:07:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHSDva4v+9V
 Ig2erjCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bjX0EFPWoVX+fMYG5gvK7QxcjJISHgL7Hg
 Zws7hO0hcf3sCSYQm01AV6Jpy182EFtEQFnieNMX1i5GLg5mgXOMEq1TNjCDJIQFAiT+374GZ
 rMIqEis6djPCmLzCnhJHD80iw1iqJzE+eM/wWo4geJPd3YA2RwcQgKeEsfWmkKYahJz18dDdA
 pKnJz5hAXEZhaQkDj44gUzxBRLiW/rnzJPYOSfhaRsFpKyBYxMqxg1ilOLylKLdI0N9JKKMtM
 zSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAgOtnoGBcQdj5wm/Q4ySHExKory/fl6JFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTBu4HtaqSQYFFqempFWmYOMORh0hIcPEoivO0gad7igsTc4
 sx0iNQpRkuOY5su/2HiaLp5F0h2gEghlrz8vFQpcd4JIA0CIA0ZpXlw42BxeYlRVkqYl5GBgU
 GIpyC1KDezBFX+FaM4B6OSMO8FkCk8mXklcFtfAR3EBHTQnKYrIAeVJCKkpBoYo68/F7ijFGi
 of74v6FmofeAFJjupCeuj+6cbRbqUydQn/W7yaZvid1clK4j1+9Y3mb6axzdlLGk5eOzuq3uX
 tgrdOnRSSu2veNQJz5YZQtkP7mqJijEuzNb0+n5BMpK99InAdT4bzvvHTNSs92peP2LgGHskW
 XLS9q9b3Ro+9Vf+u8XouDdOiaU4I9FQi7moOBEAWQlrZcYCAAA=
X-Env-Sender: prvs=4438c69fc=Ian.Jackson@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1507133258!59823793!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38649 invoked from network); 4 Oct 2017 16:07:41 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 16:07:41 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="450475317"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Wed, 4 Oct 2017 16:57:15 +0100
Message-ID: <1507132650-25376-10-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 09/24] xentoolcore_restrict_all: Implement for
	libxendevicemodel
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0t
LQogdG9vbHMvUnVsZXMubWsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiB0
b29scy9saWJzL2RldmljZW1vZGVsL01ha2VmaWxlICAgICAgICAgICAgIHwgIDMgKystCiB0b29s
cy9saWJzL2RldmljZW1vZGVsL2NvcmUuYyAgICAgICAgICAgICAgIHwgMTYgKysrKysrKysrKysr
KysrKwogdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9wcml2YXRlLmggICAgICAgICAgICB8ICAzICsr
KwogdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC94ZW5kZXZpY2Vtb2RlbC5wYy5pbiB8ICAyICstCiA1
IGZpbGVzIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvUnVsZXMubWsgYi90b29scy9SdWxlcy5tawppbmRleCA1ZTFjN2NiLi45YjJm
ZTM2IDEwMDY0NAotLS0gYS90b29scy9SdWxlcy5taworKysgYi90b29scy9SdWxlcy5tawpAQCAt
MTI5LDcgKzEyOSw3IEBAIExETElCU19saWJ4ZW5mb3JlaWdubWVtb3J5ID0gJChTSERFUFNfbGli
eGVuZm9yZWlnbm1lbW9yeSkgJChYRU5fTElCWEVORk9SRUlHTk1FCiBTSExJQl9saWJ4ZW5mb3Jl
aWdubWVtb3J5ICA9ICQoU0hERVBTX2xpYnhlbmZvcmVpZ25tZW1vcnkpIC1XbCwtcnBhdGgtbGlu
az0kKFhFTl9MSUJYRU5GT1JFSUdOTUVNT1JZKQogCiBDRkxBR1NfbGlieGVuZGV2aWNlbW9kZWwg
PSAtSSQoWEVOX0xJQlhFTkRFVklDRU1PREVMKS9pbmNsdWRlICQoQ0ZMQUdTX3hlbmluY2x1ZGUp
Ci1TSERFUFNfbGlieGVuZGV2aWNlbW9kZWwgPSAkKFNITElCX2xpYnhlbnRvb2xsb2cpICQoU0hM
SUJfeGVuY2FsbCkKK1NIREVQU19saWJ4ZW5kZXZpY2Vtb2RlbCA9ICQoU0hMSUJfbGlieGVudG9v
bGxvZykgJChTSExJQl9saWJ4ZW50b29sY29yZSkgJChTSExJQl94ZW5jYWxsKQogTERMSUJTX2xp
YnhlbmRldmljZW1vZGVsID0gJChTSERFUFNfbGlieGVuZGV2aWNlbW9kZWwpICQoWEVOX0xJQlhF
TkRFVklDRU1PREVMKS9saWJ4ZW5kZXZpY2Vtb2RlbCQobGliZXh0ZW5zaW9uKQogU0hMSUJfbGli
eGVuZGV2aWNlbW9kZWwgID0gJChTSERFUFNfbGlieGVuZGV2aWNlbW9kZWwpIC1XbCwtcnBhdGgt
bGluaz0kKFhFTl9MSUJYRU5ERVZJQ0VNT0RFTCkKIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9k
ZXZpY2Vtb2RlbC9NYWtlZmlsZSBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvTWFrZWZpbGUKaW5k
ZXggMWQ0ZTU4NC4uMzQyMzcxYSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9N
YWtlZmlsZQorKysgYi90b29scy9saWJzL2RldmljZW1vZGVsL01ha2VmaWxlCkBAIC04LDYgKzgs
NyBAQCBTSExJQl9MREZMQUdTICs9IC1XbCwtLXZlcnNpb24tc2NyaXB0PWxpYnhlbmRldmljZW1v
ZGVsLm1hcAogQ0ZMQUdTICAgKz0gLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcwogQ0ZMQUdT
ICAgKz0gLUkuL2luY2x1ZGUgJChDRkxBR1NfeGVuaW5jbHVkZSkKIENGTEFHUyAgICs9ICQoQ0ZM
QUdTX2xpYnhlbnRvb2xsb2cpCitDRkxBR1MgICArPSAkKENGTEFHU19saWJ4ZW50b29sY29yZSkK
IENGTEFHUyAgICs9ICQoQ0ZMQUdTX2xpYnhlbmNhbGwpCiAKIFNSQ1MteSAgICAgICAgICAgICAg
ICAgKz0gY29yZS5jCkBAIC02Myw3ICs2NCw3IEBAIGxpYnhlbmRldmljZW1vZGVsLnNvLiQoTUFK
T1IpOiBsaWJ4ZW5kZXZpY2Vtb2RlbC5zby4kKE1BSk9SKS4kKE1JTk9SKQogCSQoU1lNTElOS19T
SExJQikgJDwgJEAKIAogbGlieGVuZGV2aWNlbW9kZWwuc28uJChNQUpPUikuJChNSU5PUik6ICQo
UElDX09CSlMpIGxpYnhlbmRldmljZW1vZGVsLm1hcAotCSQoQ0MpICQoTERGTEFHUykgJChQVEhS
RUFEX0xERkxBR1MpIC1XbCwkKFNPTkFNRV9MREZMQUcpIC1XbCxsaWJ4ZW5kZXZpY2Vtb2RlbC5z
by4kKE1BSk9SKSAkKFNITElCX0xERkxBR1MpIC1vICRAICQoUElDX09CSlMpICQoTERMSUJTX2xp
YnhlbnRvb2xsb2cpICQoTERMSUJTX2xpYnhlbmNhbGwpICQoQVBQRU5EX0xERkxBR1MpCisJJChD
QykgJChMREZMQUdTKSAkKFBUSFJFQURfTERGTEFHUykgLVdsLCQoU09OQU1FX0xERkxBRykgLVds
LGxpYnhlbmRldmljZW1vZGVsLnNvLiQoTUFKT1IpICQoU0hMSUJfTERGTEFHUykgLW8gJEAgJChQ
SUNfT0JKUykgJChMRExJQlNfbGlieGVudG9vbGxvZykgJChMRExJQlNfbGlieGVuY2FsbCkgJChM
RExJQlNfbGlieGVudG9vbGNvcmUpICQoQVBQRU5EX0xERkxBR1MpCiAKIC5QSE9OWTogaW5zdGFs
bAogaW5zdGFsbDogYnVpbGQKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29y
ZS5jIGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMKaW5kZXggMDA5NGU5My4uY2UzYWY3
NCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMKKysrIGIvdG9vbHMv
bGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMKQEAgLTIxLDYgKzIxLDE2IEBACiAKICNpbmNsdWRlICJw
cml2YXRlLmgiCiAKK3N0YXRpYyBpbnQgYWxsX3Jlc3RyaWN0X2NiKFhlbnRvb2xjb3JlX19BY3Rp
dmVfSGFuZGxlICphaCwgdWludDMyX3QgZG9taWQpIHsKKyAgICB4ZW5kZXZpY2Vtb2RlbF9oYW5k
bGUgKmRtb2QgPSBDT05UQUlORVJfT0YoYWgsICpkbW9kLCB0Y19haCk7CisKKyAgICBpZiAoZG1v
ZC0+ZmQgPCAwKQorICAgICAgICAvKiBqdXN0IGluIGNhc2UgKi8KKyAgICAgICAgcmV0dXJuIDA7
CisKKyAgICByZXR1cm4geGVuZGV2aWNlbW9kZWxfcmVzdHJpY3QoZG1vZCwgZG9taWQpOworfQor
CiB4ZW5kZXZpY2Vtb2RlbF9oYW5kbGUgKnhlbmRldmljZW1vZGVsX29wZW4oeGVudG9vbGxvZ19s
b2dnZXIgKmxvZ2dlciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBvcGVuX2ZsYWdzKQogewpAQCAtMzAsNiArNDAsMTAgQEAgeGVuZGV2aWNlbW9k
ZWxfaGFuZGxlICp4ZW5kZXZpY2Vtb2RlbF9vcGVuKHhlbnRvb2xsb2dfbG9nZ2VyICpsb2dnZXIs
CiAgICAgaWYgKCFkbW9kKQogICAgICAgICByZXR1cm4gTlVMTDsKIAorICAgIGRtb2QtPmZkID0g
LTE7CisgICAgZG1vZC0+dGNfYWgucmVzdHJpY3RfY2FsbGJhY2sgPSBhbGxfcmVzdHJpY3RfY2I7
CisgICAgeGVudG9vbGNvcmVfX3JlZ2lzdGVyX2FjdGl2ZV9oYW5kbGUoJmRtb2QtPnRjX2FoKTsK
KwogICAgIGRtb2QtPmZsYWdzID0gb3Blbl9mbGFnczsKICAgICBkbW9kLT5sb2dnZXIgPSBsb2dn
ZXI7CiAgICAgZG1vZC0+bG9nZ2VyX3RvZnJlZSA9IE5VTEw7CkBAIC01NSw2ICs2OSw3IEBAIHhl
bmRldmljZW1vZGVsX2hhbmRsZSAqeGVuZGV2aWNlbW9kZWxfb3Blbih4ZW50b29sbG9nX2xvZ2dl
ciAqbG9nZ2VyLAogZXJyOgogICAgIHh0bF9sb2dnZXJfZGVzdHJveShkbW9kLT5sb2dnZXJfdG9m
cmVlKTsKICAgICB4ZW5jYWxsX2Nsb3NlKGRtb2QtPnhjYWxsKTsKKyAgICB4ZW50b29sY29yZV9f
ZGVyZWdpc3Rlcl9hY3RpdmVfaGFuZGxlKCZkbW9kLT50Y19haCk7CiAgICAgZnJlZShkbW9kKTsK
ICAgICByZXR1cm4gTlVMTDsKIH0KQEAgLTY5LDYgKzg0LDcgQEAgaW50IHhlbmRldmljZW1vZGVs
X2Nsb3NlKHhlbmRldmljZW1vZGVsX2hhbmRsZSAqZG1vZCkKICAgICByYyA9IG9zZGVwX3hlbmRl
dmljZW1vZGVsX2Nsb3NlKGRtb2QpOwogCiAgICAgeGVuY2FsbF9jbG9zZShkbW9kLT54Y2FsbCk7
CisgICAgeGVudG9vbGNvcmVfX2RlcmVnaXN0ZXJfYWN0aXZlX2hhbmRsZSgmZG1vZC0+dGNfYWgp
OwogICAgIHh0bF9sb2dnZXJfZGVzdHJveShkbW9kLT5sb2dnZXJfdG9mcmVlKTsKICAgICBmcmVl
KGRtb2QpOwogICAgIHJldHVybiByYzsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9k
ZWwvcHJpdmF0ZS5oIGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9wcml2YXRlLmgKaW5kZXggNGNl
NWFhYy4uYzRhMjI1ZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9wcml2YXRl
LmgKKysrIGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9wcml2YXRlLmgKQEAgLTcsMTEgKzcsMTQg
QEAKICNpbmNsdWRlIDx4ZW5kZXZpY2Vtb2RlbC5oPgogI2luY2x1ZGUgPHhlbmNhbGwuaD4KIAor
I2luY2x1ZGUgPHhlbnRvb2xjb3JlX2ludGVybmFsLmg+CisKIHN0cnVjdCB4ZW5kZXZpY2Vtb2Rl
bF9oYW5kbGUgewogICAgIHhlbnRvb2xsb2dfbG9nZ2VyICpsb2dnZXIsICpsb2dnZXJfdG9mcmVl
OwogICAgIHVuc2lnbmVkIGludCBmbGFnczsKICAgICB4ZW5jYWxsX2hhbmRsZSAqeGNhbGw7CiAg
ICAgaW50IGZkOworICAgIFhlbnRvb2xjb3JlX19BY3RpdmVfSGFuZGxlIHRjX2FoOwogfTsKIAog
c3RydWN0IHhlbmRldmljZW1vZGVsX2J1ZiB7CmRpZmYgLS1naXQgYS90b29scy9saWJzL2Rldmlj
ZW1vZGVsL3hlbmRldmljZW1vZGVsLnBjLmluIGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC94ZW5k
ZXZpY2Vtb2RlbC5wYy5pbgppbmRleCBlZDA4ZjgzLi44YmQwNGZhIDEwMDY0NAotLS0gYS90b29s
cy9saWJzL2RldmljZW1vZGVsL3hlbmRldmljZW1vZGVsLnBjLmluCisrKyBiL3Rvb2xzL2xpYnMv
ZGV2aWNlbW9kZWwveGVuZGV2aWNlbW9kZWwucGMuaW4KQEAgLTcsNCArNyw0IEBAIERlc2NyaXB0
aW9uOiBUaGUgWGVuZGV2aWNlbW9kZWwgbGlicmFyeSBmb3IgWGVuIGh5cGVydmlzb3IKIFZlcnNp
b246IEBAdmVyc2lvbkBACiBDZmxhZ3M6IC1JJHtpbmNsdWRlZGlyfSBAQGNmbGFnc2xvY2FsQEAK
IExpYnM6IEBAbGlic2ZsYWdAQCR7bGliZGlyfSAtbHhlbmRldmljZW1vZGVsCi1SZXF1aXJlcy5w
cml2YXRlOiB4ZW50b29sbG9nLHhlbmNhbGwKK1JlcXVpcmVzLnByaXZhdGU6IHhlbnRvb2xjb3Jl
LHhlbnRvb2xsb2cseGVuY2FsbAotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 16:07:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 16:07:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzmD3-0003jD-Ak; Wed, 04 Oct 2017 16:07:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4438c69fc=Ian.Jackson@citrix.com>)
 id 1dzmD1-0003em-6Y
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 16:07:43 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 7D/67-02224-E4705D95; Wed, 04 Oct 2017 16:07:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDva4v+9V
 Ig5VL9S3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aJA7eZCo7KVcxd+5ilgfGTSBcjJ4eEgL/E
 0Qe32SFsD4nrZ08wgdhsAroSTVv+soHYIgLKEsebvrB2MXJxMAucY5RonbKBGSQhLOAp8XTyd
 jCbRUBF4se+42ANvEDx7kfTWCGGykmcP/4TrIZTwEvi6c4OIJuDQwio5thaUwhTTWLu+niITk
 GJkzOfsIDYzAISEgdfvGCGmGIp8W39U+YJjPyzkJTNQlK2gJFpFaNGcWpRWWqRrpGRXlJRZnp
 GSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYKjVMzAw7mCcesLvEKMkB5OSKO+vn1cihfiS
 8lMqMxKLM+KLSnNSiw8xynBwKEnwlrNdjRQSLEpNT61Iy8wBBj1MWoKDR0mEtx0kzVtckJhbn
 JkOkTrFqMvRcfPuHyYhlrz8vFQpcV4WkCIBkKKM0jy4EbAIvMQoKyXMy8jAwCDEU5BalJtZgi
 r/ilGcg1FJmFcGZApPZl4J3KZXQEcwAR0xp+kKyBEliQgpqQZGm33a/lqcErc+dBgdWfhow9z
 QCobK2TPyVrguk/mg9S09pEXCcs/19Sc500Wag+Yul6pu73a/7F68Iz3I6ZdkqVKXgKPSf/Gq
 RMOMmuSOjzICz4+Gqy5tkDdOWcJ12WZD8IMzijkxoimbDSVrNQ+dnj9N4B/npfo5QovKlJVWf
 rl3XGmdDbMSS3FGoqEWc1FxIgBxYDpquwIAAA==
X-Env-Sender: prvs=4438c69fc=Ian.Jackson@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1507133259!117907002!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33945 invoked from network); 4 Oct 2017 16:07:41 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 16:07:41 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="450475314"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Wed, 4 Oct 2017 16:57:14 +0100
Message-ID: <1507132650-25376-9-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 08/24] tools: move CONTAINER_OF to
	xentoolcore_internal.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CkFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnMvdG9v
bGNvcmUvaW5jbHVkZS94ZW50b29sY29yZV9pbnRlcm5hbC5oIHwgNDIgKysrKysrKysrKysrKysr
KysrKysrKwogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCAgICAgICAgICAgICAgICAgICAg
ICAgfCAzMCAtLS0tLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDQyIGluc2VydGlvbnMo
KyksIDMwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvdG9vbGNvcmUvaW5j
bHVkZS94ZW50b29sY29yZV9pbnRlcm5hbC5oIGIvdG9vbHMvbGlicy90b29sY29yZS9pbmNsdWRl
L3hlbnRvb2xjb3JlX2ludGVybmFsLmgKaW5kZXggNjcwZTI5ZC4uMjc0OTdkNiAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlicy90b29sY29yZS9pbmNsdWRlL3hlbnRvb2xjb3JlX2ludGVybmFsLmgKKysr
IGIvdG9vbHMvbGlicy90b29sY29yZS9pbmNsdWRlL3hlbnRvb2xjb3JlX2ludGVybmFsLmgKQEAg
LTI0LDYgKzI0LDggQEAKICNpZm5kZWYgWEVOVE9PTENPUkVfSU5URVJOQUxfSAogI2RlZmluZSBY
RU5UT09MQ09SRV9JTlRFUk5BTF9ICiAKKyNpbmNsdWRlIDxzdGRkZWYuaD4KKwogI2luY2x1ZGUg
InhlbnRvb2xjb3JlLmgiCiAjaW5jbHVkZSAiX3hlbnRvb2xjb3JlX2xpc3QuaCIKIApAQCAtODks
NiArOTEsNDYgQEAgc3RydWN0IFhlbnRvb2xjb3JlX19BY3RpdmVfSGFuZGxlIHsKIHZvaWQgeGVu
dG9vbGNvcmVfX3JlZ2lzdGVyX2FjdGl2ZV9oYW5kbGUoWGVudG9vbGNvcmVfX0FjdGl2ZV9IYW5k
bGUqKTsKIHZvaWQgeGVudG9vbGNvcmVfX2RlcmVnaXN0ZXJfYWN0aXZlX2hhbmRsZShYZW50b29s
Y29yZV9fQWN0aXZlX0hhbmRsZSopOwogCisvKiAtLS0tLS0tLS0tIGNvbnZlbmllbnQgc3R1ZmYg
LS0tLS0tLS0tLSAqLworCisvKgorICogVGhpcyBkb2VzIG5vdCBhcHBlYXIgaW4geGVudG9vbGNv
cmUuaCBiZWNhdXNlIGl0IGlzIGEgYml0CisgKiBuYW1lc3BhY2UtdW5jbGVhbi4KKyAqLworCisv
KgorICogQ29udmVuaWVuY2UgbWFjcm9zLgorICovCisKKy8qCisgKiBDT05UQUlORVJfT0Ygd29y
ayBsaWtlIHRoaXMuICBHaXZlbjoKKyAqICAgIHR5cGVkZWYgc3RydWN0IHsKKyAqICAgICAgLi4u
CisgKiAgICAgIG1lbWJlcl90eXBlIG1lbWJlcl9uYW1lOworICogICAgICAuLi4KKyAqICAgIH0g
b3V0ZXJfdHlwZTsKKyAqICAgIG91dGVyX3R5cGUgb3V0ZXIsICpvdXRlcl92YXI7CisgKiAgICBt
ZW1iZXJfdHlwZSAqaW5uZXJfcHRyID0gJm91dGVyLT5tZW1iZXJfbmFtZTsKKyAqCisgKiBUaGVu
LCBlZmZlY3RpdmVseToKKyAqICAgIG91dGVyX3R5cGUgKkNPTlRBSU5FUl9PRihtZW1iZXJfdHlw
ZSAqaW5uZXJfcHRyLAorICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICpvdXRlcl92YXIs
IC8vIG9yIHR5cGUgbmFtZSBmb3Igb3V0ZXJfdHlwZQorICogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG1lbWJlcl9uYW1lKTsKKyAqCisgKiBTbyB0aGF0OgorICogICAgQ09OVEFJTkVSX09G
KGlubmVyX3B0ciwgKm91dGVyX3ZhciwgbWVtYmVyX25hbWUpID09ICZvdXRlcgorICogICAgQ09O
VEFJTkVSX09GKGlubmVyX3B0ciwgb3V0ZXJfdHlwZSwgbWVtYmVyX25hbWUpID09ICZvdXRlcgor
ICovCisjZGVmaW5lIENPTlRBSU5FUl9PRihpbm5lcl9wdHIsIG91dGVyLCBtZW1iZXJfbmFtZSkg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIHR5cGVvZihv
dXRlcikgKmNvbnRhaW5lcl9vZl87ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgIGNvbnRhaW5lcl9vZl8gPSAodm9pZCopKChjaGFyKikoaW5uZXJfcHRyKSAtICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9mZnNl
dG9mKHR5cGVvZihvdXRlciksIG1lbWJlcl9uYW1lKSk7ICBcCisgICAgICAgICh2b2lkKSgmY29u
dGFpbmVyX29mXy0+bWVtYmVyX25hbWUgPT0gICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgICAgICAgICAodHlwZW9mKGlubmVyX3B0cikpMCkgLyogdHlwZSBjaGVjayAqLzsgICAg
ICAgICAgICAgICAgICBcCisgICAgICAgIGNvbnRhaW5lcl9vZl87ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgfSkKKwogI2VuZGlmIC8qIFhF
TlRPT0xDT1JFX0lOVEVSTkFMX0ggKi8KIAogLyoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IGFiMGE3
NjUuLjQzOTM5YTcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMzg0NSwzNiArMzg0NSw2IEBAIF9o
aWRkZW4gdm9pZCBsaWJ4bF9fcmVtdXNfcmVzdG9yZV9zZXR1cChsaWJ4bF9fZWdjICplZ2MsCiAg
KiBDb252ZW5pZW5jZSBtYWNyb3MuCiAgKi8KIAotLyoKLSAqIENPTlRBSU5FUl9PRiB3b3JrIGxp
a2UgdGhpcy4gIEdpdmVuOgotICogICAgdHlwZWRlZiBzdHJ1Y3QgewotICogICAgICAuLi4KLSAq
ICAgICAgbWVtYmVyX3R5cGUgbWVtYmVyX25hbWU7Ci0gKiAgICAgIC4uLgotICogICAgfSBvdXRl
cl90eXBlOwotICogICAgb3V0ZXJfdHlwZSBvdXRlciwgKm91dGVyX3ZhcjsKLSAqICAgIG1lbWJl
cl90eXBlICppbm5lcl9wdHIgPSAmb3V0ZXItPm1lbWJlcl9uYW1lOwotICoKLSAqIFRoZW4sIGVm
ZmVjdGl2ZWx5OgotICogICAgb3V0ZXJfdHlwZSAqQ09OVEFJTkVSX09GKG1lbWJlcl90eXBlICpp
bm5lcl9wdHIsCi0gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKm91dGVyX3ZhciwgLy8g
b3IgdHlwZSBuYW1lIGZvciBvdXRlcl90eXBlCi0gKiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbWVtYmVyX25hbWUpOwotICoKLSAqIFNvIHRoYXQ6Ci0gKiAgICBDT05UQUlORVJfT0YoaW5u
ZXJfcHRyLCAqb3V0ZXJfdmFyLCBtZW1iZXJfbmFtZSkgPT0gJm91dGVyCi0gKiAgICBDT05UQUlO
RVJfT0YoaW5uZXJfcHRyLCBvdXRlcl90eXBlLCBtZW1iZXJfbmFtZSkgPT0gJm91dGVyCi0gKi8K
LSNkZWZpbmUgQ09OVEFJTkVSX09GKGlubmVyX3B0ciwgb3V0ZXIsIG1lbWJlcl9uYW1lKSAgICAg
ICAgICAgICAgICAgICAgIFwKLSAgICAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgdHlwZW9mKG91dGVy
KSAqY29udGFpbmVyX29mXzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAg
ICAgICAgY29udGFpbmVyX29mXyA9ICh2b2lkKikoKGNoYXIqKShpbm5lcl9wdHIpIC0gICAgICAg
ICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2Zmc2V0b2Yo
dHlwZW9mKG91dGVyKSwgbWVtYmVyX25hbWUpKTsgIFwKLSAgICAgICAgKHZvaWQpKCZjb250YWlu
ZXJfb2ZfLT5tZW1iZXJfbmFtZSA9PSAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAg
ICAgICAgICAgICh0eXBlb2YoaW5uZXJfcHRyKSkwKSAvKiB0eXBlIGNoZWNrICovOyAgICAgICAg
ICAgICAgICAgIFwKLSAgICAgICAgY29udGFpbmVyX29mXzsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICB9KQotCi0KICNkZWZpbmUgRklMTFpF
Uk8gTElCWExfRklMTFpFUk8KIAogCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 16:07:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 16:07:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzmD3-0003kO-ON; Wed, 04 Oct 2017 16:07:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4438c69fc=Ian.Jackson@citrix.com>)
 id 1dzmD1-0003em-Ku
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 16:07:43 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 C8/87-02224-F4705D95; Wed, 04 Oct 2017 16:07:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHSDva4f+9V
 Ig7U3tCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8b6XfeZC85qVUxc9Zy1gbFBpYuRk0NCwF+i
 sfsCE4TtIXH97Akwm01AV6Jpy182EFtEQFnieNMX1i5GLg5mgXOMEq1TNjCDJIQFvCV+HXjI0
 sXIwcEioCLx/qQVSJhXwEvi4sX5jBAz5STOH/8JVs4JFH+6s4MZpFxIwFPi2FpTCFNNYu76eI
 hOQYmTM5+wgNjMAhISB1+8YIaYYinxbf1T5gmM/LOQlM1CUraAkWkVo0ZxalFZapGukZFeUlF
 mekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgoNUzMDDuYJx6wu8QoyQHk5Io76+fVyKF
 +JLyUyozEosz4otKc1KLDzHKcHAoSfCWs12NFBIsSk1PrUjLzAGGPExagoNHSYS3HSTNW1yQm
 FucmQ6ROsVozHFs0+U/TBwdN+/+YRJiycvPS5US52UBKRUAKc0ozYMbBIvFS4yyUsK8jAwMDE
 I8BalFuZklqPKvGMU5GJWEeWVApvBk5pXA7XsFdAoT0Clzmq6AnFKSiJCSamCsO3Qps/Dgn8t
 8p5fr5k3fNPvCs3XzfjGferOtZrflwmMBDHbMlvPT5OfHFvdFvdv/8pn09msyc9YIMars4Kha
 GG6Suonp1eqDYS5qF6XWakyVPCC68qo353sGKYO+zrdbBP9K513mbHus+vy2ZPbKjZetD8/67
 mbpGN1m/2LRlZlbGd5k3Nw4SYmlOCPRUIu5qDgRAPYln/fAAgAA
X-Env-Sender: prvs=4438c69fc=Ian.Jackson@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1507133259!117907002!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34097 invoked from network); 4 Oct 2017 16:07:42 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 16:07:42 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="450475321"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Wed, 4 Oct 2017 16:57:16 +0100
Message-ID: <1507132650-25376-11-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 10/24] xentoolcore_restrict_all: "Implement" for
	libxencall
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CkFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KdjI6IEFkZCBhIHNwYWNl
IChjb2Rpbmcgc3R5bGUpCi0tLQogdG9vbHMvUnVsZXMubWsgICAgICAgICAgICAgICAgfCAgMiAr
LQogdG9vbHMvbGlicy9jYWxsL01ha2VmaWxlICAgICAgfCAgNCArKy0tCiB0b29scy9saWJzL2Nh
bGwvY29yZS5jICAgICAgICB8IDM3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIHRvb2xzL2xpYnMvY2FsbC9saW51eC5jICAgICAgIHwgIDQgKysrKwogdG9vbHMvbGlicy9j
YWxsL3ByaXZhdGUuaCAgICAgfCAgMiArKwogdG9vbHMvbGlicy9jYWxsL3hlbmNhbGwucGMuaW4g
fCAgMiArLQogNiBmaWxlcyBjaGFuZ2VkLCA0NyBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3Rvb2xzL1J1bGVzLm1rIGIvdG9vbHMvUnVsZXMubWsKaW5kZXggOWIy
ZmUzNi4uNzEwMzdhMSAxMDA2NDQKLS0tIGEvdG9vbHMvUnVsZXMubWsKKysrIGIvdG9vbHMvUnVs
ZXMubWsKQEAgLTExOSw3ICsxMTksNyBAQCBMRExJQlNfbGlieGVuZ250dGFiID0gJChTSERFUFNf
bGlieGVuZ250dGFiKSAkKFhFTl9MSUJYRU5HTlRUQUIpL2xpYnhlbmdudHRhYiQobAogU0hMSUJf
bGlieGVuZ250dGFiICA9ICQoU0hERVBTX2xpYnhlbmdudHRhYikgLVdsLC1ycGF0aC1saW5rPSQo
WEVOX0xJQlhFTkdOVFRBQikKIAogQ0ZMQUdTX2xpYnhlbmNhbGwgPSAtSSQoWEVOX0xJQlhFTkNB
TEwpL2luY2x1ZGUgJChDRkxBR1NfeGVuaW5jbHVkZSkKLVNIREVQU19saWJ4ZW5jYWxsID0KK1NI
REVQU19saWJ4ZW5jYWxsID0gJChTSExJQl9saWJ4ZW50b29sY29yZSkKIExETElCU19saWJ4ZW5j
YWxsID0gJChTSERFUFNfbGlieGVuY2FsbCkgJChYRU5fTElCWEVOQ0FMTCkvbGlieGVuY2FsbCQo
bGliZXh0ZW5zaW9uKQogU0hMSUJfbGlieGVuY2FsbCAgPSAkKFNIREVQU19saWJ4ZW5jYWxsKSAt
V2wsLXJwYXRoLWxpbms9JChYRU5fTElCWEVOQ0FMTCkKIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
cy9jYWxsL01ha2VmaWxlIGIvdG9vbHMvbGlicy9jYWxsL01ha2VmaWxlCmluZGV4IDFjY2Q1ZmQu
LjM5ZGQyMDcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvY2FsbC9NYWtlZmlsZQorKysgYi90b29s
cy9saWJzL2NhbGwvTWFrZWZpbGUKQEAgLTcsNyArNyw3IEBAIFNITElCX0xERkxBR1MgKz0gLVds
LC0tdmVyc2lvbi1zY3JpcHQ9bGlieGVuY2FsbC5tYXAKIAogQ0ZMQUdTICAgKz0gLVdlcnJvciAt
V21pc3NpbmctcHJvdG90eXBlcwogQ0ZMQUdTICAgKz0gLUkuL2luY2x1ZGUgJChDRkxBR1NfeGVu
aW5jbHVkZSkKLUNGTEFHUyAgICs9ICQoQ0ZMQUdTX2xpYnhlbnRvb2xsb2cpCitDRkxBR1MgICAr
PSAkKENGTEFHU19saWJ4ZW50b29sbG9nKSAkKENGTEFHU19saWJ4ZW50b29sY29yZSkKIAogU1JD
Uy15ICAgICAgICAgICAgICAgICArPSBjb3JlLmMgYnVmZmVyLmMKIFNSQ1MtJChDT05GSUdfTGlu
dXgpICAgKz0gbGludXguYwpAQCAtNjIsNyArNjIsNyBAQCBsaWJ4ZW5jYWxsLnNvLiQoTUFKT1Ip
OiBsaWJ4ZW5jYWxsLnNvLiQoTUFKT1IpLiQoTUlOT1IpCiAJJChTWU1MSU5LX1NITElCKSAkPCAk
QAogCiBsaWJ4ZW5jYWxsLnNvLiQoTUFKT1IpLiQoTUlOT1IpOiAkKFBJQ19PQkpTKSBsaWJ4ZW5j
YWxsLm1hcAotCSQoQ0MpICQoTERGTEFHUykgJChQVEhSRUFEX0xERkxBR1MpIC1XbCwkKFNPTkFN
RV9MREZMQUcpIC1XbCxsaWJ4ZW5jYWxsLnNvLiQoTUFKT1IpICQoU0hMSUJfTERGTEFHUykgLW8g
JEAgJChQSUNfT0JKUykgJChMRExJQlNfbGlieGVudG9vbGxvZykgJChBUFBFTkRfTERGTEFHUykK
KwkkKENDKSAkKExERkxBR1MpICQoUFRIUkVBRF9MREZMQUdTKSAtV2wsJChTT05BTUVfTERGTEFH
KSAtV2wsbGlieGVuY2FsbC5zby4kKE1BSk9SKSAkKFNITElCX0xERkxBR1MpIC1vICRAICQoUElD
X09CSlMpICQoTERMSUJTX2xpYnhlbnRvb2xsb2cpICQoTERMSUJTX2xpYnhlbnRvb2xjb3JlKSAk
KEFQUEVORF9MREZMQUdTKQogCiAuUEhPTlk6IGluc3RhbGwKIGluc3RhbGw6IGJ1aWxkCmRpZmYg
LS1naXQgYS90b29scy9saWJzL2NhbGwvY29yZS5jIGIvdG9vbHMvbGlicy9jYWxsL2NvcmUuYwpp
bmRleCA1Y2EwMzcyLi44ZDFiMTFiIDEwMDY0NAotLS0gYS90b29scy9saWJzL2NhbGwvY29yZS5j
CisrKyBiL3Rvb2xzL2xpYnMvY2FsbC9jb3JlLmMKQEAgLTE1LDggKzE1LDQxIEBACiAKICNpbmNs
dWRlIDxzdGRsaWIuaD4KIAorI2luY2x1ZGUgPHN5cy90eXBlcy5oPgorI2luY2x1ZGUgPHN5cy9z
dGF0Lmg+CisjaW5jbHVkZSA8ZmNudGwuaD4KKyNpbmNsdWRlIDx1bmlzdGQuaD4KKwogI2luY2x1
ZGUgInByaXZhdGUuaCIKIAorc3RhdGljIGludCBhbGxfcmVzdHJpY3RfY2IoWGVudG9vbGNvcmVf
X0FjdGl2ZV9IYW5kbGUgKmFoLCB1aW50MzJfdCBkb21pZCkgeworICAgIHhlbmNhbGxfaGFuZGxl
ICp4Y2FsbCA9IENPTlRBSU5FUl9PRihhaCwgKnhjYWxsLCB0Y19haCk7CisgICAgaW50IG51bGxm
ZCA9IC0xLCByOworCisgICAgaWYgKHhjYWxsLT5mZCA8IDApCisgICAgICAgIC8qIGp1c3QgaW4g
Y2FzZSAqLworICAgICAgICByZXR1cm4gMDsKKworICAgIC8qCisgICAgICogV2UgZG9uJ3QgaW1w
bGVtZW50IGEgcmVzdHJpY3QgZnVuY3Rpb24uICBXZSBuZXV0ZXIgdGhlIGZkIGJ5CisgICAgICog
ZHVwJ2luZyAvZGV2L251bGwgb250byBpdC4gIFRoaXMgaXMgYmV0dGVyIHRoYW4gY2xvc2luZyBp
dCwKKyAgICAgKiBiZWNhdXNlIGl0IGRvZXMgbm90IGludm9sdmUgbG9ja2luZyBhZ2FpbnN0IGNv
bmN1cnJlbnQgdXNlcworICAgICAqIG9mIHhlbmNhbGwgaW4gb3RoZXIgdGhyZWFkcy4KKyAgICAg
Ki8KKyAgICBudWxsZmQgPSBvcGVuKCIvZGV2L251bGwiLCBPX1JET05MWSk7CisgICAgaWYgKG51
bGxmZCA8IDApIGdvdG8gZXJyOworCisgICAgciA9IGR1cDIobnVsbGZkLCB4Y2FsbC0+ZmQpOwor
ICAgIGlmIChyIDwgMCkgZ290byBlcnI7CisKKyAgICBjbG9zZShudWxsZmQpOworICAgIHJldHVy
biAwOworCitlcnI6CisgICAgaWYgKG51bGxmZCA+PSAwKSBjbG9zZShudWxsZmQpOworICAgIHJl
dHVybiAtMTsKK30KKwogeGVuY2FsbF9oYW5kbGUgKnhlbmNhbGxfb3Blbih4ZW50b29sbG9nX2xv
Z2dlciAqbG9nZ2VyLCB1bnNpZ25lZCBvcGVuX2ZsYWdzKQogewogICAgIHhlbmNhbGxfaGFuZGxl
ICp4Y2FsbCA9IG1hbGxvYyhzaXplb2YoKnhjYWxsKSk7CkBAIC0yNSw2ICs1OCw4IEBAIHhlbmNh
bGxfaGFuZGxlICp4ZW5jYWxsX29wZW4oeGVudG9vbGxvZ19sb2dnZXIgKmxvZ2dlciwgdW5zaWdu
ZWQgb3Blbl9mbGFncykKICAgICBpZiAoIXhjYWxsKSByZXR1cm4gTlVMTDsKIAogICAgIHhjYWxs
LT5mZCA9IC0xOworICAgIHhjYWxsLT50Y19haC5yZXN0cmljdF9jYWxsYmFjayA9IGFsbF9yZXN0
cmljdF9jYjsKKyAgICB4ZW50b29sY29yZV9fcmVnaXN0ZXJfYWN0aXZlX2hhbmRsZSgmeGNhbGwt
PnRjX2FoKTsKIAogICAgIHhjYWxsLT5mbGFncyA9IG9wZW5fZmxhZ3M7CiAgICAgeGNhbGwtPmJ1
ZmZlcl9jYWNoZV9uciA9IDA7CkBAIC01Myw2ICs4OCw3IEBAIHhlbmNhbGxfaGFuZGxlICp4ZW5j
YWxsX29wZW4oeGVudG9vbGxvZ19sb2dnZXIgKmxvZ2dlciwgdW5zaWduZWQgb3Blbl9mbGFncykK
IAogZXJyOgogICAgIG9zZGVwX3hlbmNhbGxfY2xvc2UoeGNhbGwpOworICAgIHhlbnRvb2xjb3Jl
X19kZXJlZ2lzdGVyX2FjdGl2ZV9oYW5kbGUoJnhjYWxsLT50Y19haCk7CiAgICAgeHRsX2xvZ2dl
cl9kZXN0cm95KHhjYWxsLT5sb2dnZXJfdG9mcmVlKTsKICAgICBmcmVlKHhjYWxsKTsKICAgICBy
ZXR1cm4gTlVMTDsKQEAgLTY2LDYgKzEwMiw3IEBAIGludCB4ZW5jYWxsX2Nsb3NlKHhlbmNhbGxf
aGFuZGxlICp4Y2FsbCkKICAgICAgICAgcmV0dXJuIDA7CiAKICAgICByYyA9IG9zZGVwX3hlbmNh
bGxfY2xvc2UoeGNhbGwpOworICAgIHhlbnRvb2xjb3JlX19kZXJlZ2lzdGVyX2FjdGl2ZV9oYW5k
bGUoJnhjYWxsLT50Y19haCk7CiAgICAgYnVmZmVyX3JlbGVhc2VfY2FjaGUoeGNhbGwpOwogICAg
IHh0bF9sb2dnZXJfZGVzdHJveSh4Y2FsbC0+bG9nZ2VyX3RvZnJlZSk7CiAgICAgZnJlZSh4Y2Fs
bCk7CmRpZmYgLS1naXQgYS90b29scy9saWJzL2NhbGwvbGludXguYyBiL3Rvb2xzL2xpYnMvY2Fs
bC9saW51eC5jCmluZGV4IGU4ZTAzMTEuLjNmMWI2OTEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMv
Y2FsbC9saW51eC5jCisrKyBiL3Rvb2xzL2xpYnMvY2FsbC9saW51eC5jCkBAIC0yMSw2ICsyMSwx
MCBAQAogI2luY2x1ZGUgPGZjbnRsLmg+CiAjaW5jbHVkZSA8dW5pc3RkLmg+CiAKKyNpbmNsdWRl
IDxzdGRsaWIuaD4KKyNpbmNsdWRlIDxhc3NlcnQuaD4KKyNpbmNsdWRlIDxzdGRpby5oPgorCiAj
aW5jbHVkZSA8c3lzL21tYW4uaD4KICNpbmNsdWRlIDxzeXMvaW9jdGwuaD4KIApkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlicy9jYWxsL3ByaXZhdGUuaCBiL3Rvb2xzL2xpYnMvY2FsbC9wcml2YXRlLmgK
aW5kZXggMzdkZDE1Zi4uNTMzZjBjNCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9jYWxsL3ByaXZh
dGUuaAorKysgYi90b29scy9saWJzL2NhbGwvcHJpdmF0ZS5oCkBAIC0yLDYgKzIsNyBAQAogI2Rl
ZmluZSBYRU5DQUxMX1BSSVZBVEVfSAogCiAjaW5jbHVkZSA8eGVudG9vbGxvZy5oPgorI2luY2x1
ZGUgPHhlbnRvb2xjb3JlX2ludGVybmFsLmg+CiAKICNpbmNsdWRlIDx4ZW5jYWxsLmg+CiAKQEAg
LTIwLDYgKzIxLDcgQEAgc3RydWN0IHhlbmNhbGxfaGFuZGxlIHsKICAgICB4ZW50b29sbG9nX2xv
Z2dlciAqbG9nZ2VyLCAqbG9nZ2VyX3RvZnJlZTsKICAgICB1bnNpZ25lZCBmbGFnczsKICAgICBp
bnQgZmQ7CisgICAgWGVudG9vbGNvcmVfX0FjdGl2ZV9IYW5kbGUgdGNfYWg7CiAKICAgICAvKgog
ICAgICAqIEEgc2ltcGxlIGNhY2hlIG9mIHVudXNlZCwgc2luZ2xlIHBhZ2UsIGh5cGVyY2FsbCBi
dWZmZXJzCmRpZmYgLS1naXQgYS90b29scy9saWJzL2NhbGwveGVuY2FsbC5wYy5pbiBiL3Rvb2xz
L2xpYnMvY2FsbC94ZW5jYWxsLnBjLmluCmluZGV4IDQ3NWMxMzMuLjQwOTc3M2UgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnMvY2FsbC94ZW5jYWxsLnBjLmluCisrKyBiL3Rvb2xzL2xpYnMvY2FsbC94
ZW5jYWxsLnBjLmluCkBAIC03LDQgKzcsNCBAQCBEZXNjcmlwdGlvbjogVGhlIFhlbmNhbGwgbGli
cmFyeSBmb3IgWGVuIGh5cGVydmlzb3IKIFZlcnNpb246IEBAdmVyc2lvbkBACiBDZmxhZ3M6IC1J
JHtpbmNsdWRlZGlyfSBAQGNmbGFnc2xvY2FsQEAKIExpYnM6IEBAbGlic2ZsYWdAQCR7bGliZGly
fSAtbHhlbmNhbGwKLVJlcXVpcmVzLnByaXZhdGU6IHhlbnRvb2xsb2cKK1JlcXVpcmVzLnByaXZh
dGU6IHhlbnRvb2xsb2cseGVudG9vbGNvcmUKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 16:07:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 16:07:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzmD4-0003lf-4u; Wed, 04 Oct 2017 16:07:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4438c69fc=Ian.Jackson@citrix.com>)
 id 1dzmD1-0003fv-PC
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 16:07:43 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 1D/A9-30935-F4705D95; Wed, 04 Oct 2017 16:07:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDva4f+9V
 IgyNzZC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bUdS9YCg7IVXz9cJSxgbFZsouRk0NCwF9i
 5/IWJgjbQ+L62RNgNpuArkTTlr9sILaIgLLE8aYvrF2MXBzMAucYJVqnbGAGSQgLREr0r2pmA
 bFZBFQktm17D9bAK+AlceLPDUaIoXIS54//BKvnBIo/3dkBZHNwCAl4ShxbawphqknMXR8P0S
 kocXLmE7CJzAISEgdfvGCGmGIp8W39U+YJjPyzkJTNQlK2gJFpFaN6cWpRWWqRrpFeUlFmekZ
 JbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgoDEAwQ7G73+cDjFKcjApifL++nklUogvKT+l
 MiOxOCO+qDQntfgQowwHh5IEry3b1UghwaLU9NSKtMwcYMjDpCU4eJREeK+wAqV5iwsSc4sz0
 yFSpxh1OTpu3v3DJMSSl5+XKiXOOwFkhgBIUUZpHtwIWPxdYpSVEuZlBDpKiKcgtSg3swRV/h
 WjOAejkjBvFMgUnsy8ErhNr4COYAI6Yk7TFZAjShIRUlINjO0xKyTXGe+3XqdoNMnlxt/jRnv
 Wzthyc9qWBk4jn5xdRhwVLl5vJQ65i0oa/U3bddfTXqjj8Ix193+8LLg6bfWZqLWdbXfqZYre
 23dOE3t58MZCoxqep9adp9OW+XsoKSzQ0T2TV130uOnXrok1Z/h078pzRb/Osn/WVfhXyihxq
 +NJtlX7BJVYijMSDbWYi4oTAWhviM26AgAA
X-Env-Sender: prvs=4438c69fc=Ian.Jackson@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1507133256!110999150!5
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17602 invoked from network); 4 Oct 2017 16:07:42 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 16:07:42 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="450475323"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Wed, 4 Oct 2017 16:57:17 +0100
Message-ID: <1507132650-25376-12-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 11/24] xentoolcore_restrict: Break out
	xentoolcore__restrict_by_dup2_null
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CkFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnMvY2Fs
bC9jb3JlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMzAgKy0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogdG9vbHMvbGlicy90b29sY29yZS9oYW5kbGVyZWcuYyAgICAgICAgICAgICAgICAg
ICAgfCAyNiArKysrKysrKysrKysrKysrKysrCiB0b29scy9saWJzL3Rvb2xjb3JlL2luY2x1ZGUv
eGVudG9vbGNvcmVfaW50ZXJuYWwuaCB8IDEyICsrKysrKysrKwogdG9vbHMvbGlicy90b29sY29y
ZS9saWJ4ZW50b29sY29yZS5tYXAgICAgICAgICAgICAgfCAgMSArCiA0IGZpbGVzIGNoYW5nZWQs
IDQwIGluc2VydGlvbnMoKyksIDI5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnMvY2FsbC9jb3JlLmMgYi90b29scy9saWJzL2NhbGwvY29yZS5jCmluZGV4IDhkMWIxMWIuLmQ2
Y2U3M2QgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvY2FsbC9jb3JlLmMKKysrIGIvdG9vbHMvbGli
cy9jYWxsL2NvcmUuYwpAQCAtMTUsMzkgKzE1LDExIEBACiAKICNpbmNsdWRlIDxzdGRsaWIuaD4K
IAotI2luY2x1ZGUgPHN5cy90eXBlcy5oPgotI2luY2x1ZGUgPHN5cy9zdGF0Lmg+Ci0jaW5jbHVk
ZSA8ZmNudGwuaD4KLSNpbmNsdWRlIDx1bmlzdGQuaD4KLQogI2luY2x1ZGUgInByaXZhdGUuaCIK
IAogc3RhdGljIGludCBhbGxfcmVzdHJpY3RfY2IoWGVudG9vbGNvcmVfX0FjdGl2ZV9IYW5kbGUg
KmFoLCB1aW50MzJfdCBkb21pZCkgewogICAgIHhlbmNhbGxfaGFuZGxlICp4Y2FsbCA9IENPTlRB
SU5FUl9PRihhaCwgKnhjYWxsLCB0Y19haCk7Ci0gICAgaW50IG51bGxmZCA9IC0xLCByOwotCi0g
ICAgaWYgKHhjYWxsLT5mZCA8IDApCi0gICAgICAgIC8qIGp1c3QgaW4gY2FzZSAqLwotICAgICAg
ICByZXR1cm4gMDsKLQotICAgIC8qCi0gICAgICogV2UgZG9uJ3QgaW1wbGVtZW50IGEgcmVzdHJp
Y3QgZnVuY3Rpb24uICBXZSBuZXV0ZXIgdGhlIGZkIGJ5Ci0gICAgICogZHVwJ2luZyAvZGV2L251
bGwgb250byBpdC4gIFRoaXMgaXMgYmV0dGVyIHRoYW4gY2xvc2luZyBpdCwKLSAgICAgKiBiZWNh
dXNlIGl0IGRvZXMgbm90IGludm9sdmUgbG9ja2luZyBhZ2FpbnN0IGNvbmN1cnJlbnQgdXNlcwot
ICAgICAqIG9mIHhlbmNhbGwgaW4gb3RoZXIgdGhyZWFkcy4KLSAgICAgKi8KLSAgICBudWxsZmQg
PSBvcGVuKCIvZGV2L251bGwiLCBPX1JET05MWSk7Ci0gICAgaWYgKG51bGxmZCA8IDApIGdvdG8g
ZXJyOwotCi0gICAgciA9IGR1cDIobnVsbGZkLCB4Y2FsbC0+ZmQpOwotICAgIGlmIChyIDwgMCkg
Z290byBlcnI7Ci0KLSAgICBjbG9zZShudWxsZmQpOwotICAgIHJldHVybiAwOwotCi1lcnI6Ci0g
ICAgaWYgKG51bGxmZCA+PSAwKSBjbG9zZShudWxsZmQpOwotICAgIHJldHVybiAtMTsKKyAgICBy
ZXR1cm4geGVudG9vbGNvcmVfX3Jlc3RyaWN0X2J5X2R1cDJfbnVsbCh4Y2FsbC0+ZmQpOwogfQog
CiB4ZW5jYWxsX2hhbmRsZSAqeGVuY2FsbF9vcGVuKHhlbnRvb2xsb2dfbG9nZ2VyICpsb2dnZXIs
IHVuc2lnbmVkIG9wZW5fZmxhZ3MpCmRpZmYgLS1naXQgYS90b29scy9saWJzL3Rvb2xjb3JlL2hh
bmRsZXJlZy5jIGIvdG9vbHMvbGlicy90b29sY29yZS9oYW5kbGVyZWcuYwppbmRleCBlZmVmZmIx
Li4xMjUyYmVkIDEwMDY0NAotLS0gYS90b29scy9saWJzL3Rvb2xjb3JlL2hhbmRsZXJlZy5jCisr
KyBiL3Rvb2xzL2xpYnMvdG9vbGNvcmUvaGFuZGxlcmVnLmMKQEAgLTIyLDYgKzIyLDExIEBACiAK
ICNpbmNsdWRlICJ4ZW50b29sY29yZV9pbnRlcm5hbC5oIgogCisjaW5jbHVkZSA8c3lzL3R5cGVz
Lmg+CisjaW5jbHVkZSA8c3lzL3N0YXQuaD4KKyNpbmNsdWRlIDxmY250bC5oPgorI2luY2x1ZGUg
PHVuaXN0ZC5oPgorCiAjaW5jbHVkZSA8cHRocmVhZC5oPgogI2luY2x1ZGUgPGFzc2VydC5oPgog
CkBAIC02Niw2ICs3MSwyNyBAQCBpbnQgeGVudG9vbGNvcmVfcmVzdHJpY3RfYWxsKHVpbnQzMl90
IGRvbWlkKSB7CiAgICAgcmV0dXJuIHI7CiB9CiAKK2ludCB4ZW50b29sY29yZV9fcmVzdHJpY3Rf
YnlfZHVwMl9udWxsKGludCBmZCkgeworICAgIGludCBudWxsZmQgPSAtMSwgcjsKKworICAgIGlm
IChmZCA8IDApCisgICAgICAgIC8qIGp1c3QgaW4gY2FzZSAqLworICAgICAgICByZXR1cm4gMDsK
KworICAgIG51bGxmZCA9IG9wZW4oIi9kZXYvbnVsbCIsIE9fUkRPTkxZKTsKKyAgICBpZiAobnVs
bGZkIDwgMCkgZ290byBlcnI7CisKKyAgICByID0gZHVwMihudWxsZmQsIGZkKTsKKyAgICBpZiAo
ciA8IDApIGdvdG8gZXJyOworCisgICAgY2xvc2UobnVsbGZkKTsKKyAgICByZXR1cm4gMDsKKwor
ZXJyOgorICAgIGlmIChudWxsZmQgPj0gMCkgY2xvc2UobnVsbGZkKTsKKyAgICByZXR1cm4gLTE7
Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS90
b29scy9saWJzL3Rvb2xjb3JlL2luY2x1ZGUveGVudG9vbGNvcmVfaW50ZXJuYWwuaCBiL3Rvb2xz
L2xpYnMvdG9vbGNvcmUvaW5jbHVkZS94ZW50b29sY29yZV9pbnRlcm5hbC5oCmluZGV4IDI3NDk3
ZDYuLjdlOTZhNDggMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvdG9vbGNvcmUvaW5jbHVkZS94ZW50
b29sY29yZV9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnMvdG9vbGNvcmUvaW5jbHVkZS94ZW50
b29sY29yZV9pbnRlcm5hbC5oCkBAIC05MSw2ICs5MSwxOCBAQCBzdHJ1Y3QgWGVudG9vbGNvcmVf
X0FjdGl2ZV9IYW5kbGUgewogdm9pZCB4ZW50b29sY29yZV9fcmVnaXN0ZXJfYWN0aXZlX2hhbmRs
ZShYZW50b29sY29yZV9fQWN0aXZlX0hhbmRsZSopOwogdm9pZCB4ZW50b29sY29yZV9fZGVyZWdp
c3Rlcl9hY3RpdmVfaGFuZGxlKFhlbnRvb2xjb3JlX19BY3RpdmVfSGFuZGxlKik7CiAKKy8qCisg
KiBVdGlsaXR5IGZ1bmN0aW9uIGZvciB1c2UgaW4gcmVzdHJpY3RfY2FsbGJhY2sgaW4gbGlicmFy
aWVzIHdob3NlCisgKiBoYW5kbGVzIGRvbid0IGhhdmUgYSB1c2VmdWwgcmVzdHJpY3QgZnVuY3Rp
b24uICBXZSBuZXV0ZXIgdGhlIGZkIGJ5CisgKiBkdXAnaW5nIC9kZXYvbnVsbCBvbnRvIGl0LiAg
VGhpcyBpcyBiZXR0ZXIgdGhhbiBjbG9zaW5nIGl0LCBiZWNhdXNlCisgKiBpdCBkb2VzIG5vdCBp
bnZvbHZlIGxvY2tpbmcgYWdhaW5zdCBjb25jdXJyZW50IHVzZXMgb2YgaW4gb3RoZXIKKyAqIHRo
cmVhZHMuCisgKgorICogUmV0dXJucyB0aGUgdmFsdWUgdGhhdCByZXN0cmljdF9jYWxsYmFjayBz
aG91bGQgcmV0dXJuLgorICogZmQgbWF5IGJlIDwgMC4KKyAqLworaW50IHhlbnRvb2xjb3JlX19y
ZXN0cmljdF9ieV9kdXAyX251bGwoaW50IGZkKTsKKwogLyogLS0tLS0tLS0tLSBjb252ZW5pZW50
IHN0dWZmIC0tLS0tLS0tLS0gKi8KIAogLyoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvdG9vbGNv
cmUvbGlieGVudG9vbGNvcmUubWFwIGIvdG9vbHMvbGlicy90b29sY29yZS9saWJ4ZW50b29sY29y
ZS5tYXAKaW5kZXggZWI1ZDI1MS4uMGI3ZDkyNSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy90b29s
Y29yZS9saWJ4ZW50b29sY29yZS5tYXAKKysrIGIvdG9vbHMvbGlicy90b29sY29yZS9saWJ4ZW50
b29sY29yZS5tYXAKQEAgLTMsNSArMyw2IEBAIFZFUlNfMS4wIHsKIAkJeGVudG9vbGNvcmVfcmVz
dHJpY3RfYWxsOwogCQl4ZW50b29sY29yZV9fcmVnaXN0ZXJfYWN0aXZlX2hhbmRsZTsKIAkJeGVu
dG9vbGNvcmVfX2RlcmVnaXN0ZXJfYWN0aXZlX2hhbmRsZTsKKwkJeGVudG9vbGNvcmVfX3Jlc3Ry
aWN0X2J5X2R1cDJfbnVsbDsKIAlsb2NhbDogKjsgLyogRG8gbm90IGV4cG9zZSBhbnl0aGluZyBi
eSBkZWZhdWx0ICovCiB9OwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 16:07:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 16:07:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzmD4-0003mP-Dj; Wed, 04 Oct 2017 16:07:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4438c69fc=Ian.Jackson@citrix.com>)
 id 1dzmD2-0003ga-9L
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 16:07:44 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 87/41-01916-F4705D95; Wed, 04 Oct 2017 16:07:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHSDva4f+9V
 Ig7ff9C3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bWzu9MBYfUKp4sPMXawPhLoYuRk0NCwF/i
 yfXJbBC2h8T1syeYQGw2AV2Jpi1/weIiAsoSx5u+sHYxcnEwC5xjlGidsoG5i5GDQ1ggSOLbJ
 neQGhYBFYlzdz8zgti8Al4S+zccYoKYKSdx/vhPZhCbEyj+dGcHWKuQgKfEsbWmEKaaxNz18R
 CdghInZz5hAbGZBSQkDr54wQwxxVLi2/qnzBMY+WchKZuFpGwBI9MqRo3i1KKy1CJdYwO9pKL
 M9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAQKtnYGDcwdh5wu8QoyQHk5Io76+fVyKF
 +JLyUyozEosz4otKc1KLDzHKcHAoSfBuYLsaKSRYlJqeWpGWmQMMeZi0BAePkghvO0iat7ggM
 bc4Mx0idYrRkuPYpst/mDiabt4Fkh0gUoglLz8vVUqcdwJIgwBIQ0ZpHtw4WFxeYpSVEuZlZG
 BgEOIpSC3KzSxBlX/FKM7BqCTMewFkCk9mXgnc1ldABzEBHTSn6QrIQSWJCCmpBkaHA1MkFJd
 x35vg/216icHsayF/Hz+JE46PP/f2DHvV0bDMIB3rhK9ME657CH4QnRDXvyfruI7Xmto56l4f
 i2NYGHYe0qmc87Zw7fJLRa4b7tjPu3xk2rR3D2Ynax8oWrLY71FDXtO2mZOVkvZdrLp5Xa2h1
 WNXY/X6ujKbjx4rI4OENn2Mmm6mxFKckWioxVxUnAgAprcuwMYCAAA=
X-Env-Sender: prvs=4438c69fc=Ian.Jackson@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1507133258!59823793!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39209 invoked from network); 4 Oct 2017 16:07:42 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 16:07:42 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="450475325"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Wed, 4 Oct 2017 16:57:18 +0100
Message-ID: <1507132650-25376-13-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 12/24] xentoolcore_restrict_all: Implement for
	libxenforeignmemory
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0t
LQogdG9vbHMvUnVsZXMubWsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiAr
LQogdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L01ha2VmaWxlICAgICAgICAgICAgICAgfCAgNCAr
Ky0tCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvY29yZS5jICAgICAgICAgICAgICAgICB8IDE1
ICsrKysrKysrKysrKysrKwogdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3ByaXZhdGUuaCAgICAg
ICAgICAgICAgfCAgMyArKysKIHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS94ZW5mb3JlaWdubWVt
b3J5LnBjLmluIHwgIDIgKy0KIDUgZmlsZXMgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgNCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9SdWxlcy5tayBiL3Rvb2xzL1J1bGVzLm1r
CmluZGV4IDcxMDM3YTEuLjdkZDEyNmEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL1J1bGVzLm1rCisrKyBi
L3Rvb2xzL1J1bGVzLm1rCkBAIC0xMjQsNyArMTI0LDcgQEAgTERMSUJTX2xpYnhlbmNhbGwgPSAk
KFNIREVQU19saWJ4ZW5jYWxsKSAkKFhFTl9MSUJYRU5DQUxMKS9saWJ4ZW5jYWxsJChsaWJleHRl
bnMKIFNITElCX2xpYnhlbmNhbGwgID0gJChTSERFUFNfbGlieGVuY2FsbCkgLVdsLC1ycGF0aC1s
aW5rPSQoWEVOX0xJQlhFTkNBTEwpCiAKIENGTEFHU19saWJ4ZW5mb3JlaWdubWVtb3J5ID0gLUkk
KFhFTl9MSUJYRU5GT1JFSUdOTUVNT1JZKS9pbmNsdWRlICQoQ0ZMQUdTX3hlbmluY2x1ZGUpCi1T
SERFUFNfbGlieGVuZm9yZWlnbm1lbW9yeSA9CitTSERFUFNfbGlieGVuZm9yZWlnbm1lbW9yeSA9
ICQoU0hMSUJfbGlieGVudG9vbGNvcmUpCiBMRExJQlNfbGlieGVuZm9yZWlnbm1lbW9yeSA9ICQo
U0hERVBTX2xpYnhlbmZvcmVpZ25tZW1vcnkpICQoWEVOX0xJQlhFTkZPUkVJR05NRU1PUlkpL2xp
YnhlbmZvcmVpZ25tZW1vcnkkKGxpYmV4dGVuc2lvbikKIFNITElCX2xpYnhlbmZvcmVpZ25tZW1v
cnkgID0gJChTSERFUFNfbGlieGVuZm9yZWlnbm1lbW9yeSkgLVdsLC1ycGF0aC1saW5rPSQoWEVO
X0xJQlhFTkZPUkVJR05NRU1PUlkpCiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1l
bW9yeS9NYWtlZmlsZSBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9NYWtlZmlsZQppbmRleCBh
YjdmODczLi5jYmU4MTVmIDEwMDY0NAotLS0gYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvTWFr
ZWZpbGUKKysrIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L01ha2VmaWxlCkBAIC03LDcgKzcs
NyBAQCBTSExJQl9MREZMQUdTICs9IC1XbCwtLXZlcnNpb24tc2NyaXB0PWxpYnhlbmZvcmVpZ25t
ZW1vcnkubWFwCiAKIENGTEFHUyAgICs9IC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMKIENG
TEFHUyAgICs9IC1JLi9pbmNsdWRlICQoQ0ZMQUdTX3hlbmluY2x1ZGUpCi1DRkxBR1MgICArPSAk
KENGTEFHU19saWJ4ZW50b29sbG9nKQorQ0ZMQUdTICAgKz0gJChDRkxBR1NfbGlieGVudG9vbGxv
ZykgJChDRkxBR1NfbGlieGVudG9vbGNvcmUpCiAKIFNSQ1MteSAgICAgICAgICAgICAgICAgKz0g
Y29yZS5jCiBTUkNTLSQoQ09ORklHX0xpbnV4KSAgICs9IGxpbnV4LmMKQEAgLTYyLDcgKzYyLDcg
QEAgbGlieGVuZm9yZWlnbm1lbW9yeS5zby4kKE1BSk9SKTogbGlieGVuZm9yZWlnbm1lbW9yeS5z
by4kKE1BSk9SKS4kKE1JTk9SKQogCSQoU1lNTElOS19TSExJQikgJDwgJEAKIAogbGlieGVuZm9y
ZWlnbm1lbW9yeS5zby4kKE1BSk9SKS4kKE1JTk9SKTogJChQSUNfT0JKUykgbGlieGVuZm9yZWln
bm1lbW9yeS5tYXAKLQkkKENDKSAkKExERkxBR1MpICQoUFRIUkVBRF9MREZMQUdTKSAtV2wsJChT
T05BTUVfTERGTEFHKSAtV2wsbGlieGVuZm9yZWlnbm1lbW9yeS5zby4kKE1BSk9SKSAkKFNITElC
X0xERkxBR1MpIC1vICRAICQoUElDX09CSlMpICQoTERMSUJTX2xpYnhlbnRvb2xsb2cpICQoQVBQ
RU5EX0xERkxBR1MpCisJJChDQykgJChMREZMQUdTKSAkKFBUSFJFQURfTERGTEFHUykgLVdsLCQo
U09OQU1FX0xERkxBRykgLVdsLGxpYnhlbmZvcmVpZ25tZW1vcnkuc28uJChNQUpPUikgJChTSExJ
Ql9MREZMQUdTKSAtbyAkQCAkKFBJQ19PQkpTKSAkKExETElCU19saWJ4ZW50b29sbG9nKSAkKExE
TElCU19saWJ4ZW50b29sY29yZSkgJChBUFBFTkRfTERGTEFHUykKIAogLlBIT05ZOiBpbnN0YWxs
CiBpbnN0YWxsOiBidWlsZApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2Nv
cmUuYyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9jb3JlLmMKaW5kZXggYTY4OTdkYy4uYjQ4
ZWNiYSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2NvcmUuYworKysgYi90
b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvY29yZS5jCkBAIC0xOSw2ICsxOSwxNiBAQAogCiAjaW5j
bHVkZSAicHJpdmF0ZS5oIgogCitzdGF0aWMgaW50IGFsbF9yZXN0cmljdF9jYihYZW50b29sY29y
ZV9fQWN0aXZlX0hhbmRsZSAqYWgsIHVpbnQzMl90IGRvbWlkKSB7CisgICAgeGVuZm9yZWlnbm1l
bW9yeV9oYW5kbGUgKmZtZW0gPSBDT05UQUlORVJfT0YoYWgsICpmbWVtLCB0Y19haCk7CisKKyAg
ICBpZiAoZm1lbS0+ZmQgPCAwKQorICAgICAgICAvKiBqdXN0IGluIGNhc2UgKi8KKyAgICAgICAg
cmV0dXJuIDA7CisKKyAgICByZXR1cm4geGVuZm9yZWlnbm1lbW9yeV9yZXN0cmljdChmbWVtLCBk
b21pZCk7Cit9CisKIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICp4ZW5mb3JlaWdubWVtb3J5X29w
ZW4oeGVudG9vbGxvZ19sb2dnZXIgKmxvZ2dlciwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgb3Blbl9mbGFncykKIHsKQEAgLTMxLDYgKzQx
LDkgQEAgeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKnhlbmZvcmVpZ25tZW1vcnlfb3Blbih4ZW50
b29sbG9nX2xvZ2dlciAqbG9nZ2VyLAogICAgIGZtZW0tPmxvZ2dlciA9IGxvZ2dlcjsKICAgICBm
bWVtLT5sb2dnZXJfdG9mcmVlID0gTlVMTDsKIAorICAgIGZtZW0tPnRjX2FoLnJlc3RyaWN0X2Nh
bGxiYWNrID0gYWxsX3Jlc3RyaWN0X2NiOworICAgIHhlbnRvb2xjb3JlX19yZWdpc3Rlcl9hY3Rp
dmVfaGFuZGxlKCZmbWVtLT50Y19haCk7CisKICAgICBpZiAoIWZtZW0tPmxvZ2dlcikgewogICAg
ICAgICBmbWVtLT5sb2dnZXIgPSBmbWVtLT5sb2dnZXJfdG9mcmVlID0KICAgICAgICAgICAgICh4
ZW50b29sbG9nX2xvZ2dlciopCkBAIC00NSw2ICs1OCw3IEBAIHhlbmZvcmVpZ25tZW1vcnlfaGFu
ZGxlICp4ZW5mb3JlaWdubWVtb3J5X29wZW4oeGVudG9vbGxvZ19sb2dnZXIgKmxvZ2dlciwKIAog
ZXJyOgogICAgIG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfY2xvc2UoZm1lbSk7CisgICAgeGVudG9v
bGNvcmVfX2RlcmVnaXN0ZXJfYWN0aXZlX2hhbmRsZSgmZm1lbS0+dGNfYWgpOwogICAgIHh0bF9s
b2dnZXJfZGVzdHJveShmbWVtLT5sb2dnZXJfdG9mcmVlKTsKICAgICBmcmVlKGZtZW0pOwogICAg
IHJldHVybiBOVUxMOwpAQCAtNTgsNiArNzIsNyBAQCBpbnQgeGVuZm9yZWlnbm1lbW9yeV9jbG9z
ZSh4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSkKICAgICAgICAgcmV0dXJuIDA7CiAKICAg
ICByYyA9IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfY2xvc2UoZm1lbSk7CisgICAgeGVudG9vbGNv
cmVfX2RlcmVnaXN0ZXJfYWN0aXZlX2hhbmRsZSgmZm1lbS0+dGNfYWgpOwogICAgIHh0bF9sb2dn
ZXJfZGVzdHJveShmbWVtLT5sb2dnZXJfdG9mcmVlKTsKICAgICBmcmVlKGZtZW0pOwogICAgIHJl
dHVybiByYzsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9wcml2YXRlLmgg
Yi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvcHJpdmF0ZS5oCmluZGV4IGM1YzA3Y2MuLjI0NzBm
M2MgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9wcml2YXRlLmgKKysrIGIv
dG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3ByaXZhdGUuaApAQCAtNSw2ICs1LDggQEAKIAogI2lu
Y2x1ZGUgPHhlbmZvcmVpZ25tZW1vcnkuaD4KIAorI2luY2x1ZGUgPHhlbnRvb2xjb3JlX2ludGVy
bmFsLmg+CisKICNpbmNsdWRlIDx4ZW4veGVuLmg+CiAjaW5jbHVkZSA8eGVuL3N5cy9wcml2Y21k
Lmg+CiAKQEAgLTIwLDYgKzIyLDcgQEAgc3RydWN0IHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlIHsK
ICAgICB4ZW50b29sbG9nX2xvZ2dlciAqbG9nZ2VyLCAqbG9nZ2VyX3RvZnJlZTsKICAgICB1bnNp
Z25lZCBmbGFnczsKICAgICBpbnQgZmQ7CisgICAgWGVudG9vbGNvcmVfX0FjdGl2ZV9IYW5kbGUg
dGNfYWg7CiB9OwogCiBpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV9vcGVuKHhlbmZvcmVpZ25t
ZW1vcnlfaGFuZGxlICpmbWVtKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9y
eS94ZW5mb3JlaWdubWVtb3J5LnBjLmluIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3hlbmZv
cmVpZ25tZW1vcnkucGMuaW4KaW5kZXggNjM0MzJkYy4uNjFjOWRlZiAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlicy9mb3JlaWdubWVtb3J5L3hlbmZvcmVpZ25tZW1vcnkucGMuaW4KKysrIGIvdG9vbHMv
bGlicy9mb3JlaWdubWVtb3J5L3hlbmZvcmVpZ25tZW1vcnkucGMuaW4KQEAgLTcsNCArNyw0IEBA
IERlc2NyaXB0aW9uOiBUaGUgWGVuZm9yZWlnbm1lbW9yeSBsaWJyYXJ5IGZvciBYZW4gaHlwZXJ2
aXNvcgogVmVyc2lvbjogQEB2ZXJzaW9uQEAKIENmbGFnczogLUkke2luY2x1ZGVkaXJ9IEBAY2Zs
YWdzbG9jYWxAQAogTGliczogQEBsaWJzZmxhZ0BAJHtsaWJkaXJ9IC1seGVuZm9yZWlnbm1lbW9y
eQotUmVxdWlyZXMucHJpdmF0ZTogeGVudG9vbGxvZworUmVxdWlyZXMucHJpdmF0ZTogeGVudG9v
bGxvZyx4ZW50b29sY29yZQotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 16:07:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 16:07:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzmD4-0003nD-LM; Wed, 04 Oct 2017 16:07:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4438c69fc=Ian.Jackson@citrix.com>)
 id 1dzmD2-0003gx-PU
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 16:07:44 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 F2/52-01784-05705D95; Wed, 04 Oct 2017 16:07:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDva4/+9V
 Ig8af8hb3prxnd2D02N63iz2AMYo1My8pvyKBNWPa306mgnkcFR/b97E2MH5n62Lk5JAQ8JfY
 8nsjC4TtIXH97AkmEJtNQFeiactfsBoRAWWJ401fWLsYuTiYBc4xSrRO2cAMkhAWiJLYP3MXm
 M0ioCJx9MItMJtXwEti8q8vjBBD5STOH/8JFucEij/d2QFkc3AICXhKHFtrCmGqScxdHw/RKS
 hxcuYTsHOYBSQkDr54wQwxxVLi2/qnzBMY+WchKZuFpGwBI9MqRvXi1KKy1CJdI72kosz0jJL
 cxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMBAYwCCHYzf/zgdYpTkYFIS5f3180qkEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQleW7arkUKCRanpqRVpmTnAkIdJS3DwKInwXmEFSvMWFyTmFmemQ
 6ROMepydNy8+4dJiCUvPy9VSpx3AsgMAZCijNI8uBGw+LvEKCslzMsIdJQQT0FqUW5mCar8K0
 ZxDkYlYd4okCk8mXklcJteAR3BBHTEnKYrIEeUJCKkpBoYE1VWf/I1PLfsRL5ohX+DYX7EWWd
 zftv2U3Vxmw1bxWNaLgjFp0+7tdT7YSDH72jrglrjNs2gOSwSLy8Vf2DaNtu2a/eMVbN7lePO
 q24Q6tjcULno6ve6vq3NVmXylewOp1WO8mS56sZNfKxUdTWIZcvrNTJllaVfs6MjhXsf79/ea
 hPO91iJpTgj0VCLuag4EQCs+bXnugIAAA==
X-Env-Sender: prvs=4438c69fc=Ian.Jackson@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1507133256!110999150!6
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17671 invoked from network); 4 Oct 2017 16:07:43 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 16:07:43 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="450475327"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Wed, 4 Oct 2017 16:57:19 +0100
Message-ID: <1507132650-25376-14-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 13/24] xentoolcore_restrict_all: Declare
	problems due to no evtchn support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CkFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnMvdG9v
bGNvcmUvaW5jbHVkZS94ZW50b29sY29yZS5oIHwgNSArKysrKwogMSBmaWxlIGNoYW5nZWQsIDUg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvdG9vbGNvcmUvaW5jbHVkZS94
ZW50b29sY29yZS5oIGIvdG9vbHMvbGlicy90b29sY29yZS9pbmNsdWRlL3hlbnRvb2xjb3JlLmgK
aW5kZXggMzJlMmFmMS4uOTNlYWYyMyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy90b29sY29yZS9p
bmNsdWRlL3hlbnRvb2xjb3JlLmgKKysrIGIvdG9vbHMvbGlicy90b29sY29yZS9pbmNsdWRlL3hl
bnRvb2xjb3JlLmgKQEAgLTMwLDYgKzMwLDExIEBACiAgKiBBcnJhbmdlcyB0aGF0IFhlbiBsaWJy
YXJ5IGhhbmRsZXMgKGZkcyBldGMuKSB3aGljaCBhcmUgY3VycmVudGx5IGhlbGQKICAqIGJ5IFhl
biBsaWJyYXJpZXMsIGNhbiBubyBsb25nZXIgYmUgdXNlZCBvdGhlciB0aGFuIHRvIGFmZmVjdCBk
b21pZC4KICAqCisgKiBEb2VzIG5vdCBwcmV2ZW50IGVmZmVjdHMgdGhhdCBhbW91bnQgb25seSB0
bworICogICAtIGRlbmlhbCBvZiBzZXJ2aWNlLCBwb3NzaWJseSBob3N0LXdpZGUsIGJ5IHJlc291
cmNlIGV4aGF1c3Rpb24gZXRjLgorICogICAtIGxlYWsgb2Ygbm90LXZlcnktaW50ZXJlc3Rpbmcg
bWV0YWluZm9ybWF0aW9uIGFib3V0IG90aGVyIGRvbWFpbnMKKyAqICAgICBlZywgc3BlY2lmaWNh
bGx5LCBldmVudCBjaGFubmVsIHNpZ25hbHMgcmVsYXRpbmcgdG8gb3RoZXIgZG9tYWlucworICoK
ICAqIElmIHRoaXMgY2Fubm90IGJlIGFjaGlldmVkLCByZXR1cm5zIC0xIGFuZCBzZXRzIGVycm5v
LgogICogSWYgY2FsbGVkIGFnYWluIHdpdGggdGhlIHNhbWUgZG9taWQsIGl0IG1heSBzdWNjZWVk
LCBvciBpdCBtYXkKICAqIGZhaWwgKGV2ZW4gdGhvdWdoIHN1Y2ggYSBjYWxsIGlzIHBvdGVudGlh
bGx5IG1lYW5pbmdmdWwpLgotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 16:07:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 16:07:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzmD4-0003ns-To; Wed, 04 Oct 2017 16:07:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4438c69fc=Ian.Jackson@citrix.com>)
 id 1dzmD3-0003hA-0z
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 16:07:45 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 22/EB-02046-05705D95; Wed, 04 Oct 2017 16:07:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHSDva4/+9V
 Ig4tHDS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8anWxsYCz5wVfzpn8XawPiJo4uRk0NCwF9i
 x6oLTBC2h8T1syfAbDYBXYmmLX/ZQGwRAWWJ401fWLsYuTiYBc4xSrRO2cAMkhAWCJP4t+MJI
 4jNIqAi8fr4QrAGXgEvideTL0ENlZM4f/wnWD0nUPzpzg4gm4NDSMBT4thaUwhTTWLu+niITk
 GJkzOfsIDYzAISEgdfvGCGmGIp8W39U+YJjPyzkJTNQlK2gJFpFaNGcWpRWWqRrpGRXlJRZnp
 GSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYKjVMzAw7mCcesLvEKMkB5OSKO+vn1cihfiS
 8lMqMxKLM+KLSnNSiw8xynBwKEnwlrNdjRQSLEpNT61Iy8wBBj1MWoKDR0mEtx0kzVtckJhbn
 JkOkTrFaMxxbNPlP0wcHTfv/mESYsnLz0uVEudlASkVACnNKM2DGwSLxkuMslLCvIwMDAxCPA
 WpRbmZJajyrxjFORiVhHllQKbwZOaVwO17BXQKE9Apc5qugJxSkoiQkmpg9Iy21RG9FjK3xdn
 v7IOuVboNv3N9n7ovL1YPm/jH739gu/9Dt48ezP3Sy/JjRbQE/TRcD4fnHlq311I4Uf6n7O0U
 5Y7c0je2R2NvmS68YK43I+T5l1gnvku29h1719nMF9WZx/B8+6q9x9NU2kM5RFyt6jcL/jCaW
 byu78seL+XrYmtnzYtQYinOSDTUYi4qTgQADZUO/MECAAA=
X-Env-Sender: prvs=4438c69fc=Ian.Jackson@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1507133259!117907002!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34254 invoked from network); 4 Oct 2017 16:07:43 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 16:07:43 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="450475331"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Wed, 4 Oct 2017 16:57:21 +0100
Message-ID: <1507132650-25376-16-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 15/24] tools/xenstore: get_handle: use "goto
	err" error handling style
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVwbGFjZSB0aGUgYWQtaG9jIGV4aXQgY2xhdXNlcyB3aXRoIHRoZSBlcnJvciBoYW5kbGluZyBz
dHlsZSB3aGVyZQogIC0gbG9jYWwgdmFyaWFibGVzIGNvbnRhaW4gZWl0aGVyIHRoaW5ncyB0byBi
ZSBmcmVlZCwgb3Igc2VudGluZWxzCiAgLSBhbGwgZXJyb3IgZXhpdHMgZ28gdmlhIGFuICJlcnIi
IGxhYmVsIHdoaWNoIGZyZWVzIGV2ZXJ5dGhpbmcKClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KLS0tCiB0b29scy94ZW5zdG9yZS94cy5jIHwgMjEgKysrKysrKysrKysrKy0t
LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS90b29scy94ZW5zdG9yZS94cy5jIGIvdG9vbHMveGVuc3RvcmUveHMuYwpp
bmRleCA1NmNhYWM3Li42NWNiYTg2IDEwMDY0NAotLS0gYS90b29scy94ZW5zdG9yZS94cy5jCisr
KyBiL3Rvb2xzL3hlbnN0b3JlL3hzLmMKQEAgLTIyNiw3ICsyMjYsNyBAQCBzdGF0aWMgc3RydWN0
IHhzX2hhbmRsZSAqZ2V0X2hhbmRsZShjb25zdCBjaGFyICpjb25uZWN0X3RvKQogCWludCBmZCA9
IC0xLCBzYXZlZF9lcnJubzsKIAogCWlmIChzdGF0KGNvbm5lY3RfdG8sICZidWYpICE9IDApCi0J
CXJldHVybiBOVUxMOworCQlnb3RvIGVycjsKIAogCWlmIChTX0lTU09DSyhidWYuc3RfbW9kZSkp
CiAJCWZkID0gZ2V0X3NvY2tldChjb25uZWN0X3RvKTsKQEAgLTIzNCwxNSArMjM0LDExIEBAIHN0
YXRpYyBzdHJ1Y3QgeHNfaGFuZGxlICpnZXRfaGFuZGxlKGNvbnN0IGNoYXIgKmNvbm5lY3RfdG8p
CiAJCWZkID0gZ2V0X2Rldihjb25uZWN0X3RvKTsKIAogCWlmIChmZCA9PSAtMSkKLQkJcmV0dXJu
IE5VTEw7CisJCWdvdG8gZXJyOwogCiAJaCA9IG1hbGxvYyhzaXplb2YoKmgpKTsKLQlpZiAoaCA9
PSBOVUxMKSB7Ci0JCXNhdmVkX2Vycm5vID0gZXJybm87Ci0JCWNsb3NlKGZkKTsKLQkJZXJybm8g
PSBzYXZlZF9lcnJubzsKLQkJcmV0dXJuIE5VTEw7Ci0JfQorCWlmIChoID09IE5VTEwpCisJCWdv
dG8gZXJyOwogCiAJbWVtc2V0KGgsIDAsIHNpemVvZigqaCkpOwogCkBAIC0yNjcsNiArMjYzLDE1
IEBAIHN0YXRpYyBzdHJ1Y3QgeHNfaGFuZGxlICpnZXRfaGFuZGxlKGNvbnN0IGNoYXIgKmNvbm5l
Y3RfdG8pCiAjZW5kaWYKIAogCXJldHVybiBoOworCitlcnI6CisJc2F2ZWRfZXJybm8gPSBlcnJu
bzsKKworCWlmIChmZCA+PSAwKSBjbG9zZShmZCk7CisJZnJlZShoKTsKKworCWVycm5vID0gc2F2
ZWRfZXJybm87CisJcmV0dXJuIE5VTEw7CiB9CiAKIHN0cnVjdCB4c19oYW5kbGUgKnhzX2RhZW1v
bl9vcGVuKHZvaWQpCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 16:07:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 16:07:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzmD5-0003oo-7Y; Wed, 04 Oct 2017 16:07:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4438c69fc=Ian.Jackson@citrix.com>)
 id 1dzmD3-0003hC-1R
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 16:07:45 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 41/0C-01910-05705D95; Wed, 04 Oct 2017 16:07:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDva4/+9V
 Ig/8nzCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bNSR/YC45zVDQducbYwLiQvYuRk0NCwF/i
 wefDbBC2h8T1syeYQGw2AV2Jpi1/weIiAsoSx5u+sHYxcnEwC5xjlGidsoEZJCEsECrxZt4es
 CIWARWJ98s/gDXzCnhJdFx7zgQxVE7i/PGfYPWcQPGnOzuAbA4OIQFPiWNrTSFMNYm56+MhOg
 UlTs58wgJiMwtISBx88YIZYoqlxLf1T5knMPLPQlI2C0nZAkamVYwaxalFZalFusYGeklFmek
 ZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgaFWz8DAuIOx84TfIUZJDiYlUd5fP69ECvEl
 5adUZiQWZ8QXleakFh9ilOHgUJLg3cB2NVJIsCg1PbUiLTMHGPQwaQkOHiUR3naQNG9xQWJuc
 WY6ROoUoy5Hx827f5iEWPLy81KlxHkngBQJgBRllObBjYBF4CVGWSlhXkYGBgYhnoLUotzMEl
 T5V4ziHIxKwrwXQKbwZOaVwG16BXQEE9ARc5qugBxRkoiQkmpgnGmX/jzyze/MnM2PdFRvKMv
 lnrDS43D7ILV4t0ffzKLOxabOHxN+xtovuNVp9aTd+ez/3e7BJpFTo+cVJrk8frtMg69HfprQ
 cdMnDysmb/ReuvSMRWCO+s219rVSPQJ/wq8J1vgJ2Om4PFn4o+6RH79Yotut0FSBvpJ1YXLL7
 nRM43WR7Z6lxFKckWioxVxUnAgAV39o3LsCAAA=
X-Env-Sender: prvs=4438c69fc=Ian.Jackson@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1507133258!59823793!4
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39311 invoked from network); 4 Oct 2017 16:07:43 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 16:07:43 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="450475342"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Wed, 4 Oct 2017 16:57:24 +0100
Message-ID: <1507132650-25376-19-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 18/24] xentoolcore,
	_restrict_all: Document implementation "complete"
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0t
LQp2MjogRml4IHR5cG8gaW4gY29tbWVudAotLS0KIHRvb2xzL2xpYnMvdG9vbGNvcmUvaW5jbHVk
ZS94ZW50b29sY29yZS5oIHwgNiArKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMo
KyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy90b29sY29yZS9pbmNs
dWRlL3hlbnRvb2xjb3JlLmggYi90b29scy9saWJzL3Rvb2xjb3JlL2luY2x1ZGUveGVudG9vbGNv
cmUuaAppbmRleCA5M2VhZjIzLi44ODFmZjExIDEwMDY0NAotLS0gYS90b29scy9saWJzL3Rvb2xj
b3JlL2luY2x1ZGUveGVudG9vbGNvcmUuaAorKysgYi90b29scy9saWJzL3Rvb2xjb3JlL2luY2x1
ZGUveGVudG9vbGNvcmUuaApAQCAtNDMsOCArNDMsMTAgQEAKICAqICA9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQogICog
IElNUE9SVEFOVCAtIElNUExFTUVOVEFUSU9OIFNUQVRVUwogICoKLSAqICBUaGlzIGZ1bmN0aW9u
IHdpbGwgYmUgaW1wbGVtZW50ZWQgaW5zb2ZhciBhcyBpdCBhcHBlYXJzIG5lY2Vzc2FyeQotICog
IGZvciB0aGUgcHVycG9zZXMgb2YgcnVubmluZyBhIGRlcHJpdmlsZWdlZCBxZW11LgorICogIFRo
aXMgZnVuY3Rpb24gaGFzIGJlZW4gaW1wbGVtZW50ZWQgaW5zb2ZhciBhcyBpdCBhcHBlYXJzIG5l
Y2Vzc2FyeQorICogIGZvciB0aGUgcHVycG9zZXMgb2YgcnVubmluZyBhIGRlcHJpdmlsZWdlZCBx
ZW11LCBhbmQgaXMgYmVsaWV2ZWQgdG8KKyAqICBiZSBzdWZmaWNpZW50IChzdWJqZWN0IHRvIHRo
ZSBjYXZlYXRzIGRpc2N1c3NlZCBpbiB0aGUgYXBwcm9wcmlhdGUKKyAqICBsaWJ4bCBkb2N1bWVu
dGF0aW9uIGZvciB0aGlzIGZlYXR1cmUpLgogICoKICAqICBIb3dldmVyLCB0aGlzIGZ1bmN0aW9u
IGlzIE5PVCBpbXBsZW1lbnRlZCBmb3IgYWxsIFhlbiBsaWJyYXJpZXMuCiAgKiAgRm9yIGVhY2gg
dXNlIGNhc2Ugb2YgdGhpcyBmdW5jdGlvbiwgdGhlIGRlc2lnbmVyIG11c3QgZXZhbHVhdGUgYW5k
Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 16:07:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 16:07:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzmD5-0003pm-Fw; Wed, 04 Oct 2017 16:07:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4438c69fc=Ian.Jackson@citrix.com>)
 id 1dzmD3-0003jd-Ts
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 16:07:46 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 72/D3-09852-15705D95; Wed, 04 Oct 2017 16:07:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHSDvW4A+9V
 Ig8/vlC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8b+T8/ZCz7pVqxfu42lgXGjShcjJ4eEgL9E
 w8NeFgjbQ+L62RNMIDabgK5E05a/bCC2iICyxPGmL6xdjFwczALnGCVap2xg7mLk4BAWMJX4v
 4sTpIZFQEVi/fIuVhCbV8BL4sDEbmaImXIS54//BLM5geJPd3aAtQoJeEocW2sKYapJzF0fD9
 EpKHFy5hOwa5gFJCQOvngBNcVS4tv6p8wTGPlnISmbhaRsASPTKkb14tSistQiXSO9pKLM9Iy
 S3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAMGMAgh2M3/84HWKU5GBSEuX99fNKpBBfUn5K
 ZUZicUZ8UWlOavEhRhkODiUJXlu2q5FCgkWp6akVaZk5wICHSUtw8CiJ8F5hBUrzFhck5hZnp
 kOkTjFachzbdPkPE8ePSVeAZMfNu3+YhFjy8vNSpcR5J4DMEwBpyCjNgxsHi8pLjLJSwryMQA
 cK8RSkFuVmlqDKv2IU52BUEuaNApnCk5lXArf1FdBBTEAHzWm6AnJQSSJCSqqBcdIJBzGtxKi
 tzc+rNK1TZ3xj460q9Do4o0pq+ovNq9a1S8dE7tl2Qq10VrT2eYPd9uclOzOOKh/Mr+CavfFT
 SFdQ9a3ft8Xu1x3juGPKlb656jm/1ZQLB1bceGxw5FvkuyrRCtVW4/nnq9pP/U7Kunh28fKtz
 LKGSZckEua25NzrOf2wa9JHeyWW4oxEQy3mouJEAHq+0MfFAgAA
X-Env-Sender: prvs=4438c69fc=Ian.Jackson@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1507133256!110999150!7
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18085 invoked from network); 4 Oct 2017 16:07:44 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 16:07:44 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="450475344"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Wed, 4 Oct 2017 16:57:25 +0100
Message-ID: <1507132650-25376-20-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 19/24] xl, libxl: Provide dm_restrict
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBmdW5jdGlvbmFsaXR5IGlzIHN0aWxsIHF1aXRlIGltcGVyZmVjdCwgYnV0IGl0IHdpbGwg
YmUgdXNlZnVsIGluCmNlcnRhaW4gcmVzdHJpY3RlZCB1c2UgY2FzZXMuCgpTaWduZWQtb2ZmLWJ5
OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQWNrZWQtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluICAg
IHwgODYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB0b29s
cy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAgfCAgMSArCiB0b29scy9saWJ4bC9saWJ4bF9kbS5jICAg
ICAgfCAgOSArKysrKwogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIHwgIDEgKwogdG9vbHMv
eGwveGxfcGFyc2UuYyAgICAgICAgIHwgIDMgKysKIDUgZmlsZXMgY2hhbmdlZCwgMTAwIGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4gYi9kb2NzL21h
bi94bC5jZmcucG9kLjUuaW4KaW5kZXggNmI0ZGI3ZC4uYTU1ZjM0MSAxMDA2NDQKLS0tIGEvZG9j
cy9tYW4veGwuY2ZnLnBvZC41LmluCisrKyBiL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgpAQCAt
MjE5NCw2ICsyMTk0LDkyIEBAIHNwZWNpZmllZCwgZW5hYmxpbmcgdGhlIHVzZSBvZiBYZW5TZXJ2
ZXIgUFYgZHJpdmVycyBpbiB0aGUgZ3Vlc3QuCiBUaGlzIHBhcmFtZXRlciBvbmx5IHRha2VzIGVm
ZmVjdCB3aGVuIGRldmljZV9tb2RlbF92ZXJzaW9uPXFlbXUteGVuLgogU2VlIEI8eGVuLXBjaS1k
ZXZpY2UtcmVzZXJ2YXRpb25zKDcpPiBmb3IgbW9yZSBpbmZvcm1hdGlvbi4KIAorPWl0ZW0gQjxk
bV9yZXN0cmljdD1CT09MRUFOPgorCitSZXN0cmljdCB0aGUgSFZNIGRldmljZSBtb2RlbCBhZnRl
ciBzdGFydHVwLAordG8gbGltaXQgdGhlIGNvbnNlcXVlbmNlc2Ugb2Ygc2VjdXJpdHkgdnVsbmVy
YWJpbGl0aWVzIGluIHFlbXUuCisKK1dpdGggdGhpcyBmZWF0dXJlIGVuYWJsZWQsCithIGNvbXBy
b21pc2Ugb2YgdGhlIGRldmljZSBtb2RlbCwKK3ZpYSBzdWNoIGEgdnVsbmVyYWJpbGl0eSwKK3dp
bGwgbm90IHByb3ZpZGUgYSBwcml2aWxlZ2UgZXNjYWxhdGlvbiBhdHRhY2sgb24gdGhlIHdob2xl
IHN5c3RlbS4KKworVGhpcyBmZWF0dXJlIGlzIGEgQjx0ZWNobm9sb2d5IHByZXZpZXc+LgorVGhl
cmUgYXJlIHNvbWUgc2lnbmlmaWNhbnQgbGltaXRhdGlvbnM6CisKKz1vdmVyIDQKKworPWl0ZW0K
KworWW91IG11c3QgaGF2ZSBhIG5ldyBlbm91Z2ggcWVtdS4KK0luIHBhcnRpY3VsYXIsCitpZiB5
b3VyIHFlbXUgZG9lcyBub3QgaGF2ZSB0aGUgY29tbWl0CitCPHhlbjogcmVzdHJpY3Q6IHVzZSB4
ZW50b29sY29yZV9yZXN0cmljdF9hbGw+Cit0aGUgcmVzdHJpY3Rpb24gcmVxdWVzdCB3aWxsIGJl
IHNpbGVudGx5IGluZWZmZWN0aXZlIQorCis9aXRlbQorCitUaGUgbWVjaGFuaXNtcyB1c2VkIGFy
ZSBub3QgZWZmZWN0aXZlIGFnYWluc3QKK2RlbmlhbCBvZiBzZXJ2aWNlIHByb2JsZW1zLgorQSBj
b21wcm9taXNlZCBxZW11IGNhbiBwcm9iYWJseSBzdGlsbCBpbXBhaXIKK29yIHBlcmhhcHMgZXZl
biBwcmV2ZW50Cit0aGUgcHJvcGVyIGZ1bmN0aW9uaW5nIG9mIHRoZSB3aG9sZSBzeXN0ZW0sCiso
YXQgdGhlIHZlcnkgbGVhc3QsIGJ1dCBub3QgbGltaXRlZCB0bywKK3Rocm91Z2ggcmVzb3VyY2Ug
ZXhoYXVzdGlvbikuCisKKz1pdGVtCisKK0l0IGlzIG5vdCBrbm93biB3aGV0aGVyIHRoZSBwcm90
ZWN0aW9uIGlzCitlZmZlY3RpdmUgd2hlbiBhIGRvbWFpbiBpcyBtaWdyYXRlZC4KKworPWl0ZW0K
KworU29tZSBkb21haW4gbWFuYWdlbWVudCBmdW5jdGlvbnMgZG8gbm90IHdvcmsuCitGb3IgZXhh
bXBsZSwgY2Ryb20gaW5zZXJ0IHdpbGwgZmFpbC4KKworPWl0ZW0KKworWW91IG11c3QgY3JlYXRl
IHVzZXIocykgZm9yIHFlbXUgdG8gcnVuIGFzLgorQ3VycmVudGx5LCB5b3Ugc2hvdWxkIGVpdGhl
ciBjcmVhdGUKK0I8eGVuLXFlbXV1c2VyLWRvbWlkJGRvbWlkPgorZm9yIGV2ZXJ5ICRkb21pZCBm
cm9tIDEgdG8gMzI3NTEgaW5jbHVzaXZlLAorb3IKK0I8eGVuLXFlbXV1c2VyLXNoYXJlZD4KKyhp
biB3aGljaCBjYXNlIGRpZmZlcmVudCBndWVzdHMgd2lsbCBub3QKK2JlIHByb3RlY3RlZCBhZ2Fp
bnN0IGVhY2ggb3RoZXIpLgorQW5kIGlmIHlvdSBkbyBub3QgY3JlYXRlIHRoZSB1c2VyLAordGhl
IHJlc3RyaWN0aW9uIHJlcXVlc3Qgd2lsbCBiZSBzaWxlbnRseSBpbmVmZmVjdGl2ZSEKKworPWl0
ZW0KKworVGhlcmUgYXJlIG5vIGNvdW50ZXJtZWFzdXJlcyB0YWtlbiBhZ2FpbnN0IHJldXNlCitv
ZiB0aGUgc2FtZSB1bml4IHVzZXIgKHVpZCkKK2ZvciBzdWJzZXF1ZW50IGRvbWFpbnMsCitldmVu
IGlmIHRoZSBCPHhlbi1xZW11dXNlci1kb21pZCRkb21pZD4gdXNlcnMgYXJlIGNyZWF0ZWQuCitT
byBhIHBhc3QgZG9tYWluIHdpdGggdGhlIHNhbWUgZG9taWQgbWF5IGJlIGFibGUgdG8KK2ludGVy
ZmVyZXIgd2l0aCBmdXR1cmUgZG9tYWlucy4KK1Bvc3NpYmx5LCBldmVuIGFmdGVyIGEgcmVib290
LgorCis9aXRlbQorCitBIGNvbXByb21pc2VkIHFlbXUgd2lsbCBiZSBhYmxlIHRvIHJlYWQgd29y
bGQtcmVhZGFibGUKK2ZpbGVzIGluIHRoZSBkb20wIG9wZXJhdGluZyBzeXN0ZW0uCisKKz1pdGVt
CisKK0JlY2F1c2Ugb2YgdGhlc2UgbGltaXRhdGlvbnMsIHRoaXMgZnVuY3Rpb25hbGl0eSwKK3do
aWxlIGl0IG1heSBlbmhhbmNlIHlvdXIgc2VjdXJpdHksCitzaG91bGQgbm90IGJlIHJlbGllZCBv
bi4KK0FueSBmdXJ0aGVyIGxpbWl0YXRpb25zIGRpc2NvdmVyZWQgaW4gdGhlIGN1cnJlbnQgdmVy
c2lvbgord2lsbCBCPG5vdD4gYmUgaGFuZGxlZCB2aWEgdGhlIFhlbiBQcm9qZWN0IFNlY3VyaXR5
IFByb2Nlc3MuCisKKz1pdGVtCisKK0luIHRoZSBmdXR1cmUgYXMgd2UgZW5oYW5jZSB0aGlzIGZl
YXR1cmUgdG8gaW1wcm92ZSB0aGUgc2VjdXJpdHksCit3ZSBtYXkgYnJlYWsgYmFja3dhcmQgY29t
cGF0aWJpbGl0eS4KKworPWJhY2sKKwogPWJhY2sKIAogPWhlYWQyIFBWSCBHdWVzdCBTcGVjaWZp
YyBPcHRpb25zCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2NyZWF0ZS5jCmluZGV4IGZhM2M2NjguLmZmMjAxYzAgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0
ZS5jCkBAIC0zMDgsNiArMzA4LDcgQEAgaW50IGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRk
ZWZhdWx0KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgIGxpYnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgm
Yl9pbmZvLT51Lmh2bS5hbHRwMm0sICAgICAgICAgICAgIGZhbHNlKTsKICAgICAgICAgbGlieGxf
ZGVmYm9vbF9zZXRkZWZhdWx0KCZiX2luZm8tPnUuaHZtLnVzYiwgICAgICAgICAgICAgICAgZmFs
c2UpOwogICAgICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5mby0+dS5odm0ueGVu
X3BsYXRmb3JtX3BjaSwgICB0cnVlKTsKKyAgICAgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0
KCZiX2luZm8tPnUuaHZtLmRtX3Jlc3RyaWN0LCAgICAgICAgZmFsc2UpOwogCiAgICAgICAgIGxp
YnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgmYl9pbmZvLT51Lmh2bS5zcGljZS5lbmFibGUsIGZhbHNl
KTsKICAgICAgICAgaWYgKCFsaWJ4bF9kZWZib29sX3ZhbChiX2luZm8tPnUuaHZtLnNwaWNlLmVu
YWJsZSkgJiYKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMgYi90b29scy9saWJ4
bC9saWJ4bF9kbS5jCmluZGV4IGU2MGQ1MmQuLjYwYzAzNTYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwpAQCAtNjQxLDYgKzY0
MSwxMiBAQCBzdGF0aWMgaW50IGxpYnhsX19idWlsZF9kZXZpY2VfbW9kZWxfYXJnc19vbGQobGli
eGxfX2djICpnYywKICAgICAgICAgICAgIGZsZXhhcnJheV9hcHBlbmQoZG1fYXJncywgIi1ub2dy
YXBoaWMiKTsKICAgICB9CiAKKyAgICBpZiAobGlieGxfZGVmYm9vbF92YWwoYl9pbmZvLT51Lmh2
bS5kbV9yZXN0cmljdCkpIHsKKyAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsCisgICAgICAgICAg
ICAgImRtX3Jlc3RyaWN0IG5vdCBzdXBwb3J0ZWQgYnkgcWVtdS14ZW4tdHJhZGl0aW9uYWwiKTsK
KyAgICAgICAgcmV0dXJuIEVSUk9SX0lOVkFMOworICAgIH0KKwogICAgIGlmIChzdGF0ZS0+c2F2
ZWRfc3RhdGUpIHsKICAgICAgICAgZmxleGFycmF5X3ZhcHBlbmQoZG1fYXJncywgIi1sb2Fkdm0i
LCBzdGF0ZS0+c2F2ZWRfc3RhdGUsIE5VTEwpOwogICAgIH0KQEAgLTEzOTcsNiArMTQwMyw5IEBA
IHN0YXRpYyBpbnQgbGlieGxfX2J1aWxkX2RldmljZV9tb2RlbF9hcmdzX25ldyhsaWJ4bF9fZ2Mg
KmdjLAogICAgICAgICB9CiAgICAgfQogCisgICAgaWYgKGxpYnhsX2RlZmJvb2xfdmFsKGJfaW5m
by0+dS5odm0uZG1fcmVzdHJpY3QpKQorICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3Ms
ICIteGVuLWRvbWlkLXJlc3RyaWN0Iik7CisKICAgICBpZiAoc3RhdGUtPnNhdmVkX3N0YXRlKSB7
CiAgICAgICAgIC8qIFRoaXMgZmlsZSBkZXNjcmlwdG9yIGlzIG1lYW50IHRvIGJlIHVzZWQgYnkg
UUVNVSAqLwogICAgICAgICAqZG1fc3RhdGVfZmQgPSBvcGVuKHN0YXRlLT5zYXZlZF9zdGF0ZSwg
T19SRE9OTFkpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIGIvdG9v
bHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCmluZGV4IGMyYTExNDEuLmE2Mzg2MmUgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAorKysgYi90b29scy9saWJ4bC9saWJ4bF90
eXBlcy5pZGwKQEAgLTU3NCw2ICs1NzQsNyBAQCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyA9IFN0
cnVjdCgiZG9tYWluX2J1aWxkX2luZm8iLFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICgicmRtIiwgbGlieGxfcmRtX3Jlc2VydmUpLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKCJyZG1fbWVtX2JvdW5kYXJ5X21lbWtiIiwgTWVtS0IpLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJtY2FfY2FwcyIsICAgICAg
ICAgdWludDY0KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgiZG1f
cmVzdHJpY3QiLCAgICAgIGxpYnhsX2RlZmJvb2wpLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXSkpLAogICAgICAgICAgICAgICAgICAoInB2IiwgU3RydWN0KE5vbmUs
IFsoImtlcm5lbCIsIHN0cmluZyksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICgic2xhY2tfbWVta2IiLCBNZW1LQiksCmRpZmYgLS1naXQgYS90b29scy94bC94bF9wYXJz
ZS5jIGIvdG9vbHMveGwveGxfcGFyc2UuYwppbmRleCBlNmUzYmEwLi4zMWExMzY1IDEwMDY0NAot
LS0gYS90b29scy94bC94bF9wYXJzZS5jCisrKyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKQEAgLTIy
NjYsNiArMjI2Niw5IEBAIHNraXBfdXNiZGV2OgogCiAgICAgICAgICAgICBiX2luZm8tPnUuaHZt
LnZlbmRvcl9kZXZpY2UgPSBkOwogICAgICAgICB9CisKKyAgICAgICAgeGx1X2NmZ19nZXRfZGVm
Ym9vbChjb25maWcsICJkbV9yZXN0cmljdCIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
JmJfaW5mby0+dS5odm0uZG1fcmVzdHJpY3QsIDApOwogICAgIH0KIAogICAgIGlmICgheGx1X2Nm
Z19nZXRfc3RyaW5nIChjb25maWcsICJnaWNfdmVyc2lvbiIsICZidWYsIDEpKSB7Ci0tIAoyLjEu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 16:07:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 16:07:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzmD5-0003rZ-SC; Wed, 04 Oct 2017 16:07:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4438c69fc=Ian.Jackson@citrix.com>)
 id 1dzmD4-0003k3-60
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 16:07:46 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 EA/F9-01778-15705D95; Wed, 04 Oct 2017 16:07:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHSDvW4A+9V
 IgxnTdC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bzr2EFjWoV7Yd6mBoYnyl0MXJySAj4S0z9
 s4YNwvaQuH72BBOIzSagK9G05S9YXERAWeJ40xfWLkYuDmaBc4wSrVM2MIMkhAU8Jd6+eccKY
 rMIqEj82XAJzOYV8JK4NPkUM8RQOYnzx3+C2ZxA8ac7O4BsDg4hoN5ja00hTDWJuevjIToFJU
 7OfMICYjMLSEgcfPECaoqlxLf1T5knMPLPQlI2C0nZAkamVYwaxalFZalFukZGeklFmekZJbm
 JmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgYFWz8DAuINx6gm/Q4ySHExKory/fl6JFOJLyk+p
 zEgszogvKs1JLT7EKMPBoSTBW852NVJIsCg1PbUiLTMHGPIwaQkOHiUR3naQNG9xQWJucWY6R
 OoUozHHsU2X/zBxdNy8+4dJiCUvPy9VSpyXBaRUAKQ0ozQPbhAsFi8xykoJ8zIyMDAI8RSkFu
 VmlqDKv2IU52BUEuaVAZnCk5lXArfvFdApTECnzGm6AnJKSSJCSqqB0UR2c/eaV9FLhRZVPSx
 z+69W6RD9euf+/40aFo1VMzZckIqarXmtpWoOj/bul8JLJsaZv+HK0VFR+n/NsW61DFeJt1Gc
 5qclWaqzzmUunRv5mMM+J0XOYPOhtWn+NkLHWRfbOrVHt8fIvV8h8smj6fk5xTMHl664Xvv3o
 fK8A9VuVhkzPLaZKrEUZyQaajEXFScCAPndV73AAgAA
X-Env-Sender: prvs=4438c69fc=Ian.Jackson@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1507133259!117907002!4
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34417 invoked from network); 4 Oct 2017 16:07:44 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 16:07:44 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="450475338"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Wed, 4 Oct 2017 16:57:23 +0100
Message-ID: <1507132650-25376-18-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 17/24] xentoolcore_restrict_all: "Implement" for
	xenstore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CkFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL1J1bGVzLm1r
ICAgICAgICAgICAgICAgIHwgIDIgKy0KIHRvb2xzL3hlbnN0b3JlL01ha2VmaWxlICAgICAgIHwg
IDcgKysrKy0tLQogdG9vbHMveGVuc3RvcmUveGVuc3RvcmUucGMuaW4gfCAgMiArLQogdG9vbHMv
eGVuc3RvcmUveHMuYyAgICAgICAgICAgfCAxNCArKysrKysrKysrKysrKwogNCBmaWxlcyBjaGFu
Z2VkLCAyMCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xz
L1J1bGVzLm1rIGIvdG9vbHMvUnVsZXMubWsKaW5kZXggMzIzOWU3Ni4uYmU5MmYwYSAxMDA2NDQK
LS0tIGEvdG9vbHMvUnVsZXMubWsKKysrIGIvdG9vbHMvUnVsZXMubWsKQEAgLTE0Niw3ICsxNDYs
NyBAQCBMRExJQlNfbGlieGVuZ3Vlc3QgPSAkKFNIREVQU19saWJ4ZW5ndWVzdCkgJChYRU5fTElC
WEMpL2xpYnhlbmd1ZXN0JChsaWJleHRlbnNpbwogU0hMSUJfbGlieGVuZ3Vlc3QgID0gJChTSERF
UFNfbGlieGVuZ3Vlc3QpIC1XbCwtcnBhdGgtbGluaz0kKFhFTl9MSUJYQykKIAogQ0ZMQUdTX2xp
YnhlbnN0b3JlID0gLUkkKFhFTl9YRU5TVE9SRSkvaW5jbHVkZSAkKENGTEFHU194ZW5pbmNsdWRl
KQotU0hERVBTX2xpYnhlbnN0b3JlID0KK1NIREVQU19saWJ4ZW5zdG9yZSA9ICQoU0hMSUJfbGli
eGVudG9vbGNvcmUpCiBMRExJQlNfbGlieGVuc3RvcmUgPSAkKFNIREVQU19saWJ4ZW5zdG9yZSkg
JChYRU5fWEVOU1RPUkUpL2xpYnhlbnN0b3JlJChsaWJleHRlbnNpb24pCiBTSExJQl9saWJ4ZW5z
dG9yZSAgPSAkKFNIREVQU19saWJ4ZW5zdG9yZSkgLVdsLC1ycGF0aC1saW5rPSQoWEVOX1hFTlNU
T1JFKQogCmRpZmYgLS1naXQgYS90b29scy94ZW5zdG9yZS9NYWtlZmlsZSBiL3Rvb2xzL3hlbnN0
b3JlL01ha2VmaWxlCmluZGV4IGZmNDI4ZTIuLjJiOTlkMmIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hl
bnN0b3JlL01ha2VmaWxlCisrKyBiL3Rvb2xzL3hlbnN0b3JlL01ha2VmaWxlCkBAIC0xMSw2ICsx
MSw3IEBAIENGTEFHUyArPSAtaW5jbHVkZSAkKFhFTl9ST09UKS90b29scy9jb25maWcuaAogQ0ZM
QUdTICs9IC1JLi9pbmNsdWRlCiBDRkxBR1MgKz0gJChDRkxBR1NfbGlieGVuZXZ0Y2huKQogQ0ZM
QUdTICs9ICQoQ0ZMQUdTX2xpYnhlbmN0cmwpCitDRkxBR1MgKz0gJChDRkxBR1NfbGlieGVudG9v
bGNvcmUpCiBDRkxBR1MgKz0gLURYRU5fTElCX1NUT1JFRD0iXCIkKFhFTl9MSUJfU1RPUkVEKVwi
IgogQ0ZMQUdTICs9IC1EWEVOX1JVTl9TVE9SRUQ9IlwiJChYRU5fUlVOX1NUT1JFRClcIiIKIApA
QCAtODUsMTAgKzg2LDEwIEBAICQoQ0xJRU5UUyk6IHhlbnN0b3JlCiAJbG4gLWYgeGVuc3RvcmUg
JEAKIAogeGVuc3RvcmU6IHhlbnN0b3JlX2NsaWVudC5vICQoTElCWEVOU1RPUkUpCi0JJChDQykg
JDwgJChMREZMQUdTKSAkKExETElCU19saWJ4ZW5zdG9yZSkgJChTT0NLRVRfTElCUykgLW8gJEAg
JChBUFBFTkRfTERGTEFHUykKKwkkKENDKSAkPCAkKExERkxBR1MpICQoTERMSUJTX2xpYnhlbnN0
b3JlKSAkKExETElCU19saWJ4ZW50b29sY29yZSkgJChTT0NLRVRfTElCUykgLW8gJEAgJChBUFBF
TkRfTERGTEFHUykKIAogeGVuc3RvcmUtY29udHJvbDogeGVuc3RvcmVfY29udHJvbC5vICQoTElC
WEVOU1RPUkUpCi0JJChDQykgJDwgJChMREZMQUdTKSAkKExETElCU19saWJ4ZW5zdG9yZSkgJChT
T0NLRVRfTElCUykgLW8gJEAgJChBUFBFTkRfTERGTEFHUykKKwkkKENDKSAkPCAkKExERkxBR1Mp
ICQoTERMSUJTX2xpYnhlbnN0b3JlKSAkKExETElCU19saWJ4ZW50b29sY29yZSkgJChTT0NLRVRf
TElCUykgLW8gJEAgJChBUFBFTkRfTERGTEFHUykKIAogeHNfdGRiX2R1bXA6IHhzX3RkYl9kdW1w
Lm8gdXRpbHMubyB0ZGIubyB0YWxsb2MubwogCSQoQ0MpICReICQoTERGTEFHUykgLW8gJEAgJChB
UFBFTkRfTERGTEFHUykKQEAgLTEwMSw3ICsxMDIsNyBAQCBsaWJ4ZW5zdG9yZS5zby4kKE1BSk9S
KTogbGlieGVuc3RvcmUuc28uJChNQUpPUikuJChNSU5PUikKIHhzLm9waWM6IENGTEFHUyArPSAt
RFVTRV9QVEhSRUFECiAKIGxpYnhlbnN0b3JlLnNvLiQoTUFKT1IpLiQoTUlOT1IpOiB4cy5vcGlj
IHhzX2xpYi5vcGljCi0JJChDQykgJChMREZMQUdTKSAkKFBUSFJFQURfTERGTEFHUykgLVdsLCQo
U09OQU1FX0xERkxBRykgLVdsLGxpYnhlbnN0b3JlLnNvLiQoTUFKT1IpICQoU0hMSUJfTERGTEFH
UykgLW8gJEAgJF4gJChTT0NLRVRfTElCUykgJChQVEhSRUFEX0xJQlMpICQoQVBQRU5EX0xERkxB
R1MpCisJJChDQykgJChMREZMQUdTKSAkKFBUSFJFQURfTERGTEFHUykgLVdsLCQoU09OQU1FX0xE
RkxBRykgLVdsLGxpYnhlbnN0b3JlLnNvLiQoTUFKT1IpICQoU0hMSUJfTERGTEFHUykgLW8gJEAg
JF4gJChMRExJQlNfbGlieGVudG9vbGNvcmUpICQoU09DS0VUX0xJQlMpICQoUFRIUkVBRF9MSUJT
KSAkKEFQUEVORF9MREZMQUdTKQogCiBsaWJ4ZW5zdG9yZS5hOiB4cy5vIHhzX2xpYi5vCiAJJChB
UikgcmNzICRAICReCmRpZmYgLS1naXQgYS90b29scy94ZW5zdG9yZS94ZW5zdG9yZS5wYy5pbiBi
L3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlLnBjLmluCmluZGV4IDQ1ZGM2YjAuLjZmZDcyYTEgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlLnBjLmluCisrKyBiL3Rvb2xzL3hlbnN0
b3JlL3hlbnN0b3JlLnBjLmluCkBAIC03LDQgKzcsNCBAQCBEZXNjcmlwdGlvbjogVGhlIFhlbnN0
b3JlIGxpYnJhcnkgZm9yIFhlbiBoeXBlcnZpc29yCiBWZXJzaW9uOiBAQHZlcnNpb25AQAogQ2Zs
YWdzOiAtSSR7aW5jbHVkZWRpcn0gQEBjZmxhZ3Nsb2NhbEBACiBMaWJzOiBAQGxpYnNmbGFnQEAk
e2xpYmRpcn0gLWx4ZW5zdG9yZQotUmVxdWlyZXMucHJpdmF0ZTogeGVuZXZ0Y2huLHhlbmNvbnRy
b2wseGVuZ250dGFiCitSZXF1aXJlcy5wcml2YXRlOiB4ZW5ldnRjaG4seGVuY29udHJvbCx4ZW5n
bnR0YWIseGVudG9vbGNvcmUKZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0b3JlL3hzLmMgYi90b29s
cy94ZW5zdG9yZS94cy5jCmluZGV4IDdmODViYjIuLmFlNGI4NzggMTAwNjQ0Ci0tLSBhL3Rvb2xz
L3hlbnN0b3JlL3hzLmMKKysrIGIvdG9vbHMveGVuc3RvcmUveHMuYwpAQCAtMzUsNiArMzUsOCBA
QAogI2luY2x1ZGUgImxpc3QuaCIKICNpbmNsdWRlICJ1dGlscy5oIgogCisjaW5jbHVkZSA8eGVu
dG9vbGNvcmVfaW50ZXJuYWwuaD4KKwogc3RydWN0IHhzX3N0b3JlZF9tc2cgewogCXN0cnVjdCBs
aXN0X2hlYWQgbGlzdDsKIAlzdHJ1Y3QgeHNkX3NvY2ttc2cgaGRyOwpAQCAtNDgsNiArNTAsNyBA
QCBzdHJ1Y3QgeHNfc3RvcmVkX21zZyB7CiBzdHJ1Y3QgeHNfaGFuZGxlIHsKIAkvKiBDb21tdW5p
Y2F0aW9ucyBjaGFubmVsIHRvIHhlbnN0b3JlIGRhZW1vbi4gKi8KIAlpbnQgZmQ7CisJWGVudG9v
bGNvcmVfX0FjdGl2ZV9IYW5kbGUgdGNfYWg7IC8qIGZvciByZXN0cmljdCAqLwogCiAJLyoKICAg
ICAgICAgICogQSByZWFkIHRocmVhZCB3aGljaCBwdWxscyBtZXNzYWdlcyBvZmYgdGhlIGNvbW1z
IGNoYW5uZWwgYW5kCkBAIC0xMjIsNiArMTI1LDcgQEAgc3RhdGljIHZvaWQgKnJlYWRfdGhyZWFk
KHZvaWQgKmFyZyk7CiAKIHN0cnVjdCB4c19oYW5kbGUgewogCWludCBmZDsKKwlYZW50b29sY29y
ZV9fQWN0aXZlX0hhbmRsZSB0Y19haDsgLyogZm9yIHJlc3RyaWN0ICovCiAJc3RydWN0IGxpc3Rf
aGVhZCByZXBseV9saXN0OwogCXN0cnVjdCBsaXN0X2hlYWQgd2F0Y2hfbGlzdDsKIAkvKiBDbGll
bnRzIGNhbiBzZWxlY3QoKSBvbiB0aGlzIHBpcGUgdG8gd2FpdCBmb3IgYSB3YXRjaCB0byBmaXJl
LiAqLwpAQCAtMjE5LDYgKzIyMywxMSBAQCBzdGF0aWMgaW50IGdldF9kZXYoY29uc3QgY2hhciAq
Y29ubmVjdF90bykKIAlyZXR1cm4gb3Blbihjb25uZWN0X3RvLCBPX1JEV1IpOwogfQogCitzdGF0
aWMgaW50IGFsbF9yZXN0cmljdF9jYihYZW50b29sY29yZV9fQWN0aXZlX0hhbmRsZSAqYWgsIHVp
bnQzMl90IGRvbWlkKSB7CisgICAgc3RydWN0IHhzX2hhbmRsZSAqaCA9IENPTlRBSU5FUl9PRihh
aCwgKmgsIHRjX2FoKTsKKyAgICByZXR1cm4geGVudG9vbGNvcmVfX3Jlc3RyaWN0X2J5X2R1cDJf
bnVsbChoLT5mZCk7Cit9CisKIHN0YXRpYyBzdHJ1Y3QgeHNfaGFuZGxlICpnZXRfaGFuZGxlKGNv
bnN0IGNoYXIgKmNvbm5lY3RfdG8pCiB7CiAJc3RydWN0IHN0YXQgYnVmOwpAQCAtMjMyLDYgKzI0
MSw5IEBAIHN0YXRpYyBzdHJ1Y3QgeHNfaGFuZGxlICpnZXRfaGFuZGxlKGNvbnN0IGNoYXIgKmNv
bm5lY3RfdG8pCiAJbWVtc2V0KGgsIDAsIHNpemVvZigqaCkpOwogCWgtPmZkID0gLTE7CiAKKwlo
LT50Y19haC5yZXN0cmljdF9jYWxsYmFjayA9IGFsbF9yZXN0cmljdF9jYjsKKwl4ZW50b29sY29y
ZV9fcmVnaXN0ZXJfYWN0aXZlX2hhbmRsZSgmaC0+dGNfYWgpOworCiAJaWYgKHN0YXQoY29ubmVj
dF90bywgJmJ1ZikgIT0gMCkKIAkJZ290byBlcnI7CiAKQEAgLTI2OSw2ICsyODEsNyBAQCBlcnI6
CiAJaWYgKGgpIHsKIAkJaWYgKGgtPmZkID49IDApCiAJCQljbG9zZShoLT5mZCk7CisJCXhlbnRv
b2xjb3JlX19kZXJlZ2lzdGVyX2FjdGl2ZV9oYW5kbGUoJmgtPnRjX2FoKTsKIAl9CiAJZnJlZSho
KTsKIApAQCAtMzMwLDYgKzM0Myw3IEBAIHN0YXRpYyB2b2lkIGNsb3NlX2Zkc19mcmVlKHN0cnVj
dCB4c19oYW5kbGUgKmgpIHsKIAl9CiAKICAgICAgICAgY2xvc2UoaC0+ZmQpOworCXhlbnRvb2xj
b3JlX19kZXJlZ2lzdGVyX2FjdGl2ZV9oYW5kbGUoJmgtPnRjX2FoKTsKICAgICAgICAgCiAJZnJl
ZShoKTsKIH0KLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 16:07:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 16:07:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzmD6-0003sL-3z; Wed, 04 Oct 2017 16:07:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4438c69fc=Ian.Jackson@citrix.com>)
 id 1dzmD5-0003nC-40
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 16:07:47 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 3D/95-30688-25705D95; Wed, 04 Oct 2017 16:07:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDvW4Q+9V
 Ig1uzGS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8btCXMYCzarVxzcnNzAuEW4i5GTQ0LAX2L1
 lffMELaHxPWzJ5hAbDYBXYmmLX/ZQGwRAWWJ401fWLsYuTiYBc4xSrRO2QDWICwQKtFx4idYE
 YuAisS76bfYQWxeAS+Jrze3QA2Vkzh//CeYzQkUf7qzA8jm4BAS8JQ4ttYUwlSTmLs+HqJTUO
 LkzCcsIDazgITEwRcvoKZYSnxb/5R5AiP/LCRls5CULWBkWsWoXpxaVJZapGukl1SUmZ5Rkpu
 YmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGGYMQLCD8fsfp0OMkhxMSqK8v35eiRTiS8pPqcxI
 LM6ILyrNSS0+xCjDwaEkwWvLdjVSSLAoNT21Ii0zBxjwMGkJDh4lEd4rrEBp3uKCxNzizHSI1
 ClGXY6Om3f/MAmx5OXnpUqJ804AmSEAUpRRmgc3AhZ9lxhlpYR5GYGOEuIpSC3KzSxBlX/FKM
 7BqCTMGwUyhSczrwRu0yugI5iAjpjTdAXkiJJEhJRUA6N2nFtbsLbbWynhrUcmrt675mV9ilr
 d29jCT3rMMYFHT4bXx7/W3FKw6teiPSpVau9ezlwocz76kNutoymdpzXVOvc9EJ6+OuxBr992
 RoGuDraZB+apVEx6y5TX7dC+L1CjKUpC7AnTk6y3Vy73319uXTVr8uJygfArb+VCHd7dnXd1w
 7L6m1uUWIozEg21mIuKEwEXPVjnuQIAAA==
X-Env-Sender: prvs=4438c69fc=Ian.Jackson@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1507133256!110999150!8
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18447 invoked from network); 4 Oct 2017 16:07:45 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 16:07:45 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="450475350"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Wed, 4 Oct 2017 16:57:28 +0100
Message-ID: <1507132650-25376-23-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 22/24] libxl: userlookup_helper_getpwnam rename
	and turn into a macro
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UgYXJlIGdvaW5nIHRvIHdhbnQgdmVyc2lvbnMgb2YgZ2V0cHd1aWQsIHRvby4gIEFuZCBtYXli
ZSBpbiB0aGUKZnV0dXJlIGdldGdyKi4KClRoaXMgaXMgbW9zdCBzYW5lbHkgYWNoaWV2ZWQgd2l0
aCBhIG1hY3JvLCBhcyBvdGhlcndpc2UgdGhlIHR5cGVzIGFyZQphIG1lc3MuCgpTaWduZWQtb2Zm
LWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQWNrZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQp2MjogRml4IGhpZ2dsZWR5IFwncyAoY29k
eWluZyBzdHlsZSkKLS0tCiB0b29scy9saWJ4bC9saWJ4bF9kbS5jIHwgNzkgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0
NCBpbnNlcnRpb25zKCspLCAzNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bF9kbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwppbmRleCA2MjBiNjZiLi5iMWU2
Nzk2IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kbS5jCisrKyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX2RtLmMKQEAgLTc0OSwzOSArNzQ5LDQ4IEBAIGxpYnhsX19kZXRlY3RfZ2Z4X3Bhc3N0
aHJ1X2tpbmQobGlieGxfX2djICpnYywKICAgICByZXR1cm4gTElCWExfR0ZYX1BBU1NUSFJVX0tJ
TkRfREVGQVVMVDsKIH0KIAotLyogcmV0dXJuIDEgaWYgdGhlIHVzZXIgd2FzIGZvdW5kLCAwIGlm
IGl0IHdhcyBub3QsIC0xIG9uIGVycm9yICovCi1zdGF0aWMgaW50IGxpYnhsX19kbV9ydW5hc19o
ZWxwZXIobGlieGxfX2djICpnYywgY29uc3QgY2hhciAqdXNlcm5hbWUsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFzc3dkICoqcHdkX3IpCi17Ci0gICAg
c3RydWN0IHBhc3N3ZCBwd2QsICp1c2VyID0gTlVMTDsKLSAgICBjaGFyICpidWYgPSBOVUxMOwot
ICAgIGxvbmcgYnVmX3NpemU7Ci0gICAgaW50IHJldDsKLQotICAgIGJ1Zl9zaXplID0gc3lzY29u
ZihfU0NfR0VUUFdfUl9TSVpFX01BWCk7Ci0gICAgaWYgKGJ1Zl9zaXplIDwgMCkgewotICAgICAg
ICBidWZfc2l6ZSA9IDIwNDg7Ci0gICAgICAgIExPRyhERUJVRywKLSJzeXNjb25mKF9TQ19HRVRQ
V19SX1NJWkVfTUFYKSBmYWlsZWQsIHNldHRpbmcgdGhlIGluaXRpYWwgYnVmZmVyIHNpemUgdG8g
JWxkIiwKLSAgICAgICAgICAgIGJ1Zl9zaXplKTsKLSAgICB9Ci0KLSAgICB3aGlsZSAoMSkgewot
ICAgICAgICBidWYgPSBsaWJ4bF9fcmVhbGxvYyhnYywgYnVmLCBidWZfc2l6ZSk7Ci0gICAgICAg
IHJldCA9IGdldHB3bmFtX3IodXNlcm5hbWUsICZwd2QsIGJ1ZiwgYnVmX3NpemUsICZ1c2VyKTsK
LSAgICAgICAgaWYgKHJldCA9PSBFUkFOR0UpIHsKLSAgICAgICAgICAgIGJ1Zl9zaXplICs9IDEy
ODsKLSAgICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICB9Ci0gICAgICAgIGlmIChyZXQgIT0g
MCkKLSAgICAgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOwotICAgICAgICBpZiAodXNlciAhPSBO
VUxMKSB7Ci0gICAgICAgICAgICBpZiAocHdkX3IpICpwd2RfciA9IHB3ZDsKLSAgICAgICAgICAg
IHJldHVybiAxOwotICAgICAgICB9Ci0gICAgICAgIHJldHVybiAwOwotICAgIH0KLX0KKy8qCisg
KiAgdXNlcmxvb2t1cF9oZWxwZXJfZ2V0cHduYW0obGlieGxfX2djKiwgY29uc3QgY2hhciAqdXNl
ciwKKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFzc3dkICoqcHdkX3Ip
OworICoKKyAqICByZXR1cm5zIDEgaWYgdGhlIHVzZXIgd2FzIGZvdW5kLCAwIGlmIGl0IHdhcyBu
b3QsIC0xIG9uIGVycm9yCisgKi8KKyNkZWZpbmUgREVGSU5FX1VTRVJMT09LVVBfSEVMUEVSKE5B
TUUsU1BFQ19UWVBFLFNUUlVDVE5BTUUsU1lTQ09ORikgICAgIFwKKyAgICBzdGF0aWMgaW50IHVz
ZXJsb29rdXBfaGVscGVyXyMjTkFNRShsaWJ4bF9fZ2MgKmdjLCAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTUEVDX1RZUEUgc3BlYywg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgU1RSVUNUTkFNRSAqKm91dCkgICAgIFwKKyAgICB7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgc3RydWN0IFNUUlVDVE5BTUUgcmVzdWx0YnVmLCAqcmVzdWx0cCA9IE5VTEw7ICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgY2hhciAqYnVmID0gTlVMTDsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgbG9uZyBidWZfc2l6ZTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgaW50IHJldDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgYnVmX3NpemUgPSBzeXNjb25m
KFNZU0NPTkYpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
aWYgKGJ1Zl9zaXplIDwgMCkgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgICAgIGJ1Zl9zaXplID0gMjA0ODsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIExPRyhERUJVRywgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAic3lzY29u
ZiBmYWlsZWQsIHNldHRpbmcgdGhlIGluaXRpYWwgYnVmZmVyIHNpemUgdG8gJWxkIiwgICAgICAg
ICAgIFwKKyAgICAgICAgICAgICAgICBidWZfc2l6ZSk7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgd2hpbGUgKDEpIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIGJ1ZiA9IGxpYnhsX19yZWFsbG9jKGdj
LCBidWYsIGJ1Zl9zaXplKTsgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIHJldCA9
IE5BTUUjI19yKHNwZWMsICZyZXN1bHRidWYsIGJ1ZiwgYnVmX3NpemUsICZyZXN1bHRwKTsgIFwK
KyAgICAgICAgICAgIGlmIChyZXQgPT0gRVJBTkdFKSB7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICBidWZfc2l6ZSArPSAxMjg7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICBjb250
aW51ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIGlmIChyZXQgIT0gMCkgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICByZXR1cm4g
RVJST1JfRkFJTDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgICAgIGlmIChyZXN1bHRwICE9IE5VTEwpIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICBpZiAob3V0KSAqb3V0ID0gcmVzdWx0cDsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICByZXR1cm4gMTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
ICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgfSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB9CisKK0RF
RklORV9VU0VSTE9PS1VQX0hFTFBFUihnZXRwd25hbSwgY29uc3QgY2hhciosIHBhc3N3ZCwgX1ND
X0dFVFBXX1JfU0laRV9NQVgpOwogCiAvKiBjb2xvIG1vZGUgKi8KIGVudW0gewpAQCAtMTY0NSwx
NCArMTY1NCwxNCBAQCBzdGF0aWMgaW50IGxpYnhsX19idWlsZF9kZXZpY2VfbW9kZWxfYXJnc19u
ZXcobGlieGxfX2djICpnYywKICAgICAgICAgfQogCiAgICAgICAgIHVzZXIgPSBHQ1NQUklOVEYo
IiVzJWQiLCBMSUJYTF9RRU1VX1VTRVJfQkFTRSwgZ3Vlc3RfZG9taWQpOwotICAgICAgICByZXQg
PSBsaWJ4bF9fZG1fcnVuYXNfaGVscGVyKGdjLCB1c2VyLCAwKTsKKyAgICAgICAgcmV0ID0gdXNl
cmxvb2t1cF9oZWxwZXJfZ2V0cHduYW0oZ2MsIHVzZXIsIDApOwogICAgICAgICBpZiAocmV0IDwg
MCkKICAgICAgICAgICAgIHJldHVybiByZXQ7CiAgICAgICAgIGlmIChyZXQgPiAwKQogICAgICAg
ICAgICAgZ290byBlbmRfc2VhcmNoOwogCiAgICAgICAgIHVzZXIgPSBMSUJYTF9RRU1VX1VTRVJf
U0hBUkVEOwotICAgICAgICByZXQgPSBsaWJ4bF9fZG1fcnVuYXNfaGVscGVyKGdjLCB1c2VyLCAw
KTsKKyAgICAgICAgcmV0ID0gdXNlcmxvb2t1cF9oZWxwZXJfZ2V0cHduYW0oZ2MsIHVzZXIsIDAp
OwogICAgICAgICBpZiAocmV0IDwgMCkKICAgICAgICAgICAgIHJldHVybiByZXQ7CiAgICAgICAg
IGlmIChyZXQgPiAwKSB7Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 16:07:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 16:07:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzmD8-0003wg-C5; Wed, 04 Oct 2017 16:07:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4438c69fc=Ian.Jackson@citrix.com>)
 id 1dzmD6-0003sy-Rh
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 16:07:48 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 F6/55-02224-45705D95; Wed, 04 Oct 2017 16:07:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDvW4w+9V
 Ig/b10hb3prxnd2D02N63iz2AMYo1My8pvyKBNWPW5kuMBTMVK9q3bGZrYFwk2cXIySEh4C9x
 7+BiVgjbQ+L62RNMIDabgK5E05a/bCC2iICyxPGmL0A1XBzMAucYJVqnbGAGSQgLOEr0fNjGD
 mKzCKhILDywCczmFfCSOPFqPtRQOYnzx3+C1XMCxZ/u7ACyOTiEBDwljq01hTDVJOauj4foFJ
 Q4OfMJC4jNLCAhcfDFC2aIKZYS39Y/ZZ7AyD8LSdksJGULGJlWMWoUpxaVpRbpGhnpJRVlpme
 U5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEhlo9AwPjDsapJ/wOMUpyMCmJ8v76eSVSiC8p
 P6UyI7E4I76oNCe1+BCjDAeHkgRvOdvVSCHBotT01Iq0zBxg0MOkJTh4lER420HSvMUFibnFm
 ekQqVOMuhwdN+/+YRJiycvPS5US52UBKRIAKcoozYMbAYvAS4yyUsK8jAwMDEI8BalFuZklqP
 KvGMU5GJWEeWVApvBk5pXAbXoFdAQT0BFzmq6AHFGSiJCSamCsTa1/XrztlvB3j7aIpo8eyzg
 DP94/veuohCPzCz6edg6V2496bH9fjOfL5KzoWa6TKs8X0/rpYGzXzoxyuW1rQ2IbIpvk3abs
 FPuh/X5BqHDH5+nz+lRu/LGTfFIV+/nQg1//Pj+eXdLRlhvX4bewd9WVvHDTJ79frtAW9+9gu
 et5op9NQk2JpTgj0VCLuag4EQDzEb38uwIAAA==
X-Env-Sender: prvs=4438c69fc=Ian.Jackson@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1507133259!117907002!6
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34574 invoked from network); 4 Oct 2017 16:07:46 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 16:07:46 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="450475353"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Wed, 4 Oct 2017 16:57:29 +0100
Message-ID: <1507132650-25376-24-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 23/24] libxl: dm_restrict: Support uid range user
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0t
LQogZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluICAgICB8IDExICsrKysrKysrKystCiB0b29scy9s
aWJ4bC9saWJ4bF9kbS5jICAgICAgIHwgMzIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAgMSArCiAzIGZpbGVzIGNoYW5nZWQs
IDQzIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kb2NzL21hbi94
bC5jZmcucG9kLjUuaW4gYi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KaW5kZXggMTI5MjIzYi4u
ODQ0NmQ0MyAxMDA2NDQKLS0tIGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCisrKyBiL2RvY3Mv
bWFuL3hsLmNmZy5wb2QuNS5pbgpAQCAtMjI0MCw3ICsyMjQwLDE2IEBAIEZvciBleGFtcGxlLCBj
ZHJvbSBpbnNlcnQgd2lsbCBmYWlsLgogPWl0ZW0KIAogWW91IG11c3QgY3JlYXRlIHVzZXIocykg
Zm9yIHFlbXUgdG8gcnVuIGFzLgotQ3VycmVudGx5LCB5b3Ugc2hvdWxkIGVpdGhlciBjcmVhdGUK
KworSWRlYWxseSwgc2V0IGFzaWRlIGEgcmFuZ2Ugb2YgMzI3NTIgdWlkcworKGZyb20gTiB0byBO
KzMyNzUxKQorYW5kIGNyZWF0ZSBhIHVzZXIKK3dob3NlIG5hbWUgaXMgQjx4ZW4tcWVtdXVzZXIt
cmFuZ2UtYmFzZT4KK2FuZCB3aG9zZSB1aWQgaXMgTgorYW5kIHdob3NlIGdpZCBpcyBhIHBsYWlu
IHVucHJpdmlsZWdlZCBnaWQuCitsaWJ4bCB3aWxsIHVzZSBvbmUgc3VjaCB1c2VyIGZvciBlYWNo
IGRvbWlkLgorCitBbHRlcm5hdGl2ZWx5LCBlaXRoZXIgY3JlYXRlCiBCPHhlbi1xZW11dXNlci1k
b21pZCRkb21pZD4KIGZvciBldmVyeSAkZG9taWQgZnJvbSAxIHRvIDMyNzUxIGluY2x1c2l2ZSwK
IG9yCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kbS5jIGIvdG9vbHMvbGlieGwvbGli
eGxfZG0uYwppbmRleCBiMWU2Nzk2Li40ZGM0OTBkIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF9kbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKQEAgLTIzLDYgKzIzLDcgQEAK
ICNpbmNsdWRlIDx4ZW4vaHZtL2U4MjAuaD4KICNpbmNsdWRlIDxzeXMvdHlwZXMuaD4KICNpbmNs
dWRlIDxwd2QuaD4KKyNpbmNsdWRlIDxncnAuaD4KIAogc3RhdGljIGNvbnN0IGNoYXIgKmxpYnhs
X3RhcGlmX3NjcmlwdChsaWJ4bF9fZ2MgKmdjKQogewpAQCAtNzUzLDYgKzc1NCw5IEBAIGxpYnhs
X19kZXRlY3RfZ2Z4X3Bhc3N0aHJ1X2tpbmQobGlieGxfX2djICpnYywKICAqICB1c2VybG9va3Vw
X2hlbHBlcl9nZXRwd25hbShsaWJ4bF9fZ2MqLCBjb25zdCBjaGFyICp1c2VyLAogICogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwYXNzd2QgKipwd2Rfcik7CiAgKgorICogIHVz
ZXJsb29rdXBfaGVscGVyX2dldHB3dWlkKGxpYnhsX19nYyosIHVpZF90IHVpZCwKKyAqICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFzc3dkICoqcHdkX3IpOworICoKICAqICBy
ZXR1cm5zIDEgaWYgdGhlIHVzZXIgd2FzIGZvdW5kLCAwIGlmIGl0IHdhcyBub3QsIC0xIG9uIGVy
cm9yCiAgKi8KICNkZWZpbmUgREVGSU5FX1VTRVJMT09LVVBfSEVMUEVSKE5BTUUsU1BFQ19UWVBF
LFNUUlVDVE5BTUUsU1lTQ09ORikgICAgIFwKQEAgLTc5MSw2ICs3OTUsNyBAQCBsaWJ4bF9fZGV0
ZWN0X2dmeF9wYXNzdGhydV9raW5kKGxpYnhsX19nYyAqZ2MsCiAgICAgfQogCiBERUZJTkVfVVNF
UkxPT0tVUF9IRUxQRVIoZ2V0cHduYW0sIGNvbnN0IGNoYXIqLCBwYXNzd2QsIF9TQ19HRVRQV19S
X1NJWkVfTUFYKTsKK0RFRklORV9VU0VSTE9PS1VQX0hFTFBFUihnZXRwd3VpZCwgdWlkX3QsICAg
ICAgIHBhc3N3ZCwgX1NDX0dFVFBXX1JfU0laRV9NQVgpOwogCiAvKiBjb2xvIG1vZGUgKi8KIGVu
dW0gewpAQCAtOTUxLDYgKzk1Niw3IEBAIHN0YXRpYyBpbnQgbGlieGxfX2J1aWxkX2RldmljZV9t
b2RlbF9hcmdzX25ldyhsaWJ4bF9fZ2MgKmdjLAogICAgIHVpbnQ2NF90IHJhbV9zaXplOwogICAg
IGNvbnN0IGNoYXIgKnBhdGgsICpjaGFyZGV2OwogICAgIGNoYXIgKnVzZXIgPSBOVUxMOworICAg
IHN0cnVjdCBwYXNzd2QgKnVzZXJfYmFzZTsKIAogICAgIGRtX2FyZ3MgPSBmbGV4YXJyYXlfbWFr
ZShnYywgMTYsIDEpOwogICAgIGRtX2VudnMgPSBmbGV4YXJyYXlfbWFrZShnYywgMTYsIDEpOwpA
QCAtMTY2MCw2ICsxNjY2LDMyIEBAIHN0YXRpYyBpbnQgbGlieGxfX2J1aWxkX2RldmljZV9tb2Rl
bF9hcmdzX25ldyhsaWJ4bF9fZ2MgKmdjLAogICAgICAgICBpZiAocmV0ID4gMCkKICAgICAgICAg
ICAgIGdvdG8gZW5kX3NlYXJjaDsKIAorICAgICAgICByZXQgPSB1c2VybG9va3VwX2hlbHBlcl9n
ZXRwd25hbShnYywgTElCWExfUUVNVV9VU0VSX1JBTkdFX0JBU0UsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICZ1c2VyX2Jhc2UpOworICAgICAgICBpZiAocmV0IDwg
MCkKKyAgICAgICAgICAgIHJldHVybiByZXQ7CisgICAgICAgIGlmIChyZXQgPiAwKSB7CisgICAg
ICAgICAgICBzdHJ1Y3QgcGFzc3dkICp1c2VyX2NsYXNoOworICAgICAgICAgICAgdWlkX3QgaW50
ZW5kZWRfdWlkID0gdXNlcl9iYXNlLT5wd191aWQgKyBndWVzdF9kb21pZDsKKyAgICAgICAgICAg
IHJldCA9IHVzZXJsb29rdXBfaGVscGVyX2dldHB3dWlkKGdjLCBpbnRlbmRlZF91aWQsICZ1c2Vy
X2NsYXNoKTsKKyAgICAgICAgICAgIGlmIChyZXQgPCAwKQorICAgICAgICAgICAgICAgIHJldHVy
biByZXQ7CisgICAgICAgICAgICBpZiAocmV0ID4gMCkgeworICAgICAgICAgICAgICAgIExPR0Qo
RVJST1IsIGd1ZXN0X2RvbWlkLAorICAgICAgICAgICAgICAgICAgICAgIndhbnRlZCB0byB1c2Ug
dWlkICVsZCAoJXMgKyAlZCkgYnV0IHRoYXQgaXMgdXNlciAlcyAhIiwKKyAgICAgICAgICAgICAg
ICAgICAgIChsb25nKWludGVuZGVkX3VpZCwgTElCWExfUUVNVV9VU0VSX1JBTkdFX0JBU0UsCisg
ICAgICAgICAgICAgICAgICAgICBndWVzdF9kb21pZCwgdXNlcl9jbGFzaC0+cHdfbmFtZSk7Cisg
ICAgICAgICAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7CisgICAgICAgICAgICB9CisgICAgICAg
ICAgICBMT0dEKERFQlVHLCBndWVzdF9kb21pZCwgInVzaW5nIHVpZCAlbGQiLCAobG9uZylpbnRl
bmRlZF91aWQpOworICAgICAgICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLCAiLXJ1bmFz
aWQiKTsKKyAgICAgICAgICAgIGZsZXhhcnJheV9hcHBlbmQoZG1fYXJncywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgR0NTUFJJTlRGKCIlbGQuJWxkIiwgKGxvbmcpaW50ZW5kZWRfdWlk
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGxvbmcpdXNlcl9iYXNl
LT5wd19naWQpKTsKKyAgICAgICAgICAgIHVzZXIgPSBOVUxMOyAvKiB3ZSBoYXZlIHRha2VuIGNh
cmUgb2YgaXQgKi8KKyAgICAgICAgICAgIGdvdG8gZW5kX3NlYXJjaDsKKyAgICAgICAgfQorCiAg
ICAgICAgIHVzZXIgPSBMSUJYTF9RRU1VX1VTRVJfU0hBUkVEOwogICAgICAgICByZXQgPSB1c2Vy
bG9va3VwX2hlbHBlcl9nZXRwd25hbShnYywgdXNlciwgMCk7CiAgICAgICAgIGlmIChyZXQgPCAw
KQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhs
L2xpYnhsX2ludGVybmFsLmgKaW5kZXggNDM5MzlhNy4uZmZmM2UyMyAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5h
bC5oCkBAIC00MzA4LDYgKzQzMDgsNyBAQCBfaGlkZGVuIGludCBsaWJ4bF9fcmVhZF9zeXNmc19m
aWxlX2NvbnRlbnRzKGxpYnhsX19nYyAqZ2MsCiAjZGVmaW5lIExJQlhMX1FFTVVfVVNFUl9QUkVG
SVggInhlbi1xZW11dXNlciIKICNkZWZpbmUgTElCWExfUUVNVV9VU0VSX0JBU0UgICBMSUJYTF9R
RU1VX1VTRVJfUFJFRklYIi1kb21pZCIKICNkZWZpbmUgTElCWExfUUVNVV9VU0VSX1NIQVJFRCBM
SUJYTF9RRU1VX1VTRVJfUFJFRklYIi1zaGFyZWQiCisjZGVmaW5lIExJQlhMX1FFTVVfVVNFUl9S
QU5HRV9CQVNFIExJQlhMX1FFTVVfVVNFUl9QUkVGSVgiLXJhbmdlLWJhc2UiCiAKIHN0YXRpYyBp
bmxpbmUgYm9vbCBsaWJ4bF9fYWNwaV9kZWZib29sX3ZhbChjb25zdCBsaWJ4bF9kb21haW5fYnVp
bGRfaW5mbyAqYl9pbmZvKQogewotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 16:07:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 16:07:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzmD8-0003xJ-K5; Wed, 04 Oct 2017 16:07:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4438c69fc=Ian.Jackson@citrix.com>)
 id 1dzmD7-0003te-2U
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 16:07:49 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 24/47-02041-45705D95; Wed, 04 Oct 2017 16:07:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDvW4g+9V
 Igz9JFvemvGd3YPTY3reLPYAxijUzLym/IoE1Y+XHdywFv3gqjm3awdrAuICzi5GTQ0LAX+JT
 80xmCNtD4vrZE0wgNpuArkTTlr9sILaIgLLE8aYvrF2MXBzMAucYJVqnbABrEBZwkFj+vQPMZ
 hFQkdh1+R1YM6+Al0T/tE2sEEPlJM4f/wlWwwkUf7oTpJ6DQ0jAU+LYWlMIU01i7vp4iE5BiZ
 Mzn7CA2MwCEhIHX7yAOs1S4tv6p8wTGPlnISmbhaRsASPTKkaN4tSistQiXWMDvaSizPSMktz
 EzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwECrZ2Bg3MHYecLvEKMkB5OSKO+vn1cihfiS8lMq
 MxKLM+KLSnNSiw8xynBwKEnwbmC7GikkWJSanlqRlpkDDHmYtAQHj5IIbztImre4IDG3ODMdI
 nWKUZej4+bdP0xCLHn5ealS4rwTQIoEQIoySvPgRsDi7xKjrJQwLyMDA4MQT0FqUW5mCar8K0
 ZxDkYlYd4LIFN4MvNK4Da9AjqCCeiIOU1XQI4oSURISTUwLnO91P992a15ZZuOrTnB5ZLo/EF
 cOtpyoqiQbp3jwiPv2tc7nmhjevho9um3Uv3qxU9CVb50rHX+rTo9Z97GG+sORjYtePVMOVyN
 bbZUmfOW2bPupoa7mwY/Pt8zfc3anaqzcr7M9F1lzL5vsSKn742K12vzCrbqhSwNyLr0qPjrw
 YQL29dvZFZiKc5INNRiLipOBAApC1HLugIAAA==
X-Env-Sender: prvs=4438c69fc=Ian.Jackson@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1507133258!59823793!5
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39455 invoked from network); 4 Oct 2017 16:07:44 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 16:07:44 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="450475348"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Wed, 4 Oct 2017 16:57:27 +0100
Message-ID: <1507132650-25376-22-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 21/24] libxl: libxl__dm_runas_helper: return pwd
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CkFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xp
YnhsX2RtLmMgfCAxMSArKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygr
KSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kbS5jIGIv
dG9vbHMvbGlieGwvbGlieGxfZG0uYwppbmRleCAwMDcxOGM1Li42MjBiNjZiIDEwMDY0NAotLS0g
YS90b29scy9saWJ4bC9saWJ4bF9kbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKQEAg
LTc1MCw3ICs3NTAsOCBAQCBsaWJ4bF9fZGV0ZWN0X2dmeF9wYXNzdGhydV9raW5kKGxpYnhsX19n
YyAqZ2MsCiB9CiAKIC8qIHJldHVybiAxIGlmIHRoZSB1c2VyIHdhcyBmb3VuZCwgMCBpZiBpdCB3
YXMgbm90LCAtMSBvbiBlcnJvciAqLwotc3RhdGljIGludCBsaWJ4bF9fZG1fcnVuYXNfaGVscGVy
KGxpYnhsX19nYyAqZ2MsIGNvbnN0IGNoYXIgKnVzZXJuYW1lKQorc3RhdGljIGludCBsaWJ4bF9f
ZG1fcnVuYXNfaGVscGVyKGxpYnhsX19nYyAqZ2MsIGNvbnN0IGNoYXIgKnVzZXJuYW1lLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhc3N3ZCAqKnB3ZF9y
KQogewogICAgIHN0cnVjdCBwYXNzd2QgcHdkLCAqdXNlciA9IE5VTEw7CiAgICAgY2hhciAqYnVm
ID0gTlVMTDsKQEAgLTc3NCw4ICs3NzUsMTAgQEAgc3RhdGljIGludCBsaWJ4bF9fZG1fcnVuYXNf
aGVscGVyKGxpYnhsX19nYyAqZ2MsIGNvbnN0IGNoYXIgKnVzZXJuYW1lKQogICAgICAgICB9CiAg
ICAgICAgIGlmIChyZXQgIT0gMCkKICAgICAgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOwotICAg
ICAgICBpZiAodXNlciAhPSBOVUxMKQorICAgICAgICBpZiAodXNlciAhPSBOVUxMKSB7CisgICAg
ICAgICAgICBpZiAocHdkX3IpICpwd2RfciA9IHB3ZDsKICAgICAgICAgICAgIHJldHVybiAxOwor
ICAgICAgICB9CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIH0KQEAgLTE2NDIsMTQgKzE2NDUs
MTQgQEAgc3RhdGljIGludCBsaWJ4bF9fYnVpbGRfZGV2aWNlX21vZGVsX2FyZ3NfbmV3KGxpYnhs
X19nYyAqZ2MsCiAgICAgICAgIH0KIAogICAgICAgICB1c2VyID0gR0NTUFJJTlRGKCIlcyVkIiwg
TElCWExfUUVNVV9VU0VSX0JBU0UsIGd1ZXN0X2RvbWlkKTsKLSAgICAgICAgcmV0ID0gbGlieGxf
X2RtX3J1bmFzX2hlbHBlcihnYywgdXNlcik7CisgICAgICAgIHJldCA9IGxpYnhsX19kbV9ydW5h
c19oZWxwZXIoZ2MsIHVzZXIsIDApOwogICAgICAgICBpZiAocmV0IDwgMCkKICAgICAgICAgICAg
IHJldHVybiByZXQ7CiAgICAgICAgIGlmIChyZXQgPiAwKQogICAgICAgICAgICAgZ290byBlbmRf
c2VhcmNoOwogCiAgICAgICAgIHVzZXIgPSBMSUJYTF9RRU1VX1VTRVJfU0hBUkVEOwotICAgICAg
ICByZXQgPSBsaWJ4bF9fZG1fcnVuYXNfaGVscGVyKGdjLCB1c2VyKTsKKyAgICAgICAgcmV0ID0g
bGlieGxfX2RtX3J1bmFzX2hlbHBlcihnYywgdXNlciwgMCk7CiAgICAgICAgIGlmIChyZXQgPCAw
KQogICAgICAgICAgICAgcmV0dXJuIHJldDsKICAgICAgICAgaWYgKHJldCA+IDApIHsKLS0gCjIu
MS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 16:07:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 16:07:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzmDA-00040z-0Z; Wed, 04 Oct 2017 16:07:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4438c69fc=Ian.Jackson@citrix.com>)
 id 1dzmD8-0003wL-Li
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 16:07:50 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 76/3D-01812-55705D95; Wed, 04 Oct 2017 16:07:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHSDvW4Q+9V
 IgyWr+C3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8a+j+uYCv5rVbx8OpGlgXGCShcjJ4eEgL/E
 hfdzmCFsD4nrZ08wgdhsAroSTVv+soHYIgLKEsebvrB2MXJxMAucY5RonbIBrEFYwFni8pTTj
 CA2i4CKxJprj8GaeQW8JLrWnGCDGConcf74T7B6TqD4050dQDYHh5CAp8SxtaYQpprE3PXxEJ
 2CEidnPmEBsZkFJCQOvngBdZqlxLf1T5knMPLPQlI2C0nZAkamVYwaxalFZalFukZGeklFmek
 ZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgaFWz8DAuINx6gm/Q4ySHExKory/fl6JFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTBW852NVJIsCg1PbUiLTMHGPQwaQkOHiUR3naQNG9xQWJuc
 WY6ROoUozHHsU2X/zBxdNy8+4dJiCUvPy9VSpyXBaRUAKQ0ozQPbhAsGi8xykoJ8zIyMDAI8R
 SkFuVmlqDKv2IU52BUEuaVAZnCk5lXArfvFdApTECnzGm6AnJKSSJCSqqB0e3DmoWuiok1Kv0
 dpz06nr/eevPbX3f/x9/PpNz/7RVZ9zuyxMX5SpnF9ObshIdstXN9trdff/3im3MfX7LdWhs1
 hRDNni/uy2QWK+TxL91//+nf0DViVUoB9gu8pLcnibGdXrj9CcPO64l58vv3Nv7dwhF27UIAb
 8ncz/07bKWf9M9PNtmySYmlOCPRUIu5qDgRAB4ti43BAgAA
X-Env-Sender: prvs=4438c69fc=Ian.Jackson@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1507133259!117907002!5
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34501 invoked from network); 4 Oct 2017 16:07:45 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 16:07:45 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="450475355"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Wed, 4 Oct 2017 16:57:30 +0100
Message-ID: <1507132650-25376-25-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 24/24] tools: xentoolcore_restrict_all: use
	domid_t
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBuZWNlc3NpdGF0ZXMgYWRkaW5nICQoQ0ZMQUdTX3hlbmluY2x1ZGUpIHRvIGFsbCB0aGUg
ZGVwZW5kaW5nCmxpYnJhcmllcyAod2hpY2ggY2FuIGJlIGRvbmUgdmlhIFJ1bGVzLm1rKSwgc28g
dGhhdCB0aGUgZGVmaW5pdGlvbiBvZgpkb21pZF90IChpbiB4ZW4uaCkgY2FuIGJlIGZvdW5kLgoK
U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0t
LQogdG9vbHMvbGlicy9jYWxsL2NvcmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAy
ICstCiB0b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYyAgICAgICAgICAgICAgICAgICAgICB8
IDIgKy0KIHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9jb3JlLmMgICAgICAgICAgICAgICAgICAg
IHwgMiArLQogdG9vbHMvbGlicy9nbnR0YWIvZ250dGFiX2NvcmUuYyAgICAgICAgICAgICAgICAg
ICAgfCAyICstCiB0b29scy9saWJzL3Rvb2xjb3JlL01ha2VmaWxlICAgICAgICAgICAgICAgICAg
ICAgICB8IDEgKwogdG9vbHMvbGlicy90b29sY29yZS9oYW5kbGVyZWcuYyAgICAgICAgICAgICAg
ICAgICAgfCAyICstCiB0b29scy9saWJzL3Rvb2xjb3JlL2luY2x1ZGUveGVudG9vbGNvcmUuaCAg
ICAgICAgICB8IDUgKysrLS0KIHRvb2xzL2xpYnMvdG9vbGNvcmUvaW5jbHVkZS94ZW50b29sY29y
ZV9pbnRlcm5hbC5oIHwgMiArLQogdG9vbHMveGVuc3RvcmUveHMuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAyICstCiA5IGZpbGVzIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyks
IDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9jYWxsL2NvcmUuYyBiL3Rv
b2xzL2xpYnMvY2FsbC9jb3JlLmMKaW5kZXggZDZjZTczZC4uYjI1NmZjZSAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlicy9jYWxsL2NvcmUuYworKysgYi90b29scy9saWJzL2NhbGwvY29yZS5jCkBAIC0x
Nyw3ICsxNyw3IEBACiAKICNpbmNsdWRlICJwcml2YXRlLmgiCiAKLXN0YXRpYyBpbnQgYWxsX3Jl
c3RyaWN0X2NiKFhlbnRvb2xjb3JlX19BY3RpdmVfSGFuZGxlICphaCwgdWludDMyX3QgZG9taWQp
IHsKK3N0YXRpYyBpbnQgYWxsX3Jlc3RyaWN0X2NiKFhlbnRvb2xjb3JlX19BY3RpdmVfSGFuZGxl
ICphaCwgZG9taWRfdCBkb21pZCkgewogICAgIHhlbmNhbGxfaGFuZGxlICp4Y2FsbCA9IENPTlRB
SU5FUl9PRihhaCwgKnhjYWxsLCB0Y19haCk7CiAgICAgcmV0dXJuIHhlbnRvb2xjb3JlX19yZXN0
cmljdF9ieV9kdXAyX251bGwoeGNhbGwtPmZkKTsKIH0KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMv
ZGV2aWNlbW9kZWwvY29yZS5jIGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMKaW5kZXgg
Y2UzYWY3NC4uYjY2ZDRmOSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3Jl
LmMKKysrIGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMKQEAgLTIxLDcgKzIxLDcgQEAK
IAogI2luY2x1ZGUgInByaXZhdGUuaCIKIAotc3RhdGljIGludCBhbGxfcmVzdHJpY3RfY2IoWGVu
dG9vbGNvcmVfX0FjdGl2ZV9IYW5kbGUgKmFoLCB1aW50MzJfdCBkb21pZCkgeworc3RhdGljIGlu
dCBhbGxfcmVzdHJpY3RfY2IoWGVudG9vbGNvcmVfX0FjdGl2ZV9IYW5kbGUgKmFoLCBkb21pZF90
IGRvbWlkKSB7CiAgICAgeGVuZGV2aWNlbW9kZWxfaGFuZGxlICpkbW9kID0gQ09OVEFJTkVSX09G
KGFoLCAqZG1vZCwgdGNfYWgpOwogCiAgICAgaWYgKGRtb2QtPmZkIDwgMCkKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9jb3JlLmMgYi90b29scy9saWJzL2ZvcmVpZ25tZW1v
cnkvY29yZS5jCmluZGV4IGI0OGVjYmEuLjc5YjI0ZDIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMv
Zm9yZWlnbm1lbW9yeS9jb3JlLmMKKysrIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2NvcmUu
YwpAQCAtMTksNyArMTksNyBAQAogCiAjaW5jbHVkZSAicHJpdmF0ZS5oIgogCi1zdGF0aWMgaW50
IGFsbF9yZXN0cmljdF9jYihYZW50b29sY29yZV9fQWN0aXZlX0hhbmRsZSAqYWgsIHVpbnQzMl90
IGRvbWlkKSB7CitzdGF0aWMgaW50IGFsbF9yZXN0cmljdF9jYihYZW50b29sY29yZV9fQWN0aXZl
X0hhbmRsZSAqYWgsIGRvbWlkX3QgZG9taWQpIHsKICAgICB4ZW5mb3JlaWdubWVtb3J5X2hhbmRs
ZSAqZm1lbSA9IENPTlRBSU5FUl9PRihhaCwgKmZtZW0sIHRjX2FoKTsKIAogICAgIGlmIChmbWVt
LT5mZCA8IDApCmRpZmYgLS1naXQgYS90b29scy9saWJzL2dudHRhYi9nbnR0YWJfY29yZS5jIGIv
dG9vbHMvbGlicy9nbnR0YWIvZ250dGFiX2NvcmUuYwppbmRleCBiYzg4MTEwLi41Zjc2MWU1IDEw
MDY0NAotLS0gYS90b29scy9saWJzL2dudHRhYi9nbnR0YWJfY29yZS5jCisrKyBiL3Rvb2xzL2xp
YnMvZ250dGFiL2dudHRhYl9jb3JlLmMKQEAgLTIyLDcgKzIyLDcgQEAKIAogI2luY2x1ZGUgInBy
aXZhdGUuaCIKIAotc3RhdGljIGludCBhbGxfcmVzdHJpY3RfY2IoWGVudG9vbGNvcmVfX0FjdGl2
ZV9IYW5kbGUgKmFoLCB1aW50MzJfdCBkb21pZCkgeworc3RhdGljIGludCBhbGxfcmVzdHJpY3Rf
Y2IoWGVudG9vbGNvcmVfX0FjdGl2ZV9IYW5kbGUgKmFoLCBkb21pZF90IGRvbWlkKSB7CiAgICAg
eGVuZ250dGFiX2hhbmRsZSAqeGd0ID0gQ09OVEFJTkVSX09GKGFoLCAqeGd0LCB0Y19haCk7CiAg
ICAgcmV0dXJuIHhlbnRvb2xjb3JlX19yZXN0cmljdF9ieV9kdXAyX251bGwoeGd0LT5mZCk7CiB9
CmRpZmYgLS1naXQgYS90b29scy9saWJzL3Rvb2xjb3JlL01ha2VmaWxlIGIvdG9vbHMvbGlicy90
b29sY29yZS9NYWtlZmlsZQppbmRleCBmODZmODM5Li5mZTJlMWQ1IDEwMDY0NAotLS0gYS90b29s
cy9saWJzL3Rvb2xjb3JlL01ha2VmaWxlCisrKyBiL3Rvb2xzL2xpYnMvdG9vbGNvcmUvTWFrZWZp
bGUKQEAgLTcsNiArNyw3IEBAIFNITElCX0xERkxBR1MgKz0gLVdsLC0tdmVyc2lvbi1zY3JpcHQ9
bGlieGVudG9vbGNvcmUubWFwCiAKIENGTEFHUwkrPSAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5
cGVzCiBDRkxBR1MJKz0gLUkuL2luY2x1ZGUKK0NGTEFHUwkrPSAkKENGTEFHU194ZW5pbmNsdWRl
KQogCiBTUkNTLXkJKz0gaGFuZGxlcmVnLmMKIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy90b29s
Y29yZS9oYW5kbGVyZWcuYyBiL3Rvb2xzL2xpYnMvdG9vbGNvcmUvaGFuZGxlcmVnLmMKaW5kZXgg
MTI1MmJlZC4uNzBmMjE1ZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy90b29sY29yZS9oYW5kbGVy
ZWcuYworKysgYi90b29scy9saWJzL3Rvb2xjb3JlL2hhbmRsZXJlZy5jCkBAIC01NSw3ICs1NSw3
IEBAIHZvaWQgeGVudG9vbGNvcmVfX2RlcmVnaXN0ZXJfYWN0aXZlX2hhbmRsZShYZW50b29sY29y
ZV9fQWN0aXZlX0hhbmRsZSAqYWgpIHsKICAgICB1bmxvY2soKTsKIH0KIAotaW50IHhlbnRvb2xj
b3JlX3Jlc3RyaWN0X2FsbCh1aW50MzJfdCBkb21pZCkgeworaW50IHhlbnRvb2xjb3JlX3Jlc3Ry
aWN0X2FsbChkb21pZF90IGRvbWlkKSB7CiAgICAgaW50IHI7CiAgICAgWGVudG9vbGNvcmVfX0Fj
dGl2ZV9IYW5kbGUgKmFoOwogCmRpZmYgLS1naXQgYS90b29scy9saWJzL3Rvb2xjb3JlL2luY2x1
ZGUveGVudG9vbGNvcmUuaCBiL3Rvb2xzL2xpYnMvdG9vbGNvcmUvaW5jbHVkZS94ZW50b29sY29y
ZS5oCmluZGV4IDg4MWZmMTEuLmJlNmM1NzAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvdG9vbGNv
cmUvaW5jbHVkZS94ZW50b29sY29yZS5oCisrKyBiL3Rvb2xzL2xpYnMvdG9vbGNvcmUvaW5jbHVk
ZS94ZW50b29sY29yZS5oCkBAIC0yMyw5ICsyMywxMCBAQAogI2RlZmluZSBYRU5UT09MQ09SRV9I
CiAKICNpbmNsdWRlIDxzdGRpbnQuaD4KKyNpbmNsdWRlIDx4ZW4veGVuLmg+CiAKIC8qCi0gKiBp
bnQgeGVudG9vbGNvcmVfcmVzdHJpY3RfYWxsKHVpbnQzMl90IGRvbWlkKTsKKyAqIGludCB4ZW50
b29sY29yZV9yZXN0cmljdF9hbGwoZG9taWRfdCBkb21pZCk7CiAgKgogICogQXJyYW5nZXMgdGhh
dCBYZW4gbGlicmFyeSBoYW5kbGVzIChmZHMgZXRjLikgd2hpY2ggYXJlIGN1cnJlbnRseSBoZWxk
CiAgKiBieSBYZW4gbGlicmFyaWVzLCBjYW4gbm8gbG9uZ2VyIGJlIHVzZWQgb3RoZXIgdGhhbiB0
byBhZmZlY3QgZG9taWQuCkBAIC02NSw3ICs2Niw3IEBACiAgKiAgICAgeGVuX3NvbWVbb3RoZXJd
bGlicmFyeV9vcGVufGNsb3NlIG9yIHhlbnRvb2xjb3JlX3Jlc3RyaWN0X2FsbAogICoKICAqLwot
aW50IHhlbnRvb2xjb3JlX3Jlc3RyaWN0X2FsbCh1aW50MzJfdCBkb21pZCk7CitpbnQgeGVudG9v
bGNvcmVfcmVzdHJpY3RfYWxsKGRvbWlkX3QgZG9taWQpOwogCiAjZW5kaWYgLyogWEVOVE9PTENP
UkVfSCAqLwogCmRpZmYgLS1naXQgYS90b29scy9saWJzL3Rvb2xjb3JlL2luY2x1ZGUveGVudG9v
bGNvcmVfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnMvdG9vbGNvcmUvaW5jbHVkZS94ZW50b29sY29y
ZV9pbnRlcm5hbC5oCmluZGV4IDdlOTZhNDguLmRiZGIxZGQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnMvdG9vbGNvcmUvaW5jbHVkZS94ZW50b29sY29yZV9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xp
YnMvdG9vbGNvcmUvaW5jbHVkZS94ZW50b29sY29yZV9pbnRlcm5hbC5oCkBAIC04MSw3ICs4MSw3
IEBACiB0eXBlZGVmIHN0cnVjdCBYZW50b29sY29yZV9fQWN0aXZlX0hhbmRsZSBYZW50b29sY29y
ZV9fQWN0aXZlX0hhbmRsZTsKIAogdHlwZWRlZiBpbnQgWGVudG9vbGNvcmVfX1Jlc3RyaWN0X0Nh
bGxiYWNrKFhlbnRvb2xjb3JlX19BY3RpdmVfSGFuZGxlKiwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCk7CisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBkb21pZCk7CiAKIHN0cnVjdCBYZW50
b29sY29yZV9fQWN0aXZlX0hhbmRsZSB7CiAgICAgWGVudG9vbGNvcmVfX1Jlc3RyaWN0X0NhbGxi
YWNrICpyZXN0cmljdF9jYWxsYmFjazsKZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0b3JlL3hzLmMg
Yi90b29scy94ZW5zdG9yZS94cy5jCmluZGV4IGFlNGI4NzguLjIzZjNmMDkgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL3hlbnN0b3JlL3hzLmMKKysrIGIvdG9vbHMveGVuc3RvcmUveHMuYwpAQCAtMjIzLDcg
KzIyMyw3IEBAIHN0YXRpYyBpbnQgZ2V0X2Rldihjb25zdCBjaGFyICpjb25uZWN0X3RvKQogCXJl
dHVybiBvcGVuKGNvbm5lY3RfdG8sIE9fUkRXUik7CiB9CiAKLXN0YXRpYyBpbnQgYWxsX3Jlc3Ry
aWN0X2NiKFhlbnRvb2xjb3JlX19BY3RpdmVfSGFuZGxlICphaCwgdWludDMyX3QgZG9taWQpIHsK
K3N0YXRpYyBpbnQgYWxsX3Jlc3RyaWN0X2NiKFhlbnRvb2xjb3JlX19BY3RpdmVfSGFuZGxlICph
aCwgZG9taWRfdCBkb21pZCkgewogICAgIHN0cnVjdCB4c19oYW5kbGUgKmggPSBDT05UQUlORVJf
T0YoYWgsICpoLCB0Y19haCk7CiAgICAgcmV0dXJuIHhlbnRvb2xjb3JlX19yZXN0cmljdF9ieV9k
dXAyX251bGwoaC0+ZmQpOwogfQotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 16:18:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 16:18:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzmNY-0006vO-1L; Wed, 04 Oct 2017 16:18:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4438c69fc=Ian.Jackson@citrix.com>)
 id 1dzmNW-0006v1-2F
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 16:18:34 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 28/B1-03414-9D905D95; Wed, 04 Oct 2017 16:18:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpO4Nzqu
 RBvMmGFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkr9lxlKzjMU9HXu5mpgXEZVxcjJ4eEgL/E
 uuOv2EFsNgFdiaYtf9lAbBEBaYn+Oe1AcS4OZoE+Jol7J86zgCSEBYwkzrcsZwKxWQRUJJa8m
 QQW5xXwlHi7u58JYqicxPnjP5lBbE4BL4nWXVsZQWwhoJozLT+A4hxAtprE3PXxEK2CEidnPg
 EbwywgIXHwxQvmCYy8s5CkZiFJLWBkWsWoXpxaVJZapGuhl1SUmZ5RkpuYmaNraGCml5taXJy
 YnpqTmFSsl5yfu4kRGDoMQLCDcfZl/0OMkhxMSqK8v35eiRTiS8pPqcxILM6ILyrNSS0+xCjD
 waEkwTuT42qkkGBRanpqRVpmDjCIYdISHDxKIrwMIGne4oLE3OLMdIjUKUZLjmObLv9h4jj04
 jaQ7Lh59w+TEEtefl6qlDhvPEiDAEhDRmke3DhYpF1ilJUS5mUEOlCIpyC1KDezBFX+FaM4B6
 OSMO8mkCk8mXklcFtfAR3EBHTQnKYrIAeVJCKkpBoYQ//PuDvBsVMyYqOhld/tFcJl97YslRK
 XvHPWNfDVXsOb/2o2qCwWN92Y3yVx6+GJ0Knhy9d7vnsvvdPvgKuK6eH1QatVY4z+ttnv6Lmp
 1L7QvXDxokfxtrdWXE71nfXPUvLCPbeOhdxz+n/XJPZvSrt3vr8gysLKREtDaVnFbp2ofX7Lg
 jsMlViKMxINtZiLihMBdDHk8a8CAAA=
X-Env-Sender: prvs=4438c69fc=Ian.Jackson@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1507133910!73237323!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34085 invoked from network); 4 Oct 2017 16:18:32 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 16:18:32 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="442509647"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <qemu-devel@nongnu.org>
Date: Wed, 4 Oct 2017 17:18:04 +0100
Message-ID: <1507133891-26013-2-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507133891-26013-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507133891-26013-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 xen-devel@nongnu.org
Subject: [Xen-devel] [PATCH 1/8] xen: link against xentoolcore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CgpYZW4gbGli
cmFyaWVzIDQuMTAgd2lsbCBpbmNsdWRlIGEgbmV3IHhlbnRvb2xjb3JlIGxpYnJhcnksIHdpdGhv
dXQKd2hpY2ggeGVuZGV2aWNlbW9kZWwgZXQgYWwgd2lsbCBub3Qgd29yay4KClNpZ25lZC1vZmYt
Ynk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIGNvbmZpZ3Vy
ZSB8IDggKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDMgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvY29uZmlndXJlIGIvY29uZmlndXJlCmluZGV4IGZkN2UzYTUu
LjZmNjkxZGYgMTAwNzU1Ci0tLSBhL2NvbmZpZ3VyZQorKysgYi9jb25maWd1cmUKQEAgLTIwNzIs
NyArMjA3Miw3IEBAIGlmIHRlc3QgIiR4ZW4iICE9ICJubyIgOyB0aGVuCiAgICAgICAkKCRwa2df
Y29uZmlnIC0tbW9kdmVyc2lvbiB4ZW5jb250cm9sIHwgc2VkICdzL1wuLyAvZycpICkiCiAgICAg
eGVuPXllcwogICAgIHhlbl9wYz0ieGVuY29udHJvbCB4ZW5zdG9yZSB4ZW5ndWVzdCB4ZW5mb3Jl
aWdubWVtb3J5IHhlbmdudHRhYiIKLSAgICB4ZW5fcGM9IiR4ZW5fcGMgeGVuZXZ0Y2huIHhlbmRl
dmljZW1vZGVsIgorICAgIHhlbl9wYz0iJHhlbl9wYyB4ZW5ldnRjaG4geGVuZGV2aWNlbW9kZWwg
eGVudG9vbGNvcmUiCiAgICAgUUVNVV9DRkxBR1M9IiRRRU1VX0NGTEFHUyAkKCRwa2dfY29uZmln
IC0tY2ZsYWdzICR4ZW5fcGMpIgogICAgIGxpYnNfc29mdG1tdT0iJCgkcGtnX2NvbmZpZyAtLWxp
YnMgJHhlbl9wYykgJGxpYnNfc29mdG1tdSIKICAgICBMREZMQUdTPSIkKCRwa2dfY29uZmlnIC0t
bGlicyAkeGVuX3BjKSAkTERGTEFHUyIKQEAgLTIxMDQsMTggKzIxMDQsMjAgQEAgRU9GCiAgICAg
ICAgIGNhdCA+ICRUTVBDIDw8RU9GICYmCiAjdW5kZWYgWENfV0FOVF9DT01QQVRfTUFQX0ZPUkVJ
R05fQVBJCiAjaW5jbHVkZSA8eGVuZm9yZWlnbm1lbW9yeS5oPgorI2luY2x1ZGUgPHhlbnRvb2xj
b3JlLmg+CiBpbnQgbWFpbih2b2lkKSB7CiAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICp4Zm1l
bTsKIAogICB4Zm1lbSA9IHhlbmZvcmVpZ25tZW1vcnlfb3BlbigwLCAwKTsKICAgeGVuZm9yZWln
bm1lbW9yeV9tYXAyKHhmbWVtLCAwLCAwLCAwLCAwLCAwLCAwLCAwKTsKKyAgeGVudG9vbGNvcmVf
cmVzdHJpY3RfYWxsKDApOwogCiAgIHJldHVybiAwOwogfQogRU9GCi0gICAgICAgIGNvbXBpbGVf
cHJvZyAiIiAiJHhlbl9saWJzIC1seGVuZGV2aWNlbW9kZWwgJHhlbl9zdGFibGVfbGlicyIKKyAg
ICAgICAgY29tcGlsZV9wcm9nICIiICIkeGVuX2xpYnMgLWx4ZW5kZXZpY2Vtb2RlbCAkeGVuX3N0
YWJsZV9saWJzIC1seGVudG9vbGNvcmUiCiAgICAgICB0aGVuCi0gICAgICB4ZW5fc3RhYmxlX2xp
YnM9Ii1seGVuZGV2aWNlbW9kZWwgJHhlbl9zdGFibGVfbGlicyIKKyAgICAgIHhlbl9zdGFibGVf
bGlicz0iLWx4ZW5kZXZpY2Vtb2RlbCAkeGVuX3N0YWJsZV9saWJzIC1seGVudG9vbGNvcmUiCiAg
ICAgICB4ZW5fY3RybF92ZXJzaW9uPTQxMDAwCiAgICAgICB4ZW49eWVzCiAgICAgZWxpZgotLSAK
Mi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 16:18:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 16:18:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzmNY-0006vk-Gk; Wed, 04 Oct 2017 16:18:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4438c69fc=Ian.Jackson@citrix.com>)
 id 1dzmNW-0006v2-IN
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 16:18:34 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 B9/EC-17770-9D905D95; Wed, 04 Oct 2017 16:18:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpO5Nzqu
 RBvMWq1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBknN85mLpjJX7HuyE/GBsZpvF2MnBwSAv4S
 b/Z8YQWx2QR0JZq2/GUDsUUEpCX657SzdzFycTAL7GCS2Ld0BTNIQlggTOLWrCOMIDaLgIrE+
 55dYDavgKfEw7fn2SCGykmcP/4TrJ5TwEuidddWsBohoJozLT+A4hxAtprE3PXxEK2CEidnPm
 EBsZkFJCQOvnjBPIGRdxaS1CwkqQWMTKsYNYpTi8pSi3SNTPWSijLTM0pyEzNzdA0NzPRyU4u
 LE9NTcxKTivWS83M3MQKDhwEIdjCuWhB4iFGSg0lJlPfXzyuRQnxJ+SmVGYnFGfFFpTmpxYcY
 ZTg4lCR4Z3JcjRQSLEpNT61Iy8wBhjFMWoKDR0mElwEkzVtckJhbnJkOkTrFqMvRcfPuHyYhl
 rz8vFQpcd6rIEUCIEUZpXlwI2AxdYlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvO9ApvBk5p
 XAbXoFdAQT0BFzmq6AHFGSiJCSamBc+TfjcMa8I6d1dA7l5P94eS3hy8yVSpoKc5Oq64IvnnZ
 f+HbB7ffVk5xmH/vyLOz+xewLn5eH72sLuPmgz9+y5LqZznHNyZmpqz2W9Xk5fGRsficuXsW2
 R/2ZllXt+0cz5kdsY5mXH58WsU9l9ss7ctb2VyR/qdk2Zs5neVk1/8rBL5sSQnx+KrEUZyQaa
 jEXFScCAKCmWPWkAgAA
X-Env-Sender: prvs=4438c69fc=Ian.Jackson@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1507133911!70164148!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30305 invoked from network); 4 Oct 2017 16:18:33 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 16:18:33 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="442509651"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <qemu-devel@nongnu.org>
Date: Wed, 4 Oct 2017 17:18:08 +0100
Message-ID: <1507133891-26013-6-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507133891-26013-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507133891-26013-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 xen-devel@nongnu.org
Subject: [Xen-devel] [PATCH 5/8] xen: move xc_interface compatibility
	fallback further up the file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UgYXJlIGdvaW5nIHRvIHdhbnQgdG8gdXNlIHRoZSBkdW1teSB4ZW5kZXZpY2Vtb2RlbF9oYW5k
bGUgdHlwZSBpbgpuZXcgc3R1YiBmdW5jdGlvbnMgaW4gdGhlIENPTkZJR19YRU5fQ1RSTF9JTlRF
UkZBQ0VfVkVSU0lPTiA8IDQxMDAwCnNlY3Rpb24uICBTbyB3ZSBuZWVkIHRvIHByb3ZpZGUgdGhh
dCBkZWZpbml0aW9uLCBvciAoYXMgYXBwbGljYWJsZSkKaW5jbHVkZSB0aGUgYXBwcm9wcmlhdGUg
aGVhZGVyLCBlYXJsaWVyIGluIHRoZSBmaWxlLgoKKElkZWFsbHkgdGhlIG5ld2VyIGNvbXBhdGli
aWxpdHkgbGF5ZXJzIHdvdWxkIGJlIGF0IHRoZSBib3R0b20gb2YgdGhlCmZpbGUsIHNvIHRoYXQg
dGhleSBjYW4gbmF0dXJhbGx5IGJlbmVmaXQgZnJvbSB0aGUgY29tcGF0aWJpbGl0eSBsYXllcnMK
Zm9yIGVhcmxpZXIgdmVyc2lvbi4gIEJ1dCB0aGF0J3MgcmF0aGVyIHRvbyBtdWNoIGZvciB0aGlz
IHNlcmllcy4pCgpObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNr
c29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgotLS0KdjI6IE5ldyBwYXRjaCBpbiB2MiBv
ZiB0aGUgc2VyaWVzCi0tLQogaW5jbHVkZS9ody94ZW4veGVuX2NvbW1vbi5oIHwgMTggKysrKysr
KysrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L3hlbi94ZW5fY29tbW9uLmggYi9pbmNsdWRl
L2h3L3hlbi94ZW5fY29tbW9uLmgKaW5kZXggM2Y0NGE2My4uOGVmZGI4YSAxMDA2NDQKLS0tIGEv
aW5jbHVkZS9ody94ZW4veGVuX2NvbW1vbi5oCisrKyBiL2luY2x1ZGUvaHcveGVuL3hlbl9jb21t
b24uaApAQCAtNzgsNiArNzgsMTcgQEAgc3RhdGljIGlubGluZSB2b2lkICp4ZW5mb3JlaWdubWVt
b3J5X21hcCh4Y19pbnRlcmZhY2UgKmgsIHVpbnQzMl90IGRvbSwKIAogZXh0ZXJuIHhlbmZvcmVp
Z25tZW1vcnlfaGFuZGxlICp4ZW5fZm1lbTsKIAorI2lmIENPTkZJR19YRU5fQ1RSTF9JTlRFUkZB
Q0VfVkVSU0lPTiA8IDQwOTAwCisKK3R5cGVkZWYgeGNfaW50ZXJmYWNlIHhlbmRldmljZW1vZGVs
X2hhbmRsZTsKKworI2Vsc2UgLyogQ09ORklHX1hFTl9DVFJMX0lOVEVSRkFDRV9WRVJTSU9OID49
IDQwOTAwICovCisKKyN1bmRlZiBYQ19XQU5UX0NPTVBBVF9ERVZJQ0VNT0RFTF9BUEkKKyNpbmNs
dWRlIDx4ZW5kZXZpY2Vtb2RlbC5oPgorCisjZW5kaWYKKwogI2lmIENPTkZJR19YRU5fQ1RSTF9J
TlRFUkZBQ0VfVkVSU0lPTiA8IDQxMDAwCiAKICNkZWZpbmUgWEVOX0NPTVBBVF9QSFlTTUFQCkBA
IC0xMDUsOCArMTE2LDYgQEAgc3RhdGljIGlubGluZSBpbnQgeGVudG9vbGNvcmVfcmVzdHJpY3Rf
YWxsKGRvbWlkX3QgZG9taWQpCiAKICNpZiBDT05GSUdfWEVOX0NUUkxfSU5URVJGQUNFX1ZFUlNJ
T04gPCA0MDkwMAogCi10eXBlZGVmIHhjX2ludGVyZmFjZSB4ZW5kZXZpY2Vtb2RlbF9oYW5kbGU7
Ci0KIHN0YXRpYyBpbmxpbmUgeGVuZGV2aWNlbW9kZWxfaGFuZGxlICp4ZW5kZXZpY2Vtb2RlbF9v
cGVuKAogICAgIHN0cnVjdCB4ZW50b29sbG9nX2xvZ2dlciAqbG9nZ2VyLCB1bnNpZ25lZCBpbnQg
b3Blbl9mbGFncykKIHsKQEAgLTIyOCwxMSArMjM3LDYgQEAgc3RhdGljIGlubGluZSBpbnQgeGVu
ZGV2aWNlbW9kZWxfc2V0X21lbV90eXBlKAogICAgIHJldHVybiB4Y19odm1fc2V0X21lbV90eXBl
KGRtb2QsIGRvbWlkLCBtZW1fdHlwZSwgZmlyc3RfcGZuLCBucik7CiB9CiAKLSNlbHNlIC8qIENP
TkZJR19YRU5fQ1RSTF9JTlRFUkZBQ0VfVkVSU0lPTiA+PSA0MDkwMCAqLwotCi0jdW5kZWYgWENf
V0FOVF9DT01QQVRfREVWSUNFTU9ERUxfQVBJCi0jaW5jbHVkZSA8eGVuZGV2aWNlbW9kZWwuaD4K
LQogI2VuZGlmCiAKIGV4dGVybiB4ZW5kZXZpY2Vtb2RlbF9oYW5kbGUgKnhlbl9kbW9kOwotLSAK
Mi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 16:18:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 16:18:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzmNY-0006vv-Nu; Wed, 04 Oct 2017 16:18:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4438c69fc=Ian.Jackson@citrix.com>)
 id 1dzmNX-0006vI-Jt
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 16:18:35 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 35/35-03610-BD905D95; Wed, 04 Oct 2017 16:18:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpO4tzqu
 RBlOOS1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkTL31lKvgoXfFj0TOmBsbHIl2MnBwSAv4S
 t9uPMYPYbAK6Ek1b/rKB2CIC0hL9c9rZuxi5OJgFdjBJ7Fu6AqxIWMBK4tOVDSwgNouAisSEj
 h9MIDavgKfEoqV32SCGykmcP/4TrJ5TwEuidddWRhBbCKjmTMsPoDgHkK0mMXd9PESroMTJmU
 /ARjILSEgcfPGCeQIj7ywkqVlIUgsYmVYxqhenFpWlFula6CUVZaZnlOQmZuboGhqY6eWmFhc
 npqfmJCYV6yXn525iBIYOAxDsYJx92f8QoyQHk5Io76+fVyKF+JLyUyozEosz4otKc1KLDzHK
 cHAoSfDO5LgaKSRYlJqeWpGWmQMMYpi0BAePkggvA0iat7ggMbc4Mx0idYpRl6Pj5t0/TEIse
 fl5qVLivPEgRQIgRRmleXAjYBF1iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8m0Cm8GTmlc
 BtegV0BBPQEXOaroAcUZKIkJJqYFxkGrn3TuHNxy9PXfvMHnTy+LsZcosDlrinXAlKzwxZ93N
 X/JvTB2/wVLRz9b5P/KNir3Wz1W1FjOij/5XetUoFeV9kXp/73lLn4vdEdo1366xzIXGxs0S/
 7+//qdhn8KWWvfxuYaLsiZYtTs/Y/vZwWiium/h1Qd35Sd4vv8Qssttz3p9D3VKJpTgj0VCLu
 ag4EQA4lfxyowIAAA==
X-Env-Sender: prvs=4438c69fc=Ian.Jackson@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1507133910!73237323!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34210 invoked from network); 4 Oct 2017 16:18:34 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 16:18:34 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="442509656"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <qemu-devel@nongnu.org>
Date: Wed, 4 Oct 2017 17:18:10 +0100
Message-ID: <1507133891-26013-8-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507133891-26013-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507133891-26013-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 xen-devel@nongnu.org
Subject: [Xen-devel] [PATCH 7/8] os-posix: Provide new -runasid option
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBhbGxvd3MgdGhlIGNhbGxlciB0byBzcGVjaWZ5IGEgdWlkIGFuZCBnaWQgdG8gdXNlLCBl
dmVuIGlmIHRoZXJlCmlzIG5vIGNvcnJlc3BvbmRpbmcgcGFzc3dvcmQgZW50cnkuICBUaGlzIHdp
bGwgYmUgdXNlZnVsIGluIGNlcnRhaW4KWGVuIGNvbmZpZ3VyYXRpb25zLgoKU2lnbmVkLW9mZi1i
eTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQp2MjogQ29kaW5n
IHN0eWxlIGZpeGVzLgotLS0KIG9zLXBvc2l4LmMgICAgICB8IDMxICsrKysrKysrKysrKysrKysr
KysrKysrKysrKy0tLS0KIHFlbXUtb3B0aW9ucy5oeCB8IDEyICsrKysrKysrKysrKwogMiBmaWxl
cyBjaGFuZ2VkLCAzOSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L29zLXBvc2l4LmMgYi9vcy1wb3NpeC5jCmluZGV4IDkyZTlkODUuLmQ2MzY4MGIgMTAwNjQ0Ci0t
LSBhL29zLXBvc2l4LmMKKysrIGIvb3MtcG9zaXguYwpAQCAtNDMsNiArNDMsOCBAQAogI2VuZGlm
CiAKIHN0YXRpYyBzdHJ1Y3QgcGFzc3dkICp1c2VyX3B3ZDsKK3N0YXRpYyB1aWRfdCB1c2VyX3Vp
ZCA9ICh1aWRfdCktMTsKK3N0YXRpYyBnaWRfdCB1c2VyX2dpZCA9IChnaWRfdCktMTsKIHN0YXRp
YyBjb25zdCBjaGFyICpjaHJvb3RfZGlyOwogc3RhdGljIGludCBkYWVtb25pemU7CiBzdGF0aWMg
aW50IGRhZW1vbl9waXBlOwpAQCAtMTM0LDYgKzEzNiw5IEBAIHZvaWQgb3Nfc2V0X3Byb2NfbmFt
ZShjb25zdCBjaGFyICpzKQogICovCiB2b2lkIG9zX3BhcnNlX2NtZF9hcmdzKGludCBpbmRleCwg
Y29uc3QgY2hhciAqb3B0YXJnKQogeworICAgIHVuc2lnbmVkIGxvbmcgbHY7CisgICAgY2hhciAq
ZXA7CisgICAgaW50IHJjOwogICAgIHN3aXRjaCAoaW5kZXgpIHsKICNpZmRlZiBDT05GSUdfU0xJ
UlAKICAgICBjYXNlIFFFTVVfT1BUSU9OX3NtYjoKQEAgLTE1MCw2ICsxNTUsMjIgQEAgdm9pZCBv
c19wYXJzZV9jbWRfYXJncyhpbnQgaW5kZXgsIGNvbnN0IGNoYXIgKm9wdGFyZykKICAgICAgICAg
ICAgIGV4aXQoMSk7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CisgICAgY2FzZSBRRU1VX09Q
VElPTl9ydW5hc2lkOgorICAgICAgICBlcnJubyA9IDA7CisgICAgICAgIGx2ID0gc3RydG91bChv
cHRhcmcsICZlcCwgMCk7IC8qIGNhbid0IHFlbXVfc3RydG91bCwgd2FudCAqZXA9PScuJyAqLwor
ICAgICAgICB1c2VyX3VpZCA9IGx2OyAvKiBvdmVyZmxvdyBoZXJlIGlzIElEIGluIEM5OSAqLwor
ICAgICAgICBpZiAoZXJybm8gfHwgKmVwICE9ICcuJyB8fCB1c2VyX3VpZCAhPSBsdiB8fCB1c2Vy
X3VpZCA9PSAodWlkX3QpLTEpIHsKKyAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiQ291bGQg
bm90IG9idGFpbiB1aWQgZnJvbSBcIiVzXCIiLCBvcHRhcmcpOworICAgICAgICAgICAgZXhpdCgx
KTsKKyAgICAgICAgfQorICAgICAgICBsdiA9IDA7CisgICAgICAgIHJjID0gcWVtdV9zdHJ0b3Vs
KGVwICsgMSwgMCwgMCwgJmx2KTsKKyAgICAgICAgdXNlcl9naWQgPSBsdjsgLyogb3ZlcmZsb3cg
aGVyZSBpcyBJRCBpbiBDOTkgKi8KKyAgICAgICAgaWYgKHJjIHx8IHVzZXJfZ2lkICE9IGx2IHx8
IHVzZXJfZ2lkID09IChnaWRfdCktMSkgeworICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJD
b3VsZCBub3Qgb2J0YWluIGdpZCBmcm9tIFwiJXNcIiIsIG9wdGFyZyk7CisgICAgICAgICAgICBl
eGl0KDEpOworICAgICAgICB9CisgICAgICAgIGJyZWFrOwogICAgIGNhc2UgUUVNVV9PUFRJT05f
Y2hyb290OgogICAgICAgICBjaHJvb3RfZGlyID0gb3B0YXJnOwogICAgICAgICBicmVhazsKQEAg
LTE2NiwxNyArMTg3LDE5IEBAIHZvaWQgb3NfcGFyc2VfY21kX2FyZ3MoaW50IGluZGV4LCBjb25z
dCBjaGFyICpvcHRhcmcpCiAKIHN0YXRpYyB2b2lkIGNoYW5nZV9wcm9jZXNzX3VpZCh2b2lkKQog
ewotICAgIGlmICh1c2VyX3B3ZCkgewotICAgICAgICBpZiAoc2V0Z2lkKHVzZXJfcHdkLT5wd19n
aWQpIDwgMCkgeworICAgIGlmICh1c2VyX3B3ZCB8fCB1c2VyX3VpZCAhPSAodWlkX3QpLTEpIHsK
KyAgICAgICAgaWYgKHNldGdpZCh1c2VyX3B3ZCA/IHVzZXJfcHdkLT5wd19naWQgOiB1c2VyX2dp
ZCkgPCAwKSB7CiAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkZhaWxlZCB0byBzZXRnaWQo
JWQpXG4iLCB1c2VyX3B3ZC0+cHdfZ2lkKTsKICAgICAgICAgICAgIGV4aXQoMSk7CiAgICAgICAg
IH0KLSAgICAgICAgaWYgKGluaXRncm91cHModXNlcl9wd2QtPnB3X25hbWUsIHVzZXJfcHdkLT5w
d19naWQpIDwgMCkgeworICAgICAgICBpZiAoKHVzZXJfcHdkCisgICAgICAgICAgICAgPyBpbml0
Z3JvdXBzKHVzZXJfcHdkLT5wd19uYW1lLCB1c2VyX3B3ZC0+cHdfZ2lkKQorICAgICAgICAgICAg
IDogc2V0Z3JvdXBzKDEsICZ1c2VyX2dpZCkpIDwgMCkgewogICAgICAgICAgICAgZnByaW50Zihz
dGRlcnIsICJGYWlsZWQgdG8gaW5pdGdyb3VwcyhcIiVzXCIsICVkKVxuIiwKICAgICAgICAgICAg
ICAgICAgICAgdXNlcl9wd2QtPnB3X25hbWUsIHVzZXJfcHdkLT5wd19naWQpOwogICAgICAgICAg
ICAgZXhpdCgxKTsKICAgICAgICAgfQotICAgICAgICBpZiAoc2V0dWlkKHVzZXJfcHdkLT5wd191
aWQpIDwgMCkgeworICAgICAgICBpZiAoc2V0dWlkKHVzZXJfcHdkID8gdXNlcl9wd2QtPnB3X3Vp
ZCA6IHVzZXJfZ2lkKSA8IDApIHsKICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiRmFpbGVk
IHRvIHNldHVpZCglZClcbiIsIHVzZXJfcHdkLT5wd191aWQpOwogICAgICAgICAgICAgZXhpdCgx
KTsKICAgICAgICAgfQpkaWZmIC0tZ2l0IGEvcWVtdS1vcHRpb25zLmh4IGIvcWVtdS1vcHRpb25z
Lmh4CmluZGV4IDlmNmUyYWQuLjM0YTUzMjkgMTAwNjQ0Ci0tLSBhL3FlbXUtb3B0aW9ucy5oeAor
KysgYi9xZW11LW9wdGlvbnMuaHgKQEAgLTM5NjgsNiArMzk2OCwxOCBAQCBJbW1lZGlhdGVseSBi
ZWZvcmUgc3RhcnRpbmcgZ3Vlc3QgZXhlY3V0aW9uLCBkcm9wIHJvb3QgcHJpdmlsZWdlcywgc3dp
dGNoaW5nCiB0byB0aGUgc3BlY2lmaWVkIHVzZXIuCiBFVEVYSQogCisjaWZuZGVmIF9XSU4zMgor
REVGKCJydW5hc2lkIiwgSEFTX0FSRywgUUVNVV9PUFRJT05fcnVuYXNpZCwgXAorICAgICItcnVu
YXNpZCB1aWQuZ2lkICAgICBjaGFuZ2UgdG8gbnVtZXJpYyB1aWQgYW5kIGdpZCBqdXN0IGJlZm9y
ZSBzdGFydGluZyB0aGUgVk1cbiIsCisgICAgUUVNVV9BUkNIX0FMTCkKKyNlbmRpZgorU1RFWEkK
K0BpdGVtIC1ydW5hc2lkIEB2YXJ7dWlkfS5AdmFye2dpZH0KK0BmaW5kZXggLXJ1bmFzaWQKK0lt
bWVkaWF0ZWx5IGJlZm9yZSBzdGFydGluZyBndWVzdCBleGVjdXRpb24sIGRyb3Agcm9vdCBwcml2
aWxlZ2VzLCBzd2l0Y2hpbmcKK3RvIHRoZSBzcGVjaWZpZWQgdWlkIGFuZCBnaWQuCitFVEVYSQor
CiBERUYoInByb20tZW52IiwgSEFTX0FSRywgUUVNVV9PUFRJT05fcHJvbV9lbnYsCiAgICAgIi1w
cm9tLWVudiB2YXJpYWJsZT12YWx1ZVxuIgogICAgICIgICAgICAgICAgICAgICAgc2V0IE9wZW5C
SU9TIG52cmFtIHZhcmlhYmxlc1xuIiwKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 16:18:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 16:18:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzmNY-0006vZ-80; Wed, 04 Oct 2017 16:18:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4438c69fc=Ian.Jackson@citrix.com>)
 id 1dzmNW-0006v1-EH
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 16:18:34 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 A2/C1-03414-AD905D95; Wed, 04 Oct 2017 16:18:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHRDpO5Nzqu
 RBs/nKFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBntjZ8ZC6ZIVhz9OIu9gXGRSBcjJ4eEgL/E
 i86XTCA2m4CuRNOWv2wgtoiAtET/nHb2LkYuDmaBHUwS+5auYO5i5OAQFvCT2LkuAKSGRUBF4
 vS/IywgNq+Ap0T7y1WsEDPlJM4f/8kMYnMKeEm07trKCGILAdWcafkBNkZIQE1i7vp4iFZBiZ
 Mzn4CNYRaQkDj44gXzBEbeWUhSs5CkFjAyrWJUL04tKkst0rXQSyrKTM8oyU3MzNE1NDDTy00
 tLk5MT81JTCrWS87P3cQIDBwGINjBOPuy/yFGSQ4mJVHeXz+vRArxJeWnVGYkFmfEF5XmpBYf
 YpTh4FCS4J3JcTVSSLAoNT21Ii0zBxjCMGkJDh4lEV4GkDRvcUFibnFmOkTqFKMxx7FNl/8wc
 XTcvPuHSYglLz8vVUqcNx6kVACkNKM0D24QLLYuMcpKCfMyAp0mxFOQWpSbWYIq/4pRnINRSZ
 h3E8gUnsy8Erh9r4BOYQI6ZU7TFZBTShIRUlINjEu6i01/zt0WffXyhcIYCxXXuKP6TuJrxJi
 uLtGNd0p9IMn7/Jj0Qn21sBU7xXJ+m1166sdg7HvOc/Kz3jy9CQsqJnaefJMnKW2x/9CVVBN9
 VsP3Uzg93pZU3OXMYl8ukpF3+WPr8lPim4TnT/RfUno1Zslm5zS3zzw2t5c8auvwW6t9OTNAU
 ImlOCPRUIu5qDgRAIhs8hOoAgAA
X-Env-Sender: prvs=4438c69fc=Ian.Jackson@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1507133910!73237323!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34133 invoked from network); 4 Oct 2017 16:18:33 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 16:18:33 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="442509649"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <qemu-devel@nongnu.org>
Date: Wed, 4 Oct 2017 17:18:06 +0100
Message-ID: <1507133891-26013-4-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507133891-26013-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507133891-26013-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 xen-devel@nongnu.org
Subject: [Xen-devel] [PATCH 3/8] xen: defer call to xen_restrict until after
	os_setup_post
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UgbmVlZCB0byByZXN0cmljdCAqYWxsKiB0aGUgY29udHJvbCBmZHMgdGhhdCBxZW11IG9wZW5z
LiAgTG9va2luZyBpbgovcHJvYy9QSUQvZmQgc2hvd3MgdGhlcmUgYXJlIG1hbnk7IHRoZWlyIGFs
bG9jYXRpb24gc2VlbXMgc2NhdHRlcmVkCnRocm91Z2hvdXQgWGVuIHN1cHBvcnQgY29kZSBpbiBx
ZW11LgoKV2UgbXVzdCBwb3N0cG9uZSB0aGUgcmVzdHJpY3QgY2FsbCB1bnRpbCByb3VnaGx5IHRo
ZSBzYW1lIHRpbWUgYXMgcWVtdQpjaGFuZ2VzIGl0cyB1aWQsIGNocm9vdHMgKGlmIGFwcGxpY2Fi
bGUpLCBhbmQgc28gb24uCgpUaGVyZSBkb2Vzbid0IHNlZW0gdG8gYmUgYW4gYXBwcm9wcmlhdGUg
aG9vayBhbHJlYWR5LiAgVGhlIFJ1blN0YXRlCmNoYW5nZSBob29rIGZpcmVzIGF0IGRpZmZlcmVu
dCB0aW1lcyBkZXBlbmRpbmcgb24gZXhhY3RseSB3aGF0IG1vZGUKcWVtdSBpcyBvcGVyYXRpbmcg
aW4uCgpBbmQgaXQgYXBwZWFycyB0aGF0IG5vLW9uZSBidXQgdGhlIFhlbiBjb2RlIHdhbnRzIGEg
aG9vayBhdCB0aGlzIHBoYXNlCm9mIGV4ZWN1dGlvbi4gIFNvLCBpbnRyb2R1Y2UgYSBiYXJlIGNh
bGwgdG8gYSBuZXcgZnVuY3Rpb24KeGVuX3NldHVwX3Bvc3QsIGp1c3QgYWZ0ZXIgb3Nfc2V0dXBf
cG9zdC4gIEFsc28gcHJvdmlkZSB0aGUKYXBwcm9wcmlhdGUgc3R1YiBmb3Igd2hlbiBYZW4gY29t
cGlsYXRpb24gaXMgZGlzYWJsZWQuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkph
Y2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBody9pMzg2L3hlbi94ZW4taHZtLmMgICB8ICA4IC0t
LS0tLS0tCiBody94ZW4veGVuLWNvbW1vbi5jICAgICB8IDEzICsrKysrKysrKysrKysKIGluY2x1
ZGUvc3lzZW11L3N5c2VtdS5oIHwgIDIgKysKIHN0dWJzL3hlbi1odm0uYyAgICAgICAgIHwgIDUg
KysrKysKIHZsLmMgICAgICAgICAgICAgICAgICAgIHwgIDEgKwogNSBmaWxlcyBjaGFuZ2VkLCAy
MSBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L2kzODYveGVu
L3hlbi1odm0uYyBiL2h3L2kzODYveGVuL3hlbi1odm0uYwppbmRleCBkOWNjZDVkLi43YjYwZWM2
IDEwMDY0NAotLS0gYS9ody9pMzg2L3hlbi94ZW4taHZtLmMKKysrIGIvaHcvaTM4Ni94ZW4veGVu
LWh2bS5jCkBAIC0xMjU0LDE0ICsxMjU0LDYgQEAgdm9pZCB4ZW5faHZtX2luaXQoUENNYWNoaW5l
U3RhdGUgKnBjbXMsIE1lbW9yeVJlZ2lvbiAqKnJhbV9tZW1vcnkpCiAgICAgICAgIGdvdG8gZXJy
OwogICAgIH0KIAotICAgIGlmICh4ZW5fZG9taWRfcmVzdHJpY3QpIHsKLSAgICAgICAgcmMgPSB4
ZW5fcmVzdHJpY3QoeGVuX2RvbWlkKTsKLSAgICAgICAgaWYgKHJjIDwgMCkgewotICAgICAgICAg
ICAgZXJyb3JfcmVwb3J0KCJmYWlsZWQgdG8gcmVzdHJpY3Q6IGVycm9yICVkIiwgZXJybm8pOwot
ICAgICAgICAgICAgZ290byBlcnI7Ci0gICAgICAgIH0KLSAgICB9Ci0KICAgICB4ZW5fY3JlYXRl
X2lvcmVxX3NlcnZlcih4ZW5fZG9taWQsICZzdGF0ZS0+aW9zZXJ2aWQpOwogCiAgICAgc3RhdGUt
PmV4aXQubm90aWZ5ID0geGVuX2V4aXRfbm90aWZpZXI7CmRpZmYgLS1naXQgYS9ody94ZW4veGVu
LWNvbW1vbi5jIGIvaHcveGVuL3hlbi1jb21tb24uYwppbmRleCA2MzJhOTM4Li40MDU2NDIwIDEw
MDY0NAotLS0gYS9ody94ZW4veGVuLWNvbW1vbi5jCisrKyBiL2h3L3hlbi94ZW4tY29tbW9uLmMK
QEAgLTExNyw2ICsxMTcsMTkgQEAgc3RhdGljIHZvaWQgeGVuX2NoYW5nZV9zdGF0ZV9oYW5kbGVy
KHZvaWQgKm9wYXF1ZSwgaW50IHJ1bm5pbmcsCiAgICAgfQogfQogCit2b2lkIHhlbl9zZXR1cF9w
b3N0KHZvaWQpCit7CisgICAgaW50IHJjOworCisgICAgaWYgKHhlbl9kb21pZF9yZXN0cmljdCkg
eworICAgICAgICByYyA9IHhlbl9yZXN0cmljdCh4ZW5fZG9taWQpOworICAgICAgICBpZiAocmMg
PCAwKSB7CisgICAgICAgICAgICBwZXJyb3IoInhlbjogZmFpbGVkIHRvIHJlc3RyaWN0Iik7Cisg
ICAgICAgICAgICBleGl0KDEpOworICAgICAgICB9CisgICAgfQorfQorCiBzdGF0aWMgaW50IHhl
bl9pbml0KE1hY2hpbmVTdGF0ZSAqbXMpCiB7CiAgICAgeGVuX3hjID0geGNfaW50ZXJmYWNlX29w
ZW4oMCwgMCwgMCk7CmRpZmYgLS1naXQgYS9pbmNsdWRlL3N5c2VtdS9zeXNlbXUuaCBiL2luY2x1
ZGUvc3lzZW11L3N5c2VtdS5oCmluZGV4IGIyMTM2OTYuLmIwNjRhNTUgMTAwNjQ0Ci0tLSBhL2lu
Y2x1ZGUvc3lzZW11L3N5c2VtdS5oCisrKyBiL2luY2x1ZGUvc3lzZW11L3N5c2VtdS5oCkBAIC05
Myw2ICs5Myw4IEBAIHZvaWQgcWVtdV9yZW1vdmVfbWFjaGluZV9pbml0X2RvbmVfbm90aWZpZXIo
Tm90aWZpZXIgKm5vdGlmeSk7CiAKIHZvaWQgcWVtdV9hbm5vdW5jZV9zZWxmKHZvaWQpOwogCit2
b2lkIHhlbl9zZXR1cF9wb3N0KHZvaWQpOworCiBleHRlcm4gaW50IGF1dG9zdGFydDsKIAogdHlw
ZWRlZiBlbnVtIHsKZGlmZiAtLWdpdCBhL3N0dWJzL3hlbi1odm0uYyBiL3N0dWJzL3hlbi1odm0u
YwppbmRleCAzY2E2YzUxLi45NzAxZmViIDEwMDY0NAotLS0gYS9zdHVicy94ZW4taHZtLmMKKysr
IGIvc3R1YnMveGVuLWh2bS5jCkBAIC0xMyw2ICsxMyw3IEBACiAjaW5jbHVkZSAiaHcveGVuL3hl
bi5oIgogI2luY2x1ZGUgImV4ZWMvbWVtb3J5LmgiCiAjaW5jbHVkZSAicW1wLWNvbW1hbmRzLmgi
CisjaW5jbHVkZSAic3lzZW11L3N5c2VtdS5oIgogCiBpbnQgeGVuX3BjaV9zbG90X2dldF9waXJx
KFBDSURldmljZSAqcGNpX2RldiwgaW50IGlycV9udW0pCiB7CkBAIC02MSwzICs2Miw3IEBAIHZv
aWQgeGVuX2h2bV9pbml0KFBDTWFjaGluZVN0YXRlICpwY21zLCBNZW1vcnlSZWdpb24gKipyYW1f
bWVtb3J5KQogdm9pZCBxbXBfeGVuX3NldF9nbG9iYWxfZGlydHlfbG9nKGJvb2wgZW5hYmxlLCBF
cnJvciAqKmVycnApCiB7CiB9CisKK3ZvaWQgeGVuX3NldHVwX3Bvc3Qodm9pZCkKK3sKK30KZGlm
ZiAtLWdpdCBhL3ZsLmMgYi92bC5jCmluZGV4IGZiMWYwNWIuLjllN2Q1NDEgMTAwNjQ0Ci0tLSBh
L3ZsLmMKKysrIGIvdmwuYwpAQCAtNDc5Myw2ICs0NzkzLDcgQEAgaW50IG1haW4oaW50IGFyZ2Ms
IGNoYXIgKiphcmd2LCBjaGFyICoqZW52cCkKICAgICB9CiAKICAgICBvc19zZXR1cF9wb3N0KCk7
CisgICAgeGVuX3NldHVwX3Bvc3QoKTsKIAogICAgIG1haW5fbG9vcCgpOwogICAgIHJlcGxheV9k
aXNhYmxlX2V2ZW50cygpOwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 16:19:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 16:19:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzmOL-000792-4a; Wed, 04 Oct 2017 16:19:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4438c69fc=Ian.Jackson@citrix.com>)
 id 1dzmOJ-00078M-Ie
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 16:19:23 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 49/93-03414-A0A05D95; Wed, 04 Oct 2017 16:19:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsXitHSDvS4X19V
 Ig2O/5Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxHH++yFLSLV9x/s5WtgfGaUBcjJ4eEgL/E
 u8NXGUFsNgFdiaYtf9lAbBEBaYn+Oe3sXYxcHMwCO5gk9i1dwQySEBZwkGh+3coEYrMIqEgsW
 7AIzOYV8JQ48aGfEWKonMT54z/B6jkFvCRad20FiwsB1Zxp+QEU5wCy1STmro+HaBWUODnzCQ
 uIzSwgIXHwxQvmCYy8s5CkZiFJLWBkWsWoUZxaVJZapGtoqJdUlJmeUZKbmJmja2hgppebWly
 cmJ6ak5hUrJecn7uJERg8DECwg/HTsoBDjJIcTEqivL9+XokU4kvKT6nMSCzOiC8qzUktPsQo
 w8GhJME7k+NqpJBgUWp6akVaZg4wjGHSEhw8SiK8DCBp3uKCxNzizHSI1ClGY45jmy7/YeLou
 Hn3D5MQS15+XqqUOO9VkFIBkNKM0jy4QbD4usQoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVh3k
 0gU3gy80rg9r0COoUJ6JQ5TVdATilJREhJNTCGTnz70PPA58frTeR+er2ewJ8boVt/iGVr8bH
 OT0m71f6/a+D0iZe+fi+8I2atw07WX3KbFy7a52lk6/rmO/+SxoTJ7kJdUX2N/65M5GUQrm5s
 8WXWj128ePougb9e27T15sca+KQYVDb5H9Fd3a4qP+v/OdfYEw7N7y2Vfh99s3vTs5nXkrYos
 RRnJBpqMRcVJwIACeb0tqoCAAA=
X-Env-Sender: prvs=4438c69fc=Ian.Jackson@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1507133960!120110238!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47768 invoked from network); 4 Oct 2017 16:19:22 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 16:19:22 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="450479836"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <qemu-devel@nongnu.org>
Date: Wed, 4 Oct 2017 17:18:05 +0100
Message-ID: <1507133891-26013-3-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507133891-26013-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507133891-26013-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 xen-devel@nongnu.org
Subject: [Xen-devel] [PATCH 2/8] xen: restrict: use xentoolcore_restrict_all
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kIGluc2lzdCB0aGF0IGl0IHdvcmtzLgoKRHJvcCBpbmRpdmlkdWFsIHVzZSBvZiB4ZW5kZXZp
Y2Vtb2RlbF9yZXN0cmljdCBhbmQKeGVuZm9yZWlnbm1lbW9yeV9yZXN0cmljdC4gIFRoZXNlIGFy
ZSBub3QgYWN0dWFsbHkgZWZmZWN0aXZlIGluIHRoaXMKdmVyc2lvbiBvZiBxZW11LCBiZWNhdXNl
IHFlbXUgaGFzIGEgbGFyZ2UgbnVtYmVyIG9mIGZkcyBvcGVuIG9udG8KdmFyaW91cyBYZW4gY29u
dHJvbCBkZXZpY2VzLgoKVGhlIHJlc3RyaWN0aW9uIGFycmFuZ2VtZW50cyBhcmUgc3RpbGwgbm90
IHJpZ2h0LCBiZWNhdXNlIHRoZQpyZXN0cmljdGlvbiBuZWVkcyB0byBiZSBkb25lIHZlcnkgbGF0
ZSAtIGFmdGVyIHFlbXUgaGFzIG9wZW5lZCBhbGwgb2YKaXRzIGNvbnRyb2wgZmRzLgoKeGVudG9v
bGNvcmVfcmVzdHJpY3RfYWxsIGFuZCB4ZW50b29sY29yZS5oIGFyZSBhdmFpbGFibGUgaW4gWGVu
IDQuMTAKYW5kIGxhdGVyLCBvbmx5LiAgUHJvdmlkZSBhIGNvbXBhdGliaWxpdHkgc3R1Yi4gIEFu
ZCBkcm9wIHRoZQpjb21wYXRpYmlsaXR5IHN0dWJzIGZvciB0aGUgb2xkIGZ1bmN0aW9ucy4KClNp
Z25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgotLS0K
djI6IE1vZGlmeSB0aGUgY29tcGF0aWJpbGl0eSBjb2RlLCB0b28uCiAgICBCdW1wIHRoaXMgcGF0
Y2ggYWhlYWQgb2YgImRlZmVyIGNhbGwgdG8geGVuX3Jlc3RyaWN0IHVudGlsIHJ1bm5pbmciCiAg
ICBSZXRhaW4gY2FsbCB0byB4ZW50b29sY29yZV9yZXN0cmljdF9hbGwKClNpZ25lZC1vZmYtYnk6
IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIGluY2x1ZGUvaHcv
eGVuL3hlbl9jb21tb24uaCB8IDQ2ICsrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDM1IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcveGVuL3hlbl9jb21tb24uaCBiL2luY2x1ZGUv
aHcveGVuL3hlbl9jb21tb24uaAppbmRleCA4NmM3ZjI2Li4zZjQ0YTYzIDEwMDY0NAotLS0gYS9p
bmNsdWRlL2h3L3hlbi94ZW5fY29tbW9uLmgKKysrIGIvaW5jbHVkZS9ody94ZW4veGVuX2NvbW1v
bi5oCkBAIC05MSw2ICs5MSwxNiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgKnhlbmZvcmVpZ25tZW1v
cnlfbWFwMih4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqaCwKICAgICByZXR1cm4geGVuZm9yZWln
bm1lbW9yeV9tYXAoaCwgZG9tLCBwcm90LCBwYWdlcywgYXJyLCBlcnIpOwogfQogCitzdGF0aWMg
aW5saW5lIGludCB4ZW50b29sY29yZV9yZXN0cmljdF9hbGwoZG9taWRfdCBkb21pZCkKK3sKKyAg
ICBlcnJubyA9IEVOT1RUWTsKKyAgICByZXR1cm4gLTE7Cit9CisKKyNlbHNlIC8qIENPTkZJR19Y
RU5fQ1RSTF9JTlRFUkZBQ0VfVkVSU0lPTiA+PSA0MTAwMCAqLworCisjaW5jbHVkZSA8eGVudG9v
bGNvcmUuaD4KKwogI2VuZGlmCiAKICNpZiBDT05GSUdfWEVOX0NUUkxfSU5URVJGQUNFX1ZFUlNJ
T04gPCA0MDkwMApAQCAtMjE4LDIwICsyMjgsNiBAQCBzdGF0aWMgaW5saW5lIGludCB4ZW5kZXZp
Y2Vtb2RlbF9zZXRfbWVtX3R5cGUoCiAgICAgcmV0dXJuIHhjX2h2bV9zZXRfbWVtX3R5cGUoZG1v
ZCwgZG9taWQsIG1lbV90eXBlLCBmaXJzdF9wZm4sIG5yKTsKIH0KIAotc3RhdGljIGlubGluZSBp
bnQgeGVuZGV2aWNlbW9kZWxfcmVzdHJpY3QoCi0gICAgeGVuZGV2aWNlbW9kZWxfaGFuZGxlICpk
bW9kLCBkb21pZF90IGRvbWlkKQotewotICAgIGVycm5vID0gRU5PVFRZOwotICAgIHJldHVybiAt
MTsKLX0KLQotc3RhdGljIGlubGluZSBpbnQgeGVuZm9yZWlnbm1lbW9yeV9yZXN0cmljdCgKLSAg
ICB4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwgZG9taWRfdCBkb21pZCkKLXsKLSAgICBl
cnJubyA9IEVOT1RUWTsKLSAgICByZXR1cm4gLTE7Ci19Ci0KICNlbHNlIC8qIENPTkZJR19YRU5f
Q1RSTF9JTlRFUkZBQ0VfVkVSU0lPTiA+PSA0MDkwMCAqLwogCiAjdW5kZWYgWENfV0FOVF9DT01Q
QVRfREVWSUNFTU9ERUxfQVBJCkBAIC0yOTAsMjggKzI4Niw4IEBAIHN0YXRpYyBpbmxpbmUgaW50
IHhlbl9tb2RpZmllZF9tZW1vcnkoZG9taWRfdCBkb21pZCwgdWludDY0X3QgZmlyc3RfcGZuLAog
c3RhdGljIGlubGluZSBpbnQgeGVuX3Jlc3RyaWN0KGRvbWlkX3QgZG9taWQpCiB7CiAgICAgaW50
IHJjOwotCi0gICAgLyogQXR0ZW1wdCB0byByZXN0cmljdCBkZXZpY2Vtb2RlbCBvcGVyYXRpb25z
ICovCi0gICAgcmMgPSB4ZW5kZXZpY2Vtb2RlbF9yZXN0cmljdCh4ZW5fZG1vZCwgZG9taWQpOwor
ICAgIHJjID0geGVudG9vbGNvcmVfcmVzdHJpY3RfYWxsKGRvbWlkKTsKICAgICB0cmFjZV94ZW5f
ZG9taWRfcmVzdHJpY3QocmMgPyBlcnJubyA6IDApOwotCi0gICAgaWYgKHJjIDwgMCkgewotICAg
ICAgICAvKgotICAgICAgICAgKiBJZiBlcnJubyBpcyBFTk9UVFkgdGhlbiByZXN0cmljdGlvbiBp
cyBub3QgaW1wbGVtZW50ZWQgc28KLSAgICAgICAgICogdGhlcmUncyBubyBwb2ludCBpbiB0cnlp
bmcgdG8gcmVzdHJpY3Qgb3RoZXIgdHlwZXMgb2YKLSAgICAgICAgICogb3BlcmF0aW9uLCBidXQg
aXQgc2hvdWxkIG5vdCBiZSB0cmVhdGVkIGFzIGEgZmFpbHVyZS4KLSAgICAgICAgICovCi0gICAg
ICAgIGlmIChlcnJubyA9PSBFTk9UVFkpIHsKLSAgICAgICAgICAgIHJldHVybiAwOwotICAgICAg
ICB9Ci0KLSAgICAgICAgcmV0dXJuIHJjOwotICAgIH0KLQotICAgIC8qIFJlc3RyaWN0IGZvcmVp
Z25tZW1vcnkgb3BlcmF0aW9ucyAqLwotICAgIHJjID0geGVuZm9yZWlnbm1lbW9yeV9yZXN0cmlj
dCh4ZW5fZm1lbSwgZG9taWQpOwotICAgIHRyYWNlX3hlbl9kb21pZF9yZXN0cmljdChyYyA/IGVy
cm5vIDogMCk7Ci0KICAgICByZXR1cm4gcmM7CiB9CiAKLS0gCjIuMS40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 16:19:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 16:19:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzmOM-00079o-Bd; Wed, 04 Oct 2017 16:19:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4438c69fc=Ian.Jackson@citrix.com>)
 id 1dzmOK-00078j-Jt
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 16:19:24 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 39/5B-03616-C0A05D95; Wed, 04 Oct 2017 16:19:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsXitHSDvS4319V
 Ig2f7ZS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy7R9wKbnJVdG4+w9jAeJaji5GTQ0LAX2L+
 0hPMIDabgK5E05a/bCC2iIC0RP+cdvYuRi4OZoEzjBLPpixjAkkIC9hI7Gw4ztjFyMHBIqAis
 epDOUiYV8BT4tKRg6wQM+Ukzh//yQxSIiSgJjF3fTxEiaDEyZlPWEBsZgEJiYMvXjBPYOSehS
 Q1C0lqASPTKkaN4tSistQiXUNDvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwEB
 gAIIdjJ+WBRxilORgUhLl/fXzSqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6ZHFcjhQSLUtNT
 K9Iyc4AhCZOW4OBREuFlAEnzFhck5hZnpkOkTjHqcnTcvPuHSYglLz8vVUqc9ypIkQBIUUZpH
 twIWHxcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvJpApPJl5JXCbXgEdwQR0xJymKyBHlC
 QipKQaGC2e9H75rLdA0GNFt4HNMmOfJpu5L03zkiN1X4vefqG/0TYlVvCj/dfs/EAuvfv/vft
 WvztyrWXtu5RbmfO8LTme3/4SvnJmxcqDk1L0gywkZG/v/ppuvr2Q80N5b61WwKSKxjoerpuS
 /zTqjp/bmqgeZzdp5+SJz1muKEXkv62dnVfTGFimrsRSnJFoqMVcVJwIAHyvKxOKAgAA
X-Env-Sender: prvs=4438c69fc=Ian.Jackson@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1507133960!120110238!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47861 invoked from network); 4 Oct 2017 16:19:23 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 16:19:23 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="450479831"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <qemu-devel@nongnu.org>
Date: Wed, 4 Oct 2017 17:18:03 +0100
Message-ID: <1507133891-26013-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Juergen Gross <jgross@suse.com>,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v2 0/*] xen: xen-domid-restrict improvements
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

KFJlc2VuZGluZyB0aGlzIGJlY2F1c2UgMS4gSSBnb3QgdGhlIENDIGZvciB4ZW4tZGV2ZWwgd3Jv
bmc7IDIuIEkgZ290CnRoZSBzdWJqZWN0IHdyb25nOiB0aGVyZSBhcmUgYWN0dWFsbHkgOCBwYXRj
aGVzOyAzLiBJIG1hbmdsZWQKQW50aG9ueSdzIG5hbWUgaW4gdGhlaGVhZGVycy4gIFNvcnJ5IGZv
ciB0aGUgbm9pc2UuKQoKSSBoYXZlIGJlZW4gd29ya2luZyBvbiB0cnlpbmcgdG8gZ2V0IHFlbXUs
IHdoZW4gcnVubmluZyBhcyBhIFhlbgpkZXZpY2UgbW9kZWwsIHRvIF9hY3R1YWxseV8gbm90IGhh
dmUgcG93ZXIgZXF1aXZhbGVudCB0byByb290LgoKSSB0aGluayBJIGhhdmUgYWNoaWV2ZWQgdGhp
cywgd2l0aCBzb21lIGxpbWl0YXRpb25zICh3aGljaCB3aWxsIGJlCmRpc2N1c3NlZCBpbiBteSBz
ZXJpZXMgYWdhaW5zdCB4ZW4uZ2l0LgoKSG93ZXZlciwgdGhlcmUgYXJlIGNoYW5nZXMgdG8gcWVt
dSBuZWVkZWQuICBJbiBwYXJ0aWN1bGFyCgogKiBUaGUgLXhlbi1kb21pZC1yZXN0cmljdCBvcHRp
b24gZG9lcyBub3Qgd29yayBwcm9wZXJseSByaWdodCBub3cuCiAgIEl0IG9ubHkgcmVzdHJpY3Rz
IGEgc21hbGwgc3Vic2V0IG9mIHRoZSBkZXNjcmlwdG9ycyBxZW11IGhhcyBvcGVuLgogICBJIGFt
IGludHJvZHVjaW5nIGEgbmV3IGxpYnJhcnkgY2FsbCBpbiB0aGUgWGVuIGxpYnJhcmllcyBmb3Ig
dGhpcywKICAgeGVudG9vbGNvcmVfcmVzdHJpY3RfYWxsLgoKICogV2UgbmVlZCB0byBjYWxsIGEg
ZGlmZmVyZW50IGZ1bmN0aW9uIG9uIGRvbWFpbiBzaHV0ZG93bi4KCiAqIFRoZSByZXN0cmljdGlv
biBvcGVyYXRpb24gbmVlZHMgdG8gYmUgZG9uZSBhdCBhIHNsaWdodGx5IGRpZmZlcmVudAogICB0
aW1lLCBuZWNlc3NpdGF0aW5nIGEgbmV3IGhvb2suCgogKiBBZGRpdGlvbmFsbHksIGluIHRoZSBm
dXR1cmUsIHdlIGludGVuZCB0byBiZSBhYmxlIHRvIHNldCBhc2lkZQogICBhIHVpZCByYW5nZSBm
b3IgdGhlc2UgcWVtdXMgdG8gcnVuIGluLCBhbmQgdGhhdCBpbnZvbHZlcyBiZWluZwogICBhYmxl
IHRvIHRlbGwgcWVtdSB0byBkcm9wIHByaXZpbGVnZSBieSBudW1lcmljIHVpZCBhbmQgZ2lkLgoK
VGhhbmtzIHZlcnkgbXVjaCB0byBBbnRob255IFBlcmFyZCBmb3IgaGlzIHJldmlldyBvZiB0aGUg
Zmlyc3QsIFJGQywKdmVyc2lvbiwgYW5kIGZvciBoZWxwaW5nIG91dCB3aXRoIGNvbmZpZ3VyZS4K
CkF0IGxlYXN0IHRoZSBmaXJzdCBwYXRjaCBvZiB0aGlzLCAieGVuOiBsaW5rIGFnYWluc3QgeGVu
dG9vbGNvcmUiLAp3aWxsIHZlcnkgbGlrZWx5IGJlIG5lY2Vzc2FyeSwgc2luY2UgdGhlIGNvcnJl
c3BvbmRpbmcgeGVuLmdpdCBzZXJpZXMKaXMgbGlrZWx5IHRvIG1ha2UgWGVuIDQuMTAuCgpJYW4u
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 16:19:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 16:19:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzmON-0007B0-IZ; Wed, 04 Oct 2017 16:19:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4438c69fc=Ian.Jackson@citrix.com>)
 id 1dzmOM-00079b-7m
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 16:19:26 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 4B/35-03093-D0A05D95; Wed, 04 Oct 2017 16:19:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDvS4v19V
 Ig0drWC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozGv4+ZCm5yVBxrd25gvMnWxcjJISHgL/Ho
 0DUwm01AV6Jpy18wW0RAWqJ/Tjt7FyMXB7PADiaJfUtXMIMkhAU8JdYeusIEYrMIqEg8XzWfB
 cTmBYp/WDSdHWKonMT54z/B6jkFvCRad21lBLGFgGrOtPwAinMA2WoSc9fHQ7QKSpyc+QRsDL
 OAhMTBFy+YJzDyzkKSmoUktYCRaRWjRnFqUVlqka6hoV5SUWZ6RkluYmaOrqGBmV5uanFxYnp
 qTmJSsV5yfu4mRmDoMADBDsZPywIOMUpyMCmJ8v76eSVSiC8pP6UyI7E4I76oNCe1+BCjDAeH
 kgTvTI6rkUKCRanpqRVpmTnAIIZJS3DwKInwMoCkeYsLEnOLM9MhUqcYdTk6bt79wyTEkpefl
 yolznsVpEgApCijNA9uBCyiLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYdxPIFJ7MvBK4Ta
 +AjmACOmJO0xWQI0oSEVJSDYzGiiKHpjTvurdMhLfOo+6w3srbIhytfH8D2DedPDRd4/syu79
 i6l1pIW3uldvClzecZYyxLumqt9SZJ1dZxZNicNfn2cv98iznitqcJrYHrWnT2CUmUyQmEbsi
 9LC28rQl12dprLYVC1SSebX14TGBSY+P1Z84L3LrkMOlhzwlBYIbNLg3ZyuxFGckGmoxFxUnA
 gAYK07oowIAAA==
X-Env-Sender: prvs=4438c69fc=Ian.Jackson@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1507133960!120110238!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48051 invoked from network); 4 Oct 2017 16:19:24 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 16:19:24 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="450479838"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <qemu-devel@nongnu.org>
Date: Wed, 4 Oct 2017 17:18:07 +0100
Message-ID: <1507133891-26013-5-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507133891-26013-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507133891-26013-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 xen-devel@nongnu.org
Subject: [Xen-devel] [PATCH 4/8] xen: destroy_hvm_domain: Move reason into a
	variable
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UgYXJlIGdvaW5nIHRvIHdhbnQgdG8gcmV1c2UgdGhpcy4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdl
LgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+
ClJldmlld2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4K
LS0tCiBody9pMzg2L3hlbi94ZW4taHZtLmMgfCA1ICsrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMyBp
bnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L2kzODYveGVuL3hl
bi1odm0uYyBiL2h3L2kzODYveGVuL3hlbi1odm0uYwppbmRleCA3YjYwZWM2Li44MzQyMGNkIDEw
MDY0NAotLS0gYS9ody9pMzg2L3hlbi94ZW4taHZtLmMKKysrIGIvaHcvaTM4Ni94ZW4veGVuLWh2
bS5jCkBAIC0xMzg3LDEyICsxMzg3LDEzIEBAIHZvaWQgZGVzdHJveV9odm1fZG9tYWluKGJvb2wg
cmVib290KQogICAgIHhjX2ludGVyZmFjZSAqeGNfaGFuZGxlOwogICAgIGludCBzdHM7CiAKKyAg
ICB1bnNpZ25lZCBpbnQgcmVhc29uID0gcmVib290ID8gU0hVVERPV05fcmVib290IDogU0hVVERP
V05fcG93ZXJvZmY7CisKICAgICB4Y19oYW5kbGUgPSB4Y19pbnRlcmZhY2Vfb3BlbigwLCAwLCAw
KTsKICAgICBpZiAoeGNfaGFuZGxlID09IE5VTEwpIHsKICAgICAgICAgZnByaW50ZihzdGRlcnIs
ICJDYW5ub3QgYWNxdWlyZSB4ZW5jdHJsIGhhbmRsZVxuIik7CiAgICAgfSBlbHNlIHsKLSAgICAg
ICAgc3RzID0geGNfZG9tYWluX3NodXRkb3duKHhjX2hhbmRsZSwgeGVuX2RvbWlkLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVib290ID8gU0hVVERPV05fcmVib290IDogU0hV
VERPV05fcG93ZXJvZmYpOworICAgICAgICBzdHMgPSB4Y19kb21haW5fc2h1dGRvd24oeGNfaGFu
ZGxlLCB4ZW5fZG9taWQsIHJlYXNvbik7CiAgICAgICAgIGlmIChzdHMgIT0gMCkgewogICAgICAg
ICAgICAgZnByaW50ZihzdGRlcnIsICJ4Y19kb21haW5fc2h1dGRvd24gZmFpbGVkIHRvIGlzc3Vl
ICVzLCAiCiAgICAgICAgICAgICAgICAgICAgICJzdHMgJWQsICVzXG4iLCByZWJvb3QgPyAicmVi
b290IiA6ICJwb3dlcm9mZiIsCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 16:19:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 16:19:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzmON-0007BV-Qf; Wed, 04 Oct 2017 16:19:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4438c69fc=Ian.Jackson@citrix.com>)
 id 1dzmON-0007AY-6r
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 16:19:27 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 10/EE-17770-E0A05D95; Wed, 04 Oct 2017 16:19:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHSDvS4f19V
 Ig96DzBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8axluNMBSv4Km6+62BrYFzD3cXIySEh4C+x
 Y/1GdhCbTUBXomnLXzYQW0RAWqJ/TjtQnIuDWWAHk8S+pSuYQRLCAp4SxyaeZQSxWQRUJKbN6
 QJr5gWKty1cwQQxVE7i/PGfYPWcAl4Srbu2gtULAdWcafkBFOcAstUk5q6Ph2gVlDg58wkLiM
 0sICFx8MUL5gmMvLOQpGYhSS1gZFrFqFGcWlSWWqRraKiXVJSZnlGSm5iZo2toYKaXm1pcnJi
 empOYVKyXnJ+7iREYPAxAsIPx07KAQ4ySHExKory/fl6JFOJLyk+pzEgszogvKs1JLT7EKMPB
 oSTBO5PjaqSQYFFqempFWmYOMIxh0hIcPEoivAwgad7igsTc4sx0iNQpRl2Ojpt3/zAJseTl5
 6VKifNeBSkSACnKKM2DGwGLqUuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5t0EMoUnM68Ebt
 MroCOYgI6Y03QF5IiSRISUVANj/Rdl9WcmzpdnHcjsldK4e9HPUl3hU9MmB2GDL7M+3DCY5/P
 JcsHih2uX9/UfsEy4r9Fz8QGbM/9jm9nniy4uENYOee/yQtrETOtkQ4/yCt4eJ9Ub6pvvVKqY
 Wnww/VwUl/vVt4/RU4mtmsvakb/XKW/dnsdLFh+1W9S/0P74zu1yn6RXZO9XYinOSDTUYi4qT
 gQAowHHbqQCAAA=
X-Env-Sender: prvs=4438c69fc=Ian.Jackson@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1507133960!120110238!4
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48138 invoked from network); 4 Oct 2017 16:19:25 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 16:19:25 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="450479839"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <qemu-devel@nongnu.org>
Date: Wed, 4 Oct 2017 17:18:09 +0100
Message-ID: <1507133891-26013-7-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507133891-26013-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507133891-26013-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 xen-devel@nongnu.org
Subject: [Xen-devel] [PATCH 6/8] xen: destroy_hvm_domain: Try
	xendevicemodel_shutdown
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

eGNfaW50ZXJmYWNlX29wZW4gZXRjLiBpcyBub3QgZ29pbmcgdG8gd29yayBpZiB3ZSBoYXZlIGRy
b3BwZWQKcHJpdmlsZWdlLCBidXQgeGVuZGV2aWNlbW9kZWxfc2h1dGRvd24gd2lsbCBpZiBldmVy
eXRoaW5nIGlzIG5ldwplbm91Z2guCgp4ZW5kZXZpY2Vtb2RlbF9zaHV0ZG93biBpcyBvbmx5IGF2
YWlsYWJlIGluIFhlbiA0LjEwIGFuZCBsYXRlciwgc28KcHJvdmlkZSBhIHN0dWIgZm9yIGVhcmxp
ZXIgdmVyc2lvbnMuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUu
Y2l0cml4LmNvbT4KLS0tCnYyOiBBZGQgY29tcGF0aWJpbGl0eSBzdHViIGZvciBYZW4gPCA0LjEw
LgogICAgRml4IGNvZGluZyBzdHlsZS4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIGh3L2kzODYveGVuL3hlbi1odm0uYyAgICAgICB8
IDEwICsrKysrKysrKysKIGluY2x1ZGUvaHcveGVuL3hlbl9jb21tb24uaCB8ICA3ICsrKysrKysK
IDIgZmlsZXMgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2h3L2kzODYv
eGVuL3hlbi1odm0uYyBiL2h3L2kzODYveGVuL3hlbi1odm0uYwppbmRleCA4MzQyMGNkLi4yNWI4
YjE0IDEwMDY0NAotLS0gYS9ody9pMzg2L3hlbi94ZW4taHZtLmMKKysrIGIvaHcvaTM4Ni94ZW4v
eGVuLWh2bS5jCkBAIC0xMzg2LDkgKzEzODYsMTkgQEAgdm9pZCBkZXN0cm95X2h2bV9kb21haW4o
Ym9vbCByZWJvb3QpCiB7CiAgICAgeGNfaW50ZXJmYWNlICp4Y19oYW5kbGU7CiAgICAgaW50IHN0
czsKKyAgICBpbnQgcmM7CiAKICAgICB1bnNpZ25lZCBpbnQgcmVhc29uID0gcmVib290ID8gU0hV
VERPV05fcmVib290IDogU0hVVERPV05fcG93ZXJvZmY7CiAKKyAgICBpZiAoeGVuX2Rtb2QpIHsK
KyAgICAgICAgcmMgPSB4ZW5kZXZpY2Vtb2RlbF9zaHV0ZG93bih4ZW5fZG1vZCwgeGVuX2RvbWlk
LCByZWFzb24pOworICAgICAgICBpZiAoIXJjKSB7CisgICAgICAgICAgICByZXR1cm47CisgICAg
ICAgIH0KKyAgICAgICAgcGVycm9yKCJ4ZW5kZXZpY2Vtb2RlbF9zaHV0ZG93biBmYWlsZWQiKTsK
KyAgICAgICAgLyogd2VsbCwgdHJ5IHRoZSBvbGQgdGhpbmcgdGhlbiAqLworICAgIH0KKwogICAg
IHhjX2hhbmRsZSA9IHhjX2ludGVyZmFjZV9vcGVuKDAsIDAsIDApOwogICAgIGlmICh4Y19oYW5k
bGUgPT0gTlVMTCkgewogICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkNhbm5vdCBhY3F1aXJlIHhl
bmN0cmwgaGFuZGxlXG4iKTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcveGVuL3hlbl9jb21tb24u
aCBiL2luY2x1ZGUvaHcveGVuL3hlbl9jb21tb24uaAppbmRleCA4ZWZkYjhhLi4xZDZmYjU3IDEw
MDY0NAotLS0gYS9pbmNsdWRlL2h3L3hlbi94ZW5fY29tbW9uLmgKKysrIGIvaW5jbHVkZS9ody94
ZW4veGVuX2NvbW1vbi5oCkBAIC0xMDgsNiArMTA4LDEzIEBAIHN0YXRpYyBpbmxpbmUgaW50IHhl
bnRvb2xjb3JlX3Jlc3RyaWN0X2FsbChkb21pZF90IGRvbWlkKQogICAgIHJldHVybiAtMTsKIH0K
IAorc3RhdGljIGlubGluZSBpbnQgeGVuZGV2aWNlbW9kZWxfc2h1dGRvd24oeGVuZGV2aWNlbW9k
ZWxfaGFuZGxlICpkbW9kLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZG9taWRfdCBkb21pZCwgdW5zaWduZWQgaW50IHJlYXNvbikKK3sKKyAgICBlcnJubyA9IEVO
T1RUWTsKKyAgICByZXR1cm4gLTE7Cit9CisKICNlbHNlIC8qIENPTkZJR19YRU5fQ1RSTF9JTlRF
UkZBQ0VfVkVSU0lPTiA+PSA0MTAwMCAqLwogCiAjaW5jbHVkZSA8eGVudG9vbGNvcmUuaD4KLS0g
CjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 16:19:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 16:19:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzmOS-0007FC-1c; Wed, 04 Oct 2017 16:19:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4438c69fc=Ian.Jackson@citrix.com>)
 id 1dzmOR-0007EN-5d
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 16:19:31 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 24/05-03435-21A05D95; Wed, 04 Oct 2017 16:19:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDvS4/19V
 IgxMLmSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz2nr2MBU/ZK75/v8bYwLiYrYuRk0NCwF9i
 5eovTCA2m4CuRNOWv2BxEQFpif457exdjFwczAI7mCT2LV3BDJIQFgiQmH1iJiOIzSKgIrH70
 0NWEJtXwFOiY8NuFoihchLnj/8Eq+cU8JJo3bUVrF4IqOZMyw+gOAeQrSYxd308RKugxMmZT8
 BamQUkJA6+eME8gZF3FpLULCSpBYxMqxg1ilOLylKLdA0N9ZKKMtMzSnITM3N0DQ3M9HJTi4s
 T01NzEpOK9ZLzczcxAoOHAQh2MH5aFnCIUZKDSUmU99fPK5FCfEn5KZUZicUZ8UWlOanFhxhl
 ODiUJHhnclyNFBIsSk1PrUjLzAGGMUxagoNHSYSXASTNW1yQmFucmQ6ROsVoyXHj4fU/TByHX
 twGkh037/5hEmLJy89LlRLnvQrSIADSkFGaBzcOFmuXGGWlhHkZgQ4U4ilILcrNLEGVf8Uozs
 GoJMy7CWQKT2ZeCdzWV0AHMQEdNKfpCshBJYkIKakGRl5xV8stkSFhqVX79JszRPpvm8yoKV2
 47fHys8KticnxfGd0tTNSK89wrw905ba/cMp5++HZH/YWLFGrlzf/+OP1D/PvLLtdEgx/90dU
 tJ09etzt03Mr++b47FUCeT+Wx1dPD0jbZycc7fj3dlzInwuTCjSuGSY/06nK4Q96/F6//2/Zr
 /4rSizFGYmGWsxFxYkAeSVG37ACAAA=
X-Env-Sender: prvs=4438c69fc=Ian.Jackson@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1507133960!120110238!5
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48268 invoked from network); 4 Oct 2017 16:19:26 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 16:19:26 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="450479840"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <qemu-devel@nongnu.org>
Date: Wed, 4 Oct 2017 17:18:11 +0100
Message-ID: <1507133891-26013-9-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507133891-26013-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507133891-26013-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 xen-devel@nongnu.org
Subject: [Xen-devel] [PATCH 8/8] RFC configure: do_compiler: Dump some extra
	info under bash
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBtYWtlcyBpdCBtdWNoIGVhc2llciB0byBmaW5kIGEgcGFydGljdWxhciB0aGluZyBpbiBj
b25maWcubG9nLgoKVGhlIGluZm9ybWF0aW9uIG1heSBiZSBsYWNraW5nIGluIG90aGVyIHNoZWxs
cywgcmVzdWx0aW5nIGluIGhhcm1sZXNzCmVtcHR5IG91dHB1dC4gIChUaGlzIGlzIHdoeSB3ZSBk
b24ndCB1c2UgdGhlIHByb3BlciAke0ZVTkNOQU1FWypdfQphcnJheSBzeW50YXggLSBvdGhlciBz
aGVsbHMgd2lsbCBjaG9rZSBvbiB0aGF0LikKClRoZSBleHRyYSBvdXRwdXQgaXMgb25seSBwcmlu
dGVkIGlmIGNvbmZpZ3VyZSBpcyBydW4gd2l0aCBiYXNoLiAgVGhlCnNvbWV0aGluZyksIGl0IGlz
IG5lY2Vzc2FyeSB0byBzYXkgICBiYXNoIC4vY29uZmlndXJlICB0byBnZXQgdGhlIGV4dHJhCmRl
YnVnIGluZm8gaW4gdGhlIGxvZy4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFj
a3NvbkBldS5jaXRyaXguY29tPgotLS0KIGNvbmZpZ3VyZSB8IDQgKysrKwogMSBmaWxlIGNoYW5n
ZWQsIDQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2NvbmZpZ3VyZSBiL2NvbmZpZ3VyZQpp
bmRleCA2ZjY5MWRmLi4yMWEyYjE1IDEwMDc1NQotLS0gYS9jb25maWd1cmUKKysrIGIvY29uZmln
dXJlCkBAIC02MCw2ICs2MCwxMCBAQCBkb19jb21waWxlcigpIHsKICAgICAjIGlzIGNvbXBpbGVy
IGJpbmFyeSB0byBleGVjdXRlLgogICAgIGxvY2FsIGNvbXBpbGVyPSIkMSIKICAgICBzaGlmdAor
ICAgIGVjaG8gPj5jb25maWcubG9nICIKK2Z1bmNzOiAke0ZVTkNOQU1FfQorbGluZXM6ICR7QkFT
SF9MSU5FTk99CitmaWxlczogJHtCQVNIX1NPVVJDRX0iCiAgICAgZWNobyAkY29tcGlsZXIgIiRA
IiA+PiBjb25maWcubG9nCiAgICAgJGNvbXBpbGVyICIkQCIgPj4gY29uZmlnLmxvZyAyPiYxIHx8
IHJldHVybiAkPwogICAgICMgVGVzdCBwYXNzZWQuIElmIHRoaXMgaXMgYW4gLS1lbmFibGUtd2Vy
cm9yIGJ1aWxkLCByZXJ1bgotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 16:24:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 16:24:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzmSp-0000HS-Jy; Wed, 04 Oct 2017 16:24:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4436e5399=George.Dunlap@citrix.com>)
 id 1dzmSn-0000HM-ST
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 16:24:01 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 F2/54-01778-12B05D95; Wed, 04 Oct 2017 16:24:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHRDpK4C99V
 Ig6nvNSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owFB4+xFkxjrzi++hJjA+Nt1i5GTg4JAX+J
 i4fuMHcxcnAIC0RKPPxrBBIWEVCW6P31mwXEZhaYxijRMtmsi5GLQ0hgCaPEkskrwHrZBPQk5
 h3/ClbEK2ArMXfTNDYQm0VAReLGj5+MILaoQLhE09l+qBpBiZMzn4DZnAL2En8vt7GB7GUW0J
 RYv0sfYpe4xK0n85kgbHmJ7W/nMIPYQgKqEosfHGWfwMg/C8mkWQjds5B0z0LSvYCRZRWjRnF
 qUVlqka6RhV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmBg1jMwMO5g7Fvld4hR
 koNJSZT3188rkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeDm4rkYKCRalpqdWpGXmAGMEJi3Bw
 aMkwisAkuYtLkjMLc5Mh0idYtTluPHw+h8mIZa8/LxUKXHeZ5xARQIgRRmleXAjYPF6iVFWSp
 iXkYGBQYinILUoN7MEVf4VozgHo5Iw7z2QKTyZeSVwm14BHcEEdMScpisgR5QkIqSkGhg51y6
 71dizMWZzyYR1H0UjzV+HVbB7y/3c+6qOJS90iqgkK8+NtydrBZf714aI5Lx2avW2slIt32ze
 OnOeUMi0KxqVc2+FCXz4v30Fk8qN9LXrlSct/zZVeHWvwaOWJdLajVddTXKcpmxt/ZKeuTmoc
 YnB8dhT79fval/fNWl/sCPHzlNPfixVYinOSDTUYi4qTgQAonlzItICAAA=
X-Env-Sender: prvs=4436e5399=George.Dunlap@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1507134238!93449709!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61252 invoked from network); 4 Oct 2017 16:24:00 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 16:24:00 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="442510303"
To: Jan Beulich <JBeulich@suse.com>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
 <20170925142648.25959-5-george.dunlap@citrix.com>
 <59D4B6780200007800181E1D@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <a0e4be10-082e-d50d-436a-5d7d53cbd80b@citrix.com>
Date: Wed, 4 Oct 2017 17:23:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59D4B6780200007800181E1D@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 05/13] fuzz/x86_emulate: Implement
 input_read() and input_avail()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDQvMjAxNyAwOToyMiBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjUuMDku
MTcgYXQgMTY6MjYsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+PiAtLS0gYS90
b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYwo+PiArKysgYi90
b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYwo+PiBAQCAtNTIs
NiArNTIsMjIgQEAgc3RydWN0IGZ1enpfc3RhdGUKPj4gICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVf
b3BzIG9wczsKPj4gIH07Cj4+ICAKPj4gK3N0YXRpYyBpbmxpbmUgYm9vbCBpbnB1dF9hdmFpbGFi
bGUoc3RydWN0IGZ1enpfc3RhdGUgKnMsIHNpemVfdCBzaXplKQo+IAo+IHMgY2FuIGJlIHBvaW50
ZXIgdG8gY29uc3QKPiAKPiBBbHNvIGhvdyBhYm91dCBzaG9ydGVuaW5nIHRoZSBmdW5jdGlvbiBu
YW1lIHRvIHdoYXQgdGhlIHRpdGxlIHNheXM/CgpTdXJlLgoKPiAKPj4gK3sKPj4gKyAgICByZXR1
cm4gcy0+ZGF0YV9pbmRleCArIHNpemUgPCBzLT5kYXRhX251bTsKPiAKPiBTaG91bGRuJ3QgdGhp
cyBiZSA8PSA/CgpZZXMgYWN0dWFsbHkuCgo+IAo+PiArfQo+PiArCj4+ICtzdGF0aWMgaW5saW5l
IGJvb2wgaW5wdXRfcmVhZChzdHJ1Y3QgZnV6el9zdGF0ZSAqcywgdm9pZCAqZHN0LCBzaXplX3Qg
c2l6ZSkKPj4gK3sKPj4gKyAgICBpZiAoICFpbnB1dF9hdmFpbGFibGUocywgc2l6ZSkgKQo+PiAr
ICAgICAgICByZXR1cm4gMDsKPiAKPiBmYWxzZQo+IAo+PiArCj4+ICsgICAgbWVtY3B5KGRzdCwg
JnMtPmNvcnB1cy0+ZGF0YVtzLT5kYXRhX2luZGV4XSwgc2l6ZSk7Cj4+ICsgICAgcy0+ZGF0YV9p
bmRleCArPSBzaXplOwo+PiArCj4+ICsgICAgcmV0dXJuIDE7Cj4gCj4gdHJ1ZQoKQWNrLgoKIC1H
ZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 16:32:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 16:32:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzmay-0001ON-FG; Wed, 04 Oct 2017 16:32:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1dzmaw-0001OF-Iw
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 16:32:26 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 6D/9A-03422-91D05D95; Wed, 04 Oct 2017 16:32:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphleJIrShJLcpLzFFi42K5GHrdRFec92q
 kweuNHBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aRhQ9YC+5yVjR9W8TWwPiJvYuRk0NIYCaj
 xJK3KSA2i8B8Vonfb4HiXBwSArtZJZp/NYMVSQikSbR9WMYCY/f1tzJD2BUSP1ZMYYYYpCjx9
 dl0JpBmIYFZTBIztxxhAkmICOhJHD7xFaiZg4NZQFxi80k5kDCbgJHE8hs/wGYKCxhKXLmyCc
 zmFbCReLi8gx3iIBWJq6tngtmiAuES+79fY4aoEZQ4OfMJWD2zgJnEvM0PmSFseYnmrbOhbHG
 JW0/mM01gFJ6FpGUWkpZZSFpmIWlZwMiyilGjOLWoLLVI18hYL6koMz2jJDcxM0fX0MBMLze1
 uDgxPTUnMalYLzk/dxMjMPwZgGAH45/5gYcYJTmYlER5BXiuRgrxJeWnVGYkFmfEF5XmpBYfY
 pTh4FCS4O0FyQkWpaanVqRl5gAjESYtwcGjJMJrww2U5i0uSMwtzkyHSJ1itOe4cOfSHyaOA3
 tuAclNN+8CyQ3fH/xhEmLJy89LlRLn1QeZKgDSllGaBzcUljguMcpKCfMyAp0pxFOQWpSbWYI
 q/4pRnINRSZjXFmQKT2ZeCdzuV0BnMQGdNafpCshZJYkIKakGRreXzGdb327Sn7xz7w4Vab7P
 fRN8PYW8io7lPvXi0p3WvVBu9TNno5NHT5ytfZzgw2F3iKE+3a5rQ1mTQ099Mkcwx+zeT+7SZ
 w89rOu+2nZY1PF40vI159OuRIsGT6hTMHNs5ZGf90JTtLp/Q+Xj1S+cL0dtaOW7GNk1a910nz
 6/Oa/YE352K7EUZyQaajEXFScCAKZZGCoXAwAA
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1507134742!107496455!1
X-Originating-IP: [209.85.215.52]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15632 invoked from network); 4 Oct 2017 16:32:23 -0000
Received: from mail-lf0-f52.google.com (HELO mail-lf0-f52.google.com)
 (209.85.215.52)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Oct 2017 16:32:23 -0000
Received: by mail-lf0-f52.google.com with SMTP id m142so10249796lfg.8
 for <xen-devel@lists.xenproject.org>; Wed, 04 Oct 2017 09:32:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=to:cc:from:subject:message-id:date:user-agent:mime-version
 :content-transfer-encoding:content-language;
 bh=UJ3zou7kjdx8ijNW1KSsRkCFC+o+zhoydfwYzFy28oA=;
 b=F1IHKpI12Vk6g1NOneFv+HPYqNwojC+KJxu5iHCZvRidJcpY17V/r5qS+RrDkkjBkY
 z6K0RX+ZgIFdrduHBHCPBQKF3DLrQ0kvNNmNjXyAKAeSUrYPIAt7cNktNyZ4fw8+U/GI
 +KvLlG8VaYHKjOLGFKpckE6iRlZNNE3bbqq5RWFsTpeCiK2eV7Bcw3sn7/v02ZnMJ3YA
 HD2W6QK5WBOMS9v/go2xa2YmmVpH9l75Sj/onPK4XETE2NVEOYF5yPyIlKMmaQnTjKn9
 QbkMMFr1Q7bz+/MM5M+ERU/UnAuT/cUnOo3uI/e1FUd5G4cD1ynOMegIfoYsivIXimIK
 LYoQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:to:cc:from:subject:message-id:date:user-agent
 :mime-version:content-transfer-encoding:content-language;
 bh=UJ3zou7kjdx8ijNW1KSsRkCFC+o+zhoydfwYzFy28oA=;
 b=aGJ8T6lGfAFwGCxNl6UO4azlmpi7nfpJ4n2B8P4sPcxjYETPvp3gbz4PobRClYO5px
 OLWDuw8ohj5GkNL8tUR8HHz1QhFLrHjnkw0BKstMoTcmWKmaEPIF9ZUACMzefkC9Vw5s
 2HSK48r+6XakpsEn35KkbleJ431qezKh0nc/PKQYNQyAKkESUzX0T/F0by/xL7DRt6QU
 ui88dsa3u4ak/Jzm2tFUY4XZ2a5P6JGplv/dqXIptb9zx8iqvozosH09TjTjhos7G5TN
 pWULoQBHrigfSqpe5FMML8Sxz6UKbJG/+jgjDk62bGuRWVdcWvw662+YCQUEgrkC+Cuo
 +a4Q==
X-Gm-Message-State: AMCzsaWQTbpta67Z2ROLdnjPyFvAHFjwf3MMY/evOVb0X7tKuaa6yeOG
 265P9ek3FMlVWZTFlwZZKT0=
X-Google-Smtp-Source: AOwi7QBMehjudXJtPrtxLXUeRLeadTvbSoupXurzugfzM0kwg60Ol9VOj2D8J0Y4BBQbLW9AygwgHA==
X-Received: by 10.25.223.65 with SMTP id q1mr8172045lfj.260.1507134742133;
 Wed, 04 Oct 2017 09:32:22 -0700 (PDT)
Received: from [192.168.0.20] (95-50-94-178.pool.ukrtel.net. [178.94.50.95])
 by smtp.googlemail.com with ESMTPSA id b10sm3457841lje.15.2017.10.04.09.32.20
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 04 Oct 2017 09:32:21 -0700 (PDT)
To: xen-devel <xen-devel@lists.xenproject.org>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <5a43510e-03e3-c961-3d6f-3d25ff6de7fa@gmail.com>
Date: Wed, 4 Oct 2017 19:32:19 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
Content-Language: en-US
Cc: olekstysh@gmail.com
Subject: [Xen-devel] DomD: passthroughing an arbitrary device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIGFsbCEKCldlIGhhdmUgYSB1c2UtY2FzZSB3aGVyZSB3ZSB3YW50IHRvIHBhc3N0aHJvdWdo
IGFuZCBhcmJpdHJhcnkgZGV2aWNlIHRvIApkcml2ZXIgZG9tYWluLAplLmcuIEdQSU8gY29udHJv
bGxlciBvciB0aGUgbGlrZSAoZG9lc24ndCBkbyBhbnkgRE1BKS4KSSBrbm93IHRoYXQgZm9yIGRl
dmljZSB0byBiZSBwYXNzIHRocm91Z2hlZCBpdCBtdXN0IGJlIHRpZWQgdG8gYW4gSU9NTVUsIApi
dXQgaW4gbXkgY2FzZQp0aGUgY29udHJvbGxlciBkb2VzbuKAmXQgaGF2ZSBhbnkuIFRoZSBwcm9i
bGVtIGlzIHRoYXQgaXQgbm90IG9ubHkgaGFzIApNTUlPIHJhbmdlLApidXQgYWxzbyBoYXMgaXRz
IG93biBpbnRlcnJ1cHQgY29udHJvbGxlciwgc28gSSBoYXZlIHRvIHBhc3N0aHJvdWdoIElSUXMg
CmFzIHdlbGwuCkhlcmUgY29tZXMgdGhlIGxpbWl0YXRpb24gSSBmYWNlOiBhcyB0aGUgY29udHJv
bGxlciBkb2VzbuKAmXQgaGF2ZSBhbnkgCklPTU1VIEkgY2Fu4oCZdApwYXNzdGhyb3VnaCBpdHMg
SVJRLgoKUG9zc2libGUgc29sdXRpb25zIEkgc2VlIGNvdWxkIGJlOgoKMS4gTWFrZSBpdCBwb3Nz
aWJsZSB0aGF0IFhlbiBhbGxvd3MgcGFzc2luZyB0aHJvdWdoIGRldmljZXMgd2l0aG91dCAKSU9N
TVUgYXNzaWduZWQ6CnRoZSBwcm9ibGVtIGhlcmUgaXMgdGhhdCBvbmUgY2FuIGhhY2sgWGVuIHRo
ZW4gYnkgc2F5aW5nIHRoYXQgaGVyIGRldmljZSAKaXMgbm90IE1NVQpwcm90ZWN0ZWQgYW5kIHdy
aXRpbmcvcmVhZGluZyBhcmJpdHJhcnkgbWVtb3J5IHRoZW4uCgoyLiBNYWtlIGRyaXZlciBkb21h
aW4gYmUgbWFya2VkIHNvbWVob3cgYXMgYSBwcml2aWxlZ2VkIG9uZSwgc28gWGVuIGNhbiAKdHJ1
c3QgaXQgYW5kCmFsbG93IHBhc3NpbmcgZGV2aWNlcyB3aXRob3V0IElPTU1VLgpROiBXaGF0IGlm
IHdlIG5lZWQgdG8gcGFzcyB0aGlzIGRldmljZSB0byBEb21VPwoKMy4gV29ya2Fyb3VuZCBieSBp
bnRyb2R1Y2luZyBhIGR1bW15IElPTU1VIGZvciBzdWNoIGRldmljZXMsIGJ1dCBpdCAKc3RpbGwg
ZG9lc27igJl0CnNvbHZlIHRoZSBwcm9ibGVtIHdpdGggbWVtb3J5IHByb3RlY3Rpb24uCgpJJ20g
aG9waW5nIHRvIGhlYXIgYW55IHBvc3NpYmxlIHNvbHV0aW9ucy9zdWdnZXN0aW9ucyB3aGljaCB3
aWxsIG5vdCAKYnJlYWsgc2VjdXJpdHkgYW5kIGFsbG93CnBhc3NpbmcgZGV2aWNlcyBhdCB0aGUg
c2FtZSB0aW1lLgoKVGhhbmsgeW91IGZvciB5b3VyIHRpbWUsCk9sZWtzYW5kcgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 16:34:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 16:34:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzmdD-0001Yl-W8; Wed, 04 Oct 2017 16:34:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4436e5399=George.Dunlap@citrix.com>)
 id 1dzmdD-0001Ya-0i
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 16:34:47 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 AB/38-03414-6AD05D95; Wed, 04 Oct 2017 16:34:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHSDve5S3qu
 RBo/OWVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn/701nK+jlrphydQ9LA+M8zi5GTg4JAX+J
 jh3tLCC2sECMxObvrcwgtoiAskTvr99gcWaBaYwSLZPNuhi5OIQEljBKrP7+hR0kwSagJzHv+
 FegIg4OXgFbidaNFSBhFgEViTs3DjKB2KIC4RJNZ/vB5vAKCEqcnPkEzOYUsJc4f/QLWCuzgK
 bE+l36EKvEJW49mc8EYctLNG+dDXaOkICqxOIHR9knMPLPQjJpFkL3LCTds5B0L2BkWcWoUZx
 aVJZapGtkqJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiYDECwg/HPsoBDjJIc
 TEqivAI8VyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfD2guQEi1LTUyvSMnOAMQKTluDgURLht
 eEGSvMWFyTmFmemQ6ROMSpKifMuBekTAElklObBtcHi8hKjrJQwLyPQIUI8BalFuZklqPKvGM
 U5GJWEeW1BpvBk5pXATX8FtJgJaPGcpisgi0sSEVJSDYwHTyWeX2F482v2tGf5+77c+75B4Nj
 DWxfveIodVP9+xmG/UlRATPrla8ZepkFVCW6rlIu3/q/85LmyNUNr66VK50eJnSv/qzZ5zxG+
 8voFcwpP4ouzr16efW9bplp+NOyTT9SN6Uq5MxTufvBfu5o9su3c2zzXPWf/yj1nWHTC7dlGv
 q+aRU7dSizFGYmGWsxFxYkAJaljccYCAAA=
X-Env-Sender: prvs=4436e5399=George.Dunlap@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1507134884!73239532!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62013 invoked from network); 4 Oct 2017 16:34:45 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 16:34:45 -0000
X-IronPort-AV: E=Sophos;i="5.42,477,1500940800"; d="scan'208";a="450482035"
To: Jan Beulich <JBeulich@suse.com>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
 <20170925142648.25959-6-george.dunlap@citrix.com>
 <59D4B69D0200007800181E20@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <2c264867-03cf-b905-f7a3-03092de8f95b@citrix.com>
Date: Wed, 4 Oct 2017 17:34:41 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59D4B69D0200007800181E20@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 06/13] fuzz/x86_emulate: Rename the file
 containing the wrapper code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDQvMjAxNyAwOToyMyBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjUuMDku
MTcgYXQgMTY6MjYsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+PiAtLS0gYS90
b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9NYWtlZmlsZQo+PiArKysgYi90b29s
cy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9NYWtlZmlsZQo+PiBAQCAtMTgsMjIgKzE4
LDIyIEBAIGFzbToKPj4gIAo+PiAgYXNtLyU6IGFzbSA7Cj4+ICAKPj4gLXg4Nl9lbXVsYXRlLmMg
eDg2X2VtdWxhdGUuaDogJToKPj4gK3g4Nl9lbXVsYXRlX3VzZXIuYyB4ODZfZW11bGF0ZV91c2Vy
Lmg6ICU6Cj4gCj4gSG93IGFib3V0IGF2b2lkaW5nIHRoZSBuYW1lcyBnZXR0aW5nIGV2ZW4gbG9u
Z2VyPyBFLmcuIHVzaW5nCj4geDg2LWVtdWxhdGUuW2NoXSBvciB4ODZlbXVsLXVzZXIuW2NoXSBp
bnN0ZWFkPwoKTXkgb3JpZ2luYWwgaWRlYSB3YXMgdG8gbWFrZSBpdCBlYXN5IHRvIGNvbnN0cnVj
dCB0aGUgb3JpZ2luYWwgZmlsZW5hbWUKZnJvbSB0aGUgbG9uZyBmaWxlbmFtZS4gIEkgZG9uJ3Qg
aGF2ZSBzdXBlci1zdHJvbmcgb3BpbmlvbnMgKG1vc3RseQpiZWNhdXNlIEkgdGhpbmsgYWxsIHRo
ZSBvcHRpb25zIEkndmUgc2VlbiBhcmUgcHJldHR5IGJhZCksIGJ1dCBJIHN0aWxsCnRoaW5rIHRo
YXQgdGhpcyBpcyB0aGUgbGVhc3QtYmFkIG9wdGlvbi4KCklmIHlvdSBoYXZlIHN0cm9uZyBvcGlu
aW9ucyBhYm91dCBvbmUgb2YgdGhlIG90aGVyIG9uZXMsIGxldCBtZSBrbm93IGFuZApJJ2xsIGNo
YW5nZSBpdC4KCj4+IEBAIC00Miw3ICs0Miw3IEBAIGFsbDogeDg2LWluc24tZnV6ei1hbGwKPj4g
IAo+PiAgLlBIT05ZOiBkaXN0Y2xlYW4KPj4gIGRpc3RjbGVhbjogY2xlYW4KPj4gLQlybSAtZiB4
ODZfZW11bGF0ZSB4ODZfZW11bGF0ZS5jIHg4Nl9lbXVsYXRlLmggYXNtCj4+ICsJcm0gLWYgeDg2
X2VtdWxhdGUgeDg2X2VtdWxhdGVfdXNlci5jIHg4Nl9lbXVsYXRlX3VzZXIuaCBhc20KPiAKPiBJ
ZiB5b3Ugd2FudCB0byBzdGljayB0byB0aGUgbG9uZ2VyIG5hbWVzLCB3b3VsZCB5b3UgbWluZCB0
YWtpbmcgdGhlCj4gb3Bwb3J0dW5pdHkgdG8gbWFrZSB0aGlzIGp1c3QgeDg2X2VtdWxhdGUqID8K
CldoYXQgaWYgeW91IHB1dCBzb21ldGhpbmcgaW4gdGhhdCBkaXJlY3RseSBjYWxsZWQKIng4Nl9l
bXVsYXRlX3VzZXIuYy5kaWZmIiAob3Igc29tZXRoaW5nIGxpa2UgdGhhdCkgYW5kIHRoZW4gcmFu
ICJtYWtlCmNsZWFuIj8KCkkgdGVuZCB0byB0aGluayB0aGF0ICdtYWtlIGNsZWFuJyBzaG91bGQg
b25seSBjbGVhbiB0aGluZ3MgdGhhdCBpdCBpcwpwcmV0dHkgY29uZmlkZW50IHdlcmUgcHV0IHRo
ZXJlIGJ5IHRoZSBidWlsZCBzeXN0ZW0sIGFuZCBub3QgdGhlIHVzZXIuCgogLUdlb3JnZQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 16:48:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 16:48:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzmqH-0002WW-83; Wed, 04 Oct 2017 16:48:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4436e5399=George.Dunlap@citrix.com>)
 id 1dzmqF-0002WQ-Pw
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 16:48:15 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 AA/3A-03610-FC015D95; Wed, 04 Oct 2017 16:48:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXitHRDpO45gau
 RBst/81p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlvO3vYC86JVay6Pp29gfGLUBcjJ4eEgL/E
 7f3TmUBsYQEXia5395lBbBEBZYneX79ZQGxmgWmMEi2TzUBsIYEljBKXfwmD2GwCehLzjn8Fq
 +EVsJX4ffAR2BwWARWJRc+3s4PYogLhEk1n+6FqBCVOznwCZHNwcArYSzz9LgdiMgtoSqzfpQ
 +xSVzi1pP5TBC2vMT2t3OYIbaqSix+cJR9AiP/LCSDZiF0z0LSPQtJ9wJGllWMGsWpRWWpRbp
 GxnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIFhyQAEOxj/zA88xCjJwaQkyivA
 czVSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvHX6gnGBRanpqRVpmDjBCYNISHDxKIrxbQNK8x
 QWJucWZ6RCpU4y6HMc2Xf7DJMSSl5+XKiXOWw1SJABSlFGaBzcCFq2XGGWlhHkZgY4S4ilILc
 rNLEGVf8UozsGoJMz7E2QKT2ZeCdymV0BHMAEdMafpCsgRJYkIKakGRu6tt/yuZm6L/9CbPH3
 mrfCGNVL5rhsf/un6E9JaKPj18FTO91pZzJOFFv954q/YXiKZte30HqX++uCDU/dcVlj3n3di
 xjSZ/KNKU2RcfcvDZN658+5l/8ws43PqkP+z3fVv171kyT7+q/ywcUi0qmbe09cGqn7/PStdd
 3LcFxMtL/qjsqnkmhJLcUaioRZzUXEiAK6+gCjRAgAA
X-Env-Sender: prvs=4436e5399=George.Dunlap@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1507135692!107498455!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31546 invoked from network); 4 Oct 2017 16:48:13 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 16:48:13 -0000
X-IronPort-AV: E=Sophos;i="5.42,478,1500940800"; d="scan'208";a="442514863"
To: Jan Beulich <JBeulich@suse.com>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
 <20170925142648.25959-7-george.dunlap@citrix.com>
 <59D4B6BB0200007800181E23@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <dee9dc34-8fe1-c986-f1dd-099a12cb3017@citrix.com>
Date: Wed, 4 Oct 2017 17:48:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59D4B6BB0200007800181E23@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 07/13] fuzz/x86_emulate: Add 'afl-cov'
	target
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDQvMjAxNyAwOToyMyBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjUuMDku
MTcgYXQgMTY6MjYsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+PiAtLS0gYS90
b29scy9mdXp6L1JFQURNRS5hZmwKPj4gKysrIGIvdG9vbHMvZnV6ei9SRUFETUUuYWZsCj4+IEBA
IC00MSwzICs0MSwxNyBAQCBVc2UgdGhlIHg4NiBpbnN0cnVjdGlvbiBlbXVsYXRvciBmdXp6ZXIg
YXMgYW4gZXhhbXBsZS4KPj4gICAgICQgJEFGTFBBVEgvYWZsLWZ1enogLXQgMTAwMCAtaSB0ZXN0
Y2FzZV9kaXIgLW8gZmluZGluZ3NfZGlyIC0tIC4vYWZsLWhhcm5lc3MKPj4gIAo+PiAgUGxlYXNl
IHNlZSBBRkwgZG9jdW1lbnRhdGlvbiBmb3IgbW9yZSBpbmZvcm1hdGlvbi4KPj4gKwo+PiArIyBH
RU5FUkFUSU5HIENPVkVSQUdFIElORk9STUFUSU9OCj4+ICsKPj4gK1RvIHVzZSBhZmwtY292IG9y
IGdjb3YsIHlvdSBuZWVkIGEgc2VwYXJhdGUgYmluYXJ5IGluc3RydW1lbnRlZCB0bwo+PiArZ2Vu
ZXJhdGUgY292ZXJhZ2UgZGF0YS4gIFRvIGRvIHRoaXMsIHVzZSB0aGUgdGFyZ2V0IGBhZmwtY292
YDoKPj4gKwo+PiArICAgICQgbWFrZSBhZmwtY292ICNwcm9kdWNlcyBhZmwtaGFybmVzcy1jb3YK
Pj4gKwo+PiArTk9URTogUGxlYXNlIGFsc28gbm90ZSB0aGF0IHRoZSBjb3ZlcmFnZSBpbnN0cnVt
ZW50YXRpb24gaGFyZC1jb2Rlcwo+PiArdGhlIGFic29sdXRlIHBhdGggZm9yIHRoZSBpbnN0cnVt
ZW50YXRpb24gcmVhZCBhbmQgd3JpdGUgZmlsZXMgaW4gdGhlCj4+ICtiaW5hcnk7IHNvIGNvdmVy
YWdlIGRhdGEgd2lsbCBhbHdheXMgc2hvdyB1cCBpbiB0aGUgYnVpbGQgZGlyZWN0b3J5IG5vCj4+
ICttYXR0ZXIgd2hlcmUgeW91IHJ1biB0aGUgYmluYXJ5IGZyb20uCj4+ICsKPj4gK1BsZWFzZSBz
ZWUgYWZsLWNvdiBhbmQvb3IgZ2NvdiBkb2N1bWVudGF0aW9uIGZvciBtb3JlIGluZm9ybWF0aW9u
Lgo+PiBcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKPiAKPiBXb3VsZCB5b3UgcGxlYXNlIGFk
ZCB0aGUgbWlzc2luZyBuZXdsaW5lPwoKQWNrCgo+IAo+PiAtLS0gYS90b29scy9mdXp6L3g4Nl9p
bnN0cnVjdGlvbl9lbXVsYXRvci9NYWtlZmlsZQo+PiArKysgYi90b29scy9mdXp6L3g4Nl9pbnN0
cnVjdGlvbl9lbXVsYXRvci9NYWtlZmlsZQo+PiBAQCAtMjMsMTkgKzIzLDM0IEBAIHg4Nl9lbXVs
YXRlX3VzZXIuYyB4ODZfZW11bGF0ZV91c2VyLmg6ICU6Cj4+ICAKPj4gIENGTEFHUyArPSAkKENG
TEFHU194ZW5pbmNsdWRlKSAtRF9fWEVOX1RPT0xTX18gLUkuCj4+ICAKPj4gK0dDT1ZfRkxBR1M9
LS1jb3ZlcmFnZQo+IAo+IDo9ID8KCkFjawoKPiAKPj4gIHg4Ni5oIDo9IGFzbS94ODYtdmVuZG9y
cy5oIGFzbS94ODYtZGVmbnMuaCBhc20vbXNyLWluZGV4LmgKPj4gIHg4Nl9lbXVsYXRlLmggOj0g
eDg2X2VtdWxhdGVfdXNlci5oIHg4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmggJCh4ODYuaCkKPj4g
IAo+PiAteDg2X2VtdWxhdGVfdXNlci5vOiB4ODZfZW11bGF0ZV91c2VyLmMgeDg2X2VtdWxhdGUv
eDg2X2VtdWxhdGUuYyAkKHg4Nl9lbXVsYXRlLmgpCj4+ICtYODZfRU1VTEFURV9JTlBVVFMgPSB4
ODZfZW11bGF0ZV91c2VyLmMgeDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyAkKHg4Nl9lbXVsYXRl
LmgpCj4+ICt4ODZfZW11bGF0ZV91c2VyLm86ICQoWDg2X0VNVUxBVEVfSU5QVVRTKQo+PiArCj4+
ICt4ODZfZW11bGF0ZV91c2VyLWNvdi5vOiAkKFg4Nl9FTVVMQVRFX0lOUFVUUykKPj4gKwkkKEND
KSAtYyAkKENGTEFHUykgJChHQ09WX0ZMQUdTKSAtbyAkQCB4ODZfZW11bGF0ZV91c2VyLmMKPj4g
IAo+PiAgZnV6ei1lbXVsLm86ICQoeDg2X2VtdWxhdGUuaCkKPj4gIAo+PiArZnV6ei1lbXVsLWNv
di5vOiBmdXp6LWVtdWwuYyAkKHg4Nl9lbXVsYXRlLmgpCj4+ICsJJChDQykgLWMgJChDRkxBR1Mp
ICQoR0NPVl9GTEFHUykgLW8gJEAgZnV6ei1lbXVsLmMKPj4gKwo+PiArYWZsLWhhcm5lc3MtY292
Lm86IGFmbC1oYXJuZXNzLmMKPj4gKwkkKENDKSAtYyAkKENGTEFHUykgJChHQ09WX0ZMQUdTKSAk
XiAtbyAkQAo+IAo+IFJhdGhlciB0aGFuIGVmZmVjdGl2ZWx5IHJlcGVhdGluZyB0aGlzIGNvbW1h
bmQgdGhyZWUgdGltZSwgSSB0aGluawo+IHNvbWVvbmUgZWxzZSBoYWQgYWxyZWFkeSBzdWdnZXN0
ZWQgdG8gdXNlIGEgcGF0dGVybiBydWxlIGluc3RlYWQuCgpXaGF0IGRvIHlvdSBtZWFuICJ0aHJl
ZSB0aW1lcyI/ICBUaGVyZSdzIG9ubHkgIG9uZSAqLWNvdi5vIGZpbGUgd2hpY2gKY2FuIHBvc3Np
Ymx5IGJlIGNyZWF0ZWQgYnkgYSBnZW5lcmljIHJ1bGUsIGFuZCB0aGF0J3MgdGhpcyBvbmUuICAg
KFRoZQpvdGhlcnMgYWxsIGhhdmUgc3BlY2lhbCBmb3JtdWxhcyBhbHJlYWR5LikgIElzIGl0IHJl
YWxseSB3b3J0aCBtYWtpbmcgYQpnZW5lcmljIHJ1bGUgZm9yIGEgc2luZ2xlIGluc3RhbmNlPwoK
Pj4gQEAgLTQ2LDcgKzYxLDcgQEAgZGlzdGNsZWFuOiBjbGVhbgo+PiAgCj4+ICAuUEhPTlk6IGNs
ZWFuCj4+ICBjbGVhbjoKPj4gLQlybSAtZiAqLmEgKi5vIC4qLmQgYWZsLWhhcm5lc3MKPj4gKwly
bSAtZiAqLmEgKi5vIC4qLmQgYWZsLWhhcm5lc3MgYWZsLWhhcm5lc3MtY292ICouZ2NkYSAqLmdj
bm8gKi5nY292Cj4gCj4gUGVyaGFwcyBzaW1wbHkgKi5nYyogdG8gY292ZXIgZm9yIHBvc3NpYmxl
IGZ1dHVyZSBnZW5lcmF0ZWQgZmlsZSB0eXBlcz8KCklmIEkga25ldyB0aGF0IHRoaXMgd291bGRu
J3QgbWF0Y2ggZmlsZXMgbGlrZSAiZm9vLmdjb3Ytbm90ZXMudHh0IiBJJ2QKYmUgZmluZSB3aXRo
IGl0LiAgSSdsbCBjaGFuZ2UgaXQgaWYgeW91IGluc2lzdCBidXQgSSB0aGluayBpdCdzIHByb2Jh
Ymx5CmJldHRlciB0aGUgd2F5IGl0IGlzIGZvciBub3cuCgogLUdlb3JnZQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 16:51:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 16:51:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzmt9-00038F-Lr; Wed, 04 Oct 2017 16:51:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4436e5399=George.Dunlap@citrix.com>)
 id 1dzmt8-000389-Qf
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 16:51:14 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 86/E1-02224-18115D95; Wed, 04 Oct 2017 16:51:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXitHSDvW6j4NV
 Ig1eLlSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozFu20LtvJWbL/ziL2B8RZXFyMHh4SAv8Tz
 wxxdjJwcwgJ+Er/OrGUCsUUElCV6f/1mAbGZBaYxSrRMNuti5OIQEljCKLHx+k2wBJuAnsS84
 1/BbF4BW4m+K2eYQWayCKhI3PptCxIWFQiXaDrbD1UiKHFy5hMwm1PAXuJW1xNWkHJmAU2J9b
 v0IVaJS9x6Mp8JwpaX2P52DjOILSSgKrH4wVH2CYz8s5BMmoXQPQtJ9ywk3QsYWVYxahSnFpW
 lFukaWuolFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgQGZT0DA+MOxt/H/Q4xSnIw
 KYnyCvBcjRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwRskAJQTLEpNT61Iy8wBxgdMWoKDR0mEd
 ws/UJq3uCAxtzgzHSJ1ilFRSpw3EaRPACSRUZoH1waLyUuMslLCvIwMDAxCPAWpRbmZJajyrx
 jFORiVhHl/goznycwrgZv+CmgxE9DiOU1XQBaXJCKkpBoYNd4oV+XY7VsveWuOe46msNjemO8
 X/LYaril0sPu38+HPJ5Jlv7fFpgdM5l64dfMtk8knZ0o9LvLM+iYSd+HPQ9ZzVXNfe85be2OR
 1btFURpKVutr7W77HxXfeYJp3Z/LKVP2+No8UC3WmXJgg+yDLOtfzHOTyx/o2D6RcGj8JW3mm
 /9acqtgghJLcUaioRZzUXEiALFpDjvEAgAA
X-Env-Sender: prvs=4436e5399=George.Dunlap@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1507135871!101120343!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44020 invoked from network); 4 Oct 2017 16:51:13 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 16:51:13 -0000
X-IronPort-AV: E=Sophos;i="5.42,478,1500940800"; d="scan'208";a="450484851"
To: Jan Beulich <JBeulich@suse.com>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
 <20170925142648.25959-9-george.dunlap@citrix.com>
 <59D4B70D0200007800181E5D@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <03a933d4-3e18-1897-4fa9-8176e46484a9@citrix.com>
Date: Wed, 4 Oct 2017 17:51:07 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59D4B70D0200007800181E5D@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 09/13] fuzz/x86_emulate: Move all state
	into fuzz_state
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDQvMjAxNyAwOToyNSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjUuMDku
MTcgYXQgMTY6MjYsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+PiBAQCAtMzks
NiArMzMsMTIgQEAgc3RydWN0IGZ1enpfY29ycHVzCj4+ICAgKi8KPj4gIHN0cnVjdCBmdXp6X3N0
YXRlCj4+ICB7Cj4+ICsgICAgdW5zaWduZWQgbG9uZyBvcHRpb25zOwo+PiArICAgIHVuc2lnbmVk
IGxvbmcgY3JbNV07Cj4+ICsgICAgdWludDY0X3QgbXNyW01TUl9JTkRFWF9NQVhdOwo+PiArICAg
IHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyIHNlZ21lbnRzW1NFR19OVU1dOwo+PiArICAgIHN0cnVj
dCBjcHVfdXNlcl9yZWdzIHJlZ3M7Cj4+ICsKPj4gICAgICAvKiBGdXp6ZXIncyBpbnB1dCBkYXRh
LiAqLwo+PiAgICAgIHN0cnVjdCBmdXp6X2NvcnB1cyAqY29ycHVzOwo+PiAgCj4+IEBAIC01MSw2
ICs1MSw4IEBAIHN0cnVjdCBmdXp6X3N0YXRlCj4+ICAgICAgLyogRW11bGF0aW9uIG9wcywgc29t
ZSBvZiB3aGljaCBhcmUgZGlzYWJsZWQgYmFzZWQgb24gY29ycHVzLT5vcHRpb25zLiAqLwo+PiAg
ICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgb3BzOwo+PiAgfTsKPj4gKyNkZWZpbmUgREFUQV9P
RkZTRVQgb2Zmc2V0b2Yoc3RydWN0IGZ1enpfc3RhdGUsIGNvcnB1cykKPj4gKwo+PiAgCj4gCj4g
UGVyc29uYWxseSBJIHRoaW5rIHRoaXMgd291bGQgYmV0dGVyIGJlIHBsYWNlZCByaWdodCBiZXR3
ZWVuIHRoZSB0d28KPiByZXNwZWN0aXZlIGZpZWxkcyBpbiB0aGUgc3RydWN0dXJlLCBmb3IgaXQg
dG8gYXQgdGhlIHNhbWUgdGltZSBzZXJ2ZSBhcwo+IGEgY2xlYXIgaW5kaWNhdGlvbiB0aGF0IGl0
IG5lZWRzIGVpdGhlciBjaGFuZ2luZyB3aGVuIGEgZmllbGQgd291bGQgYmUKPiBpbnNlcnRlZCB0
aGVyZSwgb3IgdGhlIGluc2VydGlvbiBiZSBkb25lIGVsc2V3aGVyZS4KClRoYXQgc291bmRzIGxp
a2UgYSBnb29kIGlkZWEuCgo+IEFsc28gcGxlYXNlIGRvbid0Cj4gYWRkIGFub3RoZXIgYmxhbmsg
bGluZSBoZXJlLgoKQWNrLgoKPj4gQEAgLTc2MCwxMiArNzYxLDExIEBAIHN0YXRpYyB2b2lkIGRp
c2FibGVfaG9va3Moc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCj4+ICBzdGF0aWMgdm9p
ZCBzYW5pdGl6ZV9pbnB1dChzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKPj4gIHsKPj4g
ICAgICBzdHJ1Y3QgZnV6el9zdGF0ZSAqcyA9IGN0eHQtPmRhdGE7Cj4+IC0gICAgc3RydWN0IGZ1
enpfY29ycHVzICpjID0gcy0+Y29ycHVzOwo+PiAtICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzID0gJmMtPnJlZ3M7Cj4+IC0gICAgdW5zaWduZWQgbG9uZyBiaXRtYXAgPSBjLT5vcHRpb25z
Owo+PiArICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzID0gY3R4dC0+cmVnczsKPiAKPiBJ
IHRoaW5rIHRoaXMgd291bGQgbW9yZSBvYnZpb3VzbHkgbG9vayBsaWtlIHRoZSBlcXVpdmFsZW50
IG9mIHRoZSBvbGQKPiBjb2RlIHdoZW4gYmVpbmcgJnMtPnJlZ3MsIGJ1dCB0aGUgbmV0IGVmZmVj
dCBpcyB0aGUgc2FtZSBhZmFpY3QsIHNvIGl0Cj4gZG9lc24ndCByZWFsbHkgbWF0dGVyLgo+IAo+
IEluIGFueSBldmVudCAod2l0aCBhdCBsZWFzdCB0aGUgZXh0cmEgYmxhbmsgbGluZSByZW1vdmVk
KQo+IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpUaGFua3MsCiAt
R2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 16:59:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 16:59:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzn0T-0003Yc-Di; Wed, 04 Oct 2017 16:58:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4436e5399=George.Dunlap@citrix.com>)
 id 1dzn0R-0003YW-Lo
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 16:58:47 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 CF/DE-18674-64315D95; Wed, 04 Oct 2017 16:58:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHRDpK6b8NV
 Ig/71ohbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8afjWtZClZyVax/vpKpgXERRxcjJ4eEgL/E
 1id7mEBsYYEQidWH/7OB2CICyhK9v36zgNjMAtMYJVomm3UxcnEICSxhlNj8/RVYEZuAnsS84
 1/BingFbCUWfDoINohFQEXi37S1YLaoQLhE09l+qBpBiZMzn4DZnAL2Et3LGti7GDmAFmhKrN
 +lD7FLXOLWk/lMELa8xPa3c5hBbCEBVYnFD46yT2Dkn4Vk0iyE7llIumch6V7AyLKKUb04tag
 stUjXSC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzAwGYBgB+P3P06HGCU5mJRE
 eQV4rkYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuAtFgLKCRalpqdWpGXmAGMEJi3BwaMkwtsCk
 uYtLkjMLc5Mh0idYlSUEucNAkkIgCQySvPg2mBxeYlRVkqYlxHoECGegtSi3MwSVPlXjOIcjE
 rCvBEgU3gy80rgpr8CWswEtHhO0xWQxSWJCCmpBsa+9cHcj1sjlPZFH9W5NElm0UHXFwdVr7R
 ZbOCW1tda+VzMX0tA/dHeaSadG9JFbspof5zBJDDZe4dlVMKOh0L2b1M2u27JuPg66n9/5Zee
 n1VrtsUxxfezXb7W82ibT46rW8Ax60eHfr8wzuGV60/WUDgRKbNiucvKbZfalQ/Ufs8UnSVWa
 6fEUpyRaKjFXFScCABAhlDUxgIAAA==
X-Env-Sender: prvs=4436e5399=George.Dunlap@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1507136324!112957918!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17055 invoked from network); 4 Oct 2017 16:58:45 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 16:58:45 -0000
X-IronPort-AV: E=Sophos;i="5.42,478,1500940800"; d="scan'208";a="442516200"
To: Jan Beulich <JBeulich@suse.com>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
 <20170925142648.25959-8-george.dunlap@citrix.com>
 <59D4B6DA0200007800181E26@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <c0c6c2b1-6403-6c7c-44b0-0cb4b9d1b5c1@citrix.com>
Date: Wed, 4 Oct 2017 17:58:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59D4B6DA0200007800181E26@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 08/13] fuzz/x86_emulate: Take multiple
 test files for inputs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDQvMjAxNyAwOToyNCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjUuMDku
MTcgYXQgMTY6MjYsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+PiAtLS0gYS90
b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5jCj4+ICsrKyBi
L3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2FmbC1oYXJuZXNzLmMKPj4gQEAg
LTE2LDYgKzE2LDggQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQo+PiAgewo+PiAg
ICAgIHNpemVfdCBzaXplOwo+PiAgICAgIEZJTEUgKmZwID0gTlVMTDsKPj4gKyAgICBpbnQgY291
bnQgPSAwOwo+PiArICAgIGludCBtYXg7Cj4gCj4gR2VuZXJhbGx5IHNwZWFraW5nIHRoZXNlIHNo
b3VsZCBiZSB1bnNpZ25lZCBpbnQsIGJ1dCBJIHNlZSBob3cgdGhpcwo+IGNvbGxpZGVzIHdpdGgg
dGhlIHR5cGVzIG9mIHRoZSB2YXJpYWJsZXMgbWF4IGlzIGJlaW5nIGNhbGN1bGF0ZWQgZnJvbS4K
PiBJbiBhbnkgZXZlbnQgYm90aCBjb3VsZCBnbyBvbiBhIHNpbmdsZSBsaW5lLgoKQWNrCgo+IAo+
PiBAQCAtNjYsMTEgKzcwLDE0IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKPj4g
ICAgICBfX0FGTF9JTklUKCk7Cj4+ICAKPj4gICAgICB3aGlsZSAoIF9fQUZMX0xPT1AoMTAwMCkg
KQo+PiArI2Vsc2UKPj4gKyAgICBmb3IoIGNvdW50ID0gMDsgY291bnQgPCBtYXg7IGNvdW50Kysg
KQo+IAo+IEluaXRpYWxseSBJJ3ZlIHRob3VnaHQgdGhlIGluaXRpYWxpemVyIG9uIGNvdW50IHdh
cyBwb2ludGxlc3MgZnVydGhlcgo+IHVwIGJlY2F1c2Ugb2YgdGhlIHJlLWluaXRpYWxpemF0aW9u
IGhlcmUuIE9mIGNvdXJzZSB0aGF0J3MgbmVlZGVkCj4gYmVjYXVzZSBvZiB0aGUgI2lmLyNlbHNl
IHRoaXMgc2l0cyBpbi4gSGVuY2UgSSB3b25kZXIgd2hldGhlciBvbWl0dGluZwo+IHRoZSBhc3Np
Z25tZW50IGhlcmUgd291bGRuJ3QgYmUgYXBwcm9wcmlhdGUgLSBpdCB3b3VsZG4ndCByZWFsbHkg
YmUKPiB3cm9tbmcgZm9yIGEgY29tcGlsZXIgdG8gd2FybiBhYm91dCB0aGlzIHJlZHVuZGFuY3ku
CgpDb3VsZCBkbyB0aGF0IEkgc3VwcG9zZS4gIFRoZSBvdGhlciBvcHRpb24gd291bGQgYmUgdG8g
Y2hhbmdlIHRoZSBvdGhlcgpsb29wIHRvIGBmb3IgKCBjb3VudCA9IDA7IF9fQUZMX0xPT1AoMTAw
MCk7IClgCgpMZXQgbWUga25vdyBpZiB5b3UgaGF2ZSBhbnkgcHJlZmVyZW5jZS4KCj4gRWl0aGVy
IHdheQo+IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpUaGFua3Ms
CiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 17:01:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 17:01:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzn36-0004JU-RF; Wed, 04 Oct 2017 17:01:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dzn35-0004JM-H3
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 17:01:31 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 E9/99-01784-AE315D95; Wed, 04 Oct 2017 17:01:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsVybKJssu4r4au
 RBpN+c1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnvntxhKZjAX/Hq6SvGBsYXPF2MnBxCAkuY
 JI6v5QCxWQQcJPa2r2XtYuTgYBSIkXjwwxokzCgQJjH58hJWiBItifPzrjKB2GwChhJ/n2xiA
 ymXALKXfAabIiKgKDH1xTNmEJtZ4AGzxMclsiC2sIC3xLznh8DGcAqYSkx6tYIdxOYFit87dZ
 Ad4hoTiRWXzoDZogK6Eof+/WGDqBGUODnzCQvETC2J5dO3sUxgFJiFJDULSWoBI9MqRvXi1KK
 y1CJdI72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMDwYwCCHYzf/zgdYpTkYFIS
 5RXguRopxJeUn1KZkVicEV9UmpNafIhRhoNDSYJXFRjOQoJFqempFWmZOcBIgElLcPAoifAeE
 gJK8xYXJOYWZ6ZDpE4x6nIc23T5D5MQS15+XqqUOO9mkCIBkKKM0jy4EbCovMQoKyXMywh0lB
 BPQWpRbmYJqvwrRnEORiVhXi6QS3gy80rgNr0COoIJ6Ig5TVdAjihJREhJNTCuvnNFoOtgs8M
 mgwv7eD9b3n3oxi/7oe1+6Nd6y5zmizyagrbTAzWEDt4XebdGnO3/tfTrqyL4tab7L1/Sd/7W
 65+2b3SUpvsrn7196fVKT4uYSSUHO2YunjWR/dj9Rb8P6k3hOrvs78Sqm9vm6C9mcqj42n1F8
 8ScvXOyDxa25ujFN5SpXMxoUmIpzkg01GIuKk4EALZ3qtPFAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1507136488!114696356!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24022 invoked from network); 4 Oct 2017 17:01:30 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 17:01:30 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 8B7C321869;
 Wed,  4 Oct 2017 17:01:27 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8B7C321869
Date: Wed, 4 Oct 2017 10:01:26 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Arnd Bergmann <arnd@arndb.de>
In-Reply-To: <20171004135140.3720000-1-arnd@arndb.de>
Message-ID: <alpine.DEB.2.10.1710041000260.15203@sstabellini-ThinkPad-X260>
References: <20171004135140.3720000-1-arnd@arndb.de>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Andrii Anisov <andrii_anisov@epam.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, gregkh@linuxfoundation.org,
 Oleksandr Dmytryshyn <oleksandr.dmytryshyn@globallogic.com>,
 Stefano Stabellini <stefano.stabellini@eu.citrix.com>,
 linux-kernel@vger.kernel.org, krzk@kernel.org, stable@vger.kernel.org,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 David Vrabel <david.vrabel@citrix.com>
Subject: Re: [Xen-devel] [PATCH] [STABLE-4.4,
	3.18]: fix xen_swiotlb_dma_mmap prototype
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCA0IE9jdCAyMDE3LCBBcm5kIEJlcmdtYW5uIHdyb3RlOgo+IHhlbl9zd2lvdGxiX2Rt
YV9tbWFwIHdhcyBiYWNrcG9ydGVkIGZyb20gdjQuMTAsIGJ1dCBvbGRlcgo+IGtlcm5lbHMgYmVm
b3JlIGNvbW1pdCAwMDA4NWYxZWZhMzggKCJkbWEtbWFwcGluZzogdXNlIHVuc2lnbmVkIGxvbmcK
PiBmb3IgZG1hX2F0dHJzIikgdXNlIGEgZGlmZmVyZW50IHNpZ25hdHVyZToKPiAKPiBhcm0veGVu
L21tLmM6MjAyOjEwOiBlcnJvcjogaW5pdGlhbGl6YXRpb24gZnJvbSBpbmNvbXBhdGlibGUgcG9p
bnRlciB0eXBlIFstV2Vycm9yPWluY29tcGF0aWJsZS1wb2ludGVyLXR5cGVzXQo+ICAgLm1tYXAg
PSB4ZW5fc3dpb3RsYl9kbWFfbW1hcCwKPiAgICAgICAgICAgXn5+fn5+fn5+fn5+fn5+fn5+fn4K
PiBhcm0veGVuL21tLmM6MjAyOjEwOiBub3RlOiAobmVhciBpbml0aWFsaXphdGlvbiBmb3IgJ3hl
bl9zd2lvdGxiX2RtYV9vcHMubW1hcCcpCj4gCj4gVGhpcyBhZGFwdHMgdGhlIHBhdGNoIHRvIHRo
ZSBvbGQgY2FsbGluZyBjb252ZW50aW9ucy4KPiAKPiBGaXhlczogMmYwYjgyYjFiODMwICgic3dp
b3RsYi14ZW46IGltcGxlbWVudCB4ZW5fc3dpb3RsYl9kbWFfbW1hcCBjYWxsYmFjayIpCj4gU2ln
bmVkLW9mZi1ieTogQXJuZCBCZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4KClJldmlld2VkLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgoKPiAtLS0KPiAgZHJp
dmVycy94ZW4vc3dpb3RsYi14ZW4uYyB8IDIgKy0KPiAgaW5jbHVkZS94ZW4vc3dpb3RsYi14ZW4u
aCB8IDIgKy0KPiAgMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25z
KC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3N3aW90bGIteGVuLmMgYi9kcml2ZXJz
L3hlbi9zd2lvdGxiLXhlbi5jCj4gaW5kZXggNjIyZjgwNWZiMzgyLi5mN2IxOWMyNWMzYTQgMTAw
NjQ0Cj4gLS0tIGEvZHJpdmVycy94ZW4vc3dpb3RsYi14ZW4uYwo+ICsrKyBiL2RyaXZlcnMveGVu
L3N3aW90bGIteGVuLmMKPiBAQCAtNjg5LDcgKzY4OSw3IEBAIEVYUE9SVF9TWU1CT0xfR1BMKHhl
bl9zd2lvdGxiX3NldF9kbWFfbWFzayk7Cj4gIGludAo+ICB4ZW5fc3dpb3RsYl9kbWFfbW1hcChz
dHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hLAo+ICAJCSAgICAg
dm9pZCAqY3B1X2FkZHIsIGRtYV9hZGRyX3QgZG1hX2FkZHIsIHNpemVfdCBzaXplLAo+IC0JCSAg
ICAgdW5zaWduZWQgbG9uZyBhdHRycykKPiArCQkgICAgIHN0cnVjdCBkbWFfYXR0cnMgKmF0dHJz
KQo+ICB7Cj4gICNpZiBkZWZpbmVkKENPTkZJR19BUk0pIHx8IGRlZmluZWQoQ09ORklHX0FSTTY0
KQo+ICAJaWYgKF9fZ2VuZXJpY19kbWFfb3BzKGRldiktPm1tYXApCj4gZGlmZiAtLWdpdCBhL2lu
Y2x1ZGUveGVuL3N3aW90bGIteGVuLmggYi9pbmNsdWRlL3hlbi9zd2lvdGxiLXhlbi5oCj4gaW5k
ZXggZmFiNGZiOWM2NDQyLi40ZDdmZGJmMjBlZmYgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS94ZW4v
c3dpb3RsYi14ZW4uaAo+ICsrKyBiL2luY2x1ZGUveGVuL3N3aW90bGIteGVuLmgKPiBAQCAtNjIs
NSArNjIsNSBAQCB4ZW5fc3dpb3RsYl9zZXRfZG1hX21hc2soc3RydWN0IGRldmljZSAqZGV2LCB1
NjQgZG1hX21hc2spOwo+ICBleHRlcm4gaW50Cj4gIHhlbl9zd2lvdGxiX2RtYV9tbWFwKHN0cnVj
dCBkZXZpY2UgKmRldiwgc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEsCj4gIAkJICAgICB2b2lk
ICpjcHVfYWRkciwgZG1hX2FkZHJfdCBkbWFfYWRkciwgc2l6ZV90IHNpemUsCj4gLQkJICAgICB1
bnNpZ25lZCBsb25nIGF0dHJzKTsKPiArCQkgICAgIHN0cnVjdCBkbWFfYXR0cnMgKmF0dHJzKTsK
PiAgI2VuZGlmIC8qIF9fTElOVVhfU1dJT1RMQl9YRU5fSCAqLwo+IC0tIAo+IDIuOS4wCj4gCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 17:13:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 17:13:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dznEB-0005Cd-Sn; Wed, 04 Oct 2017 17:12:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dznE9-0005CK-QV
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 17:12:57 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 00/1C-03435-99615D95; Wed, 04 Oct 2017 17:12:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVXe62NV
 Igz2fNC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasfXRLtaCz0IV22d8YG9g
 /MjbxcjFISTQyCSx6OUfJgjnMaPE5KWzGSGcbYwSy56+Ye1i5OQQEXCW+HpmLjuIzSugL7Fhz
 2tGEFtYwFZi/fPZ7CANEgKvGCV+zZ7FBJKQEPCUWNRxCs4+8X0JSxcjOwebgJXEITGQKIuAqs
 TNqTfZJjByL2BkWMWoUZxaVJZapGtooZdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7u
 JEeh1BiDYwXhzY8AhRkkOJiVRXgGeq5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHj3igLlBItS
 01Mr0jJzgOEHk5bg4FES4Z0MkuYtLkjMLc5Mh0idYtTlOLbp8h8mIZa8/LxUKXGIIgGQoozSP
 LgRsFi4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeuSBTeDLzSuA2AcMM6H4R3jlNV0COKE
 lESEk1MDKJfFmgs3HCBqGC7UklGd6vps98bZC+/+W9aOGOkoILXtdb9zC6TbA8sfUV0+F95sv
 tMsOlypO2Kr8403rn1dvXs7RW7PbIC7ywtXzi10kvNnXr67B8U5n5/deeQwuYtgZPy3NerfE0
 pe3xY/nWM0217P/WZaxuSFuhGXwu1DwvbN2RQ/qlb54rsRRnJBpqMRcVJwIALWpKH4ACAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1507137174!120013868!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52395 invoked from network); 4 Oct 2017 17:12:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Oct 2017 17:12:55 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dznE5-0005TG-5V; Wed, 04 Oct 2017 17:12:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dznDz-0008E2-L8; Wed, 04 Oct 2017 17:12:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dznDz-00053M-8Q; Wed, 04 Oct 2017 17:12:47 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114010-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=0b0ca65b54ecc7ec90805e2a33879e78104d9f08
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 04 Oct 2017 17:12:47 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114010: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDAxMCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDAxMC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTM5NzIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgMGIwY2E2NWI1NGVjYzdlYzkwODA1ZTJh
MzM4NzllNzgxMDRkOWYwOApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAg
ZGJjNGI2ZTEzYTVkMGRkODk2N2NkZTdmZjcwMDBhYjFlZDg4NjI1ZQoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTEzOTcyICAyMDE3LTEwLTAzIDIxOjAyOjQzIFogICAgMCBkYXlzCkZhaWxpbmcgc2lu
Y2UgICAgICAgIDExMzk3OSAgMjAxNy0xMC0wNCAwMDoxMDoxMyBaICAgIDAgZGF5cyAgIDEyIGF0
dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExNDAxMCAgMjAxNy0xMC0wNCAxNToxNjoxMCBa
ICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgogIElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJh
ZC53aWxrQG9yYWNsZS5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3
b3VsZCBiZSA1MTYgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 17:23:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 17:23:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dznNu-00067J-Uq; Wed, 04 Oct 2017 17:23:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dznNu-00067A-BS
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 17:23:02 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 45/05-03642-5F815D95; Wed, 04 Oct 2017 17:23:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsVysyfVTfeTxNV
 Ig80buSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozvD9gKZvJXzFxwhrGBsY+ni5GLQ0hgM6PE
 3rntzBDObkaJuV13mboYOTmEBRwl9v3sZwWxRQRiJQ5+eAFkc3AwC4hLbD4pBxIWErCRaF60i
 RnEZhPQlLjz+RNYK6+AlcTds4vZQGwWARWJKwuWgI0RFQiX2P/9GjNEjaDEyZlPWEBGcgrYSi
 z5UQwSZhYwk5i3+SEzhC0ucevJfCYIW16ieets5gmM/LOQdM9C0jILScssJC0LGFlWMWoUpxa
 VpRbpGhrrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhiYDEOxg/LIs4BCjJAeT
 kiivAM/VSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvLfFgXKCRanpqRVpmTnAKIFJS3DwKInwl
 oKkeYsLEnOLM9MhUqcYjTk23bz7h4ljw/cHf5iEWPLy81KlxHmZgfEnJABSmlGaBzcIFr2XGG
 WlhHkZgU4T4ilILcrNLEGVf8UozsGoJMz7DWQhT2ZeCdy+V0CnMAGdMqfpCsgpJYkIKakGRgc
 hczWtc9zTZ3kuWOWbK9z/TcsjzuF0ZXHYv3KmiyHvLi4NaBZuT04/PeGalZ7QnU+MNqeZCzvl
 VbhDtZ3f1isI65pOl15SxvXhn+O3fxbLorjtfKKWbrdbfbfmIMeus6Ve4fMcuvJFGlen2T67a
 rCSq+rf/P4db9UVIr8vj6zu+a0iKfdHiaU4I9FQi7moOBEA/XX9odkCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1507137777!88123113!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63574 invoked from network); 4 Oct 2017 17:22:58 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-11.tower-27.messagelabs.com with SMTP; 4 Oct 2017 17:22:58 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 300811529;
 Wed,  4 Oct 2017 10:22:57 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 850403F58C;
 Wed,  4 Oct 2017 10:22:56 -0700 (PDT)
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 xen-devel <xen-devel@lists.xenproject.org>
References: <5a43510e-03e3-c961-3d6f-3d25ff6de7fa@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <36c820ef-a3ac-37c4-8a0e-f0aa152e3797@arm.com>
Date: Wed, 4 Oct 2017 18:22:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <5a43510e-03e3-c961-3d6f-3d25ff6de7fa@gmail.com>
Content-Language: en-US
Cc: olekstysh@gmail.com
Subject: Re: [Xen-devel] DomD: passthroughing an arbitrary device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNC8xMC8xNyAxNzozMiwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4gSGks
IGFsbCEKCkhlbGxvLAoKPiBXZSBoYXZlIGEgdXNlLWNhc2Ugd2hlcmUgd2Ugd2FudCB0byBwYXNz
dGhyb3VnaCBhbmQgYXJiaXRyYXJ5IGRldmljZSB0byAKPiBkcml2ZXIgZG9tYWluLAo+IGUuZy4g
R1BJTyBjb250cm9sbGVyIG9yIHRoZSBsaWtlIChkb2Vzbid0IGRvIGFueSBETUEpLgoKSSB3aWxs
IGFzc3VtZSB5b3UgYXJlIHNwZWFraW5nIGFib3V0IFhlbiBBcm0gYW5kIG5vdCBYZW4geDg2LiBQ
bGVhc2UgCmNvcnJlY3QgaWYgbXkgYXNzdW1wdGlvbiBpcyB3cm9uZy4KCj4gSSBrbm93IHRoYXQg
Zm9yIGRldmljZSB0byBiZSBwYXNzIHRocm91Z2hlZCBpdCBtdXN0IGJlIHRpZWQgdG8gYW4gSU9N
TVUsIAo+IGJ1dCBpbiBteSBjYXNlCj4gdGhlIGNvbnRyb2xsZXIgZG9lc27igJl0IGhhdmUgYW55
LiBUaGUgcHJvYmxlbSBpcyB0aGF0IGl0IG5vdCBvbmx5IGhhcyAKPiBNTUlPIHJhbmdlLAo+IGJ1
dCBhbHNvIGhhcyBpdHMgb3duIGludGVycnVwdCBjb250cm9sbGVyLCBzbyBJIGhhdmUgdG8gcGFz
c3Rocm91Z2ggSVJRcyAKPiBhcyB3ZWxsLgo+IEhlcmUgY29tZXMgdGhlIGxpbWl0YXRpb24gSSBm
YWNlOiBhcyB0aGUgY29udHJvbGxlciBkb2VzbuKAmXQgaGF2ZSBhbnkgCj4gSU9NTVUgSSBjYW7i
gJl0Cj4gcGFzc3Rocm91Z2ggaXRzIElSUS4KCkkgZ3Vlc3MgeW91IGFyZSBzYXlpbmcgdGhhdCB3
aGVuIHlvdSB1c2UgImR0ZGV2IiBpdCB3aWxsIGRlbnkgZ3Vlc3QgCmNyZWF0aW9uLgoKQXQgdGhl
IG1vbWVudCwgdGhlIG9ubHkgcHVycG9zZSBvZiAiZHRkZXYiIGlzIHRvIHNldHVwIHRoZSBTTU1V
IApjb3JyZWN0bHkuIElmIHlvdXIgZGV2aWNlIGlzIG5vdCBwcm90ZWN0ZWQgYnkgYW4gU01NVSwg
dGhlbiBpdCBpcyBub3QgCm5lY2Vzc2FyeS4gWW91IG9ubHkgbmVlZCB0byBzcGVjaWZpYyAiaXJx
cyIgYW5kICJtbWlvcyIuCgpJZiB5b3Ugd29uZGVyIHdoeSB0aGUgZG9jdW1lbnRhdGlvbiBkb2Vz
IG5vdCBhZHZlcnRpc2UgaXQuIEl0IGlzIGJlY2F1c2UgCkkgY29uc2lkZXIgdGhhdCBhbnkgZGV2
aWNlIG5vdCBwcm90ZWN0ZWQgYnkgYW4gU01NVSBzaG91bGQgbm90IGJlIApwYXNzLXRocm91Z2gg
dW5sZXNzIHRoZSB1c2VyIHJlYWxseSBrbm93cyB3aGF0IGhlIGlzIGRvaW5nLgoKPiAKPiBQb3Nz
aWJsZSBzb2x1dGlvbnMgSSBzZWUgY291bGQgYmU6Cj4gCj4gMS4gTWFrZSBpdCBwb3NzaWJsZSB0
aGF0IFhlbiBhbGxvd3MgcGFzc2luZyB0aHJvdWdoIGRldmljZXMgd2l0aG91dCAKPiBJT01NVSBh
c3NpZ25lZDoKPiB0aGUgcHJvYmxlbSBoZXJlIGlzIHRoYXQgb25lIGNhbiBoYWNrIFhlbiB0aGVu
IGJ5IHNheWluZyB0aGF0IGhlciBkZXZpY2UgCj4gaXMgbm90IE1NVQo+IHByb3RlY3RlZCBhbmQg
d3JpdGluZy9yZWFkaW5nIGFyYml0cmFyeSBtZW1vcnkgdGhlbi4KPiAKPiAyLiBNYWtlIGRyaXZl
ciBkb21haW4gYmUgbWFya2VkIHNvbWVob3cgYXMgYSBwcml2aWxlZ2VkIG9uZSwgc28gWGVuIGNh
biAKPiB0cnVzdCBpdCBhbmQKPiBhbGxvdyBwYXNzaW5nIGRldmljZXMgd2l0aG91dCBJT01NVS4K
PiBROiBXaGF0IGlmIHdlIG5lZWQgdG8gcGFzcyB0aGlzIGRldmljZSB0byBEb21VPwo+IAo+IDMu
IFdvcmthcm91bmQgYnkgaW50cm9kdWNpbmcgYSBkdW1teSBJT01NVSBmb3Igc3VjaCBkZXZpY2Vz
LCBidXQgaXQgCj4gc3RpbGwgZG9lc27igJl0Cj4gc29sdmUgdGhlIHByb2JsZW0gd2l0aCBtZW1v
cnkgcHJvdGVjdGlvbi4KPiAKPiBJJ20gaG9waW5nIHRvIGhlYXIgYW55IHBvc3NpYmxlIHNvbHV0
aW9ucy9zdWdnZXN0aW9ucyB3aGljaCB3aWxsIG5vdCAKPiBicmVhayBzZWN1cml0eSBhbmQgYWxs
b3cKPiBwYXNzaW5nIGRldmljZXMgYXQgdGhlIHNhbWUgdGltZS4KCkNoZWVycywKCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 17:29:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 17:29:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dznTa-0006KS-JL; Wed, 04 Oct 2017 17:28:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=443a8edce=wei.liu2@citrix.com>)
 id 1dznTZ-0006KM-FO
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 17:28:53 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 F0/B8-03435-45A15D95; Wed, 04 Oct 2017 17:28:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHSDvW6I1NV
 Ig18PuSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aOy39ZCq6zVjR9OcvYwPiHpYuRk0NCwF9i
 5ouVrBC2h8T1syeYQGwWARWJNeeusIPYbALKEj87e9lAbBEBC4lVfz+D1TALpEhM+doCNkdYw
 Ffi/IYusHpeoJpHvTPBbCEBfYl957vZIOKCEidnPmGB6NWRWLD7E1CcA8iWllj+jwMkzClgIN
 E5/xxYiSjQCZ1L57BAjFGQ6Jh+jAniTEuJb+ufMk9gFJiFZOosJFNnIUxdwMi8ilGjOLWoLLV
 I18hQL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMDAZgGAH459lAYcYJTmYlER5
 BXiuRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4PWVBMoJFqWmp1akZeYAYwQmLcHBoyTCu1QCK
 M1bXJCYW5yZDpE6xajLcePh9T9MQix5+XmpUuK8ISAzBECKMkrz4EbA4vUSo6yUMC8j0FFCPA
 WpRbmZJajyrxjFORiVhHlVQabwZOaVwG16BXQEE9ARc5qugBxRkoiQkmpgnMyRl/T8k8R8Lut
 jv+t0BO9vWin+0mRbb0zGhS+8cV6r7369ZRPxMeGDnOvhDz1b1kxX5jKLXP38j9yzmUH/X1ip
 Hliv7fWjyC/4ab5A9I+9jlYJFwL8l3Bs2xqm0dprLydlIdVhHysSzVg+Z1Xx0Tb3n4WNb2x32
 0WyTGfaF7pm4epvi67cUGIpzkg01GIuKk4EAOcERm/SAgAA
X-Env-Sender: prvs=443a8edce=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1507138129!119635797!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19704 invoked from network); 4 Oct 2017 17:28:51 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 17:28:51 -0000
X-IronPort-AV: E=Sophos;i="5.42,478,1500940800"; d="scan'208";a="450491347"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Wed, 4 Oct 2017 18:28:29 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: osstest service owner <osstest-admin@xenproject.org>
Message-ID: <20171004172829.vf66qpxuj2pizlep@citrix.com>
References: <osstest-114010-mainreport@xen.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <osstest-114010-mainreport@xen.org>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xensource.com,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [xen-unstable-smoke test] 114010: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMDQsIDIwMTcgYXQgMDU6MTI6NDdQTSArMDAwMCwgb3NzdGVzdCBzZXJ2aWNl
IG93bmVyIHdyb3RlOgo+IGZsaWdodCAxMTQwMTAgeGVuLXVuc3RhYmxlLXNtb2tlIHJlYWwgW3Jl
YWxdCj4gaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEx
NDAxMC8KPiAKPiBSZWdyZXNzaW9ucyA6LSgKPiAKPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2Nl
ZWQgYW5kIGFyZSBibG9ja2luZywKPiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJl
IHJ1bjoKPiAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcyCgpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE0MDEwL3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC9y
aW1hdmExLS0tdmFyLWxvZy1saWJ2aXJ0LWxpYnhsLWxpYnhsLWRyaXZlci5sb2cKCjIwMTctMTAt
MDQgMTY6MTk6MDcuMzQ4KzAwMDA6IGxpYnhsOiBsaWJ4bF9kb20uYzozNjM6bGlieGxfX2J1aWxk
X3ByZTogQ291bGRuJ3Qgc2V0IGdyYW50IHRhYmxlIGxpbWl0cwoyMDE3LTEwLTA0IDE2OjE5OjA3
LjM0OCswMDAwOiBsaWJ4bDogbGlieGxfY3JlYXRlLmM6MTI0NTpkb21jcmVhdGVfcmVidWlsZF9k
b25lOiBEb21haW4gMTpjYW5ub3QgKHJlLSlidWlsZCBkb21haW46IC0zCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 18:03:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 18:03:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzo0N-0000xH-7q; Wed, 04 Oct 2017 18:02:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1dzo0M-0000xB-5n
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 18:02:46 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 CB/67-17770-54225D95; Wed, 04 Oct 2017 18:02:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOKsWRWlGSWpSXmKPExsXiVRukp+ukdDX
 SYH6rqcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrF7j2LBFJGKxdMvszYwzhHoYuTiEBKYySjx
 fFsTG4jDIrCNVWLlhxPMII6EwB1WiW/Nz5m6GDmBnDSJ7qlPWGDsT0fOM0PYlRKz109jB7GFB
 BQlvj6bzgQxdjaTxPHl71hBEsICjhL7fvaD2SICIRJT5kxl7GLk4GAWEJfYfFIOojdH4vzRZY
 wgNpuAkcTyGz/AdvEK2Egcbj4JFmcRUJG4MmML2F5RgXCJ/d+vMUPUCEqcnAlxG6eAtcTpGzP
 BVjELmEnM2/yQGcKWl2jeOhvKFpe49WQ+0wRG0VlI2mchaZmFpGUWkpYFjCyrGDWKU4vKUot0
 jQ31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECI4YBCHYwNi0KPMQoycGkJMo7S
 /5qpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3gmKQDnBotT01Iq0zBxg7MKkJTh4lER4bykApX
 mLCxJzizPTIVKnGC059u259YeJY9PNu0Byw/cHf5iEWPLy81KlxHmvgswTAGnIKM2DGwdLL5c
 YZaWEeRmBDhTiKUgtys0sQZV/xSjOwagkzDsLZApPZl4J3NZXQAcxAR00p+kKyEEliQgpqQbG
 hN2ffhpnfjvNU/XR9WLnljOMBzPn2pRo8y9ybqm/8tVb6OoLvuDoPOkFhUt7OIL/OFVP+qD7U
 N1K0FCjcZqBYoL086ZPq4971vJu/H+26ZP1lRIPI8f7Z9/WVi38Km5feoOjMPXls+sftFdHa9
 451smc79yWfdfiqcD+q8dufq5eoKX19/siJZbijERDLeai4kQA71y7QyoDAAA=
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1507140162!69708406!1
X-Originating-IP: [74.125.82.46]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65411 invoked from network); 4 Oct 2017 18:02:42 -0000
Received: from mail-wm0-f46.google.com (HELO mail-wm0-f46.google.com)
 (74.125.82.46)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Oct 2017 18:02:42 -0000
Received: by mail-wm0-f46.google.com with SMTP id u138so24363685wmu.5
 for <xen-devel@lists.xenproject.org>; Wed, 04 Oct 2017 11:02:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=EbVOBYjpcsZCHs3ASu5+TXwB9o/yhMhclkkYzBjJXcM=;
 b=KmGBNQGiiwjqSdjaulISIjZiA0AZibKU6+lwfFpMmXAsFDhGvsV9ciDkG2YrawVAMv
 bemQe3Q98uP5ELFK/V/pGl0wWcnlq4gWo6hXdoo214pXqAVDl1s3LbguyHVN/bmTM1wt
 wOi16YEv+vBSlbrEdxXB95E9SVTxX9HcHrgHVBcOo0lINeY2D7NeH2MREt+qK6cQ2PS3
 AIiekm3AUZXQJT2zn2VzyGw5ZuR0jxZmkKY/sTHU77BJLMqRVBnQWPd2IjhxdQySLlkS
 9Q34JMD3e4/me+ChigQOu7VpEBKKyo5JTrvu9uyiYcv5+jRxgTxyLQTDA5zRL/hBRqNo
 qSew==
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=EbVOBYjpcsZCHs3ASu5+TXwB9o/yhMhclkkYzBjJXcM=;
 b=hh65lMJVuteu2+CfvTaz7NR/dAF/5h5Once8kDCDQjUSfn0QMfnThS+RIXZvV0dFw5
 j5TUlUqn5AbeFcPqCPdRaMRgOLD8nVPZlWTSQPdpVHsm39/VNW5/E/3Ei1N+7J1ccjXV
 2ZF7qj8tsIML8CZqsfU4jBEyzCgrzJS82QABP4cvZdQBGmhqGutxgo+XxrlU3ruxQ5kO
 OpqqfgKd0SIFNId00rrT4IzvnCqmS5CzfjYSvWqzuQnRlhmuwEPeD9e/UDo3UUqk7GgV
 zmteOYS0iGBFw3VdlJUg4ZVnbthxw8YXNLB3a5ILg9Dw+H0RKDtX/vz4Bknxl6lgsE1n
 aDyg==
X-Gm-Message-State: AMCzsaUNlIfpYp+KayVH3OqskvZgz7VYH55sobA99vzCcwScepBW9C0N
 kkkXD97ogTBWhPaAOJJiCVk=
X-Google-Smtp-Source: AOwi7QAiSs0vM1I9kOWDHvoX2N7Dz/OP/BidyADW4pZO7o9DitbYWLGoszVODKIBdObfYBAIZDQbsw==
X-Received: by 10.80.169.78 with SMTP id m14mr4117535edc.118.1507140162411;
 Wed, 04 Oct 2017 11:02:42 -0700 (PDT)
Received: from [192.168.0.20] (95-50-94-178.pool.ukrtel.net. [178.94.50.95])
 by smtp.googlemail.com with ESMTPSA id g30sm16032671edb.63.2017.10.04.11.02.40
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 04 Oct 2017 11:02:41 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
References: <5a43510e-03e3-c961-3d6f-3d25ff6de7fa@gmail.com>
 <36c820ef-a3ac-37c4-8a0e-f0aa152e3797@arm.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <edfed308-a095-6067-abd1-ac0313aa2a3a@gmail.com>
Date: Wed, 4 Oct 2017 21:02:39 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <36c820ef-a3ac-37c4-8a0e-f0aa152e3797@arm.com>
Content-Language: en-US
Cc: olekstysh@gmail.com
Subject: Re: [Xen-devel] DomD: passthroughing an arbitrary device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Ck9uIDEwLzA0LzIwMTcgMDg6MjIgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPgo+Cj4gT24gMDQv
MTAvMTcgMTc6MzIsIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+PiBIaSwgYWxsIQo+
Cj4gSGVsbG8sCj4KPj4gV2UgaGF2ZSBhIHVzZS1jYXNlIHdoZXJlIHdlIHdhbnQgdG8gcGFzc3Ro
cm91Z2ggYW5kIGFyYml0cmFyeSBkZXZpY2UgCj4+IHRvIGRyaXZlciBkb21haW4sCj4+IGUuZy4g
R1BJTyBjb250cm9sbGVyIG9yIHRoZSBsaWtlIChkb2Vzbid0IGRvIGFueSBETUEpLgo+Cj4gSSB3
aWxsIGFzc3VtZSB5b3UgYXJlIHNwZWFraW5nIGFib3V0IFhlbiBBcm0gYW5kIG5vdCBYZW4geDg2
LiBQbGVhc2UgCj4gY29ycmVjdCBpZiBteSBhc3N1bXB0aW9uIGlzIHdyb25nLgo+CnlvdSBhcmUg
cmlnaHQsIHNvcnJ5IGZvciBub3QgYmVpbmcgcHJlY2lzZSBlbm91Z2gKPj4gSSBrbm93IHRoYXQg
Zm9yIGRldmljZSB0byBiZSBwYXNzIHRocm91Z2hlZCBpdCBtdXN0IGJlIHRpZWQgdG8gYW4gCj4+
IElPTU1VLCBidXQgaW4gbXkgY2FzZQo+PiB0aGUgY29udHJvbGxlciBkb2VzbuKAmXQgaGF2ZSBh
bnkuIFRoZSBwcm9ibGVtIGlzIHRoYXQgaXQgbm90IG9ubHkgaGFzIAo+PiBNTUlPIHJhbmdlLAo+
PiBidXQgYWxzbyBoYXMgaXRzIG93biBpbnRlcnJ1cHQgY29udHJvbGxlciwgc28gSSBoYXZlIHRv
IHBhc3N0aHJvdWdoIAo+PiBJUlFzIGFzIHdlbGwuCj4+IEhlcmUgY29tZXMgdGhlIGxpbWl0YXRp
b24gSSBmYWNlOiBhcyB0aGUgY29udHJvbGxlciBkb2VzbuKAmXQgaGF2ZSBhbnkgCj4+IElPTU1V
IEkgY2Fu4oCZdAo+PiBwYXNzdGhyb3VnaCBpdHMgSVJRLgo+Cj4gSSBndWVzcyB5b3UgYXJlIHNh
eWluZyB0aGF0IHdoZW4geW91IHVzZSAiZHRkZXYiIGl0IHdpbGwgZGVueSBndWVzdCAKPiBjcmVh
dGlvbi4KPgphdCBsZWFzdCBJIHVzZWQvZXhwZXJpbWVudGVkIHdpdGggZHRkZXYgYXMgb2Ygbm93
IGFuZCBkaWRuJ3QgdGhpbmsgaXQgaXMgCnBvc3NpYmxlIG5vdCB0byBmaWxsIGluIGR0ZGV2J3Ms
CmJ1dCBzdGlsbCByZXF1ZXN0IElSUXMKPiBBdCB0aGUgbW9tZW50LCB0aGUgb25seSBwdXJwb3Nl
IG9mICJkdGRldiIgaXMgdG8gc2V0dXAgdGhlIFNNTVUgCj4gY29ycmVjdGx5LiBJZiB5b3VyIGRl
dmljZSBpcyBub3QgcHJvdGVjdGVkIGJ5IGFuIFNNTVUsIHRoZW4gaXQgaXMgbm90IAo+IG5lY2Vz
c2FyeS4gWW91IG9ubHkgbmVlZCB0byBzcGVjaWZpYyAiaXJxcyIgYW5kICJtbWlvcyIuCj4KYWgs
IGdvb2QgdG8ga25vdywKY291bGQgeW91IHBsZWFzZSBjb25maXJtIHRoYXQgbXkgdW5kZXJzdGFu
ZGluZyBpcyBjb3JyZWN0OgppZiBJIHB1dCAieGVuLHBhc3N0aHJvdWdoIiBwcm9wZXJ0eSBpbiBn
dWVzdCdzIGRldmljZSB0cmVlIG5vZGUgd2hpY2ggCmhhcyBJUlEocykgYW5kL29yIE1NSU8gcmFu
Z2UocykKaXQgaXMgZW5vdWdoIHRvIGdldCB0aGF0ICJwYXNzaXZlIiBkZXZpY2UgcGFzc2VkIHRo
cm91Z2g/Cgo+IElmIHlvdSB3b25kZXIgd2h5IHRoZSBkb2N1bWVudGF0aW9uIGRvZXMgbm90IGFk
dmVydGlzZSBpdC4gSXQgaXMgCj4gYmVjYXVzZSBJIGNvbnNpZGVyIHRoYXQgYW55IGRldmljZSBu
b3QgcHJvdGVjdGVkIGJ5IGFuIFNNTVUgc2hvdWxkIG5vdCAKPiBiZSBwYXNzLXRocm91Z2ggdW5s
ZXNzIHRoZSB1c2VyIHJlYWxseSBrbm93cyB3aGF0IGhlIGlzIGRvaW5nLgo+CmFzIHRoZXkgc2F5
ICJ0aGUgYmVzdCBkb2N1bWVudGF0aW9uIGlzIHRoZSBzb3VyY2UgY29kZSBpdHNlbGYiLCBJIHNo
b3VsZCAKaGF2ZSBsb29rZWQgbW9yZSBjYXJlZnVsCj4+Cj4+IFBvc3NpYmxlIHNvbHV0aW9ucyBJ
IHNlZSBjb3VsZCBiZToKPj4KPj4gMS4gTWFrZSBpdCBwb3NzaWJsZSB0aGF0IFhlbiBhbGxvd3Mg
cGFzc2luZyB0aHJvdWdoIGRldmljZXMgd2l0aG91dCAKPj4gSU9NTVUgYXNzaWduZWQ6Cj4+IHRo
ZSBwcm9ibGVtIGhlcmUgaXMgdGhhdCBvbmUgY2FuIGhhY2sgWGVuIHRoZW4gYnkgc2F5aW5nIHRo
YXQgaGVyIAo+PiBkZXZpY2UgaXMgbm90IE1NVQo+PiBwcm90ZWN0ZWQgYW5kIHdyaXRpbmcvcmVh
ZGluZyBhcmJpdHJhcnkgbWVtb3J5IHRoZW4uCj4+Cj4+IDIuIE1ha2UgZHJpdmVyIGRvbWFpbiBi
ZSBtYXJrZWQgc29tZWhvdyBhcyBhIHByaXZpbGVnZWQgb25lLCBzbyBYZW4gCj4+IGNhbiB0cnVz
dCBpdCBhbmQKPj4gYWxsb3cgcGFzc2luZyBkZXZpY2VzIHdpdGhvdXQgSU9NTVUuCj4+IFE6IFdo
YXQgaWYgd2UgbmVlZCB0byBwYXNzIHRoaXMgZGV2aWNlIHRvIERvbVU/Cj4+Cj4+IDMuIFdvcmth
cm91bmQgYnkgaW50cm9kdWNpbmcgYSBkdW1teSBJT01NVSBmb3Igc3VjaCBkZXZpY2VzLCBidXQg
aXQgCj4+IHN0aWxsIGRvZXNu4oCZdAo+PiBzb2x2ZSB0aGUgcHJvYmxlbSB3aXRoIG1lbW9yeSBw
cm90ZWN0aW9uLgo+Pgo+PiBJJ20gaG9waW5nIHRvIGhlYXIgYW55IHBvc3NpYmxlIHNvbHV0aW9u
cy9zdWdnZXN0aW9ucyB3aGljaCB3aWxsIG5vdCAKPj4gYnJlYWsgc2VjdXJpdHkgYW5kIGFsbG93
Cj4+IHBhc3NpbmcgZGV2aWNlcyBhdCB0aGUgc2FtZSB0aW1lLgo+Cj4gQ2hlZXJzLAo+ClRoYW5r
IHlvdSwKT2xla3NhbmRyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 18:10:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 18:10:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzo7x-0001de-0x; Wed, 04 Oct 2017 18:10:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1dzo7v-0001dY-AM
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 18:10:35 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 50/64-02225-A1425D95; Wed, 04 Oct 2017 18:10:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHKsWRWlGSWpSXmKPExsVyMfS6s66kytV
 Ig93vbCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owZKzcyFfwSq5j14SB7A+NxoS5GLg4hgRmM
 EicPd7KBOCwC21glru+fwwriSAjcYZVY2LMVKMMJ5KRJTF3wlwnGvnTpFDuEXS7xsOseC4gtJ
 KAo8fXZdCaIsTOZJFrfbGEFSQgLOErs+9kPZrMJGEksv/EDrEFEIERiypypjF2MHBzMAuISm0
 /KQfTOY5T4NrOBBSTOK2AjcXN1Hkg5i4CKxL+NHWCtogLhEvu/X2MGsXkFBCVOznwCFucUsJV
 48nwW2G3MAmYS8zY/ZIaw5SWat86GssUlbj2ZzzSBUXQWkvZZSFpmIWmZhaRlASPLKkaN4tSi
 stQiXWMDvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwJipZ2Bg3MHYecLvEKMkB
 5OSKO8s+auRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4C5SAcoJFqempFWmZOcDohUlLcPAoif
 CygaR5iwsSc4sz0yFSpxjtOS7cufSHiePAnltActPNu0Byw/cHf5iEWPLy81KlxHn3gbQJgLR
 llObBDYUlm0uMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHmPgUzhycwrgdv9CugsJqCz5jRd
 ATmrJBEhJdXAmD9lije3ovTej3zHpjZeL0jgF6v9GFMSobSNw2Fquf29a36zT1VMVHoh5VKXd
 PTs9xbb1dFNTU8Xa74JU9z+hY2nc+P0H9KL96kobVTMeeX7WPz2qjsKeoK1MnUMl7Y8u3Dt9f
 yzr8+9S8xXfC53xXfX7FlHOQ8vOtvvc31i1zeBt9c79UPaTymxFGckGmoxFxUnAgBIzG20MQM
 AAA==
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1507140633!110318857!1
X-Originating-IP: [209.85.215.67]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14486 invoked from network); 4 Oct 2017 18:10:33 -0000
Received: from mail-lf0-f67.google.com (HELO mail-lf0-f67.google.com)
 (209.85.215.67)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Oct 2017 18:10:33 -0000
Received: by mail-lf0-f67.google.com with SMTP id o125so9747446lfe.0
 for <xen-devel@lists.xenproject.org>; Wed, 04 Oct 2017 11:10:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:from:to:cc:references:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=+/UEzoivJbYJJJKeTFOyXS7kYHfgCJrN1nBp4LMQImI=;
 b=V83sCFiHt0c0Sn+WrmctcChDxz8KGaRgkp22CEvo1MfNhoxIFWkSHdv0llYs4WyT2H
 w866CCyMEFFl6IMOLT6Zlu6Kv6hedSyVsfD/VLTILACfqr4OU3WCzxLFWkKaS8+kDyCA
 3T9mUyXjBduoc98QWfRfqwx1K/MPOw4LRWGEWCCcUfEAme6h/wRhA7tzLmoxDMTH2pJy
 3QrNlio+V/3p/fFwefcHDbBp6md1nOwN9LiPb/Xuy0BwmSeBgUoI+SVaj/dCnrbyXUx2
 gJcARKI7WLMIR0/BU50uFeuIsEyRAxfwFpL7mdEfAKGcKFfGESSA3XFfmoPJDjpPhoEA
 Xu0g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:from:to:cc:references:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=+/UEzoivJbYJJJKeTFOyXS7kYHfgCJrN1nBp4LMQImI=;
 b=AjuB94/AHt94l9SAKOAzje5Da4x2VgwGmJCSgWEy2n/4H42NjygsJWW10lP3pYdPNn
 iVfythj9bcBTwIurQdRFIcWoqxBIaBkedwwybDQK2+OGbz4Xtx932wtaVVWnWkZhzeM+
 /tUTtLA0B5zaZjwocex8YpOPCxeFHzdTFeP7MrmdNTF7GlGnNUCoGon6wQaS5B4uT4DZ
 mp9ydw/y1oPZPqibcqPJoDLNFvFb6rTNWJkqYAHp5IbGGwDK7ysFnpMenwlXwFvf3T1H
 Q0D5cK7W2SZ1iMExDtcsfhv5Ky1qPQeuRSUjG6cnjMhaYQHbsP9f+ldIUBEZzzGsMsHT
 0ntA==
X-Gm-Message-State: AMCzsaV0lDYyqiDfoN9vmvIMcACZpiVmAivEuGhmhDGGrAWJ9dKRugAw
 ihIcc/kLqSKt8kX0Zb/H2Fc=
X-Google-Smtp-Source: AOwi7QAwplPOQosyJ9QcoEcGyryq4XalRlnJBjkqjaFM86n6C2IMdIRWUQoBm3wrn5dw30ix+0h3Eg==
X-Received: by 10.25.59.90 with SMTP id i87mr4130291lfa.46.1507140633218;
 Wed, 04 Oct 2017 11:10:33 -0700 (PDT)
Received: from [192.168.0.20] (95-50-94-178.pool.ukrtel.net. [178.94.50.95])
 by smtp.googlemail.com with ESMTPSA id 18sm3541611ljz.51.2017.10.04.11.10.31
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 04 Oct 2017 11:10:32 -0700 (PDT)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
References: <5a43510e-03e3-c961-3d6f-3d25ff6de7fa@gmail.com>
 <36c820ef-a3ac-37c4-8a0e-f0aa152e3797@arm.com>
 <edfed308-a095-6067-abd1-ac0313aa2a3a@gmail.com>
Message-ID: <53e341dd-8aa7-7bc9-7c07-bcb17c4ee7b5@gmail.com>
Date: Wed, 4 Oct 2017 21:10:30 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <edfed308-a095-6067-abd1-ac0313aa2a3a@gmail.com>
Content-Language: en-US
Cc: olekstysh@gmail.com
Subject: Re: [Xen-devel] DomD: passthroughing an arbitrary device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

c29ycnksIHByZXNzZWQgc2VuZCB0b28gZmFzdApPbiAxMC8wNC8yMDE3IDA5OjAyIFBNLCBPbGVr
c2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPgo+IE9uIDEwLzA0LzIwMTcgMDg6MjIgUE0sIEp1
bGllbiBHcmFsbCB3cm90ZToKPj4KPj4KPj4gT24gMDQvMTAvMTcgMTc6MzIsIE9sZWtzYW5kciBB
bmRydXNoY2hlbmtvIHdyb3RlOgo+Pj4gSGksIGFsbCEKPj4KPj4gSGVsbG8sCj4+Cj4+PiBXZSBo
YXZlIGEgdXNlLWNhc2Ugd2hlcmUgd2Ugd2FudCB0byBwYXNzdGhyb3VnaCBhbmQgYXJiaXRyYXJ5
IGRldmljZSAKPj4+IHRvIGRyaXZlciBkb21haW4sCj4+PiBlLmcuIEdQSU8gY29udHJvbGxlciBv
ciB0aGUgbGlrZSAoZG9lc24ndCBkbyBhbnkgRE1BKS4KPj4KPj4gSSB3aWxsIGFzc3VtZSB5b3Ug
YXJlIHNwZWFraW5nIGFib3V0IFhlbiBBcm0gYW5kIG5vdCBYZW4geDg2LiBQbGVhc2UgCj4+IGNv
cnJlY3QgaWYgbXkgYXNzdW1wdGlvbiBpcyB3cm9uZy4KPj4KPiB5b3UgYXJlIHJpZ2h0LCBzb3Jy
eSBmb3Igbm90IGJlaW5nIHByZWNpc2UgZW5vdWdoCj4+PiBJIGtub3cgdGhhdCBmb3IgZGV2aWNl
IHRvIGJlIHBhc3MgdGhyb3VnaGVkIGl0IG11c3QgYmUgdGllZCB0byBhbiAKPj4+IElPTU1VLCBi
dXQgaW4gbXkgY2FzZQo+Pj4gdGhlIGNvbnRyb2xsZXIgZG9lc27igJl0IGhhdmUgYW55LiBUaGUg
cHJvYmxlbSBpcyB0aGF0IGl0IG5vdCBvbmx5IGhhcyAKPj4+IE1NSU8gcmFuZ2UsCj4+PiBidXQg
YWxzbyBoYXMgaXRzIG93biBpbnRlcnJ1cHQgY29udHJvbGxlciwgc28gSSBoYXZlIHRvIHBhc3N0
aHJvdWdoIAo+Pj4gSVJRcyBhcyB3ZWxsLgo+Pj4gSGVyZSBjb21lcyB0aGUgbGltaXRhdGlvbiBJ
IGZhY2U6IGFzIHRoZSBjb250cm9sbGVyIGRvZXNu4oCZdCBoYXZlIGFueSAKPj4+IElPTU1VIEkg
Y2Fu4oCZdAo+Pj4gcGFzc3Rocm91Z2ggaXRzIElSUS4KPj4KPj4gSSBndWVzcyB5b3UgYXJlIHNh
eWluZyB0aGF0IHdoZW4geW91IHVzZSAiZHRkZXYiIGl0IHdpbGwgZGVueSBndWVzdCAKPj4gY3Jl
YXRpb24uCj4+Cj4gYXQgbGVhc3QgSSB1c2VkL2V4cGVyaW1lbnRlZCB3aXRoIGR0ZGV2IGFzIG9m
IG5vdyBhbmQgZGlkbid0IHRoaW5rIGl0IAo+IGlzIHBvc3NpYmxlIG5vdCB0byBmaWxsIGluIGR0
ZGV2J3MsCj4gYnV0IHN0aWxsIHJlcXVlc3QgSVJRcwo+PiBBdCB0aGUgbW9tZW50LCB0aGUgb25s
eSBwdXJwb3NlIG9mICJkdGRldiIgaXMgdG8gc2V0dXAgdGhlIFNNTVUgCj4+IGNvcnJlY3RseS4g
SWYgeW91ciBkZXZpY2UgaXMgbm90IHByb3RlY3RlZCBieSBhbiBTTU1VLCB0aGVuIGl0IGlzIG5v
dCAKPj4gbmVjZXNzYXJ5LiBZb3Ugb25seSBuZWVkIHRvIHNwZWNpZmljICJpcnFzIiBhbmQgIm1t
aW9zIi4KPj4KPiBhaCwgZ29vZCB0byBrbm93LAo+IGNvdWxkIHlvdSBwbGVhc2UgY29uZmlybSB0
aGF0IG15IHVuZGVyc3RhbmRpbmcgaXMgY29ycmVjdDoKPiBpZiBJIHB1dCAieGVuLHBhc3N0aHJv
dWdoIiBwcm9wZXJ0eSBpbiBndWVzdCdzIGRldmljZSB0cmVlIG5vZGUgd2hpY2ggCj4gaGFzIElS
UShzKSBhbmQvb3IgTU1JTyByYW5nZShzKQo+IGl0IGlzIGVub3VnaCB0byBnZXQgdGhhdCAicGFz
c2l2ZSIgZGV2aWNlIHBhc3NlZCB0aHJvdWdoPwo+CnNob3VsZCBiZQpJZiAieGVuLHBhc3N0aHJv
dWdoIiBwcm9wZXJ0eSBpbiBhIERvbTAgZGV2aWNlIHRyZWUgbm9kZSAqdG9nZXRoZXIqIHdpdGgg
CklSUShzKSBhbmQgTU1JTyByYW5nZShzKQppbiBhICpndWVzdCBjb25maWcqIGZpbGUgaXMgZW5v
dWdoIHRvIGdldCAicGFzc2l2ZSIgZGV2aWNlIHBhc3NlZCB0aHJvdWdoCj4+IElmIHlvdSB3b25k
ZXIgd2h5IHRoZSBkb2N1bWVudGF0aW9uIGRvZXMgbm90IGFkdmVydGlzZSBpdC4gSXQgaXMgCj4+
IGJlY2F1c2UgSSBjb25zaWRlciB0aGF0IGFueSBkZXZpY2Ugbm90IHByb3RlY3RlZCBieSBhbiBT
TU1VIHNob3VsZCAKPj4gbm90IGJlIHBhc3MtdGhyb3VnaCB1bmxlc3MgdGhlIHVzZXIgcmVhbGx5
IGtub3dzIHdoYXQgaGUgaXMgZG9pbmcuCj4+Cj4gYXMgdGhleSBzYXkgInRoZSBiZXN0IGRvY3Vt
ZW50YXRpb24gaXMgdGhlIHNvdXJjZSBjb2RlIGl0c2VsZiIsIEkgCj4gc2hvdWxkIGhhdmUgbG9v
a2VkIG1vcmUgY2FyZWZ1bAo+Pj4KPj4+IFBvc3NpYmxlIHNvbHV0aW9ucyBJIHNlZSBjb3VsZCBi
ZToKPj4+Cj4+PiAxLiBNYWtlIGl0IHBvc3NpYmxlIHRoYXQgWGVuIGFsbG93cyBwYXNzaW5nIHRo
cm91Z2ggZGV2aWNlcyB3aXRob3V0IAo+Pj4gSU9NTVUgYXNzaWduZWQ6Cj4+PiB0aGUgcHJvYmxl
bSBoZXJlIGlzIHRoYXQgb25lIGNhbiBoYWNrIFhlbiB0aGVuIGJ5IHNheWluZyB0aGF0IGhlciAK
Pj4+IGRldmljZSBpcyBub3QgTU1VCj4+PiBwcm90ZWN0ZWQgYW5kIHdyaXRpbmcvcmVhZGluZyBh
cmJpdHJhcnkgbWVtb3J5IHRoZW4uCj4+Pgo+Pj4gMi4gTWFrZSBkcml2ZXIgZG9tYWluIGJlIG1h
cmtlZCBzb21laG93IGFzIGEgcHJpdmlsZWdlZCBvbmUsIHNvIFhlbiAKPj4+IGNhbiB0cnVzdCBp
dCBhbmQKPj4+IGFsbG93IHBhc3NpbmcgZGV2aWNlcyB3aXRob3V0IElPTU1VLgo+Pj4gUTogV2hh
dCBpZiB3ZSBuZWVkIHRvIHBhc3MgdGhpcyBkZXZpY2UgdG8gRG9tVT8KPj4+Cj4+PiAzLiBXb3Jr
YXJvdW5kIGJ5IGludHJvZHVjaW5nIGEgZHVtbXkgSU9NTVUgZm9yIHN1Y2ggZGV2aWNlcywgYnV0
IGl0IAo+Pj4gc3RpbGwgZG9lc27igJl0Cj4+PiBzb2x2ZSB0aGUgcHJvYmxlbSB3aXRoIG1lbW9y
eSBwcm90ZWN0aW9uLgo+Pj4KPj4+IEknbSBob3BpbmcgdG8gaGVhciBhbnkgcG9zc2libGUgc29s
dXRpb25zL3N1Z2dlc3Rpb25zIHdoaWNoIHdpbGwgbm90IAo+Pj4gYnJlYWsgc2VjdXJpdHkgYW5k
IGFsbG93Cj4+PiBwYXNzaW5nIGRldmljZXMgYXQgdGhlIHNhbWUgdGltZS4KPj4KPj4gQ2hlZXJz
LAo+Pgo+IFRoYW5rIHlvdSwKPiBPbGVrc2FuZHIKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 18:15:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 18:15:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzoCo-0001zF-1G; Wed, 04 Oct 2017 18:15:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1dzoCn-0001yn-6w
 for xen-devel@lists.xen.org; Wed, 04 Oct 2017 18:15:37 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 16/64-30688-84525D95; Wed, 04 Oct 2017 18:15:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVyMfTGVl131au
 RBlcOWFks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlf/19mKbjAXXF1Zy9bA+MJji5GLg4hgUmM
 EjP3bmcFcVgE5jFLvG09y9jFyMkhIdDPKtF3Q6yLkQPIzpP4t7cAIpwmcXfVfnYIu0pi5sO9L
 CAlQgJqEmveREHM7GeSeP7uNxNInE1AR2LdjFqQchEBaYlrny+DTWcWiJA4/+EgG4gtLOAsMb
 V9KzOIzSKgKrF4bxdYDa+AtcTnA99ZIFbJS+xqu8gKYnMK2EjMmtIOViMEVNPXfpp1AqPgAka
 GVYwaxalFZalFuobmeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgcHGAAQ7GC+e
 9jzEKMnBpCTKO0v+aqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4gFaCcYFFqempFWmYOMOxh0
 hIcPEoivCkgad7igsTc4sx0iNQpRkuOC3cu/WHiOLDnFpDsuHn3D5MQS15+XqqUOG8rSIMASE
 NGaR7cOFhsXmKUlRLmZQQ6UIinILUoN7MEVf4VozgHo5IwrynIFJ7MvBK4ra+ADmICOmhO0xW
 Qg0oSEVJSDYxh4btXnjrNdM5/X66xYZ7quvtThK+XNYiIsDirnv1itbh18i7ZG9Fu7foljPma
 M2VrBHrs7xX0FiUFaS3+2R4nfGwel0bfH03VdAcf6XzTHjOGl/3/1ry6MkF+v63hFa7tMzIyL
 84rDZO+atm8Tn/X72XFTm5TSydMc3JzZNsu1VGxevWmMCWW4oxEQy3mouJEAP704SzIAgAA
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1507140935!114565025!1
X-Originating-IP: [209.85.216.181]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32056 invoked from network); 4 Oct 2017 18:15:35 -0000
Received: from mail-qt0-f181.google.com (HELO mail-qt0-f181.google.com)
 (209.85.216.181)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Oct 2017 18:15:35 -0000
Received: by mail-qt0-f181.google.com with SMTP id z50so15876085qtj.4
 for <xen-devel@lists.xen.org>; Wed, 04 Oct 2017 11:15:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=MEmYS6IxTegIzPJbXZAp4NTTSK3vZuMuwzS7cLxF3h0=;
 b=PdOaXisM8ukbIf2OeyFam0TPCyU14UMoQ/CkcVxqqIF2Y8h3rg6MLEAeoPpK7EkyIm
 Dsx/SKwi0GmEJUMnC8vl0jMuy9AOv3z7UIxe4yMfeU5wjYOffzUJBfV95ILNa+7Cj5xb
 T0byx94DhTF1NzLupb6GJDISrR1cUfoQMc1Ts=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=MEmYS6IxTegIzPJbXZAp4NTTSK3vZuMuwzS7cLxF3h0=;
 b=ZhkhHYEUvOpNHuc17fmK0SStDkuhPoG1c75VCRYwhyY/kbvQp4oV9Se0AcuzxFuzbX
 3v7dkKRyM5m06fIXD3GG3qknx6VALfmYyVuGE/hI5ApjyrJ5XjxRsXc6va5sgHa/NtFE
 KoZIKNb2pjcKsJuRmTI00bhVYt/j4YvuHc7AediSXcSMtd4w+rWM1asAu0cv74uenAw2
 /eq2J/mvkGMdwpK/KHYyO+Nghe/SjCyT2R+dlNq7YYTmZR1iYBDCWE5OvtcgOSg5M5Oq
 yJXCStCYsXOQmEpxsXWQ5DtlfmG8wLrGHte3wqmHECArSE2+nC6brPcL7ScBOJBfzGri
 rr9Q==
X-Gm-Message-State: AMCzsaWwvMmIDDo/sgMGzlv7NoYChCYEc+VBLvKTdsHlDMDI54sn1NEh
 Yg+nO796zmWiSyJ1Pr8+mlSsBUzL2To=
X-Google-Smtp-Source: AOwi7QA+9j9N/aScmFq/8SBxyQ225+SYBaufTPQoXJ+zVUrI8mNiDJao/8vHEVJKPJhNzDNhybKYEQ==
X-Received: by 10.200.38.35 with SMTP id u32mr11937197qtu.312.1507140934795;
 Wed, 04 Oct 2017 11:15:34 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id l188sm10210622qkd.43.2017.10.04.11.15.33
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 04 Oct 2017 11:15:34 -0700 (PDT)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Wed,  4 Oct 2017 19:15:20 +0100
Message-Id: <20171004181526.9405-2-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171004181526.9405-1-julien.grall@linaro.org>
References: <20171004181526.9405-1-julien.grall@linaro.org>
Cc: Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH 1/7] xen/arm: domain_build: Clean-up
	insert_11_bank
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ICAgIC0gUmVtb3ZlIHNwdXJpb3VzICgpCiAgICAtIEFkZCBtaXNzaW5nIHNwYWNlcwogICAgLSBU
dXJuIDEgPDwgdG8gMVVMIDw8CgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBsaW5hcm8ub3JnPgoKLS0tCgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyB8IDcgKysrKy0t
LQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWlu
X2J1aWxkLmMKaW5kZXggMzcyM2RjM2Y3OC4uMDkzZWJmMWE4ZSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL2RvbWFpbl9idWlsZC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpA
QCAtMTA5LDExICsxMDksMTEgQEAgc3RhdGljIGJvb2wgaW5zZXJ0XzExX2Jhbmsoc3RydWN0IGRv
bWFpbiAqZCwKIAogICAgIHNwZm4gPSBwYWdlX3RvX21mbihwZyk7CiAgICAgc3RhcnQgPSBwZm5f
dG9fcGFkZHIoc3Bmbik7Ci0gICAgc2l6ZSA9IHBmbl90b19wYWRkcigoMSA8PCBvcmRlcikpOwor
ICAgIHNpemUgPSBwZm5fdG9fcGFkZHIoMVVMIDw8IG9yZGVyKTsKIAogICAgIEQxMVBSSU5UKCJB
bGxvY2F0ZWQgJSMiUFJJcGFkZHIiLSUjIlBSSXBhZGRyIiAoJWxkTUIvJWxkTUIsIG9yZGVyICVk
KVxuIiwKICAgICAgICAgICAgICBzdGFydCwgc3RhcnQgKyBzaXplLAotICAgICAgICAgICAgIDFV
TCA8PCAob3JkZXIrUEFHRV9TSElGVC0yMCksCisgICAgICAgICAgICAgMVVMIDw8IChvcmRlciAr
IFBBR0VfU0hJRlQgLSAgMjApLAogICAgICAgICAgICAgIC8qIERvbid0IHdhbnQgZm9ybWF0IHRo
aXMgYXMgUFJJcGFkZHIgKDE2IGRpZ2l0IGhleCkgKi8KICAgICAgICAgICAgICAodW5zaWduZWQg
bG9uZykoa2luZm8tPnVuYXNzaWduZWRfbWVtID4+IDIwKSwKICAgICAgICAgICAgICBvcmRlcik7
CkBAIC0xNjcsNyArMTY3LDggQEAgc3RhdGljIGJvb2wgaW5zZXJ0XzExX2Jhbmsoc3RydWN0IGRv
bWFpbiAqZCwKICAgICAgICAgICovCiAgICAgICAgIGlmICggc3RhcnQgKyBzaXplIDwgYmFuay0+
c3RhcnQgJiYga2luZm8tPm1lbS5ucl9iYW5rcyA8IE5SX01FTV9CQU5LUyApCiAgICAgICAgIHsK
LSAgICAgICAgICAgIG1lbW1vdmUoYmFuayArIDEsIGJhbmssIHNpemVvZigqYmFuaykqKGtpbmZv
LT5tZW0ubnJfYmFua3MgLSBpKSk7CisgICAgICAgICAgICBtZW1tb3ZlKGJhbmsgKyAxLCBiYW5r
LAorICAgICAgICAgICAgICAgICAgICBzaXplb2YoKmJhbmspICogKGtpbmZvLT5tZW0ubnJfYmFu
a3MgLSBpKSk7CiAgICAgICAgICAgICBraW5mby0+bWVtLm5yX2JhbmtzKys7CiAgICAgICAgICAg
ICBiYW5rLT5zdGFydCA9IHN0YXJ0OwogICAgICAgICAgICAgYmFuay0+c2l6ZSA9IHNpemU7Ci0t
IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 18:15:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 18:15:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzoCm-0001yh-Kk; Wed, 04 Oct 2017 18:15:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1dzoCm-0001yb-BD
 for xen-devel@lists.xen.org; Wed, 04 Oct 2017 18:15:36 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 24/F6-03422-74525D95; Wed, 04 Oct 2017 18:15:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsVyMfTGFl031au
 RBreeWlks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBln3psUzNSqePvzJXsD4zXZLkYuDiGBSYwS
 z3++YwVxWATamSWufV8J5HBySAi8Y5F40WYHYRdJnNg2gQ3CTpPYunUWM4RdJTG75yhjFyMH0
 CQ1iTVvoiCG9jNJzL3QwAYSZxPQkVg3oxakXERAWuLa58uMIDXMAo/ZJKb9XsoIkhAWCJX40r
 KcBcRmEVCV2Ln7NJjNK2At8fj+KhaIXfISu9ousk5g5F/AyLCKUaM4tagstUjXyFgvqSgzPaM
 kNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwfBiAYAfjn/mBhxglOZiURHlnyV+NFOJLyk+p
 zEgszogvKs1JLT7EKMPBoSTBG6QClBMsSk1PrUjLzAEGMkxagoNHSYQ3BSTNW1yQmFucmQ6RO
 sVoz3HhzqU/TBzHNl0Gkgf23AKSHTfv/mESYsnLz0uVEudtBWkTAGnLKM2DGwqLvEuMslLCvI
 xAZwrxFKQW5WaWoMq/YhTnYFQS5t2pDDSFJzOvBG73K6CzmIDOmtN0BeSskkSElFQDo9V5g8v
 XzVI1bF81/9toV3mMq0l1yoWGDj39+X58qrMPCLj8FWzniD7KNKeI18S36MpDIb/Ssx2Fv7Nv
 mDe//NL645r6mfVHu3IqZ7HsUlvdpemmbryC36Jn70NN0zWSt803lZ+4+e1R0U7Dd8vW/Axla
 7lT+F3p8p/X8yQ4L6vPtVc8M1tZWImlOCPRUIu5qDgRAA/xEsG3AgAA
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1507140934!88128606!1
X-Originating-IP: [209.85.216.180]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2007 invoked from network); 4 Oct 2017 18:15:34 -0000
Received: from mail-qt0-f180.google.com (HELO mail-qt0-f180.google.com)
 (209.85.216.180)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Oct 2017 18:15:34 -0000
Received: by mail-qt0-f180.google.com with SMTP id o52so20888771qtc.9
 for <xen-devel@lists.xen.org>; Wed, 04 Oct 2017 11:15:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id;
 bh=PVq+1wjV/PA0k5JZsuLlRtWrBSuHdyFxYCZ286KPhxI=;
 b=PjiYRmHnK5GRsvhUK2y6DGSdcQOAnMIL50MqXKRnXh56JsGDR5O0EizetRAQcr6jLU
 hqugdbh5wurMxFa+/UIl9e2SCx6zgm4LN8+zeZSKdBYWmUfGs9/E0JRrzVbO+Tz4JEB+
 wYZPfm7ouAH+PeWwRJFKIZnfsl27Jt74ZYN0k=
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=PVq+1wjV/PA0k5JZsuLlRtWrBSuHdyFxYCZ286KPhxI=;
 b=Ldb25aaRXMTWwkfXYY7OnTvux3gvrC/iAsNslSPrSGxjjFuRyZWGp2C7jfNUqzbEwl
 fVC4w5LtXF/vRErGoCwBdU0z/1n3esx4MjbLNkvvWugIO/7lwBILUVvZ9qxnREXUZEtl
 byULz7bczVOktTJMRUwj8r/OnfmQxsXNUzm8suNRW2846vEjeePot+1lZHZS7SQQ9Ijz
 +T53kp1mb8SWlzaxYd3jfeMttNHMWphjqERlxEtFSUS4+TpaUXe0Fn/r+F0ru/x3sYBV
 5RfJncSJyfNxayD/DCSXe30Mn6n3OxOZOtCfeHjnPM+OcUMbswNC3dZP0ySXvjOazisw
 fb6g==
X-Gm-Message-State: AMCzsaVrdpQmROuxW8OPUJEGtwWd6ptUYhTD6LwDV+TeNnBz5ufaMBq7
 GuMrjqvOwaUEZLYkNE7PNkmlpp18QS0MDA==
X-Google-Smtp-Source: AOwi7QBl6qHT2cJUOdKTQapJ1/qoO/qrn1WGnN/x7iHSnh8hRsWLdyA+Zouv0owJStOM94QC1v4eUw==
X-Received: by 10.237.63.180 with SMTP id s49mr28415354qth.43.1507140933672;
 Wed, 04 Oct 2017 11:15:33 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id l188sm10210622qkd.43.2017.10.04.11.15.30
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 04 Oct 2017 11:15:32 -0700 (PDT)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Wed,  4 Oct 2017 19:15:19 +0100
Message-Id: <20171004181526.9405-1-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
Cc: Elena Ufimtseva <elena.ufimtseva@oracle.com>,
 Kevin Tian <kevin.tian@intel.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@linaro.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.com>,
 Shane Wang <shane.wang@intel.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Gang Wei <gang.wei@intel.com>
Subject: [Xen-devel] [PATCH 0/7] xen: Convert __page_to_mfn and
	__mfn_to_page to use typesafe MFN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKTW9zdCBvZiB0aGUgdXNlcnMgb2YgcGFnZV90b19tZm4gYW5kIG1mbl90b19wYWdl
IGFyZSBlaXRoZXIgb3ZlcnJpZGluZwp0aGUgbWFjcm9zIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGgg
bWZuX3Qgb3IgdXNlIG1mbl94L19tZm4gYmVjYXVlIHRoZSByZXN0Cm9mIHRoZSBmdW5jdGlvbiB1
c2UgbWZuX3QuCgpTbyBJIHRoaW5rIGl0IGlzIHRpbWUgdG8gbWFrZSBfX3BhZ2VfdG9fbWZuIGFu
ZCBfX21mbl90b19wYWdlIHVzaW5nIHR5cGVzYWZlCk1GTi4KClRoZSBmaXJzdCA2IHBhdGNoZXMg
d2lsbCBjb252ZXJ0IG9mIHRoZSBjb2RlIHRvIHVzZSB0eXBlc2FmZSBNRk4sIGVhc2luZwp0aGUg
dHJlZS13aWRlIGNvbnZlcnNpb24gaW4gcGF0Y2ggNy4KCkNoZWVycywKCkNjOiAgQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6ICBCb3JpcyBPc3Ryb3Zza3kgPGJv
cmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpDYzogIEVsZW5hIFVmaW10c2V2YSA8ZWxlbmEudWZp
bXRzZXZhQG9yYWNsZS5jb20+CkNjOiAgR2FuZyBXZWkgPGdhbmcud2VpQGludGVsLmNvbT4KQ2M6
ICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiAgR2Vvcmdl
IER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogIElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KQ2M6ICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogIEp1biBO
YWthamltYSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT4KQ2M6ICBLZXZpbiBUaWFuIDxrZXZpbi50
aWFuQGludGVsLmNvbT4KQ2M6ICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9y
YWNsZS5jb20+CkNjOiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQ2M6
ICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CkNjOiAgU2hhbmUg
V2FuZyA8c2hhbmUud2FuZ0BpbnRlbC5jb20+CkNjOiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgpDYzogIFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5z
dXRoaWt1bHBhbml0QGFtZC5jb20+CkNjOiAgVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5
ZWwuY29tPgpDYzogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CgpKdWxpZW4gR3JhbGwgKDcpOgogIHhlbi9hcm06IGRvbWFpbl9idWls
ZDogQ2xlYW4tdXAgaW5zZXJ0XzExX2JhbmsKICB4ZW4vYXJtMzI6IG1tOiBSZXdvcmsgaXNfeGVu
X2hlYXBfcGFnZSB0byBhdm9pZCBuYW1lY2xhc2gKICB4ZW4veDg2OiBVc2UgbWFkZHJfdG9fcGFn
ZSBhbmQgbWFkZHJfdG9fbWZuIHRvIGF2b2lkIG9wZW4tY29kZWQgPj4KICAgIFBBR0VfU0hJRlQK
ICB4ZW4va2ltYWdlOiBSZW1vdmUgZGVmaW5lZCBidXQgdW51c2VkIHZhcmlhYmxlcwogIHhlbi94
ZW5vcHJvZjogQ29udmVydCB0aGUgZmlsZSB0byB1c2UgdHlwZXNhZmUgTUZOCiAgeGVuL3RtZW06
IENvbnZlcnQgdGhlIGZpbGUgY29tbW9uL3RtZW1feGVuLmMgdG8gdXNlIHR5cGVzYWZlIE1GTgog
IHhlbjogQ29udmVydCBfX3BhZ2VfdG9fbWZuIGFuZCBfX21mbl90b19wYWdlIHRvIHVzZSB0eXBl
c2FmZSBNRk4KCiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgICAgICAgICAgICAgfCAxNSAr
KysrKysrKy0tLS0tLS0KIHhlbi9hcmNoL2FybS9rZXJuZWwuYyAgICAgICAgICAgICAgICAgICB8
ICAyICstCiB4ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jICAgICAgICAgICAgICAgfCAgMiArLQog
eGVuL2FyY2gvYXJtL21tLmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNo
L2FybS9wMm0uYyAgICAgICAgICAgICAgICAgICAgICB8ICA4ICstLS0tLS0tCiB4ZW4vYXJjaC94
ODYvY3B1L3ZwbXUuYyAgICAgICAgICAgICAgICAgfCAgNiArKystLS0KIHhlbi9hcmNoL3g4Ni9k
ZWJ1Zy5jICAgICAgICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMg
ICAgICAgICAgICAgICAgICAgfCAyMSArKysrKysrKysrKy0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4
Ni9kb21jdGwuYyAgICAgICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvaHZtL2Rt
LmMgICAgICAgICAgICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxk
LmMgICAgICAgICAgIHwgIDYgKysrLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAg
ICAgICAgICAgfCAxNiArKysrKysrKy0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMg
ICAgICAgICAgICAgICAgfCAgNiArKystLS0KIHhlbi9hcmNoL3g4Ni9odm0vc3RkdmdhLmMgICAg
ICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyAgICAgICAgICAg
ICAgfCAgNCArKy0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMgICAgICAgICAgICAgfCAg
OCArKysrLS0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jICAgICAgICAgICAgIHwgIDIg
Ky0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICAgICAgICAgICAgICB8IDEwICsrKysrLS0t
LS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyAgICAgICAgICAgICB8ICAyICstCiB4ZW4v
YXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgICAgICAgfCAgNiAtLS0tLS0KIHhlbi9hcmNo
L3g4Ni9tbS9ndWVzdF93YWxrLmMgICAgICAgICAgICB8ICA2ICsrKy0tLQogeGVuL2FyY2gveDg2
L21tL2hhcC9ndWVzdF93YWxrLmMgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9tbS9oYXAv
aGFwLmMgICAgICAgICAgICAgICB8ICA2IC0tLS0tLQogeGVuL2FyY2gveDg2L21tL2hhcC9uZXN0
ZWRfZXB0LmMgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jICAg
ICAgICAgICB8ICA5ICsrLS0tLS0tLQogeGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyAgICAgICAg
ICAgICAgIHwgIDQgKysrKwogeGVuL2FyY2gveDg2L21tL3AybS1wb2QuYyAgICAgICAgICAgICAg
IHwgIDYgLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgICAgICAgICAgICAgfCAg
NiAtLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYyAgICAgICAgICAgICAgICB8ICA2IC0t
LS0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYyAgICAgICAgIHwgIDIgKy0KIHhl
bi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyAgICAgICAgICB8ICA2ICsrKy0tLQogeGVuL2Fy
Y2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmggICAgICAgIHwgMTYgKystLS0tLS0tLS0tLS0tLQog
eGVuL2FyY2gveDg2L251bWEuYyAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNo
L3g4Ni9waHlzZGV2LmMgICAgICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvcHYv
Y2FsbGJhY2suYyAgICAgICAgICAgICAgfCAgNiAtLS0tLS0KIHhlbi9hcmNoL3g4Ni9wdi9kZXNj
cmlwdG9yLXRhYmxlcy5jICAgICB8ICA2IC0tLS0tLQogeGVuL2FyY2gveDg2L3B2L2RvbTBfYnVp
bGQuYyAgICAgICAgICAgIHwgIDYgKysrKysrCiB4ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgICAg
ICAgICAgICAgICAgfCAgNiAtLS0tLS0KIHhlbi9hcmNoL3g4Ni9wdi9lbXVsLWdhdGUtb3AuYyAg
ICAgICAgICB8ICA2IC0tLS0tLQogeGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jICAgICAg
ICAgIHwgMTAgLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3B2L2dyYW50X3RhYmxlLmMgICAgICAg
ICAgIHwgIDYgLS0tLS0tCiB4ZW4vYXJjaC94ODYvcHYvcm8tcGFnZS1mYXVsdC5jICAgICAgICAg
fCAgNiAtLS0tLS0KIHhlbi9hcmNoL3g4Ni9zbXBib290LmMgICAgICAgICAgICAgICAgICB8ICA2
IC0tLS0tLQogeGVuL2FyY2gveDg2L3Rib290LmMgICAgICAgICAgICAgICAgICAgIHwgIDQgKyst
LQogeGVuL2FyY2gveDg2L3RyYXBzLmMgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9h
cmNoL3g4Ni94ODZfNjQvbW0uYyAgICAgICAgICAgICAgICB8ICA2ICsrKysrKwogeGVuL2NvbW1v
bi9kb21haW4uYyAgICAgICAgICAgICAgICAgICAgIHwgIDQgKystLQogeGVuL2NvbW1vbi9ldmVu
dF9maWZvLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUu
YyAgICAgICAgICAgICAgICB8ICA2ICsrKysrKwogeGVuL2NvbW1vbi9raW1hZ2UuYyAgICAgICAg
ICAgICAgICAgICAgIHwgMjUgKysrKysrKysrKystLS0tLS0tLS0tLS0tLQogeGVuL2NvbW1vbi9t
ZW1vcnkuYyAgICAgICAgICAgICAgICAgICAgIHwgIDYgKysrKysrCiB4ZW4vY29tbW9uL3BhZ2Vf
YWxsb2MuYyAgICAgICAgICAgICAgICAgfCAgNiArKysrKysKIHhlbi9jb21tb24vdG1lbS5jICAg
ICAgICAgICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vY29tbW9uL3RtZW1feGVuLmMgICAgICAg
ICAgICAgICAgICAgfCAyNCArKysrKysrKysrKystLS0tLS0tLS0tLS0KIHhlbi9jb21tb24vdHJh
Y2UuYyAgICAgICAgICAgICAgICAgICAgICB8ICA2ICsrKysrKwogeGVuL2NvbW1vbi92bWFwLmMg
ICAgICAgICAgICAgICAgICAgICAgIHwgIDkgKysrKystLS0tCiB4ZW4vY29tbW9uL3hlbm9wcm9m
LmMgICAgICAgICAgICAgICAgICAgfCAxNyArKysrKysrKysrKy0tLS0tLQogeGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jIHwgIDYgKysrKysrCiB4ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9pb21tdS5jICAgICAgICAgfCAgMiArLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
eDg2L2lvbW11LmMgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaCAgICAgICAg
ICAgICAgICB8IDIyICsrKysrKysrKysrKy0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0v
cDJtLmggICAgICAgICAgICAgICB8ICA0ICsrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCAg
ICAgICAgICAgICAgICB8IDEyICsrKysrKy0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0u
aCAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcGFnZS5oICAgICAg
ICAgICAgICB8IDMyICsrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVk
ZS94ZW4vZG9tYWluX3BhZ2UuaCAgICAgICAgICAgfCAgNCArKy0tCiB4ZW4vaW5jbHVkZS94ZW4v
dG1lbV94ZW4uaCAgICAgICAgICAgICAgfCAgMiArLQogNjcgZmlsZXMgY2hhbmdlZCwgMjA2IGlu
c2VydGlvbnMoKyksIDI1OCBkZWxldGlvbnMoLSkKCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 18:15:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 18:15:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzoCp-0001zn-8Z; Wed, 04 Oct 2017 18:15:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1dzoCo-0001z7-Dv
 for xen-devel@lists.xen.org; Wed, 04 Oct 2017 18:15:38 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 C3/ED-09852-94525D95; Wed, 04 Oct 2017 18:15:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsVyMfTGRl1P1au
 RBrdvMVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnnG2YyF+zkqmj7M4OxgfEYexcjF4eQwCRG
 icWTprGAOCwC85glbm1ez9jFyMkhIdDPKnFopT+EnSfRdq6XFcJOk3hz6QxQAweQXSXx7Z8gi
 CkkoCax5k0UxMx+Jok365eygsTZBHQk1s2oBekUEZCWuPb5Mth0ZoEIifMfDrKBlAgL+EmsXc
 YOEmYRUJW4924CmM0rYC3RfmYm1DHyErvaLoIdwClgIzFrSjtYXAiopq/9NOsERsEFjAyrGDW
 KU4vKUot0Dc30kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECQ40BCHYwTn0fd4hR
 koNJSZR3lvzVSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvEEqQDnBotT01Iq0zBxg0MOkJTh4l
 ER4U0DSvMUFibnFmekQqVOM9hwX7lz6w8RxbNNlIHlgzy0g2XHz7h8mIZa8/LxUKXHeVpA2AZ
 C2jNI8uKGwKL3EKCslzMsIdKYQT0FqUW5mCar8K0ZxDkYlYV5TkCk8mXklcLtfAZ3FBHTWnKY
 rIGeVJCKkpBoYjTYWG0hdY76lJjwpYiY/r6ejaebfPQ/Em99PT/ulzXvldPCupZL91XxfTQ0a
 b4dt116xNyH4qvyEsrBIpjvF1U1SM0rbmCOtRF1Yki6qPbzdGv/dVHl343yVM3f2LRc6OVXEq
 Pll1J3m62Il4RHHtT7c8dYVZdTlf9/PeH/3rMguZhndBEklluKMREMt5qLiRABctmFzzQIAAA
 ==
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1507140936!99092057!1
X-Originating-IP: [209.85.216.177]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47167 invoked from network); 4 Oct 2017 18:15:36 -0000
Received: from mail-qt0-f177.google.com (HELO mail-qt0-f177.google.com)
 (209.85.216.177)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Oct 2017 18:15:36 -0000
Received: by mail-qt0-f177.google.com with SMTP id f15so20916039qtf.7
 for <xen-devel@lists.xen.org>; Wed, 04 Oct 2017 11:15:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=+k2UxqB0X1AeCLQscuVEzKPYeWpws8w3xDjv/fTOxJ0=;
 b=XyazK7rqzEmYbc6frl7rJTC71BSoDaB4zU+EHoxNKcPHPhXSdx2m8B3cIBUjZQq76i
 jhrOyRFvByimD+0WmgRjgSfDnxhcH9nL4MsFhCsuYrhPbA8rkJy94u/2PFsFBh2NExSz
 mK/le9jL5mH8cgh644v502jcCRf3/26LxeQpI=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=+k2UxqB0X1AeCLQscuVEzKPYeWpws8w3xDjv/fTOxJ0=;
 b=RmUEAvHbiwVE06TOj775+SHRjw1BKevdJRODkGZehplejxOvow3Nucmf0VsuFKXK4g
 Y4xkDN2oCZZ8HbpCRkjYZrELI8EonnqVcGmbxXUiYswqao2E3MOHDqX3ZaMM4OZu0NI4
 i11c3dv/oupU+UuFgTo7V1PbOhWHVJUl8Do/tDnmZSWrPXtbSBxR6sO2MCS/HvaBceNf
 cjo9q3t+FSx9T4eFmeiZ5rkWzq70jfK5eIdHcN29T6/gXVSDtc0mH/warihtp9mbcthI
 u5L9YCkPyFfs2LXD2Cjfz/zBx2kD+PxzyrAXjiT6bj9/xJE/SEgtpcOW5ZAU/4ytdjvH
 xdKw==
X-Gm-Message-State: AMCzsaXP/JxhaUHf9PlR3iGpA+tUfPcPIITtakUiPUr24qydTkMLTuMd
 W57qvIEvFD7M/720OIu6JiMAFhhvsIk=
X-Google-Smtp-Source: AOwi7QAtHGnvPzO4Pz3IgPnh+3tNe9dU79JZIBFzALHsS2Or1zlnrtvQeZN2Qxl33INmZFf8/4e/uw==
X-Received: by 10.200.33.235 with SMTP id 40mr29700782qtz.185.1507140935857;
 Wed, 04 Oct 2017 11:15:35 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id l188sm10210622qkd.43.2017.10.04.11.15.34
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 04 Oct 2017 11:15:35 -0700 (PDT)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Wed,  4 Oct 2017 19:15:21 +0100
Message-Id: <20171004181526.9405-3-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171004181526.9405-1-julien.grall@linaro.org>
References: <20171004181526.9405-1-julien.grall@linaro.org>
Cc: Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH 2/7] xen/arm32: mm: Rework is_xen_heap_page to
	avoid nameclash
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGFybTMyIHZlcnNpb24gb2YgdGhlIGZ1bmN0aW9uIGlzX3hlbl9oZWFwX3BhZ2UgY3VycmVu
dGx5IGRlZmluZSBhCnZhcmlhYmxlIF9tZm4uIFRoaXMgd2lsbCBsZWFkIHRvIGEgY29tcGlsZXIg
d2hlbiB1c2UgdHlwZXNhZmUgTUZOIGluIGEKZm9sb3ctdXAgcGF0Y2g6CgpjYWxsZWQgb2JqZWN0
ICdfbWZuJyBpcyBub3QgYSBmdW5jdGlvbiBvciBmdW5jdGlvbiBwb2ludGVyCgpGaXggaXQgYnkg
cmVuYW1pbmcgdGhlIGxvY2FsIHZhcmlhYmxlIF9tZm4gdG8gbWZuXy4KClNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CgotLS0KCkNjOiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2luY2x1ZGUvYXNt
LWFybS9tbS5oIHwgNiArKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9tbS5oCmluZGV4IGNkNmRmYjU0YjkuLjczN2E0Mjk0MDkgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJt
L21tLmgKQEAgLTE0MCw5ICsxNDAsOSBAQCBleHRlcm4gdmFkZHJfdCB4ZW5oZWFwX3ZpcnRfc3Rh
cnQ7CiAjaWZkZWYgQ09ORklHX0FSTV8zMgogI2RlZmluZSBpc194ZW5faGVhcF9wYWdlKHBhZ2Up
IGlzX3hlbl9oZWFwX21mbihwYWdlX3RvX21mbihwYWdlKSkKICNkZWZpbmUgaXNfeGVuX2hlYXBf
bWZuKG1mbikgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgdW5zaWdu
ZWQgbG9uZyBfbWZuID0gKG1mbik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAot
ICAgIChfbWZuID49IG1mbl94KHhlbmhlYXBfbWZuX3N0YXJ0KSAmJiAgICAgICAgICAgICAgICAg
ICAgICAgIFwKLSAgICAgX21mbiA8IG1mbl94KHhlbmhlYXBfbWZuX2VuZCkpOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgdW5zaWduZWQgbG9uZyBtZm5fID0gKG1mbik7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIChtZm5fID49IG1mbl94KHhlbmhlYXBf
bWZuX3N0YXJ0KSAmJiAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgbWZuXyA8IG1mbl94
KHhlbmhlYXBfbWZuX2VuZCkpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB9KQogI2Vs
c2UKICNkZWZpbmUgaXNfeGVuX2hlYXBfcGFnZShwYWdlKSAoKHBhZ2UpLT5jb3VudF9pbmZvICYg
UEdDX3hlbl9oZWFwKQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 18:15:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 18:15:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzoCt-00022D-NI; Wed, 04 Oct 2017 18:15:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1dzoCr-000219-U2
 for xen-devel@lists.xen.org; Wed, 04 Oct 2017 18:15:42 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 DC/72-03093-D4525D95; Wed, 04 Oct 2017 18:15:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVyMfTGBl0v1au
 RBu+PqVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmr96xkLLgoU3Hw+wPWBsZW8S5GLg4hgUmM
 Els3/WYDcVgE5jFL7PuzhRHEkRDoZ5VYcnkykMMJ5ORJtNy8xgJhp0msnfkVyi6T6Hn9EKiGA
 2iUmsSaN1EQU/uZJO7dXwgWZxPQkVg3oxakXERAWuLa58tgI5kFPjBKPH0jDlIiLJAkcfizDk
 iYRUBV4uvHHewgNq+AtcSjBUuZITbJS+xqu8gKYnMK2EjMmtIONkYIqKav/TTrBEbBBYwMqxg
 1ilOLylKLdI0N9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAsONAQh2MP5dG3iI
 UZKDSUmUd5b81UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxBKkA5waLU9NSKtMwcYODDpCU4e
 JREeB+ApHmLCxJzizPTIVKnGC05Lty59IeJ48CeW0Cy4+bdP0xCLHn5ealS4rytIA0CIA0ZpX
 lw42DReYlRVkqYlxHoQCGegtSi3MwSVPlXjOIcjErCvKYgU3gy80rgtr4COogJ6KA5TVdADip
 JREhJNTAm1TzePlk41/TnhOK/U9/8Om5wsnOapvryy22d8QWX63P5nMIvqP1qWuH5wHCr4BWV
 Vx0Rwo+ED3Zo2u+xn9HG8Xtxn/ZiD76MW2v2Z9pG7qtf4/lNUPyhuJtGvy7D2kebQ/r/lGgkr
 7KyYpX/aqARt37f87erRJRUnx/9tE/TnSujoHLPfW8lluKMREMt5qLiRAAnxAtfyQIAAA==
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1507140937!69687595!1
X-Originating-IP: [209.85.216.176]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46441 invoked from network); 4 Oct 2017 18:15:38 -0000
Received: from mail-qt0-f176.google.com (HELO mail-qt0-f176.google.com)
 (209.85.216.176)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Oct 2017 18:15:38 -0000
Received: by mail-qt0-f176.google.com with SMTP id v28so12067152qtv.1
 for <xen-devel@lists.xen.org>; Wed, 04 Oct 2017 11:15:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=aRdFrwiTD4UX5v5ltXe1CpiEqn4ogsYcz2iO7snB93w=;
 b=HbNr78Q8f3tRS7LL9EUlZW6z2Lg46Y+thBY2NgIuq/J/PH0BqTJhHMaaUhaO/e6kpD
 olxr6QZAU5XcgZFQJFIwkbYEX64fXJ4wT8x9e0Tfap66RZxu2lJNlbBJt7EROgBbKXeX
 2PCOI/MRn+wOWgL4tSCTbWicB/J25+8/dzDiA=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=aRdFrwiTD4UX5v5ltXe1CpiEqn4ogsYcz2iO7snB93w=;
 b=WBCjaQ+aqcnTyjJrS4bQDe/Rue9Nn9dCXZPNgbDz59hd0IoGAjxJWwXFUrOZVbZTOK
 iHw9x3Rg9b1+zspPA1eK89XEJ5isJ0CZYoK79KosIyfxLqOr0fjLn8d+9DJjH/+MJqdi
 7jnZaE7WLvvW7Cq3DB9QEVYsylQ70hNkpvUULJJfHQ784OWFXUVg5gl0zQy+s/uy4w04
 6g7dQop4aO6RFmcxnvP83Ux/4mfTM3lTQl19i9S6FNcaCaKuF0St/popeASA4woAlPvo
 nsB2YiZxiwm7MatYwexKoP5ljC59UENIYIfuF8k+5H3yDTwSv/PYmw043pkiorYQv8yo
 BuXA==
X-Gm-Message-State: AMCzsaXMC3Wgm4P9KDA0ur6V+pxxL9DKUrXzu3NazhpLA79eX7DZRz1l
 QvIZnFoiVPvIQM1fGl67rSSsavDD6Zc=
X-Google-Smtp-Source: AOwi7QBvkLB7KVOdCthGGBLLPtr/j5TO1b1cXCqxo/fdaY8RyUXuUYZoBAUhUUPSZ2/nafYvCRs7Dg==
X-Received: by 10.200.37.8 with SMTP id 8mr30026905qtm.77.1507140937464;
 Wed, 04 Oct 2017 11:15:37 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id l188sm10210622qkd.43.2017.10.04.11.15.35
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 04 Oct 2017 11:15:37 -0700 (PDT)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Wed,  4 Oct 2017 19:15:22 +0100
Message-Id: <20171004181526.9405-4-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171004181526.9405-1-julien.grall@linaro.org>
References: <20171004181526.9405-1-julien.grall@linaro.org>
Cc: Elena Ufimtseva <elena.ufimtseva@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@linaro.org>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 3/7] xen/x86: Use maddr_to_page and maddr_to_mfn
	to avoid open-coded >> PAGE_SHIFT
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGNvbnN0cnVjdGlvbnMgX21mbiguLi4gPiBQQUdFX1NISUZUKSBhbmQgbWZuX3RvX3BhZ2Uo
Li4uID4+IFBBR0VfU0hJRlQpCmNvdWxkIHJlc3BlY3RpdmVseSBiZSByZXBsYWNlZCBieSBtYWRk
cl90b19tZm4oLi4uKSBhbmQKbWFkZHJfdG9fcGFnZSguLi4pLgoKU2lnbmVkLW9mZi1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KCi0tLQoKQ2M6IEVsZW5hIFVmaW10
c2V2YSA8ZWxlbmEudWZpbXRzZXZhQG9yYWNsZS5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2Uu
ZHVubGFwQGV1LmNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2RlYnVnLmMgICAgICAgICAg
ICB8IDIgKy0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMgfCAyICstCiB4ZW4vYXJj
aC94ODYvbW0vc2hhZG93L211bHRpLmMgIHwgNiArKystLS0KIHhlbi9jb21tb24va2ltYWdlLmMg
ICAgICAgICAgICAgfCA2ICsrKy0tLQogNCBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyks
IDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RlYnVnLmMgYi94ZW4v
YXJjaC94ODYvZGVidWcuYwppbmRleCAxYzEwYjg0YTE2Li45MTU5ZjMyZGI0IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvZGVidWcuYworKysgYi94ZW4vYXJjaC94ODYvZGVidWcuYwpAQCAtOTgs
NyArOTgsNyBAQCBkYmdfcHZfdmEybWZuKGRiZ3ZhX3QgdmFkZHIsIHN0cnVjdCBkb21haW4gKmRw
LCB1aW50NjRfdCBwZ2QzdmFsKQogICAgIGwyX3BnZW50cnlfdCBsMmUsICpsMnQ7CiAgICAgbDFf
cGdlbnRyeV90IGwxZSwgKmwxdDsKICAgICB1bnNpZ25lZCBsb25nIGNyMyA9IChwZ2QzdmFsID8g
cGdkM3ZhbCA6IGRwLT52Y3B1WzBdLT5hcmNoLmNyMyk7Ci0gICAgbWZuX3QgbWZuID0gX21mbihj
cjMgPj4gUEFHRV9TSElGVCk7CisgICAgbWZuX3QgbWZuID0gbWFkZHJfdG9fbWZuKGNyMyk7CiAK
ICAgICBEQkdQMigidmFkZHI6JWx4IGRvbWlkOiVkIGNyMzolbHggcGdkMzolbHhcbiIsIHZhZGRy
LCBkcC0+ZG9tYWluX2lkLCAKICAgICAgICAgICBjcjMsIHBnZDN2YWwpOwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cv
Y29tbW9uLmMKaW5kZXggODYxODZjY2NkZi4uZjY1ZDJhNjUyMyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L21tL3NoYWRvdy9jb21tb24uYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2Nv
bW1vbi5jCkBAIC0yNjQwLDcgKzI2NDAsNyBAQCBzdGF0aWMgaW50IHNoX3JlbW92ZV9zaGFkb3df
dmlhX3BvaW50ZXIoc3RydWN0IGRvbWFpbiAqZCwgbWZuX3Qgc21mbikKICAgICBBU1NFUlQoc2hf
dHlwZV9oYXNfdXBfcG9pbnRlcihkLCBzcC0+dS5zaC50eXBlKSk7CiAKICAgICBpZiAoc3AtPnVw
ID09IDApIHJldHVybiAwOwotICAgIHBtZm4gPSBfbWZuKHNwLT51cCA+PiBQQUdFX1NISUZUKTsK
KyAgICBwbWZuID0gbWFkZHJfdG9fbWZuKHNwLT51cCk7CiAgICAgQVNTRVJUKG1mbl92YWxpZChw
bWZuKSk7CiAgICAgdmFkZHIgPSBtYXBfZG9tYWluX3BhZ2UocG1mbik7CiAgICAgQVNTRVJUKHZh
ZGRyKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyBiL3hlbi9h
cmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwppbmRleCAyODAzMGFjYmY2Li4xZTQyZTFkOGFiIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKKysrIGIveGVuL2FyY2gv
eDg2L21tL3NoYWRvdy9tdWx0aS5jCkBAIC0yNDI1LDcgKzI0MjUsNyBAQCBpbnQgc2hfc2FmZV9u
b3RfdG9fc3luYyhzdHJ1Y3QgdmNwdSAqdiwgbWZuX3QgZ2wxbWZuKQogICAgIHNwID0gbWZuX3Rv
X3BhZ2Uoc21mbik7CiAgICAgaWYgKCBzcC0+dS5zaC5jb3VudCAhPSAxIHx8ICFzcC0+dXAgKQog
ICAgICAgICByZXR1cm4gMDsKLSAgICBzbWZuID0gX21mbihzcC0+dXAgPj4gUEFHRV9TSElGVCk7
CisgICAgc21mbiA9IG1hZGRyX3RvX21mbihzcC0+dXApOwogICAgIEFTU0VSVChtZm5fdmFsaWQo
c21mbikpOwogCiAjaWYgKFNIQURPV19QQUdJTkdfTEVWRUxTID09IDQpCkBAIC0yNDM0LDcgKzI0
MzQsNyBAQCBpbnQgc2hfc2FmZV9ub3RfdG9fc3luYyhzdHJ1Y3QgdmNwdSAqdiwgbWZuX3QgZ2wx
bWZuKQogICAgIEFTU0VSVChzaF90eXBlX2hhc191cF9wb2ludGVyKGQsIFNIX3R5cGVfbDJfc2hh
ZG93KSk7CiAgICAgaWYgKCBzcC0+dS5zaC5jb3VudCAhPSAxIHx8ICFzcC0+dXAgKQogICAgICAg
ICByZXR1cm4gMDsKLSAgICBzbWZuID0gX21mbihzcC0+dXAgPj4gUEFHRV9TSElGVCk7CisgICAg
c21mbiA9IG1hZGRyX3RvX21mbihzcC0+dXApOwogICAgIEFTU0VSVChtZm5fdmFsaWQoc21mbikp
OwogCiAgICAgLyogdXAgdG8gbDQgKi8KQEAgLTI0NDIsNyArMjQ0Miw3IEBAIGludCBzaF9zYWZl
X25vdF90b19zeW5jKHN0cnVjdCB2Y3B1ICp2LCBtZm5fdCBnbDFtZm4pCiAgICAgaWYgKCBzcC0+
dS5zaC5jb3VudCAhPSAxCiAgICAgICAgICB8fCAhc2hfdHlwZV9oYXNfdXBfcG9pbnRlcihkLCBT
SF90eXBlX2wzXzY0X3NoYWRvdykgfHwgIXNwLT51cCApCiAgICAgICAgIHJldHVybiAwOwotICAg
IHNtZm4gPSBfbWZuKHNwLT51cCA+PiBQQUdFX1NISUZUKTsKKyAgICBzbWZuID0gbWFkZHJfdG9f
bWZuKHNwLT51cCk7CiAgICAgQVNTRVJUKG1mbl92YWxpZChzbWZuKSk7CiAjZW5kaWYKIApkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9raW1hZ2UuYyBiL3hlbi9jb21tb24va2ltYWdlLmMKaW5kZXgg
Y2Y2MjRkMTBmZC4uZWJjNzFhZmZkMSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9raW1hZ2UuYwor
KysgYi94ZW4vY29tbW9uL2tpbWFnZS5jCkBAIC01MDQsNyArNTA0LDcgQEAgc3RhdGljIHZvaWQg
a2ltYWdlX2ZyZWVfZW50cnkoa2ltYWdlX2VudHJ5X3QgZW50cnkpCiB7CiAgICAgc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZTsKIAotICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShlbnRyeSA+PiBQQUdFX1NI
SUZUKTsKKyAgICBwYWdlID0gbWFkZHJfdG9fcGFnZShlbnRyeSk7CiAgICAgZnJlZV9kb21oZWFw
X3BhZ2UocGFnZSk7CiB9CiAKQEAgLTYzNiw4ICs2MzYsOCBAQCBzdGF0aWMgc3RydWN0IHBhZ2Vf
aW5mbyAqa2ltYWdlX2FsbG9jX3BhZ2Uoc3RydWN0IGtleGVjX2ltYWdlICppbWFnZSwKICAgICAg
ICAgaWYgKCBvbGQgKQogICAgICAgICB7CiAgICAgICAgICAgICAvKiBJZiBzbyBtb3ZlIGl0LiAq
LwotICAgICAgICAgICAgbWZuX3Qgb2xkX21mbiA9IF9tZm4oKm9sZCA+PiBQQUdFX1NISUZUKTsK
LSAgICAgICAgICAgIG1mbl90IG1mbiA9IF9tZm4oYWRkciA+PiBQQUdFX1NISUZUKTsKKyAgICAg
ICAgICAgIG1mbl90IG9sZF9tZm4gPSBtYWRkcl90b19tZm4oKm9sZCk7CisgICAgICAgICAgICBt
Zm5fdCBtZm4gPSBtYWRkcl90b19tZm4oYWRkcik7CiAKICAgICAgICAgICAgIGNvcHlfZG9tYWlu
X3BhZ2UobWZuLCBvbGRfbWZuKTsKICAgICAgICAgICAgIGNsZWFyX2RvbWFpbl9wYWdlKG9sZF9t
Zm4pOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 18:15:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 18:15:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzoCs-00021a-Fl; Wed, 04 Oct 2017 18:15:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1dzoCq-00020e-W0
 for xen-devel@lists.xen.org; Wed, 04 Oct 2017 18:15:41 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 1B/6E-02223-C4525D95; Wed, 04 Oct 2017 18:15:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsVyMfTOGl1v1au
 RBu27tCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyDf66wFCxkr1gxdQt7A+MR1i5GLg4hgcmM
 Ej833mIEcVgE5jFLfN51jxnEkRDoZ5WY82ceWxcjJ5CTJ7HzwiSgFg4gO03i+BdtiHCVxOm7K
 xlBwkICahJr3kRBDO1nkvhyahcTSJxNQEdi3YxakHIRAWmJa58vM4LYzAJhEgcfn2AGsYUFXC
 Ru7z0LFmcRUJWY9O8kK4jNK2AtcfrsBxaIVfISu9ougsU5BWwkZk1pB6sXAqrpaz/NOoFRcAE
 jwypGjeLUorLUIl0jQ72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMBwq2dgYNzB
 eHey3yFGSQ4mJVHeWfJXI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8AapAOUEi1LTUyvSMnOAg
 Q+TluDgURLhTQFJ8xYXJOYWZ6ZDpE4x2nNcuHPpDxPHjYfXgeSBPbeAZMfNu3+YhFjy8vNSpc
 R53ysDtQmAtGWU5sENhUXqJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvF9BpvBk5pXA7X4
 FdBYT0Flzmq6AnFWSiJCSamBcdGVxyPGJP7kmti1ePndHQhnzJV2p1y7d326+djrXrra658iN
 yYILE0N3JmV7HS9fVrPAsCfVpDE8/n3cobktCVemZr9/mda6+NaennVqznLnBR8ujGvvDv61/
 d+kE49KVvj0CLHxXnE4O9G7SEys/LqnwJnYhJSUCLWVXX914zV/zxKYErpWiaU4I9FQi7moOB
 EAoA7SSM8CAAA=
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1507140938!99092063!1
X-Originating-IP: [209.85.220.172]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47344 invoked from network); 4 Oct 2017 18:15:39 -0000
Received: from mail-qk0-f172.google.com (HELO mail-qk0-f172.google.com)
 (209.85.220.172)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Oct 2017 18:15:39 -0000
Received: by mail-qk0-f172.google.com with SMTP id w134so12405176qkb.0
 for <xen-devel@lists.xen.org>; Wed, 04 Oct 2017 11:15:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=WAFpBzJLsbd7GlL8m2OyDwss76024u1o4TA8VJkZ71g=;
 b=PmvtRuYkQw4kXw4nbYbjW5D2o1hALQ4NGvORRB7All1xt4GaUQoR0lK4xzEm9WFwUv
 JMB9GtIi9bM0N6CH6w1OViqt6AQzu3EsbFmSQqY4wu+ZrP1zn0AS7LcsR6eAN9VjMz7M
 zWbPi5eWbVLb6EbgvbNtqWF5u5MkwxCvn0WBs=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=WAFpBzJLsbd7GlL8m2OyDwss76024u1o4TA8VJkZ71g=;
 b=bOKL7CR5nsF6/9gj4hZsRAns9zee8nNzhZzYP+rKgT8OedOLOo9rx+IodsFtJmKCs8
 aVIj2A+RZ4dM7De7AyGHtapThaj56ruQvte47cj0eQ8vJfYLHRFOoO2DZwkm6hX3kjWo
 EKRPDS5LfYkJ8NvMi9ULda1eIZovJTRLCCKllAbsBGuqYMgvzxViSzmYuqASZcIj1yc6
 Me6r0cXH4TGXqan6Y7US4IYw+E+KlPkUNByN8CjBsJIPZyNVGi6gqfruQs1A0GdIQUdk
 g0rz7B5J6jxFO2KJwZki+8XVyoXwvBHCZmukaNJs+sf+bOr/gEhNfmZ9gdFXBQVYsHPa
 rOGQ==
X-Gm-Message-State: AMCzsaWl1CmhThkB2CVBGSbU79AvHdS3mGplWikVO4+QsPWCBhe6kQtC
 ghrAtVq85aFMW46Qhufqp919uTeuel8=
X-Google-Smtp-Source: AOwi7QCMTbHbt19N0PvhNt3JRUBtzbiRt3EfIqGzHaOwWouO4N0YTmGwryDj0gqdOs+z7VqFPUisPQ==
X-Received: by 10.55.76.150 with SMTP id z144mr9127875qka.351.1507140938554;
 Wed, 04 Oct 2017 11:15:38 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id l188sm10210622qkd.43.2017.10.04.11.15.37
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 04 Oct 2017 11:15:38 -0700 (PDT)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Wed,  4 Oct 2017 19:15:23 +0100
Message-Id: <20171004181526.9405-5-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171004181526.9405-1-julien.grall@linaro.org>
References: <20171004181526.9405-1-julien.grall@linaro.org>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@linaro.org>
Subject: [Xen-devel] [PATCH 4/7] xen/kimage: Remove defined but unused
	variables
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gdGhlIGZ1bmN0aW9uIGtpbWFnZV9hbGxvY19ub3JtYWxfY29udHJvbF9wYWdlLCB0aGUgdmFy
aWFibGVzIG1mbiBhbmQKZW1mbiBhcmUgZGVmaW5lZCBidXQgbm90IHVzZWQuIFJlbW92ZSB0aGVt
LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4K
Ci0tLQoKQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQog
eGVuL2NvbW1vbi9raW1hZ2UuYyB8IDMgLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2tpbWFnZS5jIGIveGVuL2NvbW1vbi9raW1hZ2Uu
YwppbmRleCBlYmM3MWFmZmQxLi4wNzU4Nzg5NmE0IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2tp
bWFnZS5jCisrKyBiL3hlbi9jb21tb24va2ltYWdlLmMKQEAgLTMxMCwxNCArMzEwLDExIEBAIHN0
YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICpraW1hZ2VfYWxsb2Nfbm9ybWFsX2NvbnRyb2xfcGFnZSgK
ICAgICAgKiBkZXN0aW5hdGlvbiBwYWdlLgogICAgICAqLwogICAgIGRvIHsKLSAgICAgICAgdW5z
aWduZWQgbG9uZyBtZm4sIGVtZm47CiAgICAgICAgIHBhZGRyX3QgYWRkciwgZWFkZHI7CiAKICAg
ICAgICAgcGFnZSA9IGtpbWFnZV9hbGxvY196ZXJvZWRfcGFnZShtZW1mbGFncyk7CiAgICAgICAg
IGlmICggIXBhZ2UgKQogICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIG1mbiAgID0gcGFnZV90
b19tZm4ocGFnZSk7Ci0gICAgICAgIGVtZm4gID0gbWZuICsgMTsKICAgICAgICAgYWRkciAgPSBw
YWdlX3RvX21hZGRyKHBhZ2UpOwogICAgICAgICBlYWRkciA9IGFkZHIgKyBQQUdFX1NJWkU7CiAg
ICAgICAgIGlmICgga2ltYWdlX2lzX2Rlc3RpbmF0aW9uX3JhbmdlKGltYWdlLCBhZGRyLCBlYWRk
cikgKQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 18:15:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 18:15:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzoCv-000245-VB; Wed, 04 Oct 2017 18:15:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1dzoCu-00022u-Ow
 for xen-devel@lists.xen.org; Wed, 04 Oct 2017 18:15:44 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 9C/F8-02220-05525D95; Wed, 04 Oct 2017 18:15:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVyMfTGJl1/1au
 RBsfmSlgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnzJy9nKfipUjF56mzWBsaLMl2MXBxCAhMY
 JSYtamYCcVgE5jFLvLn4gBXEkRDoZ5VYtuwiSxcjJ5CTJ/Hv2QpWCDtNYsPkXnYIu0ri0bPDQ
 N0cQKPUJNa8iYKY2s8kceDwXlaQOJuAjsS6GbUg5SIC0hLXPl9mBLGZBaIlrv0+xARiCwuESv
 x+fwDMZhFQlfi+eBlYDa+AtcSGbeeh1spL7Gq7CGZzCthIzJrSDlYjBFTT136adQKj4AJGhlW
 MGsWpRWWpRbpGBnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIEBV8/AwLiDsXG2
 3yFGSQ4mJVHeWfJXI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8N5UBsoJFqWmp1akZeYAQx8mL
 cHBoyTCuxUkzVtckJhbnJkOkTrFaMlx4c6lP0wcB/bcApIdN+/+YRJiycvPS5US530P0iAA0p
 BRmgc3DhaflxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ85qqAE3hycwrgdv6CuggJqCD5jR
 dATmoJBEhJdXAyOmvc9TgedZCJSETTY+G5NXfY3l+RWhMb5H9flz+4NMj4aVaMTER0bsOy4t8
 SJmtwvikwDGudKK+huzilAxfr4eHVl6cp/m8nWGe9EEJV87K10u+WK2Iy85gkP7uphhV5ng3g
 70x2l+6TXqPyKfCPfIai4UEd9R15bywYLoxj09M+n539B4lluKMREMt5qLiRACblmIwygIAAA
 ==
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1507140942!100574630!1
X-Originating-IP: [209.85.216.178]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20228 invoked from network); 4 Oct 2017 18:15:43 -0000
Received: from mail-qt0-f178.google.com (HELO mail-qt0-f178.google.com)
 (209.85.216.178)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Oct 2017 18:15:43 -0000
Received: by mail-qt0-f178.google.com with SMTP id k1so9909815qti.2
 for <xen-devel@lists.xen.org>; Wed, 04 Oct 2017 11:15:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=cUNVyTHnL8NP0V5d0jARUJ1tCxz1AQjzcvO2htXzJ10=;
 b=g2Uj8ujEM1VoUo6jMc/I5OWTuXDy+2FgJsIg1cINRa2Gv6A5JJKTA9lgKU1Cw9NVDi
 Zh+ZL+li7RHe+3q6ztb2mtoXTqUTPFoqSjzPcYG7tElDxFld6Wl1kE96vVEWvJAJSeKg
 JBrXjsCosxAN6c1oSxWYVYK937f953wLJNfD0=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=cUNVyTHnL8NP0V5d0jARUJ1tCxz1AQjzcvO2htXzJ10=;
 b=QyjrmHFB9qvuIn5j9ewmJeLFRA20RwTWVoWlsM/cvwog0PnXWcFEnEoBdhIytIDK07
 33h6cJcD1E2G9I7MXbpYxv5U5dZmAOgRkSUQqy7B2AWAJMXu1D6UXz7ftKLxNBW3UDg7
 HH7r1WJCPe+yY9P5ZwSomD7Z0IwQuIvrx2PB00/cFsKbfF7oyQHde5URwvEYjZI4wGRl
 7iESWp+k/r3+fsSqm8d64vS3GRYRs1afhzfirpScVr+HA/yS8nox/o40SVnwwrkh6MIm
 RPoo+0DIHif9N6ZzOsJQev3/obijT+ekK8hSApjKK8YZP0KcrR9U+7xyYbZhvpdCV/i0
 eOww==
X-Gm-Message-State: AMCzsaXLQk5qmh6b71dLowJZwQOHkyCk/JaFKiBzF1B8LCzVHztLs46j
 dsULmm5Jh+hoDH08FHDipqLvjfSCSKk=
X-Google-Smtp-Source: AOwi7QA4c/ijGZOTtfxkpKi6wzaB3V+rcZE0HfT4rKePQxujC4rCBEYd61sOVaLJHiIma4N7vgjU0A==
X-Received: by 10.200.27.28 with SMTP id y28mr30936925qtj.297.1507140941965;
 Wed, 04 Oct 2017 11:15:41 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id l188sm10210622qkd.43.2017.10.04.11.15.40
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 04 Oct 2017 11:15:41 -0700 (PDT)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Wed,  4 Oct 2017 19:15:25 +0100
Message-Id: <20171004181526.9405-7-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171004181526.9405-1-julien.grall@linaro.org>
References: <20171004181526.9405-1-julien.grall@linaro.org>
Cc: Julien Grall <julien.grall@linaro.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Subject: [Xen-devel] [PATCH 6/7] xen/tmem: Convert the file
	common/tmem_xen.c to use typesafe MFN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGZpbGUgY29tbW9uL3RtZW1feGVuLmMgaXMgbm93IGNvbnZlcnRlZCB0byB1c2UgdHlwZXNh
ZmUuIFRoaXMgaXMKcmVxdWlyaW5nIHRvIG92ZXJyaWRlIHRoZSBtYWNybyBwYWdlX3RvX21mbiB0
byBtYWtlIGl0IHdvcmsgd2l0aCBtZm5fdC4KCk5vdGUgdGhhdCBhbGwgdmFyaWFibGVzIGNvbnZl
cnRlZCB0byBtZm5fdCBoYXZlbSB0aGVyZSBpbml0aWFsIHZhbHVlLAp3aGVuIHNldCwgc3dpdGNo
IGZyb20gMCB0byBJTlZBTElEX01GTi4gVGhpcyBpcyBmaW5lIGJlY2F1c2UgdGhlIGluaXRpYWwK
dmFsdWVzIHdhcyBhbHdheXMgb3ZlcnJpZGVuIGJlZm9yZSB1c2VkLgoKU2lnbmVkLW9mZi1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KCi0tLQoKQ2M6IEtvbnJhZCBS
emVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KLS0tCiB4ZW4vY29tbW9uL3Rt
ZW1feGVuLmMgfCAyOCArKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgMTYgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi90bWVtX3hlbi5jIGIveGVuL2NvbW1vbi90bWVtX3hlbi5jCmluZGV4IDIwZjc0YjI2OGYu
LjhkYzAzMTUxNGEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vdG1lbV94ZW4uYworKysgYi94ZW4v
Y29tbW9uL3RtZW1feGVuLmMKQEAgLTE0LDYgKzE0LDEwIEBACiAjaW5jbHVkZSA8eGVuL2NwdS5o
PgogI2luY2x1ZGUgPHhlbi9pbml0Lmg+CiAKKy8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9w
YWdlLmggdG8gbWFrZSB0aGVtIHdvcmsgd2l0aCBtZm5fdCAqLworI3VuZGVmIHBhZ2VfdG9fbWZu
CisjZGVmaW5lIHBhZ2VfdG9fbWZuKHBnKSBfbWZuKF9fcGFnZV90b19tZm4ocGcpKQorCiBib29s
IF9fcmVhZF9tb3N0bHkgb3B0X3RtZW07CiBib29sZWFuX3BhcmFtKCJ0bWVtIiwgb3B0X3RtZW0p
OwogCkBAIC0zMSw3ICszNSw3IEBAIHN0YXRpYyBERUZJTkVfUEVSX0NQVV9SRUFEX01PU1RMWSh1
bnNpZ25lZCBjaGFyICosIGRzdG1lbSk7CiBzdGF0aWMgREVGSU5FX1BFUl9DUFVfUkVBRF9NT1NU
TFkodm9pZCAqLCBzY3JhdGNoX3BhZ2UpOwogCiAjaWYgZGVmaW5lZChDT05GSUdfQVJNKQotc3Rh
dGljIGlubGluZSB2b2lkICpjbGlfZ2V0X3BhZ2UoeGVuX3Bmbl90IGNtZm4sIHVuc2lnbmVkIGxv
bmcgKnBjbGlfbWZuLAorc3RhdGljIGlubGluZSB2b2lkICpjbGlfZ2V0X3BhZ2UoeGVuX3Bmbl90
IGNtZm4sIG1mbl90ICpwY2xpX21mbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCBwYWdlX2luZm8gKipwY2xpX3BmcCwgYm9vbCBjbGlfd3JpdGUpCiB7CiAgICAgQVNT
RVJUX1VOUkVBQ0hBQkxFKCk7CkBAIC0zOSwxNCArNDMsMTQgQEAgc3RhdGljIGlubGluZSB2b2lk
ICpjbGlfZ2V0X3BhZ2UoeGVuX3Bmbl90IGNtZm4sIHVuc2lnbmVkIGxvbmcgKnBjbGlfbWZuLAog
fQogCiBzdGF0aWMgaW5saW5lIHZvaWQgY2xpX3B1dF9wYWdlKHZvaWQgKmNsaV92YSwgc3RydWN0
IHBhZ2VfaW5mbyAqY2xpX3BmcCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBjbGlfbWZuLCBib29sIG1hcmtfZGlydHkpCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG1mbl90IGNsaV9tZm4sIGJvb2wgbWFya19kaXJ0eSkKIHsKICAgICBBU1NF
UlRfVU5SRUFDSEFCTEUoKTsKIH0KICNlbHNlCiAjaW5jbHVkZSA8YXNtL3AybS5oPgogCi1zdGF0
aWMgaW5saW5lIHZvaWQgKmNsaV9nZXRfcGFnZSh4ZW5fcGZuX3QgY21mbiwgdW5zaWduZWQgbG9u
ZyAqcGNsaV9tZm4sCitzdGF0aWMgaW5saW5lIHZvaWQgKmNsaV9nZXRfcGFnZSh4ZW5fcGZuX3Qg
Y21mbiwgbWZuX3QgKnBjbGlfbWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IHBhZ2VfaW5mbyAqKnBjbGlfcGZwLCBib29sIGNsaV93cml0ZSkKIHsKICAgICBwMm1f
dHlwZV90IHQ7CkBAIC02OCwxNiArNzIsMTYgQEAgc3RhdGljIGlubGluZSB2b2lkICpjbGlfZ2V0
X3BhZ2UoeGVuX3Bmbl90IGNtZm4sIHVuc2lnbmVkIGxvbmcgKnBjbGlfbWZuLAogCiAgICAgKnBj
bGlfbWZuID0gcGFnZV90b19tZm4ocGFnZSk7CiAgICAgKnBjbGlfcGZwID0gcGFnZTsKLSAgICBy
ZXR1cm4gbWFwX2RvbWFpbl9wYWdlKF9tZm4oKnBjbGlfbWZuKSk7CisgICAgcmV0dXJuIG1hcF9k
b21haW5fcGFnZSgqcGNsaV9tZm4pOwogfQogCiBzdGF0aWMgaW5saW5lIHZvaWQgY2xpX3B1dF9w
YWdlKHZvaWQgKmNsaV92YSwgc3RydWN0IHBhZ2VfaW5mbyAqY2xpX3BmcCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBjbGlfbWZuLCBib29sIG1hcmtfZGly
dHkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90IGNsaV9tZm4sIGJvb2wg
bWFya19kaXJ0eSkKIHsKICAgICBpZiAoIG1hcmtfZGlydHkgKQogICAgIHsKICAgICAgICAgcHV0
X3BhZ2VfYW5kX3R5cGUoY2xpX3BmcCk7Ci0gICAgICAgIHBhZ2luZ19tYXJrX2RpcnR5KGN1cnJl
bnQtPmRvbWFpbiwgX21mbihjbGlfbWZuKSk7CisgICAgICAgIHBhZ2luZ19tYXJrX2RpcnR5KGN1
cnJlbnQtPmRvbWFpbiwgY2xpX21mbik7CiAgICAgfQogICAgIGVsc2UKICAgICAgICAgcHV0X3Bh
Z2UoY2xpX3BmcCk7CkBAIC04OCwxNCArOTIsMTQgQEAgc3RhdGljIGlubGluZSB2b2lkIGNsaV9w
dXRfcGFnZSh2b2lkICpjbGlfdmEsIHN0cnVjdCBwYWdlX2luZm8gKmNsaV9wZnAsCiBpbnQgdG1l
bV9jb3B5X2Zyb21fY2xpZW50KHN0cnVjdCBwYWdlX2luZm8gKnBmcCwKICAgICB4ZW5fcGZuX3Qg
Y21mbiwgdG1lbV9jbGlfdmFfcGFyYW1fdCBjbGlidWYpCiB7Ci0gICAgdW5zaWduZWQgbG9uZyB0
bWVtX21mbiwgY2xpX21mbiA9IDA7CisgICAgbWZuX3QgdG1lbV9tZm4sIGNsaV9tZm4gPSBJTlZB
TElEX01GTjsKICAgICBjaGFyICp0bWVtX3ZhLCAqY2xpX3ZhID0gTlVMTDsKICAgICBzdHJ1Y3Qg
cGFnZV9pbmZvICpjbGlfcGZwID0gTlVMTDsKICAgICBpbnQgcmMgPSAxOwogCiAgICAgQVNTRVJU
KHBmcCAhPSBOVUxMKTsKICAgICB0bWVtX21mbiA9IHBhZ2VfdG9fbWZuKHBmcCk7Ci0gICAgdG1l
bV92YSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHRtZW1fbWZuKSk7CisgICAgdG1lbV92YSA9IG1h
cF9kb21haW5fcGFnZSh0bWVtX21mbik7CiAgICAgaWYgKCBndWVzdF9oYW5kbGVfaXNfbnVsbChj
bGlidWYpICkKICAgICB7CiAgICAgICAgIGNsaV92YSA9IGNsaV9nZXRfcGFnZShjbWZuLCAmY2xp
X21mbiwgJmNsaV9wZnAsIDApOwpAQCAtMTI1LDcgKzEyOSw3IEBAIGludCB0bWVtX2NvbXByZXNz
X2Zyb21fY2xpZW50KHhlbl9wZm5fdCBjbWZuLAogICAgIHVuc2lnbmVkIGNoYXIgKndtZW0gPSB0
aGlzX2NwdSh3b3JrbWVtKTsKICAgICBjaGFyICpzY3JhdGNoID0gdGhpc19jcHUoc2NyYXRjaF9w
YWdlKTsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpjbGlfcGZwID0gTlVMTDsKLSAgICB1bnNpZ25l
ZCBsb25nIGNsaV9tZm4gPSAwOworICAgIG1mbl90IGNsaV9tZm4gPSBJTlZBTElEX01GTjsKICAg
ICB2b2lkICpjbGlfdmEgPSBOVUxMOwogCiAgICAgaWYgKCBkbWVtID09IE5VTEwgfHwgd21lbSA9
PSBOVUxMICkKQEAgLTE1Miw3ICsxNTYsNyBAQCBpbnQgdG1lbV9jb21wcmVzc19mcm9tX2NsaWVu
dCh4ZW5fcGZuX3QgY21mbiwKIGludCB0bWVtX2NvcHlfdG9fY2xpZW50KHhlbl9wZm5fdCBjbWZu
LCBzdHJ1Y3QgcGFnZV9pbmZvICpwZnAsCiAgICAgdG1lbV9jbGlfdmFfcGFyYW1fdCBjbGlidWYp
CiB7Ci0gICAgdW5zaWduZWQgbG9uZyB0bWVtX21mbiwgY2xpX21mbiA9IDA7CisgICAgbWZuX3Qg
dG1lbV9tZm4sIGNsaV9tZm4gPSBJTlZBTElEX01GTjsKICAgICBjaGFyICp0bWVtX3ZhLCAqY2xp
X3ZhID0gTlVMTDsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpjbGlfcGZwID0gTlVMTDsKICAgICBp
bnQgcmMgPSAxOwpAQCAtMTY1LDcgKzE2OSw3IEBAIGludCB0bWVtX2NvcHlfdG9fY2xpZW50KHhl
bl9wZm5fdCBjbWZuLCBzdHJ1Y3QgcGFnZV9pbmZvICpwZnAsCiAgICAgICAgICAgICByZXR1cm4g
LUVGQVVMVDsKICAgICB9CiAgICAgdG1lbV9tZm4gPSBwYWdlX3RvX21mbihwZnApOwotICAgIHRt
ZW1fdmEgPSBtYXBfZG9tYWluX3BhZ2UoX21mbih0bWVtX21mbikpOworICAgIHRtZW1fdmEgPSBt
YXBfZG9tYWluX3BhZ2UodG1lbV9tZm4pOwogICAgIGlmICggY2xpX3ZhICkKICAgICB7CiAgICAg
ICAgIG1lbWNweShjbGlfdmEsIHRtZW1fdmEsIFBBR0VfU0laRSk7CkBAIC0xODEsNyArMTg1LDcg
QEAgaW50IHRtZW1fY29weV90b19jbGllbnQoeGVuX3Bmbl90IGNtZm4sIHN0cnVjdCBwYWdlX2lu
Zm8gKnBmcCwKIGludCB0bWVtX2RlY29tcHJlc3NfdG9fY2xpZW50KHhlbl9wZm5fdCBjbWZuLCB2
b2lkICp0bWVtX3ZhLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZV90
IHNpemUsIHRtZW1fY2xpX3ZhX3BhcmFtX3QgY2xpYnVmKQogewotICAgIHVuc2lnbmVkIGxvbmcg
Y2xpX21mbiA9IDA7CisgICAgbWZuX3QgY2xpX21mbiA9IElOVkFMSURfTUZOOwogICAgIHN0cnVj
dCBwYWdlX2luZm8gKmNsaV9wZnAgPSBOVUxMOwogICAgIHZvaWQgKmNsaV92YSA9IE5VTEw7CiAg
ICAgY2hhciAqc2NyYXRjaCA9IHRoaXNfY3B1KHNjcmF0Y2hfcGFnZSk7Ci0tIAoyLjExLjAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 18:15:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 18:15:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzoCw-00024b-6S; Wed, 04 Oct 2017 18:15:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1dzoCv-00023L-A0
 for xen-devel@lists.xen.org; Wed, 04 Oct 2017 18:15:45 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 56/77-03642-05525D95; Wed, 04 Oct 2017 18:15:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVyMfTOGl0/1au
 RBnduM1os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmH9x1kLNgmVnF02zrWBsbLgl2MnBxCApMY
 JdqfsXcxcnGwCMxjllj4bSIriCMh0M8qsbZxNXMXIweQkydxd6M/SIOEQJrEhKUfWCHsaolnK
 x+wgZQICahJrHkTBdIqJNDPJNG4YAErSJxNQEdi3YxakHIRAWmJa58vM4LUMAu8YpJofb6AHS
 QhLOAuce3BdUYQm0VAVeJK1w+wOK+AtcT2jXuYIXbJS+xquwi2l1PARmLWlHZGiAesJfraT7N
 OYBRcwMiwilGjOLWoLLVI19BQL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMNwY
 gGAH46dlAYcYJTmYlER5Z8lfjRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXtFBSgnWJSanlqRl
 pkDDHyYtAQHj5II7wOQNG9xQWJucWY6ROoUoyXHhTuX/jBxHNhzC0h23Lz7h0mIJS8/L1VKnL
 cVpEEApCGjNA9uHCw6LzHKSgnzMgIdKMRTkFqUm1mCKv+KUZyDUUmY1xRkCk9mXgnc1ldABzE
 BHTSn6QrIQSWJCCmpBka3qJcK7bxpGWu0ppjNM52T/G5WEmdRzMz8qq3BQScin/GfWbD488Yb
 drtDxTrtXid0VRoJrzzkVS6trWYtKbtZeUnZ43m19nvnbLuvrPTm6S3bWsca0SJZx41rLjilS
 V6qsGVecpbh66ndx+dG7ukv4tn0wtM8yttlaWif52/Wn57OgW+WZSmxFGckGmoxFxUnAgBspN
 NLyQIAAA==
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1507140941!64405399!1
X-Originating-IP: [209.85.220.172]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62712 invoked from network); 4 Oct 2017 18:15:41 -0000
Received: from mail-qk0-f172.google.com (HELO mail-qk0-f172.google.com)
 (209.85.220.172)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Oct 2017 18:15:41 -0000
Received: by mail-qk0-f172.google.com with SMTP id u67so12398661qkg.6
 for <xen-devel@lists.xen.org>; Wed, 04 Oct 2017 11:15:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=GWzPyfooDUJpVZ3QwpsioFkJz/D+fNR5Z/Li220Dzt0=;
 b=fk+npxgwzLUtjXx4xNSoMUUhazR7c6uNh6CXbo0a4uULOGQI6w9Gz+BcuN12J7KUtB
 8bW3gBLwRM+faix7kelUGvHG6Gspxi5nSCzllCz7aPCoRWVdv2JLNtBuagszfoyKfVQv
 VMdYwbDNl9WhKeZ3z0eOqzsrwZPcirAV7INzI=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=GWzPyfooDUJpVZ3QwpsioFkJz/D+fNR5Z/Li220Dzt0=;
 b=QdjOaK+QUMumu3pVJK8TJyyVpviF9cKZQmmoZgM0iX50mlXWw1xaB0Gk/k4t8XtMCt
 5y7nFQIs2EcA2lJci+/PEwChvs5KZOxm9BFrdHNst/yDBI2DpGUxy3xLBuUD9kiyTtE6
 qY5MjSIQdmQcp2+gF9SS7CZsz7OgTuBVeH0gctfWoRzAc55JQgpu/4TJLsuuW/Cjnm8a
 jHjaSWTyVSMd/JwnIkeujfTfC57MuBqbKt4cbHvRNHjHZnG7Rh+u8BadPlIQicNkbt1p
 rRLcnWYmY28KfBP62mlN7B7a9K6mlJUT5TQemmVtEaf9zkiFNYKR+gRt3195cAYcwjHt
 bXHA==
X-Gm-Message-State: AMCzsaXQNFncWkfAQPX6OLxYJzSIKki9tFmhje/m+sVCcqgAXtz2uSj1
 cCFzTi4riEIXpbBgZpIQC6kcx+qYtzY=
X-Google-Smtp-Source: AOwi7QDMA6iS0KT+Qpxo14tvzBO1fh7A35kkxPirWu2HZMrZOxwWCN65lQD4S/xL2jubTpg/Mb+ANw==
X-Received: by 10.55.187.133 with SMTP id l127mr24739245qkf.94.1507140940776; 
 Wed, 04 Oct 2017 11:15:40 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id l188sm10210622qkd.43.2017.10.04.11.15.38
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 04 Oct 2017 11:15:40 -0700 (PDT)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Wed,  4 Oct 2017 19:15:24 +0100
Message-Id: <20171004181526.9405-6-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171004181526.9405-1-julien.grall@linaro.org>
References: <20171004181526.9405-1-julien.grall@linaro.org>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@linaro.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 5/7] xen/xenoprof: Convert the file to use
	typesafe MFN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGZpbGUgY29tbW9uL3hlbm9wcm9mLmMgaXMgbm93IGNvbnZlcnRlZCB0byB1c2UgdHlwZXNh
ZmUuIFRoaXMgaXMKcmVxdWlyaW5nIHRvIG92ZXJyaWRlIHRoZSBtYWNyb3MgdmlydF90b19tZm4g
YW5kIG1mbl90b19wYWdlIHRvIG1ha2UKdGhlbSB3b3JrIHdpdGggbWZuX3QuCgpTaWduZWQtb2Zm
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgoKLS0tCgpDYzogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAg
PEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzog
S29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGlt
QHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9jb21t
b24veGVub3Byb2YuYyB8IDE5ICsrKysrKysrKysrKystLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAx
MyBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
eGVub3Byb2YuYyBiL3hlbi9jb21tb24veGVub3Byb2YuYwppbmRleCBhNWZlNjIwNGE1Li45ODkz
N2M5YWM2IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3hlbm9wcm9mLmMKKysrIGIveGVuL2NvbW1v
bi94ZW5vcHJvZi5jCkBAIC0xOSw2ICsxOSwxMiBAQAogI2luY2x1ZGUgPHhzbS94c20uaD4KICNp
bmNsdWRlIDx4ZW4vaHlwZXJjYWxsLmg+CiAKKy8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9w
YWdlLmggdG8gbWFrZSB0aGVtIHdvcmsgd2l0aCBtZm5fdCAqLworI3VuZGVmIHZpcnRfdG9fbWZu
CisjZGVmaW5lIHZpcnRfdG9fbWZuKHZhKSBfbWZuKF9fdmlydF90b19tZm4odmEpKQorI3VuZGVm
IG1mbl90b19wYWdlCisjZGVmaW5lIG1mbl90b19wYWdlKG1mbikgX19tZm5fdG9fcGFnZShtZm5f
eChtZm4pKQorCiAvKiBMaW1pdCBhbW91bnQgb2YgcGFnZXMgdXNlZCBmb3Igc2hhcmVkIGJ1ZmZl
ciAocGVyIGRvbWFpbikgKi8KICNkZWZpbmUgTUFYX09QUk9GX1NIQVJFRF9QQUdFUyAzMgogCkBA
IC0xMzQsMjUgKzE0MCwyNiBAQCBzdGF0aWMgdm9pZCB4ZW5vcHJvZl9yZXNldF9idWYoc3RydWN0
IGRvbWFpbiAqZCkKIH0KIAogc3RhdGljIGludAotc2hhcmVfeGVub3Byb2ZfcGFnZV93aXRoX2d1
ZXN0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgbWZuLCBpbnQgbnBhZ2VzKQorc2hh
cmVfeGVub3Byb2ZfcGFnZV93aXRoX2d1ZXN0KHN0cnVjdCBkb21haW4gKmQsIG1mbl90IG1mbiwg
aW50IG5wYWdlcykKIHsKICAgICBpbnQgaTsKIAogICAgIC8qIENoZWNrIGlmIHByZXZpb3VzIHBh
Z2Ugb3duZXIgaGFzIHJlbGVhc2VkIHRoZSBwYWdlLiAqLwogICAgIGZvciAoIGkgPSAwOyBpIDwg
bnBhZ2VzOyBpKysgKQogICAgIHsKLSAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IG1m
bl90b19wYWdlKG1mbiArIGkpOworICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gbWZu
X3RvX3BhZ2UobWZuX2FkZChtZm4sIGkpKTsKICAgICAgICAgaWYgKCAocGFnZS0+Y291bnRfaW5m
byAmIChQR0NfYWxsb2NhdGVkfFBHQ19jb3VudF9tYXNrKSkgIT0gMCApCiAgICAgICAgIHsKICAg
ICAgICAgICAgIHByaW50ayhYRU5MT0dfR19JTkZPICJkb20lZCBtZm4gJSNseCBwYWdlLT5jb3Vu
dF9pbmZvICUjbHhcbiIsCi0gICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBtZm4gKyBp
LCBwYWdlLT5jb3VudF9pbmZvKTsKKyAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIG1m
bl94KG1mbl9hZGQobWZuLCBpKSksIHBhZ2UtPmNvdW50X2luZm8pOwogICAgICAgICAgICAgcmV0
dXJuIC1FQlVTWTsKICAgICAgICAgfQogICAgICAgICBwYWdlX3NldF9vd25lcihwYWdlLCBOVUxM
KTsKICAgICB9CiAKICAgICBmb3IgKCBpID0gMDsgaSA8IG5wYWdlczsgaSsrICkKLSAgICAgICAg
c2hhcmVfeGVuX3BhZ2Vfd2l0aF9ndWVzdChtZm5fdG9fcGFnZShtZm4gKyBpKSwgZCwgWEVOU0hB
UkVfd3JpdGFibGUpOworICAgICAgICBzaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0KG1mbl90b19w
YWdlKG1mbl9hZGQobWZuLCBpKSksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZCwgWEVOU0hBUkVfd3JpdGFibGUpOwogCiAgICAgcmV0dXJuIDA7CiB9CkBAIC0xNjEsMTEgKzE2
OCwxMSBAQCBzdGF0aWMgdm9pZAogdW5zaGFyZV94ZW5vcHJvZl9wYWdlX3dpdGhfZ3Vlc3Qoc3Ry
dWN0IHhlbm9wcm9mICp4KQogewogICAgIGludCBpLCBucGFnZXMgPSB4LT5ucGFnZXM7Ci0gICAg
dW5zaWduZWQgbG9uZyBtZm4gPSB2aXJ0X3RvX21mbih4LT5yYXdidWYpOworICAgIG1mbl90IG1m
biA9IHZpcnRfdG9fbWZuKHgtPnJhd2J1Zik7CiAKICAgICBmb3IgKCBpID0gMDsgaSA8IG5wYWdl
czsgaSsrICkKICAgICB7Ci0gICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBtZm5fdG9f
cGFnZShtZm4gKyBpKTsKKyAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IG1mbl90b19w
YWdlKG1mbl9hZGQobWZuLCBpKSk7CiAgICAgICAgIEJVR19PTihwYWdlX2dldF9vd25lcihwYWdl
KSAhPSBjdXJyZW50LT5kb21haW4pOwogICAgICAgICBpZiAoIHRlc3RfYW5kX2NsZWFyX2JpdChf
UEdDX2FsbG9jYXRlZCwgJnBhZ2UtPmNvdW50X2luZm8pICkKICAgICAgICAgICAgIHB1dF9wYWdl
KHBhZ2UpOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 18:15:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 18:15:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzoD2-00029V-Jz; Wed, 04 Oct 2017 18:15:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1dzoD0-00028L-MO
 for xen-devel@lists.xen.org; Wed, 04 Oct 2017 18:15:51 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 3A/19-03283-65525D95; Wed, 04 Oct 2017 18:15:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsVyMfTOat1g1au
 RBuu+i1gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlrD/xgKui5z1yx8uZu1gbGI3+Zuhg5OYQE
 JjFKrP4X1MXIxcEiMI9ZonH2PxYQR0Kgn1Wif+NtdpAqCYEiiRv73rFA2GkSDdtXsUHYVRJv5
 /8GquEAmqQmseZNFMTQfiaJC//lQcJsAjoS62bUgoRFBKQlrn2+zAgynllgC5tEy+fLYCOFBU
 IlJvZ2gtksAqoS05bfZwTp5RWwllizJR1ik7zErraLrCA2p4CNxKwp7YwQq6wl+tpPs05gFFz
 AyLCKUaM4tagstUjXyFwvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw4BiAYAfj
 4rWBhxglOZiURHlnyV+NFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBO1kFKCdYlJqeWpGWmQMMf
 Zi0BAePkghvCkiat7ggMbc4Mx0idYrRm+PCnUt/mDiObboMJA/suQUkO27eBZKbwOSG7w/+MA
 mx5OXnpUqJ87aCjBAAGZFRmge3ABbDlxhlpYR5GYFOFuIpSC3KzSxBlX/FKM7BqCTMawoyhSc
 zrwTujldAJzIBnTin6QrIiSWJCCmpBkY5L9kfijvaZn2U2DZvno1P0r0Nj8zOiqsyZDPOydht
 sDw4bVvWXxamM3dDju1d5+P7NEB/btn0748atlZodCzZYGbw/3vgUYcG7lkt7Xk7XzHWnt69R
 ueAqe/CraZbVe/H/LoWdTJfI3XDG9fUx301NQeuLH9lJ1SUHsl3QHW7af5+hkOTmO2UWIozEg
 21mIuKEwFjU3ZY3AIAAA==
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1507140946!70178009!1
X-Originating-IP: [209.85.220.171]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22226 invoked from network); 4 Oct 2017 18:15:46 -0000
Received: from mail-qk0-f171.google.com (HELO mail-qk0-f171.google.com)
 (209.85.220.171)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Oct 2017 18:15:46 -0000
Received: by mail-qk0-f171.google.com with SMTP id b15so10242459qkg.9
 for <xen-devel@lists.xen.org>; Wed, 04 Oct 2017 11:15:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=6MrB1pw4gu9WuP9Fl27g5J3Q3u5ea0DfPCnwAvECFF4=;
 b=MNg7ePb1hET3orz5Z6XE6kJj7heeQOLwpVPmmz9NFUtg5Ydwb5xRL/7LuoQnYUDIaZ
 FeNCsGHaX+PZklLv9+B5Rj8UxwxtKve6kr0uGl03RpsEzxY4Hqvc5+Wwt0eekZiEztHp
 CNuDDB7wHAqb5Z6k0AAWYuLan3WR5pujdc5qA=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=6MrB1pw4gu9WuP9Fl27g5J3Q3u5ea0DfPCnwAvECFF4=;
 b=aQcg02LjcOVJJZzx65rDB8ZoKFo9aWXotiXzSkjgAnyP25MZr9a1IgI6F1fny+hnyQ
 HvJ06rSyO+0CTJl8XsRm2/EPDegApNd/N5tlJFw/Mnas18tNnc5DamkJAqAdE2ST/s2j
 sMuyEIZDRvGeFjtI0MjSuPLhteGRKM6a0ZGp1Taf1yfQA15RY2a83roe8Df05kqOzOfw
 F1brh6BI+dO7MNc4QUB5loyaDwJB3JFK8OCJ0FNMnQbVHTjhhoGS9xajA9PSYOUpOLVU
 dXKe0fpfijQD0+7I351dpxunU3R/QY6PTvbFFBIJIzDbopE4JH42kEbevql5gXC4WxTI
 c8Yg==
X-Gm-Message-State: AMCzsaXdc9oIURntmkLZtqO8aEPfppCFucez1bTR6DkAtcO0JC1hvmLk
 OPiE1FN2qOT9sO9Hb9aT+xw1Fym9iZA3Yw==
X-Google-Smtp-Source: AOwi7QDSPWHVCAWY+yowdWg1yNL7wvTkNKJ3KgPvvOiS7TJx6M76w/o7YtwCrJt7a8ruveKBcsZZzQ==
X-Received: by 10.55.135.70 with SMTP id j67mr15251916qkd.273.1507140945307;
 Wed, 04 Oct 2017 11:15:45 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id l188sm10210622qkd.43.2017.10.04.11.15.42
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 04 Oct 2017 11:15:44 -0700 (PDT)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Wed,  4 Oct 2017 19:15:26 +0100
Message-Id: <20171004181526.9405-8-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171004181526.9405-1-julien.grall@linaro.org>
References: <20171004181526.9405-1-julien.grall@linaro.org>
Cc: Jun Nakajima <jun.nakajima@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@linaro.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jan Beulich <jbeulich@suse.com>, Shane Wang <shane.wang@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Gang Wei <gang.wei@intel.com>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: [Xen-devel] [PATCH 7/7] xen: Convert __page_to_mfn and
	__mfn_to_page to use typesafe MFN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9zdCBvZiB0aGUgdXNlcnMgb2YgcGFnZV90b19tZm4gYW5kIG1mbl90b19wYWdlIGFyZSBlaXRo
ZXIgb3ZlcnJpZGluZwp0aGUgbWFjcm9zIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3Qgb3Ig
dXNlIG1mbl94L19tZm4gYmVjYXVzZSB0aGUKcmVzdCBvZiB0aGUgZnVuY3Rpb24gdXNlIG1mbl90
LgoKU28gbWFrZSBfX3BhZ2VfdG9fbWZuIGFuZCBfX21mbl90b19wYWdlIHJldHVybiBtZm5fdCBi
eSBkZWZhdWx0LgoKT25seSByZWFzb25hYmxlIGNsZWFuLXVwcyBhcmUgZG9uZSBpbiB0aGlzIHBh
dGNoIGJlY2F1c2UgaXQgaXMKYWxyZWFkeSBxdWl0ZSBiaWcuIFNvIHNvbWUgb2YgdGhlIGZpbGVz
IG5vdyBvdmVycmlkZSBwYWdlX3RvX21mbiBhbmQKbWZuX3RvX3BhZ2UgdG8gYXZvaWQgdXNpbmcg
bWZuX3QuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8u
b3JnPgoKLS0tCgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2Uu
RHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEtvbnJhZCBS
emVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFRpbSBEZWVnYW4gPHRp
bUB4ZW4ub3JnPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6IFJhenZhbiBD
b2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KQ2M6IFRhbWFzIEsgTGVuZ3llbCA8
dGFtYXNAdGtsZW5neWVsLmNvbT4KQ2M6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJp
eC5jb20+CkNjOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpD
YzogU3VyYXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4K
Q2M6IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT4KQ2M6IEtldmluIFRpYW4g
PGtldmluLnRpYW5AaW50ZWwuY29tPgpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBl
dS5jaXRyaXguY29tPgpDYzogR2FuZyBXZWkgPGdhbmcud2VpQGludGVsLmNvbT4KQ2M6IFNoYW5l
IFdhbmcgPHNoYW5lLndhbmdAaW50ZWwuY29tPgotLS0KIHhlbi9hcmNoL2FybS9kb21haW5fYnVp
bGQuYyAgICAgICAgICAgICB8ICA4ICsrKystLS0tCiB4ZW4vYXJjaC9hcm0va2VybmVsLmMgICAg
ICAgICAgICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYyAgICAgICAg
ICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAgICAgICAgICAgICAgICB8
ICAyICstCiB4ZW4vYXJjaC9hcm0vcDJtLmMgICAgICAgICAgICAgICAgICAgICAgfCAgOCArLS0t
LS0tLQogeGVuL2FyY2gveDg2L2NwdS92cG11LmMgICAgICAgICAgICAgICAgIHwgIDYgKysrLS0t
CiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAgICAgICAgfCAyMSArKysrKysrKysr
Ky0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9kb21jdGwuYyAgICAgICAgICAgICAgICAgICB8ICAy
ICstCiB4ZW4vYXJjaC94ODYvaHZtL2RtLmMgICAgICAgICAgICAgICAgICAgfCAgMiArLQogeGVu
L2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMgICAgICAgICAgIHwgIDYgKysrLS0tCiB4ZW4vYXJj
aC94ODYvaHZtL2h2bS5jICAgICAgICAgICAgICAgICAgfCAxNiArKysrKysrKy0tLS0tLS0tCiB4
ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgICAgICAgICAgICAgICAgfCAgNiArKystLS0KIHhlbi9h
cmNoL3g4Ni9odm0vc3RkdmdhLmMgICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYv
aHZtL3N2bS9zdm0uYyAgICAgICAgICAgICAgfCAgNCArKy0tCiB4ZW4vYXJjaC94ODYvaHZtL3Zp
cmlkaWFuLmMgICAgICAgICAgICAgfCAgOCArKysrLS0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgv
dm1jcy5jICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICAg
ICAgICAgICAgICB8IDEwICsrKysrLS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyAg
ICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgICAg
ICAgfCAgNiAtLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9ndWVzdF93YWxrLmMgICAgICAgICAgICB8
ICA2ICsrKy0tLQogeGVuL2FyY2gveDg2L21tL2hhcC9ndWVzdF93YWxrLmMgICAgICAgIHwgIDIg
Ky0KIHhlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMgICAgICAgICAgICAgICB8ICA2IC0tLS0tLQog
eGVuL2FyY2gveDg2L21tL2hhcC9uZXN0ZWRfZXB0LmMgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNo
L3g4Ni9tbS9tZW1fc2hhcmluZy5jICAgICAgICAgICB8ICA5ICsrLS0tLS0tLQogeGVuL2FyY2gv
eDg2L21tL3AybS1lcHQuYyAgICAgICAgICAgICAgIHwgIDQgKysrKwogeGVuL2FyY2gveDg2L21t
L3AybS1wb2QuYyAgICAgICAgICAgICAgIHwgIDYgLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJt
LmMgICAgICAgICAgICAgICAgICAgfCAgNiAtLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9wYWdpbmcu
YyAgICAgICAgICAgICAgICB8ICA2IC0tLS0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2
YXRlLmggICAgICAgIHwgMTYgKystLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L251bWEuYyAg
ICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9waHlzZGV2LmMgICAgICAg
ICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvcHYvY2FsbGJhY2suYyAgICAgICAgICAg
ICAgfCAgNiAtLS0tLS0KIHhlbi9hcmNoL3g4Ni9wdi9kZXNjcmlwdG9yLXRhYmxlcy5jICAgICB8
ICA2IC0tLS0tLQogeGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYyAgICAgICAgICAgIHwgIDYg
KysrKysrCiB4ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgICAgICAgICAgICAgICAgfCAgNiAtLS0t
LS0KIHhlbi9hcmNoL3g4Ni9wdi9lbXVsLWdhdGUtb3AuYyAgICAgICAgICB8ICA2IC0tLS0tLQog
eGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jICAgICAgICAgIHwgMTAgLS0tLS0tLS0tLQog
eGVuL2FyY2gveDg2L3B2L2dyYW50X3RhYmxlLmMgICAgICAgICAgIHwgIDYgLS0tLS0tCiB4ZW4v
YXJjaC94ODYvcHYvcm8tcGFnZS1mYXVsdC5jICAgICAgICAgfCAgNiAtLS0tLS0KIHhlbi9hcmNo
L3g4Ni9zbXBib290LmMgICAgICAgICAgICAgICAgICB8ICA2IC0tLS0tLQogeGVuL2FyY2gveDg2
L3Rib290LmMgICAgICAgICAgICAgICAgICAgIHwgIDQgKystLQogeGVuL2FyY2gveDg2L3RyYXBz
LmMgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYyAg
ICAgICAgICAgICAgICB8ICA2ICsrKysrKwogeGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAgICAg
ICAgICAgICAgIHwgIDQgKystLQogeGVuL2NvbW1vbi9ldmVudF9maWZvLmMgICAgICAgICAgICAg
ICAgIHwgIDIgKy0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyAgICAgICAgICAgICAgICB8ICA2
ICsrKysrKwogeGVuL2NvbW1vbi9raW1hZ2UuYyAgICAgICAgICAgICAgICAgICAgIHwgMTYgKysr
KysrKystLS0tLS0tLQogeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAgICAgICAgICAgICAgIHwg
IDYgKysrKysrCiB4ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyAgICAgICAgICAgICAgICAgfCAgNiAr
KysrKysKIHhlbi9jb21tb24vdG1lbS5jICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiB4
ZW4vY29tbW9uL3RtZW1feGVuLmMgICAgICAgICAgICAgICAgICAgfCAgNCAtLS0tCiB4ZW4vY29t
bW9uL3RyYWNlLmMgICAgICAgICAgICAgICAgICAgICAgfCAgNiArKysrKysKIHhlbi9jb21tb24v
dm1hcC5jICAgICAgICAgICAgICAgICAgICAgICB8ICA5ICsrKysrLS0tLQogeGVuL2NvbW1vbi94
ZW5vcHJvZi5jICAgICAgICAgICAgICAgICAgIHwgIDIgLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FtZC9pb21tdV9tYXAuYyB8ICA2ICsrKysrKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
aW9tbXUuYyAgICAgICAgIHwgIDIgKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21t
dS5jICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggICAgICAgICAgICAgICAg
fCAxNiArKysrKysrKystLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oICAgICAgICAg
ICAgICAgfCAgNCArKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggICAgICAgICAgICAgICAg
fCAxMiArKysrKystLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggICAgICAgICAgICAg
ICB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaCAgICAgICAgICAgICAgfCAzMiAr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL2RvbWFpbl9w
YWdlLmggICAgICAgICAgIHwgIDQgKystLQogeGVuL2luY2x1ZGUveGVuL3RtZW1feGVuLmggICAg
ICAgICAgICAgIHwgIDIgKy0KIDY0IGZpbGVzIGNoYW5nZWQsIDE2OCBpbnNlcnRpb25zKCspLCAy
MjkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5j
IGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IDA5M2ViZjFhOGUuLjA3NTNkMDNh
YWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYworKysgYi94ZW4vYXJj
aC9hcm0vZG9tYWluX2J1aWxkLmMKQEAgLTEwNCwxMSArMTA0LDExIEBAIHN0YXRpYyBib29sIGlu
c2VydF8xMV9iYW5rKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgb3JkZXIpCiB7CiAgICAgaW50IHJlcywgaTsKLSAgICBwYWRkcl90IHNw
Zm47CisgICAgbWZuX3Qgc21mbjsKICAgICBwYWRkcl90IHN0YXJ0LCBzaXplOwogCi0gICAgc3Bm
biA9IHBhZ2VfdG9fbWZuKHBnKTsKLSAgICBzdGFydCA9IHBmbl90b19wYWRkcihzcGZuKTsKKyAg
ICBzbWZuID0gcGFnZV90b19tZm4ocGcpOworICAgIHN0YXJ0ID0gbWZuX3RvX21hZGRyKHNtZm4p
OwogICAgIHNpemUgPSBwZm5fdG9fcGFkZHIoMVVMIDw8IG9yZGVyKTsKIAogICAgIEQxMVBSSU5U
KCJBbGxvY2F0ZWQgJSMiUFJJcGFkZHIiLSUjIlBSSXBhZGRyIiAoJWxkTUIvJWxkTUIsIG9yZGVy
ICVkKVxuIiwKQEAgLTEyNiw3ICsxMjYsNyBAQCBzdGF0aWMgYm9vbCBpbnNlcnRfMTFfYmFuayhz
dHJ1Y3QgZG9tYWluICpkLAogICAgICAgICBnb3RvIGZhaWw7CiAgICAgfQogCi0gICAgcmVzID0g
Z3Vlc3RfcGh5c21hcF9hZGRfcGFnZShkLCBfZ2ZuKHNwZm4pLCBfbWZuKHNwZm4pLCBvcmRlcik7
CisgICAgcmVzID0gZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZShkLCBfZ2ZuKG1mbl94KHNtZm4pKSwg
c21mbiwgb3JkZXIpOwogICAgIGlmICggcmVzICkKICAgICAgICAgcGFuaWMoIkZhaWxlZCBtYXAg
cGFnZXMgdG8gRE9NMDogJWQiLCByZXMpOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0va2Vy
bmVsLmMgYi94ZW4vYXJjaC9hcm0va2VybmVsLmMKaW5kZXggOWMxODNmOTZkYS4uZjM5MTkzODY0
MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2tlcm5lbC5jCisrKyBiL3hlbi9hcmNoL2FybS9r
ZXJuZWwuYwpAQCAtMjk1LDcgKzI5NSw3IEBAIHN0YXRpYyBfX2luaXQgaW50IGtlcm5lbF9kZWNv
bXByZXNzKHN0cnVjdCBib290bW9kdWxlICptb2QpCiAgICAgICAgIGlvdW5tYXAoaW5wdXQpOwog
ICAgICAgICByZXR1cm4gLUVOT01FTTsKICAgICB9Ci0gICAgbWZuID0gX21mbihwYWdlX3RvX21m
bihwYWdlcykpOworICAgIG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2VzKTsKICAgICBvdXRwdXQgPSBf
X3ZtYXAoJm1mbiwgMSA8PCBrZXJuZWxfb3JkZXJfb3V0LCAxLCAxLCBQQUdFX0hZUEVSVklTT1Is
IFZNQVBfREVGQVVMVCk7CiAKICAgICByYyA9IHBlcmZvcm1fZ3VuemlwKG91dHB1dCwgaW5wdXQs
IHNpemUpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYyBiL3hlbi9hcmNo
L2FybS9tZW1fYWNjZXNzLmMKaW5kZXggMGYyY2JiODFkMy4uMTEyZTI5MWNiYSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYworKysgYi94ZW4vYXJjaC9hcm0vbWVtX2FjY2Vz
cy5jCkBAIC0yMTAsNyArMjEwLDcgQEAgcDJtX21lbV9hY2Nlc3NfY2hlY2tfYW5kX2dldF9wYWdl
KHZhZGRyX3QgZ3ZhLCB1bnNpZ25lZCBsb25nIGZsYWcsCiAgICAgaWYgKCB0ICE9IHAybV9yYW1f
cncgKQogICAgICAgICBnb3RvIGVycjsKIAotICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShtZm5feCht
Zm4pKTsKKyAgICBwYWdlID0gbWZuX3RvX3BhZ2UobWZuKTsKIAogICAgIGlmICggdW5saWtlbHko
IWdldF9wYWdlKHBhZ2UsIHYtPmRvbWFpbikpICkKICAgICAgICAgcGFnZSA9IE5VTEw7CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCmluZGV4IDlhMzdm
MjljZTYuLmZlN2E1ZGE5YmIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCisrKyBiL3hl
bi9hcmNoL2FybS9tbS5jCkBAIC0xMjg2LDcgKzEyODYsNyBAQCBpbnQgeGVubWVtX2FkZF90b19w
aHlzbWFwX29uZSgKICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgICAgICB9CiAKLSAg
ICAgICAgbWZuID0gX21mbihwYWdlX3RvX21mbihwYWdlKSk7CisgICAgICAgIG1mbiA9IHBhZ2Vf
dG9fbWZuKHBhZ2UpOwogICAgICAgICB0ID0gcDJtX21hcF9mb3JlaWduOwogCiAgICAgICAgIHJj
dV91bmxvY2tfZG9tYWluKG9kKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hl
bi9hcmNoL2FybS9wMm0uYwppbmRleCAwNDEwYjFlODZiLi4xZTdhMGM2YzQwIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vcDJtLmMKKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCkBAIC0zOCwxMiAr
MzgsNiBAQCBzdGF0aWMgdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgbWF4X3ZtaWQgPSBNQVhf
Vk1JRF84X0JJVDsKIAogI2RlZmluZSBQMk1fUk9PVF9QQUdFUyAgICAoMTw8UDJNX1JPT1RfT1JE
RVIpCiAKLS8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9tbS5oIHRvIG1ha2UgdGhlbSB3b3Jr
IHdpdGggbWZuX3QgKi8KLSN1bmRlZiBtZm5fdG9fcGFnZQotI2RlZmluZSBtZm5fdG9fcGFnZSht
Zm4pIF9fbWZuX3RvX3BhZ2UobWZuX3gobWZuKSkKLSN1bmRlZiBwYWdlX3RvX21mbgotI2RlZmlu
ZSBwYWdlX3RvX21mbihwZykgX21mbihfX3BhZ2VfdG9fbWZuKHBnKSkKLQogdW5zaWduZWQgaW50
IF9fcmVhZF9tb3N0bHkgcDJtX2lwYV9iaXRzOwogCiAvKiBIZWxwZXJzIHRvIGxvb2t1cCB0aGUg
cHJvcGVydGllcyBvZiBlYWNoIGxldmVsICovCkBAIC05OCw3ICs5Miw3IEBAIHZvaWQgZHVtcF9w
Mm1fbG9va3VwKHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3QgYWRkcikKICAgICBwcmludGsoImRv
bSVkIElQQSAweCUiUFJJcGFkZHIiXG4iLCBkLT5kb21haW5faWQsIGFkZHIpOwogCiAgICAgcHJp
bnRrKCJQMk0gQCAlcCBtZm46MHglbHhcbiIsCi0gICAgICAgICAgIHAybS0+cm9vdCwgX19wYWdl
X3RvX21mbihwMm0tPnJvb3QpKTsKKyAgICAgICAgICAgcDJtLT5yb290LCBtZm5feChwYWdlX3Rv
X21mbihwMm0tPnJvb3QpKSk7CiAKICAgICBkdW1wX3B0X3dhbGsocGFnZV90b19tYWRkcihwMm0t
PnJvb3QpLCBhZGRyLAogICAgICAgICAgICAgICAgICBQMk1fUk9PVF9MRVZFTCwgUDJNX1JPT1Rf
UEFHRVMpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS92cG11LmMgYi94ZW4vYXJjaC94
ODYvY3B1L3ZwbXUuYwppbmRleCBmZDJmY2FjYzI2Li5jM2FjZGRjNTNlIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvY3B1L3ZwbXUuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L3ZwbXUuYwpAQCAt
NjU3LDcgKzY1Nyw3IEBAIHN0YXRpYyB2b2lkIHB2cG11X2ZpbmlzaChzdHJ1Y3QgZG9tYWluICpk
LCB4ZW5fcG11X3BhcmFtc190ICpwYXJhbXMpCiB7CiAgICAgc3RydWN0IHZjcHUgKnY7CiAgICAg
c3RydWN0IHZwbXVfc3RydWN0ICp2cG11OwotICAgIHVpbnQ2NF90IG1mbjsKKyAgICBtZm5fdCBt
Zm47CiAgICAgdm9pZCAqeGVucG11X2RhdGE7CiAKICAgICBpZiAoIChwYXJhbXMtPnZjcHUgPj0g
ZC0+bWF4X3ZjcHVzKSB8fCAoZC0+dmNwdVtwYXJhbXMtPnZjcHVdID09IE5VTEwpICkKQEAgLTY3
OCw4ICs2NzgsOCBAQCBzdGF0aWMgdm9pZCBwdnBtdV9maW5pc2goc3RydWN0IGRvbWFpbiAqZCwg
eGVuX3BtdV9wYXJhbXNfdCAqcGFyYW1zKQogCiAgICAgaWYgKCB4ZW5wbXVfZGF0YSApCiAgICAg
ewotICAgICAgICBtZm4gPSBkb21haW5fcGFnZV9tYXBfdG9fbWZuKHhlbnBtdV9kYXRhKTsKLSAg
ICAgICAgQVNTRVJUKG1mbl92YWxpZChfbWZuKG1mbikpKTsKKyAgICAgICAgbWZuID0gX21mbihk
b21haW5fcGFnZV9tYXBfdG9fbWZuKHhlbnBtdV9kYXRhKSk7CisgICAgICAgIEFTU0VSVChtZm5f
dmFsaWQobWZuKSk7CiAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlX2dsb2JhbCh4ZW5wbXVfZGF0
YSk7CiAgICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKG1mbl90b19wYWdlKG1mbikpOwogICAgIH0K
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4u
YwppbmRleCBiYjFmZmEzMjIyLi4zOTVlZjYxNDVhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
ZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC0xODYsNyArMTg2LDcgQEAg
dm9pZCBkdW1wX3BhZ2VmcmFtZV9pbmZvKHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgICAgICAg
ICAgfQogICAgICAgICAgICAgfQogICAgICAgICAgICAgcHJpbnRrKCIgICAgRG9tUGFnZSAlcDog
Y2FmPSUwOGx4LCB0YWY9JSIgUFJ0eXBlX2luZm8gIlxuIiwKLSAgICAgICAgICAgICAgICAgICBf
cChwYWdlX3RvX21mbihwYWdlKSksCisgICAgICAgICAgICAgICAgICAgX3AobWZuX3gocGFnZV90
b19tZm4ocGFnZSkpKSwKICAgICAgICAgICAgICAgICAgICBwYWdlLT5jb3VudF9pbmZvLCBwYWdl
LT51LmludXNlLnR5cGVfaW5mbyk7CiAgICAgICAgIH0KICAgICAgICAgc3Bpbl91bmxvY2soJmQt
PnBhZ2VfYWxsb2NfbG9jayk7CkBAIC0xOTksNyArMTk5LDcgQEAgdm9pZCBkdW1wX3BhZ2VmcmFt
ZV9pbmZvKHN0cnVjdCBkb21haW4gKmQpCiAgICAgcGFnZV9saXN0X2Zvcl9lYWNoICggcGFnZSwg
JmQtPnhlbnBhZ2VfbGlzdCApCiAgICAgewogICAgICAgICBwcmludGsoIiAgICBYZW5QYWdlICVw
OiBjYWY9JTA4bHgsIHRhZj0lIiBQUnR5cGVfaW5mbyAiXG4iLAotICAgICAgICAgICAgICAgX3Ao
cGFnZV90b19tZm4ocGFnZSkpLAorICAgICAgICAgICAgICAgX3AobWZuX3gocGFnZV90b19tZm4o
cGFnZSkpKSwKICAgICAgICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8sIHBhZ2UtPnUuaW51c2Uu
dHlwZV9pbmZvKTsKICAgICB9CiAgICAgc3Bpbl91bmxvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7
CkBAIC02MjEsNyArNjIxLDggQEAgaW50IGFyY2hfZG9tYWluX3NvZnRfcmVzZXQoc3RydWN0IGRv
bWFpbiAqZCkKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gdmlydF90b19wYWdlKGQtPnNo
YXJlZF9pbmZvKSwgKm5ld19wYWdlOwogICAgIGludCByZXQgPSAwOwogICAgIHN0cnVjdCBkb21h
aW4gKm93bmVyOwotICAgIHVuc2lnbmVkIGxvbmcgbWZuLCBnZm47CisgICAgbWZuX3QgbWZuOwor
ICAgIHVuc2lnbmVkIGxvbmcgZ2ZuOwogICAgIHAybV90eXBlX3QgcDJtdDsKICAgICB1bnNpZ25l
ZCBpbnQgaTsKIApAQCAtNjU1LDcgKzY1Niw3IEBAIGludCBhcmNoX2RvbWFpbl9zb2Z0X3Jlc2V0
KHN0cnVjdCBkb21haW4gKmQpCiAgICAgQVNTRVJUKCBvd25lciA9PSBkICk7CiAKICAgICBtZm4g
PSBwYWdlX3RvX21mbihwYWdlKTsKLSAgICBnZm4gPSBtZm5fdG9fZ21mbihkLCBtZm4pOworICAg
IGdmbiA9IG1mbl90b19nbWZuKGQsIG1mbl94KG1mbikpOwogCiAgICAgLyoKICAgICAgKiBnZm4g
PT0gSU5WQUxJRF9HRk4gaW5kaWNhdGVzIHRoYXQgdGhlIHNoYXJlZF9pbmZvIHBhZ2Ugd2FzIG5l
dmVyIG1hcHBlZApAQCAtNjY0LDcgKzY2NSw3IEBAIGludCBhcmNoX2RvbWFpbl9zb2Z0X3Jlc2V0
KHN0cnVjdCBkb21haW4gKmQpCiAgICAgaWYgKCBnZm4gPT0gZ2ZuX3goSU5WQUxJRF9HRk4pICkK
ICAgICAgICAgZ290byBleGl0X3B1dF9wYWdlOwogCi0gICAgaWYgKCBtZm5feChnZXRfZ2ZuX3F1
ZXJ5KGQsIGdmbiwgJnAybXQpKSAhPSBtZm4gKQorICAgIGlmICggIW1mbl9lcShnZXRfZ2ZuX3F1
ZXJ5KGQsIGdmbiwgJnAybXQpLCBtZm4pICkKICAgICB7CiAgICAgICAgIHByaW50ayhYRU5MT0df
R19FUlIgIkZhaWxlZCB0byBnZXQgRG9tJWQncyBzaGFyZWRfaW5mbyBHRk4gKCVseClcbiIsCiAg
ICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGdmbik7CkBAIC02ODEsNyArNjgyLDcgQEAgaW50
IGFyY2hfZG9tYWluX3NvZnRfcmVzZXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgZ290byBl
eGl0X3B1dF9nZm47CiAgICAgfQogCi0gICAgcmV0ID0gZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFn
ZShkLCBfZ2ZuKGdmbiksIF9tZm4obWZuKSwgUEFHRV9PUkRFUl80Syk7CisgICAgcmV0ID0gZ3Vl
c3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGdmbiksIG1mbiwgUEFHRV9PUkRFUl80Syk7
CiAgICAgaWYgKCByZXQgKQogICAgIHsKICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUiAiRmFp
bGVkIHRvIHJlbW92ZSBEb20lZCdzIHNoYXJlZF9pbmZvIGZyYW1lICVseFxuIiwKQEAgLTY5MCw3
ICs2OTEsNyBAQCBpbnQgYXJjaF9kb21haW5fc29mdF9yZXNldChzdHJ1Y3QgZG9tYWluICpkKQog
ICAgICAgICBnb3RvIGV4aXRfcHV0X2dmbjsKICAgICB9CiAKLSAgICByZXQgPSBndWVzdF9waHlz
bWFwX2FkZF9wYWdlKGQsIF9nZm4oZ2ZuKSwgX21mbihwYWdlX3RvX21mbihuZXdfcGFnZSkpLAor
ICAgIHJldCA9IGd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2UoZCwgX2dmbihnZm4pLCBwYWdlX3RvX21m
bihuZXdfcGFnZSksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQUdFX09SREVS
XzRLKTsKICAgICBpZiAoIHJldCApCiAgICAgewpAQCAtOTg4LDcgKzk4OSw3IEBAIGludCBhcmNo
X3NldF9pbmZvX2d1ZXN0KAogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAg
aWYgKCAocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfdHlwZV9tYXNrKSA9PQogICAgICAg
ICAgICAgICAgICAgICAgICAgIFBHVF9sNF9wYWdlX3RhYmxlICkKLSAgICAgICAgICAgICAgICAg
ICAgICAgIGRvbmUgPSAhZmlsbF9yb19tcHQoX21mbihwYWdlX3RvX21mbihwYWdlKSkpOworICAg
ICAgICAgICAgICAgICAgICAgICAgZG9uZSA9ICFmaWxsX3JvX21wdChwYWdlX3RvX21mbihwYWdl
KSk7CiAKICAgICAgICAgICAgICAgICAgICAgcGFnZV91bmxvY2socGFnZSk7CiAgICAgICAgICAg
ICAgICAgfQpAQCAtMTExNCw3ICsxMTE1LDcgQEAgaW50IGFyY2hfc2V0X2luZm9fZ3Vlc3QoCiAg
ICAgICAgIGw0X3BnZW50cnlfdCAqbDR0YWI7CiAKICAgICAgICAgbDR0YWIgPSBtYXBfZG9tYWlu
X3BhZ2UoX21mbihwYWdldGFibGVfZ2V0X3Bmbih2LT5hcmNoLmd1ZXN0X3RhYmxlKSkpOwotICAg
ICAgICAqbDR0YWIgPSBsNGVfZnJvbV9wZm4ocGFnZV90b19tZm4oY3IzX3BhZ2UpLAorICAgICAg
ICAqbDR0YWIgPSBsNGVfZnJvbV9wZm4obWZuX3gocGFnZV90b19tZm4oY3IzX3BhZ2UpKSwKICAg
ICAgICAgICAgIF9QQUdFX1BSRVNFTlR8X1BBR0VfUld8X1BBR0VfVVNFUnxfUEFHRV9BQ0NFU1NF
RCk7CiAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKGw0dGFiKTsKICAgICB9CkBAIC0xOTQxLDcg
KzE5NDIsNyBAQCBpbnQgZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKHN0cnVjdCBkb21haW4g
KmQpCiAgICAgICAgIGlmICggZC0+YXJjaC5waXJxX2VvaV9tYXAgIT0gTlVMTCApCiAgICAgICAg
IHsKICAgICAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlX2dsb2JhbChkLT5hcmNoLnBpcnFfZW9p
X21hcCk7Ci0gICAgICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShtZm5fdG9fcGFnZShkLT5hcmNo
LnBpcnFfZW9pX21hcF9tZm4pKTsKKyAgICAgICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKG1mbl90
b19wYWdlKF9tZm4oZC0+YXJjaC5waXJxX2VvaV9tYXBfbWZuKSkpOwogICAgICAgICAgICAgZC0+
YXJjaC5waXJxX2VvaV9tYXAgPSBOVUxMOwogICAgICAgICAgICAgZC0+YXJjaC5hdXRvX3VubWFz
ayA9IDA7CiAgICAgICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hl
bi9hcmNoL3g4Ni9kb21jdGwuYwppbmRleCA1NDBiYTA4OWQ3Li45MjkyYWU1MTE4IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCkBA
IC00MjksNyArNDI5LDcgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgKICAgICAgICAgewogICAgICAg
ICAgICAgaWYgKCBpID49IG1heF9wZm5zICkKICAgICAgICAgICAgICAgICBicmVhazsKLSAgICAg
ICAgICAgIG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOworICAgICAgICAgICAgbWZuID0gbWZuX3go
cGFnZV90b19tZm4ocGFnZSkpOwogICAgICAgICAgICAgaWYgKCBjb3B5X3RvX2d1ZXN0X29mZnNl
dChkb21jdGwtPnUuZ2V0bWVtbGlzdC5idWZmZXIsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGksICZtZm4sIDEpICkKICAgICAgICAgICAgIHsKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9odm0vZG0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwppbmRleCA5Y2Y1M2I1
NTFjLi4xYTgzZjI3YzBiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMKKysrIGIv
eGVuL2FyY2gveDg2L2h2bS9kbS5jCkBAIC0yMTksNyArMjE5LDcgQEAgc3RhdGljIGludCBtb2Rp
ZmllZF9tZW1vcnkoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgIHBhZ2UgPSBnZXRfcGFn
ZV9mcm9tX2dmbihkLCBwZm4sIE5VTEwsIFAyTV9VTlNIQVJFKTsKICAgICAgICAgICAgIGlmICgg
cGFnZSApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgbWZuX3QgZ21mbiA9IF9tZm4o
cGFnZV90b19tZm4ocGFnZSkpOworICAgICAgICAgICAgICAgIG1mbl90IGdtZm4gPSBwYWdlX3Rv
X21mbihwYWdlKTsKIAogICAgICAgICAgICAgICAgIHBhZ2luZ19tYXJrX2RpcnR5KGQsIGdtZm4p
OwogICAgICAgICAgICAgICAgIC8qCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2RvbTBf
YnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCmluZGV4IGU4Zjc0NmM3MGIu
Ljc3ODlmNmU1NzEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCkBAIC0xMjAsNyArMTIwLDcgQEAgc3Rh
dGljIGludCBfX2luaXQgcHZoX3BvcHVsYXRlX21lbW9yeV9yYW5nZShzdHJ1Y3QgZG9tYWluICpk
LAogICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgIH0KIAotICAgICAgICByYyA9IGd1ZXN0
X3BoeXNtYXBfYWRkX3BhZ2UoZCwgX2dmbihzdGFydCksIF9tZm4ocGFnZV90b19tZm4ocGFnZSkp
LAorICAgICAgICByYyA9IGd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2UoZCwgX2dmbihzdGFydCksIHBh
Z2VfdG9fbWZuKHBhZ2UpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3Jk
ZXIpOwogICAgICAgICBpZiAoIHJjICE9IDAgKQogICAgICAgICB7CkBAIC0yNzAsNyArMjcwLDcg
QEAgc3RhdGljIGludCBfX2luaXQgcHZoX3NldHVwX3ZteF9yZWFsbW9kZV9oZWxwZXJzKHN0cnVj
dCBkb21haW4gKmQpCiAgICAgfQogICAgIHdyaXRlXzMyYml0X3BzZV9pZGVudG1hcChpZGVudF9w
dCk7CiAgICAgdW5tYXBfZG9tYWluX3BhZ2UoaWRlbnRfcHQpOwotICAgIHB1dF9wYWdlKG1mbl90
b19wYWdlKG1mbl94KG1mbikpKTsKKyAgICBwdXRfcGFnZShtZm5fdG9fcGFnZShtZm4pKTsKICAg
ICBkLT5hcmNoLmh2bV9kb21haW4ucGFyYW1zW0hWTV9QQVJBTV9JREVOVF9QVF0gPSBnYWRkcjsK
ICAgICBpZiAoIHB2aF9hZGRfbWVtX3JhbmdlKGQsIGdhZGRyLCBnYWRkciArIFBBR0VfU0laRSwg
RTgyMF9SRVNFUlZFRCkgKQogICAgICAgICAgICAgcHJpbnRrKCJVbmFibGUgdG8gc2V0IGlkZW50
aXR5IHBhZ2UgdGFibGVzIGFzIHJlc2VydmVkIGluIHRoZSBtZW1vcnkgbWFwXG4iKTsKQEAgLTI4
OCw3ICsyODgsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHZoX3N0ZWFsX2xvd19yYW0oc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBzdGFydCwKIAogICAgIGZvciAoIG1mbiA9IHN0YXJ0
OyBtZm4gPCBzdGFydCArIG5yX3BhZ2VzOyBtZm4rKyApCiAgICAgewotICAgICAgICBzdHJ1Y3Qg
cGFnZV9pbmZvICpwZyA9IG1mbl90b19wYWdlKG1mbik7CisgICAgICAgIHN0cnVjdCBwYWdlX2lu
Zm8gKnBnID0gbWZuX3RvX3BhZ2UoX21mbihtZm4pKTsKICAgICAgICAgaW50IHJjOwogCiAgICAg
ICAgIHJjID0gdW5zaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0KHBnLCBkb21faW8pOwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5k
ZXggMjA1YjRjYjY4NS4uZThkYmMyM2E1MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9o
dm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0yMjExLDcgKzIyMTEsNyBAQCBp
bnQgaHZtX3NldF9jcjAodW5zaWduZWQgbG9uZyB2YWx1ZSwgYm9vbF90IG1heV9kZWZlcikKICAg
ICAgICAgICAgIHYtPmFyY2guZ3Vlc3RfdGFibGUgPSBwYWdldGFibGVfZnJvbV9wYWdlKHBhZ2Up
OwogCiAgICAgICAgICAgICBIVk1fREJHX0xPRyhEQkdfTEVWRUxfVk1NVSwgIlVwZGF0ZSBDUjMg
dmFsdWUgPSAlbHgsIG1mbiA9ICVseCIsCi0gICAgICAgICAgICAgICAgICAgICAgICB2LT5hcmNo
Lmh2bV92Y3B1Lmd1ZXN0X2NyWzNdLCBwYWdlX3RvX21mbihwYWdlKSk7CisgICAgICAgICAgICAg
ICAgICAgICAgICB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzNdLCBtZm5feChwYWdlX3RvX21m
bihwYWdlKSkpOwogICAgICAgICB9CiAgICAgfQogICAgIGVsc2UgaWYgKCAhKHZhbHVlICYgWDg2
X0NSMF9QRykgJiYgKG9sZF92YWx1ZSAmIFg4Nl9DUjBfUEcpICkKQEAgLTI1NDYsNyArMjU0Niw3
IEBAIHN0YXRpYyB2b2lkICpfaHZtX21hcF9ndWVzdF9mcmFtZSh1bnNpZ25lZCBsb25nIGdmbiwg
Ym9vbF90IHBlcm1hbmVudCwKICAgICAgICAgaWYgKCB1bmxpa2VseShwMm1faXNfZGlzY2FyZF93
cml0ZShwMm10KSkgKQogICAgICAgICAgICAgKndyaXRhYmxlID0gMDsKICAgICAgICAgZWxzZSBp
ZiAoICFwZXJtYW5lbnQgKQotICAgICAgICAgICAgcGFnaW5nX21hcmtfZGlydHkoZCwgX21mbihw
YWdlX3RvX21mbihwYWdlKSkpOworICAgICAgICAgICAgcGFnaW5nX21hcmtfZGlydHkoZCwgcGFn
ZV90b19tZm4ocGFnZSkpOwogICAgIH0KIAogICAgIGlmICggIXBlcm1hbmVudCApCkBAIC0yNTg4
LDEzICsyNTg4LDEzIEBAIHZvaWQgKmh2bV9tYXBfZ3Vlc3RfZnJhbWVfcm8odW5zaWduZWQgbG9u
ZyBnZm4sIGJvb2xfdCBwZXJtYW5lbnQpCiAKIHZvaWQgaHZtX3VubWFwX2d1ZXN0X2ZyYW1lKHZv
aWQgKnAsIGJvb2xfdCBwZXJtYW5lbnQpCiB7Ci0gICAgdW5zaWduZWQgbG9uZyBtZm47CisgICAg
bWZuX3QgbWZuOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CiAKICAgICBpZiAoICFwICkK
ICAgICAgICAgcmV0dXJuOwogCi0gICAgbWZuID0gZG9tYWluX3BhZ2VfbWFwX3RvX21mbihwKTsK
KyAgICBtZm4gPSBfbWZuKGRvbWFpbl9wYWdlX21hcF90b19tZm4ocCkpOwogICAgIHBhZ2UgPSBt
Zm5fdG9fcGFnZShtZm4pOwogCiAgICAgaWYgKCAhcGVybWFuZW50ICkKQEAgLTI2MDksNyArMjYw
OSw3IEBAIHZvaWQgaHZtX3VubWFwX2d1ZXN0X2ZyYW1lKHZvaWQgKnAsIGJvb2xfdCBwZXJtYW5l
bnQpCiAgICAgICAgIGxpc3RfZm9yX2VhY2hfZW50cnkodHJhY2ssICZkLT5hcmNoLmh2bV9kb21h
aW4ud3JpdGVfbWFwLmxpc3QsIGxpc3QpCiAgICAgICAgICAgICBpZiAoIHRyYWNrLT5wYWdlID09
IHBhZ2UgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHBhZ2luZ19tYXJrX2RpcnR5
KGQsIF9tZm4obWZuKSk7CisgICAgICAgICAgICAgICAgcGFnaW5nX21hcmtfZGlydHkoZCwgbWZu
KTsKICAgICAgICAgICAgICAgICBsaXN0X2RlbCgmdHJhY2stPmxpc3QpOwogICAgICAgICAgICAg
ICAgIHhmcmVlKHRyYWNrKTsKICAgICAgICAgICAgICAgICBicmVhazsKQEAgLTI2MjYsNyArMjYy
Niw3IEBAIHZvaWQgaHZtX21hcHBlZF9ndWVzdF9mcmFtZXNfbWFya19kaXJ0eShzdHJ1Y3QgZG9t
YWluICpkKQogCiAgICAgc3Bpbl9sb2NrKCZkLT5hcmNoLmh2bV9kb21haW4ud3JpdGVfbWFwLmxv
Y2spOwogICAgIGxpc3RfZm9yX2VhY2hfZW50cnkodHJhY2ssICZkLT5hcmNoLmh2bV9kb21haW4u
d3JpdGVfbWFwLmxpc3QsIGxpc3QpCi0gICAgICAgIHBhZ2luZ19tYXJrX2RpcnR5KGQsIF9tZm4o
cGFnZV90b19tZm4odHJhY2stPnBhZ2UpKSk7CisgICAgICAgIHBhZ2luZ19tYXJrX2RpcnR5KGQs
IHBhZ2VfdG9fbWZuKHRyYWNrLT5wYWdlKSk7CiAgICAgc3Bpbl91bmxvY2soJmQtPmFyY2guaHZt
X2RvbWFpbi53cml0ZV9tYXAubG9jayk7CiB9CiAKQEAgLTMyMDEsNyArMzIwMSw3IEBAIHN0YXRp
YyBlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQgX19odm1fY29weSgKICAgICAgICAgICAgICAg
ICBpZiAoIHhjaGcoJmxhc3RwYWdlLCBnZm5feChnZm4pKSAhPSBnZm5feChnZm4pICkKICAgICAg
ICAgICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfR19ERUJVRywKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiJXB2IGF0dGVtcHRlZCB3cml0ZSB0byByZWFkLW9ubHkgZ2ZuICUjbHggKG1m
bj0lI2x4KVxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICB2LCBnZm5feChnZm4pLCBw
YWdlX3RvX21mbihwYWdlKSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgdiwgZ2ZuX3go
Z2ZuKSwgbWZuX3gocGFnZV90b19tZm4ocGFnZSkpKTsKICAgICAgICAgICAgIH0KICAgICAgICAg
ICAgIGVsc2UKICAgICAgICAgICAgIHsKQEAgLTMyMDksNyArMzIwOSw3IEBAIHN0YXRpYyBlbnVt
IGh2bV90cmFuc2xhdGlvbl9yZXN1bHQgX19odm1fY29weSgKICAgICAgICAgICAgICAgICAgICAg
bWVtY3B5KHAsIGJ1ZiwgY291bnQpOwogICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAg
ICAgICAgICAgbWVtc2V0KHAsIDAsIGNvdW50KTsKLSAgICAgICAgICAgICAgICBwYWdpbmdfbWFy
a19kaXJ0eSh2LT5kb21haW4sIF9tZm4ocGFnZV90b19tZm4ocGFnZSkpKTsKKyAgICAgICAgICAg
ICAgICBwYWdpbmdfbWFya19kaXJ0eSh2LT5kb21haW4sIHBhZ2VfdG9fbWZuKHBhZ2UpKTsKICAg
ICAgICAgICAgIH0KICAgICAgICAgfQogICAgICAgICBlbHNlCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL2lvcmVxLmMgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKaW5kZXggZjJlMGIz
Zjc0YS4uNWJkNWNkNzg4ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwpAQCAtMjY4LDcgKzI2OCw3IEBAIHN0YXRpYyB2
b2lkIGh2bV9yZW1vdmVfaW9yZXFfZ2ZuKAogICAgIHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBo
dm1faW9yZXFfcGFnZSAqaW9ycCkKIHsKICAgICBpZiAoIGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3Bh
Z2UoZCwgX2dmbihpb3JwLT5nZm4pLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBfbWZuKHBhZ2VfdG9fbWZuKGlvcnAtPnBhZ2UpKSwgMCkgKQorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYWdlX3RvX21mbihpb3JwLT5wYWdlKSwgMCkgKQogICAgICAgICBk
b21haW5fY3Jhc2goZCk7CiAgICAgY2xlYXJfcGFnZShpb3JwLT52YSk7CiB9CkBAIC0yODEsOSAr
MjgxLDkgQEAgc3RhdGljIGludCBodm1fYWRkX2lvcmVxX2dmbigKICAgICBjbGVhcl9wYWdlKGlv
cnAtPnZhKTsKIAogICAgIHJjID0gZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZShkLCBfZ2ZuKGlvcnAt
PmdmbiksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9tZm4ocGFnZV90b19tZm4o
aW9ycC0+cGFnZSkpLCAwKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFnZV90
b19tZm4oaW9ycC0+cGFnZSksIDApOwogICAgIGlmICggcmMgPT0gMCApCi0gICAgICAgIHBhZ2lu
Z19tYXJrX2RpcnR5KGQsIF9tZm4ocGFnZV90b19tZm4oaW9ycC0+cGFnZSkpKTsKKyAgICAgICAg
cGFnaW5nX21hcmtfZGlydHkoZCwgcGFnZV90b19tZm4oaW9ycC0+cGFnZSkpOwogCiAgICAgcmV0
dXJuIHJjOwogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdGR2Z2EuYyBiL3hlbi9h
cmNoL3g4Ni9odm0vc3RkdmdhLmMKaW5kZXggMDg4ZmJkZjhjZS4uOTI1YmFiMjQzOCAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdGR2Z2EuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N0
ZHZnYS5jCkBAIC01OTAsNyArNTkwLDcgQEAgdm9pZCBzdGR2Z2FfaW5pdChzdHJ1Y3QgZG9tYWlu
ICpkKQogICAgICAgICBpZiAoIHBnID09IE5VTEwgKQogICAgICAgICAgICAgYnJlYWs7CiAgICAg
ICAgIHMtPnZyYW1fcGFnZVtpXSA9IHBnOwotICAgICAgICBjbGVhcl9kb21haW5fcGFnZShfbWZu
KHBhZ2VfdG9fbWZuKHBnKSkpOworICAgICAgICBjbGVhcl9kb21haW5fcGFnZShwYWdlX3RvX21m
bihwZykpOwogICAgIH0KIAogICAgIGlmICggaSA9PSBBUlJBWV9TSVpFKHMtPnZyYW1fcGFnZSkg
KQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgYi94ZW4vYXJjaC94ODYv
aHZtL3N2bS9zdm0uYwppbmRleCBiOWNmNDIzZmQ5Li5mNTBmOTMxNTk4IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0u
YwpAQCAtMTUyMSw3ICsxNTIxLDcgQEAgc3RhdGljIGludCBzdm1fY3B1X3VwX3ByZXBhcmUodW5z
aWduZWQgaW50IGNwdSkKICAgICAgICAgaWYgKCAhcGcgKQogICAgICAgICAgICAgZ290byBlcnI7
CiAKLSAgICAgICAgY2xlYXJfZG9tYWluX3BhZ2UoX21mbihwYWdlX3RvX21mbihwZykpKTsKKyAg
ICAgICAgY2xlYXJfZG9tYWluX3BhZ2UocGFnZV90b19tZm4ocGcpKTsKICAgICAgICAgKnRoaXNf
aHNhID0gcGFnZV90b19tYWRkcihwZyk7CiAgICAgfQogCkBAIC0xNTMxLDcgKzE1MzEsNyBAQCBz
dGF0aWMgaW50IHN2bV9jcHVfdXBfcHJlcGFyZSh1bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICBp
ZiAoICFwZyApCiAgICAgICAgICAgICBnb3RvIGVycjsKIAotICAgICAgICBjbGVhcl9kb21haW5f
cGFnZShfbWZuKHBhZ2VfdG9fbWZuKHBnKSkpOworICAgICAgICBjbGVhcl9kb21haW5fcGFnZShw
YWdlX3RvX21mbihwZykpOwogICAgICAgICAqdGhpc192bWNiID0gcGFnZV90b19tYWRkcihwZyk7
CiAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMgYi94ZW4v
YXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMKaW5kZXggZjBmYTU5ZDdkNS4uYzU0NDA4NjNiMSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdmlyaWRpYW4uYwpAQCAtMzU0LDcgKzM1NCw3IEBAIHN0YXRpYyB2b2lkIGVuYWJsZV9oeXBl
cmNhbGxfcGFnZShzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICBpZiAoIHBhZ2UgKQogICAgICAg
ICAgICAgcHV0X3BhZ2UocGFnZSk7CiAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAi
QmFkIEdNRk4gJSMiUFJJX2dmbiIgKE1GTiAlIyJQUklfbWZuIilcbiIsCi0gICAgICAgICAgICAg
ICAgIGdtZm4sIHBhZ2UgPyBwYWdlX3RvX21mbihwYWdlKSA6IG1mbl94KElOVkFMSURfTUZOKSk7
CisgICAgICAgICAgICAgICAgIGdtZm4sIG1mbl94KHBhZ2UgPyBwYWdlX3RvX21mbihwYWdlKSA6
IElOVkFMSURfTUZOKSk7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTQxNCw3ICs0MTQs
NyBAQCBzdGF0aWMgdm9pZCBpbml0aWFsaXplX3ZwX2Fzc2lzdChzdHJ1Y3QgdmNwdSAqdikKIAog
IGZhaWw6CiAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJCYWQgR01GTiAlIyJQUklfZ2Zu
IiAoTUZOICUjIlBSSV9tZm4iKVxuIiwgZ21mbiwKLSAgICAgICAgICAgICBwYWdlID8gcGFnZV90
b19tZm4ocGFnZSkgOiBtZm5feChJTlZBTElEX01GTikpOworICAgICAgICAgICAgIG1mbl94KHBh
Z2UgPyBwYWdlX3RvX21mbihwYWdlKSA6IElOVkFMSURfTUZOKSk7CiB9CiAKIHN0YXRpYyB2b2lk
IHRlYXJkb3duX3ZwX2Fzc2lzdChzdHJ1Y3QgdmNwdSAqdikKQEAgLTQyNyw3ICs0MjcsNyBAQCBz
dGF0aWMgdm9pZCB0ZWFyZG93bl92cF9hc3Npc3Qoc3RydWN0IHZjcHUgKnYpCiAKICAgICB2LT5h
cmNoLmh2bV92Y3B1LnZpcmlkaWFuLnZwX2Fzc2lzdC52YSA9IE5VTEw7CiAKLSAgICBwYWdlID0g
bWZuX3RvX3BhZ2UoZG9tYWluX3BhZ2VfbWFwX3RvX21mbih2YSkpOworICAgIHBhZ2UgPSBtZm5f
dG9fcGFnZShfbWZuKGRvbWFpbl9wYWdlX21hcF90b19tZm4odmEpKSk7CiAKICAgICB1bm1hcF9k
b21haW5fcGFnZV9nbG9iYWwodmEpOwogICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwpAQCAt
NDk0LDcgKzQ5NCw3IEBAIHN0YXRpYyB2b2lkIHVwZGF0ZV9yZWZlcmVuY2VfdHNjKHN0cnVjdCBk
b21haW4gKmQsIGJvb2xfdCBpbml0aWFsaXplKQogICAgICAgICBpZiAoIHBhZ2UgKQogICAgICAg
ICAgICAgcHV0X3BhZ2UocGFnZSk7CiAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAi
QmFkIEdNRk4gJSMiUFJJX2dmbiIgKE1GTiAlIyJQUklfbWZuIilcbiIsCi0gICAgICAgICAgICAg
ICAgIGdtZm4sIHBhZ2UgPyBwYWdlX3RvX21mbihwYWdlKSA6IG1mbl94KElOVkFMSURfTUZOKSk7
CisgICAgICAgICAgICAgICAgIGdtZm4sIG1mbl94KHBhZ2UgPyBwYWdlX3RvX21mbihwYWdlKSA6
IElOVkFMSURfTUZOKSk7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwpp
bmRleCBmNjJmZTdlMjE3Li40NzFkMjI0NTM5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L3ZteC92bWNzLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCkBAIC0xNDQxLDcg
KzE0NDEsNyBAQCBpbnQgdm14X3ZjcHVfZW5hYmxlX3BtbChzdHJ1Y3QgdmNwdSAqdikKIAogICAg
IHZteF92bWNzX2VudGVyKHYpOwogCi0gICAgX192bXdyaXRlKFBNTF9BRERSRVNTLCBwYWdlX3Rv
X21mbih2LT5hcmNoLmh2bV92bXgucG1sX3BnKSA8PCBQQUdFX1NISUZUKTsKKyAgICBfX3Ztd3Jp
dGUoUE1MX0FERFJFU1MsIHBhZ2VfdG9fbWFkZHIodi0+YXJjaC5odm1fdm14LnBtbF9wZykpOwog
ICAgIF9fdm13cml0ZShHVUVTVF9QTUxfSU5ERVgsIE5SX1BNTF9FTlRSSUVTIC0gMSk7CiAKICAg
ICB2LT5hcmNoLmh2bV92bXguc2Vjb25kYXJ5X2V4ZWNfY29udHJvbCB8PSBTRUNPTkRBUllfRVhF
Q19FTkFCTEVfUE1MOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94
ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwppbmRleCA5Y2ZhOWI2OTY1Li40MGI5MTkzM2JmIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYworKysgYi94ZW4vYXJjaC94ODYv
aHZtL3ZteC92bXguYwpAQCAtMjk1MSw3ICsyOTUxLDcgQEAgZ3BfZmF1bHQ6CiBzdGF0aWMgaW50
IHZteF9hbGxvY192bGFwaWNfbWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIHN0cnVj
dCBwYWdlX2luZm8gKnBnOwotICAgIHVuc2lnbmVkIGxvbmcgbWZuOworICAgIG1mbl90IG1mbjsK
IAogICAgIGlmICggIWNwdV9oYXNfdm14X3ZpcnR1YWxpemVfYXBpY19hY2Nlc3NlcyApCiAgICAg
ICAgIHJldHVybiAwOwpAQCAtMjk2MCwxMCArMjk2MCwxMCBAQCBzdGF0aWMgaW50IHZteF9hbGxv
Y192bGFwaWNfbWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkKQogICAgIGlmICggIXBnICkKICAgICAg
ICAgcmV0dXJuIC1FTk9NRU07CiAgICAgbWZuID0gcGFnZV90b19tZm4ocGcpOwotICAgIGNsZWFy
X2RvbWFpbl9wYWdlKF9tZm4obWZuKSk7CisgICAgY2xlYXJfZG9tYWluX3BhZ2UobWZuKTsKICAg
ICBzaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0KHBnLCBkLCBYRU5TSEFSRV93cml0YWJsZSk7Ci0g
ICAgZC0+YXJjaC5odm1fZG9tYWluLnZteC5hcGljX2FjY2Vzc19tZm4gPSBtZm47Ci0gICAgc2V0
X21taW9fcDJtX2VudHJ5KGQsIHBhZGRyX3RvX3BmbihBUElDX0RFRkFVTFRfUEhZU19CQVNFKSwg
X21mbihtZm4pLAorICAgIGQtPmFyY2guaHZtX2RvbWFpbi52bXguYXBpY19hY2Nlc3NfbWZuID0g
bWZuX3gobWZuKTsKKyAgICBzZXRfbW1pb19wMm1fZW50cnkoZCwgcGFkZHJfdG9fcGZuKEFQSUNf
REVGQVVMVF9QSFlTX0JBU0UpLCBtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgIFBBR0VfT1JE
RVJfNEssIHAybV9nZXRfaG9zdHAybShkKS0+ZGVmYXVsdF9hY2Nlc3MpOwogCiAgICAgcmV0dXJu
IDA7CkBAIC0yOTc0LDcgKzI5NzQsNyBAQCBzdGF0aWMgdm9pZCB2bXhfZnJlZV92bGFwaWNfbWFw
cGluZyhzdHJ1Y3QgZG9tYWluICpkKQogICAgIHVuc2lnbmVkIGxvbmcgbWZuID0gZC0+YXJjaC5o
dm1fZG9tYWluLnZteC5hcGljX2FjY2Vzc19tZm47CiAKICAgICBpZiAoIG1mbiAhPSAwICkKLSAg
ICAgICAgZnJlZV9zaGFyZWRfZG9taGVhcF9wYWdlKG1mbl90b19wYWdlKG1mbikpOworICAgICAg
ICBmcmVlX3NoYXJlZF9kb21oZWFwX3BhZ2UobWZuX3RvX3BhZ2UoX21mbihtZm4pKSk7CiB9CiAK
IHN0YXRpYyB2b2lkIHZteF9pbnN0YWxsX3ZsYXBpY19tYXBwaW5nKHN0cnVjdCB2Y3B1ICp2KQpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jIGIveGVuL2FyY2gveDg2L2h2
bS92bXgvdnZteC5jCmluZGV4IGNkMGVlMGEzMDcuLjc5MGEyMjg1ZTUgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14
LmMKQEAgLTg0LDcgKzg0LDcgQEAgaW50IG52bXhfdmNwdV9pbml0aWFsaXNlKHN0cnVjdCB2Y3B1
ICp2KQogICAgICAgICB9CiAgICAgICAgIHYtPmFyY2guaHZtX3ZteC52bXJlYWRfYml0bWFwID0g
dm1yZWFkX2JpdG1hcDsKIAotICAgICAgICBjbGVhcl9kb21haW5fcGFnZShfbWZuKHBhZ2VfdG9f
bWZuKHZtcmVhZF9iaXRtYXApKSk7CisgICAgICAgIGNsZWFyX2RvbWFpbl9wYWdlKHBhZ2VfdG9f
bWZuKHZtcmVhZF9iaXRtYXApKTsKIAogICAgICAgICB2bXdyaXRlX2JpdG1hcCA9IGFsbG9jX2Rv
bWhlYXBfcGFnZShOVUxMLCAwKTsKICAgICAgICAgaWYgKCAhdm13cml0ZV9iaXRtYXAgKQpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBkOWRm
NWNhNjlmLi4zOTAzODcyM2NlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94
ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTI5LDEyICsxMjksNiBAQAogCiAjaW5jbHVkZSAicHYvbW0u
aCIKIAotLyogT3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0gd29y
ayB3aXRoIG1mbl90ICovCi0jdW5kZWYgbWZuX3RvX3BhZ2UKLSNkZWZpbmUgbWZuX3RvX3BhZ2Uo
bWZuKSBfX21mbl90b19wYWdlKG1mbl94KG1mbikpCi0jdW5kZWYgcGFnZV90b19tZm4KLSNkZWZp
bmUgcGFnZV90b19tZm4ocGcpIF9tZm4oX19wYWdlX3RvX21mbihwZykpCi0KIC8qIE1hcHBpbmcg
b2YgdGhlIGZpeG1hcCBzcGFjZSBuZWVkZWQgZWFybHkuICovCiBsMV9wZ2VudHJ5X3QgX19zZWN0
aW9uKCIuYnNzLnBhZ2VfYWxpZ25lZCIpIF9fYWxpZ25lZChQQUdFX1NJWkUpCiAgICAgbDFfZml4
bWFwW0wxX1BBR0VUQUJMRV9FTlRSSUVTXTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9n
dWVzdF93YWxrLmMgYi94ZW4vYXJjaC94ODYvbW0vZ3Vlc3Rfd2Fsay5jCmluZGV4IDYwNTVmZWMx
YWQuLmY2N2FlZGEzZDAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9ndWVzdF93YWxrLmMK
KysrIGIveGVuL2FyY2gveDg2L21tL2d1ZXN0X3dhbGsuYwpAQCAtNDY5LDIwICs0NjksMjAgQEAg
Z3Vlc3Rfd2Fsa190YWJsZXMoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwMm1fZG9tYWluICpwMm0s
CiAgICAgaWYgKCBsM3AgKQogICAgIHsKICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobDNwKTsK
LSAgICAgICAgcHV0X3BhZ2UobWZuX3RvX3BhZ2UobWZuX3goZ3ctPmwzbWZuKSkpOworICAgICAg
ICBwdXRfcGFnZShtZm5fdG9fcGFnZShndy0+bDNtZm4pKTsKICAgICB9CiAjZW5kaWYKICNpZiBH
VUVTVF9QQUdJTkdfTEVWRUxTID49IDMKICAgICBpZiAoIGwycCApCiAgICAgewogICAgICAgICB1
bm1hcF9kb21haW5fcGFnZShsMnApOwotICAgICAgICBwdXRfcGFnZShtZm5fdG9fcGFnZShtZm5f
eChndy0+bDJtZm4pKSk7CisgICAgICAgIHB1dF9wYWdlKG1mbl90b19wYWdlKGd3LT5sMm1mbikp
OwogICAgIH0KICNlbmRpZgogICAgIGlmICggbDFwICkKICAgICB7CiAgICAgICAgIHVubWFwX2Rv
bWFpbl9wYWdlKGwxcCk7Ci0gICAgICAgIHB1dF9wYWdlKG1mbl90b19wYWdlKG1mbl94KGd3LT5s
MW1mbikpKTsKKyAgICAgICAgcHV0X3BhZ2UobWZuX3RvX3BhZ2UoZ3ctPmwxbWZuKSk7CiAgICAg
fQogCiAgICAgcmV0dXJuIHdhbGtfb2s7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vaGFw
L2d1ZXN0X3dhbGsuYyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvZ3Vlc3Rfd2Fsay5jCmluZGV4IGM1
NTAwMTdiYTQuLmNiM2Y5Y2ViZTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvZ3Vl
c3Rfd2Fsay5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvZ3Vlc3Rfd2Fsay5jCkBAIC04Myw3
ICs4Myw3IEBAIHVuc2lnbmVkIGxvbmcgaGFwX3AybV9nYV90b19nZm4oR1VFU1RfUEFHSU5HX0xF
VkVMUykoCiAgICAgICAgICpwZmVjICY9IH5QRkVDX3BhZ2VfcHJlc2VudDsKICAgICAgICAgZ290
byBvdXRfdHdlYWtfcGZlYzsKICAgICB9Ci0gICAgdG9wX21mbiA9IF9tZm4ocGFnZV90b19tZm4o
dG9wX3BhZ2UpKTsKKyAgICB0b3BfbWZuID0gcGFnZV90b19tZm4odG9wX3BhZ2UpOwogCiAgICAg
LyogTWFwIHRoZSB0b3AtbGV2ZWwgdGFibGUgYW5kIGNhbGwgdGhlIHRyZWUtd2Fsa2VyICovCiAg
ICAgQVNTRVJUKG1mbl92YWxpZCh0b3BfbWZuKSk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
bW0vaGFwL2hhcC5jIGIveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYwppbmRleCBkYzg1ZTgyOGNk
Li5lNDVjMWExOTEzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKQEAgLTQyLDEyICs0Miw2IEBACiAKICNpbmNsdWRl
ICJwcml2YXRlLmgiCiAKLS8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gbWFr
ZSB0aGVtIHdvcmsgd2l0aCBtZm5fdCAqLwotI3VuZGVmIG1mbl90b19wYWdlCi0jZGVmaW5lIG1m
bl90b19wYWdlKF9tKSBfX21mbl90b19wYWdlKG1mbl94KF9tKSkKLSN1bmRlZiBwYWdlX3RvX21m
bgotI2RlZmluZSBwYWdlX3RvX21mbihfcGcpIF9tZm4oX19wYWdlX3RvX21mbihfcGcpKQotCiAv
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwogLyogICAg
ICAgICAgSEFQIFZSQU0gVFJBQ0tJTkcgU1VQUE9SVCAgICAgICAgICAgKi8KIC8qKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0vaGFwL25lc3RlZF9lcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvbmVzdGVk
X2VwdC5jCmluZGV4IDE0YjFiYjAxZTkuLjE3MzhkZjY5ZjYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS9oYXAvbmVzdGVkX2VwdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvbmVzdGVk
X2VwdC5jCkBAIC0xNzMsNyArMTczLDcgQEAgbmVwdF93YWxrX3RhYmxlcyhzdHJ1Y3QgdmNwdSAq
diwgdW5zaWduZWQgbG9uZyBsMmdhLCBlcHRfd2Fsa190ICpndykKICAgICAgICAgICAgIGdvdG8g
bWFwX2VycjsKICAgICAgICAgZ3ctPmx4ZVtsdmxdID0gbHhwW2VwdF9sdmxfdGFibGVfb2Zmc2V0
KGwyZ2EsIGx2bCldOwogICAgICAgICB1bm1hcF9kb21haW5fcGFnZShseHApOwotICAgICAgICBw
dXRfcGFnZShtZm5fdG9fcGFnZShtZm5feChseG1mbikpKTsKKyAgICAgICAgcHV0X3BhZ2UobWZu
X3RvX3BhZ2UobHhtZm4pKTsKIAogICAgICAgICBpZiAoIG5lcHRfbm9uX3ByZXNlbnRfY2hlY2so
Z3ctPmx4ZVtsdmxdKSApCiAgICAgICAgICAgICBnb3RvIG5vbl9wcmVzZW50OwpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVtX3No
YXJpbmcuYwppbmRleCBiODU2MDI4YzAyLi5iNzk5YmRiNzdjIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvbW0vbWVtX3NoYXJpbmcuYworKysgYi94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcu
YwpAQCAtMTUyLDExICsxNTIsNiBAQCBzdGF0aWMgaW5saW5lIHNocl9oYW5kbGVfdCBnZXRfbmV4
dF9oYW5kbGUodm9pZCkKICNkZWZpbmUgbWVtX3NoYXJpbmdfZW5hYmxlZChkKSBcCiAgICAgKGlz
X2h2bV9kb21haW4oZCkgJiYgKGQpLT5hcmNoLmh2bV9kb21haW4ubWVtX3NoYXJpbmdfZW5hYmxl
ZCkKIAotI3VuZGVmIG1mbl90b19wYWdlCi0jZGVmaW5lIG1mbl90b19wYWdlKF9tKSBfX21mbl90
b19wYWdlKG1mbl94KF9tKSkKLSN1bmRlZiBwYWdlX3RvX21mbgotI2RlZmluZSBwYWdlX3RvX21m
bihfcGcpIF9tZm4oX19wYWdlX3RvX21mbihfcGcpKQotCiBzdGF0aWMgYXRvbWljX3QgbnJfc2F2
ZWRfbWZucyAgID0gQVRPTUlDX0lOSVQoMCk7IAogc3RhdGljIGF0b21pY190IG5yX3NoYXJlZF9t
Zm5zICA9IEFUT01JQ19JTklUKDApOwogCkBAIC0xMTg1LDggKzExODAsOCBAQCBpbnQgX19tZW1f
c2hhcmluZ191bnNoYXJlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgcmV0dXJuIC1F
Tk9NRU07CiAgICAgfQogCi0gICAgcyA9IG1hcF9kb21haW5fcGFnZShfbWZuKF9fcGFnZV90b19t
Zm4ob2xkX3BhZ2UpKSk7Ci0gICAgdCA9IG1hcF9kb21haW5fcGFnZShfbWZuKF9fcGFnZV90b19t
Zm4ocGFnZSkpKTsKKyAgICBzID0gbWFwX2RvbWFpbl9wYWdlKHBhZ2VfdG9fbWZuKG9sZF9wYWdl
KSk7CisgICAgdCA9IG1hcF9kb21haW5fcGFnZShwYWdlX3RvX21mbihwYWdlKSk7CiAgICAgbWVt
Y3B5KHQsIHMsIFBBR0VfU0laRSk7CiAgICAgdW5tYXBfZG9tYWluX3BhZ2Uocyk7CiAgICAgdW5t
YXBfZG9tYWluX3BhZ2UodCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5j
IGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwppbmRleCAwNTQ4MjdhYTg4Li4yNGRlMjAyYTFi
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tbS9wMm0tZXB0LmMKQEAgLTMzLDYgKzMzLDEwIEBACiAKICNpbmNsdWRlICJtbS1sb2Nrcy5o
IgogCisvKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIGF2b2lkIHVzaW5nIHR5
cGVzYWZlIG1mbl90LiAqLworI3VuZGVmIG1mbl90b19wYWdlCisjZGVmaW5lIG1mbl90b19wYWdl
KG1mbikgX19tZm5fdG9fcGFnZShfbWZuKG1mbikpCisKICNkZWZpbmUgYXRvbWljX3JlYWRfZXB0
X2VudHJ5KF9fcGVwdGUpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICggKGVw
dF9lbnRyeV90KSB7IC5lcHRlID0gcmVhZF9hdG9taWMoJihfX3BlcHRlKS0+ZXB0ZSkgfSApCiAK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMgYi94ZW4vYXJjaC94ODYvbW0v
cDJtLXBvZC5jCmluZGV4IDBhODExY2NmMjguLjdhODgwNzRjMzEgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS9wMm0tcG9kLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYwpAQCAt
MjksMTIgKzI5LDYgQEAKIAogI2luY2x1ZGUgIm1tLWxvY2tzLmgiCiAKLS8qIE92ZXJyaWRlIG1h
Y3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gbWFrZSB0aGVtIHdvcmsgd2l0aCBtZm5fdCAqLwotI3Vu
ZGVmIG1mbl90b19wYWdlCi0jZGVmaW5lIG1mbl90b19wYWdlKF9tKSBfX21mbl90b19wYWdlKG1m
bl94KF9tKSkKLSN1bmRlZiBwYWdlX3RvX21mbgotI2RlZmluZSBwYWdlX3RvX21mbihfcGcpIF9t
Zm4oX19wYWdlX3RvX21mbihfcGcpKQotCiAjZGVmaW5lIHN1cGVycGFnZV9hbGlnbmVkKF94KSAg
KCgoX3gpJihTVVBFUlBBR0VfUEFHRVMtMSkpPT0wKQogCiAvKiBFbmZvcmNlIGxvY2sgb3JkZXJp
bmcgd2hlbiBncmFiYmluZyB0aGUgImV4dGVybmFsIiBwYWdlX2FsbG9jIGxvY2sgKi8KZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwppbmRl
eCAzZmJjNTM3ZGE2Li4yMTk0YjM1YmM3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJt
LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC00NywxMiArNDcsNiBAQCBib29sX3Qg
X19pbml0ZGF0YSBvcHRfaGFwXzFnYiA9IDEsIF9faW5pdGRhdGEgb3B0X2hhcF8ybWIgPSAxOwog
Ym9vbGVhbl9wYXJhbSgiaGFwXzFnYiIsIG9wdF9oYXBfMWdiKTsKIGJvb2xlYW5fcGFyYW0oImhh
cF8ybWIiLCBvcHRfaGFwXzJtYik7CiAKLS8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdl
LmggdG8gbWFrZSB0aGVtIHdvcmsgd2l0aCBtZm5fdCAqLwotI3VuZGVmIG1mbl90b19wYWdlCi0j
ZGVmaW5lIG1mbl90b19wYWdlKF9tKSBfX21mbl90b19wYWdlKG1mbl94KF9tKSkKLSN1bmRlZiBw
YWdlX3RvX21mbgotI2RlZmluZSBwYWdlX3RvX21mbihfcGcpIF9tZm4oX19wYWdlX3RvX21mbihf
cGcpKQotCiBERUZJTkVfUEVSQ1BVX1JXTE9DS19HTE9CQUwocDJtX3BlcmNwdV9yd2xvY2spOwog
CiAvKiBJbml0IHRoZSBkYXRhc3RydWN0dXJlcyBmb3IgbGF0ZXIgdXNlIGJ5IHRoZSBwMm0gY29k
ZSAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3BhZ2luZy5jIGIveGVuL2FyY2gveDg2
L21tL3BhZ2luZy5jCmluZGV4IDFlMmM5YmE0Y2MuLmNiOTc2NDJjYmMgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS9wYWdpbmcuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMKQEAg
LTQ3LDEyICs0Nyw2IEBACiAvKiBQZXItQ1BVIHZhcmlhYmxlIGZvciBlbmZvcmNpbmcgdGhlIGxv
Y2sgb3JkZXJpbmcgKi8KIERFRklORV9QRVJfQ1BVKGludCwgbW1fbG9ja19sZXZlbCk7CiAKLS8q
IE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gbWFrZSB0aGVtIHdvcmsgd2l0aCBt
Zm5fdCAqLwotI3VuZGVmIG1mbl90b19wYWdlCi0jZGVmaW5lIG1mbl90b19wYWdlKF9tKSBfX21m
bl90b19wYWdlKG1mbl94KF9tKSkKLSN1bmRlZiBwYWdlX3RvX21mbgotI2RlZmluZSBwYWdlX3Rv
X21mbihfcGcpIF9tZm4oX19wYWdlX3RvX21mbihfcGcpKQotCiAvKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwogLyogICAgICAgICAgICAgIExPRyBESVJU
WSBTVVBQT1JUICAgICAgICAgICAgICAgKi8KIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKiovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93
L3ByaXZhdGUuaCBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvcHJpdmF0ZS5oCmluZGV4IDZhMDMz
NzA0MDIuLmI5Y2M2ODBmNGUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvcHJp
dmF0ZS5oCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvcHJpdmF0ZS5oCkBAIC0zMTUsNyAr
MzE1LDcgQEAgc3RhdGljIGlubGluZSBpbnQgcGFnZV9pc19vdXRfb2Zfc3luYyhzdHJ1Y3QgcGFn
ZV9pbmZvICpwKQogCiBzdGF0aWMgaW5saW5lIGludCBtZm5faXNfb3V0X29mX3N5bmMobWZuX3Qg
Z21mbikKIHsKLSAgICByZXR1cm4gcGFnZV9pc19vdXRfb2Zfc3luYyhtZm5fdG9fcGFnZShtZm5f
eChnbWZuKSkpOworICAgIHJldHVybiBwYWdlX2lzX291dF9vZl9zeW5jKG1mbl90b19wYWdlKGdt
Zm4pKTsKIH0KIAogc3RhdGljIGlubGluZSBpbnQgcGFnZV9vb3NfbWF5X3dyaXRlKHN0cnVjdCBw
YWdlX2luZm8gKnApCkBAIC0zMjYsNyArMzI2LDcgQEAgc3RhdGljIGlubGluZSBpbnQgcGFnZV9v
b3NfbWF5X3dyaXRlKHN0cnVjdCBwYWdlX2luZm8gKnApCiAKIHN0YXRpYyBpbmxpbmUgaW50IG1m
bl9vb3NfbWF5X3dyaXRlKG1mbl90IGdtZm4pCiB7Ci0gICAgcmV0dXJuIHBhZ2Vfb29zX21heV93
cml0ZShtZm5fdG9fcGFnZShtZm5feChnbWZuKSkpOworICAgIHJldHVybiBwYWdlX29vc19tYXlf
d3JpdGUobWZuX3RvX3BhZ2UoZ21mbikpOwogfQogI2VuZGlmIC8qIChTSEFET1dfT1BUSU1JWkFU
SU9OUyAmIFNIT1BUX09VVF9PRl9TWU5DKSAqLwogCkBAIC00NjUsMTggKzQ2NSw2IEBAIHZvaWQg
c2hfcmVzZXRfbDNfdXBfcG9pbnRlcnMoc3RydWN0IHZjcHUgKnYpOwogICogTUZOL3BhZ2UtaW5m
byBoYW5kbGluZwogICovCiAKLS8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8g
bWFrZSB0aGVtIHdvcmsgd2l0aCBtZm5fdCAqLwotI3VuZGVmIG1mbl90b19wYWdlCi0jZGVmaW5l
IG1mbl90b19wYWdlKF9tKSBfX21mbl90b19wYWdlKG1mbl94KF9tKSkKLSN1bmRlZiBwYWdlX3Rv
X21mbgotI2RlZmluZSBwYWdlX3RvX21mbihfcGcpIF9tZm4oX19wYWdlX3RvX21mbihfcGcpKQot
Ci0vKiBPdmVycmlkZSBwYWdldGFibGVfdCA8LT4gc3RydWN0IHBhZ2VfaW5mbyBjb252ZXJzaW9u
cyB0byB3b3JrIHdpdGggbWZuX3QgKi8KLSN1bmRlZiBwYWdldGFibGVfZ2V0X3BhZ2UKLSNkZWZp
bmUgcGFnZXRhYmxlX2dldF9wYWdlKHgpICAgbWZuX3RvX3BhZ2UocGFnZXRhYmxlX2dldF9tZm4o
eCkpCi0jdW5kZWYgcGFnZXRhYmxlX2Zyb21fcGFnZQotI2RlZmluZSBwYWdldGFibGVfZnJvbV9w
YWdlKHBnKSBwYWdldGFibGVfZnJvbV9tZm4ocGFnZV90b19tZm4ocGcpKQotCiAjZGVmaW5lIGJh
Y2twb2ludGVyKHNwKSBfbWZuKHBkeF90b19wZm4oKHVuc2lnbmVkIGxvbmcpKHNwKS0+di5zaC5i
YWNrKSkKIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBfX2JhY2twb2ludGVyKGNvbnN0IHN0
cnVjdCBwYWdlX2luZm8gKnNwKQogewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L251bWEuYyBi
L3hlbi9hcmNoL3g4Ni9udW1hLmMKaW5kZXggNGZjOTY3Zjg5My4uYTg3OTg3ZGE2ZiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L251bWEuYworKysgYi94ZW4vYXJjaC94ODYvbnVtYS5jCkBAIC00
MzAsNyArNDMwLDcgQEAgc3RhdGljIHZvaWQgZHVtcF9udW1hKHVuc2lnbmVkIGNoYXIga2V5KQog
ICAgICAgICBzcGluX2xvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7CiAgICAgICAgIHBhZ2VfbGlz
dF9mb3JfZWFjaChwYWdlLCAmZC0+cGFnZV9saXN0KQogICAgICAgICB7Ci0gICAgICAgICAgICBp
ID0gcGh5c190b19uaWQoKHBhZGRyX3QpcGFnZV90b19tZm4ocGFnZSkgPDwgUEFHRV9TSElGVCk7
CisgICAgICAgICAgICBpID0gcGh5c190b19uaWQocGFnZV90b19tYWRkcihwYWdlKSk7CiAgICAg
ICAgICAgICBwYWdlX251bV9ub2RlW2ldKys7CiAgICAgICAgIH0KICAgICAgICAgc3Bpbl91bmxv
Y2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcGh5c2Rl
di5jIGIveGVuL2FyY2gveDg2L3BoeXNkZXYuYwppbmRleCAwZWI0MDk3NThmLi5iYTk1MGFmNGE4
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcGh5c2Rldi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9w
aHlzZGV2LmMKQEAgLTI0MSw3ICsyNDEsNyBAQCByZXRfdCBkb19waHlzZGV2X29wKGludCBjbWQs
IFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQogICAgICAgICB9CiAKICAgICAgICAg
aWYgKCBjbXB4Y2hnKCZjdXJyZC0+YXJjaC5waXJxX2VvaV9tYXBfbWZuLAotICAgICAgICAgICAg
ICAgICAgICAgMCwgcGFnZV90b19tZm4ocGFnZSkpICE9IDAgKQorICAgICAgICAgICAgICAgICAg
ICAgMCwgbWZuX3gocGFnZV90b19tZm4ocGFnZSkpKSAhPSAwICkKICAgICAgICAgewogICAgICAg
ICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUocGFnZSk7CiAgICAgICAgICAgICByZXQgPSAtRUJVU1k7
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvY2FsbGJhY2suYyBiL3hlbi9hcmNoL3g4Ni9w
di9jYWxsYmFjay5jCmluZGV4IDk3ZDg0Mzg2MDAuLjU5NTdjYjUwODUgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9wdi9jYWxsYmFjay5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9jYWxsYmFjay5j
CkBAIC0zMSwxMiArMzEsNiBAQAogCiAjaW5jbHVkZSA8cHVibGljL2NhbGxiYWNrLmg+CiAKLS8q
IE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gbWFrZSB0aGVtIHdvcmsgd2l0aCBt
Zm5fdCAqLwotI3VuZGVmIG1mbl90b19wYWdlCi0jZGVmaW5lIG1mbl90b19wYWdlKG1mbikgX19t
Zm5fdG9fcGFnZShtZm5feChtZm4pKQotI3VuZGVmIHBhZ2VfdG9fbWZuCi0jZGVmaW5lIHBhZ2Vf
dG9fbWZuKHBnKSBfbWZuKF9fcGFnZV90b19tZm4ocGcpKQotCiBzdGF0aWMgaW50IHJlZ2lzdGVy
X2d1ZXN0X25taV9jYWxsYmFjayh1bnNpZ25lZCBsb25nIGFkZHJlc3MpCiB7CiAgICAgc3RydWN0
IHZjcHUgKmN1cnIgPSBjdXJyZW50OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2Rlc2Ny
aXB0b3ItdGFibGVzLmMgYi94ZW4vYXJjaC94ODYvcHYvZGVzY3JpcHRvci10YWJsZXMuYwppbmRl
eCA4MTk3M2FmMTI0Li4zNzEyMjFhMzAyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZGVz
Y3JpcHRvci10YWJsZXMuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZGVzY3JpcHRvci10YWJsZXMu
YwpAQCAtMjUsMTIgKzI1LDYgQEAKICNpbmNsdWRlIDxhc20vcDJtLmg+CiAjaW5jbHVkZSA8YXNt
L3B2L21tLmg+CiAKLS8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gbWFrZSB0
aGVtIHdvcmsgd2l0aCBtZm5fdCAqLwotI3VuZGVmIG1mbl90b19wYWdlCi0jZGVmaW5lIG1mbl90
b19wYWdlKG1mbikgX19tZm5fdG9fcGFnZShtZm5feChtZm4pKQotI3VuZGVmIHBhZ2VfdG9fbWZu
Ci0jZGVmaW5lIHBhZ2VfdG9fbWZuKHBnKSBfbWZuKF9fcGFnZV90b19tZm4ocGcpKQotCiAvKioq
KioqKioqKioqKioqKioqKgogICogRGVzY3JpcHRvciBUYWJsZXMKICAqLwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxk
LmMKaW5kZXggZGNiZWU0M2U4Zi4uZTlhODkzYmE0NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3B2L2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCkBAIC0y
Miw2ICsyMiwxMiBAQAogCiAjaW5jbHVkZSAibW0uaCIKIAorLyogT3ZlcnJpZGUgbWFjcm9zIGZy
b20gYXNtL3BhZ2UuaCB0byBhdm9pZCB1c2luZyB0eXBlc2FmZSBtZm5fdC4gKi8KKyN1bmRlZiBw
YWdlX3RvX21mbgorI2RlZmluZSBwYWdlX3RvX21mbihwZykgbWZuX3goX19wYWdlX3RvX21mbihw
ZykpCisjdW5kZWYgbWZuX3RvX3BhZ2UKKyNkZWZpbmUgbWZuX3RvX3BhZ2UobWZuKSBfX21mbl90
b19wYWdlKF9tZm4obWZuKSkKKwogLyogQWxsb3cgcmluZy0zIGFjY2VzcyBpbiBsb25nIG1vZGUg
YXMgZ3Vlc3QgY2Fubm90IHVzZSByaW5nIDEgLi4uICovCiAjZGVmaW5lIEJBU0VfUFJPVCAoX1BB
R0VfUFJFU0VOVHxfUEFHRV9SV3xfUEFHRV9BQ0NFU1NFRHxfUEFHRV9VU0VSKQogI2RlZmluZSBM
MV9QUk9UIChCQVNFX1BST1R8X1BBR0VfR1VFU1RfS0VSTkVMKQpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3B2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCmluZGV4IDkwZDU1
NjliZTEuLjRjYTMyMDU4MjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwor
KysgYi94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKQEAgLTE2LDEyICsxNiw2IEBACiAKICNpbmNs
dWRlICJtbS5oIgogCi0vKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIG1ha2Ug
dGhlbSB3b3JrIHdpdGggbWZuX3QgKi8KLSN1bmRlZiBtZm5fdG9fcGFnZQotI2RlZmluZSBtZm5f
dG9fcGFnZShtZm4pIF9fbWZuX3RvX3BhZ2UobWZuX3gobWZuKSkKLSN1bmRlZiBwYWdlX3RvX21m
bgotI2RlZmluZSBwYWdlX3RvX21mbihwZykgX21mbihfX3BhZ2VfdG9fbWZuKHBnKSkKLQogc3Rh
dGljIHZvaWQgbm9yZXR1cm4gY29udGludWVfbm9uaWRsZV9kb21haW4oc3RydWN0IHZjcHUgKnYp
CiB7CiAgICAgY2hlY2tfd2FrZXVwX2Zyb21fd2FpdCgpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3B2L2VtdWwtZ2F0ZS1vcC5jIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtZ2F0ZS1vcC5jCmlu
ZGV4IDBmODljOTFkZmYuLjVjZGI1NGM5MzcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9l
bXVsLWdhdGUtb3AuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1nYXRlLW9wLmMKQEAgLTQx
LDEyICs0MSw2IEBACiAKICNpbmNsdWRlICJlbXVsYXRlLmgiCiAKLS8qIE92ZXJyaWRlIG1hY3Jv
cyBmcm9tIGFzbS9wYWdlLmggdG8gbWFrZSB0aGVtIHdvcmsgd2l0aCBtZm5fdCAqLwotI3VuZGVm
IG1mbl90b19wYWdlCi0jZGVmaW5lIG1mbl90b19wYWdlKG1mbikgX19tZm5fdG9fcGFnZShtZm5f
eChtZm4pKQotI3VuZGVmIHBhZ2VfdG9fbWZuCi0jZGVmaW5lIHBhZ2VfdG9fbWZuKHBnKSBfbWZu
KF9fcGFnZV90b19tZm4ocGcpKQotCiBzdGF0aWMgaW50IHJlYWRfZ2F0ZV9kZXNjcmlwdG9yKHVu
c2lnbmVkIGludCBnYXRlX3NlbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3Qgc3RydWN0IHZjcHUgKnYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCAqc2VsLApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5j
IGIveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCmluZGV4IGRkOTA3MTNhY2YuLjljY2Jk
MDIxZWYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYworKysgYi94
ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKQEAgLTQzLDE2ICs0Myw2IEBACiAjaW5jbHVk
ZSAiZW11bGF0ZS5oIgogI2luY2x1ZGUgIm1tLmgiCiAKLS8qIE92ZXJyaWRlIG1hY3JvcyBmcm9t
IGFzbS9wYWdlLmggdG8gbWFrZSB0aGVtIHdvcmsgd2l0aCBtZm5fdCAqLwotI3VuZGVmIG1mbl90
b19wYWdlCi0jZGVmaW5lIG1mbl90b19wYWdlKG1mbikgX19tZm5fdG9fcGFnZShtZm5feChtZm4p
KQotI3VuZGVmIHBhZ2VfdG9fbWZuCi0jZGVmaW5lIHBhZ2VfdG9fbWZuKHBnKSBfbWZuKF9fcGFn
ZV90b19tZm4ocGcpKQotCi0vKioqKioqKioqKioqKioqKioqKioqKioKLSAqIEkvTyBlbXVsYXRp
b24gc3VwcG9ydAotICovCi0KIHN0cnVjdCBwcml2X29wX2N0eHQgewogICAgIHN0cnVjdCB4ODZf
ZW11bGF0ZV9jdHh0IGN0eHQ7CiAgICAgc3RydWN0IHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9wdi9ncmFudF90YWJsZS5jIGIveGVuL2FyY2gveDg2L3B2L2dyYW50X3RhYmxlLmMKaW5kZXgg
YWFjYTIyOGM2Yi4uOTczMjMzNjdjNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2dyYW50
X3RhYmxlLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2dyYW50X3RhYmxlLmMKQEAgLTI3LDEyICsy
Nyw2IEBACiAKICNpbmNsdWRlICJtbS5oIgogCi0vKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20v
cGFnZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3QgKi8KLSN1bmRlZiBtZm5fdG9fcGFn
ZQotI2RlZmluZSBtZm5fdG9fcGFnZShtZm4pIF9fbWZuX3RvX3BhZ2UobWZuX3gobWZuKSkKLSN1
bmRlZiBwYWdlX3RvX21mbgotI2RlZmluZSBwYWdlX3RvX21mbihwZykgX21mbihfX3BhZ2VfdG9f
bWZuKHBnKSkKLQogc3RhdGljIHVuc2lnbmVkIGludCBncmFudF90b19wdGVfZmxhZ3ModW5zaWdu
ZWQgaW50IGdyYW50X2ZsYWdzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IGNhY2hlX2ZsYWdzKQogewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3B2L3JvLXBhZ2UtZmF1bHQuYyBiL3hlbi9hcmNoL3g4Ni9wdi9yby1wYWdlLWZhdWx0LmMKaW5k
ZXggNmIyOTc2ZDNkZi4uYTdiN2ViNTExMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L3Jv
LXBhZ2UtZmF1bHQuYworKysgYi94ZW4vYXJjaC94ODYvcHYvcm8tcGFnZS1mYXVsdC5jCkBAIC0z
MywxMiArMzMsNiBAQAogI2luY2x1ZGUgImVtdWxhdGUuaCIKICNpbmNsdWRlICJtbS5oIgogCi0v
KiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGgg
bWZuX3QgKi8KLSN1bmRlZiBtZm5fdG9fcGFnZQotI2RlZmluZSBtZm5fdG9fcGFnZShtZm4pIF9f
bWZuX3RvX3BhZ2UobWZuX3gobWZuKSkKLSN1bmRlZiBwYWdlX3RvX21mbgotI2RlZmluZSBwYWdl
X3RvX21mbihwZykgX21mbihfX3BhZ2VfdG9fbWZuKHBnKSkKLQogLyoqKioqKioqKioqKioqKioq
KioqKgogICogV3JpdGFibGUgUGFnZXRhYmxlcwogICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwppbmRleCAzY2E3MTZjNTlmLi42
NjM5NjZiYzc0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9zbXBib290LmMKQEAgLTQ2LDEyICs0Niw2IEBACiAjaW5jbHVkZSA8bWFjaF93YWtl
Y3B1Lmg+CiAjaW5jbHVkZSA8c21wYm9vdF9ob29rcy5oPgogCi0vKiBPdmVycmlkZSBtYWNyb3Mg
ZnJvbSBhc20vcGFnZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3QgKi8KLSN1bmRlZiBt
Zm5fdG9fcGFnZQotI2RlZmluZSBtZm5fdG9fcGFnZShtZm4pIF9fbWZuX3RvX3BhZ2UobWZuX3go
bWZuKSkKLSN1bmRlZiBwYWdlX3RvX21mbgotI2RlZmluZSBwYWdlX3RvX21mbihwZykgX21mbihf
X3BhZ2VfdG9fbWZuKHBnKSkKLQogI2RlZmluZSBzZXR1cF90cmFtcG9saW5lKCkgICAgKGJvb3Rz
eW1fcGh5cyh0cmFtcG9saW5lX3JlYWxtb2RlX2VudHJ5KSkKIAogdW5zaWduZWQgbG9uZyBfX3Jl
YWRfbW9zdGx5IHRyYW1wb2xpbmVfcGh5czsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90Ym9v
dC5jIGIveGVuL2FyY2gveDg2L3Rib290LmMKaW5kZXggNTlkN2M0NzdmNC4uZTk1MjJmMDZlYyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3Rib290LmMKKysrIGIveGVuL2FyY2gveDg2L3Rib290
LmMKQEAgLTE4NCw3ICsxODQsNyBAQCBzdGF0aWMgdm9pZCB1cGRhdGVfcGFnZXRhYmxlX21hYyh2
bWFjX2N0eF90ICpjdHgpCiAKICAgICBmb3IgKCBtZm4gPSAwOyBtZm4gPCBtYXhfcGFnZTsgbWZu
KysgKQogICAgIHsKLSAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IG1mbl90b19wYWdl
KG1mbik7CisgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBtZm5fdG9fcGFnZShfbWZu
KG1mbikpOwogCiAgICAgICAgIGlmICggIW1mbl92YWxpZChfbWZuKG1mbikpICkKICAgICAgICAg
ICAgIGNvbnRpbnVlOwpAQCAtMjc2LDcgKzI3Niw3IEBAIHN0YXRpYyB2b2lkIHRib290X2dlbl94
ZW5oZWFwX2ludGVncml0eShjb25zdCB1aW50OF90IGtleVtUQl9LRVlfU0laRV0sCiAgICAgdm1h
Y19zZXRfa2V5KCh1aW50OF90ICopa2V5LCAmY3R4KTsKICAgICBmb3IgKCBtZm4gPSAwOyBtZm4g
PCBtYXhfcGFnZTsgbWZuKysgKQogICAgIHsKLSAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSA9IF9fbWZuX3RvX3BhZ2UobWZuKTsKKyAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9
IG1mbl90b19wYWdlKF9tZm4obWZuKSk7CiAKICAgICAgICAgaWYgKCAhbWZuX3ZhbGlkKF9tZm4o
bWZuKSkgKQogICAgICAgICAgICAgY29udGludWU7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
dHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IDg2NTA2ZjM3NDcuLmI4NTM5NGQx
ZjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90
cmFwcy5jCkBAIC04MTEsNyArODExLDcgQEAgaW50IHdybXNyX2h5cGVydmlzb3JfcmVncyh1aW50
MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKIAogICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dB
Uk5JTkcsCiAgICAgICAgICAgICAgICAgICAgICAiQmFkIEdNRk4gJWx4IChNRk4gJWx4KSB0byBN
U1IgJTA4eFxuIiwKLSAgICAgICAgICAgICAgICAgICAgIGdtZm4sIHBhZ2UgPyBwYWdlX3RvX21m
bihwYWdlKSA6IC0xVUwsIGJhc2UpOworICAgICAgICAgICAgICAgICAgICAgZ21mbiwgcGFnZSA/
IG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKSA6IC0xVUwsIGJhc2UpOwogICAgICAgICAgICAgcmV0
dXJuIDA7CiAgICAgICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5j
IGIveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCmluZGV4IDExNzQ2NzMwYjQuLjk3MWNjZmNiYmUg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYworKysgYi94ZW4vYXJjaC94ODYv
eDg2XzY0L21tLmMKQEAgLTQwLDYgKzQwLDEyIEBAIGFzbSgiLmZpbGUgXCIiIF9fRklMRV9fICJc
IiIpOwogI2luY2x1ZGUgPGFzbS9tZW1fc2hhcmluZy5oPgogI2luY2x1ZGUgPHB1YmxpYy9tZW1v
cnkuaD4KIAorLyogT3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBhdm9pZCB1c2lu
ZyB0eXBlc2FmZSBtZm5fdC4gKi8KKyN1bmRlZiBwYWdlX3RvX21mbgorI2RlZmluZSBwYWdlX3Rv
X21mbihwZykgbWZuX3goX19wYWdlX3RvX21mbihwZykpCisjdW5kZWYgbWZuX3RvX3BhZ2UKKyNk
ZWZpbmUgbWZuX3RvX3BhZ2UobWZuKSBfX21mbl90b19wYWdlKF9tZm4obWZuKSkKKwogdW5zaWdu
ZWQgaW50IF9fcmVhZF9tb3N0bHkgbTJwX2NvbXBhdF92c3RhcnQgPSBfX0hZUEVSVklTT1JfQ09N
UEFUX1ZJUlRfU1RBUlQ7CiAKIGwyX3BnZW50cnlfdCAqY29tcGF0X2lkbGVfcGdfdGFibGVfbDI7
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21haW4uYwpp
bmRleCA1YWViY2YyNjVmLi5lODMwMmU4ZTFiIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWFp
bi5jCisrKyBiL3hlbi9jb21tb24vZG9tYWluLmMKQEAgLTExOTIsNyArMTE5Miw3IEBAIGludCBt
YXBfdmNwdV9pbmZvKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGdmbiwgdW5zaWduZWQg
b2Zmc2V0KQogICAgIH0KIAogICAgIHYtPnZjcHVfaW5mbyA9IG5ld19pbmZvOwotICAgIHYtPnZj
cHVfaW5mb19tZm4gPSBfbWZuKHBhZ2VfdG9fbWZuKHBhZ2UpKTsKKyAgICB2LT52Y3B1X2luZm9f
bWZuID0gcGFnZV90b19tZm4ocGFnZSk7CiAKICAgICAvKiBTZXQgbmV3IHZjcHVfaW5mbyBwb2lu
dGVyIC9iZWZvcmUvIHNldHRpbmcgcGVuZGluZyBmbGFncy4gKi8KICAgICBzbXBfd21iKCk7CkBA
IC0xMjI1LDcgKzEyMjUsNyBAQCB2b2lkIHVubWFwX3ZjcHVfaW5mbyhzdHJ1Y3QgdmNwdSAqdikK
IAogICAgIHZjcHVfaW5mb19yZXNldCh2KTsgLyogTkI6IENsb2JiZXJzIHYtPnZjcHVfaW5mb19t
Zm4gKi8KIAotICAgIHB1dF9wYWdlX2FuZF90eXBlKG1mbl90b19wYWdlKG1mbl94KG1mbikpKTsK
KyAgICBwdXRfcGFnZV9hbmRfdHlwZShtZm5fdG9fcGFnZShtZm4pKTsKIH0KIAogaW50IGRlZmF1
bHRfaW5pdGlhbGlzZV92Y3B1KHN0cnVjdCB2Y3B1ICp2LCBYRU5fR1VFU1RfSEFORExFX1BBUkFN
KHZvaWQpIGFyZykKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZXZlbnRfZmlmby5jIGIveGVuL2Nv
bW1vbi9ldmVudF9maWZvLmMKaW5kZXggYzQ5ZjQ0Njc1NC4uZjE1YWRmMGViNSAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9ldmVudF9maWZvLmMKKysrIGIveGVuL2NvbW1vbi9ldmVudF9maWZvLmMK
QEAgLTM4OSw3ICszODksNyBAQCBzdGF0aWMgdm9pZCB1bm1hcF9ndWVzdF9wYWdlKHZvaWQgKnZp
cnQpCiAgICAgICAgIHJldHVybjsKIAogICAgIHZpcnQgPSAodm9pZCAqKSgodW5zaWduZWQgbG9u
Zyl2aXJ0ICYgUEFHRV9NQVNLKTsKLSAgICBwYWdlID0gbWZuX3RvX3BhZ2UoZG9tYWluX3BhZ2Vf
bWFwX3RvX21mbih2aXJ0KSk7CisgICAgcGFnZSA9IG1mbl90b19wYWdlKF9tZm4oZG9tYWluX3Bh
Z2VfbWFwX3RvX21mbih2aXJ0KSkpOwogCiAgICAgdW5tYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKHZp
cnQpOwogICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCmluZGV4IDZkMjBiMTc3
MzkuLjJhZmRlNTk2ZDkgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysg
Yi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTQwLDYgKzQwLDEyIEBACiAjaW5jbHVkZSA8
eHNtL3hzbS5oPgogI2luY2x1ZGUgPGFzbS9mbHVzaHRsYi5oPgogCisvKiBPdmVycmlkZSBtYWNy
b3MgZnJvbSBhc20vcGFnZS5oIHRvIGF2b2lkIHVzaW5nIHR5cGVzYWZlIG1mbl90LiAqLworI3Vu
ZGVmIHBhZ2VfdG9fbWZuCisjZGVmaW5lIHBhZ2VfdG9fbWZuKHBnKSBtZm5feChfX3BhZ2VfdG9f
bWZuKHBnKSkKKyN1bmRlZiBtZm5fdG9fcGFnZQorI2RlZmluZSBtZm5fdG9fcGFnZShtZm4pIF9f
bWZuX3RvX3BhZ2UoX21mbihtZm4pKQorCiAvKiBQZXItZG9tYWluIGdyYW50IGluZm9ybWF0aW9u
LiAqLwogc3RydWN0IGdyYW50X3RhYmxlIHsKICAgICAvKgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9raW1hZ2UuYyBiL3hlbi9jb21tb24va2ltYWdlLmMKaW5kZXggMDc1ODc4OTZhNC4uOTNjN2Rh
NWMyMCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9raW1hZ2UuYworKysgYi94ZW4vY29tbW9uL2tp
bWFnZS5jCkBAIC03Niw3ICs3Niw3IEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICpraW1hZ2Vf
YWxsb2NfemVyb2VkX3BhZ2UodW5zaWduZWQgbWVtZmxhZ3MpCiAgICAgaWYgKCAhcGFnZSApCiAg
ICAgICAgIHJldHVybiBOVUxMOwogCi0gICAgY2xlYXJfZG9tYWluX3BhZ2UoX21mbihwYWdlX3Rv
X21mbihwYWdlKSkpOworICAgIGNsZWFyX2RvbWFpbl9wYWdlKHBhZ2VfdG9fbWZuKHBhZ2UpKTsK
IAogICAgIHJldHVybiBwYWdlOwogfQpAQCAtNDA1LDcgKzQwNSw3IEBAIHN0YXRpYyBzdHJ1Y3Qg
cGFnZV9pbmZvICpraW1hZ2VfYWxsb2NfY3Jhc2hfY29udHJvbF9wYWdlKHN0cnVjdCBrZXhlY19p
bWFnZSAqaW1hCiAgICAgaWYgKCBwYWdlICkKICAgICB7CiAgICAgICAgIGltYWdlLT5uZXh0X2Ny
YXNoX3BhZ2UgPSBob2xlX2VuZDsKLSAgICAgICAgY2xlYXJfZG9tYWluX3BhZ2UoX21mbihwYWdl
X3RvX21mbihwYWdlKSkpOworICAgICAgICBjbGVhcl9kb21haW5fcGFnZShwYWdlX3RvX21mbihw
YWdlKSk7CiAgICAgfQogCiAgICAgcmV0dXJuIHBhZ2U7CkBAIC02NDEsNyArNjQxLDcgQEAgc3Rh
dGljIHN0cnVjdCBwYWdlX2luZm8gKmtpbWFnZV9hbGxvY19wYWdlKHN0cnVjdCBrZXhlY19pbWFn
ZSAqaW1hZ2UsCiAgICAgICAgICAgICAqb2xkID0gKGFkZHIgJiB+UEFHRV9NQVNLKSB8IElORF9T
T1VSQ0U7CiAgICAgICAgICAgICB1bm1hcF9kb21haW5fcGFnZShvbGQpOwogCi0gICAgICAgICAg
ICBwYWdlID0gbWZuX3RvX3BhZ2UobWZuX3gob2xkX21mbikpOworICAgICAgICAgICAgcGFnZSA9
IG1mbl90b19wYWdlKG9sZF9tZm4pOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KICAg
ICAgICAgZWxzZQpAQCAtODczLDIyICs4NzMsMjIgQEAgaW50IGtpbWFnZV9idWlsZF9pbmQoc3Ry
dWN0IGtleGVjX2ltYWdlICppbWFnZSwgdW5zaWduZWQgbG9uZyBpbmRfbWZuLAogICAgIGZvciAo
IGVudHJ5ID0gcGFnZTsgOyAgKQogICAgIHsKICAgICAgICAgdW5zaWduZWQgbG9uZyBpbmQ7Ci0g
ICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuOworICAgICAgICBtZm5fdCBtZm47CiAKICAgICAgICAg
aW5kID0ga2ltYWdlX2VudHJ5X2luZChlbnRyeSwgY29tcGF0KTsKLSAgICAgICAgbWZuID0ga2lt
YWdlX2VudHJ5X21mbihlbnRyeSwgY29tcGF0KTsKKyAgICAgICAgbWZuID0gX21mbihraW1hZ2Vf
ZW50cnlfbWZuKGVudHJ5LCBjb21wYXQpKTsKIAogICAgICAgICBzd2l0Y2ggKCBpbmQgKQogICAg
ICAgICB7CiAgICAgICAgIGNhc2UgSU5EX0RFU1RJTkFUSU9OOgotICAgICAgICAgICAgZGVzdCA9
IChwYWRkcl90KW1mbiA8PCBQQUdFX1NISUZUOworICAgICAgICAgICAgZGVzdCA9IG1mbl90b19t
YWRkcihtZm4pOwogICAgICAgICAgICAgcmV0ID0ga2ltYWdlX3NldF9kZXN0aW5hdGlvbihpbWFn
ZSwgZGVzdCk7CiAgICAgICAgICAgICBpZiAoIHJldCA8IDAgKQogICAgICAgICAgICAgICAgIGdv
dG8gZG9uZTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBjYXNlIElORF9JTkRJUkVDVElP
TjoKICAgICAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKHBhZ2UpOwotICAgICAgICAgICAgcGFn
ZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKG1mbikpOworICAgICAgICAgICAgcGFnZSA9IG1hcF9k
b21haW5fcGFnZShtZm4pOwogICAgICAgICAgICAgZW50cnkgPSBwYWdlOwogICAgICAgICAgICAg
Y29udGludWU7CiAgICAgICAgIGNhc2UgSU5EX0RPTkU6CkBAIC05MTMsNyArOTEzLDcgQEAgaW50
IGtpbWFnZV9idWlsZF9pbmQoc3RydWN0IGtleGVjX2ltYWdlICppbWFnZSwgdW5zaWduZWQgbG9u
ZyBpbmRfbWZuLAogICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKICAgICAgICAgICAgIH0KIAot
ICAgICAgICAgICAgY29weV9kb21haW5fcGFnZShfbWZuKHBhZ2VfdG9fbWZuKHhlbl9wYWdlKSks
IF9tZm4obWZuKSk7CisgICAgICAgICAgICBjb3B5X2RvbWFpbl9wYWdlKHBhZ2VfdG9fbWZuKHhl
bl9wYWdlKSwgbWZuKTsKICAgICAgICAgICAgIHB1dF9wYWdlKGd1ZXN0X3BhZ2UpOwogCiAgICAg
ICAgICAgICByZXQgPSBraW1hZ2VfYWRkX3BhZ2UoaW1hZ2UsIHBhZ2VfdG9fbWFkZHIoeGVuX3Bh
Z2UpKTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94ZW4vY29tbW9uL21lbW9y
eS5jCmluZGV4IGFkOTg3ZTBmMjkuLmU0NjdmMjcxYzcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
bWVtb3J5LmMKKysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYwpAQCAtMjksNiArMjksMTIgQEAKICNp
bmNsdWRlIDxwdWJsaWMvbWVtb3J5Lmg+CiAjaW5jbHVkZSA8eHNtL3hzbS5oPgogCisvKiBPdmVy
cmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIGF2b2lkIHVzaW5nIHR5cGVzYWZlIG1mbl90
LiAqLworI3VuZGVmIHBhZ2VfdG9fbWZuCisjZGVmaW5lIHBhZ2VfdG9fbWZuKHBnKSBtZm5feChf
X3BhZ2VfdG9fbWZuKHBnKSkKKyN1bmRlZiBtZm5fdG9fcGFnZQorI2RlZmluZSBtZm5fdG9fcGFn
ZShtZm4pIF9fbWZuX3RvX3BhZ2UoX21mbihtZm4pKQorCiBzdHJ1Y3QgbWVtb3BfYXJncyB7CiAg
ICAgLyogSU5QVVQgKi8KICAgICBzdHJ1Y3QgZG9tYWluICpkb21haW47ICAgICAvKiBEb21haW4g
dG8gYmUgYWZmZWN0ZWQuICovCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBi
L3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCmluZGV4IDQ3MmM2ZmUzMjkuLjVlN2Q3NGUyNzQgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCisrKyBiL3hlbi9jb21tb24vcGFnZV9h
bGxvYy5jCkBAIC0xNTAsNiArMTUwLDEyIEBACiAjZGVmaW5lIHAybV9wb2Rfb2ZmbGluZV9vcl9i
cm9rZW5fcmVwbGFjZShwZykgQlVHX09OKHBnICE9IE5VTEwpCiAjZW5kaWYKIAorLyogT3ZlcnJp
ZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBhdm9pZCB1c2luZyB0eXBlc2FmZSBtZm5fdC4g
Ki8KKyN1bmRlZiBwYWdlX3RvX21mbgorI2RlZmluZSBwYWdlX3RvX21mbihwZykgbWZuX3goX19w
YWdlX3RvX21mbihwZykpCisjdW5kZWYgbWZuX3RvX3BhZ2UKKyNkZWZpbmUgbWZuX3RvX3BhZ2Uo
bWZuKSBfX21mbl90b19wYWdlKF9tZm4obWZuKSkKKwogLyoKICAqIENvbW1hLXNlcGFyYXRlZCBs
aXN0IG9mIGhleGFkZWNpbWFsIHBhZ2UgbnVtYmVycyBjb250YWluaW5nIGJhZCBieXRlcy4KICAq
IGUuZy4gJ2JhZHBhZ2U9MHgzZjQ1LDB4OGEzMjEnLgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi90
bWVtLmMgYi94ZW4vY29tbW9uL3RtZW0uYwppbmRleCBjOTU1Y2Y3MTY3Li4xYWRiOTZmMDBjIDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL3RtZW0uYworKysgYi94ZW4vY29tbW9uL3RtZW0uYwpAQCAt
MjQzLDcgKzI0Myw3IEBAIHN0YXRpYyB2b2lkIHRtZW1fcGVyc2lzdGVudF9wb29sX3BhZ2VfcHV0
KHZvaWQgKnBhZ2VfdmEpCiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGk7CiAKICAgICBBU1NFUlQo
SVNfUEFHRV9BTElHTkVEKHBhZ2VfdmEpKTsKLSAgICBwaSA9IG1mbl90b19wYWdlKHZpcnRfdG9f
bWZuKHBhZ2VfdmEpKTsKKyAgICBwaSA9IG1mbl90b19wYWdlKF9tZm4odmlydF90b19tZm4ocGFn
ZV92YSkpKTsKICAgICBBU1NFUlQoSVNfVkFMSURfUEFHRShwaSkpOwogICAgIF9fdG1lbV9mcmVl
X3BhZ2VfdGhpc3Bvb2wocGkpOwogfQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi90bWVtX3hlbi5j
IGIveGVuL2NvbW1vbi90bWVtX3hlbi5jCmluZGV4IDhkYzAzMTUxNGEuLjkxMzFmZDlkNzkgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vdG1lbV94ZW4uYworKysgYi94ZW4vY29tbW9uL3RtZW1feGVu
LmMKQEAgLTE0LDEwICsxNCw2IEBACiAjaW5jbHVkZSA8eGVuL2NwdS5oPgogI2luY2x1ZGUgPHhl
bi9pbml0Lmg+CiAKLS8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gbWFrZSB0
aGVtIHdvcmsgd2l0aCBtZm5fdCAqLwotI3VuZGVmIHBhZ2VfdG9fbWZuCi0jZGVmaW5lIHBhZ2Vf
dG9fbWZuKHBnKSBfbWZuKF9fcGFnZV90b19tZm4ocGcpKQotCiBib29sIF9fcmVhZF9tb3N0bHkg
b3B0X3RtZW07CiBib29sZWFuX3BhcmFtKCJ0bWVtIiwgb3B0X3RtZW0pOwogCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL3RyYWNlLmMgYi94ZW4vY29tbW9uL3RyYWNlLmMKaW5kZXggMmUxODcwMjMx
Ny4uY2Y4ZjhiMDk5NyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi90cmFjZS5jCisrKyBiL3hlbi9j
b21tb24vdHJhY2UuYwpAQCAtNDIsNiArNDIsMTIgQEAgQ0hFQ0tfdF9idWY7CiAjZGVmaW5lIGNv
bXBhdF90X3JlYyB0X3JlYwogI2VuZGlmCiAKKy8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9w
YWdlLmggdG8gYXZvaWQgdXNpbmcgdHlwZXNhZmUgbWZuX3QuICovCisjdW5kZWYgcGFnZV90b19t
Zm4KKyNkZWZpbmUgcGFnZV90b19tZm4ocGcpIG1mbl94KF9fcGFnZV90b19tZm4ocGcpKQorI3Vu
ZGVmIG1mbl90b19wYWdlCisjZGVmaW5lIG1mbl90b19wYWdlKG1mbikgX19tZm5fdG9fcGFnZShf
bWZuKG1mbikpCisKIC8qIG9wdF90YnVmX3NpemU6IHRyYWNlIGJ1ZmZlciBzaXplIChpbiBwYWdl
cykgZm9yIGVhY2ggY3B1ICovCiBzdGF0aWMgdW5zaWduZWQgaW50IG9wdF90YnVmX3NpemU7CiBz
dGF0aWMgdW5zaWduZWQgaW50IG9wdF90ZXZ0X21hc2s7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L3ZtYXAuYyBiL3hlbi9jb21tb24vdm1hcC5jCmluZGV4IDBiMjNmOGZiOTcuLjEwZjMyYjI5ZTAg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vdm1hcC5jCisrKyBiL3hlbi9jb21tb24vdm1hcC5jCkBA
IC0zNiw3ICszNiw3IEBAIHZvaWQgX19pbml0IHZtX2luaXRfdHlwZShlbnVtIHZtYXBfcmVnaW9u
IHR5cGUsIHZvaWQgKnN0YXJ0LCB2b2lkICplbmQpCiAgICAgewogICAgICAgICBzdHJ1Y3QgcGFn
ZV9pbmZvICpwZyA9IGFsbG9jX2RvbWhlYXBfcGFnZShOVUxMLCAwKTsKIAotICAgICAgICBtYXBf
cGFnZXNfdG9feGVuKHZhLCBwYWdlX3RvX21mbihwZyksIDEsIFBBR0VfSFlQRVJWSVNPUik7Cisg
ICAgICAgIG1hcF9wYWdlc190b194ZW4odmEsIG1mbl94KHBhZ2VfdG9fbWZuKHBnKSksIDEsIFBB
R0VfSFlQRVJWSVNPUik7CiAgICAgICAgIGNsZWFyX3BhZ2UoKHZvaWQgKil2YSk7CiAgICAgfQog
ICAgIGJpdG1hcF9maWxsKHZtX2JpdG1hcCh0eXBlKSwgdm1fbG93W3R5cGVdKTsKQEAgLTEwNyw3
ICsxMDcsOCBAQCBzdGF0aWMgdm9pZCAqdm1fYWxsb2ModW5zaWduZWQgaW50IG5yLCB1bnNpZ25l
ZCBpbnQgYWxpZ24sCiAgICAgICAgIHsKICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdmEgPSAo
dW5zaWduZWQgbG9uZyl2bV9iaXRtYXAodCkgKyB2bV90b3BbdF0gLyA4OwogCi0gICAgICAgICAg
ICBpZiAoICFtYXBfcGFnZXNfdG9feGVuKHZhLCBwYWdlX3RvX21mbihwZyksIDEsIFBBR0VfSFlQ
RVJWSVNPUikgKQorICAgICAgICAgICAgaWYgKCAhbWFwX3BhZ2VzX3RvX3hlbih2YSwgbWZuX3go
cGFnZV90b19tZm4ocGcpKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMSwg
UEFHRV9IWVBFUlZJU09SKSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgY2xlYXJf
cGFnZSgodm9pZCAqKXZhKTsKICAgICAgICAgICAgICAgICB2bV90b3BbdF0gKz0gUEFHRV9TSVpF
ICogODsKQEAgLTI1OCw3ICsyNTksNyBAQCBzdGF0aWMgdm9pZCAqdm1hbGxvY190eXBlKHNpemVf
dCBzaXplLCBlbnVtIHZtYXBfcmVnaW9uIHR5cGUpCiAgICAgICAgIHBnID0gYWxsb2NfZG9taGVh
cF9wYWdlKE5VTEwsIDApOwogICAgICAgICBpZiAoIHBnID09IE5VTEwgKQogICAgICAgICAgICAg
Z290byBlcnJvcjsKLSAgICAgICAgbWZuW2ldID0gX21mbihwYWdlX3RvX21mbihwZykpOworICAg
ICAgICBtZm5baV0gPSBwYWdlX3RvX21mbihwZyk7CiAgICAgfQogCiAgICAgdmEgPSBfX3ZtYXAo
bWZuLCAxLCBwYWdlcywgMSwgUEFHRV9IWVBFUlZJU09SLCB0eXBlKTsKQEAgLTI3MCw3ICsyNzEs
NyBAQCBzdGF0aWMgdm9pZCAqdm1hbGxvY190eXBlKHNpemVfdCBzaXplLCBlbnVtIHZtYXBfcmVn
aW9uIHR5cGUpCiAKICBlcnJvcjoKICAgICB3aGlsZSAoIGktLSApCi0gICAgICAgIGZyZWVfZG9t
aGVhcF9wYWdlKG1mbl90b19wYWdlKG1mbl94KG1mbltpXSkpKTsKKyAgICAgICAgZnJlZV9kb21o
ZWFwX3BhZ2UobWZuX3RvX3BhZ2UobWZuW2ldKSk7CiAgICAgeGZyZWUobWZuKTsKICAgICByZXR1
cm4gTlVMTDsKIH0KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24veGVub3Byb2YuYyBiL3hlbi9jb21t
b24veGVub3Byb2YuYwppbmRleCA5ODkzN2M5YWM2Li4xZjU0N2JjYTUyIDEwMDY0NAotLS0gYS94
ZW4vY29tbW9uL3hlbm9wcm9mLmMKKysrIGIveGVuL2NvbW1vbi94ZW5vcHJvZi5jCkBAIC0yMiw4
ICsyMiw2IEBACiAvKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIG1ha2UgdGhl
bSB3b3JrIHdpdGggbWZuX3QgKi8KICN1bmRlZiB2aXJ0X3RvX21mbgogI2RlZmluZSB2aXJ0X3Rv
X21mbih2YSkgX21mbihfX3ZpcnRfdG9fbWZuKHZhKSkKLSN1bmRlZiBtZm5fdG9fcGFnZQotI2Rl
ZmluZSBtZm5fdG9fcGFnZShtZm4pIF9fbWZuX3RvX3BhZ2UobWZuX3gobWZuKSkKIAogLyogTGlt
aXQgYW1vdW50IG9mIHBhZ2VzIHVzZWQgZm9yIHNoYXJlZCBidWZmZXIgKHBlciBkb21haW4pICov
CiAjZGVmaW5lIE1BWF9PUFJPRl9TSEFSRURfUEFHRVMgMzIKZGlmZiAtLWdpdCBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2FtZC9pb21tdV9tYXAuYwppbmRleCBmZDIzMjdkM2U1Li5iZDYyYzJjZTkwIDEwMDY0NAotLS0g
YS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKKysrIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCkBAIC0yNSw2ICsyNSwxMiBAQAogI2luY2x1
ZGUgIi4uL2F0cy5oIgogI2luY2x1ZGUgPHhlbi9wY2kuaD4KIAorLyogT3ZlcnJpZGUgbWFjcm9z
IGZyb20gYXNtL3BhZ2UuaCB0byBhdm9pZCB1c2luZyB0eXBlc2FmZSBtZm5fdC4gKi8KKyN1bmRl
ZiBwYWdlX3RvX21mbgorI2RlZmluZSBwYWdlX3RvX21mbihwZykgbWZuX3goX19wYWdlX3RvX21m
bihwZykpCisjdW5kZWYgbWZuX3RvX3BhZ2UKKyNkZWZpbmUgbWZuX3RvX3BhZ2UobWZuKSBfX21m
bl90b19wYWdlKF9tZm4obWZuKSkKKwogLyogR2l2ZW4gcGZuIGFuZCBwYWdlIHRhYmxlIGxldmVs
LCByZXR1cm4gcGRlIGluZGV4ICovCiBzdGF0aWMgdW5zaWduZWQgaW50IHBmbl90b19wZGVfaWR4
KHVuc2lnbmVkIGxvbmcgcGZuLCB1bnNpZ25lZCBpbnQgbGV2ZWwpCiB7CmRpZmYgLS1naXQgYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
aW9tbXUuYwppbmRleCAxYWVjZjdjZjM0Li4yYzQ0ZmFiZjk5IDEwMDY0NAotLS0gYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lv
bW11LmMKQEAgLTE4NCw3ICsxODQsNyBAQCB2b2lkIF9faHdkb21faW5pdCBpb21tdV9od2RvbV9p
bml0KHN0cnVjdCBkb21haW4gKmQpCiAKICAgICAgICAgcGFnZV9saXN0X2Zvcl9lYWNoICggcGFn
ZSwgJmQtPnBhZ2VfbGlzdCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
bWZuID0gcGFnZV90b19tZm4ocGFnZSk7CisgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiA9
IG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKTsKICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2Zu
ID0gbWZuX3RvX2dtZm4oZCwgbWZuKTsKICAgICAgICAgICAgIHVuc2lnbmVkIGludCBtYXBwaW5n
ID0gSU9NTVVGX3JlYWRhYmxlOwogICAgICAgICAgICAgaW50IHJldDsKZGlmZiAtLWdpdCBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gveDg2L2lvbW11LmMKaW5kZXggMDI1MzgyMzE3My4uNjgxODJhZmQ5MSAxMDA2NDQKLS0tIGEv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gveDg2L2lvbW11LmMKQEAgLTU4LDcgKzU4LDcgQEAgaW50IGFyY2hfaW9tbXVfcG9w
dWxhdGVfcGFnZV90YWJsZShzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICBpZiAoIGlzX2h2bV9k
b21haW4oZCkgfHwKICAgICAgICAgICAgIChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF90
eXBlX21hc2spID09IFBHVF93cml0YWJsZV9wYWdlICkKICAgICAgICAgewotICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyBtZm4gPSBwYWdlX3RvX21mbihwYWdlKTsKKyAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgbWZuID0gbWZuX3gocGFnZV90b19tZm4ocGFnZSkpOwogICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBnZm4gPSBtZm5fdG9fZ21mbihkLCBtZm4pOwogCiAgICAgICAgICAgICBpZiAo
IGdmbiAhPSBnZm5feChJTlZBTElEX0dGTikgKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LWFybS9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCmluZGV4IDczN2E0Mjk0MDkuLjNl
YjRiNjg3NjEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAorKysgYi94ZW4v
aW5jbHVkZS9hc20tYXJtL21tLmgKQEAgLTEzOCw3ICsxMzgsNyBAQCBleHRlcm4gdmFkZHJfdCB4
ZW5oZWFwX3ZpcnRfc3RhcnQ7CiAjZW5kaWYKIAogI2lmZGVmIENPTkZJR19BUk1fMzIKLSNkZWZp
bmUgaXNfeGVuX2hlYXBfcGFnZShwYWdlKSBpc194ZW5faGVhcF9tZm4ocGFnZV90b19tZm4ocGFn
ZSkpCisjZGVmaW5lIGlzX3hlbl9oZWFwX3BhZ2UocGFnZSkgaXNfeGVuX2hlYXBfbWZuKG1mbl94
KF9fcGFnZV90b19tZm4ocGFnZSkpKQogI2RlZmluZSBpc194ZW5faGVhcF9tZm4obWZuKSAoeyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB1bnNpZ25lZCBsb25nIG1mbl8g
PSAobWZuKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgKG1mbl8gPj0g
bWZuX3goeGVuaGVhcF9tZm5fc3RhcnQpICYmICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAt
MjIwLDEyICsyMjAsMTQgQEAgc3RhdGljIGlubGluZSB2b2lkIF9faW9tZW0gKmlvcmVtYXBfd2Mo
cGFkZHJfdCBzdGFydCwgc2l6ZV90IGxlbikKIH0pCiAKIC8qIENvbnZlcnQgYmV0d2VlbiBtYWNo
aW5lIGZyYW1lIG51bWJlcnMgYW5kIHBhZ2UtaW5mbyBzdHJ1Y3R1cmVzLiAqLwotI2RlZmluZSBf
X21mbl90b19wYWdlKG1mbikgIChmcmFtZV90YWJsZSArIChwZm5fdG9fcGR4KG1mbikgLSBmcmFt
ZXRhYmxlX2Jhc2VfcGR4KSkKLSNkZWZpbmUgX19wYWdlX3RvX21mbihwZykgICBwZHhfdG9fcGZu
KCh1bnNpZ25lZCBsb25nKSgocGcpIC0gZnJhbWVfdGFibGUpICsgZnJhbWV0YWJsZV9iYXNlX3Bk
eCkKKyNkZWZpbmUgX19tZm5fdG9fcGFnZShtZm4pICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgIChmcmFtZV90YWJsZSArIChwZm5fdG9fcGR4KG1mbl94KG1m
bikpIC0gZnJhbWV0YWJsZV9iYXNlX3BkeCkpCisjZGVmaW5lIF9fcGFnZV90b19tZm4ocGcpICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBfbWZuKHBkeF90
b19wZm4oKHVuc2lnbmVkIGxvbmcpKChwZykgLSBmcmFtZV90YWJsZSkgKyBmcmFtZXRhYmxlX2Jh
c2VfcGR4KSkKIAogLyogQ29udmVydCBiZXR3ZWVuIG1hY2hpbmUgYWRkcmVzc2VzIGFuZCBwYWdl
LWluZm8gc3RydWN0dXJlcy4gKi8KLSNkZWZpbmUgbWFkZHJfdG9fcGFnZShtYSkgX19tZm5fdG9f
cGFnZSgobWEpID4+IFBBR0VfU0hJRlQpCi0jZGVmaW5lIHBhZ2VfdG9fbWFkZHIocGcpICgocGFk
ZHJfdClfX3BhZ2VfdG9fbWZuKHBnKSA8PCBQQUdFX1NISUZUKQorI2RlZmluZSBtYWRkcl90b19w
YWdlKG1hKSBfX21mbl90b19wYWdlKG1hZGRyX3RvX21mbihtYSkpCisjZGVmaW5lIHBhZ2VfdG9f
bWFkZHIocGcpIChtZm5fdG9fbWFkZHIoX19wYWdlX3RvX21mbihwZykpKQogCiAvKiBDb252ZXJ0
IGJldHdlZW4gZnJhbWUgbnVtYmVyIGFuZCBhZGRyZXNzIGZvcm1hdHMuICAqLwogI2RlZmluZSBw
Zm5fdG9fcGFkZHIocGZuKSAoKHBhZGRyX3QpKHBmbikgPDwgUEFHRV9TSElGVCkKQEAgLTIzNSw3
ICsyMzcsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgX19pb21lbSAqaW9yZW1hcF93YyhwYWRkcl90
IHN0YXJ0LCBzaXplX3QgbGVuKQogI2RlZmluZSBnYWRkcl90b19nZm4oZ2EpICAgIF9nZm4ocGFk
ZHJfdG9fcGZuKGdhKSkKICNkZWZpbmUgbWZuX3RvX21hZGRyKG1mbikgICBwZm5fdG9fcGFkZHIo
bWZuX3gobWZuKSkKICNkZWZpbmUgbWFkZHJfdG9fbWZuKG1hKSAgICBfbWZuKHBhZGRyX3RvX3Bm
bihtYSkpCi0jZGVmaW5lIHZtYXBfdG9fbWZuKHZhKSAgICAgcGFkZHJfdG9fcGZuKHZpcnRfdG9f
bWFkZHIoKHZhZGRyX3QpdmEpKQorI2RlZmluZSB2bWFwX3RvX21mbih2YSkgICAgIG1hZGRyX3Rv
X21mbih2aXJ0X3RvX21hZGRyKCh2YWRkcl90KXZhKSkKICNkZWZpbmUgdm1hcF90b19wYWdlKHZh
KSAgICBtZm5fdG9fcGFnZSh2bWFwX3RvX21mbih2YSkpCiAKIC8qIFBhZ2UtYWxpZ24gYWRkcmVz
cyBhbmQgY29udmVydCB0byBmcmFtZSBudW1iZXIgZm9ybWF0ICovCkBAIC0zMDksNyArMzExLDcg
QEAgc3RhdGljIGlubGluZSBzdHJ1Y3QgcGFnZV9pbmZvICp2aXJ0X3RvX3BhZ2UoY29uc3Qgdm9p
ZCAqdikKIAogc3RhdGljIGlubGluZSB2b2lkICpwYWdlX3RvX3ZpcnQoY29uc3Qgc3RydWN0IHBh
Z2VfaW5mbyAqcGcpCiB7Ci0gICAgcmV0dXJuIG1mbl90b192aXJ0KHBhZ2VfdG9fbWZuKHBnKSk7
CisgICAgcmV0dXJuIG1mbl90b192aXJ0KG1mbl94KF9fcGFnZV90b19tZm4ocGcpKSk7CiB9CiAK
IHN0cnVjdCBwYWdlX2luZm8gKmdldF9wYWdlX2Zyb21fZ3ZhKHN0cnVjdCB2Y3B1ICp2LCB2YWRk
cl90IHZhLApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcDJtLmgKaW5kZXggZmFhZGNmZThmZS4uODdjOTk5NDk3NCAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Ay
bS5oCkBAIC0yNzYsNyArMjc2LDcgQEAgc3RhdGljIGlubGluZSBzdHJ1Y3QgcGFnZV9pbmZvICpn
ZXRfcGFnZV9mcm9tX2dmbigKIHsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwogICAgIHAy
bV90eXBlX3QgcDJtdDsKLSAgICB1bnNpZ25lZCBsb25nIG1mbiA9IG1mbl94KHAybV9sb29rdXAo
ZCwgX2dmbihnZm4pLCAmcDJtdCkpOworICAgIG1mbl90IG1mbiA9IHAybV9sb29rdXAoZCwgX2dm
bihnZm4pLCAmcDJtdCk7CiAKICAgICBpZiAodCkKICAgICAgICAgKnQgPSBwMm10OwpAQCAtMjg0
LDcgKzI4NCw3IEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IHBhZ2VfaW5mbyAqZ2V0X3BhZ2VfZnJv
bV9nZm4oCiAgICAgaWYgKCAhcDJtX2lzX2FueV9yYW0ocDJtdCkgKQogICAgICAgICByZXR1cm4g
TlVMTDsKIAotICAgIGlmICggIW1mbl92YWxpZChfbWZuKG1mbikpICkKKyAgICBpZiAoICFtZm5f
dmFsaWQobWZuKSApCiAgICAgICAgIHJldHVybiBOVUxMOwogICAgIHBhZ2UgPSBtZm5fdG9fcGFn
ZShtZm4pOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L21tLmgKaW5kZXggZjJlMGY0OThjNC4uOTg0ZjU0YzNmYSAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0u
aApAQCAtMjU5LDcgKzI1OSw3IEBAIHN0cnVjdCBwYWdlX2luZm8KIAogI2RlZmluZSBpc194ZW5f
aGVhcF9wYWdlKHBhZ2UpICgocGFnZSktPmNvdW50X2luZm8gJiBQR0NfeGVuX2hlYXApCiAjZGVm
aW5lIGlzX3hlbl9oZWFwX21mbihtZm4pIFwKLSAgICAoX19tZm5fdmFsaWQobWZuKSAmJiBpc194
ZW5faGVhcF9wYWdlKF9fbWZuX3RvX3BhZ2UobWZuKSkpCisgICAgKF9fbWZuX3ZhbGlkKG1mbikg
JiYgaXNfeGVuX2hlYXBfcGFnZShfX21mbl90b19wYWdlKF9tZm4obWZuKSkpKQogI2RlZmluZSBp
c194ZW5fZml4ZWRfbWZuKG1mbikgICAgICAgICAgICAgICAgICAgICBcCiAgICAgKCgoKG1mbikg
PDwgUEFHRV9TSElGVCkgPj0gX19wYSgmX3N0ZXh0KSkgJiYgIFwKICAgICAgKCgobWZuKSA8PCBQ
QUdFX1NISUZUKSA8PSBfX3BhKCZfXzJNX3J3ZGF0YV9lbmQpKSkKQEAgLTM2OSw3ICszNjksNyBA
QCB2b2lkIHB1dF9wYWdlX2Zyb21fbDFlKGwxX3BnZW50cnlfdCBsMWUsIHN0cnVjdCBkb21haW4g
KmwxZV9vd25lcik7CiAKIHN0YXRpYyBpbmxpbmUgYm9vbCBnZXRfcGFnZV9mcm9tX21mbihtZm5f
dCBtZm4sIHN0cnVjdCBkb21haW4gKmQpCiB7Ci0gICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9
IF9fbWZuX3RvX3BhZ2UobWZuX3gobWZuKSk7CisgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9
IF9fbWZuX3RvX3BhZ2UobWZuKTsKIAogICAgIGlmICggdW5saWtlbHkoIW1mbl92YWxpZChtZm4p
KSB8fCB1bmxpa2VseSghZ2V0X3BhZ2UocGFnZSwgZCkpICkKICAgICB7CkBAIC00NjMsMTAgKzQ2
MywxMCBAQCBleHRlcm4gcGFkZHJfdCBtZW1faG90cGx1ZzsKICNkZWZpbmUgU0hBUkVEX00yUChf
ZSkgICAgICAgICAgICgoX2UpID09IFNIQVJFRF9NMlBfRU5UUlkpCiAKICNkZWZpbmUgY29tcGF0
X21hY2hpbmVfdG9fcGh5c19tYXBwaW5nICgodW5zaWduZWQgaW50ICopUkRXUl9DT01QQVRfTVBU
X1ZJUlRfU1RBUlQpCi0jZGVmaW5lIF9zZXRfZ3Bmbl9mcm9tX21mbihtZm4sIHBmbikgKHsgICAg
ICAgICAgICAgICAgICAgICAgICBcCi0gICAgc3RydWN0IGRvbWFpbiAqZCA9IHBhZ2VfZ2V0X293
bmVyKF9fbWZuX3RvX3BhZ2UobWZuKSk7ICAgICBcCi0gICAgdW5zaWduZWQgbG9uZyBlbnRyeSA9
IChkICYmIChkID09IGRvbV9jb3cpKSA/ICAgICAgICAgICAgICBcCi0gICAgICAgIFNIQVJFRF9N
MlBfRU5UUlkgOiAocGZuKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisjZGVmaW5l
IF9zZXRfZ3Bmbl9mcm9tX21mbihtZm4sIHBmbikgKHsgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgIHN0cnVjdCBkb21haW4gKmQgPSBwYWdlX2dldF9vd25lcihfX21mbl90b19wYWdlKF9t
Zm4obWZuKSkpOyAgICBcCisgICAgdW5zaWduZWQgbG9uZyBlbnRyeSA9IChkICYmIChkID09IGRv
bV9jb3cpKSA/ICAgICAgICAgICAgICAgXAorICAgICAgICBTSEFSRURfTTJQX0VOVFJZIDogKHBm
bik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAoKHZvaWQpKChtZm4pID49
IChSRFdSX0NPTVBBVF9NUFRfVklSVF9FTkQgLSBSRFdSX0NPTVBBVF9NUFRfVklSVF9TVEFSVCkg
LyA0IHx8IFwKICAgICAgICAgICAgIChjb21wYXRfbWFjaGluZV90b19waHlzX21hcHBpbmdbKG1m
bildID0gKHVuc2lnbmVkIGludCkoZW50cnkpKSksIFwKICAgICAgbWFjaGluZV90b19waHlzX21h
cHBpbmdbKG1mbildID0gKGVudHJ5KSk7ICAgICAgICAgICAgICAgIFwKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvcDJtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCmluZGV4
IDcwZjAwYzMzMmYuLjE4ZWFjNTM3YzkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
cDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaApAQCAtNDgwLDcgKzQ4MCw3IEBA
IHN0YXRpYyBpbmxpbmUgc3RydWN0IHBhZ2VfaW5mbyAqZ2V0X3BhZ2VfZnJvbV9nZm4oCiAgICAg
LyogTm9uLXRyYW5zbGF0ZWQgZ3Vlc3RzIHNlZSAxLTEgUkFNIC8gTU1JTyBtYXBwaW5ncyBldmVy
eXdoZXJlICovCiAgICAgaWYgKCB0ICkKICAgICAgICAgKnQgPSBsaWtlbHkoZCAhPSBkb21faW8p
ID8gcDJtX3JhbV9ydyA6IHAybV9tbWlvX2RpcmVjdDsKLSAgICBwYWdlID0gX19tZm5fdG9fcGFn
ZShnZm4pOworICAgIHBhZ2UgPSBfX21mbl90b19wYWdlKF9tZm4oZ2ZuKSk7CiAgICAgcmV0dXJu
IG1mbl92YWxpZChfbWZuKGdmbikpICYmIGdldF9wYWdlKHBhZ2UsIGQpID8gcGFnZSA6IE5VTEw7
CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnZS5oIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9wYWdlLmgKaW5kZXggNDVjYTc0MjY3OC4uODczN2VmMTZmZiAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9w
YWdlLmgKQEAgLTg4LDEwICs4OCwxMCBAQAogICAgICgocGFkZHJfdCkoKCh4KS5sNCAmIChQQURE
Ul9NQVNLJlBBR0VfTUFTSykpKSkKIAogLyogR2V0IHBvaW50ZXIgdG8gaW5mbyBzdHJ1Y3R1cmUg
b2YgcGFnZSBtYXBwZWQgYnkgcHRlIChzdHJ1Y3QgcGFnZV9pbmZvICopLiAqLwotI2RlZmluZSBs
MWVfZ2V0X3BhZ2UoeCkgICAgICAgICAgIChfX21mbl90b19wYWdlKGwxZV9nZXRfcGZuKHgpKSkK
LSNkZWZpbmUgbDJlX2dldF9wYWdlKHgpICAgICAgICAgICAoX19tZm5fdG9fcGFnZShsMmVfZ2V0
X3Bmbih4KSkpCi0jZGVmaW5lIGwzZV9nZXRfcGFnZSh4KSAgICAgICAgICAgKF9fbWZuX3RvX3Bh
Z2UobDNlX2dldF9wZm4oeCkpKQotI2RlZmluZSBsNGVfZ2V0X3BhZ2UoeCkgICAgICAgICAgIChf
X21mbl90b19wYWdlKGw0ZV9nZXRfcGZuKHgpKSkKKyNkZWZpbmUgbDFlX2dldF9wYWdlKHgpICAg
ICAgICAgICAoX19tZm5fdG9fcGFnZShsMWVfZ2V0X21mbih4KSkpCisjZGVmaW5lIGwyZV9nZXRf
cGFnZSh4KSAgICAgICAgICAgKF9fbWZuX3RvX3BhZ2UobDJlX2dldF9tZm4oeCkpKQorI2RlZmlu
ZSBsM2VfZ2V0X3BhZ2UoeCkgICAgICAgICAgIChfX21mbl90b19wYWdlKGwzZV9nZXRfbWZuKHgp
KSkKKyNkZWZpbmUgbDRlX2dldF9wYWdlKHgpICAgICAgICAgICAoX19tZm5fdG9fcGFnZShsNGVf
Z2V0X21mbih4KSkpCiAKIC8qIEdldCBwdGUgYWNjZXNzIGZsYWdzICh1bnNpZ25lZCBpbnQpLiAq
LwogI2RlZmluZSBsMWVfZ2V0X2ZsYWdzKHgpICAgICAgICAgICAoZ2V0X3B0ZV9mbGFncygoeCku
bDEpKQpAQCAtMTU3LDEwICsxNTcsMTAgQEAgc3RhdGljIGlubGluZSBsNF9wZ2VudHJ5X3QgbDRl
X2Zyb21fcGFkZHIocGFkZHJfdCBwYSwgdW5zaWduZWQgaW50IGZsYWdzKQogI2RlZmluZSBsNGVf
ZnJvbV9pbnRwdGUoaW50cHRlKSAgICAoKGw0X3BnZW50cnlfdCkgeyAoaW50cHRlX3QpKGludHB0
ZSkgfSkKIAogLyogQ29uc3RydWN0IGEgcHRlIGZyb20gYSBwYWdlIHBvaW50ZXIgYW5kIGFjY2Vz
cyBmbGFncy4gKi8KLSNkZWZpbmUgbDFlX2Zyb21fcGFnZShwYWdlLCBmbGFncykgbDFlX2Zyb21f
cGZuKF9fcGFnZV90b19tZm4ocGFnZSksIChmbGFncykpCi0jZGVmaW5lIGwyZV9mcm9tX3BhZ2Uo
cGFnZSwgZmxhZ3MpIGwyZV9mcm9tX3BmbihfX3BhZ2VfdG9fbWZuKHBhZ2UpLCAoZmxhZ3MpKQot
I2RlZmluZSBsM2VfZnJvbV9wYWdlKHBhZ2UsIGZsYWdzKSBsM2VfZnJvbV9wZm4oX19wYWdlX3Rv
X21mbihwYWdlKSwgKGZsYWdzKSkKLSNkZWZpbmUgbDRlX2Zyb21fcGFnZShwYWdlLCBmbGFncykg
bDRlX2Zyb21fcGZuKF9fcGFnZV90b19tZm4ocGFnZSksIChmbGFncykpCisjZGVmaW5lIGwxZV9m
cm9tX3BhZ2UocGFnZSwgZmxhZ3MpIGwxZV9mcm9tX21mbihfX3BhZ2VfdG9fbWZuKHBhZ2UpLCAo
ZmxhZ3MpKQorI2RlZmluZSBsMmVfZnJvbV9wYWdlKHBhZ2UsIGZsYWdzKSBsMmVfZnJvbV9tZm4o
X19wYWdlX3RvX21mbihwYWdlKSwgKGZsYWdzKSkKKyNkZWZpbmUgbDNlX2Zyb21fcGFnZShwYWdl
LCBmbGFncykgbDNlX2Zyb21fbWZuKF9fcGFnZV90b19tZm4ocGFnZSksIChmbGFncykpCisjZGVm
aW5lIGw0ZV9mcm9tX3BhZ2UocGFnZSwgZmxhZ3MpIGw0ZV9mcm9tX21mbihfX3BhZ2VfdG9fbWZu
KHBhZ2UpLCAoZmxhZ3MpKQogCiAvKiBBZGQgZXh0cmEgZmxhZ3MgdG8gYW4gZXhpc3RpbmcgcHRl
LiAqLwogI2RlZmluZSBsMWVfYWRkX2ZsYWdzKHgsIGZsYWdzKSAgICAoKHgpLmwxIHw9IHB1dF9w
dGVfZmxhZ3MoZmxhZ3MpKQpAQCAtMjE1LDEzICsyMTUsMTMgQEAgc3RhdGljIGlubGluZSBsNF9w
Z2VudHJ5X3QgbDRlX2Zyb21fcGFkZHIocGFkZHJfdCBwYSwgdW5zaWduZWQgaW50IGZsYWdzKQog
LyogUGFnZS10YWJsZSB0eXBlLiAqLwogdHlwZWRlZiBzdHJ1Y3QgeyB1NjQgcGZuOyB9IHBhZ2V0
YWJsZV90OwogI2RlZmluZSBwYWdldGFibGVfZ2V0X3BhZGRyKHgpICAoKHBhZGRyX3QpKHgpLnBm
biA8PCBQQUdFX1NISUZUKQotI2RlZmluZSBwYWdldGFibGVfZ2V0X3BhZ2UoeCkgICBfX21mbl90
b19wYWdlKCh4KS5wZm4pCisjZGVmaW5lIHBhZ2V0YWJsZV9nZXRfcGFnZSh4KSAgIF9fbWZuX3Rv
X3BhZ2UocGFnZXRhYmxlX2dldF9tZm4oeCkpCiAjZGVmaW5lIHBhZ2V0YWJsZV9nZXRfcGZuKHgp
ICAgICgoeCkucGZuKQogI2RlZmluZSBwYWdldGFibGVfZ2V0X21mbih4KSAgICBfbWZuKCgoeCku
cGZuKSkKICNkZWZpbmUgcGFnZXRhYmxlX2lzX251bGwoeCkgICAgKCh4KS5wZm4gPT0gMCkKICNk
ZWZpbmUgcGFnZXRhYmxlX2Zyb21fcGZuKHBmbikgKChwYWdldGFibGVfdCkgeyAocGZuKSB9KQog
I2RlZmluZSBwYWdldGFibGVfZnJvbV9tZm4obWZuKSAoKHBhZ2V0YWJsZV90KSB7IG1mbl94KG1m
bikgfSkKLSNkZWZpbmUgcGFnZXRhYmxlX2Zyb21fcGFnZShwZykgcGFnZXRhYmxlX2Zyb21fcGZu
KF9fcGFnZV90b19tZm4ocGcpKQorI2RlZmluZSBwYWdldGFibGVfZnJvbV9wYWdlKHBnKSBwYWdl
dGFibGVfZnJvbV9tZm4oX19wYWdlX3RvX21mbihwZykpCiAjZGVmaW5lIHBhZ2V0YWJsZV9mcm9t
X3BhZGRyKHApIHBhZ2V0YWJsZV9mcm9tX3BmbigocCk+PlBBR0VfU0hJRlQpCiAjZGVmaW5lIHBh
Z2V0YWJsZV9udWxsKCkgICAgICAgIHBhZ2V0YWJsZV9mcm9tX3BmbigwKQogCkBAIC0yNDAsMTIg
KzI0MCwxMiBAQCB2b2lkIGNvcHlfcGFnZV9zc2UyKHZvaWQgKiwgY29uc3Qgdm9pZCAqKTsKICNk
ZWZpbmUgX19tZm5fdG9fdmlydChtZm4pICAobWFkZHJfdG9fdmlydCgocGFkZHJfdCkobWZuKSA8
PCBQQUdFX1NISUZUKSkKIAogLyogQ29udmVydCBiZXR3ZWVuIG1hY2hpbmUgZnJhbWUgbnVtYmVy
cyBhbmQgcGFnZS1pbmZvIHN0cnVjdHVyZXMuICovCi0jZGVmaW5lIF9fbWZuX3RvX3BhZ2UobWZu
KSAgKGZyYW1lX3RhYmxlICsgcGZuX3RvX3BkeChtZm4pKQotI2RlZmluZSBfX3BhZ2VfdG9fbWZu
KHBnKSAgIHBkeF90b19wZm4oKHVuc2lnbmVkIGxvbmcpKChwZykgLSBmcmFtZV90YWJsZSkpCisj
ZGVmaW5lIF9fbWZuX3RvX3BhZ2UobWZuKSAgKGZyYW1lX3RhYmxlICsgcGZuX3RvX3BkeChtZm5f
eChtZm4pKSkKKyNkZWZpbmUgX19wYWdlX3RvX21mbihwZykgICBfbWZuKHBkeF90b19wZm4oKHVu
c2lnbmVkIGxvbmcpKChwZykgLSBmcmFtZV90YWJsZSkpKQogCiAvKiBDb252ZXJ0IGJldHdlZW4g
bWFjaGluZSBhZGRyZXNzZXMgYW5kIHBhZ2UtaW5mbyBzdHJ1Y3R1cmVzLiAqLwotI2RlZmluZSBf
X21hZGRyX3RvX3BhZ2UobWEpIF9fbWZuX3RvX3BhZ2UoKG1hKSA+PiBQQUdFX1NISUZUKQotI2Rl
ZmluZSBfX3BhZ2VfdG9fbWFkZHIocGcpICgocGFkZHJfdClfX3BhZ2VfdG9fbWZuKHBnKSA8PCBQ
QUdFX1NISUZUKQorI2RlZmluZSBfX21hZGRyX3RvX3BhZ2UobWEpIF9fbWZuX3RvX3BhZ2UobWFk
ZHJfdG9fbWZuKG1hKSkKKyNkZWZpbmUgX19wYWdlX3RvX21hZGRyKHBnKSAobWZuX3RvX21hZGRy
KF9fcGFnZV90b19tZm4ocGcpKSkKIAogLyogQ29udmVydCBiZXR3ZWVuIGZyYW1lIG51bWJlciBh
bmQgYWRkcmVzcyBmb3JtYXRzLiAgKi8KICNkZWZpbmUgX19wZm5fdG9fcGFkZHIocGZuKSAoKHBh
ZGRyX3QpKHBmbikgPDwgUEFHRV9TSElGVCkKQEAgLTI3Myw4ICsyNzMsOCBAQCB2b2lkIGNvcHlf
cGFnZV9zc2UyKHZvaWQgKiwgY29uc3Qgdm9pZCAqKTsKICNkZWZpbmUgcGZuX3RvX3BhZGRyKHBm
bikgICBfX3Bmbl90b19wYWRkcihwZm4pCiAjZGVmaW5lIHBhZGRyX3RvX3BmbihwYSkgICAgX19w
YWRkcl90b19wZm4ocGEpCiAjZGVmaW5lIHBhZGRyX3RvX3BkeChwYSkgICAgcGZuX3RvX3BkeChw
YWRkcl90b19wZm4ocGEpKQotI2RlZmluZSB2bWFwX3RvX21mbih2YSkgICAgIGwxZV9nZXRfcGZu
KCp2aXJ0X3RvX3hlbl9sMWUoKHVuc2lnbmVkIGxvbmcpKHZhKSkpCi0jZGVmaW5lIHZtYXBfdG9f
cGFnZSh2YSkgICAgbWZuX3RvX3BhZ2Uodm1hcF90b19tZm4odmEpKQorI2RlZmluZSB2bWFwX3Rv
X21mbih2YSkgICAgIF9tZm4obDFlX2dldF9wZm4oKnZpcnRfdG9feGVuX2wxZSgodW5zaWduZWQg
bG9uZykodmEpKSkpCisjZGVmaW5lIHZtYXBfdG9fcGFnZSh2YSkgICAgX19tZm5fdG9fcGFnZSh2
bWFwX3RvX21mbih2YSkpCiAKICNlbmRpZiAvKiAhZGVmaW5lZChfX0FTU0VNQkxZX18pICovCiAK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9kb21haW5fcGFnZS5oIGIveGVuL2luY2x1ZGUv
eGVuL2RvbWFpbl9wYWdlLmgKaW5kZXggODkwYmFlNWI5Yy4uNWQxYzM0NTI4ZSAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUveGVuL2RvbWFpbl9wYWdlLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2Rv
bWFpbl9wYWdlLmgKQEAgLTQ0LDExICs0NCwxMSBAQCB1bnNpZ25lZCBsb25nIGRvbWFpbl9wYWdl
X21hcF90b19tZm4oY29uc3Qgdm9pZCAqdmEpOwogdm9pZCAqbWFwX2RvbWFpbl9wYWdlX2dsb2Jh
bChtZm5fdCBtZm4pOwogdm9pZCB1bm1hcF9kb21haW5fcGFnZV9nbG9iYWwoY29uc3Qgdm9pZCAq
dmEpOwogCi0jZGVmaW5lIF9fbWFwX2RvbWFpbl9wYWdlKHBnKSAgICAgICAgbWFwX2RvbWFpbl9w
YWdlKF9tZm4oX19wYWdlX3RvX21mbihwZykpKQorI2RlZmluZSBfX21hcF9kb21haW5fcGFnZShw
ZykgICAgICAgIG1hcF9kb21haW5fcGFnZShfX3BhZ2VfdG9fbWZuKHBnKSkKIAogc3RhdGljIGlu
bGluZSB2b2lkICpfX21hcF9kb21haW5fcGFnZV9nbG9iYWwoY29uc3Qgc3RydWN0IHBhZ2VfaW5m
byAqcGcpCiB7Ci0gICAgcmV0dXJuIG1hcF9kb21haW5fcGFnZV9nbG9iYWwoX21mbihfX3BhZ2Vf
dG9fbWZuKHBnKSkpOworICAgIHJldHVybiBtYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKHBhZ2VfdG9f
bWZuKHBnKSk7CiB9CiAKICNlbHNlIC8qICFDT05GSUdfRE9NQUlOX1BBR0UgKi8KZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3hlbi90bWVtX3hlbi5oIGIveGVuL2luY2x1ZGUveGVuL3RtZW1feGVu
LmgKaW5kZXggNTQyYzBiM2YyMC4uODUxNmEwYjEzMSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
eGVuL3RtZW1feGVuLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3RtZW1feGVuLmgKQEAgLTI1LDcg
KzI1LDcgQEAKIHR5cGVkZWYgdWludDMyX3QgcGFnZXNpemVfdDsgIC8qIGxpa2Ugc2l6ZV90LCBt
dXN0IGhhbmRsZSBsYXJnZXN0IFBBR0VfU0laRSAqLwogCiAjZGVmaW5lIElTX1BBR0VfQUxJR05F
RChhZGRyKSBJU19BTElHTkVEKCh1bnNpZ25lZCBsb25nKShhZGRyKSwgUEFHRV9TSVpFKQotI2Rl
ZmluZSBJU19WQUxJRF9QQUdFKF9waSkgICAgbWZuX3ZhbGlkKF9tZm4ocGFnZV90b19tZm4oX3Bp
KSkpCisjZGVmaW5lIElTX1ZBTElEX1BBR0UoX3BpKSAgICBtZm5fdmFsaWQocGFnZV90b19tZm4o
X3BpKSkKIAogZXh0ZXJuIHN0cnVjdCBwYWdlX2xpc3RfaGVhZCB0bWVtX3BhZ2VfbGlzdDsKIGV4
dGVybiBzcGlubG9ja190IHRtZW1fcGFnZV9saXN0X2xvY2s7Ci0tIAoyLjExLjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 18:21:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 18:21:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzoHz-0003X4-Df; Wed, 04 Oct 2017 18:20:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzoHy-0003Ws-2C
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 18:20:58 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 7F/C3-03454-98625D95; Wed, 04 Oct 2017 18:20:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbdD7Wq
 kwfX1khYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmPLqLnNBT1LFkwVdbA2M
 N2y7GLk4hAQamSRud15m7mLkBHIeM0r8PB4CkdjGKLH/1RFGkISIgLPE1zNz2UFsXgF9iUMfN
 zOB2MICphJz151lBmmQEHijKfHk8kxWkISEgLfEyVNdTDB27+oFQHF2DjYBK4lDYiBRFgFVia
 s717JNYORewMiwilGjOLWoLLVI18hSL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxM
 j0OcMQLCD8cCiwEOMkhxMSqK8s+SvRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4G1UBcoJFqWm
 p1akZeYAgw8mLcHBoyTCOwUkzVtckJhbnJkOkTrFqMtxbNPlP0xCLHn5ealS4rxxIEUCIEUZp
 XlwI2CRcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCEFN4MvNK4Da9AjqCCeiIOU1XQI4oSU
 RISTUwLjrHVeK7Tbml1O5d+1SXwkOlq3cc3dO7Qsq+P9HYxz5TxNs/8d5mF8HiF4kfJMpSGWT
 +pfIbvp9yK4i38rT5vrOZRw+kd0S4/+x/p65WxLn4Si6Lfex5a5baqesNt/X5Zlm73n3TsyTn
 qfaPbCGt+NULwqy6yzdOchFK0G1M6NdpMGPgl1ZiKc5INNRiLipOBAAdwwSmfwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1507141255!115361879!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1164 invoked from network); 4 Oct 2017 18:20:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Oct 2017 18:20:56 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzoHt-0007KA-Mc; Wed, 04 Oct 2017 18:20:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dzoHn-0003tz-Km; Wed, 04 Oct 2017 18:20:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dzoHm-0003Xu-8j; Wed, 04 Oct 2017 18:20:47 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113999-mainreport@xen.org>
X-Osstest-Failures: linux-next:build-i386-pvops:kernel-build:fail:regression
 linux-next:test-amd64-i386-libvirt-qcow2:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=1418b852174ad50b3cb4738b8801626aefdc0bd9
X-Osstest-Versions-That: linux=770b782f555d663d133fcd4dc1632023f79357b9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 04 Oct 2017 18:20:46 +0000
Subject: [Xen-devel] [linux-next test] 113999: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzk5OSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM5OTkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
IDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzkwMgoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFjb3cyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtZXhhbWluZSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTM4OTYK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDExMzkwMgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzOTAyCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAg
bGlrZSAxMTM5MDIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExMzkwMgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzOTAy
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0
aW5nOgogbGludXggICAgICAgICAgICAgICAgMTQxOGI4NTIxNzRhZDUwYjNjYjQ3MzhiODgwMTYy
NmFlZmRjMGJkOQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgNzcwYjc4
MmY1NTVkNjYzZDEzM2ZjZDRkYzE2MzIwMjNmNzkzNTdiOQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAg
ICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgCkZhaWxpbmcgc2luY2UgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApUZXN0aW5nIHNhbWUg
c2luY2UgICAxMTM5MDMgIDIwMTctMDktMjkgMDk6MjQ6NDggWiAgICA1IGRheXMgICAgMyBhdHRl
bXB0cwoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
cnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBu
b3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 18:59:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 18:59:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzosp-000692-IL; Wed, 04 Oct 2017 18:59:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=443b6d15f=citrix-osstest@xenproject.org>)
 id 1dzoso-00068q-0m
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 18:59:02 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 C2/5B-03414-57F25D95; Wed, 04 Oct 2017 18:59:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHSDvW6x/tV
 Ig0Ntyhb3prxnd2D02N63iz2AMYo1My8pvyKBNePsgqOMBdcFKq48+MDYwHieq4uRk0NCwF9i
 2dVTLBC2h8Siq1vYQGwRAWeJCR9ug9m8AnoSRxYdYgSxhQUCJe48XsbUxcgFVP+cVeJ48y2oZ
 lWJOy8/MYHYbECDJvZMBIuzCKhIXJowix3EFhLQkli6eCUTxFBBiZMzn4DVMAtISBx88YIZYo
 6lxI3d91gnMPLOQlI2C0nZAkamVYwaxalFZalFusZGeklFmekZJbmJmTm6hgZmermpxcWJ6ak
 5iUnFesn5uZsYgeHDAAQ7GE+vCzzEKMnBpCTKO0v+aqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4l
 CV4TPaCcYFFqempFWmYOMJBh0hIcPEoivCd1gdK8xQWJucWZ6RCpU4y6HMc2Xf7DJMSSl5+XK
 iXOywMyQwCkKKM0D24ELKouMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZjXB2QKT2ZeCdymV0
 BHMAEdMafpCsgRJYkIKakGRou5Pls9RT7clDVbd/50nn5tzyXez/7L5gQtm1yybyH7JHGWsqe
 nF7bOWXEse9mRU67/tA/kuPTfFzRs2mWo8VD0p9m1UJ9HwtHO/GxVstOeTmv1WLTsXPGfpcIV
 W3oTk5l/a+dWXbTttXnEp3yitOdn7aq5sw/uf7PHZsKWnqsua73qVav/H1ZiKc5INNRiLipOB
 ADwlCbtpQIAAA==
X-Env-Sender: prvs=443b6d15f=citrix-osstest@xenproject.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1507143537!115365452!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24195 invoked from network); 4 Oct 2017 18:58:59 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 18:58:59 -0000
X-IronPort-AV: E=Sophos;i="5.42,478,1500940800"; d="scan'208";a="450504106"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72196-mainreport@xen.org>
X-Osstest-Failures: distros-debian-squeeze:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-squeeze:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-squeeze:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-squeeze:build-arm64:capture-logs:broken:nonblocking
 distros-debian-squeeze:test-amd64-i386-amd64-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-squeeze:test-amd64-i386-i386-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-squeeze:test-amd64-amd64-amd64-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-squeeze:test-amd64-amd64-i386-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=72166
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 4 Oct 2017 19:58:31 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS02.citrite.net
Subject: [Xen-devel] [distros-debian-squeeze test] 72196: tolerable trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMTk2IGRpc3Ryb3MtZGViaWFuLXNxdWVlemUgcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjE5Ni8KCkZhaWx1
cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBo
b3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcyMTY2CiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgNzIxNjYKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dz
ICAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3MjE2NgogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcyMTY2
CiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtc3F1ZWV6ZS1uZXRib290LXB5Z3J1YiAxMCBkZWJpYW4t
ZGktaW5zdGFsbCBmYWlsIGxpa2UgNzIxNjYKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXNxdWVlemUt
bmV0Ym9vdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcyMTY2CiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgMTAgZGViaWFuLWRpLWlu
c3RhbGwgZmFpbCBsaWtlIDcyMTY2CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtc3F1ZWV6ZS1uZXRi
b290LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzIxNjYKCmJhc2VsaW5l
IHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3MjE2NgoKam9iczoKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1zcXVlZXplLW5ldGJvb3QtcHlncnViICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXNxdWVlemUtbmV0Ym9vdC1weWdy
dWIgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zcXVlZXpl
LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9n
cwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rl
c3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 19:32:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 19:32:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzpOh-0000id-4n; Wed, 04 Oct 2017 19:31:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzpOf-0000iS-My
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 19:31:57 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 B6/BA-30935-C2735D95; Wed, 04 Oct 2017 19:31:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVVfH/Gq
 kQds3HosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmrJj+jL3gs1BF44pWpgbG
 j7xdjFwcQgKNTBIf3y9khHAeM0qsar/KAuFsY5S41/IfKMPJISLgLPH1zFx2EJtXQF/i1twlz
 CC2sICtROPLVrAGCYFXjBK/Zs9iAklICHhK3Np5iAXGPvF9CZDNzsEmYCVxSAwkyiKgKnHj4E
 /2CYzcCxgZVjGqF6cWlaUW6ZrrJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIE+pw
 BCHYwHpvsfIhRkoNJSZR3lvzVSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvD9NgXKCRanpqRVp
 mTnA4INJS3DwKInw2pkBpXmLCxJzizPTIVKnGHU5jm26/IdJiCUvPy9VSpz3PMgMAZCijNI8u
 BGwSLjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV4ekFU8mXklcJuAQQZ0vwjvnKYrIEeUJC
 KkpBoYJVwSr+6ylfDe+/jcvcAvpwz9T9/fN2XVl7w/O9UWr50dnpbt+i1K2Peu8rOzYZlh3Zm
 +PUYORsoLhT5W1vblzCqy++xi/Oa30vynos3l6csq2WdZanPdaztxwni2+Oxj5zrsl99KZD99
 Y5VCXwnjIoYFTx4ZbYgVtet7ev6b/LXv1n/0dpzwU2Ipzkg01GIuKk4EAKcZvgh/AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1507145515!78317261!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50197 invoked from network); 4 Oct 2017 19:31:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Oct 2017 19:31:56 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzpOc-0000jZ-Bi; Wed, 04 Oct 2017 19:31:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dzpOW-0008Js-IS; Wed, 04 Oct 2017 19:31:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dzpOV-00088E-Ht; Wed, 04 Oct 2017 19:31:48 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114015-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=72b0c19a7040ab8446f16578b094fec8703f8095
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 04 Oct 2017 19:31:47 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114015: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDAxNSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDAxNS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTM5NzIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNzJiMGMxOWE3MDQwYWI4NDQ2ZjE2NTc4
YjA5NGZlYzg3MDNmODA5NQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAg
ZGJjNGI2ZTEzYTVkMGRkODk2N2NkZTdmZjcwMDBhYjFlZDg4NjI1ZQoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTEzOTcyICAyMDE3LTEwLTAzIDIxOjAyOjQzIFogICAgMCBkYXlzCkZhaWxpbmcgc2lu
Y2UgICAgICAgIDExMzk3OSAgMjAxNy0xMC0wNCAwMDoxMDoxMyBaICAgIDAgZGF5cyAgIDEzIGF0
dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExNDAxNSAgMjAxNy0xMC0wNCAxODowMToyNiBa
ICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgogIElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJh
ZC53aWxrQG9yYWNsZS5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3
b3VsZCBiZSA1MjQgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 19:38:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 19:38:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzpVJ-0000yH-17; Wed, 04 Oct 2017 19:38:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1dzpVH-0000yB-P9
 for xen-devel@lists.xen.org; Wed, 04 Oct 2017 19:38:47 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 93/DE-03454-7C835D95; Wed, 04 Oct 2017 19:38:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBKsWRWlGSWpSXmKPExsUSfTxjoe5hi6u
 RBrP/a1gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlPb99nLrjOUnGk+z9bA+Mn5i5GTg4hATeJ
 Sws2ANlcQPYaRon5Xf0sEM41RonJd3YzQlS5S/w5uIIRIrGBUWLilCnsIAlhgTSJE1OOgo0SE
 XCWWLO5C6ybWWAlq8TTR9tYILpzJC79vskKYrMJGEqs3tjCBmLzCjhJTL28AcxmEVCRWHv/Ot
 g2UYFwiaaz/SwQNYISJ2c+AbM5BWwkGp8uBZvDLKAu8WfeJWYIW1zi1pP5TBC2vMT2t3PA4hJ
 Aezs2dwIdygFkS0n8b1UCuU1CYCKLxMXlHYwQNTISjybeZJvAKDYLybpZSFbMQrJiFpIVCxhZ
 VjGqF6cWlaUW6RrrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIExhIDEOxg7Pjnd
 IhRkoNJSZQ3y+xqpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3khzoJxgUWp6akVaZg4wqmHSEh
 w8SiK860HSvMUFibnFmekQqVOMuhw3Hl7/wyTEkpeflyolzmsDUiQAUpRRmgc3ApZgLjHKSgn
 zMgIdJcRTkFqUm1mCKv+KUZyDUUmY1xpkCk9mXgncpldARzABHTGn6QrIESWJCCmpBkbRxc+X
 nBOelsD551w38yKX1Uqtkd9+MbK5zK6PuLf7SVjmI8+n2h2Xj6g2eTN5eSjVnHtyf90F9+tL3
 z148uSpNcPbyP6pvac6VRgN8/L33erY2cCYd97C5JT33qi560sEjddbtStsf3OPY9GlzYZZ7O
 tdFvEZFE/K1rEQ+yRuflD+36WVV2WUWIozEg21mIuKEwGtCdYJKwMAAA==
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1507145923!109053180!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57104 invoked from network); 4 Oct 2017 19:38:43 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 4 Oct 2017 19:38:43 -0000
Received: (qmail 2428 invoked from network); 4 Oct 2017 22:38:38 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 4 Oct 2017 22:38:38 +0300
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 4EC337FE50
 for <xen-devel@lists.xen.org>; Wed,  4 Oct 2017 22:38:38 +0300 (EEST)
Received: (qmail 14477 invoked from network); 4 Oct 2017 22:38:38 +0300
Received: from 86-120-158-144.rdsnet.ro (HELO ?192.168.228.119?)
 (rcojocaru@bitdefender.com@86.120.158.144)
 by smtp02.buh.bitdefender.net with SMTP; 4 Oct 2017 22:38:37 +0300
To: Julien Grall <julien.grall@linaro.org>, xen-devel@lists.xen.org
References: <20171004181526.9405-1-julien.grall@linaro.org>
 <20171004181526.9405-8-julien.grall@linaro.org>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <2ff3afdd-f56d-13c7-225b-f7db3abe4202@bitdefender.com>
Date: Wed, 4 Oct 2017 22:38:29 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171004181526.9405-8-julien.grall@linaro.org>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.73363
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 462831,
 Stamp: 3], Multi: [Enabled, t: (0.000008,0.002949)], BW: [Enabled, t:
 (0.000008)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.002286), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY; NN_NO_LINK_NMD;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS;
 NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled, t: (0.011023,0.000027)],
 URL: [Enabled, t: (0.000005)], RTDA: [Enabled, t: (0.323691), Hit: No,
 Details: v2.6.11; Id: 15.5f490e.1brh349t3.19717], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jan Beulich <jbeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Shane Wang <shane.wang@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Gang Wei <gang.wei@intel.com>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: Re: [Xen-devel] [PATCH 7/7] xen: Convert __page_to_mfn and
 __mfn_to_page to use typesafe MFN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDQvMjAxNyAwOToxNSBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE1vc3Qgb2YgdGhl
IHVzZXJzIG9mIHBhZ2VfdG9fbWZuIGFuZCBtZm5fdG9fcGFnZSBhcmUgZWl0aGVyIG92ZXJyaWRp
bmcKPiB0aGUgbWFjcm9zIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3Qgb3IgdXNlIG1mbl94
L19tZm4gYmVjYXVzZSB0aGUKPiByZXN0IG9mIHRoZSBmdW5jdGlvbiB1c2UgbWZuX3QuCj4gCj4g
U28gbWFrZSBfX3BhZ2VfdG9fbWZuIGFuZCBfX21mbl90b19wYWdlIHJldHVybiBtZm5fdCBieSBk
ZWZhdWx0Lgo+IAo+IE9ubHkgcmVhc29uYWJsZSBjbGVhbi11cHMgYXJlIGRvbmUgaW4gdGhpcyBw
YXRjaCBiZWNhdXNlIGl0IGlzCj4gYWxyZWFkeSBxdWl0ZSBiaWcuIFNvIHNvbWUgb2YgdGhlIGZp
bGVzIG5vdyBvdmVycmlkZSBwYWdlX3RvX21mbiBhbmQKPiBtZm5fdG9fcGFnZSB0byBhdm9pZCB1
c2luZyBtZm5fdC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBsaW5hcm8ub3JnPgoKQWNrZWQtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRl
ZmVuZGVyLmNvbT4KCgpUaGFua3MsClJhenZhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 20:15:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 20:15:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzq58-000459-VM; Wed, 04 Oct 2017 20:15:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <gregkh@linuxfoundation.org>) id 1dzq57-000453-H0
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 20:15:49 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 D2/06-30935-47145D95; Wed, 04 Oct 2017 20:15:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXSc3klj26J49V
 Ig3f3uCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owvPbvZCz6wVVy8e5itgfEZaxcjF4eQwA5G
 idcHvzF1MXJysAioSJw69I4FxGYT0JLomb0GzBYR0JfYdLuRHaSBWeAws0TbgQ52kISwgLfEv
 OeHWEFsXgFdiSeXGxlBbCGBUondd+cxQsQFJU7OfAI2iBlo6I1/L4GWcQDZ0hLL/3GAhDkFfC
 TOdf8BKxEVUJbY23eIfQIj7ywk3bOQdM9C6F7AyLyKUaM4tagstUjXyFgvqSgzPaMkNzEzR9f
 QwFQvN7W4ODE9NScxqVgvOT93EyMwqOoZGBh3MO5o9zvEKMnBpCTKe876aqQQX1J+SmVGYnFG
 fFFpTmrxIUYZDg4lCd5jDkA5waLU9NSKtMwcYHjDpCU4eJREePtB0rzFBYm5xZnpEKlTjLocN
 x5e/8MkxJKXn5cqJc4bB1IkAFKUUZoHNwIWa5cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCf
 POAZnCk5lXArfpFdARTEBHzGm6AnJESSJCSqqB0eZO3JEmR9uirFn8AgbXhV2kztXfvvdpSdD
 FLxPlZsyebrK963JAFqNRSEul1zG7yo8sOz9yHCt/WXIj6MOedP5JhwUkTL5f/HqUSV6zW3H+
 hjO+ux/aCPxJq/p9+lKykMfc/PeFCT8TPKQTjVbI3Uqau/g+C6cZf6cJz+MHFpIPEqW07/2vV
 mIpzkg01GIuKk4EAIEfGQiwAgAA
X-Env-Sender: gregkh@linuxfoundation.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1507148146!93472659!1
X-Originating-IP: [140.211.169.12]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22665 invoked from network); 4 Oct 2017 20:15:48 -0000
Received: from mail.linuxfoundation.org (HELO mail.linuxfoundation.org)
 (140.211.169.12)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 4 Oct 2017 20:15:48 -0000
Received: from localhost (LFbn-1-12253-150.w90-92.abo.wanadoo.fr
 [90.92.67.150])
 by mail.linuxfoundation.org (Postfix) with ESMTPSA id 166CCB00;
 Wed,  4 Oct 2017 20:15:45 +0000 (UTC)
Date: Wed, 4 Oct 2017 22:15:09 +0200
From: Greg KH <gregkh@linuxfoundation.org>
To: Stefano Stabellini <sstabellini@kernel.org>
Message-ID: <20171004201509.GA3856@kroah.com>
References: <20171004135140.3720000-1-arnd@arndb.de>
 <alpine.DEB.2.10.1710041000260.15203@sstabellini-ThinkPad-X260>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <alpine.DEB.2.10.1710041000260.15203@sstabellini-ThinkPad-X260>
User-Agent: Mutt/1.9.1 (2017-09-22)
Cc: jgross@suse.com, Andrii Anisov <andrii_anisov@epam.com>,
 Arnd Bergmann <arnd@arndb.de>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Oleksandr Dmytryshyn <oleksandr.dmytryshyn@globallogic.com>,
 Stefano Stabellini <stefano.stabellini@eu.citrix.com>,
 linux-kernel@vger.kernel.org, krzk@kernel.org, stable@vger.kernel.org,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 David Vrabel <david.vrabel@citrix.com>
Subject: Re: [Xen-devel] [PATCH] [STABLE-4.4,
	3.18]: fix xen_swiotlb_dma_mmap prototype
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMDQsIDIwMTcgYXQgMTA6MDE6MjZBTSAtMDcwMCwgU3RlZmFubyBTdGFiZWxs
aW5pIHdyb3RlOgo+IE9uIFdlZCwgNCBPY3QgMjAxNywgQXJuZCBCZXJnbWFubiB3cm90ZToKPiA+
IHhlbl9zd2lvdGxiX2RtYV9tbWFwIHdhcyBiYWNrcG9ydGVkIGZyb20gdjQuMTAsIGJ1dCBvbGRl
cgo+ID4ga2VybmVscyBiZWZvcmUgY29tbWl0IDAwMDg1ZjFlZmEzOCAoImRtYS1tYXBwaW5nOiB1
c2UgdW5zaWduZWQgbG9uZwo+ID4gZm9yIGRtYV9hdHRycyIpIHVzZSBhIGRpZmZlcmVudCBzaWdu
YXR1cmU6Cj4gPiAKPiA+IGFybS94ZW4vbW0uYzoyMDI6MTA6IGVycm9yOiBpbml0aWFsaXphdGlv
biBmcm9tIGluY29tcGF0aWJsZSBwb2ludGVyIHR5cGUgWy1XZXJyb3I9aW5jb21wYXRpYmxlLXBv
aW50ZXItdHlwZXNdCj4gPiAgIC5tbWFwID0geGVuX3N3aW90bGJfZG1hX21tYXAsCj4gPiAgICAg
ICAgICAgXn5+fn5+fn5+fn5+fn5+fn5+fn4KPiA+IGFybS94ZW4vbW0uYzoyMDI6MTA6IG5vdGU6
IChuZWFyIGluaXRpYWxpemF0aW9uIGZvciAneGVuX3N3aW90bGJfZG1hX29wcy5tbWFwJykKPiA+
IAo+ID4gVGhpcyBhZGFwdHMgdGhlIHBhdGNoIHRvIHRoZSBvbGQgY2FsbGluZyBjb252ZW50aW9u
cy4KPiA+IAo+ID4gRml4ZXM6IDJmMGI4MmIxYjgzMCAoInN3aW90bGIteGVuOiBpbXBsZW1lbnQg
eGVuX3N3aW90bGJfZG1hX21tYXAgY2FsbGJhY2siKQo+ID4gU2lnbmVkLW9mZi1ieTogQXJuZCBC
ZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4KPiAKPiBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKVGhhbmtzLCBJJ3ZlIGFkZGVkIHRoaXMgdGFn
IHRvIHRoZSBwYXRjaC4KCmdyZWcgay1oCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 20:41:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 20:41:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzqTb-0006Mi-Sk; Wed, 04 Oct 2017 20:41:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzqTa-0006ML-KU
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 20:41:06 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 04/56-03610-16745D95; Wed, 04 Oct 2017 20:41:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVTfB/Wq
 kwYOFuhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2P3vIXvBimbGikmPFrM0
 MG6L7GLk4hASaGSS6F3dxQ7hPGaUmLijhRnC2cYoceTPdcYuRk4OEQFnia9n5rKD2LwC+hKHt
 h1h6WLk4BAWsJF4OzMapF5C4LSsxOz3j9hAaiQEPCUm39jEDFIDYrc9E+1iZOdgE7CSOCQGUs
 AioCpxac9s5gmM3AsYGVYxahSnFpWlFukaWeolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFes
 l5+duYgT6nAEIdjAeWBR4iFGSg0lJlHe/y9VIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8q92A
 coJFqempFWmZOcDgg0lLcPAoifAWgKR5iwsSc4sz0yFSpxh1OY5tuvyHSYglLz8vVUqc9whIk
 QBIUUZpHtwIWCRcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvN5ApPJl5JXCbXgEdwQR0xJ
 ymKyBHlCQipKQaGKcse7xg/6orD1Ik3zRvP/xq5qYtvNrVjupa19I2SEi3dSUIzlv3Oz63bnZ
 90tOFFnv8zJ3cLqnInEjMvJEcLvBu9baG9zm1F9mOzHXdfK4iIkm17RQ3d6IC75ELP5a8nWgs
 JxpfcPqJ4gb2JSmvHlyuM/hYEaYW6OR46fSuhRK66vM1S7yjq5VYijMSDbWYi4oTAYfIGoB/A
 gAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1507149663!69722946!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39323 invoked from network); 4 Oct 2017 20:41:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Oct 2017 20:41:04 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzqTW-0002cU-5X; Wed, 04 Oct 2017 20:41:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dzqTQ-0005PZ-EV; Wed, 04 Oct 2017 20:40:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dzqTP-00063c-8Q; Wed, 04 Oct 2017 20:40:55 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114003-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check: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-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-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-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm: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-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
X-Osstest-Versions-That: xen=60823b39a1f3788b7ea98bdaf1eda987156f4c87
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 04 Oct 2017 20:40:55 +0000
Subject: [Xen-devel] [xen-unstable test] 114003: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDAwMyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDAwMy8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzOTU5CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMTM5NTkK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDExMzk2MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTEzOTYyCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMTM5NjIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzk2MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEzOTYy
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMTM5NjIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVu
ICAgICAgICAgICAgICAgICAgZGJjNGI2ZTEzYTVkMGRkODk2N2NkZTdmZjcwMDBhYjFlZDg4NjI1
ZQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgNjA4MjNiMzlhMWYzNzg4
YjdlYTk4YmRhZjFlZGE5ODcxNTZmNGM4NwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzOTYyICAy
MDE3LTEwLTAzIDEwOjIwOjIxIFogICAgMSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMzk3
NyAgMjAxNy0xMC0wMyAyMzo0NzozNyBaICAgIDAgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVv
cGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPXhlbi11bnN0YWJsZQorIHJl
dmlzaW9uPWRiYzRiNmUxM2E1ZDBkZDg5NjdjZGU3ZmY3MDAwYWIxZWQ4ODYyNWUKKyAuIC4vY3Jp
LWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysg
ZXhwb3J0IFBFUkxMSUI9LjouCisrKysgUEVSTExJQj0uOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0
cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAg
IHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAg
ICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2Fs
IHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9z
ICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9j
az0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sgLi9hcC1wdXNoIHhlbi11bnN0YWJsZSBkYmM0YjZlMTNhNWQwZGQ4OTY3Y2RlN2ZmNzAwMGFi
MWVkODg2MjVlCisgYnJhbmNoPXhlbi11bnN0YWJsZQorIHJldmlzaW9uPWRiYzRiNmUxM2E1ZDBk
ZDg5NjdjZGU3ZmY3MDAwYWIxZWQ4ODYyNWUKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2Ny
aS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9LjouOi4K
KysrKyBQRVJMTElCPS46LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29u
ZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAg
ICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRj
eyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0
ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScg
LWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcwor
KyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZp
ZworKysgZXhwb3J0IFBFUkxMSUI9LjouOi46LgorKysgUEVSTExJQj0uOi46LjouCisrIHVtYXNr
IDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9eGVuCisg
eGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4eGVuID0geGxpbnV4ICddJworIGxpbnV4YnJh
bmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxl
Cisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5z
dGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4ZGJjNGI2ZTEzYTVk
MGRkODk2N2NkZTdmZjcwMDBhYjFlZDg4NjI1ZSA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngK
KyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZp
ZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rl
c3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBw
cmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8v
Z2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1w
cnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBy
dW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRw
czovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9v
c3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9w
dWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4
LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4u
b3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4K
KysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFk
L3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJs
ZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFi
bGUKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3Rh
YmxlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0
YWJsZQorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0y
LjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1j
cm9uLnhlbi11bnN0YWJsZQorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQK
KysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQ
U1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0
CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0
CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGli
dmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVF
X1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZv
X2xpbnV4X3RyZWUgeGVuLXVuc3RhYmxlCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAi
JGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgorIGdpdCBwdXNoIG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCBkYmM0YjZlMTNhNWQwZGQ4
OTY3Y2RlN2ZmNzAwMGFiMWVkODg2MjVlOnJlZnMvaGVhZHMvbWFzdGVyClRvIG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICA2MDgyM2IzLi5kYmM0YjZlICBk
YmM0YjZlMTNhNWQwZGQ4OTY3Y2RlN2ZmNzAwMGFiMWVkODg2MjVlIC0+IG1hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 21:01:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 21:01:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzqmn-0007s7-Lj; Wed, 04 Oct 2017 21:00:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dzqml-0007s1-NU
 for xen-devel@lists.xen.org; Wed, 04 Oct 2017 21:00:56 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 1E/11-03422-70C45D95; Wed, 04 Oct 2017 21:00:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSfUgTcRjH/d1u2yU7OefCp6VhS5FMTUtDqLC
 gwCwtCgKjyFMvN9obu1kTQrSROSsww0yT1LTyBco0zRc0GhkuNcXXBJUSCzVfCguhWbbz1Oz+
 +nKf7/P9fXl4CIE0TSQnGJORMWhptULkjCt3OkUFCI/1xwRZM1zCSr+X4AdQRGuTHTuBzghV2
 jidKVaozO48qe/yNhXODaNU9NIzEzkTOJUmgPKBZjwTbSAQdRaqX1gQB6TUTQyK018JOSCl4q
 G58rqA0yIqBJ4Wdok5LaM2w8B87/KAgGpA0GCrWza5URHQ2N2CcRqnfKC2rNwRRBAkdQSqK69
 wv4HaAkPvLct2knIFW974cgkBBfB6YkLA2YHaCncrkrl4oPIQPGrPxfg+vtBsnxbwOZ7Q2lmA
 8zoKpheqRLwuQrCUHcYPm8Vwq3JSzAN/GJ4pEfKgSQwPh+wr4BzYOs2I13oomS1CvKlbCG1VT
 1ZiPeBnW46YB6VC6MkqF/GdYmF2yY7xwCYB6+DjlXGLGK41teP8YuQwV29DvPaAqnsFeBbyyV
 +3hPx1SyhCWAXyZRnDJcYQEBIYZ1AlKo0aWqUOCA7aE6hhWJZOZNR0HBsYr9NUI8chODm+enS
 j97gVbSIwxUYSjvbHSF3idAnJSppVnjckqRnWijwIQgFkKMdcDUwiY7qgUjuuaRUDIVHISH2k
 A5OsntawqkQevUO7ibfVvYsYkTE0sohJca1Oy8jdyV+cleKsyiTtWtDqZfYgT7kbiRzVpBI9Y
 9CojP/zKeROIIUb6cf1kai0xrX3phxVMEeVgqt9XBUj/Q/JU1F+/ps8ZYrJ+mF/Y/Sf0dGJZ7
 9rI3PGFxLm77f4O2trRw8HfdKVmidJmb0nulbztftzx7cdue51zT+CQzOsaftSHoxlFeyKdX5
 eY7YX7w3v7th28fShYssp2D4mTbstaxgos3snmENHFi733Zk8OGQZlHllpC96lVZ9rJkJT/mS
 kKfAWSUd7CcwsPRfzPoDfZQDAAA=
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1507150852!118500572!1
X-Originating-IP: [104.47.0.77]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10932 invoked from network); 4 Oct 2017 21:00:53 -0000
Received: from mail-he1eur01on0077.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.77)
 by server-12.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 4 Oct 2017 21:00:53 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=mOCt3Hjp3IG67nTIlj5rTi7R4dnv5EakBRxR7bbaMSA=;
 b=hZN2Nsmwmlkd7z/c8yDRhVWCOLszI/3w/KtE342e1z/K8wBWWGkdsPyXx4qwcmNpEwu1XqBkIVFuAA2BLW2HC+dt5VhbYo9ahhQeELCqtAIB6FHHnECWW1hCFF9lkAMmQR0gqqZ+Vx4D1UzjJ8PzBudxA8MO5+5fTUVOVC2BpDY=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.53) by
 DB6PR0301MB2134.eurprd03.prod.outlook.com (2603:10a6:4:46::16) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Wed, 4 Oct
 2017 21:00:45 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Thu, 05 Oct 2017 00:00:41 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Thu,  5 Oct 2017 00:00:16 +0300
Message-Id: <1507150827-7858-1-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-Originating-IP: [85.223.209.53]
X-ClientProxiedBy: AM5PR0102CA0005.eurprd01.prod.exchangelabs.com
 (2603:10a6:206::18) To DB6PR0301MB2134.eurprd03.prod.outlook.com
 (2603:10a6:4:46::16)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 634e425b-6899-42a1-ec27-08d50b6afb98
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:DB6PR0301MB2134; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2134;
 3:kzI41oh4Ocet7D8WA6JdtI0tUC341SkOR5J+tHQ8/nDXxudqiCFeuVZqebx+sJ9L+rQgfqeXc5+UIvl8toQgt3wu11u98kak4DaYP/mvvtacuTXnxOq5LB8kVRK6/+mN/ORAIsvmAQvZHf9pyGSR0xOWrFZsaw+3W33s53No7oJi4Sc7v+PL8MUBqpyrxTAwSfkCtCzoNUSHds1ShrhsxBlwcfnIfbltOvbmw+iUSn1gHa7dPDdJ+cqAgUT1wQ6K;
 25:sfZexypNwZIwnXDjhox/77yS+ZDDnKFSOFx0mTIHd1ck8Y9GF+3c0+5L9Bz9ii/CaqPFofJy/R7LmVH3v2klu6bhaemtrjZf11BpFfaYGC7iBD435worjFbs9WBmDGXLivdK8meIgGLdUnf2hOZ1pZlc/RYJc2sHOJ7hCoXItte0vImp2mHv51glYSTMCGlM12yYLCXqOD08mmJDDTEdd3veJFhY+9oDfrrxDcr6B7lUx44GOVSOktO94vrQNaOg+s1yOpgY7RsLsYMjjTLx04TqPUuuYfM5r6K4yyf94bl2OgX6WLbR5eC8oba6vgu+1/OkP54PhslmpCurAHwoUA==;
 31:fvAQlYo0g2EPhie9v25+uZeVwtgLR4Amo31QIfGpZpz/M+tjZ+Ykapg09G7dGVaZzW7vxVFbrkrfkdvZSn86Lqdx4OxvSaM8tiYtiKUAE0DzI71pyI702Eh8Hy3LRONnib231l4m/EssqhNwYx1RL6jj0mAhVXL5sMispPjD4VXyBatleaXGQsnGNCw2rgtbQV3IJgVvLci/sgXQ8Yo0TwVNQOkde5K9kkpdkKwHy98=
X-MS-TrafficTypeDiagnostic: DB6PR0301MB2134:
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2134;
 20:Q1BwjpLYSkpMb6CRAD2nhtJTe7aZc6XSHjsO8P55kgyV9wQKSj6yuM5yGDEckaTRyTucPAPBD0lHUG4SkZHvRM36GW25Mmee9KKVIjeEJqpByF/ArMI3L0RcU8GouTtlM35D8Wf6kBXl41Wjz6eD9CiKN2jxLu8rz1flKwAxlI5Di1JtvBsZ7femU8XpcnhdGHjmySH44PLDWY88RDXsPlTe3GVY++H0jKNYn8Aju5uatQxSWga7YREW5RifqPFmtcuKhIYFLgU4nKCnj+MTNKhBmeVOskJ6DvaptyHl68jt029udyqVCMZbPRJxyW3rJf7Oj2aKewGlFeNTzkU82J+vvucalf0b5gRMtJXuwxHvKUvSw+w1y8YA7ZTo22IDSE6ChtG+JziI5Z6Twj5VHXPSn6/dW9AuG0H6PF+dmnnA5znIGqAMoERK0CjXQt9DGj2cZLCjKqr+KsMirI2hVjx6AfIdoEEiPp7uBY3GqNu88mb9aTsR6h3W2Y5afDrE;
 4:X0cm6QCptnTaR6WDsRXtuYvdskI0RMw4eJKBmR20R6R00SvMbbRibGWmykkY6d2qtEfmuEUCnQzRgY6xH9nDCheiMwZd5+o4HecgtcgNf9sJdqlGEUKYJtN23DMhj6LphAhySzhI0moVgD5+D5PGD/vM2GIcFE9RC+eQeAQPWQ43xUnAzOakJut3WXXOJW+d6f6Tm2X+a4vlWiTb63YXvNNVCz40s+JJGlPwGw49Ww4gEAdd9UrCFMdcmayyYinRDS5ld1qmmAIQo9JFxKhmxUi5+4W2xiAA/cnmmPDUv5kwGR71DnohF3nWeEskUdOPsJrgwmUV206TxS2SpfX/o+HGy6HgA/KM5sTWbtXIpRnKwcuNjeesM8+MP5xD+SE4
X-Exchange-Antispam-Report-Test: UriScan:(114974198459425)(278021516957215)(17755550239193); 
X-Microsoft-Antispam-PRVS: <DB6PR0301MB213434DC6263128CBD278F87E6730@DB6PR0301MB2134.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(93006095)(93001095)(100000703101)(100105400095)(3002001)(10201501046)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123560025)(20161123564025)(20161123562025)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB6PR0301MB2134; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB6PR0301MB2134; 
X-Forefront-PRVS: 0450A714CB
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(39860400002)(376002)(346002)(53754006)(199003)(189002)(6666003)(33646002)(5660300001)(4326008)(72206003)(966005)(105586002)(305945005)(81166006)(81156014)(7736002)(2361001)(2351001)(478600001)(101416001)(50986999)(8676002)(8936002)(86362001)(106356001)(53936002)(54906003)(48376002)(97736004)(16586007)(50226002)(8666007)(6116002)(316002)(50466002)(6306002)(5003940100001)(42186006)(80792005)(3846002)(122856001)(47776003)(6916009)(66066001)(2906002)(68736007)(8656003)(36756003)(189998001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0301MB2134; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB6PR0301MB2134;
 23:zMUIW4HY4wXMXxLAhKoNHVSKaucPYeM2vySaa0V?=
 =?us-ascii?Q?zZ/knyN071V7PSrAXlPGK3H6u7ikMqTAktibt8c9zxeYcokigoNBB/sH+CRj?=
 =?us-ascii?Q?xI0DsbYVKED3smA0csK7WLHLDH0LtngKh0Oui6mHhhqBQp2IEKiY7cj8W+sb?=
 =?us-ascii?Q?r2/642quqEdUsXKdLs6zMFQDmkimt95x1bF5VEHdcBYmRTse/L93NVeUEx38?=
 =?us-ascii?Q?NhmEtb8v1Cd8kKSg8FbUDsfy5DxjqPyHsGqkt++hT201wVKdkbbgR5QKqHfO?=
 =?us-ascii?Q?xzyFLPj6fHntlOwCeYR+u26AWlyRHzs39fVvEj86Py7zsqBvm4/hPTg1s7W/?=
 =?us-ascii?Q?pnk87nm9Ibrz8LlOUcFEj5sOwutHD0TK2zq73PaTOX08KlkHvGvLCLa4IpEI?=
 =?us-ascii?Q?QpQuT76ndAjKPH+6/mCeHoiJOnewz4KS79IGym8pvZ46KhJhhOXto1LTRsZ7?=
 =?us-ascii?Q?JHmYYtFRdJAk8iJw1IYpM6xASBjW45kbHO+9i/EuCcGKTyAFR0G3gS8KiCwL?=
 =?us-ascii?Q?p5X3Qa6+4+9/W1ohXyn6L9nZI55RwniJ+pTjDDSHjbzb87iYj1lssE6yG7CP?=
 =?us-ascii?Q?VbeLvI5S4F1CZPBLxeKuHOAx181YhpB4J5ha8GSiOcGd0kBLWEqbQPlHCdj4?=
 =?us-ascii?Q?fGKXWHFAaM9OMrZtyfUbYn1gIY8ee/vxCFTLhA2mUj/W70KuLcSBMgcIkEpp?=
 =?us-ascii?Q?Qx+K5jzJd1ibFk+oXzBP5I+51RLgs3mckbhjzvtMDGvIKeoBWuCBrokMQrps?=
 =?us-ascii?Q?HeCpHwS4bnkg+CnHWFfJYiND4nblETFSmCSao4bcAOuKIn2tOqNfRiDVfCt0?=
 =?us-ascii?Q?9qqveceo0LR+eIHlbu1Z1hpgncj/SFWUAfV7WeFHYCiz+3pNR1FOO9pg/gTA?=
 =?us-ascii?Q?SI1g1psCWgQEN2GyuqvD5CPZ4zppP2CyoEK2usfxfYJhi44AliPCKx5Pbjn7?=
 =?us-ascii?Q?Juj6hDwd9bikCVoDMFs2p4P+J0kT/QN5JA2XqW0fLsOeVKj26FuzwNx4BiRS?=
 =?us-ascii?Q?ab/TTsLtkselcfrATX1AHlZpxnHJbKzNevYe7rHjxo+2HlsXkPwb1C5U2oAE?=
 =?us-ascii?Q?OCHA0I9iGJ/q33c+yn76rIe53Oz8dU9i3F06/Jh+9uqnDzVZyZK+N2pZ3Lsq?=
 =?us-ascii?Q?9LpKEusoSFy37tkacewM72mSCGPlWjHCEks8HaOqzqrLb6hrZVTaMEuRy1HO?=
 =?us-ascii?Q?jc3i1jecF3BfRkyI=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2134;
 6:J1BaQ1MNFE1zurkrnTBzOa1OjJMstd9wciuhni95gYfifNRnjUVvmVgE7RPFH3kDghXLcMnCJywKgmiHNUp+gj1/znZ2VM60hxMzYIwX5U/pO1D4j2dxgO++wMax/IK8KiQyHQq1NcBTztD1WCPk0JhBQZcFbnKCodt3MC/jC/nthj6YqgQIOdvJovSWwaKIPuMsluXPjz9vGl3zyJNzviY4U37t4FWA3j/zfC31+XllKt+i36shDO1WVNW65cGQq5ieIJtipHAT2kxAkDYKibX/cVsyTNMlX4jqN7LhbeXM22wbd5k/m9mK578P+s7DTAxFGPPtbFR3ZziRWZzhQQ==;
 5:yS7x0Bec+gyFE0po8OXRNNJQHyfvQXEO48BD0yY2tez7AerciFsYjUX6qp8ZRo7hpL+hU8gS3aUNCg4OOObjXqPerqixY8earEtEBpd+32KF/P06+gsgUKSFqiXW3eOzb4UjhyyNmkUVpIJ9nmP3cg==;
 24:BZORl5qFfGO/ZWO6JpFiqAtlx4NSmpgSChq1ACHBqnE7JVL3RPBZWKPVZWRUiS4Lw2ua5n0uogTW7+YbA2wyGGuMhxDpSzo3EnWP6/G4VlE=;
 7:XUb9ETWe6yyzb0KYdf6q2rlgYEr+rdkWRjyhvFcMFCIrCYLNHjXfIA5rZEWsmNiY6qKOkNbkcQFuakpySazyz4wATcgeNv9IETJN4Mix0u5tYKrFEoL6w/ctGo/KTdyDFtM2QNP4zJuWIEprvZX0nkuAJGbAvtPOYsjaecqhb2zVQi8pz41K+2VscbOe2aIA4ApUU1HlAc4r6nDFhOFafY9DeZeVeyHn/dp2iMSl7mw=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Oct 2017 21:00:45.3803 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0301MB2134
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v7 00/11] Handle SMCs and HVCs in conformance
	with SMCCC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gYWxsLAoKdjc6CgogKiBBZGRlZCBuZXcgcGF0Y2ggImFybTogdHJhcHM6IHVzZSBvbmx5
IGxlYXN0IDMyIGJpdHMgb2YgZmlkIGluIFBTQ0kgaGFuZGxlciIKICAgSXQgZml4ZXMgZmlkIHVz
YWdlIG9uIDY0IGJpdCBtYWNoaW5lcy4gTm93IG9ubHkgbGVhc3QgMzIgYml0cyBhcmUgdXNlZCwK
ICAgYXMgcmVxdWlyZWQgYnkgU01DQ0MuIEl0IGlzIGEgc2VwYXJhdGUgY2hhbmdlLCBzbyBpdCBj
YW4gYmUgYmFjay1wb3J0ZWQuCiAqIEZpeGVkIHRoZSBzYW1lIGlzc3VlIGluICJhcm06IHRyYXBz
OiBoYW5kbGUgUFNDSSBjYWxscyBpbnNpZGUgYHZzbWMuY2AiCiAqIFJld29ya2VkIGRlZmluaXRp
b24gb2YgWEVOX0RFRklORV9VVUlEKCkgZm9yIEM5MC9DOTkgY29tcGlsZXJzCiAqIEZpeGVkIG1l
c3NhZ2UgZm9yICJwdWJsaWM6IHhlbi5oOiBhZGQgZGVmaW5pdGlvbnMgZm9yIFVVSUQgaGFuZGxp
bmciOgogICBpbnZhbGlkIHVzYWdlIGZvciBYRU5fREVGSU5FX1VVSUQoKSB3YXMgcHJvdmlkZWQK
ICogRml4ZWQgZm9ybWF0dGluZyBpbiAiYXJtOiBQU0NJOiB1c2UgZGVmaW5pdGlvbnMgcHJvdmlk
ZWQgYnkgYXNtL3NtY2NjLmgiCgpBcyBzZXJpZXMgWzFdIGZvciB0cmFwcy5jIGNsZWFudXAgd2Vy
ZSBtZXJnZWQsIHRoZXJlIGFyZSBubyBkZXBlbmRlbmNpZXMKZm9yIHRoaXMgcGF0Y2ggc2VyaWVz
LgoKLS0tCnY2OgoKICogWEVOX0RFRklORV9VVUlEKCkgbm93IGlzIGluIHR3byB2YXJpYW50czog
c3RyaWN0IEFOU0kgQyBhbmQgR0NDLAogICBtb3JlIGluIGNvcnJlc3BvbmRpbmcgcGF0Y2gKICog
YWRkZWQvcmV3b3JrZWQgaGVscGVycyB0aGF0IHJldHVybiBpbmZvcm1hdGlvbiBhYm91dCBTTUND
QyBzZXJ2aWNlCiAqIGZpeGVkIGJ1ZyB3aXRoIGNvbXBpbGF0aW9uIG9mICJhcm06IHRyYXBzOiBo
YW5kbGUgUFNDSSBjYWxscyBpbnNpZGUgYHZzbWMuY2AiCiAgIE5leHQgcGF0Y2ggZml4ZWQgdGhh
dCBidWcgYW55d2F5cywgYnV0IHhlbiB0cmVlIHdvdWxkIGJlIGJyb2tlbiBhdCB0aGF0CiAgIGV4
YWN0IHBvaW50CiAqIE1vcmUgY2hhbmdlcyBhcmUgZGVzY3JpYmVkIGluIGNvcnJlc3BvbmRpbmcg
cGF0Y2hlcwoKVGhpcyBwYXRjaCBzZXJpZXMgc3RpbGwgZGVwZW5kIG9uIEp1bGllbidzIHBhdGNo
ZXMgZm9yIHRyYXBzLmMgY2xlYW51cCAoWzFdKS4KCi0tLQp2NToKICogUGF0Y2hlcyB0aGF0IGFk
ZCBlbmQgZW5hYmxlIFhFTkZFQVRfQVJNX1NNQ0NDX3N1cHBvcnRlZCB3ZXJlCiAgIHNxdWFzaGVk
IHRvZ2V0aGVyCiAqIEFsbCBvdGhlciBjaGFnZXMgYXJlIGRlc2NyaWJlZCBpbiBjb3JyZXNwb25k
aW5nIHBhdGNoZXMKClRoaXMgcGF0Y2ggc2VyaWVzIHN0aWxsIGRlcGVuZCBvbiBKdWxpZW4ncyBw
YXRjaGVzIGZvciB0cmFwcy5jIGNsZWFudXAgKFsxXSkuCgotLS0KdjQ6CgogKiBBZGRlZCBwYXRj
aCB3aXRoIHB1YmxpYyBkZWZpbml0aW9kIGZvciB4ZW5fdXVpZF90CiAqIEFkZGVkIHBhdGNoIHdp
dGggaW1tZWRpYXRlIHZhbHVlIG1hc2sgZm9yIFNNQywgSFZDIGFuZCBTVkMKICogQWRkZWQgcGF0
Y2ggd2l0aCBoZWFkZXIgc21jY2MuaCAoZ2VuZXJpYyBTTUNDQyBkZWZpbml0aW9ucykKICogQWRk
ZWQgcGF0Y2hlcyB0aGF0IGFkZCBhbmQgZW5hYmxlIFhFTkZFQVRfQVJNX1NNQ0NDX3N1cHBvcnRl
ZAogKiBSZW1vdmVkIHBhdGNoIHRoYXQgYWRkZWQgaW5qZWN0X3VuZGVmX2V4Y2VwdGlvbigpIGFu
ZCBmcmllbmRzCiAgIHRvIHRoZSBwcm9jZXNzb3IuaAoKVGhpcyBwYXRjaCBzZXJpZXMgZGVwZW5k
cyBvbiBKdWxpZW4ncyBwYXRjaGVzIGZvciB0cmFwcy5jIGNsZWFudXAgKFsxXSkuCgpUaGVyZSB3
YXMgZGlzY3Vzc2lvbiBhYm91dCBTTUNDQyBiaW5kaW5ncyAoZS5nLiBob3cgdG8gdGVsbCBndWVz
dCwgdGhhdAppdCBjYW4gc2FmZWxseSBjYWxsIFNNQ0NDIHJvdXRpbmVzKS4gQXMgdGVtcG9yYXJ5
IHNvbHV0aW9uLCB3ZSdsbApwcm92aWRlIFhFTkZFQVRfQVJNX1NNQ0NDX3N1cHBvcnRlZCBmZWF0
dXJlLiBNb3JlIGdlbmVyaWMgc29sdXRpb24KaXMgc3RpbGwgdW5kZXIgZGlzY3Vzc2lvbi4KClsx
XSBodHRwczovL3d3dy5tYWlsLWFyY2hpdmUuY29tL3hlbi1kZXZlbEBsaXN0cy54ZW4ub3JnL21z
ZzExNzgzOS5odG1sCgotLS0KdjM6CgpUaGlzIGlzIHRoaXJkIHZlcnNpb24uIEluc3RlYWQgb2Yg
NCBwYXRjaGVzLCB0aGVyZSBhcmUgNyBub3cuCkFzIHBhcnQgb2YgdGhlIHNlcmllcywgSSBtYWtl
IHNvbWUgZnVuY3Rpb25zIGluIHRyYXBzLmMKYXZhaWxhYmxlIGdsb2JhbGx5LCBtb3ZlZCBTTUMg
Y29uZGl0aW9uYWwgY2hlY2sgaW50bwpzZXBhcmF0ZSBwYXRjaCwgY2hhbmdlZCBob3cgUFNDSSBm
dW5jdGlvbmQgbnVtYmVycyBhcmUgZGVmaW5lZC4KCi0tLQp2MjoKClRoaXMgaXMgc2Vjb25kIHZl
cnNpb24uIEluc3RlYWQgb2YgMiBwYXRjaGVzLCB0aGVyZSBhcmUgNCBub3cuCkkgaGF2ZSBkaXZp
ZGVkIFBTQ0kgcGF0Y2ggaW50byB0d286IG9uZSBjaGFuZ2VzIGhvdyBQU0NJCmNvZGUgYWNjZXNz
ZXMgcmVnaXN0ZXJzIGFuZCBzZWNvbmQgb25lIG1vdmVzIFBTQ0kgY29kZSB3aXRoCm5ldyBhY2Nl
c3NvcnMgdG8gdnNtYy5jLgoKQWxzbyBJIGhhZCByZW1vdmVkIHJlZHVuZGFudCA2NCBiaXQgbW9k
ZSBjaGVjayBpbiBQU0NJIGNvZGUsIGFzIGl0CmRvZXMgbm90IGNvbmZvcm1zIHdpdGggU01DQ0Mu
CgotLS0KdjE6CgpUaGlzIHBhdGNoIHNlcmllcyBhZGRzIGEgZ2VuZXJpYyB3YXkgdG8gaGFuZGxl
IHN0YW5kYXJkIGNhbGxzCnRoYXQgYXJlIGRlZmluZWQgaW4gQVJNIFNNQyBjYWxsaW5nIGNvbnZl
bnRpb24gKFNNQ0NDKS4KCkZpcnN0IHBhdGNoIGFkZHMgZ2VuZXJpYyBoYW5kbGVyIGFuZCBzZWNv
bmQgb25lIG1vdmVzIFBTQ0kKaGFuZGxpbmcgY29kZSB0byB0aGF0IGdlbmVyaWMgaGFuZGxlci4K
CldpdGggdGhpcyBwYXRjaCBzZXJpZXMgZ3Vlc3QgY2FuIHF1ZXJ5IGh5cGVydmlzb3IgaW4gYSBz
dGFuZGFyZAp3YXkgdG8gZGV0ZXJtaW5lIHdoaWNoIHZpcnR1YWxpemF0aW9uIHN5c3RlbSBpcyB1
c2VkLgpUaGUgc2FtZSBhcHBsaWVzIHRvIFBTQ0kgY2FsbHMuIE5vdyBndWVzdCBjYW4gdGVsbCBp
ZiBQU0NJIGNhbGxzCmFyZSBoYW5kbGVkIGJ5IGh5cGVydmlzb3Igb3IgYnksIHNheSwgQVJNIFRG
LgoKQWxzbyB0aG9zZSBwYXRjaGVzIGFyZSBuZWVkZWQgZm9yIHVwY29taW5nIFRFRSBzdXBwb3J0
LgotLS0KCgpWb2xvZHlteXIgQmFiY2h1ayAoMTEpOgogIGFybTogdHJhcHM6IHVzZSBvbmx5IGxl
YXN0IDMyIGJpdHMgb2YgZmlkIGluIFBTQ0kgaGFuZGxlcgogIGFybTogdHJhcHM6IHVzZSBnZW5l
cmljIHJlZ2lzdGVyIGFjY2Vzc29ycyBpbiB0aGUgUFNDSSBjb2RlCiAgYXJtOiB0cmFwczogY2hl
Y2sgaWYgU01DIHdhcyBjb25kaXRpb25hbCBiZWZvcmUgaGFuZGxpbmcgaXQKICBwdWJsaWM6IHhl
bi5oOiBhZGQgZGVmaW5pdGlvbnMgZm9yIFVVSUQgaGFuZGxpbmcKICBhcm06IHByb2Nlc3Nvci5o
OiBhZGQgZGVmaW5pdGlvbiBmb3IgaW1tZWRpYXRlIHZhbHVlIG1hc2sKICBhcm06IGFkZCBTTUND
QyBwcm90b2NvbCBkZWZpbml0aW9ucwogIGFybTogc21jY2M6IGhhbmRsZSBTTUNzIGFjY29yZGlu
ZyB0byBTTUNDQwogIGFybTogdHJhcHM6IGhhbmRsZSBQU0NJIGNhbGxzIGluc2lkZSBgdnNtYy5j
YAogIGFybTogUFNDSTogdXNlIGRlZmluaXRpb25zIHByb3ZpZGVkIGJ5IGFzbS9zbWNjYy5oCiAg
YXJtOiB2c21jOiByZW1vdmUgNjQgYml0IG1vZGUgY2hlY2sgaW4gUFNDSSBoYW5kbGVyCiAgcHVi
bGljOiBhZGQgYW5kIGVuYWJsZSBYRU5GRUFUX0FSTV9TTUNDQ19zdXBwb3J0ZWQgZmVhdHVyZQoK
IHhlbi9hcmNoL2FybS9NYWtlZmlsZSAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL2Fy
bS9wbGF0Zm9ybXMvc2VhdHRsZS5jICAgIHwgICA0ICstCiB4ZW4vYXJjaC9hcm0vcHNjaS5jICAg
ICAgICAgICAgICAgICB8ICAxMCArLQogeGVuL2FyY2gvYXJtL3RyYXBzLmMgICAgICAgICAgICAg
ICAgfCAxMzIgKy0tLS0tLS0tLS0tLQogeGVuL2FyY2gvYXJtL3ZzbWMuYyAgICAgICAgICAgICAg
ICAgfCAzNTYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vY29tbW9u
L2tlcm5lbC5jICAgICAgICAgICAgICAgICB8ICAgMyArCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3By
b2Nlc3Nvci5oICAgICB8ICAgMyArCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaCAgICAgICAg
ICB8ICA0MyArKy0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oICAgICAgICAgfCAxMDUg
KysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vdHJhcHMuaCAgICAgICAgIHwgICA0ICsK
IHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS9zbWNjYy5oIHwgIDY2ICsrKysrKysKIHhlbi9p
bmNsdWRlL3B1YmxpYy9mZWF0dXJlcy5oICAgICAgIHwgICAzICsKIHhlbi9pbmNsdWRlL3B1Ymxp
Yy94ZW4uaCAgICAgICAgICAgIHwgIDMzICsrKysKIDEzIGZpbGVzIGNoYW5nZWQsIDYwMyBpbnNl
cnRpb25zKCspLCAxNjAgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gv
YXJtL3ZzbWMuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2Mu
aAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS9zbWNjYy5o
CgotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 21:01:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 21:01:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzqms-00081l-TL; Wed, 04 Oct 2017 21:01:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dzqmr-0007sI-Ob
 for xen-devel@lists.xen.org; Wed, 04 Oct 2017 21:01:01 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 82/BE-03642-D0C45D95; Wed, 04 Oct 2017 21:01:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSbUhTYRTHe+7u3a625eNmeVpZtEzDcilZGfV
 BAiFNUfCTluRVb+7W3rh3xSRIy8q2MCIq0QZaGsGiBLWYiGLCwJfKNVM07IP0tkQsqUiytN1d
 7eX5dJ7z+59z/gcOLVMvUFqatdtY3swYdfJwcusJlJW4MmskP6njmyK1ebaJTEMHvZ3zRC4qo
 DhzscVeRBnufFogrK4we92oX16JhhVOFE6T+KwMKr1Pgp8wGuEj0NruQCJQ4ysE3B56FAJqXA
 KLbZeRGMtxCjxsGArlo/A6GP0yHCqQ4Q4EHf2PZU5E0xqcB76RdFFD4i3wdPI7JcYqnAG/+n2
 kGAPeAOPPHTIxDsOZ0PTgPJJmZcCFWR+S9JHQX/c2pJdhgCeBQKg94E1w010utalD4GqJkErj
 oWt+WiblY8D7zLU0Khsu9vgJ0SbgRgT3PAFKAlUKGJzJlnpuh25fhaT5IAfv1eml4r0wOzcnl
 zRW6PxRKGl8FDiqJwlJsx6+9d1QSOAaBe+dPaTkqAhmFueXJjuV0FMVWLLnUMD9tzuuovj6fx
 at/2fRRkS4UbzA8qdYPnGXvpjnygw2E8MZE5OTdutNrCAwZayRKRb0JRZTKwpewYrg86Da4Zx
 etJYmdKtVcGgkX72q2FJabmAEw1H+pJEVetF6mtaB6nNmkEXybBlrP8YZg6e0jIFW6qJUVhGr
 BCtjErgyCQ2gnfTXmrGfBH1p/PVPQk2aLWZWG626K0qxKDWcNP9ptHyWfhSj1ahQ0JpaaWV5E
 2f7n0+haBrpNKoE0auSM9v+zJsKWiGCVlznXopWbMxfpK1EFe0l3og+rvvWaO2+dQkxH496nB
 cO+5nU6y1xNZtbFQcuHhhfObAxTZs7Fe0e2LMw8qY6vcDlueeuTfnoLm+IK5k4XbOfbj6OUk7
 dHyto67KntQwqyek1GY7GuRw59h6M5UsDeWcSq2JzAu/OWjXjL8ILXQ5qW+Er/URmoG2G1pGC
 gUlOkPEC8xtniwKqkQMAAA==
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1507150858!88143130!1
X-Originating-IP: [40.107.1.76]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63233 invoked from network); 4 Oct 2017 21:00:59 -0000
Received: from mail-eopbgr10076.outbound.protection.outlook.com (HELO
 EUR02-HE1-obe.outbound.protection.outlook.com) (40.107.1.76)
 by server-11.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 4 Oct 2017 21:00:59 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=GG8fawf14rBOFVSuIb03NH7JO7tNXuKgcZN+6wMmzak=;
 b=ahVQMOC8KZkx0u7TZ6NGTS812lee4y8X4e3jIr/GsS8Cev3ks3Igd1fzvrnkXjmnggFAGJRvIP/qR4LfYB0Hn+i+Gmg+npvv6Qnotibwdqlg4pEWkY65EEky1+dDoZfr/xVs1gpXBE7akVZN/j8tJBvKSTseD8e3IlPyc2NbuN8=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.53) by
 AM4PR0301MB2131.eurprd03.prod.outlook.com (2603:10a6:200:4d::16) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Wed, 4 Oct
 2017 21:00:55 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Thu, 05 Oct 2017 00:00:52 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Thu,  5 Oct 2017 00:00:17 +0300
Message-Id: <1507150827-7858-2-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1507150827-7858-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1507150827-7858-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.53]
X-ClientProxiedBy: AM0PR0402CA0011.eurprd04.prod.outlook.com
 (2603:10a6:208:15::24) To AM4PR0301MB2131.eurprd03.prod.outlook.com
 (2603:10a6:200:4d::16)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: c7b97d37-1f64-4bda-de35-08d50b6b01a6
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:AM4PR0301MB2131; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2131;
 3:OKThhg0mUsq8mdkf7VE5/ZsiNGZeutslnywoTe2cTb+LfuD3pf/Tr74mM8BketcL0/FVcbqwtWofrrE6tJrLB2QYIisxNeRQ/k3SzNWjhRZ2gxZvwQ9JcWX+lpCyWSGbDMLVmjrWT5LYImr5nqtPvrNtykz7ndQaga09IU54ESKvyd2JI8SATGCRzX5H580lgxw0P2ySW6PTDlA3XdEuVH7FDhSkbEHQtGmLWTlqw3GZ1ugsRWI3EK7PMnXsYVf2;
 25:ZSjHihzjPQHsgU/TUWfnXsqUMZ4+kavIuTrwo9rwdcDSvtkHJZhMvP+14tz6GWl+3q69HayOAZ6Zt83IQ/6MddQ2UmN0X19bTY+Hqx1ZnHVlmm06HhduUhnvz4LnNuQ4r+gYkNd3avRxSPrV8yj7I+93SSWCRkgReaDj+DbIxVgl2Ey0mtOayWHYcGbNG8itwDyB2vz2JQQHPAtFnz+AavM9s1UcDnuP5id2MMjHmckyM2jKbETgeZrs0zU20ZoV/IyPRyyFxyByw0qgsfOnGJ5pPAl79R0z8fhDnIInVc/p1v4L3s9fKeZdnm5dCeIWU9r7FvdMQ9AwNLCI6ndujQ==;
 31:lJq/saVK6El8Nd9RasAi17GERGNmfKIRt1C97KJjSHJegFHmLbhlLWyM1bBxcPlxNpZMxxu+oci0pzbBnA8+/1FduGUQzteOIhZeK+AUk/pheqQxalK2/fuNyGulnsuS53jkI53VTuruT5Flbyjys6KPMEq50FTTh+Mm6JX5ICDEF4830HAEaJD4QM0q4eCYoJ0ajINN/cGFBAm26bjGo/9X963/VtsOLZYPqwXr+ZU=
X-MS-TrafficTypeDiagnostic: AM4PR0301MB2131:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2131;
 20:OEetFrIqndaqE82zGtsQ490dTkxbSseB6L/JSYEoNKY9wjbHtEBO8356sjsfJdrjLTx3tgHrFUl7lCJn0OcRngx5lenVXmju0afGoAd72LPTv8O5Eva2na6zzPyqTi4S5BepkS0DflKuXEAqyb4rFUt09iXDCfeKR+3whTTyQauYv3hKxbO9iSmMk4LSvfjSGuaZJxKXqLbTq970nvvAPW4Z4e4HVwCnHltdxYw6ePDXFqwAhG28TOYWOOP+wi/BhEZWea0eJeRvVj4PXCot4Uy/arnB7ipYzkdtWVgNqfWB57BXkM1SZ9Q6bGnxkyRcZnyGLbILs4Zv+6DvJ5XmO/yjML0Zb2Y2GWeztt+t1SfTwdpvP/Ds/8YtJS/wykxMuuM0WAFpq91jRSA9QraqyJVpMpdjUa15i2wVGQk/JPuciXIg4SqvfkMyk9oavXg7N+LQLF/1OLDL0PBToXVOgbUbL/nfVbhpgSxK66jD5n4soXC9P0LmFpE1dEk0LWqm;
 4:uZv+PqKkuuVOrznDIjha7KMaaIyV0KEFjxlcJVipkqSb7S1LIggEamp/0bWXP1MOohWtLXvArEXZFfQljLCwfcLr0FTvcQ84ftmSVM0vezYoTOnsq9dpwhIJtomMi2XG/Phaa3GRci1Ne2YgFyq2aQiQa/xPS9MfRi0tWK5YWK+yUDkCpzC9JE9wNOfXjUmYHU8II2XM2tyL0k9XJDO0w9LEixtqDzvaPpcyoUkHO2iLbEkgFX+daJrfwccfaHNoU47QEZUFcImRPZfCKPSPUQDgKmMWrsSj6vseZAcquzk=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <AM4PR0301MB2131A657609D8B18EE37A5B5E6730@AM4PR0301MB2131.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6041248)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123558100)(20161123564025)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:AM4PR0301MB2131; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:AM4PR0301MB2131; 
X-Forefront-PRVS: 0450A714CB
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(346002)(376002)(189002)(199003)(7736002)(50226002)(6666003)(50466002)(86362001)(42186006)(66066001)(5003940100001)(81156014)(316002)(16586007)(36756003)(8676002)(6916009)(48376002)(54906003)(81166006)(8656003)(305945005)(189998001)(2950100002)(122856001)(6116002)(106356001)(478600001)(68736007)(5660300001)(53936002)(8936002)(80792005)(2351001)(105586002)(2906002)(47776003)(33646002)(97736004)(101416001)(72206003)(2361001)(50986999)(3846002)(76176999)(4326008)(8666007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR0301MB2131; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM4PR0301MB2131;
 23:FI9H+Jcfp/RKb4WS2mDO5lcfG9GTTSCSh+9ho+9?=
 =?us-ascii?Q?CnnESJMAhlkeW/acx3OD6vkfAOyOSWiQzkPgeZirFBzI8/Nfuj6+qnhM1E0T?=
 =?us-ascii?Q?CBy3hN4FdeA9xGDP4tW68UhW/t/mdTenIhyTCIcXLm+al6mMye4uiqIWdw/o?=
 =?us-ascii?Q?Oi/+Tt6GiSBmgl+xg5/BNZEe415A2SMHvKy4T59SvB5/x/HLPWuVEmZM9dEH?=
 =?us-ascii?Q?QHSTQxy5wI4XK9B7JHU9Zv2CX1ABTGXxAqFqbcnARBFDHjbnrarjAWEsurjJ?=
 =?us-ascii?Q?OsBN152jn7aehDUMN2lZl8lJkBuO4RuEV5b+dr3NvYgSMb8rL0SLW6rWWej+?=
 =?us-ascii?Q?skoT6UPaIc9H+AWS2LhDG2sB0ZvffvKewwmGvP+lYrz4TarwWVNgm4Wq0ysM?=
 =?us-ascii?Q?eYxWdMU/r9cH5Y9I9WFOpHZFSJbfF8bIykzJxCMF63rGVjxboJL+GmSJRuuF?=
 =?us-ascii?Q?gGmay7G8HgPgI2BEw/t6W5e6Z5U6C5puBgC2lv5sLWO4dNzlZJ0EHkSXZgiG?=
 =?us-ascii?Q?FuBtbwNhpHXgf+jrHN6EsZraqdemyH6m6ET1exLOOF4CdhHjSJWAaCI2cBCK?=
 =?us-ascii?Q?DjHDJIqLEOmQXqAf9lhjeAb63i4pFLQHL0ROh/1zk0Yp40g6Nv01lz1YksMC?=
 =?us-ascii?Q?MqLlqo5U4NuCx/sG4YPC/SW4dQpuDyAZPJNZAHkrhoN7z8tMoffZTu1kCRpx?=
 =?us-ascii?Q?bC8k0puya2zRbjrFlqBTW2jQLnvwu+FsFYC1FFJtnCGwDa5E3MEBQAKDmT/N?=
 =?us-ascii?Q?qxOrmonf/c7HYCg/1X+kk4nNSsEx3jy/G+yr19nmjuHDhXI+VtuHARyx/QFR?=
 =?us-ascii?Q?Dmo+0pe2+OLaRmq3BbWzU2/q26XZvSMrskuKjb/ymS00aZbRil3oo1EkC0Id?=
 =?us-ascii?Q?xgYkqE3mCW0VIhhJUsFTsgygn8tATRbATSR0zuLmMvxf3dO5+vzNL6qUbD67?=
 =?us-ascii?Q?zcWhpgybRj+zWCKBYwyTZlDA6z0oZu4Q+zQNWE6pG1TT05CxNEWhL3VZZ9c7?=
 =?us-ascii?Q?wLHkNj5fnHhvujTov5rRKCjGYDmDYKBmABLnqdHgjpd8KYU+cWzogguw/xBK?=
 =?us-ascii?Q?G9ClRZR+N2wTjX/UE7uKt9e4AQyfb0RiZVr259pl3CZjnuqXNQrDBvYV+nE3?=
 =?us-ascii?Q?3VF9cX5U6uEa6wY/cxS40OUQgakM4kbN4?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2131;
 6:7p7e8997bS8t/ebKqh78AS2IJZl92SDDx3XmCtw8gFebKn8PpoLa7YA/8PCAyGJp1rGBoD4yJG19RyEQIcslWiy2GBfIXqP2oGPTA0Gya7ShS3Wi6THxiqv+9ze5qUEFcwqPEBKUH1qtjUamPzHoG4IaiK1CSQRKtrtLCvZNYAAyXDDYR+UVJqLxcY2DfNWC3jF0zoajPC5hhK0RNgZL9SqNoKKrQBptFloF6gWOvu1ZoMwDAWJQ6L3+V6UQ+LB1w7CnzCUs2ustxbi+CzTCaGRRjasFUXS8b2MJpwioqHQ/mqSXp7MrHnQRdfUjQxtDXd3qr0b+KPcNur6qUBJheQ==;
 5:PjCZgrJY5q0fQJTpzU9VJo49Ez8bWNz8Kk8CKItFvfRGu4/iHz9cteOAoaVXpHtSjhnGWnfuEuVIS2j3qDYGFOS9rit44+HEwryJly0RXR+YR1SRBt7i5GrFUBaSF9spre0YYkQVp9xyNFiyQ5K/fA==;
 24:VV2j8qHLsvg4SoLOjUYSY4Ys+unlxZieIWdd3tEgWg/4/+MtUDbEuXf3LH02gzWGsIGgdxZLwQBo0SCF12g8lqF17VOVLXVMwPs8SQ2kX7s=;
 7:RaEFuEAuM1tSrYjdfi+5qP0SJqvxBB7bM5tkdzKn9khb0vCAokn0nuMMDhOYnvIMksNsLT6whKy4n+GrI0G4436xXeZsjwIrgVl8RnVUtAS+edmJgVuQZ7hrrQhv2tSyoBZ4pH7NDSFAlyy4UIGeilqtUVRH20/o4hhrwzUgmCQA21HCPESgUt80O6yvJtRp4alpwBym2TspaULdKt0nnOa3OZUcU5bqiqfqvMRobwo=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Oct 2017 21:00:55.6787 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0301MB2131
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v7 01/11] arm: traps: use only least 32 bits of
	fid in PSCI handler
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWNjb3JkaW5nIHRvIFNNQ0NDIChBUk0gREVOIDAwMjhCLCBwYWdlIDEyKSwgZnVuY3Rpb24gaWQg
aXMKc3RvcmVkIGluIGxlYXN0IDMyIGJpdHMgb2YgcjAveDAgcmVnaXN0ZXI6CgogICAgVGhlIGxl
YXN0IHNpZ25pZmljYW50IDMyLWJpdHMgYXJlIHVzZWQsIGFuZCB0aGUgbW9zdCBzaWduaWZpY2Fu
dAogICAgMzItYml0cyBhcmUgemVyby4gSW1wbGVtZW50YXRpb25zIG11c3QgaWdub3JlIHRoZSBs
ZWFzdCBzaWduaWZpY2FudAogICAgYml0cy4KClNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJj
aHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vdHJhcHMu
YyB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFw
cy5jCmluZGV4IDcwMWZkYzguLjBjZmY4M2UgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFw
cy5jCisrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0xNDYzLDE0ICsxNDYzLDE0IEBAIHN0
YXRpYyB2b2lkIGRvX2RlYnVnX3RyYXAoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVuc2ln
bmVkIGludCBjb2RlKQogI2VuZGlmCiAKIC8qIGhlbHBlciBmdW5jdGlvbiBmb3IgY2hlY2tpbmcg
YXJtIG1vZGUgMzIvNjQgYml0ICovCi1zdGF0aWMgaW5saW5lIGludCBwc2NpX21vZGVfY2hlY2so
c3RydWN0IGRvbWFpbiAqZCwgcmVnaXN0ZXJfdCBmaWQpCitzdGF0aWMgaW5saW5lIGludCBwc2Np
X21vZGVfY2hlY2soc3RydWN0IGRvbWFpbiAqZCwgdWludDMyX3QgZmlkKQogewogICAgICAgICBy
ZXR1cm4gISggaXNfNjRiaXRfZG9tYWluKGQpXiggKGZpZCAmIFBTQ0lfMF8yXzY0QklUKSA+PiAz
MCApICk7CiB9CiAKIHN0YXRpYyB2b2lkIGRvX3RyYXBfcHNjaShzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKIHsKLSAgICByZWdpc3Rlcl90IGZpZCA9IFBTQ0lfQVJHKHJlZ3MsMCk7CisgICAg
dWludDMyX3QgZmlkID0gUFNDSV9BUkczMihyZWdzLDApOwogCiAgICAgLyogcHJlbG9hZGluZyBp
biBjYXNlIHBzY2lfbW9kZV9jaGVjayBmYWlscyAqLwogICAgIFBTQ0lfUkVTVUxUX1JFRyhyZWdz
KSA9IFBTQ0lfSU5WQUxJRF9QQVJBTUVURVJTOwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 21:01:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 21:01:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzqmz-00082k-52; Wed, 04 Oct 2017 21:01:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dzqmy-00082U-1u
 for xen-devel@lists.xen.org; Wed, 04 Oct 2017 21:01:08 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 85/C2-17770-31C45D95; Wed, 04 Oct 2017 21:01:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmk+JIrShJLcpLzFFi42LRyGYJ1hXyuRp
 psPaSosWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmvFu+TPGguuaFVuv3GZqYPwm38XIxcEi0Mgs
 cfP1LsYuRk4ORoEYiU1bOhlBEkICPUwSz0+dZgFJCAkkSzQsXM0GYrMJmEism3+eHcQWEZCWu
 Pb5MlgDs8BORomdJ7cxgySEBUIlFlxuYgWxWQRUJRoOnWfqYuTg4BXwlNi4TxMkLCEgJ3HzXC
 dYOaeAl8TitS2MELs8JVo/XgCzeQUEJU7OfAJ2A7OAhMTBFy+YQcZICChKTFtVCbJWQmAio8S
 Gx3uZIHrVJfb+fsMMMV9W4ujZOSwQtq/EyWn7GSEaFjBKLN/9iAXCaWaXuHj4PRNElY7Ezktn
 2SESk9kl1s2FOEMC6LwVsw5B2QUSz78cYIUousAqcXL2bKhuGYmvJ6ZCda9klTjx8SozxFEJE
 u/+/4Yqus0j8WRrAkRRJ7vExq1T2Scwqs9C8uwsJM8uYGRaxahRnFpUllqka2Sgl1SUmZ5Rkp
 uYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRmBQYgGAH469lAYcYJTmYlER5FbyuRgrxJeWnVGY
 kFmfEF5XmpBYfYpTh4FCS4P0AkhMsSk1PrUjLzAGmJ5i0BAePkghvAUiat7ggMbc4Mx0idYrR
 mONL740/TBwdN+/+YRJiycvPS5US510KUioAUppRmgc3CJY2LzHKSgnzMgKdJsRTkFqUm1mCK
 v+KUZyDUUmY9wTIFJ7MvBK4fa+ATmECOmVO0xWQU0oSEVJSDYxl8gtkGubO32BuKGnQ+VI3Od
 ju43JNpjbTNzfnv6v2cxFfHc729p5hqlDD+T69bv4uX4mnc72n2DG+s1ra0h7/Y1Pd0ZRm6f6
 NxVZ97KeVj+XrPXhwKSzk6TPVeYucXLhf3p3y1Pv+16YIv1uvw1uFUhtnKv4U3/m6qrfxcKCC
 9rYnr6r4TymxFGckGmoxFxUnAgC0sIbKlgMAAA==
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1507150866!120138298!1
X-Originating-IP: [40.107.4.83]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14990 invoked from network); 4 Oct 2017 21:01:06 -0000
Received: from mail-eopbgr40083.outbound.protection.outlook.com (HELO
 EUR03-DB5-obe.outbound.protection.outlook.com) (40.107.4.83)
 by server-6.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 4 Oct 2017 21:01:06 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=uCrcRL6RM7UiJjGU9CdqFAldXv4WX9xgwJgYp9p/xsw=;
 b=NEA4AlKUK3Qfb1X2wi65xLIMpXGtSzkbcnlXXISdMuTHTn9c7jS0Cak8ZA+97pLkf4dCVpwMmyKRnAsdp+8hJKFdCC6z1+VrdjfbG/GAHfzvPmJD+m7eU54e/b183Y3GgyOHBVAzyAQZU4WY5BzeS0V4ZVFdacoJWLOiprzaqMM=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.53) by
 HE1PR0301MB2138.eurprd03.prod.outlook.com (2603:10a6:3:21::15) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Wed, 4 Oct
 2017 21:01:02 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Thu, 05 Oct 2017 00:00:58 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Thu,  5 Oct 2017 00:00:18 +0300
Message-Id: <1507150827-7858-3-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1507150827-7858-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1507150827-7858-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.53]
X-ClientProxiedBy: AM3PR04CA0135.eurprd04.prod.outlook.com (2603:10a6:207::19)
 To HE1PR0301MB2138.eurprd03.prod.outlook.com
 (2603:10a6:3:21::15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 4d12ff4b-e88c-40bf-3e98-08d50b6b0608
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:HE1PR0301MB2138; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2138;
 3:PCWE2AVQWykadFebJy2zDTxU7IDTHPhNXmSm2Bebr4L6rPAyda7C2E4ticLWPhwebAQ04VDmacbTvQK59RxqmLd7bKlV/KOcXxLIB+fa7Z17rl7RYgfxu+FpIw4Ib4gznP1e3m6EycS6wMy+ku/iIm5dpZUXhk/EnGsF4MY4tvzk40tpUM6f+y0i238yo9ayeQ9LT+3yz8LKZGSgDkRKr19m8vMVr5ebs1UGpNp4T4DPwG65hD1DBuv43dBZb+AI;
 25:b82/b9JFhppTTYiAq+F0uDsKZYiYRW8M1u0vekj0nyqpSezKnPkUFFojDPCpjuVxY6dhWaZyrfr/gO3d6uD2BpN3INPxWAfN9MSYf/FunBAqmHvE/U6bvtOmqcNZjwgeBXF5DE3/d21dLnmipeDVR+Mtx8l+w5t7p4mVSF6BLZ4X9cEPpgNpUun1DgYNiFJeViiF4+A/nc4T/NIOdI1dPqUhAnv4B4laXUXAMqfaWCZYRtNzr0foZBWvARoyk0thVpwRyaSDhsbICNd6dwQNKsu9cvScaLMgHhR2jMZe5uVJFOS/7e9Kvk5QzXCRUPZiDQ9c0P+abMw5gc2f3SRMrQ==;
 31:Fi01R3VnZk7whMc0MABnllwVMZkHvgaeJwfI9DBylhSoDhlN8mOa8unx8lh1LxS8P4NDEspGTurnkn5/zTZ/JcdEqospllfkNv2BgPjhge17Y+grIUPXC54E/sWILZDqD+BkbPGdLs06B6MvsEWZfCPuLckPiUsMIhhgfuLgX5QMrxHeFSMC4oJJ9EAKhNpbJSei+FU0sGsZU2zFLPuf0QOjGSIX4419w58U+mrDI/I=
X-MS-TrafficTypeDiagnostic: HE1PR0301MB2138:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2138;
 20:IYHjemlZ6cRt+JqPLx5KM+3gdfbnJBMIe166ia6eEC7LueNi0I+MYszK6FMgpZqLJ9bhzZu3UYobBytz28zXigzd3G/NCT3uwCrC9JuZHuuMon5tm0DUocq1V9QDsl9EnTpd/CTDcSiN2GJcAhYJQdIMDTxwDloEF/mWbiSurtgdCFH6st2MQrjnVA/bEb6qGy4NuXHuWC7nCaqRS4yOWcackmNEOvyoeBvq12QzdvQnX08GU4+pBVNuNU6oqUEOaBnGNCvPfmTRyEfQpAjdyik75CEpRYkcKG9tzSqDc85mkKoYxtI1SlJedPTWlk3aittnWzV+OFMRmN6taWrFa+VfJtc5CpLtePAzowBz70IAsziMplyMG8U0hpW9XfTOwcc3DO0yctolM/fmdcLUk7YHDqXTq/eCX0HFsifxEi5EtJ9gX+mBUs2uB0YDqibq4/bLxN7ugCjnbOuJhu2pemLEdNxoznEH3OUGdwINIFBmBn1n6uvYbwXlnNRaSgmr;
 4:8sJZvf8I+mS+5w0nyNofPOzyckkhgmLHZOWPVqwNX/0PtqWvp2g4xLjFfY0dNJ3Kez4mygxRSvbQvhm9r1zI0ImMFoQjsSwmV6A8JCBhZa9+0nTFpiG8GDFLVupWZLjC0elue9Cl+b/AMhEBSbxBK+zTshF30J830o4zM3KM//ifANqfJOCrL77GIrBSC83Za1qvUtNkRKI5wbjthd0x2an2MY55Wl8VsVGiBf+6WpYrvlGxt4qNFPJl6G63/qbaO8t617rn+sz6PX3Z/bUpH7G23pxDILnekSDH0n3Av0XkeL6E0Ztsv1A5vBDDGx6A+zgPfOxTYEQVAVXchMW1Ug==
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(4114951738403);
X-Microsoft-Antispam-PRVS: <HE1PR0301MB2138EFB7B52D3282A635DA3AE6730@HE1PR0301MB2138.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(100000703101)(100105400095)(10201501046)(6041248)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123564025)(20161123558100)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0301MB2138; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0301MB2138; 
X-Forefront-PRVS: 0450A714CB
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(376002)(39860400002)(346002)(189002)(199003)(305945005)(316002)(5003940100001)(42186006)(53936002)(2906002)(54906003)(47776003)(122856001)(2351001)(97736004)(7736002)(68736007)(33646002)(36756003)(76176999)(101416001)(2361001)(8936002)(50986999)(189998001)(2950100002)(106356001)(50226002)(6666003)(86362001)(6116002)(105586002)(3846002)(16586007)(6916009)(8656003)(4326008)(50466002)(5660300001)(72206003)(8676002)(48376002)(81166006)(478600001)(81156014)(8666007)(66066001)(80792005)(41533002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0301MB2138; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR0301MB2138;
 23:SWny17Fd+zmXZVVPkbxl5Zw9b15qgpZANDyA6E/?=
 =?us-ascii?Q?LY/lw31j0oV2vVVJgynNUzBkAdrzuZCCNSNaMV4jsZ0wqrTWnyaLoVM2G4XO?=
 =?us-ascii?Q?kjGnwE8nI2tpFLoNs8QBN7JdCRae/hSzOrUK7F26eaQJihi7T0A3T3vffGdP?=
 =?us-ascii?Q?UzdG9ZhqEkh24067XJPO7LU9njc9SO23JCgxdEOOVI2SxQ3WkO5hSIceOqBJ?=
 =?us-ascii?Q?thqpvkZ7bVRCYo/Ucy3E9ZbswWswxIukPdoaiVcaf6r/tcqkY9oryidOYThy?=
 =?us-ascii?Q?j3Gh2xSr+6xBKL0NcVq/4YZvlTk8arQRrei+JPtRuBHauJOVoKYdtdKoog7r?=
 =?us-ascii?Q?z0k2bsAAnDCY48Wo/J7BGEz6fEHmlAnR3F3KJsH2qBoUq+mE3jg/LGAeBt/t?=
 =?us-ascii?Q?YsUmFnognf5Z+PAzqj5op8+KqovR4RyN+0FCGhCm+t1cxMOT2kl0eiGmZdI8?=
 =?us-ascii?Q?Rhj70Gq0gvAip8cak/C5tOhPSwxYD92+6T0JbgvgfweVPiTjnsDPkxJz+/I0?=
 =?us-ascii?Q?ja0myOyNNWCda6DVDtgSMPAznBpRkq7S25Rpozh75+cpKz2pr/iaUm9QECuk?=
 =?us-ascii?Q?pBnJrldzhmW2cnHWAlZoUO8sil6ugKFPbcQR5O2XeM1EumrEFvJJ/Rgo77IO?=
 =?us-ascii?Q?ciQJBbk/UgMFDUI4e9x8fCe8w6UI0W++szE3s14jEYRLcR/xEj2mq40GpZ4/?=
 =?us-ascii?Q?WojTUBxTR/+QYWQG7ifz62Jav8skOsWzpx8DsVGe343eSxiKmQf4IqYy/KEN?=
 =?us-ascii?Q?zRJ9jKAMGH24PSYAqEOB0XO4ABNuR1IqJsNCIEC7O7d/XgivaS1UO4lRhEH+?=
 =?us-ascii?Q?ifBbXze2i5OuNzd0bb049EEEGeKSCQ7YV6sfZtTAZA+gpgNjoXLOQ506mrZM?=
 =?us-ascii?Q?juNbivmZP7DnEZIB7SxD1yoldvHLBzIzp2BvJF+3eUWZj8dQCCzwEjHAOVWj?=
 =?us-ascii?Q?xQ7iax59IKm3zNj4JSn7xzD7bMbSBFveefyAVbTdXq4Txkhss4bVVGd2UqlB?=
 =?us-ascii?Q?o+G7UQUZhDueXDhdejQd7SlfGdF3c3LrG9zHDvhVz7SM64NgP9p8lDS0LPrr?=
 =?us-ascii?Q?tWllOT48F02P9k5CEqewu6Jfm3obEwNWNwIRXkPx9fVC4fOATPG3+2mEbcwB?=
 =?us-ascii?Q?MdQy37XpUq8hrrAeqUd8LbTqXhtCXpvLfMhlm3wGBcRgs34rMHWRkPIF/Jjp?=
 =?us-ascii?Q?Kanv5CobUWG0PLUYJBRjaoWjh0xMPMHYmrgEc?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2138;
 6:Yq8LGgWhn3LGo5X/GTWZQHkQ7Nj5A19EWpDBxHAn/9RIQHRtvLsz68HVKLUmFJYuOohXYOpyZod7Qiz3woXXZh/3K60D67K8CbwfdSOMySYgTDt3+cVSPfDl67etzbGtHVF7XkZE1ty/6pctay47t47WG1FtPgwR7u8A3a5CtRRWhLCymXQFw6+0jlquR6RmopTCgQV+fRk4A+y5dkhq9YZ2p+iv5+9LZD2Dom1OQJgroITsocyoszr6N3r/ndVpq0dOpZbFvDSBnR66OYr/dE0t+yRCROfsW25g5WJIock9Kn2adsMtaKpGdQ9mGgCtclt7Avjf6UUImWAYULRSHQ==;
 5:bdYjWI4IduDTtykq4eiTPcS6PXW5kicaWYp5tngdop5oauukktW8rcr5qNsSc/kUlIfiKTzhOvE7LWMRw2PV2sTfFDY4XHDZAVW4Ahq3s3d0gSxZTUeMRHUSoR7+MoOycSnovSq40S2TVk1GS9iD/A==;
 24:jkbKaabr+GBkyBhqxJhNK+l/F7vSp+fNt2OQaUTZx3/Q+btvHquE9vBZuV5r8Aac77nmhLQo5/pGzPQtyPnLYbRbZ1ThSc+z3LegzYaB+b4=;
 7:76+tYqVbazVozlzidNSKOyFOVCr0PKAjs4OSWdoW9JQX0VH0DZY2CAAb/DTYQivAcXVqpjowIT+zer/YqNyiF4dw6X126rQhvSci2O3PYIyWw+GOkPeChVtjHYMCRhDCtosQJ35/SrVCtjMNh9B30QwigR19Tsz8Nr/l8xP1wDsnddiYYrv/iGeygF2z6MqN2sx4O9BGYivWY76uvwC8PX8nH8zERUZPX0q6Fz9IyWA=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Oct 2017 21:01:02.7934 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0301MB2138
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v7 02/11] arm: traps: use generic register
	accessors in the PSCI code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlcmUgYXJlIHN0YW5kYXJkIGZ1bmN0aW9ucyBzZXRfdXNlcl9yZWcoKSBhbmQgZ2V0X3VzZXJf
cmVnKCkuIFdlIGNhbgp1c2UgdGhlbSBpbiBQU0NJX1NFVF9SRVNVTFQoKS9QU0NJX0FSRygpIG1h
Y3JvcyBpbnN0ZWFkIG9mIHJlbHlpbmcgb24KQ09ORklHX0FSTV82NCBkZWZpbml0aW9uLgoKU2ln
bmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29t
PgpSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4
ZW4vYXJjaC9hcm0vdHJhcHMuYyB8IDM4ICsrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMjEgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMu
YwppbmRleCAwY2ZmODNlLi5hY2U1YTQzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMu
YworKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwpAQCAtMTQ1MiwxMyArMTQ1MiwxMiBAQCBzdGF0
aWMgdm9pZCBkb19kZWJ1Z190cmFwKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1bnNpZ25l
ZCBpbnQgY29kZSkKIH0KICNlbmRpZgogCisjZGVmaW5lIFBTQ0lfU0VUX1JFU1VMVChyZWcsIHZh
bCkgc2V0X3VzZXJfcmVnKHJlZywgMCwgdmFsKQorI2RlZmluZSBQU0NJX0FSRyhyZWcsbikgZ2V0
X3VzZXJfcmVnKHJlZywgbikKKwogI2lmZGVmIENPTkZJR19BUk1fNjQKLSNkZWZpbmUgUFNDSV9S
RVNVTFRfUkVHKHJlZykgKHJlZyktPngwCi0jZGVmaW5lIFBTQ0lfQVJHKHJlZyxuKSAocmVnKS0+
eCMjbgotI2RlZmluZSBQU0NJX0FSRzMyKHJlZyxuKSAodWludDMyX3QpKCAocmVnKS0+eCMjbiAm
IDB4MDAwMDAwMDBGRkZGRkZGRiApCisjZGVmaW5lIFBTQ0lfQVJHMzIocmVnLG4pICh1aW50MzJf
dClnZXRfdXNlcl9yZWcocmVnLG4pCiAjZWxzZQotI2RlZmluZSBQU0NJX1JFU1VMVF9SRUcocmVn
KSAocmVnKS0+cjAKLSNkZWZpbmUgUFNDSV9BUkcocmVnLG4pIChyZWcpLT5yIyNuCiAjZGVmaW5l
IFBTQ0lfQVJHMzIocmVnLG4pIFBTQ0lfQVJHKHJlZyxuKQogI2VuZGlmCiAKQEAgLTE0NzMsMTQg
KzE0NzIsMTQgQEAgc3RhdGljIHZvaWQgZG9fdHJhcF9wc2NpKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKQogICAgIHVpbnQzMl90IGZpZCA9IFBTQ0lfQVJHMzIocmVncywwKTsKIAogICAgIC8q
IHByZWxvYWRpbmcgaW4gY2FzZSBwc2NpX21vZGVfY2hlY2sgZmFpbHMgKi8KLSAgICBQU0NJX1JF
U1VMVF9SRUcocmVncykgPSBQU0NJX0lOVkFMSURfUEFSQU1FVEVSUzsKKyAgICBQU0NJX1NFVF9S
RVNVTFQocmVncywgUFNDSV9JTlZBTElEX1BBUkFNRVRFUlMpOwogICAgIHN3aXRjaCggZmlkICkK
ICAgICB7CiAgICAgY2FzZSBQU0NJX2NwdV9vZmY6CiAgICAgICAgIHsKICAgICAgICAgICAgIHVp
bnQzMl90IHBzdGF0ZSA9IFBTQ0lfQVJHMzIocmVncywxKTsKICAgICAgICAgICAgIHBlcmZjX2lu
Y3IodnBzY2lfY3B1X29mZik7Ci0gICAgICAgICAgICBQU0NJX1JFU1VMVF9SRUcocmVncykgPSBk
b19wc2NpX2NwdV9vZmYocHN0YXRlKTsKKyAgICAgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdz
LCBkb19wc2NpX2NwdV9vZmYocHN0YXRlKSk7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAg
ICAgY2FzZSBQU0NJX2NwdV9vbjoKQEAgLTE0ODgsMzYgKzE0ODcsMzYgQEAgc3RhdGljIHZvaWQg
ZG9fdHJhcF9wc2NpKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICAgICAgdWlu
dDMyX3QgdmNwdWlkID0gUFNDSV9BUkczMihyZWdzLDEpOwogICAgICAgICAgICAgcmVnaXN0ZXJf
dCBlcG9pbnQgPSBQU0NJX0FSRyhyZWdzLDIpOwogICAgICAgICAgICAgcGVyZmNfaW5jcih2cHNj
aV9jcHVfb24pOwotICAgICAgICAgICAgUFNDSV9SRVNVTFRfUkVHKHJlZ3MpID0gZG9fcHNjaV9j
cHVfb24odmNwdWlkLCBlcG9pbnQpOworICAgICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3Ms
IGRvX3BzY2lfY3B1X29uKHZjcHVpZCwgZXBvaW50KSk7CiAgICAgICAgIH0KICAgICAgICAgYnJl
YWs7CiAgICAgY2FzZSBQU0NJXzBfMl9GTl9QU0NJX1ZFUlNJT046CiAgICAgICAgIHBlcmZjX2lu
Y3IodnBzY2lfdmVyc2lvbik7Ci0gICAgICAgIFBTQ0lfUkVTVUxUX1JFRyhyZWdzKSA9IGRvX3Bz
Y2lfMF8yX3ZlcnNpb24oKTsKKyAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lf
MF8yX3ZlcnNpb24oKSk7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgUFNDSV8wXzJfRk5fQ1BV
X09GRjoKICAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfb2ZmKTsKLSAgICAgICAgUFNDSV9S
RVNVTFRfUkVHKHJlZ3MpID0gZG9fcHNjaV8wXzJfY3B1X29mZigpOworICAgICAgICBQU0NJX1NF
VF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfY3B1X29mZigpKTsKICAgICAgICAgYnJlYWs7CiAg
ICAgY2FzZSBQU0NJXzBfMl9GTl9NSUdSQVRFX0lORk9fVFlQRToKICAgICAgICAgcGVyZmNfaW5j
cih2cHNjaV9taWdyYXRlX2luZm9fdHlwZSk7Ci0gICAgICAgIFBTQ0lfUkVTVUxUX1JFRyhyZWdz
KSA9IGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5mb190eXBlKCk7CisgICAgICAgIFBTQ0lfU0VUX1JF
U1VMVChyZWdzLCBkb19wc2NpXzBfMl9taWdyYXRlX2luZm9fdHlwZSgpKTsKICAgICAgICAgYnJl
YWs7CiAgICAgY2FzZSBQU0NJXzBfMl9GTl9NSUdSQVRFX0lORk9fVVBfQ1BVOgogICAgIGNhc2Ug
UFNDSV8wXzJfRk42NF9NSUdSQVRFX0lORk9fVVBfQ1BVOgogICAgICAgICBwZXJmY19pbmNyKHZw
c2NpX21pZ3JhdGVfaW5mb191cF9jcHUpOwogICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhj
dXJyZW50LT5kb21haW4sIGZpZCkgKQotICAgICAgICAgICAgUFNDSV9SRVNVTFRfUkVHKHJlZ3Mp
ID0gZG9fcHNjaV8wXzJfbWlncmF0ZV9pbmZvX3VwX2NwdSgpOworICAgICAgICAgICAgUFNDSV9T
RVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5mb191cF9jcHUoKSk7CiAgICAg
ICAgIGJyZWFrOwogICAgIGNhc2UgUFNDSV8wXzJfRk5fU1lTVEVNX09GRjoKICAgICAgICAgcGVy
ZmNfaW5jcih2cHNjaV9zeXN0ZW1fb2ZmKTsKICAgICAgICAgZG9fcHNjaV8wXzJfc3lzdGVtX29m
ZigpOwotICAgICAgICBQU0NJX1JFU1VMVF9SRUcocmVncykgPSBQU0NJX0lOVEVSTkFMX0ZBSUxV
UkU7CisgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBQU0NJX0lOVEVSTkFMX0ZBSUxVUkUp
OwogICAgICAgICBicmVhazsKICAgICBjYXNlIFBTQ0lfMF8yX0ZOX1NZU1RFTV9SRVNFVDoKICAg
ICAgICAgcGVyZmNfaW5jcih2cHNjaV9zeXN0ZW1fcmVzZXQpOwogICAgICAgICBkb19wc2NpXzBf
Ml9zeXN0ZW1fcmVzZXQoKTsKLSAgICAgICAgUFNDSV9SRVNVTFRfUkVHKHJlZ3MpID0gUFNDSV9J
TlRFUk5BTF9GQUlMVVJFOworICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgUFNDSV9JTlRF
Uk5BTF9GQUlMVVJFKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBQU0NJXzBfMl9GTl9DUFVf
T046CiAgICAgY2FzZSBQU0NJXzBfMl9GTjY0X0NQVV9PTjoKQEAgLTE1MjcsOCArMTUyNiw3IEBA
IHN0YXRpYyB2b2lkIGRvX3RyYXBfcHNjaShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAg
ICAgICAgICAgIHJlZ2lzdGVyX3QgdmNwdWlkID0gUFNDSV9BUkcocmVncywxKTsKICAgICAgICAg
ICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0gUFNDSV9BUkcocmVncywyKTsKICAgICAgICAgICAgIHJl
Z2lzdGVyX3QgY2lkID0gUFNDSV9BUkcocmVncywzKTsKLSAgICAgICAgICAgIFBTQ0lfUkVTVUxU
X1JFRyhyZWdzKSA9Ci0gICAgICAgICAgICAgICAgZG9fcHNjaV8wXzJfY3B1X29uKHZjcHVpZCwg
ZXBvaW50LCBjaWQpOworICAgICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lf
MF8yX2NwdV9vbih2Y3B1aWQsIGVwb2ludCwgY2lkKSk7CiAgICAgICAgIH0KICAgICAgICAgYnJl
YWs7CiAgICAgY2FzZSBQU0NJXzBfMl9GTl9DUFVfU1VTUEVORDoKQEAgLTE1MzksOCArMTUzNyw3
IEBAIHN0YXRpYyB2b2lkIGRvX3RyYXBfcHNjaShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykK
ICAgICAgICAgICAgIHVpbnQzMl90IHBzdGF0ZSA9IFBTQ0lfQVJHMzIocmVncywxKTsKICAgICAg
ICAgICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0gUFNDSV9BUkcocmVncywyKTsKICAgICAgICAgICAg
IHJlZ2lzdGVyX3QgY2lkID0gUFNDSV9BUkcocmVncywzKTsKLSAgICAgICAgICAgIFBTQ0lfUkVT
VUxUX1JFRyhyZWdzKSA9Ci0gICAgICAgICAgICAgICAgZG9fcHNjaV8wXzJfY3B1X3N1c3BlbmQo
cHN0YXRlLCBlcG9pbnQsIGNpZCk7CisgICAgICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywg
ZG9fcHNjaV8wXzJfY3B1X3N1c3BlbmQocHN0YXRlLCBlcG9pbnQsIGNpZCkpOwogICAgICAgICB9
CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgUFNDSV8wXzJfRk5fQUZGSU5JVFlfSU5GTzoKQEAg
LTE1NTAsOCArMTU0Nyw3IEBAIHN0YXRpYyB2b2lkIGRvX3RyYXBfcHNjaShzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykKICAgICAgICAgewogICAgICAgICAgICAgcmVnaXN0ZXJfdCB0YWZmID0g
UFNDSV9BUkcocmVncywxKTsKICAgICAgICAgICAgIHVpbnQzMl90IGxhZmYgPSBQU0NJX0FSRzMy
KHJlZ3MsMik7Ci0gICAgICAgICAgICBQU0NJX1JFU1VMVF9SRUcocmVncykgPQotICAgICAgICAg
ICAgICAgIGRvX3BzY2lfMF8yX2FmZmluaXR5X2luZm8odGFmZiwgbGFmZik7CisgICAgICAgICAg
ICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfYWZmaW5pdHlfaW5mbyh0YWZmLCBs
YWZmKSk7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBQU0NJXzBfMl9GTl9N
SUdSQVRFOgpAQCAtMTU2MCw3ICsxNTU2LDcgQEAgc3RhdGljIHZvaWQgZG9fdHJhcF9wc2NpKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhj
dXJyZW50LT5kb21haW4sIGZpZCkgKQogICAgICAgICB7CiAgICAgICAgICAgICB1aW50MzJfdCB0
Y3B1ID0gUFNDSV9BUkczMihyZWdzLDEpOwotICAgICAgICAgICAgUFNDSV9SRVNVTFRfUkVHKHJl
Z3MpID0gZG9fcHNjaV8wXzJfbWlncmF0ZSh0Y3B1KTsKKyAgICAgICAgICAgIFBTQ0lfU0VUX1JF
U1VMVChyZWdzLCBkb19wc2NpXzBfMl9taWdyYXRlKHRjcHUpKTsKICAgICAgICAgfQogICAgICAg
ICBicmVhazsKICAgICBkZWZhdWx0OgotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 21:01:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 21:01:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzqn7-00085j-HG; Wed, 04 Oct 2017 21:01:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dzqn6-00085A-4C
 for xen-devel@lists.xen.org; Wed, 04 Oct 2017 21:01:16 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 32/0C-01784-B1C45D95; Wed, 04 Oct 2017 21:01:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgk+JIrShJLcpLzFFi42LRyGbW0JXyuRp
 pcK5d1WLJx8UsDoweR3f/ZgpgjGLNzEvKr0hgzbj96wBTwUq2ivZJk1kaGKewdjFycbAINDJL
 7P7QCuRwcjAKxEhs2tLJCJIQEuhjkuhYcQ8sISSQLHG6fzYbiM0mYCKxbv55dhBbREBa4trny
 2ANzAI7GSV2ntzGDJIQFgiVuND9jwXEZhFQldj2/DRYA6+Ap8Sm7QvABkkIyEncPNcJVs8p4C
 WxeG0LI8QyT4nWjxcYIeoFJU7OfAI2h1lAQuLgixdA9RxAvYoS01ZVguyVEJjNKNHydSXUoeo
 Se3+/YYaYLytx9OwcFgjbV+LOp6OMEPYCRomX/RkQzc3sEq1vtzNBJHQk5nxuZoNITGaX+Ht6
 JTtEwktixaxDUN0FEn9O3IOyL7BK/LxtDmHLSHw9MZUdonk+q8Sl1j1MECclSLz7/xtqw0kei
 Q8XiyGKOtklLnWdZ53AqD4LyauzkLy6gJFpFaNGcWpRWWqRrpGBXlJRZnpGSW5iZo6uoYGpXm
 5qcXFiempOYlKxXnJ+7iZGYEqoZ2Bg3MHYONvvEKMkB5OSKK+C19VIIb6k/JTKjMTijPii0pz
 U4kOMMhwcShK8pt5AOcGi1PTUirTMHGBygklLcPAoifAWgLTyFhck5hZnpkOkTjFactx4eP0P
 E8eX3htAsuPm3T9MQix5+XmpUuK8v0AaBEAaMkrz4MbBEuglRlkpYV5GBgYGIZ6C1KLczBJU+
 VeM4hyMSsK8WiBX8WTmlcBtfQV0EBPQQXOaroAcVJKIkJJqYDTnFHtx+ORTn5/Xby/vX6N64z
 0bc8wJwZOJy2Yff2cdN93s2SmehV3OXQ2B98vdt7yr2W0bUCxvcjSyOUllktFVjW4jXTW5zWl
 tdhOk5KelXHyW89E3RDTcdX+Mv/7bwDczToTcfvFM7fhXHvnw+ZsfV5zueb6i8MC+mWocK0yn
 qS843XtpDocSS3FGoqEWc1FxIgA187zTmwMAAA==
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1507150874!86176917!1
X-Originating-IP: [40.107.3.40]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39862 invoked from network); 4 Oct 2017 21:01:14 -0000
Received: from mail-eopbgr30040.outbound.protection.outlook.com (HELO
 EUR03-AM5-obe.outbound.protection.outlook.com) (40.107.3.40)
 by server-10.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 4 Oct 2017 21:01:14 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=RUQZHJ3FzrJx06fW9f3kANt1HssI5020uLpTy+rPhCI=;
 b=X3/EQsbG9JtuZzdct3WMeHYEeJt8M3bbJ0bOM8yIEd4dzqZz98Nv2mSyXJtVZ3xuwPF2nb3mhSXgo7dlpCKIdUnGiT9HGsWGLF/UBb11nVNSBu6PKgpBNQDgqB1OeeI4cK+kHiwju8J58jIOolcz9Vkm1OeIBIciUFoi27hNW/Q=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.53) by
 VI1PR0301MB2143.eurprd03.prod.outlook.com (2603:10a6:800:26::16) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Wed, 4 Oct
 2017 21:01:11 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Thu, 05 Oct 2017 00:01:07 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Thu,  5 Oct 2017 00:00:19 +0300
Message-Id: <1507150827-7858-4-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1507150827-7858-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1507150827-7858-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.53]
X-ClientProxiedBy: AM5PR0102CA0004.eurprd01.prod.exchangelabs.com
 (2603:10a6:206::17) To VI1PR0301MB2143.eurprd03.prod.outlook.com
 (2603:10a6:800:26::16)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: f2e4c4d7-3b4c-4ffa-b3fb-08d50b6b0b66
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:VI1PR0301MB2143; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2143;
 3:KPwHmoJZbZbUIAqllAN3OI8mB7Nh3AxRtxvracvw9vm6OMvaPIcmYSr3JtCYla8f3rORpDndRavle+Um3L1rwxchPDWY6ycTi8+z4dEDjXGEvKPqYls/ffw/OOQLoKhwHdjk0oNx+UUss6/wx9ytHRZno33StlQgd6D32f92vpzSwFW+G5VrhNKLOfIyuwR0WRGFqUcmjQxwSStatoyaAW7TFRe62ltk4aSYX+dWEc59zcZRAcSmXk20kNanZj6M;
 25:FHCKMAm/kiSWmmxvLJtbfdrnz7wSHOa6BZ85y6BbB5T0fFci20PKlnSaaXbuDA0lQGPucdCHL+OH6k4rrIRKuY3/VNpbhScP4yI3tNYhRCKenrOCxmEGuASrKzVC4GLgKWhgK83XuFjUSxYY0qZkLT80Qa12jwZhWCEU3fcmXW5TckM1/xiELZgEVKV3PfcgHbNfp2hJ/691XwDaljb5k0pZXp35ZL0Qom8GHwKEpAYV1nTB7yO8W0qSAT+qjYFXUR4IWo0jt8xlRDocw/vmWcy+XjuytycZttmJH3YxwnlEebILRbb63Ip8/JcbBbAgTDpVtNLbIACbmmZrHkpO3A==;
 31:bG4joF7XO8x/ricO0VSzvz0myKRAgM4D4K0PKgCvTBA8sUnv2CjZq6dlqJ00yDj1l32kvYC7hIYFCaLzMf6rQK4kzGD2H/dGk1HGu+o+1oD+n+6E/AHdxiDoe1L8Xabet1PM88W/gmoU8IrqgfmEJfQM7t6tlU1GU3tef7BSRHx4kee6XV+iG2SRXO/f+SWnEJdHs/7R/HZYFEhNntLE15QtR2f2WVTg68VPs5I6y4Y=
X-MS-TrafficTypeDiagnostic: VI1PR0301MB2143:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2143;
 20:HNmn1g3KJKgxbOQgT6E9jIwOlXBaY4xiUz9pS6PlGjB0O/p+DyyIGDJMST+aqwxDv4Q5jupW76xOd00bVya+yPzhNfKQ9bUVINdSkYZkarOUp5fh5xyzb8vjgHPQVEipebxW/M+jgxlsh66t9WKoPS/fAJsgFwjcQBA0rzEtgvviPVb8dFclo03H/cc/j8PqREnCzgHLaQ0ntTirB7buYc2DdOvMC/CPxxAC2LePLgS0aWwPEdlfLtYpELnL4Qb79VlRwTAHf8ix1DJ5fzHDQC5nTwETC912X4kom85UDwM11T7X4/hh1TUt1HykkLHP79MZi3lhPjId+CS0BgS1P6iPlkbcFBM1KoO/I0hxwbDDK/OPlWNdULqbdz00aY+jYge03KyOF1mAkc2fCnBHlvdnyhlu7W4vaeFa1V0QsqQIDWXGe3gM7+SCE1SQbybXRmZrS0U+CQGEoabnyXMUdmIITDkftYSnNzlnRsaQD52QNuIVcCFRQrntYK37/UHl;
 4:rfPrj6wfKmkfxnxgfOp2jTpI2uDeCcGY03Sy+x8Bf3D9TvtQnAZMIa5VH8uq6L+AJPkB89hsx2vXdkMYFcCykERwAL2miFri5rIK6NoX2Wv430hQ4lEug5Mp5L30nnr7XNFHzvf2icKzM3+SE0gywllKBABe5alf3MqnAVm2etniNnvRa9df8pfne2BYjVOiK1DYpNjsze2tiSpcUB7MOVJMUlnqBvC9LxXrFMQK5W85auvepJSeZCBDalX7IC2VpXq0/wrhIn8TTrLKyB1x+H9x3EL4JqqTZWD3uXeGt2ZyQ8so0YD+KHBavdicrf+31PeGC7JKSgjklNd5UB44+w==
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(4114951738403);
X-Microsoft-Antispam-PRVS: <VI1PR0301MB21435817B3C31BE0DBFF5493E6730@VI1PR0301MB2143.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(3002001)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123564025)(20161123555025)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:VI1PR0301MB2143; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:VI1PR0301MB2143; 
X-Forefront-PRVS: 0450A714CB
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(376002)(346002)(39860400002)(189002)(199003)(305945005)(16586007)(8936002)(8656003)(68736007)(81156014)(189998001)(478600001)(4326008)(101416001)(86362001)(7736002)(36756003)(6666003)(47776003)(2906002)(54906003)(50226002)(66066001)(8676002)(42186006)(2950100002)(6116002)(81166006)(3846002)(316002)(5660300001)(6916009)(5003940100001)(105586002)(50466002)(33646002)(50986999)(97736004)(53936002)(106356001)(8666007)(80792005)(122856001)(76176999)(2361001)(48376002)(72206003)(2351001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0301MB2143; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR0301MB2143;
 23:kVURP3JDr/8P4IXbXcrFj4BCHxMil75ECWffTcv?=
 =?us-ascii?Q?Zk7rbbY42hHuB7TbkkRDUvA6w1YLS0AOdw62qtfSHswgMsJeRXZ4ONtMl1Df?=
 =?us-ascii?Q?LJRTpKB0DDuyHztoMJ4zycLzmczjTt6jCLpojJwIDnv4OTuPM0Aqov4jurmm?=
 =?us-ascii?Q?UODS69BZFN6N5tpwfActjRmRylC7CDX0OLaIIKwPJ47s61IRyFDuHmpeCSjP?=
 =?us-ascii?Q?9T3ZdjoPlss7G2leBBkK+uyLfa/t/Q+i/evpgC2WLS2HES94Ifm0X6Dhq8J9?=
 =?us-ascii?Q?FeDQqm+MaU2fvs5xeQxuHMGbqB5bA9FahKi+PGk3GgKzuUQMNjr9BePjRKvS?=
 =?us-ascii?Q?t8ij0KtyY3qnzZA+/C+rnSGj3c0yVcTKvzAHJFDOG+7GaUyx427gZQsXoDVs?=
 =?us-ascii?Q?dFk9GXkNSR7iGheW87nufjHZuxkxCIZoRwBmfHhethDAQYB+5vhG97I9qM6i?=
 =?us-ascii?Q?XndMTc3+Bhj+zXK1RLTSbsEXOikYWwrsQ2mAwNvw9k8mxTkDhCVz63W8fiUd?=
 =?us-ascii?Q?DkOOjuYKGzN47luZ743LDg1uHXHjfTM2VgcNRpAmZIEso6McVV/csMLayZDf?=
 =?us-ascii?Q?Er7Oh9l5MOJOZ66CBrte9KDxGN7+kJjwqmJLkU3LDG61UOo1OuYF3AOK+EHw?=
 =?us-ascii?Q?EOjr4hopcY6eqYP8S+PLNn/tOKJChXrt0CuPlHI7UyjTMnCEXb1wiD5J/X15?=
 =?us-ascii?Q?ATtg4U6CzWsC2HwJM/Ak2fec/iVOyW3cfbThJZmj1mMbibDYMhtd3gtjIiGg?=
 =?us-ascii?Q?u653OtKIzx9Nj0yMkG64nzBfwRGYSTyFZu3SRhXtwpEexjqz7jxaS8Z8mF6P?=
 =?us-ascii?Q?7ZvA7Y48N4HxOcolf+i57nyq1ZYZltCXkLvU5GmnB/9ul3DUgRp62k+DQoJg?=
 =?us-ascii?Q?hyAxCyHNFmRVhyMZ12qjRwn6ORc+CI99J2Qu7ZnG5L3tM2vWjUB7HWuT2YVx?=
 =?us-ascii?Q?uXbMhudl6mcqrkvOJwcJriPIbOCmoFnUUNW1MAo2MezyMYp7o5H49phCvk+O?=
 =?us-ascii?Q?PFh0/TMxwK/b895yLT6cSHPK3VfNzg1rdF9DdWF+26ysgZIJYjRdKo2rexxm?=
 =?us-ascii?Q?7PifNpFvmlHehGoRIv7uNawh4g3e8O8seZnYOHVLBr65T0Q4zI15avQyoX3A?=
 =?us-ascii?Q?4evZsyulhD96RTEs55N2BK4xdS1RVlZjcdM/GxmX7cyuQTD1J9a+lIQP70y+?=
 =?us-ascii?Q?bjT0sW4frCFdAFlw=3D?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2143;
 6:LL3IJbOHBgjgQkTll5fMEPG8GwbzyHn1XXoUXSiiDg8E5LcZlQv8Y9h6RGpnEdPrXVPwqM6wKtRrixCJB0+GNQwX8+ix88xcicdP5WLC/T4aYR8iWm9JzIlcBxjrUlkpmsNrD562WXWRidiqPA/m4tLhcm5yj5Qj48cmXi929w2n0U84Ml8N6MXXl3skMhFOheroZ1dBrqfCcodMdCw8de5T4Q2tQIc8UyEjRLranaCYKVz31E+h/Iqb/0XDpAE+zgnkLedT50XzadOtmqq0fIRny6UrrSb83kw2n/B2n/d6UBz0Xd54H2VIQGrioAB6XYFFRXsCUYjSb/xEQSqZxA==;
 5:UseK5Xt1AEHV+n3rFm+woJOSN0vQ0UKAV2sUhRtNhQwmyFq+HSQCqmUwuDp3Ovaoru8ugMXe0dOS0xmn9weT+mHfon7N+dYYmgm6CThfXrfXJfPh5WT4eh0l/TZd41WxiHZxwhxnXc+mO5bMV5/Aww==;
 24:rJmJtLhlid9QDCLYGv/5f5d5Ig7KkKXA+w9q5khJHDpP2ScV8OqucO/2sCsHzHMmZikcBG/5ay32fAWOciUCeyEqTxWTbFjH/pNwbaMYhpk=;
 7:ToxB33VeoWH65zbynUIPagKeBx/IDA4zKoUQzl37tYAgi8bekwLOIQ0jSt5Mjd5DiWnNQsseZwywxtB65bZUgWPqIxYKA5C6HPR1HkzbVI2DAQEwjQPUwvH090nwT69O/naN0xo369hHOiD0wQk48mn+uD+0JBviWj/IZWljsX80S3ICc57kg+CUHnAt2PQp9E6PSi6nsrQGwzMR42+j5tjlLfaGup5YLs4NO21UryA=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Oct 2017 21:01:11.9104 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0301MB2143
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v7 03/11] arm: traps: check if SMC was
	conditional before handling it
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VHJhcHBlZCBTTUMgaW5zdHJ1Y3Rpb24gY2FuIGZhaWwgY29uZGl0aW9uIGNoZWNrIG9uIEFSTXY4
IGFyY2hpdGVjdHVyZQooQVJNIERESSAwNDg3Qi5hIHBhZ2UgRDctMjI3MSkuIFNvIHdlIG5lZWQg
dG8gY2hlY2sgaWYgY29uZGl0aW9uIHdhcyBtZWV0LgoKU2lnbmVkLW9mZi1ieTogVm9sb2R5bXly
IEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgpSZXZpZXdlZC1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyB8
IDYgKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwppbmRleCBhY2U1YTQz
Li41YjkxZTZjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYworKysgYi94ZW4vYXJj
aC9hcm0vdHJhcHMuYwpAQCAtMjE5OSw2ICsyMTk5LDEyIEBAIHN0YXRpYyB2b2lkIGRvX3RyYXBf
c21jKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNyKQogewog
ICAgIGludCByYyA9IDA7CiAKKyAgICBpZiAoICFjaGVja19jb25kaXRpb25hbF9pbnN0cihyZWdz
LCBoc3IpICkKKyAgICB7CisgICAgICAgIGFkdmFuY2VfcGMocmVncywgaHNyKTsKKyAgICAgICAg
cmV0dXJuOworICAgIH0KKwogICAgIGlmICggY3VycmVudC0+ZG9tYWluLT5hcmNoLm1vbml0b3Iu
cHJpdmlsZWdlZF9jYWxsX2VuYWJsZWQgKQogICAgICAgICByYyA9IG1vbml0b3Jfc21jKCk7CiAK
LS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 21:01:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 21:01:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzqnR-0008A0-PX; Wed, 04 Oct 2017 21:01:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dzqnP-00088u-NU
 for xen-devel@lists.xen.org; Wed, 04 Oct 2017 21:01:35 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 26/93-17770-F2C45D95; Wed, 04 Oct 2017 21:01:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSW0gUURj2zM7sTuHUuGr7Zyq0YIalKaQUvdS
 DlZoYhQ9GpaNNuxt7Y2YNFyrLslwrkcpMEzTs4qVCNEs0xUQlM3NtMzNIUCNNRdjWRFKymR21
 mofhO+e7/N+Bn5QpbXI/ks2wsJyR0avlq3HtNiwqNOxAf1J4r53acd9Zju9G+zua5rGD6AihM
 6aaMlIIbd1sB2H+rcpoeV6Jn0ddyly0msTpCzKYeenAc9EqEtFHofaZDYlYSedh0H3NIuE0GO
 ycxEQsp7fD09JehYh96A3w0eVAYpCM7pZB04u3MpHwpmNhrHDSLcLpIBi9OkCImKJjIGvG6b4
 HOhAG39nc+lWCvvzJpaXBMZDttCNJ7wVdRV/d5WQ0wKvxcUFPCt6NcLvKKs4FugRBdcFdTPIG
 Q/P8lEzKD4COnhJcwvHQ15ePJEMZgkcN44R0uKiA7IFbCil1K7TYM6X7MTn8GP+BSe6d4Jybk
 0vYDNcfdC6Z7QTYrgwvifzh5+sChUSUEjDlcuFSpxSYXpzHJKLLExYrWpfsNgU8buoh8lFw8T
 +PLf7nsWUIq0KbeZY7zXKhEZFhqZxOo7UYGJ0+NCI8KszA8jyjYfVMKh+WZjLUImEVPISvAc0
 +PNiG1pOY2peCuP4k5ZpU0wmrluG1yVy6nuXbkD9JqoG6I3JeHKthM07q9MI+LdNAeqp9KHOs
 QFO8mTHwOo1EvUE7yc5axwJG3ij/IPxzBr8sYErcaDKyfirqjJhHiwZtunElbnlD36MAP28KC
 QWVnmaWM+gs//MTSEUitTcVIqZ46oyWlakTQiFMKFSS9UEsZGH+Un7nUaxHTfYQFZjsSKzk9m
 b23/wcta9wJO5b47EGzdDbIK/DZ5xJCfcuV/d9qlHFzhNbTrW3/CqdCG5O6a2v+x4fPnzWMpj
 TiLXHH+rpPJ6Y65is8LePrPPdU79rVu3jNafJuj40Gu2KLmwPjITpteG24U2tk6eG86z136yN
 qqLuhHNONc5rmYgQGcczfwBlQLREnAMAAA==
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1507150893!70192899!1
X-Originating-IP: [104.47.2.54]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25353 invoked from network); 4 Oct 2017 21:01:34 -0000
Received: from mail-db5eur01on0054.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.54)
 by server-4.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 4 Oct 2017 21:01:34 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=kUbxpEisCq2xj7PnzUM2pV89Apwvv1VdjROknQbsTuc=;
 b=evVsWhEjQcZ854ShTva8KWTstlFKTudtrMd/1qZFcltZOz1FBmHzZieYUbW/Bw3dZQNIVaXEra27nfSlQOIa/mgpb0hYt3TKkwPxc4H2e22fTeOgcL8aFvZCjEt+EFvydl8kBHvffQQIxNA9JEbU76dOC6Yx7fUSjdCs7DlHavA=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.53) by
 AM4PR0301MB2131.eurprd03.prod.outlook.com (2603:10a6:200:4d::16) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Wed, 4 Oct
 2017 21:01:30 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Thu, 05 Oct 2017 00:01:20 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Thu,  5 Oct 2017 00:00:20 +0300
Message-Id: <1507150827-7858-5-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1507150827-7858-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1507150827-7858-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.53]
X-ClientProxiedBy: HE1PR0102CA0015.eurprd01.prod.exchangelabs.com
 (2603:10a6:7:14::28) To AM4PR0301MB2131.eurprd03.prod.outlook.com
 (2603:10a6:200:4d::16)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 9cad6c4e-4207-4c8b-759e-08d50b6b16ea
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:AM4PR0301MB2131; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2131;
 3:rcLqGBaa6HOKsrSiwhOOwbvWINaMVa4K5ol3zrxrVvIwcTNzkxrkLYsO1ogUSuaJhqr5FNM1nptlh8IQ6da7D/rm3swkcT/YD6iYYiThw1LEzxYtH3p+mkVKJxqraXMmB0CRrmHz7EVLQyCHfFyJNgTcS+gc1wa+SKvNnzvvPMdRhHgNdkSFMmbZCwTkAj+81mPRzxA0oGUd38MjMVs0tUdJlF/+Pr1K+UzGvmX8WnfgUXQAcCtf4X2HvSRclY96;
 25:hQqvb5QoBFn6PWw0dlTmPgXQZH0cRTVpVxO79nLFrHi5YGtGWQwrMW7Y3VIKowbklFSJqd74b3bm5MoXQYK1Sp/lu2CPgvwk4XhnnZOdLyBEPBZpZZ9oijqdy26R0zhgdUWwm3zGvBpU3VNONVmVOlc9M4ageMB5C5yZg6fAB1sTMYeZ+fJxPqJHs2cTVkPQuBCMosHTsUy4COr7LjX0csQ4Q0/3cJJTF/TsXJ0NvI1+9cWNNhEKyXwE7+WiSdbge7dauIs3rteohADtxDuXurOLyRO4GxKvLLf5DWZqlV/1mzE5lDSW+avWX76A1lAQTbT8ju7OpYruya+jhr09+A==;
 31:/5R0My+b+7URCYmaW5YBv4wz0VCOLSjVGTshmVCq/iDvuO5vlMpMjkBrYWIjyAHOayNX9xP743t/DakK5Ur8ceVku4NrJ750CxVM1xJvVFRND182DaMMmI2RnCjljoxGXCZaEpNrOt0ILFY2tg7WOpKORvnCjUVEzBW1UorIPUqmUl6Ojg/EHnFX+B3DFw2OfGxsVhvuZWPPj+eUPA/V+lsaYIhxnjXviRo1OZMMtoc=
X-MS-TrafficTypeDiagnostic: AM4PR0301MB2131:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2131;
 20:LwMpPpdaEvzEdekGREvNX3N6q9cqT+t3MDNf7GZ4CAkUtmxRvtbHq1Xq2JK2hHhHDzghZzfYJAuELlJOM3x5gOE1bm9guNMhJXmbU7GrPj68mTgoXbj6Sko1xSP/po6PaaP0jmWyjEztDhF2FdvWooMBgV7TsYWd3Y8KO7FJihcKJae67Ep5R6wnKtRt+yi6RnwB+i76W8V9IEqb+wuWv+hy5ykEj8y8S9fEOQMpErQphDKpNkrePSn9yIbiJqFVFxF5tk/oAb0Z6nreWRGHqaZyp4x3SVr2FKotdEshvgnpRNWTzcShhFjYpjT9jjVzV7k6z1akH5b5O1iUkKAbOTlZl885BAC7gdBUkR/6WTosg8HBAMnoXv19ZjHBWPcmJ/84bMnq/jPSup15im4dZzJ1iwrMeC6S01sQ3B8koe6qOfO5v2acUTNLmWbdRey+PPARowM3wee+BY+Wk4t4U/mTWU+vxYS/E6FGp5xHFCH8Y5rG2MIp7x1F1Px6M3wb;
 4:F+OEW22kQK2db4DVeWOG/HQvUPVZwyxRksc+p19DhfW7ZUJo6mW6aeQ6PfzpCiqQp9+w35EpABpN9V2lt1hX3XLIjLixgv1M36ib7C9/0mV5VzxhKIyv4mAdYHeNsay/ZQMKiI5g/INmYyEpUOU7jytrmUlZc66wbPSVnlWVLer2ZBC723RIT9/zB20UNzKRo4ug3b6JlwvquVDpx9xZpiggK0jE0/cqg2qclCzJWrf+IA23LJSzxbhNMFb/RRxLjSE67DNKQ/VKrq0WI9RfiMmSIPohmmelqemvemNq/Ks=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <AM4PR0301MB2131C401C7E74506ABB1318CE6730@AM4PR0301MB2131.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6041248)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123558100)(20161123564025)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:AM4PR0301MB2131; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:AM4PR0301MB2131; 
X-Forefront-PRVS: 0450A714CB
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(376002)(346002)(199003)(189002)(2351001)(80792005)(105586002)(5660300001)(53936002)(68736007)(106356001)(478600001)(8936002)(3846002)(45080400002)(8666007)(4326008)(76176999)(7416002)(97736004)(2906002)(33646002)(47776003)(50986999)(101416001)(72206003)(2361001)(66066001)(5003940100001)(42186006)(50226002)(7736002)(86362001)(50466002)(2950100002)(305945005)(189998001)(8656003)(6116002)(122856001)(8676002)(36756003)(81156014)(316002)(16586007)(6916009)(54906003)(81166006)(48376002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR0301MB2131; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM4PR0301MB2131;
 23:xhhApAex41N5Gd655U2TeSqNE3vud1U/neJpiXz?=
 =?us-ascii?Q?SGk4DwHyEbsM1IIc6T8v+QHopDZg1J4v5p17HfNdcVVHVsNHQlAvJwxkOcN7?=
 =?us-ascii?Q?ZtZ+tgEYM7bVh1ROssaG9MUi/PJXVrbGW9ZB10bX6+AQtUqLI6JZg/xGHQX9?=
 =?us-ascii?Q?SmJkxDj+kXi0oSx3oI2qY50ULGPy93+1i6aqExJYrf4AEWSrlHa9d8gkmZlq?=
 =?us-ascii?Q?9jTQthBkzEHrHhhGFSKwGkG6HK/p4svs8FqzQzv7yPGkbzEbJr1bPwioCBrU?=
 =?us-ascii?Q?x92AyCkdDJYDJ5Q2jSEh2T1zlV2u82qH4E3IN0Wn/7cR0j0iAkVW4jtvc5FP?=
 =?us-ascii?Q?STzWz9D695RHoIa5U6bpK+0l9UiBkO3Z2IoJ3xlW4NyeOTbeAo8FdgUqULDF?=
 =?us-ascii?Q?vTr6YViYuMXDJzvq7sgAfC5HSzmliJxghr5Inmh4eKUBMc0BaiDiLx3SZfe0?=
 =?us-ascii?Q?kMFqAY5cruQDwU10FL2NTCPVOsnk4eC4NW/P4LVUksuy+KhPBnNqWyfLr1tK?=
 =?us-ascii?Q?tE056a5/gTDTaj5e6qrIzeKsUPZBRmGiq/w5p7YwyDoKgYv2koOgzpBkPEBg?=
 =?us-ascii?Q?Vo2FPXdSvWQkkqYlAl/cbpFBFFfGF1LXBEiSn9JjlPRxykTHv++mhwqvMs9U?=
 =?us-ascii?Q?DNvrBsShyWezbKTELnSwbuuZ87KzjRnFcr/nSPcOXGlz1N3IYliCr6+RZUvK?=
 =?us-ascii?Q?d+s/pTEtAQPVdcAPxpf5eEZ4G6s3XpqEiZPdB0ZG+I5dgNRBFoxQjNbxeknV?=
 =?us-ascii?Q?/0qzVOKHVsPAldiID/K2CkyC4p8z8Xz36EDExY4koStQJtyca/GGlVC+31Yr?=
 =?us-ascii?Q?9H3a0MpClwUKRpt8wqQ91h6wclMSDgrw7rclO8wGEl5uewH40jB+p7oIUvS1?=
 =?us-ascii?Q?AzjloxyPq66/yTxM4woRKM4SFK3tAwKwJcDrmKVbAImS1gZs7fiUdF7dRHJr?=
 =?us-ascii?Q?U770UZ5GES4rg+blOynzyB4qciipU9oh+HZl+K5BM2sUsG2HkyFZvhSl/p5l?=
 =?us-ascii?Q?fpsWkcUrkot8Nl+nmP23WOsIDKTorRGHM+g0z+JceL79lsIsdP0CY1gB93WZ?=
 =?us-ascii?Q?yGbECJBMZAVWKwfpI7BJabKFOSmFkEJ8XBjKhzaiEevYKyvs5oaWUs7p96Sm?=
 =?us-ascii?Q?p7U1/dkMRrt/gVhDvRfTpHYgysG29rliXDeiLZPepeHa6yBunGD1N4dLKWAU?=
 =?us-ascii?Q?jQ3h17qKd+QyxbxM=3D?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2131;
 6:f3vMIZBVdzaxya3N8zbLxNeW9w7y/Utk+tePJFdyJp7hb7kuVAgD6jmc5lfrW/mhsf7Yi8AStnWdZn+Z6AP+k1L9hIz2gRNQo/FIQD7P/JhLEatrxQwWOWURtL4M0ond1SdVRn85nEtbfdREPsYaggBXQk7WFFFjGLD2PFkCBcNSThZS8P/WEGlnEuiZD3KjLkbYxvjhootLF/f5oVhU2B964hj95nbol5nSwYkx0Zgv9OrhbjfTx9UkAD3kLJuHaC10XxzoWAWRHYmTZfbConS3S1+jiSA3Y8MjcbkfT01phH3xP/z9npR9eB5UnIxwiuGI8XtWySrVTZ0SFaUfJw==;
 5:ddoJDGajG8Oi1ypFjh1LxePhPKYz6nvxTk4ndKt2o/6bJpQg9OCNdGCJuoeAteNc+2QFe1gsm4WwEs/5ymkq01nIpbvJqPdFdnlfCu6oE8BAWXAFThmmpOHffOx3Tg/mQ4QW05Pr0tTpPLeIrVFL9Q==;
 24:tozOEt1VkRNXSVTxCzYKAccru8ajJgiJaBCWmODcEUnoJdtuw1jxc74L2zPVOMCyN/1M8NFrFe6aTBlUvmg1pCkhMY+S8MUV36CwY8nQl0Q=;
 7:ZRYFOqMIipBo6WbYWDNTYS7Jc3MrOIn3ZLdumTXJJVU80rhHl5q9HCPtn/h18xhAVbjA1GWpkk5rccoiPScY7yyFy5ADW2h2tomNlta95ehlxgz/HhoWhTVXDN9c4ZSjkt7ftyknJQ6Pq1oKj0Cf1dlM+P0qW8T71ujYvj0i7wb7xpwvLHNrvRcTqYJ+GL3Qy5CT8wmCxzKehPsT5dzK2oUPE0CTC7DSyVEY0FbXUJQ=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Oct 2017 21:01:30.3693 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0301MB2131
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v7 04/11] public: xen.h: add definitions for
	UUID handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkZWQgdHlwZSB4ZW5fdXVpZF90LiBUaGlzIHR5cGUgcmVwcmVzZW50cyBVVUlEIGFzIGFuIGFy
cmF5IG9mIDE2CmJ5dGVzIGluIGJpZyBlbmRpYW4gZm9ybWF0LgoKQWRkZWQgbWFjcm8gWEVOX0RF
RklORV9VVUlEIHRoYXQgY29uc3RydWN0cyBVVUlEIGluIHRoZSB1c3VhbCB3YXk6CgogWEVOX0RF
RklORV9VVUlEKDB4MDAxMTIyMzMsIDB4NDQ1NSwgMHg2Njc3LCAweDg4OTksCgkJMHhhYSwgMHhi
YiwgMHhjYywgMHhkZCwgMHhlZSwgMHhmZikKCndpbGwgY29uc3RydWN0IFVVSUQgMDAxMTIyMzMt
NDQ1NS02Njc3LTg4OTktYWFiYmNjZGRlZWZmIHByZXNlbnRlZCBhcwogezB4MDAsIDB4MTEsIDB4
MjIsIDB4MzMsIDB4NDQsIDB4NTUsIDB4NjYsIDB4NzcsIDB4ODgsCiAgMHg5OSwgMHhhYSwgMHhi
YiwgMHhjYywgMHhkZCwgMHhlZSwgMHhmZn0KCk5COiBUaGlzIGlzIGNvbXBhdGlibGUgd2l0aCBM
aW51eCBrZXJuZWwgYW5kIHdpdGggbGlidXVpZCwgYnV0IGl0IGlzIG5vdApjb21wYXRpYmxlIHdp
dGggTWljcm9zb2Z0LCBhcyB0aGV5IHVzZSBtaXhlZC1lbmRpYW4gZW5jb2RpbmcgKHNvbWUKY29t
cG9uZW50cyBhcmUgbGl0dGxlLWVuZGlhbiwgc29tZSBhcmUgYmlnLWVuZGlhbikuCgpTaWduZWQt
b2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+Ci0t
LQoKKiBGaXhlZCBleGFtcGxlIGZvciBYRU5fREVGSU5FX1VVSUQoKSB1c2FnZS4gV2FzCiAgWEVO
X0RFRklORV9VVUlEKDB4MDAxMTIyMzMsIDB4NDQ1NSwgMHg2Njc3LCAweDg4OTksIDB4YWFiYmNj
ZGRlZWZmKQoKKiBBZGRlZCBjb21tZW50IHRvIHhlbi5oCgoqIFVzZWQKICAjaWYgZGVmaW5lZCAo
X19TVERDX1ZFUlNJT05fXykgJiYgX19TVERDX1ZFUlNJT05fXyA+PSAxOTk5MDFMCiAgaW5zdGVh
ZCBvZgogICNpZiBkZWZpbmVkKF9fR05VQ19fKSAmJiAhZGVmaW5lZChfX1NUUklDVF9BTlNJX18p
CgoqIFVzZWQgZ2VuZXJpYyBtYWNybyBYRU5fREVGSU5FX1VVSURfCgotLS0KeGVuL2luY2x1ZGUv
cHVibGljL3hlbi5oIHwgMzMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZp
bGUgY2hhbmdlZCwgMzMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1
YmxpYy94ZW4uaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaAppbmRleCAyYWM2YjFlLi4xYTYy
NTVmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmgKKysrIGIveGVuL2luY2x1
ZGUvcHVibGljL3hlbi5oCkBAIC05MzAsNiArOTMwLDM5IEBAIF9fREVGSU5FX1hFTl9HVUVTVF9I
QU5ETEUodWludDE2LCB1aW50MTZfdCk7CiBfX0RFRklORV9YRU5fR1VFU1RfSEFORExFKHVpbnQz
MiwgdWludDMyX3QpOwogX19ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh1aW50NjQsIHVpbnQ2NF90
KTsKIAordHlwZWRlZiBzdHJ1Y3QKK3sKKyAgICB1aW50OF90IGFbMTZdOworfSB4ZW5fdXVpZF90
OworCisvKgorICogWEVOX0RFRklORV9VVUlEKDB4MDAxMTIyMzMsIDB4NDQ1NSwgMHg2Njc3LCAw
eDg4OTksCisgKiAgICAgICAgICAgICAgICAgMHhhYSwgMHhiYiwgMHhjYywgMHhkZCwgMHhlZSwg
MHhmZikKKyAqIHdpbGwgY29uc3RydWN0IFVVSUQgMDAxMTIyMzMtNDQ1NS02Njc3LTg4OTktYWFi
YmNjZGRlZWZmIHByZXNlbnRlZCBhcworICogezB4MDAsIDB4MTEsIDB4MjIsIDB4MzMsIDB4NDQs
IDB4NTUsIDB4NjYsIDB4NzcsIDB4ODgsCisgKiAweDk5LCAweGFhLCAweGJiLCAweGNjLCAweGRk
LCAweGVlLCAweGZmfTsKKyAqCisgKiBOQjogVGhpcyBpcyBjb21wYXRpYmxlIHdpdGggTGludXgg
a2VybmVsIGFuZCB3aXRoIGxpYnV1aWQsIGJ1dCBpdCBpcyBub3QKKyAqIGNvbXBhdGlibGUgd2l0
aCBNaWNyb3NvZnQsIGFzIHRoZXkgdXNlIG1peGVkLWVuZGlhbiBlbmNvZGluZyAoc29tZQorICog
Y29tcG9uZW50cyBhcmUgbGl0dGxlLWVuZGlhbiwgc29tZSBhcmUgYmlnLWVuZGlhbikuCisgKi8K
KyNkZWZpbmUgWEVOX0RFRklORV9VVUlEXyhhLCBiLCBjLCBkLCBlMSwgZTIsIGUzLCBlNCwgZTUs
IGU2KSAgICAgICAgICAgIFwKKyAgICB7eygoYSkgPj4gMjQpICYgMHhGRiwgKChhKSA+PiAxNikg
JiAweEZGLCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICgoYSkgPj4gIDgpICYg
MHhGRiwgKChhKSA+PiAgMCkgJiAweEZGLCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICgoYikgPj4gIDgpICYgMHhGRiwgKChiKSA+PiAgMCkgJiAweEZGLCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICgoYykgPj4gIDgpICYgMHhGRiwgKChjKSA+PiAgMCkgJiAw
eEZGLCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICgoZCkgPj4gIDgpICYgMHhG
RiwgKChkKSA+PiAgMCkgJiAweEZGLCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgICAgICAgICBlMSwgZTIsIGUzLCBlNCwgZTUsIGU2fX0KKworLyogQ29tcG91bmQgbGl0ZXJh
bHMgYXJlIHN1cHBvcnRlZCBpbiBDOTkgYW5kIGxhdGVyLiAqLworI2lmIGRlZmluZWQgKF9fU1RE
Q19WRVJTSU9OX18pICYmIF9fU1REQ19WRVJTSU9OX18gPj0gMTk5OTAxTAorI2RlZmluZSBYRU5f
REVGSU5FX1VVSUQoYSwgYiwgYywgZCwgZTEsIGUyLCBlMywgZTQsIGU1LCBlNikgICAgICAgICAg
ICAgXAorICAgICh4ZW5fdXVpZF90KVhFTl9ERUZJTkVfVVVJRF8oYSwgYiwgYywgZCwgZTEsIGUy
LCBlMywgZTQsIGU1LCBlNikKKyNlbHNlCisjZGVmaW5lIFhFTl9ERUZJTkVfVVVJRChhLCBiLCBj
LCBkLCBlMSwgZTIsIGUzLCBlNCwgZTUsIGU2KSAgICAgICAgICAgICBcCisgICAgWEVOX0RFRklO
RV9VVUlEXyhhLCBiLCBjLCBkLCBlMSwgZTIsIGUzLCBlNCwgZTUsIGU2KQorI2VuZGlmIC8qIGRl
ZmluZWQgKF9fU1REQ19WRVJTSU9OX18pICYmIF9fU1REQ19WRVJTSU9OX18gPj0gMTk5OTAxTCAq
LworCiAjZW5kaWYgLyogIV9fQVNTRU1CTFlfXyAqLwogCiAvKiBEZWZhdWx0IGRlZmluaXRpb25z
IGZvciBtYWNyb3MgdXNlZCBieSBkb21jdGwvc3lzY3RsLiAqLwotLSAKMi43LjQKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 21:01:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 21:01:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzqna-0008CR-0z; Wed, 04 Oct 2017 21:01:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dzqnY-0008Bq-LK
 for xen-devel@lists.xen.org; Wed, 04 Oct 2017 21:01:44 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 08/48-01812-73C45D95; Wed, 04 Oct 2017 21:01:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSWUwTURSGe6cznbG25jJ1OVYxoVGLBBoVQ+R
 NX4yioMYnjEGmMtLGttSZasqDijsgroALYIAoIrgluFQkKFQIoGIJi0CiMYoRRMUNo1iJdhhA
 fLk5937/f85/k8Mo2XSVnuHdLl5wcDaDSk2GbiNNEVFrOuIX/vCql178coFchlbWV/mJdWgjZ
 XWYU9yJlCXna7XSWUC7s+qGyTTUS2UiNUPivUroze5XZaJJDMKboOJWBpIAi7MIKL5USWYiJn
 DZAsW18ZJGhZfA9UIfLdVT8Sx49q1tRK/ElQgqm+4oJaDDG6Awc5iQvCSeB7nVOulZi1dBQ0P
 WiATwHOh+mjFST8IxcOHaASTVbEBz8EsLkvVB0HTuDSnVSgxQ29enlFoCDoHT5anSWMA5CK4f
 ukrLXiNU+z+M9g+G+uYCUq5j4W57KZINRQhKq16T8mU/Dft9J2hZFQ6Vrc20DLJpqPHmUjKIg
 ct5XiSPdoLnTIKsaaGgKT+fkDWz4Xtj7qi5jIKargaVnCkRBv74CRk0aSDrRvtokAwaTt1vpE
 4gY96Ez+ZN+GwRIspRqMgLO3khYnGkySxYky0uO2e1RSxaGGmy86LIJfM2ziyatqTYK1BgE/Y
 oFOguOlYd50UzGcIwTQurO+LZKeaUpFQLJ1o2CztsvOhFsxnGANrPMQEWJPDJvHur1RZYpzEM
 jMYwVeuUsFZ0cnbRmiyjRyia6XrV+ZtgBo92Bc707he/CZZ0pDh4/QztL8mAJYNlh2O83diCt
 qJgvU6LFAoFq3Hygt3q+p/3oxkMMujkVBqrwzU+tT8QiAgEKtjXLgVycf+QPg2tmKt+QjWURN
 28vcGbkK+x1pdFGbcfHjK/ZH01Ov2DQXYBPdj5+F4J9jz6FLPRH1a763xPaX8Pnr9bcaXjePH
 bsvc7D8Z2Gn8Ka8OjbQ9nvvIklfjyzn6czAWF60Pm9uIjxrhjy1Fd98AQNf3w8/Xv0j3ZswgT
 2zZ8Miek+1fhNQMpWrhFYUpB5P4CDq0Wo5sDAAA=
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1507150901!117791402!1
X-Originating-IP: [40.107.4.46]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62406 invoked from network); 4 Oct 2017 21:01:42 -0000
Received: from mail-eopbgr40046.outbound.protection.outlook.com (HELO
 EUR03-DB5-obe.outbound.protection.outlook.com) (40.107.4.46)
 by server-14.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 4 Oct 2017 21:01:42 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=dcpq6k/Iw1akFjiMRljK6uM/QSTyuoYS0UbIIwHEFbc=;
 b=Me/7wI235etatLxwFiY08fTNfpjj3sp0rKIK33w3o47ZeCQEhhwvei3BBymZlkKSM0sk40X9eiCXQ+5LTsTIK8APymxPIl9RbCoeCGMoMsCX2rSj9PRD9j2wd4zVxQKSxuDYaXwRSJm0gbrESuNXqC3FrTBU9rEp0c6G911nXqQ=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.53) by
 HE1PR0301MB2138.eurprd03.prod.outlook.com (2603:10a6:3:21::15) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Wed, 4 Oct
 2017 21:01:38 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Thu, 05 Oct 2017 00:01:33 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Thu,  5 Oct 2017 00:00:21 +0300
Message-Id: <1507150827-7858-6-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1507150827-7858-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1507150827-7858-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.53]
X-ClientProxiedBy: VI1P189CA0020.EURP189.PROD.OUTLOOK.COM
 (2603:10a6:802:2a::33) To HE1PR0301MB2138.eurprd03.prod.outlook.com
 (2603:10a6:3:21::15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 90275e66-c735-4350-c0f5-08d50b6b1b8b
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:HE1PR0301MB2138; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2138;
 3:cGJgkyHWEOb3QjoDQkg8rO0IKbMO9lBljnrX7COVV+S5pzdYRjUWagqM9aCyj1bpFEoDUg3EcB0lX9OQec0Vcj6Uy+uwvzlMS3E4veTik4flU2UYYfwu9P6EktZiT1by8Z/TrPvg0OnBCdi6wSy7MiB1On1D4QD9CIZdbHcN+RpQkmDWO4sPYcsCTqRRSvT3FhCj3ctsjhHLmbAzMPfIkAcXvXpECSg9KdB9+jHmBMLlNGJin+iqcstzM8EdO9gE;
 25:QqbnVzcDewxOSVuoVAW7QwQ2ch5ldDRvhVRXCF3utot3FQWCHIsCIhIf9sx8p3P6qFcqmAr3DeJzgnTSlnAbePHJ7riQ4EzLcrEZfgmyBFHsS6kBf6LP317650jYCTUlikNeeqPcCBXeAHXNDZtQ2ElzIifP04BEcM7z/2iQE5qn4vojpkz9us447AdeB6Ua1MvQdREVkMMLctQaEMsyJg2uUpwuHWJ7AU7g80cUWcmYeIccsw3VQa5EdAB4eEIoVIbfJDPVOVqtlQa4dUPyDfBVjfSDrV907p1SLL1Q9r7PFBowEZkEHbTd/KJrvOJRHsPC/0QAYTuIPnmA2P7HWA==;
 31:HGQ60y8haXvqu2YT4WJN+0yVda6q2OugXU1s/AYupdLt31MS0c18H+ig8U1DsqQTMmdeJacKwV/FcWhgQazEHUfVvembh7hz8gkKHWYVjfHyFPT8qUbNZ+pbD+KSj1grc4zQr77c01BSuRtkVMLKBDu2hgQemkoejrYia/bIZ+VEomVQht1tZZgTNiGVSfbDIai9kqW7rE+sD/vJhVWTSrjS5wYbG6Iaej+31dTTicY=
X-MS-TrafficTypeDiagnostic: HE1PR0301MB2138:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2138;
 20:qpmTzDk3d4PKubTjV/wExj/es2Yd1a/2OJR+daTEW7Kt3HlnskpBSnGKw4Fi11+PjAhNFWEuAwj6PJEtzjU97rAzPDPrFMKB+ULQbHzU1YK7rEgxqNdJVnXW0No4adxV8XR0eVlXcTmrKQhqwWhHdNrgLqDGDydWCw8iKtUFfF7+0oOs59DgzBAjLTFtTzsRB04E60XfY7u6hgvoneLq9Xoo7URf7aStY9YuYtGI+lYC++fjjpRBq4QvMSZHQPNSDAQBnLhcETTpxJNYlMlJKfBrjhzU6i0fDNqv/FLHz8vJDw+PXp3YdTcNaz7BeFYiJbf1dbaEsx8g+B8Y1QNNakCXFxbL/640GIWMhBIQBRATvx6clyjbEDm/GcQlkPwzuhByihTHlSCQei+Mo/ZBYOSjob3WHi0kzLP06MH6cEwSGTfJw37DCTuWAHcSdW2WS3+f1tjS5UxzO6is3GuBA8rDoLHku4X7o82eL4sDYG/KNOjl5k50piVbiq2rS9M+;
 4:cz/XKN1t+Z4lL792169/cGFaPRvEGh7IhH/lu80PT3FxcVtZ20URGsF77T0uc229h+5gKMs5Mu1YBZzshRm+F0JNxPZW0cO5sqTnmUOk4hiLX5UnuRz3htNhu1Y2MtXl/FYtXmc5eH+Q+mfj1SuA7d9yRAcX7fHNfIu3nPSFqHhkl3vq4SOXuAHmqXzG8fhW9L6Fe0kZ62Ti0kQWQlzOv2K009fdKbfo9vCueJiZFtAm2qlmM8XtTdBEBJO7TnEYSK0yNyEUUI96pILrWtPTWu7Tiq96hFBLjLo8YOyA17hUlhStXD7gW3Dsz/XQ+fh0nNPkUBIBT0xl0yAKnQ3rZQ==
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(4114951738403);
X-Microsoft-Antispam-PRVS: <HE1PR0301MB21385D8BE8564FDF63251294E6730@HE1PR0301MB2138.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(100000703101)(100105400095)(10201501046)(6041248)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123564025)(20161123558100)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0301MB2138; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0301MB2138; 
X-Forefront-PRVS: 0450A714CB
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(376002)(39860400002)(346002)(189002)(199003)(305945005)(316002)(5003940100001)(42186006)(53936002)(2906002)(54906003)(47776003)(122856001)(2351001)(97736004)(7736002)(68736007)(33646002)(36756003)(76176999)(101416001)(2361001)(8936002)(50986999)(189998001)(2950100002)(106356001)(50226002)(6666003)(86362001)(6116002)(105586002)(3846002)(16586007)(6916009)(8656003)(4326008)(50466002)(5660300001)(72206003)(8676002)(48376002)(81166006)(478600001)(81156014)(8666007)(66066001)(80792005)(14773001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0301MB2138; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR0301MB2138;
 23:A+VQVdGfHOlUVTNE4CPPRoBMH8st7uYUFra65NP?=
 =?us-ascii?Q?q375wXZw27P902F1Msr0zh4xh7FJc5gwUZz29m1DFpvFKz7TjcsMMWzI9aKx?=
 =?us-ascii?Q?FQAWIXWik1wMmZ6onxbCK5KWl4AsqjvgvTEqwdMw+2pR5LYTqNz61uRnBSRL?=
 =?us-ascii?Q?hTN+Bn6pLSJ+LDPqSPaNy1A1U9yTMlytmNSUXZbBGwZ7a/AnOl1I7P3gy0SM?=
 =?us-ascii?Q?L+BVjDT+VXbXWABuy+OrBlLfGpHs9w2KNwxTPqITLMNMz275eAIk/MU7yJP+?=
 =?us-ascii?Q?0T6SEDW5cnkrTHjb6jrxVZZlEK3sIsn5uZmcEiCf5/QxQvsBWrwpbV61OtFc?=
 =?us-ascii?Q?1LCy615Nd95x9DT1q367NJYDW4cbeENYelrB+N8iGsSxd6O9CYZUZHTtO/hw?=
 =?us-ascii?Q?2jLt89PpL7Mu2uXplQ+3qFFowLllb2IOWdeWU9H6NxHWCz3ickzA7bTilFFV?=
 =?us-ascii?Q?SDIkI4g6F51DBeVYVFWJqndFalwZ5lJqIIkzE9Ej2/PmPy2/Y0Y5CcxLokUS?=
 =?us-ascii?Q?3Iilh7wplDLXChM5G+XqZvaZ9nl/sxF3GOynSb+PHw9r09SA44Icb6hKCYzJ?=
 =?us-ascii?Q?P7lR1bp02hZNv8xRiBznbxyOg6IOeLxfgbmEjafCqtTBClR+TMr4F0e4C+IT?=
 =?us-ascii?Q?WC+2E6MgOm0fnGuCBu6O+lV+zBgj9SC+BCVjw1TNYmseEfd5QF1vHTrxiscH?=
 =?us-ascii?Q?/YS55khDvTQMgSQd2PcXuX0o7fkjD+n+qo7SXl72gsJlwFLSA4cgc/qUHMn0?=
 =?us-ascii?Q?N1yafNWo7WKA73r+PMDt6jnxYnKwGbN+WJok+jqgPYJ657NZIiUk0wbvtylt?=
 =?us-ascii?Q?nv+a9T7vK/+381qI86ZgvZ40OdyFswBL13xhkSc9Hea9FDHqezPH6FdNVTyz?=
 =?us-ascii?Q?gRHO0guP1/joG4GjZv/kIO0nEUC2Vb60opPgMzGjhw5Cd7AkGroSRBuqBVvG?=
 =?us-ascii?Q?DCxWvkve5XjZO22VJ2VCwgPDdndYSI8soyua/kQtoW0F+4leLyef2ho6agF4?=
 =?us-ascii?Q?GQ3dm7HpC3ViC7BnqBidrd3RNYUaJRg2uOFqO1aLNUg9EwcyPyYdLDv/ESbl?=
 =?us-ascii?Q?+2PdAj/MoUh4lw9wKh3yGRx8gn/AqGuHcdWLSvvoGFrwn+FjVoZ8lGNvyAR0?=
 =?us-ascii?Q?D/O6EQ7/ynh2hFPEwh8ODgwIELwOsCv0WP4u7UCBeyCTvs7ZoIhOd5mgKJIR?=
 =?us-ascii?Q?cyVOD+Ub++uvAjyI=3D?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2138;
 6:xRNrG/yK4oif0I/dmr3TfcK8DLX4tIYXLzN/Fp71+iVGEl/xJvbFJnuGHXh+nI+IQdvtJU63mnfZ134Zx1mYjLjwcKXugRr1xhorRoteZ/DlR1NLYyk/TTIHExhqtDDPF1ICOKgf4PzjdQJqVAsUKxmh22d2da99x7VogpfFAEgzPMPIhbNNWaTPkO9f9ZSuEJ+kQ/OQdndTR7MRurqXm1LlDp5NUKq4MOEFZhmaH0By3ryPIjbmv/oX0ONsYFb8rdoJby26xMrHpe+h1p9mBgYvh6g0tBKQdSaecI5+Wkb+uoADbw4saIv7P0iVhmuPdz+jpgHLLvKPZeZv1Dh+xg==;
 5:G10V7fqJCcPfgE23QTyi0lu+c2fYoiFM/Qo5AVluPNRjPM6ID8IxGhoBojY5WYS1nTVpUTHJHPRWds7WlKiARc7GXnQbDlkijrtaL46wkYofhT3UEg3kaBYki57mwaw0GsuJWREIfPdaLE02ZFP4jQ==;
 24:x7KBz50w8Vk1/kyJMDV9fWvgCVMyhOpYx/KcbyM4u9MvfwOV/NccVR+9zAHswhRhODaXPP7rA0SqTubw5+VRUy0mey59ZgOg40mjlhwKgq8=;
 7:qUSYDb+da60idfMf8tUb/aBrAHtw4uFKvf68AvMs+8RUkEQ2aD+EbNNPPgwpO0ERnP16DHarWwZOCF6C6GHlPJeqJGlHRW+vcQyjP2bwkYgFya+wNlDWRubwlPlBx/HLscipmLrSZ46svyfC9D4GrZt1MR+NcwFrSyc6f+Rn9jL7JV1M/y/HHj0Ft330gM8xFnDMK3TEg0wymRqKF1aJBsPgod1RgHUBiI7IOtBgHZ0=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Oct 2017 21:01:38.8405 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0301MB2138
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v7 05/11] arm: processor.h: add definition for
	immediate value mask
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBkZWZpbmVzIEhTUl9YWENfSU1NX01BU0suIEl0IGNhbiBiZSB1c2VkIHRvIGV4
dHJhY3QKaW1tZWRpYXRlIHZhbHVlIGZvciB0cmFwcGVkIEhWQzMyLCBIVkM2NCwgU01DNjQsIFNW
QzMyLCBTVkM2NAppbnN0cnVjdGlvbnMsIGFzIGRlc2NyaWJlZCBpbiB0aGUgQVJNIEFSTQooQVJN
IERESSAwNDg3Qi5hIHBhZ2VzIEQ3LTIyNzAsIEQ3LTIyNzIpLgoKU2lnbmVkLW9mZi1ieTogVm9s
b2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgpBY2tlZC1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJt
L3Byb2Nlc3Nvci5oIHwgMyArKysKIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9wcm9jZXNzb3IuaAppbmRleCBjZDkyMTc2Li42NWViMTA3IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
cHJvY2Vzc29yLmgKQEAgLTY3Myw2ICs2NzMsOSBAQCB1bmlvbiBoc3IgewogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgSFNSX1NZU1JFR19DUk5fTUFTS3xIU1JfU1lTUkVHX0NSTV9NQVNL
fFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhTUl9TWVNSRUdfT1AyX01BU0spCiAK
Ky8qIEhTUi5FQyA9PSBIU1Jfe0hWQzMyLCBIVkM2NCwgU01DNjQsIFNWQzMyLCBTVkM2NH0gKi8K
KyNkZWZpbmUgSFNSX1hYQ19JTU1fTUFTSyAgICAgKDB4ZmZmZikKKwogLyogUGh5c2ljYWwgQWRk
cmVzcyBSZWdpc3RlciAqLwogI2RlZmluZSBQQVJfRiAgICAgICAgICAgKF9BQygxLFUpPDwwKQog
Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 21:01:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 21:01:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzqnh-0008GK-Cc; Wed, 04 Oct 2017 21:01:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dzqnf-0008FY-Os
 for xen-devel@lists.xen.org; Wed, 04 Oct 2017 21:01:51 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 27/04-02224-E3C45D95; Wed, 04 Oct 2017 21:01:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSfUgTcRjH+93d3GVenNPyyZfMYSiSki0iyCB
 6I60gCiorytOubbTb1t2MSVA2TXSWJWXmtBKMNCuhVlRI+UIvztBZWajRm/SHWogjrXDSutup
 2e+v58fn+32e7wMPiatsAeEka7WwvJExqAMCifjDRELi6i1v05c6S1JWXvPUEGvQpmeNXmwb2
 qPQGzNN1gyFrsfzBTM3qa0n3aV4LuqOsKNAkqBP4vAxv5+wo9kkovfB3XtFSAIq+jQGrvstmA
 RUdBZcdhcqpDqAXg4NV91KqQ6lI+Ddjzd+A07fwKHBXoJLIIReDUNN434RQS+GuqF2/wSKToX
 PBSP+pkAvhN7OIr9+Np0GNbfzkTwsFU55upCsDwZXxVe/F6cBWgYGRD0pemPgYn2ONBfocgTv
 +34RsjcOHnu/43L/KHjWUUXI9VZwFo0pZEM1gtpGaWXpk6eEC57+SccSePS6QymD80r48sank
 EEa1DlakVybYcBTO9mqSwGuysrJfSJhrK1MKdcdCnA6M+RMGTDs805qblHw2GeVzUVKuNL9RH
 kOxTlm7OqYsWs1wupRnMDyR1k+UZOUyeu1OgvH6A2JyUs1SRwrCIyWNTCZQlKWibuLxEuYJb6
 HKG90bStaQGLqeRRsfpuumptpOpijYwTdAT7bwAqtKJIk1UCNpIksmGe1rPWQ3iCe0xQGMkgd
 SpklTAlmhhP0Whm1Iw05eqZnAiMLez9MYCrCaDKy4WHUuCSlJaku2zjdaOo0X6Oo8BAKidFUQ
 WaW5/SW//kQCiOROoRKkLIG6Y2W6XlDYhRMjFJl65aiWJh/KDwXxbZneDlu/8Re0DAKyFkRm/
 xCPWwrHMxe1Li7+NurTiw3OsYWqD9+iWs69lzTfCcmPj7s5S5fPxTXtNkdfUd+/yz4vPEmV+r
 evj7yz4M077z55U/tLUE1y6IrGoeBV+1rnuMwutJXbfh0/8Tw4I7rqrKzyZEFKTv59E4Nsa73
 hZoQdExyAs4LzF/Mbi1hlQMAAA==
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1507150909!114714900!1
X-Originating-IP: [40.107.4.42]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG, UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34332 invoked from network); 4 Oct 2017 21:01:49 -0000
Received: from mail-eopbgr40042.outbound.protection.outlook.com (HELO
 EUR03-DB5-obe.outbound.protection.outlook.com) (40.107.4.42)
 by server-5.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 4 Oct 2017 21:01:49 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=JcvHWhZdgxjgwph1h33FYDLVFkdyNdH3rHQ9zU1yHeM=;
 b=iwM8wrZ1jfj7IIoFNpna3ZL9EiPioBZEsilLu1pWdO1tkhINsrcUb0SRp1CpQFdqixbX8qk7+mc+XeDlvtuvXkkf+8x57O50nnW6+j1/BoqxTaHFaA5dXWPHR7PN/IX8hHFiwtMRKKiQD8Sw2RnCFdGCQu1158p2B0lnCEoCubs=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.53) by
 HE1PR0301MB2138.eurprd03.prod.outlook.com (2603:10a6:3:21::15) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Wed, 4 Oct
 2017 21:01:45 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Thu, 05 Oct 2017 00:01:41 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Thu,  5 Oct 2017 00:00:22 +0300
Message-Id: <1507150827-7858-7-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1507150827-7858-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1507150827-7858-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.53]
X-ClientProxiedBy: AM5PR0701CA0006.eurprd07.prod.outlook.com
 (2603:10a6:203:51::16) To HE1PR0301MB2138.eurprd03.prod.outlook.com
 (2603:10a6:3:21::15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 64d3d9d3-4d42-48e9-e069-08d50b6b1fb7
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:HE1PR0301MB2138; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2138;
 3:tvK4Fy+pMpTCZ6ZxaqEZFqjdBFJkZ9KxvH2LqQWAGcIvRHgemSfjEsvq3Co7PmN4OcNf7WK1SQzRvDu9WN8Yf+xbxRX9uUoZLnmk/AIEbJXwEkJ0acMfsS34KMRx5gRO+5GPF7LujKwUfoKWThk599aNamxnDjU86Y57RTa5jPvsIaCjxo8/MtnDLGALNy1XRxT8R/8x481WhsQcCK+it6JzLb3GaLBoh3zM8rY892YINKOITTMQPFzxofE6gYkg;
 25:qwg5y2C21JN32UYRHXa1qB9hSoSAZPZxVBf+JFnyPXKLEtd27WwQRJDd11qdB3e+rF9ZlRkYHTEg3UaEQW89+WKhGDHwCD2kZLhTW6tE/EjjaaFOv9hnOhkO+XcgCFjlO8SjKtIAgmEo37zVJEdW064d1kQZk3NAPiYpfzI0HPdyh90+k1JlRDGJJjf/chYQeejZahveQmuy0bD7eZp51NJHqoGw2K1vRj/Szc+wedeFnKxj/aRTRFcRGgWcJr9t8MHL1mHrAsVsFS9NF27rz84f7Zji3EOHqEiOd3drxo7n0D6VDMCZuwQQWdwMp8zv09o5l8HuMxdx4rkEWRtBLw==;
 31:YJKpascZZFrcxwnnkesdqXBPsB6ga9qMAqsOl+V4mYWJXR3JxkdKKZ6p8fqBd/4BrNkfqUp0kY5OM8CpZp4osdsIFFh0uNktMklRs6crAaWxvzG7gOC0gpTq1Of/ITSwtz8QDrZlttBkz/5kj3BS8IHmhk0zFU4buP2z46Aey43SrKm5K9h+5kzshg83i8OEj/R5FIreJPr0Bm3Pu2lwjROg5liYoGtErLX2TnOB8NU=
X-MS-TrafficTypeDiagnostic: HE1PR0301MB2138:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2138;
 20:CjsCG26v15C0v7SoCkd64kBPNU+yVUJHeNw/Ig4IvdxNGjSMuIS9GTWssk61eMAfIWp8oEY5wBXUi2iCIxOLhz+fO6rHQNW2Zs3mgbY4aQyvVi88KnRU+z/BPHSTm7J/jTJLInrbIjzFpUZZB31z8m0P053flhdOLnVwINtR2HXtnKI5GLGJQYk6PFUKm1S3BuMjR5yKOZrZa/Brb731+He2lwwiNWQ/lf8lxC0xsOCYZWwGRQq8O0yqbPiZoAuhFCrrUDbEb52BhQyv+iPWbB7CCDc5qTY4SYJerkrq5WFSsVXCfr19ryLmIiFaLNt7fIMkmUdosZZzwju13wg5AbdyoOaX6B4hBdxn+/7Dpng+aD2d5atvJzljMn28JEKsZZIRU4CsqOTjxLALgmr6g3c5+m/2jRlle3z5zKmPFSIxjE28b0duOhpBYbkwQFZ7bDL1UYT5AJiU2ObGd1N+vD0Zr0Sru0DhzVfx/FSBx+j7TSwjr+ZEtcoGm4MiSiY4;
 4:dKcD7/sIhvzhDuDp+s39I1cQ76Lugs/CnQYFFKKWUMrXviHj5k5OORo8ifxqbJt8YcilPbRJHheS+MUQwkLG7tb77MXVEAjBhEb45TwNl/f/U6m1r030phEnHHlJfUa0v2LSl5652VNBXDhqPjbQmUBxgzXcB8N9jViRfzdosP53EMrGeMMF9kvPf5g2g1gWWekJY4J8icqMRWsnt0rjoWXIhl9sG4f6obNBt/b1hxkxLleQxJvVR/HLEnYwyr3BJ7VopkRtOm0cnCPvPfMuwlwwenzeYmLcztEHwonfPs8SxWg/zaVn3KmNK4hWkofKu3CRjGErB5yVUUpXNB3pdg==
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(4114951738403);
X-Microsoft-Antispam-PRVS: <HE1PR0301MB213869F858284C0A9CAD9DB2E6730@HE1PR0301MB2138.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(100000703101)(100105400095)(10201501046)(6041248)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123564025)(20161123558100)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0301MB2138; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0301MB2138; 
X-Forefront-PRVS: 0450A714CB
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(376002)(39860400002)(346002)(189002)(199003)(305945005)(316002)(5003940100001)(42186006)(53936002)(2906002)(54906003)(347745004)(47776003)(122856001)(2351001)(97736004)(7736002)(68736007)(33646002)(36756003)(76176999)(101416001)(2361001)(8936002)(50986999)(6306002)(189998001)(2950100002)(106356001)(50226002)(6666003)(86362001)(6116002)(105586002)(3846002)(16586007)(6916009)(8656003)(4326008)(7416002)(50466002)(5660300001)(72206003)(8676002)(48376002)(966005)(81166006)(478600001)(81156014)(8666007)(66066001)(80792005)(2004002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0301MB2138; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR0301MB2138;
 23:71/Zv765nw5l8P6hvxhUAtOQ0TTYzHUfCd97oE0?=
 =?us-ascii?Q?zR9BRA1RpZ4pYSGM3ee5PwMUq4o5yreVxA5+x0yuo+N/cet5aV+0ghxQCRiX?=
 =?us-ascii?Q?dxJTwL577/tXTtveCw7/b0pwG2IQ+FX+UGYowv3RiXVz0wkiGyC5rDk8Gka3?=
 =?us-ascii?Q?M1zM1DcXsQR5DP0sOwIjZRHlgZqG/KRRfPhwcTfxU6jrMImFgQunCNtNm2qt?=
 =?us-ascii?Q?ITNROD12Bn+5CTEi3R2paOU+MnGgWDa5rKYLEYpZcNbZTq7iGpi1NkW0k/0v?=
 =?us-ascii?Q?EqaoUwhwE28mUgW60ILC4hQaw0j12c6lli4umqSL22vM79zN3Dy7hJLDoBh1?=
 =?us-ascii?Q?W6p+5/GoKwjJrBPuTzDL+DzVqTNSewN1dOJTcItdwU4Q57iJODCdo2e4iwqK?=
 =?us-ascii?Q?v8CjHAyWjFCYCWH1wC2RWalRjQz9kvN6BsSkFGGZ0nY8Dthg3u57eZQeIdkT?=
 =?us-ascii?Q?JBiZoRz3ENIkyiin7ImZsD8YkGdCXXpSiBx2yopSpC5Y/HARz0E1+NM219n0?=
 =?us-ascii?Q?+Dro43ngU8pz2om1NDYmprt6rS+Cln+nQ+MGLbHiI3FIWpWsjSkpr9M/7hte?=
 =?us-ascii?Q?hTgh515E+zV1CGVjGzkGIR6Ic30DlUWfRiROOQtApm2+HUBxt6kyX/1Q3zYZ?=
 =?us-ascii?Q?T+ynqZOTNEVDL0ZG7/q5+5qT3Rd2EP8dYoXfE3humXc64bjQgN9IeUSJNlKe?=
 =?us-ascii?Q?DRkPi9djFSICAGka/wvnKwQ8llRDoX8Ds9CLvUnVA2XUGUw2Ekgt4p4nCWwE?=
 =?us-ascii?Q?hVh9Cy2ajIiLm3RITVIo978DY7jsz6S9O1OqzcM5/tpyWcyr2rftrcCL85C9?=
 =?us-ascii?Q?GhxaJfYwiPdoQPiQgJI0ipjdTPU3KQG6omSwu1DNLj0+EVvHCV3sUuNzYarm?=
 =?us-ascii?Q?4Y4OIVpg6HY58U8vETxlF2Qb5VneiGRNDbjIDL3tpPQcHfciYIifgGB0OgM3?=
 =?us-ascii?Q?alzuBWI/jgKy2IgRIgtslkXjcY+bDiBzeAn0YzIdHaCDHId64LVGjQ7ttB6a?=
 =?us-ascii?Q?4leccYGVKJ0U91rY8Sh4PS7CzPjp0K5AqMbwqGUVGqTYm8REEClfGtahbKSa?=
 =?us-ascii?Q?EPvcCQCWxdGm7J5Xqdj9Qn6RUlxkMdQIJPor79i9BC7/DhaBXKLlXriFjyYE?=
 =?us-ascii?Q?YSduBtFSXW542PoWRTdjlBwQzTAM6aI2JwwDFJpuP8/ce8EsNETlnkx9WiEi?=
 =?us-ascii?Q?JYIXuCRVN2RHUwTl276l86Loag5zUS8MrteT319DjzMvRuRPHCR2mIijHef5?=
 =?us-ascii?Q?ysJYMuiVUggjVJK+z+HWHB+MVbhvZNq+tpL0pKIcu?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2138;
 6:XlU7TAgpSTHuxtGDZdf+gYzJOhK6XI4sjY8A4IF4VPoYgaqhmOHhpQQdOQ5TTPgY3qMALxjK+Rk1D/k1egEvuFABpuw0Iu0FXFz+uHIyVgE4RFDkAmubSY+zqteB7zWFBWkDLkM2wM/Kut9m4+oj+9V72knBhcqosYb4fgIFOD5qFzpcPUcrgmnAMUVG+z17cFfti3RWfDzrYojoh2lzp+w7SKsx8+aCWCvEQtyqLKFYvnSHALP2qkfu5Lde+1eQg2SrIY6psKaKKxO73N+eljTUgteXMg5pIgvXEnMDpZcbzB4l5EoCLI2tRW9oHY4CrDc65KvbpuTiwu+9gljIaQ==;
 5:IKfimDT8SVG2dHgup3sNL9vxCVAZkghwil9VNwh1z1Z2eFWbrWs1J6uoqxXW11DfJ6cTUIIm2Ift8/ohsUG5s6E37fgC9dT1nuv/2pDfmXG74ME1rhvQfAaSaMiJRsx0Ctk2zSqkWF0ziB9Q0O3GcA==;
 24:BKDKVOE4f8leCz5vxm45rcbgrDkoYPtbxTGpvhaCeNBjROjYYsxssP72wDkaAiS0ilWKMAZkzcmh7Rbw+HV7EmjE8FnIxnEy2E2GErEsLAc=;
 7:lcpvbd5vDkDde9Q+Dv2A10BfKgS9VwT15Jy/O9VWlu5OpxYI6mTRiOxUYQ3tZx7Gno7Ep3wTmH5WkgiLM7O93g9qwJb1N2HHJgnFtViSgvmkB84rTCUUChxMu/IlCqhcEFW2WbkSql0yfnb9by1lonE/bEkVlt2z6gzNdRF0wUgGOi8ZelT5VGLQxOww0QDdeU2Qd2T7xL1E0A2nczo/PgjgPdFBs9cPhjjUTAF9TJk=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Oct 2017 21:01:45.5124 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0301MB2138
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v7 06/11] arm: add SMCCC protocol definitions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGdlbmVyaWMgZGVmaW5pdGlvbnMgdXNlZCBpbiBBUk0gU01DIGNhbGwgY29udmVudGlvbi4K
VGhvc2UgZGVmaW5pdGlvbnMgd2FzIG9yaWdpbmFsbHkgYWRkZWQgdG8gTGludXgga2VybmVsIGFz
CmluY2x1ZGUvbGludXgvYXJtLXNtY2NjLmggYnkgY29tbWl0IDk4ZGQ2NGYzNGY0NwooIkFSTTog
ODQ3OC8yOiBhcm0vYXJtNjQ6IGFkZCBhcm0tc21jY2MiKQoKSSBleHRlbmRlZCB0aGVtIGFuZCBm
b3JtYXR0ZWQgYWNjb3JkaW5nIHRvIFhFTiBjb2Rpbmcgc3R5bGUuIFNvbWUKb2YgdGhlIG1hY3Jv
cyB3ZXJlIGNvbnZlcnRlZCB0byBpbmxpbmVkIGZ1bmN0aW9ucyB0byBlYXNlIHBhcnNpbmcuCgpU
aGV5IGNhbiBiZSB1c2VkIGJ5IGJvdGggU01DQ0MgY2xpZW50cyAobGlrZSBQU0NJKSBhbmQgYnkg
U01DQ0MKc2VydmVycyAobGlrZSB2UFNDSSBvciB1cGNvbWluZyBnZW5lcmljIFNNQ0NDIGhhbmRs
ZXIpLgoKU2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVr
QGVwYW0uY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
LS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmggfCAxMDUgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMDUgaW5zZXJ0aW9u
cygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaAoKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vc21jY2MuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5mNTQzZGVhCi0t
LSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCkBAIC0wLDAgKzEs
MTA1IEBACisvKgorICogQ29weXJpZ2h0IChjKSAyMDE1LCBMaW5hcm8gTGltaXRlZAorICogQ29w
eXJpZ2h0IChjKSAyMDE3LCBFUEFNIFN5c3RlbXMKKyAqCisgKiBUaGlzIHNvZnR3YXJlIGlzIGxp
Y2Vuc2VkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCisgKiBMaWNl
bnNlIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRp
b24sIGFuZAorICogbWF5IGJlIGNvcGllZCwgZGlzdHJpYnV0ZWQsIGFuZCBtb2RpZmllZCB1bmRl
ciB0aG9zZSB0ZXJtcy4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhl
IGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5U
WTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJ
VFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisgKiBHTlUg
R2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqLworCisjaWZu
ZGVmIF9fQVNNX0FSTV9TTUNDQ19IX18KKyNkZWZpbmUgX19BU01fQVJNX1NNQ0NDX0hfXworCisv
KgorICogVGhpcyBmaWxlIHByb3ZpZGVzIGNvbW1vbiBkZWZpbmVzIGZvciBBUk0gU01DIENhbGxp
bmcgQ29udmVudGlvbiBhcworICogc3BlY2lmaWVkIGluCisgKiBodHRwOi8vaW5mb2NlbnRlci5h
cm0uY29tL2hlbHAvdG9waWMvY29tLmFybS5kb2MuZGVuMDAyOGEvaW5kZXguaHRtbAorICovCisK
KyNkZWZpbmUgQVJNX1NNQ0NDX1NURF9DQUxMICAgICAgICAgICAgICAwVQorI2RlZmluZSBBUk1f
U01DQ0NfRkFTVF9DQUxMICAgICAgICAgICAgIDFVCisjZGVmaW5lIEFSTV9TTUNDQ19UWVBFX1NI
SUZUICAgICAgICAgICAgMzEKKworI2RlZmluZSBBUk1fU01DQ0NfQ09OVl8zMiAgICAgICAgICAg
ICAgIDBVCisjZGVmaW5lIEFSTV9TTUNDQ19DT05WXzY0ICAgICAgICAgICAgICAgMVUKKyNkZWZp
bmUgQVJNX1NNQ0NDX0NPTlZfU0hJRlQgICAgICAgICAgICAzMAorCisjZGVmaW5lIEFSTV9TTUND
Q19PV05FUl9NQVNLICAgICAgICAgICAgMHgzRlUKKyNkZWZpbmUgQVJNX1NNQ0NDX09XTkVSX1NI
SUZUICAgICAgICAgICAyNAorCisjZGVmaW5lIEFSTV9TTUNDQ19GVU5DX01BU0sgICAgICAgICAg
ICAgMHhGRkZGVQorCisvKiBDaGVjayBpZiB0aGlzIGlzIGZhc3QgY2FsbC4gKi8KK3N0YXRpYyBp
bmxpbmUgYm9vbCBzbWNjY19pc19mYXN0X2NhbGwocmVnaXN0ZXJfdCBmdW5jaWQpCit7CisgICAg
cmV0dXJuIGZ1bmNpZCAmIChBUk1fU01DQ0NfRkFTVF9DQUxMIDw8IEFSTV9TTUNDQ19UWVBFX1NI
SUZUKTsKK30KKworLyogQ2hlayBpZiB0aGlzIGlzIDY0LWJpdCBjYWxsLiAqLworc3RhdGljIGlu
bGluZSBib29sIHNtY2NjX2lzX2NvbnZfNjQocmVnaXN0ZXJfdCBmdW5jaWQpCit7CisgICAgcmV0
dXJuIGZ1bmNpZCAmIChBUk1fU01DQ0NfQ09OVl82NCA8PCBBUk1fU01DQ0NfQ09OVl9TSElGVCk7
Cit9CisKKy8qIEdldCBmdW5jdGlvbiBudW1iZXIgZnJvbSBmdW5jdGlvbiBpZGVudGlmaWVyLiAq
Lworc3RhdGljIGlubGluZSB1aW50MzJfdCBzbWNjY19nZXRfZm4ocmVnaXN0ZXJfdCBmdW5jaWQp
Cit7CisgICAgcmV0dXJuIGZ1bmNpZCAmIEFSTV9TTUNDQ19GVU5DX01BU0s7Cit9CisKKy8qIEdl
dCBzZXJ2aWNlIG93bmVyIG51bWJlciBmcm9tIGZ1bmN0aW9uIGlkZW50aWZpZXIuICovCitzdGF0
aWMgaW5saW5lIHVpbnQzMl90IHNtY2NjX2dldF9vd25lcihyZWdpc3Rlcl90IGZ1bmNpZCkKK3sK
KyAgICByZXR1cm4gKGZ1bmNpZCA+PiBBUk1fU01DQ0NfT1dORVJfU0hJRlQpICYgQVJNX1NNQ0ND
X09XTkVSX01BU0s7Cit9CisKKy8qCisgKiBDb25zdHJ1Y3QgZnVuY3Rpb24gaWRlbnRpZmllciBm
cm9tIGNhbGwgdHlwZSAoZmFzdCBvciBzdGFuZGFyZCksCisgKiBjYWxsaW5nIGNvbnZlbnRpb24g
KDMyIG9yIDY0IGJpdCksIHNlcnZpY2Ugb3duZXIgYW5kIGZ1bmN0aW9uIG51bWJlci4KKyAqLwor
I2RlZmluZSBBUk1fU01DQ0NfQ0FMTF9WQUwodHlwZSwgY2FsbGluZ19jb252ZW50aW9uLCBvd25l
ciwgZnVuY19udW0pICAgICAgICAgICBcCisgICAgICAgICgoKHR5cGUpIDw8IEFSTV9TTUNDQ19U
WVBFX1NISUZUKSB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgICgoY2FsbGluZ19jb252ZW50aW9uKSA8PCBBUk1fU01DQ0NfQ09OVl9TSElGVCkgfCAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgKCgob3duZXIpICYgQVJNX1NNQ0NDX09XTkVS
X01BU0spIDw8IEFSTV9TTUNDQ19PV05FUl9TSElGVCkgfCAgICAgICAgICBcCisgICAgICAgICAo
ZnVuY19udW0pKQorCisvKiBMaXN0IG9mIGtub3duIHNlcnZpY2Ugb3duZXJzICovCisjZGVmaW5l
IEFSTV9TTUNDQ19PV05FUl9BUkNIICAgICAgICAgICAgMAorI2RlZmluZSBBUk1fU01DQ0NfT1dO
RVJfQ1BVICAgICAgICAgICAgIDEKKyNkZWZpbmUgQVJNX1NNQ0NDX09XTkVSX1NJUCAgICAgICAg
ICAgICAyCisjZGVmaW5lIEFSTV9TTUNDQ19PV05FUl9PRU0gICAgICAgICAgICAgMworI2RlZmlu
ZSBBUk1fU01DQ0NfT1dORVJfU1RBTkRBUkQgICAgICAgIDQKKyNkZWZpbmUgQVJNX1NNQ0NDX09X
TkVSX0hZUEVSVklTT1IgICAgICA1CisjZGVmaW5lIEFSTV9TTUNDQ19PV05FUl9UUlVTVEVEX0FQ
UCAgICAgNDgKKyNkZWZpbmUgQVJNX1NNQ0NDX09XTkVSX1RSVVNURURfQVBQX0VORCA0OQorI2Rl
ZmluZSBBUk1fU01DQ0NfT1dORVJfVFJVU1RFRF9PUyAgICAgIDUwCisjZGVmaW5lIEFSTV9TTUND
Q19PV05FUl9UUlVTVEVEX09TX0VORCAgNjMKKworLyogTGlzdCBvZiBnZW5lcmljIGZ1bmN0aW9u
IG51bWJlcnMgKi8KKyNkZWZpbmUgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9DT1VOVCAgICAgICAweEZG
MDAKKyNkZWZpbmUgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9VSUQgICAgICAgICAweEZGMDEKKyNkZWZp
bmUgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9SRVZJU0lPTiAgICAweEZGMDMKKworLyogT25seSBvbmUg
ZXJyb3IgY29kZSBkZWZpbmVkIGluIFNNQ0NDICovCisjZGVmaW5lIEFSTV9TTUNDQ19FUlJfVU5L
Tk9XTl9GVU5DVElPTiAgKC0xKQorCisvKiBTTUNDQyBmdW5jdGlvbiBpZGVudGlmaWVyIHJhbmdl
IHdoaWNoIGlzIHJlc2VydmVkIGZvciBleGlzdGluZyBBUElzICovCisjZGVmaW5lIEFSTV9TTUND
Q19SRVNFUlZFRF9SQU5HRV9TVEFSVCAgMHgwCisjZGVmaW5lIEFSTV9TTUNDQ19SRVNFUlZFRF9S
QU5HRV9FTkQgICAgMHgwMTAwRkZGRgorCisjZW5kaWYgIC8qIF9fQVNNX0FSTV9TTUNDQ19IX18g
Ki8KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHls
ZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwK
KyAqIEVuZDpiCisgKi8KLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 21:01:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 21:01:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzqnm-0008Iw-KT; Wed, 04 Oct 2017 21:01:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dzqnl-0008Hy-4v
 for xen-devel@lists.xen.org; Wed, 04 Oct 2017 21:01:57 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 F6/13-03422-44C45D95; Wed, 04 Oct 2017 21:01:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUURjtzszOjrIT01r4taXYUimRtkpmQWG
 JhNkDg5KKHs7qtDu0L2bWsB+B9qB2qy2TXqa4YYQmriZG2ZOEzIyeupVFZJCyVFYiFblqzcOs
 7o/Lufd853zng4/C9UdJA8UVuTnBwdqMZCRhnYdSEzNWBTeaqu/FLzw/UE0sRVl3r4exHLRJw
 zvMzqI8jfW0/zbu+pZbVBo+gIpRMNOLIimCKcFh8EYp4UURFGI2Q1OzB8mEnvFhUOnr1sqEns
 mH8pFqpYhk5kOg6rHyP5mZBs8HOxUBztTiEPD6cJmIYjKhu/0LKWOCmQXBymZFTDMr4GlZjyI
 GJha6H3mU+ggmG6rr9yG12QrYP/AEqfWT4P6Z94oWZwDuhEJSPSVpZ8DJi7vkvsCcQVD/3T+m
 jYeb4U+46h8Ddx9WECpeDZe7WnBV4EfgLWkh1cdeLfiO9JNq1Vy49bpEqxJlWhgKNYxZZUNNe
 StSsQuCvX6Nip9o4PRgloqnw7f2E2OjXdJAyLdbjZQHn3+FMdX0tQ4e1h4i1IdHC311L9AxFF
 /+z6zl/8zqR9hFlCBywk5OSEwxJZkF3mJ121nelphsWpBk50SRtXA21iwm5TvtTUhahQnSuYq
 GLuS0oqkUZpxCw8rgRv1Es7Ngl5UVrduEQhsntqLpFGUEOlXmJgmchSvaztukffpDA6UzTqZd
 2RJNiy7WLvIWlepA6VRbU+cwRh3sfiPdTcrd+KNnGNMTDqeDM0TTQ7KMkWXWQse46Z89fYZiD
 FE0kmLqdS5OsPPu//kPKJpCxij6q+yi4x3u8d4fpFiYFKtiT5ccy83+pQzFaFZcsDYvvHhHSy
 DjWls9z0JuR34gdvnWwfMjP019Z1/O3JAS1RhoX3x4zTA27/iG1AZfZQSV9qpv7alnlrolPVv
 e1tHvzpEfT7DrKoiqodnhtbDo5vvRU+EjBuRcdmV9JtkflxU5WlCz7mPLVlcxntDLp5tT0ggh
 lPMgt8bvsRkJ0comz8EFkf0N2HiTs6IDAAA=
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1507150914!88143221!1
X-Originating-IP: [104.47.1.53]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27293 invoked from network); 4 Oct 2017 21:01:54 -0000
Received: from mail-ve1eur01on0053.outbound.protection.outlook.com (HELO
 EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.53)
 by server-11.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 4 Oct 2017 21:01:54 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=c6IRox0KDvafOILngAQMt83HLKbOBZ365zwUuGOdyRY=;
 b=Lx4zIThOdaQeJDLnxwSEemBHbG7mwwPPDCl0E4A0RUDk6St54rTwYdTROUJfvZRIu+Ki0G3omM8TfOCL7U2WI81EeNvYfb+8jps0ON7mYvhMoYQvAbetWg6nnwFLzKQTEpAx3augFfRd8REXii19Ow2bGD+MSgpPIAm889ALOgQ=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.53) by
 AM4PR0301MB2129.eurprd03.prod.outlook.com (2603:10a6:200:4d::14) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Wed, 4 Oct
 2017 21:01:51 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Thu, 05 Oct 2017 00:01:48 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Thu,  5 Oct 2017 00:00:23 +0300
Message-Id: <1507150827-7858-8-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1507150827-7858-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1507150827-7858-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.53]
X-ClientProxiedBy: AM5PR0602CA0002.eurprd06.prod.outlook.com
 (2603:10a6:203:a3::12) To AM4PR0301MB2129.eurprd03.prod.outlook.com
 (2603:10a6:200:4d::14)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: db61ddae-2be8-457d-0fae-08d50b6b22f0
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:AM4PR0301MB2129; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2129;
 3:QhbQ0h/hYuJxFHuT5rseFNg5Jq/Ry9AOsN3Q66zq8lbilyeVjIVUPy2cfn3CbZUG95jIhu0P9Pixbyc5SYjZc79Zwg0SXjoTUhzQAx9CAd31uYWh1FnPnusbrrY9Detb4Xlq1Yd9XBuZr7e+i9VjJK/6Y2XpOE7v/DzajMYMFyGgYxRLeVgvklWzjguZdSWsJxJ0zjd7qCAOma1RCYz+ewE6ewPbkZd0uSsS48T6LXt+FeSemObxwRaSFYAhLEdv;
 25:ZKfWC007/UPHbS4X6GkTy4/MkXiVcSVXWBKoNCUjZw9U5wGXF+MTQksDRjEDEQjFISfh0GeO8kDOE9ff9bQ8NtVQZByXR3F6yKBxgYcAE2BbQsl75F7xXCVaLAehCU8uWCWxGrOt44EHXfGtH1GqpRnYZ5guyllGRHHp5QneBuo9RV334MUDc9IgbiAsnQRtfiVbhQt1k5eGFDnTtEeL9zWm3itGgcCkaNelQdlTQqC9jSy4D0/23CMsyTaMvchZj8RbQ+MFxDpcvbjsVj05wTJOYmKuM0ayUwpoYtKRwcmTr2l5fAbeW8KgSFrIT3H1tEXh8fh0BnpJVDYQUV5ZIg==;
 31:0pnhjfSMyTBtVADB34rz2/iqMNKs49rzMUxM1fm5mDwuZ66u0UbKq9/i7tGsIjZOzDpatEs+muzi38crF/rmGzF013/67Q85uwToKYsoN2/L2r4lu9+CjtS7Wfr6sJrJ2lUHz8nZ/uCBGoENMpcRSFr2aBtGe0ef9ROrzvmGeAlt/O9uwzOSU7ItViMFpb+SmG1GvuU1zk86dWIjHjwP8wauzfo/rNp0UCjvTLAmmyw=
X-MS-TrafficTypeDiagnostic: AM4PR0301MB2129:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2129;
 20:zCS+S4HzwkSGbcuXIiO9bYc5ohucSgylHZFmwP+aMksatAFcYMYV+ncKLnVRL4qWRrRnqL13MLYoOXhMe0AK66O2fFo97Oh9cVw29jtPlj+uauJGkw/PN74dQ8U/CkgTk/iKaSKxM8t+NVRAFzU2ve35xOU6aUQ3cEpAGX5kd5OCYvFN51HqobRe+o4M6gpFZNw3CsOaaRiKzIig2W4//q9kbAMCRmFU477GgAq+3WbxZZsXfVIcaL8U29BizWLA88M7DsGnu0W17Z6qrKVOuEdsKRRMTWXeHP2DxLuVwj4HiKfoDnPXecrc3K6HAt+dVEOrkqKD8r6z4CeF7mOmDFfSZeMVAvjTMIaptwCxw8tt0PjMtdZ8d62J2OqTeJcYh4qBNSlZ51o1lGs68ZvDaj7v7JMae2FNVXgo0eUhTPPAslKmsosY3zwZuFjh/+hjxHvT5fRKyqf0LSgpn3RfS7v0Ow8o/+3dib5NqSaPh+pevRBlgqbA6fnnJuM86VzB;
 4:zfmaY0kROwoTbeieBwMscjOEaPBUkEubnT6Qr48Fyd8YGiS0n1Fj1i2cK8UVcGLNemBVUy6b3Dltrck2AiX7w1o2Zi122YbvJJ3zfmPIAao34qTj5tEkpXiHvIYPSh02hTRVa06llBQ+SHFW2O/Dm1eGXrv/TFcRd2pqSd3ijbKf3kgG9El0TR1phtATkNXw6rnzYs2o4TcXGPIxJ9gThx/p3SSpgrvQYFcQNYmUHDnZarPhehOKRNBs3u0xkfz+UFMtaGXFgZY05/QnICbN7bG7TPPc9OLpIMw3X/ohykdWtvkp5kegSGizg8PBlk918nPniWDA3FF9SuJuer9m1g==
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(4114951738403);
X-Microsoft-Antispam-PRVS: <AM4PR0301MB212915498362E99C6A123F64E6730@AM4PR0301MB2129.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(3002001)(10201501046)(93006095)(93001095)(100000703101)(100105400095)(6041248)(20161123562025)(20161123560025)(20161123564025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:AM4PR0301MB2129; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:AM4PR0301MB2129; 
X-Forefront-PRVS: 0450A714CB
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(376002)(346002)(39860400002)(189002)(199003)(53936002)(189998001)(8676002)(80792005)(7416002)(2906002)(105586002)(478600001)(8936002)(6666003)(72206003)(86362001)(7736002)(305945005)(50226002)(97736004)(54906003)(101416001)(2950100002)(6916009)(50986999)(4326008)(42186006)(5003940100001)(8656003)(106356001)(3846002)(8666007)(316002)(76176999)(16586007)(68736007)(6116002)(36756003)(47776003)(81166006)(81156014)(66066001)(122856001)(33646002)(2351001)(2361001)(5660300001)(50466002)(48376002)(2004002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR0301MB2129; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM4PR0301MB2129;
 23:d91J0Xn3PaN6oVaV7zWrfn3CLaVb/6I3kuVOYfG?=
 =?us-ascii?Q?BsXpm+Kwmkyr1uGcjIjXfMOM8q2X9wQwHqGVOzNbz2BmF+u9+KGA3OmhvG/B?=
 =?us-ascii?Q?EnroZILnsE9wkIt7TkRo40D5PqKyP1W1wQ+drPpS33YYFqaDjKyuT+ENcZLT?=
 =?us-ascii?Q?8M9PfDHkfSzWoYMJ8mdVlrANIGUcGevuHGRfGna90zxkBL260QAKpzwDCTlX?=
 =?us-ascii?Q?TgMLBjSG1hSEeGJlv4JR5Ws8sfRinYJwmtYv69BmdmgeGLkyDcM5bQg8gtcT?=
 =?us-ascii?Q?CLdqGy5h6+UBkmMPo3yHizQIanAhlADu4iGfLEkFHbFmS0MdkEwq2tTTQU9C?=
 =?us-ascii?Q?eFYzRqGDMDxqkBBsPt8BZdNJfOO75g7cXiuI6fDKL9/98D64dZysc6S7e0K6?=
 =?us-ascii?Q?TWX03H7/1UgQaC7GkZ2NwbfoZrhEQOHRNT1xA99eMwlBKXYJM6lru0aH/km9?=
 =?us-ascii?Q?6wrp09Ut4KjAuDYERFa9QE8t30fMRG59jGwmcbLXUjRtv8L0S1eNtVHys0h8?=
 =?us-ascii?Q?NBq5GzvOmdiEIJkyi3b6y0vzBFmZqT5iYXL3GXWhdpIy4ba9edzOU6ZB4SV6?=
 =?us-ascii?Q?7TCSoY38ZjOOCx7n5109WDDIg4Hu/E+voSlyyZxsW9YECYKyhXvFnQmxCw8G?=
 =?us-ascii?Q?93MgzkQh8OJCbwDnetWRRBmXwBpPOE3acquYgR2dyRQcfQ3ycVMwxo1SJ6KX?=
 =?us-ascii?Q?lahs8CL376pMnR9Xtbvh0RtqV6OwxOkJH8ChJ/AnEQw5+qxdOG02fPYPV9cg?=
 =?us-ascii?Q?g07Lh6PRLECNH0zpJtqU6niYaGNZRnWpPqinKmVJ4jQENqKDT9xMCSf16gdc?=
 =?us-ascii?Q?F0X4hDMUb5JhwZrfvIBUOROTu6yHJWmcXRZ54pcu1KNbqVWMOg5Wb/WwjB15?=
 =?us-ascii?Q?xENd1xLTmLi/Q6d7yG3qPrqEXkyoz264b5SVAVMTfh2WW33kQdeeuF+fKea7?=
 =?us-ascii?Q?uh1yuMcABp2LKzvQj04WmieaA5zjzvN1dpcpg3fOqb57d3rUShvwtHJZPuGu?=
 =?us-ascii?Q?9CrDc1y2raShS3fkfCczn5G50jDuhmX8IAQF69HnMPiWyM3PPUChzEGZmhHD?=
 =?us-ascii?Q?Q2VCXgrauF7gcn081jpeT25EeToDBUUZMPOSfBW7yM6TdgyRi2ZKN4WbGWIx?=
 =?us-ascii?Q?TYeweSpyls4jdducLVFSar9+5P9z5jY0x5GY2hWD+qEiLkk4hN/gBfnksWEP?=
 =?us-ascii?Q?+4plmriIxQfoIS/pOzZOicnL0ZgrhFRc0ozHl?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2129;
 6:2tvf7OyxGh+L/EatMQuH796TCl+EJs4mZcrWZX/8hCLNRsps8KdBF8goUsDMUqUpEl6lspD+Xeg724I4x3zsQSYANWZZHNjZbKlWuahQt1i6m67lWAL05krbYd00H/7mdsMmwXw/uZjjtWtm/H4Wr3LR3ySy+gM6Om1dIHUpV4d2NzIHhKlgXOd81iUyyKRnDnFMh6hOihR04bsE0CqDwGZ0a8c7ST7jOKOG21C5AfQ9fOIOYbZh9IJa0cJyhk0DEze9Oz4it/pcTQlxKyklUsGiNAzxST4P2/AjvqCSpQRAQP8N90T9OtSEQKH4GR/nzqTHlgGyk/oKlSTikDjDeg==;
 5:1+1tIsgVd8ENIyecHqmmdZyDNGqagRJLu+m14X2LVqqC2teNg5Sr3RJNcgrtnttbCBegwyHLq7NlcBDIhIMima4ArlYSXO1LfT3DK2dktjl8Rp6tG3+WPluukRW6HCUxRxiuamF/qDwuWHD01njr4w==;
 24:s+5d2ale0OYCxcZzOz89I7L2EXclpdKEfomt6jwV3kItkwNPUa3ZQQUI8hrrgJGiGY6VJcSlVWwHTYNoRcJwCcd5xLXOirZ9G7avtBNI6ic=;
 7:ljB8pYeTElMF6gzc/DqqJSK+sVzg4FUZsXpad6r1inJOXiHIiaOzzV0/4GWE9tLLaiyaInJxePdYHtNofAG/7wRjNts38gy8CScFJrfjdXL42x8Ffl6VH91tum83wu5zlJtb8Jg3mALyKdCizpC/wiczhTlOxW8QpUGgI3l1a8re6RDt0tKhGKBt/FG5rH53/yW8upcP1FdAiKFjZfqlDRmfBYn3Yupv4gHDFI/of6c=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Oct 2017 21:01:51.2732 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0301MB2129
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v7 07/11] arm: smccc: handle SMCs according to
	SMCCC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U01DQ0MgKFNNQyBDYWxsIENvbnZlbnRpb24pIGRlc2NyaWJlcyBob3cgdG8gaGFuZGxlIGJvdGgg
SFZDcyBhbmQgU01Dcy4KU01DQ0Mgc3RhdGVzIHRoYXQgYm90aCBIVkMgYW5kIFNNQyBhcmUgdmFs
aWQgY29uZHVpdHMgdG8gY2FsbCB0byBkaWZmZXJlbnQKZmlybXdhcmUgZnVuY3Rpb25zLiBUaHVz
LCBmb3IgZXhhbXBsZSwgUFNDSSBjYWxscyBjYW4gYmUgbWFkZSBib3RoIGJ5ClNNQyBvciBIVkMu
IEFsc28gU01DQ0MgZGVmaW5lcyBmdW5jdGlvbiBudW1iZXIgY29kaW5nIGZvciBzdWNoIGNhbGxz
LgpCZXNpZGVzIGZ1bmN0aW9uYWwgY2FsbHMgdGhlcmUgYXJlIHF1ZXJ5IGNhbGxzLCB3aGljaCBh
bGxvd3MgdW5kZXJsaW5nCk9TIGRldGVybWluZSB2ZXJzaW9uLCBVVUlEIGFuZCBudW1iZXIgb2Yg
ZnVuY3Rpb25zIHByb3ZpZGVkIGJ5IHNlcnZpY2UKcHJvdmlkZXIuCgpUaGlzIHBhdGNoIGFkZHMg
bmV3IGZpbGUgYHZzbWMuY2AsIHdoaWNoIGhhbmRsZXMgYm90aCBnZW5lcmljIFNNQ3MKYW5kIEhW
QyBhY2NvcmRpbmcgdG8gU01DQ0MuIEF0IHRoaXMgbW9tZW50IGl0IGltcGxlbWVudHMgb25seSBv
bmUKc2VydmljZTogU3RhbmRhcmQgSHlwZXJ2aXNvciBTZXJ2aWNlLgoKQXQgdGhpcyB0aW1lIFN0
YW5kYXJkIEh5cGVydmlzb3IgU2VydmljZSBvbmx5IHN1cHBvcnRzIHF1ZXJ5IGNhbGxzLApzbyBj
YWxsZXIgY2FuIGFzayBhYm91dCBoeXBlcnZpc29yIFVJRCBhbmQgZGV0ZXJtaW5lIHRoYXQgaXQg
aXMgWEVOIHJ1bm5pbmcuCgpUaGlzIGNoYW5nZSBhbGxvd3MgbW9yZSBnZW5lcmljIGhhbmRsaW5n
IGZvciBTTUNzIGFuZCBIVkNzIGFuZCBpdCBjYW4KYmUgZWFzaWx5IGV4dGVuZGVkIHRvIHN1cHBv
cnQgbmV3IHNlcnZpY2VzIGFuZCBmdW5jdGlvbnMuCgpCdXQsIGJlZm9yZSBTTUMgaXMgZm9yd2Fy
ZGVkIHRvIHN0YW5kYXJkIFNNQ0NDIGhhbmRsZXIsIGl0IGNhbiBiZSByb3V0ZWQKdG8gYSBkb21h
aW4gbW9uaXRvciwgaWYgb25lIGlzIGluc3RhbGxlZC4KClNpZ25lZC1vZmYtYnk6IFZvbG9keW15
ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KUmV2aWV3ZWQtYnk6IE9sZWtz
YW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KUmV2
aWV3ZWQtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFt
LmNvbT4KQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQog
eGVuL2FyY2gvYXJtL01ha2VmaWxlICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gvYXJt
L3RyYXBzLmMgICAgICAgICAgICAgICAgfCAgMTcgLS0tLQogeGVuL2FyY2gvYXJtL3ZzbWMuYyAg
ICAgICAgICAgICAgICAgfCAxOTEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
CiB4ZW4vaW5jbHVkZS9hc20tYXJtL3RyYXBzLmggICAgICAgICB8ICAgMyArCiB4ZW4vaW5jbHVk
ZS9wdWJsaWMvYXJjaC1hcm0vc21jY2MuaCB8ICA1OCArKysrKysrKysrKwogNSBmaWxlcyBjaGFu
Z2VkLCAyNTMgaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2
NDQgeGVuL2FyY2gvYXJtL3ZzbWMuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3B1
YmxpYy9hcmNoLWFybS9zbWNjYy5oCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL01ha2VmaWxl
IGIveGVuL2FyY2gvYXJtL01ha2VmaWxlCmluZGV4IDQyNDU4MGIuLjMwYTJhNjUgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKQEAg
LTUzLDYgKzUzLDcgQEAgb2JqLSQoQ09ORklHX0hBU19JVFMpICs9IHZnaWMtdjMtaXRzLm8KIG9i
ai15ICs9IHZtX2V2ZW50Lm8KIG9iai15ICs9IHZ0aW1lci5vCiBvYmotJChDT05GSUdfU0JTQV9W
VUFSVF9DT05TT0xFKSArPSB2cGwwMTEubworb2JqLXkgKz0gdnNtYy5vCiBvYmoteSArPSB2cHNj
aS5vCiBvYmoteSArPSB2dWFydC5vCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5j
IGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKaW5kZXggNWI5MWU2Yy4uNmVhMDA5MCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKQEAgLTIx
OTUsMjMgKzIxOTUsNiBAQCBzdGF0aWMgdm9pZCBkb190cmFwX2RhdGFfYWJvcnRfZ3Vlc3Qoc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCiAgICAgaW5qZWN0X2RhYnRfZXhjZXB0aW9uKHJlZ3Ms
IGluZm8uZ3ZhLCBoc3IubGVuKTsKIH0KIAotc3RhdGljIHZvaWQgZG9fdHJhcF9zbWMoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpCi17Ci0gICAgaW50IHJj
ID0gMDsKLQotICAgIGlmICggIWNoZWNrX2NvbmRpdGlvbmFsX2luc3RyKHJlZ3MsIGhzcikgKQot
ICAgIHsKLSAgICAgICAgYWR2YW5jZV9wYyhyZWdzLCBoc3IpOwotICAgICAgICByZXR1cm47Ci0g
ICAgfQotCi0gICAgaWYgKCBjdXJyZW50LT5kb21haW4tPmFyY2gubW9uaXRvci5wcml2aWxlZ2Vk
X2NhbGxfZW5hYmxlZCApCi0gICAgICAgIHJjID0gbW9uaXRvcl9zbWMoKTsKLQotICAgIGlmICgg
cmMgIT0gMSApCi0gICAgICAgIGluamVjdF91bmRlZl9leGNlcHRpb24ocmVncywgaHNyKTsKLX0K
LQogc3RhdGljIHZvaWQgZW50ZXJfaHlwZXJ2aXNvcl9oZWFkKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKQogewogICAgIGlmICggZ3Vlc3RfbW9kZShyZWdzKSApCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vdnNtYy5jIGIveGVuL2FyY2gvYXJtL3ZzbWMuYwpuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwLi4zOGRmODIxCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2FyY2gvYXJt
L3ZzbWMuYwpAQCAtMCwwICsxLDE5MSBAQAorLyoKKyAqIHhlbi9hcmNoL2FybS92c21jLmMKKyAq
CisgKiBHZW5lcmljIGhhbmRsZXIgZm9yIFNNQyBhbmQgSFZDIGNhbGxzIGFjY29yZGluZyB0bwor
ICogQVJNIFNNQyBjYWxsaW5nIGNvbnZlbnRpb24KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJl
ZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQg
dW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9u
IDIgYXMKKyAqIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICoK
KyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwg
YmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhl
IGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBB
IFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNl
bnNlIGZvciBtb3JlIGRldGFpbHMuCisgKi8KKworCisjaW5jbHVkZSA8eGVuL2xpYi5oPgorI2lu
Y2x1ZGUgPHhlbi90eXBlcy5oPgorI2luY2x1ZGUgPHB1YmxpYy9hcmNoLWFybS9zbWNjYy5oPgor
I2luY2x1ZGUgPGFzbS9tb25pdG9yLmg+CisjaW5jbHVkZSA8YXNtL3JlZ3MuaD4KKyNpbmNsdWRl
IDxhc20vc21jY2MuaD4KKyNpbmNsdWRlIDxhc20vdHJhcHMuaD4KKworLyogTnVtYmVyIG9mIGZ1
bmN0aW9ucyBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IEh5cGVydmlzb3IgU2VydmljZS4gKi8KKyNk
ZWZpbmUgWEVOX1NNQ0NDX0ZVTkNUSU9OX0NPVU5UIDMKKworc3RhdGljIGJvb2wgZmlsbF91aWQo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHhlbl91dWlkX3QgdXVpZCkKK3sKKyAgICBpbnQg
bjsKKworICAgIC8qCisgICAgICogVUlEIGlzIHJldHVybmVkIGluIHJlZ2lzdGVycyByMC4ucjMs
IGZvdXIgYnl0ZXMgcGVyIHJlZ2lzdGVyLAorICAgICAqIGZpcnN0IGJ5dGUgaXMgc3RvcmVkIGlu
IGxvdy1vcmRlciBiaXRzIG9mIGEgcmVnaXN0ZXIuCisgICAgICogKEFSTSBERU4gMDAyOEIgcGFn
ZSAxNCkKKyAgICAgKi8KKyAgICBmb3IgKG4gPSAwOyBuIDwgNDsgbisrKQorICAgIHsKKyAgICAg
ICAgY29uc3QgdWludDhfdCAqYnl0ZXMgPSB1dWlkLmEgKyBuICogNDsKKyAgICAgICAgdWludDMy
X3QgcjsKKworICAgICAgICByID0gYnl0ZXNbMF07CisgICAgICAgIHIgfD0gYnl0ZXNbMV0gPDwg
ODsKKyAgICAgICAgciB8PSBieXRlc1syXSA8PCAxNjsKKyAgICAgICAgciB8PSBieXRlc1szXSA8
PCAyNDsKKworICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgbiwgcik7CisgICAgfQorCisgICAg
cmV0dXJuIHRydWU7Cit9CisKK3N0YXRpYyBib29sIGZpbGxfcmV2aXNpb24oc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MsIHVpbnQzMl90IG1ham9yLAorICAgICAgICAgICAgICAgICAgICAgICAg
IHVpbnQzMl90IG1pbm9yKQoreworICAgIC8qCisgICAgICogUmV2aXNpb24gaXMgcmV0dXJuZWQg
aW4gcmVnaXN0ZXJzIHIwIGFuZCByMS4KKyAgICAgKiByMCBzdG9yZXMgbWFqb3IgcGFydCBvZiB0
aGUgdmVyc2lvbgorICAgICAqIHIxIHN0b3JlcyBtaW5vciBwYXJ0IG9mIHRoZSB2ZXJzaW9uCisg
ICAgICogKEFSTSBERU4gMDAyOEIgcGFnZSAxNSkKKyAgICAgKi8KKyAgICBzZXRfdXNlcl9yZWco
cmVncywgMCwgbWFqb3IpOworICAgIHNldF91c2VyX3JlZyhyZWdzLCAxLCBtaW5vcik7CisKKyAg
ICByZXR1cm4gdHJ1ZTsKK30KKworc3RhdGljIGJvb2wgZmlsbF9mdW5jdGlvbl9jYWxsX2NvdW50
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1aW50MzJfdCBjbnQpCit7CisgICAgLyoKKyAg
ICAgKiBGdW5jdGlvbiBjYWxsIGNvdW50IGlzIHJldHVuZWQgYXMgYW55IG90aGVyIHJldHVybiB2
YWx1ZSBpbiByZWdpc3RlciByMAorICAgICAqIChBUk0gREVOIDAwMjhCIHBhZ2UgMTcpCisgICAg
ICovCisgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIGNudCk7CisKKyAgICByZXR1cm4gdHJ1ZTsK
K30KKworLyogU01DQ0MgaW50ZXJmYWNlIGZvciBoeXBlcnZpc29yLiBUZWxsIGFib3V0IGl0c2Vs
Zi4gKi8KK3N0YXRpYyBib29sIGhhbmRsZV9oeXBlcnZpc29yKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKQoreworICAgIHN3aXRjaCAoIHNtY2NjX2dldF9mbihnZXRfdXNlcl9yZWcocmVncywg
MCkpICkKKyAgICB7CisgICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19DQUxMX0NPVU5UOgorICAgICAg
ICByZXR1cm4gZmlsbF9mdW5jdGlvbl9jYWxsX2NvdW50KHJlZ3MsIFhFTl9TTUNDQ19GVU5DVElP
Tl9DT1VOVCk7CisgICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19DQUxMX1VJRDoKKyAgICAgICAgcmV0
dXJuIGZpbGxfdWlkKHJlZ3MsIFhFTl9TTUNDQ19VSUQpOworICAgIGNhc2UgQVJNX1NNQ0NDX0ZV
TkNfQ0FMTF9SRVZJU0lPTjoKKyAgICAgICAgcmV0dXJuIGZpbGxfcmV2aXNpb24ocmVncywgWEVO
X1NNQ0NDX01BSk9SX1JFVklTSU9OLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5f
U01DQ0NfTUlOT1JfUkVWSVNJT04pOworICAgIGRlZmF1bHQ6CisgICAgICAgIHJldHVybiBmYWxz
ZTsKKyAgICB9Cit9CisKKy8qCisgKiB2c21jY2NfaGFuZGxlX2NhbGwoKSAtIGhhbmRsZSBTTUMv
SFZDIGNhbGwgYWNjb3JkaW5nIHRvIEFSTSBTTUNDQy4KKyAqIHJldHVybnMgdHJ1ZSBpZiB0aGF0
IHdhcyB2YWxpZCBTTUNDQyBjYWxsIChldmVuIGlmIGZ1bmN0aW9uIG51bWJlcgorICogd2FzIHVu
a25vd24pLgorICovCitzdGF0aWMgYm9vbCB2c21jY2NfaGFuZGxlX2NhbGwoc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MpCit7CisgICAgYm9vbCBoYW5kbGVkID0gZmFsc2U7CisgICAgY29uc3Qg
dW5pb24gaHNyIGhzciA9IHsgLmJpdHMgPSByZWdzLT5oc3IgfTsKKyAgICByZWdpc3Rlcl90IGZ1
bmNpZCA9IGdldF91c2VyX3JlZyhyZWdzLCAwKTsKKworICAgIC8qCisgICAgICogQ2hlY2sgaW1t
ZWRpYXRlIHZhbHVlIGZvciBIVkMzMiwgSFZDNjQgYW5kIFNNQzY0LgorICAgICAqIEl0IGlzIG5v
dCBzbyBlYXN5IHRvIGNoZWNrIGltbWVkaWF0ZSB2YWx1ZSBmb3IgU01DMzIsCisgICAgICogYmVj
YXVzZSBpdCBpcyBub3Qgc3RvcmVkIGluIEhTUi5JU1MgZmllbGQuIFRvIGdldCBpbW1lZGlhdGUK
KyAgICAgKiB2YWx1ZSB3ZSBuZWVkIHRvIGRpc2Fzc2VtYmxlIGluc3RydWN0aW9uIGF0IGN1cnJl
bnQgcGMsIHdoaWNoCisgICAgICogaXMgZXhwZW5zaXZlLiBTbyB3ZSB3aWxsIGFzc3VtZSB0aGF0
IGl0IGlzIDB4MC4KKyAgICAgKi8KKyAgICBzd2l0Y2ggKCBoc3IuZWMgKQorICAgIHsKKyAgICBj
YXNlIEhTUl9FQ19IVkMzMjoKKyAgICBjYXNlIEhTUl9FQ19IVkM2NDoKKyAgICBjYXNlIEhTUl9F
Q19TTUM2NDoKKyAgICAgICAgaWYgKCAoaHNyLmlzcyAmIEhTUl9YWENfSU1NX01BU0spICE9IDAp
CisgICAgICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgSFNS
X0VDX1NNQzMyOgorICAgICAgICBicmVhazsKKyAgICBkZWZhdWx0OgorICAgICAgICByZXR1cm4g
ZmFsc2U7CisgICAgfQorCisgICAgLyogNjQgYml0IGNhbGxzIGFyZSBhbGxvd2VkIG9ubHkgZnJv
bSA2NCBiaXQgZG9tYWlucy4gKi8KKyAgICBpZiAoIHNtY2NjX2lzX2NvbnZfNjQoZnVuY2lkKSAm
JiBpc18zMmJpdF9kb21haW4oY3VycmVudC0+ZG9tYWluKSApCisgICAgeworICAgICAgICBzZXRf
dXNlcl9yZWcocmVncywgMCwgQVJNX1NNQ0NDX0VSUl9VTktOT1dOX0ZVTkNUSU9OKTsKKyAgICAg
ICAgcmV0dXJuIHRydWU7CisgICAgfQorCisgICAgc3dpdGNoICggc21jY2NfZ2V0X293bmVyKGZ1
bmNpZCkgKQorICAgIHsKKyAgICBjYXNlIEFSTV9TTUNDQ19PV05FUl9IWVBFUlZJU09SOgorICAg
ICAgICBoYW5kbGVkID0gaGFuZGxlX2h5cGVydmlzb3IocmVncyk7CisgICAgICAgIGJyZWFrOwor
ICAgIH0KKworICAgIGlmICggIWhhbmRsZWQgKQorICAgIHsKKyAgICAgICAgZ3ByaW50ayhYRU5M
T0dfSU5GTywgIlVuaGFuZGxlZCBTTUMvSFZDOiAlMDgiUFJJcmVnaXN0ZXIiXG4iLCBmdW5jaWQp
OworCisgICAgICAgIC8qIEluZm9ybSBjYWxsZXIgdGhhdCBmdW5jdGlvbiBpcyBub3Qgc3VwcG9y
dGVkLiAqLworICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgQVJNX1NNQ0NDX0VSUl9VTktO
T1dOX0ZVTkNUSU9OKTsKKyAgICB9CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKwordm9pZCBkb190
cmFwX3NtYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29uc3QgdW5pb24gaHNyIGhzcikK
K3sKKyAgICBpbnQgcmMgPSAwOworCisgICAgaWYgKCAhY2hlY2tfY29uZGl0aW9uYWxfaW5zdHIo
cmVncywgaHNyKSApCisgICAgeworICAgICAgICBhZHZhbmNlX3BjKHJlZ3MsIGhzcik7CisgICAg
ICAgIHJldHVybjsKKyAgICB9CisKKyAgICAvKiBJZiBtb25pdG9yIGlzIGVuYWJsZWQsIGxldCBp
dCBoYW5kbGUgdGhlIGNhbGwuICovCisgICAgaWYgKCBjdXJyZW50LT5kb21haW4tPmFyY2gubW9u
aXRvci5wcml2aWxlZ2VkX2NhbGxfZW5hYmxlZCApCisgICAgICAgIHJjID0gbW9uaXRvcl9zbWMo
KTsKKworICAgIGlmICggcmMgPT0gMSApCisgICAgICAgIHJldHVybjsKKworICAgIC8qCisgICAg
ICogVXNlIHN0YW5kYXJkIHJvdXRpbmVzIHRvIGhhbmRsZSB0aGUgY2FsbC4KKyAgICAgKiB2c21j
Y2NfaGFuZGxlX2NhbGwoKSB3aWxsIHJldHVybiBmYWxzZSBpZiB0aGlzIGNhbGwgaXMgbm90Cisg
ICAgICogU01DQ0MgY29tcGF0aWJsZSAoZS5nLiBpbW1lZGlhdGUgdmFsdWUgIT0gMCkuIEFzIGl0
IGlzIG5vdAorICAgICAqIGNvbXBhdGlibGUsIHdlIGNhbid0IGJlIHN1cmUgdGhhdCBndWVzdCB3
aWxsIHVuZGVyc3RhbmQKKyAgICAgKiBBUk1fU01DQ0NfRVJSX1VOS05PV05fRlVOQ1RJT04uCisg
ICAgICovCisgICAgaWYgKCB2c21jY2NfaGFuZGxlX2NhbGwocmVncykgKQorICAgICAgICBhZHZh
bmNlX3BjKHJlZ3MsIGhzcik7CisgICAgZWxzZQorICAgICAgICBpbmplY3RfdW5kZWZfZXhjZXB0
aW9uKHJlZ3MsIGhzcik7Cit9CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBD
CisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogaW5kZW50
LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vdHJhcHMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdHJhcHMuaAppbmRleCA3NTA4YWY4
Li4zMjVjMTVmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3RyYXBzLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS90cmFwcy5oCkBAIC0zNSw2ICszNSw5IEBAIHZvaWQgZG9fY3Ax
NF82NChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29uc3QgdW5pb24gaHNyIGhzcik7CiB2
b2lkIGRvX2NwMTRfZGJnKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBo
c3IgaHNyKTsKIHZvaWQgZG9fY3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVu
aW9uIGhzciBoc3IpOwogCisvKiBTTUNDQyBoYW5kbGluZyAqLwordm9pZCBkb190cmFwX3NtYyhz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29uc3QgdW5pb24gaHNyIGhzcik7CisKICNlbmRp
ZiAvKiBfX0FTTV9BUk1fVFJBUFNfXyAqLwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS9zbWNjYy5oIGIveGVuL2luY2x1ZGUv
cHVibGljL2FyY2gtYXJtL3NtY2NjLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MC4uMmJlZTViMwotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFy
bS9zbWNjYy5oCkBAIC0wLDAgKzEsNTggQEAKKy8qCisgKiBzbWNjYy5oCisgKgorICogU01DL0hW
QyBpbnRlcmZhY2UgaW4gYWNjb3JkYW5jZSB3aXRoIFNNQyBDYWxsaW5nIENvbnZlbnRpb24uCisg
KgorICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFu
eSBwZXJzb24gb2J0YWluaW5nIGEgY29weQorICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2Np
YXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvCisgKiBkZWFsIGlu
IHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1p
dGF0aW9uIHRoZQorICogcmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlz
aCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yCisgKiBzZWxsIGNvcGllcyBvZiB0aGUg
U29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpcwor
ICogZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9u
czoKKyAqCisgKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9u
IG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbgorICogYWxsIGNvcGllcyBvciBzdWJzdGFudGlh
bCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuCisgKgorICogVEhFIFNPRlRXQVJFIElTIFBST1ZJ
REVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1IKKyAq
IElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0Yg
TUVSQ0hBTlRBQklMSVRZLAorICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5E
IE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFCisgKiBBVVRIT1JTIE9SIENP
UFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9USEVS
CisgKiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9S
IE9USEVSV0lTRSwgQVJJU0lORworICogRlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lU
SCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUgorICogREVBTElOR1MgSU4gVEhFIFNP
RlRXQVJFLgorICoKKyAqIENvcHlyaWdodCAyMDE3IChDKSBFUEFNIFN5c3RlbXMKKyAqLworCisj
aWZuZGVmIF9fWEVOX1BVQkxJQ19BUkNIX0FSTV9TTUNDQ19IX18KKyNkZWZpbmUgX19YRU5fUFVC
TElDX0FSQ0hfQVJNX1NNQ0NDX0hfXworCisjaW5jbHVkZSAicHVibGljL3hlbi5oIgorCisvKgor
ICogSHlwZXJ2aXNvciBTZXJ2aWNlIHZlcnNpb24uCisgKgorICogV2UgY2FuJ3QgdXNlIFhFTiB2
ZXJzaW9uIGhlcmUsIGJlY2F1c2Ugb2YgU01DQ0MgcmVxdWlyZW1lbnRzOgorICogTWFqb3IgcmV2
aXNpb24gc2hvdWxkIGNoYW5nZSBldmVyeSB0aW1lIFNNQy9IVkMgZnVuY3Rpb24gaXMgcmVtb3Zl
ZC4KKyAqIE1pbm9yIHJldmlzaW9uIHNob3VsZCBjaGFuZ2UgZXZlcnkgdGltZSBTTUMvSFZDIGZ1
bmN0aW9uIGlzIGFkZGVkLgorICogU28sIGl0IGlzIFNNQ0NDIHByb3RvY29sIHJldmlzaW9uIGNv
ZGUsIG5vdCBYRU4gdmVyc2lvbi4KKyAqCisgKiBUaG9zZSB2YWx1ZXMgYXJlIHN1YmplY3RlZCB0
byBjaGFuZ2UsIHdoZW4gaW50ZXJmYWNlIHdpbGwgYmUgZXh0ZW5kZWQuCisgKi8KKyNkZWZpbmUg
WEVOX1NNQ0NDX01BSk9SX1JFVklTSU9OIDAKKyNkZWZpbmUgWEVOX1NNQ0NDX01JTk9SX1JFVklT
SU9OIDEKKworLyogSHlwZXJ2aXNvciBTZXJ2aWNlIFVJRC4gUmFuZG9tbHkgZ2VuZXJhdGVkIHdp
dGggdXVpZGdlbi4gKi8KKyNkZWZpbmUgWEVOX1NNQ0NDX1VJRCBYRU5fREVGSU5FX1VVSUQoMHhh
NzE4MTJkYywgMHhjNjk4LCAweDQzNjksIDB4OWFjZiwgXAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAweDc5LCAweGQxLCAweDhkLCAweGRlLCAweGU2LCAweDY3KQorCisj
ZW5kaWYgLyogX19YRU5fUFVCTElDX0FSQ0hfQVJNX1NNQ0NDX0hfXyAqLworCisvKgorICogTG9j
YWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1i
YXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOmIKKyAqLwot
LSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 21:02:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 21:02:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzqnv-0008O4-0Y; Wed, 04 Oct 2017 21:02:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dzqns-0008Mo-U5
 for xen-devel@lists.xen.org; Wed, 04 Oct 2017 21:02:05 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 F5/A6-01778-C4C45D95; Wed, 04 Oct 2017 21:02:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSfSxVcRjH7++8uIc5HJfm8dbWHRER0ab+qlX
 LS9KUNaVxLod7597rds7VqK2EGlZ6kbwulmZlS4urSAjZQspuFH80ac0w00xmw1b3OEj/fX+/
 7+d5nu+zPRSuWCVdKS7TyPF6Vqu0siF80ogw/4jjI3GB43dDQh/P1xIHUVhv2wp2Ep0lNXpVe
 mYiqS6uMyODSZe51FGNZaMPpwqRDUUw13ComP9KFCJrCjHx0GgqQKJWMEUYmMqNkk6CdyXtcl
 FbMSHQUP1pTTsxbvBl4TMSG+FMK4LWvpd4IaIoR+YYtC1EigzBeIF5/AYmftNMOHTeNojfwGy
 HsY8FuKitmQiofZa3PjYcrs8PrWmacYC+8p9r0XAGoGtqaq07MDvgQX2WOBWYUgTT071yqdYb
 2ldmcam/B/QOVhESHwXDz2MkvgbBaFc7Lj1y5fCwaIaUoN1w3+wg1RbLofPFJUmHQ0X+PUxCD
 NBTfE4qHSKho3+ZlBh3WHxfIpcMEwkTlUPrgRJh7s8KJkH5NPyYZSWoQA5z+QPkHeRdsWXRii
 2L1iCsHnkLHH+R4/33Bqh4TaraqGM1Wv+gwOAAHScIbCqnZVVCQFK6rhFZbuCqTIZaUH/u4W7
 kQmHKbTREjsQp7FTpyVlqVlAn8BlaTuhG7hSlBHqf6DnwXCqXmaLRWg5pwwbKVulEGyIsNi0Y
 WJ2gSZWsfhRM/b41uopR+WPfVjEFoU/Xc67O9LKIMiKqztBvNto4SjPycHWkkUwmU9gaOF6nM
 f7vzyBnCikdaV8xj61Gb9ycN2OJglmiVOUMi1GM7D/LNRs9tY080VM2Gep+pKTS+XWplSnH+W
 Zsc+vSW/57F2kfP0zHJyTHTNSqyWG3XdybK7GLR38N+FUmNSV2R0NZSovLTnND2OV5r5a2qPO
 eWQecMuhHFxQ+eIPaM6+59gy4FdhkxZ3eE61yz5461DRofuWH2ceQT/anuWF22jpiErNXEoKa
 DfLFeYH9C/MO4ryPAwAA
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1507150922!117253674!1
X-Originating-IP: [40.107.4.72]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49251 invoked from network); 4 Oct 2017 21:02:02 -0000
Received: from mail-eopbgr40072.outbound.protection.outlook.com (HELO
 EUR03-DB5-obe.outbound.protection.outlook.com) (40.107.4.72)
 by server-10.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 4 Oct 2017 21:02:02 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=MtYahXlzu8SA0h6zMJoxvuo8pLMvyxhbMzRd2Eo/WwQ=;
 b=mmN5cPUS5cJhZpUAx9WVOBpmu0AKDYRoz0aZt9csOSZ5UbPqam1AK6anCbgji9VKHsSb5igpEe524RLzE3dIDXF+QHDKyBiGtz+XTu6f1hYPNOSBP0zRnOR2HoM1Qa1iYLIPVHQhBc0BCZn78lRekrBkbYqbg/qGyjJmHl8pSsA=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.53) by
 VI1PR0301MB2141.eurprd03.prod.outlook.com (2603:10a6:800:26::14) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Wed, 4 Oct
 2017 21:01:58 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Thu, 05 Oct 2017 00:01:54 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Thu,  5 Oct 2017 00:00:24 +0300
Message-Id: <1507150827-7858-9-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1507150827-7858-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1507150827-7858-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.53]
X-ClientProxiedBy: DB6PR1001CA0031.EURPRD10.PROD.OUTLOOK.COM
 (2603:10a6:4:55::17) To VI1PR0301MB2141.eurprd03.prod.outlook.com
 (2603:10a6:800:26::14)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: d23a86bd-29ac-4ed2-e113-08d50b6b2791
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:VI1PR0301MB2141; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2141;
 3:al4Zlb7/9CDjMhEtjkZOJmLIdGXeuJfxTgHS69TWW/v8P6ihmsOnEeOlQ1b/A0v/9XZw8/6sWLrwFJAuGh+uohJwycIYd2jwaPSZyHG1xrERy5OID+U1tSxEBYfen94vRV/b7g36xp+CDnYE8IvIGkGyglNf4q8R1VdmIRqXmsOLBJbLWKLK+fqRMf7E76tzeID2A6tdAkzk3Kt9z9ofS9MEykuj8Yu+8/J5oGEG0gM4znbZktO5G0U2at68ATUN;
 25:mqHA70yLWnYA9+6bzfKM1m3+m0LR4440CYJdAWOBxY5KmHCp809uyC8hLp+fRcVv4GIhtEUbx1hYhSNyuhp3Wrde26z0BT4G2I35/kfn+cD61qY9y8Yv+mVtQpCR6oB/ItinLtZ8PpLxq5y4GPIZO2tYH2zZIJvQr3mFsVbMXIgpG2O4TI8dKDgcBs+0U6FJlownBwltkjxyTbh2x7TiyrLajw11QmLUPZOq5gsAxhlffW+1mzLvgHKGKfwx4d7Xa4gT+BDI1zvLj6A9u6qnYL4ci+AtgnxkAIu95DtCC+JUPwsnXJc3PsSOwjbPRL336zpr31YWSWR0fQmxc1/jFg==;
 31:e/YFmuLSNGlPRpxSONwq1Mdny1IEhGtLcv3kf0pqtpRpQK43ENCWKQpR8FZJohyJO6UjDVzrQDYz1zU6aZ0R3Q/Wmv/kxgsKUu5zw6La+P5U2AYErtPTEwvkuTZ1pVb6YC7w/mLs8XosKxSWORyoizldKBik/wxoUAUZqOUoBt2lGtv63B6H9d1KYaMPRkrnYOg3y9QDCC1YO4TDC/CcBLfi15BIrLN7EnJu7D1QSog=
X-MS-TrafficTypeDiagnostic: VI1PR0301MB2141:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2141;
 20:gGBwWNLCKPiKwOa0NdXxIS678vjrkn5yVWvvdS//hW3qqSjV40El1l/Pa60nyK9osFsKx3E/yspuRAMyxfoPcTnrLVSdQpndnxDHDskZ7fGm0jTgBGOo/Vj6jj4oWg5cnTQMUPx7RO/jUmhBmsWyJ8U31Vx2oUEjIkQRVxHPzwqJVVStqfXH8/kpBOxIT/XLfm89v8goPfu732KsXhTp/VbkAFUMlY7SIQYwglykmRTDUcY/LRfjWFdAK2ey8OlhothUO12ZtBM9IaNkFkCiHYBluF1a1b0dwb0fei1u19EGrNsS8hiAEaTIUL3YR9yh0L1jRgb+L7A6CIortiYq9lVkrQ3KyknIdhUO7FEWKw13+kW663lxsUjc2CzKwRWFFSzONm+nrBt1tTGUN9B6alafqEaQPCekLgyHLbao30u21E7CfCytIwup+0DjO0su+nzSGQBwQy1/3aRFvBN8zgmHM2Xk2BqYpyP5bnufTqaw5VZOB9E9Er5kjW3x9O+q;
 4:XNv9Z0cHYHHe17DVQNRC7S1n4m76kLLak2yJaoBK4KUE9DaM0bc93B78VrjpERrbxy2/eMKo3S6K2BNqa3P575hCCqWIiY1C64WlDyxYcpgQMCE3UEpExJhn4fxkMxoRphlu/jM+90nVkQcqDQnceUhiU5Y8nlwcV8dmlbrgLYccA/3KARs4ZUxVVFceYfE4Gb2RUM1oBzFqXdGgWd1mIxFK+3i4y9dr6mctrrjejqS0YRaa2ba5ctxQfkSRR/sayID+1KIwII4BgqGdPdY+FUE0kc8JoQLbglKOkHN/w8D6E6cjccq6ljgIsOlQoKQdFTlGq57xgJL5PKALFUsGGg==
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403)(17755550239193);
X-Microsoft-Antispam-PRVS: <VI1PR0301MB2141706965B1600B4482A4EEE6730@VI1PR0301MB2141.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(3002001)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(6041248)(20161123564025)(20161123560025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:VI1PR0301MB2141; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:VI1PR0301MB2141; 
X-Forefront-PRVS: 0450A714CB
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(376002)(346002)(39860400002)(199003)(189002)(76176999)(50986999)(48376002)(5660300001)(50466002)(81166006)(66066001)(478600001)(54906003)(72206003)(47776003)(575784001)(2950100002)(16586007)(42186006)(86362001)(80792005)(305945005)(316002)(97736004)(8936002)(7736002)(81156014)(8656003)(6916009)(8676002)(106356001)(2351001)(33646002)(2361001)(105586002)(50226002)(2906002)(101416001)(6116002)(68736007)(5003940100001)(189998001)(3846002)(122856001)(36756003)(8666007)(53936002)(6666003)(4326008)(81973001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0301MB2141; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR0301MB2141;
 23:ccPytkJfr3ky8PEX1n/b51lqICCk4WAs8XwOm2p?=
 =?us-ascii?Q?C6/s0sPpOkPL0nEFBElDZWrYvrGRExoAD+fftdFS8FwILDwV2e+zmw5uRlmQ?=
 =?us-ascii?Q?IJ3pkd9gxOIBRXsgVc/uHTwA0RjZLriW8DsyARV7Opg9bqPENplgk5ylbRtx?=
 =?us-ascii?Q?8pkNDYnr+1uUpIMNJKxsd5EtZ2z7hKQF++OdYVD8nWgMiLQmkpRY2ItNQT1+?=
 =?us-ascii?Q?JackSGpkRxSX8UTRJOI05rWRElmRol1lrvAjaPsG6TyCoCjc4LNw9Lk3pxSJ?=
 =?us-ascii?Q?F467DWS/UIiaOx4d4bEMkM28x1VQI5L4r4Zpur7tw4u0d52NTlE/rssQIUIU?=
 =?us-ascii?Q?ABXt0UnC70PeuHu69Aza8nJ/tFnWiYb+5LF34M1kgtrj+SG6awYpU+kkhUp5?=
 =?us-ascii?Q?otPkH6D+WDWg+TeOWYcmkHebVkiBBaOEl02rG8pyHIsEQwZk4g9D5oCArEiv?=
 =?us-ascii?Q?+01bX5iMJ4R0fjBr6Bhm1IGp4pmdMXyyK6FJaRC+5ZOJUdFbDDrldxolKIEI?=
 =?us-ascii?Q?NWimINf8qyhZBWZTDobc3XBHXFrt2cLSCYCJCNAoBrOxouJqlWas5Z3ylKlu?=
 =?us-ascii?Q?1WDrAX3hHlBzcjavRupNybw+VQQ7GQG3U72dj8ZRH/5zAPMvxDBljLE2EPnY?=
 =?us-ascii?Q?BmwzMbZHPpvhXs0zCpqCXVAsGp7VfzTBOpEJD/rFs5dvbb56ogjt+59QdQRY?=
 =?us-ascii?Q?I9jZsJtydiofm6eWnM9agBYKrRHy5u+/0zEX8S/5m+3peBa8BR3xEhPHyJwK?=
 =?us-ascii?Q?aPGdyKobfH1KQUHLlLCW+BERv/Tl9uYTll4l5J0e3CMDjxg6a83vfqzwHzx1?=
 =?us-ascii?Q?HVv13Kz8F/LkQXt9PJCKt6gSQKP+9nwIpkNb0+CQAc8MpUdPgoPpPrPlXkvv?=
 =?us-ascii?Q?dQIMLTDPXxvf7FiXXwiFULyEDNpQhFfjUIZPyNMeBTTwOJb5MbySU0XQUEvS?=
 =?us-ascii?Q?wRZ1dPoA3BhLfJQERcFMQwIJLkxtXFW1qiSj2aW2C54F8iQdcfT16zjOiGlR?=
 =?us-ascii?Q?ySEAN2VRYyEUMUzD6cLz4ZSMrZKdzaMHM/gtH3sQVckEc9I2xdCrnAzLGyuO?=
 =?us-ascii?Q?6Uj3td40K+3KEpdFvsr+rWa5wdIfnG0x5zWBnvSjRi9tPLi81IPG8JI374tQ?=
 =?us-ascii?Q?WQP75QJSZGrbe3MLBKc7VlL+LAjq0ZyzOMiM0j3ggYXHbhECRNwyU7H5lH80?=
 =?us-ascii?Q?Q/fvFslY0z9D7s/mEJre9xYju3prnqQwLwV1+9vqXWtigO4XW5+wMjMb2TQ?=
 =?us-ascii?Q?=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2141;
 6:Ld2HXL0MZMonMVpo7tjRjA7brfR4JasbMRwgcKX9vbhfT6ZQ3I7UDqNdb3SPBzzXDb6eGcuOnk4zGOEIdNgIIAbFyrfLhSKen5uHvjXC0rzXv+FJNONsXL/RbFemcZx8NUYzhU9FT0puVlfvMVU1r+aUFwn9oCKHfhmAmJEN0B1AkB6xftPKPSrEnPrSkvlyIaT2uhFGJaNlnHwKX35i/lEwqOwX+jqMw/XIEp89JHNODm4nmQnMTU9BvJXsqJYkrzKp48V1piTPlqu9E0kzNksqD78U/XyOHzcNWzBkdO4qDaqfojyHQZeTmFNWERiYXRfaQHShSZBJewKbfg59LQ==;
 5:mk6AXXxXb2/6N9CDYZmhAyQerOe/bOyFyHlXF2/Zv0PbTqCemr9wQPe5GFAHByYwr2wUw4tbG/VHx2hoFAyDitOssZ9R+vzAJWHsA4pMaO7Tasv5BN9YJHI1SOpa17hfx9nfUfa2AXzMdNY28ZDMzg==;
 24:CXFfgeVLHt2IjS/b8kgdT7X01xQkFeKdObhNX0m5Nq/Flp/fEAmJoUdBaFzpcYsD/hj6gjJAEisIV6Pd2CBobdhkI8V/4uik9JKpCVuYOWo=;
 7:FELbEPt1SaFnkHyHGHaoydHWYSYtSOlUoL152RVnWnLgn23+5C8jXYV2JeIvXquzPKSah/Yi+X4LwnK6anZzHNfwTm+f06pjQeXcTD4xNHCvxm2D2Xdw0DKMCzQxW5Jgp7350SxTsGMTK5s5xjDxQeQSWg11ArSvxQv6HplNvpe8wV4Qd8ONPUBq/PJvzonJype7LrvLUK4vuDZWvFcQ6HgsM/G13uylE3Gz/r57Mck=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Oct 2017 21:01:58.8883 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0301MB2141
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v7 08/11] arm: traps: handle PSCI calls inside
	`vsmc.c`
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UFNDSSBpcyBwYXJ0IG9mIEhWQy9TTUMgaW50ZXJmYWNlLCBzbyBpdCBzaG91bGQgYmUgaGFuZGxl
ZCBpbgphcHByb3ByaWF0ZSBwbGFjZTogYHZzbWMuY2AuIFRoaXMgcGF0Y2ggbW92ZXMgUFNDSSBo
YW5kbGVyCmNhbGxzIGZyb20gYHRyYXBzLmNgIHRvIGB2c21jLmNgLiBBbHNvIGl0IGNvcnJlY3Rz
IGNvZGluZwpzdHlsZSBvZiB0aGUgUFNDSSBoYW5kbGVyIGZ1bmN0aW9ucy4KCk9sZGVyIFBTQ0kg
MC4xIHVzZXMgU01DIGZ1bmN0aW9uIGlkZW50aWZpZXJzIGluIHJhbmdlIHRoYXQgaXMKcmVzZXJ2
ZWQgZm9yIGV4aXN0aW5nIEFQSXMgKEFSTSBERU4gMDAyOEIsIHBhZ2UgMTYpLCB3aGlsZSBuZXdl
cgpQU0NJIDAuMiBhbmQgbGF0ZXIgaXMgZGVmaW5lZCBhcyAic3RhbmRhcmQgc2VjdXJlIHNlcnZp
Y2UiIHdpdGggaXRzCm93biByYW5nZXMgKEFSTSBERU4gMDAyOEIsIHBhZ2UgMTgpLgoKU2lnbmVk
LW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgpS
ZXZpZXdlZC1ieTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hl
bmtvQGVwYW0uY29tPgpSZXZpZXdlZC1ieTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5k
cl90eXNoY2hlbmtvQGVwYW0uY29tPgotLS0KCiAqIFVzZWQgbGVhc3QgMzIgYml0cyBmb3IgZmlk
CiAqIFJlbW92ZWQgZXh0cmEgcmV0dXJuIHRydWUKCi0tLQp4ZW4vYXJjaC9hcm0vdHJhcHMuYyAg
ICAgICAgICAgICAgICB8IDExNyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gvYXJt
L3ZzbWMuYyAgICAgICAgICAgICAgICAgfCAxODMgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3RyYXBzLmggICAgICAgICB8ICAgMSArCiB4
ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0vc21jY2MuaCB8ICAgOCArKwogNCBmaWxlcyBjaGFu
Z2VkLCAxOTAgaW5zZXJ0aW9ucygrKSwgMTE5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKaW5kZXggNmVhMDA5MC4u
ZjZmNmRlMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKKysrIGIveGVuL2FyY2gv
YXJtL3RyYXBzLmMKQEAgLTE0NTIsMTE5ICsxNDUyLDYgQEAgc3RhdGljIHZvaWQgZG9fZGVidWdf
dHJhcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdW5zaWduZWQgaW50IGNvZGUpCiB9CiAj
ZW5kaWYKIAotI2RlZmluZSBQU0NJX1NFVF9SRVNVTFQocmVnLCB2YWwpIHNldF91c2VyX3JlZyhy
ZWcsIDAsIHZhbCkKLSNkZWZpbmUgUFNDSV9BUkcocmVnLG4pIGdldF91c2VyX3JlZyhyZWcsIG4p
Ci0KLSNpZmRlZiBDT05GSUdfQVJNXzY0Ci0jZGVmaW5lIFBTQ0lfQVJHMzIocmVnLG4pICh1aW50
MzJfdClnZXRfdXNlcl9yZWcocmVnLG4pCi0jZWxzZQotI2RlZmluZSBQU0NJX0FSRzMyKHJlZyxu
KSBQU0NJX0FSRyhyZWcsbikKLSNlbmRpZgotCi0vKiBoZWxwZXIgZnVuY3Rpb24gZm9yIGNoZWNr
aW5nIGFybSBtb2RlIDMyLzY0IGJpdCAqLwotc3RhdGljIGlubGluZSBpbnQgcHNjaV9tb2RlX2No
ZWNrKHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IGZpZCkKLXsKLSAgICAgICAgcmV0dXJuICEo
IGlzXzY0Yml0X2RvbWFpbihkKV4oIChmaWQgJiBQU0NJXzBfMl82NEJJVCkgPj4gMzAgKSApOwot
fQotCi1zdGF0aWMgdm9pZCBkb190cmFwX3BzY2koc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
Ci17Ci0gICAgdWludDMyX3QgZmlkID0gUFNDSV9BUkczMihyZWdzLDApOwotCi0gICAgLyogcHJl
bG9hZGluZyBpbiBjYXNlIHBzY2lfbW9kZV9jaGVjayBmYWlscyAqLwotICAgIFBTQ0lfU0VUX1JF
U1VMVChyZWdzLCBQU0NJX0lOVkFMSURfUEFSQU1FVEVSUyk7Ci0gICAgc3dpdGNoKCBmaWQgKQot
ICAgIHsKLSAgICBjYXNlIFBTQ0lfY3B1X29mZjoKLSAgICAgICAgewotICAgICAgICAgICAgdWlu
dDMyX3QgcHN0YXRlID0gUFNDSV9BUkczMihyZWdzLDEpOwotICAgICAgICAgICAgcGVyZmNfaW5j
cih2cHNjaV9jcHVfb2ZmKTsKLSAgICAgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19w
c2NpX2NwdV9vZmYocHN0YXRlKSk7Ci0gICAgICAgIH0KLSAgICAgICAgYnJlYWs7Ci0gICAgY2Fz
ZSBQU0NJX2NwdV9vbjoKLSAgICAgICAgewotICAgICAgICAgICAgdWludDMyX3QgdmNwdWlkID0g
UFNDSV9BUkczMihyZWdzLDEpOwotICAgICAgICAgICAgcmVnaXN0ZXJfdCBlcG9pbnQgPSBQU0NJ
X0FSRyhyZWdzLDIpOwotICAgICAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfb24pOwotICAg
ICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfY3B1X29uKHZjcHVpZCwgZXBv
aW50KSk7Ci0gICAgICAgIH0KLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBQU0NJXzBfMl9GTl9Q
U0NJX1ZFUlNJT046Ci0gICAgICAgIHBlcmZjX2luY3IodnBzY2lfdmVyc2lvbik7Ci0gICAgICAg
IFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl92ZXJzaW9uKCkpOwotICAgICAgICBi
cmVhazsKLSAgICBjYXNlIFBTQ0lfMF8yX0ZOX0NQVV9PRkY6Ci0gICAgICAgIHBlcmZjX2luY3Io
dnBzY2lfY3B1X29mZik7Ci0gICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBf
Ml9jcHVfb2ZmKCkpOwotICAgICAgICBicmVhazsKLSAgICBjYXNlIFBTQ0lfMF8yX0ZOX01JR1JB
VEVfSU5GT19UWVBFOgotICAgICAgICBwZXJmY19pbmNyKHZwc2NpX21pZ3JhdGVfaW5mb190eXBl
KTsKLSAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5m
b190eXBlKCkpOwotICAgICAgICBicmVhazsKLSAgICBjYXNlIFBTQ0lfMF8yX0ZOX01JR1JBVEVf
SU5GT19VUF9DUFU6Ci0gICAgY2FzZSBQU0NJXzBfMl9GTjY0X01JR1JBVEVfSU5GT19VUF9DUFU6
Ci0gICAgICAgIHBlcmZjX2luY3IodnBzY2lfbWlncmF0ZV9pbmZvX3VwX2NwdSk7Ci0gICAgICAg
IGlmICggcHNjaV9tb2RlX2NoZWNrKGN1cnJlbnQtPmRvbWFpbiwgZmlkKSApCi0gICAgICAgICAg
ICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfbWlncmF0ZV9pbmZvX3VwX2NwdSgp
KTsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBQU0NJXzBfMl9GTl9TWVNURU1fT0ZGOgotICAg
ICAgICBwZXJmY19pbmNyKHZwc2NpX3N5c3RlbV9vZmYpOwotICAgICAgICBkb19wc2NpXzBfMl9z
eXN0ZW1fb2ZmKCk7Ci0gICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBQU0NJX0lOVEVSTkFM
X0ZBSUxVUkUpOwotICAgICAgICBicmVhazsKLSAgICBjYXNlIFBTQ0lfMF8yX0ZOX1NZU1RFTV9S
RVNFVDoKLSAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9zeXN0ZW1fcmVzZXQpOwotICAgICAgICBk
b19wc2NpXzBfMl9zeXN0ZW1fcmVzZXQoKTsKLSAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3Ms
IFBTQ0lfSU5URVJOQUxfRkFJTFVSRSk7Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgUFNDSV8w
XzJfRk5fQ1BVX09OOgotICAgIGNhc2UgUFNDSV8wXzJfRk42NF9DUFVfT046Ci0gICAgICAgIHBl
cmZjX2luY3IodnBzY2lfY3B1X29uKTsKLSAgICAgICAgaWYgKCBwc2NpX21vZGVfY2hlY2soY3Vy
cmVudC0+ZG9tYWluLCBmaWQpICkKLSAgICAgICAgewotICAgICAgICAgICAgcmVnaXN0ZXJfdCB2
Y3B1aWQgPSBQU0NJX0FSRyhyZWdzLDEpOwotICAgICAgICAgICAgcmVnaXN0ZXJfdCBlcG9pbnQg
PSBQU0NJX0FSRyhyZWdzLDIpOwotICAgICAgICAgICAgcmVnaXN0ZXJfdCBjaWQgPSBQU0NJX0FS
RyhyZWdzLDMpOwotICAgICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8y
X2NwdV9vbih2Y3B1aWQsIGVwb2ludCwgY2lkKSk7Ci0gICAgICAgIH0KLSAgICAgICAgYnJlYWs7
Ci0gICAgY2FzZSBQU0NJXzBfMl9GTl9DUFVfU1VTUEVORDoKLSAgICBjYXNlIFBTQ0lfMF8yX0ZO
NjRfQ1BVX1NVU1BFTkQ6Ci0gICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X3N1c3BlbmQpOwot
ICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21haW4sIGZpZCkgKQotICAg
ICAgICB7Ci0gICAgICAgICAgICB1aW50MzJfdCBwc3RhdGUgPSBQU0NJX0FSRzMyKHJlZ3MsMSk7
Ci0gICAgICAgICAgICByZWdpc3Rlcl90IGVwb2ludCA9IFBTQ0lfQVJHKHJlZ3MsMik7Ci0gICAg
ICAgICAgICByZWdpc3Rlcl90IGNpZCA9IFBTQ0lfQVJHKHJlZ3MsMyk7Ci0gICAgICAgICAgICBQ
U0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfY3B1X3N1c3BlbmQocHN0YXRlLCBlcG9p
bnQsIGNpZCkpOwotICAgICAgICB9Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgUFNDSV8wXzJf
Rk5fQUZGSU5JVFlfSU5GTzoKLSAgICBjYXNlIFBTQ0lfMF8yX0ZONjRfQUZGSU5JVFlfSU5GTzoK
LSAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfYWZmaW5pdHlfaW5mbyk7Ci0gICAgICAgIGlm
ICggcHNjaV9tb2RlX2NoZWNrKGN1cnJlbnQtPmRvbWFpbiwgZmlkKSApCi0gICAgICAgIHsKLSAg
ICAgICAgICAgIHJlZ2lzdGVyX3QgdGFmZiA9IFBTQ0lfQVJHKHJlZ3MsMSk7Ci0gICAgICAgICAg
ICB1aW50MzJfdCBsYWZmID0gUFNDSV9BUkczMihyZWdzLDIpOwotICAgICAgICAgICAgUFNDSV9T
RVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2FmZmluaXR5X2luZm8odGFmZiwgbGFmZikpOwot
ICAgICAgICB9Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgUFNDSV8wXzJfRk5fTUlHUkFURToK
LSAgICBjYXNlIFBTQ0lfMF8yX0ZONjRfTUlHUkFURToKLSAgICAgICAgcGVyZmNfaW5jcih2cHNj
aV9jcHVfbWlncmF0ZSk7Ci0gICAgICAgIGlmICggcHNjaV9tb2RlX2NoZWNrKGN1cnJlbnQtPmRv
bWFpbiwgZmlkKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHVpbnQzMl90IHRjcHUgPSBQU0NJ
X0FSRzMyKHJlZ3MsMSk7Ci0gICAgICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNj
aV8wXzJfbWlncmF0ZSh0Y3B1KSk7Ci0gICAgICAgIH0KLSAgICAgICAgYnJlYWs7Ci0gICAgZGVm
YXVsdDoKLSAgICAgICAgZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCk7Ci0gICAgICAgIHJldHVy
bjsKLSAgICB9Ci19Ci0KICNpZmRlZiBDT05GSUdfQVJNXzY0CiAjZGVmaW5lIEhZUEVSQ0FMTF9S
RVNVTFRfUkVHKHIpIChyKS0+eDAKICNkZWZpbmUgSFlQRVJDQUxMX0FSRzEocikgKHIpLT54MApA
QCAtMjI5MSw3ICsyMTc4LDcgQEAgdm9pZCBkb190cmFwX2d1ZXN0X3N5bmMoc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgICAgICByZXR1cm4gZG9fZGVidWdfdHJhcChyZWdzLCBo
c3IuaXNzICYgMHgwMGZmKTsKICNlbmRpZgogICAgICAgICBpZiAoIGhzci5pc3MgPT0gMCApCi0g
ICAgICAgICAgICByZXR1cm4gZG9fdHJhcF9wc2NpKHJlZ3MpOworICAgICAgICAgICAgcmV0dXJu
IGRvX3RyYXBfaHZjX3NtY2NjKHJlZ3MpOwogICAgICAgICBkb190cmFwX2h5cGVyY2FsbChyZWdz
LCAocmVnaXN0ZXJfdCAqKSZyZWdzLT5yMTIsIGhzci5pc3MpOwogICAgICAgICBicmVhazsKICNp
ZmRlZiBDT05GSUdfQVJNXzY0CkBAIC0yMzAzLDcgKzIxOTAsNyBAQCB2b2lkIGRvX3RyYXBfZ3Vl
c3Rfc3luYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgICAgIHJldHVybiBk
b19kZWJ1Z190cmFwKHJlZ3MsIGhzci5pc3MgJiAweDAwZmYpOwogI2VuZGlmCiAgICAgICAgIGlm
ICggaHNyLmlzcyA9PSAwICkKLSAgICAgICAgICAgIHJldHVybiBkb190cmFwX3BzY2kocmVncyk7
CisgICAgICAgICAgICByZXR1cm4gZG9fdHJhcF9odmNfc21jY2MocmVncyk7CiAgICAgICAgIGRv
X3RyYXBfaHlwZXJjYWxsKHJlZ3MsICZyZWdzLT54MTYsIGhzci5pc3MpOwogICAgICAgICBicmVh
azsKICAgICBjYXNlIEhTUl9FQ19TTUM2NDoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92c21j
LmMgYi94ZW4vYXJjaC9hcm0vdnNtYy5jCmluZGV4IDM4ZGY4MjEuLjlkYzQxYjQgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS92c21jLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZzbWMuYwpAQCAtMTks
NiArMTksNyBAQAogI2luY2x1ZGUgPHhlbi90eXBlcy5oPgogI2luY2x1ZGUgPHB1YmxpYy9hcmNo
LWFybS9zbWNjYy5oPgogI2luY2x1ZGUgPGFzbS9tb25pdG9yLmg+CisjaW5jbHVkZSA8YXNtL3Bz
Y2kuaD4KICNpbmNsdWRlIDxhc20vcmVncy5oPgogI2luY2x1ZGUgPGFzbS9zbWNjYy5oPgogI2lu
Y2x1ZGUgPGFzbS90cmFwcy5oPgpAQCAtMjYsNiArMjcsOSBAQAogLyogTnVtYmVyIG9mIGZ1bmN0
aW9ucyBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IEh5cGVydmlzb3IgU2VydmljZS4gKi8KICNkZWZp
bmUgWEVOX1NNQ0NDX0ZVTkNUSU9OX0NPVU5UIDMKIAorLyogTnVtYmVyIG9mIGZ1bmN0aW9ucyBj
dXJyZW50bHkgc3VwcG9ydGVkIGJ5IFN0YW5kYXJkIFNlcnZpY2UgU2VydmljZSBDYWxscy4gKi8K
KyNkZWZpbmUgU1NTQ19TTUNDQ19GVU5DVElPTl9DT1VOVCAxMworCiBzdGF0aWMgYm9vbCBmaWxs
X3VpZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgeGVuX3V1aWRfdCB1dWlkKQogewogICAg
IGludCBuOwpAQCAtOTQsNiArOTgsMTQ4IEBAIHN0YXRpYyBib29sIGhhbmRsZV9oeXBlcnZpc29y
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIH0KIH0KIAorI2RlZmluZSBQU0NJX1NF
VF9SRVNVTFQocmVnLCB2YWwpIHNldF91c2VyX3JlZyhyZWcsIDAsIHZhbCkKKyNkZWZpbmUgUFND
SV9BUkcocmVnLCBuKSBnZXRfdXNlcl9yZWcocmVnLCBuKQorCisjaWZkZWYgQ09ORklHX0FSTV82
NAorI2RlZmluZSBQU0NJX0FSRzMyKHJlZywgbikgKHVpbnQzMl90KShnZXRfdXNlcl9yZWcocmVn
LCBuKSkKKyNlbHNlCisjZGVmaW5lIFBTQ0lfQVJHMzIocmVnLCBuKSBQU0NJX0FSRyhyZWcsIG4p
CisjZW5kaWYKKworLyogRXhpc3RpbmcgKHByZSBTTUNDQykgQVBJcy4gVGhpcyBpbmNsdWRlcyBQ
U0NJIDAuMSBpbnRlcmZhY2UgKi8KK3N0YXRpYyBib29sIGhhbmRsZV9leGlzdGluZ19hcGlzKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQoreworICAgIC8qIE9ubHkgbGVhc3QgMzIgYml0cyBh
cmUgc2lnbmlmaWNhbnQgKEFSTSBERU4gMDAyOEIsIHBhZ2UgMTIpICovCisgICAgc3dpdGNoICgg
KHVpbnQzMl90KWdldF91c2VyX3JlZyhyZWdzLCAwKSApCisgICAgeworICAgIGNhc2UgUFNDSV9j
cHVfb2ZmOgorICAgIHsKKyAgICAgICAgdWludDMyX3QgcHN0YXRlID0gUFNDSV9BUkczMihyZWdz
LCAxKTsKKworICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9vZmYpOworICAgICAgICBQU0NJ
X1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV9jcHVfb2ZmKHBzdGF0ZSkpOworICAgICAgICByZXR1
cm4gdHJ1ZTsKKyAgICB9CisgICAgY2FzZSBQU0NJX2NwdV9vbjoKKyAgICB7CisgICAgICAgIHVp
bnQzMl90IHZjcHVpZCA9IFBTQ0lfQVJHMzIocmVncywgMSk7CisgICAgICAgIHJlZ2lzdGVyX3Qg
ZXBvaW50ID0gUFNDSV9BUkcocmVncywgMik7CisKKyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9j
cHVfb24pOworICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV9jcHVfb24odmNw
dWlkLCBlcG9pbnQpKTsKKyAgICAgICAgcmV0dXJuIHRydWU7CisgICAgfQorICAgIGRlZmF1bHQ6
CisgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICB9Cit9CisKKy8qIGhlbHBlciBmdW5jdGlvbiBm
b3IgY2hlY2tpbmcgYXJtIG1vZGUgMzIvNjQgYml0ICovCitzdGF0aWMgaW5saW5lIGludCBwc2Np
X21vZGVfY2hlY2soc3RydWN0IGRvbWFpbiAqZCwgdWludDMyX3QgZmlkKQoreworICAgIHJldHVy
biAhKCBpc182NGJpdF9kb21haW4oZCleKCAoZmlkICYgUFNDSV8wXzJfNjRCSVQpID4+IDMwICkg
KTsKK30KKworLyogUFNDSSAwLjIgaW50ZXJmYWNlIGFuZCBvdGhlciBTdGFuZGFyZCBTZWN1cmUg
Q2FsbHMgKi8KK3N0YXRpYyBib29sIGhhbmRsZV9zc3NjKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKQoreworICAgIHVpbnQzMl90IGZpZCA9IFBTQ0lfQVJHMzIocmVncywgMCk7CisKKyAgICBz
d2l0Y2ggKCBmaWQgKQorICAgIHsKKyAgICBjYXNlIFBTQ0lfMF8yX0ZOX1BTQ0lfVkVSU0lPTjoK
KyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV92ZXJzaW9uKTsKKyAgICAgICAgUFNDSV9TRVRfUkVT
VUxUKHJlZ3MsIGRvX3BzY2lfMF8yX3ZlcnNpb24oKSk7CisgICAgICAgIHJldHVybiB0cnVlOwor
CisgICAgY2FzZSBQU0NJXzBfMl9GTl9DUFVfT0ZGOgorICAgICAgICBwZXJmY19pbmNyKHZwc2Np
X2NwdV9vZmYpOworICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfY3B1
X29mZigpKTsKKyAgICAgICAgcmV0dXJuIHRydWU7CisKKyAgICBjYXNlIFBTQ0lfMF8yX0ZOX01J
R1JBVEVfSU5GT19UWVBFOgorICAgICAgICBwZXJmY19pbmNyKHZwc2NpX21pZ3JhdGVfaW5mb190
eXBlKTsKKyAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX21pZ3JhdGVf
aW5mb190eXBlKCkpOworICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAgIGNhc2UgUFNDSV8wXzJf
Rk5fTUlHUkFURV9JTkZPX1VQX0NQVToKKyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9taWdyYXRl
X2luZm9fdXBfY3B1KTsKKyAgICAgICAgaWYgKCBwc2NpX21vZGVfY2hlY2soY3VycmVudC0+ZG9t
YWluLCBmaWQpICkKKyAgICAgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBf
Ml9taWdyYXRlX2luZm9fdXBfY3B1KCkpOworICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAgIGNh
c2UgUFNDSV8wXzJfRk5fU1lTVEVNX09GRjoKKyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9zeXN0
ZW1fb2ZmKTsKKyAgICAgICAgZG9fcHNjaV8wXzJfc3lzdGVtX29mZigpOworICAgICAgICBQU0NJ
X1NFVF9SRVNVTFQocmVncywgUFNDSV9JTlRFUk5BTF9GQUlMVVJFKTsKKyAgICAgICAgcmV0dXJu
IHRydWU7CisKKyAgICBjYXNlIFBTQ0lfMF8yX0ZOX1NZU1RFTV9SRVNFVDoKKyAgICAgICAgcGVy
ZmNfaW5jcih2cHNjaV9zeXN0ZW1fcmVzZXQpOworICAgICAgICBkb19wc2NpXzBfMl9zeXN0ZW1f
cmVzZXQoKTsKKyAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIFBTQ0lfSU5URVJOQUxfRkFJ
TFVSRSk7CisgICAgICAgIHJldHVybiB0cnVlOworCisgICAgY2FzZSBQU0NJXzBfMl9GTl9DUFVf
T046CisgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X29uKTsKKyAgICAgICAgaWYgKCBwc2Np
X21vZGVfY2hlY2soY3VycmVudC0+ZG9tYWluLCBmaWQpICkKKyAgICAgICAgeworICAgICAgICAg
ICAgcmVnaXN0ZXJfdCB2Y3B1aWQgPSBQU0NJX0FSRyhyZWdzLCAxKTsKKyAgICAgICAgICAgIHJl
Z2lzdGVyX3QgZXBvaW50ID0gUFNDSV9BUkcocmVncywgMik7CisgICAgICAgICAgICByZWdpc3Rl
cl90IGNpZCA9IFBTQ0lfQVJHKHJlZ3MsIDMpOworCisgICAgICAgICAgICBQU0NJX1NFVF9SRVNV
TFQocmVncywgZG9fcHNjaV8wXzJfY3B1X29uKHZjcHVpZCwgZXBvaW50LCBjaWQpKTsKKyAgICAg
ICAgfQorICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAgIGNhc2UgUFNDSV8wXzJfRk5fQ1BVX1NV
U1BFTkQ6CisgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X3N1c3BlbmQpOworICAgICAgICBp
ZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21haW4sIGZpZCkgKQorICAgICAgICB7Cisg
ICAgICAgICAgICB1aW50MzJfdCBwc3RhdGUgPSBQU0NJX0FSRzMyKHJlZ3MsIDEpOworICAgICAg
ICAgICAgcmVnaXN0ZXJfdCBlcG9pbnQgPSBQU0NJX0FSRyhyZWdzLCAyKTsKKyAgICAgICAgICAg
IHJlZ2lzdGVyX3QgY2lkID0gUFNDSV9BUkcocmVncywgMyk7CisKKyAgICAgICAgICAgIFBTQ0lf
U0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9jcHVfc3VzcGVuZChwc3RhdGUsIGVwb2ludCwg
Y2lkKSk7CisgICAgICAgIH0KKyAgICAgICAgcmV0dXJuIHRydWU7CisKKyAgICBjYXNlIFBTQ0lf
MF8yX0ZOX0FGRklOSVRZX0lORk86CisgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X2FmZmlu
aXR5X2luZm8pOworICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21haW4s
IGZpZCkgKQorICAgICAgICB7CisgICAgICAgICAgICByZWdpc3Rlcl90IHRhZmYgPSBQU0NJX0FS
RyhyZWdzLCAxKTsKKyAgICAgICAgICAgIHVpbnQzMl90IGxhZmYgPSBQU0NJX0FSRzMyKHJlZ3Ms
IDIpOworICAgICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2FmZmlu
aXR5X2luZm8odGFmZiwgbGFmZikpOworICAgICAgICB9CisgICAgICAgIHJldHVybiB0cnVlOwor
CisgICAgY2FzZSBQU0NJXzBfMl9GTl9NSUdSQVRFOgorICAgICAgICBwZXJmY19pbmNyKHZwc2Np
X2NwdV9taWdyYXRlKTsKKyAgICAgICAgaWYgKCBwc2NpX21vZGVfY2hlY2soY3VycmVudC0+ZG9t
YWluLCBmaWQpICkKKyAgICAgICAgeworICAgICAgICAgICAgdWludDMyX3QgdGNwdSA9IFBTQ0lf
QVJHMzIocmVncywgMSk7CisKKyAgICAgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19w
c2NpXzBfMl9taWdyYXRlKHRjcHUpKTsKKyAgICAgICAgfQorICAgICAgICByZXR1cm4gdHJ1ZTsK
KworICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9DT1VOVDoKKyAgICAgICAgcmV0dXJuIGZp
bGxfZnVuY3Rpb25fY2FsbF9jb3VudChyZWdzLCBTU1NDX1NNQ0NDX0ZVTkNUSU9OX0NPVU5UKTsK
KworICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9VSUQ6CisgICAgICAgIHJldHVybiBmaWxs
X3VpZChyZWdzLCBTU1NDX1NNQ0NDX1VJRCk7CisKKyAgICBjYXNlIEFSTV9TTUNDQ19GVU5DX0NB
TExfUkVWSVNJT046CisgICAgICAgIHJldHVybiBmaWxsX3JldmlzaW9uKHJlZ3MsIFNTU0NfU01D
Q0NfTUFKT1JfUkVWSVNJT04sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNTU0NfU01D
Q0NfTUlOT1JfUkVWSVNJT04pOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgcmV0dXJuIGZhbHNl
OworICAgIH0KK30KKwogLyoKICAqIHZzbWNjY19oYW5kbGVfY2FsbCgpIC0gaGFuZGxlIFNNQy9I
VkMgY2FsbCBhY2NvcmRpbmcgdG8gQVJNIFNNQ0NDLgogICogcmV0dXJucyB0cnVlIGlmIHRoYXQg
d2FzIHZhbGlkIFNNQ0NDIGNhbGwgKGV2ZW4gaWYgZnVuY3Rpb24gbnVtYmVyCkBAIC0xMzMsMTEg
KzI3OSwyNiBAQCBzdGF0aWMgYm9vbCB2c21jY2NfaGFuZGxlX2NhbGwoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCiAgICAgICAgIHJldHVybiB0cnVlOwogICAgIH0KIAotICAgIHN3aXRjaCAo
IHNtY2NjX2dldF9vd25lcihmdW5jaWQpICkKKyAgICAvKgorICAgICAqIFNwZWNpYWwgY2FzZTog
aWRlbnRpZmllciByYW5nZSBmb3IgZXhpc3RpbmcgQVBJcy4KKyAgICAgKiBUaGlzIHJhbmdlIGlz
IGRlc2NyaWJlZCBpbiBTTUNDQyAoQVJNIERFTiAwMDI4QiwgcGFnZSAxNiksCisgICAgICogYnV0
IGl0IGRvZXMgbm90IGNvbmZvcm1zIHRvIHN0YW5kYXJkIGZ1bmN0aW9uIGlkZW50aWZpZXIKKyAg
ICAgKiBlbmNvZGluZy4KKyAgICAgKi8KKyAgICBpZiAoIGZ1bmNpZCA+PSBBUk1fU01DQ0NfUkVT
RVJWRURfUkFOR0VfU1RBUlQgJiYKKyAgICAgICAgIGZ1bmNpZCA8PSBBUk1fU01DQ0NfUkVTRVJW
RURfUkFOR0VfRU5EICkKKyAgICAgICAgaGFuZGxlZCA9IGhhbmRsZV9leGlzdGluZ19hcGlzKHJl
Z3MpOworICAgIGVsc2UKICAgICB7Ci0gICAgY2FzZSBBUk1fU01DQ0NfT1dORVJfSFlQRVJWSVNP
UjoKLSAgICAgICAgaGFuZGxlZCA9IGhhbmRsZV9oeXBlcnZpc29yKHJlZ3MpOwotICAgICAgICBi
cmVhazsKKyAgICAgICAgc3dpdGNoICggc21jY2NfZ2V0X293bmVyKGZ1bmNpZCkgKQorICAgICAg
ICB7CisgICAgICAgIGNhc2UgQVJNX1NNQ0NDX09XTkVSX0hZUEVSVklTT1I6CisgICAgICAgICAg
ICBoYW5kbGVkID0gaGFuZGxlX2h5cGVydmlzb3IocmVncyk7CisgICAgICAgICAgICBicmVhazsK
KyAgICAgICAgY2FzZSBBUk1fU01DQ0NfT1dORVJfU1RBTkRBUkQ6CisgICAgICAgICAgICBoYW5k
bGVkID0gaGFuZGxlX3Nzc2MocmVncyk7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQog
ICAgIH0KIAogICAgIGlmICggIWhhbmRsZWQgKQpAQCAtMTgxLDYgKzM0MiwyMCBAQCB2b2lkIGRv
X3RyYXBfc21jKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNy
KQogICAgICAgICBpbmplY3RfdW5kZWZfZXhjZXB0aW9uKHJlZ3MsIGhzcik7CiB9CiAKK3ZvaWQg
ZG9fdHJhcF9odmNfc21jY2Moc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCit7CisgICAgY29u
c3QgdW5pb24gaHNyIGhzciA9IHsgLmJpdHMgPSByZWdzLT5oc3IgfTsKKworICAgIC8qCisgICAg
ICogdnNtY2NjX2hhbmRsZV9jYWxsKCkgd2lsbCByZXR1cm4gZmFsc2UgaWYgdGhpcyBjYWxsIGlz
IG5vdAorICAgICAqIFNNQ0NDIGNvbXBhdGlibGUgKGUuZy4gaW1tZWRpYXRlIHZhbHVlICE9IDAp
LiBBcyBpdCBpcyBub3QKKyAgICAgKiBjb21wYXRpYmxlLCB3ZSBjYW4ndCBiZSBzdXJlIHRoYXQg
Z3Vlc3Qgd2lsbCB1bmRlcnN0YW5kCisgICAgICogQVJNX1NNQ0NDX0VSUl9VTktOT1dOX0ZVTkNU
SU9OLgorICAgICAqLworICAgIGlmICggIXZzbWNjY19oYW5kbGVfY2FsbChyZWdzKSApCisgICAg
ICAgIGluamVjdF91bmRlZl9leGNlcHRpb24ocmVncywgaHNyKTsKK30KKwogLyoKICAqIExvY2Fs
IHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
dHJhcHMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdHJhcHMuaAppbmRleCAzMjVjMTVmLi5hMGU1
ZTkyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3RyYXBzLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS90cmFwcy5oCkBAIC0zNyw2ICszNyw3IEBAIHZvaWQgZG9fY3Aoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpOwogCiAvKiBTTUNDQyBo
YW5kbGluZyAqLwogdm9pZCBkb190cmFwX3NtYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywg
Y29uc3QgdW5pb24gaHNyIGhzcik7Cit2b2lkIGRvX3RyYXBfaHZjX3NtY2NjKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzKTsKIAogI2VuZGlmIC8qIF9fQVNNX0FSTV9UUkFQU19fICovCiAvKgpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtL3NtY2NjLmggYi94ZW4vaW5j
bHVkZS9wdWJsaWMvYXJjaC1hcm0vc21jY2MuaAppbmRleCAyYmVlNWIzLi4xN2RjNmQ4IDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0vc21jY2MuaAorKysgYi94ZW4vaW5j
bHVkZS9wdWJsaWMvYXJjaC1hcm0vc21jY2MuaApAQCAtNDYsNiArNDYsMTQgQEAKICNkZWZpbmUg
WEVOX1NNQ0NDX1VJRCBYRU5fREVGSU5FX1VVSUQoMHhhNzE4MTJkYywgMHhjNjk4LCAweDQzNjks
IDB4OWFjZiwgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDc5LCAw
eGQxLCAweDhkLCAweGRlLCAweGU2LCAweDY3KQogCisvKiBTdGFuZGFyZCBTZXJ2aWNlIFNlcnZp
Y2UgQ2FsbCB2ZXJzaW9uLiAqLworI2RlZmluZSBTU1NDX1NNQ0NDX01BSk9SX1JFVklTSU9OIDAK
KyNkZWZpbmUgU1NTQ19TTUNDQ19NSU5PUl9SRVZJU0lPTiAxCisKKy8qIFN0YW5kYXJkIFNlcnZp
Y2UgQ2FsbCBVSUQuIFJhbmRvbWx5IGdlbmVyYXRlZCB3aXRoIHV1aWRnZW4uICovCisjZGVmaW5l
IFNTU0NfU01DQ0NfVUlEIFhFTl9ERUZJTkVfVVVJRCgweGY4NjMzODZmLCAweDRiMzksIDB4NGNi
ZCwgMHg5MjIwLFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4Y2Us
IDB4MTYsIDB4NDEsIDB4ZTUsIDB4OWYsIDB4NmYpCisKICNlbmRpZiAvKiBfX1hFTl9QVUJMSUNf
QVJDSF9BUk1fU01DQ0NfSF9fICovCiAKIC8qCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 21:02:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 21:02:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzqo0-0008RT-8O; Wed, 04 Oct 2017 21:02:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dzqny-0008QK-Rr
 for xen-devel@lists.xen.org; Wed, 04 Oct 2017 21:02:11 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 32/A3-03616-25C45D95; Wed, 04 Oct 2017 21:02:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpik+JIrShJLcpLzFFi42LRyGZw1Q3wuRp
 psPOElcWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmvHqyz2Wgo3GFXs6Z7A0MP5R72Lk5GARaGSW
 mLBXG8RmFIiR2LSlk7GLkYtDSKCHSeLVsiMsIAkhgWSJI+v62EFsNgETiXXzz4PZIgLSEtc+X
 wZrYBbYySix8+Q2ZpCEsICPRMumD0wQG1QlvjyZB2bzCnhJnNi2H6xGQkBO4ua5TjCbEyi+eG
 0LI8QyT4nWjxcYIeoFJU7OfAJ2BLOAhMTBFy+A6jmAehUlpq2qhBgznVHi3wc3iFZ1ib2/30C
 Nl5U4enYOC4TtK/H/zwsWkDslBBYwSrx4sJURwmlml5j96A47RJWOxK8Fr6CqnrNJHDmzHCph
 KfHxxw82CLtAYs6hx1DdF1gl2rqfQxXJSHw9MZUdIjGfVWLK583sEEclSLz7/5sJougkj8SBm
 xEQRZ3sEo//dLNNYFSfheTXWUh+XcDItIpRozi1qCy1SNfQXC+pKDM9oyQ3MTNH19DATC83tb
 g4MT01JzGpWC85P3cTIzAlMADBDsbbGwMOMUpyMCmJ8ip4XY0U4kvKT6nMSCzOiC8qzUktPsQ
 ow8GhJMFr6g2UEyxKTU+tSMvMASYnmLQEB4+SCG8BSCtvcUFibnFmOkTqFKMxx5feG3+YODpu
 3v3DJMSSl5+XKiXO+wukVACkNKM0D24QLGleYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjCvF
 sg9PJl5JXD7XgGdwgR0ypymKyCnlCQipKQaGIMFjadv9/1i73arzeBaTGLIwegiVoWIEia9qJ
 cBnkW5IsHnvtS5cqV7cIXtE5nQfi35yPWYk4aL3pYWS/1+wPqDe71frsNORcnZ8g9dwhb5X15
 7ZWpXukadwYqfF2a3BkuXq3I1FEmycGZZ+i9KWnZmxq03z13cDY5+XrfJsubP0Z1Fp8xblViK
 MxINtZiLihMBKz4EwZUDAAA=
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1507150928!120035226!1
X-Originating-IP: [40.107.0.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32464 invoked from network); 4 Oct 2017 21:02:08 -0000
Received: from mail-eopbgr00069.outbound.protection.outlook.com (HELO
 EUR02-AM5-obe.outbound.protection.outlook.com) (40.107.0.69)
 by server-9.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 4 Oct 2017 21:02:08 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=GoRH8F51KvYQRZyKHAXfK11fzPZY1xExqdl/lAKmWNE=;
 b=S6Odvp19BZh12mKloiZOjyW/wguAJcfhkqvhbPt+pRhWYd1M42jqmPvBMAJJSC/EGFt7tKRzJ++MQCIhtzxIFX8YKP5cfg/QtzRav79M4HgsdX6jzU/5I3hJB/TMq/2xUwrKEzsFyBl5TyPzHJp5zh4dzc3caJUMd6gx01w13Io=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.53) by
 DB6PR0301MB2135.eurprd03.prod.outlook.com (2603:10a6:4:46::17) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Wed, 4 Oct
 2017 21:02:06 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Thu, 05 Oct 2017 00:02:01 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Thu,  5 Oct 2017 00:00:25 +0300
Message-Id: <1507150827-7858-10-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1507150827-7858-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1507150827-7858-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.53]
X-ClientProxiedBy: VI1PR0501CA0013.eurprd05.prod.outlook.com
 (2603:10a6:800:92::23) To DB6PR0301MB2135.eurprd03.prod.outlook.com
 (2603:10a6:4:46::17)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 0a16ea90-1ff8-4559-28bc-08d50b6b2bc2
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:DB6PR0301MB2135; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2135;
 3:6z1iKLyjkncU4r02QCenTqOOF9c1GjTEO6oOgYWWw1/YhNKYN1nJOc6ljGrzOM1fvlxWNzXuPUM8CaVTv40oAi3/+pcOKZOzsEM2L+rjYax96PP8X2y79BvMXKEYNZLq0hi55JoCuR5/goG7sQ11fCKVewoJyEkB2TLrwbnp5aXUYp4+06uY5rRcIfbBfQ8pK612n+iABNqHplxbQUPHJxOnpbsLf9ZPRdFWJiiB1EVJKv5lalLGwdthOeq6gguX;
 25:CR7ExxxzB+WfiX3OmzsPQW7XwzpJxwnCBUeY4ZGrtpVUOOQUOd9lfj3jG3FBmZdj77c/GTMyv3YmhWwb56DfR0V9wySG2AB857Pe6D2fJlPt2l6l/x99IYjYSouTmt5qsJ8BzeQEjzwGuWDjTYA79cU7qNQzsZaz/8CRti2sfSAF7vAim9dVKORNW6mEYtXDUS0w92Bh2BD49Wr/BTnMLqj3VYA7hOnlIzTEzWdnHzC/ShnpRvxEwqBa/81Isq1bCxPzczWLMHqbtH4mO5IIoPZVh4mOccFj24sehY2MRgZDthCt2PU/DAOHYaPJvIzG9v38dwsHwyrf5rargcGeRQ==;
 31:Dh/r8eF0Dxw33IaAIhmNabx4T7WG8weQry9Z3wvbbeYK68OVeVII55/XbRvWAOu6x9kCCvOk169JdrDRAM9UgBotBaYPu2e3RZq2CeYmJj82unmB68P7PD8ixKjgDRdLQhnKc1mJOZ4QMHIVhk5Yi21OumodIvjdkDi5DEirzQK4NhgH1P5tJflzeMaVSgsr6SZdHfFg0mTMdKF1i1SqiPiugCxEhA7C0Mr/QpCNQJ4=
X-MS-TrafficTypeDiagnostic: DB6PR0301MB2135:
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2135;
 20:OT/UKnJiJEK1ydSy1r3liUaLZwl9MPP0e/vkW3vUksaoJrmxXDi5XSITM8vYmzxh5BsMuQx4bcS90L7UXyAeko3UXsU12SL0tSjASaWnhLJ+GQQTJU5MLO2bc5hjGze6G2Tg8S9LEyOLUgtJUpMHI0APfMOB5UrXeCKUpPVMzcVIDv9imP9RYS8jfUNpfoUH8LUWW6yHaEzOYG24yKnVAwlNTHA9ePFSZlstgBsIxWxDyvI0GEjF71ZT0q6P9ipfToqLs4ixIqZkgADCPUiQKDAN0irZBw7hN/E/9sXgBcfwo2+PB4edcerilvQUPdYDd95BaguWP1ab4y0pXJOi2nUiSnhU9HUY/xFUz/jUHTCDMQXqriaT9BTxGD73hAsCmRJi00qEPjbBVfEQm6Jsng78H0fIJ76kmGdMA0C3yA/XNmCIq3mt8B6NLkQFiue1mNrLh03rh2OjZ9rQD0uL+bLI1IYKroY/O9tDHC7nBJfveINkz3utqp9Ih19TSi9U;
 4:MwUpjUxliNF23fpDa83Qbu9r/gsaIcTnsMZYU6si94cpw+OJi79to8dWTeaXQfyIlSkKj6O+3jOXaKw8xa+0jUKM/X1J5cVc99jrjZciqG+t6kYYEMuSn3C2Oeu7Xi47ZrHa2APqvURy6G/CzrJUs9Wfhr6A+HQRfPQJNmuvEY09wKgEGuxbi98CltoHq2JRojbK0OjOuPRmRHSZl+HdO+vWMwmjVaD7IB1dbWBjFbpPLUVJ9O/6DGh93fQYnU3YhHusngxQLVdZ3gTMFyizBsBeyFii91vitLoqPo+K+1o=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <DB6PR0301MB213515B1D981398B3596B0A8E6730@DB6PR0301MB2135.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(3002001)(100000703101)(100105400095)(93006095)(93001095)(10201501046)(6041248)(20161123562025)(20161123558100)(20161123560025)(20161123555025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB6PR0301MB2135; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB6PR0301MB2135; 
X-Forefront-PRVS: 0450A714CB
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(39860400002)(376002)(346002)(189002)(199003)(47776003)(7736002)(50226002)(3846002)(6116002)(72206003)(478600001)(101416001)(66066001)(76176999)(81166006)(81156014)(50986999)(5003940100001)(122856001)(2361001)(97736004)(8656003)(8936002)(48376002)(2351001)(305945005)(80792005)(36756003)(6666003)(189998001)(50466002)(33646002)(5660300001)(2950100002)(105586002)(6916009)(42186006)(8666007)(53936002)(316002)(68736007)(2906002)(16586007)(86362001)(54906003)(4326008)(106356001)(8676002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0301MB2135; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB6PR0301MB2135;
 23:D9xvVfFTcamzRW8wT9iDFNnon/nmf5tfi/+l8Tf?=
 =?us-ascii?Q?GLuSxA/q35eZ1z5K6XopPQPRQDzMYAwuupjwRVHPBpv/apgHhhd9Q+HDVCN/?=
 =?us-ascii?Q?C+zeTHDWj1wZJOLMCHLAw7PXNUW3Rr5/mzz0IBjlV5g7JwF4MbUsrO1gcFy5?=
 =?us-ascii?Q?kidyE6SCwp4Q0QFOAHyoE+ctHSqU4SrTNYmDNrvDbNbalkOaFVu+/fL+vr5O?=
 =?us-ascii?Q?ml/zLOb2N/wu3PM2ttt8d64nhI7IGEHkA9ZrvuVfoLbYIvVVSN7/GCPOkNqn?=
 =?us-ascii?Q?W9QiXbmfkuDCWL6H16o9qb2uM+Ae3QnuFPcPFK4S0/C36tufZRJPaOR03SSy?=
 =?us-ascii?Q?+JVkan9w+XlP9hTRj6Cz8YFsKfJElQVgCDG2zeHpMOu7vnKLB3IZbAAOHbnd?=
 =?us-ascii?Q?TfXImD7rtnNu7WPX30nXHJQnnMR9kT+7BQi2FGUv+JFNlqab2aduFuBxo2+1?=
 =?us-ascii?Q?2PVsJL//CreEKTOyy4PE5aqUeAcMvTDAv69wF9favXG+H6k3FOZbHP83LlGE?=
 =?us-ascii?Q?sihzmZNINiRRwDYtPPsKvatSAwi/41hi+uAtgr+qXxFSy6Bs/DDsBsCIliG0?=
 =?us-ascii?Q?1pW/d6BumvwoPxs6vQVLWIl4idR+WPyLQOU4uv2KU8ep75YUWD6PSPuH9vns?=
 =?us-ascii?Q?A5MPhRomLZvtGqPZPVwCpm+P2fIoISFeKK5KcNoR6AmD8wIupYKKQCJLpH+o?=
 =?us-ascii?Q?tdb+4IWuurZOSdE5KZQmxTpoae8679DOXAe75jvP4sTLoiwHosJ7NUCHkKaz?=
 =?us-ascii?Q?3MVv76P5hWx1vFiaZ/EWDArFYveV+gaIyjTF4OCplvs61nHUALCOFibBDWvx?=
 =?us-ascii?Q?FE3/q4nzsRKZ2SUTWtBT2s9UfnzhmT1wgV+V0CDpmr2dwE+DFziPvEitTsL7?=
 =?us-ascii?Q?spzyaEcZ1aDJi/8t9kB7STemLY0RtUAGvvIZ7AhnkrBepBfoi72p2i/vrUPJ?=
 =?us-ascii?Q?EH+A0wUJ2wB3WgfRMQVcYe/igDzcy9kpNuGlM2gfn4kmeESn1YbbAVWrwuaF?=
 =?us-ascii?Q?u2xUUiyUpj1qQmO3I8afZdYqkxP1aghJQz4C10nU9f2af5xGW1WoeMW1NHxR?=
 =?us-ascii?Q?eQ9eu9/t11UwEwtSQ/FY/Ehc2KIUrVENHvEuw4Lr6TXGXLvekfLmuicoZthI?=
 =?us-ascii?Q?8ZyfA9gmsfwUpWVadoEF1w3cz/6KMLgM3kwimoDLTSAqvBX3SKGxhoR0aWTU?=
 =?us-ascii?Q?XrTaYEkHcYCgTqTw=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2135;
 6:MfiT0yQgSDQ1eTePrILQJBvXyJwWKoWtVV46GLtOJP4LuAqd596/UWQyVFTOsAaDp6hzzr/TF93yeXbh1YGc/2tAk9kaU25/l6tisnZg7+o9hXpopBWrgfQa8bcTuqK1XThPm0UtTltkC+hfHpQ/K/l/0cBYyhYhDwft9warEPAzOqjtRRajL3iV7ZAv7WYhIvDUEpMGlc2q2DbtM4P22xynk74Dhrabk+6Ps5M8AbXNdcjz7ECcKXo6JIzA1DOsIAlyPXpQtdQy6tzDTrhulM4hYm+LikL0l9njVIaCVJwPcPu/nAqmiJQBxpKNhSYZLwzQki90xjs1sK0x+zk9rg==;
 5:ZUC4kFFEpMdycTscxHLx1XoODKc24GFmz21aq4xWFa7PkDjoqX1RopbXjSu98gdri53/8GXnx5e35Jo9SVMvoSAxl+zh3HKgqyYWtYPwqR5OkTLP9GnJ0T4zuUQqG5u3NFS46RauJTH6ZfL1U2ehtA==;
 24:PfNOZ9dLiGegEZwD21Sbd9Rou8A3SqxydW1Ueln3wo7lEbbAcYgvntODG9ZwZK/LnTonQbNhJYyRi7m/tgvbihSW807ovt/znsqkozsjcg0=;
 7:HeWok/9qlcVY+pgKSfjVvHLHvZlQdahGJUBlz2TNWG1oq9oGUdey3o1j6ZYyMoPE4avsdMcc9xCLUSkGrvHx5kw0H/Te1CPGjH8uWDfbnWq3O8sBnQiNAaVKsAvarluQRlyUzMOwZFnLKFrBKz36u0NhsJpaig+WgM/aKPN58BBBY6s2PULYmyLYskQ9wB+mkZKj6tQ6smcYVzHuseJb4RuF1/yV9OMx9a3347/62+U=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Oct 2017 21:02:06.0406 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0301MB2135
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v7 09/11] arm: PSCI: use definitions provided by
	asm/smccc.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

c21jY2MuaCBwcm92aWRlcyBkZWZpbml0aW9ucyB0byBjb25zdHJ1Y3QgU01DIGNhbGwgZnVuY3Rp
b24gbnVtYmVyIGFjY29yZGluZwp0byBTTUNDQy4gV2UgZG9uJ3QgbmVlZCBtdWx0aXBsZSBkZWZp
bml0aW9ucyBmb3Igb25lIHRoaW5nLCBhbmQgZGVmaW5pdGlvbnMKaW4gc21jY2MuaCBhcmUgbW9y
ZSBnZW5lcmljIHRoYW4gb25lcyB1c2VkIGluIHBzY2kuaC4KClNvIHBzY2kuaCB3aWxsIG9ubHkg
cHJvdmlkZSBmdW5jdGlvbiBjb2Rlcywgd2hpbGUgd2hvbGUgU01DIGZ1bmN0aW9uCmlkZW50aWZp
ZXIgd2lsbCBiZSBjb25zdHJ1Y3RlZCB1c2luZyBnZW5lcmljIG1hY3JvcyBmcm9tIHNtY2NjLmgu
CgpGdW5jdGlvbiBwc2NpX21vZGVfY2hlY2soKSBpbiB2c21jLmMgd2lsbCBiZSByZW1vdmVkIGlu
IGEgbmV4dCBwYXRjaCwKc28gdGhlcmUgYXJlIG5vIG5lZWQgdG8gcmV2aWV3IGl0LiBJIGhhZCB0
byByZXdvcmsgaXQsIGJlY2F1c2UKUFNDSV8wXzJfNjRCSVQgZGVmaW5pdGlvbiBpcyBkcm9wcGVk
IG5vdy4KClNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1
a0BlcGFtLmNvbT4KLS0tCiAqIEZpeGVkIGluZGVudGF0aW9uIGZvcgogI2RlZmluZSBQU0NJXzBf
Ml9GTl9OQVRJVkUobmFtZSkgICAgUFNDSV8wXzJfRk42NChuYW1lKQogYW5kCiAjZGVmaW5lIFBT
Q0lfMF8yX0ZOX05BVElWRShuYW1lKSAgICBQU0NJXzBfMl9GTjMyKG5hbWUpCgotLS0KIHhlbi9h
cmNoL2FybS9wbGF0Zm9ybXMvc2VhdHRsZS5jIHwgIDQgKystLQogeGVuL2FyY2gvYXJtL3BzY2ku
YyAgICAgICAgICAgICAgfCAxMCArKysrKy0tLS0tCiB4ZW4vYXJjaC9hcm0vdnNtYy5jICAgICAg
ICAgICAgICB8ICA0ICsrLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oICAgICAgIHwgNDMg
KysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLQogNCBmaWxlcyBjaGFuZ2Vk
LCAyOSBpbnNlcnRpb25zKCspLCAzMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vcGxhdGZvcm1zL3NlYXR0bGUuYyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvc2VhdHRs
ZS5jCmluZGV4IDg2ZGNlOTEuLjIyYzA2MjIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wbGF0
Zm9ybXMvc2VhdHRsZS5jCisrKyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvc2VhdHRsZS5jCkBA
IC0zMywxMiArMzMsMTIgQEAgc3RhdGljIGNvbnN0IGNoYXIgKiBjb25zdCBzZWF0dGxlX2R0X2Nv
bXBhdFtdIF9faW5pdGNvbnN0ID0KICAqLwogc3RhdGljIHZvaWQgc2VhdHRsZV9zeXN0ZW1fcmVz
ZXQodm9pZCkKIHsKLSAgICBjYWxsX3NtYyhQU0NJXzBfMl9GTl9TWVNURU1fUkVTRVQsIDAsIDAs
IDApOworICAgIGNhbGxfc21jKFBTQ0lfMF8yX0ZOMzIoU1lTVEVNX1JFU0VUKSwgMCwgMCwgMCk7
CiB9CiAKIHN0YXRpYyB2b2lkIHNlYXR0bGVfc3lzdGVtX29mZih2b2lkKQogewotICAgIGNhbGxf
c21jKFBTQ0lfMF8yX0ZOX1NZU1RFTV9PRkYsIDAsIDAsIDApOworICAgIGNhbGxfc21jKFBTQ0lf
MF8yX0ZOMzIoU1lTVEVNX09GRiksIDAsIDAsIDApOwogfQogCiBQTEFURk9STV9TVEFSVChzZWF0
dGxlLCAiU0VBVFRMRSIpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcHNjaS5jIGIveGVuL2Fy
Y2gvYXJtL3BzY2kuYwppbmRleCAzNGVlOTdlLi4xNTA4YTNiIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vcHNjaS5jCisrKyBiL3hlbi9hcmNoL2FybS9wc2NpLmMKQEAgLTMxLDkgKzMxLDkgQEAK
ICAqIChuYXRpdmUtd2lkdGgpIGZ1bmN0aW9uIElELgogICovCiAjaWZkZWYgQ09ORklHX0FSTV82
NAotI2RlZmluZSBQU0NJXzBfMl9GTl9OQVRJVkUobmFtZSkJUFNDSV8wXzJfRk42NF8jI25hbWUK
KyNkZWZpbmUgUFNDSV8wXzJfRk5fTkFUSVZFKG5hbWUpICAgIFBTQ0lfMF8yX0ZONjQobmFtZSkK
ICNlbHNlCi0jZGVmaW5lIFBTQ0lfMF8yX0ZOX05BVElWRShuYW1lKQlQU0NJXzBfMl9GTl8jI25h
bWUKKyNkZWZpbmUgUFNDSV8wXzJfRk5fTkFUSVZFKG5hbWUpICAgIFBTQ0lfMF8yX0ZOMzIobmFt
ZSkKICNlbmRpZgogCiB1aW50MzJfdCBwc2NpX3ZlcjsKQEAgLTQ4LDEzICs0OCwxMyBAQCBpbnQg
Y2FsbF9wc2NpX2NwdV9vbihpbnQgY3B1KQogdm9pZCBjYWxsX3BzY2lfc3lzdGVtX29mZih2b2lk
KQogewogICAgIGlmICggcHNjaV92ZXIgPiBQU0NJX1ZFUlNJT04oMCwgMSkgKQotICAgICAgICBj
YWxsX3NtYyhQU0NJXzBfMl9GTl9TWVNURU1fT0ZGLCAwLCAwLCAwKTsKKyAgICAgICAgY2FsbF9z
bWMoUFNDSV8wXzJfRk4zMihTWVNURU1fT0ZGKSwgMCwgMCwgMCk7CiB9CiAKIHZvaWQgY2FsbF9w
c2NpX3N5c3RlbV9yZXNldCh2b2lkKQogewogICAgIGlmICggcHNjaV92ZXIgPiBQU0NJX1ZFUlNJ
T04oMCwgMSkgKQotICAgICAgICBjYWxsX3NtYyhQU0NJXzBfMl9GTl9TWVNURU1fUkVTRVQsIDAs
IDAsIDApOworICAgICAgICBjYWxsX3NtYyhQU0NJXzBfMl9GTjMyKFNZU1RFTV9SRVNFVCksIDAs
IDAsIDApOwogfQogCiBpbnQgX19pbml0IHBzY2lfaXNfc21jX21ldGhvZChjb25zdCBzdHJ1Y3Qg
ZHRfZGV2aWNlX25vZGUgKnBzY2kpCkBAIC0xNDQsNyArMTQ0LDcgQEAgaW50IF9faW5pdCBwc2Np
X2luaXRfMF8yKHZvaWQpCiAgICAgICAgIH0KICAgICB9CiAKLSAgICBwc2NpX3ZlciA9IGNhbGxf
c21jKFBTQ0lfMF8yX0ZOX1BTQ0lfVkVSU0lPTiwgMCwgMCwgMCk7CisgICAgcHNjaV92ZXIgPSBj
YWxsX3NtYyhQU0NJXzBfMl9GTjMyKFBTQ0lfVkVSU0lPTiksIDAsIDAsIDApOwogCiAgICAgLyog
Rm9yIHRoZSBtb21lbnQsIHdlIG9ubHkgc3VwcG9ydCBQU0NJIDAuMiBhbmQgUFNDSSAxLnggKi8K
ICAgICBpZiAoIHBzY2lfdmVyICE9IFBTQ0lfVkVSU0lPTigwLCAyKSAmJiBQU0NJX1ZFUlNJT05f
TUFKT1IocHNjaV92ZXIpICE9IDEgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZzbWMuYyBi
L3hlbi9hcmNoL2FybS92c21jLmMKaW5kZXggOWRjNDFiNC4uNzdmYzkxNSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL3ZzbWMuYworKysgYi94ZW4vYXJjaC9hcm0vdnNtYy5jCkBAIC0xMzgsNyAr
MTM4LDcgQEAgc3RhdGljIGJvb2wgaGFuZGxlX2V4aXN0aW5nX2FwaXMoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCiAvKiBoZWxwZXIgZnVuY3Rpb24gZm9yIGNoZWNraW5nIGFybSBtb2RlIDMy
LzY0IGJpdCAqLwogc3RhdGljIGlubGluZSBpbnQgcHNjaV9tb2RlX2NoZWNrKHN0cnVjdCBkb21h
aW4gKmQsIHVpbnQzMl90IGZpZCkKIHsKLSAgICByZXR1cm4gISggaXNfNjRiaXRfZG9tYWluKGQp
XiggKGZpZCAmIFBTQ0lfMF8yXzY0QklUKSA+PiAzMCApICk7CisgICAgcmV0dXJuIGlzXzY0Yml0
X2RvbWFpbihkKSB8fCAhc21jY2NfaXNfY29udl82NChmaWQpOwogfQogCiAvKiBQU0NJIDAuMiBp
bnRlcmZhY2UgYW5kIG90aGVyIFN0YW5kYXJkIFNlY3VyZSBDYWxscyAqLwpAQCAtMTQ2LDcgKzE0
Niw3IEBAIHN0YXRpYyBib29sIGhhbmRsZV9zc3NjKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
KQogewogICAgIHVpbnQzMl90IGZpZCA9IFBTQ0lfQVJHMzIocmVncywgMCk7CiAKLSAgICBzd2l0
Y2ggKCBmaWQgKQorICAgIHN3aXRjaCAoIHNtY2NjX2dldF9mbihmaWQpICkKICAgICB7CiAgICAg
Y2FzZSBQU0NJXzBfMl9GTl9QU0NJX1ZFUlNJT046CiAgICAgICAgIHBlcmZjX2luY3IodnBzY2lf
dmVyc2lvbik7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaCBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vcHNjaS5oCmluZGV4IGJlMjQ1OGEuLjYzNWVhNWQgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHNj
aS5oCkBAIC0xLDYgKzEsOCBAQAogI2lmbmRlZiBfX0FTTV9QU0NJX0hfXwogI2RlZmluZSBfX0FT
TV9QU0NJX0hfXwogCisjaW5jbHVkZSA8YXNtL3NtY2NjLmg+CisKIC8qIFBTQ0kgcmV0dXJuIHZh
bHVlcyAoaW5jbHVzaXZlIG9mIGFsbCBQU0NJIHZlcnNpb25zKSAqLwogI2RlZmluZSBQU0NJX1NV
Q0NFU1MgICAgICAgICAgICAgICAgIDAKICNkZWZpbmUgUFNDSV9OT1RfU1VQUE9SVEVEICAgICAg
ICAgIC0xCkBAIC00MiwyOSArNDQsMjQgQEAgdm9pZCBkb19wc2NpXzBfMl9zeXN0ZW1fb2ZmKHZv
aWQpOwogdm9pZCBkb19wc2NpXzBfMl9zeXN0ZW1fcmVzZXQodm9pZCk7CiAKIC8qIFBTQ0kgdjAu
MiBpbnRlcmZhY2UgKi8KLSNkZWZpbmUgUFNDSV8wXzJfRk5fQkFTRSAgICAgICAgMHg4NDAwMDAw
MAotI2RlZmluZSBQU0NJXzBfMl9GTihuKSAgICAgICAgICAoUFNDSV8wXzJfRk5fQkFTRSArIChu
KSkKLSNkZWZpbmUgUFNDSV8wXzJfNjRCSVQgICAgICAgICAgMHg0MDAwMDAwMAotI2RlZmluZSBQ
U0NJXzBfMl9GTjY0X0JBU0UgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAoUFNDSV8w
XzJfRk5fQkFTRSArIFBTQ0lfMF8yXzY0QklUKQotI2RlZmluZSBQU0NJXzBfMl9GTjY0KG4pICAg
ICAgICAoUFNDSV8wXzJfRk42NF9CQVNFICsgKG4pKQotCi0jZGVmaW5lIFBTQ0lfMF8yX0ZOX1BT
Q0lfVkVSU0lPTiAgICAgICAgUFNDSV8wXzJfRk4oMCkKLSNkZWZpbmUgUFNDSV8wXzJfRk5fQ1BV
X1NVU1BFTkQgICAgICAgICBQU0NJXzBfMl9GTigxKQotI2RlZmluZSBQU0NJXzBfMl9GTl9DUFVf
T0ZGICAgICAgICAgICAgIFBTQ0lfMF8yX0ZOKDIpCi0jZGVmaW5lIFBTQ0lfMF8yX0ZOX0NQVV9P
TiAgICAgICAgICAgICAgUFNDSV8wXzJfRk4oMykKLSNkZWZpbmUgUFNDSV8wXzJfRk5fQUZGSU5J
VFlfSU5GTyAgICAgICBQU0NJXzBfMl9GTig0KQotI2RlZmluZSBQU0NJXzBfMl9GTl9NSUdSQVRF
ICAgICAgICAgICAgIFBTQ0lfMF8yX0ZOKDUpCi0jZGVmaW5lIFBTQ0lfMF8yX0ZOX01JR1JBVEVf
SU5GT19UWVBFICAgUFNDSV8wXzJfRk4oNikKLSNkZWZpbmUgUFNDSV8wXzJfRk5fTUlHUkFURV9J
TkZPX1VQX0NQVSBQU0NJXzBfMl9GTig3KQotI2RlZmluZSBQU0NJXzBfMl9GTl9TWVNURU1fT0ZG
ICAgICAgICAgIFBTQ0lfMF8yX0ZOKDgpCi0jZGVmaW5lIFBTQ0lfMF8yX0ZOX1NZU1RFTV9SRVNF
VCAgICAgICAgUFNDSV8wXzJfRk4oOSkKLQotI2RlZmluZSBQU0NJXzBfMl9GTjY0X0NQVV9TVVNQ
RU5EICAgICAgIFBTQ0lfMF8yX0ZONjQoMSkKLSNkZWZpbmUgUFNDSV8wXzJfRk42NF9DUFVfT04g
ICAgICAgICAgICBQU0NJXzBfMl9GTjY0KDMpCi0jZGVmaW5lIFBTQ0lfMF8yX0ZONjRfQUZGSU5J
VFlfSU5GTyAgICAgUFNDSV8wXzJfRk42NCg0KQotI2RlZmluZSBQU0NJXzBfMl9GTjY0X01JR1JB
VEUgICAgICAgICAgIFBTQ0lfMF8yX0ZONjQoNSkKLSNkZWZpbmUgUFNDSV8wXzJfRk42NF9NSUdS
QVRFX0lORk9fVVBfQ1BVICAgUFNDSV8wXzJfRk42NCg3KQorI2RlZmluZSBQU0NJXzBfMl9GTjMy
KG5hbWUpIEFSTV9TTUNDQ19DQUxMX1ZBTChBUk1fU01DQ0NfRkFTVF9DQUxMLCAgICAgICAgICAg
ICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFSTV9T
TUNDQ19DT05WXzMyLCAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgQVJNX1NNQ0NDX09XTkVSX1NUQU5EQVJELCAgICAgICAgXAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQU0NJXzBfMl9G
Tl8jI25hbWUpCisjZGVmaW5lIFBTQ0lfMF8yX0ZONjQobmFtZSkgQVJNX1NNQ0NDX0NBTExfVkFM
KEFSTV9TTUNDQ19GQVNUX0NBTEwsICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgQVJNX1NNQ0NDX0NPTlZfNjQsICAgICAgICAgICAg
ICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBUk1f
U01DQ0NfT1dORVJfU1RBTkRBUkQsICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFBTQ0lfMF8yX0ZOXyMjbmFtZSkKKyNkZWZpbmUgUFNDSV8w
XzJfRk5fUFNDSV9WRVJTSU9OICAgICAgICAwCisjZGVmaW5lIFBTQ0lfMF8yX0ZOX0NQVV9TVVNQ
RU5EICAgICAgICAgMQorI2RlZmluZSBQU0NJXzBfMl9GTl9DUFVfT0ZGICAgICAgICAgICAgIDIK
KyNkZWZpbmUgUFNDSV8wXzJfRk5fQ1BVX09OICAgICAgICAgICAgICAzCisjZGVmaW5lIFBTQ0lf
MF8yX0ZOX0FGRklOSVRZX0lORk8gICAgICAgNAorI2RlZmluZSBQU0NJXzBfMl9GTl9NSUdSQVRF
ICAgICAgICAgICAgIDUKKyNkZWZpbmUgUFNDSV8wXzJfRk5fTUlHUkFURV9JTkZPX1RZUEUgICA2
CisjZGVmaW5lIFBTQ0lfMF8yX0ZOX01JR1JBVEVfSU5GT19VUF9DUFUgNworI2RlZmluZSBQU0NJ
XzBfMl9GTl9TWVNURU1fT0ZGICAgICAgICAgIDgKKyNkZWZpbmUgUFNDSV8wXzJfRk5fU1lTVEVN
X1JFU0VUICAgICAgICA5CiAKIC8qIFBTQ0kgdjAuMiBhZmZpbml0eSBsZXZlbCBzdGF0ZSByZXR1
cm5lZCBieSBBRkZJTklUWV9JTkZPICovCiAjZGVmaW5lIFBTQ0lfMF8yX0FGRklOSVRZX0xFVkVM
X09OICAgICAgMAotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 21:02:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 21:02:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzqoA-00006N-Jn; Wed, 04 Oct 2017 21:02:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dzqo9-00005T-Ab
 for xen-devel@lists.xen.org; Wed, 04 Oct 2017 21:02:21 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 4A/E4-01778-C5C45D95; Wed, 04 Oct 2017 21:02:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmk+JIrShJLcpLzFFi42LRyGZ00o32uRp
 pMOm5vMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnH98H72gi6Fip7t/5gaGFdIdDFycbAINDJL
 3P/1nx3EERLoYZKYcbObrYuRE8hJltj0/CI7iM0mYCKxbv55MFtEQFri2ufLjCANzAI7GSV2n
 tzGDJIQFvCV+LxjOguIzSKgKvHk2lFWEJtXwEviycoVjCC2hICcxM1znWD1nEDxxWtbGCGWeU
 q0frzACFEvKHFy5hOwOcwCEhIHX7wAqucA6lWUmLaqEmSvhMB0Rolvs88xQfSqS+z9/YYZYr6
 sxNGzc1ggbF+JJ7/eskA0LGCU6Lr+AaqomV1iyWN7CFtH4ueTrcwQRc/ZJJa+fgp1qaXExx8/
 2CA2F0jsnmMFUXOBVaL9+04miBoZia8nprJDJOazSjQv/AMNuwSJd/9/gxUxCsRIbNrSyQhRd
 JJH4trJuVBOJ7vEmZenmScwqs9C8vcsJH8vYGRaxahRnFpUllqka2Sml1SUmZ5RkpuYmaNraG
 Cql5taXJyYnpqTmFSsl5yfu4kRmBTqGRgYdzDenux3iFGSg0lJlFfC+2qkEF9SfkplRmJxRnx
 RaU5q8SFGGQ4OJQneD15AOcGi1PTUirTMHGB6gklLcPAoifAWgKR5iwsSc4sz0yFSpxiNOb70
 3vjDxNFx8+4fJiGWvPy8VClx3l8gpQIgpRmleXCDYGnzEqOslDAvIwMDgxBPQWpRbmYJqvwrR
 nEORiVhiHt4MvNK4Pa9AjqFCeiUOU1XQE4pSURISTUwRhcbrn0pmHrsqdeJIs/p34p2Zb3ao9
 r22zNNeAJn/pYDc8XFd9+TVlD60//aatODlKzevR3zmkWnuVglh3RamHr9D1hUt8JBMzrL+tr
 lxTn+e0v56vUzvndXsV99k588+6PBjZTp4tdKH2mWFc61a3QLWiU+IbnO7Uy0noey+8uVNzzq
 dq9SYinOSDTUYi4qTgQAEpjlGpYDAAA=
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1507150938!78324422!1
X-Originating-IP: [40.107.1.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42509 invoked from network); 4 Oct 2017 21:02:19 -0000
Received: from mail-eopbgr10066.outbound.protection.outlook.com (HELO
 EUR02-HE1-obe.outbound.protection.outlook.com) (40.107.1.66)
 by server-12.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 4 Oct 2017 21:02:19 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=Uw4fyXdgKl2znXGNyB+4ShE1idfEs/tZgUABeGvidFk=;
 b=V9TtX1rCzS3+sG6xxTK6rlXd68Y86GEL/F74sSZobRFywgZs7DLWLHkvaBUXpnZxaxUEI8o4teErwqpRapWavGMeDr/qTAx3tS6Wrf1uBav+RwXk5ew9HUzZwIlCXx9gFghzAReaVtgC3Fyu1ICWQ8MxpSj/Cgza0ZYDjRX4Hnc=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.53) by
 DB6PR0301MB2133.eurprd03.prod.outlook.com (2603:10a6:4:46::15) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Wed, 4 Oct
 2017 21:02:11 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Thu, 05 Oct 2017 00:02:08 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Thu,  5 Oct 2017 00:00:26 +0300
Message-Id: <1507150827-7858-11-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1507150827-7858-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1507150827-7858-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.53]
X-ClientProxiedBy: AM5PR0602CA0002.eurprd06.prod.outlook.com
 (2603:10a6:203:a3::12) To DB6PR0301MB2133.eurprd03.prod.outlook.com
 (2603:10a6:4:46::15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 0c46d4e4-804f-4573-6e8a-08d50b6b2efc
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:DB6PR0301MB2133; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2133;
 3:Qgr4CmKAUFEf+GNysKk8aHxflnZcf4SuBKOy9S33Kp0ver+P6jBxHPgu/AsUDFpd5Ke50Yj2MjYyAphQqt06N/K8aBWjxQiOcZWP3/VX/17uxCGuXpyKDhAI1lSUdz//BCfkZ6yCiY5mw03yl03kGvQ4/QnIUSfWQQei1cg7+PZ5HrCdyDPnS0WGzbcV5+XQicK09Sj5eU7u4lNLLXc/o+PFcPkGl5CuFzvVfQYsrvSSdggWuq1eea/6aYuF2eFW;
 25:4wr8veCUnhnPw8fadrtX2d9f46Nzqur6ehmRL44vGp7g3P4NUAN+eMskonktrXeUu9WKw0a8lp9O1oR3ZXuSosBOFs1TY2/LSOzArtbuS15v5o8vL/WgDYj0c19RTSJXeOyYkM0Q+y9gQcEOBBTr9pZrO3F4+NnqqxZBhtyBTeTc9UqdumVZpNpmy32SRVyOPmzPR+hS5T6z3Oo+UeGaD4N5wrZ8lIKkdFAR8Pq81btlLg10JG5KmN83iLTc+YGlo+KTRV0BKfEPYumwR811UqGHdT3Gdw1ZNfgeRMj5qCsj8OcE/DdUP7u6voH/KsJ8XQTtD8dkv8iVMqywvUlE2A==;
 31:SZToibIyj0tWB1QTpJvNLK2MIZgdp/NR+0dl2ZFnrmVsB1cE75Uwvm2QSYpB+It+Pln89SvrmzzDMl8gLuud+tvoip3oQwnHmkBl78D5BeA3jpFvfM75OlRRcSwAQtHoo42htFSLFqkq0TjjNyvMGoiRMPhMf1h83eNum9AXBx4pJxOm1xNxZAgtsNYg9gZvwfpRYXZTs82nK6S9FcXupEsAOLCjdJeSJcKSNnCD34w=
X-MS-TrafficTypeDiagnostic: DB6PR0301MB2133:
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2133;
 20:/P9n1Jw1+Z3xp9CvI4BKTiiz1nnOXRuz287N3zYcLvy7kXiq3RmuovwZN8nhbWtVVi5QSDaazv7cuUxc6kYkNhZEL9ifthpOKnM90qwHLA5whgg5RZl4kT+iRRNatQP2QIuAEG+U2DwHrdva0tyy/w9R2k8FeAEmhjuKvZOqDJ0dAQmGHHc/up4HKR4xBgr/Bhr/kFOOAVHnuqdIqQ+Iv3/As/6zhqxjsFe6gen7rxJ2qlwZp25ir7urWAFkfBHNJzszybE1AmYCdcVYPmWABY73iqrRUkBb6ZDsGwH3q8u8M8rU20pKA40ajrqW3pEmACU0Y76JE+GOQhUf6D3t6CvP6UMfghz/Z1I7Q97GhZ+vEpq64z3PlHfofbK9WYi9x6Ih00ogX2xF0pT6oYgFbotSwHhWlxw9EyR6s+UAR6bQk39DSSW9frGK8dm6pOCsoU8SXhkEEPalyfjjVBgAuxRxiQQm135qL6laAav7ETgyP2EEPvVBzY2Im4v+U5Qn;
 4:0M4FTdaXHd6k2IkWJ89vaNgcNnLelT36wq+WRyivY3ZKz5obqqo1SrgRhT+4h+WYLa81cm/QP3pWBHQejIdrtr5s/r5t+ijuaAT5hU4O2/MTm5Suo1yerxdekJBoywiuFkS3U7jm3lYBs56DdCSm8u9Z5JMdglYE3/E1bHZLj+soBiLVnVt9tWzMrcuut/EzG51GQyOaniPdu1rEwi/NOJvr0VInI19kV4Q7LHuawOXzqhv3rWLxLjCz03wn18lLUwuOUaZW/ZPVPImzo69ikPX9d9LO/AdoCnWA6LFbjUo=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <DB6PR0301MB21334F913CD8EB88BBED9250E6730@DB6PR0301MB2133.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(10201501046)(93006095)(93001095)(100000703101)(100105400095)(3002001)(6041248)(20161123562025)(20161123558100)(20161123555025)(20161123564025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB6PR0301MB2133; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB6PR0301MB2133; 
X-Forefront-PRVS: 0450A714CB
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(376002)(39860400002)(346002)(189002)(199003)(5660300001)(81166006)(48376002)(97736004)(316002)(16586007)(2950100002)(5003940100001)(50466002)(54906003)(80792005)(6116002)(8656003)(3846002)(8936002)(8676002)(478600001)(2906002)(305945005)(81156014)(6916009)(42186006)(7736002)(33646002)(4326008)(68736007)(53936002)(86362001)(106356001)(101416001)(2351001)(50986999)(8666007)(189998001)(76176999)(50226002)(2361001)(47776003)(36756003)(72206003)(6666003)(66066001)(122856001)(105586002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0301MB2133; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB6PR0301MB2133;
 23:rS4UrTNSOU/JOUpLq1XSmvHeGGYbVioomm6fucJ?=
 =?us-ascii?Q?1w20N4dVfLsY6/hGECNjOa8dtzJ7IOYFOgXXASozuNGkZpS6v2A+lNSXheMq?=
 =?us-ascii?Q?frgcORuFW/Acn2uyNUlHVJWz5KUWtdxMJkRrf2AJRcLOC8J/O7rQYRHE1/hl?=
 =?us-ascii?Q?sMf4atfp0cd5pBVDGi+Tzu69L+gChs6xSaFxpVUrSsLO84MMy35LI3lzIbah?=
 =?us-ascii?Q?uCfmXVvwqEyh6aQKb6hvHfjktkNadLujeDVRMwOCgtLMaGe1mN6fEQbSmhvk?=
 =?us-ascii?Q?kIjqkLrWmnHXkvtB7xG9swLxgO5hCrnzp7FUYnYKSTGC1ORPg2TE9GeVB6qn?=
 =?us-ascii?Q?LFyONYeAGqZM0CUaOuftt5YtIKH/ZtklnMo72uXv/Q/lrowD6jhoC/4aY/ny?=
 =?us-ascii?Q?ZpNkptA7BRbsMi2YGKr8vaxnaFQgzAKXj4P1zB33iFEzVB7TwrEXiqt4be8O?=
 =?us-ascii?Q?gvBAA1Uo9boKz6vs0oPgUU5RiS6hXafyRjPlLKiyLU9uqVwZRCbZK0YNFVGT?=
 =?us-ascii?Q?bVFcJ7trg08Apw3RDqjBlwuLHI+THI0VK6bNfIi+qQ4lRMIyaA/z46l8jPRM?=
 =?us-ascii?Q?OEtjfhdKKpCdI3usrP7XWtXp248VgKelNdNQ4LTe6h5AYifNPVvm9EbZtZ2/?=
 =?us-ascii?Q?XgTuD17Kd87SIgdxhLCWV6ThY4Gg7dFhNWrCdk3CoPkM88C24Z8qVJQ4gMlw?=
 =?us-ascii?Q?gPi53D7y8dinQiHh55EYbkpFqLq9YAXJmjI3w/IYX/0PR0wN3sfwgeukLvC2?=
 =?us-ascii?Q?KsvV4sb1/vcwdUOZAwTMlu3KfjfcLYXxv7LNhOZysEe/jIU7gfGmf6nkrPLD?=
 =?us-ascii?Q?wJVx+xznavLYJFDOoQRY2fhW5us3STmXHDsaxl9PY4XyC2w/EmPr3DUnwXZz?=
 =?us-ascii?Q?yWVHlqekHloEktMZtITbxrigVNuF3FSEVmooPK0kxbR1wPC+0VVH8+4uU6lV?=
 =?us-ascii?Q?Bxgl0HWZoSy3GYGzdvCcy+dIXl8Lkli/FFLHJBPSW2f9ySPgZRWuFAkHp1T8?=
 =?us-ascii?Q?4Jo12xXi1oPVVFavqaTfO8bDFn1N0E4JWo8OC/lZ5U05vYuOVLDEize35fQ5?=
 =?us-ascii?Q?cHsBmmrq8x6R0XDefAqaFScYzsEnflfDJTAITFZh6AcDOIMX0E7JNNSefE/F?=
 =?us-ascii?Q?bKTMR41o1Mp/WRRVWwC0GONrmqr1NrDfG5ePuMiCqLGPgi7RKfRKh+dn0Ufx?=
 =?us-ascii?Q?WsBFHV+T8S22RG9A=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2133;
 6:z63ihrOOaCDWWiR4U9PVq1RNHnwh/ZFq9uqRzGW9kRzN/11LEYdVbWEjxGtYlAf40Dd8HkrNm6/4RiDF3w8Eb47JzokOlDp3HGIorn0OM/sZGDb96aVjQYHR22JBL+zjfqsylfl0+VhDhv25kNxMdOMkA1RnozABkcgUx2xb22EJZPocBJ/dgCVa2H8nr1U3eNH0WtW0dy7uu7af65DIH9SmVlBvieliG3vJry1oCJ7TcHOV8S5PnhWeQ/n+D8uG2quCWYswFsoYGRPQogV1fyN+QOBPGu6TsfQFt3jxVJTLT5VRCpZWpiPy1EvmMes+LLK/JWmfnWgCD5DVQXYfjQ==;
 5:3iY/pUOr3ZlVyKZB728PA48MnJgF0MevDQyV9xZi82jLlwd0rvmxlF0Ev9RhIblo+ZSp2nCkG+xkkuX7SXDy9HSNtVEi8Opv4hzEgvRK6I/GW3AUXEfWDDaF8y8lw0RFKBt0iSgLx0w5BBaaQOHMkQ==;
 24:YU2jWozGybCRrytGBJtssOsRuGfptl0p2CgD224ZklZ1u1PBNajHd7LQJvwbw887bhb/6zSiT9996D574gvUwP3oOMdos7gbQACIOuLYz7Q=;
 7:/Ub+vCBJqMJQ/eRwueha8NiLNlX6hAAeIDGjHj3m1vlwAbkQ8+U7GPvcXF3Rayi+FJo8PRr+pydqdxo5GT4L5kkwUp8WXoaroC5ZhX6LeZ8sgoU+smVLIwPTb0Ubt4OEyxHnDNZ0OZJMfFhpPu5kdUimw3QeukyvEVz3izitN+PZW3iKIe2i2NY1lsVdR0zEF7HDxPpDWBfNDiirCBCQnJR7RexSTzoB5qaQYqP0D8I=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Oct 2017 21:02:11.5807 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0301MB2133
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v7 10/11] arm: vsmc: remove 64 bit mode check in
	PSCI handler
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UFNDSSBoYW5kbGluZyBjb2RlIGhhZCBoZWxwZXIgcm91dGluZSB0aGF0IGNoZWNrZWQgY2FsbGlu
ZyBjb252ZW50aW9uLgpJdCBkb2VzIG5vdCBuZWVkZWQgYW55bW9yZSwgYmVjYXVzZToKCiAtIEdl
bmVyaWMgaGFuZGxlciBjaGVja3MgdGhhdCA2NCBiaXQgY2FsbHMgY2FuIGJlIG1hZGUgb25seSBi
eQogICA2NCBiaXQgZ3Vlc3RzLgoKIC0gU01DQ0MgcmVxdWlyZXMgdGhhdCA2NC1iaXQgaGFuZGxl
ciBzaG91bGQgc3VwcG9ydCBib3RoIDMyIGFuZCA2NCBiaXQKICAgY2FsbHMgZXZlbiBpZiB0aGV5
IG9yaWdpbmF0ZSBmcm9tIDY0IGJpdCBjYWxsZXIuCgpUaGlzIHBhdGNoIHJlbW92ZXMgdGhhdCBl
eHRyYSBjaGVjay4KClNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJf
YmFiY2h1a0BlcGFtLmNvbT4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vdnNtYy5jIHwgNjIgKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAyNiBpbnNlcnRpb25zKCspLCAzNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vdnNtYy5jIGIveGVuL2FyY2gvYXJtL3ZzbWMuYwppbmRleCA3N2ZjOTE1Li5mZjg0
NDQyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdnNtYy5jCisrKyBiL3hlbi9hcmNoL2FybS92
c21jLmMKQEAgLTEzNSwxMiArMTM1LDYgQEAgc3RhdGljIGJvb2wgaGFuZGxlX2V4aXN0aW5nX2Fw
aXMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgfQogfQogCi0vKiBoZWxwZXIgZnVu
Y3Rpb24gZm9yIGNoZWNraW5nIGFybSBtb2RlIDMyLzY0IGJpdCAqLwotc3RhdGljIGlubGluZSBp
bnQgcHNjaV9tb2RlX2NoZWNrKHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IGZpZCkKLXsKLSAg
ICByZXR1cm4gaXNfNjRiaXRfZG9tYWluKGQpIHx8ICFzbWNjY19pc19jb252XzY0KGZpZCk7Ci19
Ci0KIC8qIFBTQ0kgMC4yIGludGVyZmFjZSBhbmQgb3RoZXIgU3RhbmRhcmQgU2VjdXJlIENhbGxz
ICovCiBzdGF0aWMgYm9vbCBoYW5kbGVfc3NzYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykK
IHsKQEAgLTE2NSw4ICsxNTksNyBAQCBzdGF0aWMgYm9vbCBoYW5kbGVfc3NzYyhzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKIAogICAgIGNhc2UgUFNDSV8wXzJfRk5fTUlHUkFURV9JTkZPX1VQ
X0NQVToKICAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9taWdyYXRlX2luZm9fdXBfY3B1KTsKLSAg
ICAgICAgaWYgKCBwc2NpX21vZGVfY2hlY2soY3VycmVudC0+ZG9tYWluLCBmaWQpICkKLSAgICAg
ICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9taWdyYXRlX2luZm9fdXBf
Y3B1KCkpOworICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfbWlncmF0
ZV9pbmZvX3VwX2NwdSgpKTsKICAgICAgICAgcmV0dXJuIHRydWU7CiAKICAgICBjYXNlIFBTQ0lf
MF8yX0ZOX1NZU1RFTV9PRkY6CkBAIC0xODIsNDggKzE3NSw0NSBAQCBzdGF0aWMgYm9vbCBoYW5k
bGVfc3NzYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgcmV0dXJuIHRydWU7
CiAKICAgICBjYXNlIFBTQ0lfMF8yX0ZOX0NQVV9PTjoKLSAgICAgICAgcGVyZmNfaW5jcih2cHNj
aV9jcHVfb24pOwotICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21haW4s
IGZpZCkgKQotICAgICAgICB7Ci0gICAgICAgICAgICByZWdpc3Rlcl90IHZjcHVpZCA9IFBTQ0lf
QVJHKHJlZ3MsIDEpOwotICAgICAgICAgICAgcmVnaXN0ZXJfdCBlcG9pbnQgPSBQU0NJX0FSRyhy
ZWdzLCAyKTsKLSAgICAgICAgICAgIHJlZ2lzdGVyX3QgY2lkID0gUFNDSV9BUkcocmVncywgMyk7
CisgICAgeworICAgICAgICByZWdpc3Rlcl90IHZjcHVpZCA9IFBTQ0lfQVJHKHJlZ3MsIDEpOwor
ICAgICAgICByZWdpc3Rlcl90IGVwb2ludCA9IFBTQ0lfQVJHKHJlZ3MsIDIpOworICAgICAgICBy
ZWdpc3Rlcl90IGNpZCA9IFBTQ0lfQVJHKHJlZ3MsIDMpOwogCi0gICAgICAgICAgICBQU0NJX1NF
VF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfY3B1X29uKHZjcHVpZCwgZXBvaW50LCBjaWQpKTsK
LSAgICAgICAgfQorICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9vbik7CisgICAgICAgIFBT
Q0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9jcHVfb24odmNwdWlkLCBlcG9pbnQsIGNp
ZCkpOwogICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICB9CiAKICAgICBjYXNlIFBTQ0lfMF8yX0ZO
X0NQVV9TVVNQRU5EOgotICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9zdXNwZW5kKTsKLSAg
ICAgICAgaWYgKCBwc2NpX21vZGVfY2hlY2soY3VycmVudC0+ZG9tYWluLCBmaWQpICkKLSAgICAg
ICAgewotICAgICAgICAgICAgdWludDMyX3QgcHN0YXRlID0gUFNDSV9BUkczMihyZWdzLCAxKTsK
LSAgICAgICAgICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0gUFNDSV9BUkcocmVncywgMik7Ci0gICAg
ICAgICAgICByZWdpc3Rlcl90IGNpZCA9IFBTQ0lfQVJHKHJlZ3MsIDMpOworICAgIHsKKyAgICAg
ICAgdWludDMyX3QgcHN0YXRlID0gUFNDSV9BUkczMihyZWdzLCAxKTsKKyAgICAgICAgcmVnaXN0
ZXJfdCBlcG9pbnQgPSBQU0NJX0FSRyhyZWdzLCAyKTsKKyAgICAgICAgcmVnaXN0ZXJfdCBjaWQg
PSBQU0NJX0FSRyhyZWdzLCAzKTsKIAotICAgICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3Ms
IGRvX3BzY2lfMF8yX2NwdV9zdXNwZW5kKHBzdGF0ZSwgZXBvaW50LCBjaWQpKTsKLSAgICAgICAg
fQorICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9zdXNwZW5kKTsKKyAgICAgICAgUFNDSV9T
RVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2NwdV9zdXNwZW5kKHBzdGF0ZSwgZXBvaW50LCBj
aWQpKTsKICAgICAgICAgcmV0dXJuIHRydWU7CisgICAgfQogCiAgICAgY2FzZSBQU0NJXzBfMl9G
Tl9BRkZJTklUWV9JTkZPOgorICAgIHsKKyAgICAgICAgcmVnaXN0ZXJfdCB0YWZmID0gUFNDSV9B
UkcocmVncywgMSk7CisgICAgICAgIHVpbnQzMl90IGxhZmYgPSBQU0NJX0FSRzMyKHJlZ3MsIDIp
OworCiAgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X2FmZmluaXR5X2luZm8pOwotICAgICAg
ICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21haW4sIGZpZCkgKQotICAgICAgICB7
Ci0gICAgICAgICAgICByZWdpc3Rlcl90IHRhZmYgPSBQU0NJX0FSRyhyZWdzLCAxKTsKLSAgICAg
ICAgICAgIHVpbnQzMl90IGxhZmYgPSBQU0NJX0FSRzMyKHJlZ3MsIDIpOwotICAgICAgICAgICAg
UFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2FmZmluaXR5X2luZm8odGFmZiwgbGFm
ZikpOwotICAgICAgICB9CisgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBf
Ml9hZmZpbml0eV9pbmZvKHRhZmYsIGxhZmYpKTsKICAgICAgICAgcmV0dXJuIHRydWU7CisgICAg
fQogCiAgICAgY2FzZSBQU0NJXzBfMl9GTl9NSUdSQVRFOgotICAgICAgICBwZXJmY19pbmNyKHZw
c2NpX2NwdV9taWdyYXRlKTsKLSAgICAgICAgaWYgKCBwc2NpX21vZGVfY2hlY2soY3VycmVudC0+
ZG9tYWluLCBmaWQpICkKLSAgICAgICAgewotICAgICAgICAgICAgdWludDMyX3QgdGNwdSA9IFBT
Q0lfQVJHMzIocmVncywgMSk7CisgICAgeworICAgICAgICB1aW50MzJfdCB0Y3B1ID0gUFNDSV9B
UkczMihyZWdzLCAxKTsKIAotICAgICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3Bz
Y2lfMF8yX21pZ3JhdGUodGNwdSkpOwotICAgICAgICB9CisgICAgICAgIHBlcmZjX2luY3IodnBz
Y2lfY3B1X21pZ3JhdGUpOworICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8w
XzJfbWlncmF0ZSh0Y3B1KSk7CiAgICAgICAgIHJldHVybiB0cnVlOworICAgIH0KIAogICAgIGNh
c2UgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9DT1VOVDoKICAgICAgICAgcmV0dXJuIGZpbGxfZnVuY3Rp
b25fY2FsbF9jb3VudChyZWdzLCBTU1NDX1NNQ0NDX0ZVTkNUSU9OX0NPVU5UKTsKLS0gCjIuNy40
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 21:02:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 21:02:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzqoG-0000Aw-S5; Wed, 04 Oct 2017 21:02:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dzqoF-00009t-6Z
 for xen-devel@lists.xen.org; Wed, 04 Oct 2017 21:02:27 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 D8/26-03454-26C45D95; Wed, 04 Oct 2017 21:02:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0hTYRjHe89lO64tXmfl09KohWgXtWHXTyl
 9SSvwQxSFmGd1cqvdOmfWBD94q9TUNOyimAkT0aAwCRTLLoMgl7XRcuUqMZIuFpGZYU20nR3t
 cj793/f3PP/n/x4ehlQXyTQM57BzvIU1aWUKKuEosSaR3Tmwb11xyarNLWNOKhVtf3ArSGSi/
 bTRorc6cmhDww+jza10eO70o0LUoqhACobCRSR8qqyjKlAEg3AWdN4sRyJQ42oC3Jf6aBGo8U
 HoHp6Wi1qG18P1K56wXoiXgn/cF24g8SMSbnX1kxWIYaLwbvC/TRdrKBwHg2OXkahVOAM6fc6
 wJ+BlMPiknBR1ROjeea0USbPS4eSYd7Y+EvrqR8LhSAxw/8OHsD3gFXDhar44FnA9gsB9Lyn1
 xkNv8DMp+cfCg8eNlFS/C7pLN0n1zQjOVXUh6VAihw5/rVxqWAsTgXe0BN7L4NfAR5kEtsDY5
 OSstsHQmYuUpL00POxBko6BiYfn5VJzGw2vPIHZX5cDX2aChAT6lPD1xitSOpTLYcbZRteg+I
 Z/3trwz1ubEXEVJQgcf5zjE3W6JD1vzDXYzazRlKhbtzHJzAkCm8uZWL2QdNBq7kShRZgX+rr
 Rt9ZMF1rCENpFKtgxsE+9QG89lG9gBcMBPs/ECS4UwzBaUG0QWSTP5XKOw0ZTaJvmMDBK7UKV
 LSOEVYKNNQvGXAm5UQrzverFFMGUDb6eItSUxWrhNNGqAtEJi6WGPMsfo7nNfIpiNVEqFIqmV
 to43my0/89HUTSDtFGqYdFFabTY/8wbDUUhQlEai5+JUezsX6QpRE+xcnDaOXH7nBptvv2849
 BIURPVs3iP3psjdMT77+5NG6/evrKuvyk1LgufsBma0kymlMOO5IDL8fPouHZR5tbR9GPlL3U
 V9zKys0bLts2XkUcqhfYAPd1+08pHZntOKXzBqjdI40uuLDh9tqbV0/LCkX3dNVS7PC61191d
 paUEA6tbTfIC+xvuZnbplAMAAA==
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1507150945!107522891!1
X-Originating-IP: [40.107.2.43]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19647 invoked from network); 4 Oct 2017 21:02:25 -0000
Received: from mail-eopbgr20043.outbound.protection.outlook.com (HELO
 EUR02-VE1-obe.outbound.protection.outlook.com) (40.107.2.43)
 by server-14.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 4 Oct 2017 21:02:25 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=YMi9R+mZGjSAmH978kuzCUowXSyE3bIgtld2IdKBudk=;
 b=LxqoRk54f5SqaUnoKJqbut8ulCKcAtLL5zYb5vA4NxCiY3HGG+XK/kVpKAIJWwjLXwp56fp4akeyj1+87JPCjHhbmdfBi/njs0wqK3Y/20SQrW+uv//LqhazOtfGsE4GuNK58G8YU5GW1qwfBUIXHxRMBekdBx5SUiKa0gR5As4=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.53) by
 AM4PR0301MB2130.eurprd03.prod.outlook.com (2603:10a6:200:4d::15) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Wed, 4 Oct
 2017 21:02:22 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Thu, 05 Oct 2017 00:02:18 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Thu,  5 Oct 2017 00:00:27 +0300
Message-Id: <1507150827-7858-12-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1507150827-7858-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1507150827-7858-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.53]
X-ClientProxiedBy: AM5PR0602CA0020.eurprd06.prod.outlook.com
 (2603:10a6:203:a3::30) To AM4PR0301MB2130.eurprd03.prod.outlook.com
 (2603:10a6:200:4d::15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: bdb78946-edd0-4bc7-ceaf-08d50b6b355b
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:AM4PR0301MB2130; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2130;
 3:uUaZgZJJgPKL8UvQU7SfgLKKDiqp0huEUGWKBXX/kgpgI1IV4ZVFCGKKf2l1uaN9dFLgSML44fCXP+Ez39usL9mQ/1X3cl8wNb/jAeM29BG48iev/DoFxafr2/N8OSVkMfU4JwmA032kNjgx8UX7XpLN66qbfj/pb1tQMeT+a6lF5kBmwb+6KlEIM8zFlymlOAsnDyKtkwvZ1XcUSiAb0CDM5/aKLVceqSrgt4laxjqngMkKhNrbZ5nJVCcDoA4u;
 25:8Uu+my6i2XPRXlWk0QRkI4dMHNN1GfR+/c/H/PRnAsBHBVI0vkqhTwqnmXbTm0eS+NXidD1OXEB4pJqOhyyoVnmQs8TuUmV+ycCoUseaNA/voQ8aByLlcoLZFnwP739CMiDfJWjAv92jzTyXSrJv8NJlZI3ljg7A8uXG5CDWlbNJ1orkuZCH86Gph5tidxlTMnMvQSQRD5DZkJv5BQBNrLdNOWdVhvCd9InCvpDY2JbxYXqk/bsfVY/pdIPXq1//DZRzteoAVoET6u3wj0KcBYWO9DXbBKLyTrohSHSlWollgW7s7pk9VYcJP5/u9JZNcyzxuVZNYHD4rOvb99HKvQ==;
 31:HwNqiQGP2Q8la26+WLJzt1mUkxKp8XAvJ0bCKD5wn7P7Zchtln2dWSr8wLV45prM93aMRSjFJpCH/mqxSY7Mk3VmQRB3nVBVFVzrOIvCDEq7prCcGto96W0fyqt7qa3Le/YCy28K8OpUBPY5LhPXSVsPXXWiGXtSRYT8bvaF+LGnUaHn7gwO38Kb0P1amGxuL3iFUcA8IynMPB7as/oGuz3f77+RiyDJNIjLuM04BBs=
X-MS-TrafficTypeDiagnostic: AM4PR0301MB2130:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2130;
 20:Gg9P7TWCZHtWmgKELZCpiveS8az+yo0Jm9FaJplIUvAr764pai3ZSukuaU/m/GvZj6mWVuq8Epu4aaSlV1+VPkGqmtN86RuyCNuiTFQXrjV8fDeoiGIClxN80u+4S4gkyuwQ66VYtatSqbhjh3cWjibfe7gjdBB9r6Yow6g3f8Y5m7KYFEEZKnWOGH+5xsiTzYNYgjgNayp+6Awp3spcun8jR5FFQRXs6bpFppHLhe3XwlWGYZ561nntEeNHAWEHw4DiqOWbBMImGwQYqkyWVibtymsJSHpm2pmQ03KzKymM8wiFRBvfuEghXpfOUhQBT/w+jV+/2J23/l5NBz8rkQNbYESedqo2U93VsDdY0FdTXXDEK+VR7zf2xnCgRMEVUmGSxwqDbHUWgH6PQlPOb5zPe6wxLRH2VkniK7eNAIek8XAfArZw756U0vOr4IVpO/3whjS/AJ7Wq6/51CYAQliZIsZoU3NHiUaMkRttjRTmKTL+tu/vSKwOqTgxxNHd;
 4:oWe3Tna815bScgmuCBq5AOnW4SQEcmHjVUEuNVyH9VpLnZcpVNcj/ogZ/GCxKHmyCq42607MJrjC/h/6qaaZw/NetMFujPp0RsB2stGm/+1SjGtIubuf5LvqXdBmZbFDgqxSTSL10ZBGN4gANuvg/6wroSpkefdxZ/4LV4/2Mk1r+rZq+lJGIWJtG4Qo4eV1MweVmgDu9fjSB8ngj5wdJ9TX0klY6/e2OzvOx2Zcy6NqGVJZtKukTYzF5xLBzT4bqzp23XxjrkgvyiCTdYhE0ukrNLlfuXqQTTitFAKiVXg=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <AM4PR0301MB21306E47018EAFA5B86C61C2E6730@AM4PR0301MB2130.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(93006095)(93001095)(100000703101)(100105400095)(3002001)(10201501046)(6041248)(20161123555025)(20161123564025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:AM4PR0301MB2130; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:AM4PR0301MB2130; 
X-Forefront-PRVS: 0450A714CB
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(39860400002)(376002)(346002)(189002)(199003)(3846002)(81166006)(50986999)(81156014)(106356001)(8936002)(2351001)(8676002)(2361001)(5003940100001)(101416001)(8666007)(36756003)(68736007)(8656003)(6666003)(4326008)(76176999)(53936002)(86362001)(105586002)(6116002)(50226002)(122856001)(42186006)(7416002)(50466002)(16586007)(2906002)(47776003)(316002)(54906003)(6916009)(72206003)(2950100002)(48376002)(478600001)(97736004)(7736002)(80792005)(66066001)(305945005)(33646002)(189998001)(5660300001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR0301MB2130; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM4PR0301MB2130;
 23:qEN1hLBOIfLjGjJR4JHGHsyXJcrvRFGNzOXq8hk?=
 =?us-ascii?Q?nruexy0ms5jpyq2bCneCNBkKf0RlIeJG/70Mq4db3qGhbLqxHyYAC0rA72dE?=
 =?us-ascii?Q?97kEJj1Vrud4tmuZQzCKO2iu/3xN6ag8c+ZQz+JHLXNMSSKCFI39Z+wSfNeR?=
 =?us-ascii?Q?g3TzyVlCFiCVND/VgfXH4SH/OBr1m/G62Uhz3XVsh4I7vMNPGsrbVxgGXwNq?=
 =?us-ascii?Q?zO+oSGnXLqnKaPTePtyWxT0LjBpcM8DvNl8kxDYdIfoTLdvAwxQgj4+wmkNj?=
 =?us-ascii?Q?zThCvZrYQX4IdYH923DQ1aBB/uYufOUDDco3Y9UtCRzEuf+OeXZiiX00YQiJ?=
 =?us-ascii?Q?/FqCH34NtBmvbLs+G8rzMA1frdiZM9tOinM/4zglo1oJztYdk3gzgcvNreuO?=
 =?us-ascii?Q?tDxqX3e5NiMFYJvU2zOb38c9ZQcuizoWw/4Nh+kP8yskh4lcxykKV/B19SBi?=
 =?us-ascii?Q?pKKNPMFh+HjndME5tpHdMxN1mW6PE2lWuyhxzEWZFAxT5C+XDFIVVk1qdCPP?=
 =?us-ascii?Q?9ttD2pqZBnTgIWR4Z9GqHsUPMtFXQuQpa5ZigtNYlZ3/LbI99r+YjynDAdyO?=
 =?us-ascii?Q?OW4JFCf9v5mD5Ep6IpT7l03adqtvpa/fNZYMQk8sSW4U3+J7S6nydOw7909i?=
 =?us-ascii?Q?0wZSJpz5NUqCTfRDYqz/VGz8O09Oj1ZgBteQ9YGU2+eXFuTiI4BhFB1LnLH4?=
 =?us-ascii?Q?WFrHgiRGMoRnZZvikGf+gOrs3GQ0c1wtxpoqpRqMpUSOuk35wPSQ6Rpgcf8+?=
 =?us-ascii?Q?b42OGXD+h+5shdjE2x2ZdXhlmVrtq4W4IT9TupR4GD9AhMwNWG0H8+Abahaf?=
 =?us-ascii?Q?hh4+5TZPYv0SBOxEvsi/HRKWZFI86sGvdHhX/BFD5ToL5tpqdLAELyrffDkF?=
 =?us-ascii?Q?tOnbdt+1eItNSt9ado1U3zIpwxf9MyIiVT+STdmg4DBNg38sFOwoJCXNj+eA?=
 =?us-ascii?Q?VqSYrpWzN+K2PllSDvUNUm8xlf1xMiLpMdCIWgvKVVXDKneamkcRAONarL6m?=
 =?us-ascii?Q?ECPRbYp8XUUwevIObVTu9OXl74Ieery9r9Be0Cbbno0hqyo7qfY3+Zudfveb?=
 =?us-ascii?Q?qY51gFiVsOabVt3E6PExUXwEAwX3plTBHbAHKvQ9At7ZmPH3EoFyn/sS22pj?=
 =?us-ascii?Q?SQDT0eFDvVNFs3SOJDOvCp1vm5e21RjXHO4ltxFEQPzl8OnftRqEhXSFjMYr?=
 =?us-ascii?Q?ukrFa3qPi70QofEs=3D?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2130;
 6:s7pVJBXUr+w4aofLv3fCgNtcfCpHt+dKEAWVbs7ilFvBnaBwSwE59Y/j34BaAEwuWnBo6r+iJkSgA38DZy85UX+l+1Vl+g1GC+VuA2OPqEfLupws+NkP2UDLyRZyNd3DIb8a1E1y3lbLpARJJ9rGH2SPoMdn/zgQYHyY2LJ/4Rw5N5AN8lqcTQVxWrNDu+GN8WBs0VctInpGoON6TKXV8wnSeEx3nu1P1etwwbTn8pkTOmg8diymY1jOl5C2guJhraFC+N3QT3gZKQI76u+yt07ctaZ8//NqbtjE9Ztb+4LWrHwqoO4T3Pmy335uPDRL5kGYmn/X0yXPFVotyp8bjw==;
 5:+YLTs2VgGEMBsSN3NJFDuEf+OZPtJGTcRVUKOy4p8A/Kw2doRlwTRe8TYcfewF5aazWbw7vrpLtFudsqXmh9Zh7C6KyoyGQhAeZPO/tMYdH9B4TIkn05Oa0VX/txv1T80NTO/v3tl7o1MAOq+0VGBg==;
 24:0TfautbwZ2XzFa4Hr8K4BQXmaZimVl4s9OUnENY1TlYkoT+7cQ2a0cLhoi+fJNeAJlnIKRDTjqSSRU5NgVIElWHnj9dN1hD63KuVS4VctOU=;
 7:nhiUal4RnDqdtx//8Udjo9RyWdEoFkVhDCtbOAmN/poiLM6m/lOpoWM6GaNrIWUpK+KtDETA23bWuO70xvZZgzi/I+kuUqbMklCvrH2hqCnioxU33J5/ABRWKSV052P2+Vbl1KCmQ52RdmpPaylC2EP7llufZg3P8tZh/0YxxSdVNMikAMHfDg5wZe5KP9F8miIVWOUpul8B3uW0+0j4+O5YsP0DS0m+Z37VEtqrWJQ=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Oct 2017 21:02:22.1314 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0301MB2130
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v7 11/11] public: add and enable
	XENFEAT_ARM_SMCCC_supported feature
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBmZWF0dXJlIGluZGljYXRlcyB0aGF0IGh5cGVydmlzb3IgaXMgY29tcGF0aWJsZSB3aXRo
IEFSTQpTTUMgY2FsbGluZyBjb252ZW50aW9uLiBQcmV2aW91c2x5IGh5cGVydmlzb3Igd291bGQg
aW5qZWN0IGFuCnVuZGVmaW5lZCBpbnN0cnVjdGlvbiBleGNlcHRpb24gaWYgYW4gaW52YWxpZCBT
TUMgZnVuY3Rpb24gd2VyZQpjYWxsZWQgb3Igd291bGQgY3Jhc2ggYSBkb21haW4gaWYgYW4gaW52
YWxpZCBIVkMgZnVuY3Rpb24Kd2VyZSBpbnZva2VkLgpYRU5GRUFUX0FSTV9TTUNDQ19zdXBwb3J0
ZWQgZmVhdHVyZSBtZWFucyB0aGF0IGl0IHNhZmUgdG8gaW52b2tlClNNQy9IVkMgY2FsbHMgdGhh
dCBhcmUgY29tcGF0aWJsZSB3aXRoIFNNQyBjYWxsaW5nIGNvbnZlbnRpb24uCgpTaWduZWQtb2Zm
LWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+Ci0tLQog
eGVuL2NvbW1vbi9rZXJuZWwuYyAgICAgICAgICAgfCAzICsrKwogeGVuL2luY2x1ZGUvcHVibGlj
L2ZlYXR1cmVzLmggfCAzICsrKwogMiBmaWxlcyBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL2tlcm5lbC5jIGIveGVuL2NvbW1vbi9rZXJuZWwuYwppbmRl
eCA5NGZkZjVjLi44ZDEzN2M1IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2tlcm5lbC5jCisrKyBi
L3hlbi9jb21tb24va2VybmVsLmMKQEAgLTM5NCw2ICszOTQsOSBAQCBETyh4ZW5fdmVyc2lvbiko
aW50IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAgICAgICAgICAgICAg
ICAgICAgICgxVSA8PCBYRU5GRUFUX2F1dG9fdHJhbnNsYXRlZF9waHlzbWFwKTsKICAgICAgICAg
ICAgIGlmICggaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKICAgICAgICAgICAgICAgICBmaS5zdWJt
YXAgfD0gMVUgPDwgWEVORkVBVF9kb20wOworI2lmZGVmIENPTkZJR19BUk0KKyAgICAgICAgICAg
IGZpLnN1Ym1hcCB8PSAoMVUgPDwgWEVORkVBVF9BUk1fU01DQ0Nfc3VwcG9ydGVkKTsKKyNlbmRp
ZgogI2lmZGVmIENPTkZJR19YODYKICAgICAgICAgICAgIHN3aXRjaCAoIGQtPmd1ZXN0X3R5cGUg
KQogICAgICAgICAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2ZlYXR1cmVz
LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvZmVhdHVyZXMuaAppbmRleCAyMTEwYjA0Li4xYTk4OWI4
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvZmVhdHVyZXMuaAorKysgYi94ZW4vaW5j
bHVkZS9wdWJsaWMvZmVhdHVyZXMuaApAQCAtMTAyLDYgKzEwMiw5IEBACiAvKiBHdWVzdCBjYW4g
dXNlIFhFTk1FTUZfdm5vZGUgdG8gc3BlY2lmeSB2aXJ0dWFsIG5vZGUgZm9yIG1lbW9yeSBvcC4g
Ki8KICNkZWZpbmUgWEVORkVBVF9tZW1vcnlfb3Bfdm5vZGVfc3VwcG9ydGVkIDEzCiAKKy8qIGFy
bTogSHlwZXJ2aXNvciBzdXBwb3J0cyBBUk0gU01DIGNhbGxpbmcgY29udmVudGlvbi4gKi8KKyNk
ZWZpbmUgWEVORkVBVF9BUk1fU01DQ0Nfc3VwcG9ydGVkICAgICAgIDE0CisKICNkZWZpbmUgWEVO
RkVBVF9OUl9TVUJNQVBTIDEKIAogI2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19GRUFUVVJFU19IX18g
Ki8KLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 21:20:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 21:20:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzr63-0002TQ-2m; Wed, 04 Oct 2017 21:20:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dzr61-0002TK-KH
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 21:20:49 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 AB/72-02224-0B055D95; Wed, 04 Oct 2017 21:20:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVyMfTAZt11AVc
 jDfZtlLX4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNaln5gLGgxrzi9dQlrA+NetS5GLg4hgRmM
 Eo2/upi7GDk5WARus0hMeyMEkpAQ+MYisWvbUkaQhIRAlsS3Z0ug7DSJ1rZudgi7UuLxp0UsI
 LaQgJLE1g1LmSGm/mWUaF0IUcQmoCWxp2E+E0hCRGCWiMSt1z1sIA6zwBkmieN9J1lBqoQFnC
 Tu7L7NBnGHqkRD+wOgOAcHr4CFxMct5hDbTCQeHrnGCtG7j1Vi46NrjBMYBRYwMqxi1ChOLSp
 LLdI1NNZLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMLwYg2MG4bbvnIUZJDiYl
 Ud5NvlcjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwPvQHygkWpaanVqRl5gADHSYtwcGjJMLLD
 wx2Id7igsTc4sx0iNQpRnuOC3cu/WHiOLbpMpA8sOcWkOy4efcPkxBLXn5eqpQ472aQqQIgbR
 mleXBDYZF5iVFWSpiXEehMIZ6C1KLczBJU+VeM4hyMSsK8D0Cm8GTmlcDtfgV0FhPQWXOaroC
 cVZKIkJJqYGxo2m7hzG5s5Pgl/r367Lxpc+wC5KviXvbOOyP/+/BbvTf/p1cvz1b5sqpO+ZPc
 mc8cdyfq5BgqZe6MWCj37/EXnr0ll+ymmq7irA8OUJva9e+Ks8zJQ1enMf0/PD3/9OXMFr5HU
 /aeY9ZK0wy6den2Zx3jNBfPdOs33x76bXibFPp1J0v85lQlluKMREMt5qLiRABaGirdxwIAAA
 ==
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1507152045!59854308!1
X-Originating-IP: [209.85.192.179]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63082 invoked from network); 4 Oct 2017 21:20:46 -0000
Received: from mail-pf0-f179.google.com (HELO mail-pf0-f179.google.com)
 (209.85.192.179)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Oct 2017 21:20:46 -0000
Received: by mail-pf0-f179.google.com with SMTP id m63so6894446pfk.7
 for <xen-devel@lists.xenproject.org>; Wed, 04 Oct 2017 14:20:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:changes;
 bh=6kgtKpGsLEuLRP9g633nbBQpP6OPZggNuVYvVo0uUCI=;
 b=bmLMI8WQXOUwLZUpmhAYhFm7A9WSrgeAf3MWfd90/jQv2T2/8EP249QeXCUHzNoMvw
 yzMbcDopgTGhF+LGLnelJT4H0s52kfYqyUEi5tERpuLymZj3AHAqaznJDvPLlUKu6GSG
 7bb5YvvR5W1F5AuKZrPyxxihIcpZNH7QuQx03PjLs74HtzM2sCYa5TlZAYWLkHsaB0qf
 k7skoEKywmcUKUu9MaeR6DvQZVig8yXUELIUMbNq8LYu7YM17RIdRCC8GyIPt43BwoUT
 U6O3dirWQhNZ+1EX54SqEjYCLCmU+0QNf29Z7suI45pqljwHSA7SWl4bKf+XhvETy5D/
 EXcQ==
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:changes;
 bh=6kgtKpGsLEuLRP9g633nbBQpP6OPZggNuVYvVo0uUCI=;
 b=jKbjsFZNFxSSP6T7pkGpYpRXIA9ChepihJnFUb/gmUP/30l/J45DGi/1K80T1t+Xmk
 dEU8p0gfEZNoLpe6VTaGDJ7m1Tr8TDrAIOw239fRpBJh9MQOLSBAjU3Kg+YjTmU9bFMS
 jUGyokinEwE7RA3u4Z4fInZJRQ6gheLp3S+rstu1I8CcEnNR0vUC7ZA7c68EGJnP3z4n
 /t4yKvPmmy0fxz+RwPdNAVNdLN+zn9wBvJU8kudhg2YGpZq2B7/Schv+pWRHdLjimhHt
 QjrXgJaf51GH8bncgs1Ei3zCHj8hhIXZnASrKuZmr4NdVsnOwDaenauZwxrIRoHNPvfJ
 batw==
X-Gm-Message-State: AMCzsaXKTNCp5w0pM2XJJCZZPeitk0kSdrD8uc+B4t+B+zUZxHvsGiu/
 UbLu5dE+aLPvbxPGhiEz3PvCYg==
X-Google-Smtp-Source: AOwi7QBT+EWqt9pV9LEGaRC5CpL4OQybHcJbl5vDFNEU0NXG1yzHIA7UQXx1G7p7wTG0QQO+/UhChA==
X-Received: by 10.98.156.13 with SMTP id f13mr7311368pfe.182.1507152043891;
 Wed, 04 Oct 2017 14:20:43 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id s68sm30204019pfd.72.2017.10.04.14.20.42
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 04 Oct 2017 14:20:43 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Thomas Garnier <thgarnie@google.com>,
 Arnd Bergmann <arnd@arndb.de>, Kees Cook <keescook@chromium.org>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Chris Metcalf <cmetcalf@mellanox.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>, Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Jonathan Corbet <corbet@lwn.net>, Matthew Wilcox <mawilcox@microsoft.com>,
 Michal Hocko <mhocko@suse.com>, Peter Foley <pefoley2@pefoley.com>,
 Paul Bolle <pebolle@tiscali.nl>, Jiri Kosina <jkosina@suse.cz>,
 Rob Landley <rob@landley.net>, "H . J . Lu" <hjl.tools@gmail.com>,
 Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed,  4 Oct 2017 14:19:36 -0700
Message-Id: <20171004212003.28296-1-thgarnie@google.com>
X-Mailer: git-send-email 2.14.2.920.gcf0c67979c-goog
Changes: - v3: - Use --emit-relocs instead of -pie to reduce dynamic
 relocation space on mapped memory. It also simplifies the relocation process.
 - Move the start the module section next to the kernel. Remove the need for
 -mcmodel=large on modules. Extends module space from 1 to 2G maximum. -
 Support for XEN PVH as 32-bit relocations can be ignored with --emit-relocs.
 - Support for GOT relocations previously done automatically with -pie. -
 Remove need for dynamic PLT in modules. - Support dymamic GOT for modules. -
 v2: - Add support for global stack cookie while compiler default to fs
 without mcmodel=kernel - Change patch 7 to correctly jump out of the identity
 mapping on kexec load preserve.
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] x86: PIE support and option to extend KASLR
	randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlc2UgcGF0Y2hlcyBtYWtlIHRoZSBjaGFuZ2VzIG5lY2Vzc2FyeSB0byBidWlsZCB0aGUga2Vy
bmVsIGFzIFBvc2l0aW9uCkluZGVwZW5kZW50IEV4ZWN1dGFibGUgKFBJRSkgb24geDg2XzY0LiBB
IFBJRSBrZXJuZWwgY2FuIGJlIHJlbG9jYXRlZCBiZWxvdwp0aGUgdG9wIDJHIG9mIHRoZSB2aXJ0
dWFsIGFkZHJlc3Mgc3BhY2UuIEl0IGFsbG93cyB0byBvcHRpb25hbGx5IGV4dGVuZCB0aGUKS0FT
TFIgcmFuZG9taXphdGlvbiByYW5nZSBmcm9tIDFHIHRvIDNHLgoKVGhhbmtzIGEgbG90IHRvIEFy
ZCBCaWVzaGV1dmVsICYgS2VlcyBDb29rIG9uIHRoZWlyIGZlZWRiYWNrIG9uIGNvbXBpbGVyCmNo
YW5nZXMsIFBJRSBzdXBwb3J0IGFuZCBLQVNMUiBpbiBnZW5lcmFsLiBUaGFua3MgdG8gUm9sYW5k
IE1jR3JhdGggb24gaGlzCmZlZWRiYWNrIGZvciB1c2luZyAtcGllIHZlcnN1cyAtLWVtaXQtcmVs
b2NzIGFuZCBkZXRhaWxzIG9uIGNvbXBpbGVyIGNvZGUKZ2VuZXJhdGlvbi4KClRoZSBwYXRjaGVz
OgogLSAxLTMsIDUtMSMsIDE3LTE4OiBDaGFuZ2UgaW4gYXNzZW1ibHkgY29kZSB0byBiZSBQSUUg
Y29tcGxpYW50LgogLSA0OiBBZGQgYSBuZXcgX0FTTV9HRVRfUFRSIG1hY3JvIHRvIGZldGNoIGEg
c3ltYm9sIGFkZHJlc3MgZ2VuZXJpY2FsbHkuCiAtIDE0OiBBZGFwdCBwZXJjcHUgZGVzaWduIHRv
IHdvcmsgY29ycmVjdGx5IHdoZW4gUElFIGlzIGVuYWJsZWQuCiAtIDE1OiBQcm92aWRlIGFuIG9w
dGlvbiB0byBkZWZhdWx0IHZpc2liaWxpdHkgdG8gaGlkZGVuIGV4Y2VwdCBmb3Iga2V5IHN5bWJv
bHMuCiAgICAgICBJdCByZW1vdmVzIGVycm9ycyBiZXR3ZWVuIGNvbXBpbGF0aW9uIHVuaXRzLgog
LSAxNjogQWRhcHQgcmVsb2NhdGlvbiB0b29sIHRvIGhhbmRsZSBQSUUgYmluYXJ5IGNvcnJlY3Rs
eS4KIC0gMTk6IEFkZCBzdXBwb3J0IGZvciBnbG9iYWwgY29va2llLgogLSAyMDogU3VwcG9ydCBm
dHJhY2Ugd2l0aCBQSUUgKHVzZWQgb24gVWJ1bnR1IGNvbmZpZykuCiAtIDIxOiBGaXggaW5jb3Jy
ZWN0IGFkZHJlc3MgbWFya2VyIG9uIGR1bXBfcGFnZXRhYmxlcy4KIC0gMjI6IEFkZCBvcHRpb24g
dG8gbW92ZSB0aGUgbW9kdWxlIHNlY3Rpb24ganVzdCBhZnRlciB0aGUga2VybmVsLgogLSAyMzog
QWRhcHQgbW9kdWxlIGxvYWRpbmcgdG8gc3VwcG9ydCBQSUUgd2l0aCBkeW5hbWljIEdPVC4KIC0g
MjQ6IE1ha2UgdGhlIEdPVCByZWFkLW9ubHkuCiAtIDI1OiBBZGQgdGhlIENPTkZJR19YODZfUElF
IG9wdGlvbiAob2ZmIGJ5IGRlZmF1bHQpLgogLSAyNjogQWRhcHQgcmVsb2NhdGlvbiB0b29sIHRv
IGdlbmVyYXRlIGEgNjQtYml0IHJlbG9jYXRpb24gdGFibGUuCiAtIDI3OiBBZGQgdGhlIENPTkZJ
R19SQU5ET01JWkVfQkFTRV9MQVJHRSBvcHRpb24gdG8gaW5jcmVhc2UgcmVsb2NhdGlvbiByYW5n
ZQogICAgICAgZnJvbSAxRyB0byAzRyAob2ZmIGJ5IGRlZmF1bHQpLgoKUGVyZm9ybWFuY2UvU2l6
ZSBpbXBhY3Q6CgpTaXplIG9mIHZtbGludXggKERlZmF1bHQgY29uZmlndXJhdGlvbik6CiBGaWxl
IHNpemU6CiAtIFBJRSBkaXNhYmxlZDogKzAuMDAwMDMxJQogLSBQSUUgZW5hYmxlZDogLTMuMjEw
JSAobGVzcyByZWxvY2F0aW9ucykKIC50ZXh0IHNlY3Rpb246CiAtIFBJRSBkaXNhYmxlZDogKzAu
MDAwNjQ0JQogLSBQSUUgZW5hYmxlZDogKzAuODM3JQoKU2l6ZSBvZiB2bWxpbnV4IChVYnVudHUg
Y29uZmlndXJhdGlvbik6CiBGaWxlIHNpemU6CiAtIFBJRSBkaXNhYmxlZDogLTAuMjAxJQogLSBQ
SUUgZW5hYmxlZDogLTAuMDgyJQogLnRleHQgc2VjdGlvbjoKIC0gUElFIGRpc2FibGVkOiBzYW1l
CiAtIFBJRSBlbmFibGVkOiArMS4zMTklCgpTaXplIG9mIHZtbGludXggKERlZmF1bHQgY29uZmln
dXJhdGlvbiArIE9SQyk6CiBGaWxlIHNpemU6CiAtIFBJRSBlbmFibGVkOiAtMy4xNjclCiAudGV4
dCBzZWN0aW9uOgogLSBQSUUgZW5hYmxlZDogKzAuODE0JQoKU2l6ZSBvZiB2bWxpbnV4IChVYnVu
dHUgY29uZmlndXJhdGlvbiArIE9SQyk6CiBGaWxlIHNpemU6CiAtIFBJRSBlbmFibGVkOiAtMy4x
NjclCiAudGV4dCBzZWN0aW9uOgogLSBQSUUgZW5hYmxlZDogKzEuMjYlCgpUaGUgc2l6ZSBpbmNy
ZWFzZSBpcyBtYWlubHkgZHVlIHRvIG5vdCBoYXZpbmcgYWNjZXNzIHRvIHRoZSAzMi1iaXQgc2ln
bmVkCnJlbG9jYXRpb24gdGhhdCBjYW4gYmUgdXNlZCB3aXRoIG1jbW9kZWw9a2VybmVsLiBBIHNt
YWxsIHBhcnQgaXMgZHVlIHRvIHJlZHVjZWQKb3B0aW1pemF0aW9uIGZvciBQSUUgY29kZS4gVGhp
cyBidWcgWzFdIHdhcyBvcGVuZWQgd2l0aCBnY2MgdG8gcHJvdmlkZSBhIGJldHRlcgpjb2RlIGdl
bmVyYXRpb24gZm9yIGtlcm5lbCBQSUUuCgpIYWNrYmVuY2ggKDUwJSBhbmQgMTYwMCUgb24gdGhy
ZWFkL3Byb2Nlc3MgZm9yIHBpcGUvc29ja2V0cyk6CiAtIFBJRSBkaXNhYmxlZDogbm8gc2lnbmlm
aWNhbnQgY2hhbmdlIChhdmcgKzAuMSUgb24gbGF0ZXN0IHRlc3QpLgogLSBQSUUgZW5hYmxlZDog
YmV0d2VlbiAtMC41MCUgdG8gKzAuODYlIGluIGF2ZXJhZ2UgKGRlZmF1bHQgYW5kIFVidW50dSBj
b25maWcpLgoKc2xhYl90ZXN0IChhdmVyYWdlIG9mIDEwIHJ1bnMpOgogLSBQSUUgZGlzYWJsZWQ6
IG5vIHNpZ25pZmljYW50IGNoYW5nZSAoLTIlIG9uIGxhdGVzdCBydW4sIGxpa2VseSBub2lzZSku
CiAtIFBJRSBlbmFibGVkOiBiZXR3ZWVuIC0xJSBhbmQgKzAuOCUgb24gbGF0ZXN0IHJ1bnMuCgpL
ZXJuYmVuY2ggKGF2ZXJhZ2Ugb2YgMTAgSGFsZiBhbmQgT3B0aW1hbCBydW5zKToKIEVsYXBzZWQg
VGltZToKIC0gUElFIGRpc2FibGVkOiBubyBzaWduaWZpY2FudCBjaGFuZ2UgKGF2ZyAtMC4yMzkl
KQogLSBQSUUgZW5hYmxlZDogYXZlcmFnZSArMC4wNyUKIFN5c3RlbSBUaW1lOgogLSBQSUUgZGlz
YWJsZWQ6IG5vIHNpZ25pZmljYW50IGNoYW5nZSAoYXZnIC0wLjI3NyUpCiAtIFBJRSBlbmFibGVk
OiBhdmVyYWdlICswLjclCgpbMV0gaHR0cHM6Ly9nY2MuZ251Lm9yZy9idWd6aWxsYS9zaG93X2J1
Zy5jZ2k/aWQ9ODIzMDMKCmRpZmZzdGF0OgogRG9jdW1lbnRhdGlvbi94ODYveDg2XzY0L21tLnR4
dCAgICAgICAgICAgICAgfCAgICAzIAogYXJjaC94ODYvS2NvbmZpZyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDM3ICsrKysKIGFyY2gveDg2L01ha2VmaWxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAxNCArCiBhcmNoL3g4Ni9ib290L2Jvb3QuaCAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDIgCiBhcmNoL3g4Ni9ib290L2NvbXByZXNzZWQvTWFrZWZpbGUgICAg
ICAgICAgICB8ICAgIDUgCiBhcmNoL3g4Ni9ib290L2NvbXByZXNzZWQvbWlzYy5jICAgICAgICAg
ICAgICB8ICAgMTAgKwogYXJjaC94ODYvY3J5cHRvL2Flcy14ODZfNjQtYXNtXzY0LlMgICAgICAg
ICAgfCAgIDQ1ICsrKy0tCiBhcmNoL3g4Ni9jcnlwdG8vYWVzbmktaW50ZWxfYXNtLlMgICAgICAg
ICAgICB8ICAgMTQgKwogYXJjaC94ODYvY3J5cHRvL2Flc25pLWludGVsX2F2eC14ODZfNjQuUyAg
ICAgfCAgICA2IAogYXJjaC94ODYvY3J5cHRvL2NhbWVsbGlhLWFlc25pLWF2eC1hc21fNjQuUyAg
fCAgIDQyICsrLS0tCiBhcmNoL3g4Ni9jcnlwdG8vY2FtZWxsaWEtYWVzbmktYXZ4Mi1hc21fNjQu
UyB8ICAgNDQgKystLS0KIGFyY2gveDg2L2NyeXB0by9jYW1lbGxpYS14ODZfNjQtYXNtXzY0LlMg
ICAgIHwgICAgOCAtCiBhcmNoL3g4Ni9jcnlwdG8vY2FzdDUtYXZ4LXg4Nl82NC1hc21fNjQuUyAg
ICB8ICAgNTAgKysrLS0tCiBhcmNoL3g4Ni9jcnlwdG8vY2FzdDYtYXZ4LXg4Nl82NC1hc21fNjQu
UyAgICB8ICAgNDQgKysrLS0KIGFyY2gveDg2L2NyeXB0by9kZXMzX2VkZS1hc21fNjQuUyAgICAg
ICAgICAgIHwgICA5NiArKysrKysrKy0tLS0KIGFyY2gveDg2L2NyeXB0by9naGFzaC1jbG11bG5p
LWludGVsX2FzbS5TICAgIHwgICAgNCAKIGFyY2gveDg2L2NyeXB0by9nbHVlX2hlbHBlci1hc20t
YXZ4LlMgICAgICAgIHwgICAgNCAKIGFyY2gveDg2L2NyeXB0by9nbHVlX2hlbHBlci1hc20tYXZ4
Mi5TICAgICAgIHwgICAgNiAKIGFyY2gveDg2L2VudHJ5L2VudHJ5XzMyLlMgICAgICAgICAgICAg
ICAgICAgIHwgICAgMyAKIGFyY2gveDg2L2VudHJ5L2VudHJ5XzY0LlMgICAgICAgICAgICAgICAg
ICAgIHwgICAyOSArKy0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL2FzbS5oICAgICAgICAgICAgICAg
ICAgIHwgICAxMyArCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9idWcuaCAgICAgICAgICAgICAgICAg
ICB8ICAgIDIgCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9mdHJhY2UuaCAgICAgICAgICAgICAgICB8
ICAgMjMgKystCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9qdW1wX2xhYmVsLmggICAgICAgICAgICB8
ICAgIDggLQogYXJjaC94ODYvaW5jbHVkZS9hc20va3ZtX2hvc3QuaCAgICAgICAgICAgICAgfCAg
ICA2IAogYXJjaC94ODYvaW5jbHVkZS9hc20vbW9kdWxlLmggICAgICAgICAgICAgICAgfCAgIDE0
ICsKIGFyY2gveDg2L2luY2x1ZGUvYXNtL3BhZ2VfNjRfdHlwZXMuaCAgICAgICAgIHwgICAgOSAr
CiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydF90eXBlcy5oICAgICAgICB8ICAgMTIgKwog
YXJjaC94ODYvaW5jbHVkZS9hc20vcGVyY3B1LmggICAgICAgICAgICAgICAgfCAgIDI1ICsrLQog
YXJjaC94ODYvaW5jbHVkZS9hc20vcGd0YWJsZV82NF90eXBlcy5oICAgICAgfCAgICA2IAogYXJj
aC94ODYvaW5jbHVkZS9hc20vcG0tdHJhY2UuaCAgICAgICAgICAgICAgfCAgICAyIAogYXJjaC94
ODYvaW5jbHVkZS9hc20vcHJvY2Vzc29yLmggICAgICAgICAgICAgfCAgIDEyICsKIGFyY2gveDg2
L2luY2x1ZGUvYXNtL3NlY3Rpb25zLmggICAgICAgICAgICAgIHwgICAgNCAKIGFyY2gveDg2L2lu
Y2x1ZGUvYXNtL3NldHVwLmggICAgICAgICAgICAgICAgIHwgICAgMiAKIGFyY2gveDg2L2luY2x1
ZGUvYXNtL3N0YWNrcHJvdGVjdG9yLmggICAgICAgIHwgICAxOSArLQogYXJjaC94ODYva2VybmVs
L2FjcGkvd2FrZXVwXzY0LlMgICAgICAgICAgICAgfCAgIDMxICsrLS0KIGFyY2gveDg2L2tlcm5l
bC9hc20tb2Zmc2V0cy5jICAgICAgICAgICAgICAgIHwgICAgMyAKIGFyY2gveDg2L2tlcm5lbC9h
c20tb2Zmc2V0c18zMi5jICAgICAgICAgICAgIHwgICAgMyAKIGFyY2gveDg2L2tlcm5lbC9hc20t
b2Zmc2V0c182NC5jICAgICAgICAgICAgIHwgICAgMyAKIGFyY2gveDg2L2tlcm5lbC9jcHUvY29t
bW9uLmMgICAgICAgICAgICAgICAgIHwgICAgNyAKIGFyY2gveDg2L2tlcm5lbC9jcHUvbWljcm9j
b2RlL2NvcmUuYyAgICAgICAgIHwgICAgNCAKIGFyY2gveDg2L2tlcm5lbC9mdHJhY2UuYyAgICAg
ICAgICAgICAgICAgICAgIHwgIDE2OCArKysrKysrKysrKysrKy0tLS0tLS0tCiBhcmNoL3g4Ni9r
ZXJuZWwvaGVhZDY0LmMgICAgICAgICAgICAgICAgICAgICB8ICAgMzIgKysrLQogYXJjaC94ODYv
a2VybmVsL2hlYWRfMzIuUyAgICAgICAgICAgICAgICAgICAgfCAgICAzIAogYXJjaC94ODYva2Vy
bmVsL2hlYWRfNjQuUyAgICAgICAgICAgICAgICAgICAgfCAgIDQxICsrKystCiBhcmNoL3g4Ni9r
ZXJuZWwva3ZtLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDYgCiBhcmNoL3g4Ni9rZXJu
ZWwvbW9kdWxlLmMgICAgICAgICAgICAgICAgICAgICB8ICAyMDQgKysrKysrKysrKysrKysrKysr
KysrKysrKystCiBhcmNoL3g4Ni9rZXJuZWwvbW9kdWxlLmxkcyAgICAgICAgICAgICAgICAgICB8
ICAgIDMgCiBhcmNoL3g4Ni9rZXJuZWwvcHJvY2Vzcy5jICAgICAgICAgICAgICAgICAgICB8ICAg
IDUgCiBhcmNoL3g4Ni9rZXJuZWwvcmVsb2NhdGVfa2VybmVsXzY0LlMgICAgICAgICB8ICAgIDgg
LQogYXJjaC94ODYva2VybmVsL3NldHVwX3BlcmNwdS5jICAgICAgICAgICAgICAgfCAgICAyIAog
YXJjaC94ODYva2VybmVsL3ZtbGludXgubGRzLlMgICAgICAgICAgICAgICAgfCAgIDEzICsKIGFy
Y2gveDg2L2t2bS9zdm0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCAKIGFyY2gv
eDg2L2xpYi9jbXB4Y2hnMTZiX2VtdS5TICAgICAgICAgICAgICAgIHwgICAgOCAtCiBhcmNoL3g4
Ni9tbS9kdW1wX3BhZ2V0YWJsZXMuYyAgICAgICAgICAgICAgICB8ICAgMTEgLQogYXJjaC94ODYv
cG93ZXIvaGliZXJuYXRlX2FzbV82NC5TICAgICAgICAgICAgfCAgICA0IAogYXJjaC94ODYvdG9v
bHMvcmVsb2NzLmMgICAgICAgICAgICAgICAgICAgICAgfCAgMTcwICsrKysrKysrKysrKysrKysr
KysrLS0KIGFyY2gveDg2L3Rvb2xzL3JlbG9jcy5oICAgICAgICAgICAgICAgICAgICAgIHwgICAg
NCAKIGFyY2gveDg2L3Rvb2xzL3JlbG9jc19jb21tb24uYyAgICAgICAgICAgICAgIHwgICAxNSAr
CiBhcmNoL3g4Ni94ZW4veGVuLWFzbS5TICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTIgLQog
YXJjaC94ODYveGVuL3hlbi1oZWFkLlMgICAgICAgICAgICAgICAgICAgICAgfCAgICA5IC0KIGFy
Y2gveDg2L3hlbi94ZW4tcHZoLlMgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMyArCiBkcml2
ZXJzL2Jhc2UvZmlybXdhcmVfY2xhc3MuYyAgICAgICAgICAgICAgICB8ICAgIDQgCiBpbmNsdWRl
L2FzbS1nZW5lcmljL3NlY3Rpb25zLmggICAgICAgICAgICAgICB8ICAgIDYgCiBpbmNsdWRlL2Fz
bS1nZW5lcmljL3ZtbGludXgubGRzLmggICAgICAgICAgICB8ICAgMTIgKwogaW5jbHVkZS9saW51
eC9jb21waWxlci5oICAgICAgICAgICAgICAgICAgICAgfCAgICA4ICsKIGluaXQvS2NvbmZpZyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOSArCiBrZXJuZWwva2FsbHN5bXMu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTYgKy0KIGtlcm5lbC90cmFjZS90cmFj
ZS5oICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCAKIGxpYi9keW5hbWljX2RlYnVnLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCAKIDcwIGZpbGVzIGNoYW5nZWQsIDExMDkg
aW5zZXJ0aW9ucygrKSwgMzYzIGRlbGV0aW9ucygtKQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 21:20:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 21:20:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzr67-0002VL-0y; Wed, 04 Oct 2017 21:20:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dzr65-0002UB-Qb
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 21:20:53 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 D2/F1-02223-5B055D95; Wed, 04 Oct 2017 21:20:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXiVRtsrLsl4Gq
 kwdX9nBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8atc34F17krbu39ztTA+Iyzi5GLQ0hgBqPE
 vQfNzCAOi8ArFokJ196wgzgSAv2sEtf/32HqYuQEcrIkbt98BmWnSbz9t5MVwq6SmDvpKhuIL
 SSgJLF1w1JmiLF/GSWafv9kB0mwCWhJ7GmYzwSSEBGYJSJx63UPG4jDLHCGSeJ430mgURwcwg
 JeEk3N4iANLAKqEtvWvGABCfMKWEi8fpAFscxE4uGRa2CLOQUsJY6ceMMMsdhCovXMfaYJjII
 LGBlWMWoUpxaVpRbpGhnoJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEhlw9AwPj
 DsbG2X6HGCU5mJREeTf5Xo0U4kvKT6nMSCzOiC8qzUktPsQow8GhJMH70B8oJ1iUmp5akZaZA
 wx+mLQEB4+SCO9kkDRvcUFibnFmOkTqFKMxx749t/4wcXTcvPuHSYglLz8vVUqcdzNIqQBIaU
 ZpHtwgWFReYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMqw0yhSczrwRu3yugU5iATpnTdAX
 klJJEhJRUA6Obso69y8O07Oc1MxaqCXBPfd7Vz+n4bWV6aFle2pmzu8RMLoRz/Z3z9crCoIXM
 0bwu/6Jdk89pnjyU0mVXVrkucddEpl35/Lff2BfukTGPEjyy+3bvimCBrf/ixN6uT+mf8vWpz
 xr/rBdG69/8LGH67bHzYTnjYR77tnspoo5b02bmR19/uFCJpTgj0VCLuag4EQA4vTNuxQIAAA
 ==
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1507152051!112981666!1
X-Originating-IP: [74.125.83.51]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12048 invoked from network); 4 Oct 2017 21:20:52 -0000
Received: from mail-pg0-f51.google.com (HELO mail-pg0-f51.google.com)
 (74.125.83.51)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Oct 2017 21:20:52 -0000
Received: by mail-pg0-f51.google.com with SMTP id b192so4090479pga.2
 for <xen-devel@lists.xenproject.org>; Wed, 04 Oct 2017 14:20:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=Auij3VDdZJMf47AluGx82Dq+ZwsuQ0eF36Egb27uFO0=;
 b=CtybM7YtqDrqc2w+2bc+NAUF/AjMnUf+c7EQsx1NRTdsTzuZtmP5uRhVXIS5klouMC
 OJNBV5Rkc662pqiwKQvZux6h2zUrTxO1QrMGqiRykNtS79QknQVW0UDAdFahF+J26U+v
 zMEqc+WLSGsth/BLbjTSAM1jZBvuMVYMKkE5BTRxCoPk/JRJsZZTWtc3YcM8FhjFHmgv
 WXjGJFaD/jZveNmqSsO3ybrx7P/Txk/T1UYNV08WGceTY7a6Q72sAluq5Lpu6MsAFEPH
 +pGRSOWDtNaHYusM3uxZ6RdgPENAtNPlhF+mk0DOeKHbOdoKpeQ/Eb26OKI2mMujXGq5
 ekIg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=Auij3VDdZJMf47AluGx82Dq+ZwsuQ0eF36Egb27uFO0=;
 b=JEY2nv/bcQ4LyMBstIGwzrRIgtuOpMOJihqm0oe0DmDfmFOFngNVBET3LWVlqugboG
 x7+IuDAIDRH3oT+KfKmIoR7luvtFQkJQEg8yxda7jTdtDemkzJFdDEw0f9cy5rXUB2e8
 sRtkbOYSoH9fpsaLqDZ6LE743hz7eEWUeQTrNzNFKBznwH680F/MCI3b6agH+5OsmHDj
 FBGPyRSaT2Cc6LlUx1BK0CeSH3Mlj69S3HaAmo68jtHReVRWdyOww4IJSJCpTFB95t6c
 pswP+WoP0e9n3+fRTbC0Rq81hkXmeDrfa5hZJZqhUNX3CR2t4wbHSNN7m85yPLWsjOcH
 t+2g==
X-Gm-Message-State: AMCzsaXkU7U0WOWe54fyrjdNe1LcPIoq+mcytsmUP1uvBaivN5qPCuJz
 eEeexvfBHLFN8WjBRRmjeDnRFg==
X-Google-Smtp-Source: AOwi7QDzL4h7vNL1gEzTWT+pBGlVgCwclt1XJAaVqN6n+CD48zDaU9f8JB9bGuY39PWHfUzgBtUA6Q==
X-Received: by 10.84.248.129 with SMTP id q1mr14739386pll.156.1507152049817;
 Wed, 04 Oct 2017 14:20:49 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id s68sm30204019pfd.72.2017.10.04.14.20.48
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 04 Oct 2017 14:20:49 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Thomas Garnier <thgarnie@google.com>,
 Arnd Bergmann <arnd@arndb.de>, Kees Cook <keescook@chromium.org>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Chris Metcalf <cmetcalf@mellanox.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>, Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Jonathan Corbet <corbet@lwn.net>, Matthew Wilcox <mawilcox@microsoft.com>,
 Michal Hocko <mhocko@suse.com>, Peter Foley <pefoley2@pefoley.com>,
 Paul Bolle <pebolle@tiscali.nl>, Jiri Kosina <jkosina@suse.cz>,
 Rob Landley <rob@landley.net>, "H . J . Lu" <hjl.tools@gmail.com>,
 Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed,  4 Oct 2017 14:19:39 -0700
Message-Id: <20171004212003.28296-4-thgarnie@google.com>
X-Mailer: git-send-email 2.14.2.920.gcf0c67979c-goog
In-Reply-To: <20171004212003.28296-1-thgarnie@google.com>
References: <20171004212003.28296-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC v3 03/27] x86: Use symbol name in jump table for
	PIE support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVwbGFjZSB0aGUgJWMgY29uc3RyYWludCB3aXRoICVQLiBUaGUgJWMgaXMgaW5jb21wYXRpYmxl
IHdpdGggUElFCmJlY2F1c2UgaXQgaW1wbGllcyBhbiBpbW1lZGlhdGUgdmFsdWUgd2hlcmVhcyAl
UCByZWZlcmVuY2UgYSBzeW1ib2wuCgpQb3NpdGlvbiBJbmRlcGVuZGVudCBFeGVjdXRhYmxlIChQ
SUUpIHN1cHBvcnQgd2lsbCBhbGxvdyB0byBleHRlbmRlZCB0aGUKS0FTTFIgcmFuZG9taXphdGlv
biByYW5nZSBiZWxvdyB0aGUgLTJHIG1lbW9yeSBsaW1pdC4KClNpZ25lZC1vZmYtYnk6IFRob21h
cyBHYXJuaWVyIDx0aGdhcm5pZUBnb29nbGUuY29tPgotLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNt
L2p1bXBfbGFiZWwuaCB8IDggKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMo
KyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vanVt
cF9sYWJlbC5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vanVtcF9sYWJlbC5oCmluZGV4IGFkYzU0
YzEyY2JkMS4uNmU1NThlNDUyNGRjIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9q
dW1wX2xhYmVsLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vanVtcF9sYWJlbC5oCkBAIC0z
Niw5ICszNiw5IEBAIHN0YXRpYyBfX2Fsd2F5c19pbmxpbmUgYm9vbCBhcmNoX3N0YXRpY19icmFu
Y2goc3RydWN0IHN0YXRpY19rZXkgKmtleSwgYm9vbCBicmFuCiAJCSIuYnl0ZSAiIF9fc3RyaW5n
aWZ5KFNUQVRJQ19LRVlfSU5JVF9OT1ApICJcblx0IgogCQkiLnB1c2hzZWN0aW9uIF9fanVtcF90
YWJsZSwgIFwiYXdcIiBcblx0IgogCQlfQVNNX0FMSUdOICJcblx0IgotCQlfQVNNX1BUUiAiMWIs
ICVsW2xfeWVzXSwgJWMwICsgJWMxIFxuXHQiCisJCV9BU01fUFRSICIxYiwgJWxbbF95ZXNdLCAl
UDAgXG5cdCIKIAkJIi5wb3BzZWN0aW9uIFxuXHQiCi0JCTogOiAgImkiIChrZXkpLCAiaSIgKGJy
YW5jaCkgOiA6IGxfeWVzKTsKKwkJOiA6ICAiWCIgKCYoKGNoYXIgKilrZXkpW2JyYW5jaF0pIDog
OiBsX3llcyk7CiAKIAlyZXR1cm4gZmFsc2U7CiBsX3llczoKQEAgLTUyLDkgKzUyLDkgQEAgc3Rh
dGljIF9fYWx3YXlzX2lubGluZSBib29sIGFyY2hfc3RhdGljX2JyYW5jaF9qdW1wKHN0cnVjdCBz
dGF0aWNfa2V5ICprZXksIGJvb2wKIAkJIjI6XG5cdCIKIAkJIi5wdXNoc2VjdGlvbiBfX2p1bXBf
dGFibGUsICBcImF3XCIgXG5cdCIKIAkJX0FTTV9BTElHTiAiXG5cdCIKLQkJX0FTTV9QVFIgIjFi
LCAlbFtsX3llc10sICVjMCArICVjMSBcblx0IgorCQlfQVNNX1BUUiAiMWIsICVsW2xfeWVzXSwg
JVAwIFxuXHQiCiAJCSIucG9wc2VjdGlvbiBcblx0IgotCQk6IDogICJpIiAoa2V5KSwgImkiIChi
cmFuY2gpIDogOiBsX3llcyk7CisJCTogOiAgIlgiICgmKChjaGFyICopa2V5KVticmFuY2hdKSA6
IDogbF95ZXMpOwogCiAJcmV0dXJuIGZhbHNlOwogbF95ZXM6Ci0tIAoyLjE0LjIuOTIwLmdjZjBj
Njc5NzljLWdvb2cKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 21:20:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 21:20:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzr65-0002UD-D9; Wed, 04 Oct 2017 21:20:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dzr63-0002TX-LY
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 21:20:51 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 03/C8-03422-2B055D95; Wed, 04 Oct 2017 21:20:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVyMfTAFt2NAVc
 jDa4tl7L4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOar71kKrj6jLHiXf8X5gbGSzsYuxg5OYQE
 pjNKXD5a2cXIxcEi8IpFYs779SwgjoRAP6vEtGcrmLoYOYCcLInpj7RAGiQE0iT2tixlgrCrJ
 P7v38UGMUhJYuuGpcwgvUICfxklbnyfxwqSYBPQktjTMJ8JJCEiMEtE4tbrHjYQh1ngDJPE8b
 6TYFXCAk4Sd863gI1lEVCVWNLaBjaWV8BCovfzbXaIdSYSD49cA6vnFLCUOHLiDTPEaguJ1jP
 3mSYwCi5gZFjFqFGcWlSWWqRraKiXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREY
 eAxAsIPx07KAQ4ySHExKorybfK9GCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgneMPlBMsSk1Pr
 UjLzAHGAExagoNHSYR3Mkiat7ggMbc4Mx0idYrRnuPCnUt/mDiObboMJA/suQUkO27e/cMkxJ
 KXn5cqJc67GaRNAKQtozQPbigsZi8xykoJ8zICnSnEU5BalJtZgir/ilGcg1FJmFcWmACEeDL
 zSuB2vwI6iwnorDlNV0DOKklESEk1MCo+jt7YdGXL34XzlxyS3uJ1OWfa8sJekV0/jAu3y+lI
 PKnfcMrPtGXa+qmGwUnv/i8/y58lmquz/PGDydksa9v5kryVLH37Pz05dL/79qznR60591xw7
 8/5ad7snjBP9OeZg91LD0tn5/vfcb/6b6m4zvI1B7N+J8tU+LvOZTKveLoiiFfr4WQlluKMRE
 Mt5qLiRADqsDBJ1AIAAA==
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1507152047!109061353!1
X-Originating-IP: [209.85.192.180]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52161 invoked from network); 4 Oct 2017 21:20:48 -0000
Received: from mail-pf0-f180.google.com (HELO mail-pf0-f180.google.com)
 (209.85.192.180)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Oct 2017 21:20:48 -0000
Received: by mail-pf0-f180.google.com with SMTP id a1so3664860pfj.9
 for <xen-devel@lists.xenproject.org>; Wed, 04 Oct 2017 14:20:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=/alGeNF2In9zM72xciqEKZnOHKqvAlP3KHbRmuN5dAg=;
 b=jJ7KfpRrF5hMSL8g8J+r99dJsCDnNo+4FoRjB7Gmoi9FPcwyKwDdyFE5eS0ByJa60R
 rJGf+gcQ8SxDghIpDO82Eu3+VZzj71wF4Oz23i3x1awOXLi+GhtPIFi5ZaTZA7pQkP4F
 QtWeFwTL2oO7fSRnOiZbZm0cFMlTyg+VW6MHe2O/ivKZAWJUZR3PdiKKItz64yR1tDe+
 RGw8FGaNuATb/eWbJc54cGlZqYqYxCcma6R+Q7on9s/8qXLObPGPvly1poGQczrXepez
 kyeKym1vGYMY7oZCB9P2nbLM7bdvlZP1Vi68KILviKbkwxekPhVl3WwgrUPUgmF3zm2q
 yZNw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=/alGeNF2In9zM72xciqEKZnOHKqvAlP3KHbRmuN5dAg=;
 b=SbEmUeUqn3Mv9ImEqNw7WW8Po9NMXRJUq47CL54v+KcIekItvcis3FS8jftDKRhc+2
 KDjpItkBU+BCJodustW5W35m6hGRHJG8lZ9MWxjS9hZHaSHLVdcxO5/dGfKSJNxA4r1E
 4M4vJsrqXMFmqdnapBKyEhyCUnqIa+nzkAeQh+YJGJnEO0giSjLPf6jgaZ/yCxRE3x7Q
 4fZDyMjQ5nYOHb3VfbXhuxuYA6iQAxuQ+3ZQj2MKrovuKRnnCrvtl1rl8+aXCvV94Rj7
 d3YF4dxq987q4bEn8kLE3BCveMkTxMiUzYasVuMuIRALEqY4nf0+7RbFGonVKT8kgmRd
 iJWQ==
X-Gm-Message-State: AHPjjUg3K57byGRX1o+QjfnwsJ0JH3jE1hIVM7VG/DEubkloUhpVXKKG
 5w2gMmwdGv+WHhrSB0Wg7GnQsg==
X-Google-Smtp-Source: AOwi7QBFStpENNjGLDIycixO0CH/O/MI4DDNVRK6FotK0hMwHTYSKhlPNrC/N5DQ4Q8RNGtiveDobw==
X-Received: by 10.98.246.17 with SMTP id x17mr21014393pfh.209.1507152046430;
 Wed, 04 Oct 2017 14:20:46 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id s68sm30204019pfd.72.2017.10.04.14.20.44
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 04 Oct 2017 14:20:44 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Thomas Garnier <thgarnie@google.com>,
 Arnd Bergmann <arnd@arndb.de>, Kees Cook <keescook@chromium.org>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Chris Metcalf <cmetcalf@mellanox.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>, Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Jonathan Corbet <corbet@lwn.net>, Matthew Wilcox <mawilcox@microsoft.com>,
 Michal Hocko <mhocko@suse.com>, Peter Foley <pefoley2@pefoley.com>,
 Paul Bolle <pebolle@tiscali.nl>, Jiri Kosina <jkosina@suse.cz>,
 Rob Landley <rob@landley.net>, "H . J . Lu" <hjl.tools@gmail.com>,
 Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed,  4 Oct 2017 14:19:37 -0700
Message-Id: <20171004212003.28296-2-thgarnie@google.com>
X-Mailer: git-send-email 2.14.2.920.gcf0c67979c-goog
In-Reply-To: <20171004212003.28296-1-thgarnie@google.com>
References: <20171004212003.28296-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC v3 01/27] x86/crypto: Adapt assembly for PIE
	support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlIHRoZSBhc3NlbWJseSBjb2RlIHRvIHVzZSBvbmx5IHJlbGF0aXZlIHJlZmVyZW5jZXMg
b2Ygc3ltYm9scyBmb3IgdGhlCmtlcm5lbCB0byBiZSBQSUUgY29tcGF0aWJsZS4KClBvc2l0aW9u
IEluZGVwZW5kZW50IEV4ZWN1dGFibGUgKFBJRSkgc3VwcG9ydCB3aWxsIGFsbG93IHRvIGV4dGVu
ZGVkIHRoZQpLQVNMUiByYW5kb21pemF0aW9uIHJhbmdlIGJlbG93IHRoZSAtMkcgbWVtb3J5IGxp
bWl0LgoKU2lnbmVkLW9mZi1ieTogVGhvbWFzIEdhcm5pZXIgPHRoZ2FybmllQGdvb2dsZS5jb20+
Ci0tLQogYXJjaC94ODYvY3J5cHRvL2Flcy14ODZfNjQtYXNtXzY0LlMgICAgICAgICAgfCA0NSAr
KysrKysrKy0tLS0tCiBhcmNoL3g4Ni9jcnlwdG8vYWVzbmktaW50ZWxfYXNtLlMgICAgICAgICAg
ICB8IDE0ICsrLS0KIGFyY2gveDg2L2NyeXB0by9hZXNuaS1pbnRlbF9hdngteDg2XzY0LlMgICAg
IHwgIDYgKy0KIGFyY2gveDg2L2NyeXB0by9jYW1lbGxpYS1hZXNuaS1hdngtYXNtXzY0LlMgIHwg
NDIgKysrKysrLS0tLS0tCiBhcmNoL3g4Ni9jcnlwdG8vY2FtZWxsaWEtYWVzbmktYXZ4Mi1hc21f
NjQuUyB8IDQ0ICsrKysrKy0tLS0tLS0KIGFyY2gveDg2L2NyeXB0by9jYW1lbGxpYS14ODZfNjQt
YXNtXzY0LlMgICAgIHwgIDggKystCiBhcmNoL3g4Ni9jcnlwdG8vY2FzdDUtYXZ4LXg4Nl82NC1h
c21fNjQuUyAgICB8IDUwICsrKysrKysrLS0tLS0tLQogYXJjaC94ODYvY3J5cHRvL2Nhc3Q2LWF2
eC14ODZfNjQtYXNtXzY0LlMgICAgfCA0NCArKysrKysrLS0tLS0tCiBhcmNoL3g4Ni9jcnlwdG8v
ZGVzM19lZGUtYXNtXzY0LlMgICAgICAgICAgICB8IDk2ICsrKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0KIGFyY2gveDg2L2NyeXB0by9naGFzaC1jbG11bG5pLWludGVsX2FzbS5TICAgIHwgIDQg
Ky0KIGFyY2gveDg2L2NyeXB0by9nbHVlX2hlbHBlci1hc20tYXZ4LlMgICAgICAgIHwgIDQgKy0K
IGFyY2gveDg2L2NyeXB0by9nbHVlX2hlbHBlci1hc20tYXZ4Mi5TICAgICAgIHwgIDYgKy0KIDEy
IGZpbGVzIGNoYW5nZWQsIDIxMSBpbnNlcnRpb25zKCspLCAxNTIgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvYXJjaC94ODYvY3J5cHRvL2Flcy14ODZfNjQtYXNtXzY0LlMgYi9hcmNoL3g4Ni9j
cnlwdG8vYWVzLXg4Nl82NC1hc21fNjQuUwppbmRleCA4NzM5Y2Y3Nzk1ZGUuLjg2ZmEwNjhlNWU4
MSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvY3J5cHRvL2Flcy14ODZfNjQtYXNtXzY0LlMKKysrIGIv
YXJjaC94ODYvY3J5cHRvL2Flcy14ODZfNjQtYXNtXzY0LlMKQEAgLTQ4LDggKzQ4LDEyIEBACiAj
ZGVmaW5lIFIxMAklcjEwCiAjZGVmaW5lIFIxMQklcjExCiAKKy8qIEhvbGQgZ2xvYmFsIGZvciBQ
SUUgc3Vwb3J0ICovCisjZGVmaW5lIFJCQVNFCSVyMTIKKwogI2RlZmluZSBwcm9sb2d1ZShGVU5D
LEtFWSxCMTI4LEIxOTIscjEscjIscjUscjYscjcscjgscjkscjEwLHIxMSkgXAogCUVOVFJZKEZV
TkMpOwkJCVwKKwlwdXNocQlSQkFTRTsJCQlcCiAJbW92cQlyMSxyMjsJCQlcCiAJbGVhcQlLRVkr
NDgocjgpLHI5OwkJXAogCW1vdnEJcjEwLHIxMTsJCVwKQEAgLTc0LDU0ICs3OCw2MyBAQAogCW1v
dmwJcjYgIyMgRSw0KHI5KTsJCVwKIAltb3ZsCXI3ICMjIEUsOChyOSk7CQlcCiAJbW92bAlyOCAj
IyBFLDEyKHI5KTsJCVwKKwlwb3BxCVJCQVNFOwkJCVwKIAlyZXQ7CQkJCVwKIAlFTkRQUk9DKEZV
TkMpOwogCisjZGVmaW5lIHJvdW5kX21vdih0YWJfb2ZmLCByZWdfaSwgcmVnX28pIFwKKwlsZWFx
CXRhYl9vZmYoJXJpcCksIFJCQVNFOyBcCisJbW92bAkoUkJBU0UscmVnX2ksNCksIHJlZ19vOwor
CisjZGVmaW5lIHJvdW5kX3hvcih0YWJfb2ZmLCByZWdfaSwgcmVnX28pIFwKKwlsZWFxCXRhYl9v
ZmYoJXJpcCksIFJCQVNFOyBcCisJeG9ybAkoUkJBU0UscmVnX2ksNCksIHJlZ19vOworCiAjZGVm
aW5lIHJvdW5kKFRBQixPRkZTRVQscjEscjIscjMscjQscjUscjYscjcscjgscmEscmIscmMscmQp
IFwKIAltb3Z6YmwJcjIgIyMgSCxyNSAjIyBFOwlcCiAJbW92emJsCXIyICMjIEwscjYgIyMgRTsJ
XAotCW1vdmwJVEFCKzEwMjQoLHI1LDQpLHI1ICMjIEU7XAorCXJvdW5kX21vdihUQUIrMTAyNCwg
cjUsIHI1ICMjIEUpXAogCW1vdncJcjQgIyMgWCxyMiAjIyBYOwlcCi0JbW92bAlUQUIoLHI2LDQp
LHI2ICMjIEU7CVwKKwlyb3VuZF9tb3YoVEFCLCByNiwgcjYgIyMgRSkJXAogCXJvbGwJJDE2LHIy
ICMjIEU7CQlcCiAJc2hybAkkMTYscjQgIyMgRTsJCVwKIAltb3Z6YmwJcjQgIyMgTCxyNyAjIyBF
OwlcCiAJbW92emJsCXI0ICMjIEgscjQgIyMgRTsJXAogCXhvcmwJT0ZGU0VUKHI4KSxyYSAjIyBF
OwlcCiAJeG9ybAlPRkZTRVQrNChyOCkscmIgIyMgRTsJXAotCXhvcmwJVEFCKzMwNzIoLHI0LDQp
LHI1ICMjIEU7XAotCXhvcmwJVEFCKzIwNDgoLHI3LDQpLHI2ICMjIEU7XAorCXJvdW5kX3hvcihU
QUIrMzA3MiwgcjQsIHI1ICMjIEUpXAorCXJvdW5kX3hvcihUQUIrMjA0OCwgcjcsIHI2ICMjIEUp
XAogCW1vdnpibAlyMSAjIyBMLHI3ICMjIEU7CVwKIAltb3Z6YmwJcjEgIyMgSCxyNCAjIyBFOwlc
Ci0JbW92bAlUQUIrMTAyNCgscjQsNCkscjQgIyMgRTtcCisJcm91bmRfbW92KFRBQisxMDI0LCBy
NCwgcjQgIyMgRSlcCiAJbW92dwlyMyAjIyBYLHIxICMjIFg7CVwKIAlyb2xsCSQxNixyMSAjIyBF
OwkJXAogCXNocmwJJDE2LHIzICMjIEU7CQlcCi0JeG9ybAlUQUIoLHI3LDQpLHI1ICMjIEU7CVwK
Kwlyb3VuZF94b3IoVEFCLCByNywgcjUgIyMgRSkJXAogCW1vdnpibAlyMyAjIyBMLHI3ICMjIEU7
CVwKIAltb3Z6YmwJcjMgIyMgSCxyMyAjIyBFOwlcCi0JeG9ybAlUQUIrMzA3MigscjMsNCkscjQg
IyMgRTtcCi0JeG9ybAlUQUIrMjA0OCgscjcsNCkscjUgIyMgRTtcCisJcm91bmRfeG9yKFRBQisz
MDcyLCByMywgcjQgIyMgRSlcCisJcm91bmRfeG9yKFRBQisyMDQ4LCByNywgcjUgIyMgRSlcCiAJ
bW92emJsCXIxICMjIEwscjcgIyMgRTsJXAogCW1vdnpibAlyMSAjIyBILHIzICMjIEU7CVwKIAlz
aHJsCSQxNixyMSAjIyBFOwkJXAotCXhvcmwJVEFCKzMwNzIoLHIzLDQpLHI2ICMjIEU7XAotCW1v
dmwJVEFCKzIwNDgoLHI3LDQpLHIzICMjIEU7XAorCXJvdW5kX3hvcihUQUIrMzA3MiwgcjMsIHI2
ICMjIEUpXAorCXJvdW5kX21vdihUQUIrMjA0OCwgcjcsIHIzICMjIEUpXAogCW1vdnpibAlyMSAj
IyBMLHI3ICMjIEU7CVwKIAltb3Z6YmwJcjEgIyMgSCxyMSAjIyBFOwlcCi0JeG9ybAlUQUIrMTAy
NCgscjEsNCkscjYgIyMgRTtcCi0JeG9ybAlUQUIoLHI3LDQpLHIzICMjIEU7CVwKKwlyb3VuZF94
b3IoVEFCKzEwMjQsIHIxLCByNiAjIyBFKVwKKwlyb3VuZF94b3IoVEFCLCByNywgcjMgIyMgRSkJ
XAogCW1vdnpibAlyMiAjIyBILHIxICMjIEU7CVwKIAltb3Z6YmwJcjIgIyMgTCxyNyAjIyBFOwlc
CiAJc2hybAkkMTYscjIgIyMgRTsJCVwKLQl4b3JsCVRBQiszMDcyKCxyMSw0KSxyMyAjIyBFO1wK
LQl4b3JsCVRBQisyMDQ4KCxyNyw0KSxyNCAjIyBFO1wKKwlyb3VuZF94b3IoVEFCKzMwNzIsIHIx
LCByMyAjIyBFKVwKKwlyb3VuZF94b3IoVEFCKzIwNDgsIHI3LCByNCAjIyBFKVwKIAltb3Z6YmwJ
cjIgIyMgSCxyMSAjIyBFOwlcCiAJbW92emJsCXIyICMjIEwscjIgIyMgRTsJXAogCXhvcmwJT0ZG
U0VUKzgocjgpLHJjICMjIEU7CVwKIAl4b3JsCU9GRlNFVCsxMihyOCkscmQgIyMgRTsJXAotCXhv
cmwJVEFCKzEwMjQoLHIxLDQpLHIzICMjIEU7XAotCXhvcmwJVEFCKCxyMiw0KSxyNCAjIyBFOwor
CXJvdW5kX3hvcihUQUIrMTAyNCwgcjEsIHIzICMjIEUpXAorCXJvdW5kX3hvcihUQUIsIHIyLCBy
NCAjIyBFKQogCiAjZGVmaW5lIG1vdmVfcmVncyhyMSxyMixyMyxyNCkgXAogCW1vdmwJcjMgIyMg
RSxyMSAjIyBFOwlcCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9jcnlwdG8vYWVzbmktaW50ZWxfYXNt
LlMgYi9hcmNoL3g4Ni9jcnlwdG8vYWVzbmktaW50ZWxfYXNtLlMKaW5kZXggMTY2MjdmZWM4MGIy
Li41ZjczMjAxZGZmMzIgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2NyeXB0by9hZXNuaS1pbnRlbF9h
c20uUworKysgYi9hcmNoL3g4Ni9jcnlwdG8vYWVzbmktaW50ZWxfYXNtLlMKQEAgLTMyNSw3ICsz
MjUsOCBAQCBfZ2V0X0FBRF9yZXN0MFxudW1faW5pdGlhbF9ibG9ja3Ncb3BlcmF0aW9uOgogCXZw
c2h1ZmIgYW5kIGFuIGFycmF5IG9mIHNodWZmbGUgbWFza3MgKi8KIAltb3ZxCSAgICVyMTIsICVy
MTEKIAlzYWxxCSAgICQ0LCAlcjExCi0JbW92ZHF1CSAgIGFhZF9zaGlmdF9hcnIoJXIxMSksIFxU
TVAxCisJbGVhcQkgICBhYWRfc2hpZnRfYXJyKCVyaXApLCAlcmF4CisJbW92ZHF1CSAgICglcmF4
LCVyMTEsKSwgXFRNUDEKIAlQU0hVRkJfWE1NIFxUTVAxLCAleG1tXGkKIF9nZXRfQUFEX3Jlc3Rf
ZmluYWxcbnVtX2luaXRpYWxfYmxvY2tzXG9wZXJhdGlvbjoKIAlQU0hVRkJfWE1NICAgJXhtbTE0
LCAleG1tXGkgIyBieXRlLXJlZmxlY3QgdGhlIEFBRCBkYXRhCkBAIC01ODQsNyArNTg1LDggQEAg
X2dldF9BQURfcmVzdDBcbnVtX2luaXRpYWxfYmxvY2tzXG9wZXJhdGlvbjoKIAl2cHNodWZiIGFu
ZCBhbiBhcnJheSBvZiBzaHVmZmxlIG1hc2tzICovCiAJbW92cQkgICAlcjEyLCAlcjExCiAJc2Fs
cQkgICAkNCwgJXIxMQotCW1vdmRxdQkgICBhYWRfc2hpZnRfYXJyKCVyMTEpLCBcVE1QMQorCWxl
YXEJICAgYWFkX3NoaWZ0X2FyciglcmlwKSwgJXJheAorCW1vdmRxdQkgICAoJXJheCwlcjExLCks
IFxUTVAxCiAJUFNIVUZCX1hNTSBcVE1QMSwgJXhtbVxpCiBfZ2V0X0FBRF9yZXN0X2ZpbmFsXG51
bV9pbml0aWFsX2Jsb2Nrc1xvcGVyYXRpb246CiAJUFNIVUZCX1hNTSAgICV4bW0xNCwgJXhtbVxp
ICMgYnl0ZS1yZWZsZWN0IHRoZSBBQUQgZGF0YQpAQCAtMjcyMiw3ICsyNzI0LDcgQEAgRU5EUFJP
QyhhZXNuaV9jYmNfZGVjKQogICovCiAuYWxpZ24gNAogX2Flc25pX2luY19pbml0OgotCW1vdmFw
cyAuTGJzd2FwX21hc2ssIEJTV0FQX01BU0sKKwltb3ZhcHMgLkxic3dhcF9tYXNrKCVyaXApLCBC
U1dBUF9NQVNLCiAJbW92YXBzIElWLCBDVFIKIAlQU0hVRkJfWE1NIEJTV0FQX01BU0sgQ1RSCiAJ
bW92ICQxLCBUQ1RSX0xPVwpAQCAtMjg1MCwxMiArMjg1MiwxMiBAQCBFTlRSWShhZXNuaV94dHNf
Y3J5cHQ4KQogCWNtcGIgJDAsICVjbAogCW1vdmwgJDAsICVlY3gKIAltb3ZsICQyNDAsICVyMTBk
Ci0JbGVhcSBfYWVzbmlfZW5jNCwgJXIxMQotCWxlYXEgX2Flc25pX2RlYzQsICVyYXgKKwlsZWFx
IF9hZXNuaV9lbmM0KCVyaXApLCAlcjExCisJbGVhcSBfYWVzbmlfZGVjNCglcmlwKSwgJXJheAog
CWNtb3ZlbCAlcjEwZCwgJWVjeAogCWNtb3ZlcSAlcmF4LCAlcjExCiAKLQltb3ZkcWEgLkxnZjEy
OG11bF94X2JsZV9tYXNrLCBHRjEyOE1VTF9NQVNLCisJbW92ZHFhIC5MZ2YxMjhtdWxfeF9ibGVf
bWFzayglcmlwKSwgR0YxMjhNVUxfTUFTSwogCW1vdnVwcyAoSVZQKSwgSVYKIAogCW1vdiA0ODAo
S0VZUCksIEtMRU4KZGlmZiAtLWdpdCBhL2FyY2gveDg2L2NyeXB0by9hZXNuaS1pbnRlbF9hdngt
eDg2XzY0LlMgYi9hcmNoL3g4Ni9jcnlwdG8vYWVzbmktaW50ZWxfYXZ4LXg4Nl82NC5TCmluZGV4
IGZhZWNiMTUxOGJmOC4uNDg4NjA1YjE5ZmU4IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9jcnlwdG8v
YWVzbmktaW50ZWxfYXZ4LXg4Nl82NC5TCisrKyBiL2FyY2gveDg2L2NyeXB0by9hZXNuaS1pbnRl
bF9hdngteDg2XzY0LlMKQEAgLTQ1NCw3ICs0NTQsOCBAQCBfZ2V0X0FBRF9yZXN0MFxAOgogCXZw
c2h1ZmIgYW5kIGFuIGFycmF5IG9mIHNodWZmbGUgbWFza3MgKi8KIAltb3ZxICAgICVyMTIsICVy
MTEKIAlzYWxxICAgICQ0LCAlcjExCi0JbW92ZHF1ICBhYWRfc2hpZnRfYXJyKCVyMTEpLCBcVDEK
KwlsZWFxCWFhZF9zaGlmdF9hcnIoJXJpcCksICVyYXgKKwltb3ZkcXUgICglcmF4LCVyMTEsKSwg
XFQxCiAJdnBzaHVmYiBcVDEsIHJlZ19pLCByZWdfaQogX2dldF9BQURfcmVzdF9maW5hbFxAOgog
CXZwc2h1ZmIgU0hVRl9NQVNLKCVyaXApLCByZWdfaSwgcmVnX2kKQEAgLTE3NjEsNyArMTc2Miw4
IEBAIF9nZXRfQUFEX3Jlc3QwXEA6CiAJdnBzaHVmYiBhbmQgYW4gYXJyYXkgb2Ygc2h1ZmZsZSBt
YXNrcyAqLwogCW1vdnEgICAgJXIxMiwgJXIxMQogCXNhbHEgICAgJDQsICVyMTEKLQltb3ZkcXUg
IGFhZF9zaGlmdF9hcnIoJXIxMSksIFxUMQorCWxlYXEJYWFkX3NoaWZ0X2FyciglcmlwKSwgJXJh
eAorCW1vdmRxdSAgKCVyYXgsJXIxMSwpLCBcVDEKIAl2cHNodWZiIFxUMSwgcmVnX2ksIHJlZ19p
CiBfZ2V0X0FBRF9yZXN0X2ZpbmFsXEA6CiAJdnBzaHVmYiBTSFVGX01BU0soJXJpcCksIHJlZ19p
LCByZWdfaQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvY3J5cHRvL2NhbWVsbGlhLWFlc25pLWF2eC1h
c21fNjQuUyBiL2FyY2gveDg2L2NyeXB0by9jYW1lbGxpYS1hZXNuaS1hdngtYXNtXzY0LlMKaW5k
ZXggZjdjNDk1ZTI4NjNjLi40NmZlYWVhNTI2MzIgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2NyeXB0
by9jYW1lbGxpYS1hZXNuaS1hdngtYXNtXzY0LlMKKysrIGIvYXJjaC94ODYvY3J5cHRvL2NhbWVs
bGlhLWFlc25pLWF2eC1hc21fNjQuUwpAQCAtNTIsMTAgKzUyLDEwIEBACiAJLyogXAogCSAqIFMt
ZnVuY3Rpb24gd2l0aCBBRVMgc3ViYnl0ZXMgXAogCSAqLyBcCi0Jdm1vdmRxYSAuTGludl9zaGlm
dF9yb3csIHQ0OyBcCi0JdmJyb2FkY2FzdHNzIC5MMGYwZjBmMGYsIHQ3OyBcCi0Jdm1vdmRxYSAu
THByZV90Zl9sb19zMSwgdDA7IFwKLQl2bW92ZHFhIC5McHJlX3RmX2hpX3MxLCB0MTsgXAorCXZt
b3ZkcWEgLkxpbnZfc2hpZnRfcm93KCVyaXApLCB0NDsgXAorCXZicm9hZGNhc3RzcyAuTDBmMGYw
ZjBmKCVyaXApLCB0NzsgXAorCXZtb3ZkcWEgLkxwcmVfdGZfbG9fczEoJXJpcCksIHQwOyBcCisJ
dm1vdmRxYSAuTHByZV90Zl9oaV9zMSglcmlwKSwgdDE7IFwKIAlcCiAJLyogQUVTIGludmVyc2Ug
c2hpZnQgcm93cyAqLyBcCiAJdnBzaHVmYiB0NCwgeDAsIHgwOyBcCkBAIC02OCw4ICs2OCw4IEBA
CiAJdnBzaHVmYiB0NCwgeDYsIHg2OyBcCiAJXAogCS8qIHByZWZpbHRlciBzYm94ZXMgMSwgMiBh
bmQgMyAqLyBcCi0Jdm1vdmRxYSAuTHByZV90Zl9sb19zNCwgdDI7IFwKLQl2bW92ZHFhIC5McHJl
X3RmX2hpX3M0LCB0MzsgXAorCXZtb3ZkcWEgLkxwcmVfdGZfbG9fczQoJXJpcCksIHQyOyBcCisJ
dm1vdmRxYSAuTHByZV90Zl9oaV9zNCglcmlwKSwgdDM7IFwKIAlmaWx0ZXJfOGJpdCh4MCwgdDAs
IHQxLCB0NywgdDYpOyBcCiAJZmlsdGVyXzhiaXQoeDcsIHQwLCB0MSwgdDcsIHQ2KTsgXAogCWZp
bHRlcl84Yml0KHgxLCB0MCwgdDEsIHQ3LCB0Nik7IFwKQEAgLTgzLDggKzgzLDggQEAKIAlmaWx0
ZXJfOGJpdCh4NiwgdDIsIHQzLCB0NywgdDYpOyBcCiAJXAogCS8qIEFFUyBzdWJieXRlcyArIEFF
UyBzaGlmdCByb3dzICovIFwKLQl2bW92ZHFhIC5McG9zdF90Zl9sb19zMSwgdDA7IFwKLQl2bW92
ZHFhIC5McG9zdF90Zl9oaV9zMSwgdDE7IFwKKwl2bW92ZHFhIC5McG9zdF90Zl9sb19zMSglcmlw
KSwgdDA7IFwKKwl2bW92ZHFhIC5McG9zdF90Zl9oaV9zMSglcmlwKSwgdDE7IFwKIAl2YWVzZW5j
bGFzdCB0NCwgeDAsIHgwOyBcCiAJdmFlc2VuY2xhc3QgdDQsIHg3LCB4NzsgXAogCXZhZXNlbmNs
YXN0IHQ0LCB4MSwgeDE7IFwKQEAgLTk1LDE2ICs5NSwxNiBAQAogCXZhZXNlbmNsYXN0IHQ0LCB4
NiwgeDY7IFwKIAlcCiAJLyogcG9zdGZpbHRlciBzYm94ZXMgMSBhbmQgNCAqLyBcCi0Jdm1vdmRx
YSAuTHBvc3RfdGZfbG9fczMsIHQyOyBcCi0Jdm1vdmRxYSAuTHBvc3RfdGZfaGlfczMsIHQzOyBc
CisJdm1vdmRxYSAuTHBvc3RfdGZfbG9fczMoJXJpcCksIHQyOyBcCisJdm1vdmRxYSAuTHBvc3Rf
dGZfaGlfczMoJXJpcCksIHQzOyBcCiAJZmlsdGVyXzhiaXQoeDAsIHQwLCB0MSwgdDcsIHQ2KTsg
XAogCWZpbHRlcl84Yml0KHg3LCB0MCwgdDEsIHQ3LCB0Nik7IFwKIAlmaWx0ZXJfOGJpdCh4Mywg
dDAsIHQxLCB0NywgdDYpOyBcCiAJZmlsdGVyXzhiaXQoeDYsIHQwLCB0MSwgdDcsIHQ2KTsgXAog
CVwKIAkvKiBwb3N0ZmlsdGVyIHNib3ggMyAqLyBcCi0Jdm1vdmRxYSAuTHBvc3RfdGZfbG9fczIs
IHQ0OyBcCi0Jdm1vdmRxYSAuTHBvc3RfdGZfaGlfczIsIHQ1OyBcCisJdm1vdmRxYSAuTHBvc3Rf
dGZfbG9fczIoJXJpcCksIHQ0OyBcCisJdm1vdmRxYSAuTHBvc3RfdGZfaGlfczIoJXJpcCksIHQ1
OyBcCiAJZmlsdGVyXzhiaXQoeDIsIHQyLCB0MywgdDcsIHQ2KTsgXAogCWZpbHRlcl84Yml0KHg1
LCB0MiwgdDMsIHQ3LCB0Nik7IFwKIAlcCkBAIC00NDMsNyArNDQzLDcgQEAgRU5EUFJPQyhyb3Vu
ZHNtMTZfeDRfeDVfeDZfeDdfeDBfeDFfeDJfeDNfeTRfeTVfeTZfeTdfeTBfeTFfeTJfeTNfYWIp
CiAJdHJhbnNwb3NlXzR4NChjMCwgYzEsIGMyLCBjMywgYTAsIGExKTsgXAogCXRyYW5zcG9zZV80
eDQoZDAsIGQxLCBkMiwgZDMsIGEwLCBhMSk7IFwKIAlcCi0Jdm1vdmRxdSAuTHNodWZiXzE2eDE2
YiwgYTA7IFwKKwl2bW92ZHF1IC5Mc2h1ZmJfMTZ4MTZiKCVyaXApLCBhMDsgXAogCXZtb3ZkcXUg
c3QxLCBhMTsgXAogCXZwc2h1ZmIgYTAsIGEyLCBhMjsgXAogCXZwc2h1ZmIgYTAsIGEzLCBhMzsg
XApAQCAtNDgyLDcgKzQ4Miw3IEBAIEVORFBST0Mocm91bmRzbTE2X3g0X3g1X3g2X3g3X3gwX3gx
X3gyX3gzX3k0X3k1X3k2X3k3X3kwX3kxX3kyX3kzX2FiKQogI2RlZmluZSBpbnBhY2sxNl9wcmUo
eDAsIHgxLCB4MiwgeDMsIHg0LCB4NSwgeDYsIHg3LCB5MCwgeTEsIHkyLCB5MywgeTQsIHk1LCBc
CiAJCSAgICAgeTYsIHk3LCByaW8sIGtleSkgXAogCXZtb3ZxIGtleSwgeDA7IFwKLQl2cHNodWZi
IC5McGFja19ic3dhcCwgeDAsIHgwOyBcCisJdnBzaHVmYiAuTHBhY2tfYnN3YXAoJXJpcCksIHgw
LCB4MDsgXAogCVwKIAl2cHhvciAwICogMTYocmlvKSwgeDAsIHk3OyBcCiAJdnB4b3IgMSAqIDE2
KHJpbyksIHgwLCB5NjsgXApAQCAtNTMzLDcgKzUzMyw3IEBAIEVORFBST0Mocm91bmRzbTE2X3g0
X3g1X3g2X3g3X3gwX3gxX3gyX3gzX3k0X3k1X3k2X3k3X3kwX3kxX3kyX3kzX2FiKQogCXZtb3Zk
cXUgeDAsIHN0YWNrX3RtcDA7IFwKIAlcCiAJdm1vdnEga2V5LCB4MDsgXAotCXZwc2h1ZmIgLkxw
YWNrX2Jzd2FwLCB4MCwgeDA7IFwKKwl2cHNodWZiIC5McGFja19ic3dhcCglcmlwKSwgeDAsIHgw
OyBcCiAJXAogCXZweG9yIHgwLCB5NywgeTc7IFwKIAl2cHhvciB4MCwgeTYsIHk2OyBcCkBAIC0x
MDE2LDcgKzEwMTYsNyBAQCBFTlRSWShjYW1lbGxpYV9jdHJfMTZ3YXkpCiAJc3VicSAkKDE2ICog
MTYpLCAlcnNwOwogCW1vdnEgJXJzcCwgJXJheDsKIAotCXZtb3ZkcWEgLkxic3dhcDEyOF9tYXNr
LCAleG1tMTQ7CisJdm1vdmRxYSAuTGJzd2FwMTI4X21hc2soJXJpcCksICV4bW0xNDsKIAogCS8q
IGxvYWQgSVYgYW5kIGJ5dGVzd2FwICovCiAJdm1vdmRxdSAoJXJjeCksICV4bW0wOwpAQCAtMTA2
NSw3ICsxMDY1LDcgQEAgRU5UUlkoY2FtZWxsaWFfY3RyXzE2d2F5KQogCiAJLyogaW5wYWNrMTZf
cHJlOiAqLwogCXZtb3ZxIChrZXlfdGFibGUpKENUWCksICV4bW0xNTsKLQl2cHNodWZiIC5McGFj
a19ic3dhcCwgJXhtbTE1LCAleG1tMTU7CisJdnBzaHVmYiAuTHBhY2tfYnN3YXAoJXJpcCksICV4
bW0xNSwgJXhtbTE1OwogCXZweG9yICV4bW0wLCAleG1tMTUsICV4bW0wOwogCXZweG9yICV4bW0x
LCAleG1tMTUsICV4bW0xOwogCXZweG9yICV4bW0yLCAleG1tMTUsICV4bW0yOwpAQCAtMTEzMyw3
ICsxMTMzLDcgQEAgY2FtZWxsaWFfeHRzX2NyeXB0XzE2d2F5OgogCXN1YnEgJCgxNiAqIDE2KSwg
JXJzcDsKIAltb3ZxICVyc3AsICVyYXg7CiAKLQl2bW92ZHFhIC5MeHRzX2dmMTI4bXVsX2FuZF9z
aGwxX21hc2ssICV4bW0xNDsKKwl2bW92ZHFhIC5MeHRzX2dmMTI4bXVsX2FuZF9zaGwxX21hc2so
JXJpcCksICV4bW0xNDsKIAogCS8qIGxvYWQgSVYgKi8KIAl2bW92ZHF1ICglcmN4KSwgJXhtbTA7
CkBAIC0xMjA5LDcgKzEyMDksNyBAQCBjYW1lbGxpYV94dHNfY3J5cHRfMTZ3YXk6CiAKIAkvKiBp
bnBhY2sxNl9wcmU6ICovCiAJdm1vdnEgKGtleV90YWJsZSkoQ1RYLCAlcjgsIDgpLCAleG1tMTU7
Ci0JdnBzaHVmYiAuTHBhY2tfYnN3YXAsICV4bW0xNSwgJXhtbTE1OworCXZwc2h1ZmIgLkxwYWNr
X2Jzd2FwKCVyaXApLCAleG1tMTUsICV4bW0xNTsKIAl2cHhvciAwICogMTYoJXJheCksICV4bW0x
NSwgJXhtbTA7CiAJdnB4b3IgJXhtbTEsICV4bW0xNSwgJXhtbTE7CiAJdnB4b3IgJXhtbTIsICV4
bW0xNSwgJXhtbTI7CkBAIC0xMjY0LDcgKzEyNjQsNyBAQCBFTlRSWShjYW1lbGxpYV94dHNfZW5j
XzE2d2F5KQogCSAqLwogCXhvcmwgJXI4ZCwgJXI4ZDsgLyogaW5wdXQgd2hpdGVuaW5nIGtleSwg
MCBmb3IgZW5jICovCiAKLQlsZWFxIF9fY2FtZWxsaWFfZW5jX2JsazE2LCAlcjk7CisJbGVhcSBf
X2NhbWVsbGlhX2VuY19ibGsxNiglcmlwKSwgJXI5OwogCiAJam1wIGNhbWVsbGlhX3h0c19jcnlw
dF8xNndheTsKIEVORFBST0MoY2FtZWxsaWFfeHRzX2VuY18xNndheSkKQEAgLTEyODIsNyArMTI4
Miw3IEBAIEVOVFJZKGNhbWVsbGlhX3h0c19kZWNfMTZ3YXkpCiAJbW92bCAkMjQsICVlYXg7CiAJ
Y21vdmVsICVlYXgsICVyOGQ7ICAvKiBpbnB1dCB3aGl0ZW5pbmcga2V5LCBsYXN0IGZvciBkZWMg
Ki8KIAotCWxlYXEgX19jYW1lbGxpYV9kZWNfYmxrMTYsICVyOTsKKwlsZWFxIF9fY2FtZWxsaWFf
ZGVjX2JsazE2KCVyaXApLCAlcjk7CiAKIAlqbXAgY2FtZWxsaWFfeHRzX2NyeXB0XzE2d2F5Owog
RU5EUFJPQyhjYW1lbGxpYV94dHNfZGVjXzE2d2F5KQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvY3J5
cHRvL2NhbWVsbGlhLWFlc25pLWF2eDItYXNtXzY0LlMgYi9hcmNoL3g4Ni9jcnlwdG8vY2FtZWxs
aWEtYWVzbmktYXZ4Mi1hc21fNjQuUwppbmRleCBlZWU1YjM5ODJjZmQuLjkzZGEzMjdmZWM4MyAx
MDA2NDQKLS0tIGEvYXJjaC94ODYvY3J5cHRvL2NhbWVsbGlhLWFlc25pLWF2eDItYXNtXzY0LlMK
KysrIGIvYXJjaC94ODYvY3J5cHRvL2NhbWVsbGlhLWFlc25pLWF2eDItYXNtXzY0LlMKQEAgLTY5
LDEyICs2OSwxMiBAQAogCS8qIFwKIAkgKiBTLWZ1bmN0aW9uIHdpdGggQUVTIHN1YmJ5dGVzIFwK
IAkgKi8gXAotCXZicm9hZGNhc3RpMTI4IC5MaW52X3NoaWZ0X3JvdywgdDQ7IFwKLQl2cGJyb2Fk
Y2FzdGQgLkwwZjBmMGYwZiwgdDc7IFwKLQl2YnJvYWRjYXN0aTEyOCAuTHByZV90Zl9sb19zMSwg
dDU7IFwKLQl2YnJvYWRjYXN0aTEyOCAuTHByZV90Zl9oaV9zMSwgdDY7IFwKLQl2YnJvYWRjYXN0
aTEyOCAuTHByZV90Zl9sb19zNCwgdDI7IFwKLQl2YnJvYWRjYXN0aTEyOCAuTHByZV90Zl9oaV9z
NCwgdDM7IFwKKwl2YnJvYWRjYXN0aTEyOCAuTGludl9zaGlmdF9yb3coJXJpcCksIHQ0OyBcCisJ
dnBicm9hZGNhc3RkIC5MMGYwZjBmMGYoJXJpcCksIHQ3OyBcCisJdmJyb2FkY2FzdGkxMjggLkxw
cmVfdGZfbG9fczEoJXJpcCksIHQ1OyBcCisJdmJyb2FkY2FzdGkxMjggLkxwcmVfdGZfaGlfczEo
JXJpcCksIHQ2OyBcCisJdmJyb2FkY2FzdGkxMjggLkxwcmVfdGZfbG9fczQoJXJpcCksIHQyOyBc
CisJdmJyb2FkY2FzdGkxMjggLkxwcmVfdGZfaGlfczQoJXJpcCksIHQzOyBcCiAJXAogCS8qIEFF
UyBpbnZlcnNlIHNoaWZ0IHJvd3MgKi8gXAogCXZwc2h1ZmIgdDQsIHgwLCB4MDsgXApAQCAtMTIw
LDggKzEyMCw4IEBACiAJdmluc2VydGkxMjggJDEsIHQyIyNfeCwgeDYsIHg2OyBcCiAJdmV4dHJh
Y3RpMTI4ICQxLCB4MSwgdDMjI194OyBcCiAJdmV4dHJhY3RpMTI4ICQxLCB4NCwgdDIjI194OyBc
Ci0JdmJyb2FkY2FzdGkxMjggLkxwb3N0X3RmX2xvX3MxLCB0MDsgXAotCXZicm9hZGNhc3RpMTI4
IC5McG9zdF90Zl9oaV9zMSwgdDE7IFwKKwl2YnJvYWRjYXN0aTEyOCAuTHBvc3RfdGZfbG9fczEo
JXJpcCksIHQwOyBcCisJdmJyb2FkY2FzdGkxMjggLkxwb3N0X3RmX2hpX3MxKCVyaXApLCB0MTsg
XAogCXZhZXNlbmNsYXN0IHQ0IyNfeCwgeDIjI194LCB4MiMjX3g7IFwKIAl2YWVzZW5jbGFzdCB0
NCMjX3gsIHQ2IyNfeCwgdDYjI194OyBcCiAJdmluc2VydGkxMjggJDEsIHQ2IyNfeCwgeDIsIHgy
OyBcCkBAIC0xMzYsMTYgKzEzNiwxNiBAQAogCXZpbnNlcnRpMTI4ICQxLCB0MiMjX3gsIHg0LCB4
NDsgXAogCVwKIAkvKiBwb3N0ZmlsdGVyIHNib3hlcyAxIGFuZCA0ICovIFwKLQl2YnJvYWRjYXN0
aTEyOCAuTHBvc3RfdGZfbG9fczMsIHQyOyBcCi0JdmJyb2FkY2FzdGkxMjggLkxwb3N0X3RmX2hp
X3MzLCB0MzsgXAorCXZicm9hZGNhc3RpMTI4IC5McG9zdF90Zl9sb19zMyglcmlwKSwgdDI7IFwK
Kwl2YnJvYWRjYXN0aTEyOCAuTHBvc3RfdGZfaGlfczMoJXJpcCksIHQzOyBcCiAJZmlsdGVyXzhi
aXQoeDAsIHQwLCB0MSwgdDcsIHQ2KTsgXAogCWZpbHRlcl84Yml0KHg3LCB0MCwgdDEsIHQ3LCB0
Nik7IFwKIAlmaWx0ZXJfOGJpdCh4MywgdDAsIHQxLCB0NywgdDYpOyBcCiAJZmlsdGVyXzhiaXQo
eDYsIHQwLCB0MSwgdDcsIHQ2KTsgXAogCVwKIAkvKiBwb3N0ZmlsdGVyIHNib3ggMyAqLyBcCi0J
dmJyb2FkY2FzdGkxMjggLkxwb3N0X3RmX2xvX3MyLCB0NDsgXAotCXZicm9hZGNhc3RpMTI4IC5M
cG9zdF90Zl9oaV9zMiwgdDU7IFwKKwl2YnJvYWRjYXN0aTEyOCAuTHBvc3RfdGZfbG9fczIoJXJp
cCksIHQ0OyBcCisJdmJyb2FkY2FzdGkxMjggLkxwb3N0X3RmX2hpX3MyKCVyaXApLCB0NTsgXAog
CWZpbHRlcl84Yml0KHgyLCB0MiwgdDMsIHQ3LCB0Nik7IFwKIAlmaWx0ZXJfOGJpdCh4NSwgdDIs
IHQzLCB0NywgdDYpOyBcCiAJXApAQCAtNDgyLDcgKzQ4Miw3IEBAIEVORFBST0Mocm91bmRzbTMy
X3g0X3g1X3g2X3g3X3gwX3gxX3gyX3gzX3k0X3k1X3k2X3k3X3kwX3kxX3kyX3kzX2FiKQogCXRy
YW5zcG9zZV80eDQoYzAsIGMxLCBjMiwgYzMsIGEwLCBhMSk7IFwKIAl0cmFuc3Bvc2VfNHg0KGQw
LCBkMSwgZDIsIGQzLCBhMCwgYTEpOyBcCiAJXAotCXZicm9hZGNhc3RpMTI4IC5Mc2h1ZmJfMTZ4
MTZiLCBhMDsgXAorCXZicm9hZGNhc3RpMTI4IC5Mc2h1ZmJfMTZ4MTZiKCVyaXApLCBhMDsgXAog
CXZtb3ZkcXUgc3QxLCBhMTsgXAogCXZwc2h1ZmIgYTAsIGEyLCBhMjsgXAogCXZwc2h1ZmIgYTAs
IGEzLCBhMzsgXApAQCAtNTIxLDcgKzUyMSw3IEBAIEVORFBST0Mocm91bmRzbTMyX3g0X3g1X3g2
X3g3X3gwX3gxX3gyX3gzX3k0X3k1X3k2X3k3X3kwX3kxX3kyX3kzX2FiKQogI2RlZmluZSBpbnBh
Y2szMl9wcmUoeDAsIHgxLCB4MiwgeDMsIHg0LCB4NSwgeDYsIHg3LCB5MCwgeTEsIHkyLCB5Mywg
eTQsIHk1LCBcCiAJCSAgICAgeTYsIHk3LCByaW8sIGtleSkgXAogCXZwYnJvYWRjYXN0cSBrZXks
IHgwOyBcCi0JdnBzaHVmYiAuTHBhY2tfYnN3YXAsIHgwLCB4MDsgXAorCXZwc2h1ZmIgLkxwYWNr
X2Jzd2FwKCVyaXApLCB4MCwgeDA7IFwKIAlcCiAJdnB4b3IgMCAqIDMyKHJpbyksIHgwLCB5Nzsg
XAogCXZweG9yIDEgKiAzMihyaW8pLCB4MCwgeTY7IFwKQEAgLTU3Miw3ICs1NzIsNyBAQCBFTkRQ
Uk9DKHJvdW5kc20zMl94NF94NV94Nl94N194MF94MV94Ml94M195NF95NV95Nl95N195MF95MV95
Ml95M19hYikKIAl2bW92ZHF1IHgwLCBzdGFja190bXAwOyBcCiAJXAogCXZwYnJvYWRjYXN0cSBr
ZXksIHgwOyBcCi0JdnBzaHVmYiAuTHBhY2tfYnN3YXAsIHgwLCB4MDsgXAorCXZwc2h1ZmIgLkxw
YWNrX2Jzd2FwKCVyaXApLCB4MCwgeDA7IFwKIAlcCiAJdnB4b3IgeDAsIHk3LCB5NzsgXAogCXZw
eG9yIHgwLCB5NiwgeTY7IFwKQEAgLTExMTIsNyArMTExMiw3IEBAIEVOVFJZKGNhbWVsbGlhX2N0
cl8zMndheSkKIAl2bW92ZHF1ICglcmN4KSwgJXhtbTA7CiAJdm1vdmRxYSAleG1tMCwgJXhtbTE7
CiAJaW5jX2xlMTI4KCV4bW0wLCAleG1tMTUsICV4bW0xNCk7Ci0JdmJyb2FkY2FzdGkxMjggLkxi
c3dhcDEyOF9tYXNrLCAleW1tMTQ7CisJdmJyb2FkY2FzdGkxMjggLkxic3dhcDEyOF9tYXNrKCVy
aXApLCAleW1tMTQ7CiAJdmluc2VydGkxMjggJDEsICV4bW0wLCAleW1tMSwgJXltbTA7CiAJdnBz
aHVmYiAleW1tMTQsICV5bW0wLCAleW1tMTM7CiAJdm1vdmRxdSAleW1tMTMsIDE1ICogMzIoJXJh
eCk7CkBAIC0xMTU4LDcgKzExNTgsNyBAQCBFTlRSWShjYW1lbGxpYV9jdHJfMzJ3YXkpCiAKIAkv
KiBpbnBhY2szMl9wcmU6ICovCiAJdnBicm9hZGNhc3RxIChrZXlfdGFibGUpKENUWCksICV5bW0x
NTsKLQl2cHNodWZiIC5McGFja19ic3dhcCwgJXltbTE1LCAleW1tMTU7CisJdnBzaHVmYiAuTHBh
Y2tfYnN3YXAoJXJpcCksICV5bW0xNSwgJXltbTE1OwogCXZweG9yICV5bW0wLCAleW1tMTUsICV5
bW0wOwogCXZweG9yICV5bW0xLCAleW1tMTUsICV5bW0xOwogCXZweG9yICV5bW0yLCAleW1tMTUs
ICV5bW0yOwpAQCAtMTI0MiwxMyArMTI0MiwxMyBAQCBjYW1lbGxpYV94dHNfY3J5cHRfMzJ3YXk6
CiAJc3VicSAkKDE2ICogMzIpLCAlcnNwOwogCW1vdnEgJXJzcCwgJXJheDsKIAotCXZicm9hZGNh
c3RpMTI4IC5MeHRzX2dmMTI4bXVsX2FuZF9zaGwxX21hc2tfMCwgJXltbTEyOworCXZicm9hZGNh
c3RpMTI4IC5MeHRzX2dmMTI4bXVsX2FuZF9zaGwxX21hc2tfMCglcmlwKSwgJXltbTEyOwogCiAJ
LyogbG9hZCBJViBhbmQgY29uc3RydWN0IHNlY29uZCBJViAqLwogCXZtb3ZkcXUgKCVyY3gpLCAl
eG1tMDsKIAl2bW92ZHFhICV4bW0wLCAleG1tMTU7CiAJZ2YxMjhtdWxfeF9ibGUoJXhtbTAsICV4
bW0xMiwgJXhtbTEzKTsKLQl2YnJvYWRjYXN0aTEyOCAuTHh0c19nZjEyOG11bF9hbmRfc2hsMV9t
YXNrXzEsICV5bW0xMzsKKwl2YnJvYWRjYXN0aTEyOCAuTHh0c19nZjEyOG11bF9hbmRfc2hsMV9t
YXNrXzEoJXJpcCksICV5bW0xMzsKIAl2aW5zZXJ0aTEyOCAkMSwgJXhtbTAsICV5bW0xNSwgJXlt
bTA7CiAJdnB4b3IgMCAqIDMyKCVyZHgpLCAleW1tMCwgJXltbTE1OwogCXZtb3ZkcXUgJXltbTE1
LCAxNSAqIDMyKCVyYXgpOwpAQCAtMTMyNSw3ICsxMzI1LDcgQEAgY2FtZWxsaWFfeHRzX2NyeXB0
XzMyd2F5OgogCiAJLyogaW5wYWNrMzJfcHJlOiAqLwogCXZwYnJvYWRjYXN0cSAoa2V5X3RhYmxl
KShDVFgsICVyOCwgOCksICV5bW0xNTsKLQl2cHNodWZiIC5McGFja19ic3dhcCwgJXltbTE1LCAl
eW1tMTU7CisJdnBzaHVmYiAuTHBhY2tfYnN3YXAoJXJpcCksICV5bW0xNSwgJXltbTE1OwogCXZw
eG9yIDAgKiAzMiglcmF4KSwgJXltbTE1LCAleW1tMDsKIAl2cHhvciAleW1tMSwgJXltbTE1LCAl
eW1tMTsKIAl2cHhvciAleW1tMiwgJXltbTE1LCAleW1tMjsKQEAgLTEzODMsNyArMTM4Myw3IEBA
IEVOVFJZKGNhbWVsbGlhX3h0c19lbmNfMzJ3YXkpCiAKIAl4b3JsICVyOGQsICVyOGQ7IC8qIGlu
cHV0IHdoaXRlbmluZyBrZXksIDAgZm9yIGVuYyAqLwogCi0JbGVhcSBfX2NhbWVsbGlhX2VuY19i
bGszMiwgJXI5OworCWxlYXEgX19jYW1lbGxpYV9lbmNfYmxrMzIoJXJpcCksICVyOTsKIAogCWpt
cCBjYW1lbGxpYV94dHNfY3J5cHRfMzJ3YXk7CiBFTkRQUk9DKGNhbWVsbGlhX3h0c19lbmNfMzJ3
YXkpCkBAIC0xNDAxLDcgKzE0MDEsNyBAQCBFTlRSWShjYW1lbGxpYV94dHNfZGVjXzMyd2F5KQog
CW1vdmwgJDI0LCAlZWF4OwogCWNtb3ZlbCAlZWF4LCAlcjhkOyAgLyogaW5wdXQgd2hpdGVuaW5n
IGtleSwgbGFzdCBmb3IgZGVjICovCiAKLQlsZWFxIF9fY2FtZWxsaWFfZGVjX2JsazMyLCAlcjk7
CisJbGVhcSBfX2NhbWVsbGlhX2RlY19ibGszMiglcmlwKSwgJXI5OwogCiAJam1wIGNhbWVsbGlh
X3h0c19jcnlwdF8zMndheTsKIEVORFBST0MoY2FtZWxsaWFfeHRzX2RlY18zMndheSkKZGlmZiAt
LWdpdCBhL2FyY2gveDg2L2NyeXB0by9jYW1lbGxpYS14ODZfNjQtYXNtXzY0LlMgYi9hcmNoL3g4
Ni9jcnlwdG8vY2FtZWxsaWEteDg2XzY0LWFzbV82NC5TCmluZGV4IDk1YmE2OTU2YTdmNi4uZWYx
MTM3NDA2OTU5IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9jcnlwdG8vY2FtZWxsaWEteDg2XzY0LWFz
bV82NC5TCisrKyBiL2FyY2gveDg2L2NyeXB0by9jYW1lbGxpYS14ODZfNjQtYXNtXzY0LlMKQEAg
LTkyLDExICs5MiwxMyBAQAogI2RlZmluZSBSWE9SYmwgJXI5YgogCiAjZGVmaW5lIHhvcjJyb3Ix
NihUMCwgVDEsIHRtcDEsIHRtcDIsIGFiLCBkc3QpIFwKKwlsZWFxIFQwKCVyaXApLCAJCQl0bXAx
OyBcCiAJbW92emJsIGFiICMjIGJsLAkJdG1wMiAjIyBkOyBcCisJeG9ycSAodG1wMSwgdG1wMiwg
OCksCQlkc3Q7IFwKKwlsZWFxIFQxKCVyaXApLCAJCQl0bXAyOyBcCiAJbW92emJsIGFiICMjIGJo
LAkJdG1wMSAjIyBkOyBcCi0Jcm9ycSAkMTYsCQkJYWI7IFwKLQl4b3JxIFQwKCwgdG1wMiwgOCks
CQlkc3Q7IFwKLQl4b3JxIFQxKCwgdG1wMSwgOCksCQlkc3Q7CisJeG9ycSAodG1wMiwgdG1wMSwg
OCksCQlkc3Q7IFwKKwlyb3JxICQxNiwJCQlhYjsKIAogLyoqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICAgMS13YXkg
Y2FtZWxsaWEKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2NyeXB0by9jYXN0NS1hdngteDg2XzY0LWFz
bV82NC5TIGIvYXJjaC94ODYvY3J5cHRvL2Nhc3Q1LWF2eC14ODZfNjQtYXNtXzY0LlMKaW5kZXgg
ODYxMDdjOTYxYmI0Li42NGViNWM4N2QwNGEgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2NyeXB0by9j
YXN0NS1hdngteDg2XzY0LWFzbV82NC5TCisrKyBiL2FyY2gveDg2L2NyeXB0by9jYXN0NS1hdngt
eDg2XzY0LWFzbV82NC5TCkBAIC05OCwxNiArOTgsMjAgQEAKIAogCiAjZGVmaW5lIGxvb2t1cF8z
MmJpdChzcmMsIGRzdCwgb3AxLCBvcDIsIG9wMywgaW50ZXJsZWF2ZV9vcCwgaWxfcmVnKSBcCi0J
bW92emJsCQlzcmMgIyMgYmgsICAgICBSSUQxZDsgICAgXAotCW1vdnpibAkJc3JjICMjIGJsLCAg
ICAgUklEMmQ7ICAgIFwKLQlzaHJxICQxNiwJc3JjOyAgICAgICAgICAgICAgICAgICAgIFwKLQlt
b3ZsCQlzMSgsIFJJRDEsIDQpLCBkc3QgIyMgZDsgXAotCW9wMQkJczIoLCBSSUQyLCA0KSwgZHN0
ICMjIGQ7IFwKLQltb3Z6YmwJCXNyYyAjIyBiaCwgICAgIFJJRDFkOyAgICBcCi0JbW92emJsCQlz
cmMgIyMgYmwsICAgICBSSUQyZDsgICAgXAotCWludGVybGVhdmVfb3AoaWxfcmVnKTsJCQkgXAot
CW9wMgkJczMoLCBSSUQxLCA0KSwgZHN0ICMjIGQ7IFwKLQlvcDMJCXM0KCwgUklEMiwgNCksIGRz
dCAjIyBkOworCW1vdnpibAkJc3JjICMjIGJoLCAgICAgICBSSUQxZDsgICAgXAorCWxlYXEJCXMx
KCVyaXApLCAgICAgICAgUklEMjsgICAgIFwKKwltb3ZsCQkoUklEMiwgUklEMSwgNCksIGRzdCAj
IyBkOyBcCisJbW92emJsCQlzcmMgIyMgYmwsICAgICAgIFJJRDJkOyAgICBcCisJbGVhcQkJczIo
JXJpcCksICAgICAgICBSSUQxOyAgICAgXAorCW9wMQkJKFJJRDEsIFJJRDIsIDQpLCBkc3QgIyMg
ZDsgXAorCXNocnEgJDE2LAlzcmM7ICAgICAgICAgICAgICAgICAgICAgICBcCisJbW92emJsCQlz
cmMgIyMgYmgsICAgICBSSUQxZDsgICAgICBcCisJbGVhcQkJczMoJXJpcCksICAgICAgICBSSUQy
OyAgICAgXAorCW9wMgkJKFJJRDIsIFJJRDEsIDQpLCBkc3QgIyMgZDsgXAorCW1vdnpibAkJc3Jj
ICMjIGJsLCAgICAgUklEMmQ7ICAgICAgXAorCWxlYXEJCXM0KCVyaXApLCAgICAgICAgUklEMTsg
ICAgIFwKKwlvcDMJCShSSUQxLCBSSUQyLCA0KSwgZHN0ICMjIGQ7IFwKKwlpbnRlcmxlYXZlX29w
KGlsX3JlZyk7CiAKICNkZWZpbmUgZHVtbXkoZCkgLyogZG8gbm90aGluZyAqLwogCkBAIC0xNjYs
MTUgKzE3MCwxNSBAQAogCXN1YnJvdW5kKGwgIyMgMywgciAjIyAzLCBsICMjIDQsIHIgIyMgNCwg
Zik7CiAKICNkZWZpbmUgZW5jX3ByZWxvYWRfcmtyKCkgXAotCXZicm9hZGNhc3RzcwkuTDE2X21h
c2ssICAgICAgICAgICAgICAgIFJLUjsgICAgICBcCisJdmJyb2FkY2FzdHNzCS5MMTZfbWFzaygl
cmlwKSwgICAgICAgICAgUktSOyAgICAgIFwKIAkvKiBhZGQgMTYtYml0IHJvdGF0aW9uIHRvIGtl
eSByb3RhdGlvbnMgKG1vZCAzMikgKi8gXAogCXZweG9yCQlrcihDVFgpLCAgICAgICAgICAgICAg
ICAgIFJLUiwgUktSOwogCiAjZGVmaW5lIGRlY19wcmVsb2FkX3JrcigpIFwKLQl2YnJvYWRjYXN0
c3MJLkwxNl9tYXNrLCAgICAgICAgICAgICAgICBSS1I7ICAgICAgXAorCXZicm9hZGNhc3Rzcwku
TDE2X21hc2soJXJpcCksICAgICAgICAgIFJLUjsgICAgICBcCiAJLyogYWRkIDE2LWJpdCByb3Rh
dGlvbiB0byBrZXkgcm90YXRpb25zIChtb2QgMzIpICovIFwKIAl2cHhvcgkJa3IoQ1RYKSwgICAg
ICAgICAgICAgICAgICBSS1IsIFJLUjsgXAotCXZwc2h1ZmIJCS5MYnN3YXAxMjhfbWFzaywgICAg
ICAgICAgUktSLCBSS1I7CisJdnBzaHVmYgkJLkxic3dhcDEyOF9tYXNrKCVyaXApLCAgICBSS1Is
IFJLUjsKIAogI2RlZmluZSB0cmFuc3Bvc2VfMng0KHgwLCB4MSwgdDAsIHQxKSBcCiAJdnB1bnBj
a2xkcQkJeDEsIHgwLCB0MDsgXApAQCAtMjUxLDkgKzI1NSw5IEBAIF9fY2FzdDVfZW5jX2JsazE2
OgogCiAJbW92cSAlcmRpLCBDVFg7CiAKLQl2bW92ZHFhIC5MYnN3YXBfbWFzaywgUktNOwotCXZt
b3ZkIC5MZmlyc3RfbWFzaywgUjFTVDsKLQl2bW92ZCAuTDMyX21hc2ssIFIzMjsKKwl2bW92ZHFh
IC5MYnN3YXBfbWFzayglcmlwKSwgUktNOworCXZtb3ZkIC5MZmlyc3RfbWFzayglcmlwKSwgUjFT
VDsKKwl2bW92ZCAuTDMyX21hc2soJXJpcCksIFIzMjsKIAllbmNfcHJlbG9hZF9ya3IoKTsKIAog
CWlucGFja19ibG9ja3MoUkwxLCBSUjEsIFJUTVAsIFJYLCBSS00pOwpAQCAtMjg3LDcgKzI5MSw3
IEBAIF9fY2FzdDVfZW5jX2JsazE2OgogCXBvcHEgJXJieDsKIAlwb3BxICVyMTU7CiAKLQl2bW92
ZHFhIC5MYnN3YXBfbWFzaywgUktNOworCXZtb3ZkcWEgLkxic3dhcF9tYXNrKCVyaXApLCBSS007
CiAKIAlvdXR1bnBhY2tfYmxvY2tzKFJSMSwgUkwxLCBSVE1QLCBSWCwgUktNKTsKIAlvdXR1bnBh
Y2tfYmxvY2tzKFJSMiwgUkwyLCBSVE1QLCBSWCwgUktNKTsKQEAgLTMyNSw5ICszMjksOSBAQCBf
X2Nhc3Q1X2RlY19ibGsxNjoKIAogCW1vdnEgJXJkaSwgQ1RYOwogCi0Jdm1vdmRxYSAuTGJzd2Fw
X21hc2ssIFJLTTsKLQl2bW92ZCAuTGZpcnN0X21hc2ssIFIxU1Q7Ci0Jdm1vdmQgLkwzMl9tYXNr
LCBSMzI7CisJdm1vdmRxYSAuTGJzd2FwX21hc2soJXJpcCksIFJLTTsKKwl2bW92ZCAuTGZpcnN0
X21hc2soJXJpcCksIFIxU1Q7CisJdm1vdmQgLkwzMl9tYXNrKCVyaXApLCBSMzI7CiAJZGVjX3By
ZWxvYWRfcmtyKCk7CiAKIAlpbnBhY2tfYmxvY2tzKFJMMSwgUlIxLCBSVE1QLCBSWCwgUktNKTsK
QEAgLTM1OCw3ICszNjIsNyBAQCBfX2Nhc3Q1X2RlY19ibGsxNjoKIAlyb3VuZChSTCwgUlIsIDEs
IDIpOwogCXJvdW5kKFJSLCBSTCwgMCwgMSk7CiAKLQl2bW92ZHFhIC5MYnN3YXBfbWFzaywgUktN
OworCXZtb3ZkcWEgLkxic3dhcF9tYXNrKCVyaXApLCBSS007CiAJcG9wcSAlcmJ4OwogCXBvcHEg
JXIxNTsKIApAQCAtNTIxLDggKzUyNSw4IEBAIEVOVFJZKGNhc3Q1X2N0cl8xNndheSkKIAogCXZw
Y21wZXFkIFJLUiwgUktSLCBSS1I7CiAJdnBhZGRxIFJLUiwgUktSLCBSS1I7IC8qIGxvdzogLTIs
IGhpZ2g6IC0yICovCi0Jdm1vdmRxYSAuTGJzd2FwX2l2X21hc2ssIFIxU1Q7Ci0Jdm1vdmRxYSAu
TGJzd2FwMTI4X21hc2ssIFJLTTsKKwl2bW92ZHFhIC5MYnN3YXBfaXZfbWFzayglcmlwKSwgUjFT
VDsKKwl2bW92ZHFhIC5MYnN3YXAxMjhfbWFzayglcmlwKSwgUktNOwogCiAJLyogbG9hZCBJViBh
bmQgYnl0ZXN3YXAgKi8KIAl2bW92cSAoJXJjeCksIFJYOwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYv
Y3J5cHRvL2Nhc3Q2LWF2eC14ODZfNjQtYXNtXzY0LlMgYi9hcmNoL3g4Ni9jcnlwdG8vY2FzdDYt
YXZ4LXg4Nl82NC1hc21fNjQuUwppbmRleCA3ZjMwYjZmMGQ3MmMuLmRhMWI3ZTRhMjNlNCAxMDA2
NDQKLS0tIGEvYXJjaC94ODYvY3J5cHRvL2Nhc3Q2LWF2eC14ODZfNjQtYXNtXzY0LlMKKysrIGIv
YXJjaC94ODYvY3J5cHRvL2Nhc3Q2LWF2eC14ODZfNjQtYXNtXzY0LlMKQEAgLTk4LDE2ICs5OCwy
MCBAQAogCiAKICNkZWZpbmUgbG9va3VwXzMyYml0KHNyYywgZHN0LCBvcDEsIG9wMiwgb3AzLCBp
bnRlcmxlYXZlX29wLCBpbF9yZWcpIFwKLQltb3Z6YmwJCXNyYyAjIyBiaCwgICAgIFJJRDFkOyAg
ICBcCi0JbW92emJsCQlzcmMgIyMgYmwsICAgICBSSUQyZDsgICAgXAotCXNocnEgJDE2LAlzcmM7
ICAgICAgICAgICAgICAgICAgICAgXAotCW1vdmwJCXMxKCwgUklEMSwgNCksIGRzdCAjIyBkOyBc
Ci0Jb3AxCQlzMigsIFJJRDIsIDQpLCBkc3QgIyMgZDsgXAotCW1vdnpibAkJc3JjICMjIGJoLCAg
ICAgUklEMWQ7ICAgIFwKLQltb3Z6YmwJCXNyYyAjIyBibCwgICAgIFJJRDJkOyAgICBcCi0JaW50
ZXJsZWF2ZV9vcChpbF9yZWcpOwkJCSBcCi0Jb3AyCQlzMygsIFJJRDEsIDQpLCBkc3QgIyMgZDsg
XAotCW9wMwkJczQoLCBSSUQyLCA0KSwgZHN0ICMjIGQ7CisJbW92emJsCQlzcmMgIyMgYmgsICAg
ICAgIFJJRDFkOyAgICBcCisJbGVhcQkJczEoJXJpcCksICAgICAgICBSSUQyOyAgICAgXAorCW1v
dmwJCShSSUQyLCBSSUQxLCA0KSwgZHN0ICMjIGQ7IFwKKwltb3Z6YmwJCXNyYyAjIyBibCwgICAg
ICAgUklEMmQ7ICAgIFwKKwlsZWFxCQlzMiglcmlwKSwgICAgICAgIFJJRDE7ICAgICBcCisJb3Ax
CQkoUklEMSwgUklEMiwgNCksIGRzdCAjIyBkOyBcCisJc2hycSAkMTYsCXNyYzsgICAgICAgICAg
ICAgICAgICAgICAgIFwKKwltb3Z6YmwJCXNyYyAjIyBiaCwgICAgIFJJRDFkOyAgICAgIFwKKwls
ZWFxCQlzMyglcmlwKSwgICAgICAgIFJJRDI7ICAgICBcCisJb3AyCQkoUklEMiwgUklEMSwgNCks
IGRzdCAjIyBkOyBcCisJbW92emJsCQlzcmMgIyMgYmwsICAgICBSSUQyZDsgICAgICBcCisJbGVh
cQkJczQoJXJpcCksICAgICAgICBSSUQxOyAgICAgXAorCW9wMwkJKFJJRDEsIFJJRDIsIDQpLCBk
c3QgIyMgZDsgXAorCWludGVybGVhdmVfb3AoaWxfcmVnKTsKIAogI2RlZmluZSBkdW1teShkKSAv
KiBkbyBub3RoaW5nICovCiAKQEAgLTE5MCwxMCArMTk0LDEwIEBACiAJcW9wKFJELCBSQywgMSk7
CiAKICNkZWZpbmUgc2h1ZmZsZShtYXNrKSBcCi0JdnBzaHVmYgkJbWFzaywgICAgICAgICAgICBS
S1IsIFJLUjsKKwl2cHNodWZiCQltYXNrKCVyaXApLCAgICAgICAgICAgIFJLUiwgUktSOwogCiAj
ZGVmaW5lIHByZWxvYWRfcmtyKG4sIGRvX21hc2ssIG1hc2spIFwKLQl2YnJvYWRjYXN0c3MJLkwx
Nl9tYXNrLCAgICAgICAgICAgICAgICBSS1I7ICAgICAgXAorCXZicm9hZGNhc3RzcwkuTDE2X21h
c2soJXJpcCksICAgICAgICAgIFJLUjsgICAgICBcCiAJLyogYWRkIDE2LWJpdCByb3RhdGlvbiB0
byBrZXkgcm90YXRpb25zIChtb2QgMzIpICovIFwKIAl2cHhvcgkJKGtyK24qMTYpKENUWCksICAg
ICAgICAgICBSS1IsIFJLUjsgXAogCWRvX21hc2sobWFzayk7CkBAIC0yNzUsOSArMjc5LDkgQEAg
X19jYXN0Nl9lbmNfYmxrODoKIAogCW1vdnEgJXJkaSwgQ1RYOwogCi0Jdm1vdmRxYSAuTGJzd2Fw
X21hc2ssIFJLTTsKLQl2bW92ZCAuTGZpcnN0X21hc2ssIFIxU1Q7Ci0Jdm1vdmQgLkwzMl9tYXNr
LCBSMzI7CisJdm1vdmRxYSAuTGJzd2FwX21hc2soJXJpcCksIFJLTTsKKwl2bW92ZCAuTGZpcnN0
X21hc2soJXJpcCksIFIxU1Q7CisJdm1vdmQgLkwzMl9tYXNrKCVyaXApLCBSMzI7CiAKIAlpbnBh
Y2tfYmxvY2tzKFJBMSwgUkIxLCBSQzEsIFJEMSwgUlRNUCwgUlgsIFJLUkYsIFJLTSk7CiAJaW5w
YWNrX2Jsb2NrcyhSQTIsIFJCMiwgUkMyLCBSRDIsIFJUTVAsIFJYLCBSS1JGLCBSS00pOwpAQCAt
MzAxLDcgKzMwNSw3IEBAIF9fY2FzdDZfZW5jX2Jsazg6CiAJcG9wcSAlcmJ4OwogCXBvcHEgJXIx
NTsKIAotCXZtb3ZkcWEgLkxic3dhcF9tYXNrLCBSS007CisJdm1vdmRxYSAuTGJzd2FwX21hc2so
JXJpcCksIFJLTTsKIAogCW91dHVucGFja19ibG9ja3MoUkExLCBSQjEsIFJDMSwgUkQxLCBSVE1Q
LCBSWCwgUktSRiwgUktNKTsKIAlvdXR1bnBhY2tfYmxvY2tzKFJBMiwgUkIyLCBSQzIsIFJEMiwg
UlRNUCwgUlgsIFJLUkYsIFJLTSk7CkBAIC0zMjMsOSArMzI3LDkgQEAgX19jYXN0Nl9kZWNfYmxr
ODoKIAogCW1vdnEgJXJkaSwgQ1RYOwogCi0Jdm1vdmRxYSAuTGJzd2FwX21hc2ssIFJLTTsKLQl2
bW92ZCAuTGZpcnN0X21hc2ssIFIxU1Q7Ci0Jdm1vdmQgLkwzMl9tYXNrLCBSMzI7CisJdm1vdmRx
YSAuTGJzd2FwX21hc2soJXJpcCksIFJLTTsKKwl2bW92ZCAuTGZpcnN0X21hc2soJXJpcCksIFIx
U1Q7CisJdm1vdmQgLkwzMl9tYXNrKCVyaXApLCBSMzI7CiAKIAlpbnBhY2tfYmxvY2tzKFJBMSwg
UkIxLCBSQzEsIFJEMSwgUlRNUCwgUlgsIFJLUkYsIFJLTSk7CiAJaW5wYWNrX2Jsb2NrcyhSQTIs
IFJCMiwgUkMyLCBSRDIsIFJUTVAsIFJYLCBSS1JGLCBSS00pOwpAQCAtMzQ5LDcgKzM1Myw3IEBA
IF9fY2FzdDZfZGVjX2Jsazg6CiAJcG9wcSAlcmJ4OwogCXBvcHEgJXIxNTsKIAotCXZtb3ZkcWEg
Lkxic3dhcF9tYXNrLCBSS007CisJdm1vdmRxYSAuTGJzd2FwX21hc2soJXJpcCksIFJLTTsKIAlv
dXR1bnBhY2tfYmxvY2tzKFJBMSwgUkIxLCBSQzEsIFJEMSwgUlRNUCwgUlgsIFJLUkYsIFJLTSk7
CiAJb3V0dW5wYWNrX2Jsb2NrcyhSQTIsIFJCMiwgUkMyLCBSRDIsIFJUTVAsIFJYLCBSS1JGLCBS
S00pOwogCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9jcnlwdG8vZGVzM19lZGUtYXNtXzY0LlMgYi9h
cmNoL3g4Ni9jcnlwdG8vZGVzM19lZGUtYXNtXzY0LlMKaW5kZXggOGU0OWNlMTE3NDk0Li40YmJk
M2VjNzhkZjUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2NyeXB0by9kZXMzX2VkZS1hc21fNjQuUwor
KysgYi9hcmNoL3g4Ni9jcnlwdG8vZGVzM19lZGUtYXNtXzY0LlMKQEAgLTEzOCwyMSArMTM4LDI5
IEBACiAJbW92emJsIFJXMGJsLCBSVDJkOyBcCiAJbW92emJsIFJXMGJoLCBSVDNkOyBcCiAJc2hy
cSAkMTYsIFJXMDsgXAotCW1vdnEgczgoLCBSVDAsIDgpLCBSVDA7IFwKLQl4b3JxIHM2KCwgUlQx
LCA4KSwgdG87IFwKKwlsZWFxIHM4KCVyaXApLCBSVzE7IFwKKwltb3ZxIChSVzEsIFJUMCwgOCks
IFJUMDsgXAorCWxlYXEgczYoJXJpcCksIFJXMTsgXAorCXhvcnEgKFJXMSwgUlQxLCA4KSwgdG87
IFwKIAltb3Z6YmwgUlcwYmwsIFJMMWQ7IFwKIAltb3Z6YmwgUlcwYmgsIFJUMWQ7IFwKIAlzaHJs
ICQxNiwgUlcwZDsgXAotCXhvcnEgczQoLCBSVDIsIDgpLCBSVDA7IFwKLQl4b3JxIHMyKCwgUlQz
LCA4KSwgdG87IFwKKwlsZWFxIHM0KCVyaXApLCBSVzE7IFwKKwl4b3JxIChSVzEsIFJUMiwgOCks
IFJUMDsgXAorCWxlYXEgczIoJXJpcCksIFJXMTsgXAorCXhvcnEgKFJXMSwgUlQzLCA4KSwgdG87
IFwKIAltb3Z6YmwgUlcwYmwsIFJUMmQ7IFwKIAltb3Z6YmwgUlcwYmgsIFJUM2Q7IFwKLQl4b3Jx
IHM3KCwgUkwxLCA4KSwgUlQwOyBcCi0JeG9ycSBzNSgsIFJUMSwgOCksIHRvOyBcCi0JeG9ycSBz
MygsIFJUMiwgOCksIFJUMDsgXAorCWxlYXEgczcoJXJpcCksIFJXMTsgXAorCXhvcnEgKFJXMSwg
UkwxLCA4KSwgUlQwOyBcCisJbGVhcSBzNSglcmlwKSwgUlcxOyBcCisJeG9ycSAoUlcxLCBSVDEs
IDgpLCB0bzsgXAorCWxlYXEgczMoJXJpcCksIFJXMTsgXAorCXhvcnEgKFJXMSwgUlQyLCA4KSwg
UlQwOyBcCiAJbG9hZF9uZXh0X2tleShuLCBSVzApOyBcCiAJeG9ycSBSVDAsIHRvOyBcCi0JeG9y
cSBzMSgsIFJUMywgOCksIHRvOyBcCisJbGVhcSBzMSglcmlwKSwgUlcxOyBcCisJeG9ycSAoUlcx
LCBSVDMsIDgpLCB0bzsgXAogCiAjZGVmaW5lIGxvYWRfbmV4dF9rZXkobiwgUld4KSBcCiAJbW92
cSAoKChuKSArIDEpICogOCkoQ1RYKSwgUld4OwpAQCAtMzY0LDY1ICszNzIsODkgQEAgRU5EUFJP
QyhkZXMzX2VkZV94ODZfNjRfY3J5cHRfYmxrKQogCW1vdnpibCBSVzBibCwgUlQzZDsgXAogCW1v
dnpibCBSVzBiaCwgUlQxZDsgXAogCXNocnEgJDE2LCBSVzA7IFwKLQl4b3JxIHM4KCwgUlQzLCA4
KSwgdG8jIzA7IFwKLQl4b3JxIHM2KCwgUlQxLCA4KSwgdG8jIzA7IFwKKwlsZWFxIHM4KCVyaXAp
LCBSVDI7IFwKKwl4b3JxIChSVDIsIFJUMywgOCksIHRvIyMwOyBcCisJbGVhcSBzNiglcmlwKSwg
UlQyOyBcCisJeG9ycSAoUlQyLCBSVDEsIDgpLCB0byMjMDsgXAogCW1vdnpibCBSVzBibCwgUlQz
ZDsgXAogCW1vdnpibCBSVzBiaCwgUlQxZDsgXAogCXNocnEgJDE2LCBSVzA7IFwKLQl4b3JxIHM0
KCwgUlQzLCA4KSwgdG8jIzA7IFwKLQl4b3JxIHMyKCwgUlQxLCA4KSwgdG8jIzA7IFwKKwlsZWFx
IHM0KCVyaXApLCBSVDI7IFwKKwl4b3JxIChSVDIsIFJUMywgOCksIHRvIyMwOyBcCisJbGVhcSBz
MiglcmlwKSwgUlQyOyBcCisJeG9ycSAoUlQyLCBSVDEsIDgpLCB0byMjMDsgXAogCW1vdnpibCBS
VzBibCwgUlQzZDsgXAogCW1vdnpibCBSVzBiaCwgUlQxZDsgXAogCXNocmwgJDE2LCBSVzBkOyBc
Ci0JeG9ycSBzNygsIFJUMywgOCksIHRvIyMwOyBcCi0JeG9ycSBzNSgsIFJUMSwgOCksIHRvIyMw
OyBcCisJbGVhcSBzNyglcmlwKSwgUlQyOyBcCisJeG9ycSAoUlQyLCBSVDMsIDgpLCB0byMjMDsg
XAorCWxlYXEgczUoJXJpcCksIFJUMjsgXAorCXhvcnEgKFJUMiwgUlQxLCA4KSwgdG8jIzA7IFwK
IAltb3Z6YmwgUlcwYmwsIFJUM2Q7IFwKIAltb3Z6YmwgUlcwYmgsIFJUMWQ7IFwKIAlsb2FkX25l
eHRfa2V5KG4sIFJXMCk7IFwKLQl4b3JxIHMzKCwgUlQzLCA4KSwgdG8jIzA7IFwKLQl4b3JxIHMx
KCwgUlQxLCA4KSwgdG8jIzA7IFwKKwlsZWFxIHMzKCVyaXApLCBSVDI7IFwKKwl4b3JxIChSVDIs
IFJUMywgOCksIHRvIyMwOyBcCisJbGVhcSBzMSglcmlwKSwgUlQyOyBcCisJeG9ycSAoUlQyLCBS
VDEsIDgpLCB0byMjMDsgXAogCQl4b3JxIGZyb20jIzEsIFJXMTsgXAogCQltb3Z6YmwgUlcxYmws
IFJUM2Q7IFwKIAkJbW92emJsIFJXMWJoLCBSVDFkOyBcCiAJCXNocnEgJDE2LCBSVzE7IFwKLQkJ
eG9ycSBzOCgsIFJUMywgOCksIHRvIyMxOyBcCi0JCXhvcnEgczYoLCBSVDEsIDgpLCB0byMjMTsg
XAorCQlsZWFxIHM4KCVyaXApLCBSVDI7IFwKKwkJeG9ycSAoUlQyLCBSVDMsIDgpLCB0byMjMTsg
XAorCQlsZWFxIHM2KCVyaXApLCBSVDI7IFwKKwkJeG9ycSAoUlQyLCBSVDEsIDgpLCB0byMjMTsg
XAogCQltb3Z6YmwgUlcxYmwsIFJUM2Q7IFwKIAkJbW92emJsIFJXMWJoLCBSVDFkOyBcCiAJCXNo
cnEgJDE2LCBSVzE7IFwKLQkJeG9ycSBzNCgsIFJUMywgOCksIHRvIyMxOyBcCi0JCXhvcnEgczIo
LCBSVDEsIDgpLCB0byMjMTsgXAorCQlsZWFxIHM0KCVyaXApLCBSVDI7IFwKKwkJeG9ycSAoUlQy
LCBSVDMsIDgpLCB0byMjMTsgXAorCQlsZWFxIHMyKCVyaXApLCBSVDI7IFwKKwkJeG9ycSAoUlQy
LCBSVDEsIDgpLCB0byMjMTsgXAogCQltb3Z6YmwgUlcxYmwsIFJUM2Q7IFwKIAkJbW92emJsIFJX
MWJoLCBSVDFkOyBcCiAJCXNocmwgJDE2LCBSVzFkOyBcCi0JCXhvcnEgczcoLCBSVDMsIDgpLCB0
byMjMTsgXAotCQl4b3JxIHM1KCwgUlQxLCA4KSwgdG8jIzE7IFwKKwkJbGVhcSBzNyglcmlwKSwg
UlQyOyBcCisJCXhvcnEgKFJUMiwgUlQzLCA4KSwgdG8jIzE7IFwKKwkJbGVhcSBzNSglcmlwKSwg
UlQyOyBcCisJCXhvcnEgKFJUMiwgUlQxLCA4KSwgdG8jIzE7IFwKIAkJbW92emJsIFJXMWJsLCBS
VDNkOyBcCiAJCW1vdnpibCBSVzFiaCwgUlQxZDsgXAogCQlkb19tb3ZxKFJXMCwgUlcxKTsgXAot
CQl4b3JxIHMzKCwgUlQzLCA4KSwgdG8jIzE7IFwKLQkJeG9ycSBzMSgsIFJUMSwgOCksIHRvIyMx
OyBcCisJCWxlYXEgczMoJXJpcCksIFJUMjsgXAorCQl4b3JxIChSVDIsIFJUMywgOCksIHRvIyMx
OyBcCisJCWxlYXEgczEoJXJpcCksIFJUMjsgXAorCQl4b3JxIChSVDIsIFJUMSwgOCksIHRvIyMx
OyBcCiAJCQl4b3JxIGZyb20jIzIsIFJXMjsgXAogCQkJbW92emJsIFJXMmJsLCBSVDNkOyBcCiAJ
CQltb3Z6YmwgUlcyYmgsIFJUMWQ7IFwKIAkJCXNocnEgJDE2LCBSVzI7IFwKLQkJCXhvcnEgczgo
LCBSVDMsIDgpLCB0byMjMjsgXAotCQkJeG9ycSBzNigsIFJUMSwgOCksIHRvIyMyOyBcCisJCQls
ZWFxIHM4KCVyaXApLCBSVDI7IFwKKwkJCXhvcnEgKFJUMiwgUlQzLCA4KSwgdG8jIzI7IFwKKwkJ
CWxlYXEgczYoJXJpcCksIFJUMjsgXAorCQkJeG9ycSAoUlQyLCBSVDEsIDgpLCB0byMjMjsgXAog
CQkJbW92emJsIFJXMmJsLCBSVDNkOyBcCiAJCQltb3Z6YmwgUlcyYmgsIFJUMWQ7IFwKIAkJCXNo
cnEgJDE2LCBSVzI7IFwKLQkJCXhvcnEgczQoLCBSVDMsIDgpLCB0byMjMjsgXAotCQkJeG9ycSBz
MigsIFJUMSwgOCksIHRvIyMyOyBcCisJCQlsZWFxIHM0KCVyaXApLCBSVDI7IFwKKwkJCXhvcnEg
KFJUMiwgUlQzLCA4KSwgdG8jIzI7IFwKKwkJCWxlYXEgczIoJXJpcCksIFJUMjsgXAorCQkJeG9y
cSAoUlQyLCBSVDEsIDgpLCB0byMjMjsgXAogCQkJbW92emJsIFJXMmJsLCBSVDNkOyBcCiAJCQlt
b3Z6YmwgUlcyYmgsIFJUMWQ7IFwKIAkJCXNocmwgJDE2LCBSVzJkOyBcCi0JCQl4b3JxIHM3KCwg
UlQzLCA4KSwgdG8jIzI7IFwKLQkJCXhvcnEgczUoLCBSVDEsIDgpLCB0byMjMjsgXAorCQkJbGVh
cSBzNyglcmlwKSwgUlQyOyBcCisJCQl4b3JxIChSVDIsIFJUMywgOCksIHRvIyMyOyBcCisJCQls
ZWFxIHM1KCVyaXApLCBSVDI7IFwKKwkJCXhvcnEgKFJUMiwgUlQxLCA4KSwgdG8jIzI7IFwKIAkJ
CW1vdnpibCBSVzJibCwgUlQzZDsgXAogCQkJbW92emJsIFJXMmJoLCBSVDFkOyBcCiAJCQlkb19t
b3ZxKFJXMCwgUlcyKTsgXAotCQkJeG9ycSBzMygsIFJUMywgOCksIHRvIyMyOyBcCi0JCQl4b3Jx
IHMxKCwgUlQxLCA4KSwgdG8jIzI7CisJCQlsZWFxIHMzKCVyaXApLCBSVDI7IFwKKwkJCXhvcnEg
KFJUMiwgUlQzLCA4KSwgdG8jIzI7IFwKKwkJCWxlYXEgczEoJXJpcCksIFJUMjsgXAorCQkJeG9y
cSAoUlQyLCBSVDEsIDgpLCB0byMjMjsKIAogI2RlZmluZSBfX21vdnEoc3JjLCBkc3QpIFwKIAlt
b3ZxIHNyYywgZHN0OwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvY3J5cHRvL2doYXNoLWNsbXVsbmkt
aW50ZWxfYXNtLlMgYi9hcmNoL3g4Ni9jcnlwdG8vZ2hhc2gtY2xtdWxuaS1pbnRlbF9hc20uUwpp
bmRleCBmOTQzNzVhOGRjZDEuLmQ1NmEyODEyMjFmYiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvY3J5
cHRvL2doYXNoLWNsbXVsbmktaW50ZWxfYXNtLlMKKysrIGIvYXJjaC94ODYvY3J5cHRvL2doYXNo
LWNsbXVsbmktaW50ZWxfYXNtLlMKQEAgLTk3LDcgKzk3LDcgQEAgRU5UUlkoY2xtdWxfZ2hhc2hf
bXVsKQogCUZSQU1FX0JFR0lOCiAJbW92dXBzICglcmRpKSwgREFUQQogCW1vdnVwcyAoJXJzaSks
IFNIQVNICi0JbW92YXBzIC5MYnN3YXBfbWFzaywgQlNXQVAKKwltb3ZhcHMgLkxic3dhcF9tYXNr
KCVyaXApLCBCU1dBUAogCVBTSFVGQl9YTU0gQlNXQVAgREFUQQogCWNhbGwgX19jbG11bF9nZjEy
OG11bF9ibGUKIAlQU0hVRkJfWE1NIEJTV0FQIERBVEEKQEAgLTExNCw3ICsxMTQsNyBAQCBFTlRS
WShjbG11bF9naGFzaF91cGRhdGUpCiAJRlJBTUVfQkVHSU4KIAljbXAgJDE2LCAlcmR4CiAJamIg
Lkx1cGRhdGVfanVzdF9yZXQJIyBjaGVjayBsZW5ndGgKLQltb3ZhcHMgLkxic3dhcF9tYXNrLCBC
U1dBUAorCW1vdmFwcyAuTGJzd2FwX21hc2soJXJpcCksIEJTV0FQCiAJbW92dXBzICglcmRpKSwg
REFUQQogCW1vdnVwcyAoJXJjeCksIFNIQVNICiAJUFNIVUZCX1hNTSBCU1dBUCBEQVRBCmRpZmYg
LS1naXQgYS9hcmNoL3g4Ni9jcnlwdG8vZ2x1ZV9oZWxwZXItYXNtLWF2eC5TIGIvYXJjaC94ODYv
Y3J5cHRvL2dsdWVfaGVscGVyLWFzbS1hdnguUwppbmRleCAwMmVlMjMwOGZiMzguLjhhNDlhYjE2
OTllZiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvY3J5cHRvL2dsdWVfaGVscGVyLWFzbS1hdnguUwor
KysgYi9hcmNoL3g4Ni9jcnlwdG8vZ2x1ZV9oZWxwZXItYXNtLWF2eC5TCkBAIC01NCw3ICs1NCw3
IEBACiAjZGVmaW5lIGxvYWRfY3RyXzh3YXkoaXYsIGJzd2FwLCB4MCwgeDEsIHgyLCB4MywgeDQs
IHg1LCB4NiwgeDcsIHQwLCB0MSwgdDIpIFwKIAl2cGNtcGVxZCB0MCwgdDAsIHQwOyBcCiAJdnBz
cmxkcSAkOCwgdDAsIHQwOyAvKiBsb3c6IC0xLCBoaWdoOiAwICovIFwKLQl2bW92ZHFhIGJzd2Fw
LCB0MTsgXAorCXZtb3ZkcWEgYnN3YXAoJXJpcCksIHQxOyBcCiAJXAogCS8qIGxvYWQgSVYgYW5k
IGJ5dGVzd2FwICovIFwKIAl2bW92ZHF1IChpdiksIHg3OyBcCkBAIC05OSw3ICs5OSw3IEBACiAK
ICNkZWZpbmUgbG9hZF94dHNfOHdheShpdiwgc3JjLCBkc3QsIHgwLCB4MSwgeDIsIHgzLCB4NCwg
eDUsIHg2LCB4NywgdGl2LCB0MCwgXAogCQkgICAgICB0MSwgeHRzX2dmMTI4bXVsX2FuZF9zaGwx
X21hc2spIFwKLQl2bW92ZHFhIHh0c19nZjEyOG11bF9hbmRfc2hsMV9tYXNrLCB0MDsgXAorCXZt
b3ZkcWEgeHRzX2dmMTI4bXVsX2FuZF9zaGwxX21hc2soJXJpcCksIHQwOyBcCiAJXAogCS8qIGxv
YWQgSVYgKi8gXAogCXZtb3ZkcXUgKGl2KSwgdGl2OyBcCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9j
cnlwdG8vZ2x1ZV9oZWxwZXItYXNtLWF2eDIuUyBiL2FyY2gveDg2L2NyeXB0by9nbHVlX2hlbHBl
ci1hc20tYXZ4Mi5TCmluZGV4IGE1M2FjMTFkZDM4NS4uZTA0YzgwNDY3YmQyIDEwMDY0NAotLS0g
YS9hcmNoL3g4Ni9jcnlwdG8vZ2x1ZV9oZWxwZXItYXNtLWF2eDIuUworKysgYi9hcmNoL3g4Ni9j
cnlwdG8vZ2x1ZV9oZWxwZXItYXNtLWF2eDIuUwpAQCAtNjcsNyArNjcsNyBAQAogCXZtb3ZkcXUg
KGl2KSwgdDJ4OyBcCiAJdm1vdmRxYSB0MngsIHQzeDsgXAogCWluY19sZTEyOCh0MngsIHQweCwg
dDF4KTsgXAotCXZicm9hZGNhc3RpMTI4IGJzd2FwLCB0MTsgXAorCXZicm9hZGNhc3RpMTI4IGJz
d2FwKCVyaXApLCB0MTsgXAogCXZpbnNlcnRpMTI4ICQxLCB0MngsIHQzLCB0MjsgLyogYWI6IGxl
MCA7IGNkOiBsZTEgKi8gXAogCXZwc2h1ZmIgdDEsIHQyLCB4MDsgXAogCVwKQEAgLTEyNCwxMyAr
MTI0LDEzIEBACiAJCSAgICAgICB0aXZ4LCB0MCwgdDB4LCB0MSwgdDF4LCB0MiwgdDJ4LCB0Mywg
XAogCQkgICAgICAgeHRzX2dmMTI4bXVsX2FuZF9zaGwxX21hc2tfMCwgXAogCQkgICAgICAgeHRz
X2dmMTI4bXVsX2FuZF9zaGwxX21hc2tfMSkgXAotCXZicm9hZGNhc3RpMTI4IHh0c19nZjEyOG11
bF9hbmRfc2hsMV9tYXNrXzAsIHQxOyBcCisJdmJyb2FkY2FzdGkxMjggeHRzX2dmMTI4bXVsX2Fu
ZF9zaGwxX21hc2tfMCglcmlwKSwgdDE7IFwKIAlcCiAJLyogbG9hZCBJViBhbmQgY29uc3RydWN0
IHNlY29uZCBJViAqLyBcCiAJdm1vdmRxdSAoaXYpLCB0aXZ4OyBcCiAJdm1vdmRxYSB0aXZ4LCB0
MHg7IFwKIAlnZjEyOG11bF94X2JsZSh0aXZ4LCB0MXgsIHQyeCk7IFwKLQl2YnJvYWRjYXN0aTEy
OCB4dHNfZ2YxMjhtdWxfYW5kX3NobDFfbWFza18xLCB0MjsgXAorCXZicm9hZGNhc3RpMTI4IHh0
c19nZjEyOG11bF9hbmRfc2hsMV9tYXNrXzEoJXJpcCksIHQyOyBcCiAJdmluc2VydGkxMjggJDEs
IHRpdngsIHQwLCB0aXY7IFwKIAl2cHhvciAoMCozMikoc3JjKSwgdGl2LCB4MDsgXAogCXZtb3Zk
cXUgdGl2LCAoMCozMikoZHN0KTsgXAotLSAKMi4xNC4yLjkyMC5nY2YwYzY3OTc5Yy1nb29nCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 21:20:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 21:20:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzr69-0002Vt-8s; Wed, 04 Oct 2017 21:20:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dzr68-0002Ve-3x
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 21:20:56 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 DA/DD-03435-7B055D95; Wed, 04 Oct 2017 21:20:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXiVRuso7st4Gq
 kQfdOSYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePjoW1MBVc4Kt5PO8vYwHiavYuRk0NIYDqj
 RPM34S5GLg4WgVcsEqcmTWQGSUgI9LNKTNghDGFnSfzpPwQVT5PY3fecDcKukti45jgLxCAli
 a0bljKDDBIS+Mso0XTyFFiCTUBLYk/DfCaQhIjALBGJW6972EAcZoEzTBLH+06yglQJC/hI3H
 zaBWazCKhK3Fu+HszmFbCQWPa0mRVinYnEwyPXwGxOAUuJIyfeMEOstpBoPXOfaQKj4AJGhlW
 MGsWpRWWpRbrGxnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIFBxwAEOxh3rg88
 xCjJwaQkyrvJ92qkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneh/5AOcGi1PTUirTMHGD4w6QlO
 HiURHj5gTEgxFtckJhbnJkOkTrFaMyxb8+tP0wcHTfv/mESYsnLz0uVEufdDDJJAKQ0ozQPbh
 AsLi8xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmPcByBSezLwSuH2vgE5hAjplTtMVkFNKEhF
 SUg2Mxl2ps19PX+p0dMn9+VtbPv5U6frwqe/XhXsFDxPPr1/ZdC9q4j7z/9/4vVpeV/DJhhQ8
 3lL99NmRvFk2HMUp0hos8z6xX17G0d8eGLn0hHZs8HL31JyJeVklaZdOfJikX7b15+bj8tKK/
 7QbXL5n7NNQuaA+S/XSsguPxHrmvfgkxyG71dn5tRJLcUaioRZzUXEiAErtGuzGAgAA
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1507152053!68396368!1
X-Originating-IP: [74.125.83.44]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64975 invoked from network); 4 Oct 2017 21:20:54 -0000
Received: from mail-pg0-f44.google.com (HELO mail-pg0-f44.google.com)
 (74.125.83.44)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Oct 2017 21:20:54 -0000
Received: by mail-pg0-f44.google.com with SMTP id r25so4782708pgn.4
 for <xen-devel@lists.xenproject.org>; Wed, 04 Oct 2017 14:20:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=qxhzPZTaFBGRNDu496VGfa1SIWBE4kU/BDtdTQ/8vJs=;
 b=Btk2aGJZ5MXZ3HOaxiZRPBlIclNCAZXSrRk59++dXHKKRFuNzfpdgc5/5pTEtUlSl+
 0r4uks+iuIh7q2bPWrW9vcmKj996M4GHoZ29+YczdfbK6iSK3Lv9IcyWGkHhrqwQ770m
 JT77qqV5ZfUK9MbTMPx+9ezez9KFaInQE+H4KXjijlgwPoXk8Sg8Sr0HacsdUSllV2ob
 4PwYrBt+5obTfSZoh/JvzgXBFxB9KqidWvy3Vp3IG+lRMZGB9b2lp8Gm+Kbywb4ov3EU
 9Vr+Tq76LGQKDn6UAkX1PHO7NFF9+TXkRJf/unHolbVkqWFKKwsint/PHg/UEyvVYDZs
 Dd8A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=qxhzPZTaFBGRNDu496VGfa1SIWBE4kU/BDtdTQ/8vJs=;
 b=PlGcJ7ZPR25r7gB5n8ZGBOpOu+G3116aiel0WXaPAdR3qH3G4OGuwle1Tm4/CNd7eR
 X4oRqdvM61WgOS2zXvMU8cRF/AizRZLhUye7emex6grH53vmT8lKycctnTFeAumHiU5j
 p16aLpB9sJy3g9Q2AaKW4SB3GVJrspcv2KRRoCS27Bu5Tchr6S1WQUqfckZjua5ha3kC
 ylPUR5CjH2AydpEWC8SKZbT4oDbNAkN2xSwzWtxAQcUtxlSH62fMm37LlmFlazdDZ4+F
 fwdBK27nNKDJfAT8lHAzi3aW6e/1zUgEfH+fK+5UFglU1542pqH89kmdS+CZ4IM+Byd3
 X5Ig==
X-Gm-Message-State: AHPjjUh5mXY6SXHafgWGlq1gk+zXmjS8Hsl0GI2T7XFcHhCmU91auIzq
 i+ZG1lzO28PT3j766u67DP/7IA==
X-Google-Smtp-Source: AOwi7QACX+MswoQzYUyCakWmL6YSnJQmJ2kxeAXNBoqsyxDcVrXwRWqptSovjUmm47d1NNCXFulcmg==
X-Received: by 10.84.174.129 with SMTP id r1mr20631987plb.390.1507152052102;
 Wed, 04 Oct 2017 14:20:52 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id s68sm30204019pfd.72.2017.10.04.14.20.49
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 04 Oct 2017 14:20:50 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Thomas Garnier <thgarnie@google.com>,
 Arnd Bergmann <arnd@arndb.de>, Kees Cook <keescook@chromium.org>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Chris Metcalf <cmetcalf@mellanox.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>, Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Jonathan Corbet <corbet@lwn.net>, Matthew Wilcox <mawilcox@microsoft.com>,
 Michal Hocko <mhocko@suse.com>, Peter Foley <pefoley2@pefoley.com>,
 Paul Bolle <pebolle@tiscali.nl>, Jiri Kosina <jkosina@suse.cz>,
 Rob Landley <rob@landley.net>, "H . J . Lu" <hjl.tools@gmail.com>,
 Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed,  4 Oct 2017 14:19:40 -0700
Message-Id: <20171004212003.28296-5-thgarnie@google.com>
X-Mailer: git-send-email 2.14.2.920.gcf0c67979c-goog
In-Reply-To: <20171004212003.28296-1-thgarnie@google.com>
References: <20171004212003.28296-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC v3 04/27] x86: Add macro to get symbol address for
	PIE support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbmV3IF9BU01fR0VUX1BUUiBtYWNybyB0byBmZXRjaCBhIHN5bWJvbCBhZGRyZXNzLiBJ
dCB3aWxsIGJlIHVzZWQKdG8gcmVwbGFjZSAiX0FTTV9NT1YgJDxzeW1ib2w+LCAlZHN0IiBjb2Rl
IGNvbnN0cnVjdCB0aGF0IGFyZSBub3QgY29tcGF0aWJsZQp3aXRoIFBJRS4KClNpZ25lZC1vZmYt
Ynk6IFRob21hcyBHYXJuaWVyIDx0aGdhcm5pZUBnb29nbGUuY29tPgotLS0KIGFyY2gveDg2L2lu
Y2x1ZGUvYXNtL2FzbS5oIHwgMTMgKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDEzIGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9hc20uaCBiL2Fy
Y2gveDg2L2luY2x1ZGUvYXNtL2FzbS5oCmluZGV4IGMxZWFkYmFmMTExNS4uZGRkY2I4YTNiNzc3
IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9hc20uaAorKysgYi9hcmNoL3g4Ni9p
bmNsdWRlL2FzbS9hc20uaApAQCAtNTUsNiArNTUsMTkgQEAKICMgZGVmaW5lIENDX09VVChjKSBb
X2NjXyAjIyBjXSAiPXFtIgogI2VuZGlmCiAKKy8qIE1hY3JvcyB0byBnZXQgYSBnbG9iYWwgdmFy
aWFibGUgYWRkcmVzcyB3aXRoIFBJRSBzdXBwb3J0IG9uIDY0LWJpdCAqLworI2lmZGVmIENPTkZJ
R19YODZfMzIKKyNkZWZpbmUgX19BU01fR0VUX1BUUl9QUkUoX3NyYykgX19BU01fRk9STV9DT01N
QShtb3ZsICQjI19zcmMpCisjZWxzZQorI2lmZGVmIF9fQVNTRU1CTFlfXworI2RlZmluZSBfX0FT
TV9HRVRfUFRSX1BSRShfc3JjKSBfX0FTTV9GT1JNX0NPTU1BKGxlYXEgKF9zcmMpKCVyaXApKQor
I2Vsc2UKKyNkZWZpbmUgX19BU01fR0VUX1BUUl9QUkUoX3NyYykgX19BU01fRk9STV9DT01NQShs
ZWFxIChfc3JjKSglJXJpcCkpCisjZW5kaWYKKyNlbmRpZgorI2RlZmluZSBfQVNNX0dFVF9QVFIo
X3NyYywgX2RzdCkgXAorCQlfX0FTTV9HRVRfUFRSX1BSRShfc3JjKSBfX0FTTV9GT1JNKF9kc3Qp
CisKIC8qIEV4Y2VwdGlvbiB0YWJsZSBlbnRyeSAqLwogI2lmZGVmIF9fQVNTRU1CTFlfXwogIyBk
ZWZpbmUgX0FTTV9FWFRBQkxFX0hBTkRMRShmcm9tLCB0bywgaGFuZGxlcikJCQlcCi0tIAoyLjE0
LjIuOTIwLmdjZjBjNjc5NzljLWdvb2cKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 21:20:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 21:20:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzr65-0002Uj-Pl; Wed, 04 Oct 2017 21:20:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dzr64-0002Tx-Ny
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 21:20:52 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 6E/0A-17770-4B055D95; Wed, 04 Oct 2017 21:20:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVyMfTASt3NAVc
 jDW7d47P4vmUykwOjx+EPV1gCGKNYM/OS8isSWDN+nzzEUjCRo2L/8RbWBsYDbF2MXBxCAjMZ
 Ja7dPMDexcjJwSLwikViwwIXkISEQD+rxKFbfUwgCQmBLInzvzewQthpEksefGDuYuQAsiskl
 v92AQkLCShJbN2wlBli6F9Gie0XljODJNgEtCT2NMxnAkmICMwSkbj1ugdsNbPAGSaJ430nwa
 YKC3hK9Kx/xAxxhqrE0c/tjCAbeAUsJE6uCYBYbCLx8Mg1sHJOAUuJIyfeMENstpBoPXOfaQK
 j4AJGhlWMGsWpRWWpRbpGJnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIEhxwAE
 Oxj3fYw8xCjJwaQkyrvJ92qkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleTmAICwkWpaanVqRl5
 gCDHyYtwcGjJMIr7Q+U5i0uSMwtzkyHSJ1itOS4cOfSHyaOA3tuAcmOm3f/MAmx5OXnpUqJ85
 qCNAiANGSU5sGNg0XoJUZZKWFeRqADhXgKUotyM0tQ5V8xinMwKgnzPgCZwpOZVwK39RXQQUx
 AB81pugJyUEkiQkqqgbFSN73yV9ujwnmPPxifc5nOUC7Ns7Wk/N6fWNZjW+y3hW0ymPNlv0ug
 dDpXga3Yp9hEQ/udGpV7DjuHJhZahl/dcspwyyVrlwjed07World2+IiF72fnaZsxrC/REyBX
 1Hl46vZpk7pMQL5LMcuXmUXD1nY/HC2aOKMk4e3Cn64HpfPvHBTlRJLcUaioRZzUXEiAERN1p
 DLAgAA
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1507152049!107524266!1
X-Originating-IP: [209.85.192.169]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15895 invoked from network); 4 Oct 2017 21:20:51 -0000
Received: from mail-pf0-f169.google.com (HELO mail-pf0-f169.google.com)
 (209.85.192.169)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Oct 2017 21:20:51 -0000
Received: by mail-pf0-f169.google.com with SMTP id g62so1294517pfk.12
 for <xen-devel@lists.xenproject.org>; Wed, 04 Oct 2017 14:20:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=VT8A0ludnqRGo2P+C1neQMeIRqzEZoAsCQykC2X3Kuk=;
 b=ZS8bT/Tj4TIVrq7dKUVCsNE//e5hOIRQbIWLd/rKIgHh1L6NSwbh7AialVpCmyXCoO
 X99lahqPNP7X4dsBb5isRjQvVtOPBRLYL/kc25R/XtHeaEc+hGtEXwLbqJNkzPhq2GSW
 bQoJllWll9TQjNBKt9QVHBgsZoVOUWMR9g/h52qek4GOM77rPQE2990qbjpWb23S26kB
 0vzp/pavEhsrOfVKYUg+NAxXEw8wygjYb8IFT98ml3VpeSqUVxFWBqnzwJtGl9nkx2JA
 dWmpeYOnvzkjYpxQRofgE5hFR0bmVVIVUVbPtvhvyA2o4WPUsMzQelS4tEGikmwc7NbY
 W4hw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=VT8A0ludnqRGo2P+C1neQMeIRqzEZoAsCQykC2X3Kuk=;
 b=O0eZ1HHIHaPMBDlCxpDLXqJSrC0Zwo17cdrntNYeru7QuhlGCEvoYt3YP8YYqvKZR3
 No2oFF3sa2SWWpGtmMWF68XUhFJCW2KuOe5kvhJk/kscCGUDa/Q1L7G+qRh9mqyuHoeI
 nZKhGWmUs5tvR1gVU5y85b6BSdkdsQcg6cN3+TOLwGkkwF8dClcN43+nhlqDnjSKxcwd
 pJ3A0SqFY5SIEP1U9gvLLub8z8ldj2JFwauCt511PjqEcpS6A82Q9fdi48oNdpH+RWt9
 9Dq8mFWzxtqJA6E+OBjsc1yvXgWqbYO5ozwtgb6nTSndVpSaDhdM7CwOPkUwbXu8TCYV
 5AAQ==
X-Gm-Message-State: AHPjjUil10U/EaCq8+v6h7Mz0/mR74OQZ5UYLctCFVPLoWx1jmab8kFl
 gIBlGcVVXK2/0gUmh0PuLVmUiQ==
X-Google-Smtp-Source: AOwi7QBrYTEWvkd9++uLJc3ryjb8G9AnaSa49tDuXbZ3Ah8Wx22eCG+3z/PEteWmdVhbMEJTUyNmSg==
X-Received: by 10.84.254.70 with SMTP id a6mr20684152pln.71.1507152048055;
 Wed, 04 Oct 2017 14:20:48 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id s68sm30204019pfd.72.2017.10.04.14.20.46
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 04 Oct 2017 14:20:47 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Thomas Garnier <thgarnie@google.com>,
 Arnd Bergmann <arnd@arndb.de>, Kees Cook <keescook@chromium.org>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Chris Metcalf <cmetcalf@mellanox.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>, Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Jonathan Corbet <corbet@lwn.net>, Matthew Wilcox <mawilcox@microsoft.com>,
 Michal Hocko <mhocko@suse.com>, Peter Foley <pefoley2@pefoley.com>,
 Paul Bolle <pebolle@tiscali.nl>, Jiri Kosina <jkosina@suse.cz>,
 Rob Landley <rob@landley.net>, "H . J . Lu" <hjl.tools@gmail.com>,
 Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed,  4 Oct 2017 14:19:38 -0700
Message-Id: <20171004212003.28296-3-thgarnie@google.com>
X-Mailer: git-send-email 2.14.2.920.gcf0c67979c-goog
In-Reply-To: <20171004212003.28296-1-thgarnie@google.com>
References: <20171004212003.28296-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC v3 02/27] x86: Use symbol name on bug table for
	PIE support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVwbGFjZSB0aGUgJWMgY29uc3RyYWludCB3aXRoICVQLiBUaGUgJWMgaXMgaW5jb21wYXRpYmxl
IHdpdGggUElFCmJlY2F1c2UgaXQgaW1wbGllcyBhbiBpbW1lZGlhdGUgdmFsdWUgd2hlcmVhcyAl
UCByZWZlcmVuY2UgYSBzeW1ib2wuCgpQb3NpdGlvbiBJbmRlcGVuZGVudCBFeGVjdXRhYmxlIChQ
SUUpIHN1cHBvcnQgd2lsbCBhbGxvdyB0byBleHRlbmRlZCB0aGUKS0FTTFIgcmFuZG9taXphdGlv
biByYW5nZSBiZWxvdyB0aGUgLTJHIG1lbW9yeSBsaW1pdC4KClNpZ25lZC1vZmYtYnk6IFRob21h
cyBHYXJuaWVyIDx0aGdhcm5pZUBnb29nbGUuY29tPgotLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNt
L2J1Zy5oIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9u
KC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vYnVnLmggYi9hcmNoL3g4Ni9p
bmNsdWRlL2FzbS9idWcuaAppbmRleCBhYTZiMjAyM2Q4ZjguLjEyMTBkMjJhZDU0NyAxMDA2NDQK
LS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vYnVnLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9h
c20vYnVnLmgKQEAgLTM3LDcgKzM3LDcgQEAgZG8gewkJCQkJCQkJCVwKIAlhc20gdm9sYXRpbGUo
IjE6XHQiIGlucyAiXG4iCQkJCQlcCiAJCSAgICAgIi5wdXNoc2VjdGlvbiBfX2J1Z190YWJsZSxc
ImF3XCJcbiIJCVwKIAkJICAgICAiMjpcdCIgX19CVUdfUkVMKDFiKSAiXHQjIGJ1Z19lbnRyeTo6
YnVnX2FkZHJcbiIJXAotCQkgICAgICJcdCIgIF9fQlVHX1JFTCglYzApICJcdCMgYnVnX2VudHJ5
OjpmaWxlXG4iCVwKKwkJICAgICAiXHQiICBfX0JVR19SRUwoJVAwKSAiXHQjIGJ1Z19lbnRyeTo6
ZmlsZVxuIglcCiAJCSAgICAgIlx0LndvcmQgJWMxIiAgICAgICAgIlx0IyBidWdfZW50cnk6Omxp
bmVcbiIJXAogCQkgICAgICJcdC53b3JkICVjMiIgICAgICAgICJcdCMgYnVnX2VudHJ5OjpmbGFn
c1xuIglcCiAJCSAgICAgIlx0Lm9yZyAyYislYzNcbiIJCQkJCVwKLS0gCjIuMTQuMi45MjAuZ2Nm
MGM2Nzk3OWMtZ29vZwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 21:20:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 21:20:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzr6B-0002X5-GN; Wed, 04 Oct 2017 21:20:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dzr6A-0002W6-2s
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 21:20:58 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 27/E5-01778-9B055D95; Wed, 04 Oct 2017 21:20:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXiVRusr7sj4Gq
 kwY1VAhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8alEw+YCrawV6ycF9LAuJ2ti5GLQ0hgOqPE
 m0fdrCAOi8ArFok9vQ+Yuxg5OSQE+lkljjRnQNhZEn8u/GaHsNMkfp1+xgRhV0ms3n2MBcQWE
 lCS2LphKTPE1L+MEv3fP4Al2AS0JPY0zGcCSYgIzBKRuPW6B2w3s8AZJonjfSdZQaqEBXwlbl
 7tZAOxWQRUJZ7NOAO2jlfAQuJz11yok0wkHh65BlbPKWApceTEG2aI1RYSrWfuM01gFFzAyLC
 KUaM4tagstUjX0FAvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMw6BiAYAfjynbn
 Q4ySHExKorybfK9GCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgjfAHygkWpaanVqRl5gDDHyYtw
 cGjJMIbBpLmLS5IzC3OTIdInWK05Ljx8PofJo59e24ByY6bd/8wCbHk5eelSonzbgZpEABpyC
 jNgxsHi9FLjLJSwryMQAcK8RSkFuVmlqDKv2IU52BUEubNA5nCk5lXArf1FdBBTEAHzWm6AnJ
 QSSJCSqqBUerRGcONLIGxVxOPKvF43b5ef0QkofrnY9uSqZ5aZowOFp9394RsOsbu8Y59k4rL
 7JO6D51Oh21lVAmJvbU1vHDV6nMzFn+Mi59VFPPPRXRBPgNjXHre4UXOEZzPpzi+FMpSvyXE2
 P65Xtqrgnup9UGbHd+OHzzH8TVgP1uFibHwNpvpeobxSizFGYmGWsxFxYkArsuDjswCAAA=
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1507152054!94009419!1
X-Originating-IP: [74.125.83.47]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59675 invoked from network); 4 Oct 2017 21:20:56 -0000
Received: from mail-pg0-f47.google.com (HELO mail-pg0-f47.google.com)
 (74.125.83.47)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Oct 2017 21:20:56 -0000
Received: by mail-pg0-f47.google.com with SMTP id v13so7173472pgq.6
 for <xen-devel@lists.xenproject.org>; Wed, 04 Oct 2017 14:20:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=gf1F74HWnMPo0JFrTQOThqxyCM9hwFtsVlhgQ37bznE=;
 b=gUjc0dHQHoOPv+wiL+5xTmAAi9k2mcjfcfPi04l+ikTUxvX8ikmPfmby5ODZJyu8MF
 luVSAtW2o9JGqPxt1yx0i9M7wu2hpNGWA/OM8A2tZLiz6WfdWssDz0CkZCbmlgAUWhJi
 GTofjxZKKHBHkM/+pddBwKSwgPZEhMznSPmNLfiioQmUlmNLG1Zi49q9BogvvWx1VaPP
 hSLkGqPkeN0YEunIIq+rPcxRzJnMK+G6ZaaDx3hTld0rmfiZH0ScywZC/+rJFWYLkTIx
 Bi2dDb71KJHrUoTksAJm9MsEQBgyE1qzpZ7MWuQTVrCdx1F/QhNo78HFxe0Cx4uECU8a
 4G2g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=gf1F74HWnMPo0JFrTQOThqxyCM9hwFtsVlhgQ37bznE=;
 b=EyCj5mZ0mqW64PLkB1go235vzJckIzJYyEa6ayuKROE5ZLmGb0xE2juNo+TeY1c7ai
 xwsztqNCvO1e3TI2U3Qhv6ZLym+QsaxMv0K/rVFimsxFdlOYKXIM62daMvyLq5gxzeMf
 b8hxZxPrdwCsolcCMq9X2NQ7RIdzJ4NV6qf5vpunSmQ2CX9+9Ybk8m5qyF7oWii1szcw
 YDx8kTSXhqC1/EnmXIIS5MFNOx3DhoZ0C8dR1zIRxaMPvnRZCsny4hNE3k8xTlZo5Kz8
 W8WXy3pA4IddUa90d/MkNSA0Gdsz5XCRYlDu2iHL5gMU2lsqXMaAKNs5Saa11spB0sFQ
 xpkQ==
X-Gm-Message-State: AHPjjUjdkcV2aHkmTit+I7lEFABk0ktDm4PpjEhlWn9RjwxH2ek85+Xw
 CXI3g3X9ceu3ckUW0yEOwCe6DA==
X-Google-Smtp-Source: AOwi7QBXEEkOiw40moQsxjXiC69XWNDaj1/ZLj3oArE0CoxZRLt0qW20cC5DHUCC1hZNcxJf880mmw==
X-Received: by 10.99.157.74 with SMTP id i71mr19956713pgd.238.1507152054070;
 Wed, 04 Oct 2017 14:20:54 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id s68sm30204019pfd.72.2017.10.04.14.20.52
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 04 Oct 2017 14:20:53 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Thomas Garnier <thgarnie@google.com>,
 Arnd Bergmann <arnd@arndb.de>, Kees Cook <keescook@chromium.org>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Chris Metcalf <cmetcalf@mellanox.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>, Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Jonathan Corbet <corbet@lwn.net>, Matthew Wilcox <mawilcox@microsoft.com>,
 Michal Hocko <mhocko@suse.com>, Peter Foley <pefoley2@pefoley.com>,
 Paul Bolle <pebolle@tiscali.nl>, Jiri Kosina <jkosina@suse.cz>,
 Rob Landley <rob@landley.net>, "H . J . Lu" <hjl.tools@gmail.com>,
 Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed,  4 Oct 2017 14:19:41 -0700
Message-Id: <20171004212003.28296-6-thgarnie@google.com>
X-Mailer: git-send-email 2.14.2.920.gcf0c67979c-goog
In-Reply-To: <20171004212003.28296-1-thgarnie@google.com>
References: <20171004212003.28296-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC v3 05/27] x86: relocate_kernel - Adapt assembly
	for PIE support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlIHRoZSBhc3NlbWJseSBjb2RlIHRvIHVzZSBvbmx5IHJlbGF0aXZlIHJlZmVyZW5jZXMg
b2Ygc3ltYm9scyBmb3IgdGhlCmtlcm5lbCB0byBiZSBQSUUgY29tcGF0aWJsZS4KClBvc2l0aW9u
IEluZGVwZW5kZW50IEV4ZWN1dGFibGUgKFBJRSkgc3VwcG9ydCB3aWxsIGFsbG93IHRvIGV4dGVu
ZGVkIHRoZQpLQVNMUiByYW5kb21pemF0aW9uIHJhbmdlIGJlbG93IHRoZSAtMkcgbWVtb3J5IGxp
bWl0LgoKU2lnbmVkLW9mZi1ieTogVGhvbWFzIEdhcm5pZXIgPHRoZ2FybmllQGdvb2dsZS5jb20+
Ci0tLQogYXJjaC94ODYva2VybmVsL3JlbG9jYXRlX2tlcm5lbF82NC5TIHwgOCArKysrKy0tLQog
MSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS9hcmNoL3g4Ni9rZXJuZWwvcmVsb2NhdGVfa2VybmVsXzY0LlMgYi9hcmNoL3g4Ni9rZXJu
ZWwvcmVsb2NhdGVfa2VybmVsXzY0LlMKaW5kZXggMzA3ZDNiYWM1ZjA0Li4yZWNiZGNiZTk4NWIg
MTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9yZWxvY2F0ZV9rZXJuZWxfNjQuUworKysgYi9h
cmNoL3g4Ni9rZXJuZWwvcmVsb2NhdGVfa2VybmVsXzY0LlMKQEAgLTIwMCw5ICsyMDAsMTEgQEAg
aWRlbnRpdHlfbWFwcGVkOgogCW1vdnEJJXJheCwgJWNyMwogCWxlYQlQQUdFX1NJWkUoJXI4KSwg
JXJzcAogCWNhbGwJc3dhcF9wYWdlcwotCW1vdnEJJHZpcnR1YWxfbWFwcGVkLCAlcmF4Ci0JcHVz
aHEJJXJheAotCXJldAorCWptcAkqdmlydHVhbF9tYXBwZWRfYWRkciglcmlwKQorCisJLyogQWJz
b2x1dGUgdmFsdWUgZm9yIFBJRSBzdXBwb3J0ICovCit2aXJ0dWFsX21hcHBlZF9hZGRyOgorCS5x
dWFkIHZpcnR1YWxfbWFwcGVkCiAKIHZpcnR1YWxfbWFwcGVkOgogCW1vdnEJUlNQKCVyOCksICVy
c3AKLS0gCjIuMTQuMi45MjAuZ2NmMGM2Nzk3OWMtZ29vZwoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 21:21:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 21:21:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzr6E-0002kc-Sg; Wed, 04 Oct 2017 21:21:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dzr6D-0002Ve-2m
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 21:21:01 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 90/FD-03435-CB055D95; Wed, 04 Oct 2017 21:21:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXiVRusrbsr4Gq
 kwcR+VYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWNHUyNjwVzhiu9TbrM1MN7h72Lk4hASmMEo
 sbfvFTOIwyLwikXi3qeHTF2MnBwSAv2sEvfaCiHsLIkbSw4yQ9hpEp8bDrNC2FUSt65fYwGxh
 QSUJLZuWMoMYf9llFizOAjEZhPQktjTMJ8JZIGIwCwRiVuve9hAHGaBM0wSx/tOgk0SFnCRuP
 N+BthmFgFVibc3tzOC2LwCFhKN+9cyQmwzkXh45BpYPaeApcSRE2+gtllItJ65zzSBUXABI8M
 qRo3i1KKy1CJdYyO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAoGMAgh2Mp9cF
 HmKU5GBSEuXd5Hs1UogvKT+lMiOxOCO+qDQntfgQowwHh5IE70N/oJxgUWp6akVaZg4w/GHSE
 hw8SiK8k0HSvMUFibnFmekQqVOMxhz79tz6w8TRcfPuHyYhlrz8vFQpcd7NIKUCIKUZpXlwg2
 BxeYlRVkqYlxHoNCGegtSi3MwSVPlXjOIcjErCvA9ApvBk5pXA7XsFdAoT0Clzmq6AnFKSiJC
 SamBkCz9gKGpX++eEz834aa81lp/f2OsZwTs394rUf03RjAJP7fNvGDZEetZV8r/lPMeumPti
 ho+5Tey2FM0HjfnyNZk+5YlHypLse/zaHnwt0OJ5t5WzqsspYuqvR1GlxqfuiVn+nFRmHnB1k
 eiEGYrLt/bd6Fqcp3zn4s8T1jkFW6LdQlI2aCqxFGckGmoxFxUnAgDeUPLaxgIAAA==
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1507152057!76276711!1
X-Originating-IP: [74.125.83.43]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3763 invoked from network); 4 Oct 2017 21:20:58 -0000
Received: from mail-pg0-f43.google.com (HELO mail-pg0-f43.google.com)
 (74.125.83.43)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Oct 2017 21:20:58 -0000
Received: by mail-pg0-f43.google.com with SMTP id i195so7165370pgd.9
 for <xen-devel@lists.xenproject.org>; Wed, 04 Oct 2017 14:20:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=27RxEzHq6V/uBWwmYm63m3cwdhsLt8zrkpY+k9XYfO8=;
 b=ILfAelDUtH+aGp0tvZWo+bbHBg3inL3kMyTg125DiPxAlpFUMxhfoic7IqnPMedYyQ
 O0JcAn9Mg5Fp90xFbALMO0LXEWaQeOY5nGjNYv+PSIBSu9xsixpSiXNUQBIzMT6wqHpY
 SDl+b4KXoGM+UAU7/Gtqa2Vm9sKcj1BErnBGfn6cqH48oRiHtvhwACSk2r2V8pXvvukk
 ok4U5OURGwViI04nDZBufSaFuQLMPC/ZD21+vBKC4ISvlWQ/uOLok0auTXMsKGm3Xdxd
 TCP5ycDP6lcDQ1SHuYSfJAx99gryAz87wbzQDMEmWOfJSpE+uXeLEaawbwCOn/TJ5jFs
 L+vQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=27RxEzHq6V/uBWwmYm63m3cwdhsLt8zrkpY+k9XYfO8=;
 b=E+y2E3GTQdAzAkAtb5/TqriB85t+ZxMauJceRtP2DlyMEd5Jqvglf54M4ZaRGpEoZA
 K3bk7ydXmDAjRJm0kzrUDddXPcp4fy7aafR0wnnpu6Lg2pmmWgR3qdvngDheH3viLCVx
 CqAya6aguqdtV6Hmkk+5lmEPjMBEQB4P3aGcuuRO1ygwsqzBjowVVIgwiSg+Qh14Hmne
 omiVG+frjHx6YR3swP6UpUY0scPAi9yxPAsg3QFoWDDytiK2x45PKY9WgrOqDKdGbWFU
 cOTp667mwJONVCRfz4kpdxexWGQslgtxsOSONpGmJ7GYh61jZoBIgS6tE8the/9naN8D
 kiKA==
X-Gm-Message-State: AHPjjUhg0qO5HdcLhH8TguHsPrgYsh/SYKxcUXMR2OFKaqjvLNdZNHvG
 I7+nslhFhuNVn2LfBizxnqBfHQ==
X-Google-Smtp-Source: AOwi7QDscLvHF1N0TGpzm4PhCk5GHHyQcKqD/Kg7e2Nswt+mDp90u9j+nOH5Bu7tBtOpTCOluwP2iA==
X-Received: by 10.101.88.76 with SMTP id s12mr19774595pgr.159.1507152055766;
 Wed, 04 Oct 2017 14:20:55 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id s68sm30204019pfd.72.2017.10.04.14.20.54
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 04 Oct 2017 14:20:55 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Thomas Garnier <thgarnie@google.com>,
 Arnd Bergmann <arnd@arndb.de>, Kees Cook <keescook@chromium.org>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Chris Metcalf <cmetcalf@mellanox.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>, Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Jonathan Corbet <corbet@lwn.net>, Matthew Wilcox <mawilcox@microsoft.com>,
 Michal Hocko <mhocko@suse.com>, Peter Foley <pefoley2@pefoley.com>,
 Paul Bolle <pebolle@tiscali.nl>, Jiri Kosina <jkosina@suse.cz>,
 Rob Landley <rob@landley.net>, "H . J . Lu" <hjl.tools@gmail.com>,
 Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed,  4 Oct 2017 14:19:42 -0700
Message-Id: <20171004212003.28296-7-thgarnie@google.com>
X-Mailer: git-send-email 2.14.2.920.gcf0c67979c-goog
In-Reply-To: <20171004212003.28296-1-thgarnie@google.com>
References: <20171004212003.28296-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC v3 06/27] x86/entry/64: Adapt assembly for PIE
	support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlIHRoZSBhc3NlbWJseSBjb2RlIHRvIHVzZSBvbmx5IHJlbGF0aXZlIHJlZmVyZW5jZXMg
b2Ygc3ltYm9scyBmb3IgdGhlCmtlcm5lbCB0byBiZSBQSUUgY29tcGF0aWJsZS4KClBvc2l0aW9u
IEluZGVwZW5kZW50IEV4ZWN1dGFibGUgKFBJRSkgc3VwcG9ydCB3aWxsIGFsbG93IHRvIGV4dGVu
ZGVkIHRoZQpLQVNMUiByYW5kb21pemF0aW9uIHJhbmdlIGJlbG93IHRoZSAtMkcgbWVtb3J5IGxp
bWl0LgoKU2lnbmVkLW9mZi1ieTogVGhvbWFzIEdhcm5pZXIgPHRoZ2FybmllQGdvb2dsZS5jb20+
Ci0tLQogYXJjaC94ODYvZW50cnkvZW50cnlfNjQuUyB8IDIyICsrKysrKysrKysrKysrKy0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0LlMgYi9hcmNoL3g4Ni9lbnRyeS9lbnRy
eV82NC5TCmluZGV4IDQ5MTY3MjU4ZDU4Ny4uMTViZDU1MzBkMmFlIDEwMDY0NAotLS0gYS9hcmNo
L3g4Ni9lbnRyeS9lbnRyeV82NC5TCisrKyBiL2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0LlMKQEAg
LTE5NCwxMiArMTk0LDE1IEBAIGVudHJ5X1NZU0NBTExfNjRfZmFzdHBhdGg6CiAJamEJMWYJCQkJ
LyogcmV0dXJuIC1FTk9TWVMgKGFscmVhZHkgaW4gcHRfcmVncy0+YXgpICovCiAJbW92cQklcjEw
LCAlcmN4CiAKKwkvKiBFbnN1cmVzIHRoZSBjYWxsIGlzIHBvc2l0aW9uIGluZGVwZW5kZW50ICov
CisJbGVhcQlzeXNfY2FsbF90YWJsZSglcmlwKSwgJXIxMQorCiAJLyoKIAkgKiBUaGlzIGNhbGwg
aW5zdHJ1Y3Rpb24gaXMgaGFuZGxlZCBzcGVjaWFsbHkgaW4gc3R1Yl9wdHJlZ3NfNjQuCiAJICog
SXQgbWlnaHQgZW5kIHVwIGp1bXBpbmcgdG8gdGhlIHNsb3cgcGF0aC4gIElmIGl0IGp1bXBzLCBS
QVgKIAkgKiBhbmQgYWxsIGFyZ3VtZW50IHJlZ2lzdGVycyBhcmUgY2xvYmJlcmVkLgogCSAqLwot
CWNhbGwJKnN5c19jYWxsX3RhYmxlKCwgJXJheCwgOCkKKwljYWxsCSooJXIxMSwgJXJheCwgOCkK
IC5MZW50cnlfU1lTQ0FMTF82NF9hZnRlcl9mYXN0cGF0aF9jYWxsOgogCiAJbW92cQklcmF4LCBS
QVgoJXJzcCkKQEAgLTMzNCw3ICszMzcsOCBAQCBFTlRSWShzdHViX3B0cmVnc182NCkKIAkgKiBS
QVggc3RvcmVzIGEgcG9pbnRlciB0byB0aGUgQyBmdW5jdGlvbiBpbXBsZW1lbnRpbmcgdGhlIHN5
c2NhbGwuCiAJICogSVJRcyBhcmUgb24uCiAJICovCi0JY21wcQkkLkxlbnRyeV9TWVNDQUxMXzY0
X2FmdGVyX2Zhc3RwYXRoX2NhbGwsICglcnNwKQorCWxlYXEJLkxlbnRyeV9TWVNDQUxMXzY0X2Fm
dGVyX2Zhc3RwYXRoX2NhbGwoJXJpcCksICVyMTEKKwljbXBxCSVyMTEsICglcnNwKQogCWpuZQkx
ZgogCiAJLyoKQEAgLTExNzIsNyArMTE3Niw4IEBAIEVOVFJZKGVycm9yX2VudHJ5KQogCW1vdmwJ
JWVjeCwgJWVheAkJCS8qIHplcm8gZXh0ZW5kICovCiAJY21wcQklcmF4LCBSSVArOCglcnNwKQog
CWplCS5MYnN0ZXBfaXJldAotCWNtcHEJJC5MZ3NfY2hhbmdlLCBSSVArOCglcnNwKQorCWxlYXEJ
Lkxnc19jaGFuZ2UoJXJpcCksICVyY3gKKwljbXBxCSVyY3gsIFJJUCs4KCVyc3ApCiAJam5lCS5M
ZXJyb3JfZW50cnlfZG9uZQogCiAJLyoKQEAgLTEzODMsMTAgKzEzODgsMTAgQEAgRU5UUlkobm1p
KQogCSAqIHJlc3VtZSB0aGUgb3V0ZXIgTk1JLgogCSAqLwogCi0JbW92cQkkcmVwZWF0X25taSwg
JXJkeAorCWxlYXEJcmVwZWF0X25taSglcmlwKSwgJXJkeAogCWNtcHEJOCglcnNwKSwgJXJkeAog
CWphCTFmCi0JbW92cQkkZW5kX3JlcGVhdF9ubWksICVyZHgKKwlsZWFxCWVuZF9yZXBlYXRfbm1p
KCVyaXApLCAlcmR4CiAJY21wcQk4KCVyc3ApLCAlcmR4CiAJamEJbmVzdGVkX25taV9vdXQKIDE6
CkBAIC0xNDQwLDcgKzE0NDUsOCBAQCBuZXN0ZWRfbm1pOgogCXB1c2hxCSVyZHgKIAlwdXNoZnEK
IAlwdXNocQkkX19LRVJORUxfQ1MKLQlwdXNocQkkcmVwZWF0X25taQorCWxlYXEJcmVwZWF0X25t
aSglcmlwKSwgJXJkeAorCXB1c2hxCSVyZHgKIAogCS8qIFB1dCBzdGFjayBiYWNrICovCiAJYWRk
cQkkKDYqOCksICVyc3AKQEAgLTE0NzksNyArMTQ4NSw5IEBAIGZpcnN0X25taToKIAlhZGRxCSQ4
LCAoJXJzcCkJLyogRml4IHVwIFJTUCAqLwogCXB1c2hmcQkJCS8qIFJGTEFHUyAqLwogCXB1c2hx
CSRfX0tFUk5FTF9DUwkvKiBDUyAqLwotCXB1c2hxCSQxZgkJLyogUklQICovCisJcHVzaHEJJXJh
eAkJLyogU3VwcG9ydCBQb3NpdGlvbiBJbmRlcGVuZGVudCBDb2RlICovCisJbGVhcQkxZiglcmlw
KSwgJXJheAkvKiBSSVAgKi8KKwl4Y2hncQklcmF4LCAoJXJzcCkJLyogUmVzdG9yZSBSQVgsIHB1
dCAxZiAqLwogCUlOVEVSUlVQVF9SRVRVUk4JLyogY29udGludWVzIGF0IHJlcGVhdF9ubWkgYmVs
b3cgKi8KIAlVTldJTkRfSElOVF9JUkVUX1JFR1MKIDE6Ci0tIAoyLjE0LjIuOTIwLmdjZjBjNjc5
NzljLWdvb2cKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 21:21:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 21:21:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzr6F-0002l4-4b; Wed, 04 Oct 2017 21:21:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dzr6D-0002Yv-JN
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 21:21:01 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 B0/34-02817-CB055D95; Wed, 04 Oct 2017 21:21:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsXiVRtsprs74Gq
 kwfklBhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bPzJ1sBX/ZKjp/HGRrYLzF2sXIxSEkMINR
 YuLddjCHReAVi8S1zjNgjoRAP6vEqo/P2LoYOYGcLIkJzx9B2WkSf5dcYYWwyyV+3upkBrGFB
 JQktm5YCmX/ZZToncAHYrMJaEnsaZjPBDJURGCWiMSt1z1sIA6zwBkmieN9J8EmCQu4Saw584
 0dxGYRUJVYdfgb2DZeAQuJBas2sEBsM5F4eOQaWD2ngKXEkRNvoLZZSLSeuc80gVFwASPDKka
 N4tSistQiXUMzvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwLBjAIIdjFPfxx1i
 lORgUhLl3eR7NVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO8cf6CcYFFqempFWmYOMAJg0hIcP
 EoivPzAKBDiLS5IzC3OTIdInWK05Ljx8PofJo59e24ByY6bd/8wCbHk5eelSonzbgaZJwDSkF
 GaBzcOFqWXGGWlhHkZgQ4U4ilILcrNLEGVf8UozsGoJMybBzKFJzOvBG7rK6CDmIAOmtN0BeS
 gkkSElFQDo1AC45OkI3znbVabq4aKO6+u/mnG07HGvmj90URZY08n8a3vJU2eeOoKdby24rYy
 2VsnGLt8XvcXW5Z0jQlRhz6dP3iJTajyjonofa7Ju1MDpsusb06eulYxoFlk/tngGVOnVRYxa
 QgrL/jFxuk8tf6BnKC1usprHUajOcIS/TNUfPRPeeUosRRnJBpqMRcVJwIAqHyc/M0CAAA=
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1507152058!112981675!1
X-Originating-IP: [74.125.83.54]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12512 invoked from network); 4 Oct 2017 21:20:59 -0000
Received: from mail-pg0-f54.google.com (HELO mail-pg0-f54.google.com)
 (74.125.83.54)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Oct 2017 21:20:59 -0000
Received: by mail-pg0-f54.google.com with SMTP id j70so7163226pgc.10
 for <xen-devel@lists.xenproject.org>; Wed, 04 Oct 2017 14:20:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=XkCron+4KNmGwxpZohlZ2xqOHQewKJThzCCzV1jj418=;
 b=mlmHQgb2zzf9tuJTlXEbWm850HCK+xRoW2KyBarEVXCoqfUq03D68v3kCIn9KShiwS
 m/RdF7JAo0wEZlCbFDpHPj1v3dXpwgg9xORQxZ9IbcpZHkKAO1AAKORMxll82laDCPcF
 FSRQbNY0sqN89Vd1cVIJfkgFEooh7Zu2IC9s0++cmD1h0mnnbsQTGGFkyxxjattFaH5F
 Unkgsqy44bIdsSImxhBm+U0MuLqsvx971Ch3T7VEvn9RhqPzeXYyYIRzHJ2HW8132XGg
 a6v/JxUmdRagVae3gpTW7S3frtRJeAambvbpf6WYEf+jQEs9wuDHRW1nUhAagew3WNK/
 W9AQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=XkCron+4KNmGwxpZohlZ2xqOHQewKJThzCCzV1jj418=;
 b=CG7UAOYRAgccOkEUvuM1Esno47gNNLalOOMSAQM5ECE/c+FFkr+iKva77lCzPBvaeL
 5jyJnxJ+CAKPDebwAVVqV4tPnElRQ1nujxkH/mWXjKsUMSkUANzbqymnVNlE2v7VjAbP
 LmeQ/ZCFCf3PyaI4kIsn4KzXKYOnHQjo5g5TcZ54cXEnv8xwK8V+w1fPLC+eAuR6EQn0
 2Kd6iIVMPzR4qfh0hYzfo5olSvsgWPj0Oii7zrgoYKHzfvqwPGGMfMwL6sGTvGVZFqx1
 qlISkqaHswHuRDdgFqASdKQCbhujRrcyYWoThDeldMDKOjk4ebzW0OQpxWN07WjpOx7r
 5h1Q==
X-Gm-Message-State: AMCzsaU7Ha98yR/AmrNDxCicCS/KMUA8JXaph3J/tZH1Llu425L6PqmM
 5Kv+EBRvDOhc28EUHOX2Qo+NdQ==
X-Google-Smtp-Source: AOwi7QAnLEK3asAMcYxoK8k3ZG5wjxy5LrAyn/rV9PzB6kofHzrQ9AGnLNWFk70xFuxnNlmVfqVB1A==
X-Received: by 10.98.234.6 with SMTP id t6mr12211218pfh.45.1507152057285;
 Wed, 04 Oct 2017 14:20:57 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id s68sm30204019pfd.72.2017.10.04.14.20.55
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 04 Oct 2017 14:20:56 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Thomas Garnier <thgarnie@google.com>,
 Arnd Bergmann <arnd@arndb.de>, Kees Cook <keescook@chromium.org>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Chris Metcalf <cmetcalf@mellanox.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>, Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Jonathan Corbet <corbet@lwn.net>, Matthew Wilcox <mawilcox@microsoft.com>,
 Michal Hocko <mhocko@suse.com>, Peter Foley <pefoley2@pefoley.com>,
 Paul Bolle <pebolle@tiscali.nl>, Jiri Kosina <jkosina@suse.cz>,
 Rob Landley <rob@landley.net>, "H . J . Lu" <hjl.tools@gmail.com>,
 Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed,  4 Oct 2017 14:19:43 -0700
Message-Id: <20171004212003.28296-8-thgarnie@google.com>
X-Mailer: git-send-email 2.14.2.920.gcf0c67979c-goog
In-Reply-To: <20171004212003.28296-1-thgarnie@google.com>
References: <20171004212003.28296-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC v3 07/27] x86: pm-trace - Adapt assembly for PIE
	support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlIGFzc2VtYmx5IHRvIHVzZSB0aGUgbmV3IF9BU01fR0VUX1BUUiBtYWNybyBpbnN0ZWFk
IG9mIF9BU01fTU9WIGZvcgp0aGUgYXNzZW1ibHkgdG8gYmUgUElFIGNvbXBhdGlibGUuCgpQb3Np
dGlvbiBJbmRlcGVuZGVudCBFeGVjdXRhYmxlIChQSUUpIHN1cHBvcnQgd2lsbCBhbGxvdyB0byBl
eHRlbmRlZCB0aGUKS0FTTFIgcmFuZG9taXphdGlvbiByYW5nZSBiZWxvdyB0aGUgLTJHIG1lbW9y
eSBsaW1pdC4KClNpZ25lZC1vZmYtYnk6IFRob21hcyBHYXJuaWVyIDx0aGdhcm5pZUBnb29nbGUu
Y29tPgotLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL3BtLXRyYWNlLmggfCAyICstCiAxIGZpbGUg
Y2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9hcmNo
L3g4Ni9pbmNsdWRlL2FzbS9wbS10cmFjZS5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcG0tdHJh
Y2UuaAppbmRleCA3YjdhYzQyYzM2NjEuLmEzODAxMjYxZjBkZCAxMDA2NDQKLS0tIGEvYXJjaC94
ODYvaW5jbHVkZS9hc20vcG0tdHJhY2UuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wbS10
cmFjZS5oCkBAIC03LDcgKzcsNyBAQAogZG8gewkJCQkJCQkJXAogCWlmIChwbV90cmFjZV9lbmFi
bGVkKSB7CQkJCQlcCiAJCWNvbnN0IHZvaWQgKnRyYWNlZGF0YTsJCQkJXAotCQlhc20gdm9sYXRp
bGUoX0FTTV9NT1YgIiAkMWYsJTBcbiIJCVwKKwkJYXNtIHZvbGF0aWxlKF9BU01fR0VUX1BUUigx
ZiwgJTApICJcbiIJCVwKIAkJCSAgICAgIi5zZWN0aW9uIC50cmFjZWRhdGEsXCJhXCJcbiIJXAog
CQkJICAgICAiMTpcdC53b3JkICVjMVxuXHQiCQlcCiAJCQkgICAgIF9BU01fUFRSICIgJWMyXG4i
CQkJXAotLSAKMi4xNC4yLjkyMC5nY2YwYzY3OTc5Yy1nb29nCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 21:21:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 21:21:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzr6I-0002oJ-CQ; Wed, 04 Oct 2017 21:21:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dzr6H-0002na-US
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 21:21:06 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 6F/A8-03283-1C055D95; Wed, 04 Oct 2017 21:21:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVyMfTAWt0DAVc
 jDa79YrP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOevV3OXLBUqGLnnu2sDYzb+LsYuTiEBGYw
 Suy9dJYdxGEReMUicWvZcmYQR0Kgn1XiZ1MLaxcjJ5CTJdGyvYsdwk6TODBxLVARB5BdKdG+y
 BUkLCSgJLF1w1JmCPsvo8SBK7wgNpuAlsSehvlMIDNFBGaJSNx63cMG4jALnGGSON53EmyBsI
 CDxKfbT1hBhrIIqEocu8wBEuYVsJRY9fkI1F4TiYdHroGVcwLFj5x4A7XMQqL1zH2mCYyCCxg
 ZVjFqFKcWlaUW6Rob6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYcAxDsYPy7
 NvAQoyQHk5Io7ybfq5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgj/IFygkWp6akVaZk5wOCHS
 Utw8CiJ8IaBpHmLCxJzizPTIVKnGC05Lty59IeJ48CeW0Cy4+bdP0xCLHn5ealS4rymIA0CIA
 0ZpXlw42AReolRVkqYlxHoQCGegtSi3MwSVPlXjOIcjErCvNogU3gy80rgtr4COogJ6KA5TVd
 ADipJREhJNTAWMPxUUeL4Y2Ng46Cz1dDiVbK5/OP1FhZtp936MvdaFB77/bbF0ULjjvXpe3Ut
 J17Ma/Z59EHgw/7Fyw482bOKW4Mz5OvW2VJdTge25QZnv3Z7c6r9/4qpDibnU96vU//47YLxc
 tvWX7we5R81i3tZQqZPaf7kJDglS29rhYhYyEKOtSvythsrsRRnJBpqMRcVJwIARYYGecsCAA
 A=
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1507152062!88144577!1
X-Originating-IP: [209.85.192.173]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62574 invoked from network); 4 Oct 2017 21:21:03 -0000
Received: from mail-pf0-f173.google.com (HELO mail-pf0-f173.google.com)
 (209.85.192.173)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Oct 2017 21:21:03 -0000
Received: by mail-pf0-f173.google.com with SMTP id m63so6894788pfk.7
 for <xen-devel@lists.xenproject.org>; Wed, 04 Oct 2017 14:21:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=XTy+FH1xboCqmxybmqkMnzKfei/xJTw5wQAXY/wFKt0=;
 b=Q+Jwg4MGtsnH/vU5OGYxP36UBchce2+7CK7qbI+oqzGlHaKwRlViWdz2NebdAvaw8u
 VO6TG/L644lmcV+xEd0bHRq/o7HknV8WP/Uh4g1wknIH1+x5BSkUlq2KL64dxyq9w5dk
 Bar+a/Wx3OheKsHo2QSOAna3cWFNWN/LohcOj6OAG4qUrHcFkYycgkgp1hYrgdLjuaon
 U1NeEh9Sqx1uUZdXrWJM0ZveO2P3y+1LCFI8SqT7mVICNjHdWLlaIEifeiCySHjb/APd
 weUtEfsjx+WasEO4Bqkcd+dm11zcTc9xsZQOWGym82gNJCN0MeZ0KhTpZR1TSuGQG5bB
 XVBA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=XTy+FH1xboCqmxybmqkMnzKfei/xJTw5wQAXY/wFKt0=;
 b=stX07s7odyEOlXN/v2Ogl9XAuUHQt3hZu5hALdEMjYmapztgzEeGRs7wHzVIfkhfCE
 seBu8aNsorCwETN2rFlshoip+NvIGYAfIswmA60SkKwSh4WPCjOXmIUrRBu4kKiCxuEB
 DRd6DaDeAKW7Xzp6NZHr1NQhb5KmSsPOug7aZd9/UgvcghWc1/2CDkzDlBczpl4QPvJq
 dLRcEvlI54VnvP9P1YxY+WEbPoIHXD6xF9m9YKsThv7wwKNOgnBSjqi9vLR0Jm+vUM/x
 CwwT3OxgjTk5SXM7Kn35zWnl448D7gz+cN7O0tgdhCuKEbhmkHexCmyicIdoD+g5lJ7L
 HcYg==
X-Gm-Message-State: AMCzsaV908KGbllKtroLhMdRBR3rUnaDy5FYmw5/8RfKIIj4d1lYj5Pq
 T9yvA9DSbMdsNsaHpjv4PW3xdw==
X-Google-Smtp-Source: AOwi7QBAnwuBpwKdfuoISZFa5KGh/vLo/qxzbf51gA0BHpcD3FDmtAiBUDQ7I/ChY3xQwLiVeZwrqg==
X-Received: by 10.98.46.69 with SMTP id u66mr10246046pfu.288.1507152061709;
 Wed, 04 Oct 2017 14:21:01 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id s68sm30204019pfd.72.2017.10.04.14.20.59
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 04 Oct 2017 14:21:00 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Thomas Garnier <thgarnie@google.com>,
 Arnd Bergmann <arnd@arndb.de>, Kees Cook <keescook@chromium.org>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Chris Metcalf <cmetcalf@mellanox.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>, Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Jonathan Corbet <corbet@lwn.net>, Matthew Wilcox <mawilcox@microsoft.com>,
 Michal Hocko <mhocko@suse.com>, Peter Foley <pefoley2@pefoley.com>,
 Paul Bolle <pebolle@tiscali.nl>, Jiri Kosina <jkosina@suse.cz>,
 Rob Landley <rob@landley.net>, "H . J . Lu" <hjl.tools@gmail.com>,
 Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed,  4 Oct 2017 14:19:45 -0700
Message-Id: <20171004212003.28296-10-thgarnie@google.com>
X-Mailer: git-send-email 2.14.2.920.gcf0c67979c-goog
In-Reply-To: <20171004212003.28296-1-thgarnie@google.com>
References: <20171004212003.28296-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC v3 09/27] x86/acpi: Adapt assembly for PIE support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlIHRoZSBhc3NlbWJseSBjb2RlIHRvIHVzZSBvbmx5IHJlbGF0aXZlIHJlZmVyZW5jZXMg
b2Ygc3ltYm9scyBmb3IgdGhlCmtlcm5lbCB0byBiZSBQSUUgY29tcGF0aWJsZS4KClBvc2l0aW9u
IEluZGVwZW5kZW50IEV4ZWN1dGFibGUgKFBJRSkgc3VwcG9ydCB3aWxsIGFsbG93IHRvIGV4dGVu
ZGVkIHRoZQpLQVNMUiByYW5kb21pemF0aW9uIHJhbmdlIGJlbG93IHRoZSAtMkcgbWVtb3J5IGxp
bWl0LgoKU2lnbmVkLW9mZi1ieTogVGhvbWFzIEdhcm5pZXIgPHRoZ2FybmllQGdvb2dsZS5jb20+
Ci0tLQogYXJjaC94ODYva2VybmVsL2FjcGkvd2FrZXVwXzY0LlMgfCAzMSArKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgMTUg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2FjcGkvd2FrZXVwXzY0
LlMgYi9hcmNoL3g4Ni9rZXJuZWwvYWNwaS93YWtldXBfNjQuUwppbmRleCA1MGI4ZWQwMzE3YTMu
LjQ3MjY1OWMwZjgxMSAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL2FjcGkvd2FrZXVwXzY0
LlMKKysrIGIvYXJjaC94ODYva2VybmVsL2FjcGkvd2FrZXVwXzY0LlMKQEAgLTE0LDcgKzE0LDcg
QEAKIAkgKiBIb29yYXksIHdlIGFyZSBpbiBMb25nIDY0LWJpdCBtb2RlIChidXQgc3RpbGwgcnVu
bmluZyBpbiBsb3cgbWVtb3J5KQogCSAqLwogRU5UUlkod2FrZXVwX2xvbmc2NCkKLQltb3ZxCXNh
dmVkX21hZ2ljLCAlcmF4CisJbW92cQlzYXZlZF9tYWdpYyglcmlwKSwgJXJheAogCW1vdnEJJDB4
MTIzNDU2Nzg5YWJjZGVmMCwgJXJkeAogCWNtcHEJJXJkeCwgJXJheAogCWpuZQlib2d1c182NF9t
YWdpYwpAQCAtMjUsMTQgKzI1LDE0IEBAIEVOVFJZKHdha2V1cF9sb25nNjQpCiAJbW92dwklYXgs
ICVlcwogCW1vdncJJWF4LCAlZnMKIAltb3Z3CSVheCwgJWdzCi0JbW92cQlzYXZlZF9yc3AsICVy
c3AKKwltb3ZxCXNhdmVkX3JzcCglcmlwKSwgJXJzcAogCi0JbW92cQlzYXZlZF9yYngsICVyYngK
LQltb3ZxCXNhdmVkX3JkaSwgJXJkaQotCW1vdnEJc2F2ZWRfcnNpLCAlcnNpCi0JbW92cQlzYXZl
ZF9yYnAsICVyYnAKKwltb3ZxCXNhdmVkX3JieCglcmlwKSwgJXJieAorCW1vdnEJc2F2ZWRfcmRp
KCVyaXApLCAlcmRpCisJbW92cQlzYXZlZF9yc2koJXJpcCksICVyc2kKKwltb3ZxCXNhdmVkX3Ji
cCglcmlwKSwgJXJicAogCi0JbW92cQlzYXZlZF9yaXAsICVyYXgKKwltb3ZxCXNhdmVkX3JpcCgl
cmlwKSwgJXJheAogCWptcAkqJXJheAogRU5EUFJPQyh3YWtldXBfbG9uZzY0KQogCkBAIC00NSw3
ICs0NSw3IEBAIEVOVFJZKGRvX3N1c3BlbmRfbG93bGV2ZWwpCiAJeG9ybAklZWF4LCAlZWF4CiAJ
Y2FsbAlzYXZlX3Byb2Nlc3Nvcl9zdGF0ZQogCi0JbW92cQkkc2F2ZWRfY29udGV4dCwgJXJheAor
CWxlYXEJc2F2ZWRfY29udGV4dCglcmlwKSwgJXJheAogCW1vdnEJJXJzcCwgcHRfcmVnc19zcCgl
cmF4KQogCW1vdnEJJXJicCwgcHRfcmVnc19icCglcmF4KQogCW1vdnEJJXJzaSwgcHRfcmVnc19z
aSglcmF4KQpAQCAtNjQsMTMgKzY0LDE0IEBAIEVOVFJZKGRvX3N1c3BlbmRfbG93bGV2ZWwpCiAJ
cHVzaGZxCiAJcG9wcQlwdF9yZWdzX2ZsYWdzKCVyYXgpCiAKLQltb3ZxCSQuTHJlc3VtZV9wb2lu
dCwgc2F2ZWRfcmlwKCVyaXApCisJbGVhcQkuTHJlc3VtZV9wb2ludCglcmlwKSwgJXJheAorCW1v
dnEJJXJheCwgc2F2ZWRfcmlwKCVyaXApCiAKLQltb3ZxCSVyc3AsIHNhdmVkX3JzcAotCW1vdnEJ
JXJicCwgc2F2ZWRfcmJwCi0JbW92cQklcmJ4LCBzYXZlZF9yYngKLQltb3ZxCSVyZGksIHNhdmVk
X3JkaQotCW1vdnEJJXJzaSwgc2F2ZWRfcnNpCisJbW92cQklcnNwLCBzYXZlZF9yc3AoJXJpcCkK
Kwltb3ZxCSVyYnAsIHNhdmVkX3JicCglcmlwKQorCW1vdnEJJXJieCwgc2F2ZWRfcmJ4KCVyaXAp
CisJbW92cQklcmRpLCBzYXZlZF9yZGkoJXJpcCkKKwltb3ZxCSVyc2ksIHNhdmVkX3JzaSglcmlw
KQogCiAJYWRkcQkkOCwgJXJzcAogCW1vdmwJJDMsICVlZGkKQEAgLTgyLDcgKzgzLDcgQEAgRU5U
UlkoZG9fc3VzcGVuZF9sb3dsZXZlbCkKIAkuYWxpZ24gNAogLkxyZXN1bWVfcG9pbnQ6CiAJLyog
V2UgZG9uJ3QgcmVzdG9yZSAlcmF4LCBpdCBtdXN0IGJlIDAgYW55d2F5ICovCi0JbW92cQkkc2F2
ZWRfY29udGV4dCwgJXJheAorCWxlYXEJc2F2ZWRfY29udGV4dCglcmlwKSwgJXJheAogCW1vdnEJ
c2F2ZWRfY29udGV4dF9jcjQoJXJheCksICVyYngKIAltb3ZxCSVyYngsICVjcjQKIAltb3ZxCXNh
dmVkX2NvbnRleHRfY3IzKCVyYXgpLCAlcmJ4Ci0tIAoyLjE0LjIuOTIwLmdjZjBjNjc5NzljLWdv
b2cKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 21:21:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 21:21:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzr6L-0002rS-LF; Wed, 04 Oct 2017 21:21:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dzr6K-0002qY-Tn
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 21:21:09 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 5E/12-02223-4C055D95; Wed, 04 Oct 2017 21:21:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXiVRtsrHs44Gq
 kwcOTPBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8brG81MBa85Khr/vGVsYDzN3sXIySEkMJ1R
 Yvs/kS5GLg4WgVcsEuenTmYBcSQE+lklXv7ewQRSJSGQJXHu4RFWCDtN4vLf+ewQdpXEnj0P2
 SAmKUls3bCUGcL+yyjReKwQxGYT0JLY0zCfCWSoiMAsEYlbr3vYQBxmgTNMEsf7ToJNFRZwkT
 g6axLYVBYBVYmmc+eBijg4eAUsJfZM14ZYZiLx8Mg1sHJOoPCRE2+glllItJ65zzSBUXABI8M
 qRvXi1KKy1CJdQ72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMCAq2dgYNzB2NTr
 fIhRkoNJSZR3k+/VSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvBH+QDnBotT01Iq0zBxg6MOkJ
 Th4lER4J4OkeYsLEnOLM9MhUqcYjTn27bn1h4mj4+bdP0xCLHn5ealS4rybQUoFQEozSvPgBs
 Fi8hKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd48kCk8mXklcPteAZ3CBHTKnKYrIKeUJCK
 kpBoY4ytM16Z0vj74Xu/BBaNqgclr9/Z5OTDyia3YxOi8TcS9dt9s3rwHC36V/uxfMZ1X0ivO
 8LpgjdeGoJmh3/kXynNfCy7cbpP1dc3GnbXO91m8BSW6fdx+PFx9a8qVORvfqElrf507rc3uX
 /Eqoa0lHYYrfe90Jb6eUrjT7GPDDJuT1RyX30+6o8RSnJFoqMVcVJwIAC+2hm/EAgAA
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1507152066!94009433!1
X-Originating-IP: [74.125.83.51]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59998 invoked from network); 4 Oct 2017 21:21:07 -0000
Received: from mail-pg0-f51.google.com (HELO mail-pg0-f51.google.com)
 (74.125.83.51)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Oct 2017 21:21:07 -0000
Received: by mail-pg0-f51.google.com with SMTP id r25so4783017pgn.4
 for <xen-devel@lists.xenproject.org>; Wed, 04 Oct 2017 14:21:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=KBZP7LTWcU8ejWHR5l3w5i+YVxGEs1JlrpLsHdxiGuM=;
 b=kJ6t5D+YogragdLpPtigGhYGpA1izYO3Fw09y8f76Jfu2o8uPhiXIAJ4rMv+f/ifHU
 0JoCa8xllMGUsR7O4zY3B2z6nr7Th9j0lwUPcRhSCfFVR8cW5UGYTbRxN9knBuxJWYhc
 YtZvF1Eeu2EJ0ywYTKCH0QcJhFGT1jmoJ+OYzEwjHGfxIU0d4aiHdcfnUYwvq+NQXX57
 31nqRCp+eunr2jGU2f9qHSAF8FV5biQS8JLQWlKj6q17cExfXR3TMu8d5ckPtcv4VT97
 +ss9GsBcNeOt19wtTitb2fRWGWXCqc+/3OAD/ZPG/OIoDRmEmuuQb8dpkplaW+udSykp
 gB3Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=KBZP7LTWcU8ejWHR5l3w5i+YVxGEs1JlrpLsHdxiGuM=;
 b=VuToIbT5514QtPyLLL8vJurRXs2iuMNTC/ZrBU+6Tu21WXGkLNNDUp6kmQeZ18fzgt
 Hx38vA/8A0JuQFT2dSpIpdRNGTianN0wnbFIz0HyjqhB5YNWGJ6S9sXsoUuNf1JUq59m
 7qN0QMKDx//IP86vP4TueRGo/fv59XdBOG/yuRgJ4NaK8mAA8rIxQtHg1zvVdGpEaOiO
 ZWcRila7p3C4ypuf9hSl1sraVUYxjACfD18GB++BiYEmN5WEiM+4cN2kq2uh6Lwc0yqg
 AvThlfDfxubxRWl9hglYfaUqTmCPpmDtR6lBuyY+wLkQ2uDlm1AyMwEMvxKfRC6Pa40I
 /4TA==
X-Gm-Message-State: AHPjjUiJap30LFqraVjrmJHfvpXENvSF/cDWbvaqMPaBIfH6rklUVzAK
 5N93CXbH7eaeYXD2usNNvNfIZQ==
X-Google-Smtp-Source: AOwi7QAa81pekSpsub2Y4HSFpcusSa6p/CcIEbX5vl0ziottP7rH534PjA2XzBUYa0hWefQtYNDmBw==
X-Received: by 10.159.198.73 with SMTP id y9mr21292843plt.370.1507152065125;
 Wed, 04 Oct 2017 14:21:05 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id s68sm30204019pfd.72.2017.10.04.14.21.03
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 04 Oct 2017 14:21:04 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Thomas Garnier <thgarnie@google.com>,
 Arnd Bergmann <arnd@arndb.de>, Kees Cook <keescook@chromium.org>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Chris Metcalf <cmetcalf@mellanox.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>, Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Jonathan Corbet <corbet@lwn.net>, Matthew Wilcox <mawilcox@microsoft.com>,
 Michal Hocko <mhocko@suse.com>, Peter Foley <pefoley2@pefoley.com>,
 Paul Bolle <pebolle@tiscali.nl>, Jiri Kosina <jkosina@suse.cz>,
 Rob Landley <rob@landley.net>, "H . J . Lu" <hjl.tools@gmail.com>,
 Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed,  4 Oct 2017 14:19:47 -0700
Message-Id: <20171004212003.28296-12-thgarnie@google.com>
X-Mailer: git-send-email 2.14.2.920.gcf0c67979c-goog
In-Reply-To: <20171004212003.28296-1-thgarnie@google.com>
References: <20171004212003.28296-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC v3 11/27] x86/power/64: Adapt assembly for PIE
	support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlIHRoZSBhc3NlbWJseSBjb2RlIHRvIHVzZSBvbmx5IHJlbGF0aXZlIHJlZmVyZW5jZXMg
b2Ygc3ltYm9scyBmb3IgdGhlCmtlcm5lbCB0byBiZSBQSUUgY29tcGF0aWJsZS4KClBvc2l0aW9u
IEluZGVwZW5kZW50IEV4ZWN1dGFibGUgKFBJRSkgc3VwcG9ydCB3aWxsIGFsbG93IHRvIGV4dGVu
ZGVkIHRoZQpLQVNMUiByYW5kb21pemF0aW9uIHJhbmdlIGJlbG93IHRoZSAtMkcgbWVtb3J5IGxp
bWl0LgoKU2lnbmVkLW9mZi1ieTogVGhvbWFzIEdhcm5pZXIgPHRoZ2FybmllQGdvb2dsZS5jb20+
Ci0tLQogYXJjaC94ODYvcG93ZXIvaGliZXJuYXRlX2FzbV82NC5TIHwgNCArKy0tCiAxIGZpbGUg
Y2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2Fy
Y2gveDg2L3Bvd2VyL2hpYmVybmF0ZV9hc21fNjQuUyBiL2FyY2gveDg2L3Bvd2VyL2hpYmVybmF0
ZV9hc21fNjQuUwppbmRleCBjZThkYTNhMDQxMmMuLjZmZGQ3YmJjM2MzMyAxMDA2NDQKLS0tIGEv
YXJjaC94ODYvcG93ZXIvaGliZXJuYXRlX2FzbV82NC5TCisrKyBiL2FyY2gveDg2L3Bvd2VyL2hp
YmVybmF0ZV9hc21fNjQuUwpAQCAtMjQsNyArMjQsNyBAQAogI2luY2x1ZGUgPGFzbS9mcmFtZS5o
PgogCiBFTlRSWShzd3N1c3BfYXJjaF9zdXNwZW5kKQotCW1vdnEJJHNhdmVkX2NvbnRleHQsICVy
YXgKKwlsZWFxCXNhdmVkX2NvbnRleHQoJXJpcCksICVyYXgKIAltb3ZxCSVyc3AsIHB0X3JlZ3Nf
c3AoJXJheCkKIAltb3ZxCSVyYnAsIHB0X3JlZ3NfYnAoJXJheCkKIAltb3ZxCSVyc2ksIHB0X3Jl
Z3Nfc2koJXJheCkKQEAgLTExNSw3ICsxMTUsNyBAQCBFTlRSWShyZXN0b3JlX3JlZ2lzdGVycykK
IAltb3ZxCSVyYXgsICVjcjQ7ICAjIHR1cm4gUEdFIGJhY2sgb24KIAogCS8qIFdlIGRvbid0IHJl
c3RvcmUgJXJheCwgaXQgbXVzdCBiZSAwIGFueXdheSAqLwotCW1vdnEJJHNhdmVkX2NvbnRleHQs
ICVyYXgKKwlsZWFxCXNhdmVkX2NvbnRleHQoJXJpcCksICVyYXgKIAltb3ZxCXB0X3JlZ3Nfc3Ao
JXJheCksICVyc3AKIAltb3ZxCXB0X3JlZ3NfYnAoJXJheCksICVyYnAKIAltb3ZxCXB0X3JlZ3Nf
c2koJXJheCksICVyc2kKLS0gCjIuMTQuMi45MjAuZ2NmMGM2Nzk3OWMtZ29vZwoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 21:21:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 21:21:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzr6O-0002ut-18; Wed, 04 Oct 2017 21:21:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dzr6M-0002rp-BZ
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 21:21:10 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 B8/9E-02041-5C055D95; Wed, 04 Oct 2017 21:21:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXiVRusp3sw4Gq
 kwf9nqhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0b3jg7mgtViFXOvTGFvYDwo1MXIxSEkMINR
 YufTDawgDovAKxaJ38cnMYE4EgL9rBIb5xxj72LkBHKyJA7dPMECYadJNP2ayAhhV0ms61vAB
 mILCShJbN2wlBli7F9GifbJy8Aa2AS0JPY0zAebKiIwS0Ti1useNhCHWeAMk8TxvpNAyzk4hA
 WcJQ7O1QBpYBFQlZj/YRsTiM0rYCmxbPomVohtJhIPj1wDszmB4kdOvGGG2Gwh0XrmPtMERsE
 FjAyrGDWKU4vKUot0DQ30kooy0zNKchMzc4A8Y73c1OLixPTUnMSkYr3k/NxNjMCwq2dgYNzB
 uK3L+RCjJAeTkijvJt+rkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeB/6A+UEi1LTUyvSMnOAE
 QCTluDgURLh5QdGgRBvcUFibnFmOkTqFKMxx749t/4wcXTcvPuHSYglLz8vVUqcdzPIJAGQ0o
 zSPLhBsMi8xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYVxZkIU9mXgncvldApzABnTKn6Qr
 IKSWJCCmpBsZjUWdclLfsU1in6bZmyowfPEJLsl6qiNgnPf8SaVd2h19FRV8i1+ODuLDyT8vi
 TwXtvy9di9oV3pETNX0v/5qb5x7e3qhyModrufyrGYrvLVaKGQoYOkhU89+RreR1CfBUXrrtw
 alrv97Nyb+wl/GxZvr2op/yV3YvdrnTsvR3VPyM5SVuTwWVWIozEg21mIuKEwGqMzVdxwIAAA
 ==
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1507152064!79405968!1
X-Originating-IP: [74.125.83.46]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57581 invoked from network); 4 Oct 2017 21:21:05 -0000
Received: from mail-pg0-f46.google.com (HELO mail-pg0-f46.google.com)
 (74.125.83.46)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Oct 2017 21:21:05 -0000
Received: by mail-pg0-f46.google.com with SMTP id b11so7159738pgn.12
 for <xen-devel@lists.xenproject.org>; Wed, 04 Oct 2017 14:21:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=FZn2BTTeAA7a+eAtuF7mg0mBm8diQ6NMr/yKYolawbw=;
 b=PcBoWG/Kt1iUfj8SRhQPJ1t4CJJnAtOWFvHJYcNjI5OjPHqdWtFCFZcf3FPHn6x7QY
 7DzLSa94ugLwaIv3lFX4bSGdfDMT7bAPzZ1Q0zyjyE+FXhTVvJkUCEHcHEDT6s2XTOHZ
 xZGo1wvfTL9uX9k9k9bT8handeNraitxDrEi9+yVQsMhhhsA4O7WPIlzadOeHGBiTejY
 ntyjMx8LOwEjV14z33ompITrP8jSZdvRFZZzSmv+6TZOGOWGyKpEzyDBv9jAj2njPxQy
 a3KZJd2hfPr4/i8bjgQLQyZ6T45+yoCaaMGieCB455zCfgalwJgHUTBr0K7boKjgZFaG
 f36g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=FZn2BTTeAA7a+eAtuF7mg0mBm8diQ6NMr/yKYolawbw=;
 b=NQ2q5U7tkXuBtYQln5thVH4vtHVjYmgjN/RfHWutHs9HX+Oj1LZ2tJYqph/7l755AA
 RHueBDPboJhGQWCgFyOxBwCS7AQ2sIG9Xoh99nspyTp35uw770KfQB6nHn1y71sjB28d
 SSnIHJPXxeYrQv6QrIncEv10e6nPvgxId/MhOx6Gq30ptfbglQYTqXEExO3UKSqhu0Qw
 RNma/1Au3onQqfKgn9efjYuQF+e9GuJz9IznovHyz0s5ElzgPG0kXxpMq8rUswQytJXm
 sEgbcftPfYS4cuIYqEpMBXDetuxkWVHO+z6iMpG/draFNG5UFzOz7ebZcxY4P9YfejLJ
 im3Q==
X-Gm-Message-State: AHPjjUjDwm8joVBT9jxljLLah5SLjtJuHVhZEJ77GdxNfJRU6FJ6Sq32
 8ydVhEx1njG4fBuUW7yYW1tmPw==
X-Google-Smtp-Source: AOwi7QD0CJPXEo9jc3CuWd8aOkjiVIgOLGVJx6ZJ8OO06ZYBhHG0SaAuQIeoS1nNkHiEfyX7ulDkeg==
X-Received: by 10.84.240.196 with SMTP id l4mr20874504plt.399.1507152063367;
 Wed, 04 Oct 2017 14:21:03 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id s68sm30204019pfd.72.2017.10.04.14.21.01
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 04 Oct 2017 14:21:02 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Thomas Garnier <thgarnie@google.com>,
 Arnd Bergmann <arnd@arndb.de>, Kees Cook <keescook@chromium.org>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Chris Metcalf <cmetcalf@mellanox.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>, Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Jonathan Corbet <corbet@lwn.net>, Matthew Wilcox <mawilcox@microsoft.com>,
 Michal Hocko <mhocko@suse.com>, Peter Foley <pefoley2@pefoley.com>,
 Paul Bolle <pebolle@tiscali.nl>, Jiri Kosina <jkosina@suse.cz>,
 Rob Landley <rob@landley.net>, "H . J . Lu" <hjl.tools@gmail.com>,
 Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed,  4 Oct 2017 14:19:46 -0700
Message-Id: <20171004212003.28296-11-thgarnie@google.com>
X-Mailer: git-send-email 2.14.2.920.gcf0c67979c-goog
In-Reply-To: <20171004212003.28296-1-thgarnie@google.com>
References: <20171004212003.28296-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC v3 10/27] x86/boot/64: Adapt assembly for PIE
	support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlIHRoZSBhc3NlbWJseSBjb2RlIHRvIHVzZSBvbmx5IHJlbGF0aXZlIHJlZmVyZW5jZXMg
b2Ygc3ltYm9scyBmb3IgdGhlCmtlcm5lbCB0byBiZSBQSUUgY29tcGF0aWJsZS4KCkVhcmx5IGF0
IGJvb3QsIHRoZSBrZXJuZWwgaXMgbWFwcGVkIGF0IGEgdGVtcG9yYXJ5IGFkZHJlc3Mgd2hpbGUg
cHJlcGFyaW5nCnRoZSBwYWdlIHRhYmxlLiBUbyBrbm93IHRoZSBjaGFuZ2VzIG5lZWRlZCBmb3Ig
dGhlIHBhZ2UgdGFibGUgd2l0aCBLQVNMUiwKdGhlIGJvb3QgY29kZSBjYWxjdWxhdGUgdGhlIGRp
ZmZlcmVuY2UgYmV0d2VlbiB0aGUgZXhwZWN0ZWQgYWRkcmVzcyBvZiB0aGUKa2VybmVsIGFuZCB0
aGUgb25lIGNob3NlbiBieSBLQVNMUi4gSXQgZG9lcyBub3Qgd29yayB3aXRoIFBJRSBiZWNhdXNl
IGFsbApzeW1ib2xzIGluIGNvZGUgYXJlIHJlbGF0aXZlcy4gSW5zdGVhZCBvZiBnZXR0aW5nIHRo
ZSBmdXR1cmUgcmVsb2NhdGVkCnZpcnR1YWwgYWRkcmVzcywgeW91IHdpbGwgZ2V0IHRoZSBjdXJy
ZW50IHRlbXBvcmFyeSBtYXBwaW5nLiBUaGUgc29sdXRpb24KaXMgdXNpbmcgZ2xvYmFsIHZhcmlh
YmxlcyB0aGF0IHdpbGwgYmUgcmVsb2NhdGVkIGFzIGV4cGVjdGVkLgoKUG9zaXRpb24gSW5kZXBl
bmRlbnQgRXhlY3V0YWJsZSAoUElFKSBzdXBwb3J0IHdpbGwgYWxsb3cgdG8gZXh0ZW5kZWQgdGhl
CktBU0xSIHJhbmRvbWl6YXRpb24gcmFuZ2UgYmVsb3cgdGhlIC0yRyBtZW1vcnkgbGltaXQuCgpT
aWduZWQtb2ZmLWJ5OiBUaG9tYXMgR2FybmllciA8dGhnYXJuaWVAZ29vZ2xlLmNvbT4KLS0tCiBh
cmNoL3g4Ni9rZXJuZWwvaGVhZF82NC5TIHwgMjYgKysrKysrKysrKysrKysrKysrKystLS0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL2FyY2gveDg2L2tlcm5lbC9oZWFkXzY0LlMgYi9hcmNoL3g4Ni9rZXJuZWwvaGVhZF82
NC5TCmluZGV4IDQyZTMyYzJlNTFiYi4uMzJkMTg5OWY0OGRmIDEwMDY0NAotLS0gYS9hcmNoL3g4
Ni9rZXJuZWwvaGVhZF82NC5TCisrKyBiL2FyY2gveDg2L2tlcm5lbC9oZWFkXzY0LlMKQEAgLTg2
LDggKzg2LDIxIEBAIHN0YXJ0dXBfNjQ6CiAJcG9wcQklcnNpCiAKIAkvKiBGb3JtIHRoZSBDUjMg
dmFsdWUgYmVpbmcgc3VyZSB0byBpbmNsdWRlIHRoZSBDUjMgbW9kaWZpZXIgKi8KLQlhZGRxCSQo
ZWFybHlfdG9wX3BndCAtIF9fU1RBUlRfS0VSTkVMX21hcCksICVyYXgKKwlhZGRxICAgIF9lYXJs
eV90b3BfcGd0X29mZnNldCglcmlwKSwgJXJheAogCWptcCAxZgorCisJLyoKKwkgKiBQb3NpdGlv
biBJbmRlcGVuZGVudCBDb2RlIHRha2VzIG9ubHkgcmVsYXRpdmUgcmVmZXJlbmNlcyBpbiBjb2Rl
CisJICogbWVhbmluZyBhIGdsb2JhbCB2YXJpYWJsZSBhZGRyZXNzIGlzIHJlbGF0aXZlIHRvIFJJ
UCBhbmQgbm90IGl0cworCSAqIGZ1dHVyZSB2aXJ0dWFsIGFkZHJlc3MuIEdsb2JhbCB2YXJpYWJs
ZXMgY2FuIGJlIHVzZWQgaW5zdGVhZCBhcyB0aGV5CisJICogYXJlIHN0aWxsIHJlbG9jYXRlZCBv
biB0aGUgZXhwZWN0ZWQga2VybmVsIG1hcHBpbmcgYWRkcmVzcy4KKwkgKi8KKwkuYWxpZ24gOAor
X2Vhcmx5X3RvcF9wZ3Rfb2Zmc2V0OgorCS5xdWFkIGVhcmx5X3RvcF9wZ3QgLSBfX1NUQVJUX0tF
Uk5FTF9tYXAKK19pbml0X3RvcF9vZmZzZXQ6CisJLnF1YWQgaW5pdF90b3BfcGd0IC0gX19TVEFS
VF9LRVJORUxfbWFwCisKIEVOVFJZKHNlY29uZGFyeV9zdGFydHVwXzY0KQogCVVOV0lORF9ISU5U
X0VNUFRZCiAJLyoKQEAgLTExNiw3ICsxMjksNyBAQCBFTlRSWShzZWNvbmRhcnlfc3RhcnR1cF82
NCkKIAlwb3BxCSVyc2kKIAogCS8qIEZvcm0gdGhlIENSMyB2YWx1ZSBiZWluZyBzdXJlIHRvIGlu
Y2x1ZGUgdGhlIENSMyBtb2RpZmllciAqLwotCWFkZHEJJChpbml0X3RvcF9wZ3QgLSBfX1NUQVJU
X0tFUk5FTF9tYXApLCAlcmF4CisJYWRkcSAgICBfaW5pdF90b3Bfb2Zmc2V0KCVyaXApLCAlcmF4
CiAxOgogCiAJLyogRW5hYmxlIFBBRSBtb2RlLCBQR0UgYW5kIExBNTcgKi8KQEAgLTEzMSw3ICsx
NDQsNyBAQCBFTlRSWShzZWNvbmRhcnlfc3RhcnR1cF82NCkKIAltb3ZxCSVyYXgsICVjcjMKIAog
CS8qIEVuc3VyZSBJIGFtIGV4ZWN1dGluZyBmcm9tIHZpcnR1YWwgYWRkcmVzc2VzICovCi0JbW92
cQkkMWYsICVyYXgKKwltb3ZhYnMgICQxZiwgJXJheAogCWptcAkqJXJheAogMToKIAlVTldJTkRf
SElOVF9FTVBUWQpAQCAtMjMwLDExICsyNDMsMTIgQEAgRU5UUlkoc2Vjb25kYXJ5X3N0YXJ0dXBf
NjQpCiAJICoJUkVYLlcgKyBGRiAvNSBKTVAgbTE2OjY0IEp1bXAgZmFyLCBhYnNvbHV0ZSBpbmRp
cmVjdCwKIAkgKgkJYWRkcmVzcyBnaXZlbiBpbiBtMTY6NjQuCiAJICovCi0JcHVzaHEJJC5MYWZ0
ZXJfbHJldAkjIHB1dCByZXR1cm4gYWRkcmVzcyBvbiBzdGFjayBmb3IgdW53aW5kZXIKKwlsZWFx
CS5MYWZ0ZXJfbHJldCglcmlwKSwgJXJheAorCXB1c2hxCSVyYXgJCSMgcHV0IHJldHVybiBhZGRy
ZXNzIG9uIHN0YWNrIGZvciB1bndpbmRlcgogCXhvcnEJJXJicCwgJXJicAkjIGNsZWFyIGZyYW1l
IHBvaW50ZXIKLQltb3ZxCWluaXRpYWxfY29kZSglcmlwKSwgJXJheAorCWxlYXEJaW5pdGlhbF9j
b2RlKCVyaXApLCAlcmF4CiAJcHVzaHEJJF9fS0VSTkVMX0NTCSMgc2V0IGNvcnJlY3QgY3MKLQlw
dXNocQklcmF4CQkjIHRhcmdldCBhZGRyZXNzIGluIG5lZ2F0aXZlIHNwYWNlCisJcHVzaHEJKCVy
YXgpCQkjIHRhcmdldCBhZGRyZXNzIGluIG5lZ2F0aXZlIHNwYWNlCiAJbHJldHEKIC5MYWZ0ZXJf
bHJldDoKIEVORChzZWNvbmRhcnlfc3RhcnR1cF82NCkKLS0gCjIuMTQuMi45MjAuZ2NmMGM2Nzk3
OWMtZ29vZwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 21:21:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 21:21:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzr6P-0002wO-8d; Wed, 04 Oct 2017 21:21:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dzr6N-0002tk-FX
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 21:21:11 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 53/D1-03093-6C055D95; Wed, 04 Oct 2017 21:21:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsVyMfTAJt2jAVc
 jDR4f0Lf4vmUykwOjx+EPV1gCGKNYM/OS8isSWDN+fK4ueMNT8X/DZ8YGxuncXYxcHEICMxgl
 Hl2eygbisAi8YpFYdekNI4gjIdDPKjHp5iSmLkZOICdL4ua6w1B2msSUf4vZIewKiRvHT7GC2
 EICShJbNyxlhhj7l1Hi9+UHjCAJNgEtiT0N85lAEiICs0Qkbr3uAdvHLHCGSeJ430mwdmEBF4
 kNl/6DjWURUJU4/mMP2DpeAUuJO2cns0GsM5F4eOQaWD0nUPzIiTfMEKstJFrP3GeawCi4gJF
 hFaN6cWpRWWqRrqVeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg0DEAwQ7Gu5sC
 DjFKcjApifJu8r0aKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mClxMYxEKCRanpqRVpmTnA8IdJS
 3DwKInw8oOkeYsLEnOLM9MhUqcYLTku3Ln0h4njwJ5bQLLj5t0/TEIsefl5qVLivE4gDQIgDR
 mleXDjYDF6iVFWSpiXEehAIZ6C1KLczBJU+VeM4hyMSsK8siBTeDLzSuC2vgI6iAnooDlNV0A
 OKklESEk1MIbUpZc0Zff4bvWWePn9YoBM/rLX19I6ufXefhb/k2h8er7kFvv7XCtbP+l+nFIy
 w6c0fnYR/zSd6MBndzKa9Hp0pgkL7visphO088eSpTeq37lx/FvSHfv6UO/pTpcZ706HPHG6q
 NH3OCEhVePkplvSqVv2/P9SeDijunHHY/6pefv0nV/fLFViKc5INNRiLipOBACQKjcOzAIAAA
 ==
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1507152068!109061371!1
X-Originating-IP: [209.85.192.178]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53465 invoked from network); 4 Oct 2017 21:21:09 -0000
Received: from mail-pf0-f178.google.com (HELO mail-pf0-f178.google.com)
 (209.85.192.178)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Oct 2017 21:21:09 -0000
Received: by mail-pf0-f178.google.com with SMTP id n14so4998319pfh.8
 for <xen-devel@lists.xenproject.org>; Wed, 04 Oct 2017 14:21:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=5umbMOlyCePbbR9sdmAfkJ4s8+iLpUm9XYg0uxqOLT4=;
 b=OjsFFQ7rHut+PRzjGzufehHD8sERsudmgEbW6ZJAG1SMiKWjHiHpRL8RVhR/sdOGAT
 AiAUXS4QTnMM89nRSFRYVu5WKfR7PB5EaWNFmwNMSUIt2/Fc4dSJnYmPWFSpqs7FThMT
 v+ZlHnO3uC+4V3nS3aUOIeoB5JjG2FyLqSdUn/Z1NbmP3DS1zfsZFyGSctESbGVVCtPZ
 ydNty8/9Ie29Ty6ciep2W/SfLz7CQpBv0TWmOgrZhNgNHpQOte1WMq4qXXTREpMGgzM3
 Ce0EGjBSlaUlk+jiaca29DlEIXzFshyTOevdeV5ciTKJSHK1R7n+Lp9CAx174nUEGkOS
 xvBg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=5umbMOlyCePbbR9sdmAfkJ4s8+iLpUm9XYg0uxqOLT4=;
 b=VnQ11aFYxCzFwx9geiG1tn5iNB3TRK1SJ4GQcOG+Q81qskFhPgJY84tD7IevQg1aIH
 b6EFg+Uh8aGZF22hDdtHWW1ag6dcr0K8YqjWmm2Nnw/qOQZCHZ7Ox2/BPPwoaCtQChGB
 UA4CtXzICt9AOo4/yEfFgLkbGKDheFjbpqUmATX8bD5Bkm6Npjsr/SXqYQD/O/BG8vRX
 iJ0WzHJmcJRJEaDBsWAX+xLM4YTod0T4YKTk6+uxSK6+KqF6uKuMrHTVbFYuh94m0gMw
 jHMOS0bbQMFxk1mm71klZlRFEOIyj2MZISmxQNVUBOAlNIuFBO6dZTlmJ3BcZr2Caz37
 da0g==
X-Gm-Message-State: AHPjjUhBL48q/cXWjqX1LgRiQHYVG3K9x3RBK/NWFtxC1Dk0M+61dnau
 2GqOqBTtfiuD80oscKolkmquBg==
X-Google-Smtp-Source: AOwi7QBLF36ymEhhXWE59gX4j4MryDXcOTRLQTuP+U9xDezgzhkK+50LMNAYAdDbgbL5tR7fCMgSwQ==
X-Received: by 10.84.254.70 with SMTP id a6mr20684658pln.71.1507152066893;
 Wed, 04 Oct 2017 14:21:06 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id s68sm30204019pfd.72.2017.10.04.14.21.05
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 04 Oct 2017 14:21:05 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Thomas Garnier <thgarnie@google.com>,
 Arnd Bergmann <arnd@arndb.de>, Kees Cook <keescook@chromium.org>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Chris Metcalf <cmetcalf@mellanox.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>, Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Jonathan Corbet <corbet@lwn.net>, Matthew Wilcox <mawilcox@microsoft.com>,
 Michal Hocko <mhocko@suse.com>, Peter Foley <pefoley2@pefoley.com>,
 Paul Bolle <pebolle@tiscali.nl>, Jiri Kosina <jkosina@suse.cz>,
 Rob Landley <rob@landley.net>, "H . J . Lu" <hjl.tools@gmail.com>,
 Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed,  4 Oct 2017 14:19:48 -0700
Message-Id: <20171004212003.28296-13-thgarnie@google.com>
X-Mailer: git-send-email 2.14.2.920.gcf0c67979c-goog
In-Reply-To: <20171004212003.28296-1-thgarnie@google.com>
References: <20171004212003.28296-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC v3 12/27] x86/paravirt: Adapt assembly for PIE
	support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

aWYgUElFIGlzIGVuYWJsZWQsIHN3aXRjaCB0aGUgcGFyYXZpcnQgYXNzZW1ibHkgY29uc3RyYWlu
dHMgdG8gYmUKY29tcGF0aWJsZS4gVGhlICVjL2kgY29uc3RyYWlucyBnZW5lcmF0ZSBzbWFsbGVy
IGNvZGUgc28gaXMga2VwdCBieQpkZWZhdWx0LgoKUG9zaXRpb24gSW5kZXBlbmRlbnQgRXhlY3V0
YWJsZSAoUElFKSBzdXBwb3J0IHdpbGwgYWxsb3cgdG8gZXh0ZW5kZWQgdGhlCktBU0xSIHJhbmRv
bWl6YXRpb24gcmFuZ2UgYmVsb3cgdGhlIC0yRyBtZW1vcnkgbGltaXQuCgpTaWduZWQtb2ZmLWJ5
OiBUaG9tYXMgR2FybmllciA8dGhnYXJuaWVAZ29vZ2xlLmNvbT4KLS0tCiBhcmNoL3g4Ni9pbmNs
dWRlL2FzbS9wYXJhdmlydF90eXBlcy5oIHwgMTIgKysrKysrKysrKy0tCiAxIGZpbGUgY2hhbmdl
ZCwgMTAgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4
Ni9pbmNsdWRlL2FzbS9wYXJhdmlydF90eXBlcy5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFy
YXZpcnRfdHlwZXMuaAppbmRleCAyODBkOTRjMzZkYWQuLmU2OTYxZjhhNzRhYSAxMDA2NDQKLS0t
IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfdHlwZXMuaAorKysgYi9hcmNoL3g4Ni9p
bmNsdWRlL2FzbS9wYXJhdmlydF90eXBlcy5oCkBAIC0zMzUsOSArMzM1LDE3IEBAIGV4dGVybiBz
dHJ1Y3QgcHZfbG9ja19vcHMgcHZfbG9ja19vcHM7CiAjZGVmaW5lIFBBUkFWSVJUX1BBVENIKHgp
CQkJCQlcCiAJKG9mZnNldG9mKHN0cnVjdCBwYXJhdmlydF9wYXRjaF90ZW1wbGF0ZSwgeCkgLyBz
aXplb2Yodm9pZCAqKSkKIAorI2lmZGVmIENPTkZJR19YODZfUElFCisjZGVmaW5lIHBhcmF2aXJ0
X29wcHRyX2NhbGwgImEiCisjZGVmaW5lIHBhcmF2aXJ0X29wcHRyX3R5cGUgInAiCisjZWxzZQor
I2RlZmluZSBwYXJhdmlydF9vcHB0cl9jYWxsICJjIgorI2RlZmluZSBwYXJhdmlydF9vcHB0cl90
eXBlICJpIgorI2VuZGlmCisKICNkZWZpbmUgcGFyYXZpcnRfdHlwZShvcCkJCQkJXAogCVtwYXJh
dmlydF90eXBlbnVtXSAiaSIgKFBBUkFWSVJUX1BBVENIKG9wKSksCVwKLQlbcGFyYXZpcnRfb3Bw
dHJdICJpIiAoJihvcCkpCisJW3BhcmF2aXJ0X29wcHRyXSBwYXJhdmlydF9vcHB0cl90eXBlICgm
KG9wKSkKICNkZWZpbmUgcGFyYXZpcnRfY2xvYmJlcihjbG9iYmVyKQkJXAogCVtwYXJhdmlydF9j
bG9iYmVyXSAiaSIgKGNsb2JiZXIpCiAKQEAgLTM5MSw3ICszOTksNyBAQCBpbnQgcGFyYXZpcnRf
ZGlzYWJsZV9pb3NwYWNlKHZvaWQpOwogICogb2Zmc2V0IGludG8gdGhlIHBhcmF2aXJ0X3BhdGNo
X3RlbXBsYXRlIHN0cnVjdHVyZSwgYW5kIGNhbiB0aGVyZWZvcmUgYmUKICAqIGZyZWVseSBjb252
ZXJ0ZWQgYmFjayBpbnRvIGEgc3RydWN0dXJlIG9mZnNldC4KICAqLwotI2RlZmluZSBQQVJBVklS
VF9DQUxMCSJjYWxsIColY1twYXJhdmlydF9vcHB0cl07IgorI2RlZmluZSBQQVJBVklSVF9DQUxM
CSJjYWxsIColIiBwYXJhdmlydF9vcHB0cl9jYWxsICJbcGFyYXZpcnRfb3BwdHJdOyIKIAogLyoK
ICAqIFRoZXNlIG1hY3JvcyBhcmUgaW50ZW5kZWQgdG8gd3JhcCBjYWxscyB0aHJvdWdoIG9uZSBv
ZiB0aGUgcGFyYXZpcnQKLS0gCjIuMTQuMi45MjAuZ2NmMGM2Nzk3OWMtZ29vZwoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 21:21:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 21:21:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzr6P-0002wv-Gz; Wed, 04 Oct 2017 21:21:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dzr6O-0002ur-EJ
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 21:21:12 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 31/2E-03435-7C055D95; Wed, 04 Oct 2017 21:21:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVyMfTAat3jAVc
 jDT44WXzfMpnJgdHj8IcrLAGMUayZeUn5FQmsGe8OrWEsmMpb8X/vErYGxjbuLkYuDiGBGYwS
 W3+8ZANxWAResUic2buLpYuRk0NCoJ9VYu3GVAg7S2LKvXNAcQ4gO03iyCtBiHClxJuJt5hBb
 CEBJYmtG5YyQwz9yyjxadICJpAEm4CWxJ6G+UwgCRGBWSISt173gG1jFjjDJHG87yQryFRhAS
 +JN+sdQUwWAVWJ9xfzQHp5BSwllrxdyAyxzETi4ZFrrCA2J1D8yIk3UIstJFrP3GeawCi4gJF
 hFaNGcWpRWWqRrqGhXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYLgxAMEOxk/L
 Ag4xSnIwKYnybvK9GinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgneOP1BOsCg1PbUiLTMHGPgwa
 QkOHiUR3skgad7igsTc4sx0iNQpRkuOC3cu/WHiOLDnFpDsuHn3D5MQS15+XqqUOO9mkAYBkI
 aM0jy4cbDovMQoKyXMywh0oBBPQWpRbmYJqvwrRnEORiVhXllgrAvxZOaVwG19BXQQE9BBc5q
 ugBxUkoiQkmpgzP/02PIiTyx/TWugx4v4yunyi2I8K3/alklsbda6Yjn/14TEHemXuIW4i7Uq
 6o4fkfTKOXs8g1uhZvaF2DcnxHWC5mw8y+2fUtbj8vCzsJHGun+V9U+223ucE3uWFF6/eUKr6
 Nd6Mb8JX2cJnns2d4bs52rOL29bP9RfvGO+/fdF+6JvZvPfKLEUZyQaajEXFScCAMLoSiLJAg
 AA
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1507152069!68396381!1
X-Originating-IP: [209.85.192.171]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65288 invoked from network); 4 Oct 2017 21:21:10 -0000
Received: from mail-pf0-f171.google.com (HELO mail-pf0-f171.google.com)
 (209.85.192.171)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Oct 2017 21:21:10 -0000
Received: by mail-pf0-f171.google.com with SMTP id n14so4998356pfh.8
 for <xen-devel@lists.xenproject.org>; Wed, 04 Oct 2017 14:21:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=SkOiE4XJ1I4cgeMk+K4tjeBaHCtXE2onqUAnPBH1uu0=;
 b=cLtw4g0iH8TyAZfPU4yp4+JKeCaOaUwzzx1zyLXmdTK6eY1z2CLEoMht22SIb2L+zS
 avMQuRnWMG+jqVy3T0VCtL9S0HNEIp7mndKa0pPQQdDpKWsg8KYYRhkc8iYzCuhdgC8y
 FueBFQXF8SzOQs7P2U9U3Bz7wLrDSxVvVdDg3n4PA99L3VI00rSF/VB5P5yckIDtbq6h
 4qvAieGuuZWNQc81zUCZCgO8XSi67LVY19dcMH9mHrgfztKJ9Eb4JRldIaeMBAQEMVqT
 ftXGX6YoikRljBFwa7ebnq7XZ3S1Z2VpaHHTwC587e/d8XZzcqn1ZiOMvVUyHB+ko2o0
 S5pQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=SkOiE4XJ1I4cgeMk+K4tjeBaHCtXE2onqUAnPBH1uu0=;
 b=Y2nK6guY2nNlrWcFfG17CrpDVLg/fXTkkVm406RAHSRpFQjx/o5oG5kPUUbT02e3DI
 xMtsH3l7lBvKwJ0M2KmUYXsTkfwVNAJu3fJd1glxdJUJidxPf5Ef4UoiV7RWhFbo0rRC
 /qWem9EBpIvufbQojXGUZLmOQPyHwoE1WNfjrm5Uv+3i0m4WkFDjps8XlrA5iVHqWaDj
 80oBfAfSMWUpA/kslXnlXsEXLp3KfUMiuAHhWgGJihNTRaEF6OchBdpq/4YWZunEFTns
 /Kqf9dSvuGTSMkpVfp6fVAkFYpldZvx6PSN0eFnvhcbY+ZLFTIdIC1HdScZBIQEXgucV
 GVNw==
X-Gm-Message-State: AMCzsaUkGcHQ6oswLN4vBzGJWnInoYMaGuBZsnw42Ea6S6jtcCGQtmnK
 +hfMU7seOOccCxFgSYCPjQnz2A==
X-Google-Smtp-Source: AOwi7QDN0b8B+tdQhMRHDzwP7/Xr5HJAcIKLqraeOkhkG4FvxdPw1DSr+ae4hhsbU/R8AHUNbWChlQ==
X-Received: by 10.98.109.69 with SMTP id i66mr8829735pfc.200.1507152068640;
 Wed, 04 Oct 2017 14:21:08 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id s68sm30204019pfd.72.2017.10.04.14.21.07
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 04 Oct 2017 14:21:07 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Thomas Garnier <thgarnie@google.com>,
 Arnd Bergmann <arnd@arndb.de>, Kees Cook <keescook@chromium.org>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Chris Metcalf <cmetcalf@mellanox.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>, Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Jonathan Corbet <corbet@lwn.net>, Matthew Wilcox <mawilcox@microsoft.com>,
 Michal Hocko <mhocko@suse.com>, Peter Foley <pefoley2@pefoley.com>,
 Paul Bolle <pebolle@tiscali.nl>, Jiri Kosina <jkosina@suse.cz>,
 Rob Landley <rob@landley.net>, "H . J . Lu" <hjl.tools@gmail.com>,
 Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed,  4 Oct 2017 14:19:49 -0700
Message-Id: <20171004212003.28296-14-thgarnie@google.com>
X-Mailer: git-send-email 2.14.2.920.gcf0c67979c-goog
In-Reply-To: <20171004212003.28296-1-thgarnie@google.com>
References: <20171004212003.28296-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC v3 13/27] x86/boot/64: Use _text in a global for
	PIE support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QnkgZGVmYXVsdCBQSUUgZ2VuZXJhdGVkIGNvZGUgY3JlYXRlIG9ubHkgcmVsYXRpdmUgcmVmZXJl
bmNlcyBzbyBfdGV4dApwb2ludHMgdG8gdGhlIHRlbXBvcmFyeSB2aXJ0dWFsIGFkZHJlc3MuIElu
c3RlYWQgdXNlIGEgZ2xvYmFsIHZhcmlhYmxlCnNvIHRoZSByZWxvY2F0aW9uIGlzIGRvbmUgYXMg
ZXhwZWN0ZWQuCgpQb3NpdGlvbiBJbmRlcGVuZGVudCBFeGVjdXRhYmxlIChQSUUpIHN1cHBvcnQg
d2lsbCBhbGxvdyB0byBleHRlbmRlZCB0aGUKS0FTTFIgcmFuZG9taXphdGlvbiByYW5nZSBiZWxv
dyB0aGUgLTJHIG1lbW9yeSBsaW1pdC4KClNpZ25lZC1vZmYtYnk6IFRob21hcyBHYXJuaWVyIDx0
aGdhcm5pZUBnb29nbGUuY29tPgotLS0KIGFyY2gveDg2L2tlcm5lbC9oZWFkNjQuYyB8IDEyICsr
KysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvaGVhZDY0LmMgYi9hcmNoL3g4Ni9rZXJu
ZWwvaGVhZDY0LmMKaW5kZXggYmFiNGZhNTc5NDUwLi42NzVmMWRiYTNiMjEgMTAwNjQ0Ci0tLSBh
L2FyY2gveDg2L2tlcm5lbC9oZWFkNjQuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvaGVhZDY0LmMK
QEAgLTQ1LDggKzQ1LDE0IEBAIHN0YXRpYyB2b2lkIF9faGVhZCAqZml4dXBfcG9pbnRlcih2b2lk
ICpwdHIsIHVuc2lnbmVkIGxvbmcgcGh5c2FkZHIpCiAJcmV0dXJuIHB0ciAtICh2b2lkICopX3Rl
eHQgKyAodm9pZCAqKXBoeXNhZGRyOwogfQogCi11bnNpZ25lZCBsb25nIF9faGVhZCBfX3N0YXJ0
dXBfNjQodW5zaWduZWQgbG9uZyBwaHlzYWRkciwKLQkJCQkgIHN0cnVjdCBib290X3BhcmFtcyAq
YnApCisvKgorICogVXNlIGEgZ2xvYmFsIHZhcmlhYmxlIHRvIHByb3Blcmx5IGNhbGN1bGF0ZSBf
dGV4dCBkZWx0YSBvbiBQSUUuIEJ5IGRlZmF1bHQKKyAqIGEgUElFIGJpbmFyeSBkbyBhIFJJUCBy
ZWxhdGl2ZSBkaWZmZXJlbmNlIGluc3RlYWQgb2YgdGhlIHJlbG9jYXRlZCBhZGRyZXNzLgorICov
Cit1bnNpZ25lZCBsb25nIF90ZXh0X29mZnNldCA9ICh1bnNpZ25lZCBsb25nKShfdGV4dCAtIF9f
U1RBUlRfS0VSTkVMX21hcCk7CisKK3Vuc2lnbmVkIGxvbmcgX19oZWFkIG5vdHJhY2UgX19zdGFy
dHVwXzY0KHVuc2lnbmVkIGxvbmcgcGh5c2FkZHIsCisJCQkJCSAgc3RydWN0IGJvb3RfcGFyYW1z
ICpicCkKIHsKIAl1bnNpZ25lZCBsb25nIGxvYWRfZGVsdGEsICpwOwogCXVuc2lnbmVkIGxvbmcg
cGd0YWJsZV9mbGFnczsKQEAgLTY1LDcgKzcxLDcgQEAgdW5zaWduZWQgbG9uZyBfX2hlYWQgX19z
dGFydHVwXzY0KHVuc2lnbmVkIGxvbmcgcGh5c2FkZHIsCiAJICogQ29tcHV0ZSB0aGUgZGVsdGEg
YmV0d2VlbiB0aGUgYWRkcmVzcyBJIGFtIGNvbXBpbGVkIHRvIHJ1biBhdAogCSAqIGFuZCB0aGUg
YWRkcmVzcyBJIGFtIGFjdHVhbGx5IHJ1bm5pbmcgYXQuCiAJICovCi0JbG9hZF9kZWx0YSA9IHBo
eXNhZGRyIC0gKHVuc2lnbmVkIGxvbmcpKF90ZXh0IC0gX19TVEFSVF9LRVJORUxfbWFwKTsKKwls
b2FkX2RlbHRhID0gcGh5c2FkZHIgLSBfdGV4dF9vZmZzZXQ7CiAKIAkvKiBJcyB0aGUgYWRkcmVz
cyBub3QgMk0gYWxpZ25lZD8gKi8KIAlpZiAobG9hZF9kZWx0YSAmIH5QTURfUEFHRV9NQVNLKQot
LSAKMi4xNC4yLjkyMC5nY2YwYzY3OTc5Yy1nb29nCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 21:21:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 21:21:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzr6R-0002zq-Oi; Wed, 04 Oct 2017 21:21:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dzr6Q-0002xw-BC
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 21:21:14 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 9E/6A-17770-9C055D95; Wed, 04 Oct 2017 21:21:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXiVRtsoLs34Gq
 kwZ5ePYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPByQnMBWe4K65MqWhgvMHZxcjFISQwnVFi
 ccs5ZhCHReAVi8TR452sII6EQD+rxJ4de4AcTiAnS6JryhMoO02i795dZgi7SmLrwvNsILaQg
 JLE1g1LmSHG/mWUOH5tPiNIgk1AS2JPw3wmkISIwCwRiVuve9hAHGaBM0wSx/tOgo0VFrCXaO
 +8BNbBIqAqsefIAxYQm1fAQqLp6zl2iHUmEg+PXAOr5xSwlDhy4g0zxGoLidYz95kmMAouYGR
 YxahRnFpUllqka2ykl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGHYMQLCD8fS6
 wEOMkhxMSqK8m3yvRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4OUEhrGQYFFqempFWmYOMAJg0
 hIcPEoivJP9gdK8xQWJucWZ6RCpU4zGHPv23PrDxNFx8+4fJiGWvPy8VClx3s0gpQIgpRmleX
 CDYJF5iVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8D0Cm8GTmlcDtewV0ChPQKXOaroCcUpK
 IkJJqYAz6uVw7T8FzwsTpzpfF973u+L6QuyCuYdMcy/6KT3dz1F888HmY5Xb73VQnCRaT9CXf
 LP2cHv5jkHvy5P6k2td5IZ51X43eKGbsfzr58AEfifiSrSWrHr16xVVsEJNkKKA+1aX7Q5DCb
 o6GuIlPl0TFce1d1fFJVi/30+rn02X838U/XMZ19LQSS3FGoqEWc1FxIgD86DKoxwIAAA==
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1507152060!76370791!1
X-Originating-IP: [74.125.83.48]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63029 invoked from network); 4 Oct 2017 21:21:01 -0000
Received: from mail-pg0-f48.google.com (HELO mail-pg0-f48.google.com)
 (74.125.83.48)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Oct 2017 21:21:01 -0000
Received: by mail-pg0-f48.google.com with SMTP id v13so7173601pgq.6
 for <xen-devel@lists.xenproject.org>; Wed, 04 Oct 2017 14:21:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=PCJKT4rjVH4EM4bq/0M1IWsxOAMYjKIEbfsGvIKF65M=;
 b=jlUNHGoM94FS6l6Y48w89nxNQg2adrhZU9qc3oE5+vWT+ZHFAknI4JpzpIVJ4MqpdA
 SBLcIfyN3M6pBoH3wdVyQ9xbbrfKsrmOJQFgjjnP1kyvCiQ+2iGfGh30SiNcQjC3gnQy
 dhdBMZM4S05Z3tHwcYyMc1VEG3iiq87Tjju3H6hl+lZXt0rMAVwniZh6dvCDCmOX9rdD
 KqG2wT3vW/i3h6WuOYNfxrSoWlTDU17CdoJEL85uY0JXLVilbWftHhyXvFggg8UMIcEB
 SBoLmXvFuUnjkNqXvHfgKAVLDoE8vLTkOFj7BBR9MaW44s2GjX7cvJPd9OQa7qt0Hl2z
 aANA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=PCJKT4rjVH4EM4bq/0M1IWsxOAMYjKIEbfsGvIKF65M=;
 b=kO/AQ0L+Ebt9EpYSAEiytFLlIK4kwwo7fVUA6/gfA41dXbDUkHgtnqD6ooc8RcQCqv
 pxocf2uB3yCdz0LL3m4AGso0BAGPfmavUsFvl3traU1fgfqXLVuAFLUigBmYR48GW63R
 L4x0KkrcEAoyHQa3cdOZpBmsaKWnb7WWj4MdEVqNEEhN8Q0OJ5BoeVGFCzdpiFlUwG4H
 gUfC8L9luLEWr4HSf7W96KaoqJDOJEBqfanttCUihvg7+lvt2vMxaU2Euiidk2D1Ti0k
 bNjpTajY+pksjWFEbLhkUUFrJsjoHqjsUklfgfJroHzx5+1afk8nR5vy36vbGIkAvEGr
 W/kw==
X-Gm-Message-State: AHPjjUjAMpRlQUA6SD4fcRrpmZPpZ1tv3F//HNZppE01ciPeBfCoMjj4
 T7+5vDXm7fGec5sXnnIVbfb9UQ==
X-Google-Smtp-Source: AOwi7QAJAjcfTPDKhKVF7kIRCcl7mMqH0oPakFtaP4kyHPsJIMmhRJ2E7ApNNmQJtub8F4uv5Rrx+g==
X-Received: by 10.98.112.68 with SMTP id l65mr21366539pfc.292.1507152059556;
 Wed, 04 Oct 2017 14:20:59 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id s68sm30204019pfd.72.2017.10.04.14.20.57
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 04 Oct 2017 14:20:58 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Thomas Garnier <thgarnie@google.com>,
 Arnd Bergmann <arnd@arndb.de>, Kees Cook <keescook@chromium.org>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Chris Metcalf <cmetcalf@mellanox.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>, Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Jonathan Corbet <corbet@lwn.net>, Matthew Wilcox <mawilcox@microsoft.com>,
 Michal Hocko <mhocko@suse.com>, Peter Foley <pefoley2@pefoley.com>,
 Paul Bolle <pebolle@tiscali.nl>, Jiri Kosina <jkosina@suse.cz>,
 Rob Landley <rob@landley.net>, "H . J . Lu" <hjl.tools@gmail.com>,
 Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed,  4 Oct 2017 14:19:44 -0700
Message-Id: <20171004212003.28296-9-thgarnie@google.com>
X-Mailer: git-send-email 2.14.2.920.gcf0c67979c-goog
In-Reply-To: <20171004212003.28296-1-thgarnie@google.com>
References: <20171004212003.28296-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC v3 08/27] x86/CPU: Adapt assembly for PIE support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlIHRoZSBhc3NlbWJseSBjb2RlIHRvIHVzZSBvbmx5IHJlbGF0aXZlIHJlZmVyZW5jZXMg
b2Ygc3ltYm9scyBmb3IgdGhlCmtlcm5lbCB0byBiZSBQSUUgY29tcGF0aWJsZS4gVXNlIHRoZSBu
ZXcgX0FTTV9HRVRfUFRSIG1hY3JvIGluc3RlYWQgb2YKdGhlICdtb3YgJHN5bWJvbCwgJWRzdCcg
Y29uc3RydWN0IHRvIG5vdCBoYXZlIGFuIGFic29sdXRlIHJlZmVyZW5jZS4KClBvc2l0aW9uIElu
ZGVwZW5kZW50IEV4ZWN1dGFibGUgKFBJRSkgc3VwcG9ydCB3aWxsIGFsbG93IHRvIGV4dGVuZGVk
IHRoZQpLQVNMUiByYW5kb21pemF0aW9uIHJhbmdlIGJlbG93IHRoZSAtMkcgbWVtb3J5IGxpbWl0
LgoKU2lnbmVkLW9mZi1ieTogVGhvbWFzIEdhcm5pZXIgPHRoZ2FybmllQGdvb2dsZS5jb20+Ci0t
LQogYXJjaC94ODYvaW5jbHVkZS9hc20vcHJvY2Vzc29yLmggfCA5ICsrKysrKy0tLQogMSBmaWxl
IGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9h
cmNoL3g4Ni9pbmNsdWRlL2FzbS9wcm9jZXNzb3IuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3By
b2Nlc3Nvci5oCmluZGV4IGI0NDZjNWEwODJhZC4uYjA5YmQ1MGIwNmM3IDEwMDY0NAotLS0gYS9h
cmNoL3g4Ni9pbmNsdWRlL2FzbS9wcm9jZXNzb3IuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2Fz
bS9wcm9jZXNzb3IuaApAQCAtNDksNyArNDksNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgKmN1cnJl
bnRfdGV4dF9hZGRyKHZvaWQpCiB7CiAJdm9pZCAqcGM7CiAKLQlhc20gdm9sYXRpbGUoIm1vdiAk
MWYsICUwOyAxOiI6Ij1yIiAocGMpKTsKKwlhc20gdm9sYXRpbGUoX0FTTV9HRVRfUFRSKDFmLCAl
MCkgIjsgMToiOiI9ciIgKHBjKSk7CiAKIAlyZXR1cm4gcGM7CiB9CkBAIC02OTUsNiArNjk1LDcg
QEAgc3RhdGljIGlubGluZSB2b2lkIHN5bmNfY29yZSh2b2lkKQogCQk6IEFTTV9DQUxMX0NPTlNU
UkFJTlQgOiA6ICJtZW1vcnkiKTsKICNlbHNlCiAJdW5zaWduZWQgaW50IHRtcDsKKwl1bnNpZ25l
ZCBsb25nIHRtcDI7CiAKIAlhc20gdm9sYXRpbGUgKAogCQlVTldJTkRfSElOVF9TQVZFCkBAIC03
MDUsMTEgKzcwNiwxMyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgc3luY19jb3JlKHZvaWQpCiAJCSJw
dXNoZnFcblx0IgogCQkibW92ICUlY3MsICUwXG5cdCIKIAkJInB1c2hxICVxMFxuXHQiCi0JCSJw
dXNocSAkMWZcblx0IgorCQkibGVhcSAxZiglJXJpcCksICUxXG5cdCIKKwkJInB1c2hxICUxXG5c
dCIKIAkJImlyZXRxXG5cdCIKIAkJVU5XSU5EX0hJTlRfUkVTVE9SRQogCQkiMToiCi0JCTogIj0m
ciIgKHRtcCksIEFTTV9DQUxMX0NPTlNUUkFJTlQgOiA6ICJjYyIsICJtZW1vcnkiKTsKKwkJOiAi
PSZyIiAodG1wKSwgIj0mciIgKHRtcDIpLCBBU01fQ0FMTF9DT05TVFJBSU5UCisJCTogOiAiY2Mi
LCAibWVtb3J5Iik7CiAjZW5kaWYKIH0KIAotLSAKMi4xNC4yLjkyMC5nY2YwYzY3OTc5Yy1nb29n
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 21:21:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 21:21:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzr6U-00033P-3n; Wed, 04 Oct 2017 21:21:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dzr6S-0002tk-8q
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 21:21:16 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 4C/E1-03093-CC055D95; Wed, 04 Oct 2017 21:21:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsVyMfTABt1TAVc
 jDZ52GFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk3Py5hKzhpU/F34l+2BsYlJl2MXBxCAtMZ
 JY5fXskO4rAIvGKRWHV8ASOIIyHQzyrx+8dVoAwnkJMlcePAE0YIO01iSd9uVgi7SuL6ylvMI
 LaQgJLE1g1LmSHG/mWU+L38NVgRm4CWxJ6G+UwgCRGBWSISt173sIE4zAJnmCSO950EqxIWcJ
 W4veEqG4jNIqAq0ftrDxOIzStgKXG/YQ7UGSYSD49cA6vnBIofOfEGarWFROuZ+0wTGAUXMDK
 sYtQoTi0qSy3SNTLUSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDDwGINjB+GdZ
 wCFGSQ4mJVHeTb5XI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8M7xB8oJFqWmp1akZeYAYwAmL
 cHBoyTCyw+MAyHe4oLE3OLMdIjUKUZLjgt3Lv1h4jiw5xaQ7Lh59w+TEEtefl6qlDjvZpB5Ai
 ANGaV5cONgcXqJUVZKmJcR6EAhnoLUotzMElT5V4ziHIxKwrwPQKbwZOaVwG19BXQQE9BBc5q
 ugBxUkoiQkmpg7NbNkPvPPuGZVrDTE7nOT/wCfZt+nbCpWSBybeOezzyibO+Esrar6lop7NHL
 /7Ha/HV239THtR/YDdg14us7J76vKG4+qFaf8HnZsX1hc2VWXeVnD3NPahA1a3747tjNiuCOZ
 zpGa9yL12wXaGkWlWiwDNkYVrDy2sWl3w69Mo2dUuoik3hfiaU4I9FQi7moOBEA1PNJbs4CAA
 A=
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1507152073!60411619!1
X-Originating-IP: [209.85.192.176]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12886 invoked from network); 4 Oct 2017 21:21:14 -0000
Received: from mail-pf0-f176.google.com (HELO mail-pf0-f176.google.com)
 (209.85.192.176)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Oct 2017 21:21:14 -0000
Received: by mail-pf0-f176.google.com with SMTP id a1so3665398pfj.9
 for <xen-devel@lists.xenproject.org>; Wed, 04 Oct 2017 14:21:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=PUA/5SnoSE2/Kn0/izvv2fE80joIJ7JYOYsBpDSK1hU=;
 b=RPwh3CtHwivgNo6Gtqxau0r6r4Eyr33QODJxIllSUoYB7SXUUDxAE8foKnHnRAohlH
 z4NniFutR2k0Q7ZKU6GKcsBfIvO5XBJzMz8k+KRIXFG4OUvqtwrCFJTYOBV3erT9T9I1
 rOqtTGaqulogLJxc/rtk+7OdzK/HptDdkLsvQBmFUjHwD9uZOg9TPKqHw1i75i6/y1pQ
 6POEH8iP573mfmAelF9w5KjfE3x7zkbTXFvI/Jo7iTrt1kvEt4g/4WTgYR4fTW5kMiO/
 8fcvEfgekMICjwrxZZPXD8X5MrPMn8MYG4CF0eAy/wd93b/zeTdT9ai7HD1uzxzfXgQu
 U0xw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=PUA/5SnoSE2/Kn0/izvv2fE80joIJ7JYOYsBpDSK1hU=;
 b=bG29EFzyefwCchV2SjJXPy0r4aF16w/S/+JyoFmMXioEoNSk/mpbjmsSCkYqYQ1xer
 6rE/jQHICGuAxUpYXP5BuciSFkHPw8UcUF2zLX6oQLL86M8GsQCf03k+L+eviJXAjTev
 G3N2fMERohyBrwvJBS9FGaj8gfnJZ8rETyLSF0+VhnE/7/OTjvyDFU6QseYwwGtQt/Ys
 47gxffXXDMi4qNp0fSpE/fmmmbaodCMmQgazi+R8lnstnZGVMDnT0lAz354w8DC8c/tJ
 B2xtSTz9StSDv9vYpSqrzJkpmLsfRjhxJ0iKcKwT8Mu/9ZdZ3yd4aE6lK4PTfgdjvtdL
 jlhA==
X-Gm-Message-State: AHPjjUhD8lNuXPqdjBsbudDVzH8oLfxobeR7ZPwW+5t2XT1JNNFkz0nf
 eG2sQepwAdoUMssbPTiIdgJJ6g==
X-Google-Smtp-Source: AOwi7QDZCCdujkF2bjy/G60Kxihcq2hC9Bx+eKA+Z8xbbDOed28e0HmI1w9o34iz2ouMxm5FMTYbdA==
X-Received: by 10.159.204.147 with SMTP id t19mr20920822plo.7.1507152072492;
 Wed, 04 Oct 2017 14:21:12 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id s68sm30204019pfd.72.2017.10.04.14.21.11
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 04 Oct 2017 14:21:11 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Thomas Garnier <thgarnie@google.com>,
 Arnd Bergmann <arnd@arndb.de>, Kees Cook <keescook@chromium.org>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Chris Metcalf <cmetcalf@mellanox.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>, Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Jonathan Corbet <corbet@lwn.net>, Matthew Wilcox <mawilcox@microsoft.com>,
 Michal Hocko <mhocko@suse.com>, Peter Foley <pefoley2@pefoley.com>,
 Paul Bolle <pebolle@tiscali.nl>, Jiri Kosina <jkosina@suse.cz>,
 Rob Landley <rob@landley.net>, "H . J . Lu" <hjl.tools@gmail.com>,
 Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed,  4 Oct 2017 14:19:51 -0700
Message-Id: <20171004212003.28296-16-thgarnie@google.com>
X-Mailer: git-send-email 2.14.2.920.gcf0c67979c-goog
In-Reply-To: <20171004212003.28296-1-thgarnie@google.com>
References: <20171004212003.28296-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC v3 15/27] compiler: Option to default to hidden
	symbols
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UHJvdmlkZSBhbiBvcHRpb24gdG8gZGVmYXVsdCB2aXNpYmlsaXR5IHRvIGhpZGRlbiBleGNlcHQg
Zm9yIGtleQpzeW1ib2xzLiBUaGlzIG9wdGlvbiBpcyBkaXNhYmxlZCBieSBkZWZhdWx0IGFuZCB3
aWxsIGJlIHVzZWQgYnkgeDg2XzY0ClBJRSBzdXBwb3J0IHRvIHJlbW92ZSBlcnJvcnMgYmV0d2Vl
biBjb21waWxhdGlvbiB1bml0cy4KClRoZSBkZWZhdWx0IHZpc2liaWxpdHkgaXMgYWxzbyBlbmFi
bGVkIGZvciBleHRlcm5hbCBzeW1ib2xzIHRoYXQgYXJlCmNvbXBhcmVkIGFzIHRoZXkgbWF5YmUg
ZXF1YWxzIChzdGFydC9lbmQgb2Ygc2VjdGlvbnMpLiBJbiB0aGlzIGNhc2UsCm9sZGVyIHZlcnNp
b25zIG9mIEdDQyB3aWxsIHJlbW92ZSB0aGUgY29tcGFyaXNvbiBpZiB0aGUgc3ltYm9scyBhcmUK
aGlkZGVuLiBUaGlzIGlzc3VlIGV4aXN0cyBhdCBsZWFzdCBvbiBnY2MgNC45IGFuZCBiZWZvcmUu
CgpTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgR2FybmllciA8dGhnYXJuaWVAZ29vZ2xlLmNvbT4KLS0t
CiBhcmNoL3g4Ni9ib290L2Jvb3QuaCAgICAgICAgICAgICAgICAgfCAgMiArLQogYXJjaC94ODYv
aW5jbHVkZS9hc20vc2V0dXAuaCAgICAgICAgIHwgIDIgKy0KIGFyY2gveDg2L2tlcm5lbC9jcHUv
bWljcm9jb2RlL2NvcmUuYyB8ICA0ICsrLS0KIGRyaXZlcnMvYmFzZS9maXJtd2FyZV9jbGFzcy5j
ICAgICAgICB8ICA0ICsrLS0KIGluY2x1ZGUvYXNtLWdlbmVyaWMvc2VjdGlvbnMuaCAgICAgICB8
ICA2ICsrKysrKwogaW5jbHVkZS9saW51eC9jb21waWxlci5oICAgICAgICAgICAgIHwgIDggKysr
KysrKysKIGluaXQvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICB8ICA3ICsrKysrKysK
IGtlcm5lbC9rYWxsc3ltcy5jICAgICAgICAgICAgICAgICAgICB8IDE2ICsrKysrKysrLS0tLS0t
LS0KIGtlcm5lbC90cmFjZS90cmFjZS5oICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KIGxpYi9k
eW5hbWljX2RlYnVnLmMgICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KIDEwIGZpbGVzIGNoYW5n
ZWQsIDM5IGluc2VydGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gv
eDg2L2Jvb3QvYm9vdC5oIGIvYXJjaC94ODYvYm9vdC9ib290LmgKaW5kZXggZWY1YTljYzY2ZmI4
Li5kNzI2YzM1YmRkOTYgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2Jvb3QvYm9vdC5oCisrKyBiL2Fy
Y2gveDg2L2Jvb3QvYm9vdC5oCkBAIC0xOTMsNyArMTkzLDcgQEAgc3RhdGljIGlubGluZSBib29s
IG1lbWNtcF9ncyhjb25zdCB2b2lkICpzMSwgYWRkcl90IHMyLCBzaXplX3QgbGVuKQogfQogCiAv
KiBIZWFwIC0tIGF2YWlsYWJsZSBmb3IgZHluYW1pYyBsaXN0cy4gKi8KLWV4dGVybiBjaGFyIF9l
bmRbXTsKK2V4dGVybiBjaGFyIF9lbmRbXSBfX2RlZmF1bHRfdmlzaWJpbGl0eTsKIGV4dGVybiBj
aGFyICpIRUFQOwogZXh0ZXJuIGNoYXIgKmhlYXBfZW5kOwogI2RlZmluZSBSRVNFVF9IRUFQKCkg
KCh2b2lkICopKCBIRUFQID0gX2VuZCApKQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9h
c20vc2V0dXAuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3NldHVwLmgKaW5kZXggYTY1Y2Y1NDQ2
ODZhLi43ZTBiNTRmNjA1YzYgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3NldHVw
LmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vc2V0dXAuaApAQCAtNjcsNyArNjcsNyBAQCBz
dGF0aWMgaW5saW5lIHZvaWQgeDg2X2NlNDEwMF9lYXJseV9zZXR1cCh2b2lkKSB7IH0KICAqIFRo
aXMgaXMgc2V0IHVwIGJ5IHRoZSBzZXR1cC1yb3V0aW5lIGF0IGJvb3QtdGltZQogICovCiBleHRl
cm4gc3RydWN0IGJvb3RfcGFyYW1zIGJvb3RfcGFyYW1zOwotZXh0ZXJuIGNoYXIgX3RleHRbXTsK
K2V4dGVybiBjaGFyIF90ZXh0W10gX19kZWZhdWx0X3Zpc2liaWxpdHk7CiAKIHN0YXRpYyBpbmxp
bmUgYm9vbCBrYXNscl9lbmFibGVkKHZvaWQpCiB7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJu
ZWwvY3B1L21pY3JvY29kZS9jb3JlLmMgYi9hcmNoL3g4Ni9rZXJuZWwvY3B1L21pY3JvY29kZS9j
b3JlLmMKaW5kZXggODZlOGYwYjI1MzdiLi44ZjAyMTc4M2E5MjkgMTAwNjQ0Ci0tLSBhL2FyY2gv
eDg2L2tlcm5lbC9jcHUvbWljcm9jb2RlL2NvcmUuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvY3B1
L21pY3JvY29kZS9jb3JlLmMKQEAgLTE0NCw4ICsxNDQsOCBAQCBzdGF0aWMgYm9vbCBfX2luaXQg
Y2hlY2tfbG9hZGVyX2Rpc2FibGVkX2JzcCh2b2lkKQogCXJldHVybiAqcmVzOwogfQogCi1leHRl
cm4gc3RydWN0IGJ1aWx0aW5fZncgX19zdGFydF9idWlsdGluX2Z3W107Ci1leHRlcm4gc3RydWN0
IGJ1aWx0aW5fZncgX19lbmRfYnVpbHRpbl9md1tdOworZXh0ZXJuIHN0cnVjdCBidWlsdGluX2Z3
IF9fc3RhcnRfYnVpbHRpbl9md1tdIF9fZGVmYXVsdF92aXNpYmlsaXR5OworZXh0ZXJuIHN0cnVj
dCBidWlsdGluX2Z3IF9fZW5kX2J1aWx0aW5fZndbXSBfX2RlZmF1bHRfdmlzaWJpbGl0eTsKIAog
Ym9vbCBnZXRfYnVpbHRpbl9maXJtd2FyZShzdHJ1Y3QgY3Bpb19kYXRhICpjZCwgY29uc3QgY2hh
ciAqbmFtZSkKIHsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvYmFzZS9maXJtd2FyZV9jbGFzcy5jIGIv
ZHJpdmVycy9iYXNlL2Zpcm13YXJlX2NsYXNzLmMKaW5kZXggNGI1N2NmNWJjODFkLi43N2Q0NzI3
ZjY1OTQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvYmFzZS9maXJtd2FyZV9jbGFzcy5jCisrKyBiL2Ry
aXZlcnMvYmFzZS9maXJtd2FyZV9jbGFzcy5jCkBAIC00NSw4ICs0NSw4IEBAIE1PRFVMRV9MSUNF
TlNFKCJHUEwiKTsKIAogI2lmZGVmIENPTkZJR19GV19MT0FERVIKIAotZXh0ZXJuIHN0cnVjdCBi
dWlsdGluX2Z3IF9fc3RhcnRfYnVpbHRpbl9md1tdOwotZXh0ZXJuIHN0cnVjdCBidWlsdGluX2Z3
IF9fZW5kX2J1aWx0aW5fZndbXTsKK2V4dGVybiBzdHJ1Y3QgYnVpbHRpbl9mdyBfX3N0YXJ0X2J1
aWx0aW5fZndbXSBfX2RlZmF1bHRfdmlzaWJpbGl0eTsKK2V4dGVybiBzdHJ1Y3QgYnVpbHRpbl9m
dyBfX2VuZF9idWlsdGluX2Z3W10gX19kZWZhdWx0X3Zpc2liaWxpdHk7CiAKIHN0YXRpYyBib29s
IGZ3X2dldF9idWlsdGluX2Zpcm13YXJlKHN0cnVjdCBmaXJtd2FyZSAqZncsIGNvbnN0IGNoYXIg
Km5hbWUsCiAJCQkJICAgIHZvaWQgKmJ1Ziwgc2l6ZV90IHNpemUpCmRpZmYgLS1naXQgYS9pbmNs
dWRlL2FzbS1nZW5lcmljL3NlY3Rpb25zLmggYi9pbmNsdWRlL2FzbS1nZW5lcmljL3NlY3Rpb25z
LmgKaW5kZXggZTVkYTQ0ZWRkZDJmLi4xYWE1ZDZkYWM5ZTEgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUv
YXNtLWdlbmVyaWMvc2VjdGlvbnMuaAorKysgYi9pbmNsdWRlL2FzbS1nZW5lcmljL3NlY3Rpb25z
LmgKQEAgLTMwLDYgKzMwLDkgQEAKICAqCV9faXJxZW50cnlfdGV4dF9zdGFydCwgX19pcnFlbnRy
eV90ZXh0X2VuZAogICoJX19zb2Z0aXJxZW50cnlfdGV4dF9zdGFydCwgX19zb2Z0aXJxZW50cnlf
dGV4dF9lbmQKICAqLworI2lmZGVmIENPTkZJR19ERUZBVUxUX0hJRERFTgorI3ByYWdtYSBHQ0Mg
dmlzaWJpbGl0eSBwdXNoKGRlZmF1bHQpCisjZW5kaWYKIGV4dGVybiBjaGFyIF90ZXh0W10sIF9z
dGV4dFtdLCBfZXRleHRbXTsKIGV4dGVybiBjaGFyIF9kYXRhW10sIF9zZGF0YVtdLCBfZWRhdGFb
XTsKIGV4dGVybiBjaGFyIF9fYnNzX3N0YXJ0W10sIF9fYnNzX3N0b3BbXTsKQEAgLTQ2LDYgKzQ5
LDkgQEAgZXh0ZXJuIGNoYXIgX19zb2Z0aXJxZW50cnlfdGV4dF9zdGFydFtdLCBfX3NvZnRpcnFl
bnRyeV90ZXh0X2VuZFtdOwogCiAvKiBTdGFydCBhbmQgZW5kIG9mIC5jdG9ycyBzZWN0aW9uIC0g
dXNlZCBmb3IgY29uc3RydWN0b3IgY2FsbHMuICovCiBleHRlcm4gY2hhciBfX2N0b3JzX3N0YXJ0
W10sIF9fY3RvcnNfZW5kW107CisjaWZkZWYgQ09ORklHX0RFRkFVTFRfSElEREVOCisjcHJhZ21h
IEdDQyB2aXNpYmlsaXR5IHBvcAorI2VuZGlmCiAKIGV4dGVybiBfX3Zpc2libGUgY29uc3Qgdm9p
ZCBfX25vc2F2ZV9iZWdpbiwgX19ub3NhdmVfZW5kOwogCmRpZmYgLS1naXQgYS9pbmNsdWRlL2xp
bnV4L2NvbXBpbGVyLmggYi9pbmNsdWRlL2xpbnV4L2NvbXBpbGVyLmgKaW5kZXggZTk1YTI2MzFl
NTQ1Li42OTk3NzE2ZjczYmYgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvbGludXgvY29tcGlsZXIuaAor
KysgYi9pbmNsdWRlL2xpbnV4L2NvbXBpbGVyLmgKQEAgLTc4LDYgKzc4LDE0IEBAIGV4dGVybiB2
b2lkIF9fY2hrX2lvX3B0cihjb25zdCB2b2xhdGlsZSB2b2lkIF9faW9tZW0gKik7CiAjaW5jbHVk
ZSA8bGludXgvY29tcGlsZXItY2xhbmcuaD4KICNlbmRpZgogCisvKiBVc2VmdWwgZm9yIFBvc2l0
aW9uIEluZGVwZW5kZW50IENvZGUgdG8gcmVkdWNlIGdsb2JhbCByZWZlcmVuY2VzICovCisjaWZk
ZWYgQ09ORklHX0RFRkFVTFRfSElEREVOCisjcHJhZ21hIEdDQyB2aXNpYmlsaXR5IHB1c2goaGlk
ZGVuKQorI2RlZmluZSBfX2RlZmF1bHRfdmlzaWJpbGl0eSAgX19hdHRyaWJ1dGVfXygodmlzaWJp
bGl0eSAoImRlZmF1bHQiKSkpCisjZWxzZQorI2RlZmluZSBfX2RlZmF1bHRfdmlzaWJpbGl0eQor
I2VuZGlmCisKIC8qCiAgKiBHZW5lcmljIGNvbXBpbGVyLWRlcGVuZGVudCBtYWNyb3MgcmVxdWly
ZWQgZm9yIGtlcm5lbAogICogYnVpbGQgZ28gYmVsb3cgdGhpcyBjb21tZW50LiBBY3R1YWwgY29t
cGlsZXIvY29tcGlsZXIgdmVyc2lvbgpkaWZmIC0tZ2l0IGEvaW5pdC9LY29uZmlnIGIvaW5pdC9L
Y29uZmlnCmluZGV4IGNjYjFkOGRhZjI0MS4uYjY0MDIwMWZjZmY3IDEwMDY0NAotLS0gYS9pbml0
L0tjb25maWcKKysrIGIvaW5pdC9LY29uZmlnCkBAIC0xNjQ5LDYgKzE2NDksMTMgQEAgY29uZmln
IFBST0ZJTElORwogY29uZmlnIFRSQUNFUE9JTlRTCiAJYm9vbAogCisjCisjIERlZmF1bHQgdG8g
aGlkZGVuIHZpc2liaWxpdHkgZm9yIGFsbCBzeW1ib2xzLgorIyBVc2VmdWwgZm9yIFBvc2l0aW9u
IEluZGVwZW5kZW50IENvZGUgdG8gcmVkdWNlIGdsb2JhbCByZWZlcmVuY2VzLgorIworY29uZmln
IERFRkFVTFRfSElEREVOCisJYm9vbAorCiBzb3VyY2UgImFyY2gvS2NvbmZpZyIKIAogZW5kbWVu
dQkJIyBHZW5lcmFsIHNldHVwCmRpZmYgLS1naXQgYS9rZXJuZWwva2FsbHN5bXMuYyBiL2tlcm5l
bC9rYWxsc3ltcy5jCmluZGV4IDEyN2U3Y2ZhZmE1NS4uMjUyMDE5YzhjM2E5IDEwMDY0NAotLS0g
YS9rZXJuZWwva2FsbHN5bXMuYworKysgYi9rZXJuZWwva2FsbHN5bXMuYwpAQCAtMzIsMjQgKzMy
LDI0IEBACiAgKiBUaGVzZSB3aWxsIGJlIHJlLWxpbmtlZCBhZ2FpbnN0IHRoZWlyIHJlYWwgdmFs
dWVzCiAgKiBkdXJpbmcgdGhlIHNlY29uZCBsaW5rIHN0YWdlLgogICovCi1leHRlcm4gY29uc3Qg
dW5zaWduZWQgbG9uZyBrYWxsc3ltc19hZGRyZXNzZXNbXSBfX3dlYWs7Ci1leHRlcm4gY29uc3Qg
aW50IGthbGxzeW1zX29mZnNldHNbXSBfX3dlYWs7Ci1leHRlcm4gY29uc3QgdTgga2FsbHN5bXNf
bmFtZXNbXSBfX3dlYWs7CitleHRlcm4gY29uc3QgdW5zaWduZWQgbG9uZyBrYWxsc3ltc19hZGRy
ZXNzZXNbXSBfX3dlYWsgX19kZWZhdWx0X3Zpc2liaWxpdHk7CitleHRlcm4gY29uc3QgaW50IGth
bGxzeW1zX29mZnNldHNbXSBfX3dlYWsgX19kZWZhdWx0X3Zpc2liaWxpdHk7CitleHRlcm4gY29u
c3QgdTgga2FsbHN5bXNfbmFtZXNbXSBfX3dlYWsgX19kZWZhdWx0X3Zpc2liaWxpdHk7CiAKIC8q
CiAgKiBUZWxsIHRoZSBjb21waWxlciB0aGF0IHRoZSBjb3VudCBpc24ndCBpbiB0aGUgc21hbGwg
ZGF0YSBzZWN0aW9uIGlmIHRoZSBhcmNoCiAgKiBoYXMgb25lIChlZzogRlJWKS4KICAqLwogZXh0
ZXJuIGNvbnN0IHVuc2lnbmVkIGxvbmcga2FsbHN5bXNfbnVtX3N5bXMKLV9fYXR0cmlidXRlX18o
KHdlYWssIHNlY3Rpb24oIi5yb2RhdGEiKSkpOworX19hdHRyaWJ1dGVfXygod2Vhaywgc2VjdGlv
bigiLnJvZGF0YSIpKSkgX19kZWZhdWx0X3Zpc2liaWxpdHk7CiAKIGV4dGVybiBjb25zdCB1bnNp
Z25lZCBsb25nIGthbGxzeW1zX3JlbGF0aXZlX2Jhc2UKLV9fYXR0cmlidXRlX18oKHdlYWssIHNl
Y3Rpb24oIi5yb2RhdGEiKSkpOworX19hdHRyaWJ1dGVfXygod2Vhaywgc2VjdGlvbigiLnJvZGF0
YSIpKSkgX19kZWZhdWx0X3Zpc2liaWxpdHk7CiAKLWV4dGVybiBjb25zdCB1OCBrYWxsc3ltc190
b2tlbl90YWJsZVtdIF9fd2VhazsKLWV4dGVybiBjb25zdCB1MTYga2FsbHN5bXNfdG9rZW5faW5k
ZXhbXSBfX3dlYWs7CitleHRlcm4gY29uc3QgdTgga2FsbHN5bXNfdG9rZW5fdGFibGVbXSBfX3dl
YWsgX19kZWZhdWx0X3Zpc2liaWxpdHk7CitleHRlcm4gY29uc3QgdTE2IGthbGxzeW1zX3Rva2Vu
X2luZGV4W10gX193ZWFrIF9fZGVmYXVsdF92aXNpYmlsaXR5OwogCi1leHRlcm4gY29uc3QgdW5z
aWduZWQgbG9uZyBrYWxsc3ltc19tYXJrZXJzW10gX193ZWFrOworZXh0ZXJuIGNvbnN0IHVuc2ln
bmVkIGxvbmcga2FsbHN5bXNfbWFya2Vyc1tdIF9fd2VhayBfX2RlZmF1bHRfdmlzaWJpbGl0eTsK
IAogc3RhdGljIGlubGluZSBpbnQgaXNfa2VybmVsX2luaXR0ZXh0KHVuc2lnbmVkIGxvbmcgYWRk
cikKIHsKZGlmZiAtLWdpdCBhL2tlcm5lbC90cmFjZS90cmFjZS5oIGIva2VybmVsL3RyYWNlL3Ry
YWNlLmgKaW5kZXggNjUyYzY4MjcwN2NkLi4zMWNiOTIwMDM5YTIgMTAwNjQ0Ci0tLSBhL2tlcm5l
bC90cmFjZS90cmFjZS5oCisrKyBiL2tlcm5lbC90cmFjZS90cmFjZS5oCkBAIC0xNzQyLDggKzE3
NDIsOCBAQCBleHRlcm4gaW50IHRyYWNlX2V2ZW50X2VuYWJsZV9kaXNhYmxlKHN0cnVjdCB0cmFj
ZV9ldmVudF9maWxlICpmaWxlLAogCQkJCSAgICAgIGludCBlbmFibGUsIGludCBzb2Z0X2Rpc2Fi
bGUpOwogZXh0ZXJuIGludCB0cmFjaW5nX2FsbG9jX3NuYXBzaG90KHZvaWQpOwogCi1leHRlcm4g
Y29uc3QgY2hhciAqX19zdGFydF9fX3RyYWNlX2JwcmludGtfZm10W107Ci1leHRlcm4gY29uc3Qg
Y2hhciAqX19zdG9wX19fdHJhY2VfYnByaW50a19mbXRbXTsKK2V4dGVybiBjb25zdCBjaGFyICpf
X3N0YXJ0X19fdHJhY2VfYnByaW50a19mbXRbXSBfX2RlZmF1bHRfdmlzaWJpbGl0eTsKK2V4dGVy
biBjb25zdCBjaGFyICpfX3N0b3BfX190cmFjZV9icHJpbnRrX2ZtdFtdIF9fZGVmYXVsdF92aXNp
YmlsaXR5OwogCiBleHRlcm4gY29uc3QgY2hhciAqX19zdGFydF9fX3RyYWNlcG9pbnRfc3RyW107
CiBleHRlcm4gY29uc3QgY2hhciAqX19zdG9wX19fdHJhY2Vwb2ludF9zdHJbXTsKZGlmZiAtLWdp
dCBhL2xpYi9keW5hbWljX2RlYnVnLmMgYi9saWIvZHluYW1pY19kZWJ1Zy5jCmluZGV4IGRhNzk2
ZTJkYzRmNS4uMTBlZDIwMTc3MzU0IDEwMDY0NAotLS0gYS9saWIvZHluYW1pY19kZWJ1Zy5jCisr
KyBiL2xpYi9keW5hbWljX2RlYnVnLmMKQEAgLTM3LDggKzM3LDggQEAKICNpbmNsdWRlIDxsaW51
eC9kZXZpY2UuaD4KICNpbmNsdWRlIDxsaW51eC9uZXRkZXZpY2UuaD4KIAotZXh0ZXJuIHN0cnVj
dCBfZGRlYnVnIF9fc3RhcnRfX192ZXJib3NlW107Ci1leHRlcm4gc3RydWN0IF9kZGVidWcgX19z
dG9wX19fdmVyYm9zZVtdOworZXh0ZXJuIHN0cnVjdCBfZGRlYnVnIF9fc3RhcnRfX192ZXJib3Nl
W10gX19kZWZhdWx0X3Zpc2liaWxpdHk7CitleHRlcm4gc3RydWN0IF9kZGVidWcgX19zdG9wX19f
dmVyYm9zZVtdIF9fZGVmYXVsdF92aXNpYmlsaXR5OwogCiBzdHJ1Y3QgZGRlYnVnX3RhYmxlIHsK
IAlzdHJ1Y3QgbGlzdF9oZWFkIGxpbms7Ci0tIAoyLjE0LjIuOTIwLmdjZjBjNjc5NzljLWdvb2cK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 21:21:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 21:21:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzr6U-00033m-C8; Wed, 04 Oct 2017 21:21:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dzr6S-0002zu-A9
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 21:21:16 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 C0/01-01778-BC055D95; Wed, 04 Oct 2017 21:21:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsVyMfTAOt1TAVc
 jDab85bb4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMOvDzCWrDVv6Lx4hXmBsZ3Tl2MXBxCAjMY
 Je5t3coM4rAIvGKReLpnCxOIIyHQzyrRveEOWxcjJ5CTJXHjziwoO01i//sr7BB2tcSZOyfB4
 kICShJbNyxlhhj7l1Fiw6LPjCAJNgEtiT0N88GmigjMEpG49bqHDcRhFjjDJHG87yQrSJWwgI
 PEi4XrmUFsFgFVid9vVjGB2LwClhLHPvdCrTOReHjkGlg9J1D8yIk3zBCrLSRaz9xnmsAouIC
 RYRWjRnFqUVlqka6hiV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmDgMQDBDsYV
 2z0PMUpyMCmJ8m7yvRopxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3jj9QTrAoNT21Ii0zBxgDM
 GkJDh4lEd7JIGne4oLE3OLMdIjUKUZLjgt3Lv1h4jiw5xaQ7Lh59w+TEEtefl6qlDivKUiDAE
 hDRmke3DhYnF5ilJUS5mUEOlCIpyC1KDezBFX+FaM4B6OSMO8DkCk8mXklcFtfAR3EBHTQnKY
 rIAeVJCKkpBoY058WhUae4hGQz5T+zfzQnltL52xt+byFfVwcrLduF3V83rr1eN76ySfjQvfW
 r2tZ91ZByN/qmX3kil+Hzix9cduhMuac9H+5bN19R/uj+bocvsqV2Ts/b5tz4O3hSnOxEz+nT
 /NL2BKbyd9yzMBX89m9KqPMq8fVzi90WfbV/s2CBAsbXj02JZbijERDLeai4kQA/wG8Es4CAA
 A=
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1507152072!117792801!1
X-Originating-IP: [209.85.192.174]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63105 invoked from network); 4 Oct 2017 21:21:13 -0000
Received: from mail-pf0-f174.google.com (HELO mail-pf0-f174.google.com)
 (209.85.192.174)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Oct 2017 21:21:13 -0000
Received: by mail-pf0-f174.google.com with SMTP id m63so6895028pfk.7
 for <xen-devel@lists.xenproject.org>; Wed, 04 Oct 2017 14:21:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=pwEy3pP4XL9tjuA1IaSzTSRwNAFGcM1tconL+cZ0H0Y=;
 b=tWmHZ8EXyCq52yRo2EJjCdPsvXDnhQYIzakoPZeVR4a57ax6kCJIzPIR7jlul2PAKp
 2IvDHzsMc+r/6YaPj+/GSqFl2dIagniwUe1/3bOiV9WWLGx2UthMXb9jWCoxOHMgchl5
 NXl5o/JZyCzFQPG9ma5Kd7jCQ+U1rROOslN+D3dBWQELyOSmEctL6Tf9iD4pPp5mv6N5
 HS9nLmt4nt3RP4dr+g7CPfXPB+8eodsE6UmYmfuHEPgT35zQ0u8nPQ4si3AHwBUw+5Zo
 iCxAs3wJMD8Fkq5doWIFXtoPJJgpDCNH6VyoFhk8qr+3l1s1sIXQJBT1lwaiXJFxQTqV
 blDQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=pwEy3pP4XL9tjuA1IaSzTSRwNAFGcM1tconL+cZ0H0Y=;
 b=sRh0IGtxQH9eri0DWE7gWnxtnywLwSv0v44ynu4a5EdqtHGwo5W/tkjuueC6Fxj6hQ
 KNvZeZRzktUygvVCVTrd5XUFEpxjyBRGPkRRFhyO13uPiQQtsBsVz8Z3d0Cb9q/trQRP
 Dj8b5Jfa+h6R1o4yqilHGHdUulEZdCfpKgWxMY4GhO0oWFJirBF5tqMJG543mGR1ExSB
 Mt/Ml651TswbGSp7e6R4OEIU7OCW7V5v3ZhRt20czkmNtFt6r6AYu80hee20z4BPe+fB
 FxIxdjQINq5D2pMAReT3JeLVGWdW/9HRlFSosvAxo7fY5zbCrh9RdXJ3lsm6UsZckWAe
 Q0gg==
X-Gm-Message-State: AMCzsaVPv2Ac0UMDB0/l/65m3DRG+CoSVpGkFQJtzIBVqIs9Tw1F5pMj
 2WOZfFKU0T9IdfmBR1rNB8XVjA==
X-Google-Smtp-Source: AOwi7QDHJFimoFStkYge+h5RpyIFVULCsuFmyqM2L5zrwLMO37XRoMursEE/3rs5V0jEVMRetGR3sA==
X-Received: by 10.98.141.215 with SMTP id p84mr11196151pfk.160.1507152070852; 
 Wed, 04 Oct 2017 14:21:10 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id s68sm30204019pfd.72.2017.10.04.14.21.08
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 04 Oct 2017 14:21:09 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Thomas Garnier <thgarnie@google.com>,
 Arnd Bergmann <arnd@arndb.de>, Kees Cook <keescook@chromium.org>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Chris Metcalf <cmetcalf@mellanox.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>, Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Jonathan Corbet <corbet@lwn.net>, Matthew Wilcox <mawilcox@microsoft.com>,
 Michal Hocko <mhocko@suse.com>, Peter Foley <pefoley2@pefoley.com>,
 Paul Bolle <pebolle@tiscali.nl>, Jiri Kosina <jkosina@suse.cz>,
 Rob Landley <rob@landley.net>, "H . J . Lu" <hjl.tools@gmail.com>,
 Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed,  4 Oct 2017 14:19:50 -0700
Message-Id: <20171004212003.28296-15-thgarnie@google.com>
X-Mailer: git-send-email 2.14.2.920.gcf0c67979c-goog
In-Reply-To: <20171004212003.28296-1-thgarnie@google.com>
References: <20171004212003.28296-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC v3 14/27] x86/percpu: Adapt percpu for PIE support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UGVycGN1IHVzZXMgYSBjbGV2ZXIgZGVzaWduIHdoZXJlIHRoZSAucGVyY3UgRUxGIHNlY3Rpb24g
aGFzIGEgdmlydHVhbAphZGRyZXNzIG9mIHplcm8gYW5kIHRoZSByZWxvY2F0aW9uIGNvZGUgYXZv
aWQgcmVsb2NhdGluZyBzcGVjaWZpYwpzeW1ib2xzLiBJdCBtYWtlcyB0aGUgY29kZSBzaW1wbGUg
YW5kIGVhc2lseSBhZGFwdGFibGUgd2l0aCBvciB3aXRob3V0ClNNUCBzdXBwb3J0LgoKVGhpcyBk
ZXNpZ24gaXMgaW5jb21wYXRpYmxlIHdpdGggUElFIGJlY2F1c2UgZ2VuZXJhdGVkIGNvZGUgYWx3
YXlzIHRyeSB0bwphY2Nlc3MgdGhlIHplcm8gdmlydHVhbCBhZGRyZXNzIHJlbGF0aXZlIHRvIHRo
ZSBkZWZhdWx0IG1hcHBpbmcgYWRkcmVzcy4KSXQgYmVjb21lcyBpbXBvc3NpYmxlIHdoZW4gS0FT
TFIgaXMgY29uZmlndXJlZCB0byBnbyBiZWxvdyAtMkcuIFRoaXMKcGF0Y2ggc29sdmVzIHRoaXMg
cHJvYmxlbSBieSByZW1vdmluZyB0aGUgemVybyBtYXBwaW5nIGFuZCBhZGFwdGluZyB0aGUgR1MK
YmFzZSB0byBiZSByZWxhdGl2ZSB0byB0aGUgZXhwZWN0ZWQgYWRkcmVzcy4gVGhlc2UgY2hhbmdl
cyBhcmUgZG9uZSBvbmx5CndoZW4gUElFIGlzIGVuYWJsZWQuIFRoZSBvcmlnaW5hbCBpbXBsZW1l
bnRhdGlvbiBpcyBrZXB0IGFzLWlzCmJ5IGRlZmF1bHQuCgpUaGUgYXNzZW1ibHkgYW5kIFBFUl9D
UFUgbWFjcm9zIGFyZSBjaGFuZ2VkIHRvIHVzZSByZWxhdGl2ZSByZWZlcmVuY2VzCndoZW4gUElF
IGlzIGVuYWJsZWQuCgpUaGUgS0FMTFNZTVNfQUJTT0xVVEVfUEVSQ1BVIGNvbmZpZ3VyYXRpb24g
aXMgZGlzYWJsZWQgd2l0aCBQSUUgZ2l2ZW4KcGVyY3B1IHN5bWJvbHMgYXJlIG5vdCBhYnNvbHV0
ZSBpbiB0aGlzIGNhc2UuCgpQb3NpdGlvbiBJbmRlcGVuZGVudCBFeGVjdXRhYmxlIChQSUUpIHN1
cHBvcnQgd2lsbCBhbGxvdyB0byBleHRlbmRlZCB0aGUKS0FTTFIgcmFuZG9taXphdGlvbiByYW5n
ZSBiZWxvdyB0aGUgLTJHIG1lbW9yeSBsaW1pdC4KClNpZ25lZC1vZmYtYnk6IFRob21hcyBHYXJu
aWVyIDx0aGdhcm5pZUBnb29nbGUuY29tPgotLS0KIGFyY2gveDg2L2VudHJ5L2VudHJ5XzY0LlMg
ICAgICB8ICA0ICsrLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL3BlcmNwdS5oICB8IDI1ICsrKysr
KysrKysrKysrKysrKystLS0tLS0KIGFyY2gveDg2L2tlcm5lbC9jcHUvY29tbW9uLmMgICB8ICA0
ICsrKy0KIGFyY2gveDg2L2tlcm5lbC9oZWFkXzY0LlMgICAgICB8ICA0ICsrKysKIGFyY2gveDg2
L2tlcm5lbC9zZXR1cF9wZXJjcHUuYyB8ICAyICstCiBhcmNoL3g4Ni9rZXJuZWwvdm1saW51eC5s
ZHMuUyAgfCAxMyArKysrKysrKysrKy0tCiBhcmNoL3g4Ni9saWIvY21weGNoZzE2Yl9lbXUuUyAg
fCAgOCArKysrLS0tLQogYXJjaC94ODYveGVuL3hlbi1hc20uUyAgICAgICAgIHwgMTIgKysrKysr
LS0tLS0tCiBpbml0L0tjb25maWcgICAgICAgICAgICAgICAgICAgfCAgMiArLQogOSBmaWxlcyBj
aGFuZ2VkLCA1MSBpbnNlcnRpb25zKCspLCAyMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9h
cmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5TIGIvYXJjaC94ODYvZW50cnkvZW50cnlfNjQuUwppbmRl
eCAxNWJkNTUzMGQyYWUuLmQzYTUyZDIzNDJhZiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvZW50cnkv
ZW50cnlfNjQuUworKysgYi9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5TCkBAIC0zOTIsNyArMzky
LDcgQEAgRU5UUlkoX19zd2l0Y2hfdG9fYXNtKQogCiAjaWZkZWYgQ09ORklHX0NDX1NUQUNLUFJP
VEVDVE9SCiAJbW92cQlUQVNLX3N0YWNrX2NhbmFyeSglcnNpKSwgJXJieAotCW1vdnEJJXJieCwg
UEVSX0NQVV9WQVIoaXJxX3N0YWNrX3VuaW9uKStzdGFja19jYW5hcnlfb2Zmc2V0CisJbW92cQkl
cmJ4LCBQRVJfQ1BVX1ZBUihpcnFfc3RhY2tfdW5pb24gKyBzdGFja19jYW5hcnlfb2Zmc2V0KQog
I2VuZGlmCiAKIAkvKiByZXN0b3JlIGNhbGxlZS1zYXZlZCByZWdpc3RlcnMgKi8KQEAgLTgwOCw3
ICs4MDgsNyBAQCBhcGljaW50ZXJydXB0IElSUV9XT1JLX1ZFQ1RPUgkJCWlycV93b3JrX2ludGVy
cnVwdAkJc21wX2lycV93b3JrX2ludGVycnVwdAogLyoKICAqIEV4Y2VwdGlvbiBlbnRyeSBwb2lu
dHMuCiAgKi8KLSNkZWZpbmUgQ1BVX1RTU19JU1QoeCkgUEVSX0NQVV9WQVIoY3B1X3RzcykgKyAo
VFNTX2lzdCArICgoeCkgLSAxKSAqIDgpCisjZGVmaW5lIENQVV9UU1NfSVNUKHgpIFBFUl9DUFVf
VkFSKGNwdV90c3MgKyAoVFNTX2lzdCArICgoeCkgLSAxKSAqIDgpKQogCiAubWFjcm8gaWR0ZW50
cnkgc3ltIGRvX3N5bSBoYXNfZXJyb3JfY29kZTpyZXEgcGFyYW5vaWQ9MCBzaGlmdF9pc3Q9LTEK
IEVOVFJZKFxzeW0pCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZXJjcHUuaCBi
L2FyY2gveDg2L2luY2x1ZGUvYXNtL3BlcmNwdS5oCmluZGV4IGIyMWE0NzVmZDdlZC4uMDcyNTBm
MTA5OWI1IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZXJjcHUuaAorKysgYi9h
cmNoL3g4Ni9pbmNsdWRlL2FzbS9wZXJjcHUuaApAQCAtNCw5ICs0LDExIEBACiAjaWZkZWYgQ09O
RklHX1g4Nl82NAogI2RlZmluZSBfX3BlcmNwdV9zZWcJCWdzCiAjZGVmaW5lIF9fcGVyY3B1X21v
dl9vcAkJbW92cQorI2RlZmluZSBfX3BlcmNwdV9yZWwJCSglcmlwKQogI2Vsc2UKICNkZWZpbmUg
X19wZXJjcHVfc2VnCQlmcwogI2RlZmluZSBfX3BlcmNwdV9tb3Zfb3AJCW1vdmwKKyNkZWZpbmUg
X19wZXJjcHVfcmVsCiAjZW5kaWYKIAogI2lmZGVmIF9fQVNTRU1CTFlfXwpAQCAtMjcsMTAgKzI5
LDE0IEBACiAjZGVmaW5lIFBFUl9DUFUodmFyLCByZWcpCQkJCQkJXAogCV9fcGVyY3B1X21vdl9v
cCAlX19wZXJjcHVfc2VnOnRoaXNfY3B1X29mZiwgcmVnOwkJXAogCWxlYSB2YXIocmVnKSwgcmVn
Ci0jZGVmaW5lIFBFUl9DUFVfVkFSKHZhcikJJV9fcGVyY3B1X3NlZzp2YXIKKy8qIENvbXBhdGli
bGUgd2l0aCBQb3NpdGlvbiBJbmRlcGVuZGVudCBDb2RlICovCisjZGVmaW5lIFBFUl9DUFVfVkFS
KHZhcikJCSVfX3BlcmNwdV9zZWc6KHZhcikjI19fcGVyY3B1X3JlbAorLyogUmFyZSBhYnNvbHV0
ZSByZWZlcmVuY2UgKi8KKyNkZWZpbmUgUEVSX0NQVV9WQVJfQUJTKHZhcikJCSVfX3BlcmNwdV9z
ZWc6dmFyCiAjZWxzZSAvKiAhIFNNUCAqLwogI2RlZmluZSBQRVJfQ1BVKHZhciwgcmVnKQlfX3Bl
cmNwdV9tb3Zfb3AgJHZhciwgcmVnCi0jZGVmaW5lIFBFUl9DUFVfVkFSKHZhcikJdmFyCisjZGVm
aW5lIFBFUl9DUFVfVkFSKHZhcikJKHZhcikjI19fcGVyY3B1X3JlbAorI2RlZmluZSBQRVJfQ1BV
X1ZBUl9BQlModmFyKQl2YXIKICNlbmRpZgkvKiBTTVAgKi8KIAogI2lmZGVmIENPTkZJR19YODZf
NjRfU01QCkBAIC0yMDgsMjcgKzIxNCwzNCBAQCBkbyB7CQkJCQkJCQkJXAogCXBmb19yZXRfXzsJ
CQkJCVwKIH0pCiAKKy8qIFBvc2l0aW9uIEluZGVwZW5kZW50IGNvZGUgdXNlcyByZWxhdGl2ZSBh
ZGRyZXNzZXMgb25seSAqLworI2lmZGVmIENPTkZJR19YODZfUElFCisjZGVmaW5lIF9fcGVyY3B1
X3N0YWJsZV9hcmcgX19wZXJjcHVfYXJnKGExKQorI2Vsc2UKKyNkZWZpbmUgX19wZXJjcHVfc3Rh
YmxlX2FyZyBfX3BlcmNwdV9hcmcoUDEpCisjZW5kaWYKKwogI2RlZmluZSBwZXJjcHVfc3RhYmxl
X29wKG9wLCB2YXIpCQkJXAogKHsJCQkJCQkJXAogCXR5cGVvZih2YXIpIHBmb19yZXRfXzsJCQkJ
XAogCXN3aXRjaCAoc2l6ZW9mKHZhcikpIHsJCQkJXAogCWNhc2UgMToJCQkJCQlcCi0JCWFzbShv
cCAiYiAiX19wZXJjcHVfYXJnKFAxKSIsJTAiCVwKKwkJYXNtKG9wICJiICJfX3BlcmNwdV9zdGFi
bGVfYXJnICIsJTAiCVwKIAkJICAgIDogIj1xIiAocGZvX3JldF9fKQkJCVwKIAkJICAgIDogInAi
ICgmKHZhcikpKTsJCQlcCiAJCWJyZWFrOwkJCQkJXAogCWNhc2UgMjoJCQkJCQlcCi0JCWFzbShv
cCAidyAiX19wZXJjcHVfYXJnKFAxKSIsJTAiCVwKKwkJYXNtKG9wICJ3ICJfX3BlcmNwdV9zdGFi
bGVfYXJnICIsJTAiCVwKIAkJICAgIDogIj1yIiAocGZvX3JldF9fKQkJCVwKIAkJICAgIDogInAi
ICgmKHZhcikpKTsJCQlcCiAJCWJyZWFrOwkJCQkJXAogCWNhc2UgNDoJCQkJCQlcCi0JCWFzbShv
cCAibCAiX19wZXJjcHVfYXJnKFAxKSIsJTAiCVwKKwkJYXNtKG9wICJsICJfX3BlcmNwdV9zdGFi
bGVfYXJnICIsJTAiCVwKIAkJICAgIDogIj1yIiAocGZvX3JldF9fKQkJCVwKIAkJICAgIDogInAi
ICgmKHZhcikpKTsJCQlcCiAJCWJyZWFrOwkJCQkJXAogCWNhc2UgODoJCQkJCQlcCi0JCWFzbShv
cCAicSAiX19wZXJjcHVfYXJnKFAxKSIsJTAiCVwKKwkJYXNtKG9wICJxICJfX3BlcmNwdV9zdGFi
bGVfYXJnICIsJTAiCVwKIAkJICAgIDogIj1yIiAocGZvX3JldF9fKQkJCVwKIAkJICAgIDogInAi
ICgmKHZhcikpKTsJCQlcCiAJCWJyZWFrOwkJCQkJXApkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2Vy
bmVsL2NwdS9jb21tb24uYyBiL2FyY2gveDg2L2tlcm5lbC9jcHUvY29tbW9uLmMKaW5kZXggYzkx
NzZiYWU3ZmQ4Li44NzMyYzllNzE5ZDUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9jcHUv
Y29tbW9uLmMKKysrIGIvYXJjaC94ODYva2VybmVsL2NwdS9jb21tb24uYwpAQCAtNDYxLDcgKzQ2
MSw5IEBAIHZvaWQgbG9hZF9wZXJjcHVfc2VnbWVudChpbnQgY3B1KQogCWxvYWRzZWdtZW50KGZz
LCBfX0tFUk5FTF9QRVJDUFUpOwogI2Vsc2UKIAlfX2xvYWRzZWdtZW50X3NpbXBsZShncywgMCk7
Ci0Jd3Jtc3JsKE1TUl9HU19CQVNFLCAodW5zaWduZWQgbG9uZylwZXJfY3B1KGlycV9zdGFja191
bmlvbi5nc19iYXNlLCBjcHUpKTsKKwl3cm1zcmwoTVNSX0dTX0JBU0UsCisJICAgICAgICh1bnNp
Z25lZCBsb25nKXBlcl9jcHUoaXJxX3N0YWNrX3VuaW9uLmdzX2Jhc2UsIGNwdSkgLQorCSAgICAg
ICAodW5zaWduZWQgbG9uZylfX3Blcl9jcHVfc3RhcnQpOwogI2VuZGlmCiAJbG9hZF9zdGFja19j
YW5hcnlfc2VnbWVudCgpOwogfQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2hlYWRfNjQu
UyBiL2FyY2gveDg2L2tlcm5lbC9oZWFkXzY0LlMKaW5kZXggMzJkMTg5OWY0OGRmLi5kZjUxOThl
MzEwZmMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9oZWFkXzY0LlMKKysrIGIvYXJjaC94
ODYva2VybmVsL2hlYWRfNjQuUwpAQCAtMjc0LDcgKzI3NCwxMSBAQCBFTkRQUk9DKHN0YXJ0X2Nw
dTApCiAJR0xPQkFMKGluaXRpYWxfY29kZSkKIAkucXVhZAl4ODZfNjRfc3RhcnRfa2VybmVsCiAJ
R0xPQkFMKGluaXRpYWxfZ3MpCisjaWZkZWYgQ09ORklHX1g4Nl9QSUUKKwkucXVhZAkwCisjZWxz
ZQogCS5xdWFkCUlOSVRfUEVSX0NQVV9WQVIoaXJxX3N0YWNrX3VuaW9uKQorI2VuZGlmCiAJR0xP
QkFMKGluaXRpYWxfc3RhY2spCiAJLyoKIAkgKiBUaGUgU0laRU9GX1BUUkVHUyBnYXAgaXMgYSBj
b252ZW50aW9uIHdoaWNoIGhlbHBzIHRoZSBpbi1rZXJuZWwKZGlmZiAtLWdpdCBhL2FyY2gveDg2
L2tlcm5lbC9zZXR1cF9wZXJjcHUuYyBiL2FyY2gveDg2L2tlcm5lbC9zZXR1cF9wZXJjcHUuYwpp
bmRleCAyOGRhZmVkNmM2ODIuLjI3MTgyOWExY2MzOCAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2Vy
bmVsL3NldHVwX3BlcmNwdS5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9zZXR1cF9wZXJjcHUuYwpA
QCAtMjUsNyArMjUsNyBAQAogREVGSU5FX1BFUl9DUFVfUkVBRF9NT1NUTFkoaW50LCBjcHVfbnVt
YmVyKTsKIEVYUE9SVF9QRVJfQ1BVX1NZTUJPTChjcHVfbnVtYmVyKTsKIAotI2lmZGVmIENPTkZJ
R19YODZfNjQKKyNpZiBkZWZpbmVkKENPTkZJR19YODZfNjQpICYmICFkZWZpbmVkKENPTkZJR19Y
ODZfUElFKQogI2RlZmluZSBCT09UX1BFUkNQVV9PRkZTRVQgKCh1bnNpZ25lZCBsb25nKV9fcGVy
X2NwdV9sb2FkKQogI2Vsc2UKICNkZWZpbmUgQk9PVF9QRVJDUFVfT0ZGU0VUIDAKZGlmZiAtLWdp
dCBhL2FyY2gveDg2L2tlcm5lbC92bWxpbnV4Lmxkcy5TIGIvYXJjaC94ODYva2VybmVsL3ZtbGlu
dXgubGRzLlMKaW5kZXggZjA1ZjAwYWNhYzg5Li40ODI2OGQwNTllYmUgMTAwNjQ0Ci0tLSBhL2Fy
Y2gveDg2L2tlcm5lbC92bWxpbnV4Lmxkcy5TCisrKyBiL2FyY2gveDg2L2tlcm5lbC92bWxpbnV4
Lmxkcy5TCkBAIC0xODYsOSArMTg2LDE0IEBAIFNFQ1RJT05TCiAJLyoKIAkgKiBwZXJjcHUgb2Zm
c2V0cyBhcmUgemVyby1iYXNlZCBvbiBTTVAuICBQRVJDUFVfVkFERFIoKSBjaGFuZ2VzIHRoZQog
CSAqIG91dHB1dCBQSERSLCBzbyB0aGUgbmV4dCBvdXRwdXQgc2VjdGlvbiAtIC5pbml0LnRleHQg
LSBzaG91bGQKLQkgKiBzdGFydCBhbm90aGVyIHNlZ21lbnQgLSBpbml0LgorCSAqIHN0YXJ0IGFu
b3RoZXIgc2VnbWVudCAtIGluaXQuIEZvciBQb3NpdGlvbiBJbmRlcGVuZGVudCBDb2RlLCB0aGUK
KwkgKiBwZXItY3B1IHNlY3Rpb24gY2Fubm90IGJlIHplcm8tYmFzZWQgYmVjYXVzZSBldmVyeXRo
aW5nIGlzIHJlbGF0aXZlLgogCSAqLworI2lmZGVmIENPTkZJR19YODZfUElFCisJUEVSQ1BVX1NF
Q1RJT04oSU5URVJOT0RFX0NBQ0hFX0JZVEVTKQorI2Vsc2UKIAlQRVJDUFVfVkFERFIoSU5URVJO
T0RFX0NBQ0hFX0JZVEVTLCAwLCA6cGVyY3B1KQorI2VuZGlmCiAJQVNTRVJUKFNJWkVPRiguZGF0
YS4ucGVyY3B1KSA8IENPTkZJR19QSFlTSUNBTF9TVEFSVCwKIAkgICAgICAgInBlci1DUFUgZGF0
YSB0b28gbGFyZ2UgLSBpbmNyZWFzZSBDT05GSUdfUEhZU0lDQUxfU1RBUlQiKQogI2VuZGlmCkBA
IC0zNjQsNyArMzY5LDExIEBAIFNFQ1RJT05TCiAgKiBQZXItY3B1IHN5bWJvbHMgd2hpY2ggbmVl
ZCB0byBiZSBvZmZzZXQgZnJvbSBfX3Blcl9jcHVfbG9hZAogICogZm9yIHRoZSBib290IHByb2Nl
c3Nvci4KICAqLworI2lmZGVmIENPTkZJR19YODZfUElFCisjZGVmaW5lIElOSVRfUEVSX0NQVSh4
KSBpbml0X3Blcl9jcHVfXyMjeCA9IHgKKyNlbHNlCiAjZGVmaW5lIElOSVRfUEVSX0NQVSh4KSBp
bml0X3Blcl9jcHVfXyMjeCA9IHggKyBfX3Blcl9jcHVfbG9hZAorI2VuZGlmCiBJTklUX1BFUl9D
UFUoZ2R0X3BhZ2UpOwogSU5JVF9QRVJfQ1BVKGlycV9zdGFja191bmlvbik7CiAKQEAgLTM3NCw3
ICszODMsNyBAQCBJTklUX1BFUl9DUFUoaXJxX3N0YWNrX3VuaW9uKTsKIC4gPSBBU1NFUlQoKF9l
bmQgLSBfdGV4dCA8PSBLRVJORUxfSU1BR0VfU0laRSksCiAJICAgImtlcm5lbCBpbWFnZSBiaWdn
ZXIgdGhhbiBLRVJORUxfSU1BR0VfU0laRSIpOwogCi0jaWZkZWYgQ09ORklHX1NNUAorI2lmIGRl
ZmluZWQoQ09ORklHX1NNUCkgJiYgIWRlZmluZWQoQ09ORklHX1g4Nl9QSUUpCiAuID0gQVNTRVJU
KChpcnFfc3RhY2tfdW5pb24gPT0gMCksCiAgICAgICAgICAgICJpcnFfc3RhY2tfdW5pb24gaXMg
bm90IGF0IHN0YXJ0IG9mIHBlci1jcHUgYXJlYSIpOwogI2VuZGlmCmRpZmYgLS1naXQgYS9hcmNo
L3g4Ni9saWIvY21weGNoZzE2Yl9lbXUuUyBiL2FyY2gveDg2L2xpYi9jbXB4Y2hnMTZiX2VtdS5T
CmluZGV4IDliMzMwMjQyZTc0MC4uMjU0OTUwNjA0YWU0IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9s
aWIvY21weGNoZzE2Yl9lbXUuUworKysgYi9hcmNoL3g4Ni9saWIvY21weGNoZzE2Yl9lbXUuUwpA
QCAtMzMsMTMgKzMzLDEzIEBAIEVOVFJZKHRoaXNfY3B1X2NtcHhjaGcxNmJfZW11KQogCXB1c2hm
cQogCWNsaQogCi0JY21wcSBQRVJfQ1BVX1ZBUigoJXJzaSkpLCAlcmF4CisJY21wcSBQRVJfQ1BV
X1ZBUl9BQlMoKCVyc2kpKSwgJXJheAogCWpuZSAuTG5vdF9zYW1lCi0JY21wcSBQRVJfQ1BVX1ZB
Uig4KCVyc2kpKSwgJXJkeAorCWNtcHEgUEVSX0NQVV9WQVJfQUJTKDgoJXJzaSkpLCAlcmR4CiAJ
am5lIC5Mbm90X3NhbWUKIAotCW1vdnEgJXJieCwgUEVSX0NQVV9WQVIoKCVyc2kpKQotCW1vdnEg
JXJjeCwgUEVSX0NQVV9WQVIoOCglcnNpKSkKKwltb3ZxICVyYngsIFBFUl9DUFVfVkFSX0FCUygo
JXJzaSkpCisJbW92cSAlcmN4LCBQRVJfQ1BVX1ZBUl9BQlMoOCglcnNpKSkKIAogCXBvcGZxCiAJ
bW92ICQxLCAlYWwKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi94ZW4tYXNtLlMgYi9hcmNoL3g4
Ni94ZW4veGVuLWFzbS5TCmluZGV4IGRjZDMxZmEzOWI1ZC4uNDk1ZDdmNDJmMjU0IDEwMDY0NAot
LS0gYS9hcmNoL3g4Ni94ZW4veGVuLWFzbS5TCisrKyBiL2FyY2gveDg2L3hlbi94ZW4tYXNtLlMK
QEAgLTIwLDcgKzIwLDcgQEAKIEVOVFJZKHhlbl9pcnFfZW5hYmxlX2RpcmVjdCkKIAlGUkFNRV9C
RUdJTgogCS8qIFVubWFzayBldmVudHMgKi8KLQltb3ZiICQwLCBQRVJfQ1BVX1ZBUih4ZW5fdmNw
dV9pbmZvKSArIFhFTl92Y3B1X2luZm9fbWFzaworCW1vdmIgJDAsIFBFUl9DUFVfVkFSKHhlbl92
Y3B1X2luZm8gKyBYRU5fdmNwdV9pbmZvX21hc2spCiAKIAkvKgogCSAqIFByZWVtcHQgaGVyZSBk
b2Vzbid0IG1hdHRlciBiZWNhdXNlIHRoYXQgd2lsbCBkZWFsIHdpdGggYW55CkBAIC0yOSw3ICsy
OSw3IEBAIEVOVFJZKHhlbl9pcnFfZW5hYmxlX2RpcmVjdCkKIAkgKi8KIAogCS8qIFRlc3QgZm9y
IHBlbmRpbmcgKi8KLQl0ZXN0YiAkMHhmZiwgUEVSX0NQVV9WQVIoeGVuX3ZjcHVfaW5mbykgKyBY
RU5fdmNwdV9pbmZvX3BlbmRpbmcKKwl0ZXN0YiAkMHhmZiwgUEVSX0NQVV9WQVIoeGVuX3ZjcHVf
aW5mbyArIFhFTl92Y3B1X2luZm9fcGVuZGluZykKIAlqeiAxZgogCiAJY2FsbCBjaGVja19ldmVu
dHMKQEAgLTQ0LDcgKzQ0LDcgQEAgRU5UUlkoeGVuX2lycV9lbmFibGVfZGlyZWN0KQogICogbm9u
LXplcm8uCiAgKi8KIEVOVFJZKHhlbl9pcnFfZGlzYWJsZV9kaXJlY3QpCi0JbW92YiAkMSwgUEVS
X0NQVV9WQVIoeGVuX3ZjcHVfaW5mbykgKyBYRU5fdmNwdV9pbmZvX21hc2sKKwltb3ZiICQxLCBQ
RVJfQ1BVX1ZBUih4ZW5fdmNwdV9pbmZvICsgWEVOX3ZjcHVfaW5mb19tYXNrKQogCXJldAogRU5E
UFJPQyh4ZW5faXJxX2Rpc2FibGVfZGlyZWN0KQogCkBAIC01OCw3ICs1OCw3IEBAIEVORFBST0Mo
eGVuX2lycV9kaXNhYmxlX2RpcmVjdCkKICAqIHg4NiB1c2Ugb3Bwb3NpdGUgc2Vuc2VzIChtYXNr
IHZzIGVuYWJsZSkuCiAgKi8KIEVOVFJZKHhlbl9zYXZlX2ZsX2RpcmVjdCkKLQl0ZXN0YiAkMHhm
ZiwgUEVSX0NQVV9WQVIoeGVuX3ZjcHVfaW5mbykgKyBYRU5fdmNwdV9pbmZvX21hc2sKKwl0ZXN0
YiAkMHhmZiwgUEVSX0NQVV9WQVIoeGVuX3ZjcHVfaW5mbyArIFhFTl92Y3B1X2luZm9fbWFzaykK
IAlzZXR6ICVhaAogCWFkZGIgJWFoLCAlYWgKIAlyZXQKQEAgLTc5LDcgKzc5LDcgQEAgRU5UUlko
eGVuX3Jlc3RvcmVfZmxfZGlyZWN0KQogI2Vsc2UKIAl0ZXN0YiAkWDg2X0VGTEFHU19JRj4+OCwg
JWFoCiAjZW5kaWYKLQlzZXR6IFBFUl9DUFVfVkFSKHhlbl92Y3B1X2luZm8pICsgWEVOX3ZjcHVf
aW5mb19tYXNrCisJc2V0eiBQRVJfQ1BVX1ZBUih4ZW5fdmNwdV9pbmZvICsgWEVOX3ZjcHVfaW5m
b19tYXNrKQogCS8qCiAJICogUHJlZW1wdCBoZXJlIGRvZXNuJ3QgbWF0dGVyIGJlY2F1c2UgdGhh
dCB3aWxsIGRlYWwgd2l0aCBhbnkKIAkgKiBwZW5kaW5nIGludGVycnVwdHMuICBUaGUgcGVuZGlu
ZyBjaGVjayBtYXkgZW5kIHVwIGJlaW5nIHJ1bgpAQCAtODcsNyArODcsNyBAQCBFTlRSWSh4ZW5f
cmVzdG9yZV9mbF9kaXJlY3QpCiAJICovCiAKIAkvKiBjaGVjayBmb3IgdW5tYXNrZWQgYW5kIHBl
bmRpbmcgKi8KLQljbXB3ICQweDAwMDEsIFBFUl9DUFVfVkFSKHhlbl92Y3B1X2luZm8pICsgWEVO
X3ZjcHVfaW5mb19wZW5kaW5nCisJY21wdyAkMHgwMDAxLCBQRVJfQ1BVX1ZBUih4ZW5fdmNwdV9p
bmZvICsgWEVOX3ZjcHVfaW5mb19wZW5kaW5nKQogCWpueiAxZgogCWNhbGwgY2hlY2tfZXZlbnRz
CiAxOgpkaWZmIC0tZ2l0IGEvaW5pdC9LY29uZmlnIGIvaW5pdC9LY29uZmlnCmluZGV4IDc4Y2Iy
NDYxMDEyZS4uY2NiMWQ4ZGFmMjQxIDEwMDY0NAotLS0gYS9pbml0L0tjb25maWcKKysrIGIvaW5p
dC9LY29uZmlnCkBAIC0xMjAxLDcgKzEyMDEsNyBAQCBjb25maWcgS0FMTFNZTVNfQUxMCiBjb25m
aWcgS0FMTFNZTVNfQUJTT0xVVEVfUEVSQ1BVCiAJYm9vbAogCWRlcGVuZHMgb24gS0FMTFNZTVMK
LQlkZWZhdWx0IFg4Nl82NCAmJiBTTVAKKwlkZWZhdWx0IFg4Nl82NCAmJiBTTVAgJiYgIVg4Nl9Q
SUUKIAogY29uZmlnIEtBTExTWU1TX0JBU0VfUkVMQVRJVkUKIAlib29sCi0tIAoyLjE0LjIuOTIw
LmdjZjBjNjc5NzljLWdvb2cKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 21:21:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 21:21:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzr6V-00036k-Ru; Wed, 04 Oct 2017 21:21:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dzr6U-000347-VI
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 21:21:19 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 B0/BE-02041-EC055D95; Wed, 04 Oct 2017 21:21:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXiVRtsqHs24Gq
 kQfs8ZovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWN7RydLwVLVinU9y1gaGP/JdjFycQgJzGSU
 +L+igx3EYRF4xSLx8NQsZhBHQqCfVeLLg89ADieQkyXx/Ps7Jgg7TWL32odsEHaVxNruySwgt
 pCAksTWDUuZIcb+ZZSYf/8lWAObgJbEnob5TCAJEYFZIhK3XvewgTjMAmeYJI73nWQFqRIWsJ
 KY8vQdO4jNIqAqsePra0YQm1fAUuLVy2tQq00kHh65BlbPCRQ/cuINM8RqC4nWM/eZJjAKLmB
 kWMWoUZxaVJZapGtkqZdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERh49QwMjDsY
 m/b6HWKU5GBSEuXd5Hs1UogvKT+lMiOxOCO+qDQntfgQowwHh5IELycwkIUEi1LTUyvSMnOAM
 QCTluDgURLh5QdJ8xYXJOYWZ6ZDpE4xGnPs23PrDxNHx827f5iEWPLy81KlxHk3+wOVCoCUZp
 TmwQ2CxeYlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8siALeTLzSuD2vQI6hQnolDlNV0B
 OKUlESEk1MHJ55dSYb4yY5Fj6c5n2/GvSxbY+NiVLs9n0lb45pL3lPrXt80rLF+ez/vRN0Sq8
 rb9736kuvWdh+9ofHPg8x3SHzQ3ptMe2bC2P9m+OyFnnZHsqoPjnn0KbH193Cfrsq7pZEXLnz
 /Wit5eXHJB8fMyZ4+7nEMfjr9O2RQizZTKbbv/HIGWSyKXEUpyRaKjFXFScCAAao/mzyAIAAA
 ==
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1507152075!101144730!1
X-Originating-IP: [74.125.83.49]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54491 invoked from network); 4 Oct 2017 21:21:16 -0000
Received: from mail-pg0-f49.google.com (HELO mail-pg0-f49.google.com)
 (74.125.83.49)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Oct 2017 21:21:16 -0000
Received: by mail-pg0-f49.google.com with SMTP id c137so7166083pga.11
 for <xen-devel@lists.xenproject.org>; Wed, 04 Oct 2017 14:21:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=Sg/RqMfrN195pouS2/TQAS39jn3ubxi9dBE9AGWHJ5A=;
 b=rAZmPTP1V8+kIVcsIamvp85V7BzQ7t2zRou+vcZlngjkVgB1nTVggtOpMl5anXi+58
 TrL43YP/i5Ylddz7K6i6U2EwWFSmfJhtFELsMcELZIwRaR7kuhbUNrFiVu4UYIYCkpOZ
 AcGPwvzth6mrEwJDD/jPesx31TGTPuV39ayg54LA+pOZ974FHHS7nxsgPpAaFOfyOlM4
 vlts+VBeADDcP1KqHEv29NHw9x2UIGfteQ9jstSTXQI0+nTqmsb0ftiXjmg9d8qOg/QQ
 YXroCc3walHrJcYs5RJURYX8yoev/CcLW2jVPJUcyOVTLIunP2RbFQVXCnW/mHW4N/Pj
 Eo6A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=Sg/RqMfrN195pouS2/TQAS39jn3ubxi9dBE9AGWHJ5A=;
 b=V+CTso855giYb60eCH687QCZeA47bywwWmmTSQYNn9kZKx6gpSK2L+gsmG+bMfI2bm
 E4ZNSf+hDjqf9ZuSEmPforhXKhB84uH5Wfhxbf5TS4AAKnnAT9bfcCc7cP9kkKN7Dkhk
 xzBvhMGHmI4QUkpjTtbZyrN0LthftzKo0do7c2jWAaxUxXVmVh3i+S2TUbt2EywjXx1O
 D4tbt82Uns6NSv2wKzwtESccu9SDI0N/+Fs6iPz3gcqD1xkbGcspevpuEiJcJxE5RI8A
 hXVIrevHP1QTDBu+H6qOYtDziDW00XLDvcmoh3/gxsSuDjcac6S8ZlZY8JaqmfC9DGp+
 Eu5A==
X-Gm-Message-State: AHPjjUgWD3J5YMLuvn/xmWaPQkS6cZkELQ5+tFK6R2w4n3xGLQ5Mof7C
 0oDkG8IqDTG1QBYErv2Djtj4aQ==
X-Google-Smtp-Source: AOwi7QDGxOhvMPD1Dguh4oiz8ITQ7S3qAYlzuQr+VFjJdZMEoVaYJdXRrjqrD/URKSKacT/OVhSmaw==
X-Received: by 10.84.246.137 with SMTP id m9mr21223084pll.222.1507152074386;
 Wed, 04 Oct 2017 14:21:14 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id s68sm30204019pfd.72.2017.10.04.14.21.12
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 04 Oct 2017 14:21:13 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Thomas Garnier <thgarnie@google.com>,
 Arnd Bergmann <arnd@arndb.de>, Kees Cook <keescook@chromium.org>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Chris Metcalf <cmetcalf@mellanox.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>, Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Jonathan Corbet <corbet@lwn.net>, Matthew Wilcox <mawilcox@microsoft.com>,
 Michal Hocko <mhocko@suse.com>, Peter Foley <pefoley2@pefoley.com>,
 Paul Bolle <pebolle@tiscali.nl>, Jiri Kosina <jkosina@suse.cz>,
 Rob Landley <rob@landley.net>, "H . J . Lu" <hjl.tools@gmail.com>,
 Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed,  4 Oct 2017 14:19:52 -0700
Message-Id: <20171004212003.28296-17-thgarnie@google.com>
X-Mailer: git-send-email 2.14.2.920.gcf0c67979c-goog
In-Reply-To: <20171004212003.28296-1-thgarnie@google.com>
References: <20171004212003.28296-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC v3 16/27] x86/relocs: Handle PIE relocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlIHRoZSByZWxvY2F0aW9uIHRvb2wgdG8gY29ycmVjdGx5IGhhbmRsZSByZWxvY2F0aW9u
cyBnZW5lcmF0ZWQgYnkKLWZQSUUgb3B0aW9uOgoKIC0gQWRkIHJlbG9jYXRpb24gZm9yIGVhY2gg
ZW50cnkgb2YgdGhlIC5nb3Qgc2VjdGlvbiBnaXZlbiB0aGUgbGlua2VyIGRvZXMgbm90CiAgIGdl
bmVyYXRlIFJfWDg2XzY0X0dMT0JfREFUIG9uIGEgc2ltcGxlIGxpbmsuCiAtIElnbm9yZSBSX1g4
Nl82NF9HT1RQQ1JFTCBhbmQgUl9YODZfNjRfUExUMzIuCgpTaWduZWQtb2ZmLWJ5OiBUaG9tYXMg
R2FybmllciA8dGhnYXJuaWVAZ29vZ2xlLmNvbT4KLS0tCiBhcmNoL3g4Ni90b29scy9yZWxvY3Mu
YyB8IDk0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0K
IDEgZmlsZSBjaGFuZ2VkLCA5MyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEvYXJjaC94ODYvdG9vbHMvcmVsb2NzLmMgYi9hcmNoL3g4Ni90b29scy9yZWxvY3MuYwpp
bmRleCA3M2ViN2ZkNGFlYzQuLjVkM2ViMjc2MDE5OCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvdG9v
bHMvcmVsb2NzLmMKKysrIGIvYXJjaC94ODYvdG9vbHMvcmVsb2NzLmMKQEAgLTMxLDYgKzMxLDcg
QEAgc3RydWN0IHNlY3Rpb24gewogCUVsZl9TeW0gICAgICAgICpzeW10YWI7CiAJRWxmX1JlbCAg
ICAgICAgKnJlbHRhYjsKIAljaGFyICAgICAgICAgICAqc3RydGFiOworCUVsZl9BZGRyICAgICAg
ICpnb3Q7CiB9Owogc3RhdGljIHN0cnVjdCBzZWN0aW9uICpzZWNzOwogCkBAIC0yOTIsNiArMjkz
LDM1IEBAIHN0YXRpYyBFbGZfU3ltICpzeW1fbG9va3VwKGNvbnN0IGNoYXIgKnN5bW5hbWUpCiAJ
cmV0dXJuIDA7CiB9CiAKK3N0YXRpYyBFbGZfU3ltICpzeW1fbG9va3VwX2FkZHIoRWxmX0FkZHIg
YWRkciwgY29uc3QgY2hhciAqKm5hbWUpCit7CisJaW50IGk7CisJZm9yIChpID0gMDsgaSA8IGVo
ZHIuZV9zaG51bTsgaSsrKSB7CisJCXN0cnVjdCBzZWN0aW9uICpzZWMgPSAmc2Vjc1tpXTsKKwkJ
bG9uZyBuc3ltczsKKwkJRWxmX1N5bSAqc3ltdGFiOworCQlFbGZfU3ltICpzeW07CisKKwkJaWYg
KHNlYy0+c2hkci5zaF90eXBlICE9IFNIVF9TWU1UQUIpCisJCQljb250aW51ZTsKKworCQluc3lt
cyA9IHNlYy0+c2hkci5zaF9zaXplL3NpemVvZihFbGZfU3ltKTsKKwkJc3ltdGFiID0gc2VjLT5z
eW10YWI7CisKKwkJZm9yIChzeW0gPSBzeW10YWI7IC0tbnN5bXMgPj0gMDsgc3ltKyspIHsKKwkJ
CWlmIChzeW0tPnN0X3ZhbHVlID09IGFkZHIpIHsKKwkJCQlpZiAobmFtZSkgeworCQkJCQkqbmFt
ZSA9IHN5bV9uYW1lKHNlYy0+bGluay0+c3RydGFiLAorCQkJCQkJCSBzeW0pOworCQkJCX0KKwkJ
CQlyZXR1cm4gc3ltOworCQkJfQorCQl9CisJfQorCXJldHVybiAwOworfQorCisKICNpZiBCWVRF
X09SREVSID09IExJVFRMRV9FTkRJQU4KICNkZWZpbmUgbGUxNl90b19jcHUodmFsKSAodmFsKQog
I2RlZmluZSBsZTMyX3RvX2NwdSh2YWwpICh2YWwpCkBAIC01MTIsNiArNTQyLDMzIEBAIHN0YXRp
YyB2b2lkIHJlYWRfcmVsb2NzKEZJTEUgKmZwKQogCX0KIH0KIAorc3RhdGljIHZvaWQgcmVhZF9n
b3QoRklMRSAqZnApCit7CisJaW50IGk7CisJZm9yIChpID0gMDsgaSA8IGVoZHIuZV9zaG51bTsg
aSsrKSB7CisJCXN0cnVjdCBzZWN0aW9uICpzZWMgPSAmc2Vjc1tpXTsKKwkJc2VjLT5nb3QgPSBO
VUxMOworCQlpZiAoc2VjLT5zaGRyLnNoX3R5cGUgIT0gU0hUX1BST0dCSVRTIHx8CisJCSAgICBz
dHJjbXAoc2VjX25hbWUoaSksICIuZ290IikpIHsKKwkJCWNvbnRpbnVlOworCQl9CisJCXNlYy0+
Z290ID0gbWFsbG9jKHNlYy0+c2hkci5zaF9zaXplKTsKKwkJaWYgKCFzZWMtPmdvdCkgeworCQkJ
ZGllKCJtYWxsb2Mgb2YgJWQgYnl0ZXMgZm9yIGdvdCBmYWlsZWRcbiIsCisJCQkJc2VjLT5zaGRy
LnNoX3NpemUpOworCQl9CisJCWlmIChmc2VlayhmcCwgc2VjLT5zaGRyLnNoX29mZnNldCwgU0VF
S19TRVQpIDwgMCkgeworCQkJZGllKCJTZWVrIHRvICVkIGZhaWxlZDogJXNcbiIsCisJCQkJc2Vj
LT5zaGRyLnNoX29mZnNldCwgc3RyZXJyb3IoZXJybm8pKTsKKwkJfQorCQlpZiAoZnJlYWQoc2Vj
LT5nb3QsIDEsIHNlYy0+c2hkci5zaF9zaXplLCBmcCkKKwkJICAgICE9IHNlYy0+c2hkci5zaF9z
aXplKSB7CisJCQlkaWUoIkNhbm5vdCByZWFkIGdvdDogJXNcbiIsCisJCQkJc3RyZXJyb3IoZXJy
bm8pKTsKKwkJfQorCX0KK30KKwogCiBzdGF0aWMgdm9pZCBwcmludF9hYnNvbHV0ZV9zeW1ib2xz
KHZvaWQpCiB7CkBAIC02NDIsNiArNjk5LDMyIEBAIHN0YXRpYyB2b2lkIGFkZF9yZWxvYyhzdHJ1
Y3QgcmVsb2NzICpyLCB1aW50MzJfdCBvZmZzZXQpCiAJci0+b2Zmc2V0W3ItPmNvdW50KytdID0g
b2Zmc2V0OwogfQogCisvKgorICogVGhlIGxpbmtlciBkb2VzIG5vdCBnZW5lcmF0ZSByZWxvY2F0
aW9ucyBmb3IgdGhlIEdPVCBmb3IgdGhlIGtlcm5lbC4KKyAqIElmIGEgR09UIGlzIGZvdW5kLCBz
aW11bGF0ZSB0aGUgcmVsb2NhdGlvbnMgdGhhdCBzaG91bGQgaGF2ZSBiZWVuIGluY2x1ZGVkLgor
ICovCitzdGF0aWMgdm9pZCB3YWxrX2dvdF90YWJsZShpbnQgKCpwcm9jZXNzKShzdHJ1Y3Qgc2Vj
dGlvbiAqc2VjLCBFbGZfUmVsICpyZWwsCisJCQkJCSAgRWxmX1N5bSAqc3ltLCBjb25zdCBjaGFy
ICpzeW1uYW1lKSwKKwkJCSAgIHN0cnVjdCBzZWN0aW9uICpzZWMpCit7CisJaW50IGk7CisJRWxm
X0FkZHIgZW50cnk7CisJRWxmX1N5bSAqc3ltOworCWNvbnN0IGNoYXIgKnN5bW5hbWU7CisJRWxm
X1JlbCByZWw7CisKKwlmb3IgKGkgPSAwOyBpIDwgc2VjLT5zaGRyLnNoX3NpemUvc2l6ZW9mKEVs
Zl9BZGRyKTsgaSsrKSB7CisJCWVudHJ5ID0gc2VjLT5nb3RbaV07CisJCXN5bSA9IHN5bV9sb29r
dXBfYWRkcihlbnRyeSwgJnN5bW5hbWUpOworCQlpZiAoIXN5bSkKKwkJCWRpZSgiQ291bGQgbm90
IGZvdW5kIGdvdCBzeW1ib2wgZm9yIGVudHJ5ICVkXG4iLCBpKTsKKwkJcmVsLnJfb2Zmc2V0ID0g
c2VjLT5zaGRyLnNoX2FkZHIgKyBpICogc2l6ZW9mKEVsZl9BZGRyKTsKKwkJcmVsLnJfaW5mbyA9
IEVMRl9CSVRTID09IDY0ID8gUl9YODZfNjRfR0xPQl9EQVQKKwkJCSAgICAgOiBSXzM4Nl9HTE9C
X0RBVDsKKwkJcHJvY2VzcyhzZWMsICZyZWwsIHN5bSwgc3ltbmFtZSk7CisJfQorfQorCiBzdGF0
aWMgdm9pZCB3YWxrX3JlbG9jcyhpbnQgKCpwcm9jZXNzKShzdHJ1Y3Qgc2VjdGlvbiAqc2VjLCBF
bGZfUmVsICpyZWwsCiAJCQlFbGZfU3ltICpzeW0sIGNvbnN0IGNoYXIgKnN5bW5hbWUpKQogewpA
QCAtNjU1LDYgKzczOCw4IEBAIHN0YXRpYyB2b2lkIHdhbGtfcmVsb2NzKGludCAoKnByb2Nlc3Mp
KHN0cnVjdCBzZWN0aW9uICpzZWMsIEVsZl9SZWwgKnJlbCwKIAkJc3RydWN0IHNlY3Rpb24gKnNl
YyA9ICZzZWNzW2ldOwogCiAJCWlmIChzZWMtPnNoZHIuc2hfdHlwZSAhPSBTSFRfUkVMX1RZUEUp
IHsKKwkJCWlmIChzZWMtPmdvdCkKKwkJCQl3YWxrX2dvdF90YWJsZShwcm9jZXNzLCBzZWMpOwog
CQkJY29udGludWU7CiAJCX0KIAkJc2VjX3N5bXRhYiAgPSBzZWMtPmxpbms7CkBAIC03NjQsNiAr
ODQ5LDggQEAgc3RhdGljIGludCBkb19yZWxvYzY0KHN0cnVjdCBzZWN0aW9uICpzZWMsIEVsZl9S
ZWwgKnJlbCwgRWxmVyhTeW0pICpzeW0sCiAJCW9mZnNldCArPSBwZXJfY3B1X2xvYWRfYWRkcjsK
IAogCXN3aXRjaCAocl90eXBlKSB7CisJY2FzZSBSX1g4Nl82NF9QTFQzMjoKKwljYXNlIFJfWDg2
XzY0X0dPVFBDUkVMOgogCWNhc2UgUl9YODZfNjRfTk9ORToKIAkJLyogTk9ORSBjYW4gYmUgaWdu
b3JlZC4gKi8KIAkJYnJlYWs7CkBAIC04MDUsNyArODkyLDcgQEAgc3RhdGljIGludCBkb19yZWxv
YzY0KHN0cnVjdCBzZWN0aW9uICpzZWMsIEVsZl9SZWwgKnJlbCwgRWxmVyhTeW0pICpzeW0sCiAJ
CSAqIHRoZSByZWxvY2F0aW9ucyBhcmUgcHJvY2Vzc2VkLgogCQkgKiBNYWtlIHN1cmUgdGhhdCB0
aGUgb2Zmc2V0IHdpbGwgZml0LgogCQkgKi8KLQkJaWYgKChpbnQzMl90KW9mZnNldCAhPSAoaW50
NjRfdClvZmZzZXQpCisJCWlmIChyX3R5cGUgIT0gUl9YODZfNjRfNjQgJiYgKGludDMyX3Qpb2Zm
c2V0ICE9IChpbnQ2NF90KW9mZnNldCkKIAkJCWRpZSgiUmVsb2NhdGlvbiBvZmZzZXQgZG9lc24n
dCBmaXQgaW4gMzIgYml0c1xuIik7CiAKIAkJaWYgKHJfdHlwZSA9PSBSX1g4Nl82NF82NCkKQEAg
LTgxNCw2ICs5MDEsMTAgQEAgc3RhdGljIGludCBkb19yZWxvYzY0KHN0cnVjdCBzZWN0aW9uICpz
ZWMsIEVsZl9SZWwgKnJlbCwgRWxmVyhTeW0pICpzeW0sCiAJCQlhZGRfcmVsb2MoJnJlbG9jczMy
LCBvZmZzZXQpOwogCQlicmVhazsKIAorCWNhc2UgUl9YODZfNjRfR0xPQl9EQVQ6CisJCWFkZF9y
ZWxvYygmcmVsb2NzNjQsIG9mZnNldCk7CisJCWJyZWFrOworCiAJZGVmYXVsdDoKIAkJZGllKCJV
bnN1cHBvcnRlZCByZWxvY2F0aW9uIHR5cGU6ICVzICglZClcbiIsCiAJCSAgICByZWxfdHlwZShy
X3R5cGUpLCByX3R5cGUpOwpAQCAtMTA4Myw2ICsxMTc0LDcgQEAgdm9pZCBwcm9jZXNzKEZJTEUg
KmZwLCBpbnQgdXNlX3JlYWxfbW9kZSwgaW50IGFzX3RleHQsCiAJcmVhZF9zdHJ0YWJzKGZwKTsK
IAlyZWFkX3N5bXRhYnMoZnApOwogCXJlYWRfcmVsb2NzKGZwKTsKKwlyZWFkX2dvdChmcCk7CiAJ
aWYgKEVMRl9CSVRTID09IDY0KQogCQlwZXJjcHVfaW5pdCgpOwogCWlmIChzaG93X2Fic29sdXRl
X3N5bXMpIHsKLS0gCjIuMTQuMi45MjAuZ2NmMGM2Nzk3OWMtZ29vZwoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 21:21:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 21:21:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzr6X-00038o-3K; Wed, 04 Oct 2017 21:21:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dzr6W-00036j-BK
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 21:21:20 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 D1/27-01916-FC055D95; Wed, 04 Oct 2017 21:21:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsVyMfTAGt1zAVc
 jDTY/kLD4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMOH/vJXLBHquLbvnusDYwzxLoYuTiEBGYw
 Svxfu48JxGEReMUiMWX5RpYuRk4OCYF+VokV/3Uh7CyJBf+PsULYaRIfj25igrCrJY4dvcwOY
 gsJKEls3bCUGWLqX0aJzzPXgiXYBLQk9jTMB9sgIjBLROLW6x42EIdZ4AyTxPG+k2BjhQWsJf
 ZM3MgGYrMIqEos/t8LdgavgKXE3Am72SHWmUg8PHINrJ4TKH7kxBtmiNUWEq1n7jNNYBRcwMi
 wilG9OLWoLLVI11gvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMw6BiAYAdj8xen
 Q4ySHExKorybfK9GCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgfegPlBMsSk1PrUjLzAGGP0xag
 oNHSYR3Mkiat7ggMbc4Mx0idYrRkuPCnUt/mDgO7LkFJDtu3v3DJMSSl5+XKiXOuxmkQQCkIa
 M0D24cLEYvMcpKCfMyAh0oxFOQWpSbWYIq/4pRnINRSZg3D2QKT2ZeCdzWV0AHMQEdNKfpCsh
 BJYkIKakGxtUzxZn+iV30iphW+3P+F+3K/XcyF2y4uWLqh3YbJ/Mu05nSJvmhbquOhq09kuT4
 kfXFjlkGGwx+yGlftXl75c7C1+/+xOc8XqS/4VLLEovvN43Sz/97u7C+OEiOIXx1MGeEycP81
 zbO/yw+x283Etpzd+b7976+vus/7Sl/7XX2pc3vOd+KD81WYinOSDTUYi4qTgQASzOPF8wCAA
 A=
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1507152077!87003635!1
X-Originating-IP: [209.85.192.172]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31528 invoked from network); 4 Oct 2017 21:21:18 -0000
Received: from mail-pf0-f172.google.com (HELO mail-pf0-f172.google.com)
 (209.85.192.172)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Oct 2017 21:21:18 -0000
Received: by mail-pf0-f172.google.com with SMTP id z84so6896374pfi.2
 for <xen-devel@lists.xenproject.org>; Wed, 04 Oct 2017 14:21:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=K5TO5LISXC1KHJEFTvgA2b6qZ4srmTO2s9YkcH9tPH4=;
 b=gCY0DfoCQfr89215OITTGwZDcXVz6lTj66tijsD9NGG7k8K22YF6c3/8WzkeMOzDHI
 8lrwR3/nDxfGreMBcsV1Tif/GRZrbe1NaKqMadgwb6loLnXVFpaCmwsrP42by7QCp9Fa
 cMxL/PZFictKBmSk8S+CFVFPLTySZd8qH19TeW2WtOVEuva/lpbZjI8inC8lTymmi+XG
 59aiGxRC+GSb7qPUAh8PW9AenLaRy+RI52tfN5BwniOkFEOZvB0aOKhAvKq8LdwzHOoP
 ZXDjLgV0aqsq9Bp4PxiGoqwXiuSfMB/ONGFLwI0NwXTdPKKk+tmEMfpM6XPvV0j1lNwz
 03eg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=K5TO5LISXC1KHJEFTvgA2b6qZ4srmTO2s9YkcH9tPH4=;
 b=c/+Ob5eQFNwexRol6UmOvFlf3jik+KAwURoQyYhZwrwc/ebpAV6Xlw3QRwTUksx45e
 L6us6I8xPP1wq7EmWFPet9YGxMRo6QozJiCXmr6yZR1xsDArDZCHJZftko7i4nSDYjJ0
 SIv3i6ftJ1GcGCEm0meC+alybv6HE/Iwc3e3urne41dNbiaRcynN9e+katF7Ug3pB9Eq
 H22HAw0P6D7dCBdwsSp9Cep3I9HUSnRTxtrOYe/01kmtkZm4/nQ3985IKL/SXdL41MSK
 pf1LQzhkjqUlfFJqBgEYM9i2JDI1ubgrRtw2GZTRBqTQSyENgsPskDdy6vc6l/61d9lK
 YObw==
X-Gm-Message-State: AMCzsaXGosOoQSbJMyi2/AmGu2AHakhaixobzY1gS8fkDx2gDBnGlYbf
 esNN65wJeTBVtp9PbDDHJDzKTQ==
X-Google-Smtp-Source: AOwi7QDz+V6CY6LFi2V/J7pjvQ5fmwYz5e/OT1oWS0M+RulohqkI1D+MSM5DT1Gz1ucivZzeY5hhtQ==
X-Received: by 10.159.253.142 with SMTP id q14mr15736052pls.82.1507152075985; 
 Wed, 04 Oct 2017 14:21:15 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id s68sm30204019pfd.72.2017.10.04.14.21.14
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 04 Oct 2017 14:21:15 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Thomas Garnier <thgarnie@google.com>,
 Arnd Bergmann <arnd@arndb.de>, Kees Cook <keescook@chromium.org>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Chris Metcalf <cmetcalf@mellanox.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>, Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Jonathan Corbet <corbet@lwn.net>, Matthew Wilcox <mawilcox@microsoft.com>,
 Michal Hocko <mhocko@suse.com>, Peter Foley <pefoley2@pefoley.com>,
 Paul Bolle <pebolle@tiscali.nl>, Jiri Kosina <jkosina@suse.cz>,
 Rob Landley <rob@landley.net>, "H . J . Lu" <hjl.tools@gmail.com>,
 Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed,  4 Oct 2017 14:19:53 -0700
Message-Id: <20171004212003.28296-18-thgarnie@google.com>
X-Mailer: git-send-email 2.14.2.920.gcf0c67979c-goog
In-Reply-To: <20171004212003.28296-1-thgarnie@google.com>
References: <20171004212003.28296-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC v3 17/27] xen: Adapt assembly for PIE support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlIHRoZSBhc3NlbWJseSBjb2RlIHRvIHVzZSB0aGUgbmV3IF9BU01fR0VUX1BUUiBtYWNy
byB3aGljaCBnZXQgYQpzeW1ib2wgcmVmZXJlbmNlIHdoaWxlIGJlaW5nIFBJRSBjb21wYXRpYmxl
LiBBZGFwdCB0aGUgcmVsb2NhdGlvbiB0b29sCnRvIGlnbm9yZSAzMi1iaXQgWGVuIGNvZGUuCgpQ
b3NpdGlvbiBJbmRlcGVuZGVudCBFeGVjdXRhYmxlIChQSUUpIHN1cHBvcnQgd2lsbCBhbGxvdyB0
byBleHRlbmRlZCB0aGUKS0FTTFIgcmFuZG9taXphdGlvbiByYW5nZSBiZWxvdyB0aGUgLTJHIG1l
bW9yeSBsaW1pdC4KClNpZ25lZC1vZmYtYnk6IFRob21hcyBHYXJuaWVyIDx0aGdhcm5pZUBnb29n
bGUuY29tPgotLS0KIGFyY2gveDg2L3Rvb2xzL3JlbG9jcy5jIHwgMTYgKysrKysrKysrKysrKysr
LQogYXJjaC94ODYveGVuL3hlbi1oZWFkLlMgfCAgOSArKysrKy0tLS0KIGFyY2gveDg2L3hlbi94
ZW4tcHZoLlMgIHwgMTMgKysrKysrKysrLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAyOSBpbnNlcnRp
b25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3Rvb2xzL3JlbG9j
cy5jIGIvYXJjaC94ODYvdG9vbHMvcmVsb2NzLmMKaW5kZXggNWQzZWIyNzYwMTk4Li5iYzAzMmFk
ODhiMjIgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3Rvb2xzL3JlbG9jcy5jCisrKyBiL2FyY2gveDg2
L3Rvb2xzL3JlbG9jcy5jCkBAIC04MzEsNiArODMxLDE2IEBAIHN0YXRpYyBpbnQgaXNfcGVyY3B1
X3N5bShFbGZXKFN5bSkgKnN5bSwgY29uc3QgY2hhciAqc3ltbmFtZSkKIAkJc3RybmNtcChzeW1u
YW1lLCAiaW5pdF9wZXJfY3B1XyIsIDEzKTsKIH0KIAorLyoKKyAqIENoZWNrIGlmIHRoZSAzMi1i
aXQgcmVsb2NhdGlvbiBpcyB3aXRoaW4gdGhlIHhlbnB2aCAzMi1iaXQgY29kZS4KKyAqIElmIHNv
LCBpZ25vcmVzIGl0LgorICovCitzdGF0aWMgaW50IGlzX2luX3hlbnB2aF9hc3NlbWJseShFbGZX
KEFkZHIpIG9mZnNldCkKK3sKKwlFbGZXKFN5bSkgKnN5bSA9IHN5bV9sb29rdXAoInB2aF9zdGFy
dF94ZW4iKTsKKwlyZXR1cm4gc3ltICYmIChvZmZzZXQgPj0gc3ltLT5zdF92YWx1ZSkgJiYKKwkJ
KG9mZnNldCA8IChzeW0tPnN0X3ZhbHVlICsgc3ltLT5zdF9zaXplKSk7Cit9CiAKIHN0YXRpYyBp
bnQgZG9fcmVsb2M2NChzdHJ1Y3Qgc2VjdGlvbiAqc2VjLCBFbGZfUmVsICpyZWwsIEVsZlcoU3lt
KSAqc3ltLAogCQkgICAgICBjb25zdCBjaGFyICpzeW1uYW1lKQpAQCAtODkyLDggKzkwMiwxMiBA
QCBzdGF0aWMgaW50IGRvX3JlbG9jNjQoc3RydWN0IHNlY3Rpb24gKnNlYywgRWxmX1JlbCAqcmVs
LCBFbGZXKFN5bSkgKnN5bSwKIAkJICogdGhlIHJlbG9jYXRpb25zIGFyZSBwcm9jZXNzZWQuCiAJ
CSAqIE1ha2Ugc3VyZSB0aGF0IHRoZSBvZmZzZXQgd2lsbCBmaXQuCiAJCSAqLwotCQlpZiAocl90
eXBlICE9IFJfWDg2XzY0XzY0ICYmIChpbnQzMl90KW9mZnNldCAhPSAoaW50NjRfdClvZmZzZXQp
CisJCWlmIChyX3R5cGUgIT0gUl9YODZfNjRfNjQgJiYKKwkJICAgIChpbnQzMl90KW9mZnNldCAh
PSAoaW50NjRfdClvZmZzZXQpIHsKKwkJCWlmIChpc19pbl94ZW5wdmhfYXNzZW1ibHkob2Zmc2V0
KSkKKwkJCQlicmVhazsKIAkJCWRpZSgiUmVsb2NhdGlvbiBvZmZzZXQgZG9lc24ndCBmaXQgaW4g
MzIgYml0c1xuIik7CisJCX0KIAogCQlpZiAocl90eXBlID09IFJfWDg2XzY0XzY0KQogCQkJYWRk
X3JlbG9jKCZyZWxvY3M2NCwgb2Zmc2V0KTsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi94ZW4t
aGVhZC5TIGIvYXJjaC94ODYveGVuL3hlbi1oZWFkLlMKaW5kZXggMTI0OTQxZDA5YjJiLi5lNWI3
Yjk1NjYxOTEgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi94ZW4taGVhZC5TCisrKyBiL2FyY2gv
eDg2L3hlbi94ZW4taGVhZC5TCkBAIC0yNSwxNCArMjUsMTUgQEAgRU5UUlkoc3RhcnR1cF94ZW4p
CiAKIAkvKiBDbGVhciAuYnNzICovCiAJeG9yICVlYXgsJWVheAotCW1vdiAkX19ic3Nfc3RhcnQs
ICVfQVNNX0RJCi0JbW92ICRfX2Jzc19zdG9wLCAlX0FTTV9DWAorCV9BU01fR0VUX1BUUihfX2Jz
c19zdGFydCwgJV9BU01fREkpCisJX0FTTV9HRVRfUFRSKF9fYnNzX3N0b3AsICVfQVNNX0NYKQog
CXN1YiAlX0FTTV9ESSwgJV9BU01fQ1gKIAlzaHIgJF9fQVNNX1NFTCgyLCAzKSwgJV9BU01fQ1gK
IAlyZXAgX19BU01fU0laRShzdG9zKQogCi0JbW92ICVfQVNNX1NJLCB4ZW5fc3RhcnRfaW5mbwot
CW1vdiAkaW5pdF90aHJlYWRfdW5pb24rVEhSRUFEX1NJWkUsICVfQVNNX1NQCisJX0FTTV9HRVRf
UFRSKHhlbl9zdGFydF9pbmZvLCAlX0FTTV9BWCkKKwltb3YgJV9BU01fU0ksICglX0FTTV9BWCkK
KwlfQVNNX0dFVF9QVFIoaW5pdF90aHJlYWRfdW5pb24rVEhSRUFEX1NJWkUsICVfQVNNX1NQKQog
CiAJam1wIHhlbl9zdGFydF9rZXJuZWwKIEVORChzdGFydHVwX3hlbikKZGlmZiAtLWdpdCBhL2Fy
Y2gveDg2L3hlbi94ZW4tcHZoLlMgYi9hcmNoL3g4Ni94ZW4veGVuLXB2aC5TCmluZGV4IGUxYTVm
YmVhZTA4ZC4uNDNlMjM0YzdjMmRlIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4veGVuLXB2aC5T
CisrKyBiL2FyY2gveDg2L3hlbi94ZW4tcHZoLlMKQEAgLTEwMSw4ICsxMDEsOCBAQCBFTlRSWShw
dmhfc3RhcnRfeGVuKQogCWNhbGwgeGVuX3ByZXBhcmVfcHZoCiAKIAkvKiBzdGFydHVwXzY0IGV4
cGVjdHMgYm9vdF9wYXJhbXMgaW4gJXJzaS4gKi8KLQltb3YgJF9wYShwdmhfYm9vdHBhcmFtcyks
ICVyc2kKLQltb3YgJF9wYShzdGFydHVwXzY0KSwgJXJheAorCW1vdmFicyAkX3BhKHB2aF9ib290
cGFyYW1zKSwgJXJzaQorCW1vdmFicyAkX3BhKHN0YXJ0dXBfNjQpLCAlcmF4CiAJam1wIColcmF4
CiAKICNlbHNlIC8qIENPTkZJR19YODZfNjQgKi8KQEAgLTEzNywxMCArMTM3LDE1IEBAIEVORChw
dmhfc3RhcnRfeGVuKQogCiAJLnNlY3Rpb24gIi5pbml0LmRhdGEiLCJhdyIKIAkuYmFsaWduIDgK
KwkvKgorCSAqIFVzZSBhIHF1YWQgZm9yIF9wYShnZHRfc3RhcnQpIGJlY2F1c2UgUElFIGRvZXMg
bm90IHVuZGVyc3RhbmQgYQorCSAqIGxvbmcgaXMgZW5vdWdoLiBUaGUgcmVzdWx0aW5nIHZhbHVl
IHdpbGwgc3RpbGwgYmUgaW4gdGhlIGxvd2VyIGxvbmcKKwkgKiBwYXJ0LgorCSAqLwogZ2R0Ogog
CS53b3JkIGdkdF9lbmQgLSBnZHRfc3RhcnQKLQkubG9uZyBfcGEoZ2R0X3N0YXJ0KQotCS53b3Jk
IDAKKwkucXVhZCBfcGEoZ2R0X3N0YXJ0KQorCS5iYWxpZ24gOAogZ2R0X3N0YXJ0OgogCS5xdWFk
IDB4MDAwMDAwMDAwMDAwMDAwMCAgICAgICAgICAgIC8qIE5VTEwgZGVzY3JpcHRvciAqLwogCS5x
dWFkIDB4MDAwMDAwMDAwMDAwMDAwMCAgICAgICAgICAgIC8qIHJlc2VydmVkICovCi0tIAoyLjE0
LjIuOTIwLmdjZjBjNjc5NzljLWdvb2cKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 21:21:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 21:21:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzr6a-0003DT-Ar; Wed, 04 Oct 2017 21:21:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dzr6Z-0003Bv-JL
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 21:21:23 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 C6/5E-03435-3D055D95; Wed, 04 Oct 2017 21:21:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsVyMfTAZt0LAVc
 jDc7dYLT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPWzjvJXHBQuOLk5SssDYzHBLoYuTiEBGYy
 Ssy5f5MNxGEReMUisf3XcjBHQqCfVeLXtEbmLkZOICdLovFQEyOEnSbxau5fFgi7SuLp8/dgc
 SEBJYmtG5YyQ4z9yyixYel/VpAEm4CWxJ6G+UwgCRGBWSISt173gK1gFjjDJHG87yRYlbCAtc
 Sy1U/BxrIIqErMnX8dKM7BwStgKfHjZibENhOJh0eugZVzAoWPnHjDDLHZQqL1zH2mCYyCCxg
 ZVjFqFKcWlaUW6RqZ6SUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYdAxDsYDyz
 IPAQoyQHk5Io7ybfq5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgj/IFygkWp6akVaZk5wAiAS
 Utw8CiJ8IaBpHmLCxJzizPTIVKnGC05Lty59IeJ48CeW0Cy4+bdP0xCLHn5ealS4rymIA0CIA
 0ZpXlw42BReolRVkqYlxHoQCGegtSi3MwSVPlXjOIcjErCvNogU3gy80rgtr4COogJ6KA5TVd
 ADipJREhJNTAyHkuY9Czw+6pgu821iwuDkvb2KggJ5W3TSzEI6LPYbDSj0CXkf/EfbtfE7hjV
 ee4X8z95ZP6L0Xrgfn/Pei+Z9rTL4Uob/uwqDFjLwjnHZ2/Pvfl3KmxX5vvsOnlG4PWC+0ZTZ
 v1waz7Y5HK82/C0yCm7jD9XM09purn+6N/tXfTDusP+YqcSS3FGoqEWc1FxIgAtqGEQzQIAAA
 ==
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1507152078!60411623!1
X-Originating-IP: [209.85.192.179]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13283 invoked from network); 4 Oct 2017 21:21:19 -0000
Received: from mail-pf0-f179.google.com (HELO mail-pf0-f179.google.com)
 (209.85.192.179)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Oct 2017 21:21:19 -0000
Received: by mail-pf0-f179.google.com with SMTP id g65so6884618pfe.13
 for <xen-devel@lists.xenproject.org>; Wed, 04 Oct 2017 14:21:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=sCfGKUIsl+jKNw8fWjd2pq3Fe0ytJweHGH66ceBPppA=;
 b=Yai6YPSVX3G/dpg6fphefW3ow+eU7UmwAG5oKMJLJxRtVUs+IIvGqzRKXK+tn7lawd
 dw0k520bFbI4wwPBJ+SV60iKIkv/CrQdrz53M5/nhDWWYIkLoWdIpeH2MUkbxmhaenuN
 sLPZ0tg4rXNDmnqkIcBfuEQTK3l8Qm46H0CXk6LBv/CETG8asQQyFBEIcsSH4BGkDZYu
 ZkFz+SGpNn4VvI2gD7HDE5j+riIgoy2IXGNxN/lobIFw+vY9h+XR7qhVbEnYgGMct/OJ
 rDiB6EniZVodU67lQomO+VyfnkZ2YmkdEyMLVvfgi0hWJSWtW4CiRWjP4Q9Door3Pkxs
 wRLg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=sCfGKUIsl+jKNw8fWjd2pq3Fe0ytJweHGH66ceBPppA=;
 b=Yes/ZbIruaKnwaPjKydnQ99jCYgwc7q2acoLY5ubJ8EIGgd3NzPlEvqbPfs6wbMHc4
 Tlpx9k2R4V+8qu5VAs/t98aBVy8k0aoS04O1f4/BqfPz5+HtohlYoDwMvPJYOhwhQjII
 nuMs3YG0c3ZWEuVTnH09Yzqf8WWquDarjXxlJxyZc5/9QJFvwCF39IzZ77zJr8nmGuPN
 LbDadyY8cGg9OzG85C4IQ24O97P/a6/mg1xRQbXvXxhde1AB/7rGGP/o6sgxHpN+EBkQ
 ySsb3sBrt4jfc5dGAn+nwor6GNeE68b0DJ+kIujl20DkuHAKCblB6hYJmdGoFkokmJ8G
 rCZw==
X-Gm-Message-State: AHPjjUiOhRtdABAD9hXKkpsqwvPWFQfswZawX/3Yl7b3xFpwURG1KrtJ
 r6ZBDR+KUFv0jn2aRCThJGj5mA==
X-Google-Smtp-Source: AOwi7QCcdFW8itArwMSABhO0agWpP9MppnnCi0D/iZezdxptqzlnA78lS7M99CvxHWXASyY7cAsfmg==
X-Received: by 10.84.174.129 with SMTP id r1mr20632665plb.390.1507152077892;
 Wed, 04 Oct 2017 14:21:17 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id s68sm30204019pfd.72.2017.10.04.14.21.16
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 04 Oct 2017 14:21:16 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Thomas Garnier <thgarnie@google.com>,
 Arnd Bergmann <arnd@arndb.de>, Kees Cook <keescook@chromium.org>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Chris Metcalf <cmetcalf@mellanox.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>, Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Jonathan Corbet <corbet@lwn.net>, Matthew Wilcox <mawilcox@microsoft.com>,
 Michal Hocko <mhocko@suse.com>, Peter Foley <pefoley2@pefoley.com>,
 Paul Bolle <pebolle@tiscali.nl>, Jiri Kosina <jkosina@suse.cz>,
 Rob Landley <rob@landley.net>, "H . J . Lu" <hjl.tools@gmail.com>,
 Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed,  4 Oct 2017 14:19:54 -0700
Message-Id: <20171004212003.28296-19-thgarnie@google.com>
X-Mailer: git-send-email 2.14.2.920.gcf0c67979c-goog
In-Reply-To: <20171004212003.28296-1-thgarnie@google.com>
References: <20171004212003.28296-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC v3 18/27] kvm: Adapt assembly for PIE support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlIHRoZSBhc3NlbWJseSBjb2RlIHRvIHVzZSBvbmx5IHJlbGF0aXZlIHJlZmVyZW5jZXMg
b2Ygc3ltYm9scyBmb3IgdGhlCmtlcm5lbCB0byBiZSBQSUUgY29tcGF0aWJsZS4gVGhlIG5ldyBf
X0FTTV9HRVRfUFRSX1BSRSBtYWNybyBpcyB1c2VkIHRvCmdldCB0aGUgYWRkcmVzcyBvZiBhIHN5
bWJvbCBvbiBib3RoIDMyIGFuZCA2NC1iaXQgd2l0aCBQSUUgc3VwcG9ydC4KClBvc2l0aW9uIElu
ZGVwZW5kZW50IEV4ZWN1dGFibGUgKFBJRSkgc3VwcG9ydCB3aWxsIGFsbG93IHRvIGV4dGVuZGVk
IHRoZQpLQVNMUiByYW5kb21pemF0aW9uIHJhbmdlIGJlbG93IHRoZSAtMkcgbWVtb3J5IGxpbWl0
LgoKU2lnbmVkLW9mZi1ieTogVGhvbWFzIEdhcm5pZXIgPHRoZ2FybmllQGdvb2dsZS5jb20+Ci0t
LQogYXJjaC94ODYvaW5jbHVkZS9hc20va3ZtX2hvc3QuaCB8IDYgKysrKy0tCiBhcmNoL3g4Ni9r
ZXJuZWwva3ZtLmMgICAgICAgICAgIHwgNiArKysrLS0KIGFyY2gveDg2L2t2bS9zdm0uYyAgICAg
ICAgICAgICAgfCA0ICsrLS0KIDMgZmlsZXMgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgNiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9rdm1faG9zdC5o
IGIvYXJjaC94ODYvaW5jbHVkZS9hc20va3ZtX2hvc3QuaAppbmRleCA5ZDdkODU2YjJkODkuLjE0
MDczZmRhNzVmYiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20va3ZtX2hvc3QuaAor
KysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9rdm1faG9zdC5oCkBAIC0xMzQyLDkgKzEzNDIsMTEg
QEAgYXNtbGlua2FnZSB2b2lkIGt2bV9zcHVyaW91c19mYXVsdCh2b2lkKTsKIAkiLnB1c2hzZWN0
aW9uIC5maXh1cCwgXCJheFwiIFxuIiBcCiAJIjY2NzogXG5cdCIgXAogCWNsZWFudXBfaW5zbiAi
XG5cdCIJCSAgICAgIFwKLQkiY21wYiAkMCwga3ZtX3JlYm9vdGluZyBcblx0IgkgICAgICBcCisJ
ImNtcGIgJDAsIGt2bV9yZWJvb3RpbmciIF9fQVNNX1NFTCgsKCUlcmlwKSkgIiBcblx0IiBcCiAJ
ImpuZSA2NjhiIFxuXHQiICAgICAgCQkgICAgICBcCi0JX19BU01fU0laRShwdXNoKSAiICQ2NjZi
IFxuXHQiCSAgICAgIFwKKwlfX0FTTV9TSVpFKHB1c2gpICIlJSIgX0FTTV9BWCAiIFxuXHQiCQlc
CisJX19BU01fR0VUX1BUUl9QUkUoNjY2YikgIiUlIiBfQVNNX0FYICJcblx0IglcCisJInhjaGcg
JSUiIF9BU01fQVggIiwgKCUlIiBfQVNNX1NQICIpIFxuXHQiCVwKIAkiY2FsbCBrdm1fc3B1cmlv
dXNfZmF1bHQgXG5cdCIJICAgICAgXAogCSIucG9wc2VjdGlvbiBcblx0IiBcCiAJX0FTTV9FWFRB
QkxFKDY2NmIsIDY2N2IpCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwva3ZtLmMgYi9hcmNo
L3g4Ni9rZXJuZWwva3ZtLmMKaW5kZXggYWE2MGEwOGI2NWIxLi4wNzE3NmJmYzE4OGIgMTAwNjQ0
Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9rdm0uYworKysgYi9hcmNoL3g4Ni9rZXJuZWwva3ZtLmMK
QEAgLTYyMCw4ICs2MjAsMTAgQEAgYXNtKAogIi5nbG9iYWwgX19yYXdfY2FsbGVlX3NhdmVfX19r
dm1fdmNwdV9pc19wcmVlbXB0ZWQ7IgogIi50eXBlIF9fcmF3X2NhbGxlZV9zYXZlX19fa3ZtX3Zj
cHVfaXNfcHJlZW1wdGVkLCBAZnVuY3Rpb247IgogIl9fcmF3X2NhbGxlZV9zYXZlX19fa3ZtX3Zj
cHVfaXNfcHJlZW1wdGVkOiIKLSJtb3ZxCV9fcGVyX2NwdV9vZmZzZXQoLCVyZGksOCksICVyYXg7
IgotImNtcGIJJDAsICIgX19zdHJpbmdpZnkoS1ZNX1NURUFMX1RJTUVfcHJlZW1wdGVkKSAiK3N0
ZWFsX3RpbWUoJXJheCk7IgorImxlYXEJX19wZXJfY3B1X29mZnNldCglcmlwKSwgJXJheDsiCisi
bW92cQkoJXJheCwlcmRpLDgpLCAlcmF4OyIKKyJhZGRxCSIgX19zdHJpbmdpZnkoS1ZNX1NURUFM
X1RJTUVfcHJlZW1wdGVkKSAiK3N0ZWFsX3RpbWUoJXJpcCksICVyYXg7IgorImNtcGIJJDAsICgl
cmF4KTsiCiAic2V0bmUJJWFsOyIKICJyZXQ7IgogIi5wb3BzZWN0aW9uIik7CmRpZmYgLS1naXQg
YS9hcmNoL3g4Ni9rdm0vc3ZtLmMgYi9hcmNoL3g4Ni9rdm0vc3ZtLmMKaW5kZXggMGU2OGYwYjNj
YmY3Li4zNjQ1MzYwODA0MzggMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2t2bS9zdm0uYworKysgYi9h
cmNoL3g4Ni9rdm0vc3ZtLmMKQEAgLTU2OCwxMiArNTY4LDEyIEBAIHN0YXRpYyB1MzIgc3ZtX21z
cnBtX29mZnNldCh1MzIgbXNyKQogCiBzdGF0aWMgaW5saW5lIHZvaWQgY2xnaSh2b2lkKQogewot
CWFzbSB2b2xhdGlsZSAoX19leChTVk1fQ0xHSSkpOworCWFzbSB2b2xhdGlsZSAoX19leChTVk1f
Q0xHSSkgOiA6KTsKIH0KIAogc3RhdGljIGlubGluZSB2b2lkIHN0Z2kodm9pZCkKIHsKLQlhc20g
dm9sYXRpbGUgKF9fZXgoU1ZNX1NUR0kpKTsKKwlhc20gdm9sYXRpbGUgKF9fZXgoU1ZNX1NUR0kp
IDogOik7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBpbnZscGdhKHVuc2lnbmVkIGxvbmcgYWRk
ciwgdTMyIGFzaWQpCi0tIAoyLjE0LjIuOTIwLmdjZjBjNjc5NzljLWdvb2cKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 21:21:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 21:21:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzr6d-0003JY-O4; Wed, 04 Oct 2017 21:21:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dzr6b-0003Bv-Qk
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 21:21:26 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 53/6E-03435-5D055D95; Wed, 04 Oct 2017 21:21:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVyMfTAOt1LAVc
 jDR6sFrP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPObdvJWnDUs+LZ7+eMDYyH7bsYuTiEBKYz
 Svx4t4oVxGEReMUi8fnpYSYQR0Kgn1Wi/dU65i5GTiAnS+Lo7htQdprEreWTGCHsCol3n5+wg
 9hCAkoSWzcsZYYY+5dR4lPjNbAiNgEtiT0N88GmigjMEpG49bqHDcRhFjjDJHG87yQrSJWwgI
 XE9uPXwGwWAVWJd3+WgnXzClhKrJw/mxVinYnEwyMQNZxA8SMn3jBDrLaQaD1zn2kCo+ACRoZ
 VjOrFqUVlqUW6lnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIFhxwAEOxjvbgo4
 xCjJwaQkyrvJ92qkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleTmAYCwkWpaanVqRl5gAjACYtw
 cGjJMLLD5LmLS5IzC3OTIdInWK057hw59IfJo4De24ByUc37gLJjptAUoglLz8vVUqc1wmkTQ
 CkLaM0D24oLGIvMcpKCfMyAp0pxFOQWpSbWYIq/4pRnINRSZhXFmQKT2ZeCdzuV0BnMQGdNaf
 pCshZJYkIKakGRp7VC6J2Pz8XOi/r6bHKAqbD+r0/ZsemxbF/Cfm274ppjuJ9D4NFi1dw5Jbr
 q59c+m7Lp1zRk3c9nsTc2S61KmP/GW0GQVfDHNUzTQsnt26zbogS6j6pKaejujP6PMdsvkW2S
 a0zjI8e5t/bc2ZySfgrp6mbaqtOb057ZbHRXiRNRmzB7oXPlyqxFGckGmoxFxUnAgBvLZM10w
 IAAA==
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1507152080!60411624!1
X-Originating-IP: [209.85.192.174]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13313 invoked from network); 4 Oct 2017 21:21:22 -0000
Received: from mail-pf0-f174.google.com (HELO mail-pf0-f174.google.com)
 (209.85.192.174)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Oct 2017 21:21:22 -0000
Received: by mail-pf0-f174.google.com with SMTP id a1so3665545pfj.9
 for <xen-devel@lists.xenproject.org>; Wed, 04 Oct 2017 14:21:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=W6PWdrGY6ch/To2KaZMYPuZ0oZgcMy2wrUwdYNxD2Rk=;
 b=T5A0ExItsciWFP06541sqSYrFRrUWCELhv3pUZdnW5mKA2WuluiCuHPY1p+TeTUE10
 RYwT2dp/8LJD7F/MbS0kxSGTgIebgatCIHsAiOn0z42Qa2y/fxhT0CGQPYobNEUN8xNv
 sIZHjaahuixTkcU3UlM77NZFV59Rxby7ozWdIqjKsYv52FIOm1qwwTCtQrxgkgNvrPYf
 abjlEVWbwtou2g564RhrrC31RpW+lviQWOrBo5ZLe3y6S/zmBLVAuq58K77CQ2OMIksY
 NhgpkkPA24YsGbsalMa804A2eJWDDdDFqAgfW7SJXt0phTgCo2xVSK/HEqm90wk1G38s
 9Lrg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=W6PWdrGY6ch/To2KaZMYPuZ0oZgcMy2wrUwdYNxD2Rk=;
 b=sMPryLrDhvcQMTsxJkEBNoC1n5XIeljMKzFPsIzK+3c5y/ULC1Yx3pVzy1w2OWpG+t
 rhcaK+oeCpZuO34Y9j6kLuniFXgwTyHYVXNDe/vh/NBwbvh+8n90fEM/hLEmQDA8dm7W
 jRJhJXFIGc+TnubAE51zOvFuF5aVMi0rpumwChYeKd/un9zJnJ8Ff/7EDQljmo5XnlGu
 g5+hk1f1XiDJbOZGNqRlOjUrZwPvyqP0uoyu+hQksLyi86JCl7XQ8YzSB5nOui9XcbX1
 kWaB+/L64lXpSe+xwEKaM59R6NsZsCsa5zstQfxyBPCKIS2QHThFpCBKJ2b8DTUexlau
 jMXg==
X-Gm-Message-State: AMCzsaWyZFN2aCn3Akv6sBU6D0VjbfaNNjF4ZyO/G3gSbZWr87KMUnea
 pUc8hiCqOjbTMoVlpT2BmYGLNQ==
X-Google-Smtp-Source: AOwi7QCqvHbxTKzpnNvRjqDSMxQGTrrTFdtkalvowsStm/l6crroOwspLDZ6SSoNUQw8FGM2CdJzKA==
X-Received: by 10.98.31.215 with SMTP id l84mr3529721pfj.36.1507152079862;
 Wed, 04 Oct 2017 14:21:19 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id s68sm30204019pfd.72.2017.10.04.14.21.18
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 04 Oct 2017 14:21:19 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Thomas Garnier <thgarnie@google.com>,
 Arnd Bergmann <arnd@arndb.de>, Kees Cook <keescook@chromium.org>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Chris Metcalf <cmetcalf@mellanox.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>, Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Jonathan Corbet <corbet@lwn.net>, Matthew Wilcox <mawilcox@microsoft.com>,
 Michal Hocko <mhocko@suse.com>, Peter Foley <pefoley2@pefoley.com>,
 Paul Bolle <pebolle@tiscali.nl>, Jiri Kosina <jkosina@suse.cz>,
 Rob Landley <rob@landley.net>, "H . J . Lu" <hjl.tools@gmail.com>,
 Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed,  4 Oct 2017 14:19:55 -0700
Message-Id: <20171004212003.28296-20-thgarnie@google.com>
X-Mailer: git-send-email 2.14.2.920.gcf0c67979c-goog
In-Reply-To: <20171004212003.28296-1-thgarnie@google.com>
References: <20171004212003.28296-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC v3 19/27] x86: Support global stack cookie
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGFuIG9mZi1ieS1kZWZhdWx0IGNvbmZpZ3VyYXRpb24gb3B0aW9uIHRvIHVzZSBhIGdsb2Jh
bCBzdGFjayBjb29raWUKaW5zdGVhZCBvZiB0aGUgZGVmYXVsdCBUTFMuIFRoaXMgY29uZmlndXJh
dGlvbiBvcHRpb24gd2lsbCBvbmx5IGJlIHVzZWQKd2l0aCBQSUUgYmluYXJpZXMuCgpGb3Iga2Vy
bmVsIHN0YWNrIGNvb2tpZSwgdGhlIGNvbXBpbGVyIHVzZXMgdGhlIG1jbW9kZWw9a2VybmVsIHRv
IHN3aXRjaApiZXR3ZWVuIHRoZSBmcyBzZWdtZW50IHRvIGdzIHNlZ21lbnQuIEEgUElFIGJpbmFy
eSBkb2VzIG5vdCB1c2UKbWNtb2RlbD1rZXJuZWwgYmVjYXVzZSBpdCBjYW4gYmUgcmVsb2NhdGVk
IGFueXdoZXJlLCB0aGVyZWZvcmUgdGhlCmNvbXBpbGVyIHdpbGwgZGVmYXVsdCB0byB0aGUgZnMg
c2VnbWVudCByZWdpc3Rlci4gVGhpcyBpcyBnb2luZyB0byBiZQpmaXhlZCB3aXRoIGEgY29tcGls
ZXIgY2hhbmdlIGFsbG93aW5nIHRvIHBpY2sgdGhlIHNlZ21lbnQgcmVnaXN0ZXIgYXMKZG9uZSBv
biBQb3dlclBDLiBJbiB0aGUgbWVhbnRpbWUsIHRoaXMgY29uZmlndXJhdGlvbiBjYW4gYmUgdXNl
ZCB0bwpzdXBwb3J0IG9sZGVyIGNvbXBpbGVycy4KClNpZ25lZC1vZmYtYnk6IFRob21hcyBHYXJu
aWVyIDx0aGdhcm5pZUBnb29nbGUuY29tPgotLS0KIGFyY2gveDg2L0tjb25maWcgICAgICAgICAg
ICAgICAgICAgICAgfCAgNCArKysrCiBhcmNoL3g4Ni9NYWtlZmlsZSAgICAgICAgICAgICAgICAg
ICAgIHwgIDkgKysrKysrKysrCiBhcmNoL3g4Ni9lbnRyeS9lbnRyeV8zMi5TICAgICAgICAgICAg
IHwgIDMgKystCiBhcmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5TICAgICAgICAgICAgIHwgIDMgKyst
CiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wcm9jZXNzb3IuaCAgICAgIHwgIDMgKystCiBhcmNoL3g4
Ni9pbmNsdWRlL2FzbS9zdGFja3Byb3RlY3Rvci5oIHwgMTkgKysrKysrKysrKysrKystLS0tLQog
YXJjaC94ODYva2VybmVsL2FzbS1vZmZzZXRzLmMgICAgICAgICB8ICAzICsrLQogYXJjaC94ODYv
a2VybmVsL2FzbS1vZmZzZXRzXzMyLmMgICAgICB8ICAzICsrLQogYXJjaC94ODYva2VybmVsL2Fz
bS1vZmZzZXRzXzY0LmMgICAgICB8ICAzICsrLQogYXJjaC94ODYva2VybmVsL2NwdS9jb21tb24u
YyAgICAgICAgICB8ICAzICsrLQogYXJjaC94ODYva2VybmVsL2hlYWRfMzIuUyAgICAgICAgICAg
ICB8ICAzICsrLQogYXJjaC94ODYva2VybmVsL3Byb2Nlc3MuYyAgICAgICAgICAgICB8ICA1ICsr
KysrCiAxMiBmaWxlcyBjaGFuZ2VkLCA0OCBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9LY29uZmlnIGIvYXJjaC94ODYvS2NvbmZpZwppbmRleCAw
NjNmMWUwZDUxYWEuLjc3NzE5N2ZhYjZkZCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvS2NvbmZpZwor
KysgYi9hcmNoL3g4Ni9LY29uZmlnCkBAIC0yMTMzLDYgKzIxMzMsMTAgQEAgY29uZmlnIFJBTkRP
TUlaRV9NRU1PUllfUEhZU0lDQUxfUEFERElORwogCiAJICAgSWYgdW5zdXJlLCBsZWF2ZSBhdCB0
aGUgZGVmYXVsdCB2YWx1ZS4KIAorY29uZmlnIFg4Nl9HTE9CQUxfU1RBQ0tQUk9URUNUT1IKKwli
b29sCisJZGVwZW5kcyBvbiBDQ19TVEFDS1BST1RFQ1RPUgorCiBjb25maWcgSE9UUExVR19DUFUK
IAlib29sICJTdXBwb3J0IGZvciBob3QtcGx1Z2dhYmxlIENQVXMiCiAJZGVwZW5kcyBvbiBTTVAK
ZGlmZiAtLWdpdCBhL2FyY2gveDg2L01ha2VmaWxlIGIvYXJjaC94ODYvTWFrZWZpbGUKaW5kZXgg
NjI3NjU3MjI1OWM4Li40Y2I0ZjA0OTVkZGMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L01ha2VmaWxl
CisrKyBiL2FyY2gveDg2L01ha2VmaWxlCkBAIC02MCw2ICs2MCwxNSBAQCBlbmRpZgogS0JVSUxE
X0NGTEFHUyArPSAtbW5vLXNzZSAtbW5vLW1teCAtbW5vLXNzZTIgLW1uby0zZG5vdwogS0JVSUxE
X0NGTEFHUyArPSAkKGNhbGwgY2Mtb3B0aW9uLC1tbm8tYXZ4LCkKIAoraWZkZWYgQ09ORklHX1g4
Nl9HTE9CQUxfU1RBQ0tQUk9URUNUT1IKKyAgICAgICAgaWZlcSAoJChjYWxsIGNjLW9wdGlvbiwg
LW1zdGFjay1wcm90ZWN0b3ItZ3VhcmQ9Z2xvYmFsKSwpCisgICAgICAgICAgICAgICAgJChlcnJv
ciBDYW5ub3QgdXNlIENPTkZJR19YODZfR0xPQkFMX1NUQUNLUFJPVEVDVE9SOiBcCisgICAgICAg
ICAgICAgICAgICAgICAgICAtbXN0YWNrLXByb3RlY3Rvci1ndWFyZD1nbG9iYWwgbm90IHN1cHBv
cnRlZCBcCisgICAgICAgICAgICAgICAgICAgICAgICBieSBjb21waWxlcikKKyAgICAgICAgZW5k
aWYKKyAgICAgICAgS0JVSUxEX0NGTEFHUyArPSAtbXN0YWNrLXByb3RlY3Rvci1ndWFyZD1nbG9i
YWwKK2VuZGlmCisKIGlmZXEgKCQoQ09ORklHX1g4Nl8zMikseSkKICAgICAgICAgQklUUyA6PSAz
MgogICAgICAgICBVVFNfTUFDSElORSA6PSBpMzg2CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9lbnRy
eS9lbnRyeV8zMi5TIGIvYXJjaC94ODYvZW50cnkvZW50cnlfMzIuUwppbmRleCA4YTEzZDQ2ODYz
NWEuLmFiM2U1MDU2NzIyZiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvZW50cnkvZW50cnlfMzIuUwor
KysgYi9hcmNoL3g4Ni9lbnRyeS9lbnRyeV8zMi5TCkBAIC0yMzcsNyArMjM3LDggQEAgRU5UUlko
X19zd2l0Y2hfdG9fYXNtKQogCW1vdmwJJWVzcCwgVEFTS190aHJlYWRzcCglZWF4KQogCW1vdmwJ
VEFTS190aHJlYWRzcCglZWR4KSwgJWVzcAogCi0jaWZkZWYgQ09ORklHX0NDX1NUQUNLUFJPVEVD
VE9SCisjaWYgZGVmaW5lZChDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1IpICYmIFwKKwkhZGVmaW5l
ZChDT05GSUdfWDg2X0dMT0JBTF9TVEFDS1BST1RFQ1RPUikKIAltb3ZsCVRBU0tfc3RhY2tfY2Fu
YXJ5KCVlZHgpLCAlZWJ4CiAJbW92bAklZWJ4LCBQRVJfQ1BVX1ZBUihzdGFja19jYW5hcnkpK3N0
YWNrX2NhbmFyeV9vZmZzZXQKICNlbmRpZgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvZW50cnkvZW50
cnlfNjQuUyBiL2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0LlMKaW5kZXggZDNhNTJkMjM0MmFmLi4w
MWJlNjJjMWI0MzYgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0LlMKKysrIGIv
YXJjaC94ODYvZW50cnkvZW50cnlfNjQuUwpAQCAtMzkwLDcgKzM5MCw4IEBAIEVOVFJZKF9fc3dp
dGNoX3RvX2FzbSkKIAltb3ZxCSVyc3AsIFRBU0tfdGhyZWFkc3AoJXJkaSkKIAltb3ZxCVRBU0tf
dGhyZWFkc3AoJXJzaSksICVyc3AKIAotI2lmZGVmIENPTkZJR19DQ19TVEFDS1BST1RFQ1RPUgor
I2lmIGRlZmluZWQoQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SKSAmJiBcCisJIWRlZmluZWQoQ09O
RklHX1g4Nl9HTE9CQUxfU1RBQ0tQUk9URUNUT1IpCiAJbW92cQlUQVNLX3N0YWNrX2NhbmFyeSgl
cnNpKSwgJXJieAogCW1vdnEJJXJieCwgUEVSX0NQVV9WQVIoaXJxX3N0YWNrX3VuaW9uICsgc3Rh
Y2tfY2FuYXJ5X29mZnNldCkKICNlbmRpZgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9h
c20vcHJvY2Vzc29yLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wcm9jZXNzb3IuaAppbmRleCBi
MDliZDUwYjA2YzcuLmUzYTdlZjhkNWZiOCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9h
c20vcHJvY2Vzc29yLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcHJvY2Vzc29yLmgKQEAg
LTM5NCw3ICszOTQsOCBAQCBERUNMQVJFX1BFUl9DUFUoY2hhciAqLCBpcnFfc3RhY2tfcHRyKTsK
IERFQ0xBUkVfUEVSX0NQVSh1bnNpZ25lZCBpbnQsIGlycV9jb3VudCk7CiBleHRlcm4gYXNtbGlu
a2FnZSB2b2lkIGlnbm9yZV9zeXNyZXQodm9pZCk7CiAjZWxzZQkvKiBYODZfNjQgKi8KLSNpZmRl
ZiBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1IKKyNpZiBkZWZpbmVkKENPTkZJR19DQ19TVEFDS1BS
T1RFQ1RPUikgJiYgXAorCWRlZmluZWQoQ09ORklHX1g4Nl9HTE9CQUxfU1RBQ0tQUk9URUNUT1Ip
CiAvKgogICogTWFrZSBzdXJlIHN0YWNrIGNhbmFyeSBzZWdtZW50IGJhc2UgaXMgY2FjaGVkLWFs
aWduZWQ6CiAgKiAgICJGb3IgSW50ZWwgQXRvbSBwcm9jZXNzb3JzLCBhdm9pZCBub24gemVybyBz
ZWdtZW50IGJhc2UgYWRkcmVzcwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vc3Rh
Y2twcm90ZWN0b3IuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3N0YWNrcHJvdGVjdG9yLmgKaW5k
ZXggOGFiZWRmMWQ2NTBlLi42NjQ2MmQ3NzhkYzUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1
ZGUvYXNtL3N0YWNrcHJvdGVjdG9yLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vc3RhY2tw
cm90ZWN0b3IuaApAQCAtNTEsNiArNTEsMTAgQEAKICNkZWZpbmUgR0RUX1NUQUNLX0NBTkFSWV9J
TklUCQkJCQkJXAogCVtHRFRfRU5UUllfU1RBQ0tfQ0FOQVJZXSA9IEdEVF9FTlRSWV9JTklUKDB4
NDA5MCwgMCwgMHgxOCksCiAKKyNpZmRlZiBDT05GSUdfWDg2X0dMT0JBTF9TVEFDS1BST1RFQ1RP
UgorZXh0ZXJuIHVuc2lnbmVkIGxvbmcgX19zdGFja19jaGtfZ3VhcmQ7CisjZW5kaWYKKwogLyoK
ICAqIEluaXRpYWxpemUgdGhlIHN0YWNrcHJvdGVjdG9yIGNhbmFyeSB2YWx1ZS4KICAqCkBAIC02
Miw3ICs2Niw3IEBAIHN0YXRpYyBfX2Fsd2F5c19pbmxpbmUgdm9pZCBib290X2luaXRfc3RhY2tf
Y2FuYXJ5KHZvaWQpCiAJdTY0IGNhbmFyeTsKIAl1NjQgdHNjOwogCi0jaWZkZWYgQ09ORklHX1g4
Nl82NAorI2lmIGRlZmluZWQoQ09ORklHX1g4Nl82NCkgJiYgIWRlZmluZWQoQ09ORklHX1g4Nl9H
TE9CQUxfU1RBQ0tQUk9URUNUT1IpCiAJQlVJTERfQlVHX09OKG9mZnNldG9mKHVuaW9uIGlycV9z
dGFja191bmlvbiwgc3RhY2tfY2FuYXJ5KSAhPSA0MCk7CiAjZW5kaWYKIAkvKgpAQCAtNzYsMTcg
KzgwLDIyIEBAIHN0YXRpYyBfX2Fsd2F5c19pbmxpbmUgdm9pZCBib290X2luaXRfc3RhY2tfY2Fu
YXJ5KHZvaWQpCiAJY2FuYXJ5ICs9IHRzYyArICh0c2MgPDwgMzJVTCk7CiAJY2FuYXJ5ICY9IENB
TkFSWV9NQVNLOwogCisjaWZkZWYgQ09ORklHX1g4Nl9HTE9CQUxfU1RBQ0tQUk9URUNUT1IKKwlp
ZiAoX19zdGFja19jaGtfZ3VhcmQgPT0gMCkKKwkJX19zdGFja19jaGtfZ3VhcmQgPSBjYW5hcnkg
PzogMTsKKyNlbHNlIC8qICFDT05GSUdfWDg2X0dMT0JBTF9TVEFDS1BST1RFQ1RPUiAqLwogCWN1
cnJlbnQtPnN0YWNrX2NhbmFyeSA9IGNhbmFyeTsKICNpZmRlZiBDT05GSUdfWDg2XzY0CiAJdGhp
c19jcHVfd3JpdGUoaXJxX3N0YWNrX3VuaW9uLnN0YWNrX2NhbmFyeSwgY2FuYXJ5KTsKLSNlbHNl
CisjZWxzZSAvKiBDT05GSUdfWDg2XzMyICovCiAJdGhpc19jcHVfd3JpdGUoc3RhY2tfY2FuYXJ5
LmNhbmFyeSwgY2FuYXJ5KTsKICNlbmRpZgorI2VuZGlmCiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9p
ZCBzZXR1cF9zdGFja19jYW5hcnlfc2VnbWVudChpbnQgY3B1KQogewotI2lmZGVmIENPTkZJR19Y
ODZfMzIKKyNpZiBkZWZpbmVkKENPTkZJR19YODZfMzIpICYmICFkZWZpbmVkKENPTkZJR19YODZf
R0xPQkFMX1NUQUNLUFJPVEVDVE9SKQogCXVuc2lnbmVkIGxvbmcgY2FuYXJ5ID0gKHVuc2lnbmVk
IGxvbmcpJnBlcl9jcHUoc3RhY2tfY2FuYXJ5LCBjcHUpOwogCXN0cnVjdCBkZXNjX3N0cnVjdCAq
Z2R0X3RhYmxlID0gZ2V0X2NwdV9nZHRfcncoY3B1KTsKIAlzdHJ1Y3QgZGVzY19zdHJ1Y3QgZGVz
YzsKQEAgLTk5LDcgKzEwOCw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBzZXR1cF9zdGFja19jYW5h
cnlfc2VnbWVudChpbnQgY3B1KQogCiBzdGF0aWMgaW5saW5lIHZvaWQgbG9hZF9zdGFja19jYW5h
cnlfc2VnbWVudCh2b2lkKQogewotI2lmZGVmIENPTkZJR19YODZfMzIKKyNpZiBkZWZpbmVkKENP
TkZJR19YODZfMzIpICYmICFkZWZpbmVkKENPTkZJR19YODZfR0xPQkFMX1NUQUNLUFJPVEVDVE9S
KQogCWFzbSgibW92ICUwLCAlJWdzIiA6IDogInIiIChfX0tFUk5FTF9TVEFDS19DQU5BUlkpIDog
Im1lbW9yeSIpOwogI2VuZGlmCiB9CkBAIC0xMTUsNyArMTI0LDcgQEAgc3RhdGljIGlubGluZSB2
b2lkIHNldHVwX3N0YWNrX2NhbmFyeV9zZWdtZW50KGludCBjcHUpCiAKIHN0YXRpYyBpbmxpbmUg
dm9pZCBsb2FkX3N0YWNrX2NhbmFyeV9zZWdtZW50KHZvaWQpCiB7Ci0jaWZkZWYgQ09ORklHX1g4
Nl8zMgorI2lmIGRlZmluZWQoQ09ORklHX1g4Nl8zMikgJiYgIWRlZmluZWQoQ09ORklHX1g4Nl9H
TE9CQUxfU1RBQ0tQUk9URUNUT1IpCiAJYXNtIHZvbGF0aWxlICgibW92ICUwLCAlJWdzIiA6IDog
InIiICgwKSk7CiAjZW5kaWYKIH0KZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9hc20tb2Zm
c2V0cy5jIGIvYXJjaC94ODYva2VybmVsL2FzbS1vZmZzZXRzLmMKaW5kZXggZGU4MjdkNmFjOGMy
Li5iMzBhMTJjZDAyMWUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9hc20tb2Zmc2V0cy5j
CisrKyBiL2FyY2gveDg2L2tlcm5lbC9hc20tb2Zmc2V0cy5jCkBAIC0zMCw3ICszMCw4IEBACiB2
b2lkIGNvbW1vbih2b2lkKSB7CiAJQkxBTksoKTsKIAlPRkZTRVQoVEFTS190aHJlYWRzcCwgdGFz
a19zdHJ1Y3QsIHRocmVhZC5zcCk7Ci0jaWZkZWYgQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SCisj
aWYgZGVmaW5lZChDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1IpICYmIFwKKwkhZGVmaW5lZChDT05G
SUdfWDg2X0dMT0JBTF9TVEFDS1BST1RFQ1RPUikKIAlPRkZTRVQoVEFTS19zdGFja19jYW5hcnks
IHRhc2tfc3RydWN0LCBzdGFja19jYW5hcnkpOwogI2VuZGlmCiAKZGlmZiAtLWdpdCBhL2FyY2gv
eDg2L2tlcm5lbC9hc20tb2Zmc2V0c18zMi5jIGIvYXJjaC94ODYva2VybmVsL2FzbS1vZmZzZXRz
XzMyLmMKaW5kZXggNzEwZWRhYjllNjQ0Li4zMzU4NGU3ZTQ4NmIgMTAwNjQ0Ci0tLSBhL2FyY2gv
eDg2L2tlcm5lbC9hc20tb2Zmc2V0c18zMi5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9hc20tb2Zm
c2V0c18zMi5jCkBAIC01NCw3ICs1NCw4IEBAIHZvaWQgZm9vKHZvaWQpCiAJLyogU2l6ZSBvZiBT
WVNFTlRFUl9zdGFjayAqLwogCURFRklORShTSVpFT0ZfU1lTRU5URVJfc3RhY2ssIHNpemVvZigo
KHN0cnVjdCB0c3Nfc3RydWN0ICopMCktPlNZU0VOVEVSX3N0YWNrKSk7CiAKLSNpZmRlZiBDT05G
SUdfQ0NfU1RBQ0tQUk9URUNUT1IKKyNpZiBkZWZpbmVkKENPTkZJR19DQ19TVEFDS1BST1RFQ1RP
UikgJiYgXAorCSFkZWZpbmVkKENPTkZJR19YODZfR0xPQkFMX1NUQUNLUFJPVEVDVE9SKQogCUJM
QU5LKCk7CiAJT0ZGU0VUKHN0YWNrX2NhbmFyeV9vZmZzZXQsIHN0YWNrX2NhbmFyeSwgY2FuYXJ5
KTsKICNlbmRpZgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2FzbS1vZmZzZXRzXzY0LmMg
Yi9hcmNoL3g4Ni9rZXJuZWwvYXNtLW9mZnNldHNfNjQuYwppbmRleCBjZjQyMjA2OTI2YWYuLjA2
ZmViMzFhMDlmNSAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL2FzbS1vZmZzZXRzXzY0LmMK
KysrIGIvYXJjaC94ODYva2VybmVsL2FzbS1vZmZzZXRzXzY0LmMKQEAgLTY0LDcgKzY0LDggQEAg
aW50IG1haW4odm9pZCkKIAlPRkZTRVQoVFNTX3NwMCwgdHNzX3N0cnVjdCwgeDg2X3Rzcy5zcDAp
OwogCUJMQU5LKCk7CiAKLSNpZmRlZiBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1IKKyNpZiBkZWZp
bmVkKENPTkZJR19DQ19TVEFDS1BST1RFQ1RPUikgJiYgXAorCSFkZWZpbmVkKENPTkZJR19YODZf
R0xPQkFMX1NUQUNLUFJPVEVDVE9SKQogCURFRklORShzdGFja19jYW5hcnlfb2Zmc2V0LCBvZmZz
ZXRvZih1bmlvbiBpcnFfc3RhY2tfdW5pb24sIHN0YWNrX2NhbmFyeSkpOwogCUJMQU5LKCk7CiAj
ZW5kaWYKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9jcHUvY29tbW9uLmMgYi9hcmNoL3g4
Ni9rZXJuZWwvY3B1L2NvbW1vbi5jCmluZGV4IDg3MzJjOWU3MTlkNS4uODM5ZjRkYTJlZDc2IDEw
MDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvY3B1L2NvbW1vbi5jCisrKyBiL2FyY2gveDg2L2tl
cm5lbC9jcHUvY29tbW9uLmMKQEAgLTE0MzEsNyArMTQzMSw4IEBAIERFRklORV9QRVJfQ1BVKHVu
c2lnbmVkIGxvbmcsIGNwdV9jdXJyZW50X3RvcF9vZl9zdGFjaykgPQogCSh1bnNpZ25lZCBsb25n
KSZpbml0X3RocmVhZF91bmlvbiArIFRIUkVBRF9TSVpFOwogRVhQT1JUX1BFUl9DUFVfU1lNQk9M
KGNwdV9jdXJyZW50X3RvcF9vZl9zdGFjayk7CiAKLSNpZmRlZiBDT05GSUdfQ0NfU1RBQ0tQUk9U
RUNUT1IKKyNpZiBkZWZpbmVkKENPTkZJR19DQ19TVEFDS1BST1RFQ1RPUikgJiYgXAorCSFkZWZp
bmVkKENPTkZJR19YODZfR0xPQkFMX1NUQUNLUFJPVEVDVE9SKQogREVGSU5FX1BFUl9DUFVfQUxJ
R05FRChzdHJ1Y3Qgc3RhY2tfY2FuYXJ5LCBzdGFja19jYW5hcnkpOwogI2VuZGlmCiAKZGlmZiAt
LWdpdCBhL2FyY2gveDg2L2tlcm5lbC9oZWFkXzMyLlMgYi9hcmNoL3g4Ni9rZXJuZWwvaGVhZF8z
Mi5TCmluZGV4IDllZDMwNzRkMGQyNy4uYTU1YTY3YjMzOTM0IDEwMDY0NAotLS0gYS9hcmNoL3g4
Ni9rZXJuZWwvaGVhZF8zMi5TCisrKyBiL2FyY2gveDg2L2tlcm5lbC9oZWFkXzMyLlMKQEAgLTM3
Nyw3ICszNzcsOCBAQCBFTkRQUk9DKHN0YXJ0dXBfMzJfc21wKQogICovCiBfX0lOSVQKIHNldHVw
X29uY2U6Ci0jaWZkZWYgQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SCisjaWYgZGVmaW5lZChDT05G
SUdfQ0NfU1RBQ0tQUk9URUNUT1IpICYmIFwKKwkhZGVmaW5lZChDT05GSUdfWDg2X0dMT0JBTF9T
VEFDS1BST1RFQ1RPUikKIAkvKgogCSAqIENvbmZpZ3VyZSB0aGUgc3RhY2sgY2FuYXJ5LiBUaGUg
bGlua2VyIGNhbid0IGhhbmRsZSB0aGlzIGJ5CiAJICogcmVsb2NhdGlvbi4gIE1hbnVhbGx5IHNl
dCBiYXNlIGFkZHJlc3MgaW4gc3RhY2sgY2FuYXJ5CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJu
ZWwvcHJvY2Vzcy5jIGIvYXJjaC94ODYva2VybmVsL3Byb2Nlc3MuYwppbmRleCBiZDZiODVmYWM2
NjYuLjY2ZWExYTM1NDEzZSAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL3Byb2Nlc3MuYwor
KysgYi9hcmNoL3g4Ni9rZXJuZWwvcHJvY2Vzcy5jCkBAIC03Myw2ICs3MywxMSBAQCBFWFBPUlRf
UEVSX0NQVV9TWU1CT0woY3B1X3Rzcyk7CiBERUZJTkVfUEVSX0NQVShib29sLCBfX3Rzc19saW1p
dF9pbnZhbGlkKTsKIEVYUE9SVF9QRVJfQ1BVX1NZTUJPTF9HUEwoX190c3NfbGltaXRfaW52YWxp
ZCk7CiAKKyNpZmRlZiBDT05GSUdfWDg2X0dMT0JBTF9TVEFDS1BST1RFQ1RPUgordW5zaWduZWQg
bG9uZyBfX3N0YWNrX2Noa19ndWFyZCBfX3JlYWRfbW9zdGx5OworRVhQT1JUX1NZTUJPTChfX3N0
YWNrX2Noa19ndWFyZCk7CisjZW5kaWYKKwogLyoKICAqIHRoaXMgZ2V0cyBjYWxsZWQgc28gdGhh
dCB3ZSBjYW4gc3RvcmUgbGF6eSBzdGF0ZSBpbnRvIG1lbW9yeSBhbmQgY29weSB0aGUKICAqIGN1
cnJlbnQgdGFzayBpbnRvIHRoZSBuZXcgdGhyZWFkLgotLSAKMi4xNC4yLjkyMC5nY2YwYzY3OTc5
Yy1nb29nCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 21:21:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 21:21:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzr6f-0003NE-Vx; Wed, 04 Oct 2017 21:21:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dzr6e-0003JX-4l
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 21:21:28 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 0A/CB-03454-7D055D95; Wed, 04 Oct 2017 21:21:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXiVRtsrHst4Gq
 kweQFihbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bvzJeMBWfYKg5uLm9gfMDaxcjFISQwk1Fi
 2YcXYA6LwCsWiQt/NzGBOBIC/awSv3c3s3cxcgI5WRLN29awQthpEjNfv4OK10icen+VEcQWE
 lCS2LphKTOE/ZdRYt6tOhCbTUBLYk/DfLChIgKzRCRuve5hA3GYBc4wSRzvOwk2VVggWOL2yo
 1sIDaLgKrE+5WfwOK8ApYSfVvuMENsM5F4eOQaWJwTKH7kxBuobRYSrWfuM01gFFzAyLCKUaM
 4tagstUjX0FAvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw6BiAYAfjp2UBhxgl
 OZiURHk3+V6NFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB+9AfKCdYlJqeWpGWmQMMf5i0BAePk
 gjvZJA0b3FBYm5xZjpE6hSjJceNh9f/MHHs23MLSHbcvPuHSYglLz8vVUqcdzNIgwBIQ0ZpHt
 w4WIxeYpSVEuZlBDpQiKcgtSg3swRV/hWjOAejkjCvLDDihXgy80rgtr4COogJ6KA5TVdADip
 JREhJNTDaCyffbj58239lYOKOuGum72tCo+92fVRbtmVrXK7MRaeC2/W/+UwZX6w5l1Ua3KTG
 tbQ4wNHg9eYtinkrt7EVvbl6L9CgL7ucb3/jNVebd6mJa58Y6n7lOCyssnX7hNdxepWeC9c+e
 hRiny/4+szifNelXAvWGF2f1axzMqhX4WWu+XKTpxZKLMUZiYZazEXFiQCpIM+bzAIAAA==
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1507152085!76237971!1
X-Originating-IP: [74.125.83.51]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19857 invoked from network); 4 Oct 2017 21:21:26 -0000
Received: from mail-pg0-f51.google.com (HELO mail-pg0-f51.google.com)
 (74.125.83.51)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Oct 2017 21:21:26 -0000
Received: by mail-pg0-f51.google.com with SMTP id c137so7166320pga.11
 for <xen-devel@lists.xenproject.org>; Wed, 04 Oct 2017 14:21:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=46B52AFPMSIdRCP95921HMb/ImgD/FvaG/AH6hTdj8E=;
 b=F4mbxkP9MMgkpxL2i0FNqYEmNPTmKzYhcNGtcGAXmR1skIESVLl36I6isr03lRSVQE
 pGkQinWYQL2Cjpqn/ZQKvfqMrAkhAbEas7kmtBh3lpSoR8x/Oiid/TnEdbTGRDxqU8rD
 j3FQcaNrSU82op5AL/aKPm0H0b5STdpggawuOGgRoh2aAev4OHIdce7q2ssUPtd7jUTs
 uNNEJL+CnNh8k0UgMu3UBVnipLsUnyyq8i1W89hkNwefQCA6koeBucBtLXsWOau8P4dz
 A1Y8vch8nbW9eiE0PAuuPaIjCzWueVJoxeChcv+/8vtOPlsRqiPppzyNvL/7aOYUV1VQ
 hQRA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=46B52AFPMSIdRCP95921HMb/ImgD/FvaG/AH6hTdj8E=;
 b=XLOa7BttGjU9IwULgMgWXUdcBIz9GL1zqeHv83alzHvMcf1MmaC1PlJj/g/d6AdGCp
 ujW6mV3DMJZv5iDd7nx6N1+XScXZQwbormH+M+Num8CIBM86obXgkAU1FaUUNxpHI0OO
 bPUm9a/FED5fIwmlB5A2ZpIMAMXPVa5ls7tC8hDG6VZXyPFIlZDFOky4qr1YAQzl4IR8
 BGUQ6aY+/UsisQeOAXI2IVGWKRxI/7Ncqy7gqZzDf0fJIh97nZn9nDDsLHpoVJQ6qhxr
 K7/6fhIcnEardG0c1ESoaFv7i7ceTDwnZ8YnmXiqus8106Nunu8LlcRd7Wwr2jnaC74y
 T2ZQ==
X-Gm-Message-State: AHPjjUhK3grhuksFoBP2kojEXZUx+BjBEeJSJvvdJ50ApQYtXVNHCG3w
 5Y8drfm5ctfgJbU0mEL4fla6WQ==
X-Google-Smtp-Source: AOwi7QA7CRCA5V1U8bnt5IKCaaRLz1yhysYsGqW3BiVV7/DDzRON8hOT8DcujWhpBmjnb470x6QZYg==
X-Received: by 10.159.204.138 with SMTP id t10mr20760372plo.450.1507152083977; 
 Wed, 04 Oct 2017 14:21:23 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id s68sm30204019pfd.72.2017.10.04.14.21.21
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 04 Oct 2017 14:21:22 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Thomas Garnier <thgarnie@google.com>,
 Arnd Bergmann <arnd@arndb.de>, Kees Cook <keescook@chromium.org>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Chris Metcalf <cmetcalf@mellanox.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>, Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Jonathan Corbet <corbet@lwn.net>, Matthew Wilcox <mawilcox@microsoft.com>,
 Michal Hocko <mhocko@suse.com>, Peter Foley <pefoley2@pefoley.com>,
 Paul Bolle <pebolle@tiscali.nl>, Jiri Kosina <jkosina@suse.cz>,
 Rob Landley <rob@landley.net>, "H . J . Lu" <hjl.tools@gmail.com>,
 Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed,  4 Oct 2017 14:19:57 -0700
Message-Id: <20171004212003.28296-22-thgarnie@google.com>
X-Mailer: git-send-email 2.14.2.920.gcf0c67979c-goog
In-Reply-To: <20171004212003.28296-1-thgarnie@google.com>
References: <20171004212003.28296-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC v3 21/27] x86/mm/dump_pagetables: Fix address
	markers index on x86_64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGFkZHJlc3NfbWFya2Vyc19pZHggZW51bSBpcyBub3QgYWxpZ25lZCB3aXRoIHRoZSB0YWJs
ZSB3aGVuIEVGSSBpcwplbmFibGVkLiBBZGQgYW4gRUZJX1ZBX0VORF9OUiBlbnRyeSBpbiB0aGlz
IGNhc2UuCgpTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgR2FybmllciA8dGhnYXJuaWVAZ29vZ2xlLmNv
bT4KLS0tCiBhcmNoL3g4Ni9tbS9kdW1wX3BhZ2V0YWJsZXMuYyB8IDcgKysrKystLQogMSBmaWxl
IGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9h
cmNoL3g4Ni9tbS9kdW1wX3BhZ2V0YWJsZXMuYyBiL2FyY2gveDg2L21tL2R1bXBfcGFnZXRhYmxl
cy5jCmluZGV4IDVlM2FjNmZlNmM5ZS4uODY5MWE1N2RhNjNlIDEwMDY0NAotLS0gYS9hcmNoL3g4
Ni9tbS9kdW1wX3BhZ2V0YWJsZXMuYworKysgYi9hcmNoL3g4Ni9tbS9kdW1wX3BhZ2V0YWJsZXMu
YwpAQCAtNTIsMTIgKzUyLDE1IEBAIGVudW0gYWRkcmVzc19tYXJrZXJzX2lkeCB7CiAJTE9XX0tF
Uk5FTF9OUiwKIAlWTUFMTE9DX1NUQVJUX05SLAogCVZNRU1NQVBfU1RBUlRfTlIsCi0jaWZkZWYg
Q09ORklHX0tBU0FOCisjIGlmZGVmIENPTkZJR19LQVNBTgogCUtBU0FOX1NIQURPV19TVEFSVF9O
UiwKIAlLQVNBTl9TSEFET1dfRU5EX05SLAotI2VuZGlmCisjIGVuZGlmCiAjIGlmZGVmIENPTkZJ
R19YODZfRVNQRklYNjQKIAlFU1BGSVhfU1RBUlRfTlIsCisjIGVuZGlmCisjIGlmZGVmIENPTkZJ
R19FRkkKKwlFRklfVkFfRU5EX05SLAogIyBlbmRpZgogCUhJR0hfS0VSTkVMX05SLAogCU1PRFVM
RVNfVkFERFJfTlIsCi0tIAoyLjE0LjIuOTIwLmdjZjBjNjc5NzljLWdvb2cKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 21:21:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 21:21:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzr6g-0003Nq-7z; Wed, 04 Oct 2017 21:21:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dzr6e-0003Kw-NZ
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 21:21:28 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 7E/12-03093-8D055D95; Wed, 04 Oct 2017 21:21:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXiVRusr3sl4Gq
 kQe8lPYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP7vfSCtU2MFRcP6TUwXsvpYuTiEBKYwSjx
 7+MxRhCHReAVi8TFE+2sII6EQD+rxLzWp+xdjJxATpbE9e75LF2MHEB2msSq72oQZrnElP3xI
 BVCAkoSWzcsZYYY+pdR4mb/XiaQBJuAlsSehvlMIAkRgVkiErde97CBOMwCZ5gkjvedZAWpEh
 bwktiy9iwLiM0ioCqx5eUBsG5eAUuJ5rvfGCGOMJF4eOQaWD0nUPzIiTfMEKstJFrP3GeawCi
 4gJFhFaN6cWpRWWqRrrFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgwDEAwQ7G
 jn9OhxglOZiURHk3+V6NFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBGwAMYCHBotT01Iq0zBxg6
 MOkJTh4lER4+UHSvMUFibnFmekQqVOMxhz79tz6w8TRcfPuHyYhlrz8vFQpcd7N/kClAiClGa
 V5cINgMXmJUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwryyIAt5MvNK4Pa9AjqFCeiUOU1XQE4
 pSURISTUwrrrMmxXmaeu2/7LYbrmPqxi7WYyPe5be5qg9zBUUsGKJVSVz6P3gYG7+yxJ3hRaW
 N/1k3+Hhf/p32GzNdF6nulUmZ5zStXjbuH+G9sdt/K++6V1TbrwrU90+h8P6M1/lruye+uzSz
 88T9prEn5P+/O2RTMRWz+k7lzT0RE36ddB3+6ctBQ2nlViKMxINtZiLihMB7SPMwcQCAAA=
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1507152083!76237966!1
X-Originating-IP: [74.125.83.47]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19783 invoked from network); 4 Oct 2017 21:21:24 -0000
Received: from mail-pg0-f47.google.com (HELO mail-pg0-f47.google.com)
 (74.125.83.47)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Oct 2017 21:21:24 -0000
Received: by mail-pg0-f47.google.com with SMTP id j70so7163727pgc.10
 for <xen-devel@lists.xenproject.org>; Wed, 04 Oct 2017 14:21:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=mOfT8muX75rkB7Ny2s9Dkoc37g8kZoDDxOwCk7TBrj4=;
 b=NfH1jMq0v6V1y5Qsxv/umrYhXd2/Zdo9UN3shYBkJ4PZWMpJA7bXN/L5YfvPRZbLoy
 h86X1N2pxZZbRgOr4H4T+EnoZIuM2ngaz87AeVlbNeX4jMZEJ/2h9ACKKWZayoAkhZ0M
 mSjFruNlb0tgfFfs7RVbL2OBZ0OVnLHCCQ7xZQGoC11fvsAfl6JGwJ0z7v/ox/Udx5t1
 SM1QfNqbrSgl58PSpIEYP5NnO2ILvWg988IdLPr0cGs/cX7ID0DOWCgyHAQaat0/15vS
 LmSjBM4VQGXAYborzHfjDOXn3ZuFEUttUKvgK7mrGb07j/J8j5+gEx5ws+bEWM2NmjAa
 udSg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=mOfT8muX75rkB7Ny2s9Dkoc37g8kZoDDxOwCk7TBrj4=;
 b=D7Xc79bjApPIPdBI0bnTmsi9RG981Atlk5fJzFq//R5bTbypIMxLeSi5JmickfHxKM
 10gsXtMm3OhjiYLGrVWHfm6wC/ZKDh3k6Az86DzVB7AAUNfHUlrsk6nKM/hnWPmuCJ7X
 /nVhfS2qfFM64e96RS9wn2tFojosNNY70ltIJNdH95HjJqqNYAVUloCIi+WqdmTJRbWv
 kK7FmMemJZbuLQtLrV2LF5kLm+klFGo+NU6i3wHJjWu6Ub2q5vesxtjBy43kxAnvG86v
 sk8TyVGNJopsHFsWZa04vdUPWmPH4RkWCzPhPREHa4N0HsZU/5HEBVur/RLelj43FF97
 qhig==
X-Gm-Message-State: AMCzsaUozR+9AwrrfkcrLbjix6RRnZ9HoulYVMk9VoksMa/tdmn1JadH
 At0LDvLLVmNr00G8XlaUyfDsKA==
X-Google-Smtp-Source: AOwi7QA2beO7hensj0vl6qmFf/Lk91DrUg4n08DkaalcKtxk/9zKYMqJeIdLdYRe89pzG+qliLpX6w==
X-Received: by 10.98.15.211 with SMTP id 80mr7809918pfp.24.1507152081511;
 Wed, 04 Oct 2017 14:21:21 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id s68sm30204019pfd.72.2017.10.04.14.21.20
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 04 Oct 2017 14:21:20 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Thomas Garnier <thgarnie@google.com>,
 Arnd Bergmann <arnd@arndb.de>, Kees Cook <keescook@chromium.org>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Chris Metcalf <cmetcalf@mellanox.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>, Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Jonathan Corbet <corbet@lwn.net>, Matthew Wilcox <mawilcox@microsoft.com>,
 Michal Hocko <mhocko@suse.com>, Peter Foley <pefoley2@pefoley.com>,
 Paul Bolle <pebolle@tiscali.nl>, Jiri Kosina <jkosina@suse.cz>,
 Rob Landley <rob@landley.net>, "H . J . Lu" <hjl.tools@gmail.com>,
 Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed,  4 Oct 2017 14:19:56 -0700
Message-Id: <20171004212003.28296-21-thgarnie@google.com>
X-Mailer: git-send-email 2.14.2.920.gcf0c67979c-goog
In-Reply-To: <20171004212003.28296-1-thgarnie@google.com>
References: <20171004212003.28296-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC v3 20/27] x86/ftrace: Adapt function tracing for
	PIE support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiB1c2luZyAtZlBJRS9QSUMgd2l0aCBmdW5jdGlvbiB0cmFjaW5nLCB0aGUgY29tcGlsZXIg
Z2VuZXJhdGVzIGEKY2FsbCB0aHJvdWdoIHRoZSBHT1QgKGNhbGwgKl9fZmVudHJ5X19AR09UUENS
RUwpLiBUaGlzIGluc3RydWN0aW9uCnRha2VzIDYgYnl0ZXMgaW5zdGVhZCBvZiA1IG9uIHRoZSB1
c3VhbCByZWxhdGl2ZSBjYWxsLgoKV2l0aCB0aGlzIGNoYW5nZSwgZnVuY3Rpb24gdHJhY2luZyBz
dXBwb3J0cyA2IGJ5dGVzIG9uIHRyYWNlYWJsZQpmdW5jdGlvbiBhbmQgY2FuIHN0aWxsIHJlcGxh
Y2UgcmVsYXRpdmUgY2FsbHMgb24gdGhlIGZ0cmFjZSBhc3NlbWJseQpmdW5jdGlvbnMuCgpQb3Np
dGlvbiBJbmRlcGVuZGVudCBFeGVjdXRhYmxlIChQSUUpIHN1cHBvcnQgd2lsbCBhbGxvdyB0byBl
eHRlbmRlZCB0aGUKS0FTTFIgcmFuZG9taXphdGlvbiByYW5nZSBiZWxvdyB0aGUgLTJHIG1lbW9y
eSBsaW1pdC4KClNpZ25lZC1vZmYtYnk6IFRob21hcyBHYXJuaWVyIDx0aGdhcm5pZUBnb29nbGUu
Y29tPgotLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL2Z0cmFjZS5oICAgfCAgMjMgKysrKystCiBh
cmNoL3g4Ni9pbmNsdWRlL2FzbS9zZWN0aW9ucy5oIHwgICA0ICsKIGFyY2gveDg2L2tlcm5lbC9m
dHJhY2UuYyAgICAgICAgfCAxNjggKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tLQogYXJjaC94ODYva2VybmVsL21vZHVsZS5sZHMgICAgICB8ICAgMyArCiA0IGZpbGVzIGNo
YW5nZWQsIDEzOSBpbnNlcnRpb25zKCspLCA1OSBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEw
MDY0NCBhcmNoL3g4Ni9rZXJuZWwvbW9kdWxlLmxkcwoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2lu
Y2x1ZGUvYXNtL2Z0cmFjZS5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vZnRyYWNlLmgKaW5kZXgg
ZWNjZDBhYzZiYzM4Li5iOGJiY2M3ZmFkN2YgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUv
YXNtL2Z0cmFjZS5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL2Z0cmFjZS5oCkBAIC0xLDYg
KzEsNyBAQAogI2lmbmRlZiBfQVNNX1g4Nl9GVFJBQ0VfSAogI2RlZmluZSBfQVNNX1g4Nl9GVFJB
Q0VfSAogCisKICNpZmRlZiBDT05GSUdfRlVOQ1RJT05fVFJBQ0VSCiAjaWZkZWYgQ0NfVVNJTkdf
RkVOVFJZCiAjIGRlZmluZSBNQ09VTlRfQUREUgkJKCh1bnNpZ25lZCBsb25nKShfX2ZlbnRyeV9f
KSkKQEAgLTgsNyArOSwxOSBAQAogIyBkZWZpbmUgTUNPVU5UX0FERFIJCSgodW5zaWduZWQgbG9u
ZykobWNvdW50KSkKICMgZGVmaW5lIEhBVkVfRlVOQ1RJT05fR1JBUEhfRlBfVEVTVAogI2VuZGlm
Ci0jZGVmaW5lIE1DT1VOVF9JTlNOX1NJWkUJNSAvKiBzaXplb2YgbWNvdW50IGNhbGwgKi8KKwor
I2RlZmluZSBNQ09VTlRfUkVMSU5TTl9TSVpFCTUgLyogc2l6ZW9mIHJlbGF0aXZlIChjYWxsIG9y
IGp1bXApICovCisjZGVmaW5lIE1DT1VOVF9HT1RDQUxMX1NJWkUJNiAvKiBzaXplb2YgY2FsbCAq
Z290ICovCisKKy8qCisgKiBNQ09VTlRfSU5TTl9TSVpFIGlzIHRoZSBoaWdoZXN0IHNpemUgb2Yg
aW5zdHJ1Y3Rpb25zIGJhc2VkIG9uIHRoZQorICogY29uZmlndXJhdGlvbi4KKyAqLworI2lmZGVm
IENPTkZJR19YODZfUElFCisjZGVmaW5lIE1DT1VOVF9JTlNOX1NJWkUJTUNPVU5UX0dPVENBTExf
U0laRQorI2Vsc2UKKyNkZWZpbmUgTUNPVU5UX0lOU05fU0laRQlNQ09VTlRfUkVMSU5TTl9TSVpF
CisjZW5kaWYKIAogI2lmZGVmIENPTkZJR19EWU5BTUlDX0ZUUkFDRQogI2RlZmluZSBBUkNIX1NV
UFBPUlRTX0ZUUkFDRV9PUFMgMQpAQCAtMTcsNiArMzAsOCBAQAogI2RlZmluZSBIQVZFX0ZVTkNU
SU9OX0dSQVBIX1JFVF9BRERSX1BUUgogCiAjaWZuZGVmIF9fQVNTRU1CTFlfXworI2luY2x1ZGUg
PGFzbS9zZWN0aW9ucy5oPgorCiBleHRlcm4gdm9pZCBtY291bnQodm9pZCk7CiBleHRlcm4gYXRv
bWljX3QgbW9kaWZ5aW5nX2Z0cmFjZV9jb2RlOwogZXh0ZXJuIHZvaWQgX19mZW50cnlfXyh2b2lk
KTsKQEAgLTI0LDkgKzM5LDExIEBAIGV4dGVybiB2b2lkIF9fZmVudHJ5X18odm9pZCk7CiBzdGF0
aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgZnRyYWNlX2NhbGxfYWRqdXN0KHVuc2lnbmVkIGxvbmcg
YWRkcikKIHsKIAkvKgotCSAqIGFkZHIgaXMgdGhlIGFkZHJlc3Mgb2YgdGhlIG1jb3VudCBjYWxs
IGluc3RydWN0aW9uLgotCSAqIHJlY29yZG1jb3VudCBkb2VzIHRoZSBuZWNlc3Nhcnkgb2Zmc2V0
IGNhbGN1bGF0aW9uLgorCSAqIGFkZHIgaXMgdGhlIGFkZHJlc3Mgb2YgdGhlIG1jb3VudCBjYWxs
IGluc3RydWN0aW9uLiBQSUUgaGFzIGFsd2F5cyBhCisJICogYnl0ZSBhZGRlZCB0byB0aGUgc3Rh
cnQgb2YgdGhlIGZ1bmN0aW9uLgogCSAqLworCWlmIChJU19FTkFCTEVEKENPTkZJR19YODZfUElF
KSkKKwkJYWRkciAtPSAxOwogCXJldHVybiBhZGRyOwogfQogCmRpZmYgLS1naXQgYS9hcmNoL3g4
Ni9pbmNsdWRlL2FzbS9zZWN0aW9ucy5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vc2VjdGlvbnMu
aAppbmRleCAyZjc1ZjMwY2IyZjYuLjZiMmQ0OTZjZjFhYSAxMDA2NDQKLS0tIGEvYXJjaC94ODYv
aW5jbHVkZS9hc20vc2VjdGlvbnMuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9zZWN0aW9u
cy5oCkBAIC0xMSw0ICsxMSw4IEBAIGV4dGVybiBzdHJ1Y3QgZXhjZXB0aW9uX3RhYmxlX2VudHJ5
IF9fc3RvcF9fX2V4X3RhYmxlW107CiBleHRlcm4gY2hhciBfX2VuZF9yb2RhdGFfaHBhZ2VfYWxp
Z25bXTsKICNlbmRpZgogCisjaWYgZGVmaW5lZChDT05GSUdfWDg2X1BJRSkKK2V4dGVybiBjaGFy
IF9fc3RhcnRfZ290W10sIF9fZW5kX2dvdFtdOworI2VuZGlmCisKICNlbmRpZgkvKiBfQVNNX1g4
Nl9TRUNUSU9OU19IICovCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvZnRyYWNlLmMgYi9h
cmNoL3g4Ni9rZXJuZWwvZnRyYWNlLmMKaW5kZXggOWJlZjFiYmViYTYzLi40MWQ4YzRjNDMwNmQg
MTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9mdHJhY2UuYworKysgYi9hcmNoL3g4Ni9rZXJu
ZWwvZnRyYWNlLmMKQEAgLTU4LDEyICs1OCwxNyBAQCBzdGF0aWMgaW50IGZ0cmFjZV9jYWxjX29m
ZnNldChsb25nIGlwLCBsb25nIGFkZHIpCiAJcmV0dXJuIChpbnQpKGFkZHIgLSBpcCk7CiB9CiAK
LXN0YXRpYyB1bnNpZ25lZCBjaGFyICpmdHJhY2VfY2FsbF9yZXBsYWNlKHVuc2lnbmVkIGxvbmcg
aXAsIHVuc2lnbmVkIGxvbmcgYWRkcikKK3N0YXRpYyB1bnNpZ25lZCBjaGFyICpmdHJhY2VfY2Fs
bF9yZXBsYWNlKHVuc2lnbmVkIGxvbmcgaXAsIHVuc2lnbmVkIGxvbmcgYWRkciwKKwkJCQkJICB1
bnNpZ25lZCBpbnQgc2l6ZSkKIHsKIAlzdGF0aWMgdW5pb24gZnRyYWNlX2NvZGVfdW5pb24gY2Fs
YzsKIAorCS8qIE9uIFBJRSwgZmlsbCB0aGUgcmVzdCBvZiB0aGUgYnVmZmVyIHdpdGggbm9wcyAq
LworCWlmIChJU19FTkFCTEVEKENPTkZJR19YODZfUElFKSkKKwkJbWVtc2V0KGNhbGMuY29kZSwg
aWRlYWxfbm9wc1sxXVswXSwgc2l6ZW9mKGNhbGMuY29kZSkpOworCiAJY2FsYy5lOAkJPSAweGU4
OwotCWNhbGMub2Zmc2V0CT0gZnRyYWNlX2NhbGNfb2Zmc2V0KGlwICsgTUNPVU5UX0lOU05fU0la
RSwgYWRkcik7CisJY2FsYy5vZmZzZXQJPSBmdHJhY2VfY2FsY19vZmZzZXQoaXAgKyBNQ09VTlRf
UkVMSU5TTl9TSVpFLCBhZGRyKTsKIAogCS8qCiAJICogTm8gbG9ja2luZyBuZWVkZWQsIHRoaXMg
bXVzdCBiZSBjYWxsZWQgdmlhIGtzdG9wX21hY2hpbmUKQEAgLTcyLDYgKzc3LDQ0IEBAIHN0YXRp
YyB1bnNpZ25lZCBjaGFyICpmdHJhY2VfY2FsbF9yZXBsYWNlKHVuc2lnbmVkIGxvbmcgaXAsIHVu
c2lnbmVkIGxvbmcgYWRkcikKIAlyZXR1cm4gY2FsYy5jb2RlOwogfQogCisjaWZkZWYgQ09ORklH
X1g4Nl9QSUUKK3VuaW9uIGZ0cmFjZV9jb2RlX2dvdF91bmlvbiB7CisJY2hhciBjb2RlW01DT1VO
VF9JTlNOX1NJWkVdOworCXN0cnVjdCB7CisJCXVuc2lnbmVkIHNob3J0IGZmMTU7CisJCWludCBv
ZmZzZXQ7CisJfSBfX2F0dHJpYnV0ZV9fKChwYWNrZWQpKTsKK307CisKKy8qIFVzZWQgdG8gaWRl
bnRpZnkgYSBtY291bnQgR09UIGNhbGwgb24gUElFICovCitzdGF0aWMgdW5zaWduZWQgY2hhciAq
ZnRyYWNlX29yaWdpbmFsX2NhbGwoc3RydWN0IG1vZHVsZSogbW9kLCB1bnNpZ25lZCBsb25nIGlw
LAorCQkJCQkgICB1bnNpZ25lZCBsb25nIGFkZHIsCisJCQkJCSAgIHVuc2lnbmVkIGludCBzaXpl
KQoreworCXN0YXRpYyB1bmlvbiBmdHJhY2VfY29kZV9nb3RfdW5pb24gY2FsYzsKKwl1bnNpZ25l
ZCBsb25nIGdvdGFkZHI7CisKKwljYWxjLmZmMTUgPSAweDE1ZmY7CisKKwlnb3RhZGRyID0gbW9k
dWxlX2ZpbmRfZ290X2VudHJ5KG1vZCwgYWRkcik7CisJaWYgKCFnb3RhZGRyKSB7CisJCXByX2Vy
cigiRmFpbGVkIHRvIGZpbmQgR09UIGVudHJ5IGZvciAweCVseFxuIiwgYWRkcik7CisJCXJldHVy
biBOVUxMOworCX0KKworCWNhbGMub2Zmc2V0ID0gZnRyYWNlX2NhbGNfb2Zmc2V0KGlwICsgTUNP
VU5UX0dPVENBTExfU0laRSwgZ290YWRkcik7CisJcmV0dXJuIGNhbGMuY29kZTsKK30KKyNlbHNl
CitzdGF0aWMgdW5zaWduZWQgY2hhciAqZnRyYWNlX29yaWdpbmFsX2NhbGwoc3RydWN0IG1vZHVs
ZSogbW9kLCB1bnNpZ25lZCBsb25nIGlwLAorCQkJCQkgICB1bnNpZ25lZCBsb25nIGFkZHIsCisJ
CQkJCSAgIHVuc2lnbmVkIGludCBzaXplKQoreworCXJldHVybiBmdHJhY2VfY2FsbF9yZXBsYWNl
KGlwLCBhZGRyLCBzaXplKTsKK30KKworI2VuZGlmCisKIHN0YXRpYyBpbmxpbmUgaW50CiB3aXRo
aW4odW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBsb25nIHN0YXJ0LCB1bnNpZ25lZCBsb25n
IGVuZCkKIHsKQEAgLTk0LDE2ICsxMzcsMTggQEAgc3RhdGljIHVuc2lnbmVkIGxvbmcgdGV4dF9p
cF9hZGRyKHVuc2lnbmVkIGxvbmcgaXApCiAJcmV0dXJuIGlwOwogfQogCi1zdGF0aWMgY29uc3Qg
dW5zaWduZWQgY2hhciAqZnRyYWNlX25vcF9yZXBsYWNlKHZvaWQpCitzdGF0aWMgY29uc3QgdW5z
aWduZWQgY2hhciAqZnRyYWNlX25vcF9yZXBsYWNlKHVuc2lnbmVkIGludCBzaXplKQogewotCXJl
dHVybiBpZGVhbF9ub3BzW05PUF9BVE9NSUM1XTsKKwlyZXR1cm4gaWRlYWxfbm9wc1tzaXplID09
IDUgPyBOT1BfQVRPTUlDNSA6IHNpemVdOwogfQogCiBzdGF0aWMgaW50Ci1mdHJhY2VfbW9kaWZ5
X2NvZGVfZGlyZWN0KHVuc2lnbmVkIGxvbmcgaXAsIHVuc2lnbmVkIGNvbnN0IGNoYXIgKm9sZF9j
b2RlLAotCQkgICB1bnNpZ25lZCBjb25zdCBjaGFyICpuZXdfY29kZSkKK2Z0cmFjZV9tb2RpZnlf
Y29kZV9kaXJlY3Qoc3RydWN0IGR5bl9mdHJhY2UgKnJlYywgdW5zaWduZWQgY29uc3QgY2hhciAq
b2xkX2NvZGUsCisJCQkgIHVuc2lnbmVkIGNvbnN0IGNoYXIgKm5ld19jb2RlKQogewogCXVuc2ln
bmVkIGNoYXIgcmVwbGFjZWRbTUNPVU5UX0lOU05fU0laRV07CisJdW5zaWduZWQgbG9uZyBpcCA9
IHJlYy0+aXA7CisJdW5zaWduZWQgaW50IHNpemUgPSBNQ09VTlRfSU5TTl9TSVpFOwogCiAJZnRy
YWNlX2V4cGVjdGVkID0gb2xkX2NvZGU7CiAKQEAgLTExNiwxNyArMTYxLDE3IEBAIGZ0cmFjZV9t
b2RpZnlfY29kZV9kaXJlY3QodW5zaWduZWQgbG9uZyBpcCwgdW5zaWduZWQgY29uc3QgY2hhciAq
b2xkX2NvZGUsCiAJICovCiAKIAkvKiByZWFkIHRoZSB0ZXh0IHdlIHdhbnQgdG8gbW9kaWZ5ICov
Ci0JaWYgKHByb2JlX2tlcm5lbF9yZWFkKHJlcGxhY2VkLCAodm9pZCAqKWlwLCBNQ09VTlRfSU5T
Tl9TSVpFKSkKKwlpZiAocHJvYmVfa2VybmVsX3JlYWQocmVwbGFjZWQsICh2b2lkICopaXAsIHNp
emUpKQogCQlyZXR1cm4gLUVGQVVMVDsKIAogCS8qIE1ha2Ugc3VyZSBpdCBpcyB3aGF0IHdlIGV4
cGVjdCBpdCB0byBiZSAqLwotCWlmIChtZW1jbXAocmVwbGFjZWQsIG9sZF9jb2RlLCBNQ09VTlRf
SU5TTl9TSVpFKSAhPSAwKQorCWlmIChtZW1jbXAocmVwbGFjZWQsIG9sZF9jb2RlLCBzaXplKSAh
PSAwKQogCQlyZXR1cm4gLUVJTlZBTDsKIAogCWlwID0gdGV4dF9pcF9hZGRyKGlwKTsKIAogCS8q
IHJlcGxhY2UgdGhlIHRleHQgd2l0aCB0aGUgbmV3IHRleHQgKi8KLQlpZiAocHJvYmVfa2VybmVs
X3dyaXRlKCh2b2lkICopaXAsIG5ld19jb2RlLCBNQ09VTlRfSU5TTl9TSVpFKSkKKwlpZiAocHJv
YmVfa2VybmVsX3dyaXRlKCh2b2lkICopaXAsIG5ld19jb2RlLCBzaXplKSkKIAkJcmV0dXJuIC1F
UEVSTTsKIAogCXN5bmNfY29yZSgpOwpAQCAtMTM5LDkgKzE4NCw3IEBAIGludCBmdHJhY2VfbWFr
ZV9ub3Aoc3RydWN0IG1vZHVsZSAqbW9kLAogewogCXVuc2lnbmVkIGNvbnN0IGNoYXIgKm5ldywg
Km9sZDsKIAl1bnNpZ25lZCBsb25nIGlwID0gcmVjLT5pcDsKLQotCW9sZCA9IGZ0cmFjZV9jYWxs
X3JlcGxhY2UoaXAsIGFkZHIpOwotCW5ldyA9IGZ0cmFjZV9ub3BfcmVwbGFjZSgpOworCXVuc2ln
bmVkIGludCBzaXplID0gTUNPVU5UX0lOU05fU0laRTsKIAogCS8qCiAJICogT24gYm9vdCB1cCwg
YW5kIHdoZW4gbW9kdWxlcyBhcmUgbG9hZGVkLCB0aGUgTUNPVU5UX0FERFIKQEAgLTE1MSwxNCAr
MTk0LDIwIEBAIGludCBmdHJhY2VfbWFrZV9ub3Aoc3RydWN0IG1vZHVsZSAqbW9kLAogCSAqIFdl
IGRvIG5vdCB3YW50IHRvIHVzZSB0aGUgYnJlYWtwb2ludCB2ZXJzaW9uIGluIHRoaXMgY2FzZSwK
IAkgKiBqdXN0IG1vZGlmeSB0aGUgY29kZSBkaXJlY3RseS4KIAkgKi8KLQlpZiAoYWRkciA9PSBN
Q09VTlRfQUREUikKLQkJcmV0dXJuIGZ0cmFjZV9tb2RpZnlfY29kZV9kaXJlY3QocmVjLT5pcCwg
b2xkLCBuZXcpOworCWlmIChhZGRyICE9IE1DT1VOVF9BRERSKSB7CisJCWZ0cmFjZV9leHBlY3Rl
ZCA9IE5VTEw7CiAKLQlmdHJhY2VfZXhwZWN0ZWQgPSBOVUxMOworCQkvKiBOb3JtYWwgY2FzZXMg
dXNlIGFkZF9icmtfb25fbm9wICovCisJCVdBUk5fT05DRSgxLCAiaW52YWxpZCB1c2Ugb2YgZnRy
YWNlX21ha2Vfbm9wIik7CisJCXJldHVybiAtRUlOVkFMOworCX0KIAotCS8qIE5vcm1hbCBjYXNl
cyB1c2UgYWRkX2Jya19vbl9ub3AgKi8KLQlXQVJOX09OQ0UoMSwgImludmFsaWQgdXNlIG9mIGZ0
cmFjZV9tYWtlX25vcCIpOwotCXJldHVybiAtRUlOVkFMOworCW9sZCA9IGZ0cmFjZV9vcmlnaW5h
bF9jYWxsKG1vZCwgaXAsIGFkZHIsIHNpemUpOworCWlmICghb2xkKQorCQlyZXR1cm4gLUVJTlZB
TDsKKwluZXcgPSBmdHJhY2Vfbm9wX3JlcGxhY2Uoc2l6ZSk7CisKKwlyZXR1cm4gZnRyYWNlX21v
ZGlmeV9jb2RlX2RpcmVjdChyZWMsIG9sZCwgbmV3KTsKIH0KIAogaW50IGZ0cmFjZV9tYWtlX2Nh
bGwoc3RydWN0IGR5bl9mdHJhY2UgKnJlYywgdW5zaWduZWQgbG9uZyBhZGRyKQpAQCAtMTY2LDEx
ICsyMTUsMTEgQEAgaW50IGZ0cmFjZV9tYWtlX2NhbGwoc3RydWN0IGR5bl9mdHJhY2UgKnJlYywg
dW5zaWduZWQgbG9uZyBhZGRyKQogCXVuc2lnbmVkIGNvbnN0IGNoYXIgKm5ldywgKm9sZDsKIAl1
bnNpZ25lZCBsb25nIGlwID0gcmVjLT5pcDsKIAotCW9sZCA9IGZ0cmFjZV9ub3BfcmVwbGFjZSgp
OwotCW5ldyA9IGZ0cmFjZV9jYWxsX3JlcGxhY2UoaXAsIGFkZHIpOworCW9sZCA9IGZ0cmFjZV9u
b3BfcmVwbGFjZShNQ09VTlRfSU5TTl9TSVpFKTsKKwluZXcgPSBmdHJhY2VfY2FsbF9yZXBsYWNl
KGlwLCBhZGRyLCBNQ09VTlRfSU5TTl9TSVpFKTsKIAogCS8qIFNob3VsZCBvbmx5IGJlIGNhbGxl
ZCB3aGVuIG1vZHVsZSBpcyBsb2FkZWQgKi8KLQlyZXR1cm4gZnRyYWNlX21vZGlmeV9jb2RlX2Rp
cmVjdChyZWMtPmlwLCBvbGQsIG5ldyk7CisJcmV0dXJuIGZ0cmFjZV9tb2RpZnlfY29kZV9kaXJl
Y3QocmVjLCBvbGQsIG5ldyk7CiB9CiAKIC8qCkBAIC0yMzMsNyArMjgyLDcgQEAgc3RhdGljIGlu
dCB1cGRhdGVfZnRyYWNlX2Z1bmModW5zaWduZWQgbG9uZyBpcCwgdm9pZCAqbmV3KQogCXVuc2ln
bmVkIGNoYXIgb2xkW01DT1VOVF9JTlNOX1NJWkVdOwogCWludCByZXQ7CiAKLQltZW1jcHkob2xk
LCAodm9pZCAqKWlwLCBNQ09VTlRfSU5TTl9TSVpFKTsKKwltZW1jcHkob2xkLCAodm9pZCAqKWlw
LCBNQ09VTlRfUkVMSU5TTl9TSVpFKTsKIAogCWZ0cmFjZV91cGRhdGVfZnVuYyA9IGlwOwogCS8q
IE1ha2Ugc3VyZSB0aGUgYnJlYWtwb2ludHMgc2VlIHRoZSBmdHJhY2VfdXBkYXRlX2Z1bmMgdXBk
YXRlICovCkBAIC0yNTUsMTMgKzMwNCwxNCBAQCBpbnQgZnRyYWNlX3VwZGF0ZV9mdHJhY2VfZnVu
YyhmdHJhY2VfZnVuY190IGZ1bmMpCiAJdW5zaWduZWQgY2hhciAqbmV3OwogCWludCByZXQ7CiAK
LQluZXcgPSBmdHJhY2VfY2FsbF9yZXBsYWNlKGlwLCAodW5zaWduZWQgbG9uZylmdW5jKTsKKwlu
ZXcgPSBmdHJhY2VfY2FsbF9yZXBsYWNlKGlwLCAodW5zaWduZWQgbG9uZylmdW5jLCBNQ09VTlRf
UkVMSU5TTl9TSVpFKTsKIAlyZXQgPSB1cGRhdGVfZnRyYWNlX2Z1bmMoaXAsIG5ldyk7CiAKIAkv
KiBBbHNvIHVwZGF0ZSB0aGUgcmVncyBjYWxsYmFjayBmdW5jdGlvbiAqLwogCWlmICghcmV0KSB7
CiAJCWlwID0gKHVuc2lnbmVkIGxvbmcpKCZmdHJhY2VfcmVnc19jYWxsKTsKLQkJbmV3ID0gZnRy
YWNlX2NhbGxfcmVwbGFjZShpcCwgKHVuc2lnbmVkIGxvbmcpZnVuYyk7CisJCW5ldyA9IGZ0cmFj
ZV9jYWxsX3JlcGxhY2UoaXAsICh1bnNpZ25lZCBsb25nKWZ1bmMsCisJCQkJCSAgTUNPVU5UX1JF
TElOU05fU0laRSk7CiAJCXJldCA9IHVwZGF0ZV9mdHJhY2VfZnVuYyhpcCwgbmV3KTsKIAl9CiAK
QEAgLTMwOSwxOCArMzU5LDE4IEBAIHN0YXRpYyBpbnQgZnRyYWNlX3dyaXRlKHVuc2lnbmVkIGxv
bmcgaXAsIGNvbnN0IGNoYXIgKnZhbCwgaW50IHNpemUpCiAJcmV0dXJuIDA7CiB9CiAKLXN0YXRp
YyBpbnQgYWRkX2JyZWFrKHVuc2lnbmVkIGxvbmcgaXAsIGNvbnN0IGNoYXIgKm9sZCkKK3N0YXRp
YyBpbnQgYWRkX2JyZWFrKHVuc2lnbmVkIGxvbmcgaXAsIGNvbnN0IGNoYXIgKm9sZCwgdW5zaWdu
ZWQgaW50IHNpemUpCiB7CiAJdW5zaWduZWQgY2hhciByZXBsYWNlZFtNQ09VTlRfSU5TTl9TSVpF
XTsKIAl1bnNpZ25lZCBjaGFyIGJyayA9IEJSRUFLUE9JTlRfSU5TVFJVQ1RJT047CiAKLQlpZiAo
cHJvYmVfa2VybmVsX3JlYWQocmVwbGFjZWQsICh2b2lkICopaXAsIE1DT1VOVF9JTlNOX1NJWkUp
KQorCWlmIChwcm9iZV9rZXJuZWxfcmVhZChyZXBsYWNlZCwgKHZvaWQgKilpcCwgc2l6ZSkpCiAJ
CXJldHVybiAtRUZBVUxUOwogCiAJZnRyYWNlX2V4cGVjdGVkID0gb2xkOwogCiAJLyogTWFrZSBz
dXJlIGl0IGlzIHdoYXQgd2UgZXhwZWN0IGl0IHRvIGJlICovCi0JaWYgKG1lbWNtcChyZXBsYWNl
ZCwgb2xkLCBNQ09VTlRfSU5TTl9TSVpFKSAhPSAwKQorCWlmIChtZW1jbXAocmVwbGFjZWQsIG9s
ZCwgc2l6ZSkgIT0gMCkKIAkJcmV0dXJuIC1FSU5WQUw7CiAKIAlyZXR1cm4gZnRyYWNlX3dyaXRl
KGlwLCAmYnJrLCAxKTsKQEAgLTMzMCwyMCArMzgwLDIyIEBAIHN0YXRpYyBpbnQgYWRkX2Jya19v
bl9jYWxsKHN0cnVjdCBkeW5fZnRyYWNlICpyZWMsIHVuc2lnbmVkIGxvbmcgYWRkcikKIHsKIAl1
bnNpZ25lZCBjb25zdCBjaGFyICpvbGQ7CiAJdW5zaWduZWQgbG9uZyBpcCA9IHJlYy0+aXA7CisJ
dW5zaWduZWQgaW50IHNpemUgPSBNQ09VTlRfSU5TTl9TSVpFOwogCi0Jb2xkID0gZnRyYWNlX2Nh
bGxfcmVwbGFjZShpcCwgYWRkcik7CisJb2xkID0gZnRyYWNlX2NhbGxfcmVwbGFjZShpcCwgYWRk
ciwgc2l6ZSk7CiAKLQlyZXR1cm4gYWRkX2JyZWFrKHJlYy0+aXAsIG9sZCk7CisJcmV0dXJuIGFk
ZF9icmVhayhyZWMtPmlwLCBvbGQsIHNpemUpOwogfQogCiAKIHN0YXRpYyBpbnQgYWRkX2Jya19v
bl9ub3Aoc3RydWN0IGR5bl9mdHJhY2UgKnJlYykKIHsKIAl1bnNpZ25lZCBjb25zdCBjaGFyICpv
bGQ7CisJdW5zaWduZWQgaW50IHNpemUgPSBNQ09VTlRfSU5TTl9TSVpFOwogCi0Jb2xkID0gZnRy
YWNlX25vcF9yZXBsYWNlKCk7CisJb2xkID0gZnRyYWNlX25vcF9yZXBsYWNlKHNpemUpOwogCi0J
cmV0dXJuIGFkZF9icmVhayhyZWMtPmlwLCBvbGQpOworCXJldHVybiBhZGRfYnJlYWsocmVjLT5p
cCwgb2xkLCBzaXplKTsKIH0KIAogc3RhdGljIGludCBhZGRfYnJlYWtwb2ludHMoc3RydWN0IGR5
bl9mdHJhY2UgKnJlYywgaW50IGVuYWJsZSkKQEAgLTM4NiwyMiArNDM4LDIzIEBAIHN0YXRpYyBp
bnQgcmVtb3ZlX2JyZWFrcG9pbnQoc3RydWN0IGR5bl9mdHJhY2UgKnJlYykKIAljb25zdCB1bnNp
Z25lZCBjaGFyICpub3A7CiAJdW5zaWduZWQgbG9uZyBmdHJhY2VfYWRkcjsKIAl1bnNpZ25lZCBs
b25nIGlwID0gcmVjLT5pcDsKKwl1bnNpZ25lZCBpbnQgc2l6ZSA9IE1DT1VOVF9JTlNOX1NJWkU7
CiAKIAkvKiBJZiB3ZSBmYWlsIHRoZSByZWFkLCBqdXN0IGdpdmUgdXAgKi8KLQlpZiAocHJvYmVf
a2VybmVsX3JlYWQoaW5zLCAodm9pZCAqKWlwLCBNQ09VTlRfSU5TTl9TSVpFKSkKKwlpZiAocHJv
YmVfa2VybmVsX3JlYWQoaW5zLCAodm9pZCAqKWlwLCBzaXplKSkKIAkJcmV0dXJuIC1FRkFVTFQ7
CiAKIAkvKiBJZiB0aGlzIGRvZXMgbm90IGhhdmUgYSBicmVha3BvaW50LCB3ZSBhcmUgZG9uZSAq
LwogCWlmIChpbnNbMF0gIT0gYnJrKQogCQlyZXR1cm4gMDsKIAotCW5vcCA9IGZ0cmFjZV9ub3Bf
cmVwbGFjZSgpOworCW5vcCA9IGZ0cmFjZV9ub3BfcmVwbGFjZShzaXplKTsKIAogCS8qCiAJICog
SWYgdGhlIGxhc3QgNCBieXRlcyBvZiB0aGUgaW5zdHJ1Y3Rpb24gZG8gbm90IG1hdGNoCiAJICog
YSBub3AsIHRoZW4gd2UgYXNzdW1lIHRoYXQgdGhpcyBpcyBhIGNhbGwgdG8gZnRyYWNlX2FkZHIu
CiAJICovCi0JaWYgKG1lbWNtcCgmaW5zWzFdLCAmbm9wWzFdLCBNQ09VTlRfSU5TTl9TSVpFIC0g
MSkgIT0gMCkgeworCWlmIChtZW1jbXAoJmluc1sxXSwgJm5vcFsxXSwgc2l6ZSAtIDEpICE9IDAp
IHsKIAkJLyoKIAkJICogRm9yIGV4dHJhIHBhcmFub2lkaXNtLCB3ZSBjaGVjayBpZiB0aGUgYnJl
YWtwb2ludCBpcyBvbgogCQkgKiBhIGNhbGwgdGhhdCB3b3VsZCBhY3R1YWxseSBqdW1wIHRvIHRo
ZSBmdHJhY2VfYWRkci4KQEAgLTQwOSwxOCArNDYyLDE4IEBAIHN0YXRpYyBpbnQgcmVtb3ZlX2Jy
ZWFrcG9pbnQoc3RydWN0IGR5bl9mdHJhY2UgKnJlYykKIAkJICogYSBkaXNhc3Rlci4KIAkJICov
CiAJCWZ0cmFjZV9hZGRyID0gZnRyYWNlX2dldF9hZGRyX25ldyhyZWMpOwotCQlub3AgPSBmdHJh
Y2VfY2FsbF9yZXBsYWNlKGlwLCBmdHJhY2VfYWRkcik7CisJCW5vcCA9IGZ0cmFjZV9jYWxsX3Jl
cGxhY2UoaXAsIGZ0cmFjZV9hZGRyLCBzaXplKTsKIAotCQlpZiAobWVtY21wKCZpbnNbMV0sICZu
b3BbMV0sIE1DT1VOVF9JTlNOX1NJWkUgLSAxKSA9PSAwKQorCQlpZiAobWVtY21wKCZpbnNbMV0s
ICZub3BbMV0sIHNpemUgLSAxKSA9PSAwKQogCQkJZ290byB1cGRhdGU7CiAKIAkJLyogQ2hlY2sg
Ym90aCBmdHJhY2VfYWRkciBhbmQgZnRyYWNlX29sZF9hZGRyICovCiAJCWZ0cmFjZV9hZGRyID0g
ZnRyYWNlX2dldF9hZGRyX2N1cnIocmVjKTsKLQkJbm9wID0gZnRyYWNlX2NhbGxfcmVwbGFjZShp
cCwgZnRyYWNlX2FkZHIpOworCQlub3AgPSBmdHJhY2VfY2FsbF9yZXBsYWNlKGlwLCBmdHJhY2Vf
YWRkciwgc2l6ZSk7CiAKIAkJZnRyYWNlX2V4cGVjdGVkID0gbm9wOwogCi0JCWlmIChtZW1jbXAo
Jmluc1sxXSwgJm5vcFsxXSwgTUNPVU5UX0lOU05fU0laRSAtIDEpICE9IDApCisJCWlmIChtZW1j
bXAoJmluc1sxXSwgJm5vcFsxXSwgc2l6ZSAtIDEpICE9IDApCiAJCQlyZXR1cm4gLUVJTlZBTDsK
IAl9CiAKQEAgLTQyOCwzMCArNDgxLDMzIEBAIHN0YXRpYyBpbnQgcmVtb3ZlX2JyZWFrcG9pbnQo
c3RydWN0IGR5bl9mdHJhY2UgKnJlYykKIAlyZXR1cm4gZnRyYWNlX3dyaXRlKGlwLCBub3AsIDEp
OwogfQogCi1zdGF0aWMgaW50IGFkZF91cGRhdGVfY29kZSh1bnNpZ25lZCBsb25nIGlwLCB1bnNp
Z25lZCBjb25zdCBjaGFyICpuZXcpCitzdGF0aWMgaW50IGFkZF91cGRhdGVfY29kZSh1bnNpZ25l
ZCBsb25nIGlwLCB1bnNpZ25lZCBjb25zdCBjaGFyICpuZXcsCisJCQkgICB1bnNpZ25lZCBpbnQg
c2l6ZSkKIHsKIAkvKiBza2lwIGJyZWFrcG9pbnQgKi8KIAlpcCsrOwogCW5ldysrOwotCXJldHVy
biBmdHJhY2Vfd3JpdGUoaXAsIG5ldywgTUNPVU5UX0lOU05fU0laRSAtIDEpOworCXJldHVybiBm
dHJhY2Vfd3JpdGUoaXAsIG5ldywgc2l6ZSAtIDEpOwogfQogCiBzdGF0aWMgaW50IGFkZF91cGRh
dGVfY2FsbChzdHJ1Y3QgZHluX2Z0cmFjZSAqcmVjLCB1bnNpZ25lZCBsb25nIGFkZHIpCiB7CiAJ
dW5zaWduZWQgbG9uZyBpcCA9IHJlYy0+aXA7CisJdW5zaWduZWQgaW50IHNpemUgPSBNQ09VTlRf
SU5TTl9TSVpFOwogCXVuc2lnbmVkIGNvbnN0IGNoYXIgKm5ldzsKIAotCW5ldyA9IGZ0cmFjZV9j
YWxsX3JlcGxhY2UoaXAsIGFkZHIpOwotCXJldHVybiBhZGRfdXBkYXRlX2NvZGUoaXAsIG5ldyk7
CisJbmV3ID0gZnRyYWNlX2NhbGxfcmVwbGFjZShpcCwgYWRkciwgc2l6ZSk7CisJcmV0dXJuIGFk
ZF91cGRhdGVfY29kZShpcCwgbmV3LCBzaXplKTsKIH0KIAogc3RhdGljIGludCBhZGRfdXBkYXRl
X25vcChzdHJ1Y3QgZHluX2Z0cmFjZSAqcmVjKQogewogCXVuc2lnbmVkIGxvbmcgaXAgPSByZWMt
PmlwOworCXVuc2lnbmVkIGludCBzaXplID0gTUNPVU5UX0lOU05fU0laRTsKIAl1bnNpZ25lZCBj
b25zdCBjaGFyICpuZXc7CiAKLQluZXcgPSBmdHJhY2Vfbm9wX3JlcGxhY2UoKTsKLQlyZXR1cm4g
YWRkX3VwZGF0ZV9jb2RlKGlwLCBuZXcpOworCW5ldyA9IGZ0cmFjZV9ub3BfcmVwbGFjZShzaXpl
KTsKKwlyZXR1cm4gYWRkX3VwZGF0ZV9jb2RlKGlwLCBuZXcsIHNpemUpOwogfQogCiBzdGF0aWMg
aW50IGFkZF91cGRhdGUoc3RydWN0IGR5bl9mdHJhY2UgKnJlYywgaW50IGVuYWJsZSkKQEAgLTQ4
NSw3ICs1NDEsNyBAQCBzdGF0aWMgaW50IGZpbmlzaF91cGRhdGVfY2FsbChzdHJ1Y3QgZHluX2Z0
cmFjZSAqcmVjLCB1bnNpZ25lZCBsb25nIGFkZHIpCiAJdW5zaWduZWQgbG9uZyBpcCA9IHJlYy0+
aXA7CiAJdW5zaWduZWQgY29uc3QgY2hhciAqbmV3OwogCi0JbmV3ID0gZnRyYWNlX2NhbGxfcmVw
bGFjZShpcCwgYWRkcik7CisJbmV3ID0gZnRyYWNlX2NhbGxfcmVwbGFjZShpcCwgYWRkciwgTUNP
VU5UX0lOU05fU0laRSk7CiAKIAlyZXR1cm4gZnRyYWNlX3dyaXRlKGlwLCBuZXcsIDEpOwogfQpA
QCAtNDk1LDcgKzU1MSw3IEBAIHN0YXRpYyBpbnQgZmluaXNoX3VwZGF0ZV9ub3Aoc3RydWN0IGR5
bl9mdHJhY2UgKnJlYykKIAl1bnNpZ25lZCBsb25nIGlwID0gcmVjLT5pcDsKIAl1bnNpZ25lZCBj
b25zdCBjaGFyICpuZXc7CiAKLQluZXcgPSBmdHJhY2Vfbm9wX3JlcGxhY2UoKTsKKwluZXcgPSBm
dHJhY2Vfbm9wX3JlcGxhY2UoTUNPVU5UX0lOU05fU0laRSk7CiAKIAlyZXR1cm4gZnRyYWNlX3dy
aXRlKGlwLCBuZXcsIDEpOwogfQpAQCAtNjE5LDEzICs2NzUsMTMgQEAgZnRyYWNlX21vZGlmeV9j
b2RlKHVuc2lnbmVkIGxvbmcgaXAsIHVuc2lnbmVkIGNvbnN0IGNoYXIgKm9sZF9jb2RlLAogewog
CWludCByZXQ7CiAKLQlyZXQgPSBhZGRfYnJlYWsoaXAsIG9sZF9jb2RlKTsKKwlyZXQgPSBhZGRf
YnJlYWsoaXAsIG9sZF9jb2RlLCBNQ09VTlRfUkVMSU5TTl9TSVpFKTsKIAlpZiAocmV0KQogCQln
b3RvIG91dDsKIAogCXJ1bl9zeW5jKCk7CiAKLQlyZXQgPSBhZGRfdXBkYXRlX2NvZGUoaXAsIG5l
d19jb2RlKTsKKwlyZXQgPSBhZGRfdXBkYXRlX2NvZGUoaXAsIG5ld19jb2RlLCBNQ09VTlRfUkVM
SU5TTl9TSVpFKTsKIAlpZiAocmV0KQogCQlnb3RvIGZhaWxfdXBkYXRlOwogCkBAIC02NzAsNyAr
NzI2LDcgQEAgc3RhdGljIHVuc2lnbmVkIGNoYXIgKmZ0cmFjZV9qbXBfcmVwbGFjZSh1bnNpZ25l
ZCBsb25nIGlwLCB1bnNpZ25lZCBsb25nIGFkZHIpCiAKIAkvKiBKbXAgbm90IGEgY2FsbCAoaWdu
b3JlIHRoZSAuZTgpICovCiAJY2FsYy5lOAkJPSAweGU5OwotCWNhbGMub2Zmc2V0CT0gZnRyYWNl
X2NhbGNfb2Zmc2V0KGlwICsgTUNPVU5UX0lOU05fU0laRSwgYWRkcik7CisJY2FsYy5vZmZzZXQJ
PSBmdHJhY2VfY2FsY19vZmZzZXQoaXAgKyBNQ09VTlRfUkVMSU5TTl9TSVpFLCBhZGRyKTsKIAog
CS8qCiAJICogZnRyYWNlIGV4dGVybmFsIGxvY2tzIHN5bmNocm9uaXplIHRoZSBhY2Nlc3MgdG8g
dGhlIHN0YXRpYyB2YXJpYWJsZS4KQEAgLTc2NiwxMSArODIyLDExIEBAIGNyZWF0ZV90cmFtcG9s
aW5lKHN0cnVjdCBmdHJhY2Vfb3BzICpvcHMsIHVuc2lnbmVkIGludCAqdHJhbXBfc2l6ZSkKIAkg
KiB0aGUgam1wIHRvIGZ0cmFjZV9lcGlsb2d1ZSwgYXMgd2VsbCBhcyB0aGUgYWRkcmVzcyBvZgog
CSAqIHRoZSBmdHJhY2Vfb3BzIHRoaXMgdHJhbXBvbGluZSBpcyB1c2VkIGZvci4KIAkgKi8KLQl0
cmFtcG9saW5lID0gYWxsb2NfdHJhbXAoc2l6ZSArIE1DT1VOVF9JTlNOX1NJWkUgKyBzaXplb2Yo
dm9pZCAqKSk7CisJdHJhbXBvbGluZSA9IGFsbG9jX3RyYW1wKHNpemUgKyBNQ09VTlRfUkVMSU5T
Tl9TSVpFICsgc2l6ZW9mKHZvaWQgKikpOwogCWlmICghdHJhbXBvbGluZSkKIAkJcmV0dXJuIDA7
CiAKLQkqdHJhbXBfc2l6ZSA9IHNpemUgKyBNQ09VTlRfSU5TTl9TSVpFICsgc2l6ZW9mKHZvaWQg
Kik7CisJKnRyYW1wX3NpemUgPSBzaXplICsgTUNPVU5UX1JFTElOU05fU0laRSArIHNpemVvZih2
b2lkICopOwogCiAJLyogQ29weSBmdHJhY2VfY2FsbGVyIG9udG8gdGhlIHRyYW1wb2xpbmUgbWVt
b3J5ICovCiAJcmV0ID0gcHJvYmVfa2VybmVsX3JlYWQodHJhbXBvbGluZSwgKHZvaWQgKilzdGFy
dF9vZmZzZXQsIHNpemUpOwpAQCAtNzgzLDcgKzgzOSw3IEBAIGNyZWF0ZV90cmFtcG9saW5lKHN0
cnVjdCBmdHJhY2Vfb3BzICpvcHMsIHVuc2lnbmVkIGludCAqdHJhbXBfc2l6ZSkKIAogCS8qIFRo
ZSB0cmFtcG9saW5lIGVuZHMgd2l0aCBhIGptcCB0byBmdHJhY2VfZXBpbG9ndWUgKi8KIAlqbXAg
PSBmdHJhY2Vfam1wX3JlcGxhY2UoaXAsICh1bnNpZ25lZCBsb25nKWZ0cmFjZV9lcGlsb2d1ZSk7
Ci0JbWVtY3B5KHRyYW1wb2xpbmUgKyBzaXplLCBqbXAsIE1DT1VOVF9JTlNOX1NJWkUpOworCW1l
bWNweSh0cmFtcG9saW5lICsgc2l6ZSwgam1wLCBNQ09VTlRfUkVMSU5TTl9TSVpFKTsKIAogCS8q
CiAJICogVGhlIGFkZHJlc3Mgb2YgdGhlIGZ0cmFjZV9vcHMgdGhhdCBpcyB1c2VkIGZvciB0aGlz
IHRyYW1wb2xpbmUKQEAgLTc5Myw3ICs4NDksNyBAQCBjcmVhdGVfdHJhbXBvbGluZShzdHJ1Y3Qg
ZnRyYWNlX29wcyAqb3BzLCB1bnNpZ25lZCBpbnQgKnRyYW1wX3NpemUpCiAJICogdGhlIGdsb2Jh
bCBmdW5jdGlvbl90cmFjZV9vcCB2YXJpYWJsZS4KIAkgKi8KIAotCXB0ciA9ICh1bnNpZ25lZCBs
b25nICopKHRyYW1wb2xpbmUgKyBzaXplICsgTUNPVU5UX0lOU05fU0laRSk7CisJcHRyID0gKHVu
c2lnbmVkIGxvbmcgKikodHJhbXBvbGluZSArIHNpemUgKyBNQ09VTlRfUkVMSU5TTl9TSVpFKTsK
IAkqcHRyID0gKHVuc2lnbmVkIGxvbmcpb3BzOwogCiAJb3Bfb2Zmc2V0IC09IHN0YXJ0X29mZnNl
dDsKQEAgLTg2OCw3ICs5MjQsNyBAQCB2b2lkIGFyY2hfZnRyYWNlX3VwZGF0ZV90cmFtcG9saW5l
KHN0cnVjdCBmdHJhY2Vfb3BzICpvcHMpCiAJZnVuYyA9IGZ0cmFjZV9vcHNfZ2V0X2Z1bmMob3Bz
KTsKIAogCS8qIERvIGEgc2FmZSBtb2RpZnkgaW4gY2FzZSB0aGUgdHJhbXBvbGluZSBpcyBleGVj
dXRpbmcgKi8KLQluZXcgPSBmdHJhY2VfY2FsbF9yZXBsYWNlKGlwLCAodW5zaWduZWQgbG9uZylm
dW5jKTsKKwluZXcgPSBmdHJhY2VfY2FsbF9yZXBsYWNlKGlwLCAodW5zaWduZWQgbG9uZylmdW5j
LCBNQ09VTlRfUkVMSU5TTl9TSVpFKTsKIAlyZXQgPSB1cGRhdGVfZnRyYWNlX2Z1bmMoaXAsIG5l
dyk7CiAJc2V0X21lbW9yeV9ybyhvcHMtPnRyYW1wb2xpbmUsIG5wYWdlcyk7CiAKQEAgLTg4Miw3
ICs5MzgsNyBAQCBzdGF0aWMgdm9pZCAqYWRkcl9mcm9tX2NhbGwodm9pZCAqcHRyKQogCXVuaW9u
IGZ0cmFjZV9jb2RlX3VuaW9uIGNhbGM7CiAJaW50IHJldDsKIAotCXJldCA9IHByb2JlX2tlcm5l
bF9yZWFkKCZjYWxjLCBwdHIsIE1DT1VOVF9JTlNOX1NJWkUpOworCXJldCA9IHByb2JlX2tlcm5l
bF9yZWFkKCZjYWxjLCBwdHIsIE1DT1VOVF9SRUxJTlNOX1NJWkUpOwogCWlmIChXQVJOX09OX09O
Q0UocmV0IDwgMCkpCiAJCXJldHVybiBOVUxMOwogCkBAIC04OTIsNyArOTQ4LDcgQEAgc3RhdGlj
IHZvaWQgKmFkZHJfZnJvbV9jYWxsKHZvaWQgKnB0cikKIAkJcmV0dXJuIE5VTEw7CiAJfQogCi0J
cmV0dXJuIHB0ciArIE1DT1VOVF9JTlNOX1NJWkUgKyBjYWxjLm9mZnNldDsKKwlyZXR1cm4gcHRy
ICsgTUNPVU5UX1JFTElOU05fU0laRSArIGNhbGMub2Zmc2V0OwogfQogCiB2b2lkIHByZXBhcmVf
ZnRyYWNlX3JldHVybih1bnNpZ25lZCBsb25nIHNlbGZfYWRkciwgdW5zaWduZWQgbG9uZyAqcGFy
ZW50LApkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL21vZHVsZS5sZHMgYi9hcmNoL3g4Ni9r
ZXJuZWwvbW9kdWxlLmxkcwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAu
LmZkNmU5NWE0YjQ1NAotLS0gL2Rldi9udWxsCisrKyBiL2FyY2gveDg2L2tlcm5lbC9tb2R1bGUu
bGRzCkBAIC0wLDAgKzEsMyBAQAorU0VDVElPTlMgeworCS5nb3QgKE5PTE9BRCkgOiB7IEJZVEUo
MCkgfQorfQotLSAKMi4xNC4yLjkyMC5nY2YwYzY3OTc5Yy1nb29nCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 21:21:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 21:21:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzr6h-0003R6-NC; Wed, 04 Oct 2017 21:21:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dzr6g-0003Mt-61
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 21:21:30 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 98/B0-00743-9D055D95; Wed, 04 Oct 2017 21:21:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXiVRtsoHsj4Gq
 kwZnVchbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aXB6eYC96pVMz+9ouxgXGDfBcjF4eQwAxG
 iQMfZ7CBOCwCr1gkFq6+wdLFyMkhIdDPKvH9hSaEnSUx+fJyRgg7TeLppXfMEHaVxNKvn1lBb
 CEBJYmtG5YyQ9h/GSW+/xUFsdkEtCT2NMxnAlkgIjBLROLW6x6wbcwCZ5gkjvedBOsWFgiR6O
 p+xARiswioSpx++o69i5GDg1fAUqJvaiHEMhOJh0eugZVzAoWPnHgDtcxCovXMfaYJjIILGBl
 WMWoUpxaVpRbpGlnoJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEhlw9AwPjDsa+
 VX6HGCU5mJREeTf5Xo0U4kvKT6nMSCzOiC8qzUktPsQow8GhJMHLCQxhIcGi1PTUirTMHGDww
 6QlOHiURHgn+wOleYsLEnOLM9MhUqcYjTn27bn1h4mj4+bdP0xCLHn5ealS4rybQUoFQEozSv
 PgBsGi8hKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd4HIFN4MvNK4Pa9AjqFCeiUOU1XQE4
 pSURISTUwirXdaKppyOm+esrx95d5XSb1fBbKB61OTZpxeO1FrrevrHRvvtRduqL0WIeKel8w
 j61Wi/n/F7NUrEVuK+dr/1M8pnNqgqvS1JqWw6XLu42nr/fwznTb/LrnisfK7Ak/Hi/Wsqm22
 rGAc13x/N1W7swzCvxmHtxup7+k88Ev3yCmWyVt17walFiKMxINtZiLihMBDBp4qcUCAAA=
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1507152087!78325778!1
X-Originating-IP: [74.125.83.48]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG, UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29570 invoked from network); 4 Oct 2017 21:21:28 -0000
Received: from mail-pg0-f48.google.com (HELO mail-pg0-f48.google.com)
 (74.125.83.48)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Oct 2017 21:21:28 -0000
Received: by mail-pg0-f48.google.com with SMTP id i195so7166018pgd.9
 for <xen-devel@lists.xenproject.org>; Wed, 04 Oct 2017 14:21:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=M9f4NDrv7fUm/LCLAfthEFQztVYNMnf6Jdc+veekX7Q=;
 b=alB5ItaYEVOnR4eD+1C23295XkkI6+Qfa6z12nBESygGXRKJrBoWSdbtvVEsemTrUC
 Jy5mf4SQd3d46GSetFzSSwaYwlAFeG3ENmXC8TonBwvNrP7C3cbyQe01OOO7wcMOJ7dF
 QTsKHAb+iwhGCYxrvOJy6K8wSr63XDykKSeTpdHY8JFx2YX53DHYRx1LPnauBbuRJj5X
 KihFAcMEeyjw0465qVhaXR19Ertit0zAJWYIKscmEasNzXGub27Nj5izNVJYEbDPO+b3
 R8h+1MXW1RSHBK7MvOvJz2HWTYMHAQw4nd5eOUURIduxlaNjwNcNyS384n/FbBnU/Gp2
 Sbng==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=M9f4NDrv7fUm/LCLAfthEFQztVYNMnf6Jdc+veekX7Q=;
 b=j1Zz9UuOifOCyixYrrVG0uop8BI9YWPg+VfO3wQ79rKeXO5/fUSFNVj+w+Ngd+QM/F
 HCU6SMJ3t8hiL1Rx5QkaIOB43/UhJbyUV58od3fLlqhyijhPc+LVX8e+0ARn1E3Cn/Sx
 mtf4xwvuAni17RhttbZKkTJ5H+WfAywXwA0F0CyHl8da1EdcybFDtCkTzZ+nVg8tSxeD
 p6ZqfvTOsPH+6EZWnaaDwdHjEOZsZ4LYSWOnoSgWJjzXrjKUaG0we/S8Ij3cj2fMO4ug
 IaAHW3zq0ayiFR2F71kUrtTSOerA9xTi2XBJQAltwB4ibLIwnfKxk6MTiUQApVB6H35L
 VFhw==
X-Gm-Message-State: AMCzsaUqkmuFMJcz3806JQ2so/wVvvZ9cl/1g8/d7XOCFmNpJob/iyMz
 sccM7SAW4lKOAbIrdYqNE//GEA==
X-Google-Smtp-Source: AOwi7QD9M7iVauOtH6fyOpbI3co09As+BtTDEO3h1Oa/eEex2BZri19eRWAotyaMZnaVArzs8CvRsQ==
X-Received: by 10.84.198.67 with SMTP id o61mr13871415pld.388.1507152086251;
 Wed, 04 Oct 2017 14:21:26 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id s68sm30204019pfd.72.2017.10.04.14.21.24
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 04 Oct 2017 14:21:25 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Thomas Garnier <thgarnie@google.com>,
 Arnd Bergmann <arnd@arndb.de>, Kees Cook <keescook@chromium.org>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Chris Metcalf <cmetcalf@mellanox.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>, Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Jonathan Corbet <corbet@lwn.net>, Matthew Wilcox <mawilcox@microsoft.com>,
 Michal Hocko <mhocko@suse.com>, Peter Foley <pefoley2@pefoley.com>,
 Paul Bolle <pebolle@tiscali.nl>, Jiri Kosina <jkosina@suse.cz>,
 Rob Landley <rob@landley.net>, "H . J . Lu" <hjl.tools@gmail.com>,
 Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed,  4 Oct 2017 14:19:58 -0700
Message-Id: <20171004212003.28296-23-thgarnie@google.com>
X-Mailer: git-send-email 2.14.2.920.gcf0c67979c-goog
In-Reply-To: <20171004212003.28296-1-thgarnie@google.com>
References: <20171004212003.28296-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC v3 22/27] x86/modules: Add option to start module
	section after kernel
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGFuIG9wdGlvbiBzbyB0aGUgbW9kdWxlIHNlY3Rpb24gaXMganVzdCBhZnRlciB0aGUgbWFw
cGVkIGtlcm5lbC4gSXQKd2lsbCBlbnN1cmUgcG9zaXRpb24gaW5kZXBlbmRlbnQgbW9kdWxlcyBh
cmUgYWx3YXlzIGF0IHRoZSByaWdodApkaXN0YW5jZSBmcm9tIHRoZSBrZXJuZWwgYW5kIGRvIG5v
dCByZXF1aXJlIG1jbW9kdWxlPWxhcmdlLiBJdCBhbHNvCm9wdGltaXplIHRoZSBhdmFpbGFibGUg
c2l6ZSBmb3IgbW9kdWxlcyBieSBnZXR0aW5nIHJpZCBvZiB0aGUgZW1wdHkKc3BhY2Ugb24ga2Vy
bmVsIHJhbmRvbWl6YXRpb24gcmFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgR2FybmllciA8
dGhnYXJuaWVAZ29vZ2xlLmNvbT4KLS0tCiBEb2N1bWVudGF0aW9uL3g4Ni94ODZfNjQvbW0udHh0
ICAgICAgICAgfCAzICsrKwogYXJjaC94ODYvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAg
IHwgNCArKysrCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZ3RhYmxlXzY0X3R5cGVzLmggfCA2ICsr
KysrLQogYXJjaC94ODYva2VybmVsL2hlYWQ2NC5jICAgICAgICAgICAgICAgIHwgNSArKysrLQog
YXJjaC94ODYvbW0vZHVtcF9wYWdldGFibGVzLmMgICAgICAgICAgIHwgNCArKy0tCiA1IGZpbGVz
IGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
RG9jdW1lbnRhdGlvbi94ODYveDg2XzY0L21tLnR4dCBiL0RvY3VtZW50YXRpb24veDg2L3g4Nl82
NC9tbS50eHQKaW5kZXggYjA3OThlMjgxYWE2Li5iNTFkNjYzODZlMzIgMTAwNjQ0Ci0tLSBhL0Rv
Y3VtZW50YXRpb24veDg2L3g4Nl82NC9tbS50eHQKKysrIGIvRG9jdW1lbnRhdGlvbi94ODYveDg2
XzY0L21tLnR4dApAQCAtNzMsNCArNzMsNyBAQCBOb3RlIHRoYXQgaWYgQ09ORklHX1JBTkRPTUla
RV9NRU1PUlkgaXMgZW5hYmxlZCwgdGhlIGRpcmVjdCBtYXBwaW5nIG9mIGFsbAogcGh5c2ljYWwg
bWVtb3J5LCB2bWFsbG9jL2lvcmVtYXAgc3BhY2UgYW5kIHZpcnR1YWwgbWVtb3J5IG1hcCBhcmUg
cmFuZG9taXplZC4KIFRoZWlyIG9yZGVyIGlzIHByZXNlcnZlZCBidXQgdGhlaXIgYmFzZSB3aWxs
IGJlIG9mZnNldCBlYXJseSBhdCBib290IHRpbWUuCiAKK0lmIENPTkZJR19EWU5BTUlDX01PRFVM
RV9CQVNFIGlzIGVuYWJsZWQsIHRoZSBtb2R1bGUgc2VjdGlvbiBmb2xsb3dzIHRoZSBlbmQgb2YK
K3RoZSBtYXBwZWQga2VybmVsLgorCiAtQW5kaSBLbGVlbiwgSnVsIDIwMDQKZGlmZiAtLWdpdCBh
L2FyY2gveDg2L0tjb25maWcgYi9hcmNoL3g4Ni9LY29uZmlnCmluZGV4IDc3NzE5N2ZhYjZkZC4u
MWU0YjM5OWM2NGU1IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9LY29uZmlnCisrKyBiL2FyY2gveDg2
L0tjb25maWcKQEAgLTIxMzMsNiArMjEzMywxMCBAQCBjb25maWcgUkFORE9NSVpFX01FTU9SWV9Q
SFlTSUNBTF9QQURESU5HCiAKIAkgICBJZiB1bnN1cmUsIGxlYXZlIGF0IHRoZSBkZWZhdWx0IHZh
bHVlLgogCisjIE1vZHVsZSBzZWN0aW9uIHN0YXJ0cyBqdXN0IGFmdGVyIHRoZSBlbmQgb2YgdGhl
IGtlcm5lbCBtb2R1bGUKK2NvbmZpZyBEWU5BTUlDX01PRFVMRV9CQVNFCisJYm9vbAorCiBjb25m
aWcgWDg2X0dMT0JBTF9TVEFDS1BST1RFQ1RPUgogCWJvb2wKIAlkZXBlbmRzIG9uIENDX1NUQUNL
UFJPVEVDVE9SCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZ3RhYmxlXzY0X3R5
cGVzLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZ3RhYmxlXzY0X3R5cGVzLmgKaW5kZXggMDY0
NzBkYTE1NmJhLi5lMDBmYzQyOWI4OTggMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNt
L3BndGFibGVfNjRfdHlwZXMuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZ3RhYmxlXzY0
X3R5cGVzLmgKQEAgLTYsNiArNiw3IEBACiAjaWZuZGVmIF9fQVNTRU1CTFlfXwogI2luY2x1ZGUg
PGxpbnV4L3R5cGVzLmg+CiAjaW5jbHVkZSA8YXNtL2thc2xyLmg+CisjaW5jbHVkZSA8YXNtL3Nl
Y3Rpb25zLmg+CiAKIC8qCiAgKiBUaGVzZSBhcmUgdXNlZCB0byBtYWtlIHVzZSBvZiBDIHR5cGUt
Y2hlY2tpbmcuLgpAQCAtMTgsNyArMTksNiBAQCB0eXBlZGVmIHVuc2lnbmVkIGxvbmcJcGdkdmFs
X3Q7CiB0eXBlZGVmIHVuc2lnbmVkIGxvbmcJcGdwcm90dmFsX3Q7CiAKIHR5cGVkZWYgc3RydWN0
IHsgcHRldmFsX3QgcHRlOyB9IHB0ZV90OwotCiAjZW5kaWYJLyogIV9fQVNTRU1CTFlfXyAqLwog
CiAjZGVmaW5lIFNIQVJFRF9LRVJORUxfUE1ECTAKQEAgLTkzLDcgKzkzLDExIEBAIHR5cGVkZWYg
c3RydWN0IHsgcHRldmFsX3QgcHRlOyB9IHB0ZV90OwogI2RlZmluZSBWTUVNTUFQX1NUQVJUCV9f
Vk1FTU1BUF9CQVNFCiAjZW5kaWYgLyogQ09ORklHX1JBTkRPTUlaRV9NRU1PUlkgKi8KICNkZWZp
bmUgVk1BTExPQ19FTkQJKFZNQUxMT0NfU1RBUlQgKyBfQUMoKFZNQUxMT0NfU0laRV9UQiA8PCA0
MCkgLSAxLCBVTCkpCisjaWZkZWYgQ09ORklHX0RZTkFNSUNfTU9EVUxFX0JBU0UKKyNkZWZpbmUg
TU9EVUxFU19WQUREUiAgIEFMSUdOKCgodW5zaWduZWQgbG9uZylfZW5kICsgUEFHRV9TSVpFKSwg
UE1EX1NJWkUpCisjZWxzZQogI2RlZmluZSBNT0RVTEVTX1ZBRERSICAgIChfX1NUQVJUX0tFUk5F
TF9tYXAgKyBLRVJORUxfSU1BR0VfU0laRSkKKyNlbmRpZgogLyogVGhlIG1vZHVsZSBzZWN0aW9u
cyBlbmRzIHdpdGggdGhlIHN0YXJ0IG9mIHRoZSBmaXhtYXAgKi8KICNkZWZpbmUgTU9EVUxFU19F
TkQgICBfX2ZpeF90b192aXJ0KF9fZW5kX29mX2ZpeGVkX2FkZHJlc3NlcyArIDEpCiAjZGVmaW5l
IE1PRFVMRVNfTEVOICAgKE1PRFVMRVNfRU5EIC0gTU9EVUxFU19WQUREUikKZGlmZiAtLWdpdCBh
L2FyY2gveDg2L2tlcm5lbC9oZWFkNjQuYyBiL2FyY2gveDg2L2tlcm5lbC9oZWFkNjQuYwppbmRl
eCA2NzVmMWRiYTNiMjEuLmI2MzYzZjBkMTFhNyAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVs
L2hlYWQ2NC5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9oZWFkNjQuYwpAQCAtMzIxLDEyICszMjEs
MTUgQEAgYXNtbGlua2FnZSBfX3Zpc2libGUgdm9pZCBfX2luaXQgeDg2XzY0X3N0YXJ0X2tlcm5l
bChjaGFyICogcmVhbF9tb2RlX2RhdGEpCiAJICogQnVpbGQtdGltZSBzYW5pdHkgY2hlY2tzIG9u
IHRoZSBrZXJuZWwgaW1hZ2UgYW5kIG1vZHVsZQogCSAqIGFyZWEgbWFwcGluZ3MuICh0aGVzZSBh
cmUgcHVyZWx5IGJ1aWxkLXRpbWUgYW5kIHByb2R1Y2Ugbm8gY29kZSkKIAkgKi8KKyNpZm5kZWYg
Q09ORklHX0RZTkFNSUNfTU9EVUxFX0JBU0UKIAlCVUlMRF9CVUdfT04oTU9EVUxFU19WQUREUiA8
IF9fU1RBUlRfS0VSTkVMX21hcCk7CiAJQlVJTERfQlVHX09OKE1PRFVMRVNfVkFERFIgLSBfX1NU
QVJUX0tFUk5FTF9tYXAgPCBLRVJORUxfSU1BR0VfU0laRSk7Ci0JQlVJTERfQlVHX09OKE1PRFVM
RVNfTEVOICsgS0VSTkVMX0lNQUdFX1NJWkUgPiAyKlBVRF9TSVpFKTsKKwlCVUlMRF9CVUdfT04o
IUlTX0VOQUJMRUQoQ09ORklHX1JBTkRPTUlaRV9CQVNFX0xBUkdFKSAmJgorCQkgICAgIE1PRFVM
RVNfTEVOICsgS0VSTkVMX0lNQUdFX1NJWkUgPiAyKlBVRF9TSVpFKTsKIAlCVUlMRF9CVUdfT04o
KF9fU1RBUlRfS0VSTkVMX21hcCAmIH5QTURfTUFTSykgIT0gMCk7CiAJQlVJTERfQlVHX09OKChN
T0RVTEVTX1ZBRERSICYgflBNRF9NQVNLKSAhPSAwKTsKIAlCVUlMRF9CVUdfT04oIShNT0RVTEVT
X1ZBRERSID4gX19TVEFSVF9LRVJORUwpKTsKKyNlbmRpZgogCUJVSUxEX0JVR19PTighKCgoTU9E
VUxFU19FTkQgLSAxKSAmIFBHRElSX01BU0spID09CiAJCQkJKF9fU1RBUlRfS0VSTkVMICYgUEdE
SVJfTUFTSykpKTsKIAlCVUlMRF9CVUdfT04oX19maXhfdG9fdmlydChfX2VuZF9vZl9maXhlZF9h
ZGRyZXNzZXMpIDw9IE1PRFVMRVNfRU5EKTsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L21tL2R1bXBf
cGFnZXRhYmxlcy5jIGIvYXJjaC94ODYvbW0vZHVtcF9wYWdldGFibGVzLmMKaW5kZXggODY5MWE1
N2RhNjNlLi44NTY1YjJiNDU4NDggMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L21tL2R1bXBfcGFnZXRh
Ymxlcy5jCisrKyBiL2FyY2gveDg2L21tL2R1bXBfcGFnZXRhYmxlcy5jCkBAIC05NSw3ICs5NSw3
IEBAIHN0YXRpYyBzdHJ1Y3QgYWRkcl9tYXJrZXIgYWRkcmVzc19tYXJrZXJzW10gPSB7CiAJeyBF
RklfVkFfRU5ELAkJIkVGSSBSdW50aW1lIFNlcnZpY2VzIiB9LAogIyBlbmRpZgogCXsgX19TVEFS
VF9LRVJORUxfbWFwLCAgICJIaWdoIEtlcm5lbCBNYXBwaW5nIiB9LAotCXsgTU9EVUxFU19WQURE
UiwgICAgICAgICJNb2R1bGVzIiB9LAorCXsgMC8qIE1PRFVMRVNfVkFERFIgKi8sCSJNb2R1bGVz
IiB9LAogCXsgTU9EVUxFU19FTkQsICAgICAgICAgICJFbmQgTW9kdWxlcyIgfSwKICNlbHNlCiAJ
eyBQQUdFX09GRlNFVCwgICAgICAgICAgIktlcm5lbCBNYXBwaW5nIiB9LApAQCAtNTI5LDcgKzUy
OSw3IEBAIHN0YXRpYyBpbnQgX19pbml0IHB0X2R1bXBfaW5pdCh2b2lkKQogIyBlbmRpZgogCWFk
ZHJlc3NfbWFya2Vyc1tGSVhBRERSX1NUQVJUX05SXS5zdGFydF9hZGRyZXNzID0gRklYQUREUl9T
VEFSVDsKICNlbmRpZgotCisJYWRkcmVzc19tYXJrZXJzW01PRFVMRVNfVkFERFJfTlJdLnN0YXJ0
X2FkZHJlc3MgPSBNT0RVTEVTX1ZBRERSOwogCXJldHVybiAwOwogfQogX19pbml0Y2FsbChwdF9k
dW1wX2luaXQpOwotLSAKMi4xNC4yLjkyMC5nY2YwYzY3OTc5Yy1nb29nCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 21:21:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 21:21:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzr6j-0003Vm-Vl; Wed, 04 Oct 2017 21:21:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dzr6i-0003SD-Jl
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 21:21:32 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 90/A6-18674-BD055D95; Wed, 04 Oct 2017 21:21:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVyMfTASt1bAVc
 jDX6+lbf4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNan79jKuh1qFi84SNrA+MWky5GLg4hgRmM
 Ejs/f2cHcVgEXrFI7Ny4mhHEkRDoZ5V4ffspkMMJ5GRJLJrVw9zFyAFkp0ksOhEDEa6RmLR2P
 hOILSSgJLF1w1JmiKl/GSWmrT8DlmAT0JLY0wBSxMUhIjBLROLW6x42EIdZ4AyTxPG+k6wgU4
 UFPCVeLeEAaWARUJVY9/ofM4jNK2Ap8f/JIlaIbSYSD49cA7M5geJHTrxhhthsIdF65j7TBEb
 BBYwMqxjVi1OLylKLdM31kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECQ44BCHYw
 HpvsfIhRkoNJSZR3k+/VSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvHP8gXKCRanpqRVpmTnA4
 IdJS3DwKInwTgZJ8xYXJOYWZ6ZDpE4xWnJcuHPpDxPHgT23gGTHzbt/mIRY8vLzUqXEeTeDNA
 iANGSU5sGNg0XoJUZZKWFeRqADhXgKUotyM0tQ5V8xinMwKgnzPgCZwpOZVwK39RXQQUxAB81
 pugJyUEkiQkqqgdGLKX76S79Fs5k27NxUna+dFRUjtHnHP0bFZw7nCu/I372zimeF3HXe8LVZ
 9zl4/yk/fm7xrNr4VHn32pbZq54asMtlrz9778ftXW/1f66fNf9oHUu60ocbU0oz/CWMpJTET
 s55/l0qNaShSqEsRPxwx+VV30/PP7HQ5LbzJj5Z3cgVfZ/Sf2srsRRnJBpqMRcVJwIA0/q5Ws
 sCAAA=
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1507152089!94009456!1
X-Originating-IP: [209.85.192.169]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61271 invoked from network); 4 Oct 2017 21:21:30 -0000
Received: from mail-pf0-f169.google.com (HELO mail-pf0-f169.google.com)
 (209.85.192.169)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Oct 2017 21:21:30 -0000
Received: by mail-pf0-f169.google.com with SMTP id u12so6900875pfl.4
 for <xen-devel@lists.xenproject.org>; Wed, 04 Oct 2017 14:21:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=b+2UtKPVFmdgJp8w3Dga6wFhYsBezaY6O2RxiUsE13k=;
 b=q5StrJYMGrePJhDO9rbvClKMQ8NKSysrbhUPPXGH51Lg7Qb+i85rHgEMIh4eCLuw6K
 2ztw5tcF3YAG7XKcGkTEi6EvLaRFoEToukF6W6HgZQWDCFVYHu2S/LBULrjK4RBpw6v2
 VOPL9kPYkJAvR7SU/knoQoEVo55PdDhMXIaW5ltqiul49x5sa4Uf/EFvVn9PvWDh2Phe
 XN2YZu/71V3r8wgDVIvkWC5cSSbh+cea30AXfSuhYmHjOuYLJlM5HNwa9ygxRT3bvhLm
 yQEZ+4VoSwOjf9SjE+nGeZ54ZqlhSpFLWq/F9NUF/hH01jN8dM3y+jqkbMmZWLRAefyJ
 zq7Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=b+2UtKPVFmdgJp8w3Dga6wFhYsBezaY6O2RxiUsE13k=;
 b=SXkspVB0Xd/eQOBTwhQIzWicWAjJiGsAF8dZDWuCLQXSWhNZCzmUdu52kbtbWKWdNR
 inoh7qYwwiysO1JKGPW+9FxoAz68eOHHpxsXmve+c+6yFpyK/L4joseiCTm5Aml7iGBs
 3EcODzv283FHnT5yZnPRLDDramSMIPv8/SutzCBAXm+zBYqrnT/pfDyARizLgrVJBAMW
 zDPFa8ISuz9v5UMfy8H1VJBqCn0BCbhupFaNcDnci3w+foSClI/UkHS6OAM9zSNITgzB
 7u0epFCYAAO1Yr7crc0tJZZ1XRfUWUIt9HlY2rv57BoU+ijBEA2JWs/m1NdLF7Jy+TKM
 GX6A==
X-Gm-Message-State: AMCzsaVwkq6Oh26/CvvrvcjgsarF5+mAhZ22CsVVoDxUKfV+am0FzUOU
 d8i7J7fY1NdKY+Q6Iu+fn0q0xA==
X-Google-Smtp-Source: AOwi7QDLel0VhKMJHwDVlbvSZdpghH9epB2eZIAM/EVQKPOhQe4DHdZdXnnShtJe55QEXpRK9+YMKQ==
X-Received: by 10.159.207.151 with SMTP id z23mr10019461plo.319.1507152087935; 
 Wed, 04 Oct 2017 14:21:27 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id s68sm30204019pfd.72.2017.10.04.14.21.26
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 04 Oct 2017 14:21:27 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Thomas Garnier <thgarnie@google.com>,
 Arnd Bergmann <arnd@arndb.de>, Kees Cook <keescook@chromium.org>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Chris Metcalf <cmetcalf@mellanox.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>, Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Jonathan Corbet <corbet@lwn.net>, Matthew Wilcox <mawilcox@microsoft.com>,
 Michal Hocko <mhocko@suse.com>, Peter Foley <pefoley2@pefoley.com>,
 Paul Bolle <pebolle@tiscali.nl>, Jiri Kosina <jkosina@suse.cz>,
 Rob Landley <rob@landley.net>, "H . J . Lu" <hjl.tools@gmail.com>,
 Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed,  4 Oct 2017 14:19:59 -0700
Message-Id: <20171004212003.28296-24-thgarnie@google.com>
X-Mailer: git-send-email 2.14.2.920.gcf0c67979c-goog
In-Reply-To: <20171004212003.28296-1-thgarnie@google.com>
References: <20171004212003.28296-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC v3 23/27] x86/modules: Adapt module loading for
	PIE support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRhcHQgbW9kdWxlIGxvYWRpbmcgdG8gc3VwcG9ydCBQSUUgcmVsb2NhdGlvbnMuIEdlbmVyYXRl
IGR5bmFtaWMgR09UIGlmCmEgc3ltYm9sIHJlcXVpcmVzIGl0IGJ1dCBubyBlbnRyeSBleGlzdCBp
biB0aGUga2VybmVsIEdPVC4KClBvc2l0aW9uIEluZGVwZW5kZW50IEV4ZWN1dGFibGUgKFBJRSkg
c3VwcG9ydCB3aWxsIGFsbG93IHRvIGV4dGVuZGVkIHRoZQpLQVNMUiByYW5kb21pemF0aW9uIHJh
bmdlIGJlbG93IHRoZSAtMkcgbWVtb3J5IGxpbWl0LgoKU2lnbmVkLW9mZi1ieTogVGhvbWFzIEdh
cm5pZXIgPHRoZ2FybmllQGdvb2dsZS5jb20+Ci0tLQogYXJjaC94ODYvTWFrZWZpbGUgICAgICAg
ICAgICAgfCAgIDQgKwogYXJjaC94ODYvaW5jbHVkZS9hc20vbW9kdWxlLmggfCAgMTQgKysrCiBh
cmNoL3g4Ni9rZXJuZWwvbW9kdWxlLmMgICAgICB8IDIwNCArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrLS0KIDMgZmlsZXMgY2hhbmdlZCwgMjE3IGluc2VydGlvbnMoKyks
IDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvTWFrZWZpbGUgYi9hcmNoL3g4
Ni9NYWtlZmlsZQppbmRleCA0Y2I0ZjA0OTVkZGMuLjQyNzc0MTg1YTU4YSAxMDA2NDQKLS0tIGEv
YXJjaC94ODYvTWFrZWZpbGUKKysrIGIvYXJjaC94ODYvTWFrZWZpbGUKQEAgLTE0Myw3ICsxNDMs
MTEgQEAgZWxzZQogICAgICAgICBLQlVJTERfQ0ZMQUdTICs9ICQoY2ZsYWdzLXkpCiAKICAgICAg
ICAgS0JVSUxEX0NGTEFHUyArPSAtbW5vLXJlZC16b25lCitpZmRlZiBDT05GSUdfWDg2X1BJRQor
ICAgICAgICBLQlVJTERfTERGTEFHU19NT0RVTEUgKz0gLVQgJChzcmN0cmVlKS9hcmNoL3g4Ni9r
ZXJuZWwvbW9kdWxlLmxkcworZWxzZQogICAgICAgICBLQlVJTERfQ0ZMQUdTICs9IC1tY21vZGVs
PWtlcm5lbAorZW5kaWYKIAogICAgICAgICAjIC1mdW5pdC1hdC1hLXRpbWUgc2hyaW5rcyB0aGUg
a2VybmVsIC50ZXh0IGNvbnNpZGVyYWJseQogICAgICAgICAjIHVuZm9ydHVuYXRlbHkgaXQgbWFr
ZXMgcmVhZGluZyBvb3BzZXMgaGFyZGVyLgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9h
c20vbW9kdWxlLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9tb2R1bGUuaAppbmRleCA5ZWI3Yzcx
OGFhZjguLjhlMGJkNTJiYmFkZiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vbW9k
dWxlLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vbW9kdWxlLmgKQEAgLTQsMTIgKzQsMjMg
QEAKICNpbmNsdWRlIDxhc20tZ2VuZXJpYy9tb2R1bGUuaD4KICNpbmNsdWRlIDxhc20vb3JjX3R5
cGVzLmg+CiAKKyNpZmRlZiBDT05GSUdfWDg2X1BJRQorc3RydWN0IG1vZF9nb3Rfc2VjIHsKKwlz
dHJ1Y3QgZWxmNjRfc2hkcgkqZ290OworCWludAkJCWdvdF9udW1fZW50cmllczsKKwlpbnQJCQln
b3RfbWF4X2VudHJpZXM7Cit9OworI2VuZGlmCisKIHN0cnVjdCBtb2RfYXJjaF9zcGVjaWZpYyB7
CiAjaWZkZWYgQ09ORklHX09SQ19VTldJTkRFUgogCXVuc2lnbmVkIGludCBudW1fb3JjczsKIAlp
bnQgKm9yY191bndpbmRfaXA7CiAJc3RydWN0IG9yY19lbnRyeSAqb3JjX3Vud2luZDsKICNlbmRp
ZgorI2lmZGVmIENPTkZJR19YODZfUElFCisJc3RydWN0IG1vZF9nb3Rfc2VjCWNvcmU7CisjZW5k
aWYKIH07CiAKICNpZmRlZiBDT05GSUdfWDg2XzY0CkBAIC03MCw0ICs4MSw3IEBAIHN0cnVjdCBt
b2RfYXJjaF9zcGVjaWZpYyB7CiAjIGRlZmluZSBNT0RVTEVfQVJDSF9WRVJNQUdJQyBNT0RVTEVf
UFJPQ19GQU1JTFkKICNlbmRpZgogCisKK3U2NCBtb2R1bGVfZmluZF9nb3RfZW50cnkoc3RydWN0
IG1vZHVsZSAqbW9kLCB1NjQgYWRkcik7CisKICNlbmRpZiAvKiBfQVNNX1g4Nl9NT0RVTEVfSCAq
LwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL21vZHVsZS5jIGIvYXJjaC94ODYva2VybmVs
L21vZHVsZS5jCmluZGV4IDYyZTdkNzBhYWRkNS4uM2I5YjQzYTlkNjNiIDEwMDY0NAotLS0gYS9h
cmNoL3g4Ni9rZXJuZWwvbW9kdWxlLmMKKysrIGIvYXJjaC94ODYva2VybmVsL21vZHVsZS5jCkBA
IC0zMCw2ICszMCw3IEBACiAjaW5jbHVkZSA8bGludXgvZ2ZwLmg+CiAjaW5jbHVkZSA8bGludXgv
anVtcF9sYWJlbC5oPgogI2luY2x1ZGUgPGxpbnV4L3JhbmRvbS5oPgorI2luY2x1ZGUgPGxpbnV4
L3NvcnQuaD4KIAogI2luY2x1ZGUgPGFzbS90ZXh0LXBhdGNoaW5nLmg+CiAjaW5jbHVkZSA8YXNt
L3BhZ2UuaD4KQEAgLTc3LDYgKzc4LDE5NSBAQCBzdGF0aWMgdW5zaWduZWQgbG9uZyBpbnQgZ2V0
X21vZHVsZV9sb2FkX29mZnNldCh2b2lkKQogfQogI2VuZGlmCiAKKyNpZmRlZiBDT05GSUdfWDg2
X1BJRQorc3RhdGljIHU2NCBmaW5kX2dvdF9rZXJuZWxfZW50cnkoRWxmNjRfU3ltICpzeW0sIGNv
bnN0IEVsZjY0X1JlbGEgKnJlbGEpCit7CisJdTY0ICpwb3M7CisKKwlmb3IgKHBvcyA9ICh1NjQq
KV9fc3RhcnRfZ290OyBwb3MgPCAodTY0KilfX2VuZF9nb3Q7IHBvcysrKSB7CisJCWlmICgqcG9z
ID09IHN5bS0+c3RfdmFsdWUpCisJCQlyZXR1cm4gKHU2NClwb3MgKyByZWxhLT5yX2FkZGVuZDsK
Kwl9CisKKwlyZXR1cm4gMDsKK30KKworLyogU2VhcmNoIHRoZSBHT1QgZW50cnkgZm9yIGEgc3Bl
Y2lmaWMgYWRkcmVzcyBhbmQgYSBtb2R1bGUgKG9wdGlvbmFsKSAqLwordTY0IG1vZHVsZV9maW5k
X2dvdF9lbnRyeShzdHJ1Y3QgbW9kdWxlICptb2QsIHU2NCBhZGRyKQoreworCWludCBpOworCXU2
NCAqcG9zOworCisJZm9yIChwb3MgPSAodTY0KilfX3N0YXJ0X2dvdDsgcG9zIDwgKHU2NCopX19l
bmRfZ290OyBwb3MrKykgeworCQlpZiAoKnBvcyA9PSBhZGRyKQorCQkJcmV0dXJuICh1NjQpcG9z
OworCX0KKworCWlmICghbW9kKQorCQlyZXR1cm4gMDsKKworCXBvcyA9ICh1NjQqKW1vZC0+YXJj
aC5jb3JlLmdvdC0+c2hfYWRkcjsKKwlmb3IgKGkgPSAwOyBpIDwgbW9kLT5hcmNoLmNvcmUuZ290
X251bV9lbnRyaWVzOyBpKyspIHsKKwkJaWYgKHBvc1tpXSA9PSBhZGRyKQorCQkJcmV0dXJuICh1
NjQpJnBvc1tpXTsKKwl9CisJcmV0dXJuIDA7Cit9CisKK3N0YXRpYyB1NjQgbW9kdWxlX2VtaXRf
Z290X2VudHJ5KHN0cnVjdCBtb2R1bGUgKm1vZCwgdm9pZCAqbG9jLAorCQkJCSBjb25zdCBFbGY2
NF9SZWxhICpyZWxhLCBFbGY2NF9TeW0gKnN5bSkKK3sKKwlzdHJ1Y3QgbW9kX2dvdF9zZWMgKmdv
dHNlYyA9ICZtb2QtPmFyY2guY29yZTsKKwl1NjQgKmdvdCA9ICh1NjQqKWdvdHNlYy0+Z290LT5z
aF9hZGRyOworCWludCBpID0gZ290c2VjLT5nb3RfbnVtX2VudHJpZXM7CisJdTY0IHJldDsKKwor
CS8qIENoZWNrIGlmIHdlIGNhbiB1c2UgdGhlIGtlcm5lbCBHT1QgKi8KKwlyZXQgPSBmaW5kX2dv
dF9rZXJuZWxfZW50cnkoc3ltLCByZWxhKTsKKwlpZiAocmV0KQorCQlyZXR1cm4gcmV0OworCisJ
Z290W2ldID0gc3ltLT5zdF92YWx1ZTsKKworCS8qCisJICogQ2hlY2sgaWYgdGhlIGVudHJ5IHdl
IGp1c3QgY3JlYXRlZCBpcyBhIGR1cGxpY2F0ZS4gR2l2ZW4gdGhhdCB0aGUKKwkgKiByZWxvY2F0
aW9ucyBhcmUgc29ydGVkLCB0aGlzIHdpbGwgYmUgdGhlIGxhc3QgZW50cnkgd2UgYWxsb2NhdGVk
LgorCSAqIChpZiBvbmUgZXhpc3RzKS4KKwkgKi8KKwlpZiAoaSA+IDAgJiYgZ290W2ldID09IGdv
dFtpIC0gMl0pIHsKKwkJcmV0ID0gKHU2NCkmZ290W2kgLSAxXTsKKwl9IGVsc2UgeworCQlnb3Rz
ZWMtPmdvdF9udW1fZW50cmllcysrOworCQlCVUdfT04oZ290c2VjLT5nb3RfbnVtX2VudHJpZXMg
PiBnb3RzZWMtPmdvdF9tYXhfZW50cmllcyk7CisJCXJldCA9ICh1NjQpJmdvdFtpXTsKKwl9CisK
KwlyZXR1cm4gcmV0ICsgcmVsYS0+cl9hZGRlbmQ7Cit9CisKKyNkZWZpbmUgY21wXzN3YXkoYSxi
KQkoKGEpIDwgKGIpID8gLTEgOiAoYSkgPiAoYikpCisKK3N0YXRpYyBpbnQgY21wX3JlbGEoY29u
c3Qgdm9pZCAqYSwgY29uc3Qgdm9pZCAqYikKK3sKKwljb25zdCBFbGY2NF9SZWxhICp4ID0gYSwg
KnkgPSBiOworCWludCBpOworCisJLyogc29ydCBieSB0eXBlLCBzeW1ib2wgaW5kZXggYW5kIGFk
ZGVuZCAqLworCWkgPSBjbXBfM3dheShFTEY2NF9SX1RZUEUoeC0+cl9pbmZvKSwgRUxGNjRfUl9U
WVBFKHktPnJfaW5mbykpOworCWlmIChpID09IDApCisJCWkgPSBjbXBfM3dheShFTEY2NF9SX1NZ
TSh4LT5yX2luZm8pLCBFTEY2NF9SX1NZTSh5LT5yX2luZm8pKTsKKwlpZiAoaSA9PSAwKQorCQlp
ID0gY21wXzN3YXkoeC0+cl9hZGRlbmQsIHktPnJfYWRkZW5kKTsKKwlyZXR1cm4gaTsKK30KKwor
c3RhdGljIGJvb2wgZHVwbGljYXRlX3JlbChjb25zdCBFbGY2NF9SZWxhICpyZWxhLCBpbnQgbnVt
KQoreworCS8qCisJICogRW50cmllcyBhcmUgc29ydGVkIGJ5IHR5cGUsIHN5bWJvbCBpbmRleCBh
bmQgYWRkZW5kLiBUaGF0IG1lYW5zCisJICogdGhhdCwgaWYgYSBkdXBsaWNhdGUgZW50cnkgZXhp
c3RzLCBpdCBtdXN0IGJlIGluIHRoZSBwcmVjZWRpbmcKKwkgKiBzbG90LgorCSAqLworCXJldHVy
biBudW0gPiAwICYmIGNtcF9yZWxhKHJlbGEgKyBudW0sIHJlbGEgKyBudW0gLSAxKSA9PSAwOwor
fQorCitzdGF0aWMgdW5zaWduZWQgaW50IGNvdW50X2dvdHMoRWxmNjRfU3ltICpzeW1zLCBFbGY2
NF9SZWxhICpyZWxhLCBpbnQgbnVtKQoreworCXVuc2lnbmVkIGludCByZXQgPSAwOworCUVsZjY0
X1N5bSAqczsKKwlpbnQgaTsKKworCWZvciAoaSA9IDA7IGkgPCBudW07IGkrKykgeworCQlzd2l0
Y2ggKEVMRjY0X1JfVFlQRShyZWxhW2ldLnJfaW5mbykpIHsKKwkJY2FzZSBSX1g4Nl82NF9HT1RQ
Q1JFTDoKKwkJCXMgPSBzeW1zICsgRUxGNjRfUl9TWU0ocmVsYVtpXS5yX2luZm8pOworCisJCQkv
KgorCQkJICogVXNlIHRoZSBrZXJuZWwgR09UIHdoZW4gcG9zc2libGUsIGVsc2UgcmVzZXJ2ZSBh
CisJCQkgKiBjdXN0b20gb25lIGZvciB0aGlzIG1vZHVsZS4KKwkJCSAqLworCQkJaWYgKCFkdXBs
aWNhdGVfcmVsKHJlbGEsIGkpICYmCisJCQkgICAgIWZpbmRfZ290X2tlcm5lbF9lbnRyeShzLCBy
ZWxhICsgaSkpCisJCQkJcmV0Kys7CisJCQlicmVhazsKKwkJfQorCX0KKwlyZXR1cm4gcmV0Owor
fQorCisvKgorICogR2VuZXJhdGUgR09UIGVudHJpZXMgZm9yIEdPVFBDUkVMIHJlbG9jYXRpb25z
IHRoYXQgZG8gbm90IGV4aXN0cyBpbiB0aGUKKyAqIGtlcm5lbCBHT1QuIEJhc2VkIG9uIGFybTY0
IG1vZHVsZS1wbHRzIGltcGxlbWVudGF0aW9uLgorICovCitpbnQgbW9kdWxlX2Zyb2JfYXJjaF9z
ZWN0aW9ucyhFbGZfRWhkciAqZWhkciwgRWxmX1NoZHIgKnNlY2hkcnMsCisJCQkgICAgICBjaGFy
ICpzZWNzdHJpbmdzLCBzdHJ1Y3QgbW9kdWxlICptb2QpCit7CisJdW5zaWduZWQgbG9uZyBnb3Rz
ID0gMDsKKwlFbGZfU2hkciAqc3ltdGFiID0gTlVMTDsKKwlFbGY2NF9TeW0gKnN5bXMgPSBOVUxM
OworCWNoYXIgKnN0cmluZ3MsICpuYW1lOworCWludCBpOworCisJLyoKKwkgKiBGaW5kIHRoZSBl
bXB0eSAuZ290IHNlY3Rpb24gc28gd2UgY2FuIGV4cGFuZCBpdCB0byBzdG9yZSB0aGUgUExUCisJ
ICogZW50cmllcy4gUmVjb3JkIHRoZSBzeW10YWIgYWRkcmVzcyBhcyB3ZWxsLgorCSAqLworCWZv
ciAoaSA9IDA7IGkgPCBlaGRyLT5lX3NobnVtOyBpKyspIHsKKwkJaWYgKCFzdHJjbXAoc2Vjc3Ry
aW5ncyArIHNlY2hkcnNbaV0uc2hfbmFtZSwgIi5nb3QiKSkgeworCQkJbW9kLT5hcmNoLmNvcmUu
Z290ID0gc2VjaGRycyArIGk7CisJCX0gZWxzZSBpZiAoc2VjaGRyc1tpXS5zaF90eXBlID09IFNI
VF9TWU1UQUIpIHsKKwkJCXN5bXRhYiA9IHNlY2hkcnMgKyBpOworCQkJc3ltcyA9IChFbGY2NF9T
eW0gKilzeW10YWItPnNoX2FkZHI7CisJCX0KKwl9CisKKwlpZiAoIW1vZC0+YXJjaC5jb3JlLmdv
dCkgeworCQlwcl9lcnIoIiVzOiBtb2R1bGUgR09UIHNlY3Rpb24gbWlzc2luZ1xuIiwgbW9kLT5u
YW1lKTsKKwkJcmV0dXJuIC1FTk9FWEVDOworCX0KKwlpZiAoIXN5bXMpIHsKKwkJcHJfZXJyKCIl
czogbW9kdWxlIHN5bXRhYiBzZWN0aW9uIG1pc3NpbmdcbiIsIG1vZC0+bmFtZSk7CisJCXJldHVy
biAtRU5PRVhFQzsKKwl9CisKKwlmb3IgKGkgPSAwOyBpIDwgZWhkci0+ZV9zaG51bTsgaSsrKSB7
CisJCUVsZjY0X1JlbGEgKnJlbHMgPSAodm9pZCAqKWVoZHIgKyBzZWNoZHJzW2ldLnNoX29mZnNl
dDsKKwkJaW50IG51bXJlbHMgPSBzZWNoZHJzW2ldLnNoX3NpemUgLyBzaXplb2YoRWxmNjRfUmVs
YSk7CisKKwkJaWYgKHNlY2hkcnNbaV0uc2hfdHlwZSAhPSBTSFRfUkVMQSkKKwkJCWNvbnRpbnVl
OworCisJCS8qIHNvcnQgYnkgdHlwZSwgc3ltYm9sIGluZGV4IGFuZCBhZGRlbmQgKi8KKwkJc29y
dChyZWxzLCBudW1yZWxzLCBzaXplb2YoRWxmNjRfUmVsYSksIGNtcF9yZWxhLCBOVUxMKTsKKwor
CQlnb3RzICs9IGNvdW50X2dvdHMoc3ltcywgcmVscywgbnVtcmVscyk7CisJfQorCisJbW9kLT5h
cmNoLmNvcmUuZ290LT5zaF90eXBlID0gU0hUX05PQklUUzsKKwltb2QtPmFyY2guY29yZS5nb3Qt
PnNoX2ZsYWdzID0gU0hGX0FMTE9DOworCW1vZC0+YXJjaC5jb3JlLmdvdC0+c2hfYWRkcmFsaWdu
ID0gTDFfQ0FDSEVfQllURVM7CisJbW9kLT5hcmNoLmNvcmUuZ290LT5zaF9zaXplID0gKGdvdHMg
KyAxKSAqIHNpemVvZih1NjQpOworCW1vZC0+YXJjaC5jb3JlLmdvdF9udW1fZW50cmllcyA9IDA7
CisJbW9kLT5hcmNoLmNvcmUuZ290X21heF9lbnRyaWVzID0gZ290czsKKworCS8qCisJICogSWYg
YSBfR0xPQkFMX09GRlNFVF9UQUJMRV8gc3ltYm9sIGV4aXN0cywgbWFrZSBpdCBhYnNvbHV0ZSBm
b3IKKwkgKiBtb2R1bGVzIHRvIGNvcnJlY3RseSByZWZlcmVuY2UgaXQuIFNpbWlsYXIgdG8gczM5
MCBpbXBsZW1lbnRhdGlvbi4KKwkgKi8KKwlzdHJpbmdzID0gKHZvaWQgKikgZWhkciArIHNlY2hk
cnNbc3ltdGFiLT5zaF9saW5rXS5zaF9vZmZzZXQ7CisJZm9yIChpID0gMDsgaSA8IHN5bXRhYi0+
c2hfc2l6ZS9zaXplb2YoRWxmX1N5bSk7IGkrKykgeworCQlpZiAoc3ltc1tpXS5zdF9zaG5keCAh
PSBTSE5fVU5ERUYpCisJCQljb250aW51ZTsKKwkJbmFtZSA9IHN0cmluZ3MgKyBzeW1zW2ldLnN0
X25hbWU7CisJCWlmICghc3RyY21wKG5hbWUsICJfR0xPQkFMX09GRlNFVF9UQUJMRV8iKSkgewor
CQkJc3ltc1tpXS5zdF9zaG5keCA9IFNITl9BQlM7CisJCQlicmVhazsKKwkJfQorCX0KKwlyZXR1
cm4gMDsKK30KKyNlbmRpZgorCiB2b2lkICptb2R1bGVfYWxsb2ModW5zaWduZWQgbG9uZyBzaXpl
KQogewogCXZvaWQgKnA7CkBAIC0xODQsMTMgKzM3NCwxOCBAQCBpbnQgYXBwbHlfcmVsb2NhdGVf
YWRkKEVsZjY0X1NoZHIgKnNlY2hkcnMsCiAJCQlpZiAoKHM2NCl2YWwgIT0gKihzMzIgKilsb2Mp
CiAJCQkJZ290byBvdmVyZmxvdzsKIAkJCWJyZWFrOworI2lmZGVmIENPTkZJR19YODZfUElFCisJ
CWNhc2UgUl9YODZfNjRfR09UUENSRUw6CisJCQl2YWwgPSBtb2R1bGVfZW1pdF9nb3RfZW50cnko
bWUsIGxvYywgcmVsICsgaSwgc3ltKTsKKwkJCS8qIGZhbGx0aHJvdWdoICovCisjZW5kaWYKKwkJ
Y2FzZSBSX1g4Nl82NF9QTFQzMjoKIAkJY2FzZSBSX1g4Nl82NF9QQzMyOgogCQkJdmFsIC09ICh1
NjQpbG9jOwogCQkJKih1MzIgKilsb2MgPSB2YWw7Ci0jaWYgMAotCQkJaWYgKChzNjQpdmFsICE9
ICooczMyICopbG9jKQorCQkJaWYgKElTX0VOQUJMRUQoQ09ORklHX1g4Nl9QSUUpICYmCisJCQkg
ICAgKHM2NCl2YWwgIT0gKihzMzIgKilsb2MpCiAJCQkJZ290byBvdmVyZmxvdzsKLSNlbmRpZgog
CQkJYnJlYWs7CiAJCWRlZmF1bHQ6CiAJCQlwcl9lcnIoIiVzOiBVbmtub3duIHJlbGEgcmVsb2Nh
dGlvbjogJWxsdVxuIiwKQEAgLTIwMyw4ICszOTgsNyBAQCBpbnQgYXBwbHlfcmVsb2NhdGVfYWRk
KEVsZjY0X1NoZHIgKnNlY2hkcnMsCiBvdmVyZmxvdzoKIAlwcl9lcnIoIm92ZXJmbG93IGluIHJl
bG9jYXRpb24gdHlwZSAlZCB2YWwgJUx4XG4iLAogCSAgICAgICAoaW50KUVMRjY0X1JfVFlQRShy
ZWxbaV0ucl9pbmZvKSwgdmFsKTsKLQlwcl9lcnIoImAlcycgbGlrZWx5IG5vdCBjb21waWxlZCB3
aXRoIC1tY21vZGVsPWtlcm5lbFxuIiwKLQkgICAgICAgbWUtPm5hbWUpOworCXByX2VycigiYCVz
JyBsaWtlbHkgdG9vIGZhciBmcm9tIHRoZSBrZXJuZWxcbiIsIG1lLT5uYW1lKTsKIAlyZXR1cm4g
LUVOT0VYRUM7CiB9CiAjZW5kaWYKLS0gCjIuMTQuMi45MjAuZ2NmMGM2Nzk3OWMtZ29vZwoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 21:21:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 21:21:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzr6m-0003aE-7M; Wed, 04 Oct 2017 21:21:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dzr6k-0003Wu-TB
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 21:21:35 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 D2/64-30688-ED055D95; Wed, 04 Oct 2017 21:21:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXiVRtsqnsn4Gq
 kwcQvChbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aFbRvYCmZyVpxZs4SlgXEtexcjF4eQwAxG
 ibsz5jKCOCwCr1gkll45zAriSAj0s0o0dN9j62LkBHKyJD6unc0IYadJXP3TzgxhV0pceLyRF
 cQWElCS2LphKTPE2L+MEp9fNLKDJNgEtCT2NMxnAkmICMwSkbj1uocNxGEWOMMkcbzvJFi7sI
 CVRH/PYxYQm0VAVeLrsR9g63gFLCW+LzsItc5E4uGRa2D1nEDxIyfeMEOstpBoPXOfaQKj4AJ
 GhlWMGsWpRWWpRbpGxnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIGBV8/AwLiD
 cUe73yFGSQ4mJVHeTb5XI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8M7xB8oJFqWmp1akZeYAY
 wAmLcHBoyTCOxkkzVtckJhbnJkOkTrFaMyxb8+tP0wcHTfv/mESYsnLz0uVEufdDFIqAFKaUZ
 oHNwgWm5cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfPKAiNdiCczrwRu3yugU5iATpnTdAX
 klJJEhJRUA2PU6wjZIzMdri7M2uXjW/P58r+Oz74Zi7fqMseuUYg3qHjOdkPL7Cd7hd/MDXGs
 i4TV7L5vm1xhOnnPFf+PJ6y6+wyN5KrZD6u7zBdkWf1flbWpe/Hr5EdBigk/FO3Dk0Mszh4KV
 szet+MuZ32p6746Z/FEzo15B7u31sxjX96mKML7SZu5TomlOCPRUIu5qDgRABqdzsHIAgAA
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1507152091!112981714!1
X-Originating-IP: [74.125.83.53]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14299 invoked from network); 4 Oct 2017 21:21:32 -0000
Received: from mail-pg0-f53.google.com (HELO mail-pg0-f53.google.com)
 (74.125.83.53)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Oct 2017 21:21:32 -0000
Received: by mail-pg0-f53.google.com with SMTP id b192so4091347pga.2
 for <xen-devel@lists.xenproject.org>; Wed, 04 Oct 2017 14:21:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=MdiH8KGLe4SAX82PTINyVHNuKb6EKJodK5xHIAzo4Ec=;
 b=BamnB9NwoYemWMdWjx3ynCpFzImLMfTMkf0430b3DrC/iIEFixNiXLnHe4misOVqct
 OXr0Erm3Ax+E2nODdImaN9h3/7R8CRbe4HvozDH1msA+euTbxVBLQ1XSZQtIDZtpsk05
 N58uXlnojnb65ykuTz6GISocqRfTlMUCbV4m3cDPFpzIeRlHIEDxYsCg+wXMIwo6SCgH
 iYpTMdgRZsFfgNcC41lRcU0GuGsiBOFtxM/YwCCu3EinKr7e6w7NQoOtYh06Q1VWALvZ
 vHnOz3hXIRnzN7YfbIQ5/epdbU5HXqVVv+/CUPYJfTo/DMNdNu67+3itnJIkh3jQ0Y1k
 g73A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=MdiH8KGLe4SAX82PTINyVHNuKb6EKJodK5xHIAzo4Ec=;
 b=dsc9+aMObxWHhMhTUqaOHJmcXHNqlpyIlCv3CsaCD2gN+L9eiwz/1loRKsHoTY2qgh
 rw7hHlrHZoiGvBsJlH5LxM3AGjvrHDoTkg8JS1CcaFyid/fOhZ+4MirXdLKsUtc6FM+2
 qu4Kd6MmcZ/L+803xz+qLUdxCFGPfs132DZzJ9LxrEtqcI6gdL/csJX8mTG8djy8sP2F
 RRBsF87M7Q2SuYnLl7I5B9CCXuEhxa3pSLh8lGDE4LKkyBXuY7Smmh/XnneV3E+zIOJt
 7FfEZVNtlG2VmXvfpKxpQJmIAEboo3WjYVGKZ4zv3PndDSVk/b9tiqjqqwcbHvzb2ueU
 s4Mw==
X-Gm-Message-State: AHPjjUgj0wuI8sgl8bFRTexaENe395LflW9khGW+03TdOTnPi72Yhfdp
 rWqnkvw1nPltXpp951v43d+ziQ==
X-Google-Smtp-Source: AOwi7QD1fa6RmP4ptiwgvQ1Srf1bJvX4WrGwqliBdkLyEN4oe3Umlsk/H0eo3QALO5DNDtwX1+npQw==
X-Received: by 10.159.208.5 with SMTP id a5mr21449799plp.436.1507152089902;
 Wed, 04 Oct 2017 14:21:29 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id s68sm30204019pfd.72.2017.10.04.14.21.28
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 04 Oct 2017 14:21:28 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Thomas Garnier <thgarnie@google.com>,
 Arnd Bergmann <arnd@arndb.de>, Kees Cook <keescook@chromium.org>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Chris Metcalf <cmetcalf@mellanox.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>, Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Jonathan Corbet <corbet@lwn.net>, Matthew Wilcox <mawilcox@microsoft.com>,
 Michal Hocko <mhocko@suse.com>, Peter Foley <pefoley2@pefoley.com>,
 Paul Bolle <pebolle@tiscali.nl>, Jiri Kosina <jkosina@suse.cz>,
 Rob Landley <rob@landley.net>, "H . J . Lu" <hjl.tools@gmail.com>,
 Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed,  4 Oct 2017 14:20:00 -0700
Message-Id: <20171004212003.28296-25-thgarnie@google.com>
X-Mailer: git-send-email 2.14.2.920.gcf0c67979c-goog
In-Reply-To: <20171004212003.28296-1-thgarnie@google.com>
References: <20171004212003.28296-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC v3 24/27] x86/mm: Make the x86 GOT read-only
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIEdPVCBpcyBjaGFuZ2VkIGR1cmluZyBlYXJseSBib290IHdoZW4gcmVsb2NhdGlvbnMgYXJl
IGFwcGxpZWQuIE1ha2UKaXQgcmVhZC1vbmx5IGRpcmVjdGx5LiBUaGlzIHRhYmxlIGV4aXN0cyBv
bmx5IGZvciBQSUUgYmluYXJ5LgoKUG9zaXRpb24gSW5kZXBlbmRlbnQgRXhlY3V0YWJsZSAoUElF
KSBzdXBwb3J0IHdpbGwgYWxsb3cgdG8gZXh0ZW5kZWQgdGhlCktBU0xSIHJhbmRvbWl6YXRpb24g
cmFuZ2UgYmVsb3cgdGhlIC0yRyBtZW1vcnkgbGltaXQuCgpTaWduZWQtb2ZmLWJ5OiBUaG9tYXMg
R2FybmllciA8dGhnYXJuaWVAZ29vZ2xlLmNvbT4KLS0tCiBpbmNsdWRlL2FzbS1nZW5lcmljL3Zt
bGludXgubGRzLmggfCAxMiArKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRp
b25zKCspCgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9hc20tZ2VuZXJpYy92bWxpbnV4Lmxkcy5oIGIv
aW5jbHVkZS9hc20tZ2VuZXJpYy92bWxpbnV4Lmxkcy5oCmluZGV4IGU1NDliZmY4N2M1Yi4uYTIz
MDFjMjkyZTI2IDEwMDY0NAotLS0gYS9pbmNsdWRlL2FzbS1nZW5lcmljL3ZtbGludXgubGRzLmgK
KysrIGIvaW5jbHVkZS9hc20tZ2VuZXJpYy92bWxpbnV4Lmxkcy5oCkBAIC0yNzksNiArMjc5LDE3
IEBACiAJVk1MSU5VWF9TWU1CT0woX19lbmRfcm9fYWZ0ZXJfaW5pdCkgPSAuOwogI2VuZGlmCiAK
KyNpZmRlZiBDT05GSUdfWDg2X1BJRQorI2RlZmluZSBST19HT1RfWDg2CQkJCQkJCVwKKwkuZ290
ICAgICAgICA6IEFUKEFERFIoLmdvdCkgLSBMT0FEX09GRlNFVCkgewkJCVwKKwkJVk1MSU5VWF9T
WU1CT0woX19zdGFydF9nb3QpID0gLjsJCQlcCisJCSooLmdvdCk7CQkJCQkJXAorCQlWTUxJTlVY
X1NZTUJPTChfX2VuZF9nb3QpID0gLjsJCQkJXAorCX0KKyNlbHNlCisjZGVmaW5lIFJPX0dPVF9Y
ODYKKyNlbmRpZgorCiAvKgogICogUmVhZCBvbmx5IERhdGEKICAqLwpAQCAtMzM1LDYgKzM0Niw3
IEBACiAJCVZNTElOVVhfU1lNQk9MKF9fZW5kX2J1aWx0aW5fZncpID0gLjsJCQlcCiAJfQkJCQkJ
CQkJXAogCQkJCQkJCQkJXAorCVJPX0dPVF9YODYJCQkJCQkJXAogCVRSQUNFREFUQQkJCQkJCQlc
CiAJCQkJCQkJCQlcCiAJLyogS2VybmVsIHN5bWJvbCB0YWJsZTogTm9ybWFsIHN5bWJvbHMgKi8J
CQlcCi0tIAoyLjE0LjIuOTIwLmdjZjBjNjc5NzljLWdvb2cKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 21:21:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 21:21:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzr6m-0003cK-KA; Wed, 04 Oct 2017 21:21:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dzr6l-0003Xp-B1
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 21:21:35 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 21/BE-03414-ED055D95; Wed, 04 Oct 2017 21:21:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsXiVRusr3s34Gq
 kwZ5eU4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP4qRdsBTslKnp2X2BrYFwj0sXIxSEkMI1R
 YmZnKzOIwyLwikXi2ZUjLCCOhEA/q8TeR1PYuhg5gZwsiYe7j7BD2GkSras6mCDsGoklD38wg
 thCAkoSWzcsZYYY+5dRonPqebAGNgEtiT0N85lAEiICs0Qkbr3uYQNxmAXOMEkc7zvJClIlLO
 AmcfMFRAeLgKrEv6ZZLCA2r4ClRH/3SxaIdSYSD49cA6vnBIofOfGGGWK1hUTrmftMExgFFzA
 yrGLUKE4tKkst0jU000sqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw8BiDYwXh/
 Y8AhRkkOJiVR3k2+VyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfA+9AfKCRalpqdWpGXmAGMAJ
 i3BwaMkwjsZJM1bXJCYW5yZDpE6xWjJsW/PrT9MHI9u3AWSHTeBpBBLXn5eqpQ472aQBgGQho
 zSPLhxsDi9xCgrJczLCHSgEE9BalFuZgmq/CtGcQ5GJWHeByBTeDLzSuC2vgI6iAnooDlNV0A
 OKklESEk1MKb/Llm/6viJSdninveWalyTqEpfVH8vyHvz+wsF3HcEEiImLVjyiSV0S8G5bbzT
 3frWVBf3vbs/dcW/+Ij/d3aX77fc9S488Hr4tzY+8d75zSdCdzg9LhL3kTzx5t6b6xrt26/Xm
 Wl/0nJwYrFrPvKYafGntB6u3+HvvM0f5D5drTx78on/E38psRRnJBpqMRcVJwIAamtSJs4CAA
 A=
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1507152092!88144615!1
X-Originating-IP: [74.125.83.47]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13872 invoked from network); 4 Oct 2017 21:21:33 -0000
Received: from mail-pg0-f47.google.com (HELO mail-pg0-f47.google.com)
 (74.125.83.47)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Oct 2017 21:21:33 -0000
Received: by mail-pg0-f47.google.com with SMTP id k7so2219306pga.3
 for <xen-devel@lists.xenproject.org>; Wed, 04 Oct 2017 14:21:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=XDPD+BN3I5KbJk1S37u4pgVf5Mmlyc2fod5SXfxZZmc=;
 b=AhxB4Z5eY+nrnPP+DYvpoJ3uL+abcoTMyk7DCefY7Emr0LjBlQP3ZzW01phsq8hX4c
 FCbJDXKJI8LlXtR19ZzIW9kyE1zIsoPq1Hos8PhYrFSysE5A+870K7AphZ9yTR36vP62
 heUh5zEGXtKXJboaqCd7ZhZDH4QGL5Zt6YP3s7C5pL3xzqHt3pa9jweKjZJmNJl+18+J
 wwzVB9pHWT5LlX/fB3xZnRxN3N4Ov7XBwQXYX2p5uVRR6tHydEn+H1iag4iIDVeJ63Ab
 f8YuOj06H+N2fePP2uQoG/7lQJorztUTfE8Gwn8ExytSlKkiY1YcVoZt4pAM7hTFZ+Yt
 Y9yQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=XDPD+BN3I5KbJk1S37u4pgVf5Mmlyc2fod5SXfxZZmc=;
 b=rslHd/vK53wqfCGlRDsZY9ZfJgEPs4ewqBEO0pmVyuKURjw1xIcFulft9jByFSnmlF
 uBE2OVeSz3EJLM1RD2q2rTHAGpTGGiK5+qVT6I5FdEpvxnoEPMMZpIkztTUN3/Fy/zaC
 Gw34GeNpiQZrkWaMRsurykac4YoNQ3GWl/kiAKag4Dkrtb0cj5kkkoxL2ToewAzBsLVa
 xlvlRS6mgRwPPy3rPzqEIOnaj8487AT1Grn57+4DW1Qo/E0/QI6ONxde8SOOXYsD2pcc
 ttqbelhcRu6R+bt4B7po3+xk5VuU74/nTjrG3MqEwC3hNR6LQyLRqfzz8oidZ2Wj8Jdw
 QyzA==
X-Gm-Message-State: AMCzsaXO21/BFmFAslRM8YLTjfqSZRlc6rWCUSRf0qMKVrbcUwQ6QtbH
 c82Jp+cZjDjbQOg2z9R7ZsewkQ==
X-Google-Smtp-Source: AOwi7QDgLP3rkacqYaj9G7hUGEL4dYp+WR5yNfgGEtZ3IxGgxGSti/BvNnXM5hdQCC/uzeR3SEW/bQ==
X-Received: by 10.159.216.151 with SMTP id s23mr10467640plp.176.1507152091429; 
 Wed, 04 Oct 2017 14:21:31 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id s68sm30204019pfd.72.2017.10.04.14.21.30
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 04 Oct 2017 14:21:30 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Thomas Garnier <thgarnie@google.com>,
 Arnd Bergmann <arnd@arndb.de>, Kees Cook <keescook@chromium.org>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Chris Metcalf <cmetcalf@mellanox.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>, Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Jonathan Corbet <corbet@lwn.net>, Matthew Wilcox <mawilcox@microsoft.com>,
 Michal Hocko <mhocko@suse.com>, Peter Foley <pefoley2@pefoley.com>,
 Paul Bolle <pebolle@tiscali.nl>, Jiri Kosina <jkosina@suse.cz>,
 Rob Landley <rob@landley.net>, "H . J . Lu" <hjl.tools@gmail.com>,
 Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed,  4 Oct 2017 14:20:01 -0700
Message-Id: <20171004212003.28296-26-thgarnie@google.com>
X-Mailer: git-send-email 2.14.2.920.gcf0c67979c-goog
In-Reply-To: <20171004212003.28296-1-thgarnie@google.com>
References: <20171004212003.28296-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC v3 25/27] x86/pie: Add option to build the kernel
	as PIE
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIHRoZSBDT05GSUdfWDg2X1BJRSBvcHRpb24gd2hpY2ggYnVpbGRzIHRoZSBrZXJuZWwgYXMg
YSBQb3NpdGlvbgpJbmRlcGVuZGVudCBFeGVjdXRhYmxlIChQSUUpLiBUaGUga2VybmVsIGlzIGN1
cnJlbnRseSBidWlsZCB3aXRoIHRoZQptY21vZGVsPWtlcm5lbCBvcHRpb24gd2hpY2ggZm9yY2Vz
IGl0IHRvIHN0YXkgb24gdGhlIHRvcCAyRyBvZiB0aGUKdmlydHVhbCBhZGRyZXNzIHNwYWNlLiBX
aXRoIFBJRSwgdGhlIGtlcm5lbCB3aWxsIGJlIGFibGUgdG8gbW92ZSBiZWxvdwp0aGUgY3VycmVu
dCBsaW1pdC4KClRoZSAtLWVtaXQtcmVsb2NzIGxpbmtlciBvcHRpb24gd2FzIGtlcHQgaW5zdGVh
ZCBvZiB1c2luZyAtcGllIHRvIGxpbWl0CnRoZSBpbXBhY3Qgb24gbWFwcGVkIHNlY3Rpb25zLiBB
bnkgaW5jb21wYXRpYmxlIHJlbG9jYXRpb24gd2lsbCBiZQpjYXRjaCBieSB0aGUgYXJjaC94ODYv
dG9vbHMvcmVsb2NzIGJpbmFyeSBhdCBjb21waWxlIHRpbWUuCgpQZXJmb3JtYW5jZS9TaXplIGlt
cGFjdDoKU2l6ZSBvZiB2bWxpbnV4IChEZWZhdWx0IGNvbmZpZ3VyYXRpb24pOgogRmlsZSBzaXpl
OgogLSBQSUUgZGlzYWJsZWQ6ICswLjAwMDAzMSUKIC0gUElFIGVuYWJsZWQ6IC0zLjIxMCUgKGxl
c3MgcmVsb2NhdGlvbnMpCiAudGV4dCBzZWN0aW9uOgogLSBQSUUgZGlzYWJsZWQ6ICswLjAwMDY0
NCUKIC0gUElFIGVuYWJsZWQ6ICswLjgzNyUKClNpemUgb2Ygdm1saW51eCAoVWJ1bnR1IGNvbmZp
Z3VyYXRpb24pOgogRmlsZSBzaXplOgogLSBQSUUgZGlzYWJsZWQ6IC0wLjIwMSUKIC0gUElFIGVu
YWJsZWQ6IC0wLjA4MiUKIC50ZXh0IHNlY3Rpb246CiAtIFBJRSBkaXNhYmxlZDogc2FtZQogLSBQ
SUUgZW5hYmxlZDogKzEuMzE5JQoKU2l6ZSBvZiB2bWxpbnV4IChEZWZhdWx0IGNvbmZpZ3VyYXRp
b24gKyBPUkMpOgogRmlsZSBzaXplOgogLSBQSUUgZW5hYmxlZDogLTMuMTY3JQogLnRleHQgc2Vj
dGlvbjoKIC0gUElFIGVuYWJsZWQ6ICswLjgxNCUKClNpemUgb2Ygdm1saW51eCAoVWJ1bnR1IGNv
bmZpZ3VyYXRpb24gKyBPUkMpOgogRmlsZSBzaXplOgogLSBQSUUgZW5hYmxlZDogLTMuMTY3JQog
LnRleHQgc2VjdGlvbjoKIC0gUElFIGVuYWJsZWQ6ICsxLjI2JQoKVGhlIHNpemUgaW5jcmVhc2Ug
aXMgbWFpbmx5IGR1ZSB0byBub3QgaGF2aW5nIGFjY2VzcyB0byB0aGUgMzItYml0IHNpZ25lZApy
ZWxvY2F0aW9uIHRoYXQgY2FuIGJlIHVzZWQgd2l0aCBtY21vZGVsPWtlcm5lbC4gQSBzbWFsbCBw
YXJ0IGlzIGR1ZSB0byByZWR1Y2VkCm9wdGltaXphdGlvbiBmb3IgUElFIGNvZGUuIFRoaXMgYnVn
IFsxXSB3YXMgb3BlbmVkIHdpdGggZ2NjIHRvIHByb3ZpZGUgYSBiZXR0ZXIKY29kZSBnZW5lcmF0
aW9uIGZvciBrZXJuZWwgUElFLgoKSGFja2JlbmNoICg1MCUgYW5kIDE2MDAlIG9uIHRocmVhZC9w
cm9jZXNzIGZvciBwaXBlL3NvY2tldHMpOgogLSBQSUUgZGlzYWJsZWQ6IG5vIHNpZ25pZmljYW50
IGNoYW5nZSAoYXZnICswLjElIG9uIGxhdGVzdCB0ZXN0KS4KIC0gUElFIGVuYWJsZWQ6IGJldHdl
ZW4gLTAuNTAlIHRvICswLjg2JSBpbiBhdmVyYWdlIChkZWZhdWx0IGFuZCBVYnVudHUgY29uZmln
KS4KCnNsYWJfdGVzdCAoYXZlcmFnZSBvZiAxMCBydW5zKToKIC0gUElFIGRpc2FibGVkOiBubyBz
aWduaWZpY2FudCBjaGFuZ2UgKC0yJSBvbiBsYXRlc3QgcnVuLCBsaWtlbHkgbm9pc2UpLgogLSBQ
SUUgZW5hYmxlZDogYmV0d2VlbiAtMSUgYW5kICswLjglIG9uIGxhdGVzdCBydW5zLgoKS2VybmJl
bmNoIChhdmVyYWdlIG9mIDEwIEhhbGYgYW5kIE9wdGltYWwgcnVucyk6CiBFbGFwc2VkIFRpbWU6
CiAtIFBJRSBkaXNhYmxlZDogbm8gc2lnbmlmaWNhbnQgY2hhbmdlIChhdmcgLTAuMjM5JSkKIC0g
UElFIGVuYWJsZWQ6IGF2ZXJhZ2UgKzAuMDclCiBTeXN0ZW0gVGltZToKIC0gUElFIGRpc2FibGVk
OiBubyBzaWduaWZpY2FudCBjaGFuZ2UgKGF2ZyAtMC4yNzclKQogLSBQSUUgZW5hYmxlZDogYXZl
cmFnZSArMC43JQoKWzFdIGh0dHBzOi8vZ2NjLmdudS5vcmcvYnVnemlsbGEvc2hvd19idWcuY2dp
P2lkPTgyMzAzCgpTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgR2FybmllciA8dGhnYXJuaWVAZ29vZ2xl
LmNvbT4KLS0tCiBhcmNoL3g4Ni9LY29uZmlnICB8IDggKysrKysrKysKIGFyY2gveDg2L01ha2Vm
aWxlIHwgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBh
L2FyY2gveDg2L0tjb25maWcgYi9hcmNoL3g4Ni9LY29uZmlnCmluZGV4IDFlNGIzOTljNjRlNS4u
YjkyZjk2OTIzNzEyIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9LY29uZmlnCisrKyBiL2FyY2gveDg2
L0tjb25maWcKQEAgLTIxNDEsNiArMjE0MSwxNCBAQCBjb25maWcgWDg2X0dMT0JBTF9TVEFDS1BS
T1RFQ1RPUgogCWJvb2wKIAlkZXBlbmRzIG9uIENDX1NUQUNLUFJPVEVDVE9SCiAKK2NvbmZpZyBY
ODZfUElFCisJYm9vbAorCWRlcGVuZHMgb24gWDg2XzY0CisJc2VsZWN0IERFRkFVTFRfSElEREVO
CisJc2VsZWN0IERZTkFNSUNfTU9EVUxFX0JBU0UKKwlzZWxlY3QgTU9EVUxFX1JFTF9DUkNTIGlm
IE1PRFZFUlNJT05TCisJc2VsZWN0IFg4Nl9HTE9CQUxfU1RBQ0tQUk9URUNUT1IgaWYgQ0NfU1RB
Q0tQUk9URUNUT1IKKwogY29uZmlnIEhPVFBMVUdfQ1BVCiAJYm9vbCAiU3VwcG9ydCBmb3IgaG90
LXBsdWdnYWJsZSBDUFVzIgogCWRlcGVuZHMgb24gU01QCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9N
YWtlZmlsZSBiL2FyY2gveDg2L01ha2VmaWxlCmluZGV4IDQyNzc0MTg1YTU4YS4uYzQ5ODU1YjRi
MWJlIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9NYWtlZmlsZQorKysgYi9hcmNoL3g4Ni9NYWtlZmls
ZQpAQCAtMTQ0LDYgKzE0NCw3IEBAIGVsc2UKIAogICAgICAgICBLQlVJTERfQ0ZMQUdTICs9IC1t
bm8tcmVkLXpvbmUKIGlmZGVmIENPTkZJR19YODZfUElFCisgICAgICAgIEtCVUlMRF9DRkxBR1Mg
Kz0gLWZQSUMKICAgICAgICAgS0JVSUxEX0xERkxBR1NfTU9EVUxFICs9IC1UICQoc3JjdHJlZSkv
YXJjaC94ODYva2VybmVsL21vZHVsZS5sZHMKIGVsc2UKICAgICAgICAgS0JVSUxEX0NGTEFHUyAr
PSAtbWNtb2RlbD1rZXJuZWwKLS0gCjIuMTQuMi45MjAuZ2NmMGM2Nzk3OWMtZ29vZwoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 21:21:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 21:21:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzr6n-0003fu-SD; Wed, 04 Oct 2017 21:21:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzr6m-0003aK-Ls
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 21:21:36 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 56/BE-03414-0E055D95; Wed, 04 Oct 2017 21:21:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfd+wNV
 Ig1U/BC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaseySTsFnoYqf09awNDB+
 5O1i5OIQEmhkkpjybQYzhPOYUWJT814WCGcbo8SV99/Yuxg5OUQEnCW+npkLZHNw8AroS+yYk
 AsSFhawlZg4fxc7SL2EwCtGiV+zZzGBJCQEPCVu7TzEAmOf+L4EyGbnYBOwkjgkBhJlEVCVOH
 O9h3ECI/cCRoZVjBrFqUVlqUW6RoZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxi
 BHmcAgh2Mf5YFHGKU5GBSEuXd5Hs1UogvKT+lMiOxOCO+qDQntfgQowwHh5IE7xx/oJxgUWp6
 akVaZg4w9GDSEhw8SiK8/MDwE+ItLkjMLc5Mh0idYtTlOLbp8h8mIZa8/LxUKXHezSAzBECKM
 krz4EbA4uASo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHkfgEzhycwrgdsEDDOg+0V45zRdAT
 miJBEhJdXAWKo0VWoq65nYef/+na6/r1B6+PH2Hd0e4ixH17UIzv52h3FDcZtaqW2egJ3Vk4x
 lbyrer/xk/EwoMeP8uXhWdrnzW+pjV+ze2ML7N1djTnbk9oDyNRzzD7LtfFtZuupvqrtLZsuk
 W9tmrFhs4Fb5Xm8q+6XNTIoPA19O+XJQUZL/nsNKdp1/35VYijMSDbWYi4oTATrOhqx+AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1507152094!88144618!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13963 invoked from network); 4 Oct 2017 21:21:35 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Oct 2017 21:21:35 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzr6g-0003gu-Su; Wed, 04 Oct 2017 21:21:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dzr6b-0007Ju-9F; Wed, 04 Oct 2017 21:21:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dzr6a-00020D-VW; Wed, 04 Oct 2017 21:21:25 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114020-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=72b0c19a7040ab8446f16578b094fec8703f8095
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 04 Oct 2017 21:21:24 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114020: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDAyMCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDAyMC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTM5NzIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNzJiMGMxOWE3MDQwYWI4NDQ2ZjE2NTc4
YjA5NGZlYzg3MDNmODA5NQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAg
ZGJjNGI2ZTEzYTVkMGRkODk2N2NkZTdmZjcwMDBhYjFlZDg4NjI1ZQoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTEzOTcyICAyMDE3LTEwLTAzIDIxOjAyOjQzIFogICAgMSBkYXlzCkZhaWxpbmcgc2lu
Y2UgICAgICAgIDExMzk3OSAgMjAxNy0xMC0wNCAwMDoxMDoxMyBaICAgIDAgZGF5cyAgIDE0IGF0
dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExNDAxNSAgMjAxNy0xMC0wNCAxODowMToyNiBa
ICAgIDAgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgogIElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJh
ZC53aWxrQG9yYWNsZS5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3
b3VsZCBiZSA1MjQgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 21:21:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 21:21:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzr6p-0003ig-3f; Wed, 04 Oct 2017 21:21:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dzr6n-0003eN-L5
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 21:21:37 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 1D/07-03642-0E055D95; Wed, 04 Oct 2017 21:21:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsVyMfTASt37AVc
 jDQ4vUbX4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPmb3zPVrDVoGLP5KQGxm6NLkYuDiGBGYwS
 C873sYI4LAKvWCRW7lzPBuJICPSzStw8tYO5i5ETyMmSeNd/mQXCTpPY2tXIDmFXSbxtPc8EY
 gsJKEls3bCUGWLsX0aJgx0gYzk52AS0JPY0zGcCSYgIzBKRuPW6B2wFs8AZJonjfSfBqoQFfC
 UmTjgIZrMIqEq8/3sObDWvgKVE2+pnTBDrTCQeHrkGVsMJFD9y4g0zxGoLidYz95kmMAouYGR
 YxahRnFpUllqka2igl1SUmZ5RkpuYmQPkmenlphYXJ6an5iQmFesl5+duYgSGHQMQ7GA8/j7u
 EKMkB5OSKO8m36uRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4H/oD5QSLUtNTK9Iyc4ARAJOW4
 OBREuGdDJLmLS5IzC3OTIdInWK05Lhw59IfJo4De24ByY6bd/8wCbHk5eelSonzOgHjTEgApC
 GjNA9uHCxKLzHKSgnzMgIdKMRTkFqUm1mCKv+KUZyDUUmYNw9kLU9mXgnc1ldABzEBHTSn6Qr
 IQSWJCCmpBkYFO5bVT5REhAPWTjt3j0foidgPhuTe2AffDnSXfhXaG6htu2ZN9d+gq78MjZ6H
 nuK7YfNtqbGfyPFC0YKNfGnF3X//fb1e82/pAoYwTRtNYceM0i0LfZPNerhTPIXFPSY8KPstM
 bFMfOfc+XIJ/u6fTGfYLL2X/G7SSjbbFyI2ce8nGExpylViKc5INNRiLipOBABrSDX3zQIAAA
 ==
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1507152094!76276744!1
X-Originating-IP: [209.85.192.169]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5546 invoked from network); 4 Oct 2017 21:21:35 -0000
Received: from mail-pf0-f169.google.com (HELO mail-pf0-f169.google.com)
 (209.85.192.169)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Oct 2017 21:21:35 -0000
Received: by mail-pf0-f169.google.com with SMTP id n73so219655pfg.10
 for <xen-devel@lists.xenproject.org>; Wed, 04 Oct 2017 14:21:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=24jnHp4VljPiYGteQW746Fn83usA8PfLmyfmuL1UQX0=;
 b=SgpJReqTl3ep3+irbhH7IuWarff/6N0ob5PayLg/6HzmKdq+sxueU/mno4L+tJm87N
 aUpw6r1mqZONCrqHQHDkulu/OcEUE3tozQBMWHcR1yDonmqkR5bdWDSpvc8pL6edso2K
 G8QyPpIJ0tqVqOoyP51kbBtyWCfRTL/1J8PLGAqnc8emSJ0SiHrBGEzVF0FKhG9ttvsD
 Oc+Bn0vZ0vD24sx1sOUVPaaXxwO6pdm39vulm6e5U56qw0M0scEfUNzExnaOCJj1540t
 D9U4H+sTfOXohfTC0b6gdiJrvdkDcxX808daorThDUucjzpbTkP6psZhWTzpXvcULqMx
 jnjQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=24jnHp4VljPiYGteQW746Fn83usA8PfLmyfmuL1UQX0=;
 b=nqP4tgq3B+2RqinAwIG9YgrEhMbEs5NvPnOVJCoFEDDcpE2RCRNTToodirVNC4RGr8
 UvW3mY0s/gd7qqlf18BIIsJ4cG4wylhbc0me5819S/0LI0In9xDR0BQ2wcwgqKnB7yt2
 m/S/HMGXZyCTwlOXvds+3JzDdx9dLUr5lTvZ6Y/lKe/Y5/043A8h0/g310ueIv3ZXdXg
 o/hzH3YPJs50xDXMfN7rg0BsV3gWIlsZh7K6aXxG93EG2b8x6RtBOUlOXyQ6uViDKa+D
 VBCsOrWO3scjZCtVDDIeaxx2vB9ZQDialDrEBspJnOEwSRyGxXhrY58MokMDkLuE5Dbm
 KoRw==
X-Gm-Message-State: AHPjjUgAu6F4mknu9UEFizx7gsnsKgmqKcg+iXZVlHcyOOJCKfW80zZA
 Xi4tgO+3mRpMvXONDcE9TfuvHw==
X-Google-Smtp-Source: AOwi7QBjMfytId8mzXFMNAl1Aw3rjdm30RagPAs51z+B/izHqHMD+VIt8lZH1BJSYV5G/SP/MvRgqQ==
X-Received: by 10.159.204.147 with SMTP id t19mr20921354plo.7.1507152093135;
 Wed, 04 Oct 2017 14:21:33 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id s68sm30204019pfd.72.2017.10.04.14.21.31
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 04 Oct 2017 14:21:32 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Thomas Garnier <thgarnie@google.com>,
 Arnd Bergmann <arnd@arndb.de>, Kees Cook <keescook@chromium.org>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Chris Metcalf <cmetcalf@mellanox.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>, Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Jonathan Corbet <corbet@lwn.net>, Matthew Wilcox <mawilcox@microsoft.com>,
 Michal Hocko <mhocko@suse.com>, Peter Foley <pefoley2@pefoley.com>,
 Paul Bolle <pebolle@tiscali.nl>, Jiri Kosina <jkosina@suse.cz>,
 Rob Landley <rob@landley.net>, "H . J . Lu" <hjl.tools@gmail.com>,
 Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed,  4 Oct 2017 14:20:02 -0700
Message-Id: <20171004212003.28296-27-thgarnie@google.com>
X-Mailer: git-send-email 2.14.2.920.gcf0c67979c-goog
In-Reply-To: <20171004212003.28296-1-thgarnie@google.com>
References: <20171004212003.28296-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC v3 26/27] x86/relocs: Add option to generate
	64-bit relocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHg4NiByZWxvY2F0aW9uIHRvb2wgZ2VuZXJhdGVzIGEgbGlzdCBvZiAzMi1iaXQgc2lnbmVk
IGludGVnZXJzLiBUaGVyZQp3YXMgbm8gbmVlZCB0byB1c2UgNjQtYml0IGludGVnZXJzIGJlY2F1
c2UgYWxsIGFkZHJlc3NlcyB3aGVyZSBhYm92ZSB0aGUgMkcKdG9wIG9mIHRoZSBtZW1vcnkuCgpU
aGlzIGNoYW5nZSBhZGQgYSBsYXJnZS1yZWxvYyBvcHRpb24gdG8gZ2VuZXJhdGUgNjQtYml0IHVu
c2lnbmVkIGludGVnZXJzLgpJdCBjYW4gYmUgdXNlZCB3aGVuIHRoZSBrZXJuZWwgcGxhbiB0byBn
byBiZWxvdyB0aGUgdG9wIDJHIGFuZCAzMi1iaXQKaW50ZWdlcnMgYXJlIG5vdCBlbm91Z2guCgpT
aWduZWQtb2ZmLWJ5OiBUaG9tYXMgR2FybmllciA8dGhnYXJuaWVAZ29vZ2xlLmNvbT4KLS0tCiBh
cmNoL3g4Ni90b29scy9yZWxvY3MuYyAgICAgICAgfCA2MCArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKystLS0tLS0tLS0KIGFyY2gveDg2L3Rvb2xzL3JlbG9jcy5oICAgICAgICB8ICA0
ICstLQogYXJjaC94ODYvdG9vbHMvcmVsb2NzX2NvbW1vbi5jIHwgMTUgKysrKysrKy0tLS0KIDMg
ZmlsZXMgY2hhbmdlZCwgNjAgaW5zZXJ0aW9ucygrKSwgMTkgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvYXJjaC94ODYvdG9vbHMvcmVsb2NzLmMgYi9hcmNoL3g4Ni90b29scy9yZWxvY3MuYwpp
bmRleCBiYzAzMmFkODhiMjIuLmU3NDk3ZWExZmU3NiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvdG9v
bHMvcmVsb2NzLmMKKysrIGIvYXJjaC94ODYvdG9vbHMvcmVsb2NzLmMKQEAgLTEyLDggKzEyLDE0
IEBACiAKIHN0YXRpYyBFbGZfRWhkciBlaGRyOwogCisjaWYgRUxGX0JJVFMgPT0gNjQKK3R5cGVk
ZWYgdWludDY0X3QgcmVsX29mZl90OworI2Vsc2UKK3R5cGVkZWYgdWludDMyX3QgcmVsX29mZl90
OworI2VuZGlmCisKIHN0cnVjdCByZWxvY3MgewotCXVpbnQzMl90CSpvZmZzZXQ7CisJcmVsX29m
Zl90CSpvZmZzZXQ7CiAJdW5zaWduZWQgbG9uZwljb3VudDsKIAl1bnNpZ25lZCBsb25nCXNpemU7
CiB9OwpAQCAtNjg0LDcgKzY5MCw3IEBAIHN0YXRpYyB2b2lkIHByaW50X2Fic29sdXRlX3JlbG9j
cyh2b2lkKQogCQlwcmludGYoIlxuIik7CiB9CiAKLXN0YXRpYyB2b2lkIGFkZF9yZWxvYyhzdHJ1
Y3QgcmVsb2NzICpyLCB1aW50MzJfdCBvZmZzZXQpCitzdGF0aWMgdm9pZCBhZGRfcmVsb2Moc3Ry
dWN0IHJlbG9jcyAqciwgcmVsX29mZl90IG9mZnNldCkKIHsKIAlpZiAoci0+Y291bnQgPT0gci0+
c2l6ZSkgewogCQl1bnNpZ25lZCBsb25nIG5ld3NpemUgPSByLT5zaXplICsgNTAwMDA7CkBAIC0x
MDU4LDI2ICsxMDY0LDQ4IEBAIHN0YXRpYyB2b2lkIHNvcnRfcmVsb2NzKHN0cnVjdCByZWxvY3Mg
KnIpCiAJcXNvcnQoci0+b2Zmc2V0LCByLT5jb3VudCwgc2l6ZW9mKHItPm9mZnNldFswXSksIGNt
cF9yZWxvY3MpOwogfQogCi1zdGF0aWMgaW50IHdyaXRlMzIodWludDMyX3QgdiwgRklMRSAqZikK
K3N0YXRpYyBpbnQgd3JpdGUzMihyZWxfb2ZmX3QgcmVsLCBGSUxFICpmKQogewotCXVuc2lnbmVk
IGNoYXIgYnVmWzRdOworCXVuc2lnbmVkIGNoYXIgYnVmW3NpemVvZih1aW50MzJfdCldOworCXVp
bnQzMl90IHYgPSAodWludDMyX3QpcmVsOwogCiAJcHV0X3VuYWxpZ25lZF9sZTMyKHYsIGJ1Zik7
Ci0JcmV0dXJuIGZ3cml0ZShidWYsIDEsIDQsIGYpID09IDQgPyAwIDogLTE7CisJcmV0dXJuIGZ3
cml0ZShidWYsIDEsIHNpemVvZihidWYpLCBmKSA9PSBzaXplb2YoYnVmKSA/IDAgOiAtMTsKIH0K
IAotc3RhdGljIGludCB3cml0ZTMyX2FzX3RleHQodWludDMyX3QgdiwgRklMRSAqZikKK3N0YXRp
YyBpbnQgd3JpdGUzMl9hc190ZXh0KHJlbF9vZmZfdCByZWwsIEZJTEUgKmYpCiB7CisJdWludDMy
X3QgdiA9ICh1aW50MzJfdClyZWw7CiAJcmV0dXJuIGZwcmludGYoZiwgIlx0LmxvbmcgMHglMDgi
UFJJeDMyIlxuIiwgdikgPiAwID8gMCA6IC0xOwogfQogCi1zdGF0aWMgdm9pZCBlbWl0X3JlbG9j
cyhpbnQgYXNfdGV4dCwgaW50IHVzZV9yZWFsX21vZGUpCitzdGF0aWMgaW50IHdyaXRlNjQocmVs
X29mZl90IHJlbCwgRklMRSAqZikKK3sKKwl1bnNpZ25lZCBjaGFyIGJ1ZltzaXplb2YodWludDY0
X3QpXTsKKwl1aW50NjRfdCB2ID0gKHVpbnQ2NF90KXJlbDsKKworCXB1dF91bmFsaWduZWRfbGU2
NCh2LCBidWYpOworCXJldHVybiBmd3JpdGUoYnVmLCAxLCBzaXplb2YoYnVmKSwgZikgPT0gc2l6
ZW9mKGJ1ZikgPyAwIDogLTE7Cit9CisKK3N0YXRpYyBpbnQgd3JpdGU2NF9hc190ZXh0KHJlbF9v
ZmZfdCByZWwsIEZJTEUgKmYpCit7CisJdWludDY0X3QgdiA9ICh1aW50NjRfdClyZWw7CisJcmV0
dXJuIGZwcmludGYoZiwgIlx0LnF1YWQgMHglMDE2IlBSSXg2NCJcbiIsIHYpID4gMCA/IDAgOiAt
MTsKK30KKworc3RhdGljIHZvaWQgZW1pdF9yZWxvY3MoaW50IGFzX3RleHQsIGludCB1c2VfcmVh
bF9tb2RlLCBpbnQgdXNlX2xhcmdlX3JlbG9jKQogewogCWludCBpOwotCWludCAoKndyaXRlX3Jl
bG9jKSh1aW50MzJfdCwgRklMRSAqKSA9IHdyaXRlMzI7CisJaW50ICgqd3JpdGVfcmVsb2MpKHJl
bF9vZmZfdCwgRklMRSAqKTsKIAlpbnQgKCpkb19yZWxvYykoc3RydWN0IHNlY3Rpb24gKnNlYywg
RWxmX1JlbCAqcmVsLCBFbGZfU3ltICpzeW0sCiAJCQljb25zdCBjaGFyICpzeW1uYW1lKTsKIAor
CWlmICh1c2VfbGFyZ2VfcmVsb2MpCisJCXdyaXRlX3JlbG9jID0gd3JpdGU2NDsKKwllbHNlCisJ
CXdyaXRlX3JlbG9jID0gd3JpdGUzMjsKKwogI2lmIEVMRl9CSVRTID09IDY0CiAJaWYgKCF1c2Vf
cmVhbF9tb2RlKQogCQlkb19yZWxvYyA9IGRvX3JlbG9jNjQ7CkBAIC0xMDg4LDYgKzExMTYsOSBA
QCBzdGF0aWMgdm9pZCBlbWl0X3JlbG9jcyhpbnQgYXNfdGV4dCwgaW50IHVzZV9yZWFsX21vZGUp
CiAJCWRvX3JlbG9jID0gZG9fcmVsb2MzMjsKIAllbHNlCiAJCWRvX3JlbG9jID0gZG9fcmVsb2Nf
cmVhbDsKKworCS8qIExhcmdlIHJlbG9jYXRpb25zIG9ubHkgZm9yIDY0LWJpdCAqLworCXVzZV9s
YXJnZV9yZWxvYyA9IDA7CiAjZW5kaWYKIAogCS8qIENvbGxlY3QgdXAgdGhlIHJlbG9jYXRpb25z
ICovCkBAIC0xMTExLDggKzExNDIsMTMgQEAgc3RhdGljIHZvaWQgZW1pdF9yZWxvY3MoaW50IGFz
X3RleHQsIGludCB1c2VfcmVhbF9tb2RlKQogCQkgKiBnYXMgd2lsbCBsaWtlLgogCQkgKi8KIAkJ
cHJpbnRmKCIuc2VjdGlvbiBcIi5kYXRhLnJlbG9jXCIsXCJhXCJcbiIpOwotCQlwcmludGYoIi5i
YWxpZ24gNFxuIik7Ci0JCXdyaXRlX3JlbG9jID0gd3JpdGUzMl9hc190ZXh0OworCQlpZiAodXNl
X2xhcmdlX3JlbG9jKSB7CisJCQlwcmludGYoIi5iYWxpZ24gOFxuIik7CisJCQl3cml0ZV9yZWxv
YyA9IHdyaXRlNjRfYXNfdGV4dDsKKwkJfSBlbHNlIHsKKwkJCXByaW50ZigiLmJhbGlnbiA0XG4i
KTsKKwkJCXdyaXRlX3JlbG9jID0gd3JpdGUzMl9hc190ZXh0OworCQl9CiAJfQogCiAJaWYgKHVz
ZV9yZWFsX21vZGUpIHsKQEAgLTExODAsNyArMTIxNiw3IEBAIHN0YXRpYyB2b2lkIHByaW50X3Jl
bG9jX2luZm8odm9pZCkKIAogdm9pZCBwcm9jZXNzKEZJTEUgKmZwLCBpbnQgdXNlX3JlYWxfbW9k
ZSwgaW50IGFzX3RleHQsCiAJICAgICBpbnQgc2hvd19hYnNvbHV0ZV9zeW1zLCBpbnQgc2hvd19h
YnNvbHV0ZV9yZWxvY3MsCi0JICAgICBpbnQgc2hvd19yZWxvY19pbmZvKQorCSAgICAgaW50IHNo
b3dfcmVsb2NfaW5mbywgaW50IHVzZV9sYXJnZV9yZWxvYykKIHsKIAlyZWdleF9pbml0KHVzZV9y
ZWFsX21vZGUpOwogCXJlYWRfZWhkcihmcCk7CkBAIC0xMjAzLDUgKzEyMzksNSBAQCB2b2lkIHBy
b2Nlc3MoRklMRSAqZnAsIGludCB1c2VfcmVhbF9tb2RlLCBpbnQgYXNfdGV4dCwKIAkJcHJpbnRf
cmVsb2NfaW5mbygpOwogCQlyZXR1cm47CiAJfQotCWVtaXRfcmVsb2NzKGFzX3RleHQsIHVzZV9y
ZWFsX21vZGUpOworCWVtaXRfcmVsb2NzKGFzX3RleHQsIHVzZV9yZWFsX21vZGUsIHVzZV9sYXJn
ZV9yZWxvYyk7CiB9CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni90b29scy9yZWxvY3MuaCBiL2FyY2gv
eDg2L3Rvb2xzL3JlbG9jcy5oCmluZGV4IDFkMjNiZjk1M2E0YS4uY2I3NzFjYzQ0MTJkIDEwMDY0
NAotLS0gYS9hcmNoL3g4Ni90b29scy9yZWxvY3MuaAorKysgYi9hcmNoL3g4Ni90b29scy9yZWxv
Y3MuaApAQCAtMzAsOCArMzAsOCBAQCBlbnVtIHN5bXR5cGUgewogCiB2b2lkIHByb2Nlc3NfMzIo
RklMRSAqZnAsIGludCB1c2VfcmVhbF9tb2RlLCBpbnQgYXNfdGV4dCwKIAkJaW50IHNob3dfYWJz
b2x1dGVfc3ltcywgaW50IHNob3dfYWJzb2x1dGVfcmVsb2NzLAotCQlpbnQgc2hvd19yZWxvY19p
bmZvKTsKKwkJaW50IHNob3dfcmVsb2NfaW5mbywgaW50IHVzZV9sYXJnZV9yZWxvYyk7CiB2b2lk
IHByb2Nlc3NfNjQoRklMRSAqZnAsIGludCB1c2VfcmVhbF9tb2RlLCBpbnQgYXNfdGV4dCwKIAkJ
aW50IHNob3dfYWJzb2x1dGVfc3ltcywgaW50IHNob3dfYWJzb2x1dGVfcmVsb2NzLAotCQlpbnQg
c2hvd19yZWxvY19pbmZvKTsKKwkJaW50IHNob3dfcmVsb2NfaW5mbywgaW50IHVzZV9sYXJnZV9y
ZWxvYyk7CiAjZW5kaWYgLyogUkVMT0NTX0ggKi8KZGlmZiAtLWdpdCBhL2FyY2gveDg2L3Rvb2xz
L3JlbG9jc19jb21tb24uYyBiL2FyY2gveDg2L3Rvb2xzL3JlbG9jc19jb21tb24uYwppbmRleCBh
Y2FiNjM2YmNiMzQuLjljZjEzOTFhZjUwYSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvdG9vbHMvcmVs
b2NzX2NvbW1vbi5jCisrKyBiL2FyY2gveDg2L3Rvb2xzL3JlbG9jc19jb21tb24uYwpAQCAtMTEs
MTQgKzExLDE0IEBAIHZvaWQgZGllKGNoYXIgKmZtdCwgLi4uKQogCiBzdGF0aWMgdm9pZCB1c2Fn
ZSh2b2lkKQogewotCWRpZSgicmVsb2NzIFstLWFicy1zeW1zfC0tYWJzLXJlbG9jc3wtLXJlbG9j
LWluZm98LS10ZXh0fC0tcmVhbG1vZGVdIiBcCi0JICAgICIgdm1saW51eFxuIik7CisJZGllKCJy
ZWxvY3MgWy0tYWJzLXN5bXN8LS1hYnMtcmVsb2NzfC0tcmVsb2MtaW5mb3wtLXRleHR8LS1yZWFs
bW9kZXwiIFwKKwkgICAgIi0tbGFyZ2UtcmVsb2NdICB2bWxpbnV4XG4iKTsKIH0KIAogaW50IG1h
aW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogewogCWludCBzaG93X2Fic29sdXRlX3N5bXMsIHNo
b3dfYWJzb2x1dGVfcmVsb2NzLCBzaG93X3JlbG9jX2luZm87Ci0JaW50IGFzX3RleHQsIHVzZV9y
ZWFsX21vZGU7CisJaW50IGFzX3RleHQsIHVzZV9yZWFsX21vZGUsIHVzZV9sYXJnZV9yZWxvYzsK
IAljb25zdCBjaGFyICpmbmFtZTsKIAlGSUxFICpmcDsKIAlpbnQgaTsKQEAgLTI5LDYgKzI5LDcg
QEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogCXNob3dfcmVsb2NfaW5mbyA9IDA7
CiAJYXNfdGV4dCA9IDA7CiAJdXNlX3JlYWxfbW9kZSA9IDA7CisJdXNlX2xhcmdlX3JlbG9jID0g
MDsKIAlmbmFtZSA9IE5VTEw7CiAJZm9yIChpID0gMTsgaSA8IGFyZ2M7IGkrKykgewogCQljaGFy
ICphcmcgPSBhcmd2W2ldOwpAQCAtNTMsNiArNTQsMTAgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNo
YXIgKiphcmd2KQogCQkJCXVzZV9yZWFsX21vZGUgPSAxOwogCQkJCWNvbnRpbnVlOwogCQkJfQor
CQkJaWYgKHN0cmNtcChhcmcsICItLWxhcmdlLXJlbG9jIikgPT0gMCkgeworCQkJCXVzZV9sYXJn
ZV9yZWxvYyA9IDE7CisJCQkJY29udGludWU7CisJCQl9CiAJCX0KIAkJZWxzZSBpZiAoIWZuYW1l
KSB7CiAJCQlmbmFtZSA9IGFyZzsKQEAgLTc0LDExICs3OSwxMSBAQCBpbnQgbWFpbihpbnQgYXJn
YywgY2hhciAqKmFyZ3YpCiAJaWYgKGVfaWRlbnRbRUlfQ0xBU1NdID09IEVMRkNMQVNTNjQpCiAJ
CXByb2Nlc3NfNjQoZnAsIHVzZV9yZWFsX21vZGUsIGFzX3RleHQsCiAJCQkgICBzaG93X2Fic29s
dXRlX3N5bXMsIHNob3dfYWJzb2x1dGVfcmVsb2NzLAotCQkJICAgc2hvd19yZWxvY19pbmZvKTsK
KwkJCSAgIHNob3dfcmVsb2NfaW5mbywgdXNlX2xhcmdlX3JlbG9jKTsKIAllbHNlCiAJCXByb2Nl
c3NfMzIoZnAsIHVzZV9yZWFsX21vZGUsIGFzX3RleHQsCiAJCQkgICBzaG93X2Fic29sdXRlX3N5
bXMsIHNob3dfYWJzb2x1dGVfcmVsb2NzLAotCQkJICAgc2hvd19yZWxvY19pbmZvKTsKKwkJCSAg
IHNob3dfcmVsb2NfaW5mbywgdXNlX2xhcmdlX3JlbG9jKTsKIAlmY2xvc2UoZnApOwogCXJldHVy
biAwOwogfQotLSAKMi4xNC4yLjkyMC5nY2YwYzY3OTc5Yy1nb29nCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 21:21:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 21:21:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzr6r-0003oB-DM; Wed, 04 Oct 2017 21:21:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dzr6p-0003ia-I5
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 21:21:39 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 50/82-02223-2E055D95; Wed, 04 Oct 2017 21:21:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXiVRtspPsw4Gq
 kwewFFhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bjiR1sBZdtK9b+esnawLjJpIuRi0NIYAaj
 xO7t3YxdjJwcLAKvWCS+HwoFSUgI9LNK9M04xAaSkBDIkvje/Yq1i5EDyE6TeNBbDxGuluiZu
 o4dxBYSUJLYumEpM8TQv4wSV2fNButlE9CS2NMwnwkkISIwS0Ti1useNhCHWeAMk8TxvpOsIF
 XCAsESl7/eZoE4Q1Xi6prfzCA2r4ClxLKVuxkh1plIPDxyDayeEyh+5MQbZojVFhKtZ+4zTWA
 UXMDIsIpRozi1qCy1SNfISC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzDo6hkY
 GHcw7mn3O8QoycGkJMq7yfdqpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3of+QDnBotT01Iq0z
 Bxg+MOkJTh4lER4J4OkeYsLEnOLM9MhUqcYLTn27bn1h4nj0Y27QLLjJpAUYsnLz0uVEufdDN
 IgANKQUZoHNw4Wo5cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfM+AJnCk5lXArf1FdBBTEA
 HzWm6AnJQSSJCSqqBsYhz14pls88WrUhKcDBdfWPCo3uWW8vbi8+/EREIM+YJqLw+eW2SHHP9
 jdrTdx3eZPpMk3D8tW6h9dTyX4nddZHXzWfO4DFfO23hHK7tE5iW9XapcP+My+c/z8s780Dwn
 cs/BMOsP719vSJKrmrTtTSfyRnnvjTrl1qpSjJ+Tdr/8Kn8sZa2i0osxRmJhlrMRcWJAB8+3l
 3MAgAA
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1507152096!78325788!1
X-Originating-IP: [74.125.83.50]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29781 invoked from network); 4 Oct 2017 21:21:37 -0000
Received: from mail-pg0-f50.google.com (HELO mail-pg0-f50.google.com)
 (74.125.83.50)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Oct 2017 21:21:37 -0000
Received: by mail-pg0-f50.google.com with SMTP id j70so7163995pgc.10
 for <xen-devel@lists.xenproject.org>; Wed, 04 Oct 2017 14:21:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=1Q3KlexTuAFjPrkuzh5X/4nC1whLhjQYyVU2FoFbWKs=;
 b=dQCdJ3bfQm5ZN4rZxnlu8CLr6234biXBRmI1GOrj/tB5nyIaEAYLkFWlR6xBzjqhzz
 0fDCwplV38ChXuKOQbLMUSH3ab5S/RhJpWGhNep92FJgJAS+it7kq2jnuq5TMQs4TyiN
 DY6enFxCrzSkSdlsN81Vc20lP5T05Uz5/365180W/8EtzVJ8ZKZFgmb4oTPd5AIExYAX
 iiR6rrg5MAkIHi7T4YfjbfCGM2d7IWl1B5iMdx2YrAjQjxiNpzu9LgVmiSrH1gtiya3D
 Fx55r869aXemQqaFUlObfb1s1lBUZ8KQCgJZYnZ9AGPGdhkpSI3i5B+jrqzW4i3RGD4W
 GnBw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=1Q3KlexTuAFjPrkuzh5X/4nC1whLhjQYyVU2FoFbWKs=;
 b=AXnFRmymCkYQrlDk10P7KUZ54haKkdxfiXGhJsw2n5rr/4qA/4Eqafa39If3AsBOZl
 Tq/Sf2DVbtzh+LJywkSfHyXIr7QDho0IoeblpVpyzPteAZKjX0gXk6YrffoJWuz1wN5I
 f//0lf5yEqGjvUm0UEq70VDSTw/JR1qNywk/MbEdM91H1zlajeMPu7SwTEhcc4hHAsoL
 1cUPMiuVpajRlniBsqMMSCZjfN05DhuDVoG8lrKOr3M5QhXJ3Wiu9ym7BIYo8FRcjhhP
 eZGPGWGdlVR0pDpQF18W8mxSNP4ICKC5o9pvHmnsvRNpdo3OMBvld3Ak9s785VESQN3f
 XIYQ==
X-Gm-Message-State: AMCzsaUiEzarH3odBHXvnNH/RKzOvwbG/hKGbZW/nAd8yWtIhbyV1lCP
 tvqxpX71kjrAGQ1z2piug5qLCw==
X-Google-Smtp-Source: AOwi7QC5m8/+t24qpBVWkHAf/kuWK7tVtfn18+yXBx15BIP/FmUhxpag0153FDgVPzHqrhPPk9DYYw==
X-Received: by 10.99.139.195 with SMTP id j186mr7485233pge.231.1507152095386; 
 Wed, 04 Oct 2017 14:21:35 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id s68sm30204019pfd.72.2017.10.04.14.21.33
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 04 Oct 2017 14:21:34 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Thomas Garnier <thgarnie@google.com>,
 Arnd Bergmann <arnd@arndb.de>, Kees Cook <keescook@chromium.org>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Chris Metcalf <cmetcalf@mellanox.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>, Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Jonathan Corbet <corbet@lwn.net>, Matthew Wilcox <mawilcox@microsoft.com>,
 Michal Hocko <mhocko@suse.com>, Peter Foley <pefoley2@pefoley.com>,
 Paul Bolle <pebolle@tiscali.nl>, Jiri Kosina <jkosina@suse.cz>,
 Rob Landley <rob@landley.net>, "H . J . Lu" <hjl.tools@gmail.com>,
 Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed,  4 Oct 2017 14:20:03 -0700
Message-Id: <20171004212003.28296-28-thgarnie@google.com>
X-Mailer: git-send-email 2.14.2.920.gcf0c67979c-goog
In-Reply-To: <20171004212003.28296-1-thgarnie@google.com>
References: <20171004212003.28296-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC v3 27/27] x86/kaslr: Add option to extend KASLR
	range from 1GB to 3GB
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbmV3IENPTkZJR19SQU5ET01JWkVfQkFTRV9MQVJHRSBvcHRpb24gdG8gYmVuZWZpdCBm
cm9tIFBJRQpzdXBwb3J0LiBJdCBpbmNyZWFzZXMgdGhlIEtBU0xSIHJhbmdlIGZyb20gMUdCIHRv
IDNHQi4gVGhlIG5ldyByYW5nZQpzdGFycyBhdCAweGZmZmZmZmZmMDAwMDAwMDAganVzdCBhYm92
ZSB0aGUgRUZJIG1lbW9yeSByZWdpb24uIFRoaXMKb3B0aW9uIGlzIG9mZiBieSBkZWZhdWx0LgoK
VGhlIGJvb3QgY29kZSBpcyBhZGFwdGVkIHRvIGNyZWF0ZSB0aGUgYXBwcm9wcmlhdGUgcGFnZSB0
YWJsZSBzcGFubmluZwp0aHJlZSBQVUQgcGFnZXMuCgpUaGUgcmVsb2NhdGlvbiB0YWJsZSB1c2Vz
IDY0LWJpdCBpbnRlZ2VycyBnZW5lcmF0ZWQgd2l0aCB0aGUgdXBkYXRlZApyZWxvY2F0aW9uIHRv
b2wgd2l0aCB0aGUgbGFyZ2UtcmVsb2Mgb3B0aW9uLgoKU2lnbmVkLW9mZi1ieTogVGhvbWFzIEdh
cm5pZXIgPHRoZ2FybmllQGdvb2dsZS5jb20+Ci0tLQogYXJjaC94ODYvS2NvbmZpZyAgICAgICAg
ICAgICAgICAgICAgIHwgMjEgKysrKysrKysrKysrKysrKysrKysrCiBhcmNoL3g4Ni9ib290L2Nv
bXByZXNzZWQvTWFrZWZpbGUgICAgfCAgNSArKysrKwogYXJjaC94ODYvYm9vdC9jb21wcmVzc2Vk
L21pc2MuYyAgICAgIHwgMTAgKysrKysrKysrLQogYXJjaC94ODYvaW5jbHVkZS9hc20vcGFnZV82
NF90eXBlcy5oIHwgIDkgKysrKysrKysrCiBhcmNoL3g4Ni9rZXJuZWwvaGVhZDY0LmMgICAgICAg
ICAgICAgfCAxNSArKysrKysrKysrKystLS0KIGFyY2gveDg2L2tlcm5lbC9oZWFkXzY0LlMgICAg
ICAgICAgICB8IDExICsrKysrKysrKystCiA2IGZpbGVzIGNoYW5nZWQsIDY2IGluc2VydGlvbnMo
KyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvS2NvbmZpZyBiL2FyY2gv
eDg2L0tjb25maWcKaW5kZXggYjkyZjk2OTIzNzEyLi44MWY0NTEyNTQ5ZDEgMTAwNjQ0Ci0tLSBh
L2FyY2gveDg2L0tjb25maWcKKysrIGIvYXJjaC94ODYvS2NvbmZpZwpAQCAtMjE0OSw2ICsyMTQ5
LDI3IEBAIGNvbmZpZyBYODZfUElFCiAJc2VsZWN0IE1PRFVMRV9SRUxfQ1JDUyBpZiBNT0RWRVJT
SU9OUwogCXNlbGVjdCBYODZfR0xPQkFMX1NUQUNLUFJPVEVDVE9SIGlmIENDX1NUQUNLUFJPVEVD
VE9SCiAKK2NvbmZpZyBSQU5ET01JWkVfQkFTRV9MQVJHRQorCWJvb2wgIkluY3JlYXNlIHRoZSBy
YW5kb21pemF0aW9uIHJhbmdlIG9mIHRoZSBrZXJuZWwgaW1hZ2UiCisJZGVwZW5kcyBvbiBYODZf
NjQgJiYgUkFORE9NSVpFX0JBU0UKKwlzZWxlY3QgWDg2X1BJRQorCXNlbGVjdCBYODZfTU9EVUxF
X1BMVFMgaWYgTU9EVUxFUworCWRlZmF1bHQgbgorCS0tLWhlbHAtLS0KKwkgIEJ1aWxkIHRoZSBr
ZXJuZWwgYXMgYSBQb3NpdGlvbiBJbmRlcGVuZGVudCBFeGVjdXRhYmxlIChQSUUpIGFuZAorCSAg
aW5jcmVhc2UgdGhlIGF2YWlsYWJsZSByYW5kb21pemF0aW9uIHJhbmdlIGZyb20gMUdCIHRvIDNH
Qi4KKworCSAgVGhpcyBvcHRpb24gaW1wYWN0cyBwZXJmb3JtYW5jZSBvbiBrZXJuZWwgQ1BVIGlu
dGVuc2l2ZSB3b3JrbG9hZHMgdXAKKwkgIHRvIDEwJSBkdWUgdG8gUElFIGdlbmVyYXRlZCBjb2Rl
LiBJbXBhY3Qgb24gdXNlci1tb2RlIHByb2Nlc3NlcyBhbmQKKwkgIHR5cGljYWwgdXNhZ2Ugd291
bGQgYmUgc2lnbmlmaWNhbnRseSBsZXNzICgwLjUwJSB3aGVuIHlvdSBidWlsZCB0aGUKKwkgIGtl
cm5lbCkuCisKKwkgIFRoZSBrZXJuZWwgYW5kIG1vZHVsZXMgd2lsbCBnZW5lcmF0ZSBzbGlnaHRs
eSBtb3JlIGFzc2VtYmx5ICgxIHRvIDIlCisJICBpbmNyZWFzZSBvbiB0aGUgLnRleHQgc2VjdGlv
bnMpLiBUaGUgdm1saW51eCBiaW5hcnkgd2lsbCBiZQorCSAgc2lnbmlmaWNhbnRseSBzbWFsbGVy
IGR1ZSB0byBsZXNzIHJlbG9jYXRpb25zLgorCisJICBJZiB1bnN1cmUgc2F5IE4KKwogY29uZmln
IEhPVFBMVUdfQ1BVCiAJYm9vbCAiU3VwcG9ydCBmb3IgaG90LXBsdWdnYWJsZSBDUFVzIgogCWRl
cGVuZHMgb24gU01QCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9ib290L2NvbXByZXNzZWQvTWFrZWZp
bGUgYi9hcmNoL3g4Ni9ib290L2NvbXByZXNzZWQvTWFrZWZpbGUKaW5kZXggOGE5NTgyNzRiNTRj
Li45NGRmZWU1YTdjZDIgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9NYWtl
ZmlsZQorKysgYi9hcmNoL3g4Ni9ib290L2NvbXByZXNzZWQvTWFrZWZpbGUKQEAgLTExMiw3ICsx
MTIsMTIgQEAgJChvYmopL3ZtbGludXguYmluOiB2bWxpbnV4IEZPUkNFCiAKIHRhcmdldHMgKz0g
JChwYXRzdWJzdCAkKG9iaikvJSwlLCQodm1saW51eC1vYmpzLXkpKSB2bWxpbnV4LmJpbi5hbGwg
dm1saW51eC5yZWxvY3MKIAorIyBMYXJnZSByYW5kb21pemF0aW9uIHJlcXVpcmUgYmlnZ2VyIHJl
bG9jYXRpb24gdGFibGUKK2lmZXEgKCQoQ09ORklHX1JBTkRPTUlaRV9CQVNFX0xBUkdFKSx5KQor
Q01EX1JFTE9DUyA9IGFyY2gveDg2L3Rvb2xzL3JlbG9jcyAtLWxhcmdlLXJlbG9jCitlbHNlCiBD
TURfUkVMT0NTID0gYXJjaC94ODYvdG9vbHMvcmVsb2NzCitlbmRpZgogcXVpZXRfY21kX3JlbG9j
cyA9IFJFTE9DUyAgJEAKICAgICAgIGNtZF9yZWxvY3MgPSAkKENNRF9SRUxPQ1MpICQ8ID4gJEA7
JChDTURfUkVMT0NTKSAtLWFicy1yZWxvY3MgJDwKICQob2JqKS92bWxpbnV4LnJlbG9jczogdm1s
aW51eCBGT1JDRQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL21pc2MuYyBi
L2FyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9taXNjLmMKaW5kZXggYzE0MjE3Y2QwMTU1Li5jMWFj
OWYyZTI4M2QgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9taXNjLmMKKysr
IGIvYXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL21pc2MuYwpAQCAtMTY5LDEwICsxNjksMTggQEAg
dm9pZCBfX3B1dGhleCh1bnNpZ25lZCBsb25nIHZhbHVlKQogfQogCiAjaWYgQ09ORklHX1g4Nl9O
RUVEX1JFTE9DUworCisvKiBMYXJnZSByYW5kb21pemF0aW9uIGdvIGxvd2VyIHRoYW4gLTJHIGFu
ZCB1c2UgbGFyZ2UgcmVsb2NhdGlvbiB0YWJsZSAqLworI2lmZGVmIENPTkZJR19SQU5ET01JWkVf
QkFTRV9MQVJHRQordHlwZWRlZiBsb25nIHJlbF90OworI2Vsc2UKK3R5cGVkZWYgaW50IHJlbF90
OworI2VuZGlmCisKIHN0YXRpYyB2b2lkIGhhbmRsZV9yZWxvY2F0aW9ucyh2b2lkICpvdXRwdXQs
IHVuc2lnbmVkIGxvbmcgb3V0cHV0X2xlbiwKIAkJCSAgICAgICB1bnNpZ25lZCBsb25nIHZpcnRf
YWRkcikKIHsKLQlpbnQgKnJlbG9jOworCXJlbF90ICpyZWxvYzsKIAl1bnNpZ25lZCBsb25nIGRl
bHRhLCBtYXAsIHB0cjsKIAl1bnNpZ25lZCBsb25nIG1pbl9hZGRyID0gKHVuc2lnbmVkIGxvbmcp
b3V0cHV0OwogCXVuc2lnbmVkIGxvbmcgbWF4X2FkZHIgPSBtaW5fYWRkciArIChWT19fX2Jzc19z
dGFydCAtIFZPX190ZXh0KTsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhZ2Vf
NjRfdHlwZXMuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhZ2VfNjRfdHlwZXMuaAppbmRleCAz
ZjVmMDhiMDEwZDAuLjZiNjVmODQ2ZGQ2NCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9h
c20vcGFnZV82NF90eXBlcy5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhZ2VfNjRfdHlw
ZXMuaApAQCAtNDgsNyArNDgsMTEgQEAKICNkZWZpbmUgX19QQUdFX09GRlNFVCAgICAgICAgICAg
X19QQUdFX09GRlNFVF9CQVNFCiAjZW5kaWYgLyogQ09ORklHX1JBTkRPTUlaRV9NRU1PUlkgKi8K
IAorI2lmZGVmIENPTkZJR19SQU5ET01JWkVfQkFTRV9MQVJHRQorI2RlZmluZSBfX1NUQVJUX0tF
Uk5FTF9tYXAJX0FDKDB4ZmZmZmZmZmYwMDAwMDAwMCwgVUwpCisjZWxzZQogI2RlZmluZSBfX1NU
QVJUX0tFUk5FTF9tYXAJX0FDKDB4ZmZmZmZmZmY4MDAwMDAwMCwgVUwpCisjZW5kaWYgLyogQ09O
RklHX1JBTkRPTUlaRV9CQVNFX0xBUkdFICovCiAKIC8qIFNlZSBEb2N1bWVudGF0aW9uL3g4Ni94
ODZfNjQvbW0udHh0IGZvciBhIGRlc2NyaXB0aW9uIG9mIHRoZSBtZW1vcnkgbWFwLiAqLwogI2lm
ZGVmIENPTkZJR19YODZfNUxFVkVMCkBAIC02NSw5ICs2OSwxNCBAQAogICogNTEyTWlCIGJ5IGRl
ZmF1bHQsIGxlYXZpbmcgMS41R2lCIGZvciBtb2R1bGVzIG9uY2UgdGhlIHBhZ2UgdGFibGVzCiAg
KiBhcmUgZnVsbHkgc2V0IHVwLiBJZiBrZXJuZWwgQVNMUiBpcyBjb25maWd1cmVkLCBpdCBjYW4g
ZXh0ZW5kIHRoZQogICoga2VybmVsIHBhZ2UgdGFibGUgbWFwcGluZywgcmVkdWNpbmcgdGhlIHNp
emUgb2YgdGhlIG1vZHVsZXMgYXJlYS4KKyAqIE9uIFBJRSwgd2UgcmVsb2NhdGUgdGhlIGJpbmFy
eSAyRyBsb3dlciBzbyBhZGQgdGhpcyBleHRyYSBzcGFjZS4KICAqLwogI2lmIGRlZmluZWQoQ09O
RklHX1JBTkRPTUlaRV9CQVNFKQorI2lmZGVmIENPTkZJR19SQU5ET01JWkVfQkFTRV9MQVJHRQor
I2RlZmluZSBLRVJORUxfSU1BR0VfU0laRQkoX0FDKDMsIFVMKSAqIDEwMjQgKiAxMDI0ICogMTAy
NCkKKyNlbHNlCiAjZGVmaW5lIEtFUk5FTF9JTUFHRV9TSVpFCSgxMDI0ICogMTAyNCAqIDEwMjQp
CisjZW5kaWYKICNlbHNlCiAjZGVmaW5lIEtFUk5FTF9JTUFHRV9TSVpFCSg1MTIgKiAxMDI0ICog
MTAyNCkKICNlbmRpZgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2hlYWQ2NC5jIGIvYXJj
aC94ODYva2VybmVsL2hlYWQ2NC5jCmluZGV4IGI2MzYzZjBkMTFhNy4uZDYwM2QwZjVhNDBhIDEw
MDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvaGVhZDY0LmMKKysrIGIvYXJjaC94ODYva2VybmVs
L2hlYWQ2NC5jCkBAIC0zOSw2ICszOSw3IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0ZGF0
YSBuZXh0X2Vhcmx5X3BndDsKIHBtZHZhbF90IGVhcmx5X3BtZF9mbGFncyA9IF9fUEFHRV9LRVJO
RUxfTEFSR0UgJiB+KF9QQUdFX0dMT0JBTCB8IF9QQUdFX05YKTsKIAogI2RlZmluZSBfX2hlYWQJ
X19zZWN0aW9uKC5oZWFkLnRleHQpCisjZGVmaW5lIHB1ZF9jb3VudCh4KSAgICgoKHggKyAoUFVE
X1NJWkUgLSAxKSkgJiB+KFBVRF9TSVpFIC0gMSkpID4+IFBVRF9TSElGVCkKIAogc3RhdGljIHZv
aWQgX19oZWFkICpmaXh1cF9wb2ludGVyKHZvaWQgKnB0ciwgdW5zaWduZWQgbG9uZyBwaHlzYWRk
cikKIHsKQEAgLTU2LDYgKzU3LDggQEAgdW5zaWduZWQgbG9uZyBfX2hlYWQgbm90cmFjZSBfX3N0
YXJ0dXBfNjQodW5zaWduZWQgbG9uZyBwaHlzYWRkciwKIHsKIAl1bnNpZ25lZCBsb25nIGxvYWRf
ZGVsdGEsICpwOwogCXVuc2lnbmVkIGxvbmcgcGd0YWJsZV9mbGFnczsKKwl1bnNpZ25lZCBsb25n
IGxldmVsM19rZXJuZWxfc3RhcnQsIGxldmVsM19rZXJuZWxfY291bnQ7CisJdW5zaWduZWQgbG9u
ZyBsZXZlbDNfZml4bWFwX3N0YXJ0OwogCXBnZHZhbF90ICpwZ2Q7CiAJcDRkdmFsX3QgKnA0ZDsK
IAlwdWR2YWxfdCAqcHVkOwpAQCAtODMsNiArODYsMTEgQEAgdW5zaWduZWQgbG9uZyBfX2hlYWQg
bm90cmFjZSBfX3N0YXJ0dXBfNjQodW5zaWduZWQgbG9uZyBwaHlzYWRkciwKIAkvKiBJbmNsdWRl
IHRoZSBTTUUgZW5jcnlwdGlvbiBtYXNrIGluIHRoZSBmaXh1cCB2YWx1ZSAqLwogCWxvYWRfZGVs
dGEgKz0gc21lX2dldF9tZV9tYXNrKCk7CiAKKwkvKiBMb29rIGF0IHRoZSByYW5kb21pemF0aW9u
IHNwcmVhZCB0byBhZGFwdCBwYWdlIHRhYmxlIHVzZWQgKi8KKwlsZXZlbDNfa2VybmVsX3N0YXJ0
ID0gcHVkX2luZGV4KF9fU1RBUlRfS0VSTkVMX21hcCk7CisJbGV2ZWwzX2tlcm5lbF9jb3VudCA9
IHB1ZF9jb3VudChLRVJORUxfSU1BR0VfU0laRSk7CisJbGV2ZWwzX2ZpeG1hcF9zdGFydCA9IGxl
dmVsM19rZXJuZWxfc3RhcnQgKyBsZXZlbDNfa2VybmVsX2NvdW50OworCiAJLyogRml4dXAgdGhl
IHBoeXNpY2FsIGFkZHJlc3NlcyBpbiB0aGUgcGFnZSB0YWJsZSAqLwogCiAJcGdkID0gZml4dXBf
cG9pbnRlcigmZWFybHlfdG9wX3BndCwgcGh5c2FkZHIpOwpAQCAtOTQsOCArMTAyLDkgQEAgdW5z
aWduZWQgbG9uZyBfX2hlYWQgbm90cmFjZSBfX3N0YXJ0dXBfNjQodW5zaWduZWQgbG9uZyBwaHlz
YWRkciwKIAl9CiAKIAlwdWQgPSBmaXh1cF9wb2ludGVyKCZsZXZlbDNfa2VybmVsX3BndCwgcGh5
c2FkZHIpOwotCXB1ZFs1MTBdICs9IGxvYWRfZGVsdGE7Ci0JcHVkWzUxMV0gKz0gbG9hZF9kZWx0
YTsKKwlmb3IgKGkgPSAwOyBpIDwgbGV2ZWwzX2tlcm5lbF9jb3VudDsgaSsrKQorCQlwdWRbbGV2
ZWwzX2tlcm5lbF9zdGFydCArIGldICs9IGxvYWRfZGVsdGE7CisJcHVkW2xldmVsM19maXhtYXBf
c3RhcnRdICs9IGxvYWRfZGVsdGE7CiAKIAlwbWQgPSBmaXh1cF9wb2ludGVyKGxldmVsMl9maXht
YXBfcGd0LCBwaHlzYWRkcik7CiAJcG1kWzUwNl0gKz0gbG9hZF9kZWx0YTsKQEAgLTE1MCw3ICsx
NTksNyBAQCB1bnNpZ25lZCBsb25nIF9faGVhZCBub3RyYWNlIF9fc3RhcnR1cF82NCh1bnNpZ25l
ZCBsb25nIHBoeXNhZGRyLAogCSAqLwogCiAJcG1kID0gZml4dXBfcG9pbnRlcihsZXZlbDJfa2Vy
bmVsX3BndCwgcGh5c2FkZHIpOwotCWZvciAoaSA9IDA7IGkgPCBQVFJTX1BFUl9QTUQ7IGkrKykg
eworCWZvciAoaSA9IDA7IGkgPCBQVFJTX1BFUl9QTUQgKiBsZXZlbDNfa2VybmVsX2NvdW50OyBp
KyspIHsKIAkJaWYgKHBtZFtpXSAmIF9QQUdFX1BSRVNFTlQpCiAJCQlwbWRbaV0gKz0gbG9hZF9k
ZWx0YTsKIAl9CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvaGVhZF82NC5TIGIvYXJjaC94
ODYva2VybmVsL2hlYWRfNjQuUwppbmRleCBkZjUxOThlMzEwZmMuLjc5MThmZmVmYzljOSAxMDA2
NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL2hlYWRfNjQuUworKysgYi9hcmNoL3g4Ni9rZXJuZWwv
aGVhZF82NC5TCkBAIC0zOSwxMSArMzksMTUgQEAKIAogI2RlZmluZSBwNGRfaW5kZXgoeCkJKCgo
eCkgPj4gUDREX1NISUZUKSAmIChQVFJTX1BFUl9QNEQtMSkpCiAjZGVmaW5lIHB1ZF9pbmRleCh4
KQkoKCh4KSA+PiBQVURfU0hJRlQpICYgKFBUUlNfUEVSX1BVRC0xKSkKKyNkZWZpbmUgcHVkX2Nv
dW50KHgpICAgKCgoeCArIChQVURfU0laRSAtIDEpKSAmIH4oUFVEX1NJWkUgLSAxKSkgPj4gUFVE
X1NISUZUKQogCiBQR0RfUEFHRV9PRkZTRVQgPSBwZ2RfaW5kZXgoX19QQUdFX09GRlNFVF9CQVNF
KQogUEdEX1NUQVJUX0tFUk5FTCA9IHBnZF9pbmRleChfX1NUQVJUX0tFUk5FTF9tYXApCiBMM19T
VEFSVF9LRVJORUwgPSBwdWRfaW5kZXgoX19TVEFSVF9LRVJORUxfbWFwKQogCisvKiBBZGFwdCBw
YWdlIHRhYmxlIEwzIHNwYWNlIGJhc2VkIG9uIHJhbmdlIG9mIHJhbmRvbWl6YXRpb24gKi8KK0wz
X0tFUk5FTF9FTlRSWV9DT1VOVCA9IHB1ZF9jb3VudChLRVJORUxfSU1BR0VfU0laRSkKKwogCS50
ZXh0CiAJX19IRUFECiAJLmNvZGU2NApAQCAtNDEzLDcgKzQxNywxMiBAQCBORVhUX1BBR0UobGV2
ZWw0X2tlcm5lbF9wZ3QpCiBORVhUX1BBR0UobGV2ZWwzX2tlcm5lbF9wZ3QpCiAJLmZpbGwJTDNf
U1RBUlRfS0VSTkVMLDgsMAogCS8qICgyXjQ4LSgyKjEwMjQqMTAyNCoxMDI0KS0oKDJeMzkpKjUx
MSkpLygyXjMwKSA9IDUxMCAqLwotCS5xdWFkCWxldmVsMl9rZXJuZWxfcGd0IC0gX19TVEFSVF9L
RVJORUxfbWFwICsgX0tFUk5QR19UQUJMRV9OT0VOQworCWkgPSAwCisJLnJlcHQJTDNfS0VSTkVM
X0VOVFJZX0NPVU5UCisJLnF1YWQJbGV2ZWwyX2tlcm5lbF9wZ3QgLSBfX1NUQVJUX0tFUk5FTF9t
YXAgKyBfS0VSTlBHX1RBQkxFX05PRU5DIFwKKwkJKyBQQUdFX1NJWkUqaQorCWkgPSBpICsgMQor
CS5lbmRyCiAJLnF1YWQJbGV2ZWwyX2ZpeG1hcF9wZ3QgLSBfX1NUQVJUX0tFUk5FTF9tYXAgKyBf
UEFHRV9UQUJMRV9OT0VOQwogCiBORVhUX1BBR0UobGV2ZWwyX2tlcm5lbF9wZ3QpCi0tIAoyLjE0
LjIuOTIwLmdjZjBjNjc5NzljLWdvb2cKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 22:11:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 22:11:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzrsS-0002DY-HW; Wed, 04 Oct 2017 22:10:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1dzrsR-0002DS-Co
 for xen-devel@lists.xen.org; Wed, 04 Oct 2017 22:10:51 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 BA/9D-02048-A6C55D95; Wed, 04 Oct 2017 22:10:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplleJIrShJLcpLzFFi42Lxqg3S1s2IuRp
 pcOORmcWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmvF52SymggcsFR/n1Tcw/mHuYuTiEBKYyCjR
 Ou8LI4gjITCHVaLr9yKmLkZOICdPovNbPyuEXSmx5cBnFhBbSEBD4vbNRnaI7sNMEqumrWCBG
 7VochcjREeRxMRpq9gh7GKJL017wabyCghKnJz5BGqSp8TeU/vAbE4BG4nGp0tZIeLZEku3Xw
 DrZRPQlmh7vQssziKgInFz4mwgmwNoZqLEyk81ECMDJJ79f8UEEhYWiJJYvcoVJCwioCXxYMl
 VsC+ZBW6xSiw8tIkZJMEsoCnRuv03+wRG0VlILpqFJLWAkWkVo0ZxalFZapGukbFeUlFmekZJ
 bmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgBNQzMDDuYOzb63eIUZKDSUmUNy3qaqQQX1J+S
 mVGYnFGfFFpTmrxIUYZDg4lCd4J0UA5waLU9NSKtMwcYCzCpCU4eJREeHtB0rzFBYm5xZnpEK
 lTjPYcF+5c+sPEcePhdSC5b88tIHkARAqx5OXnpUqJ81aDtAmAtGWU5sENhaWOS4yyUsK8jAw
 MDEI8BalFuZklqPKvGMU5GJWEedNApvBk5pXA7X4FdBYT0Flzmq6AnFWSiJCSamDcVvF+45zd
 ale79pw8s8+b8eDmCBuVV4IGFzIfVKapzXHVn61fwm0y7Yj8pG/a9teF/LomXfe/KMeQxN9+v
 Kv7sX4FS6PH+wqRv+HvLig5O0xOmvZ9RqP1wWnn3yzf/uO2aejeyaHJBk779nxv2Zl76e31ef
 9DFu2b38p4u3VLkKGJ+cW9e5jPKbEUZyQaajEXFScCAA2/hl4YAwAA
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1507155048!117796014!1
X-Originating-IP: [74.125.82.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52816 invoked from network); 4 Oct 2017 22:10:48 -0000
Received: from mail-wm0-f43.google.com (HELO mail-wm0-f43.google.com)
 (74.125.82.43)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Oct 2017 22:10:48 -0000
Received: by mail-wm0-f43.google.com with SMTP id l68so12016912wmd.5
 for <xen-devel@lists.xen.org>; Wed, 04 Oct 2017 15:10:48 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=LpSq8ldcV66kZNlin5eKY2OIqHXCzHVlOgjoM1yi6t0=;
 b=CB6Ued0snzkfI+lDN9K7wHUMr+ldTU7ymLURRUaDkrrf9ScSp7RI0cXt47q4iV2stH
 PIzMS/+dmNenoZvQMIioKQxnxeljIWrI257+KbQxjjRQKsbxqfd5887VYgLkB1MjhmXG
 tTdS0tr1Q++rnxMB+6vama2SuMrLUXzCY+HNRKeqCtU7oDxM8DUPhW+cU8UsnllHCb7r
 dsCNCDiVbnCOuDuYfvLJjbkUJUgiJ8V7XoYuptmYq3mV5CgYCq6Z+Qki5T9ey2saSX/8
 akGman/V+/iigKB9nmW7lY/GvudgBwNrhYjjHfpW93OwcvGCzg5rN51BhC/trNdKTw+2
 SFiw==
X-Gm-Message-State: AHPjjUieepro7uYn5x+YBSQKMtL6khPQ/KPCNrCu893RH7C53yxKGD5l
 LkNHFVOsyjiF6i80dqZTgPQUkAk9NLM=
X-Received: by 10.80.150.69 with SMTP id y63mr30466900eda.75.1507155048283;
 Wed, 04 Oct 2017 15:10:48 -0700 (PDT)
Received: from mail-wr0-f177.google.com (mail-wr0-f177.google.com.
 [209.85.128.177])
 by smtp.gmail.com with ESMTPSA id b17sm5746094edj.21.2017.10.04.15.10.44
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 04 Oct 2017 15:10:45 -0700 (PDT)
Received: by mail-wr0-f177.google.com with SMTP id m18so9622369wrm.2
 for <xen-devel@lists.xen.org>; Wed, 04 Oct 2017 15:10:44 -0700 (PDT)
X-Google-Smtp-Source: AOwi7QAs4ISJlo3ezSCAfVJVi1UehXmNhr6nQuoLYVOYYNEWm0sg0O0fPwaUD9DjlR0sDYKxpVtVfWgiIYyRbZNyv68=
X-Received: by 10.223.196.199 with SMTP id o7mr7582655wrf.119.1507155044674;
 Wed, 04 Oct 2017 15:10:44 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.71.216 with HTTP; Wed, 4 Oct 2017 15:10:04 -0700 (PDT)
In-Reply-To: <20171004181526.9405-8-julien.grall@linaro.org>
References: <20171004181526.9405-1-julien.grall@linaro.org>
 <20171004181526.9405-8-julien.grall@linaro.org>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Wed, 4 Oct 2017 16:10:04 -0600
X-Gmail-Original-Message-ID: <CABfawhmNJc+LzQqJq_04XnA3PZRztVVG3+2gp5OEQRksXmyK_Q@mail.gmail.com>
Message-ID: <CABfawhmNJc+LzQqJq_04XnA3PZRztVVG3+2gp5OEQRksXmyK_Q@mail.gmail.com>
To: Julien Grall <julien.grall@linaro.org>
Cc: Jun Nakajima <jun.nakajima@intel.com>, Tim Deegan <tim@xen.org>,
 Kevin Tian <kevin.tian@intel.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 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.xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Shane Wang <shane.wang@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Gang Wei <gang.wei@intel.com>
Subject: Re: [Xen-devel] [PATCH 7/7] xen: Convert __page_to_mfn and
 __mfn_to_page to use typesafe MFN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgNCwgMjAxNyBhdCAxMjoxNSBQTSwgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAbGluYXJvLm9yZz4gd3JvdGU6Cj4gTW9zdCBvZiB0aGUgdXNlcnMgb2YgcGFnZV90b19tZm4g
YW5kIG1mbl90b19wYWdlIGFyZSBlaXRoZXIgb3ZlcnJpZGluZwo+IHRoZSBtYWNyb3MgdG8gbWFr
ZSB0aGVtIHdvcmsgd2l0aCBtZm5fdCBvciB1c2UgbWZuX3gvX21mbiBiZWNhdXNlIHRoZQo+IHJl
c3Qgb2YgdGhlIGZ1bmN0aW9uIHVzZSBtZm5fdC4KPgo+IFNvIG1ha2UgX19wYWdlX3RvX21mbiBh
bmQgX19tZm5fdG9fcGFnZSByZXR1cm4gbWZuX3QgYnkgZGVmYXVsdC4KPgo+IE9ubHkgcmVhc29u
YWJsZSBjbGVhbi11cHMgYXJlIGRvbmUgaW4gdGhpcyBwYXRjaCBiZWNhdXNlIGl0IGlzCj4gYWxy
ZWFkeSBxdWl0ZSBiaWcuIFNvIHNvbWUgb2YgdGhlIGZpbGVzIG5vdyBvdmVycmlkZSBwYWdlX3Rv
X21mbiBhbmQKPiBtZm5fdG9fcGFnZSB0byBhdm9pZCB1c2luZyBtZm5fdC4KPgo+IFNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CgpBY2tlZC1ieTog
VGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 22:39:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 22:39:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzsKS-00049z-Rc; Wed, 04 Oct 2017 22:39:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc96@hermes.cam.ac.uk>) id 1dzsKR-00049p-9C
 for xen-devel@lists.xen.org; Wed, 04 Oct 2017 22:39:47 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 EB/02-03616-23365D95; Wed, 04 Oct 2017 22:39:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsXSnM/RomuUfDX
 S4NpkVoslHxezODB6HN39mymAMYo1My8pvyKBNeP54WOsBevZKv7f+sPSwNjA2sXIySEhoCix
 tXEjM4TtINH7Zg97FyMXh5DANSaJ9z+/s3UxcnAIC4RIdG+oB6kREXCWWLO5iwUkzCygL3FuR
 zlIWEggR2LB8Q6wMWxA4d0vPjGB2LwCthJ77y1gB7FZBFQkWq7cA7NFBaIl1s5azg5RIyhxcu
 YTFhCbU8BG4sCyb2A2s4C6xJ95l5ghbHmJ5q2zoWxxiaYvK8HOFxbQk5h2fx7LBEbBWUhGzUL
 SPgtJ+ywk7QsYWVYxahSnFpWlFukamuglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+du
 YgSGMgMQ7GC8vjHgEKMkB5OSKG9a7NVIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8zxOBcoJFq
 empFWmZOcCogklLcPAoifA+A0nzFhck5hZnpkOkTjHqctx4eP0PkxBLXn5eqpQ472GQIgGQoo
 zSPLgRsAi/xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHegiSgKTyZeSVwm14BHcEEdMScpis
 gR5QkIqSkGhibOH4KKm9u6r+ULdlluGSLSEZbg4+m7Xp5K3+OX0EuivIb2/tdZktH/uQxilh0
 0vwP712bzxtkhEVZix53bpf15+J5421oofPp/uHfzs5XZpWsWl4R8d7gfL7F01/dG3M8ltwRE
 HynErjuz9OfPQcahVek8V+aJ3eu+ZBYn5r5C9W3BVsOv1ViKc5INNRiLipOBACmSgPI6wIAAA
 ==
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-9.tower-27.messagelabs.com!1507156785!120041572!1
X-Originating-IP: [131.111.8.132]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51937 invoked from network); 4 Oct 2017 22:39:46 -0000
Received: from ppsw-32.csi.cam.ac.uk (HELO ppsw-32.csi.cam.ac.uk)
 (131.111.8.132)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 22:39:46 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from 88-111-127-202.dynamic.dsl.as9105.com ([88.111.127.202]:49291
 helo=[192.168.1.6])
 by ppsw-32.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.156]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1dzsKP-000HOJ-15 (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Wed, 04 Oct 2017 23:39:45 +0100
To: Julien Grall <julien.grall@linaro.org>, xen-devel@lists.xen.org
References: <20171004181526.9405-1-julien.grall@linaro.org>
 <20171004181526.9405-2-julien.grall@linaro.org>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <732a038e-cd72-9be0-8754-285cda12c66a@citrix.com>
Date: Wed, 4 Oct 2017 23:39:43 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171004181526.9405-2-julien.grall@linaro.org>
Content-Language: en-GB
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 1/7] xen/arm: domain_build: Clean-up
 insert_11_bank
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDQvMTAvMjAxNyAxOToxNSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMK
PiBpbmRleCAzNzIzZGMzZjc4Li4wOTNlYmYxYThlIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2Fy
bS9kb21haW5fYnVpbGQuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+IEBA
IC0xMDksMTEgKzEwOSwxMSBAQCBzdGF0aWMgYm9vbCBpbnNlcnRfMTFfYmFuayhzdHJ1Y3QgZG9t
YWluICpkLAo+ICAKPiAgICAgIHNwZm4gPSBwYWdlX3RvX21mbihwZyk7Cj4gICAgICBzdGFydCA9
IHBmbl90b19wYWRkcihzcGZuKTsKPiAtICAgIHNpemUgPSBwZm5fdG9fcGFkZHIoKDEgPDwgb3Jk
ZXIpKTsKPiArICAgIHNpemUgPSBwZm5fdG9fcGFkZHIoMVVMIDw8IG9yZGVyKTsKPiAgCj4gICAg
ICBEMTFQUklOVCgiQWxsb2NhdGVkICUjIlBSSXBhZGRyIi0lIyJQUklwYWRkciIgKCVsZE1CLyVs
ZE1CLCBvcmRlciAlZClcbiIsCj4gICAgICAgICAgICAgICBzdGFydCwgc3RhcnQgKyBzaXplLAo+
IC0gICAgICAgICAgICAgMVVMIDw8IChvcmRlcitQQUdFX1NISUZULTIwKSwKPiArICAgICAgICAg
ICAgIDFVTCA8PCAob3JkZXIgKyBQQUdFX1NISUZUIC0gIDIwKSwKCklmIHlvdSBhcmUgbG9va2lu
ZyB0byBiZSBwaWNreSwgeW91J3ZlIGdvdCBhIGRvdWJsZSBzcGFjZSBiZXR3ZWVuIHRoZQptaW51
cyBhbmQgdGhlIDIwLsKgIEknbSBzdXJlIHRoaXMgd291bGQgYmUgdHJpdmlhbCB0byBmaXggb24g
Y29tbWl0LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 04 22:41:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 22:41:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzsM6-0004rt-6M; Wed, 04 Oct 2017 22:41:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc96@hermes.cam.ac.uk>) id 1dzsM4-0004rk-Vo
 for xen-devel@lists.xen.org; Wed, 04 Oct 2017 22:41:29 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 31/5C-03093-89365D95; Wed, 04 Oct 2017 22:41:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFIsWRWlGSWpSXmKPExsXSnM/Rojs9+Wq
 kwZvdphZfm1cxWiz5uJjFgcnj6O7fTB6nb81iC2CKYs3MS8qvSGDNaD76lbVgJ1PFkY4bbA2M
 U5i6GDk5JAQUJbY2bmSGsB0ket/sYe9i5OIQErjGJPH4zSw2kISwQLrEtZ6NrCC2iICzxJrNX
 SwgRcwCsxglZpyZwAKSEBLIkfiwei47iM0moC+x+8UnsA28ArYSj6+cA7I5OFgEVCSae3NBwq
 IC0RJrZy1nhygRlDg58wnYGE4BG4nX3y+DxZkF1CX+zLvEDGHLS2x/OwfKFpdo+rKSFeI2PYl
 p9+exTGAUnIVk1Cwk7bOQtM9C0r6AkWUVo0ZxalFZapGuoaleUlFmekZJbmJmjq6hgZlebmpx
 cWJ6ak5iUrFecn7uJkZgiDMAwQ7Gb8sCDjFKcjApifKmxV6NFOJLyk+pzEgszogvKs1JLT7EK
 MPBoSTBW5IElBMsSk1PrUjLzAFGG0xagoNHSYT3WSJQmre4IDG3ODMdInWK0ZjjxsPrf5g45v
 y7+4dJiCUvPy9VSpx3O8gkAZDSjNI8uEGwJHCJUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwrw
 FIFN4MvNK4Pa9AjqFCeiUOU1XQE4pSURISTUwLhaadDeO4a7do5AEtgUfRU5ZLL77UDXy99FZ
 TKzLTwckaayfuTD/y4PZS+8fN3/a0/qaXbyyOneF5Lnp538v7euOPnF1qXLcxf1GPs1pjOfuu
 Bgz294NUTXU9rO3zVPsvTHr2hXWFyY7onaXX330fRZTohljocrK7T/+eIptCdm76OCrs0p9GU
 osxRmJhlrMRcWJAH/xS7T9AgAA
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-12.tower-21.messagelabs.com!1507156887!76376025!1
X-Originating-IP: [131.111.8.132]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56825 invoked from network); 4 Oct 2017 22:41:27 -0000
Received: from ppsw-32.csi.cam.ac.uk (HELO ppsw-32.csi.cam.ac.uk)
 (131.111.8.132)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 22:41:27 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from 88-111-127-202.dynamic.dsl.as9105.com ([88.111.127.202]:49294
 helo=[192.168.1.6])
 by ppsw-32.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.156]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1dzsM2-000IGt-19 (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Wed, 04 Oct 2017 23:41:26 +0100
To: Julien Grall <julien.grall@linaro.org>, xen-devel@lists.xen.org
References: <20171004181526.9405-1-julien.grall@linaro.org>
 <20171004181526.9405-4-julien.grall@linaro.org>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <97ddb8c6-7ab2-a694-329a-b44fa0c784b0@citrix.com>
Date: Wed, 4 Oct 2017 23:41:26 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171004181526.9405-4-julien.grall@linaro.org>
Content-Language: en-GB
Cc: Elena Ufimtseva <elena.ufimtseva@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 3/7] xen/x86: Use maddr_to_page and
 maddr_to_mfn to avoid open-coded >> PAGE_SHIFT
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDQvMTAvMjAxNyAxOToxNSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBjb25zdHJ1Y3Rp
b25zIF9tZm4oLi4uID4gUEFHRV9TSElGVCkgYW5kIG1mbl90b19wYWdlKC4uLiA+PiBQQUdFX1NI
SUZUKQo+IGNvdWxkIHJlc3BlY3RpdmVseSBiZSByZXBsYWNlZCBieSBtYWRkcl90b19tZm4oLi4u
KSBhbmQKPiBtYWRkcl90b19wYWdlKC4uLikuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgoKUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 22:42:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 22:42:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzsMq-0004wp-FO; Wed, 04 Oct 2017 22:42:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc96@hermes.cam.ac.uk>) id 1dzsMq-0004wi-3g
 for xen-devel@lists.xen.org; Wed, 04 Oct 2017 22:42:16 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 31/B7-17770-7C365D95; Wed, 04 Oct 2017 22:42:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsXSnM/Ronsk+Wq
 kwYdrrBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ajr4uYC2YxVfzatIepgfErYxcjJ4eEgKLE
 1saNzBC2g0Tvmz3sXYxcHEIC15gkDm3bygqSEBbwkNg+Zw5YkYiAs8SazV0sILaQQI7E1jefw
 OJsAvoSu198YgKxeQVsJX69WgS2gEVARWLnv0Vg9aIC0RJrZy1nh6gRlDg58wlQnJ2DU8BG4k
 wySJRZQF3iz7xLzBC2vMT2t3OgbHGJpi8roa7Rk5h2fx7LBEaBWUgGzULSPgtJ+ywk7QsYWVY
 xahSnFpWlFukaG+glFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGLAMQ7GD8uzbw
 EKMkB5OSKG9a7NVIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8ssAYEBIsSk1PrUjLzAFGD0xag
 oNHSYT3WSJQmre4IDG3ODMdInWK0ZjjxsPrf5g45vy7+4dJiCUvPy9VSpx3exJQqQBIaUZpHt
 wgWFRfYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjDvCpApPJl5JXD7XgGdwgR0ypymKyCnlCQ
 ipKQaGEsm/ZvPobNDrHT6v9U53ZskNGWWekoKLLlyu/riqWkpFdfONc++1qYy+8SNiztm33jK
 vOXCXpZvHOmft+ZU7tr66ZeDvJFXQk/OKV25M3MtZn3g+uqat7XBZ+4is/cixwz2b2iOMup+U
 K7IWqDnFZB8WFD3wfY78uKBXNw6pr1fnScs8Fvm3q7EUpyRaKjFXFScCAALUsmj5QIAAA==
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-5.tower-21.messagelabs.com!1507156931!68401619!1
X-Originating-IP: [131.111.8.132]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51954 invoked from network); 4 Oct 2017 22:42:12 -0000
Received: from ppsw-32.csi.cam.ac.uk (HELO ppsw-32.csi.cam.ac.uk)
 (131.111.8.132)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 22:42:12 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from 88-111-127-202.dynamic.dsl.as9105.com ([88.111.127.202]:49296
 helo=[192.168.1.6])
 by ppsw-32.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.156]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1dzsMh-000IeJ-0n (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Wed, 04 Oct 2017 23:42:11 +0100
To: Julien Grall <julien.grall@linaro.org>, xen-devel@lists.xen.org
References: <20171004181526.9405-1-julien.grall@linaro.org>
 <20171004181526.9405-5-julien.grall@linaro.org>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <8c319c0d-3e69-eb4e-3c3d-477709676816@citrix.com>
Date: Wed, 4 Oct 2017 23:42:07 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171004181526.9405-5-julien.grall@linaro.org>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH 4/7] xen/kimage: Remove defined but unused
	variables
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDQvMTAvMjAxNyAxOToxNSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEluIHRoZSBmdW5jdGlv
biBraW1hZ2VfYWxsb2Nfbm9ybWFsX2NvbnRyb2xfcGFnZSwgdGhlIHZhcmlhYmxlcyBtZm4gYW5k
Cj4gZW1mbiBhcmUgZGVmaW5lZCBidXQgbm90IHVzZWQuIFJlbW92ZSB0aGVtLgo+Cj4gU2lnbmVk
LW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KCk9vcHMuCgpS
ZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 22:43:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 22:43:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzsOP-00057t-QU; Wed, 04 Oct 2017 22:43:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc96@hermes.cam.ac.uk>) id 1dzsOO-00057d-JH
 for xen-devel@lists.xen.org; Wed, 04 Oct 2017 22:43:52 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 29/56-03616-72465D95; Wed, 04 Oct 2017 22:43:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsXSnM/RoquecjX
 S4PhcYYuvzasYLZZ8XMziwORxdPdvJo/Tt2axBTBFsWbmJeVXJLBmnHh4l6VgKn/FvgUr2RoY
 f3N1MXJySAgoSmxt3MgMYTtI9L7Zw97FyMUhJHCNSeLFyn1gCWEBb4kVU7axgdgiAs4SazZ3s
 YAUMQtMZpLYf+EwE0hCSCBHYn3nPVYQm01AX2L3i09gcV4BW4mnP9tZQGwWARWJ3z9+MYLYog
 LREmtnLWeHqBGUODnzCVgNp4CNxKsdx8CWMQuoS/yZd4kZwpaXaN46G8oWl2j6spIV4jg9iWn
 357FMYBSchWTULCTts5C0z0LSvoCRZRWjRnFqUVlqka6RgV5SUWZ6RkluYmaOrqGBmV5uanFx
 YnpqTmJSsV5yfu4mRmCQMwDBDsZfywIOMUpyMCmJ8qbFXo0U4kvKT6nMSCzOiC8qzUktPsQow
 8GhJMErmwyUEyxKTU+tSMvMAcYbTFqCg0dJhFcQJM1bXJCYW5yZDpE6xagoJc5rDpIQAElklO
 bBtcFi/BKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeTVApvBk5pXATX8FtJgJaPGcpisgi0s
 SEVJSDYyiE1d6hFdNUSh4vS9/T8S6lsxb/yve7JySfyFgjvxa3ZJtmWue6c1dvMHi3dPJu8+b
 XdnTq31sT17lNKF8UV8/v69GG2pEwn8bZMT818h72X5sgrlx7qTqP2ZXv9YErlw2y2GvuEXKt
 QcbVm/ZGVLx8Lb3Xpt9/eUVb1brtMXMKtqpu+5p0ztDJZbijERDLeai4kQAIT0+fewCAAA=
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-4.tower-27.messagelabs.com!1507157031!119170175!1
X-Originating-IP: [131.111.8.132]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12437 invoked from network); 4 Oct 2017 22:43:51 -0000
Received: from ppsw-32.csi.cam.ac.uk (HELO ppsw-32.csi.cam.ac.uk)
 (131.111.8.132)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 22:43:51 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from 88-111-127-202.dynamic.dsl.as9105.com ([88.111.127.202]:49305
 helo=[192.168.1.6])
 by ppsw-32.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.156]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1dzsOM-000KPe-1t (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Wed, 04 Oct 2017 23:43:51 +0100
To: Julien Grall <julien.grall@linaro.org>, xen-devel@lists.xen.org
References: <20171004181526.9405-1-julien.grall@linaro.org>
 <20171004181526.9405-6-julien.grall@linaro.org>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <fa6dbbfc-767d-59b4-6625-1e6a872e012f@citrix.com>
Date: Wed, 4 Oct 2017 23:43:48 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171004181526.9405-6-julien.grall@linaro.org>
Content-Language: en-GB
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 5/7] xen/xenoprof: Convert the file to use
	typesafe MFN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDQvMTAvMjAxNyAxOToxNSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEBAIC0xMzQsMjUgKzE0
MCwyNiBAQCBzdGF0aWMgdm9pZCB4ZW5vcHJvZl9yZXNldF9idWYoc3RydWN0IGRvbWFpbiAqZCkK
PiAgfQo+ICAKPiAgc3RhdGljIGludAo+IC1zaGFyZV94ZW5vcHJvZl9wYWdlX3dpdGhfZ3Vlc3Qo
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBtZm4sIGludCBucGFnZXMpCj4gK3NoYXJl
X3hlbm9wcm9mX3BhZ2Vfd2l0aF9ndWVzdChzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBtZm4sIGlu
dCBucGFnZXMpCj4gIHsKPiAgICAgIGludCBpOwo+ICAKPiAgICAgIC8qIENoZWNrIGlmIHByZXZp
b3VzIHBhZ2Ugb3duZXIgaGFzIHJlbGVhc2VkIHRoZSBwYWdlLiAqLwo+ICAgICAgZm9yICggaSA9
IDA7IGkgPCBucGFnZXM7IGkrKyApCj4gICAgICB7Cj4gLSAgICAgICAgc3RydWN0IHBhZ2VfaW5m
byAqcGFnZSA9IG1mbl90b19wYWdlKG1mbiArIGkpOwo+ICsgICAgICAgIHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UgPSBtZm5fdG9fcGFnZShtZm5fYWRkKG1mbiwgaSkpOwoKQSBuZXdsaW5lIHdvdWxk
IGJlIG5pY2UgaGVyZS4uLgoKPiAgICAgICAgICBpZiAoIChwYWdlLT5jb3VudF9pbmZvICYgKFBH
Q19hbGxvY2F0ZWR8UEdDX2NvdW50X21hc2spKSAhPSAwICkKPiAgICAgICAgICB7Cj4gICAgICAg
ICAgICAgIHByaW50ayhYRU5MT0dfR19JTkZPICJkb20lZCBtZm4gJSNseCBwYWdlLT5jb3VudF9p
bmZvICUjbHhcbiIsCj4gLSAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIG1mbiArIGks
IHBhZ2UtPmNvdW50X2luZm8pOwo+ICsgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBt
Zm5feChtZm5fYWRkKG1mbiwgaSkpLCBwYWdlLT5jb3VudF9pbmZvKTsKPiAgICAgICAgICAgICAg
cmV0dXJuIC1FQlVTWTsKPiAgICAgICAgICB9Cj4gICAgICAgICAgcGFnZV9zZXRfb3duZXIocGFn
ZSwgTlVMTCk7Cj4gICAgICB9Cj4gIAo+ICAgICAgZm9yICggaSA9IDA7IGkgPCBucGFnZXM7IGkr
KyApCj4gLSAgICAgICAgc2hhcmVfeGVuX3BhZ2Vfd2l0aF9ndWVzdChtZm5fdG9fcGFnZShtZm4g
KyBpKSwgZCwgWEVOU0hBUkVfd3JpdGFibGUpOwo+ICsgICAgICAgIHNoYXJlX3hlbl9wYWdlX3dp
dGhfZ3Vlc3QobWZuX3RvX3BhZ2UobWZuX2FkZChtZm4sIGkpKSwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGQsIFhFTlNIQVJFX3dyaXRhYmxlKTsKPiAgCj4gICAgICByZXR1
cm4gMDsKPiAgfQo+IEBAIC0xNjEsMTEgKzE2OCwxMSBAQCBzdGF0aWMgdm9pZAo+ICB1bnNoYXJl
X3hlbm9wcm9mX3BhZ2Vfd2l0aF9ndWVzdChzdHJ1Y3QgeGVub3Byb2YgKngpCj4gIHsKPiAgICAg
IGludCBpLCBucGFnZXMgPSB4LT5ucGFnZXM7Cj4gLSAgICB1bnNpZ25lZCBsb25nIG1mbiA9IHZp
cnRfdG9fbWZuKHgtPnJhd2J1Zik7Cj4gKyAgICBtZm5fdCBtZm4gPSB2aXJ0X3RvX21mbih4LT5y
YXdidWYpOwo+ICAKPiAgICAgIGZvciAoIGkgPSAwOyBpIDwgbnBhZ2VzOyBpKysgKQo+ICAgICAg
ewo+IC0gICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBtZm5fdG9fcGFnZShtZm4gKyBp
KTsKPiArICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gbWZuX3RvX3BhZ2UobWZuX2Fk
ZChtZm4sIGkpKTsKCi4uLiBhbmQgaGVyZS7CoCBUaGlzIGNhbiBlYXNpbHkgYmUgZml4ZWQgb24g
Y29tbWl0LCBzbyBSZXZpZXdlZC1ieToKQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KCj4gICAgICAgICAgQlVHX09OKHBhZ2VfZ2V0X293bmVyKHBhZ2UpICE9IGN1cnJl
bnQtPmRvbWFpbik7Cj4gICAgICAgICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9iaXQoX1BHQ19hbGxv
Y2F0ZWQsICZwYWdlLT5jb3VudF9pbmZvKSApCj4gICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2Up
OwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 04 22:46:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 22:46:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzsQg-0005KF-6t; Wed, 04 Oct 2017 22:46:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc96@hermes.cam.ac.uk>) id 1dzsQe-0005K9-NI
 for xen-devel@lists.xen.org; Wed, 04 Oct 2017 22:46:12 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 10/D3-03610-4B465D95; Wed, 04 Oct 2017 22:46:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXSnM/Rors55Wq
 kwcIXohZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bWBsmCFZwVD2/+ZWpgfMTWxcjJISGgKLG1
 cSMzhO0g0ftmD3sXIxeHkMA1Jom9qzexgCSEBdIkNp5fzghiiwg4S6zZ3AUWZxYwkpjc+A7I5
 gBqyJHYesARJMwmoC+x+8UnJhCbV8BWYvekE2C7WARUJNpP97GD2KIC0RJrZy1nh6gRlDg58w
 nYSE4BG4kdR3czQYxXl/gz7xIzhC0vsf3tHChbXKLpy0pWiNP0JKbdn8cygVFwFpJRs5C0z0L
 SPgtJ+wJGllWMGsWpRWWpRbqGZnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGh
 zAAEOxjvbww4xCjJwaQkypsWezVSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv8WSgnGBRanpqR
 VpmDjCqYNISHDxKIryCIGne4oLE3OLMdIjUKUZFKXHeVSAJAZBERmkeXBsski8xykoJ8zICHS
 LEU5BalJtZgir/ilGcg1FJmHcmyBSezLwSuOmvgBYzAS2e03QFZHFJIkJKqoHRp/XSnYuxWcF
 Xf0WyH2PqWjqpcPXGE+nWR+oP7u7/OXPlylkr/KqMP5feP8Vy0P0r85G1Z9f0Skzht1yaxP/6
 G/OttprA7cd5vk650PSreYLJz2Nme+LcT2QJ3Lwm4qTmXmKaFu9xauKiD9/X7GN7u4tDuT+pq
 PH58bOv31395bVjiXXc9ryG60osxRmJhlrMRcWJAM5gAaffAgAA
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-14.tower-27.messagelabs.com!1507157171!107529724!1
X-Originating-IP: [131.111.8.132]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36303 invoked from network); 4 Oct 2017 22:46:11 -0000
Received: from ppsw-32.csi.cam.ac.uk (HELO ppsw-32.csi.cam.ac.uk)
 (131.111.8.132)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 22:46:11 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from 88-111-127-202.dynamic.dsl.as9105.com ([88.111.127.202]:49312
 helo=[192.168.1.6])
 by ppsw-32.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.156]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1dzsQc-000LSr-23 (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Wed, 04 Oct 2017 23:46:11 +0100
To: Julien Grall <julien.grall@linaro.org>, xen-devel@lists.xen.org
References: <20171004181526.9405-1-julien.grall@linaro.org>
 <20171004181526.9405-7-julien.grall@linaro.org>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <5ac0341e-19c7-e652-eafb-2b056dc69eeb@citrix.com>
Date: Wed, 4 Oct 2017 23:46:09 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171004181526.9405-7-julien.grall@linaro.org>
Content-Language: en-GB
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Subject: Re: [Xen-devel] [PATCH 6/7] xen/tmem: Convert the file
 common/tmem_xen.c to use typesafe MFN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDQvMTAvMjAxNyAxOToxNSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEBAIC02OCwxNiArNzIs
MTYgQEAgc3RhdGljIGlubGluZSB2b2lkICpjbGlfZ2V0X3BhZ2UoeGVuX3Bmbl90IGNtZm4sIHVu
c2lnbmVkIGxvbmcgKnBjbGlfbWZuLAo+ICAKPiAgICAgICpwY2xpX21mbiA9IHBhZ2VfdG9fbWZu
KHBhZ2UpOwo+ICAgICAgKnBjbGlfcGZwID0gcGFnZTsKCk5ld2xpbmUuCgo+IC0gICAgcmV0dXJu
IG1hcF9kb21haW5fcGFnZShfbWZuKCpwY2xpX21mbikpOwo+ICsgICAgcmV0dXJuIG1hcF9kb21h
aW5fcGFnZSgqcGNsaV9tZm4pOwo+ICB9Cj4gIAo+ICBzdGF0aWMgaW5saW5lIHZvaWQgY2xpX3B1
dF9wYWdlKHZvaWQgKmNsaV92YSwgc3RydWN0IHBhZ2VfaW5mbyAqY2xpX3BmcCwKPiAtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGNsaV9tZm4sIGJvb2wgbWFy
a19kaXJ0eSkKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBjbGlfbWZu
LCBib29sIG1hcmtfZGlydHkpCj4gIHsKPiAgICAgIGlmICggbWFya19kaXJ0eSApCj4gICAgICB7
Cj4gICAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUoY2xpX3BmcCk7Cj4gLSAgICAgICAgcGFnaW5n
X21hcmtfZGlydHkoY3VycmVudC0+ZG9tYWluLCBfbWZuKGNsaV9tZm4pKTsKPiArICAgICAgICBw
YWdpbmdfbWFya19kaXJ0eShjdXJyZW50LT5kb21haW4sIGNsaV9tZm4pOwo+ICAgICAgfQo+ICAg
ICAgZWxzZQo+ICAgICAgICAgIHB1dF9wYWdlKGNsaV9wZnApOwo+IEBAIC0xNjUsNyArMTY5LDcg
QEAgaW50IHRtZW1fY29weV90b19jbGllbnQoeGVuX3Bmbl90IGNtZm4sIHN0cnVjdCBwYWdlX2lu
Zm8gKnBmcCwKPiAgICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Cj4gICAgICB9Cj4gICAgICB0
bWVtX21mbiA9IHBhZ2VfdG9fbWZuKHBmcCk7Cj4gLSAgICB0bWVtX3ZhID0gbWFwX2RvbWFpbl9w
YWdlKF9tZm4odG1lbV9tZm4pKTsKPiArICAgIHRtZW1fdmEgPSBtYXBfZG9tYWluX3BhZ2UodG1l
bV9tZm4pOwoKTmV3bGluZS4KCk90aGVyd2lzZSwgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgo+ICAgICAgaWYgKCBjbGlfdmEgKQo+ICAgICAg
ewo+ICAgICAgICAgIG1lbWNweShjbGlfdmEsIHRtZW1fdmEsIFBBR0VfU0laRSk7Cj4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 23:21:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 23:21:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzsyI-0008Kn-Ss; Wed, 04 Oct 2017 23:20:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzsyH-0008KV-Ur
 for xen-devel@lists.xensource.com; Wed, 04 Oct 2017 23:20:58 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 A2/54-03454-9DC65D95; Wed, 04 Oct 2017 23:20:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVfdaztV
 Ig0f7lS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacWKyd8FnoYqOm3+ZGhg/
 8nYxcnEICTQySdzqfsQI4TxmlHj26TozhLONUeLT8+2sXYycHCICzhJfz8xlB7F5BfQlWiYtZ
 +ti5OAQFrCV6O32AamXEHjFKPFr9iwmkBoJAU+JWzsPscDYJ74vAbLZOdgErCQOiYFEWQRUJW
 ZN2cw6gZF7ASPDKkb14tSistQiXUu9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYx
 AfzMAwQ7Gu5sCDjFKcjApifKyZV+NFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBOxkkJ1iUmp5a
 kZaZAww8mLQEB4+SCK8rSJq3uCAxtzgzHSJ1ilGX49imy3+YhFjy8vNSpcR59YBhLCQAUpRRm
 gc3AhYFlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMexFkFU9mXgncJmCQAd0vwjun6QrIES
 WJCCmpBkZVsQtv2a8JzGv/y/qWKyQ2tHXVZ43amjeM83v3VK5wbmIrP9tQFWzEyFnVfk6SM3W
 h0pUHK07J/1Dn/3jr+CMXTVFDg3Idz2dr3CJ45nWWO50I0bTexJc//dBjb8etu54pR8lrZLc8
 3lw4RWL/s4nNucwT3r5wPcXootisvv/isaSjTS9KlyuxFGckGmoxFxUnAgA1RSQgfQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1507159253!60419230!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47256 invoked from network); 4 Oct 2017 23:20:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Oct 2017 23:20:54 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzsyC-0006nC-Jp; Wed, 04 Oct 2017 23:20:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dzsy7-0000IL-4x; Wed, 04 Oct 2017 23:20:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dzsy6-0001NH-Ty; Wed, 04 Oct 2017 23:20:46 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114021-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=72b0c19a7040ab8446f16578b094fec8703f8095
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 04 Oct 2017 23:20:46 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114021: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDAyMSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDAyMS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTM5NzIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNzJiMGMxOWE3MDQwYWI4NDQ2ZjE2NTc4
YjA5NGZlYzg3MDNmODA5NQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAg
ZGJjNGI2ZTEzYTVkMGRkODk2N2NkZTdmZjcwMDBhYjFlZDg4NjI1ZQoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTEzOTcyICAyMDE3LTEwLTAzIDIxOjAyOjQzIFogICAgMSBkYXlzCkZhaWxpbmcgc2lu
Y2UgICAgICAgIDExMzk3OSAgMjAxNy0xMC0wNCAwMDoxMDoxMyBaICAgIDAgZGF5cyAgIDE1IGF0
dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExNDAxNSAgMjAxNy0xMC0wNCAxODowMToyNiBa
ICAgIDAgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgogIElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJh
ZC53aWxrQG9yYWNsZS5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3
b3VsZCBiZSA1MjQgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 04 23:27:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 23:27:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzt4x-0000Ju-N1; Wed, 04 Oct 2017 23:27:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc96@hermes.cam.ac.uk>) id 1dzt4v-0000Jo-H1
 for xen-devel@lists.xen.org; Wed, 04 Oct 2017 23:27:49 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 89/96-03616-47E65D95; Wed, 04 Oct 2017 23:27:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCIsWRWlGSWpSXmKPExsXSnM/RoluSdzX
 SYGsPi8XX5lWMFks+LmZxYPI4uvs3k8fpW7PYApiiWDPzkvIrElgzFpw+w1rw36Di9uPHjA2M
 CzS6GDk5JAQUJbY2bmSGsB0ket/sYe9i5OIQErjGJDHn00ygBAeHsECUxOpVriA1IgLOEms2d
 7GA1DALrGaVeHj1K1izkECOxKXfN1lBbDYBfYndLz4xgdi8ArYSH5ddYgexWQRUgOYsBLNFBa
 Il1s5azg5RIyhxcuYTFhCbU8BGovHpUrA5zALqEn/mXWKGsOUlmrfOhrLFJZq+rASrERbQk5h
 2fx7LBEbBWUhGzULSPgtJ+ywk7QsYWVYxahSnFpWlFukaGeolFWWmZ5TkJmbm6BoamOnlphYX
 J6an5iQmFesl5+duYgSGOAMQ7GD8syzgEKMkB5OSKC9b9tVIIb6k/JTKjMTijPii0pzU4kOMM
 hwcShK8+blAOcGi1PTUirTMHGC0waQlOHiURHi1QNK8xQWJucWZ6RCpU4y6HI9u3P3DJMSSl5
 +XKiXOKwBSJABSlFGaBzcCFvmXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMxbATKFJzOvBG7
 TK6AjmICOmNN0BeSIkkSElFQDoxRr7CGemY02Z3/9azqtyWP3epeLyrNv4f8WCYknnFebs28G
 P+/VSs5rLrUPTU/fdqvPzGuPkDd84qDycH7qSm9XvT3VR5cGlHA0zf5ku+PSmtYQS/5jT25f+
 DDnhPV8ickTtW/d0N3x9fC9S723P5771pTDPe9DzHKOrP+z9O+37L69in3xCU8lluKMREMt5q
 LiRADpYrEI9wIAAA==
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-11.tower-27.messagelabs.com!1507159667!88152483!1
X-Originating-IP: [131.111.8.132]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16882 invoked from network); 4 Oct 2017 23:27:48 -0000
Received: from ppsw-32.csi.cam.ac.uk (HELO ppsw-32.csi.cam.ac.uk)
 (131.111.8.132)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 23:27:48 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from 88-111-127-202.dynamic.dsl.as9105.com ([88.111.127.202]:49382
 helo=[192.168.1.6])
 by ppsw-32.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.156]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1dzt4k-000mI6-2W (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Thu, 05 Oct 2017 00:27:39 +0100
To: Julien Grall <julien.grall@linaro.org>, xen-devel@lists.xen.org
References: <20171004181526.9405-1-julien.grall@linaro.org>
 <20171004181526.9405-8-julien.grall@linaro.org>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <52aab653-7e67-7a6f-5b73-175353f29ab1@citrix.com>
Date: Thu, 5 Oct 2017 00:27:37 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171004181526.9405-8-julien.grall@linaro.org>
Content-Language: en-GB
Cc: Jun Nakajima <jun.nakajima@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.com>,
 Shane Wang <shane.wang@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Gang Wei <gang.wei@intel.com>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: Re: [Xen-devel] [PATCH 7/7] xen: Convert __page_to_mfn and
 __mfn_to_page to use typesafe MFN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDQvMTAvMjAxNyAxOToxNSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMK
PiBpbmRleCAwOTNlYmYxYThlLi4wNzUzZDAzYWFjIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2Fy
bS9kb21haW5fYnVpbGQuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+IEBA
IC0xMDQsMTEgKzEwNCwxMSBAQCBzdGF0aWMgYm9vbCBpbnNlcnRfMTFfYmFuayhzdHJ1Y3QgZG9t
YWluICpkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb3JkZXIp
Cj4gIHsKPiAgICAgIGludCByZXMsIGk7Cj4gLSAgICBwYWRkcl90IHNwZm47Cj4gKyAgICBtZm5f
dCBzbWZuOwo+ICAgICAgcGFkZHJfdCBzdGFydCwgc2l6ZTsKPiAgCj4gLSAgICBzcGZuID0gcGFn
ZV90b19tZm4ocGcpOwo+IC0gICAgc3RhcnQgPSBwZm5fdG9fcGFkZHIoc3Bmbik7Cj4gKyAgICBz
bWZuID0gcGFnZV90b19tZm4ocGcpOwo+ICsgICAgc3RhcnQgPSBtZm5fdG9fbWFkZHIoc21mbik7
Cj4gICAgICBzaXplID0gcGZuX3RvX3BhZGRyKDFVTCA8PCBvcmRlcik7CgpXb3VsZG4ndCBpdCBi
ZSBjbGVhbmVyIHRvIG1vdmUgdGhpcyByZW5hbWluZyBpbnRvIHBhdGNoIDEsIGFsb25nIHdpdGgg
YW4KZXh0cmEgc2V0IG9mIHVuZGVmL292ZXJyaWRlLCB0byBiZSB0YWtlbiBvdXQgaGVyZT/CoCAo
cGVyaGFwcyBub3QgZ2l2ZW4KdGhlIHJld29yayBlZmZvcnQ/KQoKPiAgCj4gICAgICBEMTFQUklO
VCgiQWxsb2NhdGVkICUjIlBSSXBhZGRyIi0lIyJQUklwYWRkciIgKCVsZE1CLyVsZE1CLCBvcmRl
ciAlZClcbiIsCj4gQEAgLTY3OCw4ICs2NzgsOCBAQCBzdGF0aWMgdm9pZCBwdnBtdV9maW5pc2go
c3RydWN0IGRvbWFpbiAqZCwgeGVuX3BtdV9wYXJhbXNfdCAqcGFyYW1zKQo+ICAKPiAgICAgIGlm
ICggeGVucG11X2RhdGEgKQo+ICAgICAgewo+IC0gICAgICAgIG1mbiA9IGRvbWFpbl9wYWdlX21h
cF90b19tZm4oeGVucG11X2RhdGEpOwo+IC0gICAgICAgIEFTU0VSVChtZm5fdmFsaWQoX21mbiht
Zm4pKSk7Cj4gKyAgICAgICAgbWZuID0gX21mbihkb21haW5fcGFnZV9tYXBfdG9fbWZuKHhlbnBt
dV9kYXRhKSk7CgpTZWVpbmcgYXMgeW91IGNvbnZlcnQgZXZlcnkoPykgY2FsbCB0byBkb21haW5f
cGFnZV9tYXBfdG9fbWZuKCksIGl0CndvdWxkIGJlIGNsZWFuZXIgdG8gY2hhbmdlIHRoZSByZXR1
cm4gdHlwZSB3aGlsZSBtYWtpbmcgdGhlIGNoYW5nZS4KCkknZCBiZSBoYXBweSBmb3Igc3VjaCBh
IGNoYW5nZSBiZWluZyBmb2xkZWQgaW50byB0aGlzIHBhdGNoLCBiZWNhdXNlCmRvaW5nIHNvIHdv
dWxkIGJlIGJ5IGZhciB0aGUgbGVhc3QgZGlzcnVwdGl2ZSB3YXkgb2YgbWFraW5nIHRoZSBjaGFu
Z2UuCgo+ICsgICAgICAgIEFTU0VSVChtZm5fdmFsaWQobWZuKSk7Cj4gICAgICAgICAgdW5tYXBf
ZG9tYWluX3BhZ2VfZ2xvYmFsKHhlbnBtdV9kYXRhKTsKPiAgICAgICAgICBwdXRfcGFnZV9hbmRf
dHlwZShtZm5fdG9fcGFnZShtZm4pKTsKPiAgICAgIH0KPiBAQCAtMTE4NSw4ICsxMTgwLDggQEAg
aW50IF9fbWVtX3NoYXJpbmdfdW5zaGFyZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsCj4gICAgICAg
ICAgcmV0dXJuIC1FTk9NRU07Cj4gICAgICB9Cj4gIAo+IC0gICAgcyA9IG1hcF9kb21haW5fcGFn
ZShfbWZuKF9fcGFnZV90b19tZm4ob2xkX3BhZ2UpKSk7Cj4gLSAgICB0ID0gbWFwX2RvbWFpbl9w
YWdlKF9tZm4oX19wYWdlX3RvX21mbihwYWdlKSkpOwo+ICsgICAgcyA9IG1hcF9kb21haW5fcGFn
ZShwYWdlX3RvX21mbihvbGRfcGFnZSkpOwo+ICsgICAgdCA9IG1hcF9kb21haW5fcGFnZShwYWdl
X3RvX21mbihwYWdlKSk7Cj4gICAgICBtZW1jcHkodCwgcywgUEFHRV9TSVpFKTsKPiAgICAgIHVu
bWFwX2RvbWFpbl9wYWdlKHMpOwo+ICAgICAgdW5tYXBfZG9tYWluX3BhZ2UodCk7CgpUaGlzIHdo
b2xlIGxvdCBjb3VsZCB0dXJuIGludG8gY29weV9kb21haW5fcGFnZSgpCgo+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvcHYvZGVzY3JpcHRvci10YWJsZXMuYyBiL3hlbi9hcmNoL3g4Ni9wdi9k
ZXNjcmlwdG9yLXRhYmxlcy5jCj4gaW5kZXggODE5NzNhZjEyNC4uMzcxMjIxYTMwMiAxMDA2NDQK
PiAtLS0gYS94ZW4vYXJjaC94ODYvcHYvZGVzY3JpcHRvci10YWJsZXMuYwo+ICsrKyBiL3hlbi9h
cmNoL3g4Ni9wdi9kZXNjcmlwdG9yLXRhYmxlcy5jCj4gQEAgLTI1LDEyICsyNSw2IEBACj4gICNp
bmNsdWRlIDxhc20vcDJtLmg+Cj4gICNpbmNsdWRlIDxhc20vcHYvbW0uaD4KPiAgCj4gLS8qIE92
ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gbWFrZSB0aGVtIHdvcmsgd2l0aCBtZm5f
dCAqLwo+IC0jdW5kZWYgbWZuX3RvX3BhZ2UKPiAtI2RlZmluZSBtZm5fdG9fcGFnZShtZm4pIF9f
bWZuX3RvX3BhZ2UobWZuX3gobWZuKSkKPiAtI3VuZGVmIHBhZ2VfdG9fbWZuCj4gLSNkZWZpbmUg
cGFnZV90b19tZm4ocGcpIF9tZm4oX19wYWdlX3RvX21mbihwZykpCj4gLQo+ICAvKioqKioqKioq
KioqKioqKioqKgo+ICAgKiBEZXNjcmlwdG9yIFRhYmxlcwo+ICAgKi8KCklmIHlvdSdyZSBtYWtp
bmcgdGhpcyBjaGFuZ2UsIHBsZWFzZSB0YWtlIG91dCB0aGUgRGVzY3JpcHRvciBUYWJsZXMKY29t
bWVudCBsaWtlIHlvdSBkbyB3aXRoIEkvTyBiZWxvdywgYmVjYXVzZSB0aGUgZW50aXJlIGZpbGUg
aXMgZGVkaWNhdGVkCnRvIGRlc2NyaXB0b3IgdGFibGUgc3VwcG9ydCBhbmQgaXQgd2lsbCBzYXZl
IG1lIG9uZSBpdGVtIG9uIGEgY2xlYW51cApwYXRjaCA6KS4KCj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3Au
Ywo+IGluZGV4IGRkOTA3MTNhY2YuLjljY2JkMDIxZWYgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gv
eDg2L3B2L2VtdWwtcHJpdi1vcC5jCj4gKysrIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1v
cC5jCj4gQEAgLTQzLDE2ICs0Myw2IEBACj4gICNpbmNsdWRlICJlbXVsYXRlLmgiCj4gICNpbmNs
dWRlICJtbS5oIgo+ICAKPiAtLyogT3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBt
YWtlIHRoZW0gd29yayB3aXRoIG1mbl90ICovCj4gLSN1bmRlZiBtZm5fdG9fcGFnZQo+IC0jZGVm
aW5lIG1mbl90b19wYWdlKG1mbikgX19tZm5fdG9fcGFnZShtZm5feChtZm4pKQo+IC0jdW5kZWYg
cGFnZV90b19tZm4KPiAtI2RlZmluZSBwYWdlX3RvX21mbihwZykgX21mbihfX3BhZ2VfdG9fbWZu
KHBnKSkKPiAtCj4gLS8qKioqKioqKioqKioqKioqKioqKioqKgo+IC0gKiBJL08gZW11bGF0aW9u
IHN1cHBvcnQKPiAtICovCj4gLQo+ICBzdHJ1Y3QgcHJpdl9vcF9jdHh0IHsKPiAgICAgIHN0cnVj
dCB4ODZfZW11bGF0ZV9jdHh0IGN0eHQ7Cj4gICAgICBzdHJ1Y3Qgewo+IEBAIC04NzMsMjIgKzg3
MywyMiBAQCBpbnQga2ltYWdlX2J1aWxkX2luZChzdHJ1Y3Qga2V4ZWNfaW1hZ2UgKmltYWdlLCB1
bnNpZ25lZCBsb25nIGluZF9tZm4sCj4gICAgICBmb3IgKCBlbnRyeSA9IHBhZ2U7IDsgICkKPiAg
ICAgIHsKPiAgICAgICAgICB1bnNpZ25lZCBsb25nIGluZDsKPiAtICAgICAgICB1bnNpZ25lZCBs
b25nIG1mbjsKPiArICAgICAgICBtZm5fdCBtZm47Cj4gIAo+ICAgICAgICAgIGluZCA9IGtpbWFn
ZV9lbnRyeV9pbmQoZW50cnksIGNvbXBhdCk7Cj4gLSAgICAgICAgbWZuID0ga2ltYWdlX2VudHJ5
X21mbihlbnRyeSwgY29tcGF0KTsKPiArICAgICAgICBtZm4gPSBfbWZuKGtpbWFnZV9lbnRyeV9t
Zm4oZW50cnksIGNvbXBhdCkpOwoKQWdhaW4sIG1vZGlmeSB0aGUgcmV0dXJuIHR5cGUgb2Yga2lt
YWdlX2VudHJ5X21mbigpID8KCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFn
ZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdlLmgKPiBpbmRleCA0NWNhNzQyNjc4Li44NzM3
ZWYxNmZmIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnZS5oCj4gKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdlLmgKPiBAQCAtMjczLDggKzI3Myw4IEBAIHZvaWQgY29w
eV9wYWdlX3NzZTIodm9pZCAqLCBjb25zdCB2b2lkICopOwo+ICAjZGVmaW5lIHBmbl90b19wYWRk
cihwZm4pICAgX19wZm5fdG9fcGFkZHIocGZuKQo+ICAjZGVmaW5lIHBhZGRyX3RvX3BmbihwYSkg
ICAgX19wYWRkcl90b19wZm4ocGEpCj4gICNkZWZpbmUgcGFkZHJfdG9fcGR4KHBhKSAgICBwZm5f
dG9fcGR4KHBhZGRyX3RvX3BmbihwYSkpCj4gLSNkZWZpbmUgdm1hcF90b19tZm4odmEpICAgICBs
MWVfZ2V0X3BmbigqdmlydF90b194ZW5fbDFlKCh1bnNpZ25lZCBsb25nKSh2YSkpKQo+IC0jZGVm
aW5lIHZtYXBfdG9fcGFnZSh2YSkgICAgbWZuX3RvX3BhZ2Uodm1hcF90b19tZm4odmEpKQo+ICsj
ZGVmaW5lIHZtYXBfdG9fbWZuKHZhKSAgICAgX21mbihsMWVfZ2V0X3BmbigqdmlydF90b194ZW5f
bDFlKCh1bnNpZ25lZCBsb25nKSh2YSkpKSkKCmwxZV9nZXRfbWZuKCp2aXJ0X3RvX3hlbl9sMWUo
KHVuc2lnbmVkIGxvbmcpKHZhKSkpCgo+ICsjZGVmaW5lIHZtYXBfdG9fcGFnZSh2YSkgICAgX19t
Zm5fdG9fcGFnZSh2bWFwX3RvX21mbih2YSkpCj4gIAo+ICAjZW5kaWYgLyogIWRlZmluZWQoX19B
U1NFTUJMWV9fKSAqLwo+ICAKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3RtZW1feGVu
LmggYi94ZW4vaW5jbHVkZS94ZW4vdG1lbV94ZW4uaAo+IGluZGV4IDU0MmMwYjNmMjAuLjg1MTZh
MGIxMzEgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL3RtZW1feGVuLmgKPiArKysgYi94
ZW4vaW5jbHVkZS94ZW4vdG1lbV94ZW4uaAo+IEBAIC0yNSw3ICsyNSw3IEBACj4gIHR5cGVkZWYg
dWludDMyX3QgcGFnZXNpemVfdDsgIC8qIGxpa2Ugc2l6ZV90LCBtdXN0IGhhbmRsZSBsYXJnZXN0
IFBBR0VfU0laRSAqLwo+ICAKPiAgI2RlZmluZSBJU19QQUdFX0FMSUdORUQoYWRkcikgSVNfQUxJ
R05FRCgodW5zaWduZWQgbG9uZykoYWRkciksIFBBR0VfU0laRSkKPiAtI2RlZmluZSBJU19WQUxJ
RF9QQUdFKF9waSkgICAgbWZuX3ZhbGlkKF9tZm4ocGFnZV90b19tZm4oX3BpKSkpCj4gKyNkZWZp
bmUgSVNfVkFMSURfUEFHRShfcGkpICAgIG1mbl92YWxpZChwYWdlX3RvX21mbihfcGkpKQoKL3Np
Z2jCoCBUaGlzIGlzIHRhdXRvbG9naWNhbC7CoCBUaGUgZGVmaW5pdGlvbiBvZiBhICJ2YWxpZCBt
Zm4iIGluIHRoaXMKY2FzZSBpcyBvbmUgZm9yIHdoaWNoIHdlIGhhdmUgZnJhbWV0YWJsZSBlbnRy
eSwgYW5kIGJ5IGhhdmluZyBhIHN0cnVjdApwYWdlX2luZm8gaW4gb3VyIGhhbmRzLCB0aGlzIGlz
IGJ5IGRlZmluaXRpb24gdHJ1ZSAodW5sZXNzIHlvdSBoYXZlIGEKd2lsZCBwb2ludGVyLCBhdCB3
aGljaCBwb2ludCB5b3VyIGJ1ZyBpcyBlbHNld2hlcmUpLgoKSVNfVkFMSURfUEFHRSgpIGlzIG9u
bHkgZXZlciB1c2VkIGluIGFzc2VydGlvbnMgYW5kIG5ldmVyIHVzZWZ1bGx5LCBzbwppbnN0ZWFk
IEkgd291bGQgcmVtb3ZlIGl0IGVudGlyZWx5IHJhdGhlciB0aGFuIHRyeWluZyB0byBmaXggaXQg
dXAuCgpBcyBmb3IgVE1FTSBpdHNlbGYgKEp1bGllbjogVGhpcyBteSBubyBtZWFucyBibG9ja3Mg
dGhlIHBhdGNoLsKgIEl0IGlzCm1vcmUgYW4gb2JzZXJ2YXRpb24gZm9yIEtvbnJhZCB0byBzZWUg
YWJvdXQgZml4aW5nKSwgSSBzZWUgdGhhdCBUTUVNIGlzCmJyb2tlbiBvbiB4ODYgbWFjaGluZXMg
d2l0aCBtb3JlIHRoYW4gNVRCIG9mIFJBTSwgYmVjYXVzZSBpdCBpcyBub3QKbGVnYWwgdG8gY2Fs
bCBwYWdlX3RvX3ZpcnQoKSBvbiBhIHN0cnVjdCBwYWdlX2luZm8gYWxsb2NhdGVkIGZyb20gdGhl
CmRvbWhlYXAgKHdoaWNoIGlzIHdoeSBhbGxvY194ZW5oZWFwX3BhZ2UoKSByZXR1cm5zIGEgdm9p
ZCAqLCBhbmQKYWxsb2NfZG9taGVhcF9wYWdlKCkgc3BlY2lmaWNhbGx5IGRvZXNuJ3QpLsKgIFRo
ZSBlYXN5IGZpeCBmb3IgdGhpcyBpcyB0bwpzd2FwIHRoZSBhbGxvY2F0aW9uIHByaW1pdGl2ZXMg
b3ZlciB0byB1c2luZyB4ZW5oZWFwIGFsbG9jYXRpb25zLCB3aGljaAp3b3VsZCByZW1vdmUgdGhl
IG5lZWQgZm9yIHBhZ2VfdG9fdmlydCgpIGFuZCBiYWNrLCBvciBhIGJldHRlciBmaXggd291bGQK
YmUgdG8gbm90IHBhc3MgZXZlcnl0aGluZyB0aGluZyBieSB2aXJ0dWFsIGFkZHJlc3MgKGF0IHdo
aWNoIHBvaW50CnJldGFpbmluZyB1c2Ugb2YgdGhlIGRvbWhlYXAgaXMgZmluZSkuCgp+QW5kcmV3
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 01:38:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 01:38:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzv6l-0005Dh-Cw; Thu, 05 Oct 2017 01:37:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzv6j-0005DV-Ga
 for xen-devel@lists.xensource.com; Thu, 05 Oct 2017 01:37:49 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 87/A5-03422-CEC85D95; Thu, 05 Oct 2017 01:37:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfdNz9V
 Ig9lXGS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8e/AS+aCz0IVd35fYmpg
 /MjbxcjFISTQyCTx5O8SVgjnMaNE3/L77BDONkaJi0cPAGU4OUQEnCW+npkLlODg4BXQl2h4x
 AQSFhawlZi7+AkTSL2EwCtGiV+zZ4ElJAQ8JW7tPMQCY5/4vgTIZudgE7CSOCQGEmURUJW41n
 2NbQIj9wJGhlWMGsWpRWWpRbrGBnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIE
 +ZwCCHYx/1wYeYpTkYFIS5d3VfTVSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvKZCcYFFqempF
 WmYOMPhg0hIcPEoivNu6gNK8xQWJucWZ6RCpU4y6HMc2Xf7DJMSSl5+XKiXOywUMZSEBkKKM0
 jy4EbBIuMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhXjWQKTyZeSVwm4BhBnS/CO+cpisgR5
 QkIqSkGhid4z/3Xc6dGmnSkqTCZCyd0NVaJy7vsVfzYs+BLFX3yKjNVvftnjEeE5zbM+Xn9ul
 ZuT3zZudHCKozXn09eaLej+XVs2Jv217Usum+fWhHQGjomTVRJv5BNf/Yg7k3nMvd8+5+jPzW
 7NXXKs/WnFo7YcGTD39PLDbrOntELTFbyuDC+9+Jp58rsRRnJBpqMRcVJwIAioo9P38CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1507167467!60426624!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11556 invoked from network); 5 Oct 2017 01:37:47 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Oct 2017 01:37:47 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzv6f-0000zS-UR; Thu, 05 Oct 2017 01:37:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dzv6Z-0008Tf-8q; Thu, 05 Oct 2017 01:37:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dzv6Y-0006wU-O7; Thu, 05 Oct 2017 01:37:38 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114022-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=72b0c19a7040ab8446f16578b094fec8703f8095
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 05 Oct 2017 01:37:38 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114022: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDAyMiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDAyMi8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTM5NzIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNzJiMGMxOWE3MDQwYWI4NDQ2ZjE2NTc4
YjA5NGZlYzg3MDNmODA5NQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAg
ZGJjNGI2ZTEzYTVkMGRkODk2N2NkZTdmZjcwMDBhYjFlZDg4NjI1ZQoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTEzOTcyICAyMDE3LTEwLTAzIDIxOjAyOjQzIFogICAgMSBkYXlzCkZhaWxpbmcgc2lu
Y2UgICAgICAgIDExMzk3OSAgMjAxNy0xMC0wNCAwMDoxMDoxMyBaICAgIDEgZGF5cyAgIDE2IGF0
dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExNDAxNSAgMjAxNy0xMC0wNCAxODowMToyNiBa
ICAgIDAgZGF5cyAgICA0IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgogIElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJh
ZC53aWxrQG9yYWNsZS5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3
b3VsZCBiZSA1MjQgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 01:58:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 01:58:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzvR5-0006t3-4r; Thu, 05 Oct 2017 01:58:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1dzvR4-0006sx-Li
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 01:58:50 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 E2/01-03283-9D195D95; Thu, 05 Oct 2017 01:58:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXSO6nOVffmxKu
 RBk3fJSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozeTT0sBR3MFaceLWZpYLzK1MXIxSEkMIFJ
 Ys2PQ6wQzh9GiTlfu5ghnPWMEjcbN7NBOD2MEnuuTGLsYuTkYBFQkbi47xp7FyMHB5uAicSbV
 Y4gYRGBEokHd16ygISFBSIlpvX6gYR5BawkXr9sYISwBSVOznzCAmIzC6hL/Jl3iRmknFlAWm
 L5Pw6IsLxE89bZzCC2qICyxLx9q9hAbAkBQ4nTD7cxTmDkn4Vk0iwkk2YhTJqFZNICRpZVjBr
 FqUVlqUW6xgZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBwckABDsY/64NPMQo
 ycGkJMq7q/tqpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3rcTgHKCRanpqRVpmTnAOIFJS3DwK
 InwXgFJ8xYXJOYWZ6ZDpE4x6nLceHj9D5MQS15+XqqUOO9ekCIBkKKM0jy4EbCYvcQoKyXMyw
 h0lBBPQWpRbmYJqvwrRnEORiVh3lSQKTyZeSVwm14BHcEEdMScpisgR5QkIqSkGhg5tDmnPPr
 /dlFUbJVdYdaC6+VvWKe/v7DQ4NbFW4dr/+k17b4htKppacXLhi/iz95+jHf50vnneaJnWFHa
 +UffbPzf+OtaPVi4adParQYVe3O1ZcNzNSrmbJbdun6r4Of/5zm3sW34FL6HQ5l79YrdN02yB
 PU8zk15e/lH2PrfEl+/zK3acXXVaSWW4oxEQy3mouJEAP6ZwCbUAgAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1507168727!96780548!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1794 invoked from network); 5 Oct 2017 01:58:49 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Oct 2017 01:58:49 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v951weu9004505
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 5 Oct 2017 01:58:41 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v951weFL016468
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 5 Oct 2017 01:58:40 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v951wd6J007835;
 Thu, 5 Oct 2017 01:58:39 GMT
Received: from localhost.localdomain (/209.6.200.48)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 04 Oct 2017 18:58:39 -0700
Date: Wed, 4 Oct 2017 21:58:32 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: xen-devel@lists.xenproject.org, bhupinder.thakur@linaro.org,
 wei.liu2@citrix.com, sstabellini@kernel.org
Message-ID: <20171005015832.GA18647@localhost.localdomain>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Subject: [Xen-devel] ARM32 - build-issues with xen/arm: vpl011: Add a new
 vuart node in the xenstore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SSBnZXQgdGhpcyB3aGVuIGNvbXBpbGluZyB1bmRlciBBUk0zMiAoVWJ1bnR1IDE1LjA0LApnY2Mg
KFVidW50dS9MaW5hcm8gNC45LjItMTB1YnVudHUxMykgNC45LjIpOgoKbGlieGxfY29uc29sZS5j
OiBJbiBmdW5jdGlvbiDigJhsaWJ4bF9fZGV2aWNlX3Z1YXJ0X2FkZOKAmToKbGlieGxfY29uc29s
ZS5jOjM3OTo1OiBlcnJvcjogZm9ybWF0IOKAmCVsdeKAmSBleHBlY3RzIGFyZ3VtZW50IG9mIHR5
cGUg4oCYbG9uZyB1bnNpZ25lZCBpbnTigJksIGJ1dCBhcmd1bWVudCAzIGhhcyB0eXBlIOKAmHhl
bl9wZm5fdOKAmSBbLVdlcnJvcj1mb3JtYXQ9XQogICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJv
bnQsIEdDU1BSSU5URigiJWx1Iiwgc3RhdGUtPnZ1YXJ0X2dmbikpOwogICAgIF4KOwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 05 03:01:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 03:01:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzwPh-0004CS-Gh; Thu, 05 Oct 2017 03:01:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzwPf-0004CG-T7
 for xen-devel@lists.xensource.com; Thu, 05 Oct 2017 03:01:28 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 EC/57-02223-780A5D95; Thu, 05 Oct 2017 03:01:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbdtwdV
 Ig/c7eS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacX7TX/aCrWkVzxafYWpg
 nO7cxcjFISTQyCTx9OFeVgjnMaPEsZP/mCCcbYwS5w42s3QxcnKICDhLfD0zlx3E5hXQl5hz5
 yWYLSxgJtG2aAkbSIOEwDwpieO9R5lBEhIC3hI/DqxjgbEnHzrN2MXIzsEmYCVxSAwkyiKgKr
 FtzSPmCYzcCxgZVjGqF6cWlaUW6ZrqJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmI
 E+pwBCHYwful3PsQoycGkJMq7q/tqpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3qb5QDnBotT0
 1Iq0zBxg8MGkJTh4lER480HSvMUFibnFmekQqVOMuhzHNl3+wyTEkpeflyolztsDUiQAUpRRm
 gc3AhYJlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMawgyhSczrwRu0yugI5iAjpjTdAXkiJ
 JEhJRUA6PRTt5n+2IkXH9LajilKdxTOerw8D/vrxzb63aXrK2nrplVed6U58xOTS+J2Wvb3jd
 z/AqqW9z9dg1v1lyFdpYYS1N1nlf7jsgqWy2cYnLELHDzxFudsy2+VDqE8WfzB+Sdy/dQ/KRn
 GqDlZ3/D8s4snt6E2p0fq7zdq5pKr/5ddk/Jhk+CV4mlOCPRUIu5qDgRAPiZ/1J/AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1507172485!114486069!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61886 invoked from network); 5 Oct 2017 03:01:25 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Oct 2017 03:01:25 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzwPb-0003XK-4l; Thu, 05 Oct 2017 03:01:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dzwPV-0005Ft-Be; Thu, 05 Oct 2017 03:01:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dzwPU-0008Pa-BE; Thu, 05 Oct 2017 03:01:16 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114012-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-armhf-armhf-xl-arndale:xen-install:fail:regression
 linux-linus:build-armhf-libvirt:libvirt-build:fail:regression
 linux-linus:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=b7e14164417865e24b6a1b09110b63c01158fc8e
X-Osstest-Versions-That: linux=d81fa669e3de7eb8a631d7d95dac5fbcb2bf9d4e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 05 Oct 2017 03:01:16 +0000
Subject: [Xen-devel] [linux-linus test] 114012: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8308876724782568186=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114012 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114012/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-arndale   6 xen-install              fail REGR. vs. 113982
 build-armhf-libvirt           6 libvirt-build            fail REGR. vs. 113982

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 113982
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 113982
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113982
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 113982
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                b7e14164417865e24b6a1b09110b63c01158fc8e
baseline version:
 linux                d81fa669e3de7eb8a631d7d95dac5fbcb2bf9d4e

Last test of basis   113982  2017-10-04 01:01:34 Z    1 days
Testing same since   114012  2017-10-04 17:20:45 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexandre Bounine <alexandre.bounine@idt.com>
  Alexandru Moise <00moses.alexander00@gmail.com>
  Andrea Arcangeli <aarcange@redhat.com>
  Andrei Vagin <avagin@virtuozzo.com>
  Andrew Morton <akpm@linux-foundation.org>
  Arnd Bergmann <arnd@arndb.de>
  Artem Savkov <asavkov@redhat.com>
  Arve HjÃ¸nnevÃ¥g <arve@android.com>
  Casey Schaufler <casey@schaufler-ca.com>
  Christophe Leroy <christophe.leroy@c-s.fr>
  Colin Ian King <colin.king@canonical.com>
  Cyrill Gorcunov <gorcunov@gmail.com>
  Cyrill Gorcunov <gorcunov@openvz.org>
  Davidlohr Bueso <dave@stgolabs.net>
  Davidlohr Bueso <dbueso@suse.de>
  Eric Biggers <ebiggers@google.com>
  Frank Kunz <frank.kunz@nokia.com>
  Geert Uytterhoeven <geert+renesas@glider.be>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Ingo Molnar <mingo@kernel.org>
  Ioan Nicu <ioan.nicu.ext@nokia.com>
  Jacopo Mondi <jacopo+renesas@jmondi.org>
  Jakub Kicinski <jakub.kicinski@netronome.com>
  James Morris <james.l.morris@oracle.com>
  Jean Delvare <jdelvare@suse.de>
  Jeff Layton <jlayton@redhat.com>
  Joe Perches <joe@perches.com>
  Johannes Thumshirn <jthumshirn@suse.de>
  Johannes Weiner <hannes@cmpxchg.org>
  JÃ©rÃ´me Glisse <jglisse@redhat.com>
  Kees Cook <keescook@chromium.org>
  Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
  Kirill Tkhai <ktkhai@virtuozzo.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Luis R. Rodriguez <mcgrof@kernel.org>
  Mark Rutland <mark.rutland@arm.com>
  Masahiro Yamada <yamada.masahiro@socionext.com>
  Mel Gorman <mgorman@techsingularity.net>
  Michal Hocko <mhocko@suse.com>
  Mike Rapoport <rppt@linux.vnet.ibm.com>
  Minchan Kim <minchan@kernel.org>
  Oleg Nesterov <oleg@redhat.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Reza Arbab <arbab@linux.vnet.ibm.com>
  Rusty Russell <rusty@rustcorp.com.au>
  Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
  Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
  Shaohua Li <shli@fb.com>
  Sherry Yang <sherryy@android.com>
  Shu Wang <shuwang@redhat.com>
  Stafford Horne <shorne@gmail.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Vitaly Wool <vitalywool@gmail.com>
  Vladimir Davydov <vdavydov.dev@gmail.com>
  Yasuaki Ishimatsu <isimatu.yasuaki@jp.fujitsu.com>
  YASUAKI ISHIMATSU <yasu.isimatu@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          fail    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         pass    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  fail    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

(No revision log; it would be 1987 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8308876724782568186==--

From xen-devel-bounces@lists.xen.org Thu Oct 05 03:41:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 03:41:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzx2J-0007PC-Rb; Thu, 05 Oct 2017 03:41:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzx2J-0007Op-4Z
 for xen-devel@lists.xensource.com; Thu, 05 Oct 2017 03:41:23 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 69/58-03454-2E9A5D95; Thu, 05 Oct 2017 03:41:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVffhyqu
 RBm+6tS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasa/RquCzUMXbJZfYGxg/
 8nYxcnEICTQySfzufMgO4TxmlNg8s40NwtnGKLFr9Q6mLkZODhEBZ4mvZ+ayg9i8AvoSk75dZ
 AaxhQVsJf5/6gBrkBB4xSjxa/YssAYJAU+JWzsPscDYJ74vAbLZOdgErCQOiYFEWQRUJRZ+Pc
 Y8gZF7ASPDKkaN4tSistQiXSNTvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MQJ8
 zAMEOxlULAg8xSnIwKYnycq24GinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvccSE6wKDU9tSIt
 MwcYfDBpCQ4eJRHeOpA0b3FBYm5xZjpE6hSjLsexTZf/MAmx5OXnpUqJ884CKRIAKcoozYMbA
 YuES4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmbQaZwpOZVwK3CRhmQPeL8M5pugJyREkiQk
 qqgVF9x6P+kuLlNSmrHvHsVRHI6p/fz3Arg8PcwDop1cd0r9eaed3TjoUf02x+Wt74evXmeXx
 n8rrbLq5b/W+15nJLhyPec58Eeexal3HPR/ufrkvAw4yODQYzowv+T0/J64i7uuIdc7k1j5TX
 jsCQlRe3BWbcVH3Koz5ZpkajaXuS2AKpeXKMh5RYijMSDbWYi4oTAfBkZbl/AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1507174880!76298940!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3864 invoked from network); 5 Oct 2017 03:41:21 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Oct 2017 03:41:21 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzx2F-0004Va-Fz; Thu, 05 Oct 2017 03:41:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dzx29-0007bQ-Qx; Thu, 05 Oct 2017 03:41:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dzx29-0000Ly-8f; Thu, 05 Oct 2017 03:41:13 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114025-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=72b0c19a7040ab8446f16578b094fec8703f8095
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 05 Oct 2017 03:41:13 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114025: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDAyNSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDAyNS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTM5NzIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNzJiMGMxOWE3MDQwYWI4NDQ2ZjE2NTc4
YjA5NGZlYzg3MDNmODA5NQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAg
ZGJjNGI2ZTEzYTVkMGRkODk2N2NkZTdmZjcwMDBhYjFlZDg4NjI1ZQoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTEzOTcyICAyMDE3LTEwLTAzIDIxOjAyOjQzIFogICAgMSBkYXlzCkZhaWxpbmcgc2lu
Y2UgICAgICAgIDExMzk3OSAgMjAxNy0xMC0wNCAwMDoxMDoxMyBaICAgIDEgZGF5cyAgIDE3IGF0
dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExNDAxNSAgMjAxNy0xMC0wNCAxODowMToyNiBa
ICAgIDAgZGF5cyAgICA1IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgogIElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJh
ZC53aWxrQG9yYWNsZS5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3
b3VsZCBiZSA1MjQgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 04:16:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 04:16:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzxaL-0001Yl-Gp; Thu, 05 Oct 2017 04:16:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzxaK-0001YZ-GH
 for xen-devel@lists.xensource.com; Thu, 05 Oct 2017 04:16:32 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 91/40-02044-F12B5D95; Thu, 05 Oct 2017 04:16:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVVdu09V
 Ig57vGhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOPE/vmBbWMWcxXuZGxif
 WXQxcnEICTQySdy+PJcZwnnMKLF/zhxGCGcbo8TvOZvZuxg5OUQEnCW+npkLZvMK6Eus6VsPZ
 gsLOEpcWDyJFcSWEPglLbH8ji+E7S2x4v5lFhh785G/bF2M7BxsAlYSh8RAoiwCqhLLe/ezTm
 DkXsDIsIpRozi1qCy1SNfISC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTI9Dj9Qw
 MjDsYp57wO8QoycGkJMr7as3VSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvPs2AOUEi1LTUyvS
 MnOAoQeTluDgURLhPb0eKM1bXJCYW5yZDpE6xajLcWzT5T9MQix5+XmpUuK8y0FmCIAUZZTmw
 Y2AxcElRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8y0Cm8GTmlcBtegV0BBPQEXOaroAcUZ
 KIkJJqYGRbcmV9wsFUI3W9rQH3BE7OlC09NY9xvnTtxwUpDolpWuIbJk3demdp/6Hntl/YfwQ
 Xqq8QaS4sCBX9qSVes1NK+v1M/vR3Oxli+UWm19nmr3N7yuuaXHrxIJ/DToVd/J2eC/0uOWWG
 xJkLLPT79mtn6KNXf7aZ8+zSkEha/s5FTNz+6Y2lDEosxRmJhlrMRcWJAMCVlEB+AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1507176989!118053402!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36878 invoked from network); 5 Oct 2017 04:16:30 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Oct 2017 04:16:30 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzxaE-0005Sj-Q4; Thu, 05 Oct 2017 04:16:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dzxa9-0001KZ-Av; Thu, 05 Oct 2017 04:16:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dzxa8-0001Ia-V1; Thu, 05 Oct 2017 04:16:21 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114014-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 qemu-upstream-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=7434775abf8fb2ca3b9e805d30656f4da8c08816
X-Osstest-Versions-That: qemuu=0b157f8d977a9425e2d8d510aa011c5d4f3ec247
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 05 Oct 2017 04:16:20 +0000
Subject: [Xen-devel] [qemu-upstream-unstable test] 114014: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDAxNCBxZW11LXVwc3RyZWFtLXVuc3RhYmxlIHJlYWwgW3JlYWxdCmh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTQwMTQvCgpSZWdyZXNz
aW9ucyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLApp
bmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEx
MzY5OQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDExMzY2OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzNjk5CiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAg
bGlrZSAxMTM2OTkKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzY5OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgNzQzNDc3
NWFiZjhmYjJjYTNiOWU4MDVkMzA2NTZmNGRhOGMwODgxNgpiYXNlbGluZSB2ZXJzaW9uOgogcWVt
dXUgICAgICAgICAgICAgICAgMGIxNTdmOGQ5NzdhOTQyNWUyZDhkNTEwYWEwMTFjNWQ0ZjNlYzI0
NwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzNjk5ICAyMDE3LTA5LTIyIDAwOjQ3OjUxIFogICAx
MyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExNDAxNCAgMjAxNy0xMC0wNCAxNzo0OTozNSBa
ICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0OgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA3NDM0Nzc1YWJmOGZi
MmNhM2I5ZTgwNWQzMDY1NmY0ZGE4YzA4ODE2CkF1dGhvcjogR2VyZCBIb2ZmbWFubiA8a3JheGVs
QHJlZGhhdC5jb20+CkRhdGU6ICAgTW9uIEF1ZyAyOCAxNDoyOTowNiAyMDE3ICswMjAwCgogICAg
dmdhOiBzdG9wIHBhc3NpbmcgcG9pbnRlcnMgdG8gdmdhX2RyYXdfbGluZSogZnVuY3Rpb25zCiAg
ICAKICAgIEluc3RlYWQgcGFzcyBhcm91bmQgdGhlIGFkZHJlc3MgKGFrYSBvZmZzZXQgaW50byB2
Z2EgbWVtb3J5KS4KICAgIEFkZCB2Z2FfcmVhZF8qIGhlbHBlciBmdW5jdGlvbnMgd2hpY2ggYXBw
bHkgdmJlX3NpemVfbWFzayB0bwogICAgdGhlIGFkZHJlc3MsIHRvIG1ha2Ugc3VyZSB0aGUgYWRk
cmVzcyBzdGF5cyB3aXRoaW4gdGhlIHZhbGlkCiAgICByYW5nZSwgc2ltaWxhciB0byB0aGUgY2ly
cnVzIGJsaXR0ZXIgZml4ZXMgKGNvbW1pdHMgZmZhZjg1Nzc3OAogICAgYW5kIDAyNmFlZmZjYjQp
LgogICAgCiAgICBJbXBhY3Q6ICBEb1MgZm9yIHByaXZpbGVnZWQgZ3Vlc3QgdXNlcnMuICBxZW11
IGNyYXNoZXMgd2l0aAogICAgYSBzZWdmYXVsdCwgd2hlbiBoaXR0aW5nIHRoZSBndWFyZCBwYWdl
IGFmdGVyIHZnYSBtZW1vcnkKICAgIGFsbG9jYXRpb24sIHdoaWxlIHJlYWRpbmcgdmdhIG1lbW9y
eSBmb3IgZGlzcGxheSB1cGRhdGVzLgogICAgCiAgICBjaGVycnkgcGlja2VkIGZyb20gY29tbWl0
IDNkOTBjNjI1NDg2MzY5M2E2YjEzZDkxOGQyYjg2ODJlMDhiYmM2ODEKICAgIAogICAgRml4ZXM6
IENWRS0yMDE3LTEzNjcyCiAgICBDYzogUCBKIFAgPHBwYW5kaXRAcmVkaGF0LmNvbT4KICAgIFJl
cG9ydGVkLWJ5OiBEYXZpZCBCdWNoYW5hbiA8ZEB2aWRidWNoYW5hbi5jby51az4KICAgIFNpZ25l
ZC1vZmYtYnk6IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogICAgU2lnbmVkLW9m
Zi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgTWVz
c2FnZS1pZDogMjAxNzA4MjgxMjI5MDYuMTg5OTMtMS1rcmF4ZWxAcmVkaGF0LmNvbQoKY29tbWl0
IDk5MjA3MTEwMTc4ZWRmODgzYzc5NzAzNWNjNzBkOGQ2YTgwZjYxNmMKQXV0aG9yOiBHZXJkIEhv
ZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KRGF0ZTogICBNb24gQXVnIDI4IDE0OjMzOjA3IDIw
MTcgKzAyMDAKCiAgICB2Z2E6IGZpeCBkaXNwbGF5IHVwZGF0ZSByZWdpb24gY2FsY3VsYXRpb24g
KHNwbGl0IHNjcmVlbikKICAgIAogICAgdmdhIGRpc3BsYXkgdXBkYXRlIG1pcy1jYWxjdWxhdGVk
IHRoZSByZWdpb24gZm9yIHRoZSBkaXJ0eSBiaXRtYXAKICAgIHNuYXBzaG90IGluIGNhc2Ugc3Bs
aXQgc2NyZWVuIG1vZGUgaXMgdXNlZC4gIFRoaXMgY2FuIHRyaWdnZXIgYW4KICAgIGFzc2VydCBp
biBjcHVfcGh5c2ljYWxfbWVtb3J5X3NuYXBzaG90X2dldF9kaXJ0eSgpLgogICAgCiAgICBJbXBh
Y3Q6ICBEb1MgZm9yIHByaXZpbGVnZWQgZ3Vlc3QgdXNlcnMuCiAgICAKICAgIChjaGVycnkgcGlj
a2VkIGZyb20gY29tbWl0IGU2NTI5NDE1N2Q0YjY5MzkzYjNmODE5Yzk5ZjRmNjQ3NDUyYjQ4ZTMp
CiAgICAKICAgIEZpeGVzOiBDVkUtMjAxNy0xMzY3MwogICAgRml4ZXM6IGZlYzVlOGM5MmJlY2Fk
MjIzZGY5ZDk3Mjc3MDUyMmY2NGFhZmRiNzIKICAgIENjOiBQIEogUCA8cHBhbmRpdEByZWRoYXQu
Y29tPgogICAgUmVwb3J0ZWQtYnk6IERhdmlkIEJ1Y2hhbmFuIDxkQHZpZGJ1Y2hhbmFuLmNvLnVr
PgogICAgU2lnbmVkLW9mZi1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAg
ICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CiAgICBNZXNzYWdlLWlkOiAyMDE3MDgyODEyMzMwNy4xNTM5Mi0xLWtyYXhlbEByZWRoYXQu
Y29tCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 04:44:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 04:44:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzy0y-0003y8-Mu; Thu, 05 Oct 2017 04:44:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dzy0x-0003y2-PL
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 04:44:03 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 5A/9F-01778-398B5D95; Thu, 05 Oct 2017 04:44:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVywNykWHfSjqu
 RBhf+iVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlTZ35nKzgtUPHzyXKmBsY5vF2MnBxCAtMZ
 Jc5/FAGxJQR4JY4sm8EKYQdIzJuxhLGLkQuoZgKjxPRr39lAEiwCKhKvu64ygthsAuoSj7/2M
 IHYIgLKEp+fr2QGaWAWaGOU+DNvKliDsECSROO1OWA2r4CuRPOfg0wQm/uZJG49FIOIC0qcnP
 mEBcRmBhr6Z94loEEcQLa0xPJ/HCBhTgF7ibfHfjCD2KJAN0w5uY1tAqPALCTds5B0z0LoXsD
 IvIpRozi1qCy1SNfQQC+pKDM9oyQ3MTMHyDPVy00tLk5MT81JTCrWS87P3cQIDE4GINjBuGaq
 8yFGSQ4mJVFeg21XI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8BZuB8oJFqWmp1akZeYA4wQmL
 cHBoyTCGw2S5i0uSMwtzkyHSJ1iVJQS570LMlMAJJFRmgfXBovNS4yyUsK8jECHCPEUpBblZp
 agyr9iFOdgVBLmbQIZz5OZVwI3/RXQYiagxXOaroAsLklESEk1MC59u7SlLaB6Je9p/2s+wYI
 qB06dCGeeu0v+i0fq90iPWX7Kv1zPTmd9H//3ol/+mUDmL4UlfRNY3GOecl6/VGYb++bKF/Xq
 aU0eSnLvPeVqzBzmfYrmzppr/uHxmgCGQ3esFM00bik3Hpr17ebd15v3/d0e/bunPMBtJt9ju
 7UPNO9I5uZc01BiKc5INNRiLipOBACwsAHKyAIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1507178640!94625625!1
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54933 invoked from network); 5 Oct 2017 04:44:02 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 5 Oct 2017 04:44:02 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Oct 2017 21:43:58 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,479,1500966000"; d="scan'208";a="1202420046"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by fmsmga001.fm.intel.com with ESMTP; 04 Oct 2017 21:43:57 -0700
Date: Thu, 5 Oct 2017 12:42:47 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20171005044247.GG11006@yi.y.sun>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506160104-5890-5-git-send-email-yi.y.sun@linux.intel.com>
 <59CCF2590200007800180712@prv-mh.provo.novell.com>
 <20170929015358.GC11006@yi.y.sun>
 <59D47709020000780010793D@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59D47709020000780010793D@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v4 04/15] x86: implement data structure and
 CPU init flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMTAtMDMgMjM6NTI6MDksIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBZaSBTdW4gPHlp
Lnkuc3VuQGxpbnV4LmludGVsLmNvbT4gMDkvMjkvMTcgMzo1NSBBTSA+Pj4KPiA+T24gMTctMDkt
MjggMDU6MDA6MDksIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+ID4+PiBPbiAyMy4wOS4xNyBhdCAx
MTo0OCwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gPj4gPiBPbmUgdGhydGwg
cmVnaXN0ZXIgb2YgTUJBIHN0b3JlcyBhIHRocm90dGxlIHZhbHVlIGZvciBvbmUgb3IgbW9yZQo+
ID4+ID4gZG9tYWlucy4gVGhlIHRocm90dGxlIHZhbHVlIG1lYW5zIHRoZSBkZWxheSBiZXR3ZWVu
IEwyIGNhY2hlIGFuZCBuZXh0Cj4gPj4gPiBjYWNoZSBsZXZlbC4KPiA+PiAKPiA+PiBXaGF0IGlz
IGEgZGVsYXkgYmV0d2VlbiB0d28gY2FjaGUgbGV2ZWxzPwo+ID4+IAo+ID5UaGVyZSBpcyBhICJw
cm9ncmFtbWFibGUgcmF0ZSBjb250cm9sbGVyIiBiZXR3ZWVuIHRoZW0gdG8gaW5kaXJlY3RseSBj
b250cm9sCj4gPnRoZSBiYW5kd2lkdGguCj4gCj4gSSdtIGFmcmFpZCBJIGRvbid0IGZlZWwgbGlr
ZSB0aGlzIGFuc3dlcnMgbXkgcXVlc3Rpb24uIEFueXdheSAtIHRoZSBzZW50ZW5jZQo+IG5lZWRz
IHNvbWUgcmUtcGhyYXNpbmcgc28gaXQgYmVjb21lcyBjbGVhciB3aGF0IHlvdSdyZSB0YWxraW5n
IGFib3V0Lgo+IApJIG1heSBkcmF3IHRoZSBmaWd1cmUgc2hvd24gaW4gU0RNIHRvIG1ha2UgdGhp
bmdzIGNsZWFyLgoKPiA+PiA+IEBAIC0xNDEwLDYgKzE0OTYsNyBAQCBzdGF0aWMgdm9pZCBwc3Jf
Y3B1X2luaXQodm9pZCkKPiA+PiA+ICAgICAgdW5zaWduZWQgaW50IHNvY2tldCwgY3B1ID0gc21w
X3Byb2Nlc3Nvcl9pZCgpOwo+ID4+ID4gICAgICBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0Owo+ID4+
ID4gICAgICBzdHJ1Y3QgY3B1aWRfbGVhZiByZWdzOwo+ID4+ID4gKyAgICB1aW50MzJfdCBlYng7
Cj4gPj4gCj4gPj4gSXMgdGhpcyBsb2NhbCB2YXJpYWJsZSByZWFsbHkgYSBiaWcgaGVscD8gVG8g
bWUgaXQgbG9va3MgbGlrZSBpdCBvbmx5Cj4gPj4gbWFrZXMgdGhlIHBhdGNoIGxhcmdlciB3aXRo
b3V0IGFjdHVhbGx5IGltcHJvdmluZyBhbnl0aGluZywKPiA+PiBhbmQgd2l0aG91dCBiZWluZyBy
ZWxhdGVkIHRvIHRoZSBzdWJqZWN0IG9mIHRoZSBwYXRjaC4KPiA+PiAKPiA+SU1ITywgaXQgY2Fu
IGF2b2lkIHRoZSAnY3B1aWRfY291bnRfbGVhZigpJyBiZWluZyByZXBlYXRlZGx5IGNhbGxlZC4g
V2l0aG91dCBpdCwKPiA+d2UgaGF2ZSB0byBjYWxsICdjcHVpZF9jb3VudF9sZWFmKCknIGZvciAy
IG1vcmUgdGltZXMuCj4gCj4gSG1tLCBkaWRuJ3QgeW91IHNpbXBseSByZXBsYWNlIHJlZ3MuYiB1
c2VzIHdpdGggZWJ4PyBPciBkaWQgSSBvdmVybG9vayBhIHBsYWNlCj4gd2hlcmUgcmVncyBpcyBi
ZWluZyBvdmVyd3JpdHRlbiBiZWZvcmUgdGhlIGxhc3Qgb2YgdGhlc2UgcmVncy5iIHVzZXMgKGlu
IHdoaWNoIGNhc2UKPiBJIHRoaW5rIHlvdXIgY2hhbmdlIGlzIGZpbmUpPwo+IApUaGUgcmVncyBp
cyBvdmVyd3JpdHRlbiB3aGVuIGEgZmVhdHVyZSBwcmVzZW50cy4gVGhlIG9sZCBjb2RlcyBhcmUg
YmVsb3cKCiAgICBjcHVpZF9jb3VudF9sZWFmKFBTUl9DUFVJRF9MRVZFTF9DQVQsIDAsICZyZWdz
KTsKICAgIGlmICggcmVncy5iICYgUFNSX1JFU09VUkNFX1RZUEVfTDMgKQogICAgewogICAgICAg
IGNwdWlkX2NvdW50X2xlYWYoUFNSX0NQVUlEX0xFVkVMX0NBVCwgMSwgJnJlZ3MpOyAvL0l0IGlz
IG92ZXJ3cml0dGVuIGhlcmUuCi4uLi4uLgogICAgfQoKICAgIGNwdWlkX2NvdW50X2xlYWYoUFNS
X0NQVUlEX0xFVkVMX0NBVCwgMCwgJnJlZ3MpOyAgLy9Tbywgd2UgaGF2ZSB0byBjYWxsIGNwdWlk
IHRvIGdldCByZWdzIGFnYWluLgogICAgaWYgKCByZWdzLmIgJiBQU1JfUkVTT1VSQ0VfVFlQRV9M
MiApCiAgICB7CiAgICAgICAgY3B1aWRfY291bnRfbGVhZihQU1JfQ1BVSURfTEVWRUxfQ0FULCAy
LCAmcmVncyk7Ci4uLi4uLgoKQmVjYXVzZSBhYm92ZSByZWFzb24sIEkgZGVmaW5lZCB0aGlzIGVi
eCBsb2NhbCB2YXJpYWJsZSB0byBhdm9pZCBjYWxsaW5nIGNwdWlkCmFnYWluIGZvciBuZXh0IGZl
YXR1cmUuCgo+IEphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 05 04:49:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 04:49:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzy6E-0004Bo-B2; Thu, 05 Oct 2017 04:49:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dzy6C-0004Bi-Jl
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 04:49:28 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 2E/0F-03435-8D9B5D95; Thu, 05 Oct 2017 04:49:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVywNwkQvf6zqu
 RBucnMFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlLl89gKejRr/jSv4a9gXG2chcjJ4eQwHRG
 iWX3ZEFsCQFeiSPLZrBC2P4S7Y3t7F2MXEA1Exglzl57zQKSYBFQkVixeRaYzSagLvH4aw8Ti
 C0ioCzx+flKZpAGZoE2Rok/86aygSSEBZwlTnXuAiviFdCVeNv7hQ1iaj+TxNLeyywQCUGJkz
 OfgNnMQFP/zLsENIkDyJaWWP6PAyTMKWAvsXbvGnYQWxToiCknt7FNYBSYhaR7FpLuWQjdCxi
 ZVzFqFKcWlaUW6Roa6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYnAxDsYPyy
 LOAQoyQHk5Ior8G2q5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjP7QDKCRalpqdWpGXmACMFJ
 i3BwaMkwssIjBYh3uKCxNzizHSI1ClGRSlxXjWQhABIIqM0D64NFp2XGGWlhHkZgQ4R4ilILc
 rNLEGVf8UozsGoJMy7E2Q7T2ZeCdz0V0CLmYAWz2m6ArK4JBEhJdXAGCzc57lJO3Dtm9/72Cc
 sK2vrPvSWadp9U5Xs/1M+vJu2sFz80oto4X3SJoqf2FXnmFwRzLrw8WkJo/SbWQ3sl28s//Po
 UxzXj2UyOTObXm471+bY+EmJQ34CW2z4S4YbobWtonbunk98Q20fTdOfV8tz14v/a62EpdfPJ
 TtDN9plaP374Fl0UImlOCPRUIu5qDgRAFQtTp3JAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1507178965!62489083!1
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61533 invoked from network); 5 Oct 2017 04:49:26 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Oct 2017 04:49:26 -0000
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Oct 2017 21:49:24 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,480,1500966000"; d="scan'208";a="159606103"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by fmsmga006.fm.intel.com with ESMTP; 04 Oct 2017 21:49:23 -0700
Date: Thu, 5 Oct 2017 12:48:12 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20171005044812.GH11006@yi.y.sun>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506160104-5890-8-git-send-email-yi.y.sun@linux.intel.com>
 <59CCFACB0200007800180767@prv-mh.provo.novell.com>
 <20170929025649.GD11006@yi.y.sun>
 <59D478D20200007800107951@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59D478D20200007800107951@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v4 07/15] x86: implement set value flow for
	MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMTAtMDMgMjM6NTk6NDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBZaSBTdW4gPHlp
Lnkuc3VuQGxpbnV4LmludGVsLmNvbT4gMDkvMjkvMTcgNDo1OCBBTSA+Pj4KPiA+T24gMTctMDkt
MjggMDU6MzY6MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+ID4+PiBPbiAyMy4wOS4xNyBhdCAx
MTo0OCwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gPj4gPiBUaGlzIHBhdGNo
IGltcGxlbWVudHMgc2V0IHZhbHVlIGZsb3cgZm9yIE1CQSBpbmNsdWRpbmcgaXRzIGNhbGxiYWNr
Cj4gPj4gPiBmdW5jdGlvbiBhbmQgZG9tY3RsIGludGVyZmFjZS4KPiA+PiA+IAo+ID4+ID4gSXQg
YWxzbyBjaGFuZ2VzIHRoZSBtZW1lYmVycyBpbiAnY29zX3dyaXRlX2luZm8nIHRvIHRyYW5zZmVy
IHRoZQo+ID4+ID4gZmVhdHVyZSBhcnJheSwgZmVhdHVyZSBwcm9wZXJ0aWVzIGFycmF5IGFuZCB2
YWx1ZSBhcnJheS4gVGhlbiwgd2UKPiA+PiA+IGNhbiB3cml0ZSBhbGwgZmVhdHVyZXMgdmFsdWVz
IG9uIHRoZSBjb3MgaWQgaW50byBNU1JzLgo+ID4+ID4gCj4gPj4gPiBCZWNhdXNlIG11bHRpcGxl
IGZlYXR1cmVzIG1heSBjby1leGlzdCwgd2UgbmVlZCBoYW5kbGUgYWxsIGZlYXR1cmVzIHRvIHdy
aXRlCj4gPj4gPiB2YWx1ZXMgb2YgdGhlbSBpbnRvIGEgQ09TIHJlZ2lzdGVyIHdpdGggbmV3IENP
UyBJRC4gRS5nOgo+ID4+ID4gMS4gTDMgQ0FUIGFuZCBNQkEgY28tZXhpc3QuCj4gPj4gPiAyLiBE
b20xIGFuZCBEb20yIHNoYXJlIGEgc2FtZSBDT1MgSUQgKDIpLiBUaGUgTDMgQ0FUIENCTSBvZiBE
b20xIGlzIDB4MWZmLAo+ID4+ID4gICAgdGhlIE1CQSBUaHJ0bGUgb2YgRG9tMSBpcyAweGEuCj4g
Pj4gPiAzLiBVc2VyIHdhbnRzIHRvIGNoYW5nZSBNQkEgVGhydGwgb2YgRG9tMSB0byBiZSAweDE0
LiBCZWNhdXNlIENPUyBJRCAyIGlzCj4gPj4gPiAgICB1c2VkIGJ5IERvbTIgdG9vLCB3ZSBoYXZl
IHRvIHBpY2sgYSBuZXcgQ09TIElEIDMuIFRoZSB2YWx1ZXMgb2YgRG9tMSBvbgo+ID4+ID4gICAg
Q09TIElEIDMgYXJlIGFsbCBkZWZhdWx0IHZhbHVlcyBhcyBiZWxvdzoKPiA+PiA+ICAgICAgICAg
ICAgLS0tLS0tLS0tCj4gPj4gPiAgICAgICAgICAgIHwgQ09TIDMgfAo+ID4+ID4gICAgICAgICAg
ICAtLS0tLS0tLS0KPiA+PiA+ICAgIEwzIENBVCAgfCAweDdmZiB8Cj4gPj4gPiAgICAgICAgICAg
IC0tLS0tLS0tLQo+ID4+ID4gICAgTUJBICAgICB8IDB4MCAgIHwKPiA+PiA+ICAgICAgICAgICAg
LS0tLS0tLS0tCj4gPj4gPiA0LiBBZnRlciBzZXR0aW5nLCB0aGUgTDMgQ0FUIENCTSB2YWx1ZSBv
ZiBEb20xIHNob3VsZCBiZSBrZXB0IGFuZCB0aGUgbmV3IE1CQQo+ID4+ID4gICAgVGhydGwgaXMg
c2V0LiBTbywgdGhlIHZhbHVlcyBvbiBDT1MgSUQgMyBzaG91bGQgYmUgYmVsb3cuCj4gPj4gPiAg
ICAgICAgICAgIC0tLS0tLS0tLQo+ID4+ID4gICAgICAgICAgICB8IENPUyAzIHwKPiA+PiA+ICAg
ICAgICAgICAgLS0tLS0tLS0tCj4gPj4gPiAgICBMMyBDQVQgIHwgMHgxZmYgfAo+ID4+ID4gICAg
ICAgICAgICAtLS0tLS0tLS0KPiA+PiA+ICAgIE1CQSAgICAgfCAweDE0ICB8Cj4gPj4gPiAgICAg
ICAgICAgIC0tLS0tLS0tLQo+ID4+ID4gCj4gPj4gPiBTbywgd2Ugc2hvdWxkIHdyaXRlIGFsbCBm
ZWF0dXJlcyB2YWx1ZXMgaW50byB0aGVpciBNU1JzLiBUaGF0IHJlcXVpcmVzIHRoZQo+ID4+ID4g
ZmVhdHVyZSBhcnJheSwgZmVhdHVyZSBwcm9wZXJ0aWVzIGFycmF5IGFuZCB2YWx1ZSBhcnJheSBh
cmUgaW5wdXQuCj4gPj4gCj4gPj4gSG93IGlzIHRoaXMgbGFzdCBhc3BlY3QgKGFuZCB0aGUgcmVz
cGVjdGl2ZSBjaGFuZ2VzKSByZWxhdGVkIHRvIE1CQT8KPiA+PiBJLmUuIHdoeSBpc24ndCB0aGlz
IG5lZWRlZCB3aXRoIHRoZSAoYWxzbyBpbmRlcGVuZGVudCBidXQgcG9zc2libHkKPiA+PiBjby1l
eGlzdGluZykgTDIvTDMgQ0FUIGZlYXR1cmVzPwo+ID4+IAo+ID5JIHRyaWVkIHRvIGludHJvZHVj
ZSB0aGlzIGluIEwyIENBVCBwYXRjaCBzZXQgYnV0IGRpZCBub3Qgc3VjY2VlZC4gQXMgdGhlcmUg
aXMKPiA+bm8gSFcgdGhhdCBMMiBDQVQgYW5kIEwzIENBVCBjby1leGlzdCBzbyBmYXIsIEkgZGlk
IG5vdCBpbnNpc3Qgb24gdGhpcy4KPiAKPiBIbW0sIEknbSBhZnJhaWQgdGhpcyB3YXNuJ3QgdGhl
biBtYWRlIGNsZWFyIGVub3VnaCB0byB1bmRlcnN0YW5kLiBJIHdvdWxkCj4gY2VydGFpbmx5IG5v
dCBoYXZlIGJlZW4gYWdhaW5zdCBzb21ldGhpbmcgdGhhdCBjb3VsZCBpbiB0aGVvcnkgb2NjdXIg
d2l0aAo+IEwyL0wzIENBVCBhbG9uZS4gSW4gYW55IGV2ZW50IHRoaXMgbWVhbnMgeW91IGRvbid0
IHdhbnQgdG8gbWl4IHRoaXMgaW50byB0aGlzCj4gTUJBIHNwZWNpZmljIGNoYW5nZSBoZXJlLgo+
IApBbnl3YXksIEkgdGhpbmsgeW91IHN1Z2dlc3QgdG8gc3BsaXQgdGhpcyBhcyBhIG5ldyBwYXRj
aCwgcmlnaHQ/Cgo+ID4+ID4gIHN0YXRpYyB2b2lkIGRvX3dyaXRlX3Bzcl9tc3JzKHZvaWQgKmRh
dGEpCj4gPj4gPiAgewo+ID4+ID4gICAgICBjb25zdCBzdHJ1Y3QgY29zX3dyaXRlX2luZm8gKmlu
Zm8gPSBkYXRhOwo+ID4+ID4gLSAgICBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0ID0gaW5mby0+ZmVh
dHVyZTsKPiA+PiA+IC0gICAgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgKnByb3BzID0gaW5mby0+
cHJvcHM7Cj4gPj4gPiAtICAgIHVuc2lnbmVkIGludCBpLCBjb3MgPSBpbmZvLT5jb3MsIGNvc19u
dW0gPSBwcm9wcy0+Y29zX251bTsKPiA+PiA+ICsgICAgdW5zaWduZWQgaW50IGksIGluZGV4ID0g
MCwgY29zID0gaW5mby0+Y29zOwo+ID4+ID4gKyAgICBjb25zdCB1aW50MzJfdCAqdmFsX2FycmF5
ID0gaW5mby0+dmFsOwo+ID4+ID4gIAo+ID4+ID4gLSAgICBmb3IgKCBpID0gMDsgaSA8IGNvc19u
dW07IGkrKyApCj4gPj4gPiArICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRShmZWF0X3By
b3BzKTsgaSsrICkKPiA+PiA+ICAgICAgewo+ID4+ID4gLSAgICAgICAgaWYgKCBmZWF0LT5jb3Nf
cmVnX3ZhbFtjb3MgKiBjb3NfbnVtICsgaV0gIT0gaW5mby0+dmFsW2ldICkKPiA+PiA+ICsgICAg
ICAgIHN0cnVjdCBmZWF0X25vZGUgKmZlYXQgPSBpbmZvLT5mZWF0dXJlc1tpXTsKPiA+PiA+ICsg
ICAgICAgIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzICpwcm9wcyA9IGluZm8tPnByb3BzW2ldOwo+
ID4+ID4gKyAgICAgICAgdW5zaWduZWQgaW50IGNvc19udW0sIGo7Cj4gPj4gPiArCj4gPj4gPiAr
ICAgICAgICBpZiAoICFmZWF0IHx8ICFwcm9wcyApCj4gPj4gPiArICAgICAgICAgICAgY29udGlu
dWU7Cj4gPj4gPiArCj4gPj4gPiArICAgICAgICBjb3NfbnVtID0gcHJvcHMtPmNvc19udW07Cj4g
Pj4gPiArICAgICAgICBpZiAoIGluZm8tPmFycmF5X2xlbiA8IGluZGV4ICsgY29zX251bSApCj4g
Pj4gPiArICAgICAgICAgICAgcmV0dXJuOwo+ID4+ID4gKwo+ID4+ID4gKyAgICAgICAgZm9yICgg
aiA9IDA7IGogPCBjb3NfbnVtOyBqKysgKQo+ID4+ID4gICAgICAgICAgewo+ID4+ID4gLSAgICAg
ICAgICAgIGZlYXQtPmNvc19yZWdfdmFsW2NvcyAqIGNvc19udW0gKyBpXSA9IGluZm8tPnZhbFtp
XTsKPiA+PiA+IC0gICAgICAgICAgICBwcm9wcy0+d3JpdGVfbXNyKGNvcywgaW5mby0+dmFsW2ld
LCBwcm9wcy0+dHlwZVtpXSk7Cj4gPj4gPiArICAgICAgICAgICAgaWYgKCBmZWF0LT5jb3NfcmVn
X3ZhbFtjb3MgKiBjb3NfbnVtICsgal0gIT0gdmFsX2FycmF5W2luZGV4ICsgal0gKQo+ID4+ID4g
KyAgICAgICAgICAgICAgICBmZWF0LT5jb3NfcmVnX3ZhbFtjb3MgKiBjb3NfbnVtICsgal0gPQo+
ID4+ID4gKyAgICAgICAgICAgICAgICAgICAgcHJvcHMtPndyaXRlX21zcihjb3MsIHZhbF9hcnJh
eVtpbmRleCArIGpdLCBwcm9wcy0+dHlwZVtqXSk7Cj4gPj4gCj4gPj4gVGhpcyByZW5kZXJzIHBh
cnRseSB1c2VsZXNzIHRoZSBjaGVjazogSWYgaGFyZHdhcmUgY2FuIGFsdGVyIHRoZQo+ID4+IHZh
bHVlLCByZXBlYXRlZGx5IHJlcXVlc3RpbmcgdGhlIHNhbWUgdmFsdWUgdG8gYmUgd3JpdHRlbiB3
aWxsCj4gPj4gbm8gbG9uZ2VyIGd1YXJhbnRlZSB0aGUgTVNSIHdyaXRlIHRvIGJlIHNraXBwZWQu
IElmIGhhcmR3YXJlCj4gPj4gYmVoYXZpb3IgY2FuJ3QgYmUgcHJlZGljdGVkIHlvdSBtYXkgd2Fu
dCB0byBjb25zaWRlciByZWNvcmRpbmcKPiA+PiBib3RoIHRoZSB2YWx1ZSBpbiBmb3VuZCBieSBy
ZWFkaW5nIGJhY2sgdGhlIHJlZ2lzdGVyIHdyaXR0ZW4gYW5kCj4gPj4gdGhlIHZhbHVlIHRoYXQg
d2FzIHdyaXR0ZW4gLSBhIG1hdGNoIHdpdGggZWl0aGVyIHdvdWxkIGVsaW1pbmF0ZQo+ID4+IHRo
ZSBuZWVkIHRvIGRvIHRoZSB3cml0ZS4KPiA+PiAKPiA+VGhlIGhhcmR3YXJlIGJlaGF2aW9yIGlz
IGV4cGxpY2l0bHkgZGVmaW5lZCBieSBTRE0gYW5kIG1lbnRpb25lZCBpbgo+ID4neGwtcHNyLm1h
cmtkb3duJyBhbmQgJ2ludGVsX3Bzcl9tYmEucGFuZG9jJy4gVXNlciBzaG91bGQga25vdyB0aGF0
IEhXCj4gPmNhbiBhbHRlciBNQkEgdmFsdWUgaWYgdGhlIHZhbHVlIGlzIG5vdCB2YWxpZC4KPiAK
PiBTbyBpZiBoYXJkd2FyZSBiZWhhdmlvciBpcyBmdWxseSBkZWZpbmVkLCB3aHkgZG9uJ3QgeW91
IHByZS1hZGp1c3Qgd2hhdCBpcwo+IHRvIGJlIHdyaXR0ZW4gdG8gdGhlIHZhbHVlIGhhcmR3YXJl
IHdvdWxkIGFsdGVyIGl0IHRvPwo+IApJbiBwcmV2aW91cyB2ZXJzaW9uIG9mIE1CQSBwYXRjaCBz
ZXQsIEkgcHJlLWFkanVzdCB0aGUgdmFsdWUgaW4gJ21iYV9jaGVja190aHJ0bCcuCkJ1dCBSb2dl
ciBkaWQgbm90IGxpa2UgdGhhdC4gU28sIHRoZSBwcmUtYWRqdXN0IGNvZGVzIGFyZSByZW1vdmVk
LgoKPiA+VGhpcyBjaGVjayBpcyBub3Qgb25seSBmb3IgTUJBIGJ1dCBhbHNvIGZvciBDQVQgZmVh
dHVyZXMgdGhhdCB0aGUgSFcKPiA+Y2Fubm90IGFsdGVyIENBVCB2YWx1ZS4KPiAKPiBJIGRvbid0
IHVuZGVyc3RhbmQgdGhpcyBwYXJ0Lgo+IApJIG1lYW4gdGhlIGNoZWNrIGhlcmUgYXJlIGZvciBh
bGwgZmVhdHVyZXMgc28gd2UgY2Fubm90IHJlbW92ZSBpdC4KCj4gPiBBbHRob3VnaCB0aGlzIGNo
ZWNrIGlzIG5vdCBhIGNyaXRpY2FsIGNoZWNrLAo+ID5pdCBjYW4gcHJldmVudCBzb21lIG5vbi1u
ZWNlc3NhcnkgTVNSIHdyaXRlLgo+IAo+IFRoYXQncyBteSBwb2ludCAtIHdoaWxlIHByZXZpb3Vz
bHkgYWxsIHVubmVjZXNzYXJ5IHdyaXRlcyB3ZXJlIGF2b2lkZWQsCj4geW91IG5vdyBhdm9pZCBv
bmx5IHNvbWUuCj4gCldpdGhvdXQgdGhlIHByZS1hZGp1c3QgY29kZXMgaW4gJ21iYV9jaGVja190
aHJ0bCcsIGlmIHVzZXIgaW5wdXRzIHZhbHVlLCBlLmcuCjExLzIyLzMzLy4uLiwgdGhpcyBjaGVj
ayBjYW5ub3QgcHJldmVudCB0aGUgd3JpdGUgYWN0aW9uLiBTbywgb25seSBzb21lIGNhbgpiZSBh
dm9pZGVkIGluIGN1cnJlbnQgY29kZXMuCgo+ID5JZiB5b3Ugc3RpbGwgdGhpbmsgd2Ugc2hvdWxk
IGhhbmRsZSB0aGUgY2FzZSB0aGF0IHVzZXIgaW5wdXRzIGFuIGludmFsaWQKPiA+dmFsdWUgZXZl
cnkgdGltZSwgSSB0aGluayB3ZSBjYW4gcmVzdG9yZSB0aGUgY29kZXMgaW4gJ21iYV9jaGVja190
aHJ0bCcKPiA+dG8gY2hhbmdlIGludmFsaWQgdmFsdWUgdG8gdmFsaWQgb25lLCB0aGVuIGluc2Vy
dCB0aGUgdmFsaWQgdmFsdWUgaW50bwo+ID52YWxfYXJyYXkuIFRoZW4sIHRoaXMgY2hlY2sgaXMg
YWx3YXlzIHZhbGlkLgo+IAo+IEkgZG9uJ3QgdGhpbmsgSSd2ZSBhc2tlZCB0byBkZWFsIHdpdGgg
ImludmFsaWQiIHZhbHVlcyBoZXJlICh3aGljaCBzaG91bGQgYmUKPiByZWplY3RlZCBhbnl3YXks
IGJ1dCB0aGF0J3MgYSBkaWZmZXJlbnQgdG9waWMpLiBWYWx1ZXMgYWRqdXN0ZWQgYnkgaGFyZHdh
cmUKPiBkb24ndCBmYWxsIGludG8gdGhlICJpbnZhbGlkIiBjYXRlZ29yeSBmb3IgbWUuCj4gCklm
IHRoZSBwcmUtYWRqdXN0IGNvZGVzIGluICdtYmFfY2hlY2tfdGhydGwnIGFyZSByZXN0b3JlZCwg
YWxsIHZhbHVlcyB3cml0dGVuCnRvIEhXIGFyZSB2YWxpZC4KCj4gSmFuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 04:51:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 04:51:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzy7s-0004x0-R4; Thu, 05 Oct 2017 04:51:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzy7s-0004wc-6k
 for xen-devel@lists.xensource.com; Thu, 05 Oct 2017 04:51:12 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 5F/77-03610-F3AB5D95; Thu, 05 Oct 2017 04:51:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVddu19V
 Igx/PRS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasfRdVcGV/Io/0yYyNTBO
 COhi5OIQEmhkkrj8/QYLhPOYUaJlwiNmCGcbo8TPnj7GLkZODhEBZ4mvZ+ayg9i8AvoSV6ceY
 u1i5OAQFvCUOLXeEKReQuCGjMSaZcfYQeISAt4Sn1szQMpBzKXPzwLNZOdgE7CSOCQGEmURUJ
 U4d2c1+wRG7gWMDKsYNYpTi8pSi3QNTfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M
 3MQL9zQAEOxi/LQs4xCjJwaQkymuw7WqkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneiTuBcoJF
 qempFWmZOcDAg0lLcPAoifAygqR5iwsSc4sz0yFSpxh1OY5tuvyHSYglLz8vVUqcVw2kSACkK
 KM0D24ELAouMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZj3yw6gKTyZeSVwm14BHcEEdMScpi
 sgR5QkIqSkGhizpPmrP5x01ErzNVojLPvy4N39uev/ntVJD2B20GSqjhJ+4Jsnf457fe2sI9t
 1Zpr2SDKns91iKnCb0JP1LXebX+ol4U38d5bN22AXntni67qP5fqplTnHvOZFLW5Z1XaW0/w1
 y1duz0IVRe+dkt67Nh15xmybcfH7OenJvRd0Ovn/Tvw7964SS3FGoqEWc1FxIgC92pgFfQIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1507179069!114510470!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10011 invoked from network); 5 Oct 2017 04:51:10 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Oct 2017 04:51:10 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzy7o-0006Lb-1P; Thu, 05 Oct 2017 04:51:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dzy7i-0003TF-DT; Thu, 05 Oct 2017 04:51:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dzy7i-0001Zu-6C; Thu, 05 Oct 2017 04:51:02 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114016-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 qemu-upstream-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 qemu-upstream-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-upstream-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=06048d0453c087745ee8d4d5b759d66e2fc0f758
X-Osstest-Versions-That: qemuu=414d069b38ab114b89085e44989bf57604ea86d7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 05 Oct 2017 04:51:02 +0000
Subject: [Xen-devel] [qemu-upstream-4.9-testing test] 114016: tolerable FAIL
	- PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDAxNiBxZW11LXVwc3RyZWFtLTQuOS10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTQwMTYvCgpGYWls
dXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2Fy
ZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDExMDkzOQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTEwOTM5CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNt
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgMDYwNDhkMDQ1M2Mw
ODc3NDVlZThkNGQ1Yjc1OWQ2NmUyZmMwZjc1OApiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAg
ICAgICAgICAgICAgNDE0ZDA2OWIzOGFiMTE0Yjg5MDg1ZTQ0OTg5YmY1NzYwNGVhODZkNwoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgMTEwOTM5ICAyMDE3LTA2LTIxIDE1OjQ0OjAwIFogIDEwNSBkYXlz
ClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExNDAxNiAgMjAxNy0xMC0wNCAxODoyMzowMCBaICAgIDAg
ZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRl
ciB0ZXN0OgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9cWVtdS11cHN0cmVhbS00
LjktdGVzdGluZworIHJldmlzaW9uPTA2MDQ4ZDA0NTNjMDg3NzQ1ZWU4ZDRkNWI3NTlkNjZlMmZj
MGY3NTgKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmkt
Z2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9LjouCisrKysgUEVSTExJQj0uOi4KKysrIHVt
YXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcK
ICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNv
bmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAg
ICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9t
ZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICdd
JworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVw
b3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VE
PS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHFlbXUtdXBzdHJlYW0tNC45LXRlc3RpbmcgMDYw
NDhkMDQ1M2MwODc3NDVlZThkNGQ1Yjc1OWQ2NmUyZmMwZjc1OAorIGJyYW5jaD1xZW11LXVwc3Ry
ZWFtLTQuOS10ZXN0aW5nCisgcmV2aXNpb249MDYwNDhkMDQ1M2MwODc3NDVlZThkNGQ1Yjc1OWQ2
NmUyZmMwZjc1OAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAu
L2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi46LgorKysrIFBFUkxMSUI9Ljou
Oi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBw
ZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVh
ZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGll
ICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdb
JyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0
L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29z
c3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1sn
IHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
ICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyBleHBvcnQgUEVS
TExJQj0uOi46LjouCisrKyBQRVJMTElCPS46LjouOi4KKysgdW1hc2sgMDAyCisgc2VsZWN0X3hl
bmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT1xZW11dQorIHhlbmJyYW5jaD14ZW4t
NC45LXRlc3RpbmcKKyAnWycgeHFlbXV1ID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdb
JyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLTQuOS10ZXN0aW5nCisgc2Vs
ZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tNC45LXRlc3Rp
bmcKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjgtdGVzdGluZworICdbJyB4MDYwNDhkMDQ1M2MwODc3
NDVlZThkNGQ1Yjc1OWQ2NmUyZmMwZjc1OCA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAu
IC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBP
c3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7
CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmlu
dCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0
Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVu
LmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4u
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1
bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczov
L2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9s
aW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0
ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIv
c2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQu
OQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3Jn
L2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysg
OiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hl
bi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnFlbXUtdXBzdHJlYW0t
NC45LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnFlbXUtdXBzdHJlYW0tNC45LXRlc3RpbmcKKysg
OiBkYWlseS1jcm9uLnFlbXUtdXBzdHJlYW0tNC45LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnFl
bXUtdXBzdHJlYW0tNC45LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnFlbXUtdXBzdHJlYW0tNC45
LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnFlbXUtdXBzdHJlYW0tNC45LXRlc3RpbmcKKysgOiBk
YWlseS1jcm9uLnFlbXUtdXBzdHJlYW0tNC45LXRlc3RpbmcKKysgOiBodHRwOi8vaGcudWsueGVu
c291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi5xZW11LXVwc3RyZWFtLTQuOS10ZXN0
aW5nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dp
dC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJ
UlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRS
RUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
cnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSBx
ZW11LXVwc3RyZWFtLTQuOS10ZXN0aW5nCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAi
JGJyYW5jaCIgaW4KKyBicmFuY2hjb3JlPTQuOS10ZXN0aW5nCisgYnJhbmNoY29yZT00LjkKKyBj
ZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3FlbXUtdXBzdHJlYW0tNC45LXRlc3RpbmcKKyBnaXQgcHVz
aCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdCAwNjA0
OGQwNDUzYzA4Nzc0NWVlOGQ0ZDViNzU5ZDY2ZTJmYzBmNzU4OnJlZnMvaGVhZHMvc3RhYmxlLTQu
OQpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAog
ICA0MTRkMDY5Li4wNjA0OGQwICAwNjA0OGQwNDUzYzA4Nzc0NWVlOGQ0ZDViNzU5ZDY2ZTJmYzBm
NzU4IC0+IHN0YWJsZS00LjkKKyBjYXNlICIkYnJhbmNoY29yZSIgaW4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 05 05:26:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 05:26:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzyfn-0007pB-LU; Thu, 05 Oct 2017 05:26:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzyfm-0007on-P8
 for xen-devel@lists.xensource.com; Thu, 05 Oct 2017 05:26:14 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 0D/06-01784-572C5D95; Thu, 05 Oct 2017 05:26:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVbf00NV
 Ig89zeS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacb7xG0vBZ6GK46e9Ghg/
 8nYxcnEICTQyScw/+o2pi5ETyHnMKPFsNztEYhujxN6WFewgCREBZ4mvZ+aC2bwC+hLrOprAG
 oQFbCW+be8Aa5AQeMUo8Wv2LLCEhICnxK2dh1hg7BPflwDZ7BxsAlYSh8S6GDk4WARUJV79sZ
 vAyL2AkWEVo3pxalFZapGuiV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRqC3GYB
 gB+OtPudDjJIcTEqivAv3X40U4kvKT6nMSCzOiC8qzUktPsQow8GhJMHLAQweIcGi1PTUirTM
 HGDYwaQlOHiURHjrDgKleYsLEnOLM9MhUqcYdTmObbr8h0mIJS8/L1VKnPckSJEASFFGaR7cC
 FgMXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwbznIFJ7MvBK4TcAQA7pfhHdO0xWQI0oSEV
 JSDYxaXKGflifP2hDVPDNLfALj729775/OmxHRerGgROpX9NNZ91IiNwVPSvgwU1WcIT3x3rt
 HejHbzdysmz01Xp598Cn04ovrbGcPz1H+f3Pz3FcSSq6izy6fZZoqG/FT87VUnua3V+8rpPoa
 SpTDv1n4zUj/Mbm4QSg4wa4pUvSC2REltxdsz02UWIozEg21mIuKEwFeorh9fAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1507181172!78353635!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64069 invoked from network); 5 Oct 2017 05:26:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Oct 2017 05:26:13 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzyfi-0007Vv-PD; Thu, 05 Oct 2017 05:26:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dzyfd-0006YN-AR; Thu, 05 Oct 2017 05:26:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dzyfd-00042X-5o; Thu, 05 Oct 2017 05:26:05 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114028-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=72b0c19a7040ab8446f16578b094fec8703f8095
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 05 Oct 2017 05:26:05 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114028: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDAyOCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDAyOC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTM5NzIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNzJiMGMxOWE3MDQwYWI4NDQ2ZjE2NTc4
YjA5NGZlYzg3MDNmODA5NQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAg
ZGJjNGI2ZTEzYTVkMGRkODk2N2NkZTdmZjcwMDBhYjFlZDg4NjI1ZQoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTEzOTcyICAyMDE3LTEwLTAzIDIxOjAyOjQzIFogICAgMSBkYXlzCkZhaWxpbmcgc2lu
Y2UgICAgICAgIDExMzk3OSAgMjAxNy0xMC0wNCAwMDoxMDoxMyBaICAgIDEgZGF5cyAgIDE4IGF0
dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExNDAxNSAgMjAxNy0xMC0wNCAxODowMToyNiBa
ICAgIDAgZGF5cyAgICA2IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgogIElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJh
ZC53aWxrQG9yYWNsZS5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3
b3VsZCBiZSA1MjQgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 05:57:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 05:57:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzzAC-0001pc-4i; Thu, 05 Oct 2017 05:57:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yamamoto.140387@gmail.com>) id 1dzzAA-0001pW-5c
 for xen-devel@lists.xen.org; Thu, 05 Oct 2017 05:57:38 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 4E/45-17770-1D9C5D95; Thu, 05 Oct 2017 05:57:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEKsWRWlGSWpSXmKPExsVyMfS6ke75k1c
 jDY6/F7ZY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDM+9psWrFau6Hua2sB4V66LkYtDSGAio8SO
 6e8YQRwWgQZWiVlHpzCDOBICc1gldhyexNLFyAHklEnsuMrVxcgJZBZJ9DY8YYUIF0ksuegEE
 uYVEJQ4OfMJC4gtJOAhcWvZKXZ0NqdAoMS+yxuZIBY3Mkl83P6YGWQOm4CdRMORHJAaFgEViR
 mPFjOChHkFAiT+zUgHCQsLOEqcv7cE7BgRoJJ/5wRApjALbGCU+Lb1DSNIDbOAj8TXn79YJjA
 KzUJy0SwkKQhbU6J1+292CFtbYtnC18wQtobEgjv7GJHFFzCyrWJUL04tKkst0jXTSyrKTM8o
 yU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIjAcGINjBOO+E/yFGSQ4mJVHehfuvRgrxJeWnV
 GYkFmfEF5XmpBYfYpTh4FCS4H18AignWJSanlqRlpkDjEyYtAQHj5IILyswOoV4iwsSc4sz0y
 FSpxhdOS7cufSHiePYpstA8sCeW0Byw827QHIfiBRiycvPS5US5z0CMlsApDmjNA9uNCypXGK
 UlRLmZQQ6VoinILUoN7MEVf4VozgHo5Iwby/IFJ7MvBK4C14BHccEdNycpisgx5UkIqSkGhh5
 T55kKKp61MOylqO/uUWSSXXBi539yauL70yqPFm95tlCtSQXC76nQWrhq4Q3h+g3xvs63klzj
 /fewlotnCxb5/p+Onvy9tj4T3Vcvy8tDXc6e4TNKJD5bonPHyWvi2t5S7/Meu7hn8HxrDJzdt
 m35gj7tPuH698F3wk45rzxp9zN1XNb0pRYijMSDbWYi4oTAVrb5y4lAwAA
X-Env-Sender: yamamoto.140387@gmail.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1507183054!70553140!1
X-Originating-IP: [209.85.215.50]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54453 invoked from network); 5 Oct 2017 05:57:35 -0000
Received: from mail-lf0-f50.google.com (HELO mail-lf0-f50.google.com)
 (209.85.215.50)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Oct 2017 05:57:35 -0000
Received: by mail-lf0-f50.google.com with SMTP id c82so11888247lfc.6
 for <xen-devel@lists.xen.org>; Wed, 04 Oct 2017 22:57:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=UooJuvQ/2b9beJDl5BcBKFUae5NmnvZkZZrjaOYIQHo=;
 b=BvIBpNP+aICwc5iN7IH922Xj8Ot+yuX17roCG4LjGGUxt0bcWn5knA+WHyA25l6nT/
 hFgdIApbJD7TcpifL4n48Yu/OMxVau6tKmVrVr2XAc31Y4OEJ/rqM/STPpIVHWBDzVp7
 AEkmA5UCqrovhjrxUq34ci/EDhxpxc1NLWcZaF5UzfExKWibdwMo++2+p5wvj8bNEIWS
 RTq6IMqIAoTMGU6CawnrKQUayZEA6KE/NkwkOOMHtwnWPW6VvYd2wgAQMd/Y1aVuCK1e
 BHUhTqxmlQRSPDGtKycc91E2G6LQL91iBjEIlzNCtTSo91ib206RjFVPVnWykgz8LqoD
 DI9g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=UooJuvQ/2b9beJDl5BcBKFUae5NmnvZkZZrjaOYIQHo=;
 b=tJrfPVpeHv9Qs4XZl4zKsIZMnjKkKMQI8iRr/wTC6406FWQ14yw0MmmNANG1/3oTzO
 WIjXtm2j9weiZfGqwFoTFkzj4cFlaq5vZDUcULLE+lhNRaOoD6/ITCHxvD6nCeC1vJer
 MrJf6wiZ9t80isarJQwOVrNrrUi/vlTRPfemV4G4U5H6316UTJUe1l+nPCzPrv4gcnow
 /KaDBdhDmgxPzFKzWhqyYLYBfFRU2lSNhh5CR8zJpaZQmWYKuxhgp6Sr9NAB0jLxsZ6J
 tbeIJSZklEaUf1gytmuKTx0TIgibvHV8phdZh0BXuLLVgUakducEK4yWYljlK1Jheeaw
 MtEg==
X-Gm-Message-State: AMCzsaUSRVZFl/CiwPLtW4SE2cuJm/BardkZaO438jeCl2TLq2iGIqus
 EMY0L7GKfo0+Bl0BZ/j6ZFUMQgdOw86RQc9dKwg=
X-Google-Smtp-Source: AOwi7QBpwsK+YYrMn6LalNGRj6OLpTQjovKdBSWvIZMsQmoyZDZwwWzFyJ1fHnGN9QC6moFhxgFBb1ca06AzrFEtBpA=
X-Received: by 10.25.233.81 with SMTP id g78mr3403149lfh.197.1507183054464;
 Wed, 04 Oct 2017 22:57:34 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.46.20.24 with HTTP; Wed, 4 Oct 2017 22:57:33 -0700 (PDT)
Received: by 10.46.20.24 with HTTP; Wed, 4 Oct 2017 22:57:33 -0700 (PDT)
In-Reply-To: <CAK3tnv+voPg+TLVLh0c+QTxif1x7KOtg_Jp3Pz2HM9SEV=LM-w@mail.gmail.com>
References: <CALU+M11Lv1A4a+4eoUnJUm9UMHjT7JSM5J63qQWqs-xraKsrBA@mail.gmail.com>
 <CAK3tnv+shhpTB6Rgd4OV=KGoL5+1ZMYfRpLf7AbOzw+0Z2LC_A@mail.gmail.com>
 <1505809948.3483.6.camel@citrix.com>
 <CAK3tnv+voPg+TLVLh0c+QTxif1x7KOtg_Jp3Pz2HM9SEV=LM-w@mail.gmail.com>
From: =?UTF-8?B?5bGx5pys55yf5ZC+?= <yamamoto.140387@gmail.com>
Date: Thu, 5 Oct 2017 14:57:33 +0900
Message-ID: <CALU+M121tqhko9FcFA+J0sYb9F+cZMxN63iXnAJv_3GJ-sb-UQ@mail.gmail.com>
To: Zhang Chen <zhangckid@gmail.com>
Cc: xiecl.fnst@cn.fujitsu.com, zhangchen.fnst@cn.fujitsu.com,
 wency@cn.fujitsu.com, Dario Faggioli <dario.faggioli@citrix.com>,
 xen-devel@lists.xen.org, imhy.yang@gmail.com
Subject: Re: [Xen-devel] How to prepare the COLO test environment
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8599943416963065332=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8599943416963065332==
Content-Type: multipart/alternative; boundary="001a113c524e92ab1e055ac66677"

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

2017/09/19 =E5=8D=88=E5=BE=8C10:11 "Zhang Chen" <zhangckid@gmail.com>:
>
> On 09/19/2017 04:32 PM, Dario Faggioli wrote:
> > On Mon, 2017-09-18 at 18:52 +0000, Zhang Chen wrote:
> >> =E5=B1=B1=E6=9C=AC=E7=9C=9F=E5=90=BE <yamamoto.140387@gmail.com>=E4=BA=
=8E2017=E5=B9=B49=E6=9C=8818=E6=97=A5=E5=91=A8=E4=B8=80 =E4=B8=8B=E5=8D=886=
:27=E5=86=99=E9=81=93=EF=BC=9A
> >>> I have read the following documents:
> >>>
> >>> COLO - Coarse Grain Lock Stepping
> >>> https://wiki.xen.org/wiki/COLO_-_Coarse_Grain_Lock_Stepping
> >>>
> >>> Mailing list
> >>> https://lists.xen.org/archives/html/xen-devel/2016-03/msg00376.html
> >>>
> >>> If there are some mistakes in English, I'd like apologize.
> >>> Thank you.
> >>>
> >> Unfortunately, wiki and the mail can't be updated. Latest COLO use
> >> user space COLO-Proxy in qemu,
> >> Wiki just guide you to setup kernel space COLO-Proxy(this version
> >> COLO-proxy not being maintained).
> >>
> > I'm not sure what you mean with "wiki...can't be updated". If you're
> > saying that neither you nor anyone that you know have the time or the
> > knowledge to update it, then fine.
> >
> > But, technically, the Wiki can be updated and, if possible, it should
> > be.
>
> Yes, I means we forgot to update COLO wiki.
> So, I will rewrite it lately.
>
> Thanks
> Zhang Chen
>
> >
> > Regards,
> > Dario
>
> --
> Thanks
> Zhang Chen

HELLO,

Thank for your reply.
I'm grateful that there is a way to prerare the test environment.

I'd like to test while checking how to construct COLO,  so I'm wating for
wating for updates on wiki.

Could your tell me when the wiki update to come around?

Thank you.

Yamamoto

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

<p dir=3D"ltr">2017/09/19 =E5=8D=88=E5=BE=8C10:11 &quot;Zhang Chen&quot; &l=
t;<a href=3D"mailto:zhangckid@gmail.com">zhangckid@gmail.com</a>&gt;:<br>
&gt;<br>
&gt; On 09/19/2017 04:32 PM, Dario Faggioli wrote:<br>
&gt; &gt; On Mon, 2017-09-18 at 18:52 +0000, Zhang Chen wrote:<br>
&gt; &gt;&gt; =E5=B1=B1=E6=9C=AC=E7=9C=9F=E5=90=BE &lt;<a href=3D"mailto:ya=
mamoto.140387@gmail.com">yamamoto.140387@gmail.com</a>&gt;=E4=BA=8E2017=E5=
=B9=B49=E6=9C=8818=E6=97=A5=E5=91=A8=E4=B8=80 =E4=B8=8B=E5=8D=886:27=E5=86=
=99=E9=81=93=EF=BC=9A<br>
&gt; &gt;&gt;&gt; I have read the following documents:<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; COLO - Coarse Grain Lock Stepping<br>
&gt; &gt;&gt;&gt; <a href=3D"https://wiki.xen.org/wiki/COLO_-_Coarse_Grain_=
Lock_Stepping">https://wiki.xen.org/wiki/COLO_-_Coarse_Grain_Lock_Stepping<=
/a><br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; Mailing list<br>
&gt; &gt;&gt;&gt; <a href=3D"https://lists.xen.org/archives/html/xen-devel/=
2016-03/msg00376.html">https://lists.xen.org/archives/html/xen-devel/2016-0=
3/msg00376.html</a><br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; If there are some mistakes in English, I&#39;d like apolo=
gize.<br>
&gt; &gt;&gt;&gt; Thank you.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt; Unfortunately, wiki and the mail can&#39;t be updated. Latest=
 COLO use<br>
&gt; &gt;&gt; user space COLO-Proxy in qemu,<br>
&gt; &gt;&gt; Wiki just guide you to setup kernel space COLO-Proxy(this ver=
sion<br>
&gt; &gt;&gt; COLO-proxy not being maintained).<br>
&gt; &gt;&gt;<br>
&gt; &gt; I&#39;m not sure what you mean with &quot;wiki...can&#39;t be upd=
ated&quot;. If you&#39;re<br>
&gt; &gt; saying that neither you nor anyone that you know have the time or=
 the<br>
&gt; &gt; knowledge to update it, then fine.<br>
&gt; &gt;<br>
&gt; &gt; But, technically, the Wiki can be updated and, if possible, it sh=
ould<br>
&gt; &gt; be.<br>
&gt;<br>
&gt; Yes, I means we forgot to update COLO wiki.<br>
&gt; So, I will rewrite it lately.<br>
&gt;<br>
&gt; Thanks<br>
&gt; Zhang Chen<br>
&gt;<br>
&gt; &gt;<br>
&gt; &gt; Regards,<br>
&gt; &gt; Dario<br>
&gt;<br>
&gt; --<br>
&gt; Thanks<br>
&gt; Zhang Chen<br></p>
<p dir=3D"ltr">HELLO,=C2=A0</p>
<p dir=3D"ltr">Thank for your reply.=C2=A0<br>
I&#39;m grateful that there is a way to prerare the test environment.=C2=A0=
</p>
<p dir=3D"ltr">I&#39;d like to test while checking how to construct COLO, =
=C2=A0so I&#39;m wating for wating for updates on wiki.=C2=A0</p>
<p dir=3D"ltr">Could your tell me when the wiki update to come around?<br><=
/p>
<p dir=3D"ltr">Thank you.</p>
<p dir=3D"ltr">Yamamoto</p>

--001a113c524e92ab1e055ac66677--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8599943416963065332==--


From xen-devel-bounces@lists.xen.org Thu Oct 05 06:35:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 06:35:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dzzkY-00056x-7X; Thu, 05 Oct 2017 06:35:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzzkX-00056l-F6
 for xen-devel@lists.xensource.com; Thu, 05 Oct 2017 06:35:13 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 2F/93-03283-0A2D5D95; Thu, 05 Oct 2017 06:35:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVXf+pau
 RBidb5SxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8erNHJaC18UVE9YHNTA+
 DO5i5OIQEmhkkjjzoY0FwnnMKLHx81cmCGcbo8SG3X+AMpwcIgLOEl/PzGUHsXkF9CU2LXnH2
 sXIwSEs4Cmx8mMkSL2EwA85ia3TrrGDxCUEvCWe/jMEKQcxP6zYAFTOzsEmYCVxSAwkyiKgKj
 Hx6zbmCYzcCxgZVjGqF6cWlaUW6ZrrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmI
 EepsBCHYwzrzsf4hRkoNJSZT31NmrkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeKddBMoJFqWm
 p1akZeYAww4mLcHBoyTC2waS5i0uSMwtzkyHSJ1i1OU4tunyHyYhlrz8vFQpcd4ykCIBkKKM0
 jy4EbAYuMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3oMgU3gy80rgNr0COoIJ6Ig5TVdAji
 hJREhJNTDmzbwQ81k+sGzazsTp+fqVk7fJCbn98XHc8OQXVwH/gsccomd2eDskvzkTev5PDce
 9NdX6fkkycg8aNq+KfXf5sc6J11f3bUp7dez6hxTTANYLCb7rkqMP2HG6HWn8dTDRRTT722eF
 L16GbqU83k96Ki72OQj27v3y7vE1oZlznE/vWlO7/nucEktxRqKhFnNRcSIAkAF2EnwCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1507185310!72947503!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51015 invoked from network); 5 Oct 2017 06:35:11 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Oct 2017 06:35:11 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzzkR-0000rB-H0; Thu, 05 Oct 2017 06:35:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dzzkM-0001xj-1N; Thu, 05 Oct 2017 06:35:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dzzkL-0003Bk-G5; Thu, 05 Oct 2017 06:35:01 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114018-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-4.6-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=9e879690ecc702c271fda4cb48663bb83fdf1832
X-Osstest-Versions-That: qemuu=4e35ab1edd74b7d24b7a4aaebe75fe68222a2f2b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 05 Oct 2017 06:35:01 +0000
Subject: [Xen-devel] [qemu-upstream-4.6-testing test] 114018: tolerable FAIL
	- PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDAxOCBxZW11LXVwc3RyZWFtLTQuNi10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTQwMTgvCgpGYWls
dXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYg
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDExMTA0NQogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTExMDcyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTEwNzIKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMTA3
MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTExMDcyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTEwNzIKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aC1hbWQgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmgtaW50ZWwgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgICAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA5ZTg3
OTY5MGVjYzcwMmMyNzFmZGE0Y2I0ODY2M2JiODNmZGYxODMyCmJhc2VsaW5lIHZlcnNpb246CiBx
ZW11dSAgICAgICAgICAgICAgICA0ZTM1YWIxZWRkNzRiN2QyNGI3YTRhYWViZTc1ZmU2ODIyMmEy
ZjJiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTEwNzIgIDIwMTctMDYtMjYgMTQ6MjU6NDAgWiAg
MTAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0MDE4ICAyMDE3LTEwLTA0IDE4OjQ1OjUy
IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3Q6CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1xZW11LXVw
c3RyZWFtLTQuNi10ZXN0aW5nCisgcmV2aXNpb249OWU4Nzk2OTBlY2M3MDJjMjcxZmRhNGNiNDg2
NjNiYjgzZmRmMTgzMgorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysg
LiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi4KKysrKyBQRVJMTElCPS46
LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBl
cmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFk
Z2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUg
JCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1sn
IC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3Qv
cmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3Nz
dGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycg
eCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9D
S19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13
IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggcWVtdS11cHN0cmVhbS00LjYtdGVz
dGluZyA5ZTg3OTY5MGVjYzcwMmMyNzFmZGE0Y2I0ODY2M2JiODNmZGYxODMyCisgYnJhbmNoPXFl
bXUtdXBzdHJlYW0tNC42LXRlc3RpbmcKKyByZXZpc2lvbj05ZTg3OTY5MGVjYzcwMmMyNzFmZGE0
Y2I0ODY2M2JiODNmZGYxODMyCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9u
CisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46LjouCisrKysgUEVS
TExJQj0uOi46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBv
cworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAg
ICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3Mi
fSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9
L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
aworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysrIGV4
cG9ydCBQRVJMTElCPS46LjouOi4KKysrIFBFUkxMSUI9LjouOi46LgorKyB1bWFzayAwMDIKKyBz
ZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXFlbXV1CisgeGVuYnJh
bmNoPXhlbi00LjYtdGVzdGluZworICdbJyB4cWVtdXUgPSB4bGludXggJ10nCisgbGludXhicmFu
Y2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tNC42LXRlc3Rp
bmcKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi00
LjYtdGVzdGluZworIHByZXZ4ZW5icmFuY2g9eGVuLTQuNS10ZXN0aW5nCisgJ1snIHg5ZTg3OTY5
MGVjYzcwMmMyNzFmZGE0Y2I0ODY2M2JiODNmZGYxODMyID0geCAnXScKKyA6IHRlc3RlZC8yLjYu
MzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0
Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2Ug
T3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAg
ICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBn
aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qv
cnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29z
c3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlv
cy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6
IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwu
b3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQv
bGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJt
LXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9r
b25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ucWVtdS11
cHN0cmVhbS00LjYtdGVzdGluZworKyA6IGRhaWx5LWNyb24ucWVtdS11cHN0cmVhbS00LjYtdGVz
dGluZworKyA6IGRhaWx5LWNyb24ucWVtdS11cHN0cmVhbS00LjYtdGVzdGluZworKyA6IGRhaWx5
LWNyb24ucWVtdS11cHN0cmVhbS00LjYtdGVzdGluZworKyA6IGRhaWx5LWNyb24ucWVtdS11cHN0
cmVhbS00LjYtdGVzdGluZworKyA6IGRhaWx5LWNyb24ucWVtdS11cHN0cmVhbS00LjYtdGVzdGlu
ZworKyA6IGRhaWx5LWNyb24ucWVtdS11cHN0cmVhbS00LjYtdGVzdGluZworKyA6IGh0dHA6Ly9o
Zy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnFlbXUtdXBzdHJlYW0t
NC42LXRlc3RpbmcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDog
Z2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVB
TT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRS
RUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRS
RUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQu
Z2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51
eF90cmVlIHFlbXUtdXBzdHJlYW0tNC42LXRlc3RpbmcKKyBjYXNlICQxIGluCisgcmV0dXJuIDEK
KyBjYXNlICIkYnJhbmNoIiBpbgorIGJyYW5jaGNvcmU9NC42LXRlc3RpbmcKKyBicmFuY2hjb3Jl
PTQuNgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MvcWVtdS11cHN0cmVhbS00LjYtdGVzdGluZwor
IGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4u
Z2l0IDllODc5NjkwZWNjNzAyYzI3MWZkYTRjYjQ4NjYzYmI4M2ZkZjE4MzI6cmVmcy9oZWFkcy9z
dGFibGUtNC42ClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14
ZW4uZ2l0CiAgIDRlMzVhYjEuLjllODc5NjkgIDllODc5NjkwZWNjNzAyYzI3MWZkYTRjYjQ4NjYz
YmI4M2ZkZjE4MzIgLT4gc3RhYmxlLTQuNgorIGNhc2UgIiRicmFuY2hjb3JlIiBpbgorIHRyZWU9
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXVwc3RyZWFtLTQuNi10
ZXN0aW5nLmdpdAorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvcWVtdS11cHN0cmVhbS00LjYtdGVzdGluZy5naXQgOWU4Nzk2OTBlY2M3MDJjMjcxZmRhNGNi
NDg2NjNiYjgzZmRmMTgzMjpyZWZzL2hlYWRzL21hc3RlcgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUtdXBzdHJlYW0tNC42LXRlc3RpbmcuZ2l0CiAgIDRlMzVh
YjEuLjllODc5NjkgIDllODc5NjkwZWNjNzAyYzI3MWZkYTRjYjQ4NjYzYmI4M2ZkZjE4MzIgLT4g
bWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 06:52:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 06:52:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e001Y-0006iy-Lt; Thu, 05 Oct 2017 06:52:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1e001X-0006is-BV
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 06:52:47 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 65/C9-03283-EB6D5D95; Thu, 05 Oct 2017 06:52:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPKsWRWlGSWpSXmKPExsWSoa9hq7v32tV
 Ig0lblS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy1LY1MBUclKn7sXMTWwNgk3MXIxcEi0Mss
 8ar7AXMXIycHo0CkxPxfrWwgCSGB34wSZz/9ZAdJCAs4SSx438IGYosIuEtc/jgVqmgHo8SGz
 z/AupkFQiV+vZzPCGKzCehJfP+0D6yZV8BVYtOnp2A1LAIqErdXdoINEhWIlrj++hAjRI2gxM
 mZT1hAbE4Ba4nlp+ayQcw0k5i3+SHUfHmJ7W/ngNkSAooSz26cZAI5QkKgm1Hibd8ZsISQgJr
 EtNNdTBBFshJHz85hgbB9Je69PAPVsJBR4vGRT8wQTjO7xO63J1khqnQkdr/aCFW1nF1i3soG
 NoiElsS6qx+hdhdITFxzjB2i6BirxNmn64G6OYAcGYmbj1kg4k1sEpv+/GWHuClJ4tj8E1ANz
 cISSz79YIRwOtkl/ixcyD6BUX0WUijMQvL5LCSfL2BkXsWoUZxaVJZapGtkrJdUlJmeUZKbmJ
 mja2hgppebWlycmJ6ak5hUrJecn7uJEZgwGIBgB+Of+YGHGCU5mJREeSdcuhopxJeUn1KZkVi
 cEV9UmpNafIhRhoNDSYL38lWgnGBRanpqRVpmDjB1waQlOHiURHgvXgFK8xYXJOYWZ6ZDpE4x
 KkqJ8+4F6RMASWSU5sG1wdLlJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzHgGZwpOZVwI3/
 RXQYiagxXOaroAsLklESEk1MBYfKC6S3jBhr/LHW223v274w9K9vPujoKzzb+b+NywTuDJCl6
 x0yCr/ZxG368E7x8aXuvbVDWsev+a4bvNLSGSSTXz29rw5257c0f670ittd927HPV+zce8shp
 Gop1s5gaebc/3RW8Qec/3YAP3+VenDRdwXzq+MfMuw3fzmoPnvKPyvh/2nq/EUpyRaKjFXFSc
 CAAg098SkgMAAA==
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1507186363!119676570!1
X-Originating-IP: [104.47.40.61]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5957 invoked from network); 5 Oct 2017 06:52:45 -0000
Received: from mail-co1nam03on0061.outbound.protection.outlook.com (HELO
 NAM03-CO1-obe.outbound.protection.outlook.com) (104.47.40.61)
 by server-16.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 5 Oct 2017 06:52:45 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=8zrJUcaV/JgoTmA+CktBbAdLfzHrXmJYPl8H59e1kkc=;
 b=euE2NT50kOiMV4Evi/7uAx2ZSMbTBYut73I1kRBbpBX/nyjTLdhxkAz8VFyeMSQWeW7XHBPxSqnAZ16AnAM/ElnQzasu23Dky55aLHT1NGNlri/v3jzBzQDOOg8euex9HFR3jv9j+qHTUrb30SP/VsTpp3SNSQXS3MNmHhVvz7I=
Received: from [10.160.0.41] (111.93.218.67) by
 CY1PR0701MB2073.namprd07.prod.outlook.com (10.163.142.148) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Thu, 5 Oct
 2017 06:52:38 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1505999845-12577-1-git-send-email-mjaggi@caviumnetworks.com>
 <1505999845-12577-6-git-send-email-mjaggi@caviumnetworks.com>
 <16c57898-e378-faec-19c3-fd3b6902d791@arm.com>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <89570482-a051-b5ba-c070-c127cc488d52@caviumnetworks.com>
Date: Thu, 5 Oct 2017 12:22:33 +0530
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <16c57898-e378-faec-19c3-fd3b6902d791@arm.com>
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: CY4PR1701CA0006.namprd17.prod.outlook.com (10.171.208.16)
 To CY1PR0701MB2073.namprd07.prod.outlook.com (10.163.142.148)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 747ca780-3624-447d-7098-08d50bbdac53
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:CY1PR0701MB2073; 
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2073;
 3:B9O+Dw2O+xw515OFrFx9QXYgPJmmwNuHrC/kULWUOZ67teyqoa9Fx0LCTHrCbESYQWZ8Hbqp7HDtKIJKCl7hDE2ffG2dpZdRRO4fsF/vomP4+VvGtugyojXWBiJk5JlykM3EXkqXdU7XjsmXmxTUMSrEPoAHpC5zn0RQ//TQWxBjC2+I3p1z1tlw7mXY80sK3o7ejx+TO7Af0PTqIwZwmdKl++UBW6IAS7ZxpoYzpnjebXlEQvGVv5oCBJhgUyeF;
 25:A3R5E4AtkqbsLSwqhWXvLJphAvBcImWITsQsd7fousheZO1nPgT8k7fjvI0kmP8Yf6/jyRrheOSBQdbBDRfg6SPPhq/Rg2gsRs3TryLFLJK3wFeN28WF5c/dRoZzfgC0slVCYtj41ntgEKEUAuAtLszVTJvn2GpPggQ0wXBgv94SP5Vs5AG5Yk3DGu7caOqUgu0SdbbHS5oD4t8uM75Z4/5JNa7r5SOL2wfpWX2pTeUv+anH0/LP0nhlkw9JLCUpQzFgb7cDsn/QmZ0bpAgTMtKtpIq42eN1IcoX02J4B9RaDhz7v0qWY2npn1Oc+KBzLii3i+PKau/UMPIdnLfTYw==;
 31:UMYpGMYewqFOwLdvXGGUIrlXkvQ5O5H2l1J70sZxEQrooIJ/7zm1onk0lyVxMRrEghzUpbfEyKxLRGDwiSeRlMnV8AL2hoP2Bori5WP0BfIg8UseOkY2Q8az0ukiOm/YdTFNg9WxOYrnWpf2dY5EJ6swH0IBwlDYAoH4qvhxdPCLUsNN5XxfVmMG57cM5sMUOOh1EzKaFrj4joiXc4mD7VgXtI7Ai33dZLAiZqwhLus=
X-MS-TrafficTypeDiagnostic: CY1PR0701MB2073:
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2073;
 20:7wkHKNoVBnxmYcvmZCRUvpd8SDJynf9uPvSMQzfV4IxA+RtnOlSEvm3bzfQgxa2sDEB9PykLEDDm5dCvixGqSj6QecR42yOV6qrc9A6Il+yg1adr2Rwv1zEpGroKtcX0IJY06q3LtWPNNPGWITVWdODoQosqu/XovigYcrCxTpK4d1tSAjfzPswjT4GzWFoWyRNs24WkRUaLDc5e1n0h73Wq4JD7abbsAOs/mlnjgOVT+XcLK5/cH7ddA9GZW4xu4MoLYqIYMc4u3FnTr8/suc+o/x/CfnWVBI//pWlcvKFqNOy3SyyacFz/ZeCfGKagfn1WVDH+3qqdSCHBiou+o6BdxT/tRvOw9l3l0QgIkxMdmEsxsMu3N733V3eahuTjsf6hGzTbtEyQsNhgT9GgpXXRh0YvAHJjqagzDQ3xwbhaFNK6iEE5phsszhpo3jgZ3fx0mU53CyeD3JTFz5TokTTDZWHauWTIxHWOaKp7nRGawle+n+EVUXDQG79wmESyjCSRz2+SLymPF5RLC8rxqwTsWlz4pKRM8dcOzfWnhGicRlMuLaGxH/zqqnvlGDz9xMNfb8Vy1vonNCVPc8TOYOcHmJcwvMOebZbH6+3WzBU=;
 4:jmsIM59qnqB0KRm5qeFD0wO/q29IxI1Suga0MNCBjfNWkdqwxS88lyw2vIiZa+sTXmGsL80urNQEmgrTMNd9u0fut3VjmzZaTid8yD82ohjICO721cFV0/s1x2Yhpi+fQHQRdxOlbIWrtWirrOzceYrwfbJGckP1YBB5MLgHAU+34ShJbZEd/tcaM6xmwwlVE7X5Uy5pZRsGPrv6dU5S2wEK+UPmUV+KyoNmDJ9KVFlXtZLjf0sEYonHFCso5H26
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <CY1PR0701MB207306A2D1062A46F8E0D04DEC700@CY1PR0701MB2073.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(3002001)(10201501046)(93006095)(6041248)(20161123558100)(20161123564025)(20161123560025)(20161123562025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY1PR0701MB2073; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY1PR0701MB2073; 
X-Forefront-PRVS: 04519BA941
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(6009001)(376002)(346002)(189002)(24454002)(199003)(377454003)(3846002)(31696002)(65806001)(478600001)(305945005)(8936002)(81156014)(81166006)(2950100002)(72206003)(97736004)(7736002)(229853002)(64126003)(8676002)(53936002)(189998001)(47776003)(65956001)(5009440100003)(6116002)(66066001)(83506001)(230700001)(42882006)(36756003)(68736007)(6666003)(101416001)(53546010)(50986999)(2906002)(106356001)(107886003)(6246003)(25786009)(31686004)(5660300001)(76176999)(16576012)(50466002)(6486002)(23676002)(4326008)(33646002)(58126008)(65826007)(77096006)(90366009)(54356999)(316002)(105586002)(16526018);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0701MB2073; H:[10.160.0.41]; FPR:;
 SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTFQUjA3MDFNQjIwNzM7MjM6U2JUdEI1cFIvZW5CRFEwTHhHaEdXSWcw?=
 =?utf-8?B?VkxQK1dXWngrVkh4cU1mUmJWNFNLUzRyR0lzM0tHZ0hYdEQ2YXpDMFdXcVNv?=
 =?utf-8?B?RDVmZkUvNDlkNXF6MUpZT2JGOW9JUlJYbmdRKzI2UTk1M25Yb1V6SDh1YUNO?=
 =?utf-8?B?WHJZUnB4aVBnZmFxY01ueEUxN1B1SVhVRTVoblZ4elhrc1NSVCtaQ1d2aTJa?=
 =?utf-8?B?VVFTVExpWDMxZG04MWVIaEYwU2o5UUc2Smh0SWEzV09oa0FuTlArZ1FHTG1u?=
 =?utf-8?B?YmgxNUJoQis3STRlc1AvbXpTQkFFM0ZLN1V2cDYrY3NvR3EyZ040NlNQNU9j?=
 =?utf-8?B?NXZaUEIvVXFWMzF0OXNOaGtxd2ZtTXAreVRxOTdZa3hNa1VHUUNHU0w1cmhE?=
 =?utf-8?B?Y29YUTRYTkNCZkxac3h0K2pKWGloMDJTVjJWa2dvRWV4bE5UcW40M3NyaGNm?=
 =?utf-8?B?QS9TRUlUcU1QSDYwVUhsTnpUR2NhRzE0a1Z3OStoZ0t3eFZZR2pXM3d5eXJx?=
 =?utf-8?B?Z2lyQS9aVkJjOTRubWJiUERJSmM0ZWlINlk5R21zSGhtTHNvL0xtaEJiaWFQ?=
 =?utf-8?B?bXpGN1lXMjdnbjRXZnhqVkgzbjY4S1NvVmltUE5EYlFGcmd4SnlTWHkvOFRM?=
 =?utf-8?B?MmFFUnB3OHB2VEdPVlRXU1RwMGpPUzQ2Z29LT252UlNvRGtlQjVnR1AvMXRr?=
 =?utf-8?B?LzhDV09PVmFkS04xMGM4WGxGeDVMZFpJN2g5bnlGTzl2NzIxSVB1ZkN2UGkx?=
 =?utf-8?B?OUJhbnlralYrdFdHV3NCR3grbnd2NWZOcE1sYnlWd1pJTjZnUDVPYXZrL2tN?=
 =?utf-8?B?bWlhalB2SHYyVlBqRDhiRHk0VlhQTDhRV2dsNzRIdVd1Uk9JU0dCSVBLeTda?=
 =?utf-8?B?QlBaSFB2MXljL0RHTTZyK1ZrbUxkS2d2NjNyb2x3Wi9WOEtlcDBvK25YM1pa?=
 =?utf-8?B?RHRpaVhPcU4zQVJxS0hmM3N5U2orNUhXeHhCRFNvcnJxUWRnOFFXalZDS2tU?=
 =?utf-8?B?TEt4RDAzZXl5WUNTanZFekl2MERIVmZZZ2VMWFBBNW5ZNWo4bjFHclFZZjll?=
 =?utf-8?B?NGFYaUZMeTBJYk52dWtCbWhlYTV6OXBRdWZvOTRyMGlsZ1ZMbFdiTG1qTTVp?=
 =?utf-8?B?bTZxanZGSFZ3Y04xUTlPTG5ESDZWOG5DNEUrajZGQ09HdkdJVkhCbk85ZGhR?=
 =?utf-8?B?S001MVo2aU5CMFYrWUt1Vjd2SXJIeGNPbEJEYWViRkl5NmFaMklvdXZYYWcx?=
 =?utf-8?B?THlzdStSemFtUVVCQ1VpdkdIS2Q5WkZOYTZ5RnRTT01ySkhFZlJSNG1ENU0x?=
 =?utf-8?B?SzZNLzdzc01GYmJvNjYzMHZ4VmJzMGY3TTdyNUQ3N3lGWXR1cjFJYTAzOHZw?=
 =?utf-8?B?N3BpeDFnUG1JN0pqWE05a3RSSyt5bm9NWTRGQTZMaTVWRTQrQlFmUHQ2dTFQ?=
 =?utf-8?B?MXlpVzJDSmVyckhVOWRXMjFTZURrbUxBQ00vQ3dMa3dnajRMQlo2TEtZV001?=
 =?utf-8?B?KzFBUmU5ZkpkUVBLbmxvcDZrb0VJaFpJSUl4MGQ0VUlqcHIraktEK25keUN3?=
 =?utf-8?B?eFZzVUhhcGUrRkhiaHFtalhrbXpxMGxWUkt5SXM1T2U3VU5oV3FyZStoYU9E?=
 =?utf-8?B?OFlNMEc4Vnp0OThWSG9PNjFpalNRYktjNnpiY2lQUzFuOUM3aVRxU0I2aGpR?=
 =?utf-8?B?Ty8rOG9CeW8zOWdxRFVwOGJuekZseHUwZ0hpVnNQNCtyWEljSFkvWGdkcW96?=
 =?utf-8?B?RTB4RlFoblByTzJTUytGQXJKTDYxdTAzdzdlSzFwY3Q4WjdsTTJvY0NGeVdC?=
 =?utf-8?B?SzE2cEVhNmRkT3dQZzlVeURQaHdPUnZSWGhjbStPa0ZMK0FnM3FxZjd1RGFH?=
 =?utf-8?B?WDA2am5sODNxeVBsRUJKNGEyd3V5Uk15ZDdIRkY2NEFiWEd6MTZYQTJRZUV1?=
 =?utf-8?B?eGJJUkhNRHdvVXc9PQ==?=
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2073;
 6:lG4YOStWnYm1nRxy3PH6BtUPmqCZh3RY8USg3PgFwrFel7M1snasLwLksHlnRcMRV0ICAexwjuwanerg1lq3EnlwTiBegFrwogLi9EIQFfqBNhRf/76+l48oA2EhdVzbCLFjMdbHfEpxNqjfjzgnk38ddhokMu5LUMoNrh9pYARW0xKCypkzwAcQ2M2XM4uIyf+Oz8nd/cogaAf3UCqVfj/GW+IWNW/Pzaqnbt54AmXr9AaTtb7tWrPD6Ih2pJO68vkY6fhuBwJq51Tl0XwrCtBu6SvLsS1Vd9UJLvJ2zd6FbBqLla1GKsYDCvmh6aNmp0OFuaVNZzfNZ7rytORnng==;
 5:ggEuAbBJaGsf3J43yRRzejAX6HRD5JveedtSqSX0CYjkYPbuq4f7J+5pZESxShL5NjGopN5pM0LyD9I2GuFyAlMpcZ9uozF+BCw4q3y/sQIVhoBqY2cDvDx6AKaho33LlFsKWmOcUW6kiII065PWzQ==;
 24:RJHbRtSbd838sdV0KI2vqqRcnJUDyCj1RbcI5v/cGNRcnEcfsNldUkVYZBK8eBxbcQN/oIbY4R65QmE0nS1vI8NO+Y0tNQq5jjVNJZ5o52Q=;
 7:EytWqRxB1hwkVTxr7uFAIFE6epq4SPvFX4lpDG6LXtHYOeIjy3bWs1LERKUuCrFmDZkJ80ITvjNxxJycuIoHS87SkNBwk4T4NPtxnqpoi60Mk4JMWVMyC1AlWKJS7wcBw7b6+lNMyWD1LMFzswFpHWM8YVaqZqk61NRwc5PW8XjfANMYN6PLicxNUQvdoftNukIKsCsrCEpCx1RWaBbWVCTIwq0/zPIXb/TQ2H0YQVk=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Oct 2017 06:52:38.6291 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0701MB2073
Cc: Andre.Przywara@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: Re: [Xen-devel] [PATCH v4 5/5] ARM: ITS: Expose ITS in the MADT
	table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAxMC8zLzIwMTcgODowMyBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhp
IE1hbmlzaCwKPgo+IE9uIDIxLzA5LzE3IDE0OjE3LCBtamFnZ2lAY2F2aXVtbmV0d29ya3MuY29t
IHdyb3RlOgo+PiBGcm9tOiBNYW5pc2ggSmFnZ2kgPG1qYWdnaUBjYXZpdW0uY29tPgo+Pgo+PiBB
ZGQgZ2ljdjNfaXRzX21ha2VfaHdkb21fbWFkdCB0byB1cGRhdGUgaHdkb20gTUFEVCBJVFMgaW5m
b3JtYXRpb24uCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IE1hbmlzaCBKYWdnaSA8bWphZ2dpQGNhdml1
bS5jb20+Cj4+IC0tLQo+PiAgIHhlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMgICAgICAgIHwgMTkg
KysrKysrKysrKysrKysrKysrKwo+PiAgIHhlbi9hcmNoL2FybS9naWMtdjMuYyAgICAgICAgICAg
IHwgIDEgKwo+PiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oIHwgIDggKysrKysr
KysKPj4gICAzIGZpbGVzIGNoYW5nZWQsIDI4IGluc2VydGlvbnMoKykKPj4KPj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5j
Cj4+IGluZGV4IDg2OTdlNWIuLmUzZTdlOTIgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS9n
aWMtdjMtaXRzLmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwo+PiBAQCAtMTA2
Miw2ICsxMDYyLDI1IEBAIHZvaWQgZ2ljdjNfaXRzX2FjcGlfaW5pdCh2b2lkKQo+PiAgICAgICBh
Y3BpX3RhYmxlX3BhcnNlX21hZHQoQUNQSV9NQURUX1RZUEVfR0VORVJJQ19UUkFOU0xBVE9SLAo+
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnaWN2M19pdHNfYWNwaV9wcm9iZSwgMCk7
Cj4+ICAgfQo+PiArCj4+ICt1bnNpZ25lZCBsb25nIGdpY3YzX2l0c19tYWtlX2h3ZG9tX21hZHQo
Y29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdm9pZCAKPj4gKmJhc2VfcHRyKQo+PiArewo+PiArICAg
IHVuc2lnbmVkIGxvbmcgaSA9IDA7Cj4+ICsgICAgdm9pZCAqZndfaXRzOwo+PiArICAgIHN0cnVj
dCBhY3BpX21hZHRfZ2VuZXJpY190cmFuc2xhdG9yICpod2RvbV9pdHM7Cj4+ICsKPj4gKyAgICBo
d2RvbV9pdHMgPSBiYXNlX3B0cjsKPj4gKwo+PiArICAgIGZvciAoIGkgPSAwOyBpIDwgdmdpY192
M19pdHNfY291bnQoZCk7IGkrKyApCj4+ICsgICAgewo+PiArICAgICAgICBmd19pdHMgPSAKPj4g
YWNwaV90YWJsZV9nZXRfZW50cnlfbWFkdChBQ1BJX01BRFRfVFlQRV9HRU5FUklDX1RSQU5TTEFU
T1IsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSk7Cj4+
ICsgICAgICAgIG1lbWNweShod2RvbV9pdHMsIGZ3X2l0cywgc2l6ZW9mKHN0cnVjdCAKPj4gYWNw
aV9tYWR0X2dlbmVyaWNfdHJhbnNsYXRvcikpOwo+PiArICAgICAgICBod2RvbV9pdHMrKzsKPj4g
KyAgICB9Cj4+ICsKPj4gKyAgICByZXR1cm4gc2l6ZW9mKHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJp
Y190cmFuc2xhdG9yKSAqIAo+PiB2Z2ljX3YzX2l0c19jb3VudChkKTsKPj4gK30KPj4gICAjZW5k
aWYKPj4gICAgIC8qCj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgYi94ZW4v
YXJjaC9hcm0vZ2ljLXYzLmMKPj4gaW5kZXggNmU4ZDU4MC4uZDI5ZWVhNiAxMDA2NDQKPj4gLS0t
IGEveGVuL2FyY2gvYXJtL2dpYy12My5jCj4+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+
PiBAQCAtMTQwMyw2ICsxNDAzLDcgQEAgc3RhdGljIGludCBnaWN2M19tYWtlX2h3ZG9tX21hZHQo
Y29uc3Qgc3RydWN0IAo+PiBkb21haW4gKmQsIHUzMiBvZmZzZXQpCj4+ICAgICAgICAgICB0YWJs
ZV9sZW4gKz0gc2l6ZTsKPj4gICAgICAgfQo+PiAgICsgICAgdGFibGVfbGVuICs9IGdpY3YzX2l0
c19tYWtlX2h3ZG9tX21hZHQoZCwgYmFzZV9wdHIgKyB0YWJsZV9sZW4pOwo+Cj4gTmV3bGluZSBo
ZXJlIHBsZWFzZS4KPgo+IEkgd2lsbCBsZWF2ZSBBbmRyZSB0byBjb21tZW50IG9uIHRoaXMgcGF0
Y2ggYXMgaGUgc3VnZ2VzdGVkIHRoZSByZXdvcmsuCkNvdWxkIHlvdSBwbGVhc2UgcHJvdmlkZSBj
b21tZW50cyBvbiB0aGlzIHBhdGNoIHNvIHRoYXQgSSBjYW4gc2VuZCBhbiAKdXBkYXRlZCB2NS4K
Pgo+IENoZWVycywKPgo+PiAgICAgICByZXR1cm4gdGFibGVfbGVuOwo+PiAgIH0KPj4gICBkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggCj4+IGIveGVuL2luY2x1
ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKPj4gaW5kZXggMzFmY2E2Ni4uZmMzNzc3NiAxMDA2NDQK
Pj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKPj4gKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKPj4gQEAgLTEzOCw2ICsxMzgsOCBAQCB2b2lkIGdp
Y3YzX2l0c19kdF9pbml0KGNvbnN0IHN0cnVjdCAKPj4gZHRfZGV2aWNlX25vZGUgKm5vZGUpOwo+
PiAgICAgI2lmZGVmIENPTkZJR19BQ1BJCj4+ICAgdm9pZCBnaWN2M19pdHNfYWNwaV9pbml0KHZv
aWQpOwo+PiArdW5zaWduZWQgbG9uZyBnaWN2M19pdHNfbWFrZV9od2RvbV9tYWR0KGNvbnN0IHN0
cnVjdCBkb21haW4gKmQsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdm9pZCAqYmFzZV9wdHIpOwo+PiAgICNlbmRpZgo+PiAgICAgLyogRGVueSBpb21lbSBhY2Nl
c3MgZm9yIGl0cyAqLwo+PiBAQCAtMjA4LDYgKzIxMCwxMiBAQCBzdGF0aWMgaW5saW5lIHZvaWQg
Z2ljdjNfaXRzX2R0X2luaXQoY29uc3QgCj4+IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSkK
Pj4gICBzdGF0aWMgaW5saW5lIHZvaWQgZ2ljdjNfaXRzX2FjcGlfaW5pdCh2b2lkKQo+PiAgIHsK
Pj4gICB9Cj4+ICsKPj4gK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBnaWN2M19pdHNfbWFr
ZV9od2RvbV9tYWR0KGNvbnN0IHN0cnVjdCAKPj4gZG9tYWluICpkLAo+PiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqYmFzZV9wdHIp
Cj4+ICt7Cj4+ICsgICAgcmV0dXJuIDA7Cj4+ICt9Cj4+ICAgI2VuZGlmCj4+ICAgICBzdGF0aWMg
aW5saW5lIGludCBnaWN2M19pdHNfZGVueV9hY2Nlc3MoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkK
Pj4KPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 05 07:50:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 07:50:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e00us-0002V7-6H; Thu, 05 Oct 2017 07:49:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e00uq-0002Uk-U4
 for xen-devel@lists.xensource.com; Thu, 05 Oct 2017 07:49:57 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 7F/0B-02224-424E5D95; Thu, 05 Oct 2017 07:49:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVVfpydV
 Ig5eTRC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasWf6CdaCa8IV0w6fYWpg
 3MDXxcjFISTQyCRx/9otFgjnMaPEndXv2SGcbYwSkzuXsXYxcnKICDhLfD0zFyjBwcEroC+x6
 kAVSFhYIEpi7b0/zCC2hMAmJonLD70gbE+JWzsPscDYJ74vAbLZOdgErCQOiYEMYRFQlWjrk5
 3AyL2AkWEVo0ZxalFZapGuoZFeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkagvxm
 AYAfjq27nQ4ySHExKorzRd69GCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgDXsMlBMsSk1PrUjL
 zAEGHkxagoNHSYQ3CSTNW1yQmFucmQ6ROsWoy3Fs0+U/TEIsefl5qVLivOEgRQIgRRmleXAjY
 FFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8Hx4BTeHJzCuB2/QK6AgmoCPmNF0BOaIkES
 El1cAYeL28Y23nlFUrzH4/M3UqLBTmMTn/Lkt78bPHf9dfZd6QMm/dVBH+HuY3fXcPnd1SadT
 p4zctfMvPG9Pc5vladG7ysxC0nB8TpS/zY9336yc+l85y6r4dflV4V6jmtm2iPm9PruqKark0
 68zKiIVfT787ft+y+Qyfxx+104n2wrFi6sXcIma/lFiKMxINtZiLihMBpuuTSH0CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1507189793!79454823!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55667 invoked from network); 5 Oct 2017 07:49:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Oct 2017 07:49:54 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e00uk-0002jg-TJ; Thu, 05 Oct 2017 07:49:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e00uf-0006pb-8g; Thu, 05 Oct 2017 07:49:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e00ue-00049M-Q7; Thu, 05 Oct 2017 07:49:44 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114032-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-armhf:<job
 status>:broken:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 xen-unstable-smoke:build-armhf:host-build-prep:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=72b0c19a7040ab8446f16578b094fec8703f8095
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 05 Oct 2017 07:49:44 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114032: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDAzMiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDAzMi8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTEzOTcyCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA1IGhvc3QtYnVpbGQt
cHJlcCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTM5NzIKClRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNzJiMGMxOWE3MDQw
YWI4NDQ2ZjE2NTc4YjA5NGZlYzg3MDNmODA5NQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAg
ICAgICAgICAgICAgZGJjNGI2ZTEzYTVkMGRkODk2N2NkZTdmZjcwMDBhYjFlZDg4NjI1ZQoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgMTEzOTcyICAyMDE3LTEwLTAzIDIxOjAyOjQzIFogICAgMSBkYXlz
CkZhaWxpbmcgc2luY2UgICAgICAgIDExMzk3OSAgMjAxNy0xMC0wNCAwMDoxMDoxMyBaICAgIDEg
ZGF5cyAgIDE5IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExNDAxNSAgMjAxNy0xMC0w
NCAxODowMToyNiBaICAgIDAgZGF5cyAgICA3IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8u
b3JnPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBLb25yYWQgUnplc3p1dGVr
IFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybWhmIGJy
b2tlbgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA1MjQgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 08:07:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 08:07:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e01C7-0004iS-Lb; Thu, 05 Oct 2017 08:07:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e01C6-0004iM-63
 for xen-devel@lists.xensource.com; Thu, 05 Oct 2017 08:07:46 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 F1/03-02041-158E5D95; Thu, 05 Oct 2017 08:07:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVdf7xdV
 Ig8cNfBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmLb2KHPB8/yKt1vOsDcw
 Tg7oYuTkEBJoZJLoP13SxcgFZD9mlOj884cNwtnGKHH76TEWkCoRAWeJr2fmsoPYvAL6ErM/b
 AeLCwt4Snya2wbWICGwW1Zi/+wnrCAJCQFvie1XFzLD2M1nLwLF2TnYBKwkDomBRFkEVCUeP/
 nEMoGRewEjwypG9eLUorLUIl0TvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MQI8
 zAMEOxsYvTocYJTmYlER5459ejRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwdvzHCgnWJSanlqR
 lpkDDD2YtAQHj5IIrxpImre4IDG3ODMdInWKUZfj2KbLf5iEWPLy81KlxHknghQJgBRllObBj
 YDFwSVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8+qATOHJzCuB2/QK6AgmoCPmNF0BOaIkES
 El1cC4XD7Vo8wmbaLZx6es/drHI9Z7sF4sWTfdvPJcguIMxQ+LbFqshLcLHOuRYWdiuPxrR8p
 qVqfrXVzTcvYeMWJd85TFf6s0g15CtTqji4zqnO3X4vPqNs87r/fXoG/ilUXvhfgMH707+z/z
 xXn/jCmKSxwUHxlZBKTbneacG640j1HiOavaHV0lluKMREMt5qLiRAAE8AwgfgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1507190858!79458595!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18057 invoked from network); 5 Oct 2017 08:07:38 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Oct 2017 08:07:38 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e01Bv-0003ig-Vb; Thu, 05 Oct 2017 08:07:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e01Bq-0007Xn-Ek; Thu, 05 Oct 2017 08:07:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e01Bq-0007yW-20; Thu, 05 Oct 2017 08:07:30 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114017-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=c21d63ec23de80b267cd34f887b229b3763ffc47
X-Osstest-Versions-That: qemuu=cdba5ba9710255e14b5652eca17a62f32f435b86
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 05 Oct 2017 08:07:30 +0000
Subject: [Xen-devel] [qemu-upstream-4.7-testing test] 114017: tolerable FAIL
	- PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDAxNyBxZW11LXVwc3RyZWFtLTQuNy10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTQwMTcvCgpGYWls
dXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMTA2NgogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTExMDY2CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0
L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMTEwNjYKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMTA2
NgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICAgICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEv
bDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAg
ICAgICAgIGMyMWQ2M2VjMjNkZTgwYjI2N2NkMzRmODg3YjIyOWIzNzYzZmZjNDcKYmFzZWxpbmUg
dmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIGNkYmE1YmE5NzEwMjU1ZTE0YjU2NTJlY2Ex
N2E2MmYzMmY0MzViODYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMTA2NiAgMjAxNy0wNi0yNiAw
MTo0NTo0OCBaICAxMDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTQwMTcgIDIwMTctMTAt
MDQgMTg6NDY6MjYgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0
LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJh
bmNoPXFlbXUtdXBzdHJlYW0tNC43LXRlc3RpbmcKKyByZXZpc2lvbj1jMjFkNjNlYzIzZGU4MGIy
NjdjZDM0Zjg4N2IyMjliMzc2M2ZmYzQ3CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmkt
Y29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46LgorKysr
IFBFUkxMSUI9LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJl
cG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAg
ICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBv
cyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hv
bWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
cz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVT
VF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRo
LWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCBxZW11LXVwc3Ry
ZWFtLTQuNy10ZXN0aW5nIGMyMWQ2M2VjMjNkZTgwYjI2N2NkMzRmODg3YjIyOWIzNzYzZmZjNDcK
KyBicmFuY2g9cWVtdS11cHN0cmVhbS00LjctdGVzdGluZworIHJldmlzaW9uPWMyMWQ2M2VjMjNk
ZTgwYjI2N2NkMzRmODg3YjIyOWIzNzYzZmZjNDcKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAu
L2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9Ljou
Oi4KKysrKyBQRVJMTElCPS46LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0
Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsK
ICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50
ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9v
c3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAn
IScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNv
bmZpZworKysgZXhwb3J0IFBFUkxMSUI9LjouOi46LgorKysgUEVSTExJQj0uOi46LjouCisrIHVt
YXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9cWVt
dXUKKyB4ZW5icmFuY2g9eGVuLTQuNy10ZXN0aW5nCisgJ1snIHhxZW11dSA9IHhsaW51eCAnXScK
KyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVh
bS00LjctdGVzdGluZworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5i
cmFuY2ggeGVuLTQuNy10ZXN0aW5nCisgcHJldnhlbmJyYW5jaD14ZW4tNC42LXRlc3RpbmcKKyAn
WycgeGMyMWQ2M2VjMjNkZTgwYjI2N2NkMzRmODg3YjIyOWIzNzYzZmZjNDcgPSB4ICddJworIDog
dGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAg
ICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwog
ICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAg
ICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVs
Lm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAor
KyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9z
ZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3Nz
dGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJp
b3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8v
Z2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZp
cm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlu
dXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAor
KyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdp
dDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHgg
J10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3Rl
ZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9r
ZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHkt
Y3Jvbi5xZW11LXVwc3RyZWFtLTQuNy10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi5xZW11LXVwc3Ry
ZWFtLTQuNy10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi5xZW11LXVwc3RyZWFtLTQuNy10ZXN0aW5n
CisrIDogZGFpbHktY3Jvbi5xZW11LXVwc3RyZWFtLTQuNy10ZXN0aW5nCisrIDogZGFpbHktY3Jv
bi5xZW11LXVwc3RyZWFtLTQuNy10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi5xZW11LXVwc3RyZWFt
LTQuNy10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi5xZW11LXVwc3RyZWFtLTQuNy10ZXN0aW5nCisr
IDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNwor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ucWVt
dS11cHN0cmVhbS00LjctdGVzdGluZworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9R
RU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14
ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94
ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZN
Rj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQK
KyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQK
KyBpbmZvX2xpbnV4X3RyZWUgcWVtdS11cHN0cmVhbS00LjctdGVzdGluZworIGNhc2UgJDEgaW4K
KyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgYnJhbmNoY29yZT00LjctdGVzdGluZwor
IGJyYW5jaGNvcmU9NC43CisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9xZW11LXVwc3RyZWFtLTQu
Ny10ZXN0aW5nCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9xZW11LXhlbi5naXQgYzIxZDYzZWMyM2RlODBiMjY3Y2QzNGY4ODdiMjI5YjM3NjNmZmM0Nzpy
ZWZzL2hlYWRzL3N0YWJsZS00LjcKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9xZW11LXhlbi5naXQKICAgY2RiYTViYS4uYzIxZDYzZSAgYzIxZDYzZWMyM2RlODBiMjY3
Y2QzNGY4ODdiMjI5YjM3NjNmZmM0NyAtPiBzdGFibGUtNC43CisgY2FzZSAiJGJyYW5jaGNvcmUi
IGluCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 08:19:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 08:19:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e01N4-0005eQ-M2; Thu, 05 Oct 2017 08:19:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=444335b13=sergey.dyasli@citrix.com>)
 id 1e01N4-0005eK-Ap
 for xen-devel@lists.xen.org; Thu, 05 Oct 2017 08:19:06 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 E8/A3-03435-9FAE5D95; Thu, 05 Oct 2017 08:19:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNKsWRWlGSWpSXmKPExsWyU9JRQvfTq6u
 RBhM2W1gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkfthoW/JCsODB3L0sD4xnJLkZODgkBP4lT
 /56wgNhsAnoSG2e/YgKxRQSSJSYc7gSKc3EwC8xnlvi5qYURJCEsECrxb+FJNoiiMIkPvYeZI
 Wwnid9zroHVsAioSOz4cA5sKK+AgcSx3w2sILaQwHVGiXtTfEBsTgE7iX0X/4HFGQVkJb40rg
 abwywgLnHryXwmiOMEJJbsOc8MYYtKvHwMUS8BNP/5zgWMELaOxNnrT6BsA4mtS/cB7eUAmqM
 psX6XPsRIS4mLHycxQtiKElO6H7JDnCYocXLmE5YJjGKzkGyehdA9C0n3LCTds5B0L2BkXcWo
 UZxaVJZapGtkqJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERhZDECwg/HPsoBDj
 JIcTEqivCLAiBPiS8pPqcxILM6ILyrNSS0+xCjDwaEkwZv3EignWJSanlqRlpkDjHGYtAQHj5
 II7x6QNG9xQWJucWY6ROoUoyVHx827f5g4ZoDJJ9fm/WUSYsnLz0uVEuctAWkQAGnIKM2DGwd
 LQ5cYZaWEeRmBDhTiKUgtys0sQZV/xSjOwagkzNsBMoUnM68EbusroIOYgA6a03QF5KCSRISU
 VAOj3paA9oWrfxw/13kyY631+iLnnRaGr5IZ2IXChC97HFzHt/g2x6x5ClyLnu49e+TKgg2ux
 2f2X9KKVPyekvR+S7dCbedq4y+NVsmL+ibJKylPOVe9ZercJd/tVb+0SXy88k1gs8T/LMdXMQ
 VWShWrZj6UNLq1u+hYkeSz0pLDycdmHHB0y3+gqcRSnJFoqMVcVJwIAE9+Pmw+AwAA
X-Env-Sender: prvs=444335b13=sergey.dyasli@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1507191538!76429362!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38181 invoked from network); 5 Oct 2017 08:18:58 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 08:18:58 -0000
X-IronPort-AV: E=Sophos;i="5.42,480,1500940800"; d="scan'208";a="54064991"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v3 5/9] x86/vvmx: make updating shadow EPTP value more
 efficient
Thread-Index: AQHTPFtB0sv301sWJ0ubfvb1b1REuaLToooAgAAE+oCAASNsgA==
Date: Thu, 5 Oct 2017 08:18:57 +0000
Message-ID: <1507191537.3314.3.camel@citrix.com>
References: <20171003152104.1432-1-sergey.dyasli@citrix.com>
 <20171003152104.1432-6-sergey.dyasli@citrix.com>
 <9f9aad6e-294f-5ed2-36b4-e177e6e48315@citrix.com>
 <2e7d1d76-978a-6b01-1360-18ffa40282da@citrix.com>
In-Reply-To: <2e7d1d76-978a-6b01-1360-18ffa40282da@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Evolution 3.22.6-1ubuntu1 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <D89C04F07FD83A4C9612E7DD7C012A5D@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 "suravee.suthikulpanit@amd.com" <suravee.suthikulpanit@amd.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v3 5/9] x86/vvmx: make updating shadow EPTP
 value more efficient
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAyMDE3LTEwLTA0IGF0IDE1OjU1ICswMTAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOg0K
PiA+ID4gIA0KPiA+ID4gLXZvaWQgdm14X3ZtZW50ZXJfaGVscGVyKGNvbnN0IHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzKQ0KPiA+ID4gK2ludCB2bXhfdm1lbnRlcl9oZWxwZXIoY29uc3Qgc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpDQo+ID4gDQo+ID4gLi4uQW5keSwgZGlkIHlvdSB3YW50
IGEgY29tbWVudCBoZXJlIGV4cGxhaW5pbmcgd2hhdCB0aGUgcmV0dXJuIHZhbHVlIGlzDQo+ID4g
c3VwcG9zZWQgdG8gbWVhbj8gKEFuZC9vciBjaGFuZ2luZyB0aGlzIHRvIGEgYm9vbD8pDQo+IA0K
PiBEZWZpbml0ZWx5IGEgY29tbWVudCBwbGVhc2UgKGVzcGVjaWFsbHkgYXMgaXQgaXMgbG9naWNh
bGx5IGludmVydGVkIGZyb20NCj4gd2hhdCBJIHdvdWxkIGhhdmUgZXhwZWN0ZWQgb3JpZ2luYWxs
eSkuDQo+IA0KPiBCb29sIGRlcGVuZGluZyBvbiB3aGV0aGVyIGl0IGFjdHVhbGx5IGhhcyBib29s
ZWFuIHByb3BlcnRpZXMgb3Igbm90DQo+ICh3aGljaCB3aWxsIGRlcGVuZCBvbiBob3cgdGhlIGNv
bW1lbnQgZW5kcyB1cCBsb29raW5nKS4NCj4gDQo+IH5BbmRyZXcNCg0KQW5kcmV3LA0KDQpBcmUg
eW91IGhhcHB5IHdpdGggdGhlIGZvbGxvd2luZyBmaXh1cD8NCg0KZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vdm14L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC9lbnRyeS5TDQpp
bmRleCA5ZmI4Zjg5MjIwLi4yNDI2NWViYzA4IDEwMDY0NA0KLS0tIGEveGVuL2FyY2gveDg2L2h2
bS92bXgvZW50cnkuUw0KKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvZW50cnkuUw0KQEAgLTgw
LDcgKzgwLDcgQEAgVU5MSUtFTFlfRU5EKHJlYWxtb2RlKQ0KwqDCoMKgwqDCoMKgwqDCoMKgbW92
wqDCoCVyc3AsJXJkaQ0KwqDCoMKgwqDCoMKgwqDCoMKgY2FsbCB2bXhfdm1lbnRlcl9oZWxwZXIN
CsKgwqDCoMKgwqDCoMKgwqDCoGNtcMKgwqAkMCwlZWF4DQotwqDCoMKgwqDCoMKgwqDCoGpuZSAu
THZteF92bWVudHJ5X3Jlc3RhcnQNCivCoMKgwqDCoMKgwqDCoMKgamUgLkx2bXhfdm1lbnRyeV9y
ZXN0YXJ0DQrCoMKgwqDCoMKgwqDCoMKgwqBtb3bCoMKgVkNQVV9odm1fZ3Vlc3RfY3IyKCVyYngp
LCVyYXgNCsKgDQrCoMKgwqDCoMKgwqDCoMKgwqBwb3DCoMKgJXIxNQ0KZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMNCmlu
ZGV4IGM5YTQxMTEyNjcuLmQ5YjM1MjAyZjkgMTAwNjQ0DQotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L3ZteC92bXguYw0KKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMNCkBAIC00MTk3LDcg
KzQxOTcsOCBAQCBzdGF0aWMgdm9pZCBsYnJfZml4dXAodm9pZCkNCsKgwqDCoMKgwqDCoMKgwqDC
oGJkd19lcnJhdHVtX2JkZjE0X2ZpeHVwKCk7DQrCoH0NCsKgDQotaW50IHZteF92bWVudGVyX2hl
bHBlcihjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykNCisvKiBSZXR1cm4gZmFsc2Ug
aWYgdGhlIHZtZW50cnkgaGFzIHRvIGJlIHJlc3RhcnRlZCAqLw0KK2Jvb2wgdm14X3ZtZW50ZXJf
aGVscGVyKGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQ0KwqB7DQrCoMKgwqDCoMKg
c3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50Ow0KwqDCoMKgwqDCoHUzMiBuZXdfYXNpZCwgb2xk
X2FzaWQ7DQpAQCAtNDIwNiw3ICs0MjA3LDcgQEAgaW50IHZteF92bWVudGVyX2hlbHBlcihjb25z
dCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykNCsKgDQrCoMKgwqDCoMKgLyogU2hhZG93IEVQ
VFAgY2FuJ3QgYmUgdXBkYXRlZCBoZXJlIGJlY2F1c2UgaXJxcyBhcmUgZGlzYWJsZWQgKi8NCsKg
wqDCoMKgwqDCoGlmICggbmVzdGVkaHZtX3ZjcHVfaW5fZ3Vlc3Rtb2RlKGN1cnIpICYmIHZjcHVf
bmVzdGVkaHZtKGN1cnIpLnN0YWxlX25wMm0gKQ0KLcKgwqDCoMKgwqDCoMKgwqDCoHJldHVybiAx
Ow0KK8KgwqDCoMKgwqDCoMKgwqDCoHJldHVybiBmYWxzZTsNCsKgDQrCoMKgwqDCoMKgaWYgKCBj
dXJyLT5kb21haW4tPmFyY2guaHZtX2RvbWFpbi5waV9vcHMuZG9fcmVzdW1lICkNCsKgwqDCoMKg
wqDCoMKgwqDCoGN1cnItPmRvbWFpbi0+YXJjaC5odm1fZG9tYWluLnBpX29wcy5kb19yZXN1bWUo
Y3Vycik7DQpAQCAtNDI2OSw3ICs0MjcwLDcgQEAgaW50IHZteF92bWVudGVyX2hlbHBlcihjb25z
dCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykNCsKgwqDCoMKgwqBfX3Ztd3JpdGUoR1VFU1Rf
UlNQLMKgwqDCoMKgcmVncy0+cnNwKTsNCsKgwqDCoMKgwqBfX3Ztd3JpdGUoR1VFU1RfUkZMQUdT
LCByZWdzLT5yZmxhZ3MgfCBYODZfRUZMQUdTX01CUyk7DQrCoA0KLcKgwqDCoMKgcmV0dXJuIDA7
DQorwqDCoMKgwqByZXR1cm4gdHJ1ZTsNCsKgfQ0KwqANCsKgLyoNCg0KLS0gDQpUaGFua3MsDQpT
ZXJnZXkKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 05 08:40:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 08:40:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e01hD-0007Lu-GC; Thu, 05 Oct 2017 08:39:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4449fd3bc=roger.pau@citrix.com>)
 id 1e01hC-0007Lo-BZ
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 08:39:54 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 F2/17-02817-9DFE5D95; Thu, 05 Oct 2017 08:39:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWyU9JRQvfG+6u
 RBldmWVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnTzyxiKZgkUPFn7zymBsbrPF2MnBwSAn4S
 6+99ZwWxWQRUJL6/PsLcxcjBwSZgLzH9awVIWERAVaJj602mLkYuDmaBWYwSe57sYQZJCAs4S
 5zq3MUEYvMKeErM+bmACaRXSGATk8TWUIiwoMTJmU9YQGxmAR2JBbs/sYGUMAtISyz/xwES5h
 TQk5hyaSvYBaJAF/QvecoOYgsJKEr0z3vABnFlusTEZz0sExj5ZyGZOgvJ1FkIUxcwMq9i1Ch
 OLSpLLdI1MtVLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMv3oGBsYdjLva/Q4x
 SnIwKYnyHn93NVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO8EkJxgUWp6akVaZg4wEmDSEhw8S
 iK8a0DSvMUFibnFmekQqVOMilLivJtBEgIgiYzSPLg2WPRdYpSVEuZlZGBgEOIpSC3KzSxBlX
 /FKM7BqCTMWw0yhSczrwRu+iugxUxAi+c0XQFZXJKIkJJqYBR9sIXzvEGFTdfyJdPWXL5qsGe
 7b8mHLre5i7d7V7fq/5indbg3ytL2ANeXe4utVn9f2sP79OMHOf8lTGfEj5fOrfdY9XJP4uM2
 HZeTC6+LdNnqTnxzpy5K/2T2qpiNy575vzzl/aJpo2DM75xX+w7EJZvceZefcN8g8VNchKfGy
 VmS1y8+vmOhxFKckWioxVxUnAgAwnZ5U7kCAAA=
X-Env-Sender: prvs=4449fd3bc=roger.pau@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1507192792!94068868!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4945 invoked from network); 5 Oct 2017 08:39:52 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 08:39:52 -0000
X-IronPort-AV: E=Sophos;i="5.42,480,1500940800"; d="scan'208";a="54065825"
Date: Thu, 5 Oct 2017 09:39:45 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20171005083945.p5hcm6ulq5efp74h@dhcp-3-128.uk.xensource.com>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506160104-5890-8-git-send-email-yi.y.sun@linux.intel.com>
 <59CCFACB0200007800180767@prv-mh.provo.novell.com>
 <20170929025649.GD11006@yi.y.sun>
 <59D478D20200007800107951@prv-mh.provo.novell.com>
 <20171005044812.GH11006@yi.y.sun>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171005044812.GH11006@yi.y.sun>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: andrew.cooper3@citrix.com, wei.liu2@citrix.com,
 xen-devel@lists.xenproject.org, Jan Beulich <jbeulich@suse.com>,
 chao.p.peng@linux.intel.com
Subject: Re: [Xen-devel] [PATCH v4 07/15] x86: implement set value flow for
	MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMDUsIDIwMTcgYXQgMDQ6NDg6MTJBTSArMDAwMCwgWWkgU3VuIHdyb3RlOgo+
IE9uIDE3LTEwLTAzIDIzOjU5OjQ2LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+ID4+PiBZaSBTdW4g
PHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gMDkvMjkvMTcgNDo1OCBBTSA+Pj4KPiA+ID5PbiAx
Ny0wOS0yOCAwNTozNjoxMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPiA+PiA+Pj4gT24gMjMuMDku
MTcgYXQgMTE6NDgsIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+IHdyb3RlOgo+ID4gPj4gPiAt
ICAgICAgICAgICAgZmVhdC0+Y29zX3JlZ192YWxbY29zICogY29zX251bSArIGldID0gaW5mby0+
dmFsW2ldOwo+ID4gPj4gPiAtICAgICAgICAgICAgcHJvcHMtPndyaXRlX21zcihjb3MsIGluZm8t
PnZhbFtpXSwgcHJvcHMtPnR5cGVbaV0pOwo+ID4gPj4gPiArICAgICAgICAgICAgaWYgKCBmZWF0
LT5jb3NfcmVnX3ZhbFtjb3MgKiBjb3NfbnVtICsgal0gIT0gdmFsX2FycmF5W2luZGV4ICsgal0g
KQo+ID4gPj4gPiArICAgICAgICAgICAgICAgIGZlYXQtPmNvc19yZWdfdmFsW2NvcyAqIGNvc19u
dW0gKyBqXSA9Cj4gPiA+PiA+ICsgICAgICAgICAgICAgICAgICAgIHByb3BzLT53cml0ZV9tc3Io
Y29zLCB2YWxfYXJyYXlbaW5kZXggKyBqXSwgcHJvcHMtPnR5cGVbal0pOwo+ID4gPj4gCj4gPiA+
PiBUaGlzIHJlbmRlcnMgcGFydGx5IHVzZWxlc3MgdGhlIGNoZWNrOiBJZiBoYXJkd2FyZSBjYW4g
YWx0ZXIgdGhlCj4gPiA+PiB2YWx1ZSwgcmVwZWF0ZWRseSByZXF1ZXN0aW5nIHRoZSBzYW1lIHZh
bHVlIHRvIGJlIHdyaXR0ZW4gd2lsbAo+ID4gPj4gbm8gbG9uZ2VyIGd1YXJhbnRlZSB0aGUgTVNS
IHdyaXRlIHRvIGJlIHNraXBwZWQuIElmIGhhcmR3YXJlCj4gPiA+PiBiZWhhdmlvciBjYW4ndCBi
ZSBwcmVkaWN0ZWQgeW91IG1heSB3YW50IHRvIGNvbnNpZGVyIHJlY29yZGluZwo+ID4gPj4gYm90
aCB0aGUgdmFsdWUgaW4gZm91bmQgYnkgcmVhZGluZyBiYWNrIHRoZSByZWdpc3RlciB3cml0dGVu
IGFuZAo+ID4gPj4gdGhlIHZhbHVlIHRoYXQgd2FzIHdyaXR0ZW4gLSBhIG1hdGNoIHdpdGggZWl0
aGVyIHdvdWxkIGVsaW1pbmF0ZQo+ID4gPj4gdGhlIG5lZWQgdG8gZG8gdGhlIHdyaXRlLgo+ID4g
Pj4gCj4gPiA+VGhlIGhhcmR3YXJlIGJlaGF2aW9yIGlzIGV4cGxpY2l0bHkgZGVmaW5lZCBieSBT
RE0gYW5kIG1lbnRpb25lZCBpbgo+ID4gPid4bC1wc3IubWFya2Rvd24nIGFuZCAnaW50ZWxfcHNy
X21iYS5wYW5kb2MnLiBVc2VyIHNob3VsZCBrbm93IHRoYXQgSFcKPiA+ID5jYW4gYWx0ZXIgTUJB
IHZhbHVlIGlmIHRoZSB2YWx1ZSBpcyBub3QgdmFsaWQuCj4gPiAKPiA+IFNvIGlmIGhhcmR3YXJl
IGJlaGF2aW9yIGlzIGZ1bGx5IGRlZmluZWQsIHdoeSBkb24ndCB5b3UgcHJlLWFkanVzdCB3aGF0
IGlzCj4gPiB0byBiZSB3cml0dGVuIHRvIHRoZSB2YWx1ZSBoYXJkd2FyZSB3b3VsZCBhbHRlciBp
dCB0bz8KPiA+IAo+IEluIHByZXZpb3VzIHZlcnNpb24gb2YgTUJBIHBhdGNoIHNldCwgSSBwcmUt
YWRqdXN0IHRoZSB2YWx1ZSBpbiAnbWJhX2NoZWNrX3RocnRsJy4KPiBCdXQgUm9nZXIgZGlkIG5v
dCBsaWtlIHRoYXQuIFNvLCB0aGUgcHJlLWFkanVzdCBjb2RlcyBhcmUgcmVtb3ZlZC4KCklNSE8g
aXQncyBxdWl0ZSBwb2ludGxlc3MgdG8gZG8gc3VjaCBhZGp1c3RtZW50cyB3aGVuIHRoZSBoYXJk
d2FyZQpwZXJmb3JtcyB0aGVtIGFscmVhZHkuIEFsc28sIEkgZmVhciB0aGF0IG91ciBhZGp1c3Rt
ZW50cyBtaWdodCBnZXQKb3V0LW9mLXN5bmMgaW4gdGhlIGZ1dHVyZSB3aXRoIHdoYXQgaGFyZHdh
cmUgYWN0dWFsbHkgZG9lcy4KCk1heWJlIHRoZSByZXN1bHQgcmVhZCBiYWNrIGZyb20gdGhlIGhh
cmR3YXJlIChpZTogYWRqdXN0ZWQpIGNhbiBiZQpzdG9yZWQgYW5kIHVzZWQgaW4gb3JkZXIgdG8g
Y2hlY2sgd2hldGhlciBhIG5ldyB2YWx1ZSBzaG91bGQgYmUKd3JpdHRlbiBvciBub3Qgd2hlbiBz
d2l0Y2hpbmc/IChJIHRoaW5rIHRoaXMgaXMgdGhlIHNhbWUgdGhhdCBKYW4Kc3VnZ2VzdGVkIGFi
b3ZlKS4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 05 08:50:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 08:50:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e01r8-0000Gl-EP; Thu, 05 Oct 2017 08:50:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e01r6-0000Gd-Jp
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 08:50:08 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 93/2C-03454-F32F5D95; Thu, 05 Oct 2017 08:50:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS9fm09V
 IgzV3JSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owPG2cxFkzlq1i17wpjA+Nq7i5GTg4hgTyJ
 9U9usYLYvAJ2Ep/6lrKA2BIChhKnF94Es1kEVCVWXoOIswmoS7Q92w5WLwJkX1zXCBTn4mAWm
 MAo8WHxBUaQhLBAksTfeXdZIBZsYpK4+yQXxOYU0JPYfv4aexcjB9AyQYm/O4RBwswCWhIPf9
 1igbC1JZYtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypG9eLUorLUIl1TvaSizPS
 MktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwOBjAIIdjNMv+x9ilORgUhLlPf7uaqQQX1J+
 SmVGYnFGfFFpTmrxIUYNDg6BbbtWX2CUYsnLz0tVkuDl+gBUJ1iUmp5akZaZA4wPmFIJDh4lE
 d4b74HSvMUFibnFmekQqVOMuhwdN+/+YRICmyElzssLMkMApCijNA9uBCxWLzHKSgnzMgIdKM
 RTkFqUm1mCKv+KUZyDUUmY9zHIKp7MvBK4Ta+AjmACOmJO0xWQI0oSEVJSDYwGxxccsvy4dZb
 XJR7ViI8Wuc8Kz5jbi3Zx3Z3nuPRY21oR3jAdi+n3HyZstL87dcHzY8zhGXxhB7s+BilLCQvc
 fKd1/rSG5KZJP18tDr7F2VAQzZ26ySLcaKXMycQeHW73/Ua3l7nGON++rcYQd/5f9sLNegvTv
 jX7Bew7LLTtQdFOA1F9jyIlluKMREMt5qLiRAATCoTP0AIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1507193402!76436027!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6585 invoked from network); 5 Oct 2017 08:50:04 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Oct 2017 08:50:04 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 05 Oct 2017 02:50:01 -0600
Message-Id: <59D60E570200007800182693@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 05 Oct 2017 02:49:59 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506160104-5890-5-git-send-email-yi.y.sun@linux.intel.com>
 <59CCF2590200007800180712@prv-mh.provo.novell.com>
 <20170929015358.GC11006@yi.y.sun>
 <59D47709020000780010793D@prv-mh.provo.novell.com>
 <20171005044247.GG11006@yi.y.sun>
In-Reply-To: <20171005044247.GG11006@yi.y.sun>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v4 04/15] x86: implement data structure and
 CPU init flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA1LjEwLjE3IGF0IDA2OjQyLCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKPiBPbiAxNy0xMC0wMyAyMzo1MjowOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+PiBZaSBT
dW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gMDkvMjkvMTcgMzo1NSBBTSA+Pj4KPj4gPk9u
IDE3LTA5LTI4IDA1OjAwOjA5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gPj4gPj4+IE9uIDIzLjA5
LjE3IGF0IDExOjQ4LCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90ZToKPj4gPj4gPiBA
QCAtMTQxMCw2ICsxNDk2LDcgQEAgc3RhdGljIHZvaWQgcHNyX2NwdV9pbml0KHZvaWQpCj4+ID4+
ID4gICAgICB1bnNpZ25lZCBpbnQgc29ja2V0LCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7Cj4+
ID4+ID4gICAgICBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0Owo+PiA+PiA+ICAgICAgc3RydWN0IGNw
dWlkX2xlYWYgcmVnczsKPj4gPj4gPiArICAgIHVpbnQzMl90IGVieDsKPj4gPj4gCj4+ID4+IElz
IHRoaXMgbG9jYWwgdmFyaWFibGUgcmVhbGx5IGEgYmlnIGhlbHA/IFRvIG1lIGl0IGxvb2tzIGxp
a2UgaXQgb25seQo+PiA+PiBtYWtlcyB0aGUgcGF0Y2ggbGFyZ2VyIHdpdGhvdXQgYWN0dWFsbHkg
aW1wcm92aW5nIGFueXRoaW5nLAo+PiA+PiBhbmQgd2l0aG91dCBiZWluZyByZWxhdGVkIHRvIHRo
ZSBzdWJqZWN0IG9mIHRoZSBwYXRjaC4KPj4gPj4gCj4+ID5JTUhPLCBpdCBjYW4gYXZvaWQgdGhl
ICdjcHVpZF9jb3VudF9sZWFmKCknIGJlaW5nIHJlcGVhdGVkbHkgY2FsbGVkLiBXaXRob3V0IGl0
LAo+PiA+d2UgaGF2ZSB0byBjYWxsICdjcHVpZF9jb3VudF9sZWFmKCknIGZvciAyIG1vcmUgdGlt
ZXMuCj4+IAo+PiBIbW0sIGRpZG4ndCB5b3Ugc2ltcGx5IHJlcGxhY2UgcmVncy5iIHVzZXMgd2l0
aCBlYng/IE9yIGRpZCBJIG92ZXJsb29rIGEgcGxhY2UKPj4gd2hlcmUgcmVncyBpcyBiZWluZyBv
dmVyd3JpdHRlbiBiZWZvcmUgdGhlIGxhc3Qgb2YgdGhlc2UgcmVncy5iIHVzZXMgKGluIHdoaWNo
IGNhc2UKPj4gSSB0aGluayB5b3VyIGNoYW5nZSBpcyBmaW5lKT8KPj4gCj4gVGhlIHJlZ3MgaXMg
b3ZlcndyaXR0ZW4gd2hlbiBhIGZlYXR1cmUgcHJlc2VudHMuIFRoZSBvbGQgY29kZXMgYXJlIGJl
bG93Cj4gCj4gICAgIGNwdWlkX2NvdW50X2xlYWYoUFNSX0NQVUlEX0xFVkVMX0NBVCwgMCwgJnJl
Z3MpOwo+ICAgICBpZiAoIHJlZ3MuYiAmIFBTUl9SRVNPVVJDRV9UWVBFX0wzICkKPiAgICAgewo+
ICAgICAgICAgY3B1aWRfY291bnRfbGVhZihQU1JfQ1BVSURfTEVWRUxfQ0FULCAxLCAmcmVncyk7
IC8vSXQgaXMgb3ZlcndyaXR0ZW4gaGVyZS4KPiAuLi4uLi4KPiAgICAgfQo+IAo+ICAgICBjcHVp
ZF9jb3VudF9sZWFmKFBTUl9DUFVJRF9MRVZFTF9DQVQsIDAsICZyZWdzKTsgIC8vU28sIHdlIGhh
dmUgdG8gY2FsbCBjcHVpZCB0byBnZXQgcmVncyBhZ2Fpbi4KPiAgICAgaWYgKCByZWdzLmIgJiBQ
U1JfUkVTT1VSQ0VfVFlQRV9MMiApCj4gICAgIHsKPiAgICAgICAgIGNwdWlkX2NvdW50X2xlYWYo
UFNSX0NQVUlEX0xFVkVMX0NBVCwgMiwgJnJlZ3MpOwo+IC4uLi4uLgo+IAo+IEJlY2F1c2UgYWJv
dmUgcmVhc29uLCBJIGRlZmluZWQgdGhpcyBlYnggbG9jYWwgdmFyaWFibGUgdG8gYXZvaWQgY2Fs
bGluZyBjcHVpZAo+IGFnYWluIGZvciBuZXh0IGZlYXR1cmUuCgpJIHNlZS4gQnV0IHRoZW4gcGxl
YXNlIGdpdmUgdGhlIHZhcmlhYmxlIGEgYmV0dGVyIG5hbWUsIHJlZmxlY3RpbmcKdGhlIGRhdGEg
aXQgaG9sZHMuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 08:55:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 08:55:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e01wE-0000eF-12; Thu, 05 Oct 2017 08:55:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e01wC-0000e9-4M
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 08:55:24 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 76/02-03642-B73F5D95; Thu, 05 Oct 2017 08:55:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS7fy89V
 Ig+4r2hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ajH5/ZCxoMK15+FW5gbFPtYuTkEBLIk9h2
 8TkziM0rYCfx8dx6RhBbQsBQ4vTCmywgNouAqsTkqZPZQWw2AXWJtmfbWUFsESD74rpGoBouD
 maBCYwSHxZfAGsWFnCWONW5i6mLkQNowSYmia2hIGFOAT2JKZe2soKEeQUEJf7uEAYJMwtoST
 z8dYsFwtaWWLbwNTNICbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxg1ilOLylKLdI0s9ZK
 KMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAkOPAQh2MB5YFHiIUZKDSUmU9/i7q5FC
 fEn5KZUZicUZ8UWlOanFhxhlODiUJHi5PgDlBItS01Mr0jJzgFEAk5bg4FES4b3xHijNW1yQm
 FucmQ6ROsWoy9Fx8+4fJiGWvPy8VClxXl6QGQIgRRmleXAjYBF5iVFWSpiXEegoIZ6C1KLczB
 JU+VeM4hyMSsK8j0FW8WTmlcBtegV0BBPQEXOaroAcUZKIkJJqYJSZlVO9uf+j1kXJ163hoZm
 v3002C2IWsjPK22x+zHnalTvFAVLPonsNxC/OVb76d5L8JJd2468yf32sEg5md7pp5pncqPuq
 znSu0mrSf+d3rPek1u+bIZK7+eU8Kd/EBHOhudfruQsClq0IzXg2491XUfk8WQbzjet/l6Z8m
 3jd++VtztWmX5VYijMSDbWYi4oTAb+ipOXDAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1507193720!88208613!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53351 invoked from network); 5 Oct 2017 08:55:21 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Oct 2017 08:55:21 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 05 Oct 2017 02:55:19 -0600
Message-Id: <59D60F9502000078001826A4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 05 Oct 2017 02:55:17 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506160104-5890-8-git-send-email-yi.y.sun@linux.intel.com>
 <59CCFACB0200007800180767@prv-mh.provo.novell.com>
 <20170929025649.GD11006@yi.y.sun>
 <59D478D20200007800107951@prv-mh.provo.novell.com>
 <20171005044812.GH11006@yi.y.sun>
In-Reply-To: <20171005044812.GH11006@yi.y.sun>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v4 07/15] x86: implement set value flow for
	MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA1LjEwLjE3IGF0IDA2OjQ4LCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKPiBPbiAxNy0xMC0wMyAyMzo1OTo0NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+PiBZaSBT
dW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gMDkvMjkvMTcgNDo1OCBBTSA+Pj4KPj4gPk9u
IDE3LTA5LTI4IDA1OjM2OjExLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gPj4gPj4+IE9uIDIzLjA5
LjE3IGF0IDExOjQ4LCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90ZToKPj4gPj4gPiBU
aGlzIHBhdGNoIGltcGxlbWVudHMgc2V0IHZhbHVlIGZsb3cgZm9yIE1CQSBpbmNsdWRpbmcgaXRz
IGNhbGxiYWNrCj4+ID4+ID4gZnVuY3Rpb24gYW5kIGRvbWN0bCBpbnRlcmZhY2UuCj4+ID4+ID4g
Cj4+ID4+ID4gSXQgYWxzbyBjaGFuZ2VzIHRoZSBtZW1lYmVycyBpbiAnY29zX3dyaXRlX2luZm8n
IHRvIHRyYW5zZmVyIHRoZQo+PiA+PiA+IGZlYXR1cmUgYXJyYXksIGZlYXR1cmUgcHJvcGVydGll
cyBhcnJheSBhbmQgdmFsdWUgYXJyYXkuIFRoZW4sIHdlCj4+ID4+ID4gY2FuIHdyaXRlIGFsbCBm
ZWF0dXJlcyB2YWx1ZXMgb24gdGhlIGNvcyBpZCBpbnRvIE1TUnMuCj4+ID4+ID4gCj4+ID4+ID4g
QmVjYXVzZSBtdWx0aXBsZSBmZWF0dXJlcyBtYXkgY28tZXhpc3QsIHdlIG5lZWQgaGFuZGxlIGFs
bCBmZWF0dXJlcyB0byB3cml0ZQo+PiA+PiA+IHZhbHVlcyBvZiB0aGVtIGludG8gYSBDT1MgcmVn
aXN0ZXIgd2l0aCBuZXcgQ09TIElELiBFLmc6Cj4+ID4+ID4gMS4gTDMgQ0FUIGFuZCBNQkEgY28t
ZXhpc3QuCj4+ID4+ID4gMi4gRG9tMSBhbmQgRG9tMiBzaGFyZSBhIHNhbWUgQ09TIElEICgyKS4g
VGhlIEwzIENBVCBDQk0gb2YgRG9tMSBpcyAweDFmZiwKPj4gPj4gPiAgICB0aGUgTUJBIFRocnRs
ZSBvZiBEb20xIGlzIDB4YS4KPj4gPj4gPiAzLiBVc2VyIHdhbnRzIHRvIGNoYW5nZSBNQkEgVGhy
dGwgb2YgRG9tMSB0byBiZSAweDE0LiBCZWNhdXNlIENPUyBJRCAyIGlzCj4+ID4+ID4gICAgdXNl
ZCBieSBEb20yIHRvbywgd2UgaGF2ZSB0byBwaWNrIGEgbmV3IENPUyBJRCAzLiBUaGUgdmFsdWVz
IG9mIERvbTEgb24KPj4gPj4gPiAgICBDT1MgSUQgMyBhcmUgYWxsIGRlZmF1bHQgdmFsdWVzIGFz
IGJlbG93Ogo+PiA+PiA+ICAgICAgICAgICAgLS0tLS0tLS0tCj4+ID4+ID4gICAgICAgICAgICB8
IENPUyAzIHwKPj4gPj4gPiAgICAgICAgICAgIC0tLS0tLS0tLQo+PiA+PiA+ICAgIEwzIENBVCAg
fCAweDdmZiB8Cj4+ID4+ID4gICAgICAgICAgICAtLS0tLS0tLS0KPj4gPj4gPiAgICBNQkEgICAg
IHwgMHgwICAgfAo+PiA+PiA+ICAgICAgICAgICAgLS0tLS0tLS0tCj4+ID4+ID4gNC4gQWZ0ZXIg
c2V0dGluZywgdGhlIEwzIENBVCBDQk0gdmFsdWUgb2YgRG9tMSBzaG91bGQgYmUga2VwdCBhbmQg
dGhlIG5ldyBNQkEKPj4gPj4gPiAgICBUaHJ0bCBpcyBzZXQuIFNvLCB0aGUgdmFsdWVzIG9uIENP
UyBJRCAzIHNob3VsZCBiZSBiZWxvdy4KPj4gPj4gPiAgICAgICAgICAgIC0tLS0tLS0tLQo+PiA+
PiA+ICAgICAgICAgICAgfCBDT1MgMyB8Cj4+ID4+ID4gICAgICAgICAgICAtLS0tLS0tLS0KPj4g
Pj4gPiAgICBMMyBDQVQgIHwgMHgxZmYgfAo+PiA+PiA+ICAgICAgICAgICAgLS0tLS0tLS0tCj4+
ID4+ID4gICAgTUJBICAgICB8IDB4MTQgIHwKPj4gPj4gPiAgICAgICAgICAgIC0tLS0tLS0tLQo+
PiA+PiA+IAo+PiA+PiA+IFNvLCB3ZSBzaG91bGQgd3JpdGUgYWxsIGZlYXR1cmVzIHZhbHVlcyBp
bnRvIHRoZWlyIE1TUnMuIFRoYXQgcmVxdWlyZXMgdGhlCj4+ID4+ID4gZmVhdHVyZSBhcnJheSwg
ZmVhdHVyZSBwcm9wZXJ0aWVzIGFycmF5IGFuZCB2YWx1ZSBhcnJheSBhcmUgaW5wdXQuCj4+ID4+
IAo+PiA+PiBIb3cgaXMgdGhpcyBsYXN0IGFzcGVjdCAoYW5kIHRoZSByZXNwZWN0aXZlIGNoYW5n
ZXMpIHJlbGF0ZWQgdG8gTUJBPwo+PiA+PiBJLmUuIHdoeSBpc24ndCB0aGlzIG5lZWRlZCB3aXRo
IHRoZSAoYWxzbyBpbmRlcGVuZGVudCBidXQgcG9zc2libHkKPj4gPj4gY28tZXhpc3RpbmcpIEwy
L0wzIENBVCBmZWF0dXJlcz8KPj4gPj4gCj4+ID5JIHRyaWVkIHRvIGludHJvZHVjZSB0aGlzIGlu
IEwyIENBVCBwYXRjaCBzZXQgYnV0IGRpZCBub3Qgc3VjY2VlZC4gQXMgdGhlcmUgaXMKPj4gPm5v
IEhXIHRoYXQgTDIgQ0FUIGFuZCBMMyBDQVQgY28tZXhpc3Qgc28gZmFyLCBJIGRpZCBub3QgaW5z
aXN0IG9uIHRoaXMuCj4+IAo+PiBIbW0sIEknbSBhZnJhaWQgdGhpcyB3YXNuJ3QgdGhlbiBtYWRl
IGNsZWFyIGVub3VnaCB0byB1bmRlcnN0YW5kLiBJIHdvdWxkCj4+IGNlcnRhaW5seSBub3QgaGF2
ZSBiZWVuIGFnYWluc3Qgc29tZXRoaW5nIHRoYXQgY291bGQgaW4gdGhlb3J5IG9jY3VyIHdpdGgK
Pj4gTDIvTDMgQ0FUIGFsb25lLiBJbiBhbnkgZXZlbnQgdGhpcyBtZWFucyB5b3UgZG9uJ3Qgd2Fu
dCB0byBtaXggdGhpcyBpbnRvIHRoaXMKPj4gTUJBIHNwZWNpZmljIGNoYW5nZSBoZXJlLgo+PiAK
PiBBbnl3YXksIEkgdGhpbmsgeW91IHN1Z2dlc3QgdG8gc3BsaXQgdGhpcyBhcyBhIG5ldyBwYXRj
aCwgcmlnaHQ/CgpZZXMgaW5kZWVkLgoKPj4gPj4gPiAgc3RhdGljIHZvaWQgZG9fd3JpdGVfcHNy
X21zcnModm9pZCAqZGF0YSkKPj4gPj4gPiAgewo+PiA+PiA+ICAgICAgY29uc3Qgc3RydWN0IGNv
c193cml0ZV9pbmZvICppbmZvID0gZGF0YTsKPj4gPj4gPiAtICAgIHN0cnVjdCBmZWF0X25vZGUg
KmZlYXQgPSBpbmZvLT5mZWF0dXJlOwo+PiA+PiA+IC0gICAgY29uc3Qgc3RydWN0IGZlYXRfcHJv
cHMgKnByb3BzID0gaW5mby0+cHJvcHM7Cj4+ID4+ID4gLSAgICB1bnNpZ25lZCBpbnQgaSwgY29z
ID0gaW5mby0+Y29zLCBjb3NfbnVtID0gcHJvcHMtPmNvc19udW07Cj4+ID4+ID4gKyAgICB1bnNp
Z25lZCBpbnQgaSwgaW5kZXggPSAwLCBjb3MgPSBpbmZvLT5jb3M7Cj4+ID4+ID4gKyAgICBjb25z
dCB1aW50MzJfdCAqdmFsX2FycmF5ID0gaW5mby0+dmFsOwo+PiA+PiA+ICAKPj4gPj4gPiAtICAg
IGZvciAoIGkgPSAwOyBpIDwgY29zX251bTsgaSsrICkKPj4gPj4gPiArICAgIGZvciAoIGkgPSAw
OyBpIDwgQVJSQVlfU0laRShmZWF0X3Byb3BzKTsgaSsrICkKPj4gPj4gPiAgICAgIHsKPj4gPj4g
PiAtICAgICAgICBpZiAoIGZlYXQtPmNvc19yZWdfdmFsW2NvcyAqIGNvc19udW0gKyBpXSAhPSBp
bmZvLT52YWxbaV0gKQo+PiA+PiA+ICsgICAgICAgIHN0cnVjdCBmZWF0X25vZGUgKmZlYXQgPSBp
bmZvLT5mZWF0dXJlc1tpXTsKPj4gPj4gPiArICAgICAgICBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9w
cyAqcHJvcHMgPSBpbmZvLT5wcm9wc1tpXTsKPj4gPj4gPiArICAgICAgICB1bnNpZ25lZCBpbnQg
Y29zX251bSwgajsKPj4gPj4gPiArCj4+ID4+ID4gKyAgICAgICAgaWYgKCAhZmVhdCB8fCAhcHJv
cHMgKQo+PiA+PiA+ICsgICAgICAgICAgICBjb250aW51ZTsKPj4gPj4gPiArCj4+ID4+ID4gKyAg
ICAgICAgY29zX251bSA9IHByb3BzLT5jb3NfbnVtOwo+PiA+PiA+ICsgICAgICAgIGlmICggaW5m
by0+YXJyYXlfbGVuIDwgaW5kZXggKyBjb3NfbnVtICkKPj4gPj4gPiArICAgICAgICAgICAgcmV0
dXJuOwo+PiA+PiA+ICsKPj4gPj4gPiArICAgICAgICBmb3IgKCBqID0gMDsgaiA8IGNvc19udW07
IGorKyApCj4+ID4+ID4gICAgICAgICAgewo+PiA+PiA+IC0gICAgICAgICAgICBmZWF0LT5jb3Nf
cmVnX3ZhbFtjb3MgKiBjb3NfbnVtICsgaV0gPSBpbmZvLT52YWxbaV07Cj4+ID4+ID4gLSAgICAg
ICAgICAgIHByb3BzLT53cml0ZV9tc3IoY29zLCBpbmZvLT52YWxbaV0sIHByb3BzLT50eXBlW2ld
KTsKPj4gPj4gPiArICAgICAgICAgICAgaWYgKCBmZWF0LT5jb3NfcmVnX3ZhbFtjb3MgKiBjb3Nf
bnVtICsgal0gIT0gdmFsX2FycmF5W2luZGV4ICsgal0gKQo+PiA+PiA+ICsgICAgICAgICAgICAg
ICAgZmVhdC0+Y29zX3JlZ192YWxbY29zICogY29zX251bSArIGpdID0KPj4gPj4gPiArICAgICAg
ICAgICAgICAgICAgICBwcm9wcy0+d3JpdGVfbXNyKGNvcywgdmFsX2FycmF5W2luZGV4ICsgal0s
IHByb3BzLT50eXBlW2pdKTsKPj4gPj4gCj4+ID4+IFRoaXMgcmVuZGVycyBwYXJ0bHkgdXNlbGVz
cyB0aGUgY2hlY2s6IElmIGhhcmR3YXJlIGNhbiBhbHRlciB0aGUKPj4gPj4gdmFsdWUsIHJlcGVh
dGVkbHkgcmVxdWVzdGluZyB0aGUgc2FtZSB2YWx1ZSB0byBiZSB3cml0dGVuIHdpbGwKPj4gPj4g
bm8gbG9uZ2VyIGd1YXJhbnRlZSB0aGUgTVNSIHdyaXRlIHRvIGJlIHNraXBwZWQuIElmIGhhcmR3
YXJlCj4+ID4+IGJlaGF2aW9yIGNhbid0IGJlIHByZWRpY3RlZCB5b3UgbWF5IHdhbnQgdG8gY29u
c2lkZXIgcmVjb3JkaW5nCj4+ID4+IGJvdGggdGhlIHZhbHVlIGluIGZvdW5kIGJ5IHJlYWRpbmcg
YmFjayB0aGUgcmVnaXN0ZXIgd3JpdHRlbiBhbmQKPj4gPj4gdGhlIHZhbHVlIHRoYXQgd2FzIHdy
aXR0ZW4gLSBhIG1hdGNoIHdpdGggZWl0aGVyIHdvdWxkIGVsaW1pbmF0ZQo+PiA+PiB0aGUgbmVl
ZCB0byBkbyB0aGUgd3JpdGUuCj4+ID4+IAo+PiA+VGhlIGhhcmR3YXJlIGJlaGF2aW9yIGlzIGV4
cGxpY2l0bHkgZGVmaW5lZCBieSBTRE0gYW5kIG1lbnRpb25lZCBpbgo+PiA+J3hsLXBzci5tYXJr
ZG93bicgYW5kICdpbnRlbF9wc3JfbWJhLnBhbmRvYycuIFVzZXIgc2hvdWxkIGtub3cgdGhhdCBI
Vwo+PiA+Y2FuIGFsdGVyIE1CQSB2YWx1ZSBpZiB0aGUgdmFsdWUgaXMgbm90IHZhbGlkLgo+PiAK
Pj4gU28gaWYgaGFyZHdhcmUgYmVoYXZpb3IgaXMgZnVsbHkgZGVmaW5lZCwgd2h5IGRvbid0IHlv
dSBwcmUtYWRqdXN0IHdoYXQgaXMKPj4gdG8gYmUgd3JpdHRlbiB0byB0aGUgdmFsdWUgaGFyZHdh
cmUgd291bGQgYWx0ZXIgaXQgdG8/Cj4+IAo+IEluIHByZXZpb3VzIHZlcnNpb24gb2YgTUJBIHBh
dGNoIHNldCwgSSBwcmUtYWRqdXN0IHRoZSB2YWx1ZSBpbiAnbWJhX2NoZWNrX3RocnRsJy4KPiBC
dXQgUm9nZXIgZGlkIG5vdCBsaWtlIHRoYXQuIFNvLCB0aGUgcHJlLWFkanVzdCBjb2RlcyBhcmUg
cmVtb3ZlZC4KCkNvdWxkIHlvdSBwb2ludCBtZSBhdCBvciByZXBlYXQgdGhlIHJlYXNvbihzKSBv
ZiBoaXMgZGlzbGlrZT8KCj4+ID5UaGlzIGNoZWNrIGlzIG5vdCBvbmx5IGZvciBNQkEgYnV0IGFs
c28gZm9yIENBVCBmZWF0dXJlcyB0aGF0IHRoZSBIVwo+PiA+Y2Fubm90IGFsdGVyIENBVCB2YWx1
ZS4KPj4gCj4+IEkgZG9uJ3QgdW5kZXJzdGFuZCB0aGlzIHBhcnQuCj4+IAo+IEkgbWVhbiB0aGUg
Y2hlY2sgaGVyZSBhcmUgZm9yIGFsbCBmZWF0dXJlcyBzbyB3ZSBjYW5ub3QgcmVtb3ZlIGl0LgoK
SSBfc3RpbGxfIGRvbid0IHVuZGVyc3RhbmQ6IElmIHRoZSBjaGVjayBjYW4ndCBiZSByZW1vdmVk
IChldmVuCndpdGhvdXQgTUJBIGluIG1pbmQpLCB0aGVuIHRoZSBpbXBsaWNhdGlvbiB3b3VsZCBi
ZSB0aGF0IHRoZQpjb2RlIHByaW9yIHRvIHRoaXMgc2VyaWVzIGlzIGJ1Z2d5LiBJbiB3aGljaCBj
YXNlIEknZCBleHBlY3QgeW91IHRvCnN1Ym1pdCBhIHN0YW5kYWxvbmUgYnVnIGZpeCwgcmF0aGVy
IHRoYW4gbWl4aW5nIHRoZSBmaXggaW50byBoZXJlLgoKPj4gPiBBbHRob3VnaCB0aGlzIGNoZWNr
IGlzIG5vdCBhIGNyaXRpY2FsIGNoZWNrLAo+PiA+aXQgY2FuIHByZXZlbnQgc29tZSBub24tbmVj
ZXNzYXJ5IE1TUiB3cml0ZS4KPj4gCj4+IFRoYXQncyBteSBwb2ludCAtIHdoaWxlIHByZXZpb3Vz
bHkgYWxsIHVubmVjZXNzYXJ5IHdyaXRlcyB3ZXJlIGF2b2lkZWQsCj4+IHlvdSBub3cgYXZvaWQg
b25seSBzb21lLgo+PiAKPiBXaXRob3V0IHRoZSBwcmUtYWRqdXN0IGNvZGVzIGluICdtYmFfY2hl
Y2tfdGhydGwnLCBpZiB1c2VyIGlucHV0cyB2YWx1ZSwgZS5nLgo+IDExLzIyLzMzLy4uLiwgdGhp
cyBjaGVjayBjYW5ub3QgcHJldmVudCB0aGUgd3JpdGUgYWN0aW9uLiBTbywgb25seSBzb21lIGNh
bgo+IGJlIGF2b2lkZWQgaW4gY3VycmVudCBjb2Rlcy4KClJpZ2h0LiBJZiBpdCdzIHdvcnRod2hp
bGUgYXZvaWRpbmcgdGhlIHdyaXRlcywgYWxsIG9mIHRoZW0gc2hvdWxkIGJlCmF2b2lkZWQgd2hl
biB0aGUgcmVzdWx0aW5nIHZhbHVlIGlzbid0IGdvaW5nIHRvIGNoYW5nZS4gT3RoZXJ3aXNlCnRo
ZSB3cml0ZSBhdm9pZGFuY2UgbG9naWMgY2FuL3Nob3VsZCBiZSBkcm9wcGVkIGFsdG9nZXRoZXIu
CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 05 09:00:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 09:00:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0213-0001Jc-JG; Thu, 05 Oct 2017 09:00:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hahn@univention.de>) id 1dzoNL-0003sr-Vr
 for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 18:26:32 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 D0/26-02220-7D725D95; Wed, 04 Oct 2017 18:26:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsUSdOwoh+419au
 RBs2TZC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyrU/ezFhxOqpje0MTUwLgsrIuRk0NIYDaj
 xIzGbBBbQiBA4nT3GdYuRi6g+CFGiZMPO9khnD2MEgvX7WEBqRIRyJM4tbeRHcRmE1CXuH7iK
 BOILSzgJDH38wqwGn4BWYm/h/vB4rwCDhJXdnUDxTk4WARUJNo7K0DCogLhEk1n+1kgSgQlTs
 58AmYzA438M+8SM4QtLtH0ZSUrhC0v0bx1NvMERv5ZSFpmIWmZhaRlFpKWBYwsqxg1ilOLylK
 LdA0t9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAsOTAQh2MDZt9zzEKMnBpCTK
 O0v+aqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV4dYLgLCRalpqdWpGXmACMFJi3BwaMkwntRF
 SjNW1yQmFucmQ6ROsVoybGh4fIfJo4lU64AyWP7rv9hEmLJy89LlRLn5QGZJwDSkFGaBzcOFs
 2XGGWlhHkZgQ4U4ilILcrNLEGVf8UozsGoJMzbrQY0hSczrwRu6yugg5iADprTdAXkoJJEhJR
 UA2ObrGiqgV5svFl8uEQnl9tLzZyVti9e9orclhfvYz20r3XTlwVhQevcGi84PbVfynHb9J61
 er1bQJtg/+S+JYXCXD1CybOTTsRt382v5jRj0wvnN/IGjgdMq1sCQn8bmq2ut/rkZrKW50ZTV
 Pi/VMZopZuH1AMePDTrNzh7uPQA09aKCWs+K7EUZyQaajEXFScCAMkBQCLhAgAA
X-Env-Sender: hahn@univention.de
X-Msg-Ref: server-7.tower-206.messagelabs.com!1507141590!111713970!1
X-Originating-IP: [82.198.197.8]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18260 invoked from network); 4 Oct 2017 18:26:30 -0000
Received: from mail.univention.de (HELO mail.univention.de) (82.198.197.8)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Oct 2017 18:26:30 -0000
Received: from localhost (localhost [127.0.0.1])
 by solig.knut.univention.de (Postfix) with ESMTP id DDF8018001E2;
 Wed,  4 Oct 2017 20:26:29 +0200 (CEST)
X-Virus-Scanned: by amavisd-new-2.7.1 (20120429) (Debian) at knut.univention.de
Received: from mail.univention.de ([127.0.0.1])
 by localhost (solig.knut.univention.de [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id cn-07FntSkHz; Wed,  4 Oct 2017 20:26:28 +0200 (CEST)
Received: from [192.168.178.42] (p5B21EF6C.dip0.t-ipconnect.de [91.33.239.108])
 by solig.knut.univention.de (Postfix) with ESMTPSA id 4C5EB18001DB;
 Wed,  4 Oct 2017 20:26:28 +0200 (CEST)
To: "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 xen-devel <xen-devel@lists.xenproject.org>
From: Philipp Hahn <hahn@univention.de>
Organization: Univention GmbH
Message-ID: <ea235063-e47b-6475-ebf0-262883200225@univention.de>
Date: Wed, 4 Oct 2017 20:26:27 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
Content-Language: en-GB
X-Mailman-Approved-At: Thu, 05 Oct 2017 09:00:24 +0000
Subject: [Xen-devel] 4.9.52: INFO: task XXX blocked for more than 300
	seconds.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgp3aXRoIGxpbnV4LTQuOS41MiBydW5uaW5nIG9uIERlYmlhbi1XaGVlenkgd2l0aCBY
ZW4tNC4xIEkgb2JzZXJ2ZWQKc2V2ZXJhbCBzdHVjayBwcm9jZXNzZXM6IEhlcmUgaXMgb25lICh0
cnVuY2F0ZWQpIGR1bXAgb2YgdGhlIExpbnV4Cmtlcm5lbCBtZXNzYWdlczoKCj4gIFs8ZmZmZmZm
ZmY4MTYwZGI2ZD5dID8gX19zY2hlZHVsZSsweDIzZC8weDZkMAo+ICBbPGZmZmZmZmZmODE2MGU4
YTA+XSA/IGJpdF93YWl0X3RpbWVvdXQrMHg5MC8weDkwCj4gIFs8ZmZmZmZmZmY4MTYwZTAzMj5d
ID8gc2NoZWR1bGUrMHgzMi8weDgwCj4gIFs8ZmZmZmZmZmY4MTYxMTUwYz5dID8gc2NoZWR1bGVf
dGltZW91dCsweDFlYy8weDM2MAo+ICBbPGZmZmZmZmZmODEzMGYyNzc+XSA/IF9fYmxrX21xX3J1
bl9od19xdWV1ZSsweDMyNy8weDNlMCogc2VlIGJlbG93Cj4gIFs8ZmZmZmZmZmY4MTAxYjdmMT5d
ID8geGVuX2Nsb2Nrc291cmNlX2dldF9jeWNsZXMrMHgxMS8weDIwCj4gIFs8ZmZmZmZmZmY4MTYw
ZThhMD5dID8gYml0X3dhaXRfdGltZW91dCsweDkwLzB4OTAKPiAgWzxmZmZmZmZmZjgxNjBkOGI0
Pl0gPyBpb19zY2hlZHVsZV90aW1lb3V0KzB4YjQvMHgxMzAKPiAgWzxmZmZmZmZmZjgxMGJiNmY3
Pl0gPyBwcmVwYXJlX3RvX3dhaXQrMHg1Ny8weDgwCj4gIFs8ZmZmZmZmZmY4MTYwZThiNz5dID8g
Yml0X3dhaXRfaW8rMHgxNy8weDYwCj4gIFs8ZmZmZmZmZmY4MTYwZTNhYz5dID8gX193YWl0X29u
X2JpdCsweDVjLzB4OTAKPiAgWzxmZmZmZmZmZjgxNjBlOGEwPl0gPyBiaXRfd2FpdF90aW1lb3V0
KzB4OTAvMHg5MAo+ICBbPGZmZmZmZmZmODE2MGU1MGU+XSA/IG91dF9vZl9saW5lX3dhaXRfb25f
Yml0KzB4N2UvMHhhMAo+ICBbPGZmZmZmZmZmODEwYmJhMjA+XSA/IGF1dG9yZW1vdmVfd2FrZV9m
dW5jdGlvbisweDQwLzB4NDAKPiAgWzxmZmZmZmZmZmMwMGFiZDE4Pl0gPyBqYmQyX2pvdXJuYWxf
Y29tbWl0X3RyYW5zYWN0aW9uKzB4ZDQ4LzB4MTdlMCBbamJkMl0KPiAgWzxmZmZmZmZmZjgxMDI0
N2Q5Pl0gPyBfX3N3aXRjaF90bysweDJjOS8weDcyMAo+ICBbPGZmZmZmZmZmODEwZTY3ZmQ+XSA/
IHRyeV90b19kZWxfdGltZXJfc3luYysweDRkLzB4ODAKPiAgWzxmZmZmZmZmZmMwMGIwOTlkPl0g
PyBram91cm5hbGQyKzB4ZGQvMHgyODAgW2piZDJdCj4gIFs8ZmZmZmZmZmY4MTBiYjllMD5dID8g
d2FrZV91cF9hdG9taWNfdCsweDMwLzB4MzAKPiAgWzxmZmZmZmZmZmMwMGIwOGMwPl0gPyBjb21t
aXRfdGltZW91dCsweDEwLzB4MTAgW2piZDJdCj4gIFs8ZmZmZmZmZmY4MTA5NzY2MD5dID8ga3Ro
cmVhZCsweGYwLzB4MTEwCj4gIFs8ZmZmZmZmZmY4MTAyNDdkOT5dID8gX19zd2l0Y2hfdG8rMHgy
YzkvMHg3MjAKPiAgWzxmZmZmZmZmZjgxMDk3NTcwPl0gPyBrdGhyZWFkX3BhcmsrMHg2MC8weDYw
Cj4gIFs8ZmZmZmZmZmY4MTYxMmJiNT5dID8gcmV0X2Zyb21fZm9yaysweDI1LzB4MzAKPiBOTUkg
YmFja3RyYWNlIGZvciBjcHUgMgo+IENQVTogMiBQSUQ6IDM1IENvbW06IGtodW5ndGFza2QgTm90
IHRhaW50ZWQgNC45LjAtdWNzMTA1LWFtZDY0ICMxIERlYmlhbiA0LjkuMzAtMkF+NC4yLjAuMjAx
NzA5MjcxNjQ5Cj4gIDAwMDAwMDAwMDAwMDAwMDAgZmZmZmZmZmY4MTMzMTkzNSAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwMDAwMDAwMDIKPiAgZmZmZmZmZmY4MTMzNWU2MCAwMDAwMDAwMDAwMDAw
MDAyIGZmZmZmZmZmODEwNGNiNzAgZmZmZjg4MDFmMGM5MGU4MAo+ICBmZmZmZmZmZjgxMzM1ZjZh
IGZmZmY4ODAxZjBjOTBlODAgMDAwMDAwMDAwMDNmZmZiYyBmZmZmZmZmZjgxMTI4MDQ4Cj4gQ2Fs
bCBUcmFjZToKPiAgWzxmZmZmZmZmZjgxMzMxOTM1Pl0gPyBkdW1wX3N0YWNrKzB4NWMvMHg3Nwo+
ICBbPGZmZmZmZmZmODEzMzVlNjA+XSA/IG5taV9jcHVfYmFja3RyYWNlKzB4OTAvMHhhMAo+ICBb
PGZmZmZmZmZmODEwNGNiNzA+XSA/IGlycV9mb3JjZV9jb21wbGV0ZV9tb3ZlKzB4MTQwLzB4MTQw
Cj4gIFs8ZmZmZmZmZmY4MTMzNWY2YT5dID8gbm1pX3RyaWdnZXJfY3B1bWFza19iYWNrdHJhY2Ur
MHhmYS8weDEzMAo+ICBbPGZmZmZmZmZmODExMjgwNDg+XSA/IHdhdGNoZG9nKzB4MmI4LzB4MzMw
Cj4gIFs8ZmZmZmZmZmY4MTEyN2Q5MD5dID8gcmVzZXRfaHVuZ190YXNrX2RldGVjdG9yKzB4MTAv
MHgxMAo+ICBbPGZmZmZmZmZmODEwOTc2NjA+XSA/IGt0aHJlYWQrMHhmMC8weDExMAo+ICBbPGZm
ZmZmZmZmODEwMjQ3ZDk+XSA/IF9fc3dpdGNoX3RvKzB4MmM5LzB4NzIwCj4gIFs8ZmZmZmZmZmY4
MTA5NzU3MD5dID8ga3RocmVhZF9wYXJrKzB4NjAvMHg2MAo+ICBbPGZmZmZmZmZmODE2MTJiYjU+
XSA/IHJldF9mcm9tX2ZvcmsrMHgyNS8weDMwCj4gU2VuZGluZyBOTUkgZnJvbSBDUFUgMiB0byBD
UFVzIDAtMSwzOgo+IE5NSSBiYWNrdHJhY2UgZm9yIGNwdSAxCj4gQ1BVOiAxIFBJRDogMCBDb21t
OiBzd2FwcGVyLzEgTm90IHRhaW50ZWQgNC45LjAtdWNzMTA1LWFtZDY0ICMxIERlYmlhbiA0Ljku
MzAtMkF+NC4yLjAuMjAxNzA5MjcxNjQ5Cj4gdGFzazogZmZmZjg4MDFmNGEwMmVjMCB0YXNrLnN0
YWNrOiBmZmZmYzkwMDQwY2E0MDAwCj4gUklQOiBlMDMwOls8ZmZmZmZmZmY4MTAwMTNhYT5dICBb
PGZmZmZmZmZmODEwMDEzYWE+XSB4ZW5faHlwZXJjYWxsX3NjaGVkX29wKzB4YS8weDIwCj4gUlNQ
OiBlMDJiOmZmZmZjOTAwNDBjYTdlZDAgIEVGTEFHUzogMDAwMDAyNDYKPiBSQVg6IDAwMDAwMDAw
MDAwMDAwMDAgUkJYOiBmZmZmODgwMWY0YTAyZWMwIFJDWDogZmZmZmZmZmY4MTAwMTNhYQo+IFJE
WDogZmZmZmZmZmY4MWM0YmE3MCBSU0k6IDAwMDAwMDAwMDAwMDAwMDAgUkRJOiAwMDAwMDAwMDAw
MDAwMDAxCj4gUkJQOiAwMDAwMDAwMDAwMDAwMDAxIFIwODogMDAwMDAwMDAwMDAwMDAwMCBSMDk6
IDAwMDAwMDAwMDAwMDAwMDAKPiBSMTA6IDAwMDAwMDAwMDAwMDdmZjAgUjExOiAwMDAwMDAwMDAw
MDAwMjQ2IFIxMjogMDAwMDAwMDAwMDAwMDAwMAo+IFIxMzogMDAwMDAwMDAwMDAwMDAwMCBSMTQ6
IGZmZmY4ODAxZjRhMDJlYzAgUjE1OiBmZmZmODgwMWY0YTAyZWMwCj4gRlM6ICAwMDAwN2YyM2Fj
NTk1NzAwKDAwMDApIEdTOmZmZmY4ODAxZjVhODAwMDAoMDAwMCkga25sR1M6MDAwMDAwMDAwMDAw
MDAwMAo+IENTOiAgZTAzMyBEUzogMDAyYiBFUzogMDAyYiBDUjA6IDAwMDAwMDAwODAwNTAwMzMK
PiBDUjI6IDAwMDA3ZjUyNTM3ZDZkNDYgQ1IzOiAwMDAwMDAwMWJiYTIzMDAwIENSNDogMDAwMDAw
MDAwMDAwMjY2MAo+IFN0YWNrOgo+ICBmZmZmODgwMWJiODMyMjAxIDAwMDAwMDAwMDAwMDAwMDEg
ZmZmZmZmZmY4MTAxYjU1YyBmZmZmZmZmZjgxNjExZWM4Cj4gIGZmZmY4ODAxZjRhMDJlYzAgMDAw
MDAwMDAwMDAwMDAwMSBmZmZmZmZmZjgxMGJjMjgwIGZmZmY4ODAxZjRhMDJlYzAKPiAgZmZmZjg4
MDFmNGEwMmVjMCBjMGE5OTU5NjFkNDEyNDBmIGFkZGNlNmRjYWRkMDA5YzkgMDAwMDAwMDAwMDAw
MDAwMAo+IENhbGwgVHJhY2U6Cj4gIFs8ZmZmZmZmZmY4MTAxYjU1Yz5dID8geGVuX3NhZmVfaGFs
dCsweGMvMHgyMAo+ICBbPGZmZmZmZmZmODE2MTFlYzg+XSA/IGRlZmF1bHRfaWRsZSsweDE4LzB4
ZDAKPiAgWzxmZmZmZmZmZjgxMGJjMjgwPl0gPyBjcHVfc3RhcnR1cF9lbnRyeSsweDFmMC8weDI2
MAo+IENvZGU6IGNjIDUxIDQxIDUzIGI4IDFjIDAwIDAwIDAwIDBmIDA1IDQxIDViIDU5IGMzIGNj
IGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIDUxIDQx
IDUzIGI4IDFkIDAwIDAwIDAwIDBmIDA1IDw0MT4gNWIgNTkgYzMgY2MgY2MgY2MgY2MgY2MgY2Mg
Y2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgCj4gTk1JIGJhY2t0cmFjZSBmb3IgY3B1
IDMKPiBDUFU6IDMgUElEOiAwIENvbW06IHN3YXBwZXIvMyBOb3QgdGFpbnRlZCA0LjkuMC11Y3Mx
MDUtYW1kNjQgIzEgRGViaWFuIDQuOS4zMC0yQX40LjIuMC4yMDE3MDkyNzE2NDkKPiB0YXNrOiBm
ZmZmODgwMWY0YTI0ZjAwIHRhc2suc3RhY2s6IGZmZmZjOTAwNDBjYjQwMDAKPiBSSVA6IGUwMzA6
WzxmZmZmZmZmZjgxMDAxM2FhPl0gIFs8ZmZmZmZmZmY4MTAwMTNhYT5dIHhlbl9oeXBlcmNhbGxf
c2NoZWRfb3ArMHhhLzB4MjAKPiBSU1A6IGUwMmI6ZmZmZmM5MDA0MGNiN2VkMCAgRUZMQUdTOiAw
MDAwMDI0Ngo+IFJBWDogMDAwMDAwMDAwMDAwMDAwMCBSQlg6IGZmZmY4ODAxZjRhMjRmMDAgUkNY
OiBmZmZmZmZmZjgxMDAxM2FhCj4gUkRYOiBmZmZmZmZmZjgxYzRiYTcwIFJTSTogMDAwMDAwMDAw
MDAwMDAwMCBSREk6IDAwMDAwMDAwMDAwMDAwMDEKPiBSQlA6IDAwMDAwMDAwMDAwMDAwMDMgUjA4
OiAwMDAwMDAwMDAwMDAwMDAwIFIwOTogMDAwMDAwMDAwMDAwMDAwMAo+IFIxMDogMDAwMDAwMDAw
MDAwN2ZmMCBSMTE6IDAwMDAwMDAwMDAwMDAyNDYgUjEyOiAwMDAwMDAwMDAwMDAwMDAwCj4gUjEz
OiAwMDAwMDAwMDAwMDAwMDAwIFIxNDogZmZmZjg4MDFmNGEyNGYwMCBSMTU6IGZmZmY4ODAxZjRh
MjRmMDAKPiBGUzogIDAwMDA3ZjFhMmFmMTk3MDAoMDAwMCkgR1M6ZmZmZjg4MDFmNWI4MDAwMCgw
MDAwKSBrbmxHUzowMDAwMDAwMDAwMDAwMDAwCj4gQ1M6ICBlMDMzIERTOiAwMDJiIEVTOiAwMDJi
IENSMDogMDAwMDAwMDA4MDA1MDAzMwo+IENSMjogMDAwMDdmNGE1NDE2YjAwMCBDUjM6IDAwMDAw
MDAxZDgzZWMwMDAgQ1I0OiAwMDAwMDAwMDAwMDAyNjYwCj4gU3RhY2s6Cj4gIDAwMDAwMDAwMDAw
MDAwMDEgMDAwMDAwMDAwMDAwMDAwMSBmZmZmZmZmZjgxMDFiNTVjIGZmZmZmZmZmODE2MTFlYzgK
PiAgZmZmZjg4MDFmNGEyNGYwMCAwMDAwMDAwMDAwMDAwMDAzIGZmZmZmZmZmODEwYmMyODAgZmZm
Zjg4MDFmNGEyNGYwMAo+ICBmZmZmODgwMWY0YTI0ZjAwIDc3ODE2ZGViMTMzYjk5NzkgYWRkY2U2
ZGNhZGQwMDljOSAwMDAwMDAwMDAwMDAwMDAwCj4gQ2FsbCBUcmFjZToKPiAgWzxmZmZmZmZmZjgx
MDFiNTVjPl0gPyB4ZW5fc2FmZV9oYWx0KzB4Yy8weDIwCj4gIFs8ZmZmZmZmZmY4MTYxMWVjOD5d
ID8gZGVmYXVsdF9pZGxlKzB4MTgvMHhkMAo+ICBbPGZmZmZmZmZmODEwYmMyODA+XSA/IGNwdV9z
dGFydHVwX2VudHJ5KzB4MWYwLzB4MjYwCj4gQ29kZTogY2MgNTEgNDEgNTMgYjggMWMgMDAgMDAg
MDAgMGYgMDUgNDEgNWIgNTkgYzMgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2Mg
Y2MgY2MgY2MgY2MgY2MgY2MgNTEgNDEgNTMgYjggMWQgMDAgMDAgMDAgMGYgMDUgPDQxPiA1YiA1
OSBjMyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyAK
PiBOTUkgYmFja3RyYWNlIGZvciBjcHUgMAo+IENQVTogMCBQSUQ6IDAgQ29tbTogc3dhcHBlci8w
IE5vdCB0YWludGVkIDQuOS4wLXVjczEwNS1hbWQ2NCAjMSBEZWJpYW4gNC45LjMwLTJBfjQuMi4w
LjIwMTcwOTI3MTY0OQo+IHRhc2s6IGZmZmZmZmZmODFjMGU1NDAgdGFzay5zdGFjazogZmZmZmZm
ZmY4MWMwMDAwMAo+IFJJUDogZTAzMDpbPGZmZmZmZmZmODEwMDEzYWE+XSAgWzxmZmZmZmZmZjgx
MDAxM2FhPl0geGVuX2h5cGVyY2FsbF9zY2hlZF9vcCsweGEvMHgyMAo+IFJTUDogZTAyYjpmZmZm
ZmZmZjgxYzAzZTkwICBFRkxBR1M6IDAwMDAwMjQ2Cj4gUkFYOiAwMDAwMDAwMDAwMDAwMDAwIFJC
WDogZmZmZmZmZmY4MWMwZTU0MCBSQ1g6IGZmZmZmZmZmODEwMDEzYWEKPiBSRFg6IGZmZmZmZmZm
ODFjNGJhNzAgUlNJOiAwMDAwMDAwMDAwMDAwMDAwIFJESTogMDAwMDAwMDAwMDAwMDAwMQo+IFJC
UDogMDAwMDAwMDAwMDAwMDAwMCBSMDg6IDAwMDAwMDAwMDAwMDAwMDAgUjA5OiAwMDAwMDAwMDAw
MDAwMDAwCj4gUjEwOiAwMDAwMDAwMDAwMDA3ZmYwIFIxMTogMDAwMDAwMDAwMDAwMDI0NiBSMTI6
IDAwMDAwMDAwMDAwMDAwMDAKPiBSMTM6IDAwMDAwMDAwMDAwMDAwMDAgUjE0OiBmZmZmZmZmZjgx
YzBlNTQwIFIxNTogZmZmZmZmZmY4MWMwZTU0MAo+IEZTOiAgMDAwMDdmOTc3ZDNjMjcwMCgwMDAw
KSBHUzpmZmZmODgwMWY1YTAwMDAwKDAwMDApIGtubEdTOjAwMDAwMDAwMDAwMDAwMDAKPiBDUzog
IGUwMzMgRFM6IDAwMDAgRVM6IDAwMDAgQ1IwOiAwMDAwMDAwMDgwMDUwMDMzCj4gQ1IyOiAwMDAw
NTVhZTliZWNhYmM4IENSMzogMDAwMDAwMDFkNmE0MDAwMCBDUjQ6IDAwMDAwMDAwMDAwMDI2NjAK
PiBTdGFjazoKPiAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAwMDAwMDAxIGZmZmZmZmZmODEw
MWI1NWMgZmZmZmZmZmY4MTYxMWVjOAo+ICBmZmZmZmZmZjgxYzBlNTQwIDAwMDAwMDAwMDAwMDAw
MDAgZmZmZmZmZmY4MTBiYzI4MCBmZmZmZmZmZjgxYzBlNTQwCj4gIGZmZmZmZmZmODFjMGU1NDAg
ZWJlYWMyMTRlMzMwYmQzZiBhZGRjZTZkY2FkZDAwOWM5IGZmZmZmZmZmZmZmZmZmZmYKPiBDYWxs
IFRyYWNlOgo+ICBbPGZmZmZmZmZmODEwMWI1NWM+XSA/IHhlbl9zYWZlX2hhbHQrMHhjLzB4MjAK
PiAgWzxmZmZmZmZmZjgxNjExZWM4Pl0gPyBkZWZhdWx0X2lkbGUrMHgxOC8weGQwCj4gIFs8ZmZm
ZmZmZmY4MTBiYzI4MD5dID8gY3B1X3N0YXJ0dXBfZW50cnkrMHgxZjAvMHgyNjAKPiAgWzxmZmZm
ZmZmZjgxZDRiZjg0Pl0gPyBzdGFydF9rZXJuZWwrMHg0NmQvMHg0OGQKPiAgWzxmZmZmZmZmZjgx
ZDUxMGU2Pl0gPyB4ZW5fc3RhcnRfa2VybmVsKzB4NTJlLzB4NTM4Cj4gQ29kZTogY2MgNTEgNDEg
NTMgYjggMWMgMDAgMDAgMDAgMGYgMDUgNDEgNWIgNTkgYzMgY2MgY2MgY2MgY2MgY2MgY2MgY2Mg
Y2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgNTEgNDEgNTMgYjggMWQgMDAgMDAgMDAg
MGYgMDUgPDQxPiA1YiA1OSBjMyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBj
YyBjYyBjYyBjYyBjYyAKCgpMb29raW5nIGF0IHRoZSBkaXMtYXNzZW1ibHkgb2YgeGVuX2Nsb2Nr
c291cmNlX2dldF9jeWNsZXMoKSBpbgphcmNoL3g4Ni94ZW4vdGltZS5jIEkgc2VlIG5vIHBhdGgg
aG93IHRoYXQgc2hvdWxkIGNhbGwKX19ibGtfbXFfcnVuX2h3X3F1ZXVlKCk6Cgo+IDAwMDAwMDAw
MDAwMDAxYTAgPHhlbl9jbG9ja3NvdXJjZV9nZXRfY3ljbGVzPiBtb3YgICAgJWdzOjB4MCglcmlw
KSwlcmRpICAgICAgICAjIDAwMDAwMDAwMDAwMDAxYTggPHhlbl9jbG9ja3NvdXJjZV9nZXRfY3lj
bGVzKzB4OD4KPiAwMDAwMDAwMDAwMDAwMWE4IDx4ZW5fY2xvY2tzb3VyY2VfZ2V0X2N5Y2xlcysw
eDg+IGFkZCAgICAkMHgyMCwlcmRpCj4gICAgICAgICByZXQgPSBwdmNsb2NrX2Nsb2Nrc291cmNl
X3JlYWQoc3JjKTsKPiAwMDAwMDAwMDAwMDAwMWFjIDx4ZW5fY2xvY2tzb3VyY2VfZ2V0X2N5Y2xl
cysweGM+IGNhbGxxICAwMDAwMDAwMDAwMDAwMWIxIDx4ZW5fY2xvY2tzb3VyY2VfZ2V0X2N5Y2xl
cysweDExPgo+IH0KPiAKPiBzdGF0aWMgY3ljbGVfdCB4ZW5fY2xvY2tzb3VyY2VfZ2V0X2N5Y2xl
cyhzdHJ1Y3QgY2xvY2tzb3VyY2UgKmNzKQo+IHsKPiAgICAgICAgIHJldHVybiB4ZW5fY2xvY2tz
b3VyY2VfcmVhZCgpOwo+IH0KPiAwMDAwMDAwMDAwMDAwMWIxIDx4ZW5fY2xvY2tzb3VyY2VfZ2V0
X2N5Y2xlcysweDExPiByZXRxICAgCj4gMDAwMDAwMDAwMDAwMDFiMiA8eGVuX2Nsb2Nrc291cmNl
X2dldF9jeWNsZXMrMHgxMj4gZGF0YTE2IGRhdGExNiBkYXRhMTYgZGF0YTE2IG5vcHcgJWNzOjB4
MCglcmF4LCVyYXgsMSkKPiAKPiBzdGF0aWMgdm9pZCB4ZW5fcmVhZF93YWxsY2xvY2soc3RydWN0
IHRpbWVzcGVjICp0cykKPiB7Cj4gICAgICAgICBzdHJ1Y3Qgc2hhcmVkX2luZm8gKnMgPSBIWVBF
UlZJU09SX3NoYXJlZF9pbmZvOwo+ICAgICAgICAgc3RydWN0IHB2Y2xvY2tfd2FsbF9jbG9jayAq
d2FsbF9jbG9jayA9ICYocy0+d2MpOwo+IDAwMDAwMDAwMDAwMDAxYzAgPHhlbl9nZXRfd2FsbGNs
b2NrPiBtb3YgICAgMHgwKCVyaXApLCVyYXggICAgICAgICMgMDAwMDAwMDAwMDAwMDFjNyA8eGVu
X2dldF93YWxsY2xvY2srMHg3PgoKCkhlcmUncyBhbm90aGVyIGR1bXAsIHdoaWNoIGRpdmVyZ2Vz
IGZyb20geGVuX2Nsb2Nrc291cmNlX2dldF9jeWNsZXMoKSB0bwpzb21lIGNvbXBsZXRlbHkgb3Ro
ZXIgZnVuY3Rpb246Cgo+IElORk86IHRhc2sgYnRyZnMtdHJhbnNhY3RpOjUyMiBibG9ja2VkIGZv
ciBtb3JlIHRoYW4gMzAwIHNlY29uZHMuCj4gYnRyZnMtdHJhbnNhY3RpIEQgICAgMCAgIDUyMiAg
ICAgIDIgMHgwMDAwMDAwMAo+ICBmZmZmODgwMWYzODM2MDAwIDAwMDAwMDAwMDAwMDAwMDAgZmZm
Zjg4MDFmNGEyNGYwMCBmZmZmODgwMWYzMmRhMWMwCj4gIGZmZmY4ODAxZjViMTg3ODAgZmZmZmM5
MDA0MTk5ZmE0MCBmZmZmZmZmZjgxNjBjZDJkIDAwMDAwMDAwMDAwMDAwMDAKPiAgZmZmZjg4MDE3
NDFhNThhOCAwMDAwMDAwMDAwMDAwMTAyIDAwMDAwMDAwMDAwMDAwMGUgZmZmZjg4MDFmMzJkYTFj
MAo+IENhbGwgVHJhY2U6Cj4gIFs8ZmZmZmZmZmY4MTYwY2QyZD5dID8gX19zY2hlZHVsZSsweDIz
ZC8weDZkMAo+ICBbPGZmZmZmZmZmODE2MGRhNjA+XSA/IGJpdF93YWl0X3RpbWVvdXQrMHg5MC8w
eDkwCj4gIFs8ZmZmZmZmZmY4MTYwZDFmMj5dID8gc2NoZWR1bGUrMHgzMi8weDgwCj4gIFs8ZmZm
ZmZmZmY4MTYxMDcyOT5dID8gc2NoZWR1bGVfdGltZW91dCsweDI0OS8weDMwMAoqKioKPiAgWzxm
ZmZmZmZmZjgxMDFiN2QxPl0gPyB4ZW5fY2xvY2tzb3VyY2VfZ2V0X2N5Y2xlcysweDExLzB4MjAK
PiAgWzxmZmZmZmZmZjgxNjBkYTYwPl0gPyBiaXRfd2FpdF90aW1lb3V0KzB4OTAvMHg5MAo+ICBb
PGZmZmZmZmZmODE2MGNhNzQ+XSA/IGlvX3NjaGVkdWxlX3RpbWVvdXQrMHhiNC8weDEzMAo+ICBb
PGZmZmZmZmZmODEwYmI1ZTc+XSA/IHByZXBhcmVfdG9fd2FpdCsweDU3LzB4ODAKPiAgWzxmZmZm
ZmZmZjgxNjBkYTc3Pl0gPyBiaXRfd2FpdF9pbysweDE3LzB4NjAKPiAgWzxmZmZmZmZmZjgxNjBk
NTZjPl0gPyBfX3dhaXRfb25fYml0KzB4NWMvMHg5MAo+ICBbPGZmZmZmZmZmODExN2UxOGU+XSA/
IGZpbmRfZ2V0X3BhZ2VzX3RhZysweDE1ZS8weDMwMAo+ICBbPGZmZmZmZmZmODExN2QwMTY+XSA/
IHdhaXRfb25fcGFnZV9iaXQrMHg4Ni8weGEwCj4gIFs8ZmZmZmZmZmY4MTBiYjkxMD5dID8gYXV0
b3JlbW92ZV93YWtlX2Z1bmN0aW9uKzB4NDAvMHg0MAo+ICBbPGZmZmZmZmZmODExN2QxMDc+XSA/
IF9fZmlsZW1hcF9mZGF0YXdhaXRfcmFuZ2UrMHhkNy8weDE1MAo+ICBbPGZmZmZmZmZmODExN2Qx
OGY+XSA/IGZpbGVtYXBfZmRhdGF3YWl0X3JhbmdlKzB4Zi8weDMwCj4gIFs8ZmZmZmZmZmZjMDE3
NTY0Mz5dID8gYnRyZnNfd2FpdF9vcmRlcmVkX3JhbmdlKzB4NzMvMHgxMTAgW2J0cmZzXQo+ICBb
PGZmZmZmZmZmYzAxYTJhMGQ+XSA/IGJ0cmZzX3dhaXRfY2FjaGVfaW8rMHg1ZC8weDFmMCBbYnRy
ZnNdCj4gIFs8ZmZmZmZmZmZjMDE0MWEzNj5dID8gYnRyZnNfd3JpdGVfZGlydHlfYmxvY2tfZ3Jv
dXBzKzB4MTA2LzB4MzgwIFtidHJmc10KPiAgWzxmZmZmZmZmZmMwMTQwYzVkPl0gPyBidHJmc19y
dW5fZGVsYXllZF9yZWZzKzB4MWZkLzB4MmIwIFtidHJmc10KPiAgWzxmZmZmZmZmZmMwMTU1MWQ3
Pl0gPyBjb21taXRfY293b25seV9yb290cysweDI1Ny8weDJmMCBbYnRyZnNdCj4gIFs8ZmZmZmZm
ZmZjMDE1N2EyND5dID8gYnRyZnNfY29tbWl0X3RyYW5zYWN0aW9uKzB4NGU0LzB4YTQwIFtidHJm
c10KPiAgWzxmZmZmZmZmZmMwMTU4MDFkPl0gPyBzdGFydF90cmFuc2FjdGlvbisweDlkLzB4NGEw
IFtidHJmc10KPiAgWzxmZmZmZmZmZmMwMTUyM2EyPl0gPyB0cmFuc2FjdGlvbl9rdGhyZWFkKzB4
MWIyLzB4MWYwIFtidHJmc10KPiAgWzxmZmZmZmZmZmMwMTUyMWYwPl0gPyBidHJmc19jbGVhbnVw
X3RyYW5zYWN0aW9uKzB4NTgwLzB4NTgwIFtidHJmc10KPiAgWzxmZmZmZmZmZjgxMDk3NWMwPl0g
PyBrdGhyZWFkKzB4ZjAvMHgxMTAKPiAgWzxmZmZmZmZmZjgxMDI0NzZiPl0gPyBfX3N3aXRjaF90
bysweDJiYi8weDcwMAo+ICBbPGZmZmZmZmZmODEwOTc0ZDA+XSA/IGt0aHJlYWRfcGFyaysweDYw
LzB4NjAKPiAgWzxmZmZmZmZmZjgxNjExZDM1Pl0gPyByZXRfZnJvbV9mb3JrKzB4MjUvMHgzMAoK
QW5kIGFub3RoZXIgb25lOgo+IElORk86IHRhc2sgc21iZDoyMDEwMSBibG9ja2VkIGZvciBtb3Jl
IHRoYW4gMzAwIHNlY29uZHMuCj4gc21iZCAgICAgICAgICAgIEQgICAgMCAyMDEwMSAgIDE3MTQg
MHgwMDAwMDAwMAo+ICBmZmZmODgwMWYwMWNhYzAwIDAwMDAwMDAwMDAwMDAwMDAgZmZmZjg4MDFm
NGEyNDFjMCBmZmZmODgwMDdmOWE1MjQwCj4gIGZmZmY4ODAxZjViOTg3ODAgZmZmZmM5MDA0OWEz
M2JjMCBmZmZmZmZmZjgxNjBjZDJkIGZmZmY4ODAwZjc4YmI1YjAKPiAgZmQyMjM2MzEzZmI1Mjc0
YiAwMDAwMDAwMDhkYzNjMWEwIGZmZmY4ODAxZjNlZjBhNDAgZmZmZjg4MDA3ZjlhNTI0MAo+IENh
bGwgVHJhY2U6Cj4gIFs8ZmZmZmZmZmY4MTYwY2QyZD5dID8gX19zY2hlZHVsZSsweDIzZC8weDZk
MAo+ICBbPGZmZmZmZmZmODE2MGRhNjA+XSA/IGJpdF93YWl0X3RpbWVvdXQrMHg5MC8weDkwCj4g
IFs8ZmZmZmZmZmY4MTYwZDFmMj5dID8gc2NoZWR1bGUrMHgzMi8weDgwCj4gIFs8ZmZmZmZmZmY4
MTYxMDcyOT5dID8gc2NoZWR1bGVfdGltZW91dCsweDI0OS8weDMwMAo+ICBbPGZmZmZmZmZmODEz
MzY0ODY+XSA/IF9fcmFkaXhfdHJlZV9sb29rdXArMHg3Ni8weGUwCioqKgo+ICBbPGZmZmZmZmZm
ODEwMWI3ZDE+XSA/IHhlbl9jbG9ja3NvdXJjZV9nZXRfY3ljbGVzKzB4MTEvMHgyMAo+ICBbPGZm
ZmZmZmZmODE2MGRhNjA+XSA/IGJpdF93YWl0X3RpbWVvdXQrMHg5MC8weDkwCj4gIFs8ZmZmZmZm
ZmY4MTYwY2E3ND5dID8gaW9fc2NoZWR1bGVfdGltZW91dCsweGI0LzB4MTMwCj4gIFs8ZmZmZmZm
ZmY4MTBiYjVlNz5dID8gcHJlcGFyZV90b193YWl0KzB4NTcvMHg4MAo+ICBbPGZmZmZmZmZmODE2
MGRhNzc+XSA/IGJpdF93YWl0X2lvKzB4MTcvMHg2MAo+ICBbPGZmZmZmZmZmODE2MGQ1NmM+XSA/
IF9fd2FpdF9vbl9iaXQrMHg1Yy8weDkwCj4gIFs8ZmZmZmZmZmZjMDBmMjkwYj5dID8gX19qYmQy
X2pvdXJuYWxfZmlsZV9idWZmZXIrMHhjYi8weDE4MCBbamJkMl0KPiAgWzxmZmZmZmZmZjgxNjBk
YTYwPl0gPyBiaXRfd2FpdF90aW1lb3V0KzB4OTAvMHg5MAo+ICBbPGZmZmZmZmZmODE2MGQ2Y2U+
XSA/IG91dF9vZl9saW5lX3dhaXRfb25fYml0KzB4N2UvMHhhMAo+ICBbPGZmZmZmZmZmODEwYmI5
MTA+XSA/IGF1dG9yZW1vdmVfd2FrZV9mdW5jdGlvbisweDQwLzB4NDAKPiAgWzxmZmZmZmZmZmMw
MGYyYmM4Pl0gPyBkb19nZXRfd3JpdGVfYWNjZXNzKzB4MjA4LzB4NDIwIFtqYmQyXQo+ICBbPGZm
ZmZmZmZmYzAwZjJlMGU+XSA/IGpiZDJfam91cm5hbF9nZXRfd3JpdGVfYWNjZXNzKzB4MmUvMHg2
MCBbamJkMl0KPiAgWzxmZmZmZmZmZmMwMmM3OGE2Pl0gPyBfX2V4dDRfam91cm5hbF9nZXRfd3Jp
dGVfYWNjZXNzKzB4MzYvMHg3MCBbZXh0NF0KPiAgWzxmZmZmZmZmZmMwMmEzOTEzPl0gPyBleHQ0
X29ycGhhbl9hZGQrMHhkMy8weDIzMCBbZXh0NF0KPiAgWzxmZmZmZmZmZmMwMjk2YjRhPl0gPyBl
eHQ0X21hcmtfaW5vZGVfZGlydHkrMHg2YS8weDIwMCBbZXh0NF0KPiAgWzxmZmZmZmZmZmMwMmE0
YjhhPl0gPyBleHQ0X3VubGluaysweDM2YS8weDM4MCBbZXh0NF0KPiAgWzxmZmZmZmZmZjgxMjEx
Njc3Pl0gPyB2ZnNfdW5saW5rKzB4ZTcvMHgxODAKPiAgWzxmZmZmZmZmZjgxMjE0NDM5Pl0gPyBk
b191bmxpbmthdCsweDI4OS8weDMwMAo+ICBbPGZmZmZmZmZmODE2MTFhYmI+XSA/IHN5c3RlbV9j
YWxsX2Zhc3RfY29tcGFyZV9lbmQrMHhjLzB4OWIKClRoaXMgZG9lcyBub3QgbG9vayBub3JtYWwg
dG8gbWUgb3IgZGlkIEkgbWlzcyBzb21ldGhpbmc/CgpXaGVyZSBjYW4gSSBnZXQgbW9yZSBpbmZv
cm1hdGlvbiBvbiB3aHkgdGhlcmUgaXMgbm8gcHJvZ3Jlc3MgZm9yIDMwMHMsCndoYXQgc2hvdWxk
IEkgZG8gdG8gZGVidWcgd2hpY2ggdGFzayBpcyB3YWl0aW5nIGZvciB3aGF0PwoKVGhlIHRyYWNl
cyBvZiB0aGUgb2Ygb3RoZXIgQ1BVcyBsb29rIG5vcm1hbCB0byBtZTogdGhlIG9uZSBwb3N0ZWQg
Zmlyc3QKYWJvdmUgaXMgdGhlIHNob3J0ZXN0LCBpbiBhbGwgb3RoZXIgY2FzZXMgdGhleSB3ZXJl
IHNvb25lciBvciBsYXRlcgp3YWl0aW5nIGZvciBJTyAobXkgaW50ZXJwcmV0YXRpb24sIGJ1dCBJ
IGNhbiBwb3N0IHRoZW0gaWYgbmVjZXNzYXJ5LikKClRoaXMgcHJvYmxlbSBvY2N1cnMgc2luY2Ug
dGhlIHVwZ3JhZGUgb2YgdGhlIExpbnV4IGtlcm5lbCBpbnNpZGUgdGhlIFZNCmZyb20gNC4xLngg
dG8gNC45LjMyIGFuZCBub3cgNC45LjUyLgoKQW55IGhlbHAgaXMgYXBwcmVjaWF0ZWQuClBoaWxp
cHAgSGFobgotLSAKUGhpbGlwcCBIYWhuCk9wZW4gU291cmNlIFNvZnR3YXJlIEVuZ2luZWVyCgpV
bml2ZW50aW9uIEdtYkgKYmUgb3Blbi4KTWFyeS1Tb21lcnZpbGxlLVN0ci4gMQpELTI4MzU5IEJy
ZW1lbgpUZWwuOiArNDkgNDIxIDIyMjMyLTAKRmF4IDogKzQ5IDQyMSAyMjIzMi05OQpoYWhuQHVu
aXZlbnRpb24uZGUKCmh0dHA6Ly93d3cudW5pdmVudGlvbi5kZS8KR2VzY2jDpGZ0c2bDvGhyZXI6
IFBldGVyIEguIEdhbnRlbgpIUkIgMjA3NTUgQW10c2dlcmljaHQgQnJlbWVuClN0ZXVlci1Oci46
IDcxLTU5Ny0wMjg3NgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 05 09:00:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 09:00:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0213-0001Jn-Rq; Thu, 05 Oct 2017 09:00:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hahn@univention.de>) id 1e00Ud-0000r1-S9
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 07:22:52 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 11/4D-03435-BCDD5D95; Thu, 05 Oct 2017 07:22:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsUSdOwoh+6pu1c
 jDSZ/EbL4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNO3J/BWHAyqeLI5J+MDYwrw7oYuTiEBGYz
 Snxf/oO1i5GTQ0IgQOJ09xlWiMQhRokvGy+xQDi7GSW2TWkBq2ITUJe4fuIoE4gtLBAjsfpQO
 5gtIpAncWpvIzuIzS8gK/H3cD9QnIODV8BB4uyiUJAwi4CKxMO315lBbFGBcImms/0sIDavgK
 DEyZlPwGxmoPF/5l1ihrDFJZq+rGSFsOUlmrfOZp7AyD8LScssJC2zkLTMQtKygJFlFaNGcWp
 RWWqRrpGxXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYIAyAMEOxj/zAw8xSnIw
 KYny/rx9NVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/LO0A5waLU9NSKtMwcYKzApCU4eJREe
 KeDpHmLCxJzizPTIVKnGHU5lky58odJiCUvPy9VSpz3OkiRAEhRRmke3AhY3F5ilJUS5mUEOk
 qIpyC1KDezBFX+FaM4B6OSMO80kCk8mXklcJteAR3BBHTEnKYrIEeUJCKkpBoYE7zEVlu+u8Z
 f+XrLI9+CZeckt23Jb+5W03nZod8fNntGpKJ6wcmz/1wfMqzdeqLSY9nmHWaeU1dPe3Wo1M5/
 72u+l5pq9elPBB+8fx/Kds/r/Re7C9+0dEsUD0b2zN+8ZpGO0hRm9idveSr9vPYkvPxW2brT2
 iCz4qNDj8Uqkd8XpF+v/nL/kBJLcUaioRZzUXEiAP3UBz7WAgAA
X-Env-Sender: hahn@univention.de
X-Msg-Ref: server-6.tower-27.messagelabs.com!1507188170!120185355!1
X-Originating-IP: [82.198.197.8]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6882 invoked from network); 5 Oct 2017 07:22:50 -0000
Received: from mail.univention.de (HELO mail.univention.de) (82.198.197.8)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Oct 2017 07:22:50 -0000
Received: from localhost (localhost [127.0.0.1])
 by solig.knut.univention.de (Postfix) with ESMTP id B31E618001E2;
 Thu,  5 Oct 2017 09:22:49 +0200 (CEST)
X-Virus-Scanned: by amavisd-new-2.7.1 (20120429) (Debian) at knut.univention.de
Received: from mail.univention.de ([127.0.0.1])
 by localhost (solig.knut.univention.de [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id SkjRV7o3tR85; Thu,  5 Oct 2017 09:22:48 +0200 (CEST)
Received: from [192.168.178.42] (p5B2F51D6.dip0.t-ipconnect.de [91.47.81.214])
 by solig.knut.univention.de (Postfix) with ESMTPSA id 3C5B518001DB; 
 Thu,  5 Oct 2017 09:22:48 +0200 (CEST)
From: Philipp Hahn <hahn@univention.de>
To: "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Organization: Univention GmbH
Message-ID: <6e9c0830-fe91-5854-c3c9-f4e16b668685@univention.de>
Date: Thu, 5 Oct 2017 09:22:47 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
Content-Language: en-GB
X-Mailman-Approved-At: Thu, 05 Oct 2017 09:00:24 +0000
Subject: [Xen-devel] [RFH] 4.9.52: task blocked for more than 300 seconds -
 xen_clocksource_get_cycles?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgppbiBhIFZNIHJ1bm5pbmcgbGludXgtNC45LjUyIG9uIERlYmlhbi1XaGVlenkgd2l0
aCBYZW4tNC4xIEkgb2JzZXJ2ZWQKc2V2ZXJhbCBzdHVjayBwcm9jZXNzZXM6IEhlcmUgaXMgb25l
ICh0cnVuY2F0ZWQpIGR1bXAgb2YgdGhlIExpbnV4Cmtlcm5lbCBtZXNzYWdlczoKCj4gIFs8ZmZm
ZmZmZmY4MTYwZGI2ZD5dID8gX19zY2hlZHVsZSsweDIzZC8weDZkMAo+ICBbPGZmZmZmZmZmODE2
MGU4YTA+XSA/IGJpdF93YWl0X3RpbWVvdXQrMHg5MC8weDkwCj4gIFs8ZmZmZmZmZmY4MTYwZTAz
Mj5dID8gc2NoZWR1bGUrMHgzMi8weDgwCj4gIFs8ZmZmZmZmZmY4MTYxMTUwYz5dID8gc2NoZWR1
bGVfdGltZW91dCsweDFlYy8weDM2MAo+ICBbPGZmZmZmZmZmODEzMGYyNzc+XSA/IF9fYmxrX21x
X3J1bl9od19xdWV1ZSsweDMyNy8weDNlMAoqKiogc2VlIGJlbG93Cj4gIFs8ZmZmZmZmZmY4MTAx
YjdmMT5dID8geGVuX2Nsb2Nrc291cmNlX2dldF9jeWNsZXMrMHgxMS8weDIwCj4gIFs8ZmZmZmZm
ZmY4MTYwZThhMD5dID8gYml0X3dhaXRfdGltZW91dCsweDkwLzB4OTAKPiAgWzxmZmZmZmZmZjgx
NjBkOGI0Pl0gPyBpb19zY2hlZHVsZV90aW1lb3V0KzB4YjQvMHgxMzAKPiAgWzxmZmZmZmZmZjgx
MGJiNmY3Pl0gPyBwcmVwYXJlX3RvX3dhaXQrMHg1Ny8weDgwCj4gIFs8ZmZmZmZmZmY4MTYwZThi
Nz5dID8gYml0X3dhaXRfaW8rMHgxNy8weDYwCj4gIFs8ZmZmZmZmZmY4MTYwZTNhYz5dID8gX193
YWl0X29uX2JpdCsweDVjLzB4OTAKPiAgWzxmZmZmZmZmZjgxNjBlOGEwPl0gPyBiaXRfd2FpdF90
aW1lb3V0KzB4OTAvMHg5MAo+ICBbPGZmZmZmZmZmODE2MGU1MGU+XSA/IG91dF9vZl9saW5lX3dh
aXRfb25fYml0KzB4N2UvMHhhMAo+ICBbPGZmZmZmZmZmODEwYmJhMjA+XSA/IGF1dG9yZW1vdmVf
d2FrZV9mdW5jdGlvbisweDQwLzB4NDAKPiAgWzxmZmZmZmZmZmMwMGFiZDE4Pl0gPyBqYmQyX2pv
dXJuYWxfY29tbWl0X3RyYW5zYWN0aW9uKzB4ZDQ4LzB4MTdlMCBbamJkMl0KPiAgWzxmZmZmZmZm
ZjgxMDI0N2Q5Pl0gPyBfX3N3aXRjaF90bysweDJjOS8weDcyMAo+ICBbPGZmZmZmZmZmODEwZTY3
ZmQ+XSA/IHRyeV90b19kZWxfdGltZXJfc3luYysweDRkLzB4ODAKPiAgWzxmZmZmZmZmZmMwMGIw
OTlkPl0gPyBram91cm5hbGQyKzB4ZGQvMHgyODAgW2piZDJdCj4gIFs8ZmZmZmZmZmY4MTBiYjll
MD5dID8gd2FrZV91cF9hdG9taWNfdCsweDMwLzB4MzAKPiAgWzxmZmZmZmZmZmMwMGIwOGMwPl0g
PyBjb21taXRfdGltZW91dCsweDEwLzB4MTAgW2piZDJdCj4gIFs8ZmZmZmZmZmY4MTA5NzY2MD5d
ID8ga3RocmVhZCsweGYwLzB4MTEwCj4gIFs8ZmZmZmZmZmY4MTAyNDdkOT5dID8gX19zd2l0Y2hf
dG8rMHgyYzkvMHg3MjAKPiAgWzxmZmZmZmZmZjgxMDk3NTcwPl0gPyBrdGhyZWFkX3BhcmsrMHg2
MC8weDYwCj4gIFs8ZmZmZmZmZmY4MTYxMmJiNT5dID8gcmV0X2Zyb21fZm9yaysweDI1LzB4MzAK
PiBOTUkgYmFja3RyYWNlIGZvciBjcHUgMgo+IENQVTogMiBQSUQ6IDM1IENvbW06IGtodW5ndGFz
a2QgTm90IHRhaW50ZWQgNC45LjAtdWNzMTA1LWFtZDY0ICMxIERlYmlhbiA0LjkuMzAtMkF+NC4y
LjAuMjAxNzA5MjcxNjQ5Cj4gIDAwMDAwMDAwMDAwMDAwMDAgZmZmZmZmZmY4MTMzMTkzNSAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDIKPiAgZmZmZmZmZmY4MTMzNWU2MCAwMDAwMDAw
MDAwMDAwMDAyIGZmZmZmZmZmODEwNGNiNzAgZmZmZjg4MDFmMGM5MGU4MAo+ICBmZmZmZmZmZjgx
MzM1ZjZhIGZmZmY4ODAxZjBjOTBlODAgMDAwMDAwMDAwMDNmZmZiYyBmZmZmZmZmZjgxMTI4MDQ4
Cj4gQ2FsbCBUcmFjZToKPiAgWzxmZmZmZmZmZjgxMzMxOTM1Pl0gPyBkdW1wX3N0YWNrKzB4NWMv
MHg3Nwo+ICBbPGZmZmZmZmZmODEzMzVlNjA+XSA/IG5taV9jcHVfYmFja3RyYWNlKzB4OTAvMHhh
MAo+ICBbPGZmZmZmZmZmODEwNGNiNzA+XSA/IGlycV9mb3JjZV9jb21wbGV0ZV9tb3ZlKzB4MTQw
LzB4MTQwCj4gIFs8ZmZmZmZmZmY4MTMzNWY2YT5dID8gbm1pX3RyaWdnZXJfY3B1bWFza19iYWNr
dHJhY2UrMHhmYS8weDEzMAo+ICBbPGZmZmZmZmZmODExMjgwNDg+XSA/IHdhdGNoZG9nKzB4MmI4
LzB4MzMwCj4gIFs8ZmZmZmZmZmY4MTEyN2Q5MD5dID8gcmVzZXRfaHVuZ190YXNrX2RldGVjdG9y
KzB4MTAvMHgxMAo+ICBbPGZmZmZmZmZmODEwOTc2NjA+XSA/IGt0aHJlYWQrMHhmMC8weDExMAo+
ICBbPGZmZmZmZmZmODEwMjQ3ZDk+XSA/IF9fc3dpdGNoX3RvKzB4MmM5LzB4NzIwCj4gIFs8ZmZm
ZmZmZmY4MTA5NzU3MD5dID8ga3RocmVhZF9wYXJrKzB4NjAvMHg2MAo+ICBbPGZmZmZmZmZmODE2
MTJiYjU+XSA/IHJldF9mcm9tX2ZvcmsrMHgyNS8weDMwCj4gU2VuZGluZyBOTUkgZnJvbSBDUFUg
MiB0byBDUFVzIDAtMSwzOgo+IE5NSSBiYWNrdHJhY2UgZm9yIGNwdSAxCj4gQ1BVOiAxIFBJRDog
MCBDb21tOiBzd2FwcGVyLzEgTm90IHRhaW50ZWQgNC45LjAtdWNzMTA1LWFtZDY0ICMxIERlYmlh
biA0LjkuMzAtMkF+NC4yLjAuMjAxNzA5MjcxNjQ5Cj4gdGFzazogZmZmZjg4MDFmNGEwMmVjMCB0
YXNrLnN0YWNrOiBmZmZmYzkwMDQwY2E0MDAwCj4gUklQOiBlMDMwOls8ZmZmZmZmZmY4MTAwMTNh
YT5dICBbPGZmZmZmZmZmODEwMDEzYWE+XSB4ZW5faHlwZXJjYWxsX3NjaGVkX29wKzB4YS8weDIw
Cj4gUlNQOiBlMDJiOmZmZmZjOTAwNDBjYTdlZDAgIEVGTEFHUzogMDAwMDAyNDYKPiBSQVg6IDAw
MDAwMDAwMDAwMDAwMDAgUkJYOiBmZmZmODgwMWY0YTAyZWMwIFJDWDogZmZmZmZmZmY4MTAwMTNh
YQo+IFJEWDogZmZmZmZmZmY4MWM0YmE3MCBSU0k6IDAwMDAwMDAwMDAwMDAwMDAgUkRJOiAwMDAw
MDAwMDAwMDAwMDAxCj4gUkJQOiAwMDAwMDAwMDAwMDAwMDAxIFIwODogMDAwMDAwMDAwMDAwMDAw
MCBSMDk6IDAwMDAwMDAwMDAwMDAwMDAKPiBSMTA6IDAwMDAwMDAwMDAwMDdmZjAgUjExOiAwMDAw
MDAwMDAwMDAwMjQ2IFIxMjogMDAwMDAwMDAwMDAwMDAwMAo+IFIxMzogMDAwMDAwMDAwMDAwMDAw
MCBSMTQ6IGZmZmY4ODAxZjRhMDJlYzAgUjE1OiBmZmZmODgwMWY0YTAyZWMwCj4gRlM6ICAwMDAw
N2YyM2FjNTk1NzAwKDAwMDApIEdTOmZmZmY4ODAxZjVhODAwMDAoMDAwMCkga25sR1M6MDAwMDAw
MDAwMDAwMDAwMAo+IENTOiAgZTAzMyBEUzogMDAyYiBFUzogMDAyYiBDUjA6IDAwMDAwMDAwODAw
NTAwMzMKPiBDUjI6IDAwMDA3ZjUyNTM3ZDZkNDYgQ1IzOiAwMDAwMDAwMWJiYTIzMDAwIENSNDog
MDAwMDAwMDAwMDAwMjY2MAo+IFN0YWNrOgo+ICBmZmZmODgwMWJiODMyMjAxIDAwMDAwMDAwMDAw
MDAwMDEgZmZmZmZmZmY4MTAxYjU1YyBmZmZmZmZmZjgxNjExZWM4Cj4gIGZmZmY4ODAxZjRhMDJl
YzAgMDAwMDAwMDAwMDAwMDAwMSBmZmZmZmZmZjgxMGJjMjgwIGZmZmY4ODAxZjRhMDJlYzAKPiAg
ZmZmZjg4MDFmNGEwMmVjMCBjMGE5OTU5NjFkNDEyNDBmIGFkZGNlNmRjYWRkMDA5YzkgMDAwMDAw
MDAwMDAwMDAwMAo+IENhbGwgVHJhY2U6Cj4gIFs8ZmZmZmZmZmY4MTAxYjU1Yz5dID8geGVuX3Nh
ZmVfaGFsdCsweGMvMHgyMAo+ICBbPGZmZmZmZmZmODE2MTFlYzg+XSA/IGRlZmF1bHRfaWRsZSsw
eDE4LzB4ZDAKPiAgWzxmZmZmZmZmZjgxMGJjMjgwPl0gPyBjcHVfc3RhcnR1cF9lbnRyeSsweDFm
MC8weDI2MAo+IENvZGU6IGNjIDUxIDQxIDUzIGI4IDFjIDAwIDAwIDAwIDBmIDA1IDQxIDViIDU5
IGMzIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNj
IDUxIDQxIDUzIGI4IDFkIDAwIDAwIDAwIDBmIDA1IDw0MT4gNWIgNTkgYzMgY2MgY2MgY2MgY2Mg
Y2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgCj4gTk1JIGJhY2t0cmFjZSBm
b3IgY3B1IDMKPiBDUFU6IDMgUElEOiAwIENvbW06IHN3YXBwZXIvMyBOb3QgdGFpbnRlZCA0Ljku
MC11Y3MxMDUtYW1kNjQgIzEgRGViaWFuIDQuOS4zMC0yQX40LjIuMC4yMDE3MDkyNzE2NDkKPiB0
YXNrOiBmZmZmODgwMWY0YTI0ZjAwIHRhc2suc3RhY2s6IGZmZmZjOTAwNDBjYjQwMDAKPiBSSVA6
IGUwMzA6WzxmZmZmZmZmZjgxMDAxM2FhPl0gIFs8ZmZmZmZmZmY4MTAwMTNhYT5dIHhlbl9oeXBl
cmNhbGxfc2NoZWRfb3ArMHhhLzB4MjAKPiBSU1A6IGUwMmI6ZmZmZmM5MDA0MGNiN2VkMCAgRUZM
QUdTOiAwMDAwMDI0Ngo+IFJBWDogMDAwMDAwMDAwMDAwMDAwMCBSQlg6IGZmZmY4ODAxZjRhMjRm
MDAgUkNYOiBmZmZmZmZmZjgxMDAxM2FhCj4gUkRYOiBmZmZmZmZmZjgxYzRiYTcwIFJTSTogMDAw
MDAwMDAwMDAwMDAwMCBSREk6IDAwMDAwMDAwMDAwMDAwMDEKPiBSQlA6IDAwMDAwMDAwMDAwMDAw
MDMgUjA4OiAwMDAwMDAwMDAwMDAwMDAwIFIwOTogMDAwMDAwMDAwMDAwMDAwMAo+IFIxMDogMDAw
MDAwMDAwMDAwN2ZmMCBSMTE6IDAwMDAwMDAwMDAwMDAyNDYgUjEyOiAwMDAwMDAwMDAwMDAwMDAw
Cj4gUjEzOiAwMDAwMDAwMDAwMDAwMDAwIFIxNDogZmZmZjg4MDFmNGEyNGYwMCBSMTU6IGZmZmY4
ODAxZjRhMjRmMDAKPiBGUzogIDAwMDA3ZjFhMmFmMTk3MDAoMDAwMCkgR1M6ZmZmZjg4MDFmNWI4
MDAwMCgwMDAwKSBrbmxHUzowMDAwMDAwMDAwMDAwMDAwCj4gQ1M6ICBlMDMzIERTOiAwMDJiIEVT
OiAwMDJiIENSMDogMDAwMDAwMDA4MDA1MDAzMwo+IENSMjogMDAwMDdmNGE1NDE2YjAwMCBDUjM6
IDAwMDAwMDAxZDgzZWMwMDAgQ1I0OiAwMDAwMDAwMDAwMDAyNjYwCj4gU3RhY2s6Cj4gIDAwMDAw
MDAwMDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAwMSBmZmZmZmZmZjgxMDFiNTVjIGZmZmZmZmZmODE2
MTFlYzgKPiAgZmZmZjg4MDFmNGEyNGYwMCAwMDAwMDAwMDAwMDAwMDAzIGZmZmZmZmZmODEwYmMy
ODAgZmZmZjg4MDFmNGEyNGYwMAo+ICBmZmZmODgwMWY0YTI0ZjAwIDc3ODE2ZGViMTMzYjk5Nzkg
YWRkY2U2ZGNhZGQwMDljOSAwMDAwMDAwMDAwMDAwMDAwCj4gQ2FsbCBUcmFjZToKPiAgWzxmZmZm
ZmZmZjgxMDFiNTVjPl0gPyB4ZW5fc2FmZV9oYWx0KzB4Yy8weDIwCj4gIFs8ZmZmZmZmZmY4MTYx
MWVjOD5dID8gZGVmYXVsdF9pZGxlKzB4MTgvMHhkMAo+ICBbPGZmZmZmZmZmODEwYmMyODA+XSA/
IGNwdV9zdGFydHVwX2VudHJ5KzB4MWYwLzB4MjYwCj4gQ29kZTogY2MgNTEgNDEgNTMgYjggMWMg
MDAgMDAgMDAgMGYgMDUgNDEgNWIgNTkgYzMgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2Mg
Y2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgNTEgNDEgNTMgYjggMWQgMDAgMDAgMDAgMGYgMDUgPDQx
PiA1YiA1OSBjMyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBj
YyBjYyAKPiBOTUkgYmFja3RyYWNlIGZvciBjcHUgMAo+IENQVTogMCBQSUQ6IDAgQ29tbTogc3dh
cHBlci8wIE5vdCB0YWludGVkIDQuOS4wLXVjczEwNS1hbWQ2NCAjMSBEZWJpYW4gNC45LjMwLTJB
fjQuMi4wLjIwMTcwOTI3MTY0OQo+IHRhc2s6IGZmZmZmZmZmODFjMGU1NDAgdGFzay5zdGFjazog
ZmZmZmZmZmY4MWMwMDAwMAo+IFJJUDogZTAzMDpbPGZmZmZmZmZmODEwMDEzYWE+XSAgWzxmZmZm
ZmZmZjgxMDAxM2FhPl0geGVuX2h5cGVyY2FsbF9zY2hlZF9vcCsweGEvMHgyMAo+IFJTUDogZTAy
YjpmZmZmZmZmZjgxYzAzZTkwICBFRkxBR1M6IDAwMDAwMjQ2Cj4gUkFYOiAwMDAwMDAwMDAwMDAw
MDAwIFJCWDogZmZmZmZmZmY4MWMwZTU0MCBSQ1g6IGZmZmZmZmZmODEwMDEzYWEKPiBSRFg6IGZm
ZmZmZmZmODFjNGJhNzAgUlNJOiAwMDAwMDAwMDAwMDAwMDAwIFJESTogMDAwMDAwMDAwMDAwMDAw
MQo+IFJCUDogMDAwMDAwMDAwMDAwMDAwMCBSMDg6IDAwMDAwMDAwMDAwMDAwMDAgUjA5OiAwMDAw
MDAwMDAwMDAwMDAwCj4gUjEwOiAwMDAwMDAwMDAwMDA3ZmYwIFIxMTogMDAwMDAwMDAwMDAwMDI0
NiBSMTI6IDAwMDAwMDAwMDAwMDAwMDAKPiBSMTM6IDAwMDAwMDAwMDAwMDAwMDAgUjE0OiBmZmZm
ZmZmZjgxYzBlNTQwIFIxNTogZmZmZmZmZmY4MWMwZTU0MAo+IEZTOiAgMDAwMDdmOTc3ZDNjMjcw
MCgwMDAwKSBHUzpmZmZmODgwMWY1YTAwMDAwKDAwMDApIGtubEdTOjAwMDAwMDAwMDAwMDAwMDAK
PiBDUzogIGUwMzMgRFM6IDAwMDAgRVM6IDAwMDAgQ1IwOiAwMDAwMDAwMDgwMDUwMDMzCj4gQ1Iy
OiAwMDAwNTVhZTliZWNhYmM4IENSMzogMDAwMDAwMDFkNmE0MDAwMCBDUjQ6IDAwMDAwMDAwMDAw
MDI2NjAKPiBTdGFjazoKPiAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAwMDAwMDAxIGZmZmZm
ZmZmODEwMWI1NWMgZmZmZmZmZmY4MTYxMWVjOAo+ICBmZmZmZmZmZjgxYzBlNTQwIDAwMDAwMDAw
MDAwMDAwMDAgZmZmZmZmZmY4MTBiYzI4MCBmZmZmZmZmZjgxYzBlNTQwCj4gIGZmZmZmZmZmODFj
MGU1NDAgZWJlYWMyMTRlMzMwYmQzZiBhZGRjZTZkY2FkZDAwOWM5IGZmZmZmZmZmZmZmZmZmZmYK
PiBDYWxsIFRyYWNlOgo+ICBbPGZmZmZmZmZmODEwMWI1NWM+XSA/IHhlbl9zYWZlX2hhbHQrMHhj
LzB4MjAKPiAgWzxmZmZmZmZmZjgxNjExZWM4Pl0gPyBkZWZhdWx0X2lkbGUrMHgxOC8weGQwCj4g
IFs8ZmZmZmZmZmY4MTBiYzI4MD5dID8gY3B1X3N0YXJ0dXBfZW50cnkrMHgxZjAvMHgyNjAKPiAg
WzxmZmZmZmZmZjgxZDRiZjg0Pl0gPyBzdGFydF9rZXJuZWwrMHg0NmQvMHg0OGQKPiAgWzxmZmZm
ZmZmZjgxZDUxMGU2Pl0gPyB4ZW5fc3RhcnRfa2VybmVsKzB4NTJlLzB4NTM4Cj4gQ29kZTogY2Mg
NTEgNDEgNTMgYjggMWMgMDAgMDAgMDAgMGYgMDUgNDEgNWIgNTkgYzMgY2MgY2MgY2MgY2MgY2Mg
Y2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgNTEgNDEgNTMgYjggMWQgMDAg
MDAgMDAgMGYgMDUgPDQxPiA1YiA1OSBjMyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBj
YyBjYyBjYyBjYyBjYyBjYyBjYyAKCgpMb29raW5nIGF0IHRoZSBkaXMtYXNzZW1ibHkgb2YgeGVu
X2Nsb2Nrc291cmNlX2dldF9jeWNsZXMoKSBpbgphcmNoL3g4Ni94ZW4vdGltZS5jIEkgc2VlIG5v
IHBhdGggaG93IHRoYXQgc2hvdWxkIGNhbGwKX19ibGtfbXFfcnVuX2h3X3F1ZXVlKCk6Cgo+IDAw
MDAwMDAwMDAwMDAxYTAgPHhlbl9jbG9ja3NvdXJjZV9nZXRfY3ljbGVzPiBtb3YgICAgJWdzOjB4
MCglcmlwKSwlcmRpICAgICAgICAjIDAwMDAwMDAwMDAwMDAxYTggPHhlbl9jbG9ja3NvdXJjZV9n
ZXRfY3ljbGVzKzB4OD4KPiAwMDAwMDAwMDAwMDAwMWE4IDx4ZW5fY2xvY2tzb3VyY2VfZ2V0X2N5
Y2xlcysweDg+IGFkZCAgICAkMHgyMCwlcmRpCj4gICAgICAgICByZXQgPSBwdmNsb2NrX2Nsb2Nr
c291cmNlX3JlYWQoc3JjKTsKPiAwMDAwMDAwMDAwMDAwMWFjIDx4ZW5fY2xvY2tzb3VyY2VfZ2V0
X2N5Y2xlcysweGM+IGNhbGxxICAwMDAwMDAwMDAwMDAwMWIxIDx4ZW5fY2xvY2tzb3VyY2VfZ2V0
X2N5Y2xlcysweDExPgo+IH0KPiAKPiBzdGF0aWMgY3ljbGVfdCB4ZW5fY2xvY2tzb3VyY2VfZ2V0
X2N5Y2xlcyhzdHJ1Y3QgY2xvY2tzb3VyY2UgKmNzKQo+IHsKPiAgICAgICAgIHJldHVybiB4ZW5f
Y2xvY2tzb3VyY2VfcmVhZCgpOwo+IH0KPiAwMDAwMDAwMDAwMDAwMWIxIDx4ZW5fY2xvY2tzb3Vy
Y2VfZ2V0X2N5Y2xlcysweDExPiByZXRxICAgCj4gMDAwMDAwMDAwMDAwMDFiMiA8eGVuX2Nsb2Nr
c291cmNlX2dldF9jeWNsZXMrMHgxMj4gZGF0YTE2IGRhdGExNiBkYXRhMTYgZGF0YTE2IG5vcHcg
JWNzOjB4MCglcmF4LCVyYXgsMSkKPiAKPiBzdGF0aWMgdm9pZCB4ZW5fcmVhZF93YWxsY2xvY2so
c3RydWN0IHRpbWVzcGVjICp0cykKPiB7Cj4gICAgICAgICBzdHJ1Y3Qgc2hhcmVkX2luZm8gKnMg
PSBIWVBFUlZJU09SX3NoYXJlZF9pbmZvOwo+ICAgICAgICAgc3RydWN0IHB2Y2xvY2tfd2FsbF9j
bG9jayAqd2FsbF9jbG9jayA9ICYocy0+d2MpOwo+IDAwMDAwMDAwMDAwMDAxYzAgPHhlbl9nZXRf
d2FsbGNsb2NrPiBtb3YgICAgMHgwKCVyaXApLCVyYXggICAgICAgICMgMDAwMDAwMDAwMDAwMDFj
NyA8eGVuX2dldF93YWxsY2xvY2srMHg3PgoKCkhlcmUncyBhbm90aGVyIGR1bXAsIHdoaWNoIGRp
dmVyZ2VzIGZyb20geGVuX2Nsb2Nrc291cmNlX2dldF9jeWNsZXMoKSB0bwpzb21lIGNvbXBsZXRl
bHkgb3RoZXIgZnVuY3Rpb246Cgo+IElORk86IHRhc2sgYnRyZnMtdHJhbnNhY3RpOjUyMiBibG9j
a2VkIGZvciBtb3JlIHRoYW4gMzAwIHNlY29uZHMuCj4gYnRyZnMtdHJhbnNhY3RpIEQgICAgMCAg
IDUyMiAgICAgIDIgMHgwMDAwMDAwMAo+ICBmZmZmODgwMWYzODM2MDAwIDAwMDAwMDAwMDAwMDAw
MDAgZmZmZjg4MDFmNGEyNGYwMCBmZmZmODgwMWYzMmRhMWMwCj4gIGZmZmY4ODAxZjViMTg3ODAg
ZmZmZmM5MDA0MTk5ZmE0MCBmZmZmZmZmZjgxNjBjZDJkIDAwMDAwMDAwMDAwMDAwMDAKPiAgZmZm
Zjg4MDE3NDFhNThhOCAwMDAwMDAwMDAwMDAwMTAyIDAwMDAwMDAwMDAwMDAwMGUgZmZmZjg4MDFm
MzJkYTFjMAo+IENhbGwgVHJhY2U6Cj4gIFs8ZmZmZmZmZmY4MTYwY2QyZD5dID8gX19zY2hlZHVs
ZSsweDIzZC8weDZkMAo+ICBbPGZmZmZmZmZmODE2MGRhNjA+XSA/IGJpdF93YWl0X3RpbWVvdXQr
MHg5MC8weDkwCj4gIFs8ZmZmZmZmZmY4MTYwZDFmMj5dID8gc2NoZWR1bGUrMHgzMi8weDgwCj4g
IFs8ZmZmZmZmZmY4MTYxMDcyOT5dID8gc2NoZWR1bGVfdGltZW91dCsweDI0OS8weDMwMAoqKioK
PiAgWzxmZmZmZmZmZjgxMDFiN2QxPl0gPyB4ZW5fY2xvY2tzb3VyY2VfZ2V0X2N5Y2xlcysweDEx
LzB4MjAKPiAgWzxmZmZmZmZmZjgxNjBkYTYwPl0gPyBiaXRfd2FpdF90aW1lb3V0KzB4OTAvMHg5
MAo+ICBbPGZmZmZmZmZmODE2MGNhNzQ+XSA/IGlvX3NjaGVkdWxlX3RpbWVvdXQrMHhiNC8weDEz
MAo+ICBbPGZmZmZmZmZmODEwYmI1ZTc+XSA/IHByZXBhcmVfdG9fd2FpdCsweDU3LzB4ODAKPiAg
WzxmZmZmZmZmZjgxNjBkYTc3Pl0gPyBiaXRfd2FpdF9pbysweDE3LzB4NjAKPiAgWzxmZmZmZmZm
ZjgxNjBkNTZjPl0gPyBfX3dhaXRfb25fYml0KzB4NWMvMHg5MAo+ICBbPGZmZmZmZmZmODExN2Ux
OGU+XSA/IGZpbmRfZ2V0X3BhZ2VzX3RhZysweDE1ZS8weDMwMAo+ICBbPGZmZmZmZmZmODExN2Qw
MTY+XSA/IHdhaXRfb25fcGFnZV9iaXQrMHg4Ni8weGEwCj4gIFs8ZmZmZmZmZmY4MTBiYjkxMD5d
ID8gYXV0b3JlbW92ZV93YWtlX2Z1bmN0aW9uKzB4NDAvMHg0MAo+ICBbPGZmZmZmZmZmODExN2Qx
MDc+XSA/IF9fZmlsZW1hcF9mZGF0YXdhaXRfcmFuZ2UrMHhkNy8weDE1MAo+ICBbPGZmZmZmZmZm
ODExN2QxOGY+XSA/IGZpbGVtYXBfZmRhdGF3YWl0X3JhbmdlKzB4Zi8weDMwCj4gIFs8ZmZmZmZm
ZmZjMDE3NTY0Mz5dID8gYnRyZnNfd2FpdF9vcmRlcmVkX3JhbmdlKzB4NzMvMHgxMTAgW2J0cmZz
XQo+ICBbPGZmZmZmZmZmYzAxYTJhMGQ+XSA/IGJ0cmZzX3dhaXRfY2FjaGVfaW8rMHg1ZC8weDFm
MCBbYnRyZnNdCj4gIFs8ZmZmZmZmZmZjMDE0MWEzNj5dID8gYnRyZnNfd3JpdGVfZGlydHlfYmxv
Y2tfZ3JvdXBzKzB4MTA2LzB4MzgwIFtidHJmc10KPiAgWzxmZmZmZmZmZmMwMTQwYzVkPl0gPyBi
dHJmc19ydW5fZGVsYXllZF9yZWZzKzB4MWZkLzB4MmIwIFtidHJmc10KPiAgWzxmZmZmZmZmZmMw
MTU1MWQ3Pl0gPyBjb21taXRfY293b25seV9yb290cysweDI1Ny8weDJmMCBbYnRyZnNdCj4gIFs8
ZmZmZmZmZmZjMDE1N2EyND5dID8gYnRyZnNfY29tbWl0X3RyYW5zYWN0aW9uKzB4NGU0LzB4YTQw
IFtidHJmc10KPiAgWzxmZmZmZmZmZmMwMTU4MDFkPl0gPyBzdGFydF90cmFuc2FjdGlvbisweDlk
LzB4NGEwIFtidHJmc10KPiAgWzxmZmZmZmZmZmMwMTUyM2EyPl0gPyB0cmFuc2FjdGlvbl9rdGhy
ZWFkKzB4MWIyLzB4MWYwIFtidHJmc10KPiAgWzxmZmZmZmZmZmMwMTUyMWYwPl0gPyBidHJmc19j
bGVhbnVwX3RyYW5zYWN0aW9uKzB4NTgwLzB4NTgwIFtidHJmc10KPiAgWzxmZmZmZmZmZjgxMDk3
NWMwPl0gPyBrdGhyZWFkKzB4ZjAvMHgxMTAKPiAgWzxmZmZmZmZmZjgxMDI0NzZiPl0gPyBfX3N3
aXRjaF90bysweDJiYi8weDcwMAo+ICBbPGZmZmZmZmZmODEwOTc0ZDA+XSA/IGt0aHJlYWRfcGFy
aysweDYwLzB4NjAKPiAgWzxmZmZmZmZmZjgxNjExZDM1Pl0gPyByZXRfZnJvbV9mb3JrKzB4MjUv
MHgzMAoKQW5kIGFub3RoZXIgb25lOgo+IElORk86IHRhc2sgc21iZDoyMDEwMSBibG9ja2VkIGZv
ciBtb3JlIHRoYW4gMzAwIHNlY29uZHMuCj4gc21iZCAgICAgICAgICAgIEQgICAgMCAyMDEwMSAg
IDE3MTQgMHgwMDAwMDAwMAo+ICBmZmZmODgwMWYwMWNhYzAwIDAwMDAwMDAwMDAwMDAwMDAgZmZm
Zjg4MDFmNGEyNDFjMCBmZmZmODgwMDdmOWE1MjQwCj4gIGZmZmY4ODAxZjViOTg3ODAgZmZmZmM5
MDA0OWEzM2JjMCBmZmZmZmZmZjgxNjBjZDJkIGZmZmY4ODAwZjc4YmI1YjAKPiAgZmQyMjM2MzEz
ZmI1Mjc0YiAwMDAwMDAwMDhkYzNjMWEwIGZmZmY4ODAxZjNlZjBhNDAgZmZmZjg4MDA3ZjlhNTI0
MAo+IENhbGwgVHJhY2U6Cj4gIFs8ZmZmZmZmZmY4MTYwY2QyZD5dID8gX19zY2hlZHVsZSsweDIz
ZC8weDZkMAo+ICBbPGZmZmZmZmZmODE2MGRhNjA+XSA/IGJpdF93YWl0X3RpbWVvdXQrMHg5MC8w
eDkwCj4gIFs8ZmZmZmZmZmY4MTYwZDFmMj5dID8gc2NoZWR1bGUrMHgzMi8weDgwCj4gIFs8ZmZm
ZmZmZmY4MTYxMDcyOT5dID8gc2NoZWR1bGVfdGltZW91dCsweDI0OS8weDMwMAo+ICBbPGZmZmZm
ZmZmODEzMzY0ODY+XSA/IF9fcmFkaXhfdHJlZV9sb29rdXArMHg3Ni8weGUwCioqKgo+ICBbPGZm
ZmZmZmZmODEwMWI3ZDE+XSA/IHhlbl9jbG9ja3NvdXJjZV9nZXRfY3ljbGVzKzB4MTEvMHgyMAo+
ICBbPGZmZmZmZmZmODE2MGRhNjA+XSA/IGJpdF93YWl0X3RpbWVvdXQrMHg5MC8weDkwCj4gIFs8
ZmZmZmZmZmY4MTYwY2E3ND5dID8gaW9fc2NoZWR1bGVfdGltZW91dCsweGI0LzB4MTMwCj4gIFs8
ZmZmZmZmZmY4MTBiYjVlNz5dID8gcHJlcGFyZV90b193YWl0KzB4NTcvMHg4MAo+ICBbPGZmZmZm
ZmZmODE2MGRhNzc+XSA/IGJpdF93YWl0X2lvKzB4MTcvMHg2MAo+ICBbPGZmZmZmZmZmODE2MGQ1
NmM+XSA/IF9fd2FpdF9vbl9iaXQrMHg1Yy8weDkwCj4gIFs8ZmZmZmZmZmZjMDBmMjkwYj5dID8g
X19qYmQyX2pvdXJuYWxfZmlsZV9idWZmZXIrMHhjYi8weDE4MCBbamJkMl0KPiAgWzxmZmZmZmZm
ZjgxNjBkYTYwPl0gPyBiaXRfd2FpdF90aW1lb3V0KzB4OTAvMHg5MAo+ICBbPGZmZmZmZmZmODE2
MGQ2Y2U+XSA/IG91dF9vZl9saW5lX3dhaXRfb25fYml0KzB4N2UvMHhhMAo+ICBbPGZmZmZmZmZm
ODEwYmI5MTA+XSA/IGF1dG9yZW1vdmVfd2FrZV9mdW5jdGlvbisweDQwLzB4NDAKPiAgWzxmZmZm
ZmZmZmMwMGYyYmM4Pl0gPyBkb19nZXRfd3JpdGVfYWNjZXNzKzB4MjA4LzB4NDIwIFtqYmQyXQo+
ICBbPGZmZmZmZmZmYzAwZjJlMGU+XSA/IGpiZDJfam91cm5hbF9nZXRfd3JpdGVfYWNjZXNzKzB4
MmUvMHg2MCBbamJkMl0KPiAgWzxmZmZmZmZmZmMwMmM3OGE2Pl0gPyBfX2V4dDRfam91cm5hbF9n
ZXRfd3JpdGVfYWNjZXNzKzB4MzYvMHg3MCBbZXh0NF0KPiAgWzxmZmZmZmZmZmMwMmEzOTEzPl0g
PyBleHQ0X29ycGhhbl9hZGQrMHhkMy8weDIzMCBbZXh0NF0KPiAgWzxmZmZmZmZmZmMwMjk2YjRh
Pl0gPyBleHQ0X21hcmtfaW5vZGVfZGlydHkrMHg2YS8weDIwMCBbZXh0NF0KPiAgWzxmZmZmZmZm
ZmMwMmE0YjhhPl0gPyBleHQ0X3VubGluaysweDM2YS8weDM4MCBbZXh0NF0KPiAgWzxmZmZmZmZm
ZjgxMjExNjc3Pl0gPyB2ZnNfdW5saW5rKzB4ZTcvMHgxODAKPiAgWzxmZmZmZmZmZjgxMjE0NDM5
Pl0gPyBkb191bmxpbmthdCsweDI4OS8weDMwMAo+ICBbPGZmZmZmZmZmODE2MTFhYmI+XSA/IHN5
c3RlbV9jYWxsX2Zhc3RfY29tcGFyZV9lbmQrMHhjLzB4OWIKClRoaXMgZG9lcyBub3QgbG9vayBu
b3JtYWwgdG8gbWUgb3IgZGlkIEkgbWlzcyBzb21ldGhpbmc/CgpXaGVyZSBjYW4gSSBnZXQgbW9y
ZSBpbmZvcm1hdGlvbiBvbiB3aHkgdGhlcmUgaXMgbm8gcHJvZ3Jlc3MgZm9yIDMwMHMsCndoYXQg
c2hvdWxkIEkgZG8gdG8gZGVidWcgd2hpY2ggdGFzayBpcyB3YWl0aW5nIGZvciB3aGF0PwoKVGhl
IHRyYWNlcyBvZiB0aGUgb2Ygb3RoZXIgQ1BVcyBsb29rIG5vcm1hbCB0byBtZTogdGhlIG9uZSBw
b3N0ZWQgZmlyc3QKYWJvdmUgaXMgdGhlIHNob3J0ZXN0LCBpbiBhbGwgb3RoZXIgY2FzZXMgdGhl
eSB3ZXJlIHNvb25lciBvciBsYXRlcgp3YWl0aW5nIGZvciBJTyAobXkgaW50ZXJwcmV0YXRpb24s
IGJ1dCBJIGNhbiBwb3N0IHRoZW0gaWYgbmVjZXNzYXJ5LikKClRoaXMgcHJvYmxlbSBvY2N1cnMg
c2luY2UgdGhlIHVwZ3JhZGUgb2YgdGhlIExpbnV4IGtlcm5lbCBpbnNpZGUgdGhlIFZNCmZyb20g
NC4xLnggdG8gNC45LjMyIGFuZCBub3cgNC45LjUyLgoKQW55IGhlbHAgaXMgYXBwcmVjaWF0ZWQu
ClBoaWxpcHAgSGFobgotLSAKUGhpbGlwcCBIYWhuCk9wZW4gU291cmNlIFNvZnR3YXJlIEVuZ2lu
ZWVyCgpVbml2ZW50aW9uIEdtYkgKYmUgb3Blbi4KTWFyeS1Tb21lcnZpbGxlLVN0ci4gMQpELTI4
MzU5IEJyZW1lbgpUZWwuOiArNDkgNDIxIDIyMjMyLTAKRmF4IDogKzQ5IDQyMSAyMjIzMi05OQpo
YWhuQHVuaXZlbnRpb24uZGUKCmh0dHA6Ly93d3cudW5pdmVudGlvbi5kZS8KR2VzY2jDpGZ0c2bD
vGhyZXI6IFBldGVyIEguIEdhbnRlbgpIUkIgMjA3NTUgQW10c2dlcmljaHQgQnJlbWVuClN0ZXVl
ci1Oci46IDcxLTU5Ny0wMjg3NgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 05 09:02:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 09:02:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e022b-0001h2-A6; Thu, 05 Oct 2017 09:02:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e022Z-0001gl-TW
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 09:02:00 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 91/28-09852-605F5D95; Thu, 05 Oct 2017 09:01:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS5f169V
 Igx2TjS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxZfzYzFVznr+hoesTawNjN28XIySEkkCfx
 fe0UNhCbV8BOomdFAyOILSFgKHF64U0WEJtFQFVi/eFWdhCbTUBdou3ZdlYQW0RAT+LmptvMX
 YxcHMwCsxklbq95DuRwcAgLxEisPyAOEhcSuM4ocbepF2wBJ9CC80susoLU8AoISvzdIQwSZh
 bQknj46xYLhK0tsWzha7AxzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYtQoTi0qSy3SNTb
 QSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDL96BgbGHYwTVvkdYpTkYFIS5T3+
 7mqkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQlerg9AOcGi1PTUirTMHGAkwKQlOHiURHh/fwRK8
 xYXJOYWZ6ZDpE4x6nJ03Lz7h0mIJS8/L1VKnJcXZIYASFFGaR7cCFhUXmKUlRLmZWRgYBDiKU
 gtys0sQZV/xSjOwagkzPv4PdAUnsy8ErhNr4COYAI6Yk7TFZAjShIRUlINjBs21bH+u28Yeqn
 g0vmktYKlDgUTGAS3dnDtiVcK/n/YpWhyucclxkNiM9/u+/i+lHUba8pl/rRrjP8e+9/9Pp3n
 86zb508tUKxeXdDL/nXvs3Db3+47LvGU5i7IZp5Uc+xEfL3cg//y92ce32S7T3S1dZpJ0Td+m
 YIviUqf3XvUFVj8Eo4lz1RiKc5INNRiLipOBAA1oBH7xQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1507194115!94665110!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43352 invoked from network); 5 Oct 2017 09:01:57 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 5 Oct 2017 09:01:57 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 05 Oct 2017 03:01:54 -0600
Message-Id: <59D6111F02000078001826AE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 05 Oct 2017 03:01:51 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
 <20170925142648.25959-6-george.dunlap@citrix.com>
 <59D4B69D0200007800181E20@prv-mh.provo.novell.com>
 <2c264867-03cf-b905-f7a3-03092de8f95b@citrix.com>
In-Reply-To: <2c264867-03cf-b905-f7a3-03092de8f95b@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 06/13] fuzz/x86_emulate: Rename the file
 containing the wrapper code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA0LjEwLjE3IGF0IDE4OjM0LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAxMC8wNC8yMDE3IDA5OjIzIEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24g
MjUuMDkuMTcgYXQgMTY6MjYsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4g
LS0tIGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvTWFrZWZpbGUKPj4+ICsr
KyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL01ha2VmaWxlCj4+PiBAQCAt
MTgsMjIgKzE4LDIyIEBAIGFzbToKPj4+ICAKPj4+ICBhc20vJTogYXNtIDsKPj4+ICAKPj4+IC14
ODZfZW11bGF0ZS5jIHg4Nl9lbXVsYXRlLmg6ICU6Cj4+PiAreDg2X2VtdWxhdGVfdXNlci5jIHg4
Nl9lbXVsYXRlX3VzZXIuaDogJToKPj4gCj4+IEhvdyBhYm91dCBhdm9pZGluZyB0aGUgbmFtZXMg
Z2V0dGluZyBldmVuIGxvbmdlcj8gRS5nLiB1c2luZwo+PiB4ODYtZW11bGF0ZS5bY2hdIG9yIHg4
NmVtdWwtdXNlci5bY2hdIGluc3RlYWQ/Cj4gCj4gTXkgb3JpZ2luYWwgaWRlYSB3YXMgdG8gbWFr
ZSBpdCBlYXN5IHRvIGNvbnN0cnVjdCB0aGUgb3JpZ2luYWwgZmlsZW5hbWUKPiBmcm9tIHRoZSBs
b25nIGZpbGVuYW1lLiAgSSBkb24ndCBoYXZlIHN1cGVyLXN0cm9uZyBvcGluaW9ucyAobW9zdGx5
Cj4gYmVjYXVzZSBJIHRoaW5rIGFsbCB0aGUgb3B0aW9ucyBJJ3ZlIHNlZW4gYXJlIHByZXR0eSBi
YWQpLCBidXQgSSBzdGlsbAo+IHRoaW5rIHRoYXQgdGhpcyBpcyB0aGUgbGVhc3QtYmFkIG9wdGlv
bi4KPiAKPiBJZiB5b3UgaGF2ZSBzdHJvbmcgb3BpbmlvbnMgYWJvdXQgb25lIG9mIHRoZSBvdGhl
ciBvbmVzLCBsZXQgbWUga25vdyBhbmQKPiBJJ2xsIGNoYW5nZSBpdC4KCldlbGwsIHRvZ2V0aGVy
IHdpdGggdGhlIHN1Z2dlc3RlZCBhbHRlcm5hdGl2ZXMgYmVpbmcgc2hvcnRlciwKdGhleSBhbHNv
IHNsaWdodGx5IGltcHJvdmUgd29yZCBjb21wbGV0aW9uIGJlaGF2aW9yIHdoZW4gdHlwaW5nCmlu
IHBhcnRpYWwgZmlsZSBuYW1lcywgc28geWVzLCBJJ2QgcmVhbGx5IGFwcHJlY2lhdGUgcmVuYW1p
bmcgdGhlbQooYW5kIEkndmUgbGlzdGVkIHRoZSBzdWdnZXN0aW9ucyBhYm92ZSBpbiB0aGUgb3Jk
ZXIgb2YgbXkKcHJlZmVyZW5jZSkuCgo+Pj4gQEAgLTQyLDcgKzQyLDcgQEAgYWxsOiB4ODYtaW5z
bi1mdXp6LWFsbAo+Pj4gIAo+Pj4gIC5QSE9OWTogZGlzdGNsZWFuCj4+PiAgZGlzdGNsZWFuOiBj
bGVhbgo+Pj4gLQlybSAtZiB4ODZfZW11bGF0ZSB4ODZfZW11bGF0ZS5jIHg4Nl9lbXVsYXRlLmgg
YXNtCj4+PiArCXJtIC1mIHg4Nl9lbXVsYXRlIHg4Nl9lbXVsYXRlX3VzZXIuYyB4ODZfZW11bGF0
ZV91c2VyLmggYXNtCj4+IAo+PiBJZiB5b3Ugd2FudCB0byBzdGljayB0byB0aGUgbG9uZ2VyIG5h
bWVzLCB3b3VsZCB5b3UgbWluZCB0YWtpbmcgdGhlCj4+IG9wcG9ydHVuaXR5IHRvIG1ha2UgdGhp
cyBqdXN0IHg4Nl9lbXVsYXRlKiA/Cj4gCj4gV2hhdCBpZiB5b3UgcHV0IHNvbWV0aGluZyBpbiB0
aGF0IGRpcmVjdGx5IGNhbGxlZAo+ICJ4ODZfZW11bGF0ZV91c2VyLmMuZGlmZiIgKG9yIHNvbWV0
aGluZyBsaWtlIHRoYXQpIGFuZCB0aGVuIHJhbiAibWFrZQo+IGNsZWFuIj8KPiAKPiBJIHRlbmQg
dG8gdGhpbmsgdGhhdCAnbWFrZSBjbGVhbicgc2hvdWxkIG9ubHkgY2xlYW4gdGhpbmdzIHRoYXQg
aXQgaXMKPiBwcmV0dHkgY29uZmlkZW50IHdlcmUgcHV0IHRoZXJlIGJ5IHRoZSBidWlsZCBzeXN0
ZW0sIGFuZCBub3QgdGhlIHVzZXIuCgpBaCwgeWVzLCBJIHNlZSB5b3VyIHBvaW50LCBhbGJlaXQg
SSBkb24ndCBmdWxseSBhZ3JlZTogSSB3b3VsZAphY3R1YWxseSBwcmVmZXIgIm1ha2UgY2xlYW4i
IHRvIGxlYXZlIGEgY2xlYW4gdHJlZSwgbm90IG9uZQp3aXRoIHVzZXIgY3JlYXRlZCBmaWxlcyBs
ZWZ0IGluLiBCdXQgaW5kZWVkIHRoYXQncyBhIG1hdHRlciBvZgp0YXN0ZS4KCkphbgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 05 09:06:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 09:06:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e026t-0001y7-QN; Thu, 05 Oct 2017 09:06:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e026s-0001y1-JR
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 09:06:26 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 90/3D-02229-116F5D95; Thu, 05 Oct 2017 09:06:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS1fw29V
 Igy2rpSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow9B1kLFvFXnN2xkbGB8SNPFyMnh5BAnsT1
 d29ZQWxeATuJc7tPMYHYEgKGEqcX3mQBsVkEVCXmHDvDDmKzCahLtD3bDlYvIqAncXPTbeYuR
 i4OZoHZjBK31zxnBkkIC7hIdL27D5YQErjOKHH8y342kAQn0IaD774CJTiAtglK/N0hDBJmFt
 CSePjrFguErS2xbOFrsBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukaWuo
 lFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgSGXz0DA+MOxt/H/Q4xSnIwKYnyHn93
 NVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBC/XB6CcYFFqempFWmYOMBJg0hIcPEoivDfeA6V5i
 wsSc4sz0yFSpxh1OTpu3v3DJMSSl5+XKiXOywsyQwCkKKM0D24ELCovMcpKCfMyMjAwCPEUpB
 blZpagyr9iFOdgVBLmvQEyhSczrwRu0yugI5iAjpjTdAXkiJJEhJRUA6Mct1bx5EaJBp6HxnU
 Hc08GHVNaEJ30YuWVd8f/zjW9u/X58v6t0R0SO/l+JJ3O55yivevnLhUFqUOHFwfzn95mXpZ7
 6vS1j/en5D/98Siyt2xbCHuDxfzkR/d6wh7y3PMLdVhwv/iZwKl9LxWtE/e0bdk/Z0FNdu1DZ
 bW0d5XuUvIODhwem+8psRRnJBpqMRcVJwIAMS/nKcUCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1507194383!114781973!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37776 invoked from network); 5 Oct 2017 09:06:25 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Oct 2017 09:06:25 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 05 Oct 2017 03:06:22 -0600
Message-Id: <59D6122C02000078001826CD@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 05 Oct 2017 03:06:20 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
 <20170925142648.25959-7-george.dunlap@citrix.com>
 <59D4B6BB0200007800181E23@prv-mh.provo.novell.com>
 <dee9dc34-8fe1-c986-f1dd-099a12cb3017@citrix.com>
In-Reply-To: <dee9dc34-8fe1-c986-f1dd-099a12cb3017@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 07/13] fuzz/x86_emulate: Add 'afl-cov'
	target
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA0LjEwLjE3IGF0IDE4OjQ4LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAxMC8wNC8yMDE3IDA5OjIzIEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24g
MjUuMDkuMTcgYXQgMTY6MjYsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4g
IHg4Ni5oIDo9IGFzbS94ODYtdmVuZG9ycy5oIGFzbS94ODYtZGVmbnMuaCBhc20vbXNyLWluZGV4
LmgKPj4+ICB4ODZfZW11bGF0ZS5oIDo9IHg4Nl9lbXVsYXRlX3VzZXIuaCB4ODZfZW11bGF0ZS94
ODZfZW11bGF0ZS5oICQoeDg2LmgpCj4+PiAgCj4+PiAteDg2X2VtdWxhdGVfdXNlci5vOiB4ODZf
ZW11bGF0ZV91c2VyLmMgeDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyAkKHg4Nl9lbXVsYXRlLmgp
Cj4+PiArWDg2X0VNVUxBVEVfSU5QVVRTID0geDg2X2VtdWxhdGVfdXNlci5jIHg4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmMgJCh4ODZfZW11bGF0ZS5oKQo+Pj4gK3g4Nl9lbXVsYXRlX3VzZXIubzog
JChYODZfRU1VTEFURV9JTlBVVFMpCj4+PiArCj4+PiAreDg2X2VtdWxhdGVfdXNlci1jb3Yubzog
JChYODZfRU1VTEFURV9JTlBVVFMpCj4+PiArCSQoQ0MpIC1jICQoQ0ZMQUdTKSAkKEdDT1ZfRkxB
R1MpIC1vICRAIHg4Nl9lbXVsYXRlX3VzZXIuYwo+Pj4gIAo+Pj4gIGZ1enotZW11bC5vOiAkKHg4
Nl9lbXVsYXRlLmgpCj4+PiAgCj4+PiArZnV6ei1lbXVsLWNvdi5vOiBmdXp6LWVtdWwuYyAkKHg4
Nl9lbXVsYXRlLmgpCj4+PiArCSQoQ0MpIC1jICQoQ0ZMQUdTKSAkKEdDT1ZfRkxBR1MpIC1vICRA
IGZ1enotZW11bC5jCj4+PiArCj4+PiArYWZsLWhhcm5lc3MtY292Lm86IGFmbC1oYXJuZXNzLmMK
Pj4+ICsJJChDQykgLWMgJChDRkxBR1MpICQoR0NPVl9GTEFHUykgJF4gLW8gJEAKPj4gCj4+IFJh
dGhlciB0aGFuIGVmZmVjdGl2ZWx5IHJlcGVhdGluZyB0aGlzIGNvbW1hbmQgdGhyZWUgdGltZSwg
SSB0aGluawo+PiBzb21lb25lIGVsc2UgaGFkIGFscmVhZHkgc3VnZ2VzdGVkIHRvIHVzZSBhIHBh
dHRlcm4gcnVsZSBpbnN0ZWFkLgo+IAo+IFdoYXQgZG8geW91IG1lYW4gInRocmVlIHRpbWVzIj8g
IFRoZXJlJ3Mgb25seSAgb25lICotY292Lm8gZmlsZSB3aGljaAo+IGNhbiBwb3NzaWJseSBiZSBj
cmVhdGVkIGJ5IGEgZ2VuZXJpYyBydWxlLCBhbmQgdGhhdCdzIHRoaXMgb25lLiAgIChUaGUKPiBv
dGhlcnMgYWxsIGhhdmUgc3BlY2lhbCBmb3JtdWxhcyBhbHJlYWR5LikgIElzIGl0IHJlYWxseSB3
b3J0aCBtYWtpbmcgYQo+IGdlbmVyaWMgcnVsZSBmb3IgYSBzaW5nbGUgaW5zdGFuY2U/CgpBbGwg
dGhyZWUgcnVsZXMgY291bGQgYmUgY2hhbmdlZCB0byB1c2UgJDwgYWZhaWN0LCBhbmQgdGhlbiB0
aGV5J3JlCmFsbCBpZGVudGljYWwuCgo+Pj4gQEAgLTQ2LDcgKzYxLDcgQEAgZGlzdGNsZWFuOiBj
bGVhbgo+Pj4gIAo+Pj4gIC5QSE9OWTogY2xlYW4KPj4+ICBjbGVhbjoKPj4+IC0Jcm0gLWYgKi5h
ICoubyAuKi5kIGFmbC1oYXJuZXNzCj4+PiArCXJtIC1mICouYSAqLm8gLiouZCBhZmwtaGFybmVz
cyBhZmwtaGFybmVzcy1jb3YgKi5nY2RhICouZ2NubyAqLmdjb3YKPj4gCj4+IFBlcmhhcHMgc2lt
cGx5ICouZ2MqIHRvIGNvdmVyIGZvciBwb3NzaWJsZSBmdXR1cmUgZ2VuZXJhdGVkIGZpbGUgdHlw
ZXM/Cj4gCj4gSWYgSSBrbmV3IHRoYXQgdGhpcyB3b3VsZG4ndCBtYXRjaCBmaWxlcyBsaWtlICJm
b28uZ2Nvdi1ub3Rlcy50eHQiIEknZAo+IGJlIGZpbmUgd2l0aCBpdC4gIEknbGwgY2hhbmdlIGl0
IGlmIHlvdSBpbnNpc3QgYnV0IEkgdGhpbmsgaXQncyBwcm9iYWJseQo+IGJldHRlciB0aGUgd2F5
IGl0IGlzIGZvciBub3cuCgpPa2F5LCBzYW1lIG1hdHRlciBvZiB0YXN0ZSBhcyBpbiB0aGUgZWFy
bGllciBwYXRjaC4gSS5lLiBubywgSQp3b24ndCBpbnNpc3QuCgpKYW4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 09:07:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 09:07:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e027p-00023C-Na; Thu, 05 Oct 2017 09:07:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1e027o-000226-D8
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 09:07:24 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 DC/B5-03422-B46F5D95; Thu, 05 Oct 2017 09:07:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsVyMfS6o67Xt6u
 RBluvc1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBknbn5iLtisWHH99nOWBsaJUl2MXBxCAjMY
 JTZP+88C4rAIvGSR+HJrGjOIIyHQzyoxc2svUxcjJ5CTJXH7+lo2CDtNYsuZJewQdrnEhmkTw
 WqEBOQlDrZcZocYO5VJYtH+K2AJNgEtifu3V4A1iwgoSdxbNRksziyQIrF3XRsjiC0sYCxxp2
 8nWJxFQFXiy56JYPW8Ag4S82/sY4VYJidx81wnM4jNKeAocfTrYTaIxQ4Scw58YpvAKLiAkWE
 Vo0ZxalFZapGuobleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg0DEAwQ7G2xsD
 DjFKcjApifIef3c1UogvKT+lMiOxOCO+qDQntfgQowYHh8DPp39bGKVY8vLzUpUkeLk+ANUJF
 qWmp1akZeYA4wKmVIKDR0mE9/dHoDRvcUFibnFmOkTqFKM9x4U7l/4wcRzbdBlIHthzC0h23L
 z7h0kIbKqUOC8vyFQBkLaM0jy4obA4vsQoKyXMywh0shBPQWpRbmYJqvwrRnEORiVh3hsgU3g
 y80rgdr8COosJ6Kw5TVdAzipJREhJNTCyztu5S9v0WP10XZlNZ+/2fNb70Z9ccr3vl7WAU3Bx
 pMIXq1X/QzVjLtScddq6L+b0Yz/e/wJzd/x4lrpmk13KFomgySV/fsjs3DptkpTmZL3XMUlTG
 i/Gfn1t5W3s8NZyfiN3YdT01qjt013Xi+c1qXptcNt89EH2hPXM1jaKl4/aSD91ZZiixFKckW
 ioxVxUnAgAt/eWE94CAAA=
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1507194441!119703884!1
X-Originating-IP: [209.85.215.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52468 invoked from network); 5 Oct 2017 09:07:22 -0000
Received: from mail-lf0-f65.google.com (HELO mail-lf0-f65.google.com)
 (209.85.215.65)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Oct 2017 09:07:22 -0000
Received: by mail-lf0-f65.google.com with SMTP id l196so5537818lfl.3
 for <xen-devel@lists.xenproject.org>; Thu, 05 Oct 2017 02:07:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=LYzv9ehb91lhTGFu1jtBrNSly+UxVcaTUkwcJqMAqIo=;
 b=Gj1HRtCKiG+XOw/3mP3D7AgOo5nxhKCEqmjVtxgx1tZJMMhlofaYjzbs7Pn4N19qP3
 +EtQ1irVK3NXcIiUOzJKPTFV3pggJlnmkUJMLVUBXPjhOUQ2sp4s17RBSWbd1prZ9Thc
 Qc3TBTiFrMUFnNA0/Qmg5raEf0IVAZIRZ/QU/hIeVFeR7Dsyqq4/FC9hyzOgswtaQYt1
 MS6xuM3HUvrQvvLojX4gldiBopk1J/hjEBSsrLXmggoxGHv0nYdSgYz+jdWtKIUY2wrA
 oPchU5jYD3UVQALszausUGd1WcKMDpsIce/yGuaqIfrAaqIxMDo4TAd+qqPfVO5xQS2O
 hEwQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=LYzv9ehb91lhTGFu1jtBrNSly+UxVcaTUkwcJqMAqIo=;
 b=qWucAEC/mENio7Zj2/WB5LZHT04yXzhZVp/PMZVlHuQUMoD3OBdjoDwxfdloxWxrhY
 UamsNp0R7oQ4twxVrRuGmck5lfc393aIQshvkw4mv/uwllGB2SmlqYBlC2KD70iGyzBJ
 P4X79g8BtFZWNheKs+gDo5GPkoi8fP+rc7xJc130I2234SC/yPHA5vEBWpj5NQuJ7m4v
 nGGxgvClk5SLmJH52Cq2/ajN8lFnNWo7IND4Tjpjmr5zWTdIzIUlusNjIK633p1YiKkB
 JHxIRyPN0cZwhT2Ui0AzBZ67/C6+CzqtTFmjXue4i/WwzX5DF7bvK++4gDHBSmsA9Nty
 rY+A==
X-Gm-Message-State: AHPjjUgHvRPLelJwpp4rkN6kgG8ONWteZkFbS0gX/befrLf/RlkVGiAm
 ro714d3nGUf5mRSu2NcpJvRKvA==
X-Google-Smtp-Source: AOwi7QCNbzV9TP56TaUJYLjNfNgN6CMy2gqyoTuWfFCQdoE8rvRix/4czaDw3JHAxygQm20igmcfdw==
X-Received: by 10.46.95.93 with SMTP id t90mr12362967ljb.2.1507194441241;
 Thu, 05 Oct 2017 02:07:21 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-52.209.223.85.sovam.net.ua.
 [85.223.209.52])
 by smtp.gmail.com with ESMTPSA id l11sm2861584lfi.3.2017.10.05.02.07.20
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 05 Oct 2017 02:07:20 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  5 Oct 2017 12:07:08 +0300
Message-Id: <1507194431-17588-4-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1507194431-17588-1-git-send-email-al1img@gmail.com>
References: <1507194431-17588-1-git-send-email-al1img@gmail.com>
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH 3/6] libxl: add backend type to vkb
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKTmV3
IGZpZWxkIGJhY2tlbmRfdHlwZSBpcyBhZGRlZCB0byB2a2IgZGV2aWNlCmluIG9yZGVyIHRvIGhh
dmUgUUVNVSBhbmQgdXNlciBzcGFjZSBiYWNrZW5kCnNpbXVsdGFuZW91c2x5LiBFYWNoIHZrYiBi
YWNrZW5kIHNoYWxsIHJlYWQKYXBwcm9wcmlhdGUgWFMgZW50cnkgYW5kIHNlcnZpY2Ugb25seSBv
d24KZnJvbnRlbmRzLgoKU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5k
cl9ncnl0c292QGVwYW0uY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICB8ICA0
ICsrKysKIHRvb2xzL2xpYnhsL2xpYnhsX2RtLmMgICAgICB8ICAyICsrCiB0b29scy9saWJ4bC9s
aWJ4bF90eXBlcy5pZGwgfCAgNyArKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF92a2IuYyAgICAg
fCAxMCArKysrKysrKystCiB0b29scy94bC94bF9wYXJzZS5jICAgICAgICAgfCAgNCArKysrCiA1
IGZpbGVzIGNoYW5nZWQsIDI2IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0
ZS5jCmluZGV4IGY4MTMxMTQuLjcyNjhmN2YgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC0xMzQ5LDYgKzEz
NDksNyBAQCBzdGF0aWMgdm9pZCBkb21jcmVhdGVfbGF1bmNoX2RtKGxpYnhsX19lZ2MgKmVnYywg
bGlieGxfX211bHRpZGV2ICptdWx0aWRldiwKICAgICAgICAgfQogCiAgICAgICAgIGxpYnhsX2Rl
dmljZV92a2JfaW5pdCgmdmtiKTsKKyAgICAgICAgdmtiLmJhY2tlbmRfdHlwZSA9IExJQlhMX1ZL
Ql9CQUNLRU5EX1FFTVU7CiAgICAgICAgIGxpYnhsX19kZXZpY2VfYWRkKGdjLCBkb21pZCwgJmxp
YnhsX192a2JfZGV2dHlwZSwgJnZrYik7CiAgICAgICAgIGxpYnhsX2RldmljZV92a2JfZGlzcG9z
ZSgmdmtiKTsKIApAQCAtMTM3Niw2ICsxMzc3LDkgQEAgc3RhdGljIHZvaWQgZG9tY3JlYXRlX2xh
dW5jaF9kbShsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19tdWx0aWRldiAqbXVsdGlkZXYsCiAgICAg
ICAgIGZvciAoaSA9IDA7IGkgPCBkX2NvbmZpZy0+bnVtX3ZmYnM7IGkrKykgewogICAgICAgICAg
ICAgbGlieGxfX2RldmljZV9hZGQoZ2MsIGRvbWlkLCAmbGlieGxfX3ZmYl9kZXZ0eXBlLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJmRfY29uZmlnLT52ZmJzW2ldKTsKKyAgICAgICAg
fQorCisgICAgICAgIGZvciAoaSA9IDA7IGkgPCBkX2NvbmZpZy0+bnVtX3ZrYnM7IGkrKykgewog
ICAgICAgICAgICAgbGlieGxfX2RldmljZV9hZGQoZ2MsIGRvbWlkLCAmbGlieGxfX3ZrYl9kZXZ0
eXBlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmRfY29uZmlnLT52a2JzW2ldKTsK
ICAgICAgICAgfQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG0uYyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2RtLmMKaW5kZXggOThmODlhOS4uZDhiMGVlNyAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfZG0uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCkBAIC0xNzI4LDYg
KzE3MjgsOCBAQCBzdGF0aWMgaW50IGxpYnhsX192ZmJfYW5kX3ZrYl9mcm9tX2h2bV9ndWVzdF9j
b25maWcobGlieGxfX2djICpnYywKIAogICAgIHZrYi0+YmFja2VuZF9kb21pZCA9IDA7CiAgICAg
dmtiLT5kZXZpZCA9IDA7CisgICAgdmtiLT5iYWNrZW5kX3R5cGUgPSBMSUJYTF9WS0JfQkFDS0VO
RF9RRU1VOworCiAgICAgcmV0dXJuIDA7CiB9CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAppbmRleCBjZDBjMDZm
Li42NWNkODFhIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKKysrIGIv
dG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCkBAIC0yNDAsNiArMjQwLDEyIEBAIGxpYnhsX2No
ZWNrcG9pbnRlZF9zdHJlYW0gPSBFbnVtZXJhdGlvbigiY2hlY2twb2ludGVkX3N0cmVhbSIsIFsK
ICAgICAoMiwgIkNPTE8iKSwKICAgICBdKQogCitsaWJ4bF92a2JfYmFja2VuZCA9IEVudW1lcmF0
aW9uKCJ2a2JfYmFja2VuZCIsIFsKKyAgICAoMCwgIlVOS05PV04iKSwKKyAgICAoMSwgIlFFTVUi
KSwKKyAgICAoMiwgIkxJTlVYIikKKyAgICBdKQorCiAjCiAjIENvbXBsZXggbGlieGwgdHlwZXMK
ICMKQEAgLTYwMyw2ICs2MDksNyBAQCBsaWJ4bF9kZXZpY2VfdmtiID0gU3RydWN0KCJkZXZpY2Vf
dmtiIiwgWwogICAgICgiYmFja2VuZF9kb21pZCIsIGxpYnhsX2RvbWlkKSwKICAgICAoImJhY2tl
bmRfZG9tbmFtZSIsIHN0cmluZyksCiAgICAgKCJkZXZpZCIsIGxpYnhsX2RldmlkKSwKKyAgICAo
ImJhY2tlbmRfdHlwZSIsIGxpYnhsX3ZrYl9iYWNrZW5kKQogICAgIF0pCiAKIGxpYnhsX2Rldmlj
ZV9kaXNrID0gU3RydWN0KCJkZXZpY2VfZGlzayIsIFsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX3ZrYi5jIGIvdG9vbHMvbGlieGwvbGlieGxfdmtiLmMKaW5kZXggZWE2ZmNhOC4uMDdi
NTQyOCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdmtiLmMKKysrIGIvdG9vbHMvbGli
eGwvbGlieGxfdmtiLmMKQEAgLTM0LDYgKzM0LDEzIEBAIHN0YXRpYyBpbnQgbGlieGxfX2Rldmlj
ZV9mcm9tX3ZrYihsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICByZXR1cm4gMDsK
IH0KIAorc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX3ZrYl9kbV9uZWVkZWQobGlieGxfZGV2aWNl
X3ZrYiAqdmtiLCB1aW50MzJfdCBkb21pZCkKK3sKKyAgIGlmICh2a2ItPmJhY2tlbmRfdHlwZSA9
PSBMSUJYTF9WS0JfQkFDS0VORF9RRU1VKQorICAgICAgICByZXR1cm4gMTsKKyAgICByZXR1cm4g
MDsKK30KKwogaW50IGxpYnhsX2RldmljZV92a2JfYWRkKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJf
dCBkb21pZCwgbGlieGxfZGV2aWNlX3ZrYiAqdmtiLAogICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IGxpYnhsX2FzeW5jb3BfaG93ICphb19ob3cpCiB7CkBAIC02MCw3ICs2Nyw4IEBAIHN0
YXRpYyBMSUJYTF9ERUZJTkVfVVBEQVRFX0RFVklEKHZrYiwgInZrYmQiKQogTElCWExfREVGSU5F
X0RFVklDRV9SRU1PVkUodmtiKQogCiBERUZJTkVfREVWSUNFX1RZUEVfU1RSVUNUX1godmtiLCB2
a2IsIHZrYmQKLSAgICAuc2tpcF9hdHRhY2ggPSAxCisgICAgLnNraXBfYXR0YWNoID0gMSwKKyAg
ICAuZG1fbmVlZGVkICAgPSAoZGV2aWNlX2RtX25lZWRlZF9mbl90KWxpYnhsX19kZXZpY2Vfdmti
X2RtX25lZWRlZAogKTsKIAogLyoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMgYi90
b29scy94bC94bF9wYXJzZS5jCmluZGV4IGQ0YzJlZmIuLjdjZmQ3ZmQgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL3hsL3hsX3BhcnNlLmMKKysrIGIvdG9vbHMveGwveGxfcGFyc2UuYwpAQCAtMTk0MSw2ICsx
OTQxLDggQEAgc2tpcF9uaWM6CiAgICAgICAgICAgICB2a2IgPSBBUlJBWV9FWFRFTkRfSU5JVChk
X2NvbmZpZy0+dmticywgZF9jb25maWctPm51bV92a2JzLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZrYl9pbml0KTsKIAorICAgICAgICAgICAgdmti
LT5iYWNrZW5kX3R5cGUgPSBMSUJYTF9WS0JEX0JBQ0tFTkRfUUVNVTsKKwogICAgICAgICAgICAg
cCA9IHN0cnRvayhidWYyLCAiLCIpOwogICAgICAgICAgICAgaWYgKCFwKQogICAgICAgICAgICAg
ICAgIGdvdG8gc2tpcF92ZmI7CkBAIC0yMjcyLDYgKzIyNzQsOCBAQCBza2lwX3VzYmRldjoKICAg
ICAgICAgICAgIHZrYiA9IEFSUkFZX0VYVEVORF9JTklUKGRfY29uZmlnLT52a2JzLCBkX2NvbmZp
Zy0+bnVtX3ZrYnMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9k
ZXZpY2VfdmtiX2luaXQpOwogCisgICAgICAgICAgICB2a2ItPmJhY2tlbmRfdHlwZSA9IExJQlhM
X1ZLQkRfQkFDS0VORF9RRU1VOworCiAgICAgICAgICAgICBwYXJzZV90b3BfbGV2ZWxfdm5jX29w
dGlvbnMoY29uZmlnLCAmdmZiLT52bmMpOwogICAgICAgICAgICAgcGFyc2VfdG9wX2xldmVsX3Nk
bF9vcHRpb25zKGNvbmZpZywgJnZmYi0+c2RsKTsKICAgICAgICAgICAgIHhsdV9jZmdfcmVwbGFj
ZV9zdHJpbmcgKGNvbmZpZywgImtleW1hcCIsICZ2ZmItPmtleW1hcCwgMCk7Ci0tIAoyLjcuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 05 09:07:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 09:07:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e027o-00022Y-Dn; Thu, 05 Oct 2017 09:07:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1e027n-000220-Ia
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 09:07:23 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 3A/E0-17770-A46F5D95; Thu, 05 Oct 2017 09:07:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsVyMfS6k677t6u
 RBifn8ll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk7TkxlLugSqrj3bhF7A+Mqvi5GLg4hgemM
 Ep3nZjGDOCwCl1gkGk4uZgFxJATesUjMfPWWtYuRE8jJkvj9eh47hJ0m8XXVNxYIu0zi+eunb
 CC2kIC8xMGWy+wQY6cySSxb8gmsiE1AS+L+7RVgRSICShL3Vk1mArGZBVIk9q5rY+xi5OAQFr
 CQuPwrBSTMIqAq0bvxNCOIzSvgINHZ9YQNYpecxM1zncwTGPkXMDKsYtQoTi0qSy3SNTbQSyr
 KTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDCEGINjB+Hdt4CFGSQ4mJVHe4++uRgrx
 JeWnVGYkFmfEF5XmpBYfYtTg4BD4+fRvC6MUS15+XqqSBC/XB6A6waLU9NSKtMwcYJDDlEpw8
 CiJ8P7+CJTmLS5IzC3OTIdInWK057hw59IfJo5jmy4DyQN7bgHJjpt3/zAJgU2VEuflBZkqAN
 KWUZoHNxQWlZcYZaWEeRmBThbiKUgtys0sQZV/xSjOwagkzHsDZApPZl4J3O5XQGcxAZ01p+k
 KyFkliQgpqQbG3t1+K7m1lFLDw0SS7jxfX3l5som21kWX/dv/WL1hrT93eI2910lts1l8WYLr
 QziZfTWfzL1SLP59wQOFm+uflZ9U61lXYmnZlx+0cbXGxAob6TXXfm+f52eVe0fiS0T1n6CTu
 4PL/dP55GfI+hdkPfr0zYvHQcL67869Dx+cPHzo9yqhg++XK7EUZyQaajEXFScCAA29o0PFAg
 AA
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1507194438!76346001!1
X-Originating-IP: [209.85.215.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41472 invoked from network); 5 Oct 2017 09:07:19 -0000
Received: from mail-lf0-f66.google.com (HELO mail-lf0-f66.google.com)
 (209.85.215.66)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Oct 2017 09:07:19 -0000
Received: by mail-lf0-f66.google.com with SMTP id j73so5444793lfg.0
 for <xen-devel@lists.xenproject.org>; Thu, 05 Oct 2017 02:07:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=aA/c3ICWP35WsQqiBUi8AA997B6BQWv6zIUNA4g2g+U=;
 b=bIxgs/EjNIi8VdSUjQxw/sxTFOYITikNDIo8WPw/Ew2QFcMWNqJseBROgpDibQVJsu
 bvrJLYnC2rmHJkN/929L313MF+Mdi7sI+Yo9ZsR6e2SxvS4u6WMVLgBzoZWdDqXdMsgQ
 XTcXjrdRRKXZhF3B/QYzXU4On/LtmgFUCI3uwVP3kUCaFQ9dQgUS+5XhrX0l8DYZf1qb
 9BSF3ZExUpJ1sN445Hr9a/u12iuOlCJGpt1ohEQ+0CWRSVdIdMJ9Mwe1XB3Xw0MlHjLM
 2HodJfFkJkJja9gPmZqFilWNYMhqMrkY8Zh8XMt/MXO2QPn7wAawH4phvLz1IfGt0j8X
 11tA==
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=aA/c3ICWP35WsQqiBUi8AA997B6BQWv6zIUNA4g2g+U=;
 b=M+W92Ar44X0s1gyMlFOYIuR1mT5y6ABbnLcxSQpOHvgIpke9Iyk0MwbP5Q2oW6lhe2
 JtrmgyyhDqH1D0TWIsLxRT6B06QmT0ombN3Ni+BFrVA2S6pQd87Imv6R2dCV7uzHJ1C4
 M7Bn0oUzhm+CGEYpypq56kfeZ6nuBb5ko79thkTXcjN0fthymGzG4MzMoAIY+1/6y30l
 EgtvfpTf8HzTT2JttrV+e7RuXCBmue1YBdoRvPRInZGA4y/+AUzkk1YxwuBkD9fcw1Vm
 EC0CNdAedb39WEgelyHtxqsSpP6bpM9wVGWm0l8aiwgVCLYx3BOHVXnX/HhyF7UUypWS
 TbWg==
X-Gm-Message-State: AMCzsaWJk26EM+6AuIExaFb1r+20HaHZ8T4FlBb0pEqpR+x6nFHcChGd
 P6B0oPVliDHrVNdN979v0BdvCQ==
X-Google-Smtp-Source: AOwi7QDhVuAWYX4cSfmmLVNAvDUHhIVHUdD5xqQNGYIUxxDH24mm9ESf6TNf5EHvmBmCosd+/Nsa3Q==
X-Received: by 10.46.15.18 with SMTP id 18mr178274ljp.151.1507194437975;
 Thu, 05 Oct 2017 02:07:17 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-52.209.223.85.sovam.net.ua.
 [85.223.209.52])
 by smtp.gmail.com with ESMTPSA id l11sm2861584lfi.3.2017.10.05.02.07.16
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 05 Oct 2017 02:07:17 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  5 Oct 2017 12:07:05 +0300
Message-Id: <1507194431-17588-1-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH 0/6] libxl: create standalone vkb device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKQ3Vy
cmVudGx5IHZrYiBkZXZpY2UgaXMgdGhlIHBhcnQgb2YgRkIgYW5kIGNvbnNvbGUuCkluIGVtYmVk
ZGVkIGFwcGxpY2F0aW9uIHdlIHVzZSB2a2IgcHJvdG9jb2wgdG8gY29tbXVuaWNhdGUKd2l0aCB1
c2VyIHNwYWNlIGJhY2tlbmQuIEZvciB0aGlzIHB1cnBvc2Ugd2UgbmVlZCB0byBoYXZlCnBvc3Np
YmlsaXR5IHRvIGVuYWJsZSB2a2IgZGV2aWNlIHdpdGhvdXQgUUVNVSwgRkIgZXRjLgoKVGhpcyBw
YXJ0aWN1bGFyIGlzc3VlIHdhcyBhbHJlYWR5IGRpc2N1c3NlZCBpbnQgdGhlIG1haWwKdGhyZWFk
IFsxXS4gVGhlcmUgd2VyZSBmZXcgcG9zc2libGUgc29sdXRpb25zLiBXZSd2ZSBpbXBsZW1lbnRl
ZApvbmUgc3VnZ2VzdGVkIGJ5IFN0ZWZhbm86IGFkZCAidHlwZSIgZmllbGQgZm9yIHZrYi4KRWFj
aCBiYWNrZW5kIChRRU1VIG9yIHVzZXIgc3BhY2UpIHNoYWxsIHJlYWQgdGhpcyBmaWVsZCBhbmQK
c2VydmUgZnJvbnRlbmQgb25seSBmb3Igb3duIHR5cGUuIEkgd2lsbCBwcm92aWRlIHRoZSBwYXRj
aApmb3IgUUVNVSBiYWNrZW5kLCBvbmNlIHRoaXMgc29sdXRpb24gaXMgc3VibWl0dGVkIHRvIGxp
YnhsLgoKVGhpcyBwYXRjaHNldCBjb25zaXN0IG9mIGZvbGxvd2luZyBjaGFuZ2VzOgoKKiB2a2Ig
cmVsYXRlZCBjb2RlIGlzIG1vdmVkIHRvIGxpYnhsX3ZrYi5jIC0gYXMgaXQgbm93IAogIHVzZWQg
bm90IG9ubHkgYnkgY29uc29sZSBhbmQgRkI7CiogYWRkIGJhY2tlbmQgdHlwZSBzdXBwb3J0IGlu
IG9yZGVyIHRvIHN1cHBvcnQgUUVNVSBhbmQKICB1c2VyIHNwYWNlIGJhY2tlbmRzOwoqIGFkZCBn
ZXR0aW5nIHZrYiBsaXN0IGFuZCBnZXR0aW5nIGRldmljZSBieSBpZCBpbiBvcmRlcgogIHRvIGlt
cGxlbWVudCBDTEkgY29tbWFuZHMgdG8gYXR0YWNoLCBkZXRhY2ggYW5kIGxpc3QKICB2a2IgZGV2
aWNlczsKKiBhZGQgbmV3IHZrYiBlbnRyeSBpbiB4bC5jZmcgdG8gaGFuZGxlIHNlcGFyYXRlIHZr
YgogIGNvbmZpZ3VyYXRpb247CiogYWRkIENMSSB2a2ItYXR0YWNoLCB2a2ItZGV0YWNoIGFuZCB2
a2ItbGlzdCBjb21tYW5kczsKKiB1cGRhdGUgZG9jdW1lbnRhdGlvbiBhY2NvcmRpbmdseS4KClsx
XSBodHRwczovL21hcmMuaW5mby8/bD1xZW11LWRldmVsJm09MTQ5MjE5MjM3MDMwMjEyJnc9MgoK
T2xla3NhbmRyIEdyeXRzb3YgKDYpOgogIGxpYnhsOiBtb3ZlIHZrYiBkZXZpY2UgdG8gbGlieGxf
dmtiLmMKICBsaWJ4bDogZml4IHZrYiBYUyBlbnRyeSBhbmQgdHlwZQogIGxpYnhsOiBhZGQgYmFj
a2VuZCB0eXBlIHRvIHZrYgogIGxpYnhsOiB2a2IgYWRkIGxpc3QgYW5kIGluZm8gZnVuY3Rpb25z
CiAgeGw6IGFkZCB2a2IgY29uZmlnIHBhcnNlciBhbmQgQ0xJCiAgZG9jczogYWRkIHZrYiBkZXZp
Y2UgdG8geGwuY2ZnIGFuZCB4bAoKIGRvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbiAgICB8ICAyNCAr
KysrKysKIGRvY3MvbWFuL3hsLnBvZC4xLmluICAgICAgICB8ICAyMiArKysrKysKIHRvb2xzL2xp
YnhsL01ha2VmaWxlICAgICAgICB8ICAgMSArCiB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAg
fCAgMTAgKysrCiB0b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMgfCAgNTMgLS0tLS0tLS0tLS0t
LQogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgIHwgICA0ICsKIHRvb2xzL2xpYnhsL2xpYnhs
X2RtLmMgICAgICB8ICAgMiArCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgfCAgMTggKysr
KytzCiB0b29scy9saWJ4bC9saWJ4bF91dGlscy5oICAgfCAgIDMgKwogdG9vbHMvbGlieGwvbGli
eGxfdmtiLmMgICAgIHwgMTgwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCiB0b29scy94bC9NYWtlZmlsZSAgICAgICAgICAgfCAgIDIgKy0KIHRvb2xzL3hsL3hs
LmggICAgICAgICAgICAgICB8ICAgMyArCiB0b29scy94bC94bF9jbWR0YWJsZS5jICAgICAgfCAg
MTUgKysrKwogdG9vbHMveGwveGxfcGFyc2UuYyAgICAgICAgIHwgIDc3ICsrKysrKysrKysrKysr
KysrKy0KIHRvb2xzL3hsL3hsX3BhcnNlLmggICAgICAgICB8ICAgMiArLQogdG9vbHMveGwveGxf
dmtiLmMgICAgICAgICAgIHwgMTQxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
IDE2IGZpbGVzIGNoYW5nZWQsIDUwMSBpbnNlcnRpb25zKCspLCA1NiBkZWxldGlvbnMoLSkKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9saWJ4bC9saWJ4bF92a2IuYwogY3JlYXRlIG1vZGUgMTAw
NjQ0IHRvb2xzL3hsL3hsX3ZrYi5jCgotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 09:07:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 09:07:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e027o-000227-33; Thu, 05 Oct 2017 09:07:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1e027m-00021s-Bk
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 09:07:22 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 4E/C7-03093-946F5D95; Thu, 05 Oct 2017 09:07:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsVyMfS6i67nt6u
 RBj9fM1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn77l5kLVjHVrHxwAWWBsbDrF2MXBxCAtMZ
 Jf5vWsIO4rAIvGSRmLh4JTOIIyHQzypxdm4bUIYTyMmSaLm0jAXCTpM4v6uVGcKulPhw8A4ri
 C0kIC9xsOUyO8TYqUwSuzd/A2tmE9CSuH97BRuILSKgJHFv1WQmEJtZIEVi77o2RhBbWMBU4t
 qaXWBDWQRUJdZ3rQNbxivgILH/7XcmiGVyEjfPdYLVcAo4Shz9epgNYrGDxJwDn9gmMAouYGR
 YxahenFpUllqka6GXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYcgxAsINx9mX/
 Q4ySHExKorzH312NFOJLyk+pzEgszogvKs1JLT7EqMHBIfDz6d8WRimWvPy8VCUJXq4PQHWCR
 anpqRVpmTnAqIApleDgURLhvfEeKM1bXJCYW5yZDpE6xWjPceHOpT9MHDceXgeSB/bcApIdN+
 /+YRICmyolzssLMlUApC2jNA9uKCyKLzHKSgnzMgKdLMRTkFqUm1mCKv+KUZyDUUmYNwpkCk9
 mXgnc7ldAZzEBnTWn6QrIWSWJCCmpBsZwt7mTN+msLG55b7HJcnraV58SzV2tdasOyc7Rll9W
 ZyT+4Y+vPutHmXpnKfmm85MY12d7NW9aEVQx/XhNmfbEhzl/3uhqW2hOur699VXjfOsVTXMtT
 OxCG7/Mdp51wsOm2sO4NTTzl0Qk1z2uarUfOc+8dgZXZ//mYbpr1cd1o0Z+TyqzqRJLcUaioR
 ZzUXEiAASaQx3dAgAA
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1507194440!69773137!1
X-Originating-IP: [209.85.215.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41043 invoked from network); 5 Oct 2017 09:07:21 -0000
Received: from mail-lf0-f68.google.com (HELO mail-lf0-f68.google.com)
 (209.85.215.68)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Oct 2017 09:07:21 -0000
Received: by mail-lf0-f68.google.com with SMTP id j73so5444819lfg.0
 for <xen-devel@lists.xenproject.org>; Thu, 05 Oct 2017 02:07:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=zm7f/iNR3CS4/tqfo5Jhnf0wCnbQbj6raS7+sDOCwxY=;
 b=tiSOPexKVQRFI5I+sW2MuBXz0ib7PKpk76mJGldVdJFj8Gz4ldwO4/UfkpXKO046xJ
 FjEKvSb2yqeGJYIDrkpIZ8OLaCq6TcSasKAFtLEv5qbBQdgrLJSjRHGlwRfwHIxt07r7
 l3wRQcCZZJFETEssU9vP0LJy2OdvBYYfTe1Kisq9CFjMKPpkQTLwjlQ5hAitTe1VfAUR
 beoc4EWqmme+HaNwYwyG5DnukCo+G71cN8AKxf0Y1Op+0Y9t1WWfKaRupYjE4QZxMYyH
 Ukc5GbEUrWtG+UzVcGDZyNPoHJmxEtvotZzEDBpbLpYQ5tZ/m9/8oMeBrvfBwd7u5F3I
 3bew==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=zm7f/iNR3CS4/tqfo5Jhnf0wCnbQbj6raS7+sDOCwxY=;
 b=UwnyYg1tYyCrG0Kb7CqjK/Wy4Uup6p2cVzGN8ohmRO5RGMv/vOTMVJ0jWZierOaW8w
 zYQQudV6+Csxwb6jQuTpYTOT/I3PxNY3Gk5L1XKaIYN1qTKs8lK/MpOQpcdm8cv5TFdD
 D5dc4SQoz8CaX0SadtlQPuFtT7S7yOnUQa8E8gHwC5bE7fdyHwPZkJ7VBvavh2VRuLsp
 51mCrZk/4HRvv0s7CqUbzdkcLWUJPSNcovVMchSxd3xpaIKwF5yp5b6N1DxKTEULO5MX
 SRrvllpSTXmY1J8CM4VUiavXkV0wAkRDIlgFbNs/orsQgozXXjtVh6o4le2DMaQ4gwSJ
 ALMA==
X-Gm-Message-State: AHPjjUhxwoY8j9LvYhWONd4qM9UTLxY2qPGPOhOUtA7NHIobKo4GwTMC
 F5jZWBjDl2osiIlWE+Bues6aAA==
X-Google-Smtp-Source: AOwi7QCS5lACsvoOppEOVs1fFMfWUXtZNEBeGRaA7TL09piqZlkSIQP2GRn/0/4Y+ThbA1PwP5OxEQ==
X-Received: by 10.46.31.18 with SMTP id f18mr10816831ljf.181.1507194440235;
 Thu, 05 Oct 2017 02:07:20 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-52.209.223.85.sovam.net.ua.
 [85.223.209.52])
 by smtp.gmail.com with ESMTPSA id l11sm2861584lfi.3.2017.10.05.02.07.19
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 05 Oct 2017 02:07:19 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  5 Oct 2017 12:07:07 +0300
Message-Id: <1507194431-17588-3-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1507194431-17588-1-git-send-email-al1img@gmail.com>
References: <1507194431-17588-1-git-send-email-al1img@gmail.com>
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH 2/6] libxl: fix vkb XS entry and type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKdmti
IGhhcyB2a2JkIG5hbWUgaW4gWFMuCgpTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgR3J5dHNvdiA8
b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfdmtiLmMg
fCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdmtiLmMgYi90b29scy9saWJ4bC9saWJ4
bF92a2IuYwppbmRleCAwZDAxMjYyLi5lYTZmY2E4IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF92a2IuYworKysgYi90b29scy9saWJ4bC9saWJ4bF92a2IuYwpAQCAtNTEsNyArNTEsNyBA
QCBvdXQ6CiAgICAgcmV0dXJuIEFPX0lOUFJPR1JFU1M7CiB9CiAKLXN0YXRpYyBMSUJYTF9ERUZJ
TkVfVVBEQVRFX0RFVklEKHZrYiwgInZrYiIpCitzdGF0aWMgTElCWExfREVGSU5FX1VQREFURV9E
RVZJRCh2a2IsICJ2a2JkIikKIAogI2RlZmluZSBsaWJ4bF9fYWRkX3ZrYnMgTlVMTAogI2RlZmlu
ZSBsaWJ4bF9kZXZpY2VfdmtiX2xpc3QgTlVMTApAQCAtNTksNyArNTksNyBAQCBzdGF0aWMgTElC
WExfREVGSU5FX1VQREFURV9ERVZJRCh2a2IsICJ2a2IiKQogCiBMSUJYTF9ERUZJTkVfREVWSUNF
X1JFTU9WRSh2a2IpCiAKLURFRklORV9ERVZJQ0VfVFlQRV9TVFJVQ1QodmtiLAorREVGSU5FX0RF
VklDRV9UWVBFX1NUUlVDVF9YKHZrYiwgdmtiLCB2a2JkCiAgICAgLnNraXBfYXR0YWNoID0gMQog
KTsKIAotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 09:07:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 09:07:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e027s-000258-Vd; Thu, 05 Oct 2017 09:07:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1e027r-00024R-VE
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 09:07:28 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 E5/36-03454-F46F5D95; Thu, 05 Oct 2017 09:07:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsVyMfS6i673t6u
 RBhMWC1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBndm7qYCw6YVXzbepy5gXG2RhcjF4eQwHRG
 iSPvJjKCOCwCL1kkfr/exg7iSAj0s0pMPNEHlOEEcrIkNk3YxQphp0nc2DOBCcIul5iy6h6YL
 SQgL3Gw5TI7xNipTBL/5y5gAUmwCWhJ3L+9gg3EFhFQkri3ajJYA7NAisTedW1gC4QFrCXevv
 8NZrMIqEpsO/IWrJ5XwEGi5cBhqGVyEjfPdTKD2JwCjhJHvx5mg1jsIDHnwCe2CYyCCxgZVjF
 qFKcWlaUW6RpZ6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYdAxDsYDy/NvAQ
 oyQHk5Io7/F3VyOF+JLyUyozEosz4otKc1KLDzFqcHAI/Hz6t4VRiiUvPy9VSYKX6wNQnWBRa
 npqRVpmDjAuYEolOHiURHhvvAdK8xYXJOYWZ6ZDpE4xWnJcuHPpDxPHgT23gGTHzbt/mITA5k
 mJ8/KCzBMAacgozYMbB4vdS4yyUsK8jEDHCvEUpBblZpagyr9iFOdgVBLmvQEyhSczrwRu6yu
 gg5iADprTdAXkoJJEhJRUA6OTloz8srtrdefXnHj9RHDWtOgQ6764ij+/tsUftavL3Wf52HEz
 w+Qk4anST/9ev9pc7FnUXCQev+By/hbm7qmbGIU/b3k8++rZw/7p0ZYHJL+FRVQlPJDvCV8wY
 +liho9/83L5P9haOTfvP3V/1aVVLy+6H2ypuLGj8V9yzY8o2ZwS7ewL7wOUWIozEg21mIuKEw
 G5b36j2AIAAA==
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1507194442!53411587!1
X-Originating-IP: [209.85.215.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21627 invoked from network); 5 Oct 2017 09:07:23 -0000
Received: from mail-lf0-f68.google.com (HELO mail-lf0-f68.google.com)
 (209.85.215.68)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Oct 2017 09:07:23 -0000
Received: by mail-lf0-f68.google.com with SMTP id j73so5444844lfg.0
 for <xen-devel@lists.xenproject.org>; Thu, 05 Oct 2017 02:07:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=dmZ12pu/zZfqKaj3cIosNCy+umA5lRWen1PEUBSsVwU=;
 b=XnhFOWf1qR18ES9K0GWYt7ed7kJ8zQ3Lge8bbKfWPRzbldG2n4pR1d9AhJvulmPVvE
 eDxlck6lFm7kEIqeRx38yTIOb0M25hQSn0LItX7YsJF44/hp+OLBlcNHkMmEEPIIQBwT
 pB2PDxH6QkWRKMdUhIyx85n7TM4B2oCJ9GfCDtyxv2TkgbUhXVjvEWinix9fvoHKHq1o
 TelPmIPQ9GKoNwvMxm58nlwRWohdehZuKaq2oVSBbK3I98ARGnn01EeZsnwOgSv2LVSM
 FTn4EnLtF0HmGQccvu4YJ5Hism5oBPVRAQqH/neI2WdWpsj6vFNtvInmePuI1DyME/ah
 yZcQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=dmZ12pu/zZfqKaj3cIosNCy+umA5lRWen1PEUBSsVwU=;
 b=A2mvN92Km81yNcVqW1zcJiFxqldY8KDApxnZpwmJP0LzeogjfesnBu6lOP+Sm2wOo6
 hlcVwYYUNwGkST3hGH8q0CZFeUf9qOzidxJjinFmae8OA0UviPXjnU8f07GScypQMobt
 wj5CHIAFEwHQ42Dc1gmjzk3LI2kP0yDMdP56UWxKHgszUG7ZOmncPElZO1PRhg+HDcOU
 nGzg0GXbX+a07uHQgDVZealTQwEJHwPmAdOvkz0gxUru5Bh9QEhMyUPXt+9OP6aDpqz+
 m/V7sW47lPyp+JEkZBZW8htPlNB1CKgQsxeHFiOSp644bs9ZB/v0DIAHI0vF1qEEthfX
 35Fg==
X-Gm-Message-State: AHPjjUhla3JSQboUxpq+YsUmk0yejsLvyBjZkj6sdmjEaiApVgFoDzBv
 0BHseNi0xTwd8z/JVjwdt8QGqw==
X-Google-Smtp-Source: AOwi7QCZ/b4308wHdo56S/jKJMa+cmXXupqnbQ1XLHkca+Wa7IUDMNhqefoergo/wcxdkF0A9PJW5g==
X-Received: by 10.46.93.134 with SMTP id v6mr11805027lje.9.1507194442315;
 Thu, 05 Oct 2017 02:07:22 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-52.209.223.85.sovam.net.ua.
 [85.223.209.52])
 by smtp.gmail.com with ESMTPSA id l11sm2861584lfi.3.2017.10.05.02.07.21
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 05 Oct 2017 02:07:21 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  5 Oct 2017 12:07:09 +0300
Message-Id: <1507194431-17588-5-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1507194431-17588-1-git-send-email-al1img@gmail.com>
References: <1507194431-17588-1-git-send-email-al1img@gmail.com>
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH 4/6] libxl: vkb add list and info functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKU2ln
bmVkLW9mZi1ieTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29t
PgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICB8ICAxMCArKysrKwogdG9vbHMvbGli
eGwvbGlieGxfdHlwZXMuaWRsIHwgIDExICsrKysrCiB0b29scy9saWJ4bC9saWJ4bF91dGlscy5o
ICAgfCAgIDMgKysKIHRvb2xzL2xpYnhsL2xpYnhsX3ZrYi5jICAgICB8IDEwNiArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogNCBmaWxlcyBjaGFuZ2VkLCAxMjcg
aW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9s
aWJ4bC5oIGIvdG9vbHMvbGlieGwvbGlieGwuaAppbmRleCBhY2I3M2NlLi5mMmY4NDQyIDEwMDY0
NAotLS0gYS90b29scy9saWJ4bC9saWJ4bC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKQEAg
LTE5NTAsNiArMTk1MCwxNiBAQCBpbnQgbGlieGxfZGV2aWNlX3ZrYl9kZXN0cm95KGxpYnhsX2N0
eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3QgbGlieGxfYXN5bmNvcF9ob3cgKmFvX2hvdykKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBMSUJYTF9FWFRFUk5BTF9DQUxMRVJTX09OTFk7CiAKK2xpYnhsX2RldmljZV92a2IgKmxpYnhs
X2RldmljZV92a2JfbGlzdChsaWJ4bF9jdHggKmN0eCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwgaW50ICpudW0pCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfRVhURVJOQUxfQ0FMTEVSU19PTkxZOwor
dm9pZCBsaWJ4bF9kZXZpY2VfdmtiX2xpc3RfZnJlZShsaWJ4bF9kZXZpY2VfdmtiKiBsaXN0LCBp
bnQgbnVtKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9FWFRFUk5BTF9D
QUxMRVJTX09OTFk7CitpbnQgbGlieGxfZGV2aWNlX3ZrYl9nZXRpbmZvKGxpYnhsX2N0eCAqY3R4
LCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2
aWNlX3ZrYiAqdmtiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF92a2JpbmZv
ICp2a2JpbmZvKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9FWFRFUk5BTF9D
QUxMRVJTX09OTFk7CisKIC8qIEZyYW1lYnVmZmVyICovCiBpbnQgbGlieGxfZGV2aWNlX3ZmYl9h
ZGQobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBsaWJ4bF9kZXZpY2VfdmZiICp2ZmIs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfYXN5bmNvcF9ob3cgKmFvX2hv
dykKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhs
L2xpYnhsX3R5cGVzLmlkbAppbmRleCA2NWNkODFhLi5hNjQ3YmZjIDEwMDY0NAotLS0gYS90b29s
cy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRs
CkBAIC0xMDE0LDYgKzEwMTQsMTcgQEAgbGlieGxfdnNuZGluZm8gPSBTdHJ1Y3QoInZzbmRpbmZv
IiwgWwogICAgICgicGNtcyIsIEFycmF5KGxpYnhsX3BjbWluZm8sICJudW1fdnNuZF9wY21zIikp
CiAgICAgXSkKIAorbGlieGxfdmtiaW5mbyA9IFN0cnVjdCgidmtiaW5mbyIsIFsKKyAgICAoImJh
Y2tlbmQiLCBzdHJpbmcpLAorICAgICgiYmFja2VuZF9pZCIsIHVpbnQzMiksCisgICAgKCJmcm9u
dGVuZCIsIHN0cmluZyksCisgICAgKCJmcm9udGVuZF9pZCIsIHVpbnQzMiksCisgICAgKCJkZXZp
ZCIsIGxpYnhsX2RldmlkKSwKKyAgICAoInN0YXRlIiwgaW50ZWdlciksCisgICAgKCJldnRjaCIs
IGludGVnZXIpLAorICAgICgicnJlZiIsIGludGVnZXIpCisgICAgXSwgZGlyPURJUl9PVVQpCisK
ICMgTlVNQSBub2RlIGNoYXJhY3RlcmlzdGljczogc2l6ZSBhbmQgZnJlZSBhcmUgaG93IG11Y2gg
bWVtb3J5IGl0IGhhcywgYW5kIGhvdwogIyBtdWNoIG9mIGl0IGlzIGZyZWUsIHJlc3BlY3RpdmVs
eS4gZGlzdHMgaXMgYW4gYXJyYXkgb2YgZGlzdGFuY2VzIGZyb20gdGhpcwogIyBub2RlIHRvIGVh
Y2ggb3RoZXIgbm9kZS4KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmggYi90
b29scy9saWJ4bC9saWJ4bF91dGlscy5oCmluZGV4IDU0NTU3NTIuLjQ0NDA5YWYgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdXRp
bHMuaApAQCAtNzksNiArNzksOSBAQCBpbnQgbGlieGxfZGV2aWRfdG9fZGV2aWNlX3Z0cG0obGli
eGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogaW50IGxpYnhsX2RldmlkX3RvX2RldmljZV91
c2JjdHJsKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBpbnQgZGV2aWQsIGxpYnhsX2RldmljZV91c2JjdHJsICp1c2JjdHJs
KTsKIAoraW50IGxpYnhsX2RldmlkX3RvX2RldmljZV92a2IobGlieGxfY3R4ICpjdHgsIHVpbnQz
Ml90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGRldmlkLCBsaWJ4
bF9kZXZpY2VfdmtiICp2a2IpOworCiBpbnQgbGlieGxfZGV2aWRfdG9fZGV2aWNlX3ZkaXNwbChs
aWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBpbnQgZGV2aWQsIGxpYnhsX2RldmljZV92ZGlzcGwgKnZkaXNwbCk7CiAKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3ZrYi5jIGIvdG9vbHMvbGlieGwvbGlieGxfdmtiLmMK
aW5kZXggMDdiNTQyOC4uMjc2Y2M4YSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdmti
LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdmtiLmMKQEAgLTEzLDYgKzEzLDcgQEAKICAqLwog
CiAjaW5jbHVkZSAibGlieGxfaW50ZXJuYWwuaCIKKyNpbmNsdWRlICJ4ZW4vaW8va2JkaWYuaCIK
IAogc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX3ZrYl9zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2Ms
IHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGxpYnhsX2RldmljZV92a2IgKnZrYiwgYm9vbCBob3RwbHVnKQpAQCAtNDEsNiArNDIsMjIgQEAg
c3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX3ZrYl9kbV9uZWVkZWQobGlieGxfZGV2aWNlX3ZrYiAq
dmtiLCB1aW50MzJfdCBkb21pZCkKICAgICByZXR1cm4gMDsKIH0KIAorc3RhdGljIGludCBsaWJ4
bF9fdmtiX2Zyb21feGVuc3RvcmUobGlieGxfX2djICpnYywgY29uc3QgY2hhciAqbGlieGxfcGF0
aCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmlkIGRldmlk
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZrYiAq
dmtiKQoreworICAgIGNvbnN0IGNoYXIgKmJlX3BhdGg7CisgICAgaW50IHJjOworCisgICAgdmti
LT5kZXZpZCA9IGRldmlkOworICAgIHJjID0gbGlieGxfX3hzX3JlYWRfbWFuZGF0b3J5KGdjLCBY
QlRfTlVMTCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHQ1NQUklOVEYoIiVz
L2JhY2tlbmQiLCBsaWJ4bF9wYXRoKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmYmVfcGF0aCk7CisgICAgaWYgKHJjKSByZXR1cm4gcmM7CisKKyAgICByZXR1cm4gbGlieGxf
X2JhY2tlbmRwYXRoX3BhcnNlX2RvbWlkKGdjLCBiZV9wYXRoLCAmdmtiLT5iYWNrZW5kX2RvbWlk
KTsKK30KKwogaW50IGxpYnhsX2RldmljZV92a2JfYWRkKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJf
dCBkb21pZCwgbGlieGxfZGV2aWNlX3ZrYiAqdmtiLAogICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IGxpYnhsX2FzeW5jb3BfaG93ICphb19ob3cpCiB7CkBAIC01OCwxNyArNzUsMTAwIEBA
IG91dDoKICAgICByZXR1cm4gQU9fSU5QUk9HUkVTUzsKIH0KIAoraW50IGxpYnhsX2RldmlkX3Rv
X2RldmljZV92a2IobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW50IGRldmlkLCBsaWJ4bF9kZXZpY2VfdmtiICp2a2IpCit7Cisg
ICAgR0NfSU5JVChjdHgpOworCisgICAgbGlieGxfZGV2aWNlX3ZrYiAqdmticyA9IE5VTEw7Cisg
ICAgaW50IG4sIGk7CisgICAgaW50IHJjOworCisgICAgbGlieGxfZGV2aWNlX3ZrYl9pbml0KHZr
Yik7CisKKyAgICB2a2JzID0gbGlieGxfX2RldmljZV9saXN0KGdjLCAmbGlieGxfX3ZrYl9kZXZ0
eXBlLCBkb21pZCwgJm4pOworCisgICAgaWYgKCF2a2JzKSB7IHJjID0gRVJST1JfTk9URk9VTkQ7
IGdvdG8gb3V0OyB9CisKKyAgICBmb3IgKGkgPSAwOyBpIDwgbjsgKytpKSB7CisgICAgICAgIGlm
IChkZXZpZCA9PSB2a2JzW2ldLmRldmlkKSB7CisgICAgICAgICAgICBsaWJ4bF9kZXZpY2Vfdmti
X2NvcHkoY3R4LCB2a2IsICZ2a2JzW2ldKTsKKyAgICAgICAgICAgIHJjID0gMDsKKyAgICAgICAg
ICAgIGdvdG8gb3V0OworICAgICAgICB9CisgICAgfQorCisgICAgcmMgPSBFUlJPUl9OT1RGT1VO
RDsKKworb3V0OgorCisgICAgaWYgKHZrYnMpCisgICAgICAgIGxpYnhsX19kZXZpY2VfbGlzdF9m
cmVlKCZsaWJ4bF9fdmtiX2RldnR5cGUsIHZrYnMsIG4pOworCisgICAgR0NfRlJFRTsKKyAgICBy
ZXR1cm4gcmM7Cit9CisKK2ludCBsaWJ4bF9kZXZpY2VfdmtiX2dldGluZm8obGlieGxfY3R4ICpj
dHgsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9k
ZXZpY2VfdmtiICp2a2IsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3ZrYmlu
Zm8gKmluZm8pCit7CisgICAgR0NfSU5JVChjdHgpOworICAgIGNoYXIgKmxpYnhsX3BhdGgsICpk
b21wYXRoLCAqZGV2cGF0aDsKKyAgICBjaGFyICp2YWw7CisgICAgaW50IHJjOworCisgICAgbGli
eGxfdmtiaW5mb19pbml0KGluZm8pOworICAgIGRvbXBhdGggPSBsaWJ4bF9feHNfZ2V0X2RvbXBh
dGgoZ2MsIGRvbWlkKTsKKyAgICBpbmZvLT5kZXZpZCA9IHZrYi0+ZGV2aWQ7CisKKyAgICBkZXZw
YXRoID0gR0NTUFJJTlRGKCIlcy9kZXZpY2UvdmtiZC8lZCIsIGRvbXBhdGgsIGluZm8tPmRldmlk
KTsKKyAgICBsaWJ4bF9wYXRoID0gR0NTUFJJTlRGKCIlcy9kZXZpY2UvdmtiZC8lZCIsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9feHNfbGlieGxfcGF0aChnYywgZG9taWQpLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5mby0+ZGV2aWQpOworICAgIGluZm8tPmJhY2tl
bmQgPSB4c19yZWFkKGN0eC0+eHNoLCBYQlRfTlVMTCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBHQ1NQUklOVEYoIiVzL2JhY2tlbmQiLCBsaWJ4bF9wYXRoKSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBOVUxMKTsKKyAgICBpZiAoIWluZm8tPmJhY2tlbmQpIHsgcmMgPSBFUlJP
Ul9GQUlMOyBnb3RvIG91dDsgfQorCisgICAgcmMgPSBsaWJ4bF9fYmFja2VuZHBhdGhfcGFyc2Vf
ZG9taWQoZ2MsIGluZm8tPmJhY2tlbmQsICZpbmZvLT5iYWNrZW5kX2lkKTsKKyAgICBpZiAocmMp
IGdvdG8gb3V0OworCisgICAgdmFsID0gbGlieGxfX3hzX3JlYWQoZ2MsIFhCVF9OVUxMLCBHQ1NQ
UklOVEYoIiVzL3N0YXRlIiwgZGV2cGF0aCkpOworICAgIGluZm8tPnN0YXRlID0gdmFsID8gc3Ry
dG91bCh2YWwsIE5VTEwsIDEwKSA6IC0xOworCisgICAgaW5mby0+ZnJvbnRlbmQgPSB4c19yZWFk
KGN0eC0+eHNoLCBYQlRfTlVMTCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR0NTUFJJ
TlRGKCIlcy9mcm9udGVuZCIsIGxpYnhsX3BhdGgpLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBOVUxMKTsKKyAgICBpbmZvLT5mcm9udGVuZF9pZCA9IGRvbWlkOworCisgICAgdmFsID0g
bGlieGxfX3hzX3JlYWQoZ2MsIFhCVF9OVUxMLAorICAgICAgICAgIEdDU1BSSU5URigiJXMvIlhF
TktCRF9GSUVMRF9FVlRfQ0hBTk5FTCwgZGV2cGF0aCkpOworICAgIGluZm8tPmV2dGNoID0gdmFs
ID8gc3RydG91bCh2YWwsIE5VTEwsIDEwKSA6IC0xOworCisgICAgdmFsID0gbGlieGxfX3hzX3Jl
YWQoZ2MsIFhCVF9OVUxMLAorICAgICAgICAgIEdDU1BSSU5URigiJXMvIlhFTktCRF9GSUVMRF9S
SU5HX0dSRUYsIGRldnBhdGgpKTsKKyAgICBpbmZvLT5ycmVmID0gdmFsID8gc3RydG91bCh2YWws
IE5VTEwsIDEwKSA6IC0xOworCisgICAgcmMgPSAwOworCitvdXQ6CisgICAgIEdDX0ZSRUU7Cisg
ICAgIHJldHVybiByYzsKK30KKwogc3RhdGljIExJQlhMX0RFRklORV9VUERBVEVfREVWSUQodmti
LCAidmtiZCIpCiAKICNkZWZpbmUgbGlieGxfX2FkZF92a2JzIE5VTEwKLSNkZWZpbmUgbGlieGxf
ZGV2aWNlX3ZrYl9saXN0IE5VTEwKICNkZWZpbmUgbGlieGxfZGV2aWNlX3ZrYl9jb21wYXJlIE5V
TEwKIAorTElCWExfREVGSU5FX0RFVklDRV9MSVNUKHZrYikKIExJQlhMX0RFRklORV9ERVZJQ0Vf
UkVNT1ZFKHZrYikKIAotREVGSU5FX0RFVklDRV9UWVBFX1NUUlVDVF9YKHZrYiwgdmtiLCB2a2Jk
CitERUZJTkVfREVWSUNFX1RZUEVfU1RSVUNUX1godmtiLCB2a2IsIHZrYmQsCiAgICAgLnNraXBf
YXR0YWNoID0gMSwKLSAgICAuZG1fbmVlZGVkICAgPSAoZGV2aWNlX2RtX25lZWRlZF9mbl90KWxp
YnhsX19kZXZpY2VfdmtiX2RtX25lZWRlZAorICAgIC5kbV9uZWVkZWQgICA9IChkZXZpY2VfZG1f
bmVlZGVkX2ZuX3QpbGlieGxfX2RldmljZV92a2JfZG1fbmVlZGVkLAorICAgIC5mcm9tX3hlbnN0
b3JlID0gKGRldmljZV9mcm9tX3hlbnN0b3JlX2ZuX3QpbGlieGxfX3ZrYl9mcm9tX3hlbnN0b3Jl
CiApOwogCiAvKgotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 09:07:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 09:07:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e027u-00026I-6Y; Thu, 05 Oct 2017 09:07:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1e027s-00024y-SV
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 09:07:29 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 23/11-03435-056F5D95; Thu, 05 Oct 2017 09:07:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsVyMfS6s67Pt6u
 RBs9/ylh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlfNq9iKjjoX9H/8jprA+MZqy5GLg4hgRmM
 EtuvfGMEcVgEXrJIvL74gL2LkZNDQqCfVeL6fSCbA8jOkpjzUhnCTJN4+lwMoqJcYkfLKUYQW
 0hAXuJgy2V2CHsqk8SfS14gNpuAlsT92yvYQGwRASWJe6smM4HYzAIpEnvXtYH1CguYSezrms
 UCYrMIqErcefCIFcTmFXCQONb4A+oaOYmb5zqZQWxOAUeJo18Ps0HscpCYc+AT2wRGwQWMDKs
 YNYpTi8pSi3QNTfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQKDjQEIdjBe3xhw
 iFGSg0lJlPf4u6uRQnxJ+SmVGYnFGfFFpTmpxYcYNTg4BH4+/dvCKMWSl5+XqiTBy/UBqE6wK
 DU9tSItMwcYDzClEhw8SiK8N94DpXmLCxJzizPTIVKnGO05Lty59IeJ49imy0DywJ5bQLLj5t
 0/TEJgU6XEeXlBpgqAtGWU5sENhcXvJUZZKWFeRqCThXgKUotyM0tQ5V8xinMwKgnzPgZZzpO
 ZVwK3+xXQWUxAZ81pugJyVkkiQkqqgZF5x14OL4aSpNeF53YVbI59nduy5MyB380OM8oWzAks
 iVe/xNXScu11f5wBo3mh2vvYtTPzVu2OK9Js/xH/s+2n1YmV13vvBOal5C9cmpiVZDbblieuw
 /dqwDc5l9MHngofOJsj/e/kM8PlYUZ6ky11s3W+Ktjuyllmlm8ULiNWufV1a88OayWW4oxEQy
 3mouJEABe2xoTaAgAA
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1507194444!96832620!1
X-Originating-IP: [209.85.215.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3451 invoked from network); 5 Oct 2017 09:07:24 -0000
Received: from mail-lf0-f67.google.com (HELO mail-lf0-f67.google.com)
 (209.85.215.67)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Oct 2017 09:07:24 -0000
Received: by mail-lf0-f67.google.com with SMTP id q132so5525883lfe.4
 for <xen-devel@lists.xenproject.org>; Thu, 05 Oct 2017 02:07:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=Wz8Cq3pP/malYZMoNC9oF1miJXM1M1bo1ZJ0nGMtDt8=;
 b=sNpq/A9VvR1hWFgePj9BzbMrtr/UbbuyBNNvay1NuJpH/AK06cuYW3vkTWhjq9VE6J
 iz9cuxJTvBkpQG/6Sfaz5iAxHqyvwfnYsTpP7ifl62qK2Cb4S8LHwxaa8zua+aqP0asd
 pMsMoYZ5JCxOMdqjWgJDzTfa5b11ypk1TJ5mNE2n5GZrgGLksObzsFYGur7/e/RnM2an
 6XAEOz3XntFeeVI6o1J2Eo5oKkVBv/ru1dZKrhG5Jt8nYqhePEz2z3tY9xoq326+t/WW
 2WKj9sfyYgiYI36zIyXy39wKquJDXQXM7hz5cikqK7Q7N16t+Iqh6JrPTKpnKFDdJGoe
 4Few==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=Wz8Cq3pP/malYZMoNC9oF1miJXM1M1bo1ZJ0nGMtDt8=;
 b=WKP9ubAcPqKkr8j0rbtFvLOVCTOfwBisxKSeV5Zr7EJtMaWBEf/Kuzb3xY/Rpb7Luq
 /+ldhh2s5FVnnXZM7NvTtE1pYA02oYzCg2yO1qrKH0EvIoBVDRTz0GgXh98Ca7CcTg1y
 GfSIBdO4g6tgtowBt+mxAKaLiJHhv1/cAmjL1EHdgdWXGNg24qSZQXzRRnUGetxlG0AH
 LHdt419tB6zndGTaruZlywUxz3Wp7KpASf4HGBMNMa1sr/dROoN+9SJUhOZk7WF2Uy9e
 8xYNhquldoKQ4Kv0ouDKQwEtoKbBIOri2UuYvFhBdgASD0eVSPTjvZKsRTZav54cVetn
 FahA==
X-Gm-Message-State: AMCzsaWEBaPHtoX5LaVtGdf11drZv+zGW8/KEZyF9Cxwvn78vZYR9+qN
 rjoN36mw+TBVWrVBsr9c44Q88g==
X-Google-Smtp-Source: AOwi7QDQcdAx7i/qEeAJjbv2M2jWEHCOUGfemTTIZEC/FJ0FjSUWHiqC846/2IZRFfuWDpFiAt7rTg==
X-Received: by 10.46.0.165 with SMTP id e37mr5059110lji.64.1507194443420;
 Thu, 05 Oct 2017 02:07:23 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-52.209.223.85.sovam.net.ua.
 [85.223.209.52])
 by smtp.gmail.com with ESMTPSA id l11sm2861584lfi.3.2017.10.05.02.07.22
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 05 Oct 2017 02:07:22 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  5 Oct 2017 12:07:10 +0300
Message-Id: <1507194431-17588-6-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1507194431-17588-1-git-send-email-al1img@gmail.com>
References: <1507194431-17588-1-git-send-email-al1img@gmail.com>
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH 5/6] xl: add vkb config parser and CLI
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKU2ln
bmVkLW9mZi1ieTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29t
PgotLS0KIHRvb2xzL3hsL01ha2VmaWxlICAgICAgfCAgIDIgKy0KIHRvb2xzL3hsL3hsLmggICAg
ICAgICAgfCAgIDMgKysKIHRvb2xzL3hsL3hsX2NtZHRhYmxlLmMgfCAgMTUgKysrKysrCiB0b29s
cy94bC94bF9wYXJzZS5jICAgIHwgIDc3ICsrKysrKysrKysrKysrKysrKysrKysrKystLQogdG9v
bHMveGwveGxfcGFyc2UuaCAgICB8ICAgMiArLQogdG9vbHMveGwveGxfdmtiLmMgICAgICB8IDE0
MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiA2IGZp
bGVzIGNoYW5nZWQsIDIzNSBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQogY3JlYXRlIG1v
ZGUgMTAwNjQ0IHRvb2xzL3hsL3hsX3ZrYi5jCgpkaWZmIC0tZ2l0IGEvdG9vbHMveGwvTWFrZWZp
bGUgYi90b29scy94bC9NYWtlZmlsZQppbmRleCA2NmJkYmRlLi4yNzY5Mjk1IDEwMDY0NAotLS0g
YS90b29scy94bC9NYWtlZmlsZQorKysgYi90b29scy94bC9NYWtlZmlsZQpAQCAtMjIsNyArMjIs
NyBAQCBYTF9PQkpTICs9IHhsX3Z0cG0ubyB4bF9ibG9jay5vIHhsX25pYy5vIHhsX3VzYi5vCiBY
TF9PQkpTICs9IHhsX3NjaGVkLm8geGxfcGNpLm8geGxfdmNwdS5vIHhsX2Nkcm9tLm8geGxfbWVt
Lm8KIFhMX09CSlMgKz0geGxfaW5mby5vIHhsX2NvbnNvbGUubyB4bF9taXNjLm8KIFhMX09CSlMg
Kz0geGxfdm1jb250cm9sLm8geGxfc2F2ZXJlc3RvcmUubyB4bF9taWdyYXRlLm8KLVhMX09CSlMg
Kz0geGxfdmRpc3BsLm8geGxfdnNuZC5vCitYTF9PQkpTICs9IHhsX3ZkaXNwbC5vIHhsX3ZzbmQu
byB4bF92a2IubwogCiAkKFhMX09CSlMpOiBDRkxBR1MgKz0gJChDRkxBR1NfbGlieGVudG9vbGxv
ZykKICQoWExfT0JKUyk6IENGTEFHUyArPSAkKENGTEFHU19YTCkKZGlmZiAtLWdpdCBhL3Rvb2xz
L3hsL3hsLmggYi90b29scy94bC94bC5oCmluZGV4IDcwM2NhYTYuLjgyNmU5YzEgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL3hsL3hsLmgKKysrIGIvdG9vbHMveGwveGwuaApAQCAtMTcwLDYgKzE3MCw5IEBA
IGludCBtYWluX3Z0cG1kZXRhY2goaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3Zk
aXNwbGF0dGFjaChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogaW50IG1haW5fdmRpc3BsbGlzdChp
bnQgYXJnYywgY2hhciAqKmFyZ3YpOwogaW50IG1haW5fdmRpc3BsZGV0YWNoKGludCBhcmdjLCBj
aGFyICoqYXJndik7CitpbnQgbWFpbl92a2JhdHRhY2goaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsK
K2ludCBtYWluX3ZrYmxpc3QoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKK2ludCBtYWluX3ZrYmRl
dGFjaChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogaW50IG1haW5fdnNuZGF0dGFjaChpbnQgYXJn
YywgY2hhciAqKmFyZ3YpOwogaW50IG1haW5fdnNuZGxpc3QoaW50IGFyZ2MsIGNoYXIgKiphcmd2
KTsKIGludCBtYWluX3ZzbmRkZXRhY2goaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKZGlmZiAtLWdp
dCBhL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMgYi90b29scy94bC94bF9jbWR0YWJsZS5jCmluZGV4
IDhlMTYyY2UuLmY0OTVlNTUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKKysr
IGIvdG9vbHMveGwveGxfY21kdGFibGUuYwpAQCAtMzc4LDYgKzM3OCwyMSBAQCBzdHJ1Y3QgY21k
X3NwZWMgY21kX3RhYmxlW10gPSB7CiAgICAgICAiRGVzdHJveSBhIGRvbWFpbidzIHZpcnR1YWwg
VFBNIGRldmljZSIsCiAgICAgICAiPERvbWFpbj4gPERldklkfHV1aWQ+IiwKICAgICB9LAorICAg
IHsgInZrYi1hdHRhY2giLAorICAgICAgJm1haW5fdmtiYXR0YWNoLCAxLCAxLAorICAgICAgIkNy
ZWF0ZSBhIG5ldyB2aXJ0dWFsIGtleWJvYXJkIGRldmljZSIsCisgICAgICAiPERvbWFpbj4gW2Jh
Y2tlbmQtdHlwZT08QmFja2VuZFR5cGU+XSBbYmFja2VuZD08QmFja0RvbWFpbj5dIiwKKyAgICB9
LAorICAgIHsgInZrYi1saXN0IiwKKyAgICAgICZtYWluX3ZrYmxpc3QsIDAsIDAsCisgICAgICAi
TGlzdCB2aXJ0dWFsIGtleWJvYXJkIGRldmljZXMgZm9yIGEgZG9tYWluIiwKKyAgICAgICI8RG9t
YWluKHMpPiIsCisgICAgfSwKKyAgICB7ICJ2a2ItZGV0YWNoIiwKKyAgICAgICZtYWluX3ZrYmRl
dGFjaCwgMCwgMSwKKyAgICAgICJEZXN0cm95IGEgZG9tYWluJ3MgdmlydHVhbCBrZXlib2FyZCBk
ZXZpY2UiLAorICAgICAgIjxEb21haW4+IDxEZXZJZD4iLAorICAgIH0sCiAgICAgeyAidmRpc3Bs
LWF0dGFjaCIsCiAgICAgICAmbWFpbl92ZGlzcGxhdHRhY2gsIDEsIDEsCiAgICAgICAiQ3JlYXRl
IGEgbmV3IHZpcnR1YWwgZGlzcGxheSBkZXZpY2UiLApkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxf
cGFyc2UuYyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKaW5kZXggN2NmZDdmZC4uNWY5MDYzNCAxMDA2
NDQKLS0tIGEvdG9vbHMveGwveGxfcGFyc2UuYworKysgYi90b29scy94bC94bF9wYXJzZS5jCkBA
IC0xMDk5LDYgKzEwOTksNzUgQEAgc3RhdGljIHZvaWQgcGFyc2VfdnNuZF9jb25maWcoY29uc3Qg
WExVX0NvbmZpZyAqY29uZmlnLAogICAgIH0KIH0KIAoraW50IHBhcnNlX3ZrYl9jb25maWcobGli
eGxfZGV2aWNlX3ZrYiAqdmtiLCBjaGFyICp0b2tlbikKK3sKKyAgICBjaGFyICpvcGFyZzsKKwor
ICAgIGlmIChNQVRDSF9PUFRJT04oImJhY2tlbmQiLCB0b2tlbiwgb3BhcmcpKSB7CisgICAgICAg
IHZrYi0+YmFja2VuZF9kb21uYW1lID0gc3RyZHVwKG9wYXJnKTsKKyAgICB9IGVsc2UgaWYgKE1B
VENIX09QVElPTigiYmFja2VuZC10eXBlIiwgdG9rZW4sIG9wYXJnKSkgeworICAgICAgICBsaWJ4
bF92a2JfYmFja2VuZCBiYWNrZW5kX3R5cGU7CisgICAgICAgIGlmIChsaWJ4bF92a2JfYmFja2Vu
ZF9mcm9tX3N0cmluZyhvcGFyZywgJmJhY2tlbmRfdHlwZSkpIHsKKyAgICAgICAgICAgIGZwcmlu
dGYoc3RkZXJyLCAiVW5rbm93biBiYWNrZW5kX3R5cGUgXCIlc1wiIGluIHZrYiBzcGVjXG4iLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYXJnKTsKKyAgICAgICAgICAgIHJldHVybiAt
MTsKKyAgICAgICAgfQorICAgICAgICB2a2ItPmJhY2tlbmRfdHlwZSA9IGJhY2tlbmRfdHlwZTsK
KyAgICB9IGVsc2UgeworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIlVua25vd24gc3RyaW5nIFwi
JXNcIiBpbiB2a2Igc3BlY1xuIiwgdG9rZW4pOworICAgICAgICByZXR1cm4gLTE7CisgICAgfQor
CisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyB2b2lkIHBhcnNlX3ZrYl9saXN0KGNvbnN0IFhM
VV9Db25maWcgKmNvbmZpZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFp
bl9jb25maWcgKmRfY29uZmlnKQoreworICAgIFhMVV9Db25maWdMaXN0ICp2a2JzOworICAgIGNv
bnN0IGNoYXIgKml0ZW07CisgICAgY2hhciAqYnVmID0gTlVMTDsKKyAgICBpbnQgcmM7CisKKyAg
ICBpZiAoIXhsdV9jZmdfZ2V0X2xpc3QgKGNvbmZpZywgInZrYiIsICZ2a2JzLCAwLCAwKSkgewor
ICAgICAgICBpbnQgZW50cnkgPSAwOworICAgICAgICB3aGlsZSAoKGl0ZW0gPSB4bHVfY2ZnX2dl
dF9saXN0aXRlbSh2a2JzLCBlbnRyeSkpICE9IE5VTEwpIHsKKyAgICAgICAgICAgIGxpYnhsX2Rl
dmljZV92a2IgKnZrYjsKKyAgICAgICAgICAgIGNoYXIgKnA7CisKKyAgICAgICAgICAgIHZrYiA9
IEFSUkFZX0VYVEVORF9JTklUKGRfY29uZmlnLT52a2JzLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZF9jb25maWctPm51bV92a2JzLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZrYl9pbml0KTsKKworICAgICAgICAgICAgYnVm
ID0gc3RyZHVwKGl0ZW0pOworCisgICAgICAgICAgICBwID0gc3RydG9rIChidWYsICIsIik7Cisg
ICAgICAgICAgICB3aGlsZSAocCAhPSBOVUxMKQorICAgICAgICAgICAgeworICAgICAgICAgICAg
ICAgIHdoaWxlICgqcCA9PSAnICcpIHArKzsKKworICAgICAgICAgICAgICAgIHJjID0gcGFyc2Vf
dmtiX2NvbmZpZyh2a2IsIHApOworICAgICAgICAgICAgICAgIGlmIChyYykgZ290byBvdXQ7CisK
KyAgICAgICAgICAgICAgICBwID0gc3RydG9rIChOVUxMLCAiLCIpOworICAgICAgICAgICAgfQor
CisgICAgICAgICAgICBpZiAodmtiLT5iYWNrZW5kX3R5cGUgPT0gTElCWExfVktCX0JBQ0tFTkRf
VU5LTk9XTikgeworICAgICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiYmFja2VuZC10eXBl
IHNob3VsZCBiZSBzZXQgaW4gdmtiIHNwZWNcbiIpOworICAgICAgICAgICAgICAgIHJjID0gLTE7
IGdvdG8gb3V0OworICAgICAgICAgICAgfQorCisgICAgICAgICAgICBlbnRyeSsrOworICAgICAg
ICB9CisgICAgfQorCisgICAgcmMgPSAwOworCitvdXQ6CisgICAgZnJlZShidWYpOworICAgIGlm
IChyYykgZXhpdChFWElUX0ZBSUxVUkUpOworfQorCiB2b2lkIHBhcnNlX2NvbmZpZ19kYXRhKGNv
bnN0IGNoYXIgKmNvbmZpZ19zb3VyY2UsCiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNo
YXIgKmNvbmZpZ19kYXRhLAogICAgICAgICAgICAgICAgICAgICAgICBpbnQgY29uZmlnX2xlbiwK
QEAgLTE5NDEsNyArMjAxMCw3IEBAIHNraXBfbmljOgogICAgICAgICAgICAgdmtiID0gQVJSQVlf
RVhURU5EX0lOSVQoZF9jb25maWctPnZrYnMsIGRfY29uZmlnLT5udW1fdmticywKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92a2JfaW5pdCk7CiAKLSAg
ICAgICAgICAgIHZrYi0+YmFja2VuZF90eXBlID0gTElCWExfVktCRF9CQUNLRU5EX1FFTVU7Cisg
ICAgICAgICAgICB2a2ItPmJhY2tlbmRfdHlwZSA9IExJQlhMX1ZLQl9CQUNLRU5EX1FFTVU7CiAK
ICAgICAgICAgICAgIHAgPSBzdHJ0b2soYnVmMiwgIiwiKTsKICAgICAgICAgICAgIGlmICghcCkK
QEAgLTIyNzQsNyArMjM0Myw3IEBAIHNraXBfdXNiZGV2OgogICAgICAgICAgICAgdmtiID0gQVJS
QVlfRVhURU5EX0lOSVQoZF9jb25maWctPnZrYnMsIGRfY29uZmlnLT5udW1fdmticywKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92a2JfaW5pdCk7CiAK
LSAgICAgICAgICAgIHZrYi0+YmFja2VuZF90eXBlID0gTElCWExfVktCRF9CQUNLRU5EX1FFTVU7
CisgICAgICAgICAgICB2a2ItPmJhY2tlbmRfdHlwZSA9IExJQlhMX1ZLQl9CQUNLRU5EX1FFTVU7
CiAKICAgICAgICAgICAgIHBhcnNlX3RvcF9sZXZlbF92bmNfb3B0aW9ucyhjb25maWcsICZ2ZmIt
PnZuYyk7CiAgICAgICAgICAgICBwYXJzZV90b3BfbGV2ZWxfc2RsX29wdGlvbnMoY29uZmlnLCAm
dmZiLT5zZGwpOwpAQCAtMjQyMyw3ICsyNDkyLDkgQEAgc2tpcF91c2JkZXY6CiAgICAgICAgICAg
ICAgICAgICAgICJVbmtub3duIGdpY192ZXJzaW9uIFwiJXNcIiBzcGVjaWZpZWRcbiIsIGJ1Zik7
CiAgICAgICAgICAgICBleGl0KC1FUlJPUl9GQUlMKTsKICAgICAgICAgfQotICAgICB9CisgICAg
fQorCisgICAgcGFyc2VfdmtiX2xpc3QoY29uZmlnLCBkX2NvbmZpZyk7CiAKICAgICB4bHVfY2Zn
X2Rlc3Ryb3koY29uZmlnKTsKIH0KZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3BhcnNlLmggYi90
b29scy94bC94bF9wYXJzZS5oCmluZGV4IDlhOTQ4ZWEuLjE5ZjQ1M2EgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL3hsL3hsX3BhcnNlLmgKKysrIGIvdG9vbHMveGwveGxfcGFyc2UuaApAQCAtMzUsNyArMzUs
NyBAQCBpbnQgcGFyc2VfY3B1cmFuZ2UoY29uc3QgY2hhciAqY3B1LCBsaWJ4bF9iaXRtYXAgKmNw
dW1hcCk7CiBpbnQgcGFyc2VfbmljX2NvbmZpZyhsaWJ4bF9kZXZpY2VfbmljICpuaWMsIFhMVV9D
b25maWcgKipjb25maWcsIGNoYXIgKnRva2VuKTsKIGludCBwYXJzZV92ZGlzcGxfY29uZmlnKGxp
YnhsX2RldmljZV92ZGlzcGwgKnZkaXNwbCwgY2hhciAqdG9rZW4pOwogaW50IHBhcnNlX3ZzbmRf
aXRlbShsaWJ4bF9kZXZpY2VfdnNuZCAqdnNuZCwgY29uc3QgY2hhciAqc3BlYyk7Ci0KK2ludCBw
YXJzZV92a2JfY29uZmlnKGxpYnhsX2RldmljZV92a2IgKnZrYiwgY2hhciAqdG9rZW4pOwogaW50
IG1hdGNoX29wdGlvbl9zaXplKGNvbnN0IGNoYXIgKnByZWZpeCwgc2l6ZV90IGxlbiwKICAgICAg
ICAgICAgICAgICAgICAgICBjaGFyICphcmcsIGNoYXIgKiphcmdvcHQpOwogI2RlZmluZSBNQVRD
SF9PUFRJT04ocHJlZml4LCBhcmcsIG9wYXJnKSBcCmRpZmYgLS1naXQgYS90b29scy94bC94bF92
a2IuYyBiL3Rvb2xzL3hsL3hsX3ZrYi5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAuLjZlYzRiMjgKLS0tIC9kZXYvbnVsbAorKysgYi90b29scy94bC94bF92a2IuYwpAQCAtMCww
ICsxLDE0MSBAQAorLyoKKyAqIENvcHlyaWdodCAoQykgMjAxNiBFUEFNIFN5c3RlbXMgSW5jLgor
ICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0
ZSBpdCBhbmQvb3IgbW9kaWZ5CisgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBMZXNz
ZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQKKyAqIGJ5IHRoZSBGcmVlIFNv
ZnR3YXJlIEZvdW5kYXRpb247IHZlcnNpb24gMi4xIG9ubHkuIHdpdGggdGhlIHNwZWNpYWwKKyAq
IGV4Y2VwdGlvbiBvbiBsaW5raW5nIGRlc2NyaWJlZCBpbiBmaWxlIExJQ0VOU0UuCisgKgorICog
VGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1
c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1w
bGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFS
VElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKi8KKworI2luY2x1ZGUgPHN0ZGxpYi5oPgorCisj
aW5jbHVkZSA8bGlieGwuaD4KKyNpbmNsdWRlIDxsaWJ4bF91dGlscy5oPgorI2luY2x1ZGUgPGxp
YnhsdXRpbC5oPgorCisjaW5jbHVkZSAieGwuaCIKKyNpbmNsdWRlICJ4bF91dGlscy5oIgorI2lu
Y2x1ZGUgInhsX3BhcnNlLmgiCisKK2ludCBtYWluX3ZrYmF0dGFjaChpbnQgYXJnYywgY2hhciAq
KmFyZ3YpCit7CisgICAgaW50IG9wdDsKKyAgICBpbnQgcmM7CisgICAgdWludDMyX3QgZG9taWQ7
CisgICAgbGlieGxfZGV2aWNlX3ZrYiB2a2I7CisKKyAgICBTV0lUQ0hfRk9SRUFDSF9PUFQob3B0
LCAiIiwgTlVMTCwgInZrYi1hdHRhY2giLCAyKSB7CisgICAgICAgIC8qIE5vIG9wdGlvbnMgKi8K
KyAgICB9CisKKyAgICBsaWJ4bF9kZXZpY2VfdmtiX2luaXQoJnZrYik7CisgICAgZG9taWQgPSBm
aW5kX2RvbWFpbihhcmd2W29wdGluZCsrXSk7CisKKyAgICBmb3IgKGFyZ3YgKz0gb3B0aW5kLCBh
cmdjIC09IG9wdGluZDsgYXJnYyA+IDA7ICsrYXJndiwgLS1hcmdjKSB7CisgICAgICAgIHJjID0g
cGFyc2VfdmtiX2NvbmZpZygmdmtiLCAqYXJndik7CisgICAgICAgIGlmIChyYykgZ290byBvdXQ7
CisgICAgfQorCisgICAgaWYgKGRyeXJ1bl9vbmx5KSB7CisgICAgICAgIGNoYXIgKmpzb24gPSBs
aWJ4bF9kZXZpY2VfdmtiX3RvX2pzb24oY3R4LCAmdmtiKTsKKyAgICAgICAgcHJpbnRmKCJ2a2I6
ICVzXG4iLCBqc29uKTsKKyAgICAgICAgZnJlZShqc29uKTsKKyAgICAgICAgZ290byBvdXQ7Cisg
ICAgfQorCisgICAgaWYgKGxpYnhsX2RldmljZV92a2JfYWRkKGN0eCwgZG9taWQsICZ2a2IsIDAp
KSB7CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAibGlieGxfZGV2aWNlX3ZrYl9hZGQgZmFpbGVk
LlxuIik7CisgICAgICAgIHJjID0gRVJST1JfRkFJTDsgZ290byBvdXQ7CisgICAgfQorCisgICAg
cmMgPSAwOworCitvdXQ6CisgICAgbGlieGxfZGV2aWNlX3ZrYl9kaXNwb3NlKCZ2a2IpOworICAg
IHJldHVybiByYzsKK30KKworaW50IG1haW5fdmtibGlzdChpbnQgYXJnYywgY2hhciAqKmFyZ3Yp
Cit7CisgICAgaW50IG9wdDsKKyAgICBsaWJ4bF9kZXZpY2VfdmtiICp2a2JzOworICAgIGxpYnhs
X3ZrYmluZm8gdmtiaW5mbzsKKyAgICBpbnQgbmIsIGk7CisKKyAgICBTV0lUQ0hfRk9SRUFDSF9P
UFQob3B0LCAiIiwgTlVMTCwgInZrYi1saXN0IiwgMSkgeworICAgICAgICAvKiBObyBvcHRpb25z
ICovCisgICAgfQorCisgICAgLyogICAgICBJZHggIEJFICAgSGRsICBTdGEgIGV2Y2ggcmVmICBC
RS1wYXRoICovCisgICAgcHJpbnRmKCIlLTNzICUtMnMgJS02cyAlLTVzICUtNnMgJTZzICUtMzBz
XG4iLAorICAgICAgICAgICAiSWR4IiwgIkJFIiwgImhhbmRsZSIsICJzdGF0ZSIsICJldnQtY2gi
LCAicmVmIiwgIkJFLXBhdGgiKTsKKyAgICBmb3IgKGFyZ3YgKz0gb3B0aW5kLCBhcmdjIC09IG9w
dGluZDsgYXJnYyA+IDA7IC0tYXJnYywgKythcmd2KSB7CisgICAgICAgIHVpbnQzMl90IGRvbWlk
ID0gZmluZF9kb21haW4oKmFyZ3YpOworICAgICAgICB2a2JzID0gbGlieGxfZGV2aWNlX3ZrYl9s
aXN0KGN0eCwgZG9taWQsICZuYik7CisgICAgICAgIGlmICghdmticykgeworICAgICAgICAgICAg
Y29udGludWU7CisgICAgICAgIH0KKyAgICAgICAgZm9yIChpID0gMDsgaSA8IG5iOyArK2kpIHsK
KyAgICAgICAgICAgIGlmICghbGlieGxfZGV2aWNlX3ZrYl9nZXRpbmZvKGN0eCwgZG9taWQsICZ2
a2JzW2ldLCAmdmtiaW5mbykpIHsKKyAgICAgICAgICAgICAgICAvKiBJZHggQkUgKi8KKyAgICAg
ICAgICAgICAgICBwcmludGYoIiUtM2QgJS0yZCAiLCB2a2JpbmZvLmRldmlkLCB2a2JpbmZvLmJh
Y2tlbmRfaWQpOworICAgICAgICAgICAgICAgIC8qIEhkbCAgU3RhICBldmNoIHJlZiAgQkUtcGF0
aCAqLworICAgICAgICAgICAgICAgIHByaW50ZigiJTZkICU1ZCAlNmQgJTZkICUtMzBzXG4iLAor
ICAgICAgICAgICAgICAgICAgICAgICAgdmtiaW5mby5kZXZpZCwgdmtiaW5mby5zdGF0ZSwgdmti
aW5mby5ldnRjaCwKKyAgICAgICAgICAgICAgICAgICAgICAgIHZrYmluZm8ucnJlZiwgdmtiaW5m
by5iYWNrZW5kKTsKKyAgICAgICAgICAgICAgICBsaWJ4bF92a2JpbmZvX2Rpc3Bvc2UoJnZrYmlu
Zm8pOworICAgICAgICAgICAgfQorICAgICAgICB9CisgICAgICAgIGxpYnhsX2RldmljZV92a2Jf
bGlzdF9mcmVlKHZrYnMsIG5iKTsKKyAgICB9CisgICAgcmV0dXJuIDA7Cit9CisKK2ludCBtYWlu
X3ZrYmRldGFjaChpbnQgYXJnYywgY2hhciAqKmFyZ3YpCit7CisgICAgdWludDMyX3QgZG9taWQs
IGRldmlkOworICAgIGludCBvcHQsIHJjOworICAgIGxpYnhsX2RldmljZV92a2IgdmtiOworCisg
ICAgU1dJVENIX0ZPUkVBQ0hfT1BUKG9wdCwgIiIsIE5VTEwsICJ2a2ItZGV0YWNoIiwgMikgewor
ICAgICAgICAvKiBObyBvcHRpb25zICovCisgICAgfQorCisgICAgZG9taWQgPSBmaW5kX2RvbWFp
bihhcmd2W29wdGluZCsrXSk7CisgICAgZGV2aWQgPSBhdG9pKGFyZ3Zbb3B0aW5kKytdKTsKKwor
ICAgIGxpYnhsX2RldmljZV92a2JfaW5pdCgmdmtiKTsKKworICAgIGlmIChsaWJ4bF9kZXZpZF90
b19kZXZpY2VfdmtiKGN0eCwgZG9taWQsIGRldmlkLCAmdmtiKSkgeworICAgICAgICBmcHJpbnRm
KHN0ZGVyciwgIkVycm9yOiBEZXZpY2UgJWQgbm90IGNvbm5lY3RlZC5cbiIsIGRldmlkKTsKKyAg
ICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICBy
YyA9IGxpYnhsX2RldmljZV92a2JfcmVtb3ZlKGN0eCwgZG9taWQsICZ2a2IsIDApOworICAgIGlm
IChyYykgeworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgImxpYnhsX2RldmljZV92a2JfcmVtb3Zl
IGZhaWxlZC5cbiIpOworICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CisgICAgICAgIGdvdG8gb3V0
OworICAgIH0KKworICAgIHJjID0gMDsKKworb3V0OgorICAgIGxpYnhsX2RldmljZV92a2JfZGlz
cG9zZSgmdmtiKTsKKyAgICByZXR1cm4gcmM7Cit9CisKKworLyoKKyAqIExvY2FsIHZhcmlhYmxl
czoKKyAqIG1vZGU6IEMKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2Rl
OiBuaWwKKyAqIEVuZDoKKyAqLwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 09:07:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 09:07:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e027v-000280-Hd; Thu, 05 Oct 2017 09:07:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1e027t-00025a-Rf
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 09:07:29 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 66/17-02048-056F5D95; Thu, 05 Oct 2017 09:07:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyMfS6i67vt6u
 RBl+e81t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlzmp6xF/zlq7i1+AFjA+Mbni5GLg4hgRmM
 EvdPvmYGcVgEXrJIfLm/lw3EkRDoZ5W49/EoexcjB5CTJdHcWAZhpkm8/Q7UzAlklkvMuXaPD
 cQWEpCXONhymR1i6FQmiUeHFrGDJNgEtCTu314BViQioCRxb9VkJhCbWSBFYu+6NkYQW1jASu
 Lnj+dg9SwCqhJL3x1hAbF5BRwkHn29yAqxTE7i5rlOZhCbU8BR4ujXw1CLHSTmHPjENoFRcAE
 jwypGjeLUorLUIl1DI72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMCAYwCCHYyv
 up0PMUpyMCmJ8h5/dzVSiC8pP6UyI7E4I76oNCe1+BCjBgeHwM+nf1sYpVjy8vNSlSR4uT4A1
 QkWpaanVqRl5gBjAqZUgoNHSYT390egNG9xQWJucWY6ROoUoyXHhTuX/jBxHNhzC0h23Lz7h0
 kIbJ6UOC8vyDwBkIaM0jy4cbC4vcQoKyXMywh0rBBPQWpRbmYJqvwrRnEORiVh3hsgU3gy80r
 gtr4COogJ6KA5TVdADipJREhJNTA2/rL6b3fndVfQ8xtps2QrHpnIG+z2nSJ4gX17+pzkqWLT
 UlXuuNhZ1sk+uJ3P8uwjv6v2WbNZvpabpwoIJ6n13dy3aLIby907Xzef19d11Nz50/wI706N0
 OvGMRMYqw8YFS2WXGDtfWQVS8yMtOq6K/xJtfeZX6SuU/Q8pTLlT+h8aftyvkdKLMUZiYZazE
 XFiQC/DEMh1gIAAA==
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1507194444!62536775!1
X-Originating-IP: [209.85.215.68]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18153 invoked from network); 5 Oct 2017 09:07:25 -0000
Received: from mail-lf0-f68.google.com (HELO mail-lf0-f68.google.com)
 (209.85.215.68)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Oct 2017 09:07:25 -0000
Received: by mail-lf0-f68.google.com with SMTP id q132so5525890lfe.4
 for <xen-devel@lists.xenproject.org>; Thu, 05 Oct 2017 02:07:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=0OenuU+4Ewm0n12cYybONVqIH6lUQyoyojavvyx7CQw=;
 b=iodW0eKJINb4hIT3icGRU4t19z/xRfzM5XMlwuW3mA8I8W/xtpCNd7R0y998rSbC6+
 y0/I5BZjQdyo7heJbynw4fphZvxgMQo3B5NA6qr0HlDhJYu6wrPjJn7XFPy2G9+kpQdT
 c2ShZV921IzCu5Bpn93d1SPXOxjBY2ujVjhDTjXtkbvoDvxwwPb/aiJeFH+BrzXnksf1
 RYqs6pVOUlsaSYY0oDgvF8sBaFV0ECsgP2K6rLFkhFL/jQl/2PMAovMer69Rykm5sJTW
 LcxwvY2X/UocP9/w4h4ekDzf6blAdwIzCnFqhybJAxqbmQnXBG/pSNphvuX/5nlY/buA
 pkpQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=0OenuU+4Ewm0n12cYybONVqIH6lUQyoyojavvyx7CQw=;
 b=KI+As8P/QRXpfN9IkA2hx+0LcZYPRY/OP2962wnMToU14+lm6MWOlkbf0miyZw5UTa
 sgkDWXrpREMbH6Ap/hn3do5wvIYlbhTbpEh5Jko7O+IrfuNyFd/VkwM3sFapkNIdzwyw
 RHJe6a/+WLRaa3HzwhKexrKlXV1k3fGqt+tVKpbInVoQ1djNioPDfEcg7rWHTXr4HKFy
 OhcXXpeiobs7yrVVr98M/GsI0nwIZjkq6xvsu1mS4AohnloTZMfKQP+iPLh15klBbUGk
 O9vyqyf5nBTBachkRwRTlZWfuNDYHs4xpq5Vbn3X0BUY1UG5M2Kh/OVDMCP+bUP4xHCT
 vYLA==
X-Gm-Message-State: AHPjjUi5RMaisGXDsh7qOAmTZK9AGTk44W/DizUL7euD4WY/modXOjk/
 c3j4Cuw+atMluwoKJLj6hOY+EQ==
X-Google-Smtp-Source: AOwi7QCscpOe8/P859vBLapG+biTj1O+VlT7EjBwWD1/s/ghBnxhZiO98sgMz9S1nZp8TEoY+7kXmg==
X-Received: by 10.46.22.66 with SMTP id 2mr11710149ljw.126.1507194444434;
 Thu, 05 Oct 2017 02:07:24 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-52.209.223.85.sovam.net.ua.
 [85.223.209.52])
 by smtp.gmail.com with ESMTPSA id l11sm2861584lfi.3.2017.10.05.02.07.23
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 05 Oct 2017 02:07:23 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  5 Oct 2017 12:07:11 +0300
Message-Id: <1507194431-17588-7-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1507194431-17588-1-git-send-email-al1img@gmail.com>
References: <1507194431-17588-1-git-send-email-al1img@gmail.com>
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH 6/6] docs: add vkb device to xl.cfg and xl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKU2ln
bmVkLW9mZi1ieTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29t
PgotLS0KIGRvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbiB8IDI0ICsrKysrKysrKysrKysrKysrKysr
KysrKwogZG9jcy9tYW4veGwucG9kLjEuaW4gICAgIHwgMjIgKysrKysrKysrKysrKysrKysrKysr
KwogMiBmaWxlcyBjaGFuZ2VkLCA0NiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZG9jcy9t
YW4veGwuY2ZnLnBvZC41LmluIGIvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCmluZGV4IDQ5NDhk
ZDcuLmE5ZTEwYWEgMTAwNjQ0Ci0tLSBhL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgorKysgYi9k
b2NzL21hbi94bC5jZmcucG9kLjUuaW4KQEAgLTEzMTcsNiArMTMxNywzMCBAQCBJPEVYQU1QTEU6
PgogCiA9YmFjawogCis9b3ZlciA0CisKKz1pdGVtIEI8dmtiPVsgIlZLQl9TUEVDX1NUUklORyIs
ICJWS0JfU1BFQ19TVFJJTkciLCAuLi5dPgorCitTcGVjaWZpZXMgdGhlIHZpcnR1YWwga2V5Ym9h
cmQgZGV2aWNlIHRvIGJlIHByb3ZpZGVkIHRvIHRoZSBndWVzdC4KKworRWFjaCBCPFZLQl9TUEVD
X1NUUklORz4gaXMgYSBjb21tYS1zZXBhcmF0ZWQgbGlzdCBvZiBDPEtFWT1WQUxVRT4KK3NldHRp
bmdzIGZyb20gdGhlIGZvbGxvd2luZyBsaXN0OgorCis9b3ZlciA0CisKKz1pdGVtIEI8YmFja2Vu
ZD1kb21haW4taWQ+CisKK1NwZWNpZmllcyB0aGUgYmFja2VuZCBkb21haW4gbmFtZSBvciBpZC4K
KworPWl0ZW0gQjxiYWNrZW5kLXR5cGU9dHlwZT4KKworU3BlY2lmaWVzIHRoZSBiYWNrZW5kIHR5
cGU6IHFlbXUgLSBmb3IgUUVNVSBiYWNrZW5kIG9yIGxpbnV4IC0gZm9yIExpbnV4IFBWCitkb21h
aW4uCisKKz1iYWNrCisKKz1iYWNrCisKID1oZWFkMiBQYXJhdmlydHVhbGlzZWQgKFBWKSBHdWVz
dCBTcGVjaWZpYyBPcHRpb25zCiAKIFRoZSBmb2xsb3dpbmcgb3B0aW9ucyBhcHBseSBvbmx5IHRv
IFBhcmF2aXJ0dWFsIChQVikgZ3Vlc3RzLgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwucG9kLjEu
aW4gYi9kb2NzL21hbi94bC5wb2QuMS5pbgppbmRleCAwYTg4ZmQ1Li4xN2IxZTUzIDEwMDY0NAot
LS0gYS9kb2NzL21hbi94bC5wb2QuMS5pbgorKysgYi9kb2NzL21hbi94bC5wb2QuMS5pbgpAQCAt
MTUwNiw2ICsxNTA2LDI4IEBAIExpc3QgdnNuZCBkZXZpY2VzIGZvciBhIGRvbWFpbi4KIAogPWJh
Y2sKIAorPWhlYWQyIEtFWUJPQVJEIERFVklDRVMKKworPW92ZXIgNAorCis9aXRlbSBCPHZrYi1h
dHRhY2g+IEk8ZG9tYWluLWlkPiBJPHZrYi1kZXZpY2U+CisKK0NyZWF0ZXMgYSBuZXcga2V5Ym9h
cmQgZGV2aWNlIGluIHRoZSBkb21haW4gc3BlY2lmaWVkIGJ5IEk8ZG9tYWluLWlkPi4KK0k8dmti
LWRldmljZT4gZGVzY3JpYmVzIHRoZSBkZXZpY2UgdG8gYXR0YWNoLCB1c2luZyB0aGUgc2FtZSBm
b3JtYXQgYXMgdGhlCitCPFZLQl9TUEVDX1NUUklORz4gc3RyaW5nIGluIHRoZSBkb21haW4gY29u
ZmlnIGZpbGUuIFNlZSBMPHhsLmNmZyg1KT4KK2ZvciBtb3JlIGluZm9ybWF0aW9ucy4KKworPWl0
ZW0gQjx2a2ItZGV0YWNoPiBJPGRvbWFpbi1pZD4gSTxkZXZpZD4KKworUmVtb3ZlcyB0aGUga2V5
Ym9hcmQgZGV2aWNlIGZyb20gdGhlIGRvbWFpbiBzcGVjaWZpZWQgYnkgSTxkb21haW4taWQ+Lgor
STxkZXZpZD4gaXMgdGhlIHZpcnR1YWwgaW50ZXJmYWNlIGRldmljZSBudW1iZXIgd2l0aGluIHRo
ZSBkb21haW4KKworPWl0ZW0gQjx2a2ItbGlzdD4gSTxkb21haW4taWQ+CisKK0xpc3QgdmlydHVh
bCBuZXR3b3JrIGludGVyZmFjZXMgZm9yIGEgZG9tYWluLgorCis9YmFjaworCiA9aGVhZDEgUENJ
IFBBU1MtVEhST1VHSAogCiA9b3ZlciA0Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 05 09:07:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 09:07:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e027v-00028S-Og; Thu, 05 Oct 2017 09:07:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1e027u-00025a-A3
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 09:07:30 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 9A/17-02048-156F5D95; Thu, 05 Oct 2017 09:07:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVyMfS6i677t6u
 RBpe/mVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmH7k5lK/ikU3Hm8yKWBsZXyl2MnBxCAtMZ
 JRZvMAWxWQReskhc6o/pYuTikBDoZ5Vo+jSPBSQhIZAlsfTzHDYIO03i7LOvQDYHkF0hMf1hF
 sQceYmDLZfZQXqFBKYySazZeI4dJMEmoCVx//YKsF4RASWJe6smM4HYzAIpEnvXtTGC2MICVh
 KfHj1lgjhCVWLB1g9gvbwCDhIvp75ghdgrJ3HzXCcziM0p4Chx9OthNojFDhJzDnxim8AouIC
 RYRWjenFqUVlqka6FXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYLAxAMEOxgvt
 zocYJTmYlER5j7+7GinEl5SfUpmRWJwRX1Sak1p8iFGDg0Pg59O/LYxSLHn5ealKErxcH4DqB
 ItS01Mr0jJzgPEAUyrBwaMkwnvjPVCat7ggMbc4Mx0idYrRkuPCnUt/mDgO7LkFJDtu3v3DJA
 Q2T0qclxdkngBIQ0ZpHtw4WMxeYpSVEuZlBDpWiKcgtSg3swRV/hWjOAejkjDvDZApPJl5JXB
 bXwEdxAR00JymKyAHlSQipKQaGKvfxM0y/Xo2fXtsxIvAe/fv1e84Ycg3r97A1unP6wN7LzA8
 +s43ryboXI8k93VXkyI/5s/ZXXOuMizfK7n50PNjgvvCLXlLZh5/F11QH7EqKdOydLXfPL7HL
 h/f1rIvrJ4ss2axuL+MzW62y2tzRNPOLP9lHHnyCev8mLz/6xj0NS571L4//lGJpTgj0VCLua
 g4EQAfFaf+1AIAAA==
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1507194439!117321226!1
X-Originating-IP: [209.85.215.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8589 invoked from network); 5 Oct 2017 09:07:19 -0000
Received: from mail-lf0-f68.google.com (HELO mail-lf0-f68.google.com)
 (209.85.215.68)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Oct 2017 09:07:19 -0000
Received: by mail-lf0-f68.google.com with SMTP id h80so5534962lfe.1
 for <xen-devel@lists.xenproject.org>; Thu, 05 Oct 2017 02:07:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=7V5FRaKaWjLnTovDos2J+DFYXjduwOzEEFaDV/1tOjw=;
 b=Tvgr9iFDOmUwogwB7O8iKRlimvgScq81oJoTpIuKAI0VHTOIMuFYCsf0RGmTo+CA09
 5GnSmjoBdwP3KnpKeOd0RneogiM+5hY2NPc1J397HhE8stjeYsDwRSxOSijEKl95ch1q
 V65G5XVsJQmBToW+8KwkVzickmgput3GH+hv6GaqDt8DkXdmvredlOiyGgv4o+avazTP
 x0g7Nsxet4LELrUlC1OfONIFBBIpvw1hlZSgswF9ky0pgPXW3fjOgpXDCMURmSuFVOAu
 SkxCvMmMCLRRy1/XrC51fry2hIDQyHpVMqADwJyE7kJb8s5dqOD4qtVtJISjQKkLVUXi
 K3jg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=7V5FRaKaWjLnTovDos2J+DFYXjduwOzEEFaDV/1tOjw=;
 b=mqCe1YY3iHOZDOfpJ30iYFui25+WYWhfQXuErvfJFSkS1aJS76w7jEJss3/6FPTI4C
 LvX8oAO3OqdspcYYA/LgF79VCDkAGRyxFgsHHQ2Xnsv/AvUb7XmDMUil5+Nu5kULfh1O
 2eeRXXtXprIMXGuINzqr4eXPoVUe3G8EuFAcC5s+XNjS9qUOQU2p41xhH0mf6PT1IWGq
 6ghDbTSRpfnb68DctdKd9DtCTEpFggm1cTJLFpzksZYaAObiSp914nvbJLuB5G4Vx1Zz
 unxFGP4hDOX7En+qp97HgmiRzyN+PDZX0j273iCg7tTonGeoCwsuvV7agnYExw2u0lsY
 4Wvg==
X-Gm-Message-State: AMCzsaXqGhFiiAIOo+Jq+T1VBKRuRw4aRUJv7/yLgjhHl/z8zk+gPE8+
 idjYElnCqyfKaEx9A4rsg8EfqA==
X-Google-Smtp-Source: AOwi7QBYxFkW69NY6Qa1i+dFZjUAZK26oEPVbZpvLMyr1a/g1A3ju7YQhUAu4VXlFATnFFNmBFSfyg==
X-Received: by 10.46.82.92 with SMTP id g89mr1838041ljb.139.1507194439028;
 Thu, 05 Oct 2017 02:07:19 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-52.209.223.85.sovam.net.ua.
 [85.223.209.52])
 by smtp.gmail.com with ESMTPSA id l11sm2861584lfi.3.2017.10.05.02.07.18
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 05 Oct 2017 02:07:18 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  5 Oct 2017 12:07:06 +0300
Message-Id: <1507194431-17588-2-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1507194431-17588-1-git-send-email-al1img@gmail.com>
References: <1507194431-17588-1-git-send-email-al1img@gmail.com>
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH 1/6] libxl: move vkb device to libxl_vkb.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKTG9n
aWNhbGx5IGl0IGlzIGJldHRlciB0byBtb3ZlIHZrYiB0bwpzZXBhcmF0ZSBmaWxlIGFzIHZrYiBk
ZXZpY2UgdXNlZCBub3Qgb25seSBieSB2ZmIKYW5kIGNvbnNvbGUuCgpTaWduZWQtb2ZmLWJ5OiBP
bGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+Ci0tLQogdG9vbHMv
bGlieGwvTWFrZWZpbGUgICAgICAgIHwgIDEgKwogdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5j
IHwgNTMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4
bF92a2IuYyAgICAgfCA3MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysKIDMgZmlsZXMgY2hhbmdlZCwgNzMgaW5zZXJ0aW9ucygrKSwgNTMgZGVsZXRpb25zKC0p
CiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvbGlieGwvbGlieGxfdmtiLmMKCmRpZmYgLS1naXQg
YS90b29scy9saWJ4bC9NYWtlZmlsZSBiL3Rvb2xzL2xpYnhsL01ha2VmaWxlCmluZGV4IDJkNTI0
MzUuLmRmMWI3MTAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL01ha2VmaWxlCisrKyBiL3Rvb2xz
L2xpYnhsL01ha2VmaWxlCkBAIC0xMzksNiArMTM5LDcgQEAgTElCWExfT0JKUyA9IGZsZXhhcnJh
eS5vIGxpYnhsLm8gbGlieGxfY3JlYXRlLm8gbGlieGxfZG0ubyBsaWJ4bF9wY2kubyBcCiAJCQls
aWJ4bF92dHBtLm8gbGlieGxfbmljLm8gbGlieGxfZGlzay5vIGxpYnhsX2NvbnNvbGUubyBcCiAJ
CQlsaWJ4bF9jcHVwb29sLm8gbGlieGxfbWVtLm8gbGlieGxfc2NoZWQubyBsaWJ4bF90bWVtLm8g
XAogCQkJbGlieGxfOXBmcy5vIGxpYnhsX2RvbWFpbi5vIGxpYnhsX3ZkaXNwbC5vIGxpYnhsX3Zz
bmQubyBcCisJCQlsaWJ4bF92a2IubyBcCiAgICAgICAgICAgICAgICAgICAgICAgICAkKExJQlhM
X09CSlMteSkKIExJQlhMX09CSlMgKz0gbGlieGxfZ2VuaWQubwogTElCWExfT0JKUyArPSBfbGli
eGxfdHlwZXMubyBsaWJ4bF9mbGFzay5vIF9saWJ4bF90eXBlc19pbnRlcm5hbC5vCmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jb25z
b2xlLmMKaW5kZXggNjI0YmQwMS4uMDlmYWNhZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGli
eGxfY29uc29sZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYwpAQCAtNTgzLDQ1
ICs1ODMsNiBAQCBpbnQgbGlieGxfZGV2aWNlX2NoYW5uZWxfZ2V0aW5mbyhsaWJ4bF9jdHggKmN0
eCwgdWludDMyX3QgZG9taWQsCiAgICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgaW50IGxpYnhs
X19kZXZpY2VfdmtiX3NldGRlZmF1bHQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZrYiAq
dmtiLCBib29sIGhvdHBsdWcpCi17Ci0gICAgcmV0dXJuIGxpYnhsX19yZXNvbHZlX2RvbWlkKGdj
LCB2a2ItPmJhY2tlbmRfZG9tbmFtZSwgJnZrYi0+YmFja2VuZF9kb21pZCk7Ci19Ci0KLXN0YXRp
YyBpbnQgbGlieGxfX2RldmljZV9mcm9tX3ZrYihsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21p
ZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdmtiICp2
a2IsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RldmljZSAqZGV2
aWNlKQotewotICAgIGRldmljZS0+YmFja2VuZF9kZXZpZCA9IHZrYi0+ZGV2aWQ7Ci0gICAgZGV2
aWNlLT5iYWNrZW5kX2RvbWlkID0gdmtiLT5iYWNrZW5kX2RvbWlkOwotICAgIGRldmljZS0+YmFj
a2VuZF9raW5kID0gTElCWExfX0RFVklDRV9LSU5EX1ZLQkQ7Ci0gICAgZGV2aWNlLT5kZXZpZCA9
IHZrYi0+ZGV2aWQ7Ci0gICAgZGV2aWNlLT5kb21pZCA9IGRvbWlkOwotICAgIGRldmljZS0+a2lu
ZCA9IExJQlhMX19ERVZJQ0VfS0lORF9WS0JEOwotCi0gICAgcmV0dXJuIDA7Ci19Ci0KLWludCBs
aWJ4bF9kZXZpY2VfdmtiX2FkZChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsIGxpYnhs
X2RldmljZV92a2IgKnZrYiwKLSAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9h
c3luY29wX2hvdyAqYW9faG93KQotewotICAgIEFPX0NSRUFURShjdHgsIGRvbWlkLCBhb19ob3cp
OwotICAgIGludCByYzsKLQotICAgIHJjID0gbGlieGxfX2RldmljZV9hZGQoZ2MsIGRvbWlkLCAm
bGlieGxfX3ZrYl9kZXZ0eXBlLCB2a2IpOwotICAgIGlmIChyYykgewotICAgICAgICBMT0dEKEVS
Uk9SLCBkb21pZCwgIlVuYWJsZSB0byBhZGQgdmtiIGRldmljZSIpOwotICAgICAgICBnb3RvIG91
dDsKLSAgICB9Ci0KLW91dDoKLSAgICBsaWJ4bF9fYW9fY29tcGxldGUoZWdjLCBhbywgcmMpOwot
ICAgIHJldHVybiBBT19JTlBST0dSRVNTOwotfQotCi1zdGF0aWMgTElCWExfREVGSU5FX1VQREFU
RV9ERVZJRCh2a2IsICJ2a2IiKQotCiBzdGF0aWMgaW50IGxpYnhsX19kZXZpY2VfdmZiX3NldGRl
ZmF1bHQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZmYiAqdmZiLCBib29sIGhvdHBsdWcp
CiB7CkBAIC03MDYsOCArNjY3LDYgQEAgc3RhdGljIGludCBsaWJ4bF9fc2V0X3hlbnN0b3JlX3Zm
YihsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKIH0KIAogLyogVGhlIGZvbGxvd2luZyBm
dW5jdGlvbnMgYXJlIGRlZmluZWQ6Ci0gKiBsaWJ4bF9kZXZpY2VfdmtiX3JlbW92ZQotICogbGli
eGxfZGV2aWNlX3ZrYl9kZXN0cm95CiAgKiBsaWJ4bF9kZXZpY2VfdmZiX3JlbW92ZQogICogbGli
eGxfZGV2aWNlX3ZmYl9kZXN0cm95CiAgKi8KQEAgLTcxNiwxOCArNjc1LDYgQEAgc3RhdGljIGlu
dCBsaWJ4bF9fc2V0X3hlbnN0b3JlX3ZmYihsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwK
ICAqIDEuIGFkZCBzdXBwb3J0IGZvciBzZWNvbmRhcnkgY29uc29sZXMgdG8geGVuY29uc29sZWQK
ICAqIDIuIGR5bmFtaWNhbGx5IGFkZC9yZW1vdmUgcWVtdSBjaGFyZGV2cyB2aWEgcW1wIG1lc3Nh
Z2VzLiAqLwogCi0vKiB2a2IgKi8KLQotI2RlZmluZSBsaWJ4bF9fYWRkX3ZrYnMgTlVMTAotI2Rl
ZmluZSBsaWJ4bF9kZXZpY2VfdmtiX2xpc3QgTlVMTAotI2RlZmluZSBsaWJ4bF9kZXZpY2Vfdmti
X2NvbXBhcmUgTlVMTAotCi1MSUJYTF9ERUZJTkVfREVWSUNFX1JFTU9WRSh2a2IpCi0KLURFRklO
RV9ERVZJQ0VfVFlQRV9TVFJVQ1QodmtiLAotICAgIC5za2lwX2F0dGFjaCA9IDEKLSk7Ci0KICNk
ZWZpbmUgbGlieGxfX2FkZF92ZmJzIE5VTEwKICNkZWZpbmUgbGlieGxfZGV2aWNlX3ZmYl9saXN0
IE5VTEwKICNkZWZpbmUgbGlieGxfZGV2aWNlX3ZmYl9jb21wYXJlIE5VTEwKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsX3ZrYi5jIGIvdG9vbHMvbGlieGwvbGlieGxfdmtiLmMKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMGQwMTI2MgotLS0gL2Rldi9udWxsCisrKyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX3ZrYi5jCkBAIC0wLDAgKzEsNzIgQEAKKy8qCisgKiBDb3B5cmln
aHQgKEMpIDIwMTYgRVBBTSBTeXN0ZW1zIEluYy4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJl
ZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQg
dW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljIExpY2Vuc2Ug
YXMgcHVibGlzaGVkCisgKiBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyB2ZXJzaW9u
IDIuMSBvbmx5LiB3aXRoIHRoZSBzcGVjaWFsCisgKiBleGNlcHRpb24gb24gbGlua2luZyBkZXNj
cmliZWQgaW4gZmlsZSBMSUNFTlNFLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRl
ZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5Z
IFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNI
QU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUK
KyAqIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgor
ICovCisKKyNpbmNsdWRlICJsaWJ4bF9pbnRlcm5hbC5oIgorCitzdGF0aWMgaW50IGxpYnhsX19k
ZXZpY2VfdmtiX3NldGRlZmF1bHQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZrYiAqdmti
LCBib29sIGhvdHBsdWcpCit7CisgICAgcmV0dXJuIGxpYnhsX19yZXNvbHZlX2RvbWlkKGdjLCB2
a2ItPmJhY2tlbmRfZG9tbmFtZSwgJnZrYi0+YmFja2VuZF9kb21pZCk7Cit9CisKK3N0YXRpYyBp
bnQgbGlieGxfX2RldmljZV9mcm9tX3ZrYihsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdmtiICp2a2Is
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RldmljZSAqZGV2aWNl
KQoreworICAgIGRldmljZS0+YmFja2VuZF9kZXZpZCA9IHZrYi0+ZGV2aWQ7CisgICAgZGV2aWNl
LT5iYWNrZW5kX2RvbWlkID0gdmtiLT5iYWNrZW5kX2RvbWlkOworICAgIGRldmljZS0+YmFja2Vu
ZF9raW5kID0gTElCWExfX0RFVklDRV9LSU5EX1ZLQkQ7CisgICAgZGV2aWNlLT5kZXZpZCA9IHZr
Yi0+ZGV2aWQ7CisgICAgZGV2aWNlLT5kb21pZCA9IGRvbWlkOworICAgIGRldmljZS0+a2luZCA9
IExJQlhMX19ERVZJQ0VfS0lORF9WS0JEOworCisgICAgcmV0dXJuIDA7Cit9CisKK2ludCBsaWJ4
bF9kZXZpY2VfdmtiX2FkZChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsIGxpYnhsX2Rl
dmljZV92a2IgKnZrYiwKKyAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3lu
Y29wX2hvdyAqYW9faG93KQoreworICAgIEFPX0NSRUFURShjdHgsIGRvbWlkLCBhb19ob3cpOwor
ICAgIGludCByYzsKKworICAgIHJjID0gbGlieGxfX2RldmljZV9hZGQoZ2MsIGRvbWlkLCAmbGli
eGxfX3ZrYl9kZXZ0eXBlLCB2a2IpOworICAgIGlmIChyYykgeworICAgICAgICBMT0dEKEVSUk9S
LCBkb21pZCwgIlVuYWJsZSB0byBhZGQgdmtiIGRldmljZSIpOworICAgICAgICBnb3RvIG91dDsK
KyAgICB9CisKK291dDoKKyAgICBsaWJ4bF9fYW9fY29tcGxldGUoZWdjLCBhbywgcmMpOworICAg
IHJldHVybiBBT19JTlBST0dSRVNTOworfQorCitzdGF0aWMgTElCWExfREVGSU5FX1VQREFURV9E
RVZJRCh2a2IsICJ2a2IiKQorCisjZGVmaW5lIGxpYnhsX19hZGRfdmticyBOVUxMCisjZGVmaW5l
IGxpYnhsX2RldmljZV92a2JfbGlzdCBOVUxMCisjZGVmaW5lIGxpYnhsX2RldmljZV92a2JfY29t
cGFyZSBOVUxMCisKK0xJQlhMX0RFRklORV9ERVZJQ0VfUkVNT1ZFKHZrYikKKworREVGSU5FX0RF
VklDRV9UWVBFX1NUUlVDVCh2a2IsCisgICAgLnNraXBfYXR0YWNoID0gMQorKTsKKworLyoKKyAq
IExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiBp
bmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwotLSAKMi43LjQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 09:08:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 09:08:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e028h-0002Ug-1D; Thu, 05 Oct 2017 09:08:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e028g-0002UH-EE
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 09:08:18 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 48/4C-03093-186F5D95; Thu, 05 Oct 2017 09:08:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS7fx29V
 Ig3+PhCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyHW96wFcxlr3i+q4O1gfEjaxcjJ4eQQJ7E
 99ZrbF2MHBy8AnYSh1aFgYQlBAwlTi+8yQJiswioSuz7cgqsnE1AXaLt2XYwW0RAT+LmptvMX
 YxcHMwCsxklbq95zgySEBYIkXhx8gArSEJI4DqjxPafc8ASnEALfu7uYodYJijxd4cwSJhZQE
 vi4a9bLBC2tsSyha+ZQUqYBaQllv/jmMDINwuhYRaShllIGmYhNCxgZFnFqFGcWlSWWqRraKy
 XVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYfgxAsIPxy7KAQ4ySHExKorzH312N
 FOJLyk+pzEgszogvKs1JLT7EKMPBoSTBy/UBKCdYlJqeWpGWmQOMBJi0BAePkgjv749Aad7ig
 sTc4sx0iNQpRmOOGw+v/2Hi6Lh59w+TEEtefl6qlDgvL8gkAZDSjNI8uEGwCL3EKCslzMsIdJ
 oQT0FqUW5mCar8K0ZxDkYlYd4bIFN4MvNK4Pa9AjqFCeiUOU1XQE4pSURISTUw8kq2ab5rXFv
 2Tyj5uON180t1fBfvnTgaGixz+ezLG75SVaGPajdHpf3pTzH4Nrd1hqPCtGvfNNk4ch46bz9W
 /nCbeeLq7gr5w74rsqMvHiuwO6V8bO2c348Sv3UemSZ37F1W+rF7uayOsZemfnjjrRSr9mnJb
 S3Pnu4POSfrMu+wR/Ws8bVfqMRSnJFoqMVcVJwIAHmdr6/LAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1507194495!76346237!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62766 invoked from network); 5 Oct 2017 09:08:17 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Oct 2017 09:08:17 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 05 Oct 2017 03:08:14 -0600
Message-Id: <59D6129D02000078001826DB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 05 Oct 2017 03:08:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
 <20170925142648.25959-8-george.dunlap@citrix.com>
 <59D4B6DA0200007800181E26@prv-mh.provo.novell.com>
 <c0c6c2b1-6403-6c7c-44b0-0cb4b9d1b5c1@citrix.com>
In-Reply-To: <c0c6c2b1-6403-6c7c-44b0-0cb4b9d1b5c1@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 08/13] fuzz/x86_emulate: Take multiple
 test files for inputs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA0LjEwLjE3IGF0IDE4OjU4LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAxMC8wNC8yMDE3IDA5OjI0IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24g
MjUuMDkuMTcgYXQgMTY6MjYsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4g
QEAgLTY2LDExICs3MCwxNCBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCj4+PiAg
ICAgIF9fQUZMX0lOSVQoKTsKPj4+ICAKPj4+ICAgICAgd2hpbGUgKCBfX0FGTF9MT09QKDEwMDAp
ICkKPj4+ICsjZWxzZQo+Pj4gKyAgICBmb3IoIGNvdW50ID0gMDsgY291bnQgPCBtYXg7IGNvdW50
KysgKQo+PiAKPj4gSW5pdGlhbGx5IEkndmUgdGhvdWdodCB0aGUgaW5pdGlhbGl6ZXIgb24gY291
bnQgd2FzIHBvaW50bGVzcyBmdXJ0aGVyCj4+IHVwIGJlY2F1c2Ugb2YgdGhlIHJlLWluaXRpYWxp
emF0aW9uIGhlcmUuIE9mIGNvdXJzZSB0aGF0J3MgbmVlZGVkCj4+IGJlY2F1c2Ugb2YgdGhlICNp
Zi8jZWxzZSB0aGlzIHNpdHMgaW4uIEhlbmNlIEkgd29uZGVyIHdoZXRoZXIgb21pdHRpbmcKPj4g
dGhlIGFzc2lnbm1lbnQgaGVyZSB3b3VsZG4ndCBiZSBhcHByb3ByaWF0ZSAtIGl0IHdvdWxkbid0
IHJlYWxseSBiZQo+PiB3cm9tbmcgZm9yIGEgY29tcGlsZXIgdG8gd2FybiBhYm91dCB0aGlzIHJl
ZHVuZGFuY3kuCj4gCj4gQ291bGQgZG8gdGhhdCBJIHN1cHBvc2UuICBUaGUgb3RoZXIgb3B0aW9u
IHdvdWxkIGJlIHRvIGNoYW5nZSB0aGUgb3RoZXIKPiBsb29wIHRvIGBmb3IgKCBjb3VudCA9IDA7
IF9fQUZMX0xPT1AoMTAwMCk7IClgCj4gCj4gTGV0IG1lIGtub3cgaWYgeW91IGhhdmUgYW55IHBy
ZWZlcmVuY2UuCgpObyBwcmVmZXJlbmNlLCB5b3VyIGFsdGVybmF0aXZlIGlzIGZpbmUuCgpKYW4K
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 09:21:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 09:21:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e02L0-0004Rc-5B; Thu, 05 Oct 2017 09:21:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4449fd3bc=roger.pau@citrix.com>)
 id 1e02Ky-0004Oi-HU
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 09:21:00 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 C9/EA-02817-B79F5D95; Thu, 05 Oct 2017 09:20:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsWyU9JRQrf659V
 IgzP2Ft+3TGZyYPQ4/OEKSwBjFGtmXlJ+RQJrxu0JTUwFjcYVX1+8ZWpgXKrWxcjJISHgJ7H5
 40ZWEJtFQEWisa2BqYuRg4NNwF5i+tcKkLCIgLJE76/fLF2MXBzMAkeZJA5eP8oIkhAWcJWYc
 baREaSeV8BDYuIGF5CwkMAcRonJH9VBbF4BQYmTM5+wgNjMAjoSC3Z/YgMpZxaQllj+jwMkzA
 m0adG9LrALRIEu6F/ylB1ijKJE/7wHbBBXpkts/fuLeQIj/ywkU2chmToLYeoCRuZVjOrFqUV
 lqUW6ZnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIGhxwAEOxinNjgfYpTkYFIS
 5dX6ejVSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgQv1wegnGBRanpqRVpmDjAKYNISHDxKIry/P
 wKleYsLEnOLM9MhUqcYFaXEeXlB+gRAEhmleXBtsMi7xCgrJczLCHSIEE9BalFuZgmq/CtGcQ
 5GJWHeGyBTeDLzSuCmvwJazAS0eE7TFZDFJYkIKakGxuQf0xUiFjheWG9ytGr5TebfrpmqCnb
 ndq/IWGizWZuhZOM7w+fL7ycJ9Gsara+3uaWiFvzt0irLKTOn1qR35Xuu3De3kJXp4sOgPW96
 PjmYVFfyT6xMUP0dFVIspZ7IYb70rUiKwrROXan5fbwvPTYtfLl99v1vvKrfzolEfroxdXMD2
 7Y6EyWW4oxEQy3mouJEAHXYhOK3AgAA
X-Env-Sender: prvs=4449fd3bc=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1507195258!78394118!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28928 invoked from network); 5 Oct 2017 09:20:58 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 09:20:58 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="54067631"
Date: Thu, 5 Oct 2017 10:20:54 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20171005092054.q67q76c2hl7uu4r3@MacBook-Pro-de-Roger.local>
References: <20170919152936.14498-1-roger.pau@citrix.com>
 <20170919152936.14498-9-roger.pau@citrix.com>
 <59D4B8FD0200007800181EB2@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59D4B8FD0200007800181EB2@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: StefanoStabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 konrad.wilk@oracle.com, GeorgeDunlap <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, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v6 08/11] vpci/bars: add handlers to map the
	BARs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMDQsIDIwMTcgYXQgMDg6MzM6MzNBTSArMDAwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE5LjA5LjE3IGF0IDE3OjI5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gK3N0YXRpYyBpbnQgdnBjaV9jaGVja19iYXJfb3ZlcmxhcChjb25zdCBzdHJ1Y3Qg
cGNpX2RldiAqcGRldiwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3Qgc3RydWN0IHZwY2lfYmFyICpyb20sCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCByYW5nZXNldCAqbWVtKQo+ID4gK3sKPiA+ICsgICAgY29uc3Qgc3RydWN0
IHBjaV9kZXYgKmNtcDsKPiA+ICsKPiA+ICsgICAgLyogQ2hlY2sgZm9yIG92ZXJsYXBzIHdpdGgg
b3RoZXIgZGV2aWNlJ3MgQkFScy4gKi8KPiA+ICsgICAgbGlzdF9mb3JfZWFjaF9lbnRyeShjbXAs
ICZwZGV2LT5kb21haW4tPmFyY2gucGRldl9saXN0LCBkb21haW5fbGlzdCkKPiA+ICsgICAgewo+
ID4gKyAgICAgICAgdW5zaWduZWQgaW50IGk7Cj4gPiArCj4gPiArICAgICAgICBpZiAoIHJvbSA9
PSBOVUxMICYmIHBkZXYgPT0gY21wICkKPiA+ICsgICAgICAgICAgICBjb250aW51ZTsKPiAKPiBU
aGlzIGNoZWNrIGxvb2tzIHJhdGhlciB1bm1vdGl2YXRlZCAob3IgZXZlbiBib2d1cykgd2l0aG91
dCBhIGNvbW1lbnQuCj4gVGhlIG90aGVyIHNwZWNpYWwgY2FzaW5nIG9mIFJPTSBCQVJzIGZ1cnRo
ZXIgZG93biBhbHNvIGlzbid0IGFsbCB0aGF0Cj4gb2J2aW91cyAoYW5kIHJpZ2h0IG5vdyBJIGNh
bid0IGV2ZW4gY29udmluY2UgbXlzZWxmIGl0J3MgY29ycmVjdCkuCgpJJ3ZlIGFkZGVkIHRoZSBm
b2xsb3dpbmcgY29tbWVudCBiZWZvcmUgdGhpcyBjaGVjaywgd2hpY2ggSSB0aGluawpleHBsYWlu
cyB0aGUgbG9naWMgZm9yIHRoaXMgY2hlY2ssIGFuZCB0aGUgb25lIGJlbG93OgoKU2luY2UgUk9N
IEJBUnMgY2FuIGJlIGVuYWJsZWQgaW5kZXBlbmRlbnRseSBvZiB0aGUgbWVtb3J5IGRlY29kaW5n
CmJpdCB3ZSBuZWVkIHRvIGNoZWNrIGZvciBvdmVybGFwcGluZyBpbiBzbGlnaHRseSBkaWZmZXJl
bnQKd2F5cyBkZXBlbmRpbmcgb24gdGhlIGNhc2UuCgpJZiAhcm9tIGl0IG1lYW5zIHRoZSBtZW1v
cnkgZGVjb2RpbmcgYml0IGhhcyBiZWVuIHRvZ2dsZWQsIGFuZCBhbGwKQkFScyBiZWxvbmdpbmcg
dG8gdGhlIGRldmljZSB3aWxsIGJlIHt1bn1tYXBwZWQsIGhlbmNlIHRoZSByYW5nZXNldAp3aWxs
IGNvbnRhaW4gdGhlIG1hcHBpbmdzIGZvciB0aGUgd2hvbGUgZGV2aWNlLiBJbiB0aGlzIGNhc2Ug
dGhlcmUncwpubyBuZWVkIHRvIGNoZWNrIGZvciBvdmVybGFwcyB3aXRoIEJBUnMgdGhhdCBiZWxv
bmcgdG8gdGhlIHNhbWUKZGV2aWNlIGJlY2F1c2UgdGhlIHJhbmdlc2V0IGlzIGFibGUgdG8gZGVh
bCB3aXRoIG92ZXJsYXBwaW5nIGFyZWFzLgoKT1RPSCwgaWYgcm9tIGlzIHNldCBpZiBtZWFucyBh
IHNpbmdsZSBST00gQkFSIGlzIGJlaW5nIHt1bn1tYXBwZWQsCmFuZCBoZW5jZSB0aGUgY2hlY2sg
Zm9yIG92ZXJsYXBzIHNob3VsZCBiZSBwZXJmb3JtZWQgYWdhaW5zdCBhbGwKdGhlIHBvc3NpYmxl
IEJBUnMsIGV2ZW4gdGhlIG9uZXMgdGhhdCBiZWxvbmcgdG8gdGhlIGRldmljZSBiZWluZwptb2Rp
ZmllZC4KCj4gPiArICAgICAgICB9Cj4gPiArICAgIH0KPiA+ICsKPiA+ICsgICAgLyogQ2hlY2sg
Zm9yIG92ZXJsYXBzIHdpdGggb3RoZXIgZGV2aWNlJ3MgQkFScy4gKi8KPiA+ICsgICAgcmMgPSB2
cGNpX2NoZWNrX2Jhcl9vdmVybGFwKHBkZXYsIE5VTEwsIG1lbSk7Cj4gCj4gV2h5IGlzIHRoaXMg
bm90IHN5bW1ldHJpY2FsIHdpdGggdnBjaV9tb2RpZnlfcm9tKCkgKHdoaWNoIGFsc28gY2hlY2tz
Cj4gb3ZlcmxhcHMgaW5zaWRlIHRoZSBjdXJyZW50IGRldmljZSk/CgpJIHRoaW5rIHRoZSBjb21t
ZW50IGFib3ZlIHNob3VsZCBhbnN3ZXIgdGhlIHF1ZXN0aW9uIGhlcmUsIHRoZQpkaWZmZXJlbmNl
IGlzIGJlY2F1c2UgaW4gdGhpcyBjYXNlIFhlbiBpcyBtYXBwaW5nIGEgd2hvbGUgZGV2aWNlLCBz
bwp2cGNpX2NoZWNrX2Jhcl9vdmVybGFwIHNob3VsZCBub3QgY2hlY2sgZm9yIG92ZXJsYXAgd2l0
aCBCQVJzIHRoYXQKYmVsb25nIHRvIHRoZSBzYW1lIGRldmljZS4gT1RPSCwgd2hlbiBtYXBwaW5n
IGEgUk9NIEJBUiBYZW4gc2hvdWxkCmNoZWNrIGZvciBzdWNoIG92ZXJsYXAsIGJlY2F1c2UgdGhl
IHJlZ3VsYXIgQkFScyB3aWxsIGFscmVhZHkgYmUKbWFwcGVkLgoKPiA+ICsgICAgfQo+ID4gKwo+
ID4gKyAgICByYyA9IHZwY2lfbWF5YmVfZGVmZXJfbWFwKHBkZXYtPmRvbWFpbiwgbWVtLCBtYXAp
Owo+ID4gKyAgICBpZiAoICFyYyApCj4gPiArICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZ
X1NJWkUoaGVhZGVyLT5iYXJzKTsgaSsrICkKPiA+ICsgICAgICAgICAgICBpZiAoIGhlYWRlci0+
YmFyc1tpXS50eXBlICE9IFZQQ0lfQkFSX1JPTSB8fAo+ID4gKyAgICAgICAgICAgICAgICAgaGVh
ZGVyLT5iYXJzW2ldLnJvbV9lbmFibGVkICkKPiA+ICsgICAgICAgICAgICBoZWFkZXItPmJhcnNb
aV0uZW5hYmxlZCA9IG1hcDsKPiAKPiBIbW0sIHlvdSdyZSB1cGRhdGluZyBzdGF0ZSBoZXJlIHJl
Z2FyZGxlc3Mgb2YgcG9zc2libGUgZmFpbHVyZSBpbiB0aGUKPiBkZWZlcnJlZCBvcGVyYXRpb24g
KHNlZSB0aGUgZGlzY2FyZGVkIGVycm9yIGNvZGUgaW4KPiB2cGNpX2NoZWNrX3BlbmRpbmcoKSku
CgpZZXMsIEkndmUgZml4ZWQgdGhlIGNvZGUgYWJvdmUgdG8gdHJ5IHRvIG1hcC91bm1hcCBhcyBt
dWNoIGFzCnBvc3NpYmxlLCBldmVuIHdoZW4gYSBmYWlsdXJlIGhhcHBlbnMuCgpJIGFncmVlIHRo
YXQgZW5hYmxpbmcvZGlzYWJsaW5nIGhlcmUgd2l0aCB0aGUgb3BlcmF0aW9uIGJlaW5nIGRlZmVy
cmVkCmlzIG5vdCBpZGVhbCwgYnV0IEkgYWxzbyB0aGluayB3ZSB3b3VsZCBlbmQgdXAgZG9pbmcg
dGhlIHNhbWUKcmVnYXJkbGVzcyBvZiB0aGUgb3V0Y29tZSBvZiB0aGUgZGVmZXJyZWQgb3BlcmF0
aW9uLiBJZiBzb21lCm1hcHBpbmcvdW5tYXBwaW5nIG9mIEJBUnMgZmFpbGVkLCB0aGUgbWVtb3J5
IGRlY29kaW5nIHNob3VsZCBiZQplbmFibGVkIGFueXdheS4gSSBjYW4gYWRkIGEgY29tbWVudCBh
bG9uZyB0aGlzIGxpbmVzIGlmIHlvdSB0aGluawp0aGF0J3MgT0suCgo+ID4gLS0tIGEveGVuL2lu
Y2x1ZGUveGVuL3NjaGVkLmgKPiA+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4gPiBA
QCAtMjAsNiArMjAsOSBAQAo+ID4gICNpbmNsdWRlIDx4ZW4vc21wLmg+Cj4gPiAgI2luY2x1ZGUg
PHhlbi9wZXJmYy5oPgo+ID4gICNpbmNsdWRlIDxhc20vYXRvbWljLmg+Cj4gPiArI2lmZGVmIENP
TkZJR19IQVNfUENJCj4gPiArI2luY2x1ZGUgPHhlbi92cGNpLmg+Cj4gPiArI2VuZGlmCj4gCj4g
UGVyaGFwcyB0aGUgY29uZGl0aW9uYWwgd291bGQgYmV0dGVyIGxpdmUgaW4gdGhhdCBoZWFkZXIu
Cj4gCj4gPiBAQCAtMjY0LDYgKzI2NywxMSBAQCBzdHJ1Y3QgdmNwdQo+ID4gIAo+ID4gICAgICBz
dHJ1Y3QgZXZ0Y2huX2ZpZm9fdmNwdSAqZXZ0Y2huX2ZpZm87Cj4gPiAgCj4gPiArI2lmZGVmIENP
TkZJR19IQVNfUENJCj4gPiArICAgIC8qIHZQQ0kgcGVyLXZDUFUgYXJlYSwgdXNlZCB0byBzdG9y
ZSBkYXRhIGZvciBsb25nIHJ1bm5pbmcgb3BlcmF0aW9ucy4gKi8KPiA+ICsgICAgc3RydWN0IHZw
Y2lfdmNwdSB2cGNpOwo+ID4gKyNlbmRpZgo+IAo+IEFuZCBwZXJoYXBzIHRoZSBoZWFkZXIgd291
bGQgYmV0dGVyIHByb3ZpZGUgYW4gZW1wdHkgc3RydWN0dXJlIGZvciB0aGUKPiAiZWxzZSIgY2Fz
ZS4gQW5vdGhlciBvcHRpb24gd291bGQgYmUgdG8gaW5jbHVkZSB0aGUgZmllbGRzIC4uLgo+IAo+
ID4gICAgICBzdHJ1Y3QgYXJjaF92Y3B1IGFyY2g7Cj4gCj4gLi4uIGluIHRoaXMgc3RydWN0dXJl
LgoKSSd2ZSB0aG91Z2h0IGFib3V0IHBsYWNpbmcgdGhlIHZwY2kgZGF0YSBpbnNpZGUgb2YgYXJj
aCB2cGN1LCBidXQgaXQKZmVsdCBhIGxpdHRsZSBiaXQgd2VpcmQgYmVjYXVzZSB0aGUgdnBjaSBj
b2RlIHNob3VsZCBiZSBhcmNoLWFnbm9zdGljLApzbyBwbGFjaW5nIHNvbWUgb2YgaXQncyBkYXRh
IGluc2lkZSBvZiBhbiBhcmNoIHNwZWNpZmljIHN0cnVjdHVyZQpzZWVtZWQgd3JvbmcuIEkgd2ls
bCBkbyBhcyB5b3Ugc3VnZ2VzdCBhbmQgcHJvdmlkZSBhbiBlbXB0eQp2cGNpX3ZwY3Ugc3RydWN0
dXJlIGluIHRoZSAhQ09ORklHX0hBU19QQ0kgY2FzZSwgdG9nZXRoZXIgd2l0aCBoaWRpbmcKdGhl
IENPTkZJR19IQVNfUENJIG1hY3JvcyBpbnNpZGUgb2YgdGhlIGhlYWRlciBpdHNlbGYuCgo+ID4g
LS0tIGEveGVuL2luY2x1ZGUveGVuL3ZwY2kuaAo+ID4gKysrIGIveGVuL2luY2x1ZGUveGVuL3Zw
Y2kuaAo+ID4gQEAgLTM1LDExICszNSw1MiBAQCB1aW50MzJfdCB2cGNpX3JlYWQocGNpX3NiZGZf
dCBzYmRmLCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBpbnQgc2l6ZSk7Cj4gPiAgdm9pZCB2
cGNpX3dyaXRlKHBjaV9zYmRmX3Qgc2JkZiwgdW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgaW50
IHNpemUsCj4gPiAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRhdGEpOwo+ID4gIAo+ID4gKy8q
Cj4gPiArICogQ2hlY2sgZm9yIHBlbmRpbmcgdlBDSSBvcGVyYXRpb25zIG9uIHRoaXMgdmNwdS4g
UmV0dXJucyB0cnVlIGlmIHRoZSB2Y3B1Cj4gPiArICogc2hvdWxkIG5vdCBydW4uCj4gPiArICov
Cj4gPiArYm9vbCB2cGNpX2NoZWNrX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYpOwo+ID4gKwo+ID4g
IHN0cnVjdCB2cGNpIHsKPiA+ICAgICAgLyogTGlzdCBvZiB2UENJIGhhbmRsZXJzIGZvciBhIGRl
dmljZS4gKi8KPiA+ICAgICAgc3RydWN0IGxpc3RfaGVhZCBoYW5kbGVyczsKPiA+ICAgICAgc3Bp
bmxvY2tfdCBsb2NrOwo+ID4gKwo+ID4gKyNpZmRlZiBfX1hFTl9fCj4gPiArICAgIC8qIEhpZGUg
dGhlIHJlc3Qgb2YgdGhlIHZwY2kgc3RydWN0IGZyb20gdGhlIHVzZXItc3BhY2UgdGVzdCBoYXJu
ZXNzLiAqLwo+ID4gKyAgICBzdHJ1Y3QgdnBjaV9oZWFkZXIgewo+ID4gKyAgICAgICAgLyogSW5m
b3JtYXRpb24gYWJvdXQgdGhlIFBDSSBCQVJzIG9mIHRoaXMgZGV2aWNlLiAqLwo+ID4gKyAgICAg
ICAgc3RydWN0IHZwY2lfYmFyIHsKPiA+ICsgICAgICAgICAgICBwYWRkcl90IGFkZHI7Cj4gPiAr
ICAgICAgICAgICAgdWludDY0X3Qgc2l6ZTsKPiA+ICsgICAgICAgICAgICBlbnVtIHsKPiA+ICsg
ICAgICAgICAgICAgICAgVlBDSV9CQVJfRU1QVFksCj4gPiArICAgICAgICAgICAgICAgIFZQQ0lf
QkFSX0lPLAo+ID4gKyAgICAgICAgICAgICAgICBWUENJX0JBUl9NRU0zMiwKPiA+ICsgICAgICAg
ICAgICAgICAgVlBDSV9CQVJfTUVNNjRfTE8sCj4gPiArICAgICAgICAgICAgICAgIFZQQ0lfQkFS
X01FTTY0X0hJLAo+ID4gKyAgICAgICAgICAgICAgICBWUENJX0JBUl9ST00sCj4gPiArICAgICAg
ICAgICAgfSB0eXBlOwo+ID4gKyAgICAgICAgICAgIGJvb2wgcHJlZmV0Y2hhYmxlOwo+ID4gKyAg
ICAgICAgICAgIC8qIFN0b3JlIHdoZXRoZXIgdGhlIEJBUiBpcyBtYXBwZWQgaW50byBndWVzdCBw
Mm0uICovCj4gPiArICAgICAgICAgICAgYm9vbCBlbmFibGVkOwo+ID4gKyAgICAgICAgICAgIC8q
Cj4gPiArICAgICAgICAgICAgICogU3RvcmUgd2hldGhlciB0aGUgUk9NIGVuYWJsZSBiaXQgaXMg
c2V0IChkb2Vzbid0IGltcGx5IFJPTSBCQVIKPiA+ICsgICAgICAgICAgICAgKiBpcyBtYXBwZWQg
aW50byBndWVzdCBwMm0pLiBPbmx5IHVzZWQgZm9yIHR5cGUgVlBDSV9CQVJfUk9NLgo+ID4gKyAg
ICAgICAgICAgICAqLwo+ID4gKyAgICAgICAgICAgIGJvb2wgcm9tX2VuYWJsZWQ7Cj4gCj4gRXNw
ZWNpYWxseSB3aXRoIHRoZSBlcnJvciBoYW5kbGluZyBpc3N1ZSBpbiBtaW5kIHRoYXQgSSd2ZSBt
ZW50aW9uZWQKPiBlYXJsaWVyLCBJIHdvbmRlciB3aGV0aGVyIHRoaXMgZmllbGQgc2hvdWxkbid0
IGJlIGRyb3BwZWQsIGFsb25nIHRoZQo+IGxpbmVzIG9mIHlvdSBhbHNvIG5vIGxvbmdlciBjYWNo
aW5nIHRoZSBtZW1vcnkgZGVjb2RlIGVuYWJsZSBiaXQgaW4gdGhlCj4gY29tbWFuZCByZWdpc3Rl
ci4KClJlbW92aW5nIHJvbV9lbmFibGVkIHdvdWxkIGltcGx5IGRvaW5nIGEgcmVnaXN0ZXIgcmVh
ZCBpbgp2cGNpX21vZGlmeV9iYXJzIGluIG9yZGVyIHRvIGtub3cgd2hldGhlciB0aGUgUk9NIEJB
UiBpcyBlbmFibGVkIG9yCm5vdCwgd2hpY2ggaXMgbm90IHRyaXZpYWwgYmVjYXVzZSBkZXBlbmRp
bmcgb24gdGhlIGhlYWRlciB0eXBlIHRoZQpwb3NpdGlvbiBvZiB0aGUgUk9NIEJBUiBpcyBkaWZm
ZXJlbnQuCgpBbm90aGVyIG9wdGlvbiB3b3VsZCBiZSB0byBzdG9yZSB0aGUgcHJlZmV0Y2gvZW5h
YmxlIGJpdHMgaW5zaWRlIG9mCnRoZSBhZGRyIGZpZWxkLCBidXQgdGhhdCB3b3VsZCBhbHNvIHJl
cXVpcmUgbW9yZSBtYXNraW5nL3VubWFza2luZyBvZgp0aGUgZmllbGRzIHdoZW4gdGhlIHZhbHVl
cyBhcmUgdXNlZCBvciB1cGRhdGVkLgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 09:22:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 09:22:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e02Ma-0004hz-J4; Thu, 05 Oct 2017 09:22:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>)
 id 1e02MY-0004hn-TP; Thu, 05 Oct 2017 09:22:39 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 04/8F-02223-DD9F5D95; Thu, 05 Oct 2017 09:22:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS/fuz6u
 RBh9WqVu8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzbh2pbRgAnPF+ylBDYynmboYOTmE
 BPIkVly6C2RzcPAK2Ek8+VsAEpYQMJQ4vfAmC0iYRUBVYkYnG0iYTUBdou3ZdlYQW0RAWeLu9
 xlAJVwczAJvGCWWzF3DDJIQFvCVWLbqJDNIr5CAucSjicogYU4BC4n/PxZCbRKU+LtDGCTMLK
 Al8fDXLRYIW1ti2cLXYJ3MAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxiVC9OLSpLLdI110s
 qykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAw+BiDYwXhssvMhRkkOJiVRXq2vVyOF
 +JLyUyozEosz4otKc1KLDzHKcHAoSfByfQDKCRalpqdWpGXmAOMAJi3BwaMkwvv7I1Cat7ggM
 bc4Mx0idYrRmOPGw+t/mDg6bt79wyTEkpeflyolzssLMkkApDSjNA9uECw+LzHKSgnzMgKdJs
 RTkFqUm1mCKv+KUZyDUUmY9wbIFJ7MvBK4fa+ATmECOmVO0xWQU0oSEVJSDYzVc+YF8O+uTOc
 WOzp9konvgqesW12TH6Zu5HQ9Fm0umJNb91znO88n64n1sirbS/Yqv/h8vEW89vql69MOrXob
 N5W9Kb6bxSP+5he1S6WtXLvOLjfYcGl52ZRNHX9iZNu3Lutsd1yqN8P0+dqZh3Jmz1si9UU/9
 thFxgvyi+2OFV7f+czqU56gEktxRqKhFnNRcSIAUHaLIsoCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1507195355!111797064!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59589 invoked from network); 5 Oct 2017 09:22:37 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Oct 2017 09:22:37 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 05 Oct 2017 03:22:34 -0600
Message-Id: <59D615F9020000780018270A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 05 Oct 2017 03:22:33 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20171004135126.9131-1-wei.liu2@citrix.com>
In-Reply-To: <20171004135126.9131-1-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Minios-devel <minios-devel@lists.xenproject.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Julien Grall <julien.grall@arm.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [MINIOS PATCH v2] Include string.h before console.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA0LjEwLjE3IGF0IDE1OjUxLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
U3RhcnRpbmcgZnJvbSBYZW4gY29tbWl0IGFmOGQ5MzU2NCwgaXQgaXMgcmVxdWlyZWQgdG8gaW5j
bHVkZSBzdHJpbmcuaAo+IGJlZm9yZSBjb25zb2xlLmguCgpCdXQgdGhhdCdzIGJyb2tlbiB0aGVu
IC0gdGhlcmUgc2hvdWxkbid0IGJlIHN1Y2ggYW4gZWZmZWN0IGZvcgphbnlvbmUgdXBkYXRpbmcg
dGhlaXIgcHVibGljIGhlYWRlcnMuIElPVyBJIHRoaW5rIHRoaXMgbmVlZHMKdG8gYmUgZGVhbHQg
d2l0aCBieSBmdXJ0aGVyIGFkanVzdGluZyBjb25zb2xlLmgsIGUuZy4gYnkKbWFraW5nIHRoZSBh
ZGRpdGlvbnMgZGVwZW5kIG9uIGEgbWFuaWZlc3Qgc3ltYm9sIHRvIGJlCmRlZmluZWQuCgpKYW4K
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 09:27:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 09:27:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e02Ra-0004xo-7X; Thu, 05 Oct 2017 09:27:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e02RZ-0004xi-Ie
 for xen-devel@lists.xen.org; Thu, 05 Oct 2017 09:27:49 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 8F/85-03422-41BF5D95; Thu, 05 Oct 2017 09:27:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXS6fjDS1fw99V
 IgzvrpSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyN2/ayFXSyVPxbeYCxgXEqcxcjJ4eQQJ7E
 lJt32UFsXgE7iZv3j7CB2BIChhKnF95kAbFZBFQl9kz7xghiswmoS7Q9284KYosI6En82vAfq
 JeLg1mgi1li2pM3YEOFBUIlejf9BksICfxilHh2YgvYJE6gqY9evQSaxAG0TVDi7w5hkDCzgJ
 bEw1+3WCBsbYllC18zg5QwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUaM4tagstUjX2EA
 vqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwABmAYAfj37WBhxglOZiURHm1vl6N
 FOJLyk+pzEgszogvKs1JLT7EqMHBIbBt1+oLjFIsefl5qUoSvFwfgOoEi1LTUyvSMnOAMQJTK
 sHBoyTC+/sjUJq3uCAxtzgzHSJ1itGY48bD63+YODpu3v3DJAQ2SUqclxdkkgBIaUZpHtwgWO
 xeYpSVEuZlBDpTiKcgtSg3swRV/hWjOAejkjDvDZApPJl5JXD7XgGdwgR0ypymKyCnlCQipKQ
 aGJ1EvhcddJ6icz6q/uzRiPLcQ8L/Ux6YcqdN+tuk8/kws9qbi085ivQOfL7q/eNTP/vvLf9E
 7Vhnup8LUdLgk2W0F/j4/JRfWfWbHlNf5bzYhR3vNxqfWx3x73zUFvbDP3ZUvOOM7TVq07JZu
 3IJo03jJ5G75hwaEXtyv/f8vhZ8bmNk8IzAACWW4oxEQy3mouJEACKASr7YAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1507195663!114555992!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41485 invoked from network); 5 Oct 2017 09:27:45 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Oct 2017 09:27:45 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 05 Oct 2017 03:27:43 -0600
Message-Id: <59D6172C0200007800182724@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 05 Oct 2017 03:27:40 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Sergey Dyasli" <sergey.dyasli@citrix.com>
References: <20171003152104.1432-1-sergey.dyasli@citrix.com>
 <20171003152104.1432-6-sergey.dyasli@citrix.com>
 <9f9aad6e-294f-5ed2-36b4-e177e6e48315@citrix.com>
 <2e7d1d76-978a-6b01-1360-18ffa40282da@citrix.com>
 <1507191537.3314.3.camel@citrix.com>
In-Reply-To: <1507191537.3314.3.camel@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Kevin Tian <kevin.tian@intel.com>,
 "suravee.suthikulpanit@amd.com" <suravee.suthikulpanit@amd.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v3 5/9] x86/vvmx: make updating shadow EPTP
 value more efficient
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA1LjEwLjE3IGF0IDEwOjE4LCA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPiB3cm90
ZToKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC9lbnRyeS5TCj4gKysrIGIveGVuL2FyY2gv
eDg2L2h2bS92bXgvZW50cnkuUwo+IEBAIC04MCw3ICs4MCw3IEBAIFVOTElLRUxZX0VORChyZWFs
bW9kZSkKPiAgICAgICAgICBtb3YgICVyc3AsJXJkaQo+ICAgICAgICAgIGNhbGwgdm14X3ZtZW50
ZXJfaGVscGVyCj4gICAgICAgICAgY21wICAkMCwlZWF4Cj4gLSAgICAgICAgam5lIC5Mdm14X3Zt
ZW50cnlfcmVzdGFydAo+ICsgICAgICAgIGplIC5Mdm14X3ZtZW50cnlfcmVzdGFydAoKSWYgeW91
IG1ha2UgdGhlIGZ1bmN0aW9uIHJldHVybiBib29sLCB0aGUgY21wIGFib3ZlIGFsc28gbmVlZHMK
Y2hhbmdpbmcgKGFuZCB0aGVuIHByZWZlcmFibHkgdG8gInRlc3QgJWFsLCAlYWwiLCBpbiB3aGlj
aCBjYXNlCml0IHdvdWxkIHRoZW4gYWxzbyBiZXR0ZXIgYmUgImp6IiBpbnN0ZWFkIG9mICJqZSIp
LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 05 09:28:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 09:28:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e02Rq-00050T-GU; Thu, 05 Oct 2017 09:28:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44491d46c=wei.liu2@citrix.com>)
 id 1e02Rp-0004zp-DR; Thu, 05 Oct 2017 09:28:05 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 A3/42-30688-42BF5D95; Thu, 05 Oct 2017 09:28:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsXitHSDva7K76u
 RBjPnslu8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzXje8om9YDdrRdfch8wNjAdYuhg5
 OSQE/CV+d2xgA7FZBFQkrvyczwRiswkoS/zs7AWLiwDZvb9+A9VzcTALNDJJHN6/kBkkISzgI
 3HgXCc7iM0rYCHR8+AlUJyDQ0ggW+LaASWIsKDEyZlPwHYxC+hILNj9iQ2khFlAWmL5Pw4Qk1
 PAXmLDPFGQClGgCzqXzgGrFhJQkOiYfoxpAiPfLCSDZiEZNAth0AJG5lWMGsWpRWWpRbqG5np
 JRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIEBxwAEOxgvnvY8xCjJwaQkyqv19Wqk
 EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQlerg9AOcGi1PTUirTMHGDow6QlOHiURHh/fwRK8xYXJ
 OYWZ6ZDpE4x6nLceHj9D5MQS15+XqqUOC8vyAwBkKKM0jy4EbA4vMQoKyXMywh0lBBPQWpRbm
 YJqvwrRnEORiVh3hsgU3gy80rgNr0COoIJ6Ig5TVdAjihJREhJNTCy7Xl5Y474wknhhTGr87a
 ty9RMvXFCdYHR+m2rrTlkD34pm/po+eRnvgaXqhdVHu3brfqyPY+J6d2t/oAgHdsHEl9m9fDo
 pT5PnvD8ZIeGfmjdaxmfSUk/jQRN2n1nfXxxb0rThPuH/69VOqHR0nTtzYqiBS1f8rjdPt1z4
 W6MMW1YuLRbRu+3EktxRqKhFnNRcSIAgAjFkL4CAAA=
X-Env-Sender: prvs=44491d46c=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1507195682!93547543!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16823 invoked from network); 5 Oct 2017 09:28:03 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 09:28:03 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="450571057"
Date: Thu, 5 Oct 2017 10:28:00 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20171005092759.fwygh7whof735i2a@citrix.com>
References: <20171004135126.9131-1-wei.liu2@citrix.com>
 <59D615F9020000780018270A@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59D615F9020000780018270A@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Minios-devel <minios-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: Re: [Xen-devel] [MINIOS PATCH v2] Include string.h before console.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMDUsIDIwMTcgYXQgMDM6MjI6MzNBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA0LjEwLjE3IGF0IDE1OjUxLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBTdGFydGluZyBmcm9tIFhlbiBjb21taXQgYWY4ZDkzNTY0LCBpdCBpcyByZXF1aXJl
ZCB0byBpbmNsdWRlIHN0cmluZy5oCj4gPiBiZWZvcmUgY29uc29sZS5oLgo+IAo+IEJ1dCB0aGF0
J3MgYnJva2VuIHRoZW4gLSB0aGVyZSBzaG91bGRuJ3QgYmUgc3VjaCBhbiBlZmZlY3QgZm9yCj4g
YW55b25lIHVwZGF0aW5nIHRoZWlyIHB1YmxpYyBoZWFkZXJzLiBJT1cgSSB0aGluayB0aGlzIG5l
ZWRzCj4gdG8gYmUgZGVhbHQgd2l0aCBieSBmdXJ0aGVyIGFkanVzdGluZyBjb25zb2xlLmgsIGUu
Zy4gYnkKPiBtYWtpbmcgdGhlIGFkZGl0aW9ucyBkZXBlbmQgb24gYSBtYW5pZmVzdCBzeW1ib2wg
dG8gYmUKPiBkZWZpbmVkLgoKVGhpcyBzaG91bGQgd29yay4KClRoaXMgaXNuJ3QganVzdCBjb25z
b2xlLmggYWxvbmUuIEFueSBoZWFkZXIgdGhhdCB1c2VzCkRFRklORV9YRU5fRkxFWF9SSU5HIHdp
bGwgcG90ZW50aWFsbHkgbmVlZCBhIG1hbmlmZXN0IHN5bWJvbC4gV2UgZ2V0CmF3YXkgc28gZmFy
IGJlY2F1c2UgdGhlIHR3byBvdGhlciBoZWFkZXJzIDlwZnMuaCBhbmQgcHZjYWxscy5oIGFyZQpy
ZWxhdGl2ZWx5IG5ldy4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 05 09:31:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 09:31:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e02Ud-0005im-UQ; Thu, 05 Oct 2017 09:30:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1e02Uc-0005ic-QY
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 09:30:58 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 B8/7F-02036-1DBF5D95; Thu, 05 Oct 2017 09:30:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVyMfS6s+7F31c
 jDZ7fFbf4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPOn/jPWrDFsqJjXTtTA2OLdhcjF4eQwExG
 ie9dc9hAHBaBlywSbU+eM4E4EgL9rBKrls1m7mLkBHKyJBpObmOCsNMkJvSdgYqXSmz8PoMVx
 BYSkJc42HKZHWLsFCaJd9NWsIEk2AS0JO7fhrBFBJQk7q2aDDaIWSBFYu+6NsYuRg4OYQF/iV
 VNtSBhFgFViaX7W8BKeAUcJO7N284CsUtO4ua5TrC9nAKOEl++HWaD2Osg0d9zk2kCo+ACRoZ
 VjBrFqUVlqUW6RgZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBIVfPwMC4g7Fx
 tt8hRkkOJiVRXq2vVyOF+JLyUyozEosz4otKc1KLDzFqcHAI/Hz6t4VRiiUvPy9VSYKX6wNQn
 WBRanpqRVpmDjAqYEolOHiURHh/fwRK8xYXJOYWZ6ZDpE4xWnJcuHPpDxPHgT23gGTHzbt/mI
 TA5kmJ8/KCzBMAacgozYMbB4vcS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeW+ATOHJzCu
 B2/oK6CAmoIPmNF0BOagkESEl1cCYGe4/J6ulWTjWe4bIGlnruuVzFv8Q7Fmlsk5l74H/Zcx/
 J+7403Qrt2ffs5a0jmO/V5w0P9Nl+uqpG99B0dyTHWESF37nf+mvvrXp0+fuPYt8LfrPzf64U
 rH7QdHWxRWWCdYmQum9OiuvlOf5Nkn0un8wrD+lq+4gccdi85pty5su3dipUXdViaU4I9FQi7
 moOBEA/6hmdtcCAAA=
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1507195857!93548148!1
X-Originating-IP: [209.85.215.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43524 invoked from network); 5 Oct 2017 09:30:57 -0000
Received: from mail-lf0-f67.google.com (HELO mail-lf0-f67.google.com)
 (209.85.215.67)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Oct 2017 09:30:57 -0000
Received: by mail-lf0-f67.google.com with SMTP id o125so11657148lfe.0
 for <xen-devel@lists.xenproject.org>; Thu, 05 Oct 2017 02:30:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=A+wfRxEUDywKb2QHigZpBcnFaLzimdrXvVTR/1Ljm5U=;
 b=EUXWPmFrN4VEZsMuGH3PaZ/UidTsdGNPhgPWKIk58e2SFNVhhHJifgKPKES5Wgatht
 P2umGZrai0CV/xEO4W62OHK/lQE0MMLlyQkVfVjuHWwr0RlQlidhQxEesw3jGMNUkhZj
 Yv/rrdVCuu/NEBeMUB8LLee6HQ+WrbE7eex5XfvYfM3lDWN6oqk6i91XTeqE6MOD+kEJ
 2Q5yzTF3suJlfxcoYuMvpCG6qKSSA/Vw05E1z5eZY5GAPS9QO2TWvFqhEythjji4uLrW
 GE42638NPP00LHdFrX7rGKszrMEbEbjRWKGDIsBMgn64Qx7ApXoe9e3NoFK03Kw+nC8w
 XwKQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=A+wfRxEUDywKb2QHigZpBcnFaLzimdrXvVTR/1Ljm5U=;
 b=WcOgrEMPgkIKslb1yyqr1Fvx14JxvpRlJCYm+Ed/JgfH4WNeDobfhndf5For8ewSS9
 1p1zGXEYAo4bCkffrhvzXtD6YCU5vWsGBMbtTFd2t89uI1CpKOB1iDXQJw1jS95EdzXX
 UXS4gOsDXvT5ALrAyYBJXPdWT999u02pPmlgVykcmMcG2Sm0E42b/Q9WbSG/UQme1+K/
 oxgXLQ5levyreDrujJ4Wk3Z4N7KKAbdgS+vwX8Tvel8jSbWOjg0gqw837c+3/R1784Bl
 C71uxYQIQJxRDVKWiMXgdLTu6cqRiArT6H3mOmljOTzfA7wmeOiqZXkpORiaGE+VCEzt
 2jJA==
X-Gm-Message-State: AMCzsaUfi1YkrBqPkP0LoDBpCmfEbAycANkSz4wr50FjLMXNgO7v8h0Z
 WRac+tVBEfwUCaHgBswHn9JbCA==
X-Google-Smtp-Source: AOwi7QAIqjftDGcMdp+UmCT+Kw8FyCiEaTBQjkG2ojaQebJX6eeK53u+Bba8qYn+DH1FGY5ivoLn4w==
X-Received: by 10.25.212.7 with SMTP id l7mr263013lfg.13.1507195856433;
 Thu, 05 Oct 2017 02:30:56 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-52.209.223.85.sovam.net.ua.
 [85.223.209.52])
 by smtp.gmail.com with ESMTPSA id z1sm868340lja.42.2017.10.05.02.30.55
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 05 Oct 2017 02:30:55 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  5 Oct 2017 12:30:46 +0300
Message-Id: <1507195848-18346-3-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1507195848-18346-1-git-send-email-al1img@gmail.com>
References: <1507195848-18346-1-git-send-email-al1img@gmail.com>
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH 2/4] libxl: use libxl__device_kind in
	LIBXL_DEFINE_UPDATE_DEVID
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKVXNl
IGxpYnhsX18uLi5fZGV2dHlwZS50eXBlIHRvIHVwZGF0ZSBkZXZpY2UgaWQuCgpTaWduZWQtb2Zm
LWJ5OiBPbGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+Ci0tLQog
dG9vbHMvbGlieGwvbGlieGxfOXBmcy5jICAgICB8ICAyICstCiB0b29scy9saWJ4bC9saWJ4bF9j
b25zb2xlLmMgIHwgIDIgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jICAgfCAgNyArKysr
LS0tCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgMTIgKysrKysrKy0tLS0tCiB0b29s
cy9saWJ4bC9saWJ4bF9uaWMuYyAgICAgIHwgIDIgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX3VzYi5j
ICAgICAgfCAgMiArLQogdG9vbHMvbGlieGwvbGlieGxfdmRpc3BsLmMgICB8ICAyICstCiB0b29s
cy9saWJ4bC9saWJ4bF92a2IuYyAgICAgIHwgIDIgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX3ZzbmQu
YyAgICAgfCAgMiArLQogdG9vbHMvbGlieGwvbGlieGxfdnRwbS5jICAgICB8ICAyICstCiAxMCBm
aWxlcyBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF85cGZzLmMgYi90b29scy9saWJ4bC9saWJ4bF85cGZzLmMK
aW5kZXggYzNkZDc4Ni4uMTI5OGRiMSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfOXBm
cy5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsXzlwZnMuYwpAQCAtMzcsNyArMzcsNyBAQCBzdGF0
aWMgaW50IGxpYnhsX19kZXZpY2VfZnJvbV9wOShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21p
ZCwKICAgIHJldHVybiAwOwogfQogCi1zdGF0aWMgTElCWExfREVGSU5FX1VQREFURV9ERVZJRChw
OSwgIjlwZnMiKQorc3RhdGljIExJQlhMX0RFRklORV9VUERBVEVfREVWSUQocDkpCiAKIHN0YXRp
YyBpbnQgbGlieGxfX3NldF94ZW5zdG9yZV9wOShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21p
ZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfcDkgKnA5
LApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jIGIvdG9vbHMvbGlieGwv
bGlieGxfY29uc29sZS5jCmluZGV4IGI3YzBkMzQuLjAwMmJjYWUgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2NvbnNvbGUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMK
QEAgLTY0Myw3ICs2NDMsNyBAQCBvdXQ6CiAgICAgcmV0dXJuIEFPX0lOUFJPR1JFU1M7CiB9CiAK
LXN0YXRpYyBMSUJYTF9ERUZJTkVfVVBEQVRFX0RFVklEKHZmYiwgInZmYiIpCitzdGF0aWMgTElC
WExfREVGSU5FX1VQREFURV9ERVZJRCh2ZmIpCiAKIHN0YXRpYyBpbnQgbGlieGxfX3NldF94ZW5z
dG9yZV92ZmIobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92ZmIgKnZmYiwKZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhsL2xpYnhsX2RldmljZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMKaW5k
ZXggN2FhZjQ5My4uZjg0NDIyZSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNl
LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMKQEAgLTEzODYsNyArMTM4Niw4IEBA
IG91dDoKIH0KIAogLyogY29tbW9uIGZ1bmN0aW9uIHRvIGdldCBuZXh0IGRldmljZSBpZCAqLwot
aW50IGxpYnhsX19kZXZpY2VfbmV4dGlkKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLCBj
aGFyICpkZXZpY2UpCitpbnQgbGlieGxfX2RldmljZV9uZXh0aWQobGlieGxfX2djICpnYywgdWlu
dDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RldmljZV9raW5k
IGRldmljZSkKIHsKICAgICBjaGFyICpsaWJ4bF9kb21fcGF0aCwgKipsOwogICAgIHVuc2lnbmVk
IGludCBuYjsKQEAgLTEzOTYsOCArMTM5Nyw4IEBAIGludCBsaWJ4bF9fZGV2aWNlX25leHRpZChs
aWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwgY2hhciAqZGV2aWNlKQogICAgICAgICByZXR1
cm4gbmV4dGlkOwogCiAgICAgbCA9IGxpYnhsX194c19kaXJlY3RvcnkoZ2MsIFhCVF9OVUxMLAot
ICAgICAgICBHQ1NQUklOVEYoIiVzL2RldmljZS8lcyIsIGxpYnhsX2RvbV9wYXRoLCBkZXZpY2Up
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICZuYik7CisgICAgICAgIEdDU1BSSU5URigi
JXMvZGV2aWNlLyVzIiwgbGlieGxfZG9tX3BhdGgsCisgICAgICAgICAgICAgICAgICBsaWJ4bF9f
ZGV2aWNlX2tpbmRfdG9fc3RyaW5nKGRldmljZSkpLCAmbmIpOwogICAgIGlmIChsID09IE5VTEwg
fHwgbmIgPT0gMCkKICAgICAgICAgbmV4dGlkID0gMDsKICAgICBlbHNlCmRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwu
aAppbmRleCAxMGFkNTJmLi5lZjllNzgxIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9p
bnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTEyMjIsNyAr
MTIyMiw4IEBAIF9oaWRkZW4gaW50IGxpYnhsX19pbml0X2NvbnNvbGVfZnJvbV9jaGFubmVsKGxp
YnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBsaWJ4bF9fZGV2aWNlX2NvbnNvbGUgKmNvbnNvbGUsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpbnQgZGV2X251bSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV9jaGFubmVsICpjaGFubmVsKTsK
LV9oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfbmV4dGlkKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90
IGRvbWlkLCBjaGFyICpkZXZpY2UpOworX2hpZGRlbiBpbnQgbGlieGxfX2RldmljZV9uZXh0aWQo
bGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9fZGV2aWNlX2tpbmQgZGV2aWNlKTsKIF9oaWRkZW4gaW50IGxpYnhsX19y
ZXNvbHZlX2RvbWlkKGxpYnhsX19nYyAqZ2MsIGNvbnN0IGNoYXIgKm5hbWUsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqZG9taWQpOwogCkBAIC0zNDQxLDEzICsz
NDQyLDE0IEBAIF9oaWRkZW4gdm9pZCBsaWJ4bF9fYm9vdGxvYWRlcl9ydW4obGlieGxfX2VnYyos
IGxpYnhsX19ib290bG9hZGVyX3N0YXRlICpzdCk7CiAgICAgICAgIHJldHVybiBBT19JTlBST0dS
RVNTOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgfQog
Ci0jZGVmaW5lIExJQlhMX0RFRklORV9VUERBVEVfREVWSUQodHlwZSwgbmFtZSkgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgaW50IGxpYnhsX19kZXZpY2VfIyN0eXBlIyNfdXBkYXRl
X2RldmlkKGxpYnhsX19nYyAqZ2MsICAgICAgICAgICAgICBcCisjZGVmaW5lIExJQlhMX0RFRklO
RV9VUERBVEVfREVWSUQobmFtZSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgaW50IGxpYnhsX19kZXZpY2VfIyNuYW1lIyNfdXBkYXRlX2RldmlkKGxpYnhsX19nYyAqZ2Ms
ICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQzMl90IGRvbWlkLCAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV8jI3R5cGUgKnR5cGUpICBcCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV8jI25h
bWUgKnR5cGUpICBcCiAgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIGlmICh0eXBlLT5kZXZpZCA9
PSAtMSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAg
ICAgICB0eXBlLT5kZXZpZCA9IGxpYnhsX19kZXZpY2VfbmV4dGlkKGdjLCBkb21pZCwgbmFtZSk7
ICAgICAgICBcCisgICAgICAgICAgICB0eXBlLT5kZXZpZCA9IGxpYnhsX19kZXZpY2VfbmV4dGlk
KGdjLCBkb21pZCwgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgIGxp
YnhsX18jI25hbWUjI19kZXZ0eXBlLnR5cGUpOyAgICAgICAgICAgICAgICBcCiAgICAgICAgIGlm
ICh0eXBlLT5kZXZpZCA8IDApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCmRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF9uaWMuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX25pYy5jCmluZGV4IDQ0
ZDBmYTcuLmZiNWFlNDQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX25pYy5jCisrKyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX25pYy5jCkBAIC0xMzksNyArMTM5LDcgQEAgc3RhdGljIHZvaWQg
bGlieGxfX3VwZGF0ZV9jb25maWdfbmljKGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RldmljZV9uaWMg
KmRzdCwKICAgICBsaWJ4bF9tYWNfY29weShDVFgsICZkc3QtPm1hYywgJnNyYy0+bWFjKTsKIH0K
IAotc3RhdGljIExJQlhMX0RFRklORV9VUERBVEVfREVWSUQobmljLCAidmlmIikKK3N0YXRpYyBM
SUJYTF9ERUZJTkVfVVBEQVRFX0RFVklEKG5pYykKIAogc3RhdGljIGludCBsaWJ4bF9fc2V0X3hl
bnN0b3JlX25pYyhsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX25pYyAqbmljLApkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGwvbGlieGxfdXNiLmMgYi90b29scy9saWJ4bC9saWJ4bF91c2IuYwppbmRleCA2
Y2U2OTU3Li4wNDViNTBhIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF91c2IuYworKysg
Yi90b29scy9saWJ4bC9saWJ4bF91c2IuYwpAQCAtNDMyLDcgKzQzMiw3IEBAIHN0YXRpYyBpbnQg
bGlieGxfX2RldmljZV91c2JkZXZfZGVsX2h2bShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21p
ZCwKICAgICByZXR1cm4gbGlieGxfX3FtcF9ydW5fY29tbWFuZF9mbGV4YXJyYXkoZ2MsIGRvbWlk
LCAiZGV2aWNlX2RlbCIsIHFtcF9hcmdzKTsKIH0KIAotc3RhdGljIExJQlhMX0RFRklORV9VUERB
VEVfREVWSUQodXNiY3RybCwgInZ1c2IiKQorc3RhdGljIExJQlhMX0RFRklORV9VUERBVEVfREVW
SUQodXNiY3RybCkKIAogLyogQU8gb3BlcmF0aW9uIHRvIGFkZCBhIHVzYiBjb250cm9sbGVyLgog
ICoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3ZkaXNwbC5jIGIvdG9vbHMvbGlieGwv
bGlieGxfdmRpc3BsLmMKaW5kZXggMzE0MDlhNC4uZjJkMTQ0NCAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfdmRpc3BsLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdmRpc3BsLmMKQEAg
LTI0OSw3ICsyNDksNyBAQCBvdXQ6CiBMSUJYTF9ERUZJTkVfREVWSUNFX0FERCh2ZGlzcGwpCiBz
dGF0aWMgTElCWExfREVGSU5FX0RFVklDRVNfQUREKHZkaXNwbCkKIExJQlhMX0RFRklORV9ERVZJ
Q0VfUkVNT1ZFKHZkaXNwbCkKLXN0YXRpYyBMSUJYTF9ERUZJTkVfVVBEQVRFX0RFVklEKHZkaXNw
bCwgInZkaXNwbCIpCitzdGF0aWMgTElCWExfREVGSU5FX1VQREFURV9ERVZJRCh2ZGlzcGwpCiBM
SUJYTF9ERUZJTkVfREVWSUNFX0xJU1QodmRpc3BsKQogCiBERUZJTkVfREVWSUNFX1RZUEVfU1RS
VUNUKHZkaXNwbCwgVkRJU1BMLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdmtiLmMg
Yi90b29scy9saWJ4bC9saWJ4bF92a2IuYwppbmRleCAxY2Q3ZmViLi4xM2FhMDFmIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF92a2IuYworKysgYi90b29scy9saWJ4bC9saWJ4bF92a2Iu
YwpAQCAtMTYwLDcgKzE2MCw3IEBAIG91dDoKICAgICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMg
TElCWExfREVGSU5FX1VQREFURV9ERVZJRCh2a2IsICJ2a2JkIikKK3N0YXRpYyBMSUJYTF9ERUZJ
TkVfVVBEQVRFX0RFVklEKHZrYikKIAogI2RlZmluZSBsaWJ4bF9fYWRkX3ZrYnMgTlVMTAogI2Rl
ZmluZSBsaWJ4bF9kZXZpY2VfdmtiX2NvbXBhcmUgTlVMTApkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGwvbGlieGxfdnNuZC5jIGIvdG9vbHMvbGlieGwvbGlieGxfdnNuZC5jCmluZGV4IGY4MWE5ZTIu
LjhkZmRhNDYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3ZzbmQuYworKysgYi90b29s
cy9saWJ4bC9saWJ4bF92c25kLmMKQEAgLTY0NCw3ICs2NDQsNyBAQCBvdXQ6CiBMSUJYTF9ERUZJ
TkVfREVWSUNFX0FERCh2c25kKQogc3RhdGljIExJQlhMX0RFRklORV9ERVZJQ0VTX0FERCh2c25k
KQogTElCWExfREVGSU5FX0RFVklDRV9SRU1PVkUodnNuZCkKLXN0YXRpYyBMSUJYTF9ERUZJTkVf
VVBEQVRFX0RFVklEKHZzbmQsICJ2c25kIikKK3N0YXRpYyBMSUJYTF9ERUZJTkVfVVBEQVRFX0RF
VklEKHZzbmQpCiBMSUJYTF9ERUZJTkVfREVWSUNFX0xJU1QodnNuZCkKIAogREVGSU5FX0RFVklD
RV9UWVBFX1NUUlVDVCh2c25kLCBWU05ELApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxf
dnRwbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfdnRwbS5jCmluZGV4IGM2NDUwNzQuLmY5YmE0ODEg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3Z0cG0uYworKysgYi90b29scy9saWJ4bC9s
aWJ4bF92dHBtLmMKQEAgLTQ5LDcgKzQ5LDcgQEAgc3RhdGljIHZvaWQgbGlieGxfX3VwZGF0ZV9j
b25maWdfdnRwbShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kZXZpY2VfdnRwbSAqZHN0LAogICAgIGxp
YnhsX3V1aWRfY29weShDVFgsICZkc3QtPnV1aWQsICZzcmMtPnV1aWQpOwogfQogCi1zdGF0aWMg
TElCWExfREVGSU5FX1VQREFURV9ERVZJRCh2dHBtLCAidnRwbSIpCitzdGF0aWMgTElCWExfREVG
SU5FX1VQREFURV9ERVZJRCh2dHBtKQogCiBzdGF0aWMgaW50IGxpYnhsX19zZXRfeGVuc3RvcmVf
dnRwbShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92dHBtICp2dHBtLAotLSAKMi43LjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 09:31:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 09:31:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e02Ug-0005kr-55; Thu, 05 Oct 2017 09:31:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1e02Ue-0005il-BT
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 09:31:00 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 2A/F4-03093-3DBF5D95; Thu, 05 Oct 2017 09:30:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyMfS6s+6l31c
 jDV4e0LT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNaJlxgLtgbX/Fh3mmmBsanbl2MXBxCAjMZ
 JfZ3djKBOCwCL1kk5jX1s4M4EgL9rBItT9cydjFyADlZEm8WBXQxcgKZaRLntl9hg7DLJY5NW
 88MYgsJyEscbLnMDjF1CpPE0229YEVsAloS92+vALNFBJQk7q2azARiMwukSOxd18YIYgsLhE
 rcmrsNbBCLgKrEt13/mED28go4SLztsYDYJSdx81wnWAmngKPEl2+H2SD2Okj099xkmsAouIC
 RYRWjRnFqUVlqka6hoV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDAMQDBDsZP
 ywIOMUpyMCmJ8mp9vRopxJeUn1KZkVicEV9UmpNafIhRg4ND4OfTvy2MUix5+XmpShK8XB+A6
 gSLUtNTK9Iyc4AxAVMqwcGjJML7+yNQmre4IDG3ODMdInWK0ZLjwp1Lf5g4Duy5BSQ7bt79wy
 QENk9KnJcXZJ4ASENGaR7cOFjcXmKUlRLmZQQ6VoinILUoN7MEVf4VozgHo5Iw7w2QKTyZeSV
 wW18BHcQEdNCcpisgB5UkIqSkGhhb8+vKp4tOXLrmtfrmqSu/FeXpPVEN3p3V+2R3vb6GxKwF
 B58f3Hv66qvZK5jddX6q9P6WSTizUXXT4pA9p3xYfDdm/9/25UFs+4rfQVqznqzQ63WeaSFea
 /PjuQSznjh3TVDZEwVpQyPhnNoXK37n2ukkCVpbf5wRGca4wWuO0Przl2VOz4hTYinOSDTUYi
 4qTgQAN5v0xdYCAAA=
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1507195858!76499072!1
X-Originating-IP: [209.85.215.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3731 invoked from network); 5 Oct 2017 09:30:58 -0000
Received: from mail-lf0-f67.google.com (HELO mail-lf0-f67.google.com)
 (209.85.215.67)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Oct 2017 09:30:58 -0000
Received: by mail-lf0-f67.google.com with SMTP id d10so13939032lfg.11
 for <xen-devel@lists.xenproject.org>; Thu, 05 Oct 2017 02:30:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=p4Ob5QAvpxRUKTbruvkLOKy/lzP6o0z4z7cvPvm8bDU=;
 b=KERR0jutU572oHlZh/Mr4kbrmDRgN9C/TH6O4ZeiJeI8i3pmHhWICGgrei2MetLO6j
 yP1TW8J5Oa42McYe0lx9rFP+cFCGWOmuxlLgsmIUCRDWWIPIZWh8uwab5JWOX+Z45l/l
 +/Xl1Zvmh1YwzYNpYxYgmk5xlG8HJkrEFVCjguPrFMYCauFKl+MFxptjRhYdGE46zvD0
 uc5CNYk/o16QCnf+KPeAKUXIsVnS79dlVRPf0aB/NvqkUzudKNTqOoc1jap2JCoali+X
 NFhIUzMDqAERMWAJ59Gm8UeJYIMpR/+V6nLis8jlGpLGLQuOHgNTJuL0NeBvRDWKtZg2
 84Fg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=p4Ob5QAvpxRUKTbruvkLOKy/lzP6o0z4z7cvPvm8bDU=;
 b=ZrJZ6mKWtjRX7xUnuZa1p4m6iwABA5WHY2Nt/TXRT1WC6iEuN0DyCGiKdvGgze6YVe
 P4G1/MB9mRz9CM1K7E9PfAtVIt1MX/QC9oZ5Pts0MlEuJI79ZAQcXqoPY0Xa85KLtyZg
 VBpmi9+L1k5frTPsbfRzDF90byXCY5Xcw4IA4UD0I1d2tCii1+B+Oq48cIfEt5cQRTiB
 3AcEfHZsy4s2Gg6XCeIIq3lDo3SX3Yw2+AmOJimrmBwfJ1DbeJ1sglYMRELjVoo9xMoV
 nznVyzFQU1kjR7N0gWJnawxvtwFJ3KoQ1slwgBFLF5zZ+IRoR/R2NxI1drkpyymmKC2v
 uriA==
X-Gm-Message-State: AMCzsaXzFVPJ01Qz3BXRZBWWPQj74TXVNq3uXkgYs6Lgannnyde4Ptma
 FIn6wVrmeRaZVHjX9WyeYxOeGA==
X-Google-Smtp-Source: AOwi7QCcloYaRW4YJvncwciYlaX+hJaTHbyROA+aclC0x+YPQlZtPu5EKrws3JOmiy+TBTskcIgYiw==
X-Received: by 10.25.87.74 with SMTP id l71mr6989158lfb.26.1507195857661;
 Thu, 05 Oct 2017 02:30:57 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-52.209.223.85.sovam.net.ua.
 [85.223.209.52])
 by smtp.gmail.com with ESMTPSA id z1sm868340lja.42.2017.10.05.02.30.56
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 05 Oct 2017 02:30:56 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  5 Oct 2017 12:30:47 +0300
Message-Id: <1507195848-18346-4-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1507195848-18346-1-git-send-email-al1img@gmail.com>
References: <1507195848-18346-1-git-send-email-al1img@gmail.com>
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH 3/4] libxl: move libxl__device_from_ to
	LIBXL_DEFINE_DEVICE_FROM_TYPE
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKTElC
WExfREVGSU5FX0RFVklDRV9GUk9NX1RZUEUgdXNlcyBsaWJ4bF9fLi4uX2RldnR5cGUudHlwZSB0
bwpiZSBhc3NpZ25lZCBhcyBkZXZpY2UgYW5kIGJhY2tlbmQgdHlwZS4KClNpZ25lZC1vZmYtYnk6
IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJfZ3J5dHNvdkBlcGFtLmNvbT4KLS0tCiB0b29s
cy9saWJ4bC9saWJ4bF85cGZzLmMgICAgIHwgMTkgKysrLS0tLS0tLS0tLS0tLS0tLQogdG9vbHMv
bGlieGwvbGlieGxfY29uc29sZS5jICB8IDE4ICsrKy0tLS0tLS0tLS0tLS0tLQogdG9vbHMvbGli
eGwvbGlieGxfaW50ZXJuYWwuaCB8IDE1ICsrKysrKysrKysrKysrKwogdG9vbHMvbGlieGwvbGli
eGxfbmljLmMgICAgICB8IDE5ICsrKy0tLS0tLS0tLS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhs
X3ZkaXNwbC5jICAgfCAyMCArKysrLS0tLS0tLS0tLS0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxf
dmtiLmMgICAgICB8IDE1ICstLS0tLS0tLS0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfdnNuZC5j
ICAgICB8IDIxICsrKysrLS0tLS0tLS0tLS0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfdnRwbS5j
ICAgICB8IDIxICsrKystLS0tLS0tLS0tLS0tLS0tLQogOCBmaWxlcyBjaGFuZ2VkLCAzOCBpbnNl
cnRpb25zKCspLCAxMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfOXBmcy5jIGIvdG9vbHMvbGlieGwvbGlieGxfOXBmcy5jCmluZGV4IDEyOThkYjEuLmU1YzQx
ZTkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsXzlwZnMuYworKysgYi90b29scy9saWJ4
bC9saWJ4bF85cGZzLmMKQEAgLTIzLDIyICsyMyw2IEBAIHN0YXRpYyBpbnQgbGlieGxfX2Rldmlj
ZV9wOV9zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgIHJldHVy
biBsaWJ4bF9fcmVzb2x2ZV9kb21pZChnYywgcDktPmJhY2tlbmRfZG9tbmFtZSwgJnA5LT5iYWNr
ZW5kX2RvbWlkKTsKIH0KIAotc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX2Zyb21fcDkobGlieGxf
X2djICpnYywgdWludDMyX3QgZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBsaWJ4bF9kZXZpY2VfcDkgKnA5LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlieGxfX2RldmljZSAqZGV2aWNlKQotewotICAgZGV2aWNlLT5iYWNrZW5kX2RldmlkICAgPSBw
OS0+ZGV2aWQ7Ci0gICBkZXZpY2UtPmJhY2tlbmRfZG9taWQgICA9IHA5LT5iYWNrZW5kX2RvbWlk
OwotICAgZGV2aWNlLT5iYWNrZW5kX2tpbmQgICAgPSBMSUJYTF9fREVWSUNFX0tJTkRfOVBGUzsK
LSAgIGRldmljZS0+ZGV2aWQgICAgICAgICAgID0gcDktPmRldmlkOwotICAgZGV2aWNlLT5kb21p
ZCAgICAgICAgICAgPSBkb21pZDsKLSAgIGRldmljZS0+a2luZCAgICAgICAgICAgID0gTElCWExf
X0RFVklDRV9LSU5EXzlQRlM7Ci0KLSAgIHJldHVybiAwOwotfQotCi1zdGF0aWMgTElCWExfREVG
SU5FX1VQREFURV9ERVZJRChwOSkKLQogc3RhdGljIGludCBsaWJ4bF9fc2V0X3hlbnN0b3JlX3A5
KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpYnhsX2RldmljZV9wOSAqcDksCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmxleGFycmF5X3QgKmJhY2ssIGZsZXhhcnJheV90ICpmcm9udCwKQEAgLTU2LDYg
KzQwLDkgQEAgc3RhdGljIGludCBsaWJ4bF9fc2V0X3hlbnN0b3JlX3A5KGxpYnhsX19nYyAqZ2Ms
IHVpbnQzMl90IGRvbWlkLAogI2RlZmluZSBsaWJ4bF9kZXZpY2VfcDlfbGlzdCBOVUxMCiAjZGVm
aW5lIGxpYnhsX2RldmljZV9wOV9jb21wYXJlIE5VTEwKIAorc3RhdGljIExJQlhMX0RFRklORV9V
UERBVEVfREVWSUQocDkpCitzdGF0aWMgTElCWExfREVGSU5FX0RFVklDRV9GUk9NX1RZUEUocDkp
CisKIExJQlhMX0RFRklORV9ERVZJQ0VfUkVNT1ZFKHA5KQogCiBERUZJTkVfREVWSUNFX1RZUEVf
U1RSVUNUKHA5LCA5UEZTLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5j
IGIvdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jCmluZGV4IDAwMmJjYWUuLjMyOWRiNmMgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYworKysgYi90b29scy9saWJ4bC9s
aWJ4bF9jb25zb2xlLmMKQEAgLTYxMywxOSArNjEzLDYgQEAgc3RhdGljIGludCBsaWJ4bF9fZGV2
aWNlX3ZmYl9zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgIHJl
dHVybiByYzsKIH0KIAotc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX2Zyb21fdmZiKGxpYnhsX19n
YyAqZ2MsIHVpbnQzMl90IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGxpYnhsX2RldmljZV92ZmIgKnZmYiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBsaWJ4bF9fZGV2aWNlICpkZXZpY2UpCi17Ci0gICAgZGV2aWNlLT5iYWNrZW5kX2RldmlkID0g
dmZiLT5kZXZpZDsKLSAgICBkZXZpY2UtPmJhY2tlbmRfZG9taWQgPSB2ZmItPmJhY2tlbmRfZG9t
aWQ7Ci0gICAgZGV2aWNlLT5iYWNrZW5kX2tpbmQgPSBMSUJYTF9fREVWSUNFX0tJTkRfVkZCOwot
ICAgIGRldmljZS0+ZGV2aWQgPSB2ZmItPmRldmlkOwotICAgIGRldmljZS0+ZG9taWQgPSBkb21p
ZDsKLSAgICBkZXZpY2UtPmtpbmQgPSBMSUJYTF9fREVWSUNFX0tJTkRfVkZCOwotICAgIHJldHVy
biAwOwotfQotCiBpbnQgbGlieGxfZGV2aWNlX3ZmYl9hZGQobGlieGxfY3R4ICpjdHgsIHVpbnQz
Ml90IGRvbWlkLCBsaWJ4bF9kZXZpY2VfdmZiICp2ZmIsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc3QgbGlieGxfYXN5bmNvcF9ob3cgKmFvX2hvdykKIHsKQEAgLTY0Myw4ICs2MzAsNiBA
QCBvdXQ6CiAgICAgcmV0dXJuIEFPX0lOUFJPR1JFU1M7CiB9CiAKLXN0YXRpYyBMSUJYTF9ERUZJ
TkVfVVBEQVRFX0RFVklEKHZmYikKLQogc3RhdGljIGludCBsaWJ4bF9fc2V0X3hlbnN0b3JlX3Zm
YihsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZmYiAqdmZiLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZsZXhhcnJheV90ICpiYWNrLCBmbGV4YXJyYXlfdCAqZnJvbnQsCkBAIC02
ODUsNiArNjcwLDkgQEAgc3RhdGljIGludCBsaWJ4bF9fc2V0X3hlbnN0b3JlX3ZmYihsaWJ4bF9f
Z2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICNkZWZpbmUgbGlieGxfZGV2aWNlX3ZmYl9saXN0IE5V
TEwKICNkZWZpbmUgbGlieGxfZGV2aWNlX3ZmYl9jb21wYXJlIE5VTEwKIAorc3RhdGljIExJQlhM
X0RFRklORV9VUERBVEVfREVWSUQodmZiKQorc3RhdGljIExJQlhMX0RFRklORV9ERVZJQ0VfRlJP
TV9UWVBFKHZmYikKKwogLyogdmZiICovCiBMSUJYTF9ERUZJTkVfREVWSUNFX1JFTU9WRSh2ZmIp
CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4
bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IGVmOWU3ODEuLmQxYThkOGUgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJu
YWwuaApAQCAtMzQ1NSw2ICszNDU1LDIxIEBAIF9oaWRkZW4gdm9pZCBsaWJ4bF9fYm9vdGxvYWRl
cl9ydW4obGlieGxfX2VnYyosIGxpYnhsX19ib290bG9hZGVyX3N0YXRlICpzdCk7CiAgICAgICAg
IHJldHVybiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgfQogCisjZGVmaW5lIExJQlhMX0RFRklORV9ERVZJQ0VfRlJPTV9UWVBF
KG5hbWUpICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgaW50IGxpYnhsX19kZXZp
Y2VfZnJvbV8jI25hbWUobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsICAgICAgICBcCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlXyMjbmFtZSAqdHlw
ZSwgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxf
X2RldmljZSAqZGV2aWNlKSAgICAgICAgICAgICAgICBcCisgICAgeyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgIGRldmljZS0+YmFja2VuZF9kZXZpZCAgID0gdHlwZS0+ZGV2aWQ7ICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgIGRldmljZS0+YmFja2VuZF9kb21pZCAgID0gdHlwZS0+YmFj
a2VuZF9kb21pZDsgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGRldmljZS0+YmFja2VuZF9r
aW5kICAgID0gbGlieGxfXyMjbmFtZSMjX2RldnR5cGUudHlwZTsgICAgICAgICBcCisgICAgICAg
IGRldmljZS0+ZGV2aWQgICAgICAgICAgID0gdHlwZS0+ZGV2aWQ7ICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgIGRldmljZS0+ZG9taWQgICAgICAgICAgID0gZG9taWQ7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGRldmljZS0+a2luZCAgICAgICAg
ICAgID0gbGlieGxfXyMjbmFtZSMjX2RldnR5cGUudHlwZTsgICAgICAgICBcCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgfQorCiAjZGVmaW5lIExJQlhMX0RFRklORV9E
RVZJQ0VfUkVNT1ZFKHR5cGUpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
TElCWExfREVGSU5FX0RFVklDRV9SRU1PVkVfRVhUKHR5cGUsIGdlbmVyaWMsIHJlbW92ZSwgMCkg
ICAgICAgICAgICBcCiAgICAgTElCWExfREVGSU5FX0RFVklDRV9SRU1PVkVfRVhUKHR5cGUsIGdl
bmVyaWMsIGRlc3Ryb3ksIDEpCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9uaWMuYyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX25pYy5jCmluZGV4IGZiNWFlNDQuLjJkMDE4MDMgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX25pYy5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX25pYy5j
CkBAIC0xMTcsMjAgKzExNyw2IEBAIHN0YXRpYyBpbnQgbGlieGxfX2RldmljZV9uaWNfc2V0ZGVm
YXVsdChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICByZXR1cm4gcmM7CiB9CiAK
LXN0YXRpYyBpbnQgbGlieGxfX2RldmljZV9mcm9tX25pYyhsaWJ4bF9fZ2MgKmdjLCB1aW50MzJf
dCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2Vf
bmljICpuaWMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2Rldmlj
ZSAqZGV2aWNlKQotewotICAgIGRldmljZS0+YmFja2VuZF9kZXZpZCAgICA9IG5pYy0+ZGV2aWQ7
Ci0gICAgZGV2aWNlLT5iYWNrZW5kX2RvbWlkICAgID0gbmljLT5iYWNrZW5kX2RvbWlkOwotICAg
IGRldmljZS0+YmFja2VuZF9raW5kICAgICA9IExJQlhMX19ERVZJQ0VfS0lORF9WSUY7Ci0gICAg
ZGV2aWNlLT5kZXZpZCAgICAgICAgICAgID0gbmljLT5kZXZpZDsKLSAgICBkZXZpY2UtPmRvbWlk
ICAgICAgICAgICAgPSBkb21pZDsKLSAgICBkZXZpY2UtPmtpbmQgICAgICAgICAgICAgPSBMSUJY
TF9fREVWSUNFX0tJTkRfVklGOwotCi0gICAgcmV0dXJuIDA7Ci19Ci0KIHN0YXRpYyB2b2lkIGxp
YnhsX191cGRhdGVfY29uZmlnX25pYyhsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kZXZpY2VfbmljICpk
c3QsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfZGV2
aWNlX25pYyAqc3JjKQogewpAQCAtMTM5LDggKzEyNSw2IEBAIHN0YXRpYyB2b2lkIGxpYnhsX191
cGRhdGVfY29uZmlnX25pYyhsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kZXZpY2VfbmljICpkc3QsCiAg
ICAgbGlieGxfbWFjX2NvcHkoQ1RYLCAmZHN0LT5tYWMsICZzcmMtPm1hYyk7CiB9CiAKLXN0YXRp
YyBMSUJYTF9ERUZJTkVfVVBEQVRFX0RFVklEKG5pYykKLQogc3RhdGljIGludCBsaWJ4bF9fc2V0
X3hlbnN0b3JlX25pYyhsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX25pYyAqbmljLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4YXJyYXlfdCAqYmFjaywgZmxleGFycmF5X3Qg
KmZyb250LApAQCAtNTQyLDYgKzUyNiw5IEBAIG91dDoKICAgICByZXR1cm4gcmV0OwogfQogCitz
dGF0aWMgTElCWExfREVGSU5FX1VQREFURV9ERVZJRChuaWMpCitzdGF0aWMgTElCWExfREVGSU5F
X0RFVklDRV9GUk9NX1RZUEUobmljKQorCiBMSUJYTF9ERUZJTkVfREVWSUNFX0FERChuaWMpCiBM
SUJYTF9ERUZJTkVfREVWSUNFU19BREQobmljKQogTElCWExfREVGSU5FX0RFVklDRV9SRU1PVkUo
bmljKQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdmRpc3BsLmMgYi90b29scy9saWJ4
bC9saWJ4bF92ZGlzcGwuYwppbmRleCBmMmQxNDQ0Li4wZDg3NTAwIDEwMDY0NAotLS0gYS90b29s
cy9saWJ4bC9saWJ4bF92ZGlzcGwuYworKysgYi90b29scy9saWJ4bC9saWJ4bF92ZGlzcGwuYwpA
QCAtMjIsMjAgKzIyLDYgQEAgc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX3ZkaXNwbF9zZXRkZWZh
dWx0KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAmdmRpc3BsLT5iYWNrZW5kX2RvbWlkKTsKIH0KIAotc3RhdGljIGludCBsaWJ4
bF9fZGV2aWNlX2Zyb21fdmRpc3BsKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92ZGlzcGwgKnZk
aXNwbCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNl
ICpkZXZpY2UpCi17Ci0gICBkZXZpY2UtPmJhY2tlbmRfZGV2aWQgICA9IHZkaXNwbC0+ZGV2aWQ7
Ci0gICBkZXZpY2UtPmJhY2tlbmRfZG9taWQgICA9IHZkaXNwbC0+YmFja2VuZF9kb21pZDsKLSAg
IGRldmljZS0+YmFja2VuZF9raW5kICAgID0gTElCWExfX0RFVklDRV9LSU5EX1ZESVNQTDsKLSAg
IGRldmljZS0+ZGV2aWQgICAgICAgICAgID0gdmRpc3BsLT5kZXZpZDsKLSAgIGRldmljZS0+ZG9t
aWQgICAgICAgICAgID0gZG9taWQ7Ci0gICBkZXZpY2UtPmtpbmQgICAgICAgICAgICA9IExJQlhM
X19ERVZJQ0VfS0lORF9WRElTUEw7Ci0KLSAgIHJldHVybiAwOwotfQotCiBzdGF0aWMgaW50IGxp
YnhsX192ZGlzcGxfZnJvbV94ZW5zdG9yZShsaWJ4bF9fZ2MgKmdjLCBjb25zdCBjaGFyICpsaWJ4
bF9wYXRoLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2
aWQgZGV2aWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9k
ZXZpY2VfdmRpc3BsICp2ZGlzcGwpCkBAIC0yNDYsMTAgKzIzMiwxMiBAQCBvdXQ6CiAgICAgcmV0
dXJuIHJjOwogfQogCi1MSUJYTF9ERUZJTkVfREVWSUNFX0FERCh2ZGlzcGwpCitzdGF0aWMgTElC
WExfREVGSU5FX0RFVklDRV9GUk9NX1RZUEUodmRpc3BsKQorc3RhdGljIExJQlhMX0RFRklORV9V
UERBVEVfREVWSUQodmRpc3BsKQogc3RhdGljIExJQlhMX0RFRklORV9ERVZJQ0VTX0FERCh2ZGlz
cGwpCisKK0xJQlhMX0RFRklORV9ERVZJQ0VfQUREKHZkaXNwbCkKIExJQlhMX0RFRklORV9ERVZJ
Q0VfUkVNT1ZFKHZkaXNwbCkKLXN0YXRpYyBMSUJYTF9ERUZJTkVfVVBEQVRFX0RFVklEKHZkaXNw
bCkKIExJQlhMX0RFRklORV9ERVZJQ0VfTElTVCh2ZGlzcGwpCiAKIERFRklORV9ERVZJQ0VfVFlQ
RV9TVFJVQ1QodmRpc3BsLCBWRElTUEwsCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF92
a2IuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3ZrYi5jCmluZGV4IDEzYWEwMWYuLjZlZTBhN2UgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3ZrYi5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X3ZrYi5jCkBAIC0yMSwyMCArMjEsNiBAQCBzdGF0aWMgaW50IGxpYnhsX19kZXZpY2VfdmtiX3Nl
dGRlZmF1bHQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgcmV0dXJuIGxpYnhs
X19yZXNvbHZlX2RvbWlkKGdjLCB2a2ItPmJhY2tlbmRfZG9tbmFtZSwgJnZrYi0+YmFja2VuZF9k
b21pZCk7CiB9CiAKLXN0YXRpYyBpbnQgbGlieGxfX2RldmljZV9mcm9tX3ZrYihsaWJ4bF9fZ2Mg
KmdjLCB1aW50MzJfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
aWJ4bF9kZXZpY2VfdmtiICp2a2IsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlieGxfX2RldmljZSAqZGV2aWNlKQotewotICAgIGRldmljZS0+YmFja2VuZF9kZXZpZCA9IHZr
Yi0+ZGV2aWQ7Ci0gICAgZGV2aWNlLT5iYWNrZW5kX2RvbWlkID0gdmtiLT5iYWNrZW5kX2RvbWlk
OwotICAgIGRldmljZS0+YmFja2VuZF9raW5kID0gTElCWExfX0RFVklDRV9LSU5EX1ZLQkQ7Ci0g
ICAgZGV2aWNlLT5kZXZpZCA9IHZrYi0+ZGV2aWQ7Ci0gICAgZGV2aWNlLT5kb21pZCA9IGRvbWlk
OwotICAgIGRldmljZS0+a2luZCA9IExJQlhMX19ERVZJQ0VfS0lORF9WS0JEOwotCi0gICAgcmV0
dXJuIDA7Ci19Ci0KIHN0YXRpYyBpbnQgbGlieGxfX2RldmljZV92a2JfZG1fbmVlZGVkKGxpYnhs
X2RldmljZV92a2IgKnZrYiwgdWludDMyX3QgZG9taWQpCiB7CiAgICBpZiAodmtiLT5iYWNrZW5k
X3R5cGUgPT0gTElCWExfVktCX0JBQ0tFTkRfUUVNVSkKQEAgLTE2MSw2ICsxNDcsNyBAQCBvdXQ6
CiB9CiAKIHN0YXRpYyBMSUJYTF9ERUZJTkVfVVBEQVRFX0RFVklEKHZrYikKK3N0YXRpYyBMSUJY
TF9ERUZJTkVfREVWSUNFX0ZST01fVFlQRSh2a2IpCiAKICNkZWZpbmUgbGlieGxfX2FkZF92a2Jz
IE5VTEwKICNkZWZpbmUgbGlieGxfZGV2aWNlX3ZrYl9jb21wYXJlIE5VTEwKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsX3ZzbmQuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3ZzbmQuYwppbmRl
eCA4ZGZkYTQ2Li44Y2MzYTRiIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF92c25kLmMK
KysrIGIvdG9vbHMvbGlieGwvbGlieGxfdnNuZC5jCkBAIC0yMywyMCArMjMsNiBAQCBzdGF0aWMg
aW50IGxpYnhsX19kZXZpY2VfdnNuZF9zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90
IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdnNuZC0+YmFja2VuZF9k
b21pZCk7CiB9CiAKLXN0YXRpYyBpbnQgbGlieGxfX2RldmljZV9mcm9tX3ZzbmQobGlieGxfX2dj
ICpnYywgdWludDMyX3QgZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGxpYnhsX2RldmljZV92c25kICp2c25kLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9fZGV2aWNlICpkZXZpY2UpCi17Ci0gICBkZXZpY2UtPmJhY2tlbmRfZGV2aWQg
ICA9IHZzbmQtPmRldmlkOwotICAgZGV2aWNlLT5iYWNrZW5kX2RvbWlkICAgPSB2c25kLT5iYWNr
ZW5kX2RvbWlkOwotICAgZGV2aWNlLT5iYWNrZW5kX2tpbmQgICAgPSBMSUJYTF9fREVWSUNFX0tJ
TkRfVlNORDsKLSAgIGRldmljZS0+ZGV2aWQgICAgICAgICAgID0gdnNuZC0+ZGV2aWQ7Ci0gICBk
ZXZpY2UtPmRvbWlkICAgICAgICAgICA9IGRvbWlkOwotICAgZGV2aWNlLT5raW5kICAgICAgICAg
ICAgPSBMSUJYTF9fREVWSUNFX0tJTkRfVlNORDsKLQotICAgcmV0dXJuIDA7Ci19Ci0KIHN0YXRp
YyBpbnQgbGlieGxfX3NhbXBsZV9yYXRlc19mcm9tX3N0cmluZyhsaWJ4bF9fZ2MgKmdjLCBjb25z
dCBjaGFyICpzdHIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlieGxfdnNuZF9wYXJhbXMgKnBhcmFtcykKIHsKQEAgLTY0MSwxMCArNjI3LDEzIEBAIG91dDoK
ICAgICByZXR1cm4gcmM7CiB9CiAKLUxJQlhMX0RFRklORV9ERVZJQ0VfQUREKHZzbmQpCisKK3N0
YXRpYyBMSUJYTF9ERUZJTkVfVVBEQVRFX0RFVklEKHZzbmQpCitzdGF0aWMgTElCWExfREVGSU5F
X0RFVklDRV9GUk9NX1RZUEUodnNuZCkKIHN0YXRpYyBMSUJYTF9ERUZJTkVfREVWSUNFU19BREQo
dnNuZCkKKworTElCWExfREVGSU5FX0RFVklDRV9BREQodnNuZCkKIExJQlhMX0RFRklORV9ERVZJ
Q0VfUkVNT1ZFKHZzbmQpCi1zdGF0aWMgTElCWExfREVGSU5FX1VQREFURV9ERVZJRCh2c25kKQog
TElCWExfREVGSU5FX0RFVklDRV9MSVNUKHZzbmQpCiAKIERFRklORV9ERVZJQ0VfVFlQRV9TVFJV
Q1QodnNuZCwgVlNORCwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3Z0cG0uYyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX3Z0cG0uYwppbmRleCBmOWJhNDgxLi4zYTllOTcyIDEwMDY0NAotLS0g
YS90b29scy9saWJ4bC9saWJ4bF92dHBtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdnRwbS5j
CkBAIC0yOCwyMCArMjgsNiBAQCBzdGF0aWMgaW50IGxpYnhsX19kZXZpY2VfdnRwbV9zZXRkZWZh
dWx0KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgIHJldHVybiByYzsKIH0KIAot
c3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX2Zyb21fdnRwbShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJf
dCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNl
X3Z0cG0gKnZ0cG0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19k
ZXZpY2UgKmRldmljZSkKLXsKLSAgIGRldmljZS0+YmFja2VuZF9kZXZpZCAgID0gdnRwbS0+ZGV2
aWQ7Ci0gICBkZXZpY2UtPmJhY2tlbmRfZG9taWQgICA9IHZ0cG0tPmJhY2tlbmRfZG9taWQ7Ci0g
ICBkZXZpY2UtPmJhY2tlbmRfa2luZCAgICA9IExJQlhMX19ERVZJQ0VfS0lORF9WVFBNOwotICAg
ZGV2aWNlLT5kZXZpZCAgICAgICAgICAgPSB2dHBtLT5kZXZpZDsKLSAgIGRldmljZS0+ZG9taWQg
ICAgICAgICAgID0gZG9taWQ7Ci0gICBkZXZpY2UtPmtpbmQgICAgICAgICAgICA9IExJQlhMX19E
RVZJQ0VfS0lORF9WVFBNOwotCi0gICByZXR1cm4gMDsKLX0KLQogc3RhdGljIHZvaWQgbGlieGxf
X3VwZGF0ZV9jb25maWdfdnRwbShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kZXZpY2VfdnRwbSAqZHN0
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdnRw
bSAqc3JjKQogewpAQCAtNDksOCArMzUsNiBAQCBzdGF0aWMgdm9pZCBsaWJ4bF9fdXBkYXRlX2Nv
bmZpZ192dHBtKGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RldmljZV92dHBtICpkc3QsCiAgICAgbGli
eGxfdXVpZF9jb3B5KENUWCwgJmRzdC0+dXVpZCwgJnNyYy0+dXVpZCk7CiB9CiAKLXN0YXRpYyBM
SUJYTF9ERUZJTkVfVVBEQVRFX0RFVklEKHZ0cG0pCi0KIHN0YXRpYyBpbnQgbGlieGxfX3NldF94
ZW5zdG9yZV92dHBtKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3Z0cG0gKnZ0cG0sCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4YXJyYXlfdCAqYmFjaywgZmxleGFycmF5
X3QgKmZyb250LApAQCAtMjQzLDggKzIyNywxMSBAQCBzdGF0aWMgdm9pZCBsaWJ4bF9kZXZpY2Vf
dnRwbV91cGRhdGVfY29uZmlnKGxpYnhsX19nYyAqZ2MsIHZvaWQgKmQsIHZvaWQgKnMpCiAgICAg
bGlieGxfX3VwZGF0ZV9jb25maWdfdnRwbShnYywgZCwgcyk7CiB9CiAKLUxJQlhMX0RFRklORV9E
RVZJQ0VfQUREKHZ0cG0pCitzdGF0aWMgTElCWExfREVGSU5FX1VQREFURV9ERVZJRCh2dHBtKQor
c3RhdGljIExJQlhMX0RFRklORV9ERVZJQ0VfRlJPTV9UWVBFKHZ0cG0pCiBzdGF0aWMgTElCWExf
REVGSU5FX0RFVklDRVNfQUREKHZ0cG0pCisKK0xJQlhMX0RFRklORV9ERVZJQ0VfQUREKHZ0cG0p
CiBMSUJYTF9ERUZJTkVfREVWSUNFX1JFTU9WRSh2dHBtKQogTElCWExfREVGSU5FX0RFVklDRV9M
SVNUKHZ0cG0pCiAKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 05 09:31:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 09:31:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e02Ug-0005lH-By; Thu, 05 Oct 2017 09:31:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1e02Ue-0005il-Rm
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 09:31:00 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 3C/05-03093-4DBF5D95; Thu, 05 Oct 2017 09:31:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVyMfS6k+7l31c
 jDW7v0rP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPObj3PVvDHpWLNwm1MDYzPtLoYuTiEBGYy
 Snx+/Z4NxGEReMkicbTpHiuIIyHQzyrReHYbUxcjJ5CTJbHgYB8rhJ0m0d4+lQXCrpRoufKdD
 cQWEpCXONhymR1i7BQmiTm7v7CDJNgEtCTu314BViQioCRxb9VksKHMAikSe9e1MYLYwgKREi
 s7NgDZHEBnqEo8OJkDEuYVcJCY3viLHWKXnMTNc53MIDangKPEl2+HofY6SPT33GSawCi4gJF
 hFaNGcWpRWWqRrrGBXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYMgxAMEOxr9r
 Aw8xSnIwKYnyan29GinEl5SfUpmRWJwRX1Sak1p8iFGDg0Pg59O/LYxSLHn5ealKErxcH4DqB
 ItS01Mr0jJzgFEBUyrBwaMkwvv7I1Cat7ggMbc4Mx0idYrRkuPCnUt/mDgO7LkFJDtu3v3DJA
 Q2T0qclxdkngBIQ0ZpHtw4WOReYpSVEuZlBDpWiKcgtSg3swRV/hWjOAejkjDvDZApPJl5JXB
 bXwEdxAR00JymKyAHlSQipKQaGAV1JTPnfnfwT9igruyn2bNkwnM3Ncf7WQsseIwn7pmRt75r
 6s7KTfUK/knh0+PUFOJVhITZEjbsPbJK/LnN942rjNOefle+X3zZwnT7Xa5/ElEb3zDWJ29c8
 pzxb+xbiYbKgKtGjNV31PLq3cwiRNOucqYICb0QnWqn8OvyxOMJbzlWXwgWVGIpzkg01GIuKk
 4EAPXjPJrXAgAA
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1507195859!76445487!1
X-Originating-IP: [209.85.215.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55029 invoked from network); 5 Oct 2017 09:30:59 -0000
Received: from mail-lf0-f66.google.com (HELO mail-lf0-f66.google.com)
 (209.85.215.66)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Oct 2017 09:30:59 -0000
Received: by mail-lf0-f66.google.com with SMTP id m142so12450496lfg.8
 for <xen-devel@lists.xenproject.org>; Thu, 05 Oct 2017 02:30:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=4r4jB90GPdqujDClCwnKHIfzYdMONBQeGiUv5lJgedc=;
 b=Hvk8J8hoNKHwQGKy96IgmlOlANiVVqNi/VUqd5YsnN/+wW2XGQFG+4qk4ynmVSCdK1
 Gg3PIaTHDsVF9jdi65LMcnAtKl17x3XN5FYJ0VQ/CrqLGvVZHPAv9HI/RYAhCoLM7SH0
 s9g73y6i0QHO9wClyABpp2Cvbi9hpwLvt2fRCR+jensfXLLpgN3L5EXVaRhDdYNNOUU5
 G966/haKdNuFCOuChd5mbFTI8BvzWXPaXcqCpxPlt9kYlCZlec7cBP9h4/BqBIEvjxOx
 awNxfWzUeVzSoKAmTSstgCcmu1g/vAZ5FaNbRxLiypz0NZB1i0KzxdkjBiam45s/7jg7
 /eMg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=4r4jB90GPdqujDClCwnKHIfzYdMONBQeGiUv5lJgedc=;
 b=UTf2qwCdOI6OjjJIb4HNK6Qp6HulolgSm0U3mdJIEruD9Cd3cHW8NL/um1DsjStg8k
 bYbSZsaMxg8SPmoev9f0/g/MAHWuZJxbjEf4XfZzZW7P8U9riphjy8DinRrGe89oUELu
 9Edihv+knWq2BTd5xon6NlsATX5S6vid6iNppRVtaTZNPXc0FgzmhlP+vZ+2OE4tY45Q
 A7sDtOxutSHbIrfSk5eezBZk4hHqjF5dVf9rfg0h9gB1ny1HLiDcrQcQeoF698ULhnwO
 OOhzHcsQkOv+/XvkOMp7O538iYEEoBid2UD7HkWnWb3mFR01pAeOwIxc0k+SvDJiLm0l
 +NPQ==
X-Gm-Message-State: AHPjjUhPHvvBw/pqSqTsWo4CToZsu/YtD3+WD+m5+2Gh/HwFrj8RzYMd
 Dw0vyAsIO0J7O15n943OESH2ig==
X-Google-Smtp-Source: AOwi7QAM5fI8oqYcyv/vmRwgXnkORim7xqwf62pi5CYRoM7a+SrWQ/7sDgeR4xBfHXViODG8brhGZg==
X-Received: by 10.25.169.19 with SMTP id s19mr7283302lfe.235.1507195858674;
 Thu, 05 Oct 2017 02:30:58 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-52.209.223.85.sovam.net.ua.
 [85.223.209.52])
 by smtp.gmail.com with ESMTPSA id z1sm868340lja.42.2017.10.05.02.30.57
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 05 Oct 2017 02:30:58 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  5 Oct 2017 12:30:48 +0300
Message-Id: <1507195848-18346-5-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1507195848-18346-1-git-send-email-al1img@gmail.com>
References: <1507195848-18346-1-git-send-email-al1img@gmail.com>
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH 4/4] libxl: move ibxl_devid_to_device_... to
	LIBXL_DEFINE_DEVID_TO_DEVICE
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKU2ln
bmVkLW9mZi1ieTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29t
PgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAzOCArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvbGlieGwvbGlieGxfbmljLmMgICAgICB8IDI2
ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF92ZGlzcGwuYyAg
IHwgMzUgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xp
YnhsX3ZrYi5jICAgICAgfCAzNSArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
dG9vbHMvbGlieGwvbGlieGxfdnNuZC5jICAgICB8IDM2ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogNSBmaWxlcyBjaGFuZ2VkLCA0MiBpbnNlcnRpb25zKCspLCAxMjggZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggZDFhOGQ4ZS4uMjYyMDRmMCAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4
bF9pbnRlcm5hbC5oCkBAIC0zNDcwLDYgKzM0NzAsNDQgQEAgX2hpZGRlbiB2b2lkIGxpYnhsX19i
b290bG9hZGVyX3J1bihsaWJ4bF9fZWdjKiwgbGlieGxfX2Jvb3Rsb2FkZXJfc3RhdGUgKnN0KTsK
ICAgICAgICAgcmV0dXJuIDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKICAgICB9CiAKKyNkZWZpbmUgTElCWExfREVGSU5FX0RFVklEX1RP
X0RFVklDRShuYW1lKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBpbnQgbGli
eGxfZGV2aWRfdG9fZGV2aWNlXyMjbmFtZShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQs
ICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgZGV2aWQsICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9kZXZpY2VfIyNuYW1lICp0eXBlKSAgICAgICAgIFwKKyAgICB7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgR0NfSU5JVChjdHgpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgY2hhciAqZGV2
aWNlX3BhdGg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgY29uc3QgY2hhciAqdG1wOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgaW50IHJjOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgbGlieGxfZGV2aWNlXyMjbmFtZSMjX2luaXQodHlwZSk7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgZGV2aWNlX3BhdGggPSBH
Q1NQUklOVEYoIiVzL2RldmljZS8lcy8lZCIsICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3hzX2xpYnhsX3BhdGgoZ2MsIGRvbWlk
KSwgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2Rldmlj
ZV9raW5kX3RvX3N0cmluZyggICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfXyMjbmFtZSMjX2RldnR5cGUudHlwZSksICAgICAgICAgIFwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZGV2aWQpOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgaWYgKGxpYnhsX194c19yZWFkX21h
bmRhdG9yeShnYywgWEJUX05VTEwsIGRldmljZV9wYXRoLCAmdG1wKSkge1wKKyAgICAgICAgICAg
IHJjID0gRVJST1JfTk9URk9VTkQ7IGdvdG8gb3V0OyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgaWYgKGxp
YnhsX18jI25hbWUjI19kZXZ0eXBlLmZyb21feGVuc3RvcmUpIHsgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgICAgIHJjID0gbGlieGxfXyMjbmFtZSMjX2RldnR5cGUuZnJvbV94ZW5zdG9y
ZShnYywgZGV2aWNlX3BhdGgsIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBkZXZpZCwgdHlwZSk7ICAgIFwKKyAgICAgICAgICAgIGlmIChy
YykgZ290byBvdXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgcmMgPSAwOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICBvdXQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgR0NfRlJFRTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgcmV0dXJuIHJjOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB9CisKKwogI2RlZmluZSBMSUJYTF9E
RUZJTkVfREVWSUNFX1JFTU9WRSh0eXBlKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAogICAgIExJQlhMX0RFRklORV9ERVZJQ0VfUkVNT1ZFX0VYVCh0eXBlLCBnZW5lcmljLCByZW1v
dmUsIDApICAgICAgICAgICAgXAogICAgIExJQlhMX0RFRklORV9ERVZJQ0VfUkVNT1ZFX0VYVCh0
eXBlLCBnZW5lcmljLCBkZXN0cm95LCAxKQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxf
bmljLmMgYi90b29scy9saWJ4bC9saWJ4bF9uaWMuYwppbmRleCAyZDAxODAzLi5iOWFkMjYyIDEw
MDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9uaWMuYworKysgYi90b29scy9saWJ4bC9saWJ4
bF9uaWMuYwpAQCAtMzgxLDMxICszODEsNiBAQCBzdGF0aWMgaW50IGxpYnhsX19uaWNfZnJvbV94
ZW5zdG9yZShsaWJ4bF9fZ2MgKmdjLCBjb25zdCBjaGFyICpsaWJ4bF9wYXRoLAogICAgIHJldHVy
biByYzsKIH0KIAotaW50IGxpYnhsX2RldmlkX3RvX2RldmljZV9uaWMobGlieGxfY3R4ICpjdHgs
IHVpbnQzMl90IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGRldmlk
LCBsaWJ4bF9kZXZpY2VfbmljICpuaWMpCi17Ci0gICAgR0NfSU5JVChjdHgpOwotICAgIGNoYXIg
KmxpYnhsX2RvbV9wYXRoLCAqbGlieGxfcGF0aDsKLSAgICBpbnQgcmMgPSBFUlJPUl9GQUlMOwot
Ci0gICAgbGlieGxfZGV2aWNlX25pY19pbml0KG5pYyk7Ci0gICAgbGlieGxfZG9tX3BhdGggPSBs
aWJ4bF9feHNfbGlieGxfcGF0aChnYywgZG9taWQpOwotICAgIGlmICghbGlieGxfZG9tX3BhdGgp
Ci0gICAgICAgIGdvdG8gb3V0OwotCi0gICAgbGlieGxfcGF0aCA9IEdDU1BSSU5URigiJXMvZGV2
aWNlLyVzLyVkIiwgbGlieGxfZG9tX3BhdGgsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBs
aWJ4bF9fZGV2aWNlX2tpbmRfdG9fc3RyaW5nKExJQlhMX19ERVZJQ0VfS0lORF9WSUYpLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZGV2aWQpOwotCi0gICAgcmMgPSBsaWJ4bF9fbmljX2Zy
b21feGVuc3RvcmUoZ2MsIGxpYnhsX3BhdGgsIGRldmlkLCBuaWMpOwotICAgIGlmIChyYykgZ290
byBvdXQ7Ci0KLSAgICByYyA9IDA7Ci1vdXQ6Ci0gICAgR0NfRlJFRTsKLSAgICByZXR1cm4gcmM7
Ci19Ci0KIGxpYnhsX2RldmljZV9uaWMgKmxpYnhsX2RldmljZV9uaWNfbGlzdChsaWJ4bF9jdHgg
KmN0eCwgdWludDMyX3QgZG9taWQsIGludCAqbnVtKQogewogICAgIGxpYnhsX2RldmljZV9uaWMg
KnI7CkBAIC01MjksNiArNTA0LDcgQEAgb3V0Ogogc3RhdGljIExJQlhMX0RFRklORV9VUERBVEVf
REVWSUQobmljKQogc3RhdGljIExJQlhMX0RFRklORV9ERVZJQ0VfRlJPTV9UWVBFKG5pYykKIAor
TElCWExfREVGSU5FX0RFVklEX1RPX0RFVklDRShuaWMpCiBMSUJYTF9ERUZJTkVfREVWSUNFX0FE
RChuaWMpCiBMSUJYTF9ERUZJTkVfREVWSUNFU19BREQobmljKQogTElCWExfREVGSU5FX0RFVklD
RV9SRU1PVkUobmljKQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdmRpc3BsLmMgYi90
b29scy9saWJ4bC9saWJ4bF92ZGlzcGwuYwppbmRleCAwZDg3NTAwLi4xY2VhMGJkIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF92ZGlzcGwuYworKysgYi90b29scy9saWJ4bC9saWJ4bF92
ZGlzcGwuYwpAQCAtMTk4LDQ0ICsxOTgsMTEgQEAgb3V0OgogICAgICByZXR1cm4gcmM7CiB9CiAK
LWludCBsaWJ4bF9kZXZpZF90b19kZXZpY2VfdmRpc3BsKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJf
dCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBkZXZpZCwgbGli
eGxfZGV2aWNlX3ZkaXNwbCAqdmRpc3BsKQotewotICAgIEdDX0lOSVQoY3R4KTsKLQotICAgIGxp
YnhsX2RldmljZV92ZGlzcGwgKnZkaXNwbHMgPSBOVUxMOwotICAgIGludCBuLCBpOwotICAgIGlu
dCByYzsKLQotICAgIGxpYnhsX2RldmljZV92ZGlzcGxfaW5pdCh2ZGlzcGwpOwotCi0gICAgdmRp
c3BscyA9IGxpYnhsX19kZXZpY2VfbGlzdChnYywgJmxpYnhsX192ZGlzcGxfZGV2dHlwZSwgZG9t
aWQsICZuKTsKLQotICAgIGlmICghdmRpc3BscykgeyByYyA9IEVSUk9SX05PVEZPVU5EOyBnb3Rv
IG91dDsgfQotCi0gICAgZm9yIChpID0gMDsgaSA8IG47ICsraSkgewotICAgICAgICBpZiAoZGV2
aWQgPT0gdmRpc3Bsc1tpXS5kZXZpZCkgewotICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZkaXNw
bF9jb3B5KGN0eCwgdmRpc3BsLCAmdmRpc3Bsc1tpXSk7Ci0gICAgICAgICAgICByYyA9IDA7Ci0g
ICAgICAgICAgICBnb3RvIG91dDsKLSAgICAgICAgfQotICAgIH0KLQotICAgIHJjID0gRVJST1Jf
Tk9URk9VTkQ7Ci0KLW91dDoKLQotICAgIGlmICh2ZGlzcGxzKQotICAgICAgICBsaWJ4bF9fZGV2
aWNlX2xpc3RfZnJlZSgmbGlieGxfX3ZkaXNwbF9kZXZ0eXBlLCB2ZGlzcGxzLCBuKTsKLQotICAg
IEdDX0ZSRUU7Ci0gICAgcmV0dXJuIHJjOwotfQotCiBzdGF0aWMgTElCWExfREVGSU5FX0RFVklD
RV9GUk9NX1RZUEUodmRpc3BsKQogc3RhdGljIExJQlhMX0RFRklORV9VUERBVEVfREVWSUQodmRp
c3BsKQogc3RhdGljIExJQlhMX0RFRklORV9ERVZJQ0VTX0FERCh2ZGlzcGwpCiAKK0xJQlhMX0RF
RklORV9ERVZJRF9UT19ERVZJQ0UodmRpc3BsKQogTElCWExfREVGSU5FX0RFVklDRV9BREQodmRp
c3BsKQogTElCWExfREVGSU5FX0RFVklDRV9SRU1PVkUodmRpc3BsKQogTElCWExfREVGSU5FX0RF
VklDRV9MSVNUKHZkaXNwbCkKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3ZrYi5jIGIv
dG9vbHMvbGlieGwvbGlieGxfdmtiLmMKaW5kZXggNmVlMGE3ZS4uZDRkNTMxYSAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGwvbGlieGxfdmtiLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdmtiLmMK
QEAgLTYxLDQwICs2MSw2IEBAIG91dDoKICAgICByZXR1cm4gQU9fSU5QUk9HUkVTUzsKIH0KIAot
aW50IGxpYnhsX2RldmlkX3RvX2RldmljZV92a2IobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRv
bWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGRldmlkLCBsaWJ4bF9kZXZp
Y2VfdmtiICp2a2IpCi17Ci0gICAgR0NfSU5JVChjdHgpOwotCi0gICAgbGlieGxfZGV2aWNlX3Zr
YiAqdmticyA9IE5VTEw7Ci0gICAgaW50IG4sIGk7Ci0gICAgaW50IHJjOwotCi0gICAgbGlieGxf
ZGV2aWNlX3ZrYl9pbml0KHZrYik7Ci0KLSAgICB2a2JzID0gbGlieGxfX2RldmljZV9saXN0KGdj
LCAmbGlieGxfX3ZrYl9kZXZ0eXBlLCBkb21pZCwgJm4pOwotCi0gICAgaWYgKCF2a2JzKSB7IHJj
ID0gRVJST1JfTk9URk9VTkQ7IGdvdG8gb3V0OyB9Ci0KLSAgICBmb3IgKGkgPSAwOyBpIDwgbjsg
KytpKSB7Ci0gICAgICAgIGlmIChkZXZpZCA9PSB2a2JzW2ldLmRldmlkKSB7Ci0gICAgICAgICAg
ICBsaWJ4bF9kZXZpY2VfdmtiX2NvcHkoY3R4LCB2a2IsICZ2a2JzW2ldKTsKLSAgICAgICAgICAg
IHJjID0gMDsKLSAgICAgICAgICAgIGdvdG8gb3V0OwotICAgICAgICB9Ci0gICAgfQotCi0gICAg
cmMgPSBFUlJPUl9OT1RGT1VORDsKLQotb3V0OgotCi0gICAgaWYgKHZrYnMpCi0gICAgICAgIGxp
YnhsX19kZXZpY2VfbGlzdF9mcmVlKCZsaWJ4bF9fdmtiX2RldnR5cGUsIHZrYnMsIG4pOwotCi0g
ICAgR0NfRlJFRTsKLSAgICByZXR1cm4gcmM7Ci19Ci0KIGludCBsaWJ4bF9kZXZpY2VfdmtiX2dl
dGluZm8obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdmtiICp2a2IsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX3ZrYmluZm8gKmluZm8pCkBAIC0xNTIsNiArMTE4LDcgQEAgc3RhdGljIExJ
QlhMX0RFRklORV9ERVZJQ0VfRlJPTV9UWVBFKHZrYikKICNkZWZpbmUgbGlieGxfX2FkZF92a2Jz
IE5VTEwKICNkZWZpbmUgbGlieGxfZGV2aWNlX3ZrYl9jb21wYXJlIE5VTEwKIAorTElCWExfREVG
SU5FX0RFVklEX1RPX0RFVklDRSh2a2IpCiBMSUJYTF9ERUZJTkVfREVWSUNFX0xJU1QodmtiKQog
TElCWExfREVGSU5FX0RFVklDRV9SRU1PVkUodmtiKQogCmRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bF92c25kLmMgYi90b29scy9saWJ4bC9saWJ4bF92c25kLmMKaW5kZXggOGNjM2E0Yi4u
YjQ0YzczYyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdnNuZC5jCisrKyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX3ZzbmQuYwpAQCAtNTkzLDQ1ICs1OTMsMTEgQEAgb3V0OgogICAgICByZXR1
cm4gcmM7CiB9CiAKLWludCBsaWJ4bF9kZXZpZF90b19kZXZpY2VfdnNuZChsaWJ4bF9jdHggKmN0
eCwgdWludDMyX3QgZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGRl
dmlkLCBsaWJ4bF9kZXZpY2VfdnNuZCAqdnNuZCkKLXsKLSAgICBHQ19JTklUKGN0eCk7Ci0KLSAg
ICBsaWJ4bF9kZXZpY2VfdnNuZCAqdnNuZHMgPSBOVUxMOwotICAgIGludCBuLCBpOwotICAgIGlu
dCByYzsKLQotICAgIGxpYnhsX2RldmljZV92c25kX2luaXQodnNuZCk7Ci0KLSAgICB2c25kcyA9
IGxpYnhsX19kZXZpY2VfbGlzdChnYywgJmxpYnhsX192c25kX2RldnR5cGUsIGRvbWlkLCAmbik7
Ci0KLSAgICBpZiAoIXZzbmRzKSB7IHJjID0gRVJST1JfTk9URk9VTkQ7IGdvdG8gb3V0OyB9Ci0K
LSAgICBmb3IgKGkgPSAwOyBpIDwgbjsgKytpKSB7Ci0gICAgICAgIGlmIChkZXZpZCA9PSB2c25k
c1tpXS5kZXZpZCkgewotICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZzbmRfY29weShjdHgsIHZz
bmQsICZ2c25kc1tpXSk7Ci0gICAgICAgICAgICByYyA9IDA7Ci0gICAgICAgICAgICBnb3RvIG91
dDsKLSAgICAgICAgfQotICAgIH0KLQotICAgIHJjID0gRVJST1JfTk9URk9VTkQ7Ci0KLW91dDoK
LQotICAgIGlmICh2c25kcykKLSAgICAgICAgbGlieGxfX2RldmljZV9saXN0X2ZyZWUoJmxpYnhs
X192c25kX2RldnR5cGUsIHZzbmRzLCBuKTsKLQotICAgIEdDX0ZSRUU7Ci0gICAgcmV0dXJuIHJj
OwotfQotCi0KIHN0YXRpYyBMSUJYTF9ERUZJTkVfVVBEQVRFX0RFVklEKHZzbmQpCiBzdGF0aWMg
TElCWExfREVGSU5FX0RFVklDRV9GUk9NX1RZUEUodnNuZCkKIHN0YXRpYyBMSUJYTF9ERUZJTkVf
REVWSUNFU19BREQodnNuZCkKIAorTElCWExfREVGSU5FX0RFVklEX1RPX0RFVklDRSh2c25kKQog
TElCWExfREVGSU5FX0RFVklDRV9BREQodnNuZCkKIExJQlhMX0RFRklORV9ERVZJQ0VfUkVNT1ZF
KHZzbmQpCiBMSUJYTF9ERUZJTkVfREVWSUNFX0xJU1QodnNuZCkKLS0gCjIuNy40CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 05 09:31:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 09:31:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e02Ug-0005mD-P9; Thu, 05 Oct 2017 09:31:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1e02Uf-0005j4-4j
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 09:31:01 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 99/8B-02226-4DBF5D95; Thu, 05 Oct 2017 09:31:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVyMfS6k+6F31c
 jDX79kLP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDM+nTzKXtD6lrGi+eBC5gbG7o2MXYycHEIC
 0xklXqwBs1kEXrJI/PhqC2JLCPSzSrx/6AVhZ0ls3HmKEcJOk3h+8TQThF0ucfLQJHaIOfISB
 1suA9lcQPYUJom+fRBD2QS0JO7fXsEGYosIKEncWzUZrJlZIEVi77o2sBphAU+J0/P7mCCOUJ
 U4P/U8WD2vgIPEuRVzmCGWyUncPNcJZnMKOEp8+XaYDWKxg0R/z02mCYyCCxgZVjFqFKcWlaU
 W6Rqa6yUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBIYcAxDsYHx52vMQoyQHk5Io
 r9bXq5FCfEn5KZUZicUZ8UWlOanFhxg1ODgEfj7928IoxZKXn5eqJMHL9QGoTrAoNT21Ii0zB
 xgVMKUSHDxKIry/PwKleYsLEnOLM9MhUqcYLTku3Ln0h4njwJ5bQLLj5t0/TEJg86TEeXlB5g
 mANGSU5sGNg0XuJUZZKWFeRqBjhXgKUotyM0tQ5V8xinMwKgnz3gCZwpOZVwK39RXQQUxAB81
 pugJyUEkiQkqqgbH35b2DP269SZbO+35UpkqMUSDYsSqQ+66h6dqAp/UL72QsOnrs37sk0Z97
 +Pcqb+g8uuhC8J13x/iEbD88PnNg6zxJhmfevV0mV8+3LdE5pJN9wU5AskB39vV7HLsCxAQM9
 u1szryw4dBrk8j2D/337JQv1xi8LOhUejp9XY2N0fmnmm9v3lyjxFKckWioxVxUnAgAKRvkZd
 cCAAA=
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1507195856!117326380!1
X-Originating-IP: [209.85.215.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61670 invoked from network); 5 Oct 2017 09:30:56 -0000
Received: from mail-lf0-f66.google.com (HELO mail-lf0-f66.google.com)
 (209.85.215.66)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Oct 2017 09:30:56 -0000
Received: by mail-lf0-f66.google.com with SMTP id 90so8068986lfs.13
 for <xen-devel@lists.xenproject.org>; Thu, 05 Oct 2017 02:30:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=Wnj7wVlbd4gBnV4rKXQQu3JIAUyvjvQe42JV7HMOkRk=;
 b=EaDg5v5mMtnjZy5wMYDq8jF47weA6dNWGTZZ45qmDTKZGniB2F5CES9CoICE1LDFoZ
 cdgJoPlzyq+IHjzCZTC7FgWWVHF8rup6j6hpwd6WGHgFXboyCP6QfDojMdTdSUUzXIBb
 5u6SKBtC4q4YvS+dhoRujK9MfEfkSZ2MFtZe+moyXshTjLJgExKiGwhIXOBeXCKb3QmD
 T3LD2avRJGrbOfmRor5PPtiz+VYadaqYsciGuvhSxGpppFDgzSR8u9udiYpVJC91Mr9E
 Tt5/8eIyJopEozA7FXv1oAB4Yr8AK9WeRRbL1j2QbaNg4ssRJ4QhCVSlTNbNr27MQsfF
 24tw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=Wnj7wVlbd4gBnV4rKXQQu3JIAUyvjvQe42JV7HMOkRk=;
 b=WV6tzFw+cdDBBqYka1J5qiGWCMSJlOM5lAk0DALX5uI+6v5Y0AE8isLzVncL0s39T4
 CRK1kTepZXTs+RNJT+0HsBu6leiMOU0Ct7Gx1k+GcocmmP6Bx3Vk/cAuXNg5sNHK0CNO
 ksg8rKV4YVvWniUyw8omtr1rmAHMRG6p1DwJgzCvz+FcscGvwKMoozzUkI0yg949uaoa
 2zSWP+Wi8Sm30fku1Kyjif05oe9PCkBJgd3lQYEmS1PcVxrcVxdx7A0w0/5MgXi5xxMc
 e3ScTwm9tujU5yIn66SOgcnBhX8jSCvDDPeHXGUZSvTQumfPvYXs9AyKQHtLqWxNeur4
 ixUg==
X-Gm-Message-State: AMCzsaX0h+EQd0+iQLJuEFAq0VtlbFXfpmzPPbMwMzxrmpUaw3AR+HFL
 rSjBuEXoIHRJuj5j1WkRZV82CA==
X-Google-Smtp-Source: AOwi7QDjuAwlJM1AdeHWyxJUcZiCYnHGmCPcaGQXotH+8kfFqz4CliuDkBy8MEj1m4Mnady9P58ASQ==
X-Received: by 10.25.18.71 with SMTP id h68mr5587677lfi.50.1507195855354;
 Thu, 05 Oct 2017 02:30:55 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-52.209.223.85.sovam.net.ua.
 [85.223.209.52])
 by smtp.gmail.com with ESMTPSA id z1sm868340lja.42.2017.10.05.02.30.54
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 05 Oct 2017 02:30:54 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  5 Oct 2017 12:30:45 +0300
Message-Id: <1507195848-18346-2-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1507195848-18346-1-git-send-email-al1img@gmail.com>
References: <1507195848-18346-1-git-send-email-al1img@gmail.com>
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH 1/4] libxl: use libxl__device_kind to get device
	XS entry
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKT24g
YWRkaW5nIHRvIFhTIG5hbWUgb2YgZGV2aWNlIGlzIHRha2VuIGZyb20KbGlieGxfX2RldmljZV9r
aW5kIGVudW0uIE9uIGdldHRpbmcgZGV2aWNlIGZyb20gWFMKdGhlIG5hbWUgaXMgaGFyZGNvZGVk
LiBJdCBsZWFkcyB0byBwb3RlbnRpYWwKbWlzdG1hdGNoIGVycm9ycy4gVGhlIHBhdGNoIGlzIHVz
aW5nIGxpYnhsX19kZXZpY2Vfa2luZApldmVyeXdlcmUgdG8gaGF2ZSBvbmUgc291cmNlIG9mIGRl
dmljZSBuYW1lLgoKU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9n
cnl0c292QGVwYW0uY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsXzlwZnMuYyAgICAgIHwgIDIg
Ky0KIHRvb2xzL2xpYnhsL2xpYnhsX2NvbG9fbmljLmMgIHwgIDYgKysrKy0tCiB0b29scy9saWJ4
bC9saWJ4bF9jb25zb2xlLmMgICB8IDE4ICsrKysrKysrKystLS0tLS0KIHRvb2xzL2xpYnhsL2xp
YnhsX2NyZWF0ZS5jICAgIHwgIDQgKystLQogdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMgICAg
fCAgMyArKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2Rpc2suYyAgICAgIHwgMjggKysrKysrKysrKysr
KysrKy0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9kb21haW4uYyAgICB8ICAyICstCiB0b29s
cy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oICB8IDEyICsrKysrLS0tLS0tCiB0b29scy9saWJ4bC9s
aWJ4bF9uZXRidWZmZXIuYyB8ICA2ICsrKystLQogdG9vbHMvbGlieGwvbGlieGxfbmljLmMgICAg
ICAgfCAxNiArKysrKysrKystLS0tLQogdG9vbHMvbGlieGwvbGlieGxfcGNpLmMgICAgICAgfCAy
MSArKysrKysrKysrKystLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3VzYi5jICAgICAgIHwgNTAg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQogdG9vbHMvbGlieGwv
bGlieGxfdmRpc3BsLmMgICAgfCAgOSArKysrKy0tLQogdG9vbHMvbGlieGwvbGlieGxfdmtiLmMg
ICAgICAgfCAgOSArKysrKy0tLQogdG9vbHMvbGlieGwvbGlieGxfdnNuZC5jICAgICAgfCAgOSAr
KysrKy0tLQogdG9vbHMvbGlieGwvbGlieGxfdnRwbS5jICAgICAgfCAxMiArKysrKysrLS0tLQog
MTYgZmlsZXMgY2hhbmdlZCwgMTM1IGluc2VydGlvbnMoKyksIDcyIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsXzlwZnMuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsXzlw
ZnMuYwppbmRleCA5ZGI4ODdiLi5jM2RkNzg2IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4
bF85cGZzLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfOXBmcy5jCkBAIC01OCw3ICs1OCw3IEBA
IHN0YXRpYyBpbnQgbGlieGxfX3NldF94ZW5zdG9yZV9wOShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJf
dCBkb21pZCwKIAogTElCWExfREVGSU5FX0RFVklDRV9SRU1PVkUocDkpCiAKLURFRklORV9ERVZJ
Q0VfVFlQRV9TVFJVQ1QocDksCitERUZJTkVfREVWSUNFX1RZUEVfU1RSVUNUKHA5LCA5UEZTLAog
ICAgIC5za2lwX2F0dGFjaCA9IDEsCiAgICAgLnNldF94ZW5zdG9yZV9jb25maWcgPSAoZGV2aWNl
X3NldF94ZW5zdG9yZV9jb25maWdfZm5fdCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxp
YnhsX19zZXRfeGVuc3RvcmVfcDksCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jb2xv
X25pYy5jIGIvdG9vbHMvbGlieGwvbGlieGxfY29sb19uaWMuYwppbmRleCBhMTY0ZTIyLi43MWEx
N2ZkIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jb2xvX25pYy5jCisrKyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2NvbG9fbmljLmMKQEAgLTYwLDggKzYwLDEwIEBAIHN0YXRpYyBjb25zdCBj
aGFyICpnZXRfdmlmbmFtZShsaWJ4bF9fY2hlY2twb2ludF9kZXZpY2UgKmRldiwKICAgICAvKiBD
b252ZW5pZW5jZSBhbGlhc2VzICovCiAgICAgY29uc3QgdWludDMyX3QgZG9taWQgPSBkZXYtPmNk
cy0+ZG9taWQ7CiAKLSAgICBwYXRoID0gR0NTUFJJTlRGKCIlcy9iYWNrZW5kL3ZpZi8lZC8lZC92
aWZuYW1lIiwKLSAgICAgICAgICAgICAgICAgICAgIGxpYnhsX194c19nZXRfZG9tcGF0aChnYywg
MCksIGRvbWlkLCBuaWMtPmRldmlkKTsKKyAgICBwYXRoID0gR0NTUFJJTlRGKCIlcy9iYWNrZW5k
LyVzLyVkLyVkL3ZpZm5hbWUiLAorICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3hzX2dldF9k
b21wYXRoKGdjLCAwKSwKKyAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kZXZpY2Vfa2luZF90
b19zdHJpbmcoTElCWExfX0RFVklDRV9LSU5EX1ZJRiksCisgICAgICAgICAgICAgICAgICAgICBk
b21pZCwgbmljLT5kZXZpZCk7CiAgICAgcmMgPSBsaWJ4bF9feHNfcmVhZF9jaGVja2VkKGdjLCBY
QlRfTlVMTCwgcGF0aCwgJnZpZm5hbWUpOwogICAgIGlmICghcmMgJiYgIXZpZm5hbWUpIHsKICAg
ICAgICAgdmlmbmFtZSA9IGxpYnhsX19kZXZpY2VfbmljX2Rldm5hbWUoZ2MsIGRvbWlkLApkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jIGIvdG9vbHMvbGlieGwvbGlieGxf
Y29uc29sZS5jCmluZGV4IDA5ZmFjYWYuLmI3YzBkMzQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2NvbnNvbGUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMKQEAgLTM3
LDcgKzM3LDkgQEAgc3RhdGljIGludCBsaWJ4bF9fY29uc29sZV90dHlfcGF0aChsaWJ4bF9fZ2Mg
KmdjLCB1aW50MzJfdCBkb21pZCwgaW50IGNvbnNfbnVtLAogICAgICAgICBpZiAoY29uc19udW0g
PT0gMCkKICAgICAgICAgICAgICp0dHlfcGF0aCA9IEdDU1BSSU5URigiJXMvY29uc29sZS90dHki
LCBkb21fcGF0aCk7CiAgICAgICAgIGVsc2UKLSAgICAgICAgICAgICp0dHlfcGF0aCA9IEdDU1BS
SU5URigiJXMvZGV2aWNlL2NvbnNvbGUvJWQvdHR5IiwgZG9tX3BhdGgsCisgICAgICAgICAgICAq
dHR5X3BhdGggPSBHQ1NQUklOVEYoIiVzL2RldmljZS8lcy8lZC90dHkiLCBkb21fcGF0aCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlX2tpbmRfdG9fc3Ry
aW5nKAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX19ERVZJQ0VfS0lO
RF9DT05TT0xFKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zX251bSk7
CiAgICAgICAgIHJjID0gMDsKICAgICAgICAgYnJlYWs7CkBAIC00NTAsOCArNDUyLDEwIEBAIHN0
YXRpYyBpbnQgbGlieGxfX2FwcGVuZF9jaGFubmVsX2xpc3QobGlieGxfX2djICpnYywKICAgICBs
aWJ4bF9kZXZpY2VfY2hhbm5lbCAqbmV4dCA9IE5VTEw7CiAgICAgaW50IHJjID0gMCwgaTsKIAot
ICAgIGxpYnhsX2Rpcl9wYXRoID0gR0NTUFJJTlRGKCIlcy9kZXZpY2UvY29uc29sZSIsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3hzX2xpYnhsX3BhdGgoZ2MsIGRvbWlk
KSk7CisgICAgbGlieGxfZGlyX3BhdGggPSBHQ1NQUklOVEYoIiVzL2RldmljZS8lcyIsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3hzX2xpYnhsX3BhdGgoZ2MsIGRvbWlk
KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlX2tpbmRfdG9f
c3RyaW5nKAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX19ERVZJQ0VfS0lO
RF9DT05TT0xFKSk7CiAgICAgZGlyID0gbGlieGxfX3hzX2RpcmVjdG9yeShnYywgWEJUX05VTEws
IGxpYnhsX2Rpcl9wYXRoLCAmbik7CiAgICAgaWYgKCFkaXIgfHwgIW4pCiAgICAgICBnb3RvIG91
dDsKQEAgLTUyMywxMCArNTI3LDEyIEBAIGludCBsaWJ4bF9kZXZpY2VfY2hhbm5lbF9nZXRpbmZv
KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKICAgICBkb21wYXRoID0gbGlieGxfX3hz
X2dldF9kb21wYXRoKGdjLCBkb21pZCk7CiAgICAgY2hhbm5lbGluZm8tPmRldmlkID0gY2hhbm5l
bC0+ZGV2aWQ7CiAKLSAgICBmZV9wYXRoID0gR0NTUFJJTlRGKCIlcy9kZXZpY2UvY29uc29sZS8l
ZCIsIGRvbXBhdGgsCisgICAgZmVfcGF0aCA9IEdDU1BSSU5URigiJXMvZGV2aWNlLyVzLyVkIiwg
ZG9tcGF0aCwKKyAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kZXZpY2Vfa2luZF90b19z
dHJpbmcoTElCWExfX0RFVklDRV9LSU5EX0NPTlNPTEUpLAogICAgICAgICAgICAgICAgICAgICAg
ICAgY2hhbm5lbGluZm8tPmRldmlkICsgMSk7Ci0gICAgbGlieGxfcGF0aCA9IEdDU1BSSU5URigi
JXMvZGV2aWNlL2NvbnNvbGUvJWQiLAorICAgIGxpYnhsX3BhdGggPSBHQ1NQUklOVEYoIiVzL2Rl
dmljZS8lcy8lZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9feHNfbGlieGxf
cGF0aChnYywgZG9taWQpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2Rldmlj
ZV9raW5kX3RvX3N0cmluZyhMSUJYTF9fREVWSUNFX0tJTkRfQ09OU09MRSksCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjaGFubmVsaW5mby0+ZGV2aWQgKyAxKTsKICAgICBjaGFubmVsaW5m
by0+YmFja2VuZCA9IHhzX3JlYWQoY3R4LT54c2gsIFhCVF9OVUxMLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBHQ1NQUklOVEYoIiVzL2JhY2tlbmQiLCBsaWJ4bF9wYXRoKSwg
TlVMTCk7CkBAIC02ODIsNyArNjg4LDcgQEAgc3RhdGljIGludCBsaWJ4bF9fc2V0X3hlbnN0b3Jl
X3ZmYihsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKIC8qIHZmYiAqLwogTElCWExfREVG
SU5FX0RFVklDRV9SRU1PVkUodmZiKQogCi1ERUZJTkVfREVWSUNFX1RZUEVfU1RSVUNUKHZmYiwK
K0RFRklORV9ERVZJQ0VfVFlQRV9TVFJVQ1QodmZiLCBWRkIsCiAgICAgLnNraXBfYXR0YWNoID0g
MSwKICAgICAuc2V0X3hlbnN0b3JlX2NvbmZpZyA9IChkZXZpY2Vfc2V0X3hlbnN0b3JlX2NvbmZp
Z19mbl90KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3NldF94ZW5zdG9yZV92
ZmIsCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX2NyZWF0ZS5jCmluZGV4IDcyNjhmN2YuLjMxZGYwYzYgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBA
IC0xNDQyLDcgKzE0NDIsNyBAQCBvdXQ6CiAjZGVmaW5lIGxpYnhsX19kZXZpY2VfZnJvbV9kdGRl
diBOVUxMCiAjZGVmaW5lIGxpYnhsX19kZXZpY2VfZHRkZXZfc2V0ZGVmYXVsdCBOVUxMCiAjZGVm
aW5lIGxpYnhsX19kZXZpY2VfZHRkZXZfdXBkYXRlX2RldmlkIE5VTEwKLXN0YXRpYyBERUZJTkVf
REVWSUNFX1RZUEVfU1RSVUNUKGR0ZGV2KTsKK3N0YXRpYyBERUZJTkVfREVWSUNFX1RZUEVfU1RS
VUNUKGR0ZGV2LCBOT05FKTsKIAogY29uc3Qgc3RydWN0IGxpYnhsX2RldmljZV90eXBlICpkZXZp
Y2VfdHlwZV90YmxbXSA9IHsKICAgICAmbGlieGxfX2Rpc2tfZGV2dHlwZSwKQEAgLTE0NjksNyAr
MTQ2OSw3IEBAIHN0YXRpYyB2b2lkIGRvbWNyZWF0ZV9hdHRhY2hfZGV2aWNlcyhsaWJ4bF9fZWdj
ICplZ2MsCiAKICAgICBpZiAocmV0KSB7CiAgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAidW5h
YmxlIHRvIGFkZCAlcyBkZXZpY2VzIiwKLSAgICAgICAgICAgICBkZXZpY2VfdHlwZV90YmxbZGNz
LT5kZXZpY2VfdHlwZV9pZHhdLT50eXBlKTsKKyAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlX2tp
bmRfdG9fc3RyaW5nKGRldmljZV90eXBlX3RibFtkY3MtPmRldmljZV90eXBlX2lkeF0tPnR5cGUp
KTsKICAgICAgICAgZ290byBlcnJvcl9vdXQ7CiAgICAgfQogCmRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9saWJ4bF9kZXZpY2UuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jCmluZGV4IDQ2
Y2E1YTQuLjdhYWY0OTMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jCisr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jCkBAIC0yMDAyLDcgKzIwMDIsOCBAQCB2b2lk
ICpsaWJ4bF9fZGV2aWNlX2xpc3QobGlieGxfX2djICpnYywgY29uc3Qgc3RydWN0IGxpYnhsX2Rl
dmljZV90eXBlICpkdCwKICAgICAqbnVtID0gMDsKIAogICAgIGxpYnhsX3BhdGggPSBHQ1NQUklO
VEYoIiVzL2RldmljZS8lcyIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9feHNf
bGlieGxfcGF0aChnYywgZG9taWQpLCBkdC0+ZW50cnkpOworICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfX3hzX2xpYnhsX3BhdGgoZ2MsIGRvbWlkKSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpYnhsX19kZXZpY2Vfa2luZF90b19zdHJpbmcoZHQtPnR5cGUpKTsKIAogICAg
IGRpciA9IGxpYnhsX194c19kaXJlY3RvcnkoZ2MsIFhCVF9OVUxMLCBsaWJ4bF9wYXRoLCAmbmRp
cnMpOwogCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kaXNrLmMgYi90b29scy9saWJ4
bC9saWJ4bF9kaXNrLmMKaW5kZXggMjYzY2I1Ni4uMTNkMzY0NiAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfZGlzay5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Rpc2suYwpAQCAtOTcs
MTIgKzk3LDE0IEBAIGludCBsaWJ4bF9ldmVuYWJsZV9kaXNrX2VqZWN0KGxpYnhsX2N0eCAqY3R4
LCB1aW50MzJfdCBndWVzdF9kb21pZCwKIAogICAgIGludCBkZXZpZCA9IGxpYnhsX19kZXZpY2Vf
ZGlza19kZXZfbnVtYmVyKHZkZXYsIE5VTEwsIE5VTEwpOwogCi0gICAgcGF0aCA9IEdDU1BSSU5U
RigiJXMvZGV2aWNlL3ZiZC8lZC9lamVjdCIsCisgICAgcGF0aCA9IEdDU1BSSU5URigiJXMvZGV2
aWNlLyVzLyVkL2VqZWN0IiwKKyAgICAgICAgICAgICAgICAgbGlieGxfX2RldmljZV9raW5kX3Rv
X3N0cmluZyhMSUJYTF9fREVWSUNFX0tJTkRfVkJEKSwKICAgICAgICAgICAgICAgICAgbGlieGxf
X3hzX2dldF9kb21wYXRoKGdjLCBkb21pZCksCiAgICAgICAgICAgICAgICAgIGRldmlkKTsKICAg
ICBpZiAoIXBhdGgpIHsgcmMgPSBFUlJPUl9OT01FTTsgZ290byBvdXQ7IH0KIAotICAgIGNvbnN0
IGNoYXIgKmxpYnhsX3BhdGggPSBHQ1NQUklOVEYoIiVzL2RldmljZS92YmQvJWQiLAorICAgIGNv
bnN0IGNoYXIgKmxpYnhsX3BhdGggPSBHQ1NQUklOVEYoIiVzL2RldmljZS8lcy8lZCIsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlX2tpbmRfdG9fc3RyaW5n
KExJQlhMX19ERVZJQ0VfS0lORF9WQkQpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfX3hzX2xpYnhsX3BhdGgoZ2MsIGRvbWlkKSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGRldmlkKTsKICAgICBldmctPmJlX3B0cl9wYXRoID0gbGlieGxfX3Nwcmlu
dGYoTk9HQywgIiVzL2JhY2tlbmQiLCBsaWJ4bF9wYXRoKTsKQEAgLTYxNCw3ICs2MTYsOSBAQCBp
bnQgbGlieGxfdmRldl90b19kZXZpY2VfZGlzayhsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9t
aWQsCiAgICAgaWYgKCFkb21feGxfcGF0aCkgewogICAgICAgICBnb3RvIG91dDsKICAgICB9Ci0g
ICAgbGlieGxfcGF0aCA9IEdDU1BSSU5URigiJXMvZGV2aWNlL3ZiZC8lZCIsIGRvbV94bF9wYXRo
LCBkZXZpZCk7CisgICAgbGlieGxfcGF0aCA9IEdDU1BSSU5URigiJXMvZGV2aWNlLyVzLyVkIiwg
ZG9tX3hsX3BhdGgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlX2tp
bmRfdG9fc3RyaW5nKExJQlhMX19ERVZJQ0VfS0lORF9WQkQpLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZGV2aWQpOwogCiAgICAgcmMgPSBsaWJ4bF9fZGlza19mcm9tX3hlbnN0b3JlKGdj
LCBsaWJ4bF9wYXRoLCBkZXZpZCwgZGlzayk7CiBvdXQ6CkBAIC02MzYsOSArNjQwLDEzIEBAIGlu
dCBsaWJ4bF9kZXZpY2VfZGlza19nZXRpbmZvKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21p
ZCwKICAgICBkaXNraW5mby0+ZGV2aWQgPSBsaWJ4bF9fZGV2aWNlX2Rpc2tfZGV2X251bWJlcihk
aXNrLT52ZGV2LCBOVUxMLCBOVUxMKTsKIAogICAgIC8qIHRhcCBkZXZpY2VzIGVudHJpZXMgaW4g
eGVuc3RvcmUgYXJlIHdyaXR0ZW4gYXMgdmJkIGRldmljZXMuICovCi0gICAgZmVfcGF0aCA9IEdD
U1BSSU5URigiJXMvZGV2aWNlL3ZiZC8lZCIsIGRvbXBhdGgsIGRpc2tpbmZvLT5kZXZpZCk7Ci0g
ICAgbGlieGxfcGF0aCA9IEdDU1BSSU5URigiJXMvZGV2aWNlL3ZiZC8lZCIsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICBsaWJ4bF9feHNfbGlieGxfcGF0aChnYywgZG9taWQpLCBkaXNraW5m
by0+ZGV2aWQpOworICAgIGZlX3BhdGggPSBHQ1NQUklOVEYoIiVzL2RldmljZS8lcy8lZCIsIGRv
bXBhdGgsCisgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlX2tpbmRfdG9fc3Ry
aW5nKExJQlhMX19ERVZJQ0VfS0lORF9WQkQpLAorICAgICAgICAgICAgICAgICAgICAgICAgZGlz
a2luZm8tPmRldmlkKTsKKyAgICBsaWJ4bF9wYXRoID0gR0NTUFJJTlRGKCIlcy9kZXZpY2UvJXMv
JWQiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3hzX2xpYnhsX3BhdGgoZ2Ms
IGRvbWlkKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kZXZpY2Vfa2luZF90
b19zdHJpbmcoTElCWExfX0RFVklDRV9LSU5EX1ZCRCksCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICBkaXNraW5mby0+ZGV2aWQpOwogICAgIGRpc2tpbmZvLT5iYWNrZW5kID0geHNfcmVhZChj
dHgtPnhzaCwgWEJUX05VTEwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BS
SU5URigiJXMvYmFja2VuZCIsIGxpYnhsX3BhdGgpLCBOVUxMKTsKICAgICBpZiAoIWRpc2tpbmZv
LT5iYWNrZW5kKSB7CkBAIC04OTMsOCArOTAxLDEwIEBAIHN0YXRpYyBjaGFyICogbGlieGxfX2Fs
bG9jX3ZkZXYobGlieGxfX2djICpnYywgdm9pZCAqZ2V0X3ZkZXZfdXNlciwKICAgICAgICAgaWYg
KGRldmlkIDwgMCkKICAgICAgICAgICAgIHJldHVybiBOVUxMOwogICAgICAgICBpZiAobGlieGxf
X3hzX3JlYWQoZ2MsIHQsCi0gICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJXMvZGV2aWNl
L3ZiZC8lZC9iYWNrZW5kIiwKLSAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbV9wYXRo
LCBkZXZpZCkpID09IE5VTEwpIHsKKyAgICAgICAgICAgICAgICAgICAgR0NTUFJJTlRGKCIlcy9k
ZXZpY2UvJXMvJWQvYmFja2VuZCIsCisgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21f
cGF0aCwKKyAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kZXZpY2Vfa2luZF90b19zdHJp
bmcoTElCWExfX0RFVklDRV9LSU5EX1ZCRCksCisgICAgICAgICAgICAgICAgICAgICAgICBkZXZp
ZCkpID09IE5VTEwpIHsKICAgICAgICAgICAgIGlmIChlcnJubyA9PSBFTk9FTlQpCiAgICAgICAg
ICAgICAgICAgcmV0dXJuIGxpYnhsX19kZXZpZF90b192ZGV2KGdjLCBkZXZpZCk7CiAgICAgICAg
ICAgICBlbHNlCkBAIC0xMTg3LDcgKzExOTcsNyBAQCBMSUJYTF9ERUZJTkVfREVWSUNFX0xJU1Qo
ZGlzaykKIAogI2RlZmluZSBsaWJ4bF9fZGV2aWNlX2Rpc2tfdXBkYXRlX2RldmlkIE5VTEwKIAot
REVGSU5FX0RFVklDRV9UWVBFX1NUUlVDVF9YKGRpc2ssIGRpc2ssIHZiZCwKK0RFRklORV9ERVZJ
Q0VfVFlQRV9TVFJVQ1QoZGlzaywgVkJELAogICAgIC5tZXJnZSAgICAgICA9IGxpYnhsX2Rldmlj
ZV9kaXNrX21lcmdlLAogICAgIC5kbV9uZWVkZWQgICA9IGxpYnhsX2RldmljZV9kaXNrX2RtX25l
ZWRlZCwKICAgICAuZnJvbV94ZW5zdG9yZSA9IChkZXZpY2VfZnJvbV94ZW5zdG9yZV9mbl90KWxp
YnhsX19kaXNrX2Zyb21feGVuc3RvcmUsCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9k
b21haW4uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCmluZGV4IDA0MzRhYjkuLmVmMWEw
OTIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCisrKyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2RvbWFpbi5jCkBAIC0xNjg2LDcgKzE2ODYsNyBAQCBpbnQgbGlieGxfcmV0cmll
dmVfZG9tYWluX2NvbmZpZ3VyYXRpb24obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAog
ICAgICAgICAgICAgcCA9IGxpYnhsX19kZXZpY2VfbGlzdChnYywgZHQsIGRvbWlkLCAmbnVtKTsK
ICAgICAgICAgICAgIGlmIChwID09IE5VTEwpIHsKICAgICAgICAgICAgICAgICBMT0dEKERFQlVH
LCBkb21pZCwgIk5vICVzIGZyb20geGVuc3RvcmUiLAotICAgICAgICAgICAgICAgICAgICAgZHQt
PnR5cGUpOworICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RldmljZV9raW5kX3RvX3N0cmlu
ZyhkdC0+dHlwZSkpOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgZGV2cyA9IGxpYnhsX19k
ZXZpY2VfdHlwZV9nZXRfcHRyKGR0LCBkX2NvbmZpZyk7CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4
IDZiNDAzZGMuLjEwYWQ1MmYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFs
LmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMzUwMCw4ICszNTAwLDcg
QEAgdHlwZWRlZiBpbnQgKCpkZXZpY2Vfc2V0X3hlbnN0b3JlX2NvbmZpZ19mbl90KShsaWJ4bF9f
Z2MgKiwgdWludDMyX3QsIHZvaWQgKiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmxleGFycmF5X3QgKik7CiAKIHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlw
ZSB7Ci0gICAgY2hhciAqdHlwZTsKLSAgICBjaGFyICplbnRyeTsKKyAgICBsaWJ4bF9fZGV2aWNl
X2tpbmQgdHlwZTsKICAgICBpbnQgc2tpcF9hdHRhY2g7ICAgLyogU2tpcCBlbnRyeSBpbiBkb21j
cmVhdGVfYXR0YWNoX2RldmljZXMoKSBpZiAxICovCiAgICAgaW50IHB0cl9vZmZzZXQ7ICAgIC8q
IE9mZnNldCBvZiBkZXZpY2UgYXJyYXkgcHRyIGluIGxpYnhsX2RvbWFpbl9jb25maWcgKi8KICAg
ICBpbnQgbnVtX29mZnNldDsgICAgLyogT2Zmc2V0IG9mICMgb2YgZGV2aWNlcyBpbiBsaWJ4bF9k
b21haW5fY29uZmlnICovCkBAIC0zNTIxLDEwICszNTIwLDkgQEAgc3RydWN0IGxpYnhsX2Rldmlj
ZV90eXBlIHsKICAgICBkZXZpY2Vfc2V0X3hlbnN0b3JlX2NvbmZpZ19mbl90IHNldF94ZW5zdG9y
ZV9jb25maWc7CiB9OwogCi0jZGVmaW5lIERFRklORV9ERVZJQ0VfVFlQRV9TVFJVQ1RfWChuYW1l
LCBzbmFtZSwgc2VudHJ5LCAuLi4pICAgICAgICAgICAgICAgICAgXAorI2RlZmluZSBERUZJTkVf
REVWSUNFX1RZUEVfU1RSVUNUX1gobmFtZSwgc25hbWUsIGtpbmQsIC4uLikgICAgICAgICAgICAg
ICAgICAgIFwKICAgICBjb25zdCBzdHJ1Y3QgbGlieGxfZGV2aWNlX3R5cGUgbGlieGxfXyAjIyBu
YW1lICMjIF9kZXZ0eXBlID0geyAgICAgICAgICAgICBcCi0gICAgICAgIC50eXBlICAgICAgICAg
ID0gI3NuYW1lLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAotICAgICAgICAuZW50cnkgICAgICAgICA9ICNzZW50cnksICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgLnR5cGUgICAgICAgICAgPSBMSUJY
TF9fREVWSUNFX0tJTkRfICMjIGtpbmQsICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAg
IC5wdHJfb2Zmc2V0ICAgID0gb2Zmc2V0b2YobGlieGxfZG9tYWluX2NvbmZpZywgbmFtZSAjIyBz
KSwgICAgICAgICAgICAgXAogICAgICAgICAubnVtX29mZnNldCAgICA9IG9mZnNldG9mKGxpYnhs
X2RvbWFpbl9jb25maWcsIG51bV8gIyMgbmFtZSAjIyBzKSwgICAgIFwKICAgICAgICAgLmRldl9l
bGVtX3NpemUgPSBzaXplb2YobGlieGxfZGV2aWNlXyAjIyBzbmFtZSksICAgICAgICAgICAgICAg
ICAgICAgICBcCkBAIC0zNTQzLDggKzM1NDEsOCBAQCBzdHJ1Y3QgbGlieGxfZGV2aWNlX3R5cGUg
ewogICAgICAgICBfX1ZBX0FSR1NfXyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB9CiAKLSNkZWZpbmUgREVGSU5FX0RFVklD
RV9UWVBFX1NUUlVDVChuYW1lLCAuLi4pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgREVGSU5FX0RFVklDRV9UWVBFX1NUUlVDVF9YKG5hbWUsIG5hbWUsIG5hbWUsIF9f
VkFfQVJHU19fKQorI2RlZmluZSBERUZJTkVfREVWSUNFX1RZUEVfU1RSVUNUKG5hbWUsIGtpbmQs
IC4uLikgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBERUZJTkVfREVWSUNFX1RZ
UEVfU1RSVUNUX1gobmFtZSwgbmFtZSwga2luZCwgX19WQV9BUkdTX18pCiAKIHN0YXRpYyBpbmxp
bmUgdm9pZCAqKmxpYnhsX19kZXZpY2VfdHlwZV9nZXRfcHRyKAogICAgIGNvbnN0IHN0cnVjdCBs
aWJ4bF9kZXZpY2VfdHlwZSAqZHQsIGNvbnN0IGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmln
KQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfbmV0YnVmZmVyLmMgYi90b29scy9saWJ4
bC9saWJ4bF9uZXRidWZmZXIuYwppbmRleCAzMjNjZGQ4Li42NjkwY2U1IDEwMDY0NAotLS0gYS90
b29scy9saWJ4bC9saWJ4bF9uZXRidWZmZXIuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9uZXRi
dWZmZXIuYwpAQCAtMTI2LDggKzEyNiwxMCBAQCBzdGF0aWMgY29uc3QgY2hhciAqZ2V0X3ZpZm5h
bWUobGlieGxfX2NoZWNrcG9pbnRfZGV2aWNlICpkZXYsCiAgICAgLyogQ29udmVuaWVuY2UgYWxp
YXNlcyAqLwogICAgIGNvbnN0IHVpbnQzMl90IGRvbWlkID0gZGV2LT5jZHMtPmRvbWlkOwogCi0g
ICAgcGF0aCA9IEdDU1BSSU5URigiJXMvYmFja2VuZC92aWYvJWQvJWQvdmlmbmFtZSIsCi0gICAg
ICAgICAgICAgICAgICAgICBsaWJ4bF9feHNfZ2V0X2RvbXBhdGgoZ2MsIDApLCBkb21pZCwgbmlj
LT5kZXZpZCk7CisgICAgcGF0aCA9IEdDU1BSSU5URigiJXMvYmFja2VuZC8lcy8lZC8lZC92aWZu
YW1lIiwKKyAgICAgICAgICAgICAgICAgICAgIGxpYnhsX194c19nZXRfZG9tcGF0aChnYywgMCks
CisgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlX2tpbmRfdG9fc3RyaW5nKExJQlhM
X19ERVZJQ0VfS0lORF9WSUYpLAorICAgICAgICAgICAgICAgICAgICAgZG9taWQsIG5pYy0+ZGV2
aWQpOwogICAgIHJjID0gbGlieGxfX3hzX3JlYWRfY2hlY2tlZChnYywgWEJUX05VTEwsIHBhdGgs
ICZ2aWZuYW1lKTsKICAgICBpZiAoIXJjICYmICF2aWZuYW1lKSB7CiAgICAgICAgIHZpZm5hbWUg
PSBsaWJ4bF9fZGV2aWNlX25pY19kZXZuYW1lKGdjLCBkb21pZCwKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsX25pYy5jIGIvdG9vbHMvbGlieGwvbGlieGxfbmljLmMKaW5kZXggOWRhZWNm
Ny4uNDRkMGZhNyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfbmljLmMKKysrIGIvdG9v
bHMvbGlieGwvbGlieGxfbmljLmMKQEAgLTQwOSw3ICs0MDksOSBAQCBpbnQgbGlieGxfZGV2aWRf
dG9fZGV2aWNlX25pYyhsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgaWYgKCFs
aWJ4bF9kb21fcGF0aCkKICAgICAgICAgZ290byBvdXQ7CiAKLSAgICBsaWJ4bF9wYXRoID0gR0NT
UFJJTlRGKCIlcy9kZXZpY2UvdmlmLyVkIiwgbGlieGxfZG9tX3BhdGgsIGRldmlkKTsKKyAgICBs
aWJ4bF9wYXRoID0gR0NTUFJJTlRGKCIlcy9kZXZpY2UvJXMvJWQiLCBsaWJ4bF9kb21fcGF0aCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kZXZpY2Vfa2luZF90b19zdHJpbmco
TElCWExfX0RFVklDRV9LSU5EX1ZJRiksCisgICAgICAgICAgICAgICAgICAgICAgICAgICBkZXZp
ZCk7CiAKICAgICByYyA9IGxpYnhsX19uaWNfZnJvbV94ZW5zdG9yZShnYywgbGlieGxfcGF0aCwg
ZGV2aWQsIG5pYyk7CiAgICAgaWYgKHJjKSBnb3RvIG91dDsKQEAgLTQ0OSw5ICs0NTEsMTMgQEAg
aW50IGxpYnhsX2RldmljZV9uaWNfZ2V0aW5mbyhsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9t
aWQsCiAgICAgZG9tcGF0aCA9IGxpYnhsX194c19nZXRfZG9tcGF0aChnYywgZG9taWQpOwogICAg
IG5pY2luZm8tPmRldmlkID0gbmljLT5kZXZpZDsKIAotICAgIG5pY3BhdGggPSBHQ1NQUklOVEYo
IiVzL2RldmljZS92aWYvJWQiLCBkb21wYXRoLCBuaWNpbmZvLT5kZXZpZCk7Ci0gICAgbGlieGxf
cGF0aCA9IEdDU1BSSU5URigiJXMvZGV2aWNlL3ZpZi8lZCIsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9feHNfbGlieGxfcGF0aChnYywgZG9taWQpLCBuaWNpbmZvLT5kZXZpZCk7
CisgICAgbmljcGF0aCA9IEdDU1BSSU5URigiJXMvZGV2aWNlLyVzLyVkIiwgZG9tcGF0aCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kZXZpY2Vfa2luZF90b19zdHJpbmcoTElCWExf
X0RFVklDRV9LSU5EX1ZJRiksCisgICAgICAgICAgICAgICAgICAgICAgICBuaWNpbmZvLT5kZXZp
ZCk7CisgICAgbGlieGxfcGF0aCA9IEdDU1BSSU5URigiJXMvZGV2aWNlLyVzLyVkIiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX194c19saWJ4bF9wYXRoKGdjLCBkb21pZCksCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlX2tpbmRfdG9fc3RyaW5nKExJ
QlhMX19ERVZJQ0VfS0lORF9WSUYpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgbmljaW5m
by0+ZGV2aWQpOwogICAgIG5pY2luZm8tPmJhY2tlbmQgPSB4c19yZWFkKGN0eC0+eHNoLCBYQlRf
TlVMTCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR0NTUFJJTlRGKCIlcy9iYWNr
ZW5kIiwgbGlieGxfcGF0aCksIE5VTEwpOwogICAgIGlmICghbmljaW5mby0+YmFja2VuZCkgewpA
QCAtNTQwLDcgKzU0Niw3IEBAIExJQlhMX0RFRklORV9ERVZJQ0VfQUREKG5pYykKIExJQlhMX0RF
RklORV9ERVZJQ0VTX0FERChuaWMpCiBMSUJYTF9ERUZJTkVfREVWSUNFX1JFTU9WRShuaWMpCiAK
LURFRklORV9ERVZJQ0VfVFlQRV9TVFJVQ1RfWChuaWMsIG5pYywgdmlmLAorREVGSU5FX0RFVklD
RV9UWVBFX1NUUlVDVChuaWMsIFZJRiwKICAgICAudXBkYXRlX2NvbmZpZyA9IGxpYnhsX2Rldmlj
ZV9uaWNfdXBkYXRlX2NvbmZpZywKICAgICAuZnJvbV94ZW5zdG9yZSA9IChkZXZpY2VfZnJvbV94
ZW5zdG9yZV9mbl90KWxpYnhsX19uaWNfZnJvbV94ZW5zdG9yZSwKICAgICAuc2V0X3hlbnN0b3Jl
X2NvbmZpZyA9IChkZXZpY2Vfc2V0X3hlbnN0b3JlX2NvbmZpZ19mbl90KQpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGwvbGlieGxfcGNpLmMgYi90b29scy9saWJ4bC9saWJ4bF9wY2kuYwppbmRleCA4
OGE1NWNlLi5mODNhYzMyIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9wY2kuYworKysg
Yi90b29scy9saWJ4bC9saWJ4bF9wY2kuYwpAQCAtMTI1LDcgKzEyNSw5IEBAIHN0YXRpYyBpbnQg
bGlieGxfX2RldmljZV9wY2lfYWRkX3hlbnN0b3JlKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRv
bWlkLCBsaWJ4bF9kCiAgICAgbGlieGxfZGV2aWNlX3BjaV9pbml0KCZwY2lkZXZfc2F2ZWQpOwog
ICAgIGxpYnhsX2RldmljZV9wY2lfY29weShDVFgsICZwY2lkZXZfc2F2ZWQsIHBjaWRldik7CiAK
LSAgICBiZV9wYXRoID0gR0NTUFJJTlRGKCIlcy9iYWNrZW5kL3BjaS8lZC8wIiwgbGlieGxfX3hz
X2dldF9kb21wYXRoKGdjLCAwKSwgZG9taWQpOworICAgIGJlX3BhdGggPSBHQ1NQUklOVEYoIiVz
L2JhY2tlbmQvJXMvJWQvMCIsIGxpYnhsX194c19nZXRfZG9tcGF0aChnYywgMCksCisgICAgICAg
ICAgICAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlX2tpbmRfdG9fc3RyaW5nKExJQlhMX19ERVZJ
Q0VfS0lORF9QQ0kpLAorICAgICAgICAgICAgICAgICAgICAgICAgZG9taWQpOwogICAgIG51bV9k
ZXZzID0gbGlieGxfX3hzX3JlYWQoZ2MsIFhCVF9OVUxMLCBHQ1NQUklOVEYoIiVzL251bV9kZXZz
IiwgYmVfcGF0aCkpOwogICAgIGlmICghbnVtX2RldnMpCiAgICAgICAgIHJldHVybiBsaWJ4bF9f
Y3JlYXRlX3BjaV9iYWNrZW5kKGdjLCBkb21pZCwgcGNpZGV2LCAxKTsKQEAgLTE5NSw3ICsxOTcs
OSBAQCBzdGF0aWMgaW50IGxpYnhsX19kZXZpY2VfcGNpX3JlbW92ZV94ZW5zdG9yZShsaWJ4bF9f
Z2MgKmdjLCB1aW50MzJfdCBkb21pZCwgbGlieAogICAgIGludCBudW0sIGksIGo7CiAgICAgeHNf
dHJhbnNhY3Rpb25fdCB0OwogCi0gICAgYmVfcGF0aCA9IEdDU1BSSU5URigiJXMvYmFja2VuZC9w
Y2kvJWQvMCIsIGxpYnhsX194c19nZXRfZG9tcGF0aChnYywgMCksIGRvbWlkKTsKKyAgICBiZV9w
YXRoID0gR0NTUFJJTlRGKCIlcy9iYWNrZW5kLyVzLyVkLzAiLCBsaWJ4bF9feHNfZ2V0X2RvbXBh
dGgoZ2MsIDApLAorICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RldmljZV9raW5kX3Rv
X3N0cmluZyhMSUJYTF9fREVWSUNFX0tJTkRfUENJKSwKKyAgICAgICAgICAgICAgICAgICAgICAg
IGRvbWlkKTsKICAgICBudW1fZGV2c19wYXRoID0gR0NTUFJJTlRGKCIlcy9udW1fZGV2cyIsIGJl
X3BhdGgpOwogICAgIG51bV9kZXZzID0gbGlieGxfX3hzX3JlYWQoZ2MsIFhCVF9OVUxMLCBudW1f
ZGV2c19wYXRoKTsKICAgICBpZiAoIW51bV9kZXZzKQpAQCAtMzE1LDE0ICszMTksMTcgQEAgc3Rh
dGljIGludCBnZXRfYWxsX2Fzc2lnbmVkX2RldmljZXMobGlieGxfX2djICpnYywgbGlieGxfZGV2
aWNlX3BjaSAqKmxpc3QsIGludAogICAgIGZvcihpID0gMDsgaSA8IG5kOyBpKyspIHsKICAgICAg
ICAgY2hhciAqcGF0aCwgKm51bV9kZXZzOwogCi0gICAgICAgIHBhdGggPSBHQ1NQUklOVEYoIi9s
b2NhbC9kb21haW4vMC9iYWNrZW5kL3BjaS8lcy8wL251bV9kZXZzIiwgZG9tbGlzdFtpXSk7Cisg
ICAgICAgIHBhdGggPSBHQ1NQUklOVEYoIi9sb2NhbC9kb21haW4vMC9iYWNrZW5kLyVzLyVzLzAv
bnVtX2RldnMiLAorICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kZXZpY2Vfa2luZF90
b19zdHJpbmcoTElCWExfX0RFVklDRV9LSU5EX1BDSSksCisgICAgICAgICAgICAgICAgICAgICAg
ICAgZG9tbGlzdFtpXSk7CiAgICAgICAgIG51bV9kZXZzID0gbGlieGxfX3hzX3JlYWQoZ2MsIFhC
VF9OVUxMLCBwYXRoKTsKICAgICAgICAgaWYgKCBudW1fZGV2cyApIHsKICAgICAgICAgICAgIGlu
dCBuZGV2ID0gYXRvaShudW1fZGV2cyksIGo7CiAgICAgICAgICAgICBjaGFyICpkZXZwYXRoLCAq
YmRmOwogCiAgICAgICAgICAgICBmb3IoaiA9IDA7IGogPCBuZGV2OyBqKyspIHsKLSAgICAgICAg
ICAgICAgICBkZXZwYXRoID0gR0NTUFJJTlRGKCIvbG9jYWwvZG9tYWluLzAvYmFja2VuZC9wY2kv
JXMvMC9kZXYtJXUiLAorICAgICAgICAgICAgICAgIGRldnBhdGggPSBHQ1NQUklOVEYoIi9sb2Nh
bC9kb21haW4vMC9iYWNrZW5kLyVzLyVzLzAvZGV2LSV1IiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX19kZXZpY2Vfa2luZF90b19zdHJpbmcoTElCWExfX0RFVklD
RV9LSU5EX1BDSSksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21saXN0
W2ldLCBqKTsKICAgICAgICAgICAgICAgICBiZGYgPSBsaWJ4bF9feHNfcmVhZChnYywgWEJUX05V
TEwsIGRldnBhdGgpOwogICAgICAgICAgICAgICAgIGlmICggYmRmICkgewpAQCAtMTU4OSw3ICsx
NTk2LDkgQEAgbGlieGxfZGV2aWNlX3BjaSAqbGlieGxfZGV2aWNlX3BjaV9saXN0KGxpYnhsX2N0
eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgaW50ICpudW0KIAogICAgICpudW0gPSAwOwogCi0gICAg
YmVfcGF0aCA9IEdDU1BSSU5URigiJXMvYmFja2VuZC9wY2kvJWQvMCIsIGxpYnhsX194c19nZXRf
ZG9tcGF0aChnYywgMCksIGRvbWlkKTsKKyAgICBiZV9wYXRoID0gR0NTUFJJTlRGKCIlcy9iYWNr
ZW5kLyVzLyVkLzAiLCBsaWJ4bF9feHNfZ2V0X2RvbXBhdGgoZ2MsIDApLAorICAgICAgICAgICAg
ICAgICAgICAgICAgbGlieGxfX2RldmljZV9raW5kX3RvX3N0cmluZyhMSUJYTF9fREVWSUNFX0tJ
TkRfUENJKSwKKyAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkKTsKICAgICBudW1fZGV2cyA9
IGxpYnhsX194c19yZWFkKGdjLCBYQlRfTlVMTCwgR0NTUFJJTlRGKCIlcy9udW1fZGV2cyIsIGJl
X3BhdGgpKTsKICAgICBpZiAoIW51bV9kZXZzKQogICAgICAgICBnb3RvIG91dDsKQEAgLTE2ODIs
NyArMTY5MSw3IEBAIHN0YXRpYyBpbnQgbGlieGxfZGV2aWNlX3BjaV9jb21wYXJlKGxpYnhsX2Rl
dmljZV9wY2kgKmQxLAogCiAjZGVmaW5lIGxpYnhsX19kZXZpY2VfcGNpX3VwZGF0ZV9kZXZpZCBO
VUxMCiAKLURFRklORV9ERVZJQ0VfVFlQRV9TVFJVQ1RfWChwY2lkZXYsIHBjaSwgcGNpKTsKK0RF
RklORV9ERVZJQ0VfVFlQRV9TVFJVQ1RfWChwY2lkZXYsIHBjaSwgUENJKTsKIAogLyoKICAqIExv
Y2FsIHZhcmlhYmxlczoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3VzYi5jIGIvdG9v
bHMvbGlieGwvbGlieGxfdXNiLmMKaW5kZXggMWQ1YTI0My4uNmNlNjk1NyAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGwvbGlieGxfdXNiLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdXNiLmMKQEAg
LTMxMCw4ICszMTAsMTAgQEAgc3RhdGljIHZvaWQgbGlieGxfX2RldmljZV91c2JjdHJsX2RlbF94
ZW5zdG9yZShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICB4c190cmFuc2FjdGlv
bl90IHQgPSBYQlRfTlVMTDsKICAgICBpbnQgcmM7CiAKLSAgICBsaWJ4bF9wYXRoID0gR0NTUFJJ
TlRGKCIlcy9kZXZpY2UvdnVzYi8lZCIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4
bF9feHNfbGlieGxfcGF0aChnYywgZG9taWQpLCB1c2JjdHJsLT5kZXZpZCk7CisgICAgbGlieGxf
cGF0aCA9IEdDU1BSSU5URigiJXMvZGV2aWNlLyVzLyVkIiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX194c19saWJ4bF9wYXRoKGdjLCBkb21pZCksCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9fZGV2aWNlX2tpbmRfdG9fc3RyaW5nKExJQlhMX19ERVZJQ0VfS0lO
RF9WVVNCKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVzYmN0cmwtPmRldmlkKTsKICAg
ICBiZV9wYXRoID0gdnVzYl9iZV9mcm9tX3hzX2xpYnhsX3R5cGUoZ2MsIGxpYnhsX3BhdGgsIHVz
YmN0cmwtPnR5cGUpOwogCiAgICAgZm9yICg7OykgewpAQCAtNTc0LDggKzU3Niw5IEBAIGxpYnhs
X2RldmljZV91c2JjdHJsX2xpc3QobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBpbnQg
Km51bSkKIAogICAgICpudW0gPSAwOwogCi0gICAgbGlieGxfdnVzYnNfcGF0aCA9IEdDU1BSSU5U
RigiJXMvZGV2aWNlL3Z1c2IiLAotICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3hzX2xpYnhs
X3BhdGgoZ2MsIGRvbWlkKSk7CisgICAgbGlieGxfdnVzYnNfcGF0aCA9IEdDU1BSSU5URigiJXMv
ZGV2aWNlLyVzIiwKKyAgICAgICAgICAgICAgICAgICAgIGxpYnhsX194c19saWJ4bF9wYXRoKGdj
LCBkb21pZCksCisgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlX2tpbmRfdG9fc3Ry
aW5nKExJQlhMX19ERVZJQ0VfS0lORF9WVVNCKSk7CiAgICAgZW50cnkgPSBsaWJ4bF9feHNfZGly
ZWN0b3J5KGdjLCBYQlRfTlVMTCwgbGlieGxfdnVzYnNfcGF0aCwgJm5lbnRyaWVzKTsKIAogICAg
IGlmIChlbnRyeSAmJiBuZW50cmllcykgewpAQCAtNjY3LDEzICs2NzAsMTcgQEAgaW50IGxpYnhs
X2RldmljZV91c2JjdHJsX2dldGluZm8obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAog
ICAgIH0pCiAKICAgICBsaWJ4bF9kb21fcGF0aCA9IGxpYnhsX194c19saWJ4bF9wYXRoKGdjLCBk
b21pZCk7Ci0gICAgbGlieGxfcGF0aCA9IEdDU1BSSU5URigiJXMvZGV2aWNlL3Z1c2IvJWQiLCBs
aWJ4bF9kb21fcGF0aCwgdXNiY3RybC0+ZGV2aWQpOworICAgIGxpYnhsX3BhdGggPSBHQ1NQUklO
VEYoIiVzL2RldmljZS8lcy8lZCIsIGxpYnhsX2RvbV9wYXRoLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfX2RldmljZV9raW5kX3RvX3N0cmluZyhMSUJYTF9fREVWSUNFX0tJTkRf
VlVTQiksCisgICAgICAgICAgICAgICAgICAgICAgICAgICB1c2JjdHJsLT5kZXZpZCk7CiAgICAg
bGlieGxfdXNiY3RybF90eXBlX2Zyb21fc3RyaW5nKFJFQURfU1VCUEFUSChsaWJ4bF9wYXRoLCAi
dHlwZSIpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdXNiY3RybGluZm8t
PnR5cGUpOwogCiAgICAgaWYgKHVzYmN0cmxpbmZvLT50eXBlICE9IExJQlhMX1VTQkNUUkxfVFlQ
RV9ERVZJQ0VNT0RFTCkgewogICAgICAgICBkb21wYXRoID0gbGlieGxfX3hzX2dldF9kb21wYXRo
KGdjLCBkb21pZCk7Ci0gICAgICAgIGZlX3BhdGggPSBHQ1NQUklOVEYoIiVzL2RldmljZS92dXNi
LyVkIiwgZG9tcGF0aCwgdXNiY3RybC0+ZGV2aWQpOworICAgICAgICBmZV9wYXRoID0gR0NTUFJJ
TlRGKCIlcy9kZXZpY2UvJXMvJWQiLCBkb21wYXRoLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxpYnhsX19kZXZpY2Vfa2luZF90b19zdHJpbmcoTElCWExfX0RFVklDRV9LSU5EX1ZVU0Ip
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVzYmN0cmwtPmRldmlkKTsKICAgICAgICAg
YmVfcGF0aCA9IFJFQURfU1VCUEFUSChsaWJ4bF9wYXRoLCAiYmFja2VuZCIpOwogICAgICAgICB1
c2JjdHJsaW5mby0+YmFja2VuZCA9IGxpYnhsX19zdHJkdXAoTk9HQywgYmVfcGF0aCk7CiAgICAg
ICAgIHJjID0gbGlieGxfX2JhY2tlbmRwYXRoX3BhcnNlX2RvbWlkKGdjLCBiZV9wYXRoLApAQCAt
ODIxLDggKzgyOCw5IEBAIHN0YXRpYyBpbnQgZ2V0X2Fzc2lnbmVkX2RldmljZXMobGlieGxfX2dj
ICpnYywKICAgICAgICAgdW5zaWduZWQgaW50IG5jID0gMDsKICAgICAgICAgdWludDMyX3QgZG9t
aWQgPSBhdG9pKGRvbWxpc3RbaV0pOwogCi0gICAgICAgIGxpYnhsX3Z1c2JzX3BhdGggPSBHQ1NQ
UklOVEYoIiVzL2RldmljZS92dXNiIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9feHNfbGlieGxfcGF0aChnYywgZG9taWQpKTsKKyAgICAgICAgbGlieGxfdnVz
YnNfcGF0aCA9IEdDU1BSSU5URigiJXMvZGV2aWNlLyVzIiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsaWJ4bF9feHNfbGlieGxfcGF0aChnYywgZG9taWQpLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kZXZpY2Vfa2luZF90b19zdHJp
bmcoTElCWExfX0RFVklDRV9LSU5EX1ZVU0IpKTsKICAgICAgICAgdXNiY3RybHMgPSBsaWJ4bF9f
eHNfZGlyZWN0b3J5KGdjLCBYQlRfTlVMTCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpYnhsX3Z1c2JzX3BhdGgsICZuYyk7CiAKQEAgLTkwMCw4ICs5MDgsMTAgQEAg
bGlieGxfX2RldmljZV91c2JkZXZfbGlzdF9mb3JfdXNiY3RybChsaWJ4bF9fZ2MgKmdjLAogICAg
ICp1c2JkZXZzID0gTlVMTDsKICAgICAqbnVtID0gMDsKIAotICAgIGxpYnhsX3BhdGggPSBHQ1NQ
UklOVEYoIiVzL2RldmljZS92dXNiLyVkIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGxp
YnhsX194c19saWJ4bF9wYXRoKGdjLCBkb21pZCksIHVzYmN0cmwpOworICAgIGxpYnhsX3BhdGgg
PSBHQ1NQUklOVEYoIiVzL2RldmljZS8lcy8lZCIsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICBsaWJ4bF9feHNfbGlieGxfcGF0aChnYywgZG9taWQpLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfX2RldmljZV9raW5kX3RvX3N0cmluZyhMSUJYTF9fREVWSUNFX0tJTkRfVlVT
QiksCisgICAgICAgICAgICAgICAgICAgICAgICAgICB1c2JjdHJsKTsKIAogICAgIGJlX3BhdGgg
PSB2dXNiX2JlX2Zyb21feHNfbGlieGwoZ2MsIGxpYnhsX3BhdGgpOwogICAgIGlmICghYmVfcGF0
aCkgewpAQCAtOTU5LDggKzk2OSwxMCBAQCBsaWJ4bF9kZXZpY2VfdXNiZGV2X2xpc3QobGlieGxf
Y3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBpbnQgKm51bSkKIAogICAgICpudW0gPSAwOwogCi0g
ICAgbGlieGxfdnVzYnNfcGF0aCA9IEdDU1BSSU5URigiJXMvZGV2aWNlL3Z1c2IiLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3hzX2xpYnhsX3BhdGgoZ2MsIGRvbWlk
KSk7CisgICAgbGlieGxfdnVzYnNfcGF0aCA9IEdDU1BSSU5URigiJXMvZGV2aWNlLyVzIiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX194c19saWJ4bF9wYXRoKGdjLCBk
b21pZCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlX2tp
bmRfdG9fc3RyaW5nKAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfX0RF
VklDRV9LSU5EX1ZVU0IpKTsKICAgICB1c2JjdHJscyA9IGxpYnhsX194c19kaXJlY3RvcnkoZ2Ms
IFhCVF9OVUxMLCBsaWJ4bF92dXNic19wYXRoLCAmbmMpOwogCiAgICAgZm9yIChpID0gMDsgaSA8
IG5jOyBpKyspIHsKQEAgLTk5MCw3ICsxMDAyLDggQEAgc3RhdGljIGNoYXIgKnZ1c2JfZ2V0X3Bv
cnRfcGF0aChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICBjaGFyICpwYXRoOwog
CiAgICAgaWYgKHR5cGUgPT0gTElCWExfVVNCQ1RSTF9UWVBFX0RFVklDRU1PREVMKQotICAgICAg
ICBwYXRoID0gR0NTUFJJTlRGKCIlcy9kZXZpY2UvdnVzYiIsIGxpYnhsX194c19saWJ4bF9wYXRo
KGdjLCBkb21pZCkpOworICAgICAgICBwYXRoID0gR0NTUFJJTlRGKCIlcy9kZXZpY2UvJXMiLCBs
aWJ4bF9feHNfbGlieGxfcGF0aChnYywgZG9taWQpLAorICAgICAgICAgICAgICAgICAgICAgICAg
IGxpYnhsX19kZXZpY2Vfa2luZF90b19zdHJpbmcoTElCWExfX0RFVklDRV9LSU5EX1ZVU0IpKTsK
ICAgICBlbHNlCiAgICAgICAgIHBhdGggPSBHQ1NQUklOVEYoIiVzL2JhY2tlbmQvJXMvJWQiLAog
ICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX194c19nZXRfZG9tcGF0aChnYywgTElCWExf
VE9PTFNUQUNLX0RPTUlEKSwKQEAgLTEwOTYsOCArMTEwOSw5IEBAIHN0YXRpYyBpbnQgbGlieGxf
X2RldmljZV91c2JkZXZfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAvKiBBIGNv
bnRyb2xsZXIgd2FzIHNwZWNpZmllZDsgbG9vayBpdCB1cCAqLwogICAgICAgICBjb25zdCBjaGFy
ICpsaWJ4bF9wYXRoLCAqYmVfcGF0aCwgKnRtcDsKIAotICAgICAgICBsaWJ4bF9wYXRoID0gR0NT
UFJJTlRGKCIlcy9kZXZpY2UvdnVzYi8lZCIsCisgICAgICAgIGxpYnhsX3BhdGggPSBHQ1NQUklO
VEYoIiVzL2RldmljZS8lcy8lZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxf
X3hzX2xpYnhsX3BhdGgoZ2MsIGRvbWlkKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
aWJ4bF9fZGV2aWNlX2tpbmRfdG9fc3RyaW5nKExJQlhMX19ERVZJQ0VfS0lORF9WVVNCKSwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1c2JkZXYtPmN0cmwpOwogCiAgICAgICAgIGJlX3Bh
dGggPSB2dXNiX2JlX2Zyb21feHNfbGlieGwoZ2MsIGxpYnhsX3BhdGgpOwpAQCAtMTg5Myw3ICsx
OTA3LDkgQEAgaW50IGxpYnhsX2N0cmxwb3J0X3RvX2RldmljZV91c2JkZXYobGlieGxfY3R4ICpj
dHgsCiAKICAgICBsaWJ4bF9kb21fcGF0aCA9IGxpYnhsX194c19saWJ4bF9wYXRoKGdjLCBkb21p
ZCk7CiAKLSAgICBsaWJ4bF9wYXRoID0gR0NTUFJJTlRGKCIlcy9kZXZpY2UvdnVzYi8lZCIsIGxp
YnhsX2RvbV9wYXRoLCBjdHJsKTsKKyAgICBsaWJ4bF9wYXRoID0gR0NTUFJJTlRGKCIlcy9kZXZp
Y2UvJXMvJWQiLCBsaWJ4bF9kb21fcGF0aCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGxp
YnhsX19kZXZpY2Vfa2luZF90b19zdHJpbmcoTElCWExfX0RFVklDRV9LSU5EX1ZVU0IpLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgY3RybCk7CiAgICAgYmVfcGF0aCA9IHZ1c2JfYmVfZnJv
bV94c19saWJ4bChnYywgbGlieGxfcGF0aCk7CiAgICAgaWYgKCFiZV9wYXRoKSB7CiAgICAgICAg
IHJjID0gRVJST1JfRkFJTDsKQEAgLTE5NjIsMTQgKzE5NzgsMTQgQEAgdm9pZCBsaWJ4bF9kZXZp
Y2VfdXNiZGV2X2xpc3RfZnJlZShsaWJ4bF9kZXZpY2VfdXNiZGV2ICpsaXN0LCBpbnQgbnIpCiAK
ICNkZWZpbmUgbGlieGxfX2RldmljZV91c2JjdHJsX3VwZGF0ZV9kZXZpZCBOVUxMCiAKLURFRklO
RV9ERVZJQ0VfVFlQRV9TVFJVQ1QodXNiY3RybCwKK0RFRklORV9ERVZJQ0VfVFlQRV9TVFJVQ1Qo
dXNiY3RybCwgVlVTQiwKICAgICAuZG1fbmVlZGVkID0gbGlieGxfZGV2aWNlX3VzYmN0cmxfZG1f
bmVlZGVkCiApOwogCiAjZGVmaW5lIGxpYnhsX19kZXZpY2VfZnJvbV91c2JkZXYgTlVMTAogI2Rl
ZmluZSBsaWJ4bF9fZGV2aWNlX3VzYmRldl91cGRhdGVfZGV2aWQgTlVMTAogCi1ERUZJTkVfREVW
SUNFX1RZUEVfU1RSVUNUKHVzYmRldik7CitERUZJTkVfREVWSUNFX1RZUEVfU1RSVUNUKHVzYmRl
diwgVlVTQik7CiAKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CmRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9saWJ4bF92ZGlzcGwuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3ZkaXNwbC5jCmluZGV4IGU2
MWVmMmQuLjMxNDA5YTQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3ZkaXNwbC5jCisr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3ZkaXNwbC5jCkBAIC0xNzYsOSArMTc2LDEyIEBAIGludCBs
aWJ4bF9kZXZpY2VfdmRpc3BsX2dldGluZm8obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlk
LAogICAgIGRvbXBhdGggPSBsaWJ4bF9feHNfZ2V0X2RvbXBhdGgoZ2MsIGRvbWlkKTsKICAgICBp
bmZvLT5kZXZpZCA9IHZkaXNwbC0+ZGV2aWQ7CiAKLSAgICBkZXZwYXRoID0gR0NTUFJJTlRGKCIl
cy9kZXZpY2UvdmRpc3BsLyVkIiwgZG9tcGF0aCwgaW5mby0+ZGV2aWQpOwotICAgIGxpYnhsX3Bh
dGggPSBHQ1NQUklOVEYoIiVzL2RldmljZS92ZGlzcGwvJWQiLAorICAgIGRldnBhdGggPSBHQ1NQ
UklOVEYoIiVzL2RldmljZS8lcy8lZCIsIGRvbXBhdGgsCisgICAgICAgICAgICAgICAgICAgICAg
ICBsaWJ4bF9fZGV2aWNlX2tpbmRfdG9fc3RyaW5nKExJQlhMX19ERVZJQ0VfS0lORF9WRElTUEwp
LAorICAgICAgICAgICAgICAgICAgICAgICAgaW5mby0+ZGV2aWQpOworICAgIGxpYnhsX3BhdGgg
PSBHQ1NQUklOVEYoIiVzL2RldmljZS8lcy8lZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBsaWJ4bF9feHNfbGlieGxfcGF0aChnYywgZG9taWQpLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfX2RldmljZV9raW5kX3RvX3N0cmluZyhMSUJYTF9fREVWSUNFX0tJTkRfVkRJ
U1BMKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluZm8tPmRldmlkKTsKICAgICBpbmZv
LT5iYWNrZW5kID0geHNfcmVhZChjdHgtPnhzaCwgWEJUX05VTEwsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgR0NTUFJJTlRGKCIlcy9iYWNrZW5kIiwgbGlieGxfcGF0aCksCkBAIC0yNDks
NyArMjUyLDcgQEAgTElCWExfREVGSU5FX0RFVklDRV9SRU1PVkUodmRpc3BsKQogc3RhdGljIExJ
QlhMX0RFRklORV9VUERBVEVfREVWSUQodmRpc3BsLCAidmRpc3BsIikKIExJQlhMX0RFRklORV9E
RVZJQ0VfTElTVCh2ZGlzcGwpCiAKLURFRklORV9ERVZJQ0VfVFlQRV9TVFJVQ1QodmRpc3BsLAor
REVGSU5FX0RFVklDRV9UWVBFX1NUUlVDVCh2ZGlzcGwsIFZESVNQTCwKICAgICAudXBkYXRlX2Nv
bmZpZyA9IChkZXZpY2VfdXBkYXRlX2NvbmZpZ19mbl90KWxpYnhsX191cGRhdGVfY29uZmlnX3Zk
aXNwbCwKICAgICAuZnJvbV94ZW5zdG9yZSA9IChkZXZpY2VfZnJvbV94ZW5zdG9yZV9mbl90KWxp
YnhsX192ZGlzcGxfZnJvbV94ZW5zdG9yZSwKICAgICAuc2V0X3hlbnN0b3JlX2NvbmZpZyA9IChk
ZXZpY2Vfc2V0X3hlbnN0b3JlX2NvbmZpZ19mbl90KQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfdmtiLmMgYi90b29scy9saWJ4bC9saWJ4bF92a2IuYwppbmRleCAyNzZjYzhhLi4xY2Q3
ZmViIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF92a2IuYworKysgYi90b29scy9saWJ4
bC9saWJ4bF92a2IuYwpAQCAtMTIyLDkgKzEyMiwxMiBAQCBpbnQgbGlieGxfZGV2aWNlX3ZrYl9n
ZXRpbmZvKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKICAgICBkb21wYXRoID0gbGli
eGxfX3hzX2dldF9kb21wYXRoKGdjLCBkb21pZCk7CiAgICAgaW5mby0+ZGV2aWQgPSB2a2ItPmRl
dmlkOwogCi0gICAgZGV2cGF0aCA9IEdDU1BSSU5URigiJXMvZGV2aWNlL3ZrYmQvJWQiLCBkb21w
YXRoLCBpbmZvLT5kZXZpZCk7Ci0gICAgbGlieGxfcGF0aCA9IEdDU1BSSU5URigiJXMvZGV2aWNl
L3ZrYmQvJWQiLAorICAgIGRldnBhdGggPSBHQ1NQUklOVEYoIiVzL2RldmljZS8lcy8lZCIsIGRv
bXBhdGgsCisgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlX2tpbmRfdG9fc3Ry
aW5nKExJQlhMX19ERVZJQ0VfS0lORF9WS0JEKSwKKyAgICAgICAgICAgICAgICAgICAgICAgIGlu
Zm8tPmRldmlkKTsKKyAgICBsaWJ4bF9wYXRoID0gR0NTUFJJTlRGKCIlcy9kZXZpY2UvJXMvJWQi
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3hzX2xpYnhsX3BhdGgoZ2MsIGRv
bWlkKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kZXZpY2Vfa2luZF90b19z
dHJpbmcoTElCWExfX0RFVklDRV9LSU5EX1ZLQkQpLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaW5mby0+ZGV2aWQpOwogICAgIGluZm8tPmJhY2tlbmQgPSB4c19yZWFkKGN0eC0+eHNoLCBY
QlRfTlVMTCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHQ1NQUklOVEYoIiVzL2JhY2tl
bmQiLCBsaWJ4bF9wYXRoKSwKQEAgLTE2NSw3ICsxNjgsNyBAQCBzdGF0aWMgTElCWExfREVGSU5F
X1VQREFURV9ERVZJRCh2a2IsICJ2a2JkIikKIExJQlhMX0RFRklORV9ERVZJQ0VfTElTVCh2a2Ip
CiBMSUJYTF9ERUZJTkVfREVWSUNFX1JFTU9WRSh2a2IpCiAKLURFRklORV9ERVZJQ0VfVFlQRV9T
VFJVQ1RfWCh2a2IsIHZrYiwgdmtiZCwKK0RFRklORV9ERVZJQ0VfVFlQRV9TVFJVQ1QodmtiLCBW
S0JELAogICAgIC5za2lwX2F0dGFjaCA9IDEsCiAgICAgLmRtX25lZWRlZCAgID0gKGRldmljZV9k
bV9uZWVkZWRfZm5fdClsaWJ4bF9fZGV2aWNlX3ZrYl9kbV9uZWVkZWQsCiAgICAgLmZyb21feGVu
c3RvcmUgPSAoZGV2aWNlX2Zyb21feGVuc3RvcmVfZm5fdClsaWJ4bF9fdmtiX2Zyb21feGVuc3Rv
cmUKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3ZzbmQuYyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX3ZzbmQuYwppbmRleCAwZTdiMjljLi5mODFhOWUyIDEwMDY0NAotLS0gYS90b29scy9saWJ4
bC9saWJ4bF92c25kLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdnNuZC5jCkBAIC01NzMsMTEg
KzU3MywxNCBAQCBpbnQgbGlieGxfZGV2aWNlX3ZzbmRfZ2V0aW5mbyhsaWJ4bF9jdHggKmN0eCwg
dWludDMyX3QgZG9taWQsCiAgICAgZG9tcGF0aCA9IGxpYnhsX194c19nZXRfZG9tcGF0aChnYywg
ZG9taWQpOwogICAgIGluZm8tPmRldmlkID0gdnNuZC0+ZGV2aWQ7CiAKLSAgICBkZXZwYXRoID0g
R0NTUFJJTlRGKCIlcy9kZXZpY2UvJXMvJWQiLCBkb21wYXRoLCBsaWJ4bF9fdnNuZF9kZXZ0eXBl
LmVudHJ5LAorICAgIGRldnBhdGggPSBHQ1NQUklOVEYoIiVzL2RldmljZS8lcy8lZCIsIGRvbXBh
dGgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2Rl
dmljZV9raW5kX3RvX3N0cmluZygKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBMSUJYTF9fREVWSUNFX0tJTkRfVlNORCksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW5mby0+ZGV2aWQpOwogICAgIGxpYnhsX3BhdGggPSBHQ1NQ
UklOVEYoIiVzL2RldmljZS8lcy8lZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4
bF9feHNfbGlieGxfcGF0aChnYywgZG9taWQpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlieGxfX3ZzbmRfZGV2dHlwZS5lbnRyeSwgaW5mby0+ZGV2aWQpOworICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlieGxfX2RldmljZV9raW5kX3RvX3N0cmluZyhMSUJYTF9fREVWSUNFX0tJ
TkRfVlNORCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICBpbmZvLT5kZXZpZCk7CiAKICAg
ICBpbmZvLT5iYWNrZW5kID0geHNfcmVhZChjdHgtPnhzaCwgWEJUX05VTEwsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgR0NTUFJJTlRGKCIlcy9iYWNrZW5kIiwgbGlieGxfcGF0aCksIE5V
TEwpOwpAQCAtNjQ0LDcgKzY0Nyw3IEBAIExJQlhMX0RFRklORV9ERVZJQ0VfUkVNT1ZFKHZzbmQp
CiBzdGF0aWMgTElCWExfREVGSU5FX1VQREFURV9ERVZJRCh2c25kLCAidnNuZCIpCiBMSUJYTF9E
RUZJTkVfREVWSUNFX0xJU1QodnNuZCkKIAotREVGSU5FX0RFVklDRV9UWVBFX1NUUlVDVCh2c25k
LAorREVGSU5FX0RFVklDRV9UWVBFX1NUUlVDVCh2c25kLCBWU05ELAogICAgIC51cGRhdGVfY29u
ZmlnID0gKGRldmljZV91cGRhdGVfY29uZmlnX2ZuX3QpIGxpYnhsX191cGRhdGVfY29uZmlnX3Zz
bmQsCiAgICAgLmZyb21feGVuc3RvcmUgPSAoZGV2aWNlX2Zyb21feGVuc3RvcmVfZm5fdCkgbGli
eGxfX3ZzbmRfZnJvbV94ZW5zdG9yZSwKICAgICAuc2V0X3hlbnN0b3JlX2NvbmZpZyA9IChkZXZp
Y2Vfc2V0X3hlbnN0b3JlX2NvbmZpZ19mbl90KQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfdnRwbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfdnRwbS5jCmluZGV4IDNmMGM1NjMuLmM2NDUw
NzQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3Z0cG0uYworKysgYi90b29scy9saWJ4
bC9saWJ4bF92dHBtLmMKQEAgLTExOCw5ICsxMTgsMTMgQEAgaW50IGxpYnhsX2RldmljZV92dHBt
X2dldGluZm8obGlieGxfY3R4ICpjdHgsCiAgICAgZG9tcGF0aCA9IGxpYnhsX194c19nZXRfZG9t
cGF0aChnYywgZG9taWQpOwogICAgIHZ0cG1pbmZvLT5kZXZpZCA9IHZ0cG0tPmRldmlkOwogCi0g
ICAgdnRwbXBhdGggPSBHQ1NQUklOVEYoIiVzL2RldmljZS92dHBtLyVkIiwgZG9tcGF0aCwgdnRw
bWluZm8tPmRldmlkKTsKLSAgICBsaWJ4bF9wYXRoID0gR0NTUFJJTlRGKCIlcy9kZXZpY2UvdnRw
bS8lZCIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9feHNfbGlieGxfcGF0aChn
YywgZG9taWQpLCB2dHBtaW5mby0+ZGV2aWQpOworICAgIHZ0cG1wYXRoID0gR0NTUFJJTlRGKCIl
cy9kZXZpY2UvJXMvJWQiLCBkb21wYXRoLAorICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhs
X19kZXZpY2Vfa2luZF90b19zdHJpbmcoTElCWExfX0RFVklDRV9LSU5EX1ZUUE0pLAorICAgICAg
ICAgICAgICAgICAgICAgICAgIHZ0cG1pbmZvLT5kZXZpZCk7CisgICAgbGlieGxfcGF0aCA9IEdD
U1BSSU5URigiJXMvZGV2aWNlLyVzLyVkIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGxp
YnhsX194c19saWJ4bF9wYXRoKGdjLCBkb21pZCksCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICBsaWJ4bF9fZGV2aWNlX2tpbmRfdG9fc3RyaW5nKExJQlhMX19ERVZJQ0VfS0lORF9WVFBNKSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgIHZ0cG1pbmZvLT5kZXZpZCk7CiAgICAgdnRwbWlu
Zm8tPmJhY2tlbmQgPSB4c19yZWFkKGN0eC0+eHNoLCBYQlRfTlVMTCwKICAgICAgICAgICBHQ1NQ
UklOVEYoIiVzL2JhY2tlbmQiLCBsaWJ4bF9wYXRoKSwgTlVMTCk7CiAgICAgaWYgKCF2dHBtaW5m
by0+YmFja2VuZCkgewpAQCAtMjQ0LDcgKzI0OCw3IEBAIHN0YXRpYyBMSUJYTF9ERUZJTkVfREVW
SUNFU19BREQodnRwbSkKIExJQlhMX0RFRklORV9ERVZJQ0VfUkVNT1ZFKHZ0cG0pCiBMSUJYTF9E
RUZJTkVfREVWSUNFX0xJU1QodnRwbSkKIAotREVGSU5FX0RFVklDRV9UWVBFX1NUUlVDVCh2dHBt
LAorREVGSU5FX0RFVklDRV9UWVBFX1NUUlVDVCh2dHBtLCBWVFBNLAogICAgIC51cGRhdGVfY29u
ZmlnID0gbGlieGxfZGV2aWNlX3Z0cG1fdXBkYXRlX2NvbmZpZywKICAgICAuZnJvbV94ZW5zdG9y
ZSA9IChkZXZpY2VfZnJvbV94ZW5zdG9yZV9mbl90KWxpYnhsX192dHBtX2Zyb21feGVuc3RvcmUs
CiAgICAgLnNldF94ZW5zdG9yZV9jb25maWcgPSAoZGV2aWNlX3NldF94ZW5zdG9yZV9jb25maWdf
Zm5fdCkKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 05 09:31:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 09:31:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e02Ui-0005pS-4L; Thu, 05 Oct 2017 09:31:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1e02Ug-0005ko-Cq
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 09:31:02 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 37/74-03414-5DBF5D95; Thu, 05 Oct 2017 09:31:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVyMfS6o+7531c
 jDT4v4rL4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNW3uUuuM9bMfvjMqYGxivcXYycHEICMxgl
 vu0p6mLk4mARuMQiMf3wBHYQR0LgHYvE3dWLmEGqJASyJJ5fucYGYadJbLjwlhHCLpdoanrIC
 DFJXuJgy2WwZiGBKUwSL6bMAGtmE9CSuH97BViziICSxL1Vk5lAbGaBFIm969rAmoUFvCQen/
 7BCmKzCKhKND1sB6vnFXCQ+Ny5mwlimZzEzXOdzBMY+RcwMqxi1ChOLSpLLdI1MtNLKspMzyj
 JTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMIAYg2MF4ZkHgIUZJDiYlUV6tr1cjhfiS8lMq
 MxKLM+KLSnNSiw8xanBwCPx8+reFUYolLz8vVUmCl+sDUJ1gUWp6akVaZg4wxGFKJTh4lER4f
 38ESvMWFyTmFmemQ6ROMVpyXLhz6Q8Tx4E9t4Bkx827f5iEwOZJifPygswTAGnIKM2DGweLw0
 uMslLCvIxAxwrxFKQW5WaWoMq/YhTnYFQS5r0BMoUnM68EbusroIOYgA6a03QF5KCSRISUVAM
 jn4XqU6OpLMyFp80+NhgaF4uemFh5KEQ1uV+keuWGnZ2z3yucnneZ7c+9YgbjOznN7qfb8ifu
 Kdu51OWo7wZPYV322Y9rOV5cq1qrnRz15/PR2odfU4/e2DrV1W7Chmsy+eZhIim7+pqOXLHK7
 Pr2+OENg0KxIw98ft09aLNr4aq5K/5wzLjrrMRSnJFoqMVcVJwIAOjmPgO+AgAA
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1507195854!73342096!1
X-Originating-IP: [209.85.215.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58927 invoked from network); 5 Oct 2017 09:30:55 -0000
Received: from mail-lf0-f65.google.com (HELO mail-lf0-f65.google.com)
 (209.85.215.65)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Oct 2017 09:30:55 -0000
Received: by mail-lf0-f65.google.com with SMTP id c82so12430361lfc.6
 for <xen-devel@lists.xenproject.org>; Thu, 05 Oct 2017 02:30:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=zT0gIZCqXh4htwb7RXKHqz0gDc/TLE3i8e8AbU+rgRQ=;
 b=TuSxq8Rmc3BZ6Qx/U3NZ0GffM0oPINQ+zvrtQ0DQ/MPmoJrIHbb0Ev1xTeNn8VFKg7
 K/GGFFee6MZKlV5adz6e5/YYJpHOA/vCBemO1Tb73lXIS6qOeiFrCQzJgyDMNTA5+yTK
 5rLJED3+V6WtqA2qvMmQhw7TCRcthvp4hBhV3BR/uE4l4TCQqEIQQFhQBFrMehD3PGMR
 /5NgIorCtZ/0a9KSaZ2rnx9woHvpurwH1V/aUx1UEZ26AY0Y3osY40jydIeOTsKPj7Kx
 ss6j5Axcrvh7DyED0WApDElzqbsIHfabVuOA71loUbg/F30s5bCwyaolqDyxxK8jbvFT
 D5Kw==
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=zT0gIZCqXh4htwb7RXKHqz0gDc/TLE3i8e8AbU+rgRQ=;
 b=LLAhyqQJd2mpcjRTnJaKxvENxtT6+6Oo+HqUBS8maGlH7yS5qTIAtwC+QD5muWxJEq
 aq+X3cX5SW0gAiAMwd04vwC61dTUx69cQdCI9RYVB/xbhIxkNBGsYob3Vzbz1Y202daY
 4RwJwmn9FjWE1pbPF5bgwqQ6guiLuL9F4pFQaeAaPs5LMH4RJeiqetgS0o6IGIKYxJH9
 w51A6fjNrnd+HGMNQBxIrcw7/80lMVXQzhzNg0cjnbmckOMunyqtxvr+R4tdwEGsVOPu
 IoqCdKoiEP8+kRynqMD16xvptURMrz7Su1x+i20T8fcji7ZBkh53S1+J56f8yL/6s2gx
 MI9g==
X-Gm-Message-State: AMCzsaWWemIH4mPlKh0di4ZBn5ES/8byapuGBNkatSfe2nBiuwddumUh
 A6NrdDrR6IxLC6D9CB/O6wl+MQ==
X-Google-Smtp-Source: AOwi7QBYoqGBTE5qfBKB+i5z6I58rrKobZoWiLRhAeHLkViz0mUBS4Kz3ANK7T6lQydmwNjw0Lpg+g==
X-Received: by 10.25.59.90 with SMTP id i87mr4803390lfa.46.1507195854224;
 Thu, 05 Oct 2017 02:30:54 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-52.209.223.85.sovam.net.ua.
 [85.223.209.52])
 by smtp.gmail.com with ESMTPSA id z1sm868340lja.42.2017.10.05.02.30.53
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 05 Oct 2017 02:30:53 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  5 Oct 2017 12:30:44 +0300
Message-Id: <1507195848-18346-1-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH 0/4] libxl: use libxl__device_kind string to
	access device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKSW4g
Y3VycmVudCBpbXBsZW1lbnRhdGlvbiB0aGUgcGF0aCBvZiBkZXZpY2UgWFMgZW50cnkgaXMgY3Jl
YXRlZCB3aXRoCnN0cmluZyBmcm9tIGxpYnhsX19kZXZpY2Vfa2luZCBlbnVtLiBCdXQgYWNjZXNz
IHRvIHRoZSBkZXZpY2UgZW50cnkKdXN1YWxseSBkb25lIHdpdGggaGFyZGNvZGVkIHBhdGguIFRo
aXMgaXMgc291cmNlIG9mIHBvdGVudGlhbCBlcnJvcnMuClRoaXMgcGF0Y2hzZXQgY2hhbmdlcyBo
YXJkY29kZWQgZGV2aWNlIG5hbWUgaW4gdGhlIFhTIHBhdGggdG8gc3RyaW5nCnJlcHJlc2VudGF0
aW9uIG9mIGxpYnhsX19kZXZpY2Vfa2luZCBlbnVtLiBBbHNvIGl0IGNoYW5nZXMgInR5cGUiIGZp
ZWxkCmluIGxpYnhsX18uLi5fZGV2dHlwZSBzdHJ1Y3R1cmUgdG8ga2VlcCBsaWJ4bF9fZGV2aWNl
X2tpbmQuIEl0IGFsbG93cwp0byBtb3ZlIHNvbWUgZHVwbGljYXRlZCBmdW5jdGlvbnMgdG8gbWFj
cm9zLgoKT2xla3NhbmRyIEdyeXRzb3YgKDQpOgogIGxpYnhsOiB1c2UgbGlieGxfX2RldmljZV9r
aW5kIHRvIGdldCBkZXZpY2UgWFMgZW50cnkKICBsaWJ4bDogdXNlIGxpYnhsX19kZXZpY2Vfa2lu
ZCBpbiBMSUJYTF9ERUZJTkVfVVBEQVRFX0RFVklECiAgbGlieGw6IG1vdmUgbGlieGxfX2Rldmlj
ZV9mcm9tXyB0byBMSUJYTF9ERUZJTkVfREVWSUNFX0ZST01fVFlQRQogIGxpYnhsOiBtb3ZlIGli
eGxfZGV2aWRfdG9fZGV2aWNlXy4uLiB0byBMSUJYTF9ERUZJTkVfREVWSURfVE9fREVWSUNFCgog
dG9vbHMvbGlieGwvbGlieGxfOXBmcy5jICAgICAgfCAyMSArKystLS0tLS0tLS0KIHRvb2xzL2xp
YnhsL2xpYnhsX2NvbG9fbmljLmMgIHwgIDYgKystLQogdG9vbHMvbGlieGwvbGlieGxfY29uc29s
ZS5jICAgfCAzNiArKysrKysrKystLS0tLS0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRl
LmMgICAgfCAgNCArLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jICAgIHwgMTAgKysrLS0t
CiB0b29scy9saWJ4bC9saWJ4bF9kaXNrLmMgICAgICB8IDI4ICsrKysrKysrKysrLS0tLS0KIHRv
b2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jICAgIHwgIDIgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2lu
dGVybmFsLmggIHwgNzcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0t
LQogdG9vbHMvbGlieGwvbGlieGxfbmV0YnVmZmVyLmMgfCAgNiArKy0tCiB0b29scy9saWJ4bC9s
aWJ4bF9uaWMuYyAgICAgICB8IDU1ICsrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHRv
b2xzL2xpYnhsL2xpYnhsX3BjaS5jICAgICAgIHwgMjEgKysrKysrKystLS0tCiB0b29scy9saWJ4
bC9saWJ4bF91c2IuYyAgICAgICB8IDUyICsrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tCiB0
b29scy9saWJ4bC9saWJ4bF92ZGlzcGwuYyAgICB8IDYyICsrKysrKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3ZrYi5jICAgICAgIHwgNjEgKysrKystLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfdnNuZC5jICAgICAg
fCA2MiArKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4
bF92dHBtLmMgICAgICB8IDMzICsrKysrKystLS0tLS0tLS0tLS0KIDE2IGZpbGVzIGNoYW5nZWQs
IDIyMiBpbnNlcnRpb25zKCspLCAzMTQgZGVsZXRpb25zKC0pCgotLSAKMi43LjQKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 09:32:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 09:32:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e02W7-0006PI-Ee; Thu, 05 Oct 2017 09:32:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44491d46c=wei.liu2@citrix.com>)
 id 1e02W6-0006Op-07
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 09:32:30 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 50/29-01812-D2CF5D95; Thu, 05 Oct 2017 09:32:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDva7mn6u
 RBpOe6Vt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnT3sxlLTjFVLF12knmBsYpTF2MnBwSAv4S
 Gw7OBbI5OFgEVCTaLumAhNkElCV+dvaygdgiAhoSK98sZOli5OJgFuhklFi2ZDoLSEJYwFJi7
 pcH7CA2r4CFxN0L11hBbCGBMomz31+wQsQFJU7OfAJWzyygI7Fg9yc2kF3MAtISy/9xgIQ5BR
 wlen5sBxsjCnRC59I5LBBjFCQ6ph9jmsDINwvJpFlIJs1CmLSAkXkVo0ZxalFZapGuoYVeUlF
 mekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgoNUzMDDuYPx92vMQoyQHk5Ior9bXq5FC
 fEn5KZUZicUZ8UWlOanFhxhlODiUJHi5PgDlBItS01Mr0jJzgCEPk5bg4FES4f39ESjNW1yQm
 FucmQ6ROsWoy3Hj4fU/TEIsefl5qVLivLwgMwRAijJK8+BGwOLvEqOslDAvIwMDgxBPQWpRbm
 YJqvwrRnEORiVh3hsgU3gy80rgNr0COoIJ6Ig5TVdAjihJREhJNTBu2d/67dSiqVNUVBcslXS
 t/J2+YH54zYUvW/WvsPa35E2xe/OhbeHmuKNKsU6G/ZZtfeL69W8Kv9ZwmG1qMp7wPE7UhTHD
 wGdacNuMwztvSfRNinUNStliolk+RThb6E9s45uShlqjrnlMNwTm9iVpNAXxuzyL35XVdeKM8
 MJNHHd917B5xSuxFGckGmoxFxUnAgDjvdHrugIAAA==
X-Env-Sender: prvs=44491d46c=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1507195944!113452955!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36270 invoked from network); 5 Oct 2017 09:32:25 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 09:32:25 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="450571399"
Date: Thu, 5 Oct 2017 10:32:22 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20171005093222.spd4s6ew5tussj27@citrix.com>
References: <1507194431-17588-1-git-send-email-al1img@gmail.com>
 <1507194431-17588-3-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507194431-17588-3-git-send-email-al1img@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH 2/6] libxl: fix vkb XS entry and type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMDUsIDIwMTcgYXQgMTI6MDc6MDdQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgo+IAo+IHZrYiBoYXMgdmtiZCBuYW1lIGluIFhTLgo+IAo+IFNpZ25lZC1vZmYtYnk6
IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJfZ3J5dHNvdkBlcGFtLmNvbT4KClRoaXMgc2Vy
aWVzIHdvbid0IG1ha2UgaXQgdG8gNC4xMCBidXQgdGhpcyBpc3N1ZSBzaG91bGQgYmUgZml4ZWQg
cmlnaHQKYXdheSAtLSBhc3N1bWluZyB0aGUgcGF0Y2ggaXMgY29ycmVjdC4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Thu Oct 05 09:34:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 09:34:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e02YI-0006jK-QP; Thu, 05 Oct 2017 09:34:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e02YG-0006j8-Ov
 for xen-devel@lists.xen.org; Thu, 05 Oct 2017 09:34:44 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 72/13-03414-3BCF5D95; Thu, 05 Oct 2017 09:34:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS3ftn6u
 RBgd7hSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyFr3gKLrFXrF5/hK2B8QNrFyMnh5BAnsTl
 8zOYQGxeATuJFxMawGwJAUOJ0wtvsoDYLAKqEisWPwarZxNQl2h7th3MFhHQl5j/6SeQzcXBL
 PCZVWLBsi6gBg4OYYEoiVcfjUDiQgLzGSWWrTzKDhLnBFpwe2MciMkrICjxd4cwyBhmAS2Jh7
 9usUDY2hLLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGuoYVeUlF
 mekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg6DEAwQ7GmxsDDjFKcjApifIy/bgaKcSX
 lJ9SmZFYnBFfVJqTWnyIUYaDQ0mCl+sDUE6wKDU9tSItMwcYBTBpCQ4eJRHe3x+B0rzFBYm5x
 ZnpEKlTjMYcNx5e/8PE0XHz7h8mIZa8/LxUKXFeXpBJAiClGaV5cINg0XmJUVZKmJcR6DQhno
 LUotzMElT5V4ziHIxKwrw3QKbwZOaVwO17BXQKE9Apc5qugJxSkoiQkmpglOpQns918JFjxuz
 ZmTvXXp5SuvJewO87pz7zfergnWPyYt/rJnMVuROv3tW/Ob+47CnLMubIvR9klxpJFDI93V66
 7KbSdE2l76dqci+lbli/XvSz0YMbzTOybjC/WLBMdgOLdGwLXxXrd2PhErVo9t4bKUe4Zn92z
 xdTkd+0J//RqurKshwjLSWW4oxEQy3mouJEAOMYf+nJAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1507196075!76499923!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38868 invoked from network); 5 Oct 2017 09:34:37 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Oct 2017 09:34:37 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 05 Oct 2017 03:34:34 -0600
Message-Id: <59D618C8020000780018275C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 05 Oct 2017 03:34:32 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <20171004181526.9405-1-julien.grall@linaro.org>
 <20171004181526.9405-8-julien.grall@linaro.org>
 <52aab653-7e67-7a6f-5b73-175353f29ab1@citrix.com>
In-Reply-To: <52aab653-7e67-7a6f-5b73-175353f29ab1@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Tim Deegan <tim@xen.org>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Shane Wang <shane.wang@intel.com>,
 Julien Grall <julien.grall@linaro.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Gang Wei <gang.wei@intel.com>
Subject: Re: [Xen-devel] [PATCH 7/7] xen: Convert __page_to_mfn and
 __mfn_to_page to use typesafe MFN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA1LjEwLjE3IGF0IDAxOjI3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQXMgZm9yIFRNRU0gaXRzZWxmIChKdWxpZW46IFRoaXMgbXkgbm8gbWVhbnMgYmxvY2tz
IHRoZSBwYXRjaC4gIEl0IGlzCj4gbW9yZSBhbiBvYnNlcnZhdGlvbiBmb3IgS29ucmFkIHRvIHNl
ZSBhYm91dCBmaXhpbmcpLCBJIHNlZSB0aGF0IFRNRU0gaXMKPiBicm9rZW4gb24geDg2IG1hY2hp
bmVzIHdpdGggbW9yZSB0aGFuIDVUQiBvZiBSQU0sIGJlY2F1c2UgaXQgaXMgbm90Cj4gbGVnYWwg
dG8gY2FsbCBwYWdlX3RvX3ZpcnQoKSBvbiBhIHN0cnVjdCBwYWdlX2luZm8gYWxsb2NhdGVkIGZy
b20gdGhlCj4gZG9taGVhcCAod2hpY2ggaXMgd2h5IGFsbG9jX3hlbmhlYXBfcGFnZSgpIHJldHVy
bnMgYSB2b2lkICosIGFuZAo+IGFsbG9jX2RvbWhlYXBfcGFnZSgpIHNwZWNpZmljYWxseSBkb2Vz
bid0KS4gIFRoZSBlYXN5IGZpeCBmb3IgdGhpcyBpcyB0bwo+IHN3YXAgdGhlIGFsbG9jYXRpb24g
cHJpbWl0aXZlcyBvdmVyIHRvIHVzaW5nIHhlbmhlYXAgYWxsb2NhdGlvbnMsIHdoaWNoCj4gd291
bGQgcmVtb3ZlIHRoZSBuZWVkIGZvciBwYWdlX3RvX3ZpcnQoKSBhbmQgYmFjaywgb3IgYSBiZXR0
ZXIgZml4IHdvdWxkCj4gYmUgdG8gbm90IHBhc3MgZXZlcnl0aGluZyB0aGluZyBieSB2aXJ0dWFs
IGFkZHJlc3MgKGF0IHdoaWNoIHBvaW50Cj4gcmV0YWluaW5nIHVzZSBvZiB0aGUgZG9taGVhcCBp
cyBmaW5lKS4KCkZvciB0aGlzIHJlYXNvbiB3ZSBoYXZlCgogICAgICAgIGlmICggdG1lbV9lbmFi
bGVkKCkgKQogICAgICAgIHsKICAgICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcKICAgICAg
ICAgICAgICAgICAgIlRNRU0gcGh5c2ljYWwgUkFNIGxpbWl0IGV4Y2VlZGVkLCBkaXNhYmxpbmcg
VE1FTVxuIik7CiAgICAgICAgICAgdG1lbV9kaXNhYmxlKCk7CiAgICAgICAgfQoKaW4gc2V0dXAu
Yy4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 05 09:37:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 09:37:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e02bD-0006u3-7z; Thu, 05 Oct 2017 09:37:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44491d46c=wei.liu2@citrix.com>)
 id 1e02bC-0006tw-KM
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 09:37:46 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 A1/2E-03642-96DF5D95; Thu, 05 Oct 2017 09:37:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXitHRDpG7636u
 RBtMfcVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn/2+cwF2wRqNh47SprA+Nqvi5GTg4JAX+J
 27dWsYDYLAIqEs+3v2QFsdkElCV+dvaygdgiAkYSnXcug9UwC5RKbNr/FswWFoiVeHXoMVANB
 wevgIXEvWlyIGEhASuJFxs+MYHYvAKCEidnPmEBKWEW0JRYv0sfwpSWWP6PA2KgvETz1tnMID
 angLXE64nPwGxRoGM6l85hgZioINEx/RjTBEb+WUiGzkIYOgth6CwkQxcwsqxi1ChOLSpLLdI
 1stBLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMSQYg2MF4fm3gIUZJDiYlUV6m
 H1cjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwcn0AygkWpaanVqRl5gCjAyYtwcGjJML7+yNQm
 re4IDG3ODMdInWKUZfj0q27f5iEWPLy81KlxHl5QWYIgBRllObBjYBF6iVGWSlhXkago4R4Cl
 KLcjNLUOVfMYpzMCoJ894AmcKTmVcCt+kV0BFMQEfMaboCckRJIkJKqoFRYI+aNw/P0dP9d6p
 lvC2f+NX63L7qm859I2zd9iPxLVkR8zLl7BcsNc3eo1f+JMbS4FHG1JAFc9jENn20sL0wLev1
 gaO3mG02fzj/MOkn+4MtKWqrVWb0SnEndYrKSzPqzJH42eRcYP323DstRc+VDaJtUp9cglQa+
 Pu0naJsWF8ushWZaqbEUpyRaKjFXFScCAB5HV4fzwIAAA==
X-Env-Sender: prvs=44491d46c=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1507196261!69802007!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17642 invoked from network); 5 Oct 2017 09:37:42 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 09:37:42 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="442600101"
Date: Thu, 5 Oct 2017 10:37:40 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Message-ID: <20171005093740.q7wl6pggzevc7gp2@citrix.com>
References: <20171005015832.GA18647@localhost.localdomain>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171005015832.GA18647@localhost.localdomain>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: bhupinder.thakur@linaro.org, xen-devel@lists.xenproject.org,
 sstabellini@kernel.org, wei.liu2@citrix.com
Subject: Re: [Xen-devel] ARM32 - build-issues with xen/arm: vpl011: Add a
 new vuart node in the xenstore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMDQsIDIwMTcgYXQgMDk6NTg6MzJQTSAtMDQwMCwgS29ucmFkIFJ6ZXN6dXRl
ayBXaWxrIHdyb3RlOgo+IEkgZ2V0IHRoaXMgd2hlbiBjb21waWxpbmcgdW5kZXIgQVJNMzIgKFVi
dW50dSAxNS4wNCwKPiBnY2MgKFVidW50dS9MaW5hcm8gNC45LjItMTB1YnVudHUxMykgNC45LjIp
Ogo+IAo+IGxpYnhsX2NvbnNvbGUuYzogSW4gZnVuY3Rpb24g4oCYbGlieGxfX2RldmljZV92dWFy
dF9hZGTigJk6Cj4gbGlieGxfY29uc29sZS5jOjM3OTo1OiBlcnJvcjogZm9ybWF0IOKAmCVsdeKA
mSBleHBlY3RzIGFyZ3VtZW50IG9mIHR5cGUg4oCYbG9uZyB1bnNpZ25lZCBpbnTigJksIGJ1dCBh
cmd1bWVudCAzIGhhcyB0eXBlIOKAmHhlbl9wZm5fdOKAmSBbLVdlcnJvcj1mb3JtYXQ9XQo+ICAg
ICAgZmxleGFycmF5X2FwcGVuZChyb19mcm9udCwgR0NTUFJJTlRGKCIlbHUiLCBzdGF0ZS0+dnVh
cnRfZ2ZuKSk7Cj4gICAgICBeCj4gOwoKTXkgV2hlZXp5IDMyYml0IGNocm9vdCBkaWRuJ3QgY2F0
Y2ggdGhpcywgc2lnaC4KCkRvZXMgdGhlIGZvbGxvd2luZyBwYXRjaCB3b3JrPwoKRnJvbSBhZTUz
MTE5NzM4MmJmMGJjMDAzNjA2YTk3MTIwNzViZGQyMmNmYzI0IE1vbiBTZXAgMTcgMDA6MDA6MDAg
MjAwMQpGcm9tOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpEYXRlOiBUaHUsIDUgT2N0
IDIwMTcgMTA6MzU6MjggKzAxMDAKU3ViamVjdDogW1BBVENIXSBsaWJ4bDogdXNlIGNvcnJlY3Qg
dHlwZSBtb2RpZmllciBmb3IgdnVhcnRfZ2ZuCk1JTUUtVmVyc2lvbjogMS4wCkNvbnRlbnQtVHlw
ZTogdGV4dC9wbGFpbjsgY2hhcnNldD1VVEYtOApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA4
Yml0CgpGaXhlcyBjb21waWxhdGlvbiBlcnJvciBsaWtlOgoKbGlieGxfY29uc29sZS5jOiBJbiBm
dW5jdGlvbiDigJhsaWJ4bF9fZGV2aWNlX3Z1YXJ0X2FkZOKAmToKbGlieGxfY29uc29sZS5jOjM3
OTo1OiBlcnJvcjogZm9ybWF0IOKAmCVsdeKAmSBleHBlY3RzIGFyZ3VtZW50IG9mIHR5cGUg4oCY
bG9uZyB1bnNpZ25lZCBpbnTigJksIGJ1dCBhcmd1bWVudCAzIGhhcyB0eXBlIOKAmHhlbl9wZm5f
dOKAmSBbLVdlcnJvcj1mb3JtYXQ9XQogICAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCBH
Q1NQUklOVEYoIiVsdSIsIHN0YXRlLT52dWFydF9nZm4pKTsKClJlcG9ydGVkLWJ5OiBLb25yYWQg
Unplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+ClNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfY29uc29s
ZS5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0p
CgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jIGIvdG9vbHMvbGlieGwv
bGlieGxfY29uc29sZS5jCmluZGV4IDEzZWNmMTI4ZTIuLmMwNWRjMjhiOTkgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jb25z
b2xlLmMKQEAgLTM3Niw3ICszNzYsNyBAQCBpbnQgbGlieGxfX2RldmljZV92dWFydF9hZGQobGli
eGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgZmxleGFycmF5X2FwcGVuZChyb19mcm9u
dCwgInBvcnQiKTsKICAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCBHQ1NQUklOVEYoIiUi
UFJJdTMyLCBzdGF0ZS0+dnVhcnRfcG9ydCkpOwogICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJv
bnQsICJyaW5nLXJlZiIpOwotICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJvbnQsIEdDU1BSSU5U
RigiJWx1Iiwgc3RhdGUtPnZ1YXJ0X2dmbikpOworICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJv
bnQsIEdDU1BSSU5URigiJSJQUklfeGVuX3Bmbiwgc3RhdGUtPnZ1YXJ0X2dmbikpOwogICAgIGZs
ZXhhcnJheV9hcHBlbmQocm9fZnJvbnQsICJsaW1pdCIpOwogICAgIGZsZXhhcnJheV9hcHBlbmQo
cm9fZnJvbnQsIEdDU1BSSU5URigiJWQiLCBMSUJYTF9YRU5DT05TT0xFX0xJTUlUKSk7CiAgICAg
ZmxleGFycmF5X2FwcGVuZChyb19mcm9udCwgInR5cGUiKTsKLS0gCjIuMTEuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 05 09:39:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 09:39:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e02cb-00071S-IE; Thu, 05 Oct 2017 09:39:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e02ca-00071H-Ex
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 09:39:12 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 FC/D2-30935-FBDF5D95; Thu, 05 Oct 2017 09:39:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS3ff36u
 RBjN3WFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnzbnxiKtgtXDHr0yTGBsbd/F2MnBxCAnkS
 m3fMZASxeQXsJLbMn84OYksIGEqcXniTpYuRg4NFQFWieZUmSJhNQF2i7dl2VhBbRCBdouP4A
 hYQm1mgXOLtzulMILawgLPEqc5dQDYX0PiPTBKTVi8AS3AKeEks2rWDGWQmr4CgxN8dwhC9Wh
 IPf92CmqMtsWzha7ASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMaoXpxaVpRbpmuslFWW
 mZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGHgMQ7GA8Ntn5EKMkB5OSKC/Tj6uRQnxJ
 +SmVGYnFGfFFpTmpxYcYZTg4lCR4uT4A5QSLUtNTK9Iyc4BRAJOW4OBREuH9/REozVtckJhbn
 JkOkTrFqMvRcfPuHyYhlrz8vFQpcV5ekBkCIEUZpXlwI2AReYlRVkqYlxHoKCGegtSi3MwSVP
 lXjOIcjErCvDdApvBk5pXAbXoFdAQT0BFzmq6AHFGSiJCSamCcdpQ3L5zvTmPi3XNra19v6Zs
 Z0mSvrLnDPUNEfodZ2s+Nh9fMrb7Cp/1l5x/djatP3z87/+0HzkfzypR4p76xL1I4IMAr6xC3
 yWH2K+vOQ5vF7geKsXXX+TXvvKZfPufK1Tetd/iOe+nMzqxZZqsS+63dWHNPmuRR40W3BILN9
 KNS83m4j8kqsRRnJBpqMRcVJwIAMwC6+sMCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1507196349!111841648!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3713 invoked from network); 5 Oct 2017 09:39:10 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Oct 2017 09:39:10 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 05 Oct 2017 03:39:08 -0600
Message-Id: <59D619DA020000780018277B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 05 Oct 2017 03:39:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>,
 "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506160104-5890-8-git-send-email-yi.y.sun@linux.intel.com>
 <59CCFACB0200007800180767@prv-mh.provo.novell.com>
 <20170929025649.GD11006@yi.y.sun>
 <59D478D20200007800107951@prv-mh.provo.novell.com>
 <20171005044812.GH11006@yi.y.sun>
 <20171005083945.p5hcm6ulq5efp74h@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20171005083945.p5hcm6ulq5efp74h@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, wei.liu2@citrix.com,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com
Subject: Re: [Xen-devel] [PATCH v4 07/15] x86: implement set value flow for
	MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA1LjEwLjE3IGF0IDEwOjM5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFRodSwgT2N0IDA1LCAyMDE3IGF0IDA0OjQ4OjEyQU0gKzAwMDAsIFlpIFN1biB3cm90ZToK
Pj4gT24gMTctMTAtMDMgMjM6NTk6NDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+ID4+PiBZaSBT
dW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gMDkvMjkvMTcgNDo1OCBBTSA+Pj4KPj4gPiA+
T24gMTctMDktMjggMDU6MzY6MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+ID4+ID4+PiBPbiAy
My4wOS4xNyBhdCAxMTo0OCwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4+ID4g
Pj4gPiAtICAgICAgICAgICAgZmVhdC0+Y29zX3JlZ192YWxbY29zICogY29zX251bSArIGldID0g
aW5mby0+dmFsW2ldOwo+PiA+ID4+ID4gLSAgICAgICAgICAgIHByb3BzLT53cml0ZV9tc3IoY29z
LCBpbmZvLT52YWxbaV0sIHByb3BzLT50eXBlW2ldKTsKPj4gPiA+PiA+ICsgICAgICAgICAgICBp
ZiAoIGZlYXQtPmNvc19yZWdfdmFsW2NvcyAqIGNvc19udW0gKyBqXSAhPSB2YWxfYXJyYXlbaW5k
ZXggKyAKPiBqXSApCj4+ID4gPj4gPiArICAgICAgICAgICAgICAgIGZlYXQtPmNvc19yZWdfdmFs
W2NvcyAqIGNvc19udW0gKyBqXSA9Cj4+ID4gPj4gPiArICAgICAgICAgICAgICAgICAgICBwcm9w
cy0+d3JpdGVfbXNyKGNvcywgdmFsX2FycmF5W2luZGV4ICsgal0sIAo+IHByb3BzLT50eXBlW2pd
KTsKPj4gPiA+PiAKPj4gPiA+PiBUaGlzIHJlbmRlcnMgcGFydGx5IHVzZWxlc3MgdGhlIGNoZWNr
OiBJZiBoYXJkd2FyZSBjYW4gYWx0ZXIgdGhlCj4+ID4gPj4gdmFsdWUsIHJlcGVhdGVkbHkgcmVx
dWVzdGluZyB0aGUgc2FtZSB2YWx1ZSB0byBiZSB3cml0dGVuIHdpbGwKPj4gPiA+PiBubyBsb25n
ZXIgZ3VhcmFudGVlIHRoZSBNU1Igd3JpdGUgdG8gYmUgc2tpcHBlZC4gSWYgaGFyZHdhcmUKPj4g
PiA+PiBiZWhhdmlvciBjYW4ndCBiZSBwcmVkaWN0ZWQgeW91IG1heSB3YW50IHRvIGNvbnNpZGVy
IHJlY29yZGluZwo+PiA+ID4+IGJvdGggdGhlIHZhbHVlIGluIGZvdW5kIGJ5IHJlYWRpbmcgYmFj
ayB0aGUgcmVnaXN0ZXIgd3JpdHRlbiBhbmQKPj4gPiA+PiB0aGUgdmFsdWUgdGhhdCB3YXMgd3Jp
dHRlbiAtIGEgbWF0Y2ggd2l0aCBlaXRoZXIgd291bGQgZWxpbWluYXRlCj4+ID4gPj4gdGhlIG5l
ZWQgdG8gZG8gdGhlIHdyaXRlLgo+PiA+ID4+IAo+PiA+ID5UaGUgaGFyZHdhcmUgYmVoYXZpb3Ig
aXMgZXhwbGljaXRseSBkZWZpbmVkIGJ5IFNETSBhbmQgbWVudGlvbmVkIGluCj4+ID4gPid4bC1w
c3IubWFya2Rvd24nIGFuZCAnaW50ZWxfcHNyX21iYS5wYW5kb2MnLiBVc2VyIHNob3VsZCBrbm93
IHRoYXQgSFcKPj4gPiA+Y2FuIGFsdGVyIE1CQSB2YWx1ZSBpZiB0aGUgdmFsdWUgaXMgbm90IHZh
bGlkLgo+PiA+IAo+PiA+IFNvIGlmIGhhcmR3YXJlIGJlaGF2aW9yIGlzIGZ1bGx5IGRlZmluZWQs
IHdoeSBkb24ndCB5b3UgcHJlLWFkanVzdCB3aGF0IGlzCj4+ID4gdG8gYmUgd3JpdHRlbiB0byB0
aGUgdmFsdWUgaGFyZHdhcmUgd291bGQgYWx0ZXIgaXQgdG8/Cj4+ID4gCj4+IEluIHByZXZpb3Vz
IHZlcnNpb24gb2YgTUJBIHBhdGNoIHNldCwgSSBwcmUtYWRqdXN0IHRoZSB2YWx1ZSBpbiAKPiAn
bWJhX2NoZWNrX3RocnRsJy4KPj4gQnV0IFJvZ2VyIGRpZCBub3QgbGlrZSB0aGF0LiBTbywgdGhl
IHByZS1hZGp1c3QgY29kZXMgYXJlIHJlbW92ZWQuCj4gCj4gSU1ITyBpdCdzIHF1aXRlIHBvaW50
bGVzcyB0byBkbyBzdWNoIGFkanVzdG1lbnRzIHdoZW4gdGhlIGhhcmR3YXJlCj4gcGVyZm9ybXMg
dGhlbSBhbHJlYWR5LiBBbHNvLCBJIGZlYXIgdGhhdCBvdXIgYWRqdXN0bWVudHMgbWlnaHQgZ2V0
Cj4gb3V0LW9mLXN5bmMgaW4gdGhlIGZ1dHVyZSB3aXRoIHdoYXQgaGFyZHdhcmUgYWN0dWFsbHkg
ZG9lcy4KPiAKPiBNYXliZSB0aGUgcmVzdWx0IHJlYWQgYmFjayBmcm9tIHRoZSBoYXJkd2FyZSAo
aWU6IGFkanVzdGVkKSBjYW4gYmUKPiBzdG9yZWQgYW5kIHVzZWQgaW4gb3JkZXIgdG8gY2hlY2sg
d2hldGhlciBhIG5ldyB2YWx1ZSBzaG91bGQgYmUKPiB3cml0dGVuIG9yIG5vdCB3aGVuIHN3aXRj
aGluZz8gKEkgdGhpbmsgdGhpcyBpcyB0aGUgc2FtZSB0aGF0IEphbgo+IHN1Z2dlc3RlZCBhYm92
ZSkuCgpOb3QgZXhhY3RseSwgbm8gLSBJJ2QgbGlrZSB0byBhdm9pZCB0aGUgd3JpdGUgZm9yIF9h
bnlfIHZhbHVlCnJlc3VsdGluZyBpbiB0aGUgb25lIGN1cnJlbnRseSBzdG9yZWQgaW4gdGhlIGhh
cmR3YXJlIHJlZ2lzdGVyLgpIZW5jZSBteSBlYXJsaWVyIHF1ZXN0aW9uIG9uIHdoZXRoZXIgdGhl
IHRyYW5zZm9ybWF0aW9uCmRvbmUgYnkgaGFyZHdhcmUgaXMgd2VsbCBkZWZpbmVkIChpLmUuIF9u
b3RfIG1vZGVsIGRlcGVuZGVudApvciBmdWxseSBkZWZpbmVkIGJ5IENQVUlEIG91dHB1dCkuCgpK
YW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 09:39:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 09:39:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e02cj-00072p-Qg; Thu, 05 Oct 2017 09:39:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44491d46c=wei.liu2@citrix.com>)
 id 1e02ci-00072J-8U; Thu, 05 Oct 2017 09:39:20 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 13/B6-02223-7CDF5D95; Thu, 05 Oct 2017 09:39:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHRDpO6xv1c
 jDba8NLZ4+3UJs8X3LZOZHJg8Dn+4whLAGMWamZeUX5HAmtF7bCV7wVq2iqvn6hsYJ7J2MXJy
 SAj4S1zdfosZxGYRUJF4v3wVI4jNJqAs8bOzlw3EFgGye3/9Zuli5OJgFljHJHF/yWewhLCAj
 8SBc53sIDavgIVE46rDTCBFQgIzGSX+zNnGBpEQlDg58wkLiM0soCOxYPcnoDgHkC0tsfwfB0
 iYU8BSYua/O2CLRYGO6Fw6B6xcSEBBomP6MaYJjHyzkEyahWTSLIRJCxiZVzGqF6cWlaUW6Zr
 oJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEhhwDEOxgvNXnfIhRkoNJSZSX6cfV
 SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvFwfgHKCRanpqRVpmTnA4IdJS3DwKInw/v4IlOYtL
 kjMLc5Mh0idYtTluPHw+h8mIZa8/LxUKXFeXpAZAiBFGaV5cCNgkXiJUVZKmJcR6CghnoLUot
 zMElT5V4ziHIxKwrw3QKbwZOaVwG16BXQEE9ARc5qugBxRkoiQkmpg5D5eusSrecVEB5mzvL3
 fl3zcorI/1t5KY5F+w0qlLTY7U47Y37ZV1zvOFyYxMYZnzd2zl13O8j4WCtIUuyzTmH218md3
 +btJvK/ndeUU2dp/+uZbvPDTx62RDtXZlRY/LN5crtjIVPpTJLnpcZY755fdrCd3mR19nyKtx
 vfEjuGpI8NSk5QFSizFGYmGWsxFxYkAAsw2Ob8CAAA=
X-Env-Sender: prvs=44491d46c=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1507196357!111841672!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4864 invoked from network); 5 Oct 2017 09:39:18 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 09:39:18 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="442600244"
Date: Thu, 5 Oct 2017 10:39:15 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20171005093915.7a5upfgciq74yxqm@citrix.com>
References: <20171004135126.9131-1-wei.liu2@citrix.com>
 <59D615F9020000780018270A@prv-mh.provo.novell.com>
 <20171005092759.fwygh7whof735i2a@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171005092759.fwygh7whof735i2a@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Minios-devel <minios-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: Re: [Xen-devel] [MINIOS PATCH v2] Include string.h before console.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q0MgU3RlZmFubyBhbmQgSnVsaWVuCgpPbiBUaHUsIE9jdCAwNSwgMjAxNyBhdCAxMDoyODowMEFN
ICswMTAwLCBXZWkgTGl1IHdyb3RlOgo+IE9uIFRodSwgT2N0IDA1LCAyMDE3IGF0IDAzOjIyOjMz
QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4gPj4+IE9uIDA0LjEwLjE3IGF0IDE1OjUx
LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiA+IFN0YXJ0aW5nIGZyb20gWGVuIGNv
bW1pdCBhZjhkOTM1NjQsIGl0IGlzIHJlcXVpcmVkIHRvIGluY2x1ZGUgc3RyaW5nLmgKPiA+ID4g
YmVmb3JlIGNvbnNvbGUuaC4KPiA+IAo+ID4gQnV0IHRoYXQncyBicm9rZW4gdGhlbiAtIHRoZXJl
IHNob3VsZG4ndCBiZSBzdWNoIGFuIGVmZmVjdCBmb3IKPiA+IGFueW9uZSB1cGRhdGluZyB0aGVp
ciBwdWJsaWMgaGVhZGVycy4gSU9XIEkgdGhpbmsgdGhpcyBuZWVkcwo+ID4gdG8gYmUgZGVhbHQg
d2l0aCBieSBmdXJ0aGVyIGFkanVzdGluZyBjb25zb2xlLmgsIGUuZy4gYnkKPiA+IG1ha2luZyB0
aGUgYWRkaXRpb25zIGRlcGVuZCBvbiBhIG1hbmlmZXN0IHN5bWJvbCB0byBiZQo+ID4gZGVmaW5l
ZC4KPiAKPiBUaGlzIHNob3VsZCB3b3JrLgo+IAo+IFRoaXMgaXNuJ3QganVzdCBjb25zb2xlLmgg
YWxvbmUuIEFueSBoZWFkZXIgdGhhdCB1c2VzCj4gREVGSU5FX1hFTl9GTEVYX1JJTkcgd2lsbCBw
b3RlbnRpYWxseSBuZWVkIGEgbWFuaWZlc3Qgc3ltYm9sLiBXZSBnZXQKPiBhd2F5IHNvIGZhciBi
ZWNhdXNlIHRoZSB0d28gb3RoZXIgaGVhZGVycyA5cGZzLmggYW5kIHB2Y2FsbHMuaCBhcmUKPiBy
ZWxhdGl2ZWx5IG5ldy4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 05 09:43:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 09:43:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e02go-00083a-Aw; Thu, 05 Oct 2017 09:43:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>)
 id 1e02gm-00083I-Lx; Thu, 05 Oct 2017 09:43:32 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 07/32-03422-3CEF5D95; Thu, 05 Oct 2017 09:43:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS/fAv6u
 RBp+fS1i8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzfi7/DNrQQt7xZu7s5kbGJ+zdjFy
 cggJ5ElseN8PZvMK2Em8b13GBGJLCBhKnF54k6WLkYODRUBV4v93OZAwm4C6RNuz7WDlIgLKE
 ne/zwAq4eJgFnjNKLH+13I2kISwgK/EslUnmUESQgIzGSX+zNkGluAUsJSY+e8OI8hQXgFBib
 87hEHCzAJaEg9/3WKBsLUlli18zQxSwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkb14tS
 istQiXUu9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAMGQAgh2MdzcFHGKU5GBS
 EuVl+nE1UogvKT+lMiOxOCO+qDQntfgQowwHh5IEL9cHoJxgUWp6akVaZg4wImDSEhw8SiK8v
 z8CpXmLCxJzizPTIVKnGI05bjy8/oeJo+Pm3T9MQix5+XmpUuK8vCCTBEBKM0rz4AbBIvUSo6
 yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHlvgEzhycwrgdv3CugUJqBT5jRdATmlJBEhJdXAqGh
 ue/fdy3CDjplNVq8XvXvyLkt6wZtSXusv+sVmp0tFSk+mm/k+3NR1ydfWzO1LFp/lpbKqNVz/
 I1/ay2mF/wzSs2KbtupKqN2TyARmsaOTBaNPu+zZ/F1K8L+0RXyN5L8FLSeWFz21Kt25MfGA3
 G5GpoL8+MXFsy+vXRTyoztLc+K0mNR9SizFGYmGWsxFxYkAHrdgx88CAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1507196606!120215572!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48720 invoked from network); 5 Oct 2017 09:43:28 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Oct 2017 09:43:28 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 05 Oct 2017 03:43:25 -0600
Message-Id: <59D61ADB020000780018277E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 05 Oct 2017 03:43:23 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20171004135126.9131-1-wei.liu2@citrix.com>
 <59D615F9020000780018270A@prv-mh.provo.novell.com>
 <20171005092759.fwygh7whof735i2a@citrix.com>
In-Reply-To: <20171005092759.fwygh7whof735i2a@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Minios-devel <minios-devel@lists.xenproject.org>,
 SamuelThibault <samuel.thibault@ens-lyon.org>,
 Julien Grall <julien.grall@arm.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [MINIOS PATCH v2] Include string.h before console.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA1LjEwLjE3IGF0IDExOjI4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gVGh1LCBPY3QgMDUsIDIwMTcgYXQgMDM6MjI6MzNBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4+PiBPbiAwNC4xMC4xNyBhdCAxNTo1MSwgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdy
b3RlOgo+PiA+IFN0YXJ0aW5nIGZyb20gWGVuIGNvbW1pdCBhZjhkOTM1NjQsIGl0IGlzIHJlcXVp
cmVkIHRvIGluY2x1ZGUgc3RyaW5nLmgKPj4gPiBiZWZvcmUgY29uc29sZS5oLgo+PiAKPj4gQnV0
IHRoYXQncyBicm9rZW4gdGhlbiAtIHRoZXJlIHNob3VsZG4ndCBiZSBzdWNoIGFuIGVmZmVjdCBm
b3IKPj4gYW55b25lIHVwZGF0aW5nIHRoZWlyIHB1YmxpYyBoZWFkZXJzLiBJT1cgSSB0aGluayB0
aGlzIG5lZWRzCj4+IHRvIGJlIGRlYWx0IHdpdGggYnkgZnVydGhlciBhZGp1c3RpbmcgY29uc29s
ZS5oLCBlLmcuIGJ5Cj4+IG1ha2luZyB0aGUgYWRkaXRpb25zIGRlcGVuZCBvbiBhIG1hbmlmZXN0
IHN5bWJvbCB0byBiZQo+PiBkZWZpbmVkLgo+IAo+IFRoaXMgc2hvdWxkIHdvcmsuCj4gCj4gVGhp
cyBpc24ndCBqdXN0IGNvbnNvbGUuaCBhbG9uZS4gQW55IGhlYWRlciB0aGF0IHVzZXMKPiBERUZJ
TkVfWEVOX0ZMRVhfUklORyB3aWxsIHBvdGVudGlhbGx5IG5lZWQgYSBtYW5pZmVzdCBzeW1ib2wu
IFdlIGdldAo+IGF3YXkgc28gZmFyIGJlY2F1c2UgdGhlIHR3byBvdGhlciBoZWFkZXJzIDlwZnMu
aCBhbmQgcHZjYWxscy5oIGFyZQo+IHJlbGF0aXZlbHkgbmV3LgoKUmlnaHQsIGFuZCBmb3IgbmV3
IGhlYWRlcnMgaXQgaXMgZmluZSB0byBlc3RhYmxpc2ggcHJlcmVxIGluY2x1c2lvbgpyZXF1aXJl
bWVudHMgZnJvbSB0aGUgdmVyeSBiZWdpbm5pbmcuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 09:44:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 09:44:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e02hV-00089h-My; Thu, 05 Oct 2017 09:44:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e02hU-00089N-DS
 for xen-devel@lists.xensource.com; Thu, 05 Oct 2017 09:44:16 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 B8/D5-02223-FEEF5D95; Thu, 05 Oct 2017 09:44:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVffdv6u
 RBktvSFisePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE14+O/dpaCA4EVfQsmsTcw
 XjTpYuTiEBJoZJKYef03K4TzmFHi2v79TBDONkaJz5e/sXQxcnKICDhLfD0zlx3E5hXQl7hze
 DGYLSzgItFzYyEzSIOEwGw5iVt7FwAlOIAcb4mHF7lAakDM2QtmsnUxsnOwCVhJHBIDibIIqE
 q0fn/COoGRewEjwypGjeLUorLUIl1jA72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/Nx
 NjECf1zMwMO5gnLDK7xCjJAeTkigv04+rkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeLk+AOUE
 i1LTUyvSMnOAwQeTluDgURLh/f0RKM1bXJCYW5yZDpE6xajLcWzT5T9MQix5+XmpUuK8vCAzB
 ECKMkrz4EbAIuESo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeGyBTeDLzSuA2vQI6ggnoiD
 lNV0COKElESEk1MG5tyd+YYLjy+COb0D7JkPbLhyOEFh1+/FbS6F9Fd7xnI989mRsfd6wP2Fr
 GOH35Vm6T86qMB7y/PyxwqY/QTWaM5T4jIfCFQ9DFTu/1rZa3SkHfVbR5prI5lO6uOFrTmroj
 qPPnVO0/V865Su9scrv2O2zBt1MTyiWlFNcUSFZdeB5wSVv6hBJLcUaioRZzUXEiAD+D6Bt/A
 gAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1507196653!94083024!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23194 invoked from network); 5 Oct 2017 09:44:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Oct 2017 09:44:14 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e02hQ-0006Cd-3o; Thu, 05 Oct 2017 09:44:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e02hK-0006Sn-GB; Thu, 05 Oct 2017 09:44:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e02hJ-000589-9L; Thu, 05 Oct 2017 09:44:05 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114019-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-4.8-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 qemu-upstream-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=1ebb5a1c9894bac00c213050f2fc45c8c28fb407
X-Osstest-Versions-That: qemuu=29383f4fb3c266d1ffcf627bb8329ab60cf4b6a6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 05 Oct 2017 09:44:05 +0000
Subject: [Xen-devel] [qemu-upstream-4.8-testing test] 114019: regressions -
	FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDAxOSBxZW11LXVwc3RyZWFtLTQuOC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTQwMTkvCgpSZWdy
ZXNzaW9ucyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5n
LAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMu
IDExMTA0OQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDExMTA0OQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsIDE1IGd1ZXN0LXNh
dmVyZXN0b3JlICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cy
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIDFlYmI1YTFjOTg5NGJh
YzAwYzIxMzA1MGYyZmM0NWM4YzI4ZmI0MDcKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAg
ICAgICAgICAgIDI5MzgzZjRmYjNjMjY2ZDFmZmNmNjI3YmI4MzI5YWI2MGNmNGI2YTYKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExMTA0OSAgMjAxNy0wNi0yNSAwMzo1MDoxOSBaICAxMDIgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTQwMTkgIDIwMTctMTAtMDQgMTg6NDc6MzkgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMWViYjVhMWM5ODk0YmFjMDBjMjEz
MDUwZjJmYzQ1YzhjMjhmYjQwNwpBdXRob3I6IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQu
Y29tPgpEYXRlOiAgIE1vbiBBdWcgMjggMTQ6Mjk6MDYgMjAxNyArMDIwMAoKICAgIHZnYTogc3Rv
cCBwYXNzaW5nIHBvaW50ZXJzIHRvIHZnYV9kcmF3X2xpbmUqIGZ1bmN0aW9ucwogICAgCiAgICBJ
bnN0ZWFkIHBhc3MgYXJvdW5kIHRoZSBhZGRyZXNzIChha2Egb2Zmc2V0IGludG8gdmdhIG1lbW9y
eSkuCiAgICBBZGQgdmdhX3JlYWRfKiBoZWxwZXIgZnVuY3Rpb25zIHdoaWNoIGFwcGx5IHZiZV9z
aXplX21hc2sgdG8KICAgIHRoZSBhZGRyZXNzLCB0byBtYWtlIHN1cmUgdGhlIGFkZHJlc3Mgc3Rh
eXMgd2l0aGluIHRoZSB2YWxpZAogICAgcmFuZ2UsIHNpbWlsYXIgdG8gdGhlIGNpcnJ1cyBibGl0
dGVyIGZpeGVzIChjb21taXRzIGZmYWY4NTc3NzgKICAgIGFuZCAwMjZhZWZmY2I0KS4KICAgIAog
ICAgSW1wYWN0OiAgRG9TIGZvciBwcml2aWxlZ2VkIGd1ZXN0IHVzZXJzLiAgcWVtdSBjcmFzaGVz
IHdpdGgKICAgIGEgc2VnZmF1bHQsIHdoZW4gaGl0dGluZyB0aGUgZ3VhcmQgcGFnZSBhZnRlciB2
Z2EgbWVtb3J5CiAgICBhbGxvY2F0aW9uLCB3aGlsZSByZWFkaW5nIHZnYSBtZW1vcnkgZm9yIGRp
c3BsYXkgdXBkYXRlcy4KICAgIAogICAgY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAzZDkwYzYy
NTQ4NjM2OTNhNmIxM2Q5MThkMmI4NjgyZTA4YmJjNjgxCiAgICAKICAgIEZpeGVzOiBDVkUtMjAx
Ny0xMzY3MgogICAgQ2M6IFAgSiBQIDxwcGFuZGl0QHJlZGhhdC5jb20+CiAgICBSZXBvcnRlZC1i
eTogRGF2aWQgQnVjaGFuYW4gPGRAdmlkYnVjaGFuYW4uY28udWs+CiAgICBTaWduZWQtb2ZmLWJ5
OiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIE1lc3NhZ2UtaWQ6
IDIwMTcwODI4MTIyOTA2LjE4OTkzLTEta3JheGVsQHJlZGhhdC5jb20KICAgIChjaGVycnkgcGlj
a2VkIGZyb20gY29tbWl0IDc0MzQ3NzVhYmY4ZmIyY2EzYjllODA1ZDMwNjU2ZjRkYThjMDg4MTYp
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 09:50:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 09:50:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e02n8-0000Sf-CF; Thu, 05 Oct 2017 09:50:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1e02n7-0000SZ-7E
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 09:50:05 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 74/6A-03422-C4006D95; Thu, 05 Oct 2017 09:50:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLIsWRWlGSWpSXmKPExsVyMfT+QV1Phmu
 RBjMvMlt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlHZjUxFXxlrvh99BFjA+N85i5GLg4hgWmM
 Esfa9oA5LAINrBKr9x5jA3EkBOawSrzefIupi5ETyCmTuLD9CjOEXSTRc6SRDcbe+O4GmM0rI
 ChxcuYTFhBbSMBd4n/PY3YQm1PAUuLj7zeMEOsWM0p82vkarIhNQEvi/u0VYM0sAioS1/6cYo
 YYFCAx7+0HsGZhoOa5Xx6A2SICihIPXt5kBRnELNDJKPH/10WwBmYBTYnW7b/ZJzAKzkJyyCw
 kqQWMTKsY1YtTi8pSi3SN9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoOUAQh2
 MHb8czrEKMnBpCTKy/TjaqQQX1J+SmVGYnFGfFFpTmrxIUYNDg6Bn0//tjBKseTl56UqSfByf
 QCqEyxKTU+tSMvMAcYRTKkEB4+SCO/vj0Bp3uKCxNzizHSI1ClGS44Ldy79YeK48fA6kDyw59
 YfJiGweVLivLwg8wRAGjJK8+DGwWL9EqOslDAvI9CxQjwFqUW5mSWo8q8YxTkYlYR5b4BM4cn
 MK4Hb+groICagg+Y0XQE5qCQRISXVwMgaenjNjxlyZWdYp/kvOFzbf7BwZ1ys8LaG4NlnzTOU
 l2+f/Fj1k1dbQbP2nPiHyezibA+0TC/d/aJ82fBW4mWNB3ar9v4xtDhxSFBm0VcOKYupXv1Wz
 055Sty6vuXT249PGIp37ruy4d1Ft5O7TO3EzuyNYmNmnhdW3PUrOayQ0eu/7NT1DuuVWIozEg
 21mIuKEwHGpJ1p8AIAAA==
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1507197000!76449851!1
X-Originating-IP: [209.85.223.193]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32082 invoked from network); 5 Oct 2017 09:50:00 -0000
Received: from mail-io0-f193.google.com (HELO mail-io0-f193.google.com)
 (209.85.223.193)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Oct 2017 09:50:00 -0000
Received: by mail-io0-f193.google.com with SMTP id 85so343877iog.1
 for <xen-devel@lists.xenproject.org>; Thu, 05 Oct 2017 02:50:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=lYBMJkcuRpXiYocncQq/gZ6Z+EAU1E4aDdXC0f9WPxw=;
 b=j/9zSB48ZHH0DUtkuEeAM4kvJFFlr4iaj6SKX9/D3jxq9P0wdVs/rjFgqeqOsZeRT3
 I/GT3QnnV0kbbuXluLMB+JkE7CXIZNYpvoYq+C2lfB8RvTffgcPir27rla3+fm+1fnAs
 HSDvZgXvUJZ7kyODAe0fF9sT234DVbf4dA45ZTtCsl+vWH+ZIh2h0Lnd+2dADgRu34Rr
 hJVRZUVyaqpmSTIUVOoHIUWaOhic83qzNO/wB+2FzufSnOexywNgxnG1L8KGobLkqFGH
 c4cJ0FiCFiO+v1flyRLiedwNEtUipVHGmEnOS8HoI+sm9Qv0bHrVFkSZbMc1fWSviGHU
 gu0w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=lYBMJkcuRpXiYocncQq/gZ6Z+EAU1E4aDdXC0f9WPxw=;
 b=ODnsIXZfMsbRYfVoJJ1YbP9wu0+FJML23N2F7nsjJIXb0TocF5ZWW/fNBwZIEJ+hb9
 OUX2FG/zppSBaqpnxfdIUoZi1bIsn/2ZC3OWDBndtsqQUAI1xW0T0SQfopdZxE+gX5M/
 yE/mKpgliAJAp8QBTENL6kKDJIkBHrpvE1h1xohvIF86B/S7Q7U3L4akmh33VPk9jMUE
 NN+9hspAr14+YQqYExsQCPHwXkBzcc9gzxVUxg0SfSGDwpjv6L8x4MWa5bYud8gss3NR
 PhARBTdQDuSXU9bV5Hil96VjaAZ8iX62Ukil8LAX8D7Ytpr+fGwzxhU5Yg6SOVdGu0Gj
 Ar7Q==
X-Gm-Message-State: AMCzsaUsyGoHZhwoAxFIIedgnIlq+RpW6UTANDYMLoZ+9PyXfWPeXJwg
 JsgTYubDUFmpxRLJXqyw+EoJMb0dYqjEZUeh63A=
X-Google-Smtp-Source: AOwi7QAUDpURSNRgS5utpGzdSZl5zTvkXdvLHoOqwbw3APzI3mKSAAkQWNnM2g+czQ0nYlFiJwTJqPGPjrbdwuk2F5Q=
X-Received: by 10.107.68.25 with SMTP id r25mr24147264ioa.97.1507196999788;
 Thu, 05 Oct 2017 02:49:59 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.34.5 with HTTP; Thu, 5 Oct 2017 02:49:59 -0700 (PDT)
In-Reply-To: <20171005093222.spd4s6ew5tussj27@citrix.com>
References: <1507194431-17588-1-git-send-email-al1img@gmail.com>
 <1507194431-17588-3-git-send-email-al1img@gmail.com>
 <20171005093222.spd4s6ew5tussj27@citrix.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Thu, 5 Oct 2017 12:49:59 +0300
Message-ID: <CACvf2oXvxAzTTCW-Kosty9V41_YrtHbXU2crcEgLjbA19Aegww@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH 2/6] libxl: fix vkb XS entry and type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgNSwgMjAxNyBhdCAxMjozMiBQTSwgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4gd3JvdGU6Cj4gT24gVGh1LCBPY3QgMDUsIDIwMTcgYXQgMTI6MDc6MDdQTSArMDMwMCwg
T2xla3NhbmRyIEdyeXRzb3Ygd3JvdGU6Cj4+IEZyb206IE9sZWtzYW5kciBHcnl0c292IDxvbGVr
c2FuZHJfZ3J5dHNvdkBlcGFtLmNvbT4KPj4KPj4gdmtiIGhhcyB2a2JkIG5hbWUgaW4gWFMuCj4+
Cj4+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJfZ3J5dHNvdkBl
cGFtLmNvbT4KPgo+IFRoaXMgc2VyaWVzIHdvbid0IG1ha2UgaXQgdG8gNC4xMCBidXQgdGhpcyBp
c3N1ZSBzaG91bGQgYmUgZml4ZWQgcmlnaHQKPiBhd2F5IC0tIGFzc3VtaW5nIHRoZSBwYXRjaCBp
cyBjb3JyZWN0LgoKT2suIEkgd2lsbCBzZW5kIGp1c3QgdGhpcyBmaXggYXMgYW5vdGhlciBwYXRj
aHNldC4KCgotLSAKQmVzdCBSZWdhcmRzLApPbGVrc2FuZHIgR3J5dHNvdi4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Thu Oct 05 09:50:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 09:50:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e02nK-0000U0-KA; Thu, 05 Oct 2017 09:50:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e02nJ-0000Tl-RZ
 for xen-devel@lists.xensource.com; Thu, 05 Oct 2017 09:50:17 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 C1/DD-03093-95006D95; Thu, 05 Oct 2017 09:50:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTec4Vq
 kwZoTUhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmPD8GXPBZ6GK7gUf2BsY
 P/J2MXJxCAk0Mkk8X/+EFcJ5zChx//IpKGcbo8Tv8zuZuxg5OUQEnCW+npnLDmLzCuhLTNo8j
 RXEFhawlbjwfyITSIOEwCtGiV+zZzGBJCQEPCVu7TzEAmOf+L4EyGbnYBOwkjgk1sXIwcEioC
 qx5aztBEbuBYwMqxjVi1OLylKLdE30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzE
 CPc4ABDsYuy/7H2KU5GBSEuVl+nE1UogvKT+lMiOxOCO+qDQntfgQowwHh5IEL9cHoJxgUWp6
 akVaZg4w9GDSEhw8SiK8vz8CpXmLCxJzizPTIVKnGHU5jm26/IdJiCUvPy9VSpyXF2SGAEhRR
 mke3AhYHFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO8NkCk8mXklcJuAIQZ0vwjvnKYrIE
 eUJCKkpBoYBb+ZSDxf+3fPoYWnCg/t58opdHsUkP72eZvQhfhAvdJKZfnZxTfOh7w8NMvuu/r
 C7fNvB286uF/mr29M1Lp5T6+Gzl6tf+u+g0pqjMMdn7iDWT5Gvy89zlddGbBGeW7dxsvMK73C
 pz7ZeoTPo5mvRd9e7WVk/CRVD77E3/r1KaUzlWWS7qbWKrEUZyQaajEXFScCAJomeqF+AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1507197014!120216939!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2877 invoked from network); 5 Oct 2017 09:50:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Oct 2017 09:50:15 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e02nF-0006M9-Lx; Thu, 05 Oct 2017 09:50:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e02nA-0006nR-8P; Thu, 05 Oct 2017 09:50:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e02n9-0008S7-VT; Thu, 05 Oct 2017 09:50:08 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114035-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=72b0c19a7040ab8446f16578b094fec8703f8095
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 05 Oct 2017 09:50:07 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114035: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDAzNSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDAzNS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTM5NzIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNzJiMGMxOWE3MDQwYWI4NDQ2ZjE2NTc4
YjA5NGZlYzg3MDNmODA5NQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAg
ZGJjNGI2ZTEzYTVkMGRkODk2N2NkZTdmZjcwMDBhYjFlZDg4NjI1ZQoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTEzOTcyICAyMDE3LTEwLTAzIDIxOjAyOjQzIFogICAgMSBkYXlzCkZhaWxpbmcgc2lu
Y2UgICAgICAgIDExMzk3OSAgMjAxNy0xMC0wNCAwMDoxMDoxMyBaICAgIDEgZGF5cyAgIDIwIGF0
dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExNDAxNSAgMjAxNy0xMC0wNCAxODowMToyNiBa
ICAgIDAgZGF5cyAgICA4IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgogIElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJh
ZC53aWxrQG9yYWNsZS5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3
b3VsZCBiZSA1MjQgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 09:54:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 09:54:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e02ra-0000zO-5b; Thu, 05 Oct 2017 09:54:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1e02rY-0000zI-RY
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 09:54:40 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 D5/CD-03093-06106D95; Thu, 05 Oct 2017 09:54:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLIsWRWlGSWpSXmKPExsVyMfSai24s47V
 Igx9bNS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozNl46yFhxnq5jf+Iu1gXEzaxcjF4eQwDRG
 iRt/+xlBHBaBBlaJJU8us4M4EgJzWCVadnxh7mLkBHLKJB7fnscGYRdJNG3ZwQRh50u8PTibE
 cTmFRCUODnzCUsXIwfQWHeJ20cEQcKcAoESrX+ms0Nse8koseX8DbCZbAJaEvdvrwCbySKgIt
 HWMglqToDE6ekNLCC2sIClxNwvD9hBbBEBRYkHL2+Cnc0s0Mko8f/XRbBBzAKaEq3bf7NPYBS
 cheSOWUhSCxiZVjFqFKcWlaUW6RpZ6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525i
 BAYpAxDsYDy/NvAQoyQHk5IoL9OPq5FCfEn5KZUZicUZ8UWlOanFhxg1ODgEfj7928IoxZKXn
 5eqJMHL9QGoTrAoNT21Ii0zBxhHMKUSHDxKIry/PwKleYsLEnOLM9MhUqcYLTku3Ln0h4njxs
 PrQPLAnlt/mITA5kmJ8/KCzBMAacgozYMbB4v1S4yyUsK8jEDHCvEUpBblZpagyr9iFOdgVBL
 mvQEyhSczrwRu6yugg5iADprTdAXkoJJEhJRUA6Mp29tAj1l7GZ4WbvvCm7xqWemmPuF1Jism
 z92+5J/low8RdyfvNz7vlpIwLbUy1dx71eFP5nffOdpFrth2cL9/nKrIzePGzMefpn5wf3GLe
 XLq7/Xmbr3zmBR2Ck0VONu9KHKpX+Gmh+9PS6YuDt0eekrv1yn2K3s0zgqqX5W+x8k876xhje
 hiJZbijERDLeai4kQAdTcw+fACAAA=
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1507197276!114561826!1
X-Originating-IP: [209.85.214.68]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7642 invoked from network); 5 Oct 2017 09:54:37 -0000
Received: from mail-it0-f68.google.com (HELO mail-it0-f68.google.com)
 (209.85.214.68)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Oct 2017 09:54:37 -0000
Received: by mail-it0-f68.google.com with SMTP id n195so93710itg.1
 for <xen-devel@lists.xenproject.org>; Thu, 05 Oct 2017 02:54:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=+6Z7Fb2ml//hv2M4XyOhGT1Rw/6cNfiqFkehve97H0Q=;
 b=HcKcs3ixHPToQda4/YtqHPI6QrcohycC0ZF5ROMG2k/GDBJA+x1EgnwDpiVh/vRc/L
 3VMkOFbbTUm+Mt9nmJTSVTYQhzYpCd2yhUGDqmka9vP3KIE9Lw1f5PNGfU1lx3eumgIJ
 6Pv+kAZxoLLLGWBmrIkzEG4tSOOkfYY/jzqJAbdM1cfH6ErjFpJ2vORmWv0eEVZyc+YD
 /t4KdnbGxyg5P6sIxEYSVu7EdnSEIs43EjNiyJR4rzYhmu8EXDVGDb+vluZXKzan4rcf
 Dyb2cg/rG5Q9xorHQR/TFPYONva/Mc2nWFsD6P7T1g5FbWxgJSMTHzOvNoHQbrUgXK+I
 4l2g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=+6Z7Fb2ml//hv2M4XyOhGT1Rw/6cNfiqFkehve97H0Q=;
 b=lk89Tkc+f6YC2VeD53jjmqidsWS6Be+m8E/Df0vRw/nEnq0owznads3ZWI+/tbmK+r
 67V50RmKqDrvqzczQCil9YJTs983vWP6/I0UIHqf5zyy5UYtYnGo3iITSa2C9NRbGrCK
 eqkPFNlytWC8tHRrAy0kJO7H5LnSkdtGm83B/1aFfLoAjYu5dTSvZ3D6DpBZxhlAFReR
 ZWdPYfEvAibtJSYSGq7oKXc12ojVUiztBU8HTiklKLa+kUD8b87Y0QbwSQAmqrs8nyEy
 Ikzm+dj3wBSFzC2mdrrzsxwAGOAlLSfohzMY7dJGiMd5c4SnfIUB9FQQYfBDHnLH9bfF
 r+yA==
X-Gm-Message-State: AMCzsaV1WlgOGERjDvGXiuhrwvmJffrJ6pjRVDz5sxOja30yFMc6cuWZ
 wkUFyjwimA+oZYeqc+4vQgmmQdwpNI5v7hwqxXQ=
X-Google-Smtp-Source: AOwi7QAAgjnbyHLk/XRxCYenE7g7vBzIZEZyHKSAXMNF0MakM1t8KDCQWdKDVpumkdDnFRJcEjJtz7RqwEeaq2qhkBw=
X-Received: by 10.36.3.141 with SMTP id e135mr547164ite.1.1507197276426; Thu,
 05 Oct 2017 02:54:36 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.34.5 with HTTP; Thu, 5 Oct 2017 02:54:35 -0700 (PDT)
In-Reply-To: <CACvf2oXvxAzTTCW-Kosty9V41_YrtHbXU2crcEgLjbA19Aegww@mail.gmail.com>
References: <1507194431-17588-1-git-send-email-al1img@gmail.com>
 <1507194431-17588-3-git-send-email-al1img@gmail.com>
 <20171005093222.spd4s6ew5tussj27@citrix.com>
 <CACvf2oXvxAzTTCW-Kosty9V41_YrtHbXU2crcEgLjbA19Aegww@mail.gmail.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Thu, 5 Oct 2017 12:54:35 +0300
Message-ID: <CACvf2oUEc6ph17HTJ6KX_uDyPRBoS2_4PZDcazd1bqB5OVFKeg@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH 2/6] libxl: fix vkb XS entry and type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgNSwgMjAxNyBhdCAxMjo0OSBQTSwgT2xla3NhbmRyIEdyeXRzb3YgPGFsMWlt
Z0BnbWFpbC5jb20+IHdyb3RlOgo+IE9uIFRodSwgT2N0IDUsIDIwMTcgYXQgMTI6MzIgUE0sIFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdyb3RlOgo+PiBPbiBUaHUsIE9jdCAwNSwgMjAx
NyBhdCAxMjowNzowN1BNICswMzAwLCBPbGVrc2FuZHIgR3J5dHNvdiB3cm90ZToKPj4+IEZyb206
IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJfZ3J5dHNvdkBlcGFtLmNvbT4KPj4+Cj4+PiB2
a2IgaGFzIHZrYmQgbmFtZSBpbiBYUy4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIg
R3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+Cj4+Cj4+IFRoaXMgc2VyaWVzIHdv
bid0IG1ha2UgaXQgdG8gNC4xMCBidXQgdGhpcyBpc3N1ZSBzaG91bGQgYmUgZml4ZWQgcmlnaHQK
Pj4gYXdheSAtLSBhc3N1bWluZyB0aGUgcGF0Y2ggaXMgY29ycmVjdC4KPgo+IE9rLiBJIHdpbGwg
c2VuZCBqdXN0IHRoaXMgZml4IGFzIGFub3RoZXIgcGF0Y2hzZXQuCj4KPgo+IC0tCj4gQmVzdCBS
ZWdhcmRzLAo+IE9sZWtzYW5kciBHcnl0c292LgoKQWN0dWFsbHkgaW4gY3VycmVudCBpbXBsZW1l
bnRhdGlvbiBpdCBpcyBub3QgcG9zc2libGUgdG8gY3JlYXRlIG1vcmUKdGhhbiBvbmUgdmtiIHBl
ciBkb21haW4uCkl0IG1lYW5zIHRoaXMgaXNzdWUgd2lsbCBub3QgaGFwcGVuIGFueSBjYXNlLgoK
U28sIEknbSBvayB0byB3YWl0IHdpdGggYWxsIHRoaXMgcGF0Y2hzZXQgZm9yIG5leHQgcmVsZWFz
ZS4KCi0tIApCZXN0IFJlZ2FyZHMsCk9sZWtzYW5kciBHcnl0c292LgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 05 10:02:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 10:02:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e02yc-0001xz-15; Thu, 05 Oct 2017 10:01:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e02ya-0001xt-14
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 10:01:56 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 65/A9-03422-31306D95; Thu, 05 Oct 2017 10:01:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS5ef+Vq
 kwZo+VYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePK0S/sBTtNKlY+38nUwHhFvYuRk0NIIE9i
 XvcD9i5GDg5eATuJqb+qQcISAoYSpxfeZAGxWQRUJRpuPGcCsdkE1CXanm1nBSkXEXCUmNzs1
 cXIxcEscIlJYu/HdlaQGmEBV4kZZxsZQRJCArcYJa6t2MUM0sAp4Cmx84sFxCpBib87hEHKmQ
 W0JB7+usUCYWtLLFv4GqyaWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6hsZ
 6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBoccABDsYvywLOMQoycGkJMrL9ONq
 pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXq4PQDnBotT01Iq0zBxgFMCkJTh4lER4f38ESvMWF
 yTmFmemQ6ROMRpzPLpx9w8TR8dNICnEkpeflyolzssLMkkApDSjNA9uECw6LzHKSgnzMgKdJs
 RTkFqUm1mCKv+KUZyDUUmY9wbIFJ7MvBK4fa+ATmECOmVO0xWQU0oSEVJSDYxNQYsCL0w8ohS
 6dlncwq9r7utIxa/RXBQsKKO5rDOo+9adjosZ/x+uf7lSfJl5nF7upUNbH3Nv27F51ar+ngei
 v1yFFBq9BONq+m5scNH+LRT2uex8ePUu5ayjyWFNZ/8Zp0vPbcrxCVQJav3EtcHwzYopu888l
 q2UOfc+wfCd2Mt3ggmSBolKLMUZiYZazEXFiQBiuyFIyQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1507197709!119715840!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27470 invoked from network); 5 Oct 2017 10:01:51 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Oct 2017 10:01:51 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 05 Oct 2017 04:01:49 -0600
Message-Id: <59D61F2A02000078001827C9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 05 Oct 2017 04:01:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20170919152936.14498-1-roger.pau@citrix.com>
 <20170919152936.14498-9-roger.pau@citrix.com>
 <59D4B8FD0200007800181EB2@prv-mh.provo.novell.com>
 <20171005092054.q67q76c2hl7uu4r3@MacBook-Pro-de-Roger.local>
In-Reply-To: <20171005092054.q67q76c2hl7uu4r3@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: StefanoStabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 konrad.wilk@oracle.com, GeorgeDunlap <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, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v6 08/11] vpci/bars: add handlers to map the
	BARs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA1LjEwLjE3IGF0IDExOjIwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgT2N0IDA0LCAyMDE3IGF0IDA4OjMzOjMzQU0gKzAwMDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTkuMDkuMTcgYXQgMTc6MjksIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gK3N0YXRpYyBpbnQgdnBjaV9jaGVja19iYXJfb3ZlcmxhcChjb25zdCBzdHJ1
Y3QgcGNpX2RldiAqcGRldiwKPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IHN0cnVjdCB2cGNpX2JhciAqcm9tLAo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IHJhbmdlc2V0ICptZW0pCj4+ID4gK3sKPj4gPiArICAgIGNvbnN0
IHN0cnVjdCBwY2lfZGV2ICpjbXA7Cj4+ID4gKwo+PiA+ICsgICAgLyogQ2hlY2sgZm9yIG92ZXJs
YXBzIHdpdGggb3RoZXIgZGV2aWNlJ3MgQkFScy4gKi8KPj4gPiArICAgIGxpc3RfZm9yX2VhY2hf
ZW50cnkoY21wLCAmcGRldi0+ZG9tYWluLT5hcmNoLnBkZXZfbGlzdCwgZG9tYWluX2xpc3QpCj4+
ID4gKyAgICB7Cj4+ID4gKyAgICAgICAgdW5zaWduZWQgaW50IGk7Cj4+ID4gKwo+PiA+ICsgICAg
ICAgIGlmICggcm9tID09IE5VTEwgJiYgcGRldiA9PSBjbXAgKQo+PiA+ICsgICAgICAgICAgICBj
b250aW51ZTsKPj4gCj4+IFRoaXMgY2hlY2sgbG9va3MgcmF0aGVyIHVubW90aXZhdGVkIChvciBl
dmVuIGJvZ3VzKSB3aXRob3V0IGEgY29tbWVudC4KPj4gVGhlIG90aGVyIHNwZWNpYWwgY2FzaW5n
IG9mIFJPTSBCQVJzIGZ1cnRoZXIgZG93biBhbHNvIGlzbid0IGFsbCB0aGF0Cj4+IG9idmlvdXMg
KGFuZCByaWdodCBub3cgSSBjYW4ndCBldmVuIGNvbnZpbmNlIG15c2VsZiBpdCdzIGNvcnJlY3Qp
Lgo+IAo+IEkndmUgYWRkZWQgdGhlIGZvbGxvd2luZyBjb21tZW50IGJlZm9yZSB0aGlzIGNoZWNr
LCB3aGljaCBJIHRoaW5rCj4gZXhwbGFpbnMgdGhlIGxvZ2ljIGZvciB0aGlzIGNoZWNrLCBhbmQg
dGhlIG9uZSBiZWxvdzoKPiAKPiBTaW5jZSBST00gQkFScyBjYW4gYmUgZW5hYmxlZCBpbmRlcGVu
ZGVudGx5IG9mIHRoZSBtZW1vcnkgZGVjb2RpbmcKPiBiaXQgd2UgbmVlZCB0byBjaGVjayBmb3Ig
b3ZlcmxhcHBpbmcgaW4gc2xpZ2h0bHkgZGlmZmVyZW50Cj4gd2F5cyBkZXBlbmRpbmcgb24gdGhl
IGNhc2UuCj4gCj4gSWYgIXJvbSBpdCBtZWFucyB0aGUgbWVtb3J5IGRlY29kaW5nIGJpdCBoYXMg
YmVlbiB0b2dnbGVkLCBhbmQgYWxsCj4gQkFScyBiZWxvbmdpbmcgdG8gdGhlIGRldmljZSB3aWxs
IGJlIHt1bn1tYXBwZWQsCgpUaGF0J3Mgbm90IHByZWNpc2U6IFdoZW4gbWFwcGluZywgeW91IG1h
eSBzdGlsbCBza2lwIHRoZSBST00gb25lCmlmIGl0cyBlbmFibGUgYml0IGlzIGNsZWFyLiBXaGV0
aGVyIHRoZSBkaWZmZXJlbmNlIG1hdHRlcnMgZm9yCnVubWFwcGluZyB3aGVuIHRoZSBST00gaXMg
YWxyZWFkeSB1bm1hcHBlZCBJIGNhbid0IHRlbGwgcmlnaHQKYXdheS4gTmV2ZXJ0aGVsZXNzIEkg
dGhpbmsgLi4uCgo+IGhlbmNlIHRoZSByYW5nZXNldAo+IHdpbGwgY29udGFpbiB0aGUgbWFwcGlu
Z3MgZm9yIHRoZSB3aG9sZSBkZXZpY2UuIEluIHRoaXMgY2FzZSB0aGVyZSdzCj4gbm8gbmVlZCB0
byBjaGVjayBmb3Igb3ZlcmxhcHMgd2l0aCBCQVJzIHRoYXQgYmVsb25nIHRvIHRoZSBzYW1lCj4g
ZGV2aWNlIGJlY2F1c2UgdGhlIHJhbmdlc2V0IGlzIGFibGUgdG8gZGVhbCB3aXRoIG92ZXJsYXBw
aW5nIGFyZWFzLgoKLi4uIHRoZSBjb25jbHVzaW9uIGlzIGNvcnJlY3QsIGFzIEkgd291bGQgZXhw
ZWN0IHRoZSBST00gcmFuZ2UgdG8Kc2ltcGx5IG5vdCBiZSBwYXJ0IG9mIHRoZSByYW5nZXNldCB0
aGVuLgoKPj4gPiArICAgICAgICB9Cj4+ID4gKyAgICB9Cj4+ID4gKwo+PiA+ICsgICAgLyogQ2hl
Y2sgZm9yIG92ZXJsYXBzIHdpdGggb3RoZXIgZGV2aWNlJ3MgQkFScy4gKi8KPj4gPiArICAgIHJj
ID0gdnBjaV9jaGVja19iYXJfb3ZlcmxhcChwZGV2LCBOVUxMLCBtZW0pOwo+PiAKPj4gV2h5IGlz
IHRoaXMgbm90IHN5bW1ldHJpY2FsIHdpdGggdnBjaV9tb2RpZnlfcm9tKCkgKHdoaWNoIGFsc28g
Y2hlY2tzCj4+IG92ZXJsYXBzIGluc2lkZSB0aGUgY3VycmVudCBkZXZpY2UpPwo+IAo+IEkgdGhp
bmsgdGhlIGNvbW1lbnQgYWJvdmUgc2hvdWxkIGFuc3dlciB0aGUgcXVlc3Rpb24gaGVyZSwgdGhl
Cj4gZGlmZmVyZW5jZSBpcyBiZWNhdXNlIGluIHRoaXMgY2FzZSBYZW4gaXMgbWFwcGluZyBhIHdo
b2xlIGRldmljZSwgc28KPiB2cGNpX2NoZWNrX2Jhcl9vdmVybGFwIHNob3VsZCBub3QgY2hlY2sg
Zm9yIG92ZXJsYXAgd2l0aCBCQVJzIHRoYXQKPiBiZWxvbmcgdG8gdGhlIHNhbWUgZGV2aWNlLiBP
VE9ILCB3aGVuIG1hcHBpbmcgYSBST00gQkFSIFhlbiBzaG91bGQKPiBjaGVjayBmb3Igc3VjaCBv
dmVybGFwLCBiZWNhdXNlIHRoZSByZWd1bGFyIEJBUnMgd2lsbCBhbHJlYWR5IGJlCj4gbWFwcGVk
LgoKUmlnaHQuIFBhcnQgb2YgbXkgY29uZnVzaW9uIHJlc3VsdHMgZnJvbSB0aGUgbmFtaW5nIG9m
IHRoZXNlCnR3byBmdW5jdGlvbnMgKHByZXR0eSBzaW1pbGFyIGRlc3BpdGUgdGhlaXIgZGlmZmVy
ZW50IGNhbGwgc2l0ZXMpCmFzIHdlbGwgYXMgdGhlaXIgcGxhY2VtZW50IChtb2RpZnlfYmFycygp
IHNpdHRpbmcgYWhlYWQgb2YKdGhlIENNRCB3cml0ZSBpcyBmaW5lLCBhcyBpdCdzIGEgaGVscGVy
IG9mIHRoYXQgZnVuY3Rpb24sIGJ1dAptb2RpZnlfcm9tKCkgd291bGQgYmV0dGVyIGJlIG1vdmVk
IGRvd24gdG8gbWFrZSBjbGVhcgp3aG9zZSBoZWxwZXIgaXQgaXM7IGl0J3MgcXVlc3Rpb25hYmxl
IHdoZXRoZXIgdGhpcyBiZWluZyBhCnNlcGFyYXRlIGhlbHBlciBmdW5jdGlvbiBpcyBhY3R1YWxs
eSB1c2VmdWwpLgoKPj4gPiArICAgIH0KPj4gPiArCj4+ID4gKyAgICByYyA9IHZwY2lfbWF5YmVf
ZGVmZXJfbWFwKHBkZXYtPmRvbWFpbiwgbWVtLCBtYXApOwo+PiA+ICsgICAgaWYgKCAhcmMgKQo+
PiA+ICsgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRShoZWFkZXItPmJhcnMpOyBp
KysgKQo+PiA+ICsgICAgICAgICAgICBpZiAoIGhlYWRlci0+YmFyc1tpXS50eXBlICE9IFZQQ0lf
QkFSX1JPTSB8fAo+PiA+ICsgICAgICAgICAgICAgICAgIGhlYWRlci0+YmFyc1tpXS5yb21fZW5h
YmxlZCApCj4+ID4gKyAgICAgICAgICAgIGhlYWRlci0+YmFyc1tpXS5lbmFibGVkID0gbWFwOwo+
PiAKPj4gSG1tLCB5b3UncmUgdXBkYXRpbmcgc3RhdGUgaGVyZSByZWdhcmRsZXNzIG9mIHBvc3Np
YmxlIGZhaWx1cmUgaW4gdGhlCj4+IGRlZmVycmVkIG9wZXJhdGlvbiAoc2VlIHRoZSBkaXNjYXJk
ZWQgZXJyb3IgY29kZSBpbgo+PiB2cGNpX2NoZWNrX3BlbmRpbmcoKSkuCj4gCj4gWWVzLCBJJ3Zl
IGZpeGVkIHRoZSBjb2RlIGFib3ZlIHRvIHRyeSB0byBtYXAvdW5tYXAgYXMgbXVjaCBhcwo+IHBv
c3NpYmxlLCBldmVuIHdoZW4gYSBmYWlsdXJlIGhhcHBlbnMuCj4gCj4gSSBhZ3JlZSB0aGF0IGVu
YWJsaW5nL2Rpc2FibGluZyBoZXJlIHdpdGggdGhlIG9wZXJhdGlvbiBiZWluZyBkZWZlcnJlZAo+
IGlzIG5vdCBpZGVhbCwgYnV0IEkgYWxzbyB0aGluayB3ZSB3b3VsZCBlbmQgdXAgZG9pbmcgdGhl
IHNhbWUKPiByZWdhcmRsZXNzIG9mIHRoZSBvdXRjb21lIG9mIHRoZSBkZWZlcnJlZCBvcGVyYXRp
b24uIElmIHNvbWUKPiBtYXBwaW5nL3VubWFwcGluZyBvZiBCQVJzIGZhaWxlZCwgdGhlIG1lbW9y
eSBkZWNvZGluZyBzaG91bGQgYmUKPiBlbmFibGVkIGFueXdheS4gSSBjYW4gYWRkIGEgY29tbWVu
dCBhbG9uZyB0aGlzIGxpbmVzIGlmIHlvdSB0aGluawo+IHRoYXQncyBPSy4KClllcywgYXQgbGVh
c3QgZXhwbGFpbmluZyB3aHkgdGhpbmdzIGFyZSB0aGUgKG5vdCBmdWxseSBjb3JyZWN0KSB3YXkK
dGhleSBhcmUgd291bGQgaGVscCAoYWxzbyB0byB0ZWxsIGFueW9uZSB3YW50aW5nIHRvIGltcHJv
dmUgdGhpcwp3aGF0IGl0IGFjdHVhbGx5IGlzIHRoYXQgd291bGQgbmVlZCBjaGFuZ2luZykuIE9m
IGNvdXJzZSBldmVuCmJldHRlciB3b3VsZCBiZSBpZiBtYWludGFpbmVkIHN0YXRlIHdvdWxkIG1h
dGNoIHRoZSBzdGF0ZQpoYXJkd2FyZSBpcyBpbi4KCj4+ID4gLS0tIGEveGVuL2luY2x1ZGUveGVu
L3ZwY2kuaAo+PiA+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi92cGNpLmgKPj4gPiBAQCAtMzUsMTEg
KzM1LDUyIEBAIHVpbnQzMl90IHZwY2lfcmVhZChwY2lfc2JkZl90IHNiZGYsIHVuc2lnbmVkIGlu
dCByZWcsIHVuc2lnbmVkIGludCBzaXplKTsKPj4gPiAgdm9pZCB2cGNpX3dyaXRlKHBjaV9zYmRm
X3Qgc2JkZiwgdW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgaW50IHNpemUsCj4+ID4gICAgICAg
ICAgICAgICAgICB1aW50MzJfdCBkYXRhKTsKPj4gPiAgCj4+ID4gKy8qCj4+ID4gKyAqIENoZWNr
IGZvciBwZW5kaW5nIHZQQ0kgb3BlcmF0aW9ucyBvbiB0aGlzIHZjcHUuIFJldHVybnMgdHJ1ZSBp
ZiB0aGUgdmNwdQo+PiA+ICsgKiBzaG91bGQgbm90IHJ1bi4KPj4gPiArICovCj4+ID4gK2Jvb2wg
dnBjaV9jaGVja19wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2KTsKPj4gPiArCj4+ID4gIHN0cnVjdCB2
cGNpIHsKPj4gPiAgICAgIC8qIExpc3Qgb2YgdlBDSSBoYW5kbGVycyBmb3IgYSBkZXZpY2UuICov
Cj4+ID4gICAgICBzdHJ1Y3QgbGlzdF9oZWFkIGhhbmRsZXJzOwo+PiA+ICAgICAgc3BpbmxvY2tf
dCBsb2NrOwo+PiA+ICsKPj4gPiArI2lmZGVmIF9fWEVOX18KPj4gPiArICAgIC8qIEhpZGUgdGhl
IHJlc3Qgb2YgdGhlIHZwY2kgc3RydWN0IGZyb20gdGhlIHVzZXItc3BhY2UgdGVzdCBoYXJuZXNz
LiAqLwo+PiA+ICsgICAgc3RydWN0IHZwY2lfaGVhZGVyIHsKPj4gPiArICAgICAgICAvKiBJbmZv
cm1hdGlvbiBhYm91dCB0aGUgUENJIEJBUnMgb2YgdGhpcyBkZXZpY2UuICovCj4+ID4gKyAgICAg
ICAgc3RydWN0IHZwY2lfYmFyIHsKPj4gPiArICAgICAgICAgICAgcGFkZHJfdCBhZGRyOwo+PiA+
ICsgICAgICAgICAgICB1aW50NjRfdCBzaXplOwo+PiA+ICsgICAgICAgICAgICBlbnVtIHsKPj4g
PiArICAgICAgICAgICAgICAgIFZQQ0lfQkFSX0VNUFRZLAo+PiA+ICsgICAgICAgICAgICAgICAg
VlBDSV9CQVJfSU8sCj4+ID4gKyAgICAgICAgICAgICAgICBWUENJX0JBUl9NRU0zMiwKPj4gPiAr
ICAgICAgICAgICAgICAgIFZQQ0lfQkFSX01FTTY0X0xPLAo+PiA+ICsgICAgICAgICAgICAgICAg
VlBDSV9CQVJfTUVNNjRfSEksCj4+ID4gKyAgICAgICAgICAgICAgICBWUENJX0JBUl9ST00sCj4+
ID4gKyAgICAgICAgICAgIH0gdHlwZTsKPj4gPiArICAgICAgICAgICAgYm9vbCBwcmVmZXRjaGFi
bGU7Cj4+ID4gKyAgICAgICAgICAgIC8qIFN0b3JlIHdoZXRoZXIgdGhlIEJBUiBpcyBtYXBwZWQg
aW50byBndWVzdCBwMm0uICovCj4+ID4gKyAgICAgICAgICAgIGJvb2wgZW5hYmxlZDsKPj4gPiAr
ICAgICAgICAgICAgLyoKPj4gPiArICAgICAgICAgICAgICogU3RvcmUgd2hldGhlciB0aGUgUk9N
IGVuYWJsZSBiaXQgaXMgc2V0IChkb2Vzbid0IGltcGx5IFJPTSBCQVIKPj4gPiArICAgICAgICAg
ICAgICogaXMgbWFwcGVkIGludG8gZ3Vlc3QgcDJtKS4gT25seSB1c2VkIGZvciB0eXBlIFZQQ0lf
QkFSX1JPTS4KPj4gPiArICAgICAgICAgICAgICovCj4+ID4gKyAgICAgICAgICAgIGJvb2wgcm9t
X2VuYWJsZWQ7Cj4+IAo+PiBFc3BlY2lhbGx5IHdpdGggdGhlIGVycm9yIGhhbmRsaW5nIGlzc3Vl
IGluIG1pbmQgdGhhdCBJJ3ZlIG1lbnRpb25lZAo+PiBlYXJsaWVyLCBJIHdvbmRlciB3aGV0aGVy
IHRoaXMgZmllbGQgc2hvdWxkbid0IGJlIGRyb3BwZWQsIGFsb25nIHRoZQo+PiBsaW5lcyBvZiB5
b3UgYWxzbyBubyBsb25nZXIgY2FjaGluZyB0aGUgbWVtb3J5IGRlY29kZSBlbmFibGUgYml0IGlu
IHRoZQo+PiBjb21tYW5kIHJlZ2lzdGVyLgo+IAo+IFJlbW92aW5nIHJvbV9lbmFibGVkIHdvdWxk
IGltcGx5IGRvaW5nIGEgcmVnaXN0ZXIgcmVhZCBpbgo+IHZwY2lfbW9kaWZ5X2JhcnMgaW4gb3Jk
ZXIgdG8ga25vdyB3aGV0aGVyIHRoZSBST00gQkFSIGlzIGVuYWJsZWQgb3IKPiBub3QsIHdoaWNo
IGlzIG5vdCB0cml2aWFsIGJlY2F1c2UgZGVwZW5kaW5nIG9uIHRoZSBoZWFkZXIgdHlwZSB0aGUK
PiBwb3NpdGlvbiBvZiB0aGUgUk9NIEJBUiBpcyBkaWZmZXJlbnQuCgpBcyBzYWlkIC0gSSB3b3Vs
ZG4ndCBtaW5kIHRoZSBmaWVsZCBpZiBpdCB3YXMgYWx3YXlzIGluIHN5bmMgd2l0aCB0aGUKaGFy
ZHdhcmUgb25lLiBBbmQgaXQgd2FzIGZvciBhIHJlYXNvbiB0aGF0IEkgbWVudGlvbmVkIHRoZQpt
ZW1vcnkgZGVjb2RlIGJpdCwgd2hpY2ggeW91IG5vIGxvbmdlciBjYWNoZS4gSSB0aGluayBib3Ro
CnNob3VsZCBiZSB0cmVhdGVkIHRoZSBzYW1lLgoKPiBBbm90aGVyIG9wdGlvbiB3b3VsZCBiZSB0
byBzdG9yZSB0aGUgcHJlZmV0Y2gvZW5hYmxlIGJpdHMgaW5zaWRlIG9mCj4gdGhlIGFkZHIgZmll
bGQsIGJ1dCB0aGF0IHdvdWxkIGFsc28gcmVxdWlyZSBtb3JlIG1hc2tpbmcvdW5tYXNraW5nIG9m
Cj4gdGhlIGZpZWxkcyB3aGVuIHRoZSB2YWx1ZXMgYXJlIHVzZWQgb3IgdXBkYXRlZC4KCkkgZGlk
bid0IGFzayBmb3IgdGhlc2UgdHdvIHRvIGJlIGVsaW1pbmF0ZWQuCgpKYW4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Thu Oct 05 10:09:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 10:09:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0360-0002GU-Si; Thu, 05 Oct 2017 10:09:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e035z-0002GM-P0
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 10:09:35 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 53/61-01784-FD406D95; Thu, 05 Oct 2017 10:09:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVywNwkQvcey7V
 IgxWLlCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owb5x6zFUzlrzj2dyNLA+NX7i5GLg4hgWmM
 EheOz2PqYuTkkBDglTiybAYrhO0vceBhOztE0QRGiZ39+8GKWARUJA73tbCD2GwC6hKPv/aAx
 UUElCV6f/1mAWlgFmhjlPgzbyobSEJYIEmi8docIJuDg1dAV+LrDX+Ioc+YJObPmwFWwysgKH
 Fy5hMWEJsZaOifeZeYQeqZBaQllv/jAAlzCthLXJ54lxHEFgW6YcrJbWwTGAVmIemehaR7FkL
 3AkbmVYwaxalFZalFuoameklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgeHJAAQ7
 GBu2ex5ilORgUhLlZfpxNVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBC/XB6CcYFFqempFWmYOM
 FJg0hIcPEoivL8/AqV5iwsSc4sz0yFSpxgVpcR5eUH6BEASGaV5cG2w6LzEKCslzMsIdIgQT0
 FqUW5mCar8K0ZxDkYlYd4bIFN4MvNK4Ka/AlrMBLR4TtMVkMUliQgpqQbGyS8sHe8x2c5xmhU
 7LyC/vW3OsoPqLNPuhm1ysPKWfTE9M02KP4lFflVJy6s1oi0/7y/kkDg8YUmWX6vIfZPrxs9v
 pnwtSrb8v+zNo5NBWg8fG5tHdzCUvj91NNFtgtPsZelZL657LJ8YMkGlTKrnvfN0Zp4PZaVJZ
 bWMRyt/Hl21VfSZaPQyJZbijERDLeai4kQAMO0ia8kCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1507198172!111848265!1
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38907 invoked from network); 5 Oct 2017 10:09:34 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Oct 2017 10:09:34 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 05 Oct 2017 03:09:29 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,481,1500966000"; d="scan'208";a="143007168"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga002.jf.intel.com with ESMTP; 05 Oct 2017 03:09:28 -0700
Date: Thu, 5 Oct 2017 18:08:17 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20171005100817.GI11006@yi.y.sun>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506160104-5890-5-git-send-email-yi.y.sun@linux.intel.com>
 <59CCF2590200007800180712@prv-mh.provo.novell.com>
 <20170929015358.GC11006@yi.y.sun>
 <59D47709020000780010793D@prv-mh.provo.novell.com>
 <20171005044247.GG11006@yi.y.sun>
 <59D60E570200007800182693@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59D60E570200007800182693@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v4 04/15] x86: implement data structure and
 CPU init flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMTAtMDUgMDI6NDk6NTksIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBPbiAwNS4xMC4x
NyBhdCAwNjo0MiwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gPiBPbiAxNy0x
MC0wMyAyMzo1MjowOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4+IFlpIFN1biA8eWkueS5z
dW5AbGludXguaW50ZWwuY29tPiAwOS8yOS8xNyAzOjU1IEFNID4+Pgo+ID4+ID5PbiAxNy0wOS0y
OCAwNTowMDowOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4gPj4+IE9uIDIzLjA5LjE3IGF0
IDExOjQ4LCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90ZToKPiA+PiA+PiA+IEBAIC0x
NDEwLDYgKzE0OTYsNyBAQCBzdGF0aWMgdm9pZCBwc3JfY3B1X2luaXQodm9pZCkKPiA+PiA+PiA+
ICAgICAgdW5zaWduZWQgaW50IHNvY2tldCwgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwo+ID4+
ID4+ID4gICAgICBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0Owo+ID4+ID4+ID4gICAgICBzdHJ1Y3Qg
Y3B1aWRfbGVhZiByZWdzOwo+ID4+ID4+ID4gKyAgICB1aW50MzJfdCBlYng7Cj4gPj4gPj4gCj4g
Pj4gPj4gSXMgdGhpcyBsb2NhbCB2YXJpYWJsZSByZWFsbHkgYSBiaWcgaGVscD8gVG8gbWUgaXQg
bG9va3MgbGlrZSBpdCBvbmx5Cj4gPj4gPj4gbWFrZXMgdGhlIHBhdGNoIGxhcmdlciB3aXRob3V0
IGFjdHVhbGx5IGltcHJvdmluZyBhbnl0aGluZywKPiA+PiA+PiBhbmQgd2l0aG91dCBiZWluZyBy
ZWxhdGVkIHRvIHRoZSBzdWJqZWN0IG9mIHRoZSBwYXRjaC4KPiA+PiA+PiAKPiA+PiA+SU1ITywg
aXQgY2FuIGF2b2lkIHRoZSAnY3B1aWRfY291bnRfbGVhZigpJyBiZWluZyByZXBlYXRlZGx5IGNh
bGxlZC4gV2l0aG91dCBpdCwKPiA+PiA+d2UgaGF2ZSB0byBjYWxsICdjcHVpZF9jb3VudF9sZWFm
KCknIGZvciAyIG1vcmUgdGltZXMuCj4gPj4gCj4gPj4gSG1tLCBkaWRuJ3QgeW91IHNpbXBseSBy
ZXBsYWNlIHJlZ3MuYiB1c2VzIHdpdGggZWJ4PyBPciBkaWQgSSBvdmVybG9vayBhIHBsYWNlCj4g
Pj4gd2hlcmUgcmVncyBpcyBiZWluZyBvdmVyd3JpdHRlbiBiZWZvcmUgdGhlIGxhc3Qgb2YgdGhl
c2UgcmVncy5iIHVzZXMgKGluIHdoaWNoIGNhc2UKPiA+PiBJIHRoaW5rIHlvdXIgY2hhbmdlIGlz
IGZpbmUpPwo+ID4+IAo+ID4gVGhlIHJlZ3MgaXMgb3ZlcndyaXR0ZW4gd2hlbiBhIGZlYXR1cmUg
cHJlc2VudHMuIFRoZSBvbGQgY29kZXMgYXJlIGJlbG93Cj4gPiAKPiA+ICAgICBjcHVpZF9jb3Vu
dF9sZWFmKFBTUl9DUFVJRF9MRVZFTF9DQVQsIDAsICZyZWdzKTsKPiA+ICAgICBpZiAoIHJlZ3Mu
YiAmIFBTUl9SRVNPVVJDRV9UWVBFX0wzICkKPiA+ICAgICB7Cj4gPiAgICAgICAgIGNwdWlkX2Nv
dW50X2xlYWYoUFNSX0NQVUlEX0xFVkVMX0NBVCwgMSwgJnJlZ3MpOyAvL0l0IGlzIG92ZXJ3cml0
dGVuIGhlcmUuCj4gPiAuLi4uLi4KPiA+ICAgICB9Cj4gPiAKPiA+ICAgICBjcHVpZF9jb3VudF9s
ZWFmKFBTUl9DUFVJRF9MRVZFTF9DQVQsIDAsICZyZWdzKTsgIC8vU28sIHdlIGhhdmUgdG8gY2Fs
bCBjcHVpZCB0byBnZXQgcmVncyBhZ2Fpbi4KPiA+ICAgICBpZiAoIHJlZ3MuYiAmIFBTUl9SRVNP
VVJDRV9UWVBFX0wyICkKPiA+ICAgICB7Cj4gPiAgICAgICAgIGNwdWlkX2NvdW50X2xlYWYoUFNS
X0NQVUlEX0xFVkVMX0NBVCwgMiwgJnJlZ3MpOwo+ID4gLi4uLi4uCj4gPiAKPiA+IEJlY2F1c2Ug
YWJvdmUgcmVhc29uLCBJIGRlZmluZWQgdGhpcyBlYnggbG9jYWwgdmFyaWFibGUgdG8gYXZvaWQg
Y2FsbGluZyBjcHVpZAo+ID4gYWdhaW4gZm9yIG5leHQgZmVhdHVyZS4KPiAKPiBJIHNlZS4gQnV0
IHRoZW4gcGxlYXNlIGdpdmUgdGhlIHZhcmlhYmxlIGEgYmV0dGVyIG5hbWUsIHJlZmxlY3RpbmcK
PiB0aGUgZGF0YSBpdCBob2xkcy4KPiAKVGhlbiwgaG93IGFib3V0ICdmZWF0X21hc2snPwoKPiBK
YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 05 10:11:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 10:11:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e038D-00032e-8e; Thu, 05 Oct 2017 10:11:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e038C-00032X-2y
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 10:11:52 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 45/EB-02036-76506D95; Thu, 05 Oct 2017 10:11:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVywNykWDeN9Vq
 kwY4l5hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8akjStYCt6LVJxcf4WxgXG5QBcjF4eQwHRG
 if9HZrJ3MXJySAjwShxZNoMVwvaX+DinjxWiaAKjxLKD08ASLAIqEvtnfmABsdkE1CUef+1hA
 rFFBJQlen/9BoszC6xglNj3NQrEFhZwljjVuQuohoODV0BX4taiPIiZS5klbr7bBlbPKyAocX
 LmE6hedYk/8y4xg9QzC0hLLP/HARLmFLCX6HuzGexOUaATppzcxjaBUWAWku5ZSLpnIXQvYGR
 exahenFpUllqka6qXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYmgxAsIPxS7/z
 IUZJDiYlUV6mH1cjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwcn0AygkWpaanVqRl5gCjBCYtw
 cGjJML7+yNQmre4IDG3ODMdInWKUVFKnJcXpE8AJJFRmgfXBovMS4yyUsK8jECHCPEUpBblZp
 agyr9iFOdgVBLmvQEyhSczrwRu+iugxUxAi+c0XQFZXJKIkJJqYJyhsN6jaeaPj4rt2tIVrQe
 S5jycd2BSw04jj8zNMa03LPvzfQqOhmdt02c8tINjZ+13kdZD7CmbtkzxTo1PaOidnfJRcW+X
 WW3mwVUn3OZHhXRNvflpme7RWW9Tt2zpntf3/I6w+YHV644d/+Pl3Mj+/Y/drfWfzxscf3KjY
 5cXT1X3sgquC+VKLMUZiYZazEXFiQC9tV+ExwIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1507198308!113061263!1
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45507 invoked from network); 5 Oct 2017 10:11:50 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Oct 2017 10:11:50 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 05 Oct 2017 03:11:48 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,481,1500966000"; d="scan'208";a="907013317"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by FMSMGA003.fm.intel.com with ESMTP; 05 Oct 2017 03:11:46 -0700
Date: Thu, 5 Oct 2017 18:10:36 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20171005101036.GJ11006@yi.y.sun>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506160104-5890-8-git-send-email-yi.y.sun@linux.intel.com>
 <59CCFACB0200007800180767@prv-mh.provo.novell.com>
 <20170929025649.GD11006@yi.y.sun>
 <59D478D20200007800107951@prv-mh.provo.novell.com>
 <20171005044812.GH11006@yi.y.sun>
 <20171005083945.p5hcm6ulq5efp74h@dhcp-3-128.uk.xensource.com>
 <59D619DA020000780018277B@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59D619DA020000780018277B@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, chao.p.peng@linux.intel.com,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 07/15] x86: implement set value flow for
	MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMTAtMDUgMDM6Mzk6MDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBPbiAwNS4xMC4x
NyBhdCAxMDozOSwgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3cm90ZToKPiA+IE9uIFRodSwgT2N0
IDA1LCAyMDE3IGF0IDA0OjQ4OjEyQU0gKzAwMDAsIFlpIFN1biB3cm90ZToKPiA+PiBPbiAxNy0x
MC0wMyAyMzo1OTo0NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPiA+Pj4gWWkgU3VuIDx5aS55
LnN1bkBsaW51eC5pbnRlbC5jb20+IDA5LzI5LzE3IDQ6NTggQU0gPj4+Cj4gPj4gPiA+T24gMTct
MDktMjggMDU6MzY6MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+ID4gPj4gPj4+IE9uIDIzLjA5
LjE3IGF0IDExOjQ4LCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90ZToKPiA+PiA+ID4+
ID4gLSAgICAgICAgICAgIGZlYXQtPmNvc19yZWdfdmFsW2NvcyAqIGNvc19udW0gKyBpXSA9IGlu
Zm8tPnZhbFtpXTsKPiA+PiA+ID4+ID4gLSAgICAgICAgICAgIHByb3BzLT53cml0ZV9tc3IoY29z
LCBpbmZvLT52YWxbaV0sIHByb3BzLT50eXBlW2ldKTsKPiA+PiA+ID4+ID4gKyAgICAgICAgICAg
IGlmICggZmVhdC0+Y29zX3JlZ192YWxbY29zICogY29zX251bSArIGpdICE9IHZhbF9hcnJheVtp
bmRleCArIAo+ID4gal0gKQo+ID4+ID4gPj4gPiArICAgICAgICAgICAgICAgIGZlYXQtPmNvc19y
ZWdfdmFsW2NvcyAqIGNvc19udW0gKyBqXSA9Cj4gPj4gPiA+PiA+ICsgICAgICAgICAgICAgICAg
ICAgIHByb3BzLT53cml0ZV9tc3IoY29zLCB2YWxfYXJyYXlbaW5kZXggKyBqXSwgCj4gPiBwcm9w
cy0+dHlwZVtqXSk7Cj4gPj4gPiA+PiAKPiA+PiA+ID4+IFRoaXMgcmVuZGVycyBwYXJ0bHkgdXNl
bGVzcyB0aGUgY2hlY2s6IElmIGhhcmR3YXJlIGNhbiBhbHRlciB0aGUKPiA+PiA+ID4+IHZhbHVl
LCByZXBlYXRlZGx5IHJlcXVlc3RpbmcgdGhlIHNhbWUgdmFsdWUgdG8gYmUgd3JpdHRlbiB3aWxs
Cj4gPj4gPiA+PiBubyBsb25nZXIgZ3VhcmFudGVlIHRoZSBNU1Igd3JpdGUgdG8gYmUgc2tpcHBl
ZC4gSWYgaGFyZHdhcmUKPiA+PiA+ID4+IGJlaGF2aW9yIGNhbid0IGJlIHByZWRpY3RlZCB5b3Ug
bWF5IHdhbnQgdG8gY29uc2lkZXIgcmVjb3JkaW5nCj4gPj4gPiA+PiBib3RoIHRoZSB2YWx1ZSBp
biBmb3VuZCBieSByZWFkaW5nIGJhY2sgdGhlIHJlZ2lzdGVyIHdyaXR0ZW4gYW5kCj4gPj4gPiA+
PiB0aGUgdmFsdWUgdGhhdCB3YXMgd3JpdHRlbiAtIGEgbWF0Y2ggd2l0aCBlaXRoZXIgd291bGQg
ZWxpbWluYXRlCj4gPj4gPiA+PiB0aGUgbmVlZCB0byBkbyB0aGUgd3JpdGUuCj4gPj4gPiA+PiAK
PiA+PiA+ID5UaGUgaGFyZHdhcmUgYmVoYXZpb3IgaXMgZXhwbGljaXRseSBkZWZpbmVkIGJ5IFNE
TSBhbmQgbWVudGlvbmVkIGluCj4gPj4gPiA+J3hsLXBzci5tYXJrZG93bicgYW5kICdpbnRlbF9w
c3JfbWJhLnBhbmRvYycuIFVzZXIgc2hvdWxkIGtub3cgdGhhdCBIVwo+ID4+ID4gPmNhbiBhbHRl
ciBNQkEgdmFsdWUgaWYgdGhlIHZhbHVlIGlzIG5vdCB2YWxpZC4KPiA+PiA+IAo+ID4+ID4gU28g
aWYgaGFyZHdhcmUgYmVoYXZpb3IgaXMgZnVsbHkgZGVmaW5lZCwgd2h5IGRvbid0IHlvdSBwcmUt
YWRqdXN0IHdoYXQgaXMKPiA+PiA+IHRvIGJlIHdyaXR0ZW4gdG8gdGhlIHZhbHVlIGhhcmR3YXJl
IHdvdWxkIGFsdGVyIGl0IHRvPwo+ID4+ID4gCj4gPj4gSW4gcHJldmlvdXMgdmVyc2lvbiBvZiBN
QkEgcGF0Y2ggc2V0LCBJIHByZS1hZGp1c3QgdGhlIHZhbHVlIGluIAo+ID4gJ21iYV9jaGVja190
aHJ0bCcuCj4gPj4gQnV0IFJvZ2VyIGRpZCBub3QgbGlrZSB0aGF0LiBTbywgdGhlIHByZS1hZGp1
c3QgY29kZXMgYXJlIHJlbW92ZWQuCj4gPiAKPiA+IElNSE8gaXQncyBxdWl0ZSBwb2ludGxlc3Mg
dG8gZG8gc3VjaCBhZGp1c3RtZW50cyB3aGVuIHRoZSBoYXJkd2FyZQo+ID4gcGVyZm9ybXMgdGhl
bSBhbHJlYWR5LiBBbHNvLCBJIGZlYXIgdGhhdCBvdXIgYWRqdXN0bWVudHMgbWlnaHQgZ2V0Cj4g
PiBvdXQtb2Ytc3luYyBpbiB0aGUgZnV0dXJlIHdpdGggd2hhdCBoYXJkd2FyZSBhY3R1YWxseSBk
b2VzLgo+ID4gCj4gPiBNYXliZSB0aGUgcmVzdWx0IHJlYWQgYmFjayBmcm9tIHRoZSBoYXJkd2Fy
ZSAoaWU6IGFkanVzdGVkKSBjYW4gYmUKPiA+IHN0b3JlZCBhbmQgdXNlZCBpbiBvcmRlciB0byBj
aGVjayB3aGV0aGVyIGEgbmV3IHZhbHVlIHNob3VsZCBiZQo+ID4gd3JpdHRlbiBvciBub3Qgd2hl
biBzd2l0Y2hpbmc/IChJIHRoaW5rIHRoaXMgaXMgdGhlIHNhbWUgdGhhdCBKYW4KPiA+IHN1Z2dl
c3RlZCBhYm92ZSkuCj4gCj4gTm90IGV4YWN0bHksIG5vIC0gSSdkIGxpa2UgdG8gYXZvaWQgdGhl
IHdyaXRlIGZvciBfYW55XyB2YWx1ZQo+IHJlc3VsdGluZyBpbiB0aGUgb25lIGN1cnJlbnRseSBz
dG9yZWQgaW4gdGhlIGhhcmR3YXJlIHJlZ2lzdGVyLgo+IEhlbmNlIG15IGVhcmxpZXIgcXVlc3Rp
b24gb24gd2hldGhlciB0aGUgdHJhbnNmb3JtYXRpb24KPiBkb25lIGJ5IGhhcmR3YXJlIGlzIHdl
bGwgZGVmaW5lZCAoaS5lLiBfbm90XyBtb2RlbCBkZXBlbmRlbnQKPiBvciBmdWxseSBkZWZpbmVk
IGJ5IENQVUlEIG91dHB1dCkuCj4gClNETSBkb2VzIG5vdCBtZW50aW9uIGl0IGlzIG1vZGVsIGRl
cGVuZGVudC4gU28sIGl0IGlzIF9ub3RfIG1vZGVsIGRlcGVuZGVudC4KCj4gSmFuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 10:13:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 10:13:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e039N-00039b-IW; Thu, 05 Oct 2017 10:13:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e039M-00039P-0U
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 10:13:04 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 07/8C-03414-FA506D95; Thu, 05 Oct 2017 10:13:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsXS6fjDS3cd67V
 Ig8dXdC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz/e28zFnTYVJybfIapgXGNSRcjJ4eQQJ7E
 xAPLmUBsXgE7ie7el8wgtoSAocTphTdZQGwWAVWJ5T+PgtlsAuoSbc+2s4LYIkD2x6ZFjCA2s
 0CBxJHGCWC9wgLBEhcnz2CFmO8gsWj9H7A4p4CjRO/VP2xdjBxAuwQl/u4QhmjVknj46xYLhK
 0tsWzha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjFqFKcWlaUW6RqZ6iUVZaZnlOQ
 mZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYfAxDsYFy1IPAQoyQHk5IoL9OPq5FCfEn5KZUZ
 icUZ8UWlOanFhxhlODiUJHi5PgDlBItS01Mr0jJzgHEAk5bg4FES4f39ESjNW1yQmFucmQ6RO
 sXoyrGh4fIfJo4lU64AyWP7rgPJjpt3geSUW0BSiCUvPy9VSpyXF2S2AEhzRmke3GhYDF9ilJ
 US5mUEOlaIpyC1KDezBFX+FaM4B6OSMO8NkCk8mXklcBe8AjqOCei4OU1XQI4rSURISTUw9qd
 aiZ37qrnHQ8E0ZwETS1ZPgd513SebbH06sxK+7v2XbmgolMsslbF0+RYJ//Z3c/69Pmq4S5mt
 5qLcC67pXet3p245rGCnts/0w7nQb1myF+bL77vIJjKvm+f9scUPWt9N3PnO5+w/7R/J0wrCL
 B5fWp+tr27hu/eWo+etR5H8J+989jO/ocRSnJFoqMVcVJwIAHXIgKzcAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1507198380!72992485!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63171 invoked from network); 5 Oct 2017 10:13:02 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Oct 2017 10:13:02 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 05 Oct 2017 04:13:00 -0600
Message-Id: <59D621CA02000078001827F1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 05 Oct 2017 04:12:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Philipp Hahn" <hahn@univention.de>
References: <ea235063-e47b-6475-ebf0-262883200225@univention.de>
In-Reply-To: <ea235063-e47b-6475-ebf0-262883200225@univention.de>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>
Subject: Re: [Xen-devel] 4.9.52: INFO: task XXX blocked for more than 300
 seconds.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA0LjEwLjE3IGF0IDIwOjI2LCA8aGFobkB1bml2ZW50aW9uLmRlPiB3cm90ZToKPiBI
ZWxsbywKPiAKPiB3aXRoIGxpbnV4LTQuOS41MiBydW5uaW5nIG9uIERlYmlhbi1XaGVlenkgd2l0
aCBYZW4tNC4xIEkgb2JzZXJ2ZWQKPiBzZXZlcmFsIHN0dWNrIHByb2Nlc3NlczogSGVyZSBpcyBv
bmUgKHRydW5jYXRlZCkgZHVtcCBvZiB0aGUgTGludXgKPiBrZXJuZWwgbWVzc2FnZXM6Cj4gCj4+
ICBbPGZmZmZmZmZmODE2MGRiNmQ+XSA/IF9fc2NoZWR1bGUrMHgyM2QvMHg2ZDAKPj4gIFs8ZmZm
ZmZmZmY4MTYwZThhMD5dID8gYml0X3dhaXRfdGltZW91dCsweDkwLzB4OTAKPj4gIFs8ZmZmZmZm
ZmY4MTYwZTAzMj5dID8gc2NoZWR1bGUrMHgzMi8weDgwCj4+ICBbPGZmZmZmZmZmODE2MTE1MGM+
XSA/IHNjaGVkdWxlX3RpbWVvdXQrMHgxZWMvMHgzNjAKPj4gIFs8ZmZmZmZmZmY4MTMwZjI3Nz5d
ID8gX19ibGtfbXFfcnVuX2h3X3F1ZXVlKzB4MzI3LzB4M2UwKiBzZWUgYmVsb3cKPj4gIFs8ZmZm
ZmZmZmY4MTAxYjdmMT5dID8geGVuX2Nsb2Nrc291cmNlX2dldF9jeWNsZXMrMHgxMS8weDIwCj4+
ICBbPGZmZmZmZmZmODE2MGU4YTA+XSA/IGJpdF93YWl0X3RpbWVvdXQrMHg5MC8weDkwCj4+ICBb
PGZmZmZmZmZmODE2MGQ4YjQ+XSA/IGlvX3NjaGVkdWxlX3RpbWVvdXQrMHhiNC8weDEzMAo+PiAg
WzxmZmZmZmZmZjgxMGJiNmY3Pl0gPyBwcmVwYXJlX3RvX3dhaXQrMHg1Ny8weDgwCj4+ICBbPGZm
ZmZmZmZmODE2MGU4Yjc+XSA/IGJpdF93YWl0X2lvKzB4MTcvMHg2MAo+PiAgWzxmZmZmZmZmZjgx
NjBlM2FjPl0gPyBfX3dhaXRfb25fYml0KzB4NWMvMHg5MAo+PiAgWzxmZmZmZmZmZjgxNjBlOGEw
Pl0gPyBiaXRfd2FpdF90aW1lb3V0KzB4OTAvMHg5MAo+PiAgWzxmZmZmZmZmZjgxNjBlNTBlPl0g
PyBvdXRfb2ZfbGluZV93YWl0X29uX2JpdCsweDdlLzB4YTAKPj4gIFs8ZmZmZmZmZmY4MTBiYmEy
MD5dID8gYXV0b3JlbW92ZV93YWtlX2Z1bmN0aW9uKzB4NDAvMHg0MAo+PiAgWzxmZmZmZmZmZmMw
MGFiZDE4Pl0gPyBqYmQyX2pvdXJuYWxfY29tbWl0X3RyYW5zYWN0aW9uKzB4ZDQ4LzB4MTdlMCBb
amJkMl0KPj4gIFs8ZmZmZmZmZmY4MTAyNDdkOT5dID8gX19zd2l0Y2hfdG8rMHgyYzkvMHg3MjAK
Pj4gIFs8ZmZmZmZmZmY4MTBlNjdmZD5dID8gdHJ5X3RvX2RlbF90aW1lcl9zeW5jKzB4NGQvMHg4
MAo+PiAgWzxmZmZmZmZmZmMwMGIwOTlkPl0gPyBram91cm5hbGQyKzB4ZGQvMHgyODAgW2piZDJd
Cj4+ICBbPGZmZmZmZmZmODEwYmI5ZTA+XSA/IHdha2VfdXBfYXRvbWljX3QrMHgzMC8weDMwCj4+
ICBbPGZmZmZmZmZmYzAwYjA4YzA+XSA/IGNvbW1pdF90aW1lb3V0KzB4MTAvMHgxMCBbamJkMl0K
Pj4gIFs8ZmZmZmZmZmY4MTA5NzY2MD5dID8ga3RocmVhZCsweGYwLzB4MTEwCj4+ICBbPGZmZmZm
ZmZmODEwMjQ3ZDk+XSA/IF9fc3dpdGNoX3RvKzB4MmM5LzB4NzIwCj4+ICBbPGZmZmZmZmZmODEw
OTc1NzA+XSA/IGt0aHJlYWRfcGFyaysweDYwLzB4NjAKPj4gIFs8ZmZmZmZmZmY4MTYxMmJiNT5d
ID8gcmV0X2Zyb21fZm9yaysweDI1LzB4MzAKPj4gTk1JIGJhY2t0cmFjZSBmb3IgY3B1IDIKPj4g
Q1BVOiAyIFBJRDogMzUgQ29tbToga2h1bmd0YXNrZCBOb3QgdGFpbnRlZCA0LjkuMC11Y3MxMDUt
YW1kNjQgIzEgRGViaWFuIDQuOS4zMC0yQX40LjIuMC4yMDE3MDkyNzE2NDkKPj4gIDAwMDAwMDAw
MDAwMDAwMDAgZmZmZmZmZmY4MTMzMTkzNSAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAw
MDIKPj4gIGZmZmZmZmZmODEzMzVlNjAgMDAwMDAwMDAwMDAwMDAwMiBmZmZmZmZmZjgxMDRjYjcw
IGZmZmY4ODAxZjBjOTBlODAKPj4gIGZmZmZmZmZmODEzMzVmNmEgZmZmZjg4MDFmMGM5MGU4MCAw
MDAwMDAwMDAwM2ZmZmJjIGZmZmZmZmZmODExMjgwNDgKPj4gQ2FsbCBUcmFjZToKPj4gIFs8ZmZm
ZmZmZmY4MTMzMTkzNT5dID8gZHVtcF9zdGFjaysweDVjLzB4NzcKPj4gIFs8ZmZmZmZmZmY4MTMz
NWU2MD5dID8gbm1pX2NwdV9iYWNrdHJhY2UrMHg5MC8weGEwCj4+ICBbPGZmZmZmZmZmODEwNGNi
NzA+XSA/IGlycV9mb3JjZV9jb21wbGV0ZV9tb3ZlKzB4MTQwLzB4MTQwCj4+ICBbPGZmZmZmZmZm
ODEzMzVmNmE+XSA/IG5taV90cmlnZ2VyX2NwdW1hc2tfYmFja3RyYWNlKzB4ZmEvMHgxMzAKPj4g
IFs8ZmZmZmZmZmY4MTEyODA0OD5dID8gd2F0Y2hkb2crMHgyYjgvMHgzMzAKPj4gIFs8ZmZmZmZm
ZmY4MTEyN2Q5MD5dID8gcmVzZXRfaHVuZ190YXNrX2RldGVjdG9yKzB4MTAvMHgxMAo+PiAgWzxm
ZmZmZmZmZjgxMDk3NjYwPl0gPyBrdGhyZWFkKzB4ZjAvMHgxMTAKPj4gIFs8ZmZmZmZmZmY4MTAy
NDdkOT5dID8gX19zd2l0Y2hfdG8rMHgyYzkvMHg3MjAKPj4gIFs8ZmZmZmZmZmY4MTA5NzU3MD5d
ID8ga3RocmVhZF9wYXJrKzB4NjAvMHg2MAo+PiAgWzxmZmZmZmZmZjgxNjEyYmI1Pl0gPyByZXRf
ZnJvbV9mb3JrKzB4MjUvMHgzMAo+PiBTZW5kaW5nIE5NSSBmcm9tIENQVSAyIHRvIENQVXMgMC0x
LDM6Cj4+IE5NSSBiYWNrdHJhY2UgZm9yIGNwdSAxCj4+IENQVTogMSBQSUQ6IDAgQ29tbTogc3dh
cHBlci8xIE5vdCB0YWludGVkIDQuOS4wLXVjczEwNS1hbWQ2NCAjMSBEZWJpYW4gCj4gNC45LjMw
LTJBfjQuMi4wLjIwMTcwOTI3MTY0OQo+PiB0YXNrOiBmZmZmODgwMWY0YTAyZWMwIHRhc2suc3Rh
Y2s6IGZmZmZjOTAwNDBjYTQwMDAKPj4gUklQOiBlMDMwOls8ZmZmZmZmZmY4MTAwMTNhYT5dICBb
PGZmZmZmZmZmODEwMDEzYWE+XSB4ZW5faHlwZXJjYWxsX3NjaGVkX29wKzB4YS8weDIwCj4+IFJT
UDogZTAyYjpmZmZmYzkwMDQwY2E3ZWQwICBFRkxBR1M6IDAwMDAwMjQ2Cj4+IFJBWDogMDAwMDAw
MDAwMDAwMDAwMCBSQlg6IGZmZmY4ODAxZjRhMDJlYzAgUkNYOiBmZmZmZmZmZjgxMDAxM2FhCj4+
IFJEWDogZmZmZmZmZmY4MWM0YmE3MCBSU0k6IDAwMDAwMDAwMDAwMDAwMDAgUkRJOiAwMDAwMDAw
MDAwMDAwMDAxCj4+IFJCUDogMDAwMDAwMDAwMDAwMDAwMSBSMDg6IDAwMDAwMDAwMDAwMDAwMDAg
UjA5OiAwMDAwMDAwMDAwMDAwMDAwCj4+IFIxMDogMDAwMDAwMDAwMDAwN2ZmMCBSMTE6IDAwMDAw
MDAwMDAwMDAyNDYgUjEyOiAwMDAwMDAwMDAwMDAwMDAwCj4+IFIxMzogMDAwMDAwMDAwMDAwMDAw
MCBSMTQ6IGZmZmY4ODAxZjRhMDJlYzAgUjE1OiBmZmZmODgwMWY0YTAyZWMwCj4+IEZTOiAgMDAw
MDdmMjNhYzU5NTcwMCgwMDAwKSBHUzpmZmZmODgwMWY1YTgwMDAwKDAwMDApIGtubEdTOjAwMDAw
MDAwMDAwMDAwMDAKPj4gQ1M6ICBlMDMzIERTOiAwMDJiIEVTOiAwMDJiIENSMDogMDAwMDAwMDA4
MDA1MDAzMwo+PiBDUjI6IDAwMDA3ZjUyNTM3ZDZkNDYgQ1IzOiAwMDAwMDAwMWJiYTIzMDAwIENS
NDogMDAwMDAwMDAwMDAwMjY2MAo+PiBTdGFjazoKPj4gIGZmZmY4ODAxYmI4MzIyMDEgMDAwMDAw
MDAwMDAwMDAwMSBmZmZmZmZmZjgxMDFiNTVjIGZmZmZmZmZmODE2MTFlYzgKPj4gIGZmZmY4ODAx
ZjRhMDJlYzAgMDAwMDAwMDAwMDAwMDAwMSBmZmZmZmZmZjgxMGJjMjgwIGZmZmY4ODAxZjRhMDJl
YzAKPj4gIGZmZmY4ODAxZjRhMDJlYzAgYzBhOTk1OTYxZDQxMjQwZiBhZGRjZTZkY2FkZDAwOWM5
IDAwMDAwMDAwMDAwMDAwMDAKPj4gQ2FsbCBUcmFjZToKPj4gIFs8ZmZmZmZmZmY4MTAxYjU1Yz5d
ID8geGVuX3NhZmVfaGFsdCsweGMvMHgyMAo+PiAgWzxmZmZmZmZmZjgxNjExZWM4Pl0gPyBkZWZh
dWx0X2lkbGUrMHgxOC8weGQwCj4+ICBbPGZmZmZmZmZmODEwYmMyODA+XSA/IGNwdV9zdGFydHVw
X2VudHJ5KzB4MWYwLzB4MjYwCj4+IENvZGU6IGNjIDUxIDQxIDUzIGI4IDFjIDAwIDAwIDAwIDBm
IDA1IDQxIDViIDU5IGMzIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNj
IGNjIGNjIGNjIGNjIDUxIDQxIDUzIGI4IDFkIDAwIDAwIDAwIDBmIDA1IDw0MT4gNWIgNTkgYzMg
Y2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgCj4+IE5N
SSBiYWNrdHJhY2UgZm9yIGNwdSAzCj4+IENQVTogMyBQSUQ6IDAgQ29tbTogc3dhcHBlci8zIE5v
dCB0YWludGVkIDQuOS4wLXVjczEwNS1hbWQ2NCAjMSBEZWJpYW4gNC45LjMwLTJBfjQuMi4wLjIw
MTcwOTI3MTY0OQo+PiB0YXNrOiBmZmZmODgwMWY0YTI0ZjAwIHRhc2suc3RhY2s6IGZmZmZjOTAw
NDBjYjQwMDAKPj4gUklQOiBlMDMwOls8ZmZmZmZmZmY4MTAwMTNhYT5dICBbPGZmZmZmZmZmODEw
MDEzYWE+XSB4ZW5faHlwZXJjYWxsX3NjaGVkX29wKzB4YS8weDIwCj4+IFJTUDogZTAyYjpmZmZm
YzkwMDQwY2I3ZWQwICBFRkxBR1M6IDAwMDAwMjQ2Cj4+IFJBWDogMDAwMDAwMDAwMDAwMDAwMCBS
Qlg6IGZmZmY4ODAxZjRhMjRmMDAgUkNYOiBmZmZmZmZmZjgxMDAxM2FhCj4+IFJEWDogZmZmZmZm
ZmY4MWM0YmE3MCBSU0k6IDAwMDAwMDAwMDAwMDAwMDAgUkRJOiAwMDAwMDAwMDAwMDAwMDAxCj4+
IFJCUDogMDAwMDAwMDAwMDAwMDAwMyBSMDg6IDAwMDAwMDAwMDAwMDAwMDAgUjA5OiAwMDAwMDAw
MDAwMDAwMDAwCj4+IFIxMDogMDAwMDAwMDAwMDAwN2ZmMCBSMTE6IDAwMDAwMDAwMDAwMDAyNDYg
UjEyOiAwMDAwMDAwMDAwMDAwMDAwCj4+IFIxMzogMDAwMDAwMDAwMDAwMDAwMCBSMTQ6IGZmZmY4
ODAxZjRhMjRmMDAgUjE1OiBmZmZmODgwMWY0YTI0ZjAwCj4+IEZTOiAgMDAwMDdmMWEyYWYxOTcw
MCgwMDAwKSBHUzpmZmZmODgwMWY1YjgwMDAwKDAwMDApIGtubEdTOjAwMDAwMDAwMDAwMDAwMDAK
Pj4gQ1M6ICBlMDMzIERTOiAwMDJiIEVTOiAwMDJiIENSMDogMDAwMDAwMDA4MDA1MDAzMwo+PiBD
UjI6IDAwMDA3ZjRhNTQxNmIwMDAgQ1IzOiAwMDAwMDAwMWQ4M2VjMDAwIENSNDogMDAwMDAwMDAw
MDAwMjY2MAo+PiBTdGFjazoKPj4gIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAwMSBm
ZmZmZmZmZjgxMDFiNTVjIGZmZmZmZmZmODE2MTFlYzgKPj4gIGZmZmY4ODAxZjRhMjRmMDAgMDAw
MDAwMDAwMDAwMDAwMyBmZmZmZmZmZjgxMGJjMjgwIGZmZmY4ODAxZjRhMjRmMDAKPj4gIGZmZmY4
ODAxZjRhMjRmMDAgNzc4MTZkZWIxMzNiOTk3OSBhZGRjZTZkY2FkZDAwOWM5IDAwMDAwMDAwMDAw
MDAwMDAKPj4gQ2FsbCBUcmFjZToKPj4gIFs8ZmZmZmZmZmY4MTAxYjU1Yz5dID8geGVuX3NhZmVf
aGFsdCsweGMvMHgyMAo+PiAgWzxmZmZmZmZmZjgxNjExZWM4Pl0gPyBkZWZhdWx0X2lkbGUrMHgx
OC8weGQwCj4+ICBbPGZmZmZmZmZmODEwYmMyODA+XSA/IGNwdV9zdGFydHVwX2VudHJ5KzB4MWYw
LzB4MjYwCj4+IENvZGU6IGNjIDUxIDQxIDUzIGI4IDFjIDAwIDAwIDAwIDBmIDA1IDQxIDViIDU5
IGMzIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNj
IDUxIDQxIDUzIGI4IDFkIDAwIDAwIDAwIDBmIDA1IDw0MT4gNWIgNTkgYzMgY2MgY2MgY2MgY2Mg
Y2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgCj4+IE5NSSBiYWNrdHJhY2Ug
Zm9yIGNwdSAwCj4+IENQVTogMCBQSUQ6IDAgQ29tbTogc3dhcHBlci8wIE5vdCB0YWludGVkIDQu
OS4wLXVjczEwNS1hbWQ2NCAjMSBEZWJpYW4gNC45LjMwLTJBfjQuMi4wLjIwMTcwOTI3MTY0OQo+
PiB0YXNrOiBmZmZmZmZmZjgxYzBlNTQwIHRhc2suc3RhY2s6IGZmZmZmZmZmODFjMDAwMDAKPj4g
UklQOiBlMDMwOls8ZmZmZmZmZmY4MTAwMTNhYT5dICBbPGZmZmZmZmZmODEwMDEzYWE+XSB4ZW5f
aHlwZXJjYWxsX3NjaGVkX29wKzB4YS8weDIwCj4+IFJTUDogZTAyYjpmZmZmZmZmZjgxYzAzZTkw
ICBFRkxBR1M6IDAwMDAwMjQ2Cj4+IFJBWDogMDAwMDAwMDAwMDAwMDAwMCBSQlg6IGZmZmZmZmZm
ODFjMGU1NDAgUkNYOiBmZmZmZmZmZjgxMDAxM2FhCj4+IFJEWDogZmZmZmZmZmY4MWM0YmE3MCBS
U0k6IDAwMDAwMDAwMDAwMDAwMDAgUkRJOiAwMDAwMDAwMDAwMDAwMDAxCj4+IFJCUDogMDAwMDAw
MDAwMDAwMDAwMCBSMDg6IDAwMDAwMDAwMDAwMDAwMDAgUjA5OiAwMDAwMDAwMDAwMDAwMDAwCj4+
IFIxMDogMDAwMDAwMDAwMDAwN2ZmMCBSMTE6IDAwMDAwMDAwMDAwMDAyNDYgUjEyOiAwMDAwMDAw
MDAwMDAwMDAwCj4+IFIxMzogMDAwMDAwMDAwMDAwMDAwMCBSMTQ6IGZmZmZmZmZmODFjMGU1NDAg
UjE1OiBmZmZmZmZmZjgxYzBlNTQwCj4+IEZTOiAgMDAwMDdmOTc3ZDNjMjcwMCgwMDAwKSBHUzpm
ZmZmODgwMWY1YTAwMDAwKDAwMDApIGtubEdTOjAwMDAwMDAwMDAwMDAwMDAKPj4gQ1M6ICBlMDMz
IERTOiAwMDAwIEVTOiAwMDAwIENSMDogMDAwMDAwMDA4MDA1MDAzMwo+PiBDUjI6IDAwMDA1NWFl
OWJlY2FiYzggQ1IzOiAwMDAwMDAwMWQ2YTQwMDAwIENSNDogMDAwMDAwMDAwMDAwMjY2MAo+PiBT
dGFjazoKPj4gIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAwMSBmZmZmZmZmZjgxMDFi
NTVjIGZmZmZmZmZmODE2MTFlYzgKPj4gIGZmZmZmZmZmODFjMGU1NDAgMDAwMDAwMDAwMDAwMDAw
MCBmZmZmZmZmZjgxMGJjMjgwIGZmZmZmZmZmODFjMGU1NDAKPj4gIGZmZmZmZmZmODFjMGU1NDAg
ZWJlYWMyMTRlMzMwYmQzZiBhZGRjZTZkY2FkZDAwOWM5IGZmZmZmZmZmZmZmZmZmZmYKPj4gQ2Fs
bCBUcmFjZToKPj4gIFs8ZmZmZmZmZmY4MTAxYjU1Yz5dID8geGVuX3NhZmVfaGFsdCsweGMvMHgy
MAo+PiAgWzxmZmZmZmZmZjgxNjExZWM4Pl0gPyBkZWZhdWx0X2lkbGUrMHgxOC8weGQwCj4+ICBb
PGZmZmZmZmZmODEwYmMyODA+XSA/IGNwdV9zdGFydHVwX2VudHJ5KzB4MWYwLzB4MjYwCj4+ICBb
PGZmZmZmZmZmODFkNGJmODQ+XSA/IHN0YXJ0X2tlcm5lbCsweDQ2ZC8weDQ4ZAo+PiAgWzxmZmZm
ZmZmZjgxZDUxMGU2Pl0gPyB4ZW5fc3RhcnRfa2VybmVsKzB4NTJlLzB4NTM4Cj4+IENvZGU6IGNj
IDUxIDQxIDUzIGI4IDFjIDAwIDAwIDAwIDBmIDA1IDQxIDViIDU5IGMzIGNjIGNjIGNjIGNjIGNj
IGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIDUxIDQxIDUzIGI4IDFkIDAw
IDAwIDAwIDBmIDA1IDw0MT4gNWIgNTkgYzMgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2Mg
Y2MgY2MgY2MgY2MgY2MgY2MgY2MgCj4gCj4gCj4gTG9va2luZyBhdCB0aGUgZGlzLWFzc2VtYmx5
IG9mIHhlbl9jbG9ja3NvdXJjZV9nZXRfY3ljbGVzKCkgaW4KPiBhcmNoL3g4Ni94ZW4vdGltZS5j
IEkgc2VlIG5vIHBhdGggaG93IHRoYXQgc2hvdWxkIGNhbGwKPiBfX2Jsa19tcV9ydW5faHdfcXVl
dWUoKToKCkhlbmNlIHRoZSBxdWVzdGlvbiBtYXJrcyBhaGVhZCBvZiB0aGUgc3RhY2sgZW50cmll
czogV2hhdCB5b3Ugc2VlCnRoZXJlIGFyZSBsaWtlbHkgbGVmdG92ZXJzIGZyb20gcHJpb3IgY2Fs
bCB0cmVlcy4gSXQganVzdCBzbyBoYXBwZW5zCnRoYXQgdGhlIG9sZCByZXR1cm4gYWRkcmVzcyBz
bG90cyBoYXZlbid0IGdvdCBvdmVyd3JpdHRlbiB5ZXQuIFlvdQpuZWVkIHRvIGZpcnN0IHNhbml0
aXplIHRoZSBzdGFjayB0cmFjZSBlLmcuIGJ5IGhhdmluZyB0aGUga2VybmVsCmR1bXAgbW9yZSBv
ZiB0aGUgc3RhY2sgaW4gcmF3IGhleCBmb3JtLCBhbmQgdGhlbiBsb29raW5nIGF0IHRoZQpkaXNh
c3NlbWJseSB0byBmaWd1cmUgb3V0IGhvdyBsYXJnZSBlYWNoIHN0YWNrIGZyYW1lIGlzLCBzdGFy
dGluZwphdCB0aGUgdG9wLW1vc3QgYWRkcmVzcyAoaS5lLiB0aGUgb25lIGluIFJJUCkuCgpKYW4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 05 10:33:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 10:33:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e03T3-0004wv-F3; Thu, 05 Oct 2017 10:33:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e03T2-0004wp-BB
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 10:33:24 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 16/60-02225-37A06D95; Thu, 05 Oct 2017 10:33:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVywNxEW7eI61q
 kwa9eHYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWNV+1nmgpMKFd+29TE3MN6Q6GLk5BASqJD4
 u+k2O4gtIcArcWTZDFYI21/i3dytbF2MXEA1Exglnt3fC5ZgEVCRWPJrGVgDm4C6xOOvPUwgt
 oiAskTvr98sIA3MAm2MEn/mTWUDSQgLOEuc6twFVMTOwSugK9FkDjHzGZPEnhf9YL28AoISJ2
 c+YQGxmYFm/pl3ibmLkQPIlpZY/o8DJMwpYC+x4eJxsImiQCdMObmNbQKjwCwk3bOQdM9C6F7
 AyLyKUaM4tagstUjX0FwvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwNBmAYAfj
 y9OehxglOZiURHmn/LsaKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCl+sDUE6wKDU9tSItMwcYJ
 TBpCQ4eJRHe3x+B0rzFBYm5xZnpEKlTjIpS4ry8IH0CIImM0jy4NlhkXmKUlRLmZQQ6RIinIL
 UoN7MEVf4VozgHo5Iw7w2QKTyZeSVw018BLWYCWjyn6QrI4pJEhJRUA2MQ94aVQXHuuaUzHq9
 7dfvLEi7NXL0iEYvHy9QvrlsVJca2RqNAZ8MMafaixfbsjMtcnukWbV956Gvxy1KPc9Uzp0/J
 uTjhSOXubwVafrtnewfUcyzKrt71dPLvQslF9jdL3SYm87SUvfOPNttmH9fY5LB8smP9Srsg6
 etH11mor/68sM/lu4YSS3FGoqEWc1FxIgD1uac1xwIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1507199600!79490274!1
X-Originating-IP: [192.55.52.43]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63734 invoked from network); 5 Oct 2017 10:33:22 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Oct 2017 10:33:22 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga105.fm.intel.com with ESMTP; 05 Oct 2017 03:33:19 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,481,1500966000"; d="scan'208";a="143012212"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga002.jf.intel.com with ESMTP; 05 Oct 2017 03:33:17 -0700
Date: Thu, 5 Oct 2017 18:32:07 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20171005103207.GK11006@yi.y.sun>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506160104-5890-8-git-send-email-yi.y.sun@linux.intel.com>
 <59CCFACB0200007800180767@prv-mh.provo.novell.com>
 <20170929025649.GD11006@yi.y.sun>
 <59D478D20200007800107951@prv-mh.provo.novell.com>
 <20171005044812.GH11006@yi.y.sun>
 <59D60F9502000078001826A4@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59D60F9502000078001826A4@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v4 07/15] x86: implement set value flow for
	MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMTAtMDUgMDI6NTU6MTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBPbiAwNS4xMC4x
NyBhdCAwNjo0OCwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gPiBPbiAxNy0x
MC0wMyAyMzo1OTo0NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4+IFlpIFN1biA8eWkueS5z
dW5AbGludXguaW50ZWwuY29tPiAwOS8yOS8xNyA0OjU4IEFNID4+Pgo+ID4+ID5PbiAxNy0wOS0y
OCAwNTozNjoxMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4gPj4+IE9uIDIzLjA5LjE3IGF0
IDExOjQ4LCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90ZToKWy4uLl0KCj4gPj4gPj4g
PiAgewo+ID4+ID4+ID4gICAgICBjb25zdCBzdHJ1Y3QgY29zX3dyaXRlX2luZm8gKmluZm8gPSBk
YXRhOwo+ID4+ID4+ID4gLSAgICBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0ID0gaW5mby0+ZmVhdHVy
ZTsKPiA+PiA+PiA+IC0gICAgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgKnByb3BzID0gaW5mby0+
cHJvcHM7Cj4gPj4gPj4gPiAtICAgIHVuc2lnbmVkIGludCBpLCBjb3MgPSBpbmZvLT5jb3MsIGNv
c19udW0gPSBwcm9wcy0+Y29zX251bTsKPiA+PiA+PiA+ICsgICAgdW5zaWduZWQgaW50IGksIGlu
ZGV4ID0gMCwgY29zID0gaW5mby0+Y29zOwo+ID4+ID4+ID4gKyAgICBjb25zdCB1aW50MzJfdCAq
dmFsX2FycmF5ID0gaW5mby0+dmFsOwo+ID4+ID4+ID4gIAo+ID4+ID4+ID4gLSAgICBmb3IgKCBp
ID0gMDsgaSA8IGNvc19udW07IGkrKyApCj4gPj4gPj4gPiArICAgIGZvciAoIGkgPSAwOyBpIDwg
QVJSQVlfU0laRShmZWF0X3Byb3BzKTsgaSsrICkKPiA+PiA+PiA+ICAgICAgewo+ID4+ID4+ID4g
LSAgICAgICAgaWYgKCBmZWF0LT5jb3NfcmVnX3ZhbFtjb3MgKiBjb3NfbnVtICsgaV0gIT0gaW5m
by0+dmFsW2ldICkKPiA+PiA+PiA+ICsgICAgICAgIHN0cnVjdCBmZWF0X25vZGUgKmZlYXQgPSBp
bmZvLT5mZWF0dXJlc1tpXTsKPiA+PiA+PiA+ICsgICAgICAgIGNvbnN0IHN0cnVjdCBmZWF0X3By
b3BzICpwcm9wcyA9IGluZm8tPnByb3BzW2ldOwo+ID4+ID4+ID4gKyAgICAgICAgdW5zaWduZWQg
aW50IGNvc19udW0sIGo7Cj4gPj4gPj4gPiArCj4gPj4gPj4gPiArICAgICAgICBpZiAoICFmZWF0
IHx8ICFwcm9wcyApCj4gPj4gPj4gPiArICAgICAgICAgICAgY29udGludWU7Cj4gPj4gPj4gPiAr
Cj4gPj4gPj4gPiArICAgICAgICBjb3NfbnVtID0gcHJvcHMtPmNvc19udW07Cj4gPj4gPj4gPiAr
ICAgICAgICBpZiAoIGluZm8tPmFycmF5X2xlbiA8IGluZGV4ICsgY29zX251bSApCj4gPj4gPj4g
PiArICAgICAgICAgICAgcmV0dXJuOwo+ID4+ID4+ID4gKwo+ID4+ID4+ID4gKyAgICAgICAgZm9y
ICggaiA9IDA7IGogPCBjb3NfbnVtOyBqKysgKQo+ID4+ID4+ID4gICAgICAgICAgewo+ID4+ID4+
ID4gLSAgICAgICAgICAgIGZlYXQtPmNvc19yZWdfdmFsW2NvcyAqIGNvc19udW0gKyBpXSA9IGlu
Zm8tPnZhbFtpXTsKPiA+PiA+PiA+IC0gICAgICAgICAgICBwcm9wcy0+d3JpdGVfbXNyKGNvcywg
aW5mby0+dmFsW2ldLCBwcm9wcy0+dHlwZVtpXSk7Cj4gPj4gPj4gPiArICAgICAgICAgICAgaWYg
KCBmZWF0LT5jb3NfcmVnX3ZhbFtjb3MgKiBjb3NfbnVtICsgal0gIT0gdmFsX2FycmF5W2luZGV4
ICsgal0gKQo+ID4+ID4+ID4gKyAgICAgICAgICAgICAgICBmZWF0LT5jb3NfcmVnX3ZhbFtjb3Mg
KiBjb3NfbnVtICsgal0gPQo+ID4+ID4+ID4gKyAgICAgICAgICAgICAgICAgICAgcHJvcHMtPndy
aXRlX21zcihjb3MsIHZhbF9hcnJheVtpbmRleCArIGpdLCBwcm9wcy0+dHlwZVtqXSk7Cj4gPj4g
Pj4gCj4gPj4gPj4gVGhpcyByZW5kZXJzIHBhcnRseSB1c2VsZXNzIHRoZSBjaGVjazogSWYgaGFy
ZHdhcmUgY2FuIGFsdGVyIHRoZQo+ID4+ID4+IHZhbHVlLCByZXBlYXRlZGx5IHJlcXVlc3Rpbmcg
dGhlIHNhbWUgdmFsdWUgdG8gYmUgd3JpdHRlbiB3aWxsCj4gPj4gPj4gbm8gbG9uZ2VyIGd1YXJh
bnRlZSB0aGUgTVNSIHdyaXRlIHRvIGJlIHNraXBwZWQuIElmIGhhcmR3YXJlCj4gPj4gPj4gYmVo
YXZpb3IgY2FuJ3QgYmUgcHJlZGljdGVkIHlvdSBtYXkgd2FudCB0byBjb25zaWRlciByZWNvcmRp
bmcKPiA+PiA+PiBib3RoIHRoZSB2YWx1ZSBpbiBmb3VuZCBieSByZWFkaW5nIGJhY2sgdGhlIHJl
Z2lzdGVyIHdyaXR0ZW4gYW5kCj4gPj4gPj4gdGhlIHZhbHVlIHRoYXQgd2FzIHdyaXR0ZW4gLSBh
IG1hdGNoIHdpdGggZWl0aGVyIHdvdWxkIGVsaW1pbmF0ZQo+ID4+ID4+IHRoZSBuZWVkIHRvIGRv
IHRoZSB3cml0ZS4KPiA+PiA+PiAKPiA+PiA+VGhlIGhhcmR3YXJlIGJlaGF2aW9yIGlzIGV4cGxp
Y2l0bHkgZGVmaW5lZCBieSBTRE0gYW5kIG1lbnRpb25lZCBpbgo+ID4+ID4neGwtcHNyLm1hcmtk
b3duJyBhbmQgJ2ludGVsX3Bzcl9tYmEucGFuZG9jJy4gVXNlciBzaG91bGQga25vdyB0aGF0IEhX
Cj4gPj4gPmNhbiBhbHRlciBNQkEgdmFsdWUgaWYgdGhlIHZhbHVlIGlzIG5vdCB2YWxpZC4KPiA+
PiAKPiA+PiBTbyBpZiBoYXJkd2FyZSBiZWhhdmlvciBpcyBmdWxseSBkZWZpbmVkLCB3aHkgZG9u
J3QgeW91IHByZS1hZGp1c3Qgd2hhdCBpcwo+ID4+IHRvIGJlIHdyaXR0ZW4gdG8gdGhlIHZhbHVl
IGhhcmR3YXJlIHdvdWxkIGFsdGVyIGl0IHRvPwo+ID4+IAo+ID4gSW4gcHJldmlvdXMgdmVyc2lv
biBvZiBNQkEgcGF0Y2ggc2V0LCBJIHByZS1hZGp1c3QgdGhlIHZhbHVlIGluICdtYmFfY2hlY2tf
dGhydGwnLgo+ID4gQnV0IFJvZ2VyIGRpZCBub3QgbGlrZSB0aGF0LiBTbywgdGhlIHByZS1hZGp1
c3QgY29kZXMgYXJlIHJlbW92ZWQuCj4gCj4gQ291bGQgeW91IHBvaW50IG1lIGF0IG9yIHJlcGVh
dCB0aGUgcmVhc29uKHMpIG9mIGhpcyBkaXNsaWtlPwo+IApSb2dlciBoYXMgcmVwbGllZC4KCj4g
Pj4gPlRoaXMgY2hlY2sgaXMgbm90IG9ubHkgZm9yIE1CQSBidXQgYWxzbyBmb3IgQ0FUIGZlYXR1
cmVzIHRoYXQgdGhlIEhXCj4gPj4gPmNhbm5vdCBhbHRlciBDQVQgdmFsdWUuCj4gPj4gCj4gPj4g
SSBkb24ndCB1bmRlcnN0YW5kIHRoaXMgcGFydC4KPiA+PiAKPiA+IEkgbWVhbiB0aGUgY2hlY2sg
aGVyZSBhcmUgZm9yIGFsbCBmZWF0dXJlcyBzbyB3ZSBjYW5ub3QgcmVtb3ZlIGl0Lgo+IAo+IEkg
X3N0aWxsXyBkb24ndCB1bmRlcnN0YW5kOiBJZiB0aGUgY2hlY2sgY2FuJ3QgYmUgcmVtb3ZlZCAo
ZXZlbgo+IHdpdGhvdXQgTUJBIGluIG1pbmQpLCB0aGVuIHRoZSBpbXBsaWNhdGlvbiB3b3VsZCBi
ZSB0aGF0IHRoZQo+IGNvZGUgcHJpb3IgdG8gdGhpcyBzZXJpZXMgaXMgYnVnZ3kuIEluIHdoaWNo
IGNhc2UgSSdkIGV4cGVjdCB5b3UgdG8KPiBzdWJtaXQgYSBzdGFuZGFsb25lIGJ1ZyBmaXgsIHJh
dGhlciB0aGFuIG1peGluZyB0aGUgZml4IGludG8gaGVyZS4KPiAKT2ssIEkgd2lsbCBzZW5kIG91
dCBhIHN0YW5kIGFsb25lIHBhdGNoIHRvIGZpeCB0aGlzLgoKPiA+PiA+IEFsdGhvdWdoIHRoaXMg
Y2hlY2sgaXMgbm90IGEgY3JpdGljYWwgY2hlY2ssCj4gPj4gPml0IGNhbiBwcmV2ZW50IHNvbWUg
bm9uLW5lY2Vzc2FyeSBNU1Igd3JpdGUuCj4gPj4gCj4gPj4gVGhhdCdzIG15IHBvaW50IC0gd2hp
bGUgcHJldmlvdXNseSBhbGwgdW5uZWNlc3Nhcnkgd3JpdGVzIHdlcmUgYXZvaWRlZCwKPiA+PiB5
b3Ugbm93IGF2b2lkIG9ubHkgc29tZS4KPiA+PiAKPiA+IFdpdGhvdXQgdGhlIHByZS1hZGp1c3Qg
Y29kZXMgaW4gJ21iYV9jaGVja190aHJ0bCcsIGlmIHVzZXIgaW5wdXRzIHZhbHVlLCBlLmcuCj4g
PiAxMS8yMi8zMy8uLi4sIHRoaXMgY2hlY2sgY2Fubm90IHByZXZlbnQgdGhlIHdyaXRlIGFjdGlv
bi4gU28sIG9ubHkgc29tZSBjYW4KPiA+IGJlIGF2b2lkZWQgaW4gY3VycmVudCBjb2Rlcy4KPiAK
PiBSaWdodC4gSWYgaXQncyB3b3J0aHdoaWxlIGF2b2lkaW5nIHRoZSB3cml0ZXMsIGFsbCBvZiB0
aGVtIHNob3VsZCBiZQo+IGF2b2lkZWQgd2hlbiB0aGUgcmVzdWx0aW5nIHZhbHVlIGlzbid0IGdv
aW5nIHRvIGNoYW5nZS4gT3RoZXJ3aXNlCj4gdGhlIHdyaXRlIGF2b2lkYW5jZSBsb2dpYyBjYW4v
c2hvdWxkIGJlIGRyb3BwZWQgYWx0b2dldGhlci4KPiAKUGVyIGRpc2N1c3Npb24gaW4gb3RoZXIg
bWFpbHMsIEkgdGhpbmsgSSB3aWxsIHJlc3RvcmUgY29kZXMgaW4gJ21iYV9jaGVja190aHJ0bCcu
Cgo+IEphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 05 10:38:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 10:38:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e03YB-0005A9-4f; Thu, 05 Oct 2017 10:38:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4449fd3bc=roger.pau@citrix.com>)
 id 1e03YA-0005A3-LW
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 10:38:42 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 23/7F-02229-1BB06D95; Thu, 05 Oct 2017 10:38:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsWyU9JRQncj97V
 Ig+29vBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bZtolsBf+ZK2Zvf8PewDiPuYuRk0NCwE9i
 U+c7RhCbRUBF4vGG60BxDg42AXuJ6V8rQMIiAqoSKxY+BCtnFsiTeLj6ETuILSwQLNH/7j8bi
 M0r4CFxauo+VhBbSMBBYtH6P8wQcUGJkzOfsED06kgs2P2JDWQ8s4C0xPJ/HCBhTgFHid6rf8
 DGiAJd0L/kKTvEGEWJ/nkP2CCuTJfY+vcX8wRG/llIps5CMnUWwtQFjMyrGNWLU4vKUot0DfW
 SijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQKDjwEIdjAu/+h0iFGSg0lJlHfKv6uR
 QnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4uT4A5QSLUtNTK9Iyc4BxAJOW4OBREuH9/REozVtck
 JhbnJkOkTrFaMmxoeHyHyaOY/uuA8kbD4GkEEtefl6qlDgvL8g8AZCGjNI8uHGwWL3EKCslzM
 sIdKAQT0FqUW5mCar8K0ZxDkYlYd4bIFN4MvNK4La+AjqICeigOU1XQA4qSURISTUwbg3nOXv
 XzPhwp1+Umnf4scaFXAdqdr9ccsfL+G4zm2PFDvdrsuViWy5puCZPt+LP1rlws/CF/pvZT6tk
 KlZn7Rb677rYsHjG8nNOu1ND/jVUMh4K/87Ms3PhSpYO/phX+utdDWYvyjkxs+VtDdvX1HMfJ
 f0K7AxD2ZqaKmbldi8R4Lux9MlzJZbijERDLeai4kQA7lmKQNACAAA=
X-Env-Sender: prvs=4449fd3bc=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1507199921!118115684!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33147 invoked from network); 5 Oct 2017 10:38:41 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 10:38:41 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="54071051"
Date: Thu, 5 Oct 2017 11:38:37 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Philipp Hahn <hahn@univention.de>
Message-ID: <20171005103837.2in7lauonbggog3l@MacBook-Pro-de-Roger.local>
References: <ea235063-e47b-6475-ebf0-262883200225@univention.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <ea235063-e47b-6475-ebf0-262883200225@univention.de>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>
Subject: Re: [Xen-devel] 4.9.52: INFO: task XXX blocked for more than 300
 seconds.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMDQsIDIwMTcgYXQgMDY6MjY6MjdQTSArMDAwMCwgUGhpbGlwcCBIYWhuIHdy
b3RlOgo+ID4gSU5GTzogdGFzayBidHJmcy10cmFuc2FjdGk6NTIyIGJsb2NrZWQgZm9yIG1vcmUg
dGhhbiAzMDAgc2Vjb25kcy4KWy4uLl0gCj4gQW5kIGFub3RoZXIgb25lOgo+ID4gSU5GTzogdGFz
ayBzbWJkOjIwMTAxIGJsb2NrZWQgZm9yIG1vcmUgdGhhbiAzMDAgc2Vjb25kcy4KWy4uLl0gCj4g
VGhpcyBkb2VzIG5vdCBsb29rIG5vcm1hbCB0byBtZSBvciBkaWQgSSBtaXNzIHNvbWV0aGluZz8K
ClNvIEkgc2VlIHRoYXQgYm90aCBvZiB0aGUgc3R1Y2sgcHJvY2Vzc2VzIGxpc3RlZCBhYm92ZSAo
c21iZCBhbmQKYnRyZnMtKikgYXJlIGRpc2sgcmVsYXRlZCBwcm9jZXNzZXMuIE1pZ2h0IEkgYXNr
IGhvdyBtYW55IGRpc2svbmljcwooUFYpIGRvIHlvdSBoYXZlIGF0dGFjaGVkIHRvIHRoaXMgRG9t
VSwgYW5kIGhvdyBtYW55IHF1ZXVlcyBkb2VzIGVhY2gKaGF2ZT8KClRoYW5rcywgUm9nZXIuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 10:44:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 10:44:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e03dL-00061E-OR; Thu, 05 Oct 2017 10:44:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44416b8ea=citrix-osstest@xenproject.org>)
 id 1e03dL-000617-20
 for xen-devel@lists.xensource.com; Thu, 05 Oct 2017 10:44:03 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 3B/DB-01911-2FC06D95; Thu, 05 Oct 2017 10:44:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDve4Hnmu
 RBtenKVrcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oyGlStZCu4FV/xft5KtgfGHURcjB4eEgL/E
 tgs8XYycQKa7xPT2FWwgtoiAs8SED7fBbF4BPYm1nf/YQWxhgTyJX/8amLsYuYDqH0lJHH7bw
 Q7T3Pf3HQuM/fDEeVYQm03AQ2Jiz0SwOIuAikT/q0vMILaQgJbE0sUrmSAWCEqcnPkErIZZQE
 Li4IsXzBBzLCR2fOxjm8DINwtJ2SwkZQsYmVYxahSnFpWlFukaGeolFWWmZ5TkJmbm6BoaGOv
 lphYXJ6an5iQmFesl5+duYgQGVT0DA+MOxp69focYJTmYlER5p/y7GinEl5SfUpmRWJwRX1Sa
 k1p8iFGGg0NJgpfrA1BOsCg1PbUiLTMHGN4waQkOHiUR3t8fgdK8xQWJucWZ6RCpU4y6HMc2X
 f7DJMSSl5+XKiXOywsyQwCkKKM0D24ELNYuMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmvQ
 EyhSczrwRu0yugI5iAjpjTdAXkiJJEhJRUA+Nav6KDYZmbnvpHPm9XmnF54bJbLI8kWe84udd
 lbQgwZGsXYIr8OcOqoqp56/WXKskhhhsMetn0FLpsm1usZ+m7cOkfbHoo9uPc9O7qU/o66/f9
 feojducPd/j6bSnasS4Gt5dZ/QnxquaIjHjz7MT34tqytY02PyarzEt/1OG+fXWCz4GItUosx
 RmJhlrMRcWJADNVwJCwAgAA
X-Env-Sender: prvs=44416b8ea=citrix-osstest@xenproject.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1507200238!106350844!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33625 invoked from network); 5 Oct 2017 10:44:00 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 10:44:00 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="450576544"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72199-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-4.9-testing:build-armhf:host-build-prep:fail:regression
 qemu-upstream-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:regression
 qemu-upstream-4.9-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl-midway:build-check(1):blocked:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.9-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-upstream-4.9-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.9-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-upstream-4.9-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.9-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.9-testing:build-arm64:hosts-allocate:broken:nonblocking
 qemu-upstream-4.9-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-upstream-4.9-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-upstream-4.9-testing:build-arm64:capture-logs:broken:nonblocking
 qemu-upstream-4.9-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-upstream-4.9-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-upstream-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-upstream-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-upstream-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 qemu-upstream-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: qemuu=06048d0453c087745ee8d4d5b759d66e2fc0f758
X-Osstest-Versions-That: qemuu=414d069b38ab114b89085e44989bf57604ea86d7
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 5 Oct 2017 11:43:50 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [qemu-upstream-4.9-testing baseline-only test] 72199:
	regressions - trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjE5OSBxZW11LXVwc3RyZWFtLTQuOS10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0
LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIxOTkvCgpSZWdyZXNzaW9u
cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNs
dWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgIDUgaG9zdC1idWlsZC1wcmVwICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA3MTY2
MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgIGZhaWwgUkVHUi4gdnMuIDcxNjYwCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1
dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1
aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20g
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAg
ICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAg
YnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVy
ZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQteHNt
ICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZl
ciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAg
ICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
IDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIDA2MDQ4ZDA0NTNjMDg3NzQ1ZWU4ZDRkNWI3
NTlkNjZlMmZjMGY3NTgKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIDQx
NGQwNjliMzhhYjExNGI4OTA4NWU0NDk4OWJmNTc2MDRlYTg2ZDcKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgICA3MTY2MCAgMjAxNy0wNy0wNiAxMToxODozMiBaICAgOTAgZGF5cwpUZXN0aW5nIHNhbWUg
c2luY2UgICAgNzIxOTkgIDIwMTctMTAtMDUgMDQ6NDk6MDAgWiAgICAwIGRheXMgICAgMSBhdHRl
bXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBHZXJk
IEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54
cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0
ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291
cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3Rz
LWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9r
ZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQt
eHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxv
Z3MKClB1c2ggbm90IGFwcGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDA2MDQ4ZDA0NTNjMDg3NzQ1ZWU4
ZDRkNWI3NTlkNjZlMmZjMGY3NTgKQXV0aG9yOiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0
LmNvbT4KRGF0ZTogICBNb24gQXVnIDI4IDE0OjI5OjA2IDIwMTcgKzAyMDAKCiAgICB2Z2E6IHN0
b3AgcGFzc2luZyBwb2ludGVycyB0byB2Z2FfZHJhd19saW5lKiBmdW5jdGlvbnMKICAgIAogICAg
SW5zdGVhZCBwYXNzIGFyb3VuZCB0aGUgYWRkcmVzcyAoYWthIG9mZnNldCBpbnRvIHZnYSBtZW1v
cnkpLgogICAgQWRkIHZnYV9yZWFkXyogaGVscGVyIGZ1bmN0aW9ucyB3aGljaCBhcHBseSB2YmVf
c2l6ZV9tYXNrIHRvCiAgICB0aGUgYWRkcmVzcywgdG8gbWFrZSBzdXJlIHRoZSBhZGRyZXNzIHN0
YXlzIHdpdGhpbiB0aGUgdmFsaWQKICAgIHJhbmdlLCBzaW1pbGFyIHRvIHRoZSBjaXJydXMgYmxp
dHRlciBmaXhlcyAoY29tbWl0cyBmZmFmODU3Nzc4CiAgICBhbmQgMDI2YWVmZmNiNCkuCiAgICAK
ICAgIEltcGFjdDogIERvUyBmb3IgcHJpdmlsZWdlZCBndWVzdCB1c2Vycy4gIHFlbXUgY3Jhc2hl
cyB3aXRoCiAgICBhIHNlZ2ZhdWx0LCB3aGVuIGhpdHRpbmcgdGhlIGd1YXJkIHBhZ2UgYWZ0ZXIg
dmdhIG1lbW9yeQogICAgYWxsb2NhdGlvbiwgd2hpbGUgcmVhZGluZyB2Z2EgbWVtb3J5IGZvciBk
aXNwbGF5IHVwZGF0ZXMuCiAgICAKICAgIGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgM2Q5MGM2
MjU0ODYzNjkzYTZiMTNkOTE4ZDJiODY4MmUwOGJiYzY4MQogICAgCiAgICBGaXhlczogQ1ZFLTIw
MTctMTM2NzIKICAgIENjOiBQIEogUCA8cHBhbmRpdEByZWRoYXQuY29tPgogICAgUmVwb3J0ZWQt
Ynk6IERhdmlkIEJ1Y2hhbmFuIDxkQHZpZGJ1Y2hhbmFuLmNvLnVrPgogICAgU2lnbmVkLW9mZi1i
eTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBNZXNzYWdlLWlk
OiAyMDE3MDgyODEyMjkwNi4xODk5My0xLWtyYXhlbEByZWRoYXQuY29tCiAgICAoY2hlcnJ5IHBp
Y2tlZCBmcm9tIGNvbW1pdCA3NDM0Nzc1YWJmOGZiMmNhM2I5ZTgwNWQzMDY1NmY0ZGE4YzA4ODE2
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 05 10:56:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 10:56:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e03pO-00078n-94; Thu, 05 Oct 2017 10:56:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1e03pM-00078h-Je
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 10:56:28 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 03/12-03454-BDF06D95; Thu, 05 Oct 2017 10:56:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVysyfVTfcm/7V
 Ig8OmFt+3TGZyYPQ4/OEKSwBjFGtmXlJ+RQJrxpvXj5kKrrFVzL90j7GB8QNLFyMXh5DAZkaJ
 3TPmQDm7GSVu79rL2sXIySEsECQxYe9DRhBbRMBL4lPLBiaQImaBVUwSc+/1sIMkhAQyJD59m
 gFmswloStz5/IkJxOYVsJLoWP2ZDcRmEVCR6Gn+BjZIVCBcYv/3a8wQNYISJ2c+YQGxOYHq/9
 17AWYzC5hJzNv8kBnCFpe49WQ+E4QtL7H97RzmCYz8s5C0z0LSMgtJyywkLQsYWVYxqhenFpW
 lFula6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYnAxDsYLy7KeAQoyQHk5Io
 75R/VyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfByfQDKCRalpqdWpGXmACMFJi3BwaMkwvv7I
 1Cat7ggMbc4Mx0idYpRl+PGw+t/mIRY8vLzUqXEeXlBZgiAFGWU5sGNgEXtJUZZKWFeRqCjhH
 gKUotyM0tQ5V8xinMwKgnz3gCZwpOZVwK36RXQEUxAR8xpugJyREkiQkqqgdFcdu3UFo/Zh/9
 nN6Y05d+tfO/UeLC5q37Bl7mGMyqcL00UeVfJaHelrcRp+5GOlxHXFBy37Rc4/JDDbPK6mzwz
 1uS/2pC5XfeDdfzp3PcfF2/c8jojMq8xK/Vet92lNwoLezeqtJlLrq1fIOSXb2+3/4+vBCvn7
 pZj7VekNrzUvr9Znz277JkSS3FGoqEWc1FxIgDLmAA91QIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1507200984!53434888!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4331 invoked from network); 5 Oct 2017 10:56:24 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-6.tower-21.messagelabs.com with SMTP; 5 Oct 2017 10:56:24 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9AA081596;
 Thu,  5 Oct 2017 03:56:23 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id F0BA83F483;
 Thu,  5 Oct 2017 03:56:21 -0700 (PDT)
To: Roger Pau Monne <roger.pau@citrix.com>, xen-devel@lists.xenproject.org
References: <20170919152936.14498-1-roger.pau@citrix.com>
 <20170919152936.14498-9-roger.pau@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b4acebfb-4d4e-1c56-81fa-c62e74490106@arm.com>
Date: Thu, 5 Oct 2017 11:56:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170919152936.14498-9-roger.pau@citrix.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v6 08/11] vpci/bars: add handlers to map the
 BARs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgUm9nZXIsCgpPbiAxOS8wOS8xNyAxNjoyOSwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ICtz
dGF0aWMgaW50IHZwY2lfbWFwX3JhbmdlKHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQgbG9uZyBl
LCB2b2lkICpkYXRhLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
KmMpCj4gK3sKPiArICAgIGNvbnN0IHN0cnVjdCBtYXBfZGF0YSAqbWFwID0gZGF0YTsKPiArICAg
IGludCByYzsKPiArCj4gKyAgICBmb3IgKCA7IDsgKQo+ICsgICAgewo+ICsgICAgICAgIHVuc2ln
bmVkIGxvbmcgc2l6ZSA9IGUgLSBzICsgMTsKPiArCj4gKyAgICAgICAgcmMgPSAobWFwLT5tYXAg
PyBtYXBfbW1pb19yZWdpb25zIDogdW5tYXBfbW1pb19yZWdpb25zKQo+ICsgICAgICAgICAgICAg
KG1hcC0+ZCwgX2dmbihzKSwgc2l6ZSwgX21mbihzKSk7CgpBZ2FpbiwgdGhpcyBpcyByZWx5aW5n
IG9uICptYXBfbW1pb19yZWdpb25zIHRvIHN1cHBvcnQgcHJlZW1wdGlvbi4gVGhpcyAKaXMgbm90
IHRoZSBjYXNlIG9uIEFSTS4KCkkgYW0gbm90IGFza2luZyB0byBhZGQgcHJlZW1wdGlvbiBpbiB0
aGUgQVJNIGNvZGUuIEJ1dCB3ZSBzaG91bGQgYXQgCmxlYXN0IGFkZCBhIGNoZWNrIHNpbWlsYXIg
dG8gWEVOX0RPTUNUTF9tZW1vcnlfbWFwcGluZyAoIGlmIChzaXplID4gNjQpIAopIHRvIHJlbWlu
ZCB1cyB0aGF0ICptYXBfbW1pb19yZWdpb25zIGhhdmUgdG8gYmUgZml4ZWQuCgoKU2ltaWxhcmx5
LCBvbiBJUkMgc2FpZCB5b3Ugd2lsbCBhZGQgYSBUT0RPIHJlZ2FyZGluZyB0aGUgbGFjayBvZiBw
YXNzaW5nIAp0aGUgdHlwZSBvZiB0aGUgQkFSLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 05 11:08:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 11:08:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e040u-0008Ff-Hb; Thu, 05 Oct 2017 11:08:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e040t-0008FZ-Qs
 for xen-devel@lists.xen.org; Thu, 05 Oct 2017 11:08:24 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 9A/7F-02041-6A216D95; Thu, 05 Oct 2017 11:08:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnleJIrShJLcpLzFFi42K5GHpnq+5SoWu
 RBj1TZS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owfD2awFdzgqNj+ZhdrA+Mrti5GLg4hgcmM
 Elf2N4I5LAKvmSX6Zu9iBHEkBO6wSpy9+omli5ETyMmSmPXxGyuEnSbx4PpaKLtCYuqXx0ANH
 ECj1CTWvImCmPqbUeLYsw3MIHFhgRCJ7g31IOUiAm4SH3vugoWZBfQlzu0ohyifzygxZ2EnK0
 icTUBHYt2MWpByXgFbiY8XLzGB2CwCKhITv29hBLFFBcIl9n+/xgxRIyhxcuYTsCs5Bewkvj5
 6DBZnFjCTmLf5IZQtLnHryXwmCFteYvvbOcwTGEVnIWmfhaRlFpKWWUhaFjCyrGJUL04tKkst
 0jXRSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIjBYGINjB2PjF6RCjJAeTkijvl
 H9XI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8HJ9AMoJFqWmp1akZeYA4xYmLcHBoyTC+/sjUJ
 q3uCAxtzgzHSJ1itGY48KdS3+YOA7sufWHSYglLz8vVUqclxdkkgBIaUZpHtwgWDq5xCgrJcz
 LCHSaEE9BalFuZgmq/CtGcQ5GJWHeGyBTeDLzSuD2vQI6hQnolDlNV0BOKUlESEk1MJawfDZt
 WOd3WujZ943qhaer1OxeHrZf4Hx01iyFPusSfrHTTv+FjScpnHhQtdZidcaE4zeNeuzq3YqFa
 zZO9nz3+Y1gdquihHruqo+bhM4xbDTn2K+bLrzugIVW1W4nDYFTs6I+C/elyBkwyO136l/BtC
 VGVodBPGQbO7/Olyy3OQ42Xd77lFiKMxINtZiLihMBvzIQRiIDAAA=
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1507201700!79497829!1
X-Originating-IP: [209.85.220.181]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43534 invoked from network); 5 Oct 2017 11:08:21 -0000
Received: from mail-qk0-f181.google.com (HELO mail-qk0-f181.google.com)
 (209.85.220.181)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Oct 2017 11:08:21 -0000
Received: by mail-qk0-f181.google.com with SMTP id m189so10231681qke.4
 for <xen-devel@lists.xen.org>; Thu, 05 Oct 2017 04:08:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=UAQdhFEH+8Fe33HPCWulGXlf7rQNAp+5DM1kgqndw6Y=;
 b=M2XY+HFLG7hqhjVXq87HfCBXJ8eDteOikObY0uvfixHhTlpIpu14ZCQNvWXpVBe9h8
 HdZ0z0apHsXSLCjt113iA0ZCYanvGh8BDexK6Go2OZFNqzN0JqGPMhzms2q5JHSbpRpJ
 +BzfCt9PloJAfINs8oAkR200+SVaOpLmnzMrk=
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=UAQdhFEH+8Fe33HPCWulGXlf7rQNAp+5DM1kgqndw6Y=;
 b=UvT9avgGRzHaMuAMANLNASaglQWa3wtQFdL/F/nPhtB23Ml65VvDApuzwfZvjGx8ov
 l8cbUet8xHgU0Nrk+m/qfbXKtJALfDFR2vXht9ai78SPZteE8eigfpVq6NfTRDulPK32
 DhV2XWmt8IZKP4MZqPaX4HTZcQ845fRmwZfobKMJPTPZZwfgbOdfEnk9zUtfRk/ebDkM
 9pouo/b5zFYeTBDJOAkYv8DA5WhOySlRaTTXqZNO2k20o9n4G/xqVMWAwZvNWh8vtWQx
 ybPlID7J0kYVQPYnfW0psrop5+VP1WD0efk9XMUhACcgiaw4FZiV223VPBQvj+otS17U
 6YkQ==
X-Gm-Message-State: AMCzsaXtTTsAuvegitjH7J2tdLQmHsMUj5gMGCLRc5XO6vf5FuPWoFy+
 xokk8/nlnyT3D5rPtkwoXM2COw==
X-Google-Smtp-Source: AOwi7QA7/5KMB5O79AR7MC6zrJYYZ4pPr7nE8VFU4RsOBXZWmEoXiAKjSVGlPrLxlHTLxr1Yq5gufg==
X-Received: by 10.55.116.5 with SMTP id p5mr30469917qkc.151.1507201700349;
 Thu, 05 Oct 2017 04:08:20 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id o17sm11355140qkl.14.2017.10.05.04.08.19
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 05 Oct 2017 04:08:20 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org
References: <20171004181526.9405-1-julien.grall@linaro.org>
 <20171004181526.9405-2-julien.grall@linaro.org>
 <732a038e-cd72-9be0-8754-285cda12c66a@citrix.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <8b9aa963-0556-5f58-5be8-96976c7a5358@linaro.org>
Date: Thu, 5 Oct 2017 12:08:18 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <732a038e-cd72-9be0-8754-285cda12c66a@citrix.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 1/7] xen/arm: domain_build: Clean-up
 insert_11_bank
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmV3LAoKT24gMDQvMTAvMTcgMjM6MzksIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24g
MDQvMTAvMjAxNyAxOToxNSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4+
IGluZGV4IDM3MjNkYzNmNzguLjA5M2ViZjFhOGUgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2Fy
bS9kb21haW5fYnVpbGQuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPj4g
QEAgLTEwOSwxMSArMTA5LDExIEBAIHN0YXRpYyBib29sIGluc2VydF8xMV9iYW5rKHN0cnVjdCBk
b21haW4gKmQsCj4+ICAgCj4+ICAgICAgIHNwZm4gPSBwYWdlX3RvX21mbihwZyk7Cj4+ICAgICAg
IHN0YXJ0ID0gcGZuX3RvX3BhZGRyKHNwZm4pOwo+PiAtICAgIHNpemUgPSBwZm5fdG9fcGFkZHIo
KDEgPDwgb3JkZXIpKTsKPj4gKyAgICBzaXplID0gcGZuX3RvX3BhZGRyKDFVTCA8PCBvcmRlcik7
Cj4+ICAgCj4+ICAgICAgIEQxMVBSSU5UKCJBbGxvY2F0ZWQgJSMiUFJJcGFkZHIiLSUjIlBSSXBh
ZGRyIiAoJWxkTUIvJWxkTUIsIG9yZGVyICVkKVxuIiwKPj4gICAgICAgICAgICAgICAgc3RhcnQs
IHN0YXJ0ICsgc2l6ZSwKPj4gLSAgICAgICAgICAgICAxVUwgPDwgKG9yZGVyK1BBR0VfU0hJRlQt
MjApLAo+PiArICAgICAgICAgICAgIDFVTCA8PCAob3JkZXIgKyBQQUdFX1NISUZUIC0gIDIwKSwK
PiAKPiBJZiB5b3UgYXJlIGxvb2tpbmcgdG8gYmUgcGlja3ksIHlvdSd2ZSBnb3QgYSBkb3VibGUg
c3BhY2UgYmV0d2VlbiB0aGUKPiBtaW51cyBhbmQgdGhlIDIwLiAgSSdtIHN1cmUgdGhpcyB3b3Vs
ZCBiZSB0cml2aWFsIHRvIGZpeCBvbiBjb21taXQuCgpBcmdoLCBvbiBteSBvcmlnaW5hbCBwYXRj
aCBJIGhhZCAyIHNwYWNlcyBiZWZvcmUgdGhlIG1pbnVzLiBEcm9wcGVkIG9uZSAKYmVmb3JlIHNl
bmRpbmcgb24geGVuLWRldmVsIGFuZCBkaWRuJ3Qgc3BvdCB0aGUgb25lIGFmdGVyIHRoZSBtaW51
cy4KCkkgd2lsbCByZXNlbmQgdGhlIHNlcmllcyB3aXRoIHlvdXIgY29tbWVudHMgYWRkcmVzc2Vk
LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 05 11:09:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 11:09:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0423-0008Ki-Rn; Thu, 05 Oct 2017 11:09:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4449fd3bc=roger.pau@citrix.com>)
 id 1e0422-0008KU-P0
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 11:09:34 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 35/04-02037-DE216D95; Thu, 05 Oct 2017 11:09:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsWyU9JRQvet0LV
 Igz87eS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owFU2azFUxTr+g+2cDcwNgq28XIySEh4Cdx
 78YSNhCbRUBFYvvFf4xdjBwcbAL2EtO/VoCERQSUJXp//WbpYuTiYBY4yiRx8PpRRpCEsICrx
 IyzjWA2r4CHxOw7G1hBioQE+pgkXrZ8Y4FICEqcnPkEzGYW0JFYsPsTG8gCZgFpieX/OEDCnE
 C7um9uBpsjCnRD/5Kn7CC2kICiRP+8B2wQd6ZLTHzWwzKBkX8WkqmzkEydhTB1ASPzKkaN4tS
 istQiXUNzvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwBBkAIIdjBdPex5ilORg
 UhLlnfLvaqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV6uD0A5waLU9NSKtMwcYDTApCU4eJREe
 H9/BErzFhck5hZnpkOkTjEqSonz8oL0CYAkMkrz4NpgEXiJUVZKmJcR6BAhnoLUotzMElT5V4
 ziHIxKwrw3QKbwZOaVwE1/BbSYCWjxnKYrIItLEhFSUg2MT26Yr/ugFi20ydxlikHcRm33NX1
 lby/Khe8yfl3q8IIxd1KIbVn135kFT24IRp/PKw/oFD/X+TDea8OpM31b7B/OcTyueSTTZ8WG
 4zaHHgb8LBe6x6kttKQ92it/1UeGRdPyrAp1BDa+M1ss6lrjoul1YYLRrvjDpy9N5Utm5HVbe
 Gqepb2kEktxRqKhFnNRcSIA94gwrLsCAAA=
X-Env-Sender: prvs=4449fd3bc=roger.pau@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1507201773!111860518!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10909 invoked from network); 5 Oct 2017 11:09:33 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 11:09:33 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="54072723"
Date: Thu, 5 Oct 2017 12:09:28 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20171005110928.whslrvig33nols7i@MacBook-Pro-de-Roger.local>
References: <20170919152936.14498-1-roger.pau@citrix.com>
 <20170919152936.14498-9-roger.pau@citrix.com>
 <59D4B8FD0200007800181EB2@prv-mh.provo.novell.com>
 <20171005092054.q67q76c2hl7uu4r3@MacBook-Pro-de-Roger.local>
 <59D61F2A02000078001827C9@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59D61F2A02000078001827C9@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: StefanoStabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 konrad.wilk@oracle.com, GeorgeDunlap <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, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v6 08/11] vpci/bars: add handlers to map the
	BARs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMDUsIDIwMTcgYXQgMTA6MDE6NDZBTSArMDAwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA1LjEwLjE3IGF0IDExOjIwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gV2VkLCBPY3QgMDQsIDIwMTcgYXQgMDg6MzM6MzNBTSArMDAwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDE5LjA5LjE3IGF0IDE3OjI5LCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gKyAgICB9Cj4gPj4gPiArCj4gPj4gPiArICAgIHJjID0g
dnBjaV9tYXliZV9kZWZlcl9tYXAocGRldi0+ZG9tYWluLCBtZW0sIG1hcCk7Cj4gPj4gPiArICAg
IGlmICggIXJjICkKPiA+PiA+ICsgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRSho
ZWFkZXItPmJhcnMpOyBpKysgKQo+ID4+ID4gKyAgICAgICAgICAgIGlmICggaGVhZGVyLT5iYXJz
W2ldLnR5cGUgIT0gVlBDSV9CQVJfUk9NIHx8Cj4gPj4gPiArICAgICAgICAgICAgICAgICBoZWFk
ZXItPmJhcnNbaV0ucm9tX2VuYWJsZWQgKQo+ID4+ID4gKyAgICAgICAgICAgIGhlYWRlci0+YmFy
c1tpXS5lbmFibGVkID0gbWFwOwo+ID4+IAo+ID4+IEhtbSwgeW91J3JlIHVwZGF0aW5nIHN0YXRl
IGhlcmUgcmVnYXJkbGVzcyBvZiBwb3NzaWJsZSBmYWlsdXJlIGluIHRoZQo+ID4+IGRlZmVycmVk
IG9wZXJhdGlvbiAoc2VlIHRoZSBkaXNjYXJkZWQgZXJyb3IgY29kZSBpbgo+ID4+IHZwY2lfY2hl
Y2tfcGVuZGluZygpKS4KPiA+IAo+ID4gWWVzLCBJJ3ZlIGZpeGVkIHRoZSBjb2RlIGFib3ZlIHRv
IHRyeSB0byBtYXAvdW5tYXAgYXMgbXVjaCBhcwo+ID4gcG9zc2libGUsIGV2ZW4gd2hlbiBhIGZh
aWx1cmUgaGFwcGVucy4KPiA+IAo+ID4gSSBhZ3JlZSB0aGF0IGVuYWJsaW5nL2Rpc2FibGluZyBo
ZXJlIHdpdGggdGhlIG9wZXJhdGlvbiBiZWluZyBkZWZlcnJlZAo+ID4gaXMgbm90IGlkZWFsLCBi
dXQgSSBhbHNvIHRoaW5rIHdlIHdvdWxkIGVuZCB1cCBkb2luZyB0aGUgc2FtZQo+ID4gcmVnYXJk
bGVzcyBvZiB0aGUgb3V0Y29tZSBvZiB0aGUgZGVmZXJyZWQgb3BlcmF0aW9uLiBJZiBzb21lCj4g
PiBtYXBwaW5nL3VubWFwcGluZyBvZiBCQVJzIGZhaWxlZCwgdGhlIG1lbW9yeSBkZWNvZGluZyBz
aG91bGQgYmUKPiA+IGVuYWJsZWQgYW55d2F5LiBJIGNhbiBhZGQgYSBjb21tZW50IGFsb25nIHRo
aXMgbGluZXMgaWYgeW91IHRoaW5rCj4gPiB0aGF0J3MgT0suCj4gCj4gWWVzLCBhdCBsZWFzdCBl
eHBsYWluaW5nIHdoeSB0aGluZ3MgYXJlIHRoZSAobm90IGZ1bGx5IGNvcnJlY3QpIHdheQo+IHRo
ZXkgYXJlIHdvdWxkIGhlbHAgKGFsc28gdG8gdGVsbCBhbnlvbmUgd2FudGluZyB0byBpbXByb3Zl
IHRoaXMKPiB3aGF0IGl0IGFjdHVhbGx5IGlzIHRoYXQgd291bGQgbmVlZCBjaGFuZ2luZykuIE9m
IGNvdXJzZSBldmVuCj4gYmV0dGVyIHdvdWxkIGJlIGlmIG1haW50YWluZWQgc3RhdGUgd291bGQg
bWF0Y2ggdGhlIHN0YXRlCj4gaGFyZHdhcmUgaXMgaW4uCgpJIHNlZSB0aGUgY3VycmVudCBjb2Rl
IGluIHRoaXMgdmVyc2lvbiBpcyBzbGlnaHRseSBjb25mdXNpbmcgcmVnYXJkaW5nCnRoZSB1c2Fn
ZSBvZiB0aGUgJ2VuYWJsZWQnIGZpZWxkLiBJJ3ZlIGZpeGVkIHRoZSBjb2RlIHNvIHRoYXQgdGhl
CidlbmFibGVkJyBmaWVsZCBtYXRjaGVzIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczoKCiAtIEZv
ciBub24tUk9NIEJBUnM6IHRoZSAnZW5hYmxlZCcgZmllbGQgbWF0Y2hlcyB0aGUgdmFsdWUgb2Yg
dGhlCiAgIG1lbW9yeSBkZWNvZGluZyBiaXQsIGJ1dCBpdCBkb2Vzbid0IGd1YXJhbnRlZSB0aGF0
IHRoZSByYW5nZSBpcwogICBmdWxseSBtYXBwZWQvdW5tYXBwZWQgaW4gdGhlIGd1ZXN0IHAybS4K
IC0gRm9yIFJPTSBCQVJzOiB0aGUgJ2VuYWJsZWQnIGJpdCBtYXRjaGVzIHRoZSB2YWx1ZSBvZiB0
aGUgbWVtb3J5CiAgIGRlY29kaW5nIGJpdCAmIHRoZSBST00gZW5hYmxlIGJpdCwgYnV0IGFnYWlu
IGl0IGRvZXNuJ3QgZ3VhcmFudGVlCiAgIHRoYXQgdGhlIG1lbW9yeSBpcyBmdWxseSBtYXBwZWQv
dW5tYXBwZWQgaW4gdGhlIGd1ZXN0IHAybS4KCj4gPj4gPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4v
dnBjaS5oCj4gPj4gPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vdnBjaS5oCj4gPj4gPiBAQCAtMzUs
MTEgKzM1LDUyIEBAIHVpbnQzMl90IHZwY2lfcmVhZChwY2lfc2JkZl90IHNiZGYsIHVuc2lnbmVk
IGludCByZWcsIHVuc2lnbmVkIGludCBzaXplKTsKPiA+PiA+ICB2b2lkIHZwY2lfd3JpdGUocGNp
X3NiZGZfdCBzYmRmLCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBpbnQgc2l6ZSwKPiA+PiA+
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgZGF0YSk7Cj4gPj4gPiAgCj4gPj4gPiArLyoKPiA+
PiA+ICsgKiBDaGVjayBmb3IgcGVuZGluZyB2UENJIG9wZXJhdGlvbnMgb24gdGhpcyB2Y3B1LiBS
ZXR1cm5zIHRydWUgaWYgdGhlIHZjcHUKPiA+PiA+ICsgKiBzaG91bGQgbm90IHJ1bi4KPiA+PiA+
ICsgKi8KPiA+PiA+ICtib29sIHZwY2lfY2hlY2tfcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdik7Cj4g
Pj4gPiArCj4gPj4gPiAgc3RydWN0IHZwY2kgewo+ID4+ID4gICAgICAvKiBMaXN0IG9mIHZQQ0kg
aGFuZGxlcnMgZm9yIGEgZGV2aWNlLiAqLwo+ID4+ID4gICAgICBzdHJ1Y3QgbGlzdF9oZWFkIGhh
bmRsZXJzOwo+ID4+ID4gICAgICBzcGlubG9ja190IGxvY2s7Cj4gPj4gPiArCj4gPj4gPiArI2lm
ZGVmIF9fWEVOX18KPiA+PiA+ICsgICAgLyogSGlkZSB0aGUgcmVzdCBvZiB0aGUgdnBjaSBzdHJ1
Y3QgZnJvbSB0aGUgdXNlci1zcGFjZSB0ZXN0IGhhcm5lc3MuICovCj4gPj4gPiArICAgIHN0cnVj
dCB2cGNpX2hlYWRlciB7Cj4gPj4gPiArICAgICAgICAvKiBJbmZvcm1hdGlvbiBhYm91dCB0aGUg
UENJIEJBUnMgb2YgdGhpcyBkZXZpY2UuICovCj4gPj4gPiArICAgICAgICBzdHJ1Y3QgdnBjaV9i
YXIgewo+ID4+ID4gKyAgICAgICAgICAgIHBhZGRyX3QgYWRkcjsKPiA+PiA+ICsgICAgICAgICAg
ICB1aW50NjRfdCBzaXplOwo+ID4+ID4gKyAgICAgICAgICAgIGVudW0gewo+ID4+ID4gKyAgICAg
ICAgICAgICAgICBWUENJX0JBUl9FTVBUWSwKPiA+PiA+ICsgICAgICAgICAgICAgICAgVlBDSV9C
QVJfSU8sCj4gPj4gPiArICAgICAgICAgICAgICAgIFZQQ0lfQkFSX01FTTMyLAo+ID4+ID4gKyAg
ICAgICAgICAgICAgICBWUENJX0JBUl9NRU02NF9MTywKPiA+PiA+ICsgICAgICAgICAgICAgICAg
VlBDSV9CQVJfTUVNNjRfSEksCj4gPj4gPiArICAgICAgICAgICAgICAgIFZQQ0lfQkFSX1JPTSwK
PiA+PiA+ICsgICAgICAgICAgICB9IHR5cGU7Cj4gPj4gPiArICAgICAgICAgICAgYm9vbCBwcmVm
ZXRjaGFibGU7Cj4gPj4gPiArICAgICAgICAgICAgLyogU3RvcmUgd2hldGhlciB0aGUgQkFSIGlz
IG1hcHBlZCBpbnRvIGd1ZXN0IHAybS4gKi8KPiA+PiA+ICsgICAgICAgICAgICBib29sIGVuYWJs
ZWQ7Cj4gPj4gPiArICAgICAgICAgICAgLyoKPiA+PiA+ICsgICAgICAgICAgICAgKiBTdG9yZSB3
aGV0aGVyIHRoZSBST00gZW5hYmxlIGJpdCBpcyBzZXQgKGRvZXNuJ3QgaW1wbHkgUk9NIEJBUgo+
ID4+ID4gKyAgICAgICAgICAgICAqIGlzIG1hcHBlZCBpbnRvIGd1ZXN0IHAybSkuIE9ubHkgdXNl
ZCBmb3IgdHlwZSBWUENJX0JBUl9ST00uCj4gPj4gPiArICAgICAgICAgICAgICovCj4gPj4gPiAr
ICAgICAgICAgICAgYm9vbCByb21fZW5hYmxlZDsKPiA+PiAKPiA+PiBFc3BlY2lhbGx5IHdpdGgg
dGhlIGVycm9yIGhhbmRsaW5nIGlzc3VlIGluIG1pbmQgdGhhdCBJJ3ZlIG1lbnRpb25lZAo+ID4+
IGVhcmxpZXIsIEkgd29uZGVyIHdoZXRoZXIgdGhpcyBmaWVsZCBzaG91bGRuJ3QgYmUgZHJvcHBl
ZCwgYWxvbmcgdGhlCj4gPj4gbGluZXMgb2YgeW91IGFsc28gbm8gbG9uZ2VyIGNhY2hpbmcgdGhl
IG1lbW9yeSBkZWNvZGUgZW5hYmxlIGJpdCBpbiB0aGUKPiA+PiBjb21tYW5kIHJlZ2lzdGVyLgo+
ID4gCj4gPiBSZW1vdmluZyByb21fZW5hYmxlZCB3b3VsZCBpbXBseSBkb2luZyBhIHJlZ2lzdGVy
IHJlYWQgaW4KPiA+IHZwY2lfbW9kaWZ5X2JhcnMgaW4gb3JkZXIgdG8ga25vdyB3aGV0aGVyIHRo
ZSBST00gQkFSIGlzIGVuYWJsZWQgb3IKPiA+IG5vdCwgd2hpY2ggaXMgbm90IHRyaXZpYWwgYmVj
YXVzZSBkZXBlbmRpbmcgb24gdGhlIGhlYWRlciB0eXBlIHRoZQo+ID4gcG9zaXRpb24gb2YgdGhl
IFJPTSBCQVIgaXMgZGlmZmVyZW50Lgo+IAo+IEFzIHNhaWQgLSBJIHdvdWxkbid0IG1pbmQgdGhl
IGZpZWxkIGlmIGl0IHdhcyBhbHdheXMgaW4gc3luYyB3aXRoIHRoZQo+IGhhcmR3YXJlIG9uZS4g
QW5kIGl0IHdhcyBmb3IgYSByZWFzb24gdGhhdCBJIG1lbnRpb25lZCB0aGUKPiBtZW1vcnkgZGVj
b2RlIGJpdCwgd2hpY2ggeW91IG5vIGxvbmdlciBjYWNoZS4gSSB0aGluayBib3RoCj4gc2hvdWxk
IGJlIHRyZWF0ZWQgdGhlIHNhbWUuCgpJIHRoaW5rIEknbSBtaXNzaW5nIHNvbWV0aGluZywgcm9t
X2VuYWJsZWQgbWF0Y2hlcyBleGFjdGx5IHRoZSBzdGF0ZQpvZiB0aGUgUk9NIGVuYWJsZSBiaXQu
IFRoZXJlJ3Mgbm8gd2F5IHJvbV9lbmFibGVkIHdpbGwgZ2V0IHVwZGF0ZWQKd2l0aG91dCB0aGUg
QkFSIFJPTSBhbHNvIGJlaW5nIHVwZGF0ZWQgaW4gdnBjaV9yb21fd3JpdGUuCgpJbiBsaW5lIHdp
dGggbXkgY29tbWVudHMgYWJvdmUgcmVnYXJkaW5nIHRoZSAnZW5hYmxlZCcgZmllbGQsIHdoYXQK
YWJvdXQgYWRkaW5nOgoKIC0gcm9tX2VuYWJsZWQgbWF0Y2hlcyB0aGUgc3RhdGUgb2YgdGhlIFJP
TSBCQVIgZW5hYmxlIGJpdC4gSXQgZG9lc24ndAogICB0YWtlIGludG8gYWNjb3VudCB0aGUgc3Rh
dGUgb2YgdGhlIG1lbW9yeSBkZWNvZGluZyBiaXQuIEFzIHN1Y2gsIGl0CiAgIGNhbm5vdCBiZSB1
c2VkIHRvIGRldGVjdCBpZiB0aGUgUk9NIEJBUiBtZW1vcnkgaXMgYWN0aXZlIG9yIG5vdCwKICAg
dGhlICdlbmFibGVkJyBiaXQgc2hvdWxkIGJlIHVzZWQgaW4gdGhhdCBjYXNlLgoKUm9nZXIuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 11:14:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 11:14:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e047C-0000t1-Ei; Thu, 05 Oct 2017 11:14:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e047A-0000si-RC
 for xen-devel@lists.xensource.com; Thu, 05 Oct 2017 11:14:52 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 F5/20-03422-B2416D95; Thu, 05 Oct 2017 11:14:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVVdL5Fq
 kQVsTt8WKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgzNlxczVrwWaji0bp+5gbG
 j7xdjFwcQgKNTBJzPr5mhHAeM0ocXb2DtYuRE8jZxigx+30FiC0i4Czx9cxcdhCbV0Bf4tqu6
 WwgtrCArcSlphtMIM0SAq8YJX7NnsUEkpAQ8JS4tfMQC4x94vsSIJudg03ASuKQGEiURUBV4t
 +3/ywTGLkXMDKsYtQoTi0qSy3SNTbSSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQ
 I9DkDEOxgPL0u8BCjJAeTkijvlH9XI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8HJ9AMoJFqWm
 p1akZeYAgw8mLcHBoyTC+/sjUJq3uCAxtzgzHSJ1ilGX49imy3+YhFjy8vNSpcR5eUFmCIAUZ
 ZTmwY2ARcIlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfPeAJnCk5lXArcJGGZA94vwzmm6An
 JESSJCSqqBsblZv4nfePqywFTW4uDtRkv2L72Y3sT1ROij3p9bv8+3aghZ7WyceMzna+66p6w
 cJz9LvH6dvUDH/MeSrqXbNt+Z7Z5yc59JVvrSQ2WMe0Lq5/9nf3o8UvZIubnS5YS11rJFIqbO
 b1a9/paokrncLnfN8+PXvVbVfX11/P+l2f/NZ1aYHV2084wSS3FGoqEWc1FxIgCA4KTufwIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1507202089!60506767!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11175 invoked from network); 5 Oct 2017 11:14:50 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Oct 2017 11:14:50 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0475-000093-NF; Thu, 05 Oct 2017 11:14:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e0470-0002Aw-9w; Thu, 05 Oct 2017 11:14:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e0470-0001m7-39; Thu, 05 Oct 2017 11:14:42 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114039-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=72b0c19a7040ab8446f16578b094fec8703f8095
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 05 Oct 2017 11:14:42 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114039: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDAzOSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDAzOS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTM5NzIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNzJiMGMxOWE3MDQwYWI4NDQ2ZjE2NTc4
YjA5NGZlYzg3MDNmODA5NQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAg
ZGJjNGI2ZTEzYTVkMGRkODk2N2NkZTdmZjcwMDBhYjFlZDg4NjI1ZQoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTEzOTcyICAyMDE3LTEwLTAzIDIxOjAyOjQzIFogICAgMSBkYXlzCkZhaWxpbmcgc2lu
Y2UgICAgICAgIDExMzk3OSAgMjAxNy0xMC0wNCAwMDoxMDoxMyBaICAgIDEgZGF5cyAgIDIxIGF0
dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExNDAxNSAgMjAxNy0xMC0wNCAxODowMToyNiBa
ICAgIDAgZGF5cyAgICA5IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgogIElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJh
ZC53aWxrQG9yYWNsZS5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3
b3VsZCBiZSA1MjQgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 11:24:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 11:24:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e04Fy-0001oj-A7; Thu, 05 Oct 2017 11:23:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4442ceff9=Ian.Jackson@citrix.com>)
 id 1e04Fx-0001od-Du
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 11:23:57 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 69/53-02220-C4616D95; Thu, 05 Oct 2017 11:23:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrEIsWRWlGSWpSXmKPExsXitHRDpK6P2LV
 Igxl72Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz9y2ayFSzlrJg8/SNrA+Nl9i5GTg4JAX+J
 zVO3MnUxcnAICbhJnP+pBxIWEtCWuNb1kBnGfvrtFJjNKyAocXLmExYQm1lAR2LB7k9sELa8x
 Pa3c8Bq2AR0JZq2/AWLiwhIS/TPaQdaxQVUM41RYvXZ9WB7hQV8JSbOfMkEYnMK2Ev0XN7OBr
 GsVmLXwiNsMLfdbj7NBGGbSLxduJMN4k4Tifn9uhD3eEi0PT3HChFWk5i7Ph4kzCKgInHs2wm
 WCYzCs5BcPQvJ1bOQXL2AkXkVo3pxalFZapGuoV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJS
 sV5yfu4mRmB41zMwMO5gbOp1PsQoycGkJMo75d/VSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSv
 FwfgHKCRanpqRVpmTnASINJS3DwKInw/v4IlOYtLkjMLc5Mh0idYtTl6Lh59w+TEEtefl6qlD
 gvL8gMAZCijNI8uBGwqL/EKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZj3BsgUnsy8ErhNr4C
 OYAI6Yk7TFZAjShIRUlINjGW3mHf/eTxbR77q8N6tRkoyXLNexTyR8knXqnzfP5Hfw0tzfqHh
 6cPXbC6obfD4UPK5Y4N78SXXnJkF5gd39n5cfCtaZ6NCvQ1Le1//IZ1UpwcRU5N+/fGfGnw+8
 Gz9I5U55hae0WLfBZf9Zd3Lceyi1RZOg6OBbhkdDL3PLgRXc/DecP3nqsRSnJFoqMVcVJwIAN
 NvLkH1AgAA
X-Env-Sender: prvs=4442ceff9=Ian.Jackson@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1507202634!94694948!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26404 invoked from network); 5 Oct 2017 11:23:55 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 11:23:55 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="442609295"
Resent-Message-ID: <22998.5663.252858.327755@mariner.uk.xensource.com>
Resent-Date: Thu, 5 Oct 2017 12:23:11 +0100
Resent-To: <xen-devel@lists.xenproject.org>
MIME-Version: 1.0
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <qemu-devel@nongnu.org>
In-Reply-To: <150714217015.153.939212709472417601@b58463cdfd5f>
References: <1507132392-25051-1-git-send-email-ian.jackson@eu.citrix.com>
 <150714217015.153.939212709472417601@b58463cdfd5f>
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="450578829"
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Resent-From: Ian Jackson <Ian.Jackson@eu.citrix.com>
Message-ID: <27591d55e7d341c789af6193423b19a6@FTLPEX02CAS01.citrite.net>
Date: Thu, 5 Oct 2017 07:23:18 -0400
Cc: jgross@suse.com, sstabellini@kernel.org, famz@redhat.com,
 ross.lagerwall@citrix.com, anthony.perard@citrix.com, xen-devel@nongnu.org
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v2 0/7] xen: xen-domid-restrict
	improvements
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

KHJlc2VuZGluZyB0byB4ZW4tZGV2ZWwpCgpuby1yZXBseUBwYXRjaGV3Lm9yZyB3cml0ZXMgKCJS
ZTogW1FlbXUtZGV2ZWxdIFtQQVRDSCB2MiAwLzddIHhlbjogeGVuLWRvbWlkLXJlc3RyaWN0IGlt
cHJvdmVtZW50cyIpOgoKPiBFUlJPUjogY29uc2lkZXIgdXNpbmcgcWVtdV9zdHJ0b3VsIGluIHBy
ZWZlcmVuY2UgdG8gc3RydG91bAo+ICM0MjogRklMRTogb3MtcG9zaXguYzoxNjA6Cj4gKyAgICAg
ICAgbHYgPSBzdHJ0b3VsKG9wdGFyZywgJmVwLCAwKTsgLyogY2FuJ3QgcWVtdV9zdHJ0b3VsLCB3
YW50ICplcD09Jy4nICovCj4gCj4gdG90YWw6IDEgZXJyb3JzLCAwIHdhcm5pbmdzLCA4MCBsaW5l
cyBjaGVja2VkCj4gCj4gWW91ciBwYXRjaCBoYXMgc3R5bGUgcHJvYmxlbXMsIHBsZWFzZSByZXZp
ZXcuICBJZiBhbnkgb2YgdGhlc2UgZXJyb3JzCj4gYXJlIGZhbHNlIHBvc2l0aXZlcyByZXBvcnQg
dGhlbSB0byB0aGUgbWFpbnRhaW5lciwgc2VlCj4gQ0hFQ0tQQVRDSCBpbiBNQUlOVEFJTkVSUy4K
CkFzIEkgc2FpZCBlYXJsaWVyLCBpdCBpcyBub3QgY2xlYXIgdG8gbWUgd2hhdCB0byBkbyBhYm91
dCB0aGlzLgoKY2hlY2twYXRjaCdzIHN1Z2dlc3Rpb24gdG8gdXNlIHFlbXVfc3RydG91bCBpcyBh
cHByb3ByaWF0ZS4gIEJ1dCwKcWVtdV9zdHJ0b3VsIGlzbid0IHF1aXRlIGEgMTAwJSByZXBsYWNl
bWVudCBmb3IgYWxsIHN0cnRvdWwgdXNlIGNhc2VzLAphbmQgdGhpcyBpcyBvbmUgb2YgdGhlIGV4
Y2VwdGlvbnMuCgpJIGhhdmUgYWRkZWQgdGhpcyBjb21tZW50IGFuZCB5b3UnbGwgc2VlIGluIHRo
ZSBwYXRjaCB0aGF0IHN1cnJvdW5kaW5nCnRoYXQgbGluZSB0aGVyZSBpcyBhdHRlbnRpb24gcGFp
ZCB0byB0aGUgZXJyb3IgaGFuZGxpbmcsIG92ZXJmbG93cywKZXRjLgoKTWF5YmUgSSBzaG91bGQg
c3VibWl0IGEgcGF0Y2ggdG8gY2hlY2twYXRjaCB0aGF0IGNhdXNlcyB0aGlzCnN1Z2dlc3Rpb24g
dG8gZ28gYXdheSBpZiBxZW11X3N0cnRvdWwgaXMgbWVudGlvbmVkICJuZWFyYnkiIChtYXliZSBv
bgp0aGUgc2FtZSBsaW5lIG9yIGFuIGFkamFjZW50IGxpbmUpLCBzbyB0aGF0IHRoZSB1c2Ugb2Yg
cWVtdV9zdHJ0b3VsCnJhdGhlciB0aGFucmF3IHN0cnRvdWwgaGFzIGluZGVlZCBiZWVuICJjb25z
aWRlcmVkIiBhcyB0aGUgbWVzc2FnZQpzdWdnZXN0cyA/CgpSZWdhcmRzLApJYW4uCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 11:26:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 11:26:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e04IV-0001vz-N9; Thu, 05 Oct 2017 11:26:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4449fd3bc=roger.pau@citrix.com>)
 id 1e04IU-0001vr-Hc
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 11:26:34 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 07/E9-02817-9E616D95; Thu, 05 Oct 2017 11:26:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyU9JRQveZ2LV
 Ig0fP+C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox1654xF/RzVqy+sJ2pgfERWxcjJ4eEgJ/E
 xJlvgGwODhYBFYmNTc4gJpuAvcT0rxUgFSIC6hJ/Lkxg7GLk4mAWOMck0b38C1irsECQxIS9D
 xlBbF4BD4nvTx6xgxQJCcxglNjRcJwdIiEocXLmExYQm1lAR2LB7k9gu5gFpCWW/+MACXMKWE
 tsuDEdbI4o0An9S56CtQoJKEr0z3sAdWa6xNa/v5gnMPLPQjJ1FpKpsxCmLmBkXsWoUZxaVJZ
 apGtkpJdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERiA9QwMjDsY97T7HWKU5GBS
 EuWd8u9qpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXq4PQDnBotT01Iq0zBxgLMCkJTh4lER4f
 38ESvMWFyTmFmemQ6ROMSpKifPygvQJgCQySvPg2mDxd4lRVkqYl5GBgUGIpyC1KDezBFX+Fa
 M4B6OSMO8NkCk8mXklcNNfAS1mAlo8p+kKyOKSRISUVANjw63vOtln/F6d5D++Wkgg5Nym3m/
 GHeJ9Zk8uqeWpL294mrhkDpfpCbmCvIj2sKkWe1NXxMXePD1HQHzOFv8d+lGBvzRmeip0GwYe
 P/7m0NfvztsjOW991a0Qz1ycWBsYf3bSlc6Th3wXMPn+iXh7tS3xbF188rRvv2ffSPV5NqlEK
 EZB0tZXiaU4I9FQi7moOBEAkjx507oCAAA=
X-Env-Sender: prvs=4449fd3bc=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1507202790!100684463!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30587 invoked from network); 5 Oct 2017 11:26:30 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 11:26:30 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="54073581"
Date: Thu, 5 Oct 2017 12:26:25 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20171005112625.mpqbpuwkl6tk3fdh@MacBook-Pro-de-Roger.local>
References: <20170919152936.14498-1-roger.pau@citrix.com>
 <20170919152936.14498-9-roger.pau@citrix.com>
 <b4acebfb-4d4e-1c56-81fa-c62e74490106@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <b4acebfb-4d4e-1c56-81fa-c62e74490106@arm.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v6 08/11] vpci/bars: add handlers to map the
 BARs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMDUsIDIwMTcgYXQgMTA6NTY6MjBBTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIFJvZ2VyLAo+IAo+IE9uIDE5LzA5LzE3IDE2OjI5LCBSb2dlciBQYXUgTW9ubmUg
d3JvdGU6Cj4gPiArc3RhdGljIGludCB2cGNpX21hcF9yYW5nZSh1bnNpZ25lZCBsb25nIHMsIHVu
c2lnbmVkIGxvbmcgZSwgdm9pZCAqZGF0YSwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgKmMpCj4gPiArewo+ID4gKyAgICBjb25zdCBzdHJ1Y3QgbWFwX2RhdGEg
Km1hcCA9IGRhdGE7Cj4gPiArICAgIGludCByYzsKPiA+ICsKPiA+ICsgICAgZm9yICggOyA7ICkK
PiA+ICsgICAgewo+ID4gKyAgICAgICAgdW5zaWduZWQgbG9uZyBzaXplID0gZSAtIHMgKyAxOwo+
ID4gKwo+ID4gKyAgICAgICAgcmMgPSAobWFwLT5tYXAgPyBtYXBfbW1pb19yZWdpb25zIDogdW5t
YXBfbW1pb19yZWdpb25zKQo+ID4gKyAgICAgICAgICAgICAobWFwLT5kLCBfZ2ZuKHMpLCBzaXpl
LCBfbWZuKHMpKTsKPiAKPiBBZ2FpbiwgdGhpcyBpcyByZWx5aW5nIG9uICptYXBfbW1pb19yZWdp
b25zIHRvIHN1cHBvcnQgcHJlZW1wdGlvbi4gVGhpcyBpcwo+IG5vdCB0aGUgY2FzZSBvbiBBUk0u
Cj4gCj4gSSBhbSBub3QgYXNraW5nIHRvIGFkZCBwcmVlbXB0aW9uIGluIHRoZSBBUk0gY29kZS4g
QnV0IHdlIHNob3VsZCBhdCBsZWFzdAo+IGFkZCBhIGNoZWNrIHNpbWlsYXIgdG8gWEVOX0RPTUNU
TF9tZW1vcnlfbWFwcGluZyAoIGlmIChzaXplID4gNjQpICkgdG8KPiByZW1pbmQgdXMgdGhhdCAq
bWFwX21taW9fcmVnaW9ucyBoYXZlIHRvIGJlIGZpeGVkLgoKSSd2ZSBhZGRlZCBhIGJvZGdlIGZv
ciBBUk0gaW4gb3JkZXIgdG8gbGltaXQgdGhlIG1hcHBpbmdzIHRvIDY0IGZvcgplYWNoIGNhbGwg
dG8ge3VufW1hcF9tbWlvX3JlZ2lvbnMuCgo+IAo+IFNpbWlsYXJseSwgb24gSVJDIHNhaWQgeW91
IHdpbGwgYWRkIGEgVE9ETyByZWdhcmRpbmcgdGhlIGxhY2sgb2YgcGFzc2luZyB0aGUKPiB0eXBl
IG9mIHRoZSBCQVIuCgpTb3JyeSwgbm90IHN1cmUgaWYgd2Ugc3Bva2UgYWJvdXQgdGhpcyBiZWZv
cmUgb3IgYWZ0ZXIgc2VuZGluZyB0aGlzCnNlcmllcywgYnV0IGluIGFueSBjYXNlIEkndmUgYWRk
ZWQgaXQgbm93LgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 05 11:27:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 11:27:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e04Jk-00022E-0k; Thu, 05 Oct 2017 11:27:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44491d46c=wei.liu2@citrix.com>)
 id 1e04Ji-000224-MK
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 11:27:50 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 4E/68-17770-53716D95; Thu, 05 Oct 2017 11:27:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDva6p+LV
 Ig8P/FSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyvc3eyFGxnqVh+ZBFrA+MZ5i5GTg4JAX+J
 v5c+sYDYLAIqEttafzKB2GwCyhI/O3vZQGwRAVWJjq03geJcHMwC85klXh6ZB5YQFnCXWHR4D
 SuIzStgITHvxhFGEFsIKH6lZS0jRFxQ4uTMJ2ALmAV0JBbs/gTUywFkS0ss/8cBEuYU8JC41t
 MENlIU6IbOpXNYIMYoSHRMP8Y0gZFvFpJJs5BMmoUwaQEj8ypG9eLUorLUIl1zvaSizPSMktz
 EzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwEBjAIIdjDMv+x9ilORgUhLlnfLvaqQQX1J+SmVG
 YnFGfFFpTmrxIUYZDg4lCV6uD0A5waLU9NSKtMwcYMjDpCU4eJREeH9/BErzFhck5hZnpkOkT
 jHqctx4eP0PkxBLXn5eqpQ4737ha5FCAiBFGaV5cCNg8XeJUVZKmJcR6CghnoLUotzMElT5V4
 ziHIxKwrw3QC7hycwrgdv0CugIJqAj5jRdATmiJBEhJdXAmGLgc9/s5Lr3wl4XbOe7+c13Y/k
 z7dUzVRuH29wWng9PZt5w37aoik/hilNWnbP367NsvWtYrsuosL8pic817K7X3lt+9H68ZILE
 /AXZXHYCy1OtK6bcPLGZ09KdcUH/cp35sYszV7HKXVmxmL997pUFm1YFmqX+WOybHMYWJOX37
 t3mh6unKrEUZyQaajEXFScCAFSJG7S6AgAA
X-Env-Sender: prvs=44491d46c=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1507202867!109159210!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37115 invoked from network); 5 Oct 2017 11:27:49 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 11:27:49 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="450580491"
Date: Thu, 5 Oct 2017 12:27:46 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20171005112746.7bn3quxvovfoginn@citrix.com>
References: <1506735566-5706-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506735566-5706-1-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 xen-devel@lists.xenproject.org, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v5 00/16] Enable Memory Bandwidth Allocation
	in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCBTZXAgMzAsIDIwMTcgYXQgMDk6Mzk6MTBBTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IEhpLCBhbGwsCj4gCj4gV2UgcGxhbiB0byBicmluZyBhIG5ldyBQU1IgKFBsYXRmb3JtIFNoYXJl
ZCBSZXNvdXJjZSkgZmVhdHVyZSBjYWxsZWQKPiBJbnRlbCBNZW1vcnkgQmFuZHdpZHRoIEFsbG9j
YXRpb24gKE1CQSkgdG8gWGVuLgo+IAo+IEJlc2lkZXMgdGhlIE1CQSBlbmFibGluZywgd2UgY2hh
bmdlIHNvbWUgaW50ZXJmYWNlcyB0byBtYWtlIHRoZW0gbW9yZQo+IGdlbmVyYWwgYnV0IG5vdCBv
bmx5IGZvciBDQVQuCj4gCj4gQW55IGNvbW1lbnRzIGFyZSB3ZWxjb21lIQo+IAo+IFlvdSBjYW4g
ZmluZCB0aGlzIHNlcmllcyBhdDoKPiBodHRwczovL2dpdGh1Yi5jb20veWlzdW4tZ2l0L3hlbl9t
YmEgbWJhX3Y1CgpJIHNlZSB0aGVyZSBhcmUgc29tZSBjb21tZW50cyBvbiB0aGUgcHJldmlvdXMg
dmVyc2lvbiwgYnV0IEkgZG9uJ3QgdGhpbmsKdGhleSBhZmZlY3QgdGhlIHN1YnN0YW5jZSBvZiB0
aGUgdG9vbHN0YWNrIHNpZGUuIEkgd2lsbCByZXZpZXcgdGhpcwpzZXJpZXMgc2hvcnRseS4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 05 11:31:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 11:31:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e04Nc-0002xF-K4; Thu, 05 Oct 2017 11:31:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44491d46c=wei.liu2@citrix.com>)
 id 1e04Nb-0002x5-Hx
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 11:31:51 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 17/72-01916-62816D95; Thu, 05 Oct 2017 11:31:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpK6yxLV
 Ig9MbFSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozvk86wF7QyV8z7OJexgfE4UxcjJ4eEgL9E
 z/yzrCA2i4CKxJwF31hAbDYBZYmfnb1sILaIgKpEx9abQPVcHMwClxgl7u79ClYkLJAkcfXeY
 nYQm1fAQuLwuSlgtpBAK6PEwcelEHFBiZMzn4DVMwvoSCzY/QloKAeQLS2x/B8HSJhTwFPi5f
 +lzCC2KNANnUvnsECMUZDomH6MaQIj3ywkk2YhmTQLYdICRuZVjBrFqUVlqUW6hpZ6SUWZ6Rk
 luYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBoVbPwMC4g/H3cb9DjJIcTEqivFP+XY0U4kvK
 T6nMSCzOiC8qzUktPsQow8GhJMHbKnItUkiwKDU9tSItMwcY9DBpCQ4eJRFeOTGgNG9xQWJuc
 WY6ROoUoy7HjYfX/zAJseTl56VKifP6gxQJgBRllObBjYBF4CVGWSlhXkYGBgYhnoLUotzMEl
 T5V4ziHIxKwrw3PgBdyZOZVwK36RXQEUxAR8xpugJyREkiQkqqgfH8ymnP6zVEnVY46Spz2xs
 VmH/n/8z1X6xQqeoOU91xWzNNRtfJvl/3n0h7qdM7me/gvF/pbq2Hlj3XuLaa66f35ppTjUqh
 +7P33Fp95/0VXXYxvy27meS/MrqtCj1r/PubvME5QXm/rav3r2R85G3TuPUHw5pXkhEm1emLy
 +JU44zlLhn3LVViKc5INNRiLipOBADXFSdbuwIAAA==
X-Env-Sender: prvs=44491d46c=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1507203105!87100139!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6652 invoked from network); 5 Oct 2017 11:31:47 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 11:31:47 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="442610005"
Date: Thu, 5 Oct 2017 12:31:44 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20171005113144.vq52u6qvfeigzy6s@citrix.com>
References: <1506735566-5706-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506735566-5706-10-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506735566-5706-10-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Chao Peng <chao.p.peng@linux.intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v5 09/16] tools: create general interfaces
 to support psr allocation features
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCBTZXAgMzAsIDIwMTcgYXQgMDk6Mzk6MTlBTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggY3JlYXRlcyBnZW5lcmFsIGludGVyZmFjZXMgaW4gbGlieGwgdG8gc3VwcG9y
dCBhbGwgcHNyCj4gYWxsb2NhdGlvbiBmZWF0dXJlcy4KPiAKPiBBZGQgJ0xJQlhMX0hBVkVfUFNS
X0dFTkVSSUMnIHRvIGluZGljYXRlIGludGVyZmFjZSBjaGFuZ2UuCj4gCj4gUGxlYXNlIG5vdGUs
IHRoZSBmdW5jdGlvbmFsaXR5IGNhbm5vdCB3b3JrIHVudGlsIGxhdGVyIHBhdGNoZXMKPiBhcmUg
YXBwbGllZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVs
LmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 05 11:31:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 11:31:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e04Ne-0002xb-RH; Thu, 05 Oct 2017 11:31:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44491d46c=wei.liu2@citrix.com>)
 id 1e04Nd-0002xC-7a
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 11:31:53 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 86/F8-03422-72816D95; Thu, 05 Oct 2017 11:31:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDva66xLV
 Ig2PdjBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aB9ZvZCiayVax59pq1gXEDSxcjJ4eEgL/E
 4wOH2UBsFgEVib8HbzGD2GwCyhI/O3vB4iICqhIdW28ydTFycTALXGKUuLv3K1izsECwxKPfy
 9hBbF4BC4ldDxuZQYqEBFoZJW4/vccMkRCUODnzCVgDs4COxILdn4CmcgDZ0hLL/3GAhDkFPC
 Uuz/kMViIKdETn0jlgtpCAgkTH9GNMExj5ZiGZNAvJpFkIkxYwMq9iVC9OLSpLLdI11ksqykz
 PKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw1BiDYwdjxz+kQoyQHk5Io75R/VyOF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfC2ilyLFBIsSk1PrUjLzAEGPUxagoNHSYSXESTNW1yQmFucm
 Q6ROsWoy3Hj4fU/TEIsefl5qVLivPuFgYoEQIoySvPgRsAi8BKjrJQwLyPQUUI8BalFuZklqP
 KvGMU5GJWEeW98ALqSJzOvBG7TK6AjmICOmNN0BeSIkkSElFQDY/CHaZ+f7YmY8Ovjg8dv2S6
 88rIoPvEz+cSj0qX3ub7dXx6atOwt86JvDbfMzkY65pzOstn2z+BtKIO3wkKFgrcOMxIn75jz
 O7H9Pr+R5OttJf1zDN/e36L3Mfna4yKW47zyTfnn16/wOyK0cMm5zwbts50mLrT+cPuNiXvyS
 bu1Svq7ArT5fxkqsRRnJBpqMRcVJwIA612VSbsCAAA=
X-Env-Sender: prvs=44491d46c=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1507203109!110542196!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27530 invoked from network); 5 Oct 2017 11:31:50 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 11:31:50 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="450580815"
Date: Thu, 5 Oct 2017 12:31:47 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20171005113147.g6rz7yra76qqvasv@citrix.com>
References: <1506735566-5706-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506735566-5706-11-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506735566-5706-11-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Chao Peng <chao.p.peng@linux.intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v5 10/16] tools: implement the new libxc get
 hw info interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCBTZXAgMzAsIDIwMTcgYXQgMDk6Mzk6MjBBTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggaW1wbGVtZW50cyBhIG5ldyBsaWJ4YyBnZXQgaHcgaW5mbyBpbnRlcmZhY2Ug
YW5kIGNvcnJlc3BvbmRpbmcKPiBkYXRhIHN0cnVjdHVyZXMuIEl0IGFsc28gY2hhbmdlcyBsaWJ4
bF9wc3IuYyB0byBjYWxsIHRoaXMgbmV3IGludGVyZmFjZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBZ
aSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KPiArCj4gKyAgICAgICAgaHdfaW5mby0+
Y2F0LmNvc19tYXggPSBzeXNjdGwudS5wc3JfYWxsb2MudS5jYXRfaW5mby5jb3NfbWF4Owo+ICsg
ICAgICAgIGh3X2luZm8tPmNhdC5jYm1fbGVuID0gc3lzY3RsLnUucHNyX2FsbG9jLnUuY2F0X2lu
Zm8uY2JtX2xlbjsKPiArICAgICAgICBod19pbmZvLT5jYXQuY2RwX2VuYWJsZWQgPSAoIHR5cGUg
ID09IFhDX1BTUl9DQVRfTDIgKSA/Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFsc2UgOgo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICggc3lzY3Rs
LnUucHNyX2FsbG9jLnUuY2F0X2luZm8uZmxhZ3MgJgo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBYRU5fU1lTQ1RMX1BTUl9DQVRfTDNfQ0RQICk7Cj4gKwoKVGhlcmUgaXMg
bm8gbmVlZCB0byBwdXQgc3BhY2VzIGluc2lkZSBicmFja2V0cyBoZXJlLgoKV2l0aCB0aGF0IGZp
eDoKCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Oct 05 11:31:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 11:31:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e04Nf-0002xp-2D; Thu, 05 Oct 2017 11:31:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44491d46c=wei.liu2@citrix.com>)
 id 1e04Nd-0002xQ-Ow
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 11:31:53 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 EA/88-02225-82816D95; Thu, 05 Oct 2017 11:31:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXitHRDpK6GxLV
 Ig2kvZSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozbc56xFcxgqeg585a5gfECcxcjJ4eEgL/E
 yy//WUBsFgEViVdrXjGC2GwCyhI/O3vZQGwRAVWJjq03mboYuTiYBaYxSvybdBGsWVggWOJj9
 wJWEJtXwELi4bQbLCBFQgKtjBJfXi9khEgISpyc+QRsA7OAnsSNqVOApnIA2dISy/9xQITlJZ
 q3zgabySngKTHhzCIwWxTooM6lc8BahQQUJDqmH2OawMg/C8nUWUimzkKYOgvJ1AWMLKsYNYp
 Ti8pSi3QNLfWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQKDs56BgXEH4+/jfocY
 JTmYlER5p/y7GinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgrdV5FqkkGBRanpqRVpmDjBOYNISH
 DxKIrxyYkBp3uKCxNzizHSI1ClGXY4bD6//YRJiycvPS5US5/UHKRIAKcoozYMbAYvZS4yyUs
 K8jAwMDEI8BalFuZklqPKvGMU5GJWEeW98ALqSJzOvBG7TK6AjmICOmNN0BeSIkkSElFQDo5A
 k++OcO/8zbS7YrRPL6RJ/oHyp6LjmXe8dt4N/NEn93t7NXfG3y+XR3TYNLon5kV9YJ7r/sz4e
 GvXnbKqhgXsT9w3WX2Gnf6zhNTwuddykREPF1WaB57oM8RkfLy08d4tlGuvteMdvHdOeCuW8U
 5J6Ztp5suzqZpfYUzKGWzel3LJ4NiPvqRJLcUaioRZzUXEiAFZPclvUAgAA
X-Env-Sender: prvs=44491d46c=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1507203105!87100139!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7566 invoked from network); 5 Oct 2017 11:31:52 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 11:31:52 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="442610019"
Date: Thu, 5 Oct 2017 12:31:50 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20171005113150.l2yakfynfi6moqc2@citrix.com>
References: <1506735566-5706-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506735566-5706-12-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506735566-5706-12-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>
Subject: Re: [Xen-devel] [PATCH v5 11/16] tools: implement the new libxl get
 hw info interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCBTZXAgMzAsIDIwMTcgYXQgMDk6Mzk6MjFBTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggaW1wbGVtZW50cyB0aGUgbmV3IGxpYnhsIGdldCBodyBpbmZvIGludGVyZmFj
ZSwKPiAnbGlieGxfcHNyX2dldF9od19pbmZvJywgd2hpY2ggaXMgc3VpdGFibGUgdG8gYWxsIHBz
ciBhbGxvY2F0aW9uCj4gZmVhdHVyZXMuIEl0IGFsc28gaW1wbGVtZW50cyBjb3JyZXNwb25kaW5n
IGxpc3QgZnJlZSBmdW5jdGlvbiwKPiAnbGlieGxfcHNyX2h3X2luZm9fbGlzdF9mcmVlJyBhbmQg
bWFrZXMgJ2xpYnhsX3Bzcl9jYXRfZ2V0X2luZm8nIGNhbGwKPiAnbGlieGxfcHNyX2dldF9od19p
bmZvJyB0byBhdm9pZCByZWR1bmRhbnQgY29kZSBpbiBsaWJ4bF9wc3IuYy4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KPiBSZXZpZXdlZC1ieTog
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpBY2tlZC1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 05 11:32:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 11:32:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e04Nk-00030Z-9u; Thu, 05 Oct 2017 11:32:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44491d46c=wei.liu2@citrix.com>)
 id 1e04Nj-0002zx-4Y
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 11:31:59 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 EB/85-01910-E2816D95; Thu, 05 Oct 2017 11:31:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpK6uxLV
 Ig/Ntxhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bOvzdYCi4zVRxtecTewDiLqYuRk0NCwF/i
 zuNXrF2MHBwsAioSzc/tQMJsAsoSPzt72UBsEQFViY6tN4HKuTiYBS4xStzd+5UFJCEskCnxd
 UU32BxeAQuJrjkQRUICrYwSCw59YoRICEqcnPkErIFZQEdiwe5PbCDLmAWkJZb/4wAJcwp4Sv
 Q8agIrEQW6oXPpHDBbSEBBomP6MaYJjHyzkEyahWTSLIRJCxiZVzFqFKcWlaUW6Rpa6iUVZaZ
 nlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBIZaPQMD4w7G38f9DjFKcjApifJO+Xc1Uogv
 KT+lMiOxOCO+qDQntfgQowwHh5IEb6vItUghwaLU9NSKtMwcYNDDpCU4eJREeOXEgNK8xQWJu
 cWZ6RCpU4y6HDceXv/DJMSSl5+XKiXO6w9SJABSlFGaBzcCFoGXGGWlhHkZGRgYhHgKUotyM0
 tQ5V8xinMwKgnz3vgAdCVPZl4J3KZXQEcwAR0xp+kKyBEliQgpqQbG9JsXTr0w7Pdta2e76nF
 xzsO/v3/LB3LeeefgzPJJd7FMjVtHZ5z6/ILw/a3R689+EcwoqObkemXCFqvs+14u+b6a8bnz
 kme3KgulHXi0mGff2e0TjrWeuaC43vV2hXlLgLHuyf9zDf//c8k+ENRV+nb7ilrNwrfL087u7
 Tgb7X3j9m4Z3m2JSizFGYmGWsxFxYkAw4Sf1rsCAAA=
X-Env-Sender: prvs=44491d46c=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1507203105!87100139!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11502 invoked from network); 5 Oct 2017 11:31:57 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 11:31:57 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="442610029"
Date: Thu, 5 Oct 2017 12:31:56 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20171005113155.jc5ajdk72wplk5vw@citrix.com>
References: <1506735566-5706-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506735566-5706-16-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506735566-5706-16-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Chao Peng <chao.p.peng@linux.intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v5 15/16] tools: implement new generic set
 value interface and MBA set value command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCBTZXAgMzAsIDIwMTcgYXQgMDk6Mzk6MjVBTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggaW1wbGVtZW50cyBuZXcgZ2VuZXJpYyBzZXQgdmFsdWUgaW50ZXJmYWNlcyBp
biBsaWJ4YyBhbmQgbGlieGwuCj4gVGhlc2UgaW50ZXJmYWNlcyBhcmUgc3VpdGFibGUgZm9yIGFs
bCBhbGxvY2F0aW9uIGZlYXR1cmVzLiBJdCBhbHNvIGFkZHMgYQo+IG5ldyBNQkEgc2V0IHZhbHVl
IGNvbW1hbmQgaW4geGwuCj4gCj4gU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51
eC5pbnRlbC5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 05 11:32:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 11:32:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e04Nl-00031T-H8; Thu, 05 Oct 2017 11:32:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44491d46c=wei.liu2@citrix.com>)
 id 1e04Nj-000308-Jk
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 11:31:59 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 CB/22-03454-E2816D95; Thu, 05 Oct 2017 11:31:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXitHSDva62xLV
 Ig773Mhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a8Xt6Cy0wVv789ZWpgnM3UxcjBISHgL/F1
 qWYXIycHi4CKxPf+C+wgNpuAssTPzl42EFtEQFWiY+tNoHIuDmaBaYwS/yZdZAbpFRYIkPjfl
 Q9SwytgIfF47y5WkBohgVZGidPte1ggEoISJ2c+AbOZBfQkbkydwgbSyywgLbH8HwdEWF6iee
 tssJGcAp4SLWesQcKiQOd0Lp0D1ikkoCDRMf0Y0wRG/llIhs5CMnQWwtBZSIYuYGRZxahenFp
 Ullqka6yXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYkgxAsIOx45/TIUZJDiYl
 Ud4p/65GCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgbRW5FikkWJSanlqRlpkDjA6YtAQHj5IIL
 yNImre4IDG3ODMdInWKUZfjxsPrf5iEWPLy81KlxHn3CwMVCYAUZZTmwY2AReolRlkpYV5GoK
 OEeApSi3IzS1DlXzGKczAqCfPe+AB0JU9mXgncpldARzABHTGn6QrIESWJCCmpBkZ2rcXyb4O
 u7rjR9cGb6e+hg5KunlvuZO0x9fBhvJw5MWrmztUfLq1WFJHlm1a8cSH3/u7H94TFou89UHc7
 w7HSoX2zcNm8V5/OPFvu/2DFabEY2ZmTWD7INTG9fHrgj6vev58h+2/pLzq5ZtOJ3/K7spXMl
 IUupnjVqsQcvuCoxbL90Gre7aUOSizFGYmGWsxFxYkAvqNYO88CAAA=
X-Env-Sender: prvs=44491d46c=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1507203109!110542196!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27954 invoked from network); 5 Oct 2017 11:31:55 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 11:31:55 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="450580825"
Date: Thu, 5 Oct 2017 12:31:53 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20171005113153.37dyv3daoc4e5iul@citrix.com>
References: <1506735566-5706-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506735566-5706-13-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506735566-5706-13-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>
Subject: Re: [Xen-devel] [PATCH v5 12/16] tools: implement the new xl get hw
 info interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCBTZXAgMzAsIDIwMTcgYXQgMDk6Mzk6MjJBTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggaW1wbGVtZW50cyBhIG5ldyB4bCBnZXQgSFcgaW5mbyBpbnRlcmZhY2UuIEEg
bmV3IGFyZ3VtZW50Cj4gaXMgYWRkZWQgZm9yIHBzci1od2luZm8gY29tbWFuZCB0byBnZXQgYW5k
IHNob3cgTUJBIEhXIGluZm8uCj4gCj4gU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBs
aW51eC5pbnRlbC5jb20+Cj4gUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 11:37:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 11:37:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e04Se-0003dg-39; Thu, 05 Oct 2017 11:37:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44491d46c=wei.liu2@citrix.com>)
 id 1e04Sd-0003da-Lc
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 11:37:03 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 F3/63-03454-F5916D95; Thu, 05 Oct 2017 11:37:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpG6c5LV
 Ig8kr1Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxjD+8zFUxjr/j50aGBsYeti5GTQ0LAX+Ll
 5HPMIDaLgIpE89T5jCA2m4CyxM/OXrAaEQFViY6tN5m6GLk4mAVOMkmsX9fKApIQFsiUmNH8E
 MzmFbCQOHfsEQtIkZBAC6PEk29/mCESghInZz4BK2IW0JFYsPsT0FQOIFtaYvk/DpAwp4CHxN
 OvR8FKRIGO6Fw6B8wWElCQ6Jh+jGkCI98sJJNmIZk0C2HSAkbmVYzqxalFZalFuiZ6SUWZ6Rk
 luYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBgcYABDsYuy/7H2KU5GBSEuWd8u9qpBBfUn5K
 ZUZicUZ8UWlOavEhRhkODiUJ3laRa5FCgkWp6akVaZk5wJCHSUtw8CiJ8MqJAaV5iwsSc4sz0
 yFSpxh1OW48vP6HSYglLz8vVUqc1x+kSACkKKM0D24ELP4uMcpKCfMyAh0lxFOQWpSbWYIq/4
 pRnINRSZj3xgegK3ky80rgNr0COoIJ6Ig5TVdAjihJREhJNTBWOByIiH392epPPodbuei0qaw
 ZxY+L/PwvRtT/jZ29IuZ7+Q5xs2NLjB6abvt7kV2sKslaWH5rk5dhd/quNKEHM186/v8491rc
 y4VKTiEJG77XfJ7p7HTuT/V2idNN2b9O3Wct3eWxbu3Be+dX3D/64fa7VR+/rXmnlLyozXGtS
 4jii0vz/0tzKrEUZyQaajEXFScCALAHeIC6AgAA
X-Env-Sender: prvs=44491d46c=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1507203420!118601359!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45412 invoked from network); 5 Oct 2017 11:37:02 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 11:37:02 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="442610542"
Date: Thu, 5 Oct 2017 12:36:59 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20171005113659.25tpr5npui2brvsi@citrix.com>
References: <1506735566-5706-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506735566-5706-3-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506735566-5706-3-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>, xen-devel@lists.xenproject.org,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v5 02/16] Rename PSR sysctl/domctl
 interfaces and xsm policy to make them be general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCBTZXAgMzAsIDIwMTcgYXQgMDk6Mzk6MTJBTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggcmVuYW1lcyBQU1Igc3lzY3RsL2RvbWN0bCBpbnRlcmZhY2VzIGFuZCByZWxh
dGVkIHhzbSBwb2xpY3kgdG8KPiBtYWtlIHRoZW0gYmUgZ2VuZXJhbCBmb3IgYWxsIHJlc291cmNl
IGFsbG9jYXRpb24gZmVhdHVyZXMgYnV0IG5vdCBvbmx5Cj4gZm9yIENBVC4gVGhlbiwgd2UgY2Fu
IHJlc3VzZSB0aGUgaW50ZXJmYWNlcyBmb3IgYWxsIGFsbG9jYXRpb24gZmVhdHVyZXMuCj4gCj4g
QmFzaWNhbGx5LCBpdCBjaGFuZ2VzICdwc3JfY2F0X29wJyB0byAncHNyX2FsbG9jJywgYW5kIHJl
bW92ZSAnQ0FUXycgZnJvbSBzb21lCj4gbWFjcm9zLiBFLmcuOgo+IDEuIHBzcl9jYXRfb3AgLT4g
cHNyX2FsbG9jCj4gMi4gWEVOX0RPTUNUTF9wc3JfY2F0X29wIC0+IFhFTl9ET01DVExfcHNyX2Fs
bG9jCj4gMy4gWEVOX1NZU0NUTF9wc3JfY2F0X29wIC0+IFhFTl9TWVNDVExfcHNyX2FsbG9jCj4g
NC4gWEVOX0RPTUNUTF9QU1JfQ0FUX1NFVF9MM19DQk0gLT4gWEVOX0RPTUNUTF9QU1JfU0VUX0wz
X0NCTQo+IDUuIFhFTl9TWVNDVExfUFNSX0NBVF9nZXRfbDNfaW5mbyAtPiBYRU5fU1lTQ1RMX1BT
Ul9nZXRfbDNfaW5mbwo+IAo+IFRoZSBzeXNjdGwgdmVyc2lvbiBudW1iZXIgaXMgYnVtcGVkLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgoKVGhl
IGNvZGUgbG9va3MgY29ycmVjdCB0byBtZSwgc286CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KClRoaXMgaXMgc3ViamVjdCB0byBhZ3JlZW1lbnQgdGhhdCB0aGUg
bmFtZSBjaGFuZ2UgaXMgZGVzaXJlZCwgaS5lLiBhbgpBY2sgZnJvbSByZWxldmFudCBtYWludGFp
bmVycy4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 05 11:37:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 11:37:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e04TH-0003gm-Bn; Thu, 05 Oct 2017 11:37:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44491d46c=wei.liu2@citrix.com>)
 id 1e04TF-0003ge-SF
 for xen-devel@lists.xen.org; Thu, 05 Oct 2017 11:37:41 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 61/76-01784-58916D95; Thu, 05 Oct 2017 11:37:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHSDvW6L5LV
 IgyPnNSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owzx0MKHrNW9PzezNrA+Jili5GTQ0LAX+Ll
 u3XsIDaLgIrEm/bjzCA2m4CyxM/OXjYQW0RAR2Lv8klAcS4OZoHVjBIb5nWzgiSEBQIlpvd/Z
 exi5ODgFbCQuLSKEyQsJFAgsezdaUYQm1dAUOLkzCdgu5iB5izY/YkNpJxZQFpi+T8OEJNTwE
 7i1AoNkApRoAs6l85hgZiiINEx/RjTBEa+WUgGzUIyaBbCoAWMzKsYNYpTi8pSi3SNzPSSijL
 TM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQKDrJ6BgXEH4+3JfocYJTmYlER5p/y7GinE
 l5SfUpmRWJwRX1Sak1p8iFGGg0NJgrdV5FqkkGBRanpqRVpmDjDcYdISHDxKIrxyYkBp3uKCx
 NzizHSI1ClGXY4bD6//YRJiycvPS5US5/UHKRIAKcoozYMbAYu9S4yyUsK8jAwMDEI8BalFuZ
 klqPKvGMU5GJWEeW98ALqSJzOvBG7TK6AjmICOmNN0BeSIkkSElFQDY6cM37Li9zsZz1wrVJa
 708jj1bTsSlvU9Ld9mg/dNWb/5NwcV7/a6/yWjatinzqaXq3ZsF/sTi6zyaOn//evnstpvDG4
 zP6xc96kidN9W7vkvppk5TBz5czrCw/dEPB9teBvpjX6fe8ZY6JkGFZVHVjIISzHUbZokkup0
 vn7BTPDGn7+fvZISImlOCPRUIu5qDgRAMJ6p1K4AgAA
X-Env-Sender: prvs=44491d46c=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1507203458!93574130!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31756 invoked from network); 5 Oct 2017 11:37:40 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 11:37:40 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="450581260"
Date: Thu, 5 Oct 2017 12:37:37 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Joao Martins <joao.m.martins@oracle.com>
Message-ID: <20171005113737.sho2k75fnk4rketf@citrix.com>
References: <20171003174609.4165-1-joao.m.martins@oracle.com>
 <20171003174609.4165-2-joao.m.martins@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171003174609.4165-2-joao.m.martins@oracle.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Xen Development List <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v5 1/2] public/io/netif.h: add gref mapping
 control messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMDMsIDIwMTcgYXQgMDY6NDY6MDhQTSArMDEwMCwgSm9hbyBNYXJ0aW5zIHdy
b3RlOgo+IEFkZHMgMyBtZXNzYWdlcyB0byBhbGxvdyBndWVzdCB0byBsZXQgYmFja2VuZCBrZWVw
IGdyYW50cyBtYXBwZWQsCj4gc3VjaCB0aGF0IDEpIGd1ZXN0cyBhbGxvd2luZyBmYXN0IHJlY3lj
bGluZyBvZiBwYWdlcyBjYW4gYXZvaWQgZG9pbmcKPiBncmFudCBvcHMgZm9yIHRob3NlIGNhc2Vz
LCBvciBvdGhlcndpc2UgMikgcHJlZmVycmluZyBjb3BpZXMgb3Zlcgo+IGdyYW50cyBhbmQgMykg
YWx3YXlzIHVzaW5nIGEgZml4ZWQgc2V0IG9mIHBhZ2VzIGZvciBuZXR3b3JrIEkvTy4KPiAKPiBU
aGUgdGhyZWUgY29udHJvbCByaW5nIG1lc3NhZ2VzIGFkZGVkIGFyZToKPiAgLSBBZGQgZ3JlZnMg
dG8gYmUgbWFwcGVkIGJ5IGJhY2tlbmQKPiAgLSBSZW1vdmUgZ3JlZnMgbWFwcGluZ3MgKElmIHRo
ZXkgYXJlIG5vdCBpbiB1c2UpCj4gIC0gR2V0IG1heGltdW0gYW1vdW50IG9mIGdyZWZzIGtlcHQg
bWFwcGVkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEpvYW8gTWFydGlucyA8am9hby5tLm1hcnRpbnNA
b3JhY2xlLmNvbT4KPiBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0
cml4LmNvbT4KPiBSZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2ls
a0BvcmFjbGUuY29tPgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 11:37:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 11:37:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e04TR-0003ik-Ji; Thu, 05 Oct 2017 11:37:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44491d46c=wei.liu2@citrix.com>)
 id 1e04TQ-0003iH-0z
 for xen-devel@lists.xen.org; Thu, 05 Oct 2017 11:37:52 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 3B/CC-01911-F8916D95; Thu, 05 Oct 2017 11:37:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXitHRDpG6f5LV
 Ig5mfDSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ow7C2ayFpxjqrj+xLCBcTZTFyMnh4SAv8Si
 yVdZQWwWARWJ83+mMYLYbALKEj87e9lAbBEBHYm9yycxdzFycTALvGeSuPVtDZDDwSEsECDR/
 DsFxOQVsJDY2SkLUi4kUCAx8eh2sDG8AoISJ2c+YQGxmYHGLNj9iQ2knFlAWmL5Pw6QMKeAnc
 SplZfALhAFuqBz6RwWiDEKEh3TjzFNYOSbhWTSLCSTZiFMWsDIvIpRozi1qCy1SNfIQC+pKDM
 9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzDI6hkYGHcwNp/wO8QoycGkJMq7QOxapBBf
 Un5KZUZicUZ8UWlOavEhRg0ODoG+NasvMEqx5OXnpSpJ8D4TBaoTLEpNT61Iy8wBxgFMqQQHj
 5IIrxzIGN7igsTc4sx0iNQpRl2OGw+v/2ESApshJc7rD1IkAFKUUZoHNwIWk5cYZaWEeRkZGB
 iEeApSi3IzS1DlXzGKczAqCfPe+HA1UognM68EbtMroCOYgI6Y03QF5IiSRISUVAOjUCRflkp
 g4qct/zh9knqaP5xbKc8+60F3xZXdYQ4vnm+z3nOlP3Lm3863BztX7Y1i/ZPfEvWjZwvXgS9S
 iUc7fJfqGvd9337Fe6626rK3ab7nZl/2ap7AeNqHx+Z0+/8oy9kc0boa9jxLYhn2v9oRcbfv7
 3fzY0kLJVQ0WmbYsJ8MLpi4+a+vEktxRqKhFnNRcSIA0kFt88QCAAA=
X-Env-Sender: prvs=44491d46c=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1507203469!59953215!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62146 invoked from network); 5 Oct 2017 11:37:50 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 11:37:50 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="442610584"
Date: Thu, 5 Oct 2017 12:37:47 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Joao Martins <joao.m.martins@oracle.com>
Message-ID: <20171005113747.24fokwcn2bdzdvjg@citrix.com>
References: <20171003174609.4165-1-joao.m.martins@oracle.com>
 <20171003174609.4165-3-joao.m.martins@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171003174609.4165-3-joao.m.martins@oracle.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Xen Development List <xen-devel@lists.xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v5 2/2] docs/misc: add netif staging grants
 design document
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMDMsIDIwMTcgYXQgMDY6NDY6MDlQTSArMDEwMCwgSm9hbyBNYXJ0aW5zIHdy
b3RlOgo+IEFkZCBhIGRvY3VtZW50IG91dGxpbmluZyBob3cgdGhlIGd1ZXN0IGNhbiBtYXAgYSBz
ZXQgb2YgZ3JhbnRzCj4gb24gdGhlIGJhY2tlbmQgdGhyb3VnaCB0aGUgY29udHJvbCByaW5nLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IEpvYW8gTWFydGlucyA8am9hby5tLm1hcnRpbnNAb3JhY2xlLmNv
bT4KPiBSZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFj
bGUuY29tPgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 11:38:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 11:38:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e04UT-0003uW-2J; Thu, 05 Oct 2017 11:38:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44491d46c=wei.liu2@citrix.com>)
 id 1e04UR-0003tL-9h
 for xen-devel@lists.xen.org; Thu, 05 Oct 2017 11:38:55 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 E4/36-03414-DC916D95; Thu, 05 Oct 2017 11:38:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHSDve5ZyWu
 RBtd381gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkrlkUUvGGpeHZtB1MD4y/mLkZODgkBf4kl
 izYxgdgsAioSXa1HwGw2AWWJn529bCC2iICOxN7lk4DquTiYBVYzSmyY180KkhAWcJLoPvyIH
 cTmFbCQ2PNkDdhQIQFbiedbJ0PFBSVOznzCAmIzAw1asPsT0FAOIFtaYvk/DpAwp4CdxM6Pz8
 HKRYFu6Fw6hwVijIJEx/RjTBMY+WYhmTQLyaRZCJMWMDKvYtQoTi0qSy3SNTTVSyrKTM8oyU3
 MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDDQGINjB+G1ZwCFGSQ4mJVHeBWLXIoX4kvJTKjMS
 izPii0pzUosPMWpwcAj0rVl9gVGKJS8/L1VJgveZKFCdYFFqempFWmYOMBZgSiU4eJREeOVAx
 vAWFyTmFmemQ6ROMVpy3Hh4/Q8Tx6abd4Hkhu8P/jAJgc2TEuf1B2kQAGnIKM2DGweL10uMsl
 LCvIxAxwrxFKQW5WaWoMq/YhTnYFQS5r3x4WqkEE9mXgnc1ldABzEBHTSn6QrIQSWJCCmpBkb
 1IO4r3ecTN31+wXzd4YtCy8mlrjebJ/GJrv2i66XVtCBr01oxjeBzxtYdtQxxxmuXVpw6U2/y
 3DfW6TCjoax35+yCKJFPjR/TF8R1n/D9t2pTyW6/6HAe6S1ZnSkTF89uNj9hHz4xyS5XWfX78
 fe+k98/FWfQ+/k/QH761+a//NpLsmM/tyuxFGckGmoxFxUnAgA8iXDN0gIAAA==
X-Env-Sender: prvs=44491d46c=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1507203531!114583870!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5939 invoked from network); 5 Oct 2017 11:38:52 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 11:38:52 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="450581354"
Date: Thu, 5 Oct 2017 12:38:50 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Joao Martins <joao.m.martins@oracle.com>
Message-ID: <20171005113849.mu4mt2vpjnw5qur7@citrix.com>
References: <20171003174609.4165-1-joao.m.martins@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171003174609.4165-1-joao.m.martins@oracle.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Xen Development List <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v5 0/2] netif: staging grants for I/O
	requests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMDMsIDIwMTcgYXQgMDY6NDY6MDdQTSArMDEwMCwgSm9hbyBNYXJ0aW5zIHdy
b3RlOgo+IEhleSwKPiAKPiBUaGlzIGlzIHY1IGZyb20gbmV0aWYgc2VyaWVzLiBUaGUgbmV3IHRo
aW5nIChiZXNpZGVzIHRoZSB0YWdzIGJlaW5nIGFkZGVkKSBpcwo+IHRoZSBzcGVjaWZpY2F0aW9u
IChwcmV2aW91c2x5IHdyaXR0ZW4gaW4gdGhlIGNvdmVyIGxldHRlcikgYmVpbmcgYWRkZWQgdG8g
ZG9jcwo+IGFzIHJlcXVlc3RlZCBieSBLb25yYWQuIEFuZCBhbGwgc2VlbXMgdG8gYmUgUm9CLgo+
IAo+IFJlZmVyZW5jZSBpbXBsZW1lbnRhdGlvbiBhbHNvIGhlcmUgKG9uIHRvcCBvZiBuZXQtbmV4
dCk6Cj4gCj4gaHR0cHM6Ly9naXRodWIuY29tL2pwZW1hcnRpbnMvbGludXguZ2l0IHhlbi1uZXQt
c3RnLWdudHMtdjMKPiAKPiBUaGFua3MhCj4gCj4gSm9hbyBNYXJ0aW5zICgyKToKPiAgIHB1Ymxp
Yy9pby9uZXRpZi5oOiBhZGQgZ3JlZiBtYXBwaW5nIGNvbnRyb2wgbWVzc2FnZXMKPiAgIGRvY3Mv
bWlzYzogYWRkIG5ldGlmIHN0YWdpbmcgZ3JhbnRzIGRlc2lnbiBkb2N1bWVudAo+IAoKRkFPRDog
S29ucmFkIEkgd2lsbCBsZWF2ZSB0aGlzIHNlcmllcyB0byB5b3UgdG8gY29tbWl0LgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 05 11:40:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 11:40:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e04VT-00044g-Bp; Thu, 05 Oct 2017 11:39:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44491d46c=wei.liu2@citrix.com>)
 id 1e04VS-00044Q-74
 for xen-devel@lists.xensource.com; Thu, 05 Oct 2017 11:39:58 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 80/4E-03093-D0A16D95; Thu, 05 Oct 2017 11:39:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXitHSDvS6v1LV
 Ig6sb+C3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8afPSfZC+YzVly4coilgbELCDk5JAT8JZou
 3WSCsD0krp89AWazCKhILOnrYAWx2QSUJX529rKB2CIC2hIvVq0Dsrk4mAXmMkpsvfGXHSQhL
 BAqsfvgOrAGXgELifvntjKDFAkJdDBK3Hn1iREiIShxcuYTFhCbWUBHYsHuT0CTOIBsaYnl/z
 hAwpwCXhLTT+wEKxcFOqJz6RywciEBBYmO6cegDrWU+Lb+KfMERoFZSKbOQjJ1FsLUBYzMqxg
 1ilOLylKLdA0N9JKKMtMzSnITM3OAPDO93NTi4sT01JzEpGK95PzcTYzA4GQAgh2Mx9/HHWKU
 5GBSEuVdIHYtUogvKT+lMiOxOCO+qDQntfgQowwHh5IE7zNRoJxgUWp6akVaZg4wTmDSEhw8S
 iK8ciCtvMUFibnFmekQqVOMxhw9Ky7+YeK48fD6HyYhlrz8vFQpcV5/kFIBkNKM0jy4QbD4vc
 QoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVh3lhJoCk8mXklcPteAZ3CBHTKnKYrIKeUJCKkpBo
 YObZJM66/odH/9HpRTcsMU7Z/05ZPXPfsXNDvC2LFftvC3sw5s4TFJuC63scfoct/OZalKOky
 sIW1O12Tjv2j6r8hv9LV7/gzF+a5VzN+HvVyexSzMJSzQtXiLfNv1vbk03pdQjMieEt2mu1wn
 ndCnStdQa7pTuDUGW7C1/9737RdNOF66eEoJZbijERDLeai4kQARzzqz9oCAAA=
X-Env-Sender: prvs=44491d46c=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1507203595!110543875!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59080 invoked from network); 5 Oct 2017 11:39:57 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 11:39:57 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="450581422"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Thu, 5 Oct 2017 12:39:54 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171005113953.i547weyhcb6isciv@citrix.com>
References: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
 <1507132650-25376-4-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507132650-25376-4-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>, xen-devel@lists.xensource.com,
 Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 03/24] tools: libxendevicemodel: Provide
 xendevicemodel_shutdown
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMDQsIDIwMTcgYXQgMDQ6NTc6MDlQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5j
b20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Thu Oct 05 11:40:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 11:40:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e04Vq-0004ag-KT; Thu, 05 Oct 2017 11:40:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44491d46c=wei.liu2@citrix.com>)
 id 1e04Vp-0004aL-Ju
 for xen-devel@lists.xensource.com; Thu, 05 Oct 2017 11:40:21 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 E8/7D-03283-52A16D95; Thu, 05 Oct 2017 11:40:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXitHRDpK6K1LV
 Ig1sLlS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8ajPWdYC2YzVUz+soq1gfENYxcjJ4eEgL/E
 nY+X2SBsD4nrZ08wgdgsAioSzau72UFsNgFliZ+dvWA1IgLaEi9WrQOyuTiYBeYySmy98ResS
 FjASuL4pUZWEJtXwELiaes5sCIhgQ5GifV/j0ElBCVOznzCAmIzC+hILNj9CaiIA8iWllj+jw
 MkzCngJfFy/QmwElGgIzqXzgGzhQQUJDqmH2OCONRS4tv6p8wTGAVmIZk6C8nUWQhTFzAyr2L
 UKE4tKkst0jWy0EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxOBiDYwXh+beAh
 RkkOJiVR3in/rkYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBtFbkWKSRYlJqeWpGWmQOME5i0B
 AePkgivnBhQmre4IDG3ODMdInWKUZfjxsPrf5iEWPLy81KlxHn9QYoEQIoySvPgRsBi9hKjrJ
 QwLyPQUUI8BalFuZklqPKvGMU5GJWEeW98ALqSJzOvBG7TK6AjmICOmNN0BeSIkkSElFQDY92
 nisnvdT5tPl+u0hxuHtal7/jpscXJW6oRMUy3loUX+lnekT1+RDWzmqe1z9j5qcC1jtu3tLjn
 9GaLxYXsNskw35Kax8+bvVj37uPHQRq2R1qbe592bOtcVHT4PmPeNe93y74kTJ+QVpM9uXG6a
 eqUSZG/Jc9zreP4WFJmJLLJKcDaozlCiaU4I9FQi7moOBEA/INAIdQCAAA=
X-Env-Sender: prvs=44491d46c=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1507203619!53444045!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63124 invoked from network); 5 Oct 2017 11:40:20 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 11:40:20 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="442610796"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Thu, 5 Oct 2017 12:40:17 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171005114017.2ldi4kya5i6cpatu@citrix.com>
References: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
 <1507132650-25376-6-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507132650-25376-6-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>, xen-devel@lists.xensource.com,
 Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 05/24] xentoolcore: Link into stubdoms
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMDQsIDIwMTcgYXQgMDQ6NTc6MTFQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2UgbmVlZCB0byBkbyB0aGlzIGJlZm9yZSB3ZSBzdGFydCB0byBtYWtlIHRoZSBvdGhl
ciBsaWJyYXJpZXMgY2FsbAo+IGludG8geGVudG9vbGNvcmUsIG9yIHdlIGJyZWFrIHRoZSBzdHVi
ZG9tIGJ1aWxkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBl
dS5jaXRyaXguY29tPgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 11:40:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 11:40:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e04W9-0004fD-SB; Thu, 05 Oct 2017 11:40:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44491d46c=wei.liu2@citrix.com>)
 id 1e04W8-0004eq-NR
 for xen-devel@lists.xensource.com; Thu, 05 Oct 2017 11:40:40 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 76/F8-27708-73A16D95; Thu, 05 Oct 2017 11:40:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXitHSDva651LV
 Ig5YtKhb3prxnd2D02N63iz2AMYo1My8pvyKBNWP9kXOsBfMZKxpvTmFsYOwCQk4OCQF/ibc/
 DjBD2B4S18+eYAKxWQRUJP6e+wJmswkoS/zs7GUDsUUEtCVerFoHZHNxMAvMZZTYeuMvO0hCW
 CBU4tfPGUAJDg5eAQuJlmY9kBohgU5GiSWzj7OC1PAKCEqcnPmEBcRmFtCRWLD7E1g9s4C0xP
 J/HCAmp4C3xKej4iAVokAndC6dA1YtJKAg0TH9GBPEmZYS39Y/ZZ7AKDALydBZSIbOQhi6gJF
 5FaN6cWpRWWqRrqVeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgWDIAwQ7Gta3O
 hxglOZiURHkXiF2LFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB+0wUKCdYlJqeWpGWmQOMEJi0B
 AePkghvpiRQmre4IDG3ODMdInWK0ZijZ8XFP0wcNx5e/8MkxJKXn5cqJc5rA1IqAFKaUZoHNw
 gWuZcYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzBsLMoUnM68Ebt8roFOYgE6Z03QF5JSSRIS
 UVAOj9NtXKle/3br/52qRl1Xrsfqlggyij1s9V//Psz9948UTZ5NcC1W/sr03VpgWhbcvMtdq
 6WJav118Bu/tL2Fx4vP7Ir7y/5p2Mer7oq0aV++wbd+9dVnZtLi8xU91hC3j2b5/6JYTKFu/5
 lDTE3/+Y99v79L5c45ZSo9b09nvZIbm8xvGE5euV2Ipzkg01GIuKk4EAD1bIyzXAgAA
X-Env-Sender: prvs=44491d46c=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1507203638!111126907!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64276 invoked from network); 5 Oct 2017 11:40:39 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 11:40:39 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="450581537"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Thu, 5 Oct 2017 12:40:36 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171005114035.zrwdjk5kmssaxxvg@citrix.com>
References: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
 <1507132650-25376-10-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507132650-25376-10-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>, xen-devel@lists.xensource.com,
 Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 09/24] xentoolcore_restrict_all: Implement
 for libxendevicemodel
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMDQsIDIwMTcgYXQgMDQ6NTc6MTVQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5j
b20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Thu Oct 05 11:41:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 11:41:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e04Wp-00053I-4A; Thu, 05 Oct 2017 11:41:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44491d46c=wei.liu2@citrix.com>)
 id 1e04Wo-000531-97
 for xen-devel@lists.xensource.com; Thu, 05 Oct 2017 11:41:22 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 00/58-03422-16A16D95; Thu, 05 Oct 2017 11:41:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXitHRDpG6c1LV
 Igxudohb3prxnd2D02N63iz2AMYo1My8pvyKBNWPjwQPsBfMZK05u+c/cwNgFhJwcEgL+EvP7
 ljBB2B4S18+eALNZBFQkLs2ewg5iswkoS/zs7GUDsUUEtCVerFoHZHNxMAvMZZTYeuMvWJGwQ
 LjEltmXWUFsXgELiYmrnzGDFAkJdDJK9K7oZ4JICEqcnPmEBcRmFtCRWLD7E9AkDiBbWmL5Pw
 4Qk1PAW6L9ti9IhSjQDZ1L54BVCwkoSHRMPwZ1p6XEt/VPmScwCsxCMnQWkqGzEIYuYGRexah
 RnFpUllqka2iil1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGJoMQLCD8frGgEOM
 khxMSqK8C8SuRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4H0mCpQTLEpNT61Iy8wBRglMWoKDR
 0mE95EkUJq3uCAxtzgzHSJ1itGYo2fFxT9MHDceXv/DJMSSl5+XKiXO6w+yRQCkNKM0D24QLH
 ovMcpKCfMyAp0mxFOQWpSbWYIq/4pRnINRSZj3AMhCnsy8Erh9r4BOYQI6ZU7TFZBTShIRUlI
 NjMKPz775/4a3fcI/kVqvmPP/1wudad995NsvjzX1UcKiF2dVrtky6eejd4nXfGokpDRYjxb/
 CvM7LZ++aFPpW7OI2WcOTA5fIHKkZtPfuGn2D4TeTGv9fL/txxanRdnK3vvsst5ulp6zaUoek
 2FG9MI19/9ffvUp9ZCINsNcHVZj0fWHO2o6L1spsRRnJBpqMRcVJwIADl9fCtkCAAA=
X-Env-Sender: prvs=44491d46c=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1507203676!119757683!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38423 invoked from network); 5 Oct 2017 11:41:18 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 11:41:18 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="442610883"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Thu, 5 Oct 2017 12:41:15 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171005114115.x3cqkp3ejxj3kved@citrix.com>
References: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
 <1507132650-25376-13-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507132650-25376-13-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>, xen-devel@lists.xensource.com,
 Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 12/24] xentoolcore_restrict_all: Implement
 for libxenforeignmemory
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMDQsIDIwMTcgYXQgMDQ6NTc6MThQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5j
b20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Thu Oct 05 11:41:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 11:41:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e04X9-00057p-Bw; Thu, 05 Oct 2017 11:41:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44491d46c=wei.liu2@citrix.com>)
 id 1e04X8-00057P-2Y
 for xen-devel@lists.xensource.com; Thu, 05 Oct 2017 11:41:42 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 CA/F2-03454-57A16D95; Thu, 05 Oct 2017 11:41:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXitHSDvW6R1LV
 Ig+77rBb3prxnd2D02N63iz2AMYo1My8pvyKBNePs4QNMBfMZK57dmsnUwNgFhBwcEgL+Esdu
 J3UxcgKZHhLXz55gArFZBFQkOh52s4HYbALKEj87e8FsEQFtiRer1gHZXBzMAnMZJbbe+MsOM
 kdYIEpi4RVDkBpeAQuJr/dns4DYQgKdjBL3v6VDxAUlTs58AhZnFtCRWLD7ExtIK7OAtMTyfx
 wgYU4Bb4kVrzrAThAFOqFz6RyoMQoSHdOPMUGcaSnxbf1T5gmMArOQTJ2FZOoshKkLGJlXMao
 XpxaVpRbpWuglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGJQMQ7GCcfdn/EKMk
 B5OSKO+Uf1cjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwtopcixQSLEpNT61Iy8wBxgdMWoKDR
 0mEV04MKM1bXJCYW5yZDpE6xWjM0bPi4h8mjhsPr/9hEmLJy89LlRLn9QcpFQApzSjNgxsEi9
 tLjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEua98QHoVp7MvBK4fa+ATmECOmVO0xWQU0oSEVJ
 SDYxa+jc2Om2cfeDuZ5fAnm7/HXoVVx6am149ULjMW6CKn1f9hO+CndUTFxR7ZnpsOX5VPvf+
 /pvFe2L/xb45/GfR69evv0nsbV11rIJbfrnipPk73y14Uh8hyFPXmn9g4U+uzyxxjPX/vcp3c
 Ob9Unzxj/ezu8SWex/3Hg4r8drhKvvx067Tdg8+K7EUZyQaajEXFScCACBPzZPWAgAA
X-Env-Sender: prvs=44491d46c=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1507203696!96865336!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60853 invoked from network); 5 Oct 2017 11:41:37 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 11:41:37 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="450581640"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Thu, 5 Oct 2017 12:41:35 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171005114134.lgh4lkzwckst2e2l@citrix.com>
References: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
 <1507132650-25376-19-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507132650-25376-19-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>, xen-devel@lists.xensource.com,
 Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 18/24] xentoolcore,
 _restrict_all: Document implementation "complete"
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMDQsIDIwMTcgYXQgMDQ6NTc6MjRQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5j
b20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Thu Oct 05 11:49:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 11:49:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e04eT-0005c1-BK; Thu, 05 Oct 2017 11:49:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44491d46c=wei.liu2@citrix.com>)
 id 1e04eS-0005bv-CI
 for xen-devel@lists.xensource.com; Thu, 05 Oct 2017 11:49:16 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 4D/A5-02037-B3C16D95; Thu, 05 Oct 2017 11:49:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXitHSDva61zLV
 Ig2MT2CzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8b9i0+YCs6zVvw4cYylgfEsSxcjJ4eEgL9E
 c/99KNtD4vrZE0wgNouAisTxOavA4mwCyhI/O3vZQGwRAW2JF6vWAdlcHMwCcxkltt74yw6SE
 BYIlFjUfgOsgVfAQqKldz5YkZBAJ6PEzxUXoRKCEidnPgGzmQV0JBbs/gRUxAFkS0ss/8cBEu
 YU8JZYcmY/M4gtCnRE59I5YOVCAgoSHdOPMUEcainxbf1T5gmMArOQTJ2FZOoshKkLGJlXMao
 XpxaVpRbpmuslFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGJgMQ7GA8Ntn5EKMk
 B5OSKO+Uf1cjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwPhO9FikkWJSanlqRlpkDjBKYtAQHj
 5IIr5wYUJq3uCAxtzgzHSJ1ilGX48bD63+YhFjy8vNSpcR5/UGKBECKMkrz4EbAIvYSo6yUMC
 8j0FFCPAWpRbmZJajyrxjFORiVhHlvfAC6kiczrwRu0yugI5iAjpjTdAXkiJJEhJRUA2Pc13V
 xXh83flljsqHybgCrwL1Hft6l9iXNjuW3tk2cw8p9L2Zup88m6b1flrwVTuI143OQUz766mzS
 1ezzUz1v5VobKD272Dk5uX/N7gruU9NdtmrMr7ToOxRj0J+9ovKq+bnn65c9n79cSfrfasc7M
 45dL2L/1n6iLUP83Us5EbXTXo+DeKOUWIozEg21mIuKEwGCC9HM0wIAAA==
X-Env-Sender: prvs=44491d46c=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1507204153!78424577!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12052 invoked from network); 5 Oct 2017 11:49:14 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 11:49:14 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="450582145"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Thu, 5 Oct 2017 12:49:12 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171005114911.eauopgb7hvqdzbfi@citrix.com>
References: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
 <1507132650-25376-21-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507132650-25376-21-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>, xen-devel@lists.xensource.com,
 Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 20/24] libxl: Rationalise calculation of
 user to run qemu as
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMDQsIDIwMTcgYXQgMDQ6NTc6MjZQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gSWYgdGhlIGNvbmZpZyBzcGVjaWZpZXMgYSB1c2VyIHdlIHVzZSB0aGF0LiAgT3RoZXJ3
aXNlOgo+IAo+IFdoZW4gd2UgYXJlIG5vdCByZXN0cmljdGluZyBxZW11LCB0aGVyZSBpcyB2ZXJ5
IGxpdHRsZSBwb2ludCBydW5uaW5nCj4gaXQgYXMgYSBkaWZmZXJlbnQgdXNlciB0aGFuIHJvb3Qu
ICBJbmRlZWQsIHByZXZpb3VzbHksIGNyZWF0aW5nIHRoZQo+ICJtYWdpYyIgdXNlcnMgd291bGQg
Y2F1c2UgcWVtdSB0byBiZWNvbWUgc2xpZ2h0bHkgZHlzZnVuY3Rpb25hbCAoZm9yCj4gZXhhbXBs
ZSwgeW91IGNhbid0IGluc2VydCBhIGNkIHRoYXQgdGhlIHFlbXUgdXNlciBjYW4ndCByZWFkKS4K
PiBTbywgaW4gdGhhdCBjYXNlLCBkZWZhdWx0IHRvIHJ1bm5pbmcgaXQgYXMgcm9vdC4KPiAKPiBD
b252ZXJzZWx5LCBpZiByZXN0cmljdGlvbiBpcyByZXF1ZXN0ZWQsIHdlIG11c3QgaW5zaXN0IG9u
IHJ1bm5pbmcKPiBxZW11IGFzIGEgbm9uLXJvb3QgdXNlci4KPiAKPiBTYWRseSB0aGUgYWRtaW4g
aXMgc3RpbGwgcmVxdWlyZWQgdG8gY3JlYXRlIDJeMTYtZXBzaWxvbiB1c2VycyEKPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KCkFja2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 05 11:50:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 11:50:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e04fG-00068l-Lf; Thu, 05 Oct 2017 11:50:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44491d46c=wei.liu2@citrix.com>)
 id 1e04fF-00066p-2G
 for xen-devel@lists.xensource.com; Thu, 05 Oct 2017 11:50:05 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 2A/D2-01910-C6C16D95; Thu, 05 Oct 2017 11:50:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXitHSDvW62zLV
 Ig/uXTC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8blv9sZC+YzVjxZN4e5gbELCDk5JAT8JTY9
 nswGYXtIXD97ggnEZhFQkXh3dz2YzSagLPGzsxesRkRAW+LFqnVANhcHs8BcRomtN/6ygySEB
 VwlHu/8zwJi8wpYSEx4f4sJpEhIoJNRYuOTxUwQCUGJkzOfgBUxC+hILNj9CWgSB5AtLbH8Hw
 dImFPAW+LTrzNgx4kCHdG5dA5YuZCAgkTH9GNMEIdaSnxb/5R5AqPALCRTZyGZOgth6gJG5lW
 MGsWpRWWpRbpG5npJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIHBWc/AwLiDsWWv
 3yFGSQ4mJVHeBWLXIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8FZIA+UEi1LTUyvSMnOAcQKTl
 uDgURLh9QFJ8xYXJOYWZ6ZDpE4xGnP0rLj4h4njxsPrf5iEWPLy81KlxHkFQEoFQEozSvPgBs
 Hi9xKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd7pIFN4MvNK4Pa9AjqFCeiUOU1XQE4pSUR
 ISTUwhtof2ZZy3Iz9tV/y9PWHKgoyUv7VO1fePrntfufU086Tw9MOP2c3UDm4PPtYYWZEz8z2
 /KqC5lW/TvduXBjl9dlidsXRx1Je1y4xCCg+4BSbxNBS99dsyxPHZy9jr1jqGU+XeRXBt9/d7
 ucPy2flzP3/Cl1iTr63Si+ZPPXw2qiP0nOtvQNylViKMxINtZiLihMBJIkkMdoCAAA=
X-Env-Sender: prvs=44491d46c=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1507204202!114818549!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23182 invoked from network); 5 Oct 2017 11:50:03 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 11:50:03 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="450582213"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Thu, 5 Oct 2017 12:50:00 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171005115000.wu7stjejsfldxdgi@citrix.com>
References: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
 <1507132650-25376-24-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507132650-25376-24-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>, xen-devel@lists.xensource.com,
 Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 23/24] libxl: dm_restrict: Support uid range
	user
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMDQsIDIwMTcgYXQgMDQ6NTc6MjlQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5j
b20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Thu Oct 05 11:50:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 11:50:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e04fe-0006Cs-Tb; Thu, 05 Oct 2017 11:50:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44491d46c=wei.liu2@citrix.com>)
 id 1e04fd-0006CU-C8
 for xen-devel@lists.xensource.com; Thu, 05 Oct 2017 11:50:29 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 FB/E9-03414-48C16D95; Thu, 05 Oct 2017 11:50:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXitHSDvW6zzLV
 Ig8mzpS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8a+V+dYCi4xVWzZdJu1gXEeUxcjJ4eEgL9E
 5+GLrBC2h8T1syfA4iwCKhJNG9+CxdkElCV+dvaygdgiAtoSL1atA7K5OJgF5jJKbL3xlx0kI
 SzgLjGl7R0jiM0rYCHx6cZOsCIhgU5GiTu/e6ESghInZz5hAbGZBXQkFuz+BFTEAWRLSyz/xw
 ES5hTwluh88g1smSjQEZ1L54CVCwkoSHRMPwZ1tKXEt/VPmScwCsxCMnUWkqmzEKYuYGRexah
 RnFpUllqka2Ssl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGJwMQLCD8c/8wEOM
 khxMSqK8C8SuRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4N0qDZQTLEpNT61Iy8wBxglMWoKDR
 0mE1wckzVtckJhbnJkOkTrFaMxxbNPlP0wcNx5e/8MkxJKXn5cqJc47EaRUAKQ0ozQPbhAsfi
 8xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmDcUZApPZl4J3L5XQKcwAZ0yp+kKyCkliQgpqQb
 GzpwVf7ds+nim29PYyf/0sfeHb/skJHM9UC4+WtWRJcnEXvGp+gtXVwPz264NYh/thRLaBfb9
 e6a/5/+6JBlHcfYT7S9i5C9YHvp1fzp38qr67J2n489NSX9VeVC13GKatUlbScdh7rLs6yV3t
 uoGPUjsKz3/MM3fZXOMtZ5InXe05GaerYVKLMUZiYZazEXFiQDKK6tO2gIAAA==
X-Env-Sender: prvs=44491d46c=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1507204225!88246009!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12833 invoked from network); 5 Oct 2017 11:50:27 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 11:50:27 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="450582248"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Thu, 5 Oct 2017 12:50:24 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171005115024.dphx5aya46p5cpht@citrix.com>
References: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
 <1507132650-25376-25-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507132650-25376-25-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>, xen-devel@lists.xensource.com,
 Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 24/24] tools: xentoolcore_restrict_all: use
	domid_t
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMDQsIDIwMTcgYXQgMDQ6NTc6MzBQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gVGhpcyBuZWNlc3NpdGF0ZXMgYWRkaW5nICQoQ0ZMQUdTX3hlbmluY2x1ZGUpIHRvIGFs
bCB0aGUgZGVwZW5kaW5nCj4gbGlicmFyaWVzICh3aGljaCBjYW4gYmUgZG9uZSB2aWEgUnVsZXMu
bWspLCBzbyB0aGF0IHRoZSBkZWZpbml0aW9uIG9mCj4gZG9taWRfdCAoaW4geGVuLmgpIGNhbiBi
ZSBmb3VuZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUu
Y2l0cml4LmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 05 11:55:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 11:55:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e04kn-0006mH-Jr; Thu, 05 Oct 2017 11:55:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e04km-0006mB-BF
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 11:55:48 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 0A/38-01812-3CD16D95; Thu, 05 Oct 2017 11:55:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS/eA7LV
 Igy1fGC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxJl1+xF1yWrDi6MaqB8YlQFyMnh5BAnsSc
 rkcsIDavgJ3E6p5GRhBbQsBQ4vTCm2BxFgFViTcfLrKC2GwC6hJtz7YD2RwcIgKOEpObvboYu
 TiYBS4xSez92A5WIyzgKjHjLMgcLqD5Z5gk7lx+xgbSwCngKbHqYAqIySsgKPF3hzBIObOAls
 TDX7dYIGxtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNfISC+
 pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzD06hkYGHcwTj3hd4hRkoNJSZR3gdi1
 SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvEtlgHKCRanpqRVpmTnAKIBJS3DwKInwbgNJ8xYXJ
 OYWZ6ZDpE4x6nJ03Lz7h0mIJS8/L1VKnPcdSJEASFFGaR7cCFhEXmKUlRLmZWRgYBDiKUgtys
 0sQZV/xSjOwagkzNsBMoUnM68EbtMroCOYgI6Y03QF5IiSRISUVAOjYO0Su+3tiyaIpv6bL9s
 qoCDHP7NuYv+rGZmO8qu0192+LK9tuF31SXD1me9Lf217EToldcGJnOm98fMfyVU63Qx9XPB1
 jXNU1MIX/gctjnxgj1n3eH3zaumaGMV7zVn+sUW7d93SPbrkTcIlKZYdtbMeHPqYPeHAao45z
 j9ty3u23ts0jTl+hhJLcUaioRZzUXEiALH8l6XDAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1507204542!62574733!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44071 invoked from network); 5 Oct 2017 11:55:43 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Oct 2017 11:55:43 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 05 Oct 2017 05:55:41 -0600
Message-Id: <59D639DB02000078001828F5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 05 Oct 2017 05:55:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20170919152936.14498-1-roger.pau@citrix.com>
 <20170919152936.14498-9-roger.pau@citrix.com>
 <59D4B8FD0200007800181EB2@prv-mh.provo.novell.com>
 <20171005092054.q67q76c2hl7uu4r3@MacBook-Pro-de-Roger.local>
 <59D61F2A02000078001827C9@prv-mh.provo.novell.com>
 <20171005110928.whslrvig33nols7i@MacBook-Pro-de-Roger.local>
In-Reply-To: <20171005110928.whslrvig33nols7i@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: StefanoStabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 konrad.wilk@oracle.com, GeorgeDunlap <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, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v6 08/11] vpci/bars: add handlers to map the
	BARs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA1LjEwLjE3IGF0IDEzOjA5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFRodSwgT2N0IDA1LCAyMDE3IGF0IDEwOjAxOjQ2QU0gKzAwMDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMDUuMTAuMTcgYXQgMTE6MjAsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gV2VkLCBPY3QgMDQsIDIwMTcgYXQgMDg6MzM6MzNBTSArMDAwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4+PiBPbiAxOS4wOS4xNyBhdCAxNzoyOSwgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPiB3cm90ZToKPj4gPj4gPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vdnBjaS5o
Cj4+ID4+ID4gKysrIGIveGVuL2luY2x1ZGUveGVuL3ZwY2kuaAo+PiA+PiA+IEBAIC0zNSwxMSAr
MzUsNTIgQEAgdWludDMyX3QgdnBjaV9yZWFkKHBjaV9zYmRmX3Qgc2JkZiwgdW5zaWduZWQgaW50
IHJlZywgdW5zaWduZWQgaW50IHNpemUpOwo+PiA+PiA+ICB2b2lkIHZwY2lfd3JpdGUocGNpX3Ni
ZGZfdCBzYmRmLCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBpbnQgc2l6ZSwKPj4gPj4gPiAg
ICAgICAgICAgICAgICAgIHVpbnQzMl90IGRhdGEpOwo+PiA+PiA+ICAKPj4gPj4gPiArLyoKPj4g
Pj4gPiArICogQ2hlY2sgZm9yIHBlbmRpbmcgdlBDSSBvcGVyYXRpb25zIG9uIHRoaXMgdmNwdS4g
UmV0dXJucyB0cnVlIGlmIHRoZSB2Y3B1Cj4+ID4+ID4gKyAqIHNob3VsZCBub3QgcnVuLgo+PiA+
PiA+ICsgKi8KPj4gPj4gPiArYm9vbCB2cGNpX2NoZWNrX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYp
Owo+PiA+PiA+ICsKPj4gPj4gPiAgc3RydWN0IHZwY2kgewo+PiA+PiA+ICAgICAgLyogTGlzdCBv
ZiB2UENJIGhhbmRsZXJzIGZvciBhIGRldmljZS4gKi8KPj4gPj4gPiAgICAgIHN0cnVjdCBsaXN0
X2hlYWQgaGFuZGxlcnM7Cj4+ID4+ID4gICAgICBzcGlubG9ja190IGxvY2s7Cj4+ID4+ID4gKwo+
PiA+PiA+ICsjaWZkZWYgX19YRU5fXwo+PiA+PiA+ICsgICAgLyogSGlkZSB0aGUgcmVzdCBvZiB0
aGUgdnBjaSBzdHJ1Y3QgZnJvbSB0aGUgdXNlci1zcGFjZSB0ZXN0IGhhcm5lc3MuICovCj4+ID4+
ID4gKyAgICBzdHJ1Y3QgdnBjaV9oZWFkZXIgewo+PiA+PiA+ICsgICAgICAgIC8qIEluZm9ybWF0
aW9uIGFib3V0IHRoZSBQQ0kgQkFScyBvZiB0aGlzIGRldmljZS4gKi8KPj4gPj4gPiArICAgICAg
ICBzdHJ1Y3QgdnBjaV9iYXIgewo+PiA+PiA+ICsgICAgICAgICAgICBwYWRkcl90IGFkZHI7Cj4+
ID4+ID4gKyAgICAgICAgICAgIHVpbnQ2NF90IHNpemU7Cj4+ID4+ID4gKyAgICAgICAgICAgIGVu
dW0gewo+PiA+PiA+ICsgICAgICAgICAgICAgICAgVlBDSV9CQVJfRU1QVFksCj4+ID4+ID4gKyAg
ICAgICAgICAgICAgICBWUENJX0JBUl9JTywKPj4gPj4gPiArICAgICAgICAgICAgICAgIFZQQ0lf
QkFSX01FTTMyLAo+PiA+PiA+ICsgICAgICAgICAgICAgICAgVlBDSV9CQVJfTUVNNjRfTE8sCj4+
ID4+ID4gKyAgICAgICAgICAgICAgICBWUENJX0JBUl9NRU02NF9ISSwKPj4gPj4gPiArICAgICAg
ICAgICAgICAgIFZQQ0lfQkFSX1JPTSwKPj4gPj4gPiArICAgICAgICAgICAgfSB0eXBlOwo+PiA+
PiA+ICsgICAgICAgICAgICBib29sIHByZWZldGNoYWJsZTsKPj4gPj4gPiArICAgICAgICAgICAg
LyogU3RvcmUgd2hldGhlciB0aGUgQkFSIGlzIG1hcHBlZCBpbnRvIGd1ZXN0IHAybS4gKi8KPj4g
Pj4gPiArICAgICAgICAgICAgYm9vbCBlbmFibGVkOwo+PiA+PiA+ICsgICAgICAgICAgICAvKgo+
PiA+PiA+ICsgICAgICAgICAgICAgKiBTdG9yZSB3aGV0aGVyIHRoZSBST00gZW5hYmxlIGJpdCBp
cyBzZXQgKGRvZXNuJ3QgaW1wbHkgUk9NIEJBUgo+PiA+PiA+ICsgICAgICAgICAgICAgKiBpcyBt
YXBwZWQgaW50byBndWVzdCBwMm0pLiBPbmx5IHVzZWQgZm9yIHR5cGUgVlBDSV9CQVJfUk9NLgo+
PiA+PiA+ICsgICAgICAgICAgICAgKi8KPj4gPj4gPiArICAgICAgICAgICAgYm9vbCByb21fZW5h
YmxlZDsKPj4gPj4gCj4+ID4+IEVzcGVjaWFsbHkgd2l0aCB0aGUgZXJyb3IgaGFuZGxpbmcgaXNz
dWUgaW4gbWluZCB0aGF0IEkndmUgbWVudGlvbmVkCj4+ID4+IGVhcmxpZXIsIEkgd29uZGVyIHdo
ZXRoZXIgdGhpcyBmaWVsZCBzaG91bGRuJ3QgYmUgZHJvcHBlZCwgYWxvbmcgdGhlCj4+ID4+IGxp
bmVzIG9mIHlvdSBhbHNvIG5vIGxvbmdlciBjYWNoaW5nIHRoZSBtZW1vcnkgZGVjb2RlIGVuYWJs
ZSBiaXQgaW4gdGhlCj4+ID4+IGNvbW1hbmQgcmVnaXN0ZXIuCj4+ID4gCj4+ID4gUmVtb3Zpbmcg
cm9tX2VuYWJsZWQgd291bGQgaW1wbHkgZG9pbmcgYSByZWdpc3RlciByZWFkIGluCj4+ID4gdnBj
aV9tb2RpZnlfYmFycyBpbiBvcmRlciB0byBrbm93IHdoZXRoZXIgdGhlIFJPTSBCQVIgaXMgZW5h
YmxlZCBvcgo+PiA+IG5vdCwgd2hpY2ggaXMgbm90IHRyaXZpYWwgYmVjYXVzZSBkZXBlbmRpbmcg
b24gdGhlIGhlYWRlciB0eXBlIHRoZQo+PiA+IHBvc2l0aW9uIG9mIHRoZSBST00gQkFSIGlzIGRp
ZmZlcmVudC4KPj4gCj4+IEFzIHNhaWQgLSBJIHdvdWxkbid0IG1pbmQgdGhlIGZpZWxkIGlmIGl0
IHdhcyBhbHdheXMgaW4gc3luYyB3aXRoIHRoZQo+PiBoYXJkd2FyZSBvbmUuIEFuZCBpdCB3YXMg
Zm9yIGEgcmVhc29uIHRoYXQgSSBtZW50aW9uZWQgdGhlCj4+IG1lbW9yeSBkZWNvZGUgYml0LCB3
aGljaCB5b3Ugbm8gbG9uZ2VyIGNhY2hlLiBJIHRoaW5rIGJvdGgKPj4gc2hvdWxkIGJlIHRyZWF0
ZWQgdGhlIHNhbWUuCj4gCj4gSSB0aGluayBJJ20gbWlzc2luZyBzb21ldGhpbmcsIHJvbV9lbmFi
bGVkIG1hdGNoZXMgZXhhY3RseSB0aGUgc3RhdGUKPiBvZiB0aGUgUk9NIGVuYWJsZSBiaXQuIFRo
ZXJlJ3Mgbm8gd2F5IHJvbV9lbmFibGVkIHdpbGwgZ2V0IHVwZGF0ZWQKPiB3aXRob3V0IHRoZSBC
QVIgUk9NIGFsc28gYmVpbmcgdXBkYXRlZCBpbiB2cGNpX3JvbV93cml0ZS4KCk9oLCBJJ20gc29y
cnkgZm9yIG5vdCBiZWluZyBwcmVjaXNlIGhlcmU6IEkgdGhpbmsgdGhlIGhhcmR3YXJlCmJpdCBz
aG91bGQgb25seSBiZSBzZXQgb25jZSB0aGUgbWFwcGluZyBpcyBjb21wbGV0ZS4gVGhhdCdzCm5v
dCBob3cgdGhlIGNvZGUgY3VycmVudGx5IGJlaGF2ZXMsIHNvIHllcywgcmlnaHQgbm93IHRoZQpj
YWNoZWQgYml0IGFwcGFyZW50bHkgcHJvcGVybHkgcmVmbGVjdHMgdGhlIGFjdHVhbCBvbmUuIFdp
dGgKdGhlIHBvc3NpYmx5IGRlZmVycmVkIG1hcHBpbmcsIHRoYXQgd291bGRuJ3QgYmUgdGhlIGNh
c2UuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 12:03:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 12:03:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e04sI-0007pj-Qp; Thu, 05 Oct 2017 12:03:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4449fd3bc=roger.pau@citrix.com>)
 id 1e04sH-0007pc-72
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 12:03:33 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 ED/3B-03093-49F16D95; Thu, 05 Oct 2017 12:03:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyU9JRQnei/LV
 Ig1nsFt+3TGZyYPQ4/OEKSwBjFGtmXlJ+RQJrxoaF29kLrspUfJjUxNTA+EWki5GTQ0LAT2L3
 1YssIDaLgIrE08tTmLsYOTjYBOwlpn+tAAmLCChL9P76DVTCxcEscJRJ4uD1o4wgCWEBV4kZZ
 xvBbF4BD4lvs26BFQkJNDBL/Nw9ESohKHFy5hOwBcwCOhILdn9iA1nALCAtsfwfB0iYE2jXu8
 uv2EBsUaAb+pc8ZQexhQQUJfrnPWCDuDNdYuvfX8wTGPlnIZk6C8nUWQhTFzAyr2LUKE4tKks
 t0jUy1ksqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxABiDYwfhnfuAhRkkOJiVR
 3gVi1yKF+JLyUyozEosz4otKc1KLDzHKcHAoSfDGyAHlBItS01Mr0jJzgLEAk5bg4FES4RUBS
 fMWFyTmFmemQ6ROMSpKifPqgiQEQBIZpXlwbbD4u8QoKyXMywh0iBBPQWpRbmYJqvwrRnEORi
 VhXn+QKTyZeSVw018BLWYCWjyn6QrI4pJEhJRUA6OJcupn2zyHGf8eMPI+y3rXYH9VsrLJd2K
 eWM7vdwvfl3+/KXdrkqKh4Ssmp8cZVad8Ns24I3Cgujne+I2X8Jz9227/frjWJ1AwRKr677Ep
 76Vvf+hODpz6mj2Y/3yjR5fe4j9p7VLZKb/+63pbitbfL6qfstklbLOwYVKXZBTL8mVVT5QCz
 JVYijMSDbWYi4oTASe1CTS6AgAA
X-Env-Sender: prvs=4449fd3bc=roger.pau@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1507205008!119740948!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39681 invoked from network); 5 Oct 2017 12:03:28 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 12:03:28 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="54075425"
Date: Thu, 5 Oct 2017 13:02:08 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20171005120208.oea2so6dn7jy66d4@MacBook-Pro-de-Roger.local>
References: <20170919152936.14498-1-roger.pau@citrix.com>
 <20170919152936.14498-9-roger.pau@citrix.com>
 <59D4B8FD0200007800181EB2@prv-mh.provo.novell.com>
 <20171005092054.q67q76c2hl7uu4r3@MacBook-Pro-de-Roger.local>
 <59D61F2A02000078001827C9@prv-mh.provo.novell.com>
 <20171005110928.whslrvig33nols7i@MacBook-Pro-de-Roger.local>
 <59D639DB02000078001828F5@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59D639DB02000078001828F5@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: StefanoStabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 konrad.wilk@oracle.com, GeorgeDunlap <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, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v6 08/11] vpci/bars: add handlers to map the
	BARs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMDUsIDIwMTcgYXQgMTE6NTU6MzlBTSArMDAwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA1LjEwLjE3IGF0IDEzOjA5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gVGh1LCBPY3QgMDUsIDIwMTcgYXQgMTA6MDE6NDZBTSArMDAwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDA1LjEwLjE3IGF0IDExOjIwLCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gT24gV2VkLCBPY3QgMDQsIDIwMTcgYXQgMDg6MzM6MzNB
TSArMDAwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4gPj4+IE9uIDE5LjA5LjE3IGF0IDE3
OjI5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+ID4+ID4gLS0tIGEveGVuL2lu
Y2x1ZGUveGVuL3ZwY2kuaAo+ID4+ID4+ID4gKysrIGIveGVuL2luY2x1ZGUveGVuL3ZwY2kuaAo+
ID4+ID4+ID4gQEAgLTM1LDExICszNSw1MiBAQCB1aW50MzJfdCB2cGNpX3JlYWQocGNpX3NiZGZf
dCBzYmRmLCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBpbnQgc2l6ZSk7Cj4gPj4gPj4gPiAg
dm9pZCB2cGNpX3dyaXRlKHBjaV9zYmRmX3Qgc2JkZiwgdW5zaWduZWQgaW50IHJlZywgdW5zaWdu
ZWQgaW50IHNpemUsCj4gPj4gPj4gPiAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRhdGEpOwo+
ID4+ID4+ID4gIAo+ID4+ID4+ID4gKy8qCj4gPj4gPj4gPiArICogQ2hlY2sgZm9yIHBlbmRpbmcg
dlBDSSBvcGVyYXRpb25zIG9uIHRoaXMgdmNwdS4gUmV0dXJucyB0cnVlIGlmIHRoZSB2Y3B1Cj4g
Pj4gPj4gPiArICogc2hvdWxkIG5vdCBydW4uCj4gPj4gPj4gPiArICovCj4gPj4gPj4gPiArYm9v
bCB2cGNpX2NoZWNrX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYpOwo+ID4+ID4+ID4gKwo+ID4+ID4+
ID4gIHN0cnVjdCB2cGNpIHsKPiA+PiA+PiA+ICAgICAgLyogTGlzdCBvZiB2UENJIGhhbmRsZXJz
IGZvciBhIGRldmljZS4gKi8KPiA+PiA+PiA+ICAgICAgc3RydWN0IGxpc3RfaGVhZCBoYW5kbGVy
czsKPiA+PiA+PiA+ICAgICAgc3BpbmxvY2tfdCBsb2NrOwo+ID4+ID4+ID4gKwo+ID4+ID4+ID4g
KyNpZmRlZiBfX1hFTl9fCj4gPj4gPj4gPiArICAgIC8qIEhpZGUgdGhlIHJlc3Qgb2YgdGhlIHZw
Y2kgc3RydWN0IGZyb20gdGhlIHVzZXItc3BhY2UgdGVzdCBoYXJuZXNzLiAqLwo+ID4+ID4+ID4g
KyAgICBzdHJ1Y3QgdnBjaV9oZWFkZXIgewo+ID4+ID4+ID4gKyAgICAgICAgLyogSW5mb3JtYXRp
b24gYWJvdXQgdGhlIFBDSSBCQVJzIG9mIHRoaXMgZGV2aWNlLiAqLwo+ID4+ID4+ID4gKyAgICAg
ICAgc3RydWN0IHZwY2lfYmFyIHsKPiA+PiA+PiA+ICsgICAgICAgICAgICBwYWRkcl90IGFkZHI7
Cj4gPj4gPj4gPiArICAgICAgICAgICAgdWludDY0X3Qgc2l6ZTsKPiA+PiA+PiA+ICsgICAgICAg
ICAgICBlbnVtIHsKPiA+PiA+PiA+ICsgICAgICAgICAgICAgICAgVlBDSV9CQVJfRU1QVFksCj4g
Pj4gPj4gPiArICAgICAgICAgICAgICAgIFZQQ0lfQkFSX0lPLAo+ID4+ID4+ID4gKyAgICAgICAg
ICAgICAgICBWUENJX0JBUl9NRU0zMiwKPiA+PiA+PiA+ICsgICAgICAgICAgICAgICAgVlBDSV9C
QVJfTUVNNjRfTE8sCj4gPj4gPj4gPiArICAgICAgICAgICAgICAgIFZQQ0lfQkFSX01FTTY0X0hJ
LAo+ID4+ID4+ID4gKyAgICAgICAgICAgICAgICBWUENJX0JBUl9ST00sCj4gPj4gPj4gPiArICAg
ICAgICAgICAgfSB0eXBlOwo+ID4+ID4+ID4gKyAgICAgICAgICAgIGJvb2wgcHJlZmV0Y2hhYmxl
Owo+ID4+ID4+ID4gKyAgICAgICAgICAgIC8qIFN0b3JlIHdoZXRoZXIgdGhlIEJBUiBpcyBtYXBw
ZWQgaW50byBndWVzdCBwMm0uICovCj4gPj4gPj4gPiArICAgICAgICAgICAgYm9vbCBlbmFibGVk
Owo+ID4+ID4+ID4gKyAgICAgICAgICAgIC8qCj4gPj4gPj4gPiArICAgICAgICAgICAgICogU3Rv
cmUgd2hldGhlciB0aGUgUk9NIGVuYWJsZSBiaXQgaXMgc2V0IChkb2Vzbid0IGltcGx5IFJPTSBC
QVIKPiA+PiA+PiA+ICsgICAgICAgICAgICAgKiBpcyBtYXBwZWQgaW50byBndWVzdCBwMm0pLiBP
bmx5IHVzZWQgZm9yIHR5cGUgVlBDSV9CQVJfUk9NLgo+ID4+ID4+ID4gKyAgICAgICAgICAgICAq
Lwo+ID4+ID4+ID4gKyAgICAgICAgICAgIGJvb2wgcm9tX2VuYWJsZWQ7Cj4gPj4gPj4gCj4gPj4g
Pj4gRXNwZWNpYWxseSB3aXRoIHRoZSBlcnJvciBoYW5kbGluZyBpc3N1ZSBpbiBtaW5kIHRoYXQg
SSd2ZSBtZW50aW9uZWQKPiA+PiA+PiBlYXJsaWVyLCBJIHdvbmRlciB3aGV0aGVyIHRoaXMgZmll
bGQgc2hvdWxkbid0IGJlIGRyb3BwZWQsIGFsb25nIHRoZQo+ID4+ID4+IGxpbmVzIG9mIHlvdSBh
bHNvIG5vIGxvbmdlciBjYWNoaW5nIHRoZSBtZW1vcnkgZGVjb2RlIGVuYWJsZSBiaXQgaW4gdGhl
Cj4gPj4gPj4gY29tbWFuZCByZWdpc3Rlci4KPiA+PiA+IAo+ID4+ID4gUmVtb3Zpbmcgcm9tX2Vu
YWJsZWQgd291bGQgaW1wbHkgZG9pbmcgYSByZWdpc3RlciByZWFkIGluCj4gPj4gPiB2cGNpX21v
ZGlmeV9iYXJzIGluIG9yZGVyIHRvIGtub3cgd2hldGhlciB0aGUgUk9NIEJBUiBpcyBlbmFibGVk
IG9yCj4gPj4gPiBub3QsIHdoaWNoIGlzIG5vdCB0cml2aWFsIGJlY2F1c2UgZGVwZW5kaW5nIG9u
IHRoZSBoZWFkZXIgdHlwZSB0aGUKPiA+PiA+IHBvc2l0aW9uIG9mIHRoZSBST00gQkFSIGlzIGRp
ZmZlcmVudC4KPiA+PiAKPiA+PiBBcyBzYWlkIC0gSSB3b3VsZG4ndCBtaW5kIHRoZSBmaWVsZCBp
ZiBpdCB3YXMgYWx3YXlzIGluIHN5bmMgd2l0aCB0aGUKPiA+PiBoYXJkd2FyZSBvbmUuIEFuZCBp
dCB3YXMgZm9yIGEgcmVhc29uIHRoYXQgSSBtZW50aW9uZWQgdGhlCj4gPj4gbWVtb3J5IGRlY29k
ZSBiaXQsIHdoaWNoIHlvdSBubyBsb25nZXIgY2FjaGUuIEkgdGhpbmsgYm90aAo+ID4+IHNob3Vs
ZCBiZSB0cmVhdGVkIHRoZSBzYW1lLgo+ID4gCj4gPiBJIHRoaW5rIEknbSBtaXNzaW5nIHNvbWV0
aGluZywgcm9tX2VuYWJsZWQgbWF0Y2hlcyBleGFjdGx5IHRoZSBzdGF0ZQo+ID4gb2YgdGhlIFJP
TSBlbmFibGUgYml0LiBUaGVyZSdzIG5vIHdheSByb21fZW5hYmxlZCB3aWxsIGdldCB1cGRhdGVk
Cj4gPiB3aXRob3V0IHRoZSBCQVIgUk9NIGFsc28gYmVpbmcgdXBkYXRlZCBpbiB2cGNpX3JvbV93
cml0ZS4KPiAKPiBPaCwgSSdtIHNvcnJ5IGZvciBub3QgYmVpbmcgcHJlY2lzZSBoZXJlOiBJIHRo
aW5rIHRoZSBoYXJkd2FyZQo+IGJpdCBzaG91bGQgb25seSBiZSBzZXQgb25jZSB0aGUgbWFwcGlu
ZyBpcyBjb21wbGV0ZS4gVGhhdCdzCj4gbm90IGhvdyB0aGUgY29kZSBjdXJyZW50bHkgYmVoYXZl
cywgc28geWVzLCByaWdodCBub3cgdGhlCj4gY2FjaGVkIGJpdCBhcHBhcmVudGx5IHByb3Blcmx5
IHJlZmxlY3RzIHRoZSBhY3R1YWwgb25lLiBXaXRoCj4gdGhlIHBvc3NpYmx5IGRlZmVycmVkIG1h
cHBpbmcsIHRoYXQgd291bGRuJ3QgYmUgdGhlIGNhc2UuCgpJIGNvdWxkIGFkZCBzb21lIHRhaWwg
Y29kZSB0byB2cGNpX3Byb2Nlc3NfcGVuZGluZyB0aGF0IHNldHMgdGhlCm1lbW9yeSBkZWNvZGlu
ZyBvciBST00gQkFSIGVuYWJsZSBiaXQgdG9nZXRoZXIgd2l0aCB0aGUgcm9tX2VuYWJsZSBhbmQK
ZW5hYmxlZCBmaWVsZHMgaW4gdGhlIGhlYWRlciBzdHJ1Y3QuIFdvdWxkIHlvdSBhZ3JlZSB0byB0
aGlzPwoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 05 12:04:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 12:04:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e04ta-0007vw-4S; Thu, 05 Oct 2017 12:04:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hahn@univention.de>) id 1e04tY-0007vg-FE
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 12:04:52 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 C8/7B-02220-3EF16D95; Thu, 05 Oct 2017 12:04:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNIsWRWlGSWpSXmKPExsUSdOwoh+5j+Wu
 RBosfcFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkHW7gLdilX/N52lr2B8apcFyMnh5DAbEaJ
 9y/MQWwJgQCJ091nWLsYuYDihxglHn/7xwbh7GaUaL11gQ2kSljATeLZ7V5GEFtEIFZizqYJY
 DazQJ7E+40NrBBTSyRu9j0Gs9kE1CWunzjKBGLzC8hK/D3cD2RzcPAKOEj0tOWChFkEVCQ23X
 sJNkZUIFyi6Ww/C4jNKyAocXLmEzCbU8Be4uChuawQq9Ql/sy7xAxhi0s0fVkJFZeXaN46m3k
 Co9AsJO2zkLTMQtIyC0nLAkaWVYwaxalFZalFukYGeklFmekZJbmJmTm6hgamermpxcWJ6ak5
 iUnFesn5uZsYgUFez8DAuIOxcbbfIUZJDiYlUd4FYtcihfiS8lMqMxKLM+KLSnNSiw8xynBwK
 EnwCgKjRkiwKDU9tSItMwcYbzBpCQ4eJRFeJpA0b3FBYm5xZjpE6hSjMceGhst/mDiO7bv+h0
 mIJS8/L1VKnHeJHFCpAEhpRmke3CBYGrjEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZiXDWQ
 hT2ZeCdy+V0CnMAGdMqfpCsgpJYkIKakGRhte1pzLG1Y+fPlRuOKkrsubO3fYvu+tabNd6iP+
 a5XsbbuKx9K3EsNLb+ecucDANWNduMrLkF2Tdwd/bJb+oHLEIaI1wSTNpv38qm3zpquc+Ptvz
 6vfLDy7UounhH5IqvmnILtvhSLLnq5v73q8gzzPTy74ZfVwbt7uXZ5r6haUzdeMfmoc56/EUp
 yRaKjFXFScCADkYner/gIAAA==
X-Env-Sender: hahn@univention.de
X-Msg-Ref: server-13.tower-206.messagelabs.com!1507205090!99210090!1
X-Originating-IP: [82.198.197.8]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59759 invoked from network); 5 Oct 2017 12:04:51 -0000
Received: from mail.univention.de (HELO mail.univention.de) (82.198.197.8)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 5 Oct 2017 12:04:51 -0000
Received: from localhost (localhost [127.0.0.1])
 by solig.knut.univention.de (Postfix) with ESMTP id 8FBBB18001E1;
 Thu,  5 Oct 2017 14:04:50 +0200 (CEST)
X-Virus-Scanned: by amavisd-new-2.7.1 (20120429) (Debian) at knut.univention.de
Received: from mail.univention.de ([127.0.0.1])
 by localhost (solig.knut.univention.de [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id ff6wQbrsuCbf; Thu,  5 Oct 2017 14:04:45 +0200 (CEST)
Received: from [192.168.178.42] (p5B2F51D6.dip0.t-ipconnect.de [91.47.81.214])
 by solig.knut.univention.de (Postfix) with ESMTPSA id 6CD1B18001D8; 
 Thu,  5 Oct 2017 14:04:45 +0200 (CEST)
To: Jan Beulich <JBeulich@suse.com>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?=
 <roger.pau@citrix.com>
References: <ea235063-e47b-6475-ebf0-262883200225@univention.de>
 <59D621CA02000078001827F1@prv-mh.provo.novell.com>
From: Philipp Hahn <hahn@univention.de>
Organization: Univention GmbH
Message-ID: <f2acf985-02fa-0531-3b8d-e3ef70e2c055@univention.de>
Date: Thu, 5 Oct 2017 14:04:44 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59D621CA02000078001827F1@prv-mh.provo.novell.com>
Content-Language: en-GB
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>
Subject: Re: [Xen-devel] 4.9.52: INFO: task XXX blocked for more than 300
	seconds.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gSmFuLAoKdGhhbmsgeW91IGZvciB5b3UgYW5zd2VyLgoKQW0gMDUuMTAuMjAxNyB1bSAx
MjoxMiBzY2hyaWViIEphbiBCZXVsaWNoOgo+Pj4+IE9uIDA0LjEwLjE3IGF0IDIwOjI2LCA8aGFo
bkB1bml2ZW50aW9uLmRlPiB3cm90ZToKPj4gd2l0aCBsaW51eC00LjkuNTIgcnVubmluZyBvbiBE
ZWJpYW4tV2hlZXp5IHdpdGggWGVuLTQuMSBJIG9ic2VydmVkCj4+IHNldmVyYWwgc3R1Y2sgcHJv
Y2Vzc2VzOiBIZXJlIGlzIG9uZSAodHJ1bmNhdGVkKSBkdW1wIG9mIHRoZSBMaW51eAo+PiBrZXJu
ZWwgbWVzc2FnZXM6Cj4+Cj4+PiAgWzxmZmZmZmZmZjgxNjBkYjZkPl0gPyBfX3NjaGVkdWxlKzB4
MjNkLzB4NmQwCj4+PiAgWzxmZmZmZmZmZjgxNjBlOGEwPl0gPyBiaXRfd2FpdF90aW1lb3V0KzB4
OTAvMHg5MAo+Pj4gIFs8ZmZmZmZmZmY4MTYwZTAzMj5dID8gc2NoZWR1bGUrMHgzMi8weDgwCj4+
PiAgWzxmZmZmZmZmZjgxNjExNTBjPl0gPyBzY2hlZHVsZV90aW1lb3V0KzB4MWVjLzB4MzYwCj4+
PiAgWzxmZmZmZmZmZjgxMzBmMjc3Pl0gPyBfX2Jsa19tcV9ydW5faHdfcXVldWUrMHgzMjcvMHgz
ZTAqIHNlZSBiZWxvdwo+Pj4gIFs8ZmZmZmZmZmY4MTAxYjdmMT5dID8geGVuX2Nsb2Nrc291cmNl
X2dldF9jeWNsZXMrMHgxMS8weDIwCj4+PiAgWzxmZmZmZmZmZjgxNjBlOGEwPl0gPyBiaXRfd2Fp
dF90aW1lb3V0KzB4OTAvMHg5MAo+Pj4gIFs8ZmZmZmZmZmY4MTYwZDhiND5dID8gaW9fc2NoZWR1
bGVfdGltZW91dCsweGI0LzB4MTMwCj4+PiAgWzxmZmZmZmZmZjgxMGJiNmY3Pl0gPyBwcmVwYXJl
X3RvX3dhaXQrMHg1Ny8weDgwCj4+PiAgWzxmZmZmZmZmZjgxNjBlOGI3Pl0gPyBiaXRfd2FpdF9p
bysweDE3LzB4NjAKPj4+ICBbPGZmZmZmZmZmODE2MGUzYWM+XSA/IF9fd2FpdF9vbl9iaXQrMHg1
Yy8weDkwCj4+PiAgWzxmZmZmZmZmZjgxNjBlOGEwPl0gPyBiaXRfd2FpdF90aW1lb3V0KzB4OTAv
MHg5MAo+Pj4gIFs8ZmZmZmZmZmY4MTYwZTUwZT5dID8gb3V0X29mX2xpbmVfd2FpdF9vbl9iaXQr
MHg3ZS8weGEwCj4+PiAgWzxmZmZmZmZmZjgxMGJiYTIwPl0gPyBhdXRvcmVtb3ZlX3dha2VfZnVu
Y3Rpb24rMHg0MC8weDQwCj4+PiAgWzxmZmZmZmZmZmMwMGFiZDE4Pl0gPyBqYmQyX2pvdXJuYWxf
Y29tbWl0X3RyYW5zYWN0aW9uKzB4ZDQ4LzB4MTdlMCBbamJkMl0KPj4+ICBbPGZmZmZmZmZmODEw
MjQ3ZDk+XSA/IF9fc3dpdGNoX3RvKzB4MmM5LzB4NzIwCj4+PiAgWzxmZmZmZmZmZjgxMGU2N2Zk
Pl0gPyB0cnlfdG9fZGVsX3RpbWVyX3N5bmMrMHg0ZC8weDgwCj4+PiAgWzxmZmZmZmZmZmMwMGIw
OTlkPl0gPyBram91cm5hbGQyKzB4ZGQvMHgyODAgW2piZDJdCj4+PiAgWzxmZmZmZmZmZjgxMGJi
OWUwPl0gPyB3YWtlX3VwX2F0b21pY190KzB4MzAvMHgzMAo+Pj4gIFs8ZmZmZmZmZmZjMDBiMDhj
MD5dID8gY29tbWl0X3RpbWVvdXQrMHgxMC8weDEwIFtqYmQyXQo+Pj4gIFs8ZmZmZmZmZmY4MTA5
NzY2MD5dID8ga3RocmVhZCsweGYwLzB4MTEwCj4+PiAgWzxmZmZmZmZmZjgxMDI0N2Q5Pl0gPyBf
X3N3aXRjaF90bysweDJjOS8weDcyMAo+Pj4gIFs8ZmZmZmZmZmY4MTA5NzU3MD5dID8ga3RocmVh
ZF9wYXJrKzB4NjAvMHg2MAo+Pj4gIFs8ZmZmZmZmZmY4MTYxMmJiNT5dID8gcmV0X2Zyb21fZm9y
aysweDI1LzB4MzAKPj4+IE5NSSBiYWNrdHJhY2UgZm9yIGNwdSAyCj4+PiBDUFU6IDIgUElEOiAz
NSBDb21tOiBraHVuZ3Rhc2tkIE5vdCB0YWludGVkIDQuOS4wLXVjczEwNS1hbWQ2NCAjMSBEZWJp
YW4gNC45LjMwLTJBfjQuMi4wLjIwMTcwOTI3MTY0OQo+Pj4gIDAwMDAwMDAwMDAwMDAwMDAgZmZm
ZmZmZmY4MTMzMTkzNSAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDIKPj4+ICBmZmZm
ZmZmZjgxMzM1ZTYwIDAwMDAwMDAwMDAwMDAwMDIgZmZmZmZmZmY4MTA0Y2I3MCBmZmZmODgwMWYw
YzkwZTgwCj4+PiAgZmZmZmZmZmY4MTMzNWY2YSBmZmZmODgwMWYwYzkwZTgwIDAwMDAwMDAwMDAz
ZmZmYmMgZmZmZmZmZmY4MTEyODA0OAo+Pj4gQ2FsbCBUcmFjZToKPj4+ICBbPGZmZmZmZmZmODEz
MzE5MzU+XSA/IGR1bXBfc3RhY2srMHg1Yy8weDc3Cj4+PiAgWzxmZmZmZmZmZjgxMzM1ZTYwPl0g
PyBubWlfY3B1X2JhY2t0cmFjZSsweDkwLzB4YTAKPj4+ICBbPGZmZmZmZmZmODEwNGNiNzA+XSA/
IGlycV9mb3JjZV9jb21wbGV0ZV9tb3ZlKzB4MTQwLzB4MTQwCj4+PiAgWzxmZmZmZmZmZjgxMzM1
ZjZhPl0gPyBubWlfdHJpZ2dlcl9jcHVtYXNrX2JhY2t0cmFjZSsweGZhLzB4MTMwCj4+PiAgWzxm
ZmZmZmZmZjgxMTI4MDQ4Pl0gPyB3YXRjaGRvZysweDJiOC8weDMzMAo+Pj4gIFs8ZmZmZmZmZmY4
MTEyN2Q5MD5dID8gcmVzZXRfaHVuZ190YXNrX2RldGVjdG9yKzB4MTAvMHgxMAo+Pj4gIFs8ZmZm
ZmZmZmY4MTA5NzY2MD5dID8ga3RocmVhZCsweGYwLzB4MTEwCj4+PiAgWzxmZmZmZmZmZjgxMDI0
N2Q5Pl0gPyBfX3N3aXRjaF90bysweDJjOS8weDcyMAo+Pj4gIFs8ZmZmZmZmZmY4MTA5NzU3MD5d
ID8ga3RocmVhZF9wYXJrKzB4NjAvMHg2MAo+Pj4gIFs8ZmZmZmZmZmY4MTYxMmJiNT5dID8gcmV0
X2Zyb21fZm9yaysweDI1LzB4MzAKLi4uCj4+IExvb2tpbmcgYXQgdGhlIGRpcy1hc3NlbWJseSBv
ZiB4ZW5fY2xvY2tzb3VyY2VfZ2V0X2N5Y2xlcygpIGluCj4+IGFyY2gveDg2L3hlbi90aW1lLmMg
SSBzZWUgbm8gcGF0aCBob3cgdGhhdCBzaG91bGQgY2FsbAo+PiBfX2Jsa19tcV9ydW5faHdfcXVl
dWUoKToKPiAKPiBIZW5jZSB0aGUgcXVlc3Rpb24gbWFya3MgYWhlYWQgb2YgdGhlIHN0YWNrIGVu
dHJpZXM6IFdoYXQgeW91IHNlZQo+IHRoZXJlIGFyZSBsaWtlbHkgbGVmdG92ZXJzIGZyb20gcHJp
b3IgY2FsbCB0cmVlcy4gSXQganVzdCBzbyBoYXBwZW5zCj4gdGhhdCB0aGUgb2xkIHJldHVybiBh
ZGRyZXNzIHNsb3RzIGhhdmVuJ3QgZ290IG92ZXJ3cml0dGVuIHlldC4gWW91Cj4gbmVlZCB0byBm
aXJzdCBzYW5pdGl6ZSB0aGUgc3RhY2sgdHJhY2UgZS5nLiBieSBoYXZpbmcgdGhlIGtlcm5lbAo+
IGR1bXAgbW9yZSBvZiB0aGUgc3RhY2sgaW4gcmF3IGhleCBmb3JtLCBhbmQgdGhlbiBsb29raW5n
IGF0IHRoZQo+IGRpc2Fzc2VtYmx5IHRvIGZpZ3VyZSBvdXQgaG93IGxhcmdlIGVhY2ggc3RhY2sg
ZnJhbWUgaXMsIHN0YXJ0aW5nCj4gYXQgdGhlIHRvcC1tb3N0IGFkZHJlc3MgKGkuZS4gdGhlIG9u
ZSBpbiBSSVApLgoKVGhhdCBleHBsYWlucyB0aGUgc3RyYW5nZSBjYWxsIHRyYWNlIGZvciBtZSwg
dGhhbmsgeW91IGZvciB0aGUKZW5saWdodGVubWVudC4KCj4gT24gV2VkLCBPY3QgMDQsIDIwMTcg
YXQgMDY6MjY6MjdQTSArMDAwMCwgUGhpbGlwcCBIYWhuIHdyb3RlOgo+Pj4gSU5GTzogdGFzayBi
dHJmcy10cmFuc2FjdGk6NTIyIGJsb2NrZWQgZm9yIG1vcmUgdGhhbiAzMDAgc2Vjb25kcy4KPiBb
Li4uXSAKPj4gQW5kIGFub3RoZXIgb25lOgo+Pj4gSU5GTzogdGFzayBzbWJkOjIwMTAxIGJsb2Nr
ZWQgZm9yIG1vcmUgdGhhbiAzMDAgc2Vjb25kcy4KPiBbLi4uXSAKPj4gVGhpcyBkb2VzIG5vdCBs
b29rIG5vcm1hbCB0byBtZSBvciBkaWQgSSBtaXNzIHNvbWV0aGluZz8KPiAKPiBTbyBJIHNlZSB0
aGF0IGJvdGggb2YgdGhlIHN0dWNrIHByb2Nlc3NlcyBsaXN0ZWQgYWJvdmUgKHNtYmQgYW5kCj4g
YnRyZnMtKikgYXJlIGRpc2sgcmVsYXRlZCBwcm9jZXNzZXMuIE1pZ2h0IEkgYXNrIGhvdyBtYW55
IGRpc2svbmljcwo+IChQVikgZG8geW91IGhhdmUgYXR0YWNoZWQgdG8gdGhpcyBEb21VLCBhbmQg
aG93IG1hbnkgcXVldWVzIGRvZXMgZWFjaAo+IGhhdmU/CgpOb3RoaW5nIHNwZWNpYWwgY29uZmln
dXJlZCwgaG93IHdvdWxkIEkgYmVzdCBmZXRjaCB0aGF0IGluZm8/CgoKV2hpY2ggbGVhZHMgbWUg
YmFjayB0byBteSBvcmlnaW5hbCBwcm9ibGVtOiBIb3cgY2FuIEkgZGlhZ25vc2UgKndoeSogdGhl
CnRhc2sgaXMgYmxvY2tlZCBmb3IgdGhhdCB0aW1lPyBGcm9tIG15IHVuZGVyc3RhbmRpbmcgdGhp
cyBjYW4gaGFwcGVuIGlmCklPIGlzIHRvbyBzbG93IGFuZCB0YXNrIGp1c3QgaGF2ZSB0byB3YWl0
IGZvciB0b28gbG9uZy4gwrkKRXZlbiBpZiBJTyBpcyBzbG93IHRoZSBzeXN0ZW0gc2hvdWxkIHN0
YWJpbGl6ZSBpdHNlbGYgd2hlbiBubyBuZXcgSU8gaXMKZ2VuZXJhdGVkIGFuZCB0aGUgb2xkIG9u
ZSBoYXMgYmVlbiBwcm9jZXNzZWQsIHJpZ2h0PyBTbyBsb29raW5nIGF0CmB2bXN0YXRgIG9yIGBi
bGt0cmFjZWAgc2hvdWxkIHRlbGwgbWUsIHRoYXQgWGVuL0xpbnV4L3doYXRldmVyIGlzIGJ1c3kK
d2l0aCBJTyBhbmQgaXQgaXMgc2ltcGx5IG5vdCBmYXN0IGVub3VnaCB0byBrZWVwIHVwIHdpdGgg
dGhlIGxvYWQuCgpUaGFua3MgYWdhaW4sIGJ1dCBhbnkgaGludCBob3cgdG8gZGlhZ25vc2UgdGhp
cyBkb2VzIGhlbHAuCgpQaGlsaXBwCgrCuQo8aHR0cHM6Ly93d3cuYmxhY2ttb3Jlb3BzLmNvbS8y
MDE0LzA5LzIyL2xpbnV4LWtlcm5lbC1wYW5pYy1pc3N1ZS1maXgtaHVuZ190YXNrX3RpbWVvdXRf
c2Vjcy1ibG9ja2VkLTEyMC1zZWNvbmRzLXByb2JsZW0vPgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 05 12:45:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 12:45:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e05Wt-0002wC-9K; Thu, 05 Oct 2017 12:45:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ehabkost@redhat.com>) id 1e05Wr-0002w6-Hf
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 12:45:29 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 7F/76-02223-86926D95; Thu, 05 Oct 2017 12:45:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeJIrShJLcpLzFFi42K52LJdRjdD81q
 kwauXbBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aXy1eYC7ayVtw5qd7AuIWli5GTQ0hgNpPE
 haWOIDaLgL3Ehu5N7CA2o0CZxO01+1kh7FyJDaf/ANlcQPUrGSW27nzFCJJgE9CWmP3sPViDi
 ICkxO+u08wgRcwCvZwSm/Y3M4EkhAWsJGac/sQGsUFV4uPz3WBxXgELiSltm4CmcnBwAtVcbb
 UBCUsAzXx8ejojyBwJgT5GiZXNx5gmMPItYGRYxahRnFpUllqka2Sql1SUmZ5RkpuYmaNraGC
 ql5taXJyYnpqTmFSsl5yfu4kRGCb1DAyMOxh3tfsdYpTkYFIS5X2iei1SiC8pP6UyI7E4I76o
 NCe1+BCjDAeHkgTvdg2gnGBRanpqRVpmDjBgYdISHDxKIrx6IGne4oLE3OLMdIjUKUZdjhsPr
 /9hEmLJy89LlRLnXQBSJABSlFGaBzcCFj2XGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzbg
 KZwpOZVwK36RXQEUxAR8xpugJyREkiQkqqgbFy29sNO09+m7nq1YuI29slnzCyZwaX/VpmZHz
 R1lj4XUb/oyme6w8FxEpFNpocUV4o2s1ZURriy1dbUbFU6KFbdozpNnMPcR3FS6sSX+w+ksiy
 JkOpRVjtGwPrdoGeyZMlZv/4wfpu0ZHZ7f61a254d8vfOr7w2PL3K+Lcd8vrBv1TmFvFb6/EU
 pyRaKjFXFScCAAXrgh1mQIAAA==
X-Env-Sender: ehabkost@redhat.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1507207526!111140004!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41914 invoked from network); 5 Oct 2017 12:45:27 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Oct 2017 12:45:27 -0000
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 92C8E780C0;
 Thu,  5 Oct 2017 12:45:25 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 92C8E780C0
Received: from localhost (ovpn-116-25.gru2.redhat.com [10.97.116.25])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 6F00863632;
 Thu,  5 Oct 2017 12:45:09 +0000 (UTC)
From: Eduardo Habkost <ehabkost@redhat.com>
To: qemu-devel@nongnu.org
Date: Thu,  5 Oct 2017 09:45:07 -0300
Message-Id: <20171005124507.14732-1-ehabkost@redhat.com>
In-Reply-To: <20171004130655.GK4760@localhost.localdomain>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.27]); Thu, 05 Oct 2017 12:45:26 +0000 (UTC)
Cc: Peter Maydell <peter.maydell@linaro.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>,
 Gerd Hoffmann <kraxel@redhat.com>, Jan Beulich <JBeulich@suse.com>,
 David Gibson <dgibson@redhat.com>, Jiri Slaby <jslaby@suse.cz>,
 Hannes Reinecke <hare@suse.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Alberto Garcia <berto@igalia.com>, qemu-block@nongnu.org,
 Alexander Graf <agraf@suse.de>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Marcel Apfelbaum <marcel@redhat.com>, xen-devel@lists.xenproject.org,
 David Gibson <david@gibson.dropbear.id.au>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Jiri Pirko <jiri@resnulli.us>,
 Anthony Perard <anthony.perard@citrix.com>,
 Alex Williamson <alex.williamson@redhat.com>, qemu-arm@nongnu.org,
 Laine Stump <laine@redhat.com>, Igor Mammedov <imammedo@redhat.com>,
 Yongbok Kim <yongbok.kim@imgtec.com>, Alistair Francis <alistair23@gmail.com>,
 John Snow <jsnow@redhat.com>, Richard Henderson <rth@twiddle.net>,
 qemu-ppc@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>
Subject: [Xen-devel] [PATCH] xen/pt: Mark TYPE_XEN_PT_DEVICE as hybrid
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

eGVuLXB0IGRvZXNuJ3Qgc2V0IHRoZSBpc19leHByZXNzIGZpZWxkLCBidXQgaXMgc3VwcG9zZWQg
dG8gYmUKYWJsZSB0byBoYW5kbGUgUENJIEV4cHJlc3MgZGV2aWNlcyB0b28uICBNYXJrIGl0IGFz
IGh5YnJpZC4KClN1Z2dlc3RlZC1ieTogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpT
aWduZWQtb2ZmLWJ5OiBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+Ci0tLQog
aHcveGVuL3hlbl9wdC5jIHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRp
ZmYgLS1naXQgYS9ody94ZW4veGVuX3B0LmMgYi9ody94ZW4veGVuX3B0LmMKaW5kZXggMDFkZjM0
MTRkMy4uOWJiYTcxNzcwOCAxMDA2NDQKLS0tIGEvaHcveGVuL3hlbl9wdC5jCisrKyBiL2h3L3hl
bi94ZW5fcHQuYwpAQCAtOTY2LDYgKzk2Niw3IEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyB4ZW5f
cGNpX3Bhc3N0aHJvdWdoX2luZm8gPSB7CiAgICAgLmNsYXNzX2luaXQgPSB4ZW5fcGNpX3Bhc3N0
aHJvdWdoX2NsYXNzX2luaXQsCiAgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7
CiAgICAgICAgIHsgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVWSUNFIH0sCisgICAgICAg
IHsgSU5URVJGQUNFX1BDSUVfREVWSUNFIH0sCiAgICAgICAgIHsgfSwKICAgICB9LAogfTsKLS0g
CjIuMTMuNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 05 12:47:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 12:47:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e05Ys-00032W-LK; Thu, 05 Oct 2017 12:47:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1e05Yr-00032N-Iv
 for xen-devel@lists.xen.org; Thu, 05 Oct 2017 12:47:33 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 B0/3B-01778-4E926D95; Thu, 05 Oct 2017 12:47:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsXSO6nOVfeJ5rV
 Ig6ldIhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aeqwdYCho4Kr6v/8vcwHiTrYuRi0NIYAKT
 xM8ns6CcP4wSh88tY4FwNjBK/Fl6lxHC6WaUaLl/jbmLkRPIKZL4uXcrC4jNIqAicfP1X6AiD
 g42AROJN6scQcIiAroSzxY8YwOxmQXUJdrntoLZwgJuErf7FoC18gqYSxw/fIkJYn4bo8TmbT
 uYIRKCEidnPmGBaNaSuPHvJRPIfGYBaYnl/zhAwpwCnhLb/p5nBLFFBZQl5u1bBTZfQsBQ4vT
 DbYwTGIVmIZk0C8mkWQiTFjAyr2JUL04tKkst0rXQSyrKTM8oyU3MzNE1NDDVy00tLk5MT81J
 TCrWS87P3cQIDGcGINjBeLDZ+RCjJAeTkijvE9VrkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQke
 LdrAOUEi1LTUyvSMnOAkQWTluDgURLhlQdGlxBvcUFibnFmOkTqFKOilDjvApA+AZBERmkeXB
 ssmi8xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmHcTyBSezLwSuOmvgBYzAS2e03QFZHFJIkJ
 KqoEx7HH5ryLmS2lKH/Y1/Tl6bWLUvR9Xbk+UPLzE6g8PW9f1kAdyCa8y9occf2D2upiL2eP/
 3h1zlJSOTlxyim/KtWm1lYd7WL4wc+/t+eGrvuKlWff8xQKBJ57F81yMUVrLX9b94+edVkWPh
 NkHm6s4UoyeKbf/WvmL8cBesYKfV51WTN9edp57tRJLcUaioRZzUXEiAFk5YnrhAgAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1507207650!94711911!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17496 invoked from network); 5 Oct 2017 12:47:32 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 5 Oct 2017 12:47:32 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v95ClSB5032314
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 5 Oct 2017 12:47:28 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v95ClRdG015500
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 5 Oct 2017 12:47:28 GMT
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v95ClR23019193;
 Thu, 5 Oct 2017 12:47:27 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 05 Oct 2017 05:47:27 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 3E92F6A09E1; Thu,  5 Oct 2017 08:47:26 -0400 (EDT)
Date: Thu, 5 Oct 2017 08:47:26 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171005124726.GC24547@char.us.oracle.com>
References: <1507054073-4776-1-git-send-email-andrew.cooper3@citrix.com>
 <1507054073-4776-2-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507054073-4776-2-git-send-email-andrew.cooper3@citrix.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/4] xen/tmem: Drop unnecessary noinline
	attribute
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMDMsIDIwMTcgYXQgMDc6MDc6NTBQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiB0bWVtX21lbXBvb2xfcGFnZV9nZXQoKSBpcyBvbmx5IHJlZmVyZW5jZWQgYnkgYWRk
cmVzcywgc28gaXNuJ3QgZWxpZ2FibGUgZm9yCj4gaW5saW5pbmcgaW4gdGhlIGZpcnN0IHBsYWNl
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Cj4gLS0tCj4gQ0M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3Jh
Y2xlLmNvbT4KClJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxr
QG9yYWNsZS5jb20+Cgo+IAo+IE5vdCByZWxhdGVkIHRvIHRoZSByZXN0IG9mIHRoZSBzZXJpZXMs
IGJ1dCBJIHN0dW1ibGVkIGFjcm9zcyBpdCB3aGlsZQo+IHJlc29sdmluZyBhbm90aGVyIG5vaW5s
aW5lIGlzc3VlLgo+IC0tLQo+ICB4ZW4vY29tbW9uL3RtZW0uYyB8IDIgKy0KPiAgMSBmaWxlIGNo
YW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vdG1lbS5jIGIveGVuL2NvbW1vbi90bWVtLmMKPiBpbmRleCBjOTU1Y2Y3Li4zMjRm
NDJhIDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24vdG1lbS5jCj4gKysrIGIveGVuL2NvbW1vbi90
bWVtLmMKPiBAQCAtMjAwLDcgKzIwMCw3IEBAIHN0YXRpYyB2b2lkIHRtZW1fZnJlZV9wYWdlKHN0
cnVjdCB0bWVtX3Bvb2wgKnBvb2wsIHN0cnVjdCBwYWdlX2luZm8gKnBmcCkKPiAgICAgIGF0b21p
Y19kZWNfYW5kX2Fzc2VydChnbG9iYWxfcGFnZV9jb3VudCk7Cj4gIH0KPiAgCj4gLXN0YXRpYyBu
b2lubGluZSB2b2lkICp0bWVtX21lbXBvb2xfcGFnZV9nZXQodW5zaWduZWQgbG9uZyBzaXplKQo+
ICtzdGF0aWMgdm9pZCAqdG1lbV9tZW1wb29sX3BhZ2VfZ2V0KHVuc2lnbmVkIGxvbmcgc2l6ZSkK
PiAgewo+ICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGk7Cj4gIAo+IC0tIAo+IDIuMS40Cj4gCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 12:49:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 12:49:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e05b7-0003DI-3D; Thu, 05 Oct 2017 12:49:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1e05b5-0003DC-Pt
 for xen-devel@lists.xen.org; Thu, 05 Oct 2017 12:49:51 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 47/09-03093-E6A26D95; Thu, 05 Oct 2017 12:49:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsXSO6nOVTdb61q
 kwb4v0hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bmWXfYCrYyVUw6t4exgfE7YxcjF4eQwCQm
 iUcLd7JBOH8YJbrntkFlNjBK9Ny4zQrhdDNKPDp/A8jhBHKKJI6fu8AMYrMIqEjcfHyUqYuRg
 4NNwETizSpHkLCIgK7EswXPwKYyCyxgklhx5R4TSEJYwE/i6pFWsDm8AuYSf/suMkMsaGOUON
 50mQUiIShxcuYTMJtZQEvixr+XYAuYBaQllv/jADE5BTwlZrSrglSICihLzNu3ig3ElhAwlui
 b1ccygVFoFpJBs5AMmoUwaAEj8ypGjeLUorLUIl1DE72kosz0jJLcxMwcXUMDM73c1OLixPTU
 nMSkYr3k/NxNjMCAZgCCHYzXNwYcYpTkYFIS5X2iei1SiC8pP6UyI7E4I76oNCe1+BCjDAeHk
 gRvrSZQTrAoNT21Ii0zBxhbMGkJDh4lEd4pIGne4oLE3OLMdIjUKUZdjhsPr/9hEmLJy89LlR
 LnbQQpEgApyijNgxsBi/NLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuadBTKFJzOvBG7TK6A
 jmICOmNN0BeSIkkSElFQDo8kFlwedvFc6dqgsvqDzWMfNxkHu31Lb5ys3zv5rJZlgPs81ar+E
 ddQPs2+a/06e1Q6Xj++cMi2YN4lHsKTFTsFdeMk9sUNim9afu/Dj9oK9EgqdunLfa830b6fzr
 2Tbx/GSU0GBp+/L3dbHa+7s49JaOMHV1EU6f/HOzw94539zMBQxWbRrihJLcUaioRZzUXEiAB
 yrrBjuAgAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1507207785!76487622!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45677 invoked from network); 5 Oct 2017 12:49:47 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Oct 2017 12:49:47 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v95Cnd7M003537
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 5 Oct 2017 12:49:39 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v95CnceG017700
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 5 Oct 2017 12:49:38 GMT
Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v95CnbkD020584;
 Thu, 5 Oct 2017 12:49:37 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 05 Oct 2017 05:49:37 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 35EE56A09E1; Thu,  5 Oct 2017 08:49:36 -0400 (EDT)
Date: Thu, 5 Oct 2017 08:49:36 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171005124936.GD24547@char.us.oracle.com>
References: <1507054073-4776-1-git-send-email-andrew.cooper3@citrix.com>
 <1507054073-4776-5-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507054073-4776-5-git-send-email-andrew.cooper3@citrix.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 4/4] xen/ubsan: Introduce and use
	CONFIG_UBSAN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiArY29uZmlnIFVCU0FOCj4gKwlib29sICJVbmRlZmluZWQgYmVoYXZpb3VyIHNhbml0aXplciIK
PiArCWRlcGVuZHMgb24gWDg2Cj4gKwktLS1oZWxwLS0tCj4gKwkgIEVuYWJsZSB1bmRlZmluZWQg
YmVoYXZpb3VyIHNhbml0aXplci4KPiArCj4gKwkgIElmIHVuc3VyZSwgc2F5IE4gaGVyZS4KCkNv
dWxkIHlvdSBwZXJoYXBzIGV4cGFuZCBpdCBhIGJpdD8gSG93IGRvZXMgaXQgc2FuaXRpemUgaXQ/
IFdpdGggc29hcCA6LSk/CkFuZCB3aGF0ICd1bmRlZmluZGVkIGJlaGF2aW91cidzIGFyZSB3ZSB0
YWxraW5nIGFib3V0PyBvcGNvZGVzPyAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 05 12:57:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 12:57:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e05i8-00049J-SJ; Thu, 05 Oct 2017 12:57:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bigeasy@linutronix.de>) id 1e05i7-00049D-FQ
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 12:57:07 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 52/DA-02817-22C26D95; Thu, 05 Oct 2017 12:57:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsUyieGdm66izrV
 Ig/k7zC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owtr4+xFsxgq3ix5SNbA+M+1i5GLg4hgQuM
 Epf//GHqYuTkYBMwl3h7+QEriC0ioCCxufcZWBGzwAFGiZV737KAJIQF7CTOrfzMBmKzCKhK3
 Pr5nhnE5hWwkvjz7DRYjYSAvMT7BfcZIeKCEidnPgGLMwtoSyxb+Jp5AiPXLCSpWUhSCxiZVj
 GqF6cWlaUW6RrqJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIE+r2egYFxB2NTr/M
 hRkkOJiVR3ieq1yKF+JLyUyozEosz4otKc1KLDzHKcHAoSfBKawPlBItS01Mr0jJzgAEIk5bg
 4FES4bUFSfMWFyTmFmemQ6ROMVpyHNt0+Q8Tx42H14Fkx827f5iEWPLy81KlxHlfagE1CIA0Z
 JTmwY2DRcklRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8DiBreTLzSuC2vgI6iAnooDlNV0
 AOKklESEk1MOYxhqwSlJ8Ytkb1d4vLiSNsoZ+dDGdWNNlkO4qy/HKPvyZQ7Xcn5K+wSWjR14C
 VtZt26patrfC5FXzjlU9tuQ7fBC0H0/OWzO8aGpS+ThP6cv3bsvgMF/VTvzP0cw94y/3RO9GY
 4lfKv3WWQ2FR6a7fmdlRB+2N2h9bOvtLBZ4T5OhherBSiaU4I9FQi7moOBEAIJm9Ko0CAAA=
X-Env-Sender: bigeasy@linutronix.de
X-Msg-Ref: server-8.tower-206.messagelabs.com!1507208225!114580324!1
X-Originating-IP: [146.0.238.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38770 invoked from network); 5 Oct 2017 12:57:05 -0000
Received: from galois.linutronix.de (HELO Galois.linutronix.de) (146.0.238.70)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES128-SHA
 encrypted SMTP; 5 Oct 2017 12:57:05 -0000
Received: from localhost ([127.0.0.1] helo=bazinga.breakpoint.cc)
 by Galois.linutronix.de with esmtp (Exim 4.80)
 (envelope-from <bigeasy@linutronix.de>)
 id 1e05hx-00046Y-ER; Thu, 05 Oct 2017 14:56:57 +0200
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
To: linux-kernel@vger.kernel.org
Date: Thu,  5 Oct 2017 14:56:53 +0200
Message-Id: <20171005125655.12373-1-bigeasy@linutronix.de>
X-Mailer: git-send-email 2.14.2
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, tglx@linutronix.de,
 Stefano Stabellini <sstabellini@kernel.org>,
 Sebastian Andrzej Siewior <bigeasy@linutronix.de>,
 linux-arm-kernel@lists.infradead.org
Subject: [Xen-devel] [PATCH 1/3] arm/xen: don't inclide rwlock.h directly.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

cndsb2NrLmggc2hvdWxkIG5vdCBiZSBpbmNsdWRlZCBkaXJlY3RseS4gSW5zdGVhZCBsaW51eC9z
cGxpbmxvY2suaApzaG91bGQgYmUgaW5jbHVkZWQuIE9uZSB0aGluZyBpdCBkb2VzIGlzIHRvIGJy
ZWFrIHRoZSBSVCBidWlsZC4KCkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+CkNjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKQ2M6IGxpbnV4LWFy
bS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpTaWduZWQtb2ZmLWJ5OiBTZWJhc3RpYW4gQW5k
cnplaiBTaWV3aW9yIDxiaWdlYXN5QGxpbnV0cm9uaXguZGU+Ci0tLQogYXJjaC9hcm0veGVuL3Ay
bS5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0p
CgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm0veGVuL3AybS5jIGIvYXJjaC9hcm0veGVuL3AybS5jCmlu
ZGV4IGU3MWVlZmEyZTQyNy4uMDY0MWJhNTRhYjYyIDEwMDY0NAotLS0gYS9hcmNoL2FybS94ZW4v
cDJtLmMKKysrIGIvYXJjaC9hcm0veGVuL3AybS5jCkBAIC0xLDcgKzEsNyBAQAogI2luY2x1ZGUg
PGxpbnV4L2Jvb3RtZW0uaD4KICNpbmNsdWRlIDxsaW51eC9nZnAuaD4KICNpbmNsdWRlIDxsaW51
eC9leHBvcnQuaD4KLSNpbmNsdWRlIDxsaW51eC9yd2xvY2suaD4KKyNpbmNsdWRlIDxsaW51eC9z
cGlubG9jay5oPgogI2luY2x1ZGUgPGxpbnV4L3NsYWIuaD4KICNpbmNsdWRlIDxsaW51eC90eXBl
cy5oPgogI2luY2x1ZGUgPGxpbnV4L2RtYS1tYXBwaW5nLmg+Ci0tIAoyLjE0LjIKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 13:04:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 13:04:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e05of-00053w-I3; Thu, 05 Oct 2017 13:03:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1e05od-00053q-TF
 for xen-devel@lists.xen.org; Thu, 05 Oct 2017 13:03:52 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 C2/41-01778-6BD26D95; Thu, 05 Oct 2017 13:03:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHIsWRWlGSWpSXmKPExsXSO6nOVXeb7rV
 Ig85uaYslHxezODB6HN39mymAMYo1My8pvyKBNWPTleSCy9IVq48tYmtgXCDaxcjJISQwgUni
 1ITaLkYuIPsXo8T+fWeZIJwNjBKNs2azQDjdjBJX7m9ihmgpknj37R0TiM0ioCLxuWkvYxcjB
 webgInEm1WOIKaIgJHE6dUuIK3MAquYJa4+WcUIUi4sEC3Rsf03G4jNK2AuMWXJNahlHYwSux
 ffYoFICEqcnPkEzGYW0JK48e8lE8hQZgFpieX/OEBMTgEviU2T80AqRAWUJebtWwU2UkLAUOL
 zxqXMExiFZiEZNAvJoFkIgxYwMq9i1ChOLSpLLdI1MtNLKspMzyjJTczM0TU0MNXLTS0uTkxP
 zUlMKtZLzs/dxAgM5XoGBsYdjLcn+x1ilORgUhLlfaNzLVKILyk/pTIjsTgjvqg0J7X4EKMMB
 4eSBG8jSE6wKDU9tSItMwcYVTBpCQ4eJRHeOyBp3uKCxNzizHSI1ClGY45jmy7/YeKYtPjKHy
 Yhlrz8vFQpcd7zIKUCIKUZpXlwg2DRfolRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO9SkCk
 8mXklcPteAZ3CBHTKnKYrIKeUJCKkpBoYhbcqy+98v8bE7Gd9fdjdpntTX5wznGPZ/87oTV6Q
 7ZUpvc/uzqmZcD8qI5TX5CR3+4uYvXVKwhMmuz1InS7663jr1wfXxLceuvnq4OYzS59ZFWSvb
 pj84dq96RzLs2ZE1cufWXMs6VjElAU9siL1sll/ej6/krHWOxg7+aXSvCV/utoSWZdy9SmxFG
 ckGmoxFxUnAgCCfT5Y8QIAAA==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1507208628!100704701!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20734 invoked from network); 5 Oct 2017 13:03:50 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 5 Oct 2017 13:03:50 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v95D3ZUr028719
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 5 Oct 2017 13:03:36 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v95D3ZPp018852
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 5 Oct 2017 13:03:35 GMT
Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v95D3YR5000628;
 Thu, 5 Oct 2017 13:03:34 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 05 Oct 2017 13:03:34 +0000
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 99D266A09E1; Thu,  5 Oct 2017 09:03:32 -0400 (EDT)
Date: Thu, 5 Oct 2017 09:03:32 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <20171005130332.GE24547@char.us.oracle.com>
References: <1507150827-7858-1-git-send-email-volodymyr_babchuk@epam.com>
 <1507150827-7858-5-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507150827-7858-5-git-send-email-volodymyr_babchuk@epam.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v7 04/11] public: xen.h: add definitions for
 UUID handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMDUsIDIwMTcgYXQgMTI6MDA6MjBBTSArMDMwMCwgVm9sb2R5bXlyIEJhYmNo
dWsgd3JvdGU6Cj4gQWRkZWQgdHlwZSB4ZW5fdXVpZF90LiBUaGlzIHR5cGUgcmVwcmVzZW50cyBV
VUlEIGFzIGFuIGFycmF5IG9mIDE2Cj4gYnl0ZXMgaW4gYmlnIGVuZGlhbiBmb3JtYXQuCj4gCj4g
QWRkZWQgbWFjcm8gWEVOX0RFRklORV9VVUlEIHRoYXQgY29uc3RydWN0cyBVVUlEIGluIHRoZSB1
c3VhbCB3YXk6Cj4gCj4gIFhFTl9ERUZJTkVfVVVJRCgweDAwMTEyMjMzLCAweDQ0NTUsIDB4NjY3
NywgMHg4ODk5LAo+IAkJMHhhYSwgMHhiYiwgMHhjYywgMHhkZCwgMHhlZSwgMHhmZikKPiAKPiB3
aWxsIGNvbnN0cnVjdCBVVUlEIDAwMTEyMjMzLTQ0NTUtNjY3Ny04ODk5LWFhYmJjY2RkZWVmZiBw
cmVzZW50ZWQgYXMKPiAgezB4MDAsIDB4MTEsIDB4MjIsIDB4MzMsIDB4NDQsIDB4NTUsIDB4NjYs
IDB4NzcsIDB4ODgsCj4gICAweDk5LCAweGFhLCAweGJiLCAweGNjLCAweGRkLCAweGVlLCAweGZm
fQo+IAo+IE5COiBUaGlzIGlzIGNvbXBhdGlibGUgd2l0aCBMaW51eCBrZXJuZWwgYW5kIHdpdGgg
bGlidXVpZCwgYnV0IGl0IGlzIG5vdAo+IGNvbXBhdGlibGUgd2l0aCBNaWNyb3NvZnQsIGFzIHRo
ZXkgdXNlIG1peGVkLWVuZGlhbiBlbmNvZGluZyAoc29tZQo+IGNvbXBvbmVudHMgYXJlIGxpdHRs
ZS1lbmRpYW4sIHNvbWUgYXJlIGJpZy1lbmRpYW4pLgoKT2ggYm95LiBXaGF0IGEgbWVzcy4KCkRv
IHdlIGNhcmUgYWJvdXQgTWljcm9zb2Z0IGZvciB0aGlzIG9yIGlzIHRoaXMgbW9yZSBmb3IgaW5m
b3JtYXRpb24KcHVycG9zZT8KPiAKPiBTaWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8
dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+Cj4gLS0tCj4gCj4gKiBGaXhlZCBleGFtcGxlIGZv
ciBYRU5fREVGSU5FX1VVSUQoKSB1c2FnZS4gV2FzCj4gICBYRU5fREVGSU5FX1VVSUQoMHgwMDEx
MjIzMywgMHg0NDU1LCAweDY2NzcsIDB4ODg5OSwgMHhhYWJiY2NkZGVlZmYpCj4gCj4gKiBBZGRl
ZCBjb21tZW50IHRvIHhlbi5oCj4gCj4gKiBVc2VkCj4gICAjaWYgZGVmaW5lZCAoX19TVERDX1ZF
UlNJT05fXykgJiYgX19TVERDX1ZFUlNJT05fXyA+PSAxOTk5MDFMCj4gICBpbnN0ZWFkIG9mCj4g
ICAjaWYgZGVmaW5lZChfX0dOVUNfXykgJiYgIWRlZmluZWQoX19TVFJJQ1RfQU5TSV9fKQo+IAo+
ICogVXNlZCBnZW5lcmljIG1hY3JvIFhFTl9ERUZJTkVfVVVJRF8KPiAKPiAtLS0KPiB4ZW4vaW5j
bHVkZS9wdWJsaWMveGVuLmggfCAzMyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
PiAgMSBmaWxlIGNoYW5nZWQsIDMzIGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvcHVibGljL3hlbi5oIGIveGVuL2luY2x1ZGUvcHVibGljL3hlbi5oCj4gaW5kZXgg
MmFjNmIxZS4uMWE2MjU1ZiAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmgK
PiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmgKPiBAQCAtOTMwLDYgKzkzMCwzOSBAQCBf
X0RFRklORV9YRU5fR1VFU1RfSEFORExFKHVpbnQxNiwgdWludDE2X3QpOwo+ICBfX0RFRklORV9Y
RU5fR1VFU1RfSEFORExFKHVpbnQzMiwgdWludDMyX3QpOwo+ICBfX0RFRklORV9YRU5fR1VFU1Rf
SEFORExFKHVpbnQ2NCwgdWludDY0X3QpOwo+ICAKPiArdHlwZWRlZiBzdHJ1Y3QKPiArewo+ICsg
ICAgdWludDhfdCBhWzE2XTsKPiArfSB4ZW5fdXVpZF90Owo+ICsKPiArLyoKPiArICogWEVOX0RF
RklORV9VVUlEKDB4MDAxMTIyMzMsIDB4NDQ1NSwgMHg2Njc3LCAweDg4OTksCj4gKyAqICAgICAg
ICAgICAgICAgICAweGFhLCAweGJiLCAweGNjLCAweGRkLCAweGVlLCAweGZmKQo+ICsgKiB3aWxs
IGNvbnN0cnVjdCBVVUlEIDAwMTEyMjMzLTQ0NTUtNjY3Ny04ODk5LWFhYmJjY2RkZWVmZiBwcmVz
ZW50ZWQgYXMKPiArICogezB4MDAsIDB4MTEsIDB4MjIsIDB4MzMsIDB4NDQsIDB4NTUsIDB4NjYs
IDB4NzcsIDB4ODgsCj4gKyAqIDB4OTksIDB4YWEsIDB4YmIsIDB4Y2MsIDB4ZGQsIDB4ZWUsIDB4
ZmZ9Owo+ICsgKgo+ICsgKiBOQjogVGhpcyBpcyBjb21wYXRpYmxlIHdpdGggTGludXgga2VybmVs
IGFuZCB3aXRoIGxpYnV1aWQsIGJ1dCBpdCBpcyBub3QKPiArICogY29tcGF0aWJsZSB3aXRoIE1p
Y3Jvc29mdCwgYXMgdGhleSB1c2UgbWl4ZWQtZW5kaWFuIGVuY29kaW5nIChzb21lCj4gKyAqIGNv
bXBvbmVudHMgYXJlIGxpdHRsZS1lbmRpYW4sIHNvbWUgYXJlIGJpZy1lbmRpYW4pLgo+ICsgKi8K
PiArI2RlZmluZSBYRU5fREVGSU5FX1VVSURfKGEsIGIsIGMsIGQsIGUxLCBlMiwgZTMsIGU0LCBl
NSwgZTYpICAgICAgICAgICAgXAo+ICsgICAge3soKGEpID4+IDI0KSAmIDB4RkYsICgoYSkgPj4g
MTYpICYgMHhGRiwgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICgoYSkgPj4g
IDgpICYgMHhGRiwgKChhKSA+PiAgMCkgJiAweEZGLCAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKPiArICAgICAgKChiKSA+PiAgOCkgJiAweEZGLCAoKGIpID4+ICAwKSAmIDB4RkYsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAoKGMpID4+ICA4KSAmIDB4RkYsICgoYykg
Pj4gIDApICYgMHhGRiwgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICgoZCkg
Pj4gIDgpICYgMHhGRiwgKChkKSA+PiAgMCkgJiAweEZGLCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKPiArICAgICAgICAgICAgICAgIGUxLCBlMiwgZTMsIGU0LCBlNSwgZTZ9fQo+ICsKPiAr
LyogQ29tcG91bmQgbGl0ZXJhbHMgYXJlIHN1cHBvcnRlZCBpbiBDOTkgYW5kIGxhdGVyLiAqLwo+
ICsjaWYgZGVmaW5lZCAoX19TVERDX1ZFUlNJT05fXykgJiYgX19TVERDX1ZFUlNJT05fXyA+PSAx
OTk5MDFMCj4gKyNkZWZpbmUgWEVOX0RFRklORV9VVUlEKGEsIGIsIGMsIGQsIGUxLCBlMiwgZTMs
IGU0LCBlNSwgZTYpICAgICAgICAgICAgIFwKPiArICAgICh4ZW5fdXVpZF90KVhFTl9ERUZJTkVf
VVVJRF8oYSwgYiwgYywgZCwgZTEsIGUyLCBlMywgZTQsIGU1LCBlNikKPiArI2Vsc2UKPiArI2Rl
ZmluZSBYRU5fREVGSU5FX1VVSUQoYSwgYiwgYywgZCwgZTEsIGUyLCBlMywgZTQsIGU1LCBlNikg
ICAgICAgICAgICAgXAo+ICsgICAgWEVOX0RFRklORV9VVUlEXyhhLCBiLCBjLCBkLCBlMSwgZTIs
IGUzLCBlNCwgZTUsIGU2KQo+ICsjZW5kaWYgLyogZGVmaW5lZCAoX19TVERDX1ZFUlNJT05fXykg
JiYgX19TVERDX1ZFUlNJT05fXyA+PSAxOTk5MDFMICovCj4gKwo+ICAjZW5kaWYgLyogIV9fQVNT
RU1CTFlfXyAqLwo+ICAKPiAgLyogRGVmYXVsdCBkZWZpbml0aW9ucyBmb3IgbWFjcm9zIHVzZWQg
YnkgZG9tY3RsL3N5c2N0bC4gKi8KPiAtLSAKPiAyLjcuNAo+IAo+IAo+IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlz
dAo+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 05 13:04:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 13:04:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e05pa-00057X-RJ; Thu, 05 Oct 2017 13:04:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=444335b13=sergey.dyasli@citrix.com>)
 id 1e05pZ-00057K-AB
 for xen-devel@lists.xen.org; Thu, 05 Oct 2017 13:04:49 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 52/06-00743-0FD26D95; Thu, 05 Oct 2017 13:04:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJKsWRWlGSWpSXmKPExsWyU9JRQve97rV
 Igwt3DS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyeO5dZCyZIVTROF29gfCLZxcjJISHgJ/Hw
 5w1mEJtNQE9i4+xXTCC2iIC2xMb9K4FsLg5mgbXMEl8n32YESQgLhEr8W3iSDaIoTOJD72GgZ
 g4g20/i1zsDkDCLgIrEt7VfWEDCvAIGEg83u4OMERLYzCTx7+oEsF2cAvYSbd2d7CA2o4CsxJ
 fG1WBxZgFxiVtP5jNB3CYgsWTPeWYIW1Ti5eN/rBC2isTznQsYIWwdibPXn0DZBhJbl+4D28s
 soCmxfpc+xEhLiZlb9jFB2IoSU7ofgq3lFRCUODnzCcsERrFZSDbPQuiehaR7FpLuWUi6FzCy
 rmJUL04tKkst0jXUSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIjKp6BgbGHYxNv
 c6HGCU5mJREed/oXIsU4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7ESQnWJSanlqRlpkDjG+YtA
 QHj5IIrxwwxoV4iwsSc4sz0yFSpxgtOTpu3v3DxDEDTD65Nu8vkxBLXn5eqpQ473mQeQIgDRm
 leXDjYCnoEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3qUgU3gy80rgtr4COogJ6KA5TVdA
 DipJREhJNTDGblqVEyVbpXSIdebOmcYqgr67t6SV8m1zOOYefkJje+M/15uLvuULZD6vkXsq8
 PuOhMHSLdZv3mXy+ujnbi5tcN2dYTQvy0nYYt6LLYYMaZclM9M/tU6Z9O4d76qFMblfpXgnn1
 7In7Xu5VTbqT8a3a2nXV8amDJvUqRr89YdTLP7VFxzrs5SYinOSDTUYi4qTgQANlJcYjwDAAA
 =
X-Env-Sender: prvs=444335b13=sergey.dyasli@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1507208687!94715654!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6176 invoked from network); 5 Oct 2017 13:04:47 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 13:04:47 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="54079700"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: "JBeulich@suse.com" <JBeulich@suse.com>
Thread-Topic: [PATCH v3 5/9] x86/vvmx: make updating shadow EPTP value more
 efficient
Thread-Index: AQHTPFtB0sv301sWJ0ubfvb1b1REuaLToooAgAAE+oCAASNsgIAAEzMAgAA8p4A=
Date: Thu, 5 Oct 2017 13:04:46 +0000
Message-ID: <1507208685.3314.5.camel@citrix.com>
References: <20171003152104.1432-1-sergey.dyasli@citrix.com>
 <20171003152104.1432-6-sergey.dyasli@citrix.com>
 <9f9aad6e-294f-5ed2-36b4-e177e6e48315@citrix.com>
 <2e7d1d76-978a-6b01-1360-18ffa40282da@citrix.com>
 <1507191537.3314.3.camel@citrix.com>
 <59D6172C0200007800182724@prv-mh.provo.novell.com>
In-Reply-To: <59D6172C0200007800182724@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Evolution 3.22.6-1ubuntu1 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <7D2FC3715F90384EAEA05B5F75BB6573@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "suravee.suthikulpanit@amd.com" <suravee.suthikulpanit@amd.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v3 5/9] x86/vvmx: make updating shadow EPTP
 value more efficient
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAyMDE3LTEwLTA1IGF0IDAzOjI3IC0wNjAwLCBKYW4gQmV1bGljaCB3cm90ZToNCj4g
PiA+ID4gT24gMDUuMTAuMTcgYXQgMTA6MTgsIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+IHdy
b3RlOg0KPiA+IA0KPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L2VudHJ5LlMNCj4gPiAr
KysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC9lbnRyeS5TDQo+ID4gQEAgLTgwLDcgKzgwLDcgQEAg
VU5MSUtFTFlfRU5EKHJlYWxtb2RlKQ0KPiA+ICAgICAgICAgIG1vdiAgJXJzcCwlcmRpDQo+ID4g
ICAgICAgICAgY2FsbCB2bXhfdm1lbnRlcl9oZWxwZXINCj4gPiAgICAgICAgICBjbXAgICQwLCVl
YXgNCj4gPiAtICAgICAgICBqbmUgLkx2bXhfdm1lbnRyeV9yZXN0YXJ0DQo+ID4gKyAgICAgICAg
amUgLkx2bXhfdm1lbnRyeV9yZXN0YXJ0DQo+IA0KPiBJZiB5b3UgbWFrZSB0aGUgZnVuY3Rpb24g
cmV0dXJuIGJvb2wsIHRoZSBjbXAgYWJvdmUgYWxzbyBuZWVkcw0KPiBjaGFuZ2luZyAoYW5kIHRo
ZW4gcHJlZmVyYWJseSB0byAidGVzdCAlYWwsICVhbCIsIGluIHdoaWNoIGNhc2UNCj4gaXQgd291
bGQgdGhlbiBhbHNvIGJldHRlciBiZSAianoiIGluc3RlYWQgb2YgImplIikuDQoNCkhlcmUncyB0
aGUgdXBkYXRlZCBkZWx0YToNCg0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L2Vu
dHJ5LlMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC9lbnRyeS5TDQppbmRleCA5ZmI4Zjg5MjIwLi40
N2NkNjc0MjYwIDEwMDY0NA0KLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvZW50cnkuUw0KKysr
IGIveGVuL2FyY2gveDg2L2h2bS92bXgvZW50cnkuUw0KQEAgLTc5LDggKzc5LDggQEAgVU5MSUtF
TFlfRU5EKHJlYWxtb2RlKQ0KwqANCsKgwqDCoMKgwqDCoMKgwqDCoG1vdsKgwqAlcnNwLCVyZGkN
CsKgwqDCoMKgwqDCoMKgwqDCoGNhbGwgdm14X3ZtZW50ZXJfaGVscGVyDQotwqDCoMKgwqDCoMKg
wqDCoGNtcMKgwqAkMCwlZWF4DQotwqDCoMKgwqDCoMKgwqDCoGpuZSAuTHZteF92bWVudHJ5X3Jl
c3RhcnQNCivCoMKgwqDCoMKgwqDCoMKgdGVzdCAlYWwsICVhbA0KK8KgwqDCoMKgwqDCoMKgwqBq
eiAuTHZteF92bWVudHJ5X3Jlc3RhcnQNCsKgwqDCoMKgwqDCoMKgwqDCoG1vdsKgwqBWQ1BVX2h2
bV9ndWVzdF9jcjIoJXJieCksJXJheA0KwqANCsKgwqDCoMKgwqDCoMKgwqDCoHBvcMKgwqAlcjE1
DQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYv
aHZtL3ZteC92bXguYw0KaW5kZXggYzlhNDExMTI2Ny4uYTVjMmJkNzFjZCAxMDA2NDQNCi0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jDQorKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92
bXguYw0KQEAgLTQxOTcsNyArNDE5Nyw4IEBAIHN0YXRpYyB2b2lkIGxicl9maXh1cCh2b2lkKQ0K
wqDCoMKgwqDCoMKgwqDCoMKgYmR3X2VycmF0dW1fYmRmMTRfZml4dXAoKTsNCsKgfQ0KwqANCi1p
bnQgdm14X3ZtZW50ZXJfaGVscGVyKGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQ0K
Ky8qIFJldHVybnMgZmFsc2UgaWYgdGhlIHZtZW50cnkgaGFzIHRvIGJlIHJlc3RhcnRlZCAqLw0K
K2Jvb2wgdm14X3ZtZW50ZXJfaGVscGVyKGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
KQ0KwqB7DQrCoMKgwqDCoMKgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50Ow0KwqDCoMKgwqDC
oHUzMiBuZXdfYXNpZCwgb2xkX2FzaWQ7DQpAQCAtNDIwNiw3ICs0MjA3LDcgQEAgaW50IHZteF92
bWVudGVyX2hlbHBlcihjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykNCsKgDQrCoMKg
wqDCoMKgLyogU2hhZG93IEVQVFAgY2FuJ3QgYmUgdXBkYXRlZCBoZXJlIGJlY2F1c2UgaXJxcyBh
cmUgZGlzYWJsZWQgKi8NCsKgwqDCoMKgwqDCoGlmICggbmVzdGVkaHZtX3ZjcHVfaW5fZ3Vlc3Rt
b2RlKGN1cnIpICYmIHZjcHVfbmVzdGVkaHZtKGN1cnIpLnN0YWxlX25wMm0gKQ0KLcKgwqDCoMKg
wqDCoMKgwqDCoHJldHVybiAxOw0KK8KgwqDCoMKgwqDCoMKgwqDCoHJldHVybiBmYWxzZTsNCsKg
DQrCoMKgwqDCoMKgaWYgKCBjdXJyLT5kb21haW4tPmFyY2guaHZtX2RvbWFpbi5waV9vcHMuZG9f
cmVzdW1lICkNCsKgwqDCoMKgwqDCoMKgwqDCoGN1cnItPmRvbWFpbi0+YXJjaC5odm1fZG9tYWlu
LnBpX29wcy5kb19yZXN1bWUoY3Vycik7DQpAQCAtNDI2OSw3ICs0MjcwLDcgQEAgaW50IHZteF92
bWVudGVyX2hlbHBlcihjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykNCsKgwqDCoMKg
wqBfX3Ztd3JpdGUoR1VFU1RfUlNQLMKgwqDCoMKgcmVncy0+cnNwKTsNCsKgwqDCoMKgwqBfX3Zt
d3JpdGUoR1VFU1RfUkZMQUdTLCByZWdzLT5yZmxhZ3MgfCBYODZfRUZMQUdTX01CUyk7DQrCoA0K
LcKgwqDCoMKgcmV0dXJuIDA7DQorwqDCoMKgwqByZXR1cm4gdHJ1ZTsNCsKgfQ0KwqANCsKgLyoN
Cg0KLS0gDQpUaGFua3MsDQpTZXJnZXkKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 05 13:06:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 13:06:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e05rT-0005I2-6k; Thu, 05 Oct 2017 13:06:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <SRS0=ewqr=BE=goodmis.org=rostedt@kernel.org>)
 id 1e05rS-0005Hv-Qe
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 13:06:46 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 95/D0-03422-66E26D95; Thu, 05 Oct 2017 13:06:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsVybKJssm6q3rV
 Ig6fPZS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozt3xazFjxlrZjUtYWpgfEpSxcjF4eQwEIm
 iTPHDjF1MXJwsAg4SOw+Ht3FyMnBKBArcWLbXBYIO1ji6JbVTCA2i4CKxP++PmYQm01AS2LW8
 /1gcREBDYmpp/cwg8xkFnguKrH/3V9mkJnCAv4S7f9ZQWp4BSwkNhz8D9bLKWAl8WJrF5gtJJ
 AucaF7I5gtIWAvcW31MkaIekGJkzOfgN3ADLTr4a9bULa8xPa3c5gnMArMQlI2C0nZLCRlCxi
 ZVzFqFKcWlaUW6RoZ6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYnAxDsYPy1
 LOAQoyQHk5Io7xuda5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHj1dIFygkWp6akVaZk5wDiBS
 Utw8CiJ8MaApHmLCxJzizPTIVKnGI05bjy8/oeJo+Pm3T9MQix5+XmpUuK850G2CICUZpTmwQ
 2Cxe8lRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfOmgCzkycwrgdv3CugUJqBT5jRdATmlJBE
 hJdXAePSLovE85WdRmSkKjinrC6529k+um/frgGD0jFkHbn96KDG1YfahLTs+PFGYrDqZd6/4
 6U9Gmx6b9misz1u4er3nrWlqbrwHdTcWl+7YP+2R/f2HpUFpr+ue6zzZ7MN7nPV+wKx3ak2G0
 v/aTqxeuYgjx7gho19p1e3WgGt3n82/fCzjAePZ/bJKLMUZiYZazEXFiQDkTyVy2gIAAA==
X-Env-Sender: SRS0=ewqr=BE=goodmis.org=rostedt@kernel.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1507208804!62582714!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50175 invoked from network); 5 Oct 2017 13:06:45 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Oct 2017 13:06:45 -0000
Received: from gandalf.local.home (cpe-67-246-153-56.stny.res.rr.com
 [67.246.153.56])
 (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 BCCA221904;
 Thu,  5 Oct 2017 13:06:35 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BCCA221904
Date: Thu, 5 Oct 2017 09:06:33 -0400
From: Steven Rostedt <rostedt@goodmis.org>
To: Thomas Garnier <thgarnie@google.com>
Message-ID: <20171005090633.5a6ce840@gandalf.local.home>
In-Reply-To: <20171004212003.28296-21-thgarnie@google.com>
References: <20171004212003.28296-1-thgarnie@google.com>
 <20171004212003.28296-21-thgarnie@google.com>
X-Mailer: Claws Mail 3.14.0 (GTK+ 2.24.31; x86_64-pc-linux-gnu)
MIME-Version: 1.0
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>, Michal Hocko <mhocko@suse.com>,
 Radim =?UTF-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>, linux-doc@vger.kernel.org,
 Daniel Micay <danielmicay@gmail.com>, Len Brown <len.brown@intel.com>,
 Peter Zijlstra <peterz@infradead.org>, Christopher Li <sparse@chrisli.org>,
 "Jan H . =?UTF-8?B?U2Now7ZuaGVycg==?=" <jschoenh@amazon.de>,
 Alexei Starovoitov <ast@kernel.org>, Matthew Wilcox <mawilcox@microsoft.com>,
 virtualization@lists.linux-foundation.org, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>, kernel-hardening@lists.openwall.com,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Christoph Lameter <cl@linux.com>,
 Thomas Gleixner <tglx@linutronix.de>, Chris Metcalf <cmetcalf@mellanox.com>,
 x86@kernel.org, Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>, Jonathan Corbet <corbet@lwn.net>,
 Peter Foley <pefoley2@pefoley.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, "Rafael
 J . Wysocki" <rafael.j.wysocki@intel.com>, Kyle Huey <me@kylehuey.com>,
 xen-devel@lists.xenproject.org, linux-sparse@vger.kernel.org,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch@vger.kernel.org,
 Waiman Long <longman@redhat.com>, Borislav Petkov <bp@suse.de>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Tom Lendacky <thomas.lendacky@amd.com>, Rik van Riel <riel@redhat.com>,
 Kees Cook <keescook@chromium.org>, Arnd Bergmann <arnd@arndb.de>,
 linux-pm@vger.kernel.org, "H . J . Lu" <hjl.tools@gmail.com>,
 Rusty Russell <rusty@rustcorp.com.au>, Chris Wright <chrisw@sous-sol.org>,
 Jason Baron <jbaron@akamai.com>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Alok Kataria <akataria@vmware.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>, Baoquan He <bhe@redhat.com>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, kvm@vger.kernel.org,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, linux-kernel@vger.kernel.org,
 "Luis R . Rodriguez" <mcgrof@kernel.org>, Lukas Wunner <lukas@wunner.de>,
 linux-crypto@vger.kernel.org, Rob Landley <rob@landley.net>,
 Jiri Kosina <jkosina@suse.cz>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Andrew Morton <akpm@linux-foundation.org>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Joerg Roedel <joro@8bytes.org>
Subject: Re: [Xen-devel] [RFC v3 20/27] x86/ftrace: Adapt function tracing
 for PIE support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAgNCBPY3QgMjAxNyAxNDoxOTo1NiAtMDcwMApUaG9tYXMgR2FybmllciA8dGhnYXJu
aWVAZ29vZ2xlLmNvbT4gd3JvdGU6Cgo+IFdoZW4gdXNpbmcgLWZQSUUvUElDIHdpdGggZnVuY3Rp
b24gdHJhY2luZywgdGhlIGNvbXBpbGVyIGdlbmVyYXRlcyBhCj4gY2FsbCB0aHJvdWdoIHRoZSBH
T1QgKGNhbGwgKl9fZmVudHJ5X19AR09UUENSRUwpLiBUaGlzIGluc3RydWN0aW9uCj4gdGFrZXMg
NiBieXRlcyBpbnN0ZWFkIG9mIDUgb24gdGhlIHVzdWFsIHJlbGF0aXZlIGNhbGwuCj4gCj4gV2l0
aCB0aGlzIGNoYW5nZSwgZnVuY3Rpb24gdHJhY2luZyBzdXBwb3J0cyA2IGJ5dGVzIG9uIHRyYWNl
YWJsZQo+IGZ1bmN0aW9uIGFuZCBjYW4gc3RpbGwgcmVwbGFjZSByZWxhdGl2ZSBjYWxscyBvbiB0
aGUgZnRyYWNlIGFzc2VtYmx5Cj4gZnVuY3Rpb25zLgo+IAo+IFBvc2l0aW9uIEluZGVwZW5kZW50
IEV4ZWN1dGFibGUgKFBJRSkgc3VwcG9ydCB3aWxsIGFsbG93IHRvIGV4dGVuZGVkIHRoZQo+IEtB
U0xSIHJhbmRvbWl6YXRpb24gcmFuZ2UgYmVsb3cgdGhlIC0yRyBtZW1vcnkgbGltaXQuCgpRdWVz
dGlvbjogVGhpcyA2IGJ5dGVzIGlzIG9ubHkgdGhlIGluaXRpYWwgY2FsbCB0aGF0IGdjYyBjcmVh
dGVzLiBXaGVuCmZ1bmN0aW9uIHRyYWNpbmcgaXMgZW5hYmxlZCwgdGhlIGNhbGxzIGFyZSBiYWNr
IHRvIHRoZSBub3JtYWwgY2FsbCB0bwp0aGUgZnRyYWNlIHRyYW1wb2xpbmU/CgotLSBTdGV2ZQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 05 13:09:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 13:09:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e05u0-0005Uo-Jp; Thu, 05 Oct 2017 13:09:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e05tz-0005Uh-C2
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 13:09:23 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 F1/32-03642-20F26D95; Thu, 05 Oct 2017 13:09:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS5dJ/1q
 kQdMHAYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWNd30SWgn8CFXtarjE2MN7m7WLk5BASyJN4
 euEOI4jNK2AnMWfrNSYQW0LAUOL0wpssIDaLgKrEpr/LwOJsAuoSbc+2s3YxcnCICDhKTG726
 mLk4mAWuMQksfdjOytIjbCAq8SMs42MIAkhgX3MEg27V4MlOAU8JTbuu84O0swrICjxd4cwSJ
 hZQEvi4a9bLBC2tsSyha+ZQUqYBaQllv/jmMDINwuhYRaShllIGmYhNCxgZFnFqFGcWlSWWqR
 raK6XVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYfgxAsIPx9saAQ4ySHExKorwx
 etcihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwPtEFygkWpaanVqRl5gAjASYtwcGjJMLrDNLKW
 1yQmFucmQ6ROsWoy9Fx8+4fJiGWvPy8VClx3p0gMwRAijJK8+BGwKLyEqOslDAvI9BRQjwFqU
 W5mSWo8q8YxTkYlYR5L4JM4cnMK4Hb9AroCCagI+Y0XQE5oiQRISXVwJgf+OhWyPI7fLUfH0Z
 Pjwq//mnyPqUDLAozDksfPiHlz+iYu8F4dzr3oTibHaxuJTvysg+vyv/nyiAVE9u5KDIzdM1n
 p4z7XMsM58VO6zq/mWnlPCP9TOY31m4mb5rcDNz3/Dv3h3PnpHdJZ3enX5ursOSGqK3kMfbgb
 ht3Ju3P+2e9mHZ1UZkSS3FGoqEWc1FxIgAH9MuNxQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1507208960!76397712!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56023 invoked from network); 5 Oct 2017 13:09:21 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Oct 2017 13:09:21 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 05 Oct 2017 07:09:19 -0600
Message-Id: <59D64B1E02000078001829A6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 05 Oct 2017 07:09:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20170919152936.14498-1-roger.pau@citrix.com>
 <20170919152936.14498-9-roger.pau@citrix.com>
 <59D4B8FD0200007800181EB2@prv-mh.provo.novell.com>
 <20171005092054.q67q76c2hl7uu4r3@MacBook-Pro-de-Roger.local>
 <59D61F2A02000078001827C9@prv-mh.provo.novell.com>
 <20171005110928.whslrvig33nols7i@MacBook-Pro-de-Roger.local>
 <59D639DB02000078001828F5@prv-mh.provo.novell.com>
 <20171005120208.oea2so6dn7jy66d4@MacBook-Pro-de-Roger.local>
In-Reply-To: <20171005120208.oea2so6dn7jy66d4@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: StefanoStabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 konrad.wilk@oracle.com, GeorgeDunlap <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, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v6 08/11] vpci/bars: add handlers to map the
	BARs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA1LjEwLjE3IGF0IDE0OjAyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFRodSwgT2N0IDA1LCAyMDE3IGF0IDExOjU1OjM5QU0gKzAwMDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMDUuMTAuMTcgYXQgMTM6MDksIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gVGh1LCBPY3QgMDUsIDIwMTcgYXQgMTA6MDE6NDZBTSArMDAwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4+PiBPbiAwNS4xMC4xNyBhdCAxMToyMCwgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPiB3cm90ZToKPj4gPj4gPiBPbiBXZWQsIE9jdCAwNCwgMjAxNyBhdCAwODoz
MzozM0FNICswMDAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gPj4gPj4gPj4+IE9uIDE5LjA5LjE3
IGF0IDE3OjI5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+PiA+PiA+ICsgICAg
ICAgICAgICBib29sIHJvbV9lbmFibGVkOwo+PiA+PiA+PiAKPj4gPj4gPj4gRXNwZWNpYWxseSB3
aXRoIHRoZSBlcnJvciBoYW5kbGluZyBpc3N1ZSBpbiBtaW5kIHRoYXQgSSd2ZSBtZW50aW9uZWQK
Pj4gPj4gPj4gZWFybGllciwgSSB3b25kZXIgd2hldGhlciB0aGlzIGZpZWxkIHNob3VsZG4ndCBi
ZSBkcm9wcGVkLCBhbG9uZyB0aGUKPj4gPj4gPj4gbGluZXMgb2YgeW91IGFsc28gbm8gbG9uZ2Vy
IGNhY2hpbmcgdGhlIG1lbW9yeSBkZWNvZGUgZW5hYmxlIGJpdCBpbiB0aGUKPj4gPj4gPj4gY29t
bWFuZCByZWdpc3Rlci4KPj4gPj4gPiAKPj4gPj4gPiBSZW1vdmluZyByb21fZW5hYmxlZCB3b3Vs
ZCBpbXBseSBkb2luZyBhIHJlZ2lzdGVyIHJlYWQgaW4KPj4gPj4gPiB2cGNpX21vZGlmeV9iYXJz
IGluIG9yZGVyIHRvIGtub3cgd2hldGhlciB0aGUgUk9NIEJBUiBpcyBlbmFibGVkIG9yCj4+ID4+
ID4gbm90LCB3aGljaCBpcyBub3QgdHJpdmlhbCBiZWNhdXNlIGRlcGVuZGluZyBvbiB0aGUgaGVh
ZGVyIHR5cGUgdGhlCj4+ID4+ID4gcG9zaXRpb24gb2YgdGhlIFJPTSBCQVIgaXMgZGlmZmVyZW50
Lgo+PiA+PiAKPj4gPj4gQXMgc2FpZCAtIEkgd291bGRuJ3QgbWluZCB0aGUgZmllbGQgaWYgaXQg
d2FzIGFsd2F5cyBpbiBzeW5jIHdpdGggdGhlCj4+ID4+IGhhcmR3YXJlIG9uZS4gQW5kIGl0IHdh
cyBmb3IgYSByZWFzb24gdGhhdCBJIG1lbnRpb25lZCB0aGUKPj4gPj4gbWVtb3J5IGRlY29kZSBi
aXQsIHdoaWNoIHlvdSBubyBsb25nZXIgY2FjaGUuIEkgdGhpbmsgYm90aAo+PiA+PiBzaG91bGQg
YmUgdHJlYXRlZCB0aGUgc2FtZS4KPj4gPiAKPj4gPiBJIHRoaW5rIEknbSBtaXNzaW5nIHNvbWV0
aGluZywgcm9tX2VuYWJsZWQgbWF0Y2hlcyBleGFjdGx5IHRoZSBzdGF0ZQo+PiA+IG9mIHRoZSBS
T00gZW5hYmxlIGJpdC4gVGhlcmUncyBubyB3YXkgcm9tX2VuYWJsZWQgd2lsbCBnZXQgdXBkYXRl
ZAo+PiA+IHdpdGhvdXQgdGhlIEJBUiBST00gYWxzbyBiZWluZyB1cGRhdGVkIGluIHZwY2lfcm9t
X3dyaXRlLgo+PiAKPj4gT2gsIEknbSBzb3JyeSBmb3Igbm90IGJlaW5nIHByZWNpc2UgaGVyZTog
SSB0aGluayB0aGUgaGFyZHdhcmUKPj4gYml0IHNob3VsZCBvbmx5IGJlIHNldCBvbmNlIHRoZSBt
YXBwaW5nIGlzIGNvbXBsZXRlLiBUaGF0J3MKPj4gbm90IGhvdyB0aGUgY29kZSBjdXJyZW50bHkg
YmVoYXZlcywgc28geWVzLCByaWdodCBub3cgdGhlCj4+IGNhY2hlZCBiaXQgYXBwYXJlbnRseSBw
cm9wZXJseSByZWZsZWN0cyB0aGUgYWN0dWFsIG9uZS4gV2l0aAo+PiB0aGUgcG9zc2libHkgZGVm
ZXJyZWQgbWFwcGluZywgdGhhdCB3b3VsZG4ndCBiZSB0aGUgY2FzZS4KPiAKPiBJIGNvdWxkIGFk
ZCBzb21lIHRhaWwgY29kZSB0byB2cGNpX3Byb2Nlc3NfcGVuZGluZyB0aGF0IHNldHMgdGhlCj4g
bWVtb3J5IGRlY29kaW5nIG9yIFJPTSBCQVIgZW5hYmxlIGJpdCB0b2dldGhlciB3aXRoIHRoZSBy
b21fZW5hYmxlIGFuZAo+IGVuYWJsZWQgZmllbGRzIGluIHRoZSBoZWFkZXIgc3RydWN0LiBXb3Vs
ZCB5b3UgYWdyZWUgdG8gdGhpcz8KCklmIHRoYXQncyBjbGVhbmx5IGRvYWJsZSwgc3VyZS4gSSBo
YWQgYXNzdW1lZCB5b3UgZGlkbid0IGRvIGl0CmJlY2F1c2UgeW91IGNvdWxkbid0IHJlYXNvbmFi
bHkgdXBkYXRlIHN0YXRlIGF0IHRoYXQgbGF0ZXIgcG9pbnQuCgpKYW4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 13:12:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 13:12:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e05xR-0006M5-60; Thu, 05 Oct 2017 13:12:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=444660210=Andrew.Cooper3@citrix.com>)
 id 1e05xQ-0006Lz-45
 for xen-devel@lists.xen.org; Thu, 05 Oct 2017 13:12:56 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 32/A0-03642-7DF26D95; Thu, 05 Oct 2017 13:12:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsWyU9JRQvea/rV
 Ig5WLdS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyO3kesBfNEKvac+8nWwHhRsIuRk0NCwE/i
 Ufc3NhBbWCBU4t/Ck0A2B4eIQJjExUd8IGFmgetMEleWcXUxcnEICVxhkmg/0sMIkmAT0JfY/
 eITE4jNK2Ar8XX3NrA4i4CKROuU+2AzRQXCJZrO9rNA1AhKnJz5BMzmFDCUOPf/MRPILmYBTY
 n1u/QhdslLNG+dzQxhi0s0fVnJCmILCahJXOu/xA5xcrrE1r+/mCcwCsxCMnUWwqRZSCbNQjJ
 pASPLKkb14tSistQiXUO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAcGUAgh2M
 O587HWKU5GBSEuWN0bsWKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCdwZITrAoNT21Ii0zBxg5M
 GkJDh4lEd69IGne4oLE3OLMdIjUKUZFKXHeLSAJAZBERmkeXBssWi8xykoJ8zICHSLEU5BalJ
 tZgir/ilGcg1FJmLcfZApPZl4J3PRXQIuZgBbPaboCsrgkESEl1cBYbbo46W997ddLuvrM/ss
 WbOB1ePfgerZzxAZ9nVd/cs7w1ypYX7q3K6dD+tjpfwfkr66dW6D9MvTM0ksXJko9ZVRj+te9
 0tNb8JmuhMQ0yXMPa8zO3Zl2befux96cd/7ff3VVrdbgft2Sq96zyl+bGXFkyM/d5/Pc4NMcY
 /v10557NquvXVmnrsRSnJFoqMVcVJwIAN1l7GzRAgAA
X-Env-Sender: prvs=444660210=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1507209174!69825667!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42948 invoked from network); 5 Oct 2017 13:12:54 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 13:12:54 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="54080533"
To: Sergey Dyasli <sergey.dyasli@citrix.com>, "JBeulich@suse.com"
 <JBeulich@suse.com>
References: <20171003152104.1432-1-sergey.dyasli@citrix.com>
 <20171003152104.1432-6-sergey.dyasli@citrix.com>
 <9f9aad6e-294f-5ed2-36b4-e177e6e48315@citrix.com>
 <2e7d1d76-978a-6b01-1360-18ffa40282da@citrix.com>
 <1507191537.3314.3.camel@citrix.com>
 <59D6172C0200007800182724@prv-mh.provo.novell.com>
 <1507208685.3314.5.camel@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <4543adff-1270-19b3-2b53-36b7f07f908d@citrix.com>
Date: Thu, 5 Oct 2017 14:12:29 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1507208685.3314.5.camel@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Kevin Tian <kevin.tian@intel.com>,
 "suravee.suthikulpanit@amd.com" <suravee.suthikulpanit@amd.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v3 5/9] x86/vvmx: make updating shadow EPTP
 value more efficient
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMTAvMTcgMTQ6MDQsIFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4gT24gVGh1LCAyMDE3LTEw
LTA1IGF0IDAzOjI3IC0wNjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMDUuMTAuMTcg
YXQgMTA6MTgsIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gLS0tIGEveGVu
L2FyY2gveDg2L2h2bS92bXgvZW50cnkuUwo+Pj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgv
ZW50cnkuUwo+Pj4gQEAgLTgwLDcgKzgwLDcgQEAgVU5MSUtFTFlfRU5EKHJlYWxtb2RlKQo+Pj4g
ICAgICAgICAgbW92ICAlcnNwLCVyZGkKPj4+ICAgICAgICAgIGNhbGwgdm14X3ZtZW50ZXJfaGVs
cGVyCj4+PiAgICAgICAgICBjbXAgICQwLCVlYXgKPj4+IC0gICAgICAgIGpuZSAuTHZteF92bWVu
dHJ5X3Jlc3RhcnQKPj4+ICsgICAgICAgIGplIC5Mdm14X3ZtZW50cnlfcmVzdGFydAo+PiBJZiB5
b3UgbWFrZSB0aGUgZnVuY3Rpb24gcmV0dXJuIGJvb2wsIHRoZSBjbXAgYWJvdmUgYWxzbyBuZWVk
cwo+PiBjaGFuZ2luZyAoYW5kIHRoZW4gcHJlZmVyYWJseSB0byAidGVzdCAlYWwsICVhbCIsIGlu
IHdoaWNoIGNhc2UKPj4gaXQgd291bGQgdGhlbiBhbHNvIGJldHRlciBiZSAianoiIGluc3RlYWQg
b2YgImplIikuCj4gSGVyZSdzIHRoZSB1cGRhdGVkIGRlbHRhOgo+Cj4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9odm0vdm14L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC9lbnRyeS5T
Cj4gaW5kZXggOWZiOGY4OTIyMC4uNDdjZDY3NDI2MCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94
ODYvaHZtL3ZteC9lbnRyeS5TCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvZW50cnkuUwo+
IEBAIC03OSw4ICs3OSw4IEBAIFVOTElLRUxZX0VORChyZWFsbW9kZSkKPiDCoAo+IMKgwqDCoMKg
wqDCoMKgwqDCoG1vdsKgwqAlcnNwLCVyZGkKPiDCoMKgwqDCoMKgwqDCoMKgwqBjYWxsIHZteF92
bWVudGVyX2hlbHBlcgo+IC3CoMKgwqDCoMKgwqDCoMKgY21wwqDCoCQwLCVlYXgKPiAtwqDCoMKg
wqDCoMKgwqDCoGpuZSAuTHZteF92bWVudHJ5X3Jlc3RhcnQKPiArwqDCoMKgwqDCoMKgwqDCoHRl
c3QgJWFsLCAlYWwKPiArwqDCoMKgwqDCoMKgwqDCoGp6IC5Mdm14X3ZtZW50cnlfcmVzdGFydAo+
IMKgwqDCoMKgwqDCoMKgwqDCoG1vdsKgwqBWQ1BVX2h2bV9ndWVzdF9jcjIoJXJieCksJXJheAo+
IMKgCj4gwqDCoMKgwqDCoMKgwqDCoMKgcG9wwqDCoCVyMTUKPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwo+IGluZGV4
IGM5YTQxMTEyNjcuLmE1YzJiZDcxY2QgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92
bXgvdm14LmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwo+IEBAIC00MTk3LDcg
KzQxOTcsOCBAQCBzdGF0aWMgdm9pZCBsYnJfZml4dXAodm9pZCkKPiDCoMKgwqDCoMKgwqDCoMKg
wqBiZHdfZXJyYXR1bV9iZGYxNF9maXh1cCgpOwo+IMKgfQo+IMKgCj4gLWludCB2bXhfdm1lbnRl
cl9oZWxwZXIoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gKy8qIFJldHVybnMg
ZmFsc2UgaWYgdGhlIHZtZW50cnkgaGFzIHRvIGJlIHJlc3RhcnRlZCAqLwo+ICtib29sIHZteF92
bWVudGVyX2hlbHBlcihjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiDCoHsKPiDC
oMKgwqDCoMKgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50Owo+IMKgwqDCoMKgwqB1MzIgbmV3
X2FzaWQsIG9sZF9hc2lkOwo+IEBAIC00MjA2LDcgKzQyMDcsNyBAQCBpbnQgdm14X3ZtZW50ZXJf
aGVscGVyKGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+IMKgCj4gwqDCoMKgwqDC
oC8qIFNoYWRvdyBFUFRQIGNhbid0IGJlIHVwZGF0ZWQgaGVyZSBiZWNhdXNlIGlycXMgYXJlIGRp
c2FibGVkICovCj4gwqDCoMKgwqDCoMKgaWYgKCBuZXN0ZWRodm1fdmNwdV9pbl9ndWVzdG1vZGUo
Y3VycikgJiYgdmNwdV9uZXN0ZWRodm0oY3Vycikuc3RhbGVfbnAybSApCj4gLcKgwqDCoMKgwqDC
oMKgwqDCoHJldHVybiAxOwo+ICvCoMKgwqDCoMKgwqDCoMKgwqByZXR1cm4gZmFsc2U7Cj4gwqAK
PiDCoMKgwqDCoMKgaWYgKCBjdXJyLT5kb21haW4tPmFyY2guaHZtX2RvbWFpbi5waV9vcHMuZG9f
cmVzdW1lICkKPiDCoMKgwqDCoMKgwqDCoMKgwqBjdXJyLT5kb21haW4tPmFyY2guaHZtX2RvbWFp
bi5waV9vcHMuZG9fcmVzdW1lKGN1cnIpOwo+IEBAIC00MjY5LDcgKzQyNzAsNyBAQCBpbnQgdm14
X3ZtZW50ZXJfaGVscGVyKGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+IMKgwqDC
oMKgwqBfX3Ztd3JpdGUoR1VFU1RfUlNQLMKgwqDCoMKgcmVncy0+cnNwKTsKPiDCoMKgwqDCoMKg
X192bXdyaXRlKEdVRVNUX1JGTEFHUywgcmVncy0+cmZsYWdzIHwgWDg2X0VGTEFHU19NQlMpOwo+
IMKgCj4gLcKgwqDCoMKgcmV0dXJuIDA7Cj4gK8KgwqDCoMKgcmV0dXJuIHRydWU7Cj4gwqB9CgpX
aXRoIHRoaXMsIHRoZSB3aG9sZSBzZXJpZXMgaXMgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIKPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 13:20:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 13:20:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e064k-000740-2X; Thu, 05 Oct 2017 13:20:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1e064i-00073u-D3
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 13:20:28 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 4C/1E-03642-B9136D95; Thu, 05 Oct 2017 13:20:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpileJIrShJLcpLzFFi42KZM10+UHe64bV
 Ig/f3dS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozJ8+ILHmVW9K/dzNTAOC+6i5GLQ0hgApPE
 7Q8fmCGcP4wSB/b1AzmcQM4GRonTU6UhEt2MEq9/rmKESBRJ/P1wmg3EZhFQkTj/ZSdLFyMHB
 5uAicSbVY4gYREBX4m9/z+xg9jMAqUSC05vBrOFBYIl+t/9B2vlFTCX2PprBQvESAeJRev/ME
 PEBSVOznzCAtGrI7Fz6x02kPHMAtISy/9xgIQ5BRwleq/+ARsjKqAsMW/fKjaIcm2JZQtfg42
 REDCU+LxxKfMERuFZSKbOQjJ1FsLUWUi6FzCyrGLUKE4tKkst0jUy10sqykzPKMlNzMzRNTQw
 08tNLS5OTE/NSUwq1kvOz93ECAx9BiDYwbh4beAhRkkOJiVR3hqDa5FCfEn5KZUZicUZ8UWlO
 anFhxhlODiUJHhjQXKCRanpqRVpmTnAKIRJS3DwKInwvtMHSvMWFyTmFmemQ6ROMdpzbGi4/I
 eJ49gmELlkyhUQe9/1P0xCLHn5ealS4rwMwLgXEgBpyyjNgxsKSxqXGGWlhHkZgc4U4ilILcr
 NLEGVf8UozsGoJMy7HOQ2nsy8Erjdr4DOYgI6a07TFZCzShIRUlINjKX/zp9wmLk/43j8pLsb
 ze2Wd7OpGnke3HV70UfBl3OW/thx+NLCx6yi2dMnaSt+YX6zJ/bo0/d+3jt+exz4WvnMZ1noV
 6+0o3N/rdR3DTT0cdyl3vS6/WKMS0Xa8otlbRpHGaXEFraJy3Wstwz+9IedX5WLv/z5RQk/41
 3vwyWlLv1avInbdKESS3FGoqEWc1FxIgApPEWVFQMAAA==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1507209621!120158309!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27237 invoked from network); 5 Oct 2017 13:20:23 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Oct 2017 13:20:23 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v95DKK1J030293
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 5 Oct 2017 13:20:20 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v95DKKGW007971
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 5 Oct 2017 13:20:20 GMT
Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v95DKIUL007353;
 Thu, 5 Oct 2017 13:20:19 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 05 Oct 2017 13:20:18 +0000
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 0287F6A09E1; Thu,  5 Oct 2017 09:20:16 -0400 (EDT)
Date: Thu, 5 Oct 2017 09:20:16 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Philipp Hahn <hahn@univention.de>, Ankur Arora <ankur.a.arora@oracle.com>
Message-ID: <20171005132016.GG24547@char.us.oracle.com>
References: <ea235063-e47b-6475-ebf0-262883200225@univention.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <ea235063-e47b-6475-ebf0-262883200225@univention.de>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>
Subject: Re: [Xen-devel] 4.9.52: INFO: task XXX blocked for more than 300
 seconds.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMDQsIDIwMTcgYXQgMDg6MjY6MjdQTSArMDIwMCwgUGhpbGlwcCBIYWhuIHdy
b3RlOgo+IEhlbGxvLAo+IAoKQWRkaW5nIEFua3VyIHRvIHRoaXMgYXMgSSB0aGluayBoZSBzYXcg
c29tZXRoaW5nIHNpbWlsYXIuIAoKQnV0IGluIHRoZSBtZWFudGltZSAtIGRvIHlvdSBzZWUgdGhp
cyB3aXRoIHRoZSBsYXRlc3QgdmVyc2lvbiBvZiBMaW51eD8KPiB3aXRoIGxpbnV4LTQuOS41MiBy
dW5uaW5nIG9uIERlYmlhbi1XaGVlenkgd2l0aCBYZW4tNC4xIEkgb2JzZXJ2ZWQKPiBzZXZlcmFs
IHN0dWNrIHByb2Nlc3NlczogSGVyZSBpcyBvbmUgKHRydW5jYXRlZCkgZHVtcCBvZiB0aGUgTGlu
dXgKPiBrZXJuZWwgbWVzc2FnZXM6Cj4gCj4gPiAgWzxmZmZmZmZmZjgxNjBkYjZkPl0gPyBfX3Nj
aGVkdWxlKzB4MjNkLzB4NmQwCj4gPiAgWzxmZmZmZmZmZjgxNjBlOGEwPl0gPyBiaXRfd2FpdF90
aW1lb3V0KzB4OTAvMHg5MAo+ID4gIFs8ZmZmZmZmZmY4MTYwZTAzMj5dID8gc2NoZWR1bGUrMHgz
Mi8weDgwCj4gPiAgWzxmZmZmZmZmZjgxNjExNTBjPl0gPyBzY2hlZHVsZV90aW1lb3V0KzB4MWVj
LzB4MzYwCj4gPiAgWzxmZmZmZmZmZjgxMzBmMjc3Pl0gPyBfX2Jsa19tcV9ydW5faHdfcXVldWUr
MHgzMjcvMHgzZTAqIHNlZSBiZWxvdwo+ID4gIFs8ZmZmZmZmZmY4MTAxYjdmMT5dID8geGVuX2Ns
b2Nrc291cmNlX2dldF9jeWNsZXMrMHgxMS8weDIwCj4gPiAgWzxmZmZmZmZmZjgxNjBlOGEwPl0g
PyBiaXRfd2FpdF90aW1lb3V0KzB4OTAvMHg5MAo+ID4gIFs8ZmZmZmZmZmY4MTYwZDhiND5dID8g
aW9fc2NoZWR1bGVfdGltZW91dCsweGI0LzB4MTMwCj4gPiAgWzxmZmZmZmZmZjgxMGJiNmY3Pl0g
PyBwcmVwYXJlX3RvX3dhaXQrMHg1Ny8weDgwCj4gPiAgWzxmZmZmZmZmZjgxNjBlOGI3Pl0gPyBi
aXRfd2FpdF9pbysweDE3LzB4NjAKPiA+ICBbPGZmZmZmZmZmODE2MGUzYWM+XSA/IF9fd2FpdF9v
bl9iaXQrMHg1Yy8weDkwCj4gPiAgWzxmZmZmZmZmZjgxNjBlOGEwPl0gPyBiaXRfd2FpdF90aW1l
b3V0KzB4OTAvMHg5MAo+ID4gIFs8ZmZmZmZmZmY4MTYwZTUwZT5dID8gb3V0X29mX2xpbmVfd2Fp
dF9vbl9iaXQrMHg3ZS8weGEwCj4gPiAgWzxmZmZmZmZmZjgxMGJiYTIwPl0gPyBhdXRvcmVtb3Zl
X3dha2VfZnVuY3Rpb24rMHg0MC8weDQwCj4gPiAgWzxmZmZmZmZmZmMwMGFiZDE4Pl0gPyBqYmQy
X2pvdXJuYWxfY29tbWl0X3RyYW5zYWN0aW9uKzB4ZDQ4LzB4MTdlMCBbamJkMl0KPiA+ICBbPGZm
ZmZmZmZmODEwMjQ3ZDk+XSA/IF9fc3dpdGNoX3RvKzB4MmM5LzB4NzIwCj4gPiAgWzxmZmZmZmZm
ZjgxMGU2N2ZkPl0gPyB0cnlfdG9fZGVsX3RpbWVyX3N5bmMrMHg0ZC8weDgwCj4gPiAgWzxmZmZm
ZmZmZmMwMGIwOTlkPl0gPyBram91cm5hbGQyKzB4ZGQvMHgyODAgW2piZDJdCj4gPiAgWzxmZmZm
ZmZmZjgxMGJiOWUwPl0gPyB3YWtlX3VwX2F0b21pY190KzB4MzAvMHgzMAo+ID4gIFs8ZmZmZmZm
ZmZjMDBiMDhjMD5dID8gY29tbWl0X3RpbWVvdXQrMHgxMC8weDEwIFtqYmQyXQo+ID4gIFs8ZmZm
ZmZmZmY4MTA5NzY2MD5dID8ga3RocmVhZCsweGYwLzB4MTEwCj4gPiAgWzxmZmZmZmZmZjgxMDI0
N2Q5Pl0gPyBfX3N3aXRjaF90bysweDJjOS8weDcyMAo+ID4gIFs8ZmZmZmZmZmY4MTA5NzU3MD5d
ID8ga3RocmVhZF9wYXJrKzB4NjAvMHg2MAo+ID4gIFs8ZmZmZmZmZmY4MTYxMmJiNT5dID8gcmV0
X2Zyb21fZm9yaysweDI1LzB4MzAKPiA+IE5NSSBiYWNrdHJhY2UgZm9yIGNwdSAyCj4gPiBDUFU6
IDIgUElEOiAzNSBDb21tOiBraHVuZ3Rhc2tkIE5vdCB0YWludGVkIDQuOS4wLXVjczEwNS1hbWQ2
NCAjMSBEZWJpYW4gNC45LjMwLTJBfjQuMi4wLjIwMTcwOTI3MTY0OQo+ID4gIDAwMDAwMDAwMDAw
MDAwMDAgZmZmZmZmZmY4MTMzMTkzNSAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDIK
PiA+ICBmZmZmZmZmZjgxMzM1ZTYwIDAwMDAwMDAwMDAwMDAwMDIgZmZmZmZmZmY4MTA0Y2I3MCBm
ZmZmODgwMWYwYzkwZTgwCj4gPiAgZmZmZmZmZmY4MTMzNWY2YSBmZmZmODgwMWYwYzkwZTgwIDAw
MDAwMDAwMDAzZmZmYmMgZmZmZmZmZmY4MTEyODA0OAo+ID4gQ2FsbCBUcmFjZToKPiA+ICBbPGZm
ZmZmZmZmODEzMzE5MzU+XSA/IGR1bXBfc3RhY2srMHg1Yy8weDc3Cj4gPiAgWzxmZmZmZmZmZjgx
MzM1ZTYwPl0gPyBubWlfY3B1X2JhY2t0cmFjZSsweDkwLzB4YTAKPiA+ICBbPGZmZmZmZmZmODEw
NGNiNzA+XSA/IGlycV9mb3JjZV9jb21wbGV0ZV9tb3ZlKzB4MTQwLzB4MTQwCj4gPiAgWzxmZmZm
ZmZmZjgxMzM1ZjZhPl0gPyBubWlfdHJpZ2dlcl9jcHVtYXNrX2JhY2t0cmFjZSsweGZhLzB4MTMw
Cj4gPiAgWzxmZmZmZmZmZjgxMTI4MDQ4Pl0gPyB3YXRjaGRvZysweDJiOC8weDMzMAo+ID4gIFs8
ZmZmZmZmZmY4MTEyN2Q5MD5dID8gcmVzZXRfaHVuZ190YXNrX2RldGVjdG9yKzB4MTAvMHgxMAo+
ID4gIFs8ZmZmZmZmZmY4MTA5NzY2MD5dID8ga3RocmVhZCsweGYwLzB4MTEwCj4gPiAgWzxmZmZm
ZmZmZjgxMDI0N2Q5Pl0gPyBfX3N3aXRjaF90bysweDJjOS8weDcyMAo+ID4gIFs8ZmZmZmZmZmY4
MTA5NzU3MD5dID8ga3RocmVhZF9wYXJrKzB4NjAvMHg2MAo+ID4gIFs8ZmZmZmZmZmY4MTYxMmJi
NT5dID8gcmV0X2Zyb21fZm9yaysweDI1LzB4MzAKPiA+IFNlbmRpbmcgTk1JIGZyb20gQ1BVIDIg
dG8gQ1BVcyAwLTEsMzoKPiA+IE5NSSBiYWNrdHJhY2UgZm9yIGNwdSAxCj4gPiBDUFU6IDEgUElE
OiAwIENvbW06IHN3YXBwZXIvMSBOb3QgdGFpbnRlZCA0LjkuMC11Y3MxMDUtYW1kNjQgIzEgRGVi
aWFuIDQuOS4zMC0yQX40LjIuMC4yMDE3MDkyNzE2NDkKPiA+IHRhc2s6IGZmZmY4ODAxZjRhMDJl
YzAgdGFzay5zdGFjazogZmZmZmM5MDA0MGNhNDAwMAo+ID4gUklQOiBlMDMwOls8ZmZmZmZmZmY4
MTAwMTNhYT5dICBbPGZmZmZmZmZmODEwMDEzYWE+XSB4ZW5faHlwZXJjYWxsX3NjaGVkX29wKzB4
YS8weDIwCj4gPiBSU1A6IGUwMmI6ZmZmZmM5MDA0MGNhN2VkMCAgRUZMQUdTOiAwMDAwMDI0Ngo+
ID4gUkFYOiAwMDAwMDAwMDAwMDAwMDAwIFJCWDogZmZmZjg4MDFmNGEwMmVjMCBSQ1g6IGZmZmZm
ZmZmODEwMDEzYWEKPiA+IFJEWDogZmZmZmZmZmY4MWM0YmE3MCBSU0k6IDAwMDAwMDAwMDAwMDAw
MDAgUkRJOiAwMDAwMDAwMDAwMDAwMDAxCj4gPiBSQlA6IDAwMDAwMDAwMDAwMDAwMDEgUjA4OiAw
MDAwMDAwMDAwMDAwMDAwIFIwOTogMDAwMDAwMDAwMDAwMDAwMAo+ID4gUjEwOiAwMDAwMDAwMDAw
MDA3ZmYwIFIxMTogMDAwMDAwMDAwMDAwMDI0NiBSMTI6IDAwMDAwMDAwMDAwMDAwMDAKPiA+IFIx
MzogMDAwMDAwMDAwMDAwMDAwMCBSMTQ6IGZmZmY4ODAxZjRhMDJlYzAgUjE1OiBmZmZmODgwMWY0
YTAyZWMwCj4gPiBGUzogIDAwMDA3ZjIzYWM1OTU3MDAoMDAwMCkgR1M6ZmZmZjg4MDFmNWE4MDAw
MCgwMDAwKSBrbmxHUzowMDAwMDAwMDAwMDAwMDAwCj4gPiBDUzogIGUwMzMgRFM6IDAwMmIgRVM6
IDAwMmIgQ1IwOiAwMDAwMDAwMDgwMDUwMDMzCj4gPiBDUjI6IDAwMDA3ZjUyNTM3ZDZkNDYgQ1Iz
OiAwMDAwMDAwMWJiYTIzMDAwIENSNDogMDAwMDAwMDAwMDAwMjY2MAo+ID4gU3RhY2s6Cj4gPiAg
ZmZmZjg4MDFiYjgzMjIwMSAwMDAwMDAwMDAwMDAwMDAxIGZmZmZmZmZmODEwMWI1NWMgZmZmZmZm
ZmY4MTYxMWVjOAo+ID4gIGZmZmY4ODAxZjRhMDJlYzAgMDAwMDAwMDAwMDAwMDAwMSBmZmZmZmZm
ZjgxMGJjMjgwIGZmZmY4ODAxZjRhMDJlYzAKPiA+ICBmZmZmODgwMWY0YTAyZWMwIGMwYTk5NTk2
MWQ0MTI0MGYgYWRkY2U2ZGNhZGQwMDljOSAwMDAwMDAwMDAwMDAwMDAwCj4gPiBDYWxsIFRyYWNl
Ogo+ID4gIFs8ZmZmZmZmZmY4MTAxYjU1Yz5dID8geGVuX3NhZmVfaGFsdCsweGMvMHgyMAo+ID4g
IFs8ZmZmZmZmZmY4MTYxMWVjOD5dID8gZGVmYXVsdF9pZGxlKzB4MTgvMHhkMAo+ID4gIFs8ZmZm
ZmZmZmY4MTBiYzI4MD5dID8gY3B1X3N0YXJ0dXBfZW50cnkrMHgxZjAvMHgyNjAKPiA+IENvZGU6
IGNjIDUxIDQxIDUzIGI4IDFjIDAwIDAwIDAwIDBmIDA1IDQxIDViIDU5IGMzIGNjIGNjIGNjIGNj
IGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIDUxIDQxIDUzIGI4IDFk
IDAwIDAwIDAwIDBmIDA1IDw0MT4gNWIgNTkgYzMgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2Mg
Y2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgCj4gPiBOTUkgYmFja3RyYWNlIGZvciBjcHUgMwo+ID4g
Q1BVOiAzIFBJRDogMCBDb21tOiBzd2FwcGVyLzMgTm90IHRhaW50ZWQgNC45LjAtdWNzMTA1LWFt
ZDY0ICMxIERlYmlhbiA0LjkuMzAtMkF+NC4yLjAuMjAxNzA5MjcxNjQ5Cj4gPiB0YXNrOiBmZmZm
ODgwMWY0YTI0ZjAwIHRhc2suc3RhY2s6IGZmZmZjOTAwNDBjYjQwMDAKPiA+IFJJUDogZTAzMDpb
PGZmZmZmZmZmODEwMDEzYWE+XSAgWzxmZmZmZmZmZjgxMDAxM2FhPl0geGVuX2h5cGVyY2FsbF9z
Y2hlZF9vcCsweGEvMHgyMAo+ID4gUlNQOiBlMDJiOmZmZmZjOTAwNDBjYjdlZDAgIEVGTEFHUzog
MDAwMDAyNDYKPiA+IFJBWDogMDAwMDAwMDAwMDAwMDAwMCBSQlg6IGZmZmY4ODAxZjRhMjRmMDAg
UkNYOiBmZmZmZmZmZjgxMDAxM2FhCj4gPiBSRFg6IGZmZmZmZmZmODFjNGJhNzAgUlNJOiAwMDAw
MDAwMDAwMDAwMDAwIFJESTogMDAwMDAwMDAwMDAwMDAwMQo+ID4gUkJQOiAwMDAwMDAwMDAwMDAw
MDAzIFIwODogMDAwMDAwMDAwMDAwMDAwMCBSMDk6IDAwMDAwMDAwMDAwMDAwMDAKPiA+IFIxMDog
MDAwMDAwMDAwMDAwN2ZmMCBSMTE6IDAwMDAwMDAwMDAwMDAyNDYgUjEyOiAwMDAwMDAwMDAwMDAw
MDAwCj4gPiBSMTM6IDAwMDAwMDAwMDAwMDAwMDAgUjE0OiBmZmZmODgwMWY0YTI0ZjAwIFIxNTog
ZmZmZjg4MDFmNGEyNGYwMAo+ID4gRlM6ICAwMDAwN2YxYTJhZjE5NzAwKDAwMDApIEdTOmZmZmY4
ODAxZjViODAwMDAoMDAwMCkga25sR1M6MDAwMDAwMDAwMDAwMDAwMAo+ID4gQ1M6ICBlMDMzIERT
OiAwMDJiIEVTOiAwMDJiIENSMDogMDAwMDAwMDA4MDA1MDAzMwo+ID4gQ1IyOiAwMDAwN2Y0YTU0
MTZiMDAwIENSMzogMDAwMDAwMDFkODNlYzAwMCBDUjQ6IDAwMDAwMDAwMDAwMDI2NjAKPiA+IFN0
YWNrOgo+ID4gIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAwMSBmZmZmZmZmZjgxMDFi
NTVjIGZmZmZmZmZmODE2MTFlYzgKPiA+ICBmZmZmODgwMWY0YTI0ZjAwIDAwMDAwMDAwMDAwMDAw
MDMgZmZmZmZmZmY4MTBiYzI4MCBmZmZmODgwMWY0YTI0ZjAwCj4gPiAgZmZmZjg4MDFmNGEyNGYw
MCA3NzgxNmRlYjEzM2I5OTc5IGFkZGNlNmRjYWRkMDA5YzkgMDAwMDAwMDAwMDAwMDAwMAo+ID4g
Q2FsbCBUcmFjZToKPiA+ICBbPGZmZmZmZmZmODEwMWI1NWM+XSA/IHhlbl9zYWZlX2hhbHQrMHhj
LzB4MjAKPiA+ICBbPGZmZmZmZmZmODE2MTFlYzg+XSA/IGRlZmF1bHRfaWRsZSsweDE4LzB4ZDAK
PiA+ICBbPGZmZmZmZmZmODEwYmMyODA+XSA/IGNwdV9zdGFydHVwX2VudHJ5KzB4MWYwLzB4MjYw
Cj4gPiBDb2RlOiBjYyA1MSA0MSA1MyBiOCAxYyAwMCAwMCAwMCAwZiAwNSA0MSA1YiA1OSBjMyBj
YyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyA1MSA0
MSA1MyBiOCAxZCAwMCAwMCAwMCAwZiAwNSA8NDE+IDViIDU5IGMzIGNjIGNjIGNjIGNjIGNjIGNj
IGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIAo+ID4gTk1JIGJhY2t0cmFjZSBmb3Ig
Y3B1IDAKPiA+IENQVTogMCBQSUQ6IDAgQ29tbTogc3dhcHBlci8wIE5vdCB0YWludGVkIDQuOS4w
LXVjczEwNS1hbWQ2NCAjMSBEZWJpYW4gNC45LjMwLTJBfjQuMi4wLjIwMTcwOTI3MTY0OQo+ID4g
dGFzazogZmZmZmZmZmY4MWMwZTU0MCB0YXNrLnN0YWNrOiBmZmZmZmZmZjgxYzAwMDAwCj4gPiBS
SVA6IGUwMzA6WzxmZmZmZmZmZjgxMDAxM2FhPl0gIFs8ZmZmZmZmZmY4MTAwMTNhYT5dIHhlbl9o
eXBlcmNhbGxfc2NoZWRfb3ArMHhhLzB4MjAKPiA+IFJTUDogZTAyYjpmZmZmZmZmZjgxYzAzZTkw
ICBFRkxBR1M6IDAwMDAwMjQ2Cj4gPiBSQVg6IDAwMDAwMDAwMDAwMDAwMDAgUkJYOiBmZmZmZmZm
ZjgxYzBlNTQwIFJDWDogZmZmZmZmZmY4MTAwMTNhYQo+ID4gUkRYOiBmZmZmZmZmZjgxYzRiYTcw
IFJTSTogMDAwMDAwMDAwMDAwMDAwMCBSREk6IDAwMDAwMDAwMDAwMDAwMDEKPiA+IFJCUDogMDAw
MDAwMDAwMDAwMDAwMCBSMDg6IDAwMDAwMDAwMDAwMDAwMDAgUjA5OiAwMDAwMDAwMDAwMDAwMDAw
Cj4gPiBSMTA6IDAwMDAwMDAwMDAwMDdmZjAgUjExOiAwMDAwMDAwMDAwMDAwMjQ2IFIxMjogMDAw
MDAwMDAwMDAwMDAwMAo+ID4gUjEzOiAwMDAwMDAwMDAwMDAwMDAwIFIxNDogZmZmZmZmZmY4MWMw
ZTU0MCBSMTU6IGZmZmZmZmZmODFjMGU1NDAKPiA+IEZTOiAgMDAwMDdmOTc3ZDNjMjcwMCgwMDAw
KSBHUzpmZmZmODgwMWY1YTAwMDAwKDAwMDApIGtubEdTOjAwMDAwMDAwMDAwMDAwMDAKPiA+IENT
OiAgZTAzMyBEUzogMDAwMCBFUzogMDAwMCBDUjA6IDAwMDAwMDAwODAwNTAwMzMKPiA+IENSMjog
MDAwMDU1YWU5YmVjYWJjOCBDUjM6IDAwMDAwMDAxZDZhNDAwMDAgQ1I0OiAwMDAwMDAwMDAwMDAy
NjYwCj4gPiBTdGFjazoKPiA+ICAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMDAwMDAwMDEgZmZm
ZmZmZmY4MTAxYjU1YyBmZmZmZmZmZjgxNjExZWM4Cj4gPiAgZmZmZmZmZmY4MWMwZTU0MCAwMDAw
MDAwMDAwMDAwMDAwIGZmZmZmZmZmODEwYmMyODAgZmZmZmZmZmY4MWMwZTU0MAo+ID4gIGZmZmZm
ZmZmODFjMGU1NDAgZWJlYWMyMTRlMzMwYmQzZiBhZGRjZTZkY2FkZDAwOWM5IGZmZmZmZmZmZmZm
ZmZmZmYKPiA+IENhbGwgVHJhY2U6Cj4gPiAgWzxmZmZmZmZmZjgxMDFiNTVjPl0gPyB4ZW5fc2Fm
ZV9oYWx0KzB4Yy8weDIwCj4gPiAgWzxmZmZmZmZmZjgxNjExZWM4Pl0gPyBkZWZhdWx0X2lkbGUr
MHgxOC8weGQwCj4gPiAgWzxmZmZmZmZmZjgxMGJjMjgwPl0gPyBjcHVfc3RhcnR1cF9lbnRyeSsw
eDFmMC8weDI2MAo+ID4gIFs8ZmZmZmZmZmY4MWQ0YmY4ND5dID8gc3RhcnRfa2VybmVsKzB4NDZk
LzB4NDhkCj4gPiAgWzxmZmZmZmZmZjgxZDUxMGU2Pl0gPyB4ZW5fc3RhcnRfa2VybmVsKzB4NTJl
LzB4NTM4Cj4gPiBDb2RlOiBjYyA1MSA0MSA1MyBiOCAxYyAwMCAwMCAwMCAwZiAwNSA0MSA1YiA1
OSBjMyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBj
YyA1MSA0MSA1MyBiOCAxZCAwMCAwMCAwMCAwZiAwNSA8NDE+IDViIDU5IGMzIGNjIGNjIGNjIGNj
IGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIAo+IAo+IAo+IExvb2tpbmcg
YXQgdGhlIGRpcy1hc3NlbWJseSBvZiB4ZW5fY2xvY2tzb3VyY2VfZ2V0X2N5Y2xlcygpIGluCj4g
YXJjaC94ODYveGVuL3RpbWUuYyBJIHNlZSBubyBwYXRoIGhvdyB0aGF0IHNob3VsZCBjYWxsCj4g
X19ibGtfbXFfcnVuX2h3X3F1ZXVlKCk6Cj4gCj4gPiAwMDAwMDAwMDAwMDAwMWEwIDx4ZW5fY2xv
Y2tzb3VyY2VfZ2V0X2N5Y2xlcz4gbW92ICAgICVnczoweDAoJXJpcCksJXJkaSAgICAgICAgIyAw
MDAwMDAwMDAwMDAwMWE4IDx4ZW5fY2xvY2tzb3VyY2VfZ2V0X2N5Y2xlcysweDg+Cj4gPiAwMDAw
MDAwMDAwMDAwMWE4IDx4ZW5fY2xvY2tzb3VyY2VfZ2V0X2N5Y2xlcysweDg+IGFkZCAgICAkMHgy
MCwlcmRpCj4gPiAgICAgICAgIHJldCA9IHB2Y2xvY2tfY2xvY2tzb3VyY2VfcmVhZChzcmMpOwo+
ID4gMDAwMDAwMDAwMDAwMDFhYyA8eGVuX2Nsb2Nrc291cmNlX2dldF9jeWNsZXMrMHhjPiBjYWxs
cSAgMDAwMDAwMDAwMDAwMDFiMSA8eGVuX2Nsb2Nrc291cmNlX2dldF9jeWNsZXMrMHgxMT4KPiA+
IH0KPiA+IAo+ID4gc3RhdGljIGN5Y2xlX3QgeGVuX2Nsb2Nrc291cmNlX2dldF9jeWNsZXMoc3Ry
dWN0IGNsb2Nrc291cmNlICpjcykKPiA+IHsKPiA+ICAgICAgICAgcmV0dXJuIHhlbl9jbG9ja3Nv
dXJjZV9yZWFkKCk7Cj4gPiB9Cj4gPiAwMDAwMDAwMDAwMDAwMWIxIDx4ZW5fY2xvY2tzb3VyY2Vf
Z2V0X2N5Y2xlcysweDExPiByZXRxICAgCj4gPiAwMDAwMDAwMDAwMDAwMWIyIDx4ZW5fY2xvY2tz
b3VyY2VfZ2V0X2N5Y2xlcysweDEyPiBkYXRhMTYgZGF0YTE2IGRhdGExNiBkYXRhMTYgbm9wdyAl
Y3M6MHgwKCVyYXgsJXJheCwxKQo+ID4gCj4gPiBzdGF0aWMgdm9pZCB4ZW5fcmVhZF93YWxsY2xv
Y2soc3RydWN0IHRpbWVzcGVjICp0cykKPiA+IHsKPiA+ICAgICAgICAgc3RydWN0IHNoYXJlZF9p
bmZvICpzID0gSFlQRVJWSVNPUl9zaGFyZWRfaW5mbzsKPiA+ICAgICAgICAgc3RydWN0IHB2Y2xv
Y2tfd2FsbF9jbG9jayAqd2FsbF9jbG9jayA9ICYocy0+d2MpOwo+ID4gMDAwMDAwMDAwMDAwMDFj
MCA8eGVuX2dldF93YWxsY2xvY2s+IG1vdiAgICAweDAoJXJpcCksJXJheCAgICAgICAgIyAwMDAw
MDAwMDAwMDAwMWM3IDx4ZW5fZ2V0X3dhbGxjbG9jaysweDc+Cj4gCj4gCj4gSGVyZSdzIGFub3Ro
ZXIgZHVtcCwgd2hpY2ggZGl2ZXJnZXMgZnJvbSB4ZW5fY2xvY2tzb3VyY2VfZ2V0X2N5Y2xlcygp
IHRvCj4gc29tZSBjb21wbGV0ZWx5IG90aGVyIGZ1bmN0aW9uOgo+IAo+ID4gSU5GTzogdGFzayBi
dHJmcy10cmFuc2FjdGk6NTIyIGJsb2NrZWQgZm9yIG1vcmUgdGhhbiAzMDAgc2Vjb25kcy4KPiA+
IGJ0cmZzLXRyYW5zYWN0aSBEICAgIDAgICA1MjIgICAgICAyIDB4MDAwMDAwMDAKPiA+ICBmZmZm
ODgwMWYzODM2MDAwIDAwMDAwMDAwMDAwMDAwMDAgZmZmZjg4MDFmNGEyNGYwMCBmZmZmODgwMWYz
MmRhMWMwCj4gPiAgZmZmZjg4MDFmNWIxODc4MCBmZmZmYzkwMDQxOTlmYTQwIGZmZmZmZmZmODE2
MGNkMmQgMDAwMDAwMDAwMDAwMDAwMAo+ID4gIGZmZmY4ODAxNzQxYTU4YTggMDAwMDAwMDAwMDAw
MDEwMiAwMDAwMDAwMDAwMDAwMDBlIGZmZmY4ODAxZjMyZGExYzAKPiA+IENhbGwgVHJhY2U6Cj4g
PiAgWzxmZmZmZmZmZjgxNjBjZDJkPl0gPyBfX3NjaGVkdWxlKzB4MjNkLzB4NmQwCj4gPiAgWzxm
ZmZmZmZmZjgxNjBkYTYwPl0gPyBiaXRfd2FpdF90aW1lb3V0KzB4OTAvMHg5MAo+ID4gIFs8ZmZm
ZmZmZmY4MTYwZDFmMj5dID8gc2NoZWR1bGUrMHgzMi8weDgwCj4gPiAgWzxmZmZmZmZmZjgxNjEw
NzI5Pl0gPyBzY2hlZHVsZV90aW1lb3V0KzB4MjQ5LzB4MzAwCj4gKioqCj4gPiAgWzxmZmZmZmZm
ZjgxMDFiN2QxPl0gPyB4ZW5fY2xvY2tzb3VyY2VfZ2V0X2N5Y2xlcysweDExLzB4MjAKPiA+ICBb
PGZmZmZmZmZmODE2MGRhNjA+XSA/IGJpdF93YWl0X3RpbWVvdXQrMHg5MC8weDkwCj4gPiAgWzxm
ZmZmZmZmZjgxNjBjYTc0Pl0gPyBpb19zY2hlZHVsZV90aW1lb3V0KzB4YjQvMHgxMzAKPiA+ICBb
PGZmZmZmZmZmODEwYmI1ZTc+XSA/IHByZXBhcmVfdG9fd2FpdCsweDU3LzB4ODAKPiA+ICBbPGZm
ZmZmZmZmODE2MGRhNzc+XSA/IGJpdF93YWl0X2lvKzB4MTcvMHg2MAo+ID4gIFs8ZmZmZmZmZmY4
MTYwZDU2Yz5dID8gX193YWl0X29uX2JpdCsweDVjLzB4OTAKPiA+ICBbPGZmZmZmZmZmODExN2Ux
OGU+XSA/IGZpbmRfZ2V0X3BhZ2VzX3RhZysweDE1ZS8weDMwMAo+ID4gIFs8ZmZmZmZmZmY4MTE3
ZDAxNj5dID8gd2FpdF9vbl9wYWdlX2JpdCsweDg2LzB4YTAKPiA+ICBbPGZmZmZmZmZmODEwYmI5
MTA+XSA/IGF1dG9yZW1vdmVfd2FrZV9mdW5jdGlvbisweDQwLzB4NDAKPiA+ICBbPGZmZmZmZmZm
ODExN2QxMDc+XSA/IF9fZmlsZW1hcF9mZGF0YXdhaXRfcmFuZ2UrMHhkNy8weDE1MAo+ID4gIFs8
ZmZmZmZmZmY4MTE3ZDE4Zj5dID8gZmlsZW1hcF9mZGF0YXdhaXRfcmFuZ2UrMHhmLzB4MzAKPiA+
ICBbPGZmZmZmZmZmYzAxNzU2NDM+XSA/IGJ0cmZzX3dhaXRfb3JkZXJlZF9yYW5nZSsweDczLzB4
MTEwIFtidHJmc10KPiA+ICBbPGZmZmZmZmZmYzAxYTJhMGQ+XSA/IGJ0cmZzX3dhaXRfY2FjaGVf
aW8rMHg1ZC8weDFmMCBbYnRyZnNdCj4gPiAgWzxmZmZmZmZmZmMwMTQxYTM2Pl0gPyBidHJmc193
cml0ZV9kaXJ0eV9ibG9ja19ncm91cHMrMHgxMDYvMHgzODAgW2J0cmZzXQo+ID4gIFs8ZmZmZmZm
ZmZjMDE0MGM1ZD5dID8gYnRyZnNfcnVuX2RlbGF5ZWRfcmVmcysweDFmZC8weDJiMCBbYnRyZnNd
Cj4gPiAgWzxmZmZmZmZmZmMwMTU1MWQ3Pl0gPyBjb21taXRfY293b25seV9yb290cysweDI1Ny8w
eDJmMCBbYnRyZnNdCj4gPiAgWzxmZmZmZmZmZmMwMTU3YTI0Pl0gPyBidHJmc19jb21taXRfdHJh
bnNhY3Rpb24rMHg0ZTQvMHhhNDAgW2J0cmZzXQo+ID4gIFs8ZmZmZmZmZmZjMDE1ODAxZD5dID8g
c3RhcnRfdHJhbnNhY3Rpb24rMHg5ZC8weDRhMCBbYnRyZnNdCj4gPiAgWzxmZmZmZmZmZmMwMTUy
M2EyPl0gPyB0cmFuc2FjdGlvbl9rdGhyZWFkKzB4MWIyLzB4MWYwIFtidHJmc10KPiA+ICBbPGZm
ZmZmZmZmYzAxNTIxZjA+XSA/IGJ0cmZzX2NsZWFudXBfdHJhbnNhY3Rpb24rMHg1ODAvMHg1ODAg
W2J0cmZzXQo+ID4gIFs8ZmZmZmZmZmY4MTA5NzVjMD5dID8ga3RocmVhZCsweGYwLzB4MTEwCj4g
PiAgWzxmZmZmZmZmZjgxMDI0NzZiPl0gPyBfX3N3aXRjaF90bysweDJiYi8weDcwMAo+ID4gIFs8
ZmZmZmZmZmY4MTA5NzRkMD5dID8ga3RocmVhZF9wYXJrKzB4NjAvMHg2MAo+ID4gIFs8ZmZmZmZm
ZmY4MTYxMWQzNT5dID8gcmV0X2Zyb21fZm9yaysweDI1LzB4MzAKPiAKPiBBbmQgYW5vdGhlciBv
bmU6Cj4gPiBJTkZPOiB0YXNrIHNtYmQ6MjAxMDEgYmxvY2tlZCBmb3IgbW9yZSB0aGFuIDMwMCBz
ZWNvbmRzLgo+ID4gc21iZCAgICAgICAgICAgIEQgICAgMCAyMDEwMSAgIDE3MTQgMHgwMDAwMDAw
MAo+ID4gIGZmZmY4ODAxZjAxY2FjMDAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODgwMWY0YTI0MWMw
IGZmZmY4ODAwN2Y5YTUyNDAKPiA+ICBmZmZmODgwMWY1Yjk4NzgwIGZmZmZjOTAwNDlhMzNiYzAg
ZmZmZmZmZmY4MTYwY2QyZCBmZmZmODgwMGY3OGJiNWIwCj4gPiAgZmQyMjM2MzEzZmI1Mjc0YiAw
MDAwMDAwMDhkYzNjMWEwIGZmZmY4ODAxZjNlZjBhNDAgZmZmZjg4MDA3ZjlhNTI0MAo+ID4gQ2Fs
bCBUcmFjZToKPiA+ICBbPGZmZmZmZmZmODE2MGNkMmQ+XSA/IF9fc2NoZWR1bGUrMHgyM2QvMHg2
ZDAKPiA+ICBbPGZmZmZmZmZmODE2MGRhNjA+XSA/IGJpdF93YWl0X3RpbWVvdXQrMHg5MC8weDkw
Cj4gPiAgWzxmZmZmZmZmZjgxNjBkMWYyPl0gPyBzY2hlZHVsZSsweDMyLzB4ODAKPiA+ICBbPGZm
ZmZmZmZmODE2MTA3Mjk+XSA/IHNjaGVkdWxlX3RpbWVvdXQrMHgyNDkvMHgzMDAKPiA+ICBbPGZm
ZmZmZmZmODEzMzY0ODY+XSA/IF9fcmFkaXhfdHJlZV9sb29rdXArMHg3Ni8weGUwCj4gKioqCj4g
PiAgWzxmZmZmZmZmZjgxMDFiN2QxPl0gPyB4ZW5fY2xvY2tzb3VyY2VfZ2V0X2N5Y2xlcysweDEx
LzB4MjAKPiA+ICBbPGZmZmZmZmZmODE2MGRhNjA+XSA/IGJpdF93YWl0X3RpbWVvdXQrMHg5MC8w
eDkwCj4gPiAgWzxmZmZmZmZmZjgxNjBjYTc0Pl0gPyBpb19zY2hlZHVsZV90aW1lb3V0KzB4YjQv
MHgxMzAKPiA+ICBbPGZmZmZmZmZmODEwYmI1ZTc+XSA/IHByZXBhcmVfdG9fd2FpdCsweDU3LzB4
ODAKPiA+ICBbPGZmZmZmZmZmODE2MGRhNzc+XSA/IGJpdF93YWl0X2lvKzB4MTcvMHg2MAo+ID4g
IFs8ZmZmZmZmZmY4MTYwZDU2Yz5dID8gX193YWl0X29uX2JpdCsweDVjLzB4OTAKPiA+ICBbPGZm
ZmZmZmZmYzAwZjI5MGI+XSA/IF9famJkMl9qb3VybmFsX2ZpbGVfYnVmZmVyKzB4Y2IvMHgxODAg
W2piZDJdCj4gPiAgWzxmZmZmZmZmZjgxNjBkYTYwPl0gPyBiaXRfd2FpdF90aW1lb3V0KzB4OTAv
MHg5MAo+ID4gIFs8ZmZmZmZmZmY4MTYwZDZjZT5dID8gb3V0X29mX2xpbmVfd2FpdF9vbl9iaXQr
MHg3ZS8weGEwCj4gPiAgWzxmZmZmZmZmZjgxMGJiOTEwPl0gPyBhdXRvcmVtb3ZlX3dha2VfZnVu
Y3Rpb24rMHg0MC8weDQwCj4gPiAgWzxmZmZmZmZmZmMwMGYyYmM4Pl0gPyBkb19nZXRfd3JpdGVf
YWNjZXNzKzB4MjA4LzB4NDIwIFtqYmQyXQo+ID4gIFs8ZmZmZmZmZmZjMDBmMmUwZT5dID8gamJk
Ml9qb3VybmFsX2dldF93cml0ZV9hY2Nlc3MrMHgyZS8weDYwIFtqYmQyXQo+ID4gIFs8ZmZmZmZm
ZmZjMDJjNzhhNj5dID8gX19leHQ0X2pvdXJuYWxfZ2V0X3dyaXRlX2FjY2VzcysweDM2LzB4NzAg
W2V4dDRdCj4gPiAgWzxmZmZmZmZmZmMwMmEzOTEzPl0gPyBleHQ0X29ycGhhbl9hZGQrMHhkMy8w
eDIzMCBbZXh0NF0KPiA+ICBbPGZmZmZmZmZmYzAyOTZiNGE+XSA/IGV4dDRfbWFya19pbm9kZV9k
aXJ0eSsweDZhLzB4MjAwIFtleHQ0XQo+ID4gIFs8ZmZmZmZmZmZjMDJhNGI4YT5dID8gZXh0NF91
bmxpbmsrMHgzNmEvMHgzODAgW2V4dDRdCj4gPiAgWzxmZmZmZmZmZjgxMjExNjc3Pl0gPyB2ZnNf
dW5saW5rKzB4ZTcvMHgxODAKPiA+ICBbPGZmZmZmZmZmODEyMTQ0Mzk+XSA/IGRvX3VubGlua2F0
KzB4Mjg5LzB4MzAwCj4gPiAgWzxmZmZmZmZmZjgxNjExYWJiPl0gPyBzeXN0ZW1fY2FsbF9mYXN0
X2NvbXBhcmVfZW5kKzB4Yy8weDliCj4gCj4gVGhpcyBkb2VzIG5vdCBsb29rIG5vcm1hbCB0byBt
ZSBvciBkaWQgSSBtaXNzIHNvbWV0aGluZz8KPiAKPiBXaGVyZSBjYW4gSSBnZXQgbW9yZSBpbmZv
cm1hdGlvbiBvbiB3aHkgdGhlcmUgaXMgbm8gcHJvZ3Jlc3MgZm9yIDMwMHMsCj4gd2hhdCBzaG91
bGQgSSBkbyB0byBkZWJ1ZyB3aGljaCB0YXNrIGlzIHdhaXRpbmcgZm9yIHdoYXQ/Cj4gCj4gVGhl
IHRyYWNlcyBvZiB0aGUgb2Ygb3RoZXIgQ1BVcyBsb29rIG5vcm1hbCB0byBtZTogdGhlIG9uZSBw
b3N0ZWQgZmlyc3QKPiBhYm92ZSBpcyB0aGUgc2hvcnRlc3QsIGluIGFsbCBvdGhlciBjYXNlcyB0
aGV5IHdlcmUgc29vbmVyIG9yIGxhdGVyCj4gd2FpdGluZyBmb3IgSU8gKG15IGludGVycHJldGF0
aW9uLCBidXQgSSBjYW4gcG9zdCB0aGVtIGlmIG5lY2Vzc2FyeS4pCj4gCj4gVGhpcyBwcm9ibGVt
IG9jY3VycyBzaW5jZSB0aGUgdXBncmFkZSBvZiB0aGUgTGludXgga2VybmVsIGluc2lkZSB0aGUg
Vk0KPiBmcm9tIDQuMS54IHRvIDQuOS4zMiBhbmQgbm93IDQuOS41Mi4KPiAKPiBBbnkgaGVscCBp
cyBhcHByZWNpYXRlZC4KPiBQaGlsaXBwIEhhaG4KPiAtLSAKPiBQaGlsaXBwIEhhaG4KPiBPcGVu
IFNvdXJjZSBTb2Z0d2FyZSBFbmdpbmVlcgo+IAo+IFVuaXZlbnRpb24gR21iSAo+IGJlIG9wZW4u
Cj4gTWFyeS1Tb21lcnZpbGxlLVN0ci4gMQo+IEQtMjgzNTkgQnJlbWVuCj4gVGVsLjogKzQ5IDQy
MSAyMjIzMi0wCj4gRmF4IDogKzQ5IDQyMSAyMjIzMi05OQo+IGhhaG5AdW5pdmVudGlvbi5kZQo+
IAo+IGh0dHA6Ly93d3cudW5pdmVudGlvbi5kZS8KPiBHZXNjaMOkZnRzZsO8aHJlcjogUGV0ZXIg
SC4gR2FudGVuCj4gSFJCIDIwNzU1IEFtdHNnZXJpY2h0IEJyZW1lbgo+IFN0ZXVlci1Oci46IDcx
LTU5Ny0wMjg3Ngo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 05 13:26:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 13:26:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e06Ag-0007Vh-RC; Thu, 05 Oct 2017 13:26:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e06Ag-0007VW-AA
 for xen-devel@lists.xensource.com; Thu, 05 Oct 2017 13:26:38 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 7C/57-02036-D0336D95; Thu, 05 Oct 2017 13:26:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVZfH+Fq
 kwftXehYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuPJNpeCzUMWW+9tZGhg/
 8XYxcnEICTQySWy5s4qpi5ETyHnMKPF9BxNEYhujxIp9P9hAEiICzhJfz8xlB7F5BfQl/ly5C
 RYXFrCVWNZzlh2kQULgFaPEr9mzwCZJCHhK3Np5iAXGPvF9CZDNzsEmYCVxSAwkyiKgKvHq30
 TGCYzcCxgZVjFqFKcWlaUW6Rqa6CUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBHq
 cAQh2MJ497XmIUZKDSUmUt8bgWqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd43hkA5waLU9NSK
 tMwcYOjBpCU4eJREeENB0rzFBYm5xZnpEKlTjLocxzZd/sMkxJKXn5cqJc77EaRIAKQoozQPb
 gQsDi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmJffCGgKT2ZeCdwmYJgB3S/CO6fpCsgRJY
 kIKakGRrku+aNvWf4ElzHPF7gpn5PwzCyX93LX7fclTKetZshu1tJeZ/lLP8Kh8H2qz6GOJb8
 PmvhZ/vjze9Kc5o0Lm5Mqff6+PDR93vcbPvqTOOfdnPviK9PkuiBuvr8rrh++lt9rXH1Uf/vs
 +xt28nWcZ2mdrMC0Kego98943Zzt2jzHa6vdZsyecFuJpTgj0VCLuag4EQCqhUzbfgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1507209995!94720480!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19836 invoked from network); 5 Oct 2017 13:26:36 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Oct 2017 13:26:36 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e06Ab-0003dZ-FZ; Thu, 05 Oct 2017 13:26:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e06AW-0001zB-36; Thu, 05 Oct 2017 13:26:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e06AV-0002Fl-TX; Thu, 05 Oct 2017 13:26:27 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114041-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=72b0c19a7040ab8446f16578b094fec8703f8095
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 05 Oct 2017 13:26:27 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114041: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDA0MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDA0MS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTM5NzIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNzJiMGMxOWE3MDQwYWI4NDQ2ZjE2NTc4
YjA5NGZlYzg3MDNmODA5NQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAg
ZGJjNGI2ZTEzYTVkMGRkODk2N2NkZTdmZjcwMDBhYjFlZDg4NjI1ZQoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTEzOTcyICAyMDE3LTEwLTAzIDIxOjAyOjQzIFogICAgMSBkYXlzCkZhaWxpbmcgc2lu
Y2UgICAgICAgIDExMzk3OSAgMjAxNy0xMC0wNCAwMDoxMDoxMyBaICAgIDEgZGF5cyAgIDIyIGF0
dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExNDAxNSAgMjAxNy0xMC0wNCAxODowMToyNiBa
ICAgIDAgZGF5cyAgIDEwIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgogIElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJh
ZC53aWxrQG9yYWNsZS5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3
b3VsZCBiZSA1MjQgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 13:47:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 13:47:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e06V2-0000ui-MY; Thu, 05 Oct 2017 13:47:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4449ca4ea=ross.lagerwall@citrix.com>)
 id 1e06V1-0000uc-ED
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 13:47:39 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 62/47-03435-AF736D95; Thu, 05 Oct 2017 13:47:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXitHRDpO5382u
 RBh9vC1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmzN05nLNjNUvHu6ia2Bsb7zF2MnBwSAv4S
 Ey9/BbOFBbIkprdNY+1i5OIQEZjLKHHw4FOgBAcHs4CJxNU7GSA1QgI5ErdPzmUHsdkEDCRuX
 foO1ssrYCvx40krWJxFQEXixMq/TCC2qEC4RNPZfhaIGkGJkzOfgNmcAjYSj6bcA7OZBSwkZs
 4/zwhhi0vcejKfCcKWl9j+dg4zxF41ibfLz7BMYOSfhWTULCTts5C0z0LSvoCRZRWjenFqUVl
 qka6lXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYGgyAMEOxrubAg4xSnIwKYny
 Xje7FinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvc2SE6wKDU9tSItMwcYJTBpCQ4eJRHeV8ZAa
 d7igsTc4sx0iNQpRl2OGw+v/2ESYsnLz0uVEudVBcackABIUUZpHtwIWMReYpSVEuZlBDpKiK
 cgtSg3swRV/hWjOAejkjDvUZBLeDLzSuA2vQI6ggnoiDlNV0COKElESEk1MBquMLoyZUnuBqc
 95yJnPCsUKn9iXpi/4voG3Z/pkwKvJBVZeMjtXx9hnqX5xSb1ULrJrGnsF5rXffsQNOHNA7OO
 1Ru29+tndzWqbl3QU8yuVmq6YLm6xJMt3LsuG0ux18dctApzmed55/cP3uT3c2L3L6ic/2rT4
 qf+pa+u5L2YmlT6RrR+6WElluKMREMt5qLiRAD49gno0wIAAA==
X-Env-Sender: prvs=4449ca4ea=ross.lagerwall@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1507211253!110572098!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7923 invoked from network); 5 Oct 2017 13:47:34 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 13:47:34 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="442629517"
To: Konrad Rzeszutek Wilk <konrad@kernel.org>,
 <xen-devel@lists.xenproject.org>, <konrad.wilk@oracle.com>,
 <julien.grall@arm.com>, <sstabellini@kernel.org>
References: <20170920223148.13137-1-konrad.wilk@oracle.com>
 <20170920223148.13137-2-konrad.wilk@oracle.com>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <c197da1b-8a37-e2b7-7978-8de5c3e7fafb@citrix.com>
Date: Thu, 5 Oct 2017 14:47:30 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170920223148.13137-2-konrad.wilk@oracle.com>
Content-Language: en-US
Cc: andrew.cooper3@citrix.com, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v4 01/11] livepatch: Expand check for
 safe_for_reapply if livepatch has only .rodata.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMjAvMjAxNyAxMTozMSBQTSwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+IElm
IHRoZSBsaXZlcGF0Y2ggaGFzIG9ubHkgLnJvZGF0YSBzZWN0aW9ucyB0aGVuIGl0IGlzIE9LIHRv
IGFsc28KPiBhcHBseS9yZXZlcnQvYXBwbHkgdGhlIGxpdmVwYXRjaCB3aXRob3V0IGhhdmluZyB0
byB3b3JyeSBhYm91dCB0aGUKPiB1bmZvcnNlZW4gY29uc2VxdWVuY2VzLgo+IAo+IFNlZSBjb21t
aXQgOThiNzI4YTdiMjM1YzY3ZTIxMGY2N2Y3ODlkYjVkOWViMzhjYTAwYwo+ICJsaXZlcGF0Y2g6
IERpc2FsbG93IGFwcGx5aW5nIGFmdGVyIGFuIHJldmVydCIgZm9yIGRldGFpbHMuCj4gCj4gU2ln
bmVkLW9mZi1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29t
Pgo+IC0tLQo+IENjOiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4K
PiAKClRoZSBwYXRjaCBsb29rcyBPSywgYnV0IHdoYXQgaXMgdGhlIHVzZSBjYXNlIGZvciBhIGxp
dmUgcGF0Y2ggd2l0aCBvbmx5IAoucm9kYXRhPwoKUmVnYXJkcywKLS0gClJvc3MgTGFnZXJ3YWxs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 13:50:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 13:50:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e06Xx-0001Xc-7c; Thu, 05 Oct 2017 13:50:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=444b19dd0=George.Dunlap@citrix.com>)
 id 1e06Xw-0001XT-7x
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 13:50:40 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 96/BA-01778-FA836D95; Thu, 05 Oct 2017 13:50:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHSDve46i2u
 RBj2nrC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxVH1+wF3wSrNi28wNzA+Mzvi5GTg4JAX+J
 R9POMoHYwgIxEpu/tzKD2CICyhK9v36zgNjMAtMYJVomm3UxcnEICXQzSSw/MR+siE1AT2Le8
 a9gRbwCthLXzr5jBbFZBFQk3r87xgZiiwqESzSd7YeqEZQ4OfMJmM0pYC+xde98IJsDaIGmxP
 pd+hC7xCVuPZnPBGHLS2x/OwdslZCAqsTiB0fZJzDyz0IyaRZC9ywk3bOQdC9gZFnFqFGcWlS
 WWqRrZKiXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYmvUMDIw7GO9O9jvEKMnB
 pCTKe93sWqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV4mYKgLCRalpqdWpGXmAKMEJi3BwaMkw
 rvKHCjNW1yQmFucmQ6ROsWoKCXOOx0kIQCSyCjNg2uDReYlRlkpYV5GBgYGIZ6C1KLczBJU+V
 eM4hyMSsK8G0Cm8GTmlcBNfwW0mAlo8ZymKyCLSxIRUlINjKvWtIl/VjLx/da6dW4j42mPCRJ
 +Z2amySYGWrU82qkp7jJr1fu476mu0/jXynXcfSF6Rt4t979t7q1v+1ZI/Ld6f+Lnn90yWoZ6
 PgZrX1/gid5jPH/aZwP2PJsfYatv+jx9sXrHpfzM2a/vzpGWzE2yDeuxvrY2klN2VsO7c2ZJX
 5u272+Zm63EUpyRaKjFXFScCADZ5C7FxwIAAA==
X-Env-Sender: prvs=444b19dd0=George.Dunlap@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1507211437!100714880!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64187 invoked from network); 5 Oct 2017 13:50:38 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 13:50:38 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="450599552"
To: Jan Beulich <JBeulich@suse.com>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
 <20170925142648.25959-6-george.dunlap@citrix.com>
 <59D4B69D0200007800181E20@prv-mh.provo.novell.com>
 <2c264867-03cf-b905-f7a3-03092de8f95b@citrix.com>
 <59D6111F02000078001826AE@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <8817cf80-7c4c-7df2-37e4-d581f136e37d@citrix.com>
Date: Thu, 5 Oct 2017 14:50:35 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59D6111F02000078001826AE@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 06/13] fuzz/x86_emulate: Rename the file
 containing the wrapper code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDUvMjAxNyAxMDowMSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDQuMTAu
MTcgYXQgMTg6MzQsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+PiBPbiAxMC8w
NC8yMDE3IDA5OjIzIEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDI1LjA5LjE3IGF0
IDE2OjI2LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPj4+PiAtLS0gYS90b29s
cy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9NYWtlZmlsZQo+Pj4+ICsrKyBiL3Rvb2xz
L2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL01ha2VmaWxlCj4+Pj4gQEAgLTE4LDIyICsx
OCwyMiBAQCBhc206Cj4+Pj4gIAo+Pj4+ICBhc20vJTogYXNtIDsKPj4+PiAgCj4+Pj4gLXg4Nl9l
bXVsYXRlLmMgeDg2X2VtdWxhdGUuaDogJToKPj4+PiAreDg2X2VtdWxhdGVfdXNlci5jIHg4Nl9l
bXVsYXRlX3VzZXIuaDogJToKPj4+Cj4+PiBIb3cgYWJvdXQgYXZvaWRpbmcgdGhlIG5hbWVzIGdl
dHRpbmcgZXZlbiBsb25nZXI/IEUuZy4gdXNpbmcKPj4+IHg4Ni1lbXVsYXRlLltjaF0gb3IgeDg2
ZW11bC11c2VyLltjaF0gaW5zdGVhZD8KPj4KPj4gTXkgb3JpZ2luYWwgaWRlYSB3YXMgdG8gbWFr
ZSBpdCBlYXN5IHRvIGNvbnN0cnVjdCB0aGUgb3JpZ2luYWwgZmlsZW5hbWUKPj4gZnJvbSB0aGUg
bG9uZyBmaWxlbmFtZS4gIEkgZG9uJ3QgaGF2ZSBzdXBlci1zdHJvbmcgb3BpbmlvbnMgKG1vc3Rs
eQo+PiBiZWNhdXNlIEkgdGhpbmsgYWxsIHRoZSBvcHRpb25zIEkndmUgc2VlbiBhcmUgcHJldHR5
IGJhZCksIGJ1dCBJIHN0aWxsCj4+IHRoaW5rIHRoYXQgdGhpcyBpcyB0aGUgbGVhc3QtYmFkIG9w
dGlvbi4KPj4KPj4gSWYgeW91IGhhdmUgc3Ryb25nIG9waW5pb25zIGFib3V0IG9uZSBvZiB0aGUg
b3RoZXIgb25lcywgbGV0IG1lIGtub3cgYW5kCj4+IEknbGwgY2hhbmdlIGl0Lgo+IAo+IFdlbGws
IHRvZ2V0aGVyIHdpdGggdGhlIHN1Z2dlc3RlZCBhbHRlcm5hdGl2ZXMgYmVpbmcgc2hvcnRlciwK
PiB0aGV5IGFsc28gc2xpZ2h0bHkgaW1wcm92ZSB3b3JkIGNvbXBsZXRpb24gYmVoYXZpb3Igd2hl
biB0eXBpbmcKPiBpbiBwYXJ0aWFsIGZpbGUgbmFtZXMsIHNvIHllcywgSSdkIHJlYWxseSBhcHBy
ZWNpYXRlIHJlbmFtaW5nIHRoZW0KPiAoYW5kIEkndmUgbGlzdGVkIHRoZSBzdWdnZXN0aW9ucyBh
Ym92ZSBpbiB0aGUgb3JkZXIgb2YgbXkKPiBwcmVmZXJlbmNlKS4KCk9rLgoKPiAKPj4+PiBAQCAt
NDIsNyArNDIsNyBAQCBhbGw6IHg4Ni1pbnNuLWZ1enotYWxsCj4+Pj4gIAo+Pj4+ICAuUEhPTlk6
IGRpc3RjbGVhbgo+Pj4+ICBkaXN0Y2xlYW46IGNsZWFuCj4+Pj4gLQlybSAtZiB4ODZfZW11bGF0
ZSB4ODZfZW11bGF0ZS5jIHg4Nl9lbXVsYXRlLmggYXNtCj4+Pj4gKwlybSAtZiB4ODZfZW11bGF0
ZSB4ODZfZW11bGF0ZV91c2VyLmMgeDg2X2VtdWxhdGVfdXNlci5oIGFzbQo+Pj4KPj4+IElmIHlv
dSB3YW50IHRvIHN0aWNrIHRvIHRoZSBsb25nZXIgbmFtZXMsIHdvdWxkIHlvdSBtaW5kIHRha2lu
ZyB0aGUKPj4+IG9wcG9ydHVuaXR5IHRvIG1ha2UgdGhpcyBqdXN0IHg4Nl9lbXVsYXRlKiA/Cj4+
Cj4+IFdoYXQgaWYgeW91IHB1dCBzb21ldGhpbmcgaW4gdGhhdCBkaXJlY3RseSBjYWxsZWQKPj4g
Ing4Nl9lbXVsYXRlX3VzZXIuYy5kaWZmIiAob3Igc29tZXRoaW5nIGxpa2UgdGhhdCkgYW5kIHRo
ZW4gcmFuICJtYWtlCj4+IGNsZWFuIj8KPj4KPj4gSSB0ZW5kIHRvIHRoaW5rIHRoYXQgJ21ha2Ug
Y2xlYW4nIHNob3VsZCBvbmx5IGNsZWFuIHRoaW5ncyB0aGF0IGl0IGlzCj4+IHByZXR0eSBjb25m
aWRlbnQgd2VyZSBwdXQgdGhlcmUgYnkgdGhlIGJ1aWxkIHN5c3RlbSwgYW5kIG5vdCB0aGUgdXNl
ci4KPiAKPiBBaCwgeWVzLCBJIHNlZSB5b3VyIHBvaW50LCBhbGJlaXQgSSBkb24ndCBmdWxseSBh
Z3JlZTogSSB3b3VsZAo+IGFjdHVhbGx5IHByZWZlciAibWFrZSBjbGVhbiIgdG8gbGVhdmUgYSBj
bGVhbiB0cmVlLCBub3Qgb25lCj4gd2l0aCB1c2VyIGNyZWF0ZWQgZmlsZXMgbGVmdCBpbi4gQnV0
IGluZGVlZCB0aGF0J3MgYSBtYXR0ZXIgb2YKPiB0YXN0ZS4KCldlbGwgaWYgdGhhdCdzIHRoZSBj
YXNlIHdlIHNob3VsZCBoYXZlIGEgd2hpdGVsaXN0LCBhbmQgZG8gc29tZXRoaW5nCmxpa2UgImxz
IC1hIHwgKGZpbHRlciB3aGl0ZWxpc3QpIHwgeGFyZ3Mgcm0gLWYiLiAgQnV0IEkgdGhpbmsgYGdp
dCBjbGVhbgotZmZkeGAgZG9lcyB0aGF0IGpvYiBmb3IgbW9zdCBwZW9wbGUgdGhlc2UgZGF5cy4K
CiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 13:52:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 13:52:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e06ZI-0001sj-HZ; Thu, 05 Oct 2017 13:52:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1e06ZG-0001sX-VX
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 13:52:03 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 27/9F-02225-20936D95; Thu, 05 Oct 2017 13:52:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOKsWRWlGSWpSXmKPExsXiVRvkqPvL4lq
 kwctNPBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bXizdYC87IVLxecJGxgXGSRBcjF4eQwAxG
 iUPX1zN2MXJysAi0s0rs7hABSUgILGaVONv9hg0kISGQJnHx5Bd2GPvugQfMXYwcQHa1RPscP
 pCwkICKxM3tq5gghv5klDjyroMFJCEsoCdx5OgPsF5eAX2JJdtns0HEnSVOdC4Ei7MJaEgcPv
 CXFWSmiICPxIOuIJAws4CWxI++2cwQt6lKrPh/jAnE5hSwk/g9s50ZYtchRolH59uZIBpqJY5
 +bWaEuFNb4s/pG2AzeQUEJf7uEJ7AKDILSdUshAxEWFOidftvdghbW2LZwtfMELatxLp171kg
 bBuJTVcXMELY8hLb385hXsDIvopRozi1qCy1SNfIWC+pKDM9oyQ3MTNH19DAWC83tbg4MT01J
 zGpWC85P3cTIzC66hkYGHcw9u31O8QoycGkJMp73exapBBfUn5KZUZicUZ8UWlOavEhRhkODi
 UJ3pPmQDnBotT01Iq0zBxgnMOkJTh4lER434OkeYsLEnOLM9MhUqcYjTn27bn1h4mj4+bdP0x
 CLHn5ealS4rzTQUoFQEozSvPgBsHSzyVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrwbQKbw
 ZOaVwO17BXQKE9Apc5qugJxSkoiQkmpgXHFWe9MlhynTv1vnX/PIq1v4dvmEc/vzVXtk1lkc/
 npk5o1U1dqDrYL1x2o2zZDd82afmvOqcxHb3FqXN/eVCSsdNjutZHyuJk+25UqAc7/HTp05Cv
 2XFxzImht6zeXZ3L9m534ab/353IQp4CdLyMZdO+7IT1ldomr0fVHRDTNufj2hEwzlK5RYijM
 SDbWYi4oTATv6AsM6AwAA
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1507211514!114844941!1
X-Originating-IP: [74.125.82.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,async_handler: YXN5bmNfZGVsYXk6IDAgKHRpbWVvdXQp\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8269 invoked from network); 5 Oct 2017 13:51:54 -0000
Received: from mail-wm0-f65.google.com (HELO mail-wm0-f65.google.com)
 (74.125.82.65)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Oct 2017 13:51:54 -0000
Received: by mail-wm0-f65.google.com with SMTP id u138so2257570wmu.5
 for <xen-devel@lists.xenproject.org>; Thu, 05 Oct 2017 06:51:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:message-id:subject:from:to:cc:date:in-reply-to:references
 :mime-version; bh=GNRGJLoiyAza2fIL2CkpKRgWljve772RIQCeItih2WI=;
 b=GLi3kTMzPe1Lr2NEAKnirN0rdzV0ooptlnXNpjfUVRDp2DcrTg8yMGwx2Ud++bWn6P
 E+oDFJL+SnbUcPg3kL2uvRFVRVzdmFODcaD6nB+UYaVKOX5JGtiDpqGNOIdgkgyDhIy0
 BvK22F2L0+aX2fDaQQwJM0fCXqcC+dE8OYMFo4k9pOYEcRbaSGADHL6D6w15xuTA0Nyj
 EIm19uymOgnCHwmMWhrdpZHleYQTEnPttSMUAooAUoEBOZuOpk4xc/3bFjA6g6fC2dQ2
 h93zuUSyCjPP185+JTJWJzZF33V4xHYLIXHGCU1/ZpyF81I5sERanqRG8wWQOS1FAf25
 bRPQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:message-id:subject:from:to:cc:date
 :in-reply-to:references:mime-version;
 bh=GNRGJLoiyAza2fIL2CkpKRgWljve772RIQCeItih2WI=;
 b=TSMQAmxzcFug/BQr2g3eBl26KKIwets4/IzWEQL0jXDy0CK8cPJarLbutyrHo6W1p9
 F0sy/pMb6oBRaDX0Xd8meZzj+noKr0IrqRC5GkmJwvsXuAlExGumH0ZQkLxhenv2rq5d
 8v44VR2SDmOBt8fUJ0u/YDl4DXlrzuGFVdz1ivQ+nYCJlO3RDhcH7qvHmk96U/ZAF+BT
 6CyynL7+FqOQg6jUkQ1VRxyjbW4lefcX0vTNIw4UKW8fs0EmHQnySEk4EohUm3HHXTsS
 94Tj9LPChjxe9CjqTOVN7EKHZdx8D3/pky49Ye7Vflmkh/pPETo6E9NSaALOzbHqv58T
 evrg==
X-Gm-Message-State: AMCzsaUb14rk7qxZN7hzWU4ycPeF695G7Dn941towjUl1t+5+Wf7SS9P
 qkSZALNvrwNv0oQVSmp2mLs=
X-Google-Smtp-Source: AOwi7QDk1C+JpQzLsJmiCMRvpbVSp/LGpl4KX9lAmBf2mTlbRyQ7SJvDrkTQpKxag5PwQBMA11yKJg==
X-Received: by 10.28.138.202 with SMTP id m193mr12125073wmd.63.1507211513733; 
 Thu, 05 Oct 2017 06:51:53 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.52])
 by smtp.gmail.com with ESMTPSA id o24sm8049282wmi.39.2017.10.05.06.51.52
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Thu, 05 Oct 2017 06:51:52 -0700 (PDT)
Message-ID: <1507211509.4127.19.camel@linux.it>
From: Dario Faggioli <raistlin@linux.it>
To: George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org
Date: Thu, 05 Oct 2017 15:51:49 +0200
In-Reply-To: <25b5d7c6-7402-6101-2432-50378bbeb232@citrix.com>
References: <150549688701.28881.16283579243927231378.stgit@Solace.fritz.box>
 <150549692333.28881.4639203280111560477.stgit@Solace.fritz.box>
 <25b5d7c6-7402-6101-2432-50378bbeb232@citrix.com>
X-Mailer: Evolution 3.24.5 (3.24.5-1.fc26) 
Mime-Version: 1.0
Cc: Anshul Makkar <anshulmakkar@gmail.com>
Subject: Re: [Xen-devel] [PATCH 3/4] xen: sched: improve checking
	soft-affinity
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3336815397894688253=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


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


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

On Wed, 2017-10-04 at 14:23 +0100, George Dunlap wrote:
> On 09/15/2017 06:35 PM, Dario Faggioli wrote:
> >=20
> > diff --git a/xen/common/sched_credit.c b/xen/common/sched_credit.c
> > index 3efbfc8..35d0c98 100644
> > --- a/xen/common/sched_credit.c
> > +++ b/xen/common/sched_credit.c
> > @@ -410,8 +410,7 @@ static inline void __runq_tickle(struct
> > csched_vcpu *new)
> >              int new_idlers_empty;
> > =20
> >              if ( balance_step =3D=3D BALANCE_SOFT_AFFINITY
> > -                 && !has_soft_affinity(new->vcpu,
> > -                                       new->vcpu-
> > >cpu_hard_affinity) )
> > +                 && !has_soft_affinity(new->vcpu) )
> >                  continue;
> > =20
> >              /* Are there idlers suitable for new (for this balance
> > step)? */
> > @@ -743,50 +742,42 @@ __csched_vcpu_is_migrateable(struct vcpu *vc,
> > int dest_cpu, cpumask_t *mask)
> >  static int
> >  _csched_cpu_pick(const struct scheduler *ops, struct vcpu *vc,
> > bool_t commit)
> >  {
> > -    cpumask_t cpus;
>=20
> Is there a reason you couldn't use cpumask_t
> *cpus=3Dcpumask_scratch_cpu()?
>=20
I was about to say "yes, of course". But while double checking that, I
realized that the patch is actually wrong.

So, even if not 100% intentional... good catch! :-P

In fact, in this function (_csched_cpu_pick()), cpu potentially changes
here:

    cpu =3D cpumask_test_cpu(vc->processor, cpumask_scratch_cpu(cpu))
            ? vc->processor
            : cpumask_cycle(vc->processor, cpumask_scratch_cpu(cpu));

and here:

    if ( !cpumask_test_cpu(cpu, cpumask_scratch_cpu(cpu)) &&
         !cpumask_empty(cpumask_scratch_cpu(cpu)) )
        cpu =3D cpumask_cycle(cpu, cpumask_scratch_cpu(cpu));

And it's therefore not ok to continue to use cpumask_scratch_cpu(cpu).

I now have fixed this, but then, while testing, I discovered more, and
much more serious issues.

I'm not actually sure what happened, but it's quite clear I've made a
mess while testing this series (likely, I must mistakenly have tested a
different version of the series, wrt to that I sent).

So I'll send a v3, with the issues I've found fixed, and this time
properly tested.

Sorry everyone, George in particular. :-(

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-CM5kb02ArxXAwDuC6BBf
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+4FAlnWOPYACgkQFkJ4iaW4
c+78QBAAjHk6i15++6nkysb1jop5mGNfZ3E2r4kxSmtjKJ+tLjqxmgYoBLTC27pU
UI6IWFj63yL45iLVIO6RVuayu1YILw1X+8Stdd07n3T6igk+wZ+UI4md3EMK1LA7
lPrv3jFYvjjjBTREFYIU4dCHsOSjzA3tvYZSz6sFz5j8oiCdWwFOLKr0ha5ec2wW
sp003VEzT2vURz4jkIdj+O7F30rnwCp/hRRPrlB8pD9XwzNo/UymzybDjz8yO3al
/X0HgwrWhXuAWo80X4vZZj4qVLbOWeqY1i7BrMQ9l72pTXhdrFNu6hIcUv5tZgHy
Jk5hZLrbBTVzuk9/Zo7fuyDtoIPDxUfxRdJcN7JQq573PdyW69GuFmaWAP0RXJmP
VlvP8NISRTeNYLPbAyYYnVk2QvoRiPd8FiwWLqjuiCwrBgfTec4C62H7dQgKLSvl
XG7beBi+0RjBXGY8sxswnq6Bh2HrlMgYagssljhy9NgoKIKm245sYrKg+R8LhjaO
9L02g8R+3WXkz9JTrKGmF7PQ3C7uQADJya0WnGE1wON48srIsTKhq7zIAQi4KejY
x556EH+1lQv1RL6G58vRDne7TN9muZaSXf0ah4z8LBr5N7tnPAz92ARJedTepqne
awkGj2m7/VmHE+Nw6+4j60Ck6+zz8VeSb7f/aBE+5QgStEwTm6A=
=dQj/
-----END PGP SIGNATURE-----

--=-CM5kb02ArxXAwDuC6BBf--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3336815397894688253==--



From xen-devel-bounces@lists.xen.org Thu Oct 05 14:00:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 14:00:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e06hS-0002gy-BC; Thu, 05 Oct 2017 14:00:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4445caaf3=Paul.Durrant@citrix.com>)
 id 1e06hQ-0002gs-FV
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 14:00:28 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 E2/C9-02220-AFA36D95; Thu, 05 Oct 2017 14:00:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsWyU9JRQveX1bV
 IgwNXuS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxz95cxFfxkrzh3by9TA+NWti5GTg4JAT+J
 n8dPM4HYbAI6EkuPzgezRQSCJNoWzWPtYuTgEBZQkPjULwcRVpU4dKaPBcLWkzj1bAsriM0io
 CIx4dENZhCbV8BdYuae62BjGAVkJb40rgaLMwuIS9x6AjFeQkBAYsme88wQtqjEy8f/WCFsA4
 mtS/exQNTrSCzY/YkNwtaWWLbwNdR8QYmTM5+wTGAUmIVk7CwkLbOQtMxC0rKAkWUVo0ZxalF
 ZapGuoaleUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgyDIAwQ7Ghu2ehxglOZiU
 RHmvm12LFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB+9wSKCdYlJqeWpGWmQOMHpi0BAePkgjvW
 ZA0b3FBYm5xZjpE6hSjLsePSVf+MAmx5OXnpUqJ85aBFAmAFGWU5sGNgEXyJUZZKWFeRqCjhH
 gKUotyM0tQ5V8xinMwKgnz8gPTghBPZl4J3KZXQEcwAR0xp+kKyBEliQgpqQbGgIcbrqxm9r2
 2UVmpwFgjtz2tMzdc9F627K1nof9Dpxzh7NJbeXiG3+4oxxNylWyXsxvfauz80a/2Yq7Fs5gv
 epWH+E/vksm+0Tpjasp+Nt9OGwN3zt8HD/j0ZxyKjt367pFycX2mjNnzJaK2MSIxNdfEmf0tj
 qdcPrOCa1/LGob2Ty+XrlJXYinOSDTUYi4qTgQApxDJjd8CAAA=
X-Env-Sender: prvs=4445caaf3=Paul.Durrant@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1507212025!86305011!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24404 invoked from network); 5 Oct 2017 14:00:26 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 14:00:26 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="54084866"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: "xen-devel (xen-devel@lists.xenproject.org)"
 <xen-devel@lists.xenproject.org>
Thread-Topic: SRIOV VF reset problems
Thread-Index: AdM94Ned0r0KPZPsR4yDMGu0StpVGA==
Date: Thu, 5 Oct 2017 14:00:25 +0000
Message-ID: <6d119188bba2494da6a93b77a55e2123@AMSPEX02CL03.citrite.net>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: [Xen-devel] SRIOV VF reset problems
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpJJ20gY3VycmVudGx5IGxvb2tpbmcgYXQgYSBwcm9ibGVtIHdpdGggYSBwYXNzLXRocm91
Z2ggU1ItSU9WIGRldmljZSB3aGVyZSB0aGUgZ3Vlc3QgZHJpdmVyIHRyaWdnZXJzIGEgVkYgcmVz
ZXQgdmlhIGEgYmFjay1kb29yIGludGVyZmFjZSB0byB0aGUgUEYuIFRoZSByZXNldCBjb21wbGV0
ZXMgc3VjY2Vzc2Z1bGx5IGJ1dCwgaW4gdGhpcyBzY2VuYXJpbywgaXQgaXMgdXAgdG8gdGhlIFBG
IGRyaXZlciBydW5uaW5nIGluIGRvbTAgdG8gcmVzdG9yZSB0aGUgVkYncyBjb25maWcgc3BhY2Uu
IFRoaXMgaXMgZG9uZSBieSBzaW1wbHkgd3JpdGluZyB0aGUgYnl0ZXMgb2YgY29uZmlnIHNwYWNl
IHNhdmVkIHByaW9yIHRvIHRoZSByZXNldCAod2hpY2ggbWF5IG9yIG1heSBub3QgYmUgYWdhaW5z
dCB0aGUgUENJIHNwZWMpIGJ1dCBjYXVzZXMgYSBwYXJ0aWN1bGFyIHByb2JsZW0gd2l0aCBNU0ku
Li4KCkJlY2F1c2UgWGVuIGhhcyBjb2RlIHRvIGludGVyY2VwdCB3cml0ZXMgdG8gdGhlIGNhcGFi
aWxpdHksIGFuZCB2ZXRvZXMgYW55IHdyaXRlcyBvdGhlciB0aGFuIHRob3NlIHdoaWNoIGdvIHRv
IHRoZSBNU0kgY29udHJvbCByZWdpc3RlciBvciB0aGUgbWFzaywgdGhlIFBGIGRyaXZlciBjYW5u
b3QgcmVzdG9yZSB0aGUgY29udGVudCBNU0kgYWRkcmVzcyByZWdpc3RlcihzKSBhZnRlciB0aGUg
cmVzZXQuIFNvLCB0aGUgcXVlc3Rpb24gaXMgaG93IGJlc3QgdG8gZGVhbCB3aXRoIHRoaXMgaXNz
dWU/IEZvciB0aGUgbW9tZW50IEkgaGF2ZSBhIGhhY2sgaW4gcGxhY2Ugd2hpY2ggY2FsbHMgcGNp
X3Jlc3RvcmVfbXNpX3N0YXRlKCkgaWYgYW4gYXR0ZW1wdCBpcyBtYWRlIHRvIHdyaXRlIHRoZSBh
ZGRyZXNzIHdoaWNoIHNlZW1zIHRvIHdvcmsgYXJvdW5kIHRoZSBwcm9ibGVtIGZvciBtZSwgYnV0
IGRvZXMgbm90IGV4YWN0bHkgc2VlbSBsaWtlIGEgcHJvcGVyIHNvbHV0aW9uLiBUaG91Z2h0cyBh
bnlvbmU/CgpDaGVlcnMsCgogIFBhdWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 05 14:07:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 14:07:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e06nz-00038O-2E; Thu, 05 Oct 2017 14:07:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4449ca4ea=ross.lagerwall@citrix.com>)
 id 1e06ny-00038I-Me
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 14:07:14 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 DF/5B-03642-29C36D95; Thu, 05 Oct 2017 14:07:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXitHRDpG6PzbV
 Ig7lr1S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxzk7rYC+6zVLxY9ou5gfE7cxcjJ4eEgL9E
 49krjF2MHBzCAn4S6/75dTFycYgIzGWUOHjwKTNInFnAROLqnQyQciGBHImjX54xgdhsAgYSt
 y5BjOEVsJX4eOA+O0g5i4CKRPNaL5CwqEC4RNPZfhaIEkGJkzOfgNmcAjYSnRNngNnMAhYSM+
 efZ4SwxSVuPZnPBGHLS2x/O4cZYq2axNvlZ1gmMPLPQjJqFpL2WUjaZyFpX8DIsopRozi1qCy
 1SNfYUC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzAwGYBgB2PTosBDjJIcTEqi
 vNfNrkUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD1twbKCRalpqdWpGXmAGMEJi3BwaMkwmsIk
 uYtLkjMLc5Mh0idYjTmOLbp8h8mjhsPr/9hEmLJy89LlRLnzQcpFQApzSjNgxsEi91LjLJSwr
 yMQKcJ8RSkFuVmlqDKv2IU52BUEua1BpnCk5lXArfvFdApTECnzGm6AnJKSSJCSqqBUdMiZcN
 Nk30B+yO753s+2Xo/8/BZT+MVDgx8/Uf7t0gdWJsYbehWe0pki1bz90jrhY1Nt3Kz254c/C+9
 x+H9h7LNFWb7Q02qr87c03Vo8azCuSzvT+9+qBL+VaT6WJDah7TELUwBJ2LFQrpzrt6QfCGfM
 IWzKeA5e62A8+opfZcLT7P7r181QYmlOCPRUIu5qDgRALuOwEDYAgAA
X-Env-Sender: prvs=4449ca4ea=ross.lagerwall@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1507212426!70654142!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21293 invoked from network); 5 Oct 2017 14:07:08 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 14:07:08 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="442633358"
To: Konrad Rzeszutek Wilk <konrad@kernel.org>,
 <xen-devel@lists.xenproject.org>, <konrad.wilk@oracle.com>,
 <julien.grall@arm.com>, <sstabellini@kernel.org>
References: <20170920223148.13137-1-konrad.wilk@oracle.com>
 <20170920223148.13137-4-konrad.wilk@oracle.com>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <b479b239-c9b9-f4ee-3b98-a7e48d31e337@citrix.com>
Date: Thu, 5 Oct 2017 15:06:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170920223148.13137-4-konrad.wilk@oracle.com>
Content-Language: en-US
Cc: andrew.cooper3@citrix.com, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v4 03/11] livepatch: Include sizes when an
	mismatch occurs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMjAvMjAxNyAxMTozMSBQTSwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+IElm
IHRoZSAuYnVnLmZyYW1lcy5YIG9yIC5saXZlcGF0Y2guZnVuY3Mgc2l6ZXMgYXJlIGRpZmZlcmVu
dAo+IHRoYW4gd2hhdCB0aGUgaHlwZXJ2aXNvciBleHBlY3RzIC0gd2UgZmFpbCB0aGUgcGF5bG9h
ZC4gVG8gaGVscAo+IGluIGRpYWdub3NpbmcgdGhpcyBpbmNsdWRlIHRoZSBleHBlY3RlZCBhbmQg
dGhlIHBheWxvYWQKPiBzaXplcy4KPiAKPiBBbHNvIG1ha2UgaXQgbW9yZSBuYXR1cmFsIGJ5IGhh
dmluZyAiTXVsdGlwbGVzIiBpbiB0aGUgd2FybmluZy4KPiAKPiBBbHNvIGZpeCBvbmUgY2FzZSB3
aGVyZSB3ZSB3b3VsZCBmYWlsIGlmIHRoZSBzaXplIG9mIHRoZSAuZXhfdGFibGUKPiB3YXMgYmVp
bmcgemVybyAtIGJ1dCB0aGF0IGlzIE9LLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEtvbnJhZCBSemVz
enV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiAtLS0KPiBDYzogUm9zcyBMYWdl
cndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+Cj4gCgpSZXZpZXdlZC1ieTogUm9zcyBM
YWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 14:08:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 14:08:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e06p4-0003Cc-Bt; Thu, 05 Oct 2017 14:08:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4449ca4ea=ross.lagerwall@citrix.com>)
 id 1e06p2-0003CL-R5
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 14:08:20 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 C2/4C-02225-3DC36D95; Thu, 05 Oct 2017 14:08:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXitHRDpO4Fm2u
 RBo2PFSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyjyx6yF3xmr1jw7wpzA+MFti5GTg4JAX+J
 ZRe2soPYwgJlEtdXLmUCsUUEjCQ671xm6WLk4mAW2MooMWvHY2YQR0jgDKPEz5vTGEGq2AQMJ
 G5d+s4MYvMK2Eos/t/LAmKzCKhIPN6+khXEFhUIl2g6288CUSMocXLmEzCbU8BCYuW+N2A2M5
 A9c/55RghbXOLWk/lMELa8xPa3c8DmCwmoSbxdfoZlAiP/LCSjZiFpn4WkfRaS9gWMLKsY1Yt
 Ti8pSi3RN9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAsOznoGBcQfj5a9Ohxgl
 OZiURHmvm12LFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBO9EaKCdYlJqeWpGWmQOMFJi0BAePk
 gjvapA0b3FBYm5xZjpE6hSjopQ4bz5IQgAkkVGaB9cGi85LjLJSwryMDAwMQjwFqUW5mSWo8q
 8YxTkYlYR5S0Gm8GTmlcBNfwW0mAlo8ZymKyCLSxIRUlINjC6uBy477X3rF9lZkFz16/a0A9b
 LjC4vnqP9cImhg6qf1MWXBs3C3881TP7aYDvF/MmKR380btx89e+Cc+fv1N+yy0+8emd1IWPd
 UdaJmkH+G0uu9vf1fBZf57T8BO/56n82rG8kdl1uezpZifd45BSWBs5azn1MfE4MAVwMM+9f/
 tpXyv7NLESJpTgj0VCLuag4EQBMoM4pyQIAAA==
X-Env-Sender: prvs=4449ca4ea=ross.lagerwall@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1507212494!62603614!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44289 invoked from network); 5 Oct 2017 14:08:16 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 14:08:16 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="442633905"
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
References: <20170920223148.13137-1-konrad.wilk@oracle.com>
 <20170920223148.13137-2-konrad.wilk@oracle.com>
 <c197da1b-8a37-e2b7-7978-8de5c3e7fafb@citrix.com>
 <20171005135137.GK24547@char.us.oracle.com>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <85fe32a3-8f8b-b507-1b42-08d5889d9eef@citrix.com>
Date: Thu, 5 Oct 2017 15:08:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171005135137.GK24547@char.us.oracle.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, andrew.cooper3@citrix.com, julien.grall@arm.com,
 jbeulich@suse.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 01/11] livepatch: Expand check for
 safe_for_reapply if livepatch has only .rodata.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDUvMjAxNyAwMjo1MSBQTSwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+IE9u
IFRodSwgT2N0IDA1LCAyMDE3IGF0IDAyOjQ3OjMwUE0gKzAxMDAsIFJvc3MgTGFnZXJ3YWxsIHdy
b3RlOgo+PiBPbiAwOS8yMC8yMDE3IDExOjMxIFBNLCBLb25yYWQgUnplc3p1dGVrIFdpbGsgd3Jv
dGU6Cj4+PiBJZiB0aGUgbGl2ZXBhdGNoIGhhcyBvbmx5IC5yb2RhdGEgc2VjdGlvbnMgdGhlbiBp
dCBpcyBPSyB0byBhbHNvCj4+PiBhcHBseS9yZXZlcnQvYXBwbHkgdGhlIGxpdmVwYXRjaCB3aXRo
b3V0IGhhdmluZyB0byB3b3JyeSBhYm91dCB0aGUKPj4+IHVuZm9yc2VlbiBjb25zZXF1ZW5jZXMu
Cj4+Pgo+Pj4gU2VlIGNvbW1pdCA5OGI3MjhhN2IyMzVjNjdlMjEwZjY3Zjc4OWRiNWQ5ZWIzOGNh
MDBjCj4+PiAibGl2ZXBhdGNoOiBEaXNhbGxvdyBhcHBseWluZyBhZnRlciBhbiByZXZlcnQiIGZv
ciBkZXRhaWxzLgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8
a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPj4+IC0tLQo+Pj4gQ2M6IFJvc3MgTGFnZXJ3YWxsIDxy
b3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgo+Pj4KPj4KPj4gVGhlIHBhdGNoIGxvb2tzIE9LLCBi
dXQgd2hhdCBpcyB0aGUgdXNlIGNhc2UgZm9yIGEgbGl2ZSBwYXRjaCB3aXRoIG9ubHkKPj4gLnJv
ZGF0YT8KPiAKPiBBIE5PUCBvbmUuIFRoaXMgaGFzbid0IGJlZW4gYW4gaXNzdWUgaW4gdGhlIHBh
c3QsIGJ1dCBmdXJ0aGVyIHBhdGNoZXMKPiBjaGFuZ2UgdGhlIC5saXZlcGF0Y2hfZnVuY3MgZnJv
bSBSVyB0byBSTyAodG8gYmUgaW4gbGluZSB3aXRoIHdoYXQKPiBsaXZlcGF0Y2gtYnVpbGQtdG9v
bHMuZ2l0IGRvKSAtIGFuZCB0aGVuIHRoZSB4ZW5fbm9wIHRlc3RjYXNlIGRvZXMgbm90Cj4gd29y
ayBhbnltb3JlLgo+IAoKClRoYW5rcywgdGhhdCBtYWtlcyBzZW5zZS4KClJldmlld2VkLWJ5OiBS
b3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 05 14:11:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 14:11:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e06rv-00044h-Pm; Thu, 05 Oct 2017 14:11:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4449ca4ea=ross.lagerwall@citrix.com>)
 id 1e06ru-00044a-Gg
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 14:11:18 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 1A/07-03093-58D36D95; Thu, 05 Oct 2017 14:11:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXitHRDpG6T7bV
 Ig0/7pCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow/P94wF7wWrXh19DxrA+MawS5GTg4JAX+J
 G0s/sILYwgKFEl33PzN3MXJxiAjMZZQ4ePApM0iCWaBWonPTXxYQW0ggR+LRra3sIDabgIHEr
 UvfwWp4BWwlrk1+DxZnEVCReP+1mQnEFhUIl2g6288CUSMocXLmEzCbU8BGYkLnehaI+RYSM+
 efZ4SwxSVuPZnPBGHLS2x/O4cZYq+axNvlZ1gmMPLPQjJqFpL2WUjaZyFpX8DIsopRozi1qCy
 1SNfIXC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzA8GYBgB+PitYGHGCU5mJRE
 ea+bXYsU4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7zBooJ1iUmp5akZaZA4wUmLQEB4+SCK+8D
 VCat7ggMbc4Mx0idYpRUUqcNwQkIQCSyCjNg2uDReclRlkpYV5GoEOEeApSi3IzS1DlXzGKcz
 AqCfNqgkzhycwrgZv+CmgxE9DiOU1XQBaXJCKkpBoYa/b/+pe/9IlC/8GblW3zxKYw5r+/17i
 8c/rNOeW7eFNf3mK85P/L7dH2jl51dqYzfY88pV76Ll9+yamY98Ni9t6axYlVW+7es5z1rb9F
 rO5P1suXz8UXpccuVzFbFq1uvG0jw7uTGeaKp7YnZi52jajWkA5wcn0lxSQreYXLwcz17KQ9X
 G89lFiKMxINtZiLihMBFSZr5ckCAAA=
X-Env-Sender: prvs=4449ca4ea=ross.lagerwall@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1507212672!73043666!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10289 invoked from network); 5 Oct 2017 14:11:14 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 14:11:14 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="442634885"
To: Konrad Rzeszutek Wilk <konrad@kernel.org>,
 <xen-devel@lists.xenproject.org>, <konrad.wilk@oracle.com>,
 <julien.grall@arm.com>, <sstabellini@kernel.org>
References: <20170920223148.13137-1-konrad.wilk@oracle.com>
 <20170920223148.13137-8-konrad.wilk@oracle.com>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <8a08d1e7-2e13-8534-ac41-4284cee48600@citrix.com>
Date: Thu, 5 Oct 2017 15:11:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170920223148.13137-8-konrad.wilk@oracle.com>
Content-Language: en-US
Cc: andrew.cooper3@citrix.com, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v4 07/11] livepatch/x86/arm[32,
 64]: Force .livepatch.depends section to be uint32_t aligned.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMjAvMjAxNyAxMTozMSBQTSwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+IEJ5
IGRlZmF1bHQgd2hlbiB1c2luZyBvYmpjb3B5IHdlIGxvc2UgdGhlIGFsaWdubWVudCB3aGVuIHdl
IGNvcHkgaXQgZnJvbSB4ZW4tc3ltcyAtCj4gd2l0aCB0aGUgcmVzdWx0IHRoYXQgYWxpZ25tZW50
IChvbiBBUk0zMiBmb3IgZXhhbXBsZSkgY2FuIGJlIDE6Cj4gCj4gICAgW05yXSBOYW1lICAgICAg
ICAgICAgICBUeXBlICAgICAgICAgICAgQWRkciAgICAgT2ZmICAgIFNpemUgICBFUyBGbGcgTGsg
SW5mIEFsCj4gLi4KPiAgICBbIDZdIC5saXZlcGF0Y2guZGVwZW5kIFBST0dCSVRTICAgICAgICAw
MDAwMDAwMCAwMDAwOTMgMDAwMDI0IDAwICAgQSAgMCAgIDAgIDEKPiAKPiBUaGF0LCBjb21iaW5l
ZCB3aXRoIHdhY2t5IG9mZnNldCBtZWFucyBpdCB3aWxsIGJlIGxvYWRlZCBpbgo+IG1lbW9yeSB3
aXRoIHRoZSB3cm9uZyBhbGlnbm1lbnQ6Cj4gCj4gKFhFTikgbGl2ZXBhdGNoLmM6NDI1OiBsaXZl
cGF0Y2g6IHhlbl9ieWVfd29ybGQ6IExvYWRlZCAubGl2ZXBhdGNoLmRlcGVuZHMgYXQgMDAwYTA4
MDQzCj4gCj4gQW5kIGxhdGVyIHdlIGNyYXNoIGFzIHRoZSAubGl2ZXBhdGNoLmRlcGVuZHMgaXMg
bm90IGFsaWduZWQgdG8gZm91ciBieXRlcywgd2hpbGUKPiB0aGUgeGVuX2J1aWxkX2lkX2NoZWNr
IGV4cGVjdHMgdGhlIGNvZGUgdG8gYmUgZm91ciBieXRlIGFsaWduZWQgYW5kIHdlCj4gZ2V0IGFu
IGh5cGVydmlzb3IgY3Jhc2ggKG9uIEFSTTMyKToKPiAKPiAoWEVOKSBDUFUwOiBVbmV4cGVjdGVk
IFRyYXA6IERhdGEgQWJvcnQKPiAoWEVOKSAtLS0tWyBYZW4tNC4xMEhlbGxvIFdvcmxkICBhcm0z
MiAgZGVidWc9eSAgIE5vdCB0YWludGVkIF0tLS0tCj4gKFhFTikgQ1BVOiAgICAwCj4gKFhFTikg
UEM6ICAgICAwMDI0MDBhMCB4ZW5fYnVpbGRfaWRfY2hlY2srMHg4LzB4ZTgKPiAuLnNuaXAuLgo+
IChYRU4pIFhlbiBjYWxsIHRyYWNlOgo+IChYRU4pICAgIFs8MDAyNDAwYTA+XSB4ZW5fYnVpbGRf
aWRfY2hlY2srMHg4LzB4ZTggKFBDKQo+IChYRU4pICAgIFs8MDAyMWE5YzA+XSBsaXZlcGF0Y2hf
b3ArMHg3NjgvMHgxNjEwIChMUikKPiAoWEVOKSAgICBbPDAwMjNiYmU0Pl0gZG9fc3lzY3RsKzB4
OWM4LzB4YTljCj4gKFhFTikgICAgWzwwMDI2NzNjND5dIGRvX3RyYXBfZ3Vlc3Rfc3luYysweDEx
ZTAvMHgxNzdjCj4gKFhFTikgICAgWzwwMDI2YjZhMD5dIGVudHJ5Lm8jcmV0dXJuX2Zyb21fdHJh
cCswLzB4NAo+IChYRU4pCj4gKFhFTikKPiAoWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqCj4gKFhFTikgUGFuaWMgb24gQ1BVIDA6Cj4gKFhFTikgQ1BVMDogVW5l
eHBlY3RlZCBUcmFwOiBEYXRhIEFib3J0Cj4gCj4gVGhpcyBmaXggZm9yY2VzIGFsbCB0aGUgdGVz
dC1jYXNlcyB0byBiZSBidWlsdCB3aXRoIGEKPiAubGl2ZXBhdGNoLmRlcGVuZHMgc3RydWN0dXJl
IGNvbnRhaW5pbmcgdGhlIGJ1aWxkLWlkIGV4dHJhY3RlZCBmcm9tCj4gdGhlIGh5cGVydmlzb3Ig
KGV4Y2VwdCB0aGUgeGVuX2J5ZV93b3JsZCB0ZXN0LWNhc2UpLgo+IAo+IFdlIHVzZSB0aGUgJ21r
aGV4JyB0b29sIGluc3RlYWQgb2YgJ3h4ZCcgYXMgdGhlIGVuZCByZXN1bHQgaXMgYW4gJ3Vuc2ln
bmVkJwo+IGluc3RlYWQgb2YgJ2NoYXInIHR5cGUgYXJyYXkgLSB3aGljaCBuYXR1cmFsbHkgZm9y
Y2VzIHRoZSBhbGlnbm1lbnQgdG8gYmUgb2YgZm91ci4KPiBBbHNvIHRoZSAnbWtoZXgnIHRvb2xz
IGFsbG93cyB1cyB0byBwYXNzIHRoZSBzZWN0aW9uIG5hbWUgYXMgcGFyYW1ldGVyLgo+IAo+IFRo
ZSBlbmQgcmVzdWx0IGlzIG11Y2ggYmV0dGVyIGFsaWdubWVudDoKPiAKPiAgICBbIDddIC5saXZl
cGF0Y2guZGVwZW5kIFBST0dCSVRTICAgICAgICAwMDAwMDAwMCAwMDAwOTQgMDAwMDI0IDAwICAg
QSAgMCAgIDAgIDQKPiAKPiBOb3RlIHRoYXQgdGhhbmtzIHRvICd1bnNpZ25lZCBpbnQgLi4gX19u
b3RlX2RlcGVuZHMnIHRoZSBzeW1ib2wgYmVjb21lcwo+IGdsb2JhbDoKPiAKPiAkIHJlYWRlbGYg
LS1zeW1ib2xzICoubGl2ZXBhdGNoIHwgZ3JlcCBkZXBlbgo+ICAgICAgMjM6IDAwMDAwMDAwMDAw
MDAwMDAgICAgMzYgT0JKRUNUICBHTE9CQUwgSElEREVOICAgICA2IG5vdGVfZGVwZW5kcwo+ICAg
ICAgNDk6IDAwMDAwMDAwMDAwMDAwMDAgICAgMzYgT0JKRUNUICBHTE9CQUwgSElEREVOICAgIDE3
IG5vdGVfZGVwZW5kcwo+ICAgICAgMTY6IDAwMDAwMDAwMDAwMDAwMDAgICAgMzYgT0JKRUNUICBH
TE9CQUwgSElEREVOICAgICAzIG5vdGVfZGVwZW5kcwo+ICAgICAgMjE6IDAwMDAwMDAwMDAwMDAw
MDAgICAgMzYgT0JKRUNUICBHTE9CQUwgSElEREVOICAgICA2IG5vdGVfZGVwZW5kcwo+IAo+IFNl
ZSBwYXRjaCB0aXRsZWQ6ICJsaXZlcGF0Y2gvYXJtL3g4NjogUmVuYW1lIG5vdGVfZGVwZW5kcyBz
eW1ib2wgZnJvbSB0ZXN0LWNhc2VzLiIKPiB3aGljaCBmaXhlcyB0aGlzLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiAK
PiAtLS0KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IENjOiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KPiAKQWNrZWQtYnk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29t
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 05 14:12:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 14:12:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e06sb-00049m-5m; Thu, 05 Oct 2017 14:12:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44491d46c=wei.liu2@citrix.com>)
 id 1e06sZ-00048k-FY
 for xen-devel@lists.xen.org; Thu, 05 Oct 2017 14:11:59 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 D3/D9-02223-EAD36D95; Thu, 05 Oct 2017 14:11:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHSDve4622u
 RBn0TBS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxFf2ezFTxiqfh5+RtrA+NL5i5GTg4JAX+J
 T/fusIDYLAIqEstWH2IEsdkElCV+dvaygdgiAkYSnXcuA9VwcTALrGeSONy1CaxZWMBP4uqRV
 lYQm1fAQmJVw2smkCIhgc2MEku272eDSAhKnJz5BGwDs4COxILdn4DiHEC2tMTyfxwgYU6g3k
 /X9oMtFgU6onPpHLByIQEFiY7px5gmMPLNQjJpFpJJsxAmLWBkXsWoUZxaVJZapGtoopdUlJm
 eUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERhsDECwg/Hsac9DjJIcTEqivKU21yKF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfC+BckJFqWmp1akZeYAwx4mLcHBoyTCGwuS5i0uSMwtzkyHS
 J1i1OW48fD6HyYhlrz8vFQpcd5zIEUCIEUZpXlwI2AxeIlRVkqYlxHoKCGegtSi3MwSVPlXjO
 IcjErCvMtApvBk5pXAbXoFdAQT0BFzmq6AHFGSiJCSamBU0RExne3+Zbaqz7dUqTdCDMxv1F+
 99lSvzNqSOONkzJMdS62WPz8xYemJva2J6XZKXwTC21m8A3c8nnKULadKRXjaTwXHBUJuu7ic
 mA4pewXtvyJxwu6P5FLGGYeMY3/W2kg5yiWe8dz7M1aRV3bqtuNvfvOH/tezmX0pITPFgpvV7
 LzEyR9KLMUZiYZazEXFiQCKQ+HyvAIAAA==
X-Env-Sender: prvs=44491d46c=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1507212716!111898953!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40147 invoked from network); 5 Oct 2017 14:11:57 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 14:11:57 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="450603862"
Date: Thu, 5 Oct 2017 15:11:09 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Message-ID: <20171005141109.fjszqxleqxtwnh5g@citrix.com>
References: <1507054073-4776-1-git-send-email-andrew.cooper3@citrix.com>
 <1507054073-4776-5-git-send-email-andrew.cooper3@citrix.com>
 <20171005124936.GD24547@char.us.oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171005124936.GD24547@char.us.oracle.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 4/4] xen/ubsan: Introduce and use
	CONFIG_UBSAN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMDUsIDIwMTcgYXQgMDg6NDk6MzZBTSAtMDQwMCwgS29ucmFkIFJ6ZXN6dXRl
ayBXaWxrIHdyb3RlOgo+ID4gK2NvbmZpZyBVQlNBTgo+ID4gKwlib29sICJVbmRlZmluZWQgYmVo
YXZpb3VyIHNhbml0aXplciIKPiA+ICsJZGVwZW5kcyBvbiBYODYKPiA+ICsJLS0taGVscC0tLQo+
ID4gKwkgIEVuYWJsZSB1bmRlZmluZWQgYmVoYXZpb3VyIHNhbml0aXplci4KPiA+ICsKPiA+ICsJ
ICBJZiB1bnN1cmUsIHNheSBOIGhlcmUuCj4gCj4gQ291bGQgeW91IHBlcmhhcHMgZXhwYW5kIGl0
IGEgYml0PyBIb3cgZG9lcyBpdCBzYW5pdGl6ZSBpdD8gV2l0aCBzb2FwIDotKT8KPiBBbmQgd2hh
dCAndW5kZWZpbmRlZCBiZWhhdmlvdXIncyBhcmUgd2UgdGFsa2luZyBhYm91dD8gb3Bjb2Rlcz8g
CgpJdCBzYW5pdGl6ZXMgdW5kZWZpbmVkIGJlaGF2aW91ciBpbiBDLgoKSXQgZG9lcyBzbyBieSB1
c2luZyBjb21waWxlciBibGFjayBtYWdpYzogdGhlIGNvZGUgaW4gWGVuIGlzCmluc3RydW1lbnRl
ZDsgYXBwcm9wcmlhdGUgY2FsbHMgdG8gaG9va3MgYXJlIGluc2VydGVkOyBob29rcyBhcmUgY2Fs
bGVkCm9uY2UgVUIgaXMgZGV0ZWN0ZWQgZHVyaW5nIHJ1bnRpbWUuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 14:14:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 14:14:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e06uv-0004NA-Ib; Thu, 05 Oct 2017 14:14:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1e06ut-0004Mz-Vk
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 14:14:24 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 F2/60-03454-F3E36D95; Thu, 05 Oct 2017 14:14:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOIsWRWlGSWpSXmKPExsVyMfSqtq613bV
 Igy8n5Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owHH/6zFcwTrlg7YzpjA+MlgS5GLg4hgemM
 En2v+plBHBaB88wSve96wRwJgW2sEnO2P2PvYuQEcqokzk5cxgJhF0ksaPjGCmEXS0yd/4wJx
 OYVEJQ4OfMJWI2QgJfEnF6QQZwcnAKWEseX/2eHiKdLbGw8AWRzcLAJmEjM6pAACbMIqEhsnP
 WQFWJMgMTdPT8ZQWxhgViJV4ces4HYIgKKEg9e3mQFuY1ZoBHo6hPLweYzC2hKtG7/zQ5ha0s
 sW/iaeQKj0CwkJ81CUjYLSdkCRuZVjOrFqUVlqUW6ZnpJRZnpGSW5iZk5uoYGZnq5qcXFiemp
 OYlJxXrJ+bmbGIEBzQAEOxjnnfA/xCjJwaQkyltqcy1SiC8pP6UyI7E4I76oNCe1+BCjDAeHk
 gTvW5CcYFFqempFWmYOMLZg0hIcPEoivLEgad7igsTc4sx0iNQpRkuOC3cu/WHiOLDnFpC8dO
 vuHyYhlrz8vFQpcd5zIA0CIA0ZpXlw42Dxf4lRVkqYlxHoQCGegtSi3MwSVPlXjOIcjErCvMt
 ApvBk5pXAbX0FdBAT0EFzmq6AHFSSiJCSamDcMG995pFA34cbthc2Zh/KD324jlnRge36+97M
 rvy+TSYTL03e9O7EE6Zt4Te3OIofTX3B6OdtXqu+40k4/wTuS2l8E+K/NXd1OAgaO75ReCh7y
 mbxr/8t/Imua+e/ePuy9mXT3qmTTp5ece77Gq7nJ15riV9cXzc58LjKP/mlclm9vX/nOamvU2
 Ipzkg01GIuKk4EAC0QX576AgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1507212858!53478239!1
X-Originating-IP: [209.85.213.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 416 invoked from network); 5 Oct 2017 14:14:19 -0000
Received: from mail-vk0-f43.google.com (HELO mail-vk0-f43.google.com)
 (209.85.213.43)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Oct 2017 14:14:19 -0000
Received: by mail-vk0-f43.google.com with SMTP id 137so5576375vkk.8
 for <xen-devel@lists.xenproject.org>; Thu, 05 Oct 2017 07:14:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=q3sAUUGWkCrKvO9IfUR24QsLoDdLunb6TkgqLbbQg2o=;
 b=GTDvCouCez9OMFwJSlYjRj+6vGEIZL/B6zIGCl+cJNfeBNFXoOjsJl0wSoezPvAWvA
 MbKbzpVGpxyD/jCPTFyz7tK3a65EZIDtJov3Ddpj2pcpO2f6+c/2vKg+JC7LY+ROsail
 KWEVzpY52K1DteJ/eMKBGcBam6Nji8lX9gqrk=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=q3sAUUGWkCrKvO9IfUR24QsLoDdLunb6TkgqLbbQg2o=;
 b=mwOOtCXtkMRoiQvEx6CWc3YkEYW1P8TCy3UBf9AF3FrajcNM9kuUaTJt611xW00kAa
 MzAn/IutErVk2yd2xfyOKlysqsc7AKc/SnbNY9/SrO8KO/yFzdVbdMy5un7HBEoldINO
 csU6NcQhWSToPlklSRYY7vE98h47pHpPVzsqN1ZZUYW2nqtr3uAO/IAq+fTpRnAkotNw
 BEHBNvCzwmiOYwhkXpE46ALZTp2U7kvig6XrpMMQjXzAPgQpVmyi3OnhTIXPrdDTFl/0
 trzxmg87q2+bQRA9h1bDmqyKZC3YYBT+q6Vj5qCO8mQ1hiX7poT/zvc4in+5NCzRLrXc
 cktw==
X-Gm-Message-State: AMCzsaUB0TP6ekDkqbhDFeCUbKXFOKNVGJsnzJXhuoisTH8K+Yz6J6Iw
 HjXsjj7kZuqgUhS0HaT9UafiJukeCCy91LkicrhF0w==
X-Google-Smtp-Source: AOwi7QA3vmZ4HLIrQUdwUYRUzOA38E+LtshduFctHB95mxx42PgmuBeDwHh3sEOWA/HHlVXvbXmofUvX32aGoCwrh+k=
X-Received: by 10.31.235.133 with SMTP id j127mr9054263vkh.66.1507212858312;
 Thu, 05 Oct 2017 07:14:18 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.176.24.213 with HTTP; Thu, 5 Oct 2017 07:14:17 -0700 (PDT)
In-Reply-To: <20171005093740.q7wl6pggzevc7gp2@citrix.com>
References: <20171005015832.GA18647@localhost.localdomain>
 <20171005093740.q7wl6pggzevc7gp2@citrix.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Thu, 5 Oct 2017 19:44:17 +0530
Message-ID: <CACtJ1JRsiS+Hfs5vhuMWv4zixnOat2ECa-2uMTTw1V+HMoAvfQ@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Subject: Re: [Xen-devel] ARM32 - build-issues with xen/arm: vpl011: Add a
 new vuart node in the xenstore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgV2VpLAoKT24gNSBPY3RvYmVyIDIwMTcgYXQgMTU6MDcsIFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+IHdyb3RlOgo+IE9uIFdlZCwgT2N0IDA0LCAyMDE3IGF0IDA5OjU4OjMyUE0gLTA0
MDAsIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90ZToKPj4gSSBnZXQgdGhpcyB3aGVuIGNvbXBp
bGluZyB1bmRlciBBUk0zMiAoVWJ1bnR1IDE1LjA0LAo+PiBnY2MgKFVidW50dS9MaW5hcm8gNC45
LjItMTB1YnVudHUxMykgNC45LjIpOgo+Pgo+PiBsaWJ4bF9jb25zb2xlLmM6IEluIGZ1bmN0aW9u
IOKAmGxpYnhsX19kZXZpY2VfdnVhcnRfYWRk4oCZOgo+PiBsaWJ4bF9jb25zb2xlLmM6Mzc5OjU6
IGVycm9yOiBmb3JtYXQg4oCYJWx14oCZIGV4cGVjdHMgYXJndW1lbnQgb2YgdHlwZSDigJhsb25n
IHVuc2lnbmVkIGludOKAmSwgYnV0IGFyZ3VtZW50IDMgaGFzIHR5cGUg4oCYeGVuX3Bmbl904oCZ
IFstV2Vycm9yPWZvcm1hdD1dCj4+ICAgICAgZmxleGFycmF5X2FwcGVuZChyb19mcm9udCwgR0NT
UFJJTlRGKCIlbHUiLCBzdGF0ZS0+dnVhcnRfZ2ZuKSk7Cj4+ICAgICAgXgo+PiA7Cj4KPiBNeSBX
aGVlenkgMzJiaXQgY2hyb290IGRpZG4ndCBjYXRjaCB0aGlzLCBzaWdoLgo+Cj4gRG9lcyB0aGUg
Zm9sbG93aW5nIHBhdGNoIHdvcms/Cj4KCkkgdmVyaWZpZWQgdGhhdCB3aXRoIHRoaXMgZml4LCB0
aGUgYXJtMzIgdG9vbHN0YWNrIGNvbXBpbGVzIGZpbmUuCgo+IEZyb20gYWU1MzExOTczODJiZjBi
YzAwMzYwNmE5NzEyMDc1YmRkMjJjZmMyNCBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKPiBGcm9t
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IERhdGU6IFRodSwgNSBPY3QgMjAxNyAx
MDozNToyOCArMDEwMAo+IFN1YmplY3Q6IFtQQVRDSF0gbGlieGw6IHVzZSBjb3JyZWN0IHR5cGUg
bW9kaWZpZXIgZm9yIHZ1YXJ0X2dmbgo+IE1JTUUtVmVyc2lvbjogMS4wCj4gQ29udGVudC1UeXBl
OiB0ZXh0L3BsYWluOyBjaGFyc2V0PVVURi04Cj4gQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog
OGJpdAo+Cj4gRml4ZXMgY29tcGlsYXRpb24gZXJyb3IgbGlrZToKPgo+IGxpYnhsX2NvbnNvbGUu
YzogSW4gZnVuY3Rpb24g4oCYbGlieGxfX2RldmljZV92dWFydF9hZGTigJk6Cj4gbGlieGxfY29u
c29sZS5jOjM3OTo1OiBlcnJvcjogZm9ybWF0IOKAmCVsdeKAmSBleHBlY3RzIGFyZ3VtZW50IG9m
IHR5cGUg4oCYbG9uZyB1bnNpZ25lZCBpbnTigJksIGJ1dCBhcmd1bWVudCAzIGhhcyB0eXBlIOKA
mHhlbl9wZm5fdOKAmSBbLVdlcnJvcj1mb3JtYXQ9XQo+ICAgICAgIGZsZXhhcnJheV9hcHBlbmQo
cm9fZnJvbnQsIEdDU1BSSU5URigiJWx1Iiwgc3RhdGUtPnZ1YXJ0X2dmbikpOwo+Cj4gUmVwb3J0
ZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiBT
aWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IC0tLQo+ICB0b29s
cy9saWJ4bC9saWJ4bF9jb25zb2xlLmMgfCAyICstCj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy
dGlvbigrKSwgMSBkZWxldGlvbigtKQo+Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2NvbnNvbGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYwo+IGluZGV4IDEzZWNmMTI4
ZTIuLmMwNWRjMjhiOTkgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5j
Cj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jCj4gQEAgLTM3Niw3ICszNzYsNyBA
QCBpbnQgbGlieGxfX2RldmljZV92dWFydF9hZGQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9t
aWQsCj4gICAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCAicG9ydCIpOwo+ICAgICAgZmxl
eGFycmF5X2FwcGVuZChyb19mcm9udCwgR0NTUFJJTlRGKCIlIlBSSXUzMiwgc3RhdGUtPnZ1YXJ0
X3BvcnQpKTsKPiAgICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJvbnQsICJyaW5nLXJlZiIpOwo+
IC0gICAgZmxleGFycmF5X2FwcGVuZChyb19mcm9udCwgR0NTUFJJTlRGKCIlbHUiLCBzdGF0ZS0+
dnVhcnRfZ2ZuKSk7Cj4gKyAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCBHQ1NQUklOVEYo
IiUiUFJJX3hlbl9wZm4sIHN0YXRlLT52dWFydF9nZm4pKTsKPiAgICAgIGZsZXhhcnJheV9hcHBl
bmQocm9fZnJvbnQsICJsaW1pdCIpOwo+ICAgICAgZmxleGFycmF5X2FwcGVuZChyb19mcm9udCwg
R0NTUFJJTlRGKCIlZCIsIExJQlhMX1hFTkNPTlNPTEVfTElNSVQpKTsKPiAgICAgIGZsZXhhcnJh
eV9hcHBlbmQocm9fZnJvbnQsICJ0eXBlIik7Cj4gLS0KPiAyLjExLjAKPgoKUmVnYXJkcywKQmh1
cGluZGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 14:16:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 14:16:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e06wm-0004Vg-VO; Thu, 05 Oct 2017 14:16:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44491d46c=wei.liu2@citrix.com>)
 id 1e06wm-0004VY-5C
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 14:16:20 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 AC/2B-25121-3BE36D95; Thu, 05 Oct 2017 14:16:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXitHRDpO56u2u
 RBvN+qlp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn9DysL7rFVnJpq28B4lLWLkZNDQsBfYsuT
 q2wgNouAisSe5y/BbDYBZYmfnb1gtoiAkcSLR5dZuhi5OJgFFjFKNG4+yw6SEBaIlXh16DFQE
 QcHr4CFxPG/nCA1QgLrGCUObpgAVsMrIChxcuYTFpAaZgFNifW79CFMaYnl/zhAKpgF5CWat8
 5mBrE5BQIlni38BHaaKNA5nUvnsIDYQgIKEh3TjzFNYOSfhWToLIShsxCGzkIydAEjyypGjeL
 UorLUIl1DQ72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMCQZACCHYyrfzsdYpTk
 YFIS5U21vRYpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3GUhOsCg1PbUiLTMHGB0waQkOHiURX
 iGQNG9xQWJucWY6ROoUoy7HjYfX/zAJseTl56VKifPuBykSACnKKM2DGwGL1EuMslLCvIxARw
 nxFKQW5WaWoMq/YhTnYFQS5r0AMoUnM68EbtMroCOYgI6Y03QF5IiSRISUVANjp+jqeO11Tsa
 sy5Uq7vMwyjHtiv8Y0rXZ7U7kBGvT2dPCz26Vnmep+Z8zarbh0ld35yft07q78yHT623zfCVf
 myzhm50pUTNlYrzSfecis8sJkzKOHPu+c2dE63oD1u11Nyt+VVY/dHw44VvZ8knzdi26dbjj4
 sJT/JYFx41SFTasL1XZxlA5Q4mlOCPRUIu5qDgRAHZVdvXPAgAA
X-Env-Sender: prvs=44491d46c=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1507212972!113514871!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33445 invoked from network); 5 Oct 2017 14:16:15 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 14:16:15 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="442636206"
Date: Thu, 5 Oct 2017 15:16:09 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20171005141609.miybmpzcqwdblfnn@citrix.com>
References: <20171005015832.GA18647@localhost.localdomain>
 <20171005093740.q7wl6pggzevc7gp2@citrix.com>
 <CACtJ1JRsiS+Hfs5vhuMWv4zixnOat2ECa-2uMTTw1V+HMoAvfQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CACtJ1JRsiS+Hfs5vhuMWv4zixnOat2ECa-2uMTTw1V+HMoAvfQ@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Subject: Re: [Xen-devel] ARM32 - build-issues with xen/arm: vpl011: Add a
 new vuart node in the xenstore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMDUsIDIwMTcgYXQgMDc6NDQ6MTdQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiBIaSBXZWksCj4gCj4gT24gNSBPY3RvYmVyIDIwMTcgYXQgMTU6MDcsIFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gT24gV2VkLCBPY3QgMDQsIDIwMTcg
YXQgMDk6NTg6MzJQTSAtMDQwMCwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+ID4+IEkg
Z2V0IHRoaXMgd2hlbiBjb21waWxpbmcgdW5kZXIgQVJNMzIgKFVidW50dSAxNS4wNCwKPiA+PiBn
Y2MgKFVidW50dS9MaW5hcm8gNC45LjItMTB1YnVudHUxMykgNC45LjIpOgo+ID4+Cj4gPj4gbGli
eGxfY29uc29sZS5jOiBJbiBmdW5jdGlvbiDigJhsaWJ4bF9fZGV2aWNlX3Z1YXJ0X2FkZOKAmToK
PiA+PiBsaWJ4bF9jb25zb2xlLmM6Mzc5OjU6IGVycm9yOiBmb3JtYXQg4oCYJWx14oCZIGV4cGVj
dHMgYXJndW1lbnQgb2YgdHlwZSDigJhsb25nIHVuc2lnbmVkIGludOKAmSwgYnV0IGFyZ3VtZW50
IDMgaGFzIHR5cGUg4oCYeGVuX3Bmbl904oCZIFstV2Vycm9yPWZvcm1hdD1dCj4gPj4gICAgICBm
bGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCBHQ1NQUklOVEYoIiVsdSIsIHN0YXRlLT52dWFydF9n
Zm4pKTsKPiA+PiAgICAgIF4KPiA+PiA7Cj4gPgo+ID4gTXkgV2hlZXp5IDMyYml0IGNocm9vdCBk
aWRuJ3QgY2F0Y2ggdGhpcywgc2lnaC4KPiA+Cj4gPiBEb2VzIHRoZSBmb2xsb3dpbmcgcGF0Y2gg
d29yaz8KPiA+Cj4gCj4gSSB2ZXJpZmllZCB0aGF0IHdpdGggdGhpcyBmaXgsIHRoZSBhcm0zMiB0
b29sc3RhY2sgY29tcGlsZXMgZmluZS4KPiAKClRoYW5rcy4gSSB3aWxsIGNvbW1pdCB0aGlzIHNo
b3J0bHkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 14:19:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 14:19:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e06zR-0004iZ-Ca; Thu, 05 Oct 2017 14:19:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1e06zQ-0004iT-PW
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 14:19:04 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 8C/71-03454-85F36D95; Thu, 05 Oct 2017 14:19:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsXSO6nOVferxbV
 IgwUTBS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyP7TvZC7o5Kj4/WMHYwHiHrYuRi0NIYAKT
 xP+pW1ggnD+MEi//TmCCcDYwSqz9toQdwulmlFi/9C9zFyMnkFMksXHxNVYQm0VARWLfpf1AR
 RwcbAImEm9WOYKERQT0JLrWNDOD9DIL7GSUWHnwERNIQligTOL6yqVMIPW8AuYSt+erQsyfzy
 gxofkxC0gNr4CgxMmZT8BsZgEtiRv/XoLVMwtISyz/xwES5hSwk5g15yrYSFEBZYl5+1axgdg
 SAoYSnzcuZZ7AKDQLyaRZSCbNQpi0gJF5FaNGcWpRWWqRrrGxXlJRZnpGSW5iZo6uoYGZXm5q
 cXFiempOYlKxXnJ+7iZGYEAzAMEOxp3rAw8xSnIwKYnyXje7FinEl5SfUpmRWJwRX1Sak1p8i
 FGGg0NJgpcJGCFCgkWp6akVaZk5wNiCSUtw8CiJ8K4yB0rzFhck5hZnpkOkTjHqchzbdPkPkx
 BLXn5eqpQ4LwfIDAGQoozSPLgRsDi/xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeDSCreDL
 zSuA2vQI6ggnoiDlNV0COKElESEk1MObb7tykLzatf19yxIq67/ttG65M657XWfX35L/ZH+Ik
 /r+Zbz7R8DyngZw81w117vxNT1ITP2ZG79vIyPh7bm9Zxx3vMqkHx8Nbej007bVnerVbtaZMm
 RnktuH7WsZNq1n6xdy2tBadnirpcFpN4upq0/uPtb9zrbLc+LxBeL7Av1XHJn0q+KvEUpyRaK
 jFXFScCACvyWil7gIAAA==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1507211507!69856022!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43356 invoked from network); 5 Oct 2017 13:51:48 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Oct 2017 13:51:48 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v95DpdV6013669
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 5 Oct 2017 13:51:40 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v95DpdRZ008697
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 5 Oct 2017 13:51:39 GMT
Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v95Dpc3t028403;
 Thu, 5 Oct 2017 13:51:38 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 05 Oct 2017 06:51:38 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 4F9486A0A07; Thu,  5 Oct 2017 09:51:37 -0400 (EDT)
Date: Thu, 5 Oct 2017 09:51:37 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <20171005135137.GK24547@char.us.oracle.com>
References: <20170920223148.13137-1-konrad.wilk@oracle.com>
 <20170920223148.13137-2-konrad.wilk@oracle.com>
 <c197da1b-8a37-e2b7-7978-8de5c3e7fafb@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <c197da1b-8a37-e2b7-7978-8de5c3e7fafb@citrix.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: sstabellini@kernel.org, andrew.cooper3@citrix.com, julien.grall@arm.com,
 jbeulich@suse.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 01/11] livepatch: Expand check for
 safe_for_reapply if livepatch has only .rodata.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMDUsIDIwMTcgYXQgMDI6NDc6MzBQTSArMDEwMCwgUm9zcyBMYWdlcndhbGwg
d3JvdGU6Cj4gT24gMDkvMjAvMjAxNyAxMTozMSBQTSwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdy
b3RlOgo+ID4gSWYgdGhlIGxpdmVwYXRjaCBoYXMgb25seSAucm9kYXRhIHNlY3Rpb25zIHRoZW4g
aXQgaXMgT0sgdG8gYWxzbwo+ID4gYXBwbHkvcmV2ZXJ0L2FwcGx5IHRoZSBsaXZlcGF0Y2ggd2l0
aG91dCBoYXZpbmcgdG8gd29ycnkgYWJvdXQgdGhlCj4gPiB1bmZvcnNlZW4gY29uc2VxdWVuY2Vz
Lgo+ID4gCj4gPiBTZWUgY29tbWl0IDk4YjcyOGE3YjIzNWM2N2UyMTBmNjdmNzg5ZGI1ZDllYjM4
Y2EwMGMKPiA+ICJsaXZlcGF0Y2g6IERpc2FsbG93IGFwcGx5aW5nIGFmdGVyIGFuIHJldmVydCIg
Zm9yIGRldGFpbHMuCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2ls
ayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiA+IC0tLQo+ID4gQ2M6IFJvc3MgTGFnZXJ3YWxs
IDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgo+ID4gCj4gCj4gVGhlIHBhdGNoIGxvb2tzIE9L
LCBidXQgd2hhdCBpcyB0aGUgdXNlIGNhc2UgZm9yIGEgbGl2ZSBwYXRjaCB3aXRoIG9ubHkKPiAu
cm9kYXRhPwoKQSBOT1Agb25lLiBUaGlzIGhhc24ndCBiZWVuIGFuIGlzc3VlIGluIHRoZSBwYXN0
LCBidXQgZnVydGhlciBwYXRjaGVzCmNoYW5nZSB0aGUgLmxpdmVwYXRjaF9mdW5jcyBmcm9tIFJX
IHRvIFJPICh0byBiZSBpbiBsaW5lIHdpdGggd2hhdApsaXZlcGF0Y2gtYnVpbGQtdG9vbHMuZ2l0
IGRvKSAtIGFuZCB0aGVuIHRoZSB4ZW5fbm9wIHRlc3RjYXNlIGRvZXMgbm90CndvcmsgYW55bW9y
ZS4KCgo+IAo+IFJlZ2FyZHMsCj4gLS0gCj4gUm9zcyBMYWdlcndhbGwKPiAKPiBfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 05 14:28:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 14:28:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e078n-0005gC-9E; Thu, 05 Oct 2017 14:28:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1e078l-0005ft-VA
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 14:28:44 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 07/52-03454-B9146D95; Thu, 05 Oct 2017 14:28:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsVyMbRhm+5Mx2u
 RBotnyFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn92w6yFfxhq5jcuJGtgfEBaxcjF4eQwAxG
 iab2tywgDovAVFaJrf+fAGU4OSQENrJKNHUFQNhpEke2HGeFsTuutDNB2BUSb/9/YAaxhQRUJ
 G5uX8UEMfU7o8ShE1vBioQF9CSOHP3BDmFrSXSvbGABsdkENCQOH/gLNlREQEni3qrJYPXMAo
 3MEs8W8oPYLAKqEjtPLwKr5xXwlrhw8gfYMlEBOYmVl1tYIeKCEidnPgGq4QDq1ZRYv0sfYoy
 8xPa3c5gnMArPQlI1C6FqFpKqBYzMqxg1ilOLylKLdA2N9ZKKMtMzSnITM3N0DQ3M9HJTi4sT
 01NzEpOK9ZLzczcxAsOcAQh2MH5ZFnCIUZKDSUmUN9X2WqQQX1J+SmVGYnFGfFFpTmrxIUYZD
 g4lCV47B6CcYFFqempFWmYOMOJg0hIcPEoivHEgad7igsTc4sx0iNQpRkuOC3cu/WHiuPHwOp
 A8sOfWHyYhlrz8vFQpcd5ukAYBkIaM0jy4cbCkcIlRVkqYlxHoQCGegtSi3MwSVPlXjOIcjEr
 CvOogU3gy80rgtr4COogJ6KA5TVdADipJREhJNTC23NDx26r17I5w/Y0TjdYXpMxdZ+/65DWz
 tbWcNXix3tZS24VhfbObN/ipmAYXS54w0I9Rktk5e67onmli8fv/ZCqL6W59yrL30uuwMK4N3
 rdufPjQJLE+6l3OU836iGKfu02n7q2+obh/Fq++sv0zg4Pnlqy3LZh9YoPhpaNXFgrf/i7SIv
 5RiaU4I9FQi7moOBEA6WToiwUDAAA=
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1507213721!76415523!1
X-Originating-IP: [209.85.128.182]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,surbl: (ASYNC_NO) c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRv
 bmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZl9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33074 invoked from network); 5 Oct 2017 14:28:41 -0000
Received: from mail-wr0-f182.google.com (HELO mail-wr0-f182.google.com)
 (209.85.128.182)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Oct 2017 14:28:41 -0000
Received: by mail-wr0-f182.google.com with SMTP id p46so8522392wrb.0
 for <xen-devel@lists.xenproject.org>; Thu, 05 Oct 2017 07:28:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:from:to:cc:date:message-id:user-agent:mime-version
 :content-transfer-encoding;
 bh=KEzqifzMtmAReFmfB79mVBqKMx0efKkGlW9lANziCDs=;
 b=qZ0itdkvTwuYffAqce9YZklPX8iqdw91YC+PDvq4ezVznd3rYQQMBTikTSx/9jfSbm
 nP7ZlAgij/sHqQb/yEWKsyAO9X9CTDGlPe/PfWVsUMwXg8lUxnuKiexG1p9x/hlFhK1F
 /zOd/R1GAv+HYSiOFzzCdqhqwvz5jpRtW3E4URheyZij4C42Ygc+yqjWBC4uz92/DMWl
 nKxLC5hQQ+jO5FccvCUXuEURooyGlAnXdJHPAmc7GILheihOr/nVyTaddy4Hxw5PuQcD
 QTaVEMKVdiA8MUq3F5X4MbKUZPKRbY+ywKTkaBeuxupT/9MHh6JaIW8ggiJ2ITubtNm8
 Yv9A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:from:to:cc:date:message-id
 :user-agent:mime-version:content-transfer-encoding;
 bh=KEzqifzMtmAReFmfB79mVBqKMx0efKkGlW9lANziCDs=;
 b=JUY/TIeBqm5Ao1yuYZVlkKwUBsjkKHGYhspaoHUz3W5ti3BPwAP0/FgrpLNCSpT/z9
 /M3rhxPkJkShzT/kIra9nkTAgUrm7ZuWc/XISGej6PSufU4oASerHidPcgys5bromRb6
 V0twnwI9JY/GeA/qJdpmAXK0qFAmNvfETYta3C7nUqeTjLuwQFMSw5dR+a/CxeSgCoc+
 gSG7LB+dk0AwbS49BLASFOcuz6qIzFgVjBdLs/QqGx2CrFsjclyph1s83y+KHVKleQ8i
 G99NssQ/dyodzn1vWyqXygGJ0f7CTbBiR4uCk6W95RUVPig53XXz8bQhVZ/zhpXrvKPH
 L4KA==
X-Gm-Message-State: AMCzsaXUP0g6rM1LIRb4hcJRxf5qpvbs1QQ95Jx92HCacW9iakf9qXUl
 BcBXw60BxmgFESpkLZqgQ9k=
X-Google-Smtp-Source: AOwi7QAholQYJ2h2TDGDE6YArAtVxg1TJKX2HNpllngth93IGkHyPPAZQ1SHMcyeBMR2hFNx64ysvQ==
X-Received: by 10.223.182.79 with SMTP id i15mr439707wre.88.1507213721093;
 Thu, 05 Oct 2017 07:28:41 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.52])
 by smtp.gmail.com with ESMTPSA id 4sm6748744wmz.33.2017.10.05.07.28.39
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 05 Oct 2017 07:28:40 -0700 (PDT)
From: Dario Faggioli <raistlin@linux.it>
To: xen-devel@lists.xenproject.org
Date: Thu, 05 Oct 2017 16:28:38 +0200
Message-ID: <150721369671.25676.9166731356308356776.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH] Changing my email address
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpTb29uIEkgd29uJ3QgaGF2ZSBhY2Nlc3MgdG8gZGFyaW8uZmFnZ2lvbGlAY2l0cml4
LmNvbSBlbWFpbCBhZGRyZXNzLgoKVGhlcmVmb3JlLCByZXBsYWNlIGl0LCBpbiBteSBlbnRyaWVz
IGluIE1BSU5UQUlORVJTLCB3aXRoIGFuIGVtYWlsIGFkZHJlc3MgdGhhdApJIGFjdHVhbGx5IGNh
biwgYW5kIHdpbGwgYWN0dWFsbHkgcmVhZC4KCk9uZSB0aGluZyBhYm91dCBSVERTLiBNZW5nLCB3
aGljaCBvbmUgb2YgdGhlIGZvbGxvd2luZyB0d28gc2VudGVuY2VzLCBiZXR0ZXIKZGVzY3JpYmVz
IHlvdXIgc2l0dWF0aW9uPwoKIGEpIFN1cHBvcnRlZDogICBTb21lb25lIGlzIGFjdHVhbGx5IHBh
aWQgdG8gbG9vayBhZnRlciB0aGlzLgogYikgTWFpbnRhaW5lZDogIFNvbWVvbmUgYWN0dWFsbHkg
bG9va3MgYWZ0ZXIgaXQuCgpJZiBpdCdzIGEgKHlvdSdyZSBjdXJyZW50bHkgcGFpZWQgdG8gbG9v
ayBhZnRlciBSVERTKSB0aGVuIHdlJ3JlIGZpbmUuIElmIGl0J3MKYiksIHdlIG5lZWQgYSAoZm9s
bG93dXApIHBhdGNoIHRoYXQgY2hhbmdlcyBhbHNvIHRoZSBzdGF0dXMgb2YgdGhlIFJURFMgZW50
cnksCmZyb20gJ1MnIHRvICdNJy4KClJlZ2FyZHMsCkRhcmlvCi0tLQpEYXJpbyBGYWdnaW9saSAo
MSk6CiAgICAgIE1BSU5UQUlORVJTOiB1cGRhdGUgZW50cmllcyB0byBuZXcgZW1haWwgYWRkcmVz
cy4KCiBNQUlOVEFJTkVSUyB8ICAgIDYgKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRp
b25zKCspLCAzIGRlbGV0aW9ucygtKQotLQo8PCAuLi4gLi4uIC4uLiA+PgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkRhcmlvIEZhZ2dpb2xpLCBQ
aC5ELCBodHRwOi8vYWJvdXQubWUvZGFyaW8uZmFnZ2lvbGkKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 14:28:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 14:28:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e078w-0005h9-Gw; Thu, 05 Oct 2017 14:28:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1e078v-0005gw-30
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 14:28:53 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 E7/4E-02038-3A146D95; Thu, 05 Oct 2017 14:28:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmleJIrShJLcpLzFFi42K5GNpwSHeB47V
 Igw3zrS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxjTx6zFvzhrnjyPLCBcRtXFyMXh5DADEaJ
 fT1LGEEcFoE1rBK7FvWAORICl1glpvdeZe5i5ARysiS+Hmpkh7DTJHYsfssEYVdL7P27kQ3EF
 hJQkbi5fRUTxNifjBI9V88ygiSEBfQkjhz9wQ5hO0lsvTsPrJlNQEPi8IG/rCC2iICSxL1Vk8
 HizAKNzBLPFvKD2CwCqhKPpzwHi/MK+EicvncMbA4nkL3q/CZmiMXeEssX7AabIyogJ7Hycgs
 rRL2gxMmZT1i6GDmAZmpKrN+lDzFeXmL72znMExhFZyGpmoVQNQtJ1QJG5lWM6sWpRWWpRbrG
 eklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgVHBAAQ7GJu/OB1ilORgUhLlTbW9F
 inEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgverA1BOsCg1PbUiLTMHGJ8waQkOHiURXgFgjArxFh
 ck5hZnpkOkTjEac1y4c+kPE8eBPbf+MAmx5OXnpUqJ83aDTBIAKc0ozYMbBEsblxhlpYR5GYF
 OE+IpSC3KzSxBlX/FKM7BqCTMmw4yhSczrwRu3yugU5iATpnTdAXklJJEhJRUA+Nl4aeRv2ft
 vdy8I3zjzIgH60X1L7/p3nuoSv1Af5dmjZ6AdUjKmV/T5lQ7T2ba4M139bDfs/8511k4esznC
 4lIsUzccsLzX9SHLxxTb8V2RwcsE7+0ojDC7I87x++Jhje7+LY+SVE5/Cjt0fNTOk6XQ5j3Xv
 x91TtIyeW3c8zumrObGd3eLOFVYinOSDTUYi4qTgQAH0bE6RYDAAA=
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1507213728!117391647!1
X-Originating-IP: [209.85.128.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29463 invoked from network); 5 Oct 2017 14:28:48 -0000
Received: from mail-wr0-f194.google.com (HELO mail-wr0-f194.google.com)
 (209.85.128.194)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Oct 2017 14:28:48 -0000
Received: by mail-wr0-f194.google.com with SMTP id y44so4629905wry.2
 for <xen-devel@lists.xenproject.org>; Thu, 05 Oct 2017 07:28:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:from:to:cc:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=MiWaF91gOo1cIINT6UpfGBH7sNO5V0ywBMNPSp/4mA8=;
 b=lcHRVPHwRuziK3GAnYTa3VW2Spa9xYxF4mqugDqJNqOTsHn9mk5Q+FIB5z+aIYI29/
 L9zs9/C4cfRIiCBzHj1ckP0amNUOkHIRIsq2uIFcUlLJwWQqgq4AuO8372ojS5LO6ffL
 CBJx2VH7aBpO39ru17AwUM9XfiFcXog0o3Pz849DFPDDKSw44j32fQ9XJUicudjdMXai
 7+5/J5HuRu8WwK+ZWR0WylpPOfZ4422D9l++KAgYRlCBRMmrtxtcqPIONaLyLRxPFs9E
 DAntyfoErjiFgYOQvMLUCP7+mC6I9yMlT0sxM/7hrKqdRi6HUiLo6CqRQpGYK5tfbpe4
 c9EQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:from:to:cc:date:message-id
 :in-reply-to:references:user-agent:mime-version
 :content-transfer-encoding;
 bh=MiWaF91gOo1cIINT6UpfGBH7sNO5V0ywBMNPSp/4mA8=;
 b=ZabfW4BfUVe75WiIcAfYMCIxHMHj6tCzt1u46sdtjbMQi2rwXit9KX59xgOilfR20j
 pMkhw/23STf3FHDdz5CA8njGXAtbPwQ2/5Kkg4KRDy9TaSBzlddm4y4VqJydtXoTZD3/
 axV+aBv1BXTwd5JyHEGWYcjsMGxFLd7AFoYlER0cZymqZixXDKedys7z55DqijFYW2Hw
 +wqr+ZmQ+H7uksAC5n/cuoZP34kSfNpiVoHi8AsnLdsxJYP5L3Jt9FDhvStGeLzgafC3
 fcB3BS8ZMWosvFnR8xxWXx3+7vNdeBf1xploiLoBDgNF53lcDnJXz9vI8EnJCQTh1bN/
 9pWA==
X-Gm-Message-State: AMCzsaXMVoPMpdxqCCnDIzXc8hTdeFZzS5Q3PbObqGIH+3yebTUR4GTz
 B7qDuJT816cHUX40xNhPb5t6Jf4W
X-Google-Smtp-Source: AOwi7QCmaMRoxnpvL9iD6wwxMW47oOX5sYoSD8xkWOdfwod48hOXaJ7+JizFd4TRQG4MqS0kkLPWMg==
X-Received: by 10.223.175.56 with SMTP id z53mr12966899wrc.177.1507213728512; 
 Thu, 05 Oct 2017 07:28:48 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.52])
 by smtp.gmail.com with ESMTPSA id x75sm23650390wme.3.2017.10.05.07.28.46
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 05 Oct 2017 07:28:47 -0700 (PDT)
From: Dario Faggioli <raistlin@linux.it>
To: xen-devel@lists.xenproject.org
Date: Thu, 05 Oct 2017 16:28:46 +0200
Message-ID: <150721372619.25676.13947549251601653723.stgit@Solace.fritz.box>
In-Reply-To: <150721369671.25676.9166731356308356776.stgit@Solace.fritz.box>
References: <150721369671.25676.9166731356308356776.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH] MAINTAINERS: update entries to new email
	address.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVwbGFjZSwgaW4gdGhlICdNOicgZmllbGRzIG9mIHRoZSBjb21wb25lbnRzIEkgY28tbWFpbnRh
aW4KKCdDUFUgUE9PTFMnLCAnU0NIRURVTElORycgYW5kICdSVERTIFNDSEVEVUxFUicpLCB0aGUg
Q2l0cml4CmVtYWlsLCB0byB3aGljaCBJIGRvbid0IGhhdmUgYWNjZXNzIGFueSBsb25nZXIsIHdp
dGggbXkKcGVyc29uYWwgZW1haWwuCgpTaWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdnaW9saSA8cmFp
c3RsaW5AbGludXguaXQ+Ci0tLQpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4K
Q2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQu
d2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgpDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpDYzogTWVu
ZyBYdSA8bWVuZ3h1QGNpcy51cGVubi5lZHU+Ci0tLQogTUFJTlRBSU5FUlMgfCAgICA2ICsrKy0t
LQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS9NQUlOVEFJTkVSUyBiL01BSU5UQUlORVJTCmluZGV4IDEyZGJhZDEzMGMuLjRkNzA5
MjMyNGEgMTAwNjQ0Ci0tLSBhL01BSU5UQUlORVJTCisrKyBiL01BSU5UQUlORVJTCkBAIC0xODMs
NyArMTgzLDcgQEAgRjoJdG9vbHMvYmxrdGFwMi8KIAogQ1BVIFBPT0xTCiBNOglKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci1NOglEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlA
Y2l0cml4LmNvbT4KK006CURhcmlvIEZhZ2dpb2xpIDxyYWlzdGxpbkBsaW51eC5pdD4KIFM6CVN1
cHBvcnRlZAogRjoJeGVuL2NvbW1vbi9jcHVwb29sLmMKIApAQCAtMzM1LDE0ICszMzUsMTQgQEAg
RjoJdG9vbHMvaG90cGx1Zy9MaW51eC9yZW11cy1uZXRidWYtc2V0dXAKIEY6CXRvb2xzL2hvdHBs
dWcvTGludXgvYmxvY2stZHJiZC1wcm9iZQogCiBSVERTIFNDSEVEVUxFUgotTToJRGFyaW8gRmFn
Z2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CitNOglEYXJpbyBGYWdnaW9saSA8cmFp
c3RsaW5AbGludXguaXQ+CiBNOglNZW5nIFh1IDxtZW5neHVAY2lzLnVwZW5uLmVkdT4KIFM6CVN1
cHBvcnRlZAogRjoJeGVuL2NvbW1vbi9zY2hlZF9ydC5jCiAKIFNDSEVEVUxJTkcKIE06CUdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KLU06CURhcmlvIEZhZ2dpb2xp
IDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPgorTToJRGFyaW8gRmFnZ2lvbGkgPHJhaXN0bGlu
QGxpbnV4Lml0PgogUzoJU3VwcG9ydGVkCiBGOgl4ZW4vY29tbW9uL3NjaGVkKgogCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 05 14:32:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 14:32:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e07Cb-0006fb-6a; Thu, 05 Oct 2017 14:32:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44491d46c=wei.liu2@citrix.com>)
 id 1e07CZ-0006fR-Aa
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 14:32:39 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 52/52-27708-68246D95; Thu, 05 Oct 2017 14:32:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDvW6b07V
 Ig79z2Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozrK7YwFrxkqjh+5SVjA+N6pi5GTg4JAX+J
 lhs7mEFsFgEVifuNTxlBbDYBZYmfnb1sILaIgJrEr73rgGwuDmaBRcwS2/8eZQFJCAu4Saxdf
 QSsgVfAQqLn7zFmkCIhgV5GiSm/XjJBJAQlTs58AtbALKAjsWD3J6BJHEC2tMTyfxwgYU4BX4
 l78yBmigId0bl0DpgtJKAg0TH9GNMERr5ZSCbNQjJpFsKkBYzMqxjVi1OLylKLdM31kooy0zN
 KchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECQ40BCHYwHpvsfIhRkoNJSZRXy/FapBBfUn5K
 ZUZicUZ8UWlOavEhRhkODiUJXm2QnGBRanpqRVpmDjDoYdISHDxKIrz+IGne4oLE3OLMdIjUK
 UZdjhsPr/9hEmLJy89LlRLnFQEpEgApyijNgxsBi8BLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52
 BUEuaNAJnCk5lXArfpFdARTEBHzGm6AnJESSJCSqqBMTH8ZrkS51WGv4EKjP7Guh8vZ4f+4/E
 TmR2wfNepExI8H89lB6986Ojye22rxrnpPN9OTFDM+y38yTviwsuoV7k3Ug6uY1+yb8Emfqev
 kYdf9Iu6RH9/dP1Wxt03jw/d2Drj+jEZmbdnbxpH5HaUBvwX/MmyISfhgPzx3o9d7K5RVsqaB
 brvPymxFGckGmoxFxUnAgDtOL7buwIAAA==
X-Env-Sender: prvs=44491d46c=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1507213956!75924101!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3557 invoked from network); 5 Oct 2017 14:32:37 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 14:32:37 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="450607889"
Date: Thu, 5 Oct 2017 15:32:34 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Dario Faggioli <raistlin@linux.it>
Message-ID: <20171005143234.by6mcrjo2knrf36p@citrix.com>
References: <150721369671.25676.9166731356308356776.stgit@Solace.fritz.box>
 <150721372619.25676.13947549251601653723.stgit@Solace.fritz.box>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <150721372619.25676.13947549251601653723.stgit@Solace.fritz.box>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: update entries to new email
	address.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMDUsIDIwMTcgYXQgMDQ6Mjg6NDZQTSArMDIwMCwgRGFyaW8gRmFnZ2lvbGkg
d3JvdGU6Cj4gUmVwbGFjZSwgaW4gdGhlICdNOicgZmllbGRzIG9mIHRoZSBjb21wb25lbnRzIEkg
Y28tbWFpbnRhaW4KPiAoJ0NQVSBQT09MUycsICdTQ0hFRFVMSU5HJyBhbmQgJ1JURFMgU0NIRURV
TEVSJyksIHRoZSBDaXRyaXgKPiBlbWFpbCwgdG8gd2hpY2ggSSBkb24ndCBoYXZlIGFjY2VzcyBh
bnkgbG9uZ2VyLCB3aXRoIG15Cj4gcGVyc29uYWwgZW1haWwuCj4gCj4gU2lnbmVkLW9mZi1ieTog
RGFyaW8gRmFnZ2lvbGkgPHJhaXN0bGluQGxpbnV4Lml0PgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 14:48:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 14:48:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e07Rx-0007kQ-IF; Thu, 05 Oct 2017 14:48:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1e07Rw-0007kK-LK
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 14:48:32 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 00/A4-02045-F3646D95; Thu, 05 Oct 2017 14:48:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDIsWRWlGSWpSXmKPExsXSO6nOVdfG7Vq
 kwfGFAhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aqHzfYC17yVfTsb2BsYLzI08XIxSEkMIFJ
 YvX9HWwQzi9GiVc7H0A5Gxglvu9eywLhdDNKnLo5h7mLkRPIKZI4vu0DO4jNIqAi0XH3H2MXI
 wcHm4CJxJtVjiBhEQE1iV9714ENYhaYzSyx62MbWK+wQLDE7z+9TCA2r4C5xMKJ7xghFvQySk
 z59RIqIShxcuYTFhCbWUBL4sY/kDgHkC0tsfwfB0iYU8BX4t68o2AlogLKEvP2rWIDsSUEDCU
 +b1zKPIFRaBaSSbOQTJqFMGkBI/MqRo3i1KKy1CJdIxO9pKLM9IyS3MTMHF1DA2O93NTi4sT0
 1JzEpGK95PzcTYzAkK5nYGDcwfjquN8hRkkOJiVRXmOXa5FCfEn5KZUZicUZ8UWlOanFhxhlO
 DiUJHgzXYFygkWp6akVaZk5wOiCSUtw8CiJ8HaCpHmLCxJzizPTIVKnGHU5jm26/IdJiCUvPy
 9VSpzXEqRIAKQoozQPbgQs0i8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuYVBZnCk5lXArf
 pFdARTEBHzGm6AnJESSJCSqqBcVOhE3vjNW6NX8ePbF29aMdT27aQqjsnv/d6nFcyZZ778tOL
 I/s7Vn6+9YZlp1/p3P0mnxbfljrAp7Xp0Ivy9xs89svFxX5S4uWNX/5FSdkv7cgJi3rZDSm8z
 WZlPGzlguv4b0TfbXyp03bmHJtoyZnHk+Uteic0/uaf3vJmVnPrh0vfIz8+1VBiKc5INNRiLi
 pOBACGa6767wIAAA==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1507214906!59994194!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58392 invoked from network); 5 Oct 2017 14:48:28 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Oct 2017 14:48:28 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v95Em3Qj021796
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 5 Oct 2017 14:48:04 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v95Em3iZ024890
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 5 Oct 2017 14:48:03 GMT
Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v95Em1sP003434;
 Thu, 5 Oct 2017 14:48:01 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 05 Oct 2017 07:48:01 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id E09746A0A07; Thu,  5 Oct 2017 10:47:59 -0400 (EDT)
Date: Thu, 5 Oct 2017 10:47:59 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Dario Faggioli <raistlin@linux.it>
Message-ID: <20171005144759.GD11178@char.us.oracle.com>
References: <150721369671.25676.9166731356308356776.stgit@Solace.fritz.box>
 <150721372619.25676.13947549251601653723.stgit@Solace.fritz.box>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <150721372619.25676.13947549251601653723.stgit@Solace.fritz.box>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: update entries to new email
 address.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMDUsIDIwMTcgYXQgMDQ6Mjg6NDZQTSArMDIwMCwgRGFyaW8gRmFnZ2lvbGkg
d3JvdGU6Cj4gUmVwbGFjZSwgaW4gdGhlICdNOicgZmllbGRzIG9mIHRoZSBjb21wb25lbnRzIEkg
Y28tbWFpbnRhaW4KPiAoJ0NQVSBQT09MUycsICdTQ0hFRFVMSU5HJyBhbmQgJ1JURFMgU0NIRURV
TEVSJyksIHRoZSBDaXRyaXgKPiBlbWFpbCwgdG8gd2hpY2ggSSBkb24ndCBoYXZlIGFjY2VzcyBh
bnkgbG9uZ2VyLCB3aXRoIG15Cj4gcGVyc29uYWwgZW1haWwuCj4gCj4gU2lnbmVkLW9mZi1ieTog
RGFyaW8gRmFnZ2lvbGkgPHJhaXN0bGluQGxpbnV4Lml0Pgo+IC0tLQo+IENjOiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9y
Z2UuRHVubGFwQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgo+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6
IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KCkFja2VkLWJ5
OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cgo+IENjOiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ2M6IFRpbSBEZWVn
YW4gPHRpbUB4ZW4ub3JnPgo+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IENj
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gQ2M6IE1lbmcgWHUgPG1lbmd4dUBj
aXMudXBlbm4uZWR1Pgo+IC0tLQo+ICBNQUlOVEFJTkVSUyB8ICAgIDYgKysrLS0tCj4gIDEgZmls
ZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdp
dCBhL01BSU5UQUlORVJTIGIvTUFJTlRBSU5FUlMKPiBpbmRleCAxMmRiYWQxMzBjLi40ZDcwOTIz
MjRhIDEwMDY0NAo+IC0tLSBhL01BSU5UQUlORVJTCj4gKysrIGIvTUFJTlRBSU5FUlMKPiBAQCAt
MTgzLDcgKzE4Myw3IEBAIEY6CXRvb2xzL2Jsa3RhcDIvCj4gIAo+ICBDUFUgUE9PTFMKPiAgTToJ
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IC1NOglEYXJpbyBGYWdnaW9saSA8ZGFy
aW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KPiArTToJRGFyaW8gRmFnZ2lvbGkgPHJhaXN0bGluQGxp
bnV4Lml0Pgo+ICBTOglTdXBwb3J0ZWQKPiAgRjoJeGVuL2NvbW1vbi9jcHVwb29sLmMKPiAgCj4g
QEAgLTMzNSwxNCArMzM1LDE0IEBAIEY6CXRvb2xzL2hvdHBsdWcvTGludXgvcmVtdXMtbmV0YnVm
LXNldHVwCj4gIEY6CXRvb2xzL2hvdHBsdWcvTGludXgvYmxvY2stZHJiZC1wcm9iZQo+ICAKPiAg
UlREUyBTQ0hFRFVMRVIKPiAtTToJRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJp
eC5jb20+Cj4gK006CURhcmlvIEZhZ2dpb2xpIDxyYWlzdGxpbkBsaW51eC5pdD4KPiAgTToJTWVu
ZyBYdSA8bWVuZ3h1QGNpcy51cGVubi5lZHU+Cj4gIFM6CVN1cHBvcnRlZAo+ICBGOgl4ZW4vY29t
bW9uL3NjaGVkX3J0LmMKPiAgCj4gIFNDSEVEVUxJTkcKPiAgTToJR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgo+IC1NOglEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFn
Z2lvbGlAY2l0cml4LmNvbT4KPiArTToJRGFyaW8gRmFnZ2lvbGkgPHJhaXN0bGluQGxpbnV4Lml0
Pgo+ICBTOglTdXBwb3J0ZWQKPiAgRjoJeGVuL2NvbW1vbi9zY2hlZCoKPiAgCj4gCj4gCj4gX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiBodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 14:50:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 14:50:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e07Tr-0008IV-UP; Thu, 05 Oct 2017 14:50:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1e07Tq-0008II-Fq
 for xen-devel@lists.xen.org; Thu, 05 Oct 2017 14:50:30 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 DB/CB-02227-5B646D95; Thu, 05 Oct 2017 14:50:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSbUhTYRTH99x7t11lq+tUPJoajSCzZr6ESRE
 Jmb2ZFARhCXpXVzfc5tidsTBKF1hOLQ1MXL6iX7RQ0MRM/JBoTk2yfM00E18i0UATJGfYrnea
 fftzfv9znv95OCQuKxH5kIzJyBh0tEYuciUCUtB5RWP0cFzw82VJRPVSFRGJznW22rHL6LpQr
 VOmmhKFqv6aSUJf6WKq7MrCM9CA2IJcSYLKxGGtxoxbkAuJqHhoeJWNOCCjzBgUVnwhOOBO3Y
 BHzXYRpz2oUMgeHyA4E05tYPDY1iTkO5oQZE9XizmXiDoKdeUfNrWUOgF1qx0OE+l4bz9Y50x
 c2ZO6Bua+JwRvcYPu4plN7UJFQG/BW4zTOBUOZY1TOK+9YGym3FnfC82LJZt1oPZBXu0azmUA
 qhhBy7PWzaQy6gC02RecJj/o7CsheH0JVm1LGN9QiSD/T7ez+4EYfo/MC3nXYcjNWUE8aBVBZ
 /eKmAeBUDe05Byrh9mJeeeofiFYCvoxbk+gfOHzNMHXO0SwXLom5DMlws8Nu7NhyAP6GmvE+S
 jAuuMTrDsWt+5Y3Lpj8QpE1KIAljHcZgyK0IggpUGdrDJqabVGERIcFqRlWJZOZjS0kg26map
 tQI4buS8QoNfooS22HXmTmNxTGhY1HCfbpUy9dUdFs6oEQ5qGYduRL0nKQVpzxsHcDEwyY0pS
 axyHtoWBlMg9pB0clrJ6Wsuqk3nUg8LIp1WD6xi5kje6jskIXaqO8fGSvuGsFGdVpem2B20d7
 Sfk5+MuRQKBQCbRMwat2vg/n0deJJK7S3u5KRK1zrj93rwjCuaIUmIe5KIY6X/IJwOlLQzHlO
 bM6u3v8vxFv+oK0svej4YXuzV7XZlrelF/8Gr2oX3RZ4taPLqG7nbmfEvKLeqzT0aNx0uiRyf
 SzT/qP6KcwJcpiYUW02KMWBG7u9rNJttoO/bdEnlqpKfWfQL8v57Ex1rG/RJW5d4BF6Ky7p3e
 c3EqM1J5pBc7PtLksignWBUdEogbWPovsl63Fq8DAAA=
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1507215026!117932969!1
X-Originating-IP: [40.107.1.73]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59083 invoked from network); 5 Oct 2017 14:50:27 -0000
Received: from mail-eopbgr10073.outbound.protection.outlook.com (HELO
 EUR02-HE1-obe.outbound.protection.outlook.com) (40.107.1.73)
 by server-14.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 5 Oct 2017 14:50:27 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=qK96tWwvIsX0f190zJWsb4xXQHG9765vhNFuz5zaAOE=;
 b=P1JROdCNqEruyWhD7k9vZGVEvemSPtVXplLl1s7bhjX0AXlIZREOMr2OkCICDKp2x5DsUFVKbud8tlYRvEnkSOL1GCSfaA2F8UBdBf+k656t00plD0TROPG40FehSeIwOXOEk5bmaQzFSrZkY7lfVuCABoYfVz4yO1AW6Lswat0=
Received: from [10.17.182.79] (85.223.209.59) by
 VI1PR0301MB2144.eurprd03.prod.outlook.com (2603:10a6:800:26::17) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Thu, 5 Oct
 2017 14:50:23 +0000
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
References: <1507150827-7858-1-git-send-email-volodymyr_babchuk@epam.com>
 <1507150827-7858-5-git-send-email-volodymyr_babchuk@epam.com>
 <20171005130332.GE24547@char.us.oracle.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <f6bf1a9a-d31a-c503-d829-ae69161a227d@epam.com>
Date: Thu, 5 Oct 2017 17:50:20 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171005130332.GE24547@char.us.oracle.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.59]
X-ClientProxiedBy: VI1PR0501CA0015.eurprd05.prod.outlook.com
 (2603:10a6:800:92::25) To VI1PR0301MB2144.eurprd03.prod.outlook.com
 (2603:10a6:800:26::17)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 14e0a3e2-c208-4d0a-c98a-08d50c006916
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:VI1PR0301MB2144; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2144;
 3:kwAAn6Gc2+M/3nSc/CAcKNARyegIRHjg8wNM0js/yViSwB5PRFsvP8aI1Phumby/xJcLA4PkBUeuimYgbzVh77jcTO8OLE3FLA5eGBAzXXzdR+8xYbK7me/yz51KodJHxG/wBLkqP+zwJrvSzedVEXMdZdaokeDIJjUgjhqMpnNBB24CbgN5vtRJbWG2/ersDHqTgHwRerBMphYPPsCa/3wgaXXYMwVdy0OZKOLQRh2Ye5sajkaK1mfc81BK0EWq;
 25:p5LWNECR2o1VUzUkqkOjsnGjzDgbbDMhqK77ZrQWubvqBTS+pEe/BxA4xwN3Ig2U2QnrOVealp8M88SQaZCAC99K7mAhdTx2QR9OU1hrLirNkFdwAS3gNkqIC+fthJx1YSE4AcWoYumqsdAHWwFfFjf0VhClpgzbm3VPfSLUSYY50foMGZxICSE4z1DmaYyfTNH1nUENOugzk4LE7iebDFA6euas+qWYEZXvTIFHfGsTHKHDX5mM0di+NAv8VmJiYQssZ1/PUFpE9hRYGzLs/qaZrlbP//ezZJD+E0WQJ7zGVNOTp1qd12m/S4L2g43Q2420f1Z9wcYoak13oUP70Q==;
 31:ubMqdYUyyYa36wfVcxwZU2wW4G13qlB+OeYfhi/J/+giTlNi8bozJlQ22Qwvp1pkfPPDlWFvU66caf9fvtqwol471eYlHFd1M2mH7SqFTHXgs6381w/NeCDM7ptor8tEHTwKhOK8VRo5NRIfy2NXWqWNHZuk/9ZV7m8T16XcpyhioiiQXi5OME/RAeOUNkOSP5jhQgNnMmHMo9BgqOZhTucBunwBML69GVNIwH//iGk=
X-MS-TrafficTypeDiagnostic: VI1PR0301MB2144:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2144;
 20:icRvqjM4Jcw2y4jSe2oGYBr70BZYD5ICTRRp5zGwkqDe4tA5OvLMClrPiNpSQGOxfkWnoNMLJqpU3seGSNwaeE8rO02dcOw2UHn5ODL1SgJ7tRmfKVz2a1huDyWWnwZxu8swOb8ZbCzUZOR2CS/6utJJHe0n5AswW3h1vRkNxsbAlQJDryVnPKph+rNNlNClKVxm36ngOY9kevHORfX9bzQ+GM40DflqPA43mBDxJO4v17Jt1Y1XMucdxzIbQ8vCdTbO1T9eJAVW4gFUVuj9fnP00OGHTXykK4kEeTZ4DhEqtaN/Ff+EXV6lKJRCzyBRARo5D28/tjErhn8SjeoaBs376RD6ju62Du6Y9fVtRDGZo32eecXb+BCuJDJV9UfR/Dpvej1D5xLQTCejPQ+qfHMYsNjD+1iXZKFCuFFTHXNtDSbfA1aPU+IiJmthbhSberHVHzb2m84if0IVPxcfa9iH2OoqqpyK48uWno4P8G5YOraS530ZZvoA2URobF5h;
 4:ZAi6dRUw88vn7ZpJ8xg/jdIkHjcw/3dr5OSnMUlGmt+iNmNvQ5LPaQNshddF7SmaUJkf9A6jb9J3NwIykhQu7uriiqSrrU6NGjkWDBaENh/XmNglod+IVSsPXEWb5ovulc/TotlmHSdHxqBlgwSQ5jlvzwCbVVfpTLUcyZVkQCJ08OTs20DM7UK3XBLDVz1gextJyYLX+UUGkVRpMj8aqp1WmxRZ18ui3xz9IsJj+m/7ZzPnKBCRh9TELX9Sr6ul
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <VI1PR0301MB21441BBEC6171CE1CE4FAB2AE6700@VI1PR0301MB2144.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(3002001)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(6041248)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123564025)(20161123555025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:VI1PR0301MB2144; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:VI1PR0301MB2144; 
X-Forefront-PRVS: 04519BA941
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(6009001)(376002)(39860400002)(346002)(199003)(189002)(24454002)(54906003)(101416001)(305945005)(66066001)(31686004)(53546010)(7736002)(23676002)(65956001)(25786009)(76176999)(45080400002)(8656003)(54356999)(478600001)(33646002)(86362001)(8936002)(3846002)(31696002)(50986999)(47776003)(58126008)(6116002)(316002)(189998001)(65806001)(72206003)(966005)(2906002)(16576012)(53936002)(6306002)(4326008)(8666007)(6246003)(2950100002)(230700001)(50466002)(77096006)(81166006)(6916009)(81156014)(68736007)(53376002)(64126003)(105586002)(5660300001)(229853002)(80792005)(1720100001)(8676002)(65826007)(83506001)(106356001)(7416002)(97736004)(6486002)(16526018)(36756003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0301MB2144; H:[10.17.182.79]; FPR:;
 SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAzMDFNQjIxNDQ7MjM6U1Zmc3JRdUo4TGIyRkJlVmtPZ3lXY2hL?=
 =?utf-8?B?cldoYSsxUlE5YkJ5Z1dzRU5rOEdESW1PQm1SdlUvRnFhak9DZERrdEZ6UHpQ?=
 =?utf-8?B?NnNnZHUvQUhUMlMxUjYveExCUFdRejUxUVdrK2FzQ0NnZ0kzQUtQQVI5R2V5?=
 =?utf-8?B?WlYrM1RsUWkwRnEwVCtRRU52UFY4VVBYSzBkcUF2ZFM1Z2V2NFhudjB0cllU?=
 =?utf-8?B?dlRyTGlGQWJWQUVQeEFiWmhhRFl1aXdCN0p0SjNDdTR4RDNxaDNqY1hrWGlv?=
 =?utf-8?B?VVpkYjJJem1iRXFlZFR2QWttVUhqK1Y4N1BkYk9XUmRsdVpQVFhoQS9lQ0ZN?=
 =?utf-8?B?bHR3anFVbGZtRkJpVWxWOStVeEJXZXlKUkNsZGI2MDVaQW9uQXNkYkxJWXVX?=
 =?utf-8?B?YUZLMnN4Wm1DekJtUGJPdUtGL0c1SDMyRnFjSUxCbnpQSWRLOUg4WnZzVmgw?=
 =?utf-8?B?S0lxMWcrUnpSVXJNN0ttNlRFK0V0V3pDZEsyVkpwOWFad1A4UWNXMC81Y0Vh?=
 =?utf-8?B?aUNZVHRaaWE3MGEzamVVT2dRb1hrSmpwQWRKcFl3cHRWSTg0UWM2aGc2NHVJ?=
 =?utf-8?B?NjczRG5HanZTcDBXRFdYSnNxS3BScnN3ZE1YZzNrQ29jZEJ3R3djRnUvM3pM?=
 =?utf-8?B?eFNQY1l2THd3cGl5T0JEbDBtWEJyc2FTRUxCMDI4emkxUi94RWxsOHVGNWpS?=
 =?utf-8?B?K211MURMR3A0bk5QZDFUYWE5bEY1aVdZT1pYRkhTMW1aVjJLdFRyeW9Fc2M3?=
 =?utf-8?B?a1hFOGVhaUk2Q3E4SDZDamlBSGZwMFVQUFovQnRXSnprWlVEcnFaNEZGeXRZ?=
 =?utf-8?B?MlViazNrbTQ4ZklsWjZ5ckpXQnJBeVRBYllNT1k2akhUanRFc1g0MnRsZHBp?=
 =?utf-8?B?eGs2bkUxMGRiT0I2SlZNVS9ySDFkQXZzZ0JpWDVOVEZQRlc2QWl3VFdKUTVN?=
 =?utf-8?B?YXV1cWpNcDkzdi9LMElwcnI1M1c1ZjNuYnVGeGFEYUJCZGFFTlZQdWp6d3BL?=
 =?utf-8?B?SkFJOUxxWDdsc25Fd2srd1o5V3oyWEUrc2MzK3RzM2d5eXYvWWVaQUpMaGll?=
 =?utf-8?B?UmZxd1MwaDlBT0VIWjVYRnhnS3krR25LeHNnVGZjbkMzTUZNRy9WWmJPNXpj?=
 =?utf-8?B?Z0FLV3pVT2pZR2NzWFJwS3k2U0FKNDQ4eGxHL1g5d1dscjc1SmdnRUZEVzVI?=
 =?utf-8?B?c2t6eE1pNjdsa3hFWUd4cWVaaklTdVRXamtFMnJ3andQNVhHNHYyc24wbU1Z?=
 =?utf-8?B?dTZpRHg3amQ5UUJsVnFEMUZiZUlZTzNIK0NNVU9aRmNVN1A1ZFVQNklidi9T?=
 =?utf-8?B?YW83Ry9xeVV2Rjg4YXBEK3VkemhGb0lXYWxRK1pCSzJzbVJTTXY0c1h3RzFi?=
 =?utf-8?B?SWNYdVBlL01BVEtYMEVPV0pDNXNTSG5WN0M4RFMxdGFlUUdaL1JUcllBU3hX?=
 =?utf-8?B?SldmakJyaS95T0Y1d2JOcy84YkwrOHlLRmNsYmxUOEl0ZndndTNCNzZCLy8w?=
 =?utf-8?B?VVpKbWRpc1gwNGk0VUFkZElRajdsR3k1TlYzODdibE1ydDN6YzE3V205Qkp6?=
 =?utf-8?B?Wm9QdlRLeHlVdHA4cnV1Y0RmdEcwYnQwVWNzN2c4bDNIWTFRMml4WDFpRlJq?=
 =?utf-8?B?VmRJbzhCdTRuRTM4aUtxYURPMWhna1piWldCYkRsaUJlbVVrbjlCaXJwQ0E4?=
 =?utf-8?B?VjJhelBFTHhEWHdjT0JaN3ZwYXZLaUZEY3k0OU9lbkw3YnIrMjJyM01KYVRm?=
 =?utf-8?B?bHdlZU50RVBGWDRDK3lEbkFqMUY0V1dYdXk3Vzl2L2xEVGZWVk02WGlPOExq?=
 =?utf-8?B?NWh4MEVCZnU3TnN5MHRkeEYzZ25EaWpXWXR3NVE5ZEo0SFliMHM0YmROMXlP?=
 =?utf-8?B?bU0zclprMjkySXllbkVFVnIrbEg1d3lxNzkxdGRTN3NUUXQxdHpGVkY1Zmli?=
 =?utf-8?B?dWJPK2E1RFhIOXZpdlB3SFVmVCtGZ0ZJQi9NdkpoQjlRdnJBdVB6Z1VSbXZ3?=
 =?utf-8?B?WWk3TXVzZStrVjdsdGZQd3FNeHo2R0RqQy9aazZQZVluaG5BT0Z1YkxjN2F3?=
 =?utf-8?B?Wnh3TlJ5RCs4b0ZsNmVpR0VRTGR1RDl3SjFHeU5tb3ZkRkQraDN1VXZ4cSt0?=
 =?utf-8?B?cndKQT09?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2144;
 6:DLBXfd7+Vkr+kMIZbuFb92Fp+1NHCsgYGKSSooeU3EATrnPD3z4w7MiH67x5Q00qspwSLgCf8Z+Cnq/huu0NmK7sAEu320poSbYNmUHZ6TQ84Ebo+FKQWf6ewaNjDrRLzYiYnlY9SBPYvYcMSl4UfNACuYYPda3Eb13loCWa6w0yh7rL2J7LoVOq3fULpY4P9QlkVjYTn8eiiFKVp26Y9zU8Lt8L+9IT5HS/J+95IpISPji0YExP2ubqXRSwvVa+rYV4ikRYTAXBqNwZJ/GJ1MBfUhjmM6wL9ysviMoIX5Zq4qpmr2hINjDJRFdKzmdGQL/sSiR9vMgrmh4vaa8yAA==;
 5:bzIOusBznVi57LXu+MmAVD+aEek6JYz/5vWvxu0UpxMgmBgyMnvLBAjmAwJjieuQy/VvI3xqLYAUr9Psv9RhEVabCZYAIS3VYLS8/x9IiygCcYqGYA4Zi3JcmCGg/7lnCfmAlLHY8y33g/YGb24S2Q==;
 24:5ux9mjz34rrMlufC75jPapTYUXlC/3+EFpoX8INkFU0k0/A6trtQrwbGDVFeHqquAGSRYgVzbtuSKi352sPKsf3y0t7JkSKupVhYoHpNRZQ=;
 7:ToUBR64wcnokVbjWXdkldjxKhcKPxz8MBYHftpNPY9PZidRiovPvP0u+4NCXjUl8O9rybEkK+VnZ9gEdihKNXNK5/p2/Jg5TdqIN7izy48NWNOlLTWap+aXgjddZQOB5HEV3MOxwwmCBip4LwxZxTN45kLw1SDhSA86W26e8B9+VY731a66im+3iKFRo4ZkT3LvGioEDqs7uD57wzCCIfwjxhNuaEmEIWYkK7wAlOto=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Oct 2017 14:50:23.9802 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0301MB2144
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v7 04/11] public: xen.h: add definitions for
 UUID handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgS29ucmFkLAoKT24gMDUuMTAuMTcgMTY6MDMsIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90
ZToKPiBPbiBUaHUsIE9jdCAwNSwgMjAxNyBhdCAxMjowMDoyMEFNICswMzAwLCBWb2xvZHlteXIg
QmFiY2h1ayB3cm90ZToKPj4gQWRkZWQgdHlwZSB4ZW5fdXVpZF90LiBUaGlzIHR5cGUgcmVwcmVz
ZW50cyBVVUlEIGFzIGFuIGFycmF5IG9mIDE2Cj4+IGJ5dGVzIGluIGJpZyBlbmRpYW4gZm9ybWF0
Lgo+Pgo+PiBBZGRlZCBtYWNybyBYRU5fREVGSU5FX1VVSUQgdGhhdCBjb25zdHJ1Y3RzIFVVSUQg
aW4gdGhlIHVzdWFsIHdheToKPj4KPj4gICBYRU5fREVGSU5FX1VVSUQoMHgwMDExMjIzMywgMHg0
NDU1LCAweDY2NzcsIDB4ODg5OSwKPj4gCQkweGFhLCAweGJiLCAweGNjLCAweGRkLCAweGVlLCAw
eGZmKQo+Pgo+PiB3aWxsIGNvbnN0cnVjdCBVVUlEIDAwMTEyMjMzLTQ0NTUtNjY3Ny04ODk5LWFh
YmJjY2RkZWVmZiBwcmVzZW50ZWQgYXMKPj4gICB7MHgwMCwgMHgxMSwgMHgyMiwgMHgzMywgMHg0
NCwgMHg1NSwgMHg2NiwgMHg3NywgMHg4OCwKPj4gICAgMHg5OSwgMHhhYSwgMHhiYiwgMHhjYywg
MHhkZCwgMHhlZSwgMHhmZn0KPj4KPj4gTkI6IFRoaXMgaXMgY29tcGF0aWJsZSB3aXRoIExpbnV4
IGtlcm5lbCBhbmQgd2l0aCBsaWJ1dWlkLCBidXQgaXQgaXMgbm90Cj4+IGNvbXBhdGlibGUgd2l0
aCBNaWNyb3NvZnQsIGFzIHRoZXkgdXNlIG1peGVkLWVuZGlhbiBlbmNvZGluZyAoc29tZQo+PiBj
b21wb25lbnRzIGFyZSBsaXR0bGUtZW5kaWFuLCBzb21lIGFyZSBiaWctZW5kaWFuKS4KPiAKPiBP
aCBib3kuIFdoYXQgYSBtZXNzLgo+IAo+IERvIHdlIGNhcmUgYWJvdXQgTWljcm9zb2Z0IGZvciB0
aGlzIG9yIGlzIHRoaXMgbW9yZSBmb3IgaW5mb3JtYXRpb24KPiBwdXJwb3NlPwpUaGlzIGlzIGZv
ciBpbmZvcm1hdGlvbi4gUHJvYmxlbSBpcyB0aGF0IFhFTiBhbHJlYWR5IGRlZmluZXMgRUZJX0dV
SUQgCndoaWNoIHVzZXMgTVMtc3R5bGUgZW5jb2RpbmcuIEl0IGlzIHVzZWQgaW4gRUZJIGNvZGUg
b25seSwgYnV0IEkgdGhpbmsgCml0IGlzIHdvcnRoIHRvIGV4cGxhaW4gZGlmZmVyZW5jZXMuClRo
ZXJlIHdhcyBkaXNjdXNzaW9uIGF0IFsxXQpbLi4uXQoKWzFdIGh0dHA6Ly9tYXJrbWFpbC5vcmcv
bWVzc2FnZS9jYXdpNmYzM3NwcWc0aGY1CgpUaGFua3MsCgpWb2xvZHlteXIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Thu Oct 05 14:54:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 14:54:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e07XP-0000Ik-Dh; Thu, 05 Oct 2017 14:54:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e07XO-0000IF-5J
 for xen-devel@lists.xen.org; Thu, 05 Oct 2017 14:54:10 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 0C/DC-03422-19746D95; Thu, 05 Oct 2017 14:54:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKKsWRWlGSWpSXmKPExsVyMfTOOt0J7tc
 iDWatNbRY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDNOLl3DWnDIouLOrYlMDYwfdLsYuTiEBCYy
 Snx6uZW9i5GTg0XgNbPElK/+IAkJgTusEsdebWMCSUgIZEkcWvIRqIgDyE6TWLLADSJcI3F1f
 wsLSFhIQE1izZsoiJm/GCUmv2thBokLC0RJrF7lClIuIuAm8bHnLjNIDbPAalaJh1e/MkM0zG
 eUWLbyKNh8NgEdiXUzakEaeAVsJf5veMYKcZuKxOLLW8DuFBUIl9j//RozRI2gxMmZT8Bu4BS
 wk7i9MQ4kzCxgJjFv80NmCFtc4taT+UwQtrzE9rdzmCcwis5C0j0LScssJC2zkLQsYGRZxahR
 nFpUllqka2iml1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGC0MQLCD8f7GgEOMk
 hxMSqK8xi7XIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8M52A8oJFqWmp1akZeYA4xYmLcHBoy
 TCuwUkzVtckJhbnJkOkTrFaMlx4c6lP0wcB/bcApKPbtz9wyTEkpeflyolzrsUpEEApCGjNA9
 uHCy1XGKUlRLmZQQ6UIinILUoN7MEVf4VozgHo5Iw736QKTyZeSVwW18BHcQEdNCcpisgB5Uk
 IqSkGhgv7v+5JE1+9rea9hnLffwvbDzhuLSx52fl8wV/w2LmfPQ3W3NYZD7P7+o1aq4OD+7V9
 Pc1P41V/laS4npIt3z2UY2/z1smJkzVmfh1QarZnE7uh8+n6hnffvDP8MTuIxFMAdYN8TbKCz
 M6d+1T/1PnUHecVWLrhv2hAdOM+0vlBG9fszH8aX1MiaU4I9FQi7moOBEAGSC47CgDAAA=
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1507215248!118643882!1
X-Originating-IP: [209.85.220.174]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4514 invoked from network); 5 Oct 2017 14:54:08 -0000
Received: from mail-qk0-f174.google.com (HELO mail-qk0-f174.google.com)
 (209.85.220.174)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Oct 2017 14:54:08 -0000
Received: by mail-qk0-f174.google.com with SMTP id s14so1713022qks.6
 for <xen-devel@lists.xen.org>; Thu, 05 Oct 2017 07:54:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=IFWKkItgz7BaMBAsB/VkNUvBjtBRu6q+wR+93/QtjUo=;
 b=NRlnQXkh1dYPpKJXyw3o8LV9UnzMcG+IMyLwFBmFNNWRytLISqszJ1uppmGdasvahQ
 5GgJDrAanutoXKG2cmnsK8J39E0TKNoDprl5R7lg6AuXuhg1oqS3X/g7qLSpKsjOW69O
 0Ftyb1XYKTeOYnP7+vVYqHSZ9xGRbWD0cU5fA=
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=IFWKkItgz7BaMBAsB/VkNUvBjtBRu6q+wR+93/QtjUo=;
 b=L+1GbQRHZJ8HqUX/HQwrIl8EWL6rf49lBsjJo5bPu03yHbstsd/FBP+QT3UNWUOCkj
 3t6SQ+y7jse5cfHVZNOSPKqat4dTtlv2a7sQQEPOf/GOP796WbMMz8jT6334byWKjMai
 VqjQl+8O6Yw4XC//qKLjB4FhrFnOzYR6yP81zV61l6pbGP+X0quvUaBUqscBzxEIcVdz
 2wxT2JunEumG9Zp+gMUjVYMfJ9UPvYhCBOuATCFdv05f1sHQnUFYRS6IhKAzA9f3Miom
 4l1J9UFKxEhDUtB8diEsA4jx25VDlDZYo1yg49qz/hTfRUd7NzimPI52Rg3Z5sVByWjO
 KlGw==
X-Gm-Message-State: AMCzsaWafBJwzX7fRBwJXqGuG5i2ST5kMohr1010yBoMEEYS7/CSP/J/
 DyqzjMHPOgmY6LsHnpg2nd4OPw==
X-Google-Smtp-Source: AOwi7QAPs+HfDbWTLfpo3tUfK5R6hZkGfUw64WQ5RhabAK25YQhu8vdlby96pJhf8XoknvxQiszr/g==
X-Received: by 10.55.110.132 with SMTP id j126mr30987122qkc.104.1507215247514; 
 Thu, 05 Oct 2017 07:54:07 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id t2sm11516908qkd.16.2017.10.05.07.54.04
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 05 Oct 2017 07:54:07 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org
References: <20171004181526.9405-1-julien.grall@linaro.org>
 <20171004181526.9405-8-julien.grall@linaro.org>
 <52aab653-7e67-7a6f-5b73-175353f29ab1@citrix.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <026c9e87-1805-d4c4-0d3a-cdbcf58b6dce@linaro.org>
Date: Thu, 5 Oct 2017 15:54:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <52aab653-7e67-7a6f-5b73-175353f29ab1@citrix.com>
Content-Language: en-US
Cc: Jun Nakajima <jun.nakajima@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.com>,
 Shane Wang <shane.wang@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Gang Wei <gang.wei@intel.com>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: Re: [Xen-devel] [PATCH 7/7] xen: Convert __page_to_mfn and
 __mfn_to_page to use typesafe MFN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmV3LAoKT24gMDUvMTAvMTcgMDA6MjcsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24g
MDQvMTAvMjAxNyAxOToxNSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4+
IGluZGV4IDA5M2ViZjFhOGUuLjA3NTNkMDNhYWMgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2Fy
bS9kb21haW5fYnVpbGQuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPj4g
QEAgLTEwNCwxMSArMTA0LDExIEBAIHN0YXRpYyBib29sIGluc2VydF8xMV9iYW5rKHN0cnVjdCBk
b21haW4gKmQsCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9y
ZGVyKQo+PiAgIHsKPj4gICAgICAgaW50IHJlcywgaTsKPj4gLSAgICBwYWRkcl90IHNwZm47Cj4+
ICsgICAgbWZuX3Qgc21mbjsKPj4gICAgICAgcGFkZHJfdCBzdGFydCwgc2l6ZTsKPj4gICAKPj4g
LSAgICBzcGZuID0gcGFnZV90b19tZm4ocGcpOwo+PiAtICAgIHN0YXJ0ID0gcGZuX3RvX3BhZGRy
KHNwZm4pOwo+PiArICAgIHNtZm4gPSBwYWdlX3RvX21mbihwZyk7Cj4+ICsgICAgc3RhcnQgPSBt
Zm5fdG9fbWFkZHIoc21mbik7Cj4+ICAgICAgIHNpemUgPSBwZm5fdG9fcGFkZHIoMVVMIDw8IG9y
ZGVyKTsKPiAKPiBXb3VsZG4ndCBpdCBiZSBjbGVhbmVyIHRvIG1vdmUgdGhpcyByZW5hbWluZyBp
bnRvIHBhdGNoIDEsIGFsb25nIHdpdGggYW4KPiBleHRyYSBzZXQgb2YgdW5kZWYvb3ZlcnJpZGUs
IHRvIGJlIHRha2VuIG91dCBoZXJlPyAgKHBlcmhhcHMgbm90IGdpdmVuCj4gdGhlIHJld29yayBl
ZmZvcnQ/KQoKSSBtb3ZlZCB0aGUgY2xlYW4tdXAgdG8gcGF0Y2ggIzEgYW5kIGFkZCBhIHRlbXBv
cmFyeSBvdmVycmlkZSB0aGF0IHdpbGwgCmJlIGRyb3BwZWQgaW4gdGhpcyBwYXRjaC4KCj4gCj4+
ICAgCj4+ICAgICAgIEQxMVBSSU5UKCJBbGxvY2F0ZWQgJSMiUFJJcGFkZHIiLSUjIlBSSXBhZGRy
IiAoJWxkTUIvJWxkTUIsIG9yZGVyICVkKVxuIiwKPj4gQEAgLTY3OCw4ICs2NzgsOCBAQCBzdGF0
aWMgdm9pZCBwdnBtdV9maW5pc2goc3RydWN0IGRvbWFpbiAqZCwgeGVuX3BtdV9wYXJhbXNfdCAq
cGFyYW1zKQo+PiAgIAo+PiAgICAgICBpZiAoIHhlbnBtdV9kYXRhICkKPj4gICAgICAgewo+PiAt
ICAgICAgICBtZm4gPSBkb21haW5fcGFnZV9tYXBfdG9fbWZuKHhlbnBtdV9kYXRhKTsKPj4gLSAg
ICAgICAgQVNTRVJUKG1mbl92YWxpZChfbWZuKG1mbikpKTsKPj4gKyAgICAgICAgbWZuID0gX21m
bihkb21haW5fcGFnZV9tYXBfdG9fbWZuKHhlbnBtdV9kYXRhKSk7Cj4gCj4gU2VlaW5nIGFzIHlv
dSBjb252ZXJ0IGV2ZXJ5KD8pIGNhbGwgdG8gZG9tYWluX3BhZ2VfbWFwX3RvX21mbigpLCBpdAo+
IHdvdWxkIGJlIGNsZWFuZXIgdG8gY2hhbmdlIHRoZSByZXR1cm4gdHlwZSB3aGlsZSBtYWtpbmcg
dGhlIGNoYW5nZS4gPgo+IEknZCBiZSBoYXBweSBmb3Igc3VjaCBhIGNoYW5nZSBiZWluZyBmb2xk
ZWQgaW50byB0aGlzIHBhdGNoLCBiZWNhdXNlCj4gZG9pbmcgc28gd291bGQgYmUgYnkgZmFyIHRo
ZSBsZWFzdCBkaXNydXB0aXZlIHdheSBvZiBtYWtpbmcgdGhlIGNoYW5nZS4KCkFsbCBvZiB0aGVt
IGJ1dCBvbmUgYXJlIHR1cm5lZCB0byBfbWZuKGRvbWFpbl9wYWdlX21hcF90b19tZm4oKSkuIEkg
aGF2ZSAKZm9sZGVkIHRoZSBjb252ZXJzaW9uIGluIHRoaXMgcGF0Y2guCgo+IAo+PiArICAgICAg
ICBBU1NFUlQobWZuX3ZhbGlkKG1mbikpOwo+PiAgICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2Vf
Z2xvYmFsKHhlbnBtdV9kYXRhKTsKPj4gICAgICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKG1mbl90
b19wYWdlKG1mbikpOwo+PiAgICAgICB9Cj4+IEBAIC0xMTg1LDggKzExODAsOCBAQCBpbnQgX19t
ZW1fc2hhcmluZ191bnNoYXJlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKPj4gICAgICAgICAgIHJl
dHVybiAtRU5PTUVNOwo+PiAgICAgICB9Cj4+ICAgCj4+IC0gICAgcyA9IG1hcF9kb21haW5fcGFn
ZShfbWZuKF9fcGFnZV90b19tZm4ob2xkX3BhZ2UpKSk7Cj4+IC0gICAgdCA9IG1hcF9kb21haW5f
cGFnZShfbWZuKF9fcGFnZV90b19tZm4ocGFnZSkpKTsKPj4gKyAgICBzID0gbWFwX2RvbWFpbl9w
YWdlKHBhZ2VfdG9fbWZuKG9sZF9wYWdlKSk7Cj4+ICsgICAgdCA9IG1hcF9kb21haW5fcGFnZShw
YWdlX3RvX21mbihwYWdlKSk7Cj4+ICAgICAgIG1lbWNweSh0LCBzLCBQQUdFX1NJWkUpOwo+PiAg
ICAgICB1bm1hcF9kb21haW5fcGFnZShzKTsKPj4gICAgICAgdW5tYXBfZG9tYWluX3BhZ2UodCk7
Cj4gCj4gVGhpcyB3aG9sZSBsb3QgY291bGQgdHVybiBpbnRvIGNvcHlfZG9tYWluX3BhZ2UoKQoK
SSBoYXZlIGFkZGVkIGEgcGF0Y2ggYXQgdGhlIGJlZ2lubmluZyBvZiB0aGUgc2VyaWVzIHRvIHVz
ZSBjb3B5X2RvbWFpbl9wYWdlLgoKPiAKPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9k
ZXNjcmlwdG9yLXRhYmxlcy5jIGIveGVuL2FyY2gveDg2L3B2L2Rlc2NyaXB0b3ItdGFibGVzLmMK
Pj4gaW5kZXggODE5NzNhZjEyNC4uMzcxMjIxYTMwMiAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gv
eDg2L3B2L2Rlc2NyaXB0b3ItdGFibGVzLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L3B2L2Rlc2Ny
aXB0b3ItdGFibGVzLmMKPj4gQEAgLTI1LDEyICsyNSw2IEBACj4+ICAgI2luY2x1ZGUgPGFzbS9w
Mm0uaD4KPj4gICAjaW5jbHVkZSA8YXNtL3B2L21tLmg+Cj4+ICAgCj4+IC0vKiBPdmVycmlkZSBt
YWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3QgKi8KPj4g
LSN1bmRlZiBtZm5fdG9fcGFnZQo+PiAtI2RlZmluZSBtZm5fdG9fcGFnZShtZm4pIF9fbWZuX3Rv
X3BhZ2UobWZuX3gobWZuKSkKPj4gLSN1bmRlZiBwYWdlX3RvX21mbgo+PiAtI2RlZmluZSBwYWdl
X3RvX21mbihwZykgX21mbihfX3BhZ2VfdG9fbWZuKHBnKSkKPj4gLQo+PiAgIC8qKioqKioqKioq
KioqKioqKioqCj4+ICAgICogRGVzY3JpcHRvciBUYWJsZXMKPj4gICAgKi8KPiAKPiBJZiB5b3Un
cmUgbWFraW5nIHRoaXMgY2hhbmdlLCBwbGVhc2UgdGFrZSBvdXQgdGhlIERlc2NyaXB0b3IgVGFi
bGVzCj4gY29tbWVudCBsaWtlIHlvdSBkbyB3aXRoIEkvTyBiZWxvdywgYmVjYXVzZSB0aGUgZW50
aXJlIGZpbGUgaXMgZGVkaWNhdGVkCj4gdG8gZGVzY3JpcHRvciB0YWJsZSBzdXBwb3J0IGFuZCBp
dCB3aWxsIHNhdmUgbWUgb25lIGl0ZW0gb24gYSBjbGVhbnVwCj4gcGF0Y2ggOikuCgpJdCBpcyBk
cm9wcGVkIG5vdy4KCj4gCj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2
LW9wLmMgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKPj4gaW5kZXggZGQ5MDcxM2Fj
Zi4uOWNjYmQwMjFlZiAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1v
cC5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwo+PiBAQCAtNDMsMTYg
KzQzLDYgQEAKPj4gICAjaW5jbHVkZSAiZW11bGF0ZS5oIgo+PiAgICNpbmNsdWRlICJtbS5oIgo+
PiAgIAo+PiAtLyogT3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0g
d29yayB3aXRoIG1mbl90ICovCj4+IC0jdW5kZWYgbWZuX3RvX3BhZ2UKPj4gLSNkZWZpbmUgbWZu
X3RvX3BhZ2UobWZuKSBfX21mbl90b19wYWdlKG1mbl94KG1mbikpCj4+IC0jdW5kZWYgcGFnZV90
b19tZm4KPj4gLSNkZWZpbmUgcGFnZV90b19tZm4ocGcpIF9tZm4oX19wYWdlX3RvX21mbihwZykp
Cj4+IC0KPj4gLS8qKioqKioqKioqKioqKioqKioqKioqKgo+PiAtICogSS9PIGVtdWxhdGlvbiBz
dXBwb3J0Cj4+IC0gKi8KPj4gLQo+PiAgIHN0cnVjdCBwcml2X29wX2N0eHQgewo+PiAgICAgICBz
dHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCBjdHh0Owo+PiAgICAgICBzdHJ1Y3Qgewo+PiBAQCAtODcz
LDIyICs4NzMsMjIgQEAgaW50IGtpbWFnZV9idWlsZF9pbmQoc3RydWN0IGtleGVjX2ltYWdlICpp
bWFnZSwgdW5zaWduZWQgbG9uZyBpbmRfbWZuLAo+PiAgICAgICBmb3IgKCBlbnRyeSA9IHBhZ2U7
IDsgICkKPj4gICAgICAgewo+PiAgICAgICAgICAgdW5zaWduZWQgbG9uZyBpbmQ7Cj4+IC0gICAg
ICAgIHVuc2lnbmVkIGxvbmcgbWZuOwo+PiArICAgICAgICBtZm5fdCBtZm47Cj4+ICAgCj4+ICAg
ICAgICAgICBpbmQgPSBraW1hZ2VfZW50cnlfaW5kKGVudHJ5LCBjb21wYXQpOwo+PiAtICAgICAg
ICBtZm4gPSBraW1hZ2VfZW50cnlfbWZuKGVudHJ5LCBjb21wYXQpOwo+PiArICAgICAgICBtZm4g
PSBfbWZuKGtpbWFnZV9lbnRyeV9tZm4oZW50cnksIGNvbXBhdCkpOwo+IAo+IEFnYWluLCBtb2Rp
ZnkgdGhlIHJldHVybiB0eXBlIG9mIGtpbWFnZV9lbnRyeV9tZm4oKSA/CgpJIGhhdmUgYWRkZWQg
YSBwYXRjaCBhdCB0aGUgYmVnaW5uaW5nIG9mIHRoZSBzZXJpZXMgdG8gc3dpdGNoIApraW1hZ2Uv
a2V4ZWMgdG8gbWZuX3QuCgo+IAo+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9w
YWdlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaAo+PiBpbmRleCA0NWNhNzQyNjc4Li44
NzM3ZWYxNmZmIDEwMDY0NAo+PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaAo+PiAr
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaAo+PiBAQCAtMjczLDggKzI3Myw4IEBAIHZv
aWQgY29weV9wYWdlX3NzZTIodm9pZCAqLCBjb25zdCB2b2lkICopOwo+PiAgICNkZWZpbmUgcGZu
X3RvX3BhZGRyKHBmbikgICBfX3Bmbl90b19wYWRkcihwZm4pCj4+ICAgI2RlZmluZSBwYWRkcl90
b19wZm4ocGEpICAgIF9fcGFkZHJfdG9fcGZuKHBhKQo+PiAgICNkZWZpbmUgcGFkZHJfdG9fcGR4
KHBhKSAgICBwZm5fdG9fcGR4KHBhZGRyX3RvX3BmbihwYSkpCj4+IC0jZGVmaW5lIHZtYXBfdG9f
bWZuKHZhKSAgICAgbDFlX2dldF9wZm4oKnZpcnRfdG9feGVuX2wxZSgodW5zaWduZWQgbG9uZyko
dmEpKSkKPj4gLSNkZWZpbmUgdm1hcF90b19wYWdlKHZhKSAgICBtZm5fdG9fcGFnZSh2bWFwX3Rv
X21mbih2YSkpCj4+ICsjZGVmaW5lIHZtYXBfdG9fbWZuKHZhKSAgICAgX21mbihsMWVfZ2V0X3Bm
bigqdmlydF90b194ZW5fbDFlKCh1bnNpZ25lZCBsb25nKSh2YSkpKSkKPiAKPiBsMWVfZ2V0X21m
bigqdmlydF90b194ZW5fbDFlKCh1bnNpZ25lZCBsb25nKSh2YSkpKQo+IAo+PiArI2RlZmluZSB2
bWFwX3RvX3BhZ2UodmEpICAgIF9fbWZuX3RvX3BhZ2Uodm1hcF90b19tZm4odmEpKQo+PiAgIAo+
PiAgICNlbmRpZiAvKiAhZGVmaW5lZChfX0FTU0VNQkxZX18pICovCj4+ICAgCj4+IGRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS94ZW4vdG1lbV94ZW4uaCBiL3hlbi9pbmNsdWRlL3hlbi90bWVtX3hl
bi5oCj4+IGluZGV4IDU0MmMwYjNmMjAuLjg1MTZhMGIxMzEgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9p
bmNsdWRlL3hlbi90bWVtX3hlbi5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi90bWVtX3hlbi5o
Cj4+IEBAIC0yNSw3ICsyNSw3IEBACj4+ICAgdHlwZWRlZiB1aW50MzJfdCBwYWdlc2l6ZV90OyAg
LyogbGlrZSBzaXplX3QsIG11c3QgaGFuZGxlIGxhcmdlc3QgUEFHRV9TSVpFICovCj4+ICAgCj4+
ICAgI2RlZmluZSBJU19QQUdFX0FMSUdORUQoYWRkcikgSVNfQUxJR05FRCgodW5zaWduZWQgbG9u
ZykoYWRkciksIFBBR0VfU0laRSkKPj4gLSNkZWZpbmUgSVNfVkFMSURfUEFHRShfcGkpICAgIG1m
bl92YWxpZChfbWZuKHBhZ2VfdG9fbWZuKF9waSkpKQo+PiArI2RlZmluZSBJU19WQUxJRF9QQUdF
KF9waSkgICAgbWZuX3ZhbGlkKHBhZ2VfdG9fbWZuKF9waSkpCj4gCj4gL3NpZ2ggIFRoaXMgaXMg
dGF1dG9sb2dpY2FsLiAgVGhlIGRlZmluaXRpb24gb2YgYSAidmFsaWQgbWZuIiBpbiB0aGlzCj4g
Y2FzZSBpcyBvbmUgZm9yIHdoaWNoIHdlIGhhdmUgZnJhbWV0YWJsZSBlbnRyeSwgYW5kIGJ5IGhh
dmluZyBhIHN0cnVjdAo+IHBhZ2VfaW5mbyBpbiBvdXIgaGFuZHMsIHRoaXMgaXMgYnkgZGVmaW5p
dGlvbiB0cnVlICh1bmxlc3MgeW91IGhhdmUgYQo+IHdpbGQgcG9pbnRlciwgYXQgd2hpY2ggcG9p
bnQgeW91ciBidWcgaXMgZWxzZXdoZXJlKS4KPiAKPiBJU19WQUxJRF9QQUdFKCkgaXMgb25seSBl
dmVyIHVzZWQgaW4gYXNzZXJ0aW9ucyBhbmQgbmV2ZXIgdXNlZnVsbHksIHNvCj4gaW5zdGVhZCBJ
IHdvdWxkIHJlbW92ZSBpdCBlbnRpcmVseSByYXRoZXIgdGhhbiB0cnlpbmcgdG8gZml4IGl0IHVw
LgoKSSB3b3VsZCBiZSBoYXBweSB0byByZW1vdmUgSVNfVkFMSURfUEFHRSBpcyBhIHBhdGNoIGF0
IHRoZSBiZWdpbm5pbmcgb2YgCnRoZSBzZXJpZXMgaWYgS29ucmFkIGlzIGhhcHB5IHdpdGggaXQu
CgpJIHdpbGwgcHJvYmFibHkgc2VuZCBhIG5ldyB2ZXJzaW9uIHRvZGF5IHdpdGhvdXQgSVNfVkFM
SURfUEFHRSBkcm9wcGVkLiAKVGhvdWdoIEkgd2lsbCBtZW50aW9uIGl0IGluIHRoZSBwYXRjaCB0
byBnZXQgZmVlZGJhY2suCgo+IAo+IEFzIGZvciBUTUVNIGl0c2VsZiAoSnVsaWVuOiBUaGlzIG15
IG5vIG1lYW5zIGJsb2NrcyB0aGUgcGF0Y2guICBJdCBpcwo+IG1vcmUgYW4gb2JzZXJ2YXRpb24g
Zm9yIEtvbnJhZCB0byBzZWUgYWJvdXQgZml4aW5nKSwgSSBzZWUgdGhhdCBUTUVNIGlzCj4gYnJv
a2VuIG9uIHg4NiBtYWNoaW5lcyB3aXRoIG1vcmUgdGhhbiA1VEIgb2YgUkFNLCBiZWNhdXNlIGl0
IGlzIG5vdAo+IGxlZ2FsIHRvIGNhbGwgcGFnZV90b192aXJ0KCkgb24gYSBzdHJ1Y3QgcGFnZV9p
bmZvIGFsbG9jYXRlZCBmcm9tIHRoZQo+IGRvbWhlYXAgKHdoaWNoIGlzIHdoeSBhbGxvY194ZW5o
ZWFwX3BhZ2UoKSByZXR1cm5zIGEgdm9pZCAqLCBhbmQKPiBhbGxvY19kb21oZWFwX3BhZ2UoKSBz
cGVjaWZpY2FsbHkgZG9lc24ndCkuICBUaGUgZWFzeSBmaXggZm9yIHRoaXMgaXMgdG8KPiBzd2Fw
IHRoZSBhbGxvY2F0aW9uIHByaW1pdGl2ZXMgb3ZlciB0byB1c2luZyB4ZW5oZWFwIGFsbG9jYXRp
b25zLCB3aGljaAo+IHdvdWxkIHJlbW92ZSB0aGUgbmVlZCBmb3IgcGFnZV90b192aXJ0KCkgYW5k
IGJhY2ssIG9yIGEgYmV0dGVyIGZpeCB3b3VsZAo+IGJlIHRvIG5vdCBwYXNzIGV2ZXJ5dGhpbmcg
dGhpbmcgYnkgdmlydHVhbCBhZGRyZXNzIChhdCB3aGljaCBwb2ludAo+IHJldGFpbmluZyB1c2Ug
b2YgdGhlIGRvbWhlYXAgaXMgZmluZSkuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 14:59:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 14:59:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e07cm-0000Y4-5G; Thu, 05 Oct 2017 14:59:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xumengpanda@gmail.com>) id 1e07ck-0000Xy-Q1
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 14:59:42 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 1D/9E-02817-ED846D95; Thu, 05 Oct 2017 14:59:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphleJIrShJLcpLzFFi42K5GHpnte5dj2u
 RBo/Wilh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkzfn5iLpggWzHr213GBsarUl2MnBxCAjMY
 JbYui+li5OJgEWhglZjacY4VxJEQmMMqsfD2dkaQKgmBMom1d6ewdTFyANlFEhOmmEOEiyReT
 rnNCmLzCghKnJz5hAViqJfE8v8LwFo5BXwl7s07ygIyU0igh1Hi142rYEVsAqoS8841soHYLA
 IqEo/XtkMNCpB4cHISWLOwQJDE5LfvwOpFBNQkfu1dxwYyiFlgGbPE7T3nmUAOYhbwkZixS2Q
 Co+AsJHfMQsiAhJkFNCVat/9mh7C1JZYtfM0MYWtILLizjxFZfAEj2ypGjeLUorLUIl1jA72k
 osz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMDwr2dgYNzBOGGV3yFGSQ4mJVFeY5drk
 UJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeK+4A+UEi1LTUyvSMnOAkQiTluDgURLh1QZJ8xYXJO
 YWZ6ZDpE4x2nNcuHPpDxPHgT23gOSGm3eB5D4QKcSSl5+XKiXOuw2kTQCkLaM0D24oLHFcYpS
 VEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMWwQyhSczrwRu9yugs5iAzprTdAXkrJJEhJRUA2P5
 vmf/Eq5u09I9mFEvHvayQrH30rnI4qkuAZNlOz/vFZ05j+H6Y70/1td/rpartvhbOXXbuROF5
 1JKJngv+3veYOdHPeGEh/8/uqy3V5zw/w+7LNMV20e665+1tq7k+FF3p9hBvO7Lu9yZn3tbGZ
 TZJWd8vmJz+inj4yU7goT/qGq9co3+n3lSiaU4I9FQi7moOBEAT/bBURcDAAA=
X-Env-Sender: xumengpanda@gmail.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1507215580!114605901!1
X-Originating-IP: [209.85.220.171]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43415 invoked from network); 5 Oct 2017 14:59:41 -0000
Received: from mail-qk0-f171.google.com (HELO mail-qk0-f171.google.com)
 (209.85.220.171)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Oct 2017 14:59:41 -0000
Received: by mail-qk0-f171.google.com with SMTP id 17so14948949qkq.8
 for <xen-devel@lists.xenproject.org>; Thu, 05 Oct 2017 07:59:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=27L7Di3pqeMJJkq7/UWYiki70Tmk0IhF1TYGUtNCArM=;
 b=LcgaddPVvSaBh0JS2w03fOVD85ZwWLaoSejY9Fxk0/c+qemRf9tY0OIv7k+x798W3k
 9LwrAJspiZsJzWIkXwS6KfT541RjI1kHecrjjwkxrJ0RHX9aOV9VWZHebfliAJxdDkcU
 mVPihVCTDxvzzWxztp5vSPMwfS+xpvT75+QALiLCMD4WDR5zUmwFraURmq43j3w1Xd3A
 zd3rNy9cSG4Ogq2DKZA2bOl84urIJWX94rHAaVQfbgci3iwqlb2A+/PzIE4OxcLH+V5S
 oIr8kdOJRzuxjoUdJteXKLCh23f9BmbBTA8dtS3FDbK2A5+038TeEMkGNC8gLF7mazmL
 aYpw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=27L7Di3pqeMJJkq7/UWYiki70Tmk0IhF1TYGUtNCArM=;
 b=nPwA9uNlRzkOOB7QZHXAWoipIYuYQt8p8iYEhzEI0m1f8pZzk78dwR6jffu1hh0Nhf
 Q1UsU9Rl4Jbfl/ifbfKOv//G7jyiQ35+7NR1aBVcYXNcWRXA6PFigXakwYMxVqZYOQzR
 O7POjNdhoQCtmE6nOcuM5JiTUZYhceFwv8EFm+BDSbX+3CNBcea+KJDxaG0LYAE1OOra
 t0uInd4TLYDlBzyD6/Iwh+1kRTxeBgJAQWABz4EGhgkEdofedEQG+enjk7GmN2CHcKsz
 ugOR72sbICcUrq6to+4vMQYb9v1nJtWW27MfTyPYnl+8RER04KothAfMfotPT5sFX1LB
 ky0Q==
X-Gm-Message-State: AMCzsaVrHCY+6wKCcShntlIso3nwL++gTTYkeNsPAN+TeTffjgNVzL4Q
 G+7OodpYVkSpwYMMyaz1FwRD9jIB0wuIA6WE7w==
X-Google-Smtp-Source: AOwi7QDis/TR/Mv181uoa+HHf4366KdrUjyD/M0NqoyupjdLhEkrh2vByCrddHnJciuNh8E5UMDhgxy61DYu6Gr2Ojw=
X-Received: by 10.55.21.99 with SMTP id f96mr31370841qkh.315.1507215580270;
 Thu, 05 Oct 2017 07:59:40 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.18.178 with HTTP; Thu, 5 Oct 2017 07:59:39 -0700 (PDT)
In-Reply-To: <150721372619.25676.13947549251601653723.stgit@Solace.fritz.box>
References: <150721369671.25676.9166731356308356776.stgit@Solace.fritz.box>
 <150721372619.25676.13947549251601653723.stgit@Solace.fritz.box>
From: Meng Xu <xumengpanda@gmail.com>
Date: Thu, 5 Oct 2017 10:59:39 -0400
Message-ID: <CAENZ-+kBOwG_XA+mRKhF-0RhBOYNhw8Dgj9EAHMC+toJ4pyfBA@mail.gmail.com>
To: Dario Faggioli <raistlin@linux.it>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: update entries to new email
	address.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2293418046344165289=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2293418046344165289==
Content-Type: multipart/alternative; boundary="001a1147eba6431593055acdf9a6"

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

On Thu, Oct 5, 2017 at 10:28 AM, Dario Faggioli <raistlin@linux.it> wrote:

> Replace, in the 'M:' fields of the components I co-maintain
> ('CPU POOLS', 'SCHEDULING' and 'RTDS SCHEDULER'), the Citrix
> email, to which I don't have access any longer, with my
> personal email.
>
> Signed-off-by: Dario Faggioli <raistlin@linux.it>
> ---
> 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: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
> Cc: Stefano Stabellini <sstabellini@kernel.org>
> Cc: Tim Deegan <tim@xen.org>
> Cc: Wei Liu <wei.liu2@citrix.com>
> Cc: Juergen Gross <jgross@suse.com>
> Cc: Meng Xu <mengxu@cis.upenn.edu>
>

=E2=80=8BAcked-by: Meng Xu <mengxu@cis.upenn.edu>=E2=80=8B

Meng
--=20
Meng Xu
Ph.D. Candidate in Computer and Information Science
University of Pennsylvania
http://www.cis.upenn.edu/~mengxu/

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

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-size:small"><br=
></div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Thu, Oc=
t 5, 2017 at 10:28 AM, Dario Faggioli <span dir=3D"ltr">&lt;<a href=3D"mail=
to:raistlin@linux.it" target=3D"_blank">raistlin@linux.it</a>&gt;</span> wr=
ote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border=
-left:1px #ccc solid;padding-left:1ex">Replace, in the &#39;M:&#39; fields =
of the components I co-maintain<br>
(&#39;CPU POOLS&#39;, &#39;SCHEDULING&#39; and &#39;RTDS SCHEDULER&#39;), t=
he Citrix<br>
email, to which I don&#39;t have access any longer, with my<br>
personal email.<br>
<br>
Signed-off-by: Dario Faggioli &lt;<a href=3D"mailto:raistlin@linux.it">rais=
tlin@linux.it</a>&gt;<br>
---<br>
Cc: Andrew Cooper &lt;<a href=3D"mailto:andrew.cooper3@citrix.com">andrew.c=
ooper3@citrix.com</a>&gt;<br>
Cc: George Dunlap &lt;<a href=3D"mailto:George.Dunlap@eu.citrix.com">George=
.Dunlap@eu.citrix.com</a>&gt;<br>
Cc: Ian Jackson &lt;<a href=3D"mailto:ian.jackson@eu.citrix.com">ian.jackso=
n@eu.citrix.com</a>&gt;<br>
Cc: Jan Beulich &lt;<a href=3D"mailto:jbeulich@suse.com">jbeulich@suse.com<=
/a>&gt;<br>
Cc: Konrad Rzeszutek Wilk &lt;<a href=3D"mailto:konrad.wilk@oracle.com">kon=
rad.wilk@oracle.com</a>&gt;<br>
Cc: Stefano Stabellini &lt;<a href=3D"mailto:sstabellini@kernel.org">sstabe=
llini@kernel.org</a>&gt;<br>
Cc: Tim Deegan &lt;<a href=3D"mailto:tim@xen.org">tim@xen.org</a>&gt;<br>
Cc: Wei Liu &lt;<a href=3D"mailto:wei.liu2@citrix.com">wei.liu2@citrix.com<=
/a>&gt;<br>
Cc: Juergen Gross &lt;<a href=3D"mailto:jgross@suse.com">jgross@suse.com</a=
>&gt;<br>
Cc: Meng Xu &lt;<a href=3D"mailto:mengxu@cis.upenn.edu">mengxu@cis.upenn.ed=
u</a>&gt;<br></blockquote><div><br></div><div class=3D"gmail_default" style=
=3D"font-size:small">=E2=80=8BAcked-by: Meng Xu &lt;<a href=3D"mailto:mengx=
u@cis.upenn.edu">mengxu@cis.upenn.edu</a>&gt;=E2=80=8B</div><div class=3D"g=
mail_default" style=3D"font-size:small"><br></div><div class=3D"gmail_defau=
lt" style=3D"font-size:small">Meng</div></div>-- <br><div class=3D"gmail_si=
gnature" data-smartmail=3D"gmail_signature"><div dir=3D"ltr"><div><div dir=
=3D"ltr"><div><div dir=3D"ltr"><div>Meng Xu<br>Ph.D. Candidate in Computer =
and Information Science<br>University of Pennsylvania<br><a href=3D"http://=
www.cis.upenn.edu/~mengxu/" target=3D"_blank">http://www.cis.upenn.edu/~men=
gxu/</a></div></div></div></div></div></div></div>
</div></div>

--001a1147eba6431593055acdf9a6--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2293418046344165289==--


From xen-devel-bounces@lists.xen.org Thu Oct 05 15:06:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 15:06:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e07jD-0001Tv-Rm; Thu, 05 Oct 2017 15:06:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=444b19dd0=George.Dunlap@citrix.com>)
 id 1e07jD-0001Tp-3v
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 15:06:23 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 B7/3D-03428-E6A46D95; Thu, 05 Oct 2017 15:06:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHRDpG6u17V
 Ig9O3NCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxDLzcyF3ToVNx5+YqtgfGTfBcjB4eEgL9E
 y12rLkZODmEBd4mWnr+sILaIgLJE76/fLCA2s8A0RomWyWZdjFwcQgJLGSVmb93CBpJgE9CTm
 Hf8K1gRr4CtxPmb+8GaWQRUJKbdn88MYosKhEs0ne2HqhGUODnzCZjNKWAv0fLzBDPIDcwCmh
 Lrd+lD7BKXuPVkPhOELS/RvHU22BghAVWJxQ+Osk9g5J+FZNIshO5ZSLpnIelewMiyilG9OLW
 oLLVI11gvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwLBmAYAdjxz+nQ4ySHExK
 ory/3K9FCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgXe4JlBMsSk1PrUjLzAFGCExagoNHSYTXA
 yTNW1yQmFucmQ6ROsWoKCXO2w2SEABJZJTmwbXBovISo6yUMC8j0CFCPAWpRbmZJajyrxjFOR
 iVhHmDQKbwZOaVwE1/BbSYCWjxnKYrIItLEhFSUg2Mko/0vm/0nNRk6iD36XL9zJXPVY7rbHk
 yP74yackuM4fTyjNlbvWd4RWc8C/ut1TM6vXHb5p8ENBVOaV7X0PBd7+cj9vOSxZH1A23OpZ/
 mLdB4Pyk2yUhH8VbJjAqPRP4yFpwgiNkF0OTpZjY4g3nBfkdb9899vGnwc9/C4uWpWxaGM89f
 W7JUyWW4oxEQy3mouJEAIhiLpDFAgAA
X-Env-Sender: prvs=444b19dd0=George.Dunlap@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1507215979!76570970!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30927 invoked from network); 5 Oct 2017 15:06:21 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 15:06:21 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="442646940"
To: Jan Beulich <JBeulich@suse.com>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
 <20170925142648.25959-10-george.dunlap@citrix.com>
 <59D4B74D0200007800181E60@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <94e4d279-f3db-5db4-4fea-f209d140b17c@citrix.com>
Date: Thu, 5 Oct 2017 16:04:44 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59D4B74D0200007800181E60@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 10/13] fuzz/x86_emulate: Make input more
	compact
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDQvMjAxNyAwOToyNiBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjUuMDku
MTcgYXQgMTY6MjYsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+PiBAQCAtMjIs
MTMgKzI1LDE3IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKPj4gICAgICBzZXRi
dWYoc3RkaW4sIE5VTEwpOwo+PiAgICAgIHNldGJ1ZihzdGRvdXQsIE5VTEwpOwo+PiAgCj4+ICsg
ICAgb3B0X2NvbXBhY3QgPSB0cnVlOwo+IAo+IEhvdyBhYm91dCBnaXZpbmcgdGhlIHZhcmlhYmxl
IGFuIGluaXRpYWxpemVyIGluc3RlYWQ/CgpBY3R1YWxseSwgaWYgd2Ugd2FudCBmdXp6LWVtdWwu
YyB0byBiZSB1c2FibGUgYnkgaXRzZWxmIChlLmcuLCBmb3IgdGhlCkdvb2dsZSBvc3NmdXogcHJv
amVjdCksIHdlICptdXN0KiB1c2UgYSBzdGF0aWMgaW5pdGlhbGl6ZXIgZnJvbSB3aXRoaW4KZnV6
ei1lbXVsLmMgZm9yIGl0IHRvIGhhdmUgdGhlIGNvcnJlY3QgZGVmYXVsdHMuICBJJ2xsIGNoYW5n
ZSB0aGF0Li4uCgo+IAo+PiAtLS0gYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRv
ci9mdXp6LWVtdWwuYwo+PiArKysgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRv
ci9mdXp6LWVtdWwuYwo+PiBAQCAtNTMsNiArNTMsMTUgQEAgc3RydWN0IGZ1enpfc3RhdGUKPj4g
IH07Cj4+ICAjZGVmaW5lIERBVEFfT0ZGU0VUIG9mZnNldG9mKHN0cnVjdCBmdXp6X3N0YXRlLCBj
b3JwdXMpCj4+ICAKPj4gK2Jvb2wgb3B0X2NvbXBhY3Q7Cj4+ICsKPj4gK3Vuc2lnbmVkIGludCBm
dXp6X21pbmltYWxfaW5wdXRfc2l6ZSh2b2lkKQo+PiArewo+PiArICAgIGlmICggb3B0X2NvbXBh
Y3QgKQo+PiArICAgICAgICByZXR1cm4gc2l6ZW9mKHVuc2lnbmVkIGxvbmcpICsgMTsKPiAKPiBX
aGF0IGlzIHRoaXMgdmFsdWUgY2hvaWNlIGJhc2VkIG9uIC8gZGVyaXZlZCBmcm9tPyBPaCwganVk
Z2luZyBmcm9tCj4gY29kZSBmdXJ0aGVyIGRvd24gaXQgbWF5IGJlIG9uZSBtb3JlIHRoYW4gdGhl
IHNpemUgb2YgdGhlIG9wdGlvbnMKPiBmaWVsZCwgaW4gd2hpY2ggY2FzZSBpdCBzaG91bGQgYmUg
c2l6ZW9mKC4uLi0+b3B0aW9ucykgaGVyZS4KCldoYXQgYWJvdXQgcmVuYW1pbmcgREFUQV9PRkZT
RVQgdG8gREFUQV9TSVpFX0ZVTEwsIGFuZCBhZGRpbmcKREFUQV9TSVpFX0NPTVBBQ1Q/CgpUaGVu
IGlzIGNvdWxkIGJlOgoKICAgIHJldHVybiAob3B0X2NvbXBhY3QgPyBEQVRBX1NJWkVfQ09NUEFD
VCA6IERBVEFfU0laRV9GVUxMKSArIDE7Cgo+PiBAQCAtNjQ3LDkgKzY1Niw4MSBAQCBzdGF0aWMg
dm9pZCBzZXR1cF9zdGF0ZShzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKPj4gIHsKPj4g
ICAgICBzdHJ1Y3QgZnV6el9zdGF0ZSAqcyA9IGN0eHQtPmRhdGE7Cj4+ICAKPj4gLSAgICAvKiBG
dXp6IGFsbCBvZiB0aGUgc3RhdGUgaW4gb25lIGdvICovCj4+IC0gICAgaWYgKCFpbnB1dF9yZWFk
KHMsIHMsIERBVEFfT0ZGU0VUKSkKPj4gLSAgICAgICAgZXhpdCgtMSk7Cj4+ICsgICAgaWYgKCAh
b3B0X2NvbXBhY3QgKQo+PiArICAgIHsKPj4gKyAgICAgICAgLyogRnV6eiBhbGwgb2YgdGhlIHN0
YXRlIGluIG9uZSBnbyAqLwo+PiArICAgICAgICBpZiAoIWlucHV0X3JlYWQocywgcywgREFUQV9P
RkZTRVQpKQo+IAo+IE1pc3NpbmcgYmxhbmtzLgoKQWNrCgo+IAo+PiArICAgICAgICAgICAgZXhp
dCgtMSk7Cj4+ICsgICAgICAgIHJldHVybjsKPj4gKyAgICB9Cj4+ICsKPj4gKyAgICAvKiBNb2Rp
Znkgb25seSBzZWxlY3QgYml0cyBvZiBzdGF0ZSAqLwo+PiArCj4+ICsgICAgLyogQWx3YXlzIHJl
YWQgJ29wdGlvbnMnICovCj4+ICsgICAgaWYgKCAhaW5wdXRfcmVhZChzLCAmcy0+b3B0aW9ucywg
c2l6ZW9mKHMtPm9wdGlvbnMpKSApCj4+ICsgICAgICAgIHJldHVybjsKPj4gKyAgICAKPj4gKyAg
ICB3aGlsZSgxKSB7Cj4gCj4gU3R5bGUuIEFuZCBmb3IgY29tcGF0aWJpbGl0eSAocmVhZDogbm8g
d2FybmluZ3MpIHdpdGggYXMgd2lkZSBhIHJhbmdlCj4gb2YgY29tcGlsZXJzIGFzIHBvc3NpYmxl
LCBnZW5lcmFsbHkgZm9yICggOyA7ICkgaXMgYmV0dGVyIHRvIHVzZS4KCkkgY2FuIGRvIHRoYXQ7
IGJ1dCB3b3VsZCB5b3UgbWluZCBleHBsYWluaW5nPyAgV2hhdCBraW5kcyBvZiBjb21waWxlcnMK
ZG9uJ3QgbGlrZSB3aGlsZSgxKT8KCj4+ICsgICAgICAgIHVpbnQxNl90IG9mZnNldDsKPj4gKwo+
PiArICAgICAgICAvKiBSZWFkIDE2IGJpdHMgdG8gZGVjaWRlIHdoYXQgYml0IG9mIHN0YXRlIHRv
IG1vZGlmeSAqLwo+PiArICAgICAgICBpZiAoICFpbnB1dF9yZWFkKHMsICZvZmZzZXQsIHNpemVv
ZihvZmZzZXQpKSApCj4+ICsgICAgICAgICAgICByZXR1cm47Cj4gCj4gRG9lc24ndCB0aGlzIHN1
Z2dlc3QgbWluaW1hbCBpbnB1dCBzaXplIHdhbnRzIHRvIGJlIG9uZSBoaWdoZXIgdGhhbgo+IHdo
YXQgeW91IGN1cnJlbnRseSBlbmZvcmNlPyBBbmQgaXNuJ3QgdGhlIHVzZSBvZiB1aW50MTZfdCBo
ZXJlIGluCj4gY29uZmxpY3Qgd2l0aCB0aGUgZGVzY3JpcHRpb24gdGFsa2luZyBhYm91dCByZWFk
aW5nIGEgYnl0ZSBldmVyeSB0aW1lPwoKSG1tLCBhY3R1YWxseSBpdCByYXRoZXIgaW1wbGllcyB0
aGF0IGl0IHNob3VsZCBiZSBvbmUgbGVzcy4uLiB3aXRoIHRoZQpuZXcgZm9ybWF0IHRoZXJlJ3Mg
bm8gd2F5IHRvIGd1YXJhbnRlZSB0aGF0IHRoZSB2ZXJ5IGZpcnN0IGluc25fZmV0Y2gKd2lsbCBo
YXZlIGFueSBkYXRhIHRvIHJlYWQuCgo+PiArICAgICAgICAvKiAKPj4gKyAgICAgICAgICogVGhl
biBkZWNpZGUgaWYgaXQncyAicG9pbnRpbmcgdG8iIGRpZmZlcmVudCBiaXRzIG9mIHRoZQo+PiAr
ICAgICAgICAgKiBzdGF0ZSAKPj4gKyAgICAgICAgICovCj4+ICsKPj4gKyAgICAgICAgLyogY3Jb
XT8gKi8KPj4gKyAgICAgICAgaWYgKCBvZmZzZXQgPCA1ICkKPiAKPiBBUlJBWV9TSVpFKCkKCkFj
awoKPj4gKyAgICAgICAgewo+PiArICAgICAgICAgICAgaWYgKCAhaW5wdXRfcmVhZChzLCBzLT5j
ciArIG9mZnNldCwgc2l6ZW9mKCpzLT5jcikpICkKPj4gKyAgICAgICAgICAgICAgICByZXR1cm47
Cj4+ICsgICAgICAgICAgICBwcmludGYoIlNldHRpbmcgQ1IgJWQgdG8gJWx4XG4iLCBvZmZzZXQs
IHMtPmNyW29mZnNldF0pOwo+PiArICAgICAgICAgICAgY29udGludWU7Cj4+ICsgICAgICAgIH0K
Pj4gKyAgICAgICAgCj4+ICsgICAgICAgIG9mZnNldCAtPSA1Owo+IAo+IFNhbWUgaGVyZSB0aGVu
Lgo+IAo+PiArICAgICAgICAvKiBtc3JbXT8gKi8KPj4gKyAgICAgICAgaWYgKCBvZmZzZXQgPCBN
U1JfSU5ERVhfTUFYICkKPiAKPiBFdmVuIGhlcmUgKGFuZCBiZWxvdykgdXNlIG9mIEFSUkFZX1NJ
WkUoKSBtYXkgYmUgYmV0dGVyLgo+IAo+PiArICAgICAgICB7Cj4+ICsgICAgICAgICAgICBpZiAo
ICFpbnB1dF9yZWFkKHMsIHMtPm1zciArIG9mZnNldCwgc2l6ZW9mKCpzLT5tc3IpKSApCj4+ICsg
ICAgICAgICAgICAgICAgcmV0dXJuOwo+PiArICAgICAgICAgICAgcHJpbnRmKCJTZXR0aW5nIE1T
UiBpJWQgKCV4KSB0byAlbHhcbiIsIG9mZnNldCwKPj4gKyAgICAgICAgICAgICAgICAgICBtc3Jf
aW5kZXhbb2Zmc2V0XSwgcy0+bXNyW29mZnNldF0pOwo+PiArICAgICAgICAgICAgY29udGludWU7
Cj4+ICsgICAgICAgIH0KPj4gKwo+PiArICAgICAgICBvZmZzZXQgLT0gTVNSX0lOREVYX01BWDsK
Pj4gKwo+PiArICAgICAgICAvKiBzZWdtZW50c1tdPyAqLwo+PiArICAgICAgICBpZiAoIG9mZnNl
dCA8IFNFR19OVU0gKQo+PiArICAgICAgICB7Cj4+ICsgICAgICAgICAgICBpZiAoICFpbnB1dF9y
ZWFkKHMsIHMtPnNlZ21lbnRzICsgb2Zmc2V0LCBzaXplb2YoKnMtPnNlZ21lbnRzKSkgKQo+PiAr
ICAgICAgICAgICAgICAgIHJldHVybjsKPj4gKyAgICAgICAgICAgIHByaW50ZigiU2V0dGluZyBT
ZWdtZW50ICVkXG4iLCBvZmZzZXQpOwo+PiArICAgICAgICAgICAgY29udGludWU7Cj4+ICsgICAg
ICAgICAgICAKPj4gKyAgICAgICAgfQo+PiArCj4+ICsgICAgICAgIG9mZnNldCAtPSBTRUdfTlVN
Owo+PiArCj4+ICsgICAgICAgIC8qIHJlZ3M/ICovCj4+ICsgICAgICAgIGlmICggb2Zmc2V0IDwg
c2l6ZW9mKHN0cnVjdCBjcHVfdXNlcl9yZWdzKQo+PiArICAgICAgICAgICAgICYmIG9mZnNldCAr
IHNpemVvZih1aW50NjRfdCkgPD0gc2l6ZW9mKHN0cnVjdCBjcHVfdXNlcl9yZWdzKSApCj4+ICsg
ICAgICAgIHsKPj4gKyAgICAgICAgICAgIGlmICggIWlucHV0X3JlYWQocywgKChjaGFyICopY3R4
dC0+cmVncykgKyBvZmZzZXQsIHNpemVvZih1aW50NjRfdCkpICkKPj4gKyAgICAgICAgICAgICAg
ICByZXR1cm47Cj4+ICsgICAgICAgICAgICBwcmludGYoIlNldHRpbmcgY3B1X3VzZXJfcmVncyBv
ZmZzZXQgJXhcbiIsIG9mZnNldCk7Cj4+ICsgICAgICAgICAgICBjb250aW51ZTsKPj4gKyAgICAg
ICAgfQo+PiArCj4+ICsgICAgICAgIC8qIE5vbmUgb2YgdGhlIGFib3ZlIC0tIHRha2UgdGhhdCBh
cyAic3RhcnQgZW11bGF0aW5nIiAqLwo+PiArICAgICAgICAKPj4gKyAgICAgICAgcmV0dXJuOwo+
PiArICAgIH0KPiAKPiBIYXZpbmcgY29tZSBoZXJlIEkgd29uZGVyIHdoZXRoZXIgdGhlIHVzZSBv
ZiAiYnl0ZSIgaW4gdGhlIGRlc2NyaXB0aW9uCj4gaXMgcmlnaHQsIGFuZCB5b3UgbWVhbiAidWlu
dDhfdCBvZmZzZXQiIGFib3ZlLCBhcyB5b3UncmUgZmFyIGZyb20KPiBjb25zdW1pbmcgdGhlIGVu
dGlyZSAyNTYgdmFsdWUgcmFuZ2UuCgpJc24ndCBjcHVfdXNlcl9yZWdzIGxhcmdlciB0aGFuIDI1
NiBieXRlcz8gIEFuZCBpbiBhbnkgY2FzZSwgdGhlIG9mZnNldAp3aWxsIGJlY29tZSBsYXJnZXIg
dGhhbiAyNTYgYnl0ZXMgb25lIHdlIGluY2x1ZGUgdGhlIEZQVSBzdGF0ZS4KCj4gQWRkaXRpb25h
bGx5LCB3YXMgdGhlIG9yZGVyIG9mIGVsZW1lbnRzIGhlcmUgY2hvc2VuIGZvciBhbnkgc3BlY2lm
aWMKPiByZWFzb24/IEl0IHdvdWxkIHNlZW0gdG8gbWUgdGhhdCBlbGVtZW50cyBoYXZpbmcgYSBt
b3JlIHNpZ25pZmljYW50Cj4gZWZmZWN0IG9uIGVtdWxhdGlvbiBtYXkgYmUgd29ydGggZmlsbGlu
ZyBmaXJzdCwgYW5kIEknbSBub3QgY29udmluY2VkCj4gdGhlICJhbGwgQ1JzLCBhbGwgTVNScywg
YWxsIFNSRUdzLCBhbGwgR1BScyIgb3JkZXIgbWF0Y2hlcyB0aGF0LgoKSSdtIG5vdCBhd2FyZSBv
ZiBhbnkgcGFydGljdWxhciBvcmRlcjsgaXQncyBwcm9iYWJseSBzb21lIGNvbWJpbmF0aW9uIG9m
CiJ0aGUgb3JkZXIgdGhleSB3ZXJlIGluIHRoZSBjcHVfcmVncyBzdHJ1Y3QiIGFuZCAidGhlIG9y
ZGVyIGluIHdoaWNoIEkKZm91bmQgaXQgdXNlZnVsIHRvIGFkZCB0aGVtIi4gIEdpdmVuIHRoYXQg
dGhlIGlucHV0IHdpbGwgYmUgbW9yZSBvciBsZXNzCnJhbmRvbSwgSSBkb24ndCB0aGluayB0aGUg
b3JkZXIgaW4gdGhlIHN0cnVjdCB3aWxsIGhhdmUgdG9vIG11Y2ggb2YgYW4KaW1wYWN0IG9uIHRo
ZSBvcmRlciBpbiB3aGljaCBBRkwgZXhwbG9yZXMgdGhlbS4KCklmIHlvdSBoYXZlIGFuIGFsdGVy
bmF0aXZlIHN1Z2dlc3Rpb24gZm9yIGFuIG9yZGVyIHlvdSB0aGluayB3b3VsZCBiZQptb3JlIGxv
Z2ljYWwgSSdtIGhhcHB5IHRvIHJlYXJyYW5nZSB0aGUgc3RydWN0dXJlLgoKIC1HZW9yZ2UKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 05 15:13:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 15:13:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e07pi-0002NU-IR; Thu, 05 Oct 2017 15:13:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1e07ph-0002NO-AO
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 15:13:05 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 50/A1-02229-00C46D95; Thu, 05 Oct 2017 15:13:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVysyfVTfe/97V
 Ig52vbCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxJTYYFz1Qqfnd3sDUw3pHvYuTiEBLYzChx
 ftFjpi5GTiDnAKPE5HUVILawQJDE/EVLWUBsEYEiiUU7f4DVMAvYSHxe3MYO0fyZUeLP7B6wB
 JuArsSOm6+ZQWxeASuJvX1LGUFsFgEVib7b58HiogLhEk1n+1kgagQlTs58AmZzCrhJHP+8jh
 VigbrEn3mXmCFscYmmLyuh4vISzVtnM09g5J+FpH0WkpZZSFpmIWlZwMiyilGjOLWoLLVI18h
 AL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMDzrGRgYdzA2zvY7xCjJwaQkyisM
 DFshvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzcIDnBotT01Iq0zBxgpMCkJTh4lER4N3gBpXmLC
 xJzizPTIVKnGHU5Dky48odJiCUvPy9VSpz3JUiRAEhRRmke3AhY1F5ilJUS5mVkYGAQ4ilILc
 rNLEGVf8UozsGoJMz7HWQKT2ZeCdymV0BHMAEdMafpCsgRJYkIKakGRt2sPXr8/wV2+Ya7r7r
 61cXsZcLpxSc2shsaBTdmixzWnrhYsdhGMTpT6NSz7+f1lhQlrLMQSH588Jv+8vXnrPUspDc0
 qq9xqfot/rX2Sgu705Uz9c4H5jZGiD062hWVEKQo6VLryDG3kOFktciaKxrMjO5ZhTPbDnts0
 zhhIvgyVe3BDK0nSizFGYmGWsxFxYkAUbJGcdUCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1507216383!111911215!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6710 invoked from network); 5 Oct 2017 15:13:03 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-6.tower-206.messagelabs.com with SMTP; 5 Oct 2017 15:13:03 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C31841529;
 Thu,  5 Oct 2017 08:13:02 -0700 (PDT)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D57663F53D;
 Thu,  5 Oct 2017 08:13:01 -0700 (PDT)
To: Manish Jaggi <mjaggi@caviumnetworks.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1505999845-12577-1-git-send-email-mjaggi@caviumnetworks.com>
 <1505999845-12577-3-git-send-email-mjaggi@caviumnetworks.com>
 <a8011815-75eb-1d7f-b05d-31ec3f6996a5@arm.com>
 <67c91893-03da-53aa-63be-097dd4a9bf20@caviumnetworks.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <710f26b6-ab01-90bc-112d-0bee3368cd57@arm.com>
Date: Thu, 5 Oct 2017 16:13:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <67c91893-03da-53aa-63be-097dd4a9bf20@caviumnetworks.com>
Content-Language: en-GB
Cc: sstabellini@kernel.org, Manish Jaggi <mjaggi@cavium.com>
Subject: Re: [Xen-devel] [PATCH v4 2/5] ARM: ITS: Populate host_its_list
 from ACPI MADT Table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwNC8xMC8xNyAwNjoyOSwgTWFuaXNoIEphZ2dpIHdyb3RlOgo+IEhlbGxvIEp1bGll
biwKPiAKPiBPbiAxMC8zLzIwMTcgNzoxNyBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSBN
YW5pc2gsCj4+Cj4+IE9uIDIxLzA5LzE3IDE0OjE3LCBtamFnZ2lAY2F2aXVtbmV0d29ya3MuY29t
IHdyb3RlOgo+Pj4gRnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KPj4+Cj4+
PiBBZGRlZCBnaWN2M19pdHNfYWNwaV9pbml0IHRvIHVwZGF0ZSBob3N0X2l0c19saXN0IGZyb20g
TUFEVCB0YWJsZS4KPj4+IEZvciBBQ1BJLCBob3N0X2l0cyBzdHJ1Y3R1cmXCoCBzdG9yZXMgZHRf
bm9kZSBhcyBOVUxMLgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IE1hbmlzaCBKYWdnaSA8bWphZ2dp
QGNhdml1bS5jb20+Cj4+PiAtLS0KPj4+IMKgIHhlbi9hcmNoL2FybS9naWMtdjMtaXRzLmPCoMKg
wqDCoMKgwqDCoCB8IDI0ICsrKysrKysrKysrKysrKysrKysrKysrKwo+Pj4gwqAgeGVuL2FyY2gv
YXJtL2dpYy12My5jwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8wqAgMiArKwo+Pj4gwqAgeGVuL2lu
Y2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggfCAxMCArKysrKysrKysrCj4+PiDCoCAzIGZpbGVz
IGNoYW5nZWQsIDM2IGluc2VydGlvbnMoKykKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL2dpYy12My1pdHMuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKPj4+IGluZGV4IDA2
MTA5OTEuLjBmNjYyY2YgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5j
Cj4+PiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCj4+PiBAQCAtMTgsNiArMTgsNyBA
QAo+Pj4gwqDCoCAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZQo+Pj4gPGh0
dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+Lgo+Pj4gwqDCoCAqLwo+Pj4gwqAgKyNpbmNsdWRl
IDx4ZW4vYWNwaS5oPgo+Pj4gwqAgI2luY2x1ZGUgPHhlbi9saWIuaD4KPj4+IMKgICNpbmNsdWRl
IDx4ZW4vZGVsYXkuaD4KPj4+IMKgICNpbmNsdWRlIDx4ZW4vbGliZmR0L2xpYmZkdC5oPgo+Pj4g
QEAgLTEwMTgsNiArMTAxOSwyOSBAQCB2b2lkIGdpY3YzX2l0c19kdF9pbml0KGNvbnN0IHN0cnVj
dAo+Pj4gZHRfZGV2aWNlX25vZGUgKm5vZGUpCj4+PiDCoMKgwqDCoMKgIH0KPj4+IMKgIH0KPj4+
IMKgICsjaWZkZWYgQ09ORklHX0FDUEkKPj4+ICtzdGF0aWMgaW50IGdpY3YzX2l0c19hY3BpX3By
b2JlKHN0cnVjdCBhY3BpX3N1YnRhYmxlX2hlYWRlciAqaGVhZGVyLAo+Pj4gK8KgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNvbnN0
IHVuc2lnbmVkIGxvbmcgZW5kKQo+Pj4gK3sKPj4+ICvCoMKgwqAgc3RydWN0IGFjcGlfbWFkdF9n
ZW5lcmljX3RyYW5zbGF0b3IgKml0czsKPj4+ICsKPj4+ICvCoMKgwqAgaXRzID0gKHN0cnVjdCBh
Y3BpX21hZHRfZ2VuZXJpY190cmFuc2xhdG9yICopaGVhZGVyOwo+Pj4gK8KgwqDCoCBpZiAoIEJB
RF9NQURUX0VOVFJZKGl0cywgZW5kKSApCj4+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuIC1FSU5W
QUw7Cj4+PiArCj4+PiArwqDCoMKgIGFkZF90b19ob3N0X2l0c19saXN0KGl0cy0+YmFzZV9hZGRy
ZXNzLCBHSUNWM19JVFNfU0laRSwgTlVMTCk7Cj4+Cj4+IEFmdGVyIHRoZSBjb21tZW50IGZyb20g
QW5kcmUsIEkgd2FzIGV4cGVjdGluZyBzb21lIHJld29yayB0byBhdm9pZAo+PiBzdG9yZSB0aGUg
c2l6ZSBvZiB0aGUgSVRTIGluIGhvc3RfaXRzLiBTbyB3aGF0J3MgdGhlIHBsYW4gZm9yIHRoYXQ/
Cj4gR0lDVjNfSVRTX1NJWkXCoCBpcyBub3cgMTI4SyAocHJldiA2NGssIHNlZSBiZWxvdyksIHNh
bWUgYXMgd2hhdCB1c2VkIGluCj4gbGludXggY29kZSwgSSB0aGluayBhbmRyZSBtZW50aW9uZWQg
dGhhdCBuZWVkIHRvIGFkZCBhZGRpdGlvbmFsIDY0Sy4KClRoYXQgd2FzIG9uZSB0aGluZywgYnV0
IEkgd2FzIHdvbmRlcmluZyBhYm91dCB3aHkgd2Ugd291bGQgbmVlZCB0byBzdG9yZQp0aGF0IHZh
bHVlIGFzIGEgKnZhcmlhYmxlKiBpbiBzdHJ1Y3QgaG9zdF9pdHMgd2hlbiBpdCBpcyBhY3R1YWxs
eSBhbgphcmNoaXRlY3R1cmUgZGVmaW5lZCBjb25zdGFudC4gQnV0IGFzIGl0IHdhcyB0aGVyZSBi
ZWZvcmUgYW5kIGl0IHNlZW1zCmNsZWFuZXIgdG8gdXNlIHRoZSBEVCBwcm92aWRlZCBzaXplLCBp
dCBjb3VsZCBzdGF5IGFzIHdlbGwuIFdlIG1pZ2h0IGZpeAp0aGF0IGxhdGVyIG9uLgoKPj4KPj4+
ICsKPj4+ICvCoMKgwqAgcmV0dXJuIDA7Cj4+PiArfQo+Pj4gKwo+Pj4gK3ZvaWQgZ2ljdjNfaXRz
X2FjcGlfaW5pdCh2b2lkKQo+Pj4gK3sKPj4+ICvCoMKgwqAgLyogUGFyc2UgSVRTIGluZm9ybWF0
aW9uICovCj4+PiArwqDCoMKgIGFjcGlfdGFibGVfcGFyc2VfbWFkdChBQ1BJX01BRFRfVFlQRV9H
RU5FUklDX1RSQU5TTEFUT1IsCj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIGdpY3YzX2l0c19hY3BpX3Byb2JlLCAwKTsKPj4KPj4gVGhl
IGluZGVudGF0aW9uIHN0aWxsIGxvb2tzIHdyb25nIGhlcmUuCj4gYWguLiBvay4KClNvIGlnbm9y
aW5nIHRoYXQgInNpemUiIHRoaW5nIGFib3ZlIGFuZCBhc3N1bWluZyB0aGlzIHcvcyBpc3N1ZSBm
aXhlZDoKClJldmlld2VkLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNv
bT4KCkNoZWVycywKQW5kcmUKCj4+Cj4+PiArfQo+Pj4gKyNlbmRpZgo+Pj4gKwo+Pj4gwqAgLyoK
Pj4+IMKgwqAgKiBMb2NhbCB2YXJpYWJsZXM6Cj4+PiDCoMKgICogbW9kZTogQwo+Pj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+Pj4g
aW5kZXggZjk5MGVhZS4uNmY1NjJmNCAxMDA2NDQKPj4+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMt
djMuYwo+Pj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCj4+PiBAQCAtMTU2Nyw2ICsxNTY3
LDggQEAgc3RhdGljIHZvaWQgX19pbml0IGdpY3YzX2FjcGlfaW5pdCh2b2lkKQo+Pj4gwqDCoMKg
wqDCoMKgwqAgZ2ljdjMucmRpc3Rfc3RyaWRlID0gMDsKPj4+IMKgICvCoMKgwqAgZ2ljdjNfaXRz
X2FjcGlfaW5pdCgpOwo+Pj4gKwo+Pj4gwqDCoMKgwqDCoCAvKgo+Pj4gwqDCoMKgwqDCoMKgICog
SW4gQUNQSSwgMCBpcyBjb25zaWRlcmVkIGFzIHRoZSBpbnZhbGlkIGFkZHJlc3MuIEhvd2V2ZXIg
dGhlCj4+PiByZXN0Cj4+PiDCoMKgwqDCoMKgwqAgKiBvZiB0aGUgaW5pdGlhbGl6YXRpb24gcmVs
eSBvbiB0aGUgaW52YWxpZCBhZGRyZXNzIHRvIGJlCj4+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKPj4+IGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNf
aXRzLmgKPj4+IGluZGV4IDFmYWMxYzcuLmUxYmUzM2MgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL2dpY192M19pdHMuaAo+Pj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9n
aWNfdjNfaXRzLmgKPj4+IEBAIC0yMCw2ICsyMCw3IEBACj4+PiDCoCAjaWZuZGVmIF9fQVNNX0FS
TV9JVFNfSF9fCj4+PiDCoCAjZGVmaW5lIF9fQVNNX0FSTV9JVFNfSF9fCj4+PiDCoCArI2RlZmlu
ZSBHSUNWM19JVFNfU0laRcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgU1pfMTI4
Swo+Pgo+PiBBIGxlc3MgcmFuZG9tIHBsYWNlIGZvciB0aGlzIGlzIGNsb3NlIHRvIHRoZSBJVFNf
RE9PUkJFTExfT0ZGU0VUCj4+IGRlZmluaXRpb24uCj4gb2sgd2lsbCBkbyA6KQo+Pgo+Pj4gwqAg
I2RlZmluZSBHSVRTX0NUTFIgMHgwMDAKPj4+IMKgICNkZWZpbmUgR0lUU19JSURSwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMHgwMDQKPj4+IMKgICNkZWZpbmUg
R0lUU19UWVBFUsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAweDAw
OAo+Pj4gQEAgLTEzNSw2ICsxMzYsOSBAQCBleHRlcm4gc3RydWN0IGxpc3RfaGVhZCBob3N0X2l0
c19saXN0Owo+Pj4gwqAgLyogUGFyc2UgdGhlIGhvc3QgRFQgYW5kIHBpY2sgdXAgYWxsIGhvc3Qg
SVRTZXMuICovCj4+PiDCoCB2b2lkIGdpY3YzX2l0c19kdF9pbml0KGNvbnN0IHN0cnVjdCBkdF9k
ZXZpY2Vfbm9kZSAqbm9kZSk7Cj4+PiDCoCArI2lmZGVmIENPTkZJR19BQ1BJCj4+PiArdm9pZCBn
aWN2M19pdHNfYWNwaV9pbml0KHZvaWQpOwo+Pj4gKyNlbmRpZgo+Pj4gwqAgYm9vbCBnaWN2M19p
dHNfaG9zdF9oYXNfaXRzKHZvaWQpOwo+Pj4gwqDCoMKgIHVuc2lnbmVkIGludCB2Z2ljX3YzX2l0
c19jb3VudChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKPj4+IEBAIC0xOTYsNiArMjAwLDEyIEBA
IHN0YXRpYyBpbmxpbmUgdm9pZCBnaWN2M19pdHNfZHRfaW5pdChjb25zdAo+Pj4gc3RydWN0IGR0
X2RldmljZV9ub2RlICpub2RlKQo+Pj4gwqAgewo+Pj4gwqAgfQo+Pj4gwqAgKyNpZmRlZiBDT05G
SUdfQUNQSQo+Pj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBnaWN2M19pdHNfYWNwaV9pbml0KHZvaWQp
Cj4+PiArewo+Pj4gK30KPj4+ICsjZW5kaWYKPj4+ICsKPj4+IMKgIHN0YXRpYyBpbmxpbmUgYm9v
bCBnaWN2M19pdHNfaG9zdF9oYXNfaXRzKHZvaWQpCj4+PiDCoCB7Cj4+PiDCoMKgwqDCoMKgIHJl
dHVybiBmYWxzZTsKPj4+Cj4+Cj4+IENoZWVycywKPj4KPiAKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 05 15:13:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 15:13:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e07qY-0002Qj-Rl; Thu, 05 Oct 2017 15:13:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1e07qX-0002QZ-UD
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 15:13:58 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 C0/C0-03409-53C46D95; Thu, 05 Oct 2017 15:13:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTdfE51q
 kwbt3mhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bjxuPsBS/EK5qOHmBpYPwm1MXIxSEksJlR
 oqNlFmMXIyeQc4BRYu+UBBBbWMBD4v27mawgtoiArcS/j8vZQGxmgWCJi2+fsUE0dzBKvF9/B
 KyZTUBXYsfN18wgNq+AlcT91d+B4hwcLAIqEl1XgkHCogLhEk1n+1kgSgQlTs58AmZzCnhJHD
 3dyQQxX13iz7xLzBC2uETTl5WsELa8xPa3c5gnMPLPQtI+C0nLLCQts5C0LGBkWcWoUZxaVJZ
 apGtkoZdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERieDECwg/H82sBDjJIcTEqi
 vMLe1yKF+JLyUyozEosz4otKc1KLDzHKcHAoSfB6g+QEi1LTUyvSMnOAkQKTluDgURLh3eAFl
 OYtLkjMLc5Mh0idYlSUEud9CZIQAElklObBtcGi8xKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJ
 WEeU1AtvNk5pXATX8FtJgJaPGcpisgi0sSEVJSDYzqBoJyTw51a6R/+n5gzrU9J2faz6s97Bj
 tuG+7xT6DSJHOd4stgtZv3fz3kNlUwXlWzt47Z6uHxnZxLPpxY/GbNZvaVn3kDc+o5TFY881I
 wWKG3o+XU26rza0/0dFW3/xz/dIj2rufZ/AmvRb6+Ntwf+J3pUUT2Pu+lMvsf66RUv2rQ93NX
 GqHEktxRqKhFnNRcSIAGAUpgMkCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1507216436!67238901!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28879 invoked from network); 5 Oct 2017 15:13:56 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-27.messagelabs.com with SMTP; 5 Oct 2017 15:13:56 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C9D071529;
 Thu,  5 Oct 2017 08:13:55 -0700 (PDT)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DA4923F53D;
 Thu,  5 Oct 2017 08:13:54 -0700 (PDT)
To: mjaggi@caviumnetworks.com, xen-devel@lists.xenproject.org
References: <1505999845-12577-1-git-send-email-mjaggi@caviumnetworks.com>
 <1505999845-12577-4-git-send-email-mjaggi@caviumnetworks.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <beaa4fd4-9168-63af-66c6-818a64f8ef6e@arm.com>
Date: Thu, 5 Oct 2017 16:14:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1505999845-12577-4-git-send-email-mjaggi@caviumnetworks.com>
Content-Language: en-GB
Cc: julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: Re: [Xen-devel] [PATCH v4 3/5] ARM: ITS: Deny hardware domain
	access to ITS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgTWFuaXNoLAoKT24gMjEvMDkvMTcgMTQ6MTcsIG1qYWdnaUBjYXZpdW1uZXR3b3Jrcy5jb20g
d3JvdGU6Cj4gRnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KPiAKPiBUaGlz
IHBhdGNoIGV4dGVuZHMgdGhlIGdpY3YzX2lvbWVtX2RlbnlfYWNjZXNzIGZ1bmN0aW9uYWxpdHkg
YnkgYWRkaW5nCj4gc3VwcG9ydCBmb3IgSVRTIHJlZ2lvbiBhcyB3ZWxsLiBBZGQgZnVuY3Rpb24g
Z2ljdjNfaXRzX2RlbnlfYWNjZXNzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IE1hbmlzaCBKYWdnaSA8
bWphZ2dpQGNhdml1bS5jb20+CgpSZXZpZXdlZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnBy
enl3YXJhQGFybS5jb20+CgpUaGFua3MsCkFuZHJlLgoKPiAtLS0KPiAgeGVuL2FyY2gvYXJtL2dp
Yy12My1pdHMuYyAgICAgICAgfCAyMiArKysrKysrKysrKysrKysrKysrKysrCj4gIHhlbi9hcmNo
L2FybS9naWMtdjMuYyAgICAgICAgICAgIHwgIDMgKysrCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0v
Z2ljX3YzX2l0cy5oIHwgIDkgKysrKysrKysrCj4gIDMgZmlsZXMgY2hhbmdlZCwgMzQgaW5zZXJ0
aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jIGIveGVu
L2FyY2gvYXJtL2dpYy12My1pdHMuYwo+IGluZGV4IDBmNjYyY2YuLjg2OTdlNWIgMTAwNjQ0Cj4g
LS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMt
djMtaXRzLmMKPiBAQCAtMjEsNiArMjEsNyBAQAo+ICAjaW5jbHVkZSA8eGVuL2FjcGkuaD4KPiAg
I2luY2x1ZGUgPHhlbi9saWIuaD4KPiAgI2luY2x1ZGUgPHhlbi9kZWxheS5oPgo+ICsjaW5jbHVk
ZSA8eGVuL2lvY2FwLmg+Cj4gICNpbmNsdWRlIDx4ZW4vbGliZmR0L2xpYmZkdC5oPgo+ICAjaW5j
bHVkZSA8eGVuL21tLmg+Cj4gICNpbmNsdWRlIDx4ZW4vcmJ0cmVlLmg+Cj4gQEAgLTkwNSw2ICs5
MDYsMjcgQEAgc3RydWN0IHBlbmRpbmdfaXJxICpnaWN2M19hc3NpZ25fZ3Vlc3RfZXZlbnQoc3Ry
dWN0IGRvbWFpbiAqZCwKPiAgICAgIHJldHVybiBwaXJxOwo+ICB9Cj4gIAo+ICtpbnQgZ2ljdjNf
aXRzX2RlbnlfYWNjZXNzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCj4gK3sKPiArICAgIGludCBy
YyA9IDA7Cj4gKyAgICB1bnNpZ25lZCBsb25nIG1mbiwgbnI7Cj4gKyAgICBjb25zdCBzdHJ1Y3Qg
aG9zdF9pdHMgKml0c19kYXRhOwo+ICsKPiArICAgIGxpc3RfZm9yX2VhY2hfZW50cnkoIGl0c19k
YXRhLCAmaG9zdF9pdHNfbGlzdCwgZW50cnkgKQo+ICsgICAgewo+ICsgICAgICAgIG1mbiA9IHBh
ZGRyX3RvX3BmbihpdHNfZGF0YS0+YWRkcik7Cj4gKyAgICAgICAgbnIgPSBQRk5fVVAoR0lDVjNf
SVRTX1NJWkUpOwo+ICsgICAgICAgIHJjID0gaW9tZW1fZGVueV9hY2Nlc3MoZCwgbWZuLCBtZm4g
KyBucik7Cj4gKyAgICAgICAgaWYgKCByYyApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBw
cmludGsoICJpb21lbV9kZW55X2FjY2VzcyBmYWlsZWQgZm9yICVseDolbHggXHJcbiIsIG1mbiwg
bnIpOwo+ICsgICAgICAgICAgICBicmVhazsKPiArICAgICAgICB9Cj4gKyAgICB9Cj4gKwo+ICsg
ICAgcmV0dXJuIHJjOwo+ICt9Cj4gKwo+ICAvKgo+ICAgKiBDcmVhdGUgdGhlIHJlc3BlY3RpdmUg
Z3Vlc3QgRFQgbm9kZXMgZnJvbSBhIGxpc3Qgb2YgaG9zdCBJVFNlcy4KPiAgICogVGhpcyBjb3Bp
ZXMgdGhlIHJlZyBwcm9wZXJ0eSwgc28gdGhlIGd1ZXN0IHNlZXMgdGhlIElUUyBhdCB0aGUgc2Ft
ZSBhZGRyZXNzCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMuYyBiL3hlbi9hcmNo
L2FybS9naWMtdjMuYwo+IGluZGV4IDZmNTYyZjQuLmIzZDYwNWQgMTAwNjQ0Cj4gLS0tIGEveGVu
L2FyY2gvYXJtL2dpYy12My5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCj4gQEAgLTEz
MDgsNiArMTMwOCw5IEBAIHN0YXRpYyBpbnQgZ2ljdjNfaW9tZW1fZGVueV9hY2Nlc3MoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCkKPiAgICAgIGlmICggcmMgKQo+ICAgICAgICAgIHJldHVybiByYzsK
PiAgCj4gKyAgICBpZiAoIGdpY3YzX2l0c19kZW55X2FjY2VzcyhkKSApCj4gKyAgICAgICAgcmV0
dXJuIHJjOwo+ICsKPiAgICAgIGZvciAoIGkgPSAwOyBpIDwgZ2ljdjMucmRpc3RfY291bnQ7IGkr
KyApCj4gICAgICB7Cj4gICAgICAgICAgbWZuID0gZ2ljdjMucmRpc3RfcmVnaW9uc1tpXS5iYXNl
ID4+IFBBR0VfU0hJRlQ7Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3Yz
X2l0cy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKPiBpbmRleCBlMWJlMzNj
Li4zMWZjYTY2IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5o
Cj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKPiBAQCAtMTM5LDYgKzEz
OSwxMCBAQCB2b2lkIGdpY3YzX2l0c19kdF9pbml0KGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9k
ZSAqbm9kZSk7Cj4gICNpZmRlZiBDT05GSUdfQUNQSQo+ICB2b2lkIGdpY3YzX2l0c19hY3BpX2lu
aXQodm9pZCk7Cj4gICNlbmRpZgo+ICsKPiArLyogRGVueSBpb21lbSBhY2Nlc3MgZm9yIGl0cyAq
Lwo+ICtpbnQgZ2ljdjNfaXRzX2RlbnlfYWNjZXNzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwo+
ICsKPiAgYm9vbCBnaWN2M19pdHNfaG9zdF9oYXNfaXRzKHZvaWQpOwo+ICAKPiAgdW5zaWduZWQg
aW50IHZnaWNfdjNfaXRzX2NvdW50KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwo+IEBAIC0yMDYs
NiArMjEwLDExIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBnaWN2M19pdHNfYWNwaV9pbml0KHZvaWQp
Cj4gIH0KPiAgI2VuZGlmCj4gIAo+ICtzdGF0aWMgaW5saW5lIGludCBnaWN2M19pdHNfZGVueV9h
Y2Nlc3MoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKPiArewo+ICsgICAgcmV0dXJuIDA7Cj4gK30K
PiArCj4gIHN0YXRpYyBpbmxpbmUgYm9vbCBnaWN2M19pdHNfaG9zdF9oYXNfaXRzKHZvaWQpCj4g
IHsKPiAgICAgIHJldHVybiBmYWxzZTsKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 05 15:14:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 15:14:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e07r3-0002W6-7B; Thu, 05 Oct 2017 15:14:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1e07r1-0002Vi-CK
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 15:14:27 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 BC/43-02039-25C46D95; Thu, 05 Oct 2017 15:14:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTTfA51q
 kwYsl+hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8av+dtYCvqMKvYeuMXUwHhVvYuRk0NIYDOj
 xNJfjF2MXED2AUaJhQ3bWEASwgIhEidvHmYFsUUEbCX+fVzOBmIzCwRLXHz7jA2ioYNRYm7DA
 naQBJuArsSOm6+ZQWxeASuJL0/mgDWzCKhI9M6+BNYsKhAu0XS2nwWiRlDi5MwnYDangJfEji
 kPWSAWqEv8mXeJGcIWl2j6spIVwpaX2P52DvMERv5ZSNpnIWmZhaRlFpKWBYwsqxjVi1OLylK
 LdM31kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECw5MBCHYwNn53OsQoycGkJMor
 7H0tUogvKT+lMiOxOCO+qDQntfgQowwHh5IELzdITrAoNT21Ii0zBxgpMGkJDh4lEd47IGne4
 oLE3OLMdIjUKUZFKXHeWpCEAEgiozQPrg0WnZcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzG
 sCMoUnM68EbvoroMVMQIvnNF0BWVySiJCSamAUTau6diDh/VWVI9d/+f0t2HPoJuNlxoKTwtc
 brE9LPkxiN5ZeEafeMc2nSPPNN/GQg/MrRRYWCXzd82xT6NLj6y7/fC6VmJef5ROtYO24TEbn
 0wPGu9GKdrMSTVc+nrjrutcfAUdFlwVv+ubsEbucMCXCJ+yk0kJ94x6TKy4XZtpJyNsssH6ox
 FKckWioxVxUnAgAq/TbIckCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1507216464!59999299!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13276 invoked from network); 5 Oct 2017 15:14:24 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-4.tower-31.messagelabs.com with SMTP; 5 Oct 2017 15:14:24 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id AC4CB1529;
 Thu,  5 Oct 2017 08:14:23 -0700 (PDT)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C03F33F53D;
 Thu,  5 Oct 2017 08:14:22 -0700 (PDT)
To: mjaggi@caviumnetworks.com, xen-devel@lists.xenproject.org
References: <1505999845-12577-1-git-send-email-mjaggi@caviumnetworks.com>
 <1505999845-12577-5-git-send-email-mjaggi@caviumnetworks.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <4f96eab0-f34c-871c-625f-cb33d2a9e23c@arm.com>
Date: Thu, 5 Oct 2017 16:14:31 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1505999845-12577-5-git-send-email-mjaggi@caviumnetworks.com>
Content-Language: en-GB
Cc: julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: Re: [Xen-devel] [PATCH v4 4/5] ARM: Introduce get_hwdom_madt_size
 in gic_hw_operations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyMS8wOS8xNyAxNDoxNywgbWphZ2dpQGNhdml1bW5ldHdvcmtzLmNvbSB3cm90ZToK
PiBGcm9tOiBNYW5pc2ggSmFnZ2kgPG1qYWdnaUBjYXZpdW0uY29tPgo+IAo+IGVzdGltYXRlX2Fj
cGlfZWZpX3NpemUgbmVlZHMgdG8gYmUgdXBkYXRlZCB0byBwcm92aWRlIGNvcnJlY3Qgc2l6ZSBv
Zgo+IGhhcmR3YXJlIGRvbWFpbnMgTUFEVCwgd2hpY2ggbm93IGFkZHMgSVRTIGluZm9ybWF0aW9u
IGFzIHdlbGwuCj4gCj4gSW50cm9kdWNpbmcgZ2ljX2dldF9od2RvbV9tYWR0X3NpemUuCj4gCj4g
U2lnbmVkLW9mZi1ieTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KPiAtLS0KPiAg
eGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHwgIDcgKy0tLS0tLQo+ICB4ZW4vYXJjaC9hcm0v
Z2ljLXYyLmMgICAgICAgfCAgOSArKysrKysrKysKPiAgeGVuL2FyY2gvYXJtL2dpYy12My5jICAg
ICAgIHwgMTkgKysrKysrKysrKysrKysrKysrKwo+ICB4ZW4vYXJjaC9hcm0vZ2ljLmMgICAgICAg
ICAgfCAxMiArKysrKysrKysrKysKPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCAgIHwgIDMg
KysrCj4gIDUgZmlsZXMgY2hhbmdlZCwgNDQgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkK
PiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gv
YXJtL2RvbWFpbl9idWlsZC5jCj4gaW5kZXggZDZmOTU4NS4uZjE3ZmNmMSAxMDA2NDQKPiAtLS0g
YS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWlu
X2J1aWxkLmMKPiBAQCAtMTgwOCwxMiArMTgwOCw3IEBAIHN0YXRpYyBpbnQgZXN0aW1hdGVfYWNw
aV9lZmlfc2l6ZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQo+
ICAgICAgYWNwaV9zaXplID0gUk9VTkRVUChzaXplb2Yoc3RydWN0IGFjcGlfdGFibGVfZmFkdCks
IDgpOwo+ICAgICAgYWNwaV9zaXplICs9IFJPVU5EVVAoc2l6ZW9mKHN0cnVjdCBhY3BpX3RhYmxl
X3N0YW8pLCA4KTsKPiAgCj4gLSAgICBtYWR0X3NpemUgPSBzaXplb2Yoc3RydWN0IGFjcGlfdGFi
bGVfbWFkdCkKPiAtICAgICAgICAgICAgICAgICsgc2l6ZW9mKHN0cnVjdCBhY3BpX21hZHRfZ2Vu
ZXJpY19pbnRlcnJ1cHQpICogZC0+bWF4X3ZjcHVzCj4gLSAgICAgICAgICAgICAgICArIHNpemVv
ZihzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfZGlzdHJpYnV0b3IpOwo+IC0gICAgaWYgKCBkLT5h
cmNoLnZnaWMudmVyc2lvbiA9PSBHSUNfVjMgKQo+IC0gICAgICAgIG1hZHRfc2l6ZSArPSBzaXpl
b2Yoc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX3JlZGlzdHJpYnV0b3IpCj4gLSAgICAgICAgICAg
ICAgICAgICAgICogZC0+YXJjaC52Z2ljLm5yX3JlZ2lvbnM7Cj4gKyAgICBtYWR0X3NpemUgPSBn
aWNfZ2V0X2h3ZG9tX21hZHRfc2l6ZShkKTsKPiAgICAgIGFjcGlfc2l6ZSArPSBST1VORFVQKG1h
ZHRfc2l6ZSwgOCk7Cj4gIAo+ICAgICAgYWRkciA9IGFjcGlfb3NfZ2V0X3Jvb3RfcG9pbnRlcigp
Owo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMgYi94ZW4vYXJjaC9hcm0vZ2lj
LXYyLmMKPiBpbmRleCBjYmU3MWE5Li4yODY4NzY2IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2Fy
bS9naWMtdjIuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMtdjIuYwo+IEBAIC0xMDEyLDYgKzEw
MTIsMTQgQEAgc3RhdGljIGludCBnaWN2Ml9pb21lbV9kZW55X2FjY2Vzcyhjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkKQo+ICAgICAgcmV0dXJuIGlvbWVtX2RlbnlfYWNjZXNzKGQsIG1mbiwgbWZuICsg
bnIpOwo+ICB9Cj4gIAo+ICtzdGF0aWMgdW5zaWduZWQgbG9uZyBnaWN2Ml9nZXRfaHdkb21fbWFk
dF9zaXplKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCj4gK3sKPiArICAgIHJldHVybiBzaXplb2Yo
c3RydWN0IGFjcGlfdGFibGVfbWFkdCkKPiArICAgICAgICAgICAgICAgICsgc2l6ZW9mKHN0cnVj
dCBhY3BpX21hZHRfZ2VuZXJpY19pbnRlcnJ1cHQpICogZC0+bWF4X3ZjcHVzCj4gKyAgICAgICAg
ICAgICAgICArIHNpemVvZihzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfZGlzdHJpYnV0b3IpOwo+
ICsKPiArfQo+ICsKPiAgI2lmZGVmIENPTkZJR19BQ1BJCj4gIHN0YXRpYyBpbnQgZ2ljdjJfbWFr
ZV9od2RvbV9tYWR0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHUzMiBvZmZzZXQpCj4gIHsKPiBA
QCAtMTI0OCw2ICsxMjU2LDcgQEAgY29uc3Qgc3RhdGljIHN0cnVjdCBnaWNfaHdfb3BlcmF0aW9u
cyBnaWN2Ml9vcHMgPSB7Cj4gICAgICAucmVhZF9hcHIgICAgICAgICAgICA9IGdpY3YyX3JlYWRf
YXByLAo+ICAgICAgLm1ha2VfaHdkb21fZHRfbm9kZSAgPSBnaWN2Ml9tYWtlX2h3ZG9tX2R0X25v
ZGUsCj4gICAgICAubWFrZV9od2RvbV9tYWR0ICAgICA9IGdpY3YyX21ha2VfaHdkb21fbWFkdCwK
PiArICAgIC5nZXRfaHdkb21fbWFkdF9zaXplID0gZ2ljdjJfZ2V0X2h3ZG9tX21hZHRfc2l6ZSwK
PiAgICAgIC5tYXBfaHdkb21fZXh0cmFfbWFwcGluZ3MgPSBnaWN2Ml9tYXBfaHdkb3duX2V4dHJh
X21hcHBpbmdzLAo+ICAgICAgLmlvbWVtX2RlbnlfYWNjZXNzICAgPSBnaWN2Ml9pb21lbV9kZW55
X2FjY2VzcywKPiAgICAgIC5kb19MUEkgICAgICAgICAgICAgID0gZ2ljdjJfZG9fTFBJLAo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMK
PiBpbmRleCBiM2Q2MDVkLi42ZThkNTgwIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMt
djMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+IEBAIC0xNDA2LDYgKzE0MDYsMTkg
QEAgc3RhdGljIGludCBnaWN2M19tYWtlX2h3ZG9tX21hZHQoY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCwgdTMyIG9mZnNldCkKPiAgICAgIHJldHVybiB0YWJsZV9sZW47Cj4gIH0KPiAgCj4gK3N0YXRp
YyB1bnNpZ25lZCBsb25nIGdpY3YzX2dldF9od2RvbV9tYWR0X3NpemUoY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCkKPiArewo+ICsgICAgdW5zaWduZWQgbG9uZyBzaXplOwo+ICsKPiArICAgIHNpemUg
ID0gc2l6ZW9mKHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY19yZWRpc3RyaWJ1dG9yKQo+ICsgICAg
ICAgICAgICAgICAgICAgICogZC0+YXJjaC52Z2ljLm5yX3JlZ2lvbnM7Cj4gKwo+ICsgICAgc2l6
ZSAgKz0gdmdpY192M19pdHNfY291bnQoZCkKPiArICAgICAgICAgICAgICAgICAgICAqIHNpemVv
ZihzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfdHJhbnNsYXRvcik7Cj4gKwo+ICsgICAgcmV0dXJu
IHNpemU7Cj4gK30KPiArCj4gIHN0YXRpYyBpbnQgX19pbml0Cj4gIGdpY19hY3BpX3BhcnNlX21h
ZHRfY3B1KHN0cnVjdCBhY3BpX3N1YnRhYmxlX2hlYWRlciAqaGVhZGVyLAo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCB1bnNpZ25lZCBsb25nIGVuZCkKPiBAQCAtMTU5Nyw2ICsxNjEw
LDExIEBAIHN0YXRpYyBpbnQgZ2ljdjNfbWFrZV9od2RvbV9tYWR0KGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQsIHUzMiBvZmZzZXQpCj4gIHsKPiAgICAgIHJldHVybiAwOwo+ICB9Cj4gKwo+ICtzdGF0
aWMgdW5zaWduZWQgbG9uZyBnaWN2M19nZXRfaHdkb21fbWFkdF9zaXplKGNvbnN0IHN0cnVjdCBk
b21haW4gKmQpCj4gK3sKPiArICAgIHJldHVybiAwOwo+ICt9Cj4gICNlbmRpZgo+ICAKPiAgLyog
U2V0IHVwIHRoZSBHSUMgKi8KPiBAQCAtMTY5OCw2ICsxNzE2LDcgQEAgc3RhdGljIGNvbnN0IHN0
cnVjdCBnaWNfaHdfb3BlcmF0aW9ucyBnaWN2M19vcHMgPSB7Cj4gICAgICAuc2Vjb25kYXJ5X2lu
aXQgICAgICA9IGdpY3YzX3NlY29uZGFyeV9jcHVfaW5pdCwKPiAgICAgIC5tYWtlX2h3ZG9tX2R0
X25vZGUgID0gZ2ljdjNfbWFrZV9od2RvbV9kdF9ub2RlLAo+ICAgICAgLm1ha2VfaHdkb21fbWFk
dCAgICAgPSBnaWN2M19tYWtlX2h3ZG9tX21hZHQsCj4gKyAgICAuZ2V0X2h3ZG9tX21hZHRfc2l6
ZSA9IGdpY3YzX2dldF9od2RvbV9tYWR0X3NpemUsCj4gICAgICAuaW9tZW1fZGVueV9hY2Nlc3Mg
ICA9IGdpY3YzX2lvbWVtX2RlbnlfYWNjZXNzLAo+ICAgICAgLmRvX0xQSSAgICAgICAgICAgICAg
PSBnaWN2M19kb19MUEksCj4gIH07Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMuYyBi
L3hlbi9hcmNoL2FybS9naWMuYwo+IGluZGV4IDZjODAzYmYuLmYzYzFmMGIgMTAwNjQ0Cj4gLS0t
IGEveGVuL2FyY2gvYXJtL2dpYy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy5jCj4gQEAgLTg1
MSw2ICs4NTEsMTggQEAgaW50IGdpY19tYWtlX2h3ZG9tX21hZHQoY29uc3Qgc3RydWN0IGRvbWFp
biAqZCwgdTMyIG9mZnNldCkKPiAgICAgIHJldHVybiBnaWNfaHdfb3BzLT5tYWtlX2h3ZG9tX21h
ZHQoZCwgb2Zmc2V0KTsKPiAgfQo+ICAKPiArdW5zaWduZWQgbG9uZyBnaWNfZ2V0X2h3ZG9tX21h
ZHRfc2l6ZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQo+ICt7Cj4gKyAgICB1bnNpZ25lZCBsb25n
IG1hZHRfc2l6ZTsKPiArCj4gKyAgICBtYWR0X3NpemUgPSBzaXplb2Yoc3RydWN0IGFjcGlfdGFi
bGVfbWFkdCkKPiArICAgICAgICAgICAgICAgICsgc2l6ZW9mKHN0cnVjdCBhY3BpX21hZHRfZ2Vu
ZXJpY19pbnRlcnJ1cHQpICogZC0+bWF4X3ZjcHVzCj4gKyAgICAgICAgICAgICAgICArIHNpemVv
ZihzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfZGlzdHJpYnV0b3IpCj4gKyAgICAgICAgICAgICAg
ICArIGdpY19od19vcHMtPmdldF9od2RvbV9tYWR0X3NpemUoZCk7CgpCdXQgdGhpcyBpcyBub3cg
ZG91YmxlZCBmb3IgYSBHSUN2Mj8gQXMgeW91IGFscmVhZHkgZG8gdGhhdCBjYWxjdWxhdGlvbgpp
biB0aGUgR0lDdjIgY2FsbGJhY2s/ClNvIEkgc3VnZ2VzdCB5b3UgZHJvcCB0aGF0ICp0aGVyZSog
YW5kIHJlbmFtZSB0aGUgZnVuY3Rpb24gbWVtYmVyIHRvCmdldF9od2RvbV9leHRyYV9tYWR0X3Np
emUoKSAob3Igc28pLgpTbyBpbiB0aGUgR0lDdjIgdmVyc2lvbiB5b3UgY2FuIG5vdyByZXR1cm4g
MC4gS2VlcCB0aGUgR0lDdjMgdmVyc2lvbiBhcwppdCBpcy4KClRoYXQgc29sdXRpb24gc2hvdWxk
IGJlIGJvdGggcmVhZGFibGUgYW5kIGF2b2lkaW5nIGNvZGUgZHVwbGljYXRpb24uCgpDaGVlcnMs
CkFuZHJlLgoKPiArCj4gKyAgICByZXR1cm4gbWFkdF9zaXplOwo+ICt9Cj4gKwo+ICBpbnQgZ2lj
X2lvbWVtX2RlbnlfYWNjZXNzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCj4gIHsKPiAgICAgIHJl
dHVybiBnaWNfaHdfb3BzLT5pb21lbV9kZW55X2FjY2VzcyhkKTsKPiBkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLWFybS9naWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKPiBpbmRl
eCA2MjAzZGM1Li4zYWNkZDZkIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2lj
LmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCj4gQEAgLTM2NSw2ICszNjUsOCBA
QCBzdHJ1Y3QgZ2ljX2h3X29wZXJhdGlvbnMgewo+ICAgICAgaW50ICgqbWFrZV9od2RvbV9tYWR0
KShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1MzIgb2Zmc2V0KTsKPiAgICAgIC8qIE1hcCBleHRy
YSBHSUMgTU1JTywgaXJxcyBhbmQgb3RoZXIgaHcgc3R1ZmZzIHRvIHRoZSBoYXJkd2FyZSBkb21h
aW4uICovCj4gICAgICBpbnQgKCptYXBfaHdkb21fZXh0cmFfbWFwcGluZ3MpKHN0cnVjdCBkb21h
aW4gKmQpOwo+ICsgICAgLyogUXVlcnkgdGhlIHNpemUgb2YgaGFyZHdhcmUgZG9tYWluIG1hZHQg
dGFibGUgKi8KPiArICAgIHVuc2lnbmVkIGxvbmcgKCpnZXRfaHdkb21fbWFkdF9zaXplKShjb25z
dCBzdHJ1Y3QgZG9tYWluICpkKTsKPiAgICAgIC8qIERlbnkgYWNjZXNzIHRvIEdJQyByZWdpb25z
ICovCj4gICAgICBpbnQgKCppb21lbV9kZW55X2FjY2VzcykoY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCk7Cj4gICAgICAvKiBIYW5kbGUgTFBJcywgd2hpY2ggcmVxdWlyZSBzcGVjaWFsIGhhbmRsaW5n
ICovCj4gQEAgLTM3Niw2ICszNzgsNyBAQCBpbnQgZ2ljX21ha2VfaHdkb21fZHRfbm9kZShjb25z
dCBzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBz
dHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmdpYywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dm9pZCAqZmR0KTsKPiAgaW50IGdpY19tYWtlX2h3ZG9tX21hZHQoY29uc3Qgc3RydWN0IGRvbWFp
biAqZCwgdTMyIG9mZnNldCk7Cj4gK3Vuc2lnbmVkIGxvbmcgZ2ljX2dldF9od2RvbV9tYWR0X3Np
emUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7Cj4gIGludCBnaWNfbWFwX2h3ZG9tX2V4dHJhX21h
cHBpbmdzKHN0cnVjdCBkb21haW4gKmQpOwo+ICBpbnQgZ2ljX2lvbWVtX2RlbnlfYWNjZXNzKGNv
bnN0IHN0cnVjdCBkb21haW4gKmQpOwo+ICAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 05 15:14:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 15:14:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e07rB-0002YA-EV; Thu, 05 Oct 2017 15:14:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1e07rA-0002Xb-34
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 15:14:36 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 D9/54-01934-B5C46D95; Thu, 05 Oct 2017 15:14:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTTfK51q
 kwd4bmhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aS/2uZCo6LVeyeKtvAeEKwi5GLQ0hgM6NE
 38PpbBDOAUaJb00gDieHsICTxIL3LWC2iICtxL+Py8FsZoFgiYtvn4HZQgIdjBLnnqSD2GwCu
 hI7br5mBrF5BawkVi/9xQ5iswioSMyffhKsXlQgXKLpbD8LRI2gxMmZT8BsTgEvieX3D7NCzF
 eX+DPvEjOELS7R9GUlVFxeYvvbOcwTGPlnIWmfhaRlFpKWWUhaFjCyrGLUKE4tKkst0jUy0ks
 qykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAzPegYGxh2MU0/4HWKU5GBSEuUV9r4W
 KcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC1xskJ1iUmp5akZaZA4wUmLQEB4+SCO8GL6A0b3FBY
 m5xZjpE6hSjopQ4by1InwBIIqM0D64NFp2XGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzFo
 JM4cnMK4Gb/gpoMRPQ4jlNV0AWlyQipKQaGEV268vdT8z1mRn+bmlNe7bBpYf13fvk5i79+Gv
 j5ka9eZYzS30Mnrxjq7bgmrHs2AFF5rspGRNTJiof3X82cWr5L1OuN06Sz/tvb5INd/B8ZLCf
 OdTWiCEsSMem9YF6x9Uz01rePuBao5sZwq460W/OpyNLS+fld++uiI20Yr+eyyjlPt0pQ4mlO
 CPRUIu5qDgRAMd4SprJAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1507216474!114035054!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54947 invoked from network); 5 Oct 2017 15:14:34 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-31.messagelabs.com with SMTP; 5 Oct 2017 15:14:34 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E20E11529;
 Thu,  5 Oct 2017 08:14:33 -0700 (PDT)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E16A63F53D;
 Thu,  5 Oct 2017 08:14:32 -0700 (PDT)
To: mjaggi@caviumnetworks.com, xen-devel@lists.xenproject.org
References: <1505999845-12577-1-git-send-email-mjaggi@caviumnetworks.com>
 <1505999845-12577-6-git-send-email-mjaggi@caviumnetworks.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <36515978-065e-9661-4fa8-66a50254e0c1@arm.com>
Date: Thu, 5 Oct 2017 16:14:41 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1505999845-12577-6-git-send-email-mjaggi@caviumnetworks.com>
Content-Language: en-GB
Cc: julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: Re: [Xen-devel] [PATCH v4 5/5] ARM: ITS: Expose ITS in the MADT
	table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgTWFuaXNoLAoKT24gMjEvMDkvMTcgMTQ6MTcsIG1qYWdnaUBjYXZpdW1uZXR3b3Jrcy5jb20g
d3JvdGU6Cj4gRnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KPiAKPiBBZGQg
Z2ljdjNfaXRzX21ha2VfaHdkb21fbWFkdCB0byB1cGRhdGUgaHdkb20gTUFEVCBJVFMgaW5mb3Jt
YXRpb24uCgpUaGFua3MgZm9yIHRoZSByZXdvcmssIHRoYXQgbG9va3MgbXVjaCBiZXR0ZXIgbm93
IQoKPiBTaWduZWQtb2ZmLWJ5OiBNYW5pc2ggSmFnZ2kgPG1qYWdnaUBjYXZpdW0uY29tPgoKUmV2
aWV3ZWQtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgoKQ2hlZXJz
LApBbmRyZS4KCj4gLS0tCj4gIHhlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMgICAgICAgIHwgMTkg
KysrKysrKysrKysrKysrKysrKwo+ICB4ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgICAgICAgICAgICB8
ICAxICsKPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggfCAgOCArKysrKysrKwo+
ICAzIGZpbGVzIGNoYW5nZWQsIDI4IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2dpYy12My1pdHMuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKPiBpbmRl
eCA4Njk3ZTViLi5lM2U3ZTkyIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMtaXRz
LmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCj4gQEAgLTEwNjIsNiArMTA2Miwy
NSBAQCB2b2lkIGdpY3YzX2l0c19hY3BpX2luaXQodm9pZCkKPiAgICAgIGFjcGlfdGFibGVfcGFy
c2VfbWFkdChBQ1BJX01BRFRfVFlQRV9HRU5FUklDX1RSQU5TTEFUT1IsCj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBnaWN2M19pdHNfYWNwaV9wcm9iZSwgMCk7Cj4gIH0KPiArCj4gK3Vu
c2lnbmVkIGxvbmcgZ2ljdjNfaXRzX21ha2VfaHdkb21fbWFkdChjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpkLCB2b2lkICpiYXNlX3B0cikKPiArewo+ICsgICAgdW5zaWduZWQgbG9uZyBpID0gMDsKPiAr
ICAgIHZvaWQgKmZ3X2l0czsKPiArICAgIHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY190cmFuc2xh
dG9yICpod2RvbV9pdHM7Cj4gKwo+ICsgICAgaHdkb21faXRzID0gYmFzZV9wdHI7Cj4gKwo+ICsg
ICAgZm9yICggaSA9IDA7IGkgPCB2Z2ljX3YzX2l0c19jb3VudChkKTsgaSsrICkKPiArICAgIHsK
PiArICAgICAgICBmd19pdHMgPSBhY3BpX3RhYmxlX2dldF9lbnRyeV9tYWR0KEFDUElfTUFEVF9U
WVBFX0dFTkVSSUNfVFJBTlNMQVRPUiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGkpOwo+ICsgICAgICAgIG1lbWNweShod2RvbV9pdHMsIGZ3X2l0cywgc2l6
ZW9mKHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY190cmFuc2xhdG9yKSk7Cj4gKyAgICAgICAgaHdk
b21faXRzKys7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmV0dXJuIHNpemVvZihzdHJ1Y3QgYWNwaV9t
YWR0X2dlbmVyaWNfdHJhbnNsYXRvcikgKiB2Z2ljX3YzX2l0c19jb3VudChkKTsKPiArfQo+ICAj
ZW5kaWYKPiAgCj4gIC8qCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMuYyBiL3hl
bi9hcmNoL2FybS9naWMtdjMuYwo+IGluZGV4IDZlOGQ1ODAuLmQyOWVlYTYgMTAwNjQ0Cj4gLS0t
IGEveGVuL2FyY2gvYXJtL2dpYy12My5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCj4g
QEAgLTE0MDMsNiArMTQwMyw3IEBAIHN0YXRpYyBpbnQgZ2ljdjNfbWFrZV9od2RvbV9tYWR0KGNv
bnN0IHN0cnVjdCBkb21haW4gKmQsIHUzMiBvZmZzZXQpCj4gICAgICAgICAgdGFibGVfbGVuICs9
IHNpemU7Cj4gICAgICB9Cj4gIAo+ICsgICAgdGFibGVfbGVuICs9IGdpY3YzX2l0c19tYWtlX2h3
ZG9tX21hZHQoZCwgYmFzZV9wdHIgKyB0YWJsZV9sZW4pOwo+ICAgICAgcmV0dXJuIHRhYmxlX2xl
bjsKPiAgfQo+ICAKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRz
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaAo+IGluZGV4IDMxZmNhNjYuLmZj
Mzc3NzYgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKPiAr
KysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaAo+IEBAIC0xMzgsNiArMTM4LDgg
QEAgdm9pZCBnaWN2M19pdHNfZHRfaW5pdChjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5v
ZGUpOwo+ICAKPiAgI2lmZGVmIENPTkZJR19BQ1BJCj4gIHZvaWQgZ2ljdjNfaXRzX2FjcGlfaW5p
dCh2b2lkKTsKPiArdW5zaWduZWQgbG9uZyBnaWN2M19pdHNfbWFrZV9od2RvbV9tYWR0KGNvbnN0
IHN0cnVjdCBkb21haW4gKmQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB2b2lkICpiYXNlX3B0cik7Cj4gICNlbmRpZgo+ICAKPiAgLyogRGVueSBpb21lbSBhY2Nl
c3MgZm9yIGl0cyAqLwo+IEBAIC0yMDgsNiArMjEwLDEyIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBn
aWN2M19pdHNfZHRfaW5pdChjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpCj4gIHN0
YXRpYyBpbmxpbmUgdm9pZCBnaWN2M19pdHNfYWNwaV9pbml0KHZvaWQpCj4gIHsKPiAgfQo+ICsK
PiArc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIGdpY3YzX2l0c19tYWtlX2h3ZG9tX21hZHQo
Y29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqYmFzZV9wdHIpCj4gK3sKPiArICAgIHJldHVy
biAwOwo+ICt9Cj4gICNlbmRpZgo+ICAKPiAgc3RhdGljIGlubGluZSBpbnQgZ2ljdjNfaXRzX2Rl
bnlfYWNjZXNzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCj4gCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 15:20:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 15:20:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e07wb-0003Q7-2M; Thu, 05 Oct 2017 15:20:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e07wZ-0003Pg-Dn
 for xen-devel@lists.xensource.com; Thu, 05 Oct 2017 15:20:11 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 CD/DD-01777-AAD46D95; Thu, 05 Oct 2017 15:20:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVXel77V
 Igze/zS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0banjbHgtHDF0ps32BsY
 9/N1MXJyCAk0Mkkc/OzfxcgFZD9mlPhy6jAjhLONUWJ79y92kCoRAWeJr2fmgtm8AvoS77v3g
 tnCArYSf5ZOYQZpkBB4xSjxa/YsJpCEhICnxLnZR9hg7BPfl7B0MbJzsAlYSRwS62Lk4GARUJ
 XomlA9gZF7ASPDKkb14tSistQiXRO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYx
 AfzMAwQ7Gxi9OhxglOZiURHkLfa5FCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgXQ+SEyxKTU+t
 SMvMAQYeTFqCg0dJhJcDGHxCvMUFibnFmekQqVOMuhzHNl3+wyTEkpeflyolznsGZIYASFFGa
 R7cCFgUXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iw7w2QKTyZeSVwm4AhBnS/CO+cpisgR5
 QkIqSkGhgnZzb6qSt8i/5zONtGccLEaqYq/YLobMdtsz4sFCr8w3ri7fQJW9hNBa0N635d/KF
 pmta75F0DpwLb8lNytS+eZVxcOuXTS5unyfmFPpmTFz7VWHTlwW/3hETj6nN7HX4GCqz2Lwlb
 utf26anJ8xvkp3wounq5rjZ/i2xb+eNl96/qxto7PihTYinOSDTUYi4qTgQAVjMawn0CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1507216808!113527338!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1400 invoked from network); 5 Oct 2017 15:20:09 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Oct 2017 15:20:09 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e07wV-0006jL-8u; Thu, 05 Oct 2017 15:20:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e07wP-0000XA-MH; Thu, 05 Oct 2017 15:20:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e07wP-0006J7-Ft; Thu, 05 Oct 2017 15:20:01 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114044-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=33f2d16690d15f9b34f81fa4d44097d00dedbd42
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 05 Oct 2017 15:20:01 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114044: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDA0NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDA0NC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTM5NzIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgMzNmMmQxNjY5MGQxNWY5YjM0ZjgxZmE0
ZDQ0MDk3ZDAwZGVkYmQ0MgpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAg
ZGJjNGI2ZTEzYTVkMGRkODk2N2NkZTdmZjcwMDBhYjFlZDg4NjI1ZQoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTEzOTcyICAyMDE3LTEwLTAzIDIxOjAyOjQzIFogICAgMSBkYXlzCkZhaWxpbmcgc2lu
Y2UgICAgICAgIDExMzk3OSAgMjAxNy0xMC0wNCAwMDoxMDoxMyBaICAgIDEgZGF5cyAgIDIzIGF0
dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExNDA0NCAgMjAxNy0xMC0wNSAxNDowMToyMCBa
ICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgogIElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICBKb2FvIE1hcnRpbnMgPGpvYW8ubS5tYXJ0aW5zQG9yYWNsZS5jb20+CiAg
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUu
Y29tPgogIFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgogIFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBw
dXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNjIxIGxpbmVzIGxvbmcuKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 05 15:29:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 15:29:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e085t-0003wS-0O; Thu, 05 Oct 2017 15:29:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1e085r-0003wM-Tc
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 15:29:48 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 0B/2E-03761-BEF46D95; Thu, 05 Oct 2017 15:29:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsVysyfVTfeV/7V
 Igy8vlC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz2+dPYC/5JVqy9vYixgbFdtIuRi0NIYDOj
 RMerBWwQzm5GiTkbj7N2MXJyCAs4Suz72Q9miwjEShz88ALI5uBgFhCX2HxSDqL+AqPEqjnfW
 EBq2AQ0Je58/sQEYvMKWEn8u7OVDcRmEVCR2LL+M9gcUYFwif3frzFD1AhKnJz5BKyXU8BWom
 3mH0YQm1nATGLe5ofMELa4xK0n85kgbHmJ5q2zmScw8s9C0j4LScssJC2zkLQsYGRZxahRnFp
 Ullqka2Shl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGKAMQLCD8fzawEOMkhxM
 SqK8jsDAFeJLyk+pzEgszogvKs1JLT7EKMPBoSTB6wKSEyxKTU+tSMvMAcYKTFqCg0dJhFcdJ
 M1bXJCYW5yZDpE6xWjMsenm3T9MHBu+P/jDJMSSl5+XKiXOqwtSKgBSmlGaBzcIFsOXGGWlhH
 kZgU4T4ilILcrNLEGVf8UozsGoJMy7zw9oCk9mXgncvldApzABnTKn6QrIKSWJCCmpBsbyu9f
 OPGB/HlBp+sGjQGvV5kqvmXu4qqbO2rP0gkFy0rmFwTOyW10O9T08PjG2r+LjxbVBcxI4dcVn
 xRw0SNrQsSs6vsch5XN6xnfNlKWm3z9fvNq6sazsrMz1n+v95IMuX+eyYP00U+/QfA/Oq9POr
 v+wiy/w37LPnuc1d5UysOVoPGZPFzRWYinOSDTUYi4qTgQA2mSYQtwCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1507217385!109210817!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45077 invoked from network); 5 Oct 2017 15:29:46 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-8.tower-27.messagelabs.com with SMTP; 5 Oct 2017 15:29:46 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 376251529;
 Thu,  5 Oct 2017 08:29:45 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 72FE43F53D;
 Thu,  5 Oct 2017 08:29:44 -0700 (PDT)
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 xen-devel <xen-devel@lists.xenproject.org>
References: <5a43510e-03e3-c961-3d6f-3d25ff6de7fa@gmail.com>
 <36c820ef-a3ac-37c4-8a0e-f0aa152e3797@arm.com>
 <edfed308-a095-6067-abd1-ac0313aa2a3a@gmail.com>
 <53e341dd-8aa7-7bc9-7c07-bcb17c4ee7b5@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c4651be7-b7b4-36cf-e9c8-9b63633c1e30@arm.com>
Date: Thu, 5 Oct 2017 16:29:42 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <53e341dd-8aa7-7bc9-7c07-bcb17c4ee7b5@gmail.com>
Content-Language: en-US
Cc: olekstysh@gmail.com
Subject: Re: [Xen-devel] DomD: passthroughing an arbitrary device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwNC8xMC8xNyAxOToxMCwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4g
c29ycnksIHByZXNzZWQgc2VuZCB0b28gZmFzdAo+IE9uIDEwLzA0LzIwMTcgMDk6MDIgUE0sIE9s
ZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+Pgo+PiBPbiAxMC8wNC8yMDE3IDA4OjIyIFBN
LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pgo+Pj4KPj4+IE9uIDA0LzEwLzE3IDE3OjMyLCBPbGVr
c2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+PiBIaSwgYWxsIQo+Pj4KPj4+IEhlbGxvLAo+
Pj4KPj4+PiBXZSBoYXZlIGEgdXNlLWNhc2Ugd2hlcmUgd2Ugd2FudCB0byBwYXNzdGhyb3VnaCBh
bmQgYXJiaXRyYXJ5IGRldmljZSAKPj4+PiB0byBkcml2ZXIgZG9tYWluLAo+Pj4+IGUuZy4gR1BJ
TyBjb250cm9sbGVyIG9yIHRoZSBsaWtlIChkb2Vzbid0IGRvIGFueSBETUEpLgo+Pj4KPj4+IEkg
d2lsbCBhc3N1bWUgeW91IGFyZSBzcGVha2luZyBhYm91dCBYZW4gQXJtIGFuZCBub3QgWGVuIHg4
Ni4gUGxlYXNlIAo+Pj4gY29ycmVjdCBpZiBteSBhc3N1bXB0aW9uIGlzIHdyb25nLgo+Pj4KPj4g
eW91IGFyZSByaWdodCwgc29ycnkgZm9yIG5vdCBiZWluZyBwcmVjaXNlIGVub3VnaAo+Pj4+IEkg
a25vdyB0aGF0IGZvciBkZXZpY2UgdG8gYmUgcGFzcyB0aHJvdWdoZWQgaXQgbXVzdCBiZSB0aWVk
IHRvIGFuIAo+Pj4+IElPTU1VLCBidXQgaW4gbXkgY2FzZQo+Pj4+IHRoZSBjb250cm9sbGVyIGRv
ZXNu4oCZdCBoYXZlIGFueS4gVGhlIHByb2JsZW0gaXMgdGhhdCBpdCBub3Qgb25seSBoYXMgCj4+
Pj4gTU1JTyByYW5nZSwKPj4+PiBidXQgYWxzbyBoYXMgaXRzIG93biBpbnRlcnJ1cHQgY29udHJv
bGxlciwgc28gSSBoYXZlIHRvIHBhc3N0aHJvdWdoIAo+Pj4+IElSUXMgYXMgd2VsbC4KPj4+PiBI
ZXJlIGNvbWVzIHRoZSBsaW1pdGF0aW9uIEkgZmFjZTogYXMgdGhlIGNvbnRyb2xsZXIgZG9lc27i
gJl0IGhhdmUgYW55IAo+Pj4+IElPTU1VIEkgY2Fu4oCZdAo+Pj4+IHBhc3N0aHJvdWdoIGl0cyBJ
UlEuCj4+Pgo+Pj4gSSBndWVzcyB5b3UgYXJlIHNheWluZyB0aGF0IHdoZW4geW91IHVzZSAiZHRk
ZXYiIGl0IHdpbGwgZGVueSBndWVzdCAKPj4+IGNyZWF0aW9uLgo+Pj4KPj4gYXQgbGVhc3QgSSB1
c2VkL2V4cGVyaW1lbnRlZCB3aXRoIGR0ZGV2IGFzIG9mIG5vdyBhbmQgZGlkbid0IHRoaW5rIGl0
IAo+PiBpcyBwb3NzaWJsZSBub3QgdG8gZmlsbCBpbiBkdGRldidzLAo+PiBidXQgc3RpbGwgcmVx
dWVzdCBJUlFzCj4+PiBBdCB0aGUgbW9tZW50LCB0aGUgb25seSBwdXJwb3NlIG9mICJkdGRldiIg
aXMgdG8gc2V0dXAgdGhlIFNNTVUgCj4+PiBjb3JyZWN0bHkuIElmIHlvdXIgZGV2aWNlIGlzIG5v
dCBwcm90ZWN0ZWQgYnkgYW4gU01NVSwgdGhlbiBpdCBpcyBub3QgCj4+PiBuZWNlc3NhcnkuIFlv
dSBvbmx5IG5lZWQgdG8gc3BlY2lmaWMgImlycXMiIGFuZCAibW1pb3MiLgo+Pj4KPj4gYWgsIGdv
b2QgdG8ga25vdywKPj4gY291bGQgeW91IHBsZWFzZSBjb25maXJtIHRoYXQgbXkgdW5kZXJzdGFu
ZGluZyBpcyBjb3JyZWN0Ogo+PiBpZiBJIHB1dCAieGVuLHBhc3N0aHJvdWdoIiBwcm9wZXJ0eSBp
biBndWVzdCdzIGRldmljZSB0cmVlIG5vZGUgd2hpY2ggCj4+IGhhcyBJUlEocykgYW5kL29yIE1N
SU8gcmFuZ2UocykKPj4gaXQgaXMgZW5vdWdoIHRvIGdldCB0aGF0ICJwYXNzaXZlIiBkZXZpY2Ug
cGFzc2VkIHRocm91Z2g/Cgp5ZXMsIGRldmljZSB3aWxsIG5vdCBiZSBoaWRkZW4gZnJvbSBEb20w
IGFuZCBmcmVlIHRvIGJlIHVzZWQgYnkgYW55IApvdGhlciBkb21haW5zLgoKSG93ZXZlciwgeW91
IGhhdmUgdG8gZW5zdXJlIGl0IHdpbGwgbm90IGJlIHNoYXJlZCBiZXR3ZWVuIG11bHRpcGxlIApk
b21haW5zICh0aGlzIGNoZWNrIHdhcyBkb25lIGJ5ICJkdGRldiIgeW91IGRvbid0IHVzZSBoZXJl
KS4KCj4+Cj4gc2hvdWxkIGJlCj4gSWYgInhlbixwYXNzdGhyb3VnaCIgcHJvcGVydHkgaW4gYSBE
b20wIGRldmljZSB0cmVlIG5vZGUgKnRvZ2V0aGVyKiB3aXRoIAo+IElSUShzKSBhbmQgTU1JTyBy
YW5nZShzKQo+IGluIGEgKmd1ZXN0IGNvbmZpZyogZmlsZSBpcyBlbm91Z2ggdG8gZ2V0ICJwYXNz
aXZlIiBkZXZpY2UgcGFzc2VkIHRocm91Z2gKPj4+IElmIHlvdSB3b25kZXIgd2h5IHRoZSBkb2N1
bWVudGF0aW9uIGRvZXMgbm90IGFkdmVydGlzZSBpdC4gSXQgaXMgCj4+PiBiZWNhdXNlIEkgY29u
c2lkZXIgdGhhdCBhbnkgZGV2aWNlIG5vdCBwcm90ZWN0ZWQgYnkgYW4gU01NVSBzaG91bGQgCj4+
PiBub3QgYmUgcGFzcy10aHJvdWdoIHVubGVzcyB0aGUgdXNlciByZWFsbHkga25vd3Mgd2hhdCBo
ZSBpcyBkb2luZy4KPj4+Cj4+IGFzIHRoZXkgc2F5ICJ0aGUgYmVzdCBkb2N1bWVudGF0aW9uIGlz
IHRoZSBzb3VyY2UgY29kZSBpdHNlbGYiLCBJIAo+PiBzaG91bGQgaGF2ZSBsb29rZWQgbW9yZSBj
YXJlZnVsCj4+Pj4KPj4+PiBQb3NzaWJsZSBzb2x1dGlvbnMgSSBzZWUgY291bGQgYmU6Cj4+Pj4K
Pj4+PiAxLiBNYWtlIGl0IHBvc3NpYmxlIHRoYXQgWGVuIGFsbG93cyBwYXNzaW5nIHRocm91Z2gg
ZGV2aWNlcyB3aXRob3V0IAo+Pj4+IElPTU1VIGFzc2lnbmVkOgo+Pj4+IHRoZSBwcm9ibGVtIGhl
cmUgaXMgdGhhdCBvbmUgY2FuIGhhY2sgWGVuIHRoZW4gYnkgc2F5aW5nIHRoYXQgaGVyIAo+Pj4+
IGRldmljZSBpcyBub3QgTU1VCj4+Pj4gcHJvdGVjdGVkIGFuZCB3cml0aW5nL3JlYWRpbmcgYXJi
aXRyYXJ5IG1lbW9yeSB0aGVuLgo+Pj4+Cj4+Pj4gMi4gTWFrZSBkcml2ZXIgZG9tYWluIGJlIG1h
cmtlZCBzb21laG93IGFzIGEgcHJpdmlsZWdlZCBvbmUsIHNvIFhlbiAKPj4+PiBjYW4gdHJ1c3Qg
aXQgYW5kCj4+Pj4gYWxsb3cgcGFzc2luZyBkZXZpY2VzIHdpdGhvdXQgSU9NTVUuCj4+Pj4gUTog
V2hhdCBpZiB3ZSBuZWVkIHRvIHBhc3MgdGhpcyBkZXZpY2UgdG8gRG9tVT8KPj4+Pgo+Pj4+IDMu
IFdvcmthcm91bmQgYnkgaW50cm9kdWNpbmcgYSBkdW1teSBJT01NVSBmb3Igc3VjaCBkZXZpY2Vz
LCBidXQgaXQgCj4+Pj4gc3RpbGwgZG9lc27igJl0Cj4+Pj4gc29sdmUgdGhlIHByb2JsZW0gd2l0
aCBtZW1vcnkgcHJvdGVjdGlvbi4KPj4+Pgo+Pj4+IEknbSBob3BpbmcgdG8gaGVhciBhbnkgcG9z
c2libGUgc29sdXRpb25zL3N1Z2dlc3Rpb25zIHdoaWNoIHdpbGwgbm90IAo+Pj4+IGJyZWFrIHNl
Y3VyaXR5IGFuZCBhbGxvdwo+Pj4+IHBhc3NpbmcgZGV2aWNlcyBhdCB0aGUgc2FtZSB0aW1lLgo+
Pj4KPj4+IENoZWVycywKPj4+Cj4+IFRoYW5rIHlvdSwKPj4gT2xla3NhbmRyCj4gCgpDaGVlcnMs
CgoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 05 15:38:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 15:38:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e08Dj-0004qs-QQ; Thu, 05 Oct 2017 15:37:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e08Di-0004qm-L3
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 15:37:54 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 A4/73-03409-1D156D95; Thu, 05 Oct 2017 15:37:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDS/di4LV
 Ig0nLJSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy/E7ezFCxVrrjVuJ2pgfGKVBcjJ4eQQJ7E
 rXc3mEFsXgE7iSlT57KA2BIChhKnF94Es1kEVCUarl1iBbHZBNQl2p5tB7NFBPQkbm66DdTLx
 cEsMJtR4vaa52CDhAXcJVp6/rKCJIQEbjBKzJveC5bgBNqwevN9pi5GDqBtghJ/dwiDhJkFtC
 Qe/rrFAmFrSyxb+JoZpIRZQFpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWMGsWpRWWpRbrGxnp
 JRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIEByAAEOxh3rg88xCjJwaQkylsQcC1S
 iC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvOpCcYFFqempFWmYOMBZg0hIcPEoivJIgad7igsTc4
 sx0iNQpRl2Ojpt3/zAJseTl56VKifN2gRQJgBRllObBjYDF5SVGWSlhXkago4R4ClKLcjNLUO
 VfMYpzMCoJ884FmcKTmVcCt+kV0BFMQEfMaboCckRJIkJKqoHRb9VahgMJhlK8gbkl12YlJ1f
 f+iYhd2lxx8bk54k+XEJ7rF4cFShsNeBgOrd6tXubz7Rs+1fLRA54XObZ/rlLgHP6+RvHNY69
 V8oxLWGcYekqeYMl5LG8VZZJltCmxMMFPjWdSn7hhw06Lt74cVJu6WMLrSkLPc25ykqPFcVor
 lz8oeRwiIMSS3FGoqEWc1FxIgBSQjzhxgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1507217870!70672215!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49141 invoked from network); 5 Oct 2017 15:37:53 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Oct 2017 15:37:53 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 05 Oct 2017 09:37:47 -0600
Message-Id: <59D66DE90200007800182B05@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 05 Oct 2017 09:37:45 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
 <20170925142648.25959-10-george.dunlap@citrix.com>
 <59D4B74D0200007800181E60@prv-mh.provo.novell.com>
 <94e4d279-f3db-5db4-4fea-f209d140b17c@citrix.com>
In-Reply-To: <94e4d279-f3db-5db4-4fea-f209d140b17c@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 10/13] fuzz/x86_emulate: Make input more
	compact
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA1LjEwLjE3IGF0IDE3OjA0LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAxMC8wNC8yMDE3IDA5OjI2IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24g
MjUuMDkuMTcgYXQgMTY6MjYsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4g
LS0tIGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMKPj4+
ICsrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCj4+
PiBAQCAtNTMsNiArNTMsMTUgQEAgc3RydWN0IGZ1enpfc3RhdGUKPj4+ICB9Owo+Pj4gICNkZWZp
bmUgREFUQV9PRkZTRVQgb2Zmc2V0b2Yoc3RydWN0IGZ1enpfc3RhdGUsIGNvcnB1cykKPj4+ICAK
Pj4+ICtib29sIG9wdF9jb21wYWN0Owo+Pj4gKwo+Pj4gK3Vuc2lnbmVkIGludCBmdXp6X21pbmlt
YWxfaW5wdXRfc2l6ZSh2b2lkKQo+Pj4gK3sKPj4+ICsgICAgaWYgKCBvcHRfY29tcGFjdCApCj4+
PiArICAgICAgICByZXR1cm4gc2l6ZW9mKHVuc2lnbmVkIGxvbmcpICsgMTsKPj4gCj4+IFdoYXQg
aXMgdGhpcyB2YWx1ZSBjaG9pY2UgYmFzZWQgb24gLyBkZXJpdmVkIGZyb20/IE9oLCBqdWRnaW5n
IGZyb20KPj4gY29kZSBmdXJ0aGVyIGRvd24gaXQgbWF5IGJlIG9uZSBtb3JlIHRoYW4gdGhlIHNp
emUgb2YgdGhlIG9wdGlvbnMKPj4gZmllbGQsIGluIHdoaWNoIGNhc2UgaXQgc2hvdWxkIGJlIHNp
emVvZiguLi4tPm9wdGlvbnMpIGhlcmUuCj4gCj4gV2hhdCBhYm91dCByZW5hbWluZyBEQVRBX09G
RlNFVCB0byBEQVRBX1NJWkVfRlVMTCwgYW5kIGFkZGluZwo+IERBVEFfU0laRV9DT01QQUNUPwo+
IAo+IFRoZW4gaXMgY291bGQgYmU6Cj4gCj4gICAgIHJldHVybiAob3B0X2NvbXBhY3QgPyBEQVRB
X1NJWkVfQ09NUEFDVCA6IERBVEFfU0laRV9GVUxMKSArIDE7CgpMb29rcyBmaW5lLgoKPj4+ICsg
ICAgICAgICAgICBleGl0KC0xKTsKPj4+ICsgICAgICAgIHJldHVybjsKPj4+ICsgICAgfQo+Pj4g
Kwo+Pj4gKyAgICAvKiBNb2RpZnkgb25seSBzZWxlY3QgYml0cyBvZiBzdGF0ZSAqLwo+Pj4gKwo+
Pj4gKyAgICAvKiBBbHdheXMgcmVhZCAnb3B0aW9ucycgKi8KPj4+ICsgICAgaWYgKCAhaW5wdXRf
cmVhZChzLCAmcy0+b3B0aW9ucywgc2l6ZW9mKHMtPm9wdGlvbnMpKSApCj4+PiArICAgICAgICBy
ZXR1cm47Cj4+PiArICAgIAo+Pj4gKyAgICB3aGlsZSgxKSB7Cj4+IAo+PiBTdHlsZS4gQW5kIGZv
ciBjb21wYXRpYmlsaXR5IChyZWFkOiBubyB3YXJuaW5ncykgd2l0aCBhcyB3aWRlIGEgcmFuZ2UK
Pj4gb2YgY29tcGlsZXJzIGFzIHBvc3NpYmxlLCBnZW5lcmFsbHkgZm9yICggOyA7ICkgaXMgYmV0
dGVyIHRvIHVzZS4KPiAKPiBJIGNhbiBkbyB0aGF0OyBidXQgd291bGQgeW91IG1pbmQgZXhwbGFp
bmluZz8gIFdoYXQga2luZHMgb2YgY29tcGlsZXJzCj4gZG9uJ3QgbGlrZSB3aGlsZSgxKT8KCklu
IHZhcmlvdXMgcHJvamVjdHMgb2YgbXkgb3duIEkgaGF2ZSBvbiAoYW5kIHRhcmdldGluZykgV2lu
ZG93cwpJIHNlZSB0aGlzIHdpdGggYWxtb3N0IGV2ZXJ5IGNvbXBpbGVyIEkgaGFwcGVuIHRvIHVz
ZSB0aGVyZS4gSGVuY2UKSSd2ZSBzdGFydGVkIHRvIGF2b2lkIHRoZSBjb25zdHJ1Y3QgbWFueSB5
ZWFycyBhZ28uCgo+Pj4gKyAgICAgICAgewo+Pj4gKyAgICAgICAgICAgIGlmICggIWlucHV0X3Jl
YWQocywgcy0+bXNyICsgb2Zmc2V0LCBzaXplb2YoKnMtPm1zcikpICkKPj4+ICsgICAgICAgICAg
ICAgICAgcmV0dXJuOwo+Pj4gKyAgICAgICAgICAgIHByaW50ZigiU2V0dGluZyBNU1IgaSVkICgl
eCkgdG8gJWx4XG4iLCBvZmZzZXQsCj4+PiArICAgICAgICAgICAgICAgICAgIG1zcl9pbmRleFtv
ZmZzZXRdLCBzLT5tc3Jbb2Zmc2V0XSk7Cj4+PiArICAgICAgICAgICAgY29udGludWU7Cj4+PiAr
ICAgICAgICB9Cj4+PiArCj4+PiArICAgICAgICBvZmZzZXQgLT0gTVNSX0lOREVYX01BWDsKPj4+
ICsKPj4+ICsgICAgICAgIC8qIHNlZ21lbnRzW10/ICovCj4+PiArICAgICAgICBpZiAoIG9mZnNl
dCA8IFNFR19OVU0gKQo+Pj4gKyAgICAgICAgewo+Pj4gKyAgICAgICAgICAgIGlmICggIWlucHV0
X3JlYWQocywgcy0+c2VnbWVudHMgKyBvZmZzZXQsIHNpemVvZigqcy0+c2VnbWVudHMpKSApCj4+
PiArICAgICAgICAgICAgICAgIHJldHVybjsKPj4+ICsgICAgICAgICAgICBwcmludGYoIlNldHRp
bmcgU2VnbWVudCAlZFxuIiwgb2Zmc2V0KTsKPj4+ICsgICAgICAgICAgICBjb250aW51ZTsKPj4+
ICsgICAgICAgICAgICAKPj4+ICsgICAgICAgIH0KPj4+ICsKPj4+ICsgICAgICAgIG9mZnNldCAt
PSBTRUdfTlVNOwo+Pj4gKwo+Pj4gKyAgICAgICAgLyogcmVncz8gKi8KPj4+ICsgICAgICAgIGlm
ICggb2Zmc2V0IDwgc2l6ZW9mKHN0cnVjdCBjcHVfdXNlcl9yZWdzKQo+Pj4gKyAgICAgICAgICAg
ICAmJiBvZmZzZXQgKyBzaXplb2YodWludDY0X3QpIDw9IHNpemVvZihzdHJ1Y3QgY3B1X3VzZXJf
cmVncykgKQo+Pj4gKyAgICAgICAgewo+Pj4gKyAgICAgICAgICAgIGlmICggIWlucHV0X3JlYWQo
cywgKChjaGFyICopY3R4dC0+cmVncykgKyBvZmZzZXQsIHNpemVvZih1aW50NjRfdCkpICkKPj4+
ICsgICAgICAgICAgICAgICAgcmV0dXJuOwo+Pj4gKyAgICAgICAgICAgIHByaW50ZigiU2V0dGlu
ZyBjcHVfdXNlcl9yZWdzIG9mZnNldCAleFxuIiwgb2Zmc2V0KTsKPj4+ICsgICAgICAgICAgICBj
b250aW51ZTsKPj4+ICsgICAgICAgIH0KPj4+ICsKPj4+ICsgICAgICAgIC8qIE5vbmUgb2YgdGhl
IGFib3ZlIC0tIHRha2UgdGhhdCBhcyAic3RhcnQgZW11bGF0aW5nIiAqLwo+Pj4gKyAgICAgICAg
Cj4+PiArICAgICAgICByZXR1cm47Cj4+PiArICAgIH0KPj4gCj4+IEhhdmluZyBjb21lIGhlcmUg
SSB3b25kZXIgd2hldGhlciB0aGUgdXNlIG9mICJieXRlIiBpbiB0aGUgZGVzY3JpcHRpb24KPj4g
aXMgcmlnaHQsIGFuZCB5b3UgbWVhbiAidWludDhfdCBvZmZzZXQiIGFib3ZlLCBhcyB5b3UncmUg
ZmFyIGZyb20KPj4gY29uc3VtaW5nIHRoZSBlbnRpcmUgMjU2IHZhbHVlIHJhbmdlLgo+IAo+IElz
bid0IGNwdV91c2VyX3JlZ3MgbGFyZ2VyIHRoYW4gMjU2IGJ5dGVzPyAgQW5kIGluIGFueSBjYXNl
LCB0aGUgb2Zmc2V0Cj4gd2lsbCBiZWNvbWUgbGFyZ2VyIHRoYW4gMjU2IGJ5dGVzIG9uZSB3ZSBp
bmNsdWRlIHRoZSBGUFUgc3RhdGUuCgpPaCwgb2YgY291cnNlLiBJJ3ZlIHNvbWVob3cgc3RvcHBl
ZCBzdW1taW5nIGF0IHRoZSBwb2ludCAKU0VHX05VTSBpcyBiZWluZyBzdWJ0cmFjdGVkLgoKPj4g
QWRkaXRpb25hbGx5LCB3YXMgdGhlIG9yZGVyIG9mIGVsZW1lbnRzIGhlcmUgY2hvc2VuIGZvciBh
bnkgc3BlY2lmaWMKPj4gcmVhc29uPyBJdCB3b3VsZCBzZWVtIHRvIG1lIHRoYXQgZWxlbWVudHMg
aGF2aW5nIGEgbW9yZSBzaWduaWZpY2FudAo+PiBlZmZlY3Qgb24gZW11bGF0aW9uIG1heSBiZSB3
b3J0aCBmaWxsaW5nIGZpcnN0LCBhbmQgSSdtIG5vdCBjb252aW5jZWQKPj4gdGhlICJhbGwgQ1Jz
LCBhbGwgTVNScywgYWxsIFNSRUdzLCBhbGwgR1BScyIgb3JkZXIgbWF0Y2hlcyB0aGF0Lgo+IAo+
IEknbSBub3QgYXdhcmUgb2YgYW55IHBhcnRpY3VsYXIgb3JkZXI7IGl0J3MgcHJvYmFibHkgc29t
ZSBjb21iaW5hdGlvbiBvZgo+ICJ0aGUgb3JkZXIgdGhleSB3ZXJlIGluIHRoZSBjcHVfcmVncyBz
dHJ1Y3QiIGFuZCAidGhlIG9yZGVyIGluIHdoaWNoIEkKPiBmb3VuZCBpdCB1c2VmdWwgdG8gYWRk
IHRoZW0iLiAgR2l2ZW4gdGhhdCB0aGUgaW5wdXQgd2lsbCBiZSBtb3JlIG9yIGxlc3MKPiByYW5k
b20sIEkgZG9uJ3QgdGhpbmsgdGhlIG9yZGVyIGluIHRoZSBzdHJ1Y3Qgd2lsbCBoYXZlIHRvbyBt
dWNoIG9mIGFuCj4gaW1wYWN0IG9uIHRoZSBvcmRlciBpbiB3aGljaCBBRkwgZXhwbG9yZXMgdGhl
bS4KCldlbGwsIHllcywgZXhjZXB0IGZvciB2ZXJ5IHNtYWxsIGlucHV0ICh3aGljaCB3aWxsIGxl
YXZlICJoaWdoZXIiCnBhcnRzIHVucmFuZG9taXplZCkuCgo+IElmIHlvdSBoYXZlIGFuIGFsdGVy
bmF0aXZlIHN1Z2dlc3Rpb24gZm9yIGFuIG9yZGVyIHlvdSB0aGluayB3b3VsZCBiZQo+IG1vcmUg
bG9naWNhbCBJJ20gaGFwcHkgdG8gcmVhcnJhbmdlIHRoZSBzdHJ1Y3R1cmUuCgpHZW5lcmFsbHkg
SSdkIGV4cGVjdCBHUFJzIHRvIGJlIG1vc3QgcmVsZXZhbnQgdG8gY2hhbmdlIHZhbHVlLApidXQg
dGhlbSBnb2luZyBmaXJzdCBtaWdodCBiZSBzb3J0IG9mIHVnbHksIGFzIHRoZXkncmUgcXVpdGUg
YmlnLgpGb3IgdGhlIG90aGVycyBJJ2Qgc2F5IFNSRUdzLCBDUnMsIHRoZW4gTVNScy4gQnV0IGlm
IGl0IGRvZXNuJ3QKcmVhbGx5IG1hdHRlciAoaS5lLiBpZiBzbWFsbCBpbnB1dCBpc24ndCBvZiBt
dWNoIGNvbmNlcm4sIGFzIHlvdQpzdWdnZXN0IGFib3ZlKSwgeW91IG1heSBhcyB3ZWxsIGxlYXZl
IHRoaW5ncyB0aGUgd2F5IHRoZXkgYXJlLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 15:42:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 15:42:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e08I6-0005kO-H7; Thu, 05 Oct 2017 15:42:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1e08I4-0005kI-PC
 for xen-devel@lists.xen.org; Thu, 05 Oct 2017 15:42:25 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 CF/C9-01909-FD256D95; Thu, 05 Oct 2017 15:42:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42KJPp7Rqns/6Fq
 kwb/fwhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bkaz9YC56HVZz6+4apgfG2UxcjJwezgLVE
 779mxi5GLg4WgWYWiXtzz7BBOD+ZJVZ/O8YCUiUk4C5x4/gRKHs+o8S2OQEQtpvE/tVHwLqFB
 BYxSiy9eZkdJMEmYCSxZNlbMFtEQFri2ufLYEXMAvOYJJ73fAZLCAN1t+9extrFyAG0TlVi3h
 xfkDCvgJfEudbHzCC2hICcxM1zncwTGPkWMDKsYtQoTi0qSy3SNTLWSyrKTM8oyU3MzNE1NDD
 Wy00tLk5MT81JTCrWS87P3cQIDJV6BgbGHYx9e/0OMUpyMCmJ8hYEXIsU4kvKT6nMSCzOiC8q
 zUktPsQow8GhJMG7LBAoJ1iUmp5akZaZAwxamLQEB4+SCG8DSJq3uCAxtzgzHSJ1itGY49imy
 3+YODpu3v3DJMSSl5+XKiXO+wWkVACkNKM0D24QLJouMcpKCfMyMjAwCPEUpBblZpagyr9iFO
 dgVBLmZQPGphBPZl4J3L5XQKcwAZ0yp+kKyCkliQgpqQbG8ON2m/2UZoQwi0t+y69gmOG2/bZ
 T+HmRfd6KD+We2m50YPtRm2qjuED7lUVKjC1LgHRVRaTFpzvXRNxecQbMn2/fozLn7WS+ncVH
 FyxcrJ2o8eurXE7710hbhWP/1tg6lp7Q32JcdWlDS9D7OPF8f+4ZLxSX3tx3zSL41SLfdol9s
 UeFFjMrsRRnJBpqMRcVJwIAzGpQT6ECAAA=
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1507218142!114040323!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27746 invoked from network); 5 Oct 2017 15:42:23 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 5 Oct 2017 15:42:23 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=iIga93EJpbdzpWR/wJo9qjuTEYtcUz1dM8+wxme5zUPfeSz/gQIQDEViWa6z0AwdY8QTf4T9YS0aTnBgIqzCLQTgsv5HKB2aATwfzaE34DYq2m6e9Er5wNjeuTb2lwqLhbetjIoY5WZBkoD9rUARzTSTY2zNSiYpxdTr0STYZurLB5TbhH9i+FYWY52ld1Tkl1zcJnTCRx4edqVgJLemZDel1tsItnefFcjlIS4cV0OhqWIFhS3luutSPwXnwdiwW89O6dd9Dol19VyOI4no/iYx2AWPjmPy/0dz4CX6AHwi3pGT5d0wLO06Shy129xJJfLSPNpiPhbvvu3HUo+r0g==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id; s=default; bh=7vypwQTSWRCLuiMbJbLnX
 vSd+W0=; b=Qta19gnAJE/cKsty2wvB0I+6eQXG+uX2chTp1zfJ/vJp1VVyhzuRD
 7MoOhU9SWGhU+iKZ2PyM3MoTS9UWDrAJNu1i8s7nLBV6GdRM+tQKj1o9zFaONXJM
 8wD/RnK1x6rZ7yZ2IjbBgk1QWmac87apnKShFcP4F8A9YiFgVB3F/60Z/AX4Aqzj
 XcqG7Ies2JWj0EcDrEUEpdHxmly3abYeEngcr7051GlHoPHaYeTepK18l72kZBq7
 3FuZk3JTNTmfeuVV0zdCNlY0WI5oFl23uTtqMw1Oh/Mwt6/VjpfP/Oo3omHJD179
 kW0lr3ov0QBRYN6N3dcQD/ylP6iq1ZXuA==
Received: (qmail 23927 invoked from network); 5 Oct 2017 18:42:19 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Oct 2017 18:42:19 +0300
Received: (qmail 6061 invoked from network); 5 Oct 2017 18:42:18 +0300
Received: from unknown (HELO pepi-OptiPlex-9020.bbu.bitdefender.biz)
 (10.10.194.146)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 5 Oct 2017 18:42:18 +0300
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Thu,  5 Oct 2017 18:42:17 +0300
Message-Id: <1507218137-29833-1-git-send-email-ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3] x86/altp2m: Added
	xc_altp2m_set_mem_access_multi()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgoKRm9yIHRo
ZSBkZWZhdWx0IEVQVCB2aWV3IHdlIGhhdmUgeGNfc2V0X21lbV9hY2Nlc3NfbXVsdGkoKSwgd2hp
Y2gKaXMgYWJsZSB0byBzZXQgYW4gYXJyYXkgb2YgcGFnZXMgdG8gYW4gYXJyYXkgb2YgYWNjZXNz
IHJpZ2h0cyB3aXRoCmEgc2luZ2xlIGh5cGVyY2FsbC4gSG93ZXZlciwgdGhpcyBmdW5jdGlvbmFs
aXR5IHdhcyBsYWNraW5nIGZvciB0aGUKYWx0cDJtIHN1YnN5c3RlbSwgd2hpY2ggY291bGQgb25s
eSBzZXQgcGFnZSByZXN0cmljdGlvbnMgZm9yIG9uZQpwYWdlIGF0IGEgdGltZS4gVGhpcyBwYXRj
aCBhZGRyZXNzZXMgdGhlIGdhcC4KClNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNv
am9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KU2lnbmVkLW9mZi1ieTogUGV0cmUgUGlyY2FsYWJ1IDxw
cGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KCi0tLQoKQ2hhbmdlZCBzaW5jZSB2MjoKICAgICog
QWRkZWQgc3VwcG9ydCBmb3IgY29tcGF0IGFyZ3VtZW50cyB0cmFuc2xhdGlvbgotLS0KIHRvb2xz
L2xpYnhjL2luY2x1ZGUveGVuY3RybC5oICAgIHwgIDMgKysKIHRvb2xzL2xpYnhjL3hjX2FsdHAy
bS5jICAgICAgICAgIHwgNDEgKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L2h2
bS9odm0uYyAgICAgICAgICAgfCA3NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKystCiB4ZW4vaW5jbHVkZS9NYWtlZmlsZSAgICAgICAgICAgICB8ICAxICsKIHhlbi9pbmNs
dWRlL3B1YmxpYy9odm0vaHZtX29wLmggIHwgMzAgKysrKysrKysrKysrKy0tLQogeGVuL2luY2x1
ZGUveGxhdC5sc3QgICAgICAgICAgICAgfCAgMSArCiB4ZW4vdG9vbHMvY29tcGF0LWJ1aWxkLWhl
YWRlci5weSB8ICAxICsKIDcgZmlsZXMgY2hhbmdlZCwgMTQ3IGluc2VydGlvbnMoKyksIDYgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90
b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRleCAzYmNhYjNjLi40ZTJjZTY0IDEwMDY0
NAotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90b29scy9saWJ4Yy9p
bmNsdWRlL3hlbmN0cmwuaApAQCAtMTk3MSw2ICsxOTcxLDkgQEAgaW50IHhjX2FsdHAybV9zd2l0
Y2hfdG9fdmlldyh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgZG9taWRfdCBkb21pZCwKIGludCB4Y19h
bHRwMm1fc2V0X21lbV9hY2Nlc3MoeGNfaW50ZXJmYWNlICpoYW5kbGUsIGRvbWlkX3QgZG9taWQs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IHZpZXdfaWQsIHhlbl9wZm5f
dCBnZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbm1lbV9hY2Nlc3NfdCBhY2Nl
c3MpOworaW50IHhjX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aSh4Y19pbnRlcmZhY2UgKmhh
bmRsZSwgZG9taWRfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDE2X3Qgdmlld19pZCwgdWludDhfdCAqYWNjZXNzLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50NjRfdCAqcGFnZXMsIHVpbnQzMl90IG5yKTsKIGludCB4Y19hbHRw
Mm1fY2hhbmdlX2dmbih4Y19pbnRlcmZhY2UgKmhhbmRsZSwgZG9taWRfdCBkb21pZCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCB2aWV3X2lkLCB4ZW5fcGZuX3Qgb2xkX2dmbiwK
ICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgbmV3X2dmbik7CmRpZmYgLS1naXQg
YS90b29scy9saWJ4Yy94Y19hbHRwMm0uYyBiL3Rvb2xzL2xpYnhjL3hjX2FsdHAybS5jCmluZGV4
IDA2Mzk2MzIuLmYyMDJjYTEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX2FsdHAybS5jCisr
KyBiL3Rvb2xzL2xpYnhjL3hjX2FsdHAybS5jCkBAIC0xODgsNiArMTg4LDQ3IEBAIGludCB4Y19h
bHRwMm1fc2V0X21lbV9hY2Nlc3MoeGNfaW50ZXJmYWNlICpoYW5kbGUsIGRvbWlkX3QgZG9taWQs
CiAgICAgcmV0dXJuIHJjOwogfQogCitpbnQgeGNfYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRp
KHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50MTZfdCB2aWV3X2lkLCB1aW50OF90ICphY2Nlc3MsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90ICpwYWdlcywgdWludDMyX3QgbnIp
Cit7CisgICAgaW50IHJjOworCisgICAgREVDTEFSRV9IWVBFUkNBTExfQlVGRkVSKHhlbl9odm1f
YWx0cDJtX29wX3QsIGFyZyk7CisgICAgREVDTEFSRV9IWVBFUkNBTExfQk9VTkNFKGFjY2Vzcywg
bnIsIFhDX0hZUEVSQ0FMTF9CVUZGRVJfQk9VTkNFX0lOKTsKKyAgICBERUNMQVJFX0hZUEVSQ0FM
TF9CT1VOQ0UocGFnZXMsIG5yICogc2l6ZW9mKHVpbnQ2NF90KSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgWENfSFlQRVJDQUxMX0JVRkZFUl9CT1VOQ0VfSU4pOworCisgICAgYXJnID0g
eGNfaHlwZXJjYWxsX2J1ZmZlcl9hbGxvYyh4Y2gsIGFyZywgc2l6ZW9mKCphcmcpKTsKKyAgICBp
ZiAoIGFyZyA9PSBOVUxMICkKKyAgICAgICAgcmV0dXJuIC0xOworCisgICAgYXJnLT52ZXJzaW9u
ID0gSFZNT1BfQUxUUDJNX0lOVEVSRkFDRV9WRVJTSU9OOworICAgIGFyZy0+Y21kID0gSFZNT1Bf
YWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpOworICAgIGFyZy0+ZG9tYWluID0gZG9taWQ7Cisg
ICAgYXJnLT51LnNldF9tZW1fYWNjZXNzX211bHRpLnZpZXcgPSB2aWV3X2lkOworICAgIGFyZy0+
dS5zZXRfbWVtX2FjY2Vzc19tdWx0aS5uciA9IG5yOworCisgICAgaWYgKCB4Y19oeXBlcmNhbGxf
Ym91bmNlX3ByZSh4Y2gsIHBhZ2VzKSB8fAorICAgICAgICAgeGNfaHlwZXJjYWxsX2JvdW5jZV9w
cmUoeGNoLCBhY2Nlc3MpICkKKyAgICB7CisgICAgICAgIFBFUlJPUigiQ291bGQgbm90IGJvdW5j
ZSBtZW1vcnkgZm9yIEhWTU9QX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aSIpOworICAgICAg
ICByZXR1cm4gLTE7CisgICAgfQorCisgICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUoYXJnLT51LnNl
dF9tZW1fYWNjZXNzX211bHRpLnBmbl9saXN0LCBwYWdlcyk7CisgICAgc2V0X3hlbl9ndWVzdF9o
YW5kbGUoYXJnLT51LnNldF9tZW1fYWNjZXNzX211bHRpLmFjY2Vzc19saXN0LCBhY2Nlc3MpOwor
CisgICAgcmMgPSB4ZW5jYWxsMih4Y2gtPnhjYWxsLCBfX0hZUEVSVklTT1JfaHZtX29wLCBIVk1P
UF9hbHRwMm0sCisJCSAgSFlQRVJDQUxMX0JVRkZFUl9BU19BUkcoYXJnKSk7CisKKyAgICB4Y19o
eXBlcmNhbGxfYnVmZmVyX2ZyZWUoeGNoLCBhcmcpOworICAgIHhjX2h5cGVyY2FsbF9ib3VuY2Vf
cG9zdCh4Y2gsIGFjY2Vzcyk7CisgICAgeGNfaHlwZXJjYWxsX2JvdW5jZV9wb3N0KHhjaCwgcGFn
ZXMpOworCisgICAgcmV0dXJuIHJjOworfQorCiBpbnQgeGNfYWx0cDJtX2NoYW5nZV9nZm4oeGNf
aW50ZXJmYWNlICpoYW5kbGUsIGRvbWlkX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDE2X3Qgdmlld19pZCwgeGVuX3Bmbl90IG9sZF9nZm4sCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgeGVuX3Bmbl90IG5ld19nZm4pCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZt
L2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCAyMDViNGNiLi4xZjQzNThjIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
aHZtLmMKQEAgLTczLDYgKzczLDggQEAKICNpbmNsdWRlIDxwdWJsaWMvYXJjaC14ODYvY3B1aWQu
aD4KICNpbmNsdWRlIDxhc20vY3B1aWQuaD4KIAorI2luY2x1ZGUgPGNvbXBhdC9odm0vaHZtX29w
Lmg+CisKIGJvb2xfdCBfX3JlYWRfbW9zdGx5IGh2bV9lbmFibGVkOwogCiAjaWZkZWYgREJHX0xF
VkVMXzAKQEAgLTQ0NTEsNiArNDQ1Myw3IEBAIHN0YXRpYyBpbnQgZG9fYWx0cDJtX29wKAogICAg
IGNhc2UgSFZNT1BfYWx0cDJtX2Rlc3Ryb3lfcDJtOgogICAgIGNhc2UgSFZNT1BfYWx0cDJtX3N3
aXRjaF9wMm06CiAgICAgY2FzZSBIVk1PUF9hbHRwMm1fc2V0X21lbV9hY2Nlc3M6CisgICAgY2Fz
ZSBIVk1PUF9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGk6CiAgICAgY2FzZSBIVk1PUF9hbHRw
Mm1fY2hhbmdlX2dmbjoKICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKQEAgLTQ1NjgsNiAr
NDU3MSwzMCBAQCBzdGF0aWMgaW50IGRvX2FsdHAybV9vcCgKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGEudS5zZXRfbWVtX2FjY2Vzcy52aWV3KTsKICAgICAgICAgYnJlYWs7
CiAKKyAgICBjYXNlIEhWTU9QX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aToKKyAgICAgICAg
aWYgKCBhLnUuc2V0X21lbV9hY2Nlc3NfbXVsdGkucGFkIHx8CisgICAgICAgICAgICAgYS51LnNl
dF9tZW1fYWNjZXNzX211bHRpLm9wYXF1ZSA+PSBhLnUuc2V0X21lbV9hY2Nlc3NfbXVsdGkubnIg
KQorICAgICAgICB7CisgICAgICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgICAgICBicmVh
azsKKyAgICAgICAgfQorICAgICAgICByYyA9IHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aShkLCBh
LnUuc2V0X21lbV9hY2Nlc3NfbXVsdGkucGZuX2xpc3QsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGEudS5zZXRfbWVtX2FjY2Vzc19tdWx0aS5hY2Nlc3NfbGlzdCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYS51LnNldF9tZW1fYWNjZXNzX211
bHRpLm5yLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLnUuc2V0X21l
bV9hY2Nlc3NfbXVsdGkub3BhcXVlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBNRU1PUF9DTURfTUFTSywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYS51LnNldF9tZW1fYWNjZXNzX211bHRpLnZpZXcpOworICAgICAgICBpZiAoIHJjID4gMCAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIGEudS5zZXRfbWVtX2FjY2Vzc19tdWx0aS5vcGFxdWUg
PSByYzsKKyAgICAgICAgICAgIGlmICggX19jb3B5X3RvX2d1ZXN0KGFyZywgJmEsIDEpICkKKyAg
ICAgICAgICAgICAgICByYyA9IC1FRkFVTFQ7CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAg
ICAgICAgcmMgPSBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbihfX0hZUEVSVklTT1JfaHZt
X29wLCAibGgiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgSFZNT1BfYWx0cDJtLCBhcmcpOworICAgICAgICB9CisgICAgICAgIGJyZWFrOworCiAg
ICAgY2FzZSBIVk1PUF9hbHRwMm1fY2hhbmdlX2dmbjoKICAgICAgICAgaWYgKCBhLnUuY2hhbmdl
X2dmbi5wYWQxIHx8IGEudS5jaGFuZ2VfZ2ZuLnBhZDIgKQogICAgICAgICAgICAgcmMgPSAtRUlO
VkFMOwpAQCAtNDU4Niw2ICs0NjEzLDUzIEBAIHN0YXRpYyBpbnQgZG9fYWx0cDJtX29wKAogICAg
IHJldHVybiByYzsKIH0KIAorc3RhdGljIGludCBjb21wYXRfYWx0cDJtX29wKAorICAgIFhFTl9H
VUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQoreworICAgIHN0cnVjdCBjb21wYXRfaHZtX2Fs
dHAybV9vcCBhOworICAgIHVuaW9uCisgICAgeworICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BB
UkFNKHZvaWQpIGhuZDsKKyAgICAgICAgc3RydWN0IHhlbl9odm1fYWx0cDJtX29wICphbHRwMm1f
b3A7CisgICAgfSBuYXQ7CisKKyAgICBpZiAoICFodm1fYWx0cDJtX3N1cHBvcnRlZCgpICkKKyAg
ICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOworCisgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJmEs
IGFyZywgMSkgKQorICAgICAgICByZXR1cm4gLUVGQVVMVDsKKworICAgIGlmICggYS5wYWQxIHx8
IGEucGFkMiB8fAorICAgICAgICAgKGEudmVyc2lvbiAhPSBIVk1PUF9BTFRQMk1fSU5URVJGQUNF
X1ZFUlNJT04pICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICBzZXRfeGVuX2d1ZXN0
X2hhbmRsZShuYXQuaG5kLCBDT01QQVRfQVJHX1hMQVRfVklSVF9CQVNFKTsKKworICAgIHN3aXRj
aCAoIGEuY21kICkKKyAgICB7CisgICAgICAgIGNhc2UgSFZNT1BfYWx0cDJtX3NldF9tZW1fYWNj
ZXNzX211bHRpOgorI2RlZmluZSBYTEFUX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGlf
SE5ETF9wZm5fbGlzdChfZF8sIF9zXyk7IFwKKyAgICAgICAgICAgIGd1ZXN0X2Zyb21fY29tcGF0
X2hhbmRsZSgoX2RfKS0+cGZuX2xpc3QsIChfc18pLT5wZm5fbGlzdCkKKyNkZWZpbmUgWExBVF9o
dm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpX0hORExfYWNjZXNzX2xpc3QoX2RfLCBfc18p
OyBcCisgICAgICAgICAgICBndWVzdF9mcm9tX2NvbXBhdF9oYW5kbGUoKF9kXyktPmFjY2Vzc19s
aXN0LCAoX3NfKS0+YWNjZXNzX2xpc3QpCisgICAgICAgICAgICBYTEFUX2h2bV9hbHRwMm1fc2V0
X21lbV9hY2Nlc3NfbXVsdGkoJm5hdC5hbHRwMm1fb3AtPnUuc2V0X21lbV9hY2Nlc3NfbXVsdGks
CisgICAgICAgICAgICAgICAgICAgICZhLnUuc2V0X21lbV9hY2Nlc3NfbXVsdGkpOworI3VuZGVm
IFhMQVRfaHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aV9ITkRMX3Bmbl9saXN0CisjdW5k
ZWYgWExBVF9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpX0hORExfYWNjZXNzX2xpc3QK
KyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgcmV0dXJu
IGRvX2FsdHAybV9vcChhcmcpOworICAgIH0KKworICAgIG5hdC5hbHRwMm1fb3AtPnZlcnNpb24g
ID0gYS52ZXJzaW9uOworICAgIG5hdC5hbHRwMm1fb3AtPmNtZCAgICAgID0gYS5jbWQ7CisgICAg
bmF0LmFsdHAybV9vcC0+ZG9tYWluICAgPSBhLmRvbWFpbjsKKyAgICBuYXQuYWx0cDJtX29wLT5w
YWQxICAgICA9IGEucGFkMTsKKyAgICBuYXQuYWx0cDJtX29wLT5wYWQyICAgICA9IGEucGFkMjsK
KworICAgIHJldHVybiBkb19hbHRwMm1fb3AobmF0LmhuZCk7Cit9CisKIHN0YXRpYyBpbnQgaHZt
b3BfZ2V0X21lbV90eXBlKAogICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2h2bV9nZXRf
bWVtX3R5cGVfdCkgYXJnKQogewpAQCAtNDczMyw3ICs0ODA3LDcgQEAgbG9uZyBkb19odm1fb3Ao
dW5zaWduZWQgbG9uZyBvcCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAgICAg
ICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVk1PUF9hbHRwMm06Ci0gICAgICAgIHJjID0gZG9fYWx0
cDJtX29wKGFyZyk7CisgICAgICAgIHJjID0gKCBjdXJyZW50LT5oY2FsbF9jb21wYXQgKSA/IGNv
bXBhdF9hbHRwMm1fb3AoYXJnKSA6IGRvX2FsdHAybV9vcChhcmcpOwogICAgICAgICBicmVhazsK
IAogICAgIGRlZmF1bHQ6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9NYWtlZmlsZSBiL3hlbi9p
bmNsdWRlL01ha2VmaWxlCmluZGV4IGM5MGZkZWUuLjgxNGIwYTggMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL01ha2VmaWxlCisrKyBiL3hlbi9pbmNsdWRlL01ha2VmaWxlCkBAIC0yOCw2ICsyOCw3
IEBAIGhlYWRlcnMtJChDT05GSUdfWDg2KSAgICAgKz0gY29tcGF0L2FyY2gteDg2L3hlbi5oCiBo
ZWFkZXJzLSQoQ09ORklHX1g4NikgICAgICs9IGNvbXBhdC9hcmNoLXg4Ni94ZW4tJChjb21wYXQt
YXJjaC15KS5oCiBoZWFkZXJzLSQoQ09ORklHX1g4NikgICAgICs9IGNvbXBhdC9odm0vaHZtX3Zj
cHUuaAogaGVhZGVycy0kKENPTkZJR19YODYpICAgICArPSBjb21wYXQvaHZtL2RtX29wLmgKK2hl
YWRlcnMtJChDT05GSUdfWDg2KSAgICAgKz0gY29tcGF0L2h2bS9odm1fb3AuaAogaGVhZGVycy15
ICAgICAgICAgICAgICAgICArPSBjb21wYXQvYXJjaC0kKGNvbXBhdC1hcmNoLXkpLmggY29tcGF0
L3BtdS5oIGNvbXBhdC94bGF0LmgKIGhlYWRlcnMtJChDT05GSUdfRkxBU0spICAgKz0gY29tcGF0
L3hzbS9mbGFza19vcC5oCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZt
X29wLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9vcC5oCmluZGV4IDBiZGFmZGYuLmJl
ZGNlNzEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX29wLmgKKysrIGIv
eGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1fb3AuaApAQCAtMjM3LDYgKzIzNywyMyBAQCBzdHJ1
Y3QgeGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3MgewogdHlwZWRlZiBzdHJ1Y3QgeGVuX2h2
bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3MgeGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfdDsK
IERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX3Qp
OwogCitzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGkgeworICAgIC8q
IHZpZXcgKi8KKyAgICB1aW50MTZfdCB2aWV3OworICAgIHVpbnQxNl90IHBhZDsKKyAgICAvKiBO
dW1iZXIgb2YgcGFnZXMgKi8KKyAgICB1aW50MzJfdCBucjsKKyAgICAvKiBVc2VkIGZvciBjb250
aW51YXRpb24gcHVycG9zZXMgKi8KKyAgICB1aW50NjRfdCBvcGFxdWU7CisgICAgLyogTGlzdCBv
ZiBwZm5zIHRvIHNldCBhY2Nlc3MgZm9yICovCisgICAgWEVOX0dVRVNUX0hBTkRMRShjb25zdF91
aW50NjQpIHBmbl9saXN0OworICAgIC8qIENvcnJlc3BvbmRpbmcgbGlzdCBvZiBhY2Nlc3Mgc2V0
dGluZ3MgZm9yIHBmbl9saXN0ICovCisgICAgWEVOX0dVRVNUX0hBTkRMRShjb25zdF91aW50OCkg
YWNjZXNzX2xpc3Q7Cit9OwordHlwZWRlZiBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fc2V0X21lbV9h
Y2Nlc3NfbXVsdGkKKyAgICB4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aV90Owor
REVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVs
dGlfdCk7CisKIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9jaGFuZ2VfZ2ZuIHsKICAgICAvKiB2aWV3
ICovCiAgICAgdWludDE2X3QgdmlldzsKQEAgLTI2OCwxNSArMjg1LDE4IEBAIHN0cnVjdCB4ZW5f
aHZtX2FsdHAybV9vcCB7CiAjZGVmaW5lIEhWTU9QX2FsdHAybV9zZXRfbWVtX2FjY2VzcyAgICAg
ICA3CiAvKiBDaGFuZ2UgYSBwMm0gZW50cnkgdG8gaGF2ZSBhIGRpZmZlcmVudCBnZm4tPm1mbiBt
YXBwaW5nICovCiAjZGVmaW5lIEhWTU9QX2FsdHAybV9jaGFuZ2VfZ2ZuICAgICAgICAgICA4Cisv
KiBTZXQgYWNjZXNzIGZvciBhbiBhcnJheSBvZiBwYWdlcyAqLworI2RlZmluZSBIVk1PUF9hbHRw
Mm1fc2V0X21lbV9hY2Nlc3NfbXVsdGkgOQogICAgIGRvbWlkX3QgZG9tYWluOwogICAgIHVpbnQx
Nl90IHBhZDE7CiAgICAgdWludDMyX3QgcGFkMjsKICAgICB1bmlvbiB7Ci0gICAgICAgIHN0cnVj
dCB4ZW5faHZtX2FsdHAybV9kb21haW5fc3RhdGUgICAgICAgZG9tYWluX3N0YXRlOwotICAgICAg
ICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fdmNwdV9lbmFibGVfbm90aWZ5IGVuYWJsZV9ub3RpZnk7
Ci0gICAgICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAybV92aWV3ICAgICAgICAgICAgICAgdmlldzsK
LSAgICAgICAgc3RydWN0IHhlbl9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzICAgICBzZXRfbWVt
X2FjY2VzczsKLSAgICAgICAgc3RydWN0IHhlbl9odm1fYWx0cDJtX2NoYW5nZV9nZm4gICAgICAg
ICBjaGFuZ2VfZ2ZuOworICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fZG9tYWluX3N0YXRl
ICAgICAgICAgZG9tYWluX3N0YXRlOworICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fdmNw
dV9lbmFibGVfbm90aWZ5ICAgZW5hYmxlX25vdGlmeTsKKyAgICAgICAgc3RydWN0IHhlbl9odm1f
YWx0cDJtX3ZpZXcgICAgICAgICAgICAgICAgIHZpZXc7CisgICAgICAgIHN0cnVjdCB4ZW5faHZt
X2FsdHAybV9zZXRfbWVtX2FjY2VzcyAgICAgICBzZXRfbWVtX2FjY2VzczsKKyAgICAgICAgc3Ry
dWN0IHhlbl9odm1fYWx0cDJtX2NoYW5nZV9nZm4gICAgICAgICAgIGNoYW5nZV9nZm47CisgICAg
ICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aSBzZXRfbWVtX2Fj
Y2Vzc19tdWx0aTsKICAgICAgICAgdWludDhfdCBwYWRbNjRdOwogICAgIH0gdTsKIH07CmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS94bGF0LmxzdCBiL3hlbi9pbmNsdWRlL3hsYXQubHN0CmluZGV4
IDBmMTcwMDAuLjc1MGQxOTkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hsYXQubHN0CisrKyBi
L3hlbi9pbmNsdWRlL3hsYXQubHN0CkBAIC03Myw2ICs3Myw3IEBACiA/CXZjcHVfaHZtX2NvbnRl
eHQJCWh2bS9odm1fdmNwdS5oCiA/CXZjcHVfaHZtX3g4Nl8zMgkJCWh2bS9odm1fdmNwdS5oCiA/
CXZjcHVfaHZtX3g4Nl82NAkJCWh2bS9odm1fdmNwdS5oCishCWh2bV9hbHRwMm1fc2V0X21lbV9h
Y2Nlc3NfbXVsdGkJaHZtL2h2bV9vcC5oCiA/CWtleGVjX2V4ZWMJCQlrZXhlYy5oCiAhCWtleGVj
X2ltYWdlCQkJa2V4ZWMuaAogIQlrZXhlY19yYW5nZQkJCWtleGVjLmgKZGlmZiAtLWdpdCBhL3hl
bi90b29scy9jb21wYXQtYnVpbGQtaGVhZGVyLnB5IGIveGVuL3Rvb2xzL2NvbXBhdC1idWlsZC1o
ZWFkZXIucHkKaW5kZXggMzI0MjFiNi4uMTJiN2E2YyAxMDA3NTUKLS0tIGEveGVuL3Rvb2xzL2Nv
bXBhdC1idWlsZC1oZWFkZXIucHkKKysrIGIveGVuL3Rvb2xzL2NvbXBhdC1idWlsZC1oZWFkZXIu
cHkKQEAgLTE2LDYgKzE2LDcgQEAgcGF0cyA9IFsKICBbIHIiKDh8MTZ8MzJ8NjQpX2NvbXBhdF90
KFteXHddfCQpIiwgciJcMV90XDIiIF0sCiAgWyByIihefFteXHddKXhlbl8/KFx3KilfY29tcGF0
X3QoW15cd118JCQpIiwgciJcMWNvbXBhdF9cMl90XDMiIF0sCiAgWyByIihefFteXHddKVhFTl8/
IiwgciJcMUNPTVBBVF8iIF0sCisgWyByIihefFteXHddKUhWTU1FTV8/IiwgciJcMUNPTVBBVF9I
Vk1NRU1fIiBdLAogIFsgciIoXnxbXlx3XSlYZW5fPyIsIHIiXDFDb21wYXRfIiBdLAogIFsgciIo
XnxbXlx3XSlsb25nKFteXHddfCQkKSIsIHIiXDFpbnRcMiIgXQogXTsKLS0gCjIuNy40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 05 16:01:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 16:01:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e08aT-00082m-48; Thu, 05 Oct 2017 16:01:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1e08aR-00082g-M0
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 16:01:23 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 BA/07-03409-25756D95; Thu, 05 Oct 2017 16:01:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVyMfSalq5/+LV
 Ig4272Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy3XdtYCl6xVczePZm9gfE8axcjJ4eQwHRG
 iSM3nbsYuThYBBpZJWZemM8M4kgIzGGVuL7xNxNIlYRAlcS540eg7CKJLZ0v2LoYOYDsYokLE
 wRAwrwCghInZz5hgRjqKbF9w0Ewm1PAUuLisgMsIDOFBKYwSlxZ8pQdJMEmoCWxp2E+E8gcFg
 EVicOfuCHmBEgc2fkebJWwgJ/Eja9NbCC2iICGRMuC52BzmAUWiEu8+DETbA6zgKZE6/bf7BM
 YBWchuWMWktQCRqZVjOrFqUVlqUW65npJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmb
 GIHhyQAEOxhnXvY/xCjJwaQkylsQcC1SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvfBhQTrAoN
 T21Ii0zBxgpMGkJDh4lEd7voUBp3uKCxNzizHSI1ClGS44Ldy79YeK48fA6kDyw59YfJiGWvP
 y8VClx3hyQeQIgDRmleXDjYNF8iVFWSpiXEehAIZ6C1KLczBJU+VeM4hyMSsK8tSBTeDLzSuC
 2vgI6iAnooDlNV0AOKklESEk1ME5QD2G6unj/1Up/hovH24oSMqYGTf59JLT10b5P7+duLNz9
 Mk4v3bLOe26ez+EZd98u2GnS/iWIRfzOXr/3uVvf2V2Ref2+wblQzWPr1Z6mAt/tVevP232yW
 lhhtODYm9iHr73f/T7RcD9YcpfZJr8WZ/f9lf//mts+nKfWJ9XeNWVlZZ+M3VMlluKMREMt5q
 LiRAD3DznF4QIAAA==
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1507219278!76527422!1
X-Originating-IP: [209.85.214.42]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21659 invoked from network); 5 Oct 2017 16:01:18 -0000
Received: from mail-it0-f42.google.com (HELO mail-it0-f42.google.com)
 (209.85.214.42)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Oct 2017 16:01:18 -0000
Received: by mail-it0-f42.google.com with SMTP id x15so1979199itb.0
 for <xen-devel@lists.xenproject.org>; Thu, 05 Oct 2017 09:01:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=+LVrAEcMICM9XvAadmKoAmQw6gNBZBWN0AONeyP52qA=;
 b=JUyLOTELy0xERREF4JDAeUko9TyFw03XcMaSv7o6VfQTH22piVuhwilqL1p0uyEhQm
 wA7JId7GlHuX+E3tmPCqr9WYr0B/weuypWunuqpnWG6OdWe5CtUeGwjhpK7DKBB7sxm1
 QyyLuRJreGzjwIM0Q0/osjMT4lkVTaEN9209p4XwJKDs0SzOMqIBto5sHI5fb5w1wPe2
 n0hRooNx9tNz9EIans3hwposUdoAm935r+SUq/S1XayaQj0OJLB9XsZJkpAbdEKjm6s0
 JGbH/vXxqR0ho6PGXjkU3ROuDNcTNdNG+0sUTm/1Mb8TwT4oxvqHs91Db8pzX37sNMKP
 RCaA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=+LVrAEcMICM9XvAadmKoAmQw6gNBZBWN0AONeyP52qA=;
 b=czDKntJpAzjAqKsalnIg6kTkaVbpV0ULre3sC5TNoN7rDlZKR+kX6NyTMT4DrnXsRW
 QYmS/C/L/5vQgfmjpAgHciHGMXpRVwAed7Bol6Oxnx71M9mUqebOvzdl48DzmeE0zHnD
 sfOs90MG3v79sTRzFKZslvgDzFT6MVWKeBo2tuGrI34HwtBUpa5hmN7nhH3yjFXU9Teo
 WNqgTFqSHLZwglXG3GYN/ucYoGm2+pW1lhTo4fPQFiVLkyNtznoqF7KKJVNyPx1eNKO3
 itn9ZksWW0MY9oLbWweC0npCyjemPrlZ0EzL48jvsZ7s3RwmYZymXJsbQFkUfXBA6/LC
 1GoA==
X-Gm-Message-State: AMCzsaWD2xWGdKKpJhiQtZElrkl3mxder22WOgcwUiKPu7cUA8cfk6H7
 2tnwYCl94vwToX/1/wA5fnPWT3yiS0KPCesxomk6dw==
X-Google-Smtp-Source: AOwi7QA3OToMYPsVkjRIvV0FkN6H69NYBqHvVaTDRGDGrAqjJp/77oKexFhse8/Et1rFtHu+cXw919tO1RpTVhu1y94=
X-Received: by 10.36.58.139 with SMTP id m133mr34120093itm.34.1507219274892;
 Thu, 05 Oct 2017 09:01:14 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.59.87 with HTTP; Thu, 5 Oct 2017 09:01:14 -0700 (PDT)
In-Reply-To: <20171005090633.5a6ce840@gandalf.local.home>
References: <20171004212003.28296-1-thgarnie@google.com>
 <20171004212003.28296-21-thgarnie@google.com>
 <20171005090633.5a6ce840@gandalf.local.home>
From: Thomas Garnier <thgarnie@google.com>
Date: Thu, 5 Oct 2017 09:01:14 -0700
Message-ID: <CAJcbSZHa3SyCR8zEm-Yor9CmBUfcjr0eE_6HMnaeq83gitdJNQ@mail.gmail.com>
To: Steven Rostedt <rostedt@goodmis.org>
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>, Michal Hocko <mhocko@suse.com>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 linux-doc@vger.kernel.org, Daniel Micay <danielmicay@gmail.com>,
 Len Brown <len.brown@intel.com>, Peter Zijlstra <peterz@infradead.org>,
 Christopher Li <sparse@chrisli.org>,
 =?UTF-8?B?SmFuIEggLiBTY2jDtm5oZXJy?= <jschoenh@amazon.de>,
 Alexei Starovoitov <ast@kernel.org>, Matthew Wilcox <mawilcox@microsoft.com>,
 virtualization@lists.linux-foundation.org, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Christoph Lameter <cl@linux.com>,
 Thomas Gleixner <tglx@linutronix.de>, Chris Metcalf <cmetcalf@mellanox.com>,
 the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>, Jonathan Corbet <corbet@lwn.net>,
 Peter Foley <pefoley2@pefoley.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>, Kyle Huey <me@kylehuey.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Sparse Mailing-list <linux-sparse@vger.kernel.org>,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Waiman Long <longman@redhat.com>, Borislav Petkov <bp@suse.de>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Tom Lendacky <thomas.lendacky@amd.com>, Rik van Riel <riel@redhat.com>,
 Kees Cook <keescook@chromium.org>, Arnd Bergmann <arnd@arndb.de>,
 Linux PM list <linux-pm@vger.kernel.org>, "H . J . Lu" <hjl.tools@gmail.com>,
 Rusty Russell <rusty@rustcorp.com.au>, Chris Wright <chrisw@sous-sol.org>,
 Jason Baron <jbaron@akamai.com>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Alok Kataria <akataria@vmware.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>, Baoquan He <bhe@redhat.com>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 kvm list <kvm@vger.kernel.org>, Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>, Lukas Wunner <lukas@wunner.de>,
 Linux Crypto Mailing List <linux-crypto@vger.kernel.org>,
 Rob Landley <rob@landley.net>, Jiri Kosina <jkosina@suse.cz>,
 Tejun Heo <tj@kernel.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Joerg Roedel <joro@8bytes.org>
Subject: Re: [Xen-devel] [RFC v3 20/27] x86/ftrace: Adapt function tracing
	for PIE support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgNSwgMjAxNyBhdCA2OjA2IEFNLCBTdGV2ZW4gUm9zdGVkdCA8cm9zdGVkdEBn
b29kbWlzLm9yZz4gd3JvdGU6Cj4gT24gV2VkLCAgNCBPY3QgMjAxNyAxNDoxOTo1NiAtMDcwMAo+
IFRob21hcyBHYXJuaWVyIDx0aGdhcm5pZUBnb29nbGUuY29tPiB3cm90ZToKPgo+PiBXaGVuIHVz
aW5nIC1mUElFL1BJQyB3aXRoIGZ1bmN0aW9uIHRyYWNpbmcsIHRoZSBjb21waWxlciBnZW5lcmF0
ZXMgYQo+PiBjYWxsIHRocm91Z2ggdGhlIEdPVCAoY2FsbCAqX19mZW50cnlfX0BHT1RQQ1JFTCku
IFRoaXMgaW5zdHJ1Y3Rpb24KPj4gdGFrZXMgNiBieXRlcyBpbnN0ZWFkIG9mIDUgb24gdGhlIHVz
dWFsIHJlbGF0aXZlIGNhbGwuCj4+Cj4+IFdpdGggdGhpcyBjaGFuZ2UsIGZ1bmN0aW9uIHRyYWNp
bmcgc3VwcG9ydHMgNiBieXRlcyBvbiB0cmFjZWFibGUKPj4gZnVuY3Rpb24gYW5kIGNhbiBzdGls
bCByZXBsYWNlIHJlbGF0aXZlIGNhbGxzIG9uIHRoZSBmdHJhY2UgYXNzZW1ibHkKPj4gZnVuY3Rp
b25zLgo+Pgo+PiBQb3NpdGlvbiBJbmRlcGVuZGVudCBFeGVjdXRhYmxlIChQSUUpIHN1cHBvcnQg
d2lsbCBhbGxvdyB0byBleHRlbmRlZCB0aGUKPj4gS0FTTFIgcmFuZG9taXphdGlvbiByYW5nZSBi
ZWxvdyB0aGUgLTJHIG1lbW9yeSBsaW1pdC4KPgo+IFF1ZXN0aW9uOiBUaGlzIDYgYnl0ZXMgaXMg
b25seSB0aGUgaW5pdGlhbCBjYWxsIHRoYXQgZ2NjIGNyZWF0ZXMuIFdoZW4KPiBmdW5jdGlvbiB0
cmFjaW5nIGlzIGVuYWJsZWQsIHRoZSBjYWxscyBhcmUgYmFjayB0byB0aGUgbm9ybWFsIGNhbGwg
dG8KPiB0aGUgZnRyYWNlIHRyYW1wb2xpbmU/CgpUaGF0IGlzIGNvcnJlY3QuCgo+Cj4gLS0gU3Rl
dmUKPgoKCgotLSAKVGhvbWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 16:02:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 16:02:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e08bS-00086C-DW; Thu, 05 Oct 2017 16:02:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e08bR-000864-TB
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 16:02:25 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 D2/97-03870-19756D95; Thu, 05 Oct 2017 16:02:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXS6fjDS3dC+LV
 Igy2z1S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozPM3vYCi7xVcw6e52lgfEPdxcjJ4eQQJ7E
 rPZWVhCbV8BO4sPJGcwgtoSAocTphTdZQGwWAVWJBZues4PYbALqEm3PtoPViwjoSDzungpUw
 8HBLBAo0b6cCyQsLGAg0fh3FyvEeHeJ1++OgI3hFPCQ2PmhhxWknFdAUOLvDmGQMLOAlsTDX7
 dYIGxtiWULXzNDTJSWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo3pxalFZapGuuV5SUWZ6Rkl
 uYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDgMQDBDsaZl/0PMUpyMCmJ8hYEXIsU4kvKT6nM
 SCzOiC8qzUktPsQow8GhJMF7PgwoJ1iUmp5akZaZA4wBmLQEB4+SCO/3UKA0b3FBYm5xZjpE6
 hSjPcePSVf+MHF03LwLJDeByQ3fH/xhEmLJy89LlRLnzQGZKgDSllGaBzcUFrOXGGWlhHkZgc
 4U4ilILcrNLEGVf8UozsGoJMy7E2QKT2ZeCdzuV0BnMQGdNafpCshZJYkIKakGRqVLy3amuTi
 zZVmaty1uvrtbSN5DcGeaRaGgxdSCpf8lHN/4aey88+6cyJa+V1anpVkaBbRPbd4+8/L5WQGB
 ae23i++8C2+c66kQtG6BjJzdzozT/0LeWdmtYpP8v+d7wc315d2yu/M3Ma6OuHH1oqPf6RMPH
 WYcymw6LtEhGj6FWy5IovDTLSWW4oxEQy3mouJEALUQQ8rUAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1507219342!100020000!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60163 invoked from network); 5 Oct 2017 16:02:24 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Oct 2017 16:02:24 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 05 Oct 2017 10:02:22 -0600
Message-Id: <59D673AB0200007800182B31@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 05 Oct 2017 10:02:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <6d119188bba2494da6a93b77a55e2123@AMSPEX02CL03.citrite.net>
In-Reply-To: <6d119188bba2494da6a93b77a55e2123@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "xen-devel \(xen-devel@lists.xenproject.org\)"
 <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] SRIOV VF reset problems
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA1LjEwLjE3IGF0IDE2OjAwLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IEknbSBjdXJyZW50bHkgbG9va2luZyBhdCBhIHByb2JsZW0gd2l0aCBhIHBhc3MtdGhyb3Vn
aCBTUi1JT1YgZGV2aWNlIHdoZXJlIAo+IHRoZSBndWVzdCBkcml2ZXIgdHJpZ2dlcnMgYSBWRiBy
ZXNldCB2aWEgYSBiYWNrLWRvb3IgaW50ZXJmYWNlIHRvIHRoZSBQRi4gVGhlIAo+IHJlc2V0IGNv
bXBsZXRlcyBzdWNjZXNzZnVsbHkgYnV0LCBpbiB0aGlzIHNjZW5hcmlvLCBpdCBpcyB1cCB0byB0
aGUgUEYgZHJpdmVyIAo+IHJ1bm5pbmcgaW4gZG9tMCB0byByZXN0b3JlIHRoZSBWRidzIGNvbmZp
ZyBzcGFjZS4gVGhpcyBpcyBkb25lIGJ5IHNpbXBseSAKPiB3cml0aW5nIHRoZSBieXRlcyBvZiBj
b25maWcgc3BhY2Ugc2F2ZWQgcHJpb3IgdG8gdGhlIHJlc2V0ICh3aGljaCBtYXkgb3IgbWF5IAo+
IG5vdCBiZSBhZ2FpbnN0IHRoZSBQQ0kgc3BlYykgYnV0IGNhdXNlcyBhIHBhcnRpY3VsYXIgcHJv
YmxlbSB3aXRoIE1TSS4uLgo+IAo+IEJlY2F1c2UgWGVuIGhhcyBjb2RlIHRvIGludGVyY2VwdCB3
cml0ZXMgdG8gdGhlIGNhcGFiaWxpdHksIGFuZCB2ZXRvZXMgYW55IAo+IHdyaXRlcyBvdGhlciB0
aGFuIHRob3NlIHdoaWNoIGdvIHRvIHRoZSBNU0kgY29udHJvbCByZWdpc3RlciBvciB0aGUgbWFz
aywgdGhlIAo+IFBGIGRyaXZlciBjYW5ub3QgcmVzdG9yZSB0aGUgY29udGVudCBNU0kgYWRkcmVz
cyByZWdpc3RlcihzKSBhZnRlciB0aGUgcmVzZXQuIAo+IFNvLCB0aGUgcXVlc3Rpb24gaXMgaG93
IGJlc3QgdG8gZGVhbCB3aXRoIHRoaXMgaXNzdWU/IEZvciB0aGUgbW9tZW50IEkgaGF2ZSBhIAo+
IGhhY2sgaW4gcGxhY2Ugd2hpY2ggY2FsbHMgcGNpX3Jlc3RvcmVfbXNpX3N0YXRlKCkgaWYgYW4g
YXR0ZW1wdCBpcyBtYWRlIHRvIAo+IHdyaXRlIHRoZSBhZGRyZXNzIHdoaWNoIHNlZW1zIHRvIHdv
cmsgYXJvdW5kIHRoZSBwcm9ibGVtIGZvciBtZSwgYnV0IGRvZXMgbm90IAo+IGV4YWN0bHkgc2Vl
bSBsaWtlIGEgcHJvcGVyIHNvbHV0aW9uLiBUaG91Z2h0cyBhbnlvbmU/CgpVc2luZyBwY2lfcmVz
dG9yZV9tc2lfc3RhdGUoKSBmb3IgdGhpcyBpcyBwcm9iYWJseSBhIHJlYXNvbmFibGUKYXBwcm9h
Y2ggY29uc2lkZXJpbmcgdGhlIG9kZCBiZWhhdmlvciAoSSBnZW5lcmFsbHkgY29uc2lkZXIgaXQK
d3JvbmcgZm9yIERvbTAgdG8gZG8gYW55dGhpbmcgd2l0aCB0aGUgY29uZmlnIHNwYWNlIG9mIGEg
ZGV2aWNlCmluIHVzZSBieSBhIGd1ZXN0LCBidXQgb25lIG1pZ2h0IGFyZ3VlIHRoYXQgaGVyZSB0
aGUgZ3Vlc3QgaXMKc29ydCBvZiBhd2FyZSwgYW5kIGl0J3MgaGVuY2UgYXQgbGVhc3Qgbm90ICJi
ZWhpbmQgaXRzIGJhY2siKS4KCldoYXQgSSdkIGxpa2UgdG8gc2VlIGNoYW5nZSB0aG91Z2ggaXMg
dGhlIHRyaWdnZXIgcGF0dGVybiAtIG1lcmVseQpjaGVja2luZyBmb3IgYWRkcmVzcyB3cml0ZXMg
c2VlbXMgdG9vIHdlYWsuIEkgd291bGQgdHJ5IHRvIG1ha2UKdGhpcyBhcyB0aWdodCBhIGNvbmRp
dGlvbiBhcyBwb3NzaWJsZSwgc28gaWRlYWxseSB5b3UnZCB3YXRjaCBmb3IgdGhlCmVudGlyZSBj
b25maWcgc3BhY2UgYmVpbmcgd3JpdHRlbiBzZXF1ZW50aWFsbHksIGFuZCB0cmlnZ2VyIHRoZQpm
dW5jdGlvbiBjYWxsIGFmdGVyIHRoZSBsYXN0IChjb252ZW50aW9uYWwpIHdvcmQgd2FzIHdyaXR0
ZW4uClF1ZXN0aW9uIG9mIGNvdXJzZSBpZiB3aGV0aGVyIHRoZSBkcml2ZXIgdHJpZXMgdG8gYXZv
aWQgci9vIGZpZWxkcwpvciBhbnl0aGluZyBlbHNlIGl0IGNvbnNpZGVycyAic3BlY2lhbCIuCgpK
YW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 16:11:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 16:11:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e08kU-0000gy-AM; Thu, 05 Oct 2017 16:11:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <SRS0=ewqr=BE=goodmis.org=rostedt@kernel.org>)
 id 1e08kT-0000gs-Lc
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 16:11:45 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 54/12-01772-0C956D95; Thu, 05 Oct 2017 16:11:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsVybKJssu6ByGu
 RBs++s1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlb9l5kKWjhrpj64CNrA+Mnji5GLg4hgYVM
 EmsvH2fvYuTkYBFwkNhy8RcbiM0oECtxYttcFgg7WOLoltVMEDUqEp/ONYPF2QS0JGY93w8WF
 xHQkJh6eg8zyFBmgTZxiTX/3wEVcXAIC/hLtP9nBanhFbCQON+6CszmFAiU2PpyAjPEEbcZJT
 bteg82SELAXuLa6mWMEA2CEidnPgFbxgy07OGvW1C2vMT2t3OYJzAKzEJSNgtJ2SwkZQsYmVc
 xahSnFpWlFukamuslFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgQGKAMQ7GC8eNrz
 EKMkB5OSKG9BwLVIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8zyOAcoJFqempFWmZOcBYgUlLc
 PAoifCeAEnzFhck5hZnpkOkTjEaczy6cfcPE0fHTSApxJKXn5cqJc57C6RUAKQ0ozQPbhAshi
 8xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmPc2yBSezLwSuH2vgE5hAjplTtMVkFNKEhFSUg2
 MeT9/6+x0Y2S6YGyTlOnZMm/J4m9R8lGFEy3Ort1oqHFTK32/tPT/sJLS2B8FVxr1DpTtPLno
 7Upzv3vaknc6pxRLZWfOXaxpt/ORu3bAz55jvIe2tXtUqdwPLPmx6YdilEtr14cvp7dFpM1+a
 y75+5ZOVtHS+1mtSuluhdvkk1XTi1+UrjBUYinOSDTUYi4qTgQANW5P8NwCAAA=
X-Env-Sender: SRS0=ewqr=BE=goodmis.org=rostedt@kernel.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1507219902!113133848!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9387 invoked from network); 5 Oct 2017 16:11:43 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Oct 2017 16:11:43 -0000
Received: from gandalf.local.home (cpe-67-246-153-56.stny.res.rr.com
 [67.246.153.56])
 (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 B763721906;
 Thu,  5 Oct 2017 16:11:33 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B763721906
Date: Thu, 5 Oct 2017 12:11:32 -0400
From: Steven Rostedt <rostedt@goodmis.org>
To: Thomas Garnier <thgarnie@google.com>
Message-ID: <20171005121132.7c1f4855@gandalf.local.home>
In-Reply-To: <CAJcbSZHa3SyCR8zEm-Yor9CmBUfcjr0eE_6HMnaeq83gitdJNQ@mail.gmail.com>
References: <20171004212003.28296-1-thgarnie@google.com>
 <20171004212003.28296-21-thgarnie@google.com>
 <20171005090633.5a6ce840@gandalf.local.home>
 <CAJcbSZHa3SyCR8zEm-Yor9CmBUfcjr0eE_6HMnaeq83gitdJNQ@mail.gmail.com>
X-Mailer: Claws Mail 3.14.0 (GTK+ 2.24.31; x86_64-pc-linux-gnu)
MIME-Version: 1.0
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>, Michal Hocko <mhocko@suse.com>,
 Radim =?UTF-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>, linux-doc@vger.kernel.org,
 Daniel Micay <danielmicay@gmail.com>, Len Brown <len.brown@intel.com>,
 Peter Zijlstra <peterz@infradead.org>, Christopher Li <sparse@chrisli.org>,
 "Jan H . =?UTF-8?B?U2Now7ZuaGVycg==?=" <jschoenh@amazon.de>,
 Alexei Starovoitov <ast@kernel.org>, Matthew Wilcox <mawilcox@microsoft.com>,
 virtualization@lists.linux-foundation.org, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Christoph Lameter <cl@linux.com>,
 Thomas Gleixner <tglx@linutronix.de>, Chris Metcalf <cmetcalf@mellanox.com>,
 the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>, Jonathan Corbet <corbet@lwn.net>,
 Peter Foley <pefoley2@pefoley.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, "Rafael
 J . Wysocki" <rafael.j.wysocki@intel.com>, Kyle Huey <me@kylehuey.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Sparse Mailing-list <linux-sparse@vger.kernel.org>,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Waiman Long <longman@redhat.com>, Borislav Petkov <bp@suse.de>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Tom Lendacky <thomas.lendacky@amd.com>, Rik van Riel <riel@redhat.com>,
 Kees Cook <keescook@chromium.org>, Arnd Bergmann <arnd@arndb.de>,
 Linux PM list <linux-pm@vger.kernel.org>, "H . J . Lu" <hjl.tools@gmail.com>,
 Rusty Russell <rusty@rustcorp.com.au>, Chris Wright <chrisw@sous-sol.org>,
 Jason Baron <jbaron@akamai.com>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Alok Kataria <akataria@vmware.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>, Baoquan He <bhe@redhat.com>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 kvm list <kvm@vger.kernel.org>, Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>, Lukas Wunner <lukas@wunner.de>,
 Linux Crypto Mailing List <linux-crypto@vger.kernel.org>,
 Rob Landley <rob@landley.net>, Jiri Kosina <jkosina@suse.cz>,
 Tejun Heo <tj@kernel.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Joerg Roedel <joro@8bytes.org>
Subject: Re: [Xen-devel] [RFC v3 20/27] x86/ftrace: Adapt function tracing
 for PIE support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCA1IE9jdCAyMDE3IDA5OjAxOjE0IC0wNzAwClRob21hcyBHYXJuaWVyIDx0aGdhcm5p
ZUBnb29nbGUuY29tPiB3cm90ZToKCj4gT24gVGh1LCBPY3QgNSwgMjAxNyBhdCA2OjA2IEFNLCBT
dGV2ZW4gUm9zdGVkdCA8cm9zdGVkdEBnb29kbWlzLm9yZz4gd3JvdGU6Cj4gPiBPbiBXZWQsICA0
IE9jdCAyMDE3IDE0OjE5OjU2IC0wNzAwCj4gPiBUaG9tYXMgR2FybmllciA8dGhnYXJuaWVAZ29v
Z2xlLmNvbT4gd3JvdGU6Cj4gPiAgCj4gPj4gV2hlbiB1c2luZyAtZlBJRS9QSUMgd2l0aCBmdW5j
dGlvbiB0cmFjaW5nLCB0aGUgY29tcGlsZXIgZ2VuZXJhdGVzIGEKPiA+PiBjYWxsIHRocm91Z2gg
dGhlIEdPVCAoY2FsbCAqX19mZW50cnlfX0BHT1RQQ1JFTCkuIFRoaXMgaW5zdHJ1Y3Rpb24KPiA+
PiB0YWtlcyA2IGJ5dGVzIGluc3RlYWQgb2YgNSBvbiB0aGUgdXN1YWwgcmVsYXRpdmUgY2FsbC4K
PiA+Pgo+ID4+IFdpdGggdGhpcyBjaGFuZ2UsIGZ1bmN0aW9uIHRyYWNpbmcgc3VwcG9ydHMgNiBi
eXRlcyBvbiB0cmFjZWFibGUKPiA+PiBmdW5jdGlvbiBhbmQgY2FuIHN0aWxsIHJlcGxhY2UgcmVs
YXRpdmUgY2FsbHMgb24gdGhlIGZ0cmFjZSBhc3NlbWJseQo+ID4+IGZ1bmN0aW9ucy4KPiA+Pgo+
ID4+IFBvc2l0aW9uIEluZGVwZW5kZW50IEV4ZWN1dGFibGUgKFBJRSkgc3VwcG9ydCB3aWxsIGFs
bG93IHRvIGV4dGVuZGVkIHRoZQo+ID4+IEtBU0xSIHJhbmRvbWl6YXRpb24gcmFuZ2UgYmVsb3cg
dGhlIC0yRyBtZW1vcnkgbGltaXQuICAKPiA+Cj4gPiBRdWVzdGlvbjogVGhpcyA2IGJ5dGVzIGlz
IG9ubHkgdGhlIGluaXRpYWwgY2FsbCB0aGF0IGdjYyBjcmVhdGVzLiBXaGVuCj4gPiBmdW5jdGlv
biB0cmFjaW5nIGlzIGVuYWJsZWQsIHRoZSBjYWxscyBhcmUgYmFjayB0byB0aGUgbm9ybWFsIGNh
bGwgdG8KPiA+IHRoZSBmdHJhY2UgdHJhbXBvbGluZT8gIAo+IAo+IFRoYXQgaXMgY29ycmVjdC4K
PiAKClRoZW4gSSB0aGluayBhIGJldHRlciBpZGVhIGlzIHRvIHNpbXBseSBub3AgdGhlbSBvdXQg
YXQgY29tcGlsZSB0aW1lLAphbmQgaGF2ZSB0aGUgY29kZSB0aGF0IHVwZGF0ZXMgdGhlbSB0byBu
b3BzIHRvIGtub3cgYWJvdXQgaXQuCgpTZWUgc2NyaXB0cy9yZWNvcmRtY291bnQuYwoKQ291bGQg
d2Ugc2ltcGx5IGFkZCBhIDUgYnl0ZSBub3AgZm9sbG93ZWQgYnkgYSAxIGJ5dGUgbm9wLCBhbmQg
dHJlYXQgaXQKdGhlIHNhbWUgYXMgaWYgaXQgZGlkbid0IGV4aXN0PyBUaGlzIGNvZGUgY2FuIGJl
IGEgbGl0dGxlIGNvbXBsZXgsIGFuZApjYW4gY2F1c2UgcmVhbGx5IG5hc3R5IHNpZGUgZWZmZWN0
cyBpZiB0aGluZ3MgZ28gd3JvbmcuIEkgd291bGQgbGlrZSB0bwprZWVwIGZyb20gYWRkaW5nIG1v
cmUgdmFyaWFibGVzIHRvIHRoZSBjaGFuZ2VzIGhlcmUuCgotLSBTdGV2ZQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Oct 05 16:12:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 16:12:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e08kt-0000kJ-Mw; Thu, 05 Oct 2017 16:12:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4445caaf3=Paul.Durrant@citrix.com>)
 id 1e08ks-0000k9-9S
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 16:12:10 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 BB/AA-01777-9D956D95; Thu, 05 Oct 2017 16:12:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHIsWRWlGSWpSXmKPExsWyU9JRQvdG5LV
 IgyfL9Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozbnwwKJgpX/Jpt0cB4hL+LkZNDQsBP4u+S
 z0wgNpuAjsTSo/PBbBEBVYlFh9azgtjMAkESk+7fZe5i5OAQFjCQOHoqHqLEUOLhq1VsIGERA
 SuJr9siQMIsAioSFz6vZAEJ8wq4S6y7mQsSFhKolrh05jPYQE4Be4l5K9vBbEYBWYkvjauZIR
 aJS9x6AnGAhICAxJI955khbFGJl4//sULYBhJbl+5jgajXkViw+xMbhK0tsWzha7B6XgFBiZM
 zn7BMYBSehWTsLCQts5C0zELSsoCRZRWjRnFqUVlqka6hiV5SUWZ6RkluYmaOrqGBsV5uanFx
 YnpqTmJSsV5yfu4mRmDIMwDBDsYV2z0PMUpyMCmJ8hYEXIsU4kvKT6nMSCzOiC8qzUktPsQow
 8GhJMFbEgGUEyxKTU+tSMvMAUYfTFqCg0dJhLcHJM1bXJCYW5yZDpE6xWjPcWzT5T9MHD8mXQ
 GSm27eBZIbvj/4wyTEkpeflyolzhsE0iYA0pZRmgc3FJYsLjHKSgnzMgKdKcRTkFqUm1mCKv+
 KUZyDUUmYdzbIFJ7MvBK43a+AzmICOmtO0xWQs0oSEVJSDYwCc5t1M3pSdRLan0xVWpJeGp5k
 q6me9/be4+8Vm207a7ZuOLoyQ8hz25f16wW3u8kr3q8UM7Fa7Wq9YcomlX+uL59x2Cws4CnwU
 4mJvPC2X3h79RrJjysvKWWfOC36JJPhz+wwcU7H/yvldL8WPwra7cpcG3jtO2eb76vnu2dN5K
 /5+yrvrJ4SS3FGoqEWc1FxIgBekC+vEQMAAA==
X-Env-Sender: prvs=4445caaf3=Paul.Durrant@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1507219928!79561267!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54265 invoked from network); 5 Oct 2017 16:12:08 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 16:12:08 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="54097446"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] SRIOV VF reset problems
Thread-Index: AdM94Ned0r0KPZPsR4yDMGu0StpVGAAAbcWAAARIGNA=
Date: Thu, 5 Oct 2017 16:12:07 +0000
Message-ID: <8b4a62a924144edf9203a908c493f4d8@AMSPEX02CL03.citrite.net>
References: <6d119188bba2494da6a93b77a55e2123@AMSPEX02CL03.citrite.net>
 <59D673AB0200007800182B31@prv-mh.provo.novell.com>
In-Reply-To: <59D673AB0200007800182B31@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "xen-devel \(xen-devel@lists.xenproject.org\)"
 <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] SRIOV VF reset problems
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDUgT2N0b2JlciAyMDE3IDE3OjAyCj4gVG86IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IHhlbi1kZXZlbCAoeGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnKSA8eGVuLQo+IGRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnPgo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBTUklPViBWRiByZXNldCBwcm9ibGVt
cwo+IAo+ID4+PiBPbiAwNS4xMC4xNyBhdCAxNjowMCwgPFBhdWwuRHVycmFudEBjaXRyaXguY29t
PiB3cm90ZToKPiA+IEknbSBjdXJyZW50bHkgbG9va2luZyBhdCBhIHByb2JsZW0gd2l0aCBhIHBh
c3MtdGhyb3VnaCBTUi1JT1YgZGV2aWNlCj4gd2hlcmUKPiA+IHRoZSBndWVzdCBkcml2ZXIgdHJp
Z2dlcnMgYSBWRiByZXNldCB2aWEgYSBiYWNrLWRvb3IgaW50ZXJmYWNlIHRvIHRoZSBQRi4gVGhl
Cj4gPiByZXNldCBjb21wbGV0ZXMgc3VjY2Vzc2Z1bGx5IGJ1dCwgaW4gdGhpcyBzY2VuYXJpbywg
aXQgaXMgdXAgdG8gdGhlIFBGIGRyaXZlcgo+ID4gcnVubmluZyBpbiBkb20wIHRvIHJlc3RvcmUg
dGhlIFZGJ3MgY29uZmlnIHNwYWNlLiBUaGlzIGlzIGRvbmUgYnkgc2ltcGx5Cj4gPiB3cml0aW5n
IHRoZSBieXRlcyBvZiBjb25maWcgc3BhY2Ugc2F2ZWQgcHJpb3IgdG8gdGhlIHJlc2V0ICh3aGlj
aCBtYXkgb3IKPiBtYXkKPiA+IG5vdCBiZSBhZ2FpbnN0IHRoZSBQQ0kgc3BlYykgYnV0IGNhdXNl
cyBhIHBhcnRpY3VsYXIgcHJvYmxlbSB3aXRoIE1TSS4uLgo+ID4KPiA+IEJlY2F1c2UgWGVuIGhh
cyBjb2RlIHRvIGludGVyY2VwdCB3cml0ZXMgdG8gdGhlIGNhcGFiaWxpdHksIGFuZCB2ZXRvZXMg
YW55Cj4gPiB3cml0ZXMgb3RoZXIgdGhhbiB0aG9zZSB3aGljaCBnbyB0byB0aGUgTVNJIGNvbnRy
b2wgcmVnaXN0ZXIgb3IgdGhlIG1hc2ssCj4gdGhlCj4gPiBQRiBkcml2ZXIgY2Fubm90IHJlc3Rv
cmUgdGhlIGNvbnRlbnQgTVNJIGFkZHJlc3MgcmVnaXN0ZXIocykgYWZ0ZXIgdGhlCj4gcmVzZXQu
Cj4gPiBTbywgdGhlIHF1ZXN0aW9uIGlzIGhvdyBiZXN0IHRvIGRlYWwgd2l0aCB0aGlzIGlzc3Vl
PyBGb3IgdGhlIG1vbWVudCBJIGhhdmUKPiBhCj4gPiBoYWNrIGluIHBsYWNlIHdoaWNoIGNhbGxz
IHBjaV9yZXN0b3JlX21zaV9zdGF0ZSgpIGlmIGFuIGF0dGVtcHQgaXMgbWFkZSB0bwo+ID4gd3Jp
dGUgdGhlIGFkZHJlc3Mgd2hpY2ggc2VlbXMgdG8gd29yayBhcm91bmQgdGhlIHByb2JsZW0gZm9y
IG1lLCBidXQKPiBkb2VzIG5vdAo+ID4gZXhhY3RseSBzZWVtIGxpa2UgYSBwcm9wZXIgc29sdXRp
b24uIFRob3VnaHRzIGFueW9uZT8KPiAKPiBVc2luZyBwY2lfcmVzdG9yZV9tc2lfc3RhdGUoKSBm
b3IgdGhpcyBpcyBwcm9iYWJseSBhIHJlYXNvbmFibGUKPiBhcHByb2FjaCBjb25zaWRlcmluZyB0
aGUgb2RkIGJlaGF2aW9yIChJIGdlbmVyYWxseSBjb25zaWRlciBpdAo+IHdyb25nIGZvciBEb20w
IHRvIGRvIGFueXRoaW5nIHdpdGggdGhlIGNvbmZpZyBzcGFjZSBvZiBhIGRldmljZQo+IGluIHVz
ZSBieSBhIGd1ZXN0LCBidXQgb25lIG1pZ2h0IGFyZ3VlIHRoYXQgaGVyZSB0aGUgZ3Vlc3QgaXMK
PiBzb3J0IG9mIGF3YXJlLCBhbmQgaXQncyBoZW5jZSBhdCBsZWFzdCBub3QgImJlaGluZCBpdHMg
YmFjayIpLgo+IAo+IFdoYXQgSSdkIGxpa2UgdG8gc2VlIGNoYW5nZSB0aG91Z2ggaXMgdGhlIHRy
aWdnZXIgcGF0dGVybiAtIG1lcmVseQo+IGNoZWNraW5nIGZvciBhZGRyZXNzIHdyaXRlcyBzZWVt
cyB0b28gd2Vhay4gSSB3b3VsZCB0cnkgdG8gbWFrZQo+IHRoaXMgYXMgdGlnaHQgYSBjb25kaXRp
b24gYXMgcG9zc2libGUsIHNvIGlkZWFsbHkgeW91J2Qgd2F0Y2ggZm9yIHRoZQo+IGVudGlyZSBj
b25maWcgc3BhY2UgYmVpbmcgd3JpdHRlbiBzZXF1ZW50aWFsbHksIGFuZCB0cmlnZ2VyIHRoZQo+
IGZ1bmN0aW9uIGNhbGwgYWZ0ZXIgdGhlIGxhc3QgKGNvbnZlbnRpb25hbCkgd29yZCB3YXMgd3Jp
dHRlbi4KPiBRdWVzdGlvbiBvZiBjb3Vyc2UgaWYgd2hldGhlciB0aGUgZHJpdmVyIHRyaWVzIHRv
IGF2b2lkIHIvbyBmaWVsZHMKPiBvciBhbnl0aGluZyBlbHNlIGl0IGNvbnNpZGVycyAic3BlY2lh
bCIuCgpJIGRvbid0IGJlbGlldmUgaXQgZG9lcyBidXQgSSdkIGhhdmUgdG8gY2hlY2sgYWdhaW4u
Li4gSUlSQyBpdCBzaW1wbHkgYnl0ZS13cml0ZXMgdGhlIGJhc2UgY29uZmlnIHNwYWNlIGFuZCB0
aGVuIGRvZXMgdGhlIHNhbWUgZm9yIGNhcGFiaWxpdGllcyBpdCBrbm93cyBpdCBuZWVkcyB0byBy
ZXN0b3JlLgpUaGFua3MuLi4gSSdsbCB0cnkgdG8gbmFycm93IGl0IGRvd24gYXMgbXVjaCBhcyBJ
IGNhbi4KCiAgUGF1bAoKPiAKPiBKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 16:13:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 16:13:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e08lh-0000p2-W4; Thu, 05 Oct 2017 16:13:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=444b19dd0=George.Dunlap@citrix.com>)
 id 1e08lg-0000ov-Iv
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 16:13:00 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 41/EC-02214-B0A56D95; Thu, 05 Oct 2017 16:12:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHSDvS531LV
 Ig6Z5nBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bH/hamgpWWFZ8P7mNsYFyj1cXIySEh4C/R
 sfw0G4gtLJAi0bRzASOILSKgLNH76zcLiM0sMI1RomWyWRcjF4eQwFJGidunT4AVsQnoScw7/
 hWsiFfAVuLjlCdMIDaLgIpEw9P57CC2qEC4RNPZfqgaQYmTM5+A2ZwC9hLnux4DzeEAWqApsX
 6XPsQucYlbT+YzQdjyEs1bZzOD2EICqhKLHxxln8DIPwvJpFkI3bOQdM9C0r2AkWUVo0ZxalF
 ZapGuoYVeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgaDIAwQ7Gpu2ehxglOZiU
 RHkLAq5FCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgfR4BlBMsSk1PrUjLzAFGCUxagoNHSYT3B
 Eiat7ggMbc4Mx0idYpRUUqc9xZIQgAkkVGaB9cGi8xLjLJSwryMQIcI8RSkFuVmlqDKv2IU52
 BUEua9DTKFJzOvBG76K6DFTECL5zRdAVlckoiQkmpgNBTrqG29/Sn6Ycu/XzPOfWK3yTjD+mV
 JS/GlzQ1FzLplLxVV1Fqv9/Q4LWDN5LzadjLNIMQ+7laxe0jYem/+E1o7D5+Ict5sJffJ39Pg
 nuVJRq2j7/bd2nFki9vxvZ+iGD/PdPp6wdcswt7lxKuIcPtav5crJVucJxo++vMs5HmxUEN1U
 lirEktxRqKhFnNRcSIA/9Yn2scCAAA=
X-Env-Sender: prvs=444b19dd0=George.Dunlap@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1507219977!93629283!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9926 invoked from network); 5 Oct 2017 16:12:58 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 16:12:58 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="450626750"
To: Jan Beulich <JBeulich@suse.com>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
 <20170925142648.25959-11-george.dunlap@citrix.com>
 <59D4B7850200007800181E63@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <5d5eca31-e770-eace-850b-f4069a8202bb@citrix.com>
Date: Thu, 5 Oct 2017 17:12:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59D4B7850200007800181E63@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 11/13] fuzz/x86_emulate: Add --rerun
 option to try to track down instability
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDQvMjAxNyAwOToyNyBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjUuMDku
MTcgYXQgMTY6MjYsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+PiAtLS0gYS90
b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5jCj4+ICsrKyBi
L3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2FmbC1oYXJuZXNzLmMKPj4gQEAg
LTE0LDYgKzE0LDcgQEAgZXh0ZXJuIHVuc2lnbmVkIGludCBmdXp6X21pbmltYWxfaW5wdXRfc2l6
ZSh2b2lkKTsKPj4gIHN0YXRpYyB1aW50OF90IGlucHV0W0lOUFVUX1NJWkVdOwo+PiAgCj4+ICBl
eHRlcm4gYm9vbCBvcHRfY29tcGFjdDsKPj4gK2V4dGVybiBib29sIG9wdF9yZXJ1bjsKPiAKPiBT
ZWVpbmcgYSBzZWNvbmQgc3VjaCB2YXJpYWJsZSBhcHBlYXIsIEkgdGhpbmsgaXQgd291bGQgcmVh
bGx5IGJlIGJldHRlcgo+IHRvIGludHJvZHVjZSBhIGxvY2FsIGhlYWRlciwgaW5jbHVkZWQgYnkg
Ym90aCBwcm9kdWNlciBhbmQgY29uc3VtZXIuCgpZZXMsIHNvdW5kcyBnb29kLgoKPiAKPj4gQEAg
LTg4NiwyMSArODk2LDEzOCBAQCBpbnQgTExWTUZ1enplckluaXRpYWxpemUoaW50ICphcmdjLCBj
aGFyICoqKmFyZ3YpCj4+ICAgICAgcmV0dXJuIDA7Cj4+ICB9Cj4+ICAKPj4gLWludCBMTFZNRnV6
emVyVGVzdE9uZUlucHV0KGNvbnN0IHVpbnQ4X3QgKmRhdGFfcCwgc2l6ZV90IHNpemUpCj4+ICt2
b2lkIHNldHVwX2Z1enpfc3RhdGUoc3RydWN0IGZ1enpfc3RhdGUgKnN0YXRlLCBjb25zdCB1aW50
OF90ICpkYXRhX3AsIHNpemVfdCBzaXplKQo+IAo+IHN0YXRpYyAoYWxzbyBmb3Igb3RoZXIgbmV3
IGhlbHBlciBmdW5jdGlvbnMpPwoKQWNrCgo+IAo+PiAgewo+PiAtICAgIHN0cnVjdCBmdXp6X3N0
YXRlIHN0YXRlID0gewo+PiAtICAgICAgICAub3BzID0gYWxsX2Z1enplcl9vcHMsCj4+IC0gICAg
fTsKPj4gLSAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCBjdHh0ID0gewo+PiAtICAgICAgICAu
ZGF0YSA9ICZzdGF0ZSwKPj4gLSAgICAgICAgLnJlZ3MgPSAmc3RhdGUucmVncywKPj4gLSAgICAg
ICAgLmFkZHJfc2l6ZSA9IDggKiBzaXplb2Yodm9pZCAqKSwKPj4gLSAgICAgICAgLnNwX3NpemUg
PSA4ICogc2l6ZW9mKHZvaWQgKiksCj4+IC0gICAgfTsKPj4gKyAgICBtZW1zZXQoc3RhdGUsIDAs
IHNpemVvZigqc3RhdGUpKTsKPj4gKyAgICBzdGF0ZS0+Y29ycHVzID0gKHN0cnVjdCBmdXp6X2Nv
cnB1cyAqKWRhdGFfcDsKPiAKPiBQbGVhc2UgZG9uJ3QgY2FzdCBhd2F5IGNvbnN0bmVzcyBoZXJl
LiBQZXJoYXBzIGJlc3QgdG8gbWFrZSB0aGUgcGFyYW1ldGVyCj4gY29uc3Qgdm9pZCAqLCBhbGxv
d2luZyBmb3IgdGhlIGNhc3QgdG8gYmUgZHJvcHBlZCBhbHRvZ2V0aGVyLgoKRGlkbid0IG5vdGlj
ZSB0aGF0IEkgd2FzIGNhc3RpbmcgYXdheSBjb25zdC1uZXNzLCBiZWNhdXNlIHN0YXRlLT5jb3Jw
dXMKaXMgY29uc3QuIDotKSAgQnV0IEkgbGlrZSBgY29uc3Qgdm9pZCAqYC4KCj4gCj4+ICtpbnQg
cnVudGVzdChzdHJ1Y3QgZnV6el9zdGF0ZSAqc3RhdGUpIHsKPj4gICAgICBpbnQgcmM7Cj4+ICAK
Pj4gLSAgICAvKiBSZXNldCBhbGwgZ2xvYmFsIHN0YXRlIHZhcmlhYmxlcyAqLwo+PiAtICAgIG1l
bXNldCgmaW5wdXQsIDAsIHNpemVvZihpbnB1dCkpOwo+PiArICAgIHN0cnVjdCB4ODZfZW11bGF0
ZV9jdHh0ICpjdHh0ID0gJnN0YXRlLT5jdHh0Owo+PiArICAgIAo+PiArICAgIHN0YXRlLT5vcHMg
PSBhbGxfZnV6emVyX29wczsKPj4gKwo+PiArICAgIGN0eHQtPmRhdGEgPSBzdGF0ZTsKPj4gKyAg
ICBjdHh0LT5yZWdzID0gJnN0YXRlLT5yZWdzOwo+PiArICAgIGN0eHQtPmFkZHJfc2l6ZSA9IGN0
eHQtPnNwX3NpemUgPSA4ICogc2l6ZW9mKHZvaWQgKik7Cj4gCj4gSXMgdGhpcyBhY3R1YWxseSBu
ZWNlc3Nhcnk/IEkgZG9uJ3Qgc2VlIGEgd2F5IGZvciBzZXRfc2l6ZXMoKSB0byBiZQo+IGJ5cGFz
c2VkLgoKSSB3YXMganVzdCBkdXBsaWNhdGluZyB0aGUgZnVuY3Rpb25hbGl0eSB0aGF0IHdhcyBh
bHJlYWR5IHRoZXJlICh0aGVzZQp3ZXJlIGluaXRpYWxpemVkIGF0IGRlY2xhcmF0aW9uKS4gIE15
IGluc3RpbmN0IGlzIHRvIHdhbnQgdG8gbGVhdmUgdGhlc2UKaW5pdGlhbGl6ZSB0aGVzZSBmb3Ig
c2FmZXR5LCBidXQgdGhlIGNvZGUgZGVmaW5pdGVseSBzaG91bGQgY2FsbApzZXRfc2l6ZXMoKSBm
aXJzdCwgc28gSSdsbCB0YWtlIHRoaXMgb3V0LgoKPiAKPj4gK3ZvaWQgY29tcGFyZV9zdGF0ZXMo
c3RydWN0IGZ1enpfc3RhdGUgc3RhdGVbMl0pCj4+ICt7Cj4+ICsgICAgLy8gRmlyc3QgemVybyBh
bnkgImludGVybmFsIiBwb2ludGVycwo+PiArICAgIHN0YXRlWzBdLmNvcnB1cyA9IHN0YXRlWzFd
LmNvcnB1cyA9IE5VTEw7Cj4+ICsgICAgc3RhdGVbMF0uY3R4dC5kYXRhID0gc3RhdGVbMV0uY3R4
dC5kYXRhID0gTlVMTDsKPj4gKyAgICBzdGF0ZVswXS5jdHh0LnJlZ3MgPSBzdGF0ZVsxXS5jdHh0
LnJlZ3MgPSBOVUxMOwo+PiArCj4+ICsgICAgCj4gCj4gTm8gZG91YmxlIGJsYW5rIGxpbmVzIHBs
ZWFzZS4KPiAKPj4gKyAgICBpZiAoIG1lbWNtcCgmc3RhdGVbMF0sICZzdGF0ZVsxXSwgc2l6ZW9m
KHN0cnVjdCBmdXp6X3N0YXRlKSkgKQo+PiArICAgIHsKPj4gKyAgICAgICAgaW50IGk7Cj4gCj4g
dW5zaWduZWQgaW50IChhbmQgdGhlbiAldSBpbiB0aGUgZm9ybWF0IHN0cmluZ3MgYmVsb3cpCgpJ
cyB0aGVyZSByZWFsbHkgYW4gYWR2YW50YWdlIHRvIHNwZWNpZnlpbmcgJ3Vuc2lnbmVkIGludCcg
Zm9yIHNvbWV0aGluZwpsaWtlIGEgbG9vcCB2YXJpYWJsZT8gIEl0IGhhcmRseSBzZWVtcyB3b3J0
aCB0aGUgZWZmb3J0IHRvIGNvbnNpZGVyCnNpZ25lZCAvIHVuc2lnbmVkIGluIHN1Y2ggYSBjYXNl
LgoKPj4gKyAgICAgICAgcHJpbnRmKCJTdGF0ZSBtaXNtYXRjaFxuIik7Cj4+ICsKPj4gKyAgICAg
ICAgZm9yICggaT0wOyBpPDU7IGkrKykKPiAKPiBCbGFua3MgbWlzc2luZyBhbmQgcGxlYXNlIHVz
ZSBBUlJBWV9TSVpFKCkgYWdhaW4gKGFsc28gZnVydGhlciBkb3duKS4KCkFjay4KCj4gCj4+ICsg
ICAgICAgICAgICBpZiAoIHN0YXRlWzBdLmNyW2ldICE9IHN0YXRlWzFdLmNyW2ldICkKPj4gKyAg
ICAgICAgICAgICAgICBwcmludGYoImNyWyVkXTogJWx4ICE9ICVseFxuIiwKPj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgaSwgc3RhdGVbMF0uY3JbaV0sIHN0YXRlWzFdLmNyW2ldKTsKPj4gKyAg
ICAgICAgCj4+ICsgICAgICAgIGZvciAoIGk9MDsgaTxNU1JfSU5ERVhfTUFYOyBpKyspCj4+ICsg
ICAgICAgICAgICBpZiAoIHN0YXRlWzBdLm1zcltpXSAhPSBzdGF0ZVsxXS5tc3JbaV0gKQo+PiAr
ICAgICAgICAgICAgICAgIHByaW50ZigibXNyWyVkXTogJWx4ICE9ICVseFxuIiwKPj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgaSwgc3RhdGVbMF0ubXNyW2ldLCBzdGF0ZVsxXS5tc3JbaV0pOwo+
PiArICAgICAgICAKPj4gKyAgICAgICAgZm9yICggaT0wOyBpPFNFR19OVU07IGkrKykKPj4gKyAg
ICAgICAgICAgIGlmICggbWVtY21wKCZzdGF0ZVswXS5zZWdtZW50c1tpXSwgJnN0YXRlWzFdLnNl
Z21lbnRzW2ldLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKHN0YXRlWzBdLnNl
Z21lbnRzWzBdKSkgKQo+PiArICAgICAgICAgICAgICAgIHByaW50Zigic2VnbWVudHNbJWRdIGRp
ZmZlciFcbiIsIGkpOwo+IAo+IFRoZSBhY3R1YWwgdmFsdWVzIHdvdWxkIGxpa2VseSBiZSBoZWxw
ZnVsIHRvIGJlIHByaW50ZWQgaGVyZSwganVzdCBsaWtlCj4geW91IGRvIGZvciBhbGwgb3RoZXIg
c3RhdGUgZWxlbWVudHMuCgpTdXJlLgoKPiAKPj4gKyAgICAgICAgaWYgKCBzdGF0ZVswXS5kYXRh
X251bSAhPSBzdGF0ZVsxXS5kYXRhX251bSApCj4+ICsgICAgICAgICAgICBwcmludGYoImRhdGFf
bnVtOiAlbHggIT0gICVseFxuIiwgc3RhdGVbMF0uZGF0YV9udW0sCj4+ICsgICAgICAgICAgICAg
ICAgICAgc3RhdGVbMV0uZGF0YV9udW0pOwo+PiArICAgICAgICBpZiAoIHN0YXRlWzBdLmRhdGFf
aW5kZXggIT0gc3RhdGVbMV0uZGF0YV9pbmRleCApCj4+ICsgICAgICAgICAgICBwcmludGYoImRh
dGFfaW5kZXg6ICVseCAhPSAgJWx4XG4iLCBzdGF0ZVswXS5kYXRhX2luZGV4LAo+PiArICAgICAg
ICAgICAgICAgICAgIHN0YXRlWzFdLmRhdGFfaW5kZXgpOwo+PiArCj4+ICsgICAgICAgIGlmICgg
bWVtY21wKCZzdGF0ZVswXS5yZWdzLCAmc3RhdGVbMV0ucmVncywgc2l6ZW9mKHN0YXRlWzBdLnJl
Z3MpKSApCj4+ICsgICAgICAgIHsKPj4gKyAgICAgICAgICAgIHByaW50ZigicmVnaXN0ZXJzIGRp
ZmZlciFcbiIpOwo+PiArICAgICAgICAgICAgLyogUHJpbnQgSWYgTm90IEVxdWFsICovCj4+ICsj
ZGVmaW5lIFBJTkUoZWxlbSlcCj4+ICsgICAgICAgICAgICBpZiAoIHN0YXRlWzBdLmVsZW0gIT0g
c3RhdGVbMV0uZWxlbSApIFwKPj4gKyAgICAgICAgICAgICAgICBwcmludGYoI2VsZW0gIiBkaWZm
ZXI6ICVseCAhPSAlbHhcbiIsIFwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgKHVuc2lnbmVk
IGxvbmcpc3RhdGVbMF0uZWxlbSwgXAo+PiArICAgICAgICAgICAgICAgICAgICAgICAodW5zaWdu
ZWQgbG9uZylzdGF0ZVsxXS5lbGVtKQo+PiArICAgICAgICAgICAgUElORShyZWdzLnIxNSk7Cj4+
ICsgICAgICAgICAgICBQSU5FKHJlZ3MucjE0KTsKPj4gKyAgICAgICAgICAgIFBJTkUocmVncy5y
MTMpOwo+PiArICAgICAgICAgICAgUElORShyZWdzLnIxMik7Cj4+ICsgICAgICAgICAgICBQSU5F
KHJlZ3MucmJwKTsKPj4gKyAgICAgICAgICAgIFBJTkUocmVncy5yYngpOwo+PiArICAgICAgICAg
ICAgUElORShyZWdzLnIxMCk7Cj4+ICsgICAgICAgICAgICBQSU5FKHJlZ3MucjExKTsKPj4gKyAg
ICAgICAgICAgIFBJTkUocmVncy5yOSk7Cj4+ICsgICAgICAgICAgICBQSU5FKHJlZ3MucjgpOwo+
PiArICAgICAgICAgICAgUElORShyZWdzLnJheCk7Cj4+ICsgICAgICAgICAgICBQSU5FKHJlZ3Mu
cmN4KTsKPj4gKyAgICAgICAgICAgIFBJTkUocmVncy5yZHgpOwo+PiArICAgICAgICAgICAgUElO
RShyZWdzLnJzaSk7Cj4+ICsgICAgICAgICAgICBQSU5FKHJlZ3MucmRpKTsKPj4gKwo+PiArICAg
ICAgICAgICAgZm9yICggaSA9IG9mZnNldG9mKHN0cnVjdCBjcHVfdXNlcl9yZWdzLCBlcnJvcl9j
b2RlKSAvIHNpemVvZih1bnNpZ25lZCk7Cj4+ICsgICAgICAgICAgICAgICAgICBpIDwgc2l6ZW9m
KHN0YXRlWzFdLnJlZ3MpL3NpemVvZih1bnNpZ25lZCk7IGkrKyApCj4+ICsgICAgICAgICAgICB7
Cj4+ICsgICAgICAgICAgICAgICAgcHJpbnRmKCJbJTA0bHVdICUwOHggJTA4eFxuIiwKPiAKPiBJ
IHRoaW5rIHRoaXMgd2FudHMgdG8gYmUgJTA0enUgKG9yIHBlcmhhcHMgYmV0dGVyICU0enUgb3Ig
JTA0engpLiBTYW1lCj4gZm9yIGN0eHQgcHJpbnRpbmcgZnVydGhlciBkb3duLgo+IAo+PiBAQCAt
OTA4LDcgKzEwMzUsNyBAQCBpbnQgTExWTUZ1enplclRlc3RPbmVJbnB1dChjb25zdCB1aW50OF90
ICpkYXRhX3AsIHNpemVfdCBzaXplKQo+PiAgICAgICAgICByZXR1cm4gMTsKPj4gICAgICB9Cj4+
ICAKPj4gLSAgICBpZiAoIHNpemUgPiBzaXplb2YoaW5wdXQpICkKPj4gKyAgICBpZiAoIHNpemUg
PiBzaXplb2Yoc3RydWN0IGZ1enpfY29ycHVzKSApCj4gCj4gV2hhdCdzIHRoZSBkaWZmZXJlbmNl
IGJldHdlZW4gdGhlIHR3byB2YXJpYW50cz8KCk9uZSBmZXdlciAnZGVyZWZlcmVuY2VzJy4gIFJh
dGhlciB0aGFuIGlucHV0IC0+IHN0cnVjdCBmdXp6X2NvcnB1cyAtPgpbc3RydWN0dXJlIGRlZmlu
aXRpb25dLCB5b3UgY2FuIGp1c3QgZG8gc3RydWN0IGZ1enpfY29ycHVzIC0+IFtzdHJ1Y3R1cmUK
ZGVmaW5pdGlvbl0uCgo+PiBAQCAtOTE2LDI1ICsxMDQzLDI0IEBAIGludCBMTFZNRnV6emVyVGVz
dE9uZUlucHV0KGNvbnN0IHVpbnQ4X3QgKmRhdGFfcCwgc2l6ZV90IHNpemUpCj4+ICAKPj4gICAg
ICBtZW1jcHkoJmlucHV0LCBkYXRhX3AsIHNpemUpOwo+PiAgCj4+IC0gICAgc3RhdGUuY29ycHVz
ID0gJmlucHV0Owo+PiAtICAgIHN0YXRlLmRhdGFfbnVtID0gc2l6ZTsKPj4gLQo+PiAtICAgIHNl
dHVwX3N0YXRlKCZjdHh0KTsKPj4gKyAgICBzZXR1cF9mdXp6X3N0YXRlKCZzdGF0ZVswXSwgZGF0
YV9wLCBzaXplKTsKPj4gKyAgICAKPj4gKyAgICBpZiAoIG9wdF9yZXJ1biApCj4+ICsgICAgICAg
IHByaW50ZigifHx8IElOSVRJQUwgUlVOIHx8fFxuIik7Cj4+ICsgICAgCj4+ICsgICAgcnVudGVz
dCgmc3RhdGVbMF0pOwo+PiAgCj4+IC0gICAgc2FuaXRpemVfaW5wdXQoJmN0eHQpOwo+PiArICAg
IGlmICggIW9wdF9yZXJ1biApCj4+ICsgICAgICAgIHJldHVybiAwOwo+IAo+IENvdWxkIEkgdGFs
ayB5b3UgaW50byBpbnZlcnRpbmcgdGhlIGNvbmRpdGlvbiBzdWNoIHRoYXQgdGhlcmUnbGwgYmUK
PiBvbmx5IGEgc2luZ2xlICJyZXR1cm4gMCIgYXQgdGhlIGVuZCBvZiB0aGUgZnVuY3Rpb24/CgpX
aHkgaXMgdGhhdCB2YWx1YWJsZT8KCklmIEkgZG9uJ3QgcmV0dXJuIGhlcmUsIHRoZW4gdGhlIHJl
cnVuIGNvZGUgaGFzIHRvIGJlIGluZGVudGVkLCB3aGljaCB0bwptZSBtYWtlcyBpdCBzbGlnaHRs
eSBtb3JlIGRpZmZpY3VsdCB0byBzZWUgdGhhdCBpdCdzIGlkZW50aWNhbCB0byB0aGUKc3RhdGUg
c2V0dXAgJiBydW5uaW5nIGNvZGUgYWJvdmUuCgo+IEFuZCB0aGVuIC0gaGFzIHRoaXMgcGF0Y2gg
YWN0dWFsbHkgaGVscGVkIHBpbnBvaW50IGFueSBwcm9ibGVtcz8gVGhlCj4gb25lcyBkZWFzbHQg
d2l0aCBieSB0aGUgbmV4dCBwYXRjaCBwZXJoYXBzPwoKWWVzLCBpdCBoZWxwZWQgZmluZCB0aGUg
b25lIGRlYWx0IHdpdGggaW4gdGhlIHN1YnNlcXVlbnQgcGF0Y2guClN1cnByaXNpbmdseSwgaXQg
ZGlkbid0IGZpbmQgYW55dGhpbmcgZWxzZS4KClNpbmNlIHRoZSBwYXRjaCByZXByZXNlbnRlZCBh
IG5vbi10cml2aWFsIGFtb3VudCBvZiB3b3JrLCBJIHRob3VnaHQgaXQKbWlnaHQgYmUgdXNlZnVs
IHRvIGluY2x1ZGUgc28gbm9ib2R5IHdvdWxkIGhhdmUgdG8gcmUtaW1wbGVtZW50IGl0IGFnYWlu
CmluIHRoZSBmdXR1cmUuICBCdXQgSSdkIGFsc28gYmUgaGFwcHkgZGlzY2FyZGluZyB0aGlzIHBh
dGNoLCBhcyBpdCdzCmZhaXJseSBpbnZhc2l2ZSBhbmQgSSBkb24ndCBleHBlY3QgaXQgdG8gYmUg
dXNlZCB2ZXJ5IG9mdGVuLgoKTGV0IG1lIGtub3cgd2hhdCB5b3UgdGhpbmsgc28gSSBrbm93IHdo
ZXRoZXIgdG8gdHJ5IHRvIHByaW50IHNvbWV0aGluZwpzZW5zaWJsZSBmb3IgdGhlIHNlZ21lbnQg
ZGlmZmVyZW5jZXMgb3Igbm90IGJvdGhlci4gOi0pCgogLUdlb3JnZQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 05 16:14:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 16:14:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e08n8-00011F-Bw; Thu, 05 Oct 2017 16:14:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1e08n7-000115-Q2
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 16:14:29 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 DD/1C-01934-56A56D95; Thu, 05 Oct 2017 16:14:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsVyMfSaoW5K1LV
 Ig58rmSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy1d7ezFlzkqXh4eyFbA+Nsri5GLg4hgemM
 Ejf/v2PrYuTkYBFoZJVY+E0LxJYQmMMqMXG3IYRdJXH/9h9mCLtIYsX12+wQdqHEtYMzwXp5B
 QQlTs58wgJiCwl4Stw/OhGsnlPAUuLllw5GiGXtTBK7J81gAkmwCWhJ7GmYzwSxWEXi+YozzB
 CDAiT+r53KCGILC/hJ3PjaBLZAREBDomXBcxaQQcwCC8QlXvyYCXYFs4CmROv23+wTGAVnITl
 kFpLUAkamVYwaxalFZalFukYmeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgSFa
 z8DAuIPx1XG/Q4ySHExKorwFAdcihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwJkUC5QSLUtNTK
 9Iyc4DRApOW4OBREuE9EQGU5i0uSMwtzkyHSJ1itOS4cOfSHyaOA3tuAclHN+7+YRJiycvPS5
 US57UGmScA0pBRmgc3DhbRlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8/aCTOHJzCuB2/o
 K6CAmoIPmNF0BOagkESEl1cA4K/Tlvr72gxpT8uewzFaTmn9TdfX8iSmmNa+FNBRqEs7Mnf28
 toVvp6bfBK+qt3sYVIM3Tr/kmNvn1c1R5hzE99p+TVGbySbtnHueHBM0jb5++6aepT6pIpQ96
 ffCd/72Ym96n+ecShUz+yex9NyctIsnjx83Krxf87HzLoulV/6C3a/eVy9XYinOSDTUYi4qTg
 QAKdrKu+MCAAA=
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1507220066!117948370!1
X-Originating-IP: [209.85.214.49]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49276 invoked from network); 5 Oct 2017 16:14:27 -0000
Received: from mail-it0-f49.google.com (HELO mail-it0-f49.google.com)
 (209.85.214.49)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Oct 2017 16:14:27 -0000
Received: by mail-it0-f49.google.com with SMTP id g18so1945315itg.5
 for <xen-devel@lists.xenproject.org>; Thu, 05 Oct 2017 09:14:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=/ef5rQkVbENh8F2zA36CtuZ4dx8OMtk5x62pvZ6QlEs=;
 b=BXGIK6ap6Qr2hATMAVz5J1YruVJDq+KMiILz0InJukVd3aeBOu9WPwPO4SobJDRt7V
 r82WrTrreNfxN0MHXxVK6+u7znd/YSU7JioxKzuJ3KGGUZlvjyiKn4vG5KlVg1ILipay
 Q0g20W4y41W+K0garxqvUmjlNhhxYzyyw9y0gEq9i1/UTcMG1DB2AsIpCl0CCcqWeJGX
 hhNzqSl+cRt60ZbSj+lx6Apm2jt31L1OrU7baYprSzDwjpf0gNHgV3U9BhHTs49LB6oj
 8KignZUGy3uZv1QPvR6etk8+fsmEb6MoDsJHZNR6g1Pm9AUmgmdHe7LrZDCOMZc3CJmA
 XZKQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=/ef5rQkVbENh8F2zA36CtuZ4dx8OMtk5x62pvZ6QlEs=;
 b=RNQmD1LiAlsR5+g5sMTbldYKJSYJkdtLQzyLj5LzHAua7FOp6d49hMzY1sybWOS0ik
 tGdyRFj87ZvIOG8tik1zorVUMRO+Y54O53eha3Z8lJkR2JyekdEz1csqldGNIFwzf0Oz
 qHWSnUcvNMMCmGfyT+k+xi8FUFmeSkWOtKdrPGVz4qJklfMRrNm+zLbJvGs/jLYk0bu+
 o89SYdqYYli5I215Ij5bq/TXSHFlzniB7as6ianBC9rJtcQicF4wsXppDrg0IgnacQiu
 F4LQYD+cJWUcQcdKUqN8oboavB2TU3Y0c1+xSDqPasWN8tErACc4xZnenYm1kCfslk/B
 ZqJA==
X-Gm-Message-State: AMCzsaVO/TTWETljYvQt/WAJkfOGuhBJSNA2rjGpdHZamQ6IoEtk5svD
 KfisEu+S9i3jIM8VMGZG6SgHTzHxevvFmEdBznWfAw==
X-Google-Smtp-Source: AOwi7QCvk/wPbv0KpCRCUNAcru9d+PpYmAVXyt6j89SeTYwoEM8+8re0qRNNm+3U2P2b+3+rcKnonsxzEwb5QThlllk=
X-Received: by 10.36.87.83 with SMTP id u80mr31800684ita.41.1507220065842;
 Thu, 05 Oct 2017 09:14:25 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.59.87 with HTTP; Thu, 5 Oct 2017 09:14:25 -0700 (PDT)
In-Reply-To: <20171005121132.7c1f4855@gandalf.local.home>
References: <20171004212003.28296-1-thgarnie@google.com>
 <20171004212003.28296-21-thgarnie@google.com>
 <20171005090633.5a6ce840@gandalf.local.home>
 <CAJcbSZHa3SyCR8zEm-Yor9CmBUfcjr0eE_6HMnaeq83gitdJNQ@mail.gmail.com>
 <20171005121132.7c1f4855@gandalf.local.home>
From: Thomas Garnier <thgarnie@google.com>
Date: Thu, 5 Oct 2017 09:14:25 -0700
Message-ID: <CAJcbSZGOYsoaYJBMPrLx4AffRRdaWCzGXNAPTRgP1DWeAkBkWA@mail.gmail.com>
To: Steven Rostedt <rostedt@goodmis.org>
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>, Michal Hocko <mhocko@suse.com>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 linux-doc@vger.kernel.org, Daniel Micay <danielmicay@gmail.com>,
 Len Brown <len.brown@intel.com>, Peter Zijlstra <peterz@infradead.org>,
 Christopher Li <sparse@chrisli.org>,
 =?UTF-8?B?SmFuIEggLiBTY2jDtm5oZXJy?= <jschoenh@amazon.de>,
 Alexei Starovoitov <ast@kernel.org>, Matthew Wilcox <mawilcox@microsoft.com>,
 virtualization@lists.linux-foundation.org, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Christoph Lameter <cl@linux.com>,
 Thomas Gleixner <tglx@linutronix.de>, Chris Metcalf <cmetcalf@mellanox.com>,
 the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>, Jonathan Corbet <corbet@lwn.net>,
 Peter Foley <pefoley2@pefoley.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>, Kyle Huey <me@kylehuey.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Sparse Mailing-list <linux-sparse@vger.kernel.org>,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Waiman Long <longman@redhat.com>, Borislav Petkov <bp@suse.de>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Tom Lendacky <thomas.lendacky@amd.com>, Rik van Riel <riel@redhat.com>,
 Kees Cook <keescook@chromium.org>, Arnd Bergmann <arnd@arndb.de>,
 Linux PM list <linux-pm@vger.kernel.org>, "H . J . Lu" <hjl.tools@gmail.com>,
 Rusty Russell <rusty@rustcorp.com.au>, Chris Wright <chrisw@sous-sol.org>,
 Jason Baron <jbaron@akamai.com>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Alok Kataria <akataria@vmware.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>, Baoquan He <bhe@redhat.com>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 kvm list <kvm@vger.kernel.org>, Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>, Lukas Wunner <lukas@wunner.de>,
 Linux Crypto Mailing List <linux-crypto@vger.kernel.org>,
 Rob Landley <rob@landley.net>, Jiri Kosina <jkosina@suse.cz>,
 Tejun Heo <tj@kernel.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Joerg Roedel <joro@8bytes.org>
Subject: Re: [Xen-devel] [RFC v3 20/27] x86/ftrace: Adapt function tracing
	for PIE support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgNSwgMjAxNyBhdCA5OjExIEFNLCBTdGV2ZW4gUm9zdGVkdCA8cm9zdGVkdEBn
b29kbWlzLm9yZz4gd3JvdGU6Cj4gT24gVGh1LCA1IE9jdCAyMDE3IDA5OjAxOjE0IC0wNzAwCj4g
VGhvbWFzIEdhcm5pZXIgPHRoZ2FybmllQGdvb2dsZS5jb20+IHdyb3RlOgo+Cj4+IE9uIFRodSwg
T2N0IDUsIDIwMTcgYXQgNjowNiBBTSwgU3RldmVuIFJvc3RlZHQgPHJvc3RlZHRAZ29vZG1pcy5v
cmc+IHdyb3RlOgo+PiA+IE9uIFdlZCwgIDQgT2N0IDIwMTcgMTQ6MTk6NTYgLTA3MDAKPj4gPiBU
aG9tYXMgR2FybmllciA8dGhnYXJuaWVAZ29vZ2xlLmNvbT4gd3JvdGU6Cj4+ID4KPj4gPj4gV2hl
biB1c2luZyAtZlBJRS9QSUMgd2l0aCBmdW5jdGlvbiB0cmFjaW5nLCB0aGUgY29tcGlsZXIgZ2Vu
ZXJhdGVzIGEKPj4gPj4gY2FsbCB0aHJvdWdoIHRoZSBHT1QgKGNhbGwgKl9fZmVudHJ5X19AR09U
UENSRUwpLiBUaGlzIGluc3RydWN0aW9uCj4+ID4+IHRha2VzIDYgYnl0ZXMgaW5zdGVhZCBvZiA1
IG9uIHRoZSB1c3VhbCByZWxhdGl2ZSBjYWxsLgo+PiA+Pgo+PiA+PiBXaXRoIHRoaXMgY2hhbmdl
LCBmdW5jdGlvbiB0cmFjaW5nIHN1cHBvcnRzIDYgYnl0ZXMgb24gdHJhY2VhYmxlCj4+ID4+IGZ1
bmN0aW9uIGFuZCBjYW4gc3RpbGwgcmVwbGFjZSByZWxhdGl2ZSBjYWxscyBvbiB0aGUgZnRyYWNl
IGFzc2VtYmx5Cj4+ID4+IGZ1bmN0aW9ucy4KPj4gPj4KPj4gPj4gUG9zaXRpb24gSW5kZXBlbmRl
bnQgRXhlY3V0YWJsZSAoUElFKSBzdXBwb3J0IHdpbGwgYWxsb3cgdG8gZXh0ZW5kZWQgdGhlCj4+
ID4+IEtBU0xSIHJhbmRvbWl6YXRpb24gcmFuZ2UgYmVsb3cgdGhlIC0yRyBtZW1vcnkgbGltaXQu
Cj4+ID4KPj4gPiBRdWVzdGlvbjogVGhpcyA2IGJ5dGVzIGlzIG9ubHkgdGhlIGluaXRpYWwgY2Fs
bCB0aGF0IGdjYyBjcmVhdGVzLiBXaGVuCj4+ID4gZnVuY3Rpb24gdHJhY2luZyBpcyBlbmFibGVk
LCB0aGUgY2FsbHMgYXJlIGJhY2sgdG8gdGhlIG5vcm1hbCBjYWxsIHRvCj4+ID4gdGhlIGZ0cmFj
ZSB0cmFtcG9saW5lPwo+Pgo+PiBUaGF0IGlzIGNvcnJlY3QuCj4+Cj4KPiBUaGVuIEkgdGhpbmsg
YSBiZXR0ZXIgaWRlYSBpcyB0byBzaW1wbHkgbm9wIHRoZW0gb3V0IGF0IGNvbXBpbGUgdGltZSwK
PiBhbmQgaGF2ZSB0aGUgY29kZSB0aGF0IHVwZGF0ZXMgdGhlbSB0byBub3BzIHRvIGtub3cgYWJv
dXQgaXQuCj4KPiBTZWUgc2NyaXB0cy9yZWNvcmRtY291bnQuYwo+Cj4gQ291bGQgd2Ugc2ltcGx5
IGFkZCBhIDUgYnl0ZSBub3AgZm9sbG93ZWQgYnkgYSAxIGJ5dGUgbm9wLCBhbmQgdHJlYXQgaXQK
PiB0aGUgc2FtZSBhcyBpZiBpdCBkaWRuJ3QgZXhpc3Q/IFRoaXMgY29kZSBjYW4gYmUgYSBsaXR0
bGUgY29tcGxleCwgYW5kCj4gY2FuIGNhdXNlIHJlYWxseSBuYXN0eSBzaWRlIGVmZmVjdHMgaWYg
dGhpbmdzIGdvIHdyb25nLiBJIHdvdWxkIGxpa2UgdG8KPiBrZWVwIGZyb20gYWRkaW5nIG1vcmUg
dmFyaWFibGVzIHRvIHRoZSBjaGFuZ2VzIGhlcmUuCgpTdXJlLCBJIHdpbGwgc2ltcGxpZnkgaXQg
Zm9yIHRoZSBuZXh0IGl0ZXJhdGlvbi4KClRoYW5rcyBmb3IgdGhlIGZlZWRiYWNrLgoKPgo+IC0t
IFN0ZXZlCgoKCi0tIApUaG9tYXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 05 17:08:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 17:08:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e09dT-0005dJ-Dj; Thu, 05 Oct 2017 17:08:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=444b19dd0=George.Dunlap@citrix.com>)
 id 1e09dR-0005dD-TW
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 17:08:34 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 9D/9B-01767-11766D95; Thu, 05 Oct 2017 17:08:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXitHSDva5A+rV
 IgzffhCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozLfVcYC76oV+xoNWxgXCLXxcjJISHgL3F2
 wkFmEFtYwFti8u4+NhBbREBZovfXbxYQm1lgGqNEy2QzEFtIYCmjxNxvNiA2m4CexLzjX8Fqe
 AVsJZp2bwCzWQRUJBbu3Qo2U1QgXKLpbD9UjaDEyZlPwGxOAXuJN1/7gWo4gOZrSqzfpQ+xSl
 zi1pP5TBC2vETz1tnMEGtVJRY/OMo+gZF/FpJJsxC6ZyHpnoWkewEjyypGjeLUorLUIl1DY72
 kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMCwZACCHYz/tnkeYpTkYFIS5eVLuhYp
 xJeUn1KZkVicEV9UmpNafIhRhoNDSYL3cipQTrAoNT21Ii0zBxghMGkJDh4lEV61NKA0b3FBY
 m5xZjpE6hSjLsexTZf/MAmx5OXnpUqJ864GmSEAUpRRmgc3AhatlxhlpYR5GYGOEuIpSC3KzS
 xBlX/FKM7BqCTMaw6yiiczrwRu0yugI5iAjpjTdAXkiJJEhJRUAyPzO32uMIfZgYEc96Seb4+
 Mdjq58KmT6uo/fPcSebVCbda8lz1//7D95jkHX3Kxb4kxN887F3dYkaF13/4+9+DO3eunyrQu
 +pu94O7DkpIt11tOvehzM9nyVnn5icgsm+nmBjuULi26te79dYnLHxdOvPOHO0bZc98ZSa/JT
 /6dE25jPdjCW5KjxFKckWioxVxUnAgAyOBnctECAAA=
X-Env-Sender: prvs=444b19dd0=George.Dunlap@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1507223310!94168536!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11135 invoked from network); 5 Oct 2017 17:08:32 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 17:08:32 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="450635300"
To: Jan Beulich <JBeulich@suse.com>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
 <20170925142648.25959-12-george.dunlap@citrix.com>
 <59D4B7BC0200007800181E69@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <080fca2d-ea08-d3fa-ec11-f98089704a4a@citrix.com>
Date: Thu, 5 Oct 2017 18:08:24 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59D4B7BC0200007800181E69@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 12/13] fuzz/x86_emulate: Set and fuzz
	more CPU state
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDQvMjAxNyAwOToyOCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjUuMDku
MTcgYXQgMTY6MjYsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+PiBAQCAtNTk3
LDYgKzU5OSw0NyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX29wcyBhbGxfZnV6
emVyX29wcyA9IHsKPj4gIH07Cj4+ICAjdW5kZWYgU0VUCj4+ICAKPj4gK3N0YXRpYyB2b2lkIF9z
ZXRfZnB1X3N0YXRlKGNoYXIgKmZ4c2F2ZSwgYm9vbCBzdG9yZSkKPj4gK3sKPj4gKyAgICBpZiAo
IGNwdV9oYXNfZnhzciApCj4+ICsgICAgewo+PiArICAgICAgICBzdGF0aWMgdW5pb24gX19hdHRy
aWJ1dGVfXygoX19hbGlnbmVkX18oMTYpKSkgewo+PiArICAgICAgICAgICAgY2hhciB4WzQ2NF07
Cj4gCj4gVGhlIGZpbmFsIHBhcnQgb2YgdGhlIHNhdmUgYXJlYSBpc24ndCBiZWluZyB3cml0dGVu
LCB5ZXMsIGJ1dCBpcyBpdAo+IHJlYWxseSB3b3J0aCBzYXZpbmcgdGhlIGZldyBieXRlcyBvZiBz
dGFjayBzcGFjZSBoZXJlLCByYXRoZXIgdGhhbgo+IGhhdmluZyB0aGUgZXhwZWN0ZWQgNTEyIGFz
IGFycmF5IGRpbWVuc2lvbj8KClNvIEkgZGlkbid0IGFjdHVhbGx5IGxvb2sgaW50byB0aGlzIHZl
cnkgbXVjaDsgSSBtYWlubHkganVzdCBoYWNrZWQgYXQKaXQgdW50aWwgaXQgc2VlbWVkIHRvIHdv
cmsuICBJIGNvcGllZC1hbmQtcGFzdGVkIGVtdWxfdGVzdF9pbml0KCkgZnJvbQp4ODZfZW11bGF0
ZS5jICh3aGljaCBpcyB3aGVyZSB0aGUgNDY0IGNhbWUgZnJvbSksIHRoZW4gY29waWVkIHNvbWUK
c2NyYXBzIG9mIGFzbSBmcm9tIHN0YWNrb3ZlcmZsb3cuCgo+PiArICAgICAgICAgICAgc3RydWN0
IHsKPj4gKyAgICAgICAgICAgICAgICB1aW50MzJfdCBvdGhlcls2XTsKPj4gKyAgICAgICAgICAg
ICAgICB1aW50MzJfdCBteGNzcjsKPj4gKyAgICAgICAgICAgICAgICB1aW50MzJfdCBteGNzcl9t
YXNrOwo+PiArICAgICAgICAgICAgICAgIC8qIC4uLiAqLwo+PiArICAgICAgICAgICAgfTsKPj4g
KyAgICAgICAgfSAqZnhzOwo+PiArCj4+ICsgICAgICAgIGZ4cyA9ICh0eXBlb2YoZnhzKSkgZnhz
YXZlOwo+PiArCj4+ICsgICAgICAgIGlmICggc3RvcmUgKSB7Cj4gCj4gU3R5bGUuCj4gCj4+ICsg
ICAgICAgICAgICBjaGFyIG51bGxbNTEyXSBfX2F0dHJpYnV0ZV9fKChhbGlnbmVkKDE2KSkpID0g
eyAwIH07Cj4gCj4gTm8gbmVlZCBmb3IgdGhlIDAgYW5kIGEgYmxhbmsgbGluZSBiZXR3ZWVuIGRl
Y2xhcmF0aW9uIGFuZCBzdGF0ZW1lbnRzCj4gcGxlYXNlLgo+IAo+PiArICAgICAgICAgICAgYXNt
IHZvbGF0aWxlKCIgZnhyc3RvciAlMDsgIjo6Im0iKCpudWxsKSk7Cj4+ICsgICAgICAgICAgICBh
c20gdm9sYXRpbGUoIiBmeHJzdG9yICUwOyAiOjoibSIoKmZ4c2F2ZSkpOwo+IAo+IFN0eWxlIGFn
YWluIC0gdGhlc2Ugd2FudCB0byBmb2xsb3cgdGhlCj4gCj4gICAgIGFzbSB2b2xhdGlsZSAoICIu
Li4iIDo6ICJtIiAoLi4uKSApCj4gCj4gZm9ybS4gTm8gbmVlZCBmb3IgdGhlIDsgZm9sbG93aW5n
IHRoZSBpbnN0cnVjdGlvbnMuCj4KPj4gKyAgICAgICAgfQo+PiArICAgICAgICAKPj4gKyAgICAg
ICAgYXNtIHZvbGF0aWxlKCAiZnhzYXZlICUwIiA6ICI9bSIgKCpmeHMpICk7Cj4gCj4gVGhpcyBp
cyBwcmV0dHkgY29uZnVzaW5nLCB0aGUgbW9yZSB3aXRoIHRoZSBkaWZmZXJlbnQgdmFyaWFibGUg
bmFtZXMKPiB1c2VkIHdoaWNoIHBvaW50IHRvIHRoZSBzYW1lIHBpZWNlIG9mIG1lbW9yeS4gWW91
IGJhc2ljYWxseSBzdG9yZSBiYWNrCj4gaW50byB0aGUgYXJlYSB5b3UndmUgcmVhZCBmcm9tLiBJ
cyB0aGUgY2FsbGVyIGV4cGVjdGluZyB0aGUgbWVtb3J5IGFyZWEKPiB0byBjaGFuZ2U/IElzIHRo
aXMgYmVpbmcgZG9uZSBvdGhlciB0aGFuIGZvciBjb252ZW5pZW5jZSB0byBub3QgaGF2ZQo+IGFu
b3RoZXIgaW5zdGFuY2Ugb2Ygc2NyYXRjaCBzcGFjZSBvbiB0aGUgc3RhY2s/IFNvbWUgY29tbWVu
dCBvbiB0aGUKPiBpbnRlbnRpb25zIG1heSBiZSBoZWxwZnVsIGhlcmUuCgpZZXMsIHNvcnJ5IGZv
ciB0aGUgZGlmZmVyZW50IHZhcmlhYmxlIG5hbWVzLiAgSSBzaG91bGQgaGF2ZSBkb25lIGEKYmV0
dGVyIGNsZWFuLXVwIG9mIHRoaXMgcGF0Y2guCgpBcyBmb3Igd2h5IGl0J3MgZG9pbmcgYW4gZnhz
YXZlIGFmdGVyIGp1c3QgZG9pbmcgYW4gZnhyc3RvcjogSSBoYWQgdGhlCmlkZWEgdGhhdCB3aGF0
IGNhbWUgb3V0IHZpYSBmeHNhdmUgbWlnaHQgbm90IGJlIHRoZSBzYW1lIGFzIHdoYXQgd2FzCndy
aXR0ZW4gdmlhIGZ4cnN0b3IgKGkuZS4sIHRoZSBpbnN0cnVjdGlvbiB3b3VsZCAiaW50ZXJwcmV0
IiB0aGUgZGF0YSksCnBhcnRpY3VsYXJseSBhcyB3aGF0IHdlbnQgaW4gd291bGQgYmUgY29tcGxl
dGVseSByYW5kb20gZnV6emVkIHN0YXRlLgpUaGUgaWRlYSBiZWhpbmQgZG9pbmcgdGhlIHJlc3Rv
cmUgLyBzYXZlIHdhcyB0byAic2FuaXRpemUiIHRoZSBzdGF0ZSBpbgp0aGUgc3RhdGUgc3RydWN0
IHRvIGxvb2sgbW9yZSBsaWtlIHJlYWwgaW5wdXQgZGF0YS4KCj4gVGhlIGZ1bmN0aW9uJ3MgcGFy
YW1ldGVyIG5hbWUgYmVpbmcgInN0b3JlIiBhZGRzIHRvIHRoZSBjb25mdXNpb24sCj4gc2luY2Ug
d2hhdCBpdCBjb250cm9scyBpcyBhY3R1YWxseSB3aGF0IHdlIGNhbGwgImxvYWQiIG9uIHg4NiAo
b3IKPiAicmVzdG9yZSIgZm9sbG93aW5nIHRoZSBpbnNuIG1uZW1vbmljcykuCgpJIGNob3NlICdz
dG9yZScgYXMgdGhlIGFyZ3VtZW50IG5hbWUgYmVmb3JlIEkgcmVhbGl6ZWQgdGhhdCBmeHJzdG9y
IHdhcwoiZnggcmVzdG9yZSIgYW5kIG5vdCAiZnhyIHN0b3JlIi4KCkRvIHlvdSB0aGluayAnd3Jp
dGUnIHdvdWxkIGJlIHN1aXRhYmxlPyAgTmFtZXMgbGlrZSAicmVzdG9yZSIgb3IgImxvYWQiCm1h
a2Ugc2Vuc2UgaWYgeW91J3JlIHRoaW5raW5nIGFib3V0IHRoaW5ncyBmcm9tIHRoZSBwcm9jZXNz
b3IncwpwZXJzcGVjdGl2ZSAoYXMgdGhlIGFyY2hpdGVjdHMgY2VydGFpbmx5IHdlcmUpOyBidXQg
dGhleSBtYWtlIGxlc3Mgc2Vuc2UKZnJvbSBhIHByb2dyYW1tZXIncyBwZXJzcGVjdGl2ZSwgc2lu
Y2UgKHRvIG1lIGFueXdheSkgaXQgc2VlbXMgbGlrZSBJJ20Kd3JpdGluZyB0byBvciByZWFkaW5n
IGZyb20gdGhlIEZQVSB1bml0IChyYXRoZXIgdGhhbiBsb2FkaW5nL3Jlc3RvcmluZwpvciBzYXZp
bmcpLgoKSWYgeW91IGRvbid0IGxpa2UgJ3dyaXRlJyBJJ2xsIGNoYW5nZSBpdCB0byAncmVzdG9y
ZScuCgo+IEFuZCB0aGVuIC0gd2hhdCBhYm91dCBZTU0gcmVnaXN0ZXIgc3RhdGU/IE90aGVyIG1v
cmUgZXhvdGljIHJlZ2lzdGVycwo+IChsaWtlIHRoZSBCTkQqIG9uZXMpIG1heSBpbmRlZWQgbm90
IGJlIHRoYXQgcmVsZXZhbnQgdG8gZnV6eiB5ZXQuCgpJIGNhbiBsb29rIGludG8gdGhhdCBpZiB5
b3Ugd2FudCwgb3IgaWYgeW91IHdhbnQgdG8gZ2l2ZSBtZSBzb21lIHJ1bmVzCnRvIGNvcHkgaW4g
SSdtIGhhcHB5IHRvIGRvIHRoYXQgYXMgd2VsbC4KCj4+IEBAIC03MzcsNiArNzgwLDE3IEBAIHN0
YXRpYyB2b2lkIHNldHVwX3N0YXRlKHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQo+PiAg
ICAgICAgICAgICAgcHJpbnRmKCJTZXR0aW5nIGNwdV91c2VyX3JlZ3Mgb2Zmc2V0ICV4XG4iLCBv
ZmZzZXQpOwo+PiAgICAgICAgICAgICAgY29udGludWU7Cj4+ICAgICAgICAgIH0KPj4gKyAgICAg
ICAgb2Zmc2V0IC09IHNpemVvZihzdHJ1Y3QgY3B1X3VzZXJfcmVncyk7Cj4+ICsKPj4gKyAgICAg
ICAgLyogRnV6eiBmeHNhdmUgc3RhdGUgKi8KPj4gKyAgICAgICAgaWYgKCBvZmZzZXQgPCAxMjgg
KQo+PiArICAgICAgICB7Cj4+ICsgICAgICAgICAgICBpZiAoICFpbnB1dF9yZWFkKHMsIHMtPmZ4
c2F2ZSArIChvZmZzZXQgKiA0KSwgNCkgKQo+PiArICAgICAgICAgICAgICAgIHJldHVybjsKPj4g
KyAgICAgICAgICAgIHByaW50ZigiU2V0dGluZyBmeHNhdmUgb2Zmc2V0ICV4XG4iLCBvZmZzZXQg
KiA0KTsKPiAKPiBXaGF0J3MgdGhpcyAzMi1iaXQgZ3JhbnVsYXJpdHkgZGVyaXZlZCBmcm9tPwoK
SnVzdCBzZWVtZWQgbGlrZSBhIGdvb2Qtc2l6ZWQgY2h1bmsuICBEb2luZyBpdCBieXRlLWJ5LWJ5
dGUgc2VlbWVkIHRvIGJlCiJ3YXN0aW5nIiBpbnB1dCBvbiBvZmZzZXRzIChhcyBpbiB0aGUgaW5w
dXQgeW91J2QgaGF2ZSBhIDItYnl0ZSAnb2Zmc2V0Jwpmb2xsb3dlZCBieSBhIG9uZS1ieXRlIGJp
dCBvZiBkYXRhKS4gIFRoaXMgd2F5IHlvdSBoYXZlIGEgMi1ieXRlIG9mZnNldAphbmQgYSA0LWJ5
dGUgY2h1bmsgb2YgZGF0YSB0aGF0IHlvdSB3cml0ZS4KCkxldCBtZSBrbm93IGlmIHlvdSB0aGlu
ayB0aGVyZSdzIGEgYmV0dGVyIHNpemUgZm9yIGNodW5rcyBvZiBkYXRhIHRvCndyaXRlLiAgSW4g
YW55IGNhc2UgSSdsbCBhZGQgYSBjb21tZW50IGluIGhlcmUgdG8gbGV0IHBlb3BsZSBrbm93IHRo
YXQKdGhlIHNpemUgaXMgYXJiaXRyYXJ5LgoKPj4gQEAgLTg4Myw2ICs5MzcsOSBAQCBzdGF0aWMg
dm9pZCBzYW5pdGl6ZV9zdGF0ZShzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKPj4gICAg
ICAgICAgcy0+c2VnbWVudHNbeDg2X3NlZ19jc10uZGIgPSAwOwo+PiAgICAgICAgICBzLT5zZWdt
ZW50c1t4ODZfc2VnX3NzXS5kYiA9IDA7Cj4+ICAgICAgfQo+PiArCj4+ICsgICAgLyogU2V0dGlu
ZyB0aGlzIHZhbHVlIHNlZW1zIHRvIGNhdXNlIGNyYXNoZXMgaW4gZnhyc3RvciAqLwo+PiArICAg
ICooKHVuc2lnbmVkIGludCAqKShzLT5meHNhdmUpICsgNikgPSAwOwo+IAo+IFRoYXQncyB0aGUg
TVhDU1IgZmllbGQgLSBpbnN0ZWFkIG9mIHN0b3JpbmcgemVybyB5b3Ugd2FudCB0byBtYXNrIHdp
dGgKPiBteGNzcl9tYXNrLiBUbyBhdm9pZCB0aGUgdWdseSBsaXRlcmFsIDYgKGFuZCB0byBtYWtl
IGNsZWFyIHdoYXQgaXQgaXMKPiB0aGF0IG5lZWRzIGFkanVzdG1lbnQgaGVyZSkgaXQgbWF5IGFs
c28gYmUgd29ydGh3aGlsZSB3aWRlbmluZyB0aGUKPiBzY29wZSBvZiB0aGUgdHlwZSBkZWNsYXJl
ZCBpbiBfc2V0X2ZwdV9zdGF0ZSgpIGFuZCB1c2UgaXQgZm9yIHN0cnVjdAo+IGZ1enpfc3RhdGUn
cyBmeHNhdmUgZmllbGQuCgpHb3QgaXQuCgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 05 17:19:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 17:19:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e09ni-0006c5-Hq; Thu, 05 Oct 2017 17:19:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xumengpanda@gmail.com>) id 1e09ng-0006bx-Ij
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 17:19:08 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 4C/F8-02228-B8966D95; Thu, 05 Oct 2017 17:19:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsVyMfTGKt3uzGu
 RBi9W81h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkvL25mKjjIVnG4eS5rA+MK1i5GLg4hgVmM
 Em8OPWQBcVgEGlglPv5uBXMkBOawSkx4vwrI4QRyyiS6r69nhbCLJDoWzWGCsX/e3whm8woIS
 pyc+QSsXkjAS+Lx+k1g9ZwCPhKrzm9ihoh7SyxfsBssziagKjHvXCMbiM0ioCLR1/KOEWJOgM
 TSxQfBZgoLWEk0HjwJNlNEQE3i1951bCDHMQssY5a4vec8WBGzgKZE6/bf7BMYBWchuWMWktQ
 CRqZVjBrFqUVlqUW6RoZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBQVrPwMC4
 g7Fnr98hRkkOJiVR3kNp1yKF+JLyUyozEosz4otKc1KLDzHKcHAoSfDmZgDlBItS01Mr0jJzg
 PECk5bg4FES4XUFSfMWFyTmFmemQ6ROMVpyXLhz6Q8Tx42H14HkgT23/jAJseTl56VKifPWgT
 QIgDRklObBjYPF9CVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrzBIFN4MvNK4La+AjqICei
 gOU1XQA4qSURISTUw6qvUNiTYHl/oelPel3cmz027OzPWtzqaT7O8bff82pkLBhvFn+i6XVlk
 Wrbv2uck3zALnw73yduPT1HYOJU3sd2h8cjktYffq8/IN76kWXfScmtWGBdPsW45d3Xp4T+d0
 TW1fEUTUiW91+p+alcpOFVX4cgZGyh/w6w3L/M89y75Jy0HtxsrsRRnJBpqMRcVJwIAH2uIz+
 QCAAA=
X-Env-Sender: xumengpanda@gmail.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1507223946!113544968!1
X-Originating-IP: [209.85.216.170]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59491 invoked from network); 5 Oct 2017 17:19:07 -0000
Received: from mail-qt0-f170.google.com (HELO mail-qt0-f170.google.com)
 (209.85.216.170)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Oct 2017 17:19:07 -0000
Received: by mail-qt0-f170.google.com with SMTP id i13so26719807qtc.11
 for <xen-devel@lists.xenproject.org>; Thu, 05 Oct 2017 10:19:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=Mf2WoeYUdgsnRtoei567gQf91nf9qhTggGvnKjT334o=;
 b=HO87s9Wp9BzUR23BduJ4e6lxajHmXLzY+Oe/lRzTxjVGxARvFMv2LIR5EiMthWb6Du
 0Z+UgmVU2kgwNlJ07UFk0IjDhzaBlVFldyOxGuS9pnn9FnIgWHS/z3yM0sABtqyxQP1V
 h4E8dJun8LT2x0AJs9l14GMxTKjlafIShIFlEqMbbVrGzdyC3bg+UVM3fZsXLItQxYAO
 hwnQWA2YIWqs1D4ZQ4LS7flZIsWijShvrqZk4kNcBqrbI+3Dk4/iV2XagfPV1mvSrqhh
 IdxnPIi8sLqL9sNMnESd1ftz1QXP6c2smJuN8OSHA4Y+cod0k6cyMu++w92OfliLni+Y
 5v3w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=Mf2WoeYUdgsnRtoei567gQf91nf9qhTggGvnKjT334o=;
 b=jx3e32V0MoRgy/pyKcy4Ij5QopTb0VNeMRpSB9iT4mU2NOaddBIcG453hs+WPud4Sb
 BFijWS+JJV/++IyiIocYPb+dw7stFjo3Z4D/rBfg0xzZb1N7gLwF/t72DwRcwbey9bMx
 yQIggVJPTCZgQUZ+EJoyFPdmRm8aVyfW/Edfsgl3G/XwfoKTcHYf5INWlbcZSbndziQ9
 eoXLAUqGbvXJIZrZVGAxHELEt1nkIo/IFK0aQDzUtiP/pMERK15fB3ozOlVwuNa7zj4Z
 PAxYCz3yCPuew7Klngr3p6VC+nZoj/7HCi/sJfpDsEdaoyWw5OXRQ/t4waaUJfev8Y3l
 BrLw==
X-Gm-Message-State: AMCzsaV6kQLrTusIX6vQ3LQZjaiudrkpC3Wjp2uWAm10ROkbugXNHT1V
 EdLyEk5NkQjTfjtoCmMstgaeG+B67l/GAxy2vg==
X-Google-Smtp-Source: AOwi7QA3XsrQ2fEiMapyrdkKRklt2H0/5ARP80UpArLh4YKRDmAz1yMt9wL0KbtKEYuKDeqWI6RTuZdwjrTVTsMXIj0=
X-Received: by 10.237.37.91 with SMTP id w27mr11281792qtc.32.1507223945828;
 Thu, 05 Oct 2017 10:19:05 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.18.178 with HTTP; Thu, 5 Oct 2017 10:19:04 -0700 (PDT)
In-Reply-To: <150721369671.25676.9166731356308356776.stgit@Solace.fritz.box>
References: <150721369671.25676.9166731356308356776.stgit@Solace.fritz.box>
From: Meng Xu <xumengpanda@gmail.com>
Date: Thu, 5 Oct 2017 13:19:04 -0400
Message-ID: <CAENZ-+mgYNc28V7nzmfJ4n=vSH166UNS-e-cYf1+eUJ-VAQq6w@mail.gmail.com>
To: Dario Faggioli <raistlin@linux.it>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] Changing my email address
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgRGFyaW8sCgpPbiBUaHUsIE9jdCA1LCAyMDE3IGF0IDEwOjI4IEFNLCBEYXJpbyBGYWdnaW9s
aSA8cmFpc3RsaW5AbGludXguaXQ+IHdyb3RlOgo+Cj4gSGVsbG8sCj4KPiBTb29uIEkgd29uJ3Qg
aGF2ZSBhY2Nlc3MgdG8gZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbSBlbWFpbCBhZGRyZXNzLgoK
SXQncyBzYWQgdG8gaGVhciB0aGlzLiA6KAoKPgo+IFRoZXJlZm9yZSwgcmVwbGFjZSBpdCwgaW4g
bXkgZW50cmllcyBpbiBNQUlOVEFJTkVSUywgd2l0aCBhbiBlbWFpbCBhZGRyZXNzIHRoYXQKPiBJ
IGFjdHVhbGx5IGNhbiwgYW5kIHdpbGwgYWN0dWFsbHkgcmVhZC4KPgo+IE9uZSB0aGluZyBhYm91
dCBSVERTLiBNZW5nLCB3aGljaCBvbmUgb2YgdGhlIGZvbGxvd2luZyB0d28gc2VudGVuY2VzLCBi
ZXR0ZXIKPiBkZXNjcmliZXMgeW91ciBzaXR1YXRpb24/Cj4KPiAgYSkgU3VwcG9ydGVkOiAgIFNv
bWVvbmUgaXMgYWN0dWFsbHkgcGFpZCB0byBsb29rIGFmdGVyIHRoaXMuCj4gIGIpIE1haW50YWlu
ZWQ6ICBTb21lb25lIGFjdHVhbGx5IGxvb2tzIGFmdGVyIGl0Lgo+Cj4gSWYgaXQncyBhICh5b3Un
cmUgY3VycmVudGx5IHBhaWVkIHRvIGxvb2sgYWZ0ZXIgUlREUykgdGhlbiB3ZSdyZSBmaW5lLgoK
SSdtIHBhaWQgdG8gbG9vayBhZnRlciBSVERTIGF0IGxlYXN0IGJlZm9yZSBJIGdyYWR1YXRlLiA6
KQoKQmVzdCByZWdhcmRzLAoKTWVuZwoKLS0gCk1lbmcgWHUKUGguRC4gQ2FuZGlkYXRlIGluIENv
bXB1dGVyIGFuZCBJbmZvcm1hdGlvbiBTY2llbmNlClVuaXZlcnNpdHkgb2YgUGVubnN5bHZhbmlh
Cmh0dHA6Ly93d3cuY2lzLnVwZW5uLmVkdS9+bWVuZ3h1LwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 05 17:23:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 17:23:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e09s9-0007Tj-2r; Thu, 05 Oct 2017 17:23:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e09s8-0007Tc-GY
 for xen-devel@lists.xensource.com; Thu, 05 Oct 2017 17:23:44 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 57/6E-02216-F9A66D95; Thu, 05 Oct 2017 17:23:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXde1rV
 Ig6MzdC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0dN+k6WgNbbieuca9gbG
 PeZdjJwcQgKNTBITLmV2MXIB2Y8ZJfZO/ssM4WxjlDj/9BgbSJWIgLPE1zNz2UFsXgF9ibuNr
 5lAbGEBY4lVez8wgjRICEyRk/g89RMrSEJCwFNi8o1NzDD2ie9LWLoY2TnYBKwkDomBRFkEVC
 XWLnnGNIGRewEjwypGjeLUorLUIl0jY72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/Nx
 NjECf1zMwMO5g3NHud4hRkoNJSZT3UNq1SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvDcygXKC
 RanpqRVpmTnA4INJS3DwKInwvgBJ8xYXJOYWZ6ZDpE4x6nIc23T5D5MQS15+XqqUOG8eSJEAS
 FFGaR7cCFgkXGKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzNsAMoUnM68EbtMroCOYgI6Y03
 QF5IiSRISUVAMjs1mQz/zt/179CYh5+0zwktZF7/jrZ/53/FCdsrI/ctmXFQX1+2+FJPEemXC
 nz/r+2aALv9YkZgVX8dt/XTtxx6c54VpstyX23typxHKefVOReATLUcNSmRff7Fw2h4SGfLs9
 c1HPyVyR9PnT+yxcFRdZiG7PXBjuUZ/SL17WdrToYZBElJ6bEktxRqKhFnNRcSIAg2Bv5n8CA
 AA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1507224221!100751277!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 747 invoked from network); 5 Oct 2017 17:23:42 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Oct 2017 17:23:42 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e09s4-0001xF-E6; Thu, 05 Oct 2017 17: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e09ry-00083n-W4; Thu, 05 Oct 2017 17:23:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e09ry-0007td-Km; Thu, 05 Oct 2017 17:23:34 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114024-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-libvirt-xsm:xen-install:fail:heisenbug
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install: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-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-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-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm: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-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 05 Oct 2017 17:23:34 +0000
Subject: [Xen-devel] [xen-unstable test] 114024: tolerable FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDAyNCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDAyNC8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gIDYgeGVuLWluc3Rh
bGwgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDExNDAwMwoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExNDAwMyBsaWtlIDEx
Mzk3NwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBpbiAxMTQwMDMgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE0MDAzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbGlrZSAxMTQwMDMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExNDAwMwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2Ug
MTE0MDAzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAg
ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTQwMDMKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExNDAwMwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAg
IGZhaWwgIGxpa2UgMTE0MDAzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
IDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNp
b24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBkYmM0YjZlMTNh
NWQwZGQ4OTY3Y2RlN2ZmNzAwMGFiMWVkODg2MjVlCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAg
ICAgICAgICAgICAgICBkYmM0YjZlMTNhNWQwZGQ4OTY3Y2RlN2ZmNzAwMGFiMWVkODg2MjVlCgpM
YXN0IHRlc3Qgb2YgYmFzaXMgICAxMTQwMjQgIDIwMTctMTAtMDUgMDE6NTk6NTAgWiAgICAwIGRh
eXMKVGVzdGluZyBzYW1lIHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5k
KSAgICAgICAgIDAgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdy
dXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKClB1Ymxpc2hlZCB0ZXN0ZWQgdHJlZSBpcyBhbHJlYWR5IHVwIHRvIGRhdGUuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 05 17:28:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 17:28:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e09x2-0007g7-Mz; Thu, 05 Oct 2017 17:28:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e09x2-0007g1-3p
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 17:28:48 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 DD/06-03453-FCB66D95; Thu, 05 Oct 2017 17:28:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssu657Gu
 RBtee61t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlbX7WyFRznrfj+6ABzA+M+7i5GTg4hgSVM
 Epv/s3QxcnCwCDhIHJrMB2IyCsRIPPhhDVLBKBAmMfnyElaICi2JJ+fzQcJsAoYSf59sYgMJS
 wDZSz5zgIRFBNQkfu1dBxTm4mAW2MkscWDdV0aQhLCAm8Ta1UfAbE4BX4l7846ygNi8Al4Skz
 72MYM0CAn0MEr8unEVLCEqoCtx6N8fNogiQYmTM5+AxZmBblg+fRvLBEaBWUhSs5CkFjAyrWL
 UKE4tKkst0jU000sqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxABiDYwXh/Y8Ah
 RkkOJiVRXq+sa5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHiTQXKCRanpqRVpmTnAWIBJS3DwK
 InwvsgESvMWFyTmFmemQ6ROMSpKifNmg/QJgCQySvPg2mDxd4lRVkqYlxHoECGegtSi3MwSVP
 lXjOIcjErCvK9ApvBk5pXATX8FtJgJaPGcpisgi0sSEVJSDYxmrg1vL30+U3Mu6JZ7a4K9iNb
 moKIo8X+RBktkyud7Cpyf4DSvzDplh5jIRJbsSX47Ql9stQ53FFFZYsjKa1G8xOZI+LP8B9p2
 Gw8e1T6bfXlVZsWjhWm7OQUeTjr76JaoyGvjSwcyPK+fD5im01u33Oy1ZK/nzXWmHTujZ/jar
 Uks3H/ZfpYSS3FGoqEWc1FxIgCzIoKdugIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1507224525!53510051!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49594 invoked from network); 5 Oct 2017 17:28:46 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Oct 2017 17:28:46 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id F11C321881;
 Thu,  5 Oct 2017 17:28:43 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org F11C321881
Date: Thu, 5 Oct 2017 10:28:24 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Dario Faggioli <raistlin@linux.it>
In-Reply-To: <150721372619.25676.13947549251601653723.stgit@Solace.fritz.box>
Message-ID: <alpine.DEB.2.10.1710051028170.2124@sstabellini-ThinkPad-X260>
References: <150721369671.25676.9166731356308356776.stgit@Solace.fritz.box>
 <150721372619.25676.13947549251601653723.stgit@Solace.fritz.box>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: update entries to new email
	address.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCA1IE9jdCAyMDE3LCBEYXJpbyBGYWdnaW9saSB3cm90ZToKPiBSZXBsYWNlLCBpbiB0
aGUgJ006JyBmaWVsZHMgb2YgdGhlIGNvbXBvbmVudHMgSSBjby1tYWludGFpbgo+ICgnQ1BVIFBP
T0xTJywgJ1NDSEVEVUxJTkcnIGFuZCAnUlREUyBTQ0hFRFVMRVInKSwgdGhlIENpdHJpeAo+IGVt
YWlsLCB0byB3aGljaCBJIGRvbid0IGhhdmUgYWNjZXNzIGFueSBsb25nZXIsIHdpdGggbXkKPiBw
ZXJzb25hbCBlbWFpbC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdnaW9saSA8cmFpc3Rs
aW5AbGludXguaXQ+CgpBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgoKCj4gLS0tCj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Cj4gQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNv
bT4KPiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxr
IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgo+IENjOiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IENjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+Cj4gQ2M6IE1lbmcgWHUgPG1lbmd4dUBjaXMudXBlbm4uZWR1Pgo+IC0tLQo+ICBN
QUlOVEFJTkVSUyB8ICAgIDYgKysrLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMo
KyksIDMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL01BSU5UQUlORVJTIGIvTUFJTlRB
SU5FUlMKPiBpbmRleCAxMmRiYWQxMzBjLi40ZDcwOTIzMjRhIDEwMDY0NAo+IC0tLSBhL01BSU5U
QUlORVJTCj4gKysrIGIvTUFJTlRBSU5FUlMKPiBAQCAtMTgzLDcgKzE4Myw3IEBAIEY6CXRvb2xz
L2Jsa3RhcDIvCj4gIAo+ICBDUFUgUE9PTFMKPiAgTToJSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgo+IC1NOglEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4K
PiArTToJRGFyaW8gRmFnZ2lvbGkgPHJhaXN0bGluQGxpbnV4Lml0Pgo+ICBTOglTdXBwb3J0ZWQK
PiAgRjoJeGVuL2NvbW1vbi9jcHVwb29sLmMKPiAgCj4gQEAgLTMzNSwxNCArMzM1LDE0IEBAIEY6
CXRvb2xzL2hvdHBsdWcvTGludXgvcmVtdXMtbmV0YnVmLXNldHVwCj4gIEY6CXRvb2xzL2hvdHBs
dWcvTGludXgvYmxvY2stZHJiZC1wcm9iZQo+ICAKPiAgUlREUyBTQ0hFRFVMRVIKPiAtTToJRGFy
aW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+Cj4gK006CURhcmlvIEZhZ2dp
b2xpIDxyYWlzdGxpbkBsaW51eC5pdD4KPiAgTToJTWVuZyBYdSA8bWVuZ3h1QGNpcy51cGVubi5l
ZHU+Cj4gIFM6CVN1cHBvcnRlZAo+ICBGOgl4ZW4vY29tbW9uL3NjaGVkX3J0LmMKPiAgCj4gIFND
SEVEVUxJTkcKPiAgTToJR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29t
Pgo+IC1NOglEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KPiArTToJ
RGFyaW8gRmFnZ2lvbGkgPHJhaXN0bGluQGxpbnV4Lml0Pgo+ICBTOglTdXBwb3J0ZWQKPiAgRjoJ
eGVuL2NvbW1vbi9zY2hlZCoKPiAgCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 17:42:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 17:42:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0AAM-0000xf-4g; Thu, 05 Oct 2017 17:42:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e0AAK-0000xJ-Tn
 for xen-devel@lists.xen.org; Thu, 05 Oct 2017 17:42:33 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 60/2F-02038-80F66D95; Thu, 05 Oct 2017 17:42:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsVyMfTOel22/Gu
 RBs0/xS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozJB1oZC7p0K2Y9cWpg/CbfxcjJISQwiVHi
 8X7RLkYuDhaBdmaJcw8uMYM4EgLvWCQOvutnAamSECiSaNj7hxnCTpO4/nwnO4RdIdH3/QVrF
 yMH0CQ1iTVvokB6hQT6mCT+fv3NCBJnE9CRWDejFqRcREBa4trny4wgNcwCj9kkpv1eygiSEB
 aIkPj8qZ0VxGYRUJVYuW0iWC+vgI3EvSvaEKvkJXa1XWSdwMi/gJFhFaN6cWpRWWqRrpleUlF
 mekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZg6NQzMDDuYLzS5nyIUZKDSUmU1yvrWqQQ
 X1J+SmVGYnFGfFFpTmrxIUYZDg4lCV7+PKCcYFFqempFWmYOMIhh0hIcPEoivPIgad7igsTc4
 sx0iNQpRnuOC3cu/WHiOLbpMpA8sOcWkOy4efcPkxBLXn5eqpQ4rzFImwBIW0ZpHtxQWNRdYp
 SVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMezAXaApPZl4J3O5XQGcxAZ01p+kKyFkliQgpqQb
 G2tXN2or7tB71KGv+mxTrffAXd7jfwvuXVLhbuz1FZ/QUFHw/sNTnZF6Px8QVrhfLRGcUhFc1
 30noy1FdUmJ2uumW1CmLD6/vyYZvnnTcsKYg1UEmNUq6zvm+352u4OmMQlyu/w0nNASayTjJX
 2dZ+WFLjkKhHePRTxara2J4rl1klGjm2KrEUpyRaKjFXFScCAD4PBpDtQIAAA==
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1507225349!110564661!1
X-Originating-IP: [209.85.220.175]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57533 invoked from network); 5 Oct 2017 17:42:30 -0000
Received: from mail-qk0-f175.google.com (HELO mail-qk0-f175.google.com)
 (209.85.220.175)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Oct 2017 17:42:30 -0000
Received: by mail-qk0-f175.google.com with SMTP id f199so2335158qke.2
 for <xen-devel@lists.xen.org>; Thu, 05 Oct 2017 10:42:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id;
 bh=5gMELUFUpjUU72yhLIGdHqpqSKaL4c+P+E80Iu9fqYA=;
 b=igex10VYWeRKyheXESid2nI8IjNWdWfxLAdTa4HaUCsMGR/yW6piFQroCknJRT23yd
 56FgBMF7fF9X3mlwBIhi6pD1/Iwv13roLlKIxR3+zdS+C+14ZbKMDRgEhuua6Pov3hnG
 IJ/V2XM+f7zx81GYe7LzxSXlTr9nQpc5D0ixk=
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=5gMELUFUpjUU72yhLIGdHqpqSKaL4c+P+E80Iu9fqYA=;
 b=IMoOA9dFgtJA+jhFwMA0IqjUnMKifDX3vl4aAHtsnAYd1MFMwA2dyc2ip54xfWACMK
 +Vx5EEfQ0RJQNk3ehfyd5l5Pf7ue02zVhJmuJs1VL5q1r/3kppsCIbsXoQ+1eaCy842z
 iZOzk9PfamjJeJJCT/vi7KhPzmOmuf9kqII1Na+pB+OwUjRJrDQIIQQCkXPaygKu0xO3
 1ritg/OJz36PGqRvTNJKvc58gGbV21ts5dENDS6Ukeduyf8ZRjHAeA/OAR7I/tTsLa3q
 qlfnz8wT6MMmv95OmKv8qJJqvD17YD+1rwNBN7Tgu814cBq4CFruHwsBlgTS0WHlnoZ7
 Q4Wg==
X-Gm-Message-State: AMCzsaUom8l9F3TGEq0awcspMWEKx456qj4hM385ZiMieTwF3YUr55Hm
 m+MtB3g4xwbT7GazWBmI/gAdl7PH0oRPKg==
X-Google-Smtp-Source: AOwi7QCO8HyLjf1qfRtYANUA+oEfF9YREpBj3sUK5EOpZw60f3hmHRXNi66Ews7R85j/HcN8rMziQw==
X-Received: by 10.55.141.1 with SMTP id p1mr25274627qkd.358.1507225349008;
 Thu, 05 Oct 2017 10:42:29 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id y63sm11815084qky.75.2017.10.05.10.42.25
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 05 Oct 2017 10:42:28 -0700 (PDT)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Thu,  5 Oct 2017 18:42:13 +0100
Message-Id: <20171005174222.29161-1-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
Cc: Elena Ufimtseva <elena.ufimtseva@oracle.com>,
 Kevin Tian <kevin.tian@intel.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@linaro.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.com>,
 Shane Wang <shane.wang@intel.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Gang Wei <gang.wei@intel.com>
Subject: [Xen-devel] [PATCH v2 0/9] xen: Convert __page_to_mfn and
	__mfn_to_page to use typesafe MFN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKTW9zdCBvZiB0aGUgdXNlcnMgb2YgcGFnZV90b19tZm4gYW5kIG1mbl90b19wYWdl
IGFyZSBlaXRoZXIgb3ZlcnJpZGluZwp0aGUgbWFjcm9zIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGgg
bWZuX3Qgb3IgdXNlIG1mbl94L19tZm4gYmVjYXVlIHRoZSByZXN0Cm9mIHRoZSBmdW5jdGlvbiB1
c2UgbWZuX3QuCgpTbyBJIHRoaW5rIGl0IGlzIHRpbWUgdG8gbWFrZSBfX3BhZ2VfdG9fbWZuIGFu
ZCBfX21mbl90b19wYWdlIHVzaW5nIHR5cGVzYWZlCk1GTi4KClRoZSBmaXJzdCA4IHBhdGNoZXMg
d2lsbCBjb252ZXJ0IG9mIHRoZSBjb2RlIHRvIHVzZSB0eXBlc2FmZSBNRk4sIGVhc2luZwp0aGUg
dHJlZS13aWRlIGNvbnZlcnNpb24gaW4gcGF0Y2ggOC4KCk5vdGUgdGhhdCB0aGlzIHdhcyBvbmx5
IGJ1aWxkIHRlc3RlZCBpdCBvbiB4ODYuCgpDaGVlcnMsCgpDYzogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92
c2t5QG9yYWNsZS5jb20+CkNjOiBFbGVuYSBVZmltdHNldmEgPGVsZW5hLnVmaW10c2V2YUBvcmFj
bGUuY29tPgpDYzogR2FuZyBXZWkgPGdhbmcud2VpQGludGVsLmNvbT4KQ2M6IEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3Jn
ZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6IEp1biBOYWthamltYSA8anVuLm5ha2Fq
aW1hQGludGVsLmNvbT4KQ2M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgpDYzog
S29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogUGF1bCBE
dXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQ2M6IFJhenZhbiBDb2pvY2FydSA8cmNv
am9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KQ2M6IFNoYW5lIFdhbmcgPHNoYW5lLndhbmdAaW50ZWwu
Y29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzog
U3VyYXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4KQ2M6
IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KQ2M6IFRpbSBEZWVnYW4gPHRp
bUB4ZW4ub3JnPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkp1bGllbiBHcmFs
bCAoOSk6CiAgeGVuL2FybTogZG9tYWluX2J1aWxkOiBDbGVhbi11cCBpbnNlcnRfMTFfYmFuawog
IHhlbi9hcm0zMjogbW06IFJld29yayBpc194ZW5faGVhcF9wYWdlIHRvIGF2b2lkIG5hbWVjbGFz
aAogIHhlbi94ODY6IG1lbV9zaGFyaW5nOiBVc2UgY29weV9kb21haW5fcGFnZSBpbgogICAgX19t
ZW1fc2hhcmluZ191bnNoYXJlX3BhZ2UKICB4ZW4veDg2OiBVc2UgbWFkZHJfdG9fcGFnZSBhbmQg
bWFkZHJfdG9fbWZuIHRvIGF2b2lkIG9wZW4tY29kZWQgPj4KICAgIFBBR0VfU0hJRlQKICB4ZW4v
a2ltYWdlOiBSZW1vdmUgZGVmaW5lZCBidXQgdW51c2VkIHZhcmlhYmxlcwogIHhlbi9rZXhlYyxr
aW1hZ2U6IENvbnZlcnQga2V4ZWMgYW5kIGtpbWFnZSB0byB1c2UgdHlwZXNhZmUgbWZuX3QKICB4
ZW4veGVub3Byb2Y6IENvbnZlcnQgdGhlIGZpbGUgdG8gdXNlIHR5cGVzYWZlIE1GTgogIHhlbi90
bWVtOiBDb252ZXJ0IHRoZSBmaWxlIGNvbW1vbi90bWVtX3hlbi5jIHRvIHVzZSB0eXBlc2FmZSBN
Rk4KICB4ZW46IENvbnZlcnQgX19wYWdlX3RvX21mbiBhbmQgX19tZm5fdG9fcGFnZSB0byB1c2Ug
dHlwZXNhZmUgTUZOCgogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jICAgICAgICAgICAgIHwg
MTUgKysrKysrKystLS0tLS0tCiB4ZW4vYXJjaC9hcm0va2VybmVsLmMgICAgICAgICAgICAgICAg
ICAgfCAgMiArLQogeGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYyAgICAgICAgICAgICAgIHwgIDIg
Ky0KIHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAgICAgICAgICAgICAgICB8ICA4ICsrKystLS0t
CiB4ZW4vYXJjaC9hcm0vcDJtLmMgICAgICAgICAgICAgICAgICAgICAgfCAgOCArLS0tLS0tLQog
eGVuL2FyY2gveDg2L2NwdS92cG11LmMgICAgICAgICAgICAgICAgIHwgIDQgKystLQogeGVuL2Fy
Y2gveDg2L2RlYnVnLmMgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9k
b21haW4uYyAgICAgICAgICAgICAgICAgICB8IDIxICsrKysrKysrKysrLS0tLS0tLS0tLQogeGVu
L2FyY2gveDg2L2RvbWFpbl9wYWdlLmMgICAgICAgICAgICAgIHwgIDYgKysrLS0tCiB4ZW4vYXJj
aC94ODYvZG9tY3RsLmMgICAgICAgICAgICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L2h2
bS9kbS5jICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vZG9tMF9i
dWlsZC5jICAgICAgICAgICB8ICA2ICsrKy0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAg
ICAgICAgICAgICAgIHwgMTQgKysrKysrKy0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vaW9yZXEu
YyAgICAgICAgICAgICAgICB8ICA2ICsrKy0tLQogeGVuL2FyY2gveDg2L2h2bS9zdGR2Z2EuYyAg
ICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jICAgICAgICAg
ICAgICB8ICA0ICsrLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYyAgICAgICAgICAgICB8
ICA2ICsrKy0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jICAgICAgICAgICAgIHwgIDIg
Ky0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICAgICAgICAgICAgICB8IDEwICsrKysrLS0t
LS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyAgICAgICAgICAgICB8ICA2ICsrKy0tLQog
eGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDYgLS0tLS0tCiB4ZW4v
YXJjaC94ODYvbW0vZ3Vlc3Rfd2Fsay5jICAgICAgICAgICAgfCAgNiArKystLS0KIHhlbi9hcmNo
L3g4Ni9tbS9oYXAvZ3Vlc3Rfd2Fsay5jICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvbW0v
aGFwL2hhcC5jICAgICAgICAgICAgICAgfCAgNiAtLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9oYXAv
bmVzdGVkX2VwdC5jICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcu
YyAgICAgICAgICAgfCAxMiArLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMg
ICAgICAgICAgICAgICB8ICA0ICsrKysKIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMgICAgICAg
ICAgICAgICB8ICA2IC0tLS0tLQogeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgICAgICAgICAg
ICAgIHwgIDYgLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMgICAgICAgICAgICAgICAg
fCAgNiAtLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMgICAgICAgICB8ICAy
ICstCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMgICAgICAgICAgfCAgNiArKystLS0K
IHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvcHJpdmF0ZS5oICAgICAgICB8IDE2ICsrLS0tLS0tLS0t
LS0tLS0KIHhlbi9hcmNoL3g4Ni9udW1hLmMgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiB4
ZW4vYXJjaC94ODYvcGh5c2Rldi5jICAgICAgICAgICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gv
eDg2L3B2L2NhbGxiYWNrLmMgICAgICAgICAgICAgIHwgIDYgLS0tLS0tCiB4ZW4vYXJjaC94ODYv
cHYvZGVzY3JpcHRvci10YWJsZXMuYyAgICAgfCAxMCAtLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYv
cHYvZG9tMF9idWlsZC5jICAgICAgICAgICAgfCAgNiArKysrKysKIHhlbi9hcmNoL3g4Ni9wdi9k
b21haW4uYyAgICAgICAgICAgICAgICB8ICA2IC0tLS0tLQogeGVuL2FyY2gveDg2L3B2L2VtdWwt
Z2F0ZS1vcC5jICAgICAgICAgIHwgIDYgLS0tLS0tCiB4ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2
LW9wLmMgICAgICAgICAgfCAxMCAtLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvcHYvZ3JhbnRfdGFi
bGUuYyAgICAgICAgICAgfCAgNiAtLS0tLS0KIHhlbi9hcmNoL3g4Ni9wdi9tbS5jICAgICAgICAg
ICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvcHYvcm8tcGFnZS1mYXVsdC5jICAgICAg
ICAgfCAgNiAtLS0tLS0KIHhlbi9hcmNoL3g4Ni9zbXBib290LmMgICAgICAgICAgICAgICAgICB8
ICA2IC0tLS0tLQogeGVuL2FyY2gveDg2L3Rib290LmMgICAgICAgICAgICAgICAgICAgIHwgIDQg
KystLQogeGVuL2FyY2gveDg2L3RyYXBzLmMgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHhl
bi9hcmNoL3g4Ni94ODZfNjQvbW0uYyAgICAgICAgICAgICAgICB8ICA2ICsrKysrKwogeGVuL2Nv
bW1vbi9kb21haW4uYyAgICAgICAgICAgICAgICAgICAgIHwgIDQgKystLQogeGVuL2NvbW1vbi9n
cmFudF90YWJsZS5jICAgICAgICAgICAgICAgIHwgIDYgKysrKysrCiB4ZW4vY29tbW9uL2tleGVj
LmMgICAgICAgICAgICAgICAgICAgICAgfCAxNiArKysrKysrKy0tLS0tLS0tCiB4ZW4vY29tbW9u
L2tpbWFnZS5jICAgICAgICAgICAgICAgICAgICAgfCAzMyArKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLS0tLS0KIHhlbi9jb21tb24vbWVtb3J5LmMgICAgICAgICAgICAgICAgICAgICB8ICA2
ICsrKysrKwogeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgICAgICAgICAgICAgICAgIHwgIDYgKysr
KysrCiB4ZW4vY29tbW9uL3RtZW0uYyAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogeGVu
L2NvbW1vbi90bWVtX3hlbi5jICAgICAgICAgICAgICAgICAgIHwgMjYgKysrKysrKysrKysrKyst
LS0tLS0tLS0tLS0KIHhlbi9jb21tb24vdHJhY2UuYyAgICAgICAgICAgICAgICAgICAgICB8ICA2
ICsrKysrKwogeGVuL2NvbW1vbi92bWFwLmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDkgKysr
KystLS0tCiB4ZW4vY29tbW9uL3hlbm9wcm9mLmMgICAgICAgICAgICAgICAgICAgfCAxOSArKysr
KysrKysrKysrLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMg
fCAgNiArKysrKysKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgICAgICAgICB8ICAy
ICstCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYyAgICAgfCAgMiArLQogeGVu
L2luY2x1ZGUvYXNtLWFybS9tbS5oICAgICAgICAgICAgICAgIHwgMjIgKysrKysrKysrKysrLS0t
LS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCAgICAgICAgICAgICAgIHwgIDQgKyst
LQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oICAgICAgICAgICAgICAgIHwgMTIgKysrKysrLS0t
LS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oICAgICAgICAgICAgICAgfCAgMiArLQogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9wYWdlLmggICAgICAgICAgICAgIHwgMzIgKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9kb21haW5fcGFnZS5oICAgICAgICAg
ICB8ICA4ICsrKystLS0tCiB4ZW4vaW5jbHVkZS94ZW4va2ltYWdlLmggICAgICAgICAgICAgICAg
fCAgNCArKy0tCiB4ZW4vaW5jbHVkZS94ZW4vdG1lbV94ZW4uaCAgICAgICAgICAgICAgfCAgMiAr
LQogNzAgZmlsZXMgY2hhbmdlZCwgMjMwIGluc2VydGlvbnMoKyksIDI4NyBkZWxldGlvbnMoLSkK
Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 17:42:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 17:42:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0AAO-0000yf-OB; Thu, 05 Oct 2017 17:42:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e0AAN-0000y6-Nu
 for xen-devel@lists.xen.org; Thu, 05 Oct 2017 17:42:35 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 DF/F8-03409-B0F66D95; Thu, 05 Oct 2017 17:42:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsVyMfTONl2O/Gu
 RBn2HNC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozzDTOZC3ZyVbT9mcHYwHiMvYuRi0NIYCKj
 xIzu+awgDovAPGaJlTvWsIE4EgL9rBLbGvYwdzFyAjl5Et+2HWWDsNMk5nf3s0DYVRKt+zuAa
 jiARqlJrHkTBTG1j0niwfT/bCBxNgEdiXUzakHKRQSkJa59vswIYjMLREic/3AQbKSwQKDEx9
 kvwGwWAVWJGb9ng43nFbCRWL92F9QJ8hK72i6ygticArYS63vusIPYQkA1y1ecZZ7AKLiAkWE
 Vo0ZxalFZapGuoYleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgwDEAwQ7G6xsD
 DjFKcjApifJ6ZV2LFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBy58HlBMsSk1PrUjLzAGGPkxag
 oNHSYRXHiTNW1yQmFucmQ6ROsVoz3HhzqU/TBzHNl0Gkgf23AKSHTfv/mESYsnLz0uVEufdkw
 vUJgDSllGaBzcUFquXGGWlhHkZgc4U4ilILcrNLEGVf8UozsGoJMx7EGQKT2ZeCdzuV0BnMQG
 dNafpCshZJYkIKakGRj8t4yemImpnmEunrXzArKgz7Wgr+4yeH1mzvigx+QtdMXc/wB4boCw2
 gd020VMwaeE/xvcXtyiEmS7jL64QnaN4oG/unxMfJi1zvcH7vEqOb+bqay/eLjWc+/ev4iv+I
 1WJauHXX8zITI3a/suvs+HNn4d7u79fYiiZ87++8WzMcrkwnwcTjiqxFGckGmoxFxUnAgCPuh
 pu0AIAAA==
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1507225351!109980040!1
X-Originating-IP: [209.85.220.182]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16505 invoked from network); 5 Oct 2017 17:42:32 -0000
Received: from mail-qk0-f182.google.com (HELO mail-qk0-f182.google.com)
 (209.85.220.182)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Oct 2017 17:42:32 -0000
Received: by mail-qk0-f182.google.com with SMTP id 17so15471421qkq.8
 for <xen-devel@lists.xen.org>; Thu, 05 Oct 2017 10:42:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=+k2UxqB0X1AeCLQscuVEzKPYeWpws8w3xDjv/fTOxJ0=;
 b=cFYStM7ZFqctzavmRfNEbKhBppBeht4MpkV7ZvYB2ot1JS33l20dNtnfbkTPvqbX17
 P5gUYeDTrQErdL0fIrsS350tYx0cYMPiGLcWHL+i3WAV2dFtD26PNYWYNgjuM8BYy1Xq
 0XicJ5S3ObpHayXP+6G9Dm4dRk+QxPpEs+e+8=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=+k2UxqB0X1AeCLQscuVEzKPYeWpws8w3xDjv/fTOxJ0=;
 b=tvchIoGzT5J226WMRiuap3+Nei+U3eDj5XaraWSqmW8KGKvfJDP/pa4OkeS99Nmy4d
 JfE1wGZc71p6UsLJNEcVcN6H2eDGbK2ajC1ZZjErTrRVpGr8BOvZ/JJA+FEO/6m7RnSu
 /YvTmf0g5Za9Ai1FgcXxKefTpEWKbdusrK8M/gCusl21a6ZBnJPeRGpFCsYEepj+4aYd
 D4y6c32S1e139VHhO7pZfuNeu6FChTNn6o0QQf1ghIJBHtm+ghZfnU4XAkW8rR/tORjU
 Ul3qTV64AjD27frU2HZETwgi5Vpye71R8ajQmpvjEqdai208xtw+Lesqoo7Z05kAsiFj
 cVuA==
X-Gm-Message-State: AMCzsaXjIVCTF+chDXYhaYhvFW09RFpnG2ZERNWr4HnFMq+HsnNJSpaE
 ITp9C6doZbYyTgURvLWdpbIAY3/03A0=
X-Google-Smtp-Source: AOwi7QBpJzK/2T5jU8ICq/YmTV+Vg/TgggWftVL4m3AtY7vaAb9QWlgK92MO9LKTndNA20dFvMvwsg==
X-Received: by 10.55.23.101 with SMTP id i98mr29143759qkh.193.1507225351465;
 Thu, 05 Oct 2017 10:42:31 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id y63sm11815084qky.75.2017.10.05.10.42.30
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 05 Oct 2017 10:42:31 -0700 (PDT)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Thu,  5 Oct 2017 18:42:15 +0100
Message-Id: <20171005174222.29161-3-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171005174222.29161-1-julien.grall@linaro.org>
References: <20171005174222.29161-1-julien.grall@linaro.org>
Cc: Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v2 2/9] xen/arm32: mm: Rework is_xen_heap_page
	to avoid nameclash
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGFybTMyIHZlcnNpb24gb2YgdGhlIGZ1bmN0aW9uIGlzX3hlbl9oZWFwX3BhZ2UgY3VycmVu
dGx5IGRlZmluZSBhCnZhcmlhYmxlIF9tZm4uIFRoaXMgd2lsbCBsZWFkIHRvIGEgY29tcGlsZXIg
d2hlbiB1c2UgdHlwZXNhZmUgTUZOIGluIGEKZm9sb3ctdXAgcGF0Y2g6CgpjYWxsZWQgb2JqZWN0
ICdfbWZuJyBpcyBub3QgYSBmdW5jdGlvbiBvciBmdW5jdGlvbiBwb2ludGVyCgpGaXggaXQgYnkg
cmVuYW1pbmcgdGhlIGxvY2FsIHZhcmlhYmxlIF9tZm4gdG8gbWZuXy4KClNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CgotLS0KCkNjOiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2luY2x1ZGUvYXNt
LWFybS9tbS5oIHwgNiArKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9tbS5oCmluZGV4IGNkNmRmYjU0YjkuLjczN2E0Mjk0MDkgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJt
L21tLmgKQEAgLTE0MCw5ICsxNDAsOSBAQCBleHRlcm4gdmFkZHJfdCB4ZW5oZWFwX3ZpcnRfc3Rh
cnQ7CiAjaWZkZWYgQ09ORklHX0FSTV8zMgogI2RlZmluZSBpc194ZW5faGVhcF9wYWdlKHBhZ2Up
IGlzX3hlbl9oZWFwX21mbihwYWdlX3RvX21mbihwYWdlKSkKICNkZWZpbmUgaXNfeGVuX2hlYXBf
bWZuKG1mbikgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgdW5zaWdu
ZWQgbG9uZyBfbWZuID0gKG1mbik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAot
ICAgIChfbWZuID49IG1mbl94KHhlbmhlYXBfbWZuX3N0YXJ0KSAmJiAgICAgICAgICAgICAgICAg
ICAgICAgIFwKLSAgICAgX21mbiA8IG1mbl94KHhlbmhlYXBfbWZuX2VuZCkpOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgdW5zaWduZWQgbG9uZyBtZm5fID0gKG1mbik7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIChtZm5fID49IG1mbl94KHhlbmhlYXBf
bWZuX3N0YXJ0KSAmJiAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgbWZuXyA8IG1mbl94
KHhlbmhlYXBfbWZuX2VuZCkpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB9KQogI2Vs
c2UKICNkZWZpbmUgaXNfeGVuX2hlYXBfcGFnZShwYWdlKSAoKHBhZ2UpLT5jb3VudF9pbmZvICYg
UEdDX3hlbl9oZWFwKQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 05 17:42:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 17:42:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0AAQ-0000z4-Vl; Thu, 05 Oct 2017 17:42:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e0AAP-0000ye-8z
 for xen-devel@lists.xen.org; Thu, 05 Oct 2017 17:42:37 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 1F/FF-01777-C0F66D95; Thu, 05 Oct 2017 17:42:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVyMfTOVl3u/Gu
 RBr3r1C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxdx3eyFeyXrWjsOc7ewHhbvIuRi0NIYDKj
 xN91y9hBHBaBecwSz5c0gDkSAv2sEn+v/WTrYuQEcvIk3rX+YYaw0ySWPN4EFa+S2Pr9G2MXI
 wfQKDWJNW+iIKb2MUn8f7uWGSTOJqAjsW5GLUi5iIC0xLXPlxlBbGaBD4wST9+Ig9jCAqkSbz
 //YQKxWQRUJQ4vvQ42nlfARuLO1XcsEKvkJXa1XWQFsTkFbCXW99xhB7GFgGqWrzjLPIFRcAE
 jwypG9eLUorLUIl1DvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwHBjAIIdjMs/
 Oh1ilORgUhLl9cq6FinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgpc/DygnWJSanlqRlpkDDHyYt
 AQHj5IIrzxImre4IDG3ODMdInWK0ZLjwp1Lf5g4Duy5BSQ7bt79wyTEkpeflyolzrsnF6hBAK
 QhozQPbhwsOi8xykoJ8zICHSjEU5BalJtZgir/ilGcg1FJmPcPyBSezLwSuK2vgA5iAjpoTtM
 VkINKEhFSUg2M03+ceh3b91adVdI4ruNtCsN39XUdX299zNC9bq06TXrvc69TUbME7TWCFMqT
 Pexv67rP2sDwoe7pRAYn7Y/iz1c1vawuzmlbkCf6uzgnpufPpXMLrj6fGDLROdfCa93XjVdFr
 uckc1g2uzOva0o2OyBlZdi5O8Atk2O1R8zUU4v322b9uhyhxFKckWioxVxUnAgAtxsHSMkCAA
 A=
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1507225354!60020380!1
X-Originating-IP: [209.85.220.181]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38164 invoked from network); 5 Oct 2017 17:42:35 -0000
Received: from mail-qk0-f181.google.com (HELO mail-qk0-f181.google.com)
 (209.85.220.181)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Oct 2017 17:42:35 -0000
Received: by mail-qk0-f181.google.com with SMTP id w134so15534241qkb.0
 for <xen-devel@lists.xen.org>; Thu, 05 Oct 2017 10:42:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=XTzhc8+XdhAhVoZpUsKCIQHl8xTiHwlaHDjoVEOUOyE=;
 b=VO6lhbDSHmOb9PEzUabPjSgiiqbQKkxQojWEtkTd5mOhk8C48DxCKVWwekhVUJpJT0
 6bxUjTlLCXRl8AiQXcySlZ+OkSP4WnUlapcaPVTvoyOxX1Y+hIHzSqMnyA046/gBqqUS
 bJo3swOjVq2ojY9IW4PXmNPQvkmGTpuMf2uis=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=XTzhc8+XdhAhVoZpUsKCIQHl8xTiHwlaHDjoVEOUOyE=;
 b=eku8DSnVg5gnkaiJTF6ECljVaQ4vI7T+gtJOKI1ahW0SFM0yUSPXwaO1xbUutssirM
 D12bt5JpZyt88xkazL4+NhG6OMK1U+2lRptzB8D0fXC0P1iztzw5MgWiGQvDFk1l1ytF
 Jd75Szg+U/ObJTkUnYWpEL2L6aTljpFS9MQ1dD4Izf2uG/vjr4m9/hPfZbUr5tlNe0nP
 l2yrF2DPym/WC4vJKOUkdYIRXRMq+4zVG0pmjUwJ64gyA/827xFBJWO8zB59r5d8rVow
 wzogKFtGdmgj0j/RgBOwYRlSNROzVv11xDxnctV/qg/mYQ5XdtjcDW2KhQrhZZ4s2etr
 yExg==
X-Gm-Message-State: AMCzsaWuypIGJKsw704E/282raywOmp2Y21iRj1tRi9daSRsassDKmyT
 g0YHVD5h0abMgOWHsHWnyDTBp5RhxeM=
X-Google-Smtp-Source: AOwi7QA8aAbCusbZ0ooWm4W2jEgNrOsRYOhx+CY5xQg8CzD90ISctO9wCI6ha9xICRcTywliuuSGRg==
X-Received: by 10.55.112.65 with SMTP id l62mr26875620qkc.357.1507225354425;
 Thu, 05 Oct 2017 10:42:34 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id y63sm11815084qky.75.2017.10.05.10.42.32
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 05 Oct 2017 10:42:34 -0700 (PDT)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Thu,  5 Oct 2017 18:42:17 +0100
Message-Id: <20171005174222.29161-5-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171005174222.29161-1-julien.grall@linaro.org>
References: <20171005174222.29161-1-julien.grall@linaro.org>
Cc: Elena Ufimtseva <elena.ufimtseva@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@linaro.org>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 4/9] xen/x86: Use maddr_to_page and
	maddr_to_mfn to avoid open-coded >> PAGE_SHIFT
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGNvbnN0cnVjdGlvbnMgX21mbiguLi4gPiBQQUdFX1NISUZUKSBhbmQgbWZuX3RvX3BhZ2Uo
Li4uID4+IFBBR0VfU0hJRlQpCmNvdWxkIHJlc3BlY3RpdmVseSBiZSByZXBsYWNlZCBieSBtYWRk
cl90b19tZm4oLi4uKSBhbmQKbWFkZHJfdG9fcGFnZSguLi4pLgoKU2lnbmVkLW9mZi1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KUmV2aWV3ZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0KCkNjOiBFbGVuYSBVZmltdHNl
dmEgPGVsZW5hLnVmaW10c2V2YUBvcmFjbGUuY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
Q2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBldS5jaXRyaXguY29tPgoKICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBBZGQgQW5k
cmV3J3MgcmV2aWV3ZWQtYnkKLS0tCiB4ZW4vYXJjaC94ODYvZGVidWcuYyAgICAgICAgICAgIHwg
MiArLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYyB8IDIgKy0KIHhlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvbXVsdGkuYyAgfCA2ICsrKy0tLQogeGVuL2NvbW1vbi9raW1hZ2UuYyAgICAg
ICAgICAgICB8IDYgKysrLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgOCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZGVidWcuYyBiL3hlbi9hcmNo
L3g4Ni9kZWJ1Zy5jCmluZGV4IDFjMTBiODRhMTYuLjkxNTlmMzJkYjQgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9kZWJ1Zy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kZWJ1Zy5jCkBAIC05OCw3ICs5
OCw3IEBAIGRiZ19wdl92YTJtZm4oZGJndmFfdCB2YWRkciwgc3RydWN0IGRvbWFpbiAqZHAsIHVp
bnQ2NF90IHBnZDN2YWwpCiAgICAgbDJfcGdlbnRyeV90IGwyZSwgKmwydDsKICAgICBsMV9wZ2Vu
dHJ5X3QgbDFlLCAqbDF0OwogICAgIHVuc2lnbmVkIGxvbmcgY3IzID0gKHBnZDN2YWwgPyBwZ2Qz
dmFsIDogZHAtPnZjcHVbMF0tPmFyY2guY3IzKTsKLSAgICBtZm5fdCBtZm4gPSBfbWZuKGNyMyA+
PiBQQUdFX1NISUZUKTsKKyAgICBtZm5fdCBtZm4gPSBtYWRkcl90b19tZm4oY3IzKTsKIAogICAg
IERCR1AyKCJ2YWRkcjolbHggZG9taWQ6JWQgY3IzOiVseCBwZ2QzOiVseFxuIiwgdmFkZHIsIGRw
LT5kb21haW5faWQsIAogICAgICAgICAgIGNyMywgcGdkM3ZhbCk7CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21t
b24uYwppbmRleCA4NjE4NmNjY2RmLi5mNjVkMmE2NTIzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvbW0vc2hhZG93L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9u
LmMKQEAgLTI2NDAsNyArMjY0MCw3IEBAIHN0YXRpYyBpbnQgc2hfcmVtb3ZlX3NoYWRvd192aWFf
cG9pbnRlcihzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBzbWZuKQogICAgIEFTU0VSVChzaF90eXBl
X2hhc191cF9wb2ludGVyKGQsIHNwLT51LnNoLnR5cGUpKTsKIAogICAgIGlmIChzcC0+dXAgPT0g
MCkgcmV0dXJuIDA7Ci0gICAgcG1mbiA9IF9tZm4oc3AtPnVwID4+IFBBR0VfU0hJRlQpOworICAg
IHBtZm4gPSBtYWRkcl90b19tZm4oc3AtPnVwKTsKICAgICBBU1NFUlQobWZuX3ZhbGlkKHBtZm4p
KTsKICAgICB2YWRkciA9IG1hcF9kb21haW5fcGFnZShwbWZuKTsKICAgICBBU1NFUlQodmFkZHIp
OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jIGIveGVuL2FyY2gv
eDg2L21tL3NoYWRvdy9tdWx0aS5jCmluZGV4IDI4MDMwYWNiZjYuLjFlNDJlMWQ4YWIgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYworKysgYi94ZW4vYXJjaC94ODYv
bW0vc2hhZG93L211bHRpLmMKQEAgLTI0MjUsNyArMjQyNSw3IEBAIGludCBzaF9zYWZlX25vdF90
b19zeW5jKHN0cnVjdCB2Y3B1ICp2LCBtZm5fdCBnbDFtZm4pCiAgICAgc3AgPSBtZm5fdG9fcGFn
ZShzbWZuKTsKICAgICBpZiAoIHNwLT51LnNoLmNvdW50ICE9IDEgfHwgIXNwLT51cCApCiAgICAg
ICAgIHJldHVybiAwOwotICAgIHNtZm4gPSBfbWZuKHNwLT51cCA+PiBQQUdFX1NISUZUKTsKKyAg
ICBzbWZuID0gbWFkZHJfdG9fbWZuKHNwLT51cCk7CiAgICAgQVNTRVJUKG1mbl92YWxpZChzbWZu
KSk7CiAKICNpZiAoU0hBRE9XX1BBR0lOR19MRVZFTFMgPT0gNCkKQEAgLTI0MzQsNyArMjQzNCw3
IEBAIGludCBzaF9zYWZlX25vdF90b19zeW5jKHN0cnVjdCB2Y3B1ICp2LCBtZm5fdCBnbDFtZm4p
CiAgICAgQVNTRVJUKHNoX3R5cGVfaGFzX3VwX3BvaW50ZXIoZCwgU0hfdHlwZV9sMl9zaGFkb3cp
KTsKICAgICBpZiAoIHNwLT51LnNoLmNvdW50ICE9IDEgfHwgIXNwLT51cCApCiAgICAgICAgIHJl
dHVybiAwOwotICAgIHNtZm4gPSBfbWZuKHNwLT51cCA+PiBQQUdFX1NISUZUKTsKKyAgICBzbWZu
ID0gbWFkZHJfdG9fbWZuKHNwLT51cCk7CiAgICAgQVNTRVJUKG1mbl92YWxpZChzbWZuKSk7CiAK
ICAgICAvKiB1cCB0byBsNCAqLwpAQCAtMjQ0Miw3ICsyNDQyLDcgQEAgaW50IHNoX3NhZmVfbm90
X3RvX3N5bmMoc3RydWN0IHZjcHUgKnYsIG1mbl90IGdsMW1mbikKICAgICBpZiAoIHNwLT51LnNo
LmNvdW50ICE9IDEKICAgICAgICAgIHx8ICFzaF90eXBlX2hhc191cF9wb2ludGVyKGQsIFNIX3R5
cGVfbDNfNjRfc2hhZG93KSB8fCAhc3AtPnVwICkKICAgICAgICAgcmV0dXJuIDA7Ci0gICAgc21m
biA9IF9tZm4oc3AtPnVwID4+IFBBR0VfU0hJRlQpOworICAgIHNtZm4gPSBtYWRkcl90b19tZm4o
c3AtPnVwKTsKICAgICBBU1NFUlQobWZuX3ZhbGlkKHNtZm4pKTsKICNlbmRpZgogCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL2tpbWFnZS5jIGIveGVuL2NvbW1vbi9raW1hZ2UuYwppbmRleCBjZjYy
NGQxMGZkLi5lYmM3MWFmZmQxIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2tpbWFnZS5jCisrKyBi
L3hlbi9jb21tb24va2ltYWdlLmMKQEAgLTUwNCw3ICs1MDQsNyBAQCBzdGF0aWMgdm9pZCBraW1h
Z2VfZnJlZV9lbnRyeShraW1hZ2VfZW50cnlfdCBlbnRyeSkKIHsKICAgICBzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlOwogCi0gICAgcGFnZSA9IG1mbl90b19wYWdlKGVudHJ5ID4+IFBBR0VfU0hJRlQp
OworICAgIHBhZ2UgPSBtYWRkcl90b19wYWdlKGVudHJ5KTsKICAgICBmcmVlX2RvbWhlYXBfcGFn
ZShwYWdlKTsKIH0KIApAQCAtNjM2LDggKzYzNiw4IEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZv
ICpraW1hZ2VfYWxsb2NfcGFnZShzdHJ1Y3Qga2V4ZWNfaW1hZ2UgKmltYWdlLAogICAgICAgICBp
ZiAoIG9sZCApCiAgICAgICAgIHsKICAgICAgICAgICAgIC8qIElmIHNvIG1vdmUgaXQuICovCi0g
ICAgICAgICAgICBtZm5fdCBvbGRfbWZuID0gX21mbigqb2xkID4+IFBBR0VfU0hJRlQpOwotICAg
ICAgICAgICAgbWZuX3QgbWZuID0gX21mbihhZGRyID4+IFBBR0VfU0hJRlQpOworICAgICAgICAg
ICAgbWZuX3Qgb2xkX21mbiA9IG1hZGRyX3RvX21mbigqb2xkKTsKKyAgICAgICAgICAgIG1mbl90
IG1mbiA9IG1hZGRyX3RvX21mbihhZGRyKTsKIAogICAgICAgICAgICAgY29weV9kb21haW5fcGFn
ZShtZm4sIG9sZF9tZm4pOwogICAgICAgICAgICAgY2xlYXJfZG9tYWluX3BhZ2Uob2xkX21mbik7
Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 17:42:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 17:42:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0AAO-0000yT-Gx; Thu, 05 Oct 2017 17:42:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e0AAN-0000y6-Bp
 for xen-devel@lists.xen.org; Thu, 05 Oct 2017 17:42:35 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 3B/F8-03409-A0F66D95; Thu, 05 Oct 2017 17:42:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVyMfTOBl3O/Gu
 RBq+vWVks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmbFy9jLZjCU7Ht4Ea2BsZpXF2MnBxCAhMZ
 JX68E+xi5OJgEZjHLPFq7XZ2EEdCoJ9VYvfRJSwgVRICeRLzd71khrDTJL6f2sgGYddIfFoxF
 8jmAJqkJrHmTRRIr5BAH5PEtcdTGEHibAI6Eutm1IKUiwhIS1z7fJkRpIZZ4BzQ4u5esPnCAg
 kSuw/0gs1kEVCVeDy5lQnE5hWwkfi27gXULnmJXW0XWUFsTgFbifU9d9ghPrCRWL7iLPMERsE
 FjAyrGDWKU4vKUot0DS30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECA44BCHYw
 3twYcIhRkoNJSZTXK+tapBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3su5QDnBotT01Iq0zBxg6
 MOkJTh4lER4n4KkeYsLEnOLM9MhUqcYLTku3Ln0h4njwJ5bQLLj5t0/TEIsefl5qVLivHtAGg
 RAGjJK8+DGweLzEqOslDAvI9CBQjwFqUW5mSWo8q8YxTkYlYR5D4JM4cnMK4Hb+groICagg+Y
 0XQE5qCQRISXVwFhQfczvsOLVxjy5/qrLMpvL/QzKtzNuW/bo74s3Vss3pqXZ1MxSln7qI7ai
 e+q7lAc7A54Jv26Pun+/pcp/5pq6mVPvtP2dJFm12Cvk/mTB9HdaW+penCr4O++WedvbTof9N
 j9dlf5J/nyaIi1ypCSaxyGp9lK63i45Hr75ez5tF48PiD0a36vEUpyRaKjFXFScCABU6keiyg
 IAAA==
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1507225353!76540053!1
X-Originating-IP: [209.85.220.176]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30200 invoked from network); 5 Oct 2017 17:42:33 -0000
Received: from mail-qk0-f176.google.com (HELO mail-qk0-f176.google.com)
 (209.85.220.176)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Oct 2017 17:42:33 -0000
Received: by mail-qk0-f176.google.com with SMTP id 17so15471511qkq.8
 for <xen-devel@lists.xen.org>; Thu, 05 Oct 2017 10:42:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=8XPw/nu3bqb0DtxAxapOeASD38s/mBNX5UBXFAHb0S4=;
 b=SumVyzOAsAv0X0iIaPM3cl/mIBOS6D8FhEWn518Voa6JtEaLl/vWflYNYGvx123T9/
 tRm9YcWKFgkgSYiEVwO398u6Hg/7iXT6UnjXWnZQftXAURxXptAJ1cMjg2N+mv/lnWnN
 PEtJOch1fzXV9HnkFDBQxiXaBf80YPvNIP+14=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=8XPw/nu3bqb0DtxAxapOeASD38s/mBNX5UBXFAHb0S4=;
 b=lHssqzRKqJC13a+Pvj3v/A7i2qUp8dlgTksovIeMI+j7xNrhXNHqPG9Sqz8pmEZ8Hd
 51xwEF3RhBYjdgYEK9ISKqVs6CBSWoil+5MX5FFEUsSYfKQGe0zBpun9PpNoU5Tvt0vg
 ppQlNbBHAViNeLsE8hB324fFJpcOPheEGnqJlBrVYV8zP6D8YygX+wJENQ8R7xhfwrFM
 hGZI2EFQAEJ5ea05VSJ2ElRS1j4/QXKJsbzYql9jpnoT4nHg4b26nnpmYusLjnuZMoSt
 FNd1J9b0QVFQ++3RU+qKyikTYs1TtrFfQk+AKg68jPH+DqskWpd+8PiQQ5NpDj/NQvLt
 WIVw==
X-Gm-Message-State: AMCzsaXbQueOcVYw3/BpSQERyTt3qqbOYjltoUdr/uZTkO/j9pxXvKgP
 X9vap/fQmAXDeYfLxgzidn50bTqGKWE=
X-Google-Smtp-Source: AOwi7QAJuUWoAKFWVRxXs+WR7OxBcBwL2Cjj8UA8m+AonWU2n5ki+68Hy4LHg93EIgiQRt/b0FLYuA==
X-Received: by 10.55.156.141 with SMTP id f135mr22093387qke.309.1507225352859; 
 Thu, 05 Oct 2017 10:42:32 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id y63sm11815084qky.75.2017.10.05.10.42.31
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 05 Oct 2017 10:42:32 -0700 (PDT)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Thu,  5 Oct 2017 18:42:16 +0100
Message-Id: <20171005174222.29161-4-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171005174222.29161-1-julien.grall@linaro.org>
References: <20171005174222.29161-1-julien.grall@linaro.org>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@linaro.org>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 3/9] xen/x86: mem_sharing: Use
	copy_domain_page in __mem_sharing_unshare_page
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGZ1bmN0aW9uIF9fbWVtX3NoYXJpbmdfdW5zaGFyZV9wYWdlIGNvbnRhaW5zIGFuIG9wZW4t
Y29kZSB2ZXJzaW9uIG9mCmNvcHlfZG9tYWluX3BhZ2UuIFVzZSB0aGUgZnVuY3Rpb24gdG8gc2lt
cGxpZnkgYSBiaXQgdGhlIGNvZGUuCgpBdCB0aGUgc2FtZSB0aW1lIHJlcGxhY2UgX21mbihfX3Bh
Z2VfdG9fbWZuKC4uLikpIGJ5IHBhZ2VfdG9fbWZuKC4uLikKZ2l2ZW4gdGhhdCB0aGUgZmlsZSBn
aXZlbiBhbHJlYWR5IHByb3ZpZGVzIGEgdHlwZXNhZmUgdmVyc2lvbiBvZiBwYWdlX3RvX21mbi4K
ClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+Cgot
LS0KCkNjOiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CkNjOiBHZW9yZ2Ug
RHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgoKICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBOZXcgcGF0Y2gKLS0tCiB4ZW4vYXJj
aC94ODYvbW0vbWVtX3NoYXJpbmcuYyB8IDcgKy0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5z
ZXJ0aW9uKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9t
ZW1fc2hhcmluZy5jIGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKaW5kZXggYjg1NjAy
OGMwMi4uNmY0YmU5NTUxNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5n
LmMKKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKQEAgLTExMDYsNyArMTEwNiw2
IEBAIGludCBfX21lbV9zaGFyaW5nX3Vuc2hhcmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAogICAg
IHAybV90eXBlX3QgcDJtdDsKICAgICBtZm5fdCBtZm47CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSwgKm9sZF9wYWdlOwotICAgIHZvaWQgKnMsICp0OwogICAgIGludCBsYXN0X2dmbjsKICAg
ICBnZm5faW5mb190ICpnZm5faW5mbyA9IE5VTEw7CiAgICAKQEAgLTExODUsMTEgKzExODQsNyBA
QCBpbnQgX19tZW1fc2hhcmluZ191bnNoYXJlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKICAgICAg
ICAgcmV0dXJuIC1FTk9NRU07CiAgICAgfQogCi0gICAgcyA9IG1hcF9kb21haW5fcGFnZShfbWZu
KF9fcGFnZV90b19tZm4ob2xkX3BhZ2UpKSk7Ci0gICAgdCA9IG1hcF9kb21haW5fcGFnZShfbWZu
KF9fcGFnZV90b19tZm4ocGFnZSkpKTsKLSAgICBtZW1jcHkodCwgcywgUEFHRV9TSVpFKTsKLSAg
ICB1bm1hcF9kb21haW5fcGFnZShzKTsKLSAgICB1bm1hcF9kb21haW5fcGFnZSh0KTsKKyAgICBj
b3B5X2RvbWFpbl9wYWdlKHBhZ2VfdG9fbWZuKHBhZ2UpLCBwYWdlX3RvX21mbihvbGRfcGFnZSkp
OwogCiAgICAgQlVHX09OKHNldF9zaGFyZWRfcDJtX2VudHJ5KGQsIGdmbiwgcGFnZV90b19tZm4o
cGFnZSkpKTsKICAgICBtZW1fc2hhcmluZ19nZm5fZGVzdHJveShvbGRfcGFnZSwgZCwgZ2ZuX2lu
Zm8pOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 05 17:42:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 17:42:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0AAL-0000xU-To; Thu, 05 Oct 2017 17:42:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e0AAK-0000xI-SI
 for xen-devel@lists.xen.org; Thu, 05 Oct 2017 17:42:33 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 DF/36-01909-80F66D95; Thu, 05 Oct 2017 17:42:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVyMfTOVl32/Gu
 RBl2TlCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxbO3pYCjqFK97ffMzWwDiDr4uRi0NIYDKj
 xIHJu5lAHBaBecwS57/uYARxJAT6WSUeHd7K1sXICeTkSfx5cosdwk6TuPT4PBOEXSkx7UsTa
 xcjB9AoNYk1b6IgpvYxSXzdeIQJJM4moCOxbkYtSLmIgLTEtc+XGUFsZoEIifMfDoKNFxZwk3
 g9eyMziM0ioCox5Wg/I0grr4CNxKzLiRCb5CV2tV1kBbE5BWwl1vfcAbtGCKhk+YqzzBMYBRc
 wMqxi1ChOLSpLLdI1MtVLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMt3oGBsYd
 jK0n/A4xSnIwKYnyemVdixTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwcufB5QTLEpNT61Iy8wBB
 j5MWoKDR0mE92kuUJq3uCAxtzgzHSJ1itGS48KdS3+YOA7suQUkO27e/cMkxJKXn5cqJc5rDD
 JPAKQhozQPbhwsOi8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEub9A7KWJzOvBG7rK6CDmIA
 OmtN0BeSgkkSElFQDo1CLT5lWm9Lr6Z/u2X8uZXS5O03r2uln4f22cjx5bneMizf4Xf4x+ciL
 DP0FTRz7rNT0m98GKjKW3V3fbD47r1Zk6oa3fAKtcUvqnFOVD8gofnz953bD58U+J1NmaS9IP
 hyZcHIvx8KlDb+M22fHWjzbnXa4K1r6x5RtTzZ3+2dk3qidZhz3RImlOCPRUIu5qDgRAAOjca
 DJAgAA
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1507225350!118196111!1
X-Originating-IP: [209.85.220.181]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1251 invoked from network); 5 Oct 2017 17:42:31 -0000
Received: from mail-qk0-f181.google.com (HELO mail-qk0-f181.google.com)
 (209.85.220.181)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Oct 2017 17:42:31 -0000
Received: by mail-qk0-f181.google.com with SMTP id w63so15514138qkd.10
 for <xen-devel@lists.xen.org>; Thu, 05 Oct 2017 10:42:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=Tniu595kLO7uKPICEjK9faE8Zn+YBoOmSLupwI0Q000=;
 b=IwPRQH4nJKjandrchq6Ezla87sEyMaFZSD/WiCwTezFkKocc0E165euAkP2giwA068
 O0+QYKTbtUDz+BTyYgLcESbrbPLunJ1Ly3lsfKuHSzfxwGeJ9UCjVBtiSAEl4QHj19eT
 0Phl4y9sv2nFtvY77qcUyNOtG1HG/ODmwuZEo=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=Tniu595kLO7uKPICEjK9faE8Zn+YBoOmSLupwI0Q000=;
 b=FmI+SXg3G64GIETWoeL9rXgMdt9ZUY5D3MmoxIDT09Y2F+KLZdHcMkGTM/QF73bw5b
 4Qj+30oNZtihSLXBRPY/FRGg+1mBN6VISErDb+jRQY2z7Vk8PK07MXl1Z9MJFlUo3zvO
 WdftSMrQBdbG424v2u0C7Od+G83rAjeHgUQmUdeyc5BAQ/3TQ9APwti+zMH1rG+OG558
 4EHtIRMF48MhtYTsuZF92GCtI89Amg4pkV89fEUdOgiMhWMOa7bG+t7/TK1htOd/kWQS
 icV0TMB+83YVthz0k399uJfb+OvL+BfYpEn5qJeeK5MHILksVHluYTqnonkSdG9OpssO
 8oCQ==
X-Gm-Message-State: AMCzsaVAOB4HAdQkWbm7YzAGhXA2ewKWtNnLMd28mHo03TfMsnLBZ9za
 StGRggnqAzUkuZQT0Y3Az1fMN7fOX98=
X-Google-Smtp-Source: AOwi7QDKG1mF+m1PI1oMKQ4oKxmQOCIEECi4Tw6YXaCWHITZG8LS2SIHL6cpoRu1vf0rpmP0xpPY8g==
X-Received: by 10.55.16.87 with SMTP id a84mr33029416qkh.170.1507225350381;
 Thu, 05 Oct 2017 10:42:30 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id y63sm11815084qky.75.2017.10.05.10.42.29
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 05 Oct 2017 10:42:29 -0700 (PDT)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Thu,  5 Oct 2017 18:42:14 +0100
Message-Id: <20171005174222.29161-2-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171005174222.29161-1-julien.grall@linaro.org>
References: <20171005174222.29161-1-julien.grall@linaro.org>
Cc: Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v2 1/9] xen/arm: domain_build: Clean-up
	insert_11_bank
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ICAgIC0gUmVtb3ZlIHNwdXJpb3VzICgpCiAgICAtIEFkZCBtaXNzaW5nIHNwYWNlcwogICAgLSBU
dXJuIDEgPDwgdG8gMVVMIDw8CiAgICAtIFJlbmFtZSBzcGZuIHRvIHNtZm4gYW5kIHN3aXRjaCB0
byBtZm5fdAoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJv
Lm9yZz4KCi0tLQoKQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gUmVtb3ZlIGRvdWJsZSBzcGFjZQogICAg
ICAgIC0gcy9zcGZuL3NtZm4vIGFuZCBzd2l0Y2ggdG8gbWZuX3QKLS0tCiB4ZW4vYXJjaC9hcm0v
ZG9tYWluX2J1aWxkLmMgfCAxNyArKysrKysrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEw
IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IDM3MjNk
YzNmNzguLjE2NzcxMWI0ZmEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQu
YworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKQEAgLTUwLDYgKzUwLDggQEAgc3Ry
dWN0IG1hcF9yYW5nZV9kYXRhCiAvKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRv
IG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3QgKi8KICN1bmRlZiB2aXJ0X3RvX21mbgogI2RlZmlu
ZSB2aXJ0X3RvX21mbih2YSkgX21mbihfX3ZpcnRfdG9fbWZuKHZhKSkKKyN1bmRlZiBwYWdlX3Rv
X21mbgorI2RlZmluZSBwYWdlX3RvX21mbihwZykgX21mbihfX3BhZ2VfdG9fbWZuKHBnKSkKIAog
Ly8jZGVmaW5lIERFQlVHXzExX0FMTE9DQVRJT04KICNpZmRlZiBERUJVR18xMV9BTExPQ0FUSU9O
CkBAIC0xMDQsMTYgKzEwNiwxNiBAQCBzdGF0aWMgYm9vbCBpbnNlcnRfMTFfYmFuayhzdHJ1Y3Qg
ZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9yZGVy
KQogewogICAgIGludCByZXMsIGk7Ci0gICAgcGFkZHJfdCBzcGZuOworICAgIG1mbl90IHNtZm47
CiAgICAgcGFkZHJfdCBzdGFydCwgc2l6ZTsKIAotICAgIHNwZm4gPSBwYWdlX3RvX21mbihwZyk7
Ci0gICAgc3RhcnQgPSBwZm5fdG9fcGFkZHIoc3Bmbik7Ci0gICAgc2l6ZSA9IHBmbl90b19wYWRk
cigoMSA8PCBvcmRlcikpOworICAgIHNtZm4gPSBwYWdlX3RvX21mbihwZyk7CisgICAgc3RhcnQg
PSBtZm5fdG9fbWFkZHIoc21mbik7CisgICAgc2l6ZSA9IHBmbl90b19wYWRkcigxVUwgPDwgb3Jk
ZXIpOwogCiAgICAgRDExUFJJTlQoIkFsbG9jYXRlZCAlIyJQUklwYWRkciItJSMiUFJJcGFkZHIi
ICglbGRNQi8lbGRNQiwgb3JkZXIgJWQpXG4iLAogICAgICAgICAgICAgIHN0YXJ0LCBzdGFydCAr
IHNpemUsCi0gICAgICAgICAgICAgMVVMIDw8IChvcmRlcitQQUdFX1NISUZULTIwKSwKKyAgICAg
ICAgICAgICAxVUwgPDwgKG9yZGVyICsgUEFHRV9TSElGVCAtIDIwKSwKICAgICAgICAgICAgICAv
KiBEb24ndCB3YW50IGZvcm1hdCB0aGlzIGFzIFBSSXBhZGRyICgxNiBkaWdpdCBoZXgpICovCiAg
ICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpKGtpbmZvLT51bmFzc2lnbmVkX21lbSA+PiAyMCks
CiAgICAgICAgICAgICAgb3JkZXIpOwpAQCAtMTI2LDcgKzEyOCw3IEBAIHN0YXRpYyBib29sIGlu
c2VydF8xMV9iYW5rKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgIGdvdG8gZmFpbDsKICAgICB9
CiAKLSAgICByZXMgPSBndWVzdF9waHlzbWFwX2FkZF9wYWdlKGQsIF9nZm4oc3BmbiksIF9tZm4o
c3BmbiksIG9yZGVyKTsKKyAgICByZXMgPSBndWVzdF9waHlzbWFwX2FkZF9wYWdlKGQsIF9nZm4o
bWZuX3goc21mbikpLCBzbWZuLCBvcmRlcik7CiAgICAgaWYgKCByZXMgKQogICAgICAgICBwYW5p
YygiRmFpbGVkIG1hcCBwYWdlcyB0byBET00wOiAlZCIsIHJlcyk7CiAKQEAgLTE2Nyw3ICsxNjks
OCBAQCBzdGF0aWMgYm9vbCBpbnNlcnRfMTFfYmFuayhzdHJ1Y3QgZG9tYWluICpkLAogICAgICAg
ICAgKi8KICAgICAgICAgaWYgKCBzdGFydCArIHNpemUgPCBiYW5rLT5zdGFydCAmJiBraW5mby0+
bWVtLm5yX2JhbmtzIDwgTlJfTUVNX0JBTktTICkKICAgICAgICAgewotICAgICAgICAgICAgbWVt
bW92ZShiYW5rICsgMSwgYmFuaywgc2l6ZW9mKCpiYW5rKSooa2luZm8tPm1lbS5ucl9iYW5rcyAt
IGkpKTsKKyAgICAgICAgICAgIG1lbW1vdmUoYmFuayArIDEsIGJhbmssCisgICAgICAgICAgICAg
ICAgICAgIHNpemVvZigqYmFuaykgKiAoa2luZm8tPm1lbS5ucl9iYW5rcyAtIGkpKTsKICAgICAg
ICAgICAgIGtpbmZvLT5tZW0ubnJfYmFua3MrKzsKICAgICAgICAgICAgIGJhbmstPnN0YXJ0ID0g
c3RhcnQ7CiAgICAgICAgICAgICBiYW5rLT5zaXplID0gc2l6ZTsKLS0gCjIuMTEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 05 17:42:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 17:42:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0AAS-00010q-AW; Thu, 05 Oct 2017 17:42:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e0AAQ-0000yw-67
 for xen-devel@lists.xen.org; Thu, 05 Oct 2017 17:42:38 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 D1/69-03428-D0F66D95; Thu, 05 Oct 2017 17:42:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVyMfTOGl2e/Gu
 RBo9/q1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmXPl9gK+jnqHi6eTlbA+Msti5GTg4hgYmM
 Eut+5nUxcnGwCMxjlrj+6TUjiCMh0M8qcXX1epYuRg4gJ09i7+5KCDNN4sEHc5BeCYEKidvvt
 jOBhIUE1CTWvIkC6RQS6GOSuPryCyNInE1AR2LdjFqQchEBaYlrny8zgtjMAmESBx+fYAaxhQ
 XcJaZtOMQCYrMIqEpM3/CdFcTmFbCROPlhJiPEKnmJXW0XweKcArYS63vusEOcbyOxfMVZ5gm
 MggsYGVYxqhenFpWlFula6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYaAxDs
 YLy7KeAQoyQHk5Ior1fWtUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErz8eUA5waLU9NSKtMwcY
 MjDpCU4eJREeOVB0rzFBYm5xZnpEKlTjJYcF+5c+sPEcWDPLSDZcfPuHyYhlrz8vFQpcd49uU
 ANAiANGaV5cONgcXmJUVZKmJcR6EAhnoLUotzMElT5V4ziHIxKwrxWIGt5MvNK4La+AjqICei
 gOU1XQA4qSURISTUwLmh+7vwxUdzVTGZV7vKNXHMm9u1o/K2w6dd/ozohQ9PnPHvOWBhw7dmW
 tZ7pfs7tQ7/D83qfsddzXre+a73s3rbvnLe338y/9+yz2gqPGMYM1j1nQ/dM2px+Ov9M7oI3w
 gus5iywkDBdJdTSeuC6cNisJ/M3Vl8SmJul0scVstuHszZp8RHxDUosxRmJhlrMRcWJAJhRvn
 3GAgAA
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1507225355!76593519!1
X-Originating-IP: [209.85.220.172]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6520 invoked from network); 5 Oct 2017 17:42:36 -0000
Received: from mail-qk0-f172.google.com (HELO mail-qk0-f172.google.com)
 (209.85.220.172)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Oct 2017 17:42:36 -0000
Received: by mail-qk0-f172.google.com with SMTP id s14so2251120qks.6
 for <xen-devel@lists.xen.org>; Thu, 05 Oct 2017 10:42:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=pXA3m86mp6W7YlPpFv0VpJPYiQEror6TiQpdixAbzcc=;
 b=Fq3hGUeoDnvhyGoqKgFfEDFXVCQnGRtKPyhKAWnpK5L3eFr4u7vSgzt3MKKvNrxhnB
 CqZ1r7KnmBw5GGUL0PiV3XLkhUQrH57ulLF+9ucv4govfdHFKz6nGxRGEkMBJGP6nEo4
 IbuSDuhNBxZHt5O58hPowuo1tQFuAIYaoO43I=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=pXA3m86mp6W7YlPpFv0VpJPYiQEror6TiQpdixAbzcc=;
 b=bOhJeFIYs1HPbK3Skwt86kv/iZgbZFGLYmwfP0sUxI+FGR6DcgCYQRVmSwnd6j34/S
 BvqLndfk7EaXpAs/lEvYkssZs2DWb1KZMC5pQyn6rCFnW2UvxVKnap9bK24lamzLUA9T
 8v4FyFVgMriBdd8Nb7GxUHeN1j2Ib6znpvhVwVnuuN1wFR04eC+v5fe+TYETVJMqrA1d
 5YVMFQRdfeJRrE3mrVYshfFxye4/83SU/++jCDSEB7wWVfeScY5oNDEiaEsXjyLF4jid
 Cg+oPzy5SJPeTH7WL39r0vcKTlQra6DbgrQVsuWz2nkwnAalmRij3i8YqXKOCVFEjubF
 c8rw==
X-Gm-Message-State: AMCzsaWtJjuJTBdfuGgiogSzKcrvq7ODWfZzsKnxTm1t86jDd5bOSoNx
 JjO2RKwKI0lOYHvw5NM6uVcdJ+5Mgog=
X-Google-Smtp-Source: AOwi7QACQNko7AlRZlCB6k+lB7UZAU6e8e85Ha/bRt7LAUe8PpExJF7eIMYjttAxse0lFFfgnhaeAQ==
X-Received: by 10.55.209.27 with SMTP id s27mr19931710qki.4.1507225355459;
 Thu, 05 Oct 2017 10:42:35 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id y63sm11815084qky.75.2017.10.05.10.42.34
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 05 Oct 2017 10:42:35 -0700 (PDT)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Thu,  5 Oct 2017 18:42:18 +0100
Message-Id: <20171005174222.29161-6-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171005174222.29161-1-julien.grall@linaro.org>
References: <20171005174222.29161-1-julien.grall@linaro.org>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@linaro.org>
Subject: [Xen-devel] [PATCH v2 5/9] xen/kimage: Remove defined but unused
	variables
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gdGhlIGZ1bmN0aW9uIGtpbWFnZV9hbGxvY19ub3JtYWxfY29udHJvbF9wYWdlLCB0aGUgdmFy
aWFibGVzIG1mbiBhbmQKZW1mbiBhcmUgZGVmaW5lZCBidXQgbm90IHVzZWQuIFJlbW92ZSB0aGVt
LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4K
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgot
LS0KCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKICAgIENo
YW5nZXMgaW4gdjM6CiAgICAgICAgLSBBZGQgQW5kcmV3J3MgcmV2aWV3ZWQtYnkKLS0tCiB4ZW4v
Y29tbW9uL2tpbWFnZS5jIHwgMyAtLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24va2ltYWdlLmMgYi94ZW4vY29tbW9uL2tpbWFnZS5jCmlu
ZGV4IGViYzcxYWZmZDEuLjA3NTg3ODk2YTQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24va2ltYWdl
LmMKKysrIGIveGVuL2NvbW1vbi9raW1hZ2UuYwpAQCAtMzEwLDE0ICszMTAsMTEgQEAgc3RhdGlj
IHN0cnVjdCBwYWdlX2luZm8gKmtpbWFnZV9hbGxvY19ub3JtYWxfY29udHJvbF9wYWdlKAogICAg
ICAqIGRlc3RpbmF0aW9uIHBhZ2UuCiAgICAgICovCiAgICAgZG8gewotICAgICAgICB1bnNpZ25l
ZCBsb25nIG1mbiwgZW1mbjsKICAgICAgICAgcGFkZHJfdCBhZGRyLCBlYWRkcjsKIAogICAgICAg
ICBwYWdlID0ga2ltYWdlX2FsbG9jX3plcm9lZF9wYWdlKG1lbWZsYWdzKTsKICAgICAgICAgaWYg
KCAhcGFnZSApCiAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgbWZuICAgPSBwYWdlX3RvX21m
bihwYWdlKTsKLSAgICAgICAgZW1mbiAgPSBtZm4gKyAxOwogICAgICAgICBhZGRyICA9IHBhZ2Vf
dG9fbWFkZHIocGFnZSk7CiAgICAgICAgIGVhZGRyID0gYWRkciArIFBBR0VfU0laRTsKICAgICAg
ICAgaWYgKCBraW1hZ2VfaXNfZGVzdGluYXRpb25fcmFuZ2UoaW1hZ2UsIGFkZHIsIGVhZGRyKSAp
Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 17:42:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 17:42:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0AAS-00011E-IT; Thu, 05 Oct 2017 17:42:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e0AAR-0000z9-FM
 for xen-devel@lists.xen.org; Thu, 05 Oct 2017 17:42:39 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 37/D8-03453-E0F66D95; Thu, 05 Oct 2017 17:42:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsVyMfTOVl2+/Gu
 RBjvmMlks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnP7x5kLzhnVjFv3XPGBsYvGl2MXBxCAhMZ
 JS7eOMXYxcjJwSIwj1ni7XtDkISEQD+rxLVZ68ESEgJ5Ej/+fQSyOYDsNImuRXoQZpXElDXhI
 KaQgJrEmjdRECP7mCSedT1iA4mzCehIrJtRCzJEREBa4trny2ADmQW0JH6eWwJWIiwQIfHljy
 TEAaoSs7oms4CEeQVsJC7vSoVYLy+xq+0iK4jNKWArsb7nDjuILQRUsnzFWeYJjIILGBlWMWo
 UpxaVpRbpGhnrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhhkDEOxg/DM/8BCj
 JAeTkiivV9a1SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvPx5QDnBotT01Iq0zBxgwMOkJTh4l
 ER4n+YCpXmLCxJzizPTIVKnGC05Lty59IeJ48CeW0Cy4+bdP0xCLHn5ealS4rzGIPMEQBoySv
 PgxsGi8hKjrJQwLyPQgUI8BalFuZklqPKvGMU5GJWEeQ+CrOXJzCuB2/oK6CAmoIPmNF0BOag
 kESEl1cAoPOVAoEjF+U1fvsr6WtjtM1aL2NqlwfSl0//+Y6+OnVl+u21b3fP8X73ctq52w9VN
 B02Mq491vm22TJB3vXbm9relH4+JBV0oO+UtUqsS4f76J88JU9Ofu291T+mRFo581c7L9evS8
 79+4UcfJ2o8zfmqlLa6T+FW44Ly2Vtu/tL4lpFsW6GuxFKckWioxVxUnAgA9A3xAcUCAAA=
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1507225357!50752389!1
X-Originating-IP: [209.85.220.181]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16849 invoked from network); 5 Oct 2017 17:42:37 -0000
Received: from mail-qk0-f181.google.com (HELO mail-qk0-f181.google.com)
 (209.85.220.181)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Oct 2017 17:42:37 -0000
Received: by mail-qk0-f181.google.com with SMTP id s14so2251185qks.6
 for <xen-devel@lists.xen.org>; Thu, 05 Oct 2017 10:42:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=IbrwkmISdeyT/h3aspC38nqOUgqTwVCohE7dZ/T7lq4=;
 b=AHv4rDd82nfz9nh6SRjNb8T3Ix8GagWfIde0aHZuislnO4FE4mudh3eXoqV3YH/Lts
 fvUfqd0l4OvqX9t2IXQNmzwTZ3KyOVmdBRqrm/2awBYyYnksDExhUO9wEqUN/9dMLQas
 84CcPJ56mtQaRtbCNmLEIp8zMJFe2nLTWwhuw=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=IbrwkmISdeyT/h3aspC38nqOUgqTwVCohE7dZ/T7lq4=;
 b=YgV/7TqmcWSNx2thFgqrwciLe809sUUwUKuxGRtEBbhb1nzAQS9VM2aZvjtZG2Fef3
 Ry0j577Sxlx/HwoCGl8jgsngK77G3DBI7AhT5omyGZwLuZd1IJ5+J/fBawA3hxtvYlTT
 M7TAVkkP4K8VWHWy42oe0YB5II38c66SFDQxyWPkudLEFJZeRf0R0lz4LpeXCW8tWCyb
 3HPGwGrJCOd4PIHkEHMew76+nmkIWzkMzeeDt7LrP3wPiMQX1/zkZOZqvFRGAgAE6Ej5
 453i5hCDPq0cfnvMUKosusP1GJMjV470xwVLC0AWkSnYaafoEAE86ca+/6d1yZbT7noZ
 lsTg==
X-Gm-Message-State: AMCzsaVsVqZHr1qxQ2IV20bPqTsVv/KPbXD9HDrJ2/BWgHrPK1Pbjqgq
 Gc911rhauDWn4UVKB4qYeq6g8HT1lH0=
X-Google-Smtp-Source: AOwi7QAHEdFXeA9g+uaDtljM1LeC1irNtc/4PPJbUeyBxNdSf5hSaU4taT/DCMYIPzpQ1o8uF6e6YA==
X-Received: by 10.55.178.65 with SMTP id b62mr31887532qkf.348.1507225356627;
 Thu, 05 Oct 2017 10:42:36 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id y63sm11815084qky.75.2017.10.05.10.42.35
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 05 Oct 2017 10:42:36 -0700 (PDT)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Thu,  5 Oct 2017 18:42:19 +0100
Message-Id: <20171005174222.29161-7-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171005174222.29161-1-julien.grall@linaro.org>
References: <20171005174222.29161-1-julien.grall@linaro.org>
Cc: Julien Grall <julien.grall@linaro.org>
Subject: [Xen-devel] [PATCH v2 6/9] xen/kexec,
	kimage: Convert kexec and kimage to use typesafe mfn_t
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgdGhlIHNhbWUgdGltZSwgY29ycmVjdGx5IGFsaWduIG9uZSB0aGUgcHJvdG90eXBlIGNoYW5n
ZWQuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3Jn
PgotLS0KIHhlbi9jb21tb24va2V4ZWMuYyAgICAgICB8IDE2ICsrKysrKysrLS0tLS0tLS0KIHhl
bi9jb21tb24va2ltYWdlLmMgICAgICB8IDMwICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LQogeGVuL2luY2x1ZGUveGVuL2tpbWFnZS5oIHwgIDQgKystLQogMyBmaWxlcyBjaGFuZ2VkLCAy
OCBpbnNlcnRpb25zKCspLCAyMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L2tleGVjLmMgYi94ZW4vY29tbW9uL2tleGVjLmMKaW5kZXggZmNjNjhiZDRkOC4uYzE0Y2JiMmI5
YyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9rZXhlYy5jCisrKyBiL3hlbi9jb21tb24va2V4ZWMu
YwpAQCAtOTA1LDExICs5MDUsMTEgQEAgc3RhdGljIHVpbnQxNl90IGtleGVjX2xvYWRfdjFfYXJj
aCh2b2lkKQogI2VuZGlmCiB9CiAKLXN0YXRpYyBpbnQga2V4ZWNfc2VnbWVudHNfYWRkX3NlZ21l
bnQoCi0gICAgdW5zaWduZWQgaW50ICpucl9zZWdtZW50cywgeGVuX2tleGVjX3NlZ21lbnRfdCAq
c2VnbWVudHMsCi0gICAgdW5zaWduZWQgbG9uZyBtZm4pCitzdGF0aWMgaW50IGtleGVjX3NlZ21l
bnRzX2FkZF9zZWdtZW50KHVuc2lnbmVkIGludCAqbnJfc2VnbWVudHMsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9rZXhlY19zZWdtZW50X3QgKnNlZ21lbnRzLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBtZm4pCiB7Ci0gICAg
cGFkZHJfdCBtYWRkciA9IChwYWRkcl90KW1mbiA8PCBQQUdFX1NISUZUOworICAgIHBhZGRyX3Qg
bWFkZHIgPSBtZm5fdG9fbWFkZHIobWZuKTsKICAgICB1bnNpZ25lZCBpbnQgbiA9ICpucl9zZWdt
ZW50czsKIAogICAgIC8qIE5lZWQgYSBuZXcgc2VnbWVudD8gKi8KQEAgLTkzMCw3ICs5MzAsNyBA
QCBzdGF0aWMgaW50IGtleGVjX3NlZ21lbnRzX2FkZF9zZWdtZW50KAogICAgIHJldHVybiAwOwog
fQogCi1zdGF0aWMgaW50IGtleGVjX3NlZ21lbnRzX2Zyb21faW5kX3BhZ2UodW5zaWduZWQgbG9u
ZyBtZm4sCitzdGF0aWMgaW50IGtleGVjX3NlZ21lbnRzX2Zyb21faW5kX3BhZ2UobWZuX3QgbWZu
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAq
bnJfc2VnbWVudHMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVu
X2tleGVjX3NlZ21lbnRfdCAqc2VnbWVudHMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYm9vbF90IGNvbXBhdCkKQEAgLTkzOSw3ICs5MzksNyBAQCBzdGF0aWMgaW50
IGtleGVjX3NlZ21lbnRzX2Zyb21faW5kX3BhZ2UodW5zaWduZWQgbG9uZyBtZm4sCiAgICAga2lt
YWdlX2VudHJ5X3QgKmVudHJ5OwogICAgIGludCByZXQgPSAwOwogCi0gICAgcGFnZSA9IG1hcF9k
b21haW5fcGFnZShfbWZuKG1mbikpOworICAgIHBhZ2UgPSBtYXBfZG9tYWluX3BhZ2UobWZuKTsK
IAogICAgIC8qCiAgICAgICogV2FsayB0aGUgaW5kaXJlY3Rpb24gcGFnZSBsaXN0LCBhZGRpbmcg
ZGVzdGluYXRpb24gcGFnZXMgdG8gdGhlCkBAIC05NjEsNyArOTYxLDcgQEAgc3RhdGljIGludCBr
ZXhlY19zZWdtZW50c19mcm9tX2luZF9wYWdlKHVuc2lnbmVkIGxvbmcgbWZuLAogICAgICAgICAg
ICAgYnJlYWs7CiAgICAgICAgIGNhc2UgSU5EX0lORElSRUNUSU9OOgogICAgICAgICAgICAgdW5t
YXBfZG9tYWluX3BhZ2UocGFnZSk7Ci0gICAgICAgICAgICBlbnRyeSA9IHBhZ2UgPSBtYXBfZG9t
YWluX3BhZ2UoX21mbihtZm4pKTsKKyAgICAgICAgICAgIGVudHJ5ID0gcGFnZSA9IG1hcF9kb21h
aW5fcGFnZShtZm4pOwogICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgIGNhc2UgSU5EX0RP
TkU6CiAgICAgICAgICAgICBnb3RvIGRvbmU7CkBAIC05OTAsNyArOTkwLDcgQEAgc3RhdGljIGlu
dCBrZXhlY19kb19sb2FkX3YxKHhlbl9rZXhlY19sb2FkX3YxX3QgKmxvYWQsIGludCBjb21wYXQp
CiAgICAgeGVuX2tleGVjX3NlZ21lbnRfdCAqc2VnbWVudHM7CiAgICAgdWludDE2X3QgYXJjaDsK
ICAgICB1bnNpZ25lZCBpbnQgbnJfc2VnbWVudHMgPSAwOwotICAgIHVuc2lnbmVkIGxvbmcgaW5k
X21mbiA9IGxvYWQtPmltYWdlLmluZGlyZWN0aW9uX3BhZ2UgPj4gUEFHRV9TSElGVDsKKyAgICBt
Zm5fdCBpbmRfbWZuID0gbWFkZHJfdG9fbWZuKGxvYWQtPmltYWdlLmluZGlyZWN0aW9uX3BhZ2Up
OwogICAgIGludCByZXQ7CiAKICAgICBhcmNoID0ga2V4ZWNfbG9hZF92MV9hcmNoKCk7CmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL2tpbWFnZS5jIGIveGVuL2NvbW1vbi9raW1hZ2UuYwppbmRleCAw
NzU4Nzg5NmE0Li5hZmQ4MjkyY2MxIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2tpbWFnZS5jCisr
KyBiL3hlbi9jb21tb24va2ltYWdlLmMKQEAgLTIzLDYgKzIzLDEyIEBACiAKICNpbmNsdWRlIDxh
c20vcGFnZS5oPgogCisvKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIG1ha2Ug
dGhlbSB3b3JrIHdpdGggbWZuX3QgKi8KKyN1bmRlZiBtZm5fdG9fcGFnZQorI2RlZmluZSBtZm5f
dG9fcGFnZShtZm4pIF9fbWZuX3RvX3BhZ2UobWZuX3gobWZuKSkKKyN1bmRlZiBwYWdlX3RvX21m
bgorI2RlZmluZSBwYWdlX3RvX21mbihwZykgIF9tZm4oX19wYWdlX3RvX21mbihwZykpCisKIC8q
CiAgKiBXaGVuIGtleGVjIHRyYW5zaXRpb25zIHRvIHRoZSBuZXcga2VybmVsIHRoZXJlIGlzIGEg
b25lLXRvLW9uZQogICogbWFwcGluZyBiZXR3ZWVuIHBoeXNpY2FsIGFuZCB2aXJ0dWFsIGFkZHJl
c3Nlcy4gIE9uIHByb2Nlc3NvcnMKQEAgLTc2LDcgKzgyLDcgQEAgc3RhdGljIHN0cnVjdCBwYWdl
X2luZm8gKmtpbWFnZV9hbGxvY196ZXJvZWRfcGFnZSh1bnNpZ25lZCBtZW1mbGFncykKICAgICBp
ZiAoICFwYWdlICkKICAgICAgICAgcmV0dXJuIE5VTEw7CiAKLSAgICBjbGVhcl9kb21haW5fcGFn
ZShfbWZuKHBhZ2VfdG9fbWZuKHBhZ2UpKSk7CisgICAgY2xlYXJfZG9tYWluX3BhZ2UocGFnZV90
b19tZm4ocGFnZSkpOwogCiAgICAgcmV0dXJuIHBhZ2U7CiB9CkBAIC00MDUsNyArNDExLDcgQEAg
c3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKmtpbWFnZV9hbGxvY19jcmFzaF9jb250cm9sX3BhZ2Uo
c3RydWN0IGtleGVjX2ltYWdlICppbWEKICAgICBpZiAoIHBhZ2UgKQogICAgIHsKICAgICAgICAg
aW1hZ2UtPm5leHRfY3Jhc2hfcGFnZSA9IGhvbGVfZW5kOwotICAgICAgICBjbGVhcl9kb21haW5f
cGFnZShfbWZuKHBhZ2VfdG9fbWZuKHBhZ2UpKSk7CisgICAgICAgIGNsZWFyX2RvbWFpbl9wYWdl
KHBhZ2VfdG9fbWZuKHBhZ2UpKTsKICAgICB9CiAKICAgICByZXR1cm4gcGFnZTsKQEAgLTY0MSw3
ICs2NDcsNyBAQCBzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqa2ltYWdlX2FsbG9jX3BhZ2Uoc3Ry
dWN0IGtleGVjX2ltYWdlICppbWFnZSwKICAgICAgICAgICAgICpvbGQgPSAoYWRkciAmIH5QQUdF
X01BU0spIHwgSU5EX1NPVVJDRTsKICAgICAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKG9sZCk7
CiAKLSAgICAgICAgICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShtZm5feChvbGRfbWZuKSk7CisgICAg
ICAgICAgICBwYWdlID0gbWZuX3RvX3BhZ2Uob2xkX21mbik7CiAgICAgICAgICAgICBicmVhazsK
ICAgICAgICAgfQogICAgICAgICBlbHNlCkBAIC04NDAsMTEgKzg0NiwxMSBAQCBraW1hZ2VfZW50
cnlfdCAqa2ltYWdlX2VudHJ5X25leHQoa2ltYWdlX2VudHJ5X3QgKmVudHJ5LCBib29sX3QgY29t
cGF0KQogICAgIHJldHVybiBlbnRyeSArIDE7CiB9CiAKLXVuc2lnbmVkIGxvbmcga2ltYWdlX2Vu
dHJ5X21mbihraW1hZ2VfZW50cnlfdCAqZW50cnksIGJvb2xfdCBjb21wYXQpCittZm5fdCBraW1h
Z2VfZW50cnlfbWZuKGtpbWFnZV9lbnRyeV90ICplbnRyeSwgYm9vbF90IGNvbXBhdCkKIHsKICAg
ICBpZiAoIGNvbXBhdCApCi0gICAgICAgIHJldHVybiAqKHVpbnQzMl90ICopZW50cnkgPj4gUEFH
RV9TSElGVDsKLSAgICByZXR1cm4gKmVudHJ5ID4+IFBBR0VfU0hJRlQ7CisgICAgICAgIHJldHVy
biBtYWRkcl90b19tZm4oKih1aW50MzJfdCAqKWVudHJ5KTsKKyAgICByZXR1cm4gbWFkZHJfdG9f
bWZuKCplbnRyeSk7CiB9CiAKIHVuc2lnbmVkIGxvbmcga2ltYWdlX2VudHJ5X2luZChraW1hZ2Vf
ZW50cnlfdCAqZW50cnksIGJvb2xfdCBjb21wYXQpCkBAIC04NTQsNyArODYwLDcgQEAgdW5zaWdu
ZWQgbG9uZyBraW1hZ2VfZW50cnlfaW5kKGtpbWFnZV9lbnRyeV90ICplbnRyeSwgYm9vbF90IGNv
bXBhdCkKICAgICByZXR1cm4gKmVudHJ5ICYgMHhmOwogfQogCi1pbnQga2ltYWdlX2J1aWxkX2lu
ZChzdHJ1Y3Qga2V4ZWNfaW1hZ2UgKmltYWdlLCB1bnNpZ25lZCBsb25nIGluZF9tZm4sCitpbnQg
a2ltYWdlX2J1aWxkX2luZChzdHJ1Y3Qga2V4ZWNfaW1hZ2UgKmltYWdlLCBtZm5fdCBpbmRfbWZu
LAogICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGNvbXBhdCkKIHsKICAgICB2b2lkICpwYWdl
OwpAQCAtODYyLDcgKzg2OCw3IEBAIGludCBraW1hZ2VfYnVpbGRfaW5kKHN0cnVjdCBrZXhlY19p
bWFnZSAqaW1hZ2UsIHVuc2lnbmVkIGxvbmcgaW5kX21mbiwKICAgICBpbnQgcmV0ID0gMDsKICAg
ICBwYWRkcl90IGRlc3QgPSBLSU1BR0VfTk9fREVTVDsKIAotICAgIHBhZ2UgPSBtYXBfZG9tYWlu
X3BhZ2UoX21mbihpbmRfbWZuKSk7CisgICAgcGFnZSA9IG1hcF9kb21haW5fcGFnZShpbmRfbWZu
KTsKICAgICBpZiAoICFwYWdlICkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAKQEAgLTg3Myw3
ICs4NzksNyBAQCBpbnQga2ltYWdlX2J1aWxkX2luZChzdHJ1Y3Qga2V4ZWNfaW1hZ2UgKmltYWdl
LCB1bnNpZ25lZCBsb25nIGluZF9tZm4sCiAgICAgZm9yICggZW50cnkgPSBwYWdlOyA7ICApCiAg
ICAgewogICAgICAgICB1bnNpZ25lZCBsb25nIGluZDsKLSAgICAgICAgdW5zaWduZWQgbG9uZyBt
Zm47CisgICAgICAgIG1mbl90IG1mbjsKIAogICAgICAgICBpbmQgPSBraW1hZ2VfZW50cnlfaW5k
KGVudHJ5LCBjb21wYXQpOwogICAgICAgICBtZm4gPSBraW1hZ2VfZW50cnlfbWZuKGVudHJ5LCBj
b21wYXQpOwpAQCAtODgxLDE0ICs4ODcsMTQgQEAgaW50IGtpbWFnZV9idWlsZF9pbmQoc3RydWN0
IGtleGVjX2ltYWdlICppbWFnZSwgdW5zaWduZWQgbG9uZyBpbmRfbWZuLAogICAgICAgICBzd2l0
Y2ggKCBpbmQgKQogICAgICAgICB7CiAgICAgICAgIGNhc2UgSU5EX0RFU1RJTkFUSU9OOgotICAg
ICAgICAgICAgZGVzdCA9IChwYWRkcl90KW1mbiA8PCBQQUdFX1NISUZUOworICAgICAgICAgICAg
ZGVzdCA9IG1mbl90b19tYWRkcihtZm4pOwogICAgICAgICAgICAgcmV0ID0ga2ltYWdlX3NldF9k
ZXN0aW5hdGlvbihpbWFnZSwgZGVzdCk7CiAgICAgICAgICAgICBpZiAoIHJldCA8IDAgKQogICAg
ICAgICAgICAgICAgIGdvdG8gZG9uZTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBjYXNl
IElORF9JTkRJUkVDVElPTjoKICAgICAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKHBhZ2UpOwot
ICAgICAgICAgICAgcGFnZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKG1mbikpOworICAgICAgICAg
ICAgcGFnZSA9IG1hcF9kb21haW5fcGFnZShtZm4pOwogICAgICAgICAgICAgZW50cnkgPSBwYWdl
OwogICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgIGNhc2UgSU5EX0RPTkU6CkBAIC05MTMs
NyArOTE5LDcgQEAgaW50IGtpbWFnZV9idWlsZF9pbmQoc3RydWN0IGtleGVjX2ltYWdlICppbWFn
ZSwgdW5zaWduZWQgbG9uZyBpbmRfbWZuLAogICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKICAg
ICAgICAgICAgIH0KIAotICAgICAgICAgICAgY29weV9kb21haW5fcGFnZShfbWZuKHBhZ2VfdG9f
bWZuKHhlbl9wYWdlKSksIF9tZm4obWZuKSk7CisgICAgICAgICAgICBjb3B5X2RvbWFpbl9wYWdl
KHBhZ2VfdG9fbWZuKHhlbl9wYWdlKSwgbWZuKTsKICAgICAgICAgICAgIHB1dF9wYWdlKGd1ZXN0
X3BhZ2UpOwogCiAgICAgICAgICAgICByZXQgPSBraW1hZ2VfYWRkX3BhZ2UoaW1hZ2UsIHBhZ2Vf
dG9fbWFkZHIoeGVuX3BhZ2UpKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9raW1hZ2Uu
aCBiL3hlbi9pbmNsdWRlL3hlbi9raW1hZ2UuaAppbmRleCBkMTBlYmY3ODQ0Li5jYmZiOWU5MDU0
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4va2ltYWdlLmgKKysrIGIveGVuL2luY2x1ZGUv
eGVuL2tpbWFnZS5oCkBAIC00OCw5ICs0OCw5IEBAIHN0cnVjdCBwYWdlX2luZm8gKmtpbWFnZV9h
bGxvY19jb250cm9sX3BhZ2Uoc3RydWN0IGtleGVjX2ltYWdlICppbWFnZSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbWVtZmxhZ3MpOwogCiBr
aW1hZ2VfZW50cnlfdCAqa2ltYWdlX2VudHJ5X25leHQoa2ltYWdlX2VudHJ5X3QgKmVudHJ5LCBi
b29sX3QgY29tcGF0KTsKLXVuc2lnbmVkIGxvbmcga2ltYWdlX2VudHJ5X21mbihraW1hZ2VfZW50
cnlfdCAqZW50cnksIGJvb2xfdCBjb21wYXQpOworbWZuX3Qga2ltYWdlX2VudHJ5X21mbihraW1h
Z2VfZW50cnlfdCAqZW50cnksIGJvb2xfdCBjb21wYXQpOwogdW5zaWduZWQgbG9uZyBraW1hZ2Vf
ZW50cnlfaW5kKGtpbWFnZV9lbnRyeV90ICplbnRyeSwgYm9vbF90IGNvbXBhdCk7Ci1pbnQga2lt
YWdlX2J1aWxkX2luZChzdHJ1Y3Qga2V4ZWNfaW1hZ2UgKmltYWdlLCB1bnNpZ25lZCBsb25nIGlu
ZF9tZm4sCitpbnQga2ltYWdlX2J1aWxkX2luZChzdHJ1Y3Qga2V4ZWNfaW1hZ2UgKmltYWdlLCBt
Zm5fdCBpbmRfbWZuLAogICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGNvbXBhdCk7CiAKICNl
bmRpZiAvKiBfX0FTU0VNQkxZX18gKi8KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 05 17:42:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 17:42:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0AAU-000132-QS; Thu, 05 Oct 2017 17:42:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e0AAT-000122-Vw
 for xen-devel@lists.xen.org; Thu, 05 Oct 2017 17:42:42 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 62/FE-03638-11F66D95; Thu, 05 Oct 2017 17:42:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVyMfTOJl3+/Gu
 RBl8fG1os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmt3e/YC9olKi5ff8LUwPhJqIuRi0NIYBKj
 xI9pDewgDovAPGaJ6+vWs3UxcnJICPSzSiycow1h50lcX/yYqYuRA8hOk3g7wxfCrJa48DoGx
 BQSUJNY8yYKYmQfk0Tv7ptg1WwCOhLrZtSCDBERkJa49vkyI0gNs8ArJonW5wvYQRLCAl4Sj9
 9+BLNZBFQl3h1dD2bzCthIPJv1lR3iAnmJXW0XWUFsTgFbifU9d8DiQkA1y1ecZZ7AKLiAkWE
 Vo0ZxalFZapGusZFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgsDEAwQ7G0+sC
 DzFKcjApifJ6ZV2LFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBy58HlBMsSk1PrUjLzAGGPUxag
 oNHSYRXHiTNW1yQmFucmQ6ROsVoyXHhzqU/TBwH9twCkh037/5hEmLJy89LlRLn3ZML1CAA0p
 BRmgc3DhablxhlpYR5GYEOFOIpSC3KzSxBlX/FKM7BqCTMawWyliczrwRu6yugg5iADprTdAX
 koJJEhJRUA6PNXMO3ifwhHudWrtzOtOaeUP/kPsa5eTyfGVu+iOrfefuW5ZaCRwuXqavSm398
 W+bM3yj4PGO/bmdvoKf17y6Vo1f/t12rW7Dsvb7R5XMFMx5Hx32Qu5Gxnfd7aUC/SRH3HZGDh
 nolK37dat7wa73oj6tT2fOmSW2/1CbLL3gix1rh+33mt4eUWIozEg21mIuKEwEjL+ajyAIAAA
 ==
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1507225358!108850717!1
X-Originating-IP: [209.85.220.178]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8343 invoked from network); 5 Oct 2017 17:42:39 -0000
Received: from mail-qk0-f178.google.com (HELO mail-qk0-f178.google.com)
 (209.85.220.178)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Oct 2017 17:42:39 -0000
Received: by mail-qk0-f178.google.com with SMTP id n5so13263815qke.11
 for <xen-devel@lists.xen.org>; Thu, 05 Oct 2017 10:42:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=mWQLWwILqk9oSTywGUlMW6L5946TJfO99va/8bLjfzQ=;
 b=QOQtK6Wam0f0JAV/Qit8jqrS/99WmzFQamdedeB1qJTqBYVzE1mUgKft59pmnCVsOS
 f4I7HENoaH2c66GB86oX1vBBeHLg7I98JM0MlrTnQM23U0HhBAgDPcAcbj470uan30I/
 Jc0dlGLZfs4CbbefEM67F8qm17q1CBfTHikQE=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=mWQLWwILqk9oSTywGUlMW6L5946TJfO99va/8bLjfzQ=;
 b=ENsqOeIWFvWzz+ktjsSAJELhPAvZI5owStL/04uVPOTaWkT3AylenF/LpTUucd61k0
 71VRz6Xr/v2udEumPTvn7VtVTlxG2FDz+2Cj++XShGdqUTTor9TEJwuHhpRMqMRTx6Md
 0JtRS+7XJQ3MUGvZfXI0Ut6aFR1C0R5wyGrPj9+Aj/wR0DlksL9gzQBvRu+0q+b4rgEO
 76VG8Vw7Z4tHMuaQTK+2tH67vGZ4u9ysn+xakWRbLqV5OFGlYavcvAiJ8n7LyUWDOwgA
 znTXlJ5KkENxiiL/ATs2v9cpbnMppavQSssAPR7w4nefaVgdsAJKxjlWlkkS5zVv8dZ1
 M3CQ==
X-Gm-Message-State: AMCzsaUJCnXTWxmPyQQrRethRlFG/TWHnWutRax0j94f0SFR72MIfGfN
 SF0B7MqIG1UGYAGmV4qn6SNF26nKqtM=
X-Google-Smtp-Source: AOwi7QBOS4WCEo43cicq/faitrieOxJyofzeZwi5VktsKIvCuZxyv6rRS7vgwMevI+uGAQydTDIkoA==
X-Received: by 10.55.204.157 with SMTP id n29mr28754391qkl.243.1507225358464; 
 Thu, 05 Oct 2017 10:42:38 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id y63sm11815084qky.75.2017.10.05.10.42.36
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 05 Oct 2017 10:42:38 -0700 (PDT)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Thu,  5 Oct 2017 18:42:20 +0100
Message-Id: <20171005174222.29161-8-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171005174222.29161-1-julien.grall@linaro.org>
References: <20171005174222.29161-1-julien.grall@linaro.org>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@linaro.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 7/9] xen/xenoprof: Convert the file to use
	typesafe MFN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGZpbGUgY29tbW9uL3hlbm9wcm9mLmMgaXMgbm93IGNvbnZlcnRlZCB0byB1c2UgdHlwZXNh
ZmUuIFRoaXMgaXMKcmVxdWlyaW5nIHRvIG92ZXJyaWRlIHRoZSBtYWNyb3MgdmlydF90b19tZm4g
YW5kIG1mbl90b19wYWdlIHRvIG1ha2UKdGhlbSB3b3JrIHdpdGggbWZuX3QuCgpBbHNvLCBhZGQg
YSBjb3VwbGUgb2YgbWlzc2luZyBuZXdsaW5lcyBpbiB0aGUgY29kZSBtb2RpZmllZC4KClNpZ25l
ZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+ClJldmlld2Vk
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKLS0tCgpDYzog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5s
YXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpD
YzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8
dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKICAgIENoYW5n
ZXMgaW4gdjI6CiAgICAgICAgLSBBZGQgbWlzc2luZyBuZXdsaW5lcwogICAgICAgIC0gQWRkIEFu
ZHJldydzIHJldmlld2VkLWJ5Ci0tLQogeGVuL2NvbW1vbi94ZW5vcHJvZi5jIHwgMjEgKysrKysr
KysrKysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgNiBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3hlbm9wcm9mLmMgYi94ZW4vY29tbW9u
L3hlbm9wcm9mLmMKaW5kZXggYTVmZTYyMDRhNS4uNWFjZGRlNTY5MSAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi94ZW5vcHJvZi5jCisrKyBiL3hlbi9jb21tb24veGVub3Byb2YuYwpAQCAtMTksNiAr
MTksMTIgQEAKICNpbmNsdWRlIDx4c20veHNtLmg+CiAjaW5jbHVkZSA8eGVuL2h5cGVyY2FsbC5o
PgogCisvKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIG1ha2UgdGhlbSB3b3Jr
IHdpdGggbWZuX3QgKi8KKyN1bmRlZiB2aXJ0X3RvX21mbgorI2RlZmluZSB2aXJ0X3RvX21mbih2
YSkgX21mbihfX3ZpcnRfdG9fbWZuKHZhKSkKKyN1bmRlZiBtZm5fdG9fcGFnZQorI2RlZmluZSBt
Zm5fdG9fcGFnZShtZm4pIF9fbWZuX3RvX3BhZ2UobWZuX3gobWZuKSkKKwogLyogTGltaXQgYW1v
dW50IG9mIHBhZ2VzIHVzZWQgZm9yIHNoYXJlZCBidWZmZXIgKHBlciBkb21haW4pICovCiAjZGVm
aW5lIE1BWF9PUFJPRl9TSEFSRURfUEFHRVMgMzIKIApAQCAtMTM0LDI1ICsxNDAsMjcgQEAgc3Rh
dGljIHZvaWQgeGVub3Byb2ZfcmVzZXRfYnVmKHN0cnVjdCBkb21haW4gKmQpCiB9CiAKIHN0YXRp
YyBpbnQKLXNoYXJlX3hlbm9wcm9mX3BhZ2Vfd2l0aF9ndWVzdChzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBsb25nIG1mbiwgaW50IG5wYWdlcykKK3NoYXJlX3hlbm9wcm9mX3BhZ2Vfd2l0aF9n
dWVzdChzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBtZm4sIGludCBucGFnZXMpCiB7CiAgICAgaW50
IGk7CiAKICAgICAvKiBDaGVjayBpZiBwcmV2aW91cyBwYWdlIG93bmVyIGhhcyByZWxlYXNlZCB0
aGUgcGFnZS4gKi8KICAgICBmb3IgKCBpID0gMDsgaSA8IG5wYWdlczsgaSsrICkKICAgICB7Ci0g
ICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBtZm5fdG9fcGFnZShtZm4gKyBpKTsKKyAg
ICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IG1mbl90b19wYWdlKG1mbl9hZGQobWZuLCBp
KSk7CisKICAgICAgICAgaWYgKCAocGFnZS0+Y291bnRfaW5mbyAmIChQR0NfYWxsb2NhdGVkfFBH
Q19jb3VudF9tYXNrKSkgIT0gMCApCiAgICAgICAgIHsKICAgICAgICAgICAgIHByaW50ayhYRU5M
T0dfR19JTkZPICJkb20lZCBtZm4gJSNseCBwYWdlLT5jb3VudF9pbmZvICUjbHhcbiIsCi0gICAg
ICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBtZm4gKyBpLCBwYWdlLT5jb3VudF9pbmZvKTsK
KyAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIG1mbl94KG1mbl9hZGQobWZuLCBpKSks
IHBhZ2UtPmNvdW50X2luZm8pOwogICAgICAgICAgICAgcmV0dXJuIC1FQlVTWTsKICAgICAgICAg
fQogICAgICAgICBwYWdlX3NldF9vd25lcihwYWdlLCBOVUxMKTsKICAgICB9CiAKICAgICBmb3Ig
KCBpID0gMDsgaSA8IG5wYWdlczsgaSsrICkKLSAgICAgICAgc2hhcmVfeGVuX3BhZ2Vfd2l0aF9n
dWVzdChtZm5fdG9fcGFnZShtZm4gKyBpKSwgZCwgWEVOU0hBUkVfd3JpdGFibGUpOworICAgICAg
ICBzaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0KG1mbl90b19wYWdlKG1mbl9hZGQobWZuLCBpKSks
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZCwgWEVOU0hBUkVfd3JpdGFibGUp
OwogCiAgICAgcmV0dXJuIDA7CiB9CkBAIC0xNjEsMTEgKzE2OSwxMiBAQCBzdGF0aWMgdm9pZAog
dW5zaGFyZV94ZW5vcHJvZl9wYWdlX3dpdGhfZ3Vlc3Qoc3RydWN0IHhlbm9wcm9mICp4KQogewog
ICAgIGludCBpLCBucGFnZXMgPSB4LT5ucGFnZXM7Ci0gICAgdW5zaWduZWQgbG9uZyBtZm4gPSB2
aXJ0X3RvX21mbih4LT5yYXdidWYpOworICAgIG1mbl90IG1mbiA9IHZpcnRfdG9fbWZuKHgtPnJh
d2J1Zik7CiAKICAgICBmb3IgKCBpID0gMDsgaSA8IG5wYWdlczsgaSsrICkKICAgICB7Ci0gICAg
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBtZm5fdG9fcGFnZShtZm4gKyBpKTsKKyAgICAg
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IG1mbl90b19wYWdlKG1mbl9hZGQobWZuLCBpKSk7
CisKICAgICAgICAgQlVHX09OKHBhZ2VfZ2V0X293bmVyKHBhZ2UpICE9IGN1cnJlbnQtPmRvbWFp
bik7CiAgICAgICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KF9QR0NfYWxsb2NhdGVkLCAmcGFn
ZS0+Y291bnRfaW5mbykgKQogICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7Ci0tIAoyLjExLjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 17:42:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 17:42:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0AAW-00014P-1b; Thu, 05 Oct 2017 17:42:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e0AAU-00012U-FW
 for xen-devel@lists.xen.org; Thu, 05 Oct 2017 17:42:42 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 96/EB-02047-11F66D95; Thu, 05 Oct 2017 17:42:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVyMfTOGl2B/Gu
 RBquvW1ks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkvmw8zFlxRq2g/vJO5gfGHbBcjJ4eQwGRG
 ie7F7l2MXBwsAvOYJXZc/MYM4kgI9LNKTD11gxWkSkIgT+Jl13kmCDtN4t+cDewQdqXEl80rg
 OIcQJPUJNa8iQLpFRLoY5K4MfkAI0icTUBHYt2MWpByEQFpiWufLzOC2MwC0RLXfh8CaxUWiJ
 D4PssdJMwioCpxb95isE28AjYS5xc8ZIPYJC+xq+0i2DWcArYS63vusEPcbyOxfMVZ5gmMggs
 YGVYxqhenFpWlFuka6iUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBIYaAxDsYFz+
 0ekQoyQHk5Ior1fWtUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErz8eUA5waLU9NSKtMwcYNDDp
 CU4eJREeOVB0rzFBYm5xZnpEKlTjJYcF+5c+sPEcWDPLSDZcfPuHyYhlrz8vFQpcd49uUANAi
 ANGaV5cONgkXmJUVZKmJcR6EAhnoLUotzMElT5V4ziHIxKwrx/QKbwZOaVwG19BXQQE9BBc5q
 ugBxUkoiQkmpgzC2dtPArd/4nrofKN0N7z4jvfnq8/oPyBl3lrhV/HWSmxnqvqr8nENcftPpv
 ieu96A3V81u8vjh2ZtsvXjjTU/6ueQwDw1vRN7WWthsnV+9eX2fCd7gtdvfLgAfW2lntst9Wt
 XW8XNCSuuOJiX+BWJnxjF1xbz458yxwrL5g1jy9RMP3W+RPJZbijERDLeai4kQAATDnZccCAA
 A=
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1507225360!117421887!1
X-Originating-IP: [209.85.220.172]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12512 invoked from network); 5 Oct 2017 17:42:40 -0000
Received: from mail-qk0-f172.google.com (HELO mail-qk0-f172.google.com)
 (209.85.220.172)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Oct 2017 17:42:40 -0000
Received: by mail-qk0-f172.google.com with SMTP id l194so5505053qke.13
 for <xen-devel@lists.xen.org>; Thu, 05 Oct 2017 10:42:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=I36YDcdVKgwsPPKvceFw4AWZsTp6g82Fn4s6nFHEY48=;
 b=enhj/DXiLeGW5TsuMgcltHk0TCcAXE+tX3mQsx86Q3R105Tl42QPf00DeYdV99TcaH
 u6dshrzNvKEXZDF0skfTCh+o8yBzQZABhbNgevkgPK0QVMSZZHXK/tGAy8gHG6x1cX1w
 RD4e91FleRWubRpEW6RfMutQYSAoumfgsT7Tg=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=I36YDcdVKgwsPPKvceFw4AWZsTp6g82Fn4s6nFHEY48=;
 b=U9LKAsA1ShwEFxsROBs9VgiVNBi5HiYSnQFzpfxyrdxPX5Je414v9UGM5jz4PyGj9a
 iUxYZZUNIeKGTq4fNHegNb6tCLIGPdStLnvgeNcR/A9IYodx81GeVN3Wkwh+vP7KX5qP
 +spWm0ycFaU749946px+Ku4JDjVA+IKVfZAibXLsSiDmS5V0fvdE4wv8ln9TlL+fFpJO
 c0rx3o+5nfbcRNoarhEWdlWB9H9DrHgxABYqV6glWcBOe2hbqDiutNSPXKQm/Y5ZkqAN
 gFdA++HqYnyhRApxDg4e3v5mGvcjIRtPwqPZcvsn1d+pVdT+iBElSvkwp0qfZwFEr3ZN
 cMyQ==
X-Gm-Message-State: AMCzsaWXvfdLya/2X1TSWB6kUJ9/b9cF7RfD6/gfut9g2qUo4VLublq9
 U3eK2rHrHJnpI29eyHmesWM6t73dZh4=
X-Google-Smtp-Source: AOwi7QDnS1JP2mepuLenmFBmfBPQIfBs8cZB5DRcch4h4v1STurQ1gyO3HkchsnouXh3r3mdfptlAQ==
X-Received: by 10.55.22.13 with SMTP id g13mr32467689qkh.153.1507225359614;
 Thu, 05 Oct 2017 10:42:39 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id y63sm11815084qky.75.2017.10.05.10.42.38
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 05 Oct 2017 10:42:39 -0700 (PDT)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Thu,  5 Oct 2017 18:42:21 +0100
Message-Id: <20171005174222.29161-9-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171005174222.29161-1-julien.grall@linaro.org>
References: <20171005174222.29161-1-julien.grall@linaro.org>
Cc: Julien Grall <julien.grall@linaro.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Subject: [Xen-devel] [PATCH v2 8/9] xen/tmem: Convert the file
	common/tmem_xen.c to use typesafe MFN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGZpbGUgY29tbW9uL3RtZW1feGVuLmMgaXMgbm93IGNvbnZlcnRlZCB0byB1c2UgdHlwZXNh
ZmUuIFRoaXMgaXMKcmVxdWlyaW5nIHRvIG92ZXJyaWRlIHRoZSBtYWNybyBwYWdlX3RvX21mbiB0
byBtYWtlIGl0IHdvcmsgd2l0aCBtZm5fdC4KCk5vdGUgdGhhdCBhbGwgdmFyaWFibGVzIGNvbnZl
cnRlZCB0byBtZm5fdCBoYXZlbSB0aGVyZSBpbml0aWFsIHZhbHVlLAp3aGVuIHNldCwgc3dpdGNo
IGZyb20gMCB0byBJTlZBTElEX01GTi4gVGhpcyBpcyBmaW5lIGJlY2F1c2UgdGhlIGluaXRpYWwK
dmFsdWVzIHdhcyBhbHdheXMgb3ZlcnJpZGVuIGJlZm9yZSB1c2VkLgoKQWxzbyBhZGQgYSBjb3Vw
bGUgb2YgbWlzc2luZyBuZXdsaW5lcyBzdWdnZXN0ZWQgYnkgQW5kcmV3IGluIHRoZSBjb2RlLgoK
U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KUmV2
aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0K
CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CgogICAg
Q2hhbmdlcyBpbiB2MjoKICAgICAgICAtIEFkZCBtaXNzaW5nIG5ld2xpbmVzCiAgICAgICAgLSBB
ZGQgQW5kcmV3J3MgcmV2aWV3ZWQtYnkKLS0tCiB4ZW4vY29tbW9uL3RtZW1feGVuLmMgfCAzMCAr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRp
b25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3RtZW1feGVu
LmMgYi94ZW4vY29tbW9uL3RtZW1feGVuLmMKaW5kZXggMjBmNzRiMjY4Zi4uYmQ1MmU0NGZhZiAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi90bWVtX3hlbi5jCisrKyBiL3hlbi9jb21tb24vdG1lbV94
ZW4uYwpAQCAtMTQsNiArMTQsMTAgQEAKICNpbmNsdWRlIDx4ZW4vY3B1Lmg+CiAjaW5jbHVkZSA8
eGVuL2luaXQuaD4KIAorLyogT3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtl
IHRoZW0gd29yayB3aXRoIG1mbl90ICovCisjdW5kZWYgcGFnZV90b19tZm4KKyNkZWZpbmUgcGFn
ZV90b19tZm4ocGcpIF9tZm4oX19wYWdlX3RvX21mbihwZykpCisKIGJvb2wgX19yZWFkX21vc3Rs
eSBvcHRfdG1lbTsKIGJvb2xlYW5fcGFyYW0oInRtZW0iLCBvcHRfdG1lbSk7CiAKQEAgLTMxLDcg
KzM1LDcgQEAgc3RhdGljIERFRklORV9QRVJfQ1BVX1JFQURfTU9TVExZKHVuc2lnbmVkIGNoYXIg
KiwgZHN0bWVtKTsKIHN0YXRpYyBERUZJTkVfUEVSX0NQVV9SRUFEX01PU1RMWSh2b2lkICosIHNj
cmF0Y2hfcGFnZSk7CiAKICNpZiBkZWZpbmVkKENPTkZJR19BUk0pCi1zdGF0aWMgaW5saW5lIHZv
aWQgKmNsaV9nZXRfcGFnZSh4ZW5fcGZuX3QgY21mbiwgdW5zaWduZWQgbG9uZyAqcGNsaV9tZm4s
CitzdGF0aWMgaW5saW5lIHZvaWQgKmNsaV9nZXRfcGFnZSh4ZW5fcGZuX3QgY21mbiwgbWZuX3Qg
KnBjbGlfbWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhZ2Vf
aW5mbyAqKnBjbGlfcGZwLCBib29sIGNsaV93cml0ZSkKIHsKICAgICBBU1NFUlRfVU5SRUFDSEFC
TEUoKTsKQEAgLTM5LDE0ICs0MywxNCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgKmNsaV9nZXRfcGFn
ZSh4ZW5fcGZuX3QgY21mbiwgdW5zaWduZWQgbG9uZyAqcGNsaV9tZm4sCiB9CiAKIHN0YXRpYyBp
bmxpbmUgdm9pZCBjbGlfcHV0X3BhZ2Uodm9pZCAqY2xpX3ZhLCBzdHJ1Y3QgcGFnZV9pbmZvICpj
bGlfcGZwLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGNs
aV9tZm4sIGJvb2wgbWFya19kaXJ0eSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bWZuX3QgY2xpX21mbiwgYm9vbCBtYXJrX2RpcnR5KQogewogICAgIEFTU0VSVF9VTlJFQUNIQUJM
RSgpOwogfQogI2Vsc2UKICNpbmNsdWRlIDxhc20vcDJtLmg+CiAKLXN0YXRpYyBpbmxpbmUgdm9p
ZCAqY2xpX2dldF9wYWdlKHhlbl9wZm5fdCBjbWZuLCB1bnNpZ25lZCBsb25nICpwY2xpX21mbiwK
K3N0YXRpYyBpbmxpbmUgdm9pZCAqY2xpX2dldF9wYWdlKHhlbl9wZm5fdCBjbWZuLCBtZm5fdCAq
cGNsaV9tZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9p
bmZvICoqcGNsaV9wZnAsIGJvb2wgY2xpX3dyaXRlKQogewogICAgIHAybV90eXBlX3QgdDsKQEAg
LTY4LDE2ICs3MiwxNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgKmNsaV9nZXRfcGFnZSh4ZW5fcGZu
X3QgY21mbiwgdW5zaWduZWQgbG9uZyAqcGNsaV9tZm4sCiAKICAgICAqcGNsaV9tZm4gPSBwYWdl
X3RvX21mbihwYWdlKTsKICAgICAqcGNsaV9wZnAgPSBwYWdlOwotICAgIHJldHVybiBtYXBfZG9t
YWluX3BhZ2UoX21mbigqcGNsaV9tZm4pKTsKKworICAgIHJldHVybiBtYXBfZG9tYWluX3BhZ2Uo
KnBjbGlfbWZuKTsKIH0KIAogc3RhdGljIGlubGluZSB2b2lkIGNsaV9wdXRfcGFnZSh2b2lkICpj
bGlfdmEsIHN0cnVjdCBwYWdlX2luZm8gKmNsaV9wZnAsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgY2xpX21mbiwgYm9vbCBtYXJrX2RpcnR5KQorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBjbGlfbWZuLCBib29sIG1hcmtfZGlydHkp
CiB7CiAgICAgaWYgKCBtYXJrX2RpcnR5ICkKICAgICB7CiAgICAgICAgIHB1dF9wYWdlX2FuZF90
eXBlKGNsaV9wZnApOwotICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShjdXJyZW50LT5kb21haW4s
IF9tZm4oY2xpX21mbikpOworICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShjdXJyZW50LT5kb21h
aW4sIGNsaV9tZm4pOwogICAgIH0KICAgICBlbHNlCiAgICAgICAgIHB1dF9wYWdlKGNsaV9wZnAp
OwpAQCAtODgsMTQgKzkzLDE0IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBjbGlfcHV0X3BhZ2Uodm9p
ZCAqY2xpX3ZhLCBzdHJ1Y3QgcGFnZV9pbmZvICpjbGlfcGZwLAogaW50IHRtZW1fY29weV9mcm9t
X2NsaWVudChzdHJ1Y3QgcGFnZV9pbmZvICpwZnAsCiAgICAgeGVuX3Bmbl90IGNtZm4sIHRtZW1f
Y2xpX3ZhX3BhcmFtX3QgY2xpYnVmKQogewotICAgIHVuc2lnbmVkIGxvbmcgdG1lbV9tZm4sIGNs
aV9tZm4gPSAwOworICAgIG1mbl90IHRtZW1fbWZuLCBjbGlfbWZuID0gSU5WQUxJRF9NRk47CiAg
ICAgY2hhciAqdG1lbV92YSwgKmNsaV92YSA9IE5VTEw7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAq
Y2xpX3BmcCA9IE5VTEw7CiAgICAgaW50IHJjID0gMTsKIAogICAgIEFTU0VSVChwZnAgIT0gTlVM
TCk7CiAgICAgdG1lbV9tZm4gPSBwYWdlX3RvX21mbihwZnApOwotICAgIHRtZW1fdmEgPSBtYXBf
ZG9tYWluX3BhZ2UoX21mbih0bWVtX21mbikpOworICAgIHRtZW1fdmEgPSBtYXBfZG9tYWluX3Bh
Z2UodG1lbV9tZm4pOwogICAgIGlmICggZ3Vlc3RfaGFuZGxlX2lzX251bGwoY2xpYnVmKSApCiAg
ICAgewogICAgICAgICBjbGlfdmEgPSBjbGlfZ2V0X3BhZ2UoY21mbiwgJmNsaV9tZm4sICZjbGlf
cGZwLCAwKTsKQEAgLTEyNSw3ICsxMzAsNyBAQCBpbnQgdG1lbV9jb21wcmVzc19mcm9tX2NsaWVu
dCh4ZW5fcGZuX3QgY21mbiwKICAgICB1bnNpZ25lZCBjaGFyICp3bWVtID0gdGhpc19jcHUod29y
a21lbSk7CiAgICAgY2hhciAqc2NyYXRjaCA9IHRoaXNfY3B1KHNjcmF0Y2hfcGFnZSk7CiAgICAg
c3RydWN0IHBhZ2VfaW5mbyAqY2xpX3BmcCA9IE5VTEw7Ci0gICAgdW5zaWduZWQgbG9uZyBjbGlf
bWZuID0gMDsKKyAgICBtZm5fdCBjbGlfbWZuID0gSU5WQUxJRF9NRk47CiAgICAgdm9pZCAqY2xp
X3ZhID0gTlVMTDsKIAogICAgIGlmICggZG1lbSA9PSBOVUxMIHx8IHdtZW0gPT0gTlVMTCApCkBA
IC0xNTIsNyArMTU3LDcgQEAgaW50IHRtZW1fY29tcHJlc3NfZnJvbV9jbGllbnQoeGVuX3Bmbl90
IGNtZm4sCiBpbnQgdG1lbV9jb3B5X3RvX2NsaWVudCh4ZW5fcGZuX3QgY21mbiwgc3RydWN0IHBh
Z2VfaW5mbyAqcGZwLAogICAgIHRtZW1fY2xpX3ZhX3BhcmFtX3QgY2xpYnVmKQogewotICAgIHVu
c2lnbmVkIGxvbmcgdG1lbV9tZm4sIGNsaV9tZm4gPSAwOworICAgIG1mbl90IHRtZW1fbWZuLCBj
bGlfbWZuID0gSU5WQUxJRF9NRk47CiAgICAgY2hhciAqdG1lbV92YSwgKmNsaV92YSA9IE5VTEw7
CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqY2xpX3BmcCA9IE5VTEw7CiAgICAgaW50IHJjID0gMTsK
QEAgLTE2NSw3ICsxNzAsOCBAQCBpbnQgdG1lbV9jb3B5X3RvX2NsaWVudCh4ZW5fcGZuX3QgY21m
biwgc3RydWN0IHBhZ2VfaW5mbyAqcGZwLAogICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CiAg
ICAgfQogICAgIHRtZW1fbWZuID0gcGFnZV90b19tZm4ocGZwKTsKLSAgICB0bWVtX3ZhID0gbWFw
X2RvbWFpbl9wYWdlKF9tZm4odG1lbV9tZm4pKTsKKyAgICB0bWVtX3ZhID0gbWFwX2RvbWFpbl9w
YWdlKHRtZW1fbWZuKTsKKwogICAgIGlmICggY2xpX3ZhICkKICAgICB7CiAgICAgICAgIG1lbWNw
eShjbGlfdmEsIHRtZW1fdmEsIFBBR0VfU0laRSk7CkBAIC0xODEsNyArMTg3LDcgQEAgaW50IHRt
ZW1fY29weV90b19jbGllbnQoeGVuX3Bmbl90IGNtZm4sIHN0cnVjdCBwYWdlX2luZm8gKnBmcCwK
IGludCB0bWVtX2RlY29tcHJlc3NfdG9fY2xpZW50KHhlbl9wZm5fdCBjbWZuLCB2b2lkICp0bWVt
X3ZhLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZV90IHNpemUsIHRt
ZW1fY2xpX3ZhX3BhcmFtX3QgY2xpYnVmKQogewotICAgIHVuc2lnbmVkIGxvbmcgY2xpX21mbiA9
IDA7CisgICAgbWZuX3QgY2xpX21mbiA9IElOVkFMSURfTUZOOwogICAgIHN0cnVjdCBwYWdlX2lu
Zm8gKmNsaV9wZnAgPSBOVUxMOwogICAgIHZvaWQgKmNsaV92YSA9IE5VTEw7CiAgICAgY2hhciAq
c2NyYXRjaCA9IHRoaXNfY3B1KHNjcmF0Y2hfcGFnZSk7Ci0tIAoyLjExLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 17:42:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 17:42:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0AAe-0001BI-EV; Thu, 05 Oct 2017 17:42:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e0AAc-000199-9D
 for xen-devel@lists.xen.org; Thu, 05 Oct 2017 17:42:50 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 92/C9-03428-91F66D95; Thu, 05 Oct 2017 17:42:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVyMfTGal2R/Gu
 RBhfazC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozrM++xFcx/xVzR2zSLqYGxqYO5i5GLQ0hg
 AqPEqzn7WUEcFoF5zBId786AZSQE+lkl7i1/y9TFyAnk5EksnvaSrYuRA8hOk9ixSRwiXCWx8
 spBsLCQgJrEmjdRIGEhgT4miZ2rK0DCbAI6Eutm1IKERQSkJa59vswIMp1ZYAubRMvnyywgNc
 ICERL7N+uA1LAIqEp82T+bHSTMK2ArMe+5LcQieYldbRdZQWxOoPD6njvsEJtsJJavOMs8gVF
 wASPDKkaN4tSistQiXUMzvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwHBjAIId
 jPc3BhxilORgUhLl9cq6FinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgtczDygnWJSanlqRlpkDD
 HyYtAQHj5IIr2kuUJq3uCAxtzgzHSJ1ijGQ48KdS3+YOI5tugwkD+y5BSQf3bgLJDtugshNYH
 LD9wd/mIRY8vLzUqXEefeADBIAGZRRmge3BhbNlxhlpYR5GYEOF+IpSC3KzSxBlX/FKM7BqCT
 MawVyLU9mXgncNa+ADmUCOnRO0xWQQ0sSEVJSDYzGniUmmVtWqKic5117yjhr94s/TiZdKye3
 1kWXzD5xXzcqtr/4RWvMpD8TlsRIzeA9Yy+ccLmsVd3eemnopd8/Hy52ypwS//g6i/MN4xefr
 HdVtmQ+T9Gq/y/g9eHwlKm9j1feTfczkLYJmqV44mOj3bQnFjl+Z45JtOrU9V7MOrmhJ1Nhyx
 MlluKMREMt5qLiRAC4haU54QIAAA==
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1507225363!76406141!1
X-Originating-IP: [209.85.216.171]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23195 invoked from network); 5 Oct 2017 17:42:44 -0000
Received: from mail-qt0-f171.google.com (HELO mail-qt0-f171.google.com)
 (209.85.216.171)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Oct 2017 17:42:44 -0000
Received: by mail-qt0-f171.google.com with SMTP id 6so17763545qtw.3
 for <xen-devel@lists.xen.org>; Thu, 05 Oct 2017 10:42:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=d2kE24x2vf0JOzLRTOH+fkKVQqrRBqlbbMc/3YR6ecI=;
 b=Hf5a63SdlxV+7EE/+oifLbrhuwZ7I6vxLLDR8cZIpkIJrzSeNPt6p8+d9X1bhP1Spp
 Rcwgub7S1CcfScdpwm36Tq6TI64HoeHsleXKTrVQZcEKTPVPzdPPsLGRd4oEsAwxxFry
 YniM6uFIbhZja0VTuYhzoqqoDVkwjXtj6jaes=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=d2kE24x2vf0JOzLRTOH+fkKVQqrRBqlbbMc/3YR6ecI=;
 b=OrMaXkp36uJOdAfyPk7W0vFOX2WW4/kmJqlz+4RwGMhpzPEGKkMQStEVswV26nbXBH
 2q84Sfmwr6MfnYluEytT5MWgo2exkH0hXtDqkfSUnIVdkZg9kutb4jcEHYj+RFfQumw8
 CNLJsL8DatbkJOVfgPHALyaPTK4BBbXNVe49aqw20QgEE5CpqUM9ynTwSZUBgzT/x8Xv
 WF2K6+SHVBZlNTHGNdubE9DnwSL45Tc9WeRtxXaWrQOUSVPdwm2qcDzSRTBh2/BLtGnU
 k7WO2OoCUTv1dJw/Nu/LxG0mZ3kFhcCE65+VqrD3OW31DxT1pO6hu9fv9lp+GScKFvcD
 iatA==
X-Gm-Message-State: AMCzsaVyjhBvt2J0qxHRr5HELpW4L9uTnFlmS7Ko0RiY9aZQm5MvF08N
 C0GWORr793DmQ4lJ1s2bOnlStcGG8gs=
X-Google-Smtp-Source: AOwi7QCsmInVshWFi1F3uHHmiPUX+Kkt1NnoxUg+2GdtgJwDfda+0yz3hFIzc9aNs26yNd/PjNY1Ug==
X-Received: by 10.237.44.194 with SMTP id g60mr26641009qtd.92.1507225362903;
 Thu, 05 Oct 2017 10:42:42 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id y63sm11815084qky.75.2017.10.05.10.42.39
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 05 Oct 2017 10:42:42 -0700 (PDT)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Thu,  5 Oct 2017 18:42:22 +0100
Message-Id: <20171005174222.29161-10-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171005174222.29161-1-julien.grall@linaro.org>
References: <20171005174222.29161-1-julien.grall@linaro.org>
Cc: Jun Nakajima <jun.nakajima@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@linaro.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jan Beulich <jbeulich@suse.com>, Shane Wang <shane.wang@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Gang Wei <gang.wei@intel.com>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: [Xen-devel] [PATCH v2 9/9] xen: Convert __page_to_mfn and
	__mfn_to_page to use typesafe MFN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9zdCBvZiB0aGUgdXNlcnMgb2YgcGFnZV90b19tZm4gYW5kIG1mbl90b19wYWdlIGFyZSBlaXRo
ZXIgb3ZlcnJpZGluZwp0aGUgbWFjcm9zIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3Qgb3Ig
dXNlIG1mbl94L19tZm4gYmVjYXVzZSB0aGUKcmVzdCBvZiB0aGUgZnVuY3Rpb24gdXNlIG1mbl90
LgoKU28gbWFrZSBfX3BhZ2VfdG9fbWZuIGFuZCBfX21mbl90b19wYWdlIHJldHVybiBtZm5fdCBi
eSBkZWZhdWx0LgoKT25seSByZWFzb25hYmxlIGNsZWFuLXVwcyBhcmUgZG9uZSBpbiB0aGlzIHBh
dGNoIGJlY2F1c2UgaXQgaXMKYWxyZWFkeSBxdWl0ZSBiaWcuIFNvIHNvbWUgb2YgdGhlIGZpbGVz
IG5vdyBvdmVycmlkZSBwYWdlX3RvX21mbiBhbmQKbWZuX3RvX3BhZ2UgdG8gYXZvaWQgdXNpbmcg
bWZuX3QuCgpMYXN0bHksIGRvbWFpbl9wYWdlX3RvX21mbiBpcyBhbHNvIGNvbnZlcnRlZCB0byB1
c2UgbWZuX3QgZ2l2ZW4gdGhhdAptb3N0IG9mIHRoZSBjYWxsZXJzIGFyZSBub3cgc3dpdGNoZWQg
dG8gX21mbihkb21haW5fcGFnZV90b19tZm4oLi4uKSkuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgoKLS0tCgpBbmRyZXcgc3VnZ2VzdGVkIHRv
IGRyb3AgSVNfVkFMSURfUEFHRSBpbiB4ZW4vdG1lbV94ZW4uaC4gSGlzIGNvbW1lbnQKd2FzOgoK
Ii9zaWdoICBUaGlzIGlzIHRhdXRvbG9naWNhbC4gIFRoZSBkZWZpbml0aW9uIG9mIGEgInZhbGlk
IG1mbiIgaW4gdGhpcwpjYXNlIGlzIG9uZSBmb3Igd2hpY2ggd2UgaGF2ZSBmcmFtZXRhYmxlIGVu
dHJ5LCBhbmQgYnkgaGF2aW5nIGEgc3RydWN0CnBhZ2VfaW5mbyBpbiBvdXIgaGFuZHMsIHRoaXMg
aXMgYnkgZGVmaW5pdGlvbiB0cnVlICh1bmxlc3MgeW91IGhhdmUgYQp3aWxkIHBvaW50ZXIsIGF0
IHdoaWNoIHBvaW50IHlvdXIgYnVnIGlzIGVsc2V3aGVyZSkuCgpJU19WQUxJRF9QQUdFKCkgaXMg
b25seSBldmVyIHVzZWQgaW4gYXNzZXJ0aW9ucyBhbmQgbmV2ZXIgdXNlZnVsbHksIHNvCmluc3Rl
YWQgSSB3b3VsZCByZW1vdmUgaXQgZW50aXJlbHkgcmF0aGVyIHRoYW4gdHJ5aW5nIHRvIGZpeCBp
dCB1cC4iCgpJIGNhbiByZW1vdmUgdGhlIGZ1bmN0aW9uIGluIGEgc2VwYXJhdGUgcGF0Y2ggYXQg
dGhlIGJlZ2luaW5nIG9mIHRoZQpzZXJpZXMgaWYgS29ucmFkIChUTUVNIG1haW50YWluZXIpIGlz
IGhhcHB5IHdpdGggdGhhdC4KCkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAg
PEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzog
S29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogVGltIERl
ZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzog
UmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgpDYzogVGFtYXMgSyBM
ZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgpDYzogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4KQ2M6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNs
ZS5jb20+CkNjOiBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBh
bWQuY29tPgpDYzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPgpDYzogS2V2
aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2Uu
ZHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBHYW5nIFdlaSA8Z2FuZy53ZWlAaW50ZWwuY29tPgpD
YzogU2hhbmUgV2FuZyA8c2hhbmUud2FuZ0BpbnRlbC5jb20+CgogICAgQ2hhbmdlcyBpbiB2MjoK
ICAgICAgICAtIFNvbWUgcGFydCBoYXZlIGJlZW4gbW92ZWQgaW4gc2VwYXJhdGUgcGF0Y2gKICAg
ICAgICAtIFJlbW92ZSBvbmUgc3B1cmlvdXMgY29tbWVudAogICAgICAgIC0gQ29udmVydCBkb21h
aW5fcGFnZV90b19tZm4gdG8gdXNlIG1mbl90Ci0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWls
ZC5jICAgICAgICAgICAgIHwgIDIgLS0KIHhlbi9hcmNoL2FybS9rZXJuZWwuYyAgICAgICAgICAg
ICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jICAgICAgICAgICAgICAg
fCAgMiArLQogeGVuL2FyY2gvYXJtL21tLmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDggKysr
Ky0tLS0KIHhlbi9hcmNoL2FybS9wMm0uYyAgICAgICAgICAgICAgICAgICAgICB8ICA4ICstLS0t
LS0tCiB4ZW4vYXJjaC94ODYvY3B1L3ZwbXUuYyAgICAgICAgICAgICAgICAgfCAgNCArKy0tCiB4
ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAgICAgICAgfCAyMSArKysrKysrKysrKy0t
LS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jICAgICAgICAgICAgICB8ICA2ICsr
Ky0tLQogeGVuL2FyY2gveDg2L2RvbWN0bC5jICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHhl
bi9hcmNoL3g4Ni9odm0vZG0uYyAgICAgICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94
ODYvaHZtL2RvbTBfYnVpbGQuYyAgICAgICAgICAgfCAgNiArKystLS0KIHhlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMgICAgICAgICAgICAgICAgICB8IDE0ICsrKysrKystLS0tLS0tCiB4ZW4vYXJjaC94
ODYvaHZtL2lvcmVxLmMgICAgICAgICAgICAgICAgfCAgNiArKystLS0KIHhlbi9hcmNoL3g4Ni9o
dm0vc3RkdmdhLmMgICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9z
dm0uYyAgICAgICAgICAgICAgfCAgNCArKy0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMg
ICAgICAgICAgICAgfCAgNiArKystLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYyAgICAg
ICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyAgICAgICAgICAgICAg
fCAxMCArKysrKy0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMgICAgICAgICAgICAg
fCAgNiArKystLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgICAgICAgICB8ICA2
IC0tLS0tLQogeGVuL2FyY2gveDg2L21tL2d1ZXN0X3dhbGsuYyAgICAgICAgICAgIHwgIDYgKysr
LS0tCiB4ZW4vYXJjaC94ODYvbW0vaGFwL2d1ZXN0X3dhbGsuYyAgICAgICAgfCAgMiArLQogeGVu
L2FyY2gveDg2L21tL2hhcC9oYXAuYyAgICAgICAgICAgICAgIHwgIDYgLS0tLS0tCiB4ZW4vYXJj
aC94ODYvbW0vaGFwL25lc3RlZF9lcHQuYyAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L21t
L21lbV9zaGFyaW5nLmMgICAgICAgICAgIHwgIDUgLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0t
ZXB0LmMgICAgICAgICAgICAgICB8ICA0ICsrKysKIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMg
ICAgICAgICAgICAgICB8ICA2IC0tLS0tLQogeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgICAg
ICAgICAgICAgIHwgIDYgLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMgICAgICAgICAg
ICAgICAgfCAgNiAtLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvcHJpdmF0ZS5oICAgICAg
ICB8IDE2ICsrLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9udW1hLmMgICAgICAgICAgICAg
ICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvcGh5c2Rldi5jICAgICAgICAgICAgICAgICAg
fCAgMiArLQogeGVuL2FyY2gveDg2L3B2L2NhbGxiYWNrLmMgICAgICAgICAgICAgIHwgIDYgLS0t
LS0tCiB4ZW4vYXJjaC94ODYvcHYvZGVzY3JpcHRvci10YWJsZXMuYyAgICAgfCAxMCAtLS0tLS0t
LS0tCiB4ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jICAgICAgICAgICAgfCAgNiArKysrKysK
IHhlbi9hcmNoL3g4Ni9wdi9kb21haW4uYyAgICAgICAgICAgICAgICB8ICA2IC0tLS0tLQogeGVu
L2FyY2gveDg2L3B2L2VtdWwtZ2F0ZS1vcC5jICAgICAgICAgIHwgIDYgLS0tLS0tCiB4ZW4vYXJj
aC94ODYvcHYvZW11bC1wcml2LW9wLmMgICAgICAgICAgfCAxMCAtLS0tLS0tLS0tCiB4ZW4vYXJj
aC94ODYvcHYvZ3JhbnRfdGFibGUuYyAgICAgICAgICAgfCAgNiAtLS0tLS0KIHhlbi9hcmNoL3g4
Ni9wdi9tbS5jICAgICAgICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvcHYvcm8t
cGFnZS1mYXVsdC5jICAgICAgICAgfCAgNiAtLS0tLS0KIHhlbi9hcmNoL3g4Ni9zbXBib290LmMg
ICAgICAgICAgICAgICAgICB8ICA2IC0tLS0tLQogeGVuL2FyY2gveDg2L3Rib290LmMgICAgICAg
ICAgICAgICAgICAgIHwgIDQgKystLQogeGVuL2FyY2gveDg2L3RyYXBzLmMgICAgICAgICAgICAg
ICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYyAgICAgICAgICAgICAgICB8
ICA2ICsrKysrKwogeGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAgICAgICAgICAgICAgIHwgIDQg
KystLQogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jICAgICAgICAgICAgICAgIHwgIDYgKysrKysr
CiB4ZW4vY29tbW9uL2tpbWFnZS5jICAgICAgICAgICAgICAgICAgICAgfCAgNiAtLS0tLS0KIHhl
bi9jb21tb24vbWVtb3J5LmMgICAgICAgICAgICAgICAgICAgICB8ICA2ICsrKysrKwogeGVuL2Nv
bW1vbi9wYWdlX2FsbG9jLmMgICAgICAgICAgICAgICAgIHwgIDYgKysrKysrCiB4ZW4vY29tbW9u
L3RtZW0uYyAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogeGVuL2NvbW1vbi90bWVtX3hl
bi5jICAgICAgICAgICAgICAgICAgIHwgIDQgLS0tLQogeGVuL2NvbW1vbi90cmFjZS5jICAgICAg
ICAgICAgICAgICAgICAgIHwgIDYgKysrKysrCiB4ZW4vY29tbW9uL3ZtYXAuYyAgICAgICAgICAg
ICAgICAgICAgICAgfCAgOSArKysrKy0tLS0KIHhlbi9jb21tb24veGVub3Byb2YuYyAgICAgICAg
ICAgICAgICAgICB8ICAyIC0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFw
LmMgfCAgNiArKysrKysKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgICAgICAgICB8
ICAyICstCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYyAgICAgfCAgMiArLQog
eGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oICAgICAgICAgICAgICAgIHwgMTYgKysrKysrKysrLS0t
LS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCAgICAgICAgICAgICAgIHwgIDQgKystLQog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oICAgICAgICAgICAgICAgIHwgMTIgKysrKysrLS0tLS0t
CiB4ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oICAgICAgICAgICAgICAgfCAgMiArLQogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wYWdlLmggICAgICAgICAgICAgIHwgMzIgKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9kb21haW5fcGFnZS5oICAgICAgICAgICB8
ICA4ICsrKystLS0tCiB4ZW4vaW5jbHVkZS94ZW4vdG1lbV94ZW4uaCAgICAgICAgICAgICAgfCAg
MiArLQogNjUgZmlsZXMgY2hhbmdlZCwgMTYxIGluc2VydGlvbnMoKyksIDIzNCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9h
cm0vZG9tYWluX2J1aWxkLmMKaW5kZXggMTY3NzExYjRmYS4uYTZiNDcxZTJmNiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW5f
YnVpbGQuYwpAQCAtNTAsOCArNTAsNiBAQCBzdHJ1Y3QgbWFwX3JhbmdlX2RhdGEKIC8qIE92ZXJy
aWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gbWFrZSB0aGVtIHdvcmsgd2l0aCBtZm5fdCAq
LwogI3VuZGVmIHZpcnRfdG9fbWZuCiAjZGVmaW5lIHZpcnRfdG9fbWZuKHZhKSBfbWZuKF9fdmly
dF90b19tZm4odmEpKQotI3VuZGVmIHBhZ2VfdG9fbWZuCi0jZGVmaW5lIHBhZ2VfdG9fbWZuKHBn
KSBfbWZuKF9fcGFnZV90b19tZm4ocGcpKQogCiAvLyNkZWZpbmUgREVCVUdfMTFfQUxMT0NBVElP
TgogI2lmZGVmIERFQlVHXzExX0FMTE9DQVRJT04KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9r
ZXJuZWwuYyBiL3hlbi9hcmNoL2FybS9rZXJuZWwuYwppbmRleCA5YzE4M2Y5NmRhLi5mMzkxOTM4
NjQwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0va2VybmVsLmMKKysrIGIveGVuL2FyY2gvYXJt
L2tlcm5lbC5jCkBAIC0yOTUsNyArMjk1LDcgQEAgc3RhdGljIF9faW5pdCBpbnQga2VybmVsX2Rl
Y29tcHJlc3Moc3RydWN0IGJvb3Rtb2R1bGUgKm1vZCkKICAgICAgICAgaW91bm1hcChpbnB1dCk7
CiAgICAgICAgIHJldHVybiAtRU5PTUVNOwogICAgIH0KLSAgICBtZm4gPSBfbWZuKHBhZ2VfdG9f
bWZuKHBhZ2VzKSk7CisgICAgbWZuID0gcGFnZV90b19tZm4ocGFnZXMpOwogICAgIG91dHB1dCA9
IF9fdm1hcCgmbWZuLCAxIDw8IGtlcm5lbF9vcmRlcl9vdXQsIDEsIDEsIFBBR0VfSFlQRVJWSVNP
UiwgVk1BUF9ERUZBVUxUKTsKIAogICAgIHJjID0gcGVyZm9ybV9ndW56aXAob3V0cHV0LCBpbnB1
dCwgc2l6ZSk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jIGIveGVuL2Fy
Y2gvYXJtL21lbV9hY2Nlc3MuYwppbmRleCAwZjJjYmI4MWQzLi4xMTJlMjkxY2JhIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jCisrKyBiL3hlbi9hcmNoL2FybS9tZW1fYWNj
ZXNzLmMKQEAgLTIxMCw3ICsyMTAsNyBAQCBwMm1fbWVtX2FjY2Vzc19jaGVja19hbmRfZ2V0X3Bh
Z2UodmFkZHJfdCBndmEsIHVuc2lnbmVkIGxvbmcgZmxhZywKICAgICBpZiAoIHQgIT0gcDJtX3Jh
bV9ydyApCiAgICAgICAgIGdvdG8gZXJyOwogCi0gICAgcGFnZSA9IG1mbl90b19wYWdlKG1mbl94
KG1mbikpOworICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShtZm4pOwogCiAgICAgaWYgKCB1bmxpa2Vs
eSghZ2V0X3BhZ2UocGFnZSwgdi0+ZG9tYWluKSkgKQogICAgICAgICBwYWdlID0gTlVMTDsKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKaW5kZXggOWEz
N2YyOWNlNi4uZWJjZTIzMjBlYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKKysrIGIv
eGVuL2FyY2gvYXJtL21tLmMKQEAgLTQ3Nyw3ICs0NzcsNyBAQCB2b2lkIHVubWFwX2RvbWFpbl9w
YWdlKGNvbnN0IHZvaWQgKnZhKQogICAgIGxvY2FsX2lycV9yZXN0b3JlKGZsYWdzKTsKIH0KIAot
dW5zaWduZWQgbG9uZyBkb21haW5fcGFnZV9tYXBfdG9fbWZuKGNvbnN0IHZvaWQgKnB0cikKK21m
bl90IGRvbWFpbl9wYWdlX21hcF90b19tZm4oY29uc3Qgdm9pZCAqcHRyKQogewogICAgIHVuc2ln
bmVkIGxvbmcgdmEgPSAodW5zaWduZWQgbG9uZylwdHI7CiAgICAgbHBhZV90ICptYXAgPSB0aGlz
X2NwdSh4ZW5fZG9tbWFwKTsKQEAgLTQ4NSwxMiArNDg1LDEyIEBAIHVuc2lnbmVkIGxvbmcgZG9t
YWluX3BhZ2VfbWFwX3RvX21mbihjb25zdCB2b2lkICpwdHIpCiAgICAgdW5zaWduZWQgbG9uZyBv
ZmZzZXQgPSAodmE+PlRISVJEX1NISUZUKSAmIExQQUVfRU5UUllfTUFTSzsKIAogICAgIGlmICgg
dmEgPj0gVk1BUF9WSVJUX1NUQVJUICYmIHZhIDwgVk1BUF9WSVJUX0VORCApCi0gICAgICAgIHJl
dHVybiBfX3ZpcnRfdG9fbWZuKHZhKTsKKyAgICAgICAgcmV0dXJuIHZpcnRfdG9fbWZuKHZhKTsK
IAogICAgIEFTU0VSVChzbG90ID49IDAgJiYgc2xvdCA8IERPTUhFQVBfRU5UUklFUyk7CiAgICAg
QVNTRVJUKG1hcFtzbG90XS5wdC5hdmFpbCAhPSAwKTsKIAotICAgIHJldHVybiBtYXBbc2xvdF0u
cHQuYmFzZSArIG9mZnNldDsKKyAgICByZXR1cm4gX21mbihtYXBbc2xvdF0ucHQuYmFzZSArIG9m
ZnNldCk7CiB9CiAjZW5kaWYKIApAQCAtMTI4Niw3ICsxMjg2LDcgQEAgaW50IHhlbm1lbV9hZGRf
dG9fcGh5c21hcF9vbmUoCiAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICAgICAgfQog
Ci0gICAgICAgIG1mbiA9IF9tZm4ocGFnZV90b19tZm4ocGFnZSkpOworICAgICAgICBtZm4gPSBw
YWdlX3RvX21mbihwYWdlKTsKICAgICAgICAgdCA9IHAybV9tYXBfZm9yZWlnbjsKIAogICAgICAg
ICByY3VfdW5sb2NrX2RvbWFpbihvZCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMg
Yi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggMDQxMGIxZTg2Yi4uMWU3YTBjNmM0MCAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBiL3hlbi9hcmNoL2FybS9wMm0uYwpAQCAtMzgs
MTIgKzM4LDYgQEAgc3RhdGljIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IG1heF92bWlkID0g
TUFYX1ZNSURfOF9CSVQ7CiAKICNkZWZpbmUgUDJNX1JPT1RfUEFHRVMgICAgKDE8PFAyTV9ST09U
X09SREVSKQogCi0vKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vbW0uaCB0byBtYWtlIHRoZW0g
d29yayB3aXRoIG1mbl90ICovCi0jdW5kZWYgbWZuX3RvX3BhZ2UKLSNkZWZpbmUgbWZuX3RvX3Bh
Z2UobWZuKSBfX21mbl90b19wYWdlKG1mbl94KG1mbikpCi0jdW5kZWYgcGFnZV90b19tZm4KLSNk
ZWZpbmUgcGFnZV90b19tZm4ocGcpIF9tZm4oX19wYWdlX3RvX21mbihwZykpCi0KIHVuc2lnbmVk
IGludCBfX3JlYWRfbW9zdGx5IHAybV9pcGFfYml0czsKIAogLyogSGVscGVycyB0byBsb29rdXAg
dGhlIHByb3BlcnRpZXMgb2YgZWFjaCBsZXZlbCAqLwpAQCAtOTgsNyArOTIsNyBAQCB2b2lkIGR1
bXBfcDJtX2xvb2t1cChzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IGFkZHIpCiAgICAgcHJpbnRr
KCJkb20lZCBJUEEgMHglIlBSSXBhZGRyIlxuIiwgZC0+ZG9tYWluX2lkLCBhZGRyKTsKIAogICAg
IHByaW50aygiUDJNIEAgJXAgbWZuOjB4JWx4XG4iLAotICAgICAgICAgICBwMm0tPnJvb3QsIF9f
cGFnZV90b19tZm4ocDJtLT5yb290KSk7CisgICAgICAgICAgIHAybS0+cm9vdCwgbWZuX3gocGFn
ZV90b19tZm4ocDJtLT5yb290KSkpOwogCiAgICAgZHVtcF9wdF93YWxrKHBhZ2VfdG9fbWFkZHIo
cDJtLT5yb290KSwgYWRkciwKICAgICAgICAgICAgICAgICAgUDJNX1JPT1RfTEVWRUwsIFAyTV9S
T09UX1BBR0VTKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jIGIveGVuL2Fy
Y2gveDg2L2NwdS92cG11LmMKaW5kZXggZmQyZmNhY2MyNi4uMzc2ZTgwYjZjNyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2NwdS92cG11LmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS92cG11LmMK
QEAgLTY1Nyw3ICs2NTcsNyBAQCBzdGF0aWMgdm9pZCBwdnBtdV9maW5pc2goc3RydWN0IGRvbWFp
biAqZCwgeGVuX3BtdV9wYXJhbXNfdCAqcGFyYW1zKQogewogICAgIHN0cnVjdCB2Y3B1ICp2Owog
ICAgIHN0cnVjdCB2cG11X3N0cnVjdCAqdnBtdTsKLSAgICB1aW50NjRfdCBtZm47CisgICAgbWZu
X3QgbWZuOwogICAgIHZvaWQgKnhlbnBtdV9kYXRhOwogCiAgICAgaWYgKCAocGFyYW1zLT52Y3B1
ID49IGQtPm1heF92Y3B1cykgfHwgKGQtPnZjcHVbcGFyYW1zLT52Y3B1XSA9PSBOVUxMKSApCkBA
IC02NzksNyArNjc5LDcgQEAgc3RhdGljIHZvaWQgcHZwbXVfZmluaXNoKHN0cnVjdCBkb21haW4g
KmQsIHhlbl9wbXVfcGFyYW1zX3QgKnBhcmFtcykKICAgICBpZiAoIHhlbnBtdV9kYXRhICkKICAg
ICB7CiAgICAgICAgIG1mbiA9IGRvbWFpbl9wYWdlX21hcF90b19tZm4oeGVucG11X2RhdGEpOwot
ICAgICAgICBBU1NFUlQobWZuX3ZhbGlkKF9tZm4obWZuKSkpOworICAgICAgICBBU1NFUlQobWZu
X3ZhbGlkKG1mbikpOwogICAgICAgICB1bm1hcF9kb21haW5fcGFnZV9nbG9iYWwoeGVucG11X2Rh
dGEpOwogICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShtZm5fdG9fcGFnZShtZm4pKTsKICAgICB9
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWlu
LmMKaW5kZXggYmIxZmZhMzIyMi4uMzk1ZWY2MTQ1YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTg2LDcgKzE4Niw3IEBA
IHZvaWQgZHVtcF9wYWdlZnJhbWVfaW5mbyhzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICAgICAg
ICAgIH0KICAgICAgICAgICAgIH0KICAgICAgICAgICAgIHByaW50aygiICAgIERvbVBhZ2UgJXA6
IGNhZj0lMDhseCwgdGFmPSUiIFBSdHlwZV9pbmZvICJcbiIsCi0gICAgICAgICAgICAgICAgICAg
X3AocGFnZV90b19tZm4ocGFnZSkpLAorICAgICAgICAgICAgICAgICAgIF9wKG1mbl94KHBhZ2Vf
dG9fbWZuKHBhZ2UpKSksCiAgICAgICAgICAgICAgICAgICAgcGFnZS0+Y291bnRfaW5mbywgcGFn
ZS0+dS5pbnVzZS50eXBlX2luZm8pOwogICAgICAgICB9CiAgICAgICAgIHNwaW5fdW5sb2NrKCZk
LT5wYWdlX2FsbG9jX2xvY2spOwpAQCAtMTk5LDcgKzE5OSw3IEBAIHZvaWQgZHVtcF9wYWdlZnJh
bWVfaW5mbyhzdHJ1Y3QgZG9tYWluICpkKQogICAgIHBhZ2VfbGlzdF9mb3JfZWFjaCAoIHBhZ2Us
ICZkLT54ZW5wYWdlX2xpc3QgKQogICAgIHsKICAgICAgICAgcHJpbnRrKCIgICAgWGVuUGFnZSAl
cDogY2FmPSUwOGx4LCB0YWY9JSIgUFJ0eXBlX2luZm8gIlxuIiwKLSAgICAgICAgICAgICAgIF9w
KHBhZ2VfdG9fbWZuKHBhZ2UpKSwKKyAgICAgICAgICAgICAgIF9wKG1mbl94KHBhZ2VfdG9fbWZu
KHBhZ2UpKSksCiAgICAgICAgICAgICAgICBwYWdlLT5jb3VudF9pbmZvLCBwYWdlLT51LmludXNl
LnR5cGVfaW5mbyk7CiAgICAgfQogICAgIHNwaW5fdW5sb2NrKCZkLT5wYWdlX2FsbG9jX2xvY2sp
OwpAQCAtNjIxLDcgKzYyMSw4IEBAIGludCBhcmNoX2RvbWFpbl9zb2Z0X3Jlc2V0KHN0cnVjdCBk
b21haW4gKmQpCiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IHZpcnRfdG9fcGFnZShkLT5z
aGFyZWRfaW5mbyksICpuZXdfcGFnZTsKICAgICBpbnQgcmV0ID0gMDsKICAgICBzdHJ1Y3QgZG9t
YWluICpvd25lcjsKLSAgICB1bnNpZ25lZCBsb25nIG1mbiwgZ2ZuOworICAgIG1mbl90IG1mbjsK
KyAgICB1bnNpZ25lZCBsb25nIGdmbjsKICAgICBwMm1fdHlwZV90IHAybXQ7CiAgICAgdW5zaWdu
ZWQgaW50IGk7CiAKQEAgLTY1NSw3ICs2NTYsNyBAQCBpbnQgYXJjaF9kb21haW5fc29mdF9yZXNl
dChzdHJ1Y3QgZG9tYWluICpkKQogICAgIEFTU0VSVCggb3duZXIgPT0gZCApOwogCiAgICAgbWZu
ID0gcGFnZV90b19tZm4ocGFnZSk7Ci0gICAgZ2ZuID0gbWZuX3RvX2dtZm4oZCwgbWZuKTsKKyAg
ICBnZm4gPSBtZm5fdG9fZ21mbihkLCBtZm5feChtZm4pKTsKIAogICAgIC8qCiAgICAgICogZ2Zu
ID09IElOVkFMSURfR0ZOIGluZGljYXRlcyB0aGF0IHRoZSBzaGFyZWRfaW5mbyBwYWdlIHdhcyBu
ZXZlciBtYXBwZWQKQEAgLTY2NCw3ICs2NjUsNyBAQCBpbnQgYXJjaF9kb21haW5fc29mdF9yZXNl
dChzdHJ1Y3QgZG9tYWluICpkKQogICAgIGlmICggZ2ZuID09IGdmbl94KElOVkFMSURfR0ZOKSAp
CiAgICAgICAgIGdvdG8gZXhpdF9wdXRfcGFnZTsKIAotICAgIGlmICggbWZuX3goZ2V0X2dmbl9x
dWVyeShkLCBnZm4sICZwMm10KSkgIT0gbWZuICkKKyAgICBpZiAoICFtZm5fZXEoZ2V0X2dmbl9x
dWVyeShkLCBnZm4sICZwMm10KSwgbWZuKSApCiAgICAgewogICAgICAgICBwcmludGsoWEVOTE9H
X0dfRVJSICJGYWlsZWQgdG8gZ2V0IERvbSVkJ3Mgc2hhcmVkX2luZm8gR0ZOICglbHgpXG4iLAog
ICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBnZm4pOwpAQCAtNjgxLDcgKzY4Miw3IEBAIGlu
dCBhcmNoX2RvbWFpbl9zb2Z0X3Jlc2V0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgIGdvdG8g
ZXhpdF9wdXRfZ2ZuOwogICAgIH0KIAotICAgIHJldCA9IGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3Bh
Z2UoZCwgX2dmbihnZm4pLCBfbWZuKG1mbiksIFBBR0VfT1JERVJfNEspOworICAgIHJldCA9IGd1
ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgX2dmbihnZm4pLCBtZm4sIFBBR0VfT1JERVJfNEsp
OwogICAgIGlmICggcmV0ICkKICAgICB7CiAgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgIkZh
aWxlZCB0byByZW1vdmUgRG9tJWQncyBzaGFyZWRfaW5mbyBmcmFtZSAlbHhcbiIsCkBAIC02OTAs
NyArNjkxLDcgQEAgaW50IGFyY2hfZG9tYWluX3NvZnRfcmVzZXQoc3RydWN0IGRvbWFpbiAqZCkK
ICAgICAgICAgZ290byBleGl0X3B1dF9nZm47CiAgICAgfQogCi0gICAgcmV0ID0gZ3Vlc3RfcGh5
c21hcF9hZGRfcGFnZShkLCBfZ2ZuKGdmbiksIF9tZm4ocGFnZV90b19tZm4obmV3X3BhZ2UpKSwK
KyAgICByZXQgPSBndWVzdF9waHlzbWFwX2FkZF9wYWdlKGQsIF9nZm4oZ2ZuKSwgcGFnZV90b19t
Zm4obmV3X3BhZ2UpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEFHRV9PUkRF
Ul80Syk7CiAgICAgaWYgKCByZXQgKQogICAgIHsKQEAgLTk4OCw3ICs5ODksNyBAQCBpbnQgYXJj
aF9zZXRfaW5mb19ndWVzdCgKICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAg
IGlmICggKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3R5cGVfbWFzaykgPT0KICAgICAg
ICAgICAgICAgICAgICAgICAgICBQR1RfbDRfcGFnZV90YWJsZSApCi0gICAgICAgICAgICAgICAg
ICAgICAgICBkb25lID0gIWZpbGxfcm9fbXB0KF9tZm4ocGFnZV90b19tZm4ocGFnZSkpKTsKKyAg
ICAgICAgICAgICAgICAgICAgICAgIGRvbmUgPSAhZmlsbF9yb19tcHQocGFnZV90b19tZm4ocGFn
ZSkpOwogCiAgICAgICAgICAgICAgICAgICAgIHBhZ2VfdW5sb2NrKHBhZ2UpOwogICAgICAgICAg
ICAgICAgIH0KQEAgLTExMTQsNyArMTExNSw3IEBAIGludCBhcmNoX3NldF9pbmZvX2d1ZXN0KAog
ICAgICAgICBsNF9wZ2VudHJ5X3QgKmw0dGFiOwogCiAgICAgICAgIGw0dGFiID0gbWFwX2RvbWFp
bl9wYWdlKF9tZm4ocGFnZXRhYmxlX2dldF9wZm4odi0+YXJjaC5ndWVzdF90YWJsZSkpKTsKLSAg
ICAgICAgKmw0dGFiID0gbDRlX2Zyb21fcGZuKHBhZ2VfdG9fbWZuKGNyM19wYWdlKSwKKyAgICAg
ICAgKmw0dGFiID0gbDRlX2Zyb21fcGZuKG1mbl94KHBhZ2VfdG9fbWZuKGNyM19wYWdlKSksCiAg
ICAgICAgICAgICBfUEFHRV9QUkVTRU5UfF9QQUdFX1JXfF9QQUdFX1VTRVJ8X1BBR0VfQUNDRVNT
RUQpOwogICAgICAgICB1bm1hcF9kb21haW5fcGFnZShsNHRhYik7CiAgICAgfQpAQCAtMTk0MSw3
ICsxOTQyLDcgQEAgaW50IGRvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcyhzdHJ1Y3QgZG9tYWlu
ICpkKQogICAgICAgICBpZiAoIGQtPmFyY2gucGlycV9lb2lfbWFwICE9IE5VTEwgKQogICAgICAg
ICB7CiAgICAgICAgICAgICB1bm1hcF9kb21haW5fcGFnZV9nbG9iYWwoZC0+YXJjaC5waXJxX2Vv
aV9tYXApOwotICAgICAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUobWZuX3RvX3BhZ2UoZC0+YXJj
aC5waXJxX2VvaV9tYXBfbWZuKSk7CisgICAgICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShtZm5f
dG9fcGFnZShfbWZuKGQtPmFyY2gucGlycV9lb2lfbWFwX21mbikpKTsKICAgICAgICAgICAgIGQt
PmFyY2gucGlycV9lb2lfbWFwID0gTlVMTDsKICAgICAgICAgICAgIGQtPmFyY2guYXV0b191bm1h
c2sgPSAwOwogICAgICAgICB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2Uu
YyBiL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jCmluZGV4IDM0MzJhODU0ZGQuLjg4MDQ2YjM5
YzkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9kb21haW5fcGFnZS5jCkBAIC0zMzEsMTMgKzMzMSwxMyBAQCB2b2lkIHVubWFwX2RvbWFp
bl9wYWdlX2dsb2JhbChjb25zdCB2b2lkICpwdHIpCiB9CiAKIC8qIFRyYW5zbGF0ZSBhIG1hcC1k
b21haW4tcGFnZSdkIGFkZHJlc3MgdG8gdGhlIHVuZGVybHlpbmcgTUZOICovCi11bnNpZ25lZCBs
b25nIGRvbWFpbl9wYWdlX21hcF90b19tZm4oY29uc3Qgdm9pZCAqcHRyKQorbWZuX3QgZG9tYWlu
X3BhZ2VfbWFwX3RvX21mbihjb25zdCB2b2lkICpwdHIpCiB7CiAgICAgdW5zaWduZWQgbG9uZyB2
YSA9ICh1bnNpZ25lZCBsb25nKXB0cjsKICAgICBjb25zdCBsMV9wZ2VudHJ5X3QgKnBsMWU7CiAK
ICAgICBpZiAoIHZhID49IERJUkVDVE1BUF9WSVJUX1NUQVJUICkKLSAgICAgICAgcmV0dXJuIHZp
cnRfdG9fbWZuKHB0cik7CisgICAgICAgIHJldHVybiBfbWZuKHZpcnRfdG9fbWZuKHB0cikpOwog
CiAgICAgaWYgKCB2YSA+PSBWTUFQX1ZJUlRfU1RBUlQgJiYgdmEgPCBWTUFQX1ZJUlRfRU5EICkK
ICAgICB7CkBAIC0zNTAsNSArMzUwLDUgQEAgdW5zaWduZWQgbG9uZyBkb21haW5fcGFnZV9tYXBf
dG9fbWZuKGNvbnN0IHZvaWQgKnB0cikKICAgICAgICAgcGwxZSA9ICZfX2xpbmVhcl9sMV90YWJs
ZVtsMV9saW5lYXJfb2Zmc2V0KHZhKV07CiAgICAgfQogCi0gICAgcmV0dXJuIGwxZV9nZXRfcGZu
KCpwbDFlKTsKKyAgICByZXR1cm4gbDFlX2dldF9tZm4oKnBsMWUpOwogfQpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2RvbWN0bC5jIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCmluZGV4IDU0MGJh
MDg5ZDcuLjkyOTJhZTUxMTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYworKysg
Yi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKQEAgLTQyOSw3ICs0MjksNyBAQCBsb25nIGFyY2hfZG9f
ZG9tY3RsKAogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoIGkgPj0gbWF4X3BmbnMgKQogICAg
ICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgbWZuID0gcGFnZV90b19tZm4ocGFnZSk7
CisgICAgICAgICAgICBtZm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdlKSk7CiAgICAgICAgICAg
ICBpZiAoIGNvcHlfdG9fZ3Vlc3Rfb2Zmc2V0KGRvbWN0bC0+dS5nZXRtZW1saXN0LmJ1ZmZlciwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSwgJm1mbiwgMSkgKQogICAg
ICAgICAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9kbS5jIGIveGVuL2FyY2gv
eDg2L2h2bS9kbS5jCmluZGV4IDljZjUzYjU1MWMuLjFhODNmMjdjMGIgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vZG0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2RtLmMKQEAgLTIxOSw3
ICsyMTksNyBAQCBzdGF0aWMgaW50IG1vZGlmaWVkX21lbW9yeShzdHJ1Y3QgZG9tYWluICpkLAog
ICAgICAgICAgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIHBmbiwgTlVMTCwgUDJNX1VO
U0hBUkUpOwogICAgICAgICAgICAgaWYgKCBwYWdlICkKICAgICAgICAgICAgIHsKLSAgICAgICAg
ICAgICAgICBtZm5fdCBnbWZuID0gX21mbihwYWdlX3RvX21mbihwYWdlKSk7CisgICAgICAgICAg
ICAgICAgbWZuX3QgZ21mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwogCiAgICAgICAgICAgICAgICAg
cGFnaW5nX21hcmtfZGlydHkoZCwgZ21mbik7CiAgICAgICAgICAgICAgICAgLyoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2L2h2bS9kb20w
X2J1aWxkLmMKaW5kZXggZThmNzQ2YzcwYi4uNzc4OWY2ZTU3MSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9kb20wX2J1aWxkLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxk
LmMKQEAgLTEyMCw3ICsxMjAsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBwdmhfcG9wdWxhdGVfbWVt
b3J5X3JhbmdlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICBjb250aW51ZTsKICAgICAg
ICAgfQogCi0gICAgICAgIHJjID0gZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZShkLCBfZ2ZuKHN0YXJ0
KSwgX21mbihwYWdlX3RvX21mbihwYWdlKSksCisgICAgICAgIHJjID0gZ3Vlc3RfcGh5c21hcF9h
ZGRfcGFnZShkLCBfZ2ZuKHN0YXJ0KSwgcGFnZV90b19tZm4ocGFnZSksCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBvcmRlcik7CiAgICAgICAgIGlmICggcmMgIT0gMCApCiAg
ICAgICAgIHsKQEAgLTI3MCw3ICsyNzAsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBwdmhfc2V0dXBf
dm14X3JlYWxtb2RlX2hlbHBlcnMoc3RydWN0IGRvbWFpbiAqZCkKICAgICB9CiAgICAgd3JpdGVf
MzJiaXRfcHNlX2lkZW50bWFwKGlkZW50X3B0KTsKICAgICB1bm1hcF9kb21haW5fcGFnZShpZGVu
dF9wdCk7Ci0gICAgcHV0X3BhZ2UobWZuX3RvX3BhZ2UobWZuX3gobWZuKSkpOworICAgIHB1dF9w
YWdlKG1mbl90b19wYWdlKG1mbikpOwogICAgIGQtPmFyY2guaHZtX2RvbWFpbi5wYXJhbXNbSFZN
X1BBUkFNX0lERU5UX1BUXSA9IGdhZGRyOwogICAgIGlmICggcHZoX2FkZF9tZW1fcmFuZ2UoZCwg
Z2FkZHIsIGdhZGRyICsgUEFHRV9TSVpFLCBFODIwX1JFU0VSVkVEKSApCiAgICAgICAgICAgICBw
cmludGsoIlVuYWJsZSB0byBzZXQgaWRlbnRpdHkgcGFnZSB0YWJsZXMgYXMgcmVzZXJ2ZWQgaW4g
dGhlIG1lbW9yeSBtYXBcbiIpOwpAQCAtMjg4LDcgKzI4OCw3IEBAIHN0YXRpYyB2b2lkIF9faW5p
dCBwdmhfc3RlYWxfbG93X3JhbShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHN0YXJ0
LAogCiAgICAgZm9yICggbWZuID0gc3RhcnQ7IG1mbiA8IHN0YXJ0ICsgbnJfcGFnZXM7IG1mbisr
ICkKICAgICB7Ci0gICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnID0gbWZuX3RvX3BhZ2UobWZu
KTsKKyAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcgPSBtZm5fdG9fcGFnZShfbWZuKG1mbikp
OwogICAgICAgICBpbnQgcmM7CiAKICAgICAgICAgcmMgPSB1bnNoYXJlX3hlbl9wYWdlX3dpdGhf
Z3Vlc3QocGcsIGRvbV9pbyk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIv
eGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCAyMDViNGNiNjg1Li5kYzdhMDE4ZDFkIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZt
LmMKQEAgLTIyMTEsNyArMjIxMSw3IEBAIGludCBodm1fc2V0X2NyMCh1bnNpZ25lZCBsb25nIHZh
bHVlLCBib29sX3QgbWF5X2RlZmVyKQogICAgICAgICAgICAgdi0+YXJjaC5ndWVzdF90YWJsZSA9
IHBhZ2V0YWJsZV9mcm9tX3BhZ2UocGFnZSk7CiAKICAgICAgICAgICAgIEhWTV9EQkdfTE9HKERC
R19MRVZFTF9WTU1VLCAiVXBkYXRlIENSMyB2YWx1ZSA9ICVseCwgbWZuID0gJWx4IiwKLSAgICAg
ICAgICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbM10sIHBhZ2VfdG9f
bWZuKHBhZ2UpKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vl
c3RfY3JbM10sIG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKSk7CiAgICAgICAgIH0KICAgICB9CiAg
ICAgZWxzZSBpZiAoICEodmFsdWUgJiBYODZfQ1IwX1BHKSAmJiAob2xkX3ZhbHVlICYgWDg2X0NS
MF9QRykgKQpAQCAtMjU0Niw3ICsyNTQ2LDcgQEAgc3RhdGljIHZvaWQgKl9odm1fbWFwX2d1ZXN0
X2ZyYW1lKHVuc2lnbmVkIGxvbmcgZ2ZuLCBib29sX3QgcGVybWFuZW50LAogICAgICAgICBpZiAo
IHVubGlrZWx5KHAybV9pc19kaXNjYXJkX3dyaXRlKHAybXQpKSApCiAgICAgICAgICAgICAqd3Jp
dGFibGUgPSAwOwogICAgICAgICBlbHNlIGlmICggIXBlcm1hbmVudCApCi0gICAgICAgICAgICBw
YWdpbmdfbWFya19kaXJ0eShkLCBfbWZuKHBhZ2VfdG9fbWZuKHBhZ2UpKSk7CisgICAgICAgICAg
ICBwYWdpbmdfbWFya19kaXJ0eShkLCBwYWdlX3RvX21mbihwYWdlKSk7CiAgICAgfQogCiAgICAg
aWYgKCAhcGVybWFuZW50ICkKQEAgLTI1ODgsNyArMjU4OCw3IEBAIHZvaWQgKmh2bV9tYXBfZ3Vl
c3RfZnJhbWVfcm8odW5zaWduZWQgbG9uZyBnZm4sIGJvb2xfdCBwZXJtYW5lbnQpCiAKIHZvaWQg
aHZtX3VubWFwX2d1ZXN0X2ZyYW1lKHZvaWQgKnAsIGJvb2xfdCBwZXJtYW5lbnQpCiB7Ci0gICAg
dW5zaWduZWQgbG9uZyBtZm47CisgICAgbWZuX3QgbWZuOwogICAgIHN0cnVjdCBwYWdlX2luZm8g
KnBhZ2U7CiAKICAgICBpZiAoICFwICkKQEAgLTI2MDksNyArMjYwOSw3IEBAIHZvaWQgaHZtX3Vu
bWFwX2d1ZXN0X2ZyYW1lKHZvaWQgKnAsIGJvb2xfdCBwZXJtYW5lbnQpCiAgICAgICAgIGxpc3Rf
Zm9yX2VhY2hfZW50cnkodHJhY2ssICZkLT5hcmNoLmh2bV9kb21haW4ud3JpdGVfbWFwLmxpc3Qs
IGxpc3QpCiAgICAgICAgICAgICBpZiAoIHRyYWNrLT5wYWdlID09IHBhZ2UgKQogICAgICAgICAg
ICAgewotICAgICAgICAgICAgICAgIHBhZ2luZ19tYXJrX2RpcnR5KGQsIF9tZm4obWZuKSk7Cisg
ICAgICAgICAgICAgICAgcGFnaW5nX21hcmtfZGlydHkoZCwgbWZuKTsKICAgICAgICAgICAgICAg
ICBsaXN0X2RlbCgmdHJhY2stPmxpc3QpOwogICAgICAgICAgICAgICAgIHhmcmVlKHRyYWNrKTsK
ICAgICAgICAgICAgICAgICBicmVhazsKQEAgLTI2MjYsNyArMjYyNiw3IEBAIHZvaWQgaHZtX21h
cHBlZF9ndWVzdF9mcmFtZXNfbWFya19kaXJ0eShzdHJ1Y3QgZG9tYWluICpkKQogCiAgICAgc3Bp
bl9sb2NrKCZkLT5hcmNoLmh2bV9kb21haW4ud3JpdGVfbWFwLmxvY2spOwogICAgIGxpc3RfZm9y
X2VhY2hfZW50cnkodHJhY2ssICZkLT5hcmNoLmh2bV9kb21haW4ud3JpdGVfbWFwLmxpc3QsIGxp
c3QpCi0gICAgICAgIHBhZ2luZ19tYXJrX2RpcnR5KGQsIF9tZm4ocGFnZV90b19tZm4odHJhY2st
PnBhZ2UpKSk7CisgICAgICAgIHBhZ2luZ19tYXJrX2RpcnR5KGQsIHBhZ2VfdG9fbWZuKHRyYWNr
LT5wYWdlKSk7CiAgICAgc3Bpbl91bmxvY2soJmQtPmFyY2guaHZtX2RvbWFpbi53cml0ZV9tYXAu
bG9jayk7CiB9CiAKQEAgLTMyMDEsNyArMzIwMSw3IEBAIHN0YXRpYyBlbnVtIGh2bV90cmFuc2xh
dGlvbl9yZXN1bHQgX19odm1fY29weSgKICAgICAgICAgICAgICAgICBpZiAoIHhjaGcoJmxhc3Rw
YWdlLCBnZm5feChnZm4pKSAhPSBnZm5feChnZm4pICkKICAgICAgICAgICAgICAgICAgICAgZHBy
aW50ayhYRU5MT0dfR19ERUJVRywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiJXB2IGF0
dGVtcHRlZCB3cml0ZSB0byByZWFkLW9ubHkgZ2ZuICUjbHggKG1mbj0lI2x4KVxuIiwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB2LCBnZm5feChnZm4pLCBwYWdlX3RvX21mbihwYWdlKSk7
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgdiwgZ2ZuX3goZ2ZuKSwgbWZuX3gocGFnZV90
b19tZm4ocGFnZSkpKTsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGVsc2UKICAgICAgICAg
ICAgIHsKQEAgLTMyMDksNyArMzIwOSw3IEBAIHN0YXRpYyBlbnVtIGh2bV90cmFuc2xhdGlvbl9y
ZXN1bHQgX19odm1fY29weSgKICAgICAgICAgICAgICAgICAgICAgbWVtY3B5KHAsIGJ1ZiwgY291
bnQpOwogICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICAgICAgbWVtc2V0KHAs
IDAsIGNvdW50KTsKLSAgICAgICAgICAgICAgICBwYWdpbmdfbWFya19kaXJ0eSh2LT5kb21haW4s
IF9tZm4ocGFnZV90b19tZm4ocGFnZSkpKTsKKyAgICAgICAgICAgICAgICBwYWdpbmdfbWFya19k
aXJ0eSh2LT5kb21haW4sIHBhZ2VfdG9fbWZuKHBhZ2UpKTsKICAgICAgICAgICAgIH0KICAgICAg
ICAgfQogICAgICAgICBlbHNlCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMg
Yi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKaW5kZXggZjJlMGIzZjc0YS4uNWJkNWNkNzg4ZSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaW9yZXEuYwpAQCAtMjY4LDcgKzI2OCw3IEBAIHN0YXRpYyB2b2lkIGh2bV9yZW1vdmVfaW9y
ZXFfZ2ZuKAogICAgIHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9y
cCkKIHsKICAgICBpZiAoIGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgX2dmbihpb3JwLT5n
Zm4pLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfbWZuKHBhZ2VfdG9fbWZu
KGlvcnAtPnBhZ2UpKSwgMCkgKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YWdlX3RvX21mbihpb3JwLT5wYWdlKSwgMCkgKQogICAgICAgICBkb21haW5fY3Jhc2goZCk7CiAg
ICAgY2xlYXJfcGFnZShpb3JwLT52YSk7CiB9CkBAIC0yODEsOSArMjgxLDkgQEAgc3RhdGljIGlu
dCBodm1fYWRkX2lvcmVxX2dmbigKICAgICBjbGVhcl9wYWdlKGlvcnAtPnZhKTsKIAogICAgIHJj
ID0gZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZShkLCBfZ2ZuKGlvcnAtPmdmbiksCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIF9tZm4ocGFnZV90b19tZm4oaW9ycC0+cGFnZSkpLCAwKTsK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFnZV90b19tZm4oaW9ycC0+cGFnZSks
IDApOwogICAgIGlmICggcmMgPT0gMCApCi0gICAgICAgIHBhZ2luZ19tYXJrX2RpcnR5KGQsIF9t
Zm4ocGFnZV90b19tZm4oaW9ycC0+cGFnZSkpKTsKKyAgICAgICAgcGFnaW5nX21hcmtfZGlydHko
ZCwgcGFnZV90b19tZm4oaW9ycC0+cGFnZSkpOwogCiAgICAgcmV0dXJuIHJjOwogfQpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdGR2Z2EuYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3Rkdmdh
LmMKaW5kZXggMDg4ZmJkZjhjZS4uOTI1YmFiMjQzOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2h2bS9zdGR2Z2EuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N0ZHZnYS5jCkBAIC01OTAsNyAr
NTkwLDcgQEAgdm9pZCBzdGR2Z2FfaW5pdChzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICBpZiAo
IHBnID09IE5VTEwgKQogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIHMtPnZyYW1fcGFnZVtp
XSA9IHBnOwotICAgICAgICBjbGVhcl9kb21haW5fcGFnZShfbWZuKHBhZ2VfdG9fbWZuKHBnKSkp
OworICAgICAgICBjbGVhcl9kb21haW5fcGFnZShwYWdlX3RvX21mbihwZykpOwogICAgIH0KIAog
ICAgIGlmICggaSA9PSBBUlJBWV9TSVpFKHMtPnZyYW1fcGFnZSkgKQpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwppbmRl
eCBiOWNmNDIzZmQ5Li5mNTBmOTMxNTk4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2
bS9zdm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwpAQCAtMTUyMSw3ICsxNTIx
LDcgQEAgc3RhdGljIGludCBzdm1fY3B1X3VwX3ByZXBhcmUodW5zaWduZWQgaW50IGNwdSkKICAg
ICAgICAgaWYgKCAhcGcgKQogICAgICAgICAgICAgZ290byBlcnI7CiAKLSAgICAgICAgY2xlYXJf
ZG9tYWluX3BhZ2UoX21mbihwYWdlX3RvX21mbihwZykpKTsKKyAgICAgICAgY2xlYXJfZG9tYWlu
X3BhZ2UocGFnZV90b19tZm4ocGcpKTsKICAgICAgICAgKnRoaXNfaHNhID0gcGFnZV90b19tYWRk
cihwZyk7CiAgICAgfQogCkBAIC0xNTMxLDcgKzE1MzEsNyBAQCBzdGF0aWMgaW50IHN2bV9jcHVf
dXBfcHJlcGFyZSh1bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICBpZiAoICFwZyApCiAgICAgICAg
ICAgICBnb3RvIGVycjsKIAotICAgICAgICBjbGVhcl9kb21haW5fcGFnZShfbWZuKHBhZ2VfdG9f
bWZuKHBnKSkpOworICAgICAgICBjbGVhcl9kb21haW5fcGFnZShwYWdlX3RvX21mbihwZykpOwog
ICAgICAgICAqdGhpc192bWNiID0gcGFnZV90b19tYWRkcihwZyk7CiAgICAgfQogCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMgYi94ZW4vYXJjaC94ODYvaHZtL3Zpcmlk
aWFuLmMKaW5kZXggZjBmYTU5ZDdkNS4uMDcwNTUxZTFhYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS92aXJpZGlhbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYwpAQCAt
MzU0LDcgKzM1NCw3IEBAIHN0YXRpYyB2b2lkIGVuYWJsZV9oeXBlcmNhbGxfcGFnZShzdHJ1Y3Qg
ZG9tYWluICpkKQogICAgICAgICBpZiAoIHBhZ2UgKQogICAgICAgICAgICAgcHV0X3BhZ2UocGFn
ZSk7CiAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQmFkIEdNRk4gJSMiUFJJX2dm
biIgKE1GTiAlIyJQUklfbWZuIilcbiIsCi0gICAgICAgICAgICAgICAgIGdtZm4sIHBhZ2UgPyBw
YWdlX3RvX21mbihwYWdlKSA6IG1mbl94KElOVkFMSURfTUZOKSk7CisgICAgICAgICAgICAgICAg
IGdtZm4sIG1mbl94KHBhZ2UgPyBwYWdlX3RvX21mbihwYWdlKSA6IElOVkFMSURfTUZOKSk7CiAg
ICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTQxNCw3ICs0MTQsNyBAQCBzdGF0aWMgdm9pZCBp
bml0aWFsaXplX3ZwX2Fzc2lzdChzdHJ1Y3QgdmNwdSAqdikKIAogIGZhaWw6CiAgICAgZ2Rwcmlu
dGsoWEVOTE9HX1dBUk5JTkcsICJCYWQgR01GTiAlIyJQUklfZ2ZuIiAoTUZOICUjIlBSSV9tZm4i
KVxuIiwgZ21mbiwKLSAgICAgICAgICAgICBwYWdlID8gcGFnZV90b19tZm4ocGFnZSkgOiBtZm5f
eChJTlZBTElEX01GTikpOworICAgICAgICAgICAgIG1mbl94KHBhZ2UgPyBwYWdlX3RvX21mbihw
YWdlKSA6IElOVkFMSURfTUZOKSk7CiB9CiAKIHN0YXRpYyB2b2lkIHRlYXJkb3duX3ZwX2Fzc2lz
dChzdHJ1Y3QgdmNwdSAqdikKQEAgLTQ5NCw3ICs0OTQsNyBAQCBzdGF0aWMgdm9pZCB1cGRhdGVf
cmVmZXJlbmNlX3RzYyhzdHJ1Y3QgZG9tYWluICpkLCBib29sX3QgaW5pdGlhbGl6ZSkKICAgICAg
ICAgaWYgKCBwYWdlICkKICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwogICAgICAgICBnZHBy
aW50ayhYRU5MT0dfV0FSTklORywgIkJhZCBHTUZOICUjIlBSSV9nZm4iIChNRk4gJSMiUFJJX21m
biIpXG4iLAotICAgICAgICAgICAgICAgICBnbWZuLCBwYWdlID8gcGFnZV90b19tZm4ocGFnZSkg
OiBtZm5feChJTlZBTElEX01GTikpOworICAgICAgICAgICAgICAgICBnbWZuLCBtZm5feChwYWdl
ID8gcGFnZV90b19tZm4ocGFnZSkgOiBJTlZBTElEX01GTikpOwogICAgICAgICByZXR1cm47CiAg
ICAgfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgYi94ZW4vYXJj
aC94ODYvaHZtL3ZteC92bWNzLmMKaW5kZXggZjYyZmU3ZTIxNy4uNDcxZDIyNDUzOSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
dm14L3ZtY3MuYwpAQCAtMTQ0MSw3ICsxNDQxLDcgQEAgaW50IHZteF92Y3B1X2VuYWJsZV9wbWwo
c3RydWN0IHZjcHUgKnYpCiAKICAgICB2bXhfdm1jc19lbnRlcih2KTsKIAotICAgIF9fdm13cml0
ZShQTUxfQUREUkVTUywgcGFnZV90b19tZm4odi0+YXJjaC5odm1fdm14LnBtbF9wZykgPDwgUEFH
RV9TSElGVCk7CisgICAgX192bXdyaXRlKFBNTF9BRERSRVNTLCBwYWdlX3RvX21hZGRyKHYtPmFy
Y2guaHZtX3ZteC5wbWxfcGcpKTsKICAgICBfX3Ztd3JpdGUoR1VFU1RfUE1MX0lOREVYLCBOUl9Q
TUxfRU5UUklFUyAtIDEpOwogCiAgICAgdi0+YXJjaC5odm1fdm14LnNlY29uZGFyeV9leGVjX2Nv
bnRyb2wgfD0gU0VDT05EQVJZX0VYRUNfRU5BQkxFX1BNTDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXggOWNm
YTliNjk2NS4uNDBiOTE5MzNiZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14
LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTI5NTEsNyArMjk1MSw3IEBA
IGdwX2ZhdWx0Ogogc3RhdGljIGludCB2bXhfYWxsb2NfdmxhcGljX21hcHBpbmcoc3RydWN0IGRv
bWFpbiAqZCkKIHsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsKLSAgICB1bnNpZ25lZCBsb25n
IG1mbjsKKyAgICBtZm5fdCBtZm47CiAKICAgICBpZiAoICFjcHVfaGFzX3ZteF92aXJ0dWFsaXpl
X2FwaWNfYWNjZXNzZXMgKQogICAgICAgICByZXR1cm4gMDsKQEAgLTI5NjAsMTAgKzI5NjAsMTAg
QEAgc3RhdGljIGludCB2bXhfYWxsb2NfdmxhcGljX21hcHBpbmcoc3RydWN0IGRvbWFpbiAqZCkK
ICAgICBpZiAoICFwZyApCiAgICAgICAgIHJldHVybiAtRU5PTUVNOwogICAgIG1mbiA9IHBhZ2Vf
dG9fbWZuKHBnKTsKLSAgICBjbGVhcl9kb21haW5fcGFnZShfbWZuKG1mbikpOworICAgIGNsZWFy
X2RvbWFpbl9wYWdlKG1mbik7CiAgICAgc2hhcmVfeGVuX3BhZ2Vfd2l0aF9ndWVzdChwZywgZCwg
WEVOU0hBUkVfd3JpdGFibGUpOwotICAgIGQtPmFyY2guaHZtX2RvbWFpbi52bXguYXBpY19hY2Nl
c3NfbWZuID0gbWZuOwotICAgIHNldF9tbWlvX3AybV9lbnRyeShkLCBwYWRkcl90b19wZm4oQVBJ
Q19ERUZBVUxUX1BIWVNfQkFTRSksIF9tZm4obWZuKSwKKyAgICBkLT5hcmNoLmh2bV9kb21haW4u
dm14LmFwaWNfYWNjZXNzX21mbiA9IG1mbl94KG1mbik7CisgICAgc2V0X21taW9fcDJtX2VudHJ5
KGQsIHBhZGRyX3RvX3BmbihBUElDX0RFRkFVTFRfUEhZU19CQVNFKSwgbWZuLAogICAgICAgICAg
ICAgICAgICAgICAgICBQQUdFX09SREVSXzRLLCBwMm1fZ2V0X2hvc3RwMm0oZCktPmRlZmF1bHRf
YWNjZXNzKTsKIAogICAgIHJldHVybiAwOwpAQCAtMjk3NCw3ICsyOTc0LDcgQEAgc3RhdGljIHZv
aWQgdm14X2ZyZWVfdmxhcGljX21hcHBpbmcoc3RydWN0IGRvbWFpbiAqZCkKICAgICB1bnNpZ25l
ZCBsb25nIG1mbiA9IGQtPmFyY2guaHZtX2RvbWFpbi52bXguYXBpY19hY2Nlc3NfbWZuOwogCiAg
ICAgaWYgKCBtZm4gIT0gMCApCi0gICAgICAgIGZyZWVfc2hhcmVkX2RvbWhlYXBfcGFnZShtZm5f
dG9fcGFnZShtZm4pKTsKKyAgICAgICAgZnJlZV9zaGFyZWRfZG9taGVhcF9wYWdlKG1mbl90b19w
YWdlKF9tZm4obWZuKSkpOwogfQogCiBzdGF0aWMgdm9pZCB2bXhfaW5zdGFsbF92bGFwaWNfbWFw
cGluZyhzdHJ1Y3QgdmNwdSAqdikKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2
bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwppbmRleCBjZDBlZTBhMzA3Li4zNWY3
Y2RlODFhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS92bXgvdnZteC5jCkBAIC04NCw3ICs4NCw3IEBAIGludCBudm14X3ZjcHVf
aW5pdGlhbGlzZShzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgfQogICAgICAgICB2LT5hcmNoLmh2
bV92bXgudm1yZWFkX2JpdG1hcCA9IHZtcmVhZF9iaXRtYXA7CiAKLSAgICAgICAgY2xlYXJfZG9t
YWluX3BhZ2UoX21mbihwYWdlX3RvX21mbih2bXJlYWRfYml0bWFwKSkpOworICAgICAgICBjbGVh
cl9kb21haW5fcGFnZShwYWdlX3RvX21mbih2bXJlYWRfYml0bWFwKSk7CiAKICAgICAgICAgdm13
cml0ZV9iaXRtYXAgPSBhbGxvY19kb21oZWFwX3BhZ2UoTlVMTCwgMCk7CiAgICAgICAgIGlmICgg
IXZtd3JpdGVfYml0bWFwICkKQEAgLTE3MDQsNyArMTcwNCw3IEBAIGludCBudm14X2hhbmRsZV92
bXB0cmxkKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICAgICAgICAgIG52Y3B1
LT5udl92dm1jeCA9IHZ2bWN4OwogICAgICAgICAgICAgICAgIG52Y3B1LT5udl92dm1jeGFkZHIg
PSBncGE7CiAgICAgICAgICAgICAgICAgdi0+YXJjaC5odm1fdm14LnZtY3Nfc2hhZG93X21hZGRy
ID0KLSAgICAgICAgICAgICAgICAgICAgcGZuX3RvX3BhZGRyKGRvbWFpbl9wYWdlX21hcF90b19t
Zm4odnZtY3gpKTsKKyAgICAgICAgICAgICAgICAgICAgbWZuX3RvX21hZGRyKGRvbWFpbl9wYWdl
X21hcF90b19tZm4odnZtY3gpKTsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGVsc2UKICAg
ICAgICAgICAgIHsKQEAgLTE3OTAsNyArMTc5MCw3IEBAIGludCBudm14X2hhbmRsZV92bWNsZWFy
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICB7CiAgICAgICAgICAgICBpZiAo
IHdyaXRhYmxlICkKICAgICAgICAgICAgICAgICBjbGVhcl92dm1jc19sYXVuY2hlZCgmbnZteC0+
bGF1bmNoZWRfbGlzdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21h
aW5fcGFnZV9tYXBfdG9fbWZuKHZ2bWNzKSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbWZuX3goZG9tYWluX3BhZ2VfbWFwX3RvX21mbih2dm1jcykpKTsKICAgICAgICAg
ICAgIGVsc2UKICAgICAgICAgICAgICAgICByYyA9IFZNRkFJTF9WQUxJRDsKICAgICAgICAgICAg
IGh2bV91bm1hcF9ndWVzdF9mcmFtZSh2dm1jcywgMCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGQ5ZGY1Y2E2OWYuLjM5MDM4NzIzY2Ug
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBA
IC0xMjksMTIgKzEyOSw2IEBACiAKICNpbmNsdWRlICJwdi9tbS5oIgogCi0vKiBPdmVycmlkZSBt
YWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3QgKi8KLSN1
bmRlZiBtZm5fdG9fcGFnZQotI2RlZmluZSBtZm5fdG9fcGFnZShtZm4pIF9fbWZuX3RvX3BhZ2Uo
bWZuX3gobWZuKSkKLSN1bmRlZiBwYWdlX3RvX21mbgotI2RlZmluZSBwYWdlX3RvX21mbihwZykg
X21mbihfX3BhZ2VfdG9fbWZuKHBnKSkKLQogLyogTWFwcGluZyBvZiB0aGUgZml4bWFwIHNwYWNl
IG5lZWRlZCBlYXJseS4gKi8KIGwxX3BnZW50cnlfdCBfX3NlY3Rpb24oIi5ic3MucGFnZV9hbGln
bmVkIikgX19hbGlnbmVkKFBBR0VfU0laRSkKICAgICBsMV9maXhtYXBbTDFfUEFHRVRBQkxFX0VO
VFJJRVNdOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL2d1ZXN0X3dhbGsuYyBiL3hlbi9h
cmNoL3g4Ni9tbS9ndWVzdF93YWxrLmMKaW5kZXggNjA1NWZlYzFhZC4uZjY3YWVkYTNkMCAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL2d1ZXN0X3dhbGsuYworKysgYi94ZW4vYXJjaC94ODYv
bW0vZ3Vlc3Rfd2Fsay5jCkBAIC00NjksMjAgKzQ2OSwyMCBAQCBndWVzdF93YWxrX3RhYmxlcyhz
dHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICBpZiAoIGwzcCApCiAg
ICAgewogICAgICAgICB1bm1hcF9kb21haW5fcGFnZShsM3ApOwotICAgICAgICBwdXRfcGFnZSht
Zm5fdG9fcGFnZShtZm5feChndy0+bDNtZm4pKSk7CisgICAgICAgIHB1dF9wYWdlKG1mbl90b19w
YWdlKGd3LT5sM21mbikpOwogICAgIH0KICNlbmRpZgogI2lmIEdVRVNUX1BBR0lOR19MRVZFTFMg
Pj0gMwogICAgIGlmICggbDJwICkKICAgICB7CiAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKGwy
cCk7Ci0gICAgICAgIHB1dF9wYWdlKG1mbl90b19wYWdlKG1mbl94KGd3LT5sMm1mbikpKTsKKyAg
ICAgICAgcHV0X3BhZ2UobWZuX3RvX3BhZ2UoZ3ctPmwybWZuKSk7CiAgICAgfQogI2VuZGlmCiAg
ICAgaWYgKCBsMXAgKQogICAgIHsKICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobDFwKTsKLSAg
ICAgICAgcHV0X3BhZ2UobWZuX3RvX3BhZ2UobWZuX3goZ3ctPmwxbWZuKSkpOworICAgICAgICBw
dXRfcGFnZShtZm5fdG9fcGFnZShndy0+bDFtZm4pKTsKICAgICB9CiAKICAgICByZXR1cm4gd2Fs
a19vazsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvZ3Vlc3Rfd2Fsay5jIGIveGVu
L2FyY2gveDg2L21tL2hhcC9ndWVzdF93YWxrLmMKaW5kZXggYzU1MDAxN2JhNC4uY2IzZjljZWJl
NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL2hhcC9ndWVzdF93YWxrLmMKKysrIGIveGVu
L2FyY2gveDg2L21tL2hhcC9ndWVzdF93YWxrLmMKQEAgLTgzLDcgKzgzLDcgQEAgdW5zaWduZWQg
bG9uZyBoYXBfcDJtX2dhX3RvX2dmbihHVUVTVF9QQUdJTkdfTEVWRUxTKSgKICAgICAgICAgKnBm
ZWMgJj0gflBGRUNfcGFnZV9wcmVzZW50OwogICAgICAgICBnb3RvIG91dF90d2Vha19wZmVjOwog
ICAgIH0KLSAgICB0b3BfbWZuID0gX21mbihwYWdlX3RvX21mbih0b3BfcGFnZSkpOworICAgIHRv
cF9tZm4gPSBwYWdlX3RvX21mbih0b3BfcGFnZSk7CiAKICAgICAvKiBNYXAgdGhlIHRvcC1sZXZl
bCB0YWJsZSBhbmQgY2FsbCB0aGUgdHJlZS13YWxrZXIgKi8KICAgICBBU1NFUlQobWZuX3ZhbGlk
KHRvcF9tZm4pKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMgYi94ZW4v
YXJjaC94ODYvbW0vaGFwL2hhcC5jCmluZGV4IGRjODVlODI4Y2QuLmU0NWMxYTE5MTMgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKKysrIGIveGVuL2FyY2gveDg2L21tL2hh
cC9oYXAuYwpAQCAtNDIsMTIgKzQyLDYgQEAKIAogI2luY2x1ZGUgInByaXZhdGUuaCIKIAotLyog
T3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0gd29yayB3aXRoIG1m
bl90ICovCi0jdW5kZWYgbWZuX3RvX3BhZ2UKLSNkZWZpbmUgbWZuX3RvX3BhZ2UoX20pIF9fbWZu
X3RvX3BhZ2UobWZuX3goX20pKQotI3VuZGVmIHBhZ2VfdG9fbWZuCi0jZGVmaW5lIHBhZ2VfdG9f
bWZuKF9wZykgX21mbihfX3BhZ2VfdG9fbWZuKF9wZykpCi0KIC8qKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCiAvKiAgICAgICAgICBIQVAgVlJBTSBUUkFD
S0lORyBTVVBQT1JUICAgICAgICAgICAqLwogLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvbmVz
dGVkX2VwdC5jIGIveGVuL2FyY2gveDg2L21tL2hhcC9uZXN0ZWRfZXB0LmMKaW5kZXggMTRiMWJi
MDFlOS4uMTczOGRmNjlmNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL2hhcC9uZXN0ZWRf
ZXB0LmMKKysrIGIveGVuL2FyY2gveDg2L21tL2hhcC9uZXN0ZWRfZXB0LmMKQEAgLTE3Myw3ICsx
NzMsNyBAQCBuZXB0X3dhbGtfdGFibGVzKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGwy
Z2EsIGVwdF93YWxrX3QgKmd3KQogICAgICAgICAgICAgZ290byBtYXBfZXJyOwogICAgICAgICBn
dy0+bHhlW2x2bF0gPSBseHBbZXB0X2x2bF90YWJsZV9vZmZzZXQobDJnYSwgbHZsKV07CiAgICAg
ICAgIHVubWFwX2RvbWFpbl9wYWdlKGx4cCk7Ci0gICAgICAgIHB1dF9wYWdlKG1mbl90b19wYWdl
KG1mbl94KGx4bWZuKSkpOworICAgICAgICBwdXRfcGFnZShtZm5fdG9fcGFnZShseG1mbikpOwog
CiAgICAgICAgIGlmICggbmVwdF9ub25fcHJlc2VudF9jaGVjayhndy0+bHhlW2x2bF0pICkKICAg
ICAgICAgICAgIGdvdG8gbm9uX3ByZXNlbnQ7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0v
bWVtX3NoYXJpbmcuYyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jCmluZGV4IDZmNGJl
OTU1MTUuLjZlY2YwYjI3ZDUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmlu
Zy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jCkBAIC0xNTIsMTEgKzE1Miw2
IEBAIHN0YXRpYyBpbmxpbmUgc2hyX2hhbmRsZV90IGdldF9uZXh0X2hhbmRsZSh2b2lkKQogI2Rl
ZmluZSBtZW1fc2hhcmluZ19lbmFibGVkKGQpIFwKICAgICAoaXNfaHZtX2RvbWFpbihkKSAmJiAo
ZCktPmFyY2guaHZtX2RvbWFpbi5tZW1fc2hhcmluZ19lbmFibGVkKQogCi0jdW5kZWYgbWZuX3Rv
X3BhZ2UKLSNkZWZpbmUgbWZuX3RvX3BhZ2UoX20pIF9fbWZuX3RvX3BhZ2UobWZuX3goX20pKQot
I3VuZGVmIHBhZ2VfdG9fbWZuCi0jZGVmaW5lIHBhZ2VfdG9fbWZuKF9wZykgX21mbihfX3BhZ2Vf
dG9fbWZuKF9wZykpCi0KIHN0YXRpYyBhdG9taWNfdCBucl9zYXZlZF9tZm5zICAgPSBBVE9NSUNf
SU5JVCgwKTsgCiBzdGF0aWMgYXRvbWljX3QgbnJfc2hhcmVkX21mbnMgID0gQVRPTUlDX0lOSVQo
MCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgYi94ZW4vYXJjaC94
ODYvbW0vcDJtLWVwdC5jCmluZGV4IDA1NDgyN2FhODguLjI0ZGUyMDJhMWIgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQu
YwpAQCAtMzMsNiArMzMsMTAgQEAKIAogI2luY2x1ZGUgIm1tLWxvY2tzLmgiCiAKKy8qIE92ZXJy
aWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gYXZvaWQgdXNpbmcgdHlwZXNhZmUgbWZuX3Qu
ICovCisjdW5kZWYgbWZuX3RvX3BhZ2UKKyNkZWZpbmUgbWZuX3RvX3BhZ2UobWZuKSBfX21mbl90
b19wYWdlKF9tZm4obWZuKSkKKwogI2RlZmluZSBhdG9taWNfcmVhZF9lcHRfZW50cnkoX19wZXB0
ZSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgKCAoZXB0X2VudHJ5X3QpIHsg
LmVwdGUgPSByZWFkX2F0b21pYygmKF9fcGVwdGUpLT5lcHRlKSB9ICkKIApkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L21tL3AybS1wb2QuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKaW5k
ZXggMGE4MTFjY2YyOC4uN2E4ODA3NGMzMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3Ay
bS1wb2QuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCkBAIC0yOSwxMiArMjksNiBA
QAogCiAjaW5jbHVkZSAibW0tbG9ja3MuaCIKIAotLyogT3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNt
L3BhZ2UuaCB0byBtYWtlIHRoZW0gd29yayB3aXRoIG1mbl90ICovCi0jdW5kZWYgbWZuX3RvX3Bh
Z2UKLSNkZWZpbmUgbWZuX3RvX3BhZ2UoX20pIF9fbWZuX3RvX3BhZ2UobWZuX3goX20pKQotI3Vu
ZGVmIHBhZ2VfdG9fbWZuCi0jZGVmaW5lIHBhZ2VfdG9fbWZuKF9wZykgX21mbihfX3BhZ2VfdG9f
bWZuKF9wZykpCi0KICNkZWZpbmUgc3VwZXJwYWdlX2FsaWduZWQoX3gpICAoKChfeCkmKFNVUEVS
UEFHRV9QQUdFUy0xKSk9PTApCiAKIC8qIEVuZm9yY2UgbG9jayBvcmRlcmluZyB3aGVuIGdyYWJi
aW5nIHRoZSAiZXh0ZXJuYWwiIHBhZ2VfYWxsb2MgbG9jayAqLwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21tL3AybS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jCmluZGV4IDNmYmM1MzdkYTYu
LjIxOTRiMzViYzcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4v
YXJjaC94ODYvbW0vcDJtLmMKQEAgLTQ3LDEyICs0Nyw2IEBAIGJvb2xfdCBfX2luaXRkYXRhIG9w
dF9oYXBfMWdiID0gMSwgX19pbml0ZGF0YSBvcHRfaGFwXzJtYiA9IDE7CiBib29sZWFuX3BhcmFt
KCJoYXBfMWdiIiwgb3B0X2hhcF8xZ2IpOwogYm9vbGVhbl9wYXJhbSgiaGFwXzJtYiIsIG9wdF9o
YXBfMm1iKTsKIAotLyogT3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtlIHRo
ZW0gd29yayB3aXRoIG1mbl90ICovCi0jdW5kZWYgbWZuX3RvX3BhZ2UKLSNkZWZpbmUgbWZuX3Rv
X3BhZ2UoX20pIF9fbWZuX3RvX3BhZ2UobWZuX3goX20pKQotI3VuZGVmIHBhZ2VfdG9fbWZuCi0j
ZGVmaW5lIHBhZ2VfdG9fbWZuKF9wZykgX21mbihfX3BhZ2VfdG9fbWZuKF9wZykpCi0KIERFRklO
RV9QRVJDUFVfUldMT0NLX0dMT0JBTChwMm1fcGVyY3B1X3J3bG9jayk7CiAKIC8qIEluaXQgdGhl
IGRhdGFzdHJ1Y3R1cmVzIGZvciBsYXRlciB1c2UgYnkgdGhlIHAybSBjb2RlICovCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMgYi94ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMK
aW5kZXggMWUyYzliYTRjYy4uY2I5NzY0MmNiYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21t
L3BhZ2luZy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYwpAQCAtNDcsMTIgKzQ3LDYg
QEAKIC8qIFBlci1DUFUgdmFyaWFibGUgZm9yIGVuZm9yY2luZyB0aGUgbG9jayBvcmRlcmluZyAq
LwogREVGSU5FX1BFUl9DUFUoaW50LCBtbV9sb2NrX2xldmVsKTsKIAotLyogT3ZlcnJpZGUgbWFj
cm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0gd29yayB3aXRoIG1mbl90ICovCi0jdW5k
ZWYgbWZuX3RvX3BhZ2UKLSNkZWZpbmUgbWZuX3RvX3BhZ2UoX20pIF9fbWZuX3RvX3BhZ2UobWZu
X3goX20pKQotI3VuZGVmIHBhZ2VfdG9fbWZuCi0jZGVmaW5lIHBhZ2VfdG9fbWZuKF9wZykgX21m
bihfX3BhZ2VfdG9fbWZuKF9wZykpCi0KIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKiovCiAvKiAgICAgICAgICAgICAgTE9HIERJUlRZIFNVUFBPUlQgICAg
ICAgICAgICAgICAqLwogLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvcHJpdmF0ZS5oIGIv
eGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmgKaW5kZXggNmEwMzM3MDQwMi4uYjljYzY4
MGY0ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmgKKysrIGIv
eGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmgKQEAgLTMxNSw3ICszMTUsNyBAQCBzdGF0
aWMgaW5saW5lIGludCBwYWdlX2lzX291dF9vZl9zeW5jKHN0cnVjdCBwYWdlX2luZm8gKnApCiAK
IHN0YXRpYyBpbmxpbmUgaW50IG1mbl9pc19vdXRfb2Zfc3luYyhtZm5fdCBnbWZuKQogewotICAg
IHJldHVybiBwYWdlX2lzX291dF9vZl9zeW5jKG1mbl90b19wYWdlKG1mbl94KGdtZm4pKSk7Cisg
ICAgcmV0dXJuIHBhZ2VfaXNfb3V0X29mX3N5bmMobWZuX3RvX3BhZ2UoZ21mbikpOwogfQogCiBz
dGF0aWMgaW5saW5lIGludCBwYWdlX29vc19tYXlfd3JpdGUoc3RydWN0IHBhZ2VfaW5mbyAqcCkK
QEAgLTMyNiw3ICszMjYsNyBAQCBzdGF0aWMgaW5saW5lIGludCBwYWdlX29vc19tYXlfd3JpdGUo
c3RydWN0IHBhZ2VfaW5mbyAqcCkKIAogc3RhdGljIGlubGluZSBpbnQgbWZuX29vc19tYXlfd3Jp
dGUobWZuX3QgZ21mbikKIHsKLSAgICByZXR1cm4gcGFnZV9vb3NfbWF5X3dyaXRlKG1mbl90b19w
YWdlKG1mbl94KGdtZm4pKSk7CisgICAgcmV0dXJuIHBhZ2Vfb29zX21heV93cml0ZShtZm5fdG9f
cGFnZShnbWZuKSk7CiB9CiAjZW5kaWYgLyogKFNIQURPV19PUFRJTUlaQVRJT05TICYgU0hPUFRf
T1VUX09GX1NZTkMpICovCiAKQEAgLTQ2NSwxOCArNDY1LDYgQEAgdm9pZCBzaF9yZXNldF9sM191
cF9wb2ludGVycyhzdHJ1Y3QgdmNwdSAqdik7CiAgKiBNRk4vcGFnZS1pbmZvIGhhbmRsaW5nCiAg
Ki8KIAotLyogT3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0gd29y
ayB3aXRoIG1mbl90ICovCi0jdW5kZWYgbWZuX3RvX3BhZ2UKLSNkZWZpbmUgbWZuX3RvX3BhZ2Uo
X20pIF9fbWZuX3RvX3BhZ2UobWZuX3goX20pKQotI3VuZGVmIHBhZ2VfdG9fbWZuCi0jZGVmaW5l
IHBhZ2VfdG9fbWZuKF9wZykgX21mbihfX3BhZ2VfdG9fbWZuKF9wZykpCi0KLS8qIE92ZXJyaWRl
IHBhZ2V0YWJsZV90IDwtPiBzdHJ1Y3QgcGFnZV9pbmZvIGNvbnZlcnNpb25zIHRvIHdvcmsgd2l0
aCBtZm5fdCAqLwotI3VuZGVmIHBhZ2V0YWJsZV9nZXRfcGFnZQotI2RlZmluZSBwYWdldGFibGVf
Z2V0X3BhZ2UoeCkgICBtZm5fdG9fcGFnZShwYWdldGFibGVfZ2V0X21mbih4KSkKLSN1bmRlZiBw
YWdldGFibGVfZnJvbV9wYWdlCi0jZGVmaW5lIHBhZ2V0YWJsZV9mcm9tX3BhZ2UocGcpIHBhZ2V0
YWJsZV9mcm9tX21mbihwYWdlX3RvX21mbihwZykpCi0KICNkZWZpbmUgYmFja3BvaW50ZXIoc3Ap
IF9tZm4ocGR4X3RvX3BmbigodW5zaWduZWQgbG9uZykoc3ApLT52LnNoLmJhY2spKQogc3RhdGlj
IGlubGluZSB1bnNpZ25lZCBsb25nIF9fYmFja3BvaW50ZXIoY29uc3Qgc3RydWN0IHBhZ2VfaW5m
byAqc3ApCiB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbnVtYS5jIGIveGVuL2FyY2gveDg2
L251bWEuYwppbmRleCA0ZmM5NjdmODkzLi5hODc5ODdkYTZmIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvbnVtYS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9udW1hLmMKQEAgLTQzMCw3ICs0MzAsNyBA
QCBzdGF0aWMgdm9pZCBkdW1wX251bWEodW5zaWduZWQgY2hhciBrZXkpCiAgICAgICAgIHNwaW5f
bG9jaygmZC0+cGFnZV9hbGxvY19sb2NrKTsKICAgICAgICAgcGFnZV9saXN0X2Zvcl9lYWNoKHBh
Z2UsICZkLT5wYWdlX2xpc3QpCiAgICAgICAgIHsKLSAgICAgICAgICAgIGkgPSBwaHlzX3RvX25p
ZCgocGFkZHJfdClwYWdlX3RvX21mbihwYWdlKSA8PCBQQUdFX1NISUZUKTsKKyAgICAgICAgICAg
IGkgPSBwaHlzX3RvX25pZChwYWdlX3RvX21hZGRyKHBhZ2UpKTsKICAgICAgICAgICAgIHBhZ2Vf
bnVtX25vZGVbaV0rKzsKICAgICAgICAgfQogICAgICAgICBzcGluX3VubG9jaygmZC0+cGFnZV9h
bGxvY19sb2NrKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9waHlzZGV2LmMgYi94ZW4vYXJj
aC94ODYvcGh5c2Rldi5jCmluZGV4IDBlYjQwOTc1OGYuLmJhOTUwYWY0YTggMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9waHlzZGV2LmMKKysrIGIveGVuL2FyY2gveDg2L3BoeXNkZXYuYwpAQCAt
MjQxLDcgKzI0MSw3IEBAIHJldF90IGRvX3BoeXNkZXZfb3AoaW50IGNtZCwgWEVOX0dVRVNUX0hB
TkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAgICAgICAgIH0KIAogICAgICAgICBpZiAoIGNtcHhjaGco
JmN1cnJkLT5hcmNoLnBpcnFfZW9pX21hcF9tZm4sCi0gICAgICAgICAgICAgICAgICAgICAwLCBw
YWdlX3RvX21mbihwYWdlKSkgIT0gMCApCisgICAgICAgICAgICAgICAgICAgICAwLCBtZm5feChw
YWdlX3RvX21mbihwYWdlKSkpICE9IDAgKQogICAgICAgICB7CiAgICAgICAgICAgICBwdXRfcGFn
ZV9hbmRfdHlwZShwYWdlKTsKICAgICAgICAgICAgIHJldCA9IC1FQlVTWTsKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9wdi9jYWxsYmFjay5jIGIveGVuL2FyY2gveDg2L3B2L2NhbGxiYWNrLmMK
aW5kZXggOTdkODQzODYwMC4uNTk1N2NiNTA4NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2
L2NhbGxiYWNrLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2NhbGxiYWNrLmMKQEAgLTMxLDEyICsz
MSw2IEBACiAKICNpbmNsdWRlIDxwdWJsaWMvY2FsbGJhY2suaD4KIAotLyogT3ZlcnJpZGUgbWFj
cm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0gd29yayB3aXRoIG1mbl90ICovCi0jdW5k
ZWYgbWZuX3RvX3BhZ2UKLSNkZWZpbmUgbWZuX3RvX3BhZ2UobWZuKSBfX21mbl90b19wYWdlKG1m
bl94KG1mbikpCi0jdW5kZWYgcGFnZV90b19tZm4KLSNkZWZpbmUgcGFnZV90b19tZm4ocGcpIF9t
Zm4oX19wYWdlX3RvX21mbihwZykpCi0KIHN0YXRpYyBpbnQgcmVnaXN0ZXJfZ3Vlc3Rfbm1pX2Nh
bGxiYWNrKHVuc2lnbmVkIGxvbmcgYWRkcmVzcykKIHsKICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9
IGN1cnJlbnQ7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZGVzY3JpcHRvci10YWJsZXMu
YyBiL3hlbi9hcmNoL3g4Ni9wdi9kZXNjcmlwdG9yLXRhYmxlcy5jCmluZGV4IDgxOTczYWYxMjQu
LmYyYjIwZjk5MTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9kZXNjcmlwdG9yLXRhYmxl
cy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kZXNjcmlwdG9yLXRhYmxlcy5jCkBAIC0yNSwxNiAr
MjUsNiBAQAogI2luY2x1ZGUgPGFzbS9wMm0uaD4KICNpbmNsdWRlIDxhc20vcHYvbW0uaD4KIAot
LyogT3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0gd29yayB3aXRo
IG1mbl90ICovCi0jdW5kZWYgbWZuX3RvX3BhZ2UKLSNkZWZpbmUgbWZuX3RvX3BhZ2UobWZuKSBf
X21mbl90b19wYWdlKG1mbl94KG1mbikpCi0jdW5kZWYgcGFnZV90b19tZm4KLSNkZWZpbmUgcGFn
ZV90b19tZm4ocGcpIF9tZm4oX19wYWdlX3RvX21mbihwZykpCi0KLS8qKioqKioqKioqKioqKioq
KioqCi0gKiBEZXNjcmlwdG9yIFRhYmxlcwotICovCi0KIHZvaWQgcHZfZGVzdHJveV9nZHQoc3Ry
dWN0IHZjcHUgKnYpCiB7CiAgICAgbDFfcGdlbnRyeV90ICpwbDFlOwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMK
aW5kZXggZGNiZWU0M2U4Zi4uZTlhODkzYmE0NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2
L2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCkBAIC0yMiw2
ICsyMiwxMiBAQAogCiAjaW5jbHVkZSAibW0uaCIKIAorLyogT3ZlcnJpZGUgbWFjcm9zIGZyb20g
YXNtL3BhZ2UuaCB0byBhdm9pZCB1c2luZyB0eXBlc2FmZSBtZm5fdC4gKi8KKyN1bmRlZiBwYWdl
X3RvX21mbgorI2RlZmluZSBwYWdlX3RvX21mbihwZykgbWZuX3goX19wYWdlX3RvX21mbihwZykp
CisjdW5kZWYgbWZuX3RvX3BhZ2UKKyNkZWZpbmUgbWZuX3RvX3BhZ2UobWZuKSBfX21mbl90b19w
YWdlKF9tZm4obWZuKSkKKwogLyogQWxsb3cgcmluZy0zIGFjY2VzcyBpbiBsb25nIG1vZGUgYXMg
Z3Vlc3QgY2Fubm90IHVzZSByaW5nIDEgLi4uICovCiAjZGVmaW5lIEJBU0VfUFJPVCAoX1BBR0Vf
UFJFU0VOVHxfUEFHRV9SV3xfUEFHRV9BQ0NFU1NFRHxfUEFHRV9VU0VSKQogI2RlZmluZSBMMV9Q
Uk9UIChCQVNFX1BST1R8X1BBR0VfR1VFU1RfS0VSTkVMKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3B2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCmluZGV4IDkwZDU1Njli
ZTEuLjRjYTMyMDU4MjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYworKysg
Yi94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKQEAgLTE2LDEyICsxNiw2IEBACiAKICNpbmNsdWRl
ICJtbS5oIgogCi0vKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIG1ha2UgdGhl
bSB3b3JrIHdpdGggbWZuX3QgKi8KLSN1bmRlZiBtZm5fdG9fcGFnZQotI2RlZmluZSBtZm5fdG9f
cGFnZShtZm4pIF9fbWZuX3RvX3BhZ2UobWZuX3gobWZuKSkKLSN1bmRlZiBwYWdlX3RvX21mbgot
I2RlZmluZSBwYWdlX3RvX21mbihwZykgX21mbihfX3BhZ2VfdG9fbWZuKHBnKSkKLQogc3RhdGlj
IHZvaWQgbm9yZXR1cm4gY29udGludWVfbm9uaWRsZV9kb21haW4oc3RydWN0IHZjcHUgKnYpCiB7
CiAgICAgY2hlY2tfd2FrZXVwX2Zyb21fd2FpdCgpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3B2L2VtdWwtZ2F0ZS1vcC5jIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtZ2F0ZS1vcC5jCmluZGV4
IDBmODljOTFkZmYuLjVjZGI1NGM5MzcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVs
LWdhdGUtb3AuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1nYXRlLW9wLmMKQEAgLTQxLDEy
ICs0MSw2IEBACiAKICNpbmNsdWRlICJlbXVsYXRlLmgiCiAKLS8qIE92ZXJyaWRlIG1hY3JvcyBm
cm9tIGFzbS9wYWdlLmggdG8gbWFrZSB0aGVtIHdvcmsgd2l0aCBtZm5fdCAqLwotI3VuZGVmIG1m
bl90b19wYWdlCi0jZGVmaW5lIG1mbl90b19wYWdlKG1mbikgX19tZm5fdG9fcGFnZShtZm5feCht
Zm4pKQotI3VuZGVmIHBhZ2VfdG9fbWZuCi0jZGVmaW5lIHBhZ2VfdG9fbWZuKHBnKSBfbWZuKF9f
cGFnZV90b19tZm4ocGcpKQotCiBzdGF0aWMgaW50IHJlYWRfZ2F0ZV9kZXNjcmlwdG9yKHVuc2ln
bmVkIGludCBnYXRlX3NlbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
c3RydWN0IHZjcHUgKnYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCAqc2VsLApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jIGIv
eGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCmluZGV4IGRkOTA3MTNhY2YuLjljY2JkMDIx
ZWYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYworKysgYi94ZW4v
YXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKQEAgLTQzLDE2ICs0Myw2IEBACiAjaW5jbHVkZSAi
ZW11bGF0ZS5oIgogI2luY2x1ZGUgIm1tLmgiCiAKLS8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFz
bS9wYWdlLmggdG8gbWFrZSB0aGVtIHdvcmsgd2l0aCBtZm5fdCAqLwotI3VuZGVmIG1mbl90b19w
YWdlCi0jZGVmaW5lIG1mbl90b19wYWdlKG1mbikgX19tZm5fdG9fcGFnZShtZm5feChtZm4pKQot
I3VuZGVmIHBhZ2VfdG9fbWZuCi0jZGVmaW5lIHBhZ2VfdG9fbWZuKHBnKSBfbWZuKF9fcGFnZV90
b19tZm4ocGcpKQotCi0vKioqKioqKioqKioqKioqKioqKioqKioKLSAqIEkvTyBlbXVsYXRpb24g
c3VwcG9ydAotICovCi0KIHN0cnVjdCBwcml2X29wX2N0eHQgewogICAgIHN0cnVjdCB4ODZfZW11
bGF0ZV9jdHh0IGN0eHQ7CiAgICAgc3RydWN0IHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9w
di9ncmFudF90YWJsZS5jIGIveGVuL2FyY2gveDg2L3B2L2dyYW50X3RhYmxlLmMKaW5kZXggYWFj
YTIyOGM2Yi4uOTczMjMzNjdjNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2dyYW50X3Rh
YmxlLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2dyYW50X3RhYmxlLmMKQEAgLTI3LDEyICsyNyw2
IEBACiAKICNpbmNsdWRlICJtbS5oIgogCi0vKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFn
ZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3QgKi8KLSN1bmRlZiBtZm5fdG9fcGFnZQot
I2RlZmluZSBtZm5fdG9fcGFnZShtZm4pIF9fbWZuX3RvX3BhZ2UobWZuX3gobWZuKSkKLSN1bmRl
ZiBwYWdlX3RvX21mbgotI2RlZmluZSBwYWdlX3RvX21mbihwZykgX21mbihfX3BhZ2VfdG9fbWZu
KHBnKSkKLQogc3RhdGljIHVuc2lnbmVkIGludCBncmFudF90b19wdGVfZmxhZ3ModW5zaWduZWQg
aW50IGdyYW50X2ZsYWdzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IGNhY2hlX2ZsYWdzKQogewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2
L21tLmMgYi94ZW4vYXJjaC94ODYvcHYvbW0uYwppbmRleCBlNDVkNjI4ZGViLi5iZGIwOWJmYTc1
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvcHYv
bW0uYwpAQCAtMTY5LDcgKzE2OSw3IEBAIHZvaWQgaW5pdF9ndWVzdF9sNF90YWJsZShsNF9wZ2Vu
dHJ5X3QgbDR0YWJbXSwgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKICAgICBCVUlMRF9CVUdfT04o
cm9vdF9wZ3RfcHZfeGVuX3Nsb3RzICE9IFJPT1RfUEFHRVRBQkxFX1BWX1hFTl9TTE9UUyk7CiAj
ZW5kaWYKICAgICBsNHRhYltsNF90YWJsZV9vZmZzZXQoTElORUFSX1BUX1ZJUlRfU1RBUlQpXSA9
Ci0gICAgICAgIGw0ZV9mcm9tX3Bmbihkb21haW5fcGFnZV9tYXBfdG9fbWZuKGw0dGFiKSwgX19Q
QUdFX0hZUEVSVklTT1JfUlcpOworICAgICAgICBsNGVfZnJvbV9tZm4oZG9tYWluX3BhZ2VfbWFw
X3RvX21mbihsNHRhYiksIF9fUEFHRV9IWVBFUlZJU09SX1JXKTsKICAgICBsNHRhYltsNF90YWJs
ZV9vZmZzZXQoUEVSRE9NQUlOX1ZJUlRfU1RBUlQpXSA9CiAgICAgICAgIGw0ZV9mcm9tX3BhZ2Uo
ZC0+YXJjaC5wZXJkb21haW5fbDNfcGcsIF9fUEFHRV9IWVBFUlZJU09SX1JXKTsKICAgICBpZiAo
IHphcF9yb19tcHQgfHwgaXNfcHZfMzJiaXRfZG9tYWluKGQpICkKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9wdi9yby1wYWdlLWZhdWx0LmMgYi94ZW4vYXJjaC94ODYvcHYvcm8tcGFnZS1mYXVs
dC5jCmluZGV4IDZiMjk3NmQzZGYuLmE3YjdlYjUxMTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9wdi9yby1wYWdlLWZhdWx0LmMKKysrIGIveGVuL2FyY2gveDg2L3B2L3JvLXBhZ2UtZmF1bHQu
YwpAQCAtMzMsMTIgKzMzLDYgQEAKICNpbmNsdWRlICJlbXVsYXRlLmgiCiAjaW5jbHVkZSAibW0u
aCIKIAotLyogT3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0gd29y
ayB3aXRoIG1mbl90ICovCi0jdW5kZWYgbWZuX3RvX3BhZ2UKLSNkZWZpbmUgbWZuX3RvX3BhZ2Uo
bWZuKSBfX21mbl90b19wYWdlKG1mbl94KG1mbikpCi0jdW5kZWYgcGFnZV90b19tZm4KLSNkZWZp
bmUgcGFnZV90b19tZm4ocGcpIF9tZm4oX19wYWdlX3RvX21mbihwZykpCi0KIC8qKioqKioqKioq
KioqKioqKioqKioKICAqIFdyaXRhYmxlIFBhZ2V0YWJsZXMKICAqLwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3NtcGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKaW5kZXggM2NhNzE2
YzU5Zi4uNjYzOTY2YmM3NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYworKysg
Yi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCkBAIC00NiwxMiArNDYsNiBAQAogI2luY2x1ZGUgPG1h
Y2hfd2FrZWNwdS5oPgogI2luY2x1ZGUgPHNtcGJvb3RfaG9va3MuaD4KIAotLyogT3ZlcnJpZGUg
bWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0gd29yayB3aXRoIG1mbl90ICovCi0j
dW5kZWYgbWZuX3RvX3BhZ2UKLSNkZWZpbmUgbWZuX3RvX3BhZ2UobWZuKSBfX21mbl90b19wYWdl
KG1mbl94KG1mbikpCi0jdW5kZWYgcGFnZV90b19tZm4KLSNkZWZpbmUgcGFnZV90b19tZm4ocGcp
IF9tZm4oX19wYWdlX3RvX21mbihwZykpCi0KICNkZWZpbmUgc2V0dXBfdHJhbXBvbGluZSgpICAg
IChib290c3ltX3BoeXModHJhbXBvbGluZV9yZWFsbW9kZV9lbnRyeSkpCiAKIHVuc2lnbmVkIGxv
bmcgX19yZWFkX21vc3RseSB0cmFtcG9saW5lX3BoeXM7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvdGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni90Ym9vdC5jCmluZGV4IDU5ZDdjNDc3ZjQuLmU5NTIy
ZjA2ZWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90Ym9vdC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni90Ym9vdC5jCkBAIC0xODQsNyArMTg0LDcgQEAgc3RhdGljIHZvaWQgdXBkYXRlX3BhZ2V0YWJs
ZV9tYWModm1hY19jdHhfdCAqY3R4KQogCiAgICAgZm9yICggbWZuID0gMDsgbWZuIDwgbWF4X3Bh
Z2U7IG1mbisrICkKICAgICB7Ci0gICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBtZm5f
dG9fcGFnZShtZm4pOworICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gbWZuX3RvX3Bh
Z2UoX21mbihtZm4pKTsKIAogICAgICAgICBpZiAoICFtZm5fdmFsaWQoX21mbihtZm4pKSApCiAg
ICAgICAgICAgICBjb250aW51ZTsKQEAgLTI3Niw3ICsyNzYsNyBAQCBzdGF0aWMgdm9pZCB0Ym9v
dF9nZW5feGVuaGVhcF9pbnRlZ3JpdHkoY29uc3QgdWludDhfdCBrZXlbVEJfS0VZX1NJWkVdLAog
ICAgIHZtYWNfc2V0X2tleSgodWludDhfdCAqKWtleSwgJmN0eCk7CiAgICAgZm9yICggbWZuID0g
MDsgbWZuIDwgbWF4X3BhZ2U7IG1mbisrICkKICAgICB7Ci0gICAgICAgIHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UgPSBfX21mbl90b19wYWdlKG1mbik7CisgICAgICAgIHN0cnVjdCBwYWdlX2luZm8g
KnBhZ2UgPSBtZm5fdG9fcGFnZShfbWZuKG1mbikpOwogCiAgICAgICAgIGlmICggIW1mbl92YWxp
ZChfbWZuKG1mbikpICkKICAgICAgICAgICAgIGNvbnRpbnVlOwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCA4NjUwNmYzNzQ3Li5i
ODUzOTRkMWY5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJj
aC94ODYvdHJhcHMuYwpAQCAtODExLDcgKzgxMSw3IEBAIGludCB3cm1zcl9oeXBlcnZpc29yX3Jl
Z3ModWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAKICAgICAgICAgICAgIGdkcHJpbnRrKFhF
TkxPR19XQVJOSU5HLAogICAgICAgICAgICAgICAgICAgICAgIkJhZCBHTUZOICVseCAoTUZOICVs
eCkgdG8gTVNSICUwOHhcbiIsCi0gICAgICAgICAgICAgICAgICAgICBnbWZuLCBwYWdlID8gcGFn
ZV90b19tZm4ocGFnZSkgOiAtMVVMLCBiYXNlKTsKKyAgICAgICAgICAgICAgICAgICAgIGdtZm4s
IHBhZ2UgPyBtZm5feChwYWdlX3RvX21mbihwYWdlKSkgOiAtMVVMLCBiYXNlKTsKICAgICAgICAg
ICAgIHJldHVybiAwOwogICAgICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZf
NjQvbW0uYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYwppbmRleCAxMTc0NjczMGI0Li45NzFj
Y2ZjYmJlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKKysrIGIveGVuL2Fy
Y2gveDg2L3g4Nl82NC9tbS5jCkBAIC00MCw2ICs0MCwxMiBAQCBhc20oIi5maWxlIFwiIiBfX0ZJ
TEVfXyAiXCIiKTsKICNpbmNsdWRlIDxhc20vbWVtX3NoYXJpbmcuaD4KICNpbmNsdWRlIDxwdWJs
aWMvbWVtb3J5Lmg+CiAKKy8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gYXZv
aWQgdXNpbmcgdHlwZXNhZmUgbWZuX3QuICovCisjdW5kZWYgcGFnZV90b19tZm4KKyNkZWZpbmUg
cGFnZV90b19tZm4ocGcpIG1mbl94KF9fcGFnZV90b19tZm4ocGcpKQorI3VuZGVmIG1mbl90b19w
YWdlCisjZGVmaW5lIG1mbl90b19wYWdlKG1mbikgX19tZm5fdG9fcGFnZShfbWZuKG1mbikpCisK
IHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IG0ycF9jb21wYXRfdnN0YXJ0ID0gX19IWVBFUlZJ
U09SX0NPTVBBVF9WSVJUX1NUQVJUOwogCiBsMl9wZ2VudHJ5X3QgKmNvbXBhdF9pZGxlX3BnX3Rh
YmxlX2wyOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9t
YWluLmMKaW5kZXggNWFlYmNmMjY1Zi4uZTgzMDJlOGUxYiAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9kb21haW4uYworKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC0xMTkyLDcgKzExOTIsNyBA
QCBpbnQgbWFwX3ZjcHVfaW5mbyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBnZm4sIHVu
c2lnbmVkIG9mZnNldCkKICAgICB9CiAKICAgICB2LT52Y3B1X2luZm8gPSBuZXdfaW5mbzsKLSAg
ICB2LT52Y3B1X2luZm9fbWZuID0gX21mbihwYWdlX3RvX21mbihwYWdlKSk7CisgICAgdi0+dmNw
dV9pbmZvX21mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwogCiAgICAgLyogU2V0IG5ldyB2Y3B1X2lu
Zm8gcG9pbnRlciAvYmVmb3JlLyBzZXR0aW5nIHBlbmRpbmcgZmxhZ3MuICovCiAgICAgc21wX3dt
YigpOwpAQCAtMTIyNSw3ICsxMjI1LDcgQEAgdm9pZCB1bm1hcF92Y3B1X2luZm8oc3RydWN0IHZj
cHUgKnYpCiAKICAgICB2Y3B1X2luZm9fcmVzZXQodik7IC8qIE5COiBDbG9iYmVycyB2LT52Y3B1
X2luZm9fbWZuICovCiAKLSAgICBwdXRfcGFnZV9hbmRfdHlwZShtZm5fdG9fcGFnZShtZm5feCht
Zm4pKSk7CisgICAgcHV0X3BhZ2VfYW5kX3R5cGUobWZuX3RvX3BhZ2UobWZuKSk7CiB9CiAKIGlu
dCBkZWZhdWx0X2luaXRpYWxpc2VfdmNwdShzdHJ1Y3QgdmNwdSAqdiwgWEVOX0dVRVNUX0hBTkRM
RV9QQVJBTSh2b2lkKSBhcmcpCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMg
Yi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXggNmQyMGIxNzczOS4uMmFmZGU1OTZkOSAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3Jh
bnRfdGFibGUuYwpAQCAtNDAsNiArNDAsMTIgQEAKICNpbmNsdWRlIDx4c20veHNtLmg+CiAjaW5j
bHVkZSA8YXNtL2ZsdXNodGxiLmg+CiAKKy8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdl
LmggdG8gYXZvaWQgdXNpbmcgdHlwZXNhZmUgbWZuX3QuICovCisjdW5kZWYgcGFnZV90b19tZm4K
KyNkZWZpbmUgcGFnZV90b19tZm4ocGcpIG1mbl94KF9fcGFnZV90b19tZm4ocGcpKQorI3VuZGVm
IG1mbl90b19wYWdlCisjZGVmaW5lIG1mbl90b19wYWdlKG1mbikgX19tZm5fdG9fcGFnZShfbWZu
KG1mbikpCisKIC8qIFBlci1kb21haW4gZ3JhbnQgaW5mb3JtYXRpb24uICovCiBzdHJ1Y3QgZ3Jh
bnRfdGFibGUgewogICAgIC8qCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2tpbWFnZS5jIGIveGVu
L2NvbW1vbi9raW1hZ2UuYwppbmRleCBhZmQ4MjkyY2MxLi4yMTAyNDFkZmI3IDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL2tpbWFnZS5jCisrKyBiL3hlbi9jb21tb24va2ltYWdlLmMKQEAgLTIzLDEy
ICsyMyw2IEBACiAKICNpbmNsdWRlIDxhc20vcGFnZS5oPgogCi0vKiBPdmVycmlkZSBtYWNyb3Mg
ZnJvbSBhc20vcGFnZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3QgKi8KLSN1bmRlZiBt
Zm5fdG9fcGFnZQotI2RlZmluZSBtZm5fdG9fcGFnZShtZm4pIF9fbWZuX3RvX3BhZ2UobWZuX3go
bWZuKSkKLSN1bmRlZiBwYWdlX3RvX21mbgotI2RlZmluZSBwYWdlX3RvX21mbihwZykgIF9tZm4o
X19wYWdlX3RvX21mbihwZykpCi0KIC8qCiAgKiBXaGVuIGtleGVjIHRyYW5zaXRpb25zIHRvIHRo
ZSBuZXcga2VybmVsIHRoZXJlIGlzIGEgb25lLXRvLW9uZQogICogbWFwcGluZyBiZXR3ZWVuIHBo
eXNpY2FsIGFuZCB2aXJ0dWFsIGFkZHJlc3Nlcy4gIE9uIHByb2Nlc3NvcnMKZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vbWVtb3J5LmMgYi94ZW4vY29tbW9uL21lbW9yeS5jCmluZGV4IGFkOTg3ZTBm
MjkuLmU0NjdmMjcxYzcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMKKysrIGIveGVu
L2NvbW1vbi9tZW1vcnkuYwpAQCAtMjksNiArMjksMTIgQEAKICNpbmNsdWRlIDxwdWJsaWMvbWVt
b3J5Lmg+CiAjaW5jbHVkZSA8eHNtL3hzbS5oPgogCisvKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBh
c20vcGFnZS5oIHRvIGF2b2lkIHVzaW5nIHR5cGVzYWZlIG1mbl90LiAqLworI3VuZGVmIHBhZ2Vf
dG9fbWZuCisjZGVmaW5lIHBhZ2VfdG9fbWZuKHBnKSBtZm5feChfX3BhZ2VfdG9fbWZuKHBnKSkK
KyN1bmRlZiBtZm5fdG9fcGFnZQorI2RlZmluZSBtZm5fdG9fcGFnZShtZm4pIF9fbWZuX3RvX3Bh
Z2UoX21mbihtZm4pKQorCiBzdHJ1Y3QgbWVtb3BfYXJncyB7CiAgICAgLyogSU5QVVQgKi8KICAg
ICBzdHJ1Y3QgZG9tYWluICpkb21haW47ICAgICAvKiBEb21haW4gdG8gYmUgYWZmZWN0ZWQuICov
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24vcGFnZV9h
bGxvYy5jCmluZGV4IDQ3MmM2ZmUzMjkuLjVlN2Q3NGUyNzQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21t
b24vcGFnZV9hbGxvYy5jCisrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCkBAIC0xNTAsNiAr
MTUwLDEyIEBACiAjZGVmaW5lIHAybV9wb2Rfb2ZmbGluZV9vcl9icm9rZW5fcmVwbGFjZShwZykg
QlVHX09OKHBnICE9IE5VTEwpCiAjZW5kaWYKIAorLyogT3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNt
L3BhZ2UuaCB0byBhdm9pZCB1c2luZyB0eXBlc2FmZSBtZm5fdC4gKi8KKyN1bmRlZiBwYWdlX3Rv
X21mbgorI2RlZmluZSBwYWdlX3RvX21mbihwZykgbWZuX3goX19wYWdlX3RvX21mbihwZykpCisj
dW5kZWYgbWZuX3RvX3BhZ2UKKyNkZWZpbmUgbWZuX3RvX3BhZ2UobWZuKSBfX21mbl90b19wYWdl
KF9tZm4obWZuKSkKKwogLyoKICAqIENvbW1hLXNlcGFyYXRlZCBsaXN0IG9mIGhleGFkZWNpbWFs
IHBhZ2UgbnVtYmVycyBjb250YWluaW5nIGJhZCBieXRlcy4KICAqIGUuZy4gJ2JhZHBhZ2U9MHgz
ZjQ1LDB4OGEzMjEnLgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi90bWVtLmMgYi94ZW4vY29tbW9u
L3RtZW0uYwppbmRleCBjOTU1Y2Y3MTY3Li4xYWRiOTZmMDBjIDEwMDY0NAotLS0gYS94ZW4vY29t
bW9uL3RtZW0uYworKysgYi94ZW4vY29tbW9uL3RtZW0uYwpAQCAtMjQzLDcgKzI0Myw3IEBAIHN0
YXRpYyB2b2lkIHRtZW1fcGVyc2lzdGVudF9wb29sX3BhZ2VfcHV0KHZvaWQgKnBhZ2VfdmEpCiAg
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcGk7CiAKICAgICBBU1NFUlQoSVNfUEFHRV9BTElHTkVEKHBh
Z2VfdmEpKTsKLSAgICBwaSA9IG1mbl90b19wYWdlKHZpcnRfdG9fbWZuKHBhZ2VfdmEpKTsKKyAg
ICBwaSA9IG1mbl90b19wYWdlKF9tZm4odmlydF90b19tZm4ocGFnZV92YSkpKTsKICAgICBBU1NF
UlQoSVNfVkFMSURfUEFHRShwaSkpOwogICAgIF9fdG1lbV9mcmVlX3BhZ2VfdGhpc3Bvb2wocGkp
OwogfQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi90bWVtX3hlbi5jIGIveGVuL2NvbW1vbi90bWVt
X3hlbi5jCmluZGV4IGJkNTJlNDRmYWYuLmJmN2IxNGY3OWEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21t
b24vdG1lbV94ZW4uYworKysgYi94ZW4vY29tbW9uL3RtZW1feGVuLmMKQEAgLTE0LDEwICsxNCw2
IEBACiAjaW5jbHVkZSA8eGVuL2NwdS5oPgogI2luY2x1ZGUgPHhlbi9pbml0Lmg+CiAKLS8qIE92
ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gbWFrZSB0aGVtIHdvcmsgd2l0aCBtZm5f
dCAqLwotI3VuZGVmIHBhZ2VfdG9fbWZuCi0jZGVmaW5lIHBhZ2VfdG9fbWZuKHBnKSBfbWZuKF9f
cGFnZV90b19tZm4ocGcpKQotCiBib29sIF9fcmVhZF9tb3N0bHkgb3B0X3RtZW07CiBib29sZWFu
X3BhcmFtKCJ0bWVtIiwgb3B0X3RtZW0pOwogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3RyYWNl
LmMgYi94ZW4vY29tbW9uL3RyYWNlLmMKaW5kZXggMmUxODcwMjMxNy4uY2Y4ZjhiMDk5NyAxMDA2
NDQKLS0tIGEveGVuL2NvbW1vbi90cmFjZS5jCisrKyBiL3hlbi9jb21tb24vdHJhY2UuYwpAQCAt
NDIsNiArNDIsMTIgQEAgQ0hFQ0tfdF9idWY7CiAjZGVmaW5lIGNvbXBhdF90X3JlYyB0X3JlYwog
I2VuZGlmCiAKKy8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gYXZvaWQgdXNp
bmcgdHlwZXNhZmUgbWZuX3QuICovCisjdW5kZWYgcGFnZV90b19tZm4KKyNkZWZpbmUgcGFnZV90
b19tZm4ocGcpIG1mbl94KF9fcGFnZV90b19tZm4ocGcpKQorI3VuZGVmIG1mbl90b19wYWdlCisj
ZGVmaW5lIG1mbl90b19wYWdlKG1mbikgX19tZm5fdG9fcGFnZShfbWZuKG1mbikpCisKIC8qIG9w
dF90YnVmX3NpemU6IHRyYWNlIGJ1ZmZlciBzaXplIChpbiBwYWdlcykgZm9yIGVhY2ggY3B1ICov
CiBzdGF0aWMgdW5zaWduZWQgaW50IG9wdF90YnVmX3NpemU7CiBzdGF0aWMgdW5zaWduZWQgaW50
IG9wdF90ZXZ0X21hc2s7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3ZtYXAuYyBiL3hlbi9jb21t
b24vdm1hcC5jCmluZGV4IDBiMjNmOGZiOTcuLjEwZjMyYjI5ZTAgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vdm1hcC5jCisrKyBiL3hlbi9jb21tb24vdm1hcC5jCkBAIC0zNiw3ICszNiw3IEBAIHZv
aWQgX19pbml0IHZtX2luaXRfdHlwZShlbnVtIHZtYXBfcmVnaW9uIHR5cGUsIHZvaWQgKnN0YXJ0
LCB2b2lkICplbmQpCiAgICAgewogICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IGFsbG9j
X2RvbWhlYXBfcGFnZShOVUxMLCAwKTsKIAotICAgICAgICBtYXBfcGFnZXNfdG9feGVuKHZhLCBw
YWdlX3RvX21mbihwZyksIDEsIFBBR0VfSFlQRVJWSVNPUik7CisgICAgICAgIG1hcF9wYWdlc190
b194ZW4odmEsIG1mbl94KHBhZ2VfdG9fbWZuKHBnKSksIDEsIFBBR0VfSFlQRVJWSVNPUik7CiAg
ICAgICAgIGNsZWFyX3BhZ2UoKHZvaWQgKil2YSk7CiAgICAgfQogICAgIGJpdG1hcF9maWxsKHZt
X2JpdG1hcCh0eXBlKSwgdm1fbG93W3R5cGVdKTsKQEAgLTEwNyw3ICsxMDcsOCBAQCBzdGF0aWMg
dm9pZCAqdm1fYWxsb2ModW5zaWduZWQgaW50IG5yLCB1bnNpZ25lZCBpbnQgYWxpZ24sCiAgICAg
ICAgIHsKICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdmEgPSAodW5zaWduZWQgbG9uZyl2bV9i
aXRtYXAodCkgKyB2bV90b3BbdF0gLyA4OwogCi0gICAgICAgICAgICBpZiAoICFtYXBfcGFnZXNf
dG9feGVuKHZhLCBwYWdlX3RvX21mbihwZyksIDEsIFBBR0VfSFlQRVJWSVNPUikgKQorICAgICAg
ICAgICAgaWYgKCAhbWFwX3BhZ2VzX3RvX3hlbih2YSwgbWZuX3gocGFnZV90b19tZm4ocGcpKSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMSwgUEFHRV9IWVBFUlZJU09SKSAp
CiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgY2xlYXJfcGFnZSgodm9pZCAqKXZhKTsK
ICAgICAgICAgICAgICAgICB2bV90b3BbdF0gKz0gUEFHRV9TSVpFICogODsKQEAgLTI1OCw3ICsy
NTksNyBAQCBzdGF0aWMgdm9pZCAqdm1hbGxvY190eXBlKHNpemVfdCBzaXplLCBlbnVtIHZtYXBf
cmVnaW9uIHR5cGUpCiAgICAgICAgIHBnID0gYWxsb2NfZG9taGVhcF9wYWdlKE5VTEwsIDApOwog
ICAgICAgICBpZiAoIHBnID09IE5VTEwgKQogICAgICAgICAgICAgZ290byBlcnJvcjsKLSAgICAg
ICAgbWZuW2ldID0gX21mbihwYWdlX3RvX21mbihwZykpOworICAgICAgICBtZm5baV0gPSBwYWdl
X3RvX21mbihwZyk7CiAgICAgfQogCiAgICAgdmEgPSBfX3ZtYXAobWZuLCAxLCBwYWdlcywgMSwg
UEFHRV9IWVBFUlZJU09SLCB0eXBlKTsKQEAgLTI3MCw3ICsyNzEsNyBAQCBzdGF0aWMgdm9pZCAq
dm1hbGxvY190eXBlKHNpemVfdCBzaXplLCBlbnVtIHZtYXBfcmVnaW9uIHR5cGUpCiAKICBlcnJv
cjoKICAgICB3aGlsZSAoIGktLSApCi0gICAgICAgIGZyZWVfZG9taGVhcF9wYWdlKG1mbl90b19w
YWdlKG1mbl94KG1mbltpXSkpKTsKKyAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2UobWZuX3RvX3Bh
Z2UobWZuW2ldKSk7CiAgICAgeGZyZWUobWZuKTsKICAgICByZXR1cm4gTlVMTDsKIH0KZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24veGVub3Byb2YuYyBiL3hlbi9jb21tb24veGVub3Byb2YuYwppbmRl
eCA1YWNkZGU1NjkxLi5mZWNkZmIzNjk3IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3hlbm9wcm9m
LmMKKysrIGIveGVuL2NvbW1vbi94ZW5vcHJvZi5jCkBAIC0yMiw4ICsyMiw2IEBACiAvKiBPdmVy
cmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3Qg
Ki8KICN1bmRlZiB2aXJ0X3RvX21mbgogI2RlZmluZSB2aXJ0X3RvX21mbih2YSkgX21mbihfX3Zp
cnRfdG9fbWZuKHZhKSkKLSN1bmRlZiBtZm5fdG9fcGFnZQotI2RlZmluZSBtZm5fdG9fcGFnZSht
Zm4pIF9fbWZuX3RvX3BhZ2UobWZuX3gobWZuKSkKIAogLyogTGltaXQgYW1vdW50IG9mIHBhZ2Vz
IHVzZWQgZm9yIHNoYXJlZCBidWZmZXIgKHBlciBkb21haW4pICovCiAjZGVmaW5lIE1BWF9PUFJP
Rl9TSEFSRURfUEFHRVMgMzIKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Ft
ZC9pb21tdV9tYXAuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYwpp
bmRleCBmZDIzMjdkM2U1Li5iZDYyYzJjZTkwIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1k
L2lvbW11X21hcC5jCkBAIC0yNSw2ICsyNSwxMiBAQAogI2luY2x1ZGUgIi4uL2F0cy5oIgogI2lu
Y2x1ZGUgPHhlbi9wY2kuaD4KIAorLyogT3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0
byBhdm9pZCB1c2luZyB0eXBlc2FmZSBtZm5fdC4gKi8KKyN1bmRlZiBwYWdlX3RvX21mbgorI2Rl
ZmluZSBwYWdlX3RvX21mbihwZykgbWZuX3goX19wYWdlX3RvX21mbihwZykpCisjdW5kZWYgbWZu
X3RvX3BhZ2UKKyNkZWZpbmUgbWZuX3RvX3BhZ2UobWZuKSBfX21mbl90b19wYWdlKF9tZm4obWZu
KSkKKwogLyogR2l2ZW4gcGZuIGFuZCBwYWdlIHRhYmxlIGxldmVsLCByZXR1cm4gcGRlIGluZGV4
ICovCiBzdGF0aWMgdW5zaWduZWQgaW50IHBmbl90b19wZGVfaWR4KHVuc2lnbmVkIGxvbmcgcGZu
LCB1bnNpZ25lZCBpbnQgbGV2ZWwpCiB7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwppbmRleCAxYWVj
ZjdjZjM0Li4yYzQ0ZmFiZjk5IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9p
b21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKQEAgLTE4NCw3ICsx
ODQsNyBAQCB2b2lkIF9faHdkb21faW5pdCBpb21tdV9od2RvbV9pbml0KHN0cnVjdCBkb21haW4g
KmQpCiAKICAgICAgICAgcGFnZV9saXN0X2Zvcl9lYWNoICggcGFnZSwgJmQtPnBhZ2VfbGlzdCAp
CiAgICAgICAgIHsKLSAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuID0gcGFnZV90b19tZm4o
cGFnZSk7CisgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiA9IG1mbl94KHBhZ2VfdG9fbWZu
KHBhZ2UpKTsKICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuID0gbWZuX3RvX2dtZm4oZCwg
bWZuKTsKICAgICAgICAgICAgIHVuc2lnbmVkIGludCBtYXBwaW5nID0gSU9NTVVGX3JlYWRhYmxl
OwogICAgICAgICAgICAgaW50IHJldDsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3g4Ni9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKaW5k
ZXggMDI1MzgyMzE3My4uNjgxODJhZmQ5MSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gveDg2L2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11
LmMKQEAgLTU4LDcgKzU4LDcgQEAgaW50IGFyY2hfaW9tbXVfcG9wdWxhdGVfcGFnZV90YWJsZShz
dHJ1Y3QgZG9tYWluICpkKQogICAgICAgICBpZiAoIGlzX2h2bV9kb21haW4oZCkgfHwKICAgICAg
ICAgICAgIChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF90eXBlX21hc2spID09IFBHVF93
cml0YWJsZV9wYWdlICkKICAgICAgICAgewotICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4g
PSBwYWdlX3RvX21mbihwYWdlKTsKKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuID0gbWZu
X3gocGFnZV90b19tZm4ocGFnZSkpOwogICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4gPSBt
Zm5fdG9fZ21mbihkLCBtZm4pOwogCiAgICAgICAgICAgICBpZiAoIGdmbiAhPSBnZm5feChJTlZB
TElEX0dGTikgKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9tbS5oCmluZGV4IDczN2E0Mjk0MDkuLjNlYjRiNjg3NjEgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL21t
LmgKQEAgLTEzOCw3ICsxMzgsNyBAQCBleHRlcm4gdmFkZHJfdCB4ZW5oZWFwX3ZpcnRfc3RhcnQ7
CiAjZW5kaWYKIAogI2lmZGVmIENPTkZJR19BUk1fMzIKLSNkZWZpbmUgaXNfeGVuX2hlYXBfcGFn
ZShwYWdlKSBpc194ZW5faGVhcF9tZm4ocGFnZV90b19tZm4ocGFnZSkpCisjZGVmaW5lIGlzX3hl
bl9oZWFwX3BhZ2UocGFnZSkgaXNfeGVuX2hlYXBfbWZuKG1mbl94KF9fcGFnZV90b19tZm4ocGFn
ZSkpKQogI2RlZmluZSBpc194ZW5faGVhcF9tZm4obWZuKSAoeyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICB1bnNpZ25lZCBsb25nIG1mbl8gPSAobWZuKTsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgKG1mbl8gPj0gbWZuX3goeGVuaGVhcF9tZm5f
c3RhcnQpICYmICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtMjIwLDEyICsyMjAsMTQgQEAg
c3RhdGljIGlubGluZSB2b2lkIF9faW9tZW0gKmlvcmVtYXBfd2MocGFkZHJfdCBzdGFydCwgc2l6
ZV90IGxlbikKIH0pCiAKIC8qIENvbnZlcnQgYmV0d2VlbiBtYWNoaW5lIGZyYW1lIG51bWJlcnMg
YW5kIHBhZ2UtaW5mbyBzdHJ1Y3R1cmVzLiAqLwotI2RlZmluZSBfX21mbl90b19wYWdlKG1mbikg
IChmcmFtZV90YWJsZSArIChwZm5fdG9fcGR4KG1mbikgLSBmcmFtZXRhYmxlX2Jhc2VfcGR4KSkK
LSNkZWZpbmUgX19wYWdlX3RvX21mbihwZykgICBwZHhfdG9fcGZuKCh1bnNpZ25lZCBsb25nKSgo
cGcpIC0gZnJhbWVfdGFibGUpICsgZnJhbWV0YWJsZV9iYXNlX3BkeCkKKyNkZWZpbmUgX19tZm5f
dG9fcGFnZShtZm4pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgIChmcmFtZV90YWJsZSArIChwZm5fdG9fcGR4KG1mbl94KG1mbikpIC0gZnJhbWV0YWJsZV9i
YXNlX3BkeCkpCisjZGVmaW5lIF9fcGFnZV90b19tZm4ocGcpICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBfbWZuKHBkeF90b19wZm4oKHVuc2lnbmVkIGxv
bmcpKChwZykgLSBmcmFtZV90YWJsZSkgKyBmcmFtZXRhYmxlX2Jhc2VfcGR4KSkKIAogLyogQ29u
dmVydCBiZXR3ZWVuIG1hY2hpbmUgYWRkcmVzc2VzIGFuZCBwYWdlLWluZm8gc3RydWN0dXJlcy4g
Ki8KLSNkZWZpbmUgbWFkZHJfdG9fcGFnZShtYSkgX19tZm5fdG9fcGFnZSgobWEpID4+IFBBR0Vf
U0hJRlQpCi0jZGVmaW5lIHBhZ2VfdG9fbWFkZHIocGcpICgocGFkZHJfdClfX3BhZ2VfdG9fbWZu
KHBnKSA8PCBQQUdFX1NISUZUKQorI2RlZmluZSBtYWRkcl90b19wYWdlKG1hKSBfX21mbl90b19w
YWdlKG1hZGRyX3RvX21mbihtYSkpCisjZGVmaW5lIHBhZ2VfdG9fbWFkZHIocGcpIChtZm5fdG9f
bWFkZHIoX19wYWdlX3RvX21mbihwZykpKQogCiAvKiBDb252ZXJ0IGJldHdlZW4gZnJhbWUgbnVt
YmVyIGFuZCBhZGRyZXNzIGZvcm1hdHMuICAqLwogI2RlZmluZSBwZm5fdG9fcGFkZHIocGZuKSAo
KHBhZGRyX3QpKHBmbikgPDwgUEFHRV9TSElGVCkKQEAgLTIzNSw3ICsyMzcsNyBAQCBzdGF0aWMg
aW5saW5lIHZvaWQgX19pb21lbSAqaW9yZW1hcF93YyhwYWRkcl90IHN0YXJ0LCBzaXplX3QgbGVu
KQogI2RlZmluZSBnYWRkcl90b19nZm4oZ2EpICAgIF9nZm4ocGFkZHJfdG9fcGZuKGdhKSkKICNk
ZWZpbmUgbWZuX3RvX21hZGRyKG1mbikgICBwZm5fdG9fcGFkZHIobWZuX3gobWZuKSkKICNkZWZp
bmUgbWFkZHJfdG9fbWZuKG1hKSAgICBfbWZuKHBhZGRyX3RvX3BmbihtYSkpCi0jZGVmaW5lIHZt
YXBfdG9fbWZuKHZhKSAgICAgcGFkZHJfdG9fcGZuKHZpcnRfdG9fbWFkZHIoKHZhZGRyX3QpdmEp
KQorI2RlZmluZSB2bWFwX3RvX21mbih2YSkgICAgIG1hZGRyX3RvX21mbih2aXJ0X3RvX21hZGRy
KCh2YWRkcl90KXZhKSkKICNkZWZpbmUgdm1hcF90b19wYWdlKHZhKSAgICBtZm5fdG9fcGFnZSh2
bWFwX3RvX21mbih2YSkpCiAKIC8qIFBhZ2UtYWxpZ24gYWRkcmVzcyBhbmQgY29udmVydCB0byBm
cmFtZSBudW1iZXIgZm9ybWF0ICovCkBAIC0zMDksNyArMzExLDcgQEAgc3RhdGljIGlubGluZSBz
dHJ1Y3QgcGFnZV9pbmZvICp2aXJ0X3RvX3BhZ2UoY29uc3Qgdm9pZCAqdikKIAogc3RhdGljIGlu
bGluZSB2b2lkICpwYWdlX3RvX3ZpcnQoY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGcpCiB7Ci0g
ICAgcmV0dXJuIG1mbl90b192aXJ0KHBhZ2VfdG9fbWZuKHBnKSk7CisgICAgcmV0dXJuIG1mbl90
b192aXJ0KG1mbl94KF9fcGFnZV90b19tZm4ocGcpKSk7CiB9CiAKIHN0cnVjdCBwYWdlX2luZm8g
KmdldF9wYWdlX2Zyb21fZ3ZhKHN0cnVjdCB2Y3B1ICp2LCB2YWRkcl90IHZhLApkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgK
aW5kZXggZmFhZGNmZThmZS4uODdjOTk5NDk3NCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LWFybS9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCkBAIC0yNzYsNyArMjc2
LDcgQEAgc3RhdGljIGlubGluZSBzdHJ1Y3QgcGFnZV9pbmZvICpnZXRfcGFnZV9mcm9tX2dmbigK
IHsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwogICAgIHAybV90eXBlX3QgcDJtdDsKLSAg
ICB1bnNpZ25lZCBsb25nIG1mbiA9IG1mbl94KHAybV9sb29rdXAoZCwgX2dmbihnZm4pLCAmcDJt
dCkpOworICAgIG1mbl90IG1mbiA9IHAybV9sb29rdXAoZCwgX2dmbihnZm4pLCAmcDJtdCk7CiAK
ICAgICBpZiAodCkKICAgICAgICAgKnQgPSBwMm10OwpAQCAtMjg0LDcgKzI4NCw3IEBAIHN0YXRp
YyBpbmxpbmUgc3RydWN0IHBhZ2VfaW5mbyAqZ2V0X3BhZ2VfZnJvbV9nZm4oCiAgICAgaWYgKCAh
cDJtX2lzX2FueV9yYW0ocDJtdCkgKQogICAgICAgICByZXR1cm4gTlVMTDsKIAotICAgIGlmICgg
IW1mbl92YWxpZChfbWZuKG1mbikpICkKKyAgICBpZiAoICFtZm5fdmFsaWQobWZuKSApCiAgICAg
ICAgIHJldHVybiBOVUxMOwogICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShtZm4pOwogCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgK
aW5kZXggZjJlMGY0OThjNC4uOTg0ZjU0YzNmYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtMjU5LDcgKzI1OSw3
IEBAIHN0cnVjdCBwYWdlX2luZm8KIAogI2RlZmluZSBpc194ZW5faGVhcF9wYWdlKHBhZ2UpICgo
cGFnZSktPmNvdW50X2luZm8gJiBQR0NfeGVuX2hlYXApCiAjZGVmaW5lIGlzX3hlbl9oZWFwX21m
bihtZm4pIFwKLSAgICAoX19tZm5fdmFsaWQobWZuKSAmJiBpc194ZW5faGVhcF9wYWdlKF9fbWZu
X3RvX3BhZ2UobWZuKSkpCisgICAgKF9fbWZuX3ZhbGlkKG1mbikgJiYgaXNfeGVuX2hlYXBfcGFn
ZShfX21mbl90b19wYWdlKF9tZm4obWZuKSkpKQogI2RlZmluZSBpc194ZW5fZml4ZWRfbWZuKG1m
bikgICAgICAgICAgICAgICAgICAgICBcCiAgICAgKCgoKG1mbikgPDwgUEFHRV9TSElGVCkgPj0g
X19wYSgmX3N0ZXh0KSkgJiYgIFwKICAgICAgKCgobWZuKSA8PCBQQUdFX1NISUZUKSA8PSBfX3Bh
KCZfXzJNX3J3ZGF0YV9lbmQpKSkKQEAgLTM2OSw3ICszNjksNyBAQCB2b2lkIHB1dF9wYWdlX2Zy
b21fbDFlKGwxX3BnZW50cnlfdCBsMWUsIHN0cnVjdCBkb21haW4gKmwxZV9vd25lcik7CiAKIHN0
YXRpYyBpbmxpbmUgYm9vbCBnZXRfcGFnZV9mcm9tX21mbihtZm5fdCBtZm4sIHN0cnVjdCBkb21h
aW4gKmQpCiB7Ci0gICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IF9fbWZuX3RvX3BhZ2UobWZu
X3gobWZuKSk7CisgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IF9fbWZuX3RvX3BhZ2UobWZu
KTsKIAogICAgIGlmICggdW5saWtlbHkoIW1mbl92YWxpZChtZm4pKSB8fCB1bmxpa2VseSghZ2V0
X3BhZ2UocGFnZSwgZCkpICkKICAgICB7CkBAIC00NjMsMTAgKzQ2MywxMCBAQCBleHRlcm4gcGFk
ZHJfdCBtZW1faG90cGx1ZzsKICNkZWZpbmUgU0hBUkVEX00yUChfZSkgICAgICAgICAgICgoX2Up
ID09IFNIQVJFRF9NMlBfRU5UUlkpCiAKICNkZWZpbmUgY29tcGF0X21hY2hpbmVfdG9fcGh5c19t
YXBwaW5nICgodW5zaWduZWQgaW50ICopUkRXUl9DT01QQVRfTVBUX1ZJUlRfU1RBUlQpCi0jZGVm
aW5lIF9zZXRfZ3Bmbl9mcm9tX21mbihtZm4sIHBmbikgKHsgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgc3RydWN0IGRvbWFpbiAqZCA9IHBhZ2VfZ2V0X293bmVyKF9fbWZuX3RvX3BhZ2Uo
bWZuKSk7ICAgICBcCi0gICAgdW5zaWduZWQgbG9uZyBlbnRyeSA9IChkICYmIChkID09IGRvbV9j
b3cpKSA/ICAgICAgICAgICAgICBcCi0gICAgICAgIFNIQVJFRF9NMlBfRU5UUlkgOiAocGZuKTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisjZGVmaW5lIF9zZXRfZ3Bmbl9mcm9tX21m
bihtZm4sIHBmbikgKHsgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHN0cnVjdCBkb21h
aW4gKmQgPSBwYWdlX2dldF9vd25lcihfX21mbl90b19wYWdlKF9tZm4obWZuKSkpOyAgICBcCisg
ICAgdW5zaWduZWQgbG9uZyBlbnRyeSA9IChkICYmIChkID09IGRvbV9jb3cpKSA/ICAgICAgICAg
ICAgICAgXAorICAgICAgICBTSEFSRURfTTJQX0VOVFJZIDogKHBmbik7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKICAgICAoKHZvaWQpKChtZm4pID49IChSRFdSX0NPTVBBVF9NUFRf
VklSVF9FTkQgLSBSRFdSX0NPTVBBVF9NUFRfVklSVF9TVEFSVCkgLyA0IHx8IFwKICAgICAgICAg
ICAgIChjb21wYXRfbWFjaGluZV90b19waHlzX21hcHBpbmdbKG1mbildID0gKHVuc2lnbmVkIGlu
dCkoZW50cnkpKSksIFwKICAgICAgbWFjaGluZV90b19waHlzX21hcHBpbmdbKG1mbildID0gKGVu
dHJ5KSk7ICAgICAgICAgICAgICAgIFwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
cDJtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCmluZGV4IDcwZjAwYzMzMmYuLjE4ZWFj
NTM3YzkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wMm0uaApAQCAtNDgwLDcgKzQ4MCw3IEBAIHN0YXRpYyBpbmxpbmUgc3Ry
dWN0IHBhZ2VfaW5mbyAqZ2V0X3BhZ2VfZnJvbV9nZm4oCiAgICAgLyogTm9uLXRyYW5zbGF0ZWQg
Z3Vlc3RzIHNlZSAxLTEgUkFNIC8gTU1JTyBtYXBwaW5ncyBldmVyeXdoZXJlICovCiAgICAgaWYg
KCB0ICkKICAgICAgICAgKnQgPSBsaWtlbHkoZCAhPSBkb21faW8pID8gcDJtX3JhbV9ydyA6IHAy
bV9tbWlvX2RpcmVjdDsKLSAgICBwYWdlID0gX19tZm5fdG9fcGFnZShnZm4pOworICAgIHBhZ2Ug
PSBfX21mbl90b19wYWdlKF9tZm4oZ2ZuKSk7CiAgICAgcmV0dXJuIG1mbl92YWxpZChfbWZuKGdm
bikpICYmIGdldF9wYWdlKHBhZ2UsIGQpID8gcGFnZSA6IE5VTEw7CiB9CiAKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdlLmgK
aW5kZXggNDVjYTc0MjY3OC4uODczN2VmMTZmZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wYWdlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdlLmgKQEAgLTg4LDEwICs4
OCwxMCBAQAogICAgICgocGFkZHJfdCkoKCh4KS5sNCAmIChQQUREUl9NQVNLJlBBR0VfTUFTSykp
KSkKIAogLyogR2V0IHBvaW50ZXIgdG8gaW5mbyBzdHJ1Y3R1cmUgb2YgcGFnZSBtYXBwZWQgYnkg
cHRlIChzdHJ1Y3QgcGFnZV9pbmZvICopLiAqLwotI2RlZmluZSBsMWVfZ2V0X3BhZ2UoeCkgICAg
ICAgICAgIChfX21mbl90b19wYWdlKGwxZV9nZXRfcGZuKHgpKSkKLSNkZWZpbmUgbDJlX2dldF9w
YWdlKHgpICAgICAgICAgICAoX19tZm5fdG9fcGFnZShsMmVfZ2V0X3Bmbih4KSkpCi0jZGVmaW5l
IGwzZV9nZXRfcGFnZSh4KSAgICAgICAgICAgKF9fbWZuX3RvX3BhZ2UobDNlX2dldF9wZm4oeCkp
KQotI2RlZmluZSBsNGVfZ2V0X3BhZ2UoeCkgICAgICAgICAgIChfX21mbl90b19wYWdlKGw0ZV9n
ZXRfcGZuKHgpKSkKKyNkZWZpbmUgbDFlX2dldF9wYWdlKHgpICAgICAgICAgICAoX19tZm5fdG9f
cGFnZShsMWVfZ2V0X21mbih4KSkpCisjZGVmaW5lIGwyZV9nZXRfcGFnZSh4KSAgICAgICAgICAg
KF9fbWZuX3RvX3BhZ2UobDJlX2dldF9tZm4oeCkpKQorI2RlZmluZSBsM2VfZ2V0X3BhZ2UoeCkg
ICAgICAgICAgIChfX21mbl90b19wYWdlKGwzZV9nZXRfbWZuKHgpKSkKKyNkZWZpbmUgbDRlX2dl
dF9wYWdlKHgpICAgICAgICAgICAoX19tZm5fdG9fcGFnZShsNGVfZ2V0X21mbih4KSkpCiAKIC8q
IEdldCBwdGUgYWNjZXNzIGZsYWdzICh1bnNpZ25lZCBpbnQpLiAqLwogI2RlZmluZSBsMWVfZ2V0
X2ZsYWdzKHgpICAgICAgICAgICAoZ2V0X3B0ZV9mbGFncygoeCkubDEpKQpAQCAtMTU3LDEwICsx
NTcsMTAgQEAgc3RhdGljIGlubGluZSBsNF9wZ2VudHJ5X3QgbDRlX2Zyb21fcGFkZHIocGFkZHJf
dCBwYSwgdW5zaWduZWQgaW50IGZsYWdzKQogI2RlZmluZSBsNGVfZnJvbV9pbnRwdGUoaW50cHRl
KSAgICAoKGw0X3BnZW50cnlfdCkgeyAoaW50cHRlX3QpKGludHB0ZSkgfSkKIAogLyogQ29uc3Ry
dWN0IGEgcHRlIGZyb20gYSBwYWdlIHBvaW50ZXIgYW5kIGFjY2VzcyBmbGFncy4gKi8KLSNkZWZp
bmUgbDFlX2Zyb21fcGFnZShwYWdlLCBmbGFncykgbDFlX2Zyb21fcGZuKF9fcGFnZV90b19tZm4o
cGFnZSksIChmbGFncykpCi0jZGVmaW5lIGwyZV9mcm9tX3BhZ2UocGFnZSwgZmxhZ3MpIGwyZV9m
cm9tX3BmbihfX3BhZ2VfdG9fbWZuKHBhZ2UpLCAoZmxhZ3MpKQotI2RlZmluZSBsM2VfZnJvbV9w
YWdlKHBhZ2UsIGZsYWdzKSBsM2VfZnJvbV9wZm4oX19wYWdlX3RvX21mbihwYWdlKSwgKGZsYWdz
KSkKLSNkZWZpbmUgbDRlX2Zyb21fcGFnZShwYWdlLCBmbGFncykgbDRlX2Zyb21fcGZuKF9fcGFn
ZV90b19tZm4ocGFnZSksIChmbGFncykpCisjZGVmaW5lIGwxZV9mcm9tX3BhZ2UocGFnZSwgZmxh
Z3MpIGwxZV9mcm9tX21mbihfX3BhZ2VfdG9fbWZuKHBhZ2UpLCAoZmxhZ3MpKQorI2RlZmluZSBs
MmVfZnJvbV9wYWdlKHBhZ2UsIGZsYWdzKSBsMmVfZnJvbV9tZm4oX19wYWdlX3RvX21mbihwYWdl
KSwgKGZsYWdzKSkKKyNkZWZpbmUgbDNlX2Zyb21fcGFnZShwYWdlLCBmbGFncykgbDNlX2Zyb21f
bWZuKF9fcGFnZV90b19tZm4ocGFnZSksIChmbGFncykpCisjZGVmaW5lIGw0ZV9mcm9tX3BhZ2Uo
cGFnZSwgZmxhZ3MpIGw0ZV9mcm9tX21mbihfX3BhZ2VfdG9fbWZuKHBhZ2UpLCAoZmxhZ3MpKQog
CiAvKiBBZGQgZXh0cmEgZmxhZ3MgdG8gYW4gZXhpc3RpbmcgcHRlLiAqLwogI2RlZmluZSBsMWVf
YWRkX2ZsYWdzKHgsIGZsYWdzKSAgICAoKHgpLmwxIHw9IHB1dF9wdGVfZmxhZ3MoZmxhZ3MpKQpA
QCAtMjE1LDEzICsyMTUsMTMgQEAgc3RhdGljIGlubGluZSBsNF9wZ2VudHJ5X3QgbDRlX2Zyb21f
cGFkZHIocGFkZHJfdCBwYSwgdW5zaWduZWQgaW50IGZsYWdzKQogLyogUGFnZS10YWJsZSB0eXBl
LiAqLwogdHlwZWRlZiBzdHJ1Y3QgeyB1NjQgcGZuOyB9IHBhZ2V0YWJsZV90OwogI2RlZmluZSBw
YWdldGFibGVfZ2V0X3BhZGRyKHgpICAoKHBhZGRyX3QpKHgpLnBmbiA8PCBQQUdFX1NISUZUKQot
I2RlZmluZSBwYWdldGFibGVfZ2V0X3BhZ2UoeCkgICBfX21mbl90b19wYWdlKCh4KS5wZm4pCisj
ZGVmaW5lIHBhZ2V0YWJsZV9nZXRfcGFnZSh4KSAgIF9fbWZuX3RvX3BhZ2UocGFnZXRhYmxlX2dl
dF9tZm4oeCkpCiAjZGVmaW5lIHBhZ2V0YWJsZV9nZXRfcGZuKHgpICAgICgoeCkucGZuKQogI2Rl
ZmluZSBwYWdldGFibGVfZ2V0X21mbih4KSAgICBfbWZuKCgoeCkucGZuKSkKICNkZWZpbmUgcGFn
ZXRhYmxlX2lzX251bGwoeCkgICAgKCh4KS5wZm4gPT0gMCkKICNkZWZpbmUgcGFnZXRhYmxlX2Zy
b21fcGZuKHBmbikgKChwYWdldGFibGVfdCkgeyAocGZuKSB9KQogI2RlZmluZSBwYWdldGFibGVf
ZnJvbV9tZm4obWZuKSAoKHBhZ2V0YWJsZV90KSB7IG1mbl94KG1mbikgfSkKLSNkZWZpbmUgcGFn
ZXRhYmxlX2Zyb21fcGFnZShwZykgcGFnZXRhYmxlX2Zyb21fcGZuKF9fcGFnZV90b19tZm4ocGcp
KQorI2RlZmluZSBwYWdldGFibGVfZnJvbV9wYWdlKHBnKSBwYWdldGFibGVfZnJvbV9tZm4oX19w
YWdlX3RvX21mbihwZykpCiAjZGVmaW5lIHBhZ2V0YWJsZV9mcm9tX3BhZGRyKHApIHBhZ2V0YWJs
ZV9mcm9tX3BmbigocCk+PlBBR0VfU0hJRlQpCiAjZGVmaW5lIHBhZ2V0YWJsZV9udWxsKCkgICAg
ICAgIHBhZ2V0YWJsZV9mcm9tX3BmbigwKQogCkBAIC0yNDAsMTIgKzI0MCwxMiBAQCB2b2lkIGNv
cHlfcGFnZV9zc2UyKHZvaWQgKiwgY29uc3Qgdm9pZCAqKTsKICNkZWZpbmUgX19tZm5fdG9fdmly
dChtZm4pICAobWFkZHJfdG9fdmlydCgocGFkZHJfdCkobWZuKSA8PCBQQUdFX1NISUZUKSkKIAog
LyogQ29udmVydCBiZXR3ZWVuIG1hY2hpbmUgZnJhbWUgbnVtYmVycyBhbmQgcGFnZS1pbmZvIHN0
cnVjdHVyZXMuICovCi0jZGVmaW5lIF9fbWZuX3RvX3BhZ2UobWZuKSAgKGZyYW1lX3RhYmxlICsg
cGZuX3RvX3BkeChtZm4pKQotI2RlZmluZSBfX3BhZ2VfdG9fbWZuKHBnKSAgIHBkeF90b19wZm4o
KHVuc2lnbmVkIGxvbmcpKChwZykgLSBmcmFtZV90YWJsZSkpCisjZGVmaW5lIF9fbWZuX3RvX3Bh
Z2UobWZuKSAgKGZyYW1lX3RhYmxlICsgcGZuX3RvX3BkeChtZm5feChtZm4pKSkKKyNkZWZpbmUg
X19wYWdlX3RvX21mbihwZykgICBfbWZuKHBkeF90b19wZm4oKHVuc2lnbmVkIGxvbmcpKChwZykg
LSBmcmFtZV90YWJsZSkpKQogCiAvKiBDb252ZXJ0IGJldHdlZW4gbWFjaGluZSBhZGRyZXNzZXMg
YW5kIHBhZ2UtaW5mbyBzdHJ1Y3R1cmVzLiAqLwotI2RlZmluZSBfX21hZGRyX3RvX3BhZ2UobWEp
IF9fbWZuX3RvX3BhZ2UoKG1hKSA+PiBQQUdFX1NISUZUKQotI2RlZmluZSBfX3BhZ2VfdG9fbWFk
ZHIocGcpICgocGFkZHJfdClfX3BhZ2VfdG9fbWZuKHBnKSA8PCBQQUdFX1NISUZUKQorI2RlZmlu
ZSBfX21hZGRyX3RvX3BhZ2UobWEpIF9fbWZuX3RvX3BhZ2UobWFkZHJfdG9fbWZuKG1hKSkKKyNk
ZWZpbmUgX19wYWdlX3RvX21hZGRyKHBnKSAobWZuX3RvX21hZGRyKF9fcGFnZV90b19tZm4ocGcp
KSkKIAogLyogQ29udmVydCBiZXR3ZWVuIGZyYW1lIG51bWJlciBhbmQgYWRkcmVzcyBmb3JtYXRz
LiAgKi8KICNkZWZpbmUgX19wZm5fdG9fcGFkZHIocGZuKSAoKHBhZGRyX3QpKHBmbikgPDwgUEFH
RV9TSElGVCkKQEAgLTI3Myw4ICsyNzMsOCBAQCB2b2lkIGNvcHlfcGFnZV9zc2UyKHZvaWQgKiwg
Y29uc3Qgdm9pZCAqKTsKICNkZWZpbmUgcGZuX3RvX3BhZGRyKHBmbikgICBfX3Bmbl90b19wYWRk
cihwZm4pCiAjZGVmaW5lIHBhZGRyX3RvX3BmbihwYSkgICAgX19wYWRkcl90b19wZm4ocGEpCiAj
ZGVmaW5lIHBhZGRyX3RvX3BkeChwYSkgICAgcGZuX3RvX3BkeChwYWRkcl90b19wZm4ocGEpKQot
I2RlZmluZSB2bWFwX3RvX21mbih2YSkgICAgIGwxZV9nZXRfcGZuKCp2aXJ0X3RvX3hlbl9sMWUo
KHVuc2lnbmVkIGxvbmcpKHZhKSkpCi0jZGVmaW5lIHZtYXBfdG9fcGFnZSh2YSkgICAgbWZuX3Rv
X3BhZ2Uodm1hcF90b19tZm4odmEpKQorI2RlZmluZSB2bWFwX3RvX21mbih2YSkgICAgIF9tZm4o
bDFlX2dldF9wZm4oKnZpcnRfdG9feGVuX2wxZSgodW5zaWduZWQgbG9uZykodmEpKSkpCisjZGVm
aW5lIHZtYXBfdG9fcGFnZSh2YSkgICAgX19tZm5fdG9fcGFnZSh2bWFwX3RvX21mbih2YSkpCiAK
ICNlbmRpZiAvKiAhZGVmaW5lZChfX0FTU0VNQkxZX18pICovCiAKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3hlbi9kb21haW5fcGFnZS5oIGIveGVuL2luY2x1ZGUveGVuL2RvbWFpbl9wYWdlLmgK
aW5kZXggODkwYmFlNWI5Yy4uMjJhYjY1YmExNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVu
L2RvbWFpbl9wYWdlLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2RvbWFpbl9wYWdlLmgKQEAgLTM0
LDcgKzM0LDcgQEAgdm9pZCB1bm1hcF9kb21haW5fcGFnZShjb25zdCB2b2lkICp2YSk7CiAvKiAK
ICAqIEdpdmVuIGEgVkEgZnJvbSBtYXBfZG9tYWluX3BhZ2UoKSwgcmV0dXJuIGl0cyB1bmRlcmx5
aW5nIE1GTi4KICAqLwotdW5zaWduZWQgbG9uZyBkb21haW5fcGFnZV9tYXBfdG9fbWZuKGNvbnN0
IHZvaWQgKnZhKTsKK21mbl90IGRvbWFpbl9wYWdlX21hcF90b19tZm4oY29uc3Qgdm9pZCAqdmEp
OwogCiAvKgogICogU2ltaWxhciB0byB0aGUgYWJvdmUgY2FsbHMsIGV4Y2VwdCB0aGUgbWFwcGlu
ZyBpcyBhY2Nlc3NpYmxlIGluIGFsbApAQCAtNDQsMTEgKzQ0LDExIEBAIHVuc2lnbmVkIGxvbmcg
ZG9tYWluX3BhZ2VfbWFwX3RvX21mbihjb25zdCB2b2lkICp2YSk7CiB2b2lkICptYXBfZG9tYWlu
X3BhZ2VfZ2xvYmFsKG1mbl90IG1mbik7CiB2b2lkIHVubWFwX2RvbWFpbl9wYWdlX2dsb2JhbChj
b25zdCB2b2lkICp2YSk7CiAKLSNkZWZpbmUgX19tYXBfZG9tYWluX3BhZ2UocGcpICAgICAgICBt
YXBfZG9tYWluX3BhZ2UoX21mbihfX3BhZ2VfdG9fbWZuKHBnKSkpCisjZGVmaW5lIF9fbWFwX2Rv
bWFpbl9wYWdlKHBnKSAgICAgICAgbWFwX2RvbWFpbl9wYWdlKF9fcGFnZV90b19tZm4ocGcpKQog
CiBzdGF0aWMgaW5saW5lIHZvaWQgKl9fbWFwX2RvbWFpbl9wYWdlX2dsb2JhbChjb25zdCBzdHJ1
Y3QgcGFnZV9pbmZvICpwZykKIHsKLSAgICByZXR1cm4gbWFwX2RvbWFpbl9wYWdlX2dsb2JhbChf
bWZuKF9fcGFnZV90b19tZm4ocGcpKSk7CisgICAgcmV0dXJuIG1hcF9kb21haW5fcGFnZV9nbG9i
YWwocGFnZV90b19tZm4ocGcpKTsKIH0KIAogI2Vsc2UgLyogIUNPTkZJR19ET01BSU5fUEFHRSAq
LwpAQCAtNTYsNyArNTYsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgKl9fbWFwX2RvbWFpbl9wYWdl
X2dsb2JhbChjb25zdCBzdHJ1Y3QgcGFnZV9pbmZvICpwZykKICNkZWZpbmUgbWFwX2RvbWFpbl9w
YWdlKG1mbikgICAgICAgICAgICAgICAgX19tZm5fdG9fdmlydChtZm5feChtZm4pKQogI2RlZmlu
ZSBfX21hcF9kb21haW5fcGFnZShwZykgICAgICAgICAgICAgICBwYWdlX3RvX3ZpcnQocGcpCiAj
ZGVmaW5lIHVubWFwX2RvbWFpbl9wYWdlKHZhKSAgICAgICAgICAgICAgICgodm9pZCkodmEpKQot
I2RlZmluZSBkb21haW5fcGFnZV9tYXBfdG9fbWZuKHZhKSAgICAgICAgICB2aXJ0X3RvX21mbigo
dW5zaWduZWQgbG9uZykodmEpKQorI2RlZmluZSBkb21haW5fcGFnZV9tYXBfdG9fbWZuKHZhKSAg
ICAgICAgICBfbWZuKHZpcnRfdG9fbWZuKCh1bnNpZ25lZCBsb25nKSh2YSkpKQogCiBzdGF0aWMg
aW5saW5lIHZvaWQgKm1hcF9kb21haW5fcGFnZV9nbG9iYWwobWZuX3QgbWZuKQogewpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUveGVuL3RtZW1feGVuLmggYi94ZW4vaW5jbHVkZS94ZW4vdG1lbV94
ZW4uaAppbmRleCA1NDJjMGIzZjIwLi44NTE2YTBiMTMxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS94ZW4vdG1lbV94ZW4uaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vdG1lbV94ZW4uaApAQCAtMjUs
NyArMjUsNyBAQAogdHlwZWRlZiB1aW50MzJfdCBwYWdlc2l6ZV90OyAgLyogbGlrZSBzaXplX3Qs
IG11c3QgaGFuZGxlIGxhcmdlc3QgUEFHRV9TSVpFICovCiAKICNkZWZpbmUgSVNfUEFHRV9BTElH
TkVEKGFkZHIpIElTX0FMSUdORUQoKHVuc2lnbmVkIGxvbmcpKGFkZHIpLCBQQUdFX1NJWkUpCi0j
ZGVmaW5lIElTX1ZBTElEX1BBR0UoX3BpKSAgICBtZm5fdmFsaWQoX21mbihwYWdlX3RvX21mbihf
cGkpKSkKKyNkZWZpbmUgSVNfVkFMSURfUEFHRShfcGkpICAgIG1mbl92YWxpZChwYWdlX3RvX21m
bihfcGkpKQogCiBleHRlcm4gc3RydWN0IHBhZ2VfbGlzdF9oZWFkIHRtZW1fcGFnZV9saXN0Owog
ZXh0ZXJuIHNwaW5sb2NrX3QgdG1lbV9wYWdlX2xpc3RfbG9jazsKLS0gCjIuMTEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 05 17:50:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 17:50:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0AHy-0002pO-EC; Thu, 05 Oct 2017 17:50:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=444660210=Andrew.Cooper3@citrix.com>)
 id 1e0AHx-0002pI-O2
 for xen-devel@lists.xen.org; Thu, 05 Oct 2017 17:50:25 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 27/9D-02045-0E076D95; Thu, 05 Oct 2017 17:50:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsWyU9JRQvdBwbV
 IgxUHZS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owLu/UK9jNXHHv1nKmBsZm5i5GTQ0LAT6J7
 ZxsLiC0skCpx9+YHoDgHh4iAq0TrOmuQMLNAhcSPSc/YQGwhgTyJX0uOsILYbAL6ErtffGICs
 XkFbCVOn73ICGKzCKhIdP1uAhspKhAu0XS2nwWiRlDi5MwnYDYnUP2uPbPZQFYxC2hKrN+lD7
 FKXmL72znMELa4RNOXlawQa9UkrvVfYoe4OF1i4rMelgmMArOQTJ2FMGkWkkmzkExawMiyilG
 9OLWoLLVI11gvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwVBmAYAdj8xenQ4yS
 HExKorxeWdcihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwfs4HygkWpaanVqRl5gCjBiYtwcGjJ
 MLLBIwcId7igsTc4sx0iNQpRmOOGw+v/2HimPPv7h8mIZa8/LxUKXHeEyCTBEBKM0rz4AbBov
 kSo6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHnvgkzhycwrgdv3CugUJqBT5jRdATmlJBEhJdX
 AKHtTiO3DtwmHv64XKN6arF5wctbdV/5FB8pZjqrelpc5E7A6JWiyT1zPwu6TAt4vftg+Xvr4
 z617VVKmdSYmPQs7V8/dnBTSZbfskmX1ywNcx/2572zcb9J6tWB+Zz1/A/89pW0KZyz8DixyK
 F8TEPhcY2vz+mma3V3Mn2Qe2N67+bQzf/7B7UosxRmJhlrMRcWJAMcfDobhAgAA
X-Env-Sender: prvs=444660210=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1507225824!106431129!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21931 invoked from network); 5 Oct 2017 17:50:24 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 17:50:24 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="54104180"
To: Julien Grall <julien.grall@linaro.org>, <xen-devel@lists.xen.org>
References: <20171005174222.29161-1-julien.grall@linaro.org>
 <20171005174222.29161-4-julien.grall@linaro.org>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <3464e52c-8cac-76eb-ceb5-d4470bab3feb@citrix.com>
Date: Thu, 5 Oct 2017 18:49:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171005174222.29161-4-julien.grall@linaro.org>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 3/9] xen/x86: mem_sharing: Use
 copy_domain_page in __mem_sharing_unshare_page
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMTAvMTcgMTg6NDIsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBUaGUgZnVuY3Rpb24gX19t
ZW1fc2hhcmluZ191bnNoYXJlX3BhZ2UgY29udGFpbnMgYW4gb3Blbi1jb2RlIHZlcnNpb24gb2YK
PiBjb3B5X2RvbWFpbl9wYWdlLiBVc2UgdGhlIGZ1bmN0aW9uIHRvIHNpbXBsaWZ5IGEgYml0IHRo
ZSBjb2RlLgo+Cj4gQXQgdGhlIHNhbWUgdGltZSByZXBsYWNlIF9tZm4oX19wYWdlX3RvX21mbigu
Li4pKSBieSBwYWdlX3RvX21mbiguLi4pCj4gZ2l2ZW4gdGhhdCB0aGUgZmlsZSBnaXZlbiBhbHJl
YWR5IHByb3ZpZGVzIGEgdHlwZXNhZmUgdmVyc2lvbiBvZiBwYWdlX3RvX21mbi4KPgo+IFNpZ25l
ZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CgpSZXZpZXdl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 05 17:51:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 17:51:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0AIp-0003A4-Nc; Thu, 05 Oct 2017 17:51:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=444660210=Andrew.Cooper3@citrix.com>)
 id 1e0AIp-00039x-0G
 for xen-devel@lists.xen.org; Thu, 05 Oct 2017 17:51:19 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 F0/7A-03761-61176D95; Thu, 05 Oct 2017 17:51:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsWyU9JRQle48Fq
 kwe3PFhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8al5asZC24wVhydfZSlgXEPYxcjJ4eEgJ/E
 lzc9YLawQJbE3UfbmbsYOThEBFwlWtdZg4SFBPIk3h39zQJiswnoS+x+8YkJxOYVsJXY3rgAz
 GYRUJE4vmsuK4gtKhAu0XS2nwWiRlDi5MwnYDYnUP3RX0eYQMYzC2hKrN+lDxJmFpCX2P52Dj
 OELS7R9GUlK8RaNYlr/ZfYIa5Ml9j69xfzBEb+WUimzkKYNAvJpFlIJi1gZFnFqFGcWlSWWqR
 rZKCXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYlgxAsIPx17KAQ4ySHExKorxa
 BdcihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwpoPkBItS01Mr0jJzgBECk5bg4FES4a0GSfMWF
 yTmFmemQ6ROMRpz3Hh4/Q8Tx5x/d/8wCbHk5eelSonznsgHKhUAKc0ozYMbBIvcS4yyUsK8jE
 CnCfEUpBblZpagyr9iFOdgVBLmDQdZyJOZVwK37xXQKUxAp8xpugJySkkiQkqqgXGdgPG7y2r
 Tj3NPiEwvYEz9v9/strvMXakLO5sYpk0tP2d2eWPIwd1G21x3B8fsWLZhvpdunU+bhq3HhyPr
 Vh58NKlS3Lm17tw3wdf3fvlfWJXkwDChm4+rPNBWkncu36429niuE3fus0Zur8ldqeYy1eHQz
 Nv35/P8Lckqq+iz/+tv/jrWukWJpTgj0VCLuag4EQAsiNGS1wIAAA==
X-Env-Sender: prvs=444660210=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1507225875!62632045!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35097 invoked from network); 5 Oct 2017 17:51:15 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 17:51:15 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="54104257"
To: Julien Grall <julien.grall@linaro.org>, <xen-devel@lists.xen.org>
References: <20171005174222.29161-1-julien.grall@linaro.org>
 <20171005174222.29161-7-julien.grall@linaro.org>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <41b0705e-6dc7-3167-dfa5-5ec95e1fdd55@citrix.com>
Date: Thu, 5 Oct 2017 18:51:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171005174222.29161-7-julien.grall@linaro.org>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 6/9] xen/kexec,
 kimage: Convert kexec and kimage to use typesafe mfn_t
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMTAvMTcgMTg6NDIsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBBdCB0aGUgc2FtZSB0aW1l
LCBjb3JyZWN0bHkgYWxpZ24gb25lIHRoZSBwcm90b3R5cGUgY2hhbmdlZC4KPgo+IFNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CgpSZXZpZXdlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Thu Oct 05 17:53:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 17:53:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0AKV-0003Lv-CL; Thu, 05 Oct 2017 17:53:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1e0AKT-0003Lj-VV
 for xen-devel@lists.xen.org; Thu, 05 Oct 2017 17:53:02 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 24/F2-03638-D7176D95; Thu, 05 Oct 2017 17:53:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphleJIrShJLcpLzFFi42Lxqg3S0a0svBZ
 p8GqzucWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnFy0w7WggfMFa9efmdvYJzL3MXIxSEk0M8o
 sb57JiuIIyEwh1Vi/rM5QA4nkJMl8f3cFiYIu0ri57tjYHEhAQ2J2zcb2SG6DzFJTJk7jw0iM
 YFRovmgNERDkcSyja8Zuxg5wOzTL11BwrwCghInZz5hgSj3lJi1ehnYTE4BW4lde2ZDjcmVuH
 dsIlgNm4C2RNvrXWA1LAIqEt9aHkLdligx5fRxFoiZARJ3+qYxg6wSFkiRaFnECRIWEdCSeLD
 kKtiTzAKLGCW+b78JNp9ZQFOidftv9gmMorOQnDQLSWoBI9MqRvXi1KKy1CJdY72kosz0jJLc
 xMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDwZwCCHYwd/5wOMUpyMCmJ8moVXIsU4kvKT6nMS
 CzOiC8qzUktPsQow8GhJMH7OR8oJ1iUmp5akZaZA4xEmLQEB4+SCC8TSCtvcUFibnFmOkTqFK
 M9x4U7l/4wcdx4eB1I7ttzC0geAJFCLHn5ealS4rxJIG0CIG0ZpXlwQ2GJ4xKjrJQwLyPQmUI
 8BalFuZklqPKvGMU5GJWEeeVApvBk5pXA7X4FdBYT0Flzmq6AnFWSiJCSamCMaFXIP/XeOrpz
 TlTTtZd9hbdD7xxO2B7LkPMr69Ji7uJZd56WOX65IHNEg2ndb3atittKB6Z07lbLXCUQ9FSo7
 8bagGXzeaQC7wZqLfrmE+IXuPjU5mPMNQaB6+w+V/z9euTPeadP19i2FIXvTDr4/fv1sqCye4
 bHfSs4RZR4pj39POWZ/NkMJZbijERDLeai4kQAKLOAGRcDAAA=
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1507225977!69873647!1
X-Originating-IP: [74.125.82.44]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2206 invoked from network); 5 Oct 2017 17:52:57 -0000
Received: from mail-wm0-f44.google.com (HELO mail-wm0-f44.google.com)
 (74.125.82.44)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Oct 2017 17:52:57 -0000
Received: by mail-wm0-f44.google.com with SMTP id k4so3708767wmc.1
 for <xen-devel@lists.xen.org>; Thu, 05 Oct 2017 10:52:57 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=q8YYPF4T9ubaVFuAccM6RKuFZiYpD7jiw8sjldFyr9Y=;
 b=tc67cM3xjOZ9CvxToCUxsNAS7pBtmyBJMcJmbrbEINObKq+C5bRwkt16c6/+7xnL10
 tc7l5xews8J4xDJQn8MVlyxcGLPVRmbqjPyPKQmlXs3WfveuqONWHoGrUZ1TLc9Ppw+o
 3OiPFNiAOuMw8bWoxnma8vS271C9CGGeQ3cWoTH0npdxJnTNN4LBEcmj6I1fm6A6U/xR
 vJkb9BN4Yq348EHw3Qo+QETvA2lC4K0riO3LCQu9pt8VsBsqSZng6gA6UBAESrwAXRUa
 KeC/EA6yhIL4K5ICSf62PNMSB6wTxCzRTuhuEqLYlAMSMmuvHI2O1NAHv0We5Y1AfHwg
 DGXQ==
X-Gm-Message-State: AHPjjUhcsspb0skRNp8hFVa0KCLttb1DKlFFDfnxa1NEQ+L7549nkcH3
 fvfnER2jm/H2+YsrfU/b347kvyfx
X-Received: by 10.80.152.43 with SMTP id g40mr35078934edb.300.1507225977258;
 Thu, 05 Oct 2017 10:52:57 -0700 (PDT)
Received: from mail-wr0-f181.google.com (mail-wr0-f181.google.com.
 [209.85.128.181])
 by smtp.gmail.com with ESMTPSA id i6sm13977228edk.3.2017.10.05.10.52.57
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 05 Oct 2017 10:52:57 -0700 (PDT)
Received: by mail-wr0-f181.google.com with SMTP id 22so254960wrb.12
 for <xen-devel@lists.xen.org>; Thu, 05 Oct 2017 10:52:57 -0700 (PDT)
X-Google-Smtp-Source: AOwi7QAOuSL1wd2beU6pDo8/qcT1514ABehAYGSplMEw5YFuAsrLNu8UzUXYiOwHYxJ4G2yZ4rzfrS21qoTz6PuolWE=
X-Received: by 10.223.171.92 with SMTP id r28mr1732764wrc.62.1507225976781;
 Thu, 05 Oct 2017 10:52:56 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.71.216 with HTTP; Thu, 5 Oct 2017 10:52:16 -0700 (PDT)
In-Reply-To: <20171005174222.29161-4-julien.grall@linaro.org>
References: <20171005174222.29161-1-julien.grall@linaro.org>
 <20171005174222.29161-4-julien.grall@linaro.org>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 5 Oct 2017 11:52:16 -0600
X-Gmail-Original-Message-ID: <CABfawh=e-1GVO3caUr78QpYzOd3Ava8az29XYG8eYZ+v3dT6nQ@mail.gmail.com>
Message-ID: <CABfawh=e-1GVO3caUr78QpYzOd3Ava8az29XYG8eYZ+v3dT6nQ@mail.gmail.com>
To: Julien Grall <julien.grall@linaro.org>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 3/9] xen/x86: mem_sharing: Use
	copy_domain_page in __mem_sharing_unshare_page
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgNSwgMjAxNyBhdCAxMTo0MiBBTSwgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAbGluYXJvLm9yZz4gd3JvdGU6Cj4gVGhlIGZ1bmN0aW9uIF9fbWVtX3NoYXJpbmdfdW5zaGFy
ZV9wYWdlIGNvbnRhaW5zIGFuIG9wZW4tY29kZSB2ZXJzaW9uIG9mCj4gY29weV9kb21haW5fcGFn
ZS4gVXNlIHRoZSBmdW5jdGlvbiB0byBzaW1wbGlmeSBhIGJpdCB0aGUgY29kZS4KPgo+IEF0IHRo
ZSBzYW1lIHRpbWUgcmVwbGFjZSBfbWZuKF9fcGFnZV90b19tZm4oLi4uKSkgYnkgcGFnZV90b19t
Zm4oLi4uKQo+IGdpdmVuIHRoYXQgdGhlIGZpbGUgZ2l2ZW4gYWxyZWFkeSBwcm92aWRlcyBhIHR5
cGVzYWZlIHZlcnNpb24gb2YgcGFnZV90b19tZm4uCj4KPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgoKQWNrZWQtYnk6IFRhbWFzIEsgTGVuZ3ll
bCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 05 17:59:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 17:59:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0AQi-0003kB-1Y; Thu, 05 Oct 2017 17:59:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=444660210=Andrew.Cooper3@citrix.com>)
 id 1e0AQh-0003k4-Fz
 for xen-devel@lists.xen.org; Thu, 05 Oct 2017 17:59:27 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 61/86-03453-EF276D95; Thu, 05 Oct 2017 17:59:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsWyU9JRQvdf0bV
 Ig70XBSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oydx78xF8xmqXj25AxjA+Me5i5GTg4JAT+J
 7/uesoDYwgKxEgt/vGDtYuTgEBFwlWhdZ93FyMXBLLCKVWLBiZ+MIDVCAvkSPU2nWEFsNgF9i
 d0vPjGB2LwCthJ/Nx9nAullEVCRaLojDxIWFQiXaDrbzwJRIihxcuYTMJtTwE5i6YLzYKuYBT
 Ql1u/SBwkzC8hLNG+dzQxhi0s0fVnJCrFVTeJa/yV2iIvTJSY+62GZwCgwC8nUWQiTZiGZNAv
 JpAWMLKsY1YtTi8pSi3RN9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoOVAQh2
 MHZf9j/EKMnBpCTKq1VwLVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK8PMPiFBItS01Mr0jJzg
 HEDk5bg4FES4Y0DSfMWFyTmFmemQ6ROMepy3Hh4/Q+TEEtefl6qlDivHEiRAEhRRmke3AhYDF
 9ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMK8FyBSezLwSuE2vgI5gAjpiTtMVkCNKEhFSUg2
 MEx8ZfDuxjPPB0gO6Z9Xl87unf3xt2iy43VTGaoLz7AcJG+oM2K/pONw6fbtx4+xPurkJHY1S
 gZvY+9b+Ebok72K5ceJXpqv9u5Nz3KcGnw6wbpmyicXw1oupnJKpHyWWzb9oz1MWvIjnbuirm
 QcL2OdaTf0x/bHKq3CJjftYXAI7l+SkRB59r8RSnJFoqMVcVJwIALsMxX3cAgAA
X-Env-Sender: prvs=444660210=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1507226365!108852379!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61025 invoked from network); 5 Oct 2017 17:59:26 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 17:59:26 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="54104610"
To: Julien Grall <julien.grall@linaro.org>, <xen-devel@lists.xen.org>
References: <20171005174222.29161-1-julien.grall@linaro.org>
 <20171005174222.29161-10-julien.grall@linaro.org>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <897368ff-3513-2e4a-928e-1d106f8288b4@citrix.com>
Date: Thu, 5 Oct 2017 18:59:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171005174222.29161-10-julien.grall@linaro.org>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Jun Nakajima <jun.nakajima@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.com>,
 Shane Wang <shane.wang@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Gang Wei <gang.wei@intel.com>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 9/9] xen: Convert __page_to_mfn and
 __mfn_to_page to use typesafe MFN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMTAvMTcgMTg6NDIsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBAQCAtMTExNCw3ICsxMTE1
LDcgQEAgaW50IGFyY2hfc2V0X2luZm9fZ3Vlc3QoCj4gICAgICAgICAgbDRfcGdlbnRyeV90ICps
NHRhYjsKPiAgCj4gICAgICAgICAgbDR0YWIgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihwYWdldGFi
bGVfZ2V0X3Bmbih2LT5hcmNoLmd1ZXN0X3RhYmxlKSkpOwo+IC0gICAgICAgICpsNHRhYiA9IGw0
ZV9mcm9tX3BmbihwYWdlX3RvX21mbihjcjNfcGFnZSksCj4gKyAgICAgICAgKmw0dGFiID0gbDRl
X2Zyb21fcGZuKG1mbl94KHBhZ2VfdG9fbWZuKGNyM19wYWdlKSksCgpBcG9sb2dpZXMgZm9yIG1p
c3NpbmcgdGhpcyBiZWZvcmUuwqAgWW91IGNhbiB1c2UgbDRlX2Zyb21fbWZuKCkgYW5kIGF2b2lk
CnRoZSB1bmJveGluZy4KCk90aGVyd2lzZSwgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+wqAKRXZlcnl0aGluZyBlbHNlIHNlZW1zIGluIG9yZGVyIChi
dXQgSSd2ZSBvbmx5IHNraW1tZWQgaXQpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 05 17:59:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 17:59:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0AQt-0003lP-91; Thu, 05 Oct 2017 17:59:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ankur.a.arora@oracle.com>) id 1e0AQs-0003lH-Jz
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 17:59:38 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 22/62-02026-90376D95; Thu, 05 Oct 2017 17:59:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJIsWRWlGSWpSXmKPExsUyZ7p8oC5n8bV
 Ig3uP2Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxrh1+yFXzKqdg64SBTA+PFuC5GLg4hgUlM
 Etdf7GeCcH4xShxbfp+9i5ETyNnAKNHWVASRaGeUWLt9IxtIQlggWKL/3X8wW0QgVuLWvC1MI
 DazQKnEgtOboZpzJW61d7GC2GwCOhLPmq4wg9i8ArYS6/9NA7NZBFQknl69xQhiiwqESzSd7W
 eBqBGUODnzCZjNKWAhsXXDXDaI+WYS8zY/ZIawxSVuPZkPtVdeonnrbLC4hICxRN+sPpYJjEK
 zkIyahaR9FpL2WUjaFzCyrGJUL04tKkst0jXRSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrW
 S87P3cQIDHQGINjBeKvP+RCjJAeTkiivVsG1SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvD5FQ
 DnBotT01Iq0zBxgzMGkJTh4lER4lUHSvMUFibnFmekQqVOM9hwbGi7/YeI4tglELplyBcTed/
 0PkxBLXn5eqpQ4rxxImwBIW0ZpHtxQWIq4xCgrJczLCHSmEE9BalFuZgmq/CtGcQ5GJWFeC5A
 pPJl5JXC7XwGdxQR01pymKyBnlSQipKQaGPmYglane/Xt3XxG/BnDP8Ov2vXP14VsEGdT3RZ7
 tsXndi7LrdiVf61ifaQdxLZfPrDh7MvH8XfPiahZ2b+T/aywZULhpn01sR1L32gVvHE8L615K
 ftd1or4hikPlX4dMzu4uFnkpX/k8wiV5t6oB+kR+70eM4QHR2oEFNeYz0o+6uBWwcJ9UImlOC
 PRUIu5qDgRAHw9buMMAwAA
X-Env-Sender: ankur.a.arora@oracle.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1507226374!86342648!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36995 invoked from network); 5 Oct 2017 17:59:36 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 5 Oct 2017 17:59:36 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v95HxWOR018536
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 5 Oct 2017 17:59:33 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v95HxVmD025554
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 5 Oct 2017 17:59:32 GMT
Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v95HxUW4026427;
 Thu, 5 Oct 2017 17:59:30 GMT
Received: from [192.168.1.137] (/216.19.182.63)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 05 Oct 2017 17:59:29 +0000
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Philipp Hahn <hahn@univention.de>
References: <ea235063-e47b-6475-ebf0-262883200225@univention.de>
 <20171005132016.GG24547@char.us.oracle.com>
From: Ankur Arora <ankur.a.arora@oracle.com>
Message-ID: <be4d2137-384d-a0f1-b648-3c55b2ecee4c@oracle.com>
Date: Thu, 5 Oct 2017 10:59:28 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171005132016.GG24547@char.us.oracle.com>
Content-Language: en-US
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>
Subject: Re: [Xen-devel] 4.9.52: INFO: task XXX blocked for more than 300
 seconds.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxNy0xMC0wNSAwNjoyMCBBTSwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+IE9u
IFdlZCwgT2N0IDA0LCAyMDE3IGF0IDA4OjI2OjI3UE0gKzAyMDAsIFBoaWxpcHAgSGFobiB3cm90
ZToKPj4gSGVsbG8sCj4+Cj4gCj4gQWRkaW5nIEFua3VyIHRvIHRoaXMgYXMgSSB0aGluayBoZSBz
YXcgc29tZXRoaW5nIHNpbWlsYXIuCj4gCj4gQnV0IGluIHRoZSBtZWFudGltZSAtIGRvIHlvdSBz
ZWUgdGhpcyB3aXRoIHRoZSBsYXRlc3QgdmVyc2lvbiBvZiBMaW51eD8KPj4gd2l0aCBsaW51eC00
LjkuNTIgcnVubmluZyBvbiBEZWJpYW4tV2hlZXp5IHdpdGggWGVuLTQuMSBJIG9ic2VydmVkCj4+
IHNldmVyYWwgc3R1Y2sgcHJvY2Vzc2VzOiBIZXJlIGlzIG9uZSAodHJ1bmNhdGVkKSBkdW1wIG9m
IHRoZSBMaW51eAo+PiBrZXJuZWwgbWVzc2FnZXM6Cj4+Cj4+PiAgIFs8ZmZmZmZmZmY4MTYwZGI2
ZD5dID8gX19zY2hlZHVsZSsweDIzZC8weDZkMAo+Pj4gICBbPGZmZmZmZmZmODE2MGU4YTA+XSA/
IGJpdF93YWl0X3RpbWVvdXQrMHg5MC8weDkwCj4+PiAgIFs8ZmZmZmZmZmY4MTYwZTAzMj5dID8g
c2NoZWR1bGUrMHgzMi8weDgwCj4+PiAgIFs8ZmZmZmZmZmY4MTYxMTUwYz5dID8gc2NoZWR1bGVf
dGltZW91dCsweDFlYy8weDM2MAo+Pj4gICBbPGZmZmZmZmZmODEzMGYyNzc+XSA/IF9fYmxrX21x
X3J1bl9od19xdWV1ZSsweDMyNy8weDNlMCogc2VlIGJlbG93Cj4+PiAgIFs8ZmZmZmZmZmY4MTAx
YjdmMT5dID8geGVuX2Nsb2Nrc291cmNlX2dldF9jeWNsZXMrMHgxMS8weDIwCj4+PiAgIFs8ZmZm
ZmZmZmY4MTYwZThhMD5dID8gYml0X3dhaXRfdGltZW91dCsweDkwLzB4OTAKPj4+ICAgWzxmZmZm
ZmZmZjgxNjBkOGI0Pl0gPyBpb19zY2hlZHVsZV90aW1lb3V0KzB4YjQvMHgxMzAKPj4+ICAgWzxm
ZmZmZmZmZjgxMGJiNmY3Pl0gPyBwcmVwYXJlX3RvX3dhaXQrMHg1Ny8weDgwCj4+PiAgIFs8ZmZm
ZmZmZmY4MTYwZThiNz5dID8gYml0X3dhaXRfaW8rMHgxNy8weDYwCj4+PiAgIFs8ZmZmZmZmZmY4
MTYwZTNhYz5dID8gX193YWl0X29uX2JpdCsweDVjLzB4OTAKPj4+ICAgWzxmZmZmZmZmZjgxNjBl
OGEwPl0gPyBiaXRfd2FpdF90aW1lb3V0KzB4OTAvMHg5MAo+Pj4gICBbPGZmZmZmZmZmODE2MGU1
MGU+XSA/IG91dF9vZl9saW5lX3dhaXRfb25fYml0KzB4N2UvMHhhMAo+Pj4gICBbPGZmZmZmZmZm
ODEwYmJhMjA+XSA/IGF1dG9yZW1vdmVfd2FrZV9mdW5jdGlvbisweDQwLzB4NDAKPj4+ICAgWzxm
ZmZmZmZmZmMwMGFiZDE4Pl0gPyBqYmQyX2pvdXJuYWxfY29tbWl0X3RyYW5zYWN0aW9uKzB4ZDQ4
LzB4MTdlMCBbamJkMl0KPj4+ICAgWzxmZmZmZmZmZjgxMDI0N2Q5Pl0gPyBfX3N3aXRjaF90bysw
eDJjOS8weDcyMAo+Pj4gICBbPGZmZmZmZmZmODEwZTY3ZmQ+XSA/IHRyeV90b19kZWxfdGltZXJf
c3luYysweDRkLzB4ODAKPj4+ICAgWzxmZmZmZmZmZmMwMGIwOTlkPl0gPyBram91cm5hbGQyKzB4
ZGQvMHgyODAgW2piZDJdCj4+PiAgIFs8ZmZmZmZmZmY4MTBiYjllMD5dID8gd2FrZV91cF9hdG9t
aWNfdCsweDMwLzB4MzAKPj4+ICAgWzxmZmZmZmZmZmMwMGIwOGMwPl0gPyBjb21taXRfdGltZW91
dCsweDEwLzB4MTAgW2piZDJdCj4+PiAgIFs8ZmZmZmZmZmY4MTA5NzY2MD5dID8ga3RocmVhZCsw
eGYwLzB4MTEwCj4+PiAgIFs8ZmZmZmZmZmY4MTAyNDdkOT5dID8gX19zd2l0Y2hfdG8rMHgyYzkv
MHg3MjAKPj4+ICAgWzxmZmZmZmZmZjgxMDk3NTcwPl0gPyBrdGhyZWFkX3BhcmsrMHg2MC8weDYw
Cj4+PiAgIFs8ZmZmZmZmZmY4MTYxMmJiNT5dID8gcmV0X2Zyb21fZm9yaysweDI1LzB4MzAKVGhp
cyBsb29rcyBsaWtlIHRoaXMgcmFjZTogaHR0cHM6Ly9wYXRjaHdvcmsua2VybmVsLm9yZy9wYXRj
aC85ODUzNDQzLwoKQ2FuIHlvdSBkdW1wIHRoZSBvdXRwdXQgb2Y6IGNhdCAvc3lzL2Jsb2NrLyR4
ZW4tZnJvbnRlbmQtZGV2aWNlL21xLyovdGFncwoKSWYgeW91J3ZlIGhpdCB0aGlzIGJ1Zywgb25l
IG9yIG1vcmUgb2YgdGhlIE1RcyB3b3VsZCBiZSB3ZWRnZWQgYW5kCnRoZSBucl9mcmVlIGluIG9u
ZSBvciBtb3JlIG9mIHRoZSBxdWV1ZXMgd291bGQgYmUgMCBhbmQgd2lsbCBub3QKY2hhbmdlLgoK
QW5rdXIKCj4+PiBOTUkgYmFja3RyYWNlIGZvciBjcHUgMgo+Pj4gQ1BVOiAyIFBJRDogMzUgQ29t
bToga2h1bmd0YXNrZCBOb3QgdGFpbnRlZCA0LjkuMC11Y3MxMDUtYW1kNjQgIzEgRGViaWFuIDQu
OS4zMC0yQX40LjIuMC4yMDE3MDkyNzE2NDkKPj4+ICAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmZmZm
ZjgxMzMxOTM1IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMgo+Pj4gICBmZmZmZmZm
ZjgxMzM1ZTYwIDAwMDAwMDAwMDAwMDAwMDIgZmZmZmZmZmY4MTA0Y2I3MCBmZmZmODgwMWYwYzkw
ZTgwCj4+PiAgIGZmZmZmZmZmODEzMzVmNmEgZmZmZjg4MDFmMGM5MGU4MCAwMDAwMDAwMDAwM2Zm
ZmJjIGZmZmZmZmZmODExMjgwNDgKPj4+IENhbGwgVHJhY2U6Cj4+PiAgIFs8ZmZmZmZmZmY4MTMz
MTkzNT5dID8gZHVtcF9zdGFjaysweDVjLzB4NzcKPj4+ICAgWzxmZmZmZmZmZjgxMzM1ZTYwPl0g
PyBubWlfY3B1X2JhY2t0cmFjZSsweDkwLzB4YTAKPj4+ICAgWzxmZmZmZmZmZjgxMDRjYjcwPl0g
PyBpcnFfZm9yY2VfY29tcGxldGVfbW92ZSsweDE0MC8weDE0MAo+Pj4gICBbPGZmZmZmZmZmODEz
MzVmNmE+XSA/IG5taV90cmlnZ2VyX2NwdW1hc2tfYmFja3RyYWNlKzB4ZmEvMHgxMzAKPj4+ICAg
WzxmZmZmZmZmZjgxMTI4MDQ4Pl0gPyB3YXRjaGRvZysweDJiOC8weDMzMAo+Pj4gICBbPGZmZmZm
ZmZmODExMjdkOTA+XSA/IHJlc2V0X2h1bmdfdGFza19kZXRlY3RvcisweDEwLzB4MTAKPj4+ICAg
WzxmZmZmZmZmZjgxMDk3NjYwPl0gPyBrdGhyZWFkKzB4ZjAvMHgxMTAKPj4+ICAgWzxmZmZmZmZm
ZjgxMDI0N2Q5Pl0gPyBfX3N3aXRjaF90bysweDJjOS8weDcyMAo+Pj4gICBbPGZmZmZmZmZmODEw
OTc1NzA+XSA/IGt0aHJlYWRfcGFyaysweDYwLzB4NjAKPj4+ICAgWzxmZmZmZmZmZjgxNjEyYmI1
Pl0gPyByZXRfZnJvbV9mb3JrKzB4MjUvMHgzMAo+Pj4gU2VuZGluZyBOTUkgZnJvbSBDUFUgMiB0
byBDUFVzIDAtMSwzOgo+Pj4gTk1JIGJhY2t0cmFjZSBmb3IgY3B1IDEKPj4+IENQVTogMSBQSUQ6
IDAgQ29tbTogc3dhcHBlci8xIE5vdCB0YWludGVkIDQuOS4wLXVjczEwNS1hbWQ2NCAjMSBEZWJp
YW4gNC45LjMwLTJBfjQuMi4wLjIwMTcwOTI3MTY0OQo+Pj4gdGFzazogZmZmZjg4MDFmNGEwMmVj
MCB0YXNrLnN0YWNrOiBmZmZmYzkwMDQwY2E0MDAwCj4+PiBSSVA6IGUwMzA6WzxmZmZmZmZmZjgx
MDAxM2FhPl0gIFs8ZmZmZmZmZmY4MTAwMTNhYT5dIHhlbl9oeXBlcmNhbGxfc2NoZWRfb3ArMHhh
LzB4MjAKPj4+IFJTUDogZTAyYjpmZmZmYzkwMDQwY2E3ZWQwICBFRkxBR1M6IDAwMDAwMjQ2Cj4+
PiBSQVg6IDAwMDAwMDAwMDAwMDAwMDAgUkJYOiBmZmZmODgwMWY0YTAyZWMwIFJDWDogZmZmZmZm
ZmY4MTAwMTNhYQo+Pj4gUkRYOiBmZmZmZmZmZjgxYzRiYTcwIFJTSTogMDAwMDAwMDAwMDAwMDAw
MCBSREk6IDAwMDAwMDAwMDAwMDAwMDEKPj4+IFJCUDogMDAwMDAwMDAwMDAwMDAwMSBSMDg6IDAw
MDAwMDAwMDAwMDAwMDAgUjA5OiAwMDAwMDAwMDAwMDAwMDAwCj4+PiBSMTA6IDAwMDAwMDAwMDAw
MDdmZjAgUjExOiAwMDAwMDAwMDAwMDAwMjQ2IFIxMjogMDAwMDAwMDAwMDAwMDAwMAo+Pj4gUjEz
OiAwMDAwMDAwMDAwMDAwMDAwIFIxNDogZmZmZjg4MDFmNGEwMmVjMCBSMTU6IGZmZmY4ODAxZjRh
MDJlYzAKPj4+IEZTOiAgMDAwMDdmMjNhYzU5NTcwMCgwMDAwKSBHUzpmZmZmODgwMWY1YTgwMDAw
KDAwMDApIGtubEdTOjAwMDAwMDAwMDAwMDAwMDAKPj4+IENTOiAgZTAzMyBEUzogMDAyYiBFUzog
MDAyYiBDUjA6IDAwMDAwMDAwODAwNTAwMzMKPj4+IENSMjogMDAwMDdmNTI1MzdkNmQ0NiBDUjM6
IDAwMDAwMDAxYmJhMjMwMDAgQ1I0OiAwMDAwMDAwMDAwMDAyNjYwCj4+PiBTdGFjazoKPj4+ICAg
ZmZmZjg4MDFiYjgzMjIwMSAwMDAwMDAwMDAwMDAwMDAxIGZmZmZmZmZmODEwMWI1NWMgZmZmZmZm
ZmY4MTYxMWVjOAo+Pj4gICBmZmZmODgwMWY0YTAyZWMwIDAwMDAwMDAwMDAwMDAwMDEgZmZmZmZm
ZmY4MTBiYzI4MCBmZmZmODgwMWY0YTAyZWMwCj4+PiAgIGZmZmY4ODAxZjRhMDJlYzAgYzBhOTk1
OTYxZDQxMjQwZiBhZGRjZTZkY2FkZDAwOWM5IDAwMDAwMDAwMDAwMDAwMDAKPj4+IENhbGwgVHJh
Y2U6Cj4+PiAgIFs8ZmZmZmZmZmY4MTAxYjU1Yz5dID8geGVuX3NhZmVfaGFsdCsweGMvMHgyMAo+
Pj4gICBbPGZmZmZmZmZmODE2MTFlYzg+XSA/IGRlZmF1bHRfaWRsZSsweDE4LzB4ZDAKPj4+ICAg
WzxmZmZmZmZmZjgxMGJjMjgwPl0gPyBjcHVfc3RhcnR1cF9lbnRyeSsweDFmMC8weDI2MAo+Pj4g
Q29kZTogY2MgNTEgNDEgNTMgYjggMWMgMDAgMDAgMDAgMGYgMDUgNDEgNWIgNTkgYzMgY2MgY2Mg
Y2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgNTEgNDEgNTMg
YjggMWQgMDAgMDAgMDAgMGYgMDUgPDQxPiA1YiA1OSBjMyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBj
YyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYwo+Pj4gTk1JIGJhY2t0cmFjZSBmb3IgY3B1IDMK
Pj4+IENQVTogMyBQSUQ6IDAgQ29tbTogc3dhcHBlci8zIE5vdCB0YWludGVkIDQuOS4wLXVjczEw
NS1hbWQ2NCAjMSBEZWJpYW4gNC45LjMwLTJBfjQuMi4wLjIwMTcwOTI3MTY0OQo+Pj4gdGFzazog
ZmZmZjg4MDFmNGEyNGYwMCB0YXNrLnN0YWNrOiBmZmZmYzkwMDQwY2I0MDAwCj4+PiBSSVA6IGUw
MzA6WzxmZmZmZmZmZjgxMDAxM2FhPl0gIFs8ZmZmZmZmZmY4MTAwMTNhYT5dIHhlbl9oeXBlcmNh
bGxfc2NoZWRfb3ArMHhhLzB4MjAKPj4+IFJTUDogZTAyYjpmZmZmYzkwMDQwY2I3ZWQwICBFRkxB
R1M6IDAwMDAwMjQ2Cj4+PiBSQVg6IDAwMDAwMDAwMDAwMDAwMDAgUkJYOiBmZmZmODgwMWY0YTI0
ZjAwIFJDWDogZmZmZmZmZmY4MTAwMTNhYQo+Pj4gUkRYOiBmZmZmZmZmZjgxYzRiYTcwIFJTSTog
MDAwMDAwMDAwMDAwMDAwMCBSREk6IDAwMDAwMDAwMDAwMDAwMDEKPj4+IFJCUDogMDAwMDAwMDAw
MDAwMDAwMyBSMDg6IDAwMDAwMDAwMDAwMDAwMDAgUjA5OiAwMDAwMDAwMDAwMDAwMDAwCj4+PiBS
MTA6IDAwMDAwMDAwMDAwMDdmZjAgUjExOiAwMDAwMDAwMDAwMDAwMjQ2IFIxMjogMDAwMDAwMDAw
MDAwMDAwMAo+Pj4gUjEzOiAwMDAwMDAwMDAwMDAwMDAwIFIxNDogZmZmZjg4MDFmNGEyNGYwMCBS
MTU6IGZmZmY4ODAxZjRhMjRmMDAKPj4+IEZTOiAgMDAwMDdmMWEyYWYxOTcwMCgwMDAwKSBHUzpm
ZmZmODgwMWY1YjgwMDAwKDAwMDApIGtubEdTOjAwMDAwMDAwMDAwMDAwMDAKPj4+IENTOiAgZTAz
MyBEUzogMDAyYiBFUzogMDAyYiBDUjA6IDAwMDAwMDAwODAwNTAwMzMKPj4+IENSMjogMDAwMDdm
NGE1NDE2YjAwMCBDUjM6IDAwMDAwMDAxZDgzZWMwMDAgQ1I0OiAwMDAwMDAwMDAwMDAyNjYwCj4+
PiBTdGFjazoKPj4+ICAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAwMDAwMDAxIGZmZmZmZmZm
ODEwMWI1NWMgZmZmZmZmZmY4MTYxMWVjOAo+Pj4gICBmZmZmODgwMWY0YTI0ZjAwIDAwMDAwMDAw
MDAwMDAwMDMgZmZmZmZmZmY4MTBiYzI4MCBmZmZmODgwMWY0YTI0ZjAwCj4+PiAgIGZmZmY4ODAx
ZjRhMjRmMDAgNzc4MTZkZWIxMzNiOTk3OSBhZGRjZTZkY2FkZDAwOWM5IDAwMDAwMDAwMDAwMDAw
MDAKPj4+IENhbGwgVHJhY2U6Cj4+PiAgIFs8ZmZmZmZmZmY4MTAxYjU1Yz5dID8geGVuX3NhZmVf
aGFsdCsweGMvMHgyMAo+Pj4gICBbPGZmZmZmZmZmODE2MTFlYzg+XSA/IGRlZmF1bHRfaWRsZSsw
eDE4LzB4ZDAKPj4+ICAgWzxmZmZmZmZmZjgxMGJjMjgwPl0gPyBjcHVfc3RhcnR1cF9lbnRyeSsw
eDFmMC8weDI2MAo+Pj4gQ29kZTogY2MgNTEgNDEgNTMgYjggMWMgMDAgMDAgMDAgMGYgMDUgNDEg
NWIgNTkgYzMgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2Mg
Y2MgY2MgNTEgNDEgNTMgYjggMWQgMDAgMDAgMDAgMGYgMDUgPDQxPiA1YiA1OSBjMyBjYyBjYyBj
YyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYwo+Pj4gTk1JIGJhY2t0
cmFjZSBmb3IgY3B1IDAKPj4+IENQVTogMCBQSUQ6IDAgQ29tbTogc3dhcHBlci8wIE5vdCB0YWlu
dGVkIDQuOS4wLXVjczEwNS1hbWQ2NCAjMSBEZWJpYW4gNC45LjMwLTJBfjQuMi4wLjIwMTcwOTI3
MTY0OQo+Pj4gdGFzazogZmZmZmZmZmY4MWMwZTU0MCB0YXNrLnN0YWNrOiBmZmZmZmZmZjgxYzAw
MDAwCj4+PiBSSVA6IGUwMzA6WzxmZmZmZmZmZjgxMDAxM2FhPl0gIFs8ZmZmZmZmZmY4MTAwMTNh
YT5dIHhlbl9oeXBlcmNhbGxfc2NoZWRfb3ArMHhhLzB4MjAKPj4+IFJTUDogZTAyYjpmZmZmZmZm
ZjgxYzAzZTkwICBFRkxBR1M6IDAwMDAwMjQ2Cj4+PiBSQVg6IDAwMDAwMDAwMDAwMDAwMDAgUkJY
OiBmZmZmZmZmZjgxYzBlNTQwIFJDWDogZmZmZmZmZmY4MTAwMTNhYQo+Pj4gUkRYOiBmZmZmZmZm
ZjgxYzRiYTcwIFJTSTogMDAwMDAwMDAwMDAwMDAwMCBSREk6IDAwMDAwMDAwMDAwMDAwMDEKPj4+
IFJCUDogMDAwMDAwMDAwMDAwMDAwMCBSMDg6IDAwMDAwMDAwMDAwMDAwMDAgUjA5OiAwMDAwMDAw
MDAwMDAwMDAwCj4+PiBSMTA6IDAwMDAwMDAwMDAwMDdmZjAgUjExOiAwMDAwMDAwMDAwMDAwMjQ2
IFIxMjogMDAwMDAwMDAwMDAwMDAwMAo+Pj4gUjEzOiAwMDAwMDAwMDAwMDAwMDAwIFIxNDogZmZm
ZmZmZmY4MWMwZTU0MCBSMTU6IGZmZmZmZmZmODFjMGU1NDAKPj4+IEZTOiAgMDAwMDdmOTc3ZDNj
MjcwMCgwMDAwKSBHUzpmZmZmODgwMWY1YTAwMDAwKDAwMDApIGtubEdTOjAwMDAwMDAwMDAwMDAw
MDAKPj4+IENTOiAgZTAzMyBEUzogMDAwMCBFUzogMDAwMCBDUjA6IDAwMDAwMDAwODAwNTAwMzMK
Pj4+IENSMjogMDAwMDU1YWU5YmVjYWJjOCBDUjM6IDAwMDAwMDAxZDZhNDAwMDAgQ1I0OiAwMDAw
MDAwMDAwMDAyNjYwCj4+PiBTdGFjazoKPj4+ICAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAw
MDAwMDAxIGZmZmZmZmZmODEwMWI1NWMgZmZmZmZmZmY4MTYxMWVjOAo+Pj4gICBmZmZmZmZmZjgx
YzBlNTQwIDAwMDAwMDAwMDAwMDAwMDAgZmZmZmZmZmY4MTBiYzI4MCBmZmZmZmZmZjgxYzBlNTQw
Cj4+PiAgIGZmZmZmZmZmODFjMGU1NDAgZWJlYWMyMTRlMzMwYmQzZiBhZGRjZTZkY2FkZDAwOWM5
IGZmZmZmZmZmZmZmZmZmZmYKPj4+IENhbGwgVHJhY2U6Cj4+PiAgIFs8ZmZmZmZmZmY4MTAxYjU1
Yz5dID8geGVuX3NhZmVfaGFsdCsweGMvMHgyMAo+Pj4gICBbPGZmZmZmZmZmODE2MTFlYzg+XSA/
IGRlZmF1bHRfaWRsZSsweDE4LzB4ZDAKPj4+ICAgWzxmZmZmZmZmZjgxMGJjMjgwPl0gPyBjcHVf
c3RhcnR1cF9lbnRyeSsweDFmMC8weDI2MAo+Pj4gICBbPGZmZmZmZmZmODFkNGJmODQ+XSA/IHN0
YXJ0X2tlcm5lbCsweDQ2ZC8weDQ4ZAo+Pj4gICBbPGZmZmZmZmZmODFkNTEwZTY+XSA/IHhlbl9z
dGFydF9rZXJuZWwrMHg1MmUvMHg1MzgKPj4+IENvZGU6IGNjIDUxIDQxIDUzIGI4IDFjIDAwIDAw
IDAwIDBmIDA1IDQxIDViIDU5IGMzIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNj
IGNjIGNjIGNjIGNjIGNjIGNjIDUxIDQxIDUzIGI4IDFkIDAwIDAwIDAwIDBmIDA1IDw0MT4gNWIg
NTkgYzMgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MK
Pj4KPj4KPj4gTG9va2luZyBhdCB0aGUgZGlzLWFzc2VtYmx5IG9mIHhlbl9jbG9ja3NvdXJjZV9n
ZXRfY3ljbGVzKCkgaW4KPj4gYXJjaC94ODYveGVuL3RpbWUuYyBJIHNlZSBubyBwYXRoIGhvdyB0
aGF0IHNob3VsZCBjYWxsCj4+IF9fYmxrX21xX3J1bl9od19xdWV1ZSgpOgo+Pgo+Pj4gMDAwMDAw
MDAwMDAwMDFhMCA8eGVuX2Nsb2Nrc291cmNlX2dldF9jeWNsZXM+IG1vdiAgICAlZ3M6MHgwKCVy
aXApLCVyZGkgICAgICAgICMgMDAwMDAwMDAwMDAwMDFhOCA8eGVuX2Nsb2Nrc291cmNlX2dldF9j
eWNsZXMrMHg4Pgo+Pj4gMDAwMDAwMDAwMDAwMDFhOCA8eGVuX2Nsb2Nrc291cmNlX2dldF9jeWNs
ZXMrMHg4PiBhZGQgICAgJDB4MjAsJXJkaQo+Pj4gICAgICAgICAgcmV0ID0gcHZjbG9ja19jbG9j
a3NvdXJjZV9yZWFkKHNyYyk7Cj4+PiAwMDAwMDAwMDAwMDAwMWFjIDx4ZW5fY2xvY2tzb3VyY2Vf
Z2V0X2N5Y2xlcysweGM+IGNhbGxxICAwMDAwMDAwMDAwMDAwMWIxIDx4ZW5fY2xvY2tzb3VyY2Vf
Z2V0X2N5Y2xlcysweDExPgo+Pj4gfQo+Pj4KPj4+IHN0YXRpYyBjeWNsZV90IHhlbl9jbG9ja3Nv
dXJjZV9nZXRfY3ljbGVzKHN0cnVjdCBjbG9ja3NvdXJjZSAqY3MpCj4+PiB7Cj4+PiAgICAgICAg
ICByZXR1cm4geGVuX2Nsb2Nrc291cmNlX3JlYWQoKTsKPj4+IH0KPj4+IDAwMDAwMDAwMDAwMDAx
YjEgPHhlbl9jbG9ja3NvdXJjZV9nZXRfY3ljbGVzKzB4MTE+IHJldHEKPj4+IDAwMDAwMDAwMDAw
MDAxYjIgPHhlbl9jbG9ja3NvdXJjZV9nZXRfY3ljbGVzKzB4MTI+IGRhdGExNiBkYXRhMTYgZGF0
YTE2IGRhdGExNiBub3B3ICVjczoweDAoJXJheCwlcmF4LDEpCj4+Pgo+Pj4gc3RhdGljIHZvaWQg
eGVuX3JlYWRfd2FsbGNsb2NrKHN0cnVjdCB0aW1lc3BlYyAqdHMpCj4+PiB7Cj4+PiAgICAgICAg
ICBzdHJ1Y3Qgc2hhcmVkX2luZm8gKnMgPSBIWVBFUlZJU09SX3NoYXJlZF9pbmZvOwo+Pj4gICAg
ICAgICAgc3RydWN0IHB2Y2xvY2tfd2FsbF9jbG9jayAqd2FsbF9jbG9jayA9ICYocy0+d2MpOwo+
Pj4gMDAwMDAwMDAwMDAwMDFjMCA8eGVuX2dldF93YWxsY2xvY2s+IG1vdiAgICAweDAoJXJpcCks
JXJheCAgICAgICAgIyAwMDAwMDAwMDAwMDAwMWM3IDx4ZW5fZ2V0X3dhbGxjbG9jaysweDc+Cj4+
Cj4+Cj4+IEhlcmUncyBhbm90aGVyIGR1bXAsIHdoaWNoIGRpdmVyZ2VzIGZyb20geGVuX2Nsb2Nr
c291cmNlX2dldF9jeWNsZXMoKSB0bwo+PiBzb21lIGNvbXBsZXRlbHkgb3RoZXIgZnVuY3Rpb246
Cj4+Cj4+PiBJTkZPOiB0YXNrIGJ0cmZzLXRyYW5zYWN0aTo1MjIgYmxvY2tlZCBmb3IgbW9yZSB0
aGFuIDMwMCBzZWNvbmRzLgo+Pj4gYnRyZnMtdHJhbnNhY3RpIEQgICAgMCAgIDUyMiAgICAgIDIg
MHgwMDAwMDAwMAo+Pj4gICBmZmZmODgwMWYzODM2MDAwIDAwMDAwMDAwMDAwMDAwMDAgZmZmZjg4
MDFmNGEyNGYwMCBmZmZmODgwMWYzMmRhMWMwCj4+PiAgIGZmZmY4ODAxZjViMTg3ODAgZmZmZmM5
MDA0MTk5ZmE0MCBmZmZmZmZmZjgxNjBjZDJkIDAwMDAwMDAwMDAwMDAwMDAKPj4+ICAgZmZmZjg4
MDE3NDFhNThhOCAwMDAwMDAwMDAwMDAwMTAyIDAwMDAwMDAwMDAwMDAwMGUgZmZmZjg4MDFmMzJk
YTFjMAo+Pj4gQ2FsbCBUcmFjZToKPj4+ICAgWzxmZmZmZmZmZjgxNjBjZDJkPl0gPyBfX3NjaGVk
dWxlKzB4MjNkLzB4NmQwCj4+PiAgIFs8ZmZmZmZmZmY4MTYwZGE2MD5dID8gYml0X3dhaXRfdGlt
ZW91dCsweDkwLzB4OTAKPj4+ICAgWzxmZmZmZmZmZjgxNjBkMWYyPl0gPyBzY2hlZHVsZSsweDMy
LzB4ODAKPj4+ICAgWzxmZmZmZmZmZjgxNjEwNzI5Pl0gPyBzY2hlZHVsZV90aW1lb3V0KzB4MjQ5
LzB4MzAwCj4+ICoqKgo+Pj4gICBbPGZmZmZmZmZmODEwMWI3ZDE+XSA/IHhlbl9jbG9ja3NvdXJj
ZV9nZXRfY3ljbGVzKzB4MTEvMHgyMAo+Pj4gICBbPGZmZmZmZmZmODE2MGRhNjA+XSA/IGJpdF93
YWl0X3RpbWVvdXQrMHg5MC8weDkwCj4+PiAgIFs8ZmZmZmZmZmY4MTYwY2E3ND5dID8gaW9fc2No
ZWR1bGVfdGltZW91dCsweGI0LzB4MTMwCj4+PiAgIFs8ZmZmZmZmZmY4MTBiYjVlNz5dID8gcHJl
cGFyZV90b193YWl0KzB4NTcvMHg4MAo+Pj4gICBbPGZmZmZmZmZmODE2MGRhNzc+XSA/IGJpdF93
YWl0X2lvKzB4MTcvMHg2MAo+Pj4gICBbPGZmZmZmZmZmODE2MGQ1NmM+XSA/IF9fd2FpdF9vbl9i
aXQrMHg1Yy8weDkwCj4+PiAgIFs8ZmZmZmZmZmY4MTE3ZTE4ZT5dID8gZmluZF9nZXRfcGFnZXNf
dGFnKzB4MTVlLzB4MzAwCj4+PiAgIFs8ZmZmZmZmZmY4MTE3ZDAxNj5dID8gd2FpdF9vbl9wYWdl
X2JpdCsweDg2LzB4YTAKPj4+ICAgWzxmZmZmZmZmZjgxMGJiOTEwPl0gPyBhdXRvcmVtb3ZlX3dh
a2VfZnVuY3Rpb24rMHg0MC8weDQwCj4+PiAgIFs8ZmZmZmZmZmY4MTE3ZDEwNz5dID8gX19maWxl
bWFwX2ZkYXRhd2FpdF9yYW5nZSsweGQ3LzB4MTUwCj4+PiAgIFs8ZmZmZmZmZmY4MTE3ZDE4Zj5d
ID8gZmlsZW1hcF9mZGF0YXdhaXRfcmFuZ2UrMHhmLzB4MzAKPj4+ICAgWzxmZmZmZmZmZmMwMTc1
NjQzPl0gPyBidHJmc193YWl0X29yZGVyZWRfcmFuZ2UrMHg3My8weDExMCBbYnRyZnNdCj4+PiAg
IFs8ZmZmZmZmZmZjMDFhMmEwZD5dID8gYnRyZnNfd2FpdF9jYWNoZV9pbysweDVkLzB4MWYwIFti
dHJmc10KPj4+ICAgWzxmZmZmZmZmZmMwMTQxYTM2Pl0gPyBidHJmc193cml0ZV9kaXJ0eV9ibG9j
a19ncm91cHMrMHgxMDYvMHgzODAgW2J0cmZzXQo+Pj4gICBbPGZmZmZmZmZmYzAxNDBjNWQ+XSA/
IGJ0cmZzX3J1bl9kZWxheWVkX3JlZnMrMHgxZmQvMHgyYjAgW2J0cmZzXQo+Pj4gICBbPGZmZmZm
ZmZmYzAxNTUxZDc+XSA/IGNvbW1pdF9jb3dvbmx5X3Jvb3RzKzB4MjU3LzB4MmYwIFtidHJmc10K
Pj4+ICAgWzxmZmZmZmZmZmMwMTU3YTI0Pl0gPyBidHJmc19jb21taXRfdHJhbnNhY3Rpb24rMHg0
ZTQvMHhhNDAgW2J0cmZzXQo+Pj4gICBbPGZmZmZmZmZmYzAxNTgwMWQ+XSA/IHN0YXJ0X3RyYW5z
YWN0aW9uKzB4OWQvMHg0YTAgW2J0cmZzXQo+Pj4gICBbPGZmZmZmZmZmYzAxNTIzYTI+XSA/IHRy
YW5zYWN0aW9uX2t0aHJlYWQrMHgxYjIvMHgxZjAgW2J0cmZzXQo+Pj4gICBbPGZmZmZmZmZmYzAx
NTIxZjA+XSA/IGJ0cmZzX2NsZWFudXBfdHJhbnNhY3Rpb24rMHg1ODAvMHg1ODAgW2J0cmZzXQo+
Pj4gICBbPGZmZmZmZmZmODEwOTc1YzA+XSA/IGt0aHJlYWQrMHhmMC8weDExMAo+Pj4gICBbPGZm
ZmZmZmZmODEwMjQ3NmI+XSA/IF9fc3dpdGNoX3RvKzB4MmJiLzB4NzAwCj4+PiAgIFs8ZmZmZmZm
ZmY4MTA5NzRkMD5dID8ga3RocmVhZF9wYXJrKzB4NjAvMHg2MAo+Pj4gICBbPGZmZmZmZmZmODE2
MTFkMzU+XSA/IHJldF9mcm9tX2ZvcmsrMHgyNS8weDMwCj4+Cj4+IEFuZCBhbm90aGVyIG9uZToK
Pj4+IElORk86IHRhc2sgc21iZDoyMDEwMSBibG9ja2VkIGZvciBtb3JlIHRoYW4gMzAwIHNlY29u
ZHMuCj4+PiBzbWJkICAgICAgICAgICAgRCAgICAwIDIwMTAxICAgMTcxNCAweDAwMDAwMDAwCj4+
PiAgIGZmZmY4ODAxZjAxY2FjMDAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODgwMWY0YTI0MWMwIGZm
ZmY4ODAwN2Y5YTUyNDAKPj4+ICAgZmZmZjg4MDFmNWI5ODc4MCBmZmZmYzkwMDQ5YTMzYmMwIGZm
ZmZmZmZmODE2MGNkMmQgZmZmZjg4MDBmNzhiYjViMAo+Pj4gICBmZDIyMzYzMTNmYjUyNzRiIDAw
MDAwMDAwOGRjM2MxYTAgZmZmZjg4MDFmM2VmMGE0MCBmZmZmODgwMDdmOWE1MjQwCj4+PiBDYWxs
IFRyYWNlOgo+Pj4gICBbPGZmZmZmZmZmODE2MGNkMmQ+XSA/IF9fc2NoZWR1bGUrMHgyM2QvMHg2
ZDAKPj4+ICAgWzxmZmZmZmZmZjgxNjBkYTYwPl0gPyBiaXRfd2FpdF90aW1lb3V0KzB4OTAvMHg5
MAo+Pj4gICBbPGZmZmZmZmZmODE2MGQxZjI+XSA/IHNjaGVkdWxlKzB4MzIvMHg4MAo+Pj4gICBb
PGZmZmZmZmZmODE2MTA3Mjk+XSA/IHNjaGVkdWxlX3RpbWVvdXQrMHgyNDkvMHgzMDAKPj4+ICAg
WzxmZmZmZmZmZjgxMzM2NDg2Pl0gPyBfX3JhZGl4X3RyZWVfbG9va3VwKzB4NzYvMHhlMAo+PiAq
KioKPj4+ICAgWzxmZmZmZmZmZjgxMDFiN2QxPl0gPyB4ZW5fY2xvY2tzb3VyY2VfZ2V0X2N5Y2xl
cysweDExLzB4MjAKPj4+ICAgWzxmZmZmZmZmZjgxNjBkYTYwPl0gPyBiaXRfd2FpdF90aW1lb3V0
KzB4OTAvMHg5MAo+Pj4gICBbPGZmZmZmZmZmODE2MGNhNzQ+XSA/IGlvX3NjaGVkdWxlX3RpbWVv
dXQrMHhiNC8weDEzMAo+Pj4gICBbPGZmZmZmZmZmODEwYmI1ZTc+XSA/IHByZXBhcmVfdG9fd2Fp
dCsweDU3LzB4ODAKPj4+ICAgWzxmZmZmZmZmZjgxNjBkYTc3Pl0gPyBiaXRfd2FpdF9pbysweDE3
LzB4NjAKPj4+ICAgWzxmZmZmZmZmZjgxNjBkNTZjPl0gPyBfX3dhaXRfb25fYml0KzB4NWMvMHg5
MAo+Pj4gICBbPGZmZmZmZmZmYzAwZjI5MGI+XSA/IF9famJkMl9qb3VybmFsX2ZpbGVfYnVmZmVy
KzB4Y2IvMHgxODAgW2piZDJdCj4+PiAgIFs8ZmZmZmZmZmY4MTYwZGE2MD5dID8gYml0X3dhaXRf
dGltZW91dCsweDkwLzB4OTAKPj4+ICAgWzxmZmZmZmZmZjgxNjBkNmNlPl0gPyBvdXRfb2ZfbGlu
ZV93YWl0X29uX2JpdCsweDdlLzB4YTAKPj4+ICAgWzxmZmZmZmZmZjgxMGJiOTEwPl0gPyBhdXRv
cmVtb3ZlX3dha2VfZnVuY3Rpb24rMHg0MC8weDQwCj4+PiAgIFs8ZmZmZmZmZmZjMDBmMmJjOD5d
ID8gZG9fZ2V0X3dyaXRlX2FjY2VzcysweDIwOC8weDQyMCBbamJkMl0KPj4+ICAgWzxmZmZmZmZm
ZmMwMGYyZTBlPl0gPyBqYmQyX2pvdXJuYWxfZ2V0X3dyaXRlX2FjY2VzcysweDJlLzB4NjAgW2pi
ZDJdCj4+PiAgIFs8ZmZmZmZmZmZjMDJjNzhhNj5dID8gX19leHQ0X2pvdXJuYWxfZ2V0X3dyaXRl
X2FjY2VzcysweDM2LzB4NzAgW2V4dDRdCj4+PiAgIFs8ZmZmZmZmZmZjMDJhMzkxMz5dID8gZXh0
NF9vcnBoYW5fYWRkKzB4ZDMvMHgyMzAgW2V4dDRdCj4+PiAgIFs8ZmZmZmZmZmZjMDI5NmI0YT5d
ID8gZXh0NF9tYXJrX2lub2RlX2RpcnR5KzB4NmEvMHgyMDAgW2V4dDRdCj4+PiAgIFs8ZmZmZmZm
ZmZjMDJhNGI4YT5dID8gZXh0NF91bmxpbmsrMHgzNmEvMHgzODAgW2V4dDRdCj4+PiAgIFs8ZmZm
ZmZmZmY4MTIxMTY3Nz5dID8gdmZzX3VubGluaysweGU3LzB4MTgwCj4+PiAgIFs8ZmZmZmZmZmY4
MTIxNDQzOT5dID8gZG9fdW5saW5rYXQrMHgyODkvMHgzMDAKPj4+ICAgWzxmZmZmZmZmZjgxNjEx
YWJiPl0gPyBzeXN0ZW1fY2FsbF9mYXN0X2NvbXBhcmVfZW5kKzB4Yy8weDliCj4+Cj4+IFRoaXMg
ZG9lcyBub3QgbG9vayBub3JtYWwgdG8gbWUgb3IgZGlkIEkgbWlzcyBzb21ldGhpbmc/Cj4+Cj4+
IFdoZXJlIGNhbiBJIGdldCBtb3JlIGluZm9ybWF0aW9uIG9uIHdoeSB0aGVyZSBpcyBubyBwcm9n
cmVzcyBmb3IgMzAwcywKPj4gd2hhdCBzaG91bGQgSSBkbyB0byBkZWJ1ZyB3aGljaCB0YXNrIGlz
IHdhaXRpbmcgZm9yIHdoYXQ/Cj4+Cj4+IFRoZSB0cmFjZXMgb2YgdGhlIG9mIG90aGVyIENQVXMg
bG9vayBub3JtYWwgdG8gbWU6IHRoZSBvbmUgcG9zdGVkIGZpcnN0Cj4+IGFib3ZlIGlzIHRoZSBz
aG9ydGVzdCwgaW4gYWxsIG90aGVyIGNhc2VzIHRoZXkgd2VyZSBzb29uZXIgb3IgbGF0ZXIKPj4g
d2FpdGluZyBmb3IgSU8gKG15IGludGVycHJldGF0aW9uLCBidXQgSSBjYW4gcG9zdCB0aGVtIGlm
IG5lY2Vzc2FyeS4pCj4+Cj4+IFRoaXMgcHJvYmxlbSBvY2N1cnMgc2luY2UgdGhlIHVwZ3JhZGUg
b2YgdGhlIExpbnV4IGtlcm5lbCBpbnNpZGUgdGhlIFZNCj4+IGZyb20gNC4xLnggdG8gNC45LjMy
IGFuZCBub3cgNC45LjUyLgo+Pgo+PiBBbnkgaGVscCBpcyBhcHByZWNpYXRlZC4KPj4gUGhpbGlw
cCBIYWhuCj4+IC0tIAo+PiBQaGlsaXBwIEhhaG4KPj4gT3BlbiBTb3VyY2UgU29mdHdhcmUgRW5n
aW5lZXIKPj4KPj4gVW5pdmVudGlvbiBHbWJICj4+IGJlIG9wZW4uCj4+IE1hcnktU29tZXJ2aWxs
ZS1TdHIuIDEKPj4gRC0yODM1OSBCcmVtZW4KPj4gVGVsLjogKzQ5IDQyMSAyMjIzMi0wCj4+IEZh
eCA6ICs0OSA0MjEgMjIyMzItOTkKPj4gaGFobkB1bml2ZW50aW9uLmRlCj4+Cj4+IGh0dHA6Ly93
d3cudW5pdmVudGlvbi5kZS8KPj4gR2VzY2jDpGZ0c2bDvGhyZXI6IFBldGVyIEguIEdhbnRlbgo+
PiBIUkIgMjA3NTUgQW10c2dlcmljaHQgQnJlbWVuCj4+IFN0ZXVlci1Oci46IDcxLTU5Ny0wMjg3
Ngo+Pgo+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+
PiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4+IGh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 05 18:08:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 18:08:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0AZm-0004zj-Ai; Thu, 05 Oct 2017 18:08:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0AZl-0004zW-9k
 for xen-devel@lists.xensource.com; Thu, 05 Oct 2017 18:08:49 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 37/20-02225-03576D95; Thu, 05 Oct 2017 18:08:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVVev9Fq
 kwa41ahYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmPf3GmPBBeGKK29OsjYw
 3ubrYuTiEBJoZJJYtvssM4TzmFHi2tEPTBDONkaJVVOeADmcHCICzhJfz8xlB7F5BfQlvlx5x
 tbFyMEhLGArcXJfMki9hEA7k8SK092sIDUSAp4SW+e9YIOxT3xfwtLFyM7BJmAlcUgMJMoioC
 qx78tjpgmM3AsYGVYxahSnFpWlFukaGuglFWWmZ5TkJmbmAHnGermpxcWJ6ak5iUnFesn5uZs
 YgT6vZ2Bg3MG4rcv5EKMkB5OSKK9WwbVIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8P4qBcoJF
 qempFWmZOcDgg0lLcPAoifB2gqR5iwsSc4sz0yFSpxh1OY5tuvyHSYglLz8vVUqc9y9IkQBIU
 UZpHtwIWCRcYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMK1kCNIUnM68EbtMroCOYgI6Y03
 QF5IiSRISUVAOjQVLdkq44M7GGw+o/PA2MpjbUXHpoXM+RYsZX/OHG9at/4mIajtzZuW67gAH
 zWg75Pfr+vacuV+pVbKg7f1j1nGJVYE9Eyd+rqcrnU683Zsc2FezJCu9v3fVp6bMNQVVyD67v
 OPPP2DLgg040zx+F5H7m+NkzQh99yjz+zOOg852Gs9s23rmqxFKckWioxVxUnAgA0z0mT38CA
 AA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1507226925!118106340!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32381 invoked from network); 5 Oct 2017 18:08:46 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Oct 2017 18:08:46 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0AZh-0003CQ-1a; Thu, 05 Oct 2017 18:08:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e0AZb-0003hO-H3; Thu, 05 Oct 2017 18:08:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e0AZb-0007aE-5g; Thu, 05 Oct 2017 18:08:39 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114047-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 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=2b668a84e52a8999d93c438fb259ddf0ec0f62fe
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 05 Oct 2017 18:08:39 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114047: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDA0NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDA0Ny8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAyYjY2OGE4NGU1MmE4OTk5ZDkz
YzQzOGZiMjU5ZGRmMGVjMGY2MmZlCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBkYmM0YjZlMTNhNWQwZGQ4OTY3Y2RlN2ZmNzAwMGFiMWVkODg2MjVlCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTM5NzIgIDIwMTctMTAtMDMgMjE6MDI6NDMgWiAgICAxIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTEzOTc5ICAyMDE3LTEwLTA0IDAwOjEwOjEzIFogICAgMSBkYXlzICAg
MjQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0MDQ3ICAyMDE3LTEwLTA1IDE2OjA4
OjUxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+CiAg
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogIEpvYW8gTWFydGlucyA8am9hby5tLm1hcnRpbnNAb3JhY2xlLmNv
bT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9y
YWNsZS5jb20+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CiAg
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA2NTMgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 18:24:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 18:24:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0AoK-0006ZW-0f; Thu, 05 Oct 2017 18:23:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=444660210=Andrew.Cooper3@citrix.com>)
 id 1e0AoJ-0006Yz-H2
 for xen-devel@lists.xen.org; Thu, 05 Oct 2017 18:23:51 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 A9/AC-01908-6B876D95; Thu, 05 Oct 2017 18:23:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBIsWRWlGSWpSXmKPExsXitHRDpO62imu
 RBkeucFss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlLVl5hLtgeUrF13wnmBsY/Tl2MnBwSAv4S
 82/8YgGx2QT0JXa/+MQEYosIqEuc7rjI2sXIxcEsMIdRYuOVzcwgCWGBdImDn/6wg9gsAioSv
 X8OsIHYvAKeElMXtLFADJWTOH/8J1g9p4CXxNZlc8DiQkA169q2sULYahLX+i+xQ/QKSpyc+Q
 SshllAQuLgixfMExh5ZyFJzUKSWsDItIpRozi1qCy1SNfIUC+pKDM9oyQ3MTNH19DAWC83tbg
 4MT01JzGpWC85P3cTIzB86hkYGHcw9uz1O8QoycGkJMqrVXAtUogvKT+lMiOxOCO+qDQntfgQ
 owwHh5IE79dyoJxgUWp6akVaZg4wkGHSEhw8SiK8HSBp3uKCxNzizHSI1ClGY45jmy7/YeLou
 Hn3D5MQS15+XqqUOO85kFIBkNKM0jy4QbAIu8QoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmF
 cMGK9CPJl5JXD7XgGdwgR0ypymKyCnlCQipKQaGFsrq3XNYkLimHbLscz+6Zljf9vOXY3dTcR
 0/2NJt6ZtPA9z4tnbHRjElRYqhu9fZu14KvuecJOpz24ZxqUeUvNtD3atXu/yN6SkQdblF8Nq
 hs6FR48rZdeFTVectOB8U7Jy53+93PdvFaJUTh14edXt0cOlm4vnPFisebjRO+ex4Jme6Tf4l
 ViKMxINtZiLihMBKmfE0KsCAAA=
X-Env-Sender: prvs=444660210=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1507227826!114886925!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37326 invoked from network); 5 Oct 2017 18:23:49 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 18:23:49 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="442680594"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 5 Oct 2017 19:23:42 +0100
Message-ID: <1507227824-11744-5-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507227824-11744-1-git-send-email-andrew.cooper3@citrix.com>
References: <1507227824-11744-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH for-4.10 4/5] tools/dombuilder: Fix asymetry
	when setting up console and xenstore rings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

bGlieGwgYWx3YXlzIHVzZXMgeGNfZG9tX2dudHRhYl9pbml0KCksIHdoaWNoIGludGVybmFsbHkg
Y2FsbHMKeGNfZG9tX2dudHRhYntfaHZtLH1fc2VlZCgpIHRvIHNldCB1cCB0aGUgZ3JhbnRzIHBv
aW50IGF0IHRoZSBjb25zb2xlIGFuZAp4ZW5zdG9yZSByaW5ncy4gIEZvciBIVk0gZ3Vlc3RzLCBs
aWJ4bCB0aGVuIGFza3MgWGVuIGZvciB0aGUgaW5mb3JtYXRpb24gc2V0CnVwIHByZXZpb3VzbHks
IGFuZCBjYWxscyB4Y19kb21fZ250dGFiX2h2bV9zZWVkKCkgYSBzZWNvbmQgdGltZSwgd2hpY2gg
aXMKd2FzdGVmdWwuICBBUk0gY29uc3RydWN0aW9uIGV4cGVjdHMgbGlieGwgdG8gaGF2ZSBzZXQg
dXAKZG9tLT57Y29uc29sZSx4ZW5zdG9yZX1fZXZ0Y2huIGVhcmxpZXIsIHNvIG9ubHkgYWN0dWFs
bHkgZnVuY3Rpb25zIGJlY2F1c2Ugb2YKdGhpcyBzZWNvbmQgY2FsbC4KClJhdGlvbmFsaXNlIGV2
ZXJ5dGhpbmcgYW5kIG1ha2UgaXQgY29uc2lzdGVudCBmb3IgYWxsIGd1ZXN0cy4KCiAxKSBVc2Vy
cyBvZiB0aGUgZG9tYWluIGJ1aWxkZXIgYXJlIGV4cGVjdGVkIHRvIHByb3ZpZGUKICAgIGRvbS0+
e2NvbnNvbGUseGVuc3RvcmV9X3tldnRjaG4sZG9taWR9IHVuY29uZGl0aW9uYWxseS4gIFRoaXMg
aXMgY2hlY2tlZAogICAgYnkgc2V0dGluZyBpbnZhbGlkIHZhbHVlcyBpbiB4Y19kb21fYWxsb2Nh
dGUoKSwgYW5kIGNoZWNraW5nIGluCiAgICB4Y19kb21fYm9vdF9pbWFnZSgpLgoKIDIpIEZvciB4
ODYgSFZNIGFuZCBBUk0gZ3Vlc3RzLCB0aGUgZXZlbnQgY2hhbm5lbHMgYXJlIGdpdmVuIHRvIFhl
biBhdCB0aGUKICAgIHNhbWUgdGltZSBhcyB0aGUgcmluZyBnZm5zLiAgQVJNIGFscmVhZHkgZGlk
IHRoaXMsIGJ1dCB4ODYgaXMgdXBkYXRlZCB0bwogICAgbWF0Y2guICB4ODYgUFYgYWxyZWFkeSBw
cm92aWRlcyB0aGlzIGluZm9ybWF0aW9uIGluIHRoZSBzdGFydF9pbmZvIHBhZ2UuCgogMykgTGli
eGwgaXMgdXBkYXRlZCB0byBkcm9wIGFsbCByZWxldmVudCBmdW5jdGlvbmFsaXR5IGZyb20KICAg
IGh2bV9idWlsZF9zZXRfcGFyYW1zKCksIGFuZCBiZWhhdmUgY29uc2lzdGVudGx5IHdpdGggUFYg
Z3Vlc3RzIHdoZW4gaXQKICAgIGNvbWVzIHRvIHRoZSBoYW5kbGluZyBvZiBkb20tPntjb25zb2xl
LHhlbnN0b3JlfV97ZXZ0Y2huLGRvbWlkLGdmbn0uCgpUaGlzIHJlbW92ZXMgc2V2ZXJhbCByZWR1
bmRhbnQgaHlwZXJjYWxscyAoaW5jbHVkaW5nIGEgZm9yZWlnbiBtYXBwaW5nKSBmcm9tCnRoZSB4
ODYgSFZNIGFuZCBBUk0gY29uc3RydWN0aW9uIHBhdGhzLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHRvb2xzL2xp
YnhjL2luY2x1ZGUveGNfZG9tLmggICAgICB8IDEyICsrKysrKysrLS0tLQogdG9vbHMvbGlieGMv
eGNfZG9tX2FybS5jICAgICAgICAgIHwgIDIgKy0KIHRvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMg
ICAgICAgICB8IDM2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMv
bGlieGMveGNfZG9tX2NvbXBhdF9saW51eC5jIHwgIDIgKysKIHRvb2xzL2xpYnhjL3hjX2RvbV9j
b3JlLmMgICAgICAgICB8ICA1ICsrKysrCiB0b29scy9saWJ4Yy94Y19kb21feDg2LmMgICAgICAg
ICAgfCAgNCArKysrCiB0b29scy9saWJ4bC9saWJ4bF9kb20uYyAgICAgICAgICAgfCAyOCArKysr
KysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oICAg
ICAgfCAgMSAtCiA4IGZpbGVzIGNoYW5nZWQsIDY2IGluc2VydGlvbnMoKyksIDI0IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmggYi90b29scy9s
aWJ4Yy9pbmNsdWRlL3hjX2RvbS5oCmluZGV4IDgwYjRmYmQuLjc5MDg2OWIgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmgKKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94
Y19kb20uaApAQCAtMjAsNiArMjAsOCBAQAogI2luY2x1ZGUgPHhlbmd1ZXN0Lmg+CiAKICNkZWZp
bmUgSU5WQUxJRF9QRk4gKCh4ZW5fcGZuX3QpLTEpCisjZGVmaW5lIElOVkFMSURfRVZUQ0hOICh+
MHUpCisjZGVmaW5lIElOVkFMSURfRE9NSUQgICgtMSkKICNkZWZpbmUgWDg2X0hWTV9OUl9TUEVD
SUFMX1BBR0VTICAgIDgKICNkZWZpbmUgWDg2X0hWTV9FTkRfU1BFQ0lBTF9SRUdJT04gIDB4ZmYw
MDB1CiAKQEAgLTEwNCwxMCArMTA2LDE2IEBAIHN0cnVjdCB4Y19kb21faW1hZ2UgewogICAgICAq
IERldGFpbHMgZm9yIHRoZSB0b29sc3RhY2stcHJlcGFyZWQgcmluZ3MuCiAgICAgICoKICAgICAg
KiAqX2dmbiBmaWVsZHMgYXJlIGFsbG9jYXRlZCBieSB0aGUgZG9tYWluIGJ1aWxkZXIuCisgICAg
ICogKl97ZXZ0Y2huLGRvbWlkfSBmaWVsZHMgbXVzdCBiZSBwcm92aWRlZCBieSB0aGUgY2FsbGVy
LgogICAgICAqLwogICAgIHhlbl9wZm5fdCBjb25zb2xlX2dmbjsKICAgICB4ZW5fcGZuX3QgeGVu
c3RvcmVfZ2ZuOwogCisgICAgdW5zaWduZWQgaW50IGNvbnNvbGVfZXZ0Y2huOworICAgIHVuc2ln
bmVkIGludCB4ZW5zdG9yZV9ldnRjaG47CisgICAgZG9taWRfdCBjb25zb2xlX2RvbWlkOworICAg
IGRvbWlkX3QgeGVuc3RvcmVfZG9taWQ7CisKICAgICAvKgogICAgICAqIGluaXRyZCBwYXJhbWV0
ZXJzIGFzIHNwZWNpZmllZCBpbiBzdGFydF9pbmZvIHBhZ2UKICAgICAgKiBEZXBlbmRpbmcgb24g
Y2FwYWJpbGl0aWVzIG9mIHRoZSBib290ZWQga2VybmVsIHRoaXMgbWF5IGJlIGEgdmlydHVhbApA
QCAtMTY1LDEwICsxNzMsNiBAQCBzdHJ1Y3QgeGNfZG9tX2ltYWdlIHsKIAogICAgIC8qIG1pc2Mg
eGVuIGRvbWFpbiBjb25maWcgc3R1ZmYgKi8KICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwotICAg
IHVuc2lnbmVkIGludCBjb25zb2xlX2V2dGNobjsKLSAgICB1bnNpZ25lZCBpbnQgeGVuc3RvcmVf
ZXZ0Y2huOwotICAgIGRvbWlkX3QgY29uc29sZV9kb21pZDsKLSAgICBkb21pZF90IHhlbnN0b3Jl
X2RvbWlkOwogICAgIHhlbl9wZm5fdCBzaGFyZWRfaW5mb19tZm47CiAKICAgICB4Y19pbnRlcmZh
Y2UgKnhjaDsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9hcm0uYyBiL3Rvb2xzL2xp
YnhjL3hjX2RvbV9hcm0uYwppbmRleCBjN2FhNDRhLi5kNjY4ZGYxIDEwMDY0NAotLS0gYS90b29s
cy9saWJ4Yy94Y19kb21fYXJtLmMKKysrIGIvdG9vbHMvbGlieGMveGNfZG9tX2FybS5jCkBAIC05
OSw3ICs5OSw3IEBAIHN0YXRpYyBpbnQgYWxsb2NfbWFnaWNfcGFnZXMoc3RydWN0IHhjX2RvbV9p
bWFnZSAqZG9tKQogICAgICAgICAgICAgZG9tLT54ZW5zdG9yZV9nZm4pOwogICAgIHhjX2h2bV9w
YXJhbV9zZXQoZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsIEhWTV9QQVJBTV9NT05JVE9SX1JJ
TkdfUEZOLAogICAgICAgICAgICAgYmFzZSArIE1FTUFDQ0VTU19QRk5fT0ZGU0VUKTsKLSAgICAv
KiBhbGxvY2F0ZWQgYnkgdG9vbHN0YWNrICovCisKICAgICB4Y19odm1fcGFyYW1fc2V0KGRvbS0+
eGNoLCBkb20tPmd1ZXN0X2RvbWlkLCBIVk1fUEFSQU1fQ09OU09MRV9FVlRDSE4sCiAgICAgICAg
ICAgICBkb20tPmNvbnNvbGVfZXZ0Y2huKTsKICAgICB4Y19odm1fcGFyYW1fc2V0KGRvbS0+eGNo
LCBkb20tPmd1ZXN0X2RvbWlkLCBIVk1fUEFSQU1fU1RPUkVfRVZUQ0hOLApkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGMveGNfZG9tX2Jvb3QuYyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMKaW5k
ZXggYTg0YTk1ZS4uOGQ0ZmVmYSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tX2Jvb3Qu
YworKysgYi90b29scy9saWJ4Yy94Y19kb21fYm9vdC5jCkBAIC0xNjMsNiArMTYzLDM5IEBAIHZv
aWQgKnhjX2RvbV9ib290X2RvbVVfbWFwKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSwgeGVuX3Bm
bl90IHBmbiwKICAgICByZXR1cm4gcHRyOwogfQogCitzdGF0aWMgaW50IHhjX2RvbV9jaGVja19y
ZXF1aXJlZF9maWVsZHMoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQoreworICAgIGludCByYyA9
IDA7CisKKyAgICBpZiAoIGRvbS0+Y29uc29sZV9ldnRjaG4gPT0gSU5WQUxJRF9FVlRDSE4gKQor
ICAgIHsKKyAgICAgICAgeGNfZG9tX3BhbmljKGRvbS0+eGNoLCBYQ19JTlZBTElEX1BBUkFNLAor
ICAgICAgICAgICAgICAgICAgICAgIiVzOiBDYWxsZXIgZGlkbid0IHNldCBkb20tPmNvbnNvbGVf
ZXZ0Y2huIiwgX19mdW5jX18pOworICAgICAgICByYyA9IC0xOworICAgIH0KKyAgICBpZiAoIGRv
bS0+Y29uc29sZV9kb21pZCA9PSBJTlZBTElEX0RPTUlEICkKKyAgICB7CisgICAgICAgIHhjX2Rv
bV9wYW5pYyhkb20tPnhjaCwgWENfSU5WQUxJRF9QQVJBTSwKKyAgICAgICAgICAgICAgICAgICAg
ICIlczogQ2FsbGVyIGRpZG4ndCBzZXQgZG9tLT5jb25zb2xlX2RvbWlkIiwgX19mdW5jX18pOwor
ICAgICAgICByYyA9IC0xOworICAgIH0KKworICAgIGlmICggZG9tLT54ZW5zdG9yZV9ldnRjaG4g
PT0gSU5WQUxJRF9FVlRDSE4gKQorICAgIHsKKyAgICAgICAgeGNfZG9tX3BhbmljKGRvbS0+eGNo
LCBYQ19JTlZBTElEX1BBUkFNLAorICAgICAgICAgICAgICAgICAgICAgIiVzOiBDYWxsZXIgZGlk
bid0IHNldCBkb20tPnhlbnN0b3JlX2V2dGNobiIsIF9fZnVuY19fKTsKKyAgICAgICAgcmMgPSAt
MTsKKyAgICB9CisgICAgaWYgKCBkb20tPnhlbnN0b3JlX2RvbWlkID09IElOVkFMSURfRE9NSUQg
KQorICAgIHsKKyAgICAgICAgeGNfZG9tX3BhbmljKGRvbS0+eGNoLCBYQ19JTlZBTElEX1BBUkFN
LAorICAgICAgICAgICAgICAgICAgICAgIiVzOiBDYWxsZXIgZGlkbid0IHNldCBkb20tPnhlbnN0
b3JlX2RvbWlkIiwgX19mdW5jX18pOworICAgICAgICByYyA9IC0xOworICAgIH0KKworICAgIHJl
dHVybiByYzsKK30KKwogaW50IHhjX2RvbV9ib290X2ltYWdlKHN0cnVjdCB4Y19kb21faW1hZ2Ug
KmRvbSkKIHsKICAgICB4Y19kb21pbmZvX3QgaW5mbzsKQEAgLTE3MCw2ICsyMDMsOSBAQCBpbnQg
eGNfZG9tX2Jvb3RfaW1hZ2Uoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQogCiAgICAgRE9NUFJJ
TlRGX0NBTExFRChkb20tPnhjaCk7CiAKKyAgICBpZiAoIChyYyA9IHhjX2RvbV9jaGVja19yZXF1
aXJlZF9maWVsZHMoZG9tKSkgIT0gMCApCisgICAgICAgIHJldHVybiByYzsKKwogICAgIC8qIG1p
c2Mgc3R1ZmYqLwogICAgIGlmICggKHJjID0gZG9tLT5hcmNoX2hvb2tzLT5ib290ZWFybHkoZG9t
KSkgIT0gMCApCiAgICAgICAgIHJldHVybiByYzsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hj
X2RvbV9jb21wYXRfbGludXguYyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV9jb21wYXRfbGludXguYwpp
bmRleCA2ZDI3ZWMyLi4yYWQ0M2U0IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19kb21fY29t
cGF0X2xpbnV4LmMKKysrIGIvdG9vbHMvbGlieGMveGNfZG9tX2NvbXBhdF9saW51eC5jCkBAIC02
MSw3ICs2MSw5IEBAIGludCB4Y19saW51eF9idWlsZCh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMy
X3QgZG9taWQsCiAKICAgICBkb20tPmZsYWdzIHw9IGZsYWdzOwogICAgIGRvbS0+Y29uc29sZV9l
dnRjaG4gPSBjb25zb2xlX2V2dGNobjsKKyAgICBkb20tPmNvbnNvbGVfZG9taWQgPSAwOwogICAg
IGRvbS0+eGVuc3RvcmVfZXZ0Y2huID0gc3RvcmVfZXZ0Y2huOworICAgIGRvbS0+eGVuc3RvcmVf
ZG9taWQgPSAwOwogCiAgICAgaWYgKCAocmMgPSB4Y19kb21fYm9vdF94ZW5faW5pdChkb20sIHhj
aCwgZG9taWQpKSAhPSAwICkKICAgICAgICAgZ290byBvdXQ7CmRpZmYgLS1naXQgYS90b29scy9s
aWJ4Yy94Y19kb21fY29yZS5jIGIvdG9vbHMvbGlieGMveGNfZG9tX2NvcmUuYwppbmRleCBiNWYz
MTZhLi43MDg3YzUwIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19kb21fY29yZS5jCisrKyBi
L3Rvb2xzL2xpYnhjL3hjX2RvbV9jb3JlLmMKQEAgLTc3OSw2ICs3NzksMTEgQEAgc3RydWN0IHhj
X2RvbV9pbWFnZSAqeGNfZG9tX2FsbG9jYXRlKHhjX2ludGVyZmFjZSAqeGNoLAogICAgIGRvbS0+
cGFybXMuZWxmX3BhZGRyX29mZnNldCA9IFVOU0VUX0FERFI7CiAgICAgZG9tLT5wYXJtcy5wMm1f
YmFzZSA9IFVOU0VUX0FERFI7CiAKKyAgICBkb20tPmNvbnNvbGVfZXZ0Y2huID0gSU5WQUxJRF9F
VlRDSE47CisgICAgZG9tLT54ZW5zdG9yZV9ldnRjaG4gPSBJTlZBTElEX0VWVENITjsKKyAgICBk
b20tPmNvbnNvbGVfZG9taWQgPSBJTlZBTElEX0RPTUlEOworICAgIGRvbS0+eGVuc3RvcmVfZG9t
aWQgPSBJTlZBTElEX0RPTUlEOworCiAgICAgZG9tLT5mbGFncyA9IFNJRl9WSVJUX1AyTV80VE9P
TFM7CiAKICAgICBkb20tPmFsbG9jX21hbGxvYyArPSBzaXplb2YoKmRvbSk7CmRpZmYgLS1naXQg
YS90b29scy9saWJ4Yy94Y19kb21feDg2LmMgYi90b29scy9saWJ4Yy94Y19kb21feDg2LmMKaW5k
ZXggYWEwY2VkMS4uMDVmNGI4MCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tX3g4Ni5j
CisrKyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV94ODYuYwpAQCAtNjE3LDYgKzYxNyw4IEBAIHN0YXRp
YyBpbnQgYWxsb2NfbWFnaWNfcGFnZXNfaHZtKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKICAg
ICBkb20tPnhlbnN0b3JlX2dmbiA9IHNwZWNpYWxfcGZuKFNQRUNJQUxQQUdFX1hFTlNUT1JFKTsK
ICAgICB4Y19jbGVhcl9kb21haW5fcGFnZShkb20tPnhjaCwgZG9tLT5ndWVzdF9kb21pZCwgZG9t
LT54ZW5zdG9yZV9nZm4pOwogICAgIHhjX2h2bV9wYXJhbV9zZXQoeGNoLCBkb21pZCwgSFZNX1BB
UkFNX1NUT1JFX1BGTiwgZG9tLT54ZW5zdG9yZV9nZm4pOworICAgIHhjX2h2bV9wYXJhbV9zZXQo
ZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsIEhWTV9QQVJBTV9TVE9SRV9FVlRDSE4sCisgICAg
ICAgICAgICAgICAgICAgICBkb20tPnhlbnN0b3JlX2V2dGNobik7CiAKICAgICB4Y19odm1fcGFy
YW1fc2V0KHhjaCwgZG9taWQsIEhWTV9QQVJBTV9CVUZJT1JFUV9QRk4sCiAgICAgICAgICAgICAg
ICAgICAgICBzcGVjaWFsX3BmbihTUEVDSUFMUEFHRV9CVUZJT1JFUSkpOwpAQCAtNjI2LDYgKzYy
OCw4IEBAIHN0YXRpYyBpbnQgYWxsb2NfbWFnaWNfcGFnZXNfaHZtKHN0cnVjdCB4Y19kb21faW1h
Z2UgKmRvbSkKICAgICBkb20tPmNvbnNvbGVfZ2ZuID0gc3BlY2lhbF9wZm4oU1BFQ0lBTFBBR0Vf
Q09OU09MRSk7CiAgICAgeGNfY2xlYXJfZG9tYWluX3BhZ2UoZG9tLT54Y2gsIGRvbS0+Z3Vlc3Rf
ZG9taWQsIGRvbS0+Y29uc29sZV9nZm4pOwogICAgIHhjX2h2bV9wYXJhbV9zZXQoeGNoLCBkb21p
ZCwgSFZNX1BBUkFNX0NPTlNPTEVfUEZOLCBkb20tPmNvbnNvbGVfZ2ZuKTsKKyAgICB4Y19odm1f
cGFyYW1fc2V0KGRvbS0+eGNoLCBkb20tPmd1ZXN0X2RvbWlkLCBIVk1fUEFSQU1fQ09OU09MRV9F
VlRDSE4sCisgICAgICAgICAgICAgICAgICAgICBkb20tPmNvbnNvbGVfZXZ0Y2huKTsKIAogICAg
IHhjX2h2bV9wYXJhbV9zZXQoeGNoLCBkb21pZCwgSFZNX1BBUkFNX1BBR0lOR19SSU5HX1BGTiwK
ICAgICAgICAgICAgICAgICAgICAgIHNwZWNpYWxfcGZuKFNQRUNJQUxQQUdFX1BBR0lORykpOwpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgYi90b29scy9saWJ4bC9saWJ4bF9k
b20uYwppbmRleCAwMzg5YTA2Li5mY2RlZWYwIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4
bF9kb20uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwpAQCAtODYyLDE0ICs4NjIsMTAg
QEAgaW50IGxpYnhsX19idWlsZF9wdihsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKIH0K
IAogc3RhdGljIGludCBodm1fYnVpbGRfc2V0X3BhcmFtcyh4Y19pbnRlcmZhY2UgKmhhbmRsZSwg
dWludDMyX3QgZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2Rv
bWFpbl9idWlsZF9pbmZvICppbmZvLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBp
bnQgc3RvcmVfZXZ0Y2huLCB1bnNpZ25lZCBsb25nICpzdG9yZV9tZm4sCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGludCBjb25zb2xlX2V2dGNobiwgdW5zaWduZWQgbG9uZyAqY29u
c29sZV9tZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3Qgc3RvcmVf
ZG9taWQsIGRvbWlkX3QgY29uc29sZV9kb21pZCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmluZm8pCiB7CiAgICAgc3RydWN0IGh2bV9p
bmZvX3RhYmxlICp2YV9odm07CiAgICAgdWludDhfdCAqdmFfbWFwLCBzdW07Ci0gICAgdWludDY0
X3Qgc3RyX21mbiwgY29uc19tZm47CiAgICAgaW50IGk7CiAKICAgICBpZiAoaW5mby0+dHlwZSA9
PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0pIHsKQEAgLTg5MCwxNSArODg2LDYgQEAgc3RhdGljIGlu
dCBodm1fYnVpbGRfc2V0X3BhcmFtcyh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgdWludDMyX3QgZG9t
aWQsCiAgICAgICAgIG11bm1hcCh2YV9tYXAsIFhDX1BBR0VfU0laRSk7CiAgICAgfQogCi0gICAg
eGNfaHZtX3BhcmFtX2dldChoYW5kbGUsIGRvbWlkLCBIVk1fUEFSQU1fU1RPUkVfUEZOLCAmc3Ry
X21mbik7Ci0gICAgeGNfaHZtX3BhcmFtX2dldChoYW5kbGUsIGRvbWlkLCBIVk1fUEFSQU1fQ09O
U09MRV9QRk4sICZjb25zX21mbik7Ci0gICAgeGNfaHZtX3BhcmFtX3NldChoYW5kbGUsIGRvbWlk
LCBIVk1fUEFSQU1fU1RPUkVfRVZUQ0hOLCBzdG9yZV9ldnRjaG4pOwotICAgIHhjX2h2bV9wYXJh
bV9zZXQoaGFuZGxlLCBkb21pZCwgSFZNX1BBUkFNX0NPTlNPTEVfRVZUQ0hOLCBjb25zb2xlX2V2
dGNobik7Ci0KLSAgICAqc3RvcmVfbWZuID0gc3RyX21mbjsKLSAgICAqY29uc29sZV9tZm4gPSBj
b25zX21mbjsKLQotICAgIHhjX2RvbV9nbnR0YWJfaHZtX3NlZWQoaGFuZGxlLCBkb21pZCwgKmNv
bnNvbGVfbWZuLCAqc3RvcmVfbWZuLCBjb25zb2xlX2RvbWlkLCBzdG9yZV9kb21pZCk7CiAgICAg
cmV0dXJuIDA7CiB9CiAKQEAgLTExNTksNiArMTE0NiwxMSBAQCBpbnQgbGlieGxfX2J1aWxkX2h2
bShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKIAogICAgIGRvbS0+Y29udGFpbmVyX3R5
cGUgPSBYQ19ET01fSFZNX0NPTlRBSU5FUjsKIAorICAgIGRvbS0+Y29uc29sZV9ldnRjaG4gPSBz
dGF0ZS0+Y29uc29sZV9wb3J0OworICAgIGRvbS0+Y29uc29sZV9kb21pZCA9IHN0YXRlLT5jb25z
b2xlX2RvbWlkOworICAgIGRvbS0+eGVuc3RvcmVfZXZ0Y2huID0gc3RhdGUtPnN0b3JlX3BvcnQ7
CisgICAgZG9tLT54ZW5zdG9yZV9kb21pZCA9IHN0YXRlLT5zdG9yZV9kb21pZDsKKwogICAgIC8q
IFRoZSBwYXJhbXMgZnJvbSB0aGUgY29uZmlndXJhdGlvbiBmaWxlIGFyZSBpbiBNYiwgd2hpY2gg
YXJlIHRoZW4KICAgICAgKiBtdWx0aXBsaWVkIGJ5IDEgS2IuIFRoaXMgd2FzIHRoZW4gZGl2aWRl
ZCBvZmYgd2hlbiBjYWxsaW5nCiAgICAgICogdGhlIG9sZCB4Y19odm1fYnVpbGRfdGFyZ2V0X21l
bSgpIHdoaWNoIHRoZW4gdHVybmVkIHRoZW0gdG8gYnl0ZXMuCkBAIC0xMjYzLDEwICsxMjU1LDcg
QEAgaW50IGxpYnhsX19idWlsZF9odm0obGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAg
ICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAotICAgIHJjID0gaHZtX2J1aWxkX3NldF9wYXJhbXMo
Y3R4LT54Y2gsIGRvbWlkLCBpbmZvLCBzdGF0ZS0+c3RvcmVfcG9ydCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAmc3RhdGUtPnN0b3JlX21mbiwgc3RhdGUtPmNvbnNvbGVfcG9ydCwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmc3RhdGUtPmNvbnNvbGVfbWZuLCBzdGF0
ZS0+c3RvcmVfZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGUtPmNv
bnNvbGVfZG9taWQpOworICAgIHJjID0gaHZtX2J1aWxkX3NldF9wYXJhbXMoY3R4LT54Y2gsIGRv
bWlkLCBpbmZvKTsKICAgICBpZiAocmMgIT0gMCkgewogICAgICAgICBMT0coRVJST1IsICJodm0g
YnVpbGQgc2V0IHBhcmFtcyBmYWlsZWQiKTsKICAgICAgICAgZ290byBvdXQ7CkBAIC0xMjc4LDYg
KzEyNjcsOSBAQCBpbnQgbGlieGxfX2J1aWxkX2h2bShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBk
b21pZCwKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCisgICAgc3RhdGUtPmNvbnNvbGVfbWZu
ID0gZG9tLT5jb25zb2xlX2dmbjsKKyAgICBzdGF0ZS0+c3RvcmVfbWZuID0gZG9tLT54ZW5zdG9y
ZV9nZm47CisKICAgICB4Y19kb21fcmVsZWFzZShkb20pOwogICAgIHJldHVybiAwOwogCmRpZmYg
LS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxf
aW50ZXJuYWwuaAppbmRleCBiY2I2YjBhLi44YThlZjRhIDEwMDY0NAotLS0gYS90b29scy9saWJ4
bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAg
LTExNSw3ICsxMTUsNiBAQAogI2RlZmluZSBTVFVCRE9NX1NQRUNJQUxfQ09OU09MRVMgMwogI2Rl
ZmluZSBUQVBfREVWSUNFX1NVRkZJWCAiLWVtdSIKICNkZWZpbmUgRE9NSURfWFNfUEFUSCAiZG9t
aWQiCi0jZGVmaW5lIElOVkFMSURfRE9NSUQgfjAKIAogLyogU2l6ZSBtYWNyb3MuICovCiAjZGVm
aW5lIF9fQUMoWCxZKSAgIChYIyNZKQotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 18:24:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 18:24:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0AoO-0006au-2v; Thu, 05 Oct 2017 18:23:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=444660210=Andrew.Cooper3@citrix.com>)
 id 1e0AoL-0006aD-T4
 for xen-devel@lists.xen.org; Thu, 05 Oct 2017 18:23:54 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 71/AC-02228-9B876D95; Thu, 05 Oct 2017 18:23:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHRDpO7Wimu
 RBn37ZCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxFe3exFLQrVnQ1b2dsYLwq1cXIySEh4C/R
 t3Y6O4jNJqAvsfvFJyYQW0RAXeJ0x0XWLkYuDmaBOYwSG69sZgZJCAuESUz/8IgNxGYRUJH4s
 Gs1WJxXwFPiXPcMFoihchLnj/8Ei3MKeElsXTYHLC4EVLOubRsrhK0mca3/EjtEr6DEyZlPwG
 qYBSQkDr54wTyBkXcWktQsJKkFjEyrGDWKU4vKUot0jQz1kooy0zNKchMzc3QNDYz1clOLixP
 TU3MSk4r1kvNzNzECw6eegYFxB2PPXr9DjJIcTEqivFoF1yKF+JLyUyozEosz4otKc1KLDzHK
 cHAoSfB+LQfKCRalpqdWpGXmAAMZJi3BwaMkwtsBkuYtLkjMLc5Mh0idYtTl6Lh59w+TEEtef
 l6qlDjvOZAiAZCijNI8uBGwqLrEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZhXDBijQjyZeS
 Vwm14BHcEEdMScpisgR5QkIqSkGhh9WndrR/aZb6z2dnsiXjdDVd3xOKfKk/N2m602JOn1tmk
 4Tm5QbDkpwT572t+P7jwPphydxWGS1BXDKsYTlvsh4dCzi+e+P5rlwPWTTfeG/6NJkda/bYWa
 7PoPhXUbvP/Z1WDKr+bqN/tt5GLJmtsXI74v8+a9uDU5XLZZcbPx1s3TjCsX71ZiKc5INNRiL
 ipOBAAEQxvmpQIAAA==
X-Env-Sender: prvs=444660210=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1507227826!114886925!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37296 invoked from network); 5 Oct 2017 18:23:49 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 18:23:49 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="442680591"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 5 Oct 2017 19:23:40 +0100
Message-ID: <1507227824-11744-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507227824-11744-1-git-send-email-andrew.cooper3@citrix.com>
References: <1507227824-11744-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH for-4.10 2/5] tools/dombuilder: Remove
	clear_page() from xc_dom_boot.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

cGZuIDAgaXMgYSBsZWdpdGltYXRlIChhbGJlaXQgdW5saWtlbHkpIGZyYW1lIHRvIHVzZSBmb3Ig
dHJhbnNsYXRlZCBkb21haW5zLApzbyBza2lwcGluZyBpdCBpcyB3cm9uZy4gIChUaGlzIGJlaGF2
aW91ciBhcHBlYXJzIHRvIGV4aXN0cyBzaW1wbHkgdG8gY292ZXIKdGhlIGZhY3QgdGhhdCB6ZXJv
IGlzIHRoZSBkZWZhdWx0IHZhbHVlIG9mIGFuIHVuaW5pdGlhbGlzZWQgZmllbGQgaW4gZG9tLikK
CkFSTSBhbHJlYWR5IGNsZWFycyB0aGUgZnJhbWVzIGF0IHRoZSBwb2ludCB0aGF0IHRoZSBwZm5z
IGFyZSBhbGxvY2F0ZWQsCm1lYW5pbmcgdGhhdCB0aGUgYWRkZWQgY2xlYXJfcGFnZSgpIGlzIHdh
c3RlZnVsLiAgQWx0ZXIgeDg2IHRvIG1hdGNoIEFSTSBhbmQKY2xlYXIgdGhlIHBhZ2Ugd2hlbiBp
dCBpcyBhbGxvY2F0ZWQuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRy
aXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogdG9vbHMvbGlieGMveGNfZG9tX2FybS5jICB8
ICAzICsrLQogdG9vbHMvbGlieGMveGNfZG9tX2Jvb3QuYyB8IDI2IC0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiB0b29scy9saWJ4Yy94Y19kb21feDg2LmMgIHwgIDggKysrKysrKysKIDMgZmls
ZXMgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMjcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGMveGNfZG9tX2FybS5jIGIvdG9vbHMvbGlieGMveGNfZG9tX2FybS5jCmlu
ZGV4IDk4MjAwYWUuLjJhZWIyODcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9hcm0u
YworKysgYi90b29scy9saWJ4Yy94Y19kb21fYXJtLmMKQEAgLTkxLDcgKzkxLDggQEAgc3RhdGlj
IGludCBhbGxvY19tYWdpY19wYWdlcyhzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCiAgICAgeGNf
Y2xlYXJfZG9tYWluX3BhZ2UoZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsIGRvbS0+Y29uc29s
ZV9wZm4pOwogICAgIHhjX2NsZWFyX2RvbWFpbl9wYWdlKGRvbS0+eGNoLCBkb20tPmd1ZXN0X2Rv
bWlkLCBkb20tPnhlbnN0b3JlX3Bmbik7CiAgICAgeGNfY2xlYXJfZG9tYWluX3BhZ2UoZG9tLT54
Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsIGJhc2UgKyBNRU1BQ0NFU1NfUEZOX09GRlNFVCk7Ci0gICAg
eGNfY2xlYXJfZG9tYWluX3BhZ2UoZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsIGJhc2UgKyBW
VUFSVF9QRk5fT0ZGU0VUKTsKKyAgICB4Y19jbGVhcl9kb21haW5fcGFnZShkb20tPnhjaCwgZG9t
LT5ndWVzdF9kb21pZCwgZG9tLT52dWFydF9nZm4pOworCiAgICAgeGNfaHZtX3BhcmFtX3NldChk
b20tPnhjaCwgZG9tLT5ndWVzdF9kb21pZCwgSFZNX1BBUkFNX0NPTlNPTEVfUEZOLAogICAgICAg
ICAgICAgZG9tLT5jb25zb2xlX3Bmbik7CiAgICAgeGNfaHZtX3BhcmFtX3NldChkb20tPnhjaCwg
ZG9tLT5ndWVzdF9kb21pZCwgSFZNX1BBUkFNX1NUT1JFX1BGTiwKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhjL3hjX2RvbV9ib290LmMgYi90b29scy9saWJ4Yy94Y19kb21fYm9vdC5jCmluZGV4IDhh
Mzc2ZDAuLmNlM2MyMmUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMKKysr
IGIvdG9vbHMvbGlieGMveGNfZG9tX2Jvb3QuYwpAQCAtNjIsMjUgKzYyLDYgQEAgc3RhdGljIGlu
dCBzZXR1cF9oeXBlcmNhbGxfcGFnZShzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCiAgICAgcmV0
dXJuIHJjOwogfQogCi1zdGF0aWMgaW50IGNsZWFyX3BhZ2Uoc3RydWN0IHhjX2RvbV9pbWFnZSAq
ZG9tLCB4ZW5fcGZuX3QgcGZuKQotewotICAgIHhlbl9wZm5fdCBkc3Q7Ci0gICAgaW50IHJjOwot
Ci0gICAgaWYgKCBwZm4gPT0gMCApCi0gICAgICAgIHJldHVybiAwOwotCi0gICAgZHN0ID0geGNf
ZG9tX3AybShkb20sIHBmbik7Ci0gICAgRE9NUFJJTlRGKCIlczogcGZuIDB4JSIgUFJJcGZuICIs
IG1mbiAweCUiIFBSSXBmbiAiIiwKLSAgICAgICAgICAgICAgX19GVU5DVElPTl9fLCBwZm4sIGRz
dCk7Ci0gICAgcmMgPSB4Y19jbGVhcl9kb21haW5fcGFnZShkb20tPnhjaCwgZG9tLT5ndWVzdF9k
b21pZCwgZHN0KTsKLSAgICBpZiAoIHJjICE9IDAgKQotICAgICAgICB4Y19kb21fcGFuaWMoZG9t
LT54Y2gsIFhDX0lOVEVSTkFMX0VSUk9SLAotICAgICAgICAgICAgICAgICAgICAgIiVzOiB4Y19j
bGVhcl9kb21haW5fcGFnZSBmYWlsZWQgKHBmbiAweCUiIFBSSXBmbgotICAgICAgICAgICAgICAg
ICAgICAgIiwgcmM9JWQpIiwgX19GVU5DVElPTl9fLCBwZm4sIHJjKTsKLSAgICByZXR1cm4gcmM7
Ci19Ci0KIAogLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovCiAKQEAgLTIyMiwxMyArMjAzLDYgQEAgaW50
IHhjX2RvbV9ib290X2ltYWdlKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKICAgICAgICAgaWYg
KCAocmMgPSBkb20tPmFyY2hfaG9va3MtPnNldHVwX3BndGFibGVzKGRvbSkpICE9IDAgKQogICAg
ICAgICAgICAgcmV0dXJuIHJjOwogCi0gICAgaWYgKCAocmMgPSBjbGVhcl9wYWdlKGRvbSwgZG9t
LT5jb25zb2xlX3BmbikpICE9IDAgKQotICAgICAgICByZXR1cm4gcmM7Ci0gICAgaWYgKCAocmMg
PSBjbGVhcl9wYWdlKGRvbSwgZG9tLT54ZW5zdG9yZV9wZm4pKSAhPSAwICkKLSAgICAgICAgcmV0
dXJuIHJjOwotICAgIGlmICggKHJjID0gY2xlYXJfcGFnZShkb20sIGRvbS0+dnVhcnRfZ2ZuKSkg
IT0gMCApCi0gICAgICAgIHJldHVybiByYzsKLQogICAgIC8qIHN0YXJ0IGluZm8gcGFnZSAqLwog
ICAgIGlmICggZG9tLT5hcmNoX2hvb2tzLT5zdGFydF9pbmZvICkKICAgICAgICAgZG9tLT5hcmNo
X2hvb2tzLT5zdGFydF9pbmZvKGRvbSk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19kb21f
eDg2LmMgYi90b29scy9saWJ4Yy94Y19kb21feDg2LmMKaW5kZXggODg1Y2ExYi4uMGM4MGI1OSAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tX3g4Ni5jCisrKyBiL3Rvb2xzL2xpYnhjL3hj
X2RvbV94ODYuYwpAQCAtNTQzLDEwICs1NDMsMTQgQEAgc3RhdGljIGludCBhbGxvY19tYWdpY19w
YWdlc19wdihzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCiAgICAgZG9tLT54ZW5zdG9yZV9wZm4g
PSB4Y19kb21fYWxsb2NfcGFnZShkb20sICJ4ZW5zdG9yZSIpOwogICAgIGlmICggZG9tLT54ZW5z
dG9yZV9wZm4gPT0gSU5WQUxJRF9QRk4gKQogICAgICAgICByZXR1cm4gLTE7CisgICAgeGNfY2xl
YXJfZG9tYWluX3BhZ2UoZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgeGNfZG9tX3AybShkb20sIGRvbS0+eGVuc3RvcmVfcGZuKSk7CiAKICAgICBk
b20tPmNvbnNvbGVfcGZuID0geGNfZG9tX2FsbG9jX3BhZ2UoZG9tLCAiY29uc29sZSIpOwogICAg
IGlmICggZG9tLT5jb25zb2xlX3BmbiA9PSBJTlZBTElEX1BGTiApCiAgICAgICAgIHJldHVybiAt
MTsKKyAgICB4Y19jbGVhcl9kb21haW5fcGFnZShkb20tPnhjaCwgZG9tLT5ndWVzdF9kb21pZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICB4Y19kb21fcDJtKGRvbSwgZG9tLT5jb25zb2xlX3Bm
bikpOwogCiAgICAgZG9tLT5hbGxvY19ib290c3RhY2sgPSAxOwogCkBAIC02OTYsNyArNzAwLDEx
IEBAIHN0YXRpYyBpbnQgYWxsb2NfbWFnaWNfcGFnZXNfaHZtKHN0cnVjdCB4Y19kb21faW1hZ2Ug
KmRvbSkKICAgICAgICAgICAgICAgICAgICAgIHNwZWNpYWxfcGZuKFNQRUNJQUxQQUdFX0lERU5U
X1BUKSA8PCBQQUdFX1NISUZUKTsKIAogICAgIGRvbS0+Y29uc29sZV9wZm4gPSBzcGVjaWFsX3Bm
bihTUEVDSUFMUEFHRV9DT05TT0xFKTsKKyAgICB4Y19jbGVhcl9kb21haW5fcGFnZShkb20tPnhj
aCwgZG9tLT5ndWVzdF9kb21pZCwgZG9tLT5jb25zb2xlX3Bmbik7CisKICAgICBkb20tPnhlbnN0
b3JlX3BmbiA9IHNwZWNpYWxfcGZuKFNQRUNJQUxQQUdFX1hFTlNUT1JFKTsKKyAgICB4Y19jbGVh
cl9kb21haW5fcGFnZShkb20tPnhjaCwgZG9tLT5ndWVzdF9kb21pZCwgZG9tLT54ZW5zdG9yZV9w
Zm4pOworCiAgICAgZG9tLT5wYXJtcy52aXJ0X2h5cGVyY2FsbCA9IC0xOwogCiAgICAgcmMgPSAw
OwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 18:24:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 18:24:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0AoM-0006ag-RQ; Thu, 05 Oct 2017 18:23:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=444660210=Andrew.Cooper3@citrix.com>)
 id 1e0AoL-0006aD-EY
 for xen-devel@lists.xen.org; Thu, 05 Oct 2017 18:23:53 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 7D/9C-02228-8B876D95; Thu, 05 Oct 2017 18:23:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHRDpO72imu
 RBgvdLZZ8XMziwOhxdPdvpgDGKNbMvKT8igTWjDf7IwqOK1XM3xHXwLhduouRk0NCwF9i9+uf
 jCA2m4C+xO4Xn5hAbBEBdYnTHRdZuxi5OJgF5jBKbLyymRkkISwQIfGmbypYEYuAikTnlJtgN
 q+Ap8TNXZdYIIbKSZw//hOsnlPAS2LrsjlgcSGgmnVt21ghbDWJa/2X2CF6BSVOznwCVsMsIC
 Fx8MUL5gmMvLOQpGYhSS1gZFrFqFGcWlSWWqRrZKiXVJSZnlGSm5iZo2toYKyXm1pcnJiempO
 YVKyXnJ+7iREYOPUMDIw7GHv2+h1ilORgUhLl1Sq4FinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJ
 gvdrOVBOsCg1PbUiLTMHGMIwaQkOHiUR3g6QNG9xQWJucWY6ROoUozHHsU2X/zBxdNy8+4dJi
 CUvPy9VSpz3HEipAEhpRmke3CBYbF1ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMwrBoxUIZ
 7MvBK4fa+ATmECOmVO0xWQU0oSEVJSDYwmy7V5mEUbrn4+tPbnjYIVqYXLnZXf54oruClt/CO
 hvttS6Hr90+svFvpcMUrLcTOWSi4t4CrLTj8u+kTZSuTGvudtU7V2fhXiiNd1/2mZeerJxB6J
 swJB5p/iXyR7xKlcjp20eu+X0nYbu5UpTGfr57x4+2DD08PfrD6s3RSWemzGhqQby/WUWIozE
 g21mIuKEwEO2tDXqAIAAA==
X-Env-Sender: prvs=444660210=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1507227826!114886925!4
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37362 invoked from network); 5 Oct 2017 18:23:50 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 18:23:50 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="442680596"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 5 Oct 2017 19:23:44 +0100
Message-ID: <1507227824-11744-7-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507227824-11744-1-git-send-email-andrew.cooper3@citrix.com>
References: <1507227824-11744-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH for-4.10 5/5] tools/dombuilder: Prevent failures
	of xc_dom_gnttab_init()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVjZW50IGNoYW5nZXMgaW4gZ3JhbnQgdGFibGUgY29uZmlndXJhdGlvbiBoYXZlIGNhdXNlZCBj
YWxscyB0bwp4Y19kb21fZ250dGFiX2luaXQoKSB0byBmYWlsIGlmIG5vdCBwcm9jZWVkZWQgd2l0
aCBhIGNhbGwgdG8KeGNfZG9tYWluX3NldF9nbnR0YWJfbGltaXRzKCkuICBUaGlzIGlzIGJhY2t3
YXJkcyBmcm9tIHRoZSBwb2ludCBvZiB2aWV3IG9mCjNyZCBwYXJ0eSBkb21idWlsZGVyIHVzZXJz
LgoKQWRkIG1heF97Z3JhbnQsbWFwdHJhY2t9X2ZyYW1lcyBwYXJhbWV0ZXJzIHRvIHN0cnVjdCB4
Y19kb21faW1hZ2UsIGFuZCByZXF1aXJlCnRoZW0gdG8gYmUgc2V0IGJ5IGNhbGxlcnMgdXNpbmcg
eGNfZG9tX2dudHRhYl9pbml0KCkuICBMaWJ4bCwgd2hpY2ggdXNlcwp4Y19kb21fZ250dGFiX2lu
aXQoKSBpdHNlbGYgaXMgdXBkYXRlZCBhcHByb3ByaWF0ZWx5LgoKU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBJYW4gSmFja3Nv
biA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHRvb2xz
L2xpYnhjL2luY2x1ZGUveGNfZG9tLmggfCAgNCArKysrCiB0b29scy9saWJ4Yy94Y19kb21fYm9v
dC5jICAgIHwgMTQgKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhjL3hjX2RvbV9jb3JlLmMgICAg
fCAgMyArKysKIHRvb2xzL2xpYnhsL2xpYnhsX2RvbS5jICAgICAgfCAxMiArKysrKystLS0tLS0K
IDQgZmlsZXMgY2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oIGIvdG9vbHMvbGlieGMvaW5jbHVk
ZS94Y19kb20uaAppbmRleCA3OTA4NjliLi44ZTY3M2ZiIDEwMDY0NAotLS0gYS90b29scy9saWJ4
Yy9pbmNsdWRlL3hjX2RvbS5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmgKQEAg
LTExNiw2ICsxMTYsMTAgQEAgc3RydWN0IHhjX2RvbV9pbWFnZSB7CiAgICAgZG9taWRfdCBjb25z
b2xlX2RvbWlkOwogICAgIGRvbWlkX3QgeGVuc3RvcmVfZG9taWQ7CiAKKyAgICAvKiBHcmFudCBs
aW1pdCBjb25maWd1cmF0aW9uOyBtYW5kYXRvcnkgaWYgY2FsbGluZyB4Y19kb21fZ250dGFiX2lu
aXQoKS4gKi8KKyAgICB1bnNpZ25lZCBpbnQgbWF4X2dyYW50X2ZyYW1lczsKKyAgICB1bnNpZ25l
ZCBpbnQgbWF4X21hcHRyYWNrX2ZyYW1lczsKKwogICAgIC8qCiAgICAgICogaW5pdHJkIHBhcmFt
ZXRlcnMgYXMgc3BlY2lmaWVkIGluIHN0YXJ0X2luZm8gcGFnZQogICAgICAqIERlcGVuZGluZyBv
biBjYXBhYmlsaXRpZXMgb2YgdGhlIGJvb3RlZCBrZXJuZWwgdGhpcyBtYXkgYmUgYSB2aXJ0dWFs
CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19kb21fYm9vdC5jIGIvdG9vbHMvbGlieGMveGNf
ZG9tX2Jvb3QuYwppbmRleCA4ZDRmZWZhLi43Y2I5ZTQwIDEwMDY0NAotLS0gYS90b29scy9saWJ4
Yy94Y19kb21fYm9vdC5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMKQEAgLTQxOSw2
ICs0MTksMjAgQEAgaW50IHhjX2RvbV9nbnR0YWJfaHZtX3NlZWQoeGNfaW50ZXJmYWNlICp4Y2gs
IGRvbWlkX3QgZG9taWQsCiAKIGludCB4Y19kb21fZ250dGFiX2luaXQoc3RydWN0IHhjX2RvbV9p
bWFnZSAqZG9tKQogeworICAgIGludCByYzsKKworICAgIGlmICggZG9tLT5tYXhfZ3JhbnRfZnJh
bWVzID09IC0xIHx8IGRvbS0+bWF4X21hcHRyYWNrX2ZyYW1lcyA9PSAtMSApCisgICAgeworICAg
ICAgICB4Y19kb21fcGFuaWMoZG9tLT54Y2gsIFhDX0lOVkFMSURfUEFSQU0sCisgICAgICAgICAg
ICAgICAgICAgICAiJXM6IENhbGxlciBkaWRuJ3Qgc2V0IGdyYW50IGxpbWl0IGluZm9ybWF0aW9u
IiwgX19mdW5jX18pOworICAgICAgICByZXR1cm4gLTE7CisgICAgfQorCisgICAgaWYgKCAocmMg
PSB4Y19kb21haW5fc2V0X2dudHRhYl9saW1pdHMoZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tLT5tYXhfZ3Jh
bnRfZnJhbWVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRv
bS0+bWF4X21hcHRyYWNrX2ZyYW1lcykpICE9IDAgKQorICAgICAgICByZXR1cm4gcmM7CisKICAg
ICBpZiAoIHhjX2RvbV90cmFuc2xhdGVkKGRvbSkgKSB7CiAgICAgICAgIHJldHVybiB4Y19kb21f
Z250dGFiX2h2bV9zZWVkKGRvbS0+eGNoLCBkb20tPmd1ZXN0X2RvbWlkLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBkb20tPmNvbnNvbGVfZ2ZuLCBkb20tPnhlbnN0b3Jl
X2dmbiwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9jb3JlLmMgYi90b29scy9saWJ4
Yy94Y19kb21fY29yZS5jCmluZGV4IDcwODdjNTAuLmQ2NjA2NTEgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhjL3hjX2RvbV9jb3JlLmMKKysrIGIvdG9vbHMvbGlieGMveGNfZG9tX2NvcmUuYwpAQCAt
Nzg0LDYgKzc4NCw5IEBAIHN0cnVjdCB4Y19kb21faW1hZ2UgKnhjX2RvbV9hbGxvY2F0ZSh4Y19p
bnRlcmZhY2UgKnhjaCwKICAgICBkb20tPmNvbnNvbGVfZG9taWQgPSBJTlZBTElEX0RPTUlEOwog
ICAgIGRvbS0+eGVuc3RvcmVfZG9taWQgPSBJTlZBTElEX0RPTUlEOwogCisgICAgZG9tLT5tYXhf
Z3JhbnRfZnJhbWVzID0gLTE7CisgICAgZG9tLT5tYXhfbWFwdHJhY2tfZnJhbWVzID0gLTE7CisK
ICAgICBkb20tPmZsYWdzID0gU0lGX1ZJUlRfUDJNXzRUT09MUzsKIAogICAgIGRvbS0+YWxsb2Nf
bWFsbG9jICs9IHNpemVvZigqZG9tKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Rv
bS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKaW5kZXggZmNkZWVmMC4uZmE1MzE5ZCAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
ZG9tLmMKQEAgLTM1OCwxMiArMzU4LDYgQEAgaW50IGxpYnhsX19idWlsZF9wcmUobGlieGxfX2dj
ICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOwogICAgIH0K
IAotICAgIGlmICh4Y19kb21haW5fc2V0X2dudHRhYl9saW1pdHMoY3R4LT54Y2gsIGRvbWlkLCBp
bmZvLT5tYXhfZ3JhbnRfZnJhbWVzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaW5mby0+bWF4X21hcHRyYWNrX2ZyYW1lcykgIT0gMCkgewotICAgICAgICBMT0coRVJST1Is
ICJDb3VsZG4ndCBzZXQgZ3JhbnQgdGFibGUgbGltaXRzIik7Ci0gICAgICAgIHJldHVybiBFUlJP
Ul9GQUlMOwotICAgIH0KLQogICAgIC8qCiAgICAgICogQ2hlY2sgaWYgdGhlIGRvbWFpbiBoYXMg
YW55IENQVSBvciBub2RlIGFmZmluaXR5IGFscmVhZHkuIElmIG5vdCwgdHJ5CiAgICAgICogdG8g
YnVpbGQgdXAgdGhlIGxhdHRlciB2aWEgYXV0b21hdGljIE5VTUEgcGxhY2VtZW50LiBJbiBmYWN0
LCBpbiBjYXNlCkBAIC04MTUsNiArODA5LDkgQEAgaW50IGxpYnhsX19idWlsZF9wdihsaWJ4bF9f
Z2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICBkb20tPnhlbnN0b3JlX2RvbWlkID0gc3RhdGUt
PnN0b3JlX2RvbWlkOwogICAgIGRvbS0+Y2xhaW1fZW5hYmxlZCA9IGxpYnhsX2RlZmJvb2xfdmFs
KGluZm8tPmNsYWltX21vZGUpOwogCisgICAgZG9tLT5tYXhfZ3JhbnRfZnJhbWVzICAgID0gaW5m
by0+bWF4X2dyYW50X2ZyYW1lczsKKyAgICBkb20tPm1heF9tYXB0cmFja19mcmFtZXMgPSBpbmZv
LT5tYXhfbWFwdHJhY2tfZnJhbWVzOworCiAgICAgaWYgKGluZm8tPm51bV92bnVtYV9ub2RlcyAh
PSAwKSB7CiAgICAgICAgIHVuc2lnbmVkIGludCBpOwogCkBAIC0xMTUxLDYgKzExNDgsOSBAQCBp
bnQgbGlieGxfX2J1aWxkX2h2bShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICBk
b20tPnhlbnN0b3JlX2V2dGNobiA9IHN0YXRlLT5zdG9yZV9wb3J0OwogICAgIGRvbS0+eGVuc3Rv
cmVfZG9taWQgPSBzdGF0ZS0+c3RvcmVfZG9taWQ7CiAKKyAgICBkb20tPm1heF9ncmFudF9mcmFt
ZXMgICAgPSBpbmZvLT5tYXhfZ3JhbnRfZnJhbWVzOworICAgIGRvbS0+bWF4X21hcHRyYWNrX2Zy
YW1lcyA9IGluZm8tPm1heF9tYXB0cmFja19mcmFtZXM7CisKICAgICAvKiBUaGUgcGFyYW1zIGZy
b20gdGhlIGNvbmZpZ3VyYXRpb24gZmlsZSBhcmUgaW4gTWIsIHdoaWNoIGFyZSB0aGVuCiAgICAg
ICogbXVsdGlwbGllZCBieSAxIEtiLiBUaGlzIHdhcyB0aGVuIGRpdmlkZWQgb2ZmIHdoZW4gY2Fs
bGluZwogICAgICAqIHRoZSBvbGQgeGNfaHZtX2J1aWxkX3RhcmdldF9tZW0oKSB3aGljaCB0aGVu
IHR1cm5lZCB0aGVtIHRvIGJ5dGVzLgotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 18:24:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 18:24:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0AoJ-0006Z0-Io; Thu, 05 Oct 2017 18:23:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=444660210=Andrew.Cooper3@citrix.com>)
 id 1e0AoH-0006Yh-U7
 for xen-devel@lists.xen.org; Thu, 05 Oct 2017 18:23:50 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 A5/E3-02047-5B876D95; Thu, 05 Oct 2017 18:23:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUndLxbV
 Igx8rtSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyf90+xFtxgr7h3S72BcT5bFyMnh4SAv8Tf
 tYeYQWw2AX2J3S8+MYHYIgLqEqc7LrJ2MXJwMAvoSqz6qQESFhaIkGjZcp4FxGYRUJG4cOUiI
 4jNK+ApMev5CmaIkXIS54//BLOFBNQkrvVfYoeoEZQ4OfMJWC+zgITEwRcvmCcwcs9CkpqFJL
 WAkWkVo0ZxalFZapGukaFeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgINQzMDD
 uYOzZ63eIUZKDSUmUV6vgWqQQX1J+SmVGYnFGfFFpTmrxIUYNDg6BvjWrLzBKseTl56UqSfB+
 LQeqEyxKTU+tSMvMAYYqTKkEB4+SCG8HSJq3uCAxtzgzHSJ1itGS49imy3+YOG48vA4kO27e/
 cMkBDZPSpz3HEiDAEhDRmke3DhYPF1ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMwrBoxOIZ
 7MvBK4ra+ADmICOmhO0xWQg0oSEVJSDYwxyw/7Whm0rl6iL9i/Z+8iS4O8hQyTN3ztufBVzD1
 UwVnp+2nxfobiXv3bKiHPz13hWHPeqVHqqP3du9bftx+y4un5VHBwT4H3Q7czWalvc05zbV5+
 aulCqfM5R+SWcOxYdOl33eZW29atvTxvuw7+X394o458twL3bsmUoKk3j1parWx/PXOTEktxR
 qKhFnNRcSIA3kBNtaICAAA=
X-Env-Sender: prvs=444660210=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1507227826!114886925!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37248 invoked from network); 5 Oct 2017 18:23:48 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 18:23:48 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="442680588"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 5 Oct 2017 19:23:38 +0100
Message-ID: <1507227824-11744-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH for-4.10 0/5] tools/dombuilder: Fixes and
	improvements to grant handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBnaXQgdHJlZSB2ZXJzaW9uIGlzIGF2YWlsYWJsZToKCmh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPXBlb3BsZS9hbmRyZXdjb29wL3hlbi5naXQ7YT1zaG9ydGxvZztoPXJlZnMvaGVh
ZHMvZG9tYnVpbGRlci1nbnQtdjEKCkFuZHJldyBDb29wZXIgKDUpOgogIHRvb2xzL2RvbWJ1aWxk
ZXI6IERyb3AgbW9yZSBQVkggdjEgbGVmdG92ZXJzCiAgdG9vbHMvZG9tYnVpbGRlcjogUmVtb3Zl
IGNsZWFyX3BhZ2UoKSBmcm9tIHhjX2RvbV9ib290LmMKICB0b29scy9kb21idWlsZGVyOiBTd2l0
Y2ggdG8gdXNpbmcgZ2ZuIHRlcm1pbm9sb2d5IGZvciBjb25zb2xlIGFuZAogICAgeGVuc3RvcmUg
cmluZ3MKICB0b29scy9kb21idWlsZGVyOiBGaXggYXN5bWV0cnkgd2hlbiBzZXR0aW5nIHVwIGNv
bnNvbGUgYW5kIHhlbnN0b3JlCiAgICByaW5ncwogIHRvb2xzL2RvbWJ1aWxkZXI6IFByZXZlbnQg
ZmFpbHVyZXMgb2YgeGNfZG9tX2dudHRhYl9pbml0KCkKCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hj
X2RvbS5oICAgICAgfCAgMjYgKysrKysrLS0KIHRvb2xzL2xpYnhjL3hjX2RvbV9hcm0uYyAgICAg
ICAgICB8ICAxNyArKystLS0KIHRvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMgICAgICAgICB8IDEy
MSArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQogdG9vbHMvbGlieGMveGNf
ZG9tX2NvbXBhdF9saW51eC5jIHwgICA2ICstCiB0b29scy9saWJ4Yy94Y19kb21fY29yZS5jICAg
ICAgICAgfCAgIDggKysrCiB0b29scy9saWJ4Yy94Y19kb21feDg2LmMgICAgICAgICAgfCAgNTcg
KysrKysrKysrKy0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9kb20uYyAgICAgICAgICAgfCAg
NTEgKysrKysrLS0tLS0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCAgICAgIHwg
ICAxIC0KIDggZmlsZXMgY2hhbmdlZCwgMTY1IGluc2VydGlvbnMoKyksIDEyMiBkZWxldGlvbnMo
LSkKCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 05 18:24:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 18:24:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0AoK-0006Zm-7z; Thu, 05 Oct 2017 18:23:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=444660210=Andrew.Cooper3@citrix.com>)
 id 1e0AoJ-0006Yy-Ge
 for xen-devel@lists.xen.org; Thu, 05 Oct 2017 18:23:51 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 6B/DC-02225-6B876D95; Thu, 05 Oct 2017 18:23:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHSDve62imu
 RBvdeMlos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn3rq1hLJiYV/FzVg9bA+O34C5GTg4JAX+J
 e2tXs4LYbAL6ErtffGICsUUE1CVOd1wEinNxMAvMYZTYeGUzM0hCWCBP4uT9nSwgNouAikT7j
 A2MIDavgKfE9AWPWSCGykmcP/4TrJ5TwEti67I5YHEhoJp1bdtYIWw1iWv9l9ghegUlTs58Al
 bDLCAhcfDFC+YJjLyzkKRmIUktYGRaxahRnFpUllqka2iol1SUmZ5RkpuYmaNraGCsl5taXJy
 YnpqTmFSsl5yfu4kRGD4MQLCDcfVvp0OMkhxMSqK8WgXXIoX4kvJTKjMSizPii0pzUosPMcpw
 cChJ8DaVA+UEi1LTUyvSMnOAgQyTluDgURLh7QBJ8xYXJOYWZ6ZDpE4x6nJ03Lz7h0mIJS8/L
 1VKnDcNpEgApCijNA9uBCyqLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYVwwYo0I8mXklcJ
 teAR3BBHTEnKYrIEeUJCKkpBoYsy31A3aUNxwR9nuX2tJwRvUPrxP/6eCXbicO3Ephe12Uty3
 vtXC7ypWfj/RnP0rU4XDLyJ9/U/n0sc0dCjcMOPc+5j93XN2a7Sdr7uPLJVz96yVVqk9Nijs0
 r2S6yqv/LZw9uyvN3v7Qz+ux6NHPX7B6/s4VCr0cNtcuvdssaLM4tbVAnPWHEktxRqKhFnNRc
 SIA9V5qlqUCAAA=
X-Env-Sender: prvs=444660210=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1507227827!118107891!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21800 invoked from network); 5 Oct 2017 18:23:49 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 18:23:49 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="450646852"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 5 Oct 2017 19:23:41 +0100
Message-ID: <1507227824-11744-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507227824-11744-1-git-send-email-andrew.cooper3@citrix.com>
References: <1507227824-11744-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH for-4.10 3/5] tools/dombuilder: Switch to using
	gfn terminology for console and xenstore rings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHNvbGUgdXNlIG9mIHhjX2RvbV90cmFuc2xhdGVkKCkgYW5kIHhjX2RvbV9wMm0oKSBvdXRz
aWRlIG9mIHRoZSBkb21haW4KYnVpbGRlciBpcyBmb3IgbGlieGxfZG9tKCkgdG8gdHJhbnNsYXRl
IHRoZSBjb25zb2xlIGFuZCB4ZW5zdG9yZSBwZm5zIGJhY2sKaW50byB1c2VmdWwgdmFsdWVzLiAg
UFYgZ3Vlc3QgcGZucyBhcmUgb25seSBpbnRlcmVzdGluZyB0byB0aGUgZG9tYWluIGJ1aWxkZXIs
CmFuZCBnZm5zIGFyZSB0aGUgYWRkcmVzcyBzcGFjZSB1c2VkIGJ5IGFsbCBvdGhlciBoeXBlcmNh
bGxzLgoKUmVuYW1pbmcgdGhlIGZpZWxkcyBpbiB4Y19kb21faW1hZ2UgaXMgZGVsaWJlcmF0ZSwg
YXMgaXQgd2lsbCBjYXVzZQpvdXQtb2YtdHJlZSB1c2VycyBvZiB0aGUgZG9tYnVpbGRlciB0byBu
b3RpY2UgdGhlIGRpZmZlcmVudCBzZW1hbnRpY3MuCgpDb3JyZWN0IHRoZSB0ZXJtaW5vbG9neSB0
aHJvdWdob3V0IHhjX2RvbV9nbnR0YWJ7X2h2bSx9X3NlZWQoKSwgd2hpY2ggYXJlIGFsbAp1c2lu
ZyBnZm5zIGRlc3BpdGUgdGhlIGV4aXN0aW5nIHZhcmlhYmxlIG5hbWVzLgoKU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBJYW4g
SmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0K
IHRvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmggICAgICB8IDEwICsrKysrKystLQogdG9vbHMv
bGlieGMveGNfZG9tX2FybS5jICAgICAgICAgIHwgMTIgKysrKystLS0tLS0KIHRvb2xzL2xpYnhj
L3hjX2RvbV9ib290LmMgICAgICAgICB8IDQ1ICsrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tLS0tLS0tLQogdG9vbHMvbGlieGMveGNfZG9tX2NvbXBhdF9saW51eC5jIHwgIDQgKystLQog
dG9vbHMvbGlieGMveGNfZG9tX3g4Ni5jICAgICAgICAgIHwgNDUgKysrKysrKysrKysrKysrKysr
KystLS0tLS0tLS0tLS0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9kb20uYyAgICAgICAgICAg
fCAxMSArKystLS0tLS0tCiA2IGZpbGVzIGNoYW5nZWQsIDY0IGluc2VydGlvbnMoKyksIDYzIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmggYi90
b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oCmluZGV4IDZlMDZlZjEuLjgwYjRmYmQgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmgKKysrIGIvdG9vbHMvbGlieGMvaW5j
bHVkZS94Y19kb20uaApAQCAtOTQsOCArOTQsNiBAQCBzdHJ1Y3QgeGNfZG9tX2ltYWdlIHsKICAg
ICBzdHJ1Y3QgeGNfZG9tX3NlZyBkZXZpY2V0cmVlX3NlZzsKICAgICBzdHJ1Y3QgeGNfZG9tX3Nl
ZyBzdGFydF9pbmZvX3NlZzsgLyogSFZNbGl0ZSBvbmx5ICovCiAgICAgeGVuX3Bmbl90IHN0YXJ0
X2luZm9fcGZuOwotICAgIHhlbl9wZm5fdCBjb25zb2xlX3BmbjsKLSAgICB4ZW5fcGZuX3QgeGVu
c3RvcmVfcGZuOwogICAgIHhlbl9wZm5fdCBzaGFyZWRfaW5mb19wZm47CiAgICAgeGVuX3Bmbl90
IGJvb3RzdGFja19wZm47CiAgICAgeGVuX3Bmbl90IHBmbl9hbGxvY19lbmQ7CkBAIC0xMDMsNiAr
MTAxLDE0IEBAIHN0cnVjdCB4Y19kb21faW1hZ2UgewogICAgIHhlbl92YWRkcl90IGJzZF9zeW10
YWJfc3RhcnQ7CiAKICAgICAvKgorICAgICAqIERldGFpbHMgZm9yIHRoZSB0b29sc3RhY2stcHJl
cGFyZWQgcmluZ3MuCisgICAgICoKKyAgICAgKiAqX2dmbiBmaWVsZHMgYXJlIGFsbG9jYXRlZCBi
eSB0aGUgZG9tYWluIGJ1aWxkZXIuCisgICAgICovCisgICAgeGVuX3Bmbl90IGNvbnNvbGVfZ2Zu
OworICAgIHhlbl9wZm5fdCB4ZW5zdG9yZV9nZm47CisKKyAgICAvKgogICAgICAqIGluaXRyZCBw
YXJhbWV0ZXJzIGFzIHNwZWNpZmllZCBpbiBzdGFydF9pbmZvIHBhZ2UKICAgICAgKiBEZXBlbmRp
bmcgb24gY2FwYWJpbGl0aWVzIG9mIHRoZSBib290ZWQga2VybmVsIHRoaXMgbWF5IGJlIGEgdmly
dHVhbAogICAgICAqIGFkZHJlc3Mgb3IgYSBwZm4uIFR5cGUgaXMgbmV1dHJhbCBhbmQgbGFyZ2Ug
ZW5vdWdoIHRvIGhvbGQgYSB2aXJ0dWFsCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19kb21f
YXJtLmMgYi90b29scy9saWJ4Yy94Y19kb21fYXJtLmMKaW5kZXggMmFlYjI4Ny4uYzdhYTQ0YSAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tX2FybS5jCisrKyBiL3Rvb2xzL2xpYnhjL3hj
X2RvbV9hcm0uYwpAQCAtODQsMTkgKzg0LDE5IEBAIHN0YXRpYyBpbnQgYWxsb2NfbWFnaWNfcGFn
ZXMoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQogICAgIGlmICggcmMgPCAwICkKICAgICAgICAg
cmV0dXJuIHJjOwogCi0gICAgZG9tLT5jb25zb2xlX3BmbiA9IGJhc2UgKyBDT05TT0xFX1BGTl9P
RkZTRVQ7Ci0gICAgZG9tLT54ZW5zdG9yZV9wZm4gPSBiYXNlICsgWEVOU1RPUkVfUEZOX09GRlNF
VDsKKyAgICBkb20tPmNvbnNvbGVfZ2ZuID0gYmFzZSArIENPTlNPTEVfUEZOX09GRlNFVDsKKyAg
ICBkb20tPnhlbnN0b3JlX2dmbiA9IGJhc2UgKyBYRU5TVE9SRV9QRk5fT0ZGU0VUOwogICAgIGRv
bS0+dnVhcnRfZ2ZuID0gYmFzZSArIFZVQVJUX1BGTl9PRkZTRVQ7CiAKLSAgICB4Y19jbGVhcl9k
b21haW5fcGFnZShkb20tPnhjaCwgZG9tLT5ndWVzdF9kb21pZCwgZG9tLT5jb25zb2xlX3Bmbik7
Ci0gICAgeGNfY2xlYXJfZG9tYWluX3BhZ2UoZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsIGRv
bS0+eGVuc3RvcmVfcGZuKTsKKyAgICB4Y19jbGVhcl9kb21haW5fcGFnZShkb20tPnhjaCwgZG9t
LT5ndWVzdF9kb21pZCwgZG9tLT5jb25zb2xlX2dmbik7CisgICAgeGNfY2xlYXJfZG9tYWluX3Bh
Z2UoZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsIGRvbS0+eGVuc3RvcmVfZ2ZuKTsKICAgICB4
Y19jbGVhcl9kb21haW5fcGFnZShkb20tPnhjaCwgZG9tLT5ndWVzdF9kb21pZCwgYmFzZSArIE1F
TUFDQ0VTU19QRk5fT0ZGU0VUKTsKICAgICB4Y19jbGVhcl9kb21haW5fcGFnZShkb20tPnhjaCwg
ZG9tLT5ndWVzdF9kb21pZCwgZG9tLT52dWFydF9nZm4pOwogCiAgICAgeGNfaHZtX3BhcmFtX3Nl
dChkb20tPnhjaCwgZG9tLT5ndWVzdF9kb21pZCwgSFZNX1BBUkFNX0NPTlNPTEVfUEZOLAotICAg
ICAgICAgICAgZG9tLT5jb25zb2xlX3Bmbik7CisgICAgICAgICAgICBkb20tPmNvbnNvbGVfZ2Zu
KTsKICAgICB4Y19odm1fcGFyYW1fc2V0KGRvbS0+eGNoLCBkb20tPmd1ZXN0X2RvbWlkLCBIVk1f
UEFSQU1fU1RPUkVfUEZOLAotICAgICAgICAgICAgZG9tLT54ZW5zdG9yZV9wZm4pOworICAgICAg
ICAgICAgZG9tLT54ZW5zdG9yZV9nZm4pOwogICAgIHhjX2h2bV9wYXJhbV9zZXQoZG9tLT54Y2gs
IGRvbS0+Z3Vlc3RfZG9taWQsIEhWTV9QQVJBTV9NT05JVE9SX1JJTkdfUEZOLAogICAgICAgICAg
ICAgYmFzZSArIE1FTUFDQ0VTU19QRk5fT0ZGU0VUKTsKICAgICAvKiBhbGxvY2F0ZWQgYnkgdG9v
bHN0YWNrICovCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19kb21fYm9vdC5jIGIvdG9vbHMv
bGlieGMveGNfZG9tX2Jvb3QuYwppbmRleCBjZTNjMjJlLi5hODRhOTVlIDEwMDY0NAotLS0gYS90
b29scy9saWJ4Yy94Y19kb21fYm9vdC5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMK
QEAgLTI1NywyNCArMjU3LDI0IEBAIHN0YXRpYyB4ZW5fcGZuX3QgeGNfZG9tX2dudHRhYl9zZXR1
cCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCkKIH0KIAogaW50IHhjX2RvbV9nbnR0
YWJfc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgeGVuX3Bmbl90IGNvbnNvbGVfZ21mbiwKLSAgICAgICAgICAgICAgICAgICAgICAg
eGVuX3Bmbl90IHhlbnN0b3JlX2dtZm4sCisgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5f
dCBjb25zb2xlX2dmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IHhlbnN0b3Jl
X2dmbiwKICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBjb25zb2xlX2RvbWlkLAogICAg
ICAgICAgICAgICAgICAgICAgICBkb21pZF90IHhlbnN0b3JlX2RvbWlkKQogewogCi0gICAgeGVu
X3Bmbl90IGdudHRhYl9nbWZuOworICAgIHhlbl9wZm5fdCBnbnR0YWJfZ2ZuOwogICAgIGdyYW50
X2VudHJ5X3YxX3QgKmdudHRhYjsKIAotICAgIGdudHRhYl9nbWZuID0geGNfZG9tX2dudHRhYl9z
ZXR1cCh4Y2gsIGRvbWlkKTsKLSAgICBpZiAoIGdudHRhYl9nbWZuID09IC0xICkKKyAgICBnbnR0
YWJfZ2ZuID0geGNfZG9tX2dudHRhYl9zZXR1cCh4Y2gsIGRvbWlkKTsKKyAgICBpZiAoIGdudHRh
Yl9nZm4gPT0gLTEgKQogICAgICAgICByZXR1cm4gLTE7CiAKICAgICBnbnR0YWIgPSB4Y19tYXBf
Zm9yZWlnbl9yYW5nZSh4Y2gsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9t
aWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEFHRV9TSVpFLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBST1RfUkVBRHxQUk9UX1dSSVRFLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdudHRhYl9nbWZuKTsKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBnbnR0YWJfZ2ZuKTsKICAgICBpZiAoIGdudHRhYiA9PSBOVUxM
ICkKICAgICB7CiAgICAgICAgIHhjX2RvbV9wYW5pYyh4Y2gsIFhDX0lOVEVSTkFMX0VSUk9SLApA
QCAtMjg0LDE3ICsyODQsMTcgQEAgaW50IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y19pbnRlcmZhY2Ug
KnhjaCwgZG9taWRfdCBkb21pZCwKICAgICAgICAgcmV0dXJuIC0xOwogICAgIH0KIAotICAgIGlm
ICggZG9taWQgIT0gY29uc29sZV9kb21pZCAgJiYgY29uc29sZV9nbWZuICE9IC0xKQorICAgIGlm
ICggZG9taWQgIT0gY29uc29sZV9kb21pZCAgJiYgY29uc29sZV9nZm4gIT0gLTEgKQogICAgIHsK
ICAgICAgICAgZ250dGFiW0dOVFRBQl9SRVNFUlZFRF9DT05TT0xFXS5mbGFncyA9IEdURl9wZXJt
aXRfYWNjZXNzOwogICAgICAgICBnbnR0YWJbR05UVEFCX1JFU0VSVkVEX0NPTlNPTEVdLmRvbWlk
ID0gY29uc29sZV9kb21pZDsKLSAgICAgICAgZ250dGFiW0dOVFRBQl9SRVNFUlZFRF9DT05TT0xF
XS5mcmFtZSA9IGNvbnNvbGVfZ21mbjsKKyAgICAgICAgZ250dGFiW0dOVFRBQl9SRVNFUlZFRF9D
T05TT0xFXS5mcmFtZSA9IGNvbnNvbGVfZ2ZuOwogICAgIH0KLSAgICBpZiAoIGRvbWlkICE9IHhl
bnN0b3JlX2RvbWlkICYmIHhlbnN0b3JlX2dtZm4gIT0gLTEpCisgICAgaWYgKCBkb21pZCAhPSB4
ZW5zdG9yZV9kb21pZCAmJiB4ZW5zdG9yZV9nZm4gIT0gLTEgKQogICAgIHsKICAgICAgICAgZ250
dGFiW0dOVFRBQl9SRVNFUlZFRF9YRU5TVE9SRV0uZmxhZ3MgPSBHVEZfcGVybWl0X2FjY2VzczsK
ICAgICAgICAgZ250dGFiW0dOVFRBQl9SRVNFUlZFRF9YRU5TVE9SRV0uZG9taWQgPSB4ZW5zdG9y
ZV9kb21pZDsKLSAgICAgICAgZ250dGFiW0dOVFRBQl9SRVNFUlZFRF9YRU5TVE9SRV0uZnJhbWUg
PSB4ZW5zdG9yZV9nbWZuOworICAgICAgICBnbnR0YWJbR05UVEFCX1JFU0VSVkVEX1hFTlNUT1JF
XS5mcmFtZSA9IHhlbnN0b3JlX2dmbjsKICAgICB9CiAKICAgICBpZiAoIG11bm1hcChnbnR0YWIs
IFBBR0VfU0laRSkgPT0gLTEgKQpAQCAtMzA4LDE5ICszMDgsMTkgQEAgaW50IHhjX2RvbV9nbnR0
YWJfc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwKIAogICAgIC8qIEd1ZXN0
IHNob3VsZG4ndCByZWFsbHkgdG91Y2ggaXRzIGdyYW50IHRhYmxlIHVudGlsIGl0IGhhcwogICAg
ICAqIGVuYWJsZWQgaXRzIGNhY2hlcy4gQnV0IGxldHMgYmUgbmljZS4gKi8KLSAgICB4Y19kb21h
aW5fY2FjaGVmbHVzaCh4Y2gsIGRvbWlkLCBnbnR0YWJfZ21mbiwgMSk7CisgICAgeGNfZG9tYWlu
X2NhY2hlZmx1c2goeGNoLCBkb21pZCwgZ250dGFiX2dmbiwgMSk7CiAKICAgICByZXR1cm4gMDsK
IH0KIAogaW50IHhjX2RvbV9nbnR0YWJfaHZtX3NlZWQoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlk
X3QgZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgY29uc29sZV9n
cGZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IHhlbnN0b3JlX2dwZm4s
CisgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgY29uc29sZV9nZm4sCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgeGVuc3RvcmVfZ2ZuLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZG9taWRfdCBjb25zb2xlX2RvbWlkLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZG9taWRfdCB4ZW5zdG9yZV9kb21pZCkKIHsKICAgICBpbnQgcmM7Ci0gICAg
eGVuX3Bmbl90IHNjcmF0Y2hfZ3BmbjsKKyAgICB4ZW5fcGZuX3Qgc2NyYXRjaF9nZm47CiAgICAg
c3RydWN0IHhlbl9hZGRfdG9fcGh5c21hcCB4YXRwID0gewogICAgICAgICAuZG9taWQgPSBkb21p
ZCwKICAgICAgICAgLnNwYWNlID0gWEVOTUFQU1BBQ0VfZ3JhbnRfdGFibGUsCkBAIC0zMzAsNyAr
MzMwLDcgQEAgaW50IHhjX2RvbV9nbnR0YWJfaHZtX3NlZWQoeGNfaW50ZXJmYWNlICp4Y2gsIGRv
bWlkX3QgZG9taWQsCiAgICAgICAgIC5kb21pZCA9IGRvbWlkLAogICAgIH07CiAKLSAgICByYyA9
IHhjX2NvcmVfYXJjaF9nZXRfc2NyYXRjaF9ncGZuKHhjaCwgZG9taWQsICZzY3JhdGNoX2dwZm4p
OworICAgIHJjID0geGNfY29yZV9hcmNoX2dldF9zY3JhdGNoX2dwZm4oeGNoLCBkb21pZCwgJnNj
cmF0Y2hfZ2ZuKTsKICAgICBpZiAoIHJjIDwgMCApCiAgICAgewogICAgICAgICB4Y19kb21fcGFu
aWMoeGNoLCBYQ19JTlRFUk5BTF9FUlJPUiwKQEAgLTMzOSwxMSArMzM5LDExIEBAIGludCB4Y19k
b21fZ250dGFiX2h2bV9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLAogICAg
ICAgICAgICAgICAgICAgICAgX19GVU5DVElPTl9fLCBlcnJubyk7CiAgICAgICAgIHJldHVybiAt
MTsKICAgICB9Ci0gICAgeGF0cC5ncGZuID0gc2NyYXRjaF9ncGZuOwotICAgIHhyZnAuZ3BmbiA9
IHNjcmF0Y2hfZ3BmbjsKKyAgICB4YXRwLmdwZm4gPSBzY3JhdGNoX2dmbjsKKyAgICB4cmZwLmdw
Zm4gPSBzY3JhdGNoX2dmbjsKIAotICAgIHhjX2RvbV9wcmludGYoeGNoLCAiJXM6IGNhbGxlZCwg
cGZuPTB4JSJQUklfeGVuX3BmbiwgX19GVU5DVElPTl9fLAotICAgICAgICAgICAgICAgICAgc2Ny
YXRjaF9ncGZuKTsKKyAgICB4Y19kb21fcHJpbnRmKHhjaCwgIiVzOiBjYWxsZWQsIHNjcmF0Y2gg
Z2ZuPTB4JSJQUklfeGVuX3BmbiwgX19GVU5DVElPTl9fLAorICAgICAgICAgICAgICAgICAgc2Ny
YXRjaF9nZm4pOwogCiAKICAgICByYyA9IGRvX21lbW9yeV9vcCh4Y2gsIFhFTk1FTV9hZGRfdG9f
cGh5c21hcCwgJnhhdHAsIHNpemVvZih4YXRwKSk7CkBAIC0zNTcsNyArMzU3LDcgQEAgaW50IHhj
X2RvbV9nbnR0YWJfaHZtX3NlZWQoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9taWQsCiAg
ICAgfQogCiAgICAgcmMgPSB4Y19kb21fZ250dGFiX3NlZWQoeGNoLCBkb21pZCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zb2xlX2dwZm4sIHhlbnN0b3JlX2dwZm4sCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY29uc29sZV9nZm4sIHhlbnN0b3JlX2dmbiwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zb2xlX2RvbWlkLCB4ZW5zdG9yZV9kb21pZCk7CiAgICAg
aWYgKHJjICE9IDApCiAgICAgewpAQCAtMzg1LDEyICszODUsMTEgQEAgaW50IHhjX2RvbV9nbnR0
YWJfaW5pdChzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCiB7CiAgICAgaWYgKCB4Y19kb21fdHJh
bnNsYXRlZChkb20pICkgewogICAgICAgICByZXR1cm4geGNfZG9tX2dudHRhYl9odm1fc2VlZChk
b20tPnhjaCwgZG9tLT5ndWVzdF9kb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZG9tLT5jb25zb2xlX3BmbiwgZG9tLT54ZW5zdG9yZV9wZm4sCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbS0+Y29uc29sZV9nZm4sIGRvbS0+eGVuc3Rv
cmVfZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb20tPmNvbnNv
bGVfZG9taWQsIGRvbS0+eGVuc3RvcmVfZG9taWQpOwogICAgIH0gZWxzZSB7CiAgICAgICAgIHJl
dHVybiB4Y19kb21fZ250dGFiX3NlZWQoZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGNfZG9tX3AybShkb20sIGRvbS0+Y29uc29s
ZV9wZm4pLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhjX2RvbV9wMm0oZG9t
LCBkb20tPnhlbnN0b3JlX3BmbiksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZG9tLT5jb25zb2xlX2dmbiwgZG9tLT54ZW5zdG9yZV9nZm4sCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZG9tLT5jb25zb2xlX2RvbWlkLCBkb20tPnhlbnN0b3JlX2RvbWlkKTsK
ICAgICB9CiB9CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19kb21fY29tcGF0X2xpbnV4LmMg
Yi90b29scy9saWJ4Yy94Y19kb21fY29tcGF0X2xpbnV4LmMKaW5kZXggYzkyMmM2MS4uNmQyN2Vj
MiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tX2NvbXBhdF9saW51eC5jCisrKyBiL3Rv
b2xzL2xpYnhjL3hjX2RvbV9jb21wYXRfbGludXguYwpAQCAtNzgsOCArNzgsOCBAQCBpbnQgeGNf
bGludXhfYnVpbGQoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAogICAgIGlmICgg
KHJjID0geGNfZG9tX2dudHRhYl9pbml0KGRvbSkpICE9IDApCiAgICAgICAgIGdvdG8gb3V0Owog
Ci0gICAgKmNvbnNvbGVfbWZuID0geGNfZG9tX3AybShkb20sIGRvbS0+Y29uc29sZV9wZm4pOwot
ICAgICpzdG9yZV9tZm4gPSB4Y19kb21fcDJtKGRvbSwgZG9tLT54ZW5zdG9yZV9wZm4pOworICAg
ICpjb25zb2xlX21mbiA9IGRvbS0+Y29uc29sZV9nZm47CisgICAgKnN0b3JlX21mbiA9IGRvbS0+
eGVuc3RvcmVfZ2ZuOwogCiAgb3V0OgogICAgIHhjX2RvbV9yZWxlYXNlKGRvbSk7CmRpZmYgLS1n
aXQgYS90b29scy9saWJ4Yy94Y19kb21feDg2LmMgYi90b29scy9saWJ4Yy94Y19kb21feDg2LmMK
aW5kZXggMGM4MGI1OS4uYWEwY2VkMSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tX3g4
Ni5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV94ODYuYwpAQCAtNTM2LDIxICs1MzYsMjMgQEAg
c3RhdGljIGludCBhbGxvY19wMm1fbGlzdF94ODZfNjQoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9t
KQogCiBzdGF0aWMgaW50IGFsbG9jX21hZ2ljX3BhZ2VzX3B2KHN0cnVjdCB4Y19kb21faW1hZ2Ug
KmRvbSkKIHsKKyAgICB4ZW5fcGZuX3QgcGZuOworCiAgICAgZG9tLT5zdGFydF9pbmZvX3BmbiA9
IHhjX2RvbV9hbGxvY19wYWdlKGRvbSwgInN0YXJ0IGluZm8iKTsKICAgICBpZiAoIGRvbS0+c3Rh
cnRfaW5mb19wZm4gPT0gSU5WQUxJRF9QRk4gKQogICAgICAgICByZXR1cm4gLTE7CiAKLSAgICBk
b20tPnhlbnN0b3JlX3BmbiA9IHhjX2RvbV9hbGxvY19wYWdlKGRvbSwgInhlbnN0b3JlIik7Ci0g
ICAgaWYgKCBkb20tPnhlbnN0b3JlX3BmbiA9PSBJTlZBTElEX1BGTiApCisgICAgcGZuID0geGNf
ZG9tX2FsbG9jX3BhZ2UoZG9tLCAieGVuc3RvcmUiKTsKKyAgICBpZiAoIHBmbiA9PSBJTlZBTElE
X1BGTiApCiAgICAgICAgIHJldHVybiAtMTsKLSAgICB4Y19jbGVhcl9kb21haW5fcGFnZShkb20t
PnhjaCwgZG9tLT5ndWVzdF9kb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICB4Y19kb21f
cDJtKGRvbSwgZG9tLT54ZW5zdG9yZV9wZm4pKTsKKyAgICBkb20tPnhlbnN0b3JlX2dmbiA9IHhj
X2RvbV9wMm0oZG9tLCBwZm4pOworICAgIHhjX2NsZWFyX2RvbWFpbl9wYWdlKGRvbS0+eGNoLCBk
b20tPmd1ZXN0X2RvbWlkLCBkb20tPnhlbnN0b3JlX2dmbik7CiAKLSAgICBkb20tPmNvbnNvbGVf
cGZuID0geGNfZG9tX2FsbG9jX3BhZ2UoZG9tLCAiY29uc29sZSIpOwotICAgIGlmICggZG9tLT5j
b25zb2xlX3BmbiA9PSBJTlZBTElEX1BGTiApCisgICAgcGZuID0geGNfZG9tX2FsbG9jX3BhZ2Uo
ZG9tLCAiY29uc29sZSIpOworICAgIGlmICggcGZuID09IElOVkFMSURfUEZOICkKICAgICAgICAg
cmV0dXJuIC0xOwotICAgIHhjX2NsZWFyX2RvbWFpbl9wYWdlKGRvbS0+eGNoLCBkb20tPmd1ZXN0
X2RvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgIHhjX2RvbV9wMm0oZG9tLCBkb20tPmNv
bnNvbGVfcGZuKSk7CisgICAgZG9tLT5jb25zb2xlX2dmbiA9IHhjX2RvbV9wMm0oZG9tLCBwZm4p
OworICAgIHhjX2NsZWFyX2RvbWFpbl9wYWdlKGRvbS0+eGNoLCBkb20tPmd1ZXN0X2RvbWlkLCBk
b20tPmNvbnNvbGVfZ2ZuKTsKIAogICAgIGRvbS0+YWxsb2NfYm9vdHN0YWNrID0gMTsKIApAQCAt
NjEyLDE0ICs2MTQsMTkgQEAgc3RhdGljIGludCBhbGxvY19tYWdpY19wYWdlc19odm0oc3RydWN0
IHhjX2RvbV9pbWFnZSAqZG9tKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFg4Nl9I
Vk1fTlJfU1BFQ0lBTF9QQUdFUykgKQogICAgICAgICAgICAgZ290byBlcnJvcl9vdXQ7CiAKLSAg
ICB4Y19odm1fcGFyYW1fc2V0KHhjaCwgZG9taWQsIEhWTV9QQVJBTV9TVE9SRV9QRk4sCi0gICAg
ICAgICAgICAgICAgICAgICBzcGVjaWFsX3BmbihTUEVDSUFMUEFHRV9YRU5TVE9SRSkpOworICAg
IGRvbS0+eGVuc3RvcmVfZ2ZuID0gc3BlY2lhbF9wZm4oU1BFQ0lBTFBBR0VfWEVOU1RPUkUpOwor
ICAgIHhjX2NsZWFyX2RvbWFpbl9wYWdlKGRvbS0+eGNoLCBkb20tPmd1ZXN0X2RvbWlkLCBkb20t
PnhlbnN0b3JlX2dmbik7CisgICAgeGNfaHZtX3BhcmFtX3NldCh4Y2gsIGRvbWlkLCBIVk1fUEFS
QU1fU1RPUkVfUEZOLCBkb20tPnhlbnN0b3JlX2dmbik7CisKICAgICB4Y19odm1fcGFyYW1fc2V0
KHhjaCwgZG9taWQsIEhWTV9QQVJBTV9CVUZJT1JFUV9QRk4sCiAgICAgICAgICAgICAgICAgICAg
ICBzcGVjaWFsX3BmbihTUEVDSUFMUEFHRV9CVUZJT1JFUSkpOwogICAgIHhjX2h2bV9wYXJhbV9z
ZXQoeGNoLCBkb21pZCwgSFZNX1BBUkFNX0lPUkVRX1BGTiwKICAgICAgICAgICAgICAgICAgICAg
IHNwZWNpYWxfcGZuKFNQRUNJQUxQQUdFX0lPUkVRKSk7Ci0gICAgeGNfaHZtX3BhcmFtX3NldCh4
Y2gsIGRvbWlkLCBIVk1fUEFSQU1fQ09OU09MRV9QRk4sCi0gICAgICAgICAgICAgICAgICAgICBz
cGVjaWFsX3BmbihTUEVDSUFMUEFHRV9DT05TT0xFKSk7CisKKyAgICBkb20tPmNvbnNvbGVfZ2Zu
ID0gc3BlY2lhbF9wZm4oU1BFQ0lBTFBBR0VfQ09OU09MRSk7CisgICAgeGNfY2xlYXJfZG9tYWlu
X3BhZ2UoZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsIGRvbS0+Y29uc29sZV9nZm4pOworICAg
IHhjX2h2bV9wYXJhbV9zZXQoeGNoLCBkb21pZCwgSFZNX1BBUkFNX0NPTlNPTEVfUEZOLCBkb20t
PmNvbnNvbGVfZ2ZuKTsKKwogICAgIHhjX2h2bV9wYXJhbV9zZXQoeGNoLCBkb21pZCwgSFZNX1BB
UkFNX1BBR0lOR19SSU5HX1BGTiwKICAgICAgICAgICAgICAgICAgICAgIHNwZWNpYWxfcGZuKFNQ
RUNJQUxQQUdFX1BBR0lORykpOwogICAgIHhjX2h2bV9wYXJhbV9zZXQoeGNoLCBkb21pZCwgSFZN
X1BBUkFNX01PTklUT1JfUklOR19QRk4sCkBAIC02OTksMTIgKzcwNiw2IEBAIHN0YXRpYyBpbnQg
YWxsb2NfbWFnaWNfcGFnZXNfaHZtKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKICAgICB4Y19o
dm1fcGFyYW1fc2V0KHhjaCwgZG9taWQsIEhWTV9QQVJBTV9JREVOVF9QVCwKICAgICAgICAgICAg
ICAgICAgICAgIHNwZWNpYWxfcGZuKFNQRUNJQUxQQUdFX0lERU5UX1BUKSA8PCBQQUdFX1NISUZU
KTsKIAotICAgIGRvbS0+Y29uc29sZV9wZm4gPSBzcGVjaWFsX3BmbihTUEVDSUFMUEFHRV9DT05T
T0xFKTsKLSAgICB4Y19jbGVhcl9kb21haW5fcGFnZShkb20tPnhjaCwgZG9tLT5ndWVzdF9kb21p
ZCwgZG9tLT5jb25zb2xlX3Bmbik7Ci0KLSAgICBkb20tPnhlbnN0b3JlX3BmbiA9IHNwZWNpYWxf
cGZuKFNQRUNJQUxQQUdFX1hFTlNUT1JFKTsKLSAgICB4Y19jbGVhcl9kb21haW5fcGFnZShkb20t
PnhjaCwgZG9tLT5ndWVzdF9kb21pZCwgZG9tLT54ZW5zdG9yZV9wZm4pOwotCiAgICAgZG9tLT5w
YXJtcy52aXJ0X2h5cGVyY2FsbCA9IC0xOwogCiAgICAgcmMgPSAwOwpAQCAtNzQ0LDkgKzc0NSw5
IEBAIHN0YXRpYyBpbnQgc3RhcnRfaW5mb194ODZfMzIoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9t
KQogICAgIHN0YXJ0X2luZm8tPm1mbl9saXN0ID0gZG9tLT5wMm1fc2VnLnZzdGFydDsKIAogICAg
IHN0YXJ0X2luZm8tPmZsYWdzID0gZG9tLT5mbGFnczsKLSAgICBzdGFydF9pbmZvLT5zdG9yZV9t
Zm4gPSB4Y19kb21fcDJtKGRvbSwgZG9tLT54ZW5zdG9yZV9wZm4pOworICAgIHN0YXJ0X2luZm8t
PnN0b3JlX21mbiA9IGRvbS0+eGVuc3RvcmVfZ2ZuOwogICAgIHN0YXJ0X2luZm8tPnN0b3JlX2V2
dGNobiA9IGRvbS0+eGVuc3RvcmVfZXZ0Y2huOwotICAgIHN0YXJ0X2luZm8tPmNvbnNvbGUuZG9t
VS5tZm4gPSB4Y19kb21fcDJtKGRvbSwgZG9tLT5jb25zb2xlX3Bmbik7CisgICAgc3RhcnRfaW5m
by0+Y29uc29sZS5kb21VLm1mbiA9IGRvbS0+Y29uc29sZV9nZm47CiAgICAgc3RhcnRfaW5mby0+
Y29uc29sZS5kb21VLmV2dGNobiA9IGRvbS0+Y29uc29sZV9ldnRjaG47CiAKICAgICBpZiAoIGRv
bS0+cmFtZGlza19ibG9iICkKQEAgLTc5NSw5ICs3OTYsOSBAQCBzdGF0aWMgaW50IHN0YXJ0X2lu
Zm9feDg2XzY0KHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKICAgICB9CiAKICAgICBzdGFydF9p
bmZvLT5mbGFncyA9IGRvbS0+ZmxhZ3M7Ci0gICAgc3RhcnRfaW5mby0+c3RvcmVfbWZuID0geGNf
ZG9tX3AybShkb20sIGRvbS0+eGVuc3RvcmVfcGZuKTsKKyAgICBzdGFydF9pbmZvLT5zdG9yZV9t
Zm4gPSBkb20tPnhlbnN0b3JlX2dmbjsKICAgICBzdGFydF9pbmZvLT5zdG9yZV9ldnRjaG4gPSBk
b20tPnhlbnN0b3JlX2V2dGNobjsKLSAgICBzdGFydF9pbmZvLT5jb25zb2xlLmRvbVUubWZuID0g
eGNfZG9tX3AybShkb20sIGRvbS0+Y29uc29sZV9wZm4pOworICAgIHN0YXJ0X2luZm8tPmNvbnNv
bGUuZG9tVS5tZm4gPSBkb20tPmNvbnNvbGVfZ2ZuOwogICAgIHN0YXJ0X2luZm8tPmNvbnNvbGUu
ZG9tVS5ldnRjaG4gPSBkb20tPmNvbnNvbGVfZXZ0Y2huOwogCiAgICAgaWYgKCBkb20tPnJhbWRp
c2tfYmxvYiApCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb20uYyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2RvbS5jCmluZGV4IGVmODM0ZTYuLjAzODlhMDYgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2RvbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCkBAIC04NTEs
MTQgKzg1MSw5IEBAIGludCBsaWJ4bF9fYnVpbGRfcHYobGlieGxfX2djICpnYywgdWludDMyX3Qg
ZG9taWQsCiAgICAgaWYgKHJldCAhPSAwKQogICAgICAgICBnb3RvIG91dDsKIAotICAgIGlmICh4
Y19kb21fdHJhbnNsYXRlZChkb20pKSB7Ci0gICAgICAgIHN0YXRlLT5jb25zb2xlX21mbiA9IGRv
bS0+Y29uc29sZV9wZm47Ci0gICAgICAgIHN0YXRlLT5zdG9yZV9tZm4gPSBkb20tPnhlbnN0b3Jl
X3BmbjsKLSAgICAgICAgc3RhdGUtPnZ1YXJ0X2dmbiA9IGRvbS0+dnVhcnRfZ2ZuOwotICAgIH0g
ZWxzZSB7Ci0gICAgICAgIHN0YXRlLT5jb25zb2xlX21mbiA9IHhjX2RvbV9wMm0oZG9tLCBkb20t
PmNvbnNvbGVfcGZuKTsKLSAgICAgICAgc3RhdGUtPnN0b3JlX21mbiA9IHhjX2RvbV9wMm0oZG9t
LCBkb20tPnhlbnN0b3JlX3Bmbik7Ci0gICAgfQorICAgIHN0YXRlLT5jb25zb2xlX21mbiA9IGRv
bS0+Y29uc29sZV9nZm47CisgICAgc3RhdGUtPnN0b3JlX21mbiA9IGRvbS0+eGVuc3RvcmVfZ2Zu
OworICAgIHN0YXRlLT52dWFydF9nZm4gPSBkb20tPnZ1YXJ0X2dmbjsKIAogICAgIHJldCA9IDA7
CiBvdXQ6Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 05 18:24:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 18:24:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0AoL-0006aL-K4; Thu, 05 Oct 2017 18:23:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=444660210=Andrew.Cooper3@citrix.com>)
 id 1e0AoK-0006Yz-2i
 for xen-devel@lists.xen.org; Thu, 05 Oct 2017 18:23:52 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 9F/AC-01908-7B876D95; Thu, 05 Oct 2017 18:23:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBIsWRWlGSWpSXmKPExsXitHSDve72imu
 RBg1XWCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxJEy6zFmwPqbja8oWxgfGPUxcjJ4eEgL/E
 pH/LWUBsNgF9id0vPjGB2CIC6hKnOy6ydjFycTALzGGU2HhlMzNIQlggQ+Ju8xewBhYBFYnd0
 2eANfAKeEo0fz7GAjFUTuL88Z9g9ZwCXhJbl80BiwsB1axr28YKYatJXOu/xA7RKyhxcuYTsB
 pmAQmJgy9eME9g5J2FJDULSWoBI9MqRo3i1KKy1CJdQ0O9pKLM9IyS3MTMHF1DA2O93NTi4sT
 01JzEpGK95PzcTYzA8GEAgh2Mq387HWKU5GBSEuXVKrgWKcSXlJ9SmZFYnBFfVJqTWnyIUYaD
 Q0mCt6kcKCdYlJqeWpGWmQMMZJi0BAePkghvB0iat7ggMbc4Mx0idYrRmOPYpst/mDg6bt79w
 yTEkpeflyolzpsGUioAUppRmgc3CBZhlxhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTMKwaMVy
 GezLwSuH2vgE5hAjplTtMVkFNKEhFSUg2MThOaZB20Lz+/cSja9+9a+0bp2MsSMzu7v+cvPH0
 yWFTiiOuDpemRy0xW7fw74c2W7vfTL+ieTcjxFdt9dr4/18PFut7mcRJHPq6d+al0Pd/uzyuO
 fL/G8DzRcs9uNRO97fW3Zn0Omr1JN2La2ra8WT0rOY+b/+X+uuxcrMRtX2mps26J+myJH5VYi
 jMSDbWYi4oTAawrgzqrAgAA
X-Env-Sender: prvs=444660210=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1507227827!118107891!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22207 invoked from network); 5 Oct 2017 18:23:50 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 18:23:50 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="450646854"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 5 Oct 2017 19:23:43 +0100
Message-ID: <1507227824-11744-6-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507227824-11744-1-git-send-email-andrew.cooper3@citrix.com>
References: <1507227824-11744-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH for-4.10 4/5] tools/dombuilder: Fix asymmetry
	when setting up console and xenstore rings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

bGlieGwgYWx3YXlzIHVzZXMgeGNfZG9tX2dudHRhYl9pbml0KCksIHdoaWNoIGludGVybmFsbHkg
Y2FsbHMKeGNfZG9tX2dudHRhYntfaHZtLH1fc2VlZCgpIHRvIHNldCB1cCB0aGUgZ3JhbnRzIHBv
aW50IGF0IHRoZSBjb25zb2xlIGFuZAp4ZW5zdG9yZSByaW5ncy4gIEZvciBIVk0gZ3Vlc3RzLCBs
aWJ4bCB0aGVuIGFza3MgWGVuIGZvciB0aGUgaW5mb3JtYXRpb24gc2V0CnVwIHByZXZpb3VzbHks
IGFuZCBjYWxscyB4Y19kb21fZ250dGFiX2h2bV9zZWVkKCkgYSBzZWNvbmQgdGltZSwgd2hpY2gg
aXMKd2FzdGVmdWwuICBBUk0gY29uc3RydWN0aW9uIGV4cGVjdHMgbGlieGwgdG8gaGF2ZSBzZXQg
dXAKZG9tLT57Y29uc29sZSx4ZW5zdG9yZX1fZXZ0Y2huIGVhcmxpZXIsIHNvIG9ubHkgYWN0dWFs
bHkgZnVuY3Rpb25zIGJlY2F1c2Ugb2YKdGhpcyBzZWNvbmQgY2FsbC4KClJhdGlvbmFsaXNlIGV2
ZXJ5dGhpbmcgYW5kIG1ha2UgaXQgY29uc2lzdGVudCBmb3IgYWxsIGd1ZXN0cy4KCiAxKSBVc2Vy
cyBvZiB0aGUgZG9tYWluIGJ1aWxkZXIgYXJlIGV4cGVjdGVkIHRvIHByb3ZpZGUKICAgIGRvbS0+
e2NvbnNvbGUseGVuc3RvcmV9X3tldnRjaG4sZG9taWR9IHVuY29uZGl0aW9uYWxseS4gIFRoaXMg
aXMgY2hlY2tlZAogICAgYnkgc2V0dGluZyBpbnZhbGlkIHZhbHVlcyBpbiB4Y19kb21fYWxsb2Nh
dGUoKSwgYW5kIGNoZWNraW5nIGluCiAgICB4Y19kb21fYm9vdF9pbWFnZSgpLgoKIDIpIEZvciB4
ODYgSFZNIGFuZCBBUk0gZ3Vlc3RzLCB0aGUgZXZlbnQgY2hhbm5lbHMgYXJlIGdpdmVuIHRvIFhl
biBhdCB0aGUKICAgIHNhbWUgdGltZSBhcyB0aGUgcmluZyBnZm5zLiAgQVJNIGFscmVhZHkgZGlk
IHRoaXMsIGJ1dCB4ODYgaXMgdXBkYXRlZCB0bwogICAgbWF0Y2guICB4ODYgUFYgYWxyZWFkeSBw
cm92aWRlcyB0aGlzIGluZm9ybWF0aW9uIGluIHRoZSBzdGFydF9pbmZvIHBhZ2UuCgogMykgTGli
eGwgaXMgdXBkYXRlZCB0byBkcm9wIGFsbCByZWxldmFudCBmdW5jdGlvbmFsaXR5IGZyb20KICAg
IGh2bV9idWlsZF9zZXRfcGFyYW1zKCksIGFuZCBiZWhhdmUgY29uc2lzdGVudGx5IHdpdGggUFYg
Z3Vlc3RzIHdoZW4gaXQKICAgIGNvbWVzIHRvIHRoZSBoYW5kbGluZyBvZiBkb20tPntjb25zb2xl
LHhlbnN0b3JlfV97ZXZ0Y2huLGRvbWlkLGdmbn0uCgpUaGlzIHJlbW92ZXMgc2V2ZXJhbCByZWR1
bmRhbnQgaHlwZXJjYWxscyAoaW5jbHVkaW5nIGEgZm9yZWlnbiBtYXBwaW5nKSBmcm9tCnRoZSB4
ODYgSFZNIGFuZCBBUk0gY29uc3RydWN0aW9uIHBhdGhzLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHRvb2xzL2xp
YnhjL2luY2x1ZGUveGNfZG9tLmggICAgICB8IDEyICsrKysrKysrLS0tLQogdG9vbHMvbGlieGMv
eGNfZG9tX2FybS5jICAgICAgICAgIHwgIDIgKy0KIHRvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMg
ICAgICAgICB8IDM2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMv
bGlieGMveGNfZG9tX2NvbXBhdF9saW51eC5jIHwgIDIgKysKIHRvb2xzL2xpYnhjL3hjX2RvbV9j
b3JlLmMgICAgICAgICB8ICA1ICsrKysrCiB0b29scy9saWJ4Yy94Y19kb21feDg2LmMgICAgICAg
ICAgfCAgNCArKysrCiB0b29scy9saWJ4bC9saWJ4bF9kb20uYyAgICAgICAgICAgfCAyOCArKysr
KysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oICAg
ICAgfCAgMSAtCiA4IGZpbGVzIGNoYW5nZWQsIDY2IGluc2VydGlvbnMoKyksIDI0IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmggYi90b29scy9s
aWJ4Yy9pbmNsdWRlL3hjX2RvbS5oCmluZGV4IDgwYjRmYmQuLjc5MDg2OWIgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmgKKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94
Y19kb20uaApAQCAtMjAsNiArMjAsOCBAQAogI2luY2x1ZGUgPHhlbmd1ZXN0Lmg+CiAKICNkZWZp
bmUgSU5WQUxJRF9QRk4gKCh4ZW5fcGZuX3QpLTEpCisjZGVmaW5lIElOVkFMSURfRVZUQ0hOICh+
MHUpCisjZGVmaW5lIElOVkFMSURfRE9NSUQgICgtMSkKICNkZWZpbmUgWDg2X0hWTV9OUl9TUEVD
SUFMX1BBR0VTICAgIDgKICNkZWZpbmUgWDg2X0hWTV9FTkRfU1BFQ0lBTF9SRUdJT04gIDB4ZmYw
MDB1CiAKQEAgLTEwNCwxMCArMTA2LDE2IEBAIHN0cnVjdCB4Y19kb21faW1hZ2UgewogICAgICAq
IERldGFpbHMgZm9yIHRoZSB0b29sc3RhY2stcHJlcGFyZWQgcmluZ3MuCiAgICAgICoKICAgICAg
KiAqX2dmbiBmaWVsZHMgYXJlIGFsbG9jYXRlZCBieSB0aGUgZG9tYWluIGJ1aWxkZXIuCisgICAg
ICogKl97ZXZ0Y2huLGRvbWlkfSBmaWVsZHMgbXVzdCBiZSBwcm92aWRlZCBieSB0aGUgY2FsbGVy
LgogICAgICAqLwogICAgIHhlbl9wZm5fdCBjb25zb2xlX2dmbjsKICAgICB4ZW5fcGZuX3QgeGVu
c3RvcmVfZ2ZuOwogCisgICAgdW5zaWduZWQgaW50IGNvbnNvbGVfZXZ0Y2huOworICAgIHVuc2ln
bmVkIGludCB4ZW5zdG9yZV9ldnRjaG47CisgICAgZG9taWRfdCBjb25zb2xlX2RvbWlkOworICAg
IGRvbWlkX3QgeGVuc3RvcmVfZG9taWQ7CisKICAgICAvKgogICAgICAqIGluaXRyZCBwYXJhbWV0
ZXJzIGFzIHNwZWNpZmllZCBpbiBzdGFydF9pbmZvIHBhZ2UKICAgICAgKiBEZXBlbmRpbmcgb24g
Y2FwYWJpbGl0aWVzIG9mIHRoZSBib290ZWQga2VybmVsIHRoaXMgbWF5IGJlIGEgdmlydHVhbApA
QCAtMTY1LDEwICsxNzMsNiBAQCBzdHJ1Y3QgeGNfZG9tX2ltYWdlIHsKIAogICAgIC8qIG1pc2Mg
eGVuIGRvbWFpbiBjb25maWcgc3R1ZmYgKi8KICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwotICAg
IHVuc2lnbmVkIGludCBjb25zb2xlX2V2dGNobjsKLSAgICB1bnNpZ25lZCBpbnQgeGVuc3RvcmVf
ZXZ0Y2huOwotICAgIGRvbWlkX3QgY29uc29sZV9kb21pZDsKLSAgICBkb21pZF90IHhlbnN0b3Jl
X2RvbWlkOwogICAgIHhlbl9wZm5fdCBzaGFyZWRfaW5mb19tZm47CiAKICAgICB4Y19pbnRlcmZh
Y2UgKnhjaDsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9hcm0uYyBiL3Rvb2xzL2xp
YnhjL3hjX2RvbV9hcm0uYwppbmRleCBjN2FhNDRhLi5kNjY4ZGYxIDEwMDY0NAotLS0gYS90b29s
cy9saWJ4Yy94Y19kb21fYXJtLmMKKysrIGIvdG9vbHMvbGlieGMveGNfZG9tX2FybS5jCkBAIC05
OSw3ICs5OSw3IEBAIHN0YXRpYyBpbnQgYWxsb2NfbWFnaWNfcGFnZXMoc3RydWN0IHhjX2RvbV9p
bWFnZSAqZG9tKQogICAgICAgICAgICAgZG9tLT54ZW5zdG9yZV9nZm4pOwogICAgIHhjX2h2bV9w
YXJhbV9zZXQoZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsIEhWTV9QQVJBTV9NT05JVE9SX1JJ
TkdfUEZOLAogICAgICAgICAgICAgYmFzZSArIE1FTUFDQ0VTU19QRk5fT0ZGU0VUKTsKLSAgICAv
KiBhbGxvY2F0ZWQgYnkgdG9vbHN0YWNrICovCisKICAgICB4Y19odm1fcGFyYW1fc2V0KGRvbS0+
eGNoLCBkb20tPmd1ZXN0X2RvbWlkLCBIVk1fUEFSQU1fQ09OU09MRV9FVlRDSE4sCiAgICAgICAg
ICAgICBkb20tPmNvbnNvbGVfZXZ0Y2huKTsKICAgICB4Y19odm1fcGFyYW1fc2V0KGRvbS0+eGNo
LCBkb20tPmd1ZXN0X2RvbWlkLCBIVk1fUEFSQU1fU1RPUkVfRVZUQ0hOLApkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGMveGNfZG9tX2Jvb3QuYyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMKaW5k
ZXggYTg0YTk1ZS4uOGQ0ZmVmYSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tX2Jvb3Qu
YworKysgYi90b29scy9saWJ4Yy94Y19kb21fYm9vdC5jCkBAIC0xNjMsNiArMTYzLDM5IEBAIHZv
aWQgKnhjX2RvbV9ib290X2RvbVVfbWFwKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSwgeGVuX3Bm
bl90IHBmbiwKICAgICByZXR1cm4gcHRyOwogfQogCitzdGF0aWMgaW50IHhjX2RvbV9jaGVja19y
ZXF1aXJlZF9maWVsZHMoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQoreworICAgIGludCByYyA9
IDA7CisKKyAgICBpZiAoIGRvbS0+Y29uc29sZV9ldnRjaG4gPT0gSU5WQUxJRF9FVlRDSE4gKQor
ICAgIHsKKyAgICAgICAgeGNfZG9tX3BhbmljKGRvbS0+eGNoLCBYQ19JTlZBTElEX1BBUkFNLAor
ICAgICAgICAgICAgICAgICAgICAgIiVzOiBDYWxsZXIgZGlkbid0IHNldCBkb20tPmNvbnNvbGVf
ZXZ0Y2huIiwgX19mdW5jX18pOworICAgICAgICByYyA9IC0xOworICAgIH0KKyAgICBpZiAoIGRv
bS0+Y29uc29sZV9kb21pZCA9PSBJTlZBTElEX0RPTUlEICkKKyAgICB7CisgICAgICAgIHhjX2Rv
bV9wYW5pYyhkb20tPnhjaCwgWENfSU5WQUxJRF9QQVJBTSwKKyAgICAgICAgICAgICAgICAgICAg
ICIlczogQ2FsbGVyIGRpZG4ndCBzZXQgZG9tLT5jb25zb2xlX2RvbWlkIiwgX19mdW5jX18pOwor
ICAgICAgICByYyA9IC0xOworICAgIH0KKworICAgIGlmICggZG9tLT54ZW5zdG9yZV9ldnRjaG4g
PT0gSU5WQUxJRF9FVlRDSE4gKQorICAgIHsKKyAgICAgICAgeGNfZG9tX3BhbmljKGRvbS0+eGNo
LCBYQ19JTlZBTElEX1BBUkFNLAorICAgICAgICAgICAgICAgICAgICAgIiVzOiBDYWxsZXIgZGlk
bid0IHNldCBkb20tPnhlbnN0b3JlX2V2dGNobiIsIF9fZnVuY19fKTsKKyAgICAgICAgcmMgPSAt
MTsKKyAgICB9CisgICAgaWYgKCBkb20tPnhlbnN0b3JlX2RvbWlkID09IElOVkFMSURfRE9NSUQg
KQorICAgIHsKKyAgICAgICAgeGNfZG9tX3BhbmljKGRvbS0+eGNoLCBYQ19JTlZBTElEX1BBUkFN
LAorICAgICAgICAgICAgICAgICAgICAgIiVzOiBDYWxsZXIgZGlkbid0IHNldCBkb20tPnhlbnN0
b3JlX2RvbWlkIiwgX19mdW5jX18pOworICAgICAgICByYyA9IC0xOworICAgIH0KKworICAgIHJl
dHVybiByYzsKK30KKwogaW50IHhjX2RvbV9ib290X2ltYWdlKHN0cnVjdCB4Y19kb21faW1hZ2Ug
KmRvbSkKIHsKICAgICB4Y19kb21pbmZvX3QgaW5mbzsKQEAgLTE3MCw2ICsyMDMsOSBAQCBpbnQg
eGNfZG9tX2Jvb3RfaW1hZ2Uoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQogCiAgICAgRE9NUFJJ
TlRGX0NBTExFRChkb20tPnhjaCk7CiAKKyAgICBpZiAoIChyYyA9IHhjX2RvbV9jaGVja19yZXF1
aXJlZF9maWVsZHMoZG9tKSkgIT0gMCApCisgICAgICAgIHJldHVybiByYzsKKwogICAgIC8qIG1p
c2Mgc3R1ZmYqLwogICAgIGlmICggKHJjID0gZG9tLT5hcmNoX2hvb2tzLT5ib290ZWFybHkoZG9t
KSkgIT0gMCApCiAgICAgICAgIHJldHVybiByYzsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hj
X2RvbV9jb21wYXRfbGludXguYyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV9jb21wYXRfbGludXguYwpp
bmRleCA2ZDI3ZWMyLi4yYWQ0M2U0IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19kb21fY29t
cGF0X2xpbnV4LmMKKysrIGIvdG9vbHMvbGlieGMveGNfZG9tX2NvbXBhdF9saW51eC5jCkBAIC02
MSw3ICs2MSw5IEBAIGludCB4Y19saW51eF9idWlsZCh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMy
X3QgZG9taWQsCiAKICAgICBkb20tPmZsYWdzIHw9IGZsYWdzOwogICAgIGRvbS0+Y29uc29sZV9l
dnRjaG4gPSBjb25zb2xlX2V2dGNobjsKKyAgICBkb20tPmNvbnNvbGVfZG9taWQgPSAwOwogICAg
IGRvbS0+eGVuc3RvcmVfZXZ0Y2huID0gc3RvcmVfZXZ0Y2huOworICAgIGRvbS0+eGVuc3RvcmVf
ZG9taWQgPSAwOwogCiAgICAgaWYgKCAocmMgPSB4Y19kb21fYm9vdF94ZW5faW5pdChkb20sIHhj
aCwgZG9taWQpKSAhPSAwICkKICAgICAgICAgZ290byBvdXQ7CmRpZmYgLS1naXQgYS90b29scy9s
aWJ4Yy94Y19kb21fY29yZS5jIGIvdG9vbHMvbGlieGMveGNfZG9tX2NvcmUuYwppbmRleCBiNWYz
MTZhLi43MDg3YzUwIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19kb21fY29yZS5jCisrKyBi
L3Rvb2xzL2xpYnhjL3hjX2RvbV9jb3JlLmMKQEAgLTc3OSw2ICs3NzksMTEgQEAgc3RydWN0IHhj
X2RvbV9pbWFnZSAqeGNfZG9tX2FsbG9jYXRlKHhjX2ludGVyZmFjZSAqeGNoLAogICAgIGRvbS0+
cGFybXMuZWxmX3BhZGRyX29mZnNldCA9IFVOU0VUX0FERFI7CiAgICAgZG9tLT5wYXJtcy5wMm1f
YmFzZSA9IFVOU0VUX0FERFI7CiAKKyAgICBkb20tPmNvbnNvbGVfZXZ0Y2huID0gSU5WQUxJRF9F
VlRDSE47CisgICAgZG9tLT54ZW5zdG9yZV9ldnRjaG4gPSBJTlZBTElEX0VWVENITjsKKyAgICBk
b20tPmNvbnNvbGVfZG9taWQgPSBJTlZBTElEX0RPTUlEOworICAgIGRvbS0+eGVuc3RvcmVfZG9t
aWQgPSBJTlZBTElEX0RPTUlEOworCiAgICAgZG9tLT5mbGFncyA9IFNJRl9WSVJUX1AyTV80VE9P
TFM7CiAKICAgICBkb20tPmFsbG9jX21hbGxvYyArPSBzaXplb2YoKmRvbSk7CmRpZmYgLS1naXQg
YS90b29scy9saWJ4Yy94Y19kb21feDg2LmMgYi90b29scy9saWJ4Yy94Y19kb21feDg2LmMKaW5k
ZXggYWEwY2VkMS4uMDVmNGI4MCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tX3g4Ni5j
CisrKyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV94ODYuYwpAQCAtNjE3LDYgKzYxNyw4IEBAIHN0YXRp
YyBpbnQgYWxsb2NfbWFnaWNfcGFnZXNfaHZtKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKICAg
ICBkb20tPnhlbnN0b3JlX2dmbiA9IHNwZWNpYWxfcGZuKFNQRUNJQUxQQUdFX1hFTlNUT1JFKTsK
ICAgICB4Y19jbGVhcl9kb21haW5fcGFnZShkb20tPnhjaCwgZG9tLT5ndWVzdF9kb21pZCwgZG9t
LT54ZW5zdG9yZV9nZm4pOwogICAgIHhjX2h2bV9wYXJhbV9zZXQoeGNoLCBkb21pZCwgSFZNX1BB
UkFNX1NUT1JFX1BGTiwgZG9tLT54ZW5zdG9yZV9nZm4pOworICAgIHhjX2h2bV9wYXJhbV9zZXQo
ZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsIEhWTV9QQVJBTV9TVE9SRV9FVlRDSE4sCisgICAg
ICAgICAgICAgICAgICAgICBkb20tPnhlbnN0b3JlX2V2dGNobik7CiAKICAgICB4Y19odm1fcGFy
YW1fc2V0KHhjaCwgZG9taWQsIEhWTV9QQVJBTV9CVUZJT1JFUV9QRk4sCiAgICAgICAgICAgICAg
ICAgICAgICBzcGVjaWFsX3BmbihTUEVDSUFMUEFHRV9CVUZJT1JFUSkpOwpAQCAtNjI2LDYgKzYy
OCw4IEBAIHN0YXRpYyBpbnQgYWxsb2NfbWFnaWNfcGFnZXNfaHZtKHN0cnVjdCB4Y19kb21faW1h
Z2UgKmRvbSkKICAgICBkb20tPmNvbnNvbGVfZ2ZuID0gc3BlY2lhbF9wZm4oU1BFQ0lBTFBBR0Vf
Q09OU09MRSk7CiAgICAgeGNfY2xlYXJfZG9tYWluX3BhZ2UoZG9tLT54Y2gsIGRvbS0+Z3Vlc3Rf
ZG9taWQsIGRvbS0+Y29uc29sZV9nZm4pOwogICAgIHhjX2h2bV9wYXJhbV9zZXQoeGNoLCBkb21p
ZCwgSFZNX1BBUkFNX0NPTlNPTEVfUEZOLCBkb20tPmNvbnNvbGVfZ2ZuKTsKKyAgICB4Y19odm1f
cGFyYW1fc2V0KGRvbS0+eGNoLCBkb20tPmd1ZXN0X2RvbWlkLCBIVk1fUEFSQU1fQ09OU09MRV9F
VlRDSE4sCisgICAgICAgICAgICAgICAgICAgICBkb20tPmNvbnNvbGVfZXZ0Y2huKTsKIAogICAg
IHhjX2h2bV9wYXJhbV9zZXQoeGNoLCBkb21pZCwgSFZNX1BBUkFNX1BBR0lOR19SSU5HX1BGTiwK
ICAgICAgICAgICAgICAgICAgICAgIHNwZWNpYWxfcGZuKFNQRUNJQUxQQUdFX1BBR0lORykpOwpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgYi90b29scy9saWJ4bC9saWJ4bF9k
b20uYwppbmRleCAwMzg5YTA2Li5mY2RlZWYwIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4
bF9kb20uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwpAQCAtODYyLDE0ICs4NjIsMTAg
QEAgaW50IGxpYnhsX19idWlsZF9wdihsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKIH0K
IAogc3RhdGljIGludCBodm1fYnVpbGRfc2V0X3BhcmFtcyh4Y19pbnRlcmZhY2UgKmhhbmRsZSwg
dWludDMyX3QgZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2Rv
bWFpbl9idWlsZF9pbmZvICppbmZvLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBp
bnQgc3RvcmVfZXZ0Y2huLCB1bnNpZ25lZCBsb25nICpzdG9yZV9tZm4sCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGludCBjb25zb2xlX2V2dGNobiwgdW5zaWduZWQgbG9uZyAqY29u
c29sZV9tZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3Qgc3RvcmVf
ZG9taWQsIGRvbWlkX3QgY29uc29sZV9kb21pZCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmluZm8pCiB7CiAgICAgc3RydWN0IGh2bV9p
bmZvX3RhYmxlICp2YV9odm07CiAgICAgdWludDhfdCAqdmFfbWFwLCBzdW07Ci0gICAgdWludDY0
X3Qgc3RyX21mbiwgY29uc19tZm47CiAgICAgaW50IGk7CiAKICAgICBpZiAoaW5mby0+dHlwZSA9
PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0pIHsKQEAgLTg5MCwxNSArODg2LDYgQEAgc3RhdGljIGlu
dCBodm1fYnVpbGRfc2V0X3BhcmFtcyh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgdWludDMyX3QgZG9t
aWQsCiAgICAgICAgIG11bm1hcCh2YV9tYXAsIFhDX1BBR0VfU0laRSk7CiAgICAgfQogCi0gICAg
eGNfaHZtX3BhcmFtX2dldChoYW5kbGUsIGRvbWlkLCBIVk1fUEFSQU1fU1RPUkVfUEZOLCAmc3Ry
X21mbik7Ci0gICAgeGNfaHZtX3BhcmFtX2dldChoYW5kbGUsIGRvbWlkLCBIVk1fUEFSQU1fQ09O
U09MRV9QRk4sICZjb25zX21mbik7Ci0gICAgeGNfaHZtX3BhcmFtX3NldChoYW5kbGUsIGRvbWlk
LCBIVk1fUEFSQU1fU1RPUkVfRVZUQ0hOLCBzdG9yZV9ldnRjaG4pOwotICAgIHhjX2h2bV9wYXJh
bV9zZXQoaGFuZGxlLCBkb21pZCwgSFZNX1BBUkFNX0NPTlNPTEVfRVZUQ0hOLCBjb25zb2xlX2V2
dGNobik7Ci0KLSAgICAqc3RvcmVfbWZuID0gc3RyX21mbjsKLSAgICAqY29uc29sZV9tZm4gPSBj
b25zX21mbjsKLQotICAgIHhjX2RvbV9nbnR0YWJfaHZtX3NlZWQoaGFuZGxlLCBkb21pZCwgKmNv
bnNvbGVfbWZuLCAqc3RvcmVfbWZuLCBjb25zb2xlX2RvbWlkLCBzdG9yZV9kb21pZCk7CiAgICAg
cmV0dXJuIDA7CiB9CiAKQEAgLTExNTksNiArMTE0NiwxMSBAQCBpbnQgbGlieGxfX2J1aWxkX2h2
bShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKIAogICAgIGRvbS0+Y29udGFpbmVyX3R5
cGUgPSBYQ19ET01fSFZNX0NPTlRBSU5FUjsKIAorICAgIGRvbS0+Y29uc29sZV9ldnRjaG4gPSBz
dGF0ZS0+Y29uc29sZV9wb3J0OworICAgIGRvbS0+Y29uc29sZV9kb21pZCA9IHN0YXRlLT5jb25z
b2xlX2RvbWlkOworICAgIGRvbS0+eGVuc3RvcmVfZXZ0Y2huID0gc3RhdGUtPnN0b3JlX3BvcnQ7
CisgICAgZG9tLT54ZW5zdG9yZV9kb21pZCA9IHN0YXRlLT5zdG9yZV9kb21pZDsKKwogICAgIC8q
IFRoZSBwYXJhbXMgZnJvbSB0aGUgY29uZmlndXJhdGlvbiBmaWxlIGFyZSBpbiBNYiwgd2hpY2gg
YXJlIHRoZW4KICAgICAgKiBtdWx0aXBsaWVkIGJ5IDEgS2IuIFRoaXMgd2FzIHRoZW4gZGl2aWRl
ZCBvZmYgd2hlbiBjYWxsaW5nCiAgICAgICogdGhlIG9sZCB4Y19odm1fYnVpbGRfdGFyZ2V0X21l
bSgpIHdoaWNoIHRoZW4gdHVybmVkIHRoZW0gdG8gYnl0ZXMuCkBAIC0xMjYzLDEwICsxMjU1LDcg
QEAgaW50IGxpYnhsX19idWlsZF9odm0obGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAg
ICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAotICAgIHJjID0gaHZtX2J1aWxkX3NldF9wYXJhbXMo
Y3R4LT54Y2gsIGRvbWlkLCBpbmZvLCBzdGF0ZS0+c3RvcmVfcG9ydCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAmc3RhdGUtPnN0b3JlX21mbiwgc3RhdGUtPmNvbnNvbGVfcG9ydCwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmc3RhdGUtPmNvbnNvbGVfbWZuLCBzdGF0
ZS0+c3RvcmVfZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGUtPmNv
bnNvbGVfZG9taWQpOworICAgIHJjID0gaHZtX2J1aWxkX3NldF9wYXJhbXMoY3R4LT54Y2gsIGRv
bWlkLCBpbmZvKTsKICAgICBpZiAocmMgIT0gMCkgewogICAgICAgICBMT0coRVJST1IsICJodm0g
YnVpbGQgc2V0IHBhcmFtcyBmYWlsZWQiKTsKICAgICAgICAgZ290byBvdXQ7CkBAIC0xMjc4LDYg
KzEyNjcsOSBAQCBpbnQgbGlieGxfX2J1aWxkX2h2bShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBk
b21pZCwKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCisgICAgc3RhdGUtPmNvbnNvbGVfbWZu
ID0gZG9tLT5jb25zb2xlX2dmbjsKKyAgICBzdGF0ZS0+c3RvcmVfbWZuID0gZG9tLT54ZW5zdG9y
ZV9nZm47CisKICAgICB4Y19kb21fcmVsZWFzZShkb20pOwogICAgIHJldHVybiAwOwogCmRpZmYg
LS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxf
aW50ZXJuYWwuaAppbmRleCBiY2I2YjBhLi44YThlZjRhIDEwMDY0NAotLS0gYS90b29scy9saWJ4
bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAg
LTExNSw3ICsxMTUsNiBAQAogI2RlZmluZSBTVFVCRE9NX1NQRUNJQUxfQ09OU09MRVMgMwogI2Rl
ZmluZSBUQVBfREVWSUNFX1NVRkZJWCAiLWVtdSIKICNkZWZpbmUgRE9NSURfWFNfUEFUSCAiZG9t
aWQiCi0jZGVmaW5lIElOVkFMSURfRE9NSUQgfjAKIAogLyogU2l6ZSBtYWNyb3MuICovCiAjZGVm
aW5lIF9fQUMoWCxZKSAgIChYIyNZKQotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 18:24:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 18:24:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0AoJ-0006ZL-Pj; Thu, 05 Oct 2017 18:23:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=444660210=Andrew.Cooper3@citrix.com>)
 id 1e0AoI-0006Yn-FO
 for xen-devel@lists.xen.org; Thu, 05 Oct 2017 18:23:50 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 A3/0E-02045-5B876D95; Thu, 05 Oct 2017 18:23:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsXitHSDve7Wimu
 RBjNmc1gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBk7bjazF/QIV1zf95e1gfE2fxcjJ4eEgL/E
 kluz2UBsNgF9id0vPjGB2CIC6hKnOy6ydjFycTALzGGU2HhlMzNIQljAS6L5cR8LiM0ioCJxd
 O1CoAYODl4BT4mGBlmImXIS54//BCvnBCrfumwOWLkQUMm6tm2sELaaxLX+S+wgNq+AoMTJmU
 /AapgFJCQOvnjBPIGRdxaS1CwkqQWMTKsYNYpTi8pSi3QNDfWSijLTM0pyEzNzdA0NjPVyU4u
 LE9NTcxKTivWS83M3MQKDhwEIdjCu/u10iFGSg0lJlFer4FqkEF9SfkplRmJxRnxRaU5q8SFG
 GQ4OJQnepnKgnGBRanpqRVpmDjCMYdISHDxKIrwdIGne4oLE3OLMdIjUKUZjjmObLv9h4ui4e
 fcPkxBLXn5eqpQ4bxpIqQBIaUZpHtwgWHxdYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjCvGD
 BahXgy80rg9r0COoUJ6JQ5TVdATilJREhJNTDuK9TS1jxmZNU616G1OrV69p8r934Fal1k/pR
 U1fnIy7V86f/Zc3drWbzWO1hue99itgTf0sK0xIZXU+57vNu/vdYlYqd1Rnl8QLDzajX3NR27
 zztX222aYaYhLKxgc0rzwf2EO+e7T5WoXd96LOigzoGb3Ow2Ibc/K9+peBHG9+HGDLG7z0qVW
 IozEg21mIuKEwGr4rVqqgIAAA==
X-Env-Sender: prvs=444660210=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1507227827!118107891!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21517 invoked from network); 5 Oct 2017 18:23:48 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 18:23:48 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="450646848"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 5 Oct 2017 19:23:39 +0100
Message-ID: <1507227824-11744-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507227824-11744-1-git-send-email-andrew.cooper3@citrix.com>
References: <1507227824-11744-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH for-4.10 1/5] tools/dombuilder: Drop more PVH v1
	leftovers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

YWxsb2NfbWFnaWNfcGFnZXMoKSBpcyByZW5hbWVkIHRvIGFsbG9jX21hZ2ljX3BhZ2VzX3B2KCkg
dG8gbWlycm9yIGl0cwphbGxvY19tYWdpY19wYWdlc19odm0oKSBjb3VudGVycGFydC4gIERlbGV0
ZSBhIHJlZHVuZGFudCBjb21tZW50LCBpbnRyb2R1Y2UKc29tZSBuZXdsaW5lcyBjbGFyaXR5LCBh
bmQgcmVtb3ZlIGEgbG9naWNhbGx5IGRlYWQgYWxsb2NhdGlvbiBvZiBzaGFyZWQgaW5mby4KClNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0t
LQpDQzogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CkNDOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KLS0tCiB0b29scy9saWJ4Yy94Y19kb21feDg2LmMgfCAxNiArKysrKystLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS90b29scy9saWJ4Yy94Y19kb21feDg2LmMgYi90b29scy9saWJ4Yy94Y19kb21feDg2
LmMKaW5kZXggY2I2OGVmYy4uODg1Y2ExYiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfZG9t
X3g4Ni5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV94ODYuYwpAQCAtNTM0LDI0ICs1MzQsMjAg
QEAgc3RhdGljIGludCBhbGxvY19wMm1fbGlzdF94ODZfNjQoc3RydWN0IHhjX2RvbV9pbWFnZSAq
ZG9tKQogCiAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8KIAotc3RhdGljIGludCBhbGxvY19tYWdpY19w
YWdlcyhzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCitzdGF0aWMgaW50IGFsbG9jX21hZ2ljX3Bh
Z2VzX3B2KHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKIHsKLSAgICAvKiBhbGxvY2F0ZSBzcGVj
aWFsIHBhZ2VzICovCiAgICAgZG9tLT5zdGFydF9pbmZvX3BmbiA9IHhjX2RvbV9hbGxvY19wYWdl
KGRvbSwgInN0YXJ0IGluZm8iKTsKICAgICBpZiAoIGRvbS0+c3RhcnRfaW5mb19wZm4gPT0gSU5W
QUxJRF9QRk4gKQogICAgICAgICByZXR1cm4gLTE7CisKICAgICBkb20tPnhlbnN0b3JlX3BmbiA9
IHhjX2RvbV9hbGxvY19wYWdlKGRvbSwgInhlbnN0b3JlIik7CiAgICAgaWYgKCBkb20tPnhlbnN0
b3JlX3BmbiA9PSBJTlZBTElEX1BGTiApCiAgICAgICAgIHJldHVybiAtMTsKKwogICAgIGRvbS0+
Y29uc29sZV9wZm4gPSB4Y19kb21fYWxsb2NfcGFnZShkb20sICJjb25zb2xlIik7CiAgICAgaWYg
KCBkb20tPmNvbnNvbGVfcGZuID09IElOVkFMSURfUEZOICkKICAgICAgICAgcmV0dXJuIC0xOwot
ICAgIGlmICggeGNfZG9tX3RyYW5zbGF0ZWQoZG9tKSApCi0gICAgewotICAgICAgICBkb20tPnNo
YXJlZF9pbmZvX3BmbiA9IHhjX2RvbV9hbGxvY19wYWdlKGRvbSwgInNoYXJlZCBpbmZvIik7Ci0g
ICAgICAgIGlmICggZG9tLT5zaGFyZWRfaW5mb19wZm4gPT0gSU5WQUxJRF9QRk4gKQotICAgICAg
ICAgICAgcmV0dXJuIC0xOwotICAgIH0KKwogICAgIGRvbS0+YWxsb2NfYm9vdHN0YWNrID0gMTsK
IAogICAgIHJldHVybiAwOwpAQCAtMTc1Niw3ICsxNzUyLDcgQEAgc3RhdGljIHN0cnVjdCB4Y19k
b21fYXJjaCB4Y19kb21fMzJfcGFlID0gewogICAgIC5zaXplb2ZfcGZuID0gNCwKICAgICAucDJt
X2Jhc2Vfc3VwcG9ydGVkID0gMCwKICAgICAuYXJjaF9wcml2YXRlX3NpemUgPSBzaXplb2Yoc3Ry
dWN0IHhjX2RvbV9pbWFnZV94ODYpLAotICAgIC5hbGxvY19tYWdpY19wYWdlcyA9IGFsbG9jX21h
Z2ljX3BhZ2VzLAorICAgIC5hbGxvY19tYWdpY19wYWdlcyA9IGFsbG9jX21hZ2ljX3BhZ2VzX3B2
LAogICAgIC5hbGxvY19wZ3RhYmxlcyA9IGFsbG9jX3BndGFibGVzX3g4Nl8zMl9wYWUsCiAgICAg
LmFsbG9jX3AybV9saXN0ID0gYWxsb2NfcDJtX2xpc3RfeDg2XzMyLAogICAgIC5zZXR1cF9wZ3Rh
YmxlcyA9IHNldHVwX3BndGFibGVzX3g4Nl8zMl9wYWUsCkBAIC0xNzc1LDcgKzE3NzEsNyBAQCBz
dGF0aWMgc3RydWN0IHhjX2RvbV9hcmNoIHhjX2RvbV82NCA9IHsKICAgICAuc2l6ZW9mX3BmbiA9
IDgsCiAgICAgLnAybV9iYXNlX3N1cHBvcnRlZCA9IDEsCiAgICAgLmFyY2hfcHJpdmF0ZV9zaXpl
ID0gc2l6ZW9mKHN0cnVjdCB4Y19kb21faW1hZ2VfeDg2KSwKLSAgICAuYWxsb2NfbWFnaWNfcGFn
ZXMgPSBhbGxvY19tYWdpY19wYWdlcywKKyAgICAuYWxsb2NfbWFnaWNfcGFnZXMgPSBhbGxvY19t
YWdpY19wYWdlc19wdiwKICAgICAuYWxsb2NfcGd0YWJsZXMgPSBhbGxvY19wZ3RhYmxlc194ODZf
NjQsCiAgICAgLmFsbG9jX3AybV9saXN0ID0gYWxsb2NfcDJtX2xpc3RfeDg2XzY0LAogICAgIC5z
ZXR1cF9wZ3RhYmxlcyA9IHNldHVwX3BndGFibGVzX3g4Nl82NCwKLS0gCjIuMS40CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 05 18:32:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 18:32:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0AwQ-0008OI-SR; Thu, 05 Oct 2017 18:32:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1e0AwP-0008OC-U9
 for xen-devel@lists.xen.org; Thu, 05 Oct 2017 18:32:14 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 0D/FA-03409-DAA76D95; Thu, 05 Oct 2017 18:32:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBKsWRWlGSWpSXmKPExsUSfTxjoe6aqmu
 RBqu3Klks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkTb9xgKXjFWjHjyAu2BsZ3LF2MnBxCAq4S
 yzb/Z+xi5AKy1zBKrDk7jQnCucYo0XhoKxNElZvE/w27WSHsdYwShxdVgdjCApkSRw5cYwSxR
 QScJdZs7mIBaWYWWMkq8fTRNqgV+RI9TafAmtkEDCVWb2xhA7F5BZwkjp5vZwaxWQRUJJbs3g
 IWFxUIl2g6288CUSMocXLmEzCbU8BOYumC82BzmAXUJf7Mu8QMYYtL3HoynwnClpfY/nYOWFx
 CIEdiw4SfQDM5gGwpif+tSiC3SQhMZJHY9aaTFaJGRuLRxJtsExjFZiFZNwvJillIVsxCsmIB
 I8sqRo3i1KKy1CJdQxO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAWGIAgh2M1
 zcGHGKU5GBSEuXVKrgWKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCNwAYm0KCRanpqRVpmTnAqI
 ZJS3DwKInwLqkESvMWFyTmFmemQ6ROMepy3Hh4/Q+TEEtefl6qlDivDMgMAZCijNI8uBGwBHO
 JUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwry7QFbxZOaVwG16BXQEE9ARc5qugBxRkoiQkmpg
 bPBsmTfT53LeVKFXHmx3Dk7nvcBzX5Sr0LYkSc5+5f61VhXFMxa5B5w5d0PH8eOqNYG283vL5
 555Z8lrMdk1slVtUT+H9/LpzAf2Bve3vmNM5ppuM2e1ijvrjyWpk7jF1tyek/mp0zvjxOKasv
 Pmgv+O3W8ODTuo9s2Q4bC/O/P9eV4LV1RFKbEUZyQaajEXFScCAAIEtPgrAwAA
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1507228331!73082491!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32444 invoked from network); 5 Oct 2017 18:32:12 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 5 Oct 2017 18:32:12 -0000
Received: (qmail 659 invoked from network); 5 Oct 2017 21:32:09 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 5 Oct 2017 21:32:09 +0300
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id B482B7FE4F
 for <xen-devel@lists.xen.org>; Thu,  5 Oct 2017 21:32:09 +0300 (EEST)
Received: (qmail 3660 invoked from network); 5 Oct 2017 21:32:09 +0300
Received: from 86-120-154-23.rdsnet.ro (HELO ?192.168.228.119?)
 (rcojocaru@bitdefender.com@86.120.154.23)
 by smtp02.buh.bitdefender.net with SMTP; 5 Oct 2017 21:32:02 +0300
To: Julien Grall <julien.grall@linaro.org>, xen-devel@lists.xen.org
References: <20171005174222.29161-1-julien.grall@linaro.org>
 <20171005174222.29161-10-julien.grall@linaro.org>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <912e5bb4-6cab-5662-c810-b0593a8d7b6b@bitdefender.com>
Date: Thu, 5 Oct 2017 21:31:53 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171005174222.29161-10-julien.grall@linaro.org>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.73375
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 462914,
 Stamp: 3], Multi: [Enabled, t: (0.000008,0.003386)], BW: [Enabled, t:
 (0.000007)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.002363), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY; NN_NO_LINK_NMD;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS;
 NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled, t: (0.012116,0.000030)],
 URL: [Enabled, t: (0.000004)], RTDA: [Enabled, t: (6.875589), Hit: No,
 Details: v2.6.11; Id: 15.5f488h.1brh33v48.2q006], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jan Beulich <jbeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Shane Wang <shane.wang@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Gang Wei <gang.wei@intel.com>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 9/9] xen: Convert __page_to_mfn and
 __mfn_to_page to use typesafe MFN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDUvMjAxNyAwODo0MiBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE1vc3Qgb2YgdGhl
IHVzZXJzIG9mIHBhZ2VfdG9fbWZuIGFuZCBtZm5fdG9fcGFnZSBhcmUgZWl0aGVyIG92ZXJyaWRp
bmcKPiB0aGUgbWFjcm9zIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3Qgb3IgdXNlIG1mbl94
L19tZm4gYmVjYXVzZSB0aGUKPiByZXN0IG9mIHRoZSBmdW5jdGlvbiB1c2UgbWZuX3QuCj4gCj4g
U28gbWFrZSBfX3BhZ2VfdG9fbWZuIGFuZCBfX21mbl90b19wYWdlIHJldHVybiBtZm5fdCBieSBk
ZWZhdWx0Lgo+IAo+IE9ubHkgcmVhc29uYWJsZSBjbGVhbi11cHMgYXJlIGRvbmUgaW4gdGhpcyBw
YXRjaCBiZWNhdXNlIGl0IGlzCj4gYWxyZWFkeSBxdWl0ZSBiaWcuIFNvIHNvbWUgb2YgdGhlIGZp
bGVzIG5vdyBvdmVycmlkZSBwYWdlX3RvX21mbiBhbmQKPiBtZm5fdG9fcGFnZSB0byBhdm9pZCB1
c2luZyBtZm5fdC4KPiAKPiBMYXN0bHksIGRvbWFpbl9wYWdlX3RvX21mbiBpcyBhbHNvIGNvbnZl
cnRlZCB0byB1c2UgbWZuX3QgZ2l2ZW4gdGhhdAo+IG1vc3Qgb2YgdGhlIGNhbGxlcnMgYXJlIG5v
dyBzd2l0Y2hlZCB0byBfbWZuKGRvbWFpbl9wYWdlX3RvX21mbiguLi4pKS4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgoKQWNrZWQtYnk6
IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KCgpUaGFua3MsClJh
enZhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 05 19:45:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 19:45:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0C4k-0006OQ-Pa; Thu, 05 Oct 2017 19:44:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44416b8ea=citrix-osstest@xenproject.org>)
 id 1e0C4j-0006OE-Lu
 for xen-devel@lists.xensource.com; Thu, 05 Oct 2017 19:44:53 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 71/B0-03761-5BB86D95; Thu, 05 Oct 2017 19:44:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDve6W7mu
 RBofPS1jcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oy3kxvZCrr4KnZvfcLewDiLo4uRk0NCwF9i
 2vJZ7F2MHEC2u8S9h2kgYREBZ4kJH26zgdi8AnoSUzY3MYLYwgLeErsnHwGKcwGVb2eSeHR7M
 RvEHFWJrq7FLCA2m4CHxMSeiWA2i4CKxPY3r8CahQS0JJYuXskEMVRQ4uTMJ2A1zAISEgdfvG
 CGmGMhMeNuO9MERt5ZSMpmISlbwMi0ilG9OLWoLLVI10IvqSgzPaMkNzEzR9fQwEwvN7W4ODE
 9NScxqVgvOT93EyMwdBiAYAfj7Mv+hxglOZiURHkzG65FCvEl5adUZiQWZ8QXleakFh9ilOHg
 UJLg/dsFlBMsSk1PrUjLzAEGMUxagoNHSYSXCxjIQrzFBYm5xZnpEKlTjLocxzZd/sMkxJKXn
 5cqJc57HWSGAEhRRmke3AhYRF1ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO8TkCk8mXklcJ
 teAR3BBHTEnKYrIEeUJCKkpBoYeXT44jz+XHTLu3ppgvnG4AS/eKeNCmuz/9dPODD/099He0+
 8WmtY8sF7n4fy5lKTQzMtZnjkyKsess4y4fHe96y5qHp2zbkbDyPaGItXdxx1a9qhsu6Q0+GT
 hpekDJ+5dHizLy5oVF34OZrt9zOnP1f+FZZFcbd+yT91g+Hla/EW7mS7BXXzlViKMxINtZiLi
 hMBqWF826MCAAA=
X-Env-Sender: prvs=44416b8ea=citrix-osstest@xenproject.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1507232690!108862392!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58227 invoked from network); 5 Oct 2017 19:44:52 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 19:44:52 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="450658079"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL03.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72201-mainreport@xen.org>
X-Osstest-Failures: distros-debian-wheezy:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-wheezy:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-wheezy:build-arm64:capture-logs:broken:nonblocking
 distros-debian-wheezy:build-arm64-pvops:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=72167
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 5 Oct 2017 20:44:48 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL03.citrite.net
Subject: [Xen-devel] [distros-debian-wheezy test] 72201: tolerable trouble:
	broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMjAxIGRpc3Ryb3MtZGViaWFuLXdoZWV6eSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcyMjAxLwoKRmFpbHVy
ZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhv
c3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzIxNjcKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4g
bGlrZSA3MjE2NwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3Mg
ICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcyMTY3CiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzIxNjcK
CmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3MjE2NwoKam9iczoKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXdoZWV6eS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXdoZWV6eS1uZXRib290LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXdoZWV6eS1uZXRi
b290LXB5Z3J1YiAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtd2hlZXp5LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29z
c3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5u
ZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 05 19:51:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 19:51:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0CBG-0007KV-Gr; Thu, 05 Oct 2017 19:51:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44416b8ea=citrix-osstest@xenproject.org>)
 id 1e0CBF-0007KP-Ol
 for xen-devel@lists.xensource.com; Thu, 05 Oct 2017 19:51:37 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 D5/19-03870-94D86D95; Thu, 05 Oct 2017 19:51:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHRDpK5H77V
 Ig+ZrLBb3prxnd2D02N63iz2AMYo1My8pvyKBNWPfmiUsBT98K1ZM2sjYwPjKsIuRg0NCwF/i
 zoaSLkZOINNdYnr7CjYQW0TAWWLCh9tgNq+AnsTrY19YQcqFBQIlpndldTFyAZUfkpH4/WEbG
 0zvr72vmWHspdPvgcXZBDwkJvZMZAHpZRFQkbh9ACwsJKAlsXTxSiaI8YISJ2c+YQGxmQUkJA
 6+eAE1xkJix8c+tgmMfLOQlM1CUraAkWkVo3pxalFZapGuiV5SUWZ6RkluYmaOrqGBmV5uanF
 xYnpqTmJSsV5yfu4mRmA4MQDBDsbuy/6HGCU5mJREeTMbrkUK8SXlp1RmJBZnxBeV5qQWH2KU
 4eBQkuDN6gHKCRalpqdWpGXmAAMbJi3BwaMkwmsMkuYtLkjMLc5Mh0idYtTlOLbp8h8mIZa8/
 LxUKXFeF5AiAZCijNI8uBGwKLvEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV4fkCk8mXklcJ
 teAR3BBHTEnKYrIEeUJCKkpBoYC0J6e7aVcGn8WnBmaWOpMdN2Ea/G7HNRB/4vD3OK37+x/+/
 rAq0T0xgOHwntPBzts0alKegX27+b881uZSgY39DZKqbUUbWu/MzlL3cfB0gLNOfNECyoPvnw
 379Sj/mPHX6/twyZv3WLwnWmi7ckuGsZFi6wYaz0fRe5JX2NWVtBolHsdT03JZbijERDLeai4
 kQAYFZm/60CAAA=
X-Env-Sender: prvs=44416b8ea=citrix-osstest@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1507233094!110026289!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17170 invoked from network); 5 Oct 2017 19:51:35 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 19:51:35 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="442692792"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72200-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-4.6-testing:test-armhf-armhf-xl-midway:guest-start/debian.repeat:fail:regression
 qemu-upstream-4.6-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: qemuu=9e879690ecc702c271fda4cb48663bb83fdf1832
X-Osstest-Versions-That: qemuu=4e35ab1edd74b7d24b7a4aaebe75fe68222a2f2b
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 5 Oct 2017 20:51:32 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [qemu-upstream-4.6-testing baseline-only test] 72200:
	regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjIwMCBxZW11LXVwc3RyZWFtLTQuNi10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0
LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIyMDAvCgpSZWdyZXNzaW9u
cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNs
dWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bWlkd2F5ICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiA3MTYw
OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbGlrZSA3MTYwOAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBsaWtlIDcxNjA4CiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIGxp
a2UgNzE2MDgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgIGZhaWwgbGlrZSA3MTYwOAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
LWludGVsIDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW1pZHdheSAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAg
MTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWlu
c3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgOWU4Nzk2OTBl
Y2M3MDJjMjcxZmRhNGNiNDg2NjNiYjgzZmRmMTgzMgpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUg
ICAgICAgICAgICAgICAgNGUzNWFiMWVkZDc0YjdkMjRiN2E0YWFlYmU3NWZlNjgyMjJhMmYyYgoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxNjA4ICAyMDE3LTA2LTI3IDE2OjQ3OjI2IFogIDEwMCBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MjIwMCAgMjAxNy0xMC0wNSAwNjo0NjoxMCBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdh
eSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dz
CmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVz
dC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgOWU4Nzk2OTBlY2M3MDJjMjcxZmRh
NGNiNDg2NjNiYjgzZmRmMTgzMgpBdXRob3I6IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQu
Y29tPgpEYXRlOiAgIE1vbiBBdWcgMjggMTQ6Mjk6MDYgMjAxNyArMDIwMAoKICAgIHZnYTogc3Rv
cCBwYXNzaW5nIHBvaW50ZXJzIHRvIHZnYV9kcmF3X2xpbmUqIGZ1bmN0aW9ucwogICAgCiAgICBJ
bnN0ZWFkIHBhc3MgYXJvdW5kIHRoZSBhZGRyZXNzIChha2Egb2Zmc2V0IGludG8gdmdhIG1lbW9y
eSkuCiAgICBBZGQgdmdhX3JlYWRfKiBoZWxwZXIgZnVuY3Rpb25zIHdoaWNoIGFwcGx5IHZiZV9z
aXplX21hc2sgdG8KICAgIHRoZSBhZGRyZXNzLCB0byBtYWtlIHN1cmUgdGhlIGFkZHJlc3Mgc3Rh
eXMgd2l0aGluIHRoZSB2YWxpZAogICAgcmFuZ2UsIHNpbWlsYXIgdG8gdGhlIGNpcnJ1cyBibGl0
dGVyIGZpeGVzIChjb21taXRzIGZmYWY4NTc3NzgKICAgIGFuZCAwMjZhZWZmY2I0KS4KICAgIAog
ICAgSW1wYWN0OiAgRG9TIGZvciBwcml2aWxlZ2VkIGd1ZXN0IHVzZXJzLiAgcWVtdSBjcmFzaGVz
IHdpdGgKICAgIGEgc2VnZmF1bHQsIHdoZW4gaGl0dGluZyB0aGUgZ3VhcmQgcGFnZSBhZnRlciB2
Z2EgbWVtb3J5CiAgICBhbGxvY2F0aW9uLCB3aGlsZSByZWFkaW5nIHZnYSBtZW1vcnkgZm9yIGRp
c3BsYXkgdXBkYXRlcy4KICAgIAogICAgY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAzZDkwYzYy
NTQ4NjM2OTNhNmIxM2Q5MThkMmI4NjgyZTA4YmJjNjgxCiAgICAKICAgIEZpeGVzOiBDVkUtMjAx
Ny0xMzY3MgogICAgQ2M6IFAgSiBQIDxwcGFuZGl0QHJlZGhhdC5jb20+CiAgICBSZXBvcnRlZC1i
eTogRGF2aWQgQnVjaGFuYW4gPGRAdmlkYnVjaGFuYW4uY28udWs+CiAgICBTaWduZWQtb2ZmLWJ5
OiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIE1lc3NhZ2UtaWQ6
IDIwMTcwODI4MTIyOTA2LjE4OTkzLTEta3JheGVsQHJlZGhhdC5jb20KICAgIChjaGVycnkgcGlj
a2VkIGZyb20gY29tbWl0IDc0MzQ3NzVhYmY4ZmIyY2EzYjllODA1ZDMwNjU2ZjRkYThjMDg4MTYp
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 19:58:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 19:58:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0CI2-0007Yp-9w; Thu, 05 Oct 2017 19:58:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e0CI1-0007Yj-6l
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 19:58:37 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 56/A7-02225-CEE86D95; Thu, 05 Oct 2017 19:58:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsVybKJssu7rvmu
 RBn+m6Fp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnXd61hLPjBXnHmzh2WBsYnbF2MXBxCAkuY
 JHr/fwFyODlYBBwkvi5/xtzFyMHBKBAj8eCHNUiYUSBMYvLlJawgYRYBLYl1HU4gYTYBQ4m/T
 zaxgYQlgOwlnzlAwiICphKNFw+xgExnFtjIKHH+z0tGkISwgKvE1altYDangLXE+uVLGEF6eQ
 W8JCYvtAIxhQSsJH4dEQWpEBXQlTj07w/YXbwCghInZz5hAbGZgQ5YPn0bywRGgVlIUrOQpBY
 wMq1iVC9OLSpLLdI10UsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAw+BiDYwdj4
 xekQoyQHk5Iob2bDtUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzTe4FygkWp6akVaZk5wDiAS
 Utw8CiJ8IoDY0GIt7ggMbc4Mx0idYpRl+PYpst/mIRY8vLzUqXEedeAzBAAKcoozYMbAYvJS4
 yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmtQOZwpOZVwK36RXQEUxAR8xpugJyREkiQkqqgVH
 JoX9fB9cO9/x9f17ua3FoCP72bZKzYFjfEQ6LBSlhucocT5YlT7hbcO+gGH+WQZDg7bgbb7om
 vj9lJXbls3LJE//7vn1VacUcb57vDp+0nqf1QegZJetpC4zuVBwSClXIys9OjXxZe2UGr/Plv
 7+P8p/hCMy+8mgNI7uNe4HWj9sP7ea6uimxFGckGmoxFxUnAgDVD2N2xAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1507233514!117434668!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19992 invoked from network); 5 Oct 2017 19:58:35 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Oct 2017 19:58:35 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4AE8221907;
 Thu,  5 Oct 2017 19:58:33 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4AE8221907
Date: Thu, 5 Oct 2017 12:58:32 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
In-Reply-To: <20171005125655.12373-1-bigeasy@linutronix.de>
Message-ID: <alpine.DEB.2.10.1710051256230.3073@sstabellini-ThinkPad-X260>
References: <20171005125655.12373-1-bigeasy@linutronix.de>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, tglx@linutronix.de,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 linux-arm-kernel@lists.infradead.org
Subject: Re: [Xen-devel] [PATCH 1/3] arm/xen: don't inclide rwlock.h
	directly.1~B
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCA1IE9jdCAyMDE3LCBTZWJhc3RpYW4gQW5kcnplaiBTaWV3aW9yIHdyb3RlOgo+IHJ3
bG9jay5oIHNob3VsZCBub3QgYmUgaW5jbHVkZWQgZGlyZWN0bHkuIEluc3RlYWQgbGludXgvc3Bs
aW5sb2NrLmgKPiBzaG91bGQgYmUgaW5jbHVkZWQuIE9uZSB0aGluZyBpdCBkb2VzIGlzIHRvIGJy
ZWFrIHRoZSBSVCBidWlsZC4KPiAKPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgo+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBDYzog
bGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCj4gU2lnbmVkLW9mZi1ieTogU2Vi
YXN0aWFuIEFuZHJ6ZWogU2lld2lvciA8YmlnZWFzeUBsaW51dHJvbml4LmRlPgoKUmV2aWV3ZWQt
Ynk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCkxldCBtZSBr
bm93IGlmIHlvdSB3YW50IHRoaXMgcGF0Y2ggdG8gZ28gdmlhIHRoZSB4ZW4gdHJlZS4KCj4gLS0t
Cj4gIGFyY2gvYXJtL3hlbi9wMm0uYyB8IDIgKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0
aW9uKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL3hlbi9wMm0u
YyBiL2FyY2gvYXJtL3hlbi9wMm0uYwo+IGluZGV4IGU3MWVlZmEyZTQyNy4uMDY0MWJhNTRhYjYy
IDEwMDY0NAo+IC0tLSBhL2FyY2gvYXJtL3hlbi9wMm0uYwo+ICsrKyBiL2FyY2gvYXJtL3hlbi9w
Mm0uYwo+IEBAIC0xLDcgKzEsNyBAQAo+ICAjaW5jbHVkZSA8bGludXgvYm9vdG1lbS5oPgo+ICAj
aW5jbHVkZSA8bGludXgvZ2ZwLmg+Cj4gICNpbmNsdWRlIDxsaW51eC9leHBvcnQuaD4KPiAtI2lu
Y2x1ZGUgPGxpbnV4L3J3bG9jay5oPgo+ICsjaW5jbHVkZSA8bGludXgvc3BpbmxvY2suaD4KPiAg
I2luY2x1ZGUgPGxpbnV4L3NsYWIuaD4KPiAgI2luY2x1ZGUgPGxpbnV4L3R5cGVzLmg+Cj4gICNp
bmNsdWRlIDxsaW51eC9kbWEtbWFwcGluZy5oPgo+IC0tIAo+IDIuMTQuMgo+IAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 05 20:10:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 20:10:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0CTr-0000g6-EG; Thu, 05 Oct 2017 20:10:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0CTq-0000fu-5v
 for xen-devel@lists.xensource.com; Thu, 05 Oct 2017 20:10:50 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 AD/87-03046-9C196D95; Thu, 05 Oct 2017 20:10:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVffExGu
 RBuvPilqsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE149eXG6wF7wsr1t2rb2Dc
 5tvFyMUhJNDIJHGj5yELhPOYUeLQ6RnMEM42RomTjTPYuhg5OUQEnCW+npnL3sXIwcEroC/xc
 1kySFhYwEziae9pdpB6CYEmGYlvJ3eygdRICHhLzLycDVIDYk4+dJqxi5Gdg03ASuKQGEiURU
 BVYs/tGewTGLkXMDKsYtQoTi0qSy3SNTTRSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87
 P3cQI9DcDEOxgvL4x4BCjJAeTkiivR9+1SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvFUTgHKC
 RanpqRVpmTnAwINJS3DwKInwKgCDT4i3uCAxtzgzHSJ1ilGX49imy3+YhFjy8vNSpcR560FmC
 IAUZZTmwY2ARcElRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfP+BpnCk5lXArfpFdARTEBHzG
 m6AnJESSJCSqqBMa17t3R95ZLvIuldAkKfNuQ3vzhXrJMUJJ5bZFu2Ws7q0oRilyWu3ZvutcR
 dvM7I5sDcs3Fbjlr1u0MfPnUZRDBelt/y8/iJsNe8p75rHAsutbny6PGegzzPV9uo5wq7ufZ9
 +btnfYaX49M47YvtkqUh+860r/VgmrNv4Y09V+UW35p5mb1loRJLcUaioRZzUXEiAMGaehB9A
 gAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1507234247!64604638!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47756 invoked from network); 5 Oct 2017 20:10:48 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Oct 2017 20:10:48 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0CTm-0006Mo-BS; Thu, 05 Oct 2017 20:10:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e0CTg-0001aq-EQ; Thu, 05 Oct 2017 20:10:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e0CTf-0005tP-E6; Thu, 05 Oct 2017 20:10:39 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114027-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-saverestore.2:fail:regression
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=42b76d0e6b1fe0fcb90e0ff6b4d053d50597b031
X-Osstest-Versions-That: linux=d81fa669e3de7eb8a631d7d95dac5fbcb2bf9d4e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 05 Oct 2017 20:10:39 +0000
Subject: [Xen-devel] [linux-linus test] 114027: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5672080292083434615=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114027 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114027/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-saverestore.2 fail REGR. vs. 113982

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113982
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 113982
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113982
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113982
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113982
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                42b76d0e6b1fe0fcb90e0ff6b4d053d50597b031
baseline version:
 linux                d81fa669e3de7eb8a631d7d95dac5fbcb2bf9d4e

Last test of basis   113982  2017-10-04 01:01:34 Z    1 days
Failing since        114012  2017-10-04 17:20:45 Z    1 days    2 attempts
Testing same since   114027  2017-10-05 03:22:29 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Alexandre Bounine <alexandre.bounine@idt.com>
  Alexandre Torgue <alexandre.torgue@st.com>
  Alexandru Moise <00moses.alexander00@gmail.com>
  Andrea Arcangeli <aarcange@redhat.com>
  Andrei Vagin <avagin@virtuozzo.com>
  Andrew F. Davis <afd@ti.com>
  Andrew Morton <akpm@linux-foundation.org>
  Arnd Bergmann <arnd@arndb.de>
  Artem Savkov <asavkov@redhat.com>
  Arve HjÃ¸nnevÃ¥g <arve@android.com>
  Baruch Siach <baruch@tkos.co.il>
  Casey Schaufler <casey@schaufler-ca.com>
  Christophe Leroy <christophe.leroy@c-s.fr>
  Claudiu Beznea <claudiu.beznea@microchip.com>
  Colin Ian King <colin.king@canonical.com>
  Cyrill Gorcunov <gorcunov@gmail.com>
  Cyrill Gorcunov <gorcunov@openvz.org>
  Davidlohr Bueso <dave@stgolabs.net>
  Davidlohr Bueso <dbueso@suse.de>
  Eric Biggers <ebiggers@google.com>
  Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
  Frank Kunz <frank.kunz@nokia.com>
  Geert Uytterhoeven <geert+renesas@glider.be>
  Geert Uytterhoeven <geert@linux-m68k.org>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory CLEMENT <gregory.clement@free-electrons.com>
  H. Nikolaus Schaller <hns@goldelico.com>
  Heiko Stuebner <heiko@sntech.de>
  Ingo Molnar <mingo@kernel.org>
  Ioan Nicu <ioan.nicu.ext@nokia.com>
  Jacopo Mondi <jacopo+renesas@jmondi.org>
  Jakub Kicinski <jakub.kicinski@netronome.com>
  James Hogan <jhogan@kernel.org>
  James Morris <james.l.morris@oracle.com>
  Jean Delvare <jdelvare@suse.de>
  Jeff Layton <jlayton@redhat.com>
  Jerome Brunet <jbrunet@baylibre.com>
  Joe Perches <joe@perches.com>
  Johannes Thumshirn <jthumshirn@suse.de>
  Johannes Weiner <hannes@cmpxchg.org>
  JÃ©rÃ´me Glisse <jglisse@redhat.com>
  Karthik Tummala <karthik@techveda.org>
  Keerthy <j-keerthy@ti.com>
  Kees Cook <keescook@chromium.org>
  Kevin Hilman <khilman@baylibre.com>
  Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
  Kirill Tkhai <ktkhai@virtuozzo.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Ludovic Desroches <ludovic.desroches@microchip.com>
  Luis R. Rodriguez <mcgrof@kernel.org>
  Mark Rutland <mark.rutland@arm.com>
  Masahiro Yamada <yamada.masahiro@socionext.com>
  Mel Gorman <mgorman@techsingularity.net>
  Michal Hocko <mhocko@suse.com>
  Mike Rapoport <rppt@linux.vnet.ibm.com>
  Minchan Kim <minchan@kernel.org>
  Nickey Yang <nickey.yang@rock-chips.com>
  Nicolas Ferre <nicolas.ferre@microchip.com>
  Oleg Nesterov <oleg@redhat.com>
  Olof Johansson <olof@lixom.net>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Pavel Machek <pavel@ucw.cz>
  Philipp Zabel <p.zabel@pengutronix.de>
  Reza Arbab <arbab@linux.vnet.ibm.com>
  Russell King <rmk+kernel@armlinux.org.uk>
  Rusty Russell <rusty@rustcorp.com.au>
  Sekhar Nori <nsekhar@ti.com>
  Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
  Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
  Shaohua Li <shli@fb.com>
  Sherry Yang <sherryy@android.com>
  Shu Wang <shuwang@redhat.com>
  Stafford Horne <shorne@gmail.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Suniel Mahesh <sunil.m@techveda.org>
  Thomas Meyer <thomas@m3y3r.de>
  Tony Lindgren <tony@atomide.com>
  Vineet Gupta <vgupta@synopsys.com>
  Vineet Gupta <Vineet.Gupta1@synopsys.com>
  Vitaly Wool <vitalywool@gmail.com>
  Vladimir Davydov <vdavydov.dev@gmail.com>
  Yasuaki Ishimatsu <isimatu.yasuaki@jp.fujitsu.com>
  YASUAKI ISHIMATSU <yasu.isimatu@gmail.com>
  Yogesh Siraswar <yogeshs@ti.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         pass    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

(No revision log; it would be 2757 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5672080292083434615==--

From xen-devel-bounces@lists.xen.org Thu Oct 05 20:36:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 20:36:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0CsW-0002uX-O2; Thu, 05 Oct 2017 20:36:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e0CsV-0002uR-Pi
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 20:36:19 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 34/BD-01772-3C796D95; Thu, 05 Oct 2017 20:36:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXSO6nOVffQ9Gu
 RBi/OKFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkXLy1hKtjFVbF2x1P2BsbnHF2MnBxCAhOY
 JK5/rO5i5AKy/zBK3LjUywbhbGCU+DVxHjOEs41RYtOcbvYuRg4OYYEgiX3zNEFMEQELiYv3N
 CBKWhklzs25xQjiMAvcYZU41DCLEWQFm4CRxNmj08FsXgFbiW9HzzKD2CwCKhJNc16ygtiiAu
 ESbxuPsEDUCEqcnPmEBWQBp0CUxP5eXpAws4CexI7rv1ghbHmJ7W/ngI2REDCU+LxxKfMERsF
 ZSLpnIWmZhaRlASPzKkaN4tSistQiXWMDvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT8
 3E2MwMCtZ2Bg3ME4YZXfIUZJDiYlUd4rU69FCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgPTENK
 CdYlJqeWpGWmQOMIZi0BAePkghvP0iat7ggMbc4Mx0idYpRUUqcVw0kIQCSyCjNg2uDxe0lRl
 kpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8aSBTeDLzSuCmvwJazAS0eE7TFZDFJYkIKakGRkc
 Fn0LW52+qH35QvvKvdJ6uVOKHwNTXi7M1rZ28mR8HrXP4dMvJsSpQppLB7Yd04YyNknMLjr1s
 +lbxdVKH1TmWOt+Qrn0LDC3+z938RrCpiEvLXPTbw52hmwVW+Hzk/xtft6OpPF5kdrT24kiuN
 T4/F3AdCf+9tFuHx/WI1lYubuOor97FSizFGYmGWsxFxYkAxrvM8tYCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1507235776!99285864!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23299 invoked from network); 5 Oct 2017 20:36:18 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 5 Oct 2017 20:36:18 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v95KZP9L004130
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 5 Oct 2017 20:35:25 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v95KZNr5010886
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 5 Oct 2017 20:35:23 GMT
Received: from abhmp0017.oracle.com (abhmp0017.oracle.com [141.146.116.23])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v95KZHAT013006;
 Thu, 5 Oct 2017 20:35:17 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 05 Oct 2017 13:35:17 -0700
To: Josh Poimboeuf <jpoimboe@redhat.com>, x86@kernel.org
References: <cover.1507128293.git.jpoimboe@redhat.com>
 <39743c79546ede3073586403d0836a4f93519b0a.1507128293.git.jpoimboe@redhat.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <3b9fd404-6912-3b58-db29-36202631b438@oracle.com>
Date: Thu, 5 Oct 2017 16:35:03 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <39743c79546ede3073586403d0836a4f93519b0a.1507128293.git.jpoimboe@redhat.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Juergen Gross <jgross@suse.com>, Rusty Russell <rusty@rustcorp.com.au>,
 xen-devel@lists.xenproject.org, Peter Zijlstra <peterz@infradead.org>,
 Jiri Slaby <jslaby@suse.cz>, Mike Galbraith <efault@gmx.de>,
 linux-kernel@vger.kernel.org, Sasha Levin <alexander.levin@verizon.com>,
 Chris Wright <chrisw@sous-sol.org>, Thomas Gleixner <tglx@linutronix.de>,
 Andy Lutomirski <luto@kernel.org>, "H. Peter Anvin" <hpa@zytor.com>,
 Borislav Petkov <bp@alien8.de>, live-patching@vger.kernel.org,
 Alok Kataria <akataria@vmware.com>, virtualization@lists.linux-foundation.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Ingo Molnar <mingo@kernel.org>
Subject: Re: [Xen-devel] [PATCH 11/13] x86/paravirt: Add paravirt
 alternatives infrastructure
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4gICNpZmRlZiBDT05GSUdfUEFSQVZJUlQKPiArLyoKPiArICogUGFyYXZpcnQgYWx0ZXJuYXRp
dmVzIGFyZSBhcHBsaWVkIG11Y2ggZWFybGllciB0aGFuIG5vcm1hbCBhbHRlcm5hdGl2ZXMuCj4g
KyAqIFRoZXkgYXJlIG9ubHkgYXBwbGllZCB3aGVuIHJ1bm5pbmcgb24gYSBoeXBlcnZpc29yLiAg
VGhleSByZXBsYWNlIHNvbWUKPiArICogbmF0aXZlIGluc3RydWN0aW9ucyB3aXRoIGNhbGxzIHRv
IHB2IG9wcy4KPiArICovCj4gK3ZvaWQgX19pbml0IGFwcGx5X3B2X2FsdGVybmF0aXZlcyh2b2lk
KQo+ICt7Cj4gKwlzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1BWX09QUyk7CgpOb3Qg
Zm9yIFhlbiBIVk0gZ3Vlc3RzLgoKPiArCWFwcGx5X2FsdGVybmF0aXZlcyhfX3B2X2FsdF9pbnN0
cnVjdGlvbnMsIF9fcHZfYWx0X2luc3RydWN0aW9uc19lbmQpOwo+ICt9CgoKVGhpcyBpcyBhIHBy
b2JsZW0gKGF0IGxlYXN0IGZvciBYZW4gUFYgZ3Vlc3RzKToKYXBwbHlfYWx0ZXJuYXRpdmVzKCkt
PnRleHRfcG9rZV9lYXJseSgpLT5sb2NhbF9pcnFfc2F2ZSgpLT4uLi4nY2xpJy0+ZGVhdGguCgpJ
dCBtaWdodCBiZSBwb3NzaWJsZSBub3QgdG8gdHVybiBvZmYvb24gdGhlIGludGVycnVwdHMgaW4g
dGhpcwpwYXJ0aWN1bGFyIGNhc2Ugc2luY2UgdGhlIGd1ZXN0IHByb2JhYmx5IHdvbid0IGJlIGFi
bGUgdG8gaGFuZGxlIGFuCmludGVycnVwdCBhdCB0aGlzIHBvaW50IGFueXdheS4KCgo+ICsKPiAg
dm9pZCBfX2luaXRfb3JfbW9kdWxlIGFwcGx5X3BhcmF2aXJ0KHN0cnVjdCBwYXJhdmlydF9wYXRj
aF9zaXRlICpzdGFydCwKPiAgCQkJCSAgICAgc3RydWN0IHBhcmF2aXJ0X3BhdGNoX3NpdGUgKmVu
ZCkKPiAgewo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvY3B1L2h5cGVydmlzb3IuYyBi
L2FyY2gveDg2L2tlcm5lbC9jcHUvaHlwZXJ2aXNvci5jCj4gaW5kZXggNGZhOTAwMDZhYzY4Li4x
NzI0M2ZlMGY1Y2UgMTAwNjQ0Cj4gLS0tIGEvYXJjaC94ODYva2VybmVsL2NwdS9oeXBlcnZpc29y
LmMKPiArKysgYi9hcmNoL3g4Ni9rZXJuZWwvY3B1L2h5cGVydmlzb3IuYwo+IEBAIC03MSw2ICs3
MSw4IEBAIHZvaWQgX19pbml0IGluaXRfaHlwZXJ2aXNvcl9wbGF0Zm9ybSh2b2lkKQo+ICAJaWYg
KCF4ODZfaHlwZXIpCj4gIAkJcmV0dXJuOwo+ICAKPiArCWFwcGx5X3B2X2FsdGVybmF0aXZlcygp
OwoKTm90IGZvciBYZW4gUFYgZ3Vlc3RzIHdobyBoYXZlIGFscmVhZHkgZG9uZSB0aGlzLgoKLWJv
cmlzCgoKPiArCj4gIAlpZiAoeDg2X2h5cGVyLT5pbml0X3BsYXRmb3JtKQo+ICAJCXg4Nl9oeXBl
ci0+aW5pdF9wbGF0Zm9ybSgpOwo+ICB9Cj4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 20:54:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 20:54:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0DA7-0004j5-8v; Thu, 05 Oct 2017 20:54:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0DA5-0004iz-Vz
 for xen-devel@lists.xensource.com; Thu, 05 Oct 2017 20:54:30 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 7D/EB-02026-50C96D95; Thu, 05 Oct 2017 20:54:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfff7Gu
 RBsdOMFqsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y9Ms7oK1+RUvWiexNjB+
 8u9i5OIQEmhkkti1YCczhPOYUeLv1iusEM42Ron1jafYuxg5OUQEnCW+npkLZvMK6EssWn+VD
 cQWFnCT+DJhLxNIg4TAURmJTfOmsoAkJAS8JVbcvwxnbz7yF6iBnYNNwErikBhIlEVAVeLH/v
 1MExi5FzAyrGLUKE4tKkst0jU01ksqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECPQ
 5AxDsYPy3zfMQoyQHk5Iob/esa5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgnguQEi1LTUyvS
 MnOAwQeTluDgURKBaOUtLkjMLc5Mh0idYtTlOLbp8h8mIZa8/LxUKXHeWpAiAZCijNI8uBGwS
 LjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd7bIFN4MvNK4Da9AjqCCeiIOU1XQI4oSURIST
 UwCjeHmizmXcOrsnH1w+e9z22v2vr9Ym/pFzmtaGK0+KYqh/0d5XWfeJlSjx76+U7z5L/Cd3P
 bMi1W2bXd8Sw+dsXv1MEDzYfypefN0ZhYpNDTvf1cb8wl+y/r3LITavfafelVi+0sWyqfV7vP
 zzL9q2DUhv6ZfGq+lyuMcyVmHc9WPPGMZ/I1JZbijERDLeai4kQAT3Wsq38CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1507236860!99287176!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13163 invoked from network); 5 Oct 2017 20:54:21 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Oct 2017 20:54:21 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0D9t-0007Ws-9N; Thu, 05 Oct 2017 20:54:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e0D9n-00053a-RF; Thu, 05 Oct 2017 20:54:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e0D9n-0004Cw-JD; Thu, 05 Oct 2017 20:54:11 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114029-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:xen-boot:fail:heisenbug
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=7434775abf8fb2ca3b9e805d30656f4da8c08816
X-Osstest-Versions-That: qemuu=0b157f8d977a9425e2d8d510aa011c5d4f3ec247
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 05 Oct 2017 20:54:11 +0000
Subject: [Xen-devel] [qemu-upstream-unstable test] 114029: tolerable FAIL -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDAyOSBxZW11LXVwc3RyZWFtLXVuc3RhYmxlIHJlYWwgW3JlYWxdCmh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTQwMjkvCgpGYWlsdXJl
cyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJt
aXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgMTYg
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDExNDAxNCBwYXNzIGluIDExNDAyOQog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ICBmYWlsIHBhc3MgaW4gMTE0MDE0CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIDE2IGd1ZXN0LXN0YXJ0
L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMTQwMTQgbGlrZSAxMTM2OTkKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTQwMTQgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBpbiAxMTQwMTQgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzNjY4CiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbGlrZSAxMTM2OTkKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzY5OQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1
ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAg
ICAgICAgICAgICAgICA3NDM0Nzc1YWJmOGZiMmNhM2I5ZTgwNWQzMDY1NmY0ZGE4YzA4ODE2CmJh
c2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAgICAwYjE1N2Y4ZDk3N2E5NDI1ZTJk
OGQ1MTBhYTAxMWM1ZDRmM2VjMjQ3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTM2OTkgIDIwMTct
MDktMjIgMDA6NDc6NTEgWiAgIDEzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0MDE0ICAy
MDE3LTEwLTA0IDE3OjQ5OjM1IFogICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVs
QHJlZGhhdC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6
CgorIGJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgcmV2aXNpb249NzQzNDc3NWFiZjhm
YjJjYTNiOWU4MDVkMzA2NTZmNGRhOGMwODgxNgorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4v
Y3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi4K
KysrKyBQRVJMTElCPS46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZp
ZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAg
ICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3si
UmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVz
dC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1k
IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysg
cmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9T
U1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMg
d2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggcWVtdS11
cHN0cmVhbS11bnN0YWJsZSA3NDM0Nzc1YWJmOGZiMmNhM2I5ZTgwNWQzMDY1NmY0ZGE4YzA4ODE2
CisgYnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyByZXZpc2lvbj03NDM0Nzc1YWJmOGZi
MmNhM2I5ZTgwNWQzMDY1NmY0ZGE4YzA4ODE2CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9j
cmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46Ljou
CisrKysgUEVSTExJQj0uOi46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNv
bmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAg
ICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAk
Y3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3Nz
dGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEn
IC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MK
KysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25m
aWcKKysrIGV4cG9ydCBQRVJMTElCPS46LjouOi4KKysrIFBFUkxMSUI9LjouOi46LgorKyB1bWFz
ayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXFlbXV1
CisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4cWVtdXUgPSB4bGludXggJ10nCisgbGlu
dXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5z
dGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhl
bi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHg3NDM0Nzc1
YWJmOGZiMmNhM2I5ZTgwNWQzMDY1NmY0ZGE4YzA4ODE2ID0geCAnXScKKyA6IHRlc3RlZC8yLjYu
MzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0
Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2Ug
T3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAg
ICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBn
aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qv
cnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29z
c3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlv
cy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6
IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwu
b3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQv
bGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJt
LXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9r
b25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ucWVtdS11
cHN0cmVhbS11bnN0YWJsZQorKyA6IGRhaWx5LWNyb24ucWVtdS11cHN0cmVhbS11bnN0YWJsZQor
KyA6IGRhaWx5LWNyb24ucWVtdS11cHN0cmVhbS11bnN0YWJsZQorKyA6IGRhaWx5LWNyb24ucWVt
dS11cHN0cmVhbS11bnN0YWJsZQorKyA6IGRhaWx5LWNyb24ucWVtdS11cHN0cmVhbS11bnN0YWJs
ZQorKyA6IGRhaWx5LWNyb24ucWVtdS11cHN0cmVhbS11bnN0YWJsZQorKyA6IGRhaWx5LWNyb24u
cWVtdS11cHN0cmVhbS11bnN0YWJsZQorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2Nh
cmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhl
bi5naXQKKysgOiBkYWlseS1jcm9uLnFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUu
Z2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xp
bnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRS
RUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
c2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHFlbXUtdXBzdHJlYW0tdW5z
dGFibGUKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9o
b21lL29zc3Rlc3QvcmVwb3MvcWVtdS11cHN0cmVhbS11bnN0YWJsZQorIGdpdCBwdXNoIG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0IDc0MzQ3NzVhYmY4
ZmIyY2EzYjllODA1ZDMwNjU2ZjRkYThjMDg4MTY6cmVmcy9oZWFkcy9tYXN0ZXIKVG8gb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKICAgMGIxNTdmOC4u
NzQzNDc3NSAgNzQzNDc3NWFiZjhmYjJjYTNiOWU4MDVkMzA2NTZmNGRhOGMwODgxNiAtPiBtYXN0
ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 05 21:00:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 21:00:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0DFU-0005PG-0x; Thu, 05 Oct 2017 21:00:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0DFS-00056k-C5
 for xen-devel@lists.xensource.com; Thu, 05 Oct 2017 21:00:02 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 54/E1-02227-15D96D95; Thu, 05 Oct 2017 21:00:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVTdg7rV
 Igz1/tC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMeP+CcaCC8IVKz5NZW9g
 vM3XxcjFISTQyCSx4t1SJgjnMaPEmv1TgRxOIGcbo0TrX2kQW0TAWeLrmbnsIDavgL7E2y37G
 UFsYQFbiZPnNrGANEsItANNOt3NCpKQEPCU2DrvBRuMfeL7EqAidg42ASuJQ2IgURYBVYlH9x
 awTmDkXsDIsIpRozi1qCy1SNfQQi+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTI9D
 n9QwMjDsYf5/2PMQoycGkJMpbOOdapBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3iKQnGBRanpq
 RVpmDjD4YNISHDxKIry7ZgOleYsLEnOLM9MhUqcYdTmObbr8h0mIJS8/L1VKnDcaZIYASFFGa
 R7cCFgkXGKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzMsJMoUnM68EbtMroCOYgI6Y03QF5I
 iSRISUVAPjxv6nk/7O6221nX/ow7SrU/2V6x8srrgzT9Eo9vUB9y+uHg7n13AnlZ3VZc2aGBw
 l9FbcpNLHhF2Uu/LCOb+Fuq4n9nKn6HszHner2Z6n9X9DpKa3qFZIAPNRm9awcuZm65rbYcL/
 txy527NhGmvKeqbMaxmZST/eHquW14oJfPXocOncHcVKLMUZiYZazEXFiQDIXNRkfwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1507237199!118213818!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61907 invoked from network); 5 Oct 2017 21:00:00 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Oct 2017 21:00:00 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0DFO-0007ed-PB; Thu, 05 Oct 2017 20:59:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e0DFJ-0005Ts-Dx; Thu, 05 Oct 2017 20:59:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e0DFJ-0007mY-9O; Thu, 05 Oct 2017 20:59:53 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114049-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 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=2b668a84e52a8999d93c438fb259ddf0ec0f62fe
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 05 Oct 2017 20:59:53 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114049: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDA0OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDA0OS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAyYjY2OGE4NGU1MmE4OTk5ZDkz
YzQzOGZiMjU5ZGRmMGVjMGY2MmZlCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBkYmM0YjZlMTNhNWQwZGQ4OTY3Y2RlN2ZmNzAwMGFiMWVkODg2MjVlCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTM5NzIgIDIwMTctMTAtMDMgMjE6MDI6NDMgWiAgICAxIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTEzOTc5ICAyMDE3LTEwLTA0IDAwOjEwOjEzIFogICAgMSBkYXlzICAg
MjUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0MDQ3ICAyMDE3LTEwLTA1IDE2OjA4
OjUxIFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+CiAg
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogIEpvYW8gTWFydGlucyA8am9hby5tLm1hcnRpbnNAb3JhY2xlLmNv
bT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9y
YWNsZS5jb20+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CiAg
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA2NTMgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 05 21:32:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 21:32:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0DkY-0008W1-Ie; Thu, 05 Oct 2017 21:32:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bigeasy@linutronix.de>) id 1e0DkX-0008VC-Fe
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 21:32:09 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 E9/92-01781-8D4A6D95; Thu, 05 Oct 2017 21:32:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsUyieGdm+6NJdc
 iDV7dFLX4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOari9hL+hnrNjcspq5gbG0i5GLQ0hgCaPE
 42dPWLoYOTlYBFQknmx8wwpiswmYS7y9/ADMFhHQl9h0u5EdxGYWqJE4cPAME4gtLOAqcXVqG
 yOIzStgLfFg0yu2LkYOoKFVEr3rPSDCghInZ0KMZxZQl/gz7xIzSAmzgLTE8n8cIGFOAW+JKS
 umg5WIAl2w9FIr6wRG3llIumch6Z6F0L2AkXkVo3pxalFZapGuhV5SUWZ6RkluYmaOrqGBqV5
 uanFxYnpqTmJSsV5yfu4mRmAwMQDBDsaDzc6HGCU5mJREeW8uvBYpxJeUn1KZkVicEV9UmpNa
 fIhRhoNDSYL372KgnGBRanpqRVpmDjCsYdISHDxKIry7QdK8xQWJucWZ6RCpU4yWHD0rLv5h4
 ugDkzceXv/DJMSSl5+XKiXOexKkQQCkIaM0D24cLPYuMcpKCfMyAh0oxFOQWpSbWYIq/4pRnI
 NRSZh3IsgUnsy8Eritr4AOYgI6aE7TFZCDShIRUlINjPorlxwIXWX1VrnU243LgDP/wcfZafd
 fHaz8FBK3sq7/zFEJr+tuL/g8lk/Zle1/UdsrJYoj/FMZw6Lcg79Vch8zPLxo7prua/ln3rIj
 209wyTLHtGbq/F+xW1VUJpZb+FRV6xfTmGnu9zVvfGA9v3ISw4LAClYOtvA4ueKLencyZ/0NK
 nLgVWIpzkg01GIuKk4EAETSilC4AgAA
X-Env-Sender: bigeasy@linutronix.de
X-Msg-Ref: server-6.tower-206.messagelabs.com!1507239128!111951464!1
X-Originating-IP: [146.0.238.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46015 invoked from network); 5 Oct 2017 21:32:08 -0000
Received: from galois.linutronix.de (HELO Galois.linutronix.de) (146.0.238.70)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES128-SHA
 encrypted SMTP; 5 Oct 2017 21:32:08 -0000
Received: from bigeasy by Galois.linutronix.de with local (Exim 4.80)
 (envelope-from <bigeasy@linutronix.de>)
 id 1e0DkN-0003U8-NK; Thu, 05 Oct 2017 23:31:59 +0200
Date: Thu, 5 Oct 2017 23:32:05 +0200
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
To: Stefano Stabellini <sstabellini@kernel.org>
Message-ID: <20171005213204.7v73jo3ccdbnlr2v@linutronix.de>
References: <20171005125655.12373-1-bigeasy@linutronix.de>
 <alpine.DEB.2.10.1710051256230.3073@sstabellini-ThinkPad-X260>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <alpine.DEB.2.10.1710051256230.3073@sstabellini-ThinkPad-X260>
User-Agent: NeoMutt/20170609 (1.8.3)
Cc: xen-devel@lists.xenproject.org, tglx@linutronix.de,
 linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org
Subject: Re: [Xen-devel] [PATCH 1/3] arm/xen: don't inclide rwlock.h
	directly.1~B
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxNy0xMC0wNSAxMjo1ODozMiBbLTA3MDBdLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4gTGV0IG1lIGtub3cgaWYgeW91IHdhbnQgdGhpcyBwYXRjaCB0byBnbyB2aWEgdGhlIHhlbiB0
cmVlLgpZZXMsIHBsZWFzZS4KClNlYmFzdGlhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 05 21:36:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 21:36:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0DoN-0000Ex-CD; Thu, 05 Oct 2017 21:36:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <masterprenium.lkml@gmail.com>) id 1e0DoM-0000Eq-Al
 for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 21:36:06 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 68/3F-02044-5C5A6D95; Thu, 05 Oct 2017 21:36:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHKsWRWlGSWpSXmKPExsXiVRukp3tg6bV
 Ig0cf2C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz73afYCk4EVRz5voylgXG5cxcjF4eQwDRG
 iROHJrCAOCwCh1glulbPZwRxJATusUr0bFrI3MXICeRkSdx59ZMNwk6T2L+lnwnCLpN4fP4Pk
 M0BNEpbYsmVJIipE5kk2i9vZgepYRMwkpg7ezLUHBeJf6dnMoLYwgJ+Eos757GC2CICChIXum
 8wgTQzC6xhlFi5azYj1H1MEqf/XAHr5hWwkWh+tAnMZhHwlNh5vpMNwlaROHj+Kdg2UYFwiYv
 rTjNC1AtKnJz5hAXE5hSwlNi6eAPY1cwCoRI7e9eyQNjiEk1fVrJOYBSbhaRlFpKyWUjKIGwz
 iXmbHzJD2PISzVtnA9kcQLaaxLJWJWThBYzsqxjVi1OLylKLdE31kooy0zNKchMzc3QNDUz1c
 lOLixPTU3MSk4r1kvNzNzECY5IBCHYwful3PsQoycGkJMr7bfG1SCG+pPyUyozE4oz4otKc1O
 JDjDIcHEoSvEVLgHKCRanpqRVpmTnA5ACTluDgURLhNQBJ8xYXJOYWZ6ZDpE4x2nOcar3xh4l
 j355bQHLDzbsgNogUYsnLz0uVEufdA9ImANKWUZoHNxSWzC4xykoJ8zICnSnEU5BalJtZgir/
 ilGcg1FJmLcZZApPZl4J3O5XQGcxAZ01p+kKyFkliQgpqQZGT66kiEU9WipMrK/lVq6ZJfFcS
 yrl+eP8+qq9Th3rGu4nxosoMBy41Cdw9Gr01Am3ratmb/696evzo5fXeKWuZWjbYXst7YxQ+q
 TdC76ZOhTX3F0aIOQg8nLtbf1Ktuq8FXsOr5qzvnxx8z2WqsWfqnxUTexUpRgF9wRN2/ddoff
 3lUAF+ZtaSizFGYmGWsxFxYkAj6JOVGEDAAA=
X-Env-Sender: masterprenium.lkml@gmail.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1507239359!94191845!1
X-Originating-IP: [74.125.82.46]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
 ML_RADAR_SPEW_LINKS_8,spamassassin: ,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38286 invoked from network); 5 Oct 2017 21:36:00 -0000
Received: from mail-wm0-f46.google.com (HELO mail-wm0-f46.google.com)
 (74.125.82.46)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Oct 2017 21:36:00 -0000
Received: by mail-wm0-f46.google.com with SMTP id m72so723051wmc.0
 for <xen-devel@lists.xenproject.org>; Thu, 05 Oct 2017 14:36:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:subject:to:cc:references:message-id
 :disposition-notification-to:date:user-agent:mime-version
 :in-reply-to:content-language;
 bh=WQ891LyBmxxL9LqDuJ5+BuK2GADn2JKei4uJP5fBtrU=;
 b=EwL+Z+xMTimulhq/QGvkbpfdoBKbX77aDNvRCVdIvrYfIf2UeESTYl+KqlO5jcEGSK
 xcarQxeEq6T8GbVUi/PTEcnQ47TW2VRKnM0D5KmzFRzEoeY/9sDCH7jsNuFwGEkQhfQg
 jGknYLskyBAjdZGvJwhr7bmdMsTHacotxpLc91slc9x1PTz5R0MfJUdZUS0rc4cBr4WP
 PLR5p7rjTXPIFd1QUTvkdDmEp8AqkGjoiSPsRLC4YTg1UtNlxUeFBQuYGRoPnUE6zAD1
 LchqSmCAQnMWcnjVFUUYaSwem/bzd5wXEFdcxBwgb7devyrKYjN5ruX8bZ+Tw/46EY1/
 NcpQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:subject:to:cc:references:message-id
 :disposition-notification-to:date:user-agent:mime-version
 :in-reply-to:content-language;
 bh=WQ891LyBmxxL9LqDuJ5+BuK2GADn2JKei4uJP5fBtrU=;
 b=GVJR3Avknk5hRsgXQ8TZVFyH9EgOqtCmrkHYLFRBh59teTM3dgR8+3UVW+KLNGPeUM
 Nf8JDLqRgezfqtVdWL3OaW9nr1DICEcqZ1Y/4NpbIyuU9p4DUsjKfC+lU3oyqxICxDEr
 ZLbmX4N36DpFdUnYfCbw1EwDHiV9UJVwRF0mXxPjO6uM75lnSmSFl+9vGzlHwtEbRAM7
 cQ7gfXOZkeiiR9SwCw4EZLz2CKgcpFeBtFDRw5Nm2e9SEOms3PUi8iZqzzAPS85BCr3a
 Qd/SU5dvqI8XOzPiD+9uL0yeH0SxlAMqOuRXjAbq/5G39i1XYu71EJv9hTfgxNTCqHj1
 WC3A==
X-Gm-Message-State: AMCzsaU4ZUZ6JBHW+Dc7xjtkdhm7fXusRAzUMaNxB9IPIh7qV71zGF/f
 2E1MG9oYL68om+XLFUmr4cIz/Y7A
X-Google-Smtp-Source: AOwi7QBO38Yycj+OUSfDQN2L1n0MaaQF0rO+TpTcUPU1gfIAvvfsQdfATbzgHmrORKVm/Hwl+0hXCw==
X-Received: by 10.28.210.72 with SMTP id j69mr50183wmg.75.1507239359322;
 Thu, 05 Oct 2017 14:35:59 -0700 (PDT)
Received: from ?IPv6:2001:470:1f13:2c0:2::103? ([2001:470:1f13:2c0:2::103])
 by smtp.gmail.com with ESMTPSA id a34sm5745wra.64.2017.10.05.14.35.57
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 05 Oct 2017 14:35:58 -0700 (PDT)
From: MasterPrenium <masterprenium.lkml@gmail.com>
X-Google-Original-From: MasterPrenium <MasterPrenium.LKML@gmail.com>
To: Shaohua Li <shli@kernel.org>
References: <585D6C34.2020908@gmail.com>
 <20170104223015.cr6vtyhxuwxrg76g@kernel.org>
 <e56edc2b-f2ad-2ab1-4184-5d7cad80085a@gmail.com>
 <20170105193745.qnmqsussxy7nasdn@kernel.org>
 <2717981a-4308-3f7b-15c6-f384a41fd445@gmail.com>
 <20170109224435.sfyrvkxhajgrq2i5@kernel.org>
Message-ID: <0c9502dc-ccd4-6ff3-9f24-56bdc0300375@gmail.com>
Date: Thu, 5 Oct 2017 23:35:55 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.0
MIME-Version: 1.0
In-Reply-To: <20170109224435.sfyrvkxhajgrq2i5@kernel.org>
Content-Language: en-GB
Cc: linux-raid@vger.kernel.org, xen-users@lists.xen.org,
 "MasterPrenium@gmail.com" <MasterPrenium@gmail.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] PROBLEM: Kernel BUG with raid5 soft + Xen + DRBD -
	invalid opcode
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6171131709784619375=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a multi-part message in MIME format.
--===============6171131709784619375==
Content-Type: multipart/alternative;
 boundary="------------6A290CEFD3970A8694A92565"
Content-Language: en-GB

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

Hi Shaohua,

It seems this patch fixed my issue ! Had the issue remaining in 4.13.3, 
after patched with the following patch, issue seems to be gone. I can't 
reproduce it anymore.

Thanks anyway ;)

From: Shaohua Li<shli@fb.com>

commit 3664847d95e60a9a943858b7800f8484669740fc upstream.

We have a race condition in below scenario, say have 3 continuous stripes, sh1,
sh2 and sh3, sh1 is the stripe_head of sh2 and sh3:

CPU1				CPU2				CPU3
handle_stripe(sh3)
				stripe_add_to_batch_list(sh3)
				-> lock(sh2, sh3)
				-> lock batch_lock(sh1)
				-> add sh3 to batch_list of sh1
				-> unlock batch_lock(sh1)
								clear_batch_ready(sh1)
								-> lock(sh1) and batch_lock(sh1)
								-> clear STRIPE_BATCH_READY for all stripes in batch_list
								-> unlock(sh1) and batch_lock(sh1)
->clear_batch_ready(sh3)
-->test_and_clear_bit(STRIPE_BATCH_READY, sh3)
--->return 0 as sh->batch == NULL
				-> sh3->batch_head = sh1
				-> unlock (sh2, sh3)

In CPU1, handle_stripe will continue handle sh3 even it's in batch stripe list
of sh1. By moving sh3->batch_head assignment in to batch_lock, we make it
impossible to clear STRIPE_BATCH_READY before batch_head is set.

Thanks Stephane for helping debug this tricky issue.

Reported-and-tested-by: Stephane Thiell<sthiell@stanford.edu>
Signed-off-by: Shaohua Li<shli@fb.com>
Signed-off-by: Greg Kroah-Hartman<gregkh@linuxfoundation.org>

---
  drivers/md/raid5.c |   10 ++++++++--
  1 file changed, 8 insertions(+), 2 deletions(-)

--- a/drivers/md/raid5.c
+++ b/drivers/md/raid5.c
@@ -812,6 +812,14 @@ static void stripe_add_to_batch_list(str
  			spin_unlock(&head->batch_head->batch_lock);
  			goto unlock_out;
  		}
+		/*
+		 * We must assign batch_head of this stripe within the
+		 * batch_lock, otherwise clear_batch_ready of batch head
+		 * stripe could clear BATCH_READY bit of this stripe and
+		 * this stripe->batch_head doesn't get assigned, which
+		 * could confuse clear_batch_ready for this stripe
+		 */
+		sh->batch_head = head->batch_head;
  
  		/*
  		 * at this point, head's BATCH_READY could be cleared, but we
@@ -819,8 +827,6 @@ static void stripe_add_to_batch_list(str
  		 */
  		list_add(&sh->batch_list, &head->batch_list);
  		spin_unlock(&head->batch_head->batch_lock);
-
-		sh->batch_head = head->batch_head;
  	} else {
  		head->batch_head = head;
  		sh->batch_head = head->batch_head;


Le 09/01/2017 Ã  23:44, Shaohua Li a Ã©crit :
> On Sun, Jan 08, 2017 at 02:31:15PM +0100, MasterPrenium wrote:
>> Hello,
>>
>> Replies below + :
>> - I don't know if this can help but after the crash, when the system
>> reboots, the Raid 5 stack is re-synchronizing
>> [   37.028239] md10: Warning: Device sdc1 is misaligned
>> [   37.028541] created bitmap (15 pages) for device md10
>> [   37.030433] md10: bitmap initialized from disk: read 1 pages, set 59 of
>> 29807 bits
>>
>> - Sometimes the kernel completely crash (lost serial + network connection),
>> sometimes only got the "BUG" dump, but still have network access (but a
>> reboot is impossible, need to reset the system).
>>
>> - You can find blktrace here (while running fio), I hope it's complete since
>> the end of the file is when the kernel crashed : https://goo.gl/X9jZ50
> Looks most are normal full stripe writes.
>   
>>> I'm trying to reproduce, but no success. So
>>> ext4->btrfs->raid5, crash
>>> btrfs->raid5, no crash
>>> right? does subvolume matter? When you create the raid5 array, does adding
>>> '--assume-clean' option change the behavior? I'd like to narrow down the issue.
>>> If you can capture the blktrace to the raid5 array, it would be great to hint
>>> us what kind of IO it is.
>> Yes Correct.
>> The subvolume doesn't matter.
>> -- assume-clean doesn't change the behaviour.
> so it's not a resync issue.
>
>> Don't forget that the system needs to be running on xen to crash, without
>> (on native kernel) it doesn't crash (or at least, I was not able to make it
>> crash).
>>>> Regarding your patch, I can't find it. Is it the one sent by Konstantin
>>>> Khlebnikov ?
>>> Right.
>> It doesn't help :(. Maybe the crash is happening a little bit later.
> ok, the patch is unlikely helpful, since the IO size isn't very big.
>
> Don't have good idea yet. My best guess so far is virtual machine introduces
> extra delay, which might trigger some race conditions which aren't seen in
> native.  I'll check if I could find something locally.
>
> Thanks,
> Shaohua


--------------6A290CEFD3970A8694A92565
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>Hi Shaohua,</p>
    <p>It seems this patch fixed my issue ! Had the issue remaining in
      4.13.3, after patched with the following patch, issue seems to be
      gone. I can't reproduce it anymore.</p>
    <p>Thanks anyway ;)</p>
    <pre wrap="">From: Shaohua Li <a class="moz-txt-link-rfc2396E" href="mailto:shli@fb.com">&lt;shli@fb.com&gt;</a>

commit 3664847d95e60a9a943858b7800f8484669740fc upstream.

We have a race condition in below scenario, say have 3 continuous stripes, sh1,
sh2 and sh3, sh1 is the stripe_head of sh2 and sh3:

CPU1				CPU2				CPU3
handle_stripe(sh3)
				stripe_add_to_batch_list(sh3)
				-&gt; lock(sh2, sh3)
				-&gt; lock batch_lock(sh1)
				-&gt; add sh3 to batch_list of sh1
				-&gt; unlock batch_lock(sh1)
								clear_batch_ready(sh1)
								-&gt; lock(sh1) and batch_lock(sh1)
								-&gt; clear STRIPE_BATCH_READY for all stripes in batch_list
								-&gt; unlock(sh1) and batch_lock(sh1)
-&gt;clear_batch_ready(sh3)
--&gt;test_and_clear_bit(STRIPE_BATCH_READY, sh3)
---&gt;return 0 as sh-&gt;batch == NULL
				-&gt; sh3-&gt;batch_head = sh1
				-&gt; unlock (sh2, sh3)

In CPU1, handle_stripe will continue handle sh3 even it's in batch stripe list
of sh1. By moving sh3-&gt;batch_head assignment in to batch_lock, we make it
impossible to clear STRIPE_BATCH_READY before batch_head is set.

Thanks Stephane for helping debug this tricky issue.

Reported-and-tested-by: Stephane Thiell <a class="moz-txt-link-rfc2396E" href="mailto:sthiell@stanford.edu">&lt;sthiell@stanford.edu&gt;</a>
Signed-off-by: Shaohua Li <a class="moz-txt-link-rfc2396E" href="mailto:shli@fb.com">&lt;shli@fb.com&gt;</a>
Signed-off-by: Greg Kroah-Hartman <a class="moz-txt-link-rfc2396E" href="mailto:gregkh@linuxfoundation.org">&lt;gregkh@linuxfoundation.org&gt;</a>

---
 drivers/md/raid5.c |   10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

--- a/drivers/md/raid5.c
+++ b/drivers/md/raid5.c
@@ -812,6 +812,14 @@ static void stripe_add_to_batch_list(str
 			spin_unlock(&amp;head-&gt;batch_head-&gt;batch_lock);
 			goto unlock_out;
 		}
+		/*
+		 * We must assign batch_head of this stripe within the
+		 * batch_lock, otherwise clear_batch_ready of batch head
+		 * stripe could clear BATCH_READY bit of this stripe and
+		 * this stripe-&gt;batch_head doesn't get assigned, which
+		 * could confuse clear_batch_ready for this stripe
+		 */
+		sh-&gt;batch_head = head-&gt;batch_head;
 
 		/*
 		 * at this point, head's BATCH_READY could be cleared, but we
@@ -819,8 +827,6 @@ static void stripe_add_to_batch_list(str
 		 */
 		list_add(&amp;sh-&gt;batch_list, &amp;head-&gt;batch_list);
 		spin_unlock(&amp;head-&gt;batch_head-&gt;batch_lock);
-
-		sh-&gt;batch_head = head-&gt;batch_head;
 	} else {
 		head-&gt;batch_head = head;
 		sh-&gt;batch_head = head-&gt;batch_head;
</pre>
    <br>
    <div class="moz-cite-prefix">Le 09/01/2017 Ã  23:44, Shaohua Li a
      Ã©critÂ :<br>
    </div>
    <blockquote type="cite"
      cite="mid:20170109224435.sfyrvkxhajgrq2i5@kernel.org">
      <pre wrap="">On Sun, Jan 08, 2017 at 02:31:15PM +0100, MasterPrenium wrote:
</pre>
      <blockquote type="cite">
        <pre wrap="">Hello,

Replies below + :
- I don't know if this can help but after the crash, when the system
reboots, the Raid 5 stack is re-synchronizing
[   37.028239] md10: Warning: Device sdc1 is misaligned
[   37.028541] created bitmap (15 pages) for device md10
[   37.030433] md10: bitmap initialized from disk: read 1 pages, set 59 of
29807 bits

- Sometimes the kernel completely crash (lost serial + network connection),
sometimes only got the "BUG" dump, but still have network access (but a
reboot is impossible, need to reset the system).

- You can find blktrace here (while running fio), I hope it's complete since
the end of the file is when the kernel crashed : <a class="moz-txt-link-freetext" href="https://goo.gl/X9jZ50">https://goo.gl/X9jZ50</a>
</pre>
      </blockquote>
      <pre wrap="">
Looks most are normal full stripe writes.
 
</pre>
      <blockquote type="cite">
        <blockquote type="cite">
          <pre wrap="">I'm trying to reproduce, but no success. So
ext4-&gt;btrfs-&gt;raid5, crash
btrfs-&gt;raid5, no crash
right? does subvolume matter? When you create the raid5 array, does adding
'--assume-clean' option change the behavior? I'd like to narrow down the issue.
If you can capture the blktrace to the raid5 array, it would be great to hint
us what kind of IO it is.
</pre>
        </blockquote>
        <pre wrap="">Yes Correct.
The subvolume doesn't matter.
-- assume-clean doesn't change the behaviour.
</pre>
      </blockquote>
      <pre wrap="">
so it's not a resync issue.

</pre>
      <blockquote type="cite">
        <pre wrap="">Don't forget that the system needs to be running on xen to crash, without
(on native kernel) it doesn't crash (or at least, I was not able to make it
crash).
</pre>
        <blockquote type="cite">
          <blockquote type="cite">
            <pre wrap="">Regarding your patch, I can't find it. Is it the one sent by Konstantin
Khlebnikov ?
</pre>
          </blockquote>
          <pre wrap="">Right.
</pre>
        </blockquote>
        <pre wrap="">It doesn't help :(. Maybe the crash is happening a little bit later.
</pre>
      </blockquote>
      <pre wrap="">
ok, the patch is unlikely helpful, since the IO size isn't very big.

Don't have good idea yet. My best guess so far is virtual machine introduces
extra delay, which might trigger some race conditions which aren't seen in
native.  I'll check if I could find something locally.

Thanks,
Shaohua
</pre>
    </blockquote>
    <br>
  </body>
</html>

--------------6A290CEFD3970A8694A92565--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6171131709784619375==--


From xen-devel-bounces@lists.xen.org Thu Oct 05 22:16:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 22:16:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0ERN-00048H-DT; Thu, 05 Oct 2017 22:16:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0ERL-000485-OW
 for xen-devel@lists.xensource.com; Thu, 05 Oct 2017 22:16:23 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 08/68-03761-63FA6D95; Thu, 05 Oct 2017 22:16:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVdd0/bV
 IgzcXjS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasfDqb+aCxZ4VPc+nsjcw
 3rPoYuTiEBJoZJL4PO0SG4TzmFGiac1e1i5GTiBnG6PE+ctuILaIgLPE1zNz2UFsXgF9ie+/X
 jCD2MIC1hJX985iBGmWEJjJKXF90RagZg4gx1eiaXENSA2I+f5PB1ANOwebgJXEITGQAhYBVY
 nOdr8JjNwLGBlWMWoUpxaVpRbpGpnpJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmI
 E+psBCHYwnlkQeIhRkoNJSZR3zYprkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeBPWAeUEi1LT
 UyvSMnOAgQeTluDgURLh5QVJ8xYXJOYWZ6ZDpE4x6nIc23T5D5MQS15+XqqUOK82SJEASFFGa
 R7cCFgUXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iwb/5aoCk8mXklcJteAR3BBHTEnKYrIE
 eUJCKkpBoYQxfdYNpgo/np1cnEn6dqwjPmqbj/OVK17UWO3rLodeEbqzbufL+wcqOjUOjhrV1
 X3SW4HiX+7V2XyrY71P/q7oP9+ZOvqHHMbPINVU88pNpS+XiOHf/h5oOPl0y8OyvPS7ApbgvP
 ETHe1lOC9Qtakhw/az+4KbWwTrNi/41N7kb3fKxuZzbPV2Ipzkg01GIuKk4EAL6DiK59AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1507241780!76446298!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57634 invoked from network); 5 Oct 2017 22:16:21 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Oct 2017 22:16:21 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0ERH-0001AI-3O; Thu, 05 Oct 2017 22:16:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e0ERB-0003Op-L4; Thu, 05 Oct 2017 22:16:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e0ERB-0006T9-Aq; Thu, 05 Oct 2017 22:16:13 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114030-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=000e95045595ab5fd974e08dcc71b70a491965ed
X-Osstest-Versions-That: libvirt=4ddb4bb861e90170e1354195b11337abd009f6a4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 05 Oct 2017 22:16:13 +0000
Subject: [Xen-devel] [libvirt test] 114030: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5206655128985318802=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113990
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113990
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113990
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass

version targeted for testing:
 libvirt              000e95045595ab5fd974e08dcc71b70a491965ed
baseline version:
 libvirt              4ddb4bb861e90170e1354195b11337abd009f6a4

Last test of basis   113990  2017-10-04 04:30:10 Z    1 days
Testing same since   114030  2017-10-05 04:20:21 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Daniel Veillard <veillard@redhat.com>
  Jiri Denemark <jdenemar@redhat.com>
  John Ferlan <jferlan@redhat.com>
  JÃ¡n Tomko <jtomko@redhat.com>
  Kothapally Madhu Pavan <kmp@linux.vnet.ibm.com>
  Lin Ma <lma@suse.com>
  Luyao Huang <lhuang@redhat.com>
  Michal Privoznik <mprivozn@redhat.com>
  Pavel Hrdina <phrdina@redhat.com>
  Peter Krempa <pkrempa@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-amd64-libvirt-vhd                                 pass    


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


Pushing revision :

+ branch=libvirt
+ revision=000e95045595ab5fd974e08dcc71b70a491965ed
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push libvirt 000e95045595ab5fd974e08dcc71b70a491965ed
+ branch=libvirt
+ revision=000e95045595ab5fd974e08dcc71b70a491965ed
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=libvirt
+ xenbranch=xen-unstable
+ '[' xlibvirt = xlinux ']'
+ linuxbranch=
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' x000e95045595ab5fd974e08dcc71b70a491965ed = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://libvirt.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.libvirt
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree libvirt
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/libvirt
+ git push osstest@xenbits.xen.org:/home/xen/git/libvirt.git 000e95045595ab5fd974e08dcc71b70a491965ed:refs/heads/xen-tested-master
To osstest@xenbits.xen.org:/home/xen/git/libvirt.git
   4ddb4bb..000e950  000e95045595ab5fd974e08dcc71b70a491965ed -> xen-tested-master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5206655128985318802==--

From xen-devel-bounces@lists.xen.org Thu Oct 05 22:52:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 22:52:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0F09-0007Ud-23; Thu, 05 Oct 2017 22:52:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0F07-0007UR-AC
 for xen-devel@lists.xensource.com; Thu, 05 Oct 2017 22:52:19 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 E1/A9-02040-2A7B6D95; Thu, 05 Oct 2017 22:52:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXfq9mu
 RBh8P6lqsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y8Gkj6wFF4QrDs/7zNjA
 eJuvi5GLQ0igkUni95KFzBDOY0aJru/P2SGcbYwSt9ctZ+1i5OQQEXCW+HpmLlCCg4NXQF/i7
 glRkLCwgK1E88XnrCD1EgLtTBIrTneD1UsIeEpsnfeCDcY+8X0JSxcjOwebgJXEITGQKIuAqs
 T3J2uYJzByL2BkWMWoUZxaVJZapGtoopdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7u
 JEehzBiDYwXj2tOchRkkOJiVR3vlbr0UK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCdsg0oJ1iU
 mp5akZaZAww+mLQEB4+SCG80SCtvcUFibnFmOkTqFKMux7FNl/8wCbHk5eelSonzpoHMEAApy
 ijNgxsBi4RLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuZVAJnCk5lXArfpFdARTEBHzGm6An
 JESSJCSqqBsdMh8nxrglhD/7SE3U5HnJdMfHa3X/TGocTfO89uDbedxfgvs0r4Pru8ltjhZNl
 78juydzb/kf0sts9/6g8OnvDYycvbf3ht1J/0OXCG0a6sqb+zfXeelOs1OyfPzlwSZhHLMufm
 NssKBvELAr0+R7adXPpW7/eh1VwNFjo7/tVYJv7d9dX1kBJLcUaioRZzUXEiAPR6hCJ/AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1507243924!78512717!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12553 invoked from network); 5 Oct 2017 22:52:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Oct 2017 22:52:05 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0Ezs-00021p-AD; Thu, 05 Oct 2017 22:52:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e0Ezm-0006dW-T9; Thu, 05 Oct 2017 22:51:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e0Ezm-0006L8-Mi; Thu, 05 Oct 2017 22:51:58 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114053-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 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=2b668a84e52a8999d93c438fb259ddf0ec0f62fe
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 05 Oct 2017 22:51:58 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114053: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDA1MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDA1My8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAyYjY2OGE4NGU1MmE4OTk5ZDkz
YzQzOGZiMjU5ZGRmMGVjMGY2MmZlCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBkYmM0YjZlMTNhNWQwZGQ4OTY3Y2RlN2ZmNzAwMGFiMWVkODg2MjVlCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTM5NzIgIDIwMTctMTAtMDMgMjE6MDI6NDMgWiAgICAyIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTEzOTc5ICAyMDE3LTEwLTA0IDAwOjEwOjEzIFogICAgMSBkYXlzICAg
MjYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0MDQ3ICAyMDE3LTEwLTA1IDE2OjA4
OjUxIFogICAgMCBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+CiAg
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogIEpvYW8gTWFydGlucyA8am9hby5tLm1hcnRpbnNAb3JhY2xlLmNv
bT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9y
YWNsZS5jb20+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CiAg
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA2NTMgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 00:03:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 00:03:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0G6O-0005jX-7n; Fri, 06 Oct 2017 00:02:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445b0bece=citrix-osstest@xenproject.org>)
 id 1e0G6N-0005jR-2O
 for xen-devel@lists.xensource.com; Fri, 06 Oct 2017 00:02:51 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 40/E9-02214-A28C6D95; Fri, 06 Oct 2017 00:02:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHRDpK7siWu
 RBve+CVncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozNHWeZC7qiK37vnczSwLjQsouRk0NCwF9i
 x9uVbF2MHEC2u8S9h2kgYREBZ4kJH26DhXkF9CTmHw4GCQsLZEmc7v7E3MXIBVS9T0Wi8QJC6
 +FeT4iJ7hJL53xgA7HZBDwkJvZMZAGxWQRUJDZefcMIYgsJaEksXbySCcTmFRCUODnzCVgNs4
 CExMEXL5gh5lhIzLjbzjSBkW8WkrJZSMoWMDKtYlQvTi0qSy3SNdVLKspMzyjJTczM0TU0MNX
 LTS0uTkxPzUlMKtZLzs/dxAgMJwYg2MH4pd/5EKMkB5OSKO/rI9cihfiS8lMqMxKLM+KLSnNS
 iw8xynBwKEnw+h4HygkWpaanVqRl5gADGyYtwcGjJML79RhQmre4IDG3ODMdInWKUZfj2KbLf
 5iEWPLy81KlxHm1QGYIgBRllObBjYBF2SVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8wqDTO
 HJzCuB2/QK6AgmoCPmNF0BOaIkESEl1cC47LgIr+b/Yy6H2ZeKnlulcuPOzidW0w60pt0w6LJ
 1Pd4iK/068EvebTPX3rQH764mGnhWCtyaPnn7/ytnWn9d8PbrWn+O18zU50ht41Ev14Mud5JW
 v3M0fz0/IWB1VPNenQzpPU5SP/TuW9ieOCbyf8327cy/1D/vff2geeHfw2fnfZ8b9unzSiWW4
 oxEQy3mouJEAA2hT52tAgAA
X-Env-Sender: prvs=445b0bece=citrix-osstest@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1507248155!94792647!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5839 invoked from network); 6 Oct 2017 00:02:36 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 00:02:36 -0000
X-IronPort-AV: E=Sophos;i="5.42,482,1500940800"; d="scan'208";a="442715565"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL03.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72202-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-upstream-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.7-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-upstream-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.7-testing:build-arm64:hosts-allocate:broken:nonblocking
 qemu-upstream-4.7-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-upstream-4.7-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-upstream-4.7-testing:build-arm64:capture-logs:broken:nonblocking
 qemu-upstream-4.7-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-upstream-4.7-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-qemuu-nested-intel:capture-logs/l1(18):fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: qemuu=c21d63ec23de80b267cd34f887b229b3763ffc47
X-Osstest-Versions-That: qemuu=cdba5ba9710255e14b5652eca17a62f32f435b86
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 6 Oct 2017 01:02:30 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL03.citrite.net
Subject: [Xen-devel] [qemu-upstream-4.7-testing baseline-only test] 72202:
	tolerable trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjIwMiBxZW11LXVwc3RyZWFtLTQuNy10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0
LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIyMDIvCgpGYWlsdXJlcyA6
LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQg
YXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1
aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBi
cm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVy
IHBhc3MKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAg
ICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAg
YnJva2VuIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAxNSBndWVzdC1zYXZlcmVz
dG9yZSAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
LWFtZCAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTggY2FwdHVyZS1sb2dzL2wxKDE4KSAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBn
dWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAg
ICBjMjFkNjNlYzIzZGU4MGIyNjdjZDM0Zjg4N2IyMjliMzc2M2ZmYzQ3CmJhc2VsaW5lIHZlcnNp
b246CiBxZW11dSAgICAgICAgICAgICAgICBjZGJhNWJhOTcxMDI1NWUxNGI1NjUyZWNhMTdhNjJm
MzJmNDM1Yjg2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzE2MDUgIDIwMTctMDYtMjcgMDk6NDg6
MDEgWiAgMTAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcyMjAyICAyMDE3LTEwLTA1IDA4
OjIwOjAxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQg
cmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+
CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW1pZHdheSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3Nz
dGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5l
dC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4t
c3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1s
b2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CmNvbW1pdCBjMjFkNjNlYzIzZGU4MGIyNjdjZDM0Zjg4N2IyMjliMzc2M2ZmYzQ3CkF1dGhvcjog
R2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CkRhdGU6ICAgTW9uIEF1ZyAyOCAxNDoy
OTowNiAyMDE3ICswMjAwCgogICAgdmdhOiBzdG9wIHBhc3NpbmcgcG9pbnRlcnMgdG8gdmdhX2Ry
YXdfbGluZSogZnVuY3Rpb25zCiAgICAKICAgIEluc3RlYWQgcGFzcyBhcm91bmQgdGhlIGFkZHJl
c3MgKGFrYSBvZmZzZXQgaW50byB2Z2EgbWVtb3J5KS4KICAgIEFkZCB2Z2FfcmVhZF8qIGhlbHBl
ciBmdW5jdGlvbnMgd2hpY2ggYXBwbHkgdmJlX3NpemVfbWFzayB0bwogICAgdGhlIGFkZHJlc3Ms
IHRvIG1ha2Ugc3VyZSB0aGUgYWRkcmVzcyBzdGF5cyB3aXRoaW4gdGhlIHZhbGlkCiAgICByYW5n
ZSwgc2ltaWxhciB0byB0aGUgY2lycnVzIGJsaXR0ZXIgZml4ZXMgKGNvbW1pdHMgZmZhZjg1Nzc3
OAogICAgYW5kIDAyNmFlZmZjYjQpLgogICAgCiAgICBJbXBhY3Q6ICBEb1MgZm9yIHByaXZpbGVn
ZWQgZ3Vlc3QgdXNlcnMuICBxZW11IGNyYXNoZXMgd2l0aAogICAgYSBzZWdmYXVsdCwgd2hlbiBo
aXR0aW5nIHRoZSBndWFyZCBwYWdlIGFmdGVyIHZnYSBtZW1vcnkKICAgIGFsbG9jYXRpb24sIHdo
aWxlIHJlYWRpbmcgdmdhIG1lbW9yeSBmb3IgZGlzcGxheSB1cGRhdGVzLgogICAgCiAgICBjaGVy
cnkgcGlja2VkIGZyb20gY29tbWl0IDNkOTBjNjI1NDg2MzY5M2E2YjEzZDkxOGQyYjg2ODJlMDhi
YmM2ODEKICAgIAogICAgRml4ZXM6IENWRS0yMDE3LTEzNjcyCiAgICBDYzogUCBKIFAgPHBwYW5k
aXRAcmVkaGF0LmNvbT4KICAgIFJlcG9ydGVkLWJ5OiBEYXZpZCBCdWNoYW5hbiA8ZEB2aWRidWNo
YW5hbi5jby51az4KICAgIFNpZ25lZC1vZmYtYnk6IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRo
YXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgogICAgTWVzc2FnZS1pZDogMjAxNzA4MjgxMjI5MDYuMTg5OTMtMS1rcmF4
ZWxAcmVkaGF0LmNvbQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNzQzNDc3NWFiZjhm
YjJjYTNiOWU4MDVkMzA2NTZmNGRhOGMwODgxNikKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 00:26:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 00:26:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0GTC-0007uO-8I; Fri, 06 Oct 2017 00:26:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0GTB-0007uC-4N
 for xen-devel@lists.xensource.com; Fri, 06 Oct 2017 00:26:25 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 BE/93-01909-FADC6D95; Fri, 06 Oct 2017 00:26:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVXfd2Wu
 RBhsXKFqsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y8fBgywFy3oZK9bcncnS
 wPgktYuRi0NIoJFJYn/3Z0YI5zGjxO0HjUwQzjZGib3Xp7B3MXJyiAg4S3w9MxfM5hXQlzh8+
 jUziC0sYCVxdfpuVpAGCYFPMhI/rn5mAUlICHhLfGjtgbNfNz8Dstk52IAaDomBRFkEVCXOTr
 jHOIGRewEjwypGjeLUorLUIl1DI72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjEC
 /MwDBDsZX3c6HGCU5mJREeV8fuRYpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ39xmgnGBRanpq
 RVpmDjAAYdISHDxKIrxXQdK8xQWJucWZ6RCpU4y6HMc2Xf7DJMSSl5+XKiXOewykSACkKKM0D
 24ELBouMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZjXDGQKT2ZeCdymV0BHMAEdMafpCsgRJY
 kIKakGRuuCj+kiV3lZr1v9/f+pnFdY9nJqye1JTd6mM26aZt346SKwx8Yu897aJXUrG+oiZZY
 FVy2ey6okdK7pcwZb/QuWou1R6y9t/ct5YEpXibrz/L6K5btP37vXuvxvZf+Z2vp5s+r9oo5s
 EE6/GGv0RcdVhrdx4fYba3aray3pUc30u+DBuv1ynRJLcUaioRZzUXEiAIaL8vOBAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1507249581!117452727!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41894 invoked from network); 6 Oct 2017 00:26:22 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Oct 2017 00:26:22 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0GT5-0004xf-Ew; Fri, 06 Oct 2017 00:26:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e0GSz-0003bi-Qu; Fri, 06 Oct 2017 00:26:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e0GSz-00016L-3q; Fri, 06 Oct 2017 00:26:13 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114034-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=ffc97d4dde1d3c77beebddbbd2a0be5f8f18236a
X-Osstest-Versions-That: linux=0e13335254d5d54933969dba1d7625f55e657f52
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 06 Oct 2017 00:26:13 +0000
Subject: [Xen-devel] [linux-3.18 test] 114034: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDAzNCBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTQwMzQvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJs
ZSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAxNiBndWVzdC1z
dGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDExMzg2OQoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzg2
OQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIGxpa2UgMTEzODY5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTM4NjkKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBsaWtlIDExMzg2OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTEzODY5CiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTM4
NjkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAg
ICAgICAgICBmYWlsICBsaWtlIDExMzg2OQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNv
dzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2
ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBs
aW51eCAgICAgICAgICAgICAgICBmZmM5N2Q0ZGRlMWQzYzc3YmVlYmRkYmJkMmEwYmU1ZjhmMTgy
MzZhCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICAwZTEzMzM1MjU0ZDVk
NTQ5MzM5NjlkYmExZDc2MjVmNTVlNjU3ZjUyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTM4Njkg
IDIwMTctMDktMjcgMjI6Mjc6NDcgWiAgICA4IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0
MDM0ICAyMDE3LTEwLTA1IDA3OjU2OjUzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmVhcyBHcnVlbmJh
Y2hlciA8YWdydWVuYmFAcmVkaGF0LmNvbT4KICBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292
QGVwYW0uY29tPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQXZyYWhhbSBTdGVy
biA8YXZyYWhhbS5zdGVybkBpbnRlbC5jb20+CiAgQmFydGxvbWllaiBab2xuaWVya2lld2ljeiA8
Yi56b2xuaWVya2llQHNhbXN1bmcuY29tPgogIEJqb3JuIEhlbGdhYXMgPGJoZWxnYWFzQGdvb2ds
ZS5jb20+CiAgQm8gWWFuIDxieWFuQG52aWRpYS5jb20+CiAgQ2F0YWxpbiBNYXJpbmFzIDxjYXRh
bGluLm1hcmluYXNAYXJtLmNvbT4KICBDaHJpcyBMZWVjaCA8Y2xlZWNoQHJlZGhhdC5jb20+CiAg
Q2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+CiAgQ2hyaXN0b3BoZSBMZXJveSA8Y2hyaXN0
b3BoZS5sZXJveUBjLXMuZnI+CiAgRGF2ZSBIYW5zZW4gPGRhdmUuaGFuc2VuQGxpbnV4LmludGVs
LmNvbT4KICBEYXZpZCBIb3dlbGxzIDxkaG93ZWxsc0ByZWRoYXQuY29tPgogIERhdmlkIFN0ZXJi
YSA8ZHN0ZXJiYUBzdXNlLmNvbT4KICBFcmljIEJpZ2dlcnMgPGViaWdnZXJzQGdvb2dsZS5jb20+
CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBIZXJi
ZXJ0IFh1IDxoZXJiZXJ0QGdvbmRvci5hcGFuYS5vcmcuYXU+CiAgSW5nbyBNb2xuYXIgPG1pbmdv
QGtlcm5lbC5vcmc+CiAgSmVucyBBeGJvZSA8YXhib2VAa2VybmVsLmRrPgogIEppbSBNYXR0c29u
IDxqbWF0dHNvbkBnb29nbGUuY29tPgogIEpvaGFubmVzIEJlcmcgPGpvaGFubmVzLmJlcmdAaW50
ZWwuY29tPgogIEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkQGtlcm5lbC5vcmc+CiAgTEVS
T1kgQ2hyaXN0b3BoZSA8Y2hyaXN0b3BoZS5sZXJveUBjLXMuZnI+CiAgTGludXMgVG9ydmFsZHMg
PHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEx1Y2EgQ29lbGhvIDxsdWNpYW5vLmNv
ZWxob0BpbnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBN
YXJrIFJ1dGxhbmQgPG1hcmsucnV0bGFuZEBhcm0uY29tPgogIE1hcnRpbiBLLiBQZXRlcnNlbiA8
bWFydGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAgTWljaGFlbCBFbGxlcm1hbiA8bXBlQGVsbGVy
bWFuLmlkLmF1PgogIE5pY29sYWkgU3RhbmdlIDxuc3RhbmdlQHN1c2UuZGU+CiAgT2xla3NhbmRy
IERteXRyeXNoeW4gPG9sZWtzYW5kci5kbXl0cnlzaHluQGdsb2JhbGxvZ2ljLmNvbT4KICBQYW9s
byBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgTWFja2VycmFzIDxwYXVsdXNA
b3psYWJzLm9yZz4KICBTYXRvcnUgVGFrZXVjaGkgPHNhdG9ydS50YWtldWNoaUBnbWFpbC5jb20+
CiAgU2h1IFdhbmcgPHNodXdhbmdAcmVkaGF0LmNvbT4KICBTdGVmYW4gTWV0em1hY2hlciA8bWV0
emVAc2FtYmEub3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQGV1
LmNpdHJpeC5jb20+CiAgU3RldmUgRnJlbmNoIDxzbWZyZW5jaEBnbWFpbC5jb20+CiAgU3RldmVu
IFJvc3RlZHQgKFZNd2FyZSkgPHJvc3RlZHRAZ29vZG1pcy5vcmc+CiAgVGFoc2luIEVyZG9nYW4g
PHRhaHNpbkBnb29nbGUuY29tPgogIFR5cmVsIERhdHd5bGVyIDx0eXJlbGRAbGludXgudm5ldC5p
Ym0uY29tPgogIFZsYWRpcyBEcm9ub3YgPHZkcm9ub3ZAcmVkaGF0LmNvbT4KICBXaWxsIERlYWNv
biA8d2lsbC5kZWFjb25AYXJtLmNvbT4KICBYaW4gTG9uZyA8bHVjaWVuLnhpbkBnbWFpbC5jb20+
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1w
cnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJl
dmlzaW9uIDoKCisgYnJhbmNoPWxpbnV4LTMuMTgKKyByZXZpc2lvbj1mZmM5N2Q0ZGRlMWQzYzc3
YmVlYmRkYmJkMmEwYmU1ZjhmMTgyMzZhCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmkt
Y29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46LgorKysr
IFBFUkxMSUI9LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJl
cG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAg
ICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBv
cyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hv
bWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
cz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVT
VF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRo
LWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCBsaW51eC0zLjE4
IGZmYzk3ZDRkZGUxZDNjNzdiZWViZGRiYmQyYTBiZTVmOGYxODIzNmEKKyBicmFuY2g9bGludXgt
My4xOAorIHJldmlzaW9uPWZmYzk3ZDRkZGUxZDNjNzdiZWViZGRiYmQyYTBiZTVmOGYxODIzNmEK
KyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29u
ZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9LjouOi4KKysrKyBQRVJMTElCPS46LjouCisrKyB1bWFz
ayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAg
ICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25m
aWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAg
ICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUv
b3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScK
KysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9z
CisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4v
Y3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKysgZXhwb3J0IFBFUkxMSUI9LjouOi46
LgorKysgUEVSTExJQj0uOi46LjouCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBj
YXNlICIkYnJhbmNoIiBpbgorIHRyZWU9bGludXgKKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisg
J1snIHhsaW51eCA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD1saW51eC0zLjE4CisgJ1snIHgg
PSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJl
dnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4
ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHhmZmM5N2Q0ZGRlMWQzYzc3YmVlYmRkYmJk
MmEwYmU1ZjhmMTgyMzZhID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21t
b24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0
cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAg
ICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0
ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9u
YWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9y
Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDog
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQK
KysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNv
bS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13
YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xp
bnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVz
dGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xp
bnV4L2tlcm5lbC9naXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5naXQgPSB4ICddJworKyAnWycgeGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9zdGFibGUvbGludXgt
c3RhYmxlLmdpdCA9IHggJ10nCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51
eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFp
bHktY3Jvbi5saW51eC0zLjE4CisrIDogZGFpbHktY3Jvbi5saW51eC0zLjE4CisrIDogZGFpbHkt
Y3Jvbi5saW51eC0zLjE4CisrIDogZGFpbHktY3Jvbi5saW51eC0zLjE4CisrIDogZGFpbHktY3Jv
bi5saW51eC0zLjE4CisrIDogZGFpbHktY3Jvbi5saW51eC0zLjE4CisrIDogZGFpbHktY3Jvbi5s
aW51eC0zLjE4CisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xp
bnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRh
aWx5LWNyb24ubGludXgtMy4xOAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5n
aXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1V
X1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4u
Z2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4u
Z2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
bGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBU
UkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBp
bmZvX2xpbnV4X3RyZWUgbGludXgtMy4xOAorIGNhc2UgJDEgaW4KKyA6IGdpdDovL2dpdC5rZXJu
ZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9zdGFibGUvbGludXgtc3RhYmxlLmdpdAor
IDogbGludXgtMy4xOC55CisgOiBsaW51eC0zLjE4LnkKKyA6IGdpdAorIDogZ2l0CisgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIDogdGVzdGVkL2xpbnV4LTMuMTgK
KyA6IHJlZnMvaGVhZHMvdGVzdGVkL2xpbnV4LTMuMTgKKyByZXR1cm4gMAorIGNkIC9ob21lL29z
c3Rlc3QvcmVwb3MvbGludXgKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdCBmZmM5N2Q0ZGRlMWQzYzc3YmVlYmRkYmJkMmEwYmU1
ZjhmMTgyMzZhOnJlZnMvaGVhZHMvdGVzdGVkL2xpbnV4LTMuMTgKVG8gb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKICAgMGUxMzMzNS4uZmZjOTdk
NCAgZmZjOTdkNGRkZTFkM2M3N2JlZWJkZGJiZDJhMGJlNWY4ZjE4MjM2YSAtPiB0ZXN0ZWQvbGlu
dXgtMy4xOAorIGV4aXQgMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 01:17:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 01:17:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0HGi-0006ep-7i; Fri, 06 Oct 2017 01:17:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0HGg-0006ej-Ki
 for xen-devel@lists.xensource.com; Fri, 06 Oct 2017 01:17:34 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 C3/3E-01767-DA9D6D95; Fri, 06 Oct 2017 01:17:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXflzWu
 RBu/nWVusePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1o3vZfeaCC8IVs1p2MjUw
 3ubrYuTiEBJoZJI4s2QKI4TzmFFi8/9GZghnG6PEj7Y1TF2MnBwiAs4SX8/MZQexeQX0Jab8e
 wJkc3AIC9hKHHnJDVIvIdDOJLHidDcrSI2EgKfE1nkv2GDsE9+XsHQxsnOwCVhJHBIDibIIqE
 rMn9DDOoGRewEjwypGjeLUorLUIl0jS72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/Nx
 NjECf1zMwMO5gvLzF7xCjJAeTkijvrevXIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8AbeAMoJ
 FqWmp1akZeYAgw8mLcHBoyTCqw2S5i0uSMwtzkyHSJ1i1OU4tunyHyYhlrz8vFQpcV41kCIBk
 KKM0jy4EbBIuMQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmPcLyBSezLwSuE2vgI5gAjpiTt
 MVkCNKEhFSUg2MGuszFl+4Pcf90Mcudz3RVseJ6fLWe1gjVp/Li3rktlt7oeP9woMtC8w+ZHL
 8TsjQjzv020Np7t6MFhW+72JlS76a794o+VF6t9dr66s7woKZsuJ8k69WLP2h9uyhY82lj2+d
 OvPeN0/6ealDzv38/uMFSqpTnk5luiEQ4duS1TiBNd7ucutiJZbijERDLeai4kQARGEkyH8CA
 AA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1507252648!99303540!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8179 invoked from network); 6 Oct 2017 01:17:29 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Oct 2017 01:17:29 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0HGZ-0004st-FK; Fri, 06 Oct 2017 01: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e0HGU-0006W3-0m; Fri, 06 Oct 2017 01:17:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e0HGT-0006IC-RH; Fri, 06 Oct 2017 01:17:21 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114054-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 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=2b668a84e52a8999d93c438fb259ddf0ec0f62fe
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 06 Oct 2017 01:17:21 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114054: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDA1NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDA1NC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAyYjY2OGE4NGU1MmE4OTk5ZDkz
YzQzOGZiMjU5ZGRmMGVjMGY2MmZlCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBkYmM0YjZlMTNhNWQwZGQ4OTY3Y2RlN2ZmNzAwMGFiMWVkODg2MjVlCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTM5NzIgIDIwMTctMTAtMDMgMjE6MDI6NDMgWiAgICAyIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTEzOTc5ICAyMDE3LTEwLTA0IDAwOjEwOjEzIFogICAgMiBkYXlzICAg
MjcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0MDQ3ICAyMDE3LTEwLTA1IDE2OjA4
OjUxIFogICAgMCBkYXlzICAgIDQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+CiAg
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogIEpvYW8gTWFydGlucyA8am9hby5tLm1hcnRpbnNAb3JhY2xlLmNv
bT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9y
YWNsZS5jb20+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CiAg
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA2NTMgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 03:27:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 03:27:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0JHq-0000xi-Ni; Fri, 06 Oct 2017 03:26:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0JHo-0000xL-Su
 for xen-devel@lists.xensource.com; Fri, 06 Oct 2017 03:26:53 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 3A/9C-03618-CF7F6D95; Fri, 06 Oct 2017 03:26:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVffH92u
 RBh8Wa1usePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1o3/VCcaCvumMFTOmtDA2
 MO7K62Lk5BASaGSSOPZbuIuRC8h+zChx6NR+FghnG6PE76cbmUGqRAScJb6emcsOYvMK6Eucu
 vuUFcQWFrCU+HZ2MxOILSHwTVpi4vF6CNtbovPMcSYYe/bsw0A2OwebgJXEITGQKIuAqkR3+y
 HWCYzcCxgZVjGqF6cWlaUW6ZrrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEepw
 BCHYwzrzsf4hRkoNJSZRX6su1SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvBe/AeUEi1LTUyvS
 MnOAoQeTluDgURLhtQBJ8xYXJOYWZ6ZDpE4x6nIc23T5D5MQS15+XqqUOO9NkCIBkKKM0jy4E
 bA4uMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3i0gU3gy80rgNr0COoIJ6Ig5TVdAjihJRE
 hJNTD2BHoIXb6sf1pD7aqOwto/u+aZvO4pSZ4RqeKefWmq8NQ7fCah+wpv5jnMuh/jql5kr1x
 798Wbqjnc7wskVU9NkL524dO1D8tNJi32TDn1QYX7i8OvS3H686KtbljuixCJmvhE8uVHO40b
 F7ib5+hNjc9cNUPKZq92X33RoY4n35NW1zT80nisxFKckWioxVxUnAgAikwfbH4CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1507260407!76581965!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61425 invoked from network); 6 Oct 2017 03:26:48 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Oct 2017 03:26:48 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0JHj-00005Y-1s; Fri, 06 Oct 2017 03:26:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e0JHd-0007rx-LE; Fri, 06 Oct 2017 03:26:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e0JHc-0003yE-Vz; Fri, 06 Oct 2017 03:26:41 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114036-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=1852eae92c460813692808234da35d142a405ab7
X-Osstest-Versions-That: linux=d59dabdc4cb380b79c965af28cd4ba001f04834b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 06 Oct 2017 03:26:41 +0000
Subject: [Xen-devel] [linux-4.9 test] 114036: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7378482304438089294=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114036 linux-4.9 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114036/

Failures :-/ but no regressions.

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds    16 guest-start/debian.repeat fail REGR. vs. 113872

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop       fail blocked in 113872
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop       fail blocked in 113872
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113872
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 linux                1852eae92c460813692808234da35d142a405ab7
baseline version:
 linux                d59dabdc4cb380b79c965af28cd4ba001f04834b

Last test of basis   113872  2017-09-28 01:48:13 Z    8 days
Testing same since   114036  2017-10-05 08:21:13 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex Deucher <alexander.deucher@amd.com>
  Andreas Gruenbacher <agruenba@redhat.com>
  Andrew Donnellan <andrew.donnellan@au1.ibm.com>
  Andrii Anisov <andrii_anisov@epam.com>
  Avraham Stern <avraham.stern@intel.com>
  Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
  Beni Lev <beni.lev@intel.com>
  Bjorn Helgaas <bhelgaas@google.com>
  Bo Yan <byan@nvidia.com>
  Bob Peterson <rpeterso@redhat.com>
  Boqun Feng <boqun.feng@gmail.com>
  Catalin Marinas <catalin.marinas@arm.com>
  Chris Leech <cleech@redhat.com>
  Christoph Hellwig <hch@lst.de>
  Christophe Leroy <christophe.leroy@c-s.fr>
  Darrick J. Wong <darrick.wong@oracle.com>
  Dave Hansen <dave.hansen@linux.intel.com>
  David Howells <dhowells@redhat.com>
  David Sterba <dsterba@suse.com>
  Dennis Yang <dennisyang@qnap.com>
  Doug Ledford <dledford@redhat.com>
  Eric Biggers <ebiggers@google.com>
  Frederic Barrat <fbarrat@linux.vnet.ibm.com>
  Gerald Schaefer <gerald.schaefer@de.ibm.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gustavo Romero <gromero@linux.vnet.ibm.com>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Ingo Molnar <mingo@kernel.org>
  Jan H. SchÃ¶nherr <jschoenh@amazon.de>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jens Axboe <axboe@kernel.dk>
  Jim Mattson <jmattson@google.com>
  Johannes Berg <johannes.berg@intel.com>
  John Ogness <john.ogness@linutronix.de>
  Kees Cook <keescook@chromium.org>
  Konrad Rzeszutek Wilk <konrad@kernel.org>
  Laurent Dufour <ldufour@linux.vnet.ibm.com>
  LEROY Christophe <christophe.leroy@c-s.fr>
  Linus Torvalds <torvalds@linux-foundation.org>
  Longpeng (Mike) <longpeng2@huawei.com>
  Luca Coelho <luciano.coelho@intel.com>
  Lucas Stach <l.stach@pengutronix.de>
  Marc Zyngier <marc.zyngier@arm.com>
  Mark Rutland <mark.rutland@arm.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Myungho Jung <mhjungk@gmail.com>
  Naohiro Aota <naohiro.aota@wdc.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Nicolai Stange <nstange@suse.de>
  Oleg Nesterov <oleg@redhat.com>
  Oleksandr Dmytryshyn <oleksandr.dmytryshyn@globallogic.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Mackerras <paulus@ozlabs.org>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ross Zwisler <ross.zwisler@linux.intel.com>
  Satoru Takeuchi <satoru.takeuchi@gmail.com>
  Seth Forshee <seth.forshee@canonical.com>
  Shaohua Li <shli@fb.com>
  Shu Wang <shuwang@redhat.com>
  Shuah Khan <shuahkh@osg.samsung.com>
  Stefan Metzmacher <metze@samba.org>
  Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  Stephan Mueller <smueller@chronox.de>
  Steve French <smfrench@gmail.com>
  Steve Wise <swise@opengridcomputing.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Tahsin Erdogan <tahsin@google.com>
  Thomas Gleixner <tglx@linutronix.de>
  Tycho Andersen <tycho@docker.com>
  Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
  Vladis Dronov <vdronov@redhat.com>
  Will Deacon <will.deacon@arm.com>
  Xin Long <lucien.xin@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         pass    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Pushing revision :

+ branch=linux-4.9
+ revision=1852eae92c460813692808234da35d142a405ab7
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push linux-4.9 1852eae92c460813692808234da35d142a405ab7
+ branch=linux-4.9
+ revision=1852eae92c460813692808234da35d142a405ab7
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=linux
+ xenbranch=xen-unstable
+ '[' xlinux = xlinux ']'
+ linuxbranch=linux-4.9
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' x1852eae92c460813692808234da35d142a405ab7 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git = x ']'
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git = x ']'
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.linux-4.9
++ : daily-cron.linux-4.9
++ : daily-cron.linux-4.9
++ : daily-cron.linux-4.9
++ : daily-cron.linux-4.9
++ : daily-cron.linux-4.9
++ : daily-cron.linux-4.9
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.linux-4.9
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree linux-4.9
+ case $1 in
+ : git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
+ : linux-4.9.y
+ : linux-4.9.y
+ : git
+ : git
+ : git://xenbits.xen.org/linux-pvops.git
+ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ : tested/linux-4.9
+ : refs/heads/tested/linux-4.9
+ return 0
+ cd /home/osstest/repos/linux
+ git push osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git 1852eae92c460813692808234da35d142a405ab7:refs/heads/tested/linux-4.9
To osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
   d59dabd..1852eae  1852eae92c460813692808234da35d142a405ab7 -> tested/linux-4.9
+ exit 0


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7378482304438089294==--

From xen-devel-bounces@lists.xen.org Fri Oct 06 03:53:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 03:53:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0Jh2-00038m-0f; Fri, 06 Oct 2017 03:52:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445b0bece=citrix-osstest@xenproject.org>)
 id 1e0Jgz-00038g-UU
 for xen-devel@lists.xensource.com; Fri, 06 Oct 2017 03:52:54 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 17/1C-02044-51EF6D95; Fri, 06 Oct 2017 03:52:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpC7fv2u
 RBqub+CzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aE7pcsBX/jK47NXcnUwHjKtouRk0NCwF9i
 z+oOpi5GDiDbXaJhbxpIWETAWWLCh9tsIDavgJ7E1e5mVhBbWCBbYsLVw0A2F1D5AkWJpoV9j
 BBz3CW+TFjDBGPf+f0AzGYT8JCY2DORBcRmEVCR2Pj4EJgtJKAlsXTxSiaIBYISJ2c+AYszC0
 hIHHzxghniHguJva8qJjDyzUJSNQtJ1QJGplWM6sWpRWWpRbrmeklFmekZJbmJmTm6hgamerm
 pxcWJ6ak5iUnFesn5uZsYgQHFAAQ7GI9Ndj7EKMnBpCTK6/X3WqQQX1J+SmVGYnFGfFFpTmrx
 IUYZDg4lCd7jf4BygkWp6akVaZk5wNCGSUtw8CiJ8JqDtPIWFyTmFmemQ6ROMepyHNt0+Q+TE
 Etefl6qlDivLEiRAEhRRmke3AhYnF1ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO8/kEt4Mv
 NK4Da9AjqCCeiIOU1XQI4oSURISTUw9p/5ceV54s+gv+/exO+amb81/H5HzDpVo2M3SpR4Nkr
 k8LKffy7SpfAgtabv846C16EP9qsePJKQuW7X/M6oq+Hrl2lm30667Txf1d6p54HSIrsvhREy
 2gyXsu7uFNR+ejnG8JirWmO1tdvUdSlLWgwXpsZHN3L667nv7dvkLLI0IjR0R4uwEktxRqKhF
 nNRcSIAw5keqK4CAAA=
X-Env-Sender: prvs=445b0bece=citrix-osstest@xenproject.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1507261964!114924161!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12757 invoked from network); 6 Oct 2017 03:52:45 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 03:52:45 -0000
X-IronPort-AV: E=Sophos;i="5.42,482,1500940800"; d="scan'208";a="442727027"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL05.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72204-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 qemu-upstream-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-upstream-unstable:build-arm64:hosts-allocate:broken:nonblocking
 qemu-upstream-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-upstream-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-upstream-unstable:build-arm64:capture-logs:broken:nonblocking
 qemu-upstream-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=7434775abf8fb2ca3b9e805d30656f4da8c08816
X-Osstest-Versions-That: qemuu=0b157f8d977a9425e2d8d510aa011c5d4f3ec247
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 6 Oct 2017 04:52:40 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL05.citrite.net
Subject: [Xen-devel] [qemu-upstream-unstable baseline-only test] 72204:
	regressions - trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjIwNCBxZW11LXVwc3RyZWFtLXVuc3RhYmxlIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0Lnhz
LmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIyMDQvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIFJFR1IuIHZzLiA3
MjE0MgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAg
ICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhv
c3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0
LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4g
bmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3Mg
ICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayBmYWlsIGJsb2NrZWQgaW4gNzIxNDIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgYmxvY2tlZCBpbiA3MjE0MgogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgYmxv
Y2tlZCBpbiA3MjE0MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgZmFpbCBibG9ja2VkIGluIDcyMTQyCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIGJsb2NrZWQgaW4gNzIx
NDIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbWlkd2F5ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAg
ICAgICAgIDc0MzQ3NzVhYmY4ZmIyY2EzYjllODA1ZDMwNjU2ZjRkYThjMDg4MTYKYmFzZWxpbmUg
dmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIDBiMTU3ZjhkOTc3YTk0MjVlMmQ4ZDUxMGFh
MDExYzVkNGYzZWMyNDcKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICA3MjE0MiAgMjAxNy0wOS0yMiAx
MTo0NDo0OSBaICAgMTMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgNzIyMDQgIDIwMTctMTAt
MDUgMjE6MjU6MjYgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0
LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbWlkd2F5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9t
ZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJp
dGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0
ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWls
ZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20g
Y2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwpicm9rZW4t
c3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKClB1c2ggbm90IGFwcGxpY2FibGUu
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KY29tbWl0IDc0MzQ3NzVhYmY4ZmIyY2EzYjllODA1ZDMwNjU2ZjRkYThjMDg4MTYKQXV0
aG9yOiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KRGF0ZTogICBNb24gQXVnIDI4
IDE0OjI5OjA2IDIwMTcgKzAyMDAKCiAgICB2Z2E6IHN0b3AgcGFzc2luZyBwb2ludGVycyB0byB2
Z2FfZHJhd19saW5lKiBmdW5jdGlvbnMKICAgIAogICAgSW5zdGVhZCBwYXNzIGFyb3VuZCB0aGUg
YWRkcmVzcyAoYWthIG9mZnNldCBpbnRvIHZnYSBtZW1vcnkpLgogICAgQWRkIHZnYV9yZWFkXyog
aGVscGVyIGZ1bmN0aW9ucyB3aGljaCBhcHBseSB2YmVfc2l6ZV9tYXNrIHRvCiAgICB0aGUgYWRk
cmVzcywgdG8gbWFrZSBzdXJlIHRoZSBhZGRyZXNzIHN0YXlzIHdpdGhpbiB0aGUgdmFsaWQKICAg
IHJhbmdlLCBzaW1pbGFyIHRvIHRoZSBjaXJydXMgYmxpdHRlciBmaXhlcyAoY29tbWl0cyBmZmFm
ODU3Nzc4CiAgICBhbmQgMDI2YWVmZmNiNCkuCiAgICAKICAgIEltcGFjdDogIERvUyBmb3IgcHJp
dmlsZWdlZCBndWVzdCB1c2Vycy4gIHFlbXUgY3Jhc2hlcyB3aXRoCiAgICBhIHNlZ2ZhdWx0LCB3
aGVuIGhpdHRpbmcgdGhlIGd1YXJkIHBhZ2UgYWZ0ZXIgdmdhIG1lbW9yeQogICAgYWxsb2NhdGlv
biwgd2hpbGUgcmVhZGluZyB2Z2EgbWVtb3J5IGZvciBkaXNwbGF5IHVwZGF0ZXMuCiAgICAKICAg
IGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgM2Q5MGM2MjU0ODYzNjkzYTZiMTNkOTE4ZDJiODY4
MmUwOGJiYzY4MQogICAgCiAgICBGaXhlczogQ1ZFLTIwMTctMTM2NzIKICAgIENjOiBQIEogUCA8
cHBhbmRpdEByZWRoYXQuY29tPgogICAgUmVwb3J0ZWQtYnk6IERhdmlkIEJ1Y2hhbmFuIDxkQHZp
ZGJ1Y2hhbmFuLmNvLnVrPgogICAgU2lnbmVkLW9mZi1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVs
QHJlZGhhdC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBNZXNzYWdlLWlkOiAyMDE3MDgyODEyMjkwNi4xODk5My0x
LWtyYXhlbEByZWRoYXQuY29tCgpjb21taXQgOTkyMDcxMTAxNzhlZGY4ODNjNzk3MDM1Y2M3MGQ4
ZDZhODBmNjE2YwpBdXRob3I6IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgpEYXRl
OiAgIE1vbiBBdWcgMjggMTQ6MzM6MDcgMjAxNyArMDIwMAoKICAgIHZnYTogZml4IGRpc3BsYXkg
dXBkYXRlIHJlZ2lvbiBjYWxjdWxhdGlvbiAoc3BsaXQgc2NyZWVuKQogICAgCiAgICB2Z2EgZGlz
cGxheSB1cGRhdGUgbWlzLWNhbGN1bGF0ZWQgdGhlIHJlZ2lvbiBmb3IgdGhlIGRpcnR5IGJpdG1h
cAogICAgc25hcHNob3QgaW4gY2FzZSBzcGxpdCBzY3JlZW4gbW9kZSBpcyB1c2VkLiAgVGhpcyBj
YW4gdHJpZ2dlciBhbgogICAgYXNzZXJ0IGluIGNwdV9waHlzaWNhbF9tZW1vcnlfc25hcHNob3Rf
Z2V0X2RpcnR5KCkuCiAgICAKICAgIEltcGFjdDogIERvUyBmb3IgcHJpdmlsZWdlZCBndWVzdCB1
c2Vycy4KICAgIAogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZTY1Mjk0MTU3ZDRiNjkz
OTNiM2Y4MTljOTlmNGY2NDc0NTJiNDhlMykKICAgIAogICAgRml4ZXM6IENWRS0yMDE3LTEzNjcz
CiAgICBGaXhlczogZmVjNWU4YzkyYmVjYWQyMjNkZjlkOTcyNzcwNTIyZjY0YWFmZGI3MgogICAg
Q2M6IFAgSiBQIDxwcGFuZGl0QHJlZGhhdC5jb20+CiAgICBSZXBvcnRlZC1ieTogRGF2aWQgQnVj
aGFuYW4gPGRAdmlkYnVjaGFuYW4uY28udWs+CiAgICBTaWduZWQtb2ZmLWJ5OiBHZXJkIEhvZmZt
YW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIE1lc3NhZ2UtaWQ6IDIwMTcwODI4MTIz
MzA3LjE1MzkyLTEta3JheGVsQHJlZGhhdC5jb20KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 04:24:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 04:24:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0KAz-0005Wq-Ep; Fri, 06 Oct 2017 04:23:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0KAy-0005WT-Sf
 for xen-devel@lists.xensource.com; Fri, 06 Oct 2017 04:23:53 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 A7/39-03870-85507D95; Fri, 06 Oct 2017 04:23:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVTec9Xq
 kwSoBixWPf7NY3Jvynt2ByePwhyssHtv7drEHMEWxZuYl5VcksGY829nLWHAiqKL7x1OmBsYj
 pl2MXBxCAo1MEi03ZrBCOI8ZJW6+vMgM4WxjlLixZx2Qw8khIuAs8fXMXHYQm1dAX2JJ/x8mE
 FtYwEXi2//TTCANEgK/5SSWHVkI5HAAOd4SDy9ygdSAmLMXzGTrYmTnYBOwkjgkBhJlEVCVeH
 5qMfMERu4FjAyrGNWLU4vKUot0zfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQL
 9zQAEOxjnnfA/xCjJwaQkyuvFdD1SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvI2agnGBRanpq
 RVpmDjDwYNISHDxKIrzWIK28xQWJucWZ6RCpU4y6HMc2Xf7DJMSSl5+XKiXOG8cCVCQAUpRRm
 gc3AhYFlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMGw8yhSczrwRu0yugI5iAjpjTdAXkiJ
 JEhJRUA+OK/wyKObKSii9rH7+M2D7x6UluDy8nedepRt0v3FuMr7ureK+Psox42LN4Q4eKh1b
 JMXnFrEMfH/2MO6g8zd52Q/SDJ1Pko6T9tjLdZq6Y+jnnhvw2VfuPDclGfMlh2o92pskckTu4
 bNXqjinHHnrr3rqwoUAga/r8BTY8P/In9cj/0D3kq6PEUpyRaKjFXFScCAD1RujpfQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1507263829!53557166!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50577 invoked from network); 6 Oct 2017 04:23:50 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Oct 2017 04:23:50 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0KAu-0001bS-Go; Fri, 06 Oct 2017 04:23:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e0KAp-0002Q6-3w; Fri, 06 Oct 2017 04:23:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e0KAo-0006M6-R3; Fri, 06 Oct 2017 04:23:43 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114038-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-4.8-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 qemu-upstream-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=1ebb5a1c9894bac00c213050f2fc45c8c28fb407
X-Osstest-Versions-That: qemuu=29383f4fb3c266d1ffcf627bb8329ab60cf4b6a6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 06 Oct 2017 04:23:42 +0000
Subject: [Xen-devel] [qemu-upstream-4.8-testing test] 114038: regressions -
	FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDAzOCBxZW11LXVwc3RyZWFtLTQuOC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTQwMzgvCgpSZWdy
ZXNzaW9ucyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5n
LAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMu
IDExMTA0OQoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9j
a2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlh
bi5yZXBlYXQgIGZhaWwgcGFzcyBpbiAxMTQwMTkKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTEwNDkKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgMTUgZ3Vlc3Qtc2F2
ZXJlc3RvcmUgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAg
ICAgICAgICAxZWJiNWExYzk4OTRiYWMwMGMyMTMwNTBmMmZjNDVjOGMyOGZiNDA3CmJhc2VsaW5l
IHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAgICAyOTM4M2Y0ZmIzYzI2NmQxZmZjZjYyN2Ji
ODMyOWFiNjBjZjRiNmE2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTEwNDkgIDIwMTctMDYtMjUg
MDM6NTA6MTkgWiAgMTAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0MDE5ICAyMDE3LTEw
LTA0IDE4OjQ3OjM5IFogICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhh
dC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
Y293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0
IDFlYmI1YTFjOTg5NGJhYzAwYzIxMzA1MGYyZmM0NWM4YzI4ZmI0MDcKQXV0aG9yOiBHZXJkIEhv
ZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KRGF0ZTogICBNb24gQXVnIDI4IDE0OjI5OjA2IDIw
MTcgKzAyMDAKCiAgICB2Z2E6IHN0b3AgcGFzc2luZyBwb2ludGVycyB0byB2Z2FfZHJhd19saW5l
KiBmdW5jdGlvbnMKICAgIAogICAgSW5zdGVhZCBwYXNzIGFyb3VuZCB0aGUgYWRkcmVzcyAoYWth
IG9mZnNldCBpbnRvIHZnYSBtZW1vcnkpLgogICAgQWRkIHZnYV9yZWFkXyogaGVscGVyIGZ1bmN0
aW9ucyB3aGljaCBhcHBseSB2YmVfc2l6ZV9tYXNrIHRvCiAgICB0aGUgYWRkcmVzcywgdG8gbWFr
ZSBzdXJlIHRoZSBhZGRyZXNzIHN0YXlzIHdpdGhpbiB0aGUgdmFsaWQKICAgIHJhbmdlLCBzaW1p
bGFyIHRvIHRoZSBjaXJydXMgYmxpdHRlciBmaXhlcyAoY29tbWl0cyBmZmFmODU3Nzc4CiAgICBh
bmQgMDI2YWVmZmNiNCkuCiAgICAKICAgIEltcGFjdDogIERvUyBmb3IgcHJpdmlsZWdlZCBndWVz
dCB1c2Vycy4gIHFlbXUgY3Jhc2hlcyB3aXRoCiAgICBhIHNlZ2ZhdWx0LCB3aGVuIGhpdHRpbmcg
dGhlIGd1YXJkIHBhZ2UgYWZ0ZXIgdmdhIG1lbW9yeQogICAgYWxsb2NhdGlvbiwgd2hpbGUgcmVh
ZGluZyB2Z2EgbWVtb3J5IGZvciBkaXNwbGF5IHVwZGF0ZXMuCiAgICAKICAgIGNoZXJyeSBwaWNr
ZWQgZnJvbSBjb21taXQgM2Q5MGM2MjU0ODYzNjkzYTZiMTNkOTE4ZDJiODY4MmUwOGJiYzY4MQog
ICAgCiAgICBGaXhlczogQ1ZFLTIwMTctMTM2NzIKICAgIENjOiBQIEogUCA8cHBhbmRpdEByZWRo
YXQuY29tPgogICAgUmVwb3J0ZWQtYnk6IERhdmlkIEJ1Y2hhbmFuIDxkQHZpZGJ1Y2hhbmFuLmNv
LnVrPgogICAgU2lnbmVkLW9mZi1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+
CiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CiAgICBNZXNzYWdlLWlkOiAyMDE3MDgyODEyMjkwNi4xODk5My0xLWtyYXhlbEByZWRo
YXQuY29tCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA3NDM0Nzc1YWJmOGZiMmNhM2I5
ZTgwNWQzMDY1NmY0ZGE4YzA4ODE2KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 04:33:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 04:33:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0KKE-0006W2-K8; Fri, 06 Oct 2017 04:33:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0KKD-0006Ve-20
 for xen-devel@lists.xensource.com; Fri, 06 Oct 2017 04:33:25 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 8D/DC-03638-49707D95; Fri, 06 Oct 2017 04:33:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXcy+/V
 Ig213tSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacfTeFuaCC8IVH26rNDDe
 5uti5OIQEmhkkvh7+zArhPOYUaLj6GQmCGcbo8S67sksXYycHCICzhJfz8xlB7F5BfQluvd/Y
 AKxhQVsJa4/3MEC0iAh0M4kseJ0NytIQkLAU2LrvBdsMPaJ70uAitg52ASsJA6JgURZBFQlXn
 c9Z57AyL2AkWEVo0ZxalFZapGuoaleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJka
 gzxmAYAfjt2UBhxglOZiURHkvsl6PFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB+5oNKCdYlJqe
 WpGWmQMMPpi0BAePkgjve5A0b3FBYm5xZjpE6hSjLsexTZf/MAmx5OXnpUqJ884DKRIAKcooz
 YMbAYuES4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmrQWZwpOZVwK36RXQEUxAR8xpugJyRE
 kiQkqqgXH6w9aN60NuZL5yE40K2cV+Z/kK+ZiP+w/6l5uEHt1/8LqJkZtw2VaVUpFfcdELLrN
 c3vT36pWFEnyRV/sXTlrdsG6dTH2ll28m31LDv4de1V2+wu+js7PXnP/g8TMpj+LuTvDkz8hi
 +XB8sXfv9XWlRbckVGVefu9aFV/7MKlb44LLlYfiGxSVWIozEg21mIuKEwHjVqdxfwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1507264402!108896589!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57769 invoked from network); 6 Oct 2017 04:33:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Oct 2017 04:33:23 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0KKA-0001qP-Ec; Fri, 06 Oct 2017 04:33:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e0KK5-000302-1c; Fri, 06 Oct 2017 04:33:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e0KK4-0004Fj-SW; Fri, 06 Oct 2017 04:33:16 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114056-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 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=2b668a84e52a8999d93c438fb259ddf0ec0f62fe
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 06 Oct 2017 04:33:16 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114056: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDA1NiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDA1Ni8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAyYjY2OGE4NGU1MmE4OTk5ZDkz
YzQzOGZiMjU5ZGRmMGVjMGY2MmZlCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBkYmM0YjZlMTNhNWQwZGQ4OTY3Y2RlN2ZmNzAwMGFiMWVkODg2MjVlCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTM5NzIgIDIwMTctMTAtMDMgMjE6MDI6NDMgWiAgICAyIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTEzOTc5ICAyMDE3LTEwLTA0IDAwOjEwOjEzIFogICAgMiBkYXlzICAg
MjggYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0MDQ3ICAyMDE3LTEwLTA1IDE2OjA4
OjUxIFogICAgMCBkYXlzICAgIDUgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+CiAg
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogIEpvYW8gTWFydGlucyA8am9hby5tLm1hcnRpbnNAb3JhY2xlLmNv
bT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9y
YWNsZS5jb20+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CiAg
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA2NTMgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 05:33:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 05:33:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0LGV-0002n8-Qb; Fri, 06 Oct 2017 05:33:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jun.nakajima@intel.com>) id 1e0LGU-0002n2-6L
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 05:33:38 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 C3/33-02044-1B517D95; Fri, 06 Oct 2017 05:33:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCKsWRWlGSWpSXmKPExsVywNykWHet6PV
 Ig74zahZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bL57NMBaflKr6veMnSwDhDrouRi0NIYBqj
 xIVvt5m7GDk5JAR4JY4sm8EKYftL7N++jw2iqIFRYtbkEywQzm5GicUnl7OBVAkJrGGU+PEiG
 sRmE9CTeHHyK1iRiEAjo8T5Vb1gDrPAMiaJ2Sv+gs0VFgiV+LfwJFi3iECYxIfew8wQdpTE2R
 9TmLoYOThYBFQkPr3wAwnzCthIHN7yixFiczuzxOZ9k5lAEpwCdhKLn3xkBLEZBcQkvp9aAxZ
 nFhCXuPVkPhPEDwISS/ach/pNVOLl439gN4gCXbrs1w+ouKLEz1evwfYyC2hKrN+lD2FaSOz4
 xwMxUVFiSvdDdohzBCVOznzCAvG7ssTG7qMsExilZyFZPAth0CyEQbOQDJqFZNACRtZVjBrFq
 UVlqUW6RpZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBcV3PwMC4g/HyFr9DjJ
 IcTEqivIUC1yOF+JLyUyozEosz4otKc1KLDzHKcHAoSfAuFwHKCRalpqdWpGXmABMMTFqCg0d
 JhJcPmGSEeIsLEnOLM9MhUqcYjTlm3Lz7h4njybV5f5mEWPLy81KlxHnbQSYJgJRmlObBDYIl
 vkuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHlvgEzhycwrgdv3CugUJqBT5jRdATmlJBEhJ
 dXAGKQWzMnlVx2+QPSlKfNqWcGtNedZD2/jzJ12Z8bu50unb3gTFxamtHiJ9KbHqf+ZVq/u/N
 ogb5Gw+9mDHa95D/2Z9nTKpp5jz2VtNY2O+qcfsTuTNGv6xbmBWmH3H+1fMG1Je4ZQlN6m+9w
 CzUI7PJOTtrZ5fmAPzzLfHcw0T5O/43VFXca8m0osxRmJhlrMRcWJAJ7r6ed3AwAA
X-Env-Sender: jun.nakajima@intel.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1507268011!111980280!1
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4277 invoked from network); 6 Oct 2017 05:33:33 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Oct 2017 05:33:33 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 05 Oct 2017 22:33:29 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,482,1500966000"; d="scan'208";a="143388887"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by orsmga002.jf.intel.com with ESMTP; 05 Oct 2017 22:33:28 -0700
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.319.2; Thu, 5 Oct 2017 22:33:28 -0700
Received: from fmsmsx101.amr.corp.intel.com ([169.254.1.172]) by
 fmsmsx115.amr.corp.intel.com ([169.254.4.50]) with mapi id 14.03.0319.002;
 Thu, 5 Oct 2017 22:33:28 -0700
From: "Nakajima, Jun" <jun.nakajima@intel.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Sergey Dyasli
 <sergey.dyasli@citrix.com>, "JBeulich@suse.com" <JBeulich@suse.com>
Thread-Topic: [PATCH v3 5/9] x86/vvmx: make updating shadow EPTP value more
 efficient
Thread-Index: AQHTPFtESvqRAPS8j0S8OI4nTvcL9aLUOWoAgAAE+oCAASNsgIAAEzMAgAA8qACAAAIogIABEhMA
Date: Fri, 6 Oct 2017 05:33:27 +0000
Message-ID: <2A378368-AD3D-4541-B6F8-E1102F5E0BE8@intel.com>
References: <20171003152104.1432-1-sergey.dyasli@citrix.com>
 <20171003152104.1432-6-sergey.dyasli@citrix.com>
 <9f9aad6e-294f-5ed2-36b4-e177e6e48315@citrix.com>
 <2e7d1d76-978a-6b01-1360-18ffa40282da@citrix.com>
 <1507191537.3314.3.camel@citrix.com>
 <59D6172C0200007800182724@prv-mh.provo.novell.com>
 <1507208685.3314.5.camel@citrix.com>
 <4543adff-1270-19b3-2b53-36b7f07f908d@citrix.com>
In-Reply-To: <4543adff-1270-19b3-2b53-36b7f07f908d@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.28.0.170926
x-originating-ip: [10.255.230.41]
Content-ID: <72CB3600505527468FAB2CC2DF6513AE@intel.com>
MIME-Version: 1.0
Cc: "Tian, Kevin" <kevin.tian@intel.com>, "Tim
 \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "suravee.suthikulpanit@amd.com" <suravee.suthikulpanit@amd.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v3 5/9] x86/vvmx: make updating shadow EPTP
 value more efficient
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvNS8xNywgNjoxMyBBTSwgIkFuZHJldyBDb29wZXIiIHdyb3RlOg0KDQogICAgT24gMDUv
MTAvMTcgMTQ6MDQsIFNlcmdleSBEeWFzbGkgd3JvdGU6DQogICAgPiBPbiBUaHUsIDIwMTctMTAt
MDUgYXQgMDM6MjcgLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOg0KICAgID4+Pj4+IE9uIDA1LjEw
LjE3IGF0IDEwOjE4LCA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPiB3cm90ZToNCiAgICA+Pj4g
LS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvZW50cnkuUw0KICAgID4+PiArKysgYi94ZW4vYXJj
aC94ODYvaHZtL3ZteC9lbnRyeS5TDQogICAgPj4+IEBAIC04MCw3ICs4MCw3IEBAIFVOTElLRUxZ
X0VORChyZWFsbW9kZSkNCiAgICA+Pj4gICAgICAgICAgbW92ICAlcnNwLCVyZGkNCiAgICA+Pj4g
ICAgICAgICAgY2FsbCB2bXhfdm1lbnRlcl9oZWxwZXINCiAgICA+Pj4gICAgICAgICAgY21wICAk
MCwlZWF4DQogICAgPj4+IC0gICAgICAgIGpuZSAuTHZteF92bWVudHJ5X3Jlc3RhcnQNCiAgICA+
Pj4gKyAgICAgICAgamUgLkx2bXhfdm1lbnRyeV9yZXN0YXJ0DQogICAgPj4gSWYgeW91IG1ha2Ug
dGhlIGZ1bmN0aW9uIHJldHVybiBib29sLCB0aGUgY21wIGFib3ZlIGFsc28gbmVlZHMNCiAgICA+
PiBjaGFuZ2luZyAoYW5kIHRoZW4gcHJlZmVyYWJseSB0byAidGVzdCAlYWwsICVhbCIsIGluIHdo
aWNoIGNhc2UNCiAgICA+PiBpdCB3b3VsZCB0aGVuIGFsc28gYmV0dGVyIGJlICJqeiIgaW5zdGVh
ZCBvZiAiamUiKS4NCiAgICA+IEhlcmUncyB0aGUgdXBkYXRlZCBkZWx0YToNCiAgICA+DQogICAg
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvZW50cnkuUyBiL3hlbi9hcmNoL3g4
Ni9odm0vdm14L2VudHJ5LlMNCiAgICA+IGluZGV4IDlmYjhmODkyMjAuLjQ3Y2Q2NzQyNjAgMTAw
NjQ0DQogICAgPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC9lbnRyeS5TDQogICAgPiArKysg
Yi94ZW4vYXJjaC94ODYvaHZtL3ZteC9lbnRyeS5TDQogICAgPiBAQCAtNzksOCArNzksOCBAQCBV
TkxJS0VMWV9FTkQocmVhbG1vZGUpDQogICAgPiAgDQogICAgPiAgICAgICAgICBtb3YgICVyc3As
JXJkaQ0KICAgID4gICAgICAgICAgY2FsbCB2bXhfdm1lbnRlcl9oZWxwZXINCiAgICA+IC0gICAg
ICAgIGNtcCAgJDAsJWVheA0KICAgID4gLSAgICAgICAgam5lIC5Mdm14X3ZtZW50cnlfcmVzdGFy
dA0KICAgID4gKyAgICAgICAgdGVzdCAlYWwsICVhbA0KICAgID4gKyAgICAgICAganogLkx2bXhf
dm1lbnRyeV9yZXN0YXJ0DQogICAgPiAgICAgICAgICBtb3YgIFZDUFVfaHZtX2d1ZXN0X2NyMigl
cmJ4KSwlcmF4DQogICAgPiAgDQogICAgPiAgICAgICAgICBwb3AgICVyMTUNCiAgICA+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14
L3ZteC5jDQogICAgPiBpbmRleCBjOWE0MTExMjY3Li5hNWMyYmQ3MWNkIDEwMDY0NA0KICAgID4g
LS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMNCiAgICA+ICsrKyBiL3hlbi9hcmNoL3g4
Ni9odm0vdm14L3ZteC5jDQogICAgPiBAQCAtNDE5Nyw3ICs0MTk3LDggQEAgc3RhdGljIHZvaWQg
bGJyX2ZpeHVwKHZvaWQpDQogICAgPiAgICAgICAgICBiZHdfZXJyYXR1bV9iZGYxNF9maXh1cCgp
Ow0KICAgID4gIH0NCiAgICA+ICANCiAgICA+IC1pbnQgdm14X3ZtZW50ZXJfaGVscGVyKGNvbnN0
IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQ0KICAgID4gKy8qIFJldHVybnMgZmFsc2UgaWYg
dGhlIHZtZW50cnkgaGFzIHRvIGJlIHJlc3RhcnRlZCAqLw0KICAgID4gK2Jvb2wgdm14X3ZtZW50
ZXJfaGVscGVyKGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQ0KICAgID4gIHsNCiAg
ICA+ICAgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50Ow0KICAgID4gICAgICB1MzIgbmV3
X2FzaWQsIG9sZF9hc2lkOw0KICAgID4gQEAgLTQyMDYsNyArNDIwNyw3IEBAIGludCB2bXhfdm1l
bnRlcl9oZWxwZXIoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpDQogICAgPiAgDQog
ICAgPiAgICAgIC8qIFNoYWRvdyBFUFRQIGNhbid0IGJlIHVwZGF0ZWQgaGVyZSBiZWNhdXNlIGly
cXMgYXJlIGRpc2FibGVkICovDQogICAgPiAgICAgICBpZiAoIG5lc3RlZGh2bV92Y3B1X2luX2d1
ZXN0bW9kZShjdXJyKSAmJiB2Y3B1X25lc3RlZGh2bShjdXJyKS5zdGFsZV9ucDJtICkNCiAgICA+
IC0gICAgICAgICByZXR1cm4gMTsNCiAgICA+ICsgICAgICAgICByZXR1cm4gZmFsc2U7DQogICAg
PiAgDQogICAgPiAgICAgIGlmICggY3Vyci0+ZG9tYWluLT5hcmNoLmh2bV9kb21haW4ucGlfb3Bz
LmRvX3Jlc3VtZSApDQogICAgPiAgICAgICAgICBjdXJyLT5kb21haW4tPmFyY2guaHZtX2RvbWFp
bi5waV9vcHMuZG9fcmVzdW1lKGN1cnIpOw0KICAgID4gQEAgLTQyNjksNyArNDI3MCw3IEBAIGlu
dCB2bXhfdm1lbnRlcl9oZWxwZXIoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpDQog
ICAgPiAgICAgIF9fdm13cml0ZShHVUVTVF9SU1AsICAgIHJlZ3MtPnJzcCk7DQogICAgPiAgICAg
IF9fdm13cml0ZShHVUVTVF9SRkxBR1MsIHJlZ3MtPnJmbGFncyB8IFg4Nl9FRkxBR1NfTUJTKTsN
CiAgICA+ICANCiAgICA+IC0gICAgcmV0dXJuIDA7DQogICAgPiArICAgIHJldHVybiB0cnVlOw0K
ICAgID4gIH0NCiAgICANCiAgICBXaXRoIHRoaXMsIHRoZSB3aG9sZSBzZXJpZXMgaXMgQWNrZWQt
Ynk6IEFuZHJldyBDb29wZXINCiAgICA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4NCg0KQWNr
ZWQtYnk6IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT4NCiAgDQotLS0NCkp1
bg0KSW50ZWwgT3BlbiBTb3VyY2UgVGVjaG5vbG9neSBDZW50ZXINCiANCg0KDQpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 05:44:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 05:44:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0LQu-0003jw-PC; Fri, 06 Oct 2017 05:44:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0LQu-0003jq-BL
 for xen-devel@lists.xensource.com; Fri, 06 Oct 2017 05:44:24 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 23/2B-02216-73817D95; Fri, 06 Oct 2017 05:44:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVVdL4nq
 kwYMueYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm3Fi2lL3gRl7F1evL2RsY
 G/27GLk4hAQamSQON91hh3AeM0rMnPmcBcLZxiixtP08UxcjJ4eIgLPE1zNz2UFsXgF9ibeH2
 ti6GDk4hAVsJZYeTwSplxD4IClx/eQSFpAaCQFviQub29lg7IO/jwL1snOwCVhJHBID6WQRUJ
 WY3s8+gZF7ASPDKkaN4tSistQiXUMLvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2
 MQI8zAMEOxqbtnocYJTmYlER5lUWvRwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4M0QB8oJFqWm
 p1akZeYAQw8mLcHBoyTCmwOS5i0uSMwtzkyHSJ1i1OU4tunyHyYhlrz8vFQpcd5XYkBFAiBFG
 aV5cCNgcXCJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrzZIKt4MvNK4Da9AjqCCeiIOU1XQI
 4oSURISTUwqjxf/3Z35Ra1yztF3k7ym/R6Fiuz2dr8s+GtC5vr+zbtc3X4tKLrWsrrY9+uKlj
 KXY8LT9DbnXj/4ymVVoY/GqF7305fJzk1w/aN5uujO5a+krvk2+R80XD2ccFzTTM/PA05UZMh
 UBTcIqxgxcMyI3XumvQ/djoG79SMg7223gkJylL9ztS8XYmlOCPRUIu5qDgRAJ1ldYV+AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1507268649!76003230!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 714 invoked from network); 6 Oct 2017 05:44:10 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Oct 2017 05:44:10 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0LQd-0003uZ-NQ; Fri, 06 Oct 2017 05:44:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e0LQY-0007Ln-19; Fri, 06 Oct 2017 05:44:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e0LQX-0008H6-8l; Fri, 06 Oct 2017 05:44:01 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114042-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-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-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=5456c6a4ec9cd8fc314ddc303e88bf85c110975c
X-Osstest-Versions-That: qemuu=d147f7e815f97cb477e223586bcb80c316ae10ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 06 Oct 2017 05:44:01 +0000
Subject: [Xen-devel] [qemu-mainline test] 114042: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDA0MiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTQwNDIvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93
YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAxNiBndWVz
dC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDExMzk3NAoKVGVzdHMgd2hpY2gg
ZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEx
Mzk3NAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzOTc0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTM5NzQKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBm
YWlsICBsaWtlIDExMzk3NAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzOTc0CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0t
aW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA1
NDU2YzZhNGVjOWNkOGZjMzE0ZGRjMzAzZTg4YmY4NWMxMTA5NzVjCmJhc2VsaW5lIHZlcnNpb246
CiBxZW11dSAgICAgICAgICAgICAgICBkMTQ3ZjdlODE1Zjk3Y2I0NzdlMjIzNTg2YmNiODBjMzE2
YWUxMGVhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTM5NzQgIDIwMTctMTAtMDMgMjE6NDk6MTEg
WiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0MDQyICAyMDE3LTEwLTA1IDEyOjE1
OjQ3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8u
b3JnPgogIFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBTdGVmYW4gSGFqbm9jemkgPHN0
ZWZhbmhhQHJlZGhhdC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQ
dXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPXFlbXUtbWFpbmxpbmUKKyByZXZpc2lvbj01NDU2
YzZhNGVjOWNkOGZjMzE0ZGRjMzAzZTg4YmY4NWMxMTA5NzVjCisgLiAuL2NyaS1sb2NrLXJlcG9z
CisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJM
TElCPS46LgorKysrIFBFUkxMSUI9LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysg
Z2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVz
dDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHBy
aW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdb
JyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9y
ZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAn
XScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sK
KysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVz
aCBxZW11LW1haW5saW5lIDU0NTZjNmE0ZWM5Y2Q4ZmMzMTRkZGMzMDNlODhiZjg1YzExMDk3NWMK
KyBicmFuY2g9cWVtdS1tYWlubGluZQorIHJldmlzaW9uPTU0NTZjNmE0ZWM5Y2Q4ZmMzMTRkZGMz
MDNlODhiZjg1YzExMDk3NWMKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24K
KysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9LjouOi4KKysrKyBQRVJM
TElCPS46LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9z
CisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAg
ICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9
IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9z
CisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUv
b3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0v
aG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
CisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKysgZXhw
b3J0IFBFUkxMSUI9LjouOi46LgorKysgUEVSTExJQj0uOi46LjouCisrIHVtYXNrIDAwMgorIHNl
bGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9cWVtdXUKKyB4ZW5icmFu
Y2g9eGVuLXVuc3RhYmxlCisgcWVtdXVicmFuY2g9cWVtdS1tYWlubGluZQorICdbJyB4cWVtdXUg
PSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHhxZW11LW1haW5saW5lID0geCAnXScK
KyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0
YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHg1NDU2YzZhNGVjOWNk
OGZjMzE0ZGRjMzAzZTg4YmY4NWMxMTA5NzVjID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAor
IC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmln
IE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVz
dDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHBy
aW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9n
aXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBy
dW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1
bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
cnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBz
Oi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29z
c3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1
Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgt
NC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgor
KyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQv
eGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ucWVtdS1tYWlubGlu
ZQorKyA6IGRhaWx5LWNyb24ucWVtdS1tYWlubGluZQorKyA6IGRhaWx5LWNyb24ucWVtdS1tYWlu
bGluZQorKyA6IGRhaWx5LWNyb24ucWVtdS1tYWlubGluZQorKyA6IGRhaWx5LWNyb24ucWVtdS1t
YWlubGluZQorKyA6IGRhaWx5LWNyb24ucWVtdS1tYWlubGluZQorKyA6IGRhaWx5LWNyb24ucWVt
dS1tYWlubGluZQorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9s
aW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBk
YWlseS1jcm9uLnFlbXUtbWFpbmxpbmUKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQK
KysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQ
U1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0
CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0
CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGli
dmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVF
X1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZv
X2xpbnV4X3RyZWUgcWVtdS1tYWlubGluZQorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2Ug
IiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9xZW11LW1haW5saW5lCisgZ2l0
IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQg
NTQ1NmM2YTRlYzljZDhmYzMxNGRkYzMwM2U4OGJmODVjMTEwOTc1YzpyZWZzL2hlYWRzL3Vwc3Ry
ZWFtLXRlc3RlZApUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUt
eGVuLmdpdAogICBkMTQ3ZjdlLi41NDU2YzZhICA1NDU2YzZhNGVjOWNkOGZjMzE0ZGRjMzAzZTg4
YmY4NWMxMTA5NzVjIC0+IHVwc3RyZWFtLXRlc3RlZAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 05:53:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 05:53:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0LZZ-0004aL-OP; Fri, 06 Oct 2017 05:53:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1e0LZY-0004Zj-2w
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 05:53:20 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 88/22-03046-F4A17D95; Fri, 06 Oct 2017 05:53:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS9dP6nq
 kwdZvWhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bWa5uZCqZLVNx/tIe9gXGLcBcjJ4eQQJ7E
 3smTWLsYOTh4BewkHl3UBwlLCBhKnF54kwXEZhFQlWh48YAVxGYTUJfoXNQOFhcRkJM4tf0kE
 0grs0CRxNstEiBhYYEUib99/4HCXEDTbzBKnJ14nBEkwQk0/snTO2wQqwQl/u4Au4BZQEvi4a
 9bLBC2tsSyha+ZIUZKSyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilGjOLWoLLVI18hQL6koMz2
 jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMPQYgGAH459lAYcYJTmYlER5TSWuRwrxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4L0gCZQTLEpNT61Iy8wBRgFMWoKDR0mE9zhImre4IDG3ODMdI
 nWKUZej4+bdP0xCLHn5ealS4rx7QIoEQIoySvPgRsAi8hKjrJQwLyPQUUI8BalFuZklqPKvGM
 U5GJWEeY+ATOHJzCuB2/QK6AgmoCPmNF0BOaIkESEl1cBo1r6rud7fuzzf2Wxz/oPNJw6utrz
 HHLHu68MO9lcH2de6mHO0axuZf3PtzXyo+m/Xx8SCc/edJhXWzvzc0eEVnH7p9A4L3iYea38m
 zcNBG6rTzk7fq37ySd/llJSpytdmaPuWulRdWP3Xw2lWyxuD5Q5pj3nTbtmmXonW0Gf7oTaFm
 0Hy3l4lluKMREMt5qLiRAAlnre5wwIAAA==
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1507269196!104875314!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40072 invoked from network); 6 Oct 2017 05:53:18 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Oct 2017 05:53:18 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 05 Oct 2017 23:53:16 -0600
Message-Id: <59D71A4A0200007800107CFC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 05 Oct 2017 23:53:14 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <george.dunlap@citrix.com>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
 <20170925142648.25959-11-george.dunlap@citrix.com>
 <59D4B7850200007800181E63@prv-mh.provo.novell.com>
 <5d5eca31-e770-eace-850b-f4069a8202bb@citrix.com>
In-Reply-To: <5d5eca31-e770-eace-850b-f4069a8202bb@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, wei.liu2@citrix.com,
 xen-devel@lists.xenproject.org, ian.jackson@citrix.com
Subject: Re: [Xen-devel] [PATCH v2 11/13] fuzz/x86_emulate: Add --rerun
 option to try to track down instability
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4gMTAvMDUvMTcgNjox
MyBQTSA+Pj4KPk9uIDEwLzA0LzIwMTcgMDk6MjcgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+
PiBPbiAyNS4wOS4xNyBhdCAxNjoyNiwgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4gd3JvdGU6
Cj4+PiArICAgIGlmICggbWVtY21wKCZzdGF0ZVswXSwgJnN0YXRlWzFdLCBzaXplb2Yoc3RydWN0
IGZ1enpfc3RhdGUpKSApCj4+PiArICAgIHsKPj4+ICsgICAgICAgIGludCBpOwo+PiAKPj4gdW5z
aWduZWQgaW50IChhbmQgdGhlbiAldSBpbiB0aGUgZm9ybWF0IHN0cmluZ3MgYmVsb3cpCj4KPklz
IHRoZXJlIHJlYWxseSBhbiBhZHZhbnRhZ2UgdG8gc3BlY2lmeWluZyAndW5zaWduZWQgaW50JyBm
b3Igc29tZXRoaW5nCj5saWtlIGEgbG9vcCB2YXJpYWJsZT8gIEl0IGhhcmRseSBzZWVtcyB3b3J0
aCB0aGUgZWZmb3J0IHRvIGNvbnNpZGVyCj5zaWduZWQgLyB1bnNpZ25lZCBpbiBzdWNoIGEgY2Fz
ZS4KClRoZSBsYXRlc3Qgd2hlbiBhIGxvb3AgdmFyaWFibGUgaXMgYmVpbmcgdXNlZCBhcyBhcnJh
eSBpbmRleCBpdCBkb2VzIG1hdHRlciBvbgptb3N0IDY0LWJpdCBhcmNoaXRlY3R1cmVzOiBaZXJv
LWV4dGVuc2lvbiAodG8gbWFjaGluZSB3b3JkIHNpemUpIGlzIG9mdGVuIGltcGxpZWQKYnkgb3Ro
ZXIgb3BlcmF0aW9ucywgd2hpbGUgc2lnbi1leHRlbnNpb24gZnJlcXVlbnRseSByZXF1aXJlcyBh
biBleHRyYSBpbnNuLiBUaGlzCm1heSBub3QgbWF0dGVyIG11Y2ggaGVyZSwgYnV0IEkgdGhpbmsg
aXQncyBiZXR0ZXIgdG8gZm9sbG93IHRoZSBzYW1lIGNvbW1vbgpwYXR0ZXJuIGV2ZXJ5d2hlcmUu
Cgo+Pj4gQEAgLTkwOCw3ICsxMDM1LDcgQEAgaW50IExMVk1GdXp6ZXJUZXN0T25lSW5wdXQoY29u
c3QgdWludDhfdCAqZGF0YV9wLCBzaXplX3Qgc2l6ZSkKPj4+ICAgICAgICAgIHJldHVybiAxOwo+
Pj4gICAgICB9Cj4+PiAgCj4+PiAtICAgIGlmICggc2l6ZSA+IHNpemVvZihpbnB1dCkgKQo+Pj4g
KyAgICBpZiAoIHNpemUgPiBzaXplb2Yoc3RydWN0IGZ1enpfY29ycHVzKSApCj4+IAo+PiBXaGF0
J3MgdGhlIGRpZmZlcmVuY2UgYmV0d2VlbiB0aGUgdHdvIHZhcmlhbnRzPwo+Cj5PbmUgZmV3ZXIg
J2RlcmVmZXJlbmNlcycuICBSYXRoZXIgdGhhbiBpbnB1dCAtPiBzdHJ1Y3QgZnV6el9jb3JwdXMg
LT4KPltzdHJ1Y3R1cmUgZGVmaW5pdGlvbl0sIHlvdSBjYW4ganVzdCBkbyBzdHJ1Y3QgZnV6el9j
b3JwdXMgLT4gW3N0cnVjdHVyZQo+ZGVmaW5pdGlvbl0uCgo7LSkKCj4+PiBAQCAtOTE2LDI1ICsx
MDQzLDI0IEBAIGludCBMTFZNRnV6emVyVGVzdE9uZUlucHV0KGNvbnN0IHVpbnQ4X3QgKmRhdGFf
cCwgc2l6ZV90IHNpemUpCj4+PiAgCj4+PiAgICAgIG1lbWNweSgmaW5wdXQsIGRhdGFfcCwgc2l6
ZSk7Cj4+PiAgCj4+PiAtICAgIHN0YXRlLmNvcnB1cyA9ICZpbnB1dDsKPj4+IC0gICAgc3RhdGUu
ZGF0YV9udW0gPSBzaXplOwo+Pj4gLQo+Pj4gLSAgICBzZXR1cF9zdGF0ZSgmY3R4dCk7Cj4+PiAr
ICAgIHNldHVwX2Z1enpfc3RhdGUoJnN0YXRlWzBdLCBkYXRhX3AsIHNpemUpOwo+Pj4gKyAgICAK
Pj4+ICsgICAgaWYgKCBvcHRfcmVydW4gKQo+Pj4gKyAgICAgICAgcHJpbnRmKCJ8fHwgSU5JVElB
TCBSVU4gfHx8XG4iKTsKPj4+ICsgICAgCj4+PiArICAgIHJ1bnRlc3QoJnN0YXRlWzBdKTsKPj4+
ICAKPj4+IC0gICAgc2FuaXRpemVfaW5wdXQoJmN0eHQpOwo+Pj4gKyAgICBpZiAoICFvcHRfcmVy
dW4gKQo+Pj4gKyAgICAgICAgcmV0dXJuIDA7Cj4+IAo+PiBDb3VsZCBJIHRhbGsgeW91IGludG8g
aW52ZXJ0aW5nIHRoZSBjb25kaXRpb24gc3VjaCB0aGF0IHRoZXJlJ2xsIGJlCj4+IG9ubHkgYSBz
aW5nbGUgInJldHVybiAwIiBhdCB0aGUgZW5kIG9mIHRoZSBmdW5jdGlvbj8KPgo+V2h5IGlzIHRo
YXQgdmFsdWFibGU/Cj4KPklmIEkgZG9uJ3QgcmV0dXJuIGhlcmUsIHRoZW4gdGhlIHJlcnVuIGNv
ZGUgaGFzIHRvIGJlIGluZGVudGVkLCB3aGljaCB0bwo+bWUgbWFrZXMgaXQgc2xpZ2h0bHkgbW9y
ZSBkaWZmaWN1bHQgdG8gc2VlIHRoYXQgaXQncyBpZGVudGljYWwgdG8gdGhlCj5zdGF0ZSBzZXR1
cCAmIHJ1bm5pbmcgY29kZSBhYm92ZS4KClRoZW4gbGVhdmUgaXQgdGhpcyB3YXksIGFzIGJlaW5n
IGEgbWF0dGVyIG9mIHRhc3RlLiBJIGdlbmVyYWxseSB0aGluayB0aGF0IGl0IGlzCmhlbHBmdWwg
Zm9yIGZ1bmN0aW9ucyB0byBvbmx5IGhhdmUgYSBzaW5nbGUgIm1haW4iIHJldHVybiBwb2ludCAo
aS5lLiBub3QKY291bnRpbmcgZXJyb3IgcGF0aHMpLCBmb3IgcmVhZGVycyB0byBlYXNpbHkgc2Vl
IHRoZSBub3JtYWwgZmxvdy4KCj4+IEFuZCB0aGVuIC0gaGFzIHRoaXMgcGF0Y2ggYWN0dWFsbHkg
aGVscGVkIHBpbnBvaW50IGFueSBwcm9ibGVtcz8gVGhlCj4+IG9uZXMgZGVhc2x0IHdpdGggYnkg
dGhlIG5leHQgcGF0Y2ggcGVyaGFwcz8KPgo+WWVzLCBpdCBoZWxwZWQgZmluZCB0aGUgb25lIGRl
YWx0IHdpdGggaW4gdGhlIHN1YnNlcXVlbnQgcGF0Y2guCj5TdXJwcmlzaW5nbHksIGl0IGRpZG4n
dCBmaW5kIGFueXRoaW5nIGVsc2UuCj4KPlNpbmNlIHRoZSBwYXRjaCByZXByZXNlbnRlZCBhIG5v
bi10cml2aWFsIGFtb3VudCBvZiB3b3JrLCBJIHRob3VnaHQgaXQKPm1pZ2h0IGJlIHVzZWZ1bCB0
byBpbmNsdWRlIHNvIG5vYm9keSB3b3VsZCBoYXZlIHRvIHJlLWltcGxlbWVudCBpdCBhZ2Fpbgo+
aW4gdGhlIGZ1dHVyZS4gIEJ1dCBJJ2QgYWxzbyBiZSBoYXBweSBkaXNjYXJkaW5nIHRoaXMgcGF0
Y2gsIGFzIGl0J3MKPmZhaXJseSBpbnZhc2l2ZSBhbmQgSSBkb24ndCBleHBlY3QgaXQgdG8gYmUg
dXNlZCB2ZXJ5IG9mdGVuLgoKT2gsIEknbSBjZXJ0YWlubHkgaW4gZmF2b3Igb2Yga2VlcGluZyB0
aGlzIHBhdGNoLiBJIHdhcyByYXRoZXIgdHJ5aW5nIHRvCnVuZGVyc3RhbmQgd2hldGhlciB3aXRo
IGl0IGluIHVzZSB0aGUgbWFpbiAob3IgYWxsPykgc291cmNlKHMpIG9mIGluc3RhYmlsaXR5Cndl
cmUgZm91bmQgKGFuZCB0YWtlbiBjYXJlIG9mKS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 06:10:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 06:10:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0LqK-000641-6B; Fri, 06 Oct 2017 06:10:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1e0LqI-00063v-L0
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 06:10:38 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 FB/29-02027-D5E17D95; Fri, 06 Oct 2017 06:10:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDSzdE7nq
 kwbHHbBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bs3e1MBevVKo71/2VrYNwg18XIwSEkkCex
 8kpkFyMnB6+AncTJpp1MILaEgKHE6YU3WUBsFgFViaVtrxhBbDYBdYnORe1gcREBOYlT208yg
 YxhFiiSeLtFAiQsLOAj8XAWSAkX0PQbjBJ3H79kA6nhBJr/77EgiMkrICjxd4cwSDmzgJbEw1
 +3WCBsbYllC18zQ0yUllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaNGcWpRWWqRrpGFXlJRZnp
 GSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYODVMzAw7mDsW+V3iFGSg0lJlNdU4nqkEF9S
 fkplRmJxRnxRaU5q8SFGGQ4OJQneDlmgnGBRanpqRVpmDjAGYNISHDxKIrwBIGne4oLE3OLMd
 IjUKUZdjo6bd/8wCbHk5eelSonzsoAUCYAUZZTmwY2AxeMlRlkpYV5GBgYGIZ6C1KLczBJU+V
 eM4hyMSsK8/iBTeDLzSuA2vQI6ggnoiDlNV0COKElESEk1MNYKqwRdqQzw5LNWm3Fs76zlq/q
 nXEzh/VnAFx7IMyVTP8796LsDa5e9XDfpzX15q6nV3XfTr4jKbNq5wt595WKjyRnic1Y6HNE3
 C7q0d1L1lBr12HYN77W57B5xp2dxKoXHc6xPS10dpp928saFHxuuvkwKdInlfqvGej1oKdMXj
 1Z1GbUns5RYijMSDbWYi4oTAWmNbrDCAgAA
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1507270226!111244382!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56685 invoked from network); 6 Oct 2017 06:10:27 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Oct 2017 06:10:27 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 06 Oct 2017 00:10:25 -0600
Message-Id: <59D71E4F0200007800107D1F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 06 Oct 2017 00:10:23 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <george.dunlap@citrix.com>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
 <20170925142648.25959-12-george.dunlap@citrix.com>
 <59D4B7BC0200007800181E69@prv-mh.provo.novell.com>
 <080fca2d-ea08-d3fa-ec11-f98089704a4a@citrix.com>
In-Reply-To: <080fca2d-ea08-d3fa-ec11-f98089704a4a@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, wei.liu2@citrix.com,
 xen-devel@lists.xenproject.org, ian.jackson@citrix.com
Subject: Re: [Xen-devel] [PATCH v2 12/13] fuzz/x86_emulate: Set and fuzz
 more CPU state
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4gMTAvMDUvMTcgNzow
OCBQTSA+Pj4KPk9uIDEwLzA0LzIwMTcgMDk6MjggQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+
PiBPbiAyNS4wOS4xNyBhdCAxNjoyNiwgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4gd3JvdGU6
Cj4+PiBAQCAtNTk3LDYgKzU5OSw0NyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRl
X29wcyBhbGxfZnV6emVyX29wcyA9IHsKPj4+ICB9Owo+Pj4gICN1bmRlZiBTRVQKPj4+ICAKPj4+
ICtzdGF0aWMgdm9pZCBfc2V0X2ZwdV9zdGF0ZShjaGFyICpmeHNhdmUsIGJvb2wgc3RvcmUpCj4+
PiArewo+Pj4gKyAgICBpZiAoIGNwdV9oYXNfZnhzciApCj4+PiArICAgIHsKPj4+ICsgICAgICAg
IHN0YXRpYyB1bmlvbiBfX2F0dHJpYnV0ZV9fKChfX2FsaWduZWRfXygxNikpKSB7Cj4+PiArICAg
ICAgICAgICAgY2hhciB4WzQ2NF07Cj4+IAo+PiBUaGUgZmluYWwgcGFydCBvZiB0aGUgc2F2ZSBh
cmVhIGlzbid0IGJlaW5nIHdyaXR0ZW4sIHllcywgYnV0IGlzIGl0Cj4+IHJlYWxseSB3b3J0aCBz
YXZpbmcgdGhlIGZldyBieXRlcyBvZiBzdGFjayBzcGFjZSBoZXJlLCByYXRoZXIgdGhhbgo+PiBo
YXZpbmcgdGhlIGV4cGVjdGVkIDUxMiBhcyBhcnJheSBkaW1lbnNpb24/Cj4KPlNvIEkgZGlkbid0
IGFjdHVhbGx5IGxvb2sgaW50byB0aGlzIHZlcnkgbXVjaDsgSSBtYWlubHkganVzdCBoYWNrZWQg
YXQKPml0IHVudGlsIGl0IHNlZW1lZCB0byB3b3JrLiAgSSBjb3BpZWQtYW5kLXBhc3RlZCBlbXVs
X3Rlc3RfaW5pdCgpIGZyb20KPng4Nl9lbXVsYXRlLmMgKHdoaWNoIGlzIHdoZXJlIHRoZSA0NjQg
Y2FtZSBmcm9tKSwgdGhlbiBjb3BpZWQgc29tZQo+c2NyYXBzIG9mIGFzbSBmcm9tIHN0YWNrb3Zl
cmZsb3cuCgpPaCwgc28gaXQgbG9va3MgbGlrZSBJJ20gZ3VpbHR5IGhlcmUsIGFzIEkgdGhpbmsg
aXQgd2FzIG1lIHdobyB3cm90ZSBpdCB0aGF0CndheSB0aGVyZS4gSSBoYXZlIHRvIGFkbWl0IEkg
ZG9uJ3QgcmVhbGx5IHNlZSB3aHkgSSB3YW50ZWQgdG8gc2F2ZSBvbiBzdGFjawpjb25zdW1wdGlv
biB0aGVyZS4gSW4gYW55IGV2ZW50IEknbSB0aGVuIGZpbmUgZm9yIHlvdSB0byBsZWF2ZSBpdCB0
aGF0IHdheSwKc28gdGhlIHR3byBwbGFjZXMgcmVtYWluIGluIHN5bmMgKGJ1dCBJIHdvdWxkIGFs
c28gYmUgZmluZSBpZiB5b3UgY2hhbmdlZAppdCBoZXJlLCBhbmQgSSdkIHRoZW4gdHJ5IHRvIHJl
bWVtYmVyIHRvIGNsZWFuIGl0IHVwIG9uIHRoZSBvdGhlciBzaWRlKS4KCj4+PiArICAgICAgICB9
Cj4+PiArICAgICAgICAKPj4+ICsgICAgICAgIGFzbSB2b2xhdGlsZSggImZ4c2F2ZSAlMCIgOiAi
PW0iICgqZnhzKSApOwo+PiAKPj4gVGhpcyBpcyBwcmV0dHkgY29uZnVzaW5nLCB0aGUgbW9yZSB3
aXRoIHRoZSBkaWZmZXJlbnQgdmFyaWFibGUgbmFtZXMKPj4gdXNlZCB3aGljaCBwb2ludCB0byB0
aGUgc2FtZSBwaWVjZSBvZiBtZW1vcnkuIFlvdSBiYXNpY2FsbHkgc3RvcmUgYmFjawo+PiBpbnRv
IHRoZSBhcmVhIHlvdSd2ZSByZWFkIGZyb20uIElzIHRoZSBjYWxsZXIgZXhwZWN0aW5nIHRoZSBt
ZW1vcnkgYXJlYQo+PiB0byBjaGFuZ2U/IElzIHRoaXMgYmVpbmcgZG9uZSBvdGhlciB0aGFuIGZv
ciBjb252ZW5pZW5jZSB0byBub3QgaGF2ZQo+PiBhbm90aGVyIGluc3RhbmNlIG9mIHNjcmF0Y2gg
c3BhY2Ugb24gdGhlIHN0YWNrPyBTb21lIGNvbW1lbnQgb24gdGhlCj4+IGludGVudGlvbnMgbWF5
IGJlIGhlbHBmdWwgaGVyZS4KPgo+WWVzLCBzb3JyeSBmb3IgdGhlIGRpZmZlcmVudCB2YXJpYWJs
ZSBuYW1lcy4gIEkgc2hvdWxkIGhhdmUgZG9uZSBhCj5iZXR0ZXIgY2xlYW4tdXAgb2YgdGhpcyBw
YXRjaC4KPgo+QXMgZm9yIHdoeSBpdCdzIGRvaW5nIGFuIGZ4c2F2ZSBhZnRlciBqdXN0IGRvaW5n
IGFuIGZ4cnN0b3I6IEkgaGFkIHRoZQo+aWRlYSB0aGF0IHdoYXQgY2FtZSBvdXQgdmlhIGZ4c2F2
ZSBtaWdodCBub3QgYmUgdGhlIHNhbWUgYXMgd2hhdCB3YXMKPndyaXR0ZW4gdmlhIGZ4cnN0b3Ig
KGkuZS4sIHRoZSBpbnN0cnVjdGlvbiB3b3VsZCAiaW50ZXJwcmV0IiB0aGUgZGF0YSksCj5wYXJ0
aWN1bGFybHkgYXMgd2hhdCB3ZW50IGluIHdvdWxkIGJlIGNvbXBsZXRlbHkgcmFuZG9tIGZ1enpl
ZCBzdGF0ZS4KPlRoZSBpZGVhIGJlaGluZCBkb2luZyB0aGUgcmVzdG9yZSAvIHNhdmUgd2FzIHRv
ICJzYW5pdGl6ZSIgdGhlIHN0YXRlIGluCj50aGUgc3RhdGUgc3RydWN0IHRvIGxvb2sgbW9yZSBs
aWtlIHJlYWwgaW5wdXQgZGF0YS4KCk9rYXksIHRoYXQncyB3aGF0IEkgaGFkIGd1ZXNzZWQuIEFz
IHNhaWQsIHBsZWFzZSBwdXQgdGhpcyBpbiBhIGNvbW1lbnQsIHRoZQptb3JlIHRoYXQgeW91J3Zl
IHJlYWxpemVkIHRoaXMgZG9lc24ndCB3b3JrIGFsbCBieSBpdHNlbGYgKGR1ZSB0byB0aGUgTVhD
U1IgZmllbGQKY2F1c2luZyAjR1Agd2hlbiBub3Qgc2FuaXRpemVkIF9iZWZvcmVfIGRvaW5nIHRo
ZSBmeHJzdG9yKS4gQW5kIHRoZSByZXN0b3JlCmZyb20gbnVsbCB0aGVuIGlzIHRvIHByZS1pbml0
IGFueSAodGhlb3JldGljYWwpIGZpZWxkcyB0aGUgc3Vic2VxdWVudCByZXN0b3JlIG1heQpub3Qg
dG91Y2ggYXQgYWxsPwoKPj4gVGhlIGZ1bmN0aW9uJ3MgcGFyYW1ldGVyIG5hbWUgYmVpbmcgInN0
b3JlIiBhZGRzIHRvIHRoZSBjb25mdXNpb24sCj4+IHNpbmNlIHdoYXQgaXQgY29udHJvbHMgaXMg
YWN0dWFsbHkgd2hhdCB3ZSBjYWxsICJsb2FkIiBvbiB4ODYgKG9yCj4+ICJyZXN0b3JlIiBmb2xs
b3dpbmcgdGhlIGluc24gbW5lbW9uaWNzKS4KPgo+SSBjaG9zZSAnc3RvcmUnIGFzIHRoZSBhcmd1
bWVudCBuYW1lIGJlZm9yZSBJIHJlYWxpemVkIHRoYXQgZnhyc3RvciB3YXMKPiJmeCByZXN0b3Jl
IiBhbmQgbm90ICJmeHIgc3RvcmUiLgo+Cj5EbyB5b3UgdGhpbmsgJ3dyaXRlJyB3b3VsZCBiZSBz
dWl0YWJsZT8gIE5hbWVzIGxpa2UgInJlc3RvcmUiIG9yICJsb2FkIgo+bWFrZSBzZW5zZSBpZiB5
b3UncmUgdGhpbmtpbmcgYWJvdXQgdGhpbmdzIGZyb20gdGhlIHByb2Nlc3NvcidzCj5wZXJzcGVj
dGl2ZSAoYXMgdGhlIGFyY2hpdGVjdHMgY2VydGFpbmx5IHdlcmUpOyBidXQgdGhleSBtYWtlIGxl
c3Mgc2Vuc2UKPmZyb20gYSBwcm9ncmFtbWVyJ3MgcGVyc3BlY3RpdmUsIHNpbmNlICh0byBtZSBh
bnl3YXkpIGl0IHNlZW1zIGxpa2UgSSdtCj53cml0aW5nIHRvIG9yIHJlYWRpbmcgZnJvbSB0aGUg
RlBVIHVuaXQgKHJhdGhlciB0aGFuIGxvYWRpbmcvcmVzdG9yaW5nCj5vciBzYXZpbmcpLgo+Cj5J
ZiB5b3UgZG9uJ3QgbGlrZSAnd3JpdGUnIEknbGwgY2hhbmdlIGl0IHRvICdyZXN0b3JlJy4KCiJ3
cml0ZSIgaXMgZmluZSwgSSB0aGluaywgYXMgd291bGQgYmUgInJvIiBvciAicmVhZG9ubHkiLgoK
Pj4gQW5kIHRoZW4gLSB3aGF0IGFib3V0IFlNTSByZWdpc3RlciBzdGF0ZT8gT3RoZXIgbW9yZSBl
eG90aWMgcmVnaXN0ZXJzCj4+IChsaWtlIHRoZSBCTkQqIG9uZXMpIG1heSBpbmRlZWQgbm90IGJl
IHRoYXQgcmVsZXZhbnQgdG8gZnV6eiB5ZXQuCj4KPkkgY2FuIGxvb2sgaW50byB0aGF0IGlmIHlv
dSB3YW50LCBvciBpZiB5b3Ugd2FudCB0byBnaXZlIG1lIHNvbWUgcnVuZXMKPnRvIGNvcHkgaW4g
SSdtIGhhcHB5IHRvIGRvIHRoYXQgYXMgd2VsbC4KCkFzIHRoYXQncyBub3QgYXMgc2ltcGxlIGFz
IEZYU0FWRS9GWFJTVE9SIChkdWUgdG8gZmlyc3QgbmVlZGluZyB0bwpkaXNjb3ZlciBhcmVhIHNp
emVzKSBpdCdzIHBlcmhhcHMgYmVzdCB0byBzaW1wbHkgbGVhdmUgYSBUT0RPIGNvbW1lbnQgZm9y
Cm5vdy4KCj4+PiBAQCAtNzM3LDYgKzc4MCwxNyBAQCBzdGF0aWMgdm9pZCBzZXR1cF9zdGF0ZShz
dHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKPj4+ICAgICAgICAgICAgICBwcmludGYoIlNl
dHRpbmcgY3B1X3VzZXJfcmVncyBvZmZzZXQgJXhcbiIsIG9mZnNldCk7Cj4+PiAgICAgICAgICAg
ICAgY29udGludWU7Cj4+PiAgICAgICAgICB9Cj4+PiArICAgICAgICBvZmZzZXQgLT0gc2l6ZW9m
KHN0cnVjdCBjcHVfdXNlcl9yZWdzKTsKPj4+ICsKPj4+ICsgICAgICAgIC8qIEZ1enogZnhzYXZl
IHN0YXRlICovCj4+PiArICAgICAgICBpZiAoIG9mZnNldCA8IDEyOCApCj4+PiArICAgICAgICB7
Cj4+PiArICAgICAgICAgICAgaWYgKCAhaW5wdXRfcmVhZChzLCBzLT5meHNhdmUgKyAob2Zmc2V0
ICogNCksIDQpICkKPj4+ICsgICAgICAgICAgICAgICAgcmV0dXJuOwo+Pj4gKyAgICAgICAgICAg
IHByaW50ZigiU2V0dGluZyBmeHNhdmUgb2Zmc2V0ICV4XG4iLCBvZmZzZXQgKiA0KTsKPj4gCj4+
IFdoYXQncyB0aGlzIDMyLWJpdCBncmFudWxhcml0eSBkZXJpdmVkIGZyb20/Cj4KPkp1c3Qgc2Vl
bWVkIGxpa2UgYSBnb29kLXNpemVkIGNodW5rLiAgRG9pbmcgaXQgYnl0ZS1ieS1ieXRlIHNlZW1l
ZCB0byBiZQo+Indhc3RpbmciIGlucHV0IG9uIG9mZnNldHMgKGFzIGluIHRoZSBpbnB1dCB5b3Un
ZCBoYXZlIGEgMi1ieXRlICdvZmZzZXQnCj5mb2xsb3dlZCBieSBhIG9uZS1ieXRlIGJpdCBvZiBk
YXRhKS4gIFRoaXMgd2F5IHlvdSBoYXZlIGEgMi1ieXRlIG9mZnNldAo+YW5kIGEgNC1ieXRlIGNo
dW5rIG9mIGRhdGEgdGhhdCB5b3Ugd3JpdGUuCgpXZWxsLCBpZGVhbGx5IGluZGl2aWR1YWwgcGll
Y2VzIHdvdWxkIGJlIHRha2VuIGFsbC1vci1ub3RoaW5nLCBidXQgZHVlIHRvIHRoZQp2YXJ5aW5n
IHNpemVzIHRoaXMgd291bGQgYmUgcmF0aGVyIGN1bWJlcnNvbWUuIFNvIHdpdGggdGhlIGNvbW1l
bnQgYWJvdXQKdGhpcyBiZWluZyBhcmJpdHJhcnkgYWRkLCBJIHRoaW5rIHRoaXMgd2lsbCBiZSBm
aW5lIGZvciB0aGUgdGltZSBiZWluZy4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 06:53:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 06:53:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0MVM-0000q5-Et; Fri, 06 Oct 2017 06:53:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0MVK-0000py-L8
 for xen-devel@lists.xensource.com; Fri, 06 Oct 2017 06:53:02 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 24/E1-03638-D4827D95; Fri, 06 Oct 2017 06:53:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVddL43q
 kwflPnBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6N82g7XghkjFj4sH2RoY
 z/F3MXJxCAk0Mkn071nNBuE8ZpS4Mf0cUxcjJ5CzjVHiT2MxiC0i4Czx9cxcdhCbV0BfYs3zt
 WwgtrCArcTkObeZQJolBC4wSSy4/ASsWULAU2LrvBdsMPaJ70tYuhjZOdgErCQOiYFEWQRUJV
 YBXTmBkXsBI8MqRvXi1KKy1CJdC72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjEC
 PMwDBDsbZl/0PMUpyMCmJ8sopX48U4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7SQ0oJ1iUmp5a
 kZaZAww9mLQEB4+SCK+hOlCat7ggMbc4Mx0idYpRl+PYpst/mIRY8vLzUqXEeT+AzBAAKcooz
 YMbAYuDS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBKGWMWTmVcCt+kV0BFMQEfMaboCckRJIk
 JKqoFR5OlGx0kW/mv+5n+y+fdTvfY4+4cdv+x84vW3XL2rxnJGomnDLuMtR8P3yrdvs5Y85Xx
 /ao3Q/AcmOy5N/PHEfrubqN/2HeGLDdc+PXLSbnXxv1evZ2mXr7q4ddPVBZ+/L2Ey2LBZ+KBY
 +NGiOVtrk96tWBp3ku3XNOVFl1a8aKve/Vq3TV/t5R4lluKMREMt5qLiRABIEZMdfgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1507272777!70749416!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1039 invoked from network); 6 Oct 2017 06:52:58 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Oct 2017 06:52:58 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0MVE-0005gZ-L8; Fri, 06 Oct 2017 06:52:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e0MV8-0002go-Ak; Fri, 06 Oct 2017 06:52:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e0MV7-0001S1-Ja; Fri, 06 Oct 2017 06:52:50 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114059-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:debian-install:fail:heisenbug
 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=2b668a84e52a8999d93c438fb259ddf0ec0f62fe
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 06 Oct 2017 06:52:49 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114059: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDA1OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDA1OS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAg
ICAgZmFpbCBwYXNzIGluIDExNDA1NgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQg
YXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTQwNTYgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExNDA1NiBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAg
ICAgMmI2NjhhODRlNTJhODk5OWQ5M2M0MzhmYjI1OWRkZjBlYzBmNjJmZQpiYXNlbGluZSB2ZXJz
aW9uOgogeGVuICAgICAgICAgICAgICAgICAgZGJjNGI2ZTEzYTVkMGRkODk2N2NkZTdmZjcwMDBh
YjFlZDg4NjI1ZQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzOTcyICAyMDE3LTEwLTAzIDIxOjAy
OjQzIFogICAgMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMzk3OSAgMjAxNy0xMC0wNCAw
MDoxMDoxMyBaICAgIDIgZGF5cyAgIDI5IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
NDA0NyAgMjAxNy0xMC0wNSAxNjowODo1MSBaICAgIDAgZGF5cyAgICA2IGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVy
LnRoYWt1ckBsaW5hcm8ub3JnPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKb2FvIE1hcnRpbnMgPGpv
YW8ubS5tYXJ0aW5zQG9yYWNsZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS29ucmFkIFJ6ZXN6dXRl
ayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogIFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxh
Z2Vyd2FsbEBjaXRyaXguY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQg
d291bGQgYmUgNjUzIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 07:35:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 07:35:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0NAW-00041u-OW; Fri, 06 Oct 2017 07:35:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vkuznets@redhat.com>) id 1e0NAV-00041o-0T
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 07:35:35 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 03/62-02040-64237D95; Fri, 06 Oct 2017 07:35:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVysWW7jK6N0fV
 Ig9P9Ahbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8beVd+YCm6xVlxvmMHawHiapYuRi0NIYDaT
 xLXve1i7GDk5WATsJd59WcEEYjMKlEkcWTOfDcLOlThzbh8TRMNqRokHT76DNbAJ6Eh8f3qKG
 cQWEdCQONO4jhmkiFngKqvE111HwbqFBbIl9i45ww5iCwmYSWy/to4ZYpuqxJnn68DinALlEp
 u6bgNt4ODgFTCUWHjXDyQsKmAp8e3sH7CDeAUEJU7OfMICYjMLSEgcfPGCGaRcQkBb4v3kPJC
 1EgJ9jBI3tmxkm8AoNAtJyywkLQsYmVYxqhenFpWlFuka6SUVZaZnlOQmZuboGhqY6uWmFhcn
 pqfmJCYV6yXn525iBIYtAxDsYPz+x+kQoyQHk5Ior6Xh9UghvqT8lMqMxOKM+KLSnNTiQ4wyH
 BxKErzeIDnBotT01Iq0zBxgBMGkJTh4lER4HUHSvMUFibnFmekQqVOMuhw3Hl7/wyTEkpefly
 olzvvPAKhIAKQoozQPbgQsmi8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmNcDZBVPZl4J3KZ
 XQEcwAR0xp+kKyBEliQgpqQbGtQ39iw9MZVFN0rq2j/P3mZzdF5+erVNqYrfu2pGeUtV96Zb4
 qoe7Jm85uECuasPqA2n8fkGCHIZbfZzMGjT6Nze9P/SV5fjjfYGByku6Bc1uvLfm1gvrONHKP
 knPYeWirWLnJn8zi6260fn26P+6ts+W85TkNCr8uR2MVv29sizQQo7p8SkDJZbijERDLeai4k
 QA6F78WOECAAA=
X-Env-Sender: vkuznets@redhat.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1507275322!86405599!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41195 invoked from network); 6 Oct 2017 07:35:24 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 6 Oct 2017 07:35:24 -0000
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 33D7C1F56A;
 Fri,  6 Oct 2017 07:35:22 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 33D7C1F56A
Received: from vitty.brq.redhat.com.redhat.com (unknown [10.43.2.155])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 42CEC707A4;
 Fri,  6 Oct 2017 07:35:18 +0000 (UTC)
From: Vitaly Kuznetsov <vkuznets@redhat.com>
To: Josh Poimboeuf <jpoimboe@redhat.com>
References: <cover.1507128293.git.jpoimboe@redhat.com>
Date: Fri, 06 Oct 2017 09:35:16 +0200
In-Reply-To: <cover.1507128293.git.jpoimboe@redhat.com> (Josh Poimboeuf's
 message of "Wed, 4 Oct 2017 10:58:21 -0500")
Message-ID: <87bmlkiv9n.fsf@vitty.brq.redhat.com>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux)
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.30]); Fri, 06 Oct 2017 07:35:22 +0000 (UTC)
Cc: Juergen Gross <jgross@suse.com>, x86@kernel.org,
 "H. Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Rusty Russell <rusty@rustcorp.com.au>, Alok Kataria <akataria@vmware.com>,
 linux-kernel@vger.kernel.org, Sasha Levin <alexander.levin@verizon.com>,
 Chris Wright <chrisw@sous-sol.org>, live-patching@vger.kernel.org,
 Ingo Molnar <mingo@kernel.org>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Mike Galbraith <efault@gmx.de>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 virtualization@lists.linux-foundation.org, Jiri Slaby <jslaby@suse.cz>,
 Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH 00/13] x86/paravirt: Make pv ops code
	generation more closely match reality
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Sm9zaCBQb2ltYm9ldWYgPGpwb2ltYm9lQHJlZGhhdC5jb20+IHdyaXRlczoKCj4gLSBGb3IgdGhl
IG1vc3QgY29tbW9uIHJ1bnRpbWUgY2FzZXMgKGV2ZXJ5dGhpbmcgZXhjZXB0IFhlbiBhbmQgdlNN
UCksCj4gICB2bWxpbnV4IGRpc2Fzc2VtYmx5IG5vdyBtYXRjaGVzIHdoYXQgdGhlIGFjdHVhbCBy
dW50aW1lIGNvZGUgbG9va3MKPiAgIGxpa2UuICBUaGlzIGltcHJvdmVzIGRlYnVnZ2FiaWxpdHkg
YW5kIGtlcm5lbCBkZXZlbG9wZXIgc2FuaXR5IChhCj4gICBwcmVjaW91cyByZXNvdXJjZSkuCj4K
PiAuLi4KPgo+IC0gSXQncyBob3BlZnVsbHkgYSBmaXJzdCBzdGVwIGluIHNpbXBsaWZ5aW5nIHBh
cmF2aXJ0IHBhdGNoaW5nIGJ5Cj4gICBnZXR0aW5nIHJpZCBvZiAucGFyYWluc3RydWN0aW9ucywg
cHYgb3BzLCBhbmQgYXBwbHlfcGFyYXZpcnQoKQo+ICAgY29tcGxldGVseS4gIChJIHRoaW5rIFhl
biBjYW4gYmUgY2hhbmdlZCB0byBzZXQgQ1BVIGZlYXR1cmUgYml0cyB0bwo+ICAgc3BlY2lmeSB3
aGljaCBvcHMgaXQgbmVlZHMgZHVyaW5nIGVhcmx5IGJvb3QsIHRoZW4gdGhvc2Ugb3BzIGNhbiBi
ZQo+ICAgcGF0Y2hlZCBpbiB1c2luZyBlYXJseSBhbHRlcm5hdGl2ZXMuKQoKSkZZSSBzdGFydGlu
ZyA0LjE0IFhlbiBQViBpcyBub3QgdGhlIG9ubHkgdXNlciBvZiBwdl9tbXVfb3BzLCBIeXBlci1W
CnVzZXMgaXQgZm9yIFRMQiBzaG9vdGRvd24gbm93LgoKLS0gCiAgVml0YWx5CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 08:23:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 08:23:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0Nud-0008Dv-ID; Fri, 06 Oct 2017 08:23:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0Nuc-0008Dd-N6
 for xen-devel@lists.xensource.com; Fri, 06 Oct 2017 08:23:14 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 7B/5A-03046-27D37D95; Fri, 06 Oct 2017 08:23:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLLMWRWlGSWpSXmKPExsWS0XRdVTff9nq
 kQcc+PosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmPFiwmq3gs2nF4knd7A2M
 HTpdjFwcQgKNTBJNX2eyQTiPGSWaHz5jhHC2MUosnL2FuYuRk0NEwFni65m57F2MHBy8AvoST
 w9ogISFBfQkHk9sZgexJQS8JJasOsgCYz95/x0ozs7BJmAlcUgMpJFFQFVi9wHlCYxcCxgZVj
 GqF6cWlaUW6ZrpJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEepUBCHYwzjvhf4h
 RkoNJSZT3pen1SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvPE2QDnBotT01Iq0zBxgeMGkJTh4
 lER4N1gBpXmLCxJzizPTIVKnGHU5jm26/IdJiCUvPy9VSpz3AMgMAZCijNI8uBGwUL/EKCslz
 MsIdJQQT0FqUW5mCar8K0ZxDkYlYd571kBTeDLzSuA2vQI6ggnoiDlNV0COKElESEk1MLo8rU
 2pftxr0t0vEb/m95IFKvtk+HUyGt8feOl5eeNBmcz1/xZUfUwV38KpY5nqcHHy8i3t93nfVK/
 o+lgTzvjQuj6Mz+nNopCrqziff9vXd/eayFWzO0fyLd6+UVJ9J5iX42omsq3VVnrpd7m8d7K1
 6SfVU679OrMt3InJ5++XzJbDt5wMg5RYijMSDbWYi4oTAS7RWhxwAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1507278190!62707919!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30692 invoked from network); 6 Oct 2017 08:23:11 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Oct 2017 08:23:11 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0NuX-0008W4-LK; Fri, 06 Oct 2017 08:23:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e0NuR-0000A6-PV; Fri, 06 Oct 2017 08:23:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e0NuR-00074h-2z; Fri, 06 Oct 2017 08:23:03 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114052-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=baee8efb361496b4be300b467340b2593ca30c9c
X-Osstest-Versions-That: ovmf=fe4049471bdf066c3c07dfa76752149743afa16f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 06 Oct 2017 08:23:03 +0000
Subject: [Xen-devel] [ovmf test] 114052: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDA1MiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTQwNTIvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBiYWVlOGVmYjM2MTQ5NmI0YmUzMDBiNDY3MzQwYjI1
OTNjYTMwYzljCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBmZTQwNDk0
NzFiZGYwNjZjM2MwN2RmYTc2NzUyMTQ5NzQzYWZhMTZmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTM5NjcgIDIwMTctMTAtMDMgMTQ6MTg6NDYgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTE0MDUyICAyMDE3LTEwLTA1IDIwOjU4OjMwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleGVpIEZl
ZG9yb3YgPGFsZXhlaS5mZWRvcm92QGFybS5jb20+CiAgQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVz
aGV1dmVsQGxpbmFyby5vcmc+CiAgRXZhbiBMbG95ZCA8ZXZhbi5sbG95ZEBhcm0uY29tPgogIEdp
cmlzaCBQYXRoYWsgPGdpcmlzaC5wYXRoYWtAYXJtLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9b3ZtZgorIHJldmlz
aW9uPWJhZWU4ZWZiMzYxNDk2YjRiZTMwMGI0NjczNDBiMjU5M2NhMzBjOWMKKyAuIC4vY3JpLWxv
Y2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhw
b3J0IFBFUkxMSUI9LjouCisrKysgUEVSTExJQj0uOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVw
b3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVz
ZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAg
ICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICdd
JworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9v
c3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0v
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sg
Li9hcC1wdXNoIG92bWYgYmFlZThlZmIzNjE0OTZiNGJlMzAwYjQ2NzM0MGIyNTkzY2EzMGM5Ywor
IGJyYW5jaD1vdm1mCisgcmV2aXNpb249YmFlZThlZmIzNjE0OTZiNGJlMzAwYjQ2NzM0MGIyNTkz
Y2EzMGM5YworIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2Ny
aS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi46LgorKysrIFBFUkxMSUI9LjouOi4K
KysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJs
IC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGds
b2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQh
OwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAt
eiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3Jl
cG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rl
c3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgv
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICdd
JworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyBleHBvcnQgUEVSTExJ
Qj0uOi46LjouCisrKyBQRVJMTElCPS46LjouOi4KKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJy
YW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT1vdm1mCisgeGVuYnJhbmNoPXhlbi11bnN0
YWJsZQorICdbJyB4b3ZtZiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHgg
J10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVu
YnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCisgcHJldnhlbmJy
YW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeGJhZWU4ZWZiMzYxNDk2YjRiZTMwMGI0NjczNDBi
MjU5M2NhMzBjOWMgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFt
CisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAg
ICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RV
cHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5n
aXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1
Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6
IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3Rp
YW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292
bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgt
ZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJu
ZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQv
bGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5n
aXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xp
bnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVz
dGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisr
IDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5v
dm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogaHR0cDov
L2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcv
cWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0
CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3Nz
dGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgb3ZtZgorIGNhc2Ug
JDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9y
ZXBvcy9vdm1mCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L292bWYuZ2l0IGJhZWU4ZWZiMzYxNDk2YjRiZTMwMGI0NjczNDBiMjU5M2NhMzBj
OWM6cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1hc3RlcgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAgZmU0MDQ5NC4uYmFlZThlZiAgYmFl
ZThlZmIzNjE0OTZiNGJlMzAwYjQ2NzM0MGIyNTkzY2EzMGM5YyAtPiB4ZW4tdGVzdGVkLW1hc3Rl
cgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 09:11:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 09:11:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0OfH-0003zW-Tc; Fri, 06 Oct 2017 09:11:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445054343=Paul.Durrant@citrix.com>)
 id 1e0OfG-0003zQ-SV
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 09:11:27 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 59/DB-01776-EB847D95; Fri, 06 Oct 2017 09:11:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphleJIrShJLcpLzFFi42LZKekoobvH43q
 kwdwrvBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bpD7/YCxZPYanY+G8lUwPj/aXMXYycHBIC
 fhIvHyxjB7HZBHQklh6dzwRiiwgkSXSt/sDYxcjFwSzwiFVi9/X3LCAJYYFYidkPQIo4gIriJ
 FaulYcwjSTudsWCVLAIqEgcPnWMEcTmFXCX+NT8AGyVkEC+RE/TKVYQm1PATmLpgvNgNqOArM
 SXxtVgNcwC4hK3nkCcICEgILFkz3moM0UlXj7+xwphG0hsXbqPBaJeR2LB7k9sELa2xLKFr5k
 h9gpKnJz5hGUCo/AsJGNnIWmZhaRlFpKWBYwsqxg1ilOLylKLdA3N9ZKKMtMzSnITM3N0DQ2M
 9XJTi4sT01NzEpOK9ZLzczcxAsOfAQh2ML487XmIUZKDSUmU96Xp9UghvqT8lMqMxOKM+KLSn
 NTiQ4wyHBxKErxJ7kA5waLU9NSKtMwcYCTCpCU4eJREeO+5AaV5iwsSc4sz0yFSpxjtOY5tuv
 yHiePRjbtActNNELnh+4M/TEIsefl5qVLivNIgUwVA2jJK8+CGwhLHJUZZKWFeRqAzhXgKUot
 yM0tQ5V8xinMwKgnzJoBM4cnMK4Hb/QroLCags+Y0XQE5qyQRISXVwBiudPShGYN/fcxX/+2e
 KgyFN+aZvGTau0Qhx/PWr6daLToOrZKXZRcXV6mmMrM9qmxqV3I8WjmFJ2Yp20b1W54rMlXS7
 b7psvoV9djmbNDt/i/Fw6YzbfH+3X5zd4e9tGZxLJvz+gvzxZWLHxduS1vDrZ82bf/trBMiKR
 E+1yqNeHiPrBRmVWIpzkg01GIuKk4EAGZN1OMXAwAA
X-Env-Sender: prvs=445054343=Paul.Durrant@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1507281083!97361031!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59215 invoked from network); 6 Oct 2017 09:11:24 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 09:11:24 -0000
X-IronPort-AV: E=Sophos;i="5.42,482,1500940800"; d="scan'208";a="54134330"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Julien Grall' <julien.grall@linaro.org>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v2 9/9] xen: Convert __page_to_mfn and __mfn_to_page to
 use typesafe MFN
Thread-Index: AQHTPgFcSNAK7Op0iEKexYm3v5YOX6LWhIMg
Date: Fri, 6 Oct 2017 09:11:22 +0000
Message-ID: <73c55f21a19b4831b011044c43fa9dbb@AMSPEX02CL03.citrite.net>
References: <20171005174222.29161-1-julien.grall@linaro.org>
 <20171005174222.29161-10-julien.grall@linaro.org>
In-Reply-To: <20171005174222.29161-10-julien.grall@linaro.org>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.com>,
 Shane Wang <shane.wang@intel.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Gang Wei <gang.wei@intel.com>
Subject: Re: [Xen-devel] [PATCH v2 9/9] xen: Convert __page_to_mfn and
 __mfn_to_page to use typesafe MFN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEp1bGllbiBHcmFsbCBbbWFpbHRv
Omp1bGllbi5ncmFsbEBsaW5hcm8ub3JnXQo+IFNlbnQ6IDA1IE9jdG9iZXIgMjAxNyAxODo0Mgo+
IFRvOiB4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBsaW5hcm8ub3JnPjsgU3RlZmFubyBTdGFiZWxsaW5pCj4gPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+OyBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgQW5kcmV3Cj4gQ29v
cGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgR2VvcmdlIER1bmxhcAo+IDxHZW9yZ2Uu
RHVubGFwQGNpdHJpeC5jb20+OyBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47
IEphbgo+IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPjsgS29ucmFkIFJ6ZXN6dXRlayBXaWxr
Cj4gPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+OyBUaW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz47
IFdlaSBMaXUKPiA8d2VpLmxpdTJAY2l0cml4LmNvbT47IFJhenZhbiBDb2pvY2FydSA8cmNvam9j
YXJ1QGJpdGRlZmVuZGVyLmNvbT47Cj4gVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwu
Y29tPjsgUGF1bCBEdXJyYW50Cj4gPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgQm9yaXMgT3N0
cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT47Cj4gU3VyYXZlZSBTdXRoaWt1bHBh
bml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT47IEp1biBOYWthamltYQo+IDxqdW4u
bmFrYWppbWFAaW50ZWwuY29tPjsgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+OyBH
ZW9yZ2UKPiBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IEdhbmcgV2VpIDxnYW5n
LndlaUBpbnRlbC5jb20+Owo+IFNoYW5lIFdhbmcgPHNoYW5lLndhbmdAaW50ZWwuY29tPgo+IFN1
YmplY3Q6IFtQQVRDSCB2MiA5LzldIHhlbjogQ29udmVydCBfX3BhZ2VfdG9fbWZuIGFuZCBfX21m
bl90b19wYWdlCj4gdG8gdXNlIHR5cGVzYWZlIE1GTgo+IAo+IE1vc3Qgb2YgdGhlIHVzZXJzIG9m
IHBhZ2VfdG9fbWZuIGFuZCBtZm5fdG9fcGFnZSBhcmUgZWl0aGVyIG92ZXJyaWRpbmcKPiB0aGUg
bWFjcm9zIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3Qgb3IgdXNlIG1mbl94L19tZm4gYmVj
YXVzZSB0aGUKPiByZXN0IG9mIHRoZSBmdW5jdGlvbiB1c2UgbWZuX3QuCj4gCj4gU28gbWFrZSBf
X3BhZ2VfdG9fbWZuIGFuZCBfX21mbl90b19wYWdlIHJldHVybiBtZm5fdCBieSBkZWZhdWx0Lgo+
IAo+IE9ubHkgcmVhc29uYWJsZSBjbGVhbi11cHMgYXJlIGRvbmUgaW4gdGhpcyBwYXRjaCBiZWNh
dXNlIGl0IGlzCj4gYWxyZWFkeSBxdWl0ZSBiaWcuIFNvIHNvbWUgb2YgdGhlIGZpbGVzIG5vdyBv
dmVycmlkZSBwYWdlX3RvX21mbiBhbmQKPiBtZm5fdG9fcGFnZSB0byBhdm9pZCB1c2luZyBtZm5f
dC4KPiAKPiBMYXN0bHksIGRvbWFpbl9wYWdlX3RvX21mbiBpcyBhbHNvIGNvbnZlcnRlZCB0byB1
c2UgbWZuX3QgZ2l2ZW4gdGhhdAo+IG1vc3Qgb2YgdGhlIGNhbGxlcnMgYXJlIG5vdyBzd2l0Y2hl
ZCB0byBfbWZuKGRvbWFpbl9wYWdlX3RvX21mbiguLi4pKS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgo+IAo+IC0tLQo+IAo+IEFuZHJl
dyBzdWdnZXN0ZWQgdG8gZHJvcCBJU19WQUxJRF9QQUdFIGluIHhlbi90bWVtX3hlbi5oLiBIaXMK
PiBjb21tZW50Cj4gd2FzOgo+IAo+ICIvc2lnaCAgVGhpcyBpcyB0YXV0b2xvZ2ljYWwuICBUaGUg
ZGVmaW5pdGlvbiBvZiBhICJ2YWxpZCBtZm4iIGluIHRoaXMKPiBjYXNlIGlzIG9uZSBmb3Igd2hp
Y2ggd2UgaGF2ZSBmcmFtZXRhYmxlIGVudHJ5LCBhbmQgYnkgaGF2aW5nIGEgc3RydWN0Cj4gcGFn
ZV9pbmZvIGluIG91ciBoYW5kcywgdGhpcyBpcyBieSBkZWZpbml0aW9uIHRydWUgKHVubGVzcyB5
b3UgaGF2ZSBhCj4gd2lsZCBwb2ludGVyLCBhdCB3aGljaCBwb2ludCB5b3VyIGJ1ZyBpcyBlbHNl
d2hlcmUpLgo+IAo+IElTX1ZBTElEX1BBR0UoKSBpcyBvbmx5IGV2ZXIgdXNlZCBpbiBhc3NlcnRp
b25zIGFuZCBuZXZlciB1c2VmdWxseSwgc28KPiBpbnN0ZWFkIEkgd291bGQgcmVtb3ZlIGl0IGVu
dGlyZWx5IHJhdGhlciB0aGFuIHRyeWluZyB0byBmaXggaXQgdXAuIgo+IAo+IEkgY2FuIHJlbW92
ZSB0aGUgZnVuY3Rpb24gaW4gYSBzZXBhcmF0ZSBwYXRjaCBhdCB0aGUgYmVnaW5pbmcgb2YgdGhl
Cj4gc2VyaWVzIGlmIEtvbnJhZCAoVE1FTSBtYWludGFpbmVyKSBpcyBoYXBweSB3aXRoIHRoYXQu
Cj4gCj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBD
YzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiBDYzogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBDYzogR2VvcmdlIER1bmxhcCA8R2Vvcmdl
LkR1bmxhcEBldS5jaXRyaXguY29tPgo+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBL
b25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gQ2M6IFRpbSBE
ZWVnYW4gPHRpbUB4ZW4ub3JnPgo+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+
IENjOiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+Cj4gQ2M6IFRh
bWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KPiBDYzogUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ry
b3Zza3lAb3JhY2xlLmNvbT4KPiBDYzogU3VyYXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1
dGhpa3VscGFuaXRAYW1kLmNvbT4KPiBDYzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50
ZWwuY29tPgo+IENjOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KPiBDYzogR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgo+IENjOiBHYW5nIFdlaSA8
Z2FuZy53ZWlAaW50ZWwuY29tPgo+IENjOiBTaGFuZSBXYW5nIDxzaGFuZS53YW5nQGludGVsLmNv
bT4KPiAKPiAgICAgQ2hhbmdlcyBpbiB2MjoKPiAgICAgICAgIC0gU29tZSBwYXJ0IGhhdmUgYmVl
biBtb3ZlZCBpbiBzZXBhcmF0ZSBwYXRjaAo+ICAgICAgICAgLSBSZW1vdmUgb25lIHNwdXJpb3Vz
IGNvbW1lbnQKPiAgICAgICAgIC0gQ29udmVydCBkb21haW5fcGFnZV90b19tZm4gdG8gdXNlIG1m
bl90Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyAgICAgICAgICAgICB8ICAy
IC0tCj4gIHhlbi9hcmNoL2FybS9rZXJuZWwuYyAgICAgICAgICAgICAgICAgICB8ICAyICstCj4g
IHhlbi9hcmNoL2FybS9tZW1fYWNjZXNzLmMgICAgICAgICAgICAgICB8ICAyICstCj4gIHhlbi9h
cmNoL2FybS9tbS5jICAgICAgICAgICAgICAgICAgICAgICB8ICA4ICsrKystLS0tCj4gIHhlbi9h
cmNoL2FybS9wMm0uYyAgICAgICAgICAgICAgICAgICAgICB8ICA4ICstLS0tLS0tCj4gIHhlbi9h
cmNoL3g4Ni9jcHUvdnBtdS5jICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KPiAgeGVuL2FyY2gv
eDg2L2RvbWFpbi5jICAgICAgICAgICAgICAgICAgIHwgMjEgKysrKysrKysrKystLS0tLS0tLS0t
Cj4gIHhlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jICAgICAgICAgICAgICB8ICA2ICsrKy0tLQo+
ICB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgICAgICAgICAgICAgICAgfCAgMiArLQo+ICB4ZW4v
YXJjaC94ODYvaHZtL2RtLmMgICAgICAgICAgICAgICAgICAgfCAgMiArLQo+ICB4ZW4vYXJjaC94
ODYvaHZtL2RvbTBfYnVpbGQuYyAgICAgICAgICAgfCAgNiArKystLS0KPiAgeGVuL2FyY2gveDg2
L2h2bS9odm0uYyAgICAgICAgICAgICAgICAgIHwgMTQgKysrKysrKy0tLS0tLS0KPiAgeGVuL2Fy
Y2gveDg2L2h2bS9pb3JlcS5jICAgICAgICAgICAgICAgIHwgIDYgKysrLS0tCj4gIHhlbi9hcmNo
L3g4Ni9odm0vc3RkdmdhLmMgICAgICAgICAgICAgICB8ICAyICstCj4gIHhlbi9hcmNoL3g4Ni9o
dm0vc3ZtL3N2bS5jICAgICAgICAgICAgICB8ICA0ICsrLS0KPiAgeGVuL2FyY2gveDg2L2h2bS92
aXJpZGlhbi5jICAgICAgICAgICAgIHwgIDYgKysrLS0tCj4gIHhlbi9hcmNoL3g4Ni9odm0vdm14
L3ZtY3MuYyAgICAgICAgICAgICB8ICAyICstCj4gIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5j
ICAgICAgICAgICAgICB8IDEwICsrKysrLS0tLS0KPiAgeGVuL2FyY2gveDg2L2h2bS92bXgvdnZt
eC5jICAgICAgICAgICAgIHwgIDYgKysrLS0tCj4gIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAg
ICAgICAgICAgICAgICB8ICA2IC0tLS0tLQo+ICB4ZW4vYXJjaC94ODYvbW0vZ3Vlc3Rfd2Fsay5j
ICAgICAgICAgICAgfCAgNiArKystLS0KPiAgeGVuL2FyY2gveDg2L21tL2hhcC9ndWVzdF93YWxr
LmMgICAgICAgIHwgIDIgKy0KPiAgeGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYyAgICAgICAgICAg
ICAgIHwgIDYgLS0tLS0tCj4gIHhlbi9hcmNoL3g4Ni9tbS9oYXAvbmVzdGVkX2VwdC5jICAgICAg
ICB8ICAyICstCj4gIHhlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jICAgICAgICAgICB8ICA1
IC0tLS0tCj4gIHhlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgICAgICAgICAgICAgICB8ICA0ICsr
KysKPiAgeGVuL2FyY2gveDg2L21tL3AybS1wb2QuYyAgICAgICAgICAgICAgIHwgIDYgLS0tLS0t
Cj4gIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgICAgICAgICAgICAgICB8ICA2IC0tLS0tLQo+
ICB4ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMgICAgICAgICAgICAgICAgfCAgNiAtLS0tLS0KPiAg
eGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmggICAgICAgIHwgMTYgKystLS0tLS0tLS0t
LS0tLQo+ICB4ZW4vYXJjaC94ODYvbnVtYS5jICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQo+
ICB4ZW4vYXJjaC94ODYvcGh5c2Rldi5jICAgICAgICAgICAgICAgICAgfCAgMiArLQo+ICB4ZW4v
YXJjaC94ODYvcHYvY2FsbGJhY2suYyAgICAgICAgICAgICAgfCAgNiAtLS0tLS0KPiAgeGVuL2Fy
Y2gveDg2L3B2L2Rlc2NyaXB0b3ItdGFibGVzLmMgICAgIHwgMTAgLS0tLS0tLS0tLQo+ICB4ZW4v
YXJjaC94ODYvcHYvZG9tMF9idWlsZC5jICAgICAgICAgICAgfCAgNiArKysrKysKPiAgeGVuL2Fy
Y2gveDg2L3B2L2RvbWFpbi5jICAgICAgICAgICAgICAgIHwgIDYgLS0tLS0tCj4gIHhlbi9hcmNo
L3g4Ni9wdi9lbXVsLWdhdGUtb3AuYyAgICAgICAgICB8ICA2IC0tLS0tLQo+ICB4ZW4vYXJjaC94
ODYvcHYvZW11bC1wcml2LW9wLmMgICAgICAgICAgfCAxMCAtLS0tLS0tLS0tCj4gIHhlbi9hcmNo
L3g4Ni9wdi9ncmFudF90YWJsZS5jICAgICAgICAgICB8ICA2IC0tLS0tLQo+ICB4ZW4vYXJjaC94
ODYvcHYvbW0uYyAgICAgICAgICAgICAgICAgICAgfCAgMiArLQo+ICB4ZW4vYXJjaC94ODYvcHYv
cm8tcGFnZS1mYXVsdC5jICAgICAgICAgfCAgNiAtLS0tLS0KPiAgeGVuL2FyY2gveDg2L3NtcGJv
b3QuYyAgICAgICAgICAgICAgICAgIHwgIDYgLS0tLS0tCj4gIHhlbi9hcmNoL3g4Ni90Ym9vdC5j
ICAgICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KPiAgeGVuL2FyY2gveDg2L3RyYXBzLmMgICAg
ICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jICAgICAg
ICAgICAgICAgIHwgIDYgKysrKysrCj4gIHhlbi9jb21tb24vZG9tYWluLmMgICAgICAgICAgICAg
ICAgICAgICB8ICA0ICsrLS0KPiAgeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jICAgICAgICAgICAg
ICAgIHwgIDYgKysrKysrCj4gIHhlbi9jb21tb24va2ltYWdlLmMgICAgICAgICAgICAgICAgICAg
ICB8ICA2IC0tLS0tLQo+ICB4ZW4vY29tbW9uL21lbW9yeS5jICAgICAgICAgICAgICAgICAgICAg
fCAgNiArKysrKysKPiAgeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgICAgICAgICAgICAgICAgIHwg
IDYgKysrKysrCj4gIHhlbi9jb21tb24vdG1lbS5jICAgICAgICAgICAgICAgICAgICAgICB8ICAy
ICstCj4gIHhlbi9jb21tb24vdG1lbV94ZW4uYyAgICAgICAgICAgICAgICAgICB8ICA0IC0tLS0K
PiAgeGVuL2NvbW1vbi90cmFjZS5jICAgICAgICAgICAgICAgICAgICAgIHwgIDYgKysrKysrCj4g
IHhlbi9jb21tb24vdm1hcC5jICAgICAgICAgICAgICAgICAgICAgICB8ICA5ICsrKysrLS0tLQo+
ICB4ZW4vY29tbW9uL3hlbm9wcm9mLmMgICAgICAgICAgICAgICAgICAgfCAgMiAtLQo+ICB4ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMgfCAgNiArKysrKysKPiAgeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyAgICAgICAgIHwgIDIgKy0KPiAgeGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gveDg2L2lvbW11LmMgICAgIHwgIDIgKy0KPiAgeGVuL2luY2x1ZGUvYXNtLWFy
bS9tbS5oICAgICAgICAgICAgICAgIHwgMTYgKysrKysrKysrLS0tLS0tLQo+ICB4ZW4vaW5jbHVk
ZS9hc20tYXJtL3AybS5oICAgICAgICAgICAgICAgfCAgNCArKy0tCj4gIHhlbi9pbmNsdWRlL2Fz
bS14ODYvbW0uaCAgICAgICAgICAgICAgICB8IDEyICsrKysrKy0tLS0tLQo+ICB4ZW4vaW5jbHVk
ZS9hc20teDg2L3AybS5oICAgICAgICAgICAgICAgfCAgMiArLQo+ICB4ZW4vaW5jbHVkZS9hc20t
eDg2L3BhZ2UuaCAgICAgICAgICAgICAgfCAzMiArKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0t
LS0tLQo+ICB4ZW4vaW5jbHVkZS94ZW4vZG9tYWluX3BhZ2UuaCAgICAgICAgICAgfCAgOCArKysr
LS0tLQo+ICB4ZW4vaW5jbHVkZS94ZW4vdG1lbV94ZW4uaCAgICAgICAgICAgICAgfCAgMiArLQo+
ICA2NSBmaWxlcyBjaGFuZ2VkLCAxNjEgaW5zZXJ0aW9ucygrKSwgMjM0IGRlbGV0aW9ucygtKQo+
IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9h
cm0vZG9tYWluX2J1aWxkLmMKPiBpbmRleCAxNjc3MTFiNGZhLi5hNmI0NzFlMmY2IDEwMDY0NAo+
IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9k
b21haW5fYnVpbGQuYwo+IEBAIC01MCw4ICs1MCw2IEBAIHN0cnVjdCBtYXBfcmFuZ2VfZGF0YQo+
ICAvKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdp
dGggbWZuX3QgKi8KPiAgI3VuZGVmIHZpcnRfdG9fbWZuCj4gICNkZWZpbmUgdmlydF90b19tZm4o
dmEpIF9tZm4oX192aXJ0X3RvX21mbih2YSkpCj4gLSN1bmRlZiBwYWdlX3RvX21mbgo+IC0jZGVm
aW5lIHBhZ2VfdG9fbWZuKHBnKSBfbWZuKF9fcGFnZV90b19tZm4ocGcpKQo+IAo+ICAvLyNkZWZp
bmUgREVCVUdfMTFfQUxMT0NBVElPTgo+ICAjaWZkZWYgREVCVUdfMTFfQUxMT0NBVElPTgo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0va2VybmVsLmMgYi94ZW4vYXJjaC9hcm0va2VybmVsLmMK
PiBpbmRleCA5YzE4M2Y5NmRhLi5mMzkxOTM4NjQwIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2Fy
bS9rZXJuZWwuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9rZXJuZWwuYwo+IEBAIC0yOTUsNyArMjk1
LDcgQEAgc3RhdGljIF9faW5pdCBpbnQga2VybmVsX2RlY29tcHJlc3Moc3RydWN0Cj4gYm9vdG1v
ZHVsZSAqbW9kKQo+ICAgICAgICAgIGlvdW5tYXAoaW5wdXQpOwo+ICAgICAgICAgIHJldHVybiAt
RU5PTUVNOwo+ICAgICAgfQo+IC0gICAgbWZuID0gX21mbihwYWdlX3RvX21mbihwYWdlcykpOwo+
ICsgICAgbWZuID0gcGFnZV90b19tZm4ocGFnZXMpOwo+ICAgICAgb3V0cHV0ID0gX192bWFwKCZt
Zm4sIDEgPDwga2VybmVsX29yZGVyX291dCwgMSwgMSwgUEFHRV9IWVBFUlZJU09SLAo+IFZNQVBf
REVGQVVMVCk7Cj4gCj4gICAgICByYyA9IHBlcmZvcm1fZ3VuemlwKG91dHB1dCwgaW5wdXQsIHNp
emUpOwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jIGIveGVuL2FyY2gv
YXJtL21lbV9hY2Nlc3MuYwo+IGluZGV4IDBmMmNiYjgxZDMuLjExMmUyOTFjYmEgMTAwNjQ0Cj4g
LS0tIGEveGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9tZW1f
YWNjZXNzLmMKPiBAQCAtMjEwLDcgKzIxMCw3IEBAIHAybV9tZW1fYWNjZXNzX2NoZWNrX2FuZF9n
ZXRfcGFnZSh2YWRkcl90Cj4gZ3ZhLCB1bnNpZ25lZCBsb25nIGZsYWcsCj4gICAgICBpZiAoIHQg
IT0gcDJtX3JhbV9ydyApCj4gICAgICAgICAgZ290byBlcnI7Cj4gCj4gLSAgICBwYWdlID0gbWZu
X3RvX3BhZ2UobWZuX3gobWZuKSk7Cj4gKyAgICBwYWdlID0gbWZuX3RvX3BhZ2UobWZuKTsKPiAK
PiAgICAgIGlmICggdW5saWtlbHkoIWdldF9wYWdlKHBhZ2UsIHYtPmRvbWFpbikpICkKPiAgICAg
ICAgICBwYWdlID0gTlVMTDsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4v
YXJjaC9hcm0vbW0uYwo+IGluZGV4IDlhMzdmMjljZTYuLmViY2UyMzIwZWMgMTAwNjQ0Cj4gLS0t
IGEveGVuL2FyY2gvYXJtL21tLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vbW0uYwo+IEBAIC00Nzcs
NyArNDc3LDcgQEAgdm9pZCB1bm1hcF9kb21haW5fcGFnZShjb25zdCB2b2lkICp2YSkKPiAgICAg
IGxvY2FsX2lycV9yZXN0b3JlKGZsYWdzKTsKPiAgfQo+IAo+IC11bnNpZ25lZCBsb25nIGRvbWFp
bl9wYWdlX21hcF90b19tZm4oY29uc3Qgdm9pZCAqcHRyKQo+ICttZm5fdCBkb21haW5fcGFnZV9t
YXBfdG9fbWZuKGNvbnN0IHZvaWQgKnB0cikKPiAgewo+ICAgICAgdW5zaWduZWQgbG9uZyB2YSA9
ICh1bnNpZ25lZCBsb25nKXB0cjsKPiAgICAgIGxwYWVfdCAqbWFwID0gdGhpc19jcHUoeGVuX2Rv
bW1hcCk7Cj4gQEAgLTQ4NSwxMiArNDg1LDEyIEBAIHVuc2lnbmVkIGxvbmcgZG9tYWluX3BhZ2Vf
bWFwX3RvX21mbihjb25zdAo+IHZvaWQgKnB0cikKPiAgICAgIHVuc2lnbmVkIGxvbmcgb2Zmc2V0
ID0gKHZhPj5USElSRF9TSElGVCkgJiBMUEFFX0VOVFJZX01BU0s7Cj4gCj4gICAgICBpZiAoIHZh
ID49IFZNQVBfVklSVF9TVEFSVCAmJiB2YSA8IFZNQVBfVklSVF9FTkQgKQo+IC0gICAgICAgIHJl
dHVybiBfX3ZpcnRfdG9fbWZuKHZhKTsKPiArICAgICAgICByZXR1cm4gdmlydF90b19tZm4odmEp
Owo+IAo+ICAgICAgQVNTRVJUKHNsb3QgPj0gMCAmJiBzbG90IDwgRE9NSEVBUF9FTlRSSUVTKTsK
PiAgICAgIEFTU0VSVChtYXBbc2xvdF0ucHQuYXZhaWwgIT0gMCk7Cj4gCj4gLSAgICByZXR1cm4g
bWFwW3Nsb3RdLnB0LmJhc2UgKyBvZmZzZXQ7Cj4gKyAgICByZXR1cm4gX21mbihtYXBbc2xvdF0u
cHQuYmFzZSArIG9mZnNldCk7Cj4gIH0KPiAgI2VuZGlmCj4gCj4gQEAgLTEyODYsNyArMTI4Niw3
IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKAo+ICAgICAgICAgICAgICByZXR1cm4g
LUVJTlZBTDsKPiAgICAgICAgICB9Cj4gCj4gLSAgICAgICAgbWZuID0gX21mbihwYWdlX3RvX21m
bihwYWdlKSk7Cj4gKyAgICAgICAgbWZuID0gcGFnZV90b19tZm4ocGFnZSk7Cj4gICAgICAgICAg
dCA9IHAybV9tYXBfZm9yZWlnbjsKPiAKPiAgICAgICAgICByY3VfdW5sb2NrX2RvbWFpbihvZCk7
Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hlbi9hcmNoL2FybS9wMm0uYwo+
IGluZGV4IDA0MTBiMWU4NmIuLjFlN2EwYzZjNDAgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJt
L3AybS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCj4gQEAgLTM4LDEyICszOCw2IEBAIHN0
YXRpYyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBtYXhfdm1pZCA9Cj4gTUFYX1ZNSURfOF9C
SVQ7Cj4gCj4gICNkZWZpbmUgUDJNX1JPT1RfUEFHRVMgICAgKDE8PFAyTV9ST09UX09SREVSKQo+
IAo+IC0vKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vbW0uaCB0byBtYWtlIHRoZW0gd29yayB3
aXRoIG1mbl90ICovCj4gLSN1bmRlZiBtZm5fdG9fcGFnZQo+IC0jZGVmaW5lIG1mbl90b19wYWdl
KG1mbikgX19tZm5fdG9fcGFnZShtZm5feChtZm4pKQo+IC0jdW5kZWYgcGFnZV90b19tZm4KPiAt
I2RlZmluZSBwYWdlX3RvX21mbihwZykgX21mbihfX3BhZ2VfdG9fbWZuKHBnKSkKPiAtCj4gIHVu
c2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IHAybV9pcGFfYml0czsKPiAKPiAgLyogSGVscGVycyB0
byBsb29rdXAgdGhlIHByb3BlcnRpZXMgb2YgZWFjaCBsZXZlbCAqLwo+IEBAIC05OCw3ICs5Miw3
IEBAIHZvaWQgZHVtcF9wMm1fbG9va3VwKHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3QKPiBhZGRy
KQo+ICAgICAgcHJpbnRrKCJkb20lZCBJUEEgMHglIlBSSXBhZGRyIlxuIiwgZC0+ZG9tYWluX2lk
LCBhZGRyKTsKPiAKPiAgICAgIHByaW50aygiUDJNIEAgJXAgbWZuOjB4JWx4XG4iLAo+IC0gICAg
ICAgICAgIHAybS0+cm9vdCwgX19wYWdlX3RvX21mbihwMm0tPnJvb3QpKTsKPiArICAgICAgICAg
ICBwMm0tPnJvb3QsIG1mbl94KHBhZ2VfdG9fbWZuKHAybS0+cm9vdCkpKTsKClRoZSBmb3JtYXQg
c3BlY2lmaWVyIHNob3VsZCByZWFsbHkgYmUgdXNpbmcgUFJJX21mbiBub3cuIFNhbWUgZ29lcyBm
b3Igb3RoZXJzIGJlbG93LgoKPiAKPiAgICAgIGR1bXBfcHRfd2FsayhwYWdlX3RvX21hZGRyKHAy
bS0+cm9vdCksIGFkZHIsCj4gICAgICAgICAgICAgICAgICAgUDJNX1JPT1RfTEVWRUwsIFAyTV9S
T09UX1BBR0VTKTsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS92cG11LmMgYi94ZW4v
YXJjaC94ODYvY3B1L3ZwbXUuYwo+IGluZGV4IGZkMmZjYWNjMjYuLjM3NmU4MGI2YzcgMTAwNjQ0
Cj4gLS0tIGEveGVuL2FyY2gveDg2L2NwdS92cG11LmMKPiArKysgYi94ZW4vYXJjaC94ODYvY3B1
L3ZwbXUuYwo+IEBAIC02NTcsNyArNjU3LDcgQEAgc3RhdGljIHZvaWQgcHZwbXVfZmluaXNoKHN0
cnVjdCBkb21haW4gKmQsCj4geGVuX3BtdV9wYXJhbXNfdCAqcGFyYW1zKQo+ICB7Cj4gICAgICBz
dHJ1Y3QgdmNwdSAqdjsKPiAgICAgIHN0cnVjdCB2cG11X3N0cnVjdCAqdnBtdTsKPiAtICAgIHVp
bnQ2NF90IG1mbjsKPiArICAgIG1mbl90IG1mbjsKPiAgICAgIHZvaWQgKnhlbnBtdV9kYXRhOwo+
IAo+ICAgICAgaWYgKCAocGFyYW1zLT52Y3B1ID49IGQtPm1heF92Y3B1cykgfHwgKGQtPnZjcHVb
cGFyYW1zLT52Y3B1XSA9PQo+IE5VTEwpICkKPiBAQCAtNjc5LDcgKzY3OSw3IEBAIHN0YXRpYyB2
b2lkIHB2cG11X2ZpbmlzaChzdHJ1Y3QgZG9tYWluICpkLAo+IHhlbl9wbXVfcGFyYW1zX3QgKnBh
cmFtcykKPiAgICAgIGlmICggeGVucG11X2RhdGEgKQo+ICAgICAgewo+ICAgICAgICAgIG1mbiA9
IGRvbWFpbl9wYWdlX21hcF90b19tZm4oeGVucG11X2RhdGEpOwo+IC0gICAgICAgIEFTU0VSVCht
Zm5fdmFsaWQoX21mbihtZm4pKSk7Cj4gKyAgICAgICAgQVNTRVJUKG1mbl92YWxpZChtZm4pKTsK
PiAgICAgICAgICB1bm1hcF9kb21haW5fcGFnZV9nbG9iYWwoeGVucG11X2RhdGEpOwo+ICAgICAg
ICAgIHB1dF9wYWdlX2FuZF90eXBlKG1mbl90b19wYWdlKG1mbikpOwo+ICAgICAgfQo+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKPiBp
bmRleCBiYjFmZmEzMjIyLi4zOTVlZjYxNDVhIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9k
b21haW4uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwo+IEBAIC0xODYsNyArMTg2LDcg
QEAgdm9pZCBkdW1wX3BhZ2VmcmFtZV9pbmZvKHN0cnVjdCBkb21haW4gKmQpCj4gICAgICAgICAg
ICAgICAgICB9Cj4gICAgICAgICAgICAgIH0KPiAgICAgICAgICAgICAgcHJpbnRrKCIgICAgRG9t
UGFnZSAlcDogY2FmPSUwOGx4LCB0YWY9JSIgUFJ0eXBlX2luZm8gIlxuIiwKPiAtICAgICAgICAg
ICAgICAgICAgIF9wKHBhZ2VfdG9fbWZuKHBhZ2UpKSwKPiArICAgICAgICAgICAgICAgICAgIF9w
KG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKSksCj4gICAgICAgICAgICAgICAgICAgICBwYWdlLT5j
b3VudF9pbmZvLCBwYWdlLT51LmludXNlLnR5cGVfaW5mbyk7Cj4gICAgICAgICAgfQo+ICAgICAg
ICAgIHNwaW5fdW5sb2NrKCZkLT5wYWdlX2FsbG9jX2xvY2spOwo+IEBAIC0xOTksNyArMTk5LDcg
QEAgdm9pZCBkdW1wX3BhZ2VmcmFtZV9pbmZvKHN0cnVjdCBkb21haW4gKmQpCj4gICAgICBwYWdl
X2xpc3RfZm9yX2VhY2ggKCBwYWdlLCAmZC0+eGVucGFnZV9saXN0ICkKPiAgICAgIHsKPiAgICAg
ICAgICBwcmludGsoIiAgICBYZW5QYWdlICVwOiBjYWY9JTA4bHgsIHRhZj0lIiBQUnR5cGVfaW5m
byAiXG4iLAo+IC0gICAgICAgICAgICAgICBfcChwYWdlX3RvX21mbihwYWdlKSksCj4gKyAgICAg
ICAgICAgICAgIF9wKG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKSksCj4gICAgICAgICAgICAgICAg
IHBhZ2UtPmNvdW50X2luZm8sIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvKTsKPiAgICAgIH0KPiAg
ICAgIHNwaW5fdW5sb2NrKCZkLT5wYWdlX2FsbG9jX2xvY2spOwo+IEBAIC02MjEsNyArNjIxLDgg
QEAgaW50IGFyY2hfZG9tYWluX3NvZnRfcmVzZXQoc3RydWN0IGRvbWFpbiAqZCkKPiAgICAgIHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSB2aXJ0X3RvX3BhZ2UoZC0+c2hhcmVkX2luZm8pLCAqbmV3
X3BhZ2U7Cj4gICAgICBpbnQgcmV0ID0gMDsKPiAgICAgIHN0cnVjdCBkb21haW4gKm93bmVyOwo+
IC0gICAgdW5zaWduZWQgbG9uZyBtZm4sIGdmbjsKPiArICAgIG1mbl90IG1mbjsKPiArICAgIHVu
c2lnbmVkIGxvbmcgZ2ZuOwo+ICAgICAgcDJtX3R5cGVfdCBwMm10Owo+ICAgICAgdW5zaWduZWQg
aW50IGk7Cj4gCj4gQEAgLTY1NSw3ICs2NTYsNyBAQCBpbnQgYXJjaF9kb21haW5fc29mdF9yZXNl
dChzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgQVNTRVJUKCBvd25lciA9PSBkICk7Cj4gCj4gICAg
ICBtZm4gPSBwYWdlX3RvX21mbihwYWdlKTsKPiAtICAgIGdmbiA9IG1mbl90b19nbWZuKGQsIG1m
bik7Cj4gKyAgICBnZm4gPSBtZm5fdG9fZ21mbihkLCBtZm5feChtZm4pKTsKPiAKPiAgICAgIC8q
Cj4gICAgICAgKiBnZm4gPT0gSU5WQUxJRF9HRk4gaW5kaWNhdGVzIHRoYXQgdGhlIHNoYXJlZF9p
bmZvIHBhZ2Ugd2FzIG5ldmVyCj4gbWFwcGVkCj4gQEAgLTY2NCw3ICs2NjUsNyBAQCBpbnQgYXJj
aF9kb21haW5fc29mdF9yZXNldChzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgaWYgKCBnZm4gPT0g
Z2ZuX3goSU5WQUxJRF9HRk4pICkKPiAgICAgICAgICBnb3RvIGV4aXRfcHV0X3BhZ2U7Cj4gCj4g
LSAgICBpZiAoIG1mbl94KGdldF9nZm5fcXVlcnkoZCwgZ2ZuLCAmcDJtdCkpICE9IG1mbiApCj4g
KyAgICBpZiAoICFtZm5fZXEoZ2V0X2dmbl9xdWVyeShkLCBnZm4sICZwMm10KSwgbWZuKSApCj4g
ICAgICB7Cj4gICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUiAiRmFpbGVkIHRvIGdldCBEb20l
ZCdzIHNoYXJlZF9pbmZvIEdGTgo+ICglbHgpXG4iLAo+ICAgICAgICAgICAgICAgICBkLT5kb21h
aW5faWQsIGdmbik7Cj4gQEAgLTY4MSw3ICs2ODIsNyBAQCBpbnQgYXJjaF9kb21haW5fc29mdF9y
ZXNldChzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgICAgIGdvdG8gZXhpdF9wdXRfZ2ZuOwo+ICAg
ICAgfQo+IAo+IC0gICAgcmV0ID0gZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGdm
biksIF9tZm4obWZuKSwKPiBQQUdFX09SREVSXzRLKTsKPiArICAgIHJldCA9IGd1ZXN0X3BoeXNt
YXBfcmVtb3ZlX3BhZ2UoZCwgX2dmbihnZm4pLCBtZm4sCj4gUEFHRV9PUkRFUl80Syk7Cj4gICAg
ICBpZiAoIHJldCApCj4gICAgICB7Cj4gICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUiAiRmFp
bGVkIHRvIHJlbW92ZSBEb20lZCdzIHNoYXJlZF9pbmZvIGZyYW1lCj4gJWx4XG4iLAo+IEBAIC02
OTAsNyArNjkxLDcgQEAgaW50IGFyY2hfZG9tYWluX3NvZnRfcmVzZXQoc3RydWN0IGRvbWFpbiAq
ZCkKPiAgICAgICAgICBnb3RvIGV4aXRfcHV0X2dmbjsKPiAgICAgIH0KPiAKPiAtICAgIHJldCA9
IGd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2UoZCwgX2dmbihnZm4pLAo+IF9tZm4ocGFnZV90b19tZm4o
bmV3X3BhZ2UpKSwKPiArICAgIHJldCA9IGd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2UoZCwgX2dmbihn
Zm4pLCBwYWdlX3RvX21mbihuZXdfcGFnZSksCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFBBR0VfT1JERVJfNEspOwo+ICAgICAgaWYgKCByZXQgKQo+ICAgICAgewo+IEBAIC05
ODgsNyArOTg5LDcgQEAgaW50IGFyY2hfc2V0X2luZm9fZ3Vlc3QoCj4gICAgICAgICAgICAgICAg
ICB7Cj4gICAgICAgICAgICAgICAgICAgICAgaWYgKCAocGFnZS0+dS5pbnVzZS50eXBlX2luZm8g
JiBQR1RfdHlwZV9tYXNrKSA9PQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgUEdUX2w0X3Bh
Z2VfdGFibGUgKQo+IC0gICAgICAgICAgICAgICAgICAgICAgICBkb25lID0gIWZpbGxfcm9fbXB0
KF9tZm4ocGFnZV90b19tZm4ocGFnZSkpKTsKPiArICAgICAgICAgICAgICAgICAgICAgICAgZG9u
ZSA9ICFmaWxsX3JvX21wdChwYWdlX3RvX21mbihwYWdlKSk7Cj4gCj4gICAgICAgICAgICAgICAg
ICAgICAgcGFnZV91bmxvY2socGFnZSk7Cj4gICAgICAgICAgICAgICAgICB9Cj4gQEAgLTExMTQs
NyArMTExNSw3IEBAIGludCBhcmNoX3NldF9pbmZvX2d1ZXN0KAo+ICAgICAgICAgIGw0X3BnZW50
cnlfdCAqbDR0YWI7Cj4gCj4gICAgICAgICAgbDR0YWIgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihw
YWdldGFibGVfZ2V0X3Bmbih2LQo+ID5hcmNoLmd1ZXN0X3RhYmxlKSkpOwo+IC0gICAgICAgICps
NHRhYiA9IGw0ZV9mcm9tX3BmbihwYWdlX3RvX21mbihjcjNfcGFnZSksCj4gKyAgICAgICAgKmw0
dGFiID0gbDRlX2Zyb21fcGZuKG1mbl94KHBhZ2VfdG9fbWZuKGNyM19wYWdlKSksCj4gICAgICAg
ICAgICAgIF9QQUdFX1BSRVNFTlR8X1BBR0VfUld8X1BBR0VfVVNFUnxfUEFHRV9BQ0NFU1NFRCk7
Cj4gICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobDR0YWIpOwo+ICAgICAgfQo+IEBAIC0xOTQx
LDcgKzE5NDIsNyBAQCBpbnQgZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKHN0cnVjdCBkb21h
aW4gKmQpCj4gICAgICAgICAgaWYgKCBkLT5hcmNoLnBpcnFfZW9pX21hcCAhPSBOVUxMICkKPiAg
ICAgICAgICB7Cj4gICAgICAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlX2dsb2JhbChkLT5hcmNo
LnBpcnFfZW9pX21hcCk7Cj4gLSAgICAgICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKG1mbl90b19w
YWdlKGQtPmFyY2gucGlycV9lb2lfbWFwX21mbikpOwo+ICsgICAgICAgICAgICBwdXRfcGFnZV9h
bmRfdHlwZShtZm5fdG9fcGFnZShfbWZuKGQtCj4gPmFyY2gucGlycV9lb2lfbWFwX21mbikpKTsK
PiAgICAgICAgICAgICAgZC0+YXJjaC5waXJxX2VvaV9tYXAgPSBOVUxMOwo+ICAgICAgICAgICAg
ICBkLT5hcmNoLmF1dG9fdW5tYXNrID0gMDsKPiAgICAgICAgICB9Cj4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jIGIveGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMKPiBp
bmRleCAzNDMyYTg1NGRkLi44ODA0NmIzOWM5IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9k
b21haW5fcGFnZS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMKPiBAQCAtMzMx
LDEzICszMzEsMTMgQEAgdm9pZCB1bm1hcF9kb21haW5fcGFnZV9nbG9iYWwoY29uc3Qgdm9pZCAq
cHRyKQo+ICB9Cj4gCj4gIC8qIFRyYW5zbGF0ZSBhIG1hcC1kb21haW4tcGFnZSdkIGFkZHJlc3Mg
dG8gdGhlIHVuZGVybHlpbmcgTUZOICovCj4gLXVuc2lnbmVkIGxvbmcgZG9tYWluX3BhZ2VfbWFw
X3RvX21mbihjb25zdCB2b2lkICpwdHIpCj4gK21mbl90IGRvbWFpbl9wYWdlX21hcF90b19tZm4o
Y29uc3Qgdm9pZCAqcHRyKQo+ICB7Cj4gICAgICB1bnNpZ25lZCBsb25nIHZhID0gKHVuc2lnbmVk
IGxvbmcpcHRyOwo+ICAgICAgY29uc3QgbDFfcGdlbnRyeV90ICpwbDFlOwo+IAo+ICAgICAgaWYg
KCB2YSA+PSBESVJFQ1RNQVBfVklSVF9TVEFSVCApCj4gLSAgICAgICAgcmV0dXJuIHZpcnRfdG9f
bWZuKHB0cik7Cj4gKyAgICAgICAgcmV0dXJuIF9tZm4odmlydF90b19tZm4ocHRyKSk7Cj4gCj4g
ICAgICBpZiAoIHZhID49IFZNQVBfVklSVF9TVEFSVCAmJiB2YSA8IFZNQVBfVklSVF9FTkQgKQo+
ICAgICAgewo+IEBAIC0zNTAsNSArMzUwLDUgQEAgdW5zaWduZWQgbG9uZyBkb21haW5fcGFnZV9t
YXBfdG9fbWZuKGNvbnN0IHZvaWQKPiAqcHRyKQo+ICAgICAgICAgIHBsMWUgPSAmX19saW5lYXJf
bDFfdGFibGVbbDFfbGluZWFyX29mZnNldCh2YSldOwo+ICAgICAgfQo+IAo+IC0gICAgcmV0dXJu
IGwxZV9nZXRfcGZuKCpwbDFlKTsKPiArICAgIHJldHVybiBsMWVfZ2V0X21mbigqcGwxZSk7Cj4g
IH0KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWN0bC5jIGIveGVuL2FyY2gveDg2L2Rv
bWN0bC5jCj4gaW5kZXggNTQwYmEwODlkNy4uOTI5MmFlNTExOCAxMDA2NDQKPiAtLS0gYS94ZW4v
YXJjaC94ODYvZG9tY3RsLmMKPiArKysgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKPiBAQCAtNDI5
LDcgKzQyOSw3IEBAIGxvbmcgYXJjaF9kb19kb21jdGwoCj4gICAgICAgICAgewo+ICAgICAgICAg
ICAgICBpZiAoIGkgPj0gbWF4X3BmbnMgKQo+ICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4gLSAg
ICAgICAgICAgIG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwo+ICsgICAgICAgICAgICBtZm4gPSBt
Zm5feChwYWdlX3RvX21mbihwYWdlKSk7Cj4gICAgICAgICAgICAgIGlmICggY29weV90b19ndWVz
dF9vZmZzZXQoZG9tY3RsLT51LmdldG1lbWxpc3QuYnVmZmVyLAo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGksICZtZm4sIDEpICkKPiAgICAgICAgICAgICAgewo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2RtLmMK
PiBpbmRleCA5Y2Y1M2I1NTFjLi4xYTgzZjI3YzBiIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vZG0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwo+IEBAIC0yMTksNyArMjE5
LDcgQEAgc3RhdGljIGludCBtb2RpZmllZF9tZW1vcnkoc3RydWN0IGRvbWFpbiAqZCwKPiAgICAg
ICAgICAgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIHBmbiwgTlVMTCwgUDJNX1VOU0hB
UkUpOwo+ICAgICAgICAgICAgICBpZiAoIHBhZ2UgKQo+ICAgICAgICAgICAgICB7Cj4gLSAgICAg
ICAgICAgICAgICBtZm5fdCBnbWZuID0gX21mbihwYWdlX3RvX21mbihwYWdlKSk7Cj4gKyAgICAg
ICAgICAgICAgICBtZm5fdCBnbWZuID0gcGFnZV90b19tZm4ocGFnZSk7Cj4gCj4gICAgICAgICAg
ICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShkLCBnbWZuKTsKPiAgICAgICAgICAgICAgICAgIC8q
Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCj4gYi94ZW4vYXJj
aC94ODYvaHZtL2RvbTBfYnVpbGQuYwo+IGluZGV4IGU4Zjc0NmM3MGIuLjc3ODlmNmU1NzEgMTAw
NjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMKPiArKysgYi94ZW4vYXJj
aC94ODYvaHZtL2RvbTBfYnVpbGQuYwo+IEBAIC0xMjAsNyArMTIwLDcgQEAgc3RhdGljIGludCBf
X2luaXQgcHZoX3BvcHVsYXRlX21lbW9yeV9yYW5nZShzdHJ1Y3QKPiBkb21haW4gKmQsCj4gICAg
ICAgICAgICAgIGNvbnRpbnVlOwo+ICAgICAgICAgIH0KPiAKPiAtICAgICAgICByYyA9IGd1ZXN0
X3BoeXNtYXBfYWRkX3BhZ2UoZCwgX2dmbihzdGFydCksCj4gX21mbihwYWdlX3RvX21mbihwYWdl
KSksCj4gKyAgICAgICAgcmMgPSBndWVzdF9waHlzbWFwX2FkZF9wYWdlKGQsIF9nZm4oc3RhcnQp
LCBwYWdlX3RvX21mbihwYWdlKSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgb3JkZXIpOwo+ICAgICAgICAgIGlmICggcmMgIT0gMCApCj4gICAgICAgICAgewo+IEBAIC0y
NzAsNyArMjcwLDcgQEAgc3RhdGljIGludCBfX2luaXQKPiBwdmhfc2V0dXBfdm14X3JlYWxtb2Rl
X2hlbHBlcnMoc3RydWN0IGRvbWFpbiAqZCkKPiAgICAgIH0KPiAgICAgIHdyaXRlXzMyYml0X3Bz
ZV9pZGVudG1hcChpZGVudF9wdCk7Cj4gICAgICB1bm1hcF9kb21haW5fcGFnZShpZGVudF9wdCk7
Cj4gLSAgICBwdXRfcGFnZShtZm5fdG9fcGFnZShtZm5feChtZm4pKSk7Cj4gKyAgICBwdXRfcGFn
ZShtZm5fdG9fcGFnZShtZm4pKTsKPiAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi5wYXJhbXNbSFZN
X1BBUkFNX0lERU5UX1BUXSA9IGdhZGRyOwo+ICAgICAgaWYgKCBwdmhfYWRkX21lbV9yYW5nZShk
LCBnYWRkciwgZ2FkZHIgKyBQQUdFX1NJWkUsIEU4MjBfUkVTRVJWRUQpICkKPiAgICAgICAgICAg
ICAgcHJpbnRrKCJVbmFibGUgdG8gc2V0IGlkZW50aXR5IHBhZ2UgdGFibGVzIGFzIHJlc2VydmVk
IGluIHRoZSBtZW1vcnkKPiBtYXBcbiIpOwo+IEBAIC0yODgsNyArMjg4LDcgQEAgc3RhdGljIHZv
aWQgX19pbml0IHB2aF9zdGVhbF9sb3dfcmFtKHN0cnVjdCBkb21haW4KPiAqZCwgdW5zaWduZWQg
bG9uZyBzdGFydCwKPiAKPiAgICAgIGZvciAoIG1mbiA9IHN0YXJ0OyBtZm4gPCBzdGFydCArIG5y
X3BhZ2VzOyBtZm4rKyApCj4gICAgICB7Cj4gLSAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcg
PSBtZm5fdG9fcGFnZShtZm4pOwo+ICsgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnID0gbWZu
X3RvX3BhZ2UoX21mbihtZm4pKTsKPiAgICAgICAgICBpbnQgcmM7Cj4gCj4gICAgICAgICAgcmMg
PSB1bnNoYXJlX3hlbl9wYWdlX3dpdGhfZ3Vlc3QocGcsIGRvbV9pbyk7Cj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4gaW5kZXgg
MjA1YjRjYjY4NS4uZGM3YTAxOGQxZCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2
bS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+IEBAIC0yMjExLDcgKzIyMTEsNyBA
QCBpbnQgaHZtX3NldF9jcjAodW5zaWduZWQgbG9uZyB2YWx1ZSwgYm9vbF90Cj4gbWF5X2RlZmVy
KQo+ICAgICAgICAgICAgICB2LT5hcmNoLmd1ZXN0X3RhYmxlID0gcGFnZXRhYmxlX2Zyb21fcGFn
ZShwYWdlKTsKPiAKPiAgICAgICAgICAgICAgSFZNX0RCR19MT0coREJHX0xFVkVMX1ZNTVUsICJV
cGRhdGUgQ1IzIHZhbHVlID0gJWx4LCBtZm4gPQo+ICVseCIsCj4gLSAgICAgICAgICAgICAgICAg
ICAgICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbM10sIHBhZ2VfdG9fbWZuKHBhZ2UpKTsK
PiArICAgICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9jclszXSwg
bWZuX3gocGFnZV90b19tZm4ocGFnZSkpKTsKPiAgICAgICAgICB9Cj4gICAgICB9Cj4gICAgICBl
bHNlIGlmICggISh2YWx1ZSAmIFg4Nl9DUjBfUEcpICYmIChvbGRfdmFsdWUgJiBYODZfQ1IwX1BH
KSApCj4gQEAgLTI1NDYsNyArMjU0Niw3IEBAIHN0YXRpYyB2b2lkICpfaHZtX21hcF9ndWVzdF9m
cmFtZSh1bnNpZ25lZAo+IGxvbmcgZ2ZuLCBib29sX3QgcGVybWFuZW50LAo+ICAgICAgICAgIGlm
ICggdW5saWtlbHkocDJtX2lzX2Rpc2NhcmRfd3JpdGUocDJtdCkpICkKPiAgICAgICAgICAgICAg
KndyaXRhYmxlID0gMDsKPiAgICAgICAgICBlbHNlIGlmICggIXBlcm1hbmVudCApCj4gLSAgICAg
ICAgICAgIHBhZ2luZ19tYXJrX2RpcnR5KGQsIF9tZm4ocGFnZV90b19tZm4ocGFnZSkpKTsKPiAr
ICAgICAgICAgICAgcGFnaW5nX21hcmtfZGlydHkoZCwgcGFnZV90b19tZm4ocGFnZSkpOwo+ICAg
ICAgfQo+IAo+ICAgICAgaWYgKCAhcGVybWFuZW50ICkKPiBAQCAtMjU4OCw3ICsyNTg4LDcgQEAg
dm9pZCAqaHZtX21hcF9ndWVzdF9mcmFtZV9ybyh1bnNpZ25lZCBsb25nCj4gZ2ZuLCBib29sX3Qg
cGVybWFuZW50KQo+IAo+ICB2b2lkIGh2bV91bm1hcF9ndWVzdF9mcmFtZSh2b2lkICpwLCBib29s
X3QgcGVybWFuZW50KQo+ICB7Cj4gLSAgICB1bnNpZ25lZCBsb25nIG1mbjsKPiArICAgIG1mbl90
IG1mbjsKPiAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7Cj4gCj4gICAgICBpZiAoICFwICkK
PiBAQCAtMjYwOSw3ICsyNjA5LDcgQEAgdm9pZCBodm1fdW5tYXBfZ3Vlc3RfZnJhbWUodm9pZCAq
cCwgYm9vbF90Cj4gcGVybWFuZW50KQo+ICAgICAgICAgIGxpc3RfZm9yX2VhY2hfZW50cnkodHJh
Y2ssICZkLT5hcmNoLmh2bV9kb21haW4ud3JpdGVfbWFwLmxpc3QsIGxpc3QpCj4gICAgICAgICAg
ICAgIGlmICggdHJhY2stPnBhZ2UgPT0gcGFnZSApCj4gICAgICAgICAgICAgIHsKPiAtICAgICAg
ICAgICAgICAgIHBhZ2luZ19tYXJrX2RpcnR5KGQsIF9tZm4obWZuKSk7Cj4gKyAgICAgICAgICAg
ICAgICBwYWdpbmdfbWFya19kaXJ0eShkLCBtZm4pOwo+ICAgICAgICAgICAgICAgICAgbGlzdF9k
ZWwoJnRyYWNrLT5saXN0KTsKPiAgICAgICAgICAgICAgICAgIHhmcmVlKHRyYWNrKTsKPiAgICAg
ICAgICAgICAgICAgIGJyZWFrOwo+IEBAIC0yNjI2LDcgKzI2MjYsNyBAQCB2b2lkCj4gaHZtX21h
cHBlZF9ndWVzdF9mcmFtZXNfbWFya19kaXJ0eShzdHJ1Y3QgZG9tYWluICpkKQo+IAo+ICAgICAg
c3Bpbl9sb2NrKCZkLT5hcmNoLmh2bV9kb21haW4ud3JpdGVfbWFwLmxvY2spOwo+ICAgICAgbGlz
dF9mb3JfZWFjaF9lbnRyeSh0cmFjaywgJmQtPmFyY2guaHZtX2RvbWFpbi53cml0ZV9tYXAubGlz
dCwgbGlzdCkKPiAtICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShkLCBfbWZuKHBhZ2VfdG9fbWZu
KHRyYWNrLT5wYWdlKSkpOwo+ICsgICAgICAgIHBhZ2luZ19tYXJrX2RpcnR5KGQsIHBhZ2VfdG9f
bWZuKHRyYWNrLT5wYWdlKSk7Cj4gICAgICBzcGluX3VubG9jaygmZC0+YXJjaC5odm1fZG9tYWlu
LndyaXRlX21hcC5sb2NrKTsKPiAgfQo+IAo+IEBAIC0zMjAxLDcgKzMyMDEsNyBAQCBzdGF0aWMg
ZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IF9faHZtX2NvcHkoCj4gICAgICAgICAgICAgICAg
ICBpZiAoIHhjaGcoJmxhc3RwYWdlLCBnZm5feChnZm4pKSAhPSBnZm5feChnZm4pICkKPiAgICAg
ICAgICAgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19HX0RFQlVHLAo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIiVwdiBhdHRlbXB0ZWQgd3JpdGUgdG8gcmVhZC1vbmx5IGdmbiAlI2x4
IChtZm49JSNseClcbiIsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICB2LCBnZm5feChn
Zm4pLCBwYWdlX3RvX21mbihwYWdlKSk7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB2
LCBnZm5feChnZm4pLCBtZm5feChwYWdlX3RvX21mbihwYWdlKSkpOwo+ICAgICAgICAgICAgICB9
Cj4gICAgICAgICAgICAgIGVsc2UKPiAgICAgICAgICAgICAgewo+IEBAIC0zMjA5LDcgKzMyMDks
NyBAQCBzdGF0aWMgZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IF9faHZtX2NvcHkoCj4gICAg
ICAgICAgICAgICAgICAgICAgbWVtY3B5KHAsIGJ1ZiwgY291bnQpOwo+ICAgICAgICAgICAgICAg
ICAgZWxzZQo+ICAgICAgICAgICAgICAgICAgICAgIG1lbXNldChwLCAwLCBjb3VudCk7Cj4gLSAg
ICAgICAgICAgICAgICBwYWdpbmdfbWFya19kaXJ0eSh2LT5kb21haW4sIF9tZm4ocGFnZV90b19t
Zm4ocGFnZSkpKTsKPiArICAgICAgICAgICAgICAgIHBhZ2luZ19tYXJrX2RpcnR5KHYtPmRvbWFp
biwgcGFnZV90b19tZm4ocGFnZSkpOwo+ICAgICAgICAgICAgICB9Cj4gICAgICAgICAgfQo+ICAg
ICAgICAgIGVsc2UKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIGIveGVu
L2FyY2gveDg2L2h2bS9pb3JlcS5jCj4gaW5kZXggZjJlMGIzZjc0YS4uNWJkNWNkNzg4ZSAxMDA2
NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKPiArKysgYi94ZW4vYXJjaC94ODYv
aHZtL2lvcmVxLmMKPiBAQCAtMjY4LDcgKzI2OCw3IEBAIHN0YXRpYyB2b2lkIGh2bV9yZW1vdmVf
aW9yZXFfZ2ZuKAo+ICAgICAgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGh2bV9pb3JlcV9wYWdl
ICppb3JwKQo+ICB7Cj4gICAgICBpZiAoIGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgX2dm
bihpb3JwLT5nZm4pLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9tZm4o
cGFnZV90b19tZm4oaW9ycC0+cGFnZSkpLCAwKSApCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFnZV90b19tZm4oaW9ycC0+cGFnZSksIDApICkKPiAgICAgICAgICBkb21h
aW5fY3Jhc2goZCk7Cj4gICAgICBjbGVhcl9wYWdlKGlvcnAtPnZhKTsKPiAgfQo+IEBAIC0yODEs
OSArMjgxLDkgQEAgc3RhdGljIGludCBodm1fYWRkX2lvcmVxX2dmbigKPiAgICAgIGNsZWFyX3Bh
Z2UoaW9ycC0+dmEpOwo+IAo+ICAgICAgcmMgPSBndWVzdF9waHlzbWFwX2FkZF9wYWdlKGQsIF9n
Zm4oaW9ycC0+Z2ZuKSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfbWZuKHBh
Z2VfdG9fbWZuKGlvcnAtPnBhZ2UpKSwgMCk7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFnZV90b19tZm4oaW9ycC0+cGFnZSksIDApOwo+ICAgICAgaWYgKCByYyA9PSAwICkK
PiAtICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShkLCBfbWZuKHBhZ2VfdG9fbWZuKGlvcnAtPnBh
Z2UpKSk7Cj4gKyAgICAgICAgcGFnaW5nX21hcmtfZGlydHkoZCwgcGFnZV90b19tZm4oaW9ycC0+
cGFnZSkpOwo+IAo+ICAgICAgcmV0dXJuIHJjOwo+ICB9Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9odm0vc3RkdmdhLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N0ZHZnYS5jCj4gaW5kZXggMDg4
ZmJkZjhjZS4uOTI1YmFiMjQzOCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N0ZHZn
YS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdGR2Z2EuYwo+IEBAIC01OTAsNyArNTkwLDcg
QEAgdm9pZCBzdGR2Z2FfaW5pdChzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgICAgIGlmICggcGcg
PT0gTlVMTCApCj4gICAgICAgICAgICAgIGJyZWFrOwo+ICAgICAgICAgIHMtPnZyYW1fcGFnZVtp
XSA9IHBnOwo+IC0gICAgICAgIGNsZWFyX2RvbWFpbl9wYWdlKF9tZm4ocGFnZV90b19tZm4ocGcp
KSk7Cj4gKyAgICAgICAgY2xlYXJfZG9tYWluX3BhZ2UocGFnZV90b19tZm4ocGcpKTsKPiAgICAg
IH0KPiAKPiAgICAgIGlmICggaSA9PSBBUlJBWV9TSVpFKHMtPnZyYW1fcGFnZSkgKQo+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3Zt
L3N2bS5jCj4gaW5kZXggYjljZjQyM2ZkOS4uZjUwZjkzMTU5OCAxMDA2NDQKPiAtLS0gYS94ZW4v
YXJjaC94ODYvaHZtL3N2bS9zdm0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5j
Cj4gQEAgLTE1MjEsNyArMTUyMSw3IEBAIHN0YXRpYyBpbnQgc3ZtX2NwdV91cF9wcmVwYXJlKHVu
c2lnbmVkIGludCBjcHUpCj4gICAgICAgICAgaWYgKCAhcGcgKQo+ICAgICAgICAgICAgICBnb3Rv
IGVycjsKPiAKPiAtICAgICAgICBjbGVhcl9kb21haW5fcGFnZShfbWZuKHBhZ2VfdG9fbWZuKHBn
KSkpOwo+ICsgICAgICAgIGNsZWFyX2RvbWFpbl9wYWdlKHBhZ2VfdG9fbWZuKHBnKSk7Cj4gICAg
ICAgICAgKnRoaXNfaHNhID0gcGFnZV90b19tYWRkcihwZyk7Cj4gICAgICB9Cj4gCj4gQEAgLTE1
MzEsNyArMTUzMSw3IEBAIHN0YXRpYyBpbnQgc3ZtX2NwdV91cF9wcmVwYXJlKHVuc2lnbmVkIGlu
dCBjcHUpCj4gICAgICAgICAgaWYgKCAhcGcgKQo+ICAgICAgICAgICAgICBnb3RvIGVycjsKPiAK
PiAtICAgICAgICBjbGVhcl9kb21haW5fcGFnZShfbWZuKHBhZ2VfdG9fbWZuKHBnKSkpOwo+ICsg
ICAgICAgIGNsZWFyX2RvbWFpbl9wYWdlKHBhZ2VfdG9fbWZuKHBnKSk7Cj4gICAgICAgICAgKnRo
aXNfdm1jYiA9IHBhZ2VfdG9fbWFkZHIocGcpOwo+ICAgICAgfQo+IAo+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMK
PiBpbmRleCBmMGZhNTlkN2Q1Li4wNzA1NTFlMWFiIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vdmlyaWRpYW4uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYwo+IEBA
IC0zNTQsNyArMzU0LDcgQEAgc3RhdGljIHZvaWQgZW5hYmxlX2h5cGVyY2FsbF9wYWdlKHN0cnVj
dCBkb21haW4gKmQpCj4gICAgICAgICAgaWYgKCBwYWdlICkKPiAgICAgICAgICAgICAgcHV0X3Bh
Z2UocGFnZSk7Cj4gICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJCYWQgR01GTiAl
IyJQUklfZ2ZuIiAoTUZOCj4gJSMiUFJJX21mbiIpXG4iLAo+IC0gICAgICAgICAgICAgICAgIGdt
Zm4sIHBhZ2UgPyBwYWdlX3RvX21mbihwYWdlKSA6IG1mbl94KElOVkFMSURfTUZOKSk7Cj4gKyAg
ICAgICAgICAgICAgICAgZ21mbiwgbWZuX3gocGFnZSA/IHBhZ2VfdG9fbWZuKHBhZ2UpIDogSU5W
QUxJRF9NRk4pKTsKPiAgICAgICAgICByZXR1cm47Cj4gICAgICB9Cj4gCj4gQEAgLTQxNCw3ICs0
MTQsNyBAQCBzdGF0aWMgdm9pZCBpbml0aWFsaXplX3ZwX2Fzc2lzdChzdHJ1Y3QgdmNwdSAqdikK
PiAKPiAgIGZhaWw6Cj4gICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkJhZCBHTUZOICUj
IlBSSV9nZm4iIChNRk4KPiAlIyJQUklfbWZuIilcbiIsIGdtZm4sCj4gLSAgICAgICAgICAgICBw
YWdlID8gcGFnZV90b19tZm4ocGFnZSkgOiBtZm5feChJTlZBTElEX01GTikpOwo+ICsgICAgICAg
ICAgICAgbWZuX3gocGFnZSA/IHBhZ2VfdG9fbWZuKHBhZ2UpIDogSU5WQUxJRF9NRk4pKTsKPiAg
fQo+IAo+ICBzdGF0aWMgdm9pZCB0ZWFyZG93bl92cF9hc3Npc3Qoc3RydWN0IHZjcHUgKnYpCj4g
QEAgLTQ5NCw3ICs0OTQsNyBAQCBzdGF0aWMgdm9pZCB1cGRhdGVfcmVmZXJlbmNlX3RzYyhzdHJ1
Y3QgZG9tYWluICpkLAo+IGJvb2xfdCBpbml0aWFsaXplKQo+ICAgICAgICAgIGlmICggcGFnZSAp
Cj4gICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwo+ICAgICAgICAgIGdkcHJpbnRrKFhFTkxP
R19XQVJOSU5HLCAiQmFkIEdNRk4gJSMiUFJJX2dmbiIgKE1GTgo+ICUjIlBSSV9tZm4iKVxuIiwK
PiAtICAgICAgICAgICAgICAgICBnbWZuLCBwYWdlID8gcGFnZV90b19tZm4ocGFnZSkgOiBtZm5f
eChJTlZBTElEX01GTikpOwo+ICsgICAgICAgICAgICAgICAgIGdtZm4sIG1mbl94KHBhZ2UgPyBw
YWdlX3RvX21mbihwYWdlKSA6IElOVkFMSURfTUZOKSk7Cj4gICAgICAgICAgcmV0dXJuOwo+ICAg
ICAgfQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgYi94ZW4v
YXJjaC94ODYvaHZtL3ZteC92bWNzLmMKPiBpbmRleCBmNjJmZTdlMjE3Li40NzFkMjI0NTM5IDEw
MDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwo+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3ZtY3MuYwo+IEBAIC0xNDQxLDcgKzE0NDEsNyBAQCBpbnQgdm14X3ZjcHVf
ZW5hYmxlX3BtbChzdHJ1Y3QgdmNwdSAqdikKPiAKPiAgICAgIHZteF92bWNzX2VudGVyKHYpOwo+
IAo+IC0gICAgX192bXdyaXRlKFBNTF9BRERSRVNTLCBwYWdlX3RvX21mbih2LT5hcmNoLmh2bV92
bXgucG1sX3BnKSA8PAo+IFBBR0VfU0hJRlQpOwo+ICsgICAgX192bXdyaXRlKFBNTF9BRERSRVNT
LCBwYWdlX3RvX21hZGRyKHYtPmFyY2guaHZtX3ZteC5wbWxfcGcpKTsKPiAgICAgIF9fdm13cml0
ZShHVUVTVF9QTUxfSU5ERVgsIE5SX1BNTF9FTlRSSUVTIC0gMSk7Cj4gCj4gICAgICB2LT5hcmNo
Lmh2bV92bXguc2Vjb25kYXJ5X2V4ZWNfY29udHJvbCB8PQo+IFNFQ09OREFSWV9FWEVDX0VOQUJM
RV9QTUw7Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2Fy
Y2gveDg2L2h2bS92bXgvdm14LmMKPiBpbmRleCA5Y2ZhOWI2OTY1Li40MGI5MTkzM2JmIDEwMDY0
NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCj4gKysrIGIveGVuL2FyY2gveDg2
L2h2bS92bXgvdm14LmMKPiBAQCAtMjk1MSw3ICsyOTUxLDcgQEAgZ3BfZmF1bHQ6Cj4gIHN0YXRp
YyBpbnQgdm14X2FsbG9jX3ZsYXBpY19tYXBwaW5nKHN0cnVjdCBkb21haW4gKmQpCj4gIHsKPiAg
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOwo+IC0gICAgdW5zaWduZWQgbG9uZyBtZm47Cj4gKyAg
ICBtZm5fdCBtZm47Cj4gCj4gICAgICBpZiAoICFjcHVfaGFzX3ZteF92aXJ0dWFsaXplX2FwaWNf
YWNjZXNzZXMgKQo+ICAgICAgICAgIHJldHVybiAwOwo+IEBAIC0yOTYwLDEwICsyOTYwLDEwIEBA
IHN0YXRpYyBpbnQgdm14X2FsbG9jX3ZsYXBpY19tYXBwaW5nKHN0cnVjdAo+IGRvbWFpbiAqZCkK
PiAgICAgIGlmICggIXBnICkKPiAgICAgICAgICByZXR1cm4gLUVOT01FTTsKPiAgICAgIG1mbiA9
IHBhZ2VfdG9fbWZuKHBnKTsKPiAtICAgIGNsZWFyX2RvbWFpbl9wYWdlKF9tZm4obWZuKSk7Cj4g
KyAgICBjbGVhcl9kb21haW5fcGFnZShtZm4pOwo+ICAgICAgc2hhcmVfeGVuX3BhZ2Vfd2l0aF9n
dWVzdChwZywgZCwgWEVOU0hBUkVfd3JpdGFibGUpOwo+IC0gICAgZC0+YXJjaC5odm1fZG9tYWlu
LnZteC5hcGljX2FjY2Vzc19tZm4gPSBtZm47Cj4gLSAgICBzZXRfbW1pb19wMm1fZW50cnkoZCwg
cGFkZHJfdG9fcGZuKEFQSUNfREVGQVVMVF9QSFlTX0JBU0UpLAo+IF9tZm4obWZuKSwKPiArICAg
IGQtPmFyY2guaHZtX2RvbWFpbi52bXguYXBpY19hY2Nlc3NfbWZuID0gbWZuX3gobWZuKTsKPiAr
ICAgIHNldF9tbWlvX3AybV9lbnRyeShkLCBwYWRkcl90b19wZm4oQVBJQ19ERUZBVUxUX1BIWVNf
QkFTRSksCj4gbWZuLAo+ICAgICAgICAgICAgICAgICAgICAgICAgIFBBR0VfT1JERVJfNEssIHAy
bV9nZXRfaG9zdHAybShkKS0+ZGVmYXVsdF9hY2Nlc3MpOwo+IAo+ICAgICAgcmV0dXJuIDA7Cj4g
QEAgLTI5NzQsNyArMjk3NCw3IEBAIHN0YXRpYyB2b2lkIHZteF9mcmVlX3ZsYXBpY19tYXBwaW5n
KHN0cnVjdAo+IGRvbWFpbiAqZCkKPiAgICAgIHVuc2lnbmVkIGxvbmcgbWZuID0gZC0+YXJjaC5o
dm1fZG9tYWluLnZteC5hcGljX2FjY2Vzc19tZm47Cj4gCj4gICAgICBpZiAoIG1mbiAhPSAwICkK
PiAtICAgICAgICBmcmVlX3NoYXJlZF9kb21oZWFwX3BhZ2UobWZuX3RvX3BhZ2UobWZuKSk7Cj4g
KyAgICAgICAgZnJlZV9zaGFyZWRfZG9taGVhcF9wYWdlKG1mbl90b19wYWdlKF9tZm4obWZuKSkp
Owo+ICB9Cj4gCj4gIHN0YXRpYyB2b2lkIHZteF9pbnN0YWxsX3ZsYXBpY19tYXBwaW5nKHN0cnVj
dCB2Y3B1ICp2KQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKPiBi
L3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwo+IGluZGV4IGNkMGVlMGEzMDcuLjM1ZjdjZGU4
MWEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCj4gKysrIGIveGVu
L2FyY2gveDg2L2h2bS92bXgvdnZteC5jCj4gQEAgLTg0LDcgKzg0LDcgQEAgaW50IG52bXhfdmNw
dV9pbml0aWFsaXNlKHN0cnVjdCB2Y3B1ICp2KQo+ICAgICAgICAgIH0KPiAgICAgICAgICB2LT5h
cmNoLmh2bV92bXgudm1yZWFkX2JpdG1hcCA9IHZtcmVhZF9iaXRtYXA7Cj4gCj4gLSAgICAgICAg
Y2xlYXJfZG9tYWluX3BhZ2UoX21mbihwYWdlX3RvX21mbih2bXJlYWRfYml0bWFwKSkpOwo+ICsg
ICAgICAgIGNsZWFyX2RvbWFpbl9wYWdlKHBhZ2VfdG9fbWZuKHZtcmVhZF9iaXRtYXApKTsKPiAK
PiAgICAgICAgICB2bXdyaXRlX2JpdG1hcCA9IGFsbG9jX2RvbWhlYXBfcGFnZShOVUxMLCAwKTsK
PiAgICAgICAgICBpZiAoICF2bXdyaXRlX2JpdG1hcCApCj4gQEAgLTE3MDQsNyArMTcwNCw3IEBA
IGludCBudm14X2hhbmRsZV92bXB0cmxkKHN0cnVjdCBjcHVfdXNlcl9yZWdzCj4gKnJlZ3MpCj4g
ICAgICAgICAgICAgICAgICBudmNwdS0+bnZfdnZtY3ggPSB2dm1jeDsKPiAgICAgICAgICAgICAg
ICAgIG52Y3B1LT5udl92dm1jeGFkZHIgPSBncGE7Cj4gICAgICAgICAgICAgICAgICB2LT5hcmNo
Lmh2bV92bXgudm1jc19zaGFkb3dfbWFkZHIgPQo+IC0gICAgICAgICAgICAgICAgICAgIHBmbl90
b19wYWRkcihkb21haW5fcGFnZV9tYXBfdG9fbWZuKHZ2bWN4KSk7Cj4gKyAgICAgICAgICAgICAg
ICAgICAgbWZuX3RvX21hZGRyKGRvbWFpbl9wYWdlX21hcF90b19tZm4odnZtY3gpKTsKPiAgICAg
ICAgICAgICAgfQo+ICAgICAgICAgICAgICBlbHNlCj4gICAgICAgICAgICAgIHsKPiBAQCAtMTc5
MCw3ICsxNzkwLDcgQEAgaW50IG52bXhfaGFuZGxlX3ZtY2xlYXIoc3RydWN0IGNwdV91c2VyX3Jl
Z3MKPiAqcmVncykKPiAgICAgICAgICB7Cj4gICAgICAgICAgICAgIGlmICggd3JpdGFibGUgKQo+
ICAgICAgICAgICAgICAgICAgY2xlYXJfdnZtY3NfbGF1bmNoZWQoJm52bXgtPmxhdW5jaGVkX2xp
c3QsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21haW5fcGFnZV9t
YXBfdG9fbWZuKHZ2bWNzKSk7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBtZm5feChkb21haW5fcGFnZV9tYXBfdG9fbWZuKHZ2bWNzKSkpOwo+ICAgICAgICAgICAgICBl
bHNlCj4gICAgICAgICAgICAgICAgICByYyA9IFZNRkFJTF9WQUxJRDsKPiAgICAgICAgICAgICAg
aHZtX3VubWFwX2d1ZXN0X2ZyYW1lKHZ2bWNzLCAwKTsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwo+IGluZGV4IGQ5ZGY1Y2E2OWYuLjM5MDM4NzIz
Y2UgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tLmMKPiArKysgYi94ZW4vYXJjaC94ODYv
bW0uYwo+IEBAIC0xMjksMTIgKzEyOSw2IEBACj4gCj4gICNpbmNsdWRlICJwdi9tbS5oIgo+IAo+
IC0vKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdp
dGggbWZuX3QgKi8KPiAtI3VuZGVmIG1mbl90b19wYWdlCj4gLSNkZWZpbmUgbWZuX3RvX3BhZ2Uo
bWZuKSBfX21mbl90b19wYWdlKG1mbl94KG1mbikpCj4gLSN1bmRlZiBwYWdlX3RvX21mbgo+IC0j
ZGVmaW5lIHBhZ2VfdG9fbWZuKHBnKSBfbWZuKF9fcGFnZV90b19tZm4ocGcpKQo+IC0KPiAgLyog
TWFwcGluZyBvZiB0aGUgZml4bWFwIHNwYWNlIG5lZWRlZCBlYXJseS4gKi8KPiAgbDFfcGdlbnRy
eV90IF9fc2VjdGlvbigiLmJzcy5wYWdlX2FsaWduZWQiKSBfX2FsaWduZWQoUEFHRV9TSVpFKQo+
ICAgICAgbDFfZml4bWFwW0wxX1BBR0VUQUJMRV9FTlRSSUVTXTsKPiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L21tL2d1ZXN0X3dhbGsuYwo+IGIveGVuL2FyY2gveDg2L21tL2d1ZXN0X3dhbGsu
Ywo+IGluZGV4IDYwNTVmZWMxYWQuLmY2N2FlZGEzZDAgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gv
eDg2L21tL2d1ZXN0X3dhbGsuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9ndWVzdF93YWxrLmMK
PiBAQCAtNDY5LDIwICs0NjksMjAgQEAgZ3Vlc3Rfd2Fsa190YWJsZXMoc3RydWN0IHZjcHUgKnYs
IHN0cnVjdAo+IHAybV9kb21haW4gKnAybSwKPiAgICAgIGlmICggbDNwICkKPiAgICAgIHsKPiAg
ICAgICAgICB1bm1hcF9kb21haW5fcGFnZShsM3ApOwo+IC0gICAgICAgIHB1dF9wYWdlKG1mbl90
b19wYWdlKG1mbl94KGd3LT5sM21mbikpKTsKPiArICAgICAgICBwdXRfcGFnZShtZm5fdG9fcGFn
ZShndy0+bDNtZm4pKTsKPiAgICAgIH0KPiAgI2VuZGlmCj4gICNpZiBHVUVTVF9QQUdJTkdfTEVW
RUxTID49IDMKPiAgICAgIGlmICggbDJwICkKPiAgICAgIHsKPiAgICAgICAgICB1bm1hcF9kb21h
aW5fcGFnZShsMnApOwo+IC0gICAgICAgIHB1dF9wYWdlKG1mbl90b19wYWdlKG1mbl94KGd3LT5s
Mm1mbikpKTsKPiArICAgICAgICBwdXRfcGFnZShtZm5fdG9fcGFnZShndy0+bDJtZm4pKTsKPiAg
ICAgIH0KPiAgI2VuZGlmCj4gICAgICBpZiAoIGwxcCApCj4gICAgICB7Cj4gICAgICAgICAgdW5t
YXBfZG9tYWluX3BhZ2UobDFwKTsKPiAtICAgICAgICBwdXRfcGFnZShtZm5fdG9fcGFnZShtZm5f
eChndy0+bDFtZm4pKSk7Cj4gKyAgICAgICAgcHV0X3BhZ2UobWZuX3RvX3BhZ2UoZ3ctPmwxbWZu
KSk7Cj4gICAgICB9Cj4gCj4gICAgICByZXR1cm4gd2Fsa19vazsKPiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L21tL2hhcC9ndWVzdF93YWxrLmMKPiBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvZ3Vl
c3Rfd2Fsay5jCj4gaW5kZXggYzU1MDAxN2JhNC4uY2IzZjljZWJlNyAxMDA2NDQKPiAtLS0gYS94
ZW4vYXJjaC94ODYvbW0vaGFwL2d1ZXN0X3dhbGsuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9o
YXAvZ3Vlc3Rfd2Fsay5jCj4gQEAgLTgzLDcgKzgzLDcgQEAgdW5zaWduZWQgbG9uZwo+IGhhcF9w
Mm1fZ2FfdG9fZ2ZuKEdVRVNUX1BBR0lOR19MRVZFTFMpKAo+ICAgICAgICAgICpwZmVjICY9IH5Q
RkVDX3BhZ2VfcHJlc2VudDsKPiAgICAgICAgICBnb3RvIG91dF90d2Vha19wZmVjOwo+ICAgICAg
fQo+IC0gICAgdG9wX21mbiA9IF9tZm4ocGFnZV90b19tZm4odG9wX3BhZ2UpKTsKPiArICAgIHRv
cF9tZm4gPSBwYWdlX3RvX21mbih0b3BfcGFnZSk7Cj4gCj4gICAgICAvKiBNYXAgdGhlIHRvcC1s
ZXZlbCB0YWJsZSBhbmQgY2FsbCB0aGUgdHJlZS13YWxrZXIgKi8KPiAgICAgIEFTU0VSVChtZm5f
dmFsaWQodG9wX21mbikpOwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5j
IGIveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYwo+IGluZGV4IGRjODVlODI4Y2QuLmU0NWMxYTE5
MTMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYwo+ICsrKyBiL3hlbi9h
cmNoL3g4Ni9tbS9oYXAvaGFwLmMKPiBAQCAtNDIsMTIgKzQyLDYgQEAKPiAKPiAgI2luY2x1ZGUg
InByaXZhdGUuaCIKPiAKPiAtLyogT3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBt
YWtlIHRoZW0gd29yayB3aXRoIG1mbl90ICovCj4gLSN1bmRlZiBtZm5fdG9fcGFnZQo+IC0jZGVm
aW5lIG1mbl90b19wYWdlKF9tKSBfX21mbl90b19wYWdlKG1mbl94KF9tKSkKPiAtI3VuZGVmIHBh
Z2VfdG9fbWZuCj4gLSNkZWZpbmUgcGFnZV90b19tZm4oX3BnKSBfbWZuKF9fcGFnZV90b19tZm4o
X3BnKSkKPiAtCj4gIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKiovCj4gIC8qICAgICAgICAgIEhBUCBWUkFNIFRSQUNLSU5HIFNVUFBPUlQgICAgICAgICAg
ICovCj4gIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiov
Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvbmVzdGVkX2VwdC5jCj4gYi94ZW4v
YXJjaC94ODYvbW0vaGFwL25lc3RlZF9lcHQuYwo+IGluZGV4IDE0YjFiYjAxZTkuLjE3MzhkZjY5
ZjYgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL2hhcC9uZXN0ZWRfZXB0LmMKPiArKysg
Yi94ZW4vYXJjaC94ODYvbW0vaGFwL25lc3RlZF9lcHQuYwo+IEBAIC0xNzMsNyArMTczLDcgQEAg
bmVwdF93YWxrX3RhYmxlcyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBsMmdhLAo+IGVw
dF93YWxrX3QgKmd3KQo+ICAgICAgICAgICAgICBnb3RvIG1hcF9lcnI7Cj4gICAgICAgICAgZ3ct
Pmx4ZVtsdmxdID0gbHhwW2VwdF9sdmxfdGFibGVfb2Zmc2V0KGwyZ2EsIGx2bCldOwo+ICAgICAg
ICAgIHVubWFwX2RvbWFpbl9wYWdlKGx4cCk7Cj4gLSAgICAgICAgcHV0X3BhZ2UobWZuX3RvX3Bh
Z2UobWZuX3gobHhtZm4pKSk7Cj4gKyAgICAgICAgcHV0X3BhZ2UobWZuX3RvX3BhZ2UobHhtZm4p
KTsKPiAKPiAgICAgICAgICBpZiAoIG5lcHRfbm9uX3ByZXNlbnRfY2hlY2soZ3ctPmx4ZVtsdmxd
KSApCj4gICAgICAgICAgICAgIGdvdG8gbm9uX3ByZXNlbnQ7Cj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jCj4gYi94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcu
Ywo+IGluZGV4IDZmNGJlOTU1MTUuLjZlY2YwYjI3ZDUgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gv
eDg2L21tL21lbV9zaGFyaW5nLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcu
Ywo+IEBAIC0xNTIsMTEgKzE1Miw2IEBAIHN0YXRpYyBpbmxpbmUgc2hyX2hhbmRsZV90IGdldF9u
ZXh0X2hhbmRsZSh2b2lkKQo+ICAjZGVmaW5lIG1lbV9zaGFyaW5nX2VuYWJsZWQoZCkgXAo+ICAg
ICAgKGlzX2h2bV9kb21haW4oZCkgJiYgKGQpLT5hcmNoLmh2bV9kb21haW4ubWVtX3NoYXJpbmdf
ZW5hYmxlZCkKPiAKPiAtI3VuZGVmIG1mbl90b19wYWdlCj4gLSNkZWZpbmUgbWZuX3RvX3BhZ2Uo
X20pIF9fbWZuX3RvX3BhZ2UobWZuX3goX20pKQo+IC0jdW5kZWYgcGFnZV90b19tZm4KPiAtI2Rl
ZmluZSBwYWdlX3RvX21mbihfcGcpIF9tZm4oX19wYWdlX3RvX21mbihfcGcpKQo+IC0KPiAgc3Rh
dGljIGF0b21pY190IG5yX3NhdmVkX21mbnMgICA9IEFUT01JQ19JTklUKDApOwo+ICBzdGF0aWMg
YXRvbWljX3QgbnJfc2hhcmVkX21mbnMgID0gQVRPTUlDX0lOSVQoMCk7Cj4gCj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5j
Cj4gaW5kZXggMDU0ODI3YWE4OC4uMjRkZTIwMmExYiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94
ODYvbW0vcDJtLWVwdC5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwo+IEBAIC0z
Myw2ICszMywxMCBAQAo+IAo+ICAjaW5jbHVkZSAibW0tbG9ja3MuaCIKPiAKPiArLyogT3ZlcnJp
ZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBhdm9pZCB1c2luZyB0eXBlc2FmZSBtZm5fdC4g
Ki8KPiArI3VuZGVmIG1mbl90b19wYWdlCj4gKyNkZWZpbmUgbWZuX3RvX3BhZ2UobWZuKSBfX21m
bl90b19wYWdlKF9tZm4obWZuKSkKPiArCj4gICNkZWZpbmUgYXRvbWljX3JlYWRfZXB0X2VudHJ5
KF9fcGVwdGUpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICAgICAgKCAoZXB0X2Vu
dHJ5X3QpIHsgLmVwdGUgPSByZWFkX2F0b21pYygmKF9fcGVwdGUpLT5lcHRlKSB9ICkKPiAKPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYyBiL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0tcG9kLmMKPiBpbmRleCAwYTgxMWNjZjI4Li43YTg4MDc0YzMxIDEwMDY0NAo+IC0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5j
Cj4gQEAgLTI5LDEyICsyOSw2IEBACj4gCj4gICNpbmNsdWRlICJtbS1sb2Nrcy5oIgo+IAo+IC0v
KiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGgg
bWZuX3QgKi8KPiAtI3VuZGVmIG1mbl90b19wYWdlCj4gLSNkZWZpbmUgbWZuX3RvX3BhZ2UoX20p
IF9fbWZuX3RvX3BhZ2UobWZuX3goX20pKQo+IC0jdW5kZWYgcGFnZV90b19tZm4KPiAtI2RlZmlu
ZSBwYWdlX3RvX21mbihfcGcpIF9tZm4oX19wYWdlX3RvX21mbihfcGcpKQo+IC0KPiAgI2RlZmlu
ZSBzdXBlcnBhZ2VfYWxpZ25lZChfeCkgICgoKF94KSYoU1VQRVJQQUdFX1BBR0VTLTEpKT09MCkK
PiAKPiAgLyogRW5mb3JjZSBsb2NrIG9yZGVyaW5nIHdoZW4gZ3JhYmJpbmcgdGhlICJleHRlcm5h
bCIgcGFnZV9hbGxvYyBsb2NrICovCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0u
YyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+IGluZGV4IDNmYmM1MzdkYTYuLjIxOTRiMzViYzcg
MTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCj4gKysrIGIveGVuL2FyY2gveDg2
L21tL3AybS5jCj4gQEAgLTQ3LDEyICs0Nyw2IEBAIGJvb2xfdCBfX2luaXRkYXRhIG9wdF9oYXBf
MWdiID0gMSwgX19pbml0ZGF0YQo+IG9wdF9oYXBfMm1iID0gMTsKPiAgYm9vbGVhbl9wYXJhbSgi
aGFwXzFnYiIsIG9wdF9oYXBfMWdiKTsKPiAgYm9vbGVhbl9wYXJhbSgiaGFwXzJtYiIsIG9wdF9o
YXBfMm1iKTsKPiAKPiAtLyogT3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtl
IHRoZW0gd29yayB3aXRoIG1mbl90ICovCj4gLSN1bmRlZiBtZm5fdG9fcGFnZQo+IC0jZGVmaW5l
IG1mbl90b19wYWdlKF9tKSBfX21mbl90b19wYWdlKG1mbl94KF9tKSkKPiAtI3VuZGVmIHBhZ2Vf
dG9fbWZuCj4gLSNkZWZpbmUgcGFnZV90b19tZm4oX3BnKSBfbWZuKF9fcGFnZV90b19tZm4oX3Bn
KSkKPiAtCj4gIERFRklORV9QRVJDUFVfUldMT0NLX0dMT0JBTChwMm1fcGVyY3B1X3J3bG9jayk7
Cj4gCj4gIC8qIEluaXQgdGhlIGRhdGFzdHJ1Y3R1cmVzIGZvciBsYXRlciB1c2UgYnkgdGhlIHAy
bSBjb2RlICovCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYyBiL3hlbi9h
cmNoL3g4Ni9tbS9wYWdpbmcuYwo+IGluZGV4IDFlMmM5YmE0Y2MuLmNiOTc2NDJjYmMgMTAwNjQ0
Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3BhZ2luZy5jCj4gKysrIGIveGVuL2FyY2gveDg2L21t
L3BhZ2luZy5jCj4gQEAgLTQ3LDEyICs0Nyw2IEBACj4gIC8qIFBlci1DUFUgdmFyaWFibGUgZm9y
IGVuZm9yY2luZyB0aGUgbG9jayBvcmRlcmluZyAqLwo+ICBERUZJTkVfUEVSX0NQVShpbnQsIG1t
X2xvY2tfbGV2ZWwpOwo+IAo+IC0vKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRv
IG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3QgKi8KPiAtI3VuZGVmIG1mbl90b19wYWdlCj4gLSNk
ZWZpbmUgbWZuX3RvX3BhZ2UoX20pIF9fbWZuX3RvX3BhZ2UobWZuX3goX20pKQo+IC0jdW5kZWYg
cGFnZV90b19tZm4KPiAtI2RlZmluZSBwYWdlX3RvX21mbihfcGcpIF9tZm4oX19wYWdlX3RvX21m
bihfcGcpKQo+IC0KPiAgLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKi8KPiAgLyogICAgICAgICAgICAgIExPRyBESVJUWSBTVVBQT1JUICAgICAgICAgICAg
ICAgKi8KPiAgLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
Ki8KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmgKPiBiL3hl
bi9hcmNoL3g4Ni9tbS9zaGFkb3cvcHJpdmF0ZS5oCj4gaW5kZXggNmEwMzM3MDQwMi4uYjljYzY4
MGY0ZSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaAo+ICsr
KyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvcHJpdmF0ZS5oCj4gQEAgLTMxNSw3ICszMTUsNyBA
QCBzdGF0aWMgaW5saW5lIGludCBwYWdlX2lzX291dF9vZl9zeW5jKHN0cnVjdCBwYWdlX2luZm8K
PiAqcCkKPiAKPiAgc3RhdGljIGlubGluZSBpbnQgbWZuX2lzX291dF9vZl9zeW5jKG1mbl90IGdt
Zm4pCj4gIHsKPiAtICAgIHJldHVybiBwYWdlX2lzX291dF9vZl9zeW5jKG1mbl90b19wYWdlKG1m
bl94KGdtZm4pKSk7Cj4gKyAgICByZXR1cm4gcGFnZV9pc19vdXRfb2Zfc3luYyhtZm5fdG9fcGFn
ZShnbWZuKSk7Cj4gIH0KPiAKPiAgc3RhdGljIGlubGluZSBpbnQgcGFnZV9vb3NfbWF5X3dyaXRl
KHN0cnVjdCBwYWdlX2luZm8gKnApCj4gQEAgLTMyNiw3ICszMjYsNyBAQCBzdGF0aWMgaW5saW5l
IGludCBwYWdlX29vc19tYXlfd3JpdGUoc3RydWN0IHBhZ2VfaW5mbwo+ICpwKQo+IAo+ICBzdGF0
aWMgaW5saW5lIGludCBtZm5fb29zX21heV93cml0ZShtZm5fdCBnbWZuKQo+ICB7Cj4gLSAgICBy
ZXR1cm4gcGFnZV9vb3NfbWF5X3dyaXRlKG1mbl90b19wYWdlKG1mbl94KGdtZm4pKSk7Cj4gKyAg
ICByZXR1cm4gcGFnZV9vb3NfbWF5X3dyaXRlKG1mbl90b19wYWdlKGdtZm4pKTsKPiAgfQo+ICAj
ZW5kaWYgLyogKFNIQURPV19PUFRJTUlaQVRJT05TICYgU0hPUFRfT1VUX09GX1NZTkMpICovCj4g
Cj4gQEAgLTQ2NSwxOCArNDY1LDYgQEAgdm9pZCBzaF9yZXNldF9sM191cF9wb2ludGVycyhzdHJ1
Y3QgdmNwdSAqdik7Cj4gICAqIE1GTi9wYWdlLWluZm8gaGFuZGxpbmcKPiAgICovCj4gCj4gLS8q
IE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gbWFrZSB0aGVtIHdvcmsgd2l0aCBt
Zm5fdCAqLwo+IC0jdW5kZWYgbWZuX3RvX3BhZ2UKPiAtI2RlZmluZSBtZm5fdG9fcGFnZShfbSkg
X19tZm5fdG9fcGFnZShtZm5feChfbSkpCj4gLSN1bmRlZiBwYWdlX3RvX21mbgo+IC0jZGVmaW5l
IHBhZ2VfdG9fbWZuKF9wZykgX21mbihfX3BhZ2VfdG9fbWZuKF9wZykpCj4gLQo+IC0vKiBPdmVy
cmlkZSBwYWdldGFibGVfdCA8LT4gc3RydWN0IHBhZ2VfaW5mbyBjb252ZXJzaW9ucyB0byB3b3Jr
IHdpdGgKPiBtZm5fdCAqLwo+IC0jdW5kZWYgcGFnZXRhYmxlX2dldF9wYWdlCj4gLSNkZWZpbmUg
cGFnZXRhYmxlX2dldF9wYWdlKHgpICAgbWZuX3RvX3BhZ2UocGFnZXRhYmxlX2dldF9tZm4oeCkp
Cj4gLSN1bmRlZiBwYWdldGFibGVfZnJvbV9wYWdlCj4gLSNkZWZpbmUgcGFnZXRhYmxlX2Zyb21f
cGFnZShwZykKPiBwYWdldGFibGVfZnJvbV9tZm4ocGFnZV90b19tZm4ocGcpKQo+IC0KPiAgI2Rl
ZmluZSBiYWNrcG9pbnRlcihzcCkgX21mbihwZHhfdG9fcGZuKCh1bnNpZ25lZCBsb25nKShzcCkt
PnYuc2guYmFjaykpCj4gIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBfX2JhY2twb2ludGVy
KGNvbnN0IHN0cnVjdCBwYWdlX2luZm8gKnNwKQo+ICB7Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9udW1hLmMgYi94ZW4vYXJjaC94ODYvbnVtYS5jCj4gaW5kZXggNGZjOTY3Zjg5My4uYTg3
OTg3ZGE2ZiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvbnVtYS5jCj4gKysrIGIveGVuL2Fy
Y2gveDg2L251bWEuYwo+IEBAIC00MzAsNyArNDMwLDcgQEAgc3RhdGljIHZvaWQgZHVtcF9udW1h
KHVuc2lnbmVkIGNoYXIga2V5KQo+ICAgICAgICAgIHNwaW5fbG9jaygmZC0+cGFnZV9hbGxvY19s
b2NrKTsKPiAgICAgICAgICBwYWdlX2xpc3RfZm9yX2VhY2gocGFnZSwgJmQtPnBhZ2VfbGlzdCkK
PiAgICAgICAgICB7Cj4gLSAgICAgICAgICAgIGkgPSBwaHlzX3RvX25pZCgocGFkZHJfdClwYWdl
X3RvX21mbihwYWdlKSA8PCBQQUdFX1NISUZUKTsKPiArICAgICAgICAgICAgaSA9IHBoeXNfdG9f
bmlkKHBhZ2VfdG9fbWFkZHIocGFnZSkpOwo+ICAgICAgICAgICAgICBwYWdlX251bV9ub2RlW2ld
Kys7Cj4gICAgICAgICAgfQo+ICAgICAgICAgIHNwaW5fdW5sb2NrKCZkLT5wYWdlX2FsbG9jX2xv
Y2spOwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcGh5c2Rldi5jIGIveGVuL2FyY2gveDg2
L3BoeXNkZXYuYwo+IGluZGV4IDBlYjQwOTc1OGYuLmJhOTUwYWY0YTggMTAwNjQ0Cj4gLS0tIGEv
eGVuL2FyY2gveDg2L3BoeXNkZXYuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9waHlzZGV2LmMKPiBA
QCAtMjQxLDcgKzI0MSw3IEBAIHJldF90IGRvX3BoeXNkZXZfb3AoaW50IGNtZCwKPiBYRU5fR1VF
U1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKPiAgICAgICAgICB9Cj4gCj4gICAgICAgICAgaWYg
KCBjbXB4Y2hnKCZjdXJyZC0+YXJjaC5waXJxX2VvaV9tYXBfbWZuLAo+IC0gICAgICAgICAgICAg
ICAgICAgICAwLCBwYWdlX3RvX21mbihwYWdlKSkgIT0gMCApCj4gKyAgICAgICAgICAgICAgICAg
ICAgIDAsIG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKSkgIT0gMCApCj4gICAgICAgICAgewo+ICAg
ICAgICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKPiAgICAgICAgICAgICAgcmV0ID0g
LUVCVVNZOwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvY2FsbGJhY2suYyBiL3hlbi9h
cmNoL3g4Ni9wdi9jYWxsYmFjay5jCj4gaW5kZXggOTdkODQzODYwMC4uNTk1N2NiNTA4NSAxMDA2
NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvcHYvY2FsbGJhY2suYwo+ICsrKyBiL3hlbi9hcmNoL3g4
Ni9wdi9jYWxsYmFjay5jCj4gQEAgLTMxLDEyICszMSw2IEBACj4gCj4gICNpbmNsdWRlIDxwdWJs
aWMvY2FsbGJhY2suaD4KPiAKPiAtLyogT3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0
byBtYWtlIHRoZW0gd29yayB3aXRoIG1mbl90ICovCj4gLSN1bmRlZiBtZm5fdG9fcGFnZQo+IC0j
ZGVmaW5lIG1mbl90b19wYWdlKG1mbikgX19tZm5fdG9fcGFnZShtZm5feChtZm4pKQo+IC0jdW5k
ZWYgcGFnZV90b19tZm4KPiAtI2RlZmluZSBwYWdlX3RvX21mbihwZykgX21mbihfX3BhZ2VfdG9f
bWZuKHBnKSkKPiAtCj4gIHN0YXRpYyBpbnQgcmVnaXN0ZXJfZ3Vlc3Rfbm1pX2NhbGxiYWNrKHVu
c2lnbmVkIGxvbmcgYWRkcmVzcykKPiAgewo+ICAgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJy
ZW50Owo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZGVzY3JpcHRvci10YWJsZXMuYwo+
IGIveGVuL2FyY2gveDg2L3B2L2Rlc2NyaXB0b3ItdGFibGVzLmMKPiBpbmRleCA4MTk3M2FmMTI0
Li5mMmIyMGY5OTEwIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9kZXNjcmlwdG9yLXRh
Ymxlcy5jCj4gKysrIGIveGVuL2FyY2gveDg2L3B2L2Rlc2NyaXB0b3ItdGFibGVzLmMKPiBAQCAt
MjUsMTYgKzI1LDYgQEAKPiAgI2luY2x1ZGUgPGFzbS9wMm0uaD4KPiAgI2luY2x1ZGUgPGFzbS9w
di9tbS5oPgo+IAo+IC0vKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIG1ha2Ug
dGhlbSB3b3JrIHdpdGggbWZuX3QgKi8KPiAtI3VuZGVmIG1mbl90b19wYWdlCj4gLSNkZWZpbmUg
bWZuX3RvX3BhZ2UobWZuKSBfX21mbl90b19wYWdlKG1mbl94KG1mbikpCj4gLSN1bmRlZiBwYWdl
X3RvX21mbgo+IC0jZGVmaW5lIHBhZ2VfdG9fbWZuKHBnKSBfbWZuKF9fcGFnZV90b19tZm4ocGcp
KQo+IC0KPiAtLyoqKioqKioqKioqKioqKioqKioKPiAtICogRGVzY3JpcHRvciBUYWJsZXMKPiAt
ICovCj4gLQoKSXMgdGhlIGNvbW1lbnQgd3Jvbmc/Cgo+ICB2b2lkIHB2X2Rlc3Ryb3lfZ2R0KHN0
cnVjdCB2Y3B1ICp2KQo+ICB7Cj4gICAgICBsMV9wZ2VudHJ5X3QgKnBsMWU7Cj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvcHYvZG9tMF9i
dWlsZC5jCj4gaW5kZXggZGNiZWU0M2U4Zi4uZTlhODkzYmE0NyAxMDA2NDQKPiAtLS0gYS94ZW4v
YXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCj4gKysrIGIveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVp
bGQuYwo+IEBAIC0yMiw2ICsyMiwxMiBAQAo+IAo+ICAjaW5jbHVkZSAibW0uaCIKPiAKPiArLyog
T3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBhdm9pZCB1c2luZyB0eXBlc2FmZSBt
Zm5fdC4gKi8KPiArI3VuZGVmIHBhZ2VfdG9fbWZuCj4gKyNkZWZpbmUgcGFnZV90b19tZm4ocGcp
IG1mbl94KF9fcGFnZV90b19tZm4ocGcpKQo+ICsjdW5kZWYgbWZuX3RvX3BhZ2UKPiArI2RlZmlu
ZSBtZm5fdG9fcGFnZShtZm4pIF9fbWZuX3RvX3BhZ2UoX21mbihtZm4pKQo+ICsKPiAgLyogQWxs
b3cgcmluZy0zIGFjY2VzcyBpbiBsb25nIG1vZGUgYXMgZ3Vlc3QgY2Fubm90IHVzZSByaW5nIDEg
Li4uICovCj4gICNkZWZpbmUgQkFTRV9QUk9UCj4gKF9QQUdFX1BSRVNFTlR8X1BBR0VfUld8X1BB
R0VfQUNDRVNTRUR8X1BBR0VfVVNFUikKPiAgI2RlZmluZSBMMV9QUk9UIChCQVNFX1BST1R8X1BB
R0VfR1VFU1RfS0VSTkVMKQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMg
Yi94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKPiBpbmRleCA5MGQ1NTY5YmUxLi40Y2EzMjA1ODIx
IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwo+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9wdi9kb21haW4uYwo+IEBAIC0xNiwxMiArMTYsNiBAQAo+IAo+ICAjaW5jbHVkZSAibW0u
aCIKPiAKPiAtLyogT3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0g
d29yayB3aXRoIG1mbl90ICovCj4gLSN1bmRlZiBtZm5fdG9fcGFnZQo+IC0jZGVmaW5lIG1mbl90
b19wYWdlKG1mbikgX19tZm5fdG9fcGFnZShtZm5feChtZm4pKQo+IC0jdW5kZWYgcGFnZV90b19t
Zm4KPiAtI2RlZmluZSBwYWdlX3RvX21mbihwZykgX21mbihfX3BhZ2VfdG9fbWZuKHBnKSkKPiAt
Cj4gIHN0YXRpYyB2b2lkIG5vcmV0dXJuIGNvbnRpbnVlX25vbmlkbGVfZG9tYWluKHN0cnVjdCB2
Y3B1ICp2KQo+ICB7Cj4gICAgICBjaGVja193YWtldXBfZnJvbV93YWl0KCk7Cj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLWdhdGUtb3AuYyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVs
LWdhdGUtCj4gb3AuYwo+IGluZGV4IDBmODljOTFkZmYuLjVjZGI1NGM5MzcgMTAwNjQ0Cj4gLS0t
IGEveGVuL2FyY2gveDg2L3B2L2VtdWwtZ2F0ZS1vcC5jCj4gKysrIGIveGVuL2FyY2gveDg2L3B2
L2VtdWwtZ2F0ZS1vcC5jCj4gQEAgLTQxLDEyICs0MSw2IEBACj4gCj4gICNpbmNsdWRlICJlbXVs
YXRlLmgiCj4gCj4gLS8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gbWFrZSB0
aGVtIHdvcmsgd2l0aCBtZm5fdCAqLwo+IC0jdW5kZWYgbWZuX3RvX3BhZ2UKPiAtI2RlZmluZSBt
Zm5fdG9fcGFnZShtZm4pIF9fbWZuX3RvX3BhZ2UobWZuX3gobWZuKSkKPiAtI3VuZGVmIHBhZ2Vf
dG9fbWZuCj4gLSNkZWZpbmUgcGFnZV90b19tZm4ocGcpIF9tZm4oX19wYWdlX3RvX21mbihwZykp
Cj4gLQo+ICBzdGF0aWMgaW50IHJlYWRfZ2F0ZV9kZXNjcmlwdG9yKHVuc2lnbmVkIGludCBnYXRl
X3NlbCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgdmNw
dSAqdiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKnNl
bCwKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jIGIveGVuL2Fy
Y2gveDg2L3B2L2VtdWwtcHJpdi0KPiBvcC5jCj4gaW5kZXggZGQ5MDcxM2FjZi4uOWNjYmQwMjFl
ZiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKPiArKysgYi94
ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKPiBAQCAtNDMsMTYgKzQzLDYgQEAKPiAgI2lu
Y2x1ZGUgImVtdWxhdGUuaCIKPiAgI2luY2x1ZGUgIm1tLmgiCj4gCj4gLS8qIE92ZXJyaWRlIG1h
Y3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gbWFrZSB0aGVtIHdvcmsgd2l0aCBtZm5fdCAqLwo+IC0j
dW5kZWYgbWZuX3RvX3BhZ2UKPiAtI2RlZmluZSBtZm5fdG9fcGFnZShtZm4pIF9fbWZuX3RvX3Bh
Z2UobWZuX3gobWZuKSkKPiAtI3VuZGVmIHBhZ2VfdG9fbWZuCj4gLSNkZWZpbmUgcGFnZV90b19t
Zm4ocGcpIF9tZm4oX19wYWdlX3RvX21mbihwZykpCj4gLQo+IC0vKioqKioqKioqKioqKioqKioq
KioqKioKPiAtICogSS9PIGVtdWxhdGlvbiBzdXBwb3J0Cj4gLSAqLwo+IC0KCldoYXQncyB3cm9u
ZyB3aXRoIHRoZSBjb21tZW50PwoKPiAgc3RydWN0IHByaXZfb3BfY3R4dCB7Cj4gICAgICBzdHJ1
Y3QgeDg2X2VtdWxhdGVfY3R4dCBjdHh0Owo+ICAgICAgc3RydWN0IHsKPiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3B2L2dyYW50X3RhYmxlLmMgYi94ZW4vYXJjaC94ODYvcHYvZ3JhbnRfdGFi
bGUuYwo+IGluZGV4IGFhY2EyMjhjNmIuLjk3MzIzMzY3YzUgMTAwNjQ0Cj4gLS0tIGEveGVuL2Fy
Y2gveDg2L3B2L2dyYW50X3RhYmxlLmMKPiArKysgYi94ZW4vYXJjaC94ODYvcHYvZ3JhbnRfdGFi
bGUuYwo+IEBAIC0yNywxMiArMjcsNiBAQAo+IAo+ICAjaW5jbHVkZSAibW0uaCIKPiAKPiAtLyog
T3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0gd29yayB3aXRoIG1m
bl90ICovCj4gLSN1bmRlZiBtZm5fdG9fcGFnZQo+IC0jZGVmaW5lIG1mbl90b19wYWdlKG1mbikg
X19tZm5fdG9fcGFnZShtZm5feChtZm4pKQo+IC0jdW5kZWYgcGFnZV90b19tZm4KPiAtI2RlZmlu
ZSBwYWdlX3RvX21mbihwZykgX21mbihfX3BhZ2VfdG9fbWZuKHBnKSkKPiAtCj4gIHN0YXRpYyB1
bnNpZ25lZCBpbnQgZ3JhbnRfdG9fcHRlX2ZsYWdzKHVuc2lnbmVkIGludCBncmFudF9mbGFncywK
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGNh
Y2hlX2ZsYWdzKQo+ICB7Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9tbS5jIGIveGVu
L2FyY2gveDg2L3B2L21tLmMKPiBpbmRleCBlNDVkNjI4ZGViLi5iZGIwOWJmYTc1IDEwMDY0NAo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9tbS5jCj4gKysrIGIveGVuL2FyY2gveDg2L3B2L21tLmMK
PiBAQCAtMTY5LDcgKzE2OSw3IEBAIHZvaWQgaW5pdF9ndWVzdF9sNF90YWJsZShsNF9wZ2VudHJ5
X3QgbDR0YWJbXSwgY29uc3QKPiBzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgQlVJTERfQlVHX09O
KHJvb3RfcGd0X3B2X3hlbl9zbG90cyAhPQo+IFJPT1RfUEFHRVRBQkxFX1BWX1hFTl9TTE9UUyk7
Cj4gICNlbmRpZgo+ICAgICAgbDR0YWJbbDRfdGFibGVfb2Zmc2V0KExJTkVBUl9QVF9WSVJUX1NU
QVJUKV0gPQo+IC0gICAgICAgIGw0ZV9mcm9tX3Bmbihkb21haW5fcGFnZV9tYXBfdG9fbWZuKGw0
dGFiKSwKPiBfX1BBR0VfSFlQRVJWSVNPUl9SVyk7Cj4gKyAgICAgICAgbDRlX2Zyb21fbWZuKGRv
bWFpbl9wYWdlX21hcF90b19tZm4obDR0YWIpLAo+IF9fUEFHRV9IWVBFUlZJU09SX1JXKTsKPiAg
ICAgIGw0dGFiW2w0X3RhYmxlX29mZnNldChQRVJET01BSU5fVklSVF9TVEFSVCldID0KPiAgICAg
ICAgICBsNGVfZnJvbV9wYWdlKGQtPmFyY2gucGVyZG9tYWluX2wzX3BnLCBfX1BBR0VfSFlQRVJW
SVNPUl9SVyk7Cj4gICAgICBpZiAoIHphcF9yb19tcHQgfHwgaXNfcHZfMzJiaXRfZG9tYWluKGQp
ICkKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L3JvLXBhZ2UtZmF1bHQuYyBiL3hlbi9h
cmNoL3g4Ni9wdi9yby1wYWdlLQo+IGZhdWx0LmMKPiBpbmRleCA2YjI5NzZkM2RmLi5hN2I3ZWI1
MTEzIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9yby1wYWdlLWZhdWx0LmMKPiArKysg
Yi94ZW4vYXJjaC94ODYvcHYvcm8tcGFnZS1mYXVsdC5jCj4gQEAgLTMzLDEyICszMyw2IEBACj4g
ICNpbmNsdWRlICJlbXVsYXRlLmgiCj4gICNpbmNsdWRlICJtbS5oIgo+IAo+IC0vKiBPdmVycmlk
ZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3QgKi8K
PiAtI3VuZGVmIG1mbl90b19wYWdlCj4gLSNkZWZpbmUgbWZuX3RvX3BhZ2UobWZuKSBfX21mbl90
b19wYWdlKG1mbl94KG1mbikpCj4gLSN1bmRlZiBwYWdlX3RvX21mbgo+IC0jZGVmaW5lIHBhZ2Vf
dG9fbWZuKHBnKSBfbWZuKF9fcGFnZV90b19tZm4ocGcpKQo+IC0KPiAgLyoqKioqKioqKioqKioq
KioqKioqKgo+ICAgKiBXcml0YWJsZSBQYWdldGFibGVzCj4gICAqLwo+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwo+IGluZGV4IDNj
YTcxNmM1OWYuLjY2Mzk2NmJjNzQgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3Qu
Ywo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKPiBAQCAtNDYsMTIgKzQ2LDYgQEAKPiAg
I2luY2x1ZGUgPG1hY2hfd2FrZWNwdS5oPgo+ICAjaW5jbHVkZSA8c21wYm9vdF9ob29rcy5oPgo+
IAo+IC0vKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIG1ha2UgdGhlbSB3b3Jr
IHdpdGggbWZuX3QgKi8KPiAtI3VuZGVmIG1mbl90b19wYWdlCj4gLSNkZWZpbmUgbWZuX3RvX3Bh
Z2UobWZuKSBfX21mbl90b19wYWdlKG1mbl94KG1mbikpCj4gLSN1bmRlZiBwYWdlX3RvX21mbgo+
IC0jZGVmaW5lIHBhZ2VfdG9fbWZuKHBnKSBfbWZuKF9fcGFnZV90b19tZm4ocGcpKQo+IC0KPiAg
I2RlZmluZSBzZXR1cF90cmFtcG9saW5lKCkKPiAoYm9vdHN5bV9waHlzKHRyYW1wb2xpbmVfcmVh
bG1vZGVfZW50cnkpKQo+IAo+ICB1bnNpZ25lZCBsb25nIF9fcmVhZF9tb3N0bHkgdHJhbXBvbGlu
ZV9waHlzOwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdGJvb3QuYyBiL3hlbi9hcmNoL3g4
Ni90Ym9vdC5jCj4gaW5kZXggNTlkN2M0NzdmNC4uZTk1MjJmMDZlYyAxMDA2NDQKPiAtLS0gYS94
ZW4vYXJjaC94ODYvdGJvb3QuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni90Ym9vdC5jCj4gQEAgLTE4
NCw3ICsxODQsNyBAQCBzdGF0aWMgdm9pZCB1cGRhdGVfcGFnZXRhYmxlX21hYyh2bWFjX2N0eF90
ICpjdHgpCj4gCj4gICAgICBmb3IgKCBtZm4gPSAwOyBtZm4gPCBtYXhfcGFnZTsgbWZuKysgKQo+
ICAgICAgewo+IC0gICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBtZm5fdG9fcGFnZSht
Zm4pOwo+ICsgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBtZm5fdG9fcGFnZShfbWZu
KG1mbikpOwo+IAo+ICAgICAgICAgIGlmICggIW1mbl92YWxpZChfbWZuKG1mbikpICkKPiAgICAg
ICAgICAgICAgY29udGludWU7Cj4gQEAgLTI3Niw3ICsyNzYsNyBAQCBzdGF0aWMgdm9pZCB0Ym9v
dF9nZW5feGVuaGVhcF9pbnRlZ3JpdHkoY29uc3QKPiB1aW50OF90IGtleVtUQl9LRVlfU0laRV0s
Cj4gICAgICB2bWFjX3NldF9rZXkoKHVpbnQ4X3QgKilrZXksICZjdHgpOwo+ICAgICAgZm9yICgg
bWZuID0gMDsgbWZuIDwgbWF4X3BhZ2U7IG1mbisrICkKPiAgICAgIHsKPiAtICAgICAgICBzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlID0gX19tZm5fdG9fcGFnZShtZm4pOwo+ICsgICAgICAgIHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UgPSBtZm5fdG9fcGFnZShfbWZuKG1mbikpOwo+IAo+ICAgICAgICAg
IGlmICggIW1mbl92YWxpZChfbWZuKG1mbikpICkKPiAgICAgICAgICAgICAgY29udGludWU7Cj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMK
PiBpbmRleCA4NjUwNmYzNzQ3Li5iODUzOTRkMWY5IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4
Ni90cmFwcy5jCj4gKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKPiBAQCAtODExLDcgKzgxMSw3
IEBAIGludCB3cm1zcl9oeXBlcnZpc29yX3JlZ3ModWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwp
Cj4gCj4gICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAo+ICAgICAgICAgICAg
ICAgICAgICAgICAiQmFkIEdNRk4gJWx4IChNRk4gJWx4KSB0byBNU1IgJTA4eFxuIiwKPiAtICAg
ICAgICAgICAgICAgICAgICAgZ21mbiwgcGFnZSA/IHBhZ2VfdG9fbWZuKHBhZ2UpIDogLTFVTCwg
YmFzZSk7Cj4gKyAgICAgICAgICAgICAgICAgICAgIGdtZm4sIHBhZ2UgPyBtZm5feChwYWdlX3Rv
X21mbihwYWdlKSkgOiAtMVVMLCBiYXNlKTsKCldvdWxkIHRoaXMgbm90IGJlIGJldHRlciBhcyBt
Zm5feChwYWdlID8gcGFnZV90b19tZm4ocGFnZSkgOiBJTlZBTElEX01GTiksIGFzIHlvdSBoYXZl
IGRvbmUgZWxzZXdoZXJlPwoKICBQYXVsCgo+ICAgICAgICAgICAgICByZXR1cm4gMDsKPiAgICAg
ICAgICB9Cj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYyBiL3hlbi9h
cmNoL3g4Ni94ODZfNjQvbW0uYwo+IGluZGV4IDExNzQ2NzMwYjQuLjk3MWNjZmNiYmUgMTAwNjQ0
Cj4gLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCj4gKysrIGIveGVuL2FyY2gveDg2L3g4
Nl82NC9tbS5jCj4gQEAgLTQwLDYgKzQwLDEyIEBAIGFzbSgiLmZpbGUgXCIiIF9fRklMRV9fICJc
IiIpOwo+ICAjaW5jbHVkZSA8YXNtL21lbV9zaGFyaW5nLmg+Cj4gICNpbmNsdWRlIDxwdWJsaWMv
bWVtb3J5Lmg+Cj4gCj4gKy8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gYXZv
aWQgdXNpbmcgdHlwZXNhZmUgbWZuX3QuICovCj4gKyN1bmRlZiBwYWdlX3RvX21mbgo+ICsjZGVm
aW5lIHBhZ2VfdG9fbWZuKHBnKSBtZm5feChfX3BhZ2VfdG9fbWZuKHBnKSkKPiArI3VuZGVmIG1m
bl90b19wYWdlCj4gKyNkZWZpbmUgbWZuX3RvX3BhZ2UobWZuKSBfX21mbl90b19wYWdlKF9tZm4o
bWZuKSkKPiArCj4gIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IG0ycF9jb21wYXRfdnN0YXJ0
ID0KPiBfX0hZUEVSVklTT1JfQ09NUEFUX1ZJUlRfU1RBUlQ7Cj4gCj4gIGwyX3BnZW50cnlfdCAq
Y29tcGF0X2lkbGVfcGdfdGFibGVfbDI7Cj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tYWlu
LmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCj4gaW5kZXggNWFlYmNmMjY1Zi4uZTgzMDJlOGUxYiAx
MDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCj4gKysrIGIveGVuL2NvbW1vbi9kb21h
aW4uYwo+IEBAIC0xMTkyLDcgKzExOTIsNyBAQCBpbnQgbWFwX3ZjcHVfaW5mbyhzdHJ1Y3QgdmNw
dSAqdiwgdW5zaWduZWQgbG9uZwo+IGdmbiwgdW5zaWduZWQgb2Zmc2V0KQo+ICAgICAgfQo+IAo+
ICAgICAgdi0+dmNwdV9pbmZvID0gbmV3X2luZm87Cj4gLSAgICB2LT52Y3B1X2luZm9fbWZuID0g
X21mbihwYWdlX3RvX21mbihwYWdlKSk7Cj4gKyAgICB2LT52Y3B1X2luZm9fbWZuID0gcGFnZV90
b19tZm4ocGFnZSk7Cj4gCj4gICAgICAvKiBTZXQgbmV3IHZjcHVfaW5mbyBwb2ludGVyIC9iZWZv
cmUvIHNldHRpbmcgcGVuZGluZyBmbGFncy4gKi8KPiAgICAgIHNtcF93bWIoKTsKPiBAQCAtMTIy
NSw3ICsxMjI1LDcgQEAgdm9pZCB1bm1hcF92Y3B1X2luZm8oc3RydWN0IHZjcHUgKnYpCj4gCj4g
ICAgICB2Y3B1X2luZm9fcmVzZXQodik7IC8qIE5COiBDbG9iYmVycyB2LT52Y3B1X2luZm9fbWZu
ICovCj4gCj4gLSAgICBwdXRfcGFnZV9hbmRfdHlwZShtZm5fdG9fcGFnZShtZm5feChtZm4pKSk7
Cj4gKyAgICBwdXRfcGFnZV9hbmRfdHlwZShtZm5fdG9fcGFnZShtZm4pKTsKPiAgfQo+IAo+ICBp
bnQgZGVmYXVsdF9pbml0aWFsaXNlX3ZjcHUoc3RydWN0IHZjcHUgKnYsCj4gWEVOX0dVRVNUX0hB
TkRMRV9QQVJBTSh2b2lkKSBhcmcpCj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFi
bGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwo+IGluZGV4IDZkMjBiMTc3MzkuLjJhZmRl
NTk2ZDkgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCj4gKysrIGIveGVu
L2NvbW1vbi9ncmFudF90YWJsZS5jCj4gQEAgLTQwLDYgKzQwLDEyIEBACj4gICNpbmNsdWRlIDx4
c20veHNtLmg+Cj4gICNpbmNsdWRlIDxhc20vZmx1c2h0bGIuaD4KPiAKPiArLyogT3ZlcnJpZGUg
bWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBhdm9pZCB1c2luZyB0eXBlc2FmZSBtZm5fdC4gKi8K
PiArI3VuZGVmIHBhZ2VfdG9fbWZuCj4gKyNkZWZpbmUgcGFnZV90b19tZm4ocGcpIG1mbl94KF9f
cGFnZV90b19tZm4ocGcpKQo+ICsjdW5kZWYgbWZuX3RvX3BhZ2UKPiArI2RlZmluZSBtZm5fdG9f
cGFnZShtZm4pIF9fbWZuX3RvX3BhZ2UoX21mbihtZm4pKQo+ICsKPiAgLyogUGVyLWRvbWFpbiBn
cmFudCBpbmZvcm1hdGlvbi4gKi8KPiAgc3RydWN0IGdyYW50X3RhYmxlIHsKPiAgICAgIC8qCj4g
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24va2ltYWdlLmMgYi94ZW4vY29tbW9uL2tpbWFnZS5jCj4g
aW5kZXggYWZkODI5MmNjMS4uMjEwMjQxZGZiNyAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL2tp
bWFnZS5jCj4gKysrIGIveGVuL2NvbW1vbi9raW1hZ2UuYwo+IEBAIC0yMywxMiArMjMsNiBAQAo+
IAo+ICAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KPiAKPiAtLyogT3ZlcnJpZGUgbWFjcm9zIGZyb20g
YXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0gd29yayB3aXRoIG1mbl90ICovCj4gLSN1bmRlZiBtZm5f
dG9fcGFnZQo+IC0jZGVmaW5lIG1mbl90b19wYWdlKG1mbikgX19tZm5fdG9fcGFnZShtZm5feCht
Zm4pKQo+IC0jdW5kZWYgcGFnZV90b19tZm4KPiAtI2RlZmluZSBwYWdlX3RvX21mbihwZykgIF9t
Zm4oX19wYWdlX3RvX21mbihwZykpCj4gLQo+ICAvKgo+ICAgKiBXaGVuIGtleGVjIHRyYW5zaXRp
b25zIHRvIHRoZSBuZXcga2VybmVsIHRoZXJlIGlzIGEgb25lLXRvLW9uZQo+ICAgKiBtYXBwaW5n
IGJldHdlZW4gcGh5c2ljYWwgYW5kIHZpcnR1YWwgYWRkcmVzc2VzLiAgT24gcHJvY2Vzc29ycwo+
IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL21lbW9yeS5jIGIveGVuL2NvbW1vbi9tZW1vcnkuYwo+
IGluZGV4IGFkOTg3ZTBmMjkuLmU0NjdmMjcxYzcgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9t
ZW1vcnkuYwo+ICsrKyBiL3hlbi9jb21tb24vbWVtb3J5LmMKPiBAQCAtMjksNiArMjksMTIgQEAK
PiAgI2luY2x1ZGUgPHB1YmxpYy9tZW1vcnkuaD4KPiAgI2luY2x1ZGUgPHhzbS94c20uaD4KPiAK
PiArLyogT3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBhdm9pZCB1c2luZyB0eXBl
c2FmZSBtZm5fdC4gKi8KPiArI3VuZGVmIHBhZ2VfdG9fbWZuCj4gKyNkZWZpbmUgcGFnZV90b19t
Zm4ocGcpIG1mbl94KF9fcGFnZV90b19tZm4ocGcpKQo+ICsjdW5kZWYgbWZuX3RvX3BhZ2UKPiAr
I2RlZmluZSBtZm5fdG9fcGFnZShtZm4pIF9fbWZuX3RvX3BhZ2UoX21mbihtZm4pKQo+ICsKPiAg
c3RydWN0IG1lbW9wX2FyZ3Mgewo+ICAgICAgLyogSU5QVVQgKi8KPiAgICAgIHN0cnVjdCBkb21h
aW4gKmRvbWFpbjsgICAgIC8qIERvbWFpbiB0byBiZSBhZmZlY3RlZC4gKi8KPiBkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwo+IGlu
ZGV4IDQ3MmM2ZmUzMjkuLjVlN2Q3NGUyNzQgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9wYWdl
X2FsbG9jLmMKPiArKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwo+IEBAIC0xNTAsNiArMTUw
LDEyIEBACj4gICNkZWZpbmUgcDJtX3BvZF9vZmZsaW5lX29yX2Jyb2tlbl9yZXBsYWNlKHBnKSBC
VUdfT04ocGcgIT0gTlVMTCkKPiAgI2VuZGlmCj4gCj4gKy8qIE92ZXJyaWRlIG1hY3JvcyBmcm9t
IGFzbS9wYWdlLmggdG8gYXZvaWQgdXNpbmcgdHlwZXNhZmUgbWZuX3QuICovCj4gKyN1bmRlZiBw
YWdlX3RvX21mbgo+ICsjZGVmaW5lIHBhZ2VfdG9fbWZuKHBnKSBtZm5feChfX3BhZ2VfdG9fbWZu
KHBnKSkKPiArI3VuZGVmIG1mbl90b19wYWdlCj4gKyNkZWZpbmUgbWZuX3RvX3BhZ2UobWZuKSBf
X21mbl90b19wYWdlKF9tZm4obWZuKSkKPiArCj4gIC8qCj4gICAqIENvbW1hLXNlcGFyYXRlZCBs
aXN0IG9mIGhleGFkZWNpbWFsIHBhZ2UgbnVtYmVycyBjb250YWluaW5nIGJhZAo+IGJ5dGVzLgo+
ICAgKiBlLmcuICdiYWRwYWdlPTB4M2Y0NSwweDhhMzIxJy4KPiBkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi90bWVtLmMgYi94ZW4vY29tbW9uL3RtZW0uYwo+IGluZGV4IGM5NTVjZjcxNjcuLjFhZGI5
NmYwMGMgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi90bWVtLmMKPiArKysgYi94ZW4vY29tbW9u
L3RtZW0uYwo+IEBAIC0yNDMsNyArMjQzLDcgQEAgc3RhdGljIHZvaWQgdG1lbV9wZXJzaXN0ZW50
X3Bvb2xfcGFnZV9wdXQodm9pZAo+ICpwYWdlX3ZhKQo+ICAgICAgc3RydWN0IHBhZ2VfaW5mbyAq
cGk7Cj4gCj4gICAgICBBU1NFUlQoSVNfUEFHRV9BTElHTkVEKHBhZ2VfdmEpKTsKPiAtICAgIHBp
ID0gbWZuX3RvX3BhZ2UodmlydF90b19tZm4ocGFnZV92YSkpOwo+ICsgICAgcGkgPSBtZm5fdG9f
cGFnZShfbWZuKHZpcnRfdG9fbWZuKHBhZ2VfdmEpKSk7Cj4gICAgICBBU1NFUlQoSVNfVkFMSURf
UEFHRShwaSkpOwo+ICAgICAgX190bWVtX2ZyZWVfcGFnZV90aGlzcG9vbChwaSk7Cj4gIH0KPiBk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi90bWVtX3hlbi5jIGIveGVuL2NvbW1vbi90bWVtX3hlbi5j
Cj4gaW5kZXggYmQ1MmU0NGZhZi4uYmY3YjE0Zjc5YSAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9u
L3RtZW1feGVuLmMKPiArKysgYi94ZW4vY29tbW9uL3RtZW1feGVuLmMKPiBAQCAtMTQsMTAgKzE0
LDYgQEAKPiAgI2luY2x1ZGUgPHhlbi9jcHUuaD4KPiAgI2luY2x1ZGUgPHhlbi9pbml0Lmg+Cj4g
Cj4gLS8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gbWFrZSB0aGVtIHdvcmsg
d2l0aCBtZm5fdCAqLwo+IC0jdW5kZWYgcGFnZV90b19tZm4KPiAtI2RlZmluZSBwYWdlX3RvX21m
bihwZykgX21mbihfX3BhZ2VfdG9fbWZuKHBnKSkKPiAtCj4gIGJvb2wgX19yZWFkX21vc3RseSBv
cHRfdG1lbTsKPiAgYm9vbGVhbl9wYXJhbSgidG1lbSIsIG9wdF90bWVtKTsKPiAKPiBkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi90cmFjZS5jIGIveGVuL2NvbW1vbi90cmFjZS5jCj4gaW5kZXggMmUx
ODcwMjMxNy4uY2Y4ZjhiMDk5NyAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL3RyYWNlLmMKPiAr
KysgYi94ZW4vY29tbW9uL3RyYWNlLmMKPiBAQCAtNDIsNiArNDIsMTIgQEAgQ0hFQ0tfdF9idWY7
Cj4gICNkZWZpbmUgY29tcGF0X3RfcmVjIHRfcmVjCj4gICNlbmRpZgo+IAo+ICsvKiBPdmVycmlk
ZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIGF2b2lkIHVzaW5nIHR5cGVzYWZlIG1mbl90LiAq
Lwo+ICsjdW5kZWYgcGFnZV90b19tZm4KPiArI2RlZmluZSBwYWdlX3RvX21mbihwZykgbWZuX3go
X19wYWdlX3RvX21mbihwZykpCj4gKyN1bmRlZiBtZm5fdG9fcGFnZQo+ICsjZGVmaW5lIG1mbl90
b19wYWdlKG1mbikgX19tZm5fdG9fcGFnZShfbWZuKG1mbikpCj4gKwo+ICAvKiBvcHRfdGJ1Zl9z
aXplOiB0cmFjZSBidWZmZXIgc2l6ZSAoaW4gcGFnZXMpIGZvciBlYWNoIGNwdSAqLwo+ICBzdGF0
aWMgdW5zaWduZWQgaW50IG9wdF90YnVmX3NpemU7Cj4gIHN0YXRpYyB1bnNpZ25lZCBpbnQgb3B0
X3RldnRfbWFzazsKPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi92bWFwLmMgYi94ZW4vY29tbW9u
L3ZtYXAuYwo+IGluZGV4IDBiMjNmOGZiOTcuLjEwZjMyYjI5ZTAgMTAwNjQ0Cj4gLS0tIGEveGVu
L2NvbW1vbi92bWFwLmMKPiArKysgYi94ZW4vY29tbW9uL3ZtYXAuYwo+IEBAIC0zNiw3ICszNiw3
IEBAIHZvaWQgX19pbml0IHZtX2luaXRfdHlwZShlbnVtIHZtYXBfcmVnaW9uIHR5cGUsIHZvaWQK
PiAqc3RhcnQsIHZvaWQgKmVuZCkKPiAgICAgIHsKPiAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpwZyA9IGFsbG9jX2RvbWhlYXBfcGFnZShOVUxMLCAwKTsKPiAKPiAtICAgICAgICBtYXBfcGFn
ZXNfdG9feGVuKHZhLCBwYWdlX3RvX21mbihwZyksIDEsIFBBR0VfSFlQRVJWSVNPUik7Cj4gKyAg
ICAgICAgbWFwX3BhZ2VzX3RvX3hlbih2YSwgbWZuX3gocGFnZV90b19tZm4ocGcpKSwgMSwKPiBQ
QUdFX0hZUEVSVklTT1IpOwo+ICAgICAgICAgIGNsZWFyX3BhZ2UoKHZvaWQgKil2YSk7Cj4gICAg
ICB9Cj4gICAgICBiaXRtYXBfZmlsbCh2bV9iaXRtYXAodHlwZSksIHZtX2xvd1t0eXBlXSk7Cj4g
QEAgLTEwNyw3ICsxMDcsOCBAQCBzdGF0aWMgdm9pZCAqdm1fYWxsb2ModW5zaWduZWQgaW50IG5y
LCB1bnNpZ25lZCBpbnQKPiBhbGlnbiwKPiAgICAgICAgICB7Cj4gICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgdmEgPSAodW5zaWduZWQgbG9uZyl2bV9iaXRtYXAodCkgKyB2bV90b3BbdF0gLyA4
Owo+IAo+IC0gICAgICAgICAgICBpZiAoICFtYXBfcGFnZXNfdG9feGVuKHZhLCBwYWdlX3RvX21m
bihwZyksIDEsIFBBR0VfSFlQRVJWSVNPUikKPiApCj4gKyAgICAgICAgICAgIGlmICggIW1hcF9w
YWdlc190b194ZW4odmEsIG1mbl94KHBhZ2VfdG9fbWZuKHBnKSksCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgMSwgUEFHRV9IWVBFUlZJU09SKSApCj4gICAgICAgICAgICAg
IHsKPiAgICAgICAgICAgICAgICAgIGNsZWFyX3BhZ2UoKHZvaWQgKil2YSk7Cj4gICAgICAgICAg
ICAgICAgICB2bV90b3BbdF0gKz0gUEFHRV9TSVpFICogODsKPiBAQCAtMjU4LDcgKzI1OSw3IEBA
IHN0YXRpYyB2b2lkICp2bWFsbG9jX3R5cGUoc2l6ZV90IHNpemUsIGVudW0KPiB2bWFwX3JlZ2lv
biB0eXBlKQo+ICAgICAgICAgIHBnID0gYWxsb2NfZG9taGVhcF9wYWdlKE5VTEwsIDApOwo+ICAg
ICAgICAgIGlmICggcGcgPT0gTlVMTCApCj4gICAgICAgICAgICAgIGdvdG8gZXJyb3I7Cj4gLSAg
ICAgICAgbWZuW2ldID0gX21mbihwYWdlX3RvX21mbihwZykpOwo+ICsgICAgICAgIG1mbltpXSA9
IHBhZ2VfdG9fbWZuKHBnKTsKPiAgICAgIH0KPiAKPiAgICAgIHZhID0gX192bWFwKG1mbiwgMSwg
cGFnZXMsIDEsIFBBR0VfSFlQRVJWSVNPUiwgdHlwZSk7Cj4gQEAgLTI3MCw3ICsyNzEsNyBAQCBz
dGF0aWMgdm9pZCAqdm1hbGxvY190eXBlKHNpemVfdCBzaXplLCBlbnVtCj4gdm1hcF9yZWdpb24g
dHlwZSkKPiAKPiAgIGVycm9yOgo+ICAgICAgd2hpbGUgKCBpLS0gKQo+IC0gICAgICAgIGZyZWVf
ZG9taGVhcF9wYWdlKG1mbl90b19wYWdlKG1mbl94KG1mbltpXSkpKTsKPiArICAgICAgICBmcmVl
X2RvbWhlYXBfcGFnZShtZm5fdG9fcGFnZShtZm5baV0pKTsKPiAgICAgIHhmcmVlKG1mbik7Cj4g
ICAgICByZXR1cm4gTlVMTDsKPiAgfQo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3hlbm9wcm9m
LmMgYi94ZW4vY29tbW9uL3hlbm9wcm9mLmMKPiBpbmRleCA1YWNkZGU1NjkxLi5mZWNkZmIzNjk3
IDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24veGVub3Byb2YuYwo+ICsrKyBiL3hlbi9jb21tb24v
eGVub3Byb2YuYwo+IEBAIC0yMiw4ICsyMiw2IEBACj4gIC8qIE92ZXJyaWRlIG1hY3JvcyBmcm9t
IGFzbS9wYWdlLmggdG8gbWFrZSB0aGVtIHdvcmsgd2l0aCBtZm5fdCAqLwo+ICAjdW5kZWYgdmly
dF90b19tZm4KPiAgI2RlZmluZSB2aXJ0X3RvX21mbih2YSkgX21mbihfX3ZpcnRfdG9fbWZuKHZh
KSkKPiAtI3VuZGVmIG1mbl90b19wYWdlCj4gLSNkZWZpbmUgbWZuX3RvX3BhZ2UobWZuKSBfX21m
bl90b19wYWdlKG1mbl94KG1mbikpCj4gCj4gIC8qIExpbWl0IGFtb3VudCBvZiBwYWdlcyB1c2Vk
IGZvciBzaGFyZWQgYnVmZmVyIChwZXIgZG9tYWluKSAqLwo+ICAjZGVmaW5lIE1BWF9PUFJPRl9T
SEFSRURfUEFHRVMgMzIKPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1k
L2lvbW11X21hcC5jCj4gYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMK
PiBpbmRleCBmZDIzMjdkM2U1Li5iZDYyYzJjZTkwIDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FtZC9pb21tdV9tYXAuYwo+IEBAIC0yNSw2ICsyNSwxMiBAQAo+ICAjaW5jbHVkZSAiLi4v
YXRzLmgiCj4gICNpbmNsdWRlIDx4ZW4vcGNpLmg+Cj4gCj4gKy8qIE92ZXJyaWRlIG1hY3JvcyBm
cm9tIGFzbS9wYWdlLmggdG8gYXZvaWQgdXNpbmcgdHlwZXNhZmUgbWZuX3QuICovCj4gKyN1bmRl
ZiBwYWdlX3RvX21mbgo+ICsjZGVmaW5lIHBhZ2VfdG9fbWZuKHBnKSBtZm5feChfX3BhZ2VfdG9f
bWZuKHBnKSkKPiArI3VuZGVmIG1mbl90b19wYWdlCj4gKyNkZWZpbmUgbWZuX3RvX3BhZ2UobWZu
KSBfX21mbl90b19wYWdlKF9tZm4obWZuKSkKPiArCj4gIC8qIEdpdmVuIHBmbiBhbmQgcGFnZSB0
YWJsZSBsZXZlbCwgcmV0dXJuIHBkZSBpbmRleCAqLwo+ICBzdGF0aWMgdW5zaWduZWQgaW50IHBm
bl90b19wZGVfaWR4KHVuc2lnbmVkIGxvbmcgcGZuLCB1bnNpZ25lZCBpbnQgbGV2ZWwpCj4gIHsK
PiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwo+IGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwo+IGluZGV4IDFhZWNmN2NmMzQuLjJjNDRmYWJmOTkg
MTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwo+ICsrKyBiL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKPiBAQCAtMTg0LDcgKzE4NCw3IEBAIHZvaWQg
X19od2RvbV9pbml0IGlvbW11X2h3ZG9tX2luaXQoc3RydWN0Cj4gZG9tYWluICpkKQo+IAo+ICAg
ICAgICAgIHBhZ2VfbGlzdF9mb3JfZWFjaCAoIHBhZ2UsICZkLT5wYWdlX2xpc3QgKQo+ICAgICAg
ICAgIHsKPiAtICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4gPSBwYWdlX3RvX21mbihwYWdl
KTsKPiArICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4gPSBtZm5feChwYWdlX3RvX21mbihw
YWdlKSk7Cj4gICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuID0gbWZuX3RvX2dtZm4oZCwg
bWZuKTsKPiAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG1hcHBpbmcgPSBJT01NVUZfcmVhZGFi
bGU7Cj4gICAgICAgICAgICAgIGludCByZXQ7Cj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3g4Ni9pb21tdS5jCj4gYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9t
bXUuYwo+IGluZGV4IDAyNTM4MjMxNzMuLjY4MTgyYWZkOTEgMTAwNjQ0Cj4gLS0tIGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC94ODYvaW9tbXUuYwo+IEBAIC01OCw3ICs1OCw3IEBAIGludCBhcmNoX2lvbW11X3BvcHVs
YXRlX3BhZ2VfdGFibGUoc3RydWN0IGRvbWFpbgo+ICpkKQo+ICAgICAgICAgIGlmICggaXNfaHZt
X2RvbWFpbihkKSB8fAo+ICAgICAgICAgICAgICAocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQ
R1RfdHlwZV9tYXNrKSA9PSBQR1Rfd3JpdGFibGVfcGFnZSApCj4gICAgICAgICAgewo+IC0gICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwo+ICsgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nIG1mbiA9IG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKTsKPiAgICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4gPSBtZm5fdG9fZ21mbihkLCBtZm4pOwo+IAo+ICAg
ICAgICAgICAgICBpZiAoIGdmbiAhPSBnZm5feChJTlZBTElEX0dGTikgKQo+IGRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKPiBp
bmRleCA3MzdhNDI5NDA5Li4zZWI0YjY4NzYxIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vbW0uaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAo+IEBAIC0xMzgsNyAr
MTM4LDcgQEAgZXh0ZXJuIHZhZGRyX3QgeGVuaGVhcF92aXJ0X3N0YXJ0Owo+ICAjZW5kaWYKPiAK
PiAgI2lmZGVmIENPTkZJR19BUk1fMzIKPiAtI2RlZmluZSBpc194ZW5faGVhcF9wYWdlKHBhZ2Up
IGlzX3hlbl9oZWFwX21mbihwYWdlX3RvX21mbihwYWdlKSkKPiArI2RlZmluZSBpc194ZW5faGVh
cF9wYWdlKHBhZ2UpCj4gaXNfeGVuX2hlYXBfbWZuKG1mbl94KF9fcGFnZV90b19tZm4ocGFnZSkp
KQo+ICAjZGVmaW5lIGlzX3hlbl9oZWFwX21mbihtZm4pICh7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAo+ICAgICAgdW5zaWduZWQgbG9uZyBtZm5fID0gKG1mbik7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICAgICAgKG1mbl8gPj0gbWZuX3goeGVuaGVhcF9t
Zm5fc3RhcnQpICYmICAgICAgICAgICAgICAgICAgICAgICAgXAo+IEBAIC0yMjAsMTIgKzIyMCwx
NCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgX19pb21lbSAqaW9yZW1hcF93YyhwYWRkcl90Cj4gc3Rh
cnQsIHNpemVfdCBsZW4pCj4gIH0pCj4gCj4gIC8qIENvbnZlcnQgYmV0d2VlbiBtYWNoaW5lIGZy
YW1lIG51bWJlcnMgYW5kIHBhZ2UtaW5mbyBzdHJ1Y3R1cmVzLiAqLwo+IC0jZGVmaW5lIF9fbWZu
X3RvX3BhZ2UobWZuKSAgKGZyYW1lX3RhYmxlICsgKHBmbl90b19wZHgobWZuKSAtCj4gZnJhbWV0
YWJsZV9iYXNlX3BkeCkpCj4gLSNkZWZpbmUgX19wYWdlX3RvX21mbihwZykgICBwZHhfdG9fcGZu
KCh1bnNpZ25lZCBsb25nKSgocGcpIC0KPiBmcmFtZV90YWJsZSkgKyBmcmFtZXRhYmxlX2Jhc2Vf
cGR4KQo+ICsjZGVmaW5lIF9fbWZuX3RvX3BhZ2UobWZuKSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKPiArICAgIChmcmFtZV90YWJsZSArIChwZm5fdG9fcGR4KG1m
bl94KG1mbikpIC0gZnJhbWV0YWJsZV9iYXNlX3BkeCkpCj4gKyNkZWZpbmUgX19wYWdlX3RvX21m
bihwZykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAg
X21mbihwZHhfdG9fcGZuKCh1bnNpZ25lZCBsb25nKSgocGcpIC0gZnJhbWVfdGFibGUpICsKPiBm
cmFtZXRhYmxlX2Jhc2VfcGR4KSkKPiAKPiAgLyogQ29udmVydCBiZXR3ZWVuIG1hY2hpbmUgYWRk
cmVzc2VzIGFuZCBwYWdlLWluZm8gc3RydWN0dXJlcy4gKi8KPiAtI2RlZmluZSBtYWRkcl90b19w
YWdlKG1hKSBfX21mbl90b19wYWdlKChtYSkgPj4gUEFHRV9TSElGVCkKPiAtI2RlZmluZSBwYWdl
X3RvX21hZGRyKHBnKSAoKHBhZGRyX3QpX19wYWdlX3RvX21mbihwZykgPDwKPiBQQUdFX1NISUZU
KQo+ICsjZGVmaW5lIG1hZGRyX3RvX3BhZ2UobWEpIF9fbWZuX3RvX3BhZ2UobWFkZHJfdG9fbWZu
KG1hKSkKPiArI2RlZmluZSBwYWdlX3RvX21hZGRyKHBnKSAobWZuX3RvX21hZGRyKF9fcGFnZV90
b19tZm4ocGcpKSkKPiAKPiAgLyogQ29udmVydCBiZXR3ZWVuIGZyYW1lIG51bWJlciBhbmQgYWRk
cmVzcyBmb3JtYXRzLiAgKi8KPiAgI2RlZmluZSBwZm5fdG9fcGFkZHIocGZuKSAoKHBhZGRyX3Qp
KHBmbikgPDwgUEFHRV9TSElGVCkKPiBAQCAtMjM1LDcgKzIzNyw3IEBAIHN0YXRpYyBpbmxpbmUg
dm9pZCBfX2lvbWVtICppb3JlbWFwX3djKHBhZGRyX3QKPiBzdGFydCwgc2l6ZV90IGxlbikKPiAg
I2RlZmluZSBnYWRkcl90b19nZm4oZ2EpICAgIF9nZm4ocGFkZHJfdG9fcGZuKGdhKSkKPiAgI2Rl
ZmluZSBtZm5fdG9fbWFkZHIobWZuKSAgIHBmbl90b19wYWRkcihtZm5feChtZm4pKQo+ICAjZGVm
aW5lIG1hZGRyX3RvX21mbihtYSkgICAgX21mbihwYWRkcl90b19wZm4obWEpKQo+IC0jZGVmaW5l
IHZtYXBfdG9fbWZuKHZhKSAgICAgcGFkZHJfdG9fcGZuKHZpcnRfdG9fbWFkZHIoKHZhZGRyX3Qp
dmEpKQo+ICsjZGVmaW5lIHZtYXBfdG9fbWZuKHZhKSAgICAgbWFkZHJfdG9fbWZuKHZpcnRfdG9f
bWFkZHIoKHZhZGRyX3QpdmEpKQo+ICAjZGVmaW5lIHZtYXBfdG9fcGFnZSh2YSkgICAgbWZuX3Rv
X3BhZ2Uodm1hcF90b19tZm4odmEpKQo+IAo+ICAvKiBQYWdlLWFsaWduIGFkZHJlc3MgYW5kIGNv
bnZlcnQgdG8gZnJhbWUgbnVtYmVyIGZvcm1hdCAqLwo+IEBAIC0zMDksNyArMzExLDcgQEAgc3Rh
dGljIGlubGluZSBzdHJ1Y3QgcGFnZV9pbmZvICp2aXJ0X3RvX3BhZ2UoY29uc3Qgdm9pZAo+ICp2
KQo+IAo+ICBzdGF0aWMgaW5saW5lIHZvaWQgKnBhZ2VfdG9fdmlydChjb25zdCBzdHJ1Y3QgcGFn
ZV9pbmZvICpwZykKPiAgewo+IC0gICAgcmV0dXJuIG1mbl90b192aXJ0KHBhZ2VfdG9fbWZuKHBn
KSk7Cj4gKyAgICByZXR1cm4gbWZuX3RvX3ZpcnQobWZuX3goX19wYWdlX3RvX21mbihwZykpKTsK
PiAgfQo+IAo+ICBzdHJ1Y3QgcGFnZV9pbmZvICpnZXRfcGFnZV9mcm9tX2d2YShzdHJ1Y3QgdmNw
dSAqdiwgdmFkZHJfdCB2YSwKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0u
aCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKPiBpbmRleCBmYWFkY2ZlOGZlLi44N2M5OTk0
OTc0IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKPiArKysgYi94ZW4v
aW5jbHVkZS9hc20tYXJtL3AybS5oCj4gQEAgLTI3Niw3ICsyNzYsNyBAQCBzdGF0aWMgaW5saW5l
IHN0cnVjdCBwYWdlX2luZm8gKmdldF9wYWdlX2Zyb21fZ2ZuKAo+ICB7Cj4gICAgICBzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlOwo+ICAgICAgcDJtX3R5cGVfdCBwMm10Owo+IC0gICAgdW5zaWduZWQg
bG9uZyBtZm4gPSBtZm5feChwMm1fbG9va3VwKGQsIF9nZm4oZ2ZuKSwgJnAybXQpKTsKPiArICAg
IG1mbl90IG1mbiA9IHAybV9sb29rdXAoZCwgX2dmbihnZm4pLCAmcDJtdCk7Cj4gCj4gICAgICBp
ZiAodCkKPiAgICAgICAgICAqdCA9IHAybXQ7Cj4gQEAgLTI4NCw3ICsyODQsNyBAQCBzdGF0aWMg
aW5saW5lIHN0cnVjdCBwYWdlX2luZm8gKmdldF9wYWdlX2Zyb21fZ2ZuKAo+ICAgICAgaWYgKCAh
cDJtX2lzX2FueV9yYW0ocDJtdCkgKQo+ICAgICAgICAgIHJldHVybiBOVUxMOwo+IAo+IC0gICAg
aWYgKCAhbWZuX3ZhbGlkKF9tZm4obWZuKSkgKQo+ICsgICAgaWYgKCAhbWZuX3ZhbGlkKG1mbikg
KQo+ICAgICAgICAgIHJldHVybiBOVUxMOwo+ICAgICAgcGFnZSA9IG1mbl90b19wYWdlKG1mbik7
Cj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvbW0uaAo+IGluZGV4IGYyZTBmNDk4YzQuLjk4NGY1NGMzZmEgMTAwNjQ0Cj4gLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
bS5oCj4gQEAgLTI1OSw3ICsyNTksNyBAQCBzdHJ1Y3QgcGFnZV9pbmZvCj4gCj4gICNkZWZpbmUg
aXNfeGVuX2hlYXBfcGFnZShwYWdlKSAoKHBhZ2UpLT5jb3VudF9pbmZvICYgUEdDX3hlbl9oZWFw
KQo+ICAjZGVmaW5lIGlzX3hlbl9oZWFwX21mbihtZm4pIFwKPiAtICAgIChfX21mbl92YWxpZCht
Zm4pICYmIGlzX3hlbl9oZWFwX3BhZ2UoX19tZm5fdG9fcGFnZShtZm4pKSkKPiArICAgIChfX21m
bl92YWxpZChtZm4pICYmCj4gaXNfeGVuX2hlYXBfcGFnZShfX21mbl90b19wYWdlKF9tZm4obWZu
KSkpKQo+ICAjZGVmaW5lIGlzX3hlbl9maXhlZF9tZm4obWZuKSAgICAgICAgICAgICAgICAgICAg
IFwKPiAgICAgICgoKChtZm4pIDw8IFBBR0VfU0hJRlQpID49IF9fcGEoJl9zdGV4dCkpICYmICBc
Cj4gICAgICAgKCgobWZuKSA8PCBQQUdFX1NISUZUKSA8PSBfX3BhKCZfXzJNX3J3ZGF0YV9lbmQp
KSkKPiBAQCAtMzY5LDcgKzM2OSw3IEBAIHZvaWQgcHV0X3BhZ2VfZnJvbV9sMWUobDFfcGdlbnRy
eV90IGwxZSwgc3RydWN0Cj4gZG9tYWluICpsMWVfb3duZXIpOwo+IAo+ICBzdGF0aWMgaW5saW5l
IGJvb2wgZ2V0X3BhZ2VfZnJvbV9tZm4obWZuX3QgbWZuLCBzdHJ1Y3QgZG9tYWluICpkKQo+ICB7
Cj4gLSAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gX19tZm5fdG9fcGFnZShtZm5feChtZm4p
KTsKPiArICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBfX21mbl90b19wYWdlKG1mbik7Cj4g
Cj4gICAgICBpZiAoIHVubGlrZWx5KCFtZm5fdmFsaWQobWZuKSkgfHwgdW5saWtlbHkoIWdldF9w
YWdlKHBhZ2UsIGQpKSApCj4gICAgICB7Cj4gQEAgLTQ2MywxMCArNDYzLDEwIEBAIGV4dGVybiBw
YWRkcl90IG1lbV9ob3RwbHVnOwo+ICAjZGVmaW5lIFNIQVJFRF9NMlAoX2UpICAgICAgICAgICAo
KF9lKSA9PSBTSEFSRURfTTJQX0VOVFJZKQo+IAo+ICAjZGVmaW5lIGNvbXBhdF9tYWNoaW5lX3Rv
X3BoeXNfbWFwcGluZyAoKHVuc2lnbmVkIGludAo+ICopUkRXUl9DT01QQVRfTVBUX1ZJUlRfU1RB
UlQpCj4gLSNkZWZpbmUgX3NldF9ncGZuX2Zyb21fbWZuKG1mbiwgcGZuKSAoeyAgICAgICAgICAg
ICAgICAgICAgICAgIFwKPiAtICAgIHN0cnVjdCBkb21haW4gKmQgPSBwYWdlX2dldF9vd25lcihf
X21mbl90b19wYWdlKG1mbikpOyAgICAgXAo+IC0gICAgdW5zaWduZWQgbG9uZyBlbnRyeSA9IChk
ICYmIChkID09IGRvbV9jb3cpKSA/ICAgICAgICAgICAgICBcCj4gLSAgICAgICAgU0hBUkVEX00y
UF9FTlRSWSA6IChwZm4pOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArI2RlZmlu
ZSBfc2V0X2dwZm5fZnJvbV9tZm4obWZuLCBwZm4pICh7ICAgICAgICAgICAgICAgICAgICAgICAg
IFwKPiArICAgIHN0cnVjdCBkb21haW4gKmQgPSBwYWdlX2dldF9vd25lcihfX21mbl90b19wYWdl
KF9tZm4obWZuKSkpOyAgICBcCj4gKyAgICB1bnNpZ25lZCBsb25nIGVudHJ5ID0gKGQgJiYgKGQg
PT0gZG9tX2NvdykpID8gICAgICAgICAgICAgICBcCj4gKyAgICAgICAgU0hBUkVEX00yUF9FTlRS
WSA6IChwZm4pOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gICAgICAoKHZvaWQp
KChtZm4pID49IChSRFdSX0NPTVBBVF9NUFRfVklSVF9FTkQgLQo+IFJEV1JfQ09NUEFUX01QVF9W
SVJUX1NUQVJUKSAvIDQgfHwgXAo+ICAgICAgICAgICAgICAoY29tcGF0X21hY2hpbmVfdG9fcGh5
c19tYXBwaW5nWyhtZm4pXSA9ICh1bnNpZ25lZCBpbnQpKGVudHJ5KSkpLAo+IFwKPiAgICAgICBt
YWNoaW5lX3RvX3BoeXNfbWFwcGluZ1sobWZuKV0gPSAoZW50cnkpKTsgICAgICAgICAgICAgICAg
XAo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9wMm0uaAo+IGluZGV4IDcwZjAwYzMzMmYuLjE4ZWFjNTM3YzkgMTAwNjQ0Cj4gLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
cDJtLmgKPiBAQCAtNDgwLDcgKzQ4MCw3IEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IHBhZ2VfaW5m
byAqZ2V0X3BhZ2VfZnJvbV9nZm4oCj4gICAgICAvKiBOb24tdHJhbnNsYXRlZCBndWVzdHMgc2Vl
IDEtMSBSQU0gLyBNTUlPIG1hcHBpbmdzIGV2ZXJ5d2hlcmUgKi8KPiAgICAgIGlmICggdCApCj4g
ICAgICAgICAgKnQgPSBsaWtlbHkoZCAhPSBkb21faW8pID8gcDJtX3JhbV9ydyA6IHAybV9tbWlv
X2RpcmVjdDsKPiAtICAgIHBhZ2UgPSBfX21mbl90b19wYWdlKGdmbik7Cj4gKyAgICBwYWdlID0g
X19tZm5fdG9fcGFnZShfbWZuKGdmbikpOwo+ICAgICAgcmV0dXJuIG1mbl92YWxpZChfbWZuKGdm
bikpICYmIGdldF9wYWdlKHBhZ2UsIGQpID8gcGFnZSA6IE5VTEw7Cj4gIH0KPiAKPiBkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3Bh
Z2UuaAo+IGluZGV4IDQ1Y2E3NDI2NzguLjg3MzdlZjE2ZmYgMTAwNjQ0Cj4gLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wYWdlLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaAo+
IEBAIC04OCwxMCArODgsMTAgQEAKPiAgICAgICgocGFkZHJfdCkoKCh4KS5sNCAmIChQQUREUl9N
QVNLJlBBR0VfTUFTSykpKSkKPiAKPiAgLyogR2V0IHBvaW50ZXIgdG8gaW5mbyBzdHJ1Y3R1cmUg
b2YgcGFnZSBtYXBwZWQgYnkgcHRlIChzdHJ1Y3QgcGFnZV9pbmZvICopLgo+ICovCj4gLSNkZWZp
bmUgbDFlX2dldF9wYWdlKHgpICAgICAgICAgICAoX19tZm5fdG9fcGFnZShsMWVfZ2V0X3Bmbih4
KSkpCj4gLSNkZWZpbmUgbDJlX2dldF9wYWdlKHgpICAgICAgICAgICAoX19tZm5fdG9fcGFnZShs
MmVfZ2V0X3Bmbih4KSkpCj4gLSNkZWZpbmUgbDNlX2dldF9wYWdlKHgpICAgICAgICAgICAoX19t
Zm5fdG9fcGFnZShsM2VfZ2V0X3Bmbih4KSkpCj4gLSNkZWZpbmUgbDRlX2dldF9wYWdlKHgpICAg
ICAgICAgICAoX19tZm5fdG9fcGFnZShsNGVfZ2V0X3Bmbih4KSkpCj4gKyNkZWZpbmUgbDFlX2dl
dF9wYWdlKHgpICAgICAgICAgICAoX19tZm5fdG9fcGFnZShsMWVfZ2V0X21mbih4KSkpCj4gKyNk
ZWZpbmUgbDJlX2dldF9wYWdlKHgpICAgICAgICAgICAoX19tZm5fdG9fcGFnZShsMmVfZ2V0X21m
bih4KSkpCj4gKyNkZWZpbmUgbDNlX2dldF9wYWdlKHgpICAgICAgICAgICAoX19tZm5fdG9fcGFn
ZShsM2VfZ2V0X21mbih4KSkpCj4gKyNkZWZpbmUgbDRlX2dldF9wYWdlKHgpICAgICAgICAgICAo
X19tZm5fdG9fcGFnZShsNGVfZ2V0X21mbih4KSkpCj4gCj4gIC8qIEdldCBwdGUgYWNjZXNzIGZs
YWdzICh1bnNpZ25lZCBpbnQpLiAqLwo+ICAjZGVmaW5lIGwxZV9nZXRfZmxhZ3MoeCkgICAgICAg
ICAgIChnZXRfcHRlX2ZsYWdzKCh4KS5sMSkpCj4gQEAgLTE1NywxMCArMTU3LDEwIEBAIHN0YXRp
YyBpbmxpbmUgbDRfcGdlbnRyeV90IGw0ZV9mcm9tX3BhZGRyKHBhZGRyX3QKPiBwYSwgdW5zaWdu
ZWQgaW50IGZsYWdzKQo+ICAjZGVmaW5lIGw0ZV9mcm9tX2ludHB0ZShpbnRwdGUpICAgICgobDRf
cGdlbnRyeV90KSB7IChpbnRwdGVfdCkoaW50cHRlKSB9KQo+IAo+ICAvKiBDb25zdHJ1Y3QgYSBw
dGUgZnJvbSBhIHBhZ2UgcG9pbnRlciBhbmQgYWNjZXNzIGZsYWdzLiAqLwo+IC0jZGVmaW5lIGwx
ZV9mcm9tX3BhZ2UocGFnZSwgZmxhZ3MpIGwxZV9mcm9tX3BmbihfX3BhZ2VfdG9fbWZuKHBhZ2Up
LAo+IChmbGFncykpCj4gLSNkZWZpbmUgbDJlX2Zyb21fcGFnZShwYWdlLCBmbGFncykgbDJlX2Zy
b21fcGZuKF9fcGFnZV90b19tZm4ocGFnZSksCj4gKGZsYWdzKSkKPiAtI2RlZmluZSBsM2VfZnJv
bV9wYWdlKHBhZ2UsIGZsYWdzKSBsM2VfZnJvbV9wZm4oX19wYWdlX3RvX21mbihwYWdlKSwKPiAo
ZmxhZ3MpKQo+IC0jZGVmaW5lIGw0ZV9mcm9tX3BhZ2UocGFnZSwgZmxhZ3MpIGw0ZV9mcm9tX3Bm
bihfX3BhZ2VfdG9fbWZuKHBhZ2UpLAo+IChmbGFncykpCj4gKyNkZWZpbmUgbDFlX2Zyb21fcGFn
ZShwYWdlLCBmbGFncykgbDFlX2Zyb21fbWZuKF9fcGFnZV90b19tZm4ocGFnZSksCj4gKGZsYWdz
KSkKPiArI2RlZmluZSBsMmVfZnJvbV9wYWdlKHBhZ2UsIGZsYWdzKSBsMmVfZnJvbV9tZm4oX19w
YWdlX3RvX21mbihwYWdlKSwKPiAoZmxhZ3MpKQo+ICsjZGVmaW5lIGwzZV9mcm9tX3BhZ2UocGFn
ZSwgZmxhZ3MpIGwzZV9mcm9tX21mbihfX3BhZ2VfdG9fbWZuKHBhZ2UpLAo+IChmbGFncykpCj4g
KyNkZWZpbmUgbDRlX2Zyb21fcGFnZShwYWdlLCBmbGFncykgbDRlX2Zyb21fbWZuKF9fcGFnZV90
b19tZm4ocGFnZSksCj4gKGZsYWdzKSkKPiAKPiAgLyogQWRkIGV4dHJhIGZsYWdzIHRvIGFuIGV4
aXN0aW5nIHB0ZS4gKi8KPiAgI2RlZmluZSBsMWVfYWRkX2ZsYWdzKHgsIGZsYWdzKSAgICAoKHgp
LmwxIHw9IHB1dF9wdGVfZmxhZ3MoZmxhZ3MpKQo+IEBAIC0yMTUsMTMgKzIxNSwxMyBAQCBzdGF0
aWMgaW5saW5lIGw0X3BnZW50cnlfdCBsNGVfZnJvbV9wYWRkcihwYWRkcl90Cj4gcGEsIHVuc2ln
bmVkIGludCBmbGFncykKPiAgLyogUGFnZS10YWJsZSB0eXBlLiAqLwo+ICB0eXBlZGVmIHN0cnVj
dCB7IHU2NCBwZm47IH0gcGFnZXRhYmxlX3Q7Cj4gICNkZWZpbmUgcGFnZXRhYmxlX2dldF9wYWRk
cih4KSAgKChwYWRkcl90KSh4KS5wZm4gPDwgUEFHRV9TSElGVCkKPiAtI2RlZmluZSBwYWdldGFi
bGVfZ2V0X3BhZ2UoeCkgICBfX21mbl90b19wYWdlKCh4KS5wZm4pCj4gKyNkZWZpbmUgcGFnZXRh
YmxlX2dldF9wYWdlKHgpICAgX19tZm5fdG9fcGFnZShwYWdldGFibGVfZ2V0X21mbih4KSkKPiAg
I2RlZmluZSBwYWdldGFibGVfZ2V0X3Bmbih4KSAgICAoKHgpLnBmbikKPiAgI2RlZmluZSBwYWdl
dGFibGVfZ2V0X21mbih4KSAgICBfbWZuKCgoeCkucGZuKSkKPiAgI2RlZmluZSBwYWdldGFibGVf
aXNfbnVsbCh4KSAgICAoKHgpLnBmbiA9PSAwKQo+ICAjZGVmaW5lIHBhZ2V0YWJsZV9mcm9tX3Bm
bihwZm4pICgocGFnZXRhYmxlX3QpIHsgKHBmbikgfSkKPiAgI2RlZmluZSBwYWdldGFibGVfZnJv
bV9tZm4obWZuKSAoKHBhZ2V0YWJsZV90KSB7IG1mbl94KG1mbikgfSkKPiAtI2RlZmluZSBwYWdl
dGFibGVfZnJvbV9wYWdlKHBnKQo+IHBhZ2V0YWJsZV9mcm9tX3BmbihfX3BhZ2VfdG9fbWZuKHBn
KSkKPiArI2RlZmluZSBwYWdldGFibGVfZnJvbV9wYWdlKHBnKQo+IHBhZ2V0YWJsZV9mcm9tX21m
bihfX3BhZ2VfdG9fbWZuKHBnKSkKPiAgI2RlZmluZSBwYWdldGFibGVfZnJvbV9wYWRkcihwKSBw
YWdldGFibGVfZnJvbV9wZm4oKHApPj5QQUdFX1NISUZUKQo+ICAjZGVmaW5lIHBhZ2V0YWJsZV9u
dWxsKCkgICAgICAgIHBhZ2V0YWJsZV9mcm9tX3BmbigwKQo+IAo+IEBAIC0yNDAsMTIgKzI0MCwx
MiBAQCB2b2lkIGNvcHlfcGFnZV9zc2UyKHZvaWQgKiwgY29uc3Qgdm9pZCAqKTsKPiAgI2RlZmlu
ZSBfX21mbl90b192aXJ0KG1mbikgIChtYWRkcl90b192aXJ0KChwYWRkcl90KShtZm4pIDw8Cj4g
UEFHRV9TSElGVCkpCj4gCj4gIC8qIENvbnZlcnQgYmV0d2VlbiBtYWNoaW5lIGZyYW1lIG51bWJl
cnMgYW5kIHBhZ2UtaW5mbyBzdHJ1Y3R1cmVzLiAqLwo+IC0jZGVmaW5lIF9fbWZuX3RvX3BhZ2Uo
bWZuKSAgKGZyYW1lX3RhYmxlICsgcGZuX3RvX3BkeChtZm4pKQo+IC0jZGVmaW5lIF9fcGFnZV90
b19tZm4ocGcpICAgcGR4X3RvX3BmbigodW5zaWduZWQgbG9uZykoKHBnKSAtCj4gZnJhbWVfdGFi
bGUpKQo+ICsjZGVmaW5lIF9fbWZuX3RvX3BhZ2UobWZuKSAgKGZyYW1lX3RhYmxlICsgcGZuX3Rv
X3BkeChtZm5feChtZm4pKSkKPiArI2RlZmluZSBfX3BhZ2VfdG9fbWZuKHBnKSAgIF9tZm4ocGR4
X3RvX3BmbigodW5zaWduZWQgbG9uZykoKHBnKSAtCj4gZnJhbWVfdGFibGUpKSkKPiAKPiAgLyog
Q29udmVydCBiZXR3ZWVuIG1hY2hpbmUgYWRkcmVzc2VzIGFuZCBwYWdlLWluZm8gc3RydWN0dXJl
cy4gKi8KPiAtI2RlZmluZSBfX21hZGRyX3RvX3BhZ2UobWEpIF9fbWZuX3RvX3BhZ2UoKG1hKSA+
PiBQQUdFX1NISUZUKQo+IC0jZGVmaW5lIF9fcGFnZV90b19tYWRkcihwZykgKChwYWRkcl90KV9f
cGFnZV90b19tZm4ocGcpIDw8Cj4gUEFHRV9TSElGVCkKPiArI2RlZmluZSBfX21hZGRyX3RvX3Bh
Z2UobWEpIF9fbWZuX3RvX3BhZ2UobWFkZHJfdG9fbWZuKG1hKSkKPiArI2RlZmluZSBfX3BhZ2Vf
dG9fbWFkZHIocGcpIChtZm5fdG9fbWFkZHIoX19wYWdlX3RvX21mbihwZykpKQo+IAo+ICAvKiBD
b252ZXJ0IGJldHdlZW4gZnJhbWUgbnVtYmVyIGFuZCBhZGRyZXNzIGZvcm1hdHMuICAqLwo+ICAj
ZGVmaW5lIF9fcGZuX3RvX3BhZGRyKHBmbikgKChwYWRkcl90KShwZm4pIDw8IFBBR0VfU0hJRlQp
Cj4gQEAgLTI3Myw4ICsyNzMsOCBAQCB2b2lkIGNvcHlfcGFnZV9zc2UyKHZvaWQgKiwgY29uc3Qg
dm9pZCAqKTsKPiAgI2RlZmluZSBwZm5fdG9fcGFkZHIocGZuKSAgIF9fcGZuX3RvX3BhZGRyKHBm
bikKPiAgI2RlZmluZSBwYWRkcl90b19wZm4ocGEpICAgIF9fcGFkZHJfdG9fcGZuKHBhKQo+ICAj
ZGVmaW5lIHBhZGRyX3RvX3BkeChwYSkgICAgcGZuX3RvX3BkeChwYWRkcl90b19wZm4ocGEpKQo+
IC0jZGVmaW5lIHZtYXBfdG9fbWZuKHZhKSAgICAgbDFlX2dldF9wZm4oKnZpcnRfdG9feGVuX2wx
ZSgodW5zaWduZWQKPiBsb25nKSh2YSkpKQo+IC0jZGVmaW5lIHZtYXBfdG9fcGFnZSh2YSkgICAg
bWZuX3RvX3BhZ2Uodm1hcF90b19tZm4odmEpKQo+ICsjZGVmaW5lIHZtYXBfdG9fbWZuKHZhKQo+
IF9tZm4obDFlX2dldF9wZm4oKnZpcnRfdG9feGVuX2wxZSgodW5zaWduZWQgbG9uZykodmEpKSkp
Cj4gKyNkZWZpbmUgdm1hcF90b19wYWdlKHZhKSAgICBfX21mbl90b19wYWdlKHZtYXBfdG9fbWZu
KHZhKSkKPiAKPiAgI2VuZGlmIC8qICFkZWZpbmVkKF9fQVNTRU1CTFlfXykgKi8KPiAKPiBkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2RvbWFpbl9wYWdlLmgKPiBiL3hlbi9pbmNsdWRlL3hl
bi9kb21haW5fcGFnZS5oCj4gaW5kZXggODkwYmFlNWI5Yy4uMjJhYjY1YmExNiAxMDA2NDQKPiAt
LS0gYS94ZW4vaW5jbHVkZS94ZW4vZG9tYWluX3BhZ2UuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hl
bi9kb21haW5fcGFnZS5oCj4gQEAgLTM0LDcgKzM0LDcgQEAgdm9pZCB1bm1hcF9kb21haW5fcGFn
ZShjb25zdCB2b2lkICp2YSk7Cj4gIC8qCj4gICAqIEdpdmVuIGEgVkEgZnJvbSBtYXBfZG9tYWlu
X3BhZ2UoKSwgcmV0dXJuIGl0cyB1bmRlcmx5aW5nIE1GTi4KPiAgICovCj4gLXVuc2lnbmVkIGxv
bmcgZG9tYWluX3BhZ2VfbWFwX3RvX21mbihjb25zdCB2b2lkICp2YSk7Cj4gK21mbl90IGRvbWFp
bl9wYWdlX21hcF90b19tZm4oY29uc3Qgdm9pZCAqdmEpOwo+IAo+ICAvKgo+ICAgKiBTaW1pbGFy
IHRvIHRoZSBhYm92ZSBjYWxscywgZXhjZXB0IHRoZSBtYXBwaW5nIGlzIGFjY2Vzc2libGUgaW4g
YWxsCj4gQEAgLTQ0LDExICs0NCwxMSBAQCB1bnNpZ25lZCBsb25nIGRvbWFpbl9wYWdlX21hcF90
b19tZm4oY29uc3Qgdm9pZAo+ICp2YSk7Cj4gIHZvaWQgKm1hcF9kb21haW5fcGFnZV9nbG9iYWwo
bWZuX3QgbWZuKTsKPiAgdm9pZCB1bm1hcF9kb21haW5fcGFnZV9nbG9iYWwoY29uc3Qgdm9pZCAq
dmEpOwo+IAo+IC0jZGVmaW5lIF9fbWFwX2RvbWFpbl9wYWdlKHBnKQo+IG1hcF9kb21haW5fcGFn
ZShfbWZuKF9fcGFnZV90b19tZm4ocGcpKSkKPiArI2RlZmluZSBfX21hcF9kb21haW5fcGFnZShw
ZykKPiBtYXBfZG9tYWluX3BhZ2UoX19wYWdlX3RvX21mbihwZykpCj4gCj4gIHN0YXRpYyBpbmxp
bmUgdm9pZCAqX19tYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKGNvbnN0IHN0cnVjdCBwYWdlX2luZm8g
KnBnKQo+ICB7Cj4gLSAgICByZXR1cm4gbWFwX2RvbWFpbl9wYWdlX2dsb2JhbChfbWZuKF9fcGFn
ZV90b19tZm4ocGcpKSk7Cj4gKyAgICByZXR1cm4gbWFwX2RvbWFpbl9wYWdlX2dsb2JhbChwYWdl
X3RvX21mbihwZykpOwo+ICB9Cj4gCj4gICNlbHNlIC8qICFDT05GSUdfRE9NQUlOX1BBR0UgKi8K
PiBAQCAtNTYsNyArNTYsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgKl9fbWFwX2RvbWFpbl9wYWdl
X2dsb2JhbChjb25zdAo+IHN0cnVjdCBwYWdlX2luZm8gKnBnKQo+ICAjZGVmaW5lIG1hcF9kb21h
aW5fcGFnZShtZm4pICAgICAgICAgICAgICAgIF9fbWZuX3RvX3ZpcnQobWZuX3gobWZuKSkKPiAg
I2RlZmluZSBfX21hcF9kb21haW5fcGFnZShwZykgICAgICAgICAgICAgICBwYWdlX3RvX3ZpcnQo
cGcpCj4gICNkZWZpbmUgdW5tYXBfZG9tYWluX3BhZ2UodmEpICAgICAgICAgICAgICAgKCh2b2lk
KSh2YSkpCj4gLSNkZWZpbmUgZG9tYWluX3BhZ2VfbWFwX3RvX21mbih2YSkgICAgICAgICAgdmly
dF90b19tZm4oKHVuc2lnbmVkCj4gbG9uZykodmEpKQo+ICsjZGVmaW5lIGRvbWFpbl9wYWdlX21h
cF90b19tZm4odmEpICAgICAgICAgIF9tZm4odmlydF90b19tZm4oKHVuc2lnbmVkCj4gbG9uZyko
dmEpKSkKPiAKPiAgc3RhdGljIGlubGluZSB2b2lkICptYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKG1m
bl90IG1mbikKPiAgewo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vdG1lbV94ZW4uaCBi
L3hlbi9pbmNsdWRlL3hlbi90bWVtX3hlbi5oCj4gaW5kZXggNTQyYzBiM2YyMC4uODUxNmEwYjEz
MSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vdG1lbV94ZW4uaAo+ICsrKyBiL3hlbi9p
bmNsdWRlL3hlbi90bWVtX3hlbi5oCj4gQEAgLTI1LDcgKzI1LDcgQEAKPiAgdHlwZWRlZiB1aW50
MzJfdCBwYWdlc2l6ZV90OyAgLyogbGlrZSBzaXplX3QsIG11c3QgaGFuZGxlIGxhcmdlc3QgUEFH
RV9TSVpFCj4gKi8KPiAKPiAgI2RlZmluZSBJU19QQUdFX0FMSUdORUQoYWRkcikgSVNfQUxJR05F
RCgodW5zaWduZWQgbG9uZykoYWRkciksCj4gUEFHRV9TSVpFKQo+IC0jZGVmaW5lIElTX1ZBTElE
X1BBR0UoX3BpKSAgICBtZm5fdmFsaWQoX21mbihwYWdlX3RvX21mbihfcGkpKSkKPiArI2RlZmlu
ZSBJU19WQUxJRF9QQUdFKF9waSkgICAgbWZuX3ZhbGlkKHBhZ2VfdG9fbWZuKF9waSkpCj4gCj4g
IGV4dGVybiBzdHJ1Y3QgcGFnZV9saXN0X2hlYWQgdG1lbV9wYWdlX2xpc3Q7Cj4gIGV4dGVybiBz
cGlubG9ja190IHRtZW1fcGFnZV9saXN0X2xvY2s7Cj4gLS0KPiAyLjExLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 09:26:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 09:26:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0OtZ-0004xE-Bo; Fri, 06 Oct 2017 09:26:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445c74844=roger.pau@citrix.com>)
 id 1e0OtY-0004x8-9Z
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 09:26:12 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 00/97-02225-33C47D95; Fri, 06 Oct 2017 09:26:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQtfA53q
 kwad5ehZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b907OZC75xVXx+38PSwLiEs4uRk0NCwE/i
 8NVP7CA2i4CKxPILr5i6GDk42ATsJaZ/rQAJiwjoSjxb8Iyti5GLg1lgKqPE9a67zCAJYYFoi
 VVP54LZvAIeErf/N7GB2EICHYwS369lQMQFJU7OfMICYjML6EncmDqFDWQ+s4C0xPJ/HBBheY
 nmrbPBxnAKeEl8njmJCcQWBTqnf8lTdoiRihL98x6wQZycLjHxWQ/LBEaBWUg2zEKyYRbChll
 INixgZFnFqFGcWlSWWqRrZKCXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYsPUM
 DIw7GJtP+B1ilORgUhLlPe91PVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO9mkJxgUWp6akVaZ
 g4wdmDSEhw8SiK8WiBp3uKCxNzizHSI1ClGRSlx3mSQhABIIqM0D64NFq+XGGWlhHkZGRgYhH
 gKUotyM0tQ5V8xinMwKgnzqnoDTeHJzCuBm/4KaDET0OI5TVdAFpckIqSkGhjFC8JvcAt+vco
 mvXjH9/Vt730N76pdszGe5WF0oyAjevbeP3NkqpSfpx6tLNqWk1PK6qldOnVB264nHOm5D/lP
 BX9hinly2KnZmGuLo8Mq5mlpscluMZ5Tl7ll73hQL1s9IXvWcWar+5nurydpm9/q2aRyo5l7y
 j6DGwtkdlulXupbN9U6uVyJpTgj0VCLuag4EQBYCNdn0gIAAA==
X-Env-Sender: prvs=445c74844=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1507281968!104473284!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63685 invoked from network); 6 Oct 2017 09:26:08 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 09:26:08 -0000
X-IronPort-AV: E=Sophos;i="5.42,482,1500940800"; d="scan'208";a="54134970"
Date: Fri, 6 Oct 2017 10:26:03 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171006092603.pkodo43pxji3775g@MacBook-Pro-de-Roger.local>
References: <1507227824-11744-1-git-send-email-andrew.cooper3@citrix.com>
 <1507227824-11744-2-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507227824-11744-2-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.10 1/5] tools/dombuilder: Drop more
 PVH v1 leftovers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMDUsIDIwMTcgYXQgMDY6MjM6MzlQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBhbGxvY19tYWdpY19wYWdlcygpIGlzIHJlbmFtZWQgdG8gYWxsb2NfbWFnaWNfcGFn
ZXNfcHYoKSB0byBtaXJyb3IgaXRzCj4gYWxsb2NfbWFnaWNfcGFnZXNfaHZtKCkgY291bnRlcnBh
cnQuICBEZWxldGUgYSByZWR1bmRhbnQgY29tbWVudCwgaW50cm9kdWNlCj4gc29tZSBuZXdsaW5l
cyBjbGFyaXR5LCBhbmQgcmVtb3ZlIGEgbG9naWNhbGx5IGRlYWQgYWxsb2NhdGlvbiBvZiBzaGFy
ZWQgaW5mby4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPgoKPiAtLS0KPiBDQzogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJp
eC5jb20+Cj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gQ0M6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gLS0tCj4gIHRvb2xzL2xpYnhjL3hjX2RvbV94
ODYuYyB8IDE2ICsrKysrKy0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9u
cygrKSwgMTAgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2Rv
bV94ODYuYyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV94ODYuYwo+IGluZGV4IGNiNjhlZmMuLjg4NWNh
MWIgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tX3g4Ni5jCj4gKysrIGIvdG9vbHMv
bGlieGMveGNfZG9tX3g4Ni5jCj4gQEAgLTUzNCwyNCArNTM0LDIwIEBAIHN0YXRpYyBpbnQgYWxs
b2NfcDJtX2xpc3RfeDg2XzY0KHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKPiAgCj4gIC8qIC0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLSAqLwo+ICAKPiAtc3RhdGljIGludCBhbGxvY19tYWdpY19wYWdlcyhzdHJ1
Y3QgeGNfZG9tX2ltYWdlICpkb20pCj4gK3N0YXRpYyBpbnQgYWxsb2NfbWFnaWNfcGFnZXNfcHYo
c3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQo+ICB7Cj4gLSAgICAvKiBhbGxvY2F0ZSBzcGVjaWFs
IHBhZ2VzICovCj4gICAgICBkb20tPnN0YXJ0X2luZm9fcGZuID0geGNfZG9tX2FsbG9jX3BhZ2Uo
ZG9tLCAic3RhcnQgaW5mbyIpOwo+ICAgICAgaWYgKCBkb20tPnN0YXJ0X2luZm9fcGZuID09IElO
VkFMSURfUEZOICkKPiAgICAgICAgICByZXR1cm4gLTE7CgpNYXliZSB0aG9zZSBlcnJvcnMgcGF0
aHMgc2hvdWxkIHNldCBlcnJubyA9IEVOT01FTT8KCkluIGFueSBjYXNlIHRoZSBwYXRjaCBpcyBh
biBpbXByb3ZlbWVudC4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 09:33:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 09:33:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0P0J-0005lG-1f; Fri, 06 Oct 2017 09:33:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e0P0H-0005lA-9c
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 09:33:09 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 82/E2-03428-4DD47D95; Fri, 06 Oct 2017 09:33:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXS1tYhonvZ93q
 kwbqdZhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bH1ytsBZOVKqZ0/WduYDwr0cXIxSEkMJ1R
 4uqJDsYuRk4OCQFeiSPLZrBC2P4SrztfskIUNTBKLH+4mR0kwSagLvH4aw8TiC0ioCRxb9VkJ
 pAiZoHvjBKXHtwE6uDgEBZwl5j72wCkhkVAVeLurhNgC3iBwjvOX2GDWCAncfLYZFaIuKDEyZ
 lPWEBamYHmr58nBBJmFpCXaN46m3kCI98sJFWzEKpmIalawMi8ilGjOLWoLLVI18hML6koMz2
 jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMNgYgGAH45kFgYcYJTmYlER5z3tdjxTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwXvOBygnWJSanlqRlpkDDHuYtAQHj5IIryUw9IV4iwsSc4sz0
 yFSpxh1OTpu3v3DJMSSl5+XKiXOawdSJABSlFGaBzcCFoOXGGWlhHkZgY4S4ilILcrNLEGVf8
 UozsGoJMzLAjKFJzOvBG7TK6AjmICOmNN0BeSIkkSElFQDY35M04K/W99cWx/1MShwn0DwlXv
 KvLpiH/LOC1qK+mikRasd+dlySDf3U5Jp98Zsro5n6+9xBwrusgo8OcHx46Sbbwon//YxSf01
 ub9+kfotb971Nh1dzp6J96VckvZ5tD70XSsdulZRXvWFSozPDtkVq6uXXLjh91OC6crf2+7y+
 3wnZ+odU2Ipzkg01GIuKk4EAMKKPp28AgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1507282385!76684836!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54919 invoked from network); 6 Oct 2017 09:33:07 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Oct 2017 09:33:07 -0000
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 06 Oct 2017 02:33:05 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,482,1500966000"; d="scan'208";a="160132238"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by fmsmga006.fm.intel.com with ESMTP; 06 Oct 2017 02:33:03 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Fri,  6 Oct 2017 17:13:00 +0800
Message-Id: <1507281180-5101-1-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
MIME-Version: 1.0
Cc: Yi Sun <yi.y.sun@linux.intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v1] x86: psr: support co-exist features' values
	setting
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SXQgY2hhbmdlcyB0aGUgbWVtZWJlcnMgaW4gJ2Nvc193cml0ZV9pbmZvJyB0byB0cmFuc2ZlciB0
aGUgZmVhdHVyZSBhcnJheSwKZmVhdHVyZSBwcm9wZXJ0aWVzIGFycmF5IGFuZCB2YWx1ZSBhcnJh
eS4gVGhlbiwgd2UgY2FuIHdyaXRlIGFsbCBmZWF0dXJlcwp2YWx1ZXMgb24gdGhlIGNvcyBpZCBp
bnRvIE1TUnMuCgpCZWNhdXNlIG11bHRpcGxlIGZlYXR1cmVzIG1heSBjby1leGlzdCwgd2UgbmVl
ZCBoYW5kbGUgYWxsIGZlYXR1cmVzIHRvIHdyaXRlCnZhbHVlcyBvZiB0aGVtIGludG8gYSBDT1Mg
cmVnaXN0ZXIgd2l0aCBuZXcgQ09TIElELiBFLmc6CjEuIEwzIENBVCBhbmQgTDIgQ0FUIGNvLWV4
aXN0LgoyLiBEb20xIGFuZCBEb20yIHNoYXJlIGEgc2FtZSBDT1MgSUQgKDIpLiBUaGUgTDMgQ0FU
IENCTSBvZiBEb20xIGlzIDB4MWZmLAogICB0aGUgTDIgQ0FUIENCTSBvZiBEb20xIGlzIDB4MWYu
CjMuIFVzZXIgd2FudHMgdG8gY2hhbmdlIEwyIENCTSBvZiBEb20xIHRvIGJlIDB4Zi4gQmVjYXVz
ZSBDT1MgSUQgMiBpcwogICB1c2VkIGJ5IERvbTIgdG9vLCB3ZSBoYXZlIHRvIHBpY2sgYSBuZXcg
Q09TIElEIDMuIFRoZSB2YWx1ZXMgb2YgRG9tMSBvbgogICBDT1MgSUQgMyBhcmUgYWxsIGRlZmF1
bHQgdmFsdWVzIGFzIGJlbG93OgogICAgICAgICAgIC0tLS0tLS0tLQogICAgICAgICAgIHwgQ09T
IDMgfAogICAgICAgICAgIC0tLS0tLS0tLQogICBMMyBDQVQgIHwgMHg3ZmYgfAogICAgICAgICAg
IC0tLS0tLS0tLQogICBMMiBDQVQgIHwgMHhmZiAgfAogICAgICAgICAgIC0tLS0tLS0tLQo0LiBB
ZnRlciBzZXR0aW5nLCB0aGUgTDMgQ0FUIENCTSB2YWx1ZSBvZiBEb20xIHNob3VsZCBiZSBrZXB0
IGFuZCB0aGUgbmV3IEwyCiAgIENBVCBDQk0gaXMgc2V0LiBTbywgdGhlIHZhbHVlcyBvbiBDT1Mg
SUQgMyBzaG91bGQgYmUgYmVsb3cuCiAgICAgICAgICAgLS0tLS0tLS0tCiAgICAgICAgICAgfCBD
T1MgMyB8CiAgICAgICAgICAgLS0tLS0tLS0tCiAgIEwzIENBVCAgfCAweDFmZiB8CiAgICAgICAg
ICAgLS0tLS0tLS0tCiAgIEwyIENBVCAgfCAweGYgICB8CiAgICAgICAgICAgLS0tLS0tLS0tCgpT
bywgd2Ugc2hvdWxkIHdyaXRlIGFsbCBmZWF0dXJlcyB2YWx1ZXMgaW50byB0aGVpciBNU1JzLiBU
aGF0IHJlcXVpcmVzIHRoZQpmZWF0dXJlIGFycmF5LCBmZWF0dXJlIHByb3BlcnRpZXMgYXJyYXkg
YW5kIHZhbHVlIGFycmF5IGFyZSBpbnB1dC4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5z
dW5AbGludXguaW50ZWwuY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNDOiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0K
IHhlbi9hcmNoL3g4Ni9wc3IuYyB8IDUxICsrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI3IGluc2VydGlvbnMoKyksIDI0
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wc3IuYyBiL3hlbi9hcmNo
L3g4Ni9wc3IuYwppbmRleCBkYWEyYWViLi41OTZiMGNhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvcHNyLmMKKysrIGIveGVuL2FyY2gveDg2L3Bzci5jCkBAIC0xMTExLDI1ICsxMTExLDQwIEBA
IHN0YXRpYyB1bnNpZ25lZCBpbnQgZ2V0X3NvY2tldF9jcHUodW5zaWduZWQgaW50IHNvY2tldCkK
IHN0cnVjdCBjb3Nfd3JpdGVfaW5mbwogewogICAgIHVuc2lnbmVkIGludCBjb3M7Ci0gICAgc3Ry
dWN0IGZlYXRfbm9kZSAqZmVhdHVyZTsKKyAgICBzdHJ1Y3QgZmVhdF9ub2RlICoqZmVhdHVyZXM7
CiAgICAgY29uc3QgdWludDMyX3QgKnZhbDsKLSAgICBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyAq
cHJvcHM7CisgICAgdW5zaWduZWQgaW50IGFycmF5X2xlbjsKIH07CiAKIHN0YXRpYyB2b2lkIGRv
X3dyaXRlX3Bzcl9tc3JzKHZvaWQgKmRhdGEpCiB7CiAgICAgY29uc3Qgc3RydWN0IGNvc193cml0
ZV9pbmZvICppbmZvID0gZGF0YTsKLSAgICBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0ID0gaW5mby0+
ZmVhdHVyZTsKLSAgICBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyAqcHJvcHMgPSBpbmZvLT5wcm9w
czsKLSAgICB1bnNpZ25lZCBpbnQgaSwgY29zID0gaW5mby0+Y29zLCBjb3NfbnVtID0gcHJvcHMt
PmNvc19udW07CisgICAgdW5zaWduZWQgaW50IGksIGluZGV4ID0gMCwgY29zID0gaW5mby0+Y29z
OworICAgIGNvbnN0IHVpbnQzMl90ICp2YWxfYXJyYXkgPSBpbmZvLT52YWw7CiAKLSAgICBmb3Ig
KCBpID0gMDsgaSA8IGNvc19udW07IGkrKyApCisgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9T
SVpFKGZlYXRfcHJvcHMpOyBpKysgKQogICAgIHsKLSAgICAgICAgaWYgKCBmZWF0LT5jb3NfcmVn
X3ZhbFtjb3MgKiBjb3NfbnVtICsgaV0gIT0gaW5mby0+dmFsW2ldICkKKyAgICAgICAgc3RydWN0
IGZlYXRfbm9kZSAqZmVhdCA9IGluZm8tPmZlYXR1cmVzW2ldOworICAgICAgICBjb25zdCBzdHJ1
Y3QgZmVhdF9wcm9wcyAqcHJvcHMgPSBmZWF0X3Byb3BzW2ldOworICAgICAgICB1bnNpZ25lZCBp
bnQgY29zX251bSwgajsKKworICAgICAgICBpZiAoICFmZWF0IHx8ICFwcm9wcyApCisgICAgICAg
ICAgICBjb250aW51ZTsKKworICAgICAgICBjb3NfbnVtID0gcHJvcHMtPmNvc19udW07CisgICAg
ICAgIGlmICggaW5mby0+YXJyYXlfbGVuIDwgaW5kZXggKyBjb3NfbnVtICkKKyAgICAgICAgICAg
IHJldHVybjsKKworICAgICAgICBmb3IgKCBqID0gMDsgaiA8IGNvc19udW07IGorKyApCiAgICAg
ICAgIHsKLSAgICAgICAgICAgIGZlYXQtPmNvc19yZWdfdmFsW2NvcyAqIGNvc19udW0gKyBpXSA9
IGluZm8tPnZhbFtpXTsKLSAgICAgICAgICAgIHByb3BzLT53cml0ZV9tc3IoY29zLCBpbmZvLT52
YWxbaV0sIHByb3BzLT50eXBlW2ldKTsKKyAgICAgICAgICAgIGlmICggZmVhdC0+Y29zX3JlZ192
YWxbY29zICogY29zX251bSArIGpdICE9IHZhbF9hcnJheVtpbmRleCArIGpdICkKKyAgICAgICAg
ICAgIHsKKyAgICAgICAgICAgICAgICBmZWF0LT5jb3NfcmVnX3ZhbFtjb3MgKiBjb3NfbnVtICsg
al0gPSB2YWxfYXJyYXlbaW5kZXggKyBqXTsKKyAgICAgICAgICAgICAgICBwcm9wcy0+d3JpdGVf
bXNyKGNvcywgdmFsX2FycmF5W2luZGV4ICsgal0sIHByb3BzLT50eXBlW2pdKTsKKyAgICAgICAg
ICAgIH0KICAgICAgICAgfQorCisgICAgICAgIGluZGV4ICs9IGNvc19udW07CiAgICAgfQogfQog
CkBAIC0xMTM3LDMwICsxMTUyLDE4IEBAIHN0YXRpYyBpbnQgd3JpdGVfcHNyX21zcnModW5zaWdu
ZWQgaW50IHNvY2tldCwgdW5zaWduZWQgaW50IGNvcywKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc3QgdWludDMyX3QgdmFsW10sIHVuc2lnbmVkIGludCBhcnJheV9sZW4sCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGVudW0gcHNyX2ZlYXRfdHlwZSBmZWF0X3R5cGUpCiB7Ci0gICAg
aW50IHJldDsKICAgICBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICppbmZvID0gZ2V0X3NvY2tldF9p
bmZvKHNvY2tldCk7CiAgICAgc3RydWN0IGNvc193cml0ZV9pbmZvIGRhdGEgPQogICAgIHsKICAg
ICAgICAgLmNvcyA9IGNvcywKLSAgICAgICAgLmZlYXR1cmUgPSBpbmZvLT5mZWF0dXJlc1tmZWF0
X3R5cGVdLAotICAgICAgICAucHJvcHMgPSBmZWF0X3Byb3BzW2ZlYXRfdHlwZV0sCisgICAgICAg
IC5mZWF0dXJlcyA9IGluZm8tPmZlYXR1cmVzLAorICAgICAgICAudmFsID0gdmFsLAorICAgICAg
ICAuYXJyYXlfbGVuID0gYXJyYXlfbGVuLAogICAgIH07CiAKICAgICBpZiAoIGNvcyA+IGluZm8t
PmZlYXR1cmVzW2ZlYXRfdHlwZV0tPmNvc19tYXggKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsK
IAotICAgIC8qIFNraXAgdG8gdGhlIGZlYXR1cmUncyB2YWx1ZSBoZWFkLiAqLwotICAgIHJldCA9
IHNraXBfcHJpb3JfZmVhdHVyZXMoJmFycmF5X2xlbiwgZmVhdF90eXBlKTsKLSAgICBpZiAoIHJl
dCA8IDAgKQotICAgICAgICByZXR1cm4gcmV0OwotCi0gICAgdmFsICs9IHJldDsKLQotICAgIGlm
ICggYXJyYXlfbGVuIDwgZmVhdF9wcm9wc1tmZWF0X3R5cGVdLT5jb3NfbnVtICkKLSAgICAgICAg
cmV0dXJuIC1FTk9TUEM7Ci0KLSAgICBkYXRhLnZhbCA9IHZhbDsKLQogICAgIGlmICggc29ja2V0
ID09IGNwdV90b19zb2NrZXQoc21wX3Byb2Nlc3Nvcl9pZCgpKSApCiAgICAgICAgIGRvX3dyaXRl
X3Bzcl9tc3JzKCZkYXRhKTsKICAgICBlbHNlCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 09:33:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 09:33:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0P0n-0005oN-BA; Fri, 06 Oct 2017 09:33:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4459bb304=wei.liu2@citrix.com>)
 id 1e0P0m-0005o7-G2
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 09:33:40 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 E3/93-03638-3FD47D95; Fri, 06 Oct 2017 09:33:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpO5n3+u
 RBs3vpSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxN62ewFvQyV/R3yDYwXmfqYuTkkBDwl+j/
 f4gdxGYRUJFYeng6mM0moCzxs7OXDcQWEdCVeLbgGZDNxcEsMI1R4nL7ZrBmYQE/iY5Xf8Aae
 AUsJA5dO8cMYgsJdDBKfL+WAREXlDg58wkLiM0soCOxYPcnoEEcQLa0xPJ/HCBhTgEvic8zJ4
 GNFAW6oXPpHBaIMQoSHdOPMU1g5JuFZNIsJJNmIUxawMi8ilG9OLWoLLVI11QvqSgzPaMkNzE
 zR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwzBiAYAfj9Mv+hxglOZiURHnPe12PFOJLyk+pzEgs
 zogvKs1JLT7EKMPBoSTBe84HKCdYlJqeWpGWmQMMeJi0BAePkgjvT5A0b3FBYm5xZjpE6hSjL
 seNh9f/MAmx5OXnpUqJ854CKRIAKcoozYMbAYu+S4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVB
 LmZQHGshBPZl4J3KZXQEcwAR0xp+kKyBEliQgpqQZGzg+zHmw0e7tIwqDexSVy5iHDWq2vz9b
 PCrwp5zbnfp9yz3Hugs42jwQr/R8bOU36DZkTv4uYNmvc1IxdsLr3z9S/TL2Kz0q2u0W0Prxe
 Nqk+xKT7vN6DXeaS3O9tjiY8u7Z6xVNXgd1pxZb9dXNeXuRvOGd3ecN1QTvjLX2VnyW2tm2qm
 tGnxFKckWioxVxUnAgAZ11vfbkCAAA=
X-Env-Sender: prvs=4459bb304=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1507282418!104914228!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52717 invoked from network); 6 Oct 2017 09:33:39 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 09:33:39 -0000
X-IronPort-AV: E=Sophos;i="5.42,482,1500940800"; d="scan'208";a="442746815"
Date: Fri, 6 Oct 2017 10:33:36 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171006093336.x5choj5wypsxiexo@citrix.com>
References: <1507227824-11744-1-git-send-email-andrew.cooper3@citrix.com>
 <1507227824-11744-2-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507227824-11744-2-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.10 1/5] tools/dombuilder: Drop more
	PVH v1 leftovers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMDUsIDIwMTcgYXQgMDc6MjM6MzlQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBhbGxvY19tYWdpY19wYWdlcygpIGlzIHJlbmFtZWQgdG8gYWxsb2NfbWFnaWNfcGFn
ZXNfcHYoKSB0byBtaXJyb3IgaXRzCj4gYWxsb2NfbWFnaWNfcGFnZXNfaHZtKCkgY291bnRlcnBh
cnQuICBEZWxldGUgYSByZWR1bmRhbnQgY29tbWVudCwgaW50cm9kdWNlCj4gc29tZSBuZXdsaW5l
cyBjbGFyaXR5LCBhbmQgcmVtb3ZlIGEgbG9naWNhbGx5IGRlYWQgYWxsb2NhdGlvbiBvZiBzaGFy
ZWQgaW5mby4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 09:34:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 09:34:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0P1h-0005vf-Kf; Fri, 06 Oct 2017 09:34:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4459bb304=wei.liu2@citrix.com>)
 id 1e0P1g-0005vN-Gt
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 09:34:36 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 C6/38-02047-B2E47D95; Fri, 06 Oct 2017 09:34:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXitHSDva623/V
 Igzc7+C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxrX5ewFvzjrljwr4WlgbGBq4uRk0NCwF/i
 /sYdjCA2i4CKxLtdD9hAbDYBZYmfnb1ANgeHiICtxOzzbl2MXBzMAgcZJV7/OgJWLywQLbHq6
 VxmEJtXwEJizZt2dpAiIYFjjBJrfmxjg0gISpyc+YQFxGYW0JO4MXUK2FBmAWmJ5f84IMLyEs
 1bZ4PN4RTwlLj57RcTiC0KdE/n0jlgrUICChId048xTWDkn4Vk6iwkU2chTJ2FZOoCRpZVjBr
 FqUVlqUW6hoZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBockABDsYV/92OsQo
 ycGkJMp73ut6pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3nM+QDnBotT01Iq0zBxglMCkJTh4l
 ER4LX2B0rzFBYm5xZnpEKlTjMYcm27e/cPEseH7gz9MQix5+XmpUuK8p0AmCYCUZpTmwQ2CRe
 8lRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfOygCzkycwrgdv3CugUJqBT5jRdATmlJBEhJdX
 AKLWz5a7KOt2nejrl8XvWzty7dE0PQ//N1ZHLNp2YE3dM6vbHSouc9VsTdgnOy9sqIrpCetdz
 QeVZxs23G2WczAVsfJ+Z/X9pW2DazHH8RVxfVlX79sRqxjvLm9cs10s5/PL4pOdNUdkf3S23t
 Fc3H9x3doJ1BPPfz6Ehy+edZXa1Zn0xf5PqZCWW4oxEQy3mouJEAN35GfzZAgAA
X-Env-Sender: prvs=4459bb304=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1507282473!50972986!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60353 invoked from network); 6 Oct 2017 09:34:34 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 09:34:34 -0000
X-IronPort-AV: E=Sophos;i="5.42,482,1500940800"; d="scan'208";a="450711792"
Date: Fri, 6 Oct 2017 10:33:52 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20171006093352.zez5nczv2fht3g7g@citrix.com>
References: <1507227824-11744-1-git-send-email-andrew.cooper3@citrix.com>
 <1507227824-11744-2-git-send-email-andrew.cooper3@citrix.com>
 <20171006092603.pkodo43pxji3775g@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171006092603.pkodo43pxji3775g@MacBook-Pro-de-Roger.local>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.10 1/5] tools/dombuilder: Drop more
 PVH v1 leftovers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMDYsIDIwMTcgYXQgMTA6MjY6MDNBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBUaHUsIE9jdCAwNSwgMjAxNyBhdCAwNjoyMzozOVBNICswMDAwLCBBbmRy
ZXcgQ29vcGVyIHdyb3RlOgo+ID4gYWxsb2NfbWFnaWNfcGFnZXMoKSBpcyByZW5hbWVkIHRvIGFs
bG9jX21hZ2ljX3BhZ2VzX3B2KCkgdG8gbWlycm9yIGl0cwo+ID4gYWxsb2NfbWFnaWNfcGFnZXNf
aHZtKCkgY291bnRlcnBhcnQuICBEZWxldGUgYSByZWR1bmRhbnQgY29tbWVudCwgaW50cm9kdWNl
Cj4gPiBzb21lIG5ld2xpbmVzIGNsYXJpdHksIGFuZCByZW1vdmUgYSBsb2dpY2FsbHkgZGVhZCBh
bGxvY2F0aW9uIG9mIHNoYXJlZCBpbmZvLgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IAo+IFJldmlld2VkLWJ5OiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAKPiA+IC0tLQo+ID4gQ0M6IElh
biBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgo+ID4gQ0M6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Cj4gPiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KPiA+IC0tLQo+ID4gIHRvb2xzL2xpYnhjL3hjX2RvbV94ODYuYyB8IDE2ICsrKysrKy0t
LS0tLS0tLS0KPiA+ICAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlv
bnMoLSkKPiA+IAo+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2RvbV94ODYuYyBiL3Rv
b2xzL2xpYnhjL3hjX2RvbV94ODYuYwo+ID4gaW5kZXggY2I2OGVmYy4uODg1Y2ExYiAxMDA2NDQK
PiA+IC0tLSBhL3Rvb2xzL2xpYnhjL3hjX2RvbV94ODYuYwo+ID4gKysrIGIvdG9vbHMvbGlieGMv
eGNfZG9tX3g4Ni5jCj4gPiBAQCAtNTM0LDI0ICs1MzQsMjAgQEAgc3RhdGljIGludCBhbGxvY19w
Mm1fbGlzdF94ODZfNjQoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQo+ID4gIAo+ID4gIC8qIC0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLSAqLwo+ID4gIAo+ID4gLXN0YXRpYyBpbnQgYWxsb2NfbWFnaWNfcGFnZXMo
c3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQo+ID4gK3N0YXRpYyBpbnQgYWxsb2NfbWFnaWNfcGFn
ZXNfcHYoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQo+ID4gIHsKPiA+IC0gICAgLyogYWxsb2Nh
dGUgc3BlY2lhbCBwYWdlcyAqLwo+ID4gICAgICBkb20tPnN0YXJ0X2luZm9fcGZuID0geGNfZG9t
X2FsbG9jX3BhZ2UoZG9tLCAic3RhcnQgaW5mbyIpOwo+ID4gICAgICBpZiAoIGRvbS0+c3RhcnRf
aW5mb19wZm4gPT0gSU5WQUxJRF9QRk4gKQo+ID4gICAgICAgICAgcmV0dXJuIC0xOwo+IAo+IE1h
eWJlIHRob3NlIGVycm9ycyBwYXRocyBzaG91bGQgc2V0IGVycm5vID0gRU5PTUVNPwoKSSBiZWxp
ZXZlIHRoZSBhY3R1YWwgYWxsb2NhdGlvbiBmdW5jdGlvbiBhbHJlYWR5IGRvZXMgdGhhdC4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 09:36:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 09:36:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0P32-00065T-U8; Fri, 06 Oct 2017 09:36:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445c74844=roger.pau@citrix.com>)
 id 1e0P31-00065B-Lt
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 09:35:59 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 C3/FF-02228-E7E47D95; Fri, 06 Oct 2017 09:35:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyU9JRQrfO73q
 kwf/9IhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aqP/tYC17IVcw5uo2pgfGcRBcjJ4eEgJ9E
 19HnjCA2i4CKxNymPvYuRg4ONgF7ielfK0DCIgK6Es8WPGPrYuTiYBaYyihxvesuM0hCWCBdY
 sfZiSwgNq+Ah8T5H7PBbCGBDkaJJ/utIeKCEidnPgGLMwvoSCzY/YkNZD6zgLTE8n8cIGFOAS
 +JzbcgThAFOqF/yVN2iDGKEv3zHrBBnJkuMfFZD8sERv5ZSKbOQjJ1FsLUBYzMqxg1ilOLylK
 LdI0s9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAgOwnoGBcQfj5S1+hxglOZiU
 RHnPe12PFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBO9UXKCdYlJqeWpGWmQOMBZi0BAePkgjve
 5A0b3FBYm5xZjpE6hSjopQ47zaQhABIIqM0D64NFn+XGGWlhHkZGRgYhHgKUotyM0tQ5V8xin
 MwKgnz7gSZwpOZVwI3/RXQYiagxXOaroAsLklESEk1MIbFZ/9iLavplpHxzpaMKwu7cfc3M+v
 hIw/i93Pvzrv75mOBnZaNZ+hz9k2nZP2K/4jfNBd4tdnw7BHxe3M90qtKIqtKHz/m1Pxx6cbl
 4+7T3XgnGlkHzbwY9maiNev0hDPaXOau0jlvDigcNrjLOCU1wKOg5VtH14+D7m6JW5/8U2PQX
 nSrTImlOCPRUIu5qDgRADj2+LC6AgAA
X-Env-Sender: prvs=445c74844=roger.pau@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1507282558!113233328!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23006 invoked from network); 6 Oct 2017 09:35:58 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 09:35:58 -0000
X-IronPort-AV: E=Sophos;i="5.42,482,1500940800"; d="scan'208";a="54135448"
Date: Fri, 6 Oct 2017 10:35:54 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171006093554.xa5eeoo6p64lqvoe@MacBook-Pro-de-Roger.local>
References: <1507227824-11744-1-git-send-email-andrew.cooper3@citrix.com>
 <1507227824-11744-3-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507227824-11744-3-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.10 2/5] tools/dombuilder: Remove
 clear_page() from xc_dom_boot.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMDUsIDIwMTcgYXQgMDY6MjM6NDBQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBwZm4gMCBpcyBhIGxlZ2l0aW1hdGUgKGFsYmVpdCB1bmxpa2VseSkgZnJhbWUgdG8g
dXNlIGZvciB0cmFuc2xhdGVkIGRvbWFpbnMsCj4gc28gc2tpcHBpbmcgaXQgaXMgd3JvbmcuICAo
VGhpcyBiZWhhdmlvdXIgYXBwZWFycyB0byBleGlzdHMgc2ltcGx5IHRvIGNvdmVyCj4gdGhlIGZh
Y3QgdGhhdCB6ZXJvIGlzIHRoZSBkZWZhdWx0IHZhbHVlIG9mIGFuIHVuaW5pdGlhbGlzZWQgZmll
bGQgaW4gZG9tLikKPiAKPiBBUk0gYWxyZWFkeSBjbGVhcnMgdGhlIGZyYW1lcyBhdCB0aGUgcG9p
bnQgdGhhdCB0aGUgcGZucyBhcmUgYWxsb2NhdGVkLAo+IG1lYW5pbmcgdGhhdCB0aGUgYWRkZWQg
Y2xlYXJfcGFnZSgpIGlzIHdhc3RlZnVsLiAgQWx0ZXIgeDg2IHRvIG1hdGNoIEFSTSBhbmQKPiBj
bGVhciB0aGUgcGFnZSB3aGVuIGl0IGlzIGFsbG9jYXRlZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IC0tLQo+IENDOiBJYW4g
SmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBDQzogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KPiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
PiAtLS0KPiAgdG9vbHMvbGlieGMveGNfZG9tX2FybS5jICB8ICAzICsrLQo+ICB0b29scy9saWJ4
Yy94Y19kb21fYm9vdC5jIHwgMjYgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgdG9vbHMv
bGlieGMveGNfZG9tX3g4Ni5jICB8ICA4ICsrKysrKysrCj4gIDMgZmlsZXMgY2hhbmdlZCwgMTAg
aW5zZXJ0aW9ucygrKSwgMjcgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhjL3hjX2RvbV9hcm0uYyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV9hcm0uYwo+IGluZGV4IDk4MjAw
YWUuLjJhZWIyODcgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tX2FybS5jCj4gKysr
IGIvdG9vbHMvbGlieGMveGNfZG9tX2FybS5jCj4gQEAgLTkxLDcgKzkxLDggQEAgc3RhdGljIGlu
dCBhbGxvY19tYWdpY19wYWdlcyhzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCj4gICAgICB4Y19j
bGVhcl9kb21haW5fcGFnZShkb20tPnhjaCwgZG9tLT5ndWVzdF9kb21pZCwgZG9tLT5jb25zb2xl
X3Bmbik7Cj4gICAgICB4Y19jbGVhcl9kb21haW5fcGFnZShkb20tPnhjaCwgZG9tLT5ndWVzdF9k
b21pZCwgZG9tLT54ZW5zdG9yZV9wZm4pOwo+ICAgICAgeGNfY2xlYXJfZG9tYWluX3BhZ2UoZG9t
LT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsIGJhc2UgKyBNRU1BQ0NFU1NfUEZOX09GRlNFVCk7Cj4g
LSAgICB4Y19jbGVhcl9kb21haW5fcGFnZShkb20tPnhjaCwgZG9tLT5ndWVzdF9kb21pZCwgYmFz
ZSArIFZVQVJUX1BGTl9PRkZTRVQpOwo+ICsgICAgeGNfY2xlYXJfZG9tYWluX3BhZ2UoZG9tLT54
Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsIGRvbS0+dnVhcnRfZ2ZuKTsKPiArCgpUaGlzIHNlZW1zIGtp
bmQgb2YgdW5yZWxhdGVkIHRvIHRoZSBwYXRjaCBpdHNlbGYsIG5vdCB0aGF0IGl0J3Mgd3Jvbmcu
CklNSE8gaXQgc2hvdWxkIGJlIHNwbGl0IGludG8gYSBzZXBhcmF0ZSBwYXRjaC4KCj4gICAgICB4
Y19odm1fcGFyYW1fc2V0KGRvbS0+eGNoLCBkb20tPmd1ZXN0X2RvbWlkLCBIVk1fUEFSQU1fQ09O
U09MRV9QRk4sCj4gICAgICAgICAgICAgIGRvbS0+Y29uc29sZV9wZm4pOwo+ICAgICAgeGNfaHZt
X3BhcmFtX3NldChkb20tPnhjaCwgZG9tLT5ndWVzdF9kb21pZCwgSFZNX1BBUkFNX1NUT1JFX1BG
TiwKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZG9tX2Jvb3QuYyBiL3Rvb2xzL2xpYnhj
L3hjX2RvbV9ib290LmMKPiBpbmRleCA4YTM3NmQwLi5jZTNjMjJlIDEwMDY0NAo+IC0tLSBhL3Rv
b2xzL2xpYnhjL3hjX2RvbV9ib290LmMKPiArKysgYi90b29scy9saWJ4Yy94Y19kb21fYm9vdC5j
Cj4gQEAgLTYyLDI1ICs2Miw2IEBAIHN0YXRpYyBpbnQgc2V0dXBfaHlwZXJjYWxsX3BhZ2Uoc3Ry
dWN0IHhjX2RvbV9pbWFnZSAqZG9tKQo+ICAgICAgcmV0dXJuIHJjOwo+ICB9Cj4gIAo+IC1zdGF0
aWMgaW50IGNsZWFyX3BhZ2Uoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tLCB4ZW5fcGZuX3QgcGZu
KQo+IC17Cj4gLSAgICB4ZW5fcGZuX3QgZHN0Owo+IC0gICAgaW50IHJjOwo+IC0KPiAtICAgIGlm
ICggcGZuID09IDAgKQo+IC0gICAgICAgIHJldHVybiAwOwo+IC0KPiAtICAgIGRzdCA9IHhjX2Rv
bV9wMm0oZG9tLCBwZm4pOwo+IC0gICAgRE9NUFJJTlRGKCIlczogcGZuIDB4JSIgUFJJcGZuICIs
IG1mbiAweCUiIFBSSXBmbiAiIiwKPiAtICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIHBmbiwg
ZHN0KTsKPiAtICAgIHJjID0geGNfY2xlYXJfZG9tYWluX3BhZ2UoZG9tLT54Y2gsIGRvbS0+Z3Vl
c3RfZG9taWQsIGRzdCk7Cj4gLSAgICBpZiAoIHJjICE9IDAgKQo+IC0gICAgICAgIHhjX2RvbV9w
YW5pYyhkb20tPnhjaCwgWENfSU5URVJOQUxfRVJST1IsCj4gLSAgICAgICAgICAgICAgICAgICAg
ICIlczogeGNfY2xlYXJfZG9tYWluX3BhZ2UgZmFpbGVkIChwZm4gMHglIiBQUklwZm4KPiAtICAg
ICAgICAgICAgICAgICAgICAgIiwgcmM9JWQpIiwgX19GVU5DVElPTl9fLCBwZm4sIHJjKTsKPiAt
ICAgIHJldHVybiByYzsKPiAtfQo+IC0KPiAgCj4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqLwo+ICAK
PiBAQCAtMjIyLDEzICsyMDMsNiBAQCBpbnQgeGNfZG9tX2Jvb3RfaW1hZ2Uoc3RydWN0IHhjX2Rv
bV9pbWFnZSAqZG9tKQo+ICAgICAgICAgIGlmICggKHJjID0gZG9tLT5hcmNoX2hvb2tzLT5zZXR1
cF9wZ3RhYmxlcyhkb20pKSAhPSAwICkKPiAgICAgICAgICAgICAgcmV0dXJuIHJjOwo+ICAKPiAt
ICAgIGlmICggKHJjID0gY2xlYXJfcGFnZShkb20sIGRvbS0+Y29uc29sZV9wZm4pKSAhPSAwICkK
PiAtICAgICAgICByZXR1cm4gcmM7Cj4gLSAgICBpZiAoIChyYyA9IGNsZWFyX3BhZ2UoZG9tLCBk
b20tPnhlbnN0b3JlX3BmbikpICE9IDAgKQo+IC0gICAgICAgIHJldHVybiByYzsKPiAtICAgIGlm
ICggKHJjID0gY2xlYXJfcGFnZShkb20sIGRvbS0+dnVhcnRfZ2ZuKSkgIT0gMCApCj4gLSAgICAg
ICAgcmV0dXJuIHJjOwo+IC0KPiAgICAgIC8qIHN0YXJ0IGluZm8gcGFnZSAqLwo+ICAgICAgaWYg
KCBkb20tPmFyY2hfaG9va3MtPnN0YXJ0X2luZm8gKQo+ICAgICAgICAgIGRvbS0+YXJjaF9ob29r
cy0+c3RhcnRfaW5mbyhkb20pOwo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19kb21feDg2
LmMgYi90b29scy9saWJ4Yy94Y19kb21feDg2LmMKPiBpbmRleCA4ODVjYTFiLi4wYzgwYjU5IDEw
MDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhjL3hjX2RvbV94ODYuYwo+ICsrKyBiL3Rvb2xzL2xpYnhj
L3hjX2RvbV94ODYuYwo+IEBAIC01NDMsMTAgKzU0MywxNCBAQCBzdGF0aWMgaW50IGFsbG9jX21h
Z2ljX3BhZ2VzX3B2KHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKPiAgICAgIGRvbS0+eGVuc3Rv
cmVfcGZuID0geGNfZG9tX2FsbG9jX3BhZ2UoZG9tLCAieGVuc3RvcmUiKTsKPiAgICAgIGlmICgg
ZG9tLT54ZW5zdG9yZV9wZm4gPT0gSU5WQUxJRF9QRk4gKQo+ICAgICAgICAgIHJldHVybiAtMTsK
PiArICAgIHhjX2NsZWFyX2RvbWFpbl9wYWdlKGRvbS0+eGNoLCBkb20tPmd1ZXN0X2RvbWlkLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgeGNfZG9tX3AybShkb20sIGRvbS0+eGVuc3RvcmVf
cGZuKSk7CgpUaGUgc3RhcnQgaW5mbyBwYWdlIGRvZXNuJ3QgbmVlZCB0byBiZSBjbGVhcmVkIGJl
Y2F1c2UgaXQncyByZS13cml0dGVuCmFueXdheSB3aXRoIHRoZSBkYXRhIEkgZ3Vlc3MuCgpUaGFu
a3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 09:40:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 09:40:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0P7a-0006oM-Gn; Fri, 06 Oct 2017 09:40:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445c74844=roger.pau@citrix.com>)
 id 1e0P7Z-0006oG-Fr
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 09:40:41 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 65/7F-03046-89F47D95; Fri, 06 Oct 2017 09:40:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsWyU9JRQneG//V
 IgxfnpCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozz53uYCu7zVcyePJ21gbGDp4uRk0NCwE/i
 y4I1rCA2i4CKxKuGN0A2BwebgL3E9K8VIGERAUWJBy9vAoW5OJgFFjFKNJ26xQ6SEBaIllj1d
 C4ziM0r4CFx6fEPRpAiIYEvjBInj11hg0gISpyc+YQFxGYW0JO4MXUKG8gCZgFpieX/OCDC8h
 LNW2eDzeEUsJQ4/fYl2HxRoHv6lzwFs4WAjuif94AN4uZ0iYnPelgmMArMQrJhFpINsxA2zEK
 yYQEjyypGjeLUorLUIl1DY72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMCQZQCC
 HYxflgUcYpTkYFIS5T3vdT1SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvbj+gnGBRanpqRVpmD
 jB6YNISHDxKIrzzQdK8xQWJucWZ6RCpU4zGHJtu3v3DxLHh+4M/TEIsefl5qVLivKtASgVASj
 NK8+AGwaL6EqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR514FM4cnMK4Hb9wroFCagU+Y0XQE
 5pSQRISXVwMg0WXva4q8XtJYsmGM0qav7QuZ25y1zuM/fES6W0DZnvB0XucAus3td7LzvbCeX
 a7x2+elxTjh+b/Qq0ZmaMtMOTLJ0mLlddsEM3rmNtge+Ke2cdjpv9fGuOxKfjP6fzTFgjjt/b
 arKsuwN2qu3cYjfaOe/4fzgzaqwabHNgastDbVlJ1gosAkpsRRnJBpqMRcVJwIA3/t0GuUCAA
 A=
X-Env-Sender: prvs=445c74844=roger.pau@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1507282840!70456187!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62232 invoked from network); 6 Oct 2017 09:40:40 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 09:40:40 -0000
X-IronPort-AV: E=Sophos;i="5.42,482,1500940800"; d="scan'208";a="54135662"
Date: Fri, 6 Oct 2017 10:40:36 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20171006094036.zadv2erseucj3csw@MacBook-Pro-de-Roger.local>
References: <1507227824-11744-1-git-send-email-andrew.cooper3@citrix.com>
 <1507227824-11744-2-git-send-email-andrew.cooper3@citrix.com>
 <20171006092603.pkodo43pxji3775g@MacBook-Pro-de-Roger.local>
 <20171006093352.zez5nczv2fht3g7g@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171006093352.zez5nczv2fht3g7g@citrix.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.10 1/5] tools/dombuilder: Drop more
 PVH v1 leftovers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMDYsIDIwMTcgYXQgMDk6MzM6NTJBTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBGcmksIE9jdCAwNiwgMjAxNyBhdCAxMDoyNjowM0FNICswMTAwLCBSb2dlciBQYXUgTW9u
bsOpIHdyb3RlOgo+ID4gT24gVGh1LCBPY3QgMDUsIDIwMTcgYXQgMDY6MjM6MzlQTSArMDAwMCwg
QW5kcmV3IENvb3BlciB3cm90ZToKPiA+ID4gYWxsb2NfbWFnaWNfcGFnZXMoKSBpcyByZW5hbWVk
IHRvIGFsbG9jX21hZ2ljX3BhZ2VzX3B2KCkgdG8gbWlycm9yIGl0cwo+ID4gPiBhbGxvY19tYWdp
Y19wYWdlc19odm0oKSBjb3VudGVycGFydC4gIERlbGV0ZSBhIHJlZHVuZGFudCBjb21tZW50LCBp
bnRyb2R1Y2UKPiA+ID4gc29tZSBuZXdsaW5lcyBjbGFyaXR5LCBhbmQgcmVtb3ZlIGEgbG9naWNh
bGx5IGRlYWQgYWxsb2NhdGlvbiBvZiBzaGFyZWQgaW5mby4KPiA+ID4gCj4gPiA+IFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gPiAKPiA+
IFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiA+
IAo+ID4gPiAtLS0KPiA+ID4gQ0M6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXgu
Y29tPgo+ID4gPiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiA+ID4gQ0M6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gPiA+IC0tLQo+ID4gPiAgdG9vbHMv
bGlieGMveGNfZG9tX3g4Ni5jIHwgMTYgKysrKysrLS0tLS0tLS0tLQo+ID4gPiAgMSBmaWxlIGNo
YW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCj4gPiA+IAo+ID4gPiBkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZG9tX3g4Ni5jIGIvdG9vbHMvbGlieGMveGNfZG9tX3g4
Ni5jCj4gPiA+IGluZGV4IGNiNjhlZmMuLjg4NWNhMWIgMTAwNjQ0Cj4gPiA+IC0tLSBhL3Rvb2xz
L2xpYnhjL3hjX2RvbV94ODYuYwo+ID4gPiArKysgYi90b29scy9saWJ4Yy94Y19kb21feDg2LmMK
PiA+ID4gQEAgLTUzNCwyNCArNTM0LDIwIEBAIHN0YXRpYyBpbnQgYWxsb2NfcDJtX2xpc3RfeDg2
XzY0KHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKPiA+ID4gIAo+ID4gPiAgLyogLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tICovCj4gPiA+ICAKPiA+ID4gLXN0YXRpYyBpbnQgYWxsb2NfbWFnaWNfcGFnZXMoc3Ry
dWN0IHhjX2RvbV9pbWFnZSAqZG9tKQo+ID4gPiArc3RhdGljIGludCBhbGxvY19tYWdpY19wYWdl
c19wdihzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCj4gPiA+ICB7Cj4gPiA+IC0gICAgLyogYWxs
b2NhdGUgc3BlY2lhbCBwYWdlcyAqLwo+ID4gPiAgICAgIGRvbS0+c3RhcnRfaW5mb19wZm4gPSB4
Y19kb21fYWxsb2NfcGFnZShkb20sICJzdGFydCBpbmZvIik7Cj4gPiA+ICAgICAgaWYgKCBkb20t
PnN0YXJ0X2luZm9fcGZuID09IElOVkFMSURfUEZOICkKPiA+ID4gICAgICAgICAgcmV0dXJuIC0x
Owo+ID4gCj4gPiBNYXliZSB0aG9zZSBlcnJvcnMgcGF0aHMgc2hvdWxkIHNldCBlcnJubyA9IEVO
T01FTT8KPiAKPiBJIGJlbGlldmUgdGhlIGFjdHVhbCBhbGxvY2F0aW9uIGZ1bmN0aW9uIGFscmVh
ZHkgZG9lcyB0aGF0LgoKRG9lc24ndCBzZWVtIGxpa2UgeGNfZG9tX2FsbG9jX3BhZ2Ugb3IgeGNf
ZG9tX2Noa19hbGxvY19wYWdlcyBzZXQKZXJybm8gYXQgYWxsIChvciBJJ20gbm90IGFibGUgdG8g
ZmluZCBpdCksIGJ1dCBpbiBhbnkgY2FzZSBpdCBzaG91bGQKYmUgc2V0IHRoZXJlIHJhdGhlciB0
aGFuIGhlcmUuIGxpYnhjIGlzIGEgZGlzYXN0ZXIgaW4gdGhpcyByZWdhcmQgSSdtCmFmcmFpZC4K
ClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 09:48:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 09:48:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0PEg-0007Az-9w; Fri, 06 Oct 2017 09:48:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0PEe-0007An-Cm
 for xen-devel@lists.xensource.com; Fri, 06 Oct 2017 09:48:00 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 FF/5C-03618-F4157D95; Fri, 06 Oct 2017 09:47:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVdcz8Hq
 kweIDYhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmDe3j6XggnDF58ZHrA2M
 t/m6GLk4hAQamSQ+rX/EBuE8ZpTYPr+RGcLZxijx7NEzoAwnh4iAs8TXM3PZQWxeAX2JrWc2M
 4LYwgK2Ep3zT7GDNEgItDNJrDjdzQqSkBDwlNg67wUbjH3i+xKWLkZ2DjYBK4lDYiBRFgFViS
 +ne5kmMHIvYGRYxahRnFpUllqka2iql1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4k
 R6HUGINjB+G1ZwCFGSQ4mJVHe817XI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8GYFAOUEi1LT
 UyvSMnOA4QeTluDgURLh5QJJ8xYXJOYWZ6ZDpE4x6nIc23T5D5MQS15+XqqUOG8PSJEASFFGa
 R7cCFgsXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwrxTIFJ7MvBK4Ta+AjmACOmJO0xWQI0
 oSEVJSDYyC6uxXty9eUyy6w3KuyeLNfcElDveXLDm6N6fy/c3lORsTInkKX//Yv6btdtv3LS+
 +d5sZH2n7WfbtbMP78Lqof/0S4ReyJ7Ds0kqe3V66Uoctb/0dlj3Rqe7iktuvXFpwwpVp3oec
 Y7G9d8x2R7b8CGD4e/3ngReioS9e/lqWya+awvty97tfSizFGYmGWsxFxYkArw/uyoACAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1507283272!110109357!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5548 invoked from network); 6 Oct 2017 09:47:53 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Oct 2017 09:47:53 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0PEV-0002D2-TR; Fri, 06 Oct 2017 09:47:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e0PEQ-0004rR-Fz; Fri, 06 Oct 2017 09:47:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e0PEQ-0003Fj-9I; Fri, 06 Oct 2017 09:47:46 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114062-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 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=2b668a84e52a8999d93c438fb259ddf0ec0f62fe
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 06 Oct 2017 09:47:46 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114062: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDA2MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDA2Mi8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAyYjY2OGE4NGU1MmE4OTk5ZDkz
YzQzOGZiMjU5ZGRmMGVjMGY2MmZlCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBkYmM0YjZlMTNhNWQwZGQ4OTY3Y2RlN2ZmNzAwMGFiMWVkODg2MjVlCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTM5NzIgIDIwMTctMTAtMDMgMjE6MDI6NDMgWiAgICAyIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTEzOTc5ICAyMDE3LTEwLTA0IDAwOjEwOjEzIFogICAgMiBkYXlzICAg
MzAgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0MDQ3ICAyMDE3LTEwLTA1IDE2OjA4
OjUxIFogICAgMCBkYXlzICAgIDcgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+CiAg
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogIEpvYW8gTWFydGlucyA8am9hby5tLm1hcnRpbnNAb3JhY2xlLmNv
bT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9y
YWNsZS5jb20+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CiAg
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA2NTMgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 09:51:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 09:51:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0PIO-0007yd-Pc; Fri, 06 Oct 2017 09:51:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445ef49c3=Andrew.Cooper3@citrix.com>)
 id 1e0PIO-0007yV-5Z
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 09:51:52 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 D8/E6-02044-73257D95; Fri, 06 Oct 2017 09:51:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQtcg6Hq
 kwd85ehZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a5VdtZC+4oV9w63sDYwHhPpouRg0NCwE/i
 62SxLkZODmGBdIkdZyeygNgiAtYSp9d3sXcxcnEwC0xllLjedZcZxBESOMYoceTmOzaQKjYBf
 YndLz4xgdi8ArYSq9f8ArNZBFQk1k1fA2aLCoRLNJ3tZ4GoEZQ4OfMJmM0p4ClxZdtLZpAjmA
 U0Jdbv0gcJMwvISzRvnc0MYYtLNH1ZyQpiCwmoSVzrv8QOYksAHTrxWQ/LBEaBWUimzkKYNAv
 JpFlIJi1gZFnFqF6cWlSWWqRroZdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERiw
 DECwg/Fgs/MhRkkOJiVR3k8B1yOF+JLyUyozEosz4otKc1KLDzHKcHAoSfDaBQLlBItS01Mr0
 jJzgLEDk5bg4FES4f0O0spbXJCYW5yZDpE6xagoJQ6REABJZJTmwbXB4vUSo6yUMC8j0CFCPA
 WpRbmZJajyrxjFORiVhHmdQLbzZOaVwE1/BbSYCWjxnKYrIItLEhFSUg2MMk5Zav6t9bpX5d+
 r3z8sJLZpStTq9D7uLv7ULSkHc9V2+3fnvtBqmfLHOjMt7aL6g/DFTFNCrc6c9pr8UMZG+n1F
 08sIFitz5Qm7+o1Vdl2+tPpIgqDHO8Z6fyEW1gW5S9dVT1n9Y+fyKasP3Rfk3NK8yrnkzAw/i
 cWqQv+mu5et7eBUcBNWYinOSDTUYi4qTgQAafknadICAAA=
X-Env-Sender: prvs=445ef49c3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1507283504!76045298!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25671 invoked from network); 6 Oct 2017 09:51:44 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 09:51:44 -0000
X-IronPort-AV: E=Sophos;i="5.42,482,1500940800"; d="scan'208";a="54136099"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1507227824-11744-1-git-send-email-andrew.cooper3@citrix.com>
 <1507227824-11744-3-git-send-email-andrew.cooper3@citrix.com>
 <20171006093554.xa5eeoo6p64lqvoe@MacBook-Pro-de-Roger.local>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <55f15388-6b7d-120d-53b6-40ef2010fa57@citrix.com>
Date: Fri, 6 Oct 2017 10:51:43 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171006093554.xa5eeoo6p64lqvoe@MacBook-Pro-de-Roger.local>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.10 2/5] tools/dombuilder: Remove
 clear_page() from xc_dom_boot.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDYvMTAvMTcgMTA6MzUsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gVGh1LCBPY3Qg
MDUsIDIwMTcgYXQgMDY6MjM6NDBQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gcGZu
IDAgaXMgYSBsZWdpdGltYXRlIChhbGJlaXQgdW5saWtlbHkpIGZyYW1lIHRvIHVzZSBmb3IgdHJh
bnNsYXRlZCBkb21haW5zLAo+PiBzbyBza2lwcGluZyBpdCBpcyB3cm9uZy4gIChUaGlzIGJlaGF2
aW91ciBhcHBlYXJzIHRvIGV4aXN0cyBzaW1wbHkgdG8gY292ZXIKPj4gdGhlIGZhY3QgdGhhdCB6
ZXJvIGlzIHRoZSBkZWZhdWx0IHZhbHVlIG9mIGFuIHVuaW5pdGlhbGlzZWQgZmllbGQgaW4gZG9t
LikKPj4KPj4gQVJNIGFscmVhZHkgY2xlYXJzIHRoZSBmcmFtZXMgYXQgdGhlIHBvaW50IHRoYXQg
dGhlIHBmbnMgYXJlIGFsbG9jYXRlZCwKPj4gbWVhbmluZyB0aGF0IHRoZSBhZGRlZCBjbGVhcl9w
YWdlKCkgaXMgd2FzdGVmdWwuICBBbHRlciB4ODYgdG8gbWF0Y2ggQVJNIGFuZAo+PiBjbGVhciB0
aGUgcGFnZSB3aGVuIGl0IGlzIGFsbG9jYXRlZC4KPj4KPj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4gLS0tCj4+IENDOiBJYW4gSmFj
a3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KPj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Cj4+IENDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+
PiAtLS0KPj4gIHRvb2xzL2xpYnhjL3hjX2RvbV9hcm0uYyAgfCAgMyArKy0KPj4gIHRvb2xzL2xp
YnhjL3hjX2RvbV9ib290LmMgfCAyNiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+PiAgdG9v
bHMvbGlieGMveGNfZG9tX3g4Ni5jICB8ICA4ICsrKysrKysrCj4+ICAzIGZpbGVzIGNoYW5nZWQs
IDEwIGluc2VydGlvbnMoKyksIDI3IGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGMveGNfZG9tX2FybS5jIGIvdG9vbHMvbGlieGMveGNfZG9tX2FybS5jCj4+IGluZGV4
IDk4MjAwYWUuLjJhZWIyODcgMTAwNjQ0Cj4+IC0tLSBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9hcm0u
Ywo+PiArKysgYi90b29scy9saWJ4Yy94Y19kb21fYXJtLmMKPj4gQEAgLTkxLDcgKzkxLDggQEAg
c3RhdGljIGludCBhbGxvY19tYWdpY19wYWdlcyhzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCj4+
ICAgICAgeGNfY2xlYXJfZG9tYWluX3BhZ2UoZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsIGRv
bS0+Y29uc29sZV9wZm4pOwo+PiAgICAgIHhjX2NsZWFyX2RvbWFpbl9wYWdlKGRvbS0+eGNoLCBk
b20tPmd1ZXN0X2RvbWlkLCBkb20tPnhlbnN0b3JlX3Bmbik7Cj4+ICAgICAgeGNfY2xlYXJfZG9t
YWluX3BhZ2UoZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsIGJhc2UgKyBNRU1BQ0NFU1NfUEZO
X09GRlNFVCk7Cj4+IC0gICAgeGNfY2xlYXJfZG9tYWluX3BhZ2UoZG9tLT54Y2gsIGRvbS0+Z3Vl
c3RfZG9taWQsIGJhc2UgKyBWVUFSVF9QRk5fT0ZGU0VUKTsKPj4gKyAgICB4Y19jbGVhcl9kb21h
aW5fcGFnZShkb20tPnhjaCwgZG9tLT5ndWVzdF9kb21pZCwgZG9tLT52dWFydF9nZm4pOwo+PiAr
Cj4gVGhpcyBzZWVtcyBraW5kIG9mIHVucmVsYXRlZCB0byB0aGUgcGF0Y2ggaXRzZWxmLCBub3Qg
dGhhdCBpdCdzIHdyb25nLgo+IElNSE8gaXQgc2hvdWxkIGJlIHNwbGl0IGludG8gYSBzZXBhcmF0
ZSBwYXRjaC4KCkl0IGlzIHJlbGF0ZWQuwqAgSXQgY292ZXJzIHRoZSBmYWN0IHRoYXQgSSByZW1v
dmUgYSBjbGVhcl9wYWdlKCkgb2YKZG9tLT52dWFydF9nZm4gYmVsb3csIGFuZCBpdHMgY29udGV4
dCBjb25maXJtcyB0aGF0IHRoZSBjb25zb2xlIGFuZAp4ZW5zdG9yZSByaW5ncyBhcmUgY2xlYXJl
ZCBvbiBBUk0gYXMgd2VsbC4KCj4KPj4gICAgICB4Y19odm1fcGFyYW1fc2V0KGRvbS0+eGNoLCBk
b20tPmd1ZXN0X2RvbWlkLCBIVk1fUEFSQU1fQ09OU09MRV9QRk4sCj4+ICAgICAgICAgICAgICBk
b20tPmNvbnNvbGVfcGZuKTsKPj4gICAgICB4Y19odm1fcGFyYW1fc2V0KGRvbS0+eGNoLCBkb20t
Pmd1ZXN0X2RvbWlkLCBIVk1fUEFSQU1fU1RPUkVfUEZOLAo+PiBkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGMveGNfZG9tX2Jvb3QuYyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMKPj4gaW5kZXgg
OGEzNzZkMC4uY2UzYzIyZSAxMDA2NDQKPj4gLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tX2Jvb3Qu
Ywo+PiArKysgYi90b29scy9saWJ4Yy94Y19kb21fYm9vdC5jCj4+IEBAIC02MiwyNSArNjIsNiBA
QCBzdGF0aWMgaW50IHNldHVwX2h5cGVyY2FsbF9wYWdlKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRv
bSkKPj4gICAgICByZXR1cm4gcmM7Cj4+ICB9Cj4+ICAKPj4gLXN0YXRpYyBpbnQgY2xlYXJfcGFn
ZShzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20sIHhlbl9wZm5fdCBwZm4pCj4+IC17Cj4+IC0gICAg
eGVuX3Bmbl90IGRzdDsKPj4gLSAgICBpbnQgcmM7Cj4+IC0KPj4gLSAgICBpZiAoIHBmbiA9PSAw
ICkKPj4gLSAgICAgICAgcmV0dXJuIDA7Cj4+IC0KPj4gLSAgICBkc3QgPSB4Y19kb21fcDJtKGRv
bSwgcGZuKTsKPj4gLSAgICBET01QUklOVEYoIiVzOiBwZm4gMHglIiBQUklwZm4gIiwgbWZuIDB4
JSIgUFJJcGZuICIiLAo+PiAtICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIHBmbiwgZHN0KTsK
Pj4gLSAgICByYyA9IHhjX2NsZWFyX2RvbWFpbl9wYWdlKGRvbS0+eGNoLCBkb20tPmd1ZXN0X2Rv
bWlkLCBkc3QpOwo+PiAtICAgIGlmICggcmMgIT0gMCApCj4+IC0gICAgICAgIHhjX2RvbV9wYW5p
Yyhkb20tPnhjaCwgWENfSU5URVJOQUxfRVJST1IsCj4+IC0gICAgICAgICAgICAgICAgICAgICAi
JXM6IHhjX2NsZWFyX2RvbWFpbl9wYWdlIGZhaWxlZCAocGZuIDB4JSIgUFJJcGZuCj4+IC0gICAg
ICAgICAgICAgICAgICAgICAiLCByYz0lZCkiLCBfX0ZVTkNUSU9OX18sIHBmbiwgcmMpOwo+PiAt
ICAgIHJldHVybiByYzsKPj4gLX0KPj4gLQo+PiAgCj4+ICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8K
Pj4gIAo+PiBAQCAtMjIyLDEzICsyMDMsNiBAQCBpbnQgeGNfZG9tX2Jvb3RfaW1hZ2Uoc3RydWN0
IHhjX2RvbV9pbWFnZSAqZG9tKQo+PiAgICAgICAgICBpZiAoIChyYyA9IGRvbS0+YXJjaF9ob29r
cy0+c2V0dXBfcGd0YWJsZXMoZG9tKSkgIT0gMCApCj4+ICAgICAgICAgICAgICByZXR1cm4gcmM7
Cj4+ICAKPj4gLSAgICBpZiAoIChyYyA9IGNsZWFyX3BhZ2UoZG9tLCBkb20tPmNvbnNvbGVfcGZu
KSkgIT0gMCApCj4+IC0gICAgICAgIHJldHVybiByYzsKPj4gLSAgICBpZiAoIChyYyA9IGNsZWFy
X3BhZ2UoZG9tLCBkb20tPnhlbnN0b3JlX3BmbikpICE9IDAgKQo+PiAtICAgICAgICByZXR1cm4g
cmM7Cj4+IC0gICAgaWYgKCAocmMgPSBjbGVhcl9wYWdlKGRvbSwgZG9tLT52dWFydF9nZm4pKSAh
PSAwICkKPj4gLSAgICAgICAgcmV0dXJuIHJjOwo+PiAtCj4+ICAgICAgLyogc3RhcnQgaW5mbyBw
YWdlICovCj4+ICAgICAgaWYgKCBkb20tPmFyY2hfaG9va3MtPnN0YXJ0X2luZm8gKQo+PiAgICAg
ICAgICBkb20tPmFyY2hfaG9va3MtPnN0YXJ0X2luZm8oZG9tKTsKPj4gZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhjL3hjX2RvbV94ODYuYyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV94ODYuYwo+PiBpbmRl
eCA4ODVjYTFiLi4wYzgwYjU5IDEwMDY0NAo+PiAtLS0gYS90b29scy9saWJ4Yy94Y19kb21feDg2
LmMKPj4gKysrIGIvdG9vbHMvbGlieGMveGNfZG9tX3g4Ni5jCj4+IEBAIC01NDMsMTAgKzU0Mywx
NCBAQCBzdGF0aWMgaW50IGFsbG9jX21hZ2ljX3BhZ2VzX3B2KHN0cnVjdCB4Y19kb21faW1hZ2Ug
KmRvbSkKPj4gICAgICBkb20tPnhlbnN0b3JlX3BmbiA9IHhjX2RvbV9hbGxvY19wYWdlKGRvbSwg
InhlbnN0b3JlIik7Cj4+ICAgICAgaWYgKCBkb20tPnhlbnN0b3JlX3BmbiA9PSBJTlZBTElEX1BG
TiApCj4+ICAgICAgICAgIHJldHVybiAtMTsKPj4gKyAgICB4Y19jbGVhcl9kb21haW5fcGFnZShk
b20tPnhjaCwgZG9tLT5ndWVzdF9kb21pZCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICB4
Y19kb21fcDJtKGRvbSwgZG9tLT54ZW5zdG9yZV9wZm4pKTsKPiBUaGUgc3RhcnQgaW5mbyBwYWdl
IGRvZXNuJ3QgbmVlZCB0byBiZSBjbGVhcmVkIGJlY2F1c2UgaXQncyByZS13cml0dGVuCj4gYW55
d2F5IHdpdGggdGhlIGRhdGEgSSBndWVzcy4KCkluIGdlbmVyYWwsIGd1ZXN0cyBkbyBnZXQgemVy
b2VkIFJBTSB0byBiZWdpbiB3aXRoLCBidXQgdGhlcmUgYXJlCmNlcnRhaW4gY2FzZXMgd2hlcmUg
dGhpcyBkb2Vzbid0IGhhcHBlbiAobWFpbmx5IGJ5IGEgd2FybSByZWJvb3QgYW5kCnVzaW5nIG5v
LWJvb3RzY3J1YikuCgpUaGUgcmluZ3MgYXJlIGNyaXRpY2FsIHRvIHplcm8sIGFzIHRoZSByaW5n
IGluZGljZXMgbmVlZCB0byBzdGFydCBhdAp6ZXJvIGZvciB0aGVtIHRvIGZ1bmN0aW9uLCBidXQg
eWVzIC0gdGhlIHN0YXJ0IGluZm8gcGFnZSBkb2VzIGdldCBmdWxseQp3cml0dGVuIHdpdGggZGF0
YS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 09:57:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 09:57:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0PNn-0008CH-KM; Fri, 06 Oct 2017 09:57:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e0PNl-0008BU-Tb
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 09:57:26 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 5E/D2-03638-58357D95; Fri, 06 Oct 2017 09:57:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS7c5+Hq
 kQedjaYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaPtdW7BXc6Ky4sfMDcwvmLvYuTkEBLIk1jy
 9ScziM0rYCdxf/ULNhBbQsBQ4vTCmywgNouAqsTJi1vAatgE1CXanm1nBbFFBPQkbm66DRTn4
 mAWmM0ocXvNc7AiYQEfiYez2llAEkICNxgl7j5+CTSVg4MTaMO/x4IgJq+AoMTfHcIg5cwCWh
 IPf91igbC1JZYtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypGjeLUorLUIl0jI72
 kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDgYwCCHYxr5gceYpTkYFIS5Y0Luh4p
 xJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3LUhOsCg1PbUiLTMHGAcwaQkOHiUR3gSQNG9xQWJuc
 WY6ROoUoy5Hx827f5iEWPLy81KlxHmZgFElJABSlFGaBzcCFpOXGGWlhHkZgY4S4ilILcrNLE
 GVf8UozsGoJMxrBrKKJzOvBG7TK6AjmICOmNN0BeSIkkSElFQDY6CfKadmS1eVztZ9h+6uKhL
 NPFiZ8GK5b+nhxXs3/mPZKpS4uf+oa86WmOUHjeva05fPWq007bch0+GQRZvzA0LOvriVtFd/
 x2MJKy2zqZIrTXc3M4fxXQ2/bFGQ3uxpkbWL61b8jY4O/Y6eGSGlCy9+VTxUJeL1XWXi0fYrn
 +IPhtvePHH9jRJLcUaioRZzUXEiAByZmMPEAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1507283841!76541787!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15740 invoked from network); 6 Oct 2017 09:57:23 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Oct 2017 09:57:23 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 06 Oct 2017 03:57:21 -0600
Message-Id: <59D76F9F0200007800182F19@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 06 Oct 2017 03:57:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
 <20170925142648.25959-12-george.dunlap@citrix.com>
 <59D4B7BC0200007800181E69@prv-mh.provo.novell.com>
 <080fca2d-ea08-d3fa-ec11-f98089704a4a@citrix.com>
In-Reply-To: <080fca2d-ea08-d3fa-ec11-f98089704a4a@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 12/13] fuzz/x86_emulate: Set and fuzz
 more CPU state
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA1LjEwLjE3IGF0IDE5OjA4LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAxMC8wNC8yMDE3IDA5OjI4IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24g
MjUuMDkuMTcgYXQgMTY6MjYsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4g
QEAgLTU5Nyw2ICs1OTksNDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMg
YWxsX2Z1enplcl9vcHMgPSB7Cj4+PiAgfTsKPj4+ICAjdW5kZWYgU0VUCj4+PiAgCj4+PiArc3Rh
dGljIHZvaWQgX3NldF9mcHVfc3RhdGUoY2hhciAqZnhzYXZlLCBib29sIHN0b3JlKQo+Pj4gK3sK
Pj4+ICsgICAgaWYgKCBjcHVfaGFzX2Z4c3IgKQo+Pj4gKyAgICB7Cj4+PiArICAgICAgICBzdGF0
aWMgdW5pb24gX19hdHRyaWJ1dGVfXygoX19hbGlnbmVkX18oMTYpKSkgewo+Pj4gKyAgICAgICAg
ICAgIGNoYXIgeFs0NjRdOwo+PiAKPj4gVGhlIGZpbmFsIHBhcnQgb2YgdGhlIHNhdmUgYXJlYSBp
c24ndCBiZWluZyB3cml0dGVuLCB5ZXMsIGJ1dCBpcyBpdAo+PiByZWFsbHkgd29ydGggc2F2aW5n
IHRoZSBmZXcgYnl0ZXMgb2Ygc3RhY2sgc3BhY2UgaGVyZSwgcmF0aGVyIHRoYW4KPj4gaGF2aW5n
IHRoZSBleHBlY3RlZCA1MTIgYXMgYXJyYXkgZGltZW5zaW9uPwo+IAo+IFNvIEkgZGlkbid0IGFj
dHVhbGx5IGxvb2sgaW50byB0aGlzIHZlcnkgbXVjaDsgSSBtYWlubHkganVzdCBoYWNrZWQgYXQK
PiBpdCB1bnRpbCBpdCBzZWVtZWQgdG8gd29yay4gIEkgY29waWVkLWFuZC1wYXN0ZWQgZW11bF90
ZXN0X2luaXQoKSBmcm9tCj4geDg2X2VtdWxhdGUuYyAod2hpY2ggaXMgd2hlcmUgdGhlIDQ2NCBj
YW1lIGZyb20pLCB0aGVuIGNvcGllZCBzb21lCj4gc2NyYXBzIG9mIGFzbSBmcm9tIHN0YWNrb3Zl
cmZsb3cuCgpPbmUgdGhpbmcgdGhhdCBjYW1lIHRvIG1pbmQgaW4gdGhpcyBjb250ZXh0OiBJdCB3
b3VsZCBwZXJoYXBzIGJlCnVzZWZ1bCB0byBub3Qgd2FzdGUgaW5wdXQgYnl0ZXMgb24gdGhlIHVu
dXNlZCBwb3J0aW9ucyBvZiB0aGUKc2F2ZSBhcmVhLiBBbG9uZyB0aG9zZSBsaW5lcyBpdCBtYXkg
YWxzbyBiZSB3b3J0aCBjb25zaWRlcmluZyBub3QKdG8gd2FzdGUgaW5wdXQgb24gdGhlIGhpZ2gg
aGFsdmVzIG9mIDY0LWJpdCByZWdpc3RlcnMgYXMgd2VsbCBhcwp0aGUgaGlnaCA4IEdQUnMgd2hl
biBlbXVsYXRpbmcgMzItIG9yIDE2LWJpdCBtb2RlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 09:57:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 09:57:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0PNg-0008BE-Ci; Fri, 06 Oct 2017 09:57:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kernellwp@gmail.com>) id 1e0NME-0004uA-S8
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 07:47:43 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 DE/66-01767-D1537D95; Fri, 06 Oct 2017 07:47:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsVyMfSWvq6s6fV
 Ig62XOC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozrE18xF6ziqLi18w1zA2MrexcjJ4eQwExG
 ia+fXLoYuThYBBpYJdbevMoKkpAQmMMq0fAnDcIuk2i+/ZcJwi6SuN+0DaqmQOL4hXnMIDavg
 KDEyZlPWCCGekps3jgVbAGngK3Et38PWEEWCAlsZJa42LgTrIFNQE1iy+tFYDaLgIrEzxP9jB
 CDAiRePX4NFhcWkJdomtIPtkxEQFXi6eEFzCCDmAVmsUisP7wW7CJmAU2J1u2/2ScwCs5Ccsg
 sJKkFjEyrGNWLU4vKUot0TfWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQIDlAEI
 djB+6Xc+xCjJwaQkymtpeD1SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvBBOgnGBRanpqRVpmD
 jBWYNISHDxKIrzxxkBp3uKCxNzizHSI1ClGY44Ldy79YeI4sOfWHyYhlrz8vFQpcV5vkEkCIK
 UZpXlwg2AxfIlRVkqYlxHoNCGegtSi3MwSVPlXjOIcjErCvMkgC3ky80rg9r0COoUJ6JQ5TVd
 ATilJREhJNTD673z30zUhzNWl8X2gZcSl4IAlIduf/nlebRFYlePrJvsnRi5hX5/14/vqhTP4
 LvTtEppbcE9vqpVCxDzFyz8X8S089qn6q6ehxmT55vuKibfXzYjrrjeQWWDs+/jwNJWg1vW9J
 01OWActK4kVPvH6t9qT5HifarM/ypG8U2/NL7xx9AjX841KLMUZiYZazEXFiQAF9Jrm3AIAAA
 ==
X-Env-Sender: kernellwp@gmail.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1507276060!111957489!1
X-Originating-IP: [209.85.218.47]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39623 invoked from network); 6 Oct 2017 07:47:41 -0000
Received: from mail-oi0-f47.google.com (HELO mail-oi0-f47.google.com)
 (209.85.218.47)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Oct 2017 07:47:41 -0000
Received: by mail-oi0-f47.google.com with SMTP id m198so16005673oig.5
 for <xen-devel@lists.xenproject.org>; Fri, 06 Oct 2017 00:47:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=M7O/DWpaaJpqGU6dABYjVYkZ4SfUI0yD1fd17BOMn48=;
 b=nAVorX2UNBYIoDDaRi5MxRIuBDo9Z9bexTLVhr4b1IW+XkzGDJGSPzHleVyhJPbDoy
 4j0iVzxzH3feLTYUVLuwDCh1pkXCE4JBcR2jCuKm35HrWuvFrOm0vqOL15EPooLcQdib
 Enpw8PaZsiUMdGsmC7q9yxGWH18SlZfQflicFNPZ2VzC9nT6o+p998a8Rd9IveQcXB3G
 MKLZIJlorOtt9s2vY5SCTNn+krdEK6dpll9k6T+oAlLsT9YU/CP9xGYrRkz3M+hHojDe
 PzC8uM5ZSojAT50v8kVraTPG8CBiLzdmmvY3i+71nkSlgPYW0ej257t8QDIGUakB9WER
 DpEw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=M7O/DWpaaJpqGU6dABYjVYkZ4SfUI0yD1fd17BOMn48=;
 b=BETUDbQJ+W7kqqt0My2nRLIp7erGpC0a6TAzKM1RLYTtV5MGSvrWVVDNBQS4Sdlfgx
 hDrs2wpOiVFHjfeTV9a7gl24WGSBwGJmB8Yq9cZm7PJ9GCghbrBOMvFBrlqJ4e0TUQ6U
 rIcg/oXq7Jz+VA73MdkjqnHHVPocvFGiNNZ+1xhv596RNdTMs01smGRGqn7QH5cOZbfE
 H8Dq6xzmEOjkMeO4T9/JMGSiUzFjzh19IKubDjokUf9TcrGkvzYp9VhBzOQo9RlZgYa8
 ZCWzyjv0E8aeo75vTzX3l2bH69vFLi9dHFyVTawIZLQMB9gNvd56m22Y2BoRe7QZlBuz
 iaGQ==
X-Gm-Message-State: AMCzsaXp2Z0/kxB5w0DPrHG0zv+X0VyW57kml0hWnvKG1PuWbw0ORDlH
 aBrqsD/Uhvs9PkG5yk+rKgqEajNoqxsmczsameI=
X-Google-Smtp-Source: AOwi7QCy8N5Q7owzXSt6baXq2G3x6spDr0y4dRJcyrzRtcRQoC9B00OvlOAiLhZirPYxZ1vv/1UafpadUstTmEoINu0=
X-Received: by 10.157.36.194 with SMTP id z60mr751697ota.2.1507276059927; Fri,
 06 Oct 2017 00:47:39 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.74.171.77 with HTTP; Fri, 6 Oct 2017 00:47:39 -0700 (PDT)
In-Reply-To: <0385483C-83AB-44F7-AD39-F5BB9A3237F1@gmail.com>
References: <CAJhGHyBY-ne6YeX=tT9BHbRx9bX_rmaBmFLLKPzCmrpmO9Z6Dg@mail.gmail.com>
 <4102561f-b403-735e-a18a-7c55db57df74@redhat.com>
 <CAJhGHyAETM7NiHT-jFJPXakYE55vc0HegPxdDLD18wNi+Y1uZQ@mail.gmail.com>
 <2066229454.9340650.1506742781667.JavaMail.zimbra@redhat.com>
 <CAFLBxZbU3G8bX6b1XMtFgmYHnQPJiJppUSSrqM7onea3UFaw7Q@mail.gmail.com>
 <4ba6c3a0-85cd-4297-b4ed-4b859b953345@redhat.com>
 <0385483C-83AB-44F7-AD39-F5BB9A3237F1@gmail.com>
From: Wanpeng Li <kernellwp@gmail.com>
Date: Fri, 6 Oct 2017 15:47:39 +0800
Message-ID: <CANRm+Cx2ZUxtF++B8bf+U9X0Lz_iSwdQpOSG8MBydJKcR2Cx_w@mail.gmail.com>
To: Nadav Amit <nadav.amit@gmail.com>
X-Mailman-Approved-At: Fri, 06 Oct 2017 09:57:19 +0000
Cc: Juergen Gross <jgross@suse.com>, the arch/x86 maintainers <x86@kernel.org>,
 lguest@lists.ozlabs.org, xen-devel <xen-devel@lists.xenproject.org>,
 kvm <kvm@vger.kernel.org>, Rusty Russell <rusty@rustcorp.com.au>,
 George Dunlap <george.dunlap@citrix.com>, LKML <linux-kernel@vger.kernel.org>,
 Ingo Molnar <mingo@redhat.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Lai Jiangshan <jiangshanlai+lkml@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] KVM PV
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

MjAxNy0xMC0wMyAzOjExIEdNVCswODowMCBOYWRhdiBBbWl0IDxuYWRhdi5hbWl0QGdtYWlsLmNv
bT46Cj4gUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4gd3JvdGU6Cj4KPj4gT24g
MDIvMTAvMjAxNyAxMjozNiwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4+Pj4gQWx0aG91Z2ggSSdt
IG5vdCBidXNpbmVzcyBtYW4sIEkgZG9uJ3QgdGhpbmsgdGhlIHRvcCBjbG91ZCBwcm92aWRlcltz
XQo+Pj4+PiB3b3VsZCBhbGxvdyBuZXN0ZWQgdmlydHVhbGl6YXRpb24sIGhvd2V2ZXIgbWF0dXJl
IG5lc3RlZCB2aXJ0dWFsaXphdGlvbgo+Pj4+PiBpcy4gRXZlbiB4ZW4tcHYgaXMgdW5hYmxlIHRv
IGJlIG5lc3RlZCBpbiB0aGUgYXdzIGFuZCBhenVyZS4KPj4+Pgo+Pj4+IENoZWNrIHRoZSBjb250
cmlidXRvcnMgdG8gS1ZNIG5lc3RlZCB2aXJ0dWFsaXphdGlvbiwgeW91IG1pZ2h0IGJlIHN1cnBy
aXNlZC4KPj4+Pgo+Pj4+IE5lc3RlZCBYZW4gUFYgaXMgbm90IHBvc3NpYmxlIGJlY2F1c2UgdGhl
IFhlbiBoeXBlcnZpc29yIGNhbm5vdCBydW4gYXMgYSBQViBndWVzdC4+PiBJdCdzIGEgdGVjaG5p
Y2FsIGxpbWl0YXRpb24uCj4+Pgo+Pj4gTWlub3IgY29ycmVjdGlvbjogWGVuIGNhbid0IHJ1biBv
biBBV1MgYXMgYSBQViBndWVzdCwgYnV0IGl0IGNhbiBydW4KPj4+IGFzIGFuIEwxIGh5cGVydmlz
b3IgaW5zaWRlIGFueSAiZnVsbHkgdmlydHVhbGl6ZWQiIFZNIChhcyBib3RoIEFXUyBhbmQKPj4+
IEF6dXJlIHByb3ZpZGUpLCBhbmQgcHJvdmlkZSBQViBMMiBndWVzdHMuCj4+Cj4+IFllcywgdGhh
dCdzIHdoYXQgSSBtZWFudC4KPj4KPj4gVGhhbmtzIEdlb3JnZSEKPgo+IEJUVzogSWYgYW55b25l
IG1pc3NlZCwgR29vZ2xlIGFscmVhZHkgYW5ub3VuY2VkIHRoYXQgdGhleSBzdGFydGVkIHN1cHBv
cnRpbmcKPiBuZXN0ZWQgdmlydHVhbGl6YXRpb24uCj4KPiBodHRwczovL2Nsb3VkcGxhdGZvcm0u
Z29vZ2xlYmxvZy5jb20vMjAxNy8wOS9pbnRyb2R1Y2luZy1uZXN0ZWQtdmlydHVhbGl6YXRpb24t
Zm9yLmh0bWwKCkF3ZXNvbWUhCgpSZWdhcmRzLApXYW5wZW5nIExpCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 09:57:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 09:57:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0PNr-0008Df-RL; Fri, 06 Oct 2017 09:57:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445c74844=roger.pau@citrix.com>)
 id 1e0PNq-0008DH-Pc
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 09:57:30 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 7E/39-03870-A8357D95; Fri, 06 Oct 2017 09:57:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWyU9JRQrc9+Hq
 kwcotEhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8btZW2sBV9cK+bfbWVrYFxi2MXIySEh4Cdx
 /0AvK4jNIqAicXdhC3sXIwcHm4C9xPSvFSBhEQFdiWcLnrF1MXJxMAtMZZS43nWXGaRGWKBeY
 uI1GZAaXgEPia1Ll7KD2EICHYwSt+exQ8QFJU7OfMICYjML6Egs2P2JDaSVWUBaYvk/DpAwp4
 CXRPvek4wgtijQBf1LnkKNUZTon/eADeLKdImtf38xT2Dkn4Vk6iwkU2chTF3AyLyKUaM4tag
 stUjXyFgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw/BiAYAfjn/mBhxglOZiU
 RHnjgq5HCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgNQHJCRalpqdWpGXmACMBJi3BwaMkwpsAk
 uYtLkjMLc5Mh0idYlSUEudNB0kIgCQySvPg2mDRd4lRVkqYlxHoECGegtSi3MwSVPlXjOIcjE
 rCvGYgU3gy80rgpr8CWswEtHhO0xWQxSWJCCmpBsaM+bvcNNqXph7gWndtti5326m2cgMby/V
 ZLwO0ynkO1usfbN75SaHOQ/DA1JPXPy4UF1ZzuKitKXJdU+Py9j3fu24rTVo5s6c6UUtUPuWD
 4NqtM3t796k7ng/Yc7lp+rsIr7rklpmib0w1IhY/D+iOCNicKvkn7ern99fc/SpeeN7cvLqzK
 FqJpTgj0VCLuag4EQC00wlhuQIAAA==
X-Env-Sender: prvs=445c74844=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1507283847!76636275!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4720 invoked from network); 6 Oct 2017 09:57:27 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 09:57:27 -0000
X-IronPort-AV: E=Sophos;i="5.42,482,1500940800"; d="scan'208";a="54136381"
Date: Fri, 6 Oct 2017 10:57:22 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171006095722.c2mg4k56hdm6o3fm@MacBook-Pro-de-Roger.local>
References: <1507227824-11744-1-git-send-email-andrew.cooper3@citrix.com>
 <1507227824-11744-4-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507227824-11744-4-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.10 3/5] tools/dombuilder: Switch to
 using gfn terminology for console and xenstore rings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMDUsIDIwMTcgYXQgMDY6MjM6NDFQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZG9tX2Jvb3QuYyBiL3Rvb2xzL2xp
YnhjL3hjX2RvbV9ib290LmMKPiBpbmRleCBjZTNjMjJlLi5hODRhOTVlIDEwMDY0NAo+IC0tLSBh
L3Rvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMKPiArKysgYi90b29scy9saWJ4Yy94Y19kb21fYm9v
dC5jCj4gQEAgLTI1NywyNCArMjU3LDI0IEBAIHN0YXRpYyB4ZW5fcGZuX3QgeGNfZG9tX2dudHRh
Yl9zZXR1cCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCkKPiAgfQo+ICAKPiAgaW50
IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwKPiAt
ICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgY29uc29sZV9nbWZuLAo+IC0gICAgICAg
ICAgICAgICAgICAgICAgIHhlbl9wZm5fdCB4ZW5zdG9yZV9nbWZuLAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgIHhlbl9wZm5fdCBjb25zb2xlX2dmbiwKPiArICAgICAgICAgICAgICAgICAgICAg
ICB4ZW5fcGZuX3QgeGVuc3RvcmVfZ2ZuLAo+ICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlk
X3QgY29uc29sZV9kb21pZCwKPiAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IHhlbnN0
b3JlX2RvbWlkKQo+ICB7Cj4gIAo+IC0gICAgeGVuX3Bmbl90IGdudHRhYl9nbWZuOwo+ICsgICAg
eGVuX3Bmbl90IGdudHRhYl9nZm47Cj4gICAgICBncmFudF9lbnRyeV92MV90ICpnbnR0YWI7Cj4g
IAo+IC0gICAgZ250dGFiX2dtZm4gPSB4Y19kb21fZ250dGFiX3NldHVwKHhjaCwgZG9taWQpOwo+
IC0gICAgaWYgKCBnbnR0YWJfZ21mbiA9PSAtMSApCj4gKyAgICBnbnR0YWJfZ2ZuID0geGNfZG9t
X2dudHRhYl9zZXR1cCh4Y2gsIGRvbWlkKTsKPiArICAgIGlmICggZ250dGFiX2dmbiA9PSAtMSAp
Cj4gICAgICAgICAgcmV0dXJuIC0xOwo+ICAKPiAgICAgIGdudHRhYiA9IHhjX21hcF9mb3JlaWdu
X3JhbmdlKHhjaCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkLAo+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEFHRV9TSVpFLAo+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgUFJPVF9SRUFEfFBST1RfV1JJVEUsCj4gLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnbnR0YWJfZ21mbik7Cj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBnbnR0YWJfZ2ZuKTsKPiAgICAgIGlmICggZ250dGFiID09
IE5VTEwgKQo+ICAgICAgewo+ICAgICAgICAgIHhjX2RvbV9wYW5pYyh4Y2gsIFhDX0lOVEVSTkFM
X0VSUk9SLAo+IEBAIC0yODQsMTcgKzI4NCwxNyBAQCBpbnQgeGNfZG9tX2dudHRhYl9zZWVkKHhj
X2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLAo+ICAgICAgICAgIHJldHVybiAtMTsKPiAg
ICAgIH0KPiAgCj4gLSAgICBpZiAoIGRvbWlkICE9IGNvbnNvbGVfZG9taWQgICYmIGNvbnNvbGVf
Z21mbiAhPSAtMSkKPiArICAgIGlmICggZG9taWQgIT0gY29uc29sZV9kb21pZCAgJiYgY29uc29s
ZV9nZm4gIT0gLTEgKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXiBleHRyYSBz
cGFjZQo+ICAgICAgewo+ICAgICAgICAgIGdudHRhYltHTlRUQUJfUkVTRVJWRURfQ09OU09MRV0u
ZmxhZ3MgPSBHVEZfcGVybWl0X2FjY2VzczsKPiAgICAgICAgICBnbnR0YWJbR05UVEFCX1JFU0VS
VkVEX0NPTlNPTEVdLmRvbWlkID0gY29uc29sZV9kb21pZDsKPiAtICAgICAgICBnbnR0YWJbR05U
VEFCX1JFU0VSVkVEX0NPTlNPTEVdLmZyYW1lID0gY29uc29sZV9nbWZuOwo+ICsgICAgICAgIGdu
dHRhYltHTlRUQUJfUkVTRVJWRURfQ09OU09MRV0uZnJhbWUgPSBjb25zb2xlX2dmbjsKPiAgICAg
IH0KPiAtICAgIGlmICggZG9taWQgIT0geGVuc3RvcmVfZG9taWQgJiYgeGVuc3RvcmVfZ21mbiAh
PSAtMSkKPiArICAgIGlmICggZG9taWQgIT0geGVuc3RvcmVfZG9taWQgJiYgeGVuc3RvcmVfZ2Zu
ICE9IC0xICkKPiAgICAgIHsKPiAgICAgICAgICBnbnR0YWJbR05UVEFCX1JFU0VSVkVEX1hFTlNU
T1JFXS5mbGFncyA9IEdURl9wZXJtaXRfYWNjZXNzOwo+ICAgICAgICAgIGdudHRhYltHTlRUQUJf
UkVTRVJWRURfWEVOU1RPUkVdLmRvbWlkID0geGVuc3RvcmVfZG9taWQ7Cj4gLSAgICAgICAgZ250
dGFiW0dOVFRBQl9SRVNFUlZFRF9YRU5TVE9SRV0uZnJhbWUgPSB4ZW5zdG9yZV9nbWZuOwo+ICsg
ICAgICAgIGdudHRhYltHTlRUQUJfUkVTRVJWRURfWEVOU1RPUkVdLmZyYW1lID0geGVuc3RvcmVf
Z2ZuOwo+ICAgICAgfQo+ICAKPiAgICAgIGlmICggbXVubWFwKGdudHRhYiwgUEFHRV9TSVpFKSA9
PSAtMSApCj4gQEAgLTMwOCwxOSArMzA4LDE5IEBAIGludCB4Y19kb21fZ250dGFiX3NlZWQoeGNf
aW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9taWQsCj4gIAo+ICAgICAgLyogR3Vlc3Qgc2hvdWxk
bid0IHJlYWxseSB0b3VjaCBpdHMgZ3JhbnQgdGFibGUgdW50aWwgaXQgaGFzCj4gICAgICAgKiBl
bmFibGVkIGl0cyBjYWNoZXMuIEJ1dCBsZXRzIGJlIG5pY2UuICovCj4gLSAgICB4Y19kb21haW5f
Y2FjaGVmbHVzaCh4Y2gsIGRvbWlkLCBnbnR0YWJfZ21mbiwgMSk7Cj4gKyAgICB4Y19kb21haW5f
Y2FjaGVmbHVzaCh4Y2gsIGRvbWlkLCBnbnR0YWJfZ2ZuLCAxKTsKPiAgCj4gICAgICByZXR1cm4g
MDsKPiAgfQo+ICAKPiAgaW50IHhjX2RvbV9nbnR0YWJfaHZtX3NlZWQoeGNfaW50ZXJmYWNlICp4
Y2gsIGRvbWlkX3QgZG9taWQsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5f
dCBjb25zb2xlX2dwZm4sCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCB4
ZW5zdG9yZV9ncGZuLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgY29u
c29sZV9nZm4sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCB4ZW5zdG9y
ZV9nZm4sCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgY29uc29sZV9kb21p
ZCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCB4ZW5zdG9yZV9kb21pZCkK
PiAgewo+ICAgICAgaW50IHJjOwo+IC0gICAgeGVuX3Bmbl90IHNjcmF0Y2hfZ3BmbjsKPiArICAg
IHhlbl9wZm5fdCBzY3JhdGNoX2dmbjsKPiAgICAgIHN0cnVjdCB4ZW5fYWRkX3RvX3BoeXNtYXAg
eGF0cCA9IHsKPiAgICAgICAgICAuZG9taWQgPSBkb21pZCwKPiAgICAgICAgICAuc3BhY2UgPSBY
RU5NQVBTUEFDRV9ncmFudF90YWJsZSwKPiBAQCAtMzMwLDcgKzMzMCw3IEBAIGludCB4Y19kb21f
Z250dGFiX2h2bV9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLAo+ICAgICAg
ICAgIC5kb21pZCA9IGRvbWlkLAo+ICAgICAgfTsKPiAgCj4gLSAgICByYyA9IHhjX2NvcmVfYXJj
aF9nZXRfc2NyYXRjaF9ncGZuKHhjaCwgZG9taWQsICZzY3JhdGNoX2dwZm4pOwo+ICsgICAgcmMg
PSB4Y19jb3JlX2FyY2hfZ2V0X3NjcmF0Y2hfZ3Bmbih4Y2gsIGRvbWlkLCAmc2NyYXRjaF9nZm4p
Owo+ICAgICAgaWYgKCByYyA8IDAgKQo+ICAgICAgewo+ICAgICAgICAgIHhjX2RvbV9wYW5pYyh4
Y2gsIFhDX0lOVEVSTkFMX0VSUk9SLAo+IEBAIC0zMzksMTEgKzMzOSwxMSBAQCBpbnQgeGNfZG9t
X2dudHRhYl9odm1fc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwKPiAgICAg
ICAgICAgICAgICAgICAgICAgX19GVU5DVElPTl9fLCBlcnJubyk7Cj4gICAgICAgICAgcmV0dXJu
IC0xOwo+ICAgICAgfQo+IC0gICAgeGF0cC5ncGZuID0gc2NyYXRjaF9ncGZuOwo+IC0gICAgeHJm
cC5ncGZuID0gc2NyYXRjaF9ncGZuOwo+ICsgICAgeGF0cC5ncGZuID0gc2NyYXRjaF9nZm47Cj4g
KyAgICB4cmZwLmdwZm4gPSBzY3JhdGNoX2dmbjsKCnhhdHAuZ3BmbiA9IHhyZnAuZ3BmbiA9IHNj
cmF0Y2hfZ2ZuOwoKTWF5YmUsIG5vdCBpbXBvcnRhbnQgSU1ITy4KCj4gIAo+IC0gICAgeGNfZG9t
X3ByaW50Zih4Y2gsICIlczogY2FsbGVkLCBwZm49MHglIlBSSV94ZW5fcGZuLCBfX0ZVTkNUSU9O
X18sCj4gLSAgICAgICAgICAgICAgICAgIHNjcmF0Y2hfZ3Bmbik7Cj4gKyAgICB4Y19kb21fcHJp
bnRmKHhjaCwgIiVzOiBjYWxsZWQsIHNjcmF0Y2ggZ2ZuPTB4JSJQUklfeGVuX3BmbiwgX19GVU5D
VElPTl9fLAo+ICsgICAgICAgICAgICAgICAgICBzY3JhdGNoX2dmbik7Cj4gIAo+ICAKPiAgICAg
IHJjID0gZG9fbWVtb3J5X29wKHhjaCwgWEVOTUVNX2FkZF90b19waHlzbWFwLCAmeGF0cCwgc2l6
ZW9mKHhhdHApKTsKPiBAQCAtMzU3LDcgKzM1Nyw3IEBAIGludCB4Y19kb21fZ250dGFiX2h2bV9z
ZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLAo+ICAgICAgfQo+ICAKPiAgICAg
IHJjID0geGNfZG9tX2dudHRhYl9zZWVkKHhjaCwgZG9taWQsCj4gLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zb2xlX2dwZm4sIHhlbnN0b3JlX2dwZm4sCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zb2xlX2dmbiwgeGVuc3RvcmVfZ2ZuLAo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc29sZV9kb21pZCwgeGVuc3RvcmVfZG9taWQpOwo+ICAgICAgaWYg
KHJjICE9IDApCj4gICAgICB7Cj4gQEAgLTM4NSwxMiArMzg1LDExIEBAIGludCB4Y19kb21fZ250
dGFiX2luaXQoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQo+ICB7Cj4gICAgICBpZiAoIHhjX2Rv
bV90cmFuc2xhdGVkKGRvbSkgKSB7Cj4gICAgICAgICAgcmV0dXJuIHhjX2RvbV9nbnR0YWJfaHZt
X3NlZWQoZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsCj4gLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZG9tLT5jb25zb2xlX3BmbiwgZG9tLT54ZW5zdG9yZV9wZm4sCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tLT5jb25zb2xlX2dmbiwg
ZG9tLT54ZW5zdG9yZV9nZm4sCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZG9tLT5jb25zb2xlX2RvbWlkLCBkb20tPnhlbnN0b3JlX2RvbWlkKTsKPiAgICAgIH0gZWxz
ZSB7Cj4gICAgICAgICAgcmV0dXJuIHhjX2RvbV9nbnR0YWJfc2VlZChkb20tPnhjaCwgZG9tLT5n
dWVzdF9kb21pZCwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhjX2RvbV9w
Mm0oZG9tLCBkb20tPmNvbnNvbGVfcGZuKSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHhjX2RvbV9wMm0oZG9tLCBkb20tPnhlbnN0b3JlX3BmbiksCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBkb20tPmNvbnNvbGVfZ2ZuLCBkb20tPnhlbnN0b3JlX2dm
biwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbS0+Y29uc29sZV9kb21p
ZCwgZG9tLT54ZW5zdG9yZV9kb21pZCk7CgpyZXR1cm4geGNfZG9tX3RyYW5zbGF0ZWQoZG9tKSA/
IHhjX2RvbV9nbnR0YWJfaHZtX3NlZWQgOiB4Y19kb21fZ250dGFiX3NlZWQKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAoZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsIGRvbS0+Y29u
c29sZV9nZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbS0+eGVuc3RvcmVf
Z2ZuLCBkb20tPmNvbnNvbGVfZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGRvbS0+eGVuc3RvcmVfZG9taWQpOwoKTm90IHN1cmUgYWJvdXQgdGhlIGJlc3QgaW5kZW50YXRp
b24gaGVyZS4gT3IgdGhhdCBjb3VsZCBldmVuIGJlIGhpZGRlbgppbnNpZGUgb2YgeGNfZG9tX2du
dHRhYl9zZWVkLCBzbyB0aGF0IHhjX2RvbV9nbnR0YWJfaHZtX3NlZWQgY2FuIGJlCnJlbW92ZWQu
Cgo+ICAgICAgfQo+ICB9Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9jb21wYXRf
bGludXguYyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV9jb21wYXRfbGludXguYwo+IGluZGV4IGM5MjJj
NjEuLjZkMjdlYzIgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tX2NvbXBhdF9saW51
eC5jCj4gKysrIGIvdG9vbHMvbGlieGMveGNfZG9tX2NvbXBhdF9saW51eC5jCj4gQEAgLTc4LDgg
Kzc4LDggQEAgaW50IHhjX2xpbnV4X2J1aWxkKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBk
b21pZCwKPiAgICAgIGlmICggKHJjID0geGNfZG9tX2dudHRhYl9pbml0KGRvbSkpICE9IDApCj4g
ICAgICAgICAgZ290byBvdXQ7Cj4gIAo+IC0gICAgKmNvbnNvbGVfbWZuID0geGNfZG9tX3AybShk
b20sIGRvbS0+Y29uc29sZV9wZm4pOwo+IC0gICAgKnN0b3JlX21mbiA9IHhjX2RvbV9wMm0oZG9t
LCBkb20tPnhlbnN0b3JlX3Bmbik7Cj4gKyAgICAqY29uc29sZV9tZm4gPSBkb20tPmNvbnNvbGVf
Z2ZuOwo+ICsgICAgKnN0b3JlX21mbiA9IGRvbS0+eGVuc3RvcmVfZ2ZuOwo+ICAKPiAgIG91dDoK
PiAgICAgIHhjX2RvbV9yZWxlYXNlKGRvbSk7Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hj
X2RvbV94ODYuYyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV94ODYuYwo+IGluZGV4IDBjODBiNTkuLmFh
MGNlZDEgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tX3g4Ni5jCj4gKysrIGIvdG9v
bHMvbGlieGMveGNfZG9tX3g4Ni5jCj4gQEAgLTUzNiwyMSArNTM2LDIzIEBAIHN0YXRpYyBpbnQg
YWxsb2NfcDJtX2xpc3RfeDg2XzY0KHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKPiAgCj4gIHN0
YXRpYyBpbnQgYWxsb2NfbWFnaWNfcGFnZXNfcHYoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQo+
ICB7Cj4gKyAgICB4ZW5fcGZuX3QgcGZuOwo+ICsKPiAgICAgIGRvbS0+c3RhcnRfaW5mb19wZm4g
PSB4Y19kb21fYWxsb2NfcGFnZShkb20sICJzdGFydCBpbmZvIik7Cj4gICAgICBpZiAoIGRvbS0+
c3RhcnRfaW5mb19wZm4gPT0gSU5WQUxJRF9QRk4gKQo+ICAgICAgICAgIHJldHVybiAtMTsKPiAg
Cj4gLSAgICBkb20tPnhlbnN0b3JlX3BmbiA9IHhjX2RvbV9hbGxvY19wYWdlKGRvbSwgInhlbnN0
b3JlIik7Cj4gLSAgICBpZiAoIGRvbS0+eGVuc3RvcmVfcGZuID09IElOVkFMSURfUEZOICkKPiAr
ICAgIHBmbiA9IHhjX2RvbV9hbGxvY19wYWdlKGRvbSwgInhlbnN0b3JlIik7Cj4gKyAgICBpZiAo
IHBmbiA9PSBJTlZBTElEX1BGTiApCj4gICAgICAgICAgcmV0dXJuIC0xOwo+IC0gICAgeGNfY2xl
YXJfZG9tYWluX3BhZ2UoZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsCj4gLSAgICAgICAgICAg
ICAgICAgICAgICAgICB4Y19kb21fcDJtKGRvbSwgZG9tLT54ZW5zdG9yZV9wZm4pKTsKPiArICAg
IGRvbS0+eGVuc3RvcmVfZ2ZuID0geGNfZG9tX3AybShkb20sIHBmbik7Cj4gKyAgICB4Y19jbGVh
cl9kb21haW5fcGFnZShkb20tPnhjaCwgZG9tLT5ndWVzdF9kb21pZCwgZG9tLT54ZW5zdG9yZV9n
Zm4pOwo+ICAKPiAtICAgIGRvbS0+Y29uc29sZV9wZm4gPSB4Y19kb21fYWxsb2NfcGFnZShkb20s
ICJjb25zb2xlIik7Cj4gLSAgICBpZiAoIGRvbS0+Y29uc29sZV9wZm4gPT0gSU5WQUxJRF9QRk4g
KQo+ICsgICAgcGZuID0geGNfZG9tX2FsbG9jX3BhZ2UoZG9tLCAiY29uc29sZSIpOwo+ICsgICAg
aWYgKCBwZm4gPT0gSU5WQUxJRF9QRk4gKQo+ICAgICAgICAgIHJldHVybiAtMTsKPiAtICAgIHhj
X2NsZWFyX2RvbWFpbl9wYWdlKGRvbS0+eGNoLCBkb20tPmd1ZXN0X2RvbWlkLAo+IC0gICAgICAg
ICAgICAgICAgICAgICAgICAgeGNfZG9tX3AybShkb20sIGRvbS0+Y29uc29sZV9wZm4pKTsKPiAr
ICAgIGRvbS0+Y29uc29sZV9nZm4gPSB4Y19kb21fcDJtKGRvbSwgcGZuKTsKPiArICAgIHhjX2Ns
ZWFyX2RvbWFpbl9wYWdlKGRvbS0+eGNoLCBkb20tPmd1ZXN0X2RvbWlkLCBkb20tPmNvbnNvbGVf
Z2ZuKTsKPiAgCj4gICAgICBkb20tPmFsbG9jX2Jvb3RzdGFjayA9IDE7Cj4gIAo+IEBAIC02MTIs
MTQgKzYxNCwxOSBAQCBzdGF0aWMgaW50IGFsbG9jX21hZ2ljX3BhZ2VzX2h2bShzdHJ1Y3QgeGNf
ZG9tX2ltYWdlICpkb20pCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYODZfSFZN
X05SX1NQRUNJQUxfUEFHRVMpICkKPiAgICAgICAgICAgICAgZ290byBlcnJvcl9vdXQ7Cj4gIAo+
IC0gICAgeGNfaHZtX3BhcmFtX3NldCh4Y2gsIGRvbWlkLCBIVk1fUEFSQU1fU1RPUkVfUEZOLAo+
IC0gICAgICAgICAgICAgICAgICAgICBzcGVjaWFsX3BmbihTUEVDSUFMUEFHRV9YRU5TVE9SRSkp
Owo+ICsgICAgZG9tLT54ZW5zdG9yZV9nZm4gPSBzcGVjaWFsX3BmbihTUEVDSUFMUEFHRV9YRU5T
VE9SRSk7CgpBIHByZS1wYXRjaCB0byBzL3NwZWNpYWxfcGZuL3NwZWNpYWxfZ2ZuLyB3b3VsZCBi
ZSBuaWNlIDopIGZvcgpjb2hlcmVuY3kuCgo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF9kb20uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCj4gaW5kZXggZWY4MzRlNi4uMDM4OWEw
NiAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb20uYwo+ICsrKyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2RvbS5jCj4gQEAgLTg1MSwxNCArODUxLDkgQEAgaW50IGxpYnhsX19idWlsZF9w
dihsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKPiAgICAgIGlmIChyZXQgIT0gMCkKPiAg
ICAgICAgICBnb3RvIG91dDsKPiAgCj4gLSAgICBpZiAoeGNfZG9tX3RyYW5zbGF0ZWQoZG9tKSkg
ewo+IC0gICAgICAgIHN0YXRlLT5jb25zb2xlX21mbiA9IGRvbS0+Y29uc29sZV9wZm47Cj4gLSAg
ICAgICAgc3RhdGUtPnN0b3JlX21mbiA9IGRvbS0+eGVuc3RvcmVfcGZuOwo+IC0gICAgICAgIHN0
YXRlLT52dWFydF9nZm4gPSBkb20tPnZ1YXJ0X2dmbjsKClRoaXMgY2h1bmsgc2hvdWxkIGdvIHdp
dGggcGF0Y2ggMSwgaXQncyBhIFBWSHYxIGxlZnRvdmVyIGFsc28uCgpUaGFua3MsIFJvZ2VyLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 10:04:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 10:04:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0PU7-0000ul-MZ; Fri, 06 Oct 2017 10:03:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445ef49c3=Andrew.Cooper3@citrix.com>)
 id 1e0PU6-0000uf-CM
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 10:03:58 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 9C/73-02225-D0557D95; Fri, 06 Oct 2017 10:03:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQpc39Hq
 kwak9TBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8by5V/ZC45oVzRcncXawLhQoYuRk0NCwE/i
 79njTF2MHBzCAvUSE6/JgIRFBKwlTq/vYu9i5OJgFpjKKHG96y4ziCMkcIxR4tGFbnaQKjYBf
 YndLz4xgdi8ArYS9xc0gw1iEVCRmPgzEyQsKhAu0XS2nwWiRFDi5MwnYDangKfE3pdzWUHKmQ
 U0Jdbv0gcJMwvISzRvnc0MYYtLNH1ZyQpiCwmoSVzrv8QOcXK6xMRnPSwTGAVmIZk6C2HSLCS
 TZiGZtICRZRWjRnFqUVlqka6RoV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmDA
 1jMwMO5g7Nnrd4hRkoNJSZQ3Luh6pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3pgQoJxgUWp6a
 kVaZg4wdmDSEhw8SiK8bCBp3uKCxNzizHSI1ClGRSlxXh+QhABIIqM0D64NFq+XGGWlhHkZGR
 gYhHgKUotyM0tQ5V8xinMwKgnz3gkGmsKTmVcCN/0V0GImoMVzmq6ALC5JREhJNTDyrX24aMm
 9Iws+2k07Kr5G7YScorzxtCUaJrKSrVq3ou6cW+piL7hKd32N4fk1vfe2qmeanQqv+Sjd0WIS
 +cxVjF1GZ7uEToft/0NMC3y434qf15O5lb5ChPdMRYH6hPPl1WKlYUs2/tY0mfP4cafdqulWM
 wQ+9Nr66d822xFlGmDD8MR2wgMlluKMREMt5qLiRAAmtlUn0gIAAA==
X-Env-Sender: prvs=445ef49c3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1507284236!108357816!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57211 invoked from network); 6 Oct 2017 10:03:56 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 10:03:56 -0000
X-IronPort-AV: E=Sophos;i="5.42,482,1500940800"; d="scan'208";a="54136696"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1507227824-11744-1-git-send-email-andrew.cooper3@citrix.com>
 <1507227824-11744-4-git-send-email-andrew.cooper3@citrix.com>
 <20171006095722.c2mg4k56hdm6o3fm@MacBook-Pro-de-Roger.local>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <cb51510b-a0e5-3497-8fcb-b99f828a7704@citrix.com>
Date: Fri, 6 Oct 2017 11:03:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171006095722.c2mg4k56hdm6o3fm@MacBook-Pro-de-Roger.local>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.10 3/5] tools/dombuilder: Switch to
 using gfn terminology for console and xenstore rings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDYvMTAvMTcgMTA6NTcsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gVGh1LCBPY3Qg
MDUsIDIwMTcgYXQgMDY6MjM6NDFQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gIAo+
PiAtICAgIHhjX2RvbV9wcmludGYoeGNoLCAiJXM6IGNhbGxlZCwgcGZuPTB4JSJQUklfeGVuX3Bm
biwgX19GVU5DVElPTl9fLAo+PiAtICAgICAgICAgICAgICAgICAgc2NyYXRjaF9ncGZuKTsKPj4g
KyAgICB4Y19kb21fcHJpbnRmKHhjaCwgIiVzOiBjYWxsZWQsIHNjcmF0Y2ggZ2ZuPTB4JSJQUklf
eGVuX3BmbiwgX19GVU5DVElPTl9fLAo+PiArICAgICAgICAgICAgICAgICAgc2NyYXRjaF9nZm4p
Owo+PiAgCj4+ICAKPj4gICAgICByYyA9IGRvX21lbW9yeV9vcCh4Y2gsIFhFTk1FTV9hZGRfdG9f
cGh5c21hcCwgJnhhdHAsIHNpemVvZih4YXRwKSk7Cj4+IEBAIC0zNTcsNyArMzU3LDcgQEAgaW50
IHhjX2RvbV9nbnR0YWJfaHZtX3NlZWQoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9taWQs
Cj4+ICAgICAgfQo+PiAgCj4+ICAgICAgcmMgPSB4Y19kb21fZ250dGFiX3NlZWQoeGNoLCBkb21p
ZCwKPj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlX2dwZm4sIHhlbnN0b3Jl
X2dwZm4sCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZV9nZm4sIHhlbnN0
b3JlX2dmbiwKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlX2RvbWlkLCB4
ZW5zdG9yZV9kb21pZCk7Cj4+ICAgICAgaWYgKHJjICE9IDApCj4+ICAgICAgewo+PiBAQCAtMzg1
LDEyICszODUsMTEgQEAgaW50IHhjX2RvbV9nbnR0YWJfaW5pdChzdHJ1Y3QgeGNfZG9tX2ltYWdl
ICpkb20pCj4+ICB7Cj4+ICAgICAgaWYgKCB4Y19kb21fdHJhbnNsYXRlZChkb20pICkgewo+PiAg
ICAgICAgICByZXR1cm4geGNfZG9tX2dudHRhYl9odm1fc2VlZChkb20tPnhjaCwgZG9tLT5ndWVz
dF9kb21pZCwKPj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tLT5j
b25zb2xlX3BmbiwgZG9tLT54ZW5zdG9yZV9wZm4sCj4+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGRvbS0+Y29uc29sZV9nZm4sIGRvbS0+eGVuc3RvcmVfZ2ZuLAo+PiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb20tPmNvbnNvbGVfZG9taWQs
IGRvbS0+eGVuc3RvcmVfZG9taWQpOwo+PiAgICAgIH0gZWxzZSB7Cj4+ICAgICAgICAgIHJldHVy
biB4Y19kb21fZ250dGFiX3NlZWQoZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsCj4+IC0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGNfZG9tX3AybShkb20sIGRvbS0+Y29uc29s
ZV9wZm4pLAo+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhjX2RvbV9wMm0o
ZG9tLCBkb20tPnhlbnN0b3JlX3BmbiksCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZG9tLT5jb25zb2xlX2dmbiwgZG9tLT54ZW5zdG9yZV9nZm4sCj4+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZG9tLT5jb25zb2xlX2RvbWlkLCBkb20tPnhlbnN0b3Jl
X2RvbWlkKTsKPiByZXR1cm4geGNfZG9tX3RyYW5zbGF0ZWQoZG9tKSA/IHhjX2RvbV9nbnR0YWJf
aHZtX3NlZWQgOiB4Y19kb21fZ250dGFiX3NlZWQKPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIChkb20tPnhjaCwgZG9tLT5ndWVzdF9kb21pZCwgZG9tLT5jb25zb2xlX2dmbiwKPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb20tPnhlbnN0b3JlX2dmbiwgZG9tLT5j
b25zb2xlX2RvbWlkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbS0+eGVu
c3RvcmVfZG9taWQpOwo+Cj4gTm90IHN1cmUgYWJvdXQgdGhlIGJlc3QgaW5kZW50YXRpb24gaGVy
ZS4gT3IgdGhhdCBjb3VsZCBldmVuIGJlIGhpZGRlbgo+IGluc2lkZSBvZiB4Y19kb21fZ250dGFi
X3NlZWQsIHNvIHRoYXQgeGNfZG9tX2dudHRhYl9odm1fc2VlZCBjYW4gYmUKPiByZW1vdmVkLgoK
VGhlc2Ugc2VlZCBmdW5jdGlvbnMgYXJlIGFsc28gbmVlZGVkIGluIGlzb2xhdGlvbiBmcm9tIHRo
ZSBtaWdyYXRpb24KY29kZSwgc28gSSBjYW4ndCBtYWtlIHRoZW0gbG9jYWwuwqAgSSBjb25zaWRl
cmVkIHdoYXQgeW91IHN1Z2dlc3QgaGVyZSwKYnV0IEknbSBub3Qgc3VyZSB0aGF0IGl0IGhlbHBz
IHRoZSByZWFkYWJpbGl0eS4KCj4KPj4gICAgICB9Cj4+ICB9Cj4+IGRpZmYgLS1naXQgYS90b29s
cy9saWJ4Yy94Y19kb21fY29tcGF0X2xpbnV4LmMgYi90b29scy9saWJ4Yy94Y19kb21fY29tcGF0
X2xpbnV4LmMKPj4gaW5kZXggYzkyMmM2MS4uNmQyN2VjMiAxMDA2NDQKPj4gLS0tIGEvdG9vbHMv
bGlieGMveGNfZG9tX2NvbXBhdF9saW51eC5jCj4+ICsrKyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV9j
b21wYXRfbGludXguYwo+PiBAQCAtNzgsOCArNzgsOCBAQCBpbnQgeGNfbGludXhfYnVpbGQoeGNf
aW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAo+PiAgICAgIGlmICggKHJjID0geGNfZG9t
X2dudHRhYl9pbml0KGRvbSkpICE9IDApCj4+ICAgICAgICAgIGdvdG8gb3V0Owo+PiAgCj4+IC0g
ICAgKmNvbnNvbGVfbWZuID0geGNfZG9tX3AybShkb20sIGRvbS0+Y29uc29sZV9wZm4pOwo+PiAt
ICAgICpzdG9yZV9tZm4gPSB4Y19kb21fcDJtKGRvbSwgZG9tLT54ZW5zdG9yZV9wZm4pOwo+PiAr
ICAgICpjb25zb2xlX21mbiA9IGRvbS0+Y29uc29sZV9nZm47Cj4+ICsgICAgKnN0b3JlX21mbiA9
IGRvbS0+eGVuc3RvcmVfZ2ZuOwo+PiAgCj4+ICAgb3V0Ogo+PiAgICAgIHhjX2RvbV9yZWxlYXNl
KGRvbSk7Cj4+IGRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19kb21feDg2LmMgYi90b29scy9s
aWJ4Yy94Y19kb21feDg2LmMKPj4gaW5kZXggMGM4MGI1OS4uYWEwY2VkMSAxMDA2NDQKPj4gLS0t
IGEvdG9vbHMvbGlieGMveGNfZG9tX3g4Ni5jCj4+ICsrKyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV94
ODYuYwo+PiBAQCAtNTM2LDIxICs1MzYsMjMgQEAgc3RhdGljIGludCBhbGxvY19wMm1fbGlzdF94
ODZfNjQoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQo+PiAgCj4+ICBzdGF0aWMgaW50IGFsbG9j
X21hZ2ljX3BhZ2VzX3B2KHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKPj4gIHsKPj4gKyAgICB4
ZW5fcGZuX3QgcGZuOwo+PiArCj4+ICAgICAgZG9tLT5zdGFydF9pbmZvX3BmbiA9IHhjX2RvbV9h
bGxvY19wYWdlKGRvbSwgInN0YXJ0IGluZm8iKTsKPj4gICAgICBpZiAoIGRvbS0+c3RhcnRfaW5m
b19wZm4gPT0gSU5WQUxJRF9QRk4gKQo+PiAgICAgICAgICByZXR1cm4gLTE7Cj4+ICAKPj4gLSAg
ICBkb20tPnhlbnN0b3JlX3BmbiA9IHhjX2RvbV9hbGxvY19wYWdlKGRvbSwgInhlbnN0b3JlIik7
Cj4+IC0gICAgaWYgKCBkb20tPnhlbnN0b3JlX3BmbiA9PSBJTlZBTElEX1BGTiApCj4+ICsgICAg
cGZuID0geGNfZG9tX2FsbG9jX3BhZ2UoZG9tLCAieGVuc3RvcmUiKTsKPj4gKyAgICBpZiAoIHBm
biA9PSBJTlZBTElEX1BGTiApCj4+ICAgICAgICAgIHJldHVybiAtMTsKPj4gLSAgICB4Y19jbGVh
cl9kb21haW5fcGFnZShkb20tPnhjaCwgZG9tLT5ndWVzdF9kb21pZCwKPj4gLSAgICAgICAgICAg
ICAgICAgICAgICAgICB4Y19kb21fcDJtKGRvbSwgZG9tLT54ZW5zdG9yZV9wZm4pKTsKPj4gKyAg
ICBkb20tPnhlbnN0b3JlX2dmbiA9IHhjX2RvbV9wMm0oZG9tLCBwZm4pOwo+PiArICAgIHhjX2Ns
ZWFyX2RvbWFpbl9wYWdlKGRvbS0+eGNoLCBkb20tPmd1ZXN0X2RvbWlkLCBkb20tPnhlbnN0b3Jl
X2dmbik7Cj4+ICAKPj4gLSAgICBkb20tPmNvbnNvbGVfcGZuID0geGNfZG9tX2FsbG9jX3BhZ2Uo
ZG9tLCAiY29uc29sZSIpOwo+PiAtICAgIGlmICggZG9tLT5jb25zb2xlX3BmbiA9PSBJTlZBTElE
X1BGTiApCj4+ICsgICAgcGZuID0geGNfZG9tX2FsbG9jX3BhZ2UoZG9tLCAiY29uc29sZSIpOwo+
PiArICAgIGlmICggcGZuID09IElOVkFMSURfUEZOICkKPj4gICAgICAgICAgcmV0dXJuIC0xOwo+
PiAtICAgIHhjX2NsZWFyX2RvbWFpbl9wYWdlKGRvbS0+eGNoLCBkb20tPmd1ZXN0X2RvbWlkLAo+
PiAtICAgICAgICAgICAgICAgICAgICAgICAgIHhjX2RvbV9wMm0oZG9tLCBkb20tPmNvbnNvbGVf
cGZuKSk7Cj4+ICsgICAgZG9tLT5jb25zb2xlX2dmbiA9IHhjX2RvbV9wMm0oZG9tLCBwZm4pOwo+
PiArICAgIHhjX2NsZWFyX2RvbWFpbl9wYWdlKGRvbS0+eGNoLCBkb20tPmd1ZXN0X2RvbWlkLCBk
b20tPmNvbnNvbGVfZ2ZuKTsKPj4gIAo+PiAgICAgIGRvbS0+YWxsb2NfYm9vdHN0YWNrID0gMTsK
Pj4gIAo+PiBAQCAtNjEyLDE0ICs2MTQsMTkgQEAgc3RhdGljIGludCBhbGxvY19tYWdpY19wYWdl
c19odm0oc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQo+PiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFg4Nl9IVk1fTlJfU1BFQ0lBTF9QQUdFUykgKQo+PiAgICAgICAgICAgICAgZ290
byBlcnJvcl9vdXQ7Cj4+ICAKPj4gLSAgICB4Y19odm1fcGFyYW1fc2V0KHhjaCwgZG9taWQsIEhW
TV9QQVJBTV9TVE9SRV9QRk4sCj4+IC0gICAgICAgICAgICAgICAgICAgICBzcGVjaWFsX3BmbihT
UEVDSUFMUEFHRV9YRU5TVE9SRSkpOwo+PiArICAgIGRvbS0+eGVuc3RvcmVfZ2ZuID0gc3BlY2lh
bF9wZm4oU1BFQ0lBTFBBR0VfWEVOU1RPUkUpOwo+IEEgcHJlLXBhdGNoIHRvIHMvc3BlY2lhbF9w
Zm4vc3BlY2lhbF9nZm4vIHdvdWxkIGJlIG5pY2UgOikgZm9yCj4gY29oZXJlbmN5LgoKU29ydGlu
ZyBvdXQgYWxsIHRlcm1pbm9sb2d5IGlzIGEgZmFyIGxhcmdlciBwcm9ibGVtIHRoYW4gSSBoYXZl
IHRpbWUgZm9yCmF0bS7CoCBGb3IgSFZNIGd1ZXN0cywgcGZuID09IGdmbiwgc28gSSBjaG9zZSBu
b3QgdG8gZGl2ZSBkb3duIHRoYXQKcmFiYml0IGhvbGUgcmlnaHQgbm93LgoKPgo+PiBkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwo+
PiBpbmRleCBlZjgzNGU2Li4wMzg5YTA2IDEwMDY0NAo+PiAtLS0gYS90b29scy9saWJ4bC9saWJ4
bF9kb20uYwo+PiArKysgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwo+PiBAQCAtODUxLDE0ICs4
NTEsOSBAQCBpbnQgbGlieGxfX2J1aWxkX3B2KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlk
LAo+PiAgICAgIGlmIChyZXQgIT0gMCkKPj4gICAgICAgICAgZ290byBvdXQ7Cj4+ICAKPj4gLSAg
ICBpZiAoeGNfZG9tX3RyYW5zbGF0ZWQoZG9tKSkgewo+PiAtICAgICAgICBzdGF0ZS0+Y29uc29s
ZV9tZm4gPSBkb20tPmNvbnNvbGVfcGZuOwo+PiAtICAgICAgICBzdGF0ZS0+c3RvcmVfbWZuID0g
ZG9tLT54ZW5zdG9yZV9wZm47Cj4+IC0gICAgICAgIHN0YXRlLT52dWFydF9nZm4gPSBkb20tPnZ1
YXJ0X2dmbjsKPiBUaGlzIGNodW5rIHNob3VsZCBnbyB3aXRoIHBhdGNoIDEsIGl0J3MgYSBQVkh2
MSBsZWZ0b3ZlciBhbHNvLgoKU2FkbHksIG5vIGl0cyBub3QgOigKCkFSTSB1c2VzIGxpYnhsX19i
dWlsZF9wdigpLCBub3QgbGlieGxfX2J1aWxkX2h2bSgpCgp+QW5kcmV3CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 10:04:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 10:04:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0PUX-0000wd-Ua; Fri, 06 Oct 2017 10:04:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aisaila@bitdefender.com>) id 1e0PUW-0000wW-Vh
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 10:04:25 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 0D/BA-02228-82557D95; Fri, 06 Oct 2017 10:04:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsUSfTyjVVcl9Hq
 kwdtGboslHxezODB6HN39mymAMYo1My8pvyKBNWPD092sBW9fM1a0tKxlbWBcs4Gxi5GTg1nA
 WqL3XzOYzSLQzCLxoJkVwv7JLHFyeTiILSTgLtG09iNTFyMXkD2fUeLvvR0sMInmvWeZIRJLG
 SVOz/zODpJgEzCQePX1G9hUEQFpiWufLzOCFDELrGKUeL67nQkkISwQLdG28RwLxDpViQ/7D4
 LZvAJuEse2nwU7Q0JATuLmuU7mCYx8CxgZVjFqFKcWlaUW6Rqa6yUVZaZnlOQmZuboGhqY6uW
 mFhcnpqfmJCYV6yXn525iBIYLAxDsYLx42vMQoyQHk5Iob1zQ9UghvqT8lMqMxOKM+KLSnNTi
 Q4wyHBxKErwPg4FygkWp6akVaZk5wMCFSUtw8CiJ8LKFAKV5iwsSc4sz0yFSpxiNOY5tuvyHi
 aPj5t0/TEIsefl5qVLivBdBJgmAlGaU5sENgkXUJUZZKWFeRqDThHgKUotyM0tQ5V8xinMwKg
 nzhoEs5MnMK4Hb9wroFCagU+Y0XQE5pSQRISXVwPh05dF3PLtsa5R0qu9WlF148NXx7gejTrm
 qD99TGAyyjKvmzk5+xGVgJhjJ2Ff6cfXONdJG9X6Zx949ZuiqeH1UwnCmvPN395C9M4/+f37l
 6j+1o39PzFm12vP/rIWz08IDbx5JW343uTjdePPfaZ82x3v9/jxP+ZvuvbctMxfyqcttVU36t
 79ciaU4I9FQi7moOBEAqOGgq6MCAAA=
X-Env-Sender: aisaila@bitdefender.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1507284259!111985006!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9626 invoked from network); 6 Oct 2017 10:04:19 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 6 Oct 2017 10:04:19 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=Bo1q0zZg9vkNtpz7BW30OgxMxgxFMtwmt6zuzQLVkhWmF4cgNRNRgiQogZPTQ6NeLjC4t4Ja55xz9zXGvgYsQyFQSBPJdISNn6N8YDGKNQJoYA2794UTPiuRJAIwTjiPA3hNOrn0MsTNZA8Lag6hKCcCh9M7UXKgft3ZjWp/Be+h8YuPu0I6x6hq7Vk/EtU7tvqQfknrEBGaLWzZmTmZpt2eiDQA+ZXukCRjb1U78M/td81hdBOrxyQ4JWHzwif6Zrih3EXDeaQWYutFl+DnlGzaJ0REBFF1gzvSpLaSDoH4vg20F2ofc1rOyvMjx8LV8GZ+VqoTgwJZ5SuAUMoBVw==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id; s=default; bh=AAVtQgzxxsT+VcZlZt+XO
 n4CesM=; b=L1Vibk/HPd9i200Dj0BA74lXAyUivgC8eVpy1WE7kEK5gIgA1fSOF
 RzIppadFbbFO8l3luB7k72jAL0ncgUAPWKJxidPv7sRYn6tgCgLulrsppm7nv+Y3
 L8bZoStd4Sl6hJK1FlxxYtUJrQ4JOB16zvQK2HccO2itSxnFRmX+6CAO+hUyF/jN
 YGEZRy2s81bwz6JYfif4NMfIFFg4STUts0wn1IPvwDb4l7nlbpyXw33fJLyi7Qq0
 FE79k+Akw8/jvXS+nfFO0rK3lh+lZxyxu8NZwL1ucHvTiUwLXepr501tLC7jwK8C
 lEsdIIG6CVRCJzzV5UjJZdsuCJN5YlAUw==
Received: (qmail 20090 invoked from network); 6 Oct 2017 13:04:17 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Oct 2017 13:04:17 +0300
Received: (qmail 15689 invoked from network); 6 Oct 2017 13:04:17 +0300
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 6 Oct 2017 13:04:17 +0300
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Fri,  6 Oct 2017 13:02:30 +0300
Message-Id: <1507284150-4985-1-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Cc: wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 paul.durrant@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Subject: [Xen-devel] [PATCH RFC v2] x86/domctl: Don't pause the whole domain
	if only getting vcpu state
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhZGRzIHRoZSBodm1fc2F2ZV9vbmVfY3B1X2N0eHQoKSBmdW5jdGlvbi4KSXQg
b3B0aW1pemVzIGJ5IG9ubHkgcGF1c2luZyB0aGUgdmNwdSBvbiBhbGwgSFZNU1JfUEVSX1ZDUFUg
c2F2ZQpjYWxsYmFja3Mgd2hlcmUgb25seSBkYXRhIGZvciBvbmUgVkNQVSBpcyByZXF1aXJlZC4K
ClNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29t
PgoKLS0tCkNoYW5nZXMgc2luY2UgVjE6CgktIEludGVncmF0ZWQgdGhlIHZjcHUgY2hlY2sgaW50
byBhbGwgdGhlIHNhdmUgY2FsbGJhY2tzCi0tLQogdG9vbHMvdGVzdHMvdmhwZXQvZW11bC5oICAg
ICAgIHwgICAzICstCiB0b29scy90ZXN0cy92aHBldC9tYWluLmMgICAgICAgfCAgIDIgKy0KIHhl
bi9hcmNoL3g4Ni9jcHUvbWNoZWNrL3ZtY2UuYyB8ICAxNiArKy0KIHhlbi9hcmNoL3g4Ni9kb21j
dGwuYyAgICAgICAgICB8ICAgMiAtCiB4ZW4vYXJjaC94ODYvaHZtL2hwZXQuYyAgICAgICAgfCAg
IDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICB8IDI4MCArKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L2h2bS9pODI1NC5jICAg
ICAgIHwgICAyICstCiB4ZW4vYXJjaC94ODYvaHZtL2lycS5jICAgICAgICAgfCAgIDYgKy0KIHhl
bi9hcmNoL3g4Ni9odm0vbXRyci5jICAgICAgICB8ICAzMiArKysrLQogeGVuL2FyY2gveDg2L2h2
bS9wbXRpbWVyLmMgICAgIHwgICAyICstCiB4ZW4vYXJjaC94ODYvaHZtL3J0Yy5jICAgICAgICAg
fCAgIDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vc2F2ZS5jICAgICAgICB8ICA3MSArKysrKysrKy0t
LQogeGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMgICAgIHwgICAyICstCiB4ZW4vYXJjaC94ODYv
aHZtL3ZpcmlkaWFuLmMgICAgfCAgMTcgKystCiB4ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jICAg
ICAgfCAgMjMgKysrLQogeGVuL2FyY2gveDg2L2h2bS92cGljLmMgICAgICAgIHwgICAyICstCiB4
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCAgfCAgIDIgKwogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vc2F2ZS5oIHwgICA1ICstCiAxOCBmaWxlcyBjaGFuZ2VkLCAzMjQgaW5zZXJ0aW9ucygr
KSwgMTQ3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3ZocGV0L2VtdWwu
aCBiL3Rvb2xzL3Rlc3RzL3ZocGV0L2VtdWwuaAppbmRleCAzODNhY2ZmLi45OWQ1YmJkIDEwMDY0
NAotLS0gYS90b29scy90ZXN0cy92aHBldC9lbXVsLmgKKysrIGIvdG9vbHMvdGVzdHMvdmhwZXQv
ZW11bC5oCkBAIC0yOTYsNyArMjk2LDggQEAgc3RydWN0IGh2bV9od19ocGV0CiB9OwogCiB0eXBl
ZGVmIGludCAoKmh2bV9zYXZlX2hhbmRsZXIpKHN0cnVjdCBkb21haW4gKmQsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGh2bV9kb21haW5fY29udGV4dF90ICpoKTsKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBpbnN0YW5jZSk7CiB0eXBlZGVm
IGludCAoKmh2bV9sb2FkX2hhbmRsZXIpKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGh2bV9kb21haW5fY29udGV4dF90ICpoKTsKIApkaWZmIC0tZ2l0
IGEvdG9vbHMvdGVzdHMvdmhwZXQvbWFpbi5jIGIvdG9vbHMvdGVzdHMvdmhwZXQvbWFpbi5jCmlu
ZGV4IDZmZTY1ZWEuLjNkOGU3ZjUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3ZocGV0L21haW4u
YworKysgYi90b29scy90ZXN0cy92aHBldC9tYWluLmMKQEAgLTE3Nyw3ICsxNzcsNyBAQCB2b2lk
IF9faW5pdCBodm1fcmVnaXN0ZXJfc2F2ZXZtKHVpbnQxNl90IHR5cGVjb2RlLAogCiBpbnQgZG9f
c2F2ZSh1aW50MTZfdCB0eXBlY29kZSwgc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250
ZXh0X3QgKmgpCiB7Ci0gICAgcmV0dXJuIGh2bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0uc2F2ZShk
LCBoKTsKKyAgICByZXR1cm4gaHZtX3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5zYXZlKGQsIGgsIGQt
Pm1heF92Y3B1cyk7CiB9CiAKIGludCBkb19sb2FkKHVpbnQxNl90IHR5cGVjb2RlLCBzdHJ1Y3Qg
ZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9jcHUvbWNoZWNrL3ZtY2UuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL3ZtY2UuYwpp
bmRleCBlMDdjZDJmLi5hMWExMmE1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L21jaGVj
ay92bWNlLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svdm1jZS5jCkBAIC0zNDksMTIg
KzM0OSwyNCBAQCBpbnQgdm1jZV93cm1zcih1aW50MzJfdCBtc3IsIHVpbnQ2NF90IHZhbCkKICAg
ICByZXR1cm4gcmV0OwogfQogCi1zdGF0aWMgaW50IHZtY2Vfc2F2ZV92Y3B1X2N0eHQoc3RydWN0
IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCitzdGF0aWMgaW50IHZtY2Vfc2F2
ZV92Y3B1X2N0eHQoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgsIHVu
c2lnbmVkIGludCBpbnN0YW5jZSkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdjsKICAgICBpbnQgZXJy
ID0gMDsKIAotICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKKyAgICBpZiggaW5zdGFuY2UgPCBk
LT5tYXhfdmNwdXMgKQorICAgIHsKKyAgICAgICAgc3RydWN0IGh2bV92bWNlX3ZjcHUgY3R4dDsK
KworICAgICAgICB2ID0gZC0+dmNwdVtpbnN0YW5jZV07CisgICAgICAgIGN0eHQuY2FwcyA9IHYt
PmFyY2gudm1jZS5tY2dfY2FwOworICAgICAgICBjdHh0Lm1jaV9jdGwyX2JhbmswID0gdi0+YXJj
aC52bWNlLmJhbmtbMF0ubWNpX2N0bDI7CisgICAgICAgIGN0eHQubWNpX2N0bDJfYmFuazEgPSB2
LT5hcmNoLnZtY2UuYmFua1sxXS5tY2lfY3RsMjsKKyAgICAgICAgY3R4dC5tY2dfZXh0X2N0bCA9
IHYtPmFyY2gudm1jZS5tY2dfZXh0X2N0bDsKKworICAgICAgICBlcnIgPSBodm1fc2F2ZV9lbnRy
eShWTUNFX1ZDUFUsIHYtPnZjcHVfaWQsIGgsICZjdHh0KTsKKyAgICB9CisgICAgZWxzZSBmb3Jf
ZWFjaF92Y3B1ICggZCwgdiApCiAgICAgewogICAgICAgICBzdHJ1Y3QgaHZtX3ZtY2VfdmNwdSBj
dHh0ID0gewogICAgICAgICAgICAgLmNhcHMgPSB2LT5hcmNoLnZtY2UubWNnX2NhcCwKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwppbmRl
eCA1NDBiYTA4Li5kM2M0ZTE0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMKKysr
IGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCkBAIC02MjQsMTIgKzYyNCwxMCBAQCBsb25nIGFyY2hf
ZG9fZG9tY3RsKAogICAgICAgICAgICAgICFpc19odm1fZG9tYWluKGQpICkKICAgICAgICAgICAg
IGJyZWFrOwogCi0gICAgICAgIGRvbWFpbl9wYXVzZShkKTsKICAgICAgICAgcmV0ID0gaHZtX3Nh
dmVfb25lKGQsIGRvbWN0bC0+dS5odm1jb250ZXh0X3BhcnRpYWwudHlwZSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGRvbWN0bC0+dS5odm1jb250ZXh0X3BhcnRpYWwuaW5zdGFuY2UsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBkb21jdGwtPnUuaHZtY29udGV4dF9wYXJ0aWFsLmJ1
ZmZlciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICZkb21jdGwtPnUuaHZtY29udGV4dF9w
YXJ0aWFsLmJ1ZnN6KTsKLSAgICAgICAgZG9tYWluX3VucGF1c2UoZCk7CiAKICAgICAgICAgaWYg
KCAhcmV0ICkKICAgICAgICAgICAgIGNvcHliYWNrID0gdHJ1ZTsKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vaHBldC5jIGIveGVuL2FyY2gveDg2L2h2bS9ocGV0LmMKaW5kZXggM2VhODk1
YS4uNTZmNDY5MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9ocGV0LmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS9ocGV0LmMKQEAgLTUwOSw3ICs1MDksNyBAQCBzdGF0aWMgY29uc3Qgc3Ry
dWN0IGh2bV9tbWlvX29wcyBocGV0X21taW9fb3BzID0gewogfTsKIAogCi1zdGF0aWMgaW50IGhw
ZXRfc2F2ZShzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKK3N0YXRp
YyBpbnQgaHBldF9zYXZlKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpo
LCB1bnNpZ25lZCBpbnQgaW5zdGFuY2UpCiB7CiAgICAgSFBFVFN0YXRlICpocCA9IGRvbWFpbl92
aHBldChkKTsKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IHB0X2dsb2JhbF92Y3B1X3RhcmdldChkKTsK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2
bS5jCmluZGV4IDIwNWI0Y2IuLjE0MGYyYzMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
aHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtNzI4LDEzICs3MjgsMTkgQEAg
dm9pZCBodm1fZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKICAgICB9CiB9CiAKLXN0
YXRpYyBpbnQgaHZtX3NhdmVfdHNjX2FkanVzdChzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWlu
X2NvbnRleHRfdCAqaCkKK3N0YXRpYyBpbnQgaHZtX3NhdmVfdHNjX2FkanVzdChzdHJ1Y3QgZG9t
YWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCwgdW5zaWduZWQgaW50IGluc3RhbmNlKQog
ewogICAgIHN0cnVjdCB2Y3B1ICp2OwogICAgIHN0cnVjdCBodm1fdHNjX2FkanVzdCBjdHh0Owog
ICAgIGludCBlcnIgPSAwOwogCi0gICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQorICAgIGlmKCBp
bnN0YW5jZSA8IGQtPm1heF92Y3B1cyApCisgICAgeworICAgICAgICB2ID0gZC0+dmNwdVtpbnN0
YW5jZV07CisgICAgICAgIGN0eHQudHNjX2FkanVzdCA9IHYtPmFyY2guaHZtX3ZjcHUubXNyX3Rz
Y19hZGp1c3Q7CisgICAgICAgIGVyciA9IGh2bV9zYXZlX2VudHJ5KFRTQ19BREpVU1QsIHYtPnZj
cHVfaWQsIGgsICZjdHh0KTsKKyAgICB9CisgICAgZWxzZSBmb3JfZWFjaF92Y3B1ICggZCwgdiAp
CiAgICAgewogICAgICAgICBjdHh0LnRzY19hZGp1c3QgPSB2LT5hcmNoLmh2bV92Y3B1Lm1zcl90
c2NfYWRqdXN0OwogICAgICAgICBlcnIgPSBodm1fc2F2ZV9lbnRyeShUU0NfQURKVVNULCB2LT52
Y3B1X2lkLCBoLCAmY3R4dCk7CkBAIC03NjgsMTE3ICs3NzQsMTM1IEBAIHN0YXRpYyBpbnQgaHZt
X2xvYWRfdHNjX2FkanVzdChzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAq
aCkKIEhWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoVFNDX0FESlVTVCwgaHZtX3NhdmVfdHNjX2Fk
anVzdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgaHZtX2xvYWRfdHNjX2FkanVzdCwgMSwg
SFZNU1JfUEVSX1ZDUFUpOwogCi1zdGF0aWMgaW50IGh2bV9zYXZlX2NwdV9jdHh0KHN0cnVjdCBk
b21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQordm9pZCBodm1fc2F2ZV9vbmVfY3B1
X2N0eHQoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBodm1faHdfY3B1ICpjdHh0KQoreworICAgIHN0
cnVjdCBzZWdtZW50X3JlZ2lzdGVyIHNlZzsKKworICAgIC8qIEFyY2hpdGVjdHVyZS1zcGVjaWZp
YyB2bWNzL3ZtY2IgYml0cyAqLworICAgIGh2bV9mdW5jcy5zYXZlX2NwdV9jdHh0KHYsIGN0eHQp
OworCisgICAgY3R4dC0+dHNjID0gaHZtX2dldF9ndWVzdF90c2NfZml4ZWQodiwgdi0+ZG9tYWlu
LT5hcmNoLmh2bV9kb21haW4uc3luY190c2MpOworCisgICAgY3R4dC0+bXNyX3RzY19hdXggPSBo
dm1fbXNyX3RzY19hdXgodik7CisKKyAgICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2
X3NlZ19pZHRyLCAmc2VnKTsKKyAgICBjdHh0LT5pZHRyX2xpbWl0ID0gc2VnLmxpbWl0OworICAg
IGN0eHQtPmlkdHJfYmFzZSA9IHNlZy5iYXNlOworCisgICAgaHZtX2dldF9zZWdtZW50X3JlZ2lz
dGVyKHYsIHg4Nl9zZWdfZ2R0ciwgJnNlZyk7CisgICAgY3R4dC0+Z2R0cl9saW1pdCA9IHNlZy5s
aW1pdDsKKyAgICBjdHh0LT5nZHRyX2Jhc2UgPSBzZWcuYmFzZTsKKworICAgIGh2bV9nZXRfc2Vn
bWVudF9yZWdpc3Rlcih2LCB4ODZfc2VnX2NzLCAmc2VnKTsKKyAgICBjdHh0LT5jc19zZWwgPSBz
ZWcuc2VsOworICAgIGN0eHQtPmNzX2xpbWl0ID0gc2VnLmxpbWl0OworICAgIGN0eHQtPmNzX2Jh
c2UgPSBzZWcuYmFzZTsKKyAgICBjdHh0LT5jc19hcmJ5dGVzID0gc2VnLmF0dHI7CisKKyAgICBo
dm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3NlZ19kcywgJnNlZyk7CisgICAgY3R4dC0+
ZHNfc2VsID0gc2VnLnNlbDsKKyAgICBjdHh0LT5kc19saW1pdCA9IHNlZy5saW1pdDsKKyAgICBj
dHh0LT5kc19iYXNlID0gc2VnLmJhc2U7CisgICAgY3R4dC0+ZHNfYXJieXRlcyA9IHNlZy5hdHRy
OworCisgICAgaHZtX2dldF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfZXMsICZzZWcpOwor
ICAgIGN0eHQtPmVzX3NlbCA9IHNlZy5zZWw7CisgICAgY3R4dC0+ZXNfbGltaXQgPSBzZWcubGlt
aXQ7CisgICAgY3R4dC0+ZXNfYmFzZSA9IHNlZy5iYXNlOworICAgIGN0eHQtPmVzX2FyYnl0ZXMg
PSBzZWcuYXR0cjsKKworICAgIGh2bV9nZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4ODZfc2VnX3Nz
LCAmc2VnKTsKKyAgICBjdHh0LT5zc19zZWwgPSBzZWcuc2VsOworICAgIGN0eHQtPnNzX2xpbWl0
ID0gc2VnLmxpbWl0OworICAgIGN0eHQtPnNzX2Jhc2UgPSBzZWcuYmFzZTsKKyAgICBjdHh0LT5z
c19hcmJ5dGVzID0gc2VnLmF0dHI7CisKKyAgICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwg
eDg2X3NlZ19mcywgJnNlZyk7CisgICAgY3R4dC0+ZnNfc2VsID0gc2VnLnNlbDsKKyAgICBjdHh0
LT5mc19saW1pdCA9IHNlZy5saW1pdDsKKyAgICBjdHh0LT5mc19iYXNlID0gc2VnLmJhc2U7Cisg
ICAgY3R4dC0+ZnNfYXJieXRlcyA9IHNlZy5hdHRyOworCisgICAgaHZtX2dldF9zZWdtZW50X3Jl
Z2lzdGVyKHYsIHg4Nl9zZWdfZ3MsICZzZWcpOworICAgIGN0eHQtPmdzX3NlbCA9IHNlZy5zZWw7
CisgICAgY3R4dC0+Z3NfbGltaXQgPSBzZWcubGltaXQ7CisgICAgY3R4dC0+Z3NfYmFzZSA9IHNl
Zy5iYXNlOworICAgIGN0eHQtPmdzX2FyYnl0ZXMgPSBzZWcuYXR0cjsKKworICAgIGh2bV9nZXRf
c2VnbWVudF9yZWdpc3Rlcih2LCB4ODZfc2VnX3RyLCAmc2VnKTsKKyAgICBjdHh0LT50cl9zZWwg
PSBzZWcuc2VsOworICAgIGN0eHQtPnRyX2xpbWl0ID0gc2VnLmxpbWl0OworICAgIGN0eHQtPnRy
X2Jhc2UgPSBzZWcuYmFzZTsKKyAgICBjdHh0LT50cl9hcmJ5dGVzID0gc2VnLmF0dHI7CisKKyAg
ICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3NlZ19sZHRyLCAmc2VnKTsKKyAgICBj
dHh0LT5sZHRyX3NlbCA9IHNlZy5zZWw7CisgICAgY3R4dC0+bGR0cl9saW1pdCA9IHNlZy5saW1p
dDsKKyAgICBjdHh0LT5sZHRyX2Jhc2UgPSBzZWcuYmFzZTsKKyAgICBjdHh0LT5sZHRyX2FyYnl0
ZXMgPSBzZWcuYXR0cjsKKworICAgIGlmICggdi0+ZnB1X2luaXRpYWxpc2VkICkKKyAgICB7Cisg
ICAgICAgIG1lbWNweShjdHh0LT5mcHVfcmVncywgdi0+YXJjaC5mcHVfY3R4dCwgc2l6ZW9mKGN0
eHQtPmZwdV9yZWdzKSk7CisgICAgICAgIGN0eHQtPmZsYWdzID0gWEVOX1g4Nl9GUFVfSU5JVElB
TElTRUQ7CisgICAgfQorCisgICAgY3R4dC0+cmF4ID0gdi0+YXJjaC51c2VyX3JlZ3MucmF4Owor
ICAgIGN0eHQtPnJieCA9IHYtPmFyY2gudXNlcl9yZWdzLnJieDsKKyAgICBjdHh0LT5yY3ggPSB2
LT5hcmNoLnVzZXJfcmVncy5yY3g7CisgICAgY3R4dC0+cmR4ID0gdi0+YXJjaC51c2VyX3JlZ3Mu
cmR4OworICAgIGN0eHQtPnJicCA9IHYtPmFyY2gudXNlcl9yZWdzLnJicDsKKyAgICBjdHh0LT5y
c2kgPSB2LT5hcmNoLnVzZXJfcmVncy5yc2k7CisgICAgY3R4dC0+cmRpID0gdi0+YXJjaC51c2Vy
X3JlZ3MucmRpOworICAgIGN0eHQtPnJzcCA9IHYtPmFyY2gudXNlcl9yZWdzLnJzcDsKKyAgICBj
dHh0LT5yaXAgPSB2LT5hcmNoLnVzZXJfcmVncy5yaXA7CisgICAgY3R4dC0+cmZsYWdzID0gdi0+
YXJjaC51c2VyX3JlZ3MucmZsYWdzOworICAgIGN0eHQtPnI4ICA9IHYtPmFyY2gudXNlcl9yZWdz
LnI4OworICAgIGN0eHQtPnI5ICA9IHYtPmFyY2gudXNlcl9yZWdzLnI5OworICAgIGN0eHQtPnIx
MCA9IHYtPmFyY2gudXNlcl9yZWdzLnIxMDsKKyAgICBjdHh0LT5yMTEgPSB2LT5hcmNoLnVzZXJf
cmVncy5yMTE7CisgICAgY3R4dC0+cjEyID0gdi0+YXJjaC51c2VyX3JlZ3MucjEyOworICAgIGN0
eHQtPnIxMyA9IHYtPmFyY2gudXNlcl9yZWdzLnIxMzsKKyAgICBjdHh0LT5yMTQgPSB2LT5hcmNo
LnVzZXJfcmVncy5yMTQ7CisgICAgY3R4dC0+cjE1ID0gdi0+YXJjaC51c2VyX3JlZ3MucjE1Owor
ICAgIGN0eHQtPmRyMCA9IHYtPmFyY2guZGVidWdyZWdbMF07CisgICAgY3R4dC0+ZHIxID0gdi0+
YXJjaC5kZWJ1Z3JlZ1sxXTsKKyAgICBjdHh0LT5kcjIgPSB2LT5hcmNoLmRlYnVncmVnWzJdOwor
ICAgIGN0eHQtPmRyMyA9IHYtPmFyY2guZGVidWdyZWdbM107CisgICAgY3R4dC0+ZHI2ID0gdi0+
YXJjaC5kZWJ1Z3JlZ1s2XTsKKyAgICBjdHh0LT5kcjcgPSB2LT5hcmNoLmRlYnVncmVnWzddOwor
fQorCitzdGF0aWMgaW50IGh2bV9zYXZlX2NwdV9jdHh0KHN0cnVjdCBkb21haW4gKmQsIGh2bV9k
b21haW5fY29udGV4dF90ICpoLCB1bnNpZ25lZCBpbnQgaW5zdGFuY2UpCiB7CiAgICAgc3RydWN0
IHZjcHUgKnY7CiAgICAgc3RydWN0IGh2bV9od19jcHUgY3R4dDsKLSAgICBzdHJ1Y3Qgc2VnbWVu
dF9yZWdpc3RlciBzZWc7CiAKLSAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCisgICAgaWYoIGlu
c3RhbmNlIDwgZC0+bWF4X3ZjcHVzKQorICAgIHsKKyAgICAgICAgdiA9IGQtPnZjcHVbaW5zdGFu
Y2VdOworICAgICAgICBpZiAoIHYtPnBhdXNlX2ZsYWdzICYgVlBGX2Rvd24gKQorICAgICAgICAg
ICAgcmV0dXJuIDE7CisgICAgICAgIG1lbXNldCgmY3R4dCwgMCwgc2l6ZW9mKGN0eHQpKTsKKwor
ICAgICAgICBodm1fc2F2ZV9vbmVfY3B1X2N0eHQodiwgJmN0eHQpOworCisgICAgICAgIGlmICgg
aHZtX3NhdmVfZW50cnkoQ1BVLCB2LT52Y3B1X2lkLCBoLCAmY3R4dCkgIT0gMCApCisgICAgICAg
ICAgICByZXR1cm4gMTsKKyAgICB9CisgICAgZWxzZSBmb3JfZWFjaF92Y3B1ICggZCwgdiApCiAg
ICAgewotICAgICAgICAvKiBXZSBkb24ndCBuZWVkIHRvIHNhdmUgc3RhdGUgZm9yIGEgdmNwdSB0
aGF0IGlzIGRvd247IHRoZSByZXN0b3JlIAorICAgICAgICAvKiBXZSBkb24ndCBuZWVkIHRvIHNh
dmUgc3RhdGUgZm9yIGEgdmNwdSB0aGF0IGlzIGRvd247IHRoZSByZXN0b3JlCiAgICAgICAgICAq
IGNvZGUgd2lsbCBsZWF2ZSBpdCBkb3duIGlmIHRoZXJlIGlzIG5vdGhpbmcgc2F2ZWQuICovCiAg
ICAgICAgIGlmICggdi0+cGF1c2VfZmxhZ3MgJiBWUEZfZG93biApCiAgICAgICAgICAgICBjb250
aW51ZTsKIAogICAgICAgICBtZW1zZXQoJmN0eHQsIDAsIHNpemVvZihjdHh0KSk7CiAKLSAgICAg
ICAgLyogQXJjaGl0ZWN0dXJlLXNwZWNpZmljIHZtY3Mvdm1jYiBiaXRzICovCi0gICAgICAgIGh2
bV9mdW5jcy5zYXZlX2NwdV9jdHh0KHYsICZjdHh0KTsKLQotICAgICAgICBjdHh0LnRzYyA9IGh2
bV9nZXRfZ3Vlc3RfdHNjX2ZpeGVkKHYsIGQtPmFyY2guaHZtX2RvbWFpbi5zeW5jX3RzYyk7Ci0K
LSAgICAgICAgY3R4dC5tc3JfdHNjX2F1eCA9IGh2bV9tc3JfdHNjX2F1eCh2KTsKLQotICAgICAg
ICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3NlZ19pZHRyLCAmc2VnKTsKLSAgICAg
ICAgY3R4dC5pZHRyX2xpbWl0ID0gc2VnLmxpbWl0OwotICAgICAgICBjdHh0LmlkdHJfYmFzZSA9
IHNlZy5iYXNlOwotCi0gICAgICAgIGh2bV9nZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4ODZfc2Vn
X2dkdHIsICZzZWcpOwotICAgICAgICBjdHh0LmdkdHJfbGltaXQgPSBzZWcubGltaXQ7Ci0gICAg
ICAgIGN0eHQuZ2R0cl9iYXNlID0gc2VnLmJhc2U7Ci0KLSAgICAgICAgaHZtX2dldF9zZWdtZW50
X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfY3MsICZzZWcpOwotICAgICAgICBjdHh0LmNzX3NlbCA9IHNl
Zy5zZWw7Ci0gICAgICAgIGN0eHQuY3NfbGltaXQgPSBzZWcubGltaXQ7Ci0gICAgICAgIGN0eHQu
Y3NfYmFzZSA9IHNlZy5iYXNlOwotICAgICAgICBjdHh0LmNzX2FyYnl0ZXMgPSBzZWcuYXR0cjsK
LQotICAgICAgICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3NlZ19kcywgJnNlZyk7
Ci0gICAgICAgIGN0eHQuZHNfc2VsID0gc2VnLnNlbDsKLSAgICAgICAgY3R4dC5kc19saW1pdCA9
IHNlZy5saW1pdDsKLSAgICAgICAgY3R4dC5kc19iYXNlID0gc2VnLmJhc2U7Ci0gICAgICAgIGN0
eHQuZHNfYXJieXRlcyA9IHNlZy5hdHRyOwotCi0gICAgICAgIGh2bV9nZXRfc2VnbWVudF9yZWdp
c3Rlcih2LCB4ODZfc2VnX2VzLCAmc2VnKTsKLSAgICAgICAgY3R4dC5lc19zZWwgPSBzZWcuc2Vs
OwotICAgICAgICBjdHh0LmVzX2xpbWl0ID0gc2VnLmxpbWl0OwotICAgICAgICBjdHh0LmVzX2Jh
c2UgPSBzZWcuYmFzZTsKLSAgICAgICAgY3R4dC5lc19hcmJ5dGVzID0gc2VnLmF0dHI7Ci0KLSAg
ICAgICAgaHZtX2dldF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfc3MsICZzZWcpOwotICAg
ICAgICBjdHh0LnNzX3NlbCA9IHNlZy5zZWw7Ci0gICAgICAgIGN0eHQuc3NfbGltaXQgPSBzZWcu
bGltaXQ7Ci0gICAgICAgIGN0eHQuc3NfYmFzZSA9IHNlZy5iYXNlOwotICAgICAgICBjdHh0LnNz
X2FyYnl0ZXMgPSBzZWcuYXR0cjsKLQotICAgICAgICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIo
diwgeDg2X3NlZ19mcywgJnNlZyk7Ci0gICAgICAgIGN0eHQuZnNfc2VsID0gc2VnLnNlbDsKLSAg
ICAgICAgY3R4dC5mc19saW1pdCA9IHNlZy5saW1pdDsKLSAgICAgICAgY3R4dC5mc19iYXNlID0g
c2VnLmJhc2U7Ci0gICAgICAgIGN0eHQuZnNfYXJieXRlcyA9IHNlZy5hdHRyOwotCi0gICAgICAg
IGh2bV9nZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4ODZfc2VnX2dzLCAmc2VnKTsKLSAgICAgICAg
Y3R4dC5nc19zZWwgPSBzZWcuc2VsOwotICAgICAgICBjdHh0LmdzX2xpbWl0ID0gc2VnLmxpbWl0
OwotICAgICAgICBjdHh0LmdzX2Jhc2UgPSBzZWcuYmFzZTsKLSAgICAgICAgY3R4dC5nc19hcmJ5
dGVzID0gc2VnLmF0dHI7Ci0KLSAgICAgICAgaHZtX2dldF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4
Nl9zZWdfdHIsICZzZWcpOwotICAgICAgICBjdHh0LnRyX3NlbCA9IHNlZy5zZWw7Ci0gICAgICAg
IGN0eHQudHJfbGltaXQgPSBzZWcubGltaXQ7Ci0gICAgICAgIGN0eHQudHJfYmFzZSA9IHNlZy5i
YXNlOwotICAgICAgICBjdHh0LnRyX2FyYnl0ZXMgPSBzZWcuYXR0cjsKLQotICAgICAgICBodm1f
Z2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3NlZ19sZHRyLCAmc2VnKTsKLSAgICAgICAgY3R4
dC5sZHRyX3NlbCA9IHNlZy5zZWw7Ci0gICAgICAgIGN0eHQubGR0cl9saW1pdCA9IHNlZy5saW1p
dDsKLSAgICAgICAgY3R4dC5sZHRyX2Jhc2UgPSBzZWcuYmFzZTsKLSAgICAgICAgY3R4dC5sZHRy
X2FyYnl0ZXMgPSBzZWcuYXR0cjsKLQotICAgICAgICBpZiAoIHYtPmZwdV9pbml0aWFsaXNlZCAp
Ci0gICAgICAgIHsKLSAgICAgICAgICAgIG1lbWNweShjdHh0LmZwdV9yZWdzLCB2LT5hcmNoLmZw
dV9jdHh0LCBzaXplb2YoY3R4dC5mcHVfcmVncykpOwotICAgICAgICAgICAgY3R4dC5mbGFncyA9
IFhFTl9YODZfRlBVX0lOSVRJQUxJU0VEOwotICAgICAgICB9Ci0KLSAgICAgICAgY3R4dC5yYXgg
PSB2LT5hcmNoLnVzZXJfcmVncy5yYXg7Ci0gICAgICAgIGN0eHQucmJ4ID0gdi0+YXJjaC51c2Vy
X3JlZ3MucmJ4OwotICAgICAgICBjdHh0LnJjeCA9IHYtPmFyY2gudXNlcl9yZWdzLnJjeDsKLSAg
ICAgICAgY3R4dC5yZHggPSB2LT5hcmNoLnVzZXJfcmVncy5yZHg7Ci0gICAgICAgIGN0eHQucmJw
ID0gdi0+YXJjaC51c2VyX3JlZ3MucmJwOwotICAgICAgICBjdHh0LnJzaSA9IHYtPmFyY2gudXNl
cl9yZWdzLnJzaTsKLSAgICAgICAgY3R4dC5yZGkgPSB2LT5hcmNoLnVzZXJfcmVncy5yZGk7Ci0g
ICAgICAgIGN0eHQucnNwID0gdi0+YXJjaC51c2VyX3JlZ3MucnNwOwotICAgICAgICBjdHh0LnJp
cCA9IHYtPmFyY2gudXNlcl9yZWdzLnJpcDsKLSAgICAgICAgY3R4dC5yZmxhZ3MgPSB2LT5hcmNo
LnVzZXJfcmVncy5yZmxhZ3M7Ci0gICAgICAgIGN0eHQucjggID0gdi0+YXJjaC51c2VyX3JlZ3Mu
cjg7Ci0gICAgICAgIGN0eHQucjkgID0gdi0+YXJjaC51c2VyX3JlZ3Mucjk7Ci0gICAgICAgIGN0
eHQucjEwID0gdi0+YXJjaC51c2VyX3JlZ3MucjEwOwotICAgICAgICBjdHh0LnIxMSA9IHYtPmFy
Y2gudXNlcl9yZWdzLnIxMTsKLSAgICAgICAgY3R4dC5yMTIgPSB2LT5hcmNoLnVzZXJfcmVncy5y
MTI7Ci0gICAgICAgIGN0eHQucjEzID0gdi0+YXJjaC51c2VyX3JlZ3MucjEzOwotICAgICAgICBj
dHh0LnIxNCA9IHYtPmFyY2gudXNlcl9yZWdzLnIxNDsKLSAgICAgICAgY3R4dC5yMTUgPSB2LT5h
cmNoLnVzZXJfcmVncy5yMTU7Ci0gICAgICAgIGN0eHQuZHIwID0gdi0+YXJjaC5kZWJ1Z3JlZ1sw
XTsKLSAgICAgICAgY3R4dC5kcjEgPSB2LT5hcmNoLmRlYnVncmVnWzFdOwotICAgICAgICBjdHh0
LmRyMiA9IHYtPmFyY2guZGVidWdyZWdbMl07Ci0gICAgICAgIGN0eHQuZHIzID0gdi0+YXJjaC5k
ZWJ1Z3JlZ1szXTsKLSAgICAgICAgY3R4dC5kcjYgPSB2LT5hcmNoLmRlYnVncmVnWzZdOwotICAg
ICAgICBjdHh0LmRyNyA9IHYtPmFyY2guZGVidWdyZWdbN107CisgICAgICAgIGh2bV9zYXZlX29u
ZV9jcHVfY3R4dCh2LCAmY3R4dCk7CiAKICAgICAgICAgaWYgKCBodm1fc2F2ZV9lbnRyeShDUFUs
IHYtPnZjcHVfaWQsIGgsICZjdHh0KSAhPSAwICkKLSAgICAgICAgICAgIHJldHVybiAxOyAKKyAg
ICAgICAgICAgIHJldHVybiAxOwogICAgIH0KICAgICByZXR1cm4gMDsKIH0KQEAgLTExNjIsNyAr
MTE4Niw4IEBAIEhWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoQ1BVLCBodm1fc2F2ZV9jcHVfY3R4
dCwgaHZtX2xvYWRfY3B1X2N0eHQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc2F2ZV9hcmVhKSArIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB4c3RhdGVfY3R4dF9zaXplKHhjcjApKQogCi1zdGF0aWMgaW50IGh2bV9zYXZlX2NwdV94c2F2
ZV9zdGF0ZXMoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCitzdGF0
aWMgaW50IGh2bV9zYXZlX2NwdV94c2F2ZV9zdGF0ZXMoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2Rv
bWFpbl9jb250ZXh0X3QgKmgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IGluc3RhbmNlKQogewogICAgIHN0cnVjdCB2Y3B1ICp2OwogICAgIHN0cnVj
dCBodm1faHdfY3B1X3hzYXZlICpjdHh0OwpAQCAtMTE3MCw3ICsxMTk1LDI3IEBAIHN0YXRpYyBp
bnQgaHZtX3NhdmVfY3B1X3hzYXZlX3N0YXRlcyhzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWlu
X2NvbnRleHRfdCAqaCkKICAgICBpZiAoICFjcHVfaGFzX3hzYXZlICkKICAgICAgICAgcmV0dXJu
IDA7ICAgLyogZG8gbm90aGluZyAqLwogCi0gICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQorICAg
IGlmKCBpbnN0YW5jZSA8IGQtPm1heF92Y3B1cyApCisgICAgeworICAgICAgICB1bnNpZ25lZCBp
bnQgc2l6ZTsKKworICAgICAgICB2ID0gZC0+dmNwdVtpbnN0YW5jZV07CisgICAgICAgIHNpemUg
PSBIVk1fQ1BVX1hTQVZFX1NJWkUodi0+YXJjaC54Y3IwX2FjY3VtKTsKKworICAgICAgICBpZiAo
ICF4c2F2ZV9lbmFibGVkKHYpICkKKyAgICAgICAgICAgIHJldHVybiAxOworICAgICAgICBpZiAo
IF9odm1faW5pdF9lbnRyeShoLCBDUFVfWFNBVkVfQ09ERSwgdi0+dmNwdV9pZCwgc2l6ZSkgKQor
ICAgICAgICAgICAgcmV0dXJuIDE7CisgICAgICAgIGN0eHQgPSAoc3RydWN0IGh2bV9od19jcHVf
eHNhdmUgKikmaC0+ZGF0YVtoLT5jdXJdOworICAgICAgICBoLT5jdXIgKz0gc2l6ZTsKKworICAg
ICAgICBjdHh0LT54ZmVhdHVyZV9tYXNrID0geGZlYXR1cmVfbWFzazsKKyAgICAgICAgY3R4dC0+
eGNyMCA9IHYtPmFyY2gueGNyMDsKKyAgICAgICAgY3R4dC0+eGNyMF9hY2N1bSA9IHYtPmFyY2gu
eGNyMF9hY2N1bTsKKyAgICAgICAgZXhwYW5kX3hzYXZlX3N0YXRlcyh2LCAmY3R4dC0+c2F2ZV9h
cmVhLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemUgLSBvZmZzZXRvZih0eXBlb2Yo
KmN0eHQpLCBzYXZlX2FyZWEpKTsKKyAgICB9CisgICAgZWxzZSBmb3JfZWFjaF92Y3B1ICggZCwg
diApCiAgICAgewogICAgICAgICB1bnNpZ25lZCBpbnQgc2l6ZSA9IEhWTV9DUFVfWFNBVkVfU0la
RSh2LT5hcmNoLnhjcjBfYWNjdW0pOwogCkBAIC0xMzI0LDEwICsxMzY5LDM5IEBAIHN0YXRpYyBp
bnQgaHZtX2xvYWRfY3B1X3hzYXZlX3N0YXRlcyhzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWlu
X2NvbnRleHRfdCAqaCkKICNkZWZpbmUgSFZNX0NQVV9NU1JfU0laRShjbnQpIG9mZnNldG9mKHN0
cnVjdCBodm1fbXNyLCBtc3JbY250XSkKIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3Rs
eSBtc3JfY291bnRfbWF4OwogCi1zdGF0aWMgaW50IGh2bV9zYXZlX2NwdV9tc3JzKHN0cnVjdCBk
b21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQorc3RhdGljIGludCBodm1fc2F2ZV9j
cHVfbXNycyhzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGluc3RhbmNlKQogewogICAgIHN0
cnVjdCB2Y3B1ICp2OwogCisgICAgaWYoIGluc3RhbmNlIDwgZC0+bWF4X3ZjcHVzICkKKyAgICB7
CisgICAgICAgIHN0cnVjdCBodm1fbXNyICpjdHh0OworICAgICAgICB1bnNpZ25lZCBpbnQgaTsK
KworICAgICAgICB2ID0gZC0+dmNwdVtpbnN0YW5jZV07CisKKyAgICAgICAgaWYgKCBfaHZtX2lu
aXRfZW50cnkoaCwgQ1BVX01TUl9DT0RFLCB2LT52Y3B1X2lkLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBIVk1fQ1BVX01TUl9TSVpFKG1zcl9jb3VudF9tYXgpKSApCisgICAgICAgICAg
ICByZXR1cm4gMTsKKyAgICAgICAgY3R4dCA9IChzdHJ1Y3QgaHZtX21zciAqKSZoLT5kYXRhW2gt
PmN1cl07CisgICAgICAgIGN0eHQtPmNvdW50ID0gMDsKKworICAgICAgICBpZiAoIGh2bV9mdW5j
cy5zYXZlX21zciApCisgICAgICAgICAgICBodm1fZnVuY3Muc2F2ZV9tc3IodiwgY3R4dCk7CisK
KyAgICAgICAgQVNTRVJUKGN0eHQtPmNvdW50IDw9IG1zcl9jb3VudF9tYXgpOworCisgICAgICAg
IGZvciAoIGkgPSAwOyBpIDwgY3R4dC0+Y291bnQ7ICsraSApCisgICAgICAgICAgICBjdHh0LT5t
c3JbaV0uX3JzdmQgPSAwOworCisgICAgICAgIGlmICggY3R4dC0+Y291bnQgKQorICAgICAgICAg
ICAgaC0+Y3VyICs9IEhWTV9DUFVfTVNSX1NJWkUoY3R4dC0+Y291bnQpOworICAgICAgICBlbHNl
CisgICAgICAgICAgICBoLT5jdXIgLT0gc2l6ZW9mKHN0cnVjdCBodm1fc2F2ZV9kZXNjcmlwdG9y
KTsKKworICAgIH0KKwogICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKICAgICB7CiAgICAgICAg
IHN0cnVjdCBodm1fbXNyICpjdHh0OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pODI1
NC5jIGIveGVuL2FyY2gveDg2L2h2bS9pODI1NC5jCmluZGV4IDk5MmYwOGQuLjE0M2I2NGQgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaTgyNTQuYworKysgYi94ZW4vYXJjaC94ODYvaHZt
L2k4MjU0LmMKQEAgLTM5MCw3ICszOTAsNyBAQCB2b2lkIHBpdF9zdG9wX2NoYW5uZWwwX2lycShQ
SVRTdGF0ZSAqcGl0KQogICAgIHNwaW5fdW5sb2NrKCZwaXQtPmxvY2spOwogfQogCi1zdGF0aWMg
aW50IHBpdF9zYXZlKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQor
c3RhdGljIGludCBwaXRfc2F2ZShzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRf
dCAqaCwgdW5zaWduZWQgaW50IGluc3RhbmNlKQogewogICAgIFBJVFN0YXRlICpwaXQgPSBkb21h
aW5fdnBpdChkKTsKICAgICBpbnQgcmM7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2ly
cS5jIGIveGVuL2FyY2gveDg2L2h2bS9pcnEuYwppbmRleCBlNDI1ZGY5Li5kYmJmNzY5IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lycS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaXJx
LmMKQEAgLTU5OCw3ICs1OTgsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBkdW1wX2lycV9pbmZvX2tl
eV9pbml0KHZvaWQpCiB9CiBfX2luaXRjYWxsKGR1bXBfaXJxX2luZm9fa2V5X2luaXQpOwogCi1z
dGF0aWMgaW50IGlycV9zYXZlX3BjaShzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRl
eHRfdCAqaCkKK3N0YXRpYyBpbnQgaXJxX3NhdmVfcGNpKHN0cnVjdCBkb21haW4gKmQsIGh2bV9k
b21haW5fY29udGV4dF90ICpoLCB1bnNpZ25lZCBpbnQgaW5zdGFuY2UpCiB7CiAgICAgc3RydWN0
IGh2bV9pcnEgKmh2bV9pcnEgPSBodm1fZG9tYWluX2lycShkKTsKICAgICB1bnNpZ25lZCBpbnQg
YXNzZXJ0ZWQsIHBkZXYsIHBpbnR4OwpAQCAtNjMwLDcgKzYzMCw3IEBAIHN0YXRpYyBpbnQgaXJx
X3NhdmVfcGNpKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogICAg
IHJldHVybiByYzsKIH0KIAotc3RhdGljIGludCBpcnFfc2F2ZV9pc2Eoc3RydWN0IGRvbWFpbiAq
ZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCitzdGF0aWMgaW50IGlycV9zYXZlX2lzYShzdHJ1
Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCwgdW5zaWduZWQgaW50IGluc3Rh
bmNlKQogewogICAgIHN0cnVjdCBodm1faXJxICpodm1faXJxID0gaHZtX2RvbWFpbl9pcnEoZCk7
CiAKQEAgLTYzOCw3ICs2MzgsNyBAQCBzdGF0aWMgaW50IGlycV9zYXZlX2lzYShzdHJ1Y3QgZG9t
YWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKICAgICByZXR1cm4gKCBodm1fc2F2ZV9l
bnRyeShJU0FfSVJRLCAwLCBoLCAmaHZtX2lycS0+aXNhX2lycSkgKTsKIH0KIAotc3RhdGljIGlu
dCBpcnFfc2F2ZV9saW5rKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpo
KQorc3RhdGljIGludCBpcnFfc2F2ZV9saW5rKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5f
Y29udGV4dF90ICpoLCB1bnNpZ25lZCBpbnQgaW5zdGFuY2UpCiB7CiAgICAgc3RydWN0IGh2bV9p
cnEgKmh2bV9pcnEgPSBodm1fZG9tYWluX2lycShkKTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS9tdHJyLmMgYi94ZW4vYXJjaC94ODYvaHZtL210cnIuYwppbmRleCBiNzIxYzYzLi5i
OTk4ZDgwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL210cnIuYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL210cnIuYwpAQCAtNjY2LDE0ICs2NjYsNDIgQEAgaW50IGh2bV9zZXRfbWVtX3Bp
bm5lZF9jYWNoZWF0dHIoc3RydWN0IGRvbWFpbiAqZCwgdWludDY0X3QgZ2ZuX3N0YXJ0LAogICAg
IHJldHVybiAwOwogfQogCi1zdGF0aWMgaW50IGh2bV9zYXZlX210cnJfbXNyKHN0cnVjdCBkb21h
aW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQorc3RhdGljIGludCBodm1fc2F2ZV9tdHJy
X21zcihzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCwgdW5zaWduZWQg
aW50IGluc3RhbmNlKQogewogICAgIGludCBpOwogICAgIHN0cnVjdCB2Y3B1ICp2OwogICAgIHN0
cnVjdCBodm1faHdfbXRyciBod19tdHJyOwogICAgIHN0cnVjdCBtdHJyX3N0YXRlICptdHJyX3N0
YXRlOwogICAgIC8qIHNhdmUgbXRyciZwYXQgKi8KLSAgICBmb3JfZWFjaF92Y3B1KGQsIHYpCisg
ICAgaWYoIGluc3RhbmNlIDwgZC0+bWF4X3ZjcHVzICkKKyAgICB7CisgICAgICAgIHYgPSBkLT52
Y3B1W2luc3RhbmNlXTsKKyAgICAgICAgbXRycl9zdGF0ZSA9ICZ2LT5hcmNoLmh2bV92Y3B1Lm10
cnI7CisKKyAgICAgICAgaHZtX2dldF9ndWVzdF9wYXQodiwgJmh3X210cnIubXNyX3BhdF9jcik7
CisKKyAgICAgICAgaHdfbXRyci5tc3JfbXRycl9kZWZfdHlwZSA9IG10cnJfc3RhdGUtPmRlZl90
eXBlCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgKG10cnJfc3RhdGUtPmVuYWJs
ZWQgPDwgMTApOworICAgICAgICBod19tdHJyLm1zcl9tdHJyX2NhcCA9IG10cnJfc3RhdGUtPm10
cnJfY2FwOworCisgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTVRSUl9WQ05UOyBpKysgKQorICAg
ICAgICB7CisgICAgICAgICAgICAvKiBzYXZlIHBoeXNiYXNlICovCisgICAgICAgICAgICBod19t
dHJyLm1zcl9tdHJyX3ZhcltpKjJdID0KKyAgICAgICAgICAgICAgICAoKHVpbnQ2NF90KiltdHJy
X3N0YXRlLT52YXJfcmFuZ2VzKVtpKjJdOworICAgICAgICAgICAgLyogc2F2ZSBwaHlzbWFzayAq
LworICAgICAgICAgICAgaHdfbXRyci5tc3JfbXRycl92YXJbaSoyKzFdID0KKyAgICAgICAgICAg
ICAgICAoKHVpbnQ2NF90KiltdHJyX3N0YXRlLT52YXJfcmFuZ2VzKVtpKjIrMV07CisgICAgICAg
IH0KKworICAgICAgICBmb3IgKCBpID0gMDsgaSA8IE5VTV9GSVhFRF9NU1I7IGkrKyApCisgICAg
ICAgICAgICBod19tdHJyLm1zcl9tdHJyX2ZpeGVkW2ldID0KKyAgICAgICAgICAgICAgICAoKHVp
bnQ2NF90KiltdHJyX3N0YXRlLT5maXhlZF9yYW5nZXMpW2ldOworCisgICAgICAgIGlmICggaHZt
X3NhdmVfZW50cnkoTVRSUiwgdi0+dmNwdV9pZCwgaCwgJmh3X210cnIpICE9IDAgKQorICAgICAg
ICAgICAgcmV0dXJuIDE7CisgICAgfQorICAgIGVsc2UgZm9yX2VhY2hfdmNwdShkLCB2KQogICAg
IHsKICAgICAgICAgbXRycl9zdGF0ZSA9ICZ2LT5hcmNoLmh2bV92Y3B1Lm10cnI7CiAKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vcG10aW1lci5jIGIveGVuL2FyY2gveDg2L2h2bS9wbXRp
bWVyLmMKaW5kZXggYjcwYzI5OS4uMjFkY2RlYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2
bS9wbXRpbWVyLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9wbXRpbWVyLmMKQEAgLTI0OSw3ICsy
NDksNyBAQCBzdGF0aWMgaW50IGhhbmRsZV9wbXRfaW8oCiAgICAgcmV0dXJuIFg4NkVNVUxfT0tB
WTsKIH0KIAotc3RhdGljIGludCBhY3BpX3NhdmUoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFp
bl9jb250ZXh0X3QgKmgpCitzdGF0aWMgaW50IGFjcGlfc2F2ZShzdHJ1Y3QgZG9tYWluICpkLCBo
dm1fZG9tYWluX2NvbnRleHRfdCAqaCwgdW5zaWduZWQgaW50IGluc3RhbmNlKQogewogICAgIHN0
cnVjdCBodm1faHdfYWNwaSAqYWNwaSA9ICZkLT5hcmNoLmh2bV9kb21haW4uYWNwaTsKICAgICBQ
TVRTdGF0ZSAqcyA9ICZkLT5hcmNoLmh2bV9kb21haW4ucGxfdGltZS0+dnBtdDsKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9odm0vcnRjLmMgYi94ZW4vYXJjaC94ODYvaHZtL3J0Yy5jCmluZGV4
IGJjZmExNjkuLjgzZjMzOWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vcnRjLmMKKysr
IGIveGVuL2FyY2gveDg2L2h2bS9ydGMuYwpAQCAtNzM3LDcgKzczNyw3IEBAIHZvaWQgcnRjX21p
Z3JhdGVfdGltZXJzKHN0cnVjdCB2Y3B1ICp2KQogfQogCiAvKiBTYXZlIFJUQyBoYXJkd2FyZSBz
dGF0ZSAqLwotc3RhdGljIGludCBydGNfc2F2ZShzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWlu
X2NvbnRleHRfdCAqaCkKK3N0YXRpYyBpbnQgcnRjX3NhdmUoc3RydWN0IGRvbWFpbiAqZCwgaHZt
X2RvbWFpbl9jb250ZXh0X3QgKmgsIHVuc2lnbmVkIGludCBpbnN0YW5jZSkKIHsKICAgICBSVENT
dGF0ZSAqcyA9IGRvbWFpbl92cnRjKGQpOwogICAgIGludCByYzsKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vc2F2ZS5jIGIveGVuL2FyY2gveDg2L2h2bS9zYXZlLmMKaW5kZXggODk4NGEy
My4uOTdiNTZmNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zYXZlLmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS9zYXZlLmMKQEAgLTEzOCw2ICsxMzgsNyBAQCBpbnQgaHZtX3NhdmVfb25l
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB0eXBlY29kZSwgdW5zaWduZWQgaW50IGlu
c3RhbmNlLAogICAgIGludCBydjsKICAgICBodm1fZG9tYWluX2NvbnRleHRfdCBjdHh0ID0geyB9
OwogICAgIGNvbnN0IHN0cnVjdCBodm1fc2F2ZV9kZXNjcmlwdG9yICpkZXNjOworICAgIGJvb2wg
aXNfc2luZ2xlX2luc3RhbmNlID0gZmFsc2U7CiAKICAgICBpZiAoIGQtPmlzX2R5aW5nIHx8CiAg
ICAgICAgICB0eXBlY29kZSA+IEhWTV9TQVZFX0NPREVfTUFYIHx8CkBAIC0xNDUsNDEgKzE0Niw3
NSBAQCBpbnQgaHZtX3NhdmVfb25lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB0eXBl
Y29kZSwgdW5zaWduZWQgaW50IGluc3RhbmNlLAogICAgICAgICAgIWh2bV9zcl9oYW5kbGVyc1t0
eXBlY29kZV0uc2F2ZSApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCisgICAgaWYoIGh2bV9z
cl9oYW5kbGVyc1t0eXBlY29kZV0ua2luZCA9PSBIVk1TUl9QRVJfVkNQVSAmJgorICAgICAgICBp
bnN0YW5jZSA8IGQtPm1heF92Y3B1cyApCisgICAgICAgIGlzX3NpbmdsZV9pbnN0YW5jZSA9IHRy
dWU7CisKICAgICBjdHh0LnNpemUgPSBodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVdLnNpemU7Ci0g
ICAgaWYgKCBodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVdLmtpbmQgPT0gSFZNU1JfUEVSX1ZDUFUg
KQorICAgIGlmICggaHZtX3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5raW5kID09IEhWTVNSX1BFUl9W
Q1BVICYmCisgICAgICAgICBpbnN0YW5jZSA9PSBkLT5tYXhfdmNwdXMgKQogICAgICAgICBjdHh0
LnNpemUgKj0gZC0+bWF4X3ZjcHVzOworCiAgICAgY3R4dC5kYXRhID0geG1hbGxvY19ieXRlcyhj
dHh0LnNpemUpOwogICAgIGlmICggIWN0eHQuZGF0YSApCiAgICAgICAgIHJldHVybiAtRU5PTUVN
OwogCi0gICAgaWYgKCAocnYgPSBodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVdLnNhdmUoZCwgJmN0
eHQpKSAhPSAwICkKKyAgICBpZiggaXNfc2luZ2xlX2luc3RhbmNlICkKKyAgICAgICAgdmNwdV9w
YXVzZShkLT52Y3B1W2luc3RhbmNlXSk7CisgICAgZWxzZQorICAgICAgICBkb21haW5fcGF1c2Uo
ZCk7CisKKyAgICBpZiAoIChydiA9IGh2bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0uc2F2ZShkLCAm
Y3R4dCwgaW5zdGFuY2UpKSAhPSAwICkKICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUiAiSFZN
JWQgc2F2ZTogZmFpbGVkIHRvIHNhdmUgdHlwZSAlIlBSSXUxNiIgKCVkKVxuIiwKICAgICAgICAg
ICAgICAgIGQtPmRvbWFpbl9pZCwgdHlwZWNvZGUsIHJ2KTsKICAgICBlbHNlIGlmICggcnYgPSAt
RU5PRU5ULCBjdHh0LmN1ciA+PSBzaXplb2YoKmRlc2MpICkKICAgICB7CiAgICAgICAgIHVpbnQz
Ml90IG9mZjsKIAotICAgICAgICBmb3IgKCBvZmYgPSAwOyBvZmYgPD0gKGN0eHQuY3VyIC0gc2l6
ZW9mKCpkZXNjKSk7IG9mZiArPSBkZXNjLT5sZW5ndGggKQorICAgICAgICBpZiggaXNfc2luZ2xl
X2luc3RhbmNlICkKICAgICAgICAgewotICAgICAgICAgICAgZGVzYyA9ICh2b2lkICopKGN0eHQu
ZGF0YSArIG9mZik7CisgICAgICAgICAgICBkZXNjID0gKHZvaWQgKikoY3R4dC5kYXRhKTsKICAg
ICAgICAgICAgIC8qIE1vdmUgcGFzdCBoZWFkZXIgKi8KLSAgICAgICAgICAgIG9mZiArPSBzaXpl
b2YoKmRlc2MpOworICAgICAgICAgICAgb2ZmID0gc2l6ZW9mKCpkZXNjKTsKICAgICAgICAgICAg
IGlmICggY3R4dC5jdXIgPCBkZXNjLT5sZW5ndGggfHwKICAgICAgICAgICAgICAgICAgb2ZmID4g
Y3R4dC5jdXIgLSBkZXNjLT5sZW5ndGggKQotICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAg
ICAgICAgaWYgKCBpbnN0YW5jZSA9PSBkZXNjLT5pbnN0YW5jZSApCisgICAgICAgICAgICAgICAg
cnYgPSAtRUZBVUxUOworICAgICAgICAgICAgcnYgPSAwOworICAgICAgICAgICAgaWYgKCBndWVz
dF9oYW5kbGVfaXNfbnVsbChoYW5kbGUpICkKKyAgICAgICAgICAgICAgICAqYnVmc3ogPSBkZXNj
LT5sZW5ndGg7CisgICAgICAgICAgICBlbHNlIGlmICggKmJ1ZnN6IDwgZGVzYy0+bGVuZ3RoICkK
KyAgICAgICAgICAgICAgICBydiA9IC1FTk9CVUZTOworICAgICAgICAgICAgZWxzZSBpZiAoIGNv
cHlfdG9fZ3Vlc3QoaGFuZGxlLCBjdHh0LmRhdGEgKyBvZmYsIGRlc2MtPmxlbmd0aCkgKQorICAg
ICAgICAgICAgICAgIHJ2ID0gLUVGQVVMVDsKKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAg
ICAgICAqYnVmc3ogPSBkZXNjLT5sZW5ndGg7CisgICAgICAgICAgICB2Y3B1X3VucGF1c2UoZC0+
dmNwdVtpbnN0YW5jZV0pOworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAg
ICAgICAgICAgZm9yICggb2ZmID0gMDsgb2ZmIDw9IChjdHh0LmN1ciAtIHNpemVvZigqZGVzYykp
OyBvZmYgKz0gZGVzYy0+bGVuZ3RoICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBy
diA9IDA7Ci0gICAgICAgICAgICAgICAgaWYgKCBndWVzdF9oYW5kbGVfaXNfbnVsbChoYW5kbGUp
ICkKLSAgICAgICAgICAgICAgICAgICAgKmJ1ZnN6ID0gZGVzYy0+bGVuZ3RoOwotICAgICAgICAg
ICAgICAgIGVsc2UgaWYgKCAqYnVmc3ogPCBkZXNjLT5sZW5ndGggKQotICAgICAgICAgICAgICAg
ICAgICBydiA9IC1FTk9CVUZTOwotICAgICAgICAgICAgICAgIGVsc2UgaWYgKCBjb3B5X3RvX2d1
ZXN0KGhhbmRsZSwgY3R4dC5kYXRhICsgb2ZmLCBkZXNjLT5sZW5ndGgpICkKLSAgICAgICAgICAg
ICAgICAgICAgcnYgPSAtRUZBVUxUOwotICAgICAgICAgICAgICAgIGVsc2UKLSAgICAgICAgICAg
ICAgICAgICAgKmJ1ZnN6ID0gZGVzYy0+bGVuZ3RoOwotICAgICAgICAgICAgICAgIGJyZWFrOwor
ICAgICAgICAgICAgICAgIGRlc2MgPSAodm9pZCAqKShjdHh0LmRhdGEgKyBvZmYpOworICAgICAg
ICAgICAgICAgIC8qIE1vdmUgcGFzdCBoZWFkZXIgKi8KKyAgICAgICAgICAgICAgICBvZmYgKz0g
c2l6ZW9mKCpkZXNjKTsKKyAgICAgICAgICAgICAgICBpZiAoIGN0eHQuY3VyIDwgZGVzYy0+bGVu
Z3RoIHx8CisgICAgICAgICAgICAgICAgICAgICBvZmYgPiBjdHh0LmN1ciAtIGRlc2MtPmxlbmd0
aCApCisgICAgICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgICAgIGlmICggaW5z
dGFuY2UgPT0gZGVzYy0+aW5zdGFuY2UgKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAg
ICAgICAgICAgcnYgPSAwOworICAgICAgICAgICAgICAgICAgICBpZiAoIGd1ZXN0X2hhbmRsZV9p
c19udWxsKGhhbmRsZSkgKQorICAgICAgICAgICAgICAgICAgICAgICAgKmJ1ZnN6ID0gZGVzYy0+
bGVuZ3RoOworICAgICAgICAgICAgICAgICAgICBlbHNlIGlmICggKmJ1ZnN6IDwgZGVzYy0+bGVu
Z3RoICkKKyAgICAgICAgICAgICAgICAgICAgICAgIHJ2ID0gLUVOT0JVRlM7CisgICAgICAgICAg
ICAgICAgICAgIGVsc2UgaWYgKCBjb3B5X3RvX2d1ZXN0KGhhbmRsZSwgY3R4dC5kYXRhICsgb2Zm
LCBkZXNjLT5sZW5ndGgpICkKKyAgICAgICAgICAgICAgICAgICAgICAgIHJ2ID0gLUVGQVVMVDsK
KyAgICAgICAgICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgICAgICAgICAgKmJ1ZnN6
ID0gZGVzYy0+bGVuZ3RoOworICAgICAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAg
ICAgICB9CiAgICAgICAgICAgICB9CisgICAgICAgICAgICBkb21haW5fdW5wYXVzZShkKTsKICAg
ICAgICAgfQogICAgIH0KIApAQCAtMjI1LDcgKzI2MCw3IEBAIGludCBodm1fc2F2ZShzdHJ1Y3Qg
ZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKICAgICAgICAgewogICAgICAgICAg
ICAgcHJpbnRrKFhFTkxPR19HX0lORk8gIkhWTSVkIHNhdmU6ICVzXG4iLAogICAgICAgICAgICAg
ICAgICAgIGQtPmRvbWFpbl9pZCwgaHZtX3NyX2hhbmRsZXJzW2ldLm5hbWUpOwotICAgICAgICAg
ICAgaWYgKCBoYW5kbGVyKGQsIGgpICE9IDAgKQorICAgICAgICAgICAgaWYgKCBoYW5kbGVyKGQs
IGgsIGQtPm1heF92Y3B1cykgIT0gMCApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAg
cHJpbnRrKFhFTkxPR19HX0VSUgogICAgICAgICAgICAgICAgICAgICAgICAiSFZNJWQgc2F2ZTog
ZmFpbGVkIHRvIHNhdmUgdHlwZSAlIlBSSXUxNiJcbiIsCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL3Zpb2FwaWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jCmluZGV4IDk3YjQx
OWYuLjM0ZDY5MDcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jCkBAIC01NjksNyArNTY5LDcgQEAgaW50IHZpb2Fw
aWNfZ2V0X3RyaWdnZXJfbW9kZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQg
Z3NpKQogICAgIHJldHVybiB2aW9hcGljLT5yZWRpcnRibFtwaW5dLmZpZWxkcy50cmlnX21vZGU7
CiB9CiAKLXN0YXRpYyBpbnQgaW9hcGljX3NhdmUoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFp
bl9jb250ZXh0X3QgKmgpCitzdGF0aWMgaW50IGlvYXBpY19zYXZlKHN0cnVjdCBkb21haW4gKmQs
IGh2bV9kb21haW5fY29udGV4dF90ICpoLCB1bnNpZ25lZCBpbnQgaW5zdGFuY2UpCiB7CiAgICAg
c3RydWN0IGh2bV92aW9hcGljICpzOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3Zp
cmlkaWFuLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMKaW5kZXggZjBmYTU5ZC4uNTk0
M2JmNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4uYwpAQCAtOTk0LDcgKzk5NCw3IEBAIG91dDoKICAgICByZXR1
cm4gSFZNX0hDQUxMX2NvbXBsZXRlZDsKIH0KIAotc3RhdGljIGludCB2aXJpZGlhbl9zYXZlX2Rv
bWFpbl9jdHh0KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQorc3Rh
dGljIGludCB2aXJpZGlhbl9zYXZlX2RvbWFpbl9jdHh0KHN0cnVjdCBkb21haW4gKmQsIGh2bV9k
b21haW5fY29udGV4dF90ICpoLCB1bnNpZ25lZCBpbnQgaW5zdGFuY2UpCiB7CiAgICAgc3RydWN0
IGh2bV92aXJpZGlhbl9kb21haW5fY29udGV4dCBjdHh0ID0gewogICAgICAgICAudGltZV9yZWZf
Y291bnQgPSBkLT5hcmNoLmh2bV9kb21haW4udmlyaWRpYW4udGltZV9yZWZfY291bnQudmFsLApA
QCAtMTAzMCwxNCArMTAzMCwyNSBAQCBzdGF0aWMgaW50IHZpcmlkaWFuX2xvYWRfZG9tYWluX2N0
eHQoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiBIVk1fUkVHSVNU
RVJfU0FWRV9SRVNUT1JFKFZJUklESUFOX0RPTUFJTiwgdmlyaWRpYW5fc2F2ZV9kb21haW5fY3R4
dCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlyaWRpYW5fbG9hZF9kb21haW5fY3R4dCwg
MSwgSFZNU1JfUEVSX0RPTSk7CiAKLXN0YXRpYyBpbnQgdmlyaWRpYW5fc2F2ZV92Y3B1X2N0eHQo
c3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCitzdGF0aWMgaW50IHZp
cmlkaWFuX3NhdmVfdmNwdV9jdHh0KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4
dF90ICpoLCB1bnNpZ25lZCBpbnQgaW5zdGFuY2UpCiB7CiAgICAgc3RydWN0IHZjcHUgKnY7CiAK
ICAgICBpZiAoICFpc192aXJpZGlhbl9kb21haW4oZCkgKQogICAgICAgICByZXR1cm4gMDsKIAot
ICAgIGZvcl9lYWNoX3ZjcHUoIGQsIHYgKSB7CisgICAgaWYoIGluc3RhbmNlIDwgZC0+bWF4X3Zj
cHVzICkKKyAgICB7CisgICAgICAgIHN0cnVjdCBodm1fdmlyaWRpYW5fdmNwdV9jb250ZXh0IGN0
eHQ7CisKKyAgICAgICAgdiA9IGQtPnZjcHVbaW5zdGFuY2VdOworICAgICAgICBjdHh0LnZwX2Fz
c2lzdF9tc3IgPSB2LT5hcmNoLmh2bV92Y3B1LnZpcmlkaWFuLnZwX2Fzc2lzdC5tc3IucmF3Owor
ICAgICAgICBjdHh0LnZwX2Fzc2lzdF92ZWN0b3IgPSB2LT5hcmNoLmh2bV92Y3B1LnZpcmlkaWFu
LnZwX2Fzc2lzdC52ZWN0b3I7CisKKyAgICAgICAgaWYgKCBodm1fc2F2ZV9lbnRyeShWSVJJRElB
Tl9WQ1BVLCB2LT52Y3B1X2lkLCBoLCAmY3R4dCkgIT0gMCApCisgICAgICAgICAgICByZXR1cm4g
MTsKKyAgICB9CisgICAgZWxzZSBmb3JfZWFjaF92Y3B1KCBkLCB2ICkgewogICAgICAgICBzdHJ1
Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCBjdHh0ID0gewogICAgICAgICAgICAgLnZwX2Fz
c2lzdF9tc3IgPSB2LT5hcmNoLmh2bV92Y3B1LnZpcmlkaWFuLnZwX2Fzc2lzdC5tc3IucmF3LAog
ICAgICAgICAgICAgLnZwX2Fzc2lzdF92ZWN0b3IgPSB2LT5hcmNoLmh2bV92Y3B1LnZpcmlkaWFu
LnZwX2Fzc2lzdC52ZWN0b3IsCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5j
IGIveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYwppbmRleCA0YmZjNTNlLi41OTE2MzFhIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
dmxhcGljLmMKQEAgLTEzODcsNyArMTM4Nyw3IEBAIHN0YXRpYyB2b2lkIGxhcGljX3JlYXJtKHN0
cnVjdCB2bGFwaWMgKnMpCiAgICAgcy0+dGltZXJfbGFzdF91cGRhdGUgPSBzLT5wdC5sYXN0X3Bs
dF9ndGltZTsKIH0KIAotc3RhdGljIGludCBsYXBpY19zYXZlX2hpZGRlbihzdHJ1Y3QgZG9tYWlu
ICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKK3N0YXRpYyBpbnQgbGFwaWNfc2F2ZV9oaWRk
ZW4oc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgsIHVuc2lnbmVkIGlu
dCBpbnN0YW5jZSkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdjsKICAgICBzdHJ1Y3QgdmxhcGljICpz
OwpAQCAtMTM5Niw3ICsxMzk2LDEzIEBAIHN0YXRpYyBpbnQgbGFwaWNfc2F2ZV9oaWRkZW4oc3Ry
dWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiAgICAgaWYgKCAhaGFzX3Zs
YXBpYyhkKSApCiAgICAgICAgIHJldHVybiAwOwogCi0gICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYg
KQorICAgIGlmKCBpbnN0YW5jZSA8IGQtPm1heF92Y3B1cyApCisgICAgeworICAgICAgICB2ID0g
ZC0+dmNwdVtpbnN0YW5jZV07CisgICAgICAgIHMgPSB2Y3B1X3ZsYXBpYyh2KTsKKyAgICAgICAg
cmMgPSBodm1fc2F2ZV9lbnRyeShMQVBJQywgdi0+dmNwdV9pZCwgaCwgJnMtPmh3KTsKKyAgICB9
CisgICAgZWxzZSBmb3JfZWFjaF92Y3B1ICggZCwgdiApCiAgICAgewogICAgICAgICBzID0gdmNw
dV92bGFwaWModik7CiAgICAgICAgIGlmICggKHJjID0gaHZtX3NhdmVfZW50cnkoTEFQSUMsIHYt
PnZjcHVfaWQsIGgsICZzLT5odykpICE9IDAgKQpAQCAtMTQwNiw3ICsxNDEyLDcgQEAgc3RhdGlj
IGludCBsYXBpY19zYXZlX2hpZGRlbihzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRl
eHRfdCAqaCkKICAgICByZXR1cm4gcmM7CiB9CiAKLXN0YXRpYyBpbnQgbGFwaWNfc2F2ZV9yZWdz
KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQorc3RhdGljIGludCBs
YXBpY19zYXZlX3JlZ3Moc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgs
IHVuc2lnbmVkIGludCBpbnN0YW5jZSkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdjsKICAgICBzdHJ1
Y3QgdmxhcGljICpzOwpAQCAtMTQxNSw3ICsxNDIxLDE2IEBAIHN0YXRpYyBpbnQgbGFwaWNfc2F2
ZV9yZWdzKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogICAgIGlm
ICggIWhhc192bGFwaWMoZCkgKQogICAgICAgICByZXR1cm4gMDsKIAotICAgIGZvcl9lYWNoX3Zj
cHUgKCBkLCB2ICkKKyAgICBpZiggaW5zdGFuY2UgPCBkLT5tYXhfdmNwdXMgKQorICAgIHsKKyAg
ICAgICAgdiA9IGQtPnZjcHVbaW5zdGFuY2VdOworICAgICAgICBpZiAoIGh2bV9mdW5jcy5zeW5j
X3Bpcl90b19pcnIgKQorICAgICAgICAgICAgaHZtX2Z1bmNzLnN5bmNfcGlyX3RvX2lycih2KTsK
KworICAgICAgICBzID0gdmNwdV92bGFwaWModik7CisgICAgICAgIHJjID0gaHZtX3NhdmVfZW50
cnkoTEFQSUNfUkVHUywgdi0+dmNwdV9pZCwgaCwgcy0+cmVncyk7CisgICAgfQorICAgIGVsc2Ug
Zm9yX2VhY2hfdmNwdSAoIGQsIHYgKQogICAgIHsKICAgICAgICAgaWYgKCBodm1fZnVuY3Muc3lu
Y19waXJfdG9faXJyICkKICAgICAgICAgICAgIGh2bV9mdW5jcy5zeW5jX3Bpcl90b19pcnIodik7
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZwaWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0v
dnBpYy5jCmluZGV4IGUxNjBiYmQuLjZiNzdmM2MgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vdnBpYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdnBpYy5jCkBAIC0zNzEsNyArMzcxLDcg
QEAgc3RhdGljIGludCB2cGljX2ludGVyY2VwdF9lbGNyX2lvKAogICAgIHJldHVybiBYODZFTVVM
X09LQVk7CiB9CiAKLXN0YXRpYyBpbnQgdnBpY19zYXZlKHN0cnVjdCBkb21haW4gKmQsIGh2bV9k
b21haW5fY29udGV4dF90ICpoKQorc3RhdGljIGludCB2cGljX3NhdmUoc3RydWN0IGRvbWFpbiAq
ZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgsIHVuc2lnbmVkIGludCBpbnN0YW5jZSkKIHsKICAg
ICBzdHJ1Y3QgaHZtX2h3X3ZwaWMgKnM7CiAgICAgaW50IGk7CmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9odm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCmlu
ZGV4IGI2ODdlMDMuLmM0YjdiM2QgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L2h2bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCkBAIC02MDksNiArNjA5
LDggQEAgc3RhdGljIGlubGluZSBib29sIGFsdHAybV92Y3B1X2VtdWxhdGVfdmUoc3RydWN0IHZj
cHUgKnYpCiAgICAgcmV0dXJuIGZhbHNlOwogfQogCit2b2lkIGh2bV9zYXZlX29uZV9jcHVfY3R4
dChzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2bV9od19jcHUgKmN0eHQpOworCiAvKiBDaGVjayBD
UjQvRUZFUiB2YWx1ZXMgKi8KIGNvbnN0IGNoYXIgKmh2bV9lZmVyX3ZhbGlkKGNvbnN0IHN0cnVj
dCB2Y3B1ICp2LCB1aW50NjRfdCB2YWx1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNp
Z25lZCBpbnQgY3IwX3BnKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3Nh
dmUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3NhdmUuaAppbmRleCBmODg5ZThmLi5hMmMz
OWM0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zYXZlLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vc2F2ZS5oCkBAIC05NSw4ICs5NSw5IEBAIHN0YXRpYyBpbmxp
bmUgdWludDE2X3QgaHZtX2xvYWRfaW5zdGFuY2Uoc3RydWN0IGh2bV9kb21haW5fY29udGV4dCAq
aCkKICAqIFRoZSBzYXZlIGhhbmRsZXIgbWF5IHNhdmUgbXVsdGlwbGUgaW5zdGFuY2VzIG9mIGEg
dHlwZSBpbnRvIHRoZSBidWZmZXI7CiAgKiB0aGUgbG9hZCBoYW5kbGVyIHdpbGwgYmUgY2FsbGVk
IG9uY2UgZm9yIGVhY2ggaW5zdGFuY2UgZm91bmQgd2hlbgogICogcmVzdG9yaW5nLiAgQm90aCBy
ZXR1cm4gbm9uLXplcm8gb24gZXJyb3IuICovCi10eXBlZGVmIGludCAoKmh2bV9zYXZlX2hhbmRs
ZXIpIChzdHJ1Y3QgZG9tYWluICpkLCAKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGh2bV9kb21haW5fY29udGV4dF90ICpoKTsKK3R5cGVkZWYgaW50ICgqaHZtX3NhdmVfaGFuZGxl
cikgKHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBo
dm1fZG9tYWluX2NvbnRleHRfdCAqaCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBpbnN0YW5jZSk7CiB0eXBlZGVmIGludCAoKmh2bV9sb2FkX2hhbmRsZXIp
IChzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHZt
X2RvbWFpbl9jb250ZXh0X3QgKmgpOwogCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 10:07:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 10:07:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0PXA-0001BW-G5; Fri, 06 Oct 2017 10:07:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4459bb304=wei.liu2@citrix.com>)
 id 1e0PX9-0001BO-Du
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 10:07:07 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 31/3B-01776-AC557D95; Fri, 06 Oct 2017 10:07:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXitHSDve7B0Ou
 RBneXc1gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl7H35gLGgRqDg0+wdrA+MXni5GTg4JAX+J
 C18OMoPYLAIqEnfn3GcEsdkElCV+dvaydTFycIgI2ErMPu/WxcjFwSxwkFFi+4d5YPXCAtESq
 57OZQap4RWwkJi4Ig2kRkhgE5PElNNzWEFqeAUEJU7OfMICYjML6EncmDoFbCazgLTE8n8cEG
 F5ieats8FGcgp4SlzqeAhWLgp0TufSOWC2kICCRMf0Y0wTGPlnIZk6C8nUWQhTZyGZuoCRZRW
 jRnFqUVlqka6hpV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmBg1jMwMO5g/H3c
 7xCjJAeTkijv65DrkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeOeB5ASLUtNTK9Iyc4AxApOW4
 OBREuFlA0nzFhck5hZnpkOkTjEac2y6efcPE8eG7w/+MAmx5OXnpUqJ8/qAlAqAlGaU5sENgs
 XuJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvGdBpvBk5pXA7XsFdAoT0Clzmq6AnFKSiJC
 SamBUV1vUe3Lfv2cMPHlHbs05eXZO9v/IrGeqapFGXbfO3558/43ZGm3TnH+c99juBpzys93z
 /7R5a7P3omeGv8S3uli5Sz3pDTdf6ad8zmFClNPcuKfv1t3i1E/l4eY684npoG+9SnA32yxLG
 +aF35K0rqbnS/Y/nrWO/fD3LX8KmiJfHmJx7N+jxFKckWioxVxUnAgAyXFRYdgCAAA=
X-Env-Sender: prvs=4459bb304=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1507284415!108892637!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50975 invoked from network); 6 Oct 2017 10:06:56 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 10:06:56 -0000
X-IronPort-AV: E=Sophos;i="5.42,482,1500940800"; d="scan'208";a="450714233"
Date: Fri, 6 Oct 2017 11:06:54 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20171006100653.am2oyksypculkqox@citrix.com>
References: <1507227824-11744-1-git-send-email-andrew.cooper3@citrix.com>
 <1507227824-11744-2-git-send-email-andrew.cooper3@citrix.com>
 <20171006092603.pkodo43pxji3775g@MacBook-Pro-de-Roger.local>
 <20171006093352.zez5nczv2fht3g7g@citrix.com>
 <20171006094036.zadv2erseucj3csw@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171006094036.zadv2erseucj3csw@MacBook-Pro-de-Roger.local>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.10 1/5] tools/dombuilder: Drop more
 PVH v1 leftovers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMDYsIDIwMTcgYXQgMTA6NDA6MzZBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBGcmksIE9jdCAwNiwgMjAxNyBhdCAwOTozMzo1MkFNICswMDAwLCBXZWkg
TGl1IHdyb3RlOgo+ID4gT24gRnJpLCBPY3QgMDYsIDIwMTcgYXQgMTA6MjY6MDNBTSArMDEwMCwg
Um9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+ID4gT24gVGh1LCBPY3QgMDUsIDIwMTcgYXQgMDY6
MjM6MzlQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiA+ID4gPiBhbGxvY19tYWdpY19w
YWdlcygpIGlzIHJlbmFtZWQgdG8gYWxsb2NfbWFnaWNfcGFnZXNfcHYoKSB0byBtaXJyb3IgaXRz
Cj4gPiA+ID4gYWxsb2NfbWFnaWNfcGFnZXNfaHZtKCkgY291bnRlcnBhcnQuICBEZWxldGUgYSBy
ZWR1bmRhbnQgY29tbWVudCwgaW50cm9kdWNlCj4gPiA+ID4gc29tZSBuZXdsaW5lcyBjbGFyaXR5
LCBhbmQgcmVtb3ZlIGEgbG9naWNhbGx5IGRlYWQgYWxsb2NhdGlvbiBvZiBzaGFyZWQgaW5mby4K
PiA+ID4gPiAKPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgo+ID4gPiAKPiA+ID4gUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+ID4gPiAKPiA+ID4gPiAtLS0KPiA+ID4gPiBDQzog
SWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gPiA+ID4gQ0M6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPiA+ID4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+Cj4gPiA+ID4gLS0tCj4gPiA+ID4gIHRvb2xzL2xpYnhjL3hjX2RvbV94
ODYuYyB8IDE2ICsrKysrKy0tLS0tLS0tLS0KPiA+ID4gPiAgMSBmaWxlIGNoYW5nZWQsIDYgaW5z
ZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCj4gPiA+ID4gCj4gPiA+ID4gZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhjL3hjX2RvbV94ODYuYyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV94ODYuYwo+ID4g
PiA+IGluZGV4IGNiNjhlZmMuLjg4NWNhMWIgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEvdG9vbHMvbGli
eGMveGNfZG9tX3g4Ni5jCj4gPiA+ID4gKysrIGIvdG9vbHMvbGlieGMveGNfZG9tX3g4Ni5jCj4g
PiA+ID4gQEAgLTUzNCwyNCArNTM0LDIwIEBAIHN0YXRpYyBpbnQgYWxsb2NfcDJtX2xpc3RfeDg2
XzY0KHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKPiA+ID4gPiAgCj4gPiA+ID4gIC8qIC0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLSAqLwo+ID4gPiA+ICAKPiA+ID4gPiAtc3RhdGljIGludCBhbGxvY19tYWdpY19w
YWdlcyhzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCj4gPiA+ID4gK3N0YXRpYyBpbnQgYWxsb2Nf
bWFnaWNfcGFnZXNfcHYoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQo+ID4gPiA+ICB7Cj4gPiA+
ID4gLSAgICAvKiBhbGxvY2F0ZSBzcGVjaWFsIHBhZ2VzICovCj4gPiA+ID4gICAgICBkb20tPnN0
YXJ0X2luZm9fcGZuID0geGNfZG9tX2FsbG9jX3BhZ2UoZG9tLCAic3RhcnQgaW5mbyIpOwo+ID4g
PiA+ICAgICAgaWYgKCBkb20tPnN0YXJ0X2luZm9fcGZuID09IElOVkFMSURfUEZOICkKPiA+ID4g
PiAgICAgICAgICByZXR1cm4gLTE7Cj4gPiA+IAo+ID4gPiBNYXliZSB0aG9zZSBlcnJvcnMgcGF0
aHMgc2hvdWxkIHNldCBlcnJubyA9IEVOT01FTT8KPiA+IAo+ID4gSSBiZWxpZXZlIHRoZSBhY3R1
YWwgYWxsb2NhdGlvbiBmdW5jdGlvbiBhbHJlYWR5IGRvZXMgdGhhdC4KPiAKPiBEb2Vzbid0IHNl
ZW0gbGlrZSB4Y19kb21fYWxsb2NfcGFnZSBvciB4Y19kb21fY2hrX2FsbG9jX3BhZ2VzIHNldAo+
IGVycm5vIGF0IGFsbCAob3IgSSdtIG5vdCBhYmxlIHRvIGZpbmQgaXQpLCBidXQgaW4gYW55IGNh
c2UgaXQgc2hvdWxkCj4gYmUgc2V0IHRoZXJlIHJhdGhlciB0aGFuIGhlcmUuIGxpYnhjIGlzIGEg
ZGlzYXN0ZXIgaW4gdGhpcyByZWdhcmQgSSdtCj4gYWZyYWlkLgoKSSBtaXNyZW1lbWJlcmVkLiA7
LSkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 10:18:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 10:18:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0Pha-00027Y-GB; Fri, 06 Oct 2017 10:17:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445c74844=roger.pau@citrix.com>)
 id 1e0PhY-00027S-OS
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 10:17:52 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 A5/F5-03101-05857D95; Fri, 06 Oct 2017 10:17:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsWyU9JRQtcn4nq
 kwbT7fBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a6e+1sBRN0Kr7v3MLawLhTqYuRk0NCwE9i
 4r65jCA2i4CKxLQdl1i7GDk42ATsJaZ/rQAJiwjoSjxb8Iyti5GLg1lgKqPE9a67zCAJYYFKi
 RefulhAbF4BD4lt786CxYUEOhglHnRyQsQFJU7OfAJWwyygJ3Fj6hQ2kPnMAtISy/9xQITlJZ
 q3zgZr5RTwkliw+i1YuSjQOf1LnrJDjFSU6J/3gA3i5HSJrX9/MU9gFJiFZMMsJBtmIWyYhWT
 DAkaWVYwaxalFZalFusZGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgQHLAAQ7
 GE+vCzzEKMnBpCTK+zrkeqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV6VcKCcYFFqempFWmYOM
 HZg0hIcPEoivBNA0rzFBYm5xZnpEKlTjLocxzZd/sMkxJKXn5cqJc6rAFIkAFKUUZoHNwIWx5
 cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzKsBMoUnM68EbtMroCOYgI6Y03QF5IiSRISUVAN
 jI8Mj843ijp/8vx5c3/6lYl5EH0trb6qOqL8X052lfE1nGCJfisXWH554fGNQTQbvpsXuX1zC
 CsznfnfXyy2ftvvHlxtixuumlNcUB72buerQrlPrHqz+U7Dpzo/oNNm9vu8KD+pqLp0cX/ytc
 6tRFBPb3LgJ99XvLlrz+1XMxduvT54O/Xn/nRJLcUaioRZzUXEiAF1w8YXeAgAA
X-Env-Sender: prvs=445c74844=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1507285068!100880506!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46133 invoked from network); 6 Oct 2017 10:17:48 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 10:17:48 -0000
X-IronPort-AV: E=Sophos;i="5.42,482,1500940800"; d="scan'208";a="54137310"
Date: Fri, 6 Oct 2017 11:17:44 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171006101744.kstbeyz4ntnaa62v@MacBook-Pro-de-Roger.local>
References: <1507227824-11744-1-git-send-email-andrew.cooper3@citrix.com>
 <1507227824-11744-6-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507227824-11744-6-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.10 4/5] tools/dombuilder: Fix
 asymmetry when setting up console and xenstore rings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMDUsIDIwMTcgYXQgMDY6MjM6NDNQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBsaWJ4bCBhbHdheXMgdXNlcyB4Y19kb21fZ250dGFiX2luaXQoKSwgd2hpY2ggaW50
ZXJuYWxseSBjYWxscwo+IHhjX2RvbV9nbnR0YWJ7X2h2bSx9X3NlZWQoKSB0byBzZXQgdXAgdGhl
IGdyYW50cyBwb2ludCBhdCB0aGUgY29uc29sZSBhbmQKPiB4ZW5zdG9yZSByaW5ncy4gIEZvciBI
Vk0gZ3Vlc3RzLCBsaWJ4bCB0aGVuIGFza3MgWGVuIGZvciB0aGUgaW5mb3JtYXRpb24gc2V0Cj4g
dXAgcHJldmlvdXNseSwgYW5kIGNhbGxzIHhjX2RvbV9nbnR0YWJfaHZtX3NlZWQoKSBhIHNlY29u
ZCB0aW1lLCB3aGljaCBpcwo+IHdhc3RlZnVsLiAgQVJNIGNvbnN0cnVjdGlvbiBleHBlY3RzIGxp
YnhsIHRvIGhhdmUgc2V0IHVwCj4gZG9tLT57Y29uc29sZSx4ZW5zdG9yZX1fZXZ0Y2huIGVhcmxp
ZXIsIHNvIG9ubHkgYWN0dWFsbHkgZnVuY3Rpb25zIGJlY2F1c2Ugb2YKPiB0aGlzIHNlY29uZCBj
YWxsLgo+IAo+IFJhdGlvbmFsaXNlIGV2ZXJ5dGhpbmcgYW5kIG1ha2UgaXQgY29uc2lzdGVudCBm
b3IgYWxsIGd1ZXN0cy4KPiAKPiAgMSkgVXNlcnMgb2YgdGhlIGRvbWFpbiBidWlsZGVyIGFyZSBl
eHBlY3RlZCB0byBwcm92aWRlCj4gICAgIGRvbS0+e2NvbnNvbGUseGVuc3RvcmV9X3tldnRjaG4s
ZG9taWR9IHVuY29uZGl0aW9uYWxseS4gIFRoaXMgaXMgY2hlY2tlZAo+ICAgICBieSBzZXR0aW5n
IGludmFsaWQgdmFsdWVzIGluIHhjX2RvbV9hbGxvY2F0ZSgpLCBhbmQgY2hlY2tpbmcgaW4KPiAg
ICAgeGNfZG9tX2Jvb3RfaW1hZ2UoKS4KPiAKPiAgMikgRm9yIHg4NiBIVk0gYW5kIEFSTSBndWVz
dHMsIHRoZSBldmVudCBjaGFubmVscyBhcmUgZ2l2ZW4gdG8gWGVuIGF0IHRoZQo+ICAgICBzYW1l
IHRpbWUgYXMgdGhlIHJpbmcgZ2Zucy4gIEFSTSBhbHJlYWR5IGRpZCB0aGlzLCBidXQgeDg2IGlz
IHVwZGF0ZWQgdG8KPiAgICAgbWF0Y2guICB4ODYgUFYgYWxyZWFkeSBwcm92aWRlcyB0aGlzIGlu
Zm9ybWF0aW9uIGluIHRoZSBzdGFydF9pbmZvIHBhZ2UuCj4gCj4gIDMpIExpYnhsIGlzIHVwZGF0
ZWQgdG8gZHJvcCBhbGwgcmVsZXZhbnQgZnVuY3Rpb25hbGl0eSBmcm9tCj4gICAgIGh2bV9idWls
ZF9zZXRfcGFyYW1zKCksIGFuZCBiZWhhdmUgY29uc2lzdGVudGx5IHdpdGggUFYgZ3Vlc3RzIHdo
ZW4gaXQKPiAgICAgY29tZXMgdG8gdGhlIGhhbmRsaW5nIG9mIGRvbS0+e2NvbnNvbGUseGVuc3Rv
cmV9X3tldnRjaG4sZG9taWQsZ2ZufS4KPiAKPiBUaGlzIHJlbW92ZXMgc2V2ZXJhbCByZWR1bmRh
bnQgaHlwZXJjYWxscyAoaW5jbHVkaW5nIGEgZm9yZWlnbiBtYXBwaW5nKSBmcm9tCj4gdGhlIHg4
NiBIVk0gYW5kIEFSTSBjb25zdHJ1Y3Rpb24gcGF0aHMuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkxHVE0sIGp1c3Qgb25lIG5p
dDoKClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
Cj4gLS0tCj4gQ0M6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgo+IEND
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IENDOiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgo+IC0tLQo+ICB0b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oICAg
ICAgfCAxMiArKysrKysrKy0tLS0KPiAgdG9vbHMvbGlieGMveGNfZG9tX2FybS5jICAgICAgICAg
IHwgIDIgKy0KPiAgdG9vbHMvbGlieGMveGNfZG9tX2Jvb3QuYyAgICAgICAgIHwgMzYgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIHRvb2xzL2xpYnhjL3hjX2RvbV9jb21w
YXRfbGludXguYyB8ICAyICsrCj4gIHRvb2xzL2xpYnhjL3hjX2RvbV9jb3JlLmMgICAgICAgICB8
ICA1ICsrKysrCj4gIHRvb2xzL2xpYnhjL3hjX2RvbV94ODYuYyAgICAgICAgICB8ICA0ICsrKysK
PiAgdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAgICAgICAgIHwgMjggKysrKysrKysrKy0tLS0t
LS0tLS0tLS0tLS0tLQo+ICB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oICAgICAgfCAgMSAt
Cj4gIDggZmlsZXMgY2hhbmdlZCwgNjYgaW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pCj4g
Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmggYi90b29scy9saWJ4
Yy9pbmNsdWRlL3hjX2RvbS5oCj4gaW5kZXggODBiNGZiZC4uNzkwODY5YiAxMDA2NDQKPiAtLS0g
YS90b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oCj4gKysrIGIvdG9vbHMvbGlieGMvaW5jbHVk
ZS94Y19kb20uaAo+IEBAIC0yMCw2ICsyMCw4IEBACj4gICNpbmNsdWRlIDx4ZW5ndWVzdC5oPgo+
ICAKPiAgI2RlZmluZSBJTlZBTElEX1BGTiAoKHhlbl9wZm5fdCktMSkKPiArI2RlZmluZSBJTlZB
TElEX0VWVENITiAofjB1KQo+ICsjZGVmaW5lIElOVkFMSURfRE9NSUQgICgtMSkKCkJvdGggeGwg
YW5kIGxpYnhsIGFscmVhZHkgaGF2ZSBhbiBJTlZBTElEX0RPTUlELCBtYXliZSBpdCB3b3VsZCBi
ZQp0aW1lIHRvIHBsYWNlIHRoaXMgaW4gYSBwdWJsaWMgaGVhZGVyLgoKT2gsIEkgc2VlIHRoYXQg
YXQgdGhlIGVuZCBvZiB0aGUgcGF0Y2ggeW91IHJlbW92ZSB0aGUgb25lIGZyb20gbGlieGwsCnNv
IG5tLgoKPiAgI2RlZmluZSBYODZfSFZNX05SX1NQRUNJQUxfUEFHRVMgICAgOAo+ICAjZGVmaW5l
IFg4Nl9IVk1fRU5EX1NQRUNJQUxfUkVHSU9OICAweGZmMDAwdQo+ICAKPiBAQCAtMTA0LDEwICsx
MDYsMTYgQEAgc3RydWN0IHhjX2RvbV9pbWFnZSB7Cj4gICAgICAgKiBEZXRhaWxzIGZvciB0aGUg
dG9vbHN0YWNrLXByZXBhcmVkIHJpbmdzLgo+ICAgICAgICoKPiAgICAgICAqICpfZ2ZuIGZpZWxk
cyBhcmUgYWxsb2NhdGVkIGJ5IHRoZSBkb21haW4gYnVpbGRlci4KPiArICAgICAqICpfe2V2dGNo
bixkb21pZH0gZmllbGRzIG11c3QgYmUgcHJvdmlkZWQgYnkgdGhlIGNhbGxlci4KPiAgICAgICAq
Lwo+ICAgICAgeGVuX3Bmbl90IGNvbnNvbGVfZ2ZuOwo+ICAgICAgeGVuX3Bmbl90IHhlbnN0b3Jl
X2dmbjsKPiAgCj4gKyAgICB1bnNpZ25lZCBpbnQgY29uc29sZV9ldnRjaG47Cj4gKyAgICB1bnNp
Z25lZCBpbnQgeGVuc3RvcmVfZXZ0Y2huOwo+ICsgICAgZG9taWRfdCBjb25zb2xlX2RvbWlkOwo+
ICsgICAgZG9taWRfdCB4ZW5zdG9yZV9kb21pZDsKPiArCj4gICAgICAvKgo+ICAgICAgICogaW5p
dHJkIHBhcmFtZXRlcnMgYXMgc3BlY2lmaWVkIGluIHN0YXJ0X2luZm8gcGFnZQo+ICAgICAgICog
RGVwZW5kaW5nIG9uIGNhcGFiaWxpdGllcyBvZiB0aGUgYm9vdGVkIGtlcm5lbCB0aGlzIG1heSBi
ZSBhIHZpcnR1YWwKPiBAQCAtMTY1LDEwICsxNzMsNiBAQCBzdHJ1Y3QgeGNfZG9tX2ltYWdlIHsK
PiAgCj4gICAgICAvKiBtaXNjIHhlbiBkb21haW4gY29uZmlnIHN0dWZmICovCj4gICAgICB1bnNp
Z25lZCBsb25nIGZsYWdzOwo+IC0gICAgdW5zaWduZWQgaW50IGNvbnNvbGVfZXZ0Y2huOwo+IC0g
ICAgdW5zaWduZWQgaW50IHhlbnN0b3JlX2V2dGNobjsKPiAtICAgIGRvbWlkX3QgY29uc29sZV9k
b21pZDsKPiAtICAgIGRvbWlkX3QgeGVuc3RvcmVfZG9taWQ7Cj4gICAgICB4ZW5fcGZuX3Qgc2hh
cmVkX2luZm9fbWZuOwo+ICAKPiAgICAgIHhjX2ludGVyZmFjZSAqeGNoOwo+IGRpZmYgLS1naXQg
YS90b29scy9saWJ4Yy94Y19kb21fYXJtLmMgYi90b29scy9saWJ4Yy94Y19kb21fYXJtLmMKPiBp
bmRleCBjN2FhNDRhLi5kNjY4ZGYxIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9h
cm0uYwo+ICsrKyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV9hcm0uYwo+IEBAIC05OSw3ICs5OSw3IEBA
IHN0YXRpYyBpbnQgYWxsb2NfbWFnaWNfcGFnZXMoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQo+
ICAgICAgICAgICAgICBkb20tPnhlbnN0b3JlX2dmbik7Cj4gICAgICB4Y19odm1fcGFyYW1fc2V0
KGRvbS0+eGNoLCBkb20tPmd1ZXN0X2RvbWlkLCBIVk1fUEFSQU1fTU9OSVRPUl9SSU5HX1BGTiwK
PiAgICAgICAgICAgICAgYmFzZSArIE1FTUFDQ0VTU19QRk5fT0ZGU0VUKTsKPiAtICAgIC8qIGFs
bG9jYXRlZCBieSB0b29sc3RhY2sgKi8KPiArCj4gICAgICB4Y19odm1fcGFyYW1fc2V0KGRvbS0+
eGNoLCBkb20tPmd1ZXN0X2RvbWlkLCBIVk1fUEFSQU1fQ09OU09MRV9FVlRDSE4sCj4gICAgICAg
ICAgICAgIGRvbS0+Y29uc29sZV9ldnRjaG4pOwo+ICAgICAgeGNfaHZtX3BhcmFtX3NldChkb20t
PnhjaCwgZG9tLT5ndWVzdF9kb21pZCwgSFZNX1BBUkFNX1NUT1JFX0VWVENITiwKPiBkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGMveGNfZG9tX2Jvb3QuYyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV9ib290
LmMKPiBpbmRleCBhODRhOTVlLi44ZDRmZWZhIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhjL3hj
X2RvbV9ib290LmMKPiArKysgYi90b29scy9saWJ4Yy94Y19kb21fYm9vdC5jCj4gQEAgLTE2Myw2
ICsxNjMsMzkgQEAgdm9pZCAqeGNfZG9tX2Jvb3RfZG9tVV9tYXAoc3RydWN0IHhjX2RvbV9pbWFn
ZSAqZG9tLCB4ZW5fcGZuX3QgcGZuLAo+ICAgICAgcmV0dXJuIHB0cjsKPiAgfQo+ICAKPiArc3Rh
dGljIGludCB4Y19kb21fY2hlY2tfcmVxdWlyZWRfZmllbGRzKHN0cnVjdCB4Y19kb21faW1hZ2Ug
KmRvbSkKPiArewo+ICsgICAgaW50IHJjID0gMDsKPiArCj4gKyAgICBpZiAoIGRvbS0+Y29uc29s
ZV9ldnRjaG4gPT0gSU5WQUxJRF9FVlRDSE4gKQo+ICsgICAgewo+ICsgICAgICAgIHhjX2RvbV9w
YW5pYyhkb20tPnhjaCwgWENfSU5WQUxJRF9QQVJBTSwKPiArICAgICAgICAgICAgICAgICAgICAg
IiVzOiBDYWxsZXIgZGlkbid0IHNldCBkb20tPmNvbnNvbGVfZXZ0Y2huIiwgX19mdW5jX18pOwo+
ICsgICAgICAgIHJjID0gLTE7Cj4gKyAgICB9Cj4gKyAgICBpZiAoIGRvbS0+Y29uc29sZV9kb21p
ZCA9PSBJTlZBTElEX0RPTUlEICkKPiArICAgIHsKPiArICAgICAgICB4Y19kb21fcGFuaWMoZG9t
LT54Y2gsIFhDX0lOVkFMSURfUEFSQU0sCj4gKyAgICAgICAgICAgICAgICAgICAgICIlczogQ2Fs
bGVyIGRpZG4ndCBzZXQgZG9tLT5jb25zb2xlX2RvbWlkIiwgX19mdW5jX18pOwo+ICsgICAgICAg
IHJjID0gLTE7Cj4gKyAgICB9Cj4gKwo+ICsgICAgaWYgKCBkb20tPnhlbnN0b3JlX2V2dGNobiA9
PSBJTlZBTElEX0VWVENITiApCj4gKyAgICB7Cj4gKyAgICAgICAgeGNfZG9tX3BhbmljKGRvbS0+
eGNoLCBYQ19JTlZBTElEX1BBUkFNLAo+ICsgICAgICAgICAgICAgICAgICAgICAiJXM6IENhbGxl
ciBkaWRuJ3Qgc2V0IGRvbS0+eGVuc3RvcmVfZXZ0Y2huIiwgX19mdW5jX18pOwo+ICsgICAgICAg
IHJjID0gLTE7Cj4gKyAgICB9Cj4gKyAgICBpZiAoIGRvbS0+eGVuc3RvcmVfZG9taWQgPT0gSU5W
QUxJRF9ET01JRCApCj4gKyAgICB7Cj4gKyAgICAgICAgeGNfZG9tX3BhbmljKGRvbS0+eGNoLCBY
Q19JTlZBTElEX1BBUkFNLAo+ICsgICAgICAgICAgICAgICAgICAgICAiJXM6IENhbGxlciBkaWRu
J3Qgc2V0IGRvbS0+eGVuc3RvcmVfZG9taWQiLCBfX2Z1bmNfXyk7Cj4gKyAgICAgICAgcmMgPSAt
MTsKPiArICAgIH0KCmlmICggcmMgIT0gMCApCiAgICBlcnJubyA9IEVJTlZBTDsKClRoYW5rcyBS
b2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 10:27:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 10:27:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0Pql-0002zO-Bu; Fri, 06 Oct 2017 10:27:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445ef49c3=Andrew.Cooper3@citrix.com>)
 id 1e0Pqj-0002zI-N1
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 10:27:21 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 96/17-03761-98A57D95; Fri, 06 Oct 2017 10:27:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsWyU9JRQrc16nq
 kwdezshZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bBqzNYCxr0K1b0P2VvYGxT7WLk5JAQ8JNo
 3XiABcQWFqiUePGpC8wWEbCWOL2+i72LkYuDWWAqo8T1rrvMII6QwDFGiaenljCCVLEJ6Evsf
 vGJCcTmFbCV6N38kw3EZhFQkWg73wVmiwqESzSd7WeBqBGUODnzCZDNwcEp4ClxbmYSiMksoC
 mxfpc+SAWzgLxE89bZzBC2uETTl5WsILaQgJrEtf5L7BA3p0ts/fuLeQKjwCwkQ2chTJqFZNI
 sJJMWMLKsYtQoTi0qSy3SNTTWSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDFkG
 INjB+GVZwCFGSQ4mJVHe1yHXI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8NpFAuUEi1LTUyvSM
 nOA0QOTluDgURLhNQdJ8xYXJOYWZ6ZDpE4x6nIc23T5D5MQS15+XqqUOG89SJEASFFGaR7cCF
 gkX2KUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwLwfIFJ7MvBK4Ta+AjmACOmJO0xWQI0oSEVJ
 SDYyN8p6CU7SPrGueHzy1ZIYPd/GKV47bVe3aD90N3Xp8obesrYL++70pu3yE9Zj/BX24djX2
 2J3jopp3ny3XUhSKj5+hL5m9lyN0q03p7m9pLtZ2CeZ1Rqs+BMbKas98IK7x/cl6D84ZanlrV
 0ecnvrGed1yd72EfqMvs/r0t3bOXvCIQ/jVldNKLMUZiYZazEXFiQDCXbcV3wIAAA==
X-Env-Sender: prvs=445ef49c3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1507285637!50855137!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35953 invoked from network); 6 Oct 2017 10:27:17 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 10:27:17 -0000
X-IronPort-AV: E=Sophos;i="5.42,482,1500940800"; d="scan'208";a="54137726"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1507227824-11744-1-git-send-email-andrew.cooper3@citrix.com>
 <1507227824-11744-6-git-send-email-andrew.cooper3@citrix.com>
 <20171006101744.kstbeyz4ntnaa62v@MacBook-Pro-de-Roger.local>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <e326d60a-b0ea-122e-ccb6-bcebaf7c50b4@citrix.com>
Date: Fri, 6 Oct 2017 11:27:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171006101744.kstbeyz4ntnaa62v@MacBook-Pro-de-Roger.local>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.10 4/5] tools/dombuilder: Fix
 asymmetry when setting up console and xenstore rings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDYvMTAvMTcgMTE6MTcsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gVGh1LCBPY3Qg
MDUsIDIwMTcgYXQgMDY6MjM6NDNQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gbGli
eGwgYWx3YXlzIHVzZXMgeGNfZG9tX2dudHRhYl9pbml0KCksIHdoaWNoIGludGVybmFsbHkgY2Fs
bHMKPj4geGNfZG9tX2dudHRhYntfaHZtLH1fc2VlZCgpIHRvIHNldCB1cCB0aGUgZ3JhbnRzIHBv
aW50IGF0IHRoZSBjb25zb2xlIGFuZAo+PiB4ZW5zdG9yZSByaW5ncy4gIEZvciBIVk0gZ3Vlc3Rz
LCBsaWJ4bCB0aGVuIGFza3MgWGVuIGZvciB0aGUgaW5mb3JtYXRpb24gc2V0Cj4+IHVwIHByZXZp
b3VzbHksIGFuZCBjYWxscyB4Y19kb21fZ250dGFiX2h2bV9zZWVkKCkgYSBzZWNvbmQgdGltZSwg
d2hpY2ggaXMKPj4gd2FzdGVmdWwuICBBUk0gY29uc3RydWN0aW9uIGV4cGVjdHMgbGlieGwgdG8g
aGF2ZSBzZXQgdXAKPj4gZG9tLT57Y29uc29sZSx4ZW5zdG9yZX1fZXZ0Y2huIGVhcmxpZXIsIHNv
IG9ubHkgYWN0dWFsbHkgZnVuY3Rpb25zIGJlY2F1c2Ugb2YKPj4gdGhpcyBzZWNvbmQgY2FsbC4K
Pj4KPj4gUmF0aW9uYWxpc2UgZXZlcnl0aGluZyBhbmQgbWFrZSBpdCBjb25zaXN0ZW50IGZvciBh
bGwgZ3Vlc3RzLgo+Pgo+PiAgMSkgVXNlcnMgb2YgdGhlIGRvbWFpbiBidWlsZGVyIGFyZSBleHBl
Y3RlZCB0byBwcm92aWRlCj4+ICAgICBkb20tPntjb25zb2xlLHhlbnN0b3JlfV97ZXZ0Y2huLGRv
bWlkfSB1bmNvbmRpdGlvbmFsbHkuICBUaGlzIGlzIGNoZWNrZWQKPj4gICAgIGJ5IHNldHRpbmcg
aW52YWxpZCB2YWx1ZXMgaW4geGNfZG9tX2FsbG9jYXRlKCksIGFuZCBjaGVja2luZyBpbgo+PiAg
ICAgeGNfZG9tX2Jvb3RfaW1hZ2UoKS4KPj4KPj4gIDIpIEZvciB4ODYgSFZNIGFuZCBBUk0gZ3Vl
c3RzLCB0aGUgZXZlbnQgY2hhbm5lbHMgYXJlIGdpdmVuIHRvIFhlbiBhdCB0aGUKPj4gICAgIHNh
bWUgdGltZSBhcyB0aGUgcmluZyBnZm5zLiAgQVJNIGFscmVhZHkgZGlkIHRoaXMsIGJ1dCB4ODYg
aXMgdXBkYXRlZCB0bwo+PiAgICAgbWF0Y2guICB4ODYgUFYgYWxyZWFkeSBwcm92aWRlcyB0aGlz
IGluZm9ybWF0aW9uIGluIHRoZSBzdGFydF9pbmZvIHBhZ2UuCj4+Cj4+ICAzKSBMaWJ4bCBpcyB1
cGRhdGVkIHRvIGRyb3AgYWxsIHJlbGV2YW50IGZ1bmN0aW9uYWxpdHkgZnJvbQo+PiAgICAgaHZt
X2J1aWxkX3NldF9wYXJhbXMoKSwgYW5kIGJlaGF2ZSBjb25zaXN0ZW50bHkgd2l0aCBQViBndWVz
dHMgd2hlbiBpdAo+PiAgICAgY29tZXMgdG8gdGhlIGhhbmRsaW5nIG9mIGRvbS0+e2NvbnNvbGUs
eGVuc3RvcmV9X3tldnRjaG4sZG9taWQsZ2ZufS4KPj4KPj4gVGhpcyByZW1vdmVzIHNldmVyYWwg
cmVkdW5kYW50IGh5cGVyY2FsbHMgKGluY2x1ZGluZyBhIGZvcmVpZ24gbWFwcGluZykgZnJvbQo+
PiB0aGUgeDg2IEhWTSBhbmQgQVJNIGNvbnN0cnVjdGlvbiBwYXRocy4KPj4KPj4gU2lnbmVkLW9m
Zi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBMR1RNLCBq
dXN0IG9uZSBuaXQ6Cj4KPiBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+Cj4KPj4gLS0tCj4+IENDOiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUu
Y2l0cml4LmNvbT4KPj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4+IENDOiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+PiAtLS0KPj4gIHRvb2xzL2xpYnhj
L2luY2x1ZGUveGNfZG9tLmggICAgICB8IDEyICsrKysrKysrLS0tLQo+PiAgdG9vbHMvbGlieGMv
eGNfZG9tX2FybS5jICAgICAgICAgIHwgIDIgKy0KPj4gIHRvb2xzL2xpYnhjL3hjX2RvbV9ib290
LmMgICAgICAgICB8IDM2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+PiAg
dG9vbHMvbGlieGMveGNfZG9tX2NvbXBhdF9saW51eC5jIHwgIDIgKysKPj4gIHRvb2xzL2xpYnhj
L3hjX2RvbV9jb3JlLmMgICAgICAgICB8ICA1ICsrKysrCj4+ICB0b29scy9saWJ4Yy94Y19kb21f
eDg2LmMgICAgICAgICAgfCAgNCArKysrCj4+ICB0b29scy9saWJ4bC9saWJ4bF9kb20uYyAgICAg
ICAgICAgfCAyOCArKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCj4+ICB0b29scy9saWJ4bC9s
aWJ4bF9pbnRlcm5hbC5oICAgICAgfCAgMSAtCj4+ICA4IGZpbGVzIGNoYW5nZWQsIDY2IGluc2Vy
dGlvbnMoKyksIDI0IGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMv
aW5jbHVkZS94Y19kb20uaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmgKPj4gaW5kZXgg
ODBiNGZiZC4uNzkwODY5YiAxMDA2NDQKPj4gLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94Y19k
b20uaAo+PiArKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oCj4+IEBAIC0yMCw2ICsy
MCw4IEBACj4+ICAjaW5jbHVkZSA8eGVuZ3Vlc3QuaD4KPj4gIAo+PiAgI2RlZmluZSBJTlZBTElE
X1BGTiAoKHhlbl9wZm5fdCktMSkKPj4gKyNkZWZpbmUgSU5WQUxJRF9FVlRDSE4gKH4wdSkKPj4g
KyNkZWZpbmUgSU5WQUxJRF9ET01JRCAgKC0xKQo+IEJvdGggeGwgYW5kIGxpYnhsIGFscmVhZHkg
aGF2ZSBhbiBJTlZBTElEX0RPTUlELCBtYXliZSBpdCB3b3VsZCBiZQo+IHRpbWUgdG8gcGxhY2Ug
dGhpcyBpbiBhIHB1YmxpYyBoZWFkZXIuCj4KPiBPaCwgSSBzZWUgdGhhdCBhdCB0aGUgZW5kIG9m
IHRoZSBwYXRjaCB5b3UgcmVtb3ZlIHRoZSBvbmUgZnJvbSBsaWJ4bCwKPiBzbyBubS4KCkl0IHR1
cm5zIG91dCB0aGF0IENsYW5nIG9iamVjdHMgdG8gdGhpcyBwYXJ0aWN1bGFyIGNvbnN0YW50LgoK
aHR0cHM6Ly90cmF2aXMtY2kub3JnL2FuZHloaHAveGVuL2pvYnMvMjgzODI4OTQyCgpJJ3ZlIGZv
bGRlZCBhIGNoYW5nZSB0byB1c2UgKH4wKSwgd2hpY2ggd2FzIHdoYXQgbGlieGwgdXNlZC4KCj4K
Pj4gICNkZWZpbmUgWDg2X0hWTV9OUl9TUEVDSUFMX1BBR0VTICAgIDgKPj4gICNkZWZpbmUgWDg2
X0hWTV9FTkRfU1BFQ0lBTF9SRUdJT04gIDB4ZmYwMDB1Cj4+ICAKPj4gQEAgLTEwNCwxMCArMTA2
LDE2IEBAIHN0cnVjdCB4Y19kb21faW1hZ2Ugewo+PiAgICAgICAqIERldGFpbHMgZm9yIHRoZSB0
b29sc3RhY2stcHJlcGFyZWQgcmluZ3MuCj4+ICAgICAgICoKPj4gICAgICAgKiAqX2dmbiBmaWVs
ZHMgYXJlIGFsbG9jYXRlZCBieSB0aGUgZG9tYWluIGJ1aWxkZXIuCj4+ICsgICAgICogKl97ZXZ0
Y2huLGRvbWlkfSBmaWVsZHMgbXVzdCBiZSBwcm92aWRlZCBieSB0aGUgY2FsbGVyLgo+PiAgICAg
ICAqLwo+PiAgICAgIHhlbl9wZm5fdCBjb25zb2xlX2dmbjsKPj4gICAgICB4ZW5fcGZuX3QgeGVu
c3RvcmVfZ2ZuOwo+PiAgCj4+ICsgICAgdW5zaWduZWQgaW50IGNvbnNvbGVfZXZ0Y2huOwo+PiAr
ICAgIHVuc2lnbmVkIGludCB4ZW5zdG9yZV9ldnRjaG47Cj4+ICsgICAgZG9taWRfdCBjb25zb2xl
X2RvbWlkOwo+PiArICAgIGRvbWlkX3QgeGVuc3RvcmVfZG9taWQ7Cj4+ICsKPj4gICAgICAvKgo+
PiAgICAgICAqIGluaXRyZCBwYXJhbWV0ZXJzIGFzIHNwZWNpZmllZCBpbiBzdGFydF9pbmZvIHBh
Z2UKPj4gICAgICAgKiBEZXBlbmRpbmcgb24gY2FwYWJpbGl0aWVzIG9mIHRoZSBib290ZWQga2Vy
bmVsIHRoaXMgbWF5IGJlIGEgdmlydHVhbAo+PiBAQCAtMTY1LDEwICsxNzMsNiBAQCBzdHJ1Y3Qg
eGNfZG9tX2ltYWdlIHsKPj4gIAo+PiAgICAgIC8qIG1pc2MgeGVuIGRvbWFpbiBjb25maWcgc3R1
ZmYgKi8KPj4gICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+PiAtICAgIHVuc2lnbmVkIGludCBj
b25zb2xlX2V2dGNobjsKPj4gLSAgICB1bnNpZ25lZCBpbnQgeGVuc3RvcmVfZXZ0Y2huOwo+PiAt
ICAgIGRvbWlkX3QgY29uc29sZV9kb21pZDsKPj4gLSAgICBkb21pZF90IHhlbnN0b3JlX2RvbWlk
Owo+PiAgICAgIHhlbl9wZm5fdCBzaGFyZWRfaW5mb19tZm47Cj4+ICAKPj4gICAgICB4Y19pbnRl
cmZhY2UgKnhjaDsKPj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9hcm0uYyBiL3Rv
b2xzL2xpYnhjL3hjX2RvbV9hcm0uYwo+PiBpbmRleCBjN2FhNDRhLi5kNjY4ZGYxIDEwMDY0NAo+
PiAtLS0gYS90b29scy9saWJ4Yy94Y19kb21fYXJtLmMKPj4gKysrIGIvdG9vbHMvbGlieGMveGNf
ZG9tX2FybS5jCj4+IEBAIC05OSw3ICs5OSw3IEBAIHN0YXRpYyBpbnQgYWxsb2NfbWFnaWNfcGFn
ZXMoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQo+PiAgICAgICAgICAgICAgZG9tLT54ZW5zdG9y
ZV9nZm4pOwo+PiAgICAgIHhjX2h2bV9wYXJhbV9zZXQoZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9t
aWQsIEhWTV9QQVJBTV9NT05JVE9SX1JJTkdfUEZOLAo+PiAgICAgICAgICAgICAgYmFzZSArIE1F
TUFDQ0VTU19QRk5fT0ZGU0VUKTsKPj4gLSAgICAvKiBhbGxvY2F0ZWQgYnkgdG9vbHN0YWNrICov
Cj4+ICsKPj4gICAgICB4Y19odm1fcGFyYW1fc2V0KGRvbS0+eGNoLCBkb20tPmd1ZXN0X2RvbWlk
LCBIVk1fUEFSQU1fQ09OU09MRV9FVlRDSE4sCj4+ICAgICAgICAgICAgICBkb20tPmNvbnNvbGVf
ZXZ0Y2huKTsKPj4gICAgICB4Y19odm1fcGFyYW1fc2V0KGRvbS0+eGNoLCBkb20tPmd1ZXN0X2Rv
bWlkLCBIVk1fUEFSQU1fU1RPUkVfRVZUQ0hOLAo+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMv
eGNfZG9tX2Jvb3QuYyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMKPj4gaW5kZXggYTg0YTk1
ZS4uOGQ0ZmVmYSAxMDA2NDQKPj4gLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tX2Jvb3QuYwo+PiAr
KysgYi90b29scy9saWJ4Yy94Y19kb21fYm9vdC5jCj4+IEBAIC0xNjMsNiArMTYzLDM5IEBAIHZv
aWQgKnhjX2RvbV9ib290X2RvbVVfbWFwKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSwgeGVuX3Bm
bl90IHBmbiwKPj4gICAgICByZXR1cm4gcHRyOwo+PiAgfQo+PiAgCj4+ICtzdGF0aWMgaW50IHhj
X2RvbV9jaGVja19yZXF1aXJlZF9maWVsZHMoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQo+PiAr
ewo+PiArICAgIGludCByYyA9IDA7Cj4+ICsKPj4gKyAgICBpZiAoIGRvbS0+Y29uc29sZV9ldnRj
aG4gPT0gSU5WQUxJRF9FVlRDSE4gKQo+PiArICAgIHsKPj4gKyAgICAgICAgeGNfZG9tX3Bhbmlj
KGRvbS0+eGNoLCBYQ19JTlZBTElEX1BBUkFNLAo+PiArICAgICAgICAgICAgICAgICAgICAgIiVz
OiBDYWxsZXIgZGlkbid0IHNldCBkb20tPmNvbnNvbGVfZXZ0Y2huIiwgX19mdW5jX18pOwo+PiAr
ICAgICAgICByYyA9IC0xOwo+PiArICAgIH0KPj4gKyAgICBpZiAoIGRvbS0+Y29uc29sZV9kb21p
ZCA9PSBJTlZBTElEX0RPTUlEICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIHhjX2RvbV9wYW5pYyhk
b20tPnhjaCwgWENfSU5WQUxJRF9QQVJBTSwKPj4gKyAgICAgICAgICAgICAgICAgICAgICIlczog
Q2FsbGVyIGRpZG4ndCBzZXQgZG9tLT5jb25zb2xlX2RvbWlkIiwgX19mdW5jX18pOwo+PiArICAg
ICAgICByYyA9IC0xOwo+PiArICAgIH0KPj4gKwo+PiArICAgIGlmICggZG9tLT54ZW5zdG9yZV9l
dnRjaG4gPT0gSU5WQUxJRF9FVlRDSE4gKQo+PiArICAgIHsKPj4gKyAgICAgICAgeGNfZG9tX3Bh
bmljKGRvbS0+eGNoLCBYQ19JTlZBTElEX1BBUkFNLAo+PiArICAgICAgICAgICAgICAgICAgICAg
IiVzOiBDYWxsZXIgZGlkbid0IHNldCBkb20tPnhlbnN0b3JlX2V2dGNobiIsIF9fZnVuY19fKTsK
Pj4gKyAgICAgICAgcmMgPSAtMTsKPj4gKyAgICB9Cj4+ICsgICAgaWYgKCBkb20tPnhlbnN0b3Jl
X2RvbWlkID09IElOVkFMSURfRE9NSUQgKQo+PiArICAgIHsKPj4gKyAgICAgICAgeGNfZG9tX3Bh
bmljKGRvbS0+eGNoLCBYQ19JTlZBTElEX1BBUkFNLAo+PiArICAgICAgICAgICAgICAgICAgICAg
IiVzOiBDYWxsZXIgZGlkbid0IHNldCBkb20tPnhlbnN0b3JlX2RvbWlkIiwgX19mdW5jX18pOwo+
PiArICAgICAgICByYyA9IC0xOwo+PiArICAgIH0KPiBpZiAoIHJjICE9IDAgKQo+ICAgICBlcnJu
byA9IEVJTlZBTDsKCldpbGwgZG8uCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 10:31:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 10:31:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0PuI-0003fd-R7; Fri, 06 Oct 2017 10:31:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445c74844=roger.pau@citrix.com>)
 id 1e0PuI-0003bZ-5q
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 10:31:02 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 A4/D0-03870-56B57D95; Fri, 06 Oct 2017 10:31:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQjc1+nq
 kwaK7TBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bKRf1MBReEKn5v+sTSwLiMv4uRk0NCwE9i
 /8fnjCA2i4CKROPavaxdjBwcbAL2EtO/VoCERQR0JZ4teMbWxcjFwSwwlVHietddZpCEsECmx
 Id1/9lBbF4BD4mzRx8ygxQJCXQwSlw4eoUZIiEocXLmExYQm1lAT+LG1ClsIAuYBaQllv/jgA
 jLSzRvnQ1WzingJdFy/j4biC0KdE//kqdg84UEFCX65z1gg7g5XWLr31/MExgFZiHZMAvJhlk
 IG2Yh2bCAkWUVo3pxalFZapGupV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDA
 MgDBDsa7mwIOMUpyMCmJ8r4OuR4pxJeUn1KZkVicEV9UmpNafIhRhoNDSYJXLwooJ1iUmp5ak
 ZaZA4wdmLQEB4+SCK8qSJq3uCAxtzgzHSJ1ilFRSpz3ZyRQQgAkkVGaB9cGi9dLjLJSwryMQI
 cI8RSkFuVmlqDKv2IU52BUEuY1AxnPk5lXAjf9FdBiJqDFc5qugCwuSURISTUwWkpu2n731/N
 7xyVEfDUnMG56ndS3xMlwuhHPpiUbpI3+23Ba815eoLdic7N6qVSf6Jb5q9bIXk77JVog9f3H
 dctZK79f3MVu/G3d6vMLJgZrWYW7Ouy4ury/cbL51n0SnzTk1h/21Hhkue9I7EKd2SEtF06cc
 DTYydcoEzE/9dSUKf+6jM+ZTVFiKc5INNRiLipOBABukQ3o0gIAAA==
X-Env-Sender: prvs=445c74844=roger.pau@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1507285860!50855853!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64148 invoked from network); 6 Oct 2017 10:31:01 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 10:31:01 -0000
X-IronPort-AV: E=Sophos;i="5.42,482,1500940800"; d="scan'208";a="54137868"
Date: Fri, 6 Oct 2017 11:30:57 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171006103057.idexllm76cmtthoo@MacBook-Pro-de-Roger.local>
References: <1507227824-11744-1-git-send-email-andrew.cooper3@citrix.com>
 <1507227824-11744-7-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507227824-11744-7-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.10 5/5] tools/dombuilder: Prevent
 failures of xc_dom_gnttab_init()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMDUsIDIwMTcgYXQgMDY6MjM6NDRQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBSZWNlbnQgY2hhbmdlcyBpbiBncmFudCB0YWJsZSBjb25maWd1cmF0aW9uIGhhdmUg
Y2F1c2VkIGNhbGxzIHRvCj4geGNfZG9tX2dudHRhYl9pbml0KCkgdG8gZmFpbCBpZiBub3QgcHJv
Y2VlZGVkIHdpdGggYSBjYWxsIHRvCj4geGNfZG9tYWluX3NldF9nbnR0YWJfbGltaXRzKCkuICBU
aGlzIGlzIGJhY2t3YXJkcyBmcm9tIHRoZSBwb2ludCBvZiB2aWV3IG9mCj4gM3JkIHBhcnR5IGRv
bWJ1aWxkZXIgdXNlcnMuCj4gCj4gQWRkIG1heF97Z3JhbnQsbWFwdHJhY2t9X2ZyYW1lcyBwYXJh
bWV0ZXJzIHRvIHN0cnVjdCB4Y19kb21faW1hZ2UsIGFuZCByZXF1aXJlCj4gdGhlbSB0byBiZSBz
ZXQgYnkgY2FsbGVycyB1c2luZyB4Y19kb21fZ250dGFiX2luaXQoKS4gIExpYnhsLCB3aGljaCB1
c2VzCj4geGNfZG9tX2dudHRhYl9pbml0KCkgaXRzZWxmIGlzIHVwZGF0ZWQgYXBwcm9wcmlhdGVs
eS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgoKU29tZSBuaXRzIHdpdGggY2FuIGJlIGZpeGVkIHdoaWxlIGNvbW1pdHRpbmcgSU1ITyBp
ZiByZXF1aXJlZC4KCj4gLS0tCj4gQ0M6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRy
aXguY29tPgo+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IENDOiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IC0tLQo+ICB0b29scy9saWJ4Yy9pbmNsdWRl
L3hjX2RvbS5oIHwgIDQgKysrKwo+ICB0b29scy9saWJ4Yy94Y19kb21fYm9vdC5jICAgIHwgMTQg
KysrKysrKysrKysrKysKPiAgdG9vbHMvbGlieGMveGNfZG9tX2NvcmUuYyAgICB8ICAzICsrKwo+
ICB0b29scy9saWJ4bC9saWJ4bF9kb20uYyAgICAgIHwgMTIgKysrKysrLS0tLS0tCj4gIDQgZmls
ZXMgY2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUv
eGNfZG9tLmgKPiBpbmRleCA3OTA4NjliLi44ZTY3M2ZiIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xp
YnhjL2luY2x1ZGUveGNfZG9tLmgKPiArKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5o
Cj4gQEAgLTExNiw2ICsxMTYsMTAgQEAgc3RydWN0IHhjX2RvbV9pbWFnZSB7Cj4gICAgICBkb21p
ZF90IGNvbnNvbGVfZG9taWQ7Cj4gICAgICBkb21pZF90IHhlbnN0b3JlX2RvbWlkOwo+ICAKPiAr
ICAgIC8qIEdyYW50IGxpbWl0IGNvbmZpZ3VyYXRpb247IG1hbmRhdG9yeSBpZiBjYWxsaW5nIHhj
X2RvbV9nbnR0YWJfaW5pdCgpLiAqLwo+ICsgICAgdW5zaWduZWQgaW50IG1heF9ncmFudF9mcmFt
ZXM7Cj4gKyAgICB1bnNpZ25lZCBpbnQgbWF4X21hcHRyYWNrX2ZyYW1lczsKPiArCj4gICAgICAv
Kgo+ICAgICAgICogaW5pdHJkIHBhcmFtZXRlcnMgYXMgc3BlY2lmaWVkIGluIHN0YXJ0X2luZm8g
cGFnZQo+ICAgICAgICogRGVwZW5kaW5nIG9uIGNhcGFiaWxpdGllcyBvZiB0aGUgYm9vdGVkIGtl
cm5lbCB0aGlzIG1heSBiZSBhIHZpcnR1YWwKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNf
ZG9tX2Jvb3QuYyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMKPiBpbmRleCA4ZDRmZWZhLi43
Y2I5ZTQwIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMKPiArKysgYi90
b29scy9saWJ4Yy94Y19kb21fYm9vdC5jCj4gQEAgLTQxOSw2ICs0MTksMjAgQEAgaW50IHhjX2Rv
bV9nbnR0YWJfaHZtX3NlZWQoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9taWQsCj4gIAo+
ICBpbnQgeGNfZG9tX2dudHRhYl9pbml0KHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKPiAgewo+
ICsgICAgaW50IHJjOwo+ICsKPiArICAgIGlmICggZG9tLT5tYXhfZ3JhbnRfZnJhbWVzID09IC0x
IHx8IGRvbS0+bWF4X21hcHRyYWNrX2ZyYW1lcyA9PSAtMSApCgpOb3Qgc3VyZSBpZiBjb21waWxl
cnMgd2lsbCBjb21wbGFpbiBhYm91dCBjb21wYXJpbmcgYW4gdW5zaWduZWQgdHlwZQphZ2FpbnN0
IGEgc2lnbmVkIG9uZS4gTWF5YmUgYmV0dGVyIHRvIHVzZSB+MHU/Cgo+ICsgICAgewo+ICsgICAg
ICAgIHhjX2RvbV9wYW5pYyhkb20tPnhjaCwgWENfSU5WQUxJRF9QQVJBTSwKPiArICAgICAgICAg
ICAgICAgICAgICAgIiVzOiBDYWxsZXIgZGlkbid0IHNldCBncmFudCBsaW1pdCBpbmZvcm1hdGlv
biIsIF9fZnVuY19fKTsKCmVycm5vID0gRUlOVkFMOwoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 10:36:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 10:36:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0PzW-00040d-EF; Fri, 06 Oct 2017 10:36:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445c74844=roger.pau@citrix.com>)
 id 1e0PzV-00040X-0V
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 10:36:25 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 F4/B2-03870-8AC57D95; Fri, 06 Oct 2017 10:36:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsWyU9JRQnd5zPV
 IgzsN+hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bXrd9MBRP5KvZ9eszYwNjN3cXIySEh4Cex
 /PVSJhCbRUBF4uH1XexdjBwcbAL2EtO/VoCERQR0JZ4teMbWxcjFwSwwlVHietddZpAaYYF6i
 YnXZEBqeAU8JC7fnsEKYgsJ/ASqmVgFEReUODnzCQuIzSygJ3Fj6hQ2kFZmAWmJ5f84IMLyEs
 1bZzOD2JwCdhKfP/eDjREFuqZ/yVN2iJGKEv3zHrBBXJwuMfFZD8sERoFZSDbMQrJhFsKGWUg
 2LGBkWcWoUZxaVJZapGtoppdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiuDECw
 g/H+xoBDjJIcTEqivK9DrkcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBNiAbKCRalpqdWpGXmA
 CMHJi3BwaMkwhsOkuYtLkjMLc5Mh0idYlSUEucNBEkIgCQySvPg2mDReolRVkqYlxHoECGegt
 Si3MwSVPlXjOIcjErCvHNApvBk5pXATX8FtJgJaPGcpisgi0sSEVJSDYyM8hdtgzODNvC5mlp
 cySxd/98x643N9x2/a1wc/DduYnv78965m39Mo57ufDO/4xH7o7odjq+6zF5Okl34jeudmS1j
 w4EFly+Ebj3Iu/ZcyeR1Vd/esi94uvDE8xnFQrvDbIoNLHO97u3e8nnW2rQ986/4r6q+tfXF+
 2tas9Ls13HaLHWMXyXersRSnJFoqMVcVJwIAJj4/AzRAgAA
X-Env-Sender: prvs=445c74844=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1507286183!100137430!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23477 invoked from network); 6 Oct 2017 10:36:23 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 10:36:23 -0000
X-IronPort-AV: E=Sophos;i="5.42,482,1500940800"; d="scan'208";a="54138042"
Date: Fri, 6 Oct 2017 11:36:19 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171006103619.md3qulpvhaedytgd@MacBook-Pro-de-Roger.local>
References: <1507227824-11744-1-git-send-email-andrew.cooper3@citrix.com>
 <1507227824-11744-4-git-send-email-andrew.cooper3@citrix.com>
 <20171006095722.c2mg4k56hdm6o3fm@MacBook-Pro-de-Roger.local>
 <cb51510b-a0e5-3497-8fcb-b99f828a7704@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <cb51510b-a0e5-3497-8fcb-b99f828a7704@citrix.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.10 3/5] tools/dombuilder: Switch to
 using gfn terminology for console and xenstore rings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMDYsIDIwMTcgYXQgMTA6MDM6MzlBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAwNi8xMC8xNyAxMDo1NywgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+IE9u
IFRodSwgT2N0IDA1LCAyMDE3IGF0IDA2OjIzOjQxUE0gKzAwMDAsIEFuZHJldyBDb29wZXIgd3Jv
dGU6Cj4gPj4gQEAgLTYxMiwxNCArNjE0LDE5IEBAIHN0YXRpYyBpbnQgYWxsb2NfbWFnaWNfcGFn
ZXNfaHZtKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKPiA+PiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFg4Nl9IVk1fTlJfU1BFQ0lBTF9QQUdFUykgKQo+ID4+ICAgICAgICAgICAg
ICBnb3RvIGVycm9yX291dDsKPiA+PiAgCj4gPj4gLSAgICB4Y19odm1fcGFyYW1fc2V0KHhjaCwg
ZG9taWQsIEhWTV9QQVJBTV9TVE9SRV9QRk4sCj4gPj4gLSAgICAgICAgICAgICAgICAgICAgIHNw
ZWNpYWxfcGZuKFNQRUNJQUxQQUdFX1hFTlNUT1JFKSk7Cj4gPj4gKyAgICBkb20tPnhlbnN0b3Jl
X2dmbiA9IHNwZWNpYWxfcGZuKFNQRUNJQUxQQUdFX1hFTlNUT1JFKTsKPiA+IEEgcHJlLXBhdGNo
IHRvIHMvc3BlY2lhbF9wZm4vc3BlY2lhbF9nZm4vIHdvdWxkIGJlIG5pY2UgOikgZm9yCj4gPiBj
b2hlcmVuY3kuCj4gCj4gU29ydGluZyBvdXQgYWxsIHRlcm1pbm9sb2d5IGlzIGEgZmFyIGxhcmdl
ciBwcm9ibGVtIHRoYW4gSSBoYXZlIHRpbWUgZm9yCj4gYXRtLsKgIEZvciBIVk0gZ3Vlc3RzLCBw
Zm4gPT0gZ2ZuLCBzbyBJIGNob3NlIG5vdCB0byBkaXZlIGRvd24gdGhhdAo+IHJhYmJpdCBob2xl
IHJpZ2h0IG5vdy4KCkhlaCwgcmlnaHQuCgo+ID4KPiA+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGwvbGlieGxfZG9tLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwo+ID4+IGluZGV4IGVmODM0
ZTYuLjAzODlhMDYgMTAwNjQ0Cj4gPj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKPiA+
PiArKysgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwo+ID4+IEBAIC04NTEsMTQgKzg1MSw5IEBA
IGludCBsaWJ4bF9fYnVpbGRfcHYobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCj4gPj4g
ICAgICBpZiAocmV0ICE9IDApCj4gPj4gICAgICAgICAgZ290byBvdXQ7Cj4gPj4gIAo+ID4+IC0g
ICAgaWYgKHhjX2RvbV90cmFuc2xhdGVkKGRvbSkpIHsKPiA+PiAtICAgICAgICBzdGF0ZS0+Y29u
c29sZV9tZm4gPSBkb20tPmNvbnNvbGVfcGZuOwo+ID4+IC0gICAgICAgIHN0YXRlLT5zdG9yZV9t
Zm4gPSBkb20tPnhlbnN0b3JlX3BmbjsKPiA+PiAtICAgICAgICBzdGF0ZS0+dnVhcnRfZ2ZuID0g
ZG9tLT52dWFydF9nZm47Cj4gPiBUaGlzIGNodW5rIHNob3VsZCBnbyB3aXRoIHBhdGNoIDEsIGl0
J3MgYSBQVkh2MSBsZWZ0b3ZlciBhbHNvLgo+IAo+IFNhZGx5LCBubyBpdHMgbm90IDooCj4gCj4g
QVJNIHVzZXMgbGlieGxfX2J1aWxkX3B2KCksIG5vdCBsaWJ4bF9fYnVpbGRfaHZtKCkKClJlYWxs
eT8gVGhhdCdzIHNlZW1zIHZlcnkgd3JvbmdeVyBjb25mdXNpbmcgSU1ITy4gSSdtIHF1aXRlIHN1
cmUgdGhhdAp3aXRoIHRoZSBjaGFuZ2VzIEkndmUgbWFkZSB0byBsaWJ4bCBpbiBQVkh2MiBBUk0g
Y291bGQgdXNlIHRoZSBIVk0KZ3Vlc3QgdHlwZS4KCldpdGggdGhlIG90aGVyIG5pdHMgZml4ZWQg
KG5vdCB0aGUgInhjX2RvbV9nbnR0YWJfaHZtX3NlZWQgOgp4Y19kb21fZ250dGFiX3NlZWQiIGlm
IHlvdSBkb24ndCB0aGluayBpdCdzIGhlbHBmdWwpOgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBN
b25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 10:39:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 10:39:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0Q2k-0004D8-0G; Fri, 06 Oct 2017 10:39:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pavel@ucw.cz>) id 1e0Q2i-0004D2-Tx
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 10:39:45 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 3B/B8-02225-07D57D95; Fri, 06 Oct 2017 10:39:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsVyuFDqoG567PV
 Ig40vGC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owvJxYxFzzirli4XbWBsYeri5GTQ0igXKJ9
 5Vo2EJtFQEWi6fhx5i5GDg42AUWJRdNCQMIiAkoSi798ZO9i5OJgFlgsInF2yzdmkISwgJvEj
 mdXGEFsXgF1icb3b1hAioQEFrBIfD2yjAUiIShxcuYTMJtZoFhi5Y4LTCALmAWkJZb/4wAJcw
 pYSFx48BmsRBTohisT3rJPYOSdhaR7FpLuWQjdEGEtiRv/XmIKa0ssW/iaGcK2lVi37j3UFDW
 JTc9Osyxg5FjFqFGcWlSWWqRraKyXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREY
 xgxAsINx23bPQ4ySHExKoryvQ65HCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg9YkBygkWpaanV
 qRl5gAjCiYtwcGjJMLbHQ2U5i0uSMwtzkyHSJ1iVJQS5w0A6RMASWSU5sG1waL4EqOslDAvI9
 AhQjwFqUW5mSWo8q8YxTkYlYR5g0Cm8GTmlcBNfwW0mAlo8ZymKyCLSxIRUlINjHkrdwcUls1
 WkV/+P3n5v/ymeQ73nGaLl59ujeSodfw9l3uy6kGtVTlzDk75vbj54Qvlw0vT9jZdy9BaeIS1
 zZY3R3Bn8U7hNG95RoeL8VeDVi9hTxON9Vng9Xe6poebrI8s76Xf+gXPVh4JZjE8wy3m0KHTM
 t3478pZLDaNwaFdWxa2fdObo8RSnJFoqMVcVJwIAFSbBXDdAgAA
X-Env-Sender: pavel@ucw.cz
X-Msg-Ref: server-13.tower-31.messagelabs.com!1507286374!104488145!1
X-Originating-IP: [195.113.26.193]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,async_handler: YXN5bmNfZGVsYXk6IDAgKHRpbWVvdXQp\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51466 invoked from network); 6 Oct 2017 10:39:34 -0000
Received: from atrey.karlin.mff.cuni.cz (HELO atrey.karlin.mff.cuni.cz)
 (195.113.26.193)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Oct 2017 10:39:34 -0000
Received: by atrey.karlin.mff.cuni.cz (Postfix, from userid 512)
 id B704E824D7; Fri,  6 Oct 2017 12:39:33 +0200 (CEST)
Date: Fri, 6 Oct 2017 12:39:33 +0200
From: Pavel Machek <pavel@ucw.cz>
To: Ingo Molnar <mingo@kernel.org>
Message-ID: <20171006103933.GA9497@amd>
References: <CAJcbSZFTX3uiS2g8JriS6+z_+WrG8z3hrQo4OSuyHpiyUDJWYA@mail.gmail.com>
 <20170815075609.mmzbfwritjzvrpsn@gmail.com>
 <CAJcbSZE+TiY2whT94WqCJNXzR=2ATOHcQ10H5RqBZA1j=k1VHQ@mail.gmail.com>
 <20170816151235.oamkdva6cwpc4cex@gmail.com>
 <20170821133222.2ek6bhqgdeoymxsg@hirez.programming.kicks-ass.net>
 <20170821142854.dmuusnbc2tsrai3v@hirez.programming.kicks-ass.net>
 <c830ba59-65d3-187f-3868-732059269f28@zytor.com>
 <20170923100029.6nzpui6c3ke76bbs@gmail.com>
 <20170924223708.GA12616@amd>
 <20170925073342.2yoghmanhx6c75ho@gmail.com>
MIME-Version: 1.0
In-Reply-To: <20170925073342.2yoghmanhx6c75ho@gmail.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>, Michal Hocko <mhocko@suse.com>,
 kvm list <kvm@vger.kernel.org>,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 Alexei Starovoitov <ast@kernel.org>, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Peter Foley <pefoley2@pefoley.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Thomas Gleixner <tglx@linutronix.de>,
 Kees Cook <keescook@chromium.org>, the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Joerg Roedel <joro@8bytes.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Daniel Micay <danielmicay@gmail.com>, Baoquan He <bhe@redhat.com>,
 xen-devel@lists.xenproject.org, linux-sparse@vger.kernel.org,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Waiman Long <longman@redhat.com>, Borislav Petkov <bp@suse.de>,
 Markus Trippelsdorf <markus@trippelsdorf.de>, Len Brown <len.brown@intel.com>,
 Rik van Riel <riel@redhat.com>, Chris Metcalf <cmetcalf@mellanox.com>,
 Arnd Bergmann <arnd@arndb.de>, Linux PM list <linux-pm@vger.kernel.org>,
 Brian Gerst <brgerst@gmail.com>, "H . J . Lu" <hjl.tools@gmail.com>,
 Steven Rostedt <rostedt@goodmis.org>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 "David S . Miller" <davem@davemloft.net>, Kyle Huey <me@kylehuey.com>,
 Lukas Wunner <lukas@wunner.de>, linux-crypto@vger.kernel.org,
 Rob Landley <rob@landley.net>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Tom Lendacky <thomas.lendacky@amd.com>,
 Tim Chen <tim.c.chen@linux.intel.com>, Thomas Garnier <thgarnie@google.com>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] x86: PIE support and option to extend KASLR
	randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4848466927645144709=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============4848466927645144709==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="fUYQa+Pmc3FrFX/N"
Content-Disposition: inline


--fUYQa+Pmc3FrFX/N
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon 2017-09-25 09:33:42, Ingo Molnar wrote:
>=20
> * Pavel Machek <pavel@ucw.cz> wrote:
>=20
> > > For example, there would be collision with regular user-space mapping=
s, right?=20
> > > Can local unprivileged users use mmap(MAP_FIXED) probing to figure ou=
t where=20
> > > the kernel lives?
> >=20
> > Local unpriviledged users can probably get your secret bits using cache=
 probing=20
> > and jump prediction buffers.
> >=20
> > Yes, you don't want to leak the information using mmap(MAP_FIXED), but =
CPU will=20
> > leak it for you, anyway.
>=20
> Depends on the CPU I think, and CPU vendors are busy trying to mitigate t=
his=20
> angle.

I believe any x86 CPU running Linux will leak it. And with CPU vendors
putting "artifical inteligence" into branch prediction, no, I don't
think it is going to get better.

That does not mean we shoudl not prevent mmap() info leak, but...

									Pavel
--=20
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blo=
g.html

--fUYQa+Pmc3FrFX/N
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iEYEARECAAYFAlnXXWUACgkQMOfwapXb+vLHdQCfT0gtt1DcnPzO7HUoTmQNbTIP
73cAn2DmS20EcLXQtKA4VV7Dur1vaFqH
=9iUT
-----END PGP SIGNATURE-----

--fUYQa+Pmc3FrFX/N--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4848466927645144709==--


From xen-devel-bounces@lists.xen.org Fri Oct 06 10:40:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 10:40:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0Q3e-0004kb-96; Fri, 06 Oct 2017 10:40:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445016e61=George.Dunlap@citrix.com>)
 id 1e0Q3d-0004kR-3x
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 10:40:41 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 52/E2-01909-8AD57D95; Fri, 06 Oct 2017 10:40:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsXitHRDpO6S2Ou
 RBm9vWVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmH/nawFtxXrPgw5Q9LA+NK6S5GTg4JAX+J
 cyf62UBsYYFsiTPPDjKB2CICyhK9v36zgNjMAtMYJVomm4HYQgJLGSVWPawBsdkE9CTmHf8KV
 sMrYCuxe2czmM0ioCLRuf4o2BxRgXCJprP9UDWCEidnPgGzOQXsJW5+/c7cxcgBNF9TYv0ufY
 hV4hK3nsxngrDlJZq3zmaGWKsqsfjBUfYJjPyzkEyahdA9C0n3LCTdCxhZVjGqF6cWlaUW6Rr
 pJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEhmU9AwPjDsZTzc6HGCU5mJREeV+H
 XI8U4kvKT6nMSCzOiC8qzUktPsQow8GhJMHLAAxzIcGi1PTUirTMHGCEwKQlOHiURHiNQdK8x
 QWJucWZ6RCpU4yWHBNWXvzDxLHp5l0gueH7gz9MQix5+XmpUuK8x2OAGgRAGjJK8+DGwaL4Eq
 OslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVhXnaQtTyZeSVwW18BHcQEdNCcpisgB5UkIqSkGhh
 F/xWIJ797eeDo81vT/6bklSfOVYw/G7BEK2B6xpZbB4rYvH+a/zOQPfrg7qQpMw9NnMp8hW3/
 Sb3V+6VkP8eIanxqPmfrunvvQx79lgfypUeZNFfIMiQ8y35whqWxdddDjtSov1O3cpzuMf0s9
 qlg6g3uvW4nRXelbO9VnVeeMKsy1r/df94VJZbijERDLeai4kQAhjmck90CAAA=
X-Env-Sender: prvs=445016e61=George.Dunlap@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1507286435!109139783!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12504 invoked from network); 6 Oct 2017 10:40:36 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 10:40:36 -0000
X-IronPort-AV: E=Sophos;i="5.42,482,1500940800"; d="scan'208";a="442751734"
To: Jan Beulich <JBeulich@suse.com>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
 <20170925142648.25959-13-george.dunlap@citrix.com>
 <59D4B7D70200007800181E6C@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <5bda43cb-b787-ba70-73f0-02aeaece10d5@citrix.com>
Date: Fri, 6 Oct 2017 11:40:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59D4B7D70200007800181E6C@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 13/13] fuzz/x86_emulate: Add an option to
 limit the number of instructions executed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDQvMjAxNyAwOToyOCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjUuMDku
MTcgYXQgMTY6MjYsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+PiBBRkwgY29u
c2lkZXJzIGEgdGVzdGNhc2UgdG8gYmUgYSB1c2VmdWwgYWRkaXRpb24gbm90IG9ubHkgaWYgdGhl
cmUgYXJlCj4+IHR1cGxlcyBleGVyY2lzZWQgYnkgdGhhdCB0ZXN0Y2FzZSB3aGljaCB3ZXJlIG5v
dCBleGVyY2lzZWQgb3RoZXJ3aXNlLAo+PiBidXQgYWxzbyBpZiB0aGUgKm51bWJlciogb2YgdGlt
ZXMgYW4gaW5kaXZpZHVhbCB0dXBsZSBpcyBleGVyY2lzZWQKPj4gY2hhbmdlcyBzaWduaWZpY2Fu
dGx5OyBpbiBwYXJ0aWN1bGFyLCBpZiB0aGUgbnVtYmVyIG9mIHRoZSBoaWdoZXMgYml0Cj4+IGNo
YW5nZXMgKGkuZS4sIGlmIGl0IGlzIHJ1biAxLCAyLTMsIDQtNywgOC0xNSwgJmMpLgo+IAo+IFBl
cmhhcHMgSSBzaW1wbHkgZG9uJ3Qga25vdyBhYm91dCBBRkwgKHlldCkgdG8gdW5kZXJzdGFuZCBo
b3cgImhpZ2hlc3QKPiBiaXQiIG1hdHRlcnMgaGVyZSwgb3IgZXZlbiB3aG9zZSBoaWdoZXN0IGJp
dHMgdGhlcmUncyB0YWxrIG9mLgoKUHJvYmFibHkgdGhlIGVhc2llc3Qgd2F5IHRvIGdldCB0aGlz
IHdvdWxkIGJlIHRvIHJlYWQgdGhlCid0ZWNobmljYWxfZGV0YWlscy50eHQnIFsxXSBkb2N1bWVu
dCBhYm91dCBBRkwsIHNwZWNpZmljYWxseSB0aGUgc2VjdGlvbgoiRGV0ZWN0aW5nIG5ldyBiZWhh
dmlvcnMiLiAgVGhlIHNlY3Rpb24gaXNuJ3QgbG9uZywgYW5kIEknbSBub3Qgc3VyZSBJCmNvdWxk
IGV4cGxhaW4gdGhlIHNpdHVhdGlvbiBtb3JlIGNvbmNpc2VseSB0aGFuIHRoZSBhdXRob3IgaGFz
IHRoZXJlLgoKWzFdIGh0dHA6Ly9sY2FtdHVmLmNvcmVkdW1wLmN4L2FmbC90ZWNobmljYWxfZGV0
YWlscy50eHQKCgo+PiBVbmZvcnR1bmF0ZWx5LCBvbmUgc2ltcGxlIHdheSB0byBpbmNyZWFzZSB0
aGVzZSBzdGF0cyBpdCB0byBleGVjdXRlCj4+IHRoZSBzYW1lIChvciBzaW1pbGFyKSBpbnN0cnVj
dGlvbnMgbXVsdGlwbGUgdGltZXMuCj4gCj4gQnV0IHRoZSBjaGFuZ2UgaGVyZSBkb2Vzbid0IGxv
b2sgYXQgaW5zdHJ1Y3Rpb24gc2ltaWxhcml0eSBhdCBhbGwuCgpJJ20gdGFsa2luZyBhYm91dCBo
b3cgYmxpbmQgY2hhbmdlcyBBRkwgbWFrZXMgdG8gdGhlIGlucHV0IGFmZmVjdCB3aGF0CkFGTCBz
ZWVzIGF0IHRoZSAib3V0cHV0Ii4KClN1cHBvc2UgaXQgaGFzIGEgdGVzdGNhc2Ugd2hlcmUgaW5z
dHJ1Y3Rpb24gQSBpcyBleGVjdXRlZCBvbmNlLCBhbmQgaXQKc2VlcyB0dXBsZSBOIGV4ZWN1dGVk
IHR3aWNlLiAgTm93IHN1cHBvc2UgaXQgbW9ycGhzIHRoZSBpbnN0cnVjdGlvbiBzbwppbnN0cnVj
dGlvbiBBIGlzIGV4ZWN1dGVkIHR3aWNlLiAgSXQgd2lsbCBub3cgc2VlIHR1cGxlIE4gZXhlY3V0
ZWQgNAp0aW1lcy4gIFRoaXMgaXMgc2VlbiBhcyAnbmV3IGJlaGF2aW9yJywgYW5kIHNvIGl0IHdp
bGwgYWRkIHRoYXQgYXMgYQonbmV3JyB0ZXN0IGNhc2UgdG8gaXRzIHNldCBvZiBpbnRlcmVzdGlu
ZyB0aGluZ3MgdG8gZnV6ei4gIFRoZW4gc3VwcG9zZQppdCBtb3JwaHMgb25lIG9mIHRob3NlIHNv
IHRoYXQgaW5zdHJ1Y3Rpb24gQSBpcyBleGVjdXRlZCBmb3VyIHRpbWVzLgpUdXBsZSBOIHdpbGwg
YmUgZXhlY3V0ZWQgIDggdGltZXMsIHdoaWNoIGFnYWluIGlzIG5ldyBiZWhhdmlvci4gIFRoZQpo
aWdoZXN0IHR1cGxlIGNvdW50IGl0IHNlZXMgYXMgdW5pcXVlIGlzIDEyODsgc28gaW4gb3VyIGV4
YW1wbGUsIGl0IHdpbGwKZ2VuZXJhdGUgc2FtcGxlIGlucHV0cyB1cCB0byA2NCBpbnN0cnVjdGlv
bnMgLS0gZXZlbiBpZiB0aGUgYWN0dWFsIHBhdGgKdGhyb3VnaCB0aGUgY29kZSBmb3IgZWFjaCBp
bnN0cnVjdGlvbiBpcyBpZGVudGljYWwgdG8gdGhlCnNpbmdsZS1pbnN0cnVjdGlvbiBvbmUuCgpB
IDY0LWluc3RydWN0aW9uIHRlc3QgY2FzZSB3aWxsIHRha2UgYXQgbGVhc3QgNjR4IGFzIGxvbmcg
dG8gZXhlY3V0ZSBhcwphIDEtaW5zdHJ1Y3Rpb24gdGVzdCBjYXNlOyBhbmQgaXQgd2lsbCBnZW5l
cmFsbHkgYWxzbyB0YWtlIDY0eCBhcyBsb25nCnRvIGZ1enouICBUaGlzIG1ha2VzIEFGTCBpcyBz
cGVuZGluZyBuZWFybHkgMTAwMHggYXMgbXVjaCB0aW1lIGZ1enppbmcKdGhhdCB0ZXN0IGNhc2Ug
YXMgdGhlIDEtaW5zdHJ1Y3Rpb24gdGVzdCBjYXNlLCBidXQgZm9yIG5vIHZlcnkgZ29vZApyZWFz
b24gLS0gaWYgeW91IGNhbid0IGdldCBhY3R1YWwgbmV3IGJlaGF2aW9yIHdlIGNhcmUgYWJvdXQg
b3V0IG9mIDItMwppbnN0cnVjdGlvbnMsIHlvdSdyZSBub3QgZ29pbmcgdG8gZ2V0IGl0IG91dCBv
ZiA2MCBpbnN0cnVjdGlvbnMuCgpJT1csIGFyYml0cmFyeSBudW1iZXJzIG9mIGluc3RydWN0aW9u
cyBmb29sIEFGTCBpbnRvIHRoaW5raW5nIGl0J3MgZm91bmQKc29tZXRoaW5nIG5ldyBhbmQgaW50
ZXJlc3Rpbmcgd2hlbiBpdCBoYXNuJ3QuICBMaW1pdGluZyB0aGUgbnVtYmVyIG9mCmluc3RydWN0
aW9ucyBzaG91bGQgaW4gdGhlb3J5IGtlZXAgQUZMIGZyb20gZ2V0dGluZyBkaXN0cmFjdGVkIHdp
dGggdGVzdApjYXNlcyBpdCB0aGlua3MgYXJlIG5ldyBhbmQgdW5pcXVlIGJ1dCBhcmVuJ3QuICBB
bmQgd2Ugc2VlIHRoYXQgZm9yIHRoZQpvbGQgZm9ybWF0LCB0aGlzIGlzIHRydWUuCgpJIHN1c3Bl
Y3QgdGhlcmUncyBzb21lIG51bWJlciBvZiBpbnN0cnVjdGlvbnMgcGFzdCB3aGljaCB3ZSBnZXQK
ZGltaW5pc2hpbmcgcmV0dXJucyBldmVuIGZvciB0aGUgJ2NvbXBhY3QnIGZvcm1hdCwgYnV0IHNp
bmNlIHRlc3RpbmcKaW52b2x2ZXMgcnVubmluZyB0aGluZ3MgZm9yIDI0IGhvdXJzLCB0aGVyZSdz
IGFsc28gYSBkaW1pbmlzaGluZyByZXR1cm5zCmZvciB0aGF0IGtpbmQgb2Ygb3B0aW1pemF0aW9u
LiA6LSkKCj4+IC0tLSBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enot
ZW11bC5jCj4+ICsrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enot
ZW11bC5jCj4+IEBAIC05NjAsMTAgKzk2MCwxMyBAQCB2b2lkIHNldHVwX2Z1enpfc3RhdGUoc3Ry
dWN0IGZ1enpfc3RhdGUgKnN0YXRlLCBjb25zdCB1aW50OF90ICpkYXRhX3AsIHNpemVfdCBzaQo+
PiAgICAgIHN0YXRlLT5kYXRhX251bSA9IHNpemU7Cj4+ICB9Cj4+ICAKPj4gK2ludCBvcHRfaW5z
dHJ1Y3Rpb25fbGltaXQgPSAwOwo+IAo+IHVuc2lnbmVkIGludCAoYW5kIGZvcm1hbGx5IG5vIG5l
ZWQgZm9yIGFuIGluaXRpYWxpemVyKQo+IAo+PiAgaW50IHJ1bnRlc3Qoc3RydWN0IGZ1enpfc3Rh
dGUgKnN0YXRlKSB7Cj4+ICAgICAgaW50IHJjOwo+PiAgCj4+ICAgICAgc3RydWN0IHg4Nl9lbXVs
YXRlX2N0eHQgKmN0eHQgPSAmc3RhdGUtPmN0eHQ7Cj4+ICsgICAgaW50IGljb3VudCA9IDA7Cj4g
Cj4gdW5zaWduZWQgaW50CgpBY2sKCj4gCj4+IEBAIC05ODgsNyArOTkxLDkgQEAgaW50IHJ1bnRl
c3Qoc3RydWN0IGZ1enpfc3RhdGUgKnN0YXRlKSB7Cj4+ICAKPj4gICAgICAgICAgcmMgPSB4ODZf
ZW11bGF0ZShjdHh0LCAmc3RhdGUtPm9wcyk7Cj4+ICAgICAgICAgIHByaW50ZigiRW11bGF0aW9u
IHJlc3VsdDogJWRcbiIsIHJjKTsKPj4gLSAgICB9IHdoaWxlICggcmMgPT0gWDg2RU1VTF9PS0FZ
ICk7Cj4+ICsgICAgfSB3aGlsZSAoIHJjID09IFg4NkVNVUxfT0tBWSAmJgo+PiArICAgICAgICAg
ICAgICAoIW9wdF9pbnN0cnVjdGlvbl9saW1pdCB8fAo+PiArICAgICAgICAgICAgICAgKCsraWNv
dW50IDwgb3B0X2luc3RydWN0aW9uX2xpbWl0KSkgKTsKPiAKPiBIbW0sIGlmIHRoZSBpbml0YWxp
emVyIG9mIG9wdF9pbnN0cnVjdGlvbl9saW1pdCB3YXMgVUlOVF9NQVgsIEkgdGhpbmsKPiB0aGlz
IHdvdWxkbid0IHNldmVyZWx5IGltcGFjdCByZXN1bHRzIChydW5uaW5nIDQgYmlsbGlvbiBlbXVs
YXRpb25zIGlzCj4gc2ltcGx5IGdvaW5nIHRvIHRha2UgdG9vIGxvbmcpIGFuZCB0aGlzIGV4cHJl
c3Npb24gY291bGQgYmUgYSBzaW1wbGUKPiBjb21wYXJpc29uLgoKWWVzLCB3ZSBjb3VsZCBkbyB0
aGF0IC0tIHdlJ2QgaGF2ZSB0byBjaGFuZ2UgdGhlIGFyZ3VtZW50IHBhcnNpbmcgY29kZQp0byBo
YW5kbGUgdGhhdCBjYXNlIGluc3RlYWQsIGJ1dCB0aGF0J3MgcHJvYmFibHkgYSBiZXR0ZXIgdHJh
ZGUtb2ZmLgoKQW5kIEkgZG9uJ3QgaGF2ZSB0byBhcmd1ZSBhYm91dCBob3cgaGF2aW5nIGFuIGlu
aXRpYWxpemVyIGlzIGVhc2llciB0bwp1bmRlcnN0YW5kIHdoYXQncyBnb2luZyBvbiBldmVuIGlm
IGl0J3Mgbm90IHN0cmljdGx5IG5lY2Vzc2FyeS4gOi0pCgogLUdlb3JnZQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 10:49:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 10:49:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0QC2-0005Ey-Vv; Fri, 06 Oct 2017 10:49:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e0QC0-0005Es-Qm
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 10:49:21 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 A5/8A-03046-0BF57D95; Fri, 06 Oct 2017 10:49:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAKsWRWlGSWpSXmKPExsVyMfTOJt118dc
 jDfonK1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlfJ01mLFgoVXFt3h6WBsYLol2MXBxCApMY
 JY5s6mUHcVgEXjNLNJ0+wAziSAjcYZV4vHsSkMMJ5GRJ3Ho7jxXCTpOYu+wuUxcjB5BdIdFy2
 xXEFBJQk1jzJgpi6C9GiTW/WsFahQViJRb+eAHWKiKQIHF05kxGkCJmgfWsEvdvXmaF6FjDKH
 GrZyPYUDYBHYl1M2pBTF4BW4njP/RBelkEVCS2X1vODmKLCoRL7P9+DWw+r4CgxMmZT1hAbE4
 BD4lXD3aD1TALmEnM2/yQGcIWl7j1ZD4ThC0vsf3tHOYJjKKzkLTPQtIyC0nLLCQtCxhZVjGq
 F6cWlaUW6ZroJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIExgsDEOxg7L7sf4hRk
 oNJSZT3Suz1SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvOvjgHKCRanpqRVpmTnAyIVJS3DwKI
 nwzgBJ8xYXJOYWZ6ZDpE4xGnNcuHPpDxPHgT23/jAJseTl56VKifOuBSkVACnNKM2DGwRLKJc
 YZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzJsLMoUnM68Ebt8roFOYgE6Z03QF5JSSRISUVANj
 XKaWsILgtzTzCocccX4hG9878+5JfptpPIc5WtT1aLBT3LawJfFRKlE7eEWP+P1UVCtoSu94u
 IX/XfTa4L0JR+W/TpU3iN1y/IAe19GmZ3y/b+9I/qPoLHVk2mLjtkL73e/WfT16wmcDZ4WCaa
 7AM4bEW1/O2IVtzUs+9/DyzEmHOY9fM12gxFKckWioxVxUnAgA5Tj4TCMDAAA=
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1507286957!69993611!1
X-Originating-IP: [209.85.220.178]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18020 invoked from network); 6 Oct 2017 10:49:18 -0000
Received: from mail-qk0-f178.google.com (HELO mail-qk0-f178.google.com)
 (209.85.220.178)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Oct 2017 10:49:18 -0000
Received: by mail-qk0-f178.google.com with SMTP id n5so15172091qke.11
 for <xen-devel@lists.xen.org>; Fri, 06 Oct 2017 03:49:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=4/gxVK1q3Y469mguw58Ddp7m0C2QoEehXU4ve4xmGfg=;
 b=b8H2ZYXYRyWfy+4UfQ4ynLzkPM0h8pBoe/0A1ZKxD6JSFIFPBTe8T/FzSQwYLT73BB
 1qEmPSV1KJK8kQWryVNgBautTUVrACcRBBvsC/nDXZP87VatIoek1ySH9bqxd1LCuf9Y
 5kJ9zJ7wB0LLO+qCDCyvktX49CUO6LNl59vG8=
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=4/gxVK1q3Y469mguw58Ddp7m0C2QoEehXU4ve4xmGfg=;
 b=Wj10mU+cHINBsBNlw0I7+Sr9odKiC3KZlgHw4orsKmxp/GEvtBrRGiFX8dIXI8YWH3
 R1ooXzdDKQFfUH1QTAy3af2KWifeWahRaW686WFuwKcAGjoAQDYVtNG70ZCHmRKI1cvJ
 I7nNWwwndoI9JhxlGUrmxfUlSpjUkiWXTW04TGDgCsdRkV9RKFw1dlY4XhXdooKEwDPO
 IwosMTS6y6yuLCxgqysSXXxr3cR1T5D+DvVHArCa4G2F4EPhSm04YEjrlx0sZR2UeG3A
 KF9+V993+mObeFOuuBnWo9hXEYIwFYUtjpNhLygVahsgc0D2sMWxAIsB6I+LL/E1nRQf
 hKTQ==
X-Gm-Message-State: AMCzsaWstbOaRsXmHTxqhTUTHweEAZsUOoQVqP5taMVkgycJUEPneWkk
 8Sh7Hzoc63pQ/m+4AS5DLuJ9lw==
X-Google-Smtp-Source: AOwi7QB9eASCyF5QYLNMRXPXfD51tGp9X0ELUNk+6EU3FH5f2C0bpaUhMmxGc+7vRiQ0/Mc63kf/Sg==
X-Received: by 10.55.23.99 with SMTP id i96mr9874604qkh.278.1507286957492;
 Fri, 06 Oct 2017 03:49:17 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id e199sm692558qka.93.2017.10.06.03.49.14
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 06 Oct 2017 03:49:17 -0700 (PDT)
To: Paul Durrant <Paul.Durrant@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
References: <20171005174222.29161-1-julien.grall@linaro.org>
 <20171005174222.29161-10-julien.grall@linaro.org>
 <73c55f21a19b4831b011044c43fa9dbb@AMSPEX02CL03.citrite.net>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <3e427451-4fa2-7e9f-5d7a-dfa23d0ab35b@linaro.org>
Date: Fri, 6 Oct 2017 11:49:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <73c55f21a19b4831b011044c43fa9dbb@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.com>,
 Shane Wang <shane.wang@intel.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Gang Wei <gang.wei@intel.com>
Subject: Re: [Xen-devel] [PATCH v2 9/9] xen: Convert __page_to_mfn and
 __mfn_to_page to use typesafe MFN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgUGF1bCwKCk9uIDA2LzEwLzE3IDEwOjExLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKPj4gaW5kZXgg
MDQxMGIxZTg2Yi4uMWU3YTBjNmM0MCAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL3AybS5j
Cj4+ICsrKyBiL3hlbi9hcmNoL2FybS9wMm0uYwo+PiBAQCAtMzgsMTIgKzM4LDYgQEAgc3RhdGlj
IHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IG1heF92bWlkID0KPj4gTUFYX1ZNSURfOF9CSVQ7
Cj4+Cj4+ICAgI2RlZmluZSBQMk1fUk9PVF9QQUdFUyAgICAoMTw8UDJNX1JPT1RfT1JERVIpCj4+
Cj4+IC0vKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vbW0uaCB0byBtYWtlIHRoZW0gd29yayB3
aXRoIG1mbl90ICovCj4+IC0jdW5kZWYgbWZuX3RvX3BhZ2UKPj4gLSNkZWZpbmUgbWZuX3RvX3Bh
Z2UobWZuKSBfX21mbl90b19wYWdlKG1mbl94KG1mbikpCj4+IC0jdW5kZWYgcGFnZV90b19tZm4K
Pj4gLSNkZWZpbmUgcGFnZV90b19tZm4ocGcpIF9tZm4oX19wYWdlX3RvX21mbihwZykpCj4+IC0K
Pj4gICB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBwMm1faXBhX2JpdHM7Cj4+Cj4+ICAgLyog
SGVscGVycyB0byBsb29rdXAgdGhlIHByb3BlcnRpZXMgb2YgZWFjaCBsZXZlbCAqLwo+PiBAQCAt
OTgsNyArOTIsNyBAQCB2b2lkIGR1bXBfcDJtX2xvb2t1cChzdHJ1Y3QgZG9tYWluICpkLCBwYWRk
cl90Cj4+IGFkZHIpCj4+ICAgICAgIHByaW50aygiZG9tJWQgSVBBIDB4JSJQUklwYWRkciJcbiIs
IGQtPmRvbWFpbl9pZCwgYWRkcik7Cj4+Cj4+ICAgICAgIHByaW50aygiUDJNIEAgJXAgbWZuOjB4
JWx4XG4iLAo+PiAtICAgICAgICAgICBwMm0tPnJvb3QsIF9fcGFnZV90b19tZm4ocDJtLT5yb290
KSk7Cj4+ICsgICAgICAgICAgIHAybS0+cm9vdCwgbWZuX3gocGFnZV90b19tZm4ocDJtLT5yb290
KSkpOwo+IAo+IFRoZSBmb3JtYXQgc3BlY2lmaWVyIHNob3VsZCByZWFsbHkgYmUgdXNpbmcgUFJJ
X21mbiBub3cuIFNhbWUgZ29lcyBmb3Igb3RoZXJzIGJlbG93LgoKU2ltaWxhcmx5IHdlIGNvdWxk
IGRvIG11Y2ggbW9yZSBjbGVhbi11cCBpbiBlYWNoIGNodW5rLiBTbyB3aGVyZSBkbyBJIApzdG9w
PyBUaGF0J3Mgd2h5IEkgd3JvdGUgZG93biBpbiB0aGlzIGNvbW1lbnQgSSB3aWxsIG5vdCBoYW5k
bGUgYWxsIHRoZSAKY2xlYW4tdXAuLi4KCj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYv
ZGVzY3JpcHRvci10YWJsZXMuYwo+PiBiL3hlbi9hcmNoL3g4Ni9wdi9kZXNjcmlwdG9yLXRhYmxl
cy5jCj4+IGluZGV4IDgxOTczYWYxMjQuLmYyYjIwZjk5MTAgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9wdi9kZXNjcmlwdG9yLXRhYmxlcy5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9wdi9k
ZXNjcmlwdG9yLXRhYmxlcy5jCj4+IEBAIC0yNSwxNiArMjUsNiBAQAo+PiAgICNpbmNsdWRlIDxh
c20vcDJtLmg+Cj4+ICAgI2luY2x1ZGUgPGFzbS9wdi9tbS5oPgo+Pgo+PiAtLyogT3ZlcnJpZGUg
bWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0gd29yayB3aXRoIG1mbl90ICovCj4+
IC0jdW5kZWYgbWZuX3RvX3BhZ2UKPj4gLSNkZWZpbmUgbWZuX3RvX3BhZ2UobWZuKSBfX21mbl90
b19wYWdlKG1mbl94KG1mbikpCj4+IC0jdW5kZWYgcGFnZV90b19tZm4KPj4gLSNkZWZpbmUgcGFn
ZV90b19tZm4ocGcpIF9tZm4oX19wYWdlX3RvX21mbihwZykpCj4+IC0KPj4gLS8qKioqKioqKioq
KioqKioqKioqCj4+IC0gKiBEZXNjcmlwdG9yIFRhYmxlcwo+PiAtICovCj4+IC0KPiAKPiBJcyB0
aGUgY29tbWVudCB3cm9uZz8KClsuLi5dCgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2
L2VtdWwtcHJpdi1vcC5jIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi0KPj4gb3AuYwo+PiBp
bmRleCBkZDkwNzEzYWNmLi45Y2NiZDAyMWVmIDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC94ODYv
cHYvZW11bC1wcml2LW9wLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5j
Cj4+IEBAIC00MywxNiArNDMsNiBAQAo+PiAgICNpbmNsdWRlICJlbXVsYXRlLmgiCj4+ICAgI2lu
Y2x1ZGUgIm1tLmgiCj4+Cj4+IC0vKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRv
IG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3QgKi8KPj4gLSN1bmRlZiBtZm5fdG9fcGFnZQo+PiAt
I2RlZmluZSBtZm5fdG9fcGFnZShtZm4pIF9fbWZuX3RvX3BhZ2UobWZuX3gobWZuKSkKPj4gLSN1
bmRlZiBwYWdlX3RvX21mbgo+PiAtI2RlZmluZSBwYWdlX3RvX21mbihwZykgX21mbihfX3BhZ2Vf
dG9fbWZuKHBnKSkKPj4gLQo+PiAtLyoqKioqKioqKioqKioqKioqKioqKioqCj4+IC0gKiBJL08g
ZW11bGF0aW9uIHN1cHBvcnQKPj4gLSAqLwo+PiAtCj4gCj4gV2hhdCdzIHdyb25nIHdpdGggdGhl
IGNvbW1lbnQ/CgpUaGUgZmlsZSBpcyBkZWRpY2F0ZWQgdG8gSS9PIGVtdWxhdGlvbiBzdXBwb3J0
IGFzIHNhaWQgaW4gdGhlIGhlYWRlciBhbmQgCnRoZSBuYW1lLiBJIGNhbiB1bmRlcnN0YW5kIHdo
eSBpdCB3YXMgdGhlcmUgZ2l2ZW4gdGhlcmUgd2FzIG1hY3JvcyAKZGVmaW5lZCBub3QgcmVsYXRl
ZCB0byBJL08uIE5vdyB0aGV5IGFyZSBkcm9wcGVkLCB3aHkgd291bGQgeW91IG5lZWQgYSAKY29t
bWVudCB0byBzZXBhcmF0ZSBpbmNsdWRlcyBhbmQgdGhlIGNvZGU/CgpbLi4uXQoKPj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKPj4gaW5k
ZXggODY1MDZmMzc0Ny4uYjg1Mzk0ZDFmOSAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gveDg2L3Ry
YXBzLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKPj4gQEAgLTgxMSw3ICs4MTEsNyBA
QCBpbnQgd3Jtc3JfaHlwZXJ2aXNvcl9yZWdzKHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQo+
Pgo+PiAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAo+PiAgICAgICAgICAg
ICAgICAgICAgICAgICJCYWQgR01GTiAlbHggKE1GTiAlbHgpIHRvIE1TUiAlMDh4XG4iLAo+PiAt
ICAgICAgICAgICAgICAgICAgICAgZ21mbiwgcGFnZSA/IHBhZ2VfdG9fbWZuKHBhZ2UpIDogLTFV
TCwgYmFzZSk7Cj4+ICsgICAgICAgICAgICAgICAgICAgICBnbWZuLCBwYWdlID8gbWZuX3gocGFn
ZV90b19tZm4ocGFnZSkpIDogLTFVTCwgYmFzZSk7Cj4gCj4gV291bGQgdGhpcyBub3QgYmUgYmV0
dGVyIGFzIG1mbl94KHBhZ2UgPyBwYWdlX3RvX21mbihwYWdlKSA6IElOVkFMSURfTUZOKSwgYXMg
eW91IGhhdmUgZG9uZSBlbHNld2hlcmU/CgpTZWUgYWJvdmUuCgotLSAKSnVsaWVuIEdyYWxsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 10:50:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 10:50:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0QCq-0005kN-8E; Fri, 06 Oct 2017 10:50:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445016e61=George.Dunlap@citrix.com>)
 id 1e0QCp-0005kD-8m
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 10:50:11 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 B1/87-02045-2EF57D95; Fri, 06 Oct 2017 10:50:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHRDpO69+Ou
 RBvdWGll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlTtr9jK5jEV3HkwE2WBsZN3F2MnBwSAv4S
 PTP3MYPYwgLeEpN397GB2CICyhK9v36zgNjMAtMYJVomm3UxcnEICfQwSVxsuskKkmAT0JOYd
 /wrWBGvgK3Em20/2bsYOThYBFQk9u2TBQmLCoRLNJ3thyoRlDg58wkLSAmngL1Ezz4TEJNZQF
 Ni/S59iE3iEreezGeCsOUlmrfOBrtMSEBVYvGDo+wTGPlnIRk0C6F7FpLuWUi6FzCyrGLUKE4
 tKkst0jWy1EsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAzLegYGxh2MTXv9DjFK
 cjApifJeib0eKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC92UcUE6wKDU9tSItMwcYITBpCQ4eJ
 RHeGSBp3uKCxNzizHSI1ClGRSlx3rUgCQGQREZpHlwbLCovMcpKCfMyMjAwCPEUpBblZpagyr
 9iFOdgVBLmVQLGuBBPZl4J3PRXQIuZgBbPaboCsrgkESEl1cDoo+I725ddXHujnadCoeOaFr2
 HC1pWz3lvInavTFAv4bZxmO/yDCblyMJ1220vaeyyOvWn0fNiW4RTY1fgBJ4coQmdi8KurmCw
 b7jAOPvWo1/mG3c07qq8ZuQye31P7MfKI9sulyhtVG0wundhkR2DGJv14aDHWp6r4mKzg9dJW
 L/8+3TBiV1KLMUZiYZazEXFiQDNcstPxQIAAA==
X-Env-Sender: prvs=445016e61=George.Dunlap@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1507287005!53583403!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20536 invoked from network); 6 Oct 2017 10:50:06 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 10:50:06 -0000
X-IronPort-AV: E=Sophos;i="5.42,482,1500940800"; d="scan'208";a="442752358"
To: Jan Beulich <JBeulich@suse.com>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
 <20170925142648.25959-12-george.dunlap@citrix.com>
 <59D4B7BC0200007800181E69@prv-mh.provo.novell.com>
 <080fca2d-ea08-d3fa-ec11-f98089704a4a@citrix.com>
 <59D76F9F0200007800182F19@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <c27080c5-e2b6-8416-5cb2-360133dd189c@citrix.com>
Date: Fri, 6 Oct 2017 11:50:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59D76F9F0200007800182F19@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 12/13] fuzz/x86_emulate: Set and fuzz
	more CPU state
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDYvMjAxNyAxMDo1NyBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDUuMTAu
MTcgYXQgMTk6MDgsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+PiBPbiAxMC8w
NC8yMDE3IDA5OjI4IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDI1LjA5LjE3IGF0
IDE2OjI2LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPj4+PiBAQCAtNTk3LDYg
KzU5OSw0NyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX29wcyBhbGxfZnV6emVy
X29wcyA9IHsKPj4+PiAgfTsKPj4+PiAgI3VuZGVmIFNFVAo+Pj4+ICAKPj4+PiArc3RhdGljIHZv
aWQgX3NldF9mcHVfc3RhdGUoY2hhciAqZnhzYXZlLCBib29sIHN0b3JlKQo+Pj4+ICt7Cj4+Pj4g
KyAgICBpZiAoIGNwdV9oYXNfZnhzciApCj4+Pj4gKyAgICB7Cj4+Pj4gKyAgICAgICAgc3RhdGlj
IHVuaW9uIF9fYXR0cmlidXRlX18oKF9fYWxpZ25lZF9fKDE2KSkpIHsKPj4+PiArICAgICAgICAg
ICAgY2hhciB4WzQ2NF07Cj4+Pgo+Pj4gVGhlIGZpbmFsIHBhcnQgb2YgdGhlIHNhdmUgYXJlYSBp
c24ndCBiZWluZyB3cml0dGVuLCB5ZXMsIGJ1dCBpcyBpdAo+Pj4gcmVhbGx5IHdvcnRoIHNhdmlu
ZyB0aGUgZmV3IGJ5dGVzIG9mIHN0YWNrIHNwYWNlIGhlcmUsIHJhdGhlciB0aGFuCj4+PiBoYXZp
bmcgdGhlIGV4cGVjdGVkIDUxMiBhcyBhcnJheSBkaW1lbnNpb24/Cj4+Cj4+IFNvIEkgZGlkbid0
IGFjdHVhbGx5IGxvb2sgaW50byB0aGlzIHZlcnkgbXVjaDsgSSBtYWlubHkganVzdCBoYWNrZWQg
YXQKPj4gaXQgdW50aWwgaXQgc2VlbWVkIHRvIHdvcmsuICBJIGNvcGllZC1hbmQtcGFzdGVkIGVt
dWxfdGVzdF9pbml0KCkgZnJvbQo+PiB4ODZfZW11bGF0ZS5jICh3aGljaCBpcyB3aGVyZSB0aGUg
NDY0IGNhbWUgZnJvbSksIHRoZW4gY29waWVkIHNvbWUKPj4gc2NyYXBzIG9mIGFzbSBmcm9tIHN0
YWNrb3ZlcmZsb3cuCj4gCj4gT25lIHRoaW5nIHRoYXQgY2FtZSB0byBtaW5kIGluIHRoaXMgY29u
dGV4dDogSXQgd291bGQgcGVyaGFwcyBiZQo+IHVzZWZ1bCB0byBub3Qgd2FzdGUgaW5wdXQgYnl0
ZXMgb24gdGhlIHVudXNlZCBwb3J0aW9ucyBvZiB0aGUKPiBzYXZlIGFyZWEuIEFsb25nIHRob3Nl
IGxpbmVzIGl0IG1heSBhbHNvIGJlIHdvcnRoIGNvbnNpZGVyaW5nIG5vdAo+IHRvIHdhc3RlIGlu
cHV0IG9uIHRoZSBoaWdoIGhhbHZlcyBvZiA2NC1iaXQgcmVnaXN0ZXJzIGFzIHdlbGwgYXMKPiB0
aGUgaGlnaCA4IEdQUnMgd2hlbiBlbXVsYXRpbmcgMzItIG9yIDE2LWJpdCBtb2RlLgoKV2VsbCB3
aXRoIHRoZSAnY29tcGFjdCcgbW9kZSB3ZSdyZSBub3Qgd2FzdGluZyBhbnl0aGluZyAtLSBBRkwg
bWF5ICd0cnknCnRvIHdyaXRlIHRvIHRob3NlIGFyZWFzIChieSBzZXR0aW5nIHRoZSA8b2Zmc2V0
PiB3b3JkIHRvIHRob3NlIGFyZWFzKSwKYnV0IGl0IHdpbGwgZmluZCB0aGF0IG5vdGhpbmcgaGFw
cGVucyBhbmQgbm90IGdlbmVyYXRlIGFueSB0ZXN0IGNhc2VzIHRoZXJlLgoKRXZlbiBmb3IgdGhl
IGhpZ2ggZW5kcyBvZiB0aGUgR1BScywgaWYgZ2FyYmFnZSBpbiB0aG9zZSAqZGlkKiBjYXVzZSBh
CmNyYXNoIGluIDMyLSBvciAxNi1iaXQgbW9kZSwgd2UnZCBkZWZpbml0ZWx5IHdhbnQgdG8ga25v
dywgd291bGRuJ3Qgd2U/CldlJ2Qgd2FudCB0byBmaXggaXQgYW55d2F5LCBhbmQgd2UnZCBuZWVk
IHRvIG1ha2Ugc3VyZSB0aGVyZSB3YXNuJ3QgYQp3YXkgZm9yIGEgZ3Vlc3QgdG8gdHJpZ2dlciB0
aGF0IHNpdHVhdGlvbiB3aXRoIHRoZSBlbXVsYXRvci4KCiAtR2VvcmdlCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 10:54:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 10:54:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0QGa-0006AC-Ok; Fri, 06 Oct 2017 10:54:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445016e61=George.Dunlap@citrix.com>)
 id 1e0QGa-0006A5-6X
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 10:54:04 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 7F/FE-02216-BC067D95; Fri, 06 Oct 2017 10:54:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHRDpO6RhOu
 RBrf+KVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm3f29hLpiuXXH3WSdjA+NkpS5GTg4JAX+J
 WZtXs4LYwgLeEpN397GB2CICyhKfn69kBrGZBYolvu1YCxTn4hAS6GGS+N75AyzBJqAnMe/4V
 xYQm1fAVqLp8GSwQSwCKhIXNn4Di4sKhEs0ne2HqhGUODnzCZjNKWAvsXTzN6A5HEALNCXW79
 KH2CUucevJfCYIW15i+9s5YKuEBFQlFj84yj6BkX8WkkmzELpnIemehaR7ASPLKkaN4tSistQ
 iXSMDvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwNCsZ2Bg3MHYONvvEKMkB5OS
 KO+V2OuRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4L8YD5QSLUtNTK9Iyc4BRApOW4OBREuFlB
 kaKEG9xQWJucWY6ROoUo6KUOO8CkD4BkERGaR5cGywyLzHKSgnzMjIwMAjxFKQW5WaWoMq/Yh
 TnYFQS5p0LMoUnM68EbvoroMVMQIvnNF0BWVySiJCSamCsu9a+QpqT82T3xZPP335JVXmnxLL
 sjO7V67MFNk2x1Ju8bH75hjfxFxrkVczmrFunIWEkkxl+6cP+fvNXrsvtNc5xZj6Iqvr+OvmD
 Q5Tqy5samaUaTZ4Cdlx7+0Xu3mG12rFQulj04xJJjr8+bzSEJWKm5uhE3EsTCpm9pSpdpcDgc
 c3HYg8lluKMREMt5qLiRAATXKcQxwIAAA==
X-Env-Sender: prvs=445016e61=George.Dunlap@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1507287234!111296002!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13278 invoked from network); 6 Oct 2017 10:53:56 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 10:53:56 -0000
X-IronPort-AV: E=Sophos;i="5.42,482,1500940800"; d="scan'208";a="442752638"
To: Jan Beulich <jbeulich@suse.com>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
 <20170925142648.25959-12-george.dunlap@citrix.com>
 <59D4B7BC0200007800181E69@prv-mh.provo.novell.com>
 <080fca2d-ea08-d3fa-ec11-f98089704a4a@citrix.com>
 <59D71E4F0200007800107D1F@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <6085f315-92ac-80a1-b03c-f95498957b1d@citrix.com>
Date: Fri, 6 Oct 2017 11:53:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59D71E4F0200007800107D1F@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: andrew.cooper3@citrix.com, wei.liu2@citrix.com,
 xen-devel@lists.xenproject.org, ian.jackson@citrix.com
Subject: Re: [Xen-devel] [PATCH v2 12/13] fuzz/x86_emulate: Set and fuzz
	more CPU state
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDYvMjAxNyAwNzoxMCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiAxMC8wNS8xNyA3OjA4IFBNID4+Pgo+PiBP
biAxMC8wNC8yMDE3IDA5OjI4IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDI1LjA5
LjE3IGF0IDE2OjI2LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPj4+PiBAQCAt
NTk3LDYgKzU5OSw0NyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX29wcyBhbGxf
ZnV6emVyX29wcyA9IHsKPj4+PiAgfTsKPj4+PiAgI3VuZGVmIFNFVAo+Pj4+ICAKPj4+PiArc3Rh
dGljIHZvaWQgX3NldF9mcHVfc3RhdGUoY2hhciAqZnhzYXZlLCBib29sIHN0b3JlKQo+Pj4+ICt7
Cj4+Pj4gKyAgICBpZiAoIGNwdV9oYXNfZnhzciApCj4+Pj4gKyAgICB7Cj4+Pj4gKyAgICAgICAg
c3RhdGljIHVuaW9uIF9fYXR0cmlidXRlX18oKF9fYWxpZ25lZF9fKDE2KSkpIHsKPj4+PiArICAg
ICAgICAgICAgY2hhciB4WzQ2NF07Cj4+Pgo+Pj4gVGhlIGZpbmFsIHBhcnQgb2YgdGhlIHNhdmUg
YXJlYSBpc24ndCBiZWluZyB3cml0dGVuLCB5ZXMsIGJ1dCBpcyBpdAo+Pj4gcmVhbGx5IHdvcnRo
IHNhdmluZyB0aGUgZmV3IGJ5dGVzIG9mIHN0YWNrIHNwYWNlIGhlcmUsIHJhdGhlciB0aGFuCj4+
PiBoYXZpbmcgdGhlIGV4cGVjdGVkIDUxMiBhcyBhcnJheSBkaW1lbnNpb24/Cj4+Cj4+IFNvIEkg
ZGlkbid0IGFjdHVhbGx5IGxvb2sgaW50byB0aGlzIHZlcnkgbXVjaDsgSSBtYWlubHkganVzdCBo
YWNrZWQgYXQKPj4gaXQgdW50aWwgaXQgc2VlbWVkIHRvIHdvcmsuICBJIGNvcGllZC1hbmQtcGFz
dGVkIGVtdWxfdGVzdF9pbml0KCkgZnJvbQo+PiB4ODZfZW11bGF0ZS5jICh3aGljaCBpcyB3aGVy
ZSB0aGUgNDY0IGNhbWUgZnJvbSksIHRoZW4gY29waWVkIHNvbWUKPj4gc2NyYXBzIG9mIGFzbSBm
cm9tIHN0YWNrb3ZlcmZsb3cuCj4gCj4gT2gsIHNvIGl0IGxvb2tzIGxpa2UgSSdtIGd1aWx0eSBo
ZXJlLCBhcyBJIHRoaW5rIGl0IHdhcyBtZSB3aG8gd3JvdGUgaXQgdGhhdAo+IHdheSB0aGVyZS4g
SSBoYXZlIHRvIGFkbWl0IEkgZG9uJ3QgcmVhbGx5IHNlZSB3aHkgSSB3YW50ZWQgdG8gc2F2ZSBv
biBzdGFjawo+IGNvbnN1bXB0aW9uIHRoZXJlLiBJbiBhbnkgZXZlbnQgSSdtIHRoZW4gZmluZSBm
b3IgeW91IHRvIGxlYXZlIGl0IHRoYXQgd2F5LAo+IHNvIHRoZSB0d28gcGxhY2VzIHJlbWFpbiBp
biBzeW5jIChidXQgSSB3b3VsZCBhbHNvIGJlIGZpbmUgaWYgeW91IGNoYW5nZWQKPiBpdCBoZXJl
LCBhbmQgSSdkIHRoZW4gdHJ5IHRvIHJlbWVtYmVyIHRvIGNsZWFuIGl0IHVwIG9uIHRoZSBvdGhl
ciBzaWRlKS4KCldlbGwgSSBkb24ndCB0aGluayB0aGlzIGZ1bmN0aW9uIHJlYWxseSBsb29rcyBt
dWNoIGF0IGFsbCBsaWtlCmVtdWxfdGVzdF9pbml0KCk7IGFuZCBJIHRoaW5rIGl0IG1ha2VzIHNl
bnNlIHRvIGtlZXAgdGhpcyBiaXQgYW5kIHRoZQoibnVsbCIgbG9hZCBiZWxvdyBpZGVudGljYWws
IHNvIEknbGwgY2hhbmdlIGl0IHRvIDUxMi4KCj4+Pj4gKyAgICAgICAgfQo+Pj4+ICsgICAgICAg
IAo+Pj4+ICsgICAgICAgIGFzbSB2b2xhdGlsZSggImZ4c2F2ZSAlMCIgOiAiPW0iICgqZnhzKSAp
Owo+Pj4KPj4+IFRoaXMgaXMgcHJldHR5IGNvbmZ1c2luZywgdGhlIG1vcmUgd2l0aCB0aGUgZGlm
ZmVyZW50IHZhcmlhYmxlIG5hbWVzCj4+PiB1c2VkIHdoaWNoIHBvaW50IHRvIHRoZSBzYW1lIHBp
ZWNlIG9mIG1lbW9yeS4gWW91IGJhc2ljYWxseSBzdG9yZSBiYWNrCj4+PiBpbnRvIHRoZSBhcmVh
IHlvdSd2ZSByZWFkIGZyb20uIElzIHRoZSBjYWxsZXIgZXhwZWN0aW5nIHRoZSBtZW1vcnkgYXJl
YQo+Pj4gdG8gY2hhbmdlPyBJcyB0aGlzIGJlaW5nIGRvbmUgb3RoZXIgdGhhbiBmb3IgY29udmVu
aWVuY2UgdG8gbm90IGhhdmUKPj4+IGFub3RoZXIgaW5zdGFuY2Ugb2Ygc2NyYXRjaCBzcGFjZSBv
biB0aGUgc3RhY2s/IFNvbWUgY29tbWVudCBvbiB0aGUKPj4+IGludGVudGlvbnMgbWF5IGJlIGhl
bHBmdWwgaGVyZS4KPj4KPj4gWWVzLCBzb3JyeSBmb3IgdGhlIGRpZmZlcmVudCB2YXJpYWJsZSBu
YW1lcy4gIEkgc2hvdWxkIGhhdmUgZG9uZSBhCj4+IGJldHRlciBjbGVhbi11cCBvZiB0aGlzIHBh
dGNoLgo+Pgo+PiBBcyBmb3Igd2h5IGl0J3MgZG9pbmcgYW4gZnhzYXZlIGFmdGVyIGp1c3QgZG9p
bmcgYW4gZnhyc3RvcjogSSBoYWQgdGhlCj4+IGlkZWEgdGhhdCB3aGF0IGNhbWUgb3V0IHZpYSBm
eHNhdmUgbWlnaHQgbm90IGJlIHRoZSBzYW1lIGFzIHdoYXQgd2FzCj4+IHdyaXR0ZW4gdmlhIGZ4
cnN0b3IgKGkuZS4sIHRoZSBpbnN0cnVjdGlvbiB3b3VsZCAiaW50ZXJwcmV0IiB0aGUgZGF0YSks
Cj4+IHBhcnRpY3VsYXJseSBhcyB3aGF0IHdlbnQgaW4gd291bGQgYmUgY29tcGxldGVseSByYW5k
b20gZnV6emVkIHN0YXRlLgo+PiBUaGUgaWRlYSBiZWhpbmQgZG9pbmcgdGhlIHJlc3RvcmUgLyBz
YXZlIHdhcyB0byAic2FuaXRpemUiIHRoZSBzdGF0ZSBpbgo+PiB0aGUgc3RhdGUgc3RydWN0IHRv
IGxvb2sgbW9yZSBsaWtlIHJlYWwgaW5wdXQgZGF0YS4KPiAKPiBPa2F5LCB0aGF0J3Mgd2hhdCBJ
IGhhZCBndWVzc2VkLiBBcyBzYWlkLCBwbGVhc2UgcHV0IHRoaXMgaW4gYSBjb21tZW50LCB0aGUK
PiBtb3JlIHRoYXQgeW91J3ZlIHJlYWxpemVkIHRoaXMgZG9lc24ndCB3b3JrIGFsbCBieSBpdHNl
bGYgKGR1ZSB0byB0aGUgTVhDU1IgZmllbGQKPiBjYXVzaW5nICNHUCB3aGVuIG5vdCBzYW5pdGl6
ZWQgX2JlZm9yZV8gZG9pbmcgdGhlIGZ4cnN0b3IpLiBBbmQgdGhlIHJlc3RvcmUKPiBmcm9tIG51
bGwgdGhlbiBpcyB0byBwcmUtaW5pdCBhbnkgKHRoZW9yZXRpY2FsKSBmaWVsZHMgdGhlIHN1YnNl
cXVlbnQgcmVzdG9yZSBtYXkKPiBub3QgdG91Y2ggYXQgYWxsPwoKWWVzOyBhcyBJIHNhaWQsIHRo
b3NlIHR3byBpbnN0cnVjdGlvbnMgd2VyZSBjb3BpZWQtYW5kLXBhc3RlZCBmcm9tCnN0YWNrb3Zl
cmZsb3cgKG9yIHNvbWUgb3RoZXIgd2Vic2l0ZSk7IGFuZCBJIHNlZW0gdG8gcmVjYWxsIHRoZW0g
c2F5aW5nCnRoYXQgYXJjaGl0ZWN0dXJhbGx5LCBpZiBhIGNlcnRhaW4gYW1vdW50IG9mIHRoZSAi
bG9hZCBkYXRhIiB3YXMgemVybywKdGhhdCB0aGUgdW5pdCB3b3VsZCBzaW1wbHkgZG8gYSBmdWxs
IHJlc2V0LgoKPj4+IFRoZSBmdW5jdGlvbidzIHBhcmFtZXRlciBuYW1lIGJlaW5nICJzdG9yZSIg
YWRkcyB0byB0aGUgY29uZnVzaW9uLAo+Pj4gc2luY2Ugd2hhdCBpdCBjb250cm9scyBpcyBhY3R1
YWxseSB3aGF0IHdlIGNhbGwgImxvYWQiIG9uIHg4NiAob3IKPj4+ICJyZXN0b3JlIiBmb2xsb3dp
bmcgdGhlIGluc24gbW5lbW9uaWNzKS4KPj4KPj4gSSBjaG9zZSAnc3RvcmUnIGFzIHRoZSBhcmd1
bWVudCBuYW1lIGJlZm9yZSBJIHJlYWxpemVkIHRoYXQgZnhyc3RvciB3YXMKPj4gImZ4IHJlc3Rv
cmUiIGFuZCBub3QgImZ4ciBzdG9yZSIuCj4+Cj4+IERvIHlvdSB0aGluayAnd3JpdGUnIHdvdWxk
IGJlIHN1aXRhYmxlPyAgTmFtZXMgbGlrZSAicmVzdG9yZSIgb3IgImxvYWQiCj4+IG1ha2Ugc2Vu
c2UgaWYgeW91J3JlIHRoaW5raW5nIGFib3V0IHRoaW5ncyBmcm9tIHRoZSBwcm9jZXNzb3Incwo+
PiBwZXJzcGVjdGl2ZSAoYXMgdGhlIGFyY2hpdGVjdHMgY2VydGFpbmx5IHdlcmUpOyBidXQgdGhl
eSBtYWtlIGxlc3Mgc2Vuc2UKPj5mcm9tIGEgcHJvZ3JhbW1lcidzIHBlcnNwZWN0aXZlLCBzaW5j
ZSAodG8gbWUgYW55d2F5KSBpdCBzZWVtcyBsaWtlIEknbQo+PiB3cml0aW5nIHRvIG9yIHJlYWRp
bmcgZnJvbSB0aGUgRlBVIHVuaXQgKHJhdGhlciB0aGFuIGxvYWRpbmcvcmVzdG9yaW5nCj4+IG9y
IHNhdmluZykuCj4+Cj4+IElmIHlvdSBkb24ndCBsaWtlICd3cml0ZScgSSdsbCBjaGFuZ2UgaXQg
dG8gJ3Jlc3RvcmUnLgo+IAo+ICJ3cml0ZSIgaXMgZmluZSwgSSB0aGluaywgYXMgd291bGQgYmUg
InJvIiBvciAicmVhZG9ubHkiLgo+IAo+Pj4gQW5kIHRoZW4gLSB3aGF0IGFib3V0IFlNTSByZWdp
c3RlciBzdGF0ZT8gT3RoZXIgbW9yZSBleG90aWMgcmVnaXN0ZXJzCj4+PiAobGlrZSB0aGUgQk5E
KiBvbmVzKSBtYXkgaW5kZWVkIG5vdCBiZSB0aGF0IHJlbGV2YW50IHRvIGZ1enogeWV0Lgo+Pgo+
PiBJIGNhbiBsb29rIGludG8gdGhhdCBpZiB5b3Ugd2FudCwgb3IgaWYgeW91IHdhbnQgdG8gZ2l2
ZSBtZSBzb21lIHJ1bmVzCj4+IHRvIGNvcHkgaW4gSSdtIGhhcHB5IHRvIGRvIHRoYXQgYXMgd2Vs
bC4KPiAKPiBBcyB0aGF0J3Mgbm90IGFzIHNpbXBsZSBhcyBGWFNBVkUvRlhSU1RPUiAoZHVlIHRv
IGZpcnN0IG5lZWRpbmcgdG8KPiBkaXNjb3ZlciBhcmVhIHNpemVzKSBpdCdzIHBlcmhhcHMgYmVz
dCB0byBzaW1wbHkgbGVhdmUgYSBUT0RPIGNvbW1lbnQgZm9yCj4gbm93LgoKT0suCgo+Pj4+IEBA
IC03MzcsNiArNzgwLDE3IEBAIHN0YXRpYyB2b2lkIHNldHVwX3N0YXRlKHN0cnVjdCB4ODZfZW11
bGF0ZV9jdHh0ICpjdHh0KQo+Pj4+ICAgICAgICAgICAgICBwcmludGYoIlNldHRpbmcgY3B1X3Vz
ZXJfcmVncyBvZmZzZXQgJXhcbiIsIG9mZnNldCk7Cj4+Pj4gICAgICAgICAgICAgIGNvbnRpbnVl
Owo+Pj4+ICAgICAgICAgIH0KPj4+PiArICAgICAgICBvZmZzZXQgLT0gc2l6ZW9mKHN0cnVjdCBj
cHVfdXNlcl9yZWdzKTsKPj4+PiArCj4+Pj4gKyAgICAgICAgLyogRnV6eiBmeHNhdmUgc3RhdGUg
Ki8KPj4+PiArICAgICAgICBpZiAoIG9mZnNldCA8IDEyOCApCj4+Pj4gKyAgICAgICAgewo+Pj4+
ICsgICAgICAgICAgICBpZiAoICFpbnB1dF9yZWFkKHMsIHMtPmZ4c2F2ZSArIChvZmZzZXQgKiA0
KSwgNCkgKQo+Pj4+ICsgICAgICAgICAgICAgICAgcmV0dXJuOwo+Pj4+ICsgICAgICAgICAgICBw
cmludGYoIlNldHRpbmcgZnhzYXZlIG9mZnNldCAleFxuIiwgb2Zmc2V0ICogNCk7Cj4+Pgo+Pj4g
V2hhdCdzIHRoaXMgMzItYml0IGdyYW51bGFyaXR5IGRlcml2ZWQgZnJvbT8KPj4KPj4gSnVzdCBz
ZWVtZWQgbGlrZSBhIGdvb2Qtc2l6ZWQgY2h1bmsuICBEb2luZyBpdCBieXRlLWJ5LWJ5dGUgc2Vl
bWVkIHRvIGJlCj4+ICJ3YXN0aW5nIiBpbnB1dCBvbiBvZmZzZXRzIChhcyBpbiB0aGUgaW5wdXQg
eW91J2QgaGF2ZSBhIDItYnl0ZSAnb2Zmc2V0Jwo+PiBmb2xsb3dlZCBieSBhIG9uZS1ieXRlIGJp
dCBvZiBkYXRhKS4gIFRoaXMgd2F5IHlvdSBoYXZlIGEgMi1ieXRlIG9mZnNldAo+PiBhbmQgYSA0
LWJ5dGUgY2h1bmsgb2YgZGF0YSB0aGF0IHlvdSB3cml0ZS4KPiAKPiBXZWxsLCBpZGVhbGx5IGlu
ZGl2aWR1YWwgcGllY2VzIHdvdWxkIGJlIHRha2VuIGFsbC1vci1ub3RoaW5nLCBidXQgZHVlIHRv
IHRoZQo+IHZhcnlpbmcgc2l6ZXMgdGhpcyB3b3VsZCBiZSByYXRoZXIgY3VtYmVyc29tZS4gU28g
d2l0aCB0aGUgY29tbWVudCBhYm91dAo+IHRoaXMgYmVpbmcgYXJiaXRyYXJ5IGFkZCwgSSB0aGlu
ayB0aGlzIHdpbGwgYmUgZmluZSBmb3IgdGhlIHRpbWUgYmVpbmcuCgpPSy4KCiAtR2VvcmdlCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 10:54:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 10:54:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0QHN-0006Fk-54; Fri, 06 Oct 2017 10:54:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445b0bece=citrix-osstest@xenproject.org>)
 id 1e0QHM-0006FX-5U
 for xen-devel@lists.xensource.com; Fri, 06 Oct 2017 10:54:52 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 1E/D4-01776-BF067D95; Fri, 06 Oct 2017 10:54:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHSDve7PhOu
 RBr92ylvcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oxZU8MKbuZVfN+2lrWB8Z5bFyMnh4SAv8Tz
 +50sELa7xPT2FWwgtoiAs8SED7fBbF4BPYkJbzqYQWxhgXiJibumMkPUr1aU+D8rGqb3+qV5j
 DD25F3PwGayCXhITOyZCGRzcLAIqEi0bgMrFxLQkli6eCUTxHhBiZMzn4CVMwtISBx88QJqvI
 XEjo99bBMY+WYhKZuFpGwBI9MqRvXi1KKy1CJdc72kosz0jJLcxMwcXUMDY73c1OLixPTUnMS
 kYr3k/NxNjMBwYgCCHYyN350OMUpyMCmJ8l6JvR4pxJeUn1KZkVicEV9UmpNafIhRhoNDSYJX
 AhieQoJFqempFWmZOcDAhklLcPAoifAyg6R5iwsSc4sz0yFSpxh1OY5tuvyHSYglLz8vVUqcV
 wikSACkKKM0D24ELMouMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZj3ajzQFJ7MvBK4Ta+Ajm
 ACOmJO0xWQI0oSEVJSDYxryxZb/batLOmbM/tr9n+P+lTuywefnLT5vnFpIFOQ0vmmmf1LVU2
 2tfyTCZl09qz9Rgl2Lh7nTmkWa7/F/uIfIosiZn68OOnx7Q8RmUrrDA2yf281fvN76uN1+6ad
 vnTCbv9717TD5std73a+vcbELPFb/9ovObF83xmnORiPnTjLVrXZdfNNJZbijERDLeai4kQA2
 UiFAq0CAAA=
X-Env-Sender: prvs=445b0bece=citrix-osstest@xenproject.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1507287287!109059463!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31963 invoked from network); 6 Oct 2017 10:54:49 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 10:54:49 -0000
X-IronPort-AV: E=Sophos;i="5.42,482,1500940800"; d="scan'208";a="450717440"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72205-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-amd64-amd64-amd64-pvgrub:guest-start:fail:regression
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64:hosts-allocate:broken:nonblocking
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
X-Osstest-Versions-This: linux=ffc97d4dde1d3c77beebddbbd2a0be5f8f18236a
X-Osstest-Versions-That: linux=0e13335254d5d54933969dba1d7625f55e657f52
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 6 Oct 2017 11:54:18 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [linux-3.18 baseline-only test] 72205: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjIwNSBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0
L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIyMDUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIDExIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA3MjE2OAoKVGVzdHMgd2hpY2gg
ZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhh
bWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAg
ICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAyIGhv
c3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4g
bmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3Mg
ICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC14c20gICAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayBmYWlsIGJsb2NrZWQgaW4gNzIxNjgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgYmxvY2tlZCBpbiA3MjE2OAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgYmxv
Y2tlZCBpbiA3MjE2OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgZmFpbCBibG9ja2VkIGluIDcyMTY4CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICBmYWlsIGJsb2NrZWQgaW4gNzIx
NjgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbGlrZSA3MjE2OAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgbGlrZSA3MjE2OAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBsaWtlIDcyMTY4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbWlkd2F5ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxs
L2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVz
dC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBmZmM5N2Q0ZGRlMWQzYzc3YmVlYmRkYmJk
MmEwYmU1ZjhmMTgyMzZhCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICAw
ZTEzMzM1MjU0ZDVkNTQ5MzM5NjlkYmExZDc2MjVmNTVlNjU3ZjUyCgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAgNzIxNjggIDIwMTctMDktMjggMTQ6MTc6NTEgWiAgICA3IGRheXMKVGVzdGluZyBzYW1l
IHNpbmNlICAgIDcyMjA1ICAyMDE3LTEwLTA2IDAwOjU2OjQ3IFogICAgMCBkYXlzICAgIDEgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5k
cmVhcyBHcnVlbmJhY2hlciA8YWdydWVuYmFAcmVkaGF0LmNvbT4KICBBbmRyaWkgQW5pc292IDxh
bmRyaWlfYW5pc292QGVwYW0uY29tPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAg
QXZyYWhhbSBTdGVybiA8YXZyYWhhbS5zdGVybkBpbnRlbC5jb20+CiAgQmFydGxvbWllaiBab2xu
aWVya2lld2ljeiA8Yi56b2xuaWVya2llQHNhbXN1bmcuY29tPgogIEJqb3JuIEhlbGdhYXMgPGJo
ZWxnYWFzQGdvb2dsZS5jb20+CiAgQm8gWWFuIDxieWFuQG52aWRpYS5jb20+CiAgQ2F0YWxpbiBN
YXJpbmFzIDxjYXRhbGluLm1hcmluYXNAYXJtLmNvbT4KICBDaHJpcyBMZWVjaCA8Y2xlZWNoQHJl
ZGhhdC5jb20+CiAgQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+CiAgQ2hyaXN0b3BoZSBM
ZXJveSA8Y2hyaXN0b3BoZS5sZXJveUBjLXMuZnI+CiAgRGF2ZSBIYW5zZW4gPGRhdmUuaGFuc2Vu
QGxpbnV4LmludGVsLmNvbT4KICBEYXZpZCBIb3dlbGxzIDxkaG93ZWxsc0ByZWRoYXQuY29tPgog
IERhdmlkIFN0ZXJiYSA8ZHN0ZXJiYUBzdXNlLmNvbT4KICBFcmljIEJpZ2dlcnMgPGViaWdnZXJz
QGdvb2dsZS5jb20+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9u
Lm9yZz4KICBIZXJiZXJ0IFh1IDxoZXJiZXJ0QGdvbmRvci5hcGFuYS5vcmcuYXU+CiAgSW5nbyBN
b2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgSmVucyBBeGJvZSA8YXhib2VAa2VybmVsLmRrPgog
IEppbSBNYXR0c29uIDxqbWF0dHNvbkBnb29nbGUuY29tPgogIEpvaGFubmVzIEJlcmcgPGpvaGFu
bmVzLmJlcmdAaW50ZWwuY29tPgogIEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkQGtlcm5l
bC5vcmc+CiAgTEVST1kgQ2hyaXN0b3BoZSA8Y2hyaXN0b3BoZS5sZXJveUBjLXMuZnI+CiAgTGlu
dXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEx1Y2EgQ29lbGhv
IDxsdWNpYW5vLmNvZWxob0BpbnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJA
YXJtLmNvbT4KICBNYXJrIFJ1dGxhbmQgPG1hcmsucnV0bGFuZEBhcm0uY29tPgogIE1hcnRpbiBL
LiBQZXRlcnNlbiA8bWFydGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAgTWljaGFlbCBFbGxlcm1h
biA8bXBlQGVsbGVybWFuLmlkLmF1PgogIE5pY29sYWkgU3RhbmdlIDxuc3RhbmdlQHN1c2UuZGU+
CiAgT2xla3NhbmRyIERteXRyeXNoeW4gPG9sZWtzYW5kci5kbXl0cnlzaHluQGdsb2JhbGxvZ2lj
LmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgTWFja2Vy
cmFzIDxwYXVsdXNAb3psYWJzLm9yZz4KICBTYXRvcnUgVGFrZXVjaGkgPHNhdG9ydS50YWtldWNo
aUBnbWFpbC5jb20+CiAgU2h1IFdhbmcgPHNodXdhbmdAcmVkaGF0LmNvbT4KICBTdGVmYW4gTWV0
em1hY2hlciA8bWV0emVAc2FtYmEub3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5z
dGFiZWxsaW5pQGV1LmNpdHJpeC5jb20+CiAgU3RldmUgRnJlbmNoIDxzbWZyZW5jaEBnbWFpbC5j
b20+CiAgU3RldmVuIFJvc3RlZHQgKFZNd2FyZSkgPHJvc3RlZHRAZ29vZG1pcy5vcmc+CiAgVGFo
c2luIEVyZG9nYW4gPHRhaHNpbkBnb29nbGUuY29tPgogIFR5cmVsIERhdHd5bGVyIDx0eXJlbGRA
bGludXgudm5ldC5pYm0uY29tPgogIFZsYWRpcyBEcm9ub3YgPHZkcm9ub3ZAcmVkaGF0LmNvbT4K
ICBXaWxsIERlYWNvbiA8d2lsbC5kZWFjb25AYXJtLmNvbT4KICBYaW4gTG9uZyA8bHVjaWVuLnhp
bkBnbWFpbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFy
bWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4t
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwpp
bWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3Qv
dGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
YnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQt
YXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhv
c3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwpicm9rZW4t
c3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJt
NjQteHNtIGNhcHR1cmUtbG9ncwoKUHVzaCBub3QgYXBwbGljYWJsZS4KCihObyByZXZpc2lvbiBs
b2c7IGl0IHdvdWxkIGJlIDc3NiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 10:55:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 10:55:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0QI7-0006M4-Em; Fri, 06 Oct 2017 10:55:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445054343=Paul.Durrant@citrix.com>)
 id 1e0QI5-0006Ll-N8
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 10:55:37 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 5E/D2-02044-82167D95; Fri, 06 Oct 2017 10:55:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFIsWRWlGSWpSXmKPExsWyU9JRQlcj8Xq
 kwZL//BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bnv9YFl0wrTn2/x9rA+MOki5GTQ0LAT+Lj
 h3fMIDabgI7E0qPzmUBsEYEkia7VHxhBbGaBrawS/w9kg9jCArESsx+A1HAA1cRJrFwrD1HuJ
 PHi9j12EJtFQEWi9doxNhCbV8Bd4tfRPiCbi0NI4D6jxKMZ+8FmcgrYSZx7/JEVxGYUkJX40r
 iaGWKXuMStJxA3SAgISCzZc54ZwhaVePn4HyuEbSCxdek+FpAbmAU0Jdbv0odoVZSY0v2QHWK
 voMTJmU9YJjAKz0IydRZCxywkHbOQdCxgZFnFqFGcWlSWWqRrZKaXVJSZnlGSm5iZo2toYKqX
 m1pcnJiempOYVKyXnJ+7iREY9vUMDIw7GG9P9jvEKMnBpCTKeyX2eqQQX1J+SmVGYnFGfFFpT
 mrxIUYZDg4lCd6L8UA5waLU9NSKtMwcYATCpCU4eJREeJkTgNK8xQWJucWZ6RCpU4yWHMc2Xf
 7DxDHj5l0g+eTavL9MQix5+XmpUuK8QiANAiANGaV5cONgSeISo6yUMC8jAwODEE9BalFuZgm
 q/CtGcQ5GJWGIKTyZeSVwW18BHcQEdNCcpisgB5UkIqSkGhgt6iYw+hreWhCf91rmCpPrjWyd
 W48CBEMNtldxypz8vp/t05z1OmEdDYu9L3aKxZkt2J/2P9sz8L0Nyy+F67qav95PVPxw1Lnk5
 5ZjRWbJTgcuz3KdM2XLdInGjcv05x97JPzh8V1lxuMcEvnrDnEmCGwu1uIMfPxv1fS7LCGaj6
 7MuHNgT/gXJZbijERDLeai4kQAIPSZjA0DAAA=
X-Env-Sender: prvs=445054343=Paul.Durrant@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1507287335!78591914!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23013 invoked from network); 6 Oct 2017 10:55:36 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 10:55:36 -0000
X-IronPort-AV: E=Sophos;i="5.42,482,1500940800"; d="scan'208";a="54138784"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Julien Grall' <julien.grall@linaro.org>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v2 9/9] xen: Convert __page_to_mfn and __mfn_to_page to
 use typesafe MFN
Thread-Index: AQHTPgFcSNAK7Op0iEKexYm3v5YOX6LWhIMg////cYCAACIaEA==
Date: Fri, 6 Oct 2017 10:55:35 +0000
Message-ID: <e9a985d467f14f7bb146a535c3f57b9a@AMSPEX02CL03.citrite.net>
References: <20171005174222.29161-1-julien.grall@linaro.org>
 <20171005174222.29161-10-julien.grall@linaro.org>
 <73c55f21a19b4831b011044c43fa9dbb@AMSPEX02CL03.citrite.net>
 <3e427451-4fa2-7e9f-5d7a-dfa23d0ab35b@linaro.org>
In-Reply-To: <3e427451-4fa2-7e9f-5d7a-dfa23d0ab35b@linaro.org>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George
 Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.com>,
 Shane Wang <shane.wang@intel.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Gang Wei <gang.wei@intel.com>
Subject: Re: [Xen-devel] [PATCH v2 9/9] xen: Convert __page_to_mfn and
 __mfn_to_page to use typesafe MFN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKdWxpZW4gR3JhbGwgW21haWx0
bzpqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZ10NCj4gU2VudDogMDYgT2N0b2JlciAyMDE3IDExOjQ5
DQo+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgeGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcNCj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz47IEp1bGllbiBHcmFsbA0KPiA8anVsaWVuLmdyYWxsQGFybS5jb20+OyBBbmRyZXcg
Q29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsNCj4gR2VvcmdlIER1bmxhcCA8R2Vv
cmdlLkR1bmxhcEBjaXRyaXguY29tPjsgSWFuIEphY2tzb24NCj4gPElhbi5KYWNrc29uQGNpdHJp
eC5jb20+OyBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+OyBLb25yYWQNCj4gUnplc3p1
dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+OyBUaW0gKFhlbi5vcmcpIDx0aW1AeGVu
Lm9yZz47DQo+IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBSYXp2YW4gQ29qb2NhcnUN
Cj4gPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+OyBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRr
bGVuZ3llbC5jb20+Ow0KPiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUu
Y29tPjsgU3VyYXZlZSBTdXRoaWt1bHBhbml0DQo+IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1k
LmNvbT47IEp1biBOYWthamltYQ0KPiA8anVuLm5ha2FqaW1hQGludGVsLmNvbT47IEtldmluIFRp
YW4gPGtldmluLnRpYW5AaW50ZWwuY29tPjsgR2FuZyBXZWkNCj4gPGdhbmcud2VpQGludGVsLmNv
bT47IFNoYW5lIFdhbmcgPHNoYW5lLndhbmdAaW50ZWwuY29tPg0KPiBTdWJqZWN0OiBSZTogW1BB
VENIIHYyIDkvOV0geGVuOiBDb252ZXJ0IF9fcGFnZV90b19tZm4gYW5kDQo+IF9fbWZuX3RvX3Bh
Z2UgdG8gdXNlIHR5cGVzYWZlIE1GTg0KPiANCj4gSGkgUGF1bCwNCj4gDQo+IE9uIDA2LzEwLzE3
IDEwOjExLCBQYXVsIER1cnJhbnQgd3JvdGU6DQo+ID4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMNCj4gPj4gaW5kZXggMDQxMGIxZTg2Yi4uMWU3
YTBjNmM0MCAxMDA2NDQNCj4gPj4gLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jDQo+ID4+ICsrKyBi
L3hlbi9hcmNoL2FybS9wMm0uYw0KPiA+PiBAQCAtMzgsMTIgKzM4LDYgQEAgc3RhdGljIHVuc2ln
bmVkIGludCBfX3JlYWRfbW9zdGx5IG1heF92bWlkID0NCj4gPj4gTUFYX1ZNSURfOF9CSVQ7DQo+
ID4+DQo+ID4+ICAgI2RlZmluZSBQMk1fUk9PVF9QQUdFUyAgICAoMTw8UDJNX1JPT1RfT1JERVIp
DQo+ID4+DQo+ID4+IC0vKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vbW0uaCB0byBtYWtlIHRo
ZW0gd29yayB3aXRoIG1mbl90ICovDQo+ID4+IC0jdW5kZWYgbWZuX3RvX3BhZ2UNCj4gPj4gLSNk
ZWZpbmUgbWZuX3RvX3BhZ2UobWZuKSBfX21mbl90b19wYWdlKG1mbl94KG1mbikpDQo+ID4+IC0j
dW5kZWYgcGFnZV90b19tZm4NCj4gPj4gLSNkZWZpbmUgcGFnZV90b19tZm4ocGcpIF9tZm4oX19w
YWdlX3RvX21mbihwZykpDQo+ID4+IC0NCj4gPj4gICB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3Rs
eSBwMm1faXBhX2JpdHM7DQo+ID4+DQo+ID4+ICAgLyogSGVscGVycyB0byBsb29rdXAgdGhlIHBy
b3BlcnRpZXMgb2YgZWFjaCBsZXZlbCAqLw0KPiA+PiBAQCAtOTgsNyArOTIsNyBAQCB2b2lkIGR1
bXBfcDJtX2xvb2t1cChzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90DQo+ID4+IGFkZHIpDQo+ID4+
ICAgICAgIHByaW50aygiZG9tJWQgSVBBIDB4JSJQUklwYWRkciJcbiIsIGQtPmRvbWFpbl9pZCwg
YWRkcik7DQo+ID4+DQo+ID4+ICAgICAgIHByaW50aygiUDJNIEAgJXAgbWZuOjB4JWx4XG4iLA0K
PiA+PiAtICAgICAgICAgICBwMm0tPnJvb3QsIF9fcGFnZV90b19tZm4ocDJtLT5yb290KSk7DQo+
ID4+ICsgICAgICAgICAgIHAybS0+cm9vdCwgbWZuX3gocGFnZV90b19tZm4ocDJtLT5yb290KSkp
Ow0KPiA+DQo+ID4gVGhlIGZvcm1hdCBzcGVjaWZpZXIgc2hvdWxkIHJlYWxseSBiZSB1c2luZyBQ
UklfbWZuIG5vdy4gU2FtZSBnb2VzIGZvcg0KPiBvdGhlcnMgYmVsb3cuDQo+IA0KPiBTaW1pbGFy
bHkgd2UgY291bGQgZG8gbXVjaCBtb3JlIGNsZWFuLXVwIGluIGVhY2ggY2h1bmsuIFNvIHdoZXJl
IGRvIEkNCj4gc3RvcD8gVGhhdCdzIHdoeSBJIHdyb3RlIGRvd24gaW4gdGhpcyBjb21tZW50IEkg
d2lsbCBub3QgaGFuZGxlIGFsbCB0aGUNCj4gY2xlYW4tdXAuLi4NCj4gDQoNCkkgcmVhbGlzZSB5
b3UgY2FuJ3QgZml4IGl0IGFsbCwgYnV0IHRvIG1lIGl0IHNlZW1zIHJlYXNvbmFibGUgdG8gZml4
IGZvcm1hdCBzcGVjaWZpZXJzIGluIHRoZSBjYWxscyB5b3UgbW9kaWZ5Lg0KDQo+ID4+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZGVzY3JpcHRvci10YWJsZXMuYw0KPiA+PiBiL3hlbi9h
cmNoL3g4Ni9wdi9kZXNjcmlwdG9yLXRhYmxlcy5jDQo+ID4+IGluZGV4IDgxOTczYWYxMjQuLmYy
YjIwZjk5MTAgMTAwNjQ0DQo+ID4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9kZXNjcmlwdG9yLXRh
Ymxlcy5jDQo+ID4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kZXNjcmlwdG9yLXRhYmxlcy5jDQo+
ID4+IEBAIC0yNSwxNiArMjUsNiBAQA0KPiA+PiAgICNpbmNsdWRlIDxhc20vcDJtLmg+DQo+ID4+
ICAgI2luY2x1ZGUgPGFzbS9wdi9tbS5oPg0KPiA+Pg0KPiA+PiAtLyogT3ZlcnJpZGUgbWFjcm9z
IGZyb20gYXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0gd29yayB3aXRoIG1mbl90ICovDQo+ID4+IC0j
dW5kZWYgbWZuX3RvX3BhZ2UNCj4gPj4gLSNkZWZpbmUgbWZuX3RvX3BhZ2UobWZuKSBfX21mbl90
b19wYWdlKG1mbl94KG1mbikpDQo+ID4+IC0jdW5kZWYgcGFnZV90b19tZm4NCj4gPj4gLSNkZWZp
bmUgcGFnZV90b19tZm4ocGcpIF9tZm4oX19wYWdlX3RvX21mbihwZykpDQo+ID4+IC0NCj4gPj4g
LS8qKioqKioqKioqKioqKioqKioqDQo+ID4+IC0gKiBEZXNjcmlwdG9yIFRhYmxlcw0KPiA+PiAt
ICovDQo+ID4+IC0NCj4gPg0KPiA+IElzIHRoZSBjb21tZW50IHdyb25nPw0KPiANCj4gWy4uLl0N
Cj4gDQo+ID4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMgYi94
ZW4vYXJjaC94ODYvcHYvZW11bC0NCj4gcHJpdi0NCj4gPj4gb3AuYw0KPiA+PiBpbmRleCBkZDkw
NzEzYWNmLi45Y2NiZDAyMWVmIDEwMDY0NA0KPiA+PiAtLS0gYS94ZW4vYXJjaC94ODYvcHYvZW11
bC1wcml2LW9wLmMNCj4gPj4gKysrIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jDQo+
ID4+IEBAIC00MywxNiArNDMsNiBAQA0KPiA+PiAgICNpbmNsdWRlICJlbXVsYXRlLmgiDQo+ID4+
ICAgI2luY2x1ZGUgIm1tLmgiDQo+ID4+DQo+ID4+IC0vKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBh
c20vcGFnZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3QgKi8NCj4gPj4gLSN1bmRlZiBt
Zm5fdG9fcGFnZQ0KPiA+PiAtI2RlZmluZSBtZm5fdG9fcGFnZShtZm4pIF9fbWZuX3RvX3BhZ2Uo
bWZuX3gobWZuKSkNCj4gPj4gLSN1bmRlZiBwYWdlX3RvX21mbg0KPiA+PiAtI2RlZmluZSBwYWdl
X3RvX21mbihwZykgX21mbihfX3BhZ2VfdG9fbWZuKHBnKSkNCj4gPj4gLQ0KPiA+PiAtLyoqKioq
KioqKioqKioqKioqKioqKioqDQo+ID4+IC0gKiBJL08gZW11bGF0aW9uIHN1cHBvcnQNCj4gPj4g
LSAqLw0KPiA+PiAtDQo+ID4NCj4gPiBXaGF0J3Mgd3Jvbmcgd2l0aCB0aGUgY29tbWVudD8NCj4g
DQo+IFRoZSBmaWxlIGlzIGRlZGljYXRlZCB0byBJL08gZW11bGF0aW9uIHN1cHBvcnQgYXMgc2Fp
ZCBpbiB0aGUgaGVhZGVyIGFuZA0KPiB0aGUgbmFtZS4gSSBjYW4gdW5kZXJzdGFuZCB3aHkgaXQg
d2FzIHRoZXJlIGdpdmVuIHRoZXJlIHdhcyBtYWNyb3MNCj4gZGVmaW5lZCBub3QgcmVsYXRlZCB0
byBJL08uIE5vdyB0aGV5IGFyZSBkcm9wcGVkLCB3aHkgd291bGQgeW91IG5lZWQgYQ0KPiBjb21t
ZW50IHRvIHNlcGFyYXRlIGluY2x1ZGVzIGFuZCB0aGUgY29kZT8NCj4gDQoNCkl0IG1ha2VzIHRo
ZSBodW5rIGxvb2sgb2RkIHRob3VnaC4gSSB0aGluayB5b3Ugc2hvdWxkIGxlYXZlIHRoZSBjb21t
ZW50IGFsb25lIGluIHRoaXMgcGF0Y2gsIGV2ZW4gaWYgeW91IGRvIHRoaW5rIGl0IHN1cGVyZmx1
b3VzLg0KDQo+IFsuLi5dDQo+IA0KPiA+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBz
LmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYw0KPiA+PiBpbmRleCA4NjUwNmYzNzQ3Li5iODUzOTRk
MWY5IDEwMDY0NA0KPiA+PiAtLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYw0KPiA+PiArKysgYi94
ZW4vYXJjaC94ODYvdHJhcHMuYw0KPiA+PiBAQCAtODExLDcgKzgxMSw3IEBAIGludCB3cm1zcl9o
eXBlcnZpc29yX3JlZ3ModWludDMyX3QgaWR4LCB1aW50NjRfdA0KPiB2YWwpDQo+ID4+DQo+ID4+
ICAgICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsDQo+ID4+ICAgICAgICAgICAg
ICAgICAgICAgICAgIkJhZCBHTUZOICVseCAoTUZOICVseCkgdG8gTVNSICUwOHhcbiIsDQo+ID4+
IC0gICAgICAgICAgICAgICAgICAgICBnbWZuLCBwYWdlID8gcGFnZV90b19tZm4ocGFnZSkgOiAt
MVVMLCBiYXNlKTsNCj4gPj4gKyAgICAgICAgICAgICAgICAgICAgIGdtZm4sIHBhZ2UgPyBtZm5f
eChwYWdlX3RvX21mbihwYWdlKSkgOiAtMVVMLCBiYXNlKTsNCj4gPg0KPiA+IFdvdWxkIHRoaXMg
bm90IGJlIGJldHRlciBhcyBtZm5feChwYWdlID8gcGFnZV90b19tZm4ocGFnZSkgOg0KPiBJTlZB
TElEX01GTiksIGFzIHlvdSBoYXZlIGRvbmUgZWxzZXdoZXJlPw0KPiANCj4gU2VlIGFib3ZlLg0K
DQpBbmQgYWdhaW4sIHlvdSBhcmUgbW9kaWZ5aW5nIHRoZSBjb2RlIHNvIHdoeSBub3QgbW9kaWZ5
IGl0IHN1Y2ggdGhhdCBpdCBpcyBjb2RlZCBhcHByb3ByaWF0ZWx5LCBhcyB5b3UgaGF2ZSBpbiBv
dGhlciBwbGFjZXMgaW4gdGhpcyBwYXRjaD8NCg0KICBQYXVsDQoNCj4gDQo+IC0tDQo+IEp1bGll
biBHcmFsbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 11:00:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 11:00:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0QMZ-000793-5Q; Fri, 06 Oct 2017 11:00:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e0QMY-00078x-19
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 11:00:14 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 9E/30-01909-D3267D95; Fri, 06 Oct 2017 11:00:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIKsWRWlGSWpSXmKPExsVyMfTOVl3rpOu
 RBnvOKFss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnXOqazFTQKVfx99ZW1gfEoXxcjF4eQwGRG
 iUPLPrKBOCwCr5klpr0/ygriSAjcYZX41rqduYuRE8jJklj58DM7hJ0msXT5Pyi7WuLqnj6WL
 kYOoFFqEmveRIGEhQR+MErceK4JYgsLxEos/PGCFcQWEUiQODpzJiPIfGaB9awS929eZoU4Yw
 6TxJe/vYwgg9gEdCTWzagFaeAVsJV4N62LDcRmEVCR+LlqHtheUYFwif3frzFD1AhKnJz5BOw
 GTgEPiUVdsiBhZgEziXmbHzJD2OISt57MZ4Kw5SW2v53DPIFRdBaS7llIWmYhaZmFpGUBI8sq
 Ro3i1KKy1CJdI3O9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAiKlnYGDcwdiy1
 +8QoyQHk5Io7+KE65FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhrEoFygkWp6akVaZk5wNiFSU
 tw8CiJ8BqCpHmLCxJzizPTIVKnGI05Lty59IeJ48CeW3+YhFjy8vNSpcR5VUFKBUBKM0rz4Ab
 BUsolRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsIQ9/Bk5pXA7XsFdAoT0Clzmq6AnFKSiJCS
 amBUNJQ8Wy0l0ScXXZbhvdktLHXWo/TJ86a//TZnek8uC1fAP6Uo1iedJq2dQcfM32rW3mVxT
 F+RxSP448jGv1ujJDKSJE9o9U1nL/44R2HOgv+O73+eU5gkYuK8Q+fAGVVLTzWGb6J3V4Zv0F
 sxQV2bvdTwfiyPfc/MX4KvH3/wcsuvq0qV5VZiKc5INNRiLipOBADIEDrtJAMAAA==
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1507287610!109143534!1
X-Originating-IP: [209.85.220.181]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34507 invoked from network); 6 Oct 2017 11:00:11 -0000
Received: from mail-qk0-f181.google.com (HELO mail-qk0-f181.google.com)
 (209.85.220.181)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Oct 2017 11:00:11 -0000
Received: by mail-qk0-f181.google.com with SMTP id k123so13932190qke.3
 for <xen-devel@lists.xen.org>; Fri, 06 Oct 2017 04:00:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=otBxgCww/Tu1FoKALKyXAJ/Vc/uhYDYYvtXvlHYdoaQ=;
 b=Xp1viHxH+B1+Jtw3g8SD5sVXb+5bTu/5VgPEkexjoAhabQUhIhsXbcjxr+JxBgiASe
 TfwiE5GLBp1GYZIR6dgvcIga8ThGuICU2waFhdjN0iXd5joQTPQwWqE5hkx41oOC/FhY
 n3DmMV7P8wg21l2HU0BkM4M5/byK8DYHXPxqs=
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=otBxgCww/Tu1FoKALKyXAJ/Vc/uhYDYYvtXvlHYdoaQ=;
 b=bm6kwK64dzcDpZFy/GyxmIpHIry/hqgvlcmBQfRDkt9kA5B/+pTBckk7L3IR7OU3Z3
 8xN/jQ7/wrCnvALs7UjAoWdcdf04oQS0j6RIO/0fsMosQkocSrd7NIlQV3VIzeFG6Drz
 Wehqi6zCBFf9+lherJNa4rtWwknsw0OXSGMh2A0rTKA2zLpO8rCnilAUT4SjyptMIjLU
 z51syQGhYQDa46Hg+R9sv5buhoXVOrsIg+3oiNxXisG+/Iburc5fdc3sHFJ3FLlC0kwb
 XeM9oGXNhp7awlOqEa2J/lqoOn0S4Xb76ctQGI9qJrQ8BuKJXiCHaPjZ4Yc4BowzD6ak
 48HQ==
X-Gm-Message-State: AMCzsaWWAukRmBbVFyXpDCF9fxJ7byLx1vcnH/Wjd63WVMo4erXBPiHL
 6r37ALKHUBa1hXz0h0+JxgDKBA==
X-Google-Smtp-Source: AOwi7QAMYzR35NIcaBaHvXsSNlQCftUI+FrcJfPOYl4iT1Rl/6Be7VNR5dJFwPP83yNie9G8AkG+KA==
X-Received: by 10.55.108.195 with SMTP id h186mr32359218qkc.18.1507287610440; 
 Fri, 06 Oct 2017 04:00:10 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id t32sm752207qtb.5.2017.10.06.04.00.07
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 06 Oct 2017 04:00:10 -0700 (PDT)
To: Paul Durrant <Paul.Durrant@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
References: <20171005174222.29161-1-julien.grall@linaro.org>
 <20171005174222.29161-10-julien.grall@linaro.org>
 <73c55f21a19b4831b011044c43fa9dbb@AMSPEX02CL03.citrite.net>
 <3e427451-4fa2-7e9f-5d7a-dfa23d0ab35b@linaro.org>
 <e9a985d467f14f7bb146a535c3f57b9a@AMSPEX02CL03.citrite.net>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <07420ef8-1e07-06f6-b805-e5bf03fa7bb1@linaro.org>
Date: Fri, 6 Oct 2017 12:00:06 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <e9a985d467f14f7bb146a535c3f57b9a@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.com>,
 Shane Wang <shane.wang@intel.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Gang Wei <gang.wei@intel.com>
Subject: Re: [Xen-devel] [PATCH v2 9/9] xen: Convert __page_to_mfn and
 __mfn_to_page to use typesafe MFN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNi8xMC8xNyAxMTo1NSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+Pj4+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMgYi94ZW4vYXJjaC94ODYvcHYvZW11bC0K
Pj4gcHJpdi0KPj4+PiBvcC5jCj4+Pj4gaW5kZXggZGQ5MDcxM2FjZi4uOWNjYmQwMjFlZiAxMDA2
NDQKPj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKPj4+PiArKysgYi94
ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKPj4+PiBAQCAtNDMsMTYgKzQzLDYgQEAKPj4+
PiAgICAjaW5jbHVkZSAiZW11bGF0ZS5oIgo+Pj4+ICAgICNpbmNsdWRlICJtbS5oIgo+Pj4+Cj4+
Pj4gLS8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gbWFrZSB0aGVtIHdvcmsg
d2l0aCBtZm5fdCAqLwo+Pj4+IC0jdW5kZWYgbWZuX3RvX3BhZ2UKPj4+PiAtI2RlZmluZSBtZm5f
dG9fcGFnZShtZm4pIF9fbWZuX3RvX3BhZ2UobWZuX3gobWZuKSkKPj4+PiAtI3VuZGVmIHBhZ2Vf
dG9fbWZuCj4+Pj4gLSNkZWZpbmUgcGFnZV90b19tZm4ocGcpIF9tZm4oX19wYWdlX3RvX21mbihw
ZykpCj4+Pj4gLQo+Pj4+IC0vKioqKioqKioqKioqKioqKioqKioqKioKPj4+PiAtICogSS9PIGVt
dWxhdGlvbiBzdXBwb3J0Cj4+Pj4gLSAqLwo+Pj4+IC0KPj4+Cj4+PiBXaGF0J3Mgd3Jvbmcgd2l0
aCB0aGUgY29tbWVudD8KPj4KPj4gVGhlIGZpbGUgaXMgZGVkaWNhdGVkIHRvIEkvTyBlbXVsYXRp
b24gc3VwcG9ydCBhcyBzYWlkIGluIHRoZSBoZWFkZXIgYW5kCj4+IHRoZSBuYW1lLiBJIGNhbiB1
bmRlcnN0YW5kIHdoeSBpdCB3YXMgdGhlcmUgZ2l2ZW4gdGhlcmUgd2FzIG1hY3Jvcwo+PiBkZWZp
bmVkIG5vdCByZWxhdGVkIHRvIEkvTy4gTm93IHRoZXkgYXJlIGRyb3BwZWQsIHdoeSB3b3VsZCB5
b3UgbmVlZCBhCj4+IGNvbW1lbnQgdG8gc2VwYXJhdGUgaW5jbHVkZXMgYW5kIHRoZSBjb2RlPwo+
Pgo+IAo+IEl0IG1ha2VzIHRoZSBodW5rIGxvb2sgb2RkIHRob3VnaC4gSSB0aGluayB5b3Ugc2hv
dWxkIGxlYXZlIHRoZSBjb21tZW50IGFsb25lIGluIHRoaXMgcGF0Y2gsIGV2ZW4gaWYgeW91IGRv
IHRoaW5rIGl0IHN1cGVyZmx1b3VzLgoKUGxlYXNlIGdldCBhZ3JlZSB3aXRoIEFuZHJldy4uLiBI
ZXJlIGhpcyBjb21tZW50IG9uIHRoZSBwcmV2aW91cyB2ZXJzaW9uOgoKIklmIHlvdSdyZSBtYWtp
bmcgdGhpcyBjaGFuZ2UsIHBsZWFzZSB0YWtlIG91dCB0aGUgRGVzY3JpcHRvciBUYWJsZXMKY29t
bWVudCBsaWtlIHlvdSBkbyB3aXRoIEkvTyBiZWxvdywgYmVjYXVzZSB0aGUgZW50aXJlIGZpbGUg
aXMgZGVkaWNhdGVkCnRvIGRlc2NyaXB0b3IgdGFibGUgc3VwcG9ydCBhbmQgaXQgd2lsbCBzYXZl
IG1lIG9uZSBpdGVtIG9uIGEgY2xlYW51cApwYXRjaCA6KS4iCgo+IAo+PiBbLi4uXQo+Pgo+Pj4+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5j
Cj4+Pj4gaW5kZXggODY1MDZmMzc0Ny4uYjg1Mzk0ZDFmOSAxMDA2NDQKPj4+PiAtLS0gYS94ZW4v
YXJjaC94ODYvdHJhcHMuYwo+Pj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCj4+Pj4gQEAg
LTgxMSw3ICs4MTEsNyBAQCBpbnQgd3Jtc3JfaHlwZXJ2aXNvcl9yZWdzKHVpbnQzMl90IGlkeCwg
dWludDY0X3QKPj4gdmFsKQo+Pj4+Cj4+Pj4gICAgICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9H
X1dBUk5JTkcsCj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgIkJhZCBHTUZOICVseCAoTUZO
ICVseCkgdG8gTVNSICUwOHhcbiIsCj4+Pj4gLSAgICAgICAgICAgICAgICAgICAgIGdtZm4sIHBh
Z2UgPyBwYWdlX3RvX21mbihwYWdlKSA6IC0xVUwsIGJhc2UpOwo+Pj4+ICsgICAgICAgICAgICAg
ICAgICAgICBnbWZuLCBwYWdlID8gbWZuX3gocGFnZV90b19tZm4ocGFnZSkpIDogLTFVTCwgYmFz
ZSk7Cj4+Pgo+Pj4gV291bGQgdGhpcyBub3QgYmUgYmV0dGVyIGFzIG1mbl94KHBhZ2UgPyBwYWdl
X3RvX21mbihwYWdlKSA6Cj4+IElOVkFMSURfTUZOKSwgYXMgeW91IGhhdmUgZG9uZSBlbHNld2hl
cmU/Cj4+Cj4+IFNlZSBhYm92ZS4KPiAKPiBBbmQgYWdhaW4sIHlvdSBhcmUgbW9kaWZ5aW5nIHRo
ZSBjb2RlIHNvIHdoeSBub3QgbW9kaWZ5IGl0IHN1Y2ggdGhhdCBpdCBpcyBjb2RlZCBhcHByb3By
aWF0ZWx5LCBhcyB5b3UgaGF2ZSBpbiBvdGhlciBwbGFjZXMgaW4gdGhpcyBwYXRjaD8KCkkgd2ls
bCBzZWUgd2hhdCBJIGNhbiBkbyB3aGVuIEkgd2lsbCBoYXZlIHRpbWUgdG8gc3BlbmQgb24gY2xl
YW4tdXAuLi4KCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 11:43:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 11:43:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0R2c-00027x-DY; Fri, 06 Oct 2017 11:43:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0R2b-00027T-4u
 for xen-devel@lists.xensource.com; Fri, 06 Oct 2017 11:43:41 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 CA/7B-01909-C6C67D95; Fri, 06 Oct 2017 11:43:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTc753q
 kwdNLEhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWHzrP1vBBeGKjnedbA2M
 t/m6GLk4hAQamSR2nNrCDOE8ZpSYdfcLK4SzjVHi6Y7fQBlODhEBZ4mvZ+ayg9i8AvoSG3Y8Y
 gSxhQVsJa6v7wJrkBBoZ5JYcbqbFSQhIeApsXXeCzYY+8T3JSxdjOwcbAJWEofEuhg5OFgEVC
 UuP/SYwMi9gJFhFaN6cWpRWWqRrqFeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJka
 gxxmAYAfj8o9OhxglOZiURHkt0q9HCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgjc0GygkWpaan
 VqRl5gBDDyYtwcGjJMLrCpLmLS5IzC3OTIdInWLU5Ti26fIfJiGWvPy8VClx3mSQIgGQoozSP
 LgRsDi4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWGIS3gy80rgNr0COoIJ6Ig5TVdAjihJRE
 hJNTDq7N8+ZfXtJ//6dhnxPSlu2WLhZyOxi9E1s291z2Z1DuXJVtdv+B6wE39u2b528hLJkzn
 754R8DnH6JRvw6L34i2WK/2R+bdkwY+HZmCcvmzJ/55ityX/wvXJvc75cm4j1tjOrma1WdoV8
 stnIFV9wJa6arfXpUnXffP1bGzbHKqlJZV1/1r1JiaU4I9FQi7moOBEAdAJajX4CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1507290218!70525641!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16019 invoked from network); 6 Oct 2017 11:43:39 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Oct 2017 11:43:39 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0R2X-0005DL-Im; Fri, 06 Oct 2017 11:43:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e0R2S-0004FL-4f; Fri, 06 Oct 2017 11:43:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e0R2R-0001Yd-Vt; Fri, 06 Oct 2017 11:43:32 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114065-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 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=2b668a84e52a8999d93c438fb259ddf0ec0f62fe
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 06 Oct 2017 11:43:31 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114065: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDA2NSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDA2NS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAyYjY2OGE4NGU1MmE4OTk5ZDkz
YzQzOGZiMjU5ZGRmMGVjMGY2MmZlCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBkYmM0YjZlMTNhNWQwZGQ4OTY3Y2RlN2ZmNzAwMGFiMWVkODg2MjVlCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTM5NzIgIDIwMTctMTAtMDMgMjE6MDI6NDMgWiAgICAyIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTEzOTc5ICAyMDE3LTEwLTA0IDAwOjEwOjEzIFogICAgMiBkYXlzICAg
MzEgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0MDQ3ICAyMDE3LTEwLTA1IDE2OjA4
OjUxIFogICAgMCBkYXlzICAgIDggYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+CiAg
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogIEpvYW8gTWFydGlucyA8am9hby5tLm1hcnRpbnNAb3JhY2xlLmNv
bT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9y
YWNsZS5jb20+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CiAg
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA2NTMgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 11:44:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 11:44:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0R3p-0002Bs-O5; Fri, 06 Oct 2017 11:44:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445054343=Paul.Durrant@citrix.com>)
 id 1e0R3o-0002Bb-FK
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 11:44:56 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 0D/41-03638-7BC67D95; Fri, 06 Oct 2017 11:44:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBIsWRWlGSWpSXmKPExsWyU9JRQnd7zvV
 Ig087GC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxtG1ezFDxVqzh3J7eBcYlaFyMnh4SAn0Tv
 hrXsIDabgI7E0qPzmUBsEYEkia7VHxhBbGaBrawS/w9kg9jCArESsx+A1HAA1cRJrFwrD1HuJ
 /Hj/GM2EJtFQEXi9ae5YCW8Au4SZzZxdTFycQgJnGeSuLruE9h4TgE7icbzC1lBbEYBWYkvja
 uZIVaJS9x6AnGChICAxJI955khbFGJl4//sULYBhJbl+5jAZnPLKApsX6XPkSrosSU7odgn/A
 KCEqcnPmEZQKj8CwkU2chdMxC0jELSccCRpZVjOrFqUVlqUW6JnpJRZnpGSW5iZk5uoYGZnq5
 qcXFiempOYlJxXrJ+bmbGIEhzwAEOxi7L/sfYpTkYFIS5bVIvx4pxJeUn1KZkVicEV9UmpNaf
 IhRhoNDSYJ3QjZQTrAoNT21Ii0zBxh9MGkJDh4lEV5XkDRvcUFibnFmOkTqFKMlx7FNl/8wcc
 y4eRdIPrk27y+TEEtefl6qlDhvMkiDAEhDRmke3DhYgrjEKCslzMsIdKAQT0FqUW5mCar8K0Z
 xDkYlYd6LIFN4MvNK4La+AjqICeigOU1XQA4qSURISTUwinH8qkxPT5W059m5RnZW9KG88x3O
 d/icW4xvqEkutlMsP3dlkvQW7xsG5d98nx1UbL15a/G2mVJms66v3LUqWvFPT2N37+4JZ09Yu
 y2e6DLR5/D0/NiS2BMc68yaj9ndec0bOd1GsGeD69nAirmLOr09YtYJTkycL6ehuNgqVz68ve
 TMB9G3SizFGYmGWsxFxYkAsSw+xAsDAAA=
X-Env-Sender: prvs=445054343=Paul.Durrant@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1507290294!78612604!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 622 invoked from network); 6 Oct 2017 11:44:55 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 11:44:55 -0000
X-IronPort-AV: E=Sophos;i="5.42,483,1500940800"; d="scan'208";a="54140790"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Julien Grall' <julien.grall@linaro.org>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v2 9/9] xen: Convert __page_to_mfn and __mfn_to_page to
 use typesafe MFN
Thread-Index: AQHTPgFcSNAK7Op0iEKexYm3v5YOX6LWhIMg////cYCAACIaEP//4PEAgAAtxJA=
Date: Fri, 6 Oct 2017 11:44:54 +0000
Message-ID: <cb4b2a6a4673435fa590a11f9877acd1@AMSPEX02CL03.citrite.net>
References: <20171005174222.29161-1-julien.grall@linaro.org>
 <20171005174222.29161-10-julien.grall@linaro.org>
 <73c55f21a19b4831b011044c43fa9dbb@AMSPEX02CL03.citrite.net>
 <3e427451-4fa2-7e9f-5d7a-dfa23d0ab35b@linaro.org>
 <e9a985d467f14f7bb146a535c3f57b9a@AMSPEX02CL03.citrite.net>
 <07420ef8-1e07-06f6-b805-e5bf03fa7bb1@linaro.org>
In-Reply-To: <07420ef8-1e07-06f6-b805-e5bf03fa7bb1@linaro.org>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George
 Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.com>,
 Shane Wang <shane.wang@intel.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Gang Wei <gang.wei@intel.com>
Subject: Re: [Xen-devel] [PATCH v2 9/9] xen: Convert __page_to_mfn and
 __mfn_to_page to use typesafe MFN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKdWxpZW4gR3JhbGwgW21haWx0
bzpqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZ10NCj4gU2VudDogMDYgT2N0b2JlciAyMDE3IDEyOjAw
DQo+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgeGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcNCj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz47IEp1bGllbiBHcmFsbA0KPiA8anVsaWVuLmdyYWxsQGFybS5jb20+OyBBbmRyZXcg
Q29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsNCj4gR2VvcmdlIER1bmxhcCA8R2Vv
cmdlLkR1bmxhcEBjaXRyaXguY29tPjsgSWFuIEphY2tzb24NCj4gPElhbi5KYWNrc29uQGNpdHJp
eC5jb20+OyBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+OyBLb25yYWQNCj4gUnplc3p1
dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+OyBUaW0gKFhlbi5vcmcpIDx0aW1AeGVu
Lm9yZz47DQo+IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBSYXp2YW4gQ29qb2NhcnUN
Cj4gPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+OyBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRr
bGVuZ3llbC5jb20+Ow0KPiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUu
Y29tPjsgU3VyYXZlZSBTdXRoaWt1bHBhbml0DQo+IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1k
LmNvbT47IEp1biBOYWthamltYQ0KPiA8anVuLm5ha2FqaW1hQGludGVsLmNvbT47IEtldmluIFRp
YW4gPGtldmluLnRpYW5AaW50ZWwuY29tPjsgR2FuZyBXZWkNCj4gPGdhbmcud2VpQGludGVsLmNv
bT47IFNoYW5lIFdhbmcgPHNoYW5lLndhbmdAaW50ZWwuY29tPg0KPiBTdWJqZWN0OiBSZTogW1BB
VENIIHYyIDkvOV0geGVuOiBDb252ZXJ0IF9fcGFnZV90b19tZm4gYW5kDQo+IF9fbWZuX3RvX3Bh
Z2UgdG8gdXNlIHR5cGVzYWZlIE1GTg0KPiANCj4gDQo+IA0KPiBPbiAwNi8xMC8xNyAxMTo1NSwg
UGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+Pj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYv
ZW11bC1wcml2LW9wLmMgYi94ZW4vYXJjaC94ODYvcHYvZW11bC0NCj4gPj4gcHJpdi0NCj4gPj4+
PiBvcC5jDQo+ID4+Pj4gaW5kZXggZGQ5MDcxM2FjZi4uOWNjYmQwMjFlZiAxMDA2NDQNCj4gPj4+
PiAtLS0gYS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMNCj4gPj4+PiArKysgYi94ZW4v
YXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMNCj4gPj4+PiBAQCAtNDMsMTYgKzQzLDYgQEANCj4g
Pj4+PiAgICAjaW5jbHVkZSAiZW11bGF0ZS5oIg0KPiA+Pj4+ICAgICNpbmNsdWRlICJtbS5oIg0K
PiA+Pj4+DQo+ID4+Pj4gLS8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gbWFr
ZSB0aGVtIHdvcmsgd2l0aCBtZm5fdA0KPiAqLw0KPiA+Pj4+IC0jdW5kZWYgbWZuX3RvX3BhZ2UN
Cj4gPj4+PiAtI2RlZmluZSBtZm5fdG9fcGFnZShtZm4pIF9fbWZuX3RvX3BhZ2UobWZuX3gobWZu
KSkNCj4gPj4+PiAtI3VuZGVmIHBhZ2VfdG9fbWZuDQo+ID4+Pj4gLSNkZWZpbmUgcGFnZV90b19t
Zm4ocGcpIF9tZm4oX19wYWdlX3RvX21mbihwZykpDQo+ID4+Pj4gLQ0KPiA+Pj4+IC0vKioqKioq
KioqKioqKioqKioqKioqKioNCj4gPj4+PiAtICogSS9PIGVtdWxhdGlvbiBzdXBwb3J0DQo+ID4+
Pj4gLSAqLw0KPiA+Pj4+IC0NCj4gPj4+DQo+ID4+PiBXaGF0J3Mgd3Jvbmcgd2l0aCB0aGUgY29t
bWVudD8NCj4gPj4NCj4gPj4gVGhlIGZpbGUgaXMgZGVkaWNhdGVkIHRvIEkvTyBlbXVsYXRpb24g
c3VwcG9ydCBhcyBzYWlkIGluIHRoZSBoZWFkZXIgYW5kDQo+ID4+IHRoZSBuYW1lLiBJIGNhbiB1
bmRlcnN0YW5kIHdoeSBpdCB3YXMgdGhlcmUgZ2l2ZW4gdGhlcmUgd2FzIG1hY3Jvcw0KPiA+PiBk
ZWZpbmVkIG5vdCByZWxhdGVkIHRvIEkvTy4gTm93IHRoZXkgYXJlIGRyb3BwZWQsIHdoeSB3b3Vs
ZCB5b3UgbmVlZCBhDQo+ID4+IGNvbW1lbnQgdG8gc2VwYXJhdGUgaW5jbHVkZXMgYW5kIHRoZSBj
b2RlPw0KPiA+Pg0KPiA+DQo+ID4gSXQgbWFrZXMgdGhlIGh1bmsgbG9vayBvZGQgdGhvdWdoLiBJ
IHRoaW5rIHlvdSBzaG91bGQgbGVhdmUgdGhlIGNvbW1lbnQNCj4gYWxvbmUgaW4gdGhpcyBwYXRj
aCwgZXZlbiBpZiB5b3UgZG8gdGhpbmsgaXQgc3VwZXJmbHVvdXMuDQo+IA0KPiBQbGVhc2UgZ2V0
IGFncmVlIHdpdGggQW5kcmV3Li4uIEhlcmUgaGlzIGNvbW1lbnQgb24gdGhlIHByZXZpb3VzIHZl
cnNpb246DQo+IA0KPiAiSWYgeW91J3JlIG1ha2luZyB0aGlzIGNoYW5nZSwgcGxlYXNlIHRha2Ug
b3V0IHRoZSBEZXNjcmlwdG9yIFRhYmxlcw0KPiBjb21tZW50IGxpa2UgeW91IGRvIHdpdGggSS9P
IGJlbG93LCBiZWNhdXNlIHRoZSBlbnRpcmUgZmlsZSBpcyBkZWRpY2F0ZWQNCj4gdG8gZGVzY3Jp
cHRvciB0YWJsZSBzdXBwb3J0IGFuZCBpdCB3aWxsIHNhdmUgbWUgb25lIGl0ZW0gb24gYSBjbGVh
bnVwDQo+IHBhdGNoIDopLiINCg0KT2ssIGlmIEFuZHJldyBpcyBwbGFubmluZyBjbGVhbnVwIGFu
eXdheSBhbmQgaGFzIHNwZWNpZmljYWxseSByZXF1ZXN0ZWQgdGhpcyB0aGVuIEkgd2l0aGRyYXcg
bXkgb2JqZWN0aW9uLCBzaW5jZSB0aGUgZW5kIHJlc3VsdCB3aWxsIGJlIHRoZSBzYW1lLg0KDQog
IFBhdWwNCg0KPiANCj4gPg0KPiA+PiBbLi4uXQ0KPiA+Pg0KPiA+Pj4+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jDQo+ID4+Pj4gaW5kZXgg
ODY1MDZmMzc0Ny4uYjg1Mzk0ZDFmOSAxMDA2NDQNCj4gPj4+PiAtLS0gYS94ZW4vYXJjaC94ODYv
dHJhcHMuYw0KPiA+Pj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jDQo+ID4+Pj4gQEAgLTgx
MSw3ICs4MTEsNyBAQCBpbnQgd3Jtc3JfaHlwZXJ2aXNvcl9yZWdzKHVpbnQzMl90IGlkeCwNCj4g
dWludDY0X3QNCj4gPj4gdmFsKQ0KPiA+Pj4+DQo+ID4+Pj4gICAgICAgICAgICAgICAgZ2Rwcmlu
dGsoWEVOTE9HX1dBUk5JTkcsDQo+ID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgIkJhZCBH
TUZOICVseCAoTUZOICVseCkgdG8gTVNSICUwOHhcbiIsDQo+ID4+Pj4gLSAgICAgICAgICAgICAg
ICAgICAgIGdtZm4sIHBhZ2UgPyBwYWdlX3RvX21mbihwYWdlKSA6IC0xVUwsIGJhc2UpOw0KPiA+
Pj4+ICsgICAgICAgICAgICAgICAgICAgICBnbWZuLCBwYWdlID8gbWZuX3gocGFnZV90b19tZm4o
cGFnZSkpIDogLTFVTCwgYmFzZSk7DQo+ID4+Pg0KPiA+Pj4gV291bGQgdGhpcyBub3QgYmUgYmV0
dGVyIGFzIG1mbl94KHBhZ2UgPyBwYWdlX3RvX21mbihwYWdlKSA6DQo+ID4+IElOVkFMSURfTUZO
KSwgYXMgeW91IGhhdmUgZG9uZSBlbHNld2hlcmU/DQo+ID4+DQo+ID4+IFNlZSBhYm92ZS4NCj4g
Pg0KPiA+IEFuZCBhZ2FpbiwgeW91IGFyZSBtb2RpZnlpbmcgdGhlIGNvZGUgc28gd2h5IG5vdCBt
b2RpZnkgaXQgc3VjaCB0aGF0IGl0IGlzDQo+IGNvZGVkIGFwcHJvcHJpYXRlbHksIGFzIHlvdSBo
YXZlIGluIG90aGVyIHBsYWNlcyBpbiB0aGlzIHBhdGNoPw0KPiANCj4gSSB3aWxsIHNlZSB3aGF0
IEkgY2FuIGRvIHdoZW4gSSB3aWxsIGhhdmUgdGltZSB0byBzcGVuZCBvbiBjbGVhbi11cC4uLg0K
PiANCj4gLS0NCj4gSnVsaWVuIEdyYWxsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 11:48:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 11:48:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0R7Q-0002QD-7I; Fri, 06 Oct 2017 11:48:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4459bb304=wei.liu2@citrix.com>)
 id 1e0R7P-0002Q7-0k
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 11:48:39 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 DE/74-03618-69D67D95; Fri, 06 Oct 2017 11:48:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRWlGSWpSXmKPExsXitHSDve6k3Ou
 RBucPm1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmrJ59iLjglXrG1aydrA+NFkS5GTg4JAX+J
 Cz9ns4HYbALKEj87e8FsEQE9iaYDzxm7GLk4mAWmMEtsun2NGSQhLOAjsaK/hxHEZhFQkbjy7
 jgLiM0rYC7RMms6I8RQeYldbRdZQWwhAQWJjunHmCBqBCVOznwCVs8sICFx8MUL5gmM3LOQpG
 YhSS1gZFrFqF6cWlSWWqRrqZdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERgMDEC
 wg/HupoBDjJIcTEqivBbp1yOF+JLyUyozEosz4otKc1KLDzHKcHAoSfA25wDlBItS01Mr0jJz
 gGEJk5bg4FES4d0AkuYtLkjMLc5Mh0idYjTmODDhyh8mjo6bd/8wCbHk5eelSonzHgIpFQApz
 SjNgxsEi5dLjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEuZ1A5nCk5lXArfvFdApTECnzGm6An
 JKSSJCSqqBUczygu/Lx8sn5ovNObFoX0xI0/Stqqe1baZlff1yZNOX9UaN7dplCvN+Z3+W+V5
 92S02Qnlyj5zL4jruXXefGMvNqTP6fK8qnnufukTN/IcrJp0t91q2PMM9++CLxMbf07fGfZnT
 N2+5io339MlnFky3+ZVXNOth0qM7f8Nnrwu9u9m9+1IW1x8lluKMREMt5qLiRADg66h3kgIAA
 A==
X-Env-Sender: prvs=4459bb304=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1507290513!70005139!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26639 invoked from network); 6 Oct 2017 11:48:34 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 11:48:34 -0000
X-IronPort-AV: E=Sophos;i="5.42,483,1500940800"; d="scan'208";a="450721594"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 6 Oct 2017 12:48:29 +0100
Message-ID: <20171006114829.1718-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Bhupinder Thakur <bhupinder.thakur@linaro.org>
Subject: [Xen-devel] [PATCH] xen,
	tools: console.h shouldn't require string.h by default
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VW5pbGF0ZXJhbGx5IG1ha2luZyBzdHJpbmcuaCBhIHByZXJlcXVpc2l0ZSBmb3IgY29uc29sZS5o
IGlzIGdvaW5nIHRvCmJyZWFrIGJ1aWxkIGZvciBhIGxvdCBvZiBjb25zdW1lcnMgb2YgY29uc29s
ZS5oLgoKRGVmaW5lIGEgbWFjcm8gZm9yIHRoZSBuZXcgZmxleCByaW5nLiBDb25zdW1lcnMgd2hp
Y2ggd2FudCB0byB1c2UgaXQKc2hvdWxkIGRlZmluZSB0aGUgbWFjcm8uCgpQYXJ0aWFsbHkgcmV2
ZXJ0IGFmOGQ5MzU2NDE3Y2I2MTdiNjM1YzVhY2U3ODIzODhlYmZlODZlM2EuCgpTaWduZWQtb2Zm
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2M6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CkNjOiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhh
a3VyQGxpbmFyby5vcmc+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxr
QG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Ci0tLQogdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyAgICAgICB8IDIgKy0KIHhl
bi9hcmNoL2FybS92cGwwMTEuYyAgICAgICAgICAgfCAyICsrCiB4ZW4vaW5jbHVkZS9NYWtlZmls
ZSAgICAgICAgICAgIHwgMSAtCiB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY29uc29sZS5oIHwgNiAr
KystLS0KIDQgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgYi90b29scy9jb25zb2xlL2Rh
ZW1vbi9pby5jCmluZGV4IGFmZTE2MmU5YzIuLmUyMjAwOWFhMzkgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2NvbnNvbGUvZGFlbW9uL2lvLmMKKysrIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwpAQCAt
MjEsNyArMjEsNiBAQAogCiAjaW5jbHVkZSAidXRpbHMuaCIKICNpbmNsdWRlICJpby5oIgotI2lu
Y2x1ZGUgPHN0cmluZy5oPgogI2luY2x1ZGUgPHhlbmV2dGNobi5oPgogI2luY2x1ZGUgPHhlbmdu
dHRhYi5oPgogI2luY2x1ZGUgPHhlbnN0b3JlLmg+CkBAIC0zMCw2ICsyOSw3IEBACiAKICNpbmNs
dWRlIDxzdGRsaWIuaD4KICNpbmNsdWRlIDxlcnJuby5oPgorI2luY2x1ZGUgPHN0cmluZy5oPgog
I2luY2x1ZGUgPHBvbGwuaD4KICNpbmNsdWRlIDxmY250bC5oPgogI2luY2x1ZGUgPHVuaXN0ZC5o
PgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZwbDAxMS5jIGIveGVuL2FyY2gvYXJtL3ZwbDAx
MS5jCmluZGV4IDU2ZDljYmUwOWUuLmY3ZGRjY2I0MmEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS92cGwwMTEuYworKysgYi94ZW4vYXJjaC9hcm0vdnBsMDExLmMKQEAgLTE2LDYgKzE2LDggQEAK
ICAqIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNl
cy8+LgogICovCiAKKyNkZWZpbmUgWEVOX1dBTlRfRkxFWF9DT05TT0xFX1JJTkcgMQorCiAjaW5j
bHVkZSA8eGVuL2Vycm5vLmg+CiAjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+CiAjaW5jbHVkZSA8eGVu
L2d1ZXN0X2FjY2Vzcy5oPgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvTWFrZWZpbGUgYi94ZW4v
aW5jbHVkZS9NYWtlZmlsZQppbmRleCBjOTBmZGVlZTc1Li4xMjk5YjE5NjJmIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9NYWtlZmlsZQorKysgYi94ZW4vaW5jbHVkZS9NYWtlZmlsZQpAQCAtOTgs
NyArOTgsNiBAQCBQVUJMSUNfQzk5X0hFQURFUlMgOj0gcHVibGljL2lvLzlwZnMuaCBwdWJsaWMv
aW8vcHZjYWxscy5oCiBQVUJMSUNfQU5TSV9IRUFERVJTIDo9ICQoZmlsdGVyLW91dCBwdWJsaWMv
JWN0bC5oIHB1YmxpYy94c20vJSBwdWJsaWMvJWh2bS9zYXZlLmggJChQVUJMSUNfQzk5X0hFQURF
UlMpLCAkKFBVQkxJQ19IRUFERVJTKSkKIAogcHVibGljL2lvLzlwZnMuaC1wcmVyZXEgOj0gc3Ry
aW5nCi1wdWJsaWMvaW8vY29uc29sZS5oLXByZXJlcSA6PSBzdHJpbmcKIHB1YmxpYy9pby9wdmNh
bGxzLmgtcHJlcmVxIDo9IHN0cmluZwogCiBoZWFkZXJzLmNoazogJChQVUJMSUNfQU5TSV9IRUFE
RVJTKSBNYWtlZmlsZQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2lvL2NvbnNvbGUu
aCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9jb25zb2xlLmgKaW5kZXggMGYwNzExZmJkYi4uY2Ri
ZGNkMjczYiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2lvL2NvbnNvbGUuaAorKysg
Yi94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY29uc29sZS5oCkBAIC0yNyw4ICsyNyw2IEBACiAjaWZu
ZGVmIF9fWEVOX1BVQkxJQ19JT19DT05TT0xFX0hfXwogI2RlZmluZSBfX1hFTl9QVUJMSUNfSU9f
Q09OU09MRV9IX18KIAotI2luY2x1ZGUgInJpbmcuaCIKLQogdHlwZWRlZiB1aW50MzJfdCBYRU5D
T05TX1JJTkdfSURYOwogCiAjZGVmaW5lIE1BU0tfWEVOQ09OU19JRFgoaWR4LCByaW5nKSAoKGlk
eCkgJiAoc2l6ZW9mKHJpbmcpLTEpKQpAQCAtNDAsNyArMzgsOSBAQCBzdHJ1Y3QgeGVuY29uc19p
bnRlcmZhY2UgewogICAgIFhFTkNPTlNfUklOR19JRFggb3V0X2NvbnMsIG91dF9wcm9kOwogfTsK
IAotI2lmIGRlZmluZWQoX19HTlVDX18pICYmICFkZWZpbmVkKF9fU1RSSUNUX0FOU0lfXykKKyNp
ZiBkZWZpbmVkKF9fR05VQ19fKSAmJiAhZGVmaW5lZChfX1NUUklDVF9BTlNJX18pICYmIFwKKyAg
ICBkZWZpbmVkKFhFTl9XQU5UX0ZMRVhfQ09OU09MRV9SSU5HKQorI2luY2x1ZGUgInJpbmcuaCIK
IERFRklORV9YRU5fRkxFWF9SSU5HKHhlbmNvbnMpOwogI2VuZGlmCiAKLS0gCjIuMTEuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 11:54:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 11:54:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0RCY-0003FB-Qp; Fri, 06 Oct 2017 11:53:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e0RCX-0003F5-27
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 11:53:57 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 A0/2D-03428-3DE67D95; Fri, 06 Oct 2017 11:53:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS/d83vV
 Ig0UnNCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxPq/sYC6byVyx9u4+pgXExTxcjJ4eQQJ7E
 seuN7CA2r4CdxPqlp1lBbAkBQ4nTC2+ygNgsAqoSTz40MoPYbALqEm3PtoPViAjoSdzcdBsoz
 sXBLDCbUeL2mudgRcICPhIPZ7WzQCzYzySxb55BFyMHByfQgsu3OEBMXgFBib87hEEqmAW0JB
 7+usUCYWtLLFv4mhmkhFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYwaxalFZalFuoYWekl
 FmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgcHHAAQ7GG9uDDjEKMnBpCTKOzH3eqQQ
 X1J+SmVGYnFGfFFpTmrxIUYNDg6BbbtWX2CUYsnLz0tVkuBdD1InWJSanlqRlpkDjA+YUgkOH
 iUR3lSQNG9xQWJucWY6ROoUoy5Hx827f5iEwGZIifPagBQJgBRllObBjYDF6iVGWSlhXkagA4
 V4ClKLcjNLUOVfMYpzMCoJ8xaDTOHJzCuB2/QK6AgmoCPmNF0BOaIkESEl1cBo3rT7c0PMRQ5
 m92cRGrJKe0tuuhxlaAwpCj6SkzL3pKi1ri3bvoyXAkXOF/KXbHiR/bm+9kTXCaaOt7XW5XM0
 otSs7K2UxA6YuCTxS++9vXnX7UWmgiuU4i+uZhDta9dksVHu/NBm4HCG98GFT9W2vDWL/00Ud
 pbJn6fdpOG3bddsE6u9P5RYijMSDbWYi4oTARlHhE3QAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1507290829!78614428!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37329 invoked from network); 6 Oct 2017 11:53:51 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Oct 2017 11:53:51 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 06 Oct 2017 05:53:49 -0600
Message-Id: <59D78AEC0200007800183080@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 06 Oct 2017 05:53:48 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
 <20170925142648.25959-12-george.dunlap@citrix.com>
 <59D4B7BC0200007800181E69@prv-mh.provo.novell.com>
 <080fca2d-ea08-d3fa-ec11-f98089704a4a@citrix.com>
 <59D76F9F0200007800182F19@prv-mh.provo.novell.com>
 <c27080c5-e2b6-8416-5cb2-360133dd189c@citrix.com>
In-Reply-To: <c27080c5-e2b6-8416-5cb2-360133dd189c@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 12/13] fuzz/x86_emulate: Set and fuzz
 more CPU state
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA2LjEwLjE3IGF0IDEyOjUwLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAxMC8wNi8yMDE3IDEwOjU3IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24g
MDUuMTAuMTcgYXQgMTk6MDgsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4g
T24gMTAvMDQvMjAxNyAwOToyOCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4gT24gMjUu
MDkuMTcgYXQgMTY6MjYsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+PiBA
QCAtNTk3LDYgKzU5OSw0NyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX29wcyBh
bGxfZnV6emVyX29wcyA9IHsKPj4+Pj4gIH07Cj4+Pj4+ICAjdW5kZWYgU0VUCj4+Pj4+ICAKPj4+
Pj4gK3N0YXRpYyB2b2lkIF9zZXRfZnB1X3N0YXRlKGNoYXIgKmZ4c2F2ZSwgYm9vbCBzdG9yZSkK
Pj4+Pj4gK3sKPj4+Pj4gKyAgICBpZiAoIGNwdV9oYXNfZnhzciApCj4+Pj4+ICsgICAgewo+Pj4+
PiArICAgICAgICBzdGF0aWMgdW5pb24gX19hdHRyaWJ1dGVfXygoX19hbGlnbmVkX18oMTYpKSkg
ewo+Pj4+PiArICAgICAgICAgICAgY2hhciB4WzQ2NF07Cj4+Pj4KPj4+PiBUaGUgZmluYWwgcGFy
dCBvZiB0aGUgc2F2ZSBhcmVhIGlzbid0IGJlaW5nIHdyaXR0ZW4sIHllcywgYnV0IGlzIGl0Cj4+
Pj4gcmVhbGx5IHdvcnRoIHNhdmluZyB0aGUgZmV3IGJ5dGVzIG9mIHN0YWNrIHNwYWNlIGhlcmUs
IHJhdGhlciB0aGFuCj4+Pj4gaGF2aW5nIHRoZSBleHBlY3RlZCA1MTIgYXMgYXJyYXkgZGltZW5z
aW9uPwo+Pj4KPj4+IFNvIEkgZGlkbid0IGFjdHVhbGx5IGxvb2sgaW50byB0aGlzIHZlcnkgbXVj
aDsgSSBtYWlubHkganVzdCBoYWNrZWQgYXQKPj4+IGl0IHVudGlsIGl0IHNlZW1lZCB0byB3b3Jr
LiAgSSBjb3BpZWQtYW5kLXBhc3RlZCBlbXVsX3Rlc3RfaW5pdCgpIGZyb20KPj4+IHg4Nl9lbXVs
YXRlLmMgKHdoaWNoIGlzIHdoZXJlIHRoZSA0NjQgY2FtZSBmcm9tKSwgdGhlbiBjb3BpZWQgc29t
ZQo+Pj4gc2NyYXBzIG9mIGFzbSBmcm9tIHN0YWNrb3ZlcmZsb3cuCj4+IAo+PiBPbmUgdGhpbmcg
dGhhdCBjYW1lIHRvIG1pbmQgaW4gdGhpcyBjb250ZXh0OiBJdCB3b3VsZCBwZXJoYXBzIGJlCj4+
IHVzZWZ1bCB0byBub3Qgd2FzdGUgaW5wdXQgYnl0ZXMgb24gdGhlIHVudXNlZCBwb3J0aW9ucyBv
ZiB0aGUKPj4gc2F2ZSBhcmVhLiBBbG9uZyB0aG9zZSBsaW5lcyBpdCBtYXkgYWxzbyBiZSB3b3J0
aCBjb25zaWRlcmluZyBub3QKPj4gdG8gd2FzdGUgaW5wdXQgb24gdGhlIGhpZ2ggaGFsdmVzIG9m
IDY0LWJpdCByZWdpc3RlcnMgYXMgd2VsbCBhcwo+PiB0aGUgaGlnaCA4IEdQUnMgd2hlbiBlbXVs
YXRpbmcgMzItIG9yIDE2LWJpdCBtb2RlLgo+IAo+IFdlbGwgd2l0aCB0aGUgJ2NvbXBhY3QnIG1v
ZGUgd2UncmUgbm90IHdhc3RpbmcgYW55dGhpbmcgLS0gQUZMIG1heSAndHJ5Jwo+IHRvIHdyaXRl
IHRvIHRob3NlIGFyZWFzIChieSBzZXR0aW5nIHRoZSA8b2Zmc2V0PiB3b3JkIHRvIHRob3NlIGFy
ZWFzKSwKPiBidXQgaXQgd2lsbCBmaW5kIHRoYXQgbm90aGluZyBoYXBwZW5zIGFuZCBub3QgZ2Vu
ZXJhdGUgYW55IHRlc3QgY2FzZXMgdGhlcmUuCj4gCj4gRXZlbiBmb3IgdGhlIGhpZ2ggZW5kcyBv
ZiB0aGUgR1BScywgaWYgZ2FyYmFnZSBpbiB0aG9zZSAqZGlkKiBjYXVzZSBhCj4gY3Jhc2ggaW4g
MzItIG9yIDE2LWJpdCBtb2RlLCB3ZSdkIGRlZmluaXRlbHkgd2FudCB0byBrbm93LCB3b3VsZG4n
dCB3ZT8KPiBXZSdkIHdhbnQgdG8gZml4IGl0IGFueXdheSwgYW5kIHdlJ2QgbmVlZCB0byBtYWtl
IHN1cmUgdGhlcmUgd2Fzbid0IGEKPiB3YXkgZm9yIGEgZ3Vlc3QgdG8gdHJpZ2dlciB0aGF0IHNp
dHVhdGlvbiB3aXRoIHRoZSBlbXVsYXRvci4KCkFoLCBpbmRlZWQuCgpKYW4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 11:56:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 11:56:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0RFM-0003Pw-BA; Fri, 06 Oct 2017 11:56:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e0RFL-0003Pp-Je
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 11:56:51 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 EC/1C-02227-28F67D95; Fri, 06 Oct 2017 11:56:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS7c2/3q
 kwckzlhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8avVy9YC35zVDxYOIm9gfEDaxcjJ4eQQJ7E
 n5mHmUFsXgE7ib/HXjGB2BIChhKnF95k6WLk4GARUJW4v0IbJMwmoC7R9mw7WKuIgJ7EzU23g
 Vq5OJgFZjNK3F7zHGyOsICPxMNZ7SwQ8wsldiydywgyh1PAXmLDG3UQk1dAUOLvDmGQCmYBLY
 mHv26xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjenFqUVlqka6ZXlJ
 RZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYODVMzAw7mC80uZ8iFGSg0lJlHdi7vVI
 Ib6k/JTKjMTijPii0pzU4kOMMhwcShK86nlAOcGi1PTUirTMHGAMwKQlOHiURHhDQdK8xQWJu
 cWZ6RCpU4y6HB037/5hEmLJy89LlRLnXQlSJABSlFGaBzcCFo+XGGWlhHkZGRgYhHgKUotyM0
 tQ5V8xinMwKgnzvgG5kiczrwRu0yugI5iAjpjTdAXkiJJEhJRUA6Ortm3xDrHvEg7sXuKSBzv
 +ehh19fLOr7J8Mv22UcusheE6L+a0bJzlU3m6+BBXsX75gloWvhlq57zMPWV73hqLGKk08Mdt
 7Dm6duW9JSvv6+rrLOLWVqqZtOpvyLw+FZUkW8msiEN+i5rWsb4s5fwlYxj2RUJm3s3L/+++7
 nI+Nula89eJ+kosxRmJhlrMRcWJAOUmncLCAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1507291004!97393875!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17053 invoked from network); 6 Oct 2017 11:56:45 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Oct 2017 11:56:45 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 06 Oct 2017 05:56:43 -0600
Message-Id: <59D78B9B0200007800183099@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 06 Oct 2017 05:56:43 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
 <20170925142648.25959-12-george.dunlap@citrix.com>
In-Reply-To: <20170925142648.25959-12-george.dunlap@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 12/13] fuzz/x86_emulate: Set and fuzz
 more CPU state
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA5LjE3IGF0IDE2OjI2LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBAQCAtNTk3LDYgKzU5OSw0NyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRl
X29wcyBhbGxfZnV6emVyX29wcyA9IHsKPiAgfTsKPiAgI3VuZGVmIFNFVAo+ICAKPiArc3RhdGlj
IHZvaWQgX3NldF9mcHVfc3RhdGUoY2hhciAqZnhzYXZlLCBib29sIHN0b3JlKQo+ICt7Cj4gKyAg
ICBpZiAoIGNwdV9oYXNfZnhzciApCj4gKyAgICB7Cj4gKyAgICAgICAgc3RhdGljIHVuaW9uIF9f
YXR0cmlidXRlX18oKF9fYWxpZ25lZF9fKDE2KSkpIHsKPiArICAgICAgICAgICAgY2hhciB4WzQ2
NF07Cj4gKyAgICAgICAgICAgIHN0cnVjdCB7Cj4gKyAgICAgICAgICAgICAgICB1aW50MzJfdCBv
dGhlcls2XTsKPiArICAgICAgICAgICAgICAgIHVpbnQzMl90IG14Y3NyOwo+ICsgICAgICAgICAg
ICAgICAgdWludDMyX3QgbXhjc3JfbWFzazsKPiArICAgICAgICAgICAgICAgIC8qIC4uLiAqLwo+
ICsgICAgICAgICAgICB9Owo+ICsgICAgICAgIH0gKmZ4czsKPiArCj4gKyAgICAgICAgZnhzID0g
KHR5cGVvZihmeHMpKSBmeHNhdmU7Cj4gKwo+ICsgICAgICAgIGlmICggc3RvcmUgKSB7Cj4gKyAg
ICAgICAgICAgIGNoYXIgbnVsbFs1MTJdIF9fYXR0cmlidXRlX18oKGFsaWduZWQoMTYpKSkgPSB7
IDAgfTsKPiArICAgICAgICAgICAgYXNtIHZvbGF0aWxlKCIgZnhyc3RvciAlMDsgIjo6Im0iKCpu
dWxsKSk7Cj4gKyAgICAgICAgICAgIGFzbSB2b2xhdGlsZSgiIGZ4cnN0b3IgJTA7ICI6OiJtIigq
ZnhzYXZlKSk7Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIAo+ICsgICAgICAgIGFzbSB2b2xhdGls
ZSggImZ4c2F2ZSAlMCIgOiAiPW0iICgqZnhzKSApOwo+ICsKPiArICAgICAgICBpZiAoIGZ4cy0+
bXhjc3JfbWFzayApCj4gKyAgICAgICAgICAgIG14Y3NyX21hc2sgPSBmeHMtPm14Y3NyX21hc2s7
Cj4gKyAgICAgICAgZWxzZQo+ICsgICAgICAgICAgICBteGNzcl9tYXNrID0gMHgwMDBmZmJmOwoK
QWN0dWFsbHkgLSB3aHkgaXMgdGhpcyBuZWNlc3Nhcnk/IEkuZS4gd2h5IGlzbid0IGVtdWxfdGVz
dF9pbml0KCkKc2V0dGluZyBteGNzcl9tYXNrIHN1ZmZpY2llbnQ/CgpKYW4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 12:12:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 12:12:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0RU9-00057w-TT; Fri, 06 Oct 2017 12:12:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e0RU8-00057q-LE
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 12:12:08 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 40/D4-03453-71377D95; Fri, 06 Oct 2017 12:12:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS1e4+Hq
 kwed7vBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b9H5fYCzqlK7Ysf8fawNgr1sXIySEkkCcx
 v+cSC4jNK2AncWPRHzYQW0LAUOL0wptgcRYBVYnZTU/AbDYBdYm2Z9tZQWwRAT2Jm5tuM3cxc
 nEwC8xmlLi95jkzSEJYIFui98VsFpCEkMANRonjnf/BpnICbWg+MImxi5EDaJugxN8dwiBhZg
 EtiYe/brFA2NoSyxa+ZgYpYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaN6cWpRWWqRrpl
 eUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg+DEAwQ7GeSf8DzFKcjApifJ2FF2P
 FOJLyk+pzEgszogvKs1JLT7EKMPBoSTBqwKSEyxKTU+tSMvMAUYCTFqCg0dJhFcEJM1bXJCYW
 5yZDpE6xajL0XHz7h8mIZa8/LxUKXFeRpAiAZCijNI8uBGwqLzEKCslzMsIdJQQT0FqUW5mCa
 r8K0ZxDkYlYV4tkCk8mXklcJteAR3BBHTEnKYrIEeUJCKkpBoYM2543f0oaMs+b1qq8LKWldF
 vz6/Y+O2N+nnR5Ho1Dhkppy8lH6WvvbE7/P5qpcO3xLlhhYs5JNY/V1iwaM7ejXfuxe+ZILf5
 kP3HZfvEvGzOMk8MlMqfZXgx5Uyyxrwzvu9+F/x/vDLYKm3lRabtP9/bnd1y2eGq6ZW7h19yT
 3r0KvDt/PVzb2xUYinOSDTUYi4qTgQAnBcZqcUCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1507291921!100156557!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56099 invoked from network); 6 Oct 2017 12:12:02 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Oct 2017 12:12:02 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 06 Oct 2017 06:12:00 -0600
Message-Id: <59D78F3002000078001830C7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 06 Oct 2017 06:12:00 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
 <20170925142648.25959-13-george.dunlap@citrix.com>
 <59D4B7D70200007800181E6C@prv-mh.provo.novell.com>
 <5bda43cb-b787-ba70-73f0-02aeaece10d5@citrix.com>
In-Reply-To: <5bda43cb-b787-ba70-73f0-02aeaece10d5@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 13/13] fuzz/x86_emulate: Add an option to
 limit the number of instructions executed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA2LjEwLjE3IGF0IDEyOjQwLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAxMC8wNC8yMDE3IDA5OjI4IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24g
MjUuMDkuMTcgYXQgMTY6MjYsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4g
QUZMIGNvbnNpZGVycyBhIHRlc3RjYXNlIHRvIGJlIGEgdXNlZnVsIGFkZGl0aW9uIG5vdCBvbmx5
IGlmIHRoZXJlIGFyZQo+Pj4gdHVwbGVzIGV4ZXJjaXNlZCBieSB0aGF0IHRlc3RjYXNlIHdoaWNo
IHdlcmUgbm90IGV4ZXJjaXNlZCBvdGhlcndpc2UsCj4+PiBidXQgYWxzbyBpZiB0aGUgKm51bWJl
ciogb2YgdGltZXMgYW4gaW5kaXZpZHVhbCB0dXBsZSBpcyBleGVyY2lzZWQKPj4+IGNoYW5nZXMg
c2lnbmlmaWNhbnRseTsgaW4gcGFydGljdWxhciwgaWYgdGhlIG51bWJlciBvZiB0aGUgaGlnaGVz
IGJpdAo+Pj4gY2hhbmdlcyAoaS5lLiwgaWYgaXQgaXMgcnVuIDEsIDItMywgNC03LCA4LTE1LCAm
YykuCj4+IAo+PiBQZXJoYXBzIEkgc2ltcGx5IGRvbid0IGtub3cgYWJvdXQgQUZMICh5ZXQpIHRv
IHVuZGVyc3RhbmQgaG93ICJoaWdoZXN0Cj4+IGJpdCIgbWF0dGVycyBoZXJlLCBvciBldmVuIHdo
b3NlIGhpZ2hlc3QgYml0cyB0aGVyZSdzIHRhbGsgb2YuCj4gCj4gUHJvYmFibHkgdGhlIGVhc2ll
c3Qgd2F5IHRvIGdldCB0aGlzIHdvdWxkIGJlIHRvIHJlYWQgdGhlCj4gJ3RlY2huaWNhbF9kZXRh
aWxzLnR4dCcgWzFdIGRvY3VtZW50IGFib3V0IEFGTCwgc3BlY2lmaWNhbGx5IHRoZSBzZWN0aW9u
Cj4gIkRldGVjdGluZyBuZXcgYmVoYXZpb3JzIi4gIFRoZSBzZWN0aW9uIGlzbid0IGxvbmcsIGFu
ZCBJJ20gbm90IHN1cmUgSQo+IGNvdWxkIGV4cGxhaW4gdGhlIHNpdHVhdGlvbiBtb3JlIGNvbmNp
c2VseSB0aGFuIHRoZSBhdXRob3IgaGFzIHRoZXJlLgoKSGF2aW5nIHJlYWQgdGhhdCwgSSBzdGls
bCBkb24ndCBzZWUgd2hhdCAiYml0IiB5b3UgdGFsayBhYm91dC4gVGhlCnRleHQgdGhlcmUgdGFs
a3MgYWJvdXQgImhpdCJzIC0gaXMgdGhpcyBwZXJoYXBzIGp1c3QgYSB0eXBvIGhlcmU/Cgo+Pj4g
VW5mb3J0dW5hdGVseSwgb25lIHNpbXBsZSB3YXkgdG8gaW5jcmVhc2UgdGhlc2Ugc3RhdHMgaXQg
dG8gZXhlY3V0ZQo+Pj4gdGhlIHNhbWUgKG9yIHNpbWlsYXIpIGluc3RydWN0aW9ucyBtdWx0aXBs
ZSB0aW1lcy4KPj4gCj4+IEJ1dCB0aGUgY2hhbmdlIGhlcmUgZG9lc24ndCBsb29rIGF0IGluc3Ry
dWN0aW9uIHNpbWlsYXJpdHkgYXQgYWxsLgo+IAo+IEknbSB0YWxraW5nIGFib3V0IGhvdyBibGlu
ZCBjaGFuZ2VzIEFGTCBtYWtlcyB0byB0aGUgaW5wdXQgYWZmZWN0IHdoYXQKPiBBRkwgc2VlcyBh
dCB0aGUgIm91dHB1dCIuCj4gCj4gU3VwcG9zZSBpdCBoYXMgYSB0ZXN0Y2FzZSB3aGVyZSBpbnN0
cnVjdGlvbiBBIGlzIGV4ZWN1dGVkIG9uY2UsIGFuZCBpdAo+IHNlZXMgdHVwbGUgTiBleGVjdXRl
ZCB0d2ljZS4gIE5vdyBzdXBwb3NlIGl0IG1vcnBocyB0aGUgaW5zdHJ1Y3Rpb24gc28KPiBpbnN0
cnVjdGlvbiBBIGlzIGV4ZWN1dGVkIHR3aWNlLiAgSXQgd2lsbCBub3cgc2VlIHR1cGxlIE4gZXhl
Y3V0ZWQgNAo+IHRpbWVzLiAgVGhpcyBpcyBzZWVuIGFzICduZXcgYmVoYXZpb3InLCBhbmQgc28g
aXQgd2lsbCBhZGQgdGhhdCBhcyBhCj4gJ25ldycgdGVzdCBjYXNlIHRvIGl0cyBzZXQgb2YgaW50
ZXJlc3RpbmcgdGhpbmdzIHRvIGZ1enouICBUaGVuIHN1cHBvc2UKPiBpdCBtb3JwaHMgb25lIG9m
IHRob3NlIHNvIHRoYXQgaW5zdHJ1Y3Rpb24gQSBpcyBleGVjdXRlZCBmb3VyIHRpbWVzLgo+IFR1
cGxlIE4gd2lsbCBiZSBleGVjdXRlZCAgOCB0aW1lcywgd2hpY2ggYWdhaW4gaXMgbmV3IGJlaGF2
aW9yLiAgVGhlCj4gaGlnaGVzdCB0dXBsZSBjb3VudCBpdCBzZWVzIGFzIHVuaXF1ZSBpcyAxMjg7
IHNvIGluIG91ciBleGFtcGxlLCBpdCB3aWxsCj4gZ2VuZXJhdGUgc2FtcGxlIGlucHV0cyB1cCB0
byA2NCBpbnN0cnVjdGlvbnMgLS0gZXZlbiBpZiB0aGUgYWN0dWFsIHBhdGgKPiB0aHJvdWdoIHRo
ZSBjb2RlIGZvciBlYWNoIGluc3RydWN0aW9uIGlzIGlkZW50aWNhbCB0byB0aGUKPiBzaW5nbGUt
aW5zdHJ1Y3Rpb24gb25lLgo+IAo+IEEgNjQtaW5zdHJ1Y3Rpb24gdGVzdCBjYXNlIHdpbGwgdGFr
ZSBhdCBsZWFzdCA2NHggYXMgbG9uZyB0byBleGVjdXRlIGFzCj4gYSAxLWluc3RydWN0aW9uIHRl
c3QgY2FzZTsgYW5kIGl0IHdpbGwgZ2VuZXJhbGx5IGFsc28gdGFrZSA2NHggYXMgbG9uZwo+IHRv
IGZ1enouICBUaGlzIG1ha2VzIEFGTCBpcyBzcGVuZGluZyBuZWFybHkgMTAwMHggYXMgbXVjaCB0
aW1lIGZ1enppbmcKPiB0aGF0IHRlc3QgY2FzZSBhcyB0aGUgMS1pbnN0cnVjdGlvbiB0ZXN0IGNh
c2UsIGJ1dCBmb3Igbm8gdmVyeSBnb29kCj4gcmVhc29uIC0tIGlmIHlvdSBjYW4ndCBnZXQgYWN0
dWFsIG5ldyBiZWhhdmlvciB3ZSBjYXJlIGFib3V0IG91dCBvZiAyLTMKPiBpbnN0cnVjdGlvbnMs
IHlvdSdyZSBub3QgZ29pbmcgdG8gZ2V0IGl0IG91dCBvZiA2MCBpbnN0cnVjdGlvbnMuCj4gCj4g
SU9XLCBhcmJpdHJhcnkgbnVtYmVycyBvZiBpbnN0cnVjdGlvbnMgZm9vbCBBRkwgaW50byB0aGlu
a2luZyBpdCdzIGZvdW5kCj4gc29tZXRoaW5nIG5ldyBhbmQgaW50ZXJlc3Rpbmcgd2hlbiBpdCBo
YXNuJ3QuICBMaW1pdGluZyB0aGUgbnVtYmVyIG9mCj4gaW5zdHJ1Y3Rpb25zIHNob3VsZCBpbiB0
aGVvcnkga2VlcCBBRkwgZnJvbSBnZXR0aW5nIGRpc3RyYWN0ZWQgd2l0aCB0ZXN0Cj4gY2FzZXMg
aXQgdGhpbmtzIGFyZSBuZXcgYW5kIHVuaXF1ZSBidXQgYXJlbid0LiAgQW5kIHdlIHNlZSB0aGF0
IGZvciB0aGUKPiBvbGQgZm9ybWF0LCB0aGlzIGlzIHRydWUuCj4gCj4gSSBzdXNwZWN0IHRoZXJl
J3Mgc29tZSBudW1iZXIgb2YgaW5zdHJ1Y3Rpb25zIHBhc3Qgd2hpY2ggd2UgZ2V0Cj4gZGltaW5p
c2hpbmcgcmV0dXJucyBldmVuIGZvciB0aGUgJ2NvbXBhY3QnIGZvcm1hdCwgYnV0IHNpbmNlIHRl
c3RpbmcKPiBpbnZvbHZlcyBydW5uaW5nIHRoaW5ncyBmb3IgMjQgaG91cnMsIHRoZXJlJ3MgYWxz
byBhIGRpbWluaXNoaW5nIHJldHVybnMKPiBmb3IgdGhhdCBraW5kIG9mIG9wdGltaXphdGlvbi4g
Oi0pCgpBbGwgdW5kZXJzdG9vZCwgeWV0IEkgc3RpbGwgZG9uJ3QgdW5kZXJzdGFuZCB3aHkgeW91
IHNheSAidGhlCnNhbWUgKG9yIHNpbWlsYXIpIiB3aGVuIHJlYWxseSB5b3Ugb25seSBjYXJlIHRv
IGxpbWl0IGluc3RydWN0aW9uCmNvdW50LiBUaGlzIGlzIHRoZSBtb3JlIHRoYXQgdGhlIHNhbWUg
aW5zbiBleGVjdXRlZCB3aXRoCmRpZmZlcmVudCBpbnB1dHMgY2FuIGhhdmUgZHJhbWF0aWNhbGx5
IGRpZmZlcmVudCBlZmZlY3RzIChtb3N0CnNldmVyZSBjYXNlIHByb2JhYmx5IGJlaW5nIG5vIGV4
Y2VwdGlvbiB2cyBleGNlcHRpb24pLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 12:25:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 12:25:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0Rh1-00065t-Al; Fri, 06 Oct 2017 12:25:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445054343=Paul.Durrant@citrix.com>)
 id 1e0Rgz-00065O-Do
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 12:25:25 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 7D/6A-03428-43677D95; Fri, 06 Oct 2017 12:25:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpK5J2fV
 IgyX9vBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bdq7/ZClp1K36vO8nWwDhBuYuRk0NCwF/i
 w9x3LCA2m4COxNSnl1i7GDk4RARUJG7vNQAJMwuESaxecJERxBYW8Jb4uecTO4jNAlRy9tJNs
 FZeARuJSef3MEGMlJfY1XaRFcTmFLCVeH35JFhcCKim9dR7Zoh6QYmTM5+wQMzXlGjd/psdwp
 aXaN46mxmiXkVi/dRZbBMY+WYhaZmFpGUWkpYFjMyrGDWKU4vKUot0DS30kooy0zNKchMzc3Q
 NDcz0clOLixPTU3MSk4r1kvNzNzECQ40BCHYw3twYcIhRkoNJSZT3ffH1SCG+pPyUyozE4oz4
 otKc1OJDjDIcHEoSvF9LgHKCRanpqRVpmTnAoIdJS3DwKInwrgNJ8xYXJOYWZ6ZDpE4x6nJ03
 Lz7h0mIJS8/L1VKnPcASJEASFFGaR7cCFgEXmKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iw70
 GQKTyZeSVwm14BHcEEdMScpisgR5QkIqSkGhitwhNsL53zqG9KkH4p8T7817IPDKI1v6TZLmm
 xCz1/NJn9o8zjgH/vJ/TcXpdibf+xOOfeXS7Lu92Vq550R4R/e8l9cf3cNoFWmV2KjeJ3G3q2
 3f2Zs8gvdeGfhQ93tq9j+Le4f7Ofg/60s3e63XwX109NvCnKn/dQvrLimkr3st/CzvPtoxcps
 RRnJBpqMRcVJwIARUSWprsCAAA=
X-Env-Sender: prvs=445054343=Paul.Durrant@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1507292722!76718821!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23157 invoked from network); 6 Oct 2017 12:25:23 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 12:25:23 -0000
X-IronPort-AV: E=Sophos;i="5.42,483,1500940800"; d="scan'208";a="442760824"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 6 Oct 2017 13:25:11 +0100
Message-ID: <20171006122519.30345-4-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171006122519.30345-1-paul.durrant@citrix.com>
References: <20171006122519.30345-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: [Xen-devel] [PATCH v9 03/11] x86/hvm/ioreq: use gfn_t in struct
	hvm_ioreq_page
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhZGp1c3RzIHRoZSBpb3JlcSBzZXJ2ZXIgY29kZSB0byB1c2UgdHlwZS1zYWZl
IGdmbl90IHZhbHVlcwp3aGVyZSBwb3NzaWJsZS4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWdu
ZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdl
ZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgotLS0KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jICAgICAgICAgfCA0NCArKysr
KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9kb21haW4uaCB8ICAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKyks
IDIzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBi
L3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwppbmRleCBmMTYyZTI3YWIxLi5kMjIwYzhiMWY3IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2
bS9pb3JlcS5jCkBAIC0yMTcsNyArMjE3LDcgQEAgYm9vbCBoYW5kbGVfaHZtX2lvX2NvbXBsZXRp
b24oc3RydWN0IHZjcHUgKnYpCiAgICAgcmV0dXJuIHRydWU7CiB9CiAKLXN0YXRpYyB1bnNpZ25l
ZCBsb25nIGh2bV9hbGxvY19pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCitz
dGF0aWMgZ2ZuX3QgaHZtX2FsbG9jX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAq
cykKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwogICAgIHVuc2lnbmVkIGlu
dCBpOwpAQCAtMjI3LDIwICsyMjcsMTkgQEAgc3RhdGljIHVuc2lnbmVkIGxvbmcgaHZtX2FsbG9j
X2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKICAgICBmb3IgKCBpID0gMDsg
aSA8IHNpemVvZihkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ2ZuLm1hc2spICogODsgaSsrICkK
ICAgICB7CiAgICAgICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KGksICZkLT5hcmNoLmh2bV9k
b21haW4uaW9yZXFfZ2ZuLm1hc2spICkKLSAgICAgICAgICAgIHJldHVybiBkLT5hcmNoLmh2bV9k
b21haW4uaW9yZXFfZ2ZuLmJhc2UgKyBpOworICAgICAgICAgICAgcmV0dXJuIF9nZm4oZC0+YXJj
aC5odm1fZG9tYWluLmlvcmVxX2dmbi5iYXNlICsgaSk7CiAgICAgfQogCi0gICAgcmV0dXJuIGdm
bl94KElOVkFMSURfR0ZOKTsKKyAgICByZXR1cm4gSU5WQUxJRF9HRk47CiB9CiAKLXN0YXRpYyB2
b2lkIGh2bV9mcmVlX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdmbikKK3N0YXRpYyB2b2lk
IGh2bV9mcmVlX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgZ2ZuX3QgZ2Zu
KQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5kb21haW47Ci0gICAgdW5zaWduZWQgaW50
IGkgPSBnZm4gLSBkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ2ZuLmJhc2U7CisgICAgdW5zaWdu
ZWQgaW50IGkgPSBnZm5feChnZm4pIC0gZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dmbi5iYXNl
OwogCiAgICAgQVNTRVJUKCFJU19ERUZBVUxUKHMpKTsKLSAgICBBU1NFUlQoZ2ZuICE9IGdmbl94
KElOVkFMSURfR0ZOKSk7CisgICAgQVNTRVJUKCFnZm5fZXEoZ2ZuLCBJTlZBTElEX0dGTikpOwog
CiAgICAgc2V0X2JpdChpLCAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dmbi5tYXNrKTsKIH0K
QEAgLTI0OSw3ICsyNDgsNyBAQCBzdGF0aWMgdm9pZCBodm1fdW5tYXBfaW9yZXFfZ2ZuKHN0cnVj
dCBodm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKIHsKICAgICBzdHJ1Y3QgaHZtX2lvcmVx
X3BhZ2UgKmlvcnAgPSBidWYgPyAmcy0+YnVmaW9yZXEgOiAmcy0+aW9yZXE7CiAKLSAgICBpZiAo
IGlvcnAtPmdmbiA9PSBnZm5feChJTlZBTElEX0dGTikgKQorICAgIGlmICggZ2ZuX2VxKGlvcnAt
PmdmbiwgSU5WQUxJRF9HRk4pICkKICAgICAgICAgcmV0dXJuOwogCiAgICAgZGVzdHJveV9yaW5n
X2Zvcl9oZWxwZXIoJmlvcnAtPnZhLCBpb3JwLT5wYWdlKTsKQEAgLTI1OCw3ICsyNTcsNyBAQCBz
dGF0aWMgdm9pZCBodm1fdW5tYXBfaW9yZXFfZ2ZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpz
LCBib29sIGJ1ZikKICAgICBpZiAoICFJU19ERUZBVUxUKHMpICkKICAgICAgICAgaHZtX2ZyZWVf
aW9yZXFfZ2ZuKHMsIGlvcnAtPmdmbik7CiAKLSAgICBpb3JwLT5nZm4gPSBnZm5feChJTlZBTElE
X0dGTik7CisgICAgaW9ycC0+Z2ZuID0gSU5WQUxJRF9HRk47CiB9CiAKIHN0YXRpYyBpbnQgaHZt
X21hcF9pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQpAQCAt
MjcxLDE2ICsyNzAsMTcgQEAgc3RhdGljIGludCBodm1fbWFwX2lvcmVxX2dmbihzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCiAg
ICAgaWYgKCBJU19ERUZBVUxUKHMpICkKLSAgICAgICAgaW9ycC0+Z2ZuID0gYnVmID8KLSAgICAg
ICAgICAgICAgICAgICAgZC0+YXJjaC5odm1fZG9tYWluLnBhcmFtc1tIVk1fUEFSQU1fQlVGSU9S
RVFfUEZOXSA6Ci0gICAgICAgICAgICAgICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi5wYXJhbXNb
SFZNX1BBUkFNX0lPUkVRX1BGTl07CisgICAgICAgIGlvcnAtPmdmbiA9IF9nZm4oYnVmID8KKyAg
ICAgICAgICAgICAgICAgICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4ucGFyYW1zW0hWTV9QQVJB
TV9CVUZJT1JFUV9QRk5dIDoKKyAgICAgICAgICAgICAgICAgICAgICAgICBkLT5hcmNoLmh2bV9k
b21haW4ucGFyYW1zW0hWTV9QQVJBTV9JT1JFUV9QRk5dKTsKICAgICBlbHNlCiAgICAgICAgIGlv
cnAtPmdmbiA9IGh2bV9hbGxvY19pb3JlcV9nZm4ocyk7CiAKLSAgICBpZiAoIGlvcnAtPmdmbiA9
PSBnZm5feChJTlZBTElEX0dGTikgKQorICAgIGlmICggZ2ZuX2VxKGlvcnAtPmdmbiwgSU5WQUxJ
RF9HRk4pICkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAKLSAgICByYyA9IHByZXBhcmVfcmlu
Z19mb3JfaGVscGVyKGQsIGlvcnAtPmdmbiwgJmlvcnAtPnBhZ2UsICZpb3JwLT52YSk7CisgICAg
cmMgPSBwcmVwYXJlX3JpbmdfZm9yX2hlbHBlcihkLCBnZm5feChpb3JwLT5nZm4pLCAmaW9ycC0+
cGFnZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZpb3JwLT52YSk7CiAKICAg
ICBpZiAoIHJjICkKICAgICAgICAgaHZtX3VubWFwX2lvcmVxX2dmbihzLCBidWYpOwpAQCAtMzE2
LDEwICszMTYsMTAgQEAgc3RhdGljIHZvaWQgaHZtX3JlbW92ZV9pb3JlcV9nZm4oc3RydWN0IGh2
bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQogICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5k
b21haW47CiAgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwID0gYnVmID8gJnMtPmJ1Zmlv
cmVxIDogJnMtPmlvcmVxOwogCi0gICAgaWYgKCBJU19ERUZBVUxUKHMpIHx8IGlvcnAtPmdmbiA9
PSBnZm5feChJTlZBTElEX0dGTikgKQorICAgIGlmICggSVNfREVGQVVMVChzKSB8fCBnZm5fZXEo
aW9ycC0+Z2ZuLCBJTlZBTElEX0dGTikgKQogICAgICAgICByZXR1cm47CiAKLSAgICBpZiAoIGd1
ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgX2dmbihpb3JwLT5nZm4pLAorICAgIGlmICggZ3Vl
c3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBpb3JwLT5nZm4sCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIF9tZm4ocGFnZV90b19tZm4oaW9ycC0+cGFnZSkpLCAwKSApCiAgICAg
ICAgIGRvbWFpbl9jcmFzaChkKTsKICAgICBjbGVhcl9wYWdlKGlvcnAtPnZhKTsKQEAgLTMzMSwx
MiArMzMxLDEyIEBAIHN0YXRpYyBpbnQgaHZtX2FkZF9pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQogICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCA9
IGJ1ZiA/ICZzLT5idWZpb3JlcSA6ICZzLT5pb3JlcTsKICAgICBpbnQgcmM7CiAKLSAgICBpZiAo
IElTX0RFRkFVTFQocykgfHwgaW9ycC0+Z2ZuID09IGdmbl94KElOVkFMSURfR0ZOKSApCisgICAg
aWYgKCBJU19ERUZBVUxUKHMpIHx8IGdmbl9lcShpb3JwLT5nZm4sIElOVkFMSURfR0ZOKSApCiAg
ICAgICAgIHJldHVybiAwOwogCiAgICAgY2xlYXJfcGFnZShpb3JwLT52YSk7CiAKLSAgICByYyA9
IGd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2UoZCwgX2dmbihpb3JwLT5nZm4pLAorICAgIHJjID0gZ3Vl
c3RfcGh5c21hcF9hZGRfcGFnZShkLCBpb3JwLT5nZm4sCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIF9tZm4ocGFnZV90b19tZm4oaW9ycC0+cGFnZSkpLCAwKTsKICAgICBpZiAoIHJj
ID09IDAgKQogICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShkLCBfbWZuKHBhZ2VfdG9fbWZuKGlv
cnAtPnBhZ2UpKSk7CkBAIC01OTcsOCArNTk3LDggQEAgc3RhdGljIGludCBodm1faW9yZXFfc2Vy
dmVyX2luaXQoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgSU5JVF9MSVNUX0hFQUQo
JnMtPmlvcmVxX3ZjcHVfbGlzdCk7CiAgICAgc3Bpbl9sb2NrX2luaXQoJnMtPmJ1ZmlvcmVxX2xv
Y2spOwogCi0gICAgcy0+aW9yZXEuZ2ZuID0gZ2ZuX3goSU5WQUxJRF9HRk4pOwotICAgIHMtPmJ1
ZmlvcmVxLmdmbiA9IGdmbl94KElOVkFMSURfR0ZOKTsKKyAgICBzLT5pb3JlcS5nZm4gPSBJTlZB
TElEX0dGTjsKKyAgICBzLT5idWZpb3JlcS5nZm4gPSBJTlZBTElEX0dGTjsKIAogICAgIHJjID0g
aHZtX2lvcmVxX3NlcnZlcl9hbGxvY19yYW5nZXNldHMocywgaWQpOwogICAgIGlmICggcmMgKQpA
QCAtNzY0LDExICs3NjQsMTEgQEAgaW50IGh2bV9nZXRfaW9yZXFfc2VydmVyX2luZm8oc3RydWN0
IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKIAogICAgIEFTU0VSVCghSVNfREVGQVVMVChzKSk7
CiAKLSAgICAqaW9yZXFfZ2ZuID0gcy0+aW9yZXEuZ2ZuOworICAgICppb3JlcV9nZm4gPSBnZm5f
eChzLT5pb3JlcS5nZm4pOwogCiAgICAgaWYgKCBzLT5idWZpb3JlcS52YSAhPSBOVUxMICkKICAg
ICB7Ci0gICAgICAgICpidWZpb3JlcV9nZm4gPSBzLT5idWZpb3JlcS5nZm47CisgICAgICAgICpi
dWZpb3JlcV9nZm4gPSBnZm5feChzLT5idWZpb3JlcS5nZm4pOwogICAgICAgICAqYnVmaW9yZXFf
cG9ydCA9IHMtPmJ1ZmlvcmVxX2V2dGNobjsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWlu
LmgKaW5kZXggZTE3YmJlNDAwNC4uM2JkOWM1ZDdjMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWlu
LmgKQEAgLTM2LDcgKzM2LDcgQEAKICNpbmNsdWRlIDxwdWJsaWMvaHZtL2RtX29wLmg+CiAKIHN0
cnVjdCBodm1faW9yZXFfcGFnZSB7Ci0gICAgdW5zaWduZWQgbG9uZyBnZm47CisgICAgZ2ZuX3Qg
Z2ZuOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CiAgICAgdm9pZCAqdmE7CiB9OwotLSAK
Mi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 12:25:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 12:25:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0Rh4-00069E-Tx; Fri, 06 Oct 2017 12:25:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445054343=Paul.Durrant@citrix.com>)
 id 1e0Rh3-000669-4V
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 12:25:29 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 A5/9D-03101-83677D95; Fri, 06 Oct 2017 12:25:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHSDva5p2fV
 Igxnz2Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxLM1oYC74+Yaz43jOVrYFx9gLGLkZODgkB
 f4lpu/ezgNhsAjoSU59eYu1i5OAQEVCRuL3XAMRkFiiX6JhQC1IhLBAn8W57B1g1C1DFtB/b2
 UBsXgEbifMbZrJCTJSX2NV2EczmFLCVeH35JBOILQRU03rqPTNEvaDEyZlPwOYwC2hKtG7/zQ
 5hy0s0b53NDFGvIrF+6iy2CYx8s5C0zELSMgtJywJG5lWMGsWpRWWpRbpGBnpJRZnpGSW5iZk
 5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHBxgAEOxh/LQs4xCjJwaQkyvu++HqkEF9SfkplRmJx
 RnxRaU5q8SFGGQ4OJQne7FKgnGBRanpqRVpmDjDsYdISHDxKIrwLQNK8xQWJucWZ6RCpU4y6H
 B037/5hEmLJy89LlRLn9QYpEgApyijNgxsBi8FLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEu
 ZdBzKFJzOvBG7TK6AjmICOmNN0BeSIkkSElFQDo27UkarEaQqX15ewzHTvEMi3jmLd+1Q2d/G
 /0h/K8et3Tz3mUXhE63bXTSldOc7TzhXTBV6f2P7hwoLTPyf/FLNer9R5N9Hn8xyfkmtmE9qm
 vFzT2JXkoNrVs0bgv7iGYf8u72XPJ2/Z2+uw/Vjb9926W76+X7msamfw0rTUi4W3BSaYNO7fM
 luJpTgj0VCLuag4EQDiPZlYvAIAAA==
X-Env-Sender: prvs=445054343=Paul.Durrant@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1507292722!100159179!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57669 invoked from network); 6 Oct 2017 12:25:24 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 12:25:24 -0000
X-IronPort-AV: E=Sophos;i="5.42,483,1500940800"; d="scan'208";a="450725311"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 6 Oct 2017 13:25:09 +0100
Message-ID: <20171006122519.30345-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171006122519.30345-1-paul.durrant@citrix.com>
References: <20171006122519.30345-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v9 01/11] x86/hvm/ioreq: maintain an array of
	ioreq servers rather than a list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBzdWJzZXF1ZW50IHBhdGNoIHdpbGwgcmVtb3ZlIHRoZSBjdXJyZW50IGltcGxpY2l0IGxpbWl0
YXRpb24gb24gY3JlYXRpb24Kb2YgaW9yZXEgc2VydmVycyB3aGljaCBpcyBkdWUgdG8gdGhlIGFs
bG9jYXRpb24gb2YgZ2ZucyBmb3IgdGhlIGlvcmVxCnN0cnVjdHVyZXMgYW5kIGJ1ZmZlcmVkIGlv
cmVxIHJpbmcuCgpJdCB3aWxsIHRoZXJlZm9yZSBiZSBuZWNlc3NhcnkgdG8gaW50cm9kdWNlIGFu
IGV4cGxpY2l0IGxpbWl0IGFuZCwgc2luY2UKdGhpcyBsaW1pdCBzaG91bGQgYmUgc21hbGwsIGl0
IHNpbXBsaWZpZXMgdGhlIGNvZGUgdG8gbWFpbnRhaW4gYW4gYXJyYXkgb2YKdGhhdCBzaXplIHJh
dGhlciB0aGFuIHVzaW5nIGEgbGlzdC4KCkFsc28sIGJ5IHJlc2VydmluZyBhbiBhcnJheSBzbG90
IGZvciB0aGUgZGVmYXVsdCBzZXJ2ZXIgYW5kIHBvcHVsYXRpbmcKYXJyYXkgc2xvdHMgZWFybHkg
aW4gY3JlYXRlLCB0aGUgbmVlZCB0byBwYXNzIGFuICdpc19kZWZhdWx0JyBib29sZWFuCnRvIHN1
Yi1mdW5jdGlvbnMgY2FuIGJlIGF2b2lkZWQuCgpTb21lIGZ1bmN0aW9uIHJldHVybiB2YWx1ZXMg
YXJlIGNoYW5nZWQgYnkgdGhpcyBwYXRjaDogU3BlY2lmaWNhbGx5LCBpbgp0aGUgY2FzZSB3aGVy
ZSB0aGUgaWQgb2YgdGhlIGRlZmF1bHQgaW9yZXEgc2VydmVyIGlzIHBhc3NlZCBpbiwgLUVPUE5P
VFNVUFAKaXMgbm93IHJldHVybmVkIHJhdGhlciB0aGFuIC1FTk9FTlQuCgpTaWduZWQtb2ZmLWJ5
OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KCnY5OgogLSBtb2RpZmllZCBGT1JfRUFDSC4uLiBtYWNybyBhcyByZXF1ZXN0ZWQg
YnkgQW5kcmV3LgoKdjg6CiAtIEFkZHJlc3NlZCB2YXJpb3VzIGNvbW1lbnRzIGZyb20gSmFuLgoK
djc6CiAtIEZpeGVkIGFzc2VydGlvbiBmYWlsdXJlIGZvdW5kIGluIHRlc3RpbmcuCgp2NjoKIC0g
VXBkYXRlZCBhY2NvcmRpbmcgdG8gY29tbWVudHMgbWFkZSBieSBSb2dlciBvbiB2NCB0aGF0IEkn
ZCBtaXNzZWQuCgp2NToKIC0gU3dpdGNoZWQgR0VUL1NFVF9JT1JFUV9TRVJWRVIoKSBtYWNyb3Mg
dG8gZ2V0L3NldF9pb3JlcV9zZXJ2ZXIoKQogICBmdW5jdGlvbnMgdG8gYXZvaWQgcG9zc2libGUg
ZG91YmxlLWV2YWx1YXRpb24gaXNzdWVzLgoKdjQ6CiAtIEludHJvZHVjZWQgbW9yZSBoZWxwZXIg
bWFjcm9zIGFuZCByZWxvY2F0ZWQgdGhlbSB0byB0aGUgdG9wIG9mIHRoZQogICBjb2RlLgoKdjM6
CiAtIE5ldyBwYXRjaCAocmVwbGFjaW5nICJtb3ZlIGlzX2RlZmF1bHQgaW50byBzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciIpIGluCiAgIHJlc3BvbnNlIHRvIHJldmlldyBjb21tZW50cy4KLS0tCiB4
ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgICAgICAgICB8IDUwOSArKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oIHwg
IDEwICstCiAyIGZpbGVzIGNoYW5nZWQsIDI1MiBpbnNlcnRpb25zKCspLCAyNjcgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIGIveGVuL2FyY2gveDg2
L2h2bS9pb3JlcS5jCmluZGV4IGYyZTBiM2Y3NGEuLmE2ZGUxZTdkYjIgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vaW9yZXEuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKQEAg
LTMzLDYgKzMzLDQ0IEBACiAKICNpbmNsdWRlIDxwdWJsaWMvaHZtL2lvcmVxLmg+CiAKK3N0YXRp
YyB2b2lkIHNldF9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlk
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAq
cykKK3sKKyAgICBBU1NFUlQoaWQgPCBNQVhfTlJfSU9SRVFfU0VSVkVSUyk7CisgICAgQVNTRVJU
KCFzIHx8ICFkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLnNlcnZlcltpZF0pOworCisg
ICAgZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5zZXJ2ZXJbaWRdID0gczsKK30KKwor
I2RlZmluZSBHRVRfSU9SRVFfU0VSVkVSKGQsIGlkKSBcCisgICAgKGQpLT5hcmNoLmh2bV9kb21h
aW4uaW9yZXFfc2VydmVyLnNlcnZlcltpZF0KKworc3RhdGljIHN0cnVjdCBodm1faW9yZXFfc2Vy
dmVyICpnZXRfaW9yZXFfc2VydmVyKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGlkKQor
eworICAgIGlmICggaWQgPj0gTUFYX05SX0lPUkVRX1NFUlZFUlMgKQorICAgICAgICByZXR1cm4g
TlVMTDsKKworICAgIHJldHVybiBHRVRfSU9SRVFfU0VSVkVSKGQsIGlkKTsKK30KKworI2RlZmlu
ZSBJU19ERUZBVUxUKHMpIFwKKyAgICAoKHMpID09IGdldF9pb3JlcV9zZXJ2ZXIoKHMpLT5kb21h
aW4sIERFRkFVTFRfSU9TRVJWSUQpKQorCisvKgorICogSXRlcmF0ZSBvdmVyIGFsbCBwb3NzaWJs
ZSBpb3JlcSBzZXJ2ZXJzLiBUaGUgdXNlIG9mIGlubGluZSBmdW5jdGlvbgorICogZ2V0X2lvcmVx
X3NlcnZlcigpIGluIHRoZSBpbmNyZW1lbnQgaXMgZGVsaWJlcmF0ZSBhcyB1c2Ugb2YgdGhlCisg
KiBHRVRfSU9SRVFfU0VSVkVSKCkgbWFjcm8gd2lsbCBjYXVzZSBnY2MgdG8gY29tcGxhaW4gYWJv
dXQgYW4gYXJyYXkKKyAqIG92ZXJmbG93LgorICovCisjZGVmaW5lIEZPUl9FQUNIX0lPUkVRX1NF
UlZFUihkLCBpZCwgcykgXAorICAgIGZvciAoIChpZCkgPSAwLCAocykgPSBHRVRfSU9SRVFfU0VS
VkVSKGQsIDApOyBcCisgICAgICAgICAgKGlkKSA8IE1BWF9OUl9JT1JFUV9TRVJWRVJTOyBcCisg
ICAgICAgICAgKHMpID0gZ2V0X2lvcmVxX3NlcnZlcihkLCArKyhpZCkpICkgXAorICAgICAgICBp
ZiAoICFzICkgXAorICAgICAgICAgICAgY29udGludWU7IFwKKyAgICAgICAgZWxzZQorCiBzdGF0
aWMgaW9yZXFfdCAqZ2V0X2lvcmVxKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBzdHJ1Y3Qg
dmNwdSAqdikKIHsKICAgICBzaGFyZWRfaW9wYWdlX3QgKnAgPSBzLT5pb3JlcS52YTsKQEAgLTQ3
LDEwICs4NSw5IEBAIGJvb2wgaHZtX2lvX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAg
c3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZl
ciAqczsKKyAgICB1bnNpZ25lZCBpbnQgaWQ7CiAKLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICgg
cywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9z
ZXJ2ZXIubGlzdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdF9lbnRyeSApCisgICAg
Rk9SX0VBQ0hfSU9SRVFfU0VSVkVSKGQsIGlkLCBzKQogICAgIHsKICAgICAgICAgc3RydWN0IGh2
bV9pb3JlcV92Y3B1ICpzdjsKIApAQCAtMTI3LDEwICsxNjQsOSBAQCBib29sIGhhbmRsZV9odm1f
aW9fY29tcGxldGlvbihzdHJ1Y3QgdmNwdSAqdikKICAgICBzdHJ1Y3QgaHZtX3ZjcHVfaW8gKnZp
byA9ICZ2LT5hcmNoLmh2bV92Y3B1Lmh2bV9pbzsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZl
ciAqczsKICAgICBlbnVtIGh2bV9pb19jb21wbGV0aW9uIGlvX2NvbXBsZXRpb247CisgICAgdW5z
aWduZWQgaW50IGlkOwogCi0gICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcywKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdF9lbnRyeSApCisgICAgRk9SX0VBQ0hfSU9S
RVFfU0VSVkVSKGQsIGlkLCBzKQogICAgIHsKICAgICAgICAgc3RydWN0IGh2bV9pb3JlcV92Y3B1
ICpzdjsKIApAQCAtMjQzLDEzICsyNzksMTIgQEAgc3RhdGljIGludCBodm1fbWFwX2lvcmVxX3Bh
Z2UoCiBib29sIGlzX2lvcmVxX3NlcnZlcl9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7CiAgICAgY29uc3Qgc3RydWN0IGh2bV9pb3JlcV9zZXJ2
ZXIgKnM7CisgICAgdW5zaWduZWQgaW50IGlkOwogICAgIGJvb2wgZm91bmQgPSBmYWxzZTsKIAog
ICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIu
bG9jayk7CiAKLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcywKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGlzdF9lbnRyeSApCisgICAgRk9SX0VBQ0hfSU9SRVFfU0VSVkVS
KGQsIGlkLCBzKQogICAgIHsKICAgICAgICAgaWYgKCAocy0+aW9yZXEudmEgJiYgcy0+aW9yZXEu
cGFnZSA9PSBwYWdlKSB8fAogICAgICAgICAgICAgIChzLT5idWZpb3JlcS52YSAmJiBzLT5idWZp
b3JlcS5wYWdlID09IHBhZ2UpICkKQEAgLTMwMiw3ICszMzcsNyBAQCBzdGF0aWMgdm9pZCBodm1f
dXBkYXRlX2lvcmVxX2V2dGNobihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKIH0KIAogc3Rh
dGljIGludCBodm1faW9yZXFfc2VydmVyX2FkZF92Y3B1KHN0cnVjdCBodm1faW9yZXFfc2VydmVy
ICpzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaXNfZGVmYXVs
dCwgc3RydWN0IHZjcHUgKnYpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0IGh2bV9pb3JlcV92Y3B1ICpzdjsKICAgICBp
bnQgcmM7CkBAIC0zMzEsNyArMzY2LDcgQEAgc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2Fk
ZF92Y3B1KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogICAgICAgICAgICAgZ290byBmYWls
MzsKIAogICAgICAgICBzLT5idWZpb3JlcV9ldnRjaG4gPSByYzsKLSAgICAgICAgaWYgKCBpc19k
ZWZhdWx0ICkKKyAgICAgICAgaWYgKCBJU19ERUZBVUxUKHMpICkKICAgICAgICAgICAgIGQtPmFy
Y2guaHZtX2RvbWFpbi5wYXJhbXNbSFZNX1BBUkFNX0JVRklPUkVRX0VWVENITl0gPQogICAgICAg
ICAgICAgICAgIHMtPmJ1ZmlvcmVxX2V2dGNobjsKICAgICB9CkBAIC00MzEsNyArNDY2LDYgQEAg
c3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX21hcF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3Nl
cnZlciAqcywKIH0KIAogc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX3NldHVwX3BhZ2VzKHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJvb2wgaXNfZGVmYXVsdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBib29sIGhhbmRsZV9idWZpb3JlcSkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpk
ID0gcy0+ZG9tYWluOwpAQCAtNDM5LDcgKzQ3Myw3IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3Nl
cnZlcl9zZXR1cF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICB1bnNpZ25l
ZCBsb25nIGJ1ZmlvcmVxX2dmbiA9IGdmbl94KElOVkFMSURfR0ZOKTsKICAgICBpbnQgcmM7CiAK
LSAgICBpZiAoIGlzX2RlZmF1bHQgKQorICAgIGlmICggSVNfREVGQVVMVChzKSApCiAgICAgewog
ICAgICAgICAvKgogICAgICAgICAgKiBUaGUgZGVmYXVsdCBpb3JlcSBzZXJ2ZXIgbXVzdCBoYW5k
bGUgYnVmZmVyZWQgaW9yZXFzLCBmb3IKQEAgLTQ2OCw4ICs1MDIsNyBAQCBzdGF0aWMgaW50IGh2
bV9pb3JlcV9zZXJ2ZXJfc2V0dXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAg
ICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX3VubWFwX3Bh
Z2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBib29sIGlzX2RlZmF1bHQpCitzdGF0aWMgdm9pZCBodm1faW9yZXFf
c2VydmVyX3VubWFwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogewogICAgIHN0
cnVjdCBkb21haW4gKmQgPSBzLT5kb21haW47CiAgICAgYm9vbCBoYW5kbGVfYnVmaW9yZXEgPSAh
IXMtPmJ1ZmlvcmVxLnZhOwpAQCAtNDc5LDcgKzUxMiw3IEBAIHN0YXRpYyB2b2lkIGh2bV9pb3Jl
cV9zZXJ2ZXJfdW5tYXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAKICAgICBo
dm1fdW5tYXBfaW9yZXFfcGFnZShzLCBmYWxzZSk7CiAKLSAgICBpZiAoICFpc19kZWZhdWx0ICkK
KyAgICBpZiAoICFJU19ERUZBVUxUKHMpICkKICAgICB7CiAgICAgICAgIGlmICggaGFuZGxlX2J1
ZmlvcmVxICkKICAgICAgICAgICAgIGh2bV9mcmVlX2lvcmVxX2dmbihkLCBzLT5idWZpb3JlcS5n
Zm4pOwpAQCAtNDg4LDEyICs1MjEsMTEgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl91
bm1hcF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICB9CiB9CiAKLXN0YXRp
YyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9yYW5nZXNldHMoc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJv
b2wgaXNfZGVmYXVsdCkKK3N0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9yYW5nZXNl
dHMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCiB7CiAgICAgdW5zaWduZWQgaW50IGk7CiAK
LSAgICBpZiAoIGlzX2RlZmF1bHQgKQorICAgIGlmICggSVNfREVGQVVMVChzKSApCiAgICAgICAg
IHJldHVybjsKIAogICAgIGZvciAoIGkgPSAwOyBpIDwgTlJfSU9fUkFOR0VfVFlQRVM7IGkrKyAp
CkBAIC01MDEsMTkgKzUzMywyMSBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2ZyZWVf
cmFuZ2VzZXRzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogfQogCiBzdGF0aWMgaW50IGh2
bV9pb3JlcV9zZXJ2ZXJfYWxsb2NfcmFuZ2VzZXRzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpz
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX2Rl
ZmF1bHQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlvc2Vy
dmlkX3QgaWQpCiB7CiAgICAgdW5zaWduZWQgaW50IGk7CiAgICAgaW50IHJjOwogCi0gICAgaWYg
KCBpc19kZWZhdWx0ICkKKyAgICBpZiAoIGlkID09IERFRkFVTFRfSU9TRVJWSUQgKQogICAgICAg
ICBnb3RvIGRvbmU7CiAKKyAgICBBU1NFUlQoIUlTX0RFRkFVTFQocykpOworCiAgICAgZm9yICgg
aSA9IDA7IGkgPCBOUl9JT19SQU5HRV9UWVBFUzsgaSsrICkKICAgICB7CiAgICAgICAgIGNoYXIg
Km5hbWU7CiAKLSAgICAgICAgcmMgPSBhc3ByaW50ZigmbmFtZSwgImlvcmVxX3NlcnZlciAlZCAl
cyIsIHMtPmlkLAorICAgICAgICByYyA9IGFzcHJpbnRmKCZuYW1lLCAiaW9yZXFfc2VydmVyICVk
ICVzIiwgaWQsCiAgICAgICAgICAgICAgICAgICAgICAgKGkgPT0gWEVOX0RNT1BfSU9fUkFOR0Vf
UE9SVCkgPyAicG9ydCIgOgogICAgICAgICAgICAgICAgICAgICAgIChpID09IFhFTl9ETU9QX0lP
X1JBTkdFX01FTU9SWSkgPyAibWVtb3J5IiA6CiAgICAgICAgICAgICAgICAgICAgICAgKGkgPT0g
WEVOX0RNT1BfSU9fUkFOR0VfUENJKSA/ICJwY2kiIDoKQEAgLTUzNywxMyArNTcxLDEyIEBAIHN0
YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9hbGxvY19yYW5nZXNldHMoc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnMsCiAgICAgcmV0dXJuIDA7CiAKICBmYWlsOgotICAgIGh2bV9pb3JlcV9zZXJ2
ZXJfZnJlZV9yYW5nZXNldHMocywgZmFsc2UpOworICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9y
YW5nZXNldHMocyk7CiAKICAgICByZXR1cm4gcmM7CiB9CiAKLXN0YXRpYyB2b2lkIGh2bV9pb3Jl
cV9zZXJ2ZXJfZW5hYmxlKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBpc19kZWZhdWx0KQorc3RhdGljIHZvaWQgaHZt
X2lvcmVxX3NlcnZlcl9lbmFibGUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCiB7CiAgICAg
c3RydWN0IGRvbWFpbiAqZCA9IHMtPmRvbWFpbjsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUg
KnN2OwpAQCAtNTU0LDcgKzU4Nyw3IEBAIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZW5h
YmxlKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogICAgIGlmICggcy0+ZW5hYmxlZCApCiAg
ICAgICAgIGdvdG8gZG9uZTsKIAotICAgIGlmICggIWlzX2RlZmF1bHQgKQorICAgIGlmICggIUlT
X0RFRkFVTFQocykgKQogICAgIHsKICAgICAgICAgaHZtX3JlbW92ZV9pb3JlcV9nZm4oZCwgJnMt
PmlvcmVxKTsKIApAQCAtNTczLDggKzYwNiw3IEBAIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2
ZXJfZW5hYmxlKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogICAgIHNwaW5fdW5sb2NrKCZz
LT5sb2NrKTsKIH0KIAotc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9kaXNhYmxlKHN0cnVj
dCBodm1faW9yZXFfc2VydmVyICpzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJvb2wgaXNfZGVmYXVsdCkKK3N0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJs
ZShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0g
cy0+ZG9tYWluOwogICAgIGJvb2wgaGFuZGxlX2J1ZmlvcmVxID0gISFzLT5idWZpb3JlcS52YTsK
QEAgLTU4NCw3ICs2MTYsNyBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUo
c3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgaWYgKCAhcy0+ZW5hYmxlZCApCiAgICAg
ICAgIGdvdG8gZG9uZTsKIAotICAgIGlmICggIWlzX2RlZmF1bHQgKQorICAgIGlmICggIUlTX0RF
RkFVTFQocykgKQogICAgIHsKICAgICAgICAgaWYgKCBoYW5kbGVfYnVmaW9yZXEgKQogICAgICAg
ICAgICAgaHZtX2FkZF9pb3JlcV9nZm4oZCwgJnMtPmJ1ZmlvcmVxKTsKQEAgLTYwMCwxMyArNjMy
LDExIEBAIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShzdHJ1Y3QgaHZtX2lv
cmVxX3NlcnZlciAqcywKIAogc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2luaXQoc3RydWN0
IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
dHJ1Y3QgZG9tYWluICpkLCBkb21pZF90IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYm9vbCBpc19kZWZhdWx0LCBpbnQgYnVmaW9yZXFfaGFuZGxpbmcsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBpb3NlcnZpZF90IGlkKQorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW50IGJ1ZmlvcmVxX2hhbmRsaW5nLCBpb3NlcnZpZF90IGlkKQog
ewogICAgIHN0cnVjdCB2Y3B1ICp2OwogICAgIGludCByYzsKIAotICAgIHMtPmlkID0gaWQ7CiAg
ICAgcy0+ZG9tYWluID0gZDsKICAgICBzLT5kb21pZCA9IGRvbWlkOwogCkBAIC02MTQsNyArNjQ0
LDcgQEAgc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2luaXQoc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKnMsCiAgICAgSU5JVF9MSVNUX0hFQUQoJnMtPmlvcmVxX3ZjcHVfbGlzdCk7CiAgICAg
c3Bpbl9sb2NrX2luaXQoJnMtPmJ1ZmlvcmVxX2xvY2spOwogCi0gICAgcmMgPSBodm1faW9yZXFf
c2VydmVyX2FsbG9jX3Jhbmdlc2V0cyhzLCBpc19kZWZhdWx0KTsKKyAgICByYyA9IGh2bV9pb3Jl
cV9zZXJ2ZXJfYWxsb2NfcmFuZ2VzZXRzKHMsIGlkKTsKICAgICBpZiAoIHJjICkKICAgICAgICAg
cmV0dXJuIHJjOwogCkBAIC02MjIsMTMgKzY1MiwxMyBAQCBzdGF0aWMgaW50IGh2bV9pb3JlcV9z
ZXJ2ZXJfaW5pdChzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICAgICAgcy0+YnVmaW9y
ZXFfYXRvbWljID0gdHJ1ZTsKIAogICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9zZXR1cF9wYWdl
cygKLSAgICAgICAgICAgICBzLCBpc19kZWZhdWx0LCBidWZpb3JlcV9oYW5kbGluZyAhPSBIVk1f
SU9SRVFTUlZfQlVGSU9SRVFfT0ZGKTsKKyAgICAgICAgICAgICBzLCBidWZpb3JlcV9oYW5kbGlu
ZyAhPSBIVk1fSU9SRVFTUlZfQlVGSU9SRVFfT0ZGKTsKICAgICBpZiAoIHJjICkKICAgICAgICAg
Z290byBmYWlsX21hcDsKIAogICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKICAgICB7Ci0gICAg
ICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9hZGRfdmNwdShzLCBpc19kZWZhdWx0LCB2KTsKKyAg
ICAgICAgcmMgPSBodm1faW9yZXFfc2VydmVyX2FkZF92Y3B1KHMsIHYpOwogICAgICAgICBpZiAo
IHJjICkKICAgICAgICAgICAgIGdvdG8gZmFpbF9hZGQ7CiAgICAgfQpAQCAtNjM3LDQ3ICs2Njcs
MjAgQEAgc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2luaXQoc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKnMsCiAKICBmYWlsX2FkZDoKICAgICBodm1faW9yZXFfc2VydmVyX3JlbW92ZV9hbGxf
dmNwdXMocyk7Ci0gICAgaHZtX2lvcmVxX3NlcnZlcl91bm1hcF9wYWdlcyhzLCBpc19kZWZhdWx0
KTsKKyAgICBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKHMpOwogCiAgZmFpbF9tYXA6Ci0g
ICAgaHZtX2lvcmVxX3NlcnZlcl9mcmVlX3Jhbmdlc2V0cyhzLCBpc19kZWZhdWx0KTsKKyAgICBo
dm1faW9yZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHMpOwogCiAgICAgcmV0dXJuIHJjOwogfQog
Ci1zdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2RlaW5pdChzdHJ1Y3QgaHZtX2lvcmVxX3Nl
cnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaXNfZGVm
YXVsdCkKK3N0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZGVpbml0KHN0cnVjdCBodm1faW9y
ZXFfc2VydmVyICpzKQogewogICAgIEFTU0VSVCghcy0+ZW5hYmxlZCk7CiAgICAgaHZtX2lvcmVx
X3NlcnZlcl9yZW1vdmVfYWxsX3ZjcHVzKHMpOwotICAgIGh2bV9pb3JlcV9zZXJ2ZXJfdW5tYXBf
cGFnZXMocywgaXNfZGVmYXVsdCk7Ci0gICAgaHZtX2lvcmVxX3NlcnZlcl9mcmVlX3Jhbmdlc2V0
cyhzLCBpc19kZWZhdWx0KTsKLX0KLQotc3RhdGljIGlvc2VydmlkX3QgbmV4dF9pb3NlcnZpZChz
dHJ1Y3QgZG9tYWluICpkKQotewotICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzOwotICAg
IGlvc2VydmlkX3QgaWQ7Ci0KLSAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJmQtPmFyY2guaHZt
X2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jaykpOwotCi0gICAgaWQgPSBkLT5hcmNoLmh2bV9kb21h
aW4uaW9yZXFfc2VydmVyLmlkOwotCi0gYWdhaW46Ci0gICAgaWQrKzsKLQotICAgIC8qIENoZWNr
IGZvciB1bmlxdWVuZXNzICovCi0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHMsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxpc3Qs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQotICAgIHsKLSAgICAgICAg
aWYgKCBpZCA9PSBzLT5pZCApCi0gICAgICAgICAgICBnb3RvIGFnYWluOwotICAgIH0KLQotICAg
IGQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIuaWQgPSBpZDsKLQotICAgIHJldHVybiBp
ZDsKKyAgICBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKHMpOworICAgIGh2bV9pb3JlcV9z
ZXJ2ZXJfZnJlZV9yYW5nZXNldHMocyk7CiB9CiAKIGludCBodm1fY3JlYXRlX2lvcmVxX3NlcnZl
cihzdHJ1Y3QgZG9tYWluICpkLCBkb21pZF90IGRvbWlkLApAQCAtNjg1LDUyICs2ODgsNjQgQEAg
aW50IGh2bV9jcmVhdGVfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGRvbWlkX3QgZG9t
aWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW9zZXJ2aWRfdCAqaWQpCiB7CiAgICAg
c3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7CisgICAgdW5zaWduZWQgaW50IGk7CiAgICAgaW50
IHJjOwogCiAgICAgaWYgKCBidWZpb3JlcV9oYW5kbGluZyA+IEhWTV9JT1JFUVNSVl9CVUZJT1JF
UV9BVE9NSUMgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAotICAgIHJjID0gLUVOT01FTTsK
ICAgICBzID0geHphbGxvYyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlcik7CiAgICAgaWYgKCAhcyAp
Ci0gICAgICAgIGdvdG8gZmFpbDE7CisgICAgICAgIHJldHVybiAtRU5PTUVNOwogCiAgICAgZG9t
YWluX3BhdXNlKGQpOwogICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFp
bi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKLSAgICByYyA9IC1FRVhJU1Q7Ci0gICAgaWYgKCBpc19k
ZWZhdWx0ICYmIGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlciAhPSBOVUxM
ICkKLSAgICAgICAgZ290byBmYWlsMjsKLQotICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9pbml0
KHMsIGQsIGRvbWlkLCBpc19kZWZhdWx0LCBidWZpb3JlcV9oYW5kbGluZywKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBuZXh0X2lvc2VydmlkKGQpKTsKLSAgICBpZiAoIHJjICkKLSAg
ICAgICAgZ290byBmYWlsMzsKLQotICAgIGxpc3RfYWRkKCZzLT5saXN0X2VudHJ5LAotICAgICAg
ICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxpc3QpOwotCiAgICAgaWYg
KCBpc19kZWZhdWx0ICkKICAgICB7Ci0gICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0
X2lvcmVxX3NlcnZlciA9IHM7Ci0gICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZW5hYmxlKHMsIHRy
dWUpOworICAgICAgICBpID0gREVGQVVMVF9JT1NFUlZJRDsKKworICAgICAgICByYyA9IC1FRVhJ
U1Q7CisgICAgICAgIGlmICggR0VUX0lPUkVRX1NFUlZFUihkLCBpKSApCisgICAgICAgICAgICBn
b3RvIGZhaWw7CiAgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIGZvciAoIGkgPSAwOyBp
IDwgTUFYX05SX0lPUkVRX1NFUlZFUlM7IGkrKyApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlm
ICggaSAhPSBERUZBVUxUX0lPU0VSVklEICYmICFHRVRfSU9SRVFfU0VSVkVSKGQsIGkpICkKKyAg
ICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAgIHJjID0gLUVOT1NQQzsK
KyAgICAgICAgaWYgKCBpID49IE1BWF9OUl9JT1JFUV9TRVJWRVJTICkKKyAgICAgICAgICAgIGdv
dG8gZmFpbDsKKyAgICB9CisKKyAgICBzZXRfaW9yZXFfc2VydmVyKGQsIGksIHMpOworCisgICAg
cmMgPSBodm1faW9yZXFfc2VydmVyX2luaXQocywgZCwgZG9taWQsIGJ1ZmlvcmVxX2hhbmRsaW5n
LCBpKTsKKyAgICBpZiAoIHJjICkKKyAgICAgICAgZ290byBmYWlsOworCisgICAgaWYgKCBpID09
IERFRkFVTFRfSU9TRVJWSUQgKQorICAgICAgICBodm1faW9yZXFfc2VydmVyX2VuYWJsZShzKTsK
IAogICAgIGlmICggaWQgKQotICAgICAgICAqaWQgPSBzLT5pZDsKKyAgICAgICAgKmlkID0gaTsK
IAogICAgIHNwaW5fdW5sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3Nl
cnZlci5sb2NrKTsKICAgICBkb21haW5fdW5wYXVzZShkKTsKIAogICAgIHJldHVybiAwOwogCi0g
ZmFpbDM6Ci0gZmFpbDI6CisgZmFpbDoKKyAgICBzZXRfaW9yZXFfc2VydmVyKGQsIGksIE5VTEwp
OworCiAgICAgc3Bpbl91bmxvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFf
c2VydmVyLmxvY2spOwogICAgIGRvbWFpbl91bnBhdXNlKGQpOwogCiAgICAgeGZyZWUocyk7Ci0g
ZmFpbDE6CiAgICAgcmV0dXJuIHJjOwogfQogCkBAIC03MzksMzcgKzc1NCwzNCBAQCBpbnQgaHZt
X2Rlc3Ryb3lfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQpCiAg
ICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7CiAgICAgaW50IHJjOwogCi0gICAgc3Bpbl9s
b2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKKyAg
ICBpZiAoIGlkID09IERFRkFVTFRfSU9TRVJWSUQgKQorICAgICAgICByZXR1cm4gLUVQRVJNOwog
Ci0gICAgcmMgPSAtRU5PRU5UOwotICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0
LAotICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKLSAgICB7Ci0gICAgICAg
IGlmICggcyA9PSBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgKQotICAg
ICAgICAgICAgY29udGludWU7CisgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1f
ZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKIAotICAgICAgICBpZiAoIHMtPmlkICE9IGlkICkK
LSAgICAgICAgICAgIGNvbnRpbnVlOworICAgIHMgPSBnZXRfaW9yZXFfc2VydmVyKGQsIGlkKTsK
IAotICAgICAgICBkb21haW5fcGF1c2UoZCk7CisgICAgcmMgPSAtRU5PRU5UOworICAgIGlmICgg
IXMgKQorICAgICAgICBnb3RvIG91dDsKIAotICAgICAgICBwMm1fc2V0X2lvcmVxX3NlcnZlcihk
LCAwLCBzKTsKKyAgICBBU1NFUlQoIUlTX0RFRkFVTFQocykpOwogCi0gICAgICAgIGh2bV9pb3Jl
cV9zZXJ2ZXJfZGlzYWJsZShzLCBmYWxzZSk7CisgICAgZG9tYWluX3BhdXNlKGQpOwogCi0gICAg
ICAgIGxpc3RfZGVsKCZzLT5saXN0X2VudHJ5KTsKKyAgICBwMm1fc2V0X2lvcmVxX3NlcnZlcihk
LCAwLCBzKTsKIAotICAgICAgICBodm1faW9yZXFfc2VydmVyX2RlaW5pdChzLCBmYWxzZSk7Cisg
ICAgaHZtX2lvcmVxX3NlcnZlcl9kaXNhYmxlKHMpOworICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGVp
bml0KHMpOwogCi0gICAgICAgIGRvbWFpbl91bnBhdXNlKGQpOworICAgIGRvbWFpbl91bnBhdXNl
KGQpOwogCi0gICAgICAgIHhmcmVlKHMpOworICAgIHNldF9pb3JlcV9zZXJ2ZXIoZCwgaWQsIE5V
TEwpOworICAgIHhmcmVlKHMpOwogCi0gICAgICAgIHJjID0gMDsKLSAgICAgICAgYnJlYWs7Ci0g
ICAgfQorICAgIHJjID0gMDsKIAorIG91dDoKICAgICBzcGluX3VubG9ja19yZWN1cnNpdmUoJmQt
PmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKICAgICByZXR1cm4gcmM7CkBA
IC03ODMsMzEgKzc5NSwzMCBAQCBpbnQgaHZtX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyhzdHJ1Y3Qg
ZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAogICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpz
OwogICAgIGludCByYzsKIAorICAgIGlmICggaWQgPT0gREVGQVVMVF9JT1NFUlZJRCApCisgICAg
ICAgIHJldHVybiAtRU9QTk9UU1VQUDsKKwogICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFy
Y2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKLSAgICByYyA9IC1FTk9FTlQ7Ci0g
ICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICZk
LT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxpc3QsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpc3RfZW50cnkgKQotICAgIHsKLSAgICAgICAgaWYgKCBzID09IGQtPmFyY2guaHZt
X2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlciApCi0gICAgICAgICAgICBjb250aW51ZTsKKyAg
ICBzID0gZ2V0X2lvcmVxX3NlcnZlcihkLCBpZCk7CiAKLSAgICAgICAgaWYgKCBzLT5pZCAhPSBp
ZCApCi0gICAgICAgICAgICBjb250aW51ZTsKKyAgICByYyA9IC1FTk9FTlQ7CisgICAgaWYgKCAh
cyApCisgICAgICAgIGdvdG8gb3V0OwogCi0gICAgICAgICppb3JlcV9nZm4gPSBzLT5pb3JlcS5n
Zm47CisgICAgQVNTRVJUKCFJU19ERUZBVUxUKHMpKTsKIAotICAgICAgICBpZiAoIHMtPmJ1Zmlv
cmVxLnZhICE9IE5VTEwgKQotICAgICAgICB7Ci0gICAgICAgICAgICAqYnVmaW9yZXFfZ2ZuID0g
cy0+YnVmaW9yZXEuZ2ZuOwotICAgICAgICAgICAgKmJ1ZmlvcmVxX3BvcnQgPSBzLT5idWZpb3Jl
cV9ldnRjaG47Ci0gICAgICAgIH0KKyAgICAqaW9yZXFfZ2ZuID0gcy0+aW9yZXEuZ2ZuOwogCi0g
ICAgICAgIHJjID0gMDsKLSAgICAgICAgYnJlYWs7CisgICAgaWYgKCBzLT5idWZpb3JlcS52YSAh
PSBOVUxMICkKKyAgICB7CisgICAgICAgICpidWZpb3JlcV9nZm4gPSBzLT5idWZpb3JlcS5nZm47
CisgICAgICAgICpidWZpb3JlcV9wb3J0ID0gcy0+YnVmaW9yZXFfZXZ0Y2huOwogICAgIH0KIAor
ICAgIHJjID0gMDsKKworIG91dDoKICAgICBzcGluX3VubG9ja19yZWN1cnNpdmUoJmQtPmFyY2gu
aHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKICAgICByZXR1cm4gcmM7CkBAIC04MTgs
NDggKzgyOSw0NiBAQCBpbnQgaHZtX21hcF9pb19yYW5nZV90b19pb3JlcV9zZXJ2ZXIoc3RydWN0
IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1aW50NjRfdCBlbmQpCiB7CiAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7
CisgICAgc3RydWN0IHJhbmdlc2V0ICpyOwogICAgIGludCByYzsKIAorICAgIGlmICggaWQgPT0g
REVGQVVMVF9JT1NFUlZJRCApCisgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKKwogICAgIHNw
aW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7
CiAKKyAgICBzID0gZ2V0X2lvcmVxX3NlcnZlcihkLCBpZCk7CisKICAgICByYyA9IC1FTk9FTlQ7
Ci0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHMsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxpc3QsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpc3RfZW50cnkgKQotICAgIHsKLSAgICAgICAgaWYgKCBzID09IGQtPmFyY2gu
aHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlciApCi0gICAgICAgICAgICBjb250aW51ZTsK
KyAgICBpZiAoICFzICkKKyAgICAgICAgZ290byBvdXQ7CiAKLSAgICAgICAgaWYgKCBzLT5pZCA9
PSBpZCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHN0cnVjdCByYW5nZXNldCAqcjsKKyAgICBB
U1NFUlQoIUlTX0RFRkFVTFQocykpOwogCi0gICAgICAgICAgICBzd2l0Y2ggKCB0eXBlICkKLSAg
ICAgICAgICAgIHsKLSAgICAgICAgICAgIGNhc2UgWEVOX0RNT1BfSU9fUkFOR0VfUE9SVDoKLSAg
ICAgICAgICAgIGNhc2UgWEVOX0RNT1BfSU9fUkFOR0VfTUVNT1JZOgotICAgICAgICAgICAgY2Fz
ZSBYRU5fRE1PUF9JT19SQU5HRV9QQ0k6Ci0gICAgICAgICAgICAgICAgciA9IHMtPnJhbmdlW3R5
cGVdOwotICAgICAgICAgICAgICAgIGJyZWFrOworICAgIHN3aXRjaCAoIHR5cGUgKQorICAgIHsK
KyAgICBjYXNlIFhFTl9ETU9QX0lPX1JBTkdFX1BPUlQ6CisgICAgY2FzZSBYRU5fRE1PUF9JT19S
QU5HRV9NRU1PUlk6CisgICAgY2FzZSBYRU5fRE1PUF9JT19SQU5HRV9QQ0k6CisgICAgICAgIHIg
PSBzLT5yYW5nZVt0eXBlXTsKKyAgICAgICAgYnJlYWs7CiAKLSAgICAgICAgICAgIGRlZmF1bHQ6
Ci0gICAgICAgICAgICAgICAgciA9IE5VTEw7Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAg
ICAgICAgICB9CisgICAgZGVmYXVsdDoKKyAgICAgICAgciA9IE5VTEw7CisgICAgICAgIGJyZWFr
OworICAgIH0KIAotICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwotICAgICAgICAgICAgaWYgKCAh
ciApCi0gICAgICAgICAgICAgICAgYnJlYWs7CisgICAgcmMgPSAtRUlOVkFMOworICAgIGlmICgg
IXIgKQorICAgICAgICBnb3RvIG91dDsKIAotICAgICAgICAgICAgcmMgPSAtRUVYSVNUOwotICAg
ICAgICAgICAgaWYgKCByYW5nZXNldF9vdmVybGFwc19yYW5nZShyLCBzdGFydCwgZW5kKSApCi0g
ICAgICAgICAgICAgICAgYnJlYWs7CisgICAgcmMgPSAtRUVYSVNUOworICAgIGlmICggcmFuZ2Vz
ZXRfb3ZlcmxhcHNfcmFuZ2Uociwgc3RhcnQsIGVuZCkgKQorICAgICAgICBnb3RvIG91dDsKIAot
ICAgICAgICAgICAgcmMgPSByYW5nZXNldF9hZGRfcmFuZ2Uociwgc3RhcnQsIGVuZCk7Ci0gICAg
ICAgICAgICBicmVhazsKLSAgICAgICAgfQotICAgIH0KKyAgICByYyA9IHJhbmdlc2V0X2FkZF9y
YW5nZShyLCBzdGFydCwgZW5kKTsKIAorIG91dDoKICAgICBzcGluX3VubG9ja19yZWN1cnNpdmUo
JmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKICAgICByZXR1cm4gcmM7
CkBAIC04NzAsNDggKzg3OSw0NiBAQCBpbnQgaHZtX3VubWFwX2lvX3JhbmdlX2Zyb21faW9yZXFf
c2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGVuZCkKIHsKICAgICBzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqczsKKyAgICBzdHJ1Y3QgcmFuZ2VzZXQgKnI7CiAgICAgaW50IHJjOwog
CisgICAgaWYgKCBpZCA9PSBERUZBVUxUX0lPU0VSVklEICkKKyAgICAgICAgcmV0dXJuIC1FT1BO
T1RTVVBQOworCiAgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlv
cmVxX3NlcnZlci5sb2NrKTsKIAorICAgIHMgPSBnZXRfaW9yZXFfc2VydmVyKGQsIGlkKTsKKwog
ICAgIHJjID0gLUVOT0VOVDsKLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcywKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdF9lbnRyeSApCi0gICAgewotICAgICAgICBp
ZiAoIHMgPT0gZC0+YXJjaC5odm1fZG9tYWluLmRlZmF1bHRfaW9yZXFfc2VydmVyICkKLSAgICAg
ICAgICAgIGNvbnRpbnVlOworICAgIGlmICggIXMgKQorICAgICAgICBnb3RvIG91dDsKIAotICAg
ICAgICBpZiAoIHMtPmlkID09IGlkICkKLSAgICAgICAgewotICAgICAgICAgICAgc3RydWN0IHJh
bmdlc2V0ICpyOworICAgIEFTU0VSVCghSVNfREVGQVVMVChzKSk7CiAKLSAgICAgICAgICAgIHN3
aXRjaCAoIHR5cGUgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgY2FzZSBYRU5fRE1PUF9J
T19SQU5HRV9QT1JUOgotICAgICAgICAgICAgY2FzZSBYRU5fRE1PUF9JT19SQU5HRV9NRU1PUlk6
Ci0gICAgICAgICAgICBjYXNlIFhFTl9ETU9QX0lPX1JBTkdFX1BDSToKLSAgICAgICAgICAgICAg
ICByID0gcy0+cmFuZ2VbdHlwZV07Ci0gICAgICAgICAgICAgICAgYnJlYWs7CisgICAgc3dpdGNo
ICggdHlwZSApCisgICAgeworICAgIGNhc2UgWEVOX0RNT1BfSU9fUkFOR0VfUE9SVDoKKyAgICBj
YXNlIFhFTl9ETU9QX0lPX1JBTkdFX01FTU9SWToKKyAgICBjYXNlIFhFTl9ETU9QX0lPX1JBTkdF
X1BDSToKKyAgICAgICAgciA9IHMtPnJhbmdlW3R5cGVdOworICAgICAgICBicmVhazsKIAotICAg
ICAgICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgICAgICByID0gTlVMTDsKLSAgICAgICAgICAg
ICAgICBicmVhazsKLSAgICAgICAgICAgIH0KKyAgICBkZWZhdWx0OgorICAgICAgICByID0gTlVM
TDsKKyAgICAgICAgYnJlYWs7CisgICAgfQogCi0gICAgICAgICAgICByYyA9IC1FSU5WQUw7Ci0g
ICAgICAgICAgICBpZiAoICFyICkKLSAgICAgICAgICAgICAgICBicmVhazsKKyAgICByYyA9IC1F
SU5WQUw7CisgICAgaWYgKCAhciApCisgICAgICAgIGdvdG8gb3V0OwogCi0gICAgICAgICAgICBy
YyA9IC1FTk9FTlQ7Ci0gICAgICAgICAgICBpZiAoICFyYW5nZXNldF9jb250YWluc19yYW5nZShy
LCBzdGFydCwgZW5kKSApCi0gICAgICAgICAgICAgICAgYnJlYWs7CisgICAgcmMgPSAtRU5PRU5U
OworICAgIGlmICggIXJhbmdlc2V0X2NvbnRhaW5zX3JhbmdlKHIsIHN0YXJ0LCBlbmQpICkKKyAg
ICAgICAgZ290byBvdXQ7CiAKLSAgICAgICAgICAgIHJjID0gcmFuZ2VzZXRfcmVtb3ZlX3Jhbmdl
KHIsIHN0YXJ0LCBlbmQpOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KLSAgICB9Cisg
ICAgcmMgPSByYW5nZXNldF9yZW1vdmVfcmFuZ2Uociwgc3RhcnQsIGVuZCk7CiAKKyBvdXQ6CiAg
ICAgc3Bpbl91bmxvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVy
LmxvY2spOwogCiAgICAgcmV0dXJuIHJjOwpAQCAtOTMxLDYgKzkzOCw5IEBAIGludCBodm1fbWFw
X21lbV90eXBlX3RvX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlk
LAogICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzOwogICAgIGludCByYzsKIAorICAgIGlm
ICggaWQgPT0gREVGQVVMVF9JT1NFUlZJRCApCisgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsK
KwogICAgIGlmICggdHlwZSAhPSBIVk1NRU1faW9yZXFfc2VydmVyICkKICAgICAgICAgcmV0dXJu
IC1FSU5WQUw7CiAKQEAgLTkzOSwxOSArOTQ5LDE0IEBAIGludCBodm1fbWFwX21lbV90eXBlX3Rv
X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAogCiAgICAgc3Bp
bl9sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsK
IAotICAgIHJjID0gLUVOT0VOVDsKLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcywKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlz
dCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdF9lbnRyeSApCi0gICAgewotICAgICAg
ICBpZiAoIHMgPT0gZC0+YXJjaC5odm1fZG9tYWluLmRlZmF1bHRfaW9yZXFfc2VydmVyICkKLSAg
ICAgICAgICAgIGNvbnRpbnVlOworICAgIHMgPSBnZXRfaW9yZXFfc2VydmVyKGQsIGlkKTsKIAot
ICAgICAgICBpZiAoIHMtPmlkID09IGlkICkKLSAgICAgICAgewotICAgICAgICAgICAgcmMgPSBw
Mm1fc2V0X2lvcmVxX3NlcnZlcihkLCBmbGFncywgcyk7Ci0gICAgICAgICAgICBicmVhazsKLSAg
ICAgICAgfQorICAgIGlmICggIXMgKQorICAgICAgICByYyA9IC1FTk9FTlQ7CisgICAgZWxzZQor
ICAgIHsKKyAgICAgICAgQVNTRVJUKCFJU19ERUZBVUxUKHMpKTsKKyAgICAgICAgcmMgPSBwMm1f
c2V0X2lvcmVxX3NlcnZlcihkLCBmbGFncywgcyk7CiAgICAgfQogCiAgICAgc3Bpbl91bmxvY2tf
cmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwpAQCAtOTcw
LDM4ICs5NzUsMzQgQEAgaW50IGh2bV9tYXBfbWVtX3R5cGVfdG9faW9yZXFfc2VydmVyKHN0cnVj
dCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiBpbnQgaHZtX3NldF9pb3JlcV9zZXJ2ZXJfc3Rh
dGUoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBib29sIGVuYWJsZWQpCiB7Ci0gICAgc3RydWN0IGxpc3RfaGVhZCAqZW50cnk7
CisgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7CiAgICAgaW50IHJjOwogCisgICAgaWYg
KCBpZCA9PSBERUZBVUxUX0lPU0VSVklEICkKKyAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwor
CiAgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZl
ci5sb2NrKTsKIAotICAgIHJjID0gLUVOT0VOVDsKLSAgICBsaXN0X2Zvcl9lYWNoICggZW50cnks
Ci0gICAgICAgICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxp
c3QgKQotICAgIHsKLSAgICAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMgPSBsaXN0X2Vu
dHJ5KGVudHJ5LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5KTsKKyAgICBzID0gZ2V0X2lvcmVxX3NlcnZl
cihkLCBpZCk7CiAKLSAgICAgICAgaWYgKCBzID09IGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0
X2lvcmVxX3NlcnZlciApCi0gICAgICAgICAgICBjb250aW51ZTsKKyAgICByYyA9IC1FTk9FTlQ7
CisgICAgaWYgKCAhcyApCisgICAgICAgIGdvdG8gb3V0OwogCi0gICAgICAgIGlmICggcy0+aWQg
IT0gaWQgKQotICAgICAgICAgICAgY29udGludWU7CisgICAgQVNTRVJUKCFJU19ERUZBVUxUKHMp
KTsKIAotICAgICAgICBkb21haW5fcGF1c2UoZCk7CisgICAgZG9tYWluX3BhdXNlKGQpOwogCi0g
ICAgICAgIGlmICggZW5hYmxlZCApCi0gICAgICAgICAgICBodm1faW9yZXFfc2VydmVyX2VuYWJs
ZShzLCBmYWxzZSk7Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJf
ZGlzYWJsZShzLCBmYWxzZSk7CisgICAgaWYgKCBlbmFibGVkICkKKyAgICAgICAgaHZtX2lvcmVx
X3NlcnZlcl9lbmFibGUocyk7CisgICAgZWxzZQorICAgICAgICBodm1faW9yZXFfc2VydmVyX2Rp
c2FibGUocyk7CiAKLSAgICAgICAgZG9tYWluX3VucGF1c2UoZCk7CisgICAgZG9tYWluX3VucGF1
c2UoZCk7CiAKLSAgICAgICAgcmMgPSAwOwotICAgICAgICBicmVhazsKLSAgICB9CisgICAgcmMg
PSAwOwogCisgb3V0OgogICAgIHNwaW5fdW5sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9t
YWluLmlvcmVxX3NlcnZlci5sb2NrKTsKICAgICByZXR1cm4gcmM7CiB9CkBAIC0xMDA5LDE3ICsx
MDEwLDE0IEBAIGludCBodm1fc2V0X2lvcmVxX3NlcnZlcl9zdGF0ZShzdHJ1Y3QgZG9tYWluICpk
LCBpb3NlcnZpZF90IGlkLAogaW50IGh2bV9hbGxfaW9yZXFfc2VydmVyc19hZGRfdmNwdShzdHJ1
Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3Nl
cnZlciAqczsKKyAgICB1bnNpZ25lZCBpbnQgaWQ7CiAgICAgaW50IHJjOwogCiAgICAgc3Bpbl9s
b2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKIAot
ICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAm
ZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0LAotICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaXN0X2VudHJ5ICkKKyAgICBGT1JfRUFDSF9JT1JFUV9TRVJWRVIoZCwgaWQsIHMp
CiAgICAgewotICAgICAgICBib29sIGlzX2RlZmF1bHQgPSAocyA9PSBkLT5hcmNoLmh2bV9kb21h
aW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIpOwotCi0gICAgICAgIHJjID0gaHZtX2lvcmVxX3NlcnZl
cl9hZGRfdmNwdShzLCBpc19kZWZhdWx0LCB2KTsKKyAgICAgICAgcmMgPSBodm1faW9yZXFfc2Vy
dmVyX2FkZF92Y3B1KHMsIHYpOwogICAgICAgICBpZiAoIHJjICkKICAgICAgICAgICAgIGdvdG8g
ZmFpbDsKICAgICB9CkBAIC0xMDI5LDEwICsxMDI3LDE1IEBAIGludCBodm1fYWxsX2lvcmVxX3Nl
cnZlcnNfYWRkX3ZjcHUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZjcHUgKnYpCiAgICAgcmV0
dXJuIDA7CiAKICBmYWlsOgotICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0LAot
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKKyAgICB3aGlsZSAoIGlkLS0g
IT0gMCApCisgICAgeworICAgICAgICBzID0gR0VUX0lPUkVRX1NFUlZFUihkLCBpZCk7CisKKyAg
ICAgICAgaWYgKCAhcyApCisgICAgICAgICAgICBjb250aW51ZTsKKwogICAgICAgICBodm1faW9y
ZXFfc2VydmVyX3JlbW92ZV92Y3B1KHMsIHYpOworICAgIH0KIAogICAgIHNwaW5fdW5sb2NrX3Jl
Y3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKIApAQCAtMTA0
MiwxMiArMTA0NSwxMSBAQCBpbnQgaHZtX2FsbF9pb3JlcV9zZXJ2ZXJzX2FkZF92Y3B1KHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2KQogdm9pZCBodm1fYWxsX2lvcmVxX3NlcnZlcnNf
cmVtb3ZlX3ZjcHUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgc3Ry
dWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7CisgICAgdW5zaWduZWQgaW50IGlkOwogCiAgICAgc3Bp
bl9sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsK
IAotICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0LAotICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaXN0X2VudHJ5ICkKKyAgICBGT1JfRUFDSF9JT1JFUV9TRVJWRVIoZCwgaWQs
IHMpCiAgICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfcmVtb3ZlX3ZjcHUocywgdik7CiAKICAgICBz
cGluX3VubG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9j
ayk7CkBAIC0xMDU1LDI4ICsxMDU3LDE5IEBAIHZvaWQgaHZtX2FsbF9pb3JlcV9zZXJ2ZXJzX3Jl
bW92ZV92Y3B1KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2KQogCiB2b2lkIGh2bV9k
ZXN0cm95X2FsbF9pb3JlcV9zZXJ2ZXJzKHN0cnVjdCBkb21haW4gKmQpCiB7Ci0gICAgc3RydWN0
IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsICpuZXh0OworICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVy
ICpzOworICAgIHVuc2lnbmVkIGludCBpZDsKIAogICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQt
PmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKICAgICAvKiBObyBuZWVkIHRv
IGRvbWFpbl9wYXVzZSgpIGFzIHRoZSBkb21haW4gaXMgYmVpbmcgdG9ybiBkb3duICovCiAKLSAg
ICBsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUgKCBzLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG5leHQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmQtPmFyY2guaHZt
X2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBsaXN0X2VudHJ5ICkKKyAgICBGT1JfRUFDSF9JT1JFUV9TRVJWRVIoZCwgaWQsIHMpCiAgICAg
ewotICAgICAgICBib29sIGlzX2RlZmF1bHQgPSAocyA9PSBkLT5hcmNoLmh2bV9kb21haW4uZGVm
YXVsdF9pb3JlcV9zZXJ2ZXIpOwotCi0gICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShz
LCBpc19kZWZhdWx0KTsKLQotICAgICAgICBpZiAoIGlzX2RlZmF1bHQgKQotICAgICAgICAgICAg
ZC0+YXJjaC5odm1fZG9tYWluLmRlZmF1bHRfaW9yZXFfc2VydmVyID0gTlVMTDsKLQotICAgICAg
ICBsaXN0X2RlbCgmcy0+bGlzdF9lbnRyeSk7Ci0KLSAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9k
ZWluaXQocywgaXNfZGVmYXVsdCk7CisgICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShz
KTsKKyAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9kZWluaXQocyk7CiAKKyAgICAgICAgc2V0X2lv
cmVxX3NlcnZlcihkLCBpZCwgTlVMTCk7CiAgICAgICAgIHhmcmVlKHMpOwogICAgIH0KIApAQCAt
MTExMSw3ICsxMTA0LDcgQEAgaW50IGh2bV9zZXRfZG1fZG9tYWluKHN0cnVjdCBkb21haW4gKmQs
IGRvbWlkX3QgZG9taWQpCiAgICAgICogc3RpbGwgYmUgc2V0IGFuZCB0aHVzLCB3aGVuIHRoZSBz
ZXJ2ZXIgaXMgY3JlYXRlZCwgaXQgd2lsbCBoYXZlCiAgICAgICogdGhlIGNvcnJlY3QgZG9taWQu
CiAgICAgICovCi0gICAgcyA9IGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZl
cjsKKyAgICBzID0gR0VUX0lPUkVRX1NFUlZFUihkLCBERUZBVUxUX0lPU0VSVklEKTsKICAgICBp
ZiAoICFzICkKICAgICAgICAgZ290byBkb25lOwogCkBAIC0xMTY0LDEyICsxMTU3LDEwIEBAIHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpodm1fc2VsZWN0X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9t
YWluICpkLAogICAgIHVpbnQzMl90IGNmODsKICAgICB1aW50OF90IHR5cGU7CiAgICAgdWludDY0
X3QgYWRkcjsKLQotICAgIGlmICggbGlzdF9lbXB0eSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVx
X3NlcnZlci5saXN0KSApCi0gICAgICAgIHJldHVybiBOVUxMOworICAgIHVuc2lnbmVkIGludCBp
ZDsKIAogICAgIGlmICggcC0+dHlwZSAhPSBJT1JFUV9UWVBFX0NPUFkgJiYgcC0+dHlwZSAhPSBJ
T1JFUV9UWVBFX1BJTyApCi0gICAgICAgIHJldHVybiBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVs
dF9pb3JlcV9zZXJ2ZXI7CisgICAgICAgIHJldHVybiBHRVRfSU9SRVFfU0VSVkVSKGQsIERFRkFV
TFRfSU9TRVJWSUQpOwogCiAgICAgY2Y4ID0gZC0+YXJjaC5odm1fZG9tYWluLnBjaV9jZjg7CiAK
QEAgLTEyMDksMTYgKzEyMDAsMTEgQEAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKmh2bV9zZWxl
Y3RfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgIGFkZHIgPSBwLT5hZGRy
OwogICAgIH0KIAotICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0LAotICAgICAg
ICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKKyAgICBGT1JfRUFDSF9JT1JFUV9TRVJW
RVIoZCwgaWQsIHMpCiAgICAgewogICAgICAgICBzdHJ1Y3QgcmFuZ2VzZXQgKnI7CiAKLSAgICAg
ICAgaWYgKCBzID09IGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlciApCi0g
ICAgICAgICAgICBjb250aW51ZTsKLQotICAgICAgICBpZiAoICFzLT5lbmFibGVkICkKKyAgICAg
ICAgaWYgKCBJU19ERUZBVUxUKHMpICkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAg
IHIgPSBzLT5yYW5nZVt0eXBlXTsKQEAgLTEyNTEsNyArMTIzNyw3IEBAIHN0cnVjdCBodm1faW9y
ZXFfc2VydmVyICpodm1fc2VsZWN0X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLAogICAg
ICAgICB9CiAgICAgfQogCi0gICAgcmV0dXJuIGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lv
cmVxX3NlcnZlcjsKKyAgICByZXR1cm4gR0VUX0lPUkVRX1NFUlZFUihkLCBERUZBVUxUX0lPU0VS
VklEKTsKIH0KIAogc3RhdGljIGludCBodm1fc2VuZF9idWZmZXJlZF9pb3JlcShzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqcywgaW9yZXFfdCAqcCkKQEAgLTE0MTAsMTMgKzEzOTYsMTMgQEAgdW5z
aWduZWQgaW50IGh2bV9icm9hZGNhc3RfaW9yZXEoaW9yZXFfdCAqcCwgYm9vbCBidWZmZXJlZCkK
IHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3VycmVudC0+ZG9tYWluOwogICAgIHN0cnVjdCBo
dm1faW9yZXFfc2VydmVyICpzOwotICAgIHVuc2lnbmVkIGludCBmYWlsZWQgPSAwOworICAgIHVu
c2lnbmVkIGludCBpZCwgZmFpbGVkID0gMDsKIAotICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBz
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3Nl
cnZlci5saXN0LAotICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKKyAgICBG
T1JfRUFDSF9JT1JFUV9TRVJWRVIoZCwgaWQsIHMpCisgICAgewogICAgICAgICBpZiAoIGh2bV9z
ZW5kX2lvcmVxKHMsIHAsIGJ1ZmZlcmVkKSA9PSBYODZFTVVMX1VOSEFORExFQUJMRSApCiAgICAg
ICAgICAgICBmYWlsZWQrKzsKKyAgICB9CiAKICAgICByZXR1cm4gZmFpbGVkOwogfQpAQCAtMTQz
Niw3ICsxNDIyLDYgQEAgc3RhdGljIGludCBodm1fYWNjZXNzX2NmOCgKIHZvaWQgaHZtX2lvcmVx
X2luaXQoc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBzcGluX2xvY2tfaW5pdCgmZC0+YXJjaC5o
dm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKLSAgICBJTklUX0xJU1RfSEVBRCgmZC0+YXJj
aC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0KTsKIAogICAgIHJlZ2lzdGVyX3BvcnRpb19o
YW5kbGVyKGQsIDB4Y2Y4LCA0LCBodm1fYWNjZXNzX2NmOCk7CiB9CmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2Rv
bWFpbi5oCmluZGV4IDdmMTI4YzA1ZmYuLmUxN2JiZTQwMDQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2Rv
bWFpbi5oCkBAIC02MCw3ICs2MCw2IEBAIHN0cnVjdCBodm1faW9yZXFfc2VydmVyIHsKIAogICAg
IC8qIERvbWFpbiBpZCBvZiBlbXVsYXRpbmcgZG9tYWluICovCiAgICAgZG9taWRfdCAgICAgICAg
ICAgICAgICBkb21pZDsKLSAgICBpb3NlcnZpZF90ICAgICAgICAgICAgIGlkOwogICAgIHN0cnVj
dCBodm1faW9yZXFfcGFnZSAgaW9yZXE7CiAgICAgc3RydWN0IGxpc3RfaGVhZCAgICAgICBpb3Jl
cV92Y3B1X2xpc3Q7CiAgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICBidWZpb3JlcTsKQEAgLTEw
MCw2ICs5OSw5IEBAIHN0cnVjdCBodm1fcGlfb3BzIHsKICAgICB2b2lkICgqZG9fcmVzdW1lKShz
dHJ1Y3QgdmNwdSAqdik7CiB9OwogCisjZGVmaW5lIE1BWF9OUl9JT1JFUV9TRVJWRVJTIDgKKyNk
ZWZpbmUgREVGQVVMVF9JT1NFUlZJRCAwCisKIHN0cnVjdCBodm1fZG9tYWluIHsKICAgICAvKiBH
dWVzdCBwYWdlIHJhbmdlIHVzZWQgZm9yIG5vbi1kZWZhdWx0IGlvcmVxIHNlcnZlcnMgKi8KICAg
ICBzdHJ1Y3QgewpAQCAtMTA5LDExICsxMTEsOSBAQCBzdHJ1Y3QgaHZtX2RvbWFpbiB7CiAKICAg
ICAvKiBMb2NrIHByb3RlY3RzIGFsbCBvdGhlciB2YWx1ZXMgaW4gdGhlIHN1Yi1zdHJ1Y3QgYW5k
IHRoZSBkZWZhdWx0ICovCiAgICAgc3RydWN0IHsKLSAgICAgICAgc3BpbmxvY2tfdCAgICAgICBs
b2NrOwotICAgICAgICBpb3NlcnZpZF90ICAgICAgIGlkOwotICAgICAgICBzdHJ1Y3QgbGlzdF9o
ZWFkIGxpc3Q7CisgICAgICAgIHNwaW5sb2NrX3QgICAgICAgICAgICAgIGxvY2s7CisgICAgICAg
IHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzZXJ2ZXJbTUFYX05SX0lPUkVRX1NFUlZFUlNdOwog
ICAgIH0gaW9yZXFfc2VydmVyOwotICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpkZWZhdWx0
X2lvcmVxX3NlcnZlcjsKIAogICAgIC8qIENhY2hlZCBDRjggZm9yIGd1ZXN0IFBDSSBjb25maWcg
Y3ljbGVzICovCiAgICAgdWludDMyX3QgICAgICAgICAgICAgICAgcGNpX2NmODsKLS0gCjIuMTEu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 12:25:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 12:25:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0Rh4-00068Y-HS; Fri, 06 Oct 2017 12:25:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445054343=Paul.Durrant@citrix.com>)
 id 1e0Rh2-00065o-Se
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 12:25:29 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 F4/5E-02047-83677D95; Fri, 06 Oct 2017 12:25:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpK552fV
 Ig/knWCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxdna3MBRMSKrbNOs/UwLjHvYuRk0NCwF/i
 Sd8sNhCbTUBHYurTS6xdjBwcIgIqErf3GnQxcnEwC8xkkrh0bCdYjbCAj8SDza1MIDYLUM2lG
 5NYQGxeARuJrob7rBAz5SV2tV0EszkFbCVeXz4JVi8EVNN66j0zhK0isX4qxF5eAUGJkzOfgM
 1hFpCQOPjiBfMERt5ZSFKzkKQWMDKtYtQoTi0qSy3SNTbQSyrKTM8oyU3MzNE1NDDWy00tLk5
 MT81JTCrWS87P3cQIDJ56BgbGHYydJ/wOMUpyMCmJ8r4vvh4pxJeUn1KZkVicEV9UmpNafIhR
 hoNDSYLXrBQoJ1iUmp5akZaZAwxjmLQEB4+SCG8iSJq3uCAxtzgzHSJ1ilGXo+Pm3T9MQix5+
 XmpUuK83iBFAiBFGaV5cCNgMXWJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvnxKgKTyZeS
 Vwm14BHcEEdMScpisgR5QkIqSkGhg1bohk31+UcyI25rvVfd8G11lZXxre9Cw1jjln2bvO4Kz
 z7Ofulkaibod673xTfGNweJ00j/A8GXMrD89l0UqONq239e/N93ysGq9nbrnwjcWcVoNbYT0X
 P+eYXf5x7HhD4eYL15xjD5l2fn0lz+LK8W/9+uRjL7yetBbqvu9njb+oWfKIYb4SS3FGoqEWc
 1FxIgBOZvrypAIAAA==
X-Env-Sender: prvs=445054343=Paul.Durrant@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1507292724!105846288!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37377 invoked from network); 6 Oct 2017 12:25:26 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 12:25:26 -0000
X-IronPort-AV: E=Sophos;i="5.42,483,1500940800"; d="scan'208";a="442760827"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 6 Oct 2017 13:25:14 +0100
Message-ID: <20171006122519.30345-7-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171006122519.30345-1-paul.durrant@citrix.com>
References: <20171006122519.30345-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v9 06/11] x86/hvm/ioreq: add a new mappable
	resource type...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Li4uIFhFTk1FTV9yZXNvdXJjZV9pb3JlcV9zZXJ2ZXIKClRoaXMgcGF0Y2ggYWRkcyBzdXBwb3J0
IGZvciBhIG5ldyByZXNvdXJjZSB0eXBlIHRoYXQgY2FuIGJlIG1hcHBlZCB1c2luZwp0aGUgWEVO
TUVNX2FjcXVpcmVfcmVzb3VyY2UgbWVtb3J5IG9wLgoKSWYgYW4gZW11bGF0b3IgbWFrZXMgdXNl
IG9mIHRoaXMgcmVzb3VyY2UgdHlwZSB0aGVuLCBpbnN0ZWFkIG9mIG1hcHBpbmcKZ2ZucywgdGhl
IElPUkVRIHNlcnZlciB3aWxsIGFsbG9jYXRlIHBhZ2VzIGZyb20gdGhlIGhlYXAuIFRoZXNlIHBh
Z2VzCndpbGwgbmV2ZXIgYmUgcHJlc2VudCBpbiB0aGUgUDJNIG9mIHRoZSBndWVzdCBhdCBhbnkg
cG9pbnQgYW5kIHNvIGFyZQpub3QgdnVsbmVyYWJsZSB0byBhbnkgZGlyZWN0IGF0dGFjayBieSB0
aGUgZ3Vlc3QuIFRoZXkgYXJlIG9ubHkgZXZlcgphY2Nlc3NpYmxlIGJ5IFhlbiBhbmQgYW55IGRv
bWFpbiB0aGF0IGhhcyBtYXBwaW5nIHByaXZpbGVnZSBvdmVyIHRoZQpndWVzdCAod2hpY2ggbWF5
IG9yIG1heSBub3QgYmUgbGltaXRlZCB0byB0aGUgZG9tYWluIHJ1bm5pbmcgdGhlIGVtdWxhdG9y
KS4KCk5PVEU6IFVzZSBvZiB0aGUgbmV3IHJlc291cmNlIHR5cGUgaXMgbm90IGNvbXBhdGlibGUg
d2l0aCB1c2Ugb2YKICAgICAgWEVOX0RNT1BfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvIHVubGVzcyB0
aGUgWEVOX0RNT1Bfbm9fZ2ZucyBmbGFnIGlzCiAgICAgIHNldC4KClNpZ25lZC1vZmYtYnk6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBHZW9yZ2UgRHVu
bGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsg
V2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgoKdjg6CiAt
IFJlLWJhc2Ugb24gbmV3IGJvaWxlcnBsYXRlLgogLSBBZGp1c3QgZnVuY3Rpb24gc2lnbmF0dXJl
IG9mIGh2bV9nZXRfaW9yZXFfc2VydmVyX2ZyYW1lKCksIGFuZCB0ZXN0CiAgIHdoZXRoZXIgdGhl
IGJ1ZmlvcmVxIHBhZ2UgaXMgcHJlc2VudC4KCnY1OgogLSBVc2UgZ2V0X2lvcmVxX3NlcnZlcigp
IGZ1bmN0aW9uIHJhdGhlciB0aGFuIGluZGV4aW5nIGFycmF5IGRpcmVjdGx5LgogLSBBZGQgbW9y
ZSBleHBsYW5hdGlvbiBpbnRvIGNvbW1lbnRzIHRvIHN0YXRlIHRoYW4gbWFwcGluZyBndWVzdCBm
cmFtZXMKICAgYW5kIGFsbG9jYXRpb24gb2YgcGFnZXMgZm9yIGlvcmVxIHNlcnZlcnMgYXJlIG5v
dCBzaW11bHRhbmVvdXNseQogICBwZXJtaXR0ZWQuCiAtIEFkZCBhIGNvbW1lbnQgaW50byBhc20v
aW9yZXEuaCBzdGF0aW5nIHRoZSBtZWFuaW5nIG9mIHRoZSBpbmRleAogICB2YWx1ZSBwYXNzZWQg
dG8gaHZtX2dldF9pb3JlcV9zZXJ2ZXJfZnJhbWUoKS4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2lv
cmVxLmMgICAgICAgIHwgMTQwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgfCAgMjIgKysrKysrKwogeGVuL2Nv
bW1vbi9tZW1vcnkuYyAgICAgICAgICAgICB8ICAgNSArKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vaW9yZXEuaCB8ICAgNiArKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oICAgICAgICB8ICAg
NSArKwogeGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oICB8ICAgNCArKwogeGVuL2luY2x1
ZGUvcHVibGljL21lbW9yeS5oICAgICB8ICAxMyArKystCiA3IGZpbGVzIGNoYW5nZWQsIDE5NCBp
bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2
bS9pb3JlcS5jIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCmluZGV4IGJiNGZhZGNjM2QuLjdh
OTU5MTFiNmIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYworKysgYi94ZW4v
YXJjaC94ODYvaHZtL2lvcmVxLmMKQEAgLTI2Niw2ICsyNjYsMTkgQEAgc3RhdGljIGludCBodm1f
bWFwX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCiAgICAg
c3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwID0gYnVmID8gJnMtPmJ1ZmlvcmVxIDogJnMtPmlv
cmVxOwogICAgIGludCByYzsKIAorICAgIGlmICggaW9ycC0+cGFnZSApCisgICAgeworICAgICAg
ICAvKgorICAgICAgICAgKiBJZiBhIHBhZ2UgaGFzIGFscmVhZHkgYmVlbiBhbGxvY2F0ZWQgKHdo
aWNoIHdpbGwgaGFwcGVuIG9uCisgICAgICAgICAqIGRlbWFuZCBpZiBodm1fZ2V0X2lvcmVxX3Nl
cnZlcl9mcmFtZSgpIGlzIGNhbGxlZCksIHRoZW4KKyAgICAgICAgICogbWFwcGluZyBhIGd1ZXN0
IGZyYW1lIGlzIG5vdCBwZXJtaXR0ZWQuCisgICAgICAgICAqLworICAgICAgICBpZiAoIGdmbl9l
cShpb3JwLT5nZm4sIElOVkFMSURfR0ZOKSApCisgICAgICAgICAgICByZXR1cm4gLUVQRVJNOwor
CisgICAgICAgIHJldHVybiAwOworICAgIH0KKwogICAgIGlmICggZC0+aXNfZHlpbmcgKQogICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKIApAQCAtMjg4LDYgKzMwMSw2MSBAQCBzdGF0aWMgaW50IGh2
bV9tYXBfaW9yZXFfZ2ZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKICAg
ICByZXR1cm4gcmM7CiB9CiAKK3N0YXRpYyBpbnQgaHZtX2FsbG9jX2lvcmVxX21mbihzdHJ1Y3Qg
aHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCit7CisgICAgc3RydWN0IGRvbWFpbiAqY3Vy
cmQgPSBjdXJyZW50LT5kb21haW47CisgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwID0g
YnVmID8gJnMtPmJ1ZmlvcmVxIDogJnMtPmlvcmVxOworCisgICAgaWYgKCBpb3JwLT5wYWdlICkK
KyAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIElmIGEgZ3Vlc3QgZnJhbWUgaGFzIGFscmVh
ZHkgYmVlbiBtYXBwZWQgKHdoaWNoIG1heSBoYXBwZW4KKyAgICAgICAgICogb24gZGVtYW5kIGlm
IGh2bV9nZXRfaW9yZXFfc2VydmVyX2luZm8oKSBpcyBjYWxsZWQpLCB0aGVuCisgICAgICAgICAq
IGFsbG9jYXRpbmcgYSBwYWdlIGlzIG5vdCBwZXJtaXR0ZWQuCisgICAgICAgICAqLworICAgICAg
ICBpZiAoICFnZm5fZXEoaW9ycC0+Z2ZuLCBJTlZBTElEX0dGTikgKQorICAgICAgICAgICAgcmV0
dXJuIC1FUEVSTTsKKworICAgICAgICByZXR1cm4gMDsKKyAgICB9CisKKyAgICAvKgorICAgICAq
IEFsbG9jYXRlZCBJT1JFUSBzZXJ2ZXIgcGFnZXMgYXJlIGFzc2lnbmVkIHRvIHRoZSBlbXVsYXRp
bmcKKyAgICAgKiBkb21haW4sIG5vdCB0aGUgdGFyZ2V0IGRvbWFpbi4gVGhpcyBpcyBiZWNhdXNl
IHRoZSBlbXVsYXRvciBpcworICAgICAqIGxpa2VseSB0byBiZSBkZXN0cm95ZWQgYWZ0ZXIgdGhl
IHRhcmdldCBkb21haW4gaGFzIGJlZW4gdG9ybgorICAgICAqIGRvd24sIGFuZCB3ZSBtdXN0IHVz
ZSBNRU1GX25vX3JlZmNvdW50IG90aGVyd2lzZSBwYWdlIGFsbG9jYXRpb24KKyAgICAgKiBjb3Vs
ZCBmYWlsIGlmIHRoZSBlbXVsYXRpbmcgZG9tYWluIGhhcyBhbHJlYWR5IHJlYWNoZWQgaXRzCisg
ICAgICogbWF4aW11bSBhbGxvY2F0aW9uLgorICAgICAqLworICAgIGlvcnAtPnBhZ2UgPSBhbGxv
Y19kb21oZWFwX3BhZ2UoY3VycmQsIE1FTUZfbm9fcmVmY291bnQpOworICAgIGlmICggIWlvcnAt
PnBhZ2UgKQorICAgICAgICByZXR1cm4gLUVOT01FTTsKKworICAgIGlvcnAtPnZhID0gX19tYXBf
ZG9tYWluX3BhZ2VfZ2xvYmFsKGlvcnAtPnBhZ2UpOworICAgIGlmICggIWlvcnAtPnZhICkKKyAg
ICB7CisgICAgICAgIGlvcnAtPnBhZ2UgPSBOVUxMOworICAgICAgICByZXR1cm4gLUVOT01FTTsK
KyAgICB9CisKKyAgICBjbGVhcl9wYWdlKGlvcnAtPnZhKTsKKyAgICByZXR1cm4gMDsKK30KKwor
c3RhdGljIHZvaWQgaHZtX2ZyZWVfaW9yZXFfbWZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpz
LCBib29sIGJ1ZikKK3sKKyAgICBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2UgKmlvcnAgPSBidWYgPyAm
cy0+YnVmaW9yZXEgOiAmcy0+aW9yZXE7CisKKyAgICBpZiAoICFpb3JwLT5wYWdlICkKKyAgICAg
ICAgcmV0dXJuOworCisgICAgdW5tYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKGlvcnAtPnZhKTsKKyAg
ICBpb3JwLT52YSA9IE5VTEw7CisKKyAgICBwdXRfcGFnZShpb3JwLT5wYWdlKTsKKyAgICBpb3Jw
LT5wYWdlID0gTlVMTDsKK30KKwogYm9vbCBpc19pb3JlcV9zZXJ2ZXJfcGFnZShzdHJ1Y3QgZG9t
YWluICpkLCBjb25zdCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogewogICAgIGNvbnN0IHN0cnVj
dCBodm1faW9yZXFfc2VydmVyICpzOwpAQCAtNDkxLDYgKzU1OSwyNyBAQCBzdGF0aWMgdm9pZCBo
dm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQog
ICAgIGh2bV91bm1hcF9pb3JlcV9nZm4ocywgZmFsc2UpOwogfQogCitzdGF0aWMgaW50IGh2bV9p
b3JlcV9zZXJ2ZXJfYWxsb2NfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCit7Cisg
ICAgaW50IHJjOworCisgICAgcmMgPSBodm1fYWxsb2NfaW9yZXFfbWZuKHMsIGZhbHNlKTsKKwor
ICAgIGlmICggIXJjICYmIChzLT5idWZpb3JlcV9oYW5kbGluZyAhPSBIVk1fSU9SRVFTUlZfQlVG
SU9SRVFfT0ZGKSApCisgICAgICAgIHJjID0gaHZtX2FsbG9jX2lvcmVxX21mbihzLCB0cnVlKTsK
KworICAgIGlmICggcmMgKQorICAgICAgICBodm1fZnJlZV9pb3JlcV9tZm4ocywgZmFsc2UpOwor
CisgICAgcmV0dXJuIHJjOworfQorCitzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2ZyZWVf
cGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCit7CisgICAgaHZtX2ZyZWVfaW9yZXFf
bWZuKHMsIHRydWUpOworICAgIGh2bV9mcmVlX2lvcmVxX21mbihzLCBmYWxzZSk7Cit9CisKIHN0
YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9yYW5nZXNldHMoc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnMpCiB7CiAgICAgdW5zaWduZWQgaW50IGk7CkBAIC02MTksNyArNzA4LDE4IEBA
IHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdCBodm1faW9yZXFfc2VydmVy
ICpzLAogCiAgZmFpbF9hZGQ6CiAgICAgaHZtX2lvcmVxX3NlcnZlcl9yZW1vdmVfYWxsX3ZjcHVz
KHMpOworCisgICAgLyoKKyAgICAgKiBOT1RFOiBJdCBpcyBzYWZlIHRvIGNhbGwgYm90aCBodm1f
aW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKCkgYW5kCisgICAgICogICAgICAgaHZtX2lvcmVxX3Nl
cnZlcl9mcmVlX3BhZ2VzKCkgaW4gdGhhdCBvcmRlci4KKyAgICAgKiAgICAgICBUaGlzIGlzIGJl
Y2F1c2UgdGhlIGZvcm1lciB3aWxsIGRvIG5vdGhpbmcgaWYgdGhlIHBhZ2VzCisgICAgICogICAg
ICAgYXJlIG5vdCBtYXBwZWQsIGxlYXZpbmcgdGhlIHBhZ2UgdG8gYmUgZnJlZWQgYnkgdGhlIGxh
dHRlci4KKyAgICAgKiAgICAgICBIb3dldmVyIGlmIHRoZSBwYWdlcyBhcmUgbWFwcGVkIHRoZW4g
dGhlIGZvcm1lciB3aWxsIHNldAorICAgICAqICAgICAgIHRoZSBwYWdlX2luZm8gcG9pbnRlciB0
byBOVUxMLCBtZWFuaW5nIHRoZSBsYXR0ZXIgd2lsbCBkbworICAgICAqICAgICAgIG5vdGhpbmcu
CisgICAgICovCiAgICAgaHZtX2lvcmVxX3NlcnZlcl91bm1hcF9wYWdlcyhzKTsKKyAgICBodm1f
aW9yZXFfc2VydmVyX2ZyZWVfcGFnZXMocyk7CiAKICAgICByZXR1cm4gcmM7CiB9CkBAIC02Mjks
NiArNzI5LDcgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9kZWluaXQoc3RydWN0IGh2
bV9pb3JlcV9zZXJ2ZXIgKnMpCiAgICAgQVNTRVJUKCFzLT5lbmFibGVkKTsKICAgICBodm1faW9y
ZXFfc2VydmVyX3JlbW92ZV9hbGxfdmNwdXMocyk7CiAgICAgaHZtX2lvcmVxX3NlcnZlcl91bm1h
cF9wYWdlcyhzKTsKKyAgICBodm1faW9yZXFfc2VydmVyX2ZyZWVfcGFnZXMocyk7CiAgICAgaHZt
X2lvcmVxX3NlcnZlcl9mcmVlX3Jhbmdlc2V0cyhzKTsKIH0KIApAQCAtNzg0LDYgKzg4NSw0NSBA
QCBpbnQgaHZtX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZp
ZF90IGlkLAogICAgIHJldHVybiByYzsKIH0KIAoraW50IGh2bV9nZXRfaW9yZXFfc2VydmVyX2Zy
YW1lKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50IGlkeCwgbWZuX3QgKm1mbikKK3sKKyAgICBzdHJ1Y3Qg
aHZtX2lvcmVxX3NlcnZlciAqczsKKyAgICBpbnQgcmM7CisKKyAgICBzcGluX2xvY2tfcmVjdXJz
aXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOworCisgICAgaWYgKCBp
ZCA9PSBERUZBVUxUX0lPU0VSVklEICkKKyAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOworCisg
ICAgcyA9IGdldF9pb3JlcV9zZXJ2ZXIoZCwgaWQpOworCisgICAgQVNTRVJUKCFJU19ERUZBVUxU
KHMpKTsKKworICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9hbGxvY19wYWdlcyhzKTsKKyAgICBp
ZiAoIHJjICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICBpZiAoIGlkeCA9PSAwICkKKyAgICB7
CisgICAgICAgIHJjID0gLUVOT0VOVDsKKyAgICAgICAgaWYgKCAhSEFORExFX0JVRklPUkVRKHMp
ICkKKyAgICAgICAgICAgIGdvdG8gb3V0OworCisgICAgICAgICptZm4gPSBfbWZuKHBhZ2VfdG9f
bWZuKHMtPmJ1ZmlvcmVxLnBhZ2UpKTsKKyAgICAgICAgcmMgPSAwOworICAgIH0KKyAgICBlbHNl
IGlmICggaWR4ID09IDEgKQorICAgICAgICAqbWZuID0gX21mbihwYWdlX3RvX21mbihzLT5pb3Jl
cS5wYWdlKSk7CisgICAgZWxzZQorICAgICAgICByYyA9IC1FSU5WQUw7CisKKyBvdXQ6CisgICAg
c3Bpbl91bmxvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxv
Y2spOworCisgICAgcmV0dXJuIHJjOworfQorCiBpbnQgaHZtX21hcF9pb19yYW5nZV90b19pb3Jl
cV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB0eXBlLCB1aW50NjRfdCBzdGFydCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBlbmQpCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGQ5ZGY1Y2E2
OWYuLmM5YmM0YTRlOTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCkBAIC0xMjIsNiArMTIyLDcgQEAKICNpbmNsdWRlIDxhc20vZml4bWFwLmg+
CiAjaW5jbHVkZSA8YXNtL2lvX2FwaWMuaD4KICNpbmNsdWRlIDxhc20vcGNpLmg+CisjaW5jbHVk
ZSA8YXNtL2h2bS9pb3JlcS5oPgogCiAjaW5jbHVkZSA8YXNtL2h2bS9ncmFudF90YWJsZS5oPgog
I2luY2x1ZGUgPGFzbS9wdi9ncmFudF90YWJsZS5oPgpAQCAtMzg2Niw2ICszODY3LDI3IEBAIGlu
dCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKAogICAgIHJldHVybiByYzsKIH0KIAoraW50IHhl
bm1lbV9hY3F1aXJlX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQg
aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZnJhbWUs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnJfZnJhbWVz
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbl9saXN0
W10pCit7CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IG5yX2Zy
YW1lczsgaSsrICkKKyAgICB7CisgICAgICAgIG1mbl90IG1mbjsKKyAgICAgICAgaW50IHJjID0g
aHZtX2dldF9pb3JlcV9zZXJ2ZXJfZnJhbWUoZCwgaWQsIGZyYW1lICsgaSwgJm1mbik7CisKKyAg
ICAgICAgaWYgKCByYyApCisgICAgICAgICAgICByZXR1cm4gcmM7CisKKyAgICAgICAgbWZuX2xp
c3RbaV0gPSBtZm5feChtZm4pOworICAgIH0KKworICAgIHJldHVybiAwOworfQorCiBsb25nIGFy
Y2hfbWVtb3J5X29wKHVuc2lnbmVkIGxvbmcgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZv
aWQpIGFyZykKIHsKICAgICBpbnQgcmM7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL21lbW9yeS5j
IGIveGVuL2NvbW1vbi9tZW1vcnkuYwppbmRleCA5MTBjMGM1MDYzLi44MGEzZjQyODc1IDEwMDY0
NAotLS0gYS94ZW4vY29tbW9uL21lbW9yeS5jCisrKyBiL3hlbi9jb21tb24vbWVtb3J5LmMKQEAg
LTk4OCw2ICs5ODgsMTEgQEAgc3RhdGljIGludCBhY3F1aXJlX3Jlc291cmNlKGNvbnN0IHhlbl9t
ZW1fYWNxdWlyZV9yZXNvdXJjZV90ICp4bWFyKQogCiAgICAgc3dpdGNoICggeG1hci0+dHlwZSAp
CiAgICAgeworICAgIGNhc2UgWEVOTUVNX3Jlc291cmNlX2lvcmVxX3NlcnZlcjoKKyAgICAgICAg
cmMgPSB4ZW5tZW1fYWNxdWlyZV9pb3JlcV9zZXJ2ZXIoZCwgeG1hci0+aWQsIHhtYXItPmZyYW1l
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWFyLT5ucl9mcmFt
ZXMsIG1mbl9saXN0KTsKKyAgICAgICAgYnJlYWs7CisKICAgICBkZWZhdWx0OgogICAgICAgICBy
YyA9IC1FT1BOT1RTVVBQOwogICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL2lvcmVxLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pb3JlcS5oCmlu
ZGV4IDE4MjlmY2Y0M2UuLmE0ZjU4ZGM5ZWUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL2lvcmVxLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9yZXEuaApAQCAt
MzEsNiArMzEsMTIgQEAgaW50IGh2bV9nZXRfaW9yZXFfc2VydmVyX2luZm8oc3RydWN0IGRvbWFp
biAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgKmlvcmVxX2dmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgKmJ1ZmlvcmVxX2dmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV2
dGNobl9wb3J0X3QgKmJ1ZmlvcmVxX3BvcnQpOworLyoKKyAqIEdldCB0aGUgbWZuIG9mIGVpdGhl
ciB0aGUgYnVmZmVyZWQgb3Igc3luY2hyb25vdXMgaW9yZXEgZnJhbWUuCisgKiAoaWR4ID09IDAg
LT4gYnVmZmVyZWQsIGlkeCA9PSAxIC0+IHN5bmNocm9ub3VzKS4KKyAqLworaW50IGh2bV9nZXRf
aW9yZXFfc2VydmVyX2ZyYW1lKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGlkeCwgbWZuX3QgKm1mbik7
CiBpbnQgaHZtX21hcF9pb19yYW5nZV90b19pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwg
aW9zZXJ2aWRfdCBpZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
MzJfdCB0eXBlLCB1aW50NjRfdCBzdGFydCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1aW50NjRfdCBlbmQpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
bS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCmluZGV4IGYyZTBmNDk4YzQuLjYzN2IxZWVl
MWMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L21tLmgKQEAgLTYxNSw0ICs2MTUsOSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgYXJj
aF9tZm5faW5fZGlyZWN0bWFwKHVuc2lnbmVkIGxvbmcgbWZuKQogICAgIHJldHVybiBtZm4gPD0g
KHZpcnRfdG9fbWZuKGV2YSAtIDEpICsgMSk7CiB9CiAKK2ludCB4ZW5tZW1fYWNxdWlyZV9pb3Jl
cV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlkLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGZyYW1lLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5yX2ZyYW1lcywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm5fbGlzdFtdKTsKKwogI2VuZGlmIC8q
IF9fQVNNX1g4Nl9NTV9IX18gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0v
ZG1fb3AuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaAppbmRleCA5Njc3YmQ3NGU3
Li41OWI2MDA2OTEwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgK
KysrIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oCkBAIC05MCw2ICs5MCwxMCBAQCBz
dHJ1Y3QgeGVuX2RtX29wX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIgewogICogdGhlIGZyYW1lIG51bWJl
cnMgcGFzc2VkIGJhY2sgaW4gZ2ZucyA8aW9yZXFfZ2ZuPiBhbmQgPGJ1ZmlvcmVxX2dmbj4KICAq
IHJlc3BlY3RpdmVseS4gKElmIHRoZSBJT1JFUSBTZXJ2ZXIgaXMgbm90IGhhbmRsaW5nIGJ1ZmZl
cmVkIGVtdWxhdGlvbgogICogb25seSA8aW9yZXFfZ2ZuPiB3aWxsIGJlIHZhbGlkKS4KKyAqCisg
KiBOT1RFOiBUbyBhY2Nlc3MgdGhlIHN5bmNocm9ub3VzIGlvcmVxIHN0cnVjdHVyZXMgYW5kIGJ1
ZmZlcmVkIGlvcmVxCisgKiAgICAgICByaW5nLCBpdCBpcyBwcmVmZXJhYmxlIHRvIHVzZSB0aGUg
WEVOTUVNX2FjcXVpcmVfcmVzb3VyY2UgbWVtb3J5CisgKiAgICAgICBvcCBzcGVjaWZ5aW5nIHJl
c291cmNlIHR5cGUgWEVOTUVNX3Jlc291cmNlX2lvcmVxX3NlcnZlci4KICAqLwogI2RlZmluZSBY
RU5fRE1PUF9nZXRfaW9yZXFfc2VydmVyX2luZm8gMgogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9wdWJsaWMvbWVtb3J5LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgKaW5kZXggM2Fh
OGZiMmZlMS4uZTMwYTRkOTc5NCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL21lbW9y
eS5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaApAQCAtNjA5LDE1ICs2MDksMjYg
QEAgc3RydWN0IHhlbl9tZW1fYWNxdWlyZV9yZXNvdXJjZSB7CiAgICAgZG9taWRfdCBkb21pZDsK
ICAgICAvKiBJTiAtIHRoZSB0eXBlIG9mIHJlc291cmNlICovCiAgICAgdWludDE2X3QgdHlwZTsK
KworI2RlZmluZSBYRU5NRU1fcmVzb3VyY2VfaW9yZXFfc2VydmVyIDAKKwogICAgIC8qCiAgICAg
ICogSU4gLSBhIHR5cGUtc3BlY2lmaWMgcmVzb3VyY2UgaWRlbnRpZmllciwgd2hpY2ggbXVzdCBi
ZSB6ZXJvCiAgICAgICogICAgICB1bmxlc3Mgc3RhdGVkIG90aGVyd2lzZS4KKyAgICAgKgorICAg
ICAqIHR5cGUgPT0gWEVOTUVNX3Jlc291cmNlX2lvcmVxX3NlcnZlciAtPiBpZCA9PSBpb3JlcSBz
ZXJ2ZXIgaWQKICAgICAgKi8KICAgICB1aW50MzJfdCBpZDsKICAgICAvKiBJTiAtIG51bWJlciBv
ZiAoNEspIGZyYW1lcyBvZiB0aGUgcmVzb3VyY2UgdG8gYmUgbWFwcGVkICovCiAgICAgdWludDMy
X3QgbnJfZnJhbWVzOwogICAgIHVpbnQzMl90IHBhZDsKLSAgICAvKiBJTiAtIHRoZSBpbmRleCBv
ZiB0aGUgaW5pdGlhbCBmcmFtZSB0byBiZSBtYXBwZWQgKi8KKyAgICAvKiBJTiAtIHRoZSBpbmRl
eCBvZiB0aGUgaW5pdGlhbCBmcmFtZSB0byBiZSBtYXBwZWQKKyAgICAgKgorICAgICAqIHR5cGUg
PT0gWEVOTUVNX3Jlc291cmNlX2lvcmVxX3NlcnZlciAtPiBmcmFtZSA9PSAwIC0+IGJ1ZmlvcmVx
CisgICAgICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFnZQorICAgICAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmcmFtZSA9PSAxIC0+IGlvcmVxCisgICAgICogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFnZQorICAgICAqLwogICAgIHVpbnQ2NF9hbGln
bmVkX3QgZnJhbWU7CiAgICAgLyogSU4vT1VUIC0gSWYgdGhlIHRvb2xzIGRvbWFpbiBpcyBQViB0
aGVuLCB1cG9uIHJldHVybiwgZ21mbl9saXN0CiAgICAgICogICAgICAgICAgd2lsbCBiZSBwb3B1
bGF0ZWQgd2l0aCB0aGUgTUZOcyBvZiB0aGUgcmVzb3VyY2UuCi0tIAoyLjExLjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 12:25:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 12:25:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0Rh3-00066w-3r; Fri, 06 Oct 2017 12:25:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445054343=Paul.Durrant@citrix.com>)
 id 1e0Rh2-000669-1Y
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 12:25:28 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 42/8D-03101-73677D95; Fri, 06 Oct 2017 12:25:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpK5Z2fV
 Ig9fd2hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bX84VMBc+1K9Y9mc/UwPhFvouRk0NCwF/i
 2Y8FLCA2m4COxNSnl1i7GDk4RARUJG7vNehi5OJgFnjOJPGp9wgjSI2wQJDEplOTmEBsFqCaS
 Uuug9m8AjYS1+6sYoaYKS+xq+0iK4jNKWAr8frySbAaIaCa1lPvmSFsFYn1U2exQfQKSpyc+Q
 TsBmYBCYmDL14wT2DknYUkNQtJagEj0ypGjeLUorLUIl1DC72kosz0jJLcxMwcXUMDM73c1OL
 ixPTUnMSkYr3k/NxNjMDgYQCCHYw3NwYcYpTkYFIS5X1ffD1SiC8pP6UyI7E4I76oNCe1+BCj
 DAeHkgTv1xKgnGBRanpqRVpmDjCMYdISHDxKIrzrQNK8xQWJucWZ6RCpU4y6HB037/5hEmLJy
 89LlRLnPQBSJABSlFGaBzcCFlOXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMx7EGQKT2ZeCd
 ymV0BHMAEdMafpCsgRJYkIKakGRsU1jJmpylK/+/U0n/B+C/5x225mRWbN+i3lO3ZHaCWFSpU
 KiR94rRMdxOO03VZvTdDMrAXxyaeEJ7G8WPw5SqRkYWjukkTOl3skTO94yEnrFRw/rMrr8tpu
 nnJYWc1i2bJLXYnhUsvlq+boXrfbvf9B3WPhgkf7Um/3aJ2yD/A1CWebkaOkxFKckWioxVxUn
 AgA/Ga2e6QCAAA=
X-Env-Sender: prvs=445054343=Paul.Durrant@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1507292722!76718821!4
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23398 invoked from network); 6 Oct 2017 12:25:26 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 12:25:26 -0000
X-IronPort-AV: E=Sophos;i="5.42,483,1500940800"; d="scan'208";a="442760829"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 6 Oct 2017 13:25:15 +0100
Message-ID: <20171006122519.30345-8-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171006122519.30345-1-paul.durrant@citrix.com>
References: <20171006122519.30345-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v9 07/11] x86/mm: add an extra command to
	HYPERVISOR_mmu_update...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Li4udG8gYWxsb3cgdGhlIGNhbGxpbmcgZG9tYWluIHRvIHByZXZlbnQgdHJhbnNsYXRpb24gb2Yg
c3BlY2lmaWVkIGwxZQp2YWx1ZS4KCkRlc3BpdGUgd2hhdCB0aGUgY29tbWVudCBpbiBwdWJsaWMv
eGVuLmggbWlnaHQgaW1wbHksIHNwZWNpZnlpbmcgYQpjb21tYW5kIHZhbHVlIG9mIE1NVV9OT1JN
QUxfUFRfVVBEQVRFIHdpbGwgbm90IHNpbXBseSB1cGRhdGUgYW4gbDFlIHdpdGgKdGhlIHNwZWNp
ZmllZCB2YWx1ZS4gSW5zdGVhZCwgbW9kX2wxX2VudHJ5KCkgdGVzdHMgd2hldGhlciBmb3JlaWdu
X2RvbQpoYXMgUEdfdHJhbnNsYXRlIHNldCBpbiBpdHMgcGFnaW5nIG1vZGUgYW5kLCBpZiBpdCBk
b2VzLCBhc3N1bWVzIHRoYXQgdGhlCnRoZSBwZm4gdmFsdWUgaW4gdGhlIGwxZSBpcyBhIGdmbiBy
YXRoZXIgdGhhbiBhbiBtZm4uCgpUbyBhbGxvdyBQViB0b29scyBkb21haW4gdG8gbWFwIG1mbiB2
YWx1ZXMgZnJvbSBhIHByZXZpb3VzbHkgaXNzdWVkCkhZUEVSVklTT1JfbWVtb3J5X29wOlhFTk1F
TV9hY3F1aXJlX3Jlc291cmNlLCB0aGVyZSBuZWVkcyB0byBiZSBhIHdheQp0byB0ZWxsIEhZUEVS
VklTT1JfbW11X3VwZGF0ZSB0aGF0IHRoZSBzcGVjaWZpYyBsMWUgdmFsdWUgZG9lcyBub3QKcmVx
dWlyZSB0cmFuc2xhdGlvbiByZWdhcmRsZXNzIG9mIHRoZSBwYWdpbmcgbW9kZSBvZiBmb3JlaWdu
X2RvbS4gVGhpcwpwYXRjaCB0aGVyZWZvcmUgZGVmaW5lcyBhIG5ldyBjb21tYW5kIHZhbHVlLCBN
TVVfUFRfVVBEQVRFX05PX1RSQU5TTEFURSwKd2hpY2ggaGFzIHRoZSBzYW1lIHNlbWFudGljcyBh
cyBNTVVfTk9STUFMX1BUX1VQREFURSBleGNlcHQgdGhhdCB0aGUKcGFnaW5nIG1vZGUgb2YgZm9y
ZWlnbl9kb20gaXMgaWdub3JlZCBhbmQgdGhlIGwxZSB2YWx1ZSBpcyB1c2VkIHZlcmJhdGltLgoK
U2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0t
CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxh
cEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNj
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVl
Z2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgp2ODoK
IC0gTmV3IGluIHRoaXMgdmVyc2lvbiwgcmVwbGFjaW5nICJhbGxvdyBhIHByaXZpbGVnZWQgUFYg
ZG9tYWluIHRvIG1hcAogICBndWVzdCBtZm5zIi4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAg
ICAgfCAxNyArKysrKysrKysrLS0tLS0tLQogeGVuL2luY2x1ZGUvcHVibGljL3hlbi5oIHwgMTIg
KysrKysrKysrLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDEwIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21t
LmMKaW5kZXggYzliYzRhNGU5Mi4uZDYzYWIwNDlmOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTE2MTksOSArMTYxOSwxMCBAQCB2b2lk
IHBhZ2VfdW5sb2NrKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAKIC8qIFVwZGF0ZSB0aGUgTDEg
ZW50cnkgYXQgcGwxZSB0byBuZXcgdmFsdWUgbmwxZS4gKi8KIHN0YXRpYyBpbnQgbW9kX2wxX2Vu
dHJ5KGwxX3BnZW50cnlfdCAqcGwxZSwgbDFfcGdlbnRyeV90IG5sMWUsCi0gICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdsMW1mbiwgaW50IHByZXNlcnZlX2FkLAorICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnbDFtZm4sIGludCBjbWQsCiAgICAgICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqcHRfdmNwdSwgc3RydWN0IGRvbWFpbiAqcGdf
ZG9tKQogeworICAgIGJvb2wgcHJlc2VydmVfYWQgPSAoY21kID09IE1NVV9QVF9VUERBVEVfUFJF
U0VSVkVfQUQpOwogICAgIGwxX3BnZW50cnlfdCBvbDFlOwogICAgIHN0cnVjdCBkb21haW4gKnB0
X2RvbSA9IHB0X3ZjcHUtPmRvbWFpbjsKICAgICBpbnQgcmMgPSAwOwpAQCAtMTY0Myw3ICsxNjQ0
LDggQEAgc3RhdGljIGludCBtb2RfbDFfZW50cnkobDFfcGdlbnRyeV90ICpwbDFlLCBsMV9wZ2Vu
dHJ5X3QgbmwxZSwKICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgICAgICB9CiAKLSAg
ICAgICAgaWYgKCBwYWdpbmdfbW9kZV90cmFuc2xhdGUocGdfZG9tKSApCisgICAgICAgIGlmICgg
Y21kICE9IE1NVV9QVF9VUERBVEVfTk9fVFJBTlNMQVRFICYmCisgICAgICAgICAgICAgcGFnaW5n
X21vZGVfdHJhbnNsYXRlKHBnX2RvbSkgKQogICAgICAgICB7CiAgICAgICAgICAgICBwYWdlID0g
Z2V0X3BhZ2VfZnJvbV9nZm4ocGdfZG9tLCBsMWVfZ2V0X3BmbihubDFlKSwgTlVMTCwgUDJNX0FM
TE9DKTsKICAgICAgICAgICAgIGlmICggIXBhZ2UgKQpAQCAtMzI1OCw2ICszMjYwLDcgQEAgbG9u
ZyBkb19tbXVfdXBkYXRlKAogICAgICAgICAgICAgICovCiAgICAgICAgIGNhc2UgTU1VX05PUk1B
TF9QVF9VUERBVEU6CiAgICAgICAgIGNhc2UgTU1VX1BUX1VQREFURV9QUkVTRVJWRV9BRDoKKyAg
ICAgICAgY2FzZSBNTVVfUFRfVVBEQVRFX05PX1RSQU5TTEFURToKICAgICAgICAgewogICAgICAg
ICAgICAgcDJtX3R5cGVfdCBwMm10OwogCkBAIC0zMzIzLDcgKzMzMjYsOCBAQCBsb25nIGRvX21t
dV91cGRhdGUoCiAgICAgICAgICAgICAgICAgICAgIHAybV9xdWVyeV90IHEgPSAobDFlX2dldF9m
bGFncyhsMWUpICYgX1BBR0VfUlcpID8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBQMk1fVU5TSEFSRSA6IFAyTV9BTExPQzsKIAotICAgICAgICAgICAgICAgICAgICBp
ZiAoIHBhZ2luZ19tb2RlX3RyYW5zbGF0ZShwZ19vd25lcikgKQorICAgICAgICAgICAgICAgICAg
ICBpZiAoIGNtZCAhPSBNTVVfUFRfVVBEQVRFX05PX1RSQU5TTEFURSAmJgorICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhZ2luZ19tb2RlX3RyYW5zbGF0ZShwZ19vd25lcikgKQogICAgICAgICAg
ICAgICAgICAgICAgICAgdGFyZ2V0ID0gZ2V0X3BhZ2VfZnJvbV9nZm4ocGdfb3duZXIsIGwxZV9n
ZXRfcGZuKGwxZSksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAmbDFlX3AybXQsIHEpOwogCkBAIC0zMzUwLDkgKzMzNTQsNyBAQCBsb25nIGRvX21t
dV91cGRhdGUoCiAgICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAg
ICAgICAgfQogCi0gICAgICAgICAgICAgICAgICAgIHJjID0gbW9kX2wxX2VudHJ5KHZhLCBsMWUs
IG1mbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY21kID09IE1NVV9Q
VF9VUERBVEVfUFJFU0VSVkVfQUQsIHYsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBnX293bmVyKTsKKyAgICAgICAgICAgICAgICAgICAgcmMgPSBtb2RfbDFfZW50cnko
dmEsIGwxZSwgbWZuLCBjbWQsIHYsIHBnX293bmVyKTsKICAgICAgICAgICAgICAgICAgICAgaWYg
KCB0YXJnZXQgKQogICAgICAgICAgICAgICAgICAgICAgICAgcHV0X3BhZ2UodGFyZ2V0KTsKICAg
ICAgICAgICAgICAgICB9CkBAIC0zNjMwLDcgKzM2MzIsOCBAQCBzdGF0aWMgaW50IF9fZG9fdXBk
YXRlX3ZhX21hcHBpbmcoCiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAotICAgIHJjID0gbW9k
X2wxX2VudHJ5KHBsMWUsIHZhbCwgbWZuX3goZ2wxbWZuKSwgMCwgdiwgcGdfb3duZXIpOworICAg
IHJjID0gbW9kX2wxX2VudHJ5KHBsMWUsIHZhbCwgbWZuX3goZ2wxbWZuKSwgTU1VX05PUk1BTF9Q
VF9VUERBVEUsIHYsCisgICAgICAgICAgICAgICAgICAgICAgcGdfb3duZXIpOwogCiAgICAgcGFn
ZV91bmxvY2soZ2wxcGcpOwogICAgIHB1dF9wYWdlKGdsMXBnKTsKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3B1YmxpYy94ZW4uaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaAppbmRleCAyYWM2
YjFlMjRkLi5kMjAxNGEzOWViIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmgK
KysrIGIveGVuL2luY2x1ZGUvcHVibGljL3hlbi5oCkBAIC0yNjgsNiArMjY4LDEwIEBAIERFRklO
RV9YRU5fR1VFU1RfSEFORExFKHhlbl91bG9uZ190KTsKICAqIEFzIE1NVV9OT1JNQUxfUFRfVVBE
QVRFIGFib3ZlLCBidXQgQS9EIGJpdHMgY3VycmVudGx5IGluIHRoZSBQVEUgYXJlIE9SZWQKICAq
IHdpdGggdGhvc2UgaW4gQHZhbC4KICAqCisgKiBwdHJbMTowXSA9PSBNTVVfUFRfVVBEQVRFX05P
X1RSQU5TTEFURToKKyAqIEFzIE1NVV9OT1JNQUxfUFRfVVBEQVRFIGFib3ZlLCBidXQgQHZhbCBp
cyBub3QgdHJhbnNsYXRlZCB0aG91Z2ggRkQKKyAqIHBhZ2UgdGFibGVzLgorICoKICAqIEB2YWwg
aXMgdXN1YWxseSB0aGUgbWFjaGluZSBmcmFtZSBudW1iZXIgYWxvbmcgd2l0aCBzb21lIGF0dHJp
YnV0ZXMuCiAgKiBUaGUgYXR0cmlidXRlcyBieSBkZWZhdWx0IGZvbGxvdyB0aGUgYXJjaGl0ZWN0
dXJlIGRlZmluZWQgYml0cy4gTWVhbmluZyB0aGF0CiAgKiBpZiB0aGlzIGlzIGEgWDg2XzY0IG1h
Y2hpbmUgYW5kIGZvdXIgcGFnZSB0YWJsZSBsYXlvdXQgaXMgdXNlZCwgdGhlIGxheW91dApAQCAt
MzM0LDkgKzMzOCwxMSBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fdWxvbmdfdCk7CiAg
KgogICogUEFUIChiaXQgNyBvbikgLS0+IFBXVCAoYml0IDMgb24pIGFuZCBjbGVhciBiaXQgNy4K
ICAqLwotI2RlZmluZSBNTVVfTk9STUFMX1BUX1VQREFURSAgICAgIDAgLyogY2hlY2tlZCAnKnB0
ciA9IHZhbCcuIHB0ciBpcyBNQS4gICAgICAqLwotI2RlZmluZSBNTVVfTUFDSFBIWVNfVVBEQVRF
ICAgICAgIDEgLyogcHRyID0gTUEgb2YgZnJhbWUgdG8gbW9kaWZ5IGVudHJ5IGZvciAqLwotI2Rl
ZmluZSBNTVVfUFRfVVBEQVRFX1BSRVNFUlZFX0FEIDIgLyogYXRvbWljYWxseTogKnB0ciA9IHZh
bCB8ICgqcHRyJihBfEQpKSAqLworI2RlZmluZSBNTVVfTk9STUFMX1BUX1VQREFURSAgICAgICAw
IC8qIGNoZWNrZWQgJypwdHIgPSB2YWwnLiBwdHIgaXMgTUEuICAgICAgKi8KKyNkZWZpbmUgTU1V
X01BQ0hQSFlTX1VQREFURSAgICAgICAgMSAvKiBwdHIgPSBNQSBvZiBmcmFtZSB0byBtb2RpZnkg
ZW50cnkgZm9yICovCisjZGVmaW5lIE1NVV9QVF9VUERBVEVfUFJFU0VSVkVfQUQgIDIgLyogYXRv
bWljYWxseTogKnB0ciA9IHZhbCB8ICgqcHRyJihBfEQpKSAqLworI2RlZmluZSBNTVVfUFRfVVBE
QVRFX05PX1RSQU5TTEFURSAzIC8qIGNoZWNrZWQgJypwdHIgPSB2YWwnLiBwcnQgaXMgTUEuICAg
ICAgKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2YWwgbmV2ZXIg
dHJhbnNsYXRlZC4gICAgICAgICAgICAgICAgICAqLwogCiAvKgogICogTU1VIEVYVEVOREVEIE9Q
RVJBVElPTlMKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 12:25:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 12:25:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0Rh1-000664-He; Fri, 06 Oct 2017 12:25:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445054343=Paul.Durrant@citrix.com>)
 id 1e0Rh0-00065Z-8a
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 12:25:26 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 36/63-03761-53677D95; Fri, 06 Oct 2017 12:25:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpK5p2fV
 Ig7VCFt+3TGZyYPQ4/OEKSwBjFGtmXlJ+RQJrRn/3BpaC7f4Vc06sYW5gbLbpYuTkkBDwlzh8
 YhU7iM0moCMx9ekl1i5GDg4RARWJ23sNQMLMAmESqxdcZASxhQUCJOY+PgVmswCVTOnaygRi8
 wrYSNx/OIcFYqS8xK62i6wgNqeArcTryyfBaoSAalpPvWeGqBeUODnzCQvEfE2J1u2/2SFseY
 nmrbOZIepVJNZPncU2gZFvFpKWWUhaZiFpWcDIvIpRozi1qCy1SNfQQi+pKDM9oyQ3MTNH19D
 ATC83tbg4MT01JzGpWC85P3cTIzDQGIBgB+PNjQGHGCU5mJREed8XX48U4kvKT6nMSCzOiC8q
 zUktPsQow8GhJMH7tQQoJ1iUmp5akZaZAwx5mLQEB4+SCO86kDRvcUFibnFmOkTqFKMuR8fNu
 3+YhFjy8vNSpcR5D4AUCYAUZZTmwY2Axd8lRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfMeBJ
 nCk5lXArfpFdARTEBHzGm6AnJESSJCSqqBkbWYr5Xd62uOFDNrh2v6/JVfgk95zNtmnJa1lvG
 R27IWj5/mKTNUIvgf3Ois1Q3e5c2Y0lu2/cj3e2qKMxQbT9gZv9yh17Gr59eaQHl+z+5D4Tu0
 px26N2Ob14Odq/aIpolMWlC7qV2LU/X2vAfclRndt88ERMY8dJWbPNN3/uLWK0tWqJ/QVWIpz
 kg01GIuKk4EAI+RkwC6AgAA
X-Env-Sender: prvs=445054343=Paul.Durrant@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1507292722!76718821!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23231 invoked from network); 6 Oct 2017 12:25:24 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 12:25:24 -0000
X-IronPort-AV: E=Sophos;i="5.42,483,1500940800"; d="scan'208";a="442760825"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 6 Oct 2017 13:25:10 +0100
Message-ID: <20171006122519.30345-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171006122519.30345-1-paul.durrant@citrix.com>
References: <20171006122519.30345-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: [Xen-devel] [PATCH v9 02/11] x86/hvm/ioreq: simplify code and use
	consistent naming
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCByZS13b3JrcyBtdWNoIG9mIHRoZSBpb3JlcSBzZXJ2ZXIgaW5pdGlhbGl6YXRp
b24gYW5kIHRlYXJkb3duCmNvZGU6CgotIFRoZSBodm1fbWFwL3VubWFwX2lvcmVxX2dmbigpIGZ1
bmN0aW9ucyBhcmUgZXhwYW5kZWQgdG8gY2FsbCB0aHJvdWdoCiAgdG8gaHZtX2FsbG9jL2ZyZWVf
aW9yZXFfZ2ZuKCkgcmF0aGVyIHRoYW4gZXhwZWN0aW5nIHRoZW0gdG8gYmUgY2FsbGVkCiAgc2Vw
YXJhdGVseSBieSBvdXRlciBmdW5jdGlvbnMuCi0gU2V2ZXJhbCBmdW5jdGlvbnMgbm93IHRlc3Qg
dGhlIHZhbGlkaXR5IG9mIHRoZSBodm1faW9yZXFfcGFnZSBnZm4gdmFsdWUKICB0byBkZXRlcm1p
bmUgd2hldGhlciB0aGV5IG5lZWQgdG8gYWN0LiBUaGlzIG1lYW5zIGNhbiBiZSBzYWZlbHkgY2Fs
bGVkCiAgZm9yIHRoZSBidWZpb3JlcSBwYWdlIGV2ZW4gd2hlbiBpdCBpcyBub3QgdXNlZC4KLSBo
dm1fYWRkL3JlbW92ZV9pb3JlcV9nZm4oKSBzaW1wbHkgcmV0dXJuIGluIHRoZSBjYXNlIG9mIHRo
ZSBkZWZhdWx0CiAgSU9SRVEgc2VydmVyIHNvIGNhbGxlcnMgbm8gbG9uZ2VyIG5lZWQgdG8gdGVz
dCBiZWZvcmUgY2FsbGluZy4KLSBodm1faW9yZXFfc2VydmVyX3NldHVwX3BhZ2VzKCkgaXMgcmVu
YW1lZCB0byBodm1faW9yZXFfc2VydmVyX21hcF9wYWdlcygpCiAgdG8gbWlycm9yIHRoZSBleGlz
dGluZyBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKCkuCgpBbGwgb2YgdGhpcyBzaWduaWZp
Y2FudGx5IHNob3J0ZW5zIHRoZSBjb2RlLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNjOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKdjM6CiAtIFJlYmFzZWQg
b24gdG9wIG9mICdzLT5pc19kZWZhdWx0JyB0byAnSVNfREVGQVVMVChzKScgY2hhbmdlcy4KIC0g
TWlub3IgdXBkYXRlcyBpbiByZXNwb25zZSB0byByZXZpZXcgY29tbWVudHMgZnJvbSBSb2dlci4K
LS0tCiB4ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgfCAxODIgKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2OSBpbnNlcnRpb25z
KCspLCAxMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3Jl
cS5jIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCmluZGV4IGE2ZGUxZTdkYjIuLmYxNjJlMjdh
YjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYworKysgYi94ZW4vYXJjaC94
ODYvaHZtL2lvcmVxLmMKQEAgLTIxNyw2MyArMjE3LDc1IEBAIGJvb2wgaGFuZGxlX2h2bV9pb19j
b21wbGV0aW9uKHN0cnVjdCB2Y3B1ICp2KQogICAgIHJldHVybiB0cnVlOwogfQogCi1zdGF0aWMg
aW50IGh2bV9hbGxvY19pb3JlcV9nZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyAq
Z2ZuKQorc3RhdGljIHVuc2lnbmVkIGxvbmcgaHZtX2FsbG9jX2lvcmVxX2dmbihzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqcykKIHsKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwog
ICAgIHVuc2lnbmVkIGludCBpOwotICAgIGludCByYzsKIAotICAgIHJjID0gLUVOT01FTTsKKyAg
ICBBU1NFUlQoIUlTX0RFRkFVTFQocykpOworCiAgICAgZm9yICggaSA9IDA7IGkgPCBzaXplb2Yo
ZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dmbi5tYXNrKSAqIDg7IGkrKyApCiAgICAgewogICAg
ICAgICBpZiAoIHRlc3RfYW5kX2NsZWFyX2JpdChpLCAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVx
X2dmbi5tYXNrKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgICpnZm4gPSBkLT5hcmNoLmh2bV9k
b21haW4uaW9yZXFfZ2ZuLmJhc2UgKyBpOwotICAgICAgICAgICAgcmMgPSAwOwotICAgICAgICAg
ICAgYnJlYWs7Ci0gICAgICAgIH0KKyAgICAgICAgICAgIHJldHVybiBkLT5hcmNoLmh2bV9kb21h
aW4uaW9yZXFfZ2ZuLmJhc2UgKyBpOwogICAgIH0KIAotICAgIHJldHVybiByYzsKKyAgICByZXR1
cm4gZ2ZuX3goSU5WQUxJRF9HRk4pOwogfQogCi1zdGF0aWMgdm9pZCBodm1fZnJlZV9pb3JlcV9n
Zm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCitzdGF0aWMgdm9pZCBodm1f
ZnJlZV9pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4pCiB7CisgICAgc3RydWN0IGRvbWFp
biAqZCA9IHMtPmRvbWFpbjsKICAgICB1bnNpZ25lZCBpbnQgaSA9IGdmbiAtIGQtPmFyY2guaHZt
X2RvbWFpbi5pb3JlcV9nZm4uYmFzZTsKIAotICAgIGlmICggZ2ZuICE9IGdmbl94KElOVkFMSURf
R0ZOKSApCi0gICAgICAgIHNldF9iaXQoaSwgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9nZm4u
bWFzayk7CisgICAgQVNTRVJUKCFJU19ERUZBVUxUKHMpKTsKKyAgICBBU1NFUlQoZ2ZuICE9IGdm
bl94KElOVkFMSURfR0ZOKSk7CisKKyAgICBzZXRfYml0KGksICZkLT5hcmNoLmh2bV9kb21haW4u
aW9yZXFfZ2ZuLm1hc2spOwogfQogCi1zdGF0aWMgdm9pZCBodm1fdW5tYXBfaW9yZXFfcGFnZShz
dHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCitzdGF0aWMgdm9pZCBodm1fdW5t
YXBfaW9yZXFfZ2ZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKIHsKICAg
ICBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2UgKmlvcnAgPSBidWYgPyAmcy0+YnVmaW9yZXEgOiAmcy0+
aW9yZXE7CiAKKyAgICBpZiAoIGlvcnAtPmdmbiA9PSBnZm5feChJTlZBTElEX0dGTikgKQorICAg
ICAgICByZXR1cm47CisKICAgICBkZXN0cm95X3JpbmdfZm9yX2hlbHBlcigmaW9ycC0+dmEsIGlv
cnAtPnBhZ2UpOworICAgIGlvcnAtPnBhZ2UgPSBOVUxMOworCisgICAgaWYgKCAhSVNfREVGQVVM
VChzKSApCisgICAgICAgIGh2bV9mcmVlX2lvcmVxX2dmbihzLCBpb3JwLT5nZm4pOworCisgICAg
aW9ycC0+Z2ZuID0gZ2ZuX3goSU5WQUxJRF9HRk4pOwogfQogCi1zdGF0aWMgaW50IGh2bV9tYXBf
aW9yZXFfcGFnZSgKLSAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYsIHVu
c2lnbmVkIGxvbmcgZ2ZuKQorc3RhdGljIGludCBodm1fbWFwX2lvcmVxX2dmbihzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHMt
PmRvbWFpbjsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2UgKmlvcnAgPSBidWYgPyAmcy0+YnVm
aW9yZXEgOiAmcy0+aW9yZXE7Ci0gICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKLSAgICB2b2lk
ICp2YTsKICAgICBpbnQgcmM7CiAKLSAgICBpZiAoIChyYyA9IHByZXBhcmVfcmluZ19mb3JfaGVs
cGVyKGQsIGdmbiwgJnBhZ2UsICZ2YSkpICkKLSAgICAgICAgcmV0dXJuIHJjOwotCi0gICAgaWYg
KCAoaW9ycC0+dmEgIT0gTlVMTCkgfHwgZC0+aXNfZHlpbmcgKQotICAgIHsKLSAgICAgICAgZGVz
dHJveV9yaW5nX2Zvcl9oZWxwZXIoJnZhLCBwYWdlKTsKKyAgICBpZiAoIGQtPmlzX2R5aW5nICkK
ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0gICAgfQogCi0gICAgaW9ycC0+dmEgPSB2YTsKLSAg
ICBpb3JwLT5wYWdlID0gcGFnZTsKLSAgICBpb3JwLT5nZm4gPSBnZm47CisgICAgaWYgKCBJU19E
RUZBVUxUKHMpICkKKyAgICAgICAgaW9ycC0+Z2ZuID0gYnVmID8KKyAgICAgICAgICAgICAgICAg
ICAgZC0+YXJjaC5odm1fZG9tYWluLnBhcmFtc1tIVk1fUEFSQU1fQlVGSU9SRVFfUEZOXSA6Cisg
ICAgICAgICAgICAgICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi5wYXJhbXNbSFZNX1BBUkFNX0lP
UkVRX1BGTl07CisgICAgZWxzZQorICAgICAgICBpb3JwLT5nZm4gPSBodm1fYWxsb2NfaW9yZXFf
Z2ZuKHMpOwogCi0gICAgcmV0dXJuIDA7CisgICAgaWYgKCBpb3JwLT5nZm4gPT0gZ2ZuX3goSU5W
QUxJRF9HRk4pICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICByYyA9IHByZXBhcmVf
cmluZ19mb3JfaGVscGVyKGQsIGlvcnAtPmdmbiwgJmlvcnAtPnBhZ2UsICZpb3JwLT52YSk7CisK
KyAgICBpZiAoIHJjICkKKyAgICAgICAgaHZtX3VubWFwX2lvcmVxX2dmbihzLCBidWYpOworCisg
ICAgcmV0dXJuIHJjOwogfQogCiBib29sIGlzX2lvcmVxX3NlcnZlcl9wYWdlKHN0cnVjdCBkb21h
aW4gKmQsIGNvbnN0IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCkBAIC0yODYsOCArMjk4LDcgQEAg
Ym9vbCBpc19pb3JlcV9zZXJ2ZXJfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlKQogCiAgICAgRk9SX0VBQ0hfSU9SRVFfU0VSVkVSKGQsIGlkLCBzKQog
ICAgIHsKLSAgICAgICAgaWYgKCAocy0+aW9yZXEudmEgJiYgcy0+aW9yZXEucGFnZSA9PSBwYWdl
KSB8fAotICAgICAgICAgICAgIChzLT5idWZpb3JlcS52YSAmJiBzLT5idWZpb3JlcS5wYWdlID09
IHBhZ2UpICkKKyAgICAgICAgaWYgKCAocy0+aW9yZXEucGFnZSA9PSBwYWdlKSB8fCAocy0+YnVm
aW9yZXEucGFnZSA9PSBwYWdlKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGZvdW5kID0gdHJ1
ZTsKICAgICAgICAgICAgIGJyZWFrOwpAQCAtMjk5LDIwICszMTAsMzAgQEAgYm9vbCBpc19pb3Jl
cV9zZXJ2ZXJfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlKQogICAgIHJldHVybiBmb3VuZDsKIH0KIAotc3RhdGljIHZvaWQgaHZtX3JlbW92ZV9pb3Jl
cV9nZm4oCi0gICAgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3Jw
KQorc3RhdGljIHZvaWQgaHZtX3JlbW92ZV9pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2
ZXIgKnMsIGJvb2wgYnVmKQorCiB7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHMtPmRvbWFpbjsK
KyAgICBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2UgKmlvcnAgPSBidWYgPyAmcy0+YnVmaW9yZXEgOiAm
cy0+aW9yZXE7CisKKyAgICBpZiAoIElTX0RFRkFVTFQocykgfHwgaW9ycC0+Z2ZuID09IGdmbl94
KElOVkFMSURfR0ZOKSApCisgICAgICAgIHJldHVybjsKKwogICAgIGlmICggZ3Vlc3RfcGh5c21h
cF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGlvcnAtPmdmbiksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIF9tZm4ocGFnZV90b19tZm4oaW9ycC0+cGFnZSkpLCAwKSApCiAgICAgICAg
IGRvbWFpbl9jcmFzaChkKTsKICAgICBjbGVhcl9wYWdlKGlvcnAtPnZhKTsKIH0KIAotc3RhdGlj
IGludCBodm1fYWRkX2lvcmVxX2dmbigKLSAgICBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgaHZt
X2lvcmVxX3BhZ2UgKmlvcnApCitzdGF0aWMgaW50IGh2bV9hZGRfaW9yZXFfZ2ZuKHN0cnVjdCBo
dm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKIHsKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0g
cy0+ZG9tYWluOworICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCA9IGJ1ZiA/ICZzLT5i
dWZpb3JlcSA6ICZzLT5pb3JlcTsKICAgICBpbnQgcmM7CiAKKyAgICBpZiAoIElTX0RFRkFVTFQo
cykgfHwgaW9ycC0+Z2ZuID09IGdmbl94KElOVkFMSURfR0ZOKSApCisgICAgICAgIHJldHVybiAw
OworCiAgICAgY2xlYXJfcGFnZShpb3JwLT52YSk7CiAKICAgICByYyA9IGd1ZXN0X3BoeXNtYXBf
YWRkX3BhZ2UoZCwgX2dmbihpb3JwLT5nZm4pLApAQCAtNDQ3LDc4ICs0NjgsMjUgQEAgc3RhdGlj
IHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9yZW1vdmVfYWxsX3ZjcHVzKHN0cnVjdCBodm1faW9yZXFf
c2VydmVyICpzKQogfQogCiBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfbWFwX3BhZ2VzKHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIGlvcmVxX2dmbiwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBidWZpb3JlcV9nZm4pCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaGFuZGxlX2J1ZmlvcmVxKQogewogICAgIGlu
dCByYzsKIAotICAgIHJjID0gaHZtX21hcF9pb3JlcV9wYWdlKHMsIGZhbHNlLCBpb3JlcV9nZm4p
OwotICAgIGlmICggcmMgKQotICAgICAgICByZXR1cm4gcmM7Ci0KLSAgICBpZiAoIGJ1ZmlvcmVx
X2dmbiAhPSBnZm5feChJTlZBTElEX0dGTikgKQotICAgICAgICByYyA9IGh2bV9tYXBfaW9yZXFf
cGFnZShzLCB0cnVlLCBidWZpb3JlcV9nZm4pOwotCi0gICAgaWYgKCByYyApCi0gICAgICAgIGh2
bV91bm1hcF9pb3JlcV9wYWdlKHMsIGZhbHNlKTsKLQotICAgIHJldHVybiByYzsKLX0KLQotc3Rh
dGljIGludCBodm1faW9yZXFfc2VydmVyX3NldHVwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2Vy
dmVyICpzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaGFu
ZGxlX2J1ZmlvcmVxKQotewotICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5kb21haW47Ci0gICAg
dW5zaWduZWQgbG9uZyBpb3JlcV9nZm4gPSBnZm5feChJTlZBTElEX0dGTik7Ci0gICAgdW5zaWdu
ZWQgbG9uZyBidWZpb3JlcV9nZm4gPSBnZm5feChJTlZBTElEX0dGTik7Ci0gICAgaW50IHJjOwot
Ci0gICAgaWYgKCBJU19ERUZBVUxUKHMpICkKLSAgICB7Ci0gICAgICAgIC8qCi0gICAgICAgICAq
IFRoZSBkZWZhdWx0IGlvcmVxIHNlcnZlciBtdXN0IGhhbmRsZSBidWZmZXJlZCBpb3JlcXMsIGZv
cgotICAgICAgICAgKiBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eS4KLSAgICAgICAgICovCi0gICAg
ICAgIEFTU0VSVChoYW5kbGVfYnVmaW9yZXEpOwotICAgICAgICByZXR1cm4gaHZtX2lvcmVxX3Nl
cnZlcl9tYXBfcGFnZXMocywKLSAgICAgICAgICAgICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4u
cGFyYW1zW0hWTV9QQVJBTV9JT1JFUV9QRk5dLAotICAgICAgICAgICAgICAgICAgIGQtPmFyY2gu
aHZtX2RvbWFpbi5wYXJhbXNbSFZNX1BBUkFNX0JVRklPUkVRX1BGTl0pOwotICAgIH0KLQotICAg
IHJjID0gaHZtX2FsbG9jX2lvcmVxX2dmbihkLCAmaW9yZXFfZ2ZuKTsKKyAgICByYyA9IGh2bV9t
YXBfaW9yZXFfZ2ZuKHMsIGZhbHNlKTsKIAogICAgIGlmICggIXJjICYmIGhhbmRsZV9idWZpb3Jl
cSApCi0gICAgICAgIHJjID0gaHZtX2FsbG9jX2lvcmVxX2dmbihkLCAmYnVmaW9yZXFfZ2ZuKTsK
LQotICAgIGlmICggIXJjICkKLSAgICAgICAgcmMgPSBodm1faW9yZXFfc2VydmVyX21hcF9wYWdl
cyhzLCBpb3JlcV9nZm4sIGJ1ZmlvcmVxX2dmbik7CisgICAgICAgIHJjID0gaHZtX21hcF9pb3Jl
cV9nZm4ocywgdHJ1ZSk7CiAKICAgICBpZiAoIHJjICkKLSAgICB7Ci0gICAgICAgIGh2bV9mcmVl
X2lvcmVxX2dmbihkLCBpb3JlcV9nZm4pOwotICAgICAgICBodm1fZnJlZV9pb3JlcV9nZm4oZCwg
YnVmaW9yZXFfZ2ZuKTsKLSAgICB9CisgICAgICAgIGh2bV91bm1hcF9pb3JlcV9nZm4ocywgZmFs
c2UpOwogCiAgICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVy
X3VubWFwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogewotICAgIHN0cnVjdCBk
b21haW4gKmQgPSBzLT5kb21haW47Ci0gICAgYm9vbCBoYW5kbGVfYnVmaW9yZXEgPSAhIXMtPmJ1
ZmlvcmVxLnZhOwotCi0gICAgaWYgKCBoYW5kbGVfYnVmaW9yZXEgKQotICAgICAgICBodm1fdW5t
YXBfaW9yZXFfcGFnZShzLCB0cnVlKTsKLQotICAgIGh2bV91bm1hcF9pb3JlcV9wYWdlKHMsIGZh
bHNlKTsKLQotICAgIGlmICggIUlTX0RFRkFVTFQocykgKQotICAgIHsKLSAgICAgICAgaWYgKCBo
YW5kbGVfYnVmaW9yZXEgKQotICAgICAgICAgICAgaHZtX2ZyZWVfaW9yZXFfZ2ZuKGQsIHMtPmJ1
ZmlvcmVxLmdmbik7Ci0KLSAgICAgICAgaHZtX2ZyZWVfaW9yZXFfZ2ZuKGQsIHMtPmlvcmVxLmdm
bik7Ci0gICAgfQorICAgIGh2bV91bm1hcF9pb3JlcV9nZm4ocywgdHJ1ZSk7CisgICAgaHZtX3Vu
bWFwX2lvcmVxX2dmbihzLCBmYWxzZSk7CiB9CiAKIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2
ZXJfZnJlZV9yYW5nZXNldHMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCkBAIC01NzgsMjIg
KzU0NiwxNSBAQCBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfYWxsb2NfcmFuZ2VzZXRzKHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogCiBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVy
X2VuYWJsZShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKIHsKLSAgICBzdHJ1Y3QgZG9tYWlu
ICpkID0gcy0+ZG9tYWluOwogICAgIHN0cnVjdCBodm1faW9yZXFfdmNwdSAqc3Y7Ci0gICAgYm9v
bCBoYW5kbGVfYnVmaW9yZXEgPSAhIXMtPmJ1ZmlvcmVxLnZhOwogCiAgICAgc3Bpbl9sb2NrKCZz
LT5sb2NrKTsKIAogICAgIGlmICggcy0+ZW5hYmxlZCApCiAgICAgICAgIGdvdG8gZG9uZTsKIAot
ICAgIGlmICggIUlTX0RFRkFVTFQocykgKQotICAgIHsKLSAgICAgICAgaHZtX3JlbW92ZV9pb3Jl
cV9nZm4oZCwgJnMtPmlvcmVxKTsKLQotICAgICAgICBpZiAoIGhhbmRsZV9idWZpb3JlcSApCi0g
ICAgICAgICAgICBodm1fcmVtb3ZlX2lvcmVxX2dmbihkLCAmcy0+YnVmaW9yZXEpOwotICAgIH0K
KyAgICBodm1fcmVtb3ZlX2lvcmVxX2dmbihzLCBmYWxzZSk7CisgICAgaHZtX3JlbW92ZV9pb3Jl
cV9nZm4ocywgdHJ1ZSk7CiAKICAgICBzLT5lbmFibGVkID0gdHJ1ZTsKIApAQCAtNjA4LDIxICs1
NjksMTMgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9lbmFibGUoc3RydWN0IGh2bV9p
b3JlcV9zZXJ2ZXIgKnMpCiAKIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShz
dHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKIHsKLSAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+
ZG9tYWluOwotICAgIGJvb2wgaGFuZGxlX2J1ZmlvcmVxID0gISFzLT5idWZpb3JlcS52YTsKLQog
ICAgIHNwaW5fbG9jaygmcy0+bG9jayk7CiAKICAgICBpZiAoICFzLT5lbmFibGVkICkKICAgICAg
ICAgZ290byBkb25lOwogCi0gICAgaWYgKCAhSVNfREVGQVVMVChzKSApCi0gICAgewotICAgICAg
ICBpZiAoIGhhbmRsZV9idWZpb3JlcSApCi0gICAgICAgICAgICBodm1fYWRkX2lvcmVxX2dmbihk
LCAmcy0+YnVmaW9yZXEpOwotCi0gICAgICAgIGh2bV9hZGRfaW9yZXFfZ2ZuKGQsICZzLT5pb3Jl
cSk7Ci0gICAgfQorICAgIGh2bV9hZGRfaW9yZXFfZ2ZuKHMsIHRydWUpOworICAgIGh2bV9hZGRf
aW9yZXFfZ2ZuKHMsIGZhbHNlKTsKIAogICAgIHMtPmVuYWJsZWQgPSBmYWxzZTsKIApAQCAtNjQ0
LDYgKzU5Nyw5IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdCBodm1f
aW9yZXFfc2VydmVyICpzLAogICAgIElOSVRfTElTVF9IRUFEKCZzLT5pb3JlcV92Y3B1X2xpc3Qp
OwogICAgIHNwaW5fbG9ja19pbml0KCZzLT5idWZpb3JlcV9sb2NrKTsKIAorICAgIHMtPmlvcmVx
LmdmbiA9IGdmbl94KElOVkFMSURfR0ZOKTsKKyAgICBzLT5idWZpb3JlcS5nZm4gPSBnZm5feChJ
TlZBTElEX0dGTik7CisKICAgICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfYWxsb2NfcmFuZ2VzZXRz
KHMsIGlkKTsKICAgICBpZiAoIHJjICkKICAgICAgICAgcmV0dXJuIHJjOwpAQCAtNjUxLDcgKzYw
Nyw3IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdCBodm1faW9yZXFf
c2VydmVyICpzLAogICAgIGlmICggYnVmaW9yZXFfaGFuZGxpbmcgPT0gSFZNX0lPUkVRU1JWX0JV
RklPUkVRX0FUT01JQyApCiAgICAgICAgIHMtPmJ1ZmlvcmVxX2F0b21pYyA9IHRydWU7CiAKLSAg
ICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfc2V0dXBfcGFnZXMoCisgICAgcmMgPSBodm1faW9yZXFf
c2VydmVyX21hcF9wYWdlcygKICAgICAgICAgICAgICBzLCBidWZpb3JlcV9oYW5kbGluZyAhPSBI
Vk1fSU9SRVFTUlZfQlVGSU9SRVFfT0ZGKTsKICAgICBpZiAoIHJjICkKICAgICAgICAgZ290byBm
YWlsX21hcDsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 12:25:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 12:25:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0Rh1-00065h-3W; Fri, 06 Oct 2017 12:25:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445054343=Paul.Durrant@citrix.com>)
 id 1e0Rgz-00065N-Cc
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 12:25:25 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 5E/F0-03870-43677D95; Fri, 06 Oct 2017 12:25:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsXitHSDva5J2fV
 Ig6efhCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox1V1cwFcyTr5hzu5+9gfGCaBcjJ4eEgL/E
 7LevmUBsNgEdialPL7F2MXJwiAioSNzea9DFyMXBLPCcSWLmjnZGkBphAVOJXfuegNksQDWPF
 3axgdi8AjYSkxfPYoWYKS+xq+0iK0RcUOLkzCcsIDazgKZE6/bf7BC2vETz1tnMILYQ0Jz1U2
 exTWDkmYWkZRaSlllIWhYwMq9i1ChOLSpLLdI1MtBLKspMzyjJTczM0TU0MNPLTS0uTkxPzUl
 MKtZLzs/dxAgMHgYg2MH4a1nAIUZJDiYlUd73xdcjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw
 ZpcC5QSLUtNTK9Iyc4BhDJOW4OBREuFdAJLmLS5IzC3OTIdInWI05ji26fIfJo6Om3f/MAmx5
 OXnpUqJ83qDlAqAlGaU5sENgsXXJUZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnzrgOZwpOZVw
 K37xXQKUxAp8xpugJySkkiQkqqgbGsKuRTh5hRoBdXmYhb/aVCZtmYGB9924AZx/e9u+Ty2Hh
 u+p7JBdW3j53dXnBpQ23Oj8O6ewT/fP7b5pxcVfrVYuOCwO9BOlEHjTI0q6+3KAhE+D6bp8hZ
 d/LMZZddke+k18jtW2Cyi98qduc9Fb0dbWcXLrTgcn3uwCU76c8Oy9Weu44bbVdiKc5INNRiL
 ipOBAAFNAnRqgIAAA==
X-Env-Sender: prvs=445054343=Paul.Durrant@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1507292722!100159179!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57557 invoked from network); 6 Oct 2017 12:25:23 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 12:25:23 -0000
X-IronPort-AV: E=Sophos;i="5.42,483,1500940800"; d="scan'208";a="450725310"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 6 Oct 2017 13:25:08 +0100
Message-ID: <20171006122519.30345-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v9 00/11] x86: guest resource mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBzZXJpZXMgaW50cm9kdWNlcyBzdXBwb3J0IGZvciBkaXJlY3QgbWFwcGluZyBvZiBndWVz
dCByZXNvdXJjZXMuClRoZSByZXNvdXJjZXMgYXJlOgogLSBJT1JFUSBzZXJ2ZXIgcGFnZXMKIC0g
R3JhbnQgdGFibGVzCgp2OToKIC0gQ2hhbmdlIHRvIHBhdGNoICMxIG9ubHkuCgp2ODoKIC0gUmUt
b3JkZXJlZCBzZXJpZXMgYW5kIGRyb3BwZWQgdHdvIHBhdGNoZXMgdGhhdCBoYXZlIGFscmVhZHkg
YmVlbgogICBjb21taXR0ZWQuCgp2NzoKIC0gRml4ZWQgYXNzZXJ0aW9uIGZhaWx1cmUgaGl0IGR1
cmluZyBkb21haW4gZGVzdHJveS4KCnY2OgogLSBSZXNwb25kZWQgdG8gbWlzc2VkIGNvbW1lbnRz
IGZyb20gUm9nZXIuCgp2NToKIC0gUmVzcG9uZGVkIHRvIHJldmlldyBjb21tZW50cyBmcm9tIFdl
aS4KCnY0OgogLSBSZXNwb25kZWQgdG8gZnVydGhlciByZXZpZXcgY29tbWVudHMgZnJvbSBSb2dl
ci4KCnYzOgogLSBEcm9wcGVkIG9yaWdpbmFsIHBhdGNoICMxIHNpbmNlIGl0IGlzIGNvdmVyZWQg
YnkgSnVlcmdlbidzIHBhdGNoLgogLSBBZGRlZCBuZXcgeGVuZm9yZWlnbm1lbW9yeWNsZWFudXAg
cGF0Y2ggKCM0KS4KIC0gUmVwbGFjZWQgdGhlIHBhdGNoIGludHJvZHVjaW5nIHRoZSBpb3JlcSBz
ZXJ2ZXIgJ2lzX2RlZmF1bHQnIGZsYWcgd2l0aCBvbmUKICAgdGhhdCBjaGFuZ2VzIHRoZSBpb3Jl
cSBzZXJ2ZXIgbGlzdCBpbnRvIGFuIGFycmF5ICgjOCkuCgpQYXVsIER1cnJhbnQgKDExKToKICB4
ODYvaHZtL2lvcmVxOiBtYWludGFpbiBhbiBhcnJheSBvZiBpb3JlcSBzZXJ2ZXJzIHJhdGhlciB0
aGFuIGEgbGlzdAogIHg4Ni9odm0vaW9yZXE6IHNpbXBsaWZ5IGNvZGUgYW5kIHVzZSBjb25zaXN0
ZW50IG5hbWluZwogIHg4Ni9odm0vaW9yZXE6IHVzZSBnZm5fdCBpbiBzdHJ1Y3QgaHZtX2lvcmVx
X3BhZ2UKICB4ODYvaHZtL2lvcmVxOiBkZWZlciBtYXBwaW5nIGdmbnMgdW50aWwgdGhleSBhcmUg
YWN0dWFsbHkgcmVxdXN0ZWQKICB4ODYvbW06IGFkZCBIWVBFUlZJU09SX21lbW9yeV9vcCB0byBh
Y3F1aXJlIGd1ZXN0IHJlc291cmNlcwogIHg4Ni9odm0vaW9yZXE6IGFkZCBhIG5ldyBtYXBwYWJs
ZSByZXNvdXJjZSB0eXBlLi4uCiAgeDg2L21tOiBhZGQgYW4gZXh0cmEgY29tbWFuZCB0byBIWVBF
UlZJU09SX21tdV91cGRhdGUuLi4KICB0b29scy9saWJ4ZW5mb3JlaWdubWVtb3J5OiBhZGQgc3Vw
cG9ydCBmb3IgcmVzb3VyY2UgbWFwcGluZwogIHRvb2xzL2xpYnhlbmZvcmVpZ25tZW1vcnk6IHJl
ZHVjZSB4ZW5mb3JlaWdubWVtb3J5X3Jlc3RyaWN0IGNvZGUKICAgIGZvb3RwcmludAogIGNvbW1v
bjogYWRkIGEgbmV3IG1hcHBhYmxlIHJlc291cmNlIHR5cGU6IFhFTk1FTV9yZXNvdXJjZV9ncmFu
dF90YWJsZQogIHRvb2xzL2xpYnhlbmN0cmw6IHVzZSBuZXcgeGVuZm9yZWlnbm1lbW9yeSBBUEkg
dG8gc2VlZCBncmFudCB0YWJsZQoKIHRvb2xzL2luY2x1ZGUveGVuLXN5cy9MaW51eC9wcml2Y21k
LmggICAgICAgICAgICAgIHwgIDExICsKIHRvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jICAg
ICAgICAgICAgICAgICAgICAgIHwgICA4ICsKIHRvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVk
ZS94ZW5kZXZpY2Vtb2RlbC5oICAgIHwgICA2ICstCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkv
TWFrZWZpbGUgICAgICAgICAgICAgICAgICB8ICAgMiArLQogdG9vbHMvbGlicy9mb3JlaWdubWVt
b3J5L2NvcmUuYyAgICAgICAgICAgICAgICAgICAgfCAgNTMgKysKIHRvb2xzL2xpYnMvZm9yZWln
bm1lbW9yeS9mcmVlYnNkLmMgICAgICAgICAgICAgICAgIHwgICA3IC0KIC4uLi9saWJzL2ZvcmVp
Z25tZW1vcnkvaW5jbHVkZS94ZW5mb3JlaWdubWVtb3J5LmggIHwgIDQxICsKIHRvb2xzL2xpYnMv
Zm9yZWlnbm1lbW9yeS9saWJ4ZW5mb3JlaWdubWVtb3J5Lm1hcCAgIHwgICA1ICsKIHRvb2xzL2xp
YnMvZm9yZWlnbm1lbW9yeS9saW51eC5jICAgICAgICAgICAgICAgICAgIHwgIDQ1ICsrCiB0b29s
cy9saWJzL2ZvcmVpZ25tZW1vcnkvbWluaW9zLmMgICAgICAgICAgICAgICAgICB8ICAgNyAtCiB0
b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbmV0YnNkLmMgICAgICAgICAgICAgICAgICB8ICAgNyAt
CiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvcHJpdmF0ZS5oICAgICAgICAgICAgICAgICB8ICA0
MyArLQogdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3NvbGFyaXMuYyAgICAgICAgICAgICAgICAg
fCAgIDcgLQogdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaCAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDggKy0KIHRvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgMTE0ICsrLQogdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfaHZtLmMgICAg
ICAgICAgICAgICAgfCAgMTAgKy0KIHRvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X3B2LmMg
ICAgICAgICAgICAgICAgIHwgICAyICstCiB0b29scy9saWJ4bC9saWJ4bF9kb20uYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgMSAtCiB0b29scy9weXRob24veGVuL2xvd2xldmVsL3hj
L3hjLmMgICAgICAgICAgICAgICAgICB8ICAgNiArLQogeGVuL2FyY2gveDg2L2h2bS9kbS5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDkgKy0KIHhlbi9hcmNoL3g4Ni9odm0vaW9y
ZXEuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgODI0ICsrKysrKysrKysrKy0tLS0tLS0t
LQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
MzkgKy0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAzICstCiB4ZW4vY29tbW9uL2NvbXBhdC9tZW1vcnkuYyAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICA1MiArKwogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgMzIgKy0KIHhlbi9jb21tb24vbWVtb3J5LmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgMTEyICsrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgg
ICAgICAgICAgICAgICAgICAgfCAgMTQgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvcmVx
LmggICAgICAgICAgICAgICAgICAgIHwgICA2ICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA1ICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvcDJt
LmggICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzICsKIHhlbi9pbmNsdWRlL3B1YmxpYy9o
dm0vZG1fb3AuaCAgICAgICAgICAgICAgICAgICAgIHwgIDM2ICstCiB4ZW4vaW5jbHVkZS9wdWJs
aWMvbWVtb3J5LmggICAgICAgICAgICAgICAgICAgICAgICB8ICA0OCArLQogeGVuL2luY2x1ZGUv
cHVibGljL3hlbi5oICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTIgKy0KIHhlbi9pbmNs
dWRlL3hlbi9ncmFudF90YWJsZS5oICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9p
bmNsdWRlL3hsYXQubHN0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIDM1
IGZpbGVzIGNoYW5nZWQsIDEwODcgaW5zZXJ0aW9ucygrKSwgNDkzIGRlbGV0aW9ucygtKQoKLS0t
CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNj
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVl
Z2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgotLSAK
Mi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 12:25:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 12:25:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0Rh5-00069X-5P; Fri, 06 Oct 2017 12:25:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445054343=Paul.Durrant@citrix.com>)
 id 1e0Rh3-00065O-AG
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 12:25:29 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 59/AA-03428-93677D95; Fri, 06 Oct 2017 12:25:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpK5F2fV
 Ig3uXZCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owHLSsZC14FVSxdtJ21gXG9bRcjJ4eEgL/E
 wrtX2EFsNgEdialPL7F2MXJwiAioSNzea9DFyMXBLDCFWaJh6jxmkBphgVCJ/kt3WUFsFqCan
 r+zwXp5BWwkOjv72CFmykvsarsIVsMpYCvx+vJJJhBbCKim9dR7ZghbRWL91FlsEL2CEidnPm
 EBsZkFJCQOvnjBPIGRdxaS1CwkqQWMTKsY1YtTi8pSi3Qt9ZKKMtMzSnITM3N0DQ3M9HJTi4s
 T01NzEpOK9ZLzczcxAkOHAQh2MN7dFHCIUZKDSUmU933x9UghvqT8lMqMxOKM+KLSnNTiQ4wy
 HBxKErzZpUA5waLU9NSKtMwcYBDDpCU4eJREeBNB0rzFBYm5xZnpEKlTjLocHTfv/mESYsnLz
 0uVEufdAVIkAFKUUZoHNwIWUZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzGsOMoUnM68Ebt
 MroCOYgI6Y03QF5IiSRISUVAOjsODLX1OTdgZE7vtuU9OVcj/MdFG5k/2nFn2u4/tnbHh79cO
 frJm/jX9NC1qxvFlhxmoFq2CmsvKP8cnbOFd6bz8jZHtV0anhyftPi//sWLI8T/tch/fnRgY7
 HZeq+Ovhem7pcXtO3Wn0YTFc4/JEPp/LSG9R5DV/Rv3WOrF5jCesuK84CbxRYinOSDTUYi4qT
 gQAEEzzkaMCAAA=
X-Env-Sender: prvs=445054343=Paul.Durrant@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1507292726!68690898!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55045 invoked from network); 6 Oct 2017 12:25:27 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 12:25:27 -0000
X-IronPort-AV: E=Sophos;i="5.42,483,1500940800"; d="scan'208";a="442760839"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 6 Oct 2017 13:25:13 +0100
Message-ID: <20171006122519.30345-6-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171006122519.30345-1-paul.durrant@citrix.com>
References: <20171006122519.30345-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v9 05/11] x86/mm: add HYPERVISOR_memory_op to
	acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2VydGFpbiBtZW1vcnkgcmVzb3VyY2VzIGFzc29jaWF0ZWQgd2l0aCBhIGd1ZXN0IGFyZSBub3Qg
bmVjZXNzYXJpbHkKcHJlc2VudCBpbiB0aGUgZ3Vlc3QgUDJNLgoKVGhpcyBwYXRjaCBhZGRzIHRo
ZSBib2lsZXJwbGF0ZSBmb3IgbmV3IG1lbW9yeSBvcCB0byBhbGxvdyBzdWNoIGEgcmVzb3VyY2UK
dG8gYmUgcHJpdi1tYXBwZWQgZGlyZWN0bHksIGJ5IGVpdGhlciBhIFBWIG9yIEhWTSB0b29scyBk
b21haW4uCgpOT1RFOiBXaGlsc3QgdGhlIG5ldyBvcCBpcyBub3QgaW50cmluc2ljbHkgc3BlY2lm
aWMgdG8gdGhlIHg4NiBhcmNoaXRlY3R1cmUsCiAgICAgIEkgaGF2ZSBubyBtZWFucyB0byB0ZXN0
IGl0IG9uIGFuIEFSTSBwbGF0Zm9ybSBhbmQgc28gY2Fubm90IHZlcmlmeQogICAgICB0aGF0IGl0
IGZ1bmN0aW9ucyBjb3JyZWN0bHkuIEhlbmNlIGl0IGlzIGN1cnJlbnRseSBvbmx5IGltcGxlbWVu
dGVkCiAgICAgIGZvciB4ODYuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgotLS0KQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUu
Y2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxH
ZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3Jh
Y2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
Q2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KCnY4OgogLSBNb3ZlIHRoZSBjb2RlIGludG8gY29tbW9uIGFzIHJlcXVlc3RlZCBieSBK
YW4uCiAtIE1ha2UgdGhlIGdtZm5fbGlzdCBoYW5kbGUgYSA2NC1iaXQgdHlwZSB0byBhdm9pZCBs
aW1pdGluZyB0aGUgTUZOCiAgIHJhbmdlIGZvciBhIDMyLWJpdCB0b29scyBkb21haW4uCiAtIEFk
ZCBtaXNzaW5nIHBhZC4KIC0gQWRkIGNvbXBhdCBjb2RlLgogLSBNYWtlIHRoaXMgcGF0Y2ggZGVh
bCB3aXRoIHB1cmVseSBib2lsZXJwbGF0ZS4KIC0gRHJvcCBHZW9yZ2UncyBBLWIgYW5kIFdlaSdz
IFItYiBiZWNhdXNlIHRoZSBjaGFuZ2VzIGFyZSBub24tdHJpdmlhbCwKICAgYW5kIHVwZGF0ZSBD
YyBsaXN0IG5vdyB0aGUgYm9pbGVycGxhdGUgaXMgY29tbW9uLgoKdjU6CiAtIFN3aXRjaGVkIF9f
Y29weV90by9mcm9tX2d1ZXN0X29mZnNldCgpIHRvIGNvcHlfdG8vZnJvbV9ndWVzdF9vZmZzZXQo
KS4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgfCAgMyArLQogeGVuL2NvbW1vbi9j
b21wYXQvbWVtb3J5LmMgIHwgNTIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4v
Y29tbW9uL21lbW9yeS5jICAgICAgICAgfCA3NyArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggICB8ICAzICsrCiB4
ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmggfCAzMiArKysrKysrKysrKysrKysrKystCiB4ZW4v
aW5jbHVkZS94bGF0LmxzdCAgICAgICAgfCAgMSArCiA2IGZpbGVzIGNoYW5nZWQsIDE2NSBpbnNl
cnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwppbmRleCAzZmJjNTM3ZGE2Li5lY2M2OWQwMDkz
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21t
L3AybS5jCkBAIC0xMTMxLDggKzExMzEsNyBAQCBzdGF0aWMgaW50IHNldF90eXBlZF9wMm1fZW50
cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm5fbCwKIH0KIAogLyogU2V0IGZv
cmVpZ24gbWZuIGluIHRoZSBnaXZlbiBndWVzdCdzIHAybSB0YWJsZS4gKi8KLXN0YXRpYyBpbnQg
c2V0X2ZvcmVpZ25fcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2Zu
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3QgbWZuKQoraW50IHNldF9m
b3JlaWduX3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZu
X3QgbWZuKQogewogICAgIHJldHVybiBzZXRfdHlwZWRfcDJtX2VudHJ5KGQsIGdmbiwgbWZuLCBQ
QUdFX09SREVSXzRLLCBwMm1fbWFwX2ZvcmVpZ24sCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcDJtX2dldF9ob3N0cDJtKGQpLT5kZWZhdWx0X2FjY2Vzcyk7CmRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL2NvbXBhdC9tZW1vcnkuYyBiL3hlbi9jb21tb24vY29tcGF0L21lbW9yeS5jCmlu
ZGV4IDM1YmIyNTk4MDguLjNhZjc5MjJlNTkgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vY29tcGF0
L21lbW9yeS5jCisrKyBiL3hlbi9jb21tb24vY29tcGF0L21lbW9yeS5jCkBAIC03MSw2ICs3MSw3
IEBAIGludCBjb21wYXRfbWVtb3J5X29wKHVuc2lnbmVkIGludCBjbWQsIFhFTl9HVUVTVF9IQU5E
TEVfUEFSQU0odm9pZCkgY29tcGF0KQogICAgICAgICAgICAgc3RydWN0IHhlbl9yZW1vdmVfZnJv
bV9waHlzbWFwICp4cmZwOwogICAgICAgICAgICAgc3RydWN0IHhlbl92bnVtYV90b3BvbG9neV9p
bmZvICp2bnVtYTsKICAgICAgICAgICAgIHN0cnVjdCB4ZW5fbWVtX2FjY2Vzc19vcCAqbWFvOwor
ICAgICAgICAgICAgc3RydWN0IHhlbl9tZW1fYWNxdWlyZV9yZXNvdXJjZSAqbWFyOwogICAgICAg
ICB9IG5hdDsKICAgICAgICAgdW5pb24gewogICAgICAgICAgICAgc3RydWN0IGNvbXBhdF9tZW1v
cnlfcmVzZXJ2YXRpb24gcnNydjsKQEAgLTc5LDYgKzgwLDcgQEAgaW50IGNvbXBhdF9tZW1vcnlf
b3AodW5zaWduZWQgaW50IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBjb21wYXQp
CiAgICAgICAgICAgICBzdHJ1Y3QgY29tcGF0X2FkZF90b19waHlzbWFwX2JhdGNoIGF0cGI7CiAg
ICAgICAgICAgICBzdHJ1Y3QgY29tcGF0X3ZudW1hX3RvcG9sb2d5X2luZm8gdm51bWE7CiAgICAg
ICAgICAgICBzdHJ1Y3QgY29tcGF0X21lbV9hY2Nlc3Nfb3AgbWFvOworICAgICAgICAgICAgc3Ry
dWN0IGNvbXBhdF9tZW1fYWNxdWlyZV9yZXNvdXJjZSBtYXI7CiAgICAgICAgIH0gY21wOwogCiAg
ICAgICAgIHNldF94ZW5fZ3Vlc3RfaGFuZGxlKG5hdC5obmQsIENPTVBBVF9BUkdfWExBVF9WSVJU
X0JBU0UpOwpAQCAtMzk1LDYgKzM5NywzOSBAQCBpbnQgY29tcGF0X21lbW9yeV9vcCh1bnNpZ25l
ZCBpbnQgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGNvbXBhdCkKICAgICAgICAg
fQogI2VuZGlmCiAKKyAgICAgICAgY2FzZSBYRU5NRU1fYWNxdWlyZV9yZXNvdXJjZToKKyAgICAg
ICAgeworICAgICAgICAgICAgeGVuX3Vsb25nX3QgKmdtZm5fbGlzdCA9ICh4ZW5fdWxvbmdfdCAq
KShuYXQubWFyICsgMSk7CisKKyAgICAgICAgICAgIGlmICggY29weV9mcm9tX2d1ZXN0KCZjbXAu
bWFyLCBjb21wYXQsIDEpIHx8CisgICAgICAgICAgICAgICAgICFjb21wYXRfaGFuZGxlX29rYXko
Y21wLm1hci5nbWZuX2xpc3QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y21wLm1hci5ucl9mcmFtZXMpICkKKyAgICAgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKKwor
ICAgICAgICAgICAgaWYgKCBzaXplb2YoKmdtZm5fbGlzdCkgKiBjbXAubWFyLm5yX2ZyYW1lcyA+
CisgICAgICAgICAgICAgICAgIENPTVBBVF9BUkdfWExBVF9TSVpFIC0gc2l6ZW9mKCpuYXQubWFy
KSApCisgICAgICAgICAgICAgICAgcmV0dXJuIC1FMkJJRzsKKworICAgICAgICAgICAgZm9yICgg
aSA9IDA7IGkgPCBjbXAubWFyLm5yX2ZyYW1lczsgaSsrICkKKyAgICAgICAgICAgIHsKKyAgICAg
ICAgICAgICAgICBjb21wYXRfdWxvbmdfdCBnbWZuOworCisgICAgICAgICAgICAgICAgaWYgKCBf
X2NvcHlfZnJvbV9jb21wYXRfb2Zmc2V0KCZnbWZuLCBjbXAubWFyLmdtZm5fbGlzdCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSwgMSkgKQorICAgICAg
ICAgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKKworICAgICAgICAgICAgICAgIGdtZm5fbGlz
dFtpXSA9IGdtZm47CisgICAgICAgICAgICB9CisKKyNkZWZpbmUgWExBVF9tZW1fYWNxdWlyZV9y
ZXNvdXJjZV9ITkRMX2dtZm5fbGlzdChfZF8sIF9zXykgXAorICAgICAgICAgICAgc2V0X3hlbl9n
dWVzdF9oYW5kbGUoKF9kXyktPmdtZm5fbGlzdCwgZ21mbl9saXN0KQorCisgICAgICAgICAgICBY
TEFUX21lbV9hY3F1aXJlX3Jlc291cmNlKG5hdC5tYXIsICZjbXAubWFyKTsKKworI3VuZGVmIFhM
QVRfbWVtX2FjcXVpcmVfcmVzb3VyY2VfSE5ETF9nbWZuX2xpc3QKKworICAgICAgICAgICAgYnJl
YWs7CisgICAgICAgIH0KICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgIHJldHVybiBjb21w
YXRfYXJjaF9tZW1vcnlfb3AoY21kLCBjb21wYXQpOwogICAgICAgICB9CkBAIC01MzUsNiArNTcw
LDIzIEBAIGludCBjb21wYXRfbWVtb3J5X29wKHVuc2lnbmVkIGludCBjbWQsIFhFTl9HVUVTVF9I
QU5ETEVfUEFSQU0odm9pZCkgY29tcGF0KQogICAgICAgICAgICAgICAgIHJjID0gLUVGQVVMVDsK
ICAgICAgICAgICAgIGJyZWFrOwogCisgICAgICAgIGNhc2UgWEVOTUVNX2FjcXVpcmVfcmVzb3Vy
Y2U6CisgICAgICAgIHsKKyAgICAgICAgICAgIHhlbl91bG9uZ190ICpnbWZuX2xpc3QgPSAoeGVu
X3Vsb25nX3QgKikobmF0Lm1hciArIDEpOworCisgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8
IGNtcC5tYXIubnJfZnJhbWVzOyBpKysgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAg
IGNvbXBhdF91bG9uZ190IGdtZm4gPSBnbWZuX2xpc3RbaV07CisKKyAgICAgICAgICAgICAgICBp
ZiAoIGdtZm4gIT0gZ21mbl9saXN0W2ldICkKKyAgICAgICAgICAgICAgICAgICAgcmV0dXJuIC1F
UkFOR0U7CisKKyAgICAgICAgICAgICAgICBpZiAoIF9fY29weV90b19jb21wYXRfb2Zmc2V0KGNt
cC5tYXIuZ21mbl9saXN0LCBpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJmdtZm4sIDEpICkKKyAgICAgICAgICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7
CisgICAgICAgICAgICB9CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQogICAgICAgICBk
ZWZhdWx0OgogICAgICAgICAgICAgZG9tYWluX2NyYXNoKGN1cnJlbnQtPmRvbWFpbik7CiAgICAg
ICAgICAgICBzcGxpdCA9IDA7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL21lbW9yeS5jIGIveGVu
L2NvbW1vbi9tZW1vcnkuYwppbmRleCBhZDk4N2UwZjI5Li45MTBjMGM1MDYzIDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL21lbW9yeS5jCisrKyBiL3hlbi9jb21tb24vbWVtb3J5LmMKQEAgLTk2NSw2
ICs5NjUsNjcgQEAgc3RhdGljIGxvbmcgeGF0cF9wZXJtaXNzaW9uX2NoZWNrKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGludCBzcGFjZSkKICAgICByZXR1cm4geHNtX2FkZF90b19waHlzbWFw
KFhTTV9UQVJHRVQsIGN1cnJlbnQtPmRvbWFpbiwgZCk7CiB9CiAKKyNpZmRlZiBDT05GSUdfWDg2
CitzdGF0aWMgaW50IGFjcXVpcmVfcmVzb3VyY2UoY29uc3QgeGVuX21lbV9hY3F1aXJlX3Jlc291
cmNlX3QgKnhtYXIpCit7CisgICAgc3RydWN0IGRvbWFpbiAqZCwgKmN1cnJkID0gY3VycmVudC0+
ZG9tYWluOworICAgIHVuc2lnbmVkIGxvbmcgbWZuX2xpc3RbMl07CisgICAgaW50IHJjOworCisg
ICAgaWYgKCB4bWFyLT5ucl9mcmFtZXMgPT0gMCB8fCB4bWFyLT5wYWQgIT0gMCApCisgICAgICAg
IHJldHVybiAtRUlOVkFMOworCisgICAgaWYgKCB4bWFyLT5ucl9mcmFtZXMgPiBBUlJBWV9TSVpF
KG1mbl9saXN0KSApCisgICAgICAgIHJldHVybiAtRTJCSUc7CisKKyAgICBkID0gcmN1X2xvY2tf
ZG9tYWluX2J5X2FueV9pZCh4bWFyLT5kb21pZCk7CisgICAgaWYgKCBkID09IE5VTEwgKQorICAg
ICAgICByZXR1cm4gLUVTUkNIOworCisgICAgcmMgPSB4c21fZG9tYWluX21lbW9yeV9tYXAoWFNN
X1RBUkdFVCwgZCk7CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gb3V0OworCisgICAgc3dp
dGNoICggeG1hci0+dHlwZSApCisgICAgeworICAgIGRlZmF1bHQ6CisgICAgICAgIHJjID0gLUVP
UE5PVFNVUFA7CisgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIGlmICggcmMgKQorICAgICAg
ICBnb3RvIG91dDsKKworICAgIGlmICggIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShjdXJyZCkgKQor
ICAgIHsKKyAgICAgICAgaWYgKCBjb3B5X3RvX2d1ZXN0X29mZnNldCh4bWFyLT5nbWZuX2xpc3Qs
IDAsIG1mbl9saXN0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtYXItPm5y
X2ZyYW1lcykgKQorICAgICAgICAgICAgcmMgPSAtRUZBVUxUOworICAgIH0KKyAgICBlbHNlCisg
ICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgICAgICBmb3IgKCBpID0gMDsgaSA8
IHhtYXItPm5yX2ZyYW1lczsgaSsrICkKKyAgICAgICAgeworICAgICAgICAgICAgeGVuX3Bmbl90
IGdmbjsKKworICAgICAgICAgICAgcmMgPSAtRUZBVUxUOworICAgICAgICAgICAgaWYgKCBjb3B5
X2Zyb21fZ3Vlc3Rfb2Zmc2V0KCZnZm4sIHhtYXItPmdtZm5fbGlzdCwgaSwgMSkgKQorICAgICAg
ICAgICAgICAgIGdvdG8gb3V0OworCisgICAgICAgICAgICByYyA9IHNldF9mb3JlaWduX3AybV9l
bnRyeShjdXJyZCwgZ2ZuLCBfbWZuKG1mbl9saXN0W2ldKSk7CisgICAgICAgICAgICBpZiAoIHJj
ICkKKyAgICAgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgfQorICAgIH0KKworIG91dDoK
KyAgICByY3VfdW5sb2NrX2RvbWFpbihkKTsKKyAgICByZXR1cm4gcmM7Cit9CisjZW5kaWYgLyog
Q09ORklHX1g4NiAqLworCiBsb25nIGRvX21lbW9yeV9vcCh1bnNpZ25lZCBsb25nIGNtZCwgWEVO
X0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCwg
KmN1cnJfZCA9IGN1cnJlbnQtPmRvbWFpbjsKQEAgLTE0MDYsNiArMTQ2NywyMiBAQCBsb25nIGRv
X21lbW9yeV9vcCh1bnNpZ25lZCBsb25nIGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lk
KSBhcmcpCiAgICAgfQogI2VuZGlmCiAKKyAgICBjYXNlIFhFTk1FTV9hY3F1aXJlX3Jlc291cmNl
OgorI2lmZGVmIENPTkZJR19YODYKKyAgICB7CisgICAgICAgIHhlbl9tZW1fYWNxdWlyZV9yZXNv
dXJjZV90IHhtYXI7CisKKyAgICAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJnhtYXIsIGFyZywg
MSkgKQorICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CisKKyAgICAgICAgcmMgPSBhY3F1aXJl
X3Jlc291cmNlKCZ4bWFyKTsKKyAgICAgICAgYnJlYWs7CisgICAgfQorI2Vsc2UKKyAgICByYyA9
IC1FT1BOT1RTVVBQOworICAgIGJyZWFrOworI2VuZGlmCisKICAgICBkZWZhdWx0OgogICAgICAg
ICByYyA9IGFyY2hfbWVtb3J5X29wKGNtZCwgYXJnKTsKICAgICAgICAgYnJlYWs7CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0u
aAppbmRleCA3MGYwMGMzMzJmLi41MmNlNTA3ZTk2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKQEAgLTYxMyw2ICs2
MTMsOSBAQCB2b2lkIHAybV9tZW1vcnlfdHlwZV9jaGFuZ2VkKHN0cnVjdCBkb21haW4gKmQpOwog
aW50IHAybV9pc19sb2dkaXJ0eV9yYW5nZShzdHJ1Y3QgcDJtX2RvbWFpbiAqLCB1bnNpZ25lZCBs
b25nIHN0YXJ0LAogICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGVuZCk7
CiAKKy8qIFNldCBmb3JlaWduIGVudHJ5IGluIHRoZSBwMm0gdGFibGUgKGZvciBwcml2LW1hcHBp
bmcpICovCitpbnQgc2V0X2ZvcmVpZ25fcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGxvbmcgZ2ZuLCBtZm5fdCBtZm4pOworCiAvKiBTZXQgbW1pbyBhZGRyZXNzZXMgaW4gdGhl
IHAybSB0YWJsZSAoZm9yIHBhc3MtdGhyb3VnaCkgKi8KIGludCBzZXRfbW1pb19wMm1fZW50cnko
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sIG1mbl90IG1mbiwKICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9yZGVyLCBwMm1fYWNjZXNzX3QgYWNjZXNzKTsK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaCBiL3hlbi9pbmNsdWRlL3B1
YmxpYy9tZW1vcnkuaAppbmRleCAyOTM4NmRmOThiLi4zYWE4ZmIyZmUxIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL21lbW9y
eS5oCkBAIC01OTksNiArNTk5LDM2IEBAIHN0cnVjdCB4ZW5fcmVzZXJ2ZWRfZGV2aWNlX21lbW9y
eV9tYXAgewogdHlwZWRlZiBzdHJ1Y3QgeGVuX3Jlc2VydmVkX2RldmljZV9tZW1vcnlfbWFwIHhl
bl9yZXNlcnZlZF9kZXZpY2VfbWVtb3J5X21hcF90OwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUo
eGVuX3Jlc2VydmVkX2RldmljZV9tZW1vcnlfbWFwX3QpOwogCisvKgorICogR2V0IHRoZSBwYWdl
cyBmb3IgYSBwYXJ0aWN1bGFyIGd1ZXN0IHJlc291cmNlLCBzbyB0aGF0IHRoZXkgY2FuIGJlCisg
KiBtYXBwZWQgZGlyZWN0bHkgYnkgYSB0b29scyBkb21haW4uCisgKi8KKyNkZWZpbmUgWEVOTUVN
X2FjcXVpcmVfcmVzb3VyY2UgMjgKK3N0cnVjdCB4ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2Ugewor
ICAgIC8qIElOIC0gdGhlIGRvbWFpbiB3aG9zZSByZXNvdXJjZSBpcyB0byBiZSBtYXBwZWQgKi8K
KyAgICBkb21pZF90IGRvbWlkOworICAgIC8qIElOIC0gdGhlIHR5cGUgb2YgcmVzb3VyY2UgKi8K
KyAgICB1aW50MTZfdCB0eXBlOworICAgIC8qCisgICAgICogSU4gLSBhIHR5cGUtc3BlY2lmaWMg
cmVzb3VyY2UgaWRlbnRpZmllciwgd2hpY2ggbXVzdCBiZSB6ZXJvCisgICAgICogICAgICB1bmxl
c3Mgc3RhdGVkIG90aGVyd2lzZS4KKyAgICAgKi8KKyAgICB1aW50MzJfdCBpZDsKKyAgICAvKiBJ
TiAtIG51bWJlciBvZiAoNEspIGZyYW1lcyBvZiB0aGUgcmVzb3VyY2UgdG8gYmUgbWFwcGVkICov
CisgICAgdWludDMyX3QgbnJfZnJhbWVzOworICAgIHVpbnQzMl90IHBhZDsKKyAgICAvKiBJTiAt
IHRoZSBpbmRleCBvZiB0aGUgaW5pdGlhbCBmcmFtZSB0byBiZSBtYXBwZWQgKi8KKyAgICB1aW50
NjRfYWxpZ25lZF90IGZyYW1lOworICAgIC8qIElOL09VVCAtIElmIHRoZSB0b29scyBkb21haW4g
aXMgUFYgdGhlbiwgdXBvbiByZXR1cm4sIGdtZm5fbGlzdAorICAgICAqICAgICAgICAgIHdpbGwg
YmUgcG9wdWxhdGVkIHdpdGggdGhlIE1GTnMgb2YgdGhlIHJlc291cmNlLgorICAgICAqICAgICAg
ICAgIElmIHRoZSB0b29scyBkb21haW4gaXMgSFZNIHRoZW4gaXQgaXMgZXhwZWN0ZWQgdGhhdCwg
b24KKyAgICAgKiAgICAgICAgICBlbnRyeSwgZ21mbl9saXN0IHdpbGwgYmUgcG9wdWxhdGVkIHdp
dGggYSBsaXN0IG9mIEdGTnMKKyAgICAgKiAgICAgICAgICB0aGF0IHdpbGwgYmUgbWFwcGVkIHRv
IHRoZSBNRk5zIG9mIHRoZSByZXNvdXJjZS4KKyAgICAgKi8KKyAgICBYRU5fR1VFU1RfSEFORExF
KHhlbl91bG9uZ190KSBnbWZuX2xpc3Q7Cit9OwordHlwZWRlZiBzdHJ1Y3QgeGVuX21lbV9hY3F1
aXJlX3Jlc291cmNlIHhlbl9tZW1fYWNxdWlyZV9yZXNvdXJjZV90OworCiAjZW5kaWYgLyogZGVm
aW5lZChfX1hFTl9fKSB8fCBkZWZpbmVkKF9fWEVOX1RPT0xTX18pICovCiAKIC8qCkBAIC02NTAs
NyArNjgwLDcgQEAgc3RydWN0IHhlbl92bnVtYV90b3BvbG9neV9pbmZvIHsKIHR5cGVkZWYgc3Ry
dWN0IHhlbl92bnVtYV90b3BvbG9neV9pbmZvIHhlbl92bnVtYV90b3BvbG9neV9pbmZvX3Q7CiBE
RUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fdm51bWFfdG9wb2xvZ3lfaW5mb190KTsKIAotLyog
TmV4dCBhdmFpbGFibGUgc3Vib3AgbnVtYmVyIGlzIDI4ICovCisvKiBOZXh0IGF2YWlsYWJsZSBz
dWJvcCBudW1iZXIgaXMgMjkgKi8KIAogI2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19NRU1PUllfSF9f
ICovCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hsYXQubHN0IGIveGVuL2luY2x1ZGUveGxh
dC5sc3QKaW5kZXggMGYxNzAwMGVhNy4uNTgzNTg3MjMzNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUveGxhdC5sc3QKKysrIGIveGVuL2luY2x1ZGUveGxhdC5sc3QKQEAgLTgzLDYgKzgzLDcgQEAK
ICEJbWVtb3J5X21hcAkJCW1lbW9yeS5oCiAhCW1lbW9yeV9yZXNlcnZhdGlvbgkJbWVtb3J5LmgK
ICEJbWVtX2FjY2Vzc19vcAkJCW1lbW9yeS5oCishCW1lbV9hY3F1aXJlX3Jlc291cmNlCQltZW1v
cnkuaAogIQlwb2RfdGFyZ2V0CQkJbWVtb3J5LmgKICEJcmVtb3ZlX2Zyb21fcGh5c21hcAkJbWVt
b3J5LmgKICEJcmVzZXJ2ZWRfZGV2aWNlX21lbW9yeV9tYXAJbWVtb3J5LmgKLS0gCjIuMTEuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 12:25:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 12:25:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0Rh4-00068G-Ab; Fri, 06 Oct 2017 12:25:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445054343=Paul.Durrant@citrix.com>)
 id 1e0Rh2-00065O-Qw
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 12:25:28 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 D1/AA-03428-83677D95; Fri, 06 Oct 2017 12:25:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHRDpK5p2fV
 Ig+3fLC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owdn1pZC274VPRO/MzYwPjfrouRk0NCwF/i
 99qrLCA2m4COxNSnl1i7GDk4RARUJG7vNQAJMwuESEw8OYEVxBYWCJXYu2EOM4jNAlTy4H87m
 M0rYCPRM+kcE8RIeYldbRfB6jkFbCVeXz4JFhcCqmk99R6qXlDi5MwnLBDzNSVat/9mh7DlJZ
 q3zmaGqFeRWD91FtsERr5ZSFpmIWmZhaRlASPzKkaN4tSistQiXUMLvaSizPSMktzEzBxdQwM
 zvdzU4uLE9NScxKRiveT83E2MwFBjAIIdjDc3BhxilORgUhLlfV98PVKILyk/pTIjsTgjvqg0
 J7X4EKMMB4eSBO/XEqCcYFFqempFWmYOMOhh0hIcPEoivOtA0rzFBYm5xZnpEKlTjJYc625d+
 sPEcWzTZSDZcfPuHyYhlrz8vFQpcd4DIA0CIA0ZpXlw42CReYlRVkqYlxHoQCGegtSi3MwSVP
 lXjOIcjErCvAdBpvBk5pXAbX0FdBAT0EFzmq6AHFSSiJCSamCUfWm5OvT7wxkBG+Rm/ZRZ8rf
 hOn/1nv4Jhp3vr8X8l2wweBpbsOvoR4HSC/qcq3QX7IqamLFOTG/93RuvVasN7/houJg+dvfJ
 X/TfW2xeUMwLvilnjrawJ3IUPZWZmsFnvZj5+drlW2Wj49R3f0p/tGdN173T8wvYQ6x+zNJSV
 fU0nnNe5tRHJZbijERDLeai4kQAFfIv5McCAAA=
X-Env-Sender: prvs=445054343=Paul.Durrant@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1507292722!76718821!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23326 invoked from network); 6 Oct 2017 12:25:25 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 12:25:25 -0000
X-IronPort-AV: E=Sophos;i="5.42,483,1500940800"; d="scan'208";a="442760826"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 6 Oct 2017 13:25:16 +0100
Message-ID: <20171006122519.30345-9-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171006122519.30345-1-paul.durrant@citrix.com>
References: <20171006122519.30345-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v9 08/11] tools/libxenforeignmemory: add support
	for resource mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBwcmV2aW91cyBwYXRjaCBpbnRyb2R1Y2VkIGEgbmV3IEhZUEVSVklTT1JfbWVtb3J5X29wIHRv
IGFjcXVpcmUgZ3Vlc3QKcmVzb3VyY2VzIGZvciBkaXJlY3QgcHJpdi1tYXBwaW5nLgoKVGhpcyBw
YXRjaCBhZGRzIG5ldyBmdW5jdGlvbmFsaXR5IGludG8gbGlieGVuZm9yZWlnbm1lbW9yeSB0byBt
YWtlIHVzZQpvZiBhIG5ldyBwcml2Y21kIGlvY3RsIFsxXSB0aGF0IHVzZXMgdGhlIG5ldyBtZW1v
cnkgb3AgdG8gbWFrZSBzdWNoCnJlc291cmNlcyBhdmFpbGFibGUgdmlhIG1tYXAoMikuCgpbMV0g
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9cGVvcGxlL3BhdWxkdS9saW51eC5naXQ7
YT1jb21taXQ7aD1jZTU5YTA1ZTY3MTIKClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cgp2NDoK
IC0gRml4ZWQgZXJybm8gYW5kIHJlbW92ZWQgc2luZ2xlLXVzZSBsYWJlbAogLSBUaGUgdW5tYXAg
Y2FsbCBub3cgcmV0dXJucyBhIHN0YXR1cwogLSBVc2UgQzk5IGluaXRpYWxpemF0aW9uIGZvciBp
b2N0bCBzdHJ1Y3QKCnYyOgogLSBCdW1wIG1pbm9yIHZlcnNpb24gdXAgdG8gMy4KLS0tCiB0b29s
cy9pbmNsdWRlL3hlbi1zeXMvTGludXgvcHJpdmNtZC5oICAgICAgICAgICAgICB8IDExICsrKysr
CiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvTWFrZWZpbGUgICAgICAgICAgICAgICAgICB8ICAy
ICstCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvY29yZS5jICAgICAgICAgICAgICAgICAgICB8
IDUzICsrKysrKysrKysrKysrKysrKysrKysKIC4uLi9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVk
ZS94ZW5mb3JlaWdubWVtb3J5LmggIHwgNDEgKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnMv
Zm9yZWlnbm1lbW9yeS9saWJ4ZW5mb3JlaWdubWVtb3J5Lm1hcCAgIHwgIDUgKysKIHRvb2xzL2xp
YnMvZm9yZWlnbm1lbW9yeS9saW51eC5jICAgICAgICAgICAgICAgICAgIHwgNDUgKysrKysrKysr
KysrKysrKysrCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvcHJpdmF0ZS5oICAgICAgICAgICAg
ICAgICB8IDMxICsrKysrKysrKysrKysKIDcgZmlsZXMgY2hhbmdlZCwgMTg3IGluc2VydGlvbnMo
KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9pbmNsdWRlL3hlbi1zeXMvTGlu
dXgvcHJpdmNtZC5oIGIvdG9vbHMvaW5jbHVkZS94ZW4tc3lzL0xpbnV4L3ByaXZjbWQuaAppbmRl
eCA3MzJmZjdjMTVhLi45NTMxYjcyOGY5IDEwMDY0NAotLS0gYS90b29scy9pbmNsdWRlL3hlbi1z
eXMvTGludXgvcHJpdmNtZC5oCisrKyBiL3Rvb2xzL2luY2x1ZGUveGVuLXN5cy9MaW51eC9wcml2
Y21kLmgKQEAgLTg2LDYgKzg2LDE1IEBAIHR5cGVkZWYgc3RydWN0IHByaXZjbWRfZG1fb3Agewog
CWNvbnN0IHByaXZjbWRfZG1fb3BfYnVmX3QgX191c2VyICp1YnVmczsKIH0gcHJpdmNtZF9kbV9v
cF90OwogCit0eXBlZGVmIHN0cnVjdCBwcml2Y21kX21tYXBfcmVzb3VyY2UgeworCWRvbWlkX3Qg
ZG9tOworCV9fdTMyIHR5cGU7CisJX191MzIgaWQ7CisJX191MzIgaWR4OworCV9fdTY0IG51bTsK
KwlfX3U2NCBhZGRyOworfSBwcml2Y21kX21tYXBfcmVzb3VyY2VfdDsKKwogLyoKICAqIEBjbWQ6
IElPQ1RMX1BSSVZDTURfSFlQRVJDQUxMCiAgKiBAYXJnOiAmcHJpdmNtZF9oeXBlcmNhbGxfdApA
QCAtMTAzLDUgKzExMiw3IEBAIHR5cGVkZWYgc3RydWN0IHByaXZjbWRfZG1fb3AgewogCV9JT0Mo
X0lPQ19OT05FLCAnUCcsIDUsIHNpemVvZihwcml2Y21kX2RtX29wX3QpKQogI2RlZmluZSBJT0NU
TF9QUklWQ01EX1JFU1RSSUNUCQkJCQlcCiAJX0lPQyhfSU9DX05PTkUsICdQJywgNiwgc2l6ZW9m
KGRvbWlkX3QpKQorI2RlZmluZSBJT0NUTF9QUklWQ01EX01NQVBfUkVTT1VSQ0UJCQkJXAorCV9J
T0MoX0lPQ19OT05FLCAnUCcsIDcsIHNpemVvZihwcml2Y21kX21tYXBfcmVzb3VyY2VfdCkpCiAK
ICNlbmRpZiAvKiBfX0xJTlVYX1BVQkxJQ19QUklWQ01EX0hfXyAqLwpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlicy9mb3JlaWdubWVtb3J5L01ha2VmaWxlIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5
L01ha2VmaWxlCmluZGV4IGFiN2Y4NzNmMjYuLjVjN2Y3OGY2MWQgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnMvZm9yZWlnbm1lbW9yeS9NYWtlZmlsZQorKysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1v
cnkvTWFrZWZpbGUKQEAgLTIsNyArMiw3IEBAIFhFTl9ST09UID0gJChDVVJESVIpLy4uLy4uLy4u
CiBpbmNsdWRlICQoWEVOX1JPT1QpL3Rvb2xzL1J1bGVzLm1rCiAKIE1BSk9SICAgID0gMQotTUlO
T1IgICAgPSAyCitNSU5PUiAgICA9IDMKIFNITElCX0xERkxBR1MgKz0gLVdsLC0tdmVyc2lvbi1z
Y3JpcHQ9bGlieGVuZm9yZWlnbm1lbW9yeS5tYXAKIAogQ0ZMQUdTICAgKz0gLVdlcnJvciAtV21p
c3NpbmctcHJvdG90eXBlcwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2Nv
cmUuYyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9jb3JlLmMKaW5kZXggYTY4OTdkYzU2MS4u
OGQzZjlmMTc4ZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2NvcmUuYwor
KysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvY29yZS5jCkBAIC0xNyw2ICsxNyw4IEBACiAj
aW5jbHVkZSA8YXNzZXJ0Lmg+CiAjaW5jbHVkZSA8ZXJybm8uaD4KIAorI2luY2x1ZGUgPHN5cy9t
bWFuLmg+CisKICNpbmNsdWRlICJwcml2YXRlLmgiCiAKIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxl
ICp4ZW5mb3JlaWdubWVtb3J5X29wZW4oeGVudG9vbGxvZ19sb2dnZXIgKmxvZ2dlciwKQEAgLTEy
MCw2ICsxMjIsNTcgQEAgaW50IHhlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoeGVuZm9yZWlnbm1l
bW9yeV9oYW5kbGUgKmZtZW0sCiAgICAgcmV0dXJuIG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfcmVz
dHJpY3QoZm1lbSwgZG9taWQpOwogfQogCit4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRs
ZSAqeGVuZm9yZWlnbm1lbW9yeV9tYXBfcmVzb3VyY2UoCisgICAgeGVuZm9yZWlnbm1lbW9yeV9o
YW5kbGUgKmZtZW0sIGRvbWlkX3QgZG9taWQsIHVuc2lnbmVkIGludCB0eXBlLAorICAgIHVuc2ln
bmVkIGludCBpZCwgdW5zaWduZWQgbG9uZyBmcmFtZSwgdW5zaWduZWQgbG9uZyBucl9mcmFtZXMs
CisgICAgdm9pZCAqKnBhZGRyLCBpbnQgcHJvdCwgaW50IGZsYWdzKQoreworICAgIHhlbmZvcmVp
Z25tZW1vcnlfcmVzb3VyY2VfaGFuZGxlICpmcmVzOworICAgIGludCByYzsKKworICAgIC8qIENo
ZWNrIGZsYWdzIG9ubHkgY29udGFpbnMgUE9TSVggZGVmaW5lZCB2YWx1ZXMgKi8KKyAgICBpZiAo
IGZsYWdzICYgfihNQVBfU0hBUkVEIHwgTUFQX1BSSVZBVEUpICkKKyAgICB7CisgICAgICAgIGVy
cm5vID0gRUlOVkFMOworICAgICAgICByZXR1cm4gTlVMTDsKKyAgICB9CisKKyAgICBmcmVzID0g
Y2FsbG9jKDEsIHNpemVvZigqZnJlcykpOworICAgIGlmICggIWZyZXMgKQorICAgIHsKKyAgICAg
ICAgZXJybm8gPSBFTk9NRU07CisgICAgICAgIHJldHVybiBOVUxMOworICAgIH0KKworICAgIGZy
ZXMtPmRvbWlkID0gZG9taWQ7CisgICAgZnJlcy0+dHlwZSA9IHR5cGU7CisgICAgZnJlcy0+aWQg
PSBpZDsKKyAgICBmcmVzLT5mcmFtZSA9IGZyYW1lOworICAgIGZyZXMtPm5yX2ZyYW1lcyA9IG5y
X2ZyYW1lczsKKyAgICBmcmVzLT5hZGRyID0gKnBhZGRyOworICAgIGZyZXMtPnByb3QgPSBwcm90
OworICAgIGZyZXMtPmZsYWdzID0gZmxhZ3M7CisKKyAgICByYyA9IG9zZGVwX3hlbmZvcmVpZ25t
ZW1vcnlfbWFwX3Jlc291cmNlKGZtZW0sIGZyZXMpOworICAgIGlmICggcmMgKQorICAgIHsKKyAg
ICAgICAgZnJlZShmcmVzKTsKKyAgICAgICAgZnJlcyA9IE5VTEw7CisgICAgfSBlbHNlCisgICAg
ICAgICpwYWRkciA9IGZyZXMtPmFkZHI7CisKKyAgICByZXR1cm4gZnJlczsKK30KKworaW50IHhl
bmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVzb3VyY2UoCisgICAgeGVuZm9yZWlnbm1lbW9yeV9oYW5k
bGUgKmZtZW0sIHhlbmZvcmVpZ25tZW1vcnlfcmVzb3VyY2VfaGFuZGxlICpmcmVzKQoreworICAg
IGludCByYyA9IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVzb3VyY2UoZm1lbSwgZnJl
cyk7CisKKyAgICBmcmVlKGZyZXMpOworICAgIHJldHVybiByYzsKK30KKwogLyoKICAqIExvY2Fs
IHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1l
bW9yeS9pbmNsdWRlL3hlbmZvcmVpZ25tZW1vcnkuaCBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9y
eS9pbmNsdWRlL3hlbmZvcmVpZ25tZW1vcnkuaAppbmRleCBmNDgxNGMzOTBmLi5kNTk0YmU4ZGYw
IDEwMDY0NAotLS0gYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZS94ZW5mb3JlaWdu
bWVtb3J5LmgKKysrIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUveGVuZm9yZWln
bm1lbW9yeS5oCkBAIC0xMzgsNiArMTM4LDQ3IEBAIGludCB4ZW5mb3JlaWdubWVtb3J5X3VubWFw
KHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLAogaW50IHhlbmZvcmVpZ25tZW1vcnlfcmVz
dHJpY3QoeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBkb21pZF90IGRvbWlkKTsKIAordHlwZWRlZiBzdHJ1Y3QgeGVuZm9yZWlnbm1l
bW9yeV9yZXNvdXJjZV9oYW5kbGUgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9oYW5kbGU7CisK
Ky8qKgorICogVGhpcyBmdW5jdGlvbiBtYXBzIGEgZ3Vlc3QgcmVzb3VyY2UuCisgKgorICogQHBh
cm0gZm1lbSBoYW5kbGUgdG8gdGhlIG9wZW4gZm9yZWlnbm1lbW9yeSBpbnRlcmZhY2UKKyAqIEBw
YXJtIGRvbWlkIHRoZSBkb21haW4gaWQKKyAqIEBwYXJtIHR5cGUgdGhlIHJlc291cmNlIHR5cGUK
KyAqIEBwYXJtIGlkIHRoZSB0eXBlLXNwZWNpZmljIHJlc291cmNlIGlkZW50aWZpZXIKKyAqIEBw
YXJtIGZyYW1lIGJhc2UgZnJhbWUgaW5kZXggd2l0aGluIHRoZSByZXNvdXJjZQorICogQHBhcm0g
bnJfZnJhbWVzIG51bWJlciBvZiBmcmFtZXMgdG8gbWFwCisgKiBAcGFybSBwYWRkciBwb2ludGVy
IHRvIGFuIGFkZHJlc3MgcGFzc2VkIHRocm91Z2ggdG8gbW1hcCgyKQorICogQHBhcm0gcHJvdCBw
YXNzZWQgdGhyb3VnaCB0byBtbWFwKDIpCisgKiBAcGFybSBQT1NJWC1vbmx5IGZsYWdzIHBhc3Nl
ZCB0aHJvdWdoIHRvIG1tYXAoMikKKyAqIEByZXR1cm4gcG9pbnRlciB0byBmb3JlaWdubWVtb3J5
IHJlc291cmNlIGhhbmRsZSBvbiBzdWNjZXNzLCBOVUxMIG9uCisgKiAgICAgICAgIGZhaWx1cmUK
KyAqCisgKiAqcGFkZHIgaXMgdXNlZCwgb24gZW50cnksIGFzIGEgaGludCBhZGRyZXNzIGZvciBm
b3JlaWduIG1hcCBwbGFjZW1lbnQKKyAqIChzZWUgbW1hcCgyKSkgc28gc2hvdWxkIGJlIHNldCB0
byBOVUxMIGlmIG5vIHNwZWNpZmljIHBsYWNlbWVudCBpcworICogcmVxdWlyZWQuIE9uIHJldHVy
biAqcGFkZHIgY29udGFpbnMgdGhlIGFkZHJlc3Mgd2hlcmUgdGhlIHJlc291cmNlIGlzCisgKiBt
YXBwZWQuCisgKiBBcyBmb3IgeGVuZm9yZWlnbm1lbW9yeV9tYXAyKCkgZmxhZ3MgaXMgYSBzZXQg
b2YgYWRkaXRpb25hbCBmbGFncworICogZm9yIG1tYXAoMikuIE5vdCBhbGwgb2YgdGhlIGZsYWcg
Y29tYmluYXRpb25zIGFyZSBwb3NzaWJsZSBkdWUgdG8KKyAqIGltcGxlbWVudGF0aW9uIGRldGFp
bHMgb24gZGlmZmVyZW50IHBsYXRmb3Jtcy4KKyAqLworeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJj
ZV9oYW5kbGUgKnhlbmZvcmVpZ25tZW1vcnlfbWFwX3Jlc291cmNlKAorICAgIHhlbmZvcmVpZ25t
ZW1vcnlfaGFuZGxlICpmbWVtLCBkb21pZF90IGRvbWlkLCB1bnNpZ25lZCBpbnQgdHlwZSwKKyAg
ICB1bnNpZ25lZCBpbnQgaWQsIHVuc2lnbmVkIGxvbmcgZnJhbWUsIHVuc2lnbmVkIGxvbmcgbnJf
ZnJhbWVzLAorICAgIHZvaWQgKipwYWRkciwgaW50IHByb3QsIGludCBmbGFncyk7CisKKy8qKgor
ICogVGhpcyBmdW5jdGlvbiByZWxlYXNlcyBhIHByZXZpb3VzbHkgYWNxdWlyZWQgcmVzb3VyY2Uu
CisgKgorICogQHBhcm0gZm1lbSBoYW5kbGUgdG8gdGhlIG9wZW4gZm9yZWlnbm1lbW9yeSBpbnRl
cmZhY2UKKyAqIEBwYXJtIGZyZXMgaGFuZGxlIHRvIHRoZSBhY3F1aXJlZCByZXNvdXJjZQorICoK
KyAqIFJldHVybnMgMCBvbiBzdWNjZXNzIG9uIGZhaWx1cmUgc2V0cyBlcnJubyBhbmQgcmV0dXJu
cyAtMS4KKyAqLworaW50IHhlbmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVzb3VyY2UoCisgICAgeGVu
Zm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sIHhlbmZvcmVpZ25tZW1vcnlfcmVzb3VyY2VfaGFu
ZGxlICpmcmVzKTsKKwogI2VuZGlmCiAKIC8qCmRpZmYgLS1naXQgYS90b29scy9saWJzL2ZvcmVp
Z25tZW1vcnkvbGlieGVuZm9yZWlnbm1lbW9yeS5tYXAgYi90b29scy9saWJzL2ZvcmVpZ25tZW1v
cnkvbGlieGVuZm9yZWlnbm1lbW9yeS5tYXAKaW5kZXggNzE2ZWNhZjE1Yy4uZDUzMjNjODdkOSAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2xpYnhlbmZvcmVpZ25tZW1vcnku
bWFwCisrKyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saWJ4ZW5mb3JlaWdubWVtb3J5Lm1h
cApAQCAtMTQsMyArMTQsOCBAQCBWRVJTXzEuMiB7CiAJZ2xvYmFsOgogCQl4ZW5mb3JlaWdubWVt
b3J5X21hcDI7CiB9IFZFUlNfMS4xOworVkVSU18xLjMgeworCWdsb2JhbDoKKwkJeGVuZm9yZWln
bm1lbW9yeV9tYXBfcmVzb3VyY2U7CisJCXhlbmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVzb3VyY2U7
Cit9IFZFUlNfMS4yOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2xpbnV4
LmMgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGludXguYwppbmRleCAzNzRlNDVhZWQ1Li5h
NmI0MWIwYjdmIDEwMDY0NAotLS0gYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGludXguYwor
KysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGludXguYwpAQCAtMjc3LDYgKzI3Nyw1MSBA
QCBpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV9yZXN0cmljdCh4ZW5mb3JlaWdubWVtb3J5X2hh
bmRsZSAqZm1lbSwKICAgICByZXR1cm4gaW9jdGwoZm1lbS0+ZmQsIElPQ1RMX1BSSVZDTURfUkVT
VFJJQ1QsICZkb21pZCk7CiB9CiAKK2ludCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3VubWFwX3Jl
c291cmNlKAorICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLCB4ZW5mb3JlaWdubWVt
b3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcykKK3sKKyAgICByZXR1cm4gbXVubWFwKGZyZXMtPmFk
ZHIsIGZyZXMtPm5yX2ZyYW1lcyA8PCBQQUdFX1NISUZUKTsKK30KKworaW50IG9zZGVwX3hlbmZv
cmVpZ25tZW1vcnlfbWFwX3Jlc291cmNlKAorICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpm
bWVtLCB4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcykKK3sKKyAgICBwcml2
Y21kX21tYXBfcmVzb3VyY2VfdCBtciA9IHsKKyAgICAgICAgLmRvbSA9IGZyZXMtPmRvbWlkLAor
ICAgICAgICAudHlwZSA9IGZyZXMtPnR5cGUsCisgICAgICAgIC5pZCA9IGZyZXMtPmlkLAorICAg
ICAgICAuaWR4ID0gZnJlcy0+ZnJhbWUsCisgICAgICAgIC5udW0gPSBmcmVzLT5ucl9mcmFtZXMs
CisgICAgfTsKKyAgICBpbnQgcmM7CisKKyAgICBmcmVzLT5hZGRyID0gbW1hcChmcmVzLT5hZGRy
LCBmcmVzLT5ucl9mcmFtZXMgPDwgUEFHRV9TSElGVCwKKyAgICAgICAgICAgICAgICAgICAgICBm
cmVzLT5wcm90LCBmcmVzLT5mbGFncyB8IE1BUF9TSEFSRUQsIGZtZW0tPmZkLCAwKTsKKyAgICBp
ZiAoIGZyZXMtPmFkZHIgPT0gTUFQX0ZBSUxFRCApCisgICAgICAgIHJldHVybiAtMTsKKworICAg
IG1yLmFkZHIgPSAodWludHB0cl90KWZyZXMtPmFkZHI7CisKKyAgICByYyA9IGlvY3RsKGZtZW0t
PmZkLCBJT0NUTF9QUklWQ01EX01NQVBfUkVTT1VSQ0UsICZtcik7CisgICAgaWYgKCByYyApCisg
ICAgeworICAgICAgICBpbnQgc2F2ZWRfZXJybm87CisKKyAgICAgICAgaWYgKCBlcnJubyAhPSBF
Tk9UVFkgKQorICAgICAgICAgICAgUEVSUk9SKCJpb2N0bCBmYWlsZWQiKTsKKyAgICAgICAgZWxz
ZQorICAgICAgICAgICAgZXJybm8gPSBFT1BOT1RTVVBQOworCisgICAgICAgIHNhdmVkX2Vycm5v
ID0gZXJybm87CisgICAgICAgICh2b2lkKW9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVz
b3VyY2UoZm1lbSwgZnJlcyk7CisgICAgICAgIGVycm5vID0gc2F2ZWRfZXJybm87CisKKyAgICAg
ICAgcmV0dXJuIC0xOworICAgIH0KKworICAgIHJldHVybiAwOworfQorCiAvKgogICogTG9jYWwg
dmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVt
b3J5L3ByaXZhdGUuaCBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9wcml2YXRlLmgKaW5kZXgg
YzVjMDdjYzRjNC4uODBiMjJiZGJmYyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9mb3JlaWdubWVt
b3J5L3ByaXZhdGUuaAorKysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvcHJpdmF0ZS5oCkBA
IC00Miw2ICs0MiwzNyBAQCB2b2lkICpjb21wYXRfbWFwZm9yZWlnbl9iYXRjaCh4ZW5mb3JlaWdu
bWVtX2hhbmRsZSAqZm1lbSwgdWludDMyX3QgZG9tLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgeGVuX3Bmbl90ICphcnIsIGludCBudW0pOwogI2VuZGlmCiAKK3N0cnVjdCB4ZW5mb3Jl
aWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZSB7CisgICAgZG9taWRfdCBkb21pZDsKKyAgICB1bnNp
Z25lZCBpbnQgdHlwZTsKKyAgICB1bnNpZ25lZCBpbnQgaWQ7CisgICAgdW5zaWduZWQgbG9uZyBm
cmFtZTsKKyAgICB1bnNpZ25lZCBsb25nIG5yX2ZyYW1lczsKKyAgICB2b2lkICphZGRyOworICAg
IGludCBwcm90OworICAgIGludCBmbGFnczsKK307CisKKyNpZm5kZWYgX19saW51eF9fCitzdGF0
aWMgaW5saW5lIGludCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X21hcF9yZXNvdXJjZSgKKyAgICB4
ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9o
YW5kbGUgKmZyZXMpCit7CisgICAgZXJybm8gPSBFT1BOT1RTVVBQOworICAgIHJldHVybiAtMTsK
K30KKworc3RhdGljIGlubGluZSBpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNv
dXJjZSgKKyAgICB4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwgeGVuZm9yZWlnbm1lbW9y
eV9yZXNvdXJjZV9oYW5kbGUgKmZyZXMpCit7CisgICAgcmV0dXJuIDA7Cit9CisjZWxzZQoraW50
IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfbWFwX3Jlc291cmNlKAorICAgIHhlbmZvcmVpZ25tZW1v
cnlfaGFuZGxlICpmbWVtLCB4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcyk7
CitpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJjZSgKKyAgICB4ZW5mb3Jl
aWdubWVtb3J5X2hhbmRsZSAqZm1lbSwgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9oYW5kbGUg
KmZyZXMpOworI2VuZGlmCisKICNkZWZpbmUgUEVSUk9SKF9mLi4uKSBcCiAgICAgeHRsX2xvZyhm
bWVtLT5sb2dnZXIsIFhUTF9FUlJPUiwgZXJybm8sICJ4ZW5mb3JlaWdubWVtb3J5IiwgX2YpCiAK
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 12:25:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 12:25:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0Rh5-00069u-Cv; Fri, 06 Oct 2017 12:25:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445054343=Paul.Durrant@citrix.com>)
 id 1e0Rh4-00067d-8d
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 12:25:30 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 6C/B3-03409-93677D95; Fri, 06 Oct 2017 12:25:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDva5Z2fV
 Ig5VdjBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aJ52sZC+4qVcxouMHUwLhepouRk0NCwF9i
 54MpTCA2m4COxNSnl1i7GDk4RARUJG7vNQAJMwuESEw8OYEVxBYWSJHYM3EfWDkLUMnnyXvYQ
 GxeAVuJzj+PmCBGykvsarsIVs8JFH99+SRYXEjARqL11HtmiHpBiZMzn7BAzNeUaN3+mx3Clp
 do3jqbGaJeRWL91FlsExj5ZiFpmYWkZRaSlgWMzKsYNYpTi8pSi3SNDPSSijLTM0pyEzNzdA0
 NzPRyU4uLE9NTcxKTivWS83M3MQJDjQEIdjD+WhZwiFGSg0lJlPd98fVIIb6k/JTKjMTijPii
 0pzU4kOMMhwcShK82aVAOcGi1PTUirTMHGDQw6QlOHiURHgXgKR5iwsSc4sz0yFSpxh1OTpu3
 v3DJMSSl5+XKiXO6w1SJABSlFGaBzcCFoGXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMy7Dm
 QKT2ZeCdymV0BHMAEdMafpCsgRJYkIKakGxoOB/dNK90447WHJPG1jeYvVfy8tjSkZp84e835
 9IjLCXb62j6VY7M47df0egYZnXiXmhiwTV54yVWEvPGKuKsCU7Pmw4M5qud1PuPbkb+mdLjlp
 huPMry3bpguzbz7M/37e0s2RaV3tCelZ0qpJOkcSVAv0YxfMDTkS/Mnglq7I0W8vn7EfVGIpz
 kg01GIuKk4EANdJxhe7AgAA
X-Env-Sender: prvs=445054343=Paul.Durrant@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1507292722!100159179!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57770 invoked from network); 6 Oct 2017 12:25:25 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 12:25:25 -0000
X-IronPort-AV: E=Sophos;i="5.42,483,1500940800"; d="scan'208";a="450725313"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 6 Oct 2017 13:25:17 +0100
Message-ID: <20171006122519.30345-10-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171006122519.30345-1-paul.durrant@citrix.com>
References: <20171006122519.30345-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v9 09/11] tools/libxenforeignmemory: reduce
	xenforeignmemory_restrict code footprint
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QnkgdXNpbmcgYSBzdGF0aWMgaW5saW5lIHN0dWIgaW4gcHJpdmF0ZS5oIGZvciBPUyB3aGVyZSB0
aGlzIGZ1bmN0aW9uYWxpdHkKaXMgbm90IGltcGxlbWVudGVkLCB0aGUgdmFyaW91cyBkdXBsaWNh
dGUgc3R1YnMgaW4gdGhlIE9TLXNwZWNpZmljIHNvdXJjZQptb2R1bGVzIGNhbiBiZSBhdm9pZGVk
LgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpBY2tl
ZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCnY0OgogLSBSZW1vdmVkIGV4dHJhbmVvdXMgZnJl
ZWJzZCBjb2RlLgoKdjM6CiAtIFBhdGNoIGFkZGVkIGluIHJlc3BvbnNlIHRvIHJldmlldyBjb21t
ZW50cy4KLS0tCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvZnJlZWJzZC5jIHwgIDcgLS0tLS0t
LQogdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L21pbmlvcy5jICB8ICA3IC0tLS0tLS0KIHRvb2xz
L2xpYnMvZm9yZWlnbm1lbW9yeS9uZXRic2QuYyAgfCAgNyAtLS0tLS0tCiB0b29scy9saWJzL2Zv
cmVpZ25tZW1vcnkvcHJpdmF0ZS5oIHwgMTIgKysrKysrKysrLS0tCiB0b29scy9saWJzL2ZvcmVp
Z25tZW1vcnkvc29sYXJpcy5jIHwgIDcgLS0tLS0tLQogNSBmaWxlcyBjaGFuZ2VkLCA5IGluc2Vy
dGlvbnMoKyksIDMxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWln
bm1lbW9yeS9mcmVlYnNkLmMgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvZnJlZWJzZC5jCmlu
ZGV4IGRlYzQ0NzQ4NWEuLjZlNmJjNGIxMWYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZm9yZWln
bm1lbW9yeS9mcmVlYnNkLmMKKysrIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2ZyZWVic2Qu
YwpAQCAtOTUsMTMgKzk1LDYgQEAgaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXAoeGVu
Zm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sCiAgICAgcmV0dXJuIG11bm1hcChhZGRyLCBudW0g
PDwgUEFHRV9TSElGVCk7CiB9CiAKLWludCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3Jlc3RyaWN0
KHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZG9taWRfdCBkb21pZCkKLXsKLSAgICBlcnJubyA9IC1FT1BOT1RTVVBQOwot
ICAgIHJldHVybiAtMTsKLX0KLQogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9taW5pb3MuYyBiL3Rvb2xzL2xp
YnMvZm9yZWlnbm1lbW9yeS9taW5pb3MuYwppbmRleCA3NWYzNDAxMjJlLi40MzM0MWNhMzAxIDEw
MDY0NAotLS0gYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbWluaW9zLmMKKysrIGIvdG9vbHMv
bGlicy9mb3JlaWdubWVtb3J5L21pbmlvcy5jCkBAIC01OCwxMyArNTgsNiBAQCBpbnQgb3NkZXBf
eGVuZm9yZWlnbm1lbW9yeV91bm1hcCh4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwKICAg
ICByZXR1cm4gbXVubWFwKGFkZHIsIG51bSA8PCBQQUdFX1NISUZUKTsKIH0KIAotaW50IG9zZGVw
X3hlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0s
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IGRvbWlkKQotewot
ICAgIGVycm5vID0gLUVPUE5PVFNVUFA7Ci0gICAgcmV0dXJuIC0xOwotfQotCiAvKgogICogTG9j
YWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdu
bWVtb3J5L25ldGJzZC5jIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L25ldGJzZC5jCmluZGV4
IDliZjk1ZWY0ZjAuLjU0YTQxOGViZDYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1l
bW9yeS9uZXRic2QuYworKysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbmV0YnNkLmMKQEAg
LTEwMCwxMyArMTAwLDYgQEAgaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXAoeGVuZm9y
ZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sCiAgICAgcmV0dXJuIG11bm1hcChhZGRyLCBudW0qWENf
UEFHRV9TSVpFKTsKIH0KIAotaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoeGVu
Zm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBkb21pZF90IGRvbWlkKQotewotICAgIGVycm5vID0gLUVPUE5PVFNVUFA7Ci0gICAg
cmV0dXJuIC0xOwotfQotCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3ByaXZhdGUuaCBiL3Rvb2xzL2xpYnMv
Zm9yZWlnbm1lbW9yeS9wcml2YXRlLmgKaW5kZXggODBiMjJiZGJmYy4uYjVkNWYwYTM1NCAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3ByaXZhdGUuaAorKysgYi90b29scy9s
aWJzL2ZvcmVpZ25tZW1vcnkvcHJpdmF0ZS5oCkBAIC0zMiw5ICszMiw2IEBAIHZvaWQgKm9zZGVw
X3hlbmZvcmVpZ25tZW1vcnlfbWFwKHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLAogaW50
IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXAoeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZt
ZW0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICphZGRyLCBzaXplX3Qg
bnVtKTsKIAotaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoeGVuZm9yZWlnbm1l
bW9yeV9oYW5kbGUgKmZtZW0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBk
b21pZF90IGRvbWlkKTsKLQogI2lmIGRlZmluZWQoX19OZXRCU0RfXykgfHwgZGVmaW5lZChfX3N1
bl9fKQogLyogU3RyaWN0bHkgY29tcGF0IGZvciB0aG9zZSB0d28gb25seSBvbmx5ICovCiB2b2lk
ICpjb21wYXRfbWFwZm9yZWlnbl9iYXRjaCh4ZW5mb3JlaWdubWVtX2hhbmRsZSAqZm1lbSwgdWlu
dDMyX3QgZG9tLApAQCAtNTQsNiArNTEsMTMgQEAgc3RydWN0IHhlbmZvcmVpZ25tZW1vcnlfcmVz
b3VyY2VfaGFuZGxlIHsKIH07CiAKICNpZm5kZWYgX19saW51eF9fCitzdGF0aWMgaW5saW5lIGlu
dCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3Jlc3RyaWN0KHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxl
ICpmbWVtLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBkb21pZF90IGRvbWlkKQoreworICAgIGVycm5vID0gRU9QTk9UU1VQUDsKKyAgICByZXR1cm4g
LTE7Cit9CisKIHN0YXRpYyBpbmxpbmUgaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfbWFwX3Jl
c291cmNlKAogICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLCB4ZW5mb3JlaWdubWVt
b3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcykKIHsKQEAgLTY3LDYgKzcxLDggQEAgc3RhdGljIGlu
bGluZSBpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJjZSgKICAgICByZXR1
cm4gMDsKIH0KICNlbHNlCitpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV9yZXN0cmljdCh4ZW5m
b3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRvbWlkX3QgZG9taWQpOwogaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfbWFwX3Jl
c291cmNlKAogICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLCB4ZW5mb3JlaWdubWVt
b3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcyk7CiBpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV91
bm1hcF9yZXNvdXJjZSgKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9zb2xh
cmlzLmMgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvc29sYXJpcy5jCmluZGV4IGEzM2RlY2I0
YWUuLmVlOGFhZTRmYmQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9zb2xh
cmlzLmMKKysrIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3NvbGFyaXMuYwpAQCAtOTcsMTMg
Kzk3LDYgQEAgaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXAoeGVuZm9yZWlnbm1lbW9y
eV9oYW5kbGUgKmZtZW0sCiAgICAgcmV0dXJuIG11bm1hcChhZGRyLCBudW0qWENfUEFHRV9TSVpF
KTsKIH0KIAotaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoeGVuZm9yZWlnbm1l
bW9yeV9oYW5kbGUgKmZtZW0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBk
b21pZF90IGRvbWlkKQotewotICAgIGVycm5vID0gLUVPUE5PVFNVUFA7Ci0gICAgcmV0dXJuIC0x
OwotfQotCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 12:25:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 12:25:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0Rh2-00066g-Sr; Fri, 06 Oct 2017 12:25:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445054343=Paul.Durrant@citrix.com>)
 id 1e0Rh1-00065o-Pz
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 12:25:27 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 D6/4E-02047-63677D95; Fri, 06 Oct 2017 12:25:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXitHRDpK5Z2fV
 Ig4vP+Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oybuy4wFkyMrNjReYy5gfGCcxcjJ4eEgL/E
 +QPL2EBsNgEdialPL7F2MXJwiAioSNzea9DFyMXBLHCcSWJqy0dmkBphgRiJewe72UFsFqCa4
 6degcV5BWwknjd2sUDMlJfY1XaRFcTmFLCVeH35JBOILQRU03rqPVS9oMTJmU/A6pkFNCVat/
 9mh7DlJZq3zmaGqFeRWD91FtsERr5ZSFpmIWmZhaRlASPzKkaN4tSistQiXWMDvaSizPSMktz
 EzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwGCrZ2Bg3MHYecLvEKMkB5OSKO/74uuRQnxJ+SmV
 GYnFGfFFpTmpxYcYZTg4lCR4zUqBcoJFqempFWmZOcCwh0lLcPAoifAmgqR5iwsSc4sz0yFSp
 xiNObqmXfnDxNFx8+4fJiGWvPy8VClxXm+QUgGQ0ozSPLhBsHi8xCgrJczLyMDAIMRTkFqUm1
 mCKv+KUZyDUUmY908J0BSezLwSuH2vgE5hAjplTtMVkFNKEhFSUg2MOXXOa28dLTD/seN9SIT
 5hNLAh6/zI651806uEFw6KWtz1+I6+XOKG3JbFPj3sUi0+58Idfoaui9lDVvknlIunZ6Y7qdn
 LtZbMzGtV1glMfugx3Kr38evNSx+zVAScv5Xmr9Tk+v2t4fCquZNv9Ah+6vqVe7+ghvlk2Nm7
 Nx6ojX1f3yX1HQWJZbijERDLeai4kQAiiIsJMICAAA=
X-Env-Sender: prvs=445054343=Paul.Durrant@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1507292724!105846288!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37244 invoked from network); 6 Oct 2017 12:25:25 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 12:25:25 -0000
X-IronPort-AV: E=Sophos;i="5.42,483,1500940800"; d="scan'208";a="442760828"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 6 Oct 2017 13:25:12 +0100
Message-ID: <20171006122519.30345-5-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171006122519.30345-1-paul.durrant@citrix.com>
References: <20171006122519.30345-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v9 04/11] x86/hvm/ioreq: defer mapping gfns
	until they are actually requsted
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBzdWJzZXF1ZW50IHBhdGNoIHdpbGwgaW50cm9kdWNlIGEgbmV3IHNjaGVtZSB0byBhbGxvdyBh
biBlbXVsYXRvciB0bwptYXAgaW9yZXEgc2VydmVyIHBhZ2VzIGRpcmVjdGx5IGZyb20gWGVuIHJh
dGhlciB0aGFuIHRoZSBndWVzdCBQMk0uCgpUaGlzIHBhdGNoIGxheXMgdGhlIGdyb3VuZHdvcmsg
Zm9yIHRoYXQgY2hhbmdlIGJ5IGRlZmVycmluZyBtYXBwaW5nIG9mCmdmbnMgdW50aWwgdGhlaXIg
dmFsdWVzIGFyZSByZXF1ZXN0ZWQgYnkgYW4gZW11bGF0b3IuIFRvIHRoYXQgZW5kLCB0aGUKcGFk
IGZpZWxkIG9mIHRoZSB4ZW5fZG1fb3BfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvIHN0cnVjdHVyZSBp
cyByZS1wdXJwb3NlZAp0byBhIGZsYWdzIGZpZWxkIGFuZCBuZXcgZmxhZywgWEVOX0RNT1Bfbm9f
Z2ZucywgZGVmaW5lZCB3aGljaCBtb2RpZmllcyB0aGUKYmVoYXZpb3VyIG9mIFhFTl9ETU9QX2dl
dF9pb3JlcV9zZXJ2ZXJfaW5mbyB0byBhbGxvdyB0aGUgY2FsbGVyIHRvIGF2b2lkCnJlcXVlc3Rp
bmcgdGhlIGdmbiB2YWx1ZXMuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0K
Q2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3Jn
ZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVn
YW4gPHRpbUB4ZW4ub3JnPgoKdjg6CiAtIEZvciBzYWZldHkgbWFrZSBhbGwgb2YgdGhlIHBvaW50
ZXJzIHBhc3NlZCB0bwogICBodm1fZ2V0X2lvcmVxX3NlcnZlcl9pbmZvKCkgb3B0aW9uYWwuCiAt
IFNocmluayBidWZpb3JlcV9oYW5kbGluZyBkb3duIHRvIGEgdWludDhfdC4KCnYzOgogLSBVcGRh
dGVkIGluIHJlc3BvbnNlIHRvIHJldmlldyBjb21tZW50cyBmcm9tIFdlaSBhbmQgUm9nZXIuCiAt
IEFkZGVkIGEgSEFORExFX0JVRklPUkVRIG1hY3JvIHRvIG1ha2UgdGhlIGNvZGUgbmVhdGVyLgog
LSBUaGlzIHBhdGNoIG5vIGxvbmdlciBpbnRyb2R1Y2VzIGEgc2VjdXJpdHkgdnVsbmVyYWJpbGl0
eSBzaW5jZSB0aGVyZQogICBpcyBub3cgYW4gZXhwbGljaXQgbGltaXQgb24gdGhlIG51bWJlciBv
ZiBpb3JlcSBzZXJ2ZXJzIHRoYXQgbWF5IGJlCiAgIGNyZWF0ZWQgZm9yIGFueSBvbmUgZG9tYWlu
LgotLS0KIHRvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jICAgICAgICAgICAgICAgICAgIHwg
IDggKysrKysKIHRvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5o
IHwgIDYgKystLQogeGVuL2FyY2gveDg2L2h2bS9kbS5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgOSArKystLQogeGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jICAgICAgICAgICAgICAgICAg
ICAgICAgfCA0NyArKysrKysrKysrKysrKy0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9kb21haW4uaCAgICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9wdWJsaWMv
aHZtL2RtX29wLmggICAgICAgICAgICAgICAgICB8IDMyICsrKysrKysrKystLS0tLS0tCiA2IGZp
bGVzIGNoYW5nZWQsIDYzIGluc2VydGlvbnMoKyksIDQxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jIGIvdG9vbHMvbGlicy9kZXZpY2Vtb2Rl
bC9jb3JlLmMKaW5kZXggMGYyYzFhNzkxZi4uOTFjNjlkMTAzYiAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMKKysrIGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3Jl
LmMKQEAgLTE4OCw2ICsxODgsMTQgQEAgaW50IHhlbmRldmljZW1vZGVsX2dldF9pb3JlcV9zZXJ2
ZXJfaW5mbygKIAogICAgIGRhdGEtPmlkID0gaWQ7CiAKKyAgICAvKgorICAgICAqIElmIHRoZSBj
YWxsZXIgaXMgbm90IHJlcXVlc3RpbmcgZ2ZuIHZhbHVlcyB0aGVuIGluc3RydWN0IHRoZQorICAg
ICAqIGh5cGVyY2FsbCBub3QgdG8gcmV0cmlldmUgdGhlbSBhcyB0aGlzIG1heSBjYXVzZSB0aGVt
IHRvIGJlCisgICAgICogbWFwcGVkLgorICAgICAqLworICAgIGlmICghaW9yZXFfZ2ZuICYmICFi
dWZpb3JlcV9nZm4pCisgICAgICAgIGRhdGEtPmZsYWdzIHw9IFhFTl9ETU9QX25vX2dmbnM7CisK
ICAgICByYyA9IHhlbmRldmljZW1vZGVsX29wKGRtb2QsIGRvbWlkLCAxLCAmb3AsIHNpemVvZihv
cCkpOwogICAgIGlmIChyYykKICAgICAgICAgcmV0dXJuIHJjOwpkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlL3hlbmRldmljZW1vZGVsLmggYi90b29scy9saWJzL2Rl
dmljZW1vZGVsL2luY2x1ZGUveGVuZGV2aWNlbW9kZWwuaAppbmRleCAxMzIxNmRiMDRhLi5kNzNh
NzZkYTM1IDEwMDY0NAotLS0gYS90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVuZGV2
aWNlbW9kZWwuaAorKysgYi90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVuZGV2aWNl
bW9kZWwuaApAQCAtNjEsMTEgKzYxLDExIEBAIGludCB4ZW5kZXZpY2Vtb2RlbF9jcmVhdGVfaW9y
ZXFfc2VydmVyKAogICogQHBhcm0gZG9taWQgdGhlIGRvbWFpbiBpZCB0byBiZSBzZXJ2aWNlZAog
ICogQHBhcm0gaWQgdGhlIElPUkVRIFNlcnZlciBpZC4KICAqIEBwYXJtIGlvcmVxX2dmbiBwb2lu
dGVyIHRvIGEgeGVuX3Bmbl90IHRvIHJlY2VpdmUgdGhlIHN5bmNocm9ub3VzIGlvcmVxCi0gKiAg
ICAgICAgICAgICAgICAgIGdmbgorICogICAgICAgICAgICAgICAgICBnZm4uIChNYXkgYmUgTlVM
TCBpZiBub3QgcmVxdWlyZWQpCiAgKiBAcGFybSBidWZpb3JlcV9nZm4gcG9pbnRlciB0byBhIHhl
bl9wZm5fdCB0byByZWNlaXZlIHRoZSBidWZmZXJlZCBpb3JlcQotICogICAgICAgICAgICAgICAg
ICAgIGdmbgorICogICAgICAgICAgICAgICAgICAgIGdmbi4gKE1heSBiZSBOVUxMIGlmIG5vdCBy
ZXF1aXJlZCkKICAqIEBwYXJtIGJ1ZmlvcmVxX3BvcnQgcG9pbnRlciB0byBhIGV2dGNobl9wb3J0
X3QgdG8gcmVjZWl2ZSB0aGUgYnVmZmVyZWQKLSAqICAgICAgICAgICAgICAgICAgICAgaW9yZXEg
ZXZlbnQgY2hhbm5lbAorICogICAgICAgICAgICAgICAgICAgICBpb3JlcSBldmVudCBjaGFubmVs
LiAoTWF5IGJlIE5VTEwgaWYgbm90IHJlcXVpcmVkKQogICogQHJldHVybiAwIG9uIHN1Y2Nlc3Ms
IC0xIG9uIGZhaWx1cmUuCiAgKi8KIGludCB4ZW5kZXZpY2Vtb2RlbF9nZXRfaW9yZXFfc2VydmVy
X2luZm8oCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMgYi94ZW4vYXJjaC94ODYv
aHZtL2RtLmMKaW5kZXggOWNmNTNiNTUxYy4uMjJmYTViNTFlMyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9kbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwpAQCAtNDE2LDE2ICs0
MTYsMTkgQEAgc3RhdGljIGludCBkbV9vcChjb25zdCBzdHJ1Y3QgZG1vcF9hcmdzICpvcF9hcmdz
KQogICAgIHsKICAgICAgICAgc3RydWN0IHhlbl9kbV9vcF9nZXRfaW9yZXFfc2VydmVyX2luZm8g
KmRhdGEgPQogICAgICAgICAgICAgJm9wLnUuZ2V0X2lvcmVxX3NlcnZlcl9pbmZvOworICAgICAg
ICBjb25zdCB1aW50MTZfdCB2YWxpZF9mbGFncyA9IFhFTl9ETU9QX25vX2dmbnM7CiAKICAgICAg
ICAgY29uc3Rfb3AgPSBmYWxzZTsKIAogICAgICAgICByYyA9IC1FSU5WQUw7Ci0gICAgICAgIGlm
ICggZGF0YS0+cGFkICkKKyAgICAgICAgaWYgKCBkYXRhLT5mbGFncyAmIH52YWxpZF9mbGFncyAp
CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICByYyA9IGh2bV9nZXRfaW9yZXFfc2VydmVy
X2luZm8oZCwgZGF0YS0+aWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmZGF0YS0+aW9yZXFfZ2ZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgJmRhdGEtPmJ1ZmlvcmVxX2dmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIChkYXRhLT5mbGFncyAmIFhFTl9ETU9QX25vX2dmbnMpID8KKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwgOiAmZGF0YS0+aW9yZXFfZ2ZuLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGRhdGEtPmZsYWdzICYgWEVOX0RNT1Bf
bm9fZ2ZucykgPworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCA6
ICZkYXRhLT5idWZpb3JlcV9nZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAmZGF0YS0+YnVmaW9yZXFfcG9ydCk7CiAgICAgICAgIGJyZWFrOwogICAgIH0KZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEu
YwppbmRleCBkMjIwYzhiMWY3Li5iYjRmYWRjYzNkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
aHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCkBAIC0zNTcsNiArMzU3
LDkgQEAgc3RhdGljIHZvaWQgaHZtX3VwZGF0ZV9pb3JlcV9ldnRjaG4oc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnMsCiAgICAgfQogfQogCisjZGVmaW5lIEhBTkRMRV9CVUZJT1JFUShzKSBcCisg
ICAgKHMtPmJ1ZmlvcmVxX2hhbmRsaW5nICE9IEhWTV9JT1JFUVNSVl9CVUZJT1JFUV9PRkYpCisK
IHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9hZGRfdmNwdShzdHJ1Y3QgaHZtX2lvcmVxX3Nl
cnZlciAqcywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgdmNw
dSAqdikKIHsKQEAgLTM3OCw3ICszODEsNyBAQCBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJf
YWRkX3ZjcHUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAKICAgICBzdi0+aW9yZXFfZXZ0
Y2huID0gcmM7CiAKLSAgICBpZiAoIHYtPnZjcHVfaWQgPT0gMCAmJiBzLT5idWZpb3JlcS52YSAh
PSBOVUxMICkKKyAgICBpZiAoIHYtPnZjcHVfaWQgPT0gMCAmJiBIQU5ETEVfQlVGSU9SRVEocykg
KQogICAgIHsKICAgICAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHMtPmRvbWFpbjsKIApAQCAtNDI5
LDcgKzQzMiw3IEBAIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfcmVtb3ZlX3ZjcHUoc3Ry
dWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAKICAgICAgICAgbGlzdF9kZWwoJnN2LT5saXN0X2Vu
dHJ5KTsKIAotICAgICAgICBpZiAoIHYtPnZjcHVfaWQgPT0gMCAmJiBzLT5idWZpb3JlcS52YSAh
PSBOVUxMICkKKyAgICAgICAgaWYgKCB2LT52Y3B1X2lkID09IDAgJiYgSEFORExFX0JVRklPUkVR
KHMpICkKICAgICAgICAgICAgIGZyZWVfeGVuX2V2ZW50X2NoYW5uZWwodi0+ZG9tYWluLCBzLT5i
dWZpb3JlcV9ldnRjaG4pOwogCiAgICAgICAgIGZyZWVfeGVuX2V2ZW50X2NoYW5uZWwodi0+ZG9t
YWluLCBzdi0+aW9yZXFfZXZ0Y2huKTsKQEAgLTQ1Niw3ICs0NTksNyBAQCBzdGF0aWMgdm9pZCBo
dm1faW9yZXFfc2VydmVyX3JlbW92ZV9hbGxfdmNwdXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIg
KnMpCiAKICAgICAgICAgbGlzdF9kZWwoJnN2LT5saXN0X2VudHJ5KTsKIAotICAgICAgICBpZiAo
IHYtPnZjcHVfaWQgPT0gMCAmJiBzLT5idWZpb3JlcS52YSAhPSBOVUxMICkKKyAgICAgICAgaWYg
KCB2LT52Y3B1X2lkID09IDAgJiYgSEFORExFX0JVRklPUkVRKHMpICkKICAgICAgICAgICAgIGZy
ZWVfeGVuX2V2ZW50X2NoYW5uZWwodi0+ZG9tYWluLCBzLT5idWZpb3JlcV9ldnRjaG4pOwogCiAg
ICAgICAgIGZyZWVfeGVuX2V2ZW50X2NoYW5uZWwodi0+ZG9tYWluLCBzdi0+aW9yZXFfZXZ0Y2hu
KTsKQEAgLTQ2NywxNCArNDcwLDEzIEBAIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfcmVt
b3ZlX2FsbF92Y3B1cyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKICAgICBzcGluX3VubG9j
aygmcy0+bG9jayk7CiB9CiAKLXN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9tYXBfcGFnZXMo
c3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJvb2wgaGFuZGxlX2J1ZmlvcmVxKQorc3RhdGljIGludCBodm1faW9yZXFfc2Vy
dmVyX21hcF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKIHsKICAgICBpbnQgcmM7
CiAKICAgICByYyA9IGh2bV9tYXBfaW9yZXFfZ2ZuKHMsIGZhbHNlKTsKIAotICAgIGlmICggIXJj
ICYmIGhhbmRsZV9idWZpb3JlcSApCisgICAgaWYgKCAhcmMgJiYgSEFORExFX0JVRklPUkVRKHMp
ICkKICAgICAgICAgcmMgPSBodm1fbWFwX2lvcmVxX2dmbihzLCB0cnVlKTsKIAogICAgIGlmICgg
cmMgKQpAQCAtNjA0LDEzICs2MDYsNyBAQCBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfaW5p
dChzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICBpZiAoIHJjICkKICAgICAgICAgcmV0
dXJuIHJjOwogCi0gICAgaWYgKCBidWZpb3JlcV9oYW5kbGluZyA9PSBIVk1fSU9SRVFTUlZfQlVG
SU9SRVFfQVRPTUlDICkKLSAgICAgICAgcy0+YnVmaW9yZXFfYXRvbWljID0gdHJ1ZTsKLQotICAg
IHJjID0gaHZtX2lvcmVxX3NlcnZlcl9tYXBfcGFnZXMoCi0gICAgICAgICAgICAgcywgYnVmaW9y
ZXFfaGFuZGxpbmcgIT0gSFZNX0lPUkVRU1JWX0JVRklPUkVRX09GRik7Ci0gICAgaWYgKCByYyAp
Ci0gICAgICAgIGdvdG8gZmFpbF9tYXA7CisgICAgcy0+YnVmaW9yZXFfaGFuZGxpbmcgPSBidWZp
b3JlcV9oYW5kbGluZzsKIAogICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKICAgICB7CkBAIC02
MjUsOSArNjIxLDYgQEAgc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2luaXQoc3RydWN0IGh2
bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgaHZtX2lvcmVxX3NlcnZlcl9yZW1vdmVfYWxsX3ZjcHVz
KHMpOwogICAgIGh2bV9pb3JlcV9zZXJ2ZXJfdW5tYXBfcGFnZXMocyk7CiAKLSBmYWlsX21hcDoK
LSAgICBodm1faW9yZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHMpOwotCiAgICAgcmV0dXJuIHJj
OwogfQogCkBAIC03NjQsMTIgKzc1NywyMyBAQCBpbnQgaHZtX2dldF9pb3JlcV9zZXJ2ZXJfaW5m
byhzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAogCiAgICAgQVNTRVJUKCFJU19ERUZB
VUxUKHMpKTsKIAotICAgICppb3JlcV9nZm4gPSBnZm5feChzLT5pb3JlcS5nZm4pOworICAgIGlm
ICggaW9yZXFfZ2ZuIHx8IGJ1ZmlvcmVxX2dmbiApCisgICAgeworICAgICAgICByYyA9IGh2bV9p
b3JlcV9zZXJ2ZXJfbWFwX3BhZ2VzKHMpOworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAg
IGdvdG8gb3V0OworICAgIH0KIAotICAgIGlmICggcy0+YnVmaW9yZXEudmEgIT0gTlVMTCApCisg
ICAgaWYgKCBpb3JlcV9nZm4gKQorICAgICAgICAqaW9yZXFfZ2ZuID0gZ2ZuX3gocy0+aW9yZXEu
Z2ZuKTsKKworICAgIGlmICggSEFORExFX0JVRklPUkVRKHMpICkKICAgICB7Ci0gICAgICAgICpi
dWZpb3JlcV9nZm4gPSBnZm5feChzLT5idWZpb3JlcS5nZm4pOwotICAgICAgICAqYnVmaW9yZXFf
cG9ydCA9IHMtPmJ1ZmlvcmVxX2V2dGNobjsKKyAgICAgICAgaWYgKCBidWZpb3JlcV9nZm4gKQor
ICAgICAgICAgICAgKmJ1ZmlvcmVxX2dmbiA9IGdmbl94KHMtPmJ1ZmlvcmVxLmdmbik7CisKKyAg
ICAgICAgaWYgKCBidWZpb3JlcV9wb3J0ICkKKyAgICAgICAgICAgICpidWZpb3JlcV9wb3J0ID0g
cy0+YnVmaW9yZXFfZXZ0Y2huOwogICAgIH0KIAogICAgIHJjID0gMDsKQEAgLTEyNzEsNyArMTI3
NSw4IEBAIHN0YXRpYyBpbnQgaHZtX3NlbmRfYnVmZmVyZWRfaW9yZXEoc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnMsIGlvcmVxX3QgKnApCiAgICAgcGctPnB0cnMud3JpdGVfcG9pbnRlciArPSBx
dyA/IDIgOiAxOwogCiAgICAgLyogQ2Fub25pY2FsaXplIHJlYWQvd3JpdGUgcG9pbnRlcnMgdG8g
cHJldmVudCB0aGVpciBvdmVyZmxvdy4gKi8KLSAgICB3aGlsZSAoIHMtPmJ1ZmlvcmVxX2F0b21p
YyAmJiBxdysrIDwgSU9SRVFfQlVGRkVSX1NMT1RfTlVNICYmCisgICAgd2hpbGUgKCAocy0+YnVm
aW9yZXFfaGFuZGxpbmcgPT0gSFZNX0lPUkVRU1JWX0JVRklPUkVRX0FUT01JQykgJiYKKyAgICAg
ICAgICAgIHF3KysgPCBJT1JFUV9CVUZGRVJfU0xPVF9OVU0gJiYKICAgICAgICAgICAgIHBnLT5w
dHJzLnJlYWRfcG9pbnRlciA+PSBJT1JFUV9CVUZGRVJfU0xPVF9OVU0gKQogICAgIHsKICAgICAg
ICAgdW5pb24gYnVmaW9yZXFfcG9pbnRlcnMgb2xkID0gcGctPnB0cnMsIG5ldzsKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vZG9tYWluLmgKaW5kZXggM2JkOWM1ZDdjMC4uOGI3OThlZTRlOSAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vZG9tYWluLmgKQEAgLTY5LDcgKzY5LDcgQEAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIg
ewogICAgIGV2dGNobl9wb3J0X3QgICAgICAgICAgYnVmaW9yZXFfZXZ0Y2huOwogICAgIHN0cnVj
dCByYW5nZXNldCAgICAgICAgKnJhbmdlW05SX0lPX1JBTkdFX1RZUEVTXTsKICAgICBib29sICAg
ICAgICAgICAgICAgICAgIGVuYWJsZWQ7Ci0gICAgYm9vbCAgICAgICAgICAgICAgICAgICBidWZp
b3JlcV9hdG9taWM7CisgICAgdWludDhfdCAgICAgICAgICAgICAgICBidWZpb3JlcV9oYW5kbGlu
ZzsKIH07CiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgg
Yi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgKaW5kZXggNmJiYWI1ZmNhMy4uOTY3N2Jk
NzRlNyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oCisrKyBiL3hl
bi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaApAQCAtNzksMjggKzc5LDM0IEBAIHN0cnVjdCB4
ZW5fZG1fb3BfY3JlYXRlX2lvcmVxX3NlcnZlciB7CiAgKiBYRU5fRE1PUF9nZXRfaW9yZXFfc2Vy
dmVyX2luZm86IEdldCBhbGwgdGhlIGluZm9ybWF0aW9uIG5lY2Vzc2FyeSB0bwogICogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBhY2Nlc3MgSU9SRVEgU2VydmVyIDxpZD4uCiAgKgot
ICogVGhlIGVtdWxhdG9yIG5lZWRzIHRvIG1hcCB0aGUgc3luY2hyb25vdXMgaW9yZXEgc3RydWN0
dXJlcyBhbmQgYnVmZmVyZWQKLSAqIGlvcmVxIHJpbmcgKGlmIGl0IGV4aXN0cykgdGhhdCBYZW4g
dXNlcyB0byByZXF1ZXN0IGVtdWxhdGlvbi4gVGhlc2UgYXJlCi0gKiBob3N0ZWQgaW4gdGhlIHRh
cmdldCBkb21haW4ncyBnbWZucyA8aW9yZXFfZ2ZuPiBhbmQgPGJ1ZmlvcmVxX2dmbj4KLSAqIHJl
c3BlY3RpdmVseS4gSW4gYWRkaXRpb24sIGlmIHRoZSBJT1JFUSBTZXJ2ZXIgaXMgaGFuZGxpbmcg
YnVmZmVyZWQKLSAqIGVtdWxhdGlvbiByZXF1ZXN0cywgdGhlIGVtdWxhdG9yIG5lZWRzIHRvIGJp
bmQgdG8gZXZlbnQgY2hhbm5lbAotICogPGJ1ZmlvcmVxX3BvcnQ+IHRvIGxpc3RlbiBmb3IgdGhl
bS4gKFRoZSBldmVudCBjaGFubmVscyB1c2VkIGZvcgotICogc3luY2hyb25vdXMgZW11bGF0aW9u
IHJlcXVlc3RzIGFyZSBzcGVjaWZpZWQgaW4gdGhlIHBlci1DUFUgaW9yZXEKLSAqIHN0cnVjdHVy
ZXMgaW4gPGlvcmVxX2dmbj4pLgotICogSWYgdGhlIElPUkVRIFNlcnZlciBpcyBub3QgaGFuZGxp
bmcgYnVmZmVyZWQgZW11bGF0aW9uIHJlcXVlc3RzIHRoZW4gdGhlCi0gKiB2YWx1ZXMgaGFuZGVk
IGJhY2sgaW4gPGJ1ZmlvcmVxX2dmbj4gYW5kIDxidWZpb3JlcV9wb3J0PiB3aWxsIGJvdGggYmUg
MC4KKyAqIElmIHRoZSBJT1JFUSBTZXJ2ZXIgaXMgaGFuZGxpbmcgYnVmZmVyZWQgZW11bGF0aW9u
IHJlcXVlc3RzLCB0aGUKKyAqIGVtdWxhdG9yIG5lZWRzIHRvIGJpbmQgdG8gZXZlbnQgY2hhbm5l
bCA8YnVmaW9yZXFfcG9ydD4gdG8gbGlzdGVuIGZvcgorICogdGhlbS4gKFRoZSBldmVudCBjaGFu
bmVscyB1c2VkIGZvciBzeW5jaHJvbm91cyBlbXVsYXRpb24gcmVxdWVzdHMgYXJlCisgKiBzcGVj
aWZpZWQgaW4gdGhlIHBlci1DUFUgaW9yZXEgc3RydWN0dXJlcykuCisgKiBJbiBhZGRpdGlvbiwg
aWYgdGhlIFhFTk1FTV9hY3F1aXJlX3Jlc291cmNlIG1lbW9yeSBvcCBjYW5ub3QgYmUgdXNlZCwK
KyAqIHRoZSBlbXVsYXRvciB3aWxsIG5lZWQgdG8gbWFwIHRoZSBzeW5jaHJvbm91cyBpb3JlcSBz
dHJ1Y3R1cmVzIGFuZAorICogYnVmZmVyZWQgaW9yZXEgcmluZyAoaWYgaXQgZXhpc3RzKSBmcm9t
IGd1ZXN0IG1lbW9yeS4gSWYgPGZsYWdzPiBkb2VzCisgKiBub3QgY29udGFpbiBYRU5fRE1PUF9u
b19nZm5zIHRoZW4gdGhlc2UgcGFnZXMgd2lsbCBiZSBtYWRlIGF2YWlsYWJsZSBhbmQKKyAqIHRo
ZSBmcmFtZSBudW1iZXJzIHBhc3NlZCBiYWNrIGluIGdmbnMgPGlvcmVxX2dmbj4gYW5kIDxidWZp
b3JlcV9nZm4+CisgKiByZXNwZWN0aXZlbHkuIChJZiB0aGUgSU9SRVEgU2VydmVyIGlzIG5vdCBo
YW5kbGluZyBidWZmZXJlZCBlbXVsYXRpb24KKyAqIG9ubHkgPGlvcmVxX2dmbj4gd2lsbCBiZSB2
YWxpZCkuCiAgKi8KICNkZWZpbmUgWEVOX0RNT1BfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvIDIKIAog
c3RydWN0IHhlbl9kbV9vcF9nZXRfaW9yZXFfc2VydmVyX2luZm8gewogICAgIC8qIElOIC0gc2Vy
dmVyIGlkICovCiAgICAgaW9zZXJ2aWRfdCBpZDsKLSAgICB1aW50MTZfdCBwYWQ7CisgICAgLyog
SU4gLSBmbGFncyAqLworICAgIHVpbnQxNl90IGZsYWdzOworCisjZGVmaW5lIF9YRU5fRE1PUF9u
b19nZm5zIDAKKyNkZWZpbmUgWEVOX0RNT1Bfbm9fZ2ZucyAoMXUgPDwgX1hFTl9ETU9QX25vX2dm
bnMpCisKICAgICAvKiBPVVQgLSBidWZmZXJlZCBpb3JlcSBwb3J0ICovCiAgICAgZXZ0Y2huX3Bv
cnRfdCBidWZpb3JlcV9wb3J0OwotICAgIC8qIE9VVCAtIHN5bmMgaW9yZXEgZ2ZuICovCisgICAg
LyogT1VUIC0gc3luYyBpb3JlcSBnZm4gKHNlZSBibG9jayBjb21tZW50IGFib3ZlKSAqLwogICAg
IHVpbnQ2NF9hbGlnbmVkX3QgaW9yZXFfZ2ZuOwotICAgIC8qIE9VVCAtIGJ1ZmZlcmVkIGlvcmVx
IGdmbiAqLworICAgIC8qIE9VVCAtIGJ1ZmZlcmVkIGlvcmVxIGdmbiAoc2VlIGJsb2NrIGNvbW1l
bnQgYWJvdmUpKi8KICAgICB1aW50NjRfYWxpZ25lZF90IGJ1ZmlvcmVxX2dmbjsKIH07CiAKLS0g
CjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 12:28:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 12:28:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0Rjq-0007F2-Tu; Fri, 06 Oct 2017 12:28:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445054343=Paul.Durrant@citrix.com>)
 id 1e0Rjp-0007Ek-Q2
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 12:28:21 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 5A/8A-03453-5E677D95; Fri, 06 Oct 2017 12:28:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpO6Tsuu
 RBvfu6Fl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlXFrczFhzUqZjxfjtTA+NNhS5GTg4JAX+J
 J5+msYLYbAI6ElOfXgKyOThEBFQkbu816GLk4mAWeM4k8XrDT3aQGmGBeImtl9cwgtgsQDW7/
 59lArF5BWwltr+YygYxU15iV9tFsJmcQPHXl0+C1QgJ2Ei0nnrPDGGrSKyfOosNoldQ4uTMJy
 wgNrOAhMTBFy+YJzDyzkKSmoUktYCRaRWjenFqUVlqka65XlJRZnpGSW5iZo6uoYGZXm5qcXF
 iempOYlKxXnJ+7iZGYOgwAMEOxpmX/Q8xSnIwKYnyvi++HinEl5SfUpmRWJwRX1Sak1p8iFGG
 g0NJgvdZKVBOsCg1PbUiLTMHGMQwaQkOHiUR3gUgad7igsTc4sx0iNQpRkuOjpt3/zBxbAKTG
 74/+MMkxJKXn5cqJc67A6RBAKQhozQPbhws0i4xykoJ8zICHSjEU5BalJtZgir/ilGcg1FJmH
 cdyBSezLwSuK2vgA5iAjpoTtMVkINKEhFSUg2Mji+/Pb3m5JgfLteZc5BPTP9x3eqFieKXbEz
 DHopkZB5ZN+1IU7m/rfVUn8VTJl36c84i932D5n5FAe9p6+/usFPpbM5Ycc6vWXuNwT6hWTEp
 MUnBE6/z8qzd16kuwfnf3qRXXf7dP+bKDrv9vZ7zQ/5Zxfd+qMtyW9nbvutmxP6c238fcHIrs
 RRnJBpqMRcVJwIAUi4cG68CAAA=
X-Env-Sender: prvs=445054343=Paul.Durrant@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1507292899!73562680!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10900 invoked from network); 6 Oct 2017 12:28:20 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 12:28:20 -0000
X-IronPort-AV: E=Sophos;i="5.42,483,1500940800"; d="scan'208";a="442761132"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 6 Oct 2017 13:25:18 +0100
Message-ID: <20171006122519.30345-11-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171006122519.30345-1-paul.durrant@citrix.com>
References: <20171006122519.30345-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v9 10/11] common: add a new mappable resource
	type: XENMEM_resource_grant_table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhbGxvd3MgZ3JhbnQgdGFibGUgZnJhbWVzIHRvIGJlIG1hcHBlZCB1c2luZyB0
aGUKWEVOTUVNX2FjcXVpcmVfcmVzb3VyY2UgbWVtb3J5IG9wLgoKU2lnbmVkLW9mZi1ieTogUGF1
bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1
bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBLb25yYWQgUnpl
c3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4K
Q2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgp2ODoKIC0gVGhlIGZ1bmN0aW9uYWxp
dHkgd2FzIG9yaWdpbmFsbHkgaW5jb3Jwb3JhdGVkIGludG8gdGhlIGVhcmxpZXIgcGF0Y2gKICAg
Ing4Ni9tbTogYWRkIEhZUEVSVklTT1JfbWVtb3J5X29wIHRvIGFjcXVpcmUgZ3Vlc3QgcmVzb3Vy
Y2VzIi4KLS0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgICAgICB8IDMyICsrKysrKysrKysr
KysrKysrKysrKysrKysrKystLS0tCiB4ZW4vY29tbW9uL21lbW9yeS5jICAgICAgICAgICB8IDMw
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvcHVibGljL21lbW9y
eS5oICAgfCAgNSArKysrKwogeGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmggfCAgMSArCiA0
IGZpbGVzIGNoYW5nZWQsIDY0IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5j
CmluZGV4IDZkMjBiMTc3MzkuLjEyNjIzYzk5ODQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3Jh
bnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTM3NTYsMTQgKzM3
NTYsMTMgQEAgaW50IG1lbV9zaGFyaW5nX2dyZWZfdG9fZ2ZuKHN0cnVjdCBncmFudF90YWJsZSAq
Z3QsIGdyYW50X3JlZl90IHJlZiwKIH0KICNlbmRpZgogCi1pbnQgZ250dGFiX21hcF9mcmFtZShz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGlkeCwgZ2ZuX3QgZ2ZuLAotICAgICAgICAg
ICAgICAgICAgICAgbWZuX3QgKm1mbikKKy8qIENhbGxlciBtdXN0IGhvbGQgd3JpdGUgbG9jayBh
cyB2ZXJzaW9uIG1heSBjaGFuZ2UgYW5kIHRhYmxlIG1heSBncm93ICovCitzdGF0aWMgaW50IGdu
dHRhYl9nZXRfZnJhbWVfbG9ja2VkKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgaWR4
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCAqbWZuKQogewogICAg
IGludCByYyA9IDA7CiAgICAgc3RydWN0IGdyYW50X3RhYmxlICpndCA9IGQtPmdyYW50X3RhYmxl
OwogCi0gICAgZ3JhbnRfd3JpdGVfbG9jayhndCk7Ci0KICAgICBpZiAoIGd0LT5ndF92ZXJzaW9u
ID09IDAgKQogICAgICAgICBndC0+Z3RfdmVyc2lvbiA9IDE7CiAKQEAgLTM3ODcsNiArMzc4Niwx
OSBAQCBpbnQgZ250dGFiX21hcF9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25n
IGlkeCwgZ2ZuX3QgZ2ZuLAogICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogICAgIH0KIAorICAg
IHJldHVybiByYzsKK30KKworaW50IGdudHRhYl9tYXBfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgbG9uZyBpZHgsIGdmbl90IGdmbiwKKyAgICAgICAgICAgICAgICAgICAgIG1mbl90
ICptZm4pCit7CisgICAgc3RydWN0IGdyYW50X3RhYmxlICpndCA9IGQtPmdyYW50X3RhYmxlOwor
ICAgIGludCByYzsKKworICAgIGdyYW50X3dyaXRlX2xvY2soZ3QpOworCisgICAgcmMgPSBnbnR0
YWJfZ2V0X2ZyYW1lX2xvY2tlZChkLCBpZHgsIG1mbik7CisKICAgICBpZiAoICFyYyApCiAgICAg
ICAgIGdudHRhYl9zZXRfZnJhbWVfZ2ZuKGd0LCBpZHgsIGdmbik7CiAKQEAgLTM3OTUsNiArMzgw
NywxOCBAQCBpbnQgZ250dGFiX21hcF9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBs
b25nIGlkeCwgZ2ZuX3QgZ2ZuLAogICAgIHJldHVybiByYzsKIH0KIAoraW50IGdudHRhYl9nZXRf
ZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBpZHgsIG1mbl90ICptZm4pCit7
CisgICAgc3RydWN0IGdyYW50X3RhYmxlICpndCA9IGQtPmdyYW50X3RhYmxlOworICAgIGludCBy
YzsKKworICAgIGdyYW50X3dyaXRlX2xvY2soZ3QpOyAvKiB3cml0ZSBsb2NrIGlzIHJlcXVpcmVk
IGFzIHRhYmxlIG1heSBncm93ICovCisgICAgcmMgPSBnbnR0YWJfZ2V0X2ZyYW1lX2xvY2tlZChk
LCBpZHgsIG1mbik7CisgICAgZ3JhbnRfd3JpdGVfdW5sb2NrKGd0KTsKKworICAgIHJldHVybiBy
YzsKK30KKwogc3RhdGljIHZvaWQgZ250dGFiX3VzYWdlX3ByaW50KHN0cnVjdCBkb21haW4gKnJk
KQogewogICAgIGludCBmaXJzdCA9IDE7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL21lbW9yeS5j
IGIveGVuL2NvbW1vbi9tZW1vcnkuYwppbmRleCA4MGEzZjQyODc1Li5jNGUxNzVkYTgzIDEwMDY0
NAotLS0gYS94ZW4vY29tbW9uL21lbW9yeS5jCisrKyBiL3hlbi9jb21tb24vbWVtb3J5LmMKQEAg
LTIzLDYgKzIzLDcgQEAKICNpbmNsdWRlIDx4ZW4vbnVtYS5oPgogI2luY2x1ZGUgPHhlbi9tZW1f
YWNjZXNzLmg+CiAjaW5jbHVkZSA8eGVuL3RyYWNlLmg+CisjaW5jbHVkZSA8eGVuL2dyYW50X3Rh
YmxlLmg+CiAjaW5jbHVkZSA8YXNtL2N1cnJlbnQuaD4KICNpbmNsdWRlIDxhc20vaGFyZGlycS5o
PgogI2luY2x1ZGUgPGFzbS9wMm0uaD4KQEAgLTk2Niw2ICs5NjcsMzAgQEAgc3RhdGljIGxvbmcg
eGF0cF9wZXJtaXNzaW9uX2NoZWNrKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBzcGFj
ZSkKIH0KIAogI2lmZGVmIENPTkZJR19YODYKK3N0YXRpYyBpbnQgYWNxdWlyZV9ncmFudF90YWJs
ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaWQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBmcmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIG5yX2ZyYW1lcywKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIG1mbl9saXN0W10pCit7CisgICAgdW5zaWduZWQgaW50IGkg
PSBucl9mcmFtZXM7CisKKyAgICBpZiAoIGlkICE9IDAgKQorICAgICAgICByZXR1cm4gLUVJTlZB
TDsKKworICAgIHdoaWxlICggaS0tICE9IDAgKQorICAgIHsKKyAgICAgICAgbWZuX3QgbWZuID0g
SU5WQUxJRF9NRk47CisgICAgICAgIGludCByYyA9IGdudHRhYl9nZXRfZnJhbWUoZCwgZnJhbWUg
KyBpLCAmbWZuKTsKKworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgIHJldHVybiByYzsK
KworICAgICAgICBtZm5fbGlzdFtpXSA9IG1mbl94KG1mbik7CisgICAgfQorCisgICAgcmV0dXJu
IDA7Cit9CisKIHN0YXRpYyBpbnQgYWNxdWlyZV9yZXNvdXJjZShjb25zdCB4ZW5fbWVtX2FjcXVp
cmVfcmVzb3VyY2VfdCAqeG1hcikKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkLCAqY3VycmQgPSBj
dXJyZW50LT5kb21haW47CkBAIC05OTMsNiArMTAxOCwxMSBAQCBzdGF0aWMgaW50IGFjcXVpcmVf
cmVzb3VyY2UoY29uc3QgeGVuX21lbV9hY3F1aXJlX3Jlc291cmNlX3QgKnhtYXIpCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtYXItPm5yX2ZyYW1lcywgbWZuX2xp
c3QpOwogICAgICAgICBicmVhazsKIAorICAgIGNhc2UgWEVOTUVNX3Jlc291cmNlX2dyYW50X3Rh
YmxlOgorICAgICAgICByYyA9IGFjcXVpcmVfZ3JhbnRfdGFibGUoZCwgeG1hci0+aWQsIHhtYXIt
PmZyYW1lLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1hci0+bnJfZnJhbWVz
LCBtZm5fbGlzdCk7CisgICAgICAgIGJyZWFrOworCiAgICAgZGVmYXVsdDoKICAgICAgICAgcmMg
PSAtRU9QTk9UU1VQUDsKICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9w
dWJsaWMvbWVtb3J5LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgKaW5kZXggZTMwYTRk
OTc5NC4uMjA5OWIwOWNmNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5o
CisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaApAQCAtNjExLDYgKzYxMSw3IEBAIHN0
cnVjdCB4ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2UgewogICAgIHVpbnQxNl90IHR5cGU7CiAKICNk
ZWZpbmUgWEVOTUVNX3Jlc291cmNlX2lvcmVxX3NlcnZlciAwCisjZGVmaW5lIFhFTk1FTV9yZXNv
dXJjZV9ncmFudF90YWJsZSAxCiAKICAgICAvKgogICAgICAqIElOIC0gYSB0eXBlLXNwZWNpZmlj
IHJlc291cmNlIGlkZW50aWZpZXIsIHdoaWNoIG11c3QgYmUgemVybwpAQCAtNjI4LDYgKzYyOSwx
MCBAQCBzdHJ1Y3QgeGVuX21lbV9hY3F1aXJlX3Jlc291cmNlIHsKICAgICAgKiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWdlCiAgICAgICog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZyYW1lID09IDEgLT4gaW9y
ZXEKICAgICAgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYWdlCisgICAgICogdHlwZSA9PSBYRU5NRU1fcmVzb3VyY2VfZ3JhbnRfdGFibGUg
LT4gZnJhbWUgaGFzIHNhbWUgc2VtYW50aWNzCisgICAgICogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYXMgaWR4IHBhc3NlZCB0bworICAgICAqICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFhFTk1FTV9hZGRfdG9fcGh5c21hcCBmb3IKKyAgICAg
KiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5NQVBTUEFDRV9ncmFu
dF90YWJsZS4KICAgICAgKi8KICAgICB1aW50NjRfYWxpZ25lZF90IGZyYW1lOwogICAgIC8qIElO
L09VVCAtIElmIHRoZSB0b29scyBkb21haW4gaXMgUFYgdGhlbiwgdXBvbiByZXR1cm4sIGdtZm5f
bGlzdApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmggYi94ZW4vaW5j
bHVkZS94ZW4vZ3JhbnRfdGFibGUuaAppbmRleCBiM2E5NWZkYTU4Li43Y2IwZjJiZTU3IDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaAorKysgYi94ZW4vaW5jbHVkZS94
ZW4vZ3JhbnRfdGFibGUuaApAQCAtNTUsNiArNTUsNyBAQCBpbnQgbWVtX3NoYXJpbmdfZ3JlZl90
b19nZm4oc3RydWN0IGdyYW50X3RhYmxlICpndCwgZ3JhbnRfcmVmX3QgcmVmLAogCiBpbnQgZ250
dGFiX21hcF9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGlkeCwgZ2ZuX3Qg
Z2ZuLAogICAgICAgICAgICAgICAgICAgICAgbWZuX3QgKm1mbik7CitpbnQgZ250dGFiX2dldF9m
cmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGlkeCwgbWZuX3QgKm1mbik7CiAK
IHVuc2lnbmVkIGludCBnbnR0YWJfZG9tMF9mcmFtZXModm9pZCk7CiAKLS0gCjIuMTEuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 12:28:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 12:28:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0Rjt-0007Fm-4k; Fri, 06 Oct 2017 12:28:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445054343=Paul.Durrant@citrix.com>)
 id 1e0Rjr-0007FK-Pr
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 12:28:23 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 E2/13-03428-7E677D95; Fri, 06 Oct 2017 12:28:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXitHSDve7jsuu
 RBpfeqFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkTT61mLmiMrPi74hFrA2O3XRcjJ4eEgL/E
 kvvf2EFsNgEdialPL7F2MXJwiAioSNzeawASZhYIkZh4cgIriC0sECNxsPsoC4jNAlSyaul1J
 hCbV8BW4uizTnaIkfISu9ougtVzAsVfXz4JViMkYCPReuo9M0S9oMTJmU9YIOZrSrRu/80OYc
 tLNG+dzQxRryKxfuostgmMfLOQtMxC0jILScsCRuZVjOrFqUVlqUW6xnpJRZnpGSW5iZk5uoY
 GZnq5qcXFiempOYlJxXrJ+bmbGIGBxgAEOxg7/jkdYpTkYFIS5X1ffD1SiC8pP6UyI7E4I76o
 NCe1+BCjBgeHQN+a1RcYpVjy8vNSlSR4s0uB6gSLUtNTK9Iyc4CxAFMqwcGjJMKbCJLmLS5Iz
 C3OTIdInWI05ji26fIfJo6Om3f/MAmBTZIS5/UGKRUAKc0ozYMbBIvRS4yyUsK8jEBnCvEUpB
 blZpagyr9iFOdgVBLmLQWZwpOZVwK37xXQKUxAp8xpugJySkkiQkqqgTH86ESZ95zH/76Vd30
 442e7X/p6oQO2zzcqfl0kaWx5YdnXrnOmsZcq6+4Xzbs+aadS6mG37xv375COqxT3Xlwx6/GC
 9rDMzzw9jW3d+3+3T/xTKibGsOXyofiLgUXW+0U6FMWXVEp9n15Vf+84z/IDHz8lPvn8bcKbF
 bZnY2yfL9DOeR4hmLpQiaU4I9FQi7moOBEAKY0Tj8wCAAA=
X-Env-Sender: prvs=445054343=Paul.Durrant@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1507292898!100159730!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28966 invoked from network); 6 Oct 2017 12:28:19 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 12:28:19 -0000
X-IronPort-AV: E=Sophos;i="5.42,483,1500940800"; d="scan'208";a="450725571"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 6 Oct 2017 13:25:19 +0100
Message-ID: <20171006122519.30345-12-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171006122519.30345-1-paul.durrant@citrix.com>
References: <20171006122519.30345-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v9 11/11] tools/libxenctrl: use new
	xenforeignmemory API to seed grant table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBwcmV2aW91cyBwYXRjaCBhZGRlZCBzdXBwb3J0IGZvciBwcml2LW1hcHBpbmcgZ3Vlc3QgcmVz
b3VyY2VzIGRpcmVjdGx5CihyYXRoZXIgdGhhbiBoYXZpbmcgdG8gZm9yZWlnbi1tYXAsIHdoaWNo
IHJlcXVpcmVzIFAyTSBtb2RpZmljYXRpb24gZm9yCkhWTSBndWVzdHMpLgoKVGhpcyBwYXRjaCBt
YWtlcyB1c2Ugb2YgdGhlIG5ldyBBUEkgdG8gc2VlZCB0aGUgZ3Vlc3QgZ3JhbnQgdGFibGUgdW5s
ZXNzCnRoZSB1bmRlcmx5aW5nIGluZnJhc3RydWN0dXJlIChpLmUuIHByaXZjbWQpIGRvZXNuJ3Qg
c3VwcG9ydCBpdCwgaW4gd2hpY2gKY2FzZSB0aGUgb2xkIHNjaGVtZSBpcyB1c2VkLgoKTk9URTog
VGhlIGNhbGwgdG8geGNfZG9tX2dudHRhYl9odm1fc2VlZCgpIGluIGh2bV9idWlsZF9zZXRfcGFy
YW1zKCkgd2FzCiAgICAgIGFjdHVhbGx5IHVubmVjZXNzYXJ5LCBhcyB0aGUgZ3JhbnQgdGFibGUg
aGFzIGFscmVhZHkgYmVlbiBzZWVkZWQKICAgICAgYnkgYSBwcmlvciBjYWxsIHRvIHhjX2RvbV9n
bnR0YWJfaW5pdCgpIG1hZGUgYnkgbGlieGxfX2J1aWxkX2RvbSgpLgoKU2lnbmVkLW9mZi1ieTog
UGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQWNrZWQtYnk6IE1hcmVrIE1h
cmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KUmV2
aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpBY2tlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KCnY0OgogLSBNaW5vciBjb3NtZXRpYyBmaXggc3VnZ2Vz
dGVkIGJ5IFJvZ2VyLgoKdjM6CiAtIEludHJvZHVjZWQgeGNfZG9tX3NldF9nbnR0YWJfZW50cnko
KSB0byBhdm9pZCBkdXBsaWNhdGVkIGNvZGUuCi0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94Y19k
b20uaCAgICAgICAgfCAgIDggKy0tCiB0b29scy9saWJ4Yy94Y19kb21fYm9vdC5jICAgICAgICAg
ICB8IDExNCArKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0KIHRvb2xzL2xpYnhj
L3hjX3NyX3Jlc3RvcmVfeDg2X2h2bS5jIHwgIDEwICsrLS0KIHRvb2xzL2xpYnhjL3hjX3NyX3Jl
c3RvcmVfeDg2X3B2LmMgIHwgICAyICstCiB0b29scy9saWJ4bC9saWJ4bF9kb20uYyAgICAgICAg
ICAgICB8ICAgMSAtCiB0b29scy9weXRob24veGVuL2xvd2xldmVsL3hjL3hjLmMgICB8ICAgNiAr
LQogNiBmaWxlcyBjaGFuZ2VkLCA5MiBpbnNlcnRpb25zKCspLCA0OSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oIGIvdG9vbHMvbGlieGMvaW5j
bHVkZS94Y19kb20uaAppbmRleCA2ZTA2ZWYxZGVjLi40MjE2ZDYzNDYyIDEwMDY0NAotLS0gYS90
b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGNf
ZG9tLmgKQEAgLTMyNSwxMiArMzI1LDggQEAgdm9pZCAqeGNfZG9tX2Jvb3RfZG9tVV9tYXAoc3Ry
dWN0IHhjX2RvbV9pbWFnZSAqZG9tLCB4ZW5fcGZuX3QgcGZuLAogaW50IHhjX2RvbV9ib290X2lt
YWdlKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSk7CiBpbnQgeGNfZG9tX2NvbXBhdF9jaGVjayhz
dHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pOwogaW50IHhjX2RvbV9nbnR0YWJfaW5pdChzdHJ1Y3Qg
eGNfZG9tX2ltYWdlICpkb20pOwotaW50IHhjX2RvbV9nbnR0YWJfaHZtX3NlZWQoeGNfaW50ZXJm
YWNlICp4Y2gsIGRvbWlkX3QgZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5f
cGZuX3QgY29uc29sZV9nbWZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90
IHhlbnN0b3JlX2dtZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IGNvbnNv
bGVfZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IHhlbnN0b3JlX2Rv
bWlkKTsKLWludCB4Y19kb21fZ250dGFiX3NlZWQoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3Qg
ZG9taWQsCitpbnQgeGNfZG9tX2dudHRhYl9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90
IGd1ZXN0X2RvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX2h2bSwKICAgICAg
ICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGNvbnNvbGVfZ21mbiwKICAgICAgICAgICAgICAg
ICAgICAgICAgeGVuX3Bmbl90IHhlbnN0b3JlX2dtZm4sCiAgICAgICAgICAgICAgICAgICAgICAg
IGRvbWlkX3QgY29uc29sZV9kb21pZCwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9i
b290LmMgYi90b29scy9saWJ4Yy94Y19kb21fYm9vdC5jCmluZGV4IDhhMzc2ZDA5N2MuLmI1MWYy
MTU3ZWIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMKKysrIGIvdG9vbHMv
bGlieGMveGNfZG9tX2Jvb3QuYwpAQCAtMjgyLDExICsyODIsMjkgQEAgc3RhdGljIHhlbl9wZm5f
dCB4Y19kb21fZ250dGFiX3NldHVwKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkKQog
ICAgIHJldHVybiBnbWZuOwogfQogCi1pbnQgeGNfZG9tX2dudHRhYl9zZWVkKHhjX2ludGVyZmFj
ZSAqeGNoLCBkb21pZF90IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3Qg
Y29uc29sZV9nbWZuLAotICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgeGVuc3RvcmVf
Z21mbiwKLSAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBjb25zb2xlX2RvbWlkLAotICAg
ICAgICAgICAgICAgICAgICAgICBkb21pZF90IHhlbnN0b3JlX2RvbWlkKQorc3RhdGljIHZvaWQg
eGNfZG9tX3NldF9nbnR0YWJfZW50cnkoeGNfaW50ZXJmYWNlICp4Y2gsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBncmFudF9lbnRyeV92MV90ICpnbnR0YWIsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaWR4LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBndWVzdF9kb21pZCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgYmFja2VuZF9kb21pZCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBiYWNrZW5kX2dtZm4pCit7
CisgICAgaWYgKCBndWVzdF9kb21pZCA9PSBiYWNrZW5kX2RvbWlkIHx8IGJhY2tlbmRfZ21mbiA9
PSAtMSkKKyAgICAgICAgcmV0dXJuOworCisgICAgeGNfZG9tX3ByaW50Zih4Y2gsICIlczogWyV1
XSAtPiAweCUiUFJJX3hlbl9wZm4sCisgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIGlk
eCwgYmFja2VuZF9nbWZuKTsKKworICAgIGdudHRhYltpZHhdLmZsYWdzID0gR1RGX3Blcm1pdF9h
Y2Nlc3M7CisgICAgZ250dGFiW2lkeF0uZG9taWQgPSBiYWNrZW5kX2RvbWlkOworICAgIGdudHRh
YltpZHhdLmZyYW1lID0gYmFja2VuZF9nbWZuOworfQorCitzdGF0aWMgaW50IGNvbXBhdF9nbnR0
YWJfc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBjb25zb2xlX2dtZm4sCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB4ZW5fcGZuX3QgeGVuc3RvcmVfZ21mbiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGRvbWlkX3QgY29uc29sZV9kb21pZCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGRvbWlkX3QgeGVuc3RvcmVfZG9taWQpCiB7CiAKICAgICB4ZW5fcGZuX3QgZ250
dGFiX2dtZm47CkBAIC0zMTAsMTggKzMyOCwxMCBAQCBpbnQgeGNfZG9tX2dudHRhYl9zZWVkKHhj
X2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLAogICAgICAgICByZXR1cm4gLTE7CiAgICAg
fQogCi0gICAgaWYgKCBkb21pZCAhPSBjb25zb2xlX2RvbWlkICAmJiBjb25zb2xlX2dtZm4gIT0g
LTEpCi0gICAgewotICAgICAgICBnbnR0YWJbR05UVEFCX1JFU0VSVkVEX0NPTlNPTEVdLmZsYWdz
ID0gR1RGX3Blcm1pdF9hY2Nlc3M7Ci0gICAgICAgIGdudHRhYltHTlRUQUJfUkVTRVJWRURfQ09O
U09MRV0uZG9taWQgPSBjb25zb2xlX2RvbWlkOwotICAgICAgICBnbnR0YWJbR05UVEFCX1JFU0VS
VkVEX0NPTlNPTEVdLmZyYW1lID0gY29uc29sZV9nbWZuOwotICAgIH0KLSAgICBpZiAoIGRvbWlk
ICE9IHhlbnN0b3JlX2RvbWlkICYmIHhlbnN0b3JlX2dtZm4gIT0gLTEpCi0gICAgewotICAgICAg
ICBnbnR0YWJbR05UVEFCX1JFU0VSVkVEX1hFTlNUT1JFXS5mbGFncyA9IEdURl9wZXJtaXRfYWNj
ZXNzOwotICAgICAgICBnbnR0YWJbR05UVEFCX1JFU0VSVkVEX1hFTlNUT1JFXS5kb21pZCA9IHhl
bnN0b3JlX2RvbWlkOwotICAgICAgICBnbnR0YWJbR05UVEFCX1JFU0VSVkVEX1hFTlNUT1JFXS5m
cmFtZSA9IHhlbnN0b3JlX2dtZm47Ci0gICAgfQorICAgIHhjX2RvbV9zZXRfZ250dGFiX2VudHJ5
KHhjaCwgZ250dGFiLCBHTlRUQUJfUkVTRVJWRURfQ09OU09MRSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBkb21pZCwgY29uc29sZV9kb21pZCwgY29uc29sZV9nbWZuKTsKKyAgICB4Y19k
b21fc2V0X2dudHRhYl9lbnRyeSh4Y2gsIGdudHRhYiwgR05UVEFCX1JFU0VSVkVEX1hFTlNUT1JF
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkLCB4ZW5zdG9yZV9kb21pZCwgeGVu
c3RvcmVfZ21mbik7CiAKICAgICBpZiAoIG11bm1hcChnbnR0YWIsIFBBR0VfU0laRSkgPT0gLTEg
KQogICAgIHsKQEAgLTMzOSwxMSArMzQ5LDExIEBAIGludCB4Y19kb21fZ250dGFiX3NlZWQoeGNf
aW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9taWQsCiAgICAgcmV0dXJuIDA7CiB9CiAKLWludCB4
Y19kb21fZ250dGFiX2h2bV9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGNvbnNvbGVfZ3BmbiwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCB4ZW5zdG9yZV9ncGZuLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZG9taWRfdCBjb25zb2xlX2RvbWlkLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZG9taWRfdCB4ZW5zdG9yZV9kb21pZCkKK3N0YXRpYyBpbnQgY29tcGF0X2du
dHRhYl9odm1fc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgY29uc29sZV9ncGZuLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCB4ZW5zdG9yZV9ncGZuLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgY29uc29sZV9kb21pZCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IHhlbnN0b3JlX2RvbWlkKQog
ewogICAgIGludCByYzsKICAgICB4ZW5fcGZuX3Qgc2NyYXRjaF9ncGZuOwpAQCAtMzgyLDcgKzM5
Miw3IEBAIGludCB4Y19kb21fZ250dGFiX2h2bV9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21p
ZF90IGRvbWlkLAogICAgICAgICByZXR1cm4gLTE7CiAgICAgfQogCi0gICAgcmMgPSB4Y19kb21f
Z250dGFiX3NlZWQoeGNoLCBkb21pZCwKKyAgICByYyA9IGNvbXBhdF9nbnR0YWJfc2VlZCh4Y2gs
IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGVfZ3BmbiwgeGVuc3Rv
cmVfZ3BmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlX2RvbWlkLCB4ZW5z
dG9yZV9kb21pZCk7CiAgICAgaWYgKHJjICE9IDApCkBAIC00MDcsMTggKzQxNyw1NiBAQCBpbnQg
eGNfZG9tX2dudHRhYl9odm1fc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwK
ICAgICByZXR1cm4gMDsKIH0KIAotaW50IHhjX2RvbV9nbnR0YWJfaW5pdChzdHJ1Y3QgeGNfZG9t
X2ltYWdlICpkb20pCitpbnQgeGNfZG9tX2dudHRhYl9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBk
b21pZF90IGd1ZXN0X2RvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX2h2bSwg
eGVuX3Bmbl90IGNvbnNvbGVfZ21mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90
IHhlbnN0b3JlX2dtZm4sIGRvbWlkX3QgY29uc29sZV9kb21pZCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgZG9taWRfdCB4ZW5zdG9yZV9kb21pZCkKIHsKLSAgICBpZiAoIHhjX2RvbV90cmFuc2xh
dGVkKGRvbSkgKSB7Ci0gICAgICAgIHJldHVybiB4Y19kb21fZ250dGFiX2h2bV9zZWVkKGRvbS0+
eGNoLCBkb20tPmd1ZXN0X2RvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBkb20tPmNvbnNvbGVfcGZuLCBkb20tPnhlbnN0b3JlX3BmbiwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZG9tLT5jb25zb2xlX2RvbWlkLCBkb20tPnhlbnN0b3Jl
X2RvbWlkKTsKLSAgICB9IGVsc2UgewotICAgICAgICByZXR1cm4geGNfZG9tX2dudHRhYl9zZWVk
KGRvbS0+eGNoLCBkb20tPmd1ZXN0X2RvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHhjX2RvbV9wMm0oZG9tLCBkb20tPmNvbnNvbGVfcGZuKSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB4Y19kb21fcDJtKGRvbSwgZG9tLT54ZW5zdG9yZV9wZm4pLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbS0+Y29uc29sZV9kb21pZCwgZG9t
LT54ZW5zdG9yZV9kb21pZCk7CisgICAgeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUqIGZtZW0gPSB4
Y2gtPmZtZW07CisgICAgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9oYW5kbGUgKmZyZXM7Cisg
ICAgdm9pZCAqYWRkciA9IE5VTEw7CisKKyAgICBmcmVzID0geGVuZm9yZWlnbm1lbW9yeV9tYXBf
cmVzb3VyY2UoZm1lbSwgZ3Vlc3RfZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFhFTk1FTV9yZXNvdXJjZV9ncmFudF90YWJsZSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwgMCwgMSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgJmFkZHIsIFBST1RfUkVBRCB8IFBST1RfV1JJVEUsIDApOwor
ICAgIGlmICggIWZyZXMgKQorICAgIHsKKyAgICAgICAgaWYgKCBlcnJubyA9PSBFT1BOT1RTVVBQ
ICkKKyAgICAgICAgICAgIHJldHVybiBpc19odm0gPworICAgICAgICAgICAgICAgIGNvbXBhdF9n
bnR0YWJfaHZtX3NlZWQoeGNoLCBndWVzdF9kb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnNvbGVfZ21mbiwgeGVuc3RvcmVfZ21mbiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGVfZG9taWQsIHhlbnN0b3JlX2RvbWlk
KSA6CisgICAgICAgICAgICAgICAgY29tcGF0X2dudHRhYl9zZWVkKHhjaCwgZ3Vlc3RfZG9taWQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGVfZ21mbiwgeGVuc3Rv
cmVfZ21mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZV9kb21p
ZCwgeGVuc3RvcmVfZG9taWQpOworCisgICAgICAgIHhjX2RvbV9wYW5pYyh4Y2gsIFhDX0lOVEVS
TkFMX0VSUk9SLAorICAgICAgICAgICAgICAgICAgICAgIiVzOiBmYWlsZWQgdG8gYWNxdWlyZSBn
cmFudCB0YWJsZSAiCisgICAgICAgICAgICAgICAgICAgICAiW2Vycm5vPSVkXVxuIiwKKyAgICAg
ICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXywgZXJybm8pOworICAgICAgICByZXR1cm4gLTE7
CiAgICAgfQorCisgICAgeGNfZG9tX3NldF9nbnR0YWJfZW50cnkoeGNoLCBhZGRyLCBHTlRUQUJf
UkVTRVJWRURfQ09OU09MRSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBndWVzdF9kb21p
ZCwgY29uc29sZV9kb21pZCwgY29uc29sZV9nbWZuKTsKKyAgICB4Y19kb21fc2V0X2dudHRhYl9l
bnRyeSh4Y2gsIGFkZHIsIEdOVFRBQl9SRVNFUlZFRF9YRU5TVE9SRSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBndWVzdF9kb21pZCwgeGVuc3RvcmVfZG9taWQsIHhlbnN0b3JlX2dtZm4p
OworCisgICAgeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJjZShmbWVtLCBmcmVzKTsKKwor
ICAgIHJldHVybiAwOworfQorCitpbnQgeGNfZG9tX2dudHRhYl9pbml0KHN0cnVjdCB4Y19kb21f
aW1hZ2UgKmRvbSkKK3sKKyAgICBib29sIGlzX2h2bSA9IHhjX2RvbV90cmFuc2xhdGVkKGRvbSk7
CisgICAgeGVuX3Bmbl90IGNvbnNvbGVfZ21mbiA9IHhjX2RvbV9wMm0oZG9tLCBkb20tPmNvbnNv
bGVfcGZuKTsKKyAgICB4ZW5fcGZuX3QgeGVuc3RvcmVfZ21mbiA9IHhjX2RvbV9wMm0oZG9tLCBk
b20tPnhlbnN0b3JlX3Bmbik7CisKKyAgICByZXR1cm4geGNfZG9tX2dudHRhYl9zZWVkKGRvbS0+
eGNoLCBkb20tPmd1ZXN0X2RvbWlkLCBpc19odm0sCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zb2xlX2dtZm4sIHhlbnN0b3JlX2dtZm4sCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBkb20tPmNvbnNvbGVfZG9taWQsIGRvbS0+eGVuc3RvcmVfZG9taWQpOwogfQogCiAv
KgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfaHZtLmMgYi90b29s
cy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0uYwppbmRleCAxZGNhODUzNTRhLi5hNWM2NjFk
YThmIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0uYworKysg
Yi90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0uYwpAQCAtMjA3LDExICsyMDcsMTEg
QEAgc3RhdGljIGludCB4ODZfaHZtX3N0cmVhbV9jb21wbGV0ZShzdHJ1Y3QgeGNfc3JfY29udGV4
dCAqY3R4KQogICAgICAgICByZXR1cm4gcmM7CiAgICAgfQogCi0gICAgcmMgPSB4Y19kb21fZ250
dGFiX2h2bV9zZWVkKHhjaCwgY3R4LT5kb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY3R4LT5yZXN0b3JlLmNvbnNvbGVfZ2ZuLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjdHgtPnJlc3RvcmUueGVuc3RvcmVfZ2ZuLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjdHgtPnJlc3RvcmUuY29uc29sZV9kb21pZCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY3R4LT5yZXN0b3JlLnhlbnN0b3JlX2RvbWlkKTsKKyAgICByYyA9IHhj
X2RvbV9nbnR0YWJfc2VlZCh4Y2gsIGN0eC0+ZG9taWQsIHRydWUsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY3R4LT5yZXN0b3JlLmNvbnNvbGVfZ2ZuLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGN0eC0+cmVzdG9yZS54ZW5zdG9yZV9nZm4sCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY3R4LT5yZXN0b3JlLmNvbnNvbGVfZG9taWQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY3R4LT5yZXN0b3JlLnhlbnN0b3JlX2RvbWlkKTsKICAgICBpZiAoIHJjICkKICAg
ICB7CiAgICAgICAgIFBFUlJPUigiRmFpbGVkIHRvIHNlZWQgZ3JhbnQgdGFibGUiKTsKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X3B2LmMgYi90b29scy9saWJ4Yy94
Y19zcl9yZXN0b3JlX3g4Nl9wdi5jCmluZGV4IDUwZTI1YzE2MmMuLjEwNjM1ZDQzNmIgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X3B2LmMKKysrIGIvdG9vbHMvbGli
eGMveGNfc3JfcmVzdG9yZV94ODZfcHYuYwpAQCAtMTEwNCw3ICsxMTA0LDcgQEAgc3RhdGljIGlu
dCB4ODZfcHZfc3RyZWFtX2NvbXBsZXRlKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiAgICAg
aWYgKCByYyApCiAgICAgICAgIHJldHVybiByYzsKIAotICAgIHJjID0geGNfZG9tX2dudHRhYl9z
ZWVkKHhjaCwgY3R4LT5kb21pZCwKKyAgICByYyA9IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y2gsIGN0
eC0+ZG9taWQsIGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eC0+cmVzdG9y
ZS5jb25zb2xlX2dmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHgtPnJlc3RvcmUu
eGVuc3RvcmVfZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eC0+cmVzdG9yZS5j
b25zb2xlX2RvbWlkLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgYi90b29s
cy9saWJ4bC9saWJ4bF9kb20uYwppbmRleCBlZjgzNGU2NTJkLi44NmY1NjI1NDllIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF9kb20uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kb20u
YwpAQCAtOTAzLDcgKzkwMyw2IEBAIHN0YXRpYyBpbnQgaHZtX2J1aWxkX3NldF9wYXJhbXMoeGNf
aW50ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbWlkLAogICAgICpzdG9yZV9tZm4gPSBzdHJf
bWZuOwogICAgICpjb25zb2xlX21mbiA9IGNvbnNfbWZuOwogCi0gICAgeGNfZG9tX2dudHRhYl9o
dm1fc2VlZChoYW5kbGUsIGRvbWlkLCAqY29uc29sZV9tZm4sICpzdG9yZV9tZm4sIGNvbnNvbGVf
ZG9taWQsIHN0b3JlX2RvbWlkKTsKICAgICByZXR1cm4gMDsKIH0KIApkaWZmIC0tZ2l0IGEvdG9v
bHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5jIGIvdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZl
bC94Yy94Yy5jCmluZGV4IGY1MDE3NjQxMDAuLjUxZGMyYWZiMWUgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L3B5dGhvbi94ZW4vbG93bGV2ZWwveGMveGMuYworKysgYi90b29scy9weXRob24veGVuL2xvd2xl
dmVsL3hjL3hjLmMKQEAgLTgwMCw5ICs4MDAsOSBAQCBzdGF0aWMgUHlPYmplY3QgKnB5eGNfZ250
dGFiX2h2bV9zZWVkKFhjT2JqZWN0ICpzZWxmLAogCQkJCSAgICAgICZjb25zb2xlX2RvbWlkLCAm
eGVuc3RvcmVfZG9taWQpICkKICAgICAgICAgcmV0dXJuIE5VTEw7CiAKLSAgICBpZiAoIHhjX2Rv
bV9nbnR0YWJfaHZtX3NlZWQoc2VsZi0+eGNfaGFuZGxlLCBkb20sCi0JCQkJY29uc29sZV9nbWZu
LCB4ZW5zdG9yZV9nbWZuLAotCQkJCWNvbnNvbGVfZG9taWQsIHhlbnN0b3JlX2RvbWlkKSAhPSAw
ICkKKyAgICBpZiAoIHhjX2RvbV9nbnR0YWJfc2VlZChzZWxmLT54Y19oYW5kbGUsIGRvbSwgdHJ1
ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlX2dtZm4sIHhlbnN0b3JlX2dt
Zm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZV9kb21pZCwgeGVuc3RvcmVf
ZG9taWQpICE9IDAgKQogICAgICAgICByZXR1cm4gcHl4Y19lcnJvcl90b19leGNlcHRpb24oc2Vs
Zi0+eGNfaGFuZGxlKTsKIAogICAgIHJldHVybiBQeV9Ob25lOwotLSAKMi4xMS4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 12:39:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 12:39:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0Rue-0008Vn-Hc; Fri, 06 Oct 2017 12:39:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e0Ruc-0008Vf-TP
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 12:39:31 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 8C/5D-01781-28977D95; Fri, 06 Oct 2017 12:39:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS7eu8nq
 kwYX1uhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bHw0fZC9pYKtqXdLE2MG5h7mLk5BASyJM4
 uPI6O4jNK2Ansf/wdBYQW0LAUOL0wptgNouAqsTsTXMZQWw2AXWJtmfbWUFsEQFlibvfZwDVc
 HEwC0xmljjWMQusSFggUKLn4zk2iAXmEldXdYMt4BSwkLiz/T5TFyMH0DJBib87hEHCzAJaEg
 9/3WKBsLUlli18zQxSwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQiXUMzvaS
 izPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwPBjAIIdjFPfxx1ilORgUhLlfV9+PVKI
 Lyk/pTIjsTgjvqg0J7X4EKMMB4eSBK97BVBOsCg1PbUiLTMHGAkwaQkOHiUR3m8grbzFBYm5x
 ZnpEKlTjMYcNx5e/8PE0XHz7h8mIZa8/LxUKXFeAZBJAiClGaV5cINgEXqJUVZKmJcR6DQhno
 LUotzMElT5V4ziHIxKwrycIFN4MvNK4Pa9AjqFCeiUOU1XQE4pSURISTUwzjbgmOlw8Gruvhp
 nP7uD52dY7rql8+JQuGyK7g2FQ9mv2gP9+c3qttSVLvuZnZs5kfXxeVkxyf++a9Nu14fH8lhm
 XHSZydfpnJT/VOLcg/0lSlse9F3ar8F1k29963QThg/7j0wRF93+6tmaVU8KJj1w/LZs3b6t2
 hap0hUalpJMPbLRM42eKLEUZyQaajEXFScCAIZDXybLAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1507293564!76078938!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30396 invoked from network); 6 Oct 2017 12:39:26 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 6 Oct 2017 12:39:26 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 06 Oct 2017 06:39:24 -0600
Message-Id: <59D7959A020000780018313F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 06 Oct 2017 06:39:22 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20171006114829.1718-1-wei.liu2@citrix.com>
In-Reply-To: <20171006114829.1718-1-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] xen,
 tools: console.h shouldn't require string.h by default
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA2LjEwLjE3IGF0IDEzOjQ4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
QEAgLTQwLDcgKzM4LDkgQEAgc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlIHsKPiAgICAgIFhFTkNP
TlNfUklOR19JRFggb3V0X2NvbnMsIG91dF9wcm9kOwo+ICB9Owo+ICAKPiAtI2lmIGRlZmluZWQo
X19HTlVDX18pICYmICFkZWZpbmVkKF9fU1RSSUNUX0FOU0lfXykKPiArI2lmIGRlZmluZWQoX19H
TlVDX18pICYmICFkZWZpbmVkKF9fU1RSSUNUX0FOU0lfXykgJiYgXAo+ICsgICAgZGVmaW5lZChY
RU5fV0FOVF9GTEVYX0NPTlNPTEVfUklORykKPiArI2luY2x1ZGUgInJpbmcuaCIKPiAgREVGSU5F
X1hFTl9GTEVYX1JJTkcoeGVuY29ucyk7Cj4gICNlbmRpZgoKV291bGRuJ3QgaXQgYmUgcmVhc29u
YWJsZSB0byBkcm9wIHRoZSBHTlUgYW5kIEFOU0kgY2hlY2tzPwpTb21lb25lIG5vdCB1c2luZyBh
IHN1aXRhYmxlIGNvbXBpbGVyIHNpbXBseSBzaG91bGRuJ3QgZGVmaW5lCnRoZSBtYWNyby4KCkph
bgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 12:47:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 12:47:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0S2A-0000wC-90; Fri, 06 Oct 2017 12:47:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445ef49c3=Andrew.Cooper3@citrix.com>)
 id 1e0S28-0000w2-L0
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 12:47:16 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 4D/22-03870-35B77D95; Fri, 06 Oct 2017 12:47:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDvW5w9fV
 Ig72HxC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxLz7awFPRzVjSf3sfUwDiBo4uRg0NCIFji
 9jWJLkZODjYBfYndLz4xgdgiAuoSpzsusnYxcnEwC3QxSly4tY0dJCEsYClxa+ISNhCbRUBF4
 kdrK1icV8Bd4lTfRkYQW0JATuL88Z/MEHFBiZMzn7CA2MwCmhKt23+zQ9jyEs1bZ4PVCAmoSV
 zrv8Q+gZFnFpKWWUhaZiFpWcDIvIpRvTi1qCy1SNdML6koMz2jJDcxM0fX0MBMLze1uDgxPTU
 nMalYLzk/dxMjMHQYgGAH47wT/ocYJTmYlER535dfjxTiS8pPqcxILM6ILyrNSS0+xCjDwaEk
 wTuzCignWJSanlqRlpkDDGKYtAQHj5IIry9Imre4IDG3ODMdInWKUZej4+bdP0xCLHn5ealS4
 rz5IEUCIEUZpXlwI2ARdYlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvPNApvBk5pXAbXoFdA
 QT0BFzmq6AHFGSiJCSamBcv+K0q8nSjMeiIQ+XMLqtyPRsN3J+2vFQIb38+OSMN90yVq7PL87
 ZJZDasuKp/kP3kNdKC6bX6v34cuWtJ+emLbqPa0+65+oovv2ktfd1b8WJnoXyx2f2bmLazpXY
 5WWZEOOo+sh+SfOZqTEPbmzbc/b78VOZXw78/7/J5EbOXhF3FVbBrMK7SizFGYmGWsxFxYkAA
 SSyCaMCAAA=
X-Env-Sender: prvs=445ef49c3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1507294033!70002975!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27877 invoked from network); 6 Oct 2017 12:47:15 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 12:47:15 -0000
X-IronPort-AV: E=Sophos;i="5.42,483,1500940800"; 
 d="scan'208,223";a="450727483"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 6 Oct 2017 13:46:31 +0100
Message-ID: <1507293991-505-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH] Update xl.cfg files for Xen 4.10 support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbSA0LjEwIG9ud2FyZHMsIHRoZSBjb25maWd1cmF0aW9uIGZpbGUgc2hvdWxkIHVzZSB0eXBl
PSBpbiBwcmVmZXJlbmNlIHRvCmJ1aWxkZXIvbG9hZGVyLiAgTGVhdmUgdGhlIG9sZGVyIG9wdGlv
bnMgZm9yIGxlZ2FjeSBjb21wYXRhYmlsaXR5LgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0t
LQogY29uZmlnL2RlZmF1bHQtaHZtLmNmZy5pbiB8IDUgKysrKy0KIGNvbmZpZy9kZWZhdWx0LXB2
LmNmZy5pbiAgfCA1ICsrKystCiAyIGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9jb25maWcvZGVmYXVsdC1odm0uY2ZnLmluIGIvY29u
ZmlnL2RlZmF1bHQtaHZtLmNmZy5pbgppbmRleCAwZGUyNTQ2Li5jNDEwZWZmIDEwMDY0NAotLS0g
YS9jb25maWcvZGVmYXVsdC1odm0uY2ZnLmluCisrKyBiL2NvbmZpZy9kZWZhdWx0LWh2bS5jZmcu
aW4KQEAgLTEsNSArMSw4IEBACiBuYW1lPSJ0ZXN0LUBARU5WQEAtQEBOQU1FQEBAQFZBUklBVElP
TkBAIgotYnVpbGRlcj0iaHZtIgorCit0eXBlPSJodm0iCitidWlsZGVyPSJodm0iICMgTGVnYWN5
IGZvciBiZWZvcmUgWGVuIDQuMTAKKwogbWVtb3J5PTEyOAogZmlybXdhcmVfb3ZlcnJpZGU9IkBA
WFRGRElSQEAvdGVzdHMvQEBOQU1FQEAvdGVzdC1AQEVOVkBALUBATkFNRUBAIgogCmRpZmYgLS1n
aXQgYS9jb25maWcvZGVmYXVsdC1wdi5jZmcuaW4gYi9jb25maWcvZGVmYXVsdC1wdi5jZmcuaW4K
aW5kZXggZGFlZGY0OS4uOTIxZTUyYSAxMDA2NDQKLS0tIGEvY29uZmlnL2RlZmF1bHQtcHYuY2Zn
LmluCisrKyBiL2NvbmZpZy9kZWZhdWx0LXB2LmNmZy5pbgpAQCAtMSw0ICsxLDcgQEAKIG5hbWU9
InRlc3QtQEBFTlZAQC1AQE5BTUVAQEBAVkFSSUFUSU9OQEAiCi1sb2FkZXI9ImdlbmVyaWMiCisK
K3R5cGU9InB2IgorbG9hZGVyPSJnZW5lcmljIiAjIExlZ2FjeSBmb3IgYmVmb3JlIFhlbiA0LjEw
CisKIG1lbW9yeT0xMjgKIGtlcm5lbD0iQEBYVEZESVJAQC90ZXN0cy9AQE5BTUVAQC90ZXN0LUBA
RU5WQEAtQEBOQU1FQEAiCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 12:50:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 12:50:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0S4r-0001Y8-MS; Fri, 06 Oct 2017 12:50:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0S4r-0001Xs-4i
 for xen-devel@lists.xensource.com; Fri, 06 Oct 2017 12:50:05 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 46/5D-03409-CFB77D95; Fri, 06 Oct 2017 12:50:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVfd39fV
 Ig7VTxS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaseHXX5aCi32MFa8b5jI2
 MG5L62Lk4hASaGSSOHruEyuE85hRYlvvJSYIZxujxLPux0AZTg4RAWeJr2fmsoPYvAL6ErM3T
 WUCsYUFzCSWbt/ICNIgITBRVuLCoUtgRRIC3hJLTu1lgrEnHzoNVMTOwSZgJXFIDCTKIqAqMe
 fuPNYJjNwLGBlWMWoUpxaVpRbpGhroJRVlpmeU5CZm5gB5Znq5qcXFiempOYlJxXrJ+bmbGIF
 +ZwCCHYzH38cdYpTkYFIS5X1ffj1SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgQvPzCMhASLUtNT
 K9Iyc4ABCJOW4OBREuH1rQJK8xYXJOYWZ6ZDpE4x6nIc23T5D5MQS15+XqqUOO8zkCIBkKKM0
 jy4EbBouMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhXnGQS3gy80rgNr0COoIJ6Ig5TVdAji
 hJREhJNTC6fupYIWNpqbZW8JP8pI38ksYNe1ao+J2YJlY1M0aM1WFl/VSVhln8nR9nGJ91Yfq
 09eaC+VIRVdb7BYxSW58qRh/fZvbnZXLLU83udHsNHslDZ5JXmDlotrzzsmhN3Rkb3RA+i/lW
 hs0Rg0WxU1d57S+6Lxxc+/67qPr1+b/+dq3XecTFdE2JpTgj0VCLuag4EQAh1L0rgQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1507294202!70493336!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21808 invoked from network); 6 Oct 2017 12:50:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Oct 2017 12:50:03 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0S4n-0006x1-B6; Fri, 06 Oct 2017 12:50:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e0S4h-0008Au-LJ; Fri, 06 Oct 2017 12:49:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e0S4g-00043k-CO; Fri, 06 Oct 2017 12:49:54 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114051-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:regression
 linux-linus:test-armhf-armhf-xl-rtds:guest-start.2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=0f380715e51f5ff418cfccb4cd0d4fe4c48c3241
X-Osstest-Versions-That: linux=d81fa669e3de7eb8a631d7d95dac5fbcb2bf9d4e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 06 Oct 2017 12:49:54 +0000
Subject: [Xen-devel] [linux-linus test] 114051: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5861601895739866255=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114051 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114051/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-i386-pvgrub 10 debian-di-install        fail REGR. vs. 113982

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-rtds     17 guest-start.2           fail blocked in 113982
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113982
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 113982
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113982
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 113982
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113982
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113982
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                0f380715e51f5ff418cfccb4cd0d4fe4c48c3241
baseline version:
 linux                d81fa669e3de7eb8a631d7d95dac5fbcb2bf9d4e

Last test of basis   113982  2017-10-04 01:01:34 Z    2 days
Failing since        114012  2017-10-04 17:20:45 Z    1 days    3 attempts
Testing same since   114051  2017-10-05 20:58:31 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Armstrong Skomra <aaron.skomra@wacom.com>
  Aaron Armstrong Skomra <skomra@gmail.com>
  Adrian Salido <salidoa@google.com>
  Aleksander Morgado <aleksander@aleksander.es>
  Alexander Potapenko <glider@google.com>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Alexandre Bounine <alexandre.bounine@idt.com>
  Alexandre Torgue <alexandre.torgue@st.com>
  Alexandru Moise <00moses.alexander00@gmail.com>
  Alexei Starovoitov <ast@fb.com>
  Alexei Starovoitov <ast@kernel.org>
  Alexey Kodanev <alexey.kodanev@oracle.com>
  Andrea Arcangeli <aarcange@redhat.com>
  Andrei Vagin <avagin@virtuozzo.com>
  Andrew F. Davis <afd@ti.com>
  Andrew Lunn <andrew@lunn.ch>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Konovalov <andreyknvl@google.com>
  Antoine Tenart <antoine.tenart@free-electrons.com>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arnd Bergmann <arnd@arndb.de>
  Artem Savkov <asavkov@redhat.com>
  Arve HjÃ¸nnevÃ¥g <arve@android.com>
  Avraham Stern <avraham.stern@intel.com>
  Baolin Wang <baolin.wang@linaro.org>
  Baruch Siach <baruch@tkos.co.il>
  Benjamin Tissoires <benjamin.tissoires@redhat.com>
  Casey Schaufler <casey@schaufler-ca.com>
  Christoph Paasch <cpaasch@apple.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Christophe Leroy <christophe.leroy@c-s.fr>
  Claudiu Beznea <claudiu.beznea@microchip.com>
  Colin Ian King <colin.king@canonical.com>
  Cyrill Gorcunov <gorcunov@gmail.com>
  Cyrill Gorcunov <gorcunov@openvz.org>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  David S. Miller <davem@davemloft.net>
  David Spinadel <david.spinadel@intel.com>
  David Wu <david.wu@rock-chips.com>
  Davidlohr Bueso <dave@stgolabs.net>
  Davidlohr Bueso <dbueso@suse.de>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Ed Blake <ed.blake@sondrel.com>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Frank Kunz <frank.kunz@nokia.com>
  Gal Pressman <galp@mellanox.com>
  Geert Uytterhoeven <geert+renesas@glider.be>
  Geert Uytterhoeven <geert@linux-m68k.org>
  Grant Grundler <grundler@chromium.org>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory CLEMENT <gregory.clement@free-electrons.com>
  Guenter Roeck <groeck@chromium.org>
  Guillaume Nault <g.nault@alphalink.fr>
  Guneshwor Singh <guneshwor.o.singh@intel.com>
  H. Nikolaus Schaller <hns@goldelico.com>
  Hans de Goede <hdegoede@redhat.com>
  Heiko Stuebner <heiko@sntech.de>
  Igor Russkikh <igor.russkikh@aquantia.com>
  Inbar Karmy <inbark@mellanox.com>
  Ingo Molnar <mingo@kernel.org>
  Ioan Nicu <ioan.nicu.ext@nokia.com>
  Jacopo Mondi <jacopo+renesas@jmondi.org>
  Jakub Kicinski <jakub.kicinski@netronome.com>
  James Hogan <jhogan@kernel.org>
  James Morris <james.l.morris@oracle.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jason Gerecke <jason.gerecke@wacom.com>
  Jason Gerecke <killertofu@gmail.com>
  Jean Delvare <jdelvare@suse.de>
  Jeff Layton <jlayton@redhat.com>
  Jerome Brunet <jbrunet@baylibre.com>
  Jiri Kosina <jkosina@suse.cz>
  Jiri Pirko <jiri@mellanox.com>
  Joe Perches <joe@perches.com>
  Johannes Thumshirn <jthumshirn@suse.de>
  Johannes Weiner <hannes@cmpxchg.org>
  JÃ©rÃ´me Glisse <jglisse@redhat.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Karthik Tummala <karthik@techveda.org>
  Keerthy <j-keerthy@ti.com>
  Kees Cook <keescook@chromium.org>
  Kevin Hilman <khilman@baylibre.com>
  Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
  Kirill Tkhai <ktkhai@virtuozzo.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Luca Coelho <luciano.coelho@intel.com>
  Ludovic Desroches <ludovic.desroches@microchip.com>
  Luis R. Rodriguez <mcgrof@kernel.org>
  Lyude <lyude@redhat.com>
  Mark Rutland <mark.rutland@arm.com>
  Martin KaFai Lau <kafai@fb.com>
  Masahiro Yamada <yamada.masahiro@socionext.com>
  Matan Barak <matanb@mellanox.com>
  Matt Chen <matt.chen@intel.com>
  Matthieu Robin <matthieu@macolu.org>
  Mel Gorman <mgorman@techsingularity.net>
  Meng Xu <mengxu.gatech@gmail.com>
  Michal Hocko <mhocko@suse.com>
  Mike Rapoport <rppt@linux.vnet.ibm.com>
  Minchan Kim <minchan@kernel.org>
  Naftali Goldstein <naftali.goldstein@intel.com>
  Neil Horman <nhorman@tuxdriver.com>
  Nicholas Bishop <nbishop@neverware.com>
  Nickey Yang <nickey.yang@rock-chips.com>
  Nicolas Ferre <nicolas.ferre@microchip.com>
  Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
  Oleg Nesterov <oleg@redhat.com>
  Olof Johansson <olof@lixom.net>
  Or Gerlitz <ogerlitz@mellanox.com>
  Paolo Abeni <pabeni@redhat.com>
  Parthasarathy Bhuvaragan <parthasarathy.bhuvaragan@ericsson.com>
  Paul Blakey <paulb@mellanox.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Pavel Belous <Pavel.Belous@aquantia.com>
  Pavel Machek <pavel@ucw.cz>
  Pavel Tatashin <pasha.tatashin@oracle.com>
  Petr Machata <petrm@mellanox.com>
  Philipp Zabel <p.zabel@pengutronix.de>
  Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
  Ping Cheng <ping.cheng@wacom.com>
  Ping Cheng <pinglinux@gmail.com>
  Raed Salem <raeds@mellanox.com>
  Reza Arbab <arbab@linux.vnet.ibm.com>
  Roi Dayan <roid@mellanox.com>
  Roopa Prabhu <roopa@cumulusnetworks.com>
  Russell King <rmk+kernel@armlinux.org.uk>
  Rusty Russell <rusty@rustcorp.com.au>
  Sabrina Dubroca <sd@queasysnail.net>
  Saeed Mahameed <saeedm@mellanox.com>
  Sara Sharon <sara.sharon@intel.com>
  Sekhar Nori <nsekhar@ti.com>
  Sergey Matyukevich <sergey.matyukevich.os@quantenna.com>
  Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
  Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
  Shaohua Li <shli@fb.com>
  Sherry Yang <sherryy@android.com>
  Shrirang Bagul <shrirang.bagul@canonical.com>
  Shu Wang <shuwang@redhat.com>
  Sriram Periyasamy <sriramx.periyasamy@intel.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Chulski <stefanc@marvell.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
  Subhransu S. Prusty <subhransu.s.prusty@intel.com>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Suniel Mahesh <sunil.m@techveda.org>
  Takashi Iwai <tiwai@suse.de>
  Takashi Sakamoto <o-takashi@sakamocchi.jp>
  Thomas Meyer <thomas@m3y3r.de>
  Timur Tabi <timur@codeaurora.org>
  Tony Lindgren <tony@atomide.com>
  Vineet Gupta <vgupta@synopsys.com>
  Vineet Gupta <Vineet.Gupta1@synopsys.com>
  Vinod Koul <vinod.koul@intel.com>
  Vishakha Narvekar <Vishakha.Narvekar@dell.com>
  Vitaly Wool <vitalywool@gmail.com>
  Vivien Didelot <vivien.didelot@savoirfairelinux.com>
  Vlad Buslov <vladbu@mellanox.com>
  Vladimir Davydov <vdavydov.dev@gmail.com>
  Willem de Bruijn <willemb@google.com>
  Xin Long <lucien.xin@gmail.com>
  Yan Markman <ymarkman@marvell.com>
  Yasuaki Ishimatsu <isimatu.yasuaki@jp.fujitsu.com>
  YASUAKI ISHIMATSU <yasu.isimatu@gmail.com>
  Yogesh Siraswar <yogeshs@ti.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         pass    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 fail    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

(No revision log; it would be 5332 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5861601895739866255==--

From xen-devel-bounces@lists.xen.org Fri Oct 06 12:53:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 12:53:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0S7y-0001w9-8x; Fri, 06 Oct 2017 12:53:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jirislaby@gmail.com>) id 1e0S7x-0001w3-Gz
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 12:53:17 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 77/F3-03453-CBC77D95; Fri, 06 Oct 2017 12:53:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnleJIrShJLcpLzFFi42K5GNpwSHd7zfV
 Ig6tLuC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owzjd1sBfuUK9o+H2JsYHwl08XIxSEkMINR
 4sfrfUxdjJwcEgJ3WCW2T9WEsLMkWpq2s0HYaRI35s1hhbArJe6ca2EGsYUElCQ+bZ3OBDHoP
 ZPEt42XwYqEBdwk2uZdYwGxRQRCJC4c+cIOUsQs8JpJ4uyq6cwQHTOZJNo6LzKCVLEJKEq0nL
 0GdgavgJXE4x1LwLpZBFQkuvZOAbNFBcIlms72s0DUCEqcnPkEzOYUCJRYs+kn2BxmAXWJP/M
 uMUPY4hJNX1ayQtjyEtvfzmGewCgyC0n7LCQts5C0zELSsoCRZRWjRnFqUVlqka6hhV5SUWZ6
 RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmB0MADBDsabGwMOMUpyMCmJ8r4vvx4pxJeUn
 1KZkVicEV9UmpNafIhRhoNDSYL3RDVQTrAoNT21Ii0zBxinMGkJDh4lEd4dIGne4oLE3OLMdI
 jUKUZjjgt3Lv1h4jiw59YfJiGWvPy8VClx3iiQUgGQ0ozSPLhBsPRxiVFWSpiXEeg0IZ6C1KL
 czBJU+VeM4hyMSsK8QSBTeDLzSuD2vQI6hQnolDlNV0BOKUlESEk1MGboJ877y/Ux9rbt7nqm
 5ivXdqxaH3dD5I5qvXhc34wdiaKz3jBrXthi4Kulw9txXM6skY8vuX9P3fVZ1u+7Mz9P/Wmcn
 xz41sJi/dnvEzZtWXRxmgfz49tx74oXK5/9/vi1hZPO5KuPZyznNvvHkMZ2s3HViYWZ5ywWfo
 n519Yw0+Ww65TE6TlKLMUZiYZazEXFiQDmYPd6GgMAAA==
X-Env-Sender: jirislaby@gmail.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1507294391!76553569!1
X-Originating-IP: [209.85.128.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6065 invoked from network); 6 Oct 2017 12:53:11 -0000
Received: from mail-wr0-f194.google.com (HELO mail-wr0-f194.google.com)
 (209.85.128.194)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Oct 2017 12:53:11 -0000
Received: by mail-wr0-f194.google.com with SMTP id z96so9971042wrb.0
 for <xen-devel@lists.xenproject.org>; Fri, 06 Oct 2017 05:53:11 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=LOAARUNWswBGor+Sfialot7dQoV9IpTJ3uNEM2mArk8=;
 b=e3wZuyBUvVpDSe5hjiIIOHy5j9FwMzCRzFLeJBHSu0ffRI0kM0kCaVJyXKIKtxPWhk
 eUMi6Y4SLzvXV1C4Xhlv+e0V26GzUvdQplIPirzf5rv/L9HRBD1e1e9ISWTpTv6pYyiV
 RYtIeeiVCo0t0v7HHnWHO+iD3Knz6hCmnThaONYFWZBWhnN4FLuW4u3kLCkq7Sfhc3yY
 Gq261bDFVHpnbuItOKAK6e/MFkpi3Qn/nAXfeyjxYRgif3Az22/F0XKRN/gkSO4er2pR
 AE7G61hzfrBzxHqPkQLUla0G2Gw92MHwQLiWaXrA/vRoS3eVMPOtRp+fPl4MpcSdZ+y1
 iGPg==
X-Gm-Message-State: AMCzsaXqOKVaT7RJIKjc2xgQq86Im+d4b2Bdp8nAcokWpRRFbVrtdWXS
 7UYdaholvoZGB4JAr/9ly/Ha0Q==
X-Google-Smtp-Source: AOwi7QAgJghjre3PirlrzrH8LN8gqg6N8rliKRtLyrz6UKURNswA8LFyEqpxdKyKHud2x0qpKioBfw==
X-Received: by 10.223.199.197 with SMTP id y5mr2094276wrg.71.1507294390538;
 Fri, 06 Oct 2017 05:53:10 -0700 (PDT)
Received: from ?IPv6:2a01:4240:2e27:ad85:aaaa::19f?
 (f.9.1.0.0.0.0.0.0.0.0.0.a.a.a.a.5.8.d.a.7.2.e.2.0.4.2.4.1.0.a.2.v6.cust.nbox.cz.
 [2a01:4240:2e27:ad85:aaaa::19f])
 by smtp.gmail.com with ESMTPSA id p77sm1582817wmd.28.2017.10.06.05.53.08
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 06 Oct 2017 05:53:09 -0700 (PDT)
To: Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Mark Rutland <mark.rutland@arm.com>
References: <20171002091246.28432-1-jslaby@suse.cz>
 <20171002091246.28432-19-jslaby@suse.cz>
 <CAKv+Gu9C88ToAx+8KcGacUECo7ExnTTBmibEjpB2WkfFvjoZvw@mail.gmail.com>
 <5a3785ea-d2d8-dd51-4b02-12f4ca5507d7@suse.cz>
 <CAKv+Gu-7q_Pr5SoUY_kUstaVusUxvXt9e8xeChQySGZ6h+jdAg@mail.gmail.com>
From: Jiri Slaby <jslaby@suse.cz>
Message-ID: <9dfcee94-2058-8986-526c-f7ef9ebada66@suse.cz>
Date: Fri, 6 Oct 2017 14:53:08 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <CAKv+Gu-7q_Pr5SoUY_kUstaVusUxvXt9e8xeChQySGZ6h+jdAg@mail.gmail.com>
Content-Language: en-GB
Cc: "linux-efi@vger.kernel.org" <linux-efi@vger.kernel.org>,
 Matt Fleming <matt@codeblueprint.co.uk>, "x86@kernel.org" <x86@kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "mingo@redhat.com" <mingo@redhat.com>, "hpa@zytor.com" <hpa@zytor.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "tglx@linutronix.de" <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH v4 19/27] x86: assembly,
	make some functions local
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxMC8wNC8yMDE3LCAwOTozMyBBTSwgQXJkIEJpZXNoZXV2ZWwgd3JvdGU6Cj4gT24g
NCBPY3RvYmVyIDIwMTcgYXQgMDg6MjIsIEppcmkgU2xhYnkgPGpzbGFieUBzdXNlLmN6PiB3cm90
ZToKPj4gT24gMTAvMDIvMjAxNywgMDI6NDggUE0sIEFyZCBCaWVzaGV1dmVsIHdyb3RlOgo+Pj4g
T24gMiBPY3RvYmVyIDIwMTcgYXQgMTA6MTIsIEppcmkgU2xhYnkgPGpzbGFieUBzdXNlLmN6PiB3
cm90ZToKPj4+PiBUaGVyZSBpcyBhIGNvdXBsZSBvZiBhc3NlbWJseSBmdW5jdGlvbnMsIHdoaWNo
IGFyZSBpbnZva2VkIG9ubHkgbG9jYWxseQo+Pj4+IGluIHRoZSBmaWxlIHRoZXkgYXJlIGRlZmlu
ZWQuIEluIEMsIHdlIG1hcmsgdGhlbSAic3RhdGljIi4gSW4gYXNzZW1ibHksCj4+Pj4gYW5ub3Rh
dGUgdGhlbSB1c2luZyBTWU1fe0ZVTkMsQ09ERX1fU1RBUlRfTE9DQUwgKGFuZCBzd2l0Y2ggdGhl
aXIKPj4+PiBFTkRQUk9DIHRvIFNZTV97RlVOQyxDT0RFfV9FTkQgdG9vKS4gV2hldGhlciBGVU5D
IG9yIENPREUgZGVwZW5kcyBvbgo+Pj4+IEVORFBST0MvRU5EIGZvciBhIHBhcnRpY3VsYXIgZnVu
Y3Rpb24gKEMgb3Igbm9uLUMpLgo+Pj4+Cj4+Pgo+Pj4gSSB3YXNuJ3QgY2MnZWQgb24gdGhlIGNv
dmVyIGxldHRlciwgc28gSSBhbSBtaXNzaW5nIHRoZSByYXRpb25hbGUgb2YKPj4+IHJlcGxhY2lu
ZyBFTlRSWS9FTkRQUk9DIHdpdGggb3RoZXIgbWFjcm9zLgo+Pgo+PiBUaGVyZSB3YXMgbm8gY292
ZXIgbGV0dGVyLiBJIGFtIGF0dGFjaGluZyB3aGF0IGlzIGluIFBBVENIIDEvMjcgaW5zdGVhZDoK
Pj4gSW50cm9kdWNlIG5ldyBDIG1hY3JvcyBmb3IgYW5ub3RhdGlvbnMgb2YgZnVuY3Rpb25zIGFu
ZCBkYXRhIGluCj4+IGFzc2VtYmx5LiBUaGVyZSBpcyBhIGxvbmctc3RhbmRpbmcgbWVzcyBpbiBt
YWNyb3MgbGlrZSBFTlRSWSwgRU5ELAo+PiBFTkRQUk9DIGFuZCBzaW1pbGFyLiBUaGV5IGFyZSB1
c2VkIGluIGRpZmZlcmVudCBtYW5uZXJzIGFuZCBzb21ldGltZXMKPj4gaW5jb3JyZWN0bHkuCj4+
Cj4gCj4gSSBtdXN0IHNheSwgSSBkb24ndCBzaGFyZSB0aGlzIHNlbnRpbWVudC4KPiAKPiBJbiBh
cm02NCwgd2UgdXNlIEVOVFJZL0VORFBST0MgZm9yIGZ1bmN0aW9ucyB3aXRoIGV4dGVybmFsIGxp
bmthZ2UsCj4gYW5kIHRoZSBiYXJlIHN5bWJvbCBuYW1lL0VORFBST0MgZm9yIGZ1bmN0aW9ucyB3
aXRoIGxvY2FsIGxpbmthZ2UuIEkKPiBndWVzcyB3ZSBjb3VsZCBhZGQgRU5ET0JKRUNUIGlmIHdl
IHdhbnRlZCB0bywgYnV0IHdlIG5ldmVyIHJlYWxseSBmZWx0Cj4gdGhlIG5lZWQuCgpZZXMgYW5k
IHRoaXMgaXMgZXhhY3RseSB0aGUgcmVhc29uIGZvciB0aGUgbmV3IG1hY3Jvcy4gTm93LCBpdCdz
IGEKY29tcGxldGUgbWVzcy4gT25lIGFyY2ggZG9lcyB0aGlzLCBhbm90aGVyIGRvZXMgdGhhdC4g
QW5kIHdlIGFyZSBpbiBhCnN0YXRlIHRvIGhhdmUgcmVsaWFibGUgc3RhY2t0cmFjZXMsIGxldCBv
Ymp0b29sIGNoZWNrIGZ1bmN0aW9ucywgbGV0Cm9ianRvb2wgZ2VuZXJhdGUgYW5ub3RhdGlvbnMg
KGUuZy4gZm9yIE9SQyB1bndpbmRlciksIGV0Yy4KCldpdGhvdXQga25vd2luZyB3aGF0IGlzIHN0
YXJ0LCB3aGVyZSBpcyBpdHMgZW5kLCB3aGF0IGlzIGZ1bmN0aW9uLCB3aGF0CmlzIG9iamVjdCAo
ZGF0YSkgZXRjLiwgaXQgY2FuIGJhcmVseSBjaGVjayBvciBldmVuIGdlbmVyYXRlIGFueXRoaW5n
CmF1dG9tYXRpY2FsbHkuIE5vdCBzcGVha2luZyBhYm91dCBpbXBhaXJlZCBtYWNyb3MgbGlrZSB5
b3VyIG5hbWUvRU5EUFJPQwphYm92ZS4KClRoZXJlIHdhcyBhIGNsZWFudXAgaW4geDg2IGRvbmUg
YnkgSm9zaCBhbmQgb3RoZXJzIHRoYXQgd2UgaGF2ZSBhdCBsZWFzdApjb3JyZWN0IEVOVFJZK0VO
RCBhbmQgRU5UUlkrRU5EUFJPQyBhbm5vdGF0aW9ucyBpbiBtb3N0IGNhc2VzIG5vdy4gRXZlbgp0
aG91Z2ggaXQgd2FzIGNvbmNsdWRlZCB0aGUgbmFtZXMgYXJlIHdlaXJkIChsZWZ0b3ZlciBmcm9t
IHRoZSBwYXN0KS4gU28KeWVzLCB0aGVyZSB3YXMgYSBkaXNjdXNzaW9uIGFib3V0IHRoZSBjbGVh
bnVwLCBuYW1pbmcgYW5kIHN1Y2guIEFuZCBJCmNhbWUgdXAgd2l0aCB0aGUgbmFtZXMgaW4gdGhp
cyBlLW1haWwuCgpodHRwOi8vbGttbC5rZXJuZWwub3JnL3IvJTNDMjAxNzAyMTcxMDQ3NTcuMjg1
ODgtMS1qc2xhYnlAc3VzZS5jeiUzRQoKPj4gU28gaW50cm9kdWNlIG1hY3JvcyB3aXRoIGNsZWFy
IHVzZSB0byBhbm5vdGF0ZSBhc3NlbWJseSBhcyBmb2xsb3dzOgo+Pgo+PiBhKSBTdXBwb3J0IG1h
Y3JvcyBmb3IgdGhlIG9uZXMgYmVsb3cKPj4gICAgU1lNX1RfRlVOQyAtLSB0eXBlIHVzZWQgYnkg
YXNzZW1ibGVyIHRvIG1hcmsgZnVuY3Rpb25zCj4+ICAgIFNZTV9UX09CSkVDVCAtLSB0eXBlIHVz
ZWQgYnkgYXNzZW1ibGVyIHRvIG1hcmsgZGF0YQo+PiAgICBTWU1fVF9OT05FIC0tIHR5cGUgdXNl
ZCBieSBhc3NlbWJsZXIgdG8gbWFyayBlbnRyaWVzIG9mIHVua25vd24gdHlwZQo+Pgo+IAo+IElz
IGlzIG5lY2Vzc2FyeSB0byBtYXJrIGFuIGVudHJ5IGFzIGhhdmluZyBubyB0eXBlPyBXaGF0IGlz
IHRoZQo+IGRlZmF1bHQgdHlwZSBmb3IgYW4gdW5tYXJrZWQgZW50cnk/CgpUaGUgZGVmYXVsdCBp
cyBpbmRlZWQgVF9OT05FLiBUaGUgdGhpbmcgaXMgdGhhdCBtb3N0IG1hY3JvcyB1c2UKU1lNX1NU
QVJUIGFuZCBTWU1fRU5EIHdoaWNoIHJlcXVpcmVzIHRoZSB0eXBlIGFzIGFyZ3VtZW50LiBTbyBm
b3IKY29udmVuaWVuY2UsIHdlIGRlZmluZSBhbHNvIFNZTV9UX05PTkUgdXNlZCBlLmcuIHRvIGRl
ZmluZSBTWU1fQ09ERV9FTkQ6CiNkZWZpbmUgU1lNX0NPREVfRU5EKG5hbWUpICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgICAgIFNZTV9FTkQoQ09ERSwgbmFtZSwgU1lNX1RfTk9O
RSkKCkRlc3BpdGUgaXQgbmVlZHMgbm90IGJlIHRoZXJlLiBCdXQgdXNlcnMgb2YgdGhlIG1hY3Jv
cyBzaG91bGQgbm90IGNhcmUuCgo+PiAgICBUaGV5IGFyZSBkZWZpbmVkIGFzIFNUVF9GVU5DLCBT
VFRfT0JKRUNULCBhbmQgU1RUX05PVFlQRQo+PiAgICByZXNwZWN0aXZlbHkuIEFjY29yZGluZyB0
byB0aGUgZ2FzIG1hbnVhbCwgdGhpcyBpcyB0aGUgbW9zdCBwb3J0YWJsZQo+PiAgICB3YXkuIEkg
YW0gbm90IHN1cmUgYWJvdXQgb3RoZXIgYXNzZW1ibGVycywgc28gd2UgY2FuIHN3aXRjaCB0aGlz
IGJhY2sKPj4gICAgdG8gJWZ1bmN0aW9uIGFuZCAlb2JqZWN0IGlmIHRoaXMgdHVybnMgaW50byBh
IHByb2JsZW0uIEFyY2hpdGVjdHVyZXMKPj4gICAgY2FuIGFsc28gb3ZlcnJpZGUgdGhlbSBieSBz
b21ldGhpbmcgbGlrZSAiLCBAZnVuY3Rpb24iIGlmIHRoZXkgbmVlZC4KPj4KPj4gICAgU1lNX0Ff
QUxJR04sIFNZTV9BX05PTkUgLS0gYWxpZ24gdGhlIHN5bWJvbD8KPj4gICAgU1lNX1ZfR0xPQkFM
LCBTWU1fVl9XRUFLLCBTWU1fVl9MT0NBTCAtLSB2aXNpYmlsaXR5IG9mIHN5bWJvbHMKPj4KPiAK
PiBMaW5rYWdlICE9IHZpc2liaWxpdHkKCk9LLCBJIGNhbiBmaXggdGhpcy4KCj4+IGQpIEZvciBk
YXRhCj4+ICAgIFNZTV9EQVRBX1NUQVJUIC0tIGdsb2JhbCBkYXRhIHN5bWJvbAo+PiAgICBTWU1f
REFUQV9FTkQgLS0gdGhlIGVuZCBvZiB0aGUgU1lNX0RBVEFfU1RBUlQgc3ltYm9sCj4+ICAgIFNZ
TV9EQVRBX0VORF9MQUJFTCAtLSB0aGUgbGFiZWxlZCBlbmQgb2YgU1lNX0RBVEFfU1RBUlQgc3lt
Ym9sCj4+ICAgIFNZTV9EQVRBX1NJTVBMRSAtLSBzdGFydCtlbmQgd3JhcHBlciBhcm91bmQgc2lt
cGxlIGdsb2JhbCBkYXRhCj4+ICAgIFNZTV9EQVRBX1NJTVBMRV9MT0NBTCAtLSBzdGFydCtlbmQg
d3JhcHBlciBhcm91bmQgc2ltcGxlIGxvY2FsIGRhdGEKPj4KPiAKPiBJIGFtIHNvcnJ5IGJ1dCBJ
IHRoaW5rIHRoaXMgaXMgdGVycmlibGUuIERvIHdlIHJlYWxseSBuZWVkIDIwKyBuZXcKPiBtYWNy
b3MgdG8gd3JhcCBldmVyeSBzaW5nbGUgYXNzZW1ibGVyIGRpcmVjdGl2ZSBpbnZvbHZlZCBpbiBk
ZWZpbmluZwo+IHN5bWJvbHMgYW5kIHNldHRpbmcgdGhlaXIgYXR0cmlidXRlcz8KCkJhc2ljYWxs
eSwgbW9zdCBjb2RlIHVzZXMgU1lNX0ZVTkNfU1RBUlQvRU5EIGFuZCBTWU1fREFUQV9TVEFSVC9F
TkQgKG9yClNZTV9EQVRBX1NJTVBMRSkuIFRoZSByZXN0IGlzIHNwZWNpYWwgY2FzZXMgdGhhdCBf
aGF2ZV8gdG8gYmUgYW5ub3RhdGVkCmFzIHN1Y2ggYW55d2F5IChieSBlLmcuIFNZTV9DT0RFX1NU
QVJUL0VORCkuIE9ianRvb2wgY2Fubm90IGNoZWNrIHRoZQpjb2RlIHdpdGhvdXQgdGhpcyByZWxp
YWJseSBhbmQgaXQgaXMgZXhhY3RseSB0aGUgc2FtZSBhcyB1c2luZyBlaXRoZXIKRU5EIG9yIEVO
RFBST0MgZm9yIGEgcGFydGljdWxhciBmdW5jdGlvbiBleGNlcHQgcGVvcGxlIHVzZSB0aGVzZSBp
biBhCndyb25nIHdheSBhcyB0aGV5IGFyZSB1bmRvY3VtZW50ZWQuCgo+IElzIHRoaXMgaXNzdWUg
eW91IGFyZSBzb2x2aW5nIHdpZGVseSBwZXJjZWl2ZWQgYXMgYSBwcm9ibGVtPwoKU28geWVzLCBJ
IGJlbGlldmUgc28uCgp0aGFua3MsCi0tIApqcwpzdXNlIGxhYnMKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 12:54:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 12:54:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0S8s-00021o-Hr; Fri, 06 Oct 2017 12:54:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44597b5a6=ross.lagerwall@citrix.com>)
 id 1e0S8r-00021b-8y
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 12:54:13 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 62/56-03870-4FC77D95; Fri, 06 Oct 2017 12:54:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHSDve7Hmuu
 RBh1WFt+3TGZyYPQ4/OEKSwBjFGtmXlJ+RQJrxrd2/4I3XBV7Du9maWC8xd7FyMkhIeAvcajr
 PSOILSxgJ3Hj6R1mEFtEwEXiyJYtLF2MXBzMAjsYJV70zAFzhAQ6GCUu9XWDdbMJGEjcuvQdr
 INXwFbiVNt/sDiLgIrEuZ0vwOKiAuESTWf7WSBqBCVOznwCZHNwcAp4Sdx+6Q0SZhawkJg5/z
 wjhC0ucevJfCYIW15i+9s5YGOEBNQk3i4/wzKBkX8WkkmzkLTPQtI+C0n7AkaWVYwaxalFZal
 FusZGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgaHJAAQ7GE+vCzzEKMnBpCTK
 +778eqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV57YKgLCRalpqdWpGXmAKMEJi3BwaMkwrujG
 ijNW1yQmFucmQ6ROsWoKCUO0ScAksgozYNrg0XmJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKg
 nzngUZz5OZVwI3/RXQYiagxXOaroAsLklESEk1MNpsv/fhlqWKVuwkCX2vhLbm/o4iNUvZEHM
 FjtIX5+7sSHl34dXHHSLeYS/uWd2Sqt/IGZQ5R2HFk9u+uTXHrvz59yvBYfUhF3fJHx83Tdj3
 7Un7V9OTKsuXnLhqcaAm7sar1B+b2mZ0Nm9UVy51/LJ+2/3NYQKPl089tfPxleV6wdorH7/23
 ntAiaU4I9FQi7moOBEAKxqrOscCAAA=
X-Env-Sender: prvs=44597b5a6=ross.lagerwall@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1507294447!110145955!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37845 invoked from network); 6 Oct 2017 12:54:08 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 12:54:08 -0000
X-IronPort-AV: E=Sophos;i="5.42,483,1500940800"; d="scan'208";a="450728614"
To: Ian Jackson <ian.jackson@eu.citrix.com>, <qemu-devel@nongnu.org>
References: <1507133891-26013-1-git-send-email-ian.jackson@eu.citrix.com>
 <1507133891-26013-8-git-send-email-ian.jackson@eu.citrix.com>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <5e5b3443-eb6f-de15-2cd6-35b5c9cf084a@citrix.com>
Date: Fri, 6 Oct 2017 13:47:31 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1507133891-26013-8-git-send-email-ian.jackson@eu.citrix.com>
Content-Language: en-US
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>, Juergen Gross <jgross@suse.com>,
 xen-devel@nongnu.org
Subject: Re: [Xen-devel] [PATCH 7/8] os-posix: Provide new -runasid option
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDQvMjAxNyAwNToxOCBQTSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gVGhpcyBhbGxvd3Mg
dGhlIGNhbGxlciB0byBzcGVjaWZ5IGEgdWlkIGFuZCBnaWQgdG8gdXNlLCBldmVuIGlmIHRoZXJl
Cj4gaXMgbm8gY29ycmVzcG9uZGluZyBwYXNzd29yZCBlbnRyeS4gIFRoaXMgd2lsbCBiZSB1c2Vm
dWwgaW4gY2VydGFpbgo+IFhlbiBjb25maWd1cmF0aW9ucy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBJ
YW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4Kc25pcAo+IEBAIC0xNjYsMTcg
KzE4NywxOSBAQCB2b2lkIG9zX3BhcnNlX2NtZF9hcmdzKGludCBpbmRleCwgY29uc3QgY2hhciAq
b3B0YXJnKQo+ICAgCj4gICBzdGF0aWMgdm9pZCBjaGFuZ2VfcHJvY2Vzc191aWQodm9pZCkKPiAg
IHsKPiAtICAgIGlmICh1c2VyX3B3ZCkgewo+IC0gICAgICAgIGlmIChzZXRnaWQodXNlcl9wd2Qt
PnB3X2dpZCkgPCAwKSB7Cj4gKyAgICBpZiAodXNlcl9wd2QgfHwgdXNlcl91aWQgIT0gKHVpZF90
KS0xKSB7Cj4gKyAgICAgICAgaWYgKHNldGdpZCh1c2VyX3B3ZCA/IHVzZXJfcHdkLT5wd19naWQg
OiB1c2VyX2dpZCkgPCAwKSB7Cj4gICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkZhaWxl
ZCB0byBzZXRnaWQoJWQpXG4iLCB1c2VyX3B3ZC0+cHdfZ2lkKTsKPiAgICAgICAgICAgICAgIGV4
aXQoMSk7Cj4gICAgICAgICAgIH0KPiAtICAgICAgICBpZiAoaW5pdGdyb3Vwcyh1c2VyX3B3ZC0+
cHdfbmFtZSwgdXNlcl9wd2QtPnB3X2dpZCkgPCAwKSB7Cj4gKyAgICAgICAgaWYgKCh1c2VyX3B3
ZAo+ICsgICAgICAgICAgICAgPyBpbml0Z3JvdXBzKHVzZXJfcHdkLT5wd19uYW1lLCB1c2VyX3B3
ZC0+cHdfZ2lkKQo+ICsgICAgICAgICAgICAgOiBzZXRncm91cHMoMSwgJnVzZXJfZ2lkKSkgPCAw
KSB7Cj4gICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkZhaWxlZCB0byBpbml0Z3JvdXBz
KFwiJXNcIiwgJWQpXG4iLAo+ICAgICAgICAgICAgICAgICAgICAgICB1c2VyX3B3ZC0+cHdfbmFt
ZSwgdXNlcl9wd2QtPnB3X2dpZCk7Cj4gICAgICAgICAgICAgICBleGl0KDEpOwo+ICAgICAgICAg
ICB9Cj4gLSAgICAgICAgaWYgKHNldHVpZCh1c2VyX3B3ZC0+cHdfdWlkKSA8IDApIHsKPiArICAg
ICAgICBpZiAoc2V0dWlkKHVzZXJfcHdkID8gdXNlcl9wd2QtPnB3X3VpZCA6IHVzZXJfZ2lkKSA8
IDApIHsKPiAgICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiRmFpbGVkIHRvIHNldHVpZCgl
ZClcbiIsIHVzZXJfcHdkLT5wd191aWQpOwo+ICAgICAgICAgICAgICAgZXhpdCgxKTsKPiAgICAg
ICAgICAgfQoKVGhpcyBsYXN0IG9uZSBzaG91bGQgYmUgdXNlcl91aWQsIG5vdCB1c2VyX2dpZC4K
Ci0tIApSb3NzIExhZ2Vyd2FsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 12:59:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 12:59:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0SE5-0002Lu-Bj; Fri, 06 Oct 2017 12:59:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <peter.maydell@linaro.org>) id 1e0SE3-0002Lm-99
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 12:59:35 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 93/4E-02229-63E77D95; Fri, 06 Oct 2017 12:59:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXiVRukq6tfdz3
 SYNc5U4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWNp+wW2gls8FRduf2RvYNzF2cXIxSEkMINR
 4m/zVHYQh0VgK7PE9zN7WEAcCYE5rBK/mhcDOZxATpXEt3mbmSDsIokbM3YydzFyANnFEtffB
 YGEeQUEJU7OfAJWLiTgLbHj91NWkBJOAS+J2y+9IZa1M0pM3/qbDaSGTUBP4uiNlewgNouAis
 T05kZGiDkBEn2LDrOC2MJAc34/OMcMYosIaEu8WLWODWQQs8B8JomuG0/BGpgFNCVat/9mn8A
 oOAvJHbOQpBYwMq1i1ChOLSpLLdI1NNNLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/d
 xAgMUQYg2ME49X3cIUZJDiYlUd6FNdcjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwFtQC5QSLU
 tNTK9Iyc4DRApOW4OBREuHNBGnlLS5IzC3OTIdInWLU5di359YfJiGWvPy8VClx3jiQGQIgRR
 mleXAjYJF7iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8FiBTeDLzSuA2vQI6ggnoiDlNV0C
 OKElESEk1MObpRfuFO33UVV9RpDTT7FHGVxYxuR/sBrpHk0/cU2fJOSgoMfn5E6EM8Z87ebgl
 qzi0NOTaBEXMHzs1aZ6/vF3gzMNWBv71jldKy51yhe4niew52VlncJ5RZHfXk8I1208t8FnS4
 FB3gn/2xFL/aHnLPgnmD1Y5ddM55/t/rpe0kLirPTVTiaU4I9FQi7moOBEAd9QpGtcCAAA=
X-Env-Sender: peter.maydell@linaro.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1507294767!105677807!1
X-Originating-IP: [74.125.82.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34181 invoked from network); 6 Oct 2017 12:59:27 -0000
Received: from mail-wm0-f45.google.com (HELO mail-wm0-f45.google.com)
 (74.125.82.45)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Oct 2017 12:59:27 -0000
Received: by mail-wm0-f45.google.com with SMTP id q132so7779523wmd.2
 for <xen-devel@lists.xenproject.org>; Fri, 06 Oct 2017 05:59:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=46K3c9ZTsrjhkCBOA9+ghWuk+p/b2Hi5EKul448vx1Q=;
 b=gKExoxKLAFm07jcTEy+Z0BE9K4XrrR6/GfOAJAGDlv7IPHCD5cj0zmXF9VMtZk3AD9
 jIF0Xy0TBebdqRskr7Ah1XCZbtrvIJ3aV2IVDiPmCaEKTAaAeNXkmS/nhxNTtI+WHkrL
 BwDfcwDw05E9WknLggQhhty+dF4/L5cxzfH1Q=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=46K3c9ZTsrjhkCBOA9+ghWuk+p/b2Hi5EKul448vx1Q=;
 b=rNg4rFJ9ci3tf5dDn93ycSJhQCUAaA555cfwqsdfXqldkL4eNNuV5OBx9vuJEc0EgT
 4mqM4dSiL0E68IAI8z0J36N3VL1BL96DsfjtEkllFZkhkpC5F1aeDNMUBfsSdmLNEsvD
 GK9C+lKnXCNryEsqko2rWRzjYrcjBuBjPs2JWO8Cb9Znysv0HLueqa+e1OpTdNmmAWIL
 URhL/83dW0Jz2eUlOu/EqqljLEiT989l0Y0CgbHayburehsAji6S/rCZ5WlvXQkcRxq6
 oykjKpG3QMY+nOWV/ZCOxSal1E5vQDhYcYKO+aKGt+z2vF4gMhkBDaj0Q8rBg1jFyMSv
 y8HQ==
X-Gm-Message-State: AMCzsaVVesQMLie743n7crV5CaycxXBencSfAtz+N1NnknV3UOLdpuCS
 jf0ZMynVfaNs8I+DQTD1qlBCLlLe5W9pE0DQk4A1kQ==
X-Google-Smtp-Source: AOwi7QAjf5FH6D8HxypwaRt9BBGkHbLfP4lMHMpmo1H78tSu8XgpalaoAFktNrGzPBReFTxi9gRTGpXs1whiXIh11Go=
X-Received: by 10.28.236.203 with SMTP id h72mr1797586wmi.147.1507294767381;
 Fri, 06 Oct 2017 05:59:27 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.128.207 with HTTP; Fri, 6 Oct 2017 05:59:06 -0700 (PDT)
In-Reply-To: <1507133891-26013-8-git-send-email-ian.jackson@eu.citrix.com>
References: <1507133891-26013-1-git-send-email-ian.jackson@eu.citrix.com>
 <1507133891-26013-8-git-send-email-ian.jackson@eu.citrix.com>
From: Peter Maydell <peter.maydell@linaro.org>
Date: Fri, 6 Oct 2017 13:59:06 +0100
Message-ID: <CAFEAcA-xTX8sL-ybzTs0p68B522ME=ckLo6NL=A1WV8N8bSwoQ@mail.gmail.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 QEMU Developers <qemu-devel@nongnu.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>, xen-devel@nongnu.org
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH 7/8] os-posix: Provide new
	-runasid option
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gNCBPY3RvYmVyIDIwMTcgYXQgMTc6MTgsIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPiB3cm90ZToKPiBUaGlzIGFsbG93cyB0aGUgY2FsbGVyIHRvIHNwZWNpZnkgYSB1
aWQgYW5kIGdpZCB0byB1c2UsIGV2ZW4gaWYgdGhlcmUKPiBpcyBubyBjb3JyZXNwb25kaW5nIHBh
c3N3b3JkIGVudHJ5LiAgVGhpcyB3aWxsIGJlIHVzZWZ1bCBpbiBjZXJ0YWluCj4gWGVuIGNvbmZp
Z3VyYXRpb25zLgo+Cj4gU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1
LmNpdHJpeC5jb20+Cj4gLS0tCgoKPiBAQCAtMTY2LDE3ICsxODcsMTkgQEAgdm9pZCBvc19wYXJz
ZV9jbWRfYXJncyhpbnQgaW5kZXgsIGNvbnN0IGNoYXIgKm9wdGFyZykKPgo+ICBzdGF0aWMgdm9p
ZCBjaGFuZ2VfcHJvY2Vzc191aWQodm9pZCkKPiAgewo+IC0gICAgaWYgKHVzZXJfcHdkKSB7Cj4g
LSAgICAgICAgaWYgKHNldGdpZCh1c2VyX3B3ZC0+cHdfZ2lkKSA8IDApIHsKPiArICAgIGlmICh1
c2VyX3B3ZCB8fCB1c2VyX3VpZCAhPSAodWlkX3QpLTEpIHsKPiArICAgICAgICBpZiAoc2V0Z2lk
KHVzZXJfcHdkID8gdXNlcl9wd2QtPnB3X2dpZCA6IHVzZXJfZ2lkKSA8IDApIHsKPiAgICAgICAg
ICAgICAgZnByaW50ZihzdGRlcnIsICJGYWlsZWQgdG8gc2V0Z2lkKCVkKVxuIiwgdXNlcl9wd2Qt
PnB3X2dpZCk7CgpJZiB5b3UncmUgY2hhbmdpbmcgdGhlIGdpZCB3ZSBwYXNzIHRvIHNldGdpZCgp
IEkgdGhpbmsgeW91IHNob3VsZAphbHNvIGNoYW5nZSB0aGUgdmFsdWUgd2UgdGVsbCB0aGUgdXNl
ciB3ZSB0cmllZCB0byB1c2UgaW4gdGhlCmVycm9yIG1lc3NhZ2UsIG9yIGl0IGNvdWxkIGJlIHJh
dGhlciBjb25mdXNpbmcuCgo+ICAgICAgICAgICAgICBleGl0KDEpOwo+ICAgICAgICAgIH0KPiAt
ICAgICAgICBpZiAoaW5pdGdyb3Vwcyh1c2VyX3B3ZC0+cHdfbmFtZSwgdXNlcl9wd2QtPnB3X2dp
ZCkgPCAwKSB7Cj4gKyAgICAgICAgaWYgKCh1c2VyX3B3ZAo+ICsgICAgICAgICAgICAgPyBpbml0
Z3JvdXBzKHVzZXJfcHdkLT5wd19uYW1lLCB1c2VyX3B3ZC0+cHdfZ2lkKQo+ICsgICAgICAgICAg
ICAgOiBzZXRncm91cHMoMSwgJnVzZXJfZ2lkKSkgPCAwKSB7Cj4gICAgICAgICAgICAgIGZwcmlu
dGYoc3RkZXJyLCAiRmFpbGVkIHRvIGluaXRncm91cHMoXCIlc1wiLCAlZClcbiIsCj4gICAgICAg
ICAgICAgICAgICAgICAgdXNlcl9wd2QtPnB3X25hbWUsIHVzZXJfcHdkLT5wd19naWQpOwoKLi4u
YW5kIGhlcmUgd2UgbWlnaHQgY2xhaW0gd2UgZmFpbGVkIGluaXRncm91cHMoKSB3aGVuIHdlIGFj
dHVhbGx5CmZhaWxlZCBzZXRncm91cHMoKS4KCj4gICAgICAgICAgICAgIGV4aXQoMSk7Cj4gICAg
ICAgICAgfQo+IC0gICAgICAgIGlmIChzZXR1aWQodXNlcl9wd2QtPnB3X3VpZCkgPCAwKSB7Cj4g
KyAgICAgICAgaWYgKHNldHVpZCh1c2VyX3B3ZCA/IHVzZXJfcHdkLT5wd191aWQgOiB1c2VyX2dp
ZCkgPCAwKSB7Cj4gICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiRmFpbGVkIHRvIHNldHVp
ZCglZClcbiIsIHVzZXJfcHdkLT5wd191aWQpOwoKVGhpcyBlcnJvciBtZXNzYWdlIHNob3VsZCBi
ZSB1cGRhdGVkIHRvby4KCnRoYW5rcwotLSBQTU0KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 12:59:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 12:59:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0SEH-0002Mv-JF; Fri, 06 Oct 2017 12:59:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44597b5a6=ross.lagerwall@citrix.com>)
 id 1e0SEH-0002Mj-6J
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 12:59:49 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 17/A0-01909-44E77D95; Fri, 06 Oct 2017 12:59:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHRDpK5z3fV
 Igw8vNC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owPXSUFXZoVZ5peMzYw7lHpYuTkkBDwl7j0
 fQUTiC0s4CBx/dtCMFtEwEXiyJYtLF2MXBzMAgsYJRZOn8UIkhAS8JQ40/KDGcRmEzCQuHXpO
 5jNK2Ar8eNJNzuIzSKgIvHk8nJWEFtUIFyi6Ww/C0SNoMTJmU/AbE4BL4nWXVvBZjILWEjMnH
 8eyhaXuPVkPhOELS+x/e0cZoi9ahJvl59hmcDIPwvJqFlI2mchaZ+FpH0BI8sqRvXi1KKy1CJ
 dU72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMDQrGdgYNzBePmr0yFGSQ4mJVHe
 hTXXI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8P4CyQkWpaanVqRl5gCjBCYtwcGjJMKbCZLmL
 S5IzC3OTIdInWJUlBLnPQOSEABJZJTmwbXBIvMSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJW
 HevyBTeDLzSuCmvwJazAS0eE7TFZDFJYkIKakGxoef30QeMLjzOuDkixOdYllT2WScNLdu4U/
 Xnc2xqqtsj1axXoPkP9NrDC8eTl+SoPF3pc/SRYn7g+zep7rYcK7ceOHfFLdDeTPX7lPvcOZ4
 ssGh5ZhjMLO+oOn81yw3p99W6hZj+HBMKENu3bmMDa6Rnvzvvk7YYcFykrnuQ/4PDt5jq+dvD
 VJiKc5INNRiLipOBAC2cQ1jxwIAAA==
X-Env-Sender: prvs=44597b5a6=ross.lagerwall@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1507294785!101539337!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6341 invoked from network); 6 Oct 2017 12:59:47 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 12:59:47 -0000
X-IronPort-AV: E=Sophos;i="5.42,483,1500940800"; d="scan'208";a="442766531"
To: Ian Jackson <ian.jackson@eu.citrix.com>, <qemu-devel@nongnu.org>
References: <1507133891-26013-1-git-send-email-ian.jackson@eu.citrix.com>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <892cb484-361b-f1c1-c294-6b5d7b5e92fb@citrix.com>
Date: Fri, 6 Oct 2017 13:58:18 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1507133891-26013-1-git-send-email-ian.jackson@eu.citrix.com>
Content-Language: en-US
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>, Juergen Gross <jgross@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 0/*] xen: xen-domid-restrict improvements
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDQvMjAxNyAwNToxOCBQTSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gKFJlc2VuZGluZyB0
aGlzIGJlY2F1c2UgMS4gSSBnb3QgdGhlIENDIGZvciB4ZW4tZGV2ZWwgd3Jvbmc7IDIuIEkgZ290
Cj4gdGhlIHN1YmplY3Qgd3Jvbmc6IHRoZXJlIGFyZSBhY3R1YWxseSA4IHBhdGNoZXM7IDMuIEkg
bWFuZ2xlZAo+IEFudGhvbnkncyBuYW1lIGluIHRoZWhlYWRlcnMuICBTb3JyeSBmb3IgdGhlIG5v
aXNlLikKPiAKPiBJIGhhdmUgYmVlbiB3b3JraW5nIG9uIHRyeWluZyB0byBnZXQgcWVtdSwgd2hl
biBydW5uaW5nIGFzIGEgWGVuCj4gZGV2aWNlIG1vZGVsLCB0byBfYWN0dWFsbHlfIG5vdCBoYXZl
IHBvd2VyIGVxdWl2YWxlbnQgdG8gcm9vdC4KPiAKPiBJIHRoaW5rIEkgaGF2ZSBhY2hpZXZlZCB0
aGlzLCB3aXRoIHNvbWUgbGltaXRhdGlvbnMgKHdoaWNoIHdpbGwgYmUKPiBkaXNjdXNzZWQgaW4g
bXkgc2VyaWVzIGFnYWluc3QgeGVuLmdpdC4KPiAKPiBIb3dldmVyLCB0aGVyZSBhcmUgY2hhbmdl
cyB0byBxZW11IG5lZWRlZC4gIEluIHBhcnRpY3VsYXIKPiAKPiAgICogVGhlIC14ZW4tZG9taWQt
cmVzdHJpY3Qgb3B0aW9uIGRvZXMgbm90IHdvcmsgcHJvcGVybHkgcmlnaHQgbm93Lgo+ICAgICBJ
dCBvbmx5IHJlc3RyaWN0cyBhIHNtYWxsIHN1YnNldCBvZiB0aGUgZGVzY3JpcHRvcnMgcWVtdSBo
YXMgb3Blbi4KPiAgICAgSSBhbSBpbnRyb2R1Y2luZyBhIG5ldyBsaWJyYXJ5IGNhbGwgaW4gdGhl
IFhlbiBsaWJyYXJpZXMgZm9yIHRoaXMsCj4gICAgIHhlbnRvb2xjb3JlX3Jlc3RyaWN0X2FsbC4K
PiAKCkhpIElhbiwKCkknbSB0ZXN0aW5nIHlvdXIgUUVNVSBhbmQgWGVuIHBhdGNoIHNlcmllcyBh
bmQgZm91bmQgdGhhdCBhZnRlciBiZWluZyAKcmVzdHJpY3RlZCwgUUVNVSBmYWlscyB0byBzZXR1
cCB1cCB0aGUgVkdBIG1lbW9yeSBwcm9wZXJseSB3aGljaCBjYXVzZXMgCmEgY29tcGxldGUgc3Rh
bGwgd2l0aCBzdGR2Z2EuIFdpdGggY2lycnVzIGl0IG1vc3RseSB3b3JrcyBhbHRob3VnaCBpdCAK
c2VlbXMgdG8gaGF2ZSByZWR1Y2VkIHBlcmZvcm1hbmNlLgoKSSB0aGluayBpdCBoYXBwZW5zIHdo
ZW4gdGhlIFZNIHNldHMgdXAgdGhlIEJBUiBzb21lIHRpbWUgYWZ0ZXIgCnhlbl9yZXN0cmljdCgp
IGhhcyBiZWVuIGNhbGxlZC4gVGhlIGZhaWx1cmUgY29tZXMgZnJvbSBRRU1VIGNhbGxpbmcgCnhj
X2RvbWFpbl9hZGRfdG9fcGh5c21hcCgpIHdoaWNoIGNhbGxzIGRvX21lbW9yeV9vcCgpIGFuZCBm
aW5hbGx5IAp4ZW5jYWxsMigpLiBCdXQgdGhlIHVuZGVybHlpbmcgeGVuY2FsbCBmZCBoYXMgYmVl
biByZXBsYWNlZCB3aXRoIC9kZXYvbnVsbC4KCkhlcmUgaXMgc29tZSBkZWJ1ZyBvdXRwdXQsIGFs
bCBvZiB3aGljaCBvY2N1cnMgYWZ0ZXIgdGhlIGNhbGwgdG8KeGVudG9vbGNvcmVfcmVzdHJpY3Rf
YWxsKCkgaGFzIGNvbXBsZXRlZC4gMDA6MDIuMCBpcyB0aGUgVkdBIGRldmljZS4KCnBjaV91cGRh
dGVfbWFwcGluZ3NfYWRkIGQ9MHg3ZmVlMGIxNTQwMDAgMDA6MDMuMCAxLDB4ZjAwMDAwMDArMHgx
MDAwMDAwCnBjaV91cGRhdGVfbWFwcGluZ3NfYWRkIGQ9MHg3ZmVlMGIxZGUwMDAgMDA6MDIuMCAw
LDB4ZjEwMDAwMDArMHg4MDAwMDAKeGVuX2NsaWVudF9zZXRfbWVtb3J5IDB4ZjEwMDAwMDAgc2l6
ZSAweDgwMDAwMCwgbG9nX2RpcnR5IDEKeGVuOiBtYXBwaW5nIHZyYW0gdG8gZjEwMDAwMDAgLSBm
MTgwMDAwMAp4ZW46IGFkZF90b19waHlzbWFwIE1GTiA4MDAwMCB0byBQRk4gZjEwMDAgZmFpbGVk
OiAyNSAoZXJybm86IDI1KQpwY2lfdXBkYXRlX21hcHBpbmdzX2FkZCBkPTB4N2ZlZTBiMTU0MDAw
IDAwOjAzLjAgMCwweGMwMDArMHgxMDAKcGNpX3VwZGF0ZV9tYXBwaW5nc19hZGQgZD0weDdmZWUw
YjFhNDAwMCAwMDowNC4wIDAsMHhjMTAwKzB4MTAwCnBjaV91cGRhdGVfbWFwcGluZ3NfYWRkIGQ9
MHg3ZmVlMGIxYTQwMDAgMDA6MDQuMCAxLDB4ZjE4MDAwMDArMHgxMDAKcGNpX3VwZGF0ZV9tYXBw
aW5nc19hZGQgZD0weDdmZWUwYjAwNmUwMCAwMDowMS4yIDQsMHhjMjAwKzB4MjAKcGNpX3VwZGF0
ZV9tYXBwaW5nc19hZGQgZD0weDdmZWUwYjY1YzAwMCAwMDowMS4xIDQsMHhjMjIwKzB4MTAKcGNp
X3VwZGF0ZV9tYXBwaW5nc19hZGQgZD0weDdmZWUwYjY1YzAwMCAwMDowMS4xIDQsMHhjMjIwKzB4
MTAKcGNpX3VwZGF0ZV9tYXBwaW5nc19hZGQgZD0weDdmZWUwYjY1YzAwMCAwMDowMS4xIDQsMHhj
MjIwKzB4MTAKcGNpX3VwZGF0ZV9tYXBwaW5nc19hZGQgZD0weDdmZWUwYjY1YzAwMCAwMDowMS4x
IDQsMHhjMjIwKzB4MTAKcGNpX3VwZGF0ZV9tYXBwaW5nc19hZGQgZD0weDdmZWUwYjY1YzAwMCAw
MDowMS4xIDQsMHhjMjIwKzB4MTAKcGNpX3VwZGF0ZV9tYXBwaW5nc19hZGQgZD0weDdmZWUwYjY1
YzAwMCAwMDowMS4xIDQsMHhjMjIwKzB4MTAKcGNpX3VwZGF0ZV9tYXBwaW5nc19hZGQgZD0weDdm
ZWUwYjY1YzAwMCAwMDowMS4xIDQsMHhjMjIwKzB4MTAKcGNpX3VwZGF0ZV9tYXBwaW5nc19hZGQg
ZD0weDdmZWUwYjY1YzAwMCAwMDowMS4xIDQsMHhjMjIwKzB4MTAKcGNpX3VwZGF0ZV9tYXBwaW5n
c19hZGQgZD0weDdmZWUwYjAwNmUwMCAwMDowMS4yIDQsMHhjMjAwKzB4MjAKcGNpX3VwZGF0ZV9t
YXBwaW5nc19hZGQgZD0weDdmZWUwYjAwNmUwMCAwMDowMS4yIDQsMHhjMjAwKzB4MjAKcGNpX3Vw
ZGF0ZV9tYXBwaW5nc19hZGQgZD0weDdmZWUwYjAwNmUwMCAwMDowMS4yIDQsMHhjMjAwKzB4MjAK
cGNpX3VwZGF0ZV9tYXBwaW5nc19hZGQgZD0weDdmZWUwYjAwNmUwMCAwMDowMS4yIDQsMHhjMjAw
KzB4MjAKcGNpX3VwZGF0ZV9tYXBwaW5nc19hZGQgZD0weDdmZWUwYjAwNmUwMCAwMDowMS4yIDQs
MHhjMjAwKzB4MjAKcGNpX3VwZGF0ZV9tYXBwaW5nc19hZGQgZD0weDdmZWUwYjAwNmUwMCAwMDow
MS4yIDQsMHhjMjAwKzB4MjAKcGNpX3VwZGF0ZV9tYXBwaW5nc19hZGQgZD0weDdmZWUwYjAwNmUw
MCAwMDowMS4yIDQsMHhjMjAwKzB4MjAKcGNpX3VwZGF0ZV9tYXBwaW5nc19hZGQgZD0weDdmZWUw
YjFkZTAwMCAwMDowMi4wIDAsMHhmMTAwMDAwMCsweDgwMDAwMAp4ZW5fY2xpZW50X3NldF9tZW1v
cnkgMHhmMTAwMDAwMCBzaXplIDB4ODAwMDAwLCBsb2dfZGlydHkgMQpwY2lfdXBkYXRlX21hcHBp
bmdzX2FkZCBkPTB4N2ZlZTBiMWRlMDAwIDAwOjAyLjAgMCwweGYxMDAwMDAwKzB4ODAwMDAwCnhl
bl9jbGllbnRfc2V0X21lbW9yeSAweGYxMDAwMDAwIHNpemUgMHg4MDAwMDAsIGxvZ19kaXJ0eSAx
CnBjaV91cGRhdGVfbWFwcGluZ3NfYWRkIGQ9MHg3ZmVlMGIxZGUwMDAgMDA6MDIuMCAwLDB4ZjEw
MDAwMDArMHg4MDAwMDAKeGVuX2NsaWVudF9zZXRfbWVtb3J5IDB4ZjEwMDAwMDAgc2l6ZSAweDgw
MDAwMCwgbG9nX2RpcnR5IDEKcGNpX3VwZGF0ZV9tYXBwaW5nc19hZGQgZD0weDdmZWUwYjFkZTAw
MCAwMDowMi4wIDAsMHhmMTAwMDAwMCsweDgwMDAwMAp4ZW5fY2xpZW50X3NldF9tZW1vcnkgMHhm
MTAwMDAwMCBzaXplIDB4ODAwMDAwLCBsb2dfZGlydHkgMQpwY2lfdXBkYXRlX21hcHBpbmdzX2Fk
ZCBkPTB4N2ZlZTBiMWRlMDAwIDAwOjAyLjAgMCwweGYxMDAwMDAwKzB4ODAwMDAwCnhlbl9jbGll
bnRfc2V0X21lbW9yeSAweGYxMDAwMDAwIHNpemUgMHg4MDAwMDAsIGxvZ19kaXJ0eSAxCnBjaV91
cGRhdGVfbWFwcGluZ3NfYWRkIGQ9MHg3ZmVlMGIxZGUwMDAgMDA6MDIuMCAwLDB4ZjEwMDAwMDAr
MHg4MDAwMDAKeGVuX2NsaWVudF9zZXRfbWVtb3J5IDB4ZjEwMDAwMDAgc2l6ZSAweDgwMDAwMCwg
bG9nX2RpcnR5IDEKcGNpX3VwZGF0ZV9tYXBwaW5nc19hZGQgZD0weDdmZWUwYjFkZTAwMCAwMDow
Mi4wIDAsMHhmMTAwMDAwMCsweDgwMDAwMAp4ZW5fY2xpZW50X3NldF9tZW1vcnkgMHhmMTAwMDAw
MCBzaXplIDB4ODAwMDAwLCBsb2dfZGlydHkgMQpwY2lfdXBkYXRlX21hcHBpbmdzX2FkZCBkPTB4
N2ZlZTBiMTU0MDAwIDAwOjAzLjAgMCwweGMwMDArMHgxMDAKcGNpX3VwZGF0ZV9tYXBwaW5nc19h
ZGQgZD0weDdmZWUwYjE1NDAwMCAwMDowMy4wIDEsMHhmMDAwMDAwMCsweDEwMDAwMDAKcGNpX3Vw
ZGF0ZV9tYXBwaW5nc19hZGQgZD0weDdmZWUwYjE1NDAwMCAwMDowMy4wIDAsMHhjMDAwKzB4MTAw
CnBjaV91cGRhdGVfbWFwcGluZ3NfYWRkIGQ9MHg3ZmVlMGIxNTQwMDAgMDA6MDMuMCAxLDB4ZjAw
MDAwMDArMHgxMDAwMDAwCnBjaV91cGRhdGVfbWFwcGluZ3NfYWRkIGQ9MHg3ZmVlMGIxNTQwMDAg
MDA6MDMuMCAwLDB4YzAwMCsweDEwMApwY2lfdXBkYXRlX21hcHBpbmdzX2FkZCBkPTB4N2ZlZTBi
MTU0MDAwIDAwOjAzLjAgMSwweGYwMDAwMDAwKzB4MTAwMDAwMApwY2lfdXBkYXRlX21hcHBpbmdz
X2FkZCBkPTB4N2ZlZTBiMTU0MDAwIDAwOjAzLjAgMCwweGMwMDArMHgxMDAKcGNpX3VwZGF0ZV9t
YXBwaW5nc19hZGQgZD0weDdmZWUwYjE1NDAwMCAwMDowMy4wIDEsMHhmMDAwMDAwMCsweDEwMDAw
MDAKcGNpX3VwZGF0ZV9tYXBwaW5nc19hZGQgZD0weDdmZWUwYjE1NDAwMCAwMDowMy4wIDAsMHhj
MDAwKzB4MTAwCnBjaV91cGRhdGVfbWFwcGluZ3NfYWRkIGQ9MHg3ZmVlMGIxNTQwMDAgMDA6MDMu
MCAxLDB4ZjAwMDAwMDArMHgxMDAwMDAwCnBjaV91cGRhdGVfbWFwcGluZ3NfYWRkIGQ9MHg3ZmVl
MGIxNTQwMDAgMDA6MDMuMCAwLDB4YzAwMCsweDEwMApwY2lfdXBkYXRlX21hcHBpbmdzX2FkZCBk
PTB4N2ZlZTBiMTU0MDAwIDAwOjAzLjAgMSwweGYwMDAwMDAwKzB4MTAwMDAwMApwY2lfdXBkYXRl
X21hcHBpbmdzX2FkZCBkPTB4N2ZlZTBiMTU0MDAwIDAwOjAzLjAgMCwweGMwMDArMHgxMDAKcGNp
X3VwZGF0ZV9tYXBwaW5nc19hZGQgZD0weDdmZWUwYjE1NDAwMCAwMDowMy4wIDEsMHhmMDAwMDAw
MCsweDEwMDAwMDAKCkFwYXJ0IGZyb20gdGhpcyBpc3N1ZSwgSSB3YXMgYWJsZSB0byBib290IHVw
IGFuZCBzaHV0IGRvd24gYSBWTSwgdXNpbmcgCi14ZW4tZG9taWQtcmVzdHJpY3QsIC1jaHJvb3Qs
IGFuZCAtcnVuYXNpZC4KClRoZXJlIGlzIGEgY2F2ZWF0IHdoZW4gdXNpbmcgLXhlbi1kb21pZC1y
ZXN0cmljdCBhbmQgLWNocm9vdCBhdCB0aGUgc2FtZSAKdGltZS4gVGhlIHJlc3RyaWN0aW9uIGhh
cHBlbnMgYWZ0ZXIgY2hyb290aW5nLCBzbyB0aGUgY2hyb290IGRpcmVjdG9yeSAKaGFzIHRvIGNv
bnRhaW4gYSB2YWxpZCAvZGV2L251bGwuIFRoaXMgaXMgYSBiaXQgYW5ub3lpbmcgYW5kIHByZXZl
bnRzIAp0aGUgY2hyb290IGJlaW5nIG9uIGEgIm5vZGV2IiBtb3VudC4KClJlZ2FyZHMsCi0tIApS
b3NzIExhZ2Vyd2FsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 13:03:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 13:03:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0SHM-0003H6-9W; Fri, 06 Oct 2017 13:03:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44560dde8=Ian.Jackson@citrix.com>)
 id 1e0SHK-0003GM-LI
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 13:02:58 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 C4/E7-03409-20F77D95; Fri, 06 Oct 2017 13:02:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHRDpC5j/fV
 IgwlHWC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyXn88xFmxhr9hyfiJ7A+N31i5GTg4JAX+J
 w/P2sIHYbAK6Ek1b/oLZvAKCEidnPmEBsZkFdCQW7P7EBmHLS2x/O4cZosZeYv2hpWBxFgEVi
 d7THxi7GDk4RIDs23sNIMptJZqaJ4ONERYwkzh5dSETiM0pYCAx+do1RhBbSEBfYuOE6VDnmE
 i8XbiTDWSMkICaxNz18RMY+WYhOWgWkoNmITloASPzKkb14tSistQiXUu9pKLM9IyS3MTMHF1
 DAzO93NTi4sT01JzEpGK95PzcTYzAMGMAgh2MdzcFHGKU5GBSEuVdWHM9UogvKT+lMiOxOCO+
 qDQntfgQowwHh5IE75JaoJxgUWp6akVaZg4w4GHSEhw8SiK8V0DSvMUFibnFmekQqVOMxhw3H
 l7/w8TRcfPuHyYhlrz8vFQpcd44kFIBkNKM0jy4QbBIvMQoKyXMywh0mhBPQWpRbmYJqvwrRn
 EORiVh3lUgU3gy80rg9r0COoUJ6JQ5TVdATilJREhJNTD6v/W8IuWh9/zmmo1SAXbOZkY32DS
 71v9LklfwZ1wwhyHrvraj+msnJ48Pt5kenbFL1+RYNi8xjZ25Uva127PyN7Kf560wsNnMGfPf
 T9dkZYeNnqhgM+d2iU23uDUfJO0/9e2i9LGefc0HD//Js9Fi/GElNvXAxrm+qv8+Tk1TmWCnq
 K1qmKTEUpyRaKjFXFScCAC/iYDMvwIAAA==
X-Env-Sender: prvs=44560dde8=Ian.Jackson@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1507294975!53644711!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60399 invoked from network); 6 Oct 2017 13:02:56 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 13:02:56 -0000
X-IronPort-AV: E=Sophos;i="5.42,483,1500940800"; d="scan'208";a="442767305"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22999.32474.55428.506539@mariner.uk.xensource.com>
Date: Fri, 6 Oct 2017 14:02:18 +0100
To: <xen-devel@lists.xenproject.org>
In-Reply-To: <osstest-114046-mainreport@xen.org>
References: <osstest-114046-mainreport@xen.org>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [osstest test] 114046: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

b3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyaXRlcyAoIltvc3N0ZXN0IHRlc3RdIDExNDA0NjogcmVn
cmVzc2lvbnMgLSBGQUlMIik6Cj4gZmxpZ2h0IDExNDA0NiBvc3N0ZXN0IHJlYWwgW3JlYWxdCj4g
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDA0Ni8K
PiAKPiBSZWdyZXNzaW9ucyA6LSgKPiAKPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5k
IGFyZSBibG9ja2luZywKPiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoK
PiAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAxMiBndWVzdC1zdGFydCAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMTM4NjMKPiAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTM4NjMKCkFjY29yZGluZyB0byBS
b2dlcjoKCldlIGFyZSB1c2luZyA0LjkuICA0LjkgZG9lcyBub3QgZG8gUFZILiAgNC4xMSBkb2Vz
LiAgVGhlIHRlc3RzIHdlcmUKcHJldmlvdXNseSBwcm9kdWNpbmcgYSBwdiBndWVzdCBiZWNhdXNl
IHRoZSBwdmg9MSB3YXMgaWdub3JlZC4KCldlIG5vcm1hbGx5IHRlc3Qgb3NzdGVzdCB3aXRoIExU
UyBrZXJuZWxzLiAgNC4xNCBpcyB0aGUgbmV4dCBMVFMgYnV0CmlzIG5vdCB5ZXQgcmVsZWFzZWQu
CgpBY2NvcmRpbmdseSwgSSBoYXZlIGZvcmNlIHB1c2hlZCB0aGlzOgoKPiB2ZXJzaW9uIHRhcmdl
dGVkIGZvciB0ZXN0aW5nOgo+ICBvc3N0ZXN0ICAgICAgICAgICAgICA4MDAwZmQwNzA2MGExZmQ3
MzU0OTNkNmQzMmY4ZGM0NzQ1YmU2N2IwCgpXaGVuIDQuMTQgaXMgb3V0LCB3ZSBzaG91bGQgc2V0
IHVwIGEgYnJhbmNoIHRvIHRyYWNrIGl0IGFuZCBob3BlIHRoYXQKaXQgY2FuIGdldCB0byBhIGdv
b2QgZW5vdWdoIHN0YXRlIHRvIHN3aXRjaCB0by4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 13:03:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 13:03:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0SHM-0003Gv-2Y; Fri, 06 Oct 2017 13:03:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445016e61=George.Dunlap@citrix.com>)
 id 1e0SHK-0003Gi-Kk
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 13:02:58 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 A7/7D-02044-10F77D95; Fri, 06 Oct 2017 13:02:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHSDvS5j/fV
 Ig5/vBSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozfcw6xF9xTrVhz6RhzA+NjuS5GTg4JAX+J
 hisNLCC2sEC2xJlnB5lAbBEBZYneX7/B4swC0xglWiabdTFycQgJ9DBJ3Jg5mxUkwSagJzHv+
 FewIl4BW4kTzZfYQWwWARWJKW/PgNmiAuESTWf7oWoEJU7OfAJmcwrYSzS9/wc0hwNogabE+l
 36ELvEJW49mc8EYctLNG+dzQxiCwmoSix+cJR9AiP/LCSTZiF0z0LSPQtJ9wJGllWMGsWpRWW
 pRbqGxnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIGhyQAEOxj/bfM8xCjJwaQk
 yruw5nqkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQle5TqgnGBRanpqRVpmDjBKYNISHDxKIrx8I
 Gne4oLE3OLMdIjUKUZFKXHeFbVACQGQREZpHlwbLDIvMcpKCfMyAh0ixFOQWpSbWYIq/4pRnI
 NRSZh3FcgUnsy8Erjpr4AWMwEtntN0BWRxSSJCSqqBceX8LzclVZYI3A/5HNgyIeFRtkJleJ1
 ct0R08/zDc44ln9oceurBK63UVe2h77W+3Z7FabTNg0PwkFAWc9HVIzKlp/33FzHGuer/3njo
 78njZgY8C1bUr2laLCEZu1350Rami/sl/OYdXdn7yOXYUpnb9VM+Zpet1zm2tIQ1xeQA+yWPk
 N8hjkosxRmJhlrMRcWJAOUjBfzHAgAA
X-Env-Sender: prvs=445016e61=George.Dunlap@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1507294975!102923250!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58818 invoked from network); 6 Oct 2017 13:02:57 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 13:02:57 -0000
X-IronPort-AV: E=Sophos;i="5.42,483,1500940800"; d="scan'208";a="450731219"
To: Jan Beulich <JBeulich@suse.com>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
 <20170925142648.25959-13-george.dunlap@citrix.com>
 <59D4B7D70200007800181E6C@prv-mh.provo.novell.com>
 <5bda43cb-b787-ba70-73f0-02aeaece10d5@citrix.com>
 <59D78F3002000078001830C7@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <be0967ee-afd4-77f0-5851-126c3731aa54@citrix.com>
Date: Fri, 6 Oct 2017 14:02:53 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59D78F3002000078001830C7@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 13/13] fuzz/x86_emulate: Add an option to
 limit the number of instructions executed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDYvMjAxNyAwMToxMiBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDYuMTAu
MTcgYXQgMTI6NDAsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+PiBPbiAxMC8w
NC8yMDE3IDA5OjI4IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDI1LjA5LjE3IGF0
IDE2OjI2LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPj4+PiBBRkwgY29uc2lk
ZXJzIGEgdGVzdGNhc2UgdG8gYmUgYSB1c2VmdWwgYWRkaXRpb24gbm90IG9ubHkgaWYgdGhlcmUg
YXJlCj4+Pj4gdHVwbGVzIGV4ZXJjaXNlZCBieSB0aGF0IHRlc3RjYXNlIHdoaWNoIHdlcmUgbm90
IGV4ZXJjaXNlZCBvdGhlcndpc2UsCj4+Pj4gYnV0IGFsc28gaWYgdGhlICpudW1iZXIqIG9mIHRp
bWVzIGFuIGluZGl2aWR1YWwgdHVwbGUgaXMgZXhlcmNpc2VkCj4+Pj4gY2hhbmdlcyBzaWduaWZp
Y2FudGx5OyBpbiBwYXJ0aWN1bGFyLCBpZiB0aGUgbnVtYmVyIG9mIHRoZSBoaWdoZXMgYml0Cj4+
Pj4gY2hhbmdlcyAoaS5lLiwgaWYgaXQgaXMgcnVuIDEsIDItMywgNC03LCA4LTE1LCAmYykuCj4+
Pgo+Pj4gUGVyaGFwcyBJIHNpbXBseSBkb24ndCBrbm93IGFib3V0IEFGTCAoeWV0KSB0byB1bmRl
cnN0YW5kIGhvdyAiaGlnaGVzdAo+Pj4gYml0IiBtYXR0ZXJzIGhlcmUsIG9yIGV2ZW4gd2hvc2Ug
aGlnaGVzdCBiaXRzIHRoZXJlJ3MgdGFsayBvZi4KPj4KPj4gUHJvYmFibHkgdGhlIGVhc2llc3Qg
d2F5IHRvIGdldCB0aGlzIHdvdWxkIGJlIHRvIHJlYWQgdGhlCj4+ICd0ZWNobmljYWxfZGV0YWls
cy50eHQnIFsxXSBkb2N1bWVudCBhYm91dCBBRkwsIHNwZWNpZmljYWxseSB0aGUgc2VjdGlvbgo+
PiAiRGV0ZWN0aW5nIG5ldyBiZWhhdmlvcnMiLiAgVGhlIHNlY3Rpb24gaXNuJ3QgbG9uZywgYW5k
IEknbSBub3Qgc3VyZSBJCj4+IGNvdWxkIGV4cGxhaW4gdGhlIHNpdHVhdGlvbiBtb3JlIGNvbmNp
c2VseSB0aGFuIHRoZSBhdXRob3IgaGFzIHRoZXJlLgo+IAo+IEhhdmluZyByZWFkIHRoYXQsIEkg
c3RpbGwgZG9uJ3Qgc2VlIHdoYXQgImJpdCIgeW91IHRhbGsgYWJvdXQuIFRoZQo+IHRleHQgdGhl
cmUgdGFsa3MgYWJvdXQgImhpdCJzIC0gaXMgdGhpcyBwZXJoYXBzIGp1c3QgYSB0eXBvIGhlcmU/
CgpJJ20gc29ycnkgbXkgd29yZGluZyB3YXNuJ3QgdmVyeSBwcmVjaXNlLCBidXQgSSBkb24ndCB1
bmRlcnN0YW5kIHdoeSB0aGUKZXhhbXBsZXMgaW4gcGFyZW50aGVzZXMgZG9uJ3QgY29tbXVuaWNh
dGUgd2hhdCBJIG1lYW4uICBIZXJlIGJ5ICJoaWdoZXN0CmJpdCIgSSBiYXNpY2FsbHkgbWVhbnQs
IHRoZSBoaWdoZXN0IGJpdCB3aGljaCBpcyBub24temVyby4gIEZvciAyIGFuZCAzLAp0aGUgbnVt
YmVyIG9mIHRoZSBoaWdoZXN0IG5vbi16ZXJvIGJpdCBpcyAyLiAgRm9yIDQsIDUsIDYsIGFuZCA3
LCB0aGUKbnVtYmVyIG9mIHRoZSBoaWdoZXN0IG5vbi16ZXJvIGJpdCBpcyAzLiAgRm9yIDgtMTUs
IHRoZSBudW1iZXIgb2YgdGhlCmhpZ2hlc3Qgbm9uLXplcm8gYml0IGlzIDQsIGFuZCBzbyBvbi4K
CklmIHR3byB0ZXN0IGNhc2VzIHRvdWNoIHRoZSBleGFjdCBzYW1lIGJyYW5jaCB0dXBsZXMsIGJ1
dCB0aGUgb3JkZXIgb2YKYXQgbGVhc3Qgb25lIHRoZSBjb3VudHMgaXMgZGlmZmVyZW50IChpLmUu
LCBpZiB0aGUgbnVtYmVyIG9mIHRoZSBoaWdoZXN0Cm5vbi16ZXJvIGJpdCBpcyBkaWZmZXJlbnQp
LCB0aGVuIEFGTCBjb25zaWRlcnMgdGhlbSBhcyBiZWhhdmluZyBkaWZmZXJlbnRseS4KCj4+Pj4g
VW5mb3J0dW5hdGVseSwgb25lIHNpbXBsZSB3YXkgdG8gaW5jcmVhc2UgdGhlc2Ugc3RhdHMgaXQg
dG8gZXhlY3V0ZQo+Pj4+IHRoZSBzYW1lIChvciBzaW1pbGFyKSBpbnN0cnVjdGlvbnMgbXVsdGlw
bGUgdGltZXMuCj4+Pgo+Pj4gQnV0IHRoZSBjaGFuZ2UgaGVyZSBkb2Vzbid0IGxvb2sgYXQgaW5z
dHJ1Y3Rpb24gc2ltaWxhcml0eSBhdCBhbGwuCj4+Cj4+IEknbSB0YWxraW5nIGFib3V0IGhvdyBi
bGluZCBjaGFuZ2VzIEFGTCBtYWtlcyB0byB0aGUgaW5wdXQgYWZmZWN0IHdoYXQKPj4gQUZMIHNl
ZXMgYXQgdGhlICJvdXRwdXQiLgo+Pgo+PiBTdXBwb3NlIGl0IGhhcyBhIHRlc3RjYXNlIHdoZXJl
IGluc3RydWN0aW9uIEEgaXMgZXhlY3V0ZWQgb25jZSwgYW5kIGl0Cj4+IHNlZXMgdHVwbGUgTiBl
eGVjdXRlZCB0d2ljZS4gIE5vdyBzdXBwb3NlIGl0IG1vcnBocyB0aGUgaW5zdHJ1Y3Rpb24gc28K
Pj4gaW5zdHJ1Y3Rpb24gQSBpcyBleGVjdXRlZCB0d2ljZS4gIEl0IHdpbGwgbm93IHNlZSB0dXBs
ZSBOIGV4ZWN1dGVkIDQKPj4gdGltZXMuICBUaGlzIGlzIHNlZW4gYXMgJ25ldyBiZWhhdmlvcics
IGFuZCBzbyBpdCB3aWxsIGFkZCB0aGF0IGFzIGEKPj4gJ25ldycgdGVzdCBjYXNlIHRvIGl0cyBz
ZXQgb2YgaW50ZXJlc3RpbmcgdGhpbmdzIHRvIGZ1enouICBUaGVuIHN1cHBvc2UKPj4gaXQgbW9y
cGhzIG9uZSBvZiB0aG9zZSBzbyB0aGF0IGluc3RydWN0aW9uIEEgaXMgZXhlY3V0ZWQgZm91ciB0
aW1lcy4KPj4gVHVwbGUgTiB3aWxsIGJlIGV4ZWN1dGVkICA4IHRpbWVzLCB3aGljaCBhZ2FpbiBp
cyBuZXcgYmVoYXZpb3IuICBUaGUKPj4gaGlnaGVzdCB0dXBsZSBjb3VudCBpdCBzZWVzIGFzIHVu
aXF1ZSBpcyAxMjg7IHNvIGluIG91ciBleGFtcGxlLCBpdCB3aWxsCj4+IGdlbmVyYXRlIHNhbXBs
ZSBpbnB1dHMgdXAgdG8gNjQgaW5zdHJ1Y3Rpb25zIC0tIGV2ZW4gaWYgdGhlIGFjdHVhbCBwYXRo
Cj4+IHRocm91Z2ggdGhlIGNvZGUgZm9yIGVhY2ggaW5zdHJ1Y3Rpb24gaXMgaWRlbnRpY2FsIHRv
IHRoZQo+PiBzaW5nbGUtaW5zdHJ1Y3Rpb24gb25lLgo+Pgo+PiBBIDY0LWluc3RydWN0aW9uIHRl
c3QgY2FzZSB3aWxsIHRha2UgYXQgbGVhc3QgNjR4IGFzIGxvbmcgdG8gZXhlY3V0ZSBhcwo+PiBh
IDEtaW5zdHJ1Y3Rpb24gdGVzdCBjYXNlOyBhbmQgaXQgd2lsbCBnZW5lcmFsbHkgYWxzbyB0YWtl
IDY0eCBhcyBsb25nCj4+IHRvIGZ1enouICBUaGlzIG1ha2VzIEFGTCBpcyBzcGVuZGluZyBuZWFy
bHkgMTAwMHggYXMgbXVjaCB0aW1lIGZ1enppbmcKPj4gdGhhdCB0ZXN0IGNhc2UgYXMgdGhlIDEt
aW5zdHJ1Y3Rpb24gdGVzdCBjYXNlLCBidXQgZm9yIG5vIHZlcnkgZ29vZAo+PiByZWFzb24gLS0g
aWYgeW91IGNhbid0IGdldCBhY3R1YWwgbmV3IGJlaGF2aW9yIHdlIGNhcmUgYWJvdXQgb3V0IG9m
IDItMwo+PiBpbnN0cnVjdGlvbnMsIHlvdSdyZSBub3QgZ29pbmcgdG8gZ2V0IGl0IG91dCBvZiA2
MCBpbnN0cnVjdGlvbnMuCj4+Cj4+IElPVywgYXJiaXRyYXJ5IG51bWJlcnMgb2YgaW5zdHJ1Y3Rp
b25zIGZvb2wgQUZMIGludG8gdGhpbmtpbmcgaXQncyBmb3VuZAo+PiBzb21ldGhpbmcgbmV3IGFu
ZCBpbnRlcmVzdGluZyB3aGVuIGl0IGhhc24ndC4gIExpbWl0aW5nIHRoZSBudW1iZXIgb2YKPj4g
aW5zdHJ1Y3Rpb25zIHNob3VsZCBpbiB0aGVvcnkga2VlcCBBRkwgZnJvbSBnZXR0aW5nIGRpc3Ry
YWN0ZWQgd2l0aCB0ZXN0Cj4+IGNhc2VzIGl0IHRoaW5rcyBhcmUgbmV3IGFuZCB1bmlxdWUgYnV0
IGFyZW4ndC4gIEFuZCB3ZSBzZWUgdGhhdCBmb3IgdGhlCj4+IG9sZCBmb3JtYXQsIHRoaXMgaXMg
dHJ1ZS4KPj4KPj4gSSBzdXNwZWN0IHRoZXJlJ3Mgc29tZSBudW1iZXIgb2YgaW5zdHJ1Y3Rpb25z
IHBhc3Qgd2hpY2ggd2UgZ2V0Cj4+IGRpbWluaXNoaW5nIHJldHVybnMgZXZlbiBmb3IgdGhlICdj
b21wYWN0JyBmb3JtYXQsIGJ1dCBzaW5jZSB0ZXN0aW5nCj4+IGludm9sdmVzIHJ1bm5pbmcgdGhp
bmdzIGZvciAyNCBob3VycywgdGhlcmUncyBhbHNvIGEgZGltaW5pc2hpbmcgcmV0dXJucwo+PiBm
b3IgdGhhdCBraW5kIG9mIG9wdGltaXphdGlvbi4gOi0pCj4gCj4gQWxsIHVuZGVyc3Rvb2QsIHll
dCBJIHN0aWxsIGRvbid0IHVuZGVyc3RhbmQgd2h5IHlvdSBzYXkgInRoZQo+IHNhbWUgKG9yIHNp
bWlsYXIpIiB3aGVuIHJlYWxseSB5b3Ugb25seSBjYXJlIHRvIGxpbWl0IGluc3RydWN0aW9uCj4g
Y291bnQuIFRoaXMgaXMgdGhlIG1vcmUgdGhhdCB0aGUgc2FtZSBpbnNuIGV4ZWN1dGVkIHdpdGgK
PiBkaWZmZXJlbnQgaW5wdXRzIGNhbiBoYXZlIGRyYW1hdGljYWxseSBkaWZmZXJlbnQgZWZmZWN0
cyAobW9zdAo+IHNldmVyZSBjYXNlIHByb2JhYmx5IGJlaW5nIG5vIGV4Y2VwdGlvbiB2cyBleGNl
cHRpb24pLgoKSSBkb24ndCBjYXJlIHRvIGxpbWl0IHRoZSBpbnN0cnVjdGlvbiBjb3VudC4gIEkg
Y2FyZSB0byByZXN0cmljdCBBRkwKZnJvbSBjaGFzaW5nIGZhbHNlIGxlYWRzLCB0aGlua2luZyB0
aGF0IGl0J3MgZGlzY292ZXJlZCAidW5pcXVlIiBhbmQKImludGVyZXN0aW5nIiBiZWhhdmlvciBi
ZWNhdXNlIGl0J3MgbWFuYWdlZCB0byBydW4gYW4gaW5zdHJ1Y3Rpb24gNTAKdGltZXMgaW5zdGVh
ZCBvZiA1LgoKT25lIHdheSBBRkwgY2FuIGNoYXNlIGZhbHNlIGxlYWRzIGlzIGJ5IGV4ZWN1dGlu
ZyAqdGhlIGV4YWN0IHNhbWUqCmluc3RydWN0aW9uIGEgbnVtYmVyIG9mIHRpbWVzIGluIGEgcm93
LiAgQnV0IG1hbnkgaW5zdHJ1Y3Rpb25zIHdoaWNoIGFyZQoqc2ltaWxhciogYWxzbyB0cmlnZ2Vy
IHNpbWlsYXIgcGF0aHM7IHNvIHRoZSBzYW1lIGVmZmVjdCBjb3VsZCBoYXBwZW4KanVzdCBhcyB3
ZWxsIHdpdGggdG8gaW5zdHJ1Y3Rpb25zIHRoYXQgdG91Y2ggbmVhcmx5IHRoZSBzYW1lIHBhdGhz
IGFzCndpdGggYSBzaW5nbGUgaW5zdHJ1Y3Rpb24uCgpCdXQgSSdtIG5vdCBzdXJlIHdoYXQgZXhj
ZXB0aW9ucyB2cyBubyBleGNlcHRpb25zIGhhcyB0byBkbyB3aXRoIGl0LCBzbwpwZXJoYXBzIEkg
c3RpbGwgZG9uJ3QgdW5kZXJzdGFuZCB5b3UuIDotKQoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 13:03:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 13:03:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0SHT-0003Ic-Jg; Fri, 06 Oct 2017 13:03:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e0SHR-0003IH-PL
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 13:03:05 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 DF/E4-03453-90F77D95; Fri, 06 Oct 2017 13:03:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsXSO6nOVZe9/nq
 kwf+F6hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bnp7eZCp6xVqydsYG1gfEtSxcjF4eQwCQm
 ie97brF3MXICOX8YJZbdyIRIbGCUuDX5LBuEs41RYsOPw6wgVcICsRILf7wAs0UEnCXWbO5ig
 ejOl+hpOsUK0sAs0M8msXrbWbCxbAJGEmePTmcEsXkFbCVun+wAi7MIqEjMWbcZbJCoQLjE28
 YjLBA1ghInZz4BszkF7CSWLjgPVsMsoCex4/ovKFteYvvbOcwgtoSAsUTfrD6WCYyCs5C0z0L
 SMgtJywJG5lWMGsWpRWWpRbpGxnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHB
 ywAEOxj/zA88xCjJwaQkyruw5nqkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneJ7VAOcGi1PTUi
 rTMHGAcwaQlOHiURHivgKR5iwsSc4sz0yFSpxh1OW48vP6HSYglLz8vVUqcdwVIkQBIUUZpHt
 wIWExfYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvKpApPJl5JXCbXgEdwQR0xJymKyBHlCQ
 ipKQaGHliJJwkVs5ODMipzOb5K1k8dU2xc0XuW5vbX3Vm6S+QelYZNH+CXdYukaWaDwKvWaxT
 lC482sES7t38yJ/H51z2wafLglsTela8L6l1OPY9pOVqQngs58+5dtIMufPK7uuzXfnkGtz8U
 zKuOV/09qtXa69v3dH73Vq87s3ZYo2sEOWOqUwrlFiKMxINtZiLihMBA1Gyv+QCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1507294982!100166345!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10000 invoked from network); 6 Oct 2017 13:03:03 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Oct 2017 13:03:03 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v96D2NeE016432
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 6 Oct 2017 13:02:23 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v96D2N5c000771
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 6 Oct 2017 13:02:23 GMT
Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v96D2MtD005203;
 Fri, 6 Oct 2017 13:02:22 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 06 Oct 2017 06:02:22 -0700
To: Julien Grall <julien.grall@linaro.org>, xen-devel@lists.xen.org
References: <20171005174222.29161-1-julien.grall@linaro.org>
 <20171005174222.29161-10-julien.grall@linaro.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <4ec5dcd1-648e-e524-3e31-67273110566e@oracle.com>
Date: Fri, 6 Oct 2017 09:02:08 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20171005174222.29161-10-julien.grall@linaro.org>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Jun Nakajima <jun.nakajima@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jan Beulich <jbeulich@suse.com>, Shane Wang <shane.wang@intel.com>,
 Gang Wei <gang.wei@intel.com>, Paul Durrant <paul.durrant@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 9/9] xen: Convert __page_to_mfn and
 __mfn_to_page to use typesafe MFN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDUvMjAxNyAwMTo0MiBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE1vc3Qgb2YgdGhl
IHVzZXJzIG9mIHBhZ2VfdG9fbWZuIGFuZCBtZm5fdG9fcGFnZSBhcmUgZWl0aGVyIG92ZXJyaWRp
bmcKPiB0aGUgbWFjcm9zIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3Qgb3IgdXNlIG1mbl94
L19tZm4gYmVjYXVzZSB0aGUKPiByZXN0IG9mIHRoZSBmdW5jdGlvbiB1c2UgbWZuX3QuCj4KPiBT
byBtYWtlIF9fcGFnZV90b19tZm4gYW5kIF9fbWZuX3RvX3BhZ2UgcmV0dXJuIG1mbl90IGJ5IGRl
ZmF1bHQuCj4KPiBPbmx5IHJlYXNvbmFibGUgY2xlYW4tdXBzIGFyZSBkb25lIGluIHRoaXMgcGF0
Y2ggYmVjYXVzZSBpdCBpcwo+IGFscmVhZHkgcXVpdGUgYmlnLiBTbyBzb21lIG9mIHRoZSBmaWxl
cyBub3cgb3ZlcnJpZGUgcGFnZV90b19tZm4gYW5kCj4gbWZuX3RvX3BhZ2UgdG8gYXZvaWQgdXNp
bmcgbWZuX3QuCj4KPiBMYXN0bHksIGRvbWFpbl9wYWdlX3RvX21mbiBpcyBhbHNvIGNvbnZlcnRl
ZCB0byB1c2UgbWZuX3QgZ2l2ZW4gdGhhdAo+IG1vc3Qgb2YgdGhlIGNhbGxlcnMgYXJlIG5vdyBz
d2l0Y2hlZCB0byBfbWZuKGRvbWFpbl9wYWdlX3RvX21mbiguLi4pKS4KPgo+IFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CgpTVk0gYml0czoKClJl
dmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 13:12:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 13:12:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0SQU-0004XH-M4; Fri, 06 Oct 2017 13:12:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445c74844=roger.pau@citrix.com>)
 id 1e0SQT-0004XB-Ox
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 13:12:25 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 52/2E-03638-93187D95; Fri, 06 Oct 2017 13:12:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsWyU9JRQte88Xq
 kweFtGhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bVa7+ZCx6wV0zZwNvAeIKti5GTQ0LAT+LQ
 qROsIDaLgIrEhbfrgWwODjYBe4npXytAwiICuhLPFjwDK2cWcJNYsKqZHcQWFrCVaN9yhQnE5
 hXwkPj66z3YGCEBd4kvWy6zQ8QFJU7OfMIC0asncWPqFDaQ8cwC0hLL/3FAhOUlmrfOZgaxOY
 HG9P9cDrZKFOia/iVP2SFGKkr0z3sAdXG6xMRnPSwTGAVmIdkwC8mGWQgbZiHZsICRZRWjRnF
 qUVlqka6hkV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCwMgDBDsbLGwMOMUpy
 MCmJ8i6suR4pxJeUn1KZkVicEV9UmpNafIhRhoNDSYLXrgEoJ1iUmp5akZaZA4wbmLQEB4+SC
 K82SJq3uCAxtzgzHSJ1ilGX48bD63+YhFjy8vNSpcR5WUCKBECKMkrz4EbAYvgSo6yUMC8j0F
 FCPAWpRbmZJajyrxjFORiVhHnZQKbwZOaVwG16BXQEE9ARc5qugBxRkoiQkmpg1GzTu3Fv/9Z
 bvvuj/Qw1F67eE3Np7SG/002lmw5H79De6OY2S+vupINnLHV6JzLWlgtdSGM4HC1z6mV39p+a
 BI7sc1M3tHmIXu5hVRO4MKnevS00iPVfdpiDQJW//HvxM7otTHvFfndyizNc6D1z4I3dY87V/
 3zT1NRn5oR/Nc4yPnXB698KJZbijERDLeai4kQAP1rIBNwCAAA=
X-Env-Sender: prvs=445c74844=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1507295543!73212019!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48523 invoked from network); 6 Oct 2017 13:12:23 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 13:12:23 -0000
X-IronPort-AV: E=Sophos;i="5.42,483,1500940800"; d="scan'208";a="54146648"
Date: Fri, 6 Oct 2017 14:10:26 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171006131026.ifbsbwur4iwf3aac@MacBook-Pro-de-Roger.local>
References: <1507293991-505-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507293991-505-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] Update xl.cfg files for Xen 4.10 support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMDYsIDIwMTcgYXQgMTI6NDY6MzFQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBGcm9tIDQuMTAgb253YXJkcywgdGhlIGNvbmZpZ3VyYXRpb24gZmlsZSBzaG91bGQg
dXNlIHR5cGU9IGluIHByZWZlcmVuY2UgdG8KPiBidWlsZGVyL2xvYWRlci4gIExlYXZlIHRoZSBv
bGRlciBvcHRpb25zIGZvciBsZWdhY3kgY29tcGF0YWJpbGl0eS4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IC0tLQo+IENDOiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IENDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KPiAtLS0KPiAgY29uZmlnL2RlZmF1bHQtaHZtLmNmZy5pbiB8IDUg
KysrKy0KPiAgY29uZmlnL2RlZmF1bHQtcHYuY2ZnLmluICB8IDUgKysrKy0KPiAgMiBmaWxlcyBj
aGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBh
L2NvbmZpZy9kZWZhdWx0LWh2bS5jZmcuaW4gYi9jb25maWcvZGVmYXVsdC1odm0uY2ZnLmluCj4g
aW5kZXggMGRlMjU0Ni4uYzQxMGVmZiAxMDA2NDQKPiAtLS0gYS9jb25maWcvZGVmYXVsdC1odm0u
Y2ZnLmluCj4gKysrIGIvY29uZmlnL2RlZmF1bHQtaHZtLmNmZy5pbgo+IEBAIC0xLDUgKzEsOCBA
QAo+ICBuYW1lPSJ0ZXN0LUBARU5WQEAtQEBOQU1FQEBAQFZBUklBVElPTkBAIgo+IC1idWlsZGVy
PSJodm0iCj4gKwo+ICt0eXBlPSJodm0iCj4gK2J1aWxkZXI9Imh2bSIgIyBMZWdhY3kgZm9yIGJl
Zm9yZSBYZW4gNC4xMAoKU2luY2UgdGhpcyBleGFtcGxlcyBhcmUgb25seSBmb3IgPj0gWGVuIDQu
MTAsIGRvZXMgaXQgcmVhbGx5IG1ha2UKc2Vuc2UgdG8ga2VlcCB0aGUgYnVpbGRlciBvcHRpb24g
aGVyZT8KCkRvIHdlIGV4cGVjdCBwZW9wbGUgdG8gbWl4IGFuZCBtYXRjaCBleGFtcGxlIGNvbmZp
Z3VyYXRpb24gZmlsZXM/CgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 13:16:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 13:16:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0SUC-0004n4-E0; Fri, 06 Oct 2017 13:16:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445ef49c3=Andrew.Cooper3@citrix.com>)
 id 1e0SUB-0004mx-Q1
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 13:16:15 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 0B/1D-01782-F1287D95; Fri, 06 Oct 2017 13:16:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQle66Xq
 kwYdOOYslHxezODB6HN39mymAMYo1My8pvyKBNaO56S97wVzOigX3b7A1MD5n72Lk5JAQ8JN4
 fGULK4gtLGAr0b7lChOILSJgLXF6fRdYDbOAm8SCVc1ANheHkEAro8TmB40sIAk2AX2J3S8+g
 TXwAjUv+fgFbBCLgIrE1J2XwWpEBcIlms72s0DUCEqcnPkEyObg4BTwlDi2LArEZBbQlFi/Sx
 9ilbxE89bZzBC2uETTl5VgE4UE1CSu9V+COjldYuKzHpYJjAKzkAydhTBpFpJJs5BMWsDIsop
 Rozi1qCy1SNfISC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzBg6xkYGHcw7mn3
 O8QoycGkJMq7sOZ6pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3q4GoJxgUWp6akVaZg4wdmDSE
 hw8SiK8Jo1Aad7igsTc4sx0iNQpRkUpcd4fIH0CIImM0jy4Nli8XmKUlRLmZWRgYBDiKUgtys
 0sQZV/xSjOwagkzLsXZApPZl4J3PRXQIuZgBbPaboCsrgkESEl1cDo3a2x8cQlLwfzBr+TM+s
 /rsh5fXjn8Qm2D1h+8P9LZX184+rNhj/+xepP93XvuzO7b7bgiZSv184073eI5zn5WrpAtK3p
 V2Ltk2sF35kX3L2ovy7k3yUDPqt4uYayfo70Nv0HV+OvxtjuanmllaKwum+a65P3d++0dzTIt
 ibv0dhlypewYX2eEktxRqKhFnNRcSIAjBfAm9ICAAA=
X-Env-Sender: prvs=445ef49c3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1507295771!102232672!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27105 invoked from network); 6 Oct 2017 13:16:11 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 13:16:11 -0000
X-IronPort-AV: E=Sophos;i="5.42,483,1500940800"; d="scan'208";a="54147020"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1507293991-505-1-git-send-email-andrew.cooper3@citrix.com>
 <20171006131026.ifbsbwur4iwf3aac@MacBook-Pro-de-Roger.local>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <0d13aedb-531d-d084-5400-7d267cc2be88@citrix.com>
Date: Fri, 6 Oct 2017 14:15:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171006131026.ifbsbwur4iwf3aac@MacBook-Pro-de-Roger.local>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] Update xl.cfg files for Xen 4.10 support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDYvMTAvMTcgMTQ6MTAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gRnJpLCBPY3Qg
MDYsIDIwMTcgYXQgMTI6NDY6MzFQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gRnJv
bSA0LjEwIG9ud2FyZHMsIHRoZSBjb25maWd1cmF0aW9uIGZpbGUgc2hvdWxkIHVzZSB0eXBlPSBp
biBwcmVmZXJlbmNlIHRvCj4+IGJ1aWxkZXIvbG9hZGVyLiAgTGVhdmUgdGhlIG9sZGVyIG9wdGlv
bnMgZm9yIGxlZ2FjeSBjb21wYXRhYmlsaXR5Lgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+PiAtLS0KPj4gQ0M6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Cj4+IENDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KPj4gLS0tCj4+ICBjb25maWcvZGVmYXVsdC1odm0uY2ZnLmluIHwgNSArKysr
LQo+PiAgY29uZmlnL2RlZmF1bHQtcHYuY2ZnLmluICB8IDUgKysrKy0KPj4gIDIgZmlsZXMgY2hh
bmdlZCwgOCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEv
Y29uZmlnL2RlZmF1bHQtaHZtLmNmZy5pbiBiL2NvbmZpZy9kZWZhdWx0LWh2bS5jZmcuaW4KPj4g
aW5kZXggMGRlMjU0Ni4uYzQxMGVmZiAxMDA2NDQKPj4gLS0tIGEvY29uZmlnL2RlZmF1bHQtaHZt
LmNmZy5pbgo+PiArKysgYi9jb25maWcvZGVmYXVsdC1odm0uY2ZnLmluCj4+IEBAIC0xLDUgKzEs
OCBAQAo+PiAgbmFtZT0idGVzdC1AQEVOVkBALUBATkFNRUBAQEBWQVJJQVRJT05AQCIKPj4gLWJ1
aWxkZXI9Imh2bSIKPj4gKwo+PiArdHlwZT0iaHZtIgo+PiArYnVpbGRlcj0iaHZtIiAjIExlZ2Fj
eSBmb3IgYmVmb3JlIFhlbiA0LjEwCj4gU2luY2UgdGhpcyBleGFtcGxlcyBhcmUgb25seSBmb3Ig
Pj0gWGVuIDQuMTAsIGRvZXMgaXQgcmVhbGx5IG1ha2UKPiBzZW5zZSB0byBrZWVwIHRoZSBidWls
ZGVyIG9wdGlvbiBoZXJlPwo+Cj4gRG8gd2UgZXhwZWN0IHBlb3BsZSB0byBtaXggYW5kIG1hdGNo
IGV4YW1wbGUgY29uZmlndXJhdGlvbiBmaWxlcz8KClRoZXJlIGlzIG9ubHkgb25lIHZlcnNpb24g
b2YgWFRGLsKgIEl0IGRvZXNuJ3QgYnJhbmNoIGZvciBkaWZmZXJlbnQKdmVyc2lvbnMgb2YgWGVu
LCBzbyBuZWVkcyB0byBzdXBwb3J0IHRoZW0gYWxsLgoKfkFuZHJldwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 13:19:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 13:19:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0SXf-0004yU-Ul; Fri, 06 Oct 2017 13:19:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445054343=Paul.Durrant@citrix.com>)
 id 1e0SXe-0004yN-Tx
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 13:19:51 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 55/A2-01908-6F287D95; Fri, 06 Oct 2017 13:19:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkleJIrShJLcpLzFFi42LZKekoofu16Xq
 kwZqzihbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aZpjuMBW0uFdfPvWZtYJzi3MXIySEh4Cfx
 s6udGcRmE9CRWHp0PlMXIxeHiEAbI1BiNjuIwyxwmFHi5pRVLCBVwgI+ErdvzmAEsUUEfCVen
 GhngrCtJL6/XsUGYrMIqEicbPwANpVXwF2i9/lhsHohgRqJ9Y9fg9mcAnYSDW93g/UyCshKfG
 lcDVbPLCAucevJfCaI6wQkluw5zwxhi0q8fPyPFcI2kNi6dB/QPRxA9ZoS63fpQ7QqSkzpfsg
 OsVZQ4uTMJywTGIVnIZk6C6FjFpKOWUg6FjCyrGLUKE4tKkst0jUy0UsqykzPKMlNzMzRNTQw
 1stNLS5OTE/NSUwq1kvOz93ECAz+egYGxh2Mr477HWKU5GBSEuUtbrweKcSXlJ9SmZFYnBFfV
 JqTWnyIUYaDQ0mCdyNITrAoNT21Ii0zBxiHMGkJDh4lEd4lIGne4oLE3OLMdIjUKUZXjmObLv
 9h4phx8y6Q3AQmN3x/ACSfXJv3l0mIJS8/L1VKnHc/SLMASHNGaR7caFgKucQoKyXMy8jAwCD
 EU5BalJtZgir/ilGcg1FJmPc+yBSezLwSuAteAR3HBHTcnKYrIMeVJCKkpBoY18xdmSlpfyJJ
 x+LKjtXuAf/Ke36m3Nm+v0/ERECjN8Xk2QX3qb+mzNyl4iDV+ucTG8sFj2uuUnrx9tbJNnfuC
 C55oXVq1fr3P546fTni+KtQnGndo1WO0z9lm35ZneCwYWOGRNPG+Bvqa+uOz8iXOH931iuGue
 59t97eXFZ3LJr7QWDnHbMUZyWW4oxEQy3mouJEAMGXp3IcAwAA
X-Env-Sender: prvs=445054343=Paul.Durrant@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1507295989!101543406!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55196 invoked from network); 6 Oct 2017 13:19:49 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 13:19:49 -0000
X-IronPort-AV: E=Sophos;i="5.42,483,1500940800"; d="scan'208";a="54147262"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Ross Lagerwall <ross.lagerwall@citrix.com>, Ian Jackson
 <Ian.Jackson@citrix.com>, "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>
Thread-Topic: [Xen-devel] [PATCH v2 0/*] xen: xen-domid-restrict improvements
Thread-Index: AQHTPSzEy9VCqAjH7UGfD8Hjc+CHUqLWqa4AgAAm4rA=
Date: Fri, 6 Oct 2017 13:19:48 +0000
Message-ID: <56626155ee594136b8fe0d0de03ca4f5@AMSPEX02CL03.citrite.net>
References: <1507133891-26013-1-git-send-email-ian.jackson@eu.citrix.com>
 <892cb484-361b-f1c1-c294-6b5d7b5e92fb@citrix.com>
In-Reply-To: <892cb484-361b-f1c1-c294-6b5d7b5e92fb@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, Stefano
 Stabellini <sstabellini@kernel.org>, Juergen Gross <jgross@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 0/*] xen: xen-domid-restrict improvements
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YNCj4gUm9zcyBMYWdl
cndhbGwNCj4gU2VudDogMDYgT2N0b2JlciAyMDE3IDEzOjU4DQo+IFRvOiBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AY2l0cml4LmNvbT47IHFlbXUtZGV2ZWxAbm9uZ251Lm9yZw0KPiBDYzogQW50
aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+OyB4ZW4tDQo+IGRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnOyBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+Ow0KPiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+DQo+IFN1YmplY3Q6IFJl
OiBbWGVuLWRldmVsXSBbUEFUQ0ggdjIgMC8qXSB4ZW46IHhlbi1kb21pZC1yZXN0cmljdA0KPiBp
bXByb3ZlbWVudHMNCj4gDQo+IE9uIDEwLzA0LzIwMTcgMDU6MTggUE0sIElhbiBKYWNrc29uIHdy
b3RlOg0KPiA+IChSZXNlbmRpbmcgdGhpcyBiZWNhdXNlIDEuIEkgZ290IHRoZSBDQyBmb3IgeGVu
LWRldmVsIHdyb25nOyAyLiBJIGdvdA0KPiA+IHRoZSBzdWJqZWN0IHdyb25nOiB0aGVyZSBhcmUg
YWN0dWFsbHkgOCBwYXRjaGVzOyAzLiBJIG1hbmdsZWQNCj4gPiBBbnRob255J3MgbmFtZSBpbiB0
aGVoZWFkZXJzLiAgU29ycnkgZm9yIHRoZSBub2lzZS4pDQo+ID4NCj4gPiBJIGhhdmUgYmVlbiB3
b3JraW5nIG9uIHRyeWluZyB0byBnZXQgcWVtdSwgd2hlbiBydW5uaW5nIGFzIGEgWGVuDQo+ID4g
ZGV2aWNlIG1vZGVsLCB0byBfYWN0dWFsbHlfIG5vdCBoYXZlIHBvd2VyIGVxdWl2YWxlbnQgdG8g
cm9vdC4NCj4gPg0KPiA+IEkgdGhpbmsgSSBoYXZlIGFjaGlldmVkIHRoaXMsIHdpdGggc29tZSBs
aW1pdGF0aW9ucyAod2hpY2ggd2lsbCBiZQ0KPiA+IGRpc2N1c3NlZCBpbiBteSBzZXJpZXMgYWdh
aW5zdCB4ZW4uZ2l0Lg0KPiA+DQo+ID4gSG93ZXZlciwgdGhlcmUgYXJlIGNoYW5nZXMgdG8gcWVt
dSBuZWVkZWQuICBJbiBwYXJ0aWN1bGFyDQo+ID4NCj4gPiAgICogVGhlIC14ZW4tZG9taWQtcmVz
dHJpY3Qgb3B0aW9uIGRvZXMgbm90IHdvcmsgcHJvcGVybHkgcmlnaHQgbm93Lg0KPiA+ICAgICBJ
dCBvbmx5IHJlc3RyaWN0cyBhIHNtYWxsIHN1YnNldCBvZiB0aGUgZGVzY3JpcHRvcnMgcWVtdSBo
YXMgb3Blbi4NCj4gPiAgICAgSSBhbSBpbnRyb2R1Y2luZyBhIG5ldyBsaWJyYXJ5IGNhbGwgaW4g
dGhlIFhlbiBsaWJyYXJpZXMgZm9yIHRoaXMsDQo+ID4gICAgIHhlbnRvb2xjb3JlX3Jlc3RyaWN0
X2FsbC4NCj4gPg0KPiANCj4gSGkgSWFuLA0KPiANCj4gSSdtIHRlc3RpbmcgeW91ciBRRU1VIGFu
ZCBYZW4gcGF0Y2ggc2VyaWVzIGFuZCBmb3VuZCB0aGF0IGFmdGVyIGJlaW5nDQo+IHJlc3RyaWN0
ZWQsIFFFTVUgZmFpbHMgdG8gc2V0dXAgdXAgdGhlIFZHQSBtZW1vcnkgcHJvcGVybHkgd2hpY2gg
Y2F1c2VzDQo+IGEgY29tcGxldGUgc3RhbGwgd2l0aCBzdGR2Z2EuIFdpdGggY2lycnVzIGl0IG1v
c3RseSB3b3JrcyBhbHRob3VnaCBpdA0KPiBzZWVtcyB0byBoYXZlIHJlZHVjZWQgcGVyZm9ybWFu
Y2UuDQo+IA0KPiBJIHRoaW5rIGl0IGhhcHBlbnMgd2hlbiB0aGUgVk0gc2V0cyB1cCB0aGUgQkFS
IHNvbWUgdGltZSBhZnRlcg0KPiB4ZW5fcmVzdHJpY3QoKSBoYXMgYmVlbiBjYWxsZWQuIFRoZSBm
YWlsdXJlIGNvbWVzIGZyb20gUUVNVSBjYWxsaW5nDQo+IHhjX2RvbWFpbl9hZGRfdG9fcGh5c21h
cCgpIHdoaWNoIGNhbGxzIGRvX21lbW9yeV9vcCgpIGFuZCBmaW5hbGx5DQo+IHhlbmNhbGwyKCku
IEJ1dCB0aGUgdW5kZXJseWluZyB4ZW5jYWxsIGZkIGhhcyBiZWVuIHJlcGxhY2VkIHdpdGggL2Rl
di9udWxsLg0KDQpPaCwgdGhhdCdzIGEgUElUQS4gVGhpcyBpcyBiZWNhdXNlIG9mIHRoZSBzbGln
aHRseSBoYWNreSB3YXkgdGhhdCB0aGUgVlJBTSBpcyBkZWFsdCB3aXRoIChpdCBuZWVkaW5nIHRv
IGJlIG1vdmVkIGludG8gdGhlIEJBUiBvZiB0aGUgUENJIFZHQSBkZXZpY2UgYXQgdGhlIHBvaW50
IHdoZXJlIGd1ZXN0IGZpcm13YXJlIHByb2dyYW1zIGl0KS4gTWF5YmUgd2UgbmVlZCBhIG5ldyBk
bV9vcCBmb3IgdGhpcz8NCg0KICBQYXVsDQoNCj4gDQo+IEhlcmUgaXMgc29tZSBkZWJ1ZyBvdXRw
dXQsIGFsbCBvZiB3aGljaCBvY2N1cnMgYWZ0ZXIgdGhlIGNhbGwgdG8NCj4geGVudG9vbGNvcmVf
cmVzdHJpY3RfYWxsKCkgaGFzIGNvbXBsZXRlZC4gMDA6MDIuMCBpcyB0aGUgVkdBIGRldmljZS4N
Cj4gDQo+IHBjaV91cGRhdGVfbWFwcGluZ3NfYWRkIGQ9MHg3ZmVlMGIxNTQwMDAgMDA6MDMuMA0K
PiAxLDB4ZjAwMDAwMDArMHgxMDAwMDAwDQo+IHBjaV91cGRhdGVfbWFwcGluZ3NfYWRkIGQ9MHg3
ZmVlMGIxZGUwMDAgMDA6MDIuMA0KPiAwLDB4ZjEwMDAwMDArMHg4MDAwMDANCj4geGVuX2NsaWVu
dF9zZXRfbWVtb3J5IDB4ZjEwMDAwMDAgc2l6ZSAweDgwMDAwMCwgbG9nX2RpcnR5IDENCj4geGVu
OiBtYXBwaW5nIHZyYW0gdG8gZjEwMDAwMDAgLSBmMTgwMDAwMA0KPiB4ZW46IGFkZF90b19waHlz
bWFwIE1GTiA4MDAwMCB0byBQRk4gZjEwMDAgZmFpbGVkOiAyNSAoZXJybm86IDI1KQ0KPiBwY2lf
dXBkYXRlX21hcHBpbmdzX2FkZCBkPTB4N2ZlZTBiMTU0MDAwIDAwOjAzLjAgMCwweGMwMDArMHgx
MDANCj4gcGNpX3VwZGF0ZV9tYXBwaW5nc19hZGQgZD0weDdmZWUwYjFhNDAwMCAwMDowNC4wIDAs
MHhjMTAwKzB4MTAwDQo+IHBjaV91cGRhdGVfbWFwcGluZ3NfYWRkIGQ9MHg3ZmVlMGIxYTQwMDAg
MDA6MDQuMCAxLDB4ZjE4MDAwMDArMHgxMDANCj4gcGNpX3VwZGF0ZV9tYXBwaW5nc19hZGQgZD0w
eDdmZWUwYjAwNmUwMCAwMDowMS4yIDQsMHhjMjAwKzB4MjANCj4gcGNpX3VwZGF0ZV9tYXBwaW5n
c19hZGQgZD0weDdmZWUwYjY1YzAwMCAwMDowMS4xIDQsMHhjMjIwKzB4MTANCj4gcGNpX3VwZGF0
ZV9tYXBwaW5nc19hZGQgZD0weDdmZWUwYjY1YzAwMCAwMDowMS4xIDQsMHhjMjIwKzB4MTANCj4g
cGNpX3VwZGF0ZV9tYXBwaW5nc19hZGQgZD0weDdmZWUwYjY1YzAwMCAwMDowMS4xIDQsMHhjMjIw
KzB4MTANCj4gcGNpX3VwZGF0ZV9tYXBwaW5nc19hZGQgZD0weDdmZWUwYjY1YzAwMCAwMDowMS4x
IDQsMHhjMjIwKzB4MTANCj4gcGNpX3VwZGF0ZV9tYXBwaW5nc19hZGQgZD0weDdmZWUwYjY1YzAw
MCAwMDowMS4xIDQsMHhjMjIwKzB4MTANCj4gcGNpX3VwZGF0ZV9tYXBwaW5nc19hZGQgZD0weDdm
ZWUwYjY1YzAwMCAwMDowMS4xIDQsMHhjMjIwKzB4MTANCj4gcGNpX3VwZGF0ZV9tYXBwaW5nc19h
ZGQgZD0weDdmZWUwYjY1YzAwMCAwMDowMS4xIDQsMHhjMjIwKzB4MTANCj4gcGNpX3VwZGF0ZV9t
YXBwaW5nc19hZGQgZD0weDdmZWUwYjY1YzAwMCAwMDowMS4xIDQsMHhjMjIwKzB4MTANCj4gcGNp
X3VwZGF0ZV9tYXBwaW5nc19hZGQgZD0weDdmZWUwYjAwNmUwMCAwMDowMS4yIDQsMHhjMjAwKzB4
MjANCj4gcGNpX3VwZGF0ZV9tYXBwaW5nc19hZGQgZD0weDdmZWUwYjAwNmUwMCAwMDowMS4yIDQs
MHhjMjAwKzB4MjANCj4gcGNpX3VwZGF0ZV9tYXBwaW5nc19hZGQgZD0weDdmZWUwYjAwNmUwMCAw
MDowMS4yIDQsMHhjMjAwKzB4MjANCj4gcGNpX3VwZGF0ZV9tYXBwaW5nc19hZGQgZD0weDdmZWUw
YjAwNmUwMCAwMDowMS4yIDQsMHhjMjAwKzB4MjANCj4gcGNpX3VwZGF0ZV9tYXBwaW5nc19hZGQg
ZD0weDdmZWUwYjAwNmUwMCAwMDowMS4yIDQsMHhjMjAwKzB4MjANCj4gcGNpX3VwZGF0ZV9tYXBw
aW5nc19hZGQgZD0weDdmZWUwYjAwNmUwMCAwMDowMS4yIDQsMHhjMjAwKzB4MjANCj4gcGNpX3Vw
ZGF0ZV9tYXBwaW5nc19hZGQgZD0weDdmZWUwYjAwNmUwMCAwMDowMS4yIDQsMHhjMjAwKzB4MjAN
Cj4gcGNpX3VwZGF0ZV9tYXBwaW5nc19hZGQgZD0weDdmZWUwYjFkZTAwMCAwMDowMi4wDQo+IDAs
MHhmMTAwMDAwMCsweDgwMDAwMA0KPiB4ZW5fY2xpZW50X3NldF9tZW1vcnkgMHhmMTAwMDAwMCBz
aXplIDB4ODAwMDAwLCBsb2dfZGlydHkgMQ0KPiBwY2lfdXBkYXRlX21hcHBpbmdzX2FkZCBkPTB4
N2ZlZTBiMWRlMDAwIDAwOjAyLjANCj4gMCwweGYxMDAwMDAwKzB4ODAwMDAwDQo+IHhlbl9jbGll
bnRfc2V0X21lbW9yeSAweGYxMDAwMDAwIHNpemUgMHg4MDAwMDAsIGxvZ19kaXJ0eSAxDQo+IHBj
aV91cGRhdGVfbWFwcGluZ3NfYWRkIGQ9MHg3ZmVlMGIxZGUwMDAgMDA6MDIuMA0KPiAwLDB4ZjEw
MDAwMDArMHg4MDAwMDANCj4geGVuX2NsaWVudF9zZXRfbWVtb3J5IDB4ZjEwMDAwMDAgc2l6ZSAw
eDgwMDAwMCwgbG9nX2RpcnR5IDENCj4gcGNpX3VwZGF0ZV9tYXBwaW5nc19hZGQgZD0weDdmZWUw
YjFkZTAwMCAwMDowMi4wDQo+IDAsMHhmMTAwMDAwMCsweDgwMDAwMA0KPiB4ZW5fY2xpZW50X3Nl
dF9tZW1vcnkgMHhmMTAwMDAwMCBzaXplIDB4ODAwMDAwLCBsb2dfZGlydHkgMQ0KPiBwY2lfdXBk
YXRlX21hcHBpbmdzX2FkZCBkPTB4N2ZlZTBiMWRlMDAwIDAwOjAyLjANCj4gMCwweGYxMDAwMDAw
KzB4ODAwMDAwDQo+IHhlbl9jbGllbnRfc2V0X21lbW9yeSAweGYxMDAwMDAwIHNpemUgMHg4MDAw
MDAsIGxvZ19kaXJ0eSAxDQo+IHBjaV91cGRhdGVfbWFwcGluZ3NfYWRkIGQ9MHg3ZmVlMGIxZGUw
MDAgMDA6MDIuMA0KPiAwLDB4ZjEwMDAwMDArMHg4MDAwMDANCj4geGVuX2NsaWVudF9zZXRfbWVt
b3J5IDB4ZjEwMDAwMDAgc2l6ZSAweDgwMDAwMCwgbG9nX2RpcnR5IDENCj4gcGNpX3VwZGF0ZV9t
YXBwaW5nc19hZGQgZD0weDdmZWUwYjFkZTAwMCAwMDowMi4wDQo+IDAsMHhmMTAwMDAwMCsweDgw
MDAwMA0KPiB4ZW5fY2xpZW50X3NldF9tZW1vcnkgMHhmMTAwMDAwMCBzaXplIDB4ODAwMDAwLCBs
b2dfZGlydHkgMQ0KPiBwY2lfdXBkYXRlX21hcHBpbmdzX2FkZCBkPTB4N2ZlZTBiMTU0MDAwIDAw
OjAzLjAgMCwweGMwMDArMHgxMDANCj4gcGNpX3VwZGF0ZV9tYXBwaW5nc19hZGQgZD0weDdmZWUw
YjE1NDAwMCAwMDowMy4wDQo+IDEsMHhmMDAwMDAwMCsweDEwMDAwMDANCj4gcGNpX3VwZGF0ZV9t
YXBwaW5nc19hZGQgZD0weDdmZWUwYjE1NDAwMCAwMDowMy4wIDAsMHhjMDAwKzB4MTAwDQo+IHBj
aV91cGRhdGVfbWFwcGluZ3NfYWRkIGQ9MHg3ZmVlMGIxNTQwMDAgMDA6MDMuMA0KPiAxLDB4ZjAw
MDAwMDArMHgxMDAwMDAwDQo+IHBjaV91cGRhdGVfbWFwcGluZ3NfYWRkIGQ9MHg3ZmVlMGIxNTQw
MDAgMDA6MDMuMCAwLDB4YzAwMCsweDEwMA0KPiBwY2lfdXBkYXRlX21hcHBpbmdzX2FkZCBkPTB4
N2ZlZTBiMTU0MDAwIDAwOjAzLjANCj4gMSwweGYwMDAwMDAwKzB4MTAwMDAwMA0KPiBwY2lfdXBk
YXRlX21hcHBpbmdzX2FkZCBkPTB4N2ZlZTBiMTU0MDAwIDAwOjAzLjAgMCwweGMwMDArMHgxMDAN
Cj4gcGNpX3VwZGF0ZV9tYXBwaW5nc19hZGQgZD0weDdmZWUwYjE1NDAwMCAwMDowMy4wDQo+IDEs
MHhmMDAwMDAwMCsweDEwMDAwMDANCj4gcGNpX3VwZGF0ZV9tYXBwaW5nc19hZGQgZD0weDdmZWUw
YjE1NDAwMCAwMDowMy4wIDAsMHhjMDAwKzB4MTAwDQo+IHBjaV91cGRhdGVfbWFwcGluZ3NfYWRk
IGQ9MHg3ZmVlMGIxNTQwMDAgMDA6MDMuMA0KPiAxLDB4ZjAwMDAwMDArMHgxMDAwMDAwDQo+IHBj
aV91cGRhdGVfbWFwcGluZ3NfYWRkIGQ9MHg3ZmVlMGIxNTQwMDAgMDA6MDMuMCAwLDB4YzAwMCsw
eDEwMA0KPiBwY2lfdXBkYXRlX21hcHBpbmdzX2FkZCBkPTB4N2ZlZTBiMTU0MDAwIDAwOjAzLjAN
Cj4gMSwweGYwMDAwMDAwKzB4MTAwMDAwMA0KPiBwY2lfdXBkYXRlX21hcHBpbmdzX2FkZCBkPTB4
N2ZlZTBiMTU0MDAwIDAwOjAzLjAgMCwweGMwMDArMHgxMDANCj4gcGNpX3VwZGF0ZV9tYXBwaW5n
c19hZGQgZD0weDdmZWUwYjE1NDAwMCAwMDowMy4wDQo+IDEsMHhmMDAwMDAwMCsweDEwMDAwMDAN
Cj4gDQo+IEFwYXJ0IGZyb20gdGhpcyBpc3N1ZSwgSSB3YXMgYWJsZSB0byBib290IHVwIGFuZCBz
aHV0IGRvd24gYSBWTSwgdXNpbmcNCj4gLXhlbi1kb21pZC1yZXN0cmljdCwgLWNocm9vdCwgYW5k
IC1ydW5hc2lkLg0KPiANCj4gVGhlcmUgaXMgYSBjYXZlYXQgd2hlbiB1c2luZyAteGVuLWRvbWlk
LXJlc3RyaWN0IGFuZCAtY2hyb290IGF0IHRoZSBzYW1lDQo+IHRpbWUuIFRoZSByZXN0cmljdGlv
biBoYXBwZW5zIGFmdGVyIGNocm9vdGluZywgc28gdGhlIGNocm9vdCBkaXJlY3RvcnkNCj4gaGFz
IHRvIGNvbnRhaW4gYSB2YWxpZCAvZGV2L251bGwuIFRoaXMgaXMgYSBiaXQgYW5ub3lpbmcgYW5k
IHByZXZlbnRzDQo+IHRoZSBjaHJvb3QgYmVpbmcgb24gYSAibm9kZXYiIG1vdW50Lg0KPiANCj4g
UmVnYXJkcywNCj4gLS0NCj4gUm9zcyBMYWdlcndhbGwNCj4gDQo+IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QN
Cj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcNCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 13:23:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 13:23:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0Sai-0005oP-Iv; Fri, 06 Oct 2017 13:23:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mark.rutland@arm.com>) id 1e0Sag-0005o3-VQ
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 13:22:59 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 3B/CC-03409-2B387D95; Fri, 06 Oct 2017 13:22:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsVysyfVTXdd8/V
 Ig76T+hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8avbR+YC76JVKy6tpClgXGOYBcjJ4eQwGZG
 iZ2PeSHsPYwSJxcmg9gsAioS3+e+Zgax2QQ0Ja72PQSzRQTkJXb+e87UxcjFwSwwg1ni0bYv7
 CAJYQE3ibZ511hAbF4BA4nJu7exgBQJCZxkkvjwoQcqIShxcuYTMJtZQEvixr+XQJM4gGxpie
 X/OEDCnALWEr9eL2UDsUWBjphychvbBEa+WUi6ZyHpnoXQvYCReRWjRnFqUVlqka6RqV5SUWZ
 6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCwMQDBDsZVCwIPMUpyMCmJ8hY3Xo8U4kvK
 T6nMSCzOiC8qzUktPsQow8GhJMG7rAkoJ1iUmp5akZaZAwx7mLQEB4+SCG84SJq3uCAxtzgzH
 SJ1ilFRSpx3PUhCACSRUZoH1waLtUuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5r0MMoUnM6
 8EbvoroMVMQIvnNF0BWVySiJCSamBkscuK12zwc5tvf+J1BKf0QbOCvC0TZn3RFXL9L+Y8d//
 u25krbk1yOdX2Y+UUh9q5p369Oacj9EVzs9w75S/lPzZJGPYK1L5wuS8uVDp7wsTDIYna/r52
 RuymnR3N4pe+ze+U8tBM/lX5a+uvMwYN+RsavjicEdgUFVMe4M088eSPJWZmzduUWIozEg21m
 IuKEwGFqzB6sAIAAA==
X-Env-Sender: mark.rutland@arm.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1507296174!70825746!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5431 invoked from network); 6 Oct 2017 13:22:54 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-13.tower-21.messagelabs.com with SMTP; 6 Oct 2017 13:22:54 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9ED761435;
 Fri,  6 Oct 2017 06:22:53 -0700 (PDT)
Received: from leverpostej (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D291D3F578;
 Fri,  6 Oct 2017 06:22:51 -0700 (PDT)
Date: Fri, 6 Oct 2017 14:21:21 +0100
From: Mark Rutland <mark.rutland@arm.com>
To: Jiri Slaby <jslaby@suse.cz>
Message-ID: <20171006132121.GC14023@leverpostej>
References: <20171002091246.28432-1-jslaby@suse.cz>
 <20171002091246.28432-19-jslaby@suse.cz>
 <CAKv+Gu9C88ToAx+8KcGacUECo7ExnTTBmibEjpB2WkfFvjoZvw@mail.gmail.com>
 <5a3785ea-d2d8-dd51-4b02-12f4ca5507d7@suse.cz>
 <CAKv+Gu-7q_Pr5SoUY_kUstaVusUxvXt9e8xeChQySGZ6h+jdAg@mail.gmail.com>
 <9dfcee94-2058-8986-526c-f7ef9ebada66@suse.cz>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <9dfcee94-2058-8986-526c-f7ef9ebada66@suse.cz>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: "linux-efi@vger.kernel.org" <linux-efi@vger.kernel.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Matt Fleming <matt@codeblueprint.co.uk>, "x86@kernel.org" <x86@kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "mingo@redhat.com" <mingo@redhat.com>, "hpa@zytor.com" <hpa@zytor.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "tglx@linutronix.de" <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH v4 19/27] x86: assembly,
	make some functions local
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmlyaSwKCkkgY2FuIHNlZSB0aGF0IHRoZXNlIHNlcnZlIGEgdXNlZnVsIHB1cnBvc2UgKGFz
IHRoZXkgYXJlIG5lY2Vzc2FyeSBmb3IKYXNtIHZhbGlkYXRpb24gZW5jZXNzYXJ5IGZvciBsaXZl
cGF0Y2hpbmcpLCBhbmQgSSBhbSBub3QgcGVyc29uYWxseQphdmVyc2UgdG8gdGhlIG5ldyBhbm5v
dGF0aW9ucy4KCkhvd2V2ZXIsIEkgYW0gY29uY2VybmVkIHRoYXQgYXMtaXMsIHRoaXMgaXMgZ29p
bmcgdG8gY3JlYXRlIG1vcmUKcHJvYmxlbXMgZm9yICF4ODYgYXJjaGl0ZWN0dXJlcy4gTW9yZSBv
biB0aGF0IGJlbG93LgoKT24gRnJpLCBPY3QgMDYsIDIwMTcgYXQgMDI6NTM6MDhQTSArMDIwMCwg
SmlyaSBTbGFieSB3cm90ZToKPiBPbiAxMC8wNC8yMDE3LCAwOTozMyBBTSwgQXJkIEJpZXNoZXV2
ZWwgd3JvdGU6Cj4gPiBPbiA0IE9jdG9iZXIgMjAxNyBhdCAwODoyMiwgSmlyaSBTbGFieSA8anNs
YWJ5QHN1c2UuY3o+IHdyb3RlOgo+ID4+IE9uIDEwLzAyLzIwMTcsIDAyOjQ4IFBNLCBBcmQgQmll
c2hldXZlbCB3cm90ZToKPiA+Pj4gT24gMiBPY3RvYmVyIDIwMTcgYXQgMTA6MTIsIEppcmkgU2xh
YnkgPGpzbGFieUBzdXNlLmN6PiB3cm90ZToKPiA+Pj4+IFRoZXJlIGlzIGEgY291cGxlIG9mIGFz
c2VtYmx5IGZ1bmN0aW9ucywgd2hpY2ggYXJlIGludm9rZWQgb25seSBsb2NhbGx5Cj4gPj4+PiBp
biB0aGUgZmlsZSB0aGV5IGFyZSBkZWZpbmVkLiBJbiBDLCB3ZSBtYXJrIHRoZW0gInN0YXRpYyIu
IEluIGFzc2VtYmx5LAo+ID4+Pj4gYW5ub3RhdGUgdGhlbSB1c2luZyBTWU1fe0ZVTkMsQ09ERX1f
U1RBUlRfTE9DQUwgKGFuZCBzd2l0Y2ggdGhlaXIKPiA+Pj4+IEVORFBST0MgdG8gU1lNX3tGVU5D
LENPREV9X0VORCB0b28pLiBXaGV0aGVyIEZVTkMgb3IgQ09ERSBkZXBlbmRzIG9uCj4gPj4+PiBF
TkRQUk9DL0VORCBmb3IgYSBwYXJ0aWN1bGFyIGZ1bmN0aW9uIChDIG9yIG5vbi1DKS4KPiA+Pj4K
PiA+Pj4gSSB3YXNuJ3QgY2MnZWQgb24gdGhlIGNvdmVyIGxldHRlciwgc28gSSBhbSBtaXNzaW5n
IHRoZSByYXRpb25hbGUgb2YKPiA+Pj4gcmVwbGFjaW5nIEVOVFJZL0VORFBST0Mgd2l0aCBvdGhl
ciBtYWNyb3MuCj4gPj4KPiA+PiBUaGVyZSB3YXMgbm8gY292ZXIgbGV0dGVyLiBJIGFtIGF0dGFj
aGluZyB3aGF0IGlzIGluIFBBVENIIDEvMjcgaW5zdGVhZDoKPiA+PiBJbnRyb2R1Y2UgbmV3IEMg
bWFjcm9zIGZvciBhbm5vdGF0aW9ucyBvZiBmdW5jdGlvbnMgYW5kIGRhdGEgaW4KPiA+PiBhc3Nl
bWJseS4gVGhlcmUgaXMgYSBsb25nLXN0YW5kaW5nIG1lc3MgaW4gbWFjcm9zIGxpa2UgRU5UUlks
IEVORCwKPiA+PiBFTkRQUk9DIGFuZCBzaW1pbGFyLiBUaGV5IGFyZSB1c2VkIGluIGRpZmZlcmVu
dCBtYW5uZXJzIGFuZCBzb21ldGltZXMKPiA+PiBpbmNvcnJlY3RseS4KPiA+IAo+ID4gSSBtdXN0
IHNheSwgSSBkb24ndCBzaGFyZSB0aGlzIHNlbnRpbWVudC4KPiA+IAo+ID4gSW4gYXJtNjQsIHdl
IHVzZSBFTlRSWS9FTkRQUk9DIGZvciBmdW5jdGlvbnMgd2l0aCBleHRlcm5hbCBsaW5rYWdlLAo+
ID4gYW5kIHRoZSBiYXJlIHN5bWJvbCBuYW1lL0VORFBST0MgZm9yIGZ1bmN0aW9ucyB3aXRoIGxv
Y2FsIGxpbmthZ2UuIEkKPiA+IGd1ZXNzIHdlIGNvdWxkIGFkZCBFTkRPQkpFQ1QgaWYgd2Ugd2Fu
dGVkIHRvLCBidXQgd2UgbmV2ZXIgcmVhbGx5IGZlbHQKPiA+IHRoZSBuZWVkLgo+IAo+IFllcyBh
bmQgdGhpcyBpcyBleGFjdGx5IHRoZSByZWFzb24gZm9yIHRoZSBuZXcgbWFjcm9zLiBOb3csIGl0
J3MgYQo+IGNvbXBsZXRlIG1lc3MuIE9uZSBhcmNoIGRvZXMgdGhpcywgYW5vdGhlciBkb2VzIHRo
YXQuIAoKSWYgdGhlIGFpbSBvZiB0aGlzIHNlcmllcyBpcyB0byBpbnRyb2R1Y2Ugc29tZXRoaW5n
IHRoYXQgYXJjaGl0ZWN0dXJlcwp1c2UgY29uc2lzdGVudGx5LCB0aGVuIGNhbiB3ZSBwbGVhc2Ug
YWN0dWFsbHkgcG9rZSBvdGhlciBhcmNoaXRlY3R1cmVzCmFib3V0IGl0PyBlLmcuIHNlbmQgdGhp
cyB0byBsaW51eC1hcmNoLCB3aXRoIGEgY292ZXIgbGV0dGVyIGV4cGxhaW5pbmcKdGhlIGlkZWEg
YW5kIGFza2luZyBtYWludGFpbmVycyB0byB0YWtlIGEgbG9vay4KCkkgdGhpbmsgb25lIHJlYXNv
biB0aGF0IEVOVFJZL0VORC9FTkRQUk9DIGFyZSB1c2VkIGluY29uc2lzdGVudGx5IGlzCnRoYXQg
dGhleSdyZSBpbnN1ZmZpY2llbnRseSBkb2N1bWVudGVkLiBTbyBwZW9wbGUgYXNzdW1lIChpbmNv
bnNpc3RlbnQpCnNlbWFudGljcywgYW5kIG9mdGVuIGNhcmdvLWN1bHQgdXNhZ2Ugd2l0aG91dCB0
aGlua2luZy4gVG8gYXZvaWQgdGhhdCwKY291bGQgd2UgcGxlYXNlIGRvY3VtZW50IGhvdyB0aGVz
ZSBuZXcgbWFjcm9zIHNob3VsZCAoYW5kIHNob3VsZCBub3QpIGJlCnVzZWQ/CgpUaGF0IHdheSwg
d2UgaGF2ZSBhIG11Y2ggYmV0dGVyIGNoYW5jZSBvZiBjb25zaXN0ZW5jeSwgYW5kIGl0J3MgZWFz
aWVyCnRvIGZpZ3VyZSBvdXQgaWYgdGhlIGludGVuZGVkIHNlbWFudGljcyBhcmUgbmVjZXNzYXJ5
L3N1ZmZpY2llbnQuCgpPdGhlcndpc2UsIEknbSB3b3JyaWVkIHRoYXQgYml0cyBvZiB0aGlzIHdp
bGwgYmUgaW5jb25zaXN0ZW50bHkgYW5kCmluY29ycmVjdGx5IGNhcmdvLWN1bHRlZCBpbnRvIG90
aGVyIGFyY2hpdGVjdHVyZXMsIG1ha2luZyBtYXR0ZXJzIHdvcnNlLgoKVGhhbmtzLApNYXJrLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 13:29:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 13:29:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0ShK-00065O-CY; Fri, 06 Oct 2017 13:29:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1e0ShJ-00065I-FL
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 13:29:49 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 F2/DC-03046-C4587D95; Fri, 06 Oct 2017 13:29:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVysyfVTder9Xq
 kQfcHToslHxezODB6HN39mymAMYo1My8pvyKBNWP+LuOCZTwVzTd2sDUw3uTsYuTiEBLYzChx
 ZtdtJghnN6PEjGktbF2MHBzCAlYS7/66dzFycogIqEosX9vGCFLDLHCbUWLOuUvsEA2b2CWWb
 n7FBlLFJqApcefzJyYQmxeoeenWs4wgNouAisTGLzOYQWxRgXCJ/d+vMUPUCEqcnPmEBcTmFA
 iUmHBoElg9s4CZxLzND5khbHGJW0/mM0HY8hLb385hnsDIPwtJ+ywkLbOQtMxC0rKAkWUVo0Z
 xalFZapGuoYFeUlFmekZJbmJmDpBnppebWlycmJ6ak5hUrJecn7uJERigDECwg/H4+7hDjJIc
 TEqivMWN1yOF+JLyUyozEosz4otKc1KLDzHKcHAoSfD6tgDlBItS01Mr0jJzgLECk5bg4FES4
 f3ZDJTmLS5IzC3OTIdInWLU5fgx6cofJiGWvPy8VClxXnmQGQIgRRmleXAjYHF7iVFWSpiXEe
 goIZ6C1KLczBJU+VeM4hyMSsK8h0BW8WTmlcBtegV0BBPQEXOaroAcUZKIkJJqYAzYHHMkWml
 yzDT1g9VHJwvPuLH2ePr0e2qN/ct9I5LiV85JSTj56FdPp/4U49v6WRuVpcIY3p1TyvwbfLMm
 4JbvAf9F9/ivyO9eturg1tcND2ufC+uFHv7noX6K806I8xmm0w/ELocKumscm+u+7eJz5adud
 R8YnDn4H5+QTWpTORL88/u6vrNKLMUZiYZazEXFiQCYIfOl1gIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1507296585!53649834!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33687 invoked from network); 6 Oct 2017 13:29:46 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-21.messagelabs.com with SMTP; 6 Oct 2017 13:29:46 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id F0E4E165D;
 Fri,  6 Oct 2017 06:29:44 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DEFAE3F5FD;
 Fri,  6 Oct 2017 06:29:43 -0700 (PDT)
To: bharat gohil <ghl.bhrt@gmail.com>
References: <CABdg74cia0v3p5R+xRW2wBpgfRDaJ6HrBt0omEQVmdq=wQ6YvQ@mail.gmail.com>
 <CABdg74f62ADwVSikqeUyj2eSV5YZw6cr10u6nJ7PNquPiaqpsg@mail.gmail.com>
 <CAPD2p-mBxPD33URxy5r9fOokyKX-Ldq-eZB_OK+C=h9Anh802A@mail.gmail.com>
 <20170918144419.GA892@localhost.localdomain>
 <CABdg74dtvuQpyhBJvYUY_MHU1YDgvZ5ho8X_FV4knJrRBCzT=g@mail.gmail.com>
 <20170922134312.GF26248@char.us.oracle.com>
 <CABdg74f4Zsm46d-rYW7emwAep-NKuROuqXYjU0X9Phwj6-e_eA@mail.gmail.com>
 <24ba9a54-c166-b1f4-f120-b0b1a57762f8@epam.com>
 <CABdg74f5L=tcYdPqR_yg2CJRENpYtVXNh+DCY2Qtf2GWPgOexw@mail.gmail.com>
 <fb622a96-fee7-943c-0d29-803811c2e9f0@arm.com>
 <CABdg74cvBxXSS1UyGoHE8+f95Gn-V46gxqkwZRUiR5LxVa=AfQ@mail.gmail.com>
 <CAPD2p-=fU0SCAuuZvnMy3t5RyPGrk30moGPrStLp46a=9CG=fQ@mail.gmail.com>
 <CABdg74e6zQRAovFWTKOY0CDc7XgqVCXv75Wm_n8heBZKMwPrHA@mail.gmail.com>
 <7125b13d-aaea-0578-8a85-8e75e2abbe45@arm.com>
 <CABdg74cugG=EyNOWKZ1SJrHcstOFTV5nnyRmqtz2bC08xtFXvw@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d65d42e5-33a4-04a2-2dab-211f9d444573@arm.com>
Date: Fri, 6 Oct 2017 14:29:42 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <CABdg74cugG=EyNOWKZ1SJrHcstOFTV5nnyRmqtz2bC08xtFXvw@mail.gmail.com>
Content-Language: en-US
Cc: Oleksandr Tyshchenko <olekstysh@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] ARM64:Porting xen to new hardware
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpPbiAwMy8xMC8xNyAwODowNSwgYmhhcmF0IGdvaGlsIHdyb3RlOgo+IAo+IAo+IE9u
IEZyaSwgU2VwIDI5LCAyMDE3IGF0IDExOjEyIFBNLCBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tIAo+IDxtYWlsdG86anVsaWVuLmdyYWxsQGFybS5jb20+PiB3cm90ZToKPiAKPiAK
PiAKPiAgICAgT24gMDkvMjkvMjAxNyAwOToxNSBBTSwgYmhhcmF0IGdvaGlsIHdyb3RlOgo+IAo+
ICAgICAgICAgSGVsbG8KPiAKPiAKPiAgICAgSGksCj4gCj4gICAgIFBsZWFzZSBhdm9pZCB0b3At
cG9zdGluZy4KPiAKPiAgICAgICAgIFRoZSBwYXRjaCBkaWRuJ3Qgd29yayBpbiBteSBjYXNlLgo+
IAo+IAo+ICAgICBUaGUgcGF0Y2ggd2lsbCBiZSB1c2VmdWwgb25seSBpZiB0aGUgY29tcGF0aWJs
ZSBzdHJpbmcgaW4gdGhlIERUIG9mCj4gICAgIHlvdXIgVUFSVCBpcyAic25wcyxkdy1hcGItdWFy
dCIuIFdoYXQgaXMgdGhlIGNvbXBhdGlibGUgc3RyaW5nIGZvciBpdD8KPiAKPiBJbiBteSBjYXNl
LCBjb21wYXRpYmxlIHN0cmluZyBpcyAibnMxNjU1MGEiLgo+IFRoYW5rcywKCkhtbW0sIGxvb2tp
bmcgYmFjayBhdCB0aGUgY29udmVyc2F0aW9uIHlvdXIgZG9tMCBjb21tYW5kIGxpbmUgaXM6Cgpj
b25zb2xlPWh2YzAsOTIxNjAwbjggZWFybHlwcmludGs9eGVuIGRlYnVnIGlnbm9yZV9sb2dsZXZl
bCBydyAKcm9vdD0vZGV2L21tY2JsazBwNwoKZWFybHlwcmludGs9eGVuIHdpbGwgZG8gbm90aGlu
ZyBhcyB0aGVyZSBhcmUgbm8gWGVuIHNwZWNpZmljIGVhcmx5cHJpbnRrIApmb3IgQXJtLiBGb3Ig
RG9tMCwgSSB3b3VsZCByZWNvbW1lbmQgdG8gdXNlIHNhbWUgc2FtZSBlYXJseXByaW50ayAKb3B0
aW9ucyBhcyB5b3Ugd291bGQgdXNlIG9uIGJhcmVtZXRhbC4KClRoaXMgd291bGQgYWxsb3cgeW91
IHRvIGdldCBzb21lIGVhcmx5IGlucHV0IGlmIHRoZSBrZXJuZWwgZ2V0IHN0dWNrIApiZWZvcmUg
dGhlIGNvbnNvbGUgaGFzIGJlZW4gc2V0dXAuCgpGdXJ0aGVybW9yZSwgb24gYSBwcmV2aW91cyBl
LW1haWwgaXQgaGFzIGJlZW4gbWVudGlvbmVkIHRoYXQgeW91ciAKcHJvYmxlbSBtaWdodCBiZSBi
ZWNhdXNlIExpbnV4IHdpbGwgZGlzYWJsZSB3aGF0IGl0IHRoaW5rcyB1bnVzZWQgY2xvY2suIApB
IHdheSB0byBwcmV2ZW50IHRoYXQgKGF0IGxlYXN0IGZvciBkZWJ1Z2dpbmcpIGlzIHVzaW5nIGFk
ZCAKJ2Nsa19pZ25vcmVfdW51c2VkJyBvbiB0aGUgTGludXggY29tbWFuZCBsaW5lLgoKSWYgdGhl
IDIgc3VnZ2VzdGlvbnMgYWJvdmUgZG9lcyBub3Qgd29yaywgdGhlbiB5b3Ugd291bGQgaGF2ZSB0
byAKaW5zdHJ1bWVudCB0aGUga2VybmVsLiBXaGVuIHRoZSBoeXBlcnZpc29yIGlzIGJ1aWxkIHdp
dGggZGVidWcgZW5hYmxlZCwgCnRoZXJlIGFyZSBpcyBzZXQgYSBkZWJ1ZyBodmMgcHJvdmlkZWQu
IEEgdXNlZnVsIG9uZSBpcyBodmMgMHhmZmZkLiBGb3IgCmFsbCBvZiB0aGVtLCB5b3UgY2FuIGxv
b2sgYXQgZG9fZGVidWdfdHJhcCBpbiBhcmNoL2FybS90cmFwcy5jLgoKSSBob3BlIHRoaXMgd2ls
bCBoZWxwLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 13:30:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 13:30:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0ShX-0006Pv-KN; Fri, 06 Oct 2017 13:30:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445c74844=roger.pau@citrix.com>)
 id 1e0ShW-000669-4P
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 13:30:02 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 3A/F0-02045-95587D95; Fri, 06 Oct 2017 13:30:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsWyU9JRQje89Xq
 kwZXbRhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bME9PYCjZzVzQcrmpg3MnZxcjJISHgJ3F0
 ySbGLkYODhYBFYlrj41BTDYBe4npXytAKkQEdCWeLXjGBmIzC7hJLFjVzA5iCwvYSrRvucIEY
 vMKeEjMubwcyObiEBLYwShxq+sZC0RCUOLkzCcsEM16EjemTmEDmc8sIC2x/B8HRFheonnrbG
 YQm1PATmLivXtgu0SBrulf8hRsl5CAokT/vAdsEBenS0x81sMygVFgFpINs5BsmIWwYRaSDQs
 YWVYxahSnFpWlFukaGeglFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgQGaz0DA+MO
 xuYTfocYJTmYlER5ixuvRwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4BVuAcoJFqWmp1akZeYA4
 wYmLcHBoyTCawmS5i0uSMwtzkyHSJ1iVJQS55UHSQiAJDJK8+DaYLF6iVFWSpiXkYGBQYinIL
 UoN7MEVf4VozgHo5Iw76FmoCk8mXklcNNfAS1mAlo8p+kKyOKSRISUVAOj6CR+N6X/NiI//X5
 +UJ63ZnWSxE7r9Ws3H3666Ojl6X8tePf8fbUj755dc/9vp48as+8qf29WDPrRsSl85/sLM77u
 7q07JPzg40NO7ey3HiwtnydM/ih+6+y7+y+Ydl0IjfFattK52UTVSdI9ecHHOaUsRxv+/XvUa
 uyy7txmZ64b6o1MjSGPDiixFGckGmoxFxUnAgAKCQMZ0AIAAA==
X-Env-Sender: prvs=445c74844=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1507296599!105042924!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43673 invoked from network); 6 Oct 2017 13:29:59 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 13:29:59 -0000
X-IronPort-AV: E=Sophos;i="5.42,483,1500940800"; d="scan'208";a="54147873"
Date: Fri, 6 Oct 2017 14:29:56 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171006132956.7wupqet7pakg3jap@MacBook-Pro-de-Roger.local>
References: <1507293991-505-1-git-send-email-andrew.cooper3@citrix.com>
 <20171006131026.ifbsbwur4iwf3aac@MacBook-Pro-de-Roger.local>
 <0d13aedb-531d-d084-5400-7d267cc2be88@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <0d13aedb-531d-d084-5400-7d267cc2be88@citrix.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] Update xl.cfg files for Xen 4.10 support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMDYsIDIwMTcgYXQgMDE6MTU6MTFQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAwNi8xMC8xNyAxNDoxMCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+IE9u
IEZyaSwgT2N0IDA2LCAyMDE3IGF0IDEyOjQ2OjMxUE0gKzAwMDAsIEFuZHJldyBDb29wZXIgd3Jv
dGU6Cj4gPj4gRnJvbSA0LjEwIG9ud2FyZHMsIHRoZSBjb25maWd1cmF0aW9uIGZpbGUgc2hvdWxk
IHVzZSB0eXBlPSBpbiBwcmVmZXJlbmNlIHRvCj4gPj4gYnVpbGRlci9sb2FkZXIuICBMZWF2ZSB0
aGUgb2xkZXIgb3B0aW9ucyBmb3IgbGVnYWN5IGNvbXBhdGFiaWxpdHkuCj4gPj4KPiA+PiBTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+ID4+
IC0tLQo+ID4+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4+IENDOiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiA+PiAtLS0KPiA+PiAgY29uZmln
L2RlZmF1bHQtaHZtLmNmZy5pbiB8IDUgKysrKy0KPiA+PiAgY29uZmlnL2RlZmF1bHQtcHYuY2Zn
LmluICB8IDUgKysrKy0KPiA+PiAgMiBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDIg
ZGVsZXRpb25zKC0pCj4gPj4KPiA+PiBkaWZmIC0tZ2l0IGEvY29uZmlnL2RlZmF1bHQtaHZtLmNm
Zy5pbiBiL2NvbmZpZy9kZWZhdWx0LWh2bS5jZmcuaW4KPiA+PiBpbmRleCAwZGUyNTQ2Li5jNDEw
ZWZmIDEwMDY0NAo+ID4+IC0tLSBhL2NvbmZpZy9kZWZhdWx0LWh2bS5jZmcuaW4KPiA+PiArKysg
Yi9jb25maWcvZGVmYXVsdC1odm0uY2ZnLmluCj4gPj4gQEAgLTEsNSArMSw4IEBACj4gPj4gIG5h
bWU9InRlc3QtQEBFTlZAQC1AQE5BTUVAQEBAVkFSSUFUSU9OQEAiCj4gPj4gLWJ1aWxkZXI9Imh2
bSIKPiA+PiArCj4gPj4gK3R5cGU9Imh2bSIKPiA+PiArYnVpbGRlcj0iaHZtIiAjIExlZ2FjeSBm
b3IgYmVmb3JlIFhlbiA0LjEwCj4gPiBTaW5jZSB0aGlzIGV4YW1wbGVzIGFyZSBvbmx5IGZvciA+
PSBYZW4gNC4xMCwgZG9lcyBpdCByZWFsbHkgbWFrZQo+ID4gc2Vuc2UgdG8ga2VlcCB0aGUgYnVp
bGRlciBvcHRpb24gaGVyZT8KPiA+Cj4gPiBEbyB3ZSBleHBlY3QgcGVvcGxlIHRvIG1peCBhbmQg
bWF0Y2ggZXhhbXBsZSBjb25maWd1cmF0aW9uIGZpbGVzPwo+IAo+IFRoZXJlIGlzIG9ubHkgb25l
IHZlcnNpb24gb2YgWFRGLsKgIEl0IGRvZXNuJ3QgYnJhbmNoIGZvciBkaWZmZXJlbnQKPiB2ZXJz
aW9ucyBvZiBYZW4sIHNvIG5lZWRzIHRvIHN1cHBvcnQgdGhlbSBhbGwuCgpPaCwgSSB3YXMgY29u
ZnVzZWQgYW5kIHRob3VnaHQgdGhpcyB3YXMgYSBwYXRjaCB0byB0aGUgeGwuY2ZnIGV4YW1wbGUK
ZmlsZXMgaW4geGVuLmdldCwgc29ycnkuCgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 13:31:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 13:31:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0Sia-0006gP-Uy; Fri, 06 Oct 2017 13:31:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1e0SiZ-0006gE-JG
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 13:31:07 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 47/CF-01776-A9587D95; Fri, 06 Oct 2017 13:31:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVysyfVTXd66/V
 Ig8aDIhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bLG3dYC95zVEx818XUwNjJ3sXIxSEksJlR
 orvlAQuEsxvIWd7B1sXIySEskCBxZc5TJhBbRMBJ4lnrKnYQm1kgUuLOksOsILaQQJLEm+Unw
 Ww2AU2JO58/gdXzClhJnHt1FsxmEVCRuNjwngXEFhUIl9j//RozRI2gxMmZT8DinAKWEgumd7
 NCzDeTmLf5ITOELS5x68l8JghbXmL72znMExj5ZyFpn4WkZRaSlllIWhYwsqxi1ChOLSpLLdI
 1MtBLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgM0HoGBsYdjM0n/A4xSnIwKYny
 FjdejxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwdvRApQTLEpNT61Iy8wBxgpMWoKDR0mEtwIkz
 VtckJhbnJkOkTrFqCglzisPkhAASWSU5sG1weLzEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORi
 VhXiuQKTyZeSVw018BLWYCWjyn6QrI4pJEhJRUA6NHwEIFLqlUs+jFr/Xnn5YOUzKYPOXPrBV
 zlwmnmRftzktiCljANFlNS1EwNY5bMmLTMg/2Sv7om88WlBSYTPNg37+ILXzzqtd+l29LXEt6
 2yaU5CF7sDB48ZcjW+OU7DuKMw6/f25p3JA/Q0u7l/Ht2yX9f5bOeHps8Ux3odLbPsveVrAVL
 FBiKc5INNRiLipOBADXdM4xygIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1507296662!78220636!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18258 invoked from network); 6 Oct 2017 13:31:03 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-11.tower-31.messagelabs.com with SMTP; 6 Oct 2017 13:31:03 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 34B1F169F;
 Fri,  6 Oct 2017 06:31:02 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 47ED63F578;
 Fri,  6 Oct 2017 06:31:01 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>, Juergen Gross <jgross@suse.com>
References: <20170926120256.22146-1-jgross@suse.com>
 <20170927143630.m7k263i3dp4ya6vs@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <40657f02-de40-2cf7-daaf-2aa65b322a42@arm.com>
Date: Fri, 6 Oct 2017 14:30:59 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170927143630.m7k263i3dp4ya6vs@citrix.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org, ian.jackson@eu.citrix.com,
 andrew.cooper3@citrix.com
Subject: Re: [Xen-devel] [PATCH v2] libxc: remove stale error check for
 domain size in xc_sr_save_x86_hvm.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyNy8wOS8xNyAxNTozNiwgV2VpIExpdSB3cm90ZToKPiBPbiBUdWUsIFNlcCAyNiwg
MjAxNyBhdCAwMjowMjo1NlBNICswMjAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBMb25nIGFn
byBkb21haW5zIHRvIGJlIHNhdmVkIHdlcmUgbGltaXRlZCB0byAxVEIgc2l6ZSBkdWUgdG8gdGhl
Cj4+IG1pZ3JhdGlvbiBzdHJlYW0gdjEgbGltaXRhdGlvbnMgd2hpY2ggdXNlZCBhIDMyIGJpdCB2
YWx1ZSBmb3IgdGhlCj4+IFBGTiBhbmQgdGhlIGZyYW1lIHR5cGUgKDQgYml0cykgbGVhdmluZyBv
bmx5IDI4IGJpdHMgZm9yIHRoZSBQRk4uCj4+Cj4+IE1pZ3JhdGlvbiBzdHJlYW0gVjIgdXNlcyBh
IDY0IGJpdCB2YWx1ZSBmb3IgdGhpcyBwdXJwb3NlLCBzbyB0aGVyZQo+PiBpcyBubyBuZWVkIHRv
IHJlZnVzZSBzYXZpbmcgKG9yIG1pZ3JhdGluZykgZG9tYWlucyBsYXJnZXIgdGhhbiAxIFRCLgo+
Pgo+PiBGb3IgMzIgYml0IHRvb2xzdGFja3MgdGhlcmUgaXMgc3RpbGwgYSBzaXplIGxpbWl0LCBh
cyBkb21haW5zIGxhcmdlcgo+PiB0aGFuIGFib3V0IDFUQiB3aWxsIGxlYWQgdG8gYW4gZXhoYXVz
dGVkIHZpcnR1YWwgYWRkcmVzcyBzcGFjZSBvZiB0aGUKPj4gc2F2aW5nIHByb2Nlc3MuIFNvIGtl
ZXAgdGhlIHRlc3QgZm9yIDMyIGJpdCwgYnV0IGRvbid0IGJhc2UgaXQgb24gdGhlCj4+IHBhZ2Ug
dHlwZSBtYWNyb3MuIEFzIGEgbWlncmF0aW9uIGNvdWxkIGxlYWQgdG8gdGhlIHNpdHVhdGlvbiB3
aGVyZSBhCj4+IDMyIGJpdCB0b29sc3RhY2sgd291bGQgaGF2ZSB0byBoYW5kbGUgc3VjaCBhIGxh
cmdlIGRvbWFpbiAoaW4gY2FzZSB0aGUKPj4gc2VuZGluZyBzaWRlIGlzIDY0IGJpdCkgdGhlIHNh
bWUgdGVzdCBzaG91bGQgYmUgYWRkZWQgZm9yIHJlc3RvcmluZyBhCj4+IGRvbWFpbi4KPj4KPj4g
U2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IAo+IEkgd2ls
bCBsZWF2ZSB0aGlzIHRvIEFuZHJldy4KPiAKPiBJIGRvbid0IHJlYWxseSBoYXZlIGFuIG9waW5p
b24gaGVyZS4KCgpJIHdpbGwgd2FpdCBBbmRyZXcgZmVlZGJhY2sgYmVmb3JlIGdpdmluZyBhIHJl
bGVhc2UgYWNrIG9uIHRoaXMgcGF0Y2guCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 13:33:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 13:33:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0Sko-0006uO-Dn; Fri, 06 Oct 2017 13:33:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e0Skn-0006uE-AC
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 13:33:25 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 59/EF-02229-42687D95; Fri, 06 Oct 2017 13:33:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXS6fjDS1el7Xq
 kwd0mTovvWyYzOTB6HP5whSWAMYo1My8pvyKBNaPj+x32gptMFZ2fVrI2MC5k6mLk5BASyJP4
 8PUgK4jNK2AncfjidjYQW0LAUOL0wpssXYwcHCwCqhLzLoSChNkE1CXanm1nBQmLCBhInDua1
 MXIxcEssIxRYk7rDBaQGmEBTYkby/8xgdTwCghK/N0hDBJmFtCSePjrFguErS2xbOFrZpASZg
 FpieX/OCYw8sxCaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRbpGhvoJRVlpmeU5CZm5ugaGpjq5aY
 WFyemp+YkJhXrJefnbmIEhlI9AwPjDsYJq/wOMUpyMCmJ8hY3Xo8U4kvKT6nMSCzOiC8qzUkt
 PsQow8GhJMHL0AqUEyxKTU+tSMvMAQY1TFqCg0dJhFcdJM1bXJCYW5yZDpE6xWjMcePh9T9MH
 B037/5hEmLJy89LlRLnlQApFQApzSjNgxsEi7ZLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlY
 R59UCm8GTmlcDtewV0ChPQKXOaroCcUpKIkJJqYFx7v+9ftMfCD2ablbJ234gxsl9v+u/2Sc2
 s7qo5r6zMNjmmme1xX8N7rOj2ovev1wcXnrO/2vlwX7qlxD1d1QbmK3rcQgu0xVZahf06sPPY
 M8ai4zr+vCWKX66WeIZIHu3JU3r19rSbhV79sdrwy7+TPSqKV6ya8PpXz4wJhbwVZw2ap+b8C
 lJiKc5INNRiLipOBADWNahGsQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1507296802!89933121!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64897 invoked from network); 6 Oct 2017 13:33:23 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 6 Oct 2017 13:33:23 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 06 Oct 2017 07:33:21 -0600
Message-Id: <59D7A23F02000078001831F5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 06 Oct 2017 07:33:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] preparations for 4.9.1 and 4.7.4
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxsLAoKd2l0aCB0aGUgZ29hbCBvZiByZWxlYXNpbmcgYXJvdW5kIHRoZSBlbmQgb2YgdGhlIG1v
bnRoLCBwbGVhc2UgcG9pbnQKb3V0IGJhY2twb3J0IGNhbmRpZGF0ZXMgeW91IGZpbmQgbWlzc2lu
ZyBmcm9tIHRoZSByZXNwZWN0aXZlIHN0YWdpbmcKYnJhbmNoZXMsIGJ1dCB3aGljaCB5b3UgY29u
c2lkZXIgcmVsZXZhbnQuIE5vdGUgdGhhdCBjb21taXRzCgoxYzJlYTVlZTA1IHg4Ni9odm0vZG1v
cDogZml4IEVGQVVMVCBjb25kaXRpb24KNGUzODNkZjg2NSB4ODYvUFY6IGZpeC9nZW5lcmFsaXpl
IGd1ZXN0IG51bCBzZWxlY3RvciBoYW5kbGluZwoKYXJlIGFscmVhZHkgb24gbXkgbGlzdC4KCkph
bgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 13:43:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 13:43:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0SuU-00084F-DQ; Fri, 06 Oct 2017 13:43:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0SuU-000849-27
 for xen-devel@lists.xensource.com; Fri, 06 Oct 2017 13:43:26 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 00/8C-01767-D7887D95; Fri, 06 Oct 2017 13:43:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbey43q
 kwazlKhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2Nj3hLnggnDF57cHWRsY
 b/N1MXJxCAk0Mkn0zrvNAuE8ZpR43jARytnGKLH7zCnGLkZODhEBZ4mvZ+ayg9i8AvoSba3zg
 Yo4OIQFbCWOPMgFqZcQaGeSWHG6mxWkRkLAU2LrvBdsMPaJ70uA6tk52ASsJA6JgURZBFQlNp
 3YzDaBkXsBI8MqRo3i1KKy1CJdI0u9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYx
 An9czMDDuYLy8xe8QoyQHk5Iob3Hj9UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxK7UA5waLU
 9NSKtMwcYPDBpCU4eJREeM+1AaV5iwsSc4sz0yFSpxh1OY5tuvyHSYglLz8vVUqcNxFkhgBIU
 UZpHtwIWCRcYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMew9kFU9mXgncpldARzABHTGn6Q
 rIESWJCCmpBsY281unWYTDjnUHMVtrpmWutJx1ayd/h/0Ho71SBjOv5lTaegi+kJhg8Uhgduo
 r+4Uhxfed3xSsMhW9sjcoW2cS792dQSYT5rg4rwj/eSWr8ueOxz3TfXhfv9rjyRnQUHvHIkJj
 86KnNVPlV6YZXZjsGbg0r/rZ/ohD/7/t1knYNK/dK/NtaJQSS3FGoqEWc1FxIgBufMIvfwIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1507297400!102984674!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21632 invoked from network); 6 Oct 2017 13:43:21 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Oct 2017 13:43:21 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0SuN-0008S4-5E; Fri, 06 Oct 2017 13:43:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e0SuH-0003Eu-ID; Fri, 06 Oct 2017 13:43:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e0SuH-0003rX-4E; Fri, 06 Oct 2017 13:43:13 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114067-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 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=2b668a84e52a8999d93c438fb259ddf0ec0f62fe
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 06 Oct 2017 13:43:13 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114067: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDA2NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDA2Ny8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAyYjY2OGE4NGU1MmE4OTk5ZDkz
YzQzOGZiMjU5ZGRmMGVjMGY2MmZlCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBkYmM0YjZlMTNhNWQwZGQ4OTY3Y2RlN2ZmNzAwMGFiMWVkODg2MjVlCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTM5NzIgIDIwMTctMTAtMDMgMjE6MDI6NDMgWiAgICAyIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTEzOTc5ICAyMDE3LTEwLTA0IDAwOjEwOjEzIFogICAgMiBkYXlzICAg
MzIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0MDQ3ICAyMDE3LTEwLTA1IDE2OjA4
OjUxIFogICAgMCBkYXlzICAgIDkgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+CiAg
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogIEpvYW8gTWFydGlucyA8am9hby5tLm1hcnRpbnNAb3JhY2xlLmNv
bT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9y
YWNsZS5jb20+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CiAg
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA2NTMgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 13:48:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 13:48:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0SzR-0008JT-4S; Fri, 06 Oct 2017 13:48:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1e0SzQ-0008Ie-F6
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 13:48:32 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 E1/C2-02026-FA987D95; Fri, 06 Oct 2017 13:48:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVysyfVTXd95/V
 Ig+Xf2C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxPD90K/vNVzHr9mqmBsY2ni5GLQ0hgM6PE
 x4U3WCGc3YwSn1rOAjmcHMICERJL711gAbFFBLwlXnX/ZAexmQWSJGZM7GGCaOhglHjxZyMbS
 IJNQFPizudPTCA2r4CVxOLbn8EaWARUJH5u+MAIYosKhEvs/36NGaJGUOLkzCdgCzgFvCTurX
 nPBLHATGLe5ofMELa4xK0n86Hi8hLb385hnsDIPwtJ+ywkLbOQtMxC0rKAkWUVo0ZxalFZapG
 ukaVeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZggNYzMDDuYLy8xe8QoyQHk5Io
 b3Hj9UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwnO4BygkWp6akVaZk5wFiBSUtw8CiJ8FaBp
 HmLCxJzizPTIVKnGBWlxHkvgCQEQBIZpXlwbbD4vMQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1
 FJmPc9yBSezLwSuOmvgBYzAS2e03QFZHFJIkJKqoGxWGfJGrETnpcc3y0sff/2kc+/Lf5rdr1
 SiWMLn+rIGsE5t9n7zHYlT825D938+6bF3FjuvjVz895gftXifcI6Vgc+hqpPu9ue+bsjkjXz
 oZqx/Kk7qStrWa9HXzfXOHjEVeXwFsO3Ny30j9j1qCm91Y1mLN6xyLtkaX5ayAu7owHa1ybWz
 ItVYinOSDTUYi4qTgQAIWHrccoCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1507297710!105687103!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36385 invoked from network); 6 Oct 2017 13:48:30 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-8.tower-206.messagelabs.com with SMTP; 6 Oct 2017 13:48:30 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 036181435;
 Fri,  6 Oct 2017 06:48:30 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3A1FB3F483;
 Fri,  6 Oct 2017 06:48:29 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1507150827-7858-1-git-send-email-volodymyr_babchuk@epam.com>
 <1507150827-7858-2-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <495d3236-5146-9c9c-4104-a9e2f528019a@arm.com>
Date: Fri, 6 Oct 2017 14:48:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1507150827-7858-2-git-send-email-volodymyr_babchuk@epam.com>
Content-Language: en-US
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v7 01/11] arm: traps: use only least 32 bits
 of fid in PSCI handler
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVm9sb2R5bXlyLAoKT24gMDQvMTAvMTcgMjI6MDAsIFZvbG9keW15ciBCYWJjaHVrIHdyb3Rl
Ogo+IEFjY29yZGluZyB0byBTTUNDQyAoQVJNIERFTiAwMDI4QiwgcGFnZSAxMiksIGZ1bmN0aW9u
IGlkIGlzCj4gc3RvcmVkIGluIGxlYXN0IDMyIGJpdHMgb2YgcjAveDAgcmVnaXN0ZXI6Cj4gCj4g
ICAgICBUaGUgbGVhc3Qgc2lnbmlmaWNhbnQgMzItYml0cyBhcmUgdXNlZCwgYW5kIHRoZSBtb3N0
IHNpZ25pZmljYW50Cj4gICAgICAzMi1iaXRzIGFyZSB6ZXJvLiBJbXBsZW1lbnRhdGlvbnMgbXVz
dCBpZ25vcmUgdGhlIGxlYXN0IHNpZ25pZmljYW50Cj4gICAgICBiaXRzLgoKSSB3b3VsZCBkcm9w
IHRoZSAiSW1wbGVtZW50YXRpb25zLi4uIiBhcyB0aGVyZSBhIHR5cG8gaW4gaXQuIEl0IHNob3Vs
ZCAKaGF2ZSBiZWVuIHNhaWQgIkltcGxlbWVudGF0aW9ucyBtdXN0IGlnbm9yZSB0aGUgbW9zdCBz
aWduaWZpY2FudCBiaXRzIi4gClNvIHlvdSB3aWxsIGNvbmZ1c2UgbW9yZSB0aGUgcmVhZGVyIDsp
LiBCVFcsIGl0IGlzIGdvaW5nIHRvIGJlIGZpeGVkIGluIAp0aGUgbmV4dCB2ZXJzaW9uIG9mIHRo
ZSBzcGVjLgoKTm90ZSB0aGF0LCB0aGUgUFNDSSBzcGVjIChBUk0gREVOIDAwMjJDKSBhbHNvIGdp
dmVzIHRoZSBmdW5jdGlvbiBJRCAKdXNpbmcgMzItYml0LgoKPiAKPiBTaWduZWQtb2ZmLWJ5OiBW
b2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+Cj4gLS0tCgpJIHdv
dWxkIGFwcHJlY2lhdGUgaWYgaW4gZnV0dXJlIHlvdSBjYW4gbWVudGlvbiBhZnRlciB0aGUgLS0t
IHdoZW4gYSAKcGF0Y2ggbmVlZHMgdG8gYmUgYmFja3BvcnRlZCBhcyBJIHN1Z2dlc3RlZCBpbiB0
aGUgcHJldmlvdXMgdmVyc2lvbi4KCkFueXdheSwgd2l0aCB0aGUgc2xpZ2h0IGNoYW5nZSBpbiB0
aGUgY29tbWl0IG1lc3NhZ2U6CgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KCgo+ICAgeGVuL2FyY2gvYXJtL3RyYXBzLmMgfCA0ICsrLS0KPiAgIDEgZmlsZSBj
aGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPiBpbmRleCA3MDFm
ZGM4Li4wY2ZmODNlIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gKysrIGIv
eGVuL2FyY2gvYXJtL3RyYXBzLmMKPiBAQCAtMTQ2MywxNCArMTQ2MywxNCBAQCBzdGF0aWMgdm9p
ZCBkb19kZWJ1Z190cmFwKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1bnNpZ25lZCBpbnQg
Y29kZSkKPiAgICNlbmRpZgo+ICAgCj4gICAvKiBoZWxwZXIgZnVuY3Rpb24gZm9yIGNoZWNraW5n
IGFybSBtb2RlIDMyLzY0IGJpdCAqLwo+IC1zdGF0aWMgaW5saW5lIGludCBwc2NpX21vZGVfY2hl
Y2soc3RydWN0IGRvbWFpbiAqZCwgcmVnaXN0ZXJfdCBmaWQpCj4gK3N0YXRpYyBpbmxpbmUgaW50
IHBzY2lfbW9kZV9jaGVjayhzdHJ1Y3QgZG9tYWluICpkLCB1aW50MzJfdCBmaWQpCj4gICB7Cj4g
ICAgICAgICAgIHJldHVybiAhKCBpc182NGJpdF9kb21haW4oZCleKCAoZmlkICYgUFNDSV8wXzJf
NjRCSVQpID4+IDMwICkgKTsKPiAgIH0KPiAgIAo+ICAgc3RhdGljIHZvaWQgZG9fdHJhcF9wc2Np
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICAgewo+IC0gICAgcmVnaXN0ZXJfdCBmaWQg
PSBQU0NJX0FSRyhyZWdzLDApOwo+ICsgICAgdWludDMyX3QgZmlkID0gUFNDSV9BUkczMihyZWdz
LDApOwo+ICAgCj4gICAgICAgLyogcHJlbG9hZGluZyBpbiBjYXNlIHBzY2lfbW9kZV9jaGVjayBm
YWlscyAqLwo+ICAgICAgIFBTQ0lfUkVTVUxUX1JFRyhyZWdzKSA9IFBTQ0lfSU5WQUxJRF9QQVJB
TUVURVJTOwo+IAoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 13:52:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 13:52:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0T2x-0000gS-JK; Fri, 06 Oct 2017 13:52:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1e0T2w-0000gL-F4
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 13:52:10 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 79/34-03870-98A87D95; Fri, 06 Oct 2017 13:52:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVysyfVTbe163q
 kwemlQhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bnf1tYClaxVqzZfJilgXEDSxcjF4eQwGZG
 iclr/zNBOLsZJXZ9ncjcxcjJISzgLXGyYxUriC0CZL/q/skOYjMLJEnMmNgD1dDBKPFsVw8LS
 IJNQFPizudPTCA2r4CVxLl5v8AGsQioSDy4/IARxBYVCJfY//0aM0SNoMTJmU/AejkFvCRm7v
 7BCrHATGLe5ofMELa4xK0n85kgbHmJ7W/nME9g5J+FpH0WkpZZSFpmIWlZwMiyilGjOLWoLLV
 I18hCL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMEQZgGAH4/m1gYcYJTmYlER5
 ixuvRwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4H3fCZQTLEpNT61Iy8wBRgtMWoKDR0mE9w5Im
 re4IDG3ODMdInWKUZfjxsPrf5iEWPLy81KlxHkvgxQJgBRllObBjYBF7iVGWSlhXkago4R4Cl
 KLcjNLUOVfMYpzMCoJ8y4HmcKTmVcCt+kV0BFMQEfMaboCckRJIkJKqoFxTQLjuY+KYT//pzy
 WDFSunT3dm8F9ZfrU46x6Gj6rsnO50zZI1UjI+shvEdBZX3t8X9jmhY/O6nDWvN03PaTN/I6C
 2DohXsZlOTU3ZTxzD2dZzXn8/GLMYvMnR69U92jf2FmlF/zSLe8UUyKDegbnjnMb9y3krl40V
 ebVOe7lXWnTpwudmVelxFKckWioxVxUnAgAwot3u9cCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1507297924!100175718!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11299 invoked from network); 6 Oct 2017 13:52:05 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-8.tower-27.messagelabs.com with SMTP; 6 Oct 2017 13:52:05 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7327715A2;
 Fri,  6 Oct 2017 06:52:04 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A65B03F483;
 Fri,  6 Oct 2017 06:52:03 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1507150827-7858-1-git-send-email-volodymyr_babchuk@epam.com>
 <1507150827-7858-9-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f9b52cc3-6951-3bd1-405e-0e530582a357@arm.com>
Date: Fri, 6 Oct 2017 14:52:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1507150827-7858-9-git-send-email-volodymyr_babchuk@epam.com>
Content-Language: en-US
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v7 08/11] arm: traps: handle PSCI calls
	inside `vsmc.c`
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVm9sb2R5bXlyLAoKT24gMDQvMTAvMTcgMjI6MDAsIFZvbG9keW15ciBCYWJjaHVrIHdyb3Rl
Ogo+ICsvKiBoZWxwZXIgZnVuY3Rpb24gZm9yIGNoZWNraW5nIGFybSBtb2RlIDMyLzY0IGJpdCAq
Lwo+ICtzdGF0aWMgaW5saW5lIGludCBwc2NpX21vZGVfY2hlY2soc3RydWN0IGRvbWFpbiAqZCwg
dWludDMyX3QgZmlkKQo+ICt7Cj4gKyAgICByZXR1cm4gISggaXNfNjRiaXRfZG9tYWluKGQpXigg
KGZpZCAmIFBTQ0lfMF8yXzY0QklUKSA+PiAzMCApICk7Cj4gK30KPiArCj4gKy8qIFBTQ0kgMC4y
IGludGVyZmFjZSBhbmQgb3RoZXIgU3RhbmRhcmQgU2VjdXJlIENhbGxzICovCj4gK3N0YXRpYyBi
b29sIGhhbmRsZV9zc3NjKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICt7Cj4gKyAgICB1
aW50MzJfdCBmaWQgPSBQU0NJX0FSRzMyKHJlZ3MsIDApOwoKQWdhaW4sIHlvdSBkcm9wcGVkIFBT
Q0lfQVJHMzIgaW4gaGFuZGxlX2V4aXN0aW5nX2FwaXMgYW5kIHlvdSBzaG91bGQgZG8gCml0IGhl
cmUgdG9vIGFzIHJlcXVlc3RlZCBpbiB0aGUgcHJldmlvdXMgdmVyc2lvbi4KCkFzc3VtaW5nIHRo
aXMgd2lsbCBiZSBmaXhlZCBpbiB0aGUgbmV4dCB2ZXJzaW9uOgoKQWNrZWQtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 13:52:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 13:52:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0T3C-0000iJ-R7; Fri, 06 Oct 2017 13:52:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445c74844=roger.pau@citrix.com>)
 id 1e0T3B-0000hz-7x
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 13:52:25 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 A3/BB-02027-79A87D95; Fri, 06 Oct 2017 13:52:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsXitHSDve70ruu
 RBjNmsVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkrbzxgKZjBVvGg0buBsZ+1i5GDQ0LAX+Lw
 Y7suRk4ONgEdiYtzd7KBhEUEVCRu7zUAMZkFtCSWrJQCqRAWMJdYe+8JO0iYBaji4iNjkDCvg
 KXEjrsX2SHm6Un82G4IERaUODnzCQuIzSygKdG6/Tc7hC0v0bx1NjOILSSgKNE/7wHbBEaeWU
 haZiFpmYWkZQEj8ypGjeLUorLUIl1jA72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/Nx
 NjMCAqWdgYNzBOGGV3yFGSQ4mJVHe4sbrkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeO07gXKC
 RanpqRVpmTnA0IVJS3DwKInw3gFJ8xYXJOYWZ6ZDpE4xWnIc23T5DxPHjYfXgWTHzbt/mIRY8
 vLzUqXEeS+DNAiANGSU5sGNg8XXJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvMtBpvBk5p
 XAbX0FdBAT0EFzmq6AHFSSiJCSamDcr3tZeYaH/L6jFoeiM+XfNNwzrbeIXW5/03GTqBW3VHH
 vJ0nLB1nP0hmPVyWaRrLLl03xfLTWbNKfKY8nsOxiXXUw16NN0WFzpmFXcop0mX5X572d2mt4
 eVaGWPOs8fq1PeD20g0Znq9Ks804BbdqHTI9kCy4ZtLOL8s+d7/6ZKg0yYyrP0mJpTgj0VCLu
 ag4EQBi6xgDqgIAAA==
X-Env-Sender: prvs=445c74844=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1507297941!66993812!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42923 invoked from network); 6 Oct 2017 13:52:22 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 13:52:22 -0000
X-IronPort-AV: E=Sophos;i="5.42,483,1500940800"; d="scan'208";a="450739125"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 6 Oct 2017 14:51:58 +0100
Message-ID: <20171006135201.97534-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
MIME-Version: 1.0
Cc: Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH for-4.10 0/3] PVHv2 toolstack leftovers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpUaGUgZm9sbG93aW5nIHNlcmllcyBjb250YWlucyBhIGJ1Z2ZpeCBmb3IgbGlieGMg
d2hlbiBjcmVhdGluZyBQVkgKZ3Vlc3RzLCBhbmQgdHdvIHBhdGNoZXMgdG8gZml4IGFuZCBleHBh
bmQgdGhlIGV4YW1wbGUgY29uZmlndXJhdGlvbgpmaWxlcy4KCk15IG9waW5pb24gaXMgdGhhdCBh
bGwgdGhyZWUgc2hvdWxkIGJlIGFjY2VwdGVkIGZvciA0LjEwLiBUaGUgZmlyc3Qgb25lCmJlY2F1
c2UgaXQncyBhIGJ1Z2ZpeCwgYW5kIHRoZSByZXN0IGFyZSBqdXN0IGRvY3VtZW50YXRpb24gZml4
ZXMuCgpUaGFua3MsIFJvZ2VyLgoKUm9nZXIgUGF1IE1vbm5lICgzKToKICBsaWJ4YzogcGFuaWMg
d2hlbiB0cnlpbmcgdG8gY3JlYXRlIGEgUFZIIGd1ZXN0IHdpdGhvdXQga2VybmVsIHN1cHBvcnQK
ICBleGFtcGxlczogZml4IEhWTSBjb25maWcgZmlsZSBleGFtcGxlCiAgZXhhbXBsZXM6IGFkZCBh
IFBWSCBndWVzdCBjb25maWcgZmlsZSB0ZW1wbGF0ZQoKIHRvb2xzL2V4YW1wbGVzL3hsZXhhbXBs
ZS5odm0gICAgICB8ICAyICstCiB0b29scy9leGFtcGxlcy94bGV4YW1wbGUucHZobGludXggfCA0
MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhjL3hj
X2RvbV9lbGZsb2FkZXIuYyAgICB8ICA3ICsrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgNTAgaW5z
ZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2V4YW1w
bGVzL3hsZXhhbXBsZS5wdmhsaW51eAoKLS0gCjIuMTMuNSAoQXBwbGUgR2l0LTk0KQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 13:52:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 13:52:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0T3I-0000jV-3D; Fri, 06 Oct 2017 13:52:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445c74844=roger.pau@citrix.com>)
 id 1e0T3G-0000j9-3l
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 13:52:30 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 3E/74-02229-D9A87D95; Fri, 06 Oct 2017 13:52:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHSDve7Mruu
 RBte36Fp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlf+p6wFBzgrWj/tYSxgfEmdxcjB4eEgL/E
 48aqLkZODjYBHYmLc3eygYRFBFQkbu81AAkzCxRLfF3VxwpiCwv4SKzdMpcNxGYBKtl0dTIji
 M0rYCmx/sJSNoiJehI/thuChDkFrCQWPp8GVi4EVHL65CdWiHJBiZMzn7BAjNeUaN3+mx3Clp
 do3jqbGaJeUaJ/3gO2CYx8s5C0zELSMgtJywJG5lWMGsWpRWWpRbrGBnpJRZnpGSW5iZk5uoY
 Gpnq5qcXFiempOYlJxXrJ+bmbGIFhVs/AwLiDccIqv0OMkhxMSqK8xY3XI4X4kvJTKjMSizPi
 i0pzUosPMcpwcChJ8Np3AuUEi1LTUyvSMnOAAQ+TluDgURLhvQOS5i0uSMwtzkyHSJ1iNOY4t
 unyHyaOjpt3/zAJseTl56VKifNeBikVACnNKM2DGwSLxEuMslLCvIwMDAxCPAWpRbmZJajyrx
 jFORiVhHmXg0zhycwrgdv3CugUJqBT5jRdATmlJBEhJdXAyMp7UIr37bctLR0fv6U1bTokZzu
 hYlK8HWvsiadJn4I85sh1fmDs+b3kl1AdZ27yY0dLeekigedOb+pCI+JTMnTWppSG/Tx8YPlJ
 l/+O+z6sirKY1De/lCfjWl3A2rDH7y4wyWbc8GO6rdemrDW7J6wg6m27wmXH7w+51zqHry7L1
 rFtD9qvxFKckWioxVxUnAgAeKl/cL8CAAA=
X-Env-Sender: prvs=445c74844=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1507297941!66993812!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43040 invoked from network); 6 Oct 2017 13:52:25 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 13:52:25 -0000
X-IronPort-AV: E=Sophos;i="5.42,483,1500940800"; d="scan'208";a="450739141"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 6 Oct 2017 14:52:01 +0100
Message-ID: <20171006135201.97534-4-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20171006135201.97534-1-roger.pau@citrix.com>
References: <20171006135201.97534-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH for-4.10 3/3] examples: add a PVH guest config
	file template
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0t
LQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2V4YW1wbGVzL3hsZXhhbXBsZS5wdmhs
aW51eCB8IDQyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxl
IGNoYW5nZWQsIDQyIGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9leGFt
cGxlcy94bGV4YW1wbGUucHZobGludXgKCmRpZmYgLS1naXQgYS90b29scy9leGFtcGxlcy94bGV4
YW1wbGUucHZobGludXggYi90b29scy9leGFtcGxlcy94bGV4YW1wbGUucHZobGludXgKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uMTgzMDViODBhZgotLS0gL2Rldi9udWxs
CisrKyBiL3Rvb2xzL2V4YW1wbGVzL3hsZXhhbXBsZS5wdmhsaW51eApAQCAtMCwwICsxLDQyIEBA
CisjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQorIyBFeGFtcGxlIFBWSCBMaW51eCBndWVzdCBjb25maWd1cmF0aW9u
CisjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQorIworIyBUaGlzIGlzIGEgZmFpcmx5IG1pbmltYWwgZXhhbXBsZSBv
ZiB3aGF0IGlzIHJlcXVpcmVkIGZvciBhCisjIFBWSCBMaW51eCBndWVzdC4gRm9yIGEgbW9yZSBj
b21wbGV0ZSBndWlkZSBzZWUgeGwuY2ZnKDUpCisKKyMgVGhpcyBjb25maWd1cmVzIGEgUFZIIHJh
dGhlciB0aGFuIFBWIGd1ZXN0Cit0eXBlID0gInB2aCIKKworIyBHdWVzdCBuYW1lCituYW1lID0g
ImV4YW1wbGUucHZobGludXgiCisKKyMgMTI4LWJpdCBVVUlEIGZvciB0aGUgZG9tYWluIGFzIGEg
aGV4YWRlY2ltYWwgbnVtYmVyLgorIyBVc2UgInV1aWRnZW4iIHRvIGdlbmVyYXRlIG9uZSBpZiBy
ZXF1aXJlZC4KKyMgVGhlIGRlZmF1bHQgYmVoYXZpb3IgaXMgdG8gZ2VuZXJhdGUgYSBuZXcgVVVJ
RCBlYWNoIHRpbWUgdGhlIGd1ZXN0IGlzIHN0YXJ0ZWQuCisjdXVpZCA9ICJYWFhYWFhYWC1YWFhY
LVhYWFgtWFhYWC1YWFhYWFhYWFhYWFgiCisKKyMgS2VybmVsIGltYWdlIHRvIGJvb3QKK2tlcm5l
bCA9ICIvYm9vdC92bWxpbnV6IgorCisjIFJhbWRpc2sgKG9wdGlvbmFsKQorI3JhbWRpc2sgPSAi
L2Jvb3QvaW5pdHJkLmd6IgorCisjIEtlcm5lbCBjb21tYW5kIGxpbmUgb3B0aW9ucworZXh0cmEg
PSAicm9vdD0vZGV2L3h2ZGExIgorCisjIEluaXRpYWwgbWVtb3J5IGFsbG9jYXRpb24gKE1CKQor
bWVtb3J5ID0gNTEyCisKKyMgTnVtYmVyIG9mIFZDUFVTCit2Y3B1cyA9IDQKKworIyBOZXR3b3Jr
IGRldmljZXMKKyMgQSBsaXN0IG9mICd2aWZzcGVjJyBlbnRyaWVzIGFzIGRlc2NyaWJlZCBpbgor
IyBkb2NzL21pc2MveGwtbmV0d29yay1jb25maWd1cmF0aW9uLm1hcmtkb3duCit2aWYgPSBbICcn
IF0KKworIyBEaXNrIERldmljZXMKKyMgQSBsaXN0IG9mIGBkaXNrc3BlYycgZW50cmllcyBhcyBk
ZXNjcmliZWQgaW4KKyMgZG9jcy9taXNjL3hsLWRpc2stY29uZmlndXJhdGlvbi50eHQKK2Rpc2sg
PSBbICcvZGV2L3p2b2wvdGFuay9ndWVzdC12b2x1bWUscmF3LHh2ZGEscncnIF0KLS0gCjIuMTMu
NSAoQXBwbGUgR2l0LTk0KQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 13:53:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 13:53:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0T3l-0000q1-Bs; Fri, 06 Oct 2017 13:53:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445c74844=roger.pau@citrix.com>)
 id 1e0T3k-0000pY-6D
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 13:53:00 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 E4/48-02214-ABA87D95; Fri, 06 Oct 2017 13:52:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHRDpO6uruu
 RBg1TmCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozzlx4xFnRyVSzt38jewNjG0cXIySEh4C8x
 8/g0JhCbTUBH4uLcnWxdjBwcIgIqErf3GoCEmQWKJb6u6mMFsYUFkiW2tT9gASlhASr5d9YFJ
 MwrYCmx+f8zRpCwhICexI/thiBhTgEriYXPp7GB2EJAJadPfmKFKBeUODnzCQvEdE2J1u2/2S
 FseYnmrbOZIeoVJfrnPWCbwMg3C0nLLCQts5C0LGBkXsWoXpxaVJZapGuql1SUmZ5RkpuYmaN
 raGCql5taXJyYnpqTmFSsl5yfu4kRGGQMQLCD8Uu/8yFGSQ4mJVHe4sbrkUJ8SfkplRmJxRnx
 RaU5qcWHGGU4OJQkeN93AuUEi1LTUyvSMnOA4Q6TluDgURLhvQOS5i0uSMwtzkyHSJ1i1OXou
 Hn3D5MQS15+XqqUOO9lkCIBkKKM0jy4EbDYu8QoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3g
 cgU3gy80rgNr0COoIJ6Ig5TVdAjihJREhJNTD2+Ahqfk/4LSm10sVn8maLqvuvVv7rirNlfhl
 stHXmpc25VX7JYsuTVxalHfrzx/lo6wmHb7JR7s0Fq/OCxeftzX+aknymrf3M+v51jR6rORPv
 1catexhTmLzCdVJ1XovtsTrVtOsus67+7Zgc+fM5x1aBAsPXvjMaA55HvW85OtFfNkf4v7USS
 3FGoqEWc1FxIgAObJ2nuAIAAA==
X-Env-Sender: prvs=445c74844=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1507297975!69540360!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54220 invoked from network); 6 Oct 2017 13:52:57 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 13:52:57 -0000
X-IronPort-AV: E=Sophos;i="5.42,483,1500940800"; d="scan'208";a="442775468"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 6 Oct 2017 14:51:59 +0100
Message-ID: <20171006135201.97534-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20171006135201.97534-1-roger.pau@citrix.com>
References: <20171006135201.97534-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH for-4.10 1/3] libxc: panic when trying to create
	a PVH guest without kernel support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UHJldmlvdXNseSB3aGVuIHRyeWluZyB0byBib290IGEgUFYgY2FwYWJsZSBidXQgbm90IFBWSCBj
YXBhYmxlIGtlcm5lbAppbnNpZGUgb2YgYSBQVkggY29udGFpbmVyIHhjX2RvbV9ndWVzdF90eXBl
IHdvdWxkIHN1Y2NlZWQgYW5kIHJldHVybiBhClBWIGd1ZXN0IHR5cGUsIHdoaWNoIHdvdWxkIGxl
YWQgdG8gZmFpbHVyZXMgbGF0ZXIgb24gaW4gdGhlIGJ1aWxkCnByb2Nlc3MuCgpJbnN0ZWFkIHBy
b3ZpZGUgYSBjbGVhciBlcnJvciBtZXNzYWdlIHdoZW4gdHJ5aW5nIHRvIGNyZWF0ZSBhIFBWSApn
dWVzdCB1c2luZyBhIGtlcm5lbCB0aGF0IGRvZXNuJ3Qgc3VwcG9ydCBQVkguCgpTaWduZWQtb2Zm
LWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGMveGNfZG9tX2VsZmxvYWRlci5jIHwgNyArKysr
KysrCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGMveGNfZG9tX2VsZmxvYWRlci5jIGIvdG9vbHMvbGlieGMveGNfZG9tX2VsZmxvYWRlci5j
CmluZGV4IDYyZDQyMWE1ZTMuLjU2OGQ3ZjM3MGMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hj
X2RvbV9lbGZsb2FkZXIuYworKysgYi90b29scy9saWJ4Yy94Y19kb21fZWxmbG9hZGVyLmMKQEAg
LTU5LDYgKzU5LDEzIEBAIHN0YXRpYyBjaGFyICp4Y19kb21fZ3Vlc3RfdHlwZShzdHJ1Y3QgeGNf
ZG9tX2ltYWdlICpkb20sCiAgICAgaWYgKCBkb20tPmNvbnRhaW5lcl90eXBlID09IFhDX0RPTV9I
Vk1fQ09OVEFJTkVSICYmCiAgICAgICAgICBkb20tPnBhcm1zLnBoeXNfZW50cnkgIT0gVU5TRVRf
QUREUjMyICkKICAgICAgICAgcmV0dXJuICJodm0tMy4wLXg4Nl8zMiI7CisgICAgaWYgKCBkb20t
PmNvbnRhaW5lcl90eXBlID09IFhDX0RPTV9IVk1fQ09OVEFJTkVSICkKKyAgICB7CisgICAgICAg
IHhjX2RvbV9wYW5pYyhkb20tPnhjaCwgWENfSU5WQUxJRF9LRVJORUwsCisgICAgICAgICAgICAg
ICAgICAgICAiJXM6IGltYWdlIG5vdCBjYXBhYmxlIG9mIGJvb3RpbmcgaW5zaWRlIGEgSFZNIGNv
bnRhaW5lciIsCisgICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18pOworICAgICAgICBy
ZXR1cm4gInhlbi0zLjAtdW5rbm93biI7CisgICAgfQogCiAgICAgc3dpdGNoICggbWFjaGluZSAp
CiAgICAgewotLSAKMi4xMy41IChBcHBsZSBHaXQtOTQpCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 13:53:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 13:53:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0T3o-0000rP-JK; Fri, 06 Oct 2017 13:53:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445c74844=roger.pau@citrix.com>)
 id 1e0T3n-0000qm-4g
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 13:53:03 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 AE/D1-01767-EBA87D95; Fri, 06 Oct 2017 13:53:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXitHRDpO7uruu
 RBl9vMlp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmt7VOZC7pZK6Y/e8LYwLiapYuRg0NCwF+i
 c0d5FyMnB5uAjsTFuTvZQMIiAioSt/cagISZBYolvq7qYwWxhQWcJeadP8kOUsICVLLkZDJIm
 FfAUuJd/wt2iIF6Ej+2G4KEOQWsJBY+n8YGYgsBlZw++YkVolxQ4uTMJywQ0zUlWrf/Zoew5S
 Wat85mhqhXlOif94BtAiPfLCQts5C0zELSsoCReRWjenFqUVlqka6pXlJRZnpGSW5iZo6uoYG
 pXm5qcXFiempOYlKxXnJ+7iZGYIgxAMEOxi/9zocYJTmYlER5ixuvRwrxJeWnVGYkFmfEF5Xm
 pBYfYpTh4FCS4H3fCZQTLEpNT61Iy8wBBjtMWoKDR0mE9w5Imre4IDG3ODMdInWK0ZLj2KbLf
 5g4bjy8DiQ7bt79wyTEkpeflyolznsZpEEApCGjNA9uHCwiLzHKSgnzMgIdKMRTkFqUm1mCKv
 +KUZyDUUmY9wHIFJ7MvBK4ra+ADmICOmhO0xWQg0oSEVJSDYzVCyrN1Aq2lan0T4hZW6gp5Bz
 4Oiz2UIP+rjnXbJYIJ08reGavX18TZcNx7LVQzNXQNO7j3StuPFxwOdpI7LXst1cX4z0eK1eu
 4L3iNXWNbEi+69OW4hNLwj96zGHK0Ndv137Nb/tho+TmjcY1V4QLT+ZXurMf5nMOqJx7miFzn
 dP0FP2pskosxRmJhlrMRcWJACK9PkjDAgAA
X-Env-Sender: prvs=445c74844=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1507297975!69540360!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54517 invoked from network); 6 Oct 2017 13:52:58 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 13:52:58 -0000
X-IronPort-AV: E=Sophos;i="5.42,483,1500940800"; d="scan'208";a="442775474"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 6 Oct 2017 14:52:00 +0100
Message-ID: <20171006135201.97534-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20171006135201.97534-1-roger.pau@citrix.com>
References: <20171006135201.97534-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH for-4.10 2/3] examples: fix HVM config file
	example
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VG8gdXNlIHRoZSBuZXcgJ3R5cGUnIG9wdGlvbi4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBN
b25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0t
CiB0b29scy9leGFtcGxlcy94bGV4YW1wbGUuaHZtIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEg
aW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZXhhbXBsZXMv
eGxleGFtcGxlLmh2bSBiL3Rvb2xzL2V4YW1wbGVzL3hsZXhhbXBsZS5odm0KaW5kZXggNGIxZWE2
MjlmYi4uZGY5ZmUwNzY1MyAxMDA2NDQKLS0tIGEvdG9vbHMvZXhhbXBsZXMveGxleGFtcGxlLmh2
bQorKysgYi90b29scy9leGFtcGxlcy94bGV4YW1wbGUuaHZtCkBAIC02LDcgKzYsNyBAQAogIyBI
Vk0gZ3Vlc3QuIEZvciBhIG1vcmUgY29tcGxldGUgZ3VpZGUgc2VlIHhsLmNmZyg1KQogCiAjIFRo
aXMgY29uZmlndXJlcyBhbiBIVk0gcmF0aGVyIHRoYW4gUFYgZ3Vlc3QKLWJ1aWxkZXIgPSAiaHZt
IgordHlwZSA9ICJodm0iCiAKICMgR3Vlc3QgbmFtZQogbmFtZSA9ICJleGFtcGxlLmh2bSIKLS0g
CjIuMTMuNSAoQXBwbGUgR2l0LTk0KQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 13:54:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 13:54:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0T5J-0001Eo-V0; Fri, 06 Oct 2017 13:54:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445ef49c3=Andrew.Cooper3@citrix.com>)
 id 1e0T5I-0001EJ-55
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 13:54:36 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 70/30-02225-B1B87D95; Fri, 06 Oct 2017 13:54:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsWyU9JRQleq+3q
 kQU+HtcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnHxinPBFZaKdTt/MTcwfmPuYuTkkBDwkzhw
 6iMLiC0sYCmx/8IJJhBbRCBA4nRfA2sXIxcHs8BcRokzNxeBNQgJ2Em8+jSbDcRmE9CX2P3iE
 1gDr4CtxIFLE1hBbBYBFYk/Tz6C2aIC4RJNZ/tZIGoEJU7OfAJmcwrYS9ycdgFoDgfQAk2J9b
 v0QcLMAvIS29/OYYawxSWavqxkhVirJnGt/xI7xM3pElv//mKewCgwC8nUWQiTZiGZNAvJpAW
 MLKsYNYpTi8pSi3SNDfSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQIDtp6BgXEH
 Y+cJv0OMkhxMSqK887quRwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4E0HyQkWpaanVqRl5gBjB
 yYtwcGjJMJ7BiTNW1yQmFucmQ6ROsWoy3Hj4fU/TEIsefl5qVLivBYgRQIgRRmleXAjYHF8iV
 FWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iw7ySQKTyZeSVwm14BHcEEdMScpisgR5QkIqSkGhj
 TrCPO3H8/K1Zq5mVxRvveHy1P3RZcrV+uZX58WuCD9pArF1Yqq53xZLvFH7JFK9Bh2d7d35/f
 6zb6flfWylp1K4frYf1f6wtthMsaK/NSQpN6F7xbvki1mdfnlq7ouYrrNobCnnO/rorZxCC7q
 zCtwrV7kTr7nwA+z0BR60vv/0ybEKzYr6vEUpyRaKjFXFScCABXmfYK3gIAAA==
X-Env-Sender: prvs=445ef49c3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1507298074!109094160!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46810 invoked from network); 6 Oct 2017 13:54:34 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 13:54:34 -0000
X-IronPort-AV: E=Sophos;i="5.42,483,1500940800"; d="scan'208";a="54149358"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59D7A23F02000078001831F5@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <ed593e66-9bd5-2193-6b27-b9e6ddaeb4c1@citrix.com>
Date: Fri, 6 Oct 2017 14:54:19 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59D7A23F02000078001831F5@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: Re: [Xen-devel] preparations for 4.9.1 and 4.7.4
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDYvMTAvMTcgMTQ6MzMsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEFsbCwKPgo+IHdpdGggdGhl
IGdvYWwgb2YgcmVsZWFzaW5nIGFyb3VuZCB0aGUgZW5kIG9mIHRoZSBtb250aCwgcGxlYXNlIHBv
aW50Cj4gb3V0IGJhY2twb3J0IGNhbmRpZGF0ZXMgeW91IGZpbmQgbWlzc2luZyBmcm9tIHRoZSBy
ZXNwZWN0aXZlIHN0YWdpbmcKPiBicmFuY2hlcywgYnV0IHdoaWNoIHlvdSBjb25zaWRlciByZWxl
dmFudC4gTm90ZSB0aGF0IGNvbW1pdHMKPgo+IDFjMmVhNWVlMDUgeDg2L2h2bS9kbW9wOiBmaXgg
RUZBVUxUIGNvbmRpdGlvbgo+IDRlMzgzZGY4NjUgeDg2L1BWOiBmaXgvZ2VuZXJhbGl6ZSBndWVz
dCBudWwgc2VsZWN0b3IgaGFuZGxpbmcKCmRiYzRiNmUxM2E1IHg4Ni9tc3I6IENvcnJlY3QgdGhl
IGRlZmluaXRpb24gb2YgTVNSX0lBMzJfQVBJQ0JBU0VfQkFTRQozMTY0ZjJmOWRiMSB4ODYvc3Zt
OiBGaXggYSBsaXZlbG9jayB3aGVuIHRyeWluZyB0byBydW4gc2hhZG93ZWQgdW5wYWdlZApndWVz
dHMKCihJIHdpbGwgZXZlbnR1YWxseSBnZXQgbXkgWFRGIHBhZ2V3YWxrIHRlc3Qgd29ya2luZyBv
biBhbGwgaGFyZHdhcmUhKQoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 13:55:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 13:55:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0T61-0001Lo-7J; Fri, 06 Oct 2017 13:55:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1e0T5z-0001LV-84
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 13:55:19 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 01/84-01776-64B87D95; Fri, 06 Oct 2017 13:55:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVysyfVTdet+3q
 kwd3djBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b3HzuZCh6zVpxe9YatgfElSxcjF4eQwGZG
 iQePnzFCOLsZJaasegPkcHIICwRK/DsyixnEFhHwlnjV/ZMdxGYWSJKYMbGHCaKhk1Hi1+ntb
 CAJNgFNiTufPzGB2LwCVhKTF85lBbFZBFQkTuybD2aLCoRL7P9+jRmiRlDi5MwnLCA2J9CCuW
 8boBaYSczb/JAZwhaXuPVkPhOELS+x/e0c5gmM/LOQtM9C0jILScssJC0LGFlWMWoUpxaVpRb
 pGlrqJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEhmg9AwPjDsbfx/0OMUpyMCmJ
 8hY3Xo8U4kvKT6nMSCzOiC8qzUktPsQow8GhJMGb3gWUEyxKTU+tSMvMAUYLTFqCg0dJhPdOJ
 1Cat7ggMbc4Mx0idYpRl+PGw+t/mIRY8vLzUqXEeS1AZgiAFGWU5sGNgEXuJUZZKWFeRgYGBi
 GegtSi3MwSVPlXjOIcjErCvA9AVvFk5pXAbXoFdAQT0BFzmq6AHFGSiJCSamAs1q39cCSj9NH
 snD0PJaL661/+ytpt7PDYpNjrlnbQJPcD3RNnyFR//XkxsuHor5s2aR9TDuTxCostXjo9ysKh
 xuq5LZtmWf6F6Ye3K/J2tebufH3noLpyOTf7hBLlFNv6pv4HS6/Imoj1batmv5s93/6tQk9U7
 FOv4OJLC6fyzpf9cSXW55YSS3FGoqEWc1FxIgCx+gRL1wIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1507298117!108936828!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31169 invoked from network); 6 Oct 2017 13:55:17 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-31.messagelabs.com with SMTP; 6 Oct 2017 13:55:17 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 43D331435;
 Fri,  6 Oct 2017 06:55:17 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7878C3F483;
 Fri,  6 Oct 2017 06:55:16 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1507150827-7858-1-git-send-email-volodymyr_babchuk@epam.com>
 <1507150827-7858-10-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e8125162-2356-3137-28a1-e7c83590eda3@arm.com>
Date: Fri, 6 Oct 2017 14:55:15 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1507150827-7858-10-git-send-email-volodymyr_babchuk@epam.com>
Content-Language: en-US
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v7 09/11] arm: PSCI: use definitions
 provided by asm/smccc.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVm9sb2R5bXlyLAoKT24gMDQvMTAvMTcgMjI6MDAsIFZvbG9keW15ciBCYWJjaHVrIHdyb3Rl
Ogo+IHNtY2NjLmggcHJvdmlkZXMgZGVmaW5pdGlvbnMgdG8gY29uc3RydWN0IFNNQyBjYWxsIGZ1
bmN0aW9uIG51bWJlciBhY2NvcmRpbmcKPiB0byBTTUNDQy4gV2UgZG9uJ3QgbmVlZCBtdWx0aXBs
ZSBkZWZpbml0aW9ucyBmb3Igb25lIHRoaW5nLCBhbmQgZGVmaW5pdGlvbnMKPiBpbiBzbWNjYy5o
IGFyZSBtb3JlIGdlbmVyaWMgdGhhbiBvbmVzIHVzZWQgaW4gcHNjaS5oLgo+IAo+IFNvIHBzY2ku
aCB3aWxsIG9ubHkgcHJvdmlkZSBmdW5jdGlvbiBjb2Rlcywgd2hpbGUgd2hvbGUgU01DIGZ1bmN0
aW9uCj4gaWRlbnRpZmllciB3aWxsIGJlIGNvbnN0cnVjdGVkIHVzaW5nIGdlbmVyaWMgbWFjcm9z
IGZyb20gc21jY2MuaC4KPiAKPiBGdW5jdGlvbiBwc2NpX21vZGVfY2hlY2soKSBpbiB2c21jLmMg
d2lsbCBiZSByZW1vdmVkIGluIGEgbmV4dCBwYXRjaCwKPiBzbyB0aGVyZSBhcmUgbm8gbmVlZCB0
byByZXZpZXcgaXQuIEkgaGFkIHRvIHJld29yayBpdCwgYmVjYXVzZQo+IFBTQ0lfMF8yXzY0QklU
IGRlZmluaXRpb24gaXMgZHJvcHBlZCBub3cuCj4gCj4gU2lnbmVkLW9mZi1ieTogVm9sb2R5bXly
IEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgoKQWNrZWQtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 14:00:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 14:00:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0TBB-0002G8-Sj; Fri, 06 Oct 2017 14:00:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1e0TBA-0002G0-9p
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 14:00:40 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 84/82-02040-78C87D95; Fri, 06 Oct 2017 14:00:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVysyfVTbe553q
 kwaHzxhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bihvOsBV9UKxr3L2duYJwl08XIxSEksJlR
 4mn7dDYIZzejRNeja6xdjJwcwgJBEisPNYHZIgKVEh/n/GAHsZkFTCT6Zi5ghWjoZJT4/GYCM
 0iCTUBT4s7nT0wgNq+AlcS6VV8ZQWwWARWJC11rwWpEBcIl9n+/xgxRIyhxcuYTFhCbU8Bb4v
 jnC2wQC8wk5m1+yAxhi0vcejKfCcKWl9j+dg7zBEb+WUjaZyFpmYWkZRaSlgWMLKsYNYpTi8p
 Si3SNDfSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQJDtJ6BgXEH44RVfocYJTmY
 lER5pbqvRwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4C0AyQkWpaanVqRl5gCjBSYtwcGjJMLbD
 ZLmLS5IzC3OTIdInWJUlBLnNQFJCIAkMkrz4NpgEXqJUVZKmJeRgYFBiKcgtSg3swRV/hWjOA
 ejkjCvJ8gUnsy8Erjpr4AWMwEtntN0BWRxSSJCSqqBMWey3dHv2xJL53PNEf5jdO3n7rwFh1Z
 caL2ra7Ak23Od9ZOnusrlnnI8tmmLljDUTmULMUt/NZX94swfZt9+9edW/Q0L4lrfny2ju/dX
 I2+38HGezX8/u8b8L4o8Exnc/fm4UWbdOWdn4fYbhmtEQv+4RGWI2yp9DHqt3fjhSpC/ltUDq
 TRLJZbijERDLeai4kQAEHjb6ssCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1507298435!90320056!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3292 invoked from network); 6 Oct 2017 14:00:35 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-206.messagelabs.com with SMTP; 6 Oct 2017 14:00:35 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E1A3415A2;
 Fri,  6 Oct 2017 07:00:34 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 21A043F483;
 Fri,  6 Oct 2017 07:00:33 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org,
 Stefano Stabellini <sstabellini@kernel.org>
References: <1507150827-7858-1-git-send-email-volodymyr_babchuk@epam.com>
 <1507150827-7858-11-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <6bf87d3b-4357-f8dc-ddc5-51e324d70eb3@arm.com>
Date: Fri, 6 Oct 2017 15:00:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1507150827-7858-11-git-send-email-volodymyr_babchuk@epam.com>
Content-Language: en-US
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>
Subject: Re: [Xen-devel] [PATCH v7 10/11] arm: vsmc: remove 64 bit mode
 check in PSCI handler
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVm9sb2R5bXlyLAoKT24gMDQvMTAvMTcgMjI6MDAsIFZvbG9keW15ciBCYWJjaHVrIHdyb3Rl
Ogo+IFBTQ0kgaGFuZGxpbmcgY29kZSBoYWQgaGVscGVyIHJvdXRpbmUgdGhhdCBjaGVja2VkIGNh
bGxpbmcgY29udmVudGlvbi4KPiBJdCBkb2VzIG5vdCBuZWVkZWQgYW55bW9yZSwgYmVjYXVzZToK
PiAKPiAgIC0gR2VuZXJpYyBoYW5kbGVyIGNoZWNrcyB0aGF0IDY0IGJpdCBjYWxscyBjYW4gYmUg
bWFkZSBvbmx5IGJ5Cj4gICAgIDY0IGJpdCBndWVzdHMuCj4gCj4gICAtIFNNQ0NDIHJlcXVpcmVz
IHRoYXQgNjQtYml0IGhhbmRsZXIgc2hvdWxkIHN1cHBvcnQgYm90aCAzMiBhbmQgNjQgYml0Cj4g
ICAgIGNhbGxzIGV2ZW4gaWYgdGhleSBvcmlnaW5hdGUgZnJvbSA2NCBiaXQgY2FsbGVyLgo+IAo+
IFRoaXMgcGF0Y2ggcmVtb3ZlcyB0aGF0IGV4dHJhIGNoZWNrLgo+IAo+IFNpZ25lZC1vZmYtYnk6
IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KPiBSZXZpZXdl
ZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKU29ycnkg
SSBqdXN0IG5vdGljZWQgdGhpcy4gVGhpcyBpcyBvZGQgdG8ga2VlcCBhIHJldmlld2VkLWJ5IGZy
b20gClN0ZWZhbm8gaW4gYSBwYXRjaCB0aGF0IGNoYW5nZWQgcXVpdGUgYSBiaXQgc2luY2UgaGUg
Z2F2ZSBpdCAocGF0Y2ggIzIpLgoKVXN1YWxseSByZXZpZXdlZC1ieSBtZWFucyB0aGUgcGVyc29u
IGhhcyByZXZpZXdlZCB0aGUgY29kZSBhbmQgaGFwcHkgCndpdGggaXQuIFRlY2huaWNhbGx5LCBo
ZSBkaWRuJ3QgcmV2aWV3IHRoZSBuZXcgY2hhbmdlcyBhbmQgaWYgbm90IApkcm9wcGVkLCB5b3Ug
c2hvdWxkIGhhdmUgYXQgbGVhc3QgYXNrZWQgd2hldGhlciBoZSBpcyBoYXBweSB3aXRoIGl0LgoK
U3RlZmFubyBhcmUgeW91IGhhcHB5IGlmIFZvbG9keW15ciBrZWVwaW5nIHlvdXIgdGFnPwoKPiAt
LS0KPiAgIHhlbi9hcmNoL2FybS92c21jLmMgfCA2MiArKysrKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAgMSBmaWxlIGNoYW5nZWQsIDI2IGluc2Vy
dGlvbnMoKyksIDM2IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
dnNtYy5jIGIveGVuL2FyY2gvYXJtL3ZzbWMuYwo+IGluZGV4IDc3ZmM5MTUuLmZmODQ0NDIgMTAw
NjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZzbWMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92c21j
LmMKPiBAQCAtMTM1LDEyICsxMzUsNiBAQCBzdGF0aWMgYm9vbCBoYW5kbGVfZXhpc3RpbmdfYXBp
cyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgICAgICB9Cj4gICB9Cj4gICAKPiAtLyog
aGVscGVyIGZ1bmN0aW9uIGZvciBjaGVja2luZyBhcm0gbW9kZSAzMi82NCBiaXQgKi8KPiAtc3Rh
dGljIGlubGluZSBpbnQgcHNjaV9tb2RlX2NoZWNrKHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90
IGZpZCkKPiAtewo+IC0gICAgcmV0dXJuIGlzXzY0Yml0X2RvbWFpbihkKSB8fCAhc21jY2NfaXNf
Y29udl82NChmaWQpOwo+IC19Cj4gLQo+ICAgLyogUFNDSSAwLjIgaW50ZXJmYWNlIGFuZCBvdGhl
ciBTdGFuZGFyZCBTZWN1cmUgQ2FsbHMgKi8KPiAgIHN0YXRpYyBib29sIGhhbmRsZV9zc3NjKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICAgewo+IEBAIC0xNjUsOCArMTU5LDcgQEAgc3Rh
dGljIGJvb2wgaGFuZGxlX3Nzc2Moc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gICAKPiAg
ICAgICBjYXNlIFBTQ0lfMF8yX0ZOX01JR1JBVEVfSU5GT19VUF9DUFU6Cj4gICAgICAgICAgIHBl
cmZjX2luY3IodnBzY2lfbWlncmF0ZV9pbmZvX3VwX2NwdSk7Cj4gLSAgICAgICAgaWYgKCBwc2Np
X21vZGVfY2hlY2soY3VycmVudC0+ZG9tYWluLCBmaWQpICkKPiAtICAgICAgICAgICAgUFNDSV9T
RVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5mb191cF9jcHUoKSk7Cj4gKyAg
ICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5mb191cF9j
cHUoKSk7Cj4gICAgICAgICAgIHJldHVybiB0cnVlOwo+ICAgCj4gICAgICAgY2FzZSBQU0NJXzBf
Ml9GTl9TWVNURU1fT0ZGOgo+IEBAIC0xODIsNDggKzE3NSw0NSBAQCBzdGF0aWMgYm9vbCBoYW5k
bGVfc3NzYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgICAgICAgICAgcmV0dXJuIHRy
dWU7Cj4gICAKPiAgICAgICBjYXNlIFBTQ0lfMF8yX0ZOX0NQVV9PTjoKPiAtICAgICAgICBwZXJm
Y19pbmNyKHZwc2NpX2NwdV9vbik7Cj4gLSAgICAgICAgaWYgKCBwc2NpX21vZGVfY2hlY2soY3Vy
cmVudC0+ZG9tYWluLCBmaWQpICkKPiAtICAgICAgICB7Cj4gLSAgICAgICAgICAgIHJlZ2lzdGVy
X3QgdmNwdWlkID0gUFNDSV9BUkcocmVncywgMSk7Cj4gLSAgICAgICAgICAgIHJlZ2lzdGVyX3Qg
ZXBvaW50ID0gUFNDSV9BUkcocmVncywgMik7Cj4gLSAgICAgICAgICAgIHJlZ2lzdGVyX3QgY2lk
ID0gUFNDSV9BUkcocmVncywgMyk7Cj4gKyAgICB7Cj4gKyAgICAgICAgcmVnaXN0ZXJfdCB2Y3B1
aWQgPSBQU0NJX0FSRyhyZWdzLCAxKTsKPiArICAgICAgICByZWdpc3Rlcl90IGVwb2ludCA9IFBT
Q0lfQVJHKHJlZ3MsIDIpOwo+ICsgICAgICAgIHJlZ2lzdGVyX3QgY2lkID0gUFNDSV9BUkcocmVn
cywgMyk7Cj4gICAKPiAtICAgICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lf
MF8yX2NwdV9vbih2Y3B1aWQsIGVwb2ludCwgY2lkKSk7Cj4gLSAgICAgICAgfQo+ICsgICAgICAg
IHBlcmZjX2luY3IodnBzY2lfY3B1X29uKTsKPiArICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVn
cywgZG9fcHNjaV8wXzJfY3B1X29uKHZjcHVpZCwgZXBvaW50LCBjaWQpKTsKPiAgICAgICAgICAg
cmV0dXJuIHRydWU7Cj4gKyAgICB9Cj4gICAKPiAgICAgICBjYXNlIFBTQ0lfMF8yX0ZOX0NQVV9T
VVNQRU5EOgo+IC0gICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X3N1c3BlbmQpOwo+IC0gICAg
ICAgIGlmICggcHNjaV9tb2RlX2NoZWNrKGN1cnJlbnQtPmRvbWFpbiwgZmlkKSApCj4gLSAgICAg
ICAgewo+IC0gICAgICAgICAgICB1aW50MzJfdCBwc3RhdGUgPSBQU0NJX0FSRzMyKHJlZ3MsIDEp
Owo+IC0gICAgICAgICAgICByZWdpc3Rlcl90IGVwb2ludCA9IFBTQ0lfQVJHKHJlZ3MsIDIpOwo+
IC0gICAgICAgICAgICByZWdpc3Rlcl90IGNpZCA9IFBTQ0lfQVJHKHJlZ3MsIDMpOwo+ICsgICAg
ewo+ICsgICAgICAgIHVpbnQzMl90IHBzdGF0ZSA9IFBTQ0lfQVJHMzIocmVncywgMSk7Cj4gKyAg
ICAgICAgcmVnaXN0ZXJfdCBlcG9pbnQgPSBQU0NJX0FSRyhyZWdzLCAyKTsKPiArICAgICAgICBy
ZWdpc3Rlcl90IGNpZCA9IFBTQ0lfQVJHKHJlZ3MsIDMpOwo+ICAgCj4gLSAgICAgICAgICAgIFBT
Q0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9jcHVfc3VzcGVuZChwc3RhdGUsIGVwb2lu
dCwgY2lkKSk7Cj4gLSAgICAgICAgfQo+ICsgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X3N1
c3BlbmQpOwo+ICsgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9jcHVf
c3VzcGVuZChwc3RhdGUsIGVwb2ludCwgY2lkKSk7Cj4gICAgICAgICAgIHJldHVybiB0cnVlOwo+
ICsgICAgfQo+ICAgCj4gICAgICAgY2FzZSBQU0NJXzBfMl9GTl9BRkZJTklUWV9JTkZPOgo+ICsg
ICAgewo+ICsgICAgICAgIHJlZ2lzdGVyX3QgdGFmZiA9IFBTQ0lfQVJHKHJlZ3MsIDEpOwo+ICsg
ICAgICAgIHVpbnQzMl90IGxhZmYgPSBQU0NJX0FSRzMyKHJlZ3MsIDIpOwo+ICsKPiAgICAgICAg
ICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfYWZmaW5pdHlfaW5mbyk7Cj4gLSAgICAgICAgaWYgKCBw
c2NpX21vZGVfY2hlY2soY3VycmVudC0+ZG9tYWluLCBmaWQpICkKPiAtICAgICAgICB7Cj4gLSAg
ICAgICAgICAgIHJlZ2lzdGVyX3QgdGFmZiA9IFBTQ0lfQVJHKHJlZ3MsIDEpOwo+IC0gICAgICAg
ICAgICB1aW50MzJfdCBsYWZmID0gUFNDSV9BUkczMihyZWdzLCAyKTsKPiAtICAgICAgICAgICAg
UFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2FmZmluaXR5X2luZm8odGFmZiwgbGFm
ZikpOwo+IC0gICAgICAgIH0KPiArICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNj
aV8wXzJfYWZmaW5pdHlfaW5mbyh0YWZmLCBsYWZmKSk7Cj4gICAgICAgICAgIHJldHVybiB0cnVl
Owo+ICsgICAgfQo+ICAgCj4gICAgICAgY2FzZSBQU0NJXzBfMl9GTl9NSUdSQVRFOgo+IC0gICAg
ICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X21pZ3JhdGUpOwo+IC0gICAgICAgIGlmICggcHNjaV9t
b2RlX2NoZWNrKGN1cnJlbnQtPmRvbWFpbiwgZmlkKSApCj4gLSAgICAgICAgewo+IC0gICAgICAg
ICAgICB1aW50MzJfdCB0Y3B1ID0gUFNDSV9BUkczMihyZWdzLCAxKTsKPiArICAgIHsKPiArICAg
ICAgICB1aW50MzJfdCB0Y3B1ID0gUFNDSV9BUkczMihyZWdzLCAxKTsKPiAgIAo+IC0gICAgICAg
ICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfbWlncmF0ZSh0Y3B1KSk7Cj4g
LSAgICAgICAgfQo+ICsgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X21pZ3JhdGUpOwo+ICsg
ICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9taWdyYXRlKHRjcHUpKTsK
PiAgICAgICAgICAgcmV0dXJuIHRydWU7Cj4gKyAgICB9Cj4gICAKPiAgICAgICBjYXNlIEFSTV9T
TUNDQ19GVU5DX0NBTExfQ09VTlQ6Cj4gICAgICAgICAgIHJldHVybiBmaWxsX2Z1bmN0aW9uX2Nh
bGxfY291bnQocmVncywgU1NTQ19TTUNDQ19GVU5DVElPTl9DT1VOVCk7Cj4gCgotLSAKSnVsaWVu
IEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 14:01:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 14:01:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0TBi-0002Ld-4i; Fri, 06 Oct 2017 14:01:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ard.biesheuvel@linaro.org>) id 1e0TBh-0002LR-9f
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 14:01:13 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 99/4B-03428-8AC87D95; Fri, 06 Oct 2017 14:01:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsVyMfSase7Cnuu
 RBvMfmlp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmX+uIKZqlXXHr3mKWB8ZN8FyMXh5DANEaJ
 B6u3sIE4LAJbmSW+r5kG5kgIzGGV2LPzJmMXIyeQUyXR2LGLCcIukrg6Yx4bhF0gseXldRYQm
 1dAUOLkzCdgtpCAt8Srpl9gNZwC1hK/Xi9lg1h3nEni/a7V7CAJNgEDifXt/8CGsgioSPy43c
 sIMShA4u2Hc2C2sICbRNu8a2BDRQTkJXb+e84EMohZYAKzxMtFLWAJZgFNidbtv9knMArOQnL
 ILCSpBYxMqxg1ilOLylKLdA2N9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoOU
 AQh2MF7eGHCIUZKDSUmUV6r7eqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4LIDnBotT01Iq0z
 BxgvMCkJTh4lER4d4OkeYsLEnOLM9MhUqcYjTku3Ln0h4njwJ5bf5iEWPLy81KlxHnXgZQKgJ
 RmlObBDYLF8SVGWSlhXkag04R4ClKLcjNLUOVfMYpzMCoJ8x4GmcKTmVcCt+8V0ClMQKfMabo
 CckpJIkJKqoHRM/+7qTf7u99ez6bHRpsr2qsLXo+r5J9mmByvv/5Ej2Vfh1E+x4s3Tb1TTqYX
 tfO7zj59w2M962+397/97x+u3M0XmsDN9Hqbbv9Ef+838WsveO08rvTlwRr1G5PYpep/PPvSr
 Xr76bl2ES6bOaat+/cXH22boL1i2svTi/JFRM7eb+e6fJ5DiaU4I9FQi7moOBEAy8zmKd4CAA
 A=
X-Env-Sender: ard.biesheuvel@linaro.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1507298464!87248249!1
X-Originating-IP: [209.85.214.51]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19688 invoked from network); 6 Oct 2017 14:01:05 -0000
Received: from mail-it0-f51.google.com (HELO mail-it0-f51.google.com)
 (209.85.214.51)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Oct 2017 14:01:05 -0000
Received: by mail-it0-f51.google.com with SMTP id 72so1271736itl.5
 for <xen-devel@lists.xenproject.org>; Fri, 06 Oct 2017 07:01:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=d5D3810KJRroOzBkM0gofc1EI2Gl2ByD5raCGerPGRc=;
 b=jKAlkFRKyQDf48MqO2x8TNgF9sRnj5TeIzNPsH7LAZmJyA9dXfMaDH0cNwjchcQ5dr
 o56f8GWsKemDw9P1mkpvavINbAdo9IKUYXKkUCY9AU5+TGLa/EIU3zWO/QmadyDZ/qQo
 aKt2iY3XOyYUz8l7EE2Z+00QpngPsBm/teWvc=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=d5D3810KJRroOzBkM0gofc1EI2Gl2ByD5raCGerPGRc=;
 b=qiLr3IwpS9L5tu3sd6uDs1eDYW8PeaJ61jxUtYOSXlrTYnOJdgbx1/Te6dPTf0AP8O
 I9dAnB7q7kZNSTsBZZGzT+n/qmlt5mPmBPBtaQeTg12veJI14weC5rr6kipVmWA3sh1/
 BhdGszfcxMIWGh/ERdVpDPc5ZFq1UYXJwxNY4B5nZoDsDSa1VMeji37SisUJDBHNXYUx
 P/Eyxe+X8JdyZfbeuwm/DgeWOmvsOx1Lfq/V0YZtUrB8nHTverYuEZnOvg/kODBLnMTD
 xthtsCzbDzu3JrpLuaVsQkk+1qPBsD+nY1J9nUTOqrRpYFy0pa67FOImvFyIY6cOVm2B
 RWpQ==
X-Gm-Message-State: AMCzsaWtTXdXQOw3lTmBAefvOSoYVii/XjjmZG7upotLNXfuFM4caaqW
 j4GvyEtYTr+wSKNe6IZNnK6xqR535GOsYK5Lq0ZDEw==
X-Google-Smtp-Source: AOwi7QAaaVLVgAjUdkY0Bqyb2U63ueOx00EJ9zo4HJddttlnYCmraktmS/kLHbsNIogQG3dXiprQMgp582yyKJi5QTc=
X-Received: by 10.36.40.13 with SMTP id h13mr2694909ith.48.1507298464294; Fri,
 06 Oct 2017 07:01:04 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.131.167 with HTTP; Fri, 6 Oct 2017 07:01:03 -0700 (PDT)
In-Reply-To: <9dfcee94-2058-8986-526c-f7ef9ebada66@suse.cz>
References: <20171002091246.28432-1-jslaby@suse.cz>
 <20171002091246.28432-19-jslaby@suse.cz>
 <CAKv+Gu9C88ToAx+8KcGacUECo7ExnTTBmibEjpB2WkfFvjoZvw@mail.gmail.com>
 <5a3785ea-d2d8-dd51-4b02-12f4ca5507d7@suse.cz>
 <CAKv+Gu-7q_Pr5SoUY_kUstaVusUxvXt9e8xeChQySGZ6h+jdAg@mail.gmail.com>
 <9dfcee94-2058-8986-526c-f7ef9ebada66@suse.cz>
From: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Date: Fri, 6 Oct 2017 15:01:03 +0100
Message-ID: <CAKv+Gu9S0w0EUvruDjruR+hJ0B2QU_do1GknV83C8CgLTp8T2Q@mail.gmail.com>
To: Jiri Slaby <jslaby@suse.cz>
Cc: Mark Rutland <mark.rutland@arm.com>,
 "linux-efi@vger.kernel.org" <linux-efi@vger.kernel.org>,
 Matt Fleming <matt@codeblueprint.co.uk>, "x86@kernel.org" <x86@kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "mingo@redhat.com" <mingo@redhat.com>, "hpa@zytor.com" <hpa@zytor.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "tglx@linutronix.de" <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH v4 19/27] x86: assembly,
	make some functions local
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gNiBPY3RvYmVyIDIwMTcgYXQgMTM6NTMsIEppcmkgU2xhYnkgPGpzbGFieUBzdXNlLmN6PiB3
cm90ZToKPiBIaSwKPgo+IE9uIDEwLzA0LzIwMTcsIDA5OjMzIEFNLCBBcmQgQmllc2hldXZlbCB3
cm90ZToKPj4gT24gNCBPY3RvYmVyIDIwMTcgYXQgMDg6MjIsIEppcmkgU2xhYnkgPGpzbGFieUBz
dXNlLmN6PiB3cm90ZToKPj4+IE9uIDEwLzAyLzIwMTcsIDAyOjQ4IFBNLCBBcmQgQmllc2hldXZl
bCB3cm90ZToKPj4+PiBPbiAyIE9jdG9iZXIgMjAxNyBhdCAxMDoxMiwgSmlyaSBTbGFieSA8anNs
YWJ5QHN1c2UuY3o+IHdyb3RlOgo+Pj4+PiBUaGVyZSBpcyBhIGNvdXBsZSBvZiBhc3NlbWJseSBm
dW5jdGlvbnMsIHdoaWNoIGFyZSBpbnZva2VkIG9ubHkgbG9jYWxseQo+Pj4+PiBpbiB0aGUgZmls
ZSB0aGV5IGFyZSBkZWZpbmVkLiBJbiBDLCB3ZSBtYXJrIHRoZW0gInN0YXRpYyIuIEluIGFzc2Vt
Ymx5LAo+Pj4+PiBhbm5vdGF0ZSB0aGVtIHVzaW5nIFNZTV97RlVOQyxDT0RFfV9TVEFSVF9MT0NB
TCAoYW5kIHN3aXRjaCB0aGVpcgo+Pj4+PiBFTkRQUk9DIHRvIFNZTV97RlVOQyxDT0RFfV9FTkQg
dG9vKS4gV2hldGhlciBGVU5DIG9yIENPREUgZGVwZW5kcyBvbgo+Pj4+PiBFTkRQUk9DL0VORCBm
b3IgYSBwYXJ0aWN1bGFyIGZ1bmN0aW9uIChDIG9yIG5vbi1DKS4KPj4+Pj4KPj4+Pgo+Pj4+IEkg
d2Fzbid0IGNjJ2VkIG9uIHRoZSBjb3ZlciBsZXR0ZXIsIHNvIEkgYW0gbWlzc2luZyB0aGUgcmF0
aW9uYWxlIG9mCj4+Pj4gcmVwbGFjaW5nIEVOVFJZL0VORFBST0Mgd2l0aCBvdGhlciBtYWNyb3Mu
Cj4+Pgo+Pj4gVGhlcmUgd2FzIG5vIGNvdmVyIGxldHRlci4gSSBhbSBhdHRhY2hpbmcgd2hhdCBp
cyBpbiBQQVRDSCAxLzI3IGluc3RlYWQ6Cj4+PiBJbnRyb2R1Y2UgbmV3IEMgbWFjcm9zIGZvciBh
bm5vdGF0aW9ucyBvZiBmdW5jdGlvbnMgYW5kIGRhdGEgaW4KPj4+IGFzc2VtYmx5LiBUaGVyZSBp
cyBhIGxvbmctc3RhbmRpbmcgbWVzcyBpbiBtYWNyb3MgbGlrZSBFTlRSWSwgRU5ELAo+Pj4gRU5E
UFJPQyBhbmQgc2ltaWxhci4gVGhleSBhcmUgdXNlZCBpbiBkaWZmZXJlbnQgbWFubmVycyBhbmQg
c29tZXRpbWVzCj4+PiBpbmNvcnJlY3RseS4KPj4+Cj4+Cj4+IEkgbXVzdCBzYXksIEkgZG9uJ3Qg
c2hhcmUgdGhpcyBzZW50aW1lbnQuCj4+Cj4+IEluIGFybTY0LCB3ZSB1c2UgRU5UUlkvRU5EUFJP
QyBmb3IgZnVuY3Rpb25zIHdpdGggZXh0ZXJuYWwgbGlua2FnZSwKPj4gYW5kIHRoZSBiYXJlIHN5
bWJvbCBuYW1lL0VORFBST0MgZm9yIGZ1bmN0aW9ucyB3aXRoIGxvY2FsIGxpbmthZ2UuIEkKPj4g
Z3Vlc3Mgd2UgY291bGQgYWRkIEVORE9CSkVDVCBpZiB3ZSB3YW50ZWQgdG8sIGJ1dCB3ZSBuZXZl
ciByZWFsbHkgZmVsdAo+PiB0aGUgbmVlZC4KPgo+IFllcyBhbmQgdGhpcyBpcyBleGFjdGx5IHRo
ZSByZWFzb24gZm9yIHRoZSBuZXcgbWFjcm9zLiBOb3csIGl0J3MgYQo+IGNvbXBsZXRlIG1lc3Mu
IE9uZSBhcmNoIGRvZXMgdGhpcywgYW5vdGhlciBkb2VzIHRoYXQuIEFuZCB3ZSBhcmUgaW4gYQo+
IHN0YXRlIHRvIGhhdmUgcmVsaWFibGUgc3RhY2t0cmFjZXMsIGxldCBvYmp0b29sIGNoZWNrIGZ1
bmN0aW9ucywgbGV0Cj4gb2JqdG9vbCBnZW5lcmF0ZSBhbm5vdGF0aW9ucyAoZS5nLiBmb3IgT1JD
IHVud2luZGVyKSwgZXRjLgo+CgpZb3UgYXJlIGltcGx5aW5nIHRoYXQgRU5UUlkvRU5EUFJPQyBh
bmQgJ2JhcmUgc3ltYm9sIG5hbWUnL0VORFBST0MKcHJldmVudCB5b3UgZnJvbSBkb2luZyBhbnkg
b2YgdGhpcywgYnV0IHRoaXMgaXMgc2ltcGx5IG5vdCB0cnVlLgoKPiBXaXRob3V0IGtub3dpbmcg
d2hhdCBpcyBzdGFydCwgd2hlcmUgaXMgaXRzIGVuZCwgd2hhdCBpcyBmdW5jdGlvbiwgd2hhdAo+
IGlzIG9iamVjdCAoZGF0YSkgZXRjLiwgaXQgY2FuIGJhcmVseSBjaGVjayBvciBldmVuIGdlbmVy
YXRlIGFueXRoaW5nCj4gYXV0b21hdGljYWxseS4gTm90IHNwZWFraW5nIGFib3V0IGltcGFpcmVk
IG1hY3JvcyBsaWtlIHlvdXIgbmFtZS9FTkRQUk9DCj4gYWJvdmUuCj4KCldoYXQgaXMgdGhlIHBy
b2JsZW0gd2l0aCBpbXBhaXJlZCBtYWNyb3M/Cgo+IFRoZXJlIHdhcyBhIGNsZWFudXAgaW4geDg2
IGRvbmUgYnkgSm9zaCBhbmQgb3RoZXJzIHRoYXQgd2UgaGF2ZSBhdCBsZWFzdAo+IGNvcnJlY3Qg
RU5UUlkrRU5EIGFuZCBFTlRSWStFTkRQUk9DIGFubm90YXRpb25zIGluIG1vc3QgY2FzZXMgbm93
LiBFdmVuCj4gdGhvdWdoIGl0IHdhcyBjb25jbHVkZWQgdGhlIG5hbWVzIGFyZSB3ZWlyZCAobGVm
dG92ZXIgZnJvbSB0aGUgcGFzdCkuIFNvCj4geWVzLCB0aGVyZSB3YXMgYSBkaXNjdXNzaW9uIGFi
b3V0IHRoZSBjbGVhbnVwLCBuYW1pbmcgYW5kIHN1Y2guIEFuZCBJCj4gY2FtZSB1cCB3aXRoIHRo
ZSBuYW1lcyBpbiB0aGlzIGUtbWFpbC4KPgo+IGh0dHA6Ly9sa21sLmtlcm5lbC5vcmcvci8lM0My
MDE3MDIxNzEwNDc1Ny4yODU4OC0xLWpzbGFieUBzdXNlLmN6JTNFCj4KCk9LLCBidXQgd3JhcHBp
bmcgYXNtIGRpcmVjdGl2ZXMgaW4gbWFjcm9zIHdpbGwgbm90IHN1ZGRlbmx5IG1ha2UgdGhlCmFz
c2VtYmxlciBjYXJlIGFib3V0IHdoZXRoZXIgeW91IHVzZSB0aGVtIG9yLCB3aGV0aGVyIHRoZXkg
YXJlIHBhaXJlZCwKZXRjLgoKPj4+IFNvIGludHJvZHVjZSBtYWNyb3Mgd2l0aCBjbGVhciB1c2Ug
dG8gYW5ub3RhdGUgYXNzZW1ibHkgYXMgZm9sbG93czoKPj4+Cj4+PiBhKSBTdXBwb3J0IG1hY3Jv
cyBmb3IgdGhlIG9uZXMgYmVsb3cKPj4+ICAgIFNZTV9UX0ZVTkMgLS0gdHlwZSB1c2VkIGJ5IGFz
c2VtYmxlciB0byBtYXJrIGZ1bmN0aW9ucwo+Pj4gICAgU1lNX1RfT0JKRUNUIC0tIHR5cGUgdXNl
ZCBieSBhc3NlbWJsZXIgdG8gbWFyayBkYXRhCj4+PiAgICBTWU1fVF9OT05FIC0tIHR5cGUgdXNl
ZCBieSBhc3NlbWJsZXIgdG8gbWFyayBlbnRyaWVzIG9mIHVua25vd24gdHlwZQo+Pj4KPj4KPj4g
SXMgaXMgbmVjZXNzYXJ5IHRvIG1hcmsgYW4gZW50cnkgYXMgaGF2aW5nIG5vIHR5cGU/IFdoYXQg
aXMgdGhlCj4+IGRlZmF1bHQgdHlwZSBmb3IgYW4gdW5tYXJrZWQgZW50cnk/Cj4KPiBUaGUgZGVm
YXVsdCBpcyBpbmRlZWQgVF9OT05FLiBUaGUgdGhpbmcgaXMgdGhhdCBtb3N0IG1hY3JvcyB1c2UK
PiBTWU1fU1RBUlQgYW5kIFNZTV9FTkQgd2hpY2ggcmVxdWlyZXMgdGhlIHR5cGUgYXMgYXJndW1l
bnQuIFNvIGZvcgo+IGNvbnZlbmllbmNlLCB3ZSBkZWZpbmUgYWxzbyBTWU1fVF9OT05FIHVzZWQg
ZS5nLiB0byBkZWZpbmUgU1lNX0NPREVfRU5EOgo+ICNkZWZpbmUgU1lNX0NPREVfRU5EKG5hbWUp
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICAgICAgICAgU1lNX0VORChDT0RFLCBu
YW1lLCBTWU1fVF9OT05FKQo+Cj4gRGVzcGl0ZSBpdCBuZWVkcyBub3QgYmUgdGhlcmUuIEJ1dCB1
c2VycyBvZiB0aGUgbWFjcm9zIHNob3VsZCBub3QgY2FyZS4KPgo+Pj4gICAgVGhleSBhcmUgZGVm
aW5lZCBhcyBTVFRfRlVOQywgU1RUX09CSkVDVCwgYW5kIFNUVF9OT1RZUEUKPj4+ICAgIHJlc3Bl
Y3RpdmVseS4gQWNjb3JkaW5nIHRvIHRoZSBnYXMgbWFudWFsLCB0aGlzIGlzIHRoZSBtb3N0IHBv
cnRhYmxlCj4+PiAgICB3YXkuIEkgYW0gbm90IHN1cmUgYWJvdXQgb3RoZXIgYXNzZW1ibGVycywg
c28gd2UgY2FuIHN3aXRjaCB0aGlzIGJhY2sKPj4+ICAgIHRvICVmdW5jdGlvbiBhbmQgJW9iamVj
dCBpZiB0aGlzIHR1cm5zIGludG8gYSBwcm9ibGVtLiBBcmNoaXRlY3R1cmVzCj4+PiAgICBjYW4g
YWxzbyBvdmVycmlkZSB0aGVtIGJ5IHNvbWV0aGluZyBsaWtlICIsIEBmdW5jdGlvbiIgaWYgdGhl
eSBuZWVkLgo+Pj4KPj4+ICAgIFNZTV9BX0FMSUdOLCBTWU1fQV9OT05FIC0tIGFsaWduIHRoZSBz
eW1ib2w/Cj4+PiAgICBTWU1fVl9HTE9CQUwsIFNZTV9WX1dFQUssIFNZTV9WX0xPQ0FMIC0tIHZp
c2liaWxpdHkgb2Ygc3ltYm9scwo+Pj4KPj4KPj4gTGlua2FnZSAhPSB2aXNpYmlsaXR5Cj4KPiBP
SywgSSBjYW4gZml4IHRoaXMuCj4KPj4+IGQpIEZvciBkYXRhCj4+PiAgICBTWU1fREFUQV9TVEFS
VCAtLSBnbG9iYWwgZGF0YSBzeW1ib2wKPj4+ICAgIFNZTV9EQVRBX0VORCAtLSB0aGUgZW5kIG9m
IHRoZSBTWU1fREFUQV9TVEFSVCBzeW1ib2wKPj4+ICAgIFNZTV9EQVRBX0VORF9MQUJFTCAtLSB0
aGUgbGFiZWxlZCBlbmQgb2YgU1lNX0RBVEFfU1RBUlQgc3ltYm9sCj4+PiAgICBTWU1fREFUQV9T
SU1QTEUgLS0gc3RhcnQrZW5kIHdyYXBwZXIgYXJvdW5kIHNpbXBsZSBnbG9iYWwgZGF0YQo+Pj4g
ICAgU1lNX0RBVEFfU0lNUExFX0xPQ0FMIC0tIHN0YXJ0K2VuZCB3cmFwcGVyIGFyb3VuZCBzaW1w
bGUgbG9jYWwgZGF0YQo+Pj4KPj4KPj4gSSBhbSBzb3JyeSBidXQgSSB0aGluayB0aGlzIGlzIHRl
cnJpYmxlLiBEbyB3ZSByZWFsbHkgbmVlZCAyMCsgbmV3Cj4+IG1hY3JvcyB0byB3cmFwIGV2ZXJ5
IHNpbmdsZSBhc3NlbWJsZXIgZGlyZWN0aXZlIGludm9sdmVkIGluIGRlZmluaW5nCj4+IHN5bWJv
bHMgYW5kIHNldHRpbmcgdGhlaXIgYXR0cmlidXRlcz8KPgo+IEJhc2ljYWxseSwgbW9zdCBjb2Rl
IHVzZXMgU1lNX0ZVTkNfU1RBUlQvRU5EIGFuZCBTWU1fREFUQV9TVEFSVC9FTkQgKG9yCj4gU1lN
X0RBVEFfU0lNUExFKS4gVGhlIHJlc3QgaXMgc3BlY2lhbCBjYXNlcyB0aGF0IF9oYXZlXyB0byBi
ZSBhbm5vdGF0ZWQKPiBhcyBzdWNoIGFueXdheSAoYnkgZS5nLiBTWU1fQ09ERV9TVEFSVC9FTkQp
LiBPYmp0b29sIGNhbm5vdCBjaGVjayB0aGUKPiBjb2RlIHdpdGhvdXQgdGhpcyByZWxpYWJseSBh
bmQgaXQgaXMgZXhhY3RseSB0aGUgc2FtZSBhcyB1c2luZyBlaXRoZXIKPiBFTkQgb3IgRU5EUFJP
QyBmb3IgYSBwYXJ0aWN1bGFyIGZ1bmN0aW9uIGV4Y2VwdCBwZW9wbGUgdXNlIHRoZXNlIGluIGEK
PiB3cm9uZyB3YXkgYXMgdGhleSBhcmUgdW5kb2N1bWVudGVkLgo+CgpTbyB3aGF0IGlzIHByZXZl
bnRpbmcgcGVvcGxlIGZyb20gdXNpbmcgdGhlc2UgbmV3IG1hY3JvcyBpbiB0aGUgd3Jvbmcgd2F5
PwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 14:01:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 14:01:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0TCN-0002aK-DC; Fri, 06 Oct 2017 14:01:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1e0TCL-0002a4-W4
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 14:01:54 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 DC/A2-02047-1DC87D95; Fri, 06 Oct 2017 14:01:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVysyfVTfdCz/V
 Ig+bz8hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aULW3sBT/4Ks7MnMvUwPiDu4uRk0NIYDOj
 xJLdiV2MXED2bkaJebNOMIMkhAUiJaau/sgEYosIeEu86v7JDlLELPCJSeLtselMEB2djBIb3
 59mA6liE9CUuPP5E1gHr4CVxIUFh9hBbBYBFYlN6xaygtiiAuES+79fY4aoEZQ4OfMJC4jNCb
 Rh0pFpYDazgJnEvM0PmSFscYlbT+YzQdjyEtvfzmGewMg/C0n7LCQts5C0zELSsoCRZRWjRnF
 qUVlqka6hiV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmCIMgDBDsYV2z0PMUpy
 MCmJ8kp1X48U4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7ASQnWJSanlqRlpkDjBaYtAQHj5IIb
 zdImre4IDG3ODMdInWKUVFKnHcdSEIAJJFRmgfXBovQS4yyUsK8jECHCPEUpBblZpagyr9iFO
 dgVBLmNQfGuxBPZl4J3PRXQIuZgBbPaboCsrgkESEl1cCo5hwtnunaIPrz6Mn1f/TFTgb4cuT
 Py0zudy89IFTjH5lUw9Blq2r15m3N/5sir/dtkvqzxEtw8UKZnthLU51XTVpoFRvL/9psx9aQ
 dOHXIQUPau75PLLJ2xjpcFSiwk9pR/jny288fBWnLVYO+LwjWP7Sc9bXG0OkImTmb342oejeO
 utsrg9KLMUZiYZazEXFiQAUgMGbywIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1507298512!105048741!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46503 invoked from network); 6 Oct 2017 14:01:52 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-15.tower-31.messagelabs.com with SMTP; 6 Oct 2017 14:01:52 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8B25B1435;
 Fri,  6 Oct 2017 07:01:51 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B882A3F483;
 Fri,  6 Oct 2017 07:01:49 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1507150827-7858-1-git-send-email-volodymyr_babchuk@epam.com>
 <1507150827-7858-12-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8dccd85a-9e54-43c5-c86b-41ef3ac4fb66@arm.com>
Date: Fri, 6 Oct 2017 15:01:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1507150827-7858-12-git-send-email-volodymyr_babchuk@epam.com>
Content-Language: en-US
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v7 11/11] public: add and enable
 XENFEAT_ARM_SMCCC_supported feature
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVm9sb2R5bXlyLAoKT24gMDQvMTAvMTcgMjI6MDAsIFZvbG9keW15ciBCYWJjaHVrIHdyb3Rl
Ogo+IFRoaXMgZmVhdHVyZSBpbmRpY2F0ZXMgdGhhdCBoeXBlcnZpc29yIGlzIGNvbXBhdGlibGUg
d2l0aCBBUk0KPiBTTUMgY2FsbGluZyBjb252ZW50aW9uLiBQcmV2aW91c2x5IGh5cGVydmlzb3Ig
d291bGQgaW5qZWN0IGFuCj4gdW5kZWZpbmVkIGluc3RydWN0aW9uIGV4Y2VwdGlvbiBpZiBhbiBp
bnZhbGlkIFNNQyBmdW5jdGlvbiB3ZXJlCj4gY2FsbGVkIG9yIHdvdWxkIGNyYXNoIGEgZG9tYWlu
IGlmIGFuIGludmFsaWQgSFZDIGZ1bmN0aW9uCj4gd2VyZSBpbnZva2VkLgo+IFhFTkZFQVRfQVJN
X1NNQ0NDX3N1cHBvcnRlZCBmZWF0dXJlIG1lYW5zIHRoYXQgaXQgc2FmZSB0byBpbnZva2UKPiBT
TUMvSFZDIGNhbGxzIHRoYXQgYXJlIGNvbXBhdGlibGUgd2l0aCBTTUMgY2FsbGluZyBjb252ZW50
aW9uLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFi
Y2h1a0BlcGFtLmNvbT4KCkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgoKTm90ZSB0aGF0IGFuIGFja2VkLWJ5L3Jldmlld2VkLWJ5ICJUSEUgUkVTVCIgaXMgc3Rp
bGwgbmVlZGVkIG9uIHRoaXMgcGF0Y2guCgpDaGVlcnMsCgo+IC0tLQo+ICAgeGVuL2NvbW1vbi9r
ZXJuZWwuYyAgICAgICAgICAgfCAzICsrKwo+ICAgeGVuL2luY2x1ZGUvcHVibGljL2ZlYXR1cmVz
LmggfCAzICsrKwo+ICAgMiBmaWxlcyBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKykKPiAKPiBkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9rZXJuZWwuYyBiL3hlbi9jb21tb24va2VybmVsLmMKPiBpbmRl
eCA5NGZkZjVjLi44ZDEzN2M1IDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24va2VybmVsLmMKPiAr
KysgYi94ZW4vY29tbW9uL2tlcm5lbC5jCj4gQEAgLTM5NCw2ICszOTQsOSBAQCBETyh4ZW5fdmVy
c2lvbikoaW50IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCj4gICAgICAg
ICAgICAgICAgICAgICAgICgxVSA8PCBYRU5GRUFUX2F1dG9fdHJhbnNsYXRlZF9waHlzbWFwKTsK
PiAgICAgICAgICAgICAgIGlmICggaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKPiAgICAgICAgICAg
ICAgICAgICBmaS5zdWJtYXAgfD0gMVUgPDwgWEVORkVBVF9kb20wOwo+ICsjaWZkZWYgQ09ORklH
X0FSTQo+ICsgICAgICAgICAgICBmaS5zdWJtYXAgfD0gKDFVIDw8IFhFTkZFQVRfQVJNX1NNQ0ND
X3N1cHBvcnRlZCk7Cj4gKyNlbmRpZgo+ICAgI2lmZGVmIENPTkZJR19YODYKPiAgICAgICAgICAg
ICAgIHN3aXRjaCAoIGQtPmd1ZXN0X3R5cGUgKQo+ICAgICAgICAgICAgICAgewo+IGRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZmVhdHVyZXMuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9m
ZWF0dXJlcy5oCj4gaW5kZXggMjExMGIwNC4uMWE5ODliOCAxMDA2NDQKPiAtLS0gYS94ZW4vaW5j
bHVkZS9wdWJsaWMvZmVhdHVyZXMuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9mZWF0dXJl
cy5oCj4gQEAgLTEwMiw2ICsxMDIsOSBAQAo+ICAgLyogR3Vlc3QgY2FuIHVzZSBYRU5NRU1GX3Zu
b2RlIHRvIHNwZWNpZnkgdmlydHVhbCBub2RlIGZvciBtZW1vcnkgb3AuICovCj4gICAjZGVmaW5l
IFhFTkZFQVRfbWVtb3J5X29wX3Zub2RlX3N1cHBvcnRlZCAxMwo+ICAgCj4gKy8qIGFybTogSHlw
ZXJ2aXNvciBzdXBwb3J0cyBBUk0gU01DIGNhbGxpbmcgY29udmVudGlvbi4gKi8KPiArI2RlZmlu
ZSBYRU5GRUFUX0FSTV9TTUNDQ19zdXBwb3J0ZWQgICAgICAgMTQKPiArCj4gICAjZGVmaW5lIFhF
TkZFQVRfTlJfU1VCTUFQUyAxCj4gICAKPiAgICNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfRkVBVFVS
RVNfSF9fICovCj4gCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 14:17:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 14:17:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0TRF-0003j0-PC; Fri, 06 Oct 2017 14:17:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e0TRE-0003iq-6x
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 14:17:16 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 57/CE-01909-B6097D95; Fri, 06 Oct 2017 14:17:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXS6fjDSzdrwvV
 Ig9/tWhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b3m58YC+azVVx7b97AuJK1i5GTQ0ggT+Le
 wS+MXYwcHLwCdhJfT+mAhCUEDCVOL7zJAhJmEVCVmDGrFiTMJqAu0fZsOytIWEQgRmL5FeEuR
 i4OZoE/TBIz/q5gBqkRFoiUmLr6IxNIQkhgJ6PEwv65bCAJTgFrif1X2lkhVglK/N0hDBJmFt
 CSePjrFguErS2xbOFrZpASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRbpGpr
 rJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBh4DEOxgfHna8xCjJAeTkiivVPf1
 SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvHf6gHKCRanpqRVpmTnAGIBJS3DwKInwcvUDpXmLC
 xJzizPTIVKnGI05bjy8/oeJo+Pm3T9MQix5+XmpUuK8T0EmCYCUZpTmwQ2CxeYlRlkpYV5GoN
 OEeApSi3IzS1DlXzGKczAqCfMKgizkycwrgdv3CugUJqBT5jRdATmlJBEhJdXAGMifGhDOuMh
 sr2+31Q7Tfa8vzHfw0GQ/xTObvXVS/zHel81r90UpsZSIaglfrPpU4jc/UOD7k4NfdrUezyzX
 LJ6WuvVEeYzF1YT6Mvk8+2DXp6azFp7ctDvZYFLVOv6+dLX9EmGWGZfflf7OtGlkebnZVaTic
 G626Jz0ltotZ6oPVvIbWjxVYinOSDTUYi4qTgQAm13rPsgCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1507299432!70554927!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54496 invoked from network); 6 Oct 2017 14:17:14 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Oct 2017 14:17:14 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 06 Oct 2017 08:17:11 -0600
Message-Id: <59D7AC86020000780018327C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 06 Oct 2017 08:17:10 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>,
 "Volodymyr Babchuk" <volodymyr_babchuk@epam.com>
References: <1507150827-7858-1-git-send-email-volodymyr_babchuk@epam.com>
 <1507150827-7858-12-git-send-email-volodymyr_babchuk@epam.com>
 <8dccd85a-9e54-43c5-c86b-41ef3ac4fb66@arm.com>
In-Reply-To: <8dccd85a-9e54-43c5-c86b-41ef3ac4fb66@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v7 11/11] public: add and enable
 XENFEAT_ARM_SMCCC_supported feature
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA2LjEwLjE3IGF0IDE2OjAxLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IEhpIFZvbG9keW15ciwKPiAKPiBPbiAwNC8xMC8xNyAyMjowMCwgVm9sb2R5bXlyIEJhYmNodWsg
d3JvdGU6Cj4+IFRoaXMgZmVhdHVyZSBpbmRpY2F0ZXMgdGhhdCBoeXBlcnZpc29yIGlzIGNvbXBh
dGlibGUgd2l0aCBBUk0KPj4gU01DIGNhbGxpbmcgY29udmVudGlvbi4gUHJldmlvdXNseSBoeXBl
cnZpc29yIHdvdWxkIGluamVjdCBhbgo+PiB1bmRlZmluZWQgaW5zdHJ1Y3Rpb24gZXhjZXB0aW9u
IGlmIGFuIGludmFsaWQgU01DIGZ1bmN0aW9uIHdlcmUKPj4gY2FsbGVkIG9yIHdvdWxkIGNyYXNo
IGEgZG9tYWluIGlmIGFuIGludmFsaWQgSFZDIGZ1bmN0aW9uCj4+IHdlcmUgaW52b2tlZC4KPj4g
WEVORkVBVF9BUk1fU01DQ0Nfc3VwcG9ydGVkIGZlYXR1cmUgbWVhbnMgdGhhdCBpdCBzYWZlIHRv
IGludm9rZQo+PiBTTUMvSFZDIGNhbGxzIHRoYXQgYXJlIGNvbXBhdGlibGUgd2l0aCBTTUMgY2Fs
bGluZyBjb252ZW50aW9uLgo+PiAKPj4gU2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsg
PHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgo+IAo+IEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IAo+IE5vdGUgdGhhdCBhbiBhY2tlZC1ieS9yZXZpZXdl
ZC1ieSAiVEhFIFJFU1QiIGlzIHN0aWxsIG5lZWRlZCBvbiB0aGlzIHBhdGNoLgoKSGVyZSB5b3Ug
Z286CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 14:17:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 14:17:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0TRa-0003kj-0c; Fri, 06 Oct 2017 14:17:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44560dde8=Ian.Jackson@citrix.com>)
 id 1e0TRY-0003kU-6q
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 14:17:36 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 C4/F7-03870-E7097D95; Fri, 06 Oct 2017 14:17:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDvW7thOu
 RBkvmW1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnn5j9hLPjGW/HvwQamBsbZ3F2MnBwSAv4S
 ky72MIPYbAK6Ek1b/rKB2LwCghInZz5hAbGZBXQkFuz+xAZhy0tsfzuHGaLGQeLU5y1MIDaLg
 IrE9DfN7CC2iICeRNeaZqAaLqD6p4wSS7adYQRJCAM1XP+2EKyBU8BOouHtbiCbg0NIoEbi8Y
 d8iHtMJN4u3MkGEVaTmLs+fgIj3ywkF81CctEsJBctYGRexahRnFpUllqka2igl1SUmZ5Rkpu
 YmQPkmenlphYXJ6an5iQmFesl5+duYgSGGgMQ7GA8/j7uEKMkB5OSKK94//VIIb6k/JTKjMTi
 jPii0pzU4kOMMhwcShK8U0BygkWp6akVaZk5wKCHSUtw8CiJ8H4BSfMWFyTmFmemQ6ROMepyd
 Ny8+4dJiCUvPy9VSpz3PUiRAEhRRmke3AhYBF5ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMK
 8ryBSezLwSuE2vgI5gAjpiTtMVkCNKEhFSUg2MoZyia1X88oq7Um+fdXHuee9mf/bKlXuXrXd
 cmiaQtnHNnE0m+5f7Ml6oDQuc3KeuMU2mWkSpoDJTbUJZnKPlO22jko3THFjuaz657ONQ/Irh
 s/NsidiXAaLrtD1mHqiOYL5y9H2S3uWifumTdvcC86ey3VPu/Lsk/JrB1ADJPycfLUpd8C1Wi
 aU4I9FQi7moOBEAcrLLs7sCAAA=
X-Env-Sender: prvs=44560dde8=Ian.Jackson@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1507299451!87251492!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54580 invoked from network); 6 Oct 2017 14:17:33 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 14:17:33 -0000
X-IronPort-AV: E=Sophos;i="5.42,483,1500940800"; d="scan'208";a="450743389"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22999.36984.558631.191104@mariner.uk.xensource.com>
Date: Fri, 6 Oct 2017 15:17:28 +0100
To: Ross Lagerwall <ross.lagerwall@citrix.com>
In-Reply-To: <892cb484-361b-f1c1-c294-6b5d7b5e92fb@citrix.com>
References: <1507133891-26013-1-git-send-email-ian.jackson@eu.citrix.com>
 <892cb484-361b-f1c1-c294-6b5d7b5e92fb@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Juergen Gross <jgross@suse.com>,
 Stefano  Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, qemu-devel@nongnu.org,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 0/*] xen: xen-domid-restrict improvements
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9zcyBMYWdlcndhbGwgd3JpdGVzICgiUmU6IFtQQVRDSCB2MiAwLypdIHhlbjogeGVuLWRvbWlk
LXJlc3RyaWN0IGltcHJvdmVtZW50cyIpOgo+IE9uIDEwLzA0LzIwMTcgMDU6MTggUE0sIElhbiBK
YWNrc29uIHdyb3RlOgo+ID4gSG93ZXZlciwgdGhlcmUgYXJlIGNoYW5nZXMgdG8gcWVtdSBuZWVk
ZWQuICBJbiBwYXJ0aWN1bGFyCj4gPiAKPiA+ICAgKiBUaGUgLXhlbi1kb21pZC1yZXN0cmljdCBv
cHRpb24gZG9lcyBub3Qgd29yayBwcm9wZXJseSByaWdodCBub3cuCj4gPiAgICAgSXQgb25seSBy
ZXN0cmljdHMgYSBzbWFsbCBzdWJzZXQgb2YgdGhlIGRlc2NyaXB0b3JzIHFlbXUgaGFzIG9wZW4u
Cj4gPiAgICAgSSBhbSBpbnRyb2R1Y2luZyBhIG5ldyBsaWJyYXJ5IGNhbGwgaW4gdGhlIFhlbiBs
aWJyYXJpZXMgZm9yIHRoaXMsCj4gPiAgICAgeGVudG9vbGNvcmVfcmVzdHJpY3RfYWxsLgouLi4K
PiBJJ20gdGVzdGluZyB5b3VyIFFFTVUgYW5kIFhlbiBwYXRjaCBzZXJpZXMgYW5kIGZvdW5kIHRo
YXQgYWZ0ZXIgYmVpbmcgCj4gcmVzdHJpY3RlZCwgUUVNVSBmYWlscyB0byBzZXR1cCB1cCB0aGUg
VkdBIG1lbW9yeSBwcm9wZXJseSB3aGljaCBjYXVzZXMgCj4gYSBjb21wbGV0ZSBzdGFsbCB3aXRo
IHN0ZHZnYS4gV2l0aCBjaXJydXMgaXQgbW9zdGx5IHdvcmtzIGFsdGhvdWdoIGl0IAo+IHNlZW1z
IHRvIGhhdmUgcmVkdWNlZCBwZXJmb3JtYW5jZS4KClRoYW5rcyBmb3IgeW91ciB0ZXN0aW5nLgoK
SSBhZG1pdCB0aGF0IEkgZGlkbid0IGxvb2sgYXQgdGhlIFZHQSBjb25zb2xlIG9mIG15IGd1ZXN0
LiAgSSdtIHVzaW5nCmNpcnJ1cyBidXQgbXkgZ3Vlc3QgaXNuJ3QgdXNpbmcgaXQgdmVyeSBtdWNo
LiAgSSB1c2UgdGhlICJzZXJpYWwiCmNvbnNvbGUgaW5zdGVhZC4KCj4gSSB0aGluayBpdCBoYXBw
ZW5zIHdoZW4gdGhlIFZNIHNldHMgdXAgdGhlIEJBUiBzb21lIHRpbWUgYWZ0ZXIgCj4geGVuX3Jl
c3RyaWN0KCkgaGFzIGJlZW4gY2FsbGVkLiBUaGUgZmFpbHVyZSBjb21lcyBmcm9tIFFFTVUgY2Fs
bGluZyAKPiB4Y19kb21haW5fYWRkX3RvX3BoeXNtYXAoKSB3aGljaCBjYWxscyBkb19tZW1vcnlf
b3AoKSBhbmQgZmluYWxseSAKPiB4ZW5jYWxsMigpLiBCdXQgdGhlIHVuZGVybHlpbmcgeGVuY2Fs
bCBmZCBoYXMgYmVlbiByZXBsYWNlZCB3aXRoIC9kZXYvbnVsbC4KCkkgdGhpbmsgdG8gZml4IHRo
aXMgcHJvcGVybHksIHdlIHdpbGwgbmVlZCB0byBhZGQgYSBkbW9wIHZlcnNpb24gb2YKWEVOTUVN
X2FkZF90b19waHlzbWFwLiAgSSBkb24ndCBwcm9wb3NlIHRvIHRyeSB0byBkbyB0aGF0IGZvciBY
ZW4KNC4xMC4gIEluIHRoZSBtZWFudGltZSBJIHRoaW5rIHRoaXMgaXMgZ29vZCBlbm91Z2ggZm9y
ICJ0ZWNoIHByZXZpZXciLAphbmQgcHJvdmlkZXMgYSBiYXNlIHRvIHdvcmsgb24uCgo+IFRoZXJl
IGlzIGEgY2F2ZWF0IHdoZW4gdXNpbmcgLXhlbi1kb21pZC1yZXN0cmljdCBhbmQgLWNocm9vdCBh
dCB0aGUgc2FtZSAKPiB0aW1lLiBUaGUgcmVzdHJpY3Rpb24gaGFwcGVucyBhZnRlciBjaHJvb3Rp
bmcsIHNvIHRoZSBjaHJvb3QgZGlyZWN0b3J5IAo+IGhhcyB0byBjb250YWluIGEgdmFsaWQgL2Rl
di9udWxsLiBUaGlzIGlzIGEgYml0IGFubm95aW5nIGFuZCBwcmV2ZW50cyAKPiB0aGUgY2hyb290
IGJlaW5nIG9uIGEgIm5vZGV2IiBtb3VudC4KCkhvdyBhbm5veWluZy4gIEkgd2lsbCBmaXggdGhl
IHJlbGV2YW50IHFlbXUgcGF0Y2ggdG8gZG8gdGhlIFhlbgpyZXN0cmljdCBiZWZvcmUgb3Nfc2V0
dXBfcG9zdC4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 14:18:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 14:18:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0TSE-0003rJ-D6; Fri, 06 Oct 2017 14:18:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445b0bece=citrix-osstest@xenproject.org>)
 id 1e0TSD-0003qu-QW
 for xen-devel@lists.xensource.com; Fri, 06 Oct 2017 14:18:17 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 56/5C-01767-9A097D95; Fri, 06 Oct 2017 14:18:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpO7yCdc
 jDT69NLW4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBn3vkUVLBOs+HbgL1sD4weuLkZODgkBf4nO
 KY9ZIGx3ientK9hAbBEBZ4kJH26D2bwCehJXdp9mBLGFBYIlFjYeZ+5i5AKqb2SVWDRpLitEs
 6rEnOa/YIPYBDwkJvZMBLNZBFQklj0/zgRiCwloSSxdvJIJYqigxMmZT8BqmAUkJA6+eMEMMc
 dCYsfHPrYJjLyzkJTNQlK2gJFpFaN6cWpRWWqRrpleUlFmekZJbmJmjq6hgalebmpxcWJ6ak5
 iUrFecn7uJkZg6DAAwQ7GqQ3OhxglOZiURHnF+69HCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg
 vQSSEyxKTU+tSMvMAQYxTFqCg0dJhNcSGMhCvMUFibnFmekQqVOMuhzHNl3+wyTEkpeflyolz
 vseZIYASFFGaR7cCFhEXWKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iw72+QKTyZeSVwm14BHc
 EEdMScpisgR5QkIqSkGhgr3Zctm5zCO11Ge4PT/HjHhhaBzSealvMZ5QVO0tV1vzHfPdbPs8E
 r1e5m9uWPrH++vjtdXs60o2DKnwUv0849KdGtf37BXfCfS+vPuVkSb6b99DP26+aYlXfmU3Xc
 Zu2MazU3DpyptnCxdN9Yd2K9K7vBtDttQke2t389+9b7Fkdc5e9dxm+VWIozEg21mIuKEwEK+
 UHuowIAAA==
X-Env-Sender: prvs=445b0bece=citrix-osstest@xenproject.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1507299494!102937292!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16042 invoked from network); 6 Oct 2017 14:18:15 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 14:18:15 -0000
X-IronPort-AV: E=Sophos;i="5.42,483,1500940800"; d="scan'208";a="442780081"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72207-mainreport@xen.org>
X-Osstest-Failures: distros-debian-jessie:test-arm64-arm64-armhf-jessie-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-jessie:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-jessie:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-jessie:build-arm64:capture-logs:broken:nonblocking
 distros-debian-jessie:test-armhf-armhf-armhf-jessie-netboot-pygrub:migrate-support-check:fail:nonblocking
 distros-debian-jessie:test-armhf-armhf-armhf-jessie-netboot-pygrub:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-That: flight=72175
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 6 Oct 2017 15:18:07 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [distros-debian-jessie test] 72207: tolerable trouble:
	blocked/broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMjA3IGRpc3Ryb3MtZGViaWFuLWplc3NpZSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcyMjA3LwoKRmFpbHVy
ZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLWplc3NpZS1uZXRi
b290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4g
bGlrZSA3MjE3NQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0
ZSAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcyMTc1CiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzIxNzUK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSA3MjE3NQogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1qZXNzaWUtbmV0
Ym9vdC1weWdydWIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgYmxvY2tlZCBpbiA3MjE3
NQogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1qZXNzaWUtbmV0Ym9vdC1weWdydWIgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGJsb2NrZWQgaW4gNzIxNzUKCmJhc2VsaW5lIHZlcnNp
b246CiBmbGlnaHQgICAgICAgICAgICAgICA3MjE3NQoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LWplc3NpZS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1pMzg2LWplc3NpZS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LWplc3NpZS1uZXRib290LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLWplc3NpZS1uZXRi
b290LXB5Z3J1YiAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtYXJt
aGYtamVzc2llLW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LWplc3NpZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldAps
b2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0
LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 14:21:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 14:21:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0TVL-0004al-Sh; Fri, 06 Oct 2017 14:21:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445016e61=George.Dunlap@citrix.com>)
 id 1e0TVL-0004af-0V
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 14:21:31 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 82/4D-02026-A6197D95; Fri, 06 Oct 2017 14:21:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXitHRDpG7mxOu
 RBg9mGVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlnupsZCx6zVDybO4WpgfErcxcjJ4eEgL/E
 toftYLawgJfEg0u32EFsEYEAidN9DawgNrNAtMTMDQvYuhi5OIQEljFKXHn2CyzBJqAnMe/4V
 xYQm1fAVuLZ3D+MXYwcHCwCKhLr9quAhEUFwiWazvZDlQhKnJz5hAWkhFPAXmLz5UoQk1lAU2
 L9Ln2ITeISt57MZ4Kw5SW2v50DdpmQgKrE4gdH2Scw8s9CMmgWQvcsJN2zkHQvYGRZxahenFp
 Ullqka6aXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYlAxAsINxaoPzIUZJDiYl
 UV7x/uuRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4PScA5QSLUtNTK9Iyc4DxAZOW4OBREuG1B
 EnzFhck5hZnpkOkTjHqctx4eP0PkxBLXn5eqpQ4ry9IkQBIUUZpHtwIWKxeYpSVEuZlBDpKiK
 cgtSg3swRV/hWjOAejkjCvOcgUnsy8ErhNr4COYAI6Yk7TFZAjShIRUlINjCUPPfUzDUVTmx3
 5fdkmaB07cvLOa6FGK8YrLwPPX7Y/vPZlgMueqFSNlBV+d7kMu1fNDDkYeP2zRlmDc5vyAouv
 SV1fvjSf/akxqT7AvPvXw+yf/NofNrFfEDtZWvE6oNj9D58bj77D3foZq4tuX2QtOsvaHnHq2
 I90li159xbuv+VyKi9zsxJLcUaioRZzUXEiAO8x6AzQAgAA
X-Env-Sender: prvs=445016e61=George.Dunlap@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1507299687!105693294!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 827 invoked from network); 6 Oct 2017 14:21:29 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 14:21:29 -0000
X-IronPort-AV: E=Sophos;i="5.42,483,1500940800"; d="scan'208";a="442780730"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
 <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
 <59BAB974020000780017B39C@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <b2b77c5c-9626-6475-6cbb-aa9d842d6396@citrix.com>
Date: Fri, 6 Oct 2017 15:21:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59BAB974020000780017B39C@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 08/17] x86emul: fold/eliminate some local
	variables
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTQvMjAxNyAwNDoxNiBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gTWFrZSBpIHN3aXRj
aC13aWRlIChhdCBvbmNlIG1ha2luZyBpdCB1bnNpZ25lZCwgYXMgaXQgc2hvdWxkIGhhdmUgYmVl
bikKPiBhbmQgaW50cm9kdWNlIG4gKGZvciBpbW1lZGlhdGUgdXNlIGluIGVudGVyIGFuZCBhYW0v
YWFkIGhhbmRsaW5nKS4KPiBFbGltaW5hdGUgb24tc3RhY2sgYXJyYXlzIGluIHB1c2hhL3BvcGEg
aGFuZGxpbmcuIFVzZSBlYS52YWwgaW5zdGVhZCBvZgo+IGEgY3VzdG9tIHZhcmlhYmxlIGluIGJv
dW5kIGhhbmRsaW5nLgo+IAo+IE5vIChpbnRlbmRlZCkgZnVuY3Rpb25hbCBjaGFuZ2UuCj4gCj4g
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKVGhpcyBwYXRj
aCBkb2Vzbid0IHNlZW0gdG8gYXBwbHkgZWl0aGVyIHRvIHRpcCwgb3IgdG8gdGhlIHN0YXRlIG9m
IHRoZQpicmFuY2ggYXQgdGhlIHRpbWUgaXQgd2FzIHNlbnQgKDE1IFNlcHRlbWJlcikgLS0gYWx0
aG91Z2ggYSBxdWljayBzY2FuCndhc24ndCBhYmxlIHRvIGRldGVybWluZSB3aGF0IGdpdCAoYW5k
IGVtYWNzIGRpZmYgbW9kZSkgZGlkbid0IGxpa2UuCgogLUdlb3JnZQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 14:24:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 14:24:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0TY1-0004mj-9X; Fri, 06 Oct 2017 14:24:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44560dde8=Ian.Jackson@citrix.com>)
 id 1e0TXz-0004mb-Sc
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 14:24:15 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 43/1D-02225-F0297D95; Fri, 06 Oct 2017 14:24:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXitHSDvS7fpOu
 RBs+maFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk9z3axFTSyVXQvfcnawHiDpYuRk0NCwF/i
 xP1FrCA2m4CuRNOWv2wgNq+AoMTJmU/AapgFdCQW7P7EBmHLS2x/O4cZosZB4sqKH2A1LAIqE
 pfWrwGrEQGqv3J9M1MXIxdQ/TwmiYUbLoMlhAW8JX4/OAfWzCkQKLG86wwLSJGQwDlGiT9Hp7
 NCXGQi8XbhTqAGDqCEmsTc9fETGPlmIblpFpKbZiG5aQEj8ypGjeLUorLUIl0jI72kosz0jJL
 cxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMBwq2dgYNzBOPWE3yFGSQ4mJVFe8f7rkUJ8Sfkp
 lRmJxRnxRaU5qcWHGGU4OJQkeMsnAuUEi1LTUyvSMnOAgQ+TluDgURLhnQGS5i0uSMwtzkyHS
 J1iNOa48fD6HyaOjpt3/zAJseTl56VKifMmgZQKgJRmlObBDYJF5CVGWSlhXkYGBgYhnoLUot
 zMElT5V4ziHIxKwrw5IFN4MvNK4Pa9AjqFCeiUOU1XQE4pSURISTUwpvt9OKvbe/RV1p7WQzL
 fij767zt6ZMJ27+0c5QLGGjsvJD1jzLysrf1IzaisXOjut0mBc5Ju3uxjYLtYmeeiWPFJ8MZ+
 BYe7somh67l3e7/StfCZ8anNbaVI9dP8u5N6I9sTXviw3Cy+c/lBRaVK5L/FV3aVbrL+kXF8f
 ui0e2856hMseheuUmIpzkg01GIuKk4EADg0O/vDAgAA
X-Env-Sender: prvs=44560dde8=Ian.Jackson@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1507299852!105868798!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42748 invoked from network); 6 Oct 2017 14:24:14 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 14:24:14 -0000
X-IronPort-AV: E=Sophos;i="5.42,483,1500940800"; d="scan'208";a="450744544"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22999.37385.529283.864427@mariner.uk.xensource.com>
Date: Fri, 6 Oct 2017 15:24:09 +0100
To: Peter Maydell <peter.maydell@linaro.org>
In-Reply-To: <CAFEAcA-xTX8sL-ybzTs0p68B522ME=ckLo6NL=A1WV8N8bSwoQ@mail.gmail.com>
References: <1507133891-26013-1-git-send-email-ian.jackson@eu.citrix.com>
 <1507133891-26013-8-git-send-email-ian.jackson@eu.citrix.com>
 <CAFEAcA-xTX8sL-ybzTs0p68B522ME=ckLo6NL=A1WV8N8bSwoQ@mail.gmail.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 QEMU Developers <qemu-devel@nongnu.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>, xen-devel@nongnu.org
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH 7/8] os-posix: Provide new
	-runasid option
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UGV0ZXIgTWF5ZGVsbCB3cml0ZXMgKCJSZTogW1FlbXUtZGV2ZWxdIFtQQVRDSCA3LzhdIG9zLXBv
c2l4OiBQcm92aWRlIG5ldyAtcnVuYXNpZCBvcHRpb24iKToKPiBPbiA0IE9jdG9iZXIgMjAxNyBh
dCAxNzoxOCwgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+IHdyb3RlOgo+
ID4gIHN0YXRpYyB2b2lkIGNoYW5nZV9wcm9jZXNzX3VpZCh2b2lkKQo+ID4gIHsKPiA+IC0gICAg
aWYgKHVzZXJfcHdkKSB7Cj4gPiAtICAgICAgICBpZiAoc2V0Z2lkKHVzZXJfcHdkLT5wd19naWQp
IDwgMCkgewo+ID4gKyAgICBpZiAodXNlcl9wd2QgfHwgdXNlcl91aWQgIT0gKHVpZF90KS0xKSB7
Cj4gPiArICAgICAgICBpZiAoc2V0Z2lkKHVzZXJfcHdkID8gdXNlcl9wd2QtPnB3X2dpZCA6IHVz
ZXJfZ2lkKSA8IDApIHsKPiA+ICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkZhaWxlZCB0
byBzZXRnaWQoJWQpXG4iLCB1c2VyX3B3ZC0+cHdfZ2lkKTsKPiAKPiBJZiB5b3UncmUgY2hhbmdp
bmcgdGhlIGdpZCB3ZSBwYXNzIHRvIHNldGdpZCgpIEkgdGhpbmsgeW91IHNob3VsZAo+IGFsc28g
Y2hhbmdlIHRoZSB2YWx1ZSB3ZSB0ZWxsIHRoZSB1c2VyIHdlIHRyaWVkIHRvIHVzZSBpbiB0aGUK
PiBlcnJvciBtZXNzYWdlLCBvciBpdCBjb3VsZCBiZSByYXRoZXIgY29uZnVzaW5nLgoKVGhhbmtz
IGZvciB0aGUgcmV2aWV3LiAgU29ycnkgYWJvdXQgdGhlIG1lc3MgaGVyZS4gIEkgaGF2ZSBmaXhl
ZCBhbGwKdGhlc2UgcHJvYmxlbXMuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 14:24:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 14:24:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0TYM-0004pj-Gr; Fri, 06 Oct 2017 14:24:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44560dde8=Ian.Jackson@citrix.com>)
 id 1e0TYL-0004pV-CY
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 14:24:37 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 5C/98-01781-42297D95; Fri, 06 Oct 2017 14:24:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXitHRDpK7ipOu
 RBp2PBCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyOu2fYC3YzV5x/up61gfEwUxcjJ4eEgL/E
 i98rwGw2AV2Jpi1/2UBsXgFBiZMzn7CA2MwCOhILdn9ig7DlJba/ncMMUeMg8fffXEYQm0VAR
 aLx7VGwGhEBPYmuNc1ANVxA9VcYJf5uOwCWEBawk7jx9A5YMyeQ3bH4IgtIkZDAbkaJOcs/Mk
 NcZCLxduFOoAYOoISaxNz18RMY+WYhuWkWkptmIblpASPzKkaN4tSistQiXSNDvaSizPSMktz
 EzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwHCrZ2Bg3MF4d7LfIUZJDiYlUV7x/uuRQnxJ+SmV
 GYnFGfFFpTmpxYcYZTg4lCR4mSYC5QSLUtNTK9Iyc4CBD5OW4OBREuF9PAEozVtckJhbnJkOk
 TrFaMxx4+H1P0wcHTfv/mESYsnLz0uVEue9AlIqAFKaUZoHNwgWkZcYZaWEeRkZGBiEeApSi3
 IzS1DlXzGKczAqCfOqg9zDk5lXArfvFdApTECnzGm6AnJKSSJCSqqBsZBV7GzBtbebAr7uT0n
 YGl5ZKj3TsuzW++h9hgb8nyNDLi7NE6h+3H/yXXpdEHfrvpIAyy0ejRbSt05KhngG9zw0eLU4
 bv3c+0deC9R/clvO8/+E6sFrKRPPmbt7297tT4hbYti1xo2rq7Az/9V7TY7zv6udmwR/KBSxK
 liyb22dyPKicpWCEktxRqKhFnNRcSIAT+RtzsMCAAA=
X-Env-Sender: prvs=44560dde8=Ian.Jackson@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1507299871!102245355!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40617 invoked from network); 6 Oct 2017 14:24:32 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 14:24:32 -0000
X-IronPort-AV: E=Sophos;i="5.42,483,1500940800"; d="scan'208";a="442781266"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22999.37405.481769.589894@mariner.uk.xensource.com>
Date: Fri, 6 Oct 2017 15:24:29 +0100
To: Ross Lagerwall <ross.lagerwall@citrix.com>
In-Reply-To: <5e5b3443-eb6f-de15-2cd6-35b5c9cf084a@citrix.com>
References: <1507133891-26013-1-git-send-email-ian.jackson@eu.citrix.com>
 <1507133891-26013-8-git-send-email-ian.jackson@eu.citrix.com>
 <5e5b3443-eb6f-de15-2cd6-35b5c9cf084a@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Juergen Gross <jgross@suse.com>, Stefano
 Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 xen-devel@nongnu.org
Subject: Re: [Xen-devel] [PATCH 7/8] os-posix: Provide new -runasid option
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9zcyBMYWdlcndhbGwgd3JpdGVzICgiUmU6IFtQQVRDSCA3LzhdIG9zLXBvc2l4OiBQcm92aWRl
IG5ldyAtcnVuYXNpZCBvcHRpb24iKToKPiBPbiAxMC8wNC8yMDE3IDA1OjE4IFBNLCBJYW4gSmFj
a3NvbiB3cm90ZToKPiA+IC0gICAgICAgIGlmIChzZXR1aWQodXNlcl9wd2QtPnB3X3VpZCkgPCAw
KSB7Cj4gPiArICAgICAgICBpZiAoc2V0dWlkKHVzZXJfcHdkID8gdXNlcl9wd2QtPnB3X3VpZCA6
IHVzZXJfZ2lkKSA8IDApIHsKPiA+ICAgICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJGYWls
ZWQgdG8gc2V0dWlkKCVkKVxuIiwgdXNlcl9wd2QtPnB3X3VpZCk7Cj4gPiAgICAgICAgICAgICAg
IGV4aXQoMSk7Cj4gPiAgICAgICAgICAgfQo+IAo+IFRoaXMgbGFzdCBvbmUgc2hvdWxkIGJlIHVz
ZXJfdWlkLCBub3QgdXNlcl9naWQuCgpUaGFua3MsIGZpeGVkLgoKSWFuLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 14:24:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 14:24:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0TYh-0004t2-OP; Fri, 06 Oct 2017 14:24:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1e0TYf-0004sc-OH
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 14:24:57 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 2B/16-02026-93297D95; Fri, 06 Oct 2017 14:24:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVysyfVTddi0vV
 Ig7s32Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxjZ1+yFDxzq1jYtoStgfGWRRcjF4eQwGZG
 ifYFZ1ghnN2MEmdnNDN1MXJyCAtESmz+/5wRxBYRKJM4fGkrmM0sECGxY/MVZoiG+UwSkx//Z
 QVJsAloStz5/AmsmVfASuJg70s2EJtFQEWi7eA9MFtUIFxi//drzBA1ghInZz5h6WLk4OAUcJ
 NYe50bYr6ZxLzND5khbHGJW0/mM0HY8hLb385hnsDIPwtJ9ywkLbOQtMxC0rKAkWUVo3pxalF
 ZapGuuV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmB4MgDBDsZjk50PMUpyMCmJ
 8or3X48U4kvKT6nMSCzOiC8qzUktPsQow8GhJMG7bwJQTrAoNT21Ii0zBxgpMGkJDh4lEd7HI
 Gne4oLE3OLMdIjUKUZdjh+TrvxhEmLJy89LlRLnvQJSJABSlFGaBzcCFrWXGGWlhHkZgY4S4i
 lILcrNLEGVf8UozsGoJMy7FmQKT2ZeCdymV0BHMAEdMafpCsgRJYkIKakGRv5Jvw4y96r3PWp
 bdWbDFafTyeEGk7gYdVd91Grym/TjoM+Fo1IfJn8+8ClmNv9Mvhlpikd//103aXaxRG9LxbtT
 nxxuvFgsceGYCqcGh2vNjewvPRV/Mx5PU9ZpYnx6yviEcs/3NxHbJH8sKvJf6desVzzTzqNCe
 OmPOQ1TP08LrNDZpfxByliJpTgj0VCLuag4EQCaquSs1QIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1507299895!91808863!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39321 invoked from network); 6 Oct 2017 14:24:55 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-15.tower-206.messagelabs.com with SMTP; 6 Oct 2017 14:24:55 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CF6C41435;
 Fri,  6 Oct 2017 07:24:54 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BAC993F483;
 Fri,  6 Oct 2017 07:24:53 -0700 (PDT)
To: Manish Jaggi <mjaggi@caviumnetworks.com>,
 Andre Przywara <andre.przywara@arm.com>, xen-devel@lists.xenproject.org
References: <1505165606-11731-1-git-send-email-mjaggi@caviumnetworks.com>
 <f5445c48-e1e9-982c-9b75-e3d7203f9060@arm.com>
 <fba357ca-8dd9-5638-4a94-d4d2ea24176a@caviumnetworks.com>
 <af54f4ea-3f9f-4eab-250e-cb69d6029966@arm.com>
 <73ca3423-9a7d-788f-1ef2-81e8621bcea9@caviumnetworks.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a14d68b0-ea47-f9f8-0ae9-22f6d390e143@arm.com>
Date: Fri, 6 Oct 2017 15:24:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <73ca3423-9a7d-788f-1ef2-81e8621bcea9@caviumnetworks.com>
Content-Language: en-US
Cc: tomasz.nowicki@cavium.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: Re: [Xen-devel] [PATCH v2 0/2] ARM: ACPI: IORT: Hide SMMU from
 hardware domain's IORT table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpPbiAwNC8xMC8xNyAwNjoyMiwgTWFuaXNoIEphZ2dpIHdyb3RlOgo+IE9uIDEwLzQv
MjAxNyAxMjoxMiBBTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBPbiAyNS8wOS8xNyAwNToyMiwg
TWFuaXNoIEphZ2dpIHdyb3RlOgo+Pj4gT24gOS8yMi8yMDE3IDc6NDIgUE0sIEFuZHJlIFByenl3
YXJhIHdyb3RlOgo+Pj4+IEhpIE1hbmlzaCwKPj4+Pgo+Pj4+IE9uIDExLzA5LzE3IDIyOjMzLCBt
amFnZ2lAY2F2aXVtbmV0d29ya3MuY29tIHdyb3RlOgo+Pj4+PiBGcm9tOiBNYW5pc2ggSmFnZ2kg
PG1qYWdnaUBjYXZpdW0uY29tPgo+Pj4+Pgo+Pj4+PiBUaGUgc2V0IGlzIGRpdmlkZWQgaW50byB0
d28gcGF0Y2hlcy4gRmlyc3Qgb25lIGNhbGN1bGF0ZXMgdGhlIHNpemUgCj4+Pj4+IG9mIElPUlQK
Pj4+Pj4gd2hpbGUgc2Vjb25kIG9uZSB3cml0ZXMgdGhlIElPUlQgdGFibGUgaXRzZWxmLgo+Pj4+
IEl0IHdvdWxkIGJlIGdvb2QgaWYgeW91IGNvdWxkIGdpdmUgYSBxdWljayBpbnRyb2R1Y3Rpb24g
KndoeSogdGhpcyBzZXQKPj4+PiBpcyBuZWVkZWQgaGVyZSAoYW5kIGludHJvZHVjZSBJT1JUIHRv
IHRoZSBjYXN1YWwgcmVhZGVyKS4KPj4+PiBJbiBnZW5lcmFsIHNvbWUgbW9yZSBoaWdoLWxldmVs
IGRvY3VtZW50YXRpb24gb24geW91ciBmdW5jdGlvbnMgCj4+Pj4gd291bGQgYmUKPj4+PiBnb29k
LCBhcyBpdCB0b29rIG1lIHF1aXRlIHNvbWUgdGltZSB0byB1bmRlcnN0YW5kIHdoYXQgZWFjaCBm
dW5jdGlvbiAKPj4+PiBkb2VzLgo+Pj4gb2ssIHdpbGwgYWRkIG1vcmUgZG9jdW1lbnRhdGlvbi4K
Pj4+PiBTbyBteSB1bmRlcnN0YW5kaW5nIGlzOgo+Pj4+IHBoYXNlIDE6Cj4+Pj4gLSBnbyBvdmVy
IGVhY2ggZW50cnkgaW4gZWFjaCBSQyBub2RlCj4+PiBSYXRoZXIgdGhhbiBlYWNoIGVudHJ5ICh3
aGljaCBjb3VsZCBiZSBhIGxhcmdlIG51bWJlcikgSSBhbSB0YWtpbmcgCj4+PiB0aGUgY29tcGxl
dGUgcmFuZ2UgYW5kIGNoZWNraW5nIGl0IHdpdGggdGhlIHNhbWUgbG9naWMuCj4+PiBJZiB0aGUg
SUQgcmFuZ2UgaXMgYSBzdWJzZXQgb3IgYSBzdXBlci1zZXQgb2YgaWQgcmFuZ2UgaW4gc21tdSwg
bmV3IAo+Pj4gaWQgcmFuZ2UgaXMgY3JlYXRlZC4KPj4+Cj4+PiBTbyBpZiBwY2lfcmMgbm9kZSBo
YXMgYW4gaWQgbWFwIAo+Pj4ge3BfaW5wdXQtYmFzZSxwX291dHB1dC1iYXNlLHBfb3V0X3JlZiwg
cF9jb3VudH0gYW5kIGl0IGFuIG91dHB1dCAKPj4+IHJlZmVyZW5jZSB0byBzbW11IG5vZGUgd2l0
aCBpZC1tYXAKPj4+IHtzX2lucHV0LWJhc2UsIHNfb3V0cHV0LWJhc2Usc19vdXRfcmVmLCAgc19j
b3VudH0sIGJhc2VkIG9uIHRoZSB0aGUgCj4+PiB0aGUgc19jb3VudCBhbmQgc19pbnB1dC9wX291
dHB1dCB0aGUgbmV3IGlkLW1hcCBpcyBjcmVhdGVkIHdpdGggCj4+PiB7cF9pbnB1dCwgc19vdXRw
dXQsIHNfb3V0X3JlZiwgYWRqdXN0ZWRfY291bnR9Cj4+Pgo+Pj4gdXBkYXRlX2lkX21hcHBpbmcg
ZnVuY3Rpb24gZG9lcyB0aGF0Lgo+Pj4KPj4+IFNvIEkgYW0gZm9sbG93aW5nIHRoZSBzYW1lIGxv
Z2ljLiBXZSBjYW4gY2hhdCBvdmVyIElSQyAvIEkgY2FuIGdpdmUgYSAKPj4+IGNvZGUgd2Fsay10
aHJvdWdoIC4uLgo+Pj4KPj4+PiAtICAgaWYgdGhhdCBwb2ludHMgdG8gYW4gU01NVSBub2RlLCBn
byBvdmVyIGVhY2ggb3V0Z29pbmcgSVRTIGVudHJ5IGFuZAo+Pj4+IGZpbmQgb3ZlcmxhcHMgd2l0
aCB0aGlzIFJDIGVudHJ5Cj4+Pj4gLSAgICAgZm9yIGVhY2ggb3ZlcmxhcCBjcmVhdGUgYSBuZXcg
ZW50cnkgaW4gYSBsaXN0IHdpdGggdGhpcyBSQwo+Pj4+IHBvaW50aW5nIHRvIHRoZSBJVFMgZGly
ZWN0bHkKPj4+Pgo+Pj4+IHBoYXNlIDIsIGNyZWF0aW5nIHRoZSBuZXcgSU9SVAo+Pj4+IC0gZ28g
b3ZlciBlYWNoIFJDIG5vZGUKPj4+PiAtICAgaWYgdGhhdCBwb2ludHMgdG8gYW4gSVRTLCBjb3B5
IHRocm91Z2ggSU9SVCBlbnRyaWVzCj4+Pj4gLSAgIGlmIHRoYXQgcG9pbnRzIHRvIGFuIFNNTVUs
IHJlcGxhY2Ugd2l0aCB0aGUgcmVtYXBwZWQgZW50cmllcwo+Pj4+IC0gZ28gb3ZlciBlYWNoIElU
UyBub2RlCj4+Pj4gLSAgIGNvcHkgdGhyb3VnaCBJT1JUIGVudHJpZXMKPj4+IFRoYXRzIGV4YWN0
bHkgd2hhdCB0aGlzIHBhdGNoIGRvZXMuCj4gV2hhdCBhcmUgeW91IGNvbW1lbnRzIG9uIHRoZSBj
dXJyZW50IHBhdGNoIGFwcHJvYWNoIHRvIGhpZGUgc21tdSBub2Rlcy4KPiBJIGhhdmUgYW5zd2Vy
ZWQgdG8geW91ciBjb21tZW50cywgc2VlIGJlbG93LgoKSSBhbSBub3Qgc3VyZSB0byB1bmRlcnN0
YW5kIHRoZSAyIHNlbnRlbmNlcyBhYm92ZS4gV2hhdCBhcmUgdGhleSByZWxhdGVkPwoKPiBJTUhP
IHdlIGNhbiByZXVzZSBtb3N0IG9mIHRoZSBmaXh1cCBjb2RlIGhlcmUuCgpUaGF0J3MgeW91ciBj
aG9pY2UgYXMgbG9uZyBhcyBpdCBpcyBwcm9wZXJseSBkb2N1bWVudGVkIGFuZCBmaXRzIHRoZSBl
bmQgCmdvYWwuCgo+IAo+Pj4+IFNvIEkgYmVsaWV2ZSB0aGlzIHdvdWxkIGRvIHRoZSB0cmljayBh
bmQgeW91IGVuZCB1cCB3aXRoIGFuIGVmZmljaWVudAo+Pj4+IHJlcHJlc2VudGF0aW9uIG9mIHRo
ZSBJT1JUIHdpdGhvdXQgU01NVXMgLSBhdCBsZWFzdCBmb3IgUkMgbm9kZXMuCj4+Pj4KPj4+PiBB
ZnRlciBzb21lIGJyYWluc3Rvcm1pbmcgd2l0aCBKdWxpZW4gd2UgZm91bmQgdHdvIHByb2JsZW1z
Ogo+Pj4+IDEpIFRoaXMgb25seSBjb3ZlcnMgUkMgbm9kZXMsIGJ1dCBub3QgIm5hbWVkIGNvbXBv
bmVudHMiIChwbGF0Zm9ybQo+Pj4+IGRldmljZXMpLCB3aGljaCB3ZSB3aWxsIG5lZWQuIFRoYXQg
c2hvdWxkIGJlIGZpeGFibGUgYnkgcmVtb3ZpbmcgdGhlCj4+Pj4gaGFyZGNvZGVkIElPUlQgbm9k
ZSB0eXBlcyBpbiB0aGUgY29kZSBhbmQgdHJlYXRpbmcgTkMgbm9kZXMgbGlrZSBSQyAKPj4+PiBu
b2Rlcy4KPj4+IFllcywgc28gZmlyc3Qgd2UgY2FuIHRha2UgdGhpcyBhcyBhIGJhc2UsIG9uY2Ug
dGhpcyBpcyBvaywgSSBjYW4gYWRkIAo+Pj4gc3VwcG9ydCBmb3IgbmFtZWQgY29tcG9uZW50cy4K
Pj4+PiAyKSBFdmVudHVhbGx5IHdlIHdpbGwgbmVlZCAqdmlydHVhbCogZGV2aWNlSUQgc3VwcG9y
dCwgZm9yIERvbVVzLiAKPj4+PiBOb3cgd2UKPj4gSSBhbSBhIGJpdCBzdXJwcmlzZWQgdGhhdCB5
b3UgYW5zd2VyZWQgdG8gdGhlIGUtbWFpbCBidXQgZGlkbid0IAo+PiBwcm92aWRlIGFueSBvcGlu
aW9uIG9uIDIpLgo+IEFwb2xvZ2llcyBmb3IgdGhhdC4KPj4+PiBjb3VsZCBzdGFydCBpbnRyb2R1
Y2luZyB0aGF0IGFscmVhZHksIGFsc28gZG9pbmcgc29tZSB2aXJ0dWFsIG1hcHBpbmcKPj4+PiBm
b3IgRG9tMC4gVGhlIElUUyBjb2RlIHdvdWxkIHRoZW4gdHJhbnNsYXRlIGVhY2ggdmlydHVhbCBk
ZXZpY2UgSUQgdGhhdAo+Pj4+IERvbTAgcmVxdWVzdHMgaW50byBhIGhhcmR3YXJlIGRldmljZSBJ
RC4KPj4+PiBJIGFncmVlIHRoYXQgdGhpcyBtZWFucyBhIGxvdCBtb3JlIHdvcmssIGJ1dCB3ZSB3
aWxsIG5lZWQgaXQgYW55d2F5Lgo+Pgo+PiBJIGFtIGEgYml0IHN1cnByaXNlZCB0aGF0IHlvdSBh
bnN3ZXJlZCB0byB0aGUgZS1tYWlsIGJ1dCBkaWRuJ3QgCj4+IHByb3ZpZGUgYW55IG9waW5pb24g
b24gMikuCj4gQXBvbG9naWVzIGZvciB0aGF0LiBTb3JyeSB0byBzdXJwcmlzZSB5b3UgdHdpY2Ug
OikKCkRhbW0sIEkgbW92ZWQgdGhlIHNlbnRlbmNlIGJ1dCBmb3Jnb3QgdG8gZHJvcCB0aGUgb3Jp
Z2luYWwgb25lLgoKPiAKPiBJTUhPIEl0IHdhcyBhIGJpdCBvYnZpb3VzIGZvciBEb21VIGFuZCBJ
IHdhcyB3YWl0aW5nIHRvIGhlYXIgd2hhdCBvdGhlciAKPiB3b3VsZCBzYXkgb24gdGhpcy4KPiBh
cyAoMikgYmVsb3cuCj4gTW9yZW92ZXIgd2UgbmVlZCB0byBkaXNjdXNzIElPUlQgZ2VuZXJhdGlv
biBmb3IgRG9tVQo+IC0gY291bGQgYmUgZG9uZSBieSB4bCB0b29scwo+IG9yIHhlbiBzaG91bGQg
ZG8gaXQuCgpUaGUgQUNQSSB0YWJsZXMgZm9yIERvbVUgYXJlIGdlbmVyYXRlZCBieSB0aGUgdG9v
bHN0YWNrIHRvZGF5LiBTbyBJIApkb24ndCBzZWUgd2h5IHdlIHdvdWxkIGNoYW5nZSB0aGF0IHRv
IHN1cHBvcnQgSU9SVC4KCkhvd2V2ZXIsIHlvdSBjYW4gaGF2ZSBhIGZpbGUgc2hhcmVkIGJldHdl
ZW4gdGhlIHRvb2xzdGFjayBhbmQgWGVuIGFuZCAKY29udGFpbiB0aGUgZ2VuZXJhdGlvbiBvZiBJ
T1JULgoKRm9yIGluc3RhbmNlLCB0aGlzIGlzIHdoYXQgd2UgYWxyZWFkeSBkb2VzIHdpdGggbGli
ZWxmIChzZWUgY29tbW9uL2xpYmVsZikuCgpJIGFtIG5vdCBhc2tpbmcgdG8gd3JpdGUgdGhlIERv
bVUgc3VwcG9ydCwgYnV0IGF0IGxlYXN0IGhhdmUgYSBmdWxsIApzZXBhcmF0aW9uIGJldHdlZW4g
dGhlIFBhcnNpbmcgYW5kIEdlbmVyYXRpb24uIFNvIHdlIGNvdWxkIGVhc2lseSBhZGFwdCAKYW5k
IHJlLXVzZSB0aGUgY29kZSB3aGVuIHdlIGdldCB0aGUgRG9tVSBzdXBwb3J0LgoKPiAKPiBBbHNv
IHRoaXMgaXMgdGhlIHBhcnQgb2YgUENJIHBhc3N0aHJvdWdoIGZsb3cgc28gdGhhdCBhbHNvIG1p
Z2h0IGNoYW5nZSAKPiBmZXcgdGhpbmdzLgo+IAo+IEJ1dCBmcm9tIHBvdiBvZiBkb20wIHNtbXUg
aGlkaW5nLCBpdCBpcyBhIGRpZmZlcmVudCBmbG93IGFuZCBpcyBjb3VwbGVkIAo+IHdpdGggUENJ
IFBULgo+IAo+Pgo+Pj4+Cj4+Pj4gSSB0aGluayAxKSBjYW4gYmUgc29sdmVkIHVzaW5nIHRoaXMg
c2VyaWVzIGFzIGEgYmFzZS4gSSBoYXZlIHF1aXRlIHNvbWUKPj4+PiBjb21tZW50cyByZWFkeSBm
b3IgdGhlIHBhdGNoZXMsIHNoYWxsIHdlIGZvbGxvdyB0aGlzIHJvdXRlLgo+Pj4+Cj4+Pj4gMikg
b2J2aW91c2x5IHdvdWxkIGNoYW5nZSB0aGUgZ2FtZSBjb21wbGV0ZWx5LiBXZSBuZWVkIHRvIHNp
dCBkb3duIGFuZAo+Pj4+IGRlc2lnbiB0aGlzIHByb3Blcmx5LiBQcm9iYWJseSB0aGlzIG1lYW5z
IHRoYXQgWGVuIHBhcnNlcyB0aGUgSU9SVCBhbmQKPj4+PiBidWlsZHMgaW50ZXJuYWwgcmVwcmVz
ZW50YXRpb25zIG9mIHRoZSBtYXBwaW5ncywgCj4gQ2FuIHlvdSBwbGVhc2UgYWRkIG1vcmUgZGV0
YWlsIG9uIHRoZSBpbnRlcm5hbCByZXByZXNlbnRhdGlvbnMgb2YgdGhlIAo+IG1hcHBpbmdzLgoK
V2hhdCBleGFjdGx5IGRvIHlvdSB3YW50PyBUaGlzIGlzIGxpa2VseSBnb2luZyB0byBiZSBkZWNp
ZGVkIG9uY2UgeW91IApsb29rZWQgd2hhdCBpcyB0aGUgZXhwZWN0ZWQgaW50ZXJhY3Rpb24gYmV0
d2VlbiBJT1JUIGFuZCBYZW4uCgo+IElJVUMgdGhlIGluZm9ybWF0aW9uIGlzIGFscmVhZHkgdGhl
cmUgaW4gQUNQSSB0YWJsZXMsIHdvdWxkIGl0IG5vdCBhZGQgCj4gZXh0cmEgb3ZlcmhlYWQgb2Yg
YWJzdHJhY3Rpb25zIHRvIG1haW50YWluLgo+IEVudW1lcmF0aW9uIG9mIFBDSSBkZXZpY2VzIHdv
dWxkIGdlbmVyYXRlIGEgcGNpIGxpc3Qgd2hpY2ggd291bGQgYmUgCj4gYW55d2F5cyBzZXBhcmF0
ZS4KPj4+PiB3aGljaCBhcmUgY29uc3VsdGVkIGFzCj4+Pj4gbmVlZGVkIHdoZW4gcGFzc2luZyB0
aHJvdWdoIGRldmljZXMuIFRoZSBndWVzdCdzICh0aGF0IHdvdWxkIGluY2x1ZGUKPj4+PiBEb20w
KSBJT1JUIHdvdWxkIHRoZW4gYmUgZ2VuZXJhdGVkIGNvbXBsZXRlbHkgZnJvbSBzY3JhdGNoLgo+
Pj4+Cj4gSSBoYXZlIGEgZGlmZmVyZW50IG9waW5pb24gaGVyZSwgZG9tMCBJT1JUIHdvdWxkIGlz
IG1vc3QgY2FzZXMgYmUgdmVyeSAKPiBjbG9zZSB0byBob3N0IElPUlQgc2FucyBzbW11IG5vZGVz
IGFuZCBmZXcgcGxhdGZvcm0gZGV2aWNlcy4KCkFuZCBhbHNvIHdpdGhvdXQgUE1VcyBub2Rlcy4u
LiBQb3RlbnRpYWxseSBpbiBhIGxvbmctdGVybSB3ZSBtYXkgd2FudCB0byAKYWRkIG5vZGVzIChp
LmUgVmlydHVhbCBQTVUsIHZpcnR1YWwgU01NVS4uLikuIFNvIGl0IG1heSBub3QgYmUgdGhhdCAK
Y2xvc2Ugb2YgdGhlIG9yaWdpbmFsIGhvc3QgSU9SVC4KCkhvd2V2ZXIsIHdoZXRoZXIgaXQgaXMg
Y2xvc2Ugb3Igbm90IGRvZXMgbm90IG11Y2ggbWF0dGVyIGhlcmUuIFRoZSBnb2FsIAppcyB0byBm
dWxseSBzZXBhcmF0ZSB0aGUgcGFyc2luZyBhbmQgdGhlIGdlbmVyYXRpb24uIFNvIHBhcnNpbmcg
Y291bGQgYmUgCnJlLXVzZWQgZm9yIG90aGVyIGJpdHMgb2YgWGVuLiBTaW1pbGFybHkgZm9yIHRo
ZSBnZW5lcmF0aW9uIGNvZGUuCgo+IEFuZCB3aGljaCBwbGF0Zm9ybSBkZXZpY2VzIHRvIGhpZGUg
d291bGQgcHJvYmFibHkgZGVwZW5kIG9uIHRoZSB4ZW4gCj4gY29tbWFuZCBsaW5lLAo+IEZvciBp
bnN0YW5jZSBmb3IgZG9tMCB3ZSB3b3VsZCBjb3B5IElUUyBpbmZvcm1hdGlvbiB3aGlsZSBmb3Ig
ZG9tVSBpdCAKPiB3b3VsZCBoYXZlIHRvIGJlIGdlbmVyYXRlZCwgc28gc2NyYXRjaCB3b3VsZCBi
ZSBtb3JlIGZvciBkb21VLgo+IFdlIGNvdWxkIGhhdmUgYSBjb21tb24gY29kZSBmb3IgY3JlYXRp
bmcgSU9SVCBzdHJ1Y3R1cmUgYnV0IGl0IHdvdWxkIGJlIAo+IGEgYml0IGNvbXBsZXggY29kZSB3
aXRoIGxvdCBvZiBhYnN0cmFjdGlvbnMgYW5kIGNhbGxiYWNrcywgc28gSSBzdWdnZXN0IAo+IHRo
YXQga2VlcGluZyBjb2RlIHNpbXBsZXIgd291bGQgYmUgYmV0dGVyLgoKSSBhbSBub3Qgc3VyZSB0
byB1bmRlcnN0YW5kIHdoeSB5b3UgdGhpbmsgaXQgd291bGQgY3JlYXRlIHRvbyBtdWNoIAphYnN0
cmFjdGlvbnMuIEFmdGVyIGFsbCB0aGUgSU9SVCBpcyBqdXN0IGEgc2VyaWVzIG9mIG5vZGVzIHdp
dGggYSBidW5jaCAKb2YgaW5mb3JtYXRpb25zLiBUaGlzIGNvdWxkIGVhc2lseSBiZSBkZXNjcmli
ZWQgaW4gYSBzdHJ1Y3R1cmUgdGhhdCAKd291bGQgYmUgdXNlZCB0byBnZW5lcmF0ZSB0aGUgdGFi
bGVzLgoKSW4gYW55IGNhc2UsIHdlIHdpbGwgbmVlZCB0aGF0IGZvciBEb21VLiBTbyB3aHkgbm90
IGRvaW5nIGl0IG5vdz8KCj4+Pj4gSSB3b3VsZCBsaWtlIHRvIGhlYXIgeW91ciBvcGluaW9uIG9u
IHRoaXMuIEkgd2lsbCB0cnkgdG8gZGlzY3VzcyB0aGUKPj4+PiBmZWFzaWJpbGl0eSBvZiAyKSB3
aXRoIHBlb3BsZSBhdCBDb25uZWN0LiBJdCB3b3VsZCBiZSBnb29kIGlmIHdlIGNvdWxkCj4+Pj4g
ZGVjaWRlIHdoZXRoZXIgdGhpcyBpcyB0aGUgd2F5IHRvIGdvIG9yIHdlIHNob3VsZCB1c2UgYSBz
b2x1dGlvbiBiYXNlZAo+Pj4+IG9uIHRoaXMgc2VyaWVzLgo+Pgo+PiBBbmRyZSwgU3RlZmFubyBh
bmQgSSBoYWQgYSBjaGF0IGR1cmluZyBjb25uZWN0IGFib3V0IGhvdyB3ZSB3YW50IHRvIAo+PiBz
ZWUgSU9SVCBzdXBwb3J0IGluIFhlbi4gSW4gdGhlIG5lYXIgZnV0dXJlLCBJT1JUIHdpbGwgYmUg
dXNlZCBmb3IgCj4+IGRpZmZlcmVudCBjb21wb25lbnRzIGFjY3Jvc3MgdGhlIGh5cGVydmlzb3Ig
KElUUywgU01NVS4uLikgYW5kIGFzIGEgCj4+IHdheSB0bwo+PiBjb21tdW5pY2F0ZSB0aGUgdG9w
b2xvZ3kgdG8gdGhlIGd1ZXN0cy4KPiBBcmUgd2UgdGhpbmtpbmcgYWJvdXQgdmlydHVhbCBTTU1V
IGhlcmUgYXMgd2VsbD8KCkl0IGlzIGEgcG90ZW50aWFsIGxvbmctdGVybSB1c2FnZS4KCj4+Cj4+
IFRoZSBJT1JUIGZvciB0aGUgaGFyZHdhcmUgZG9tYWluIGlzIGp1c3QgYSBzcGVjaWZpYyBjYXNl
IGFzIGl0IGlzIAo+PiBiYXNlZCBwcmUtZXhpc3RpbmcgaW5mb3JtYXRpb24uIEJ1dCBiZWNhdXNl
IG9mIHJlbW92aW5nIG5vZGVzIChlLmcgCj4+IFNNTVUgbm9kZXMgYW5kIHByb2JhYmx5IHRoZSBQ
TVUgbm9kZXMpLCBpdCBpcyBiYXNpY2FsbHkgYSBmdWxsIHJlLXdyaXRlLgo+Pgo+PiBTbyBJIHdv
dWxkIGNvbnNpZGVyIG9mIGZ1bGwgc2VwYXJhdGUgdGhlIGxvZ2ljIG9mIGdlbmVyYXRpbmcgdGhl
IElPUlQgCj4+IHRhYmxlIGZyb20gdGhlIGhvc3QgSU9SVCB0YWJsZS4gQnkgdGhhdCBJIG1lYW4g
bm90IGJyb3dzaW5nIHRoZSBob3N0IAo+PiBJT1JUIHdoZW4gZ2VuZXJhdGluZyB0aGUgaG9zdC4K
Pj4KPiBieSAidGhlIGhvc3QiIHlvdSBtZWFuIGRvbTAgSU9SVCAgPwoKeWVzLgoKPj4gVGhpcyBo
YXMgdHdvIGJlbmVmaXRzOgo+PiAgICAgMSkgVGhlIGNvZGUgZ2VuZXJhdGlvbiBjb3VsZCBiZSBy
ZS11c2VkIGZvciBnZW5lcmF0aW5nIHRoZSBndWVzdCAKPj4gSU9SVCBsYXRlciBvbi4KPiBTZWUg
bXkgY29tbWVudCBhYm92ZQo+PiAgICAgMikgU2VlIDIpIGZyb20gQW5kcmUKPj4gICAgIDMpIFdl
IGNvdWxkIGRlY2lkZSBpbiBhIGZpbmVyIGdyYWluIHdoaWNoIGRldmljZXMgKGUuZyBwbGF0Zm9y
bSAKPj4gZGV2aWNlKSBEb20wIGNhbiBzZWUuCj4gb2ssCj4+Cj4+IFNvLCBJSE1PLCB3ZSBzaG91
bGQgdGFrZSBhIGRpZmZlcmVudCBhcHByb2FjaCBmcm9tIHRoaXMgc2VyaWVzIGFuZCAKPj4gZXh0
ZW5kaW5nIHRoZSBzY29wZSBvZiBpdC4gUmF0aGVyIHRoYW4gZm9jdXNpbmcgb24gb25seSBJT1JU
IGZvciB0aGUgCj4+IGhhcmR3YXJlLCBJIHdvdWxkIGJlIGJldHRlciB0byBzZWUgSU9SVCBhcyBh
IHdob2xlLiBJLmUgIGhvdyBJT1JUIHdpbGwgCj4+IGludGVyYWN0IHdpdGggdGhlIGh5cGVydmlz
b3I/Cj4+Cj4+IEZvciBpbnN0YW5jZSwgbGlrZWx5IHlvdSB3b3VsZCBuZWVkIHRvIHBhcnNlIHRo
ZSBJT1JUIGluIHF1aXRlIGEgZmV3IAo+PiBwbGFjZXMgaW4gWGVuLiBJdCB3b3VsZCBiZSBiZXR0
ZXIgdG8gZ2V0IElPUlQgcGFyc2VkIG9ubHkgb25jZSBhbmQgCj4+IHN0b3JlIHRoZSBpbmZvcm1h
dGlvbiBpbiBYZW4gbGlrZSBkYXRhLXN0cnVjdHVyZXMuCj4+Cj4gSSBhbSB0aGlua2luZyBvZiBy
ZXVzaW5nIG11Y2ggb2YgQUNQSSB0YWJsZXMgZm9yIHRoYXQgYW5kIGludHJvZHVjaW5nIAo+IGxl
c3MgYWJzdHJhY3Rpb25zLgo+PiBUaGlzIHJlcXVpcmUgbW9yZSB3b3JrIHRoYW4gdGhpcyBjdXJy
ZW50IHNjb3BlIG9mIHRoaXMgc2VyaWVzLiBCdXQgSSAKPj4gdGhpbmsgaXQgd291bGQgaGVsZnVs
IGZvciBmdXR1cmUgd29yayBzdWNoIGFzIFBDSSBwYXNzdGhyb3VnaCBzdXBwb3J0Lgo+Pgo+PiBB
bnkgb3BpbmlvbnM/Cj4+Cj4gZm9yIERvbVVzIGl0IGlzIHRpZWQgdG8gUENJIFBULCBzbyBib3Ro
IGRlc2lnbiBzaG91bGQgZXZvbHZlIHRvZ2V0aGVyLgoKV2h5IHRoYXQ/IFRoZSBnZW5lcmF0aW9u
IG9mIElPUlQgaXMgcHJldHR5IHN0YW5kYXJkLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 14:28:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 14:28:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0TcI-0005RM-BN; Fri, 06 Oct 2017 14:28:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4459bb304=wei.liu2@citrix.com>)
 id 1e0TcH-0005RF-T1
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 14:28:41 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 2B/C9-03870-91397D95; Fri, 06 Oct 2017 14:28:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpO6XSdc
 jDdZ94LJY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDPaP59iL9jDVLGhpZ2xgbGPqYuRk0NCwF+i
 58VVZhCbRUBFYs/MxywgNpuAssTPzl42EFtEQFfi2YJnQDYXB7NAE6PEh74ljCAJYQFbifYtV
 8AG8QpYSFx7P4MVxBYScJf4suUyO0RcUOLkzCdgQ5kFdCQW7P4ENIgDyJaWWP6PAyTMKeAh0f
 9zOdguUaAbOpfOYYEYoyDRMf0Y0wRGvllIJs1CMmkWwqQFjMyrGDWKU4vKUot0DU30kooy0zN
 KchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECQ40BCHYwXt8YcIhRkoNJSZRXvP96pBBfUn5K
 ZUZicUZ8UWlOavEhRhkODiUJ3gxg6AoJFqWmp1akZeYAgx4mLcHBoyTCe2MiUJq3uCAxtzgzH
 SJ1ilGX48bD63+YhFjy8vNSpcR5TUBmCIAUZZTmwY2AReAlRlkpYV5GoKOEeApSi3IzS1DlXz
 GKczAqCfPeBlnFk5lXArfpFdARTEBHzGm6AnJESSJCSqqBMWLai1KelNd5ye8el3lUP7MzY2o
 66VPdIhHgFHk6SSvppfGHWR8lrNh/ysw6GdB3pbGK/WWJTktRhM3XjomtzUwzembMXrrv27Wq
 wiqzWhGV4PXN70WatyyxnHRtx7Es+e6MDbY3s1itkhX0vi6Z+22We9PlJ3VmRX6Wdi7zukPSf
 HrZWY8osRRnJBpqMRcVJwIA8GiIPLsCAAA=
X-Env-Sender: prvs=4459bb304=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1507300081!70512053!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37725 invoked from network); 6 Oct 2017 14:28:03 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 14:28:03 -0000
X-IronPort-AV: E=Sophos;i="5.42,483,1500940800"; d="scan'208";a="442781729"
Date: Fri, 6 Oct 2017 15:27:33 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171006142733.s24hhvjmhkyi6lzc@citrix.com>
References: <1507293991-505-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507293991-505-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] Update xl.cfg files for Xen 4.10 support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMDYsIDIwMTcgYXQgMDE6NDY6MzFQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBGcm9tIDQuMTAgb253YXJkcywgdGhlIGNvbmZpZ3VyYXRpb24gZmlsZSBzaG91bGQg
dXNlIHR5cGU9IGluIHByZWZlcmVuY2UgdG8KPiBidWlsZGVyL2xvYWRlci4gIExlYXZlIHRoZSBv
bGRlciBvcHRpb25zIGZvciBsZWdhY3kgY29tcGF0YWJpbGl0eS4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 14:33:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 14:33:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0TgZ-0006Hq-SZ; Fri, 06 Oct 2017 14:33:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jpoimboe@redhat.com>) id 1e0TgZ-0006Hk-4j
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 14:33:07 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 40/77-03870-12497D95; Fri, 06 Oct 2017 14:33:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsVysWW7jK7ClOu
 RBtt3WFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk7u5tZCq7yVrT8esfawLiIu4uRi0NIYDaT
 xKtLjYxdjJwcLAL2ErvW/mUCsRkFyiTOzboIZedKfD1yjBWiYTmjRFvHSZYuRg6gBhWJG+vsQ
 WrYBLQkjv89yQ5iiwgYSLy/PokNpJ5ZYCGrxIwHfWD1wgJBEvvmaYKYvAImErsPKUGM3MEocX
 32QbBdvAKCEidnPmEBsZkF1CX+zLvEDFLPLCAtsfwfB0iYU8BO4lr3arByUQFViaO3uphBbAk
 BbYnLR9uZIOw+RokP0wMmMArPQjJ1FpKpsxCmLmBkXsWoUZxaVJZapGtkopdUlJmeUZKbmJmj
 a2hgppebWlycmJ6ak5hUrJecn7uJERjiDECwg3Hfx8hDjJIcTEqivOL91yOF+JLyUyozEosz4
 otKc1KLDzHKcHAoSfDenQSUEyxKTU+tSMvMAUYbTFqCg0dJhPcoSJq3uCAxtzgzHSJ1ilFRSp
 x3NUhCACSRUZoH1waL8EuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5p0GMoUnM68EbvoroMV
 MQIvnNF0BWVySiJCSamA067ZcULZIMc09Ut7pZtzzRr3ErnetN4qvrvkqNmmpu1QHS+6+yc16
 aY4NGiXN37zSPe9Gd61VsjzfmXAmKT681MOT11JhrfJxpzcJd3YELV15muHL67iCEztkyzOXf
 Gx0nhkiq+WlkvhA44OgmfZtJyvL42/Uolbatvgsq/68tZJ5xhHOTUosxRmJhlrMRcWJABoBnH
 rrAgAA
X-Env-Sender: jpoimboe@redhat.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1507300383!100183473!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54632 invoked from network); 6 Oct 2017 14:33:04 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Oct 2017 14:33:04 -0000
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 12F44883B4;
 Fri,  6 Oct 2017 14:33:03 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 12F44883B4
Received: from treble (ovpn-122-214.rdu2.redhat.com [10.10.122.214])
 by smtp.corp.redhat.com (Postfix) with SMTP id EAA675D9CB;
 Fri,  6 Oct 2017 14:32:59 +0000 (UTC)
Date: Fri, 6 Oct 2017 09:32:59 -0500
From: Josh Poimboeuf <jpoimboe@redhat.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20171006143259.rs3zh7k5tmsgesqy@treble>
References: <cover.1507128293.git.jpoimboe@redhat.com>
 <39743c79546ede3073586403d0836a4f93519b0a.1507128293.git.jpoimboe@redhat.com>
 <3b9fd404-6912-3b58-db29-36202631b438@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <3b9fd404-6912-3b58-db29-36202631b438@oracle.com>
User-Agent: Mutt/1.6.0.1 (2016-04-01)
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.26]); Fri, 06 Oct 2017 14:33:03 +0000 (UTC)
Cc: Juergen Gross <jgross@suse.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Mike Galbraith <efault@gmx.de>, xen-devel@lists.xenproject.org,
 Peter Zijlstra <peterz@infradead.org>, Jiri Slaby <jslaby@suse.cz>,
 x86@kernel.org, linux-kernel@vger.kernel.org,
 Sasha Levin <alexander.levin@verizon.com>, Chris Wright <chrisw@sous-sol.org>,
 Thomas Gleixner <tglx@linutronix.de>, Andy Lutomirski <luto@kernel.org>,
 "H. Peter Anvin" <hpa@zytor.com>, Borislav Petkov <bp@alien8.de>,
 live-patching@vger.kernel.org, Alok Kataria <akataria@vmware.com>,
 virtualization@lists.linux-foundation.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Ingo Molnar <mingo@kernel.org>
Subject: Re: [Xen-devel] [PATCH 11/13] x86/paravirt: Add paravirt
 alternatives infrastructure
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMDUsIDIwMTcgYXQgMDQ6MzU6MDNQTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IAo+ID4gICNpZmRlZiBDT05GSUdfUEFSQVZJUlQKPiA+ICsvKgo+ID4gKyAqIFBh
cmF2aXJ0IGFsdGVybmF0aXZlcyBhcmUgYXBwbGllZCBtdWNoIGVhcmxpZXIgdGhhbiBub3JtYWwg
YWx0ZXJuYXRpdmVzLgo+ID4gKyAqIFRoZXkgYXJlIG9ubHkgYXBwbGllZCB3aGVuIHJ1bm5pbmcg
b24gYSBoeXBlcnZpc29yLiAgVGhleSByZXBsYWNlIHNvbWUKPiA+ICsgKiBuYXRpdmUgaW5zdHJ1
Y3Rpb25zIHdpdGggY2FsbHMgdG8gcHYgb3BzLgo+ID4gKyAqLwo+ID4gK3ZvaWQgX19pbml0IGFw
cGx5X3B2X2FsdGVybmF0aXZlcyh2b2lkKQo+ID4gK3sKPiA+ICsJc2V0dXBfZm9yY2VfY3B1X2Nh
cChYODZfRkVBVFVSRV9QVl9PUFMpOwo+IAo+IE5vdCBmb3IgWGVuIEhWTSBndWVzdHMuCgpGcm9t
IHdoYXQgSSBjYW4gdGVsbCwgSFZNIGd1ZXN0cyBzdGlsbCB1c2UgcHZfdGltZV9vcHMgYW5kCnB2
X21tdV9vcHMuZXhpdF9tbWFwLCByaWdodD8KCj4gPiArCWFwcGx5X2FsdGVybmF0aXZlcyhfX3B2
X2FsdF9pbnN0cnVjdGlvbnMsIF9fcHZfYWx0X2luc3RydWN0aW9uc19lbmQpOwo+ID4gK30KPiAK
PiAKPiBUaGlzIGlzIGEgcHJvYmxlbSAoYXQgbGVhc3QgZm9yIFhlbiBQViBndWVzdHMpOgo+IGFw
cGx5X2FsdGVybmF0aXZlcygpLT50ZXh0X3Bva2VfZWFybHkoKS0+bG9jYWxfaXJxX3NhdmUoKS0+
Li4uJ2NsaSctPmRlYXRoLgoKQWgsIHJpZ2h0LgoKPiBJdCBtaWdodCBiZSBwb3NzaWJsZSBub3Qg
dG8gdHVybiBvZmYvb24gdGhlIGludGVycnVwdHMgaW4gdGhpcwo+IHBhcnRpY3VsYXIgY2FzZSBz
aW5jZSB0aGUgZ3Vlc3QgcHJvYmFibHkgd29uJ3QgYmUgYWJsZSB0byBoYW5kbGUgYW4KPiBpbnRl
cnJ1cHQgYXQgdGhpcyBwb2ludCBhbnl3YXkuCgpZZWFoLCB0aGF0IHNob3VsZCB3b3JrLiAgRm9y
IFhlbiBhbmQgZm9yIHRoZSBvdGhlciBoeXBlcnZpc29ycywgdGhpcyBpcwpjYWxsZWQgd2VsbCBi
ZWZvcmUgaXJxIGluaXQsIHNvIGludGVycnVwdHMgY2FuJ3QgYmUgaGFuZGxlZCB5ZXQgYW55d2F5
LgoKPiA+ICsKPiA+ICB2b2lkIF9faW5pdF9vcl9tb2R1bGUgYXBwbHlfcGFyYXZpcnQoc3RydWN0
IHBhcmF2aXJ0X3BhdGNoX3NpdGUgKnN0YXJ0LAo+ID4gIAkJCQkgICAgIHN0cnVjdCBwYXJhdmly
dF9wYXRjaF9zaXRlICplbmQpCj4gPiAgewo+ID4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5l
bC9jcHUvaHlwZXJ2aXNvci5jIGIvYXJjaC94ODYva2VybmVsL2NwdS9oeXBlcnZpc29yLmMKPiA+
IGluZGV4IDRmYTkwMDA2YWM2OC4uMTcyNDNmZTBmNWNlIDEwMDY0NAo+ID4gLS0tIGEvYXJjaC94
ODYva2VybmVsL2NwdS9oeXBlcnZpc29yLmMKPiA+ICsrKyBiL2FyY2gveDg2L2tlcm5lbC9jcHUv
aHlwZXJ2aXNvci5jCj4gPiBAQCAtNzEsNiArNzEsOCBAQCB2b2lkIF9faW5pdCBpbml0X2h5cGVy
dmlzb3JfcGxhdGZvcm0odm9pZCkKPiA+ICAJaWYgKCF4ODZfaHlwZXIpCj4gPiAgCQlyZXR1cm47
Cj4gPiAgCj4gPiArCWFwcGx5X3B2X2FsdGVybmF0aXZlcygpOwo+IAo+IE5vdCBmb3IgWGVuIFBW
IGd1ZXN0cyB3aG8gaGF2ZSBhbHJlYWR5IGRvbmUgdGhpcy4KCkkgdGhpbmsgaXQgd291bGQgYmUg
aGFybWxlc3MsIGJ1dCB5ZWFoLCBpdCdzIHByb2JhYmx5IGJlc3QgdG8gb25seSB3cml0ZQppdCBv
bmNlLgoKVGhhbmtzIGZvciB0aGUgcmV2aWV3IQoKLS0gCkpvc2gKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 14:34:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 14:34:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0ThX-0006N2-7o; Fri, 06 Oct 2017 14:34:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44560dde8=Ian.Jackson@citrix.com>)
 id 1e0ThV-0006Mu-O6
 for xen-devel@lists.xensource.com; Fri, 06 Oct 2017 14:34:05 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 7E/D5-01909-C5497D95; Fri, 06 Oct 2017 14:34:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeJIrShJLcpLzFFi42JxWrohUjdmyvV
 Ig1N/xS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa0ZL72aWgmkcFc+6ghsYf7J1MXJySAj4S8x8
 18IKYXtIXD97ggnEZhPQlWja8hesRkRAWeJ40xegGi4OZoGTjBKLrj4CSnBwCAuESrReKwUxW
 QRUJPb8CAQxeQU8JbYvE4KYKCdx/vhPZpCwkICaxNz18SBhXgFBiZMzn7CA2MwCEhIHX7xghi
 i3lPi2/inzBEbeWUjKZiEpW8DItIpRozi1qCy1SNfQUC+pKDM9oyQ3MTNH19DAWC83tbg4MT0
 1JzGpWC85P3cTIzBoGIBgB+Pq306HGCU5mJREecX7r0cK8SXlp1RmJBZnxBeV5qQWH2KU4eBQ
 kuCNngyUEyxKTU+tSMvMAYYvTFqCg0dJhLcCJM1bXJCYW5yZDpE6xajL0XHz7h8mIZa8/LxUK
 XFeJZAiAZCijNI8uBGwWLrEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd5GkCk8mXklcJteAR
 3BBHTEnKYrIEeUJCKkpBoYFzm7rwtb9nSLRDvn8fKOZd82p564/6LGpjZT+VaISaiBwKJ1eYY
 q7C7pBpZLHJxCmFQX7uSKWCn6o7Y4+NPFrvgsW59pL31s/V+cnLiK907oH0HhKq0/IeKswd9z
 5Gc95kk29NYpzWH3dfT+ub2Qc+euoFqlo3N4tu74nex+vfD42SSPJmklluKMREMt5qLiRAA8l
 CpmoAIAAA==
X-Env-Sender: prvs=44560dde8=Ian.Jackson@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1507300442!108944176!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47781 invoked from network); 6 Oct 2017 14:34:04 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 14:34:04 -0000
X-IronPort-AV: E=Sophos;i="5.42,483,1500940800"; d="scan'208";a="442782785"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Fri, 6 Oct 2017 15:33:52 +0100
Message-ID: <1507300432-14266-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH v2 25/24] xl: Document VGA problems arising from
	lack of physmap dmop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WyBleHRyYSBwYXRjaCwgZm9sbG93aW5nIHRlc3QgcmVwb3J0IGZyb20gUm9zcyBdCgpSb3NzIHJl
cG9ydHMgdGhhdCBzdGR2Z2EgZ3Vlc3RzIGRvIG5vdCB3b3JrLCBhbmQgY2lycnVzIGd1ZXN0cyBh
cmUKc2xvdywgYmVjYXVzZSBxZW11IHRyaWVzIHRvIGRvIHhjX2RvbWFpbl9hZGRfdG9fcGh5c21h
cC4gIFdlIHdpbGwgbmVlZAphbm90aGVyIGRtb3AgdG8gZml4IHRoaXMgcHJvcGVybHkuCgpGb3Ig
bm93LCBkb2N1bWVudCB0aGUgcHJvYmxlbS4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJ
YW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpSZXBvcnRlZC1ieTogUm9zcyBMYWdlcndhbGwgPHJv
c3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CkNDOiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndh
bGxAY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgotLS0KIGRvY3MvbWFuL3hsLmNmZy5w
b2QuNS5pbiB8IDYgKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspCgpkaWZm
IC0tZ2l0IGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluIGIvZG9jcy9tYW4veGwuY2ZnLnBvZC41
LmluCmluZGV4IDg0NDZkNDMuLjQ2YjVhZTYgMTAwNjQ0Ci0tLSBhL2RvY3MvbWFuL3hsLmNmZy5w
b2QuNS5pbgorKysgYi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KQEAgLTIyMzksNiArMjIzOSwx
MiBAQCBGb3IgZXhhbXBsZSwgY2Ryb20gaW5zZXJ0IHdpbGwgZmFpbC4KIAogPWl0ZW0KIAorRG9t
YWlucyB3aXRoIHN0ZHZnYSBncmFwaGljcyBjYXJkcyB0byBub3Qgd29yay4KK0RvbWFpbnMgd2l0
aCBjaXJydXMgdmdhIGRvIHdvcmssCitidXQgdGhlcmUgYXJlIHBlcmZvcm1hbmNlIHByb2JsZW1z
IHdpdGggdGhlIHZnYSBjb25zb2xlLgorCis9aXRlbQorCiBZb3UgbXVzdCBjcmVhdGUgdXNlcihz
KSBmb3IgcWVtdSB0byBydW4gYXMuCiAKIElkZWFsbHksIHNldCBhc2lkZSBhIHJhbmdlIG9mIDMy
NzUyIHVpZHMKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 14:36:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 14:36:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0Tjd-0006YS-LK; Fri, 06 Oct 2017 14:36:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jpoimboe@redhat.com>) id 1e0Tjb-0006YE-NI
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 14:36:15 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 CD/E9-02229-ED497D95; Fri, 06 Oct 2017 14:36:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMIsWRWlGSWpSXmKPExsVysWW7jO7tKdc
 jDY5/4bf4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOW9X5nLNjCXrF5bydLA+NX1i5GTg4hgblM
 EvMWxoDYLAKOEms6lrCD2IwCZRJTTjaxQNi5En+/HAayuYDqlzNK/Dn7lAWiQUXiffcfNhCbT
 UBL4vjfk2DNIkD22ZmvmUEamAUusEo0z5gFlhAWyJHoufENzOYVMJH4PfctUxcjB9DUWImWR+
 oQYUGJkzOfgM1nFlCX+DPvEjNICbOAtMTyfxwgYU4BI4nzJyaDlYgKqEocvdUFViIhoC3xfnI
 eyFYJgT5GiYYp95gmMArPQjJ1FpKpsxCmLmBkXsWoXpxaVJZapGuhl1SUmZ5RkpuYmaNraGCq
 l5taXJyYnpqTmFSsl5yfu4kRGOAMQLCD8WCz8yFGSQ4mJVFe8f7rkUJ8SfkplRmJxRnxRaU5q
 cWHGGU4OJQkeCdMBsoJFqWmp1akZeYAYw0mLcHBoyTCWwGS5i0uSMwtzkyHSJ1i1OW48fD6Hy
 Yhlrz8vFQpcd4FIEUCIEUZpXlwI2Bxf4lRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvI0gU3g
 y80rgNr0COoIJ6Ig5TVdAjihJREhJNTBGPVV18pIOt7vKX1x69dmBrbJn7ienfjLv8HRxXem1
 y2lVwrHEbzeOCHSxOhXJfc5YfOn0q3XhUxw9Uox8p2w8bah85Y7swa4JvzREY8wU/240+u89o
 +bxXIeSGTxSHU5zUnizHwc3589/+uNJQYTvO6nYE643J65fGbGn6m+VXa3zpb8BTdlKLMUZiY
 ZazEXFiQAMIHXb9gIAAA==
X-Env-Sender: jpoimboe@redhat.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1507300569!105695869!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5944 invoked from network); 6 Oct 2017 14:36:11 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Oct 2017 14:36:11 -0000
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 38570C047B86;
 Fri,  6 Oct 2017 14:36:09 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 38570C047B86
Received: from treble (ovpn-122-214.rdu2.redhat.com [10.10.122.214])
 by smtp.corp.redhat.com (Postfix) with SMTP id 52A1D6F123;
 Fri,  6 Oct 2017 14:36:07 +0000 (UTC)
Date: Fri, 6 Oct 2017 09:36:06 -0500
From: Josh Poimboeuf <jpoimboe@redhat.com>
To: Vitaly Kuznetsov <vkuznets@redhat.com>
Message-ID: <20171006143606.tbv4y2te6jvqoach@treble>
References: <cover.1507128293.git.jpoimboe@redhat.com>
 <87bmlkiv9n.fsf@vitty.brq.redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <87bmlkiv9n.fsf@vitty.brq.redhat.com>
User-Agent: Mutt/1.6.0.1 (2016-04-01)
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.31]); Fri, 06 Oct 2017 14:36:09 +0000 (UTC)
Cc: Juergen Gross <jgross@suse.com>, x86@kernel.org,
 "H. Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Rusty Russell <rusty@rustcorp.com.au>, Alok Kataria <akataria@vmware.com>,
 linux-kernel@vger.kernel.org, Sasha Levin <alexander.levin@verizon.com>,
 Chris Wright <chrisw@sous-sol.org>, live-patching@vger.kernel.org,
 Ingo Molnar <mingo@kernel.org>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Mike Galbraith <efault@gmx.de>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 virtualization@lists.linux-foundation.org, Jiri Slaby <jslaby@suse.cz>,
 Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH 00/13] x86/paravirt: Make pv ops code
 generation more closely match reality
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMDYsIDIwMTcgYXQgMDk6MzU6MTZBTSArMDIwMCwgVml0YWx5IEt1em5ldHNv
diB3cm90ZToKPiBKb3NoIFBvaW1ib2V1ZiA8anBvaW1ib2VAcmVkaGF0LmNvbT4gd3JpdGVzOgo+
IAo+ID4gLSBGb3IgdGhlIG1vc3QgY29tbW9uIHJ1bnRpbWUgY2FzZXMgKGV2ZXJ5dGhpbmcgZXhj
ZXB0IFhlbiBhbmQgdlNNUCksCj4gPiAgIHZtbGludXggZGlzYXNzZW1ibHkgbm93IG1hdGNoZXMg
d2hhdCB0aGUgYWN0dWFsIHJ1bnRpbWUgY29kZSBsb29rcwo+ID4gICBsaWtlLiAgVGhpcyBpbXBy
b3ZlcyBkZWJ1Z2dhYmlsaXR5IGFuZCBrZXJuZWwgZGV2ZWxvcGVyIHNhbml0eSAoYQo+ID4gICBw
cmVjaW91cyByZXNvdXJjZSkuCj4gPgo+ID4gLi4uCj4gPgo+ID4gLSBJdCdzIGhvcGVmdWxseSBh
IGZpcnN0IHN0ZXAgaW4gc2ltcGxpZnlpbmcgcGFyYXZpcnQgcGF0Y2hpbmcgYnkKPiA+ICAgZ2V0
dGluZyByaWQgb2YgLnBhcmFpbnN0cnVjdGlvbnMsIHB2IG9wcywgYW5kIGFwcGx5X3BhcmF2aXJ0
KCkKPiA+ICAgY29tcGxldGVseS4gIChJIHRoaW5rIFhlbiBjYW4gYmUgY2hhbmdlZCB0byBzZXQg
Q1BVIGZlYXR1cmUgYml0cyB0bwo+ID4gICBzcGVjaWZ5IHdoaWNoIG9wcyBpdCBuZWVkcyBkdXJp
bmcgZWFybHkgYm9vdCwgdGhlbiB0aG9zZSBvcHMgY2FuIGJlCj4gPiAgIHBhdGNoZWQgaW4gdXNp
bmcgZWFybHkgYWx0ZXJuYXRpdmVzLikKPiAKPiBKRllJIHN0YXJ0aW5nIDQuMTQgWGVuIFBWIGlz
IG5vdCB0aGUgb25seSB1c2VyIG9mIHB2X21tdV9vcHMsIEh5cGVyLVYKPiB1c2VzIGl0IGZvciBU
TEIgc2hvb3Rkb3duIG5vdy4KClllYWgsIEkgc2F3IHRoYXQuICBJdCBzaG91bGQgYmUgZmluZSBi
ZWNhdXNlIHRoZSBwdl9hbHRlcm5hdGl2ZXMgZ2V0CnBhdGNoZWQgYmVmb3JlIHRoZSBIeXBlci1W
IGNvZGUgc2V0cyB1cCBwdl9tbXVfb3BzLgoKLS0gCkpvc2gKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 14:38:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 14:38:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0Tm5-0006jv-1Z; Fri, 06 Oct 2017 14:38:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44560dde8=Ian.Jackson@citrix.com>)
 id 1e0Tm3-0006jh-0U
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 14:38:47 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 CC/77-03870-67597D95; Fri, 06 Oct 2017 14:38:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsXitHSDvW7p1Ou
 RBgs3mlp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmX/qkW9LNUnO/+ztrAuIm5i5GTQ0LAX+LK
 g6NMIDabgK5E05a/bCA2r4CgxMmZT1hAbGYBHYkFuz+xQdjyEtvfzmGGqHGQ2Nj0DizOIqAi8
 XdJK1i9iICWxPoVT4HiHED1zhLr58eAhIUF0iWmvpzBCGJzClhJrJ++lh3EFhLIkFix+w47xD
 kmEm8X7gRrFRJQk5i7Pn4CI98sJAfNQnLQLCQHLWBkXsWoXpxaVJZapGuhl1SUmZ5RkpuYmaN
 raGCml5taXJyYnpqTmFSsl5yfu4kRGGQMQLCDcfZl/0OMkhxMSqK8blOuRwrxJeWnVGYkFmfE
 F5XmpBYfYpTh4FCSgMgJFqWmp1akZeYAwx0mLcHBoyTCqwuS5i0uSMwtzkyHSJ1iNOa48fD6H
 yaOjpt3/zAJseTl56VKifP2gpQKgJRmlObBDYLF4SVGWSlhXkag04R4ClKLcjNLUOVfMYpzMC
 oJ8xqDTOHJzCuB2/cK6BQmoFPmNF0BOaUkESEl1cA4583uAL0pD6c8fFyv2p1gWRhvxXWsx/W
 NetXF0+1HOj9eUFtWfMau6I/nZ9OdV6bY/Fr83j/+skDddAYd45Rr1tUrpy/kLS3zPVcX/fBG
 8e3yPvP/QaGFHkx1T6fxTn8UefNt9jJBV1+ep6bC7Y1dSRu2v665dyjg06aC9Q6+iUtcN/BWv
 96vxFKckWioxVxUnAgABm5xNb4CAAA=
X-Env-Sender: prvs=44560dde8=Ian.Jackson@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1507300724!64741642!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6435 invoked from network); 6 Oct 2017 14:38:45 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 14:38:45 -0000
X-IronPort-AV: E=Sophos;i="5.42,483,1500940800"; d="scan'208";a="450746695"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22999.38257.248245.171889@mariner.uk.xensource.com>
Date: Fri, 6 Oct 2017 15:38:41 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20171006135201.97534-2-roger.pau@citrix.com>
References: <20171006135201.97534-1-roger.pau@citrix.com>
 <20171006135201.97534-2-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.10 1/3] libxc: panic when trying to
	create a PVH guest without kernel support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCBmb3ItNC4xMCAxLzNdIGxpYnhjOiBwYW5p
YyB3aGVuIHRyeWluZyB0byBjcmVhdGUgYSBQVkggZ3Vlc3Qgd2l0aG91dCBrZXJuZWwgc3VwcG9y
dCIpOgo+IFByZXZpb3VzbHkgd2hlbiB0cnlpbmcgdG8gYm9vdCBhIFBWIGNhcGFibGUgYnV0IG5v
dCBQVkggY2FwYWJsZSBrZXJuZWwKPiBpbnNpZGUgb2YgYSBQVkggY29udGFpbmVyIHhjX2RvbV9n
dWVzdF90eXBlIHdvdWxkIHN1Y2NlZWQgYW5kIHJldHVybiBhCj4gUFYgZ3Vlc3QgdHlwZSwgd2hp
Y2ggd291bGQgbGVhZCB0byBmYWlsdXJlcyBsYXRlciBvbiBpbiB0aGUgYnVpbGQKPiBwcm9jZXNz
Lgo+IAo+IEluc3RlYWQgcHJvdmlkZSBhIGNsZWFyIGVycm9yIG1lc3NhZ2Ugd2hlbiB0cnlpbmcg
dG8gY3JlYXRlIGEgUFZICj4gZ3Vlc3QgdXNpbmcgYSBrZXJuZWwgdGhhdCBkb2Vzbid0IHN1cHBv
cnQgUFZILgoKQWxsIHRocmVlOgoKQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 14:38:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 14:38:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0Tm5-0006k6-8k; Fri, 06 Oct 2017 14:38:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445c74844=roger.pau@citrix.com>)
 id 1e0Tm3-0006ji-8b
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 14:38:47 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 E6/F1-03428-67597D95; Fri, 06 Oct 2017 14:38:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsWyU9JRQrdo6vV
 Ig8WLzSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyjWy6xFxyXq1h9w6SBcapYFyMnh4SAn8T1
 VRPZQWwWARWJN4svs3QxcnCwCdhLTP9aARIWEVCV6Nh6k6mLkYuDWWAbo8SzDa8YQRLCAt4SD
 f2drCA2r4CHxPXl/WBxIQF3iakfbrJAxAUlTs58AmYzC+hJ3Jg6hQ1kPrOAtMTyfxwQYXmJ5q
 2zmUFsTqAxk2ZMBxsjCnRO/5Kn7BAjFSX65z1ggzg5XWLr31/MExgFZiHZMAvJhlkIG2Yh2bC
 AkWUVo0ZxalFZapGuoaFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZguDIAwQ7G
 T8sCDjFKcjApifK6TbkeKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0kCIidYlJqeWpGWmQOMHJi0B
 AePkgivLkiat7ggMbc4Mx0idYpRUUqcVwAkIQCSyCjNg2uDReslRlkpYV5GoEOEeApSi3IzS1
 DlXzGKczAqCfMag0zhycwrgZv+CmgxE9DiOU1XQBaXJCKkpBoY+YXe2ZslMPUUbzMO/XrylXK
 QhUh6eXTIpOrvtT6Xap9+PzHxsOny5Rt/ZC1vjz91XZz5w+cHm+VjhZitSyNVLnB9DZoc9Hrv
 xBcH7z99f0mzbh5rhcnaXPZcM805a07omn48/0Wx9M7h1PQDofc2n7ULVLrKG8J3f87kpEoxz
 5UbIyef372HT4mlOCPRUIu5qDgRAMiCYfTRAgAA
X-Env-Sender: prvs=445c74844=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1507300722!98023755!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39703 invoked from network); 6 Oct 2017 14:38:42 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 14:38:42 -0000
X-IronPort-AV: E=Sophos;i="5.42,483,1500940800"; d="scan'208";a="54152752"
Date: Fri, 6 Oct 2017 15:38:35 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20171006143835.3rok73kqpuxamw3a@MacBook-Pro-de-Roger.local>
References: <1507281180-5101-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507281180-5101-1-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v1] x86: psr: support co-exist features'
	values setting
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMDYsIDIwMTcgYXQgMDk6MTM6MDBBTSArMDAwMCwgWWkgU3VuIHdyb3RlOgo+
IEl0IGNoYW5nZXMgdGhlIG1lbWViZXJzIGluICdjb3Nfd3JpdGVfaW5mbycgdG8gdHJhbnNmZXIg
dGhlIGZlYXR1cmUgYXJyYXksCj4gZmVhdHVyZSBwcm9wZXJ0aWVzIGFycmF5IGFuZCB2YWx1ZSBh
cnJheS4gVGhlbiwgd2UgY2FuIHdyaXRlIGFsbCBmZWF0dXJlcwo+IHZhbHVlcyBvbiB0aGUgY29z
IGlkIGludG8gTVNScy4KPiAKPiBCZWNhdXNlIG11bHRpcGxlIGZlYXR1cmVzIG1heSBjby1leGlz
dCwgd2UgbmVlZCBoYW5kbGUgYWxsIGZlYXR1cmVzIHRvIHdyaXRlCj4gdmFsdWVzIG9mIHRoZW0g
aW50byBhIENPUyByZWdpc3RlciB3aXRoIG5ldyBDT1MgSUQuIEUuZzoKPiAxLiBMMyBDQVQgYW5k
IEwyIENBVCBjby1leGlzdC4KPiAyLiBEb20xIGFuZCBEb20yIHNoYXJlIGEgc2FtZSBDT1MgSUQg
KDIpLiBUaGUgTDMgQ0FUIENCTSBvZiBEb20xIGlzIDB4MWZmLAogICAgICAgICAgICAgICAgICAg
ICAgICAgXiB0aGUKPiAgICB0aGUgTDIgQ0FUIENCTSBvZiBEb20xIGlzIDB4MWYuCj4gMy4gVXNl
ciB3YW50cyB0byBjaGFuZ2UgTDIgQ0JNIG9mIERvbTEgdG8gYmUgMHhmLiBCZWNhdXNlIENPUyBJ
RCAyIGlzCj4gICAgdXNlZCBieSBEb20yIHRvbywgd2UgaGF2ZSB0byBwaWNrIGEgbmV3IENPUyBJ
RCAzLiBUaGUgdmFsdWVzIG9mIERvbTEgb24KPiAgICBDT1MgSUQgMyBhcmUgYWxsIGRlZmF1bHQg
dmFsdWVzIGFzIGJlbG93Ogo+ICAgICAgICAgICAgLS0tLS0tLS0tCj4gICAgICAgICAgICB8IENP
UyAzIHwKPiAgICAgICAgICAgIC0tLS0tLS0tLQo+ICAgIEwzIENBVCAgfCAweDdmZiB8Cj4gICAg
ICAgICAgICAtLS0tLS0tLS0KPiAgICBMMiBDQVQgIHwgMHhmZiAgfAo+ICAgICAgICAgICAgLS0t
LS0tLS0tCj4gNC4gQWZ0ZXIgc2V0dGluZywgdGhlIEwzIENBVCBDQk0gdmFsdWUgb2YgRG9tMSBz
aG91bGQgYmUga2VwdCBhbmQgdGhlIG5ldyBMMgo+ICAgIENBVCBDQk0gaXMgc2V0LiBTbywgdGhl
IHZhbHVlcyBvbiBDT1MgSUQgMyBzaG91bGQgYmUgYmVsb3cuCj4gICAgICAgICAgICAtLS0tLS0t
LS0KPiAgICAgICAgICAgIHwgQ09TIDMgfAo+ICAgICAgICAgICAgLS0tLS0tLS0tCj4gICAgTDMg
Q0FUICB8IDB4MWZmIHwKPiAgICAgICAgICAgIC0tLS0tLS0tLQo+ICAgIEwyIENBVCAgfCAweGYg
ICB8Cj4gICAgICAgICAgICAtLS0tLS0tLS0KPiAKPiBTbywgd2Ugc2hvdWxkIHdyaXRlIGFsbCBm
ZWF0dXJlcyB2YWx1ZXMgaW50byB0aGVpciBNU1JzLiBUaGF0IHJlcXVpcmVzIHRoZQo+IGZlYXR1
cmUgYXJyYXksIGZlYXR1cmUgcHJvcGVydGllcyBhcnJheSBhbmQgdmFsdWUgYXJyYXkgYXJlIGlu
cHV0LgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXiBhcz8KCkknbSBub3Qgc3VyZSB0aGUgbGFzdCBzZW50ZW5jZSBpcyBoZWxwZnVsLgoK
PiAKPiBTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KPiAt
LS0KPiBDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENDOiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgo+IENDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
PiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAtLS0KPiAgeGVuL2Fy
Y2gveDg2L3Bzci5jIHwgNTEgKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspLCAyNCBkZWxl
dGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Bzci5jIGIveGVuL2FyY2gv
eDg2L3Bzci5jCj4gaW5kZXggZGFhMmFlYi4uNTk2YjBjYSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJj
aC94ODYvcHNyLmMKPiArKysgYi94ZW4vYXJjaC94ODYvcHNyLmMKPiBAQCAtMTExMSwyNSArMTEx
MSw0MCBAQCBzdGF0aWMgdW5zaWduZWQgaW50IGdldF9zb2NrZXRfY3B1KHVuc2lnbmVkIGludCBz
b2NrZXQpCj4gIHN0cnVjdCBjb3Nfd3JpdGVfaW5mbwo+ICB7Cj4gICAgICB1bnNpZ25lZCBpbnQg
Y29zOwo+IC0gICAgc3RydWN0IGZlYXRfbm9kZSAqZmVhdHVyZTsKPiArICAgIHN0cnVjdCBmZWF0
X25vZGUgKipmZWF0dXJlczsKPiAgICAgIGNvbnN0IHVpbnQzMl90ICp2YWw7Cj4gLSAgICBjb25z
dCBzdHJ1Y3QgZmVhdF9wcm9wcyAqcHJvcHM7Cj4gKyAgICB1bnNpZ25lZCBpbnQgYXJyYXlfbGVu
Owo+ICB9Owo+ICAKPiAgc3RhdGljIHZvaWQgZG9fd3JpdGVfcHNyX21zcnModm9pZCAqZGF0YSkK
PiAgewo+ICAgICAgY29uc3Qgc3RydWN0IGNvc193cml0ZV9pbmZvICppbmZvID0gZGF0YTsKPiAt
ICAgIHN0cnVjdCBmZWF0X25vZGUgKmZlYXQgPSBpbmZvLT5mZWF0dXJlOwo+IC0gICAgY29uc3Qg
c3RydWN0IGZlYXRfcHJvcHMgKnByb3BzID0gaW5mby0+cHJvcHM7Cj4gLSAgICB1bnNpZ25lZCBp
bnQgaSwgY29zID0gaW5mby0+Y29zLCBjb3NfbnVtID0gcHJvcHMtPmNvc19udW07Cj4gKyAgICB1
bnNpZ25lZCBpbnQgaSwgaW5kZXggPSAwLCBjb3MgPSBpbmZvLT5jb3M7Cj4gKyAgICBjb25zdCB1
aW50MzJfdCAqdmFsX2FycmF5ID0gaW5mby0+dmFsOwo+ICAKPiAtICAgIGZvciAoIGkgPSAwOyBp
IDwgY29zX251bTsgaSsrICkKPiArICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRShmZWF0
X3Byb3BzKTsgaSsrICkKPiAgICAgIHsKPiAtICAgICAgICBpZiAoIGZlYXQtPmNvc19yZWdfdmFs
W2NvcyAqIGNvc19udW0gKyBpXSAhPSBpbmZvLT52YWxbaV0gKQo+ICsgICAgICAgIHN0cnVjdCBm
ZWF0X25vZGUgKmZlYXQgPSBpbmZvLT5mZWF0dXJlc1tpXTsKPiArICAgICAgICBjb25zdCBzdHJ1
Y3QgZmVhdF9wcm9wcyAqcHJvcHMgPSBmZWF0X3Byb3BzW2ldOwo+ICsgICAgICAgIHVuc2lnbmVk
IGludCBjb3NfbnVtLCBqOwo+ICsKPiArICAgICAgICBpZiAoICFmZWF0IHx8ICFwcm9wcyApCj4g
KyAgICAgICAgICAgIGNvbnRpbnVlOwo+ICsKPiArICAgICAgICBjb3NfbnVtID0gcHJvcHMtPmNv
c19udW07Cj4gKyAgICAgICAgaWYgKCBpbmZvLT5hcnJheV9sZW4gPCBpbmRleCArIGNvc19udW0g
KQoKU2hvdWxkbid0IHRoaXMgYmUgJzw9Jz8gaW5kZXggKyBjb3NfbnVtIGlzIGFuIGluZGV4IHBv
c2l0aW9uIHdpdGggYmFzZQowIEFGQUlDVC4KCj4gKyAgICAgICAgICAgIHJldHVybjsKPiArCj4g
KyAgICAgICAgZm9yICggaiA9IDA7IGogPCBjb3NfbnVtOyBqKysgKQo+ICAgICAgICAgIHsKPiAt
ICAgICAgICAgICAgZmVhdC0+Y29zX3JlZ192YWxbY29zICogY29zX251bSArIGldID0gaW5mby0+
dmFsW2ldOwo+IC0gICAgICAgICAgICBwcm9wcy0+d3JpdGVfbXNyKGNvcywgaW5mby0+dmFsW2ld
LCBwcm9wcy0+dHlwZVtpXSk7Cj4gKyAgICAgICAgICAgIGlmICggZmVhdC0+Y29zX3JlZ192YWxb
Y29zICogY29zX251bSArIGpdICE9IHZhbF9hcnJheVtpbmRleCArIGpdICkKCkknbSBhZnJhaWQg
dGhpcyBjb2RlIGNvdWxkIGJlbmVmaXQgZnJvbSBhIGNvbW1lbnQgKG9yIGNvbW1lbnRzKQpleHBs
YWluaW5nIHdoYXQgYWxsIHRoaXMgYXJyYXlzIGFyZSBzdXBwb3NlZCB0byBjb250YWluLiBJTUhP
IGl0J3Mgbm90CnRyaXZpYWwgdG8gZm9sbG93IHdoYXQgeW91IGFyZSB0cnlpbmcgdG8gZG8gaGVy
ZS4KCkFsc28gbmFtZXMgbGlrZSB2YWxfYXJyYXkgYXJlIG5vdCBzcGVjaWFsbHkgaGVscGZ1bCwg
aXQncyBxdWl0ZSBjbGVhcgp0aGF0ICd2YWxfYXJyYXknIGlzIGFuIGFycmF5IGp1c3QgYnkgbG9v
a2luZyBhdCBpdCdzIHVzYWdlLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 14:39:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 14:39:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0Tmp-0006rA-HT; Fri, 06 Oct 2017 14:39:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44560dde8=Ian.Jackson@citrix.com>)
 id 1e0Tmo-0006qy-HG
 for xen-devel@lists.xensource.com; Fri, 06 Oct 2017 14:39:34 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 D8/77-03638-5A597D95; Fri, 06 Oct 2017 14:39:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpileJIrShJLcpLzFFi42JxWrrBXnfp1Ou
 RBq1vhSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aaxha2gkVsFfvWb2NuYPzM0sXIySEh4C+x
 eP5SZgjbXWJ6+wo2EFsIyJ645BA7hK0tcfHnASYIW0vi9elbYL28AoISJ2c+AbOZBXQkFuz+x
 AZhy0tsfzsHbCabgK5E05a/YHERoJor1zcDzeECqpnHJLFww2WwhLCAt8TvB+fAGjgFAiWWd5
 1hASkSEjjHKPHn6HRWmEtP3F8EZZtIvF24E6iZA6jIRGJ+vy7EQR4SnT+PM0KE1STmro8HCbM
 IqEh07d/FCNFpIbHjYx/bBEbRWUhemIXkhVlIXljAyLyKUb04tagstUjXTC+pKDM9oyQ3MTNH
 19DATC83tbg4MT01JzGpWC85P3cTIzAmGIBgB+O8E/6HGCU5mJREed2mXI8U4kvKT6nMSCzOi
 C8qzUktPsQow8GhJMF7ECQnWJSanlqRlpkDjE6YtAQHj5IIry5Imre4IDG3ODMdInWK0Zjjxs
 Prf5g4Om7e/cMkxJKXn5cqJc7bC1IqAFKaUZoHNwiWNC4xykoJ8zICnSbEU5BalJtZgir/ilG
 cg1FJmHcdyBSezLwSuH2vgE5hAjplTtMVkFNKEhFSUg2MLdN3sdWJTPN2/pjgXv2sIfqHfuJB
 4akKT9asWXd+XuqFvTPuJ9rpiVgdiXts8XJWjKzLzi2FNl5prcb7F+9lOnkyR0Dk7rI0/T37H
 EsyjlS7f71SWDo1fvnPmBmxIj/vC3Ed5FfULT4gJWbl9vol86EVwq++t/O0fpZJXy9a2/HuN/
 u9JU8MlFiKMxINtZiLihMBARSvhRUDAAA=
X-Env-Sender: prvs=44560dde8=Ian.Jackson@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1507300771!78646414!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44525 invoked from network); 6 Oct 2017 14:39:32 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 14:39:32 -0000
X-IronPort-AV: E=Sophos;i="5.42,483,1500940800"; d="scan'208";a="450746811"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
Resent-Message-ID: <22999.38305.777103.317120@mariner.uk.xensource.com>
Resent-Date: Fri, 6 Oct 2017 15:39:29 +0100
Resent-To: <xen-devel@lists.xensource.com>
MIME-Version: 1.0
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: Peter Maydell <peter.maydell@linaro.org>
In-Reply-To: <CAFEAcA-xTX8sL-ybzTs0p68B522ME=ckLo6NL=A1WV8N8bSwoQ@mail.gmail.com>
References: <1507133891-26013-1-git-send-email-ian.jackson@eu.citrix.com>
 <1507133891-26013-8-git-send-email-ian.jackson@eu.citrix.com>
 <CAFEAcA-xTX8sL-ybzTs0p68B522ME=ckLo6NL=A1WV8N8bSwoQ@mail.gmail.com>
X-IronPort-AV: E=Sophos;i="5.42,483,1500940800"; d="scan'208";a="450744544"
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Resent-From: Ian Jackson <Ian.Jackson@eu.citrix.com>
Message-ID: <a92e0ec6406a427bac8b632bd2771542@FTLPEX02CAS04.citrite.net>
Date: Fri, 6 Oct 2017 10:39:31 -0400
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 QEMU Developers <qemu-devel@nongnu.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>, xen-devel@nongnu.org
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH 7/8] os-posix: Provide new
	-runasid option
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

KHJlc2VuZGluZyB0byBmaXggeGVuLWRldmVsIENDKQoKUGV0ZXIgTWF5ZGVsbCB3cml0ZXMgKCJS
ZTogW1FlbXUtZGV2ZWxdIFtQQVRDSCA3LzhdIG9zLXBvc2l4OiBQcm92aWRlIG5ldyAtcnVuYXNp
ZCBvcHRpb24iKToKPiBPbiA0IE9jdG9iZXIgMjAxNyBhdCAxNzoxOCwgSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+IHdyb3RlOgo+ID4gIHN0YXRpYyB2b2lkIGNoYW5nZV9w
cm9jZXNzX3VpZCh2b2lkKQo+ID4gIHsKPiA+IC0gICAgaWYgKHVzZXJfcHdkKSB7Cj4gPiAtICAg
ICAgICBpZiAoc2V0Z2lkKHVzZXJfcHdkLT5wd19naWQpIDwgMCkgewo+ID4gKyAgICBpZiAodXNl
cl9wd2QgfHwgdXNlcl91aWQgIT0gKHVpZF90KS0xKSB7Cj4gPiArICAgICAgICBpZiAoc2V0Z2lk
KHVzZXJfcHdkID8gdXNlcl9wd2QtPnB3X2dpZCA6IHVzZXJfZ2lkKSA8IDApIHsKPiA+ICAgICAg
ICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkZhaWxlZCB0byBzZXRnaWQoJWQpXG4iLCB1c2VyX3B3
ZC0+cHdfZ2lkKTsKPiAKPiBJZiB5b3UncmUgY2hhbmdpbmcgdGhlIGdpZCB3ZSBwYXNzIHRvIHNl
dGdpZCgpIEkgdGhpbmsgeW91IHNob3VsZAo+IGFsc28gY2hhbmdlIHRoZSB2YWx1ZSB3ZSB0ZWxs
IHRoZSB1c2VyIHdlIHRyaWVkIHRvIHVzZSBpbiB0aGUKPiBlcnJvciBtZXNzYWdlLCBvciBpdCBj
b3VsZCBiZSByYXRoZXIgY29uZnVzaW5nLgoKVGhhbmtzIGZvciB0aGUgcmV2aWV3LiAgU29ycnkg
YWJvdXQgdGhlIG1lc3MgaGVyZS4gIEkgaGF2ZSBmaXhlZCBhbGwKdGhlc2UgcHJvYmxlbXMuCgpJ
YW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 14:40:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 14:40:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0TnG-0007Cj-T3; Fri, 06 Oct 2017 14:40:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44560dde8=Ian.Jackson@citrix.com>)
 id 1e0TnF-0006wV-ND
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 14:40:01 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 3A/4B-03046-0C597D95; Fri, 06 Oct 2017 14:40:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBIsWRWlGSWpSXmKPExsXitHRDpO72qdc
 jDa6c0rD4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOWvdcuuMNccXZ3QgPjPaYuRk4OCQF/iQX3
 W1lBbCEBd4mDn3awQNjaEtOOf2WCsZ9+O8UMYvMKCEqcnPkErIZZQEdiwe5PbBC2vMT2t3PAa
 tgEdCWatvwFi4sI6El0rWlmhqi5yCgxYUEIiC0sYCdx4+kdsDgnkN2x+CLQTC6gXbsZJeYs/8
 gMc9yL3yugDjWReLtwJ9BQDqAiE4n5/boQ93hI/Ph0gxkirCYxd308SJhFQEVi5/tlTBMYhWc
 huXoWkqtnIbl6ASPzKkaN4tSistQiXSNjvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT8
 3E2MwPBmAIIdjH/mBx5ilORgUhLldZtyPVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBEROsCg1P
 bUiLTMHGGkwaQkOHiURXl2QNG9xQWJucWY6ROoUozHHjYfX/zBxdNy8+4dJiCUvPy9VSpxXAK
 RUAKQ0ozQPbhAsAVxilJUS5mUEOk2IpyC1KDezBFX+FaM4B6OSMK8xyBSezLwSuH2vgE5hAjp
 lTtMVkFNKEhFSUg2ME36GRP+oPaK0ZlcxI59+945Zrt9XrM+5OPMPr3Ss99mIuqQ7V57GaNwT
 3enE1W9vlBIewWMQX3pjZ95Jd+kXTxdvmFwg0rJBZ+XdNf8qXrLVmxjvbv7/pP/Rnw8NdQoP3
 u/SudM89dC84wrL+GSqjpWd3WJ+snfq05AF7XLzooRqYtuLclewKLEUZyQaajEXFScCABPdqk
 H7AgAA
X-Env-Sender: prvs=44560dde8=Ian.Jackson@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1507300789!110558277!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37010 invoked from network); 6 Oct 2017 14:39:51 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 14:39:51 -0000
X-IronPort-AV: E=Sophos;i="5.42,483,1500940800"; d="scan'208";a="442783689"
Resent-Message-ID: <22999.38322.448064.350140@mariner.uk.xensource.com>
Resent-Date: Fri, 6 Oct 2017 15:39:46 +0100
Resent-To: <xen-devel@lists.xenproject.org>
MIME-Version: 1.0
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: Ross Lagerwall <ross.lagerwall@citrix.com>
In-Reply-To: <5e5b3443-eb6f-de15-2cd6-35b5c9cf084a@citrix.com>
References: <1507133891-26013-1-git-send-email-ian.jackson@eu.citrix.com>
 <1507133891-26013-8-git-send-email-ian.jackson@eu.citrix.com>
 <5e5b3443-eb6f-de15-2cd6-35b5c9cf084a@citrix.com>
X-IronPort-AV: E=Sophos;i="5.42,483,1500940800"; d="scan'208";a="442781266"
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Resent-From: Ian Jackson <Ian.Jackson@eu.citrix.com>
Message-ID: <54f2507ab47942c8868bd1c88645bf0e@FTLPEX02CAS03.citrite.net>
Date: Fri, 6 Oct 2017 10:39:48 -0400
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 xen-devel@nongnu.org
Subject: Re: [Xen-devel] [PATCH 7/8] os-posix: Provide new -runasid option
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

KHJlc2VuZGluZyB0byBmaXggeGVuLWRldmVsIENDKQoKUm9zcyBMYWdlcndhbGwgd3JpdGVzICgi
UmU6IFtQQVRDSCA3LzhdIG9zLXBvc2l4OiBQcm92aWRlIG5ldyAtcnVuYXNpZCBvcHRpb24iKToK
PiBPbiAxMC8wNC8yMDE3IDA1OjE4IFBNLCBJYW4gSmFja3NvbiB3cm90ZToKPiA+IC0gICAgICAg
IGlmIChzZXR1aWQodXNlcl9wd2QtPnB3X3VpZCkgPCAwKSB7Cj4gPiArICAgICAgICBpZiAoc2V0
dWlkKHVzZXJfcHdkID8gdXNlcl9wd2QtPnB3X3VpZCA6IHVzZXJfZ2lkKSA8IDApIHsKPiA+ICAg
ICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJGYWlsZWQgdG8gc2V0dWlkKCVkKVxuIiwgdXNl
cl9wd2QtPnB3X3VpZCk7Cj4gPiAgICAgICAgICAgICAgIGV4aXQoMSk7Cj4gPiAgICAgICAgICAg
fQo+IAo+IFRoaXMgbGFzdCBvbmUgc2hvdWxkIGJlIHVzZXJfdWlkLCBub3QgdXNlcl9naWQuCgpU
aGFua3MsIGZpeGVkLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 14:40:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 14:40:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0To8-0007ZL-5o; Fri, 06 Oct 2017 14:40:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4459bb304=wei.liu2@citrix.com>)
 id 1e0To6-0007Yz-DE
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 14:40:54 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 DA/28-03101-5F597D95; Fri, 06 Oct 2017 14:40:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDve6Xqdc
 jDVp28Fl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnT7+xkLPjCUnGxdx5bA2MzSxcjB4eEgL/E
 g7uhXYycHCwCKhJbZ95kBLHZBJQlfnb2soHYIkB276/fQOVcHMwCc5klXv2dwgjSKywQKHH0i
 yxIDa+AhUTnr/lgvUIC2RL/ZuxlhIgLSpyc+YQFxGYW0JFYsPsTG0grs4C0xPJ/HCBhTgF7iW
 UXloOViwKd0Ll0DgvEGAWJjunHmCYw8s1CMmkWkkmzECYtYGRexahRnFpUllqka2Sil1SUmZ5
 RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGGYMQLCDcd/HyEOMkhxMSqK8blOuRwrxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4D0IkhMsSk1PrUjLzAEGPExagoNHSYT3JUiat7ggMbc4Mx0id
 YpRl+PGw+t/mIRY8vLzUqXEeXtBigRAijJK8+BGwKLvEqOslDAvI9BRQjwFqUW5mSWo8q8YxT
 kYlYR5jUGm8GTmlcBtegV0BBPQEXOaroAcUZKIkJJqYNxwr+ZB5uePDhf/LbnAxZgU+XVv12E
 tw12q+1h+fLuguShDrVl63YPpN2sXiB5e0PZmw6Mq2+bgbpslu8tDL1ic+LIgMq22VaLXbEJK
 6uJT9pavHLTPhVh8vvL0YkQLe4Xoygozbu7biod3z3TOYH4eIxVyfKPXpRQXb9Ht789HFhmw2
 f5weqbEUpyRaKjFXFScCACzSobYuQIAAA==
X-Env-Sender: prvs=4459bb304=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1507300850!53663417!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10737 invoked from network); 6 Oct 2017 14:40:51 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 14:40:51 -0000
X-IronPort-AV: E=Sophos;i="5.42,483,1500940800"; d="scan'208";a="450747087"
Date: Fri, 6 Oct 2017 15:40:48 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20171006144048.w66nzqozcb2ntpxa@citrix.com>
References: <20171006114829.1718-1-wei.liu2@citrix.com>
 <59D7959A020000780018313F@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59D7959A020000780018313F@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] xen,
 tools: console.h shouldn't require string.h by default
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMDYsIDIwMTcgYXQgMDY6Mzk6MjJBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA2LjEwLjE3IGF0IDEzOjQ4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBAQCAtNDAsNyArMzgsOSBAQCBzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2Ugewo+ID4g
ICAgICBYRU5DT05TX1JJTkdfSURYIG91dF9jb25zLCBvdXRfcHJvZDsKPiA+ICB9Owo+ID4gIAo+
ID4gLSNpZiBkZWZpbmVkKF9fR05VQ19fKSAmJiAhZGVmaW5lZChfX1NUUklDVF9BTlNJX18pCj4g
PiArI2lmIGRlZmluZWQoX19HTlVDX18pICYmICFkZWZpbmVkKF9fU1RSSUNUX0FOU0lfXykgJiYg
XAo+ID4gKyAgICBkZWZpbmVkKFhFTl9XQU5UX0ZMRVhfQ09OU09MRV9SSU5HKQo+ID4gKyNpbmNs
dWRlICJyaW5nLmgiCj4gPiAgREVGSU5FX1hFTl9GTEVYX1JJTkcoeGVuY29ucyk7Cj4gPiAgI2Vu
ZGlmCj4gCj4gV291bGRuJ3QgaXQgYmUgcmVhc29uYWJsZSB0byBkcm9wIHRoZSBHTlUgYW5kIEFO
U0kgY2hlY2tzPwo+IFNvbWVvbmUgbm90IHVzaW5nIGEgc3VpdGFibGUgY29tcGlsZXIgc2ltcGx5
IHNob3VsZG4ndCBkZWZpbmUKPiB0aGUgbWFjcm8uCgpUaGF0IHdvdWxkIGJlIGZpbmUgYnkgbWUu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 14:43:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 14:43:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0TqX-00084g-IE; Fri, 06 Oct 2017 14:43:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445016e61=George.Dunlap@citrix.com>)
 id 1e0TqW-00084X-0Q
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 14:43:24 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 6D/D0-02044-B8697D95; Fri, 06 Oct 2017 14:43:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHRDpG7LtOu
 RBv/mm1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm3p85kKvgpVjFvwlG2BsYTfF2MnBwSAv4S
 Vzvb2EBsYQEviQeXbrGD2CICARKn+xpYQWxmgWiJmRsWANVwcQgJLGOUuPLsF1iCTUBPYt7xr
 ywgNq+ArUTP0Q9ARRwcLAIqErenVYOERQXCJZrO9kOVCEqcnPmEBaSEU8BeYvPlShCTWUBTYv
 0ufYhN4hK3nsxngrDlJba/ncMMYgsJqEosfnCUfQIj/ywkg2YhdM9C0j0LSfcCRpZVjBrFqUV
 lqUW6RpZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBYVnPwMC4g/HyFr9DjJIc
 TEqivG5TrkcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD9PBUoJ1iUmp5akZaZA4wQmLQEB4+SC
 O81kDRvcUFibnFmOkTqFKOilDhvF0hCACSRUZoH1waLykuMslLCvIwMDAxCPAWpRbmZJajyrx
 jFORiVhHnfg1zGk5lXAjf9FdBiJqDFc5qugCwuSURISTUwBv/a9vb9ljDB1CRz/5Zwx9i/t+o
 E3v+eFvhIz4jv5azjPyukz+jF/7XULv69JvT4xcK8o92bS3o0r2b1bG7XK9xrbMUX63At+cEL
 AX62vH0ipwzP/WVVPHdT4f6Jep6lZyzvzVy857REb7Jb6CPvRSzTNGcc0p57hKtF3+6N/9SV+
 VueTXNcpcRSnJFoqMVcVJwIAMapRjbFAgAA
X-Env-Sender: prvs=445016e61=George.Dunlap@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1507300994!89946058!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5647 invoked from network); 6 Oct 2017 14:43:16 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 14:43:16 -0000
X-IronPort-AV: E=Sophos;i="5.42,483,1500940800"; d="scan'208";a="442784186"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
 <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
 <59BAB974020000780017B39C@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <329bd3b4-a506-0c26-f768-eb72dbc5e5b1@citrix.com>
Date: Fri, 6 Oct 2017 15:43:09 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59BAB974020000780017B39C@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 08/17] x86emul: fold/eliminate some local
	variables
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTQvMjAxNyAwNDoxNiBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gTWFrZSBpIHN3aXRj
aC13aWRlIChhdCBvbmNlIG1ha2luZyBpdCB1bnNpZ25lZCwgYXMgaXQgc2hvdWxkIGhhdmUgYmVl
bikKPiBhbmQgaW50cm9kdWNlIG4gKGZvciBpbW1lZGlhdGUgdXNlIGluIGVudGVyIGFuZCBhYW0v
YWFkIGhhbmRsaW5nKS4KPiBFbGltaW5hdGUgb24tc3RhY2sgYXJyYXlzIGluIHB1c2hhL3BvcGEg
aGFuZGxpbmcuIFVzZSBlYS52YWwgaW5zdGVhZCBvZgo+IGEgY3VzdG9tIHZhcmlhYmxlIGluIGJv
dW5kIGhhbmRsaW5nLgo+IAo+IE5vIChpbnRlbmRlZCkgZnVuY3Rpb25hbCBjaGFuZ2UuCj4gCj4g
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IAo+IC0tLSBh
L3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCj4gKysrIGIveGVuL2FyY2gv
eDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKPiBAQCAtMzIzOCw2ICszMjM4LDcgQEAgeDg2
X2VtdWxhdGUoCj4gICAgICAgICAgc3RydWN0IHNlZ21lbnRfcmVnaXN0ZXIgY3MsIHNyZWc7Cj4g
ICAgICAgICAgc3RydWN0IGNwdWlkX2xlYWYgY3B1aWRfbGVhZjsKPiAgICAgICAgICB1aW50NjRf
dCBtc3JfdmFsOwo+ICsgICAgICAgIHVuc2lnbmVkIGludCBpLCBuOwo+ICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgZHVtbXk7Cj4gIAo+ICAgICAgY2FzZSAweDAwIC4uLiAweDA1OiBhZGQ6IC8qIGFk
ZCAqLwo+IEBAIC0zMzcwLDQ3ICszMzcxLDQ1IEBAIHg4Nl9lbXVsYXRlKAo+ICAgICAgICAgICAg
ICBnb3RvIGRvbmU7Cj4gICAgICAgICAgYnJlYWs7Cj4gIAo+IC0gICAgY2FzZSAweDYwOiAvKiBw
dXNoYSAqLyB7Cj4gLSAgICAgICAgaW50IGk7Cj4gLSAgICAgICAgdW5zaWduZWQgaW50IHJlZ3Nb
XSA9IHsKPiAtICAgICAgICAgICAgX3JlZ3MuZWF4LCBfcmVncy5lY3gsIF9yZWdzLmVkeCwgX3Jl
Z3MuZWJ4LAo+IC0gICAgICAgICAgICBfcmVncy5lc3AsIF9yZWdzLmVicCwgX3JlZ3MuZXNpLCBf
cmVncy5lZGkgfTsKPiAtCj4gKyAgICBjYXNlIDB4NjA6IC8qIHB1c2hhICovCj4gICAgICAgICAg
ZmFpbF9pZighb3BzLT53cml0ZSk7Cj4gKyAgICAgICAgZWEudmFsID0gX3JlZ3MuZXNwOwo+ICAg
ICAgICAgIGZvciAoIGkgPSAwOyBpIDwgODsgaSsrICkKPiArICAgICAgICB7Cj4gKyAgICAgICAg
ICAgIHZvaWQgKnJlZyA9IGRlY29kZV9yZWdpc3RlcihpLCAmX3JlZ3MsIDApOwo+ICsKPiAgICAg
ICAgICAgICAgaWYgKCAocmMgPSBvcHMtPndyaXRlKHg4Nl9zZWdfc3MsIHNwX3ByZV9kZWMob3Bf
Ynl0ZXMpLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnJlZ3NbaV0sIG9w
X2J5dGVzLCBjdHh0KSkgIT0gMCApCj4gLSAgICAgICAgICAgIGdvdG8gZG9uZTsKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZyAhPSAmX3JlZ3MuZXNwID8gcmVnIDogJmVh
LnZhbCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wX2J5dGVzLCBjdHh0
KSkgIT0gMCApCj4gKyAgICAgICAgICAgICAgICBnb3RvIGRvbmU7Cj4gKyAgICAgICAgfQo+ICAg
ICAgICAgIGJyZWFrOwo+IC0gICAgfQo+IC0KPiAtICAgIGNhc2UgMHg2MTogLyogcG9wYSAqLyB7
Cj4gLSAgICAgICAgaW50IGk7Cj4gLSAgICAgICAgdW5zaWduZWQgaW50IGR1bW15X2VzcCwgKnJl
Z3NbXSA9IHsKPiAtICAgICAgICAgICAgJl9yZWdzLmVkaSwgJl9yZWdzLmVzaSwgJl9yZWdzLmVi
cCwgJmR1bW15X2VzcCwKPiAtICAgICAgICAgICAgJl9yZWdzLmVieCwgJl9yZWdzLmVkeCwgJl9y
ZWdzLmVjeCwgJl9yZWdzLmVheCB9Owo+ICAKPiArICAgIGNhc2UgMHg2MTogLyogcG9wYSAqLwo+
ICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgODsgaSsrICkKPiAgICAgICAgICB7Cj4gKyAgICAg
ICAgICAgIHZvaWQgKnJlZyA9IGRlY29kZV9yZWdpc3Rlcig3IC0gaSwgJl9yZWdzLCAwKTsKPiAr
Cj4gICAgICAgICAgICAgIGlmICggKHJjID0gcmVhZF91bG9uZyh4ODZfc2VnX3NzLCBzcF9wb3N0
X2luYyhvcF9ieXRlcyksCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZHN0
LnZhbCwgb3BfYnl0ZXMsIGN0eHQsIG9wcykpICE9IDAgKQo+ICAgICAgICAgICAgICAgICAgZ290
byBkb25lOwo+ICsgICAgICAgICAgICBpZiAoIHJlZyA9PSAmX3JlZ3MucihzcCkgKQo+ICsgICAg
ICAgICAgICAgICAgY29udGludWU7Cj4gICAgICAgICAgICAgIGlmICggb3BfYnl0ZXMgPT0gMiAp
Cj4gLSAgICAgICAgICAgICAgICAqKHVpbnQxNl90ICopcmVnc1tpXSA9ICh1aW50MTZfdClkc3Qu
dmFsOwo+ICsgICAgICAgICAgICAgICAgKih1aW50MTZfdCAqKXJlZyA9IGRzdC52YWw7Cj4gICAg
ICAgICAgICAgIGVsc2UKPiAtICAgICAgICAgICAgICAgICpyZWdzW2ldID0gZHN0LnZhbDsgLyog
NjRiOiB6ZXJvLWV4dCBkb25lIGJ5IHJlYWRfdWxvbmcoKSAqLwo+ICsgICAgICAgICAgICAgICAg
Kih1bnNpZ25lZCBsb25nICopcmVnID0gZHN0LnZhbDsKPiAgICAgICAgICB9Cj4gICAgICAgICAg
YnJlYWs7Cj4gLSAgICB9Cj4gIAo+ICAgICAgY2FzZSAweDYyOiAvKiBib3VuZCAqLyB7Cj4gLSAg
ICAgICAgdW5zaWduZWQgbG9uZyBzcmNfdmFsMjsKPiAgICAgICAgICBpbnQgbGIsIHViLCBpZHg7
Cj4gKwo+ICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihzcmMudHlwZSAhPSBPUF9NRU0s
IEVYQ19VRCk7Cj4gICAgICAgICAgaWYgKCAocmMgPSByZWFkX3Vsb25nKHNyYy5tZW0uc2VnLCB0
cnVuY2F0ZV9lYShzcmMubWVtLm9mZiArIG9wX2J5dGVzKSwKClRoaXMgaXMgdGhlIGJpdCB3aGVy
ZSB0aGUgY29udGV4dCBpcyB3cm9uZzsgaXMgdGhpcyBtZWFudCB0byBiZSBhcHBsaWVkCm9uIHRv
cCBvZiBteSBBRkwgc2VyaWVzPwoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 14:47:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 14:47:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0Tug-0008Hb-2P; Fri, 06 Oct 2017 14:47:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e0Tuf-0008HV-DU
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 14:47:41 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 A5/11-03870-C8797D95; Fri, 06 Oct 2017 14:47:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS7d7+vV
 Ig85nNhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bP26uYC5awV1yefpGxgbGBrYuRk0NIIE9i
 +8qtTCA2r4CdxOXOBlYQW0LAUOL0wpssIDaLgKrElbN/wOrZBNQl2p5tB6sREdCTuLnpNnMXI
 xcHs0Afo8Ten11gCWEBb4nPp66ygySEBG4ySnw/uJAdJMEJtKFpxXugqRxA2wQl/u4QBgkzC2
 hJPPx1iwXC1pZYtvA1M0gJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGNWLU4vKUot0jfW
 SijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQLDjwEIdjB2/HM6xCjJwaQkyus25Xqk
 EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne9dOAcoJFqempFWmZOcBIgElLcPAoifC2gqR5iwsSc
 4sz0yFSpxiNOW48vP6HiaPj5t0/TEIsefl5qVLivIUgpQIgpRmleXCDYBF6iVFWSpiXEeg0IZ
 6C1KLczBJU+VeM4hyMSsK8fSBTeDLzSuD2vQI6hQnolDlNV0BOKUlESEk1MKrPfXtqUzAzh9A
 682mrHCbPdeC9n9rM3Rb5w2PBix/fK9OMt/1YOv2iTtSN84+9DU4wnJ5S8V5Ubu2jnfZft6qY
 ClfOkvycsL8/vVfv1W5T3R/y89R3Vl3wMZp+8M+xHN34LRki/fl64Q8d7rmJaHcvXHh3os60s
 rVX4juaf66wWP/jalXhhHNKLMUZiYZazEXFiQCXYww1ywIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1507301258!76575234!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34227 invoked from network); 6 Oct 2017 14:47:39 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Oct 2017 14:47:39 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 06 Oct 2017 08:47:37 -0600
Message-Id: <59D7B3A802000078001832F5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 06 Oct 2017 08:47:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
 <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
 <59BAB974020000780017B39C@prv-mh.provo.novell.com>
 <b2b77c5c-9626-6475-6cbb-aa9d842d6396@citrix.com>
In-Reply-To: <b2b77c5c-9626-6475-6cbb-aa9d842d6396@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 08/17] x86emul: fold/eliminate some local
 variables
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA2LjEwLjE3IGF0IDE2OjIxLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAwOS8xNC8yMDE3IDA0OjE2IFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gTWFrZSBp
IHN3aXRjaC13aWRlIChhdCBvbmNlIG1ha2luZyBpdCB1bnNpZ25lZCwgYXMgaXQgc2hvdWxkIGhh
dmUgYmVlbikKPj4gYW5kIGludHJvZHVjZSBuIChmb3IgaW1tZWRpYXRlIHVzZSBpbiBlbnRlciBh
bmQgYWFtL2FhZCBoYW5kbGluZykuCj4+IEVsaW1pbmF0ZSBvbi1zdGFjayBhcnJheXMgaW4gcHVz
aGEvcG9wYSBoYW5kbGluZy4gVXNlIGVhLnZhbCBpbnN0ZWFkIG9mCj4+IGEgY3VzdG9tIHZhcmlh
YmxlIGluIGJvdW5kIGhhbmRsaW5nLgo+PiAKPj4gTm8gKGludGVuZGVkKSBmdW5jdGlvbmFsIGNo
YW5nZS4KPj4gCj4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KPiAKPiBUaGlzIHBhdGNoIGRvZXNuJ3Qgc2VlbSB0byBhcHBseSBlaXRoZXIgdG8gdGlwLCBv
ciB0byB0aGUgc3RhdGUgb2YgdGhlCj4gYnJhbmNoIGF0IHRoZSB0aW1lIGl0IHdhcyBzZW50ICgx
NSBTZXB0ZW1iZXIpIC0tIGFsdGhvdWdoIGEgcXVpY2sgc2Nhbgo+IHdhc24ndCBhYmxlIHRvIGRl
dGVybWluZSB3aGF0IGdpdCAoYW5kIGVtYWNzIGRpZmYgbW9kZSkgZGlkbid0IGxpa2UuCgpPaCwg
SSBkaWRuJ3Qgbm90aWNlIGl0IGhhcyBhIGNvbnRleHR1YWwgZGVwZW5kZW5jeSBvbgoieDg2ZW11
bC9mdXp6OiBhZGQgcnVkaW1lbnRhcnkgbGltaXQgY2hlY2tpbmciLCB3aGljaCBJIGhhdmUgaW4K
bXkgcXVldWUgYWhlYWQgb2YgdGhpcyBzZXJpZXMgKEkndmUgcmVhbGx5IGJlZW4gZXhwZWN0aW5n
IGl0IHRvCmdvIGluIGFueSBkYXksIGJ1dCBzYWRseSBpdCBzdGlsbCBsYWNrcyBhIHJldmlldyBv
ciBhY2spLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 14:49:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 14:49:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0Tvw-0008Nl-CG; Fri, 06 Oct 2017 14:49:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1e0Tvv-0008Nd-E9
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 14:48:59 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 A5/5C-01894-AD797D95; Fri, 06 Oct 2017 14:48:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVysyfVTffK9Ou
 RBq9msVks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnTlnQzF+wRqHj66iFrA+Mfni5GLg4hgc2M
 EnuXNrJAOLsZJRZ0vWPsYuTgEBaol5h4TaaLkZNDRCBdYsXxHcwgNcwC8xglZqz9yQzRsJ1J4
 sHRXYwgVWwCmhJ3Pn9iArF5Bawkrt//xAJiswioSOx7uAHMFhUIl9j//RozRI2gxMmZT8DinA
 KeEgt6b4PFmQXMJOZtfghli0vcejKfCcKWl2jeOpt5AiP/LCTts5C0zELSMgtJywJGllWMGsW
 pRWWpRbqGRnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIEhygAEOxj7ZjkfYpTk
 YFIS5XWbcj1SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv3WlAOcGi1PTUirTMHGC0wKQlOHiUR
 HhbQdK8xQWJucWZ6RCpU4yKUuK8P0ESAiCJjNI8uDZYhF5ilJUS5mUEOkSIpyC1KDezBFX+Fa
 M4B6OSMC87MN6FeDLzSuCmvwJazAS0eE7TFZDFJYkIKakGRu2Fwq68zu+vpiTXTdJgmpq/Mf5
 BdULjtntGNTd0993wFZtzaU1mhGvfoS1WH3pWW6/9Jv3Vc5XToxs/dA6mlfYtOHPaU2Nb5MmY
 s8/3cF792CT74brHdaO24sM3Rfq01qnO7mI6Ns1IUWdj+qrewomrv9jHBrzsKhU/n/m9dn154
 rVYHak0HSWW4oxEQy3mouJEAIQaPYnLAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1507301331!77396916!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7587 invoked from network); 6 Oct 2017 14:48:51 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-10.tower-206.messagelabs.com with SMTP; 6 Oct 2017 14:48:51 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C7D971435;
 Fri,  6 Oct 2017 07:48:50 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B4D193F58C;
 Fri,  6 Oct 2017 07:48:49 -0700 (PDT)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
References: <1507227824-11744-1-git-send-email-andrew.cooper3@citrix.com>
 <1507227824-11744-4-git-send-email-andrew.cooper3@citrix.com>
 <20171006095722.c2mg4k56hdm6o3fm@MacBook-Pro-de-Roger.local>
 <cb51510b-a0e5-3497-8fcb-b99f828a7704@citrix.com>
 <20171006103619.md3qulpvhaedytgd@MacBook-Pro-de-Roger.local>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <088664ba-690f-3e65-cd8d-90feb9c5ef22@arm.com>
Date: Fri, 6 Oct 2017 15:48:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20171006103619.md3qulpvhaedytgd@MacBook-Pro-de-Roger.local>
Content-Language: en-US
Cc: Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.10 3/5] tools/dombuilder: Switch to
 using gfn terminology for console and xenstore rings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgUm9nZXIsCgpPbiAwNi8xMC8xNyAxMTozNiwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBP
biBGcmksIE9jdCAwNiwgMjAxNyBhdCAxMDowMzozOUFNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdy
b3RlOgo+PiBPbiAwNi8xMC8xNyAxMDo1NywgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4+IE9u
IFRodSwgT2N0IDA1LCAyMDE3IGF0IDA2OjIzOjQxUE0gKzAwMDAsIEFuZHJldyBDb29wZXIgd3Jv
dGU6Cj4+Pj4gQEAgLTYxMiwxNCArNjE0LDE5IEBAIHN0YXRpYyBpbnQgYWxsb2NfbWFnaWNfcGFn
ZXNfaHZtKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKPj4+PiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBYODZfSFZNX05SX1NQRUNJQUxfUEFHRVMpICkKPj4+PiAgICAgICAgICAg
ICAgIGdvdG8gZXJyb3Jfb3V0Owo+Pj4+ICAgCj4+Pj4gLSAgICB4Y19odm1fcGFyYW1fc2V0KHhj
aCwgZG9taWQsIEhWTV9QQVJBTV9TVE9SRV9QRk4sCj4+Pj4gLSAgICAgICAgICAgICAgICAgICAg
IHNwZWNpYWxfcGZuKFNQRUNJQUxQQUdFX1hFTlNUT1JFKSk7Cj4+Pj4gKyAgICBkb20tPnhlbnN0
b3JlX2dmbiA9IHNwZWNpYWxfcGZuKFNQRUNJQUxQQUdFX1hFTlNUT1JFKTsKPj4+IEEgcHJlLXBh
dGNoIHRvIHMvc3BlY2lhbF9wZm4vc3BlY2lhbF9nZm4vIHdvdWxkIGJlIG5pY2UgOikgZm9yCj4+
PiBjb2hlcmVuY3kuCj4+Cj4+IFNvcnRpbmcgb3V0IGFsbCB0ZXJtaW5vbG9neSBpcyBhIGZhciBs
YXJnZXIgcHJvYmxlbSB0aGFuIEkgaGF2ZSB0aW1lIGZvcgo+PiBhdG0uICBGb3IgSFZNIGd1ZXN0
cywgcGZuID09IGdmbiwgc28gSSBjaG9zZSBub3QgdG8gZGl2ZSBkb3duIHRoYXQKPj4gcmFiYml0
IGhvbGUgcmlnaHQgbm93Lgo+IAo+IEhlaCwgcmlnaHQuCj4gCj4+Pgo+Pj4+IGRpZmYgLS1naXQg
YS90b29scy9saWJ4bC9saWJ4bF9kb20uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCj4+Pj4g
aW5kZXggZWY4MzRlNi4uMDM4OWEwNiAxMDA2NDQKPj4+PiAtLS0gYS90b29scy9saWJ4bC9saWJ4
bF9kb20uYwo+Pj4+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCj4+Pj4gQEAgLTg1MSwx
NCArODUxLDkgQEAgaW50IGxpYnhsX19idWlsZF9wdihsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBk
b21pZCwKPj4+PiAgICAgICBpZiAocmV0ICE9IDApCj4+Pj4gICAgICAgICAgIGdvdG8gb3V0Owo+
Pj4+ICAgCj4+Pj4gLSAgICBpZiAoeGNfZG9tX3RyYW5zbGF0ZWQoZG9tKSkgewo+Pj4+IC0gICAg
ICAgIHN0YXRlLT5jb25zb2xlX21mbiA9IGRvbS0+Y29uc29sZV9wZm47Cj4+Pj4gLSAgICAgICAg
c3RhdGUtPnN0b3JlX21mbiA9IGRvbS0+eGVuc3RvcmVfcGZuOwo+Pj4+IC0gICAgICAgIHN0YXRl
LT52dWFydF9nZm4gPSBkb20tPnZ1YXJ0X2dmbjsKPj4+IFRoaXMgY2h1bmsgc2hvdWxkIGdvIHdp
dGggcGF0Y2ggMSwgaXQncyBhIFBWSHYxIGxlZnRvdmVyIGFsc28uCj4+Cj4+IFNhZGx5LCBubyBp
dHMgbm90IDooCj4+Cj4+IEFSTSB1c2VzIGxpYnhsX19idWlsZF9wdigpLCBub3QgbGlieGxfX2J1
aWxkX2h2bSgpCj4gCj4gUmVhbGx5PyBUaGF0J3Mgc2VlbXMgdmVyeSB3cm9uZ15XIGNvbmZ1c2lu
ZyBJTUhPLiBJJ20gcXVpdGUgc3VyZSB0aGF0Cj4gd2l0aCB0aGUgY2hhbmdlcyBJJ3ZlIG1hZGUg
dG8gbGlieGwgaW4gUFZIdjIgQVJNIGNvdWxkIHVzZSB0aGUgSFZNCj4gZ3Vlc3QgdHlwZS4KClll
cyB3ZSB1c2UgUFYgdHlwZSBmb3IgQVJNLiBJIHRoaW5rIHRoZSByZWFzb24gd2FzIGJlY2F1c2Ug
SFZNIHdvdWxkIApjcmVhdGUgUUVNVSBieSBkZWZhdWx0LiBTbyBQViB3YXMgbW9yZSBjbG9zZXIg
aGVyZS4gSXQgbWlnaHQgYmUgd29ydGggCmhhdmluZyBhIGxvb2sgaG93IHdlIGNhbiByZS11c2Ug
dGhlIFBWSCBwYXRoIGlmIGl0IGhlbHBzIG1haW50YWluaW5nIGxpYnhsLgoKQWx0aG91Z2gsIHRo
aXMgbWF5IGltcGx5IHNvbWUgY2hhbmdlcyB0byB0aGUgdXNlcj8gKEkgYW0gdGhpbmtpbmcgb2Yg
CnNlbGVjdGluZyBwdmgpLgoKSSBoYXZlIGNyZWF0ZWQgYSB0YXNrIG9uIEppcmEgKFhFTi0xMDIp
IHRvIGtlZXAgdHJhY2sgb2YgdGhpcyBpZGVhLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 14:49:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 14:49:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0Twi-0008SK-MR; Fri, 06 Oct 2017 14:49:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44560dde8=Ian.Jackson@citrix.com>)
 id 1e0Twh-0008Rm-Lg; Fri, 06 Oct 2017 14:49:47 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 E8/F8-03453-A0897D95; Fri, 06 Oct 2017 14:49:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsXitHRDpC77jOu
 RBtPey1i8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzXi1+yRrwRPBiudXpjI1MO7i72Lk
 5JAQ8Jd4vr6LGcRmE9CVaNrylw3E5hVwkGiadhwsziKgIjH5zRZ2iLigxMmZT1hAbGYBHYkFu
 z+xQdjyEtvfzgGrFxFwk3jx4Q8TRFxF4tS8LrB6YQE/ia2v/oHVcApUSFy7+5i1i5GDQ0igTK
 LpQA7EOSYSbxfuZIMIq0nMXR8/gZFvFpLFs5AsnoVk8QJG5lWM6sWpRWWpRbqGeklFmekZJbm
 JmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgQHHAAQ7GHc+dzrEKMnBpCTK6zbleqQQX1J+SmVG
 YnFGfFFpTmrxIUYZDg4lCd6704BygkWp6akVaZk5wNCHSUtw8CiJ8LaCpHmLCxJzizPTIVKnG
 HU5Om7e/cMkxJKXn5cqJc5bCFIkAFKUUZoHNwIWh5cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwa
 gkzHsSZApPZl4J3KZXQEcwAR0xp+kKyBEliQgpqQZGKa9vHhEPaz5eX23WtvnsM6sQ6YUC1lO
 V5q8/JHO5Nu+6484ctoU9WnOOfd2/KEd38uz9rIW+Cl9uGB0+se/VzHddPBr7LfyiohcJ3Luo
 lBkZv01j/pk1gjeLQ1s0YnonrvtTItC8b1pT56bLmn4ab7rdVi+3v/yl8GPOU5fOT9Ec11+7c
 KeIK7EUZyQaajEXFScCAKy7EXa+AgAA
X-Env-Sender: prvs=44560dde8=Ian.Jackson@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1507301381!68718238!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33641 invoked from network); 6 Oct 2017 14:49:43 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 14:49:43 -0000
X-IronPort-AV: E=Sophos;i="5.42,483,1500940800"; d="scan'208";a="442784987"
From: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <22999.38915.444679.303158@mariner.uk.xensource.com>
Date: Fri, 6 Oct 2017 15:49:39 +0100
MIME-Version: 1.0
To: Wei Liu <wei.liu2@citrix.com>, <minios-devel@lists.xenproject.org>
In-Reply-To: <1507056319-7467-1-git-send-email-ian.jackson@eu.citrix.com>,
 <20171004092310.wqoifb5nehpoihmp@citrix.com>
References: <1507056319-7467-1-git-send-email-ian.jackson@eu.citrix.com>
 <20171004092310.wqoifb5nehpoihmp@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH MINI-OS] Link against libxentoolcore [and 1
	more messages]
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RllJLCByZSB0aGUgcGF0Y2ggYmVsb3cuICBJIHBvc3RlZCBpdCBvbmx5IHRvIHhlbi1kZXZlbCBi
eSBtaXN0YWtlLgoKVGhhbmtzLApJYW4uCgpJYW4gSmFja3NvbiB3cml0ZXMgKCJbUEFUQ0ggTUlO
SS1PU10gTGluayBhZ2FpbnN0IGxpYnhlbnRvb2xjb3JlIik6Cj4gQnJpbmdpbmcgdGhpcyBjb21t
aXQgaW50byB4ZW4uZ2l0IG5lZWRzIGNvb3JkaW5hdGlvbiB3aXRoIHRoZQo+IGNvcnJlc3BvbmRp
bmcgY2hhbmdlIHRvIGludHJvZHVjZSB0aGUgbmV3IGxpYnJhcnk6IHRoaXMgY29tbWl0IG5lZXMg
dG8KPiBiZSBpbnRyb2RldWNlZCB0byB4ZW4uZ2l0IGltbWVkaWF0ZWx5IGFmdGVyCj4gICAgeGVu
dG9vbGNvcmUsIF9yZXN0cmljdF9hbGw6IEludHJvZHVjZSBuZXcgbGlicmFyeSBhbmQgaW1wbGVt
ZW50YXRpb24KPiAKPiBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUu
Y2l0cml4LmNvbT4KLi4uCgpXZWkgTGl1IHdyaXRlcyAoIlJlOiBbUEFUQ0ggTUlOSS1PU10gTGlu
ayBhZ2FpbnN0IGxpYnhlbnRvb2xjb3JlIik6Cj4gT24gVHVlLCBPY3QgMDMsIDIwMTcgYXQgMDc6
NDU6MTlQTSArMDEwMCwgSWFuIEphY2tzb24gd3JvdGU6Cj4gPiBCcmluZ2luZyB0aGlzIGNvbW1p
dCBpbnRvIHhlbi5naXQgbmVlZHMgY29vcmRpbmF0aW9uIHdpdGggdGhlCj4gPiBjb3JyZXNwb25k
aW5nIGNoYW5nZSB0byBpbnRyb2R1Y2UgdGhlIG5ldyBsaWJyYXJ5OiB0aGlzIGNvbW1pdCBuZWVz
IHRvCj4gPiBiZSBpbnRyb2RldWNlZCB0byB4ZW4uZ2l0IGltbWVkaWF0ZWx5IGFmdGVyCj4gPiAg
ICB4ZW50b29sY29yZSwgX3Jlc3RyaWN0X2FsbDogSW50cm9kdWNlIG5ldyBsaWJyYXJ5IGFuZCBp
bXBsZW1lbnRhdGlvbgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkph
Y2tzb25AZXUuY2l0cml4LmNvbT4KPiAKPiBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KCkFuZCB0aGUgcGF0Y2ggYWdhaW4sIGJlbG93LCB3aXRoIFdlaSdzIGFjayBhZGRl
ZC4KCklhbi4KCkZyb206IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpT
dWJqZWN0OiBbUEFUQ0ggTUlOSS1PU10gTGluayBhZ2FpbnN0IGxpYnhlbnRvb2xjb3JlCgpCcmlu
Z2luZyB0aGlzIGNvbW1pdCBpbnRvIHhlbi5naXQgbmVlZHMgY29vcmRpbmF0aW9uIHdpdGggdGhl
CmNvcnJlc3BvbmRpbmcgY2hhbmdlIHRvIGludHJvZHVjZSB0aGUgbmV3IGxpYnJhcnk6IHRoaXMg
Y29tbWl0IG5lZXMgdG8KYmUgaW50cm9kZXVjZWQgdG8geGVuLmdpdCBpbW1lZGlhdGVseSBhZnRl
cgogICB4ZW50b29sY29yZSwgX3Jlc3RyaWN0X2FsbDogSW50cm9kdWNlIG5ldyBsaWJyYXJ5IGFu
ZCBpbXBsZW1lbnRhdGlvbgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29u
QGV1LmNpdHJpeC5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgot
LS0KIE1ha2VmaWxlIHwgMiArKwogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL01ha2VmaWxlIGIvTWFrZWZpbGUKaW5kZXggNWJkY2RhYy4uODgzMTVjNCAxMDA2
NDQKLS0tIGEvTWFrZWZpbGUKKysrIGIvTWFrZWZpbGUKQEAgLTEyNCw2ICsxMjQsOCBAQCBPQkpT
IDo9ICQoZmlsdGVyLW91dCAkKE9CSl9ESVIpL2x3aXAlLm8gJChMV08pLCAkKE9CSlMpKQogCiBp
ZmVxICgkKGxpYmMpLHkpCiBpZmVxICgkKENPTkZJR19YQykseSkKK0FQUF9MRExJQlMgKz0gLUwk
KFhFTl9ST09UKS9zdHViZG9tL2xpYnMtJChNSU5JT1NfVEFSR0VUX0FSQ0gpL3Rvb2xjb3JlIC13
aG9sZS1hcmNoaXZlIC1seGVudG9vbGNvcmUgLW5vLXdob2xlLWFyY2hpdmUKK0xJQlMgKz0gJChY
RU5fUk9PVCkvc3R1YmRvbS9saWJzLSQoTUlOSU9TX1RBUkdFVF9BUkNIKS90b29sY29yZS9saWJ4
ZW50b29sY29yZS5hCiBBUFBfTERMSUJTICs9IC1MJChYRU5fUk9PVCkvc3R1YmRvbS9saWJzLSQo
TUlOSU9TX1RBUkdFVF9BUkNIKS90b29sbG9nIC13aG9sZS1hcmNoaXZlIC1seGVudG9vbGxvZyAt
bm8td2hvbGUtYXJjaGl2ZQogTElCUyArPSAkKFhFTl9ST09UKS9zdHViZG9tL2xpYnMtJChNSU5J
T1NfVEFSR0VUX0FSQ0gpL3Rvb2xsb2cvbGlieGVudG9vbGxvZy5hCiBBUFBfTERMSUJTICs9IC1M
JChYRU5fUk9PVCkvc3R1YmRvbS9saWJzLSQoTUlOSU9TX1RBUkdFVF9BUkNIKS9ldnRjaG4gLXdo
b2xlLWFyY2hpdmUgLWx4ZW5ldnRjaG4gLW5vLXdob2xlLWFyY2hpdmUKLS0gCjIuMS40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 14:51:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 14:51:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0Txz-0000nv-0k; Fri, 06 Oct 2017 14:51:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e0Txx-0000nS-7B
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 14:51:05 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 BD/29-02040-85897D95; Fri, 06 Oct 2017 14:51:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDSzdoxvV
 Ig61bOCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oybHVuYCtq4K+b3rmdqYFzM2cXIySEkkCex
 5PQVRhCbV8BOYvXx7WC2hIChxOmFN1lAbBYBVYml75eyg9hsAuoSbc+2s4LYIgI6Eg+eLmPqY
 uTiYBa4wCTxeckSsCJhAVeJVUf6WUASQgItjBJr5i1jBklwCnhIzJo8ka2LkQNom6DE3x3CIG
 FmAS2Jh79usUDY2hLLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapG
 ukYVeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgANYzMDDuYOxb5XeIUZKDSUmU
 123K9UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErz904FygkWp6akVaZk5wFiASUtw8CiJ8DqCp
 HmLCxJzizPTIVKnGHU5Om7e/cMkxJKXn5cqJc6bCFIkAFKUUZoHNwIWl5cYZaWEeRkZGBiEeA
 pSi3IzS1DlXzGKczAqCfM2gkzhycwrgdv0CugIJqAj5jRdATmiJBEhJdXAOGlt456bbLN2/ep
 wTGztPvD11oXsX0ESmzyKXgV++u2Y9T1MTmSL9uwXfqsXFTK/+nBmX+78KYGzLLde3HykS/bb
 lkLx7C2X/m4+xaNmWn6uWDd4Yar/b+259ZyLN1sJVkbOFaupPvv8n1res9dH1uRrPORmnXd6d
 Ub/PhOf8GefmYWy7uwJqFViKc5INNRiLipOBAA0ETzRxgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1507301456!105942247!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28373 invoked from network); 6 Oct 2017 14:50:57 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Oct 2017 14:50:57 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 06 Oct 2017 08:50:55 -0600
Message-Id: <59D7B46E020000780018330B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 06 Oct 2017 08:50:54 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Awais Masood" <awais.masood@vadion.com>
References: <1506418634-20366-1-git-send-email-awais.masood@vadion.com>
 <1507117471-12389-1-git-send-email-awais.masood@vadion.com>
In-Reply-To: <1507117471-12389-1-git-send-email-awais.masood@vadion.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3] xen/ns16550: Fix ISR lockup on Allwinner
	uart
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA0LjEwLjE3IGF0IDEzOjQ0LCA8YXdhaXMubWFzb29kQHZhZGlvbi5jb20+IHdyb3Rl
Ogo+IFRoaXMgcGF0Y2ggZml4ZXMgYW4gSVNSIGxvY2t1cCBzZWVuIG9uIEFsbHdpbm5lciB1YXJ0
Cj4gCj4gT24gQWxsd2lubmVyIEg1LCBzZXJpYWwgZHJpdmVyIGdvZXMgaW50byBhbiBpbmZpbml0
ZSBsb29wCj4gd2hlbiBpbnRlcnJ1cHRzIGFyZSBlbmFibGVkLiBUaGUgcmVhc29uIGlzIGEgcmVz
aWR1YWwKPiAiYnVzeSBkZXRlY3QiIGludGVycnVwdC4gU2luY2UgdGhlIGNvbmRpdGlvbiBVQVJU
X0lJUl9OT0lOVAo+IHdpbGwgbm90IGJlIHRydWUgdW5sZXNzIHRoaXMgaW50ZXJydXB0IGlzIGNs
ZWFyZWQsIHRoZQo+IGludGVycnVwdCBoYW5kbGVyIHdpbGwgcmVtYWluIGxvY2tlZCB1cCBpbiB0
aGlzIHdoaWxlIGxvb3AuCj4gCj4gQSBIVyBxdWlyayBmaXggd2FzIHByZXZpb3VzbHkgYWRkZWQg
Zm9yIGRlc2lnbndhcmUgdWFydCB1bmRlcgo+IGNvbW1pdDoKPiA1MDQxN2NkOTc4YWE1NDkzMGQw
NjVhYzFmMTM5ZjkzNWQxNGFmNzZkCj4gCj4gSXQgY2hlY2tzIGZvciBhIGJ1c3kgY29uZGl0aW9u
IGR1cmluZyBzZXR1cCBhbmQgY2xlYXJzIHRoZQo+IGNvbmRpdGlvbiBieSByZWFkaW5nIFVBUlRf
VVNSIHJlZ2lzdGVyLgo+IAo+IE9uIEFsbHdpbm5lciBoYXJkd2FyZSwgdGhlICJidXN5IGRldGVj
dCIgY29uZGl0aW9uIG9jY3Vycwo+IGxhdGVyIGJlY2F1c2UgYW4gTENSIHdyaXRlIGlzIHBlcmZv
cm1lZCBkdXJpbmcgc2V0dXAgJ2FmdGVyJwo+IHRoaXMgY2xlYXIgYW5kIGlmIHVhcnQgaXMgYnVz
eSwgdGhlICJidXN5IGRldGVjdCIgY29uZGl0aW9uCj4gd2lsbCB0cmlnZ2VyIGFnYWluIGFuZCBj
YXVzZSB0aGUgSVNSIGxvY2t1cC4KPiAKPiBUbyBzb2x2ZSB0aGlzIHByb2JsZW0sIHRoZSBzYW1l
IFVBUlRfVVNSIHJlYWQgb3BlcmF0aW9uIG5lZWRzCj4gdG8gYmUgcGVyZm9ybWVkIHdpdGhpbiB0
aGUgaW50ZXJydXB0IGhhbmRsZXIgdG8gY2xlYXIgdGhpcwo+IGNvbmRpdGlvbi4KPiAKPiBMaW51
eCBkdyA4MjUwIGRyaXZlciBhbHNvIGhhbmRsZXMgdGhpcyBjb25kaXRpb24gd2l0aGluCj4gaW50
ZXJydXB0IGhhbmRsZXIKPiBodHRwOi8vZWxpeGlyLmZyZWUtZWxlY3Ryb25zLmNvbS9saW51eC9s
YXRlc3Qvc291cmNlL2RyaXZlcnMvdHR5L3NlcmlhbC84MjUwLyAKPiA4MjUwX2R3LmMjTDIzMwo+
IAo+IFRlc3RlZCBvbiBPcmFuZ2UgUGkgUEMyIChINSkuIFRoaXMgaXNzdWUgaXMgc2VlbiBvbiBI
Mwo+IGFzIHdlbGwgYW5kIHRoZSBzYW1lIGZpeCB3b3Jrcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBB
d2FpcyBNYXNvb2QgPGF3YWlzLm1hc29vZEB2YWRpb24uY29tPgoKQWNrZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 14:51:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 14:51:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0Ty5-0000sq-B9; Fri, 06 Oct 2017 14:51:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4459bb304=wei.liu2@citrix.com>)
 id 1e0Ty4-0000sQ-1y
 for xen-devel@lists.xensource.com; Fri, 06 Oct 2017 14:51:12 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 9F/4F-01934-F5897D95; Fri, 06 Oct 2017 14:51:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHSDvW7cjOu
 RBue+aFvcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oy2zq3MBe84Kraf2MzcwLidvYuRg0NCwF/i
 5KvqLkZOINND4vrZE0wgYRYBFYmHx4xAwmwCyhI/O3vZQGwRAW2JF6vWAdlcHMwCMxgl9rR3s
 YAkhAWiJKZ9n8YEYvMKWEjMWXWWGcQWEvCU+N2zFiouKHFy5hOwemYBHYkFuz+xgexiFpCWWP
 6PAyTMKeAlsW3rfHYQWxTohM6lc1ggxihIdEw/xgRxpqXEt/VPmScwCsxCMnUWkqmzEKYuYGR
 exahRnFpUllqka2Sgl1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGJb1DAyMOxib
 T/gdYpTkYFIS5XWbcj1SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSv5HSgnGBRanpqRVpmDjBCY
 NISHDxKIryOIGne4oLE3OLMdIjUKUZFKXHen9OAEgIgiYzSPLg2WFReYpSVEuZlZGBgEOIpSC
 3KzSxBlX/FKM7BqCTMyw4yniczrwRu+iugxUxAi+c0XQFZXJKIkJJqYOT+8PNf0KNHhfYveVx
 scm5f2ejxRX7ZCVsOTfdHa86IPmQs2XTizdeiifueXzs2f2PNNu/Ojdc/ztO42WkYM//YSmGh
 fYviI3qvThQutzNWZe7+0ah/r09D/+16fWPLF9V3bkjdO/c190iA++8T2geLZYKvVX+pSmd0O
 bLM4siCTf/2LasqU9qlxFKckWioxVxUnAgAAJOBTMUCAAA=
X-Env-Sender: prvs=4459bb304=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1507301468!51034223!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35112 invoked from network); 6 Oct 2017 14:51:10 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 14:51:10 -0000
X-IronPort-AV: E=Sophos;i="5.42,483,1500940800"; d="scan'208";a="450748460"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Fri, 6 Oct 2017 15:51:07 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171006145107.zw7fsjwm2n6iweyd@citrix.com>
References: <1507300432-14266-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507300432-14266-1-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>, xen-devel@lists.xensource.com,
 Wei Liu <wei.liu2@citrix.com>, Paul Durrant <Paul.Durrant@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 25/24] xl: Document VGA problems arising
 from lack of physmap dmop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMDYsIDIwMTcgYXQgMDM6MzM6NTJQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gWyBleHRyYSBwYXRjaCwgZm9sbG93aW5nIHRlc3QgcmVwb3J0IGZyb20gUm9zcyBdCj4g
Cj4gUm9zcyByZXBvcnRzIHRoYXQgc3RkdmdhIGd1ZXN0cyBkbyBub3Qgd29yaywgYW5kIGNpcnJ1
cyBndWVzdHMgYXJlCj4gc2xvdywgYmVjYXVzZSBxZW11IHRyaWVzIHRvIGRvIHhjX2RvbWFpbl9h
ZGRfdG9fcGh5c21hcC4gIFdlIHdpbGwgbmVlZAo+IGFub3RoZXIgZG1vcCB0byBmaXggdGhpcyBw
cm9wZXJseS4KPiAKPiBGb3Igbm93LCBkb2N1bWVudCB0aGUgcHJvYmxlbS4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBSZXBvcnRl
ZC1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+Cj4gQ0M6IFJv
c3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgo+IENDOiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgo+IENDOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRy
aXguY29tPgo+IC0tLQo+ICBkb2NzL21hbi94bC5jZmcucG9kLjUuaW4gfCA2ICsrKysrKwo+ICAx
IGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL2RvY3MvbWFu
L3hsLmNmZy5wb2QuNS5pbiBiL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgo+IGluZGV4IDg0NDZk
NDMuLjQ2YjVhZTYgMTAwNjQ0Cj4gLS0tIGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCj4gKysr
IGIvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCj4gQEAgLTIyMzksNiArMjIzOSwxMiBAQCBGb3Ig
ZXhhbXBsZSwgY2Ryb20gaW5zZXJ0IHdpbGwgZmFpbC4KPiAgCj4gID1pdGVtCj4gIAo+ICtEb21h
aW5zIHdpdGggc3RkdmdhIGdyYXBoaWNzIGNhcmRzIHRvIG5vdCB3b3JrLgo+ICtEb21haW5zIHdp
dGggY2lycnVzIHZnYSBkbyB3b3JrLAo+ICtidXQgdGhlcmUgYXJlIHBlcmZvcm1hbmNlIHByb2Js
ZW1zIHdpdGggdGhlIHZnYSBjb25zb2xlLgo+ICsKCkkgZG9uJ3QgZm9sbG93LiBEbyB5b3UgaW1w
bHkgY2lycnVzIGRvZXNuJ3QgbmVlZCBhZGRfdG9fcGh5c21hcCB0bwpmdW5jdGlvbj8KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 14:54:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 14:54:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0U13-0001HO-Qm; Fri, 06 Oct 2017 14:54:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44597b5a6=ross.lagerwall@citrix.com>)
 id 1e0U12-0001HH-UW
 for xen-devel@lists.xensource.com; Fri, 06 Oct 2017 14:54:17 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 CC/6A-03761-81997D95; Fri, 06 Oct 2017 14:54:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsXitHRDpK74zOu
 RBg/2KFncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1owt33exFmzkrth8spOlgXE/ZxcjJ4eEgL/E
 y0P7mCFsD4nrZ08wgdjCAlES075PA7NFBLwk5l76DmYzC3hLzH9zlAXEFhIol3jZ+YYdxGYTM
 JC4dek72BxeAVuJd/03WUFsFgEVidkvz4PViwqESzSd7WeBqBGUODnzCZjNKWApMXXFNhaI+R
 YSM+efZ4SwxSVuPZkPtVdeYvvbOcwQe9Uk3i4/wwJxs6XEt/VPmScwCs5CMnYWklGzkIyahWT
 UAkaWVYwaxalFZalFukYmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgcHMAAQ7
 GPd9jDzEKMnBpCTK6zbleqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV7vGUA5waLU9NSKtMwcY
 FzBpCU4eJREeB2nA6V5iwsSc4sz0yFSpxgVpcR5P4AkBEASGaV5cG2wWL7EKCslzMsIdIgQT0
 FqUW5mCar8K0ZxDkYlYV4jkO08mXklcNNfAS1mAlo8p+kKyOKSRISUVAPjGv4CsxkTz79J+xh
 x513O8bRf09b7HtMwXcW9d99hO4+293Mrvh3fzvX053O3mvP73k8o/v7b1azdLvQZb7y1k0dO
 UpDAPmWL5eksRwpjrtoXTXV7mig+y1Iy/+rzE66zufaGmaaylhlHSG2vmeYV9OBleK8oa1K8Y
 PJee5312ovDdj3ky32hxFKckWioxVxUnAgABr7VhOACAAA=
X-Env-Sender: prvs=44597b5a6=ross.lagerwall@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1507301653!68718948!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61588 invoked from network); 6 Oct 2017 14:54:15 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 14:54:15 -0000
X-IronPort-AV: E=Sophos;i="5.42,483,1500940800"; d="scan'208";a="442785715"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
To: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>
References: <1507300432-14266-1-git-send-email-ian.jackson@eu.citrix.com>
 <20171006145107.zw7fsjwm2n6iweyd@citrix.com>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <2461e9aa-7ef0-d95d-1e1e-53b8c45a0d98@citrix.com>
Date: Fri, 6 Oct 2017 15:54:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171006145107.zw7fsjwm2n6iweyd@citrix.com>
Content-Language: en-US
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, Paul Durrant <Paul.Durrant@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 25/24] xl: Document VGA problems arising
 from lack of physmap dmop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDYvMjAxNyAwMzo1MSBQTSwgV2VpIExpdSB3cm90ZToKPiBPbiBGcmksIE9jdCAwNiwg
MjAxNyBhdCAwMzozMzo1MlBNICswMTAwLCBJYW4gSmFja3NvbiB3cm90ZToKPj4gWyBleHRyYSBw
YXRjaCwgZm9sbG93aW5nIHRlc3QgcmVwb3J0IGZyb20gUm9zcyBdCj4+Cj4+IFJvc3MgcmVwb3J0
cyB0aGF0IHN0ZHZnYSBndWVzdHMgZG8gbm90IHdvcmssIGFuZCBjaXJydXMgZ3Vlc3RzIGFyZQo+
PiBzbG93LCBiZWNhdXNlIHFlbXUgdHJpZXMgdG8gZG8geGNfZG9tYWluX2FkZF90b19waHlzbWFw
LiAgV2Ugd2lsbCBuZWVkCj4+IGFub3RoZXIgZG1vcCB0byBmaXggdGhpcyBwcm9wZXJseS4KPj4K
Pj4gRm9yIG5vdywgZG9jdW1lbnQgdGhlIHByb2JsZW0uCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IElh
biBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgo+PiBSZXBvcnRlZC1ieTogUm9z
cyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+Cj4+IENDOiBSb3NzIExhZ2Vy
d2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KPj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Cj4+IENDOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29t
Pgo+PiAtLS0KPj4gICBkb2NzL21hbi94bC5jZmcucG9kLjUuaW4gfCA2ICsrKysrKwo+PiAgIDEg
ZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKykKPj4KPj4gZGlmZiAtLWdpdCBhL2RvY3MvbWFu
L3hsLmNmZy5wb2QuNS5pbiBiL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgo+PiBpbmRleCA4NDQ2
ZDQzLi40NmI1YWU2IDEwMDY0NAo+PiAtLS0gYS9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KPj4g
KysrIGIvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCj4+IEBAIC0yMjM5LDYgKzIyMzksMTIgQEAg
Rm9yIGV4YW1wbGUsIGNkcm9tIGluc2VydCB3aWxsIGZhaWwuCj4+ICAgCj4+ICAgPWl0ZW0KPj4g
ICAKPj4gK0RvbWFpbnMgd2l0aCBzdGR2Z2EgZ3JhcGhpY3MgY2FyZHMgdG8gbm90IHdvcmsuCj4+
ICtEb21haW5zIHdpdGggY2lycnVzIHZnYSBkbyB3b3JrLAo+PiArYnV0IHRoZXJlIGFyZSBwZXJm
b3JtYW5jZSBwcm9ibGVtcyB3aXRoIHRoZSB2Z2EgY29uc29sZS4KPj4gKwo+IAo+IEkgZG9uJ3Qg
Zm9sbG93LiBEbyB5b3UgaW1wbHkgY2lycnVzIGRvZXNuJ3QgbmVlZCBhZGRfdG9fcGh5c21hcCB0
bwo+IGZ1bmN0aW9uPwo+IAoKRm9yIGJvdGggc3RkdmdhIGFuZCBjaXJydXMsIHRoZSBmdW5jdGlv
biBnZXRzIGNhbGxlZCBhbmQgZmFpbHMgKGFsdGhvdWdoIApRRU1VIGRvZXNuJ3QgbG9nIGFuIGVy
cm9yIGJ5IGRlZmF1bHQpLiBXaXRoIHN0ZHZnYSB0aGUgVk0gd2VkZ2VkLiBXaXRoIApjaXJydXMs
IHRoZSBWTSB3b3JrZWQgYnV0IHRoZSBkaXNwbGF5IHBlcmZvcm1hbmNlIHNlZW1lZCB3b3JzZSB0
aGFuIG5vcm1hbC4KCi0tIApSb3NzIExhZ2Vyd2FsbAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 14:54:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 14:54:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0U1b-0001L8-2N; Fri, 06 Oct 2017 14:54:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445054343=Paul.Durrant@citrix.com>)
 id 1e0U1a-0001Kv-0G
 for xen-devel@lists.xensource.com; Fri, 06 Oct 2017 14:54:50 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 20/BA-01908-93997D95; Fri, 06 Oct 2017 14:54:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkleJIrShJLcpLzFFi42LZKekooWs+83q
 kwaN+RYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmnHh3TPWgga+itdrr7A0MF7h7mLk5JAQ8JOY
 +WYZE4TtLnFyzRY2EJtNQEdi6dH5YHERoPj1j5sYuxi5OJgFJjJKTG0/A1YkLBAl8eTiDXaIo
 miJvVePMkLYVhJ/Hs1l6WLk4GARUJFofu4NEuYFmrN+40ZWEFtIoFziZecbsFZOAUuJqSu2sY
 DYjAKyEl8aVzOD2MwC4hK3nsyHuk1AYsme88wQtqjEy8f/WCFsA4mtS/exQNTrSCzY/YkNwta
 WWLbwNTPEXkGJkzOfsEDUW0hsf7ySbQKj6CwkK2YhaZ+FpH0WkvYFjCyrGDWKU4vKUot0jQz1
 kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECo6WegYFxB2PPXr9DjJIcTEqivG5Tr
 kcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD1ngGUEyxKTU+tSMvMAcYtTFqCg0dJhNdxOlCat7
 ggMbc4Mx0idYpRl+PYpst/mIRY8vLzUqXEeT+AFAmAFGWU5sGNgKWQS4yyUsK8jAwMDEI8Bal
 FuZklqPKvGMU5GJWEeY1ALuHJzCuB2/QK6AgmoCPmNF0BOaIkESEl1cCoPyU2kW1PygR35619
 Nmx7nrxxk5v4/axJUR9bctirebmFgnMvL0j4O0N8vXen5yX2zZmht5/vW1jS/CP635Np7xreW
 E7dEuVbdvkWu8riRV/VXSZt/3PQUNbj7/o3f6Z+Yze5aH12cVJy3RSu1wc1Mg+uXhF/i9VjZe
 GJVat3b1dpuOPlveDvAyWW4oxEQy3mouJEAN1rtYwcAwAA
X-Env-Sender: prvs=445054343=Paul.Durrant@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1507301687!109104876!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16427 invoked from network); 6 Oct 2017 14:54:47 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 14:54:47 -0000
X-IronPort-AV: E=Sophos;i="5.42,483,1500940800"; d="scan'208";a="54153687"
X-CrossPremisesHeadersFilteredBySendConnector: AMSPEX02CL01.citrite.net
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@citrix.com>
Thread-Topic: [PATCH v2 25/24] xl: Document VGA problems arising from lack of
 physmap dmop
Thread-Index: AQHTPrAo5N9OOYqXL0Gi8WW3tnw39qLWxi2AgAAiIeA=
Date: Fri, 6 Oct 2017 14:54:36 +0000
Message-ID: <e1eb36633b5940fd97a81f7fdb15b856@AMSPEX02CL03.citrite.net>
References: <1507300432-14266-1-git-send-email-ian.jackson@eu.citrix.com>
 <20171006145107.zw7fsjwm2n6iweyd@citrix.com>
In-Reply-To: <20171006145107.zw7fsjwm2n6iweyd@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
X-OrganizationHeadersPreserved: AMSPEX02CL01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 25/24] xl: Document VGA problems arising
 from lack of physmap dmop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFdlaSBMaXUgW21haWx0bzp3ZWku
bGl1MkBjaXRyaXguY29tXQo+IFNlbnQ6IDA2IE9jdG9iZXIgMjAxNyAxNTo1MQo+IFRvOiBJYW4g
SmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT4KPiBDYzogeGVuLWRldmVsQGxpc3RzLnhl
bnNvdXJjZS5jb207IFJvc3MgTGFnZXJ3YWxsCj4gPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+
OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgUGF1bCBEdXJyYW50Cj4gPFBhdWwuRHVy
cmFudEBjaXRyaXguY29tPgo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjIgMjUvMjRdIHhsOiBEb2N1
bWVudCBWR0EgcHJvYmxlbXMgYXJpc2luZyBmcm9tIGxhY2sKPiBvZiBwaHlzbWFwIGRtb3AKPiAK
PiBPbiBGcmksIE9jdCAwNiwgMjAxNyBhdCAwMzozMzo1MlBNICswMTAwLCBJYW4gSmFja3NvbiB3
cm90ZToKPiA+IFsgZXh0cmEgcGF0Y2gsIGZvbGxvd2luZyB0ZXN0IHJlcG9ydCBmcm9tIFJvc3Mg
XQo+ID4KPiA+IFJvc3MgcmVwb3J0cyB0aGF0IHN0ZHZnYSBndWVzdHMgZG8gbm90IHdvcmssIGFu
ZCBjaXJydXMgZ3Vlc3RzIGFyZQo+ID4gc2xvdywgYmVjYXVzZSBxZW11IHRyaWVzIHRvIGRvIHhj
X2RvbWFpbl9hZGRfdG9fcGh5c21hcC4gIFdlIHdpbGwKPiBuZWVkCj4gPiBhbm90aGVyIGRtb3Ag
dG8gZml4IHRoaXMgcHJvcGVybHkuCj4gPgo+ID4gRm9yIG5vdywgZG9jdW1lbnQgdGhlIHByb2Js
ZW0uCj4gPgo+ID4gU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNp
dHJpeC5jb20+Cj4gPiBSZXBvcnRlZC1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxs
QGNpdHJpeC5jb20+Cj4gPiBDQzogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJp
eC5jb20+Cj4gPiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiA+IENDOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+ID4gLS0tCj4gPiAgZG9jcy9tYW4v
eGwuY2ZnLnBvZC41LmluIHwgNiArKysrKysKPiA+ICAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRp
b25zKCspCj4gPgo+ID4gZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbiBiL2Rv
Y3MvbWFuL3hsLmNmZy5wb2QuNS5pbgo+ID4gaW5kZXggODQ0NmQ0My4uNDZiNWFlNiAxMDA2NDQK
PiA+IC0tLSBhL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgo+ID4gKysrIGIvZG9jcy9tYW4veGwu
Y2ZnLnBvZC41LmluCj4gPiBAQCAtMjIzOSw2ICsyMjM5LDEyIEBAIEZvciBleGFtcGxlLCBjZHJv
bSBpbnNlcnQgd2lsbCBmYWlsLgo+ID4KPiA+ICA9aXRlbQo+ID4KPiA+ICtEb21haW5zIHdpdGgg
c3RkdmdhIGdyYXBoaWNzIGNhcmRzIHRvIG5vdCB3b3JrLgo+ID4gK0RvbWFpbnMgd2l0aCBjaXJy
dXMgdmdhIGRvIHdvcmssCj4gPiArYnV0IHRoZXJlIGFyZSBwZXJmb3JtYW5jZSBwcm9ibGVtcyB3
aXRoIHRoZSB2Z2EgY29uc29sZS4KPiA+ICsKPiAKPiBJIGRvbid0IGZvbGxvdy4gRG8geW91IGlt
cGx5IGNpcnJ1cyBkb2Vzbid0IG5lZWQgYWRkX3RvX3BoeXNtYXAgdG8KPiBmdW5jdGlvbj8KCkkg
c3VzcGVjdCB3aGF0IGl0IGhhcHBlbmluZyBpcyB0aGF0IHRoZSBWUkFNIGlzIG5vdCBtb3ZlZCBp
bnRvIHRoZSBCQVIsIGJ1dCB0aGUgZW11bGF0aW9uIGluIFFFTVUgaW5zdGVhZCBoYW5kbGVzIHRo
ZSBCQVIgd3JpdGVzIGFuZCB0aGVuIHVwZGF0ZXMgdGhlIFZSQU0gaW4gaXRzIGN1cnJlbnQgbG9j
YXRpb24uCgogIFBhdWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 14:55:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 14:55:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0U1q-0001OG-9y; Fri, 06 Oct 2017 14:55:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445b0bece=citrix-osstest@xenproject.org>)
 id 1e0U1p-0001Nl-BJ
 for xen-devel@lists.xensource.com; Fri, 06 Oct 2017 14:55:05 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 CF/C5-03618-84997D95; Fri, 06 Oct 2017 14:55:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpK7bzOu
 RBjs3MVvcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1owZk+4zF9zRrph68zpjA+NMxS5GTg4JAX+J
 l83r2CBsd4k57UtZQWwRAWeJCR9ug8V5BfQklt/+xw5iCwsYSezfPp8Rot5N4tHcRWww9pO5T
 8Bq2AQ8JCb2TGQBsVkEVCQuL78PViMkoCWxdPFKJoiZghInZz4Bq2EWkJA4+OIFM8QcC4lDz/
 8zT2DknYWkbBaSsgWMTKsYNYpTi8pSi3SNTPSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivW
 S83M3MQKDhwEIdjDu+xh5iFGSg0lJlNdtyvVIIb6k/JTKjMTijPii0pzU4kOMMhwcShK89TOA
 coJFqempFWmZOcAwhklLcPAoifAuAknzFhck5hZnpkOkTjHqchzbdPkPkxBLXn5eqpQ4bxZIk
 QBIUUZpHtwIWExdYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjBvGcgUnsy8ErhNr4COYAI6Yk
 7TFZAjShIRUlINjMxyAqkTdxrqvbd4IM87J+7X+l/tN/cqMKzbMG+TmOF+A3FZKUauB/N2Oix
 +Md/v5Hf/YMvmsF1/lvmvWn5mtu9rYW7TnvbiWdfnsPFwn8qa31IQfaYq5GbqnvPZ7jP2+p8N
 nuP+zGPN0U18Ost1PD9ur+C8P/Xyuh8nP23tOru1Ve/Ve7M9ZYpKLMUZiYZazEXFiQB4DXvkp
 AIAAA==
X-Env-Sender: prvs=445b0bece=citrix-osstest@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1507301700!110645550!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11959 invoked from network); 6 Oct 2017 14:55:01 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 14:55:01 -0000
X-IronPort-AV: E=Sophos;i="5.42,483,1500940800"; d="scan'208";a="442785803"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL04.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72208-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=baee8efb361496b4be300b467340b2593ca30c9c
X-Osstest-Versions-That: ovmf=fe4049471bdf066c3c07dfa76752149743afa16f
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 6 Oct 2017 15:54:58 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL04.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72208: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjIwOCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIyMDgvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICBiYWVlOGVmYjM2MTQ5NmI0YmUzMDBiNDY3MzQwYjI1OTNjYTMw
YzljCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBmZTQwNDk0NzFiZGYw
NjZjM2MwN2RmYTc2NzUyMTQ5NzQzYWZhMTZmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIxOTQg
IDIwMTctMTAtMDMgMTk6MjI6NTIgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MjA4ICAyMDE3LTEwLTA2IDA4OjUyOjMzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleGVpIEZlZG9yb3Yg
PGFsZXhlaS5mZWRvcm92QGFybS5jb20+CiAgQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVs
QGxpbmFyby5vcmc+CiAgRXZhbiBMbG95ZCA8ZXZhbi5sbG95ZEBhcm0uY29tPgogIEdpcmlzaCBQ
YXRoYWsgPGdpcmlzaC5wYXRoYWtAYXJtLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0Cmxv
Z3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3Qu
eHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0
IGJhZWU4ZWZiMzYxNDk2YjRiZTMwMGI0NjczNDBiMjU5M2NhMzBjOWMKQXV0aG9yOiBBcmQgQmll
c2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KRGF0ZTogICBUaHUgU2VwIDEgMTc6
MjE6NTcgMjAxNiArMDEwMAoKICAgIEFybVBrZy9HZW5lcmljV2F0Y2hkb2dEeGU6IFNldCBXYXRj
aGRvZyBpbnRlcnJ1cHQgdHlwZQogICAgCiAgICBVdGlsaXNlIHRoZSBuZXcgSGFyZHdhcmVJbnRl
cnJ1cHQyIHByb3RvY29sIHRvIGFkanVzdCB0aGUKICAgIEVkZ2UvTGV2ZWwgY2hhcmFjdGVyaXN0
aWNzIG9mIHRoZSBXYXRjaGRvZyBpbnRlcnJ1cHQuCiAgICAKICAgIENvbnRyaWJ1dGVkLXVuZGVy
OiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6
IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogICAgU2lnbmVkLW9m
Zi1ieTogR2lyaXNoIFBhdGhhayA8Z2lyaXNoLnBhdGhha0Bhcm0uY29tPgogICAgU2lnbmVkLW9m
Zi1ieTogRXZhbiBMbG95ZCA8ZXZhbi5sbG95ZEBhcm0uY29tPgogICAgVGVzdGVkLWJ5OiBHaXJp
c2ggUGF0aGFrIDxnaXJpc2gucGF0aGFrQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogTGVpZiBM
aW5kaG9sbSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPgoKY29tbWl0IDg2NTkzMDZhMmU4Zjdk
ZmNlZWJjZTJiZTM1OGI1NjRmN2FmZjZjYmIKQXV0aG9yOiBBcmQgQmllc2hldXZlbCA8YXJkLmJp
ZXNoZXV2ZWxAbGluYXJvLm9yZz4KRGF0ZTogICBUaHUgU2VwIDEgMTc6MjE6NTYgMjAxNiArMDEw
MAoKICAgIEFybVBrZy9Bcm1HaWNEeGU6IEV4cG9zZSBIYXJkd2FyZUludGVycnVwdDIgcHJvdG9j
b2wKICAgIAogICAgVGhlIGV4aXN0aW5nIEhhcmR3YXJlSW50ZXJydXB0IHByb3RvY29sIGxhY2tl
ZCBhIG1lYW5zIHRvIGNvbmZpZ3VyZSB0aGUKICAgIGxldmVsL2VkZ2UgcHJvcGVydGllcyBvZiBh
biBpbnRlcnJ1cHQuICBUaGUgbmV3IEhhcmR3YXJlSW50ZXJydXB0MgogICAgcHJvdG9jb2wgaW50
cm9kdWNlZCB0aGlzIGNhcGFiaWxpdHkuCiAgICBUaGlzIHBhdGNoIHVwZGF0ZXMgdGhlIEdJQyBk
cml2ZXJzIHRvIHByb3ZpZGUgdGhlIG5ldyBpbnRlcmZhY2VzLgogICAgVGhlIGNoYW5nZXMgY29t
cHJpc2U6CiAgICAgIFVwZGF0ZSB0byB1c2UgSGFyZHdhcmVJbnRlcnJ1cHQyIHByb3RvY29sCiAg
ICAgIEFkZGl0aW9ucyB0byByZWdpc3RlciBpbmZvIGluIEFybUdpY0xpYi5oCiAgICAgIEFkZGVk
IG5ldyBmdW5jdGlvbmFsaXR5IChHZXRUcmlnZ2VyVHlwZSBhbmQgU2V0VHJpZ2dlclR5cGUpCiAg
ICAKICAgIFRoZSByZXF1aXJlbWVudCBmb3IgdGhpcyBjaGFuZ2UgZGVyaXZlcyBmcm9tIGEgcHJv
YmxlbSBkZXRlY3RlZCBvbiBBUk0KICAgIEp1bm8gYm9hcmRzLCBidXQgdGhlIGNoYW5nZSBpcyBv
ZiBnZW5lcmljIChBUk0pIHJlbGV2YW5jZS4KICAgIAogICAgVGhpcyBjb21taXQgaXMgaW4gcmVz
cG9uc2UgdG8gcmV2aWV3IG9uIHRoZSBtYWlsaW5nIGxpc3QgYW5kLCBhcwogICAgc3VnZ2VzdGVk
IHRoZXJlLCByb2xscyBHaXJpc2gncyB1cGRhdGVzIG9udG8gQXJkJ3Mgb3JpZ2luYWwgZXhhbXBs
ZS4KICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdy
ZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1
dmVsQGxpbmFyby5vcmc+CiAgICBTaWduZWQtb2ZmLWJ5OiBHaXJpc2ggUGF0aGFrIDxnaXJpc2gu
cGF0aGFrQGFybS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBFdmFuIExsb3lkIDxldmFuLmxsb3lk
QGFybS5jb20+CiAgICBUZXN0ZWQtYnk6IEdpcmlzaCBQYXRoYWsgPGdpcmlzaC5wYXRoYWtAYXJt
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBMZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFy
by5vcmc+Cgpjb21taXQgZTQwYzcyODkzNjY5ZGQ1MjQ2ZDUzMjg4ZDEzMzAxMTkyZTIzYzY3MApB
dXRob3I6IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgpEYXRlOiAg
IFRodSBTZXAgMSAxNzoyMTo1NSAyMDE2ICswMTAwCgogICAgRW1iZWRkZWRQa2c6IEludHJvZHVj
ZSBIYXJkd2FyZUludGVycnVwdDIgcHJvdG9jb2wKICAgIAogICAgVGhlIGV4aXN0aW5nIEhhcmR3
YXJlSW50ZXJydXB0IHByb3RvY29sIGxhY2tzIHRoZSBtZWFucyB0byBjb25maWd1cmUKICAgIHRo
ZSBsZXZlbC9lZGdlIGFuZCBwb2xhcml0eSBwcm9wZXJ0aWVzIG9mIGFuIGludGVycnVwdC4gU28g
aW50cm9kdWNlIGEKICAgIG5ldyBwcm90b2NvbCBIYXJkd2FyZUludGVycnVwdDIsIGFuZCBhZGQg
c29tZSBuZXcgbWVtYmVycyB0aGF0IGFsbG93CiAgICBtYW5pcHVsYXRpb24gb2YgdGhvc2UgcHJv
cGVydGllcy4KICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRp
b24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogQXJkIEJpZXNoZXV2ZWwgPGFyZC5i
aWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgICBTaWduZWQtb2ZmLWJ5OiBHaXJpc2ggUGF0aGFrIDxn
aXJpc2gucGF0aGFrQGFybS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBFdmFuIExsb3lkIDxldmFu
Lmxsb3lkQGFybS5jb20+CiAgICBUZXN0ZWQtYnk6IEdpcmlzaCBQYXRoYWsgPGdpcmlzaC5wYXRo
YWtAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBMZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xt
QGxpbmFyby5vcmc+Cgpjb21taXQgYjAzOTM3NTZkNjU0NDNiNDMwZDI4MTZlZGE5MDA4ZmE4ZDU5
OWM3ZgpBdXRob3I6IEV2YW4gTGxveWQgPGV2YW4ubGxveWRAYXJtLmNvbT4KRGF0ZTogICBXZWQg
RmViIDE1IDE2OjU0OjI5IDIwMTcgKzAwMDAKCiAgICBBcm1Qa2c6IFRpZHkgR0lDIGNvZGUgYmVm
b3JlIGNoYW5nZXMuCiAgICAKICAgIFRoaXMgY2hhbmdlIGlzIHB1cmVseSBjb3NtZXRpYywgdG8g
dGlkeSBzb21lIGNvZGUgYmVmb3JlIGNoYW5nZS4KICAgIE1vZHMgaW52b2x2ZToKICAgICAgICBS
ZS1vcmRlciAjaW5jbHVkZXMKICAgICAgICBSZWZvcm1hdCBjb21tZW50cy4KICAgICAgICBVc2Ug
bnMgY29uc2lzdGVudGx5IChhbHdheXMgIjEwMG5zIiBub3Qgc29tZXRpbWVzICIxMDAgblMiKQog
ICAgICAgIFNwbGl0IG92ZXJsZW5ndGggY29kZSBsaW5lcy4KICAgICAgICBNYWtlIHByb3RvY29s
IGZ1bmN0aW9ucyBTVEFUSUMuCiAgICAgICAgUmVtb3ZlICJIb3JvciB2YWN1aSIgY29tbWVudHMu
CiAgICAgICAgUmF0aW9uYWxpemUgR0lDIHJlZ2lzdGVyIGFkZHJlc3MgY2FsY3VsYXRpb25zCiAg
ICAgICAgUmVwbGFjZSBleHBsaWNpdCB0ZXN0IGFuZCBhc3NlcnQgd2l0aCBBU1NFUlRfRUZJX0VS
Uk9SLgogICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBB
Z3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBHaXJpc2ggUGF0aGFrIDxnaXJpc2gucGF0
aGFrQGFybS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbGV4ZWkgRmVkb3JvdiA8YWxleGVpLmZl
ZG9yb3ZAYXJtLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEV2YW4gTGxveWQgPGV2YW4ubGxveWRA
YXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBMZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxp
bmFyby5vcmc+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 14:57:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 14:57:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0U3v-0001fA-Ld; Fri, 06 Oct 2017 14:57:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44560dde8=Ian.Jackson@citrix.com>)
 id 1e0U3u-0001ew-CN
 for xen-devel@lists.xensource.com; Fri, 06 Oct 2017 14:57:14 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 2E/C8-02225-9C997D95; Fri, 06 Oct 2017 14:57:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXitHRDpO7Jmdc
 jDbZ9ZLG4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBkzv2xhLFjEVtH1+ShzA2MnaxcjJ4eEgL9E
 w4KjLBC2h8T1syeYQGw2AV2Jpi1/2UBsXgFBiZMzn4DVMAvoSCzY/YkNwpaX2P52DjNEjYPEx
 X1vgOIcHCwCKhJH7/GBhEUEFCUevLzJClFeIfFjaT8jiC0sECUx7fs0sFWcApYSU1dsAxsvJF
 Ause3TFmaIc0wk3i7cCTZSSEBNYu76eIiwpcS39U+ZJzAKzEJy3Cwkx81CctwCRuZVjBrFqUV
 lqUW6hpZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBgVnPwMC4g/H3cb9DjJIc
 TEqivG5TrkcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCtnwGUEyxKTU+tSMvMAcYITFqCg0dJh
 HcRSJq3uCAxtzgzHSJ1itGY48bD63+YODpu3v3DJMSSl5+XKiXOmwVSKgBSmlGaBzcIFruXGG
 WlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzrgGZwpOZVwK37xXQKUxAp8xpugJySkkiQkqqgVH
 Hr3d+xeq3LlrVh5+/2rBuQ8uhbfcMMydJXOhqS9Bk0/n/+Ez88k1P4p/dZ/wwk81xyssVk+zm
 X3h16fpjTdmnhzySJ1/a8afdsbxs7fkgvt19x+3npjT/Cq2Jyl7AGJvCblHa2SDT2qL+4Avn3
 C8iM88Wf85MqVv44dwNzh+LvmvuNv94K0xAiaU4I9FQi7moOBEATgz2KtgCAAA=
X-Env-Sender: prvs=44560dde8=Ian.Jackson@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1507301831!105874478!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63790 invoked from network); 6 Oct 2017 14:57:12 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 14:57:12 -0000
X-IronPort-AV: E=Sophos;i="5.42,483,1500940800"; d="scan'208";a="442786008"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22999.39365.432042.895432@mariner.uk.xensource.com>
Date: Fri, 6 Oct 2017 15:57:09 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20171006145107.zw7fsjwm2n6iweyd@citrix.com>
References: <1507300432-14266-1-git-send-email-ian.jackson@eu.citrix.com>
 <20171006145107.zw7fsjwm2n6iweyd@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>, xen-devel@lists.xensource.com,
 Paul Durrant <Paul.Durrant@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 25/24] xl: Document VGA problems arising
 from lack of physmap dmop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIHYyIDI1LzI0XSB4bDogRG9jdW1lbnQgVkdBIHBy
b2JsZW1zIGFyaXNpbmcgZnJvbSBsYWNrIG9mIHBoeXNtYXAgZG1vcCIpOgo+IE9uIEZyaSwgT2N0
IDA2LCAyMDE3IGF0IDAzOjMzOjUyUE0gKzAxMDAsIElhbiBKYWNrc29uIHdyb3RlOgo+ID4gWyBl
eHRyYSBwYXRjaCwgZm9sbG93aW5nIHRlc3QgcmVwb3J0IGZyb20gUm9zcyBdCi4uLgo+ID4gK0Rv
bWFpbnMgd2l0aCBzdGR2Z2EgZ3JhcGhpY3MgY2FyZHMgdG8gbm90IHdvcmsuCj4gPiArRG9tYWlu
cyB3aXRoIGNpcnJ1cyB2Z2EgZG8gd29yaywKPiA+ICtidXQgdGhlcmUgYXJlIHBlcmZvcm1hbmNl
IHByb2JsZW1zIHdpdGggdGhlIHZnYSBjb25zb2xlLgo+ID4gKwo+IAo+IEkgZG9uJ3QgZm9sbG93
LiBEbyB5b3UgaW1wbHkgY2lycnVzIGRvZXNuJ3QgbmVlZCBhZGRfdG9fcGh5c21hcCB0bwo+IGZ1
bmN0aW9uPwoKRXZpZGVudGx5IG5vdC4gIE15IHFlbXUtZG0tZGViaWFuLmd1ZXN0Lm9zc3Rlc3Qu
bG9nIGRvZXMgbm90IGNvbnRhaW4KYW55IG9mIHRoZSBlcnJvcnMgUm9zcyBxdW90ZXMgYW5kIEkg
Y2FuIGNvbm5lY3QgdG8gbXkgZ3Vlc3QncyBWR0EKY29uc29sZSBvdmVyIHZuYy4KCkl0IGRvZXMg
dGFrZSBhIGxpdHRsZSBleHRyYSB0aW1lIHRvIGJvb3QsIEkgdGhpbmsuICBJIGRpZG4ndCByZWFs
bHkKbm90aWNlIHRoaXMgYW5kIHRob3VnaHQgaXQgd2FzIGEgc2lkZSBlZmZlY3Qgb2YgdGhlIGhh
cHBlbnN0YW5jZSB0aGF0Cm15IGd1ZXN0IGhhZCBiZWVuIGNvbnZlcnRlZCBmcm9tIFBWLi4uCgpJ
YW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 14:59:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 14:59:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0U5e-0001qp-0T; Fri, 06 Oct 2017 14:59:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4459bb304=wei.liu2@citrix.com>)
 id 1e0U5c-0001qa-1t
 for xen-devel@lists.xensource.com; Fri, 06 Oct 2017 14:59:00 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 06/3C-02040-33A97D95; Fri, 06 Oct 2017 14:58:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHSDva7+rOu
 RBqeOG1ncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oxVLVoFG9grJm1ia2D8wNrFyMkhIeAvsfPe
 LCYI20Pi+tkTYDaLgIpE8/drLCA2m4CyxM/OXjYQW0RAW+LFqnVANhcHs8B0RokVTzcwgySEB
 aIkpn2fBtbMK2AhMeHoD2aQIiGBtYwSj+ZehUoISpyc+QRsKrOAjsSC3Z+AJnEA2dISy/9xgI
 Q5BRwlvj+eAFYiCnRE59I5YLaQgIJEx/RjUIdaSnxb/5R5AqPALCRTZyGZOgth6gJG5lWMGsW
 pRWWpRbpGBnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIGBWc/AwLiDsXG23yFG
 SQ4mJVFetynXI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8P6YAZQTLEpNT61Iy8wBxghMWoKDR
 0mE9z5Imre4IDG3ODMdInWKUZfjxsPrf5iEWPLy81KlxHndZgIVCYAUZZTmwY2AxeslRlkpYV
 5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8r0FW8WTmlcBtegV0BBPQEXOaroAcUZKIkJJqYOxZynC
 o+SuP5GH7pXWqrSEmn39k/Pv/IjtfPbrx1QSPH5O0U4sfbVg7P97jo/sVxpPLk3/4bO922LYs
 +L/IiZAb1/JclYS657W8+/tHZmJtklj4cVeWlZpn/5ZGvdlSPuFgQaXcXx22fKFlEwwmppnEu
 G9Y3PDIhfN6oPiLdIVvlnyhzrWenEosxRmJhlrMRcWJAKxx0CXSAgAA
X-Env-Sender: prvs=4459bb304=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1507301933!102997885!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9231 invoked from network); 6 Oct 2017 14:58:55 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 14:58:55 -0000
X-IronPort-AV: E=Sophos;i="5.42,483,1500940800"; d="scan'208";a="450749431"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Fri, 6 Oct 2017 15:58:52 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171006145852.4d5gwajcgfcbfg72@citrix.com>
References: <1507300432-14266-1-git-send-email-ian.jackson@eu.citrix.com>
 <20171006145107.zw7fsjwm2n6iweyd@citrix.com>
 <22999.39365.432042.895432@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22999.39365.432042.895432@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>, xen-devel@lists.xensource.com,
 Wei Liu <wei.liu2@citrix.com>, Paul Durrant <Paul.Durrant@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 25/24] xl: Document VGA problems arising
 from lack of physmap dmop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMDYsIDIwMTcgYXQgMDM6NTc6MDlQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIHYyIDI1LzI0XSB4bDogRG9jdW1lbnQg
VkdBIHByb2JsZW1zIGFyaXNpbmcgZnJvbSBsYWNrIG9mIHBoeXNtYXAgZG1vcCIpOgo+ID4gT24g
RnJpLCBPY3QgMDYsIDIwMTcgYXQgMDM6MzM6NTJQTSArMDEwMCwgSWFuIEphY2tzb24gd3JvdGU6
Cj4gPiA+IFsgZXh0cmEgcGF0Y2gsIGZvbGxvd2luZyB0ZXN0IHJlcG9ydCBmcm9tIFJvc3MgXQo+
IC4uLgo+ID4gPiArRG9tYWlucyB3aXRoIHN0ZHZnYSBncmFwaGljcyBjYXJkcyB0byBub3Qgd29y
ay4KPiA+ID4gK0RvbWFpbnMgd2l0aCBjaXJydXMgdmdhIGRvIHdvcmssCj4gPiA+ICtidXQgdGhl
cmUgYXJlIHBlcmZvcm1hbmNlIHByb2JsZW1zIHdpdGggdGhlIHZnYSBjb25zb2xlLgo+ID4gPiAr
Cj4gPiAKPiA+IEkgZG9uJ3QgZm9sbG93LiBEbyB5b3UgaW1wbHkgY2lycnVzIGRvZXNuJ3QgbmVl
ZCBhZGRfdG9fcGh5c21hcCB0bwo+ID4gZnVuY3Rpb24/Cj4gCj4gRXZpZGVudGx5IG5vdC4gIE15
IHFlbXUtZG0tZGViaWFuLmd1ZXN0Lm9zc3Rlc3QubG9nIGRvZXMgbm90IGNvbnRhaW4KPiBhbnkg
b2YgdGhlIGVycm9ycyBSb3NzIHF1b3RlcyBhbmQgSSBjYW4gY29ubmVjdCB0byBteSBndWVzdCdz
IFZHQQo+IGNvbnNvbGUgb3ZlciB2bmMuCj4gCj4gSXQgZG9lcyB0YWtlIGEgbGl0dGxlIGV4dHJh
IHRpbWUgdG8gYm9vdCwgSSB0aGluay4gIEkgZGlkbid0IHJlYWxseQo+IG5vdGljZSB0aGlzIGFu
ZCB0aG91Z2h0IGl0IHdhcyBhIHNpZGUgZWZmZWN0IG9mIHRoZSBoYXBwZW5zdGFuY2UgdGhhdAo+
IG15IGd1ZXN0IGhhZCBiZWVuIGNvbnZlcnRlZCBmcm9tIFBWLi4uCj4gCgpMZXQncyBqdXN0IHNh
eSB0aGV5IGRvbid0IHdvcmsgcHJvcGVybHkgeWV0PwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 15:00:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 15:00:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0U6a-0001xv-D6; Fri, 06 Oct 2017 15:00:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445c74844=roger.pau@citrix.com>)
 id 1e0U6Z-0001xm-3t
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 14:59:59 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 8E/03-03618-E6A97D95; Fri, 06 Oct 2017 14:59:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsWyU9JRQjd31vV
 Ig2uLpS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owfh3azFFwUq3j45Cl7A2OLYBcjJ4eEgJ/E
 5O9drCA2i4CKxMLmbrYuRg4ONgF7ielfK0DCIgKqEh1bbzJ1MXJxMAs8ZpJ4934iG0hCWCBOY
 unM5UwgNq+Ah8T1B73MIEVCAi2MEhumPGaESAhKnJz5hAXEZhbQk7gxdQrYAmYBaYnl/zggwv
 ISzVtnM4PYnEBzNj19CtYqCnRP/5Kn7CC2kICiRP+8B2wQN6dLTHzWwzKBUWAWkg2zkGyYhbB
 hFpINCxhZVjFqFKcWlaUW6Rob6SUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYs
 AxDsYDy9LvAQoyQHk5Ior9uU65FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhNZwLlBItS01Mr0
 jJzgNEDk5bg4FES4b0/AyjNW1yQmFucmQ6ROsWoKCXO6wbSJwCSyCjNg2uDRewlRlkpYV5GoE
 OEeApSi3IzS1DlXzGKczAqCfO+BhnPk5lXAjf9FdBiJqDFc5qugCwuSURISTUwSuddKw7Zl2i
 qdvp2i/CCJWK/N3+duGNysr+tg+2lCxYngl5YbWmwrVh0fGpiztaH81tYW55OqdI0f+l13qNi
 d9LBhBce1i4+lS6P3sTNP3Hrp9JE7WZvBe5P95c7f/XJ9XF2Y+syv2as8kPwxW3366rxCamB8
 QJrrp/NvbU/iXXy11Us956eVWIpzkg01GIuKk4EAGuHYi7TAgAA
X-Env-Sender: prvs=445c74844=roger.pau@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1507301997!68719878!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63500 invoked from network); 6 Oct 2017 14:59:57 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 14:59:57 -0000
X-IronPort-AV: E=Sophos;i="5.42,483,1500940800"; d="scan'208";a="54153985"
Date: Fri, 6 Oct 2017 15:59:48 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20171006145948.5q53tdmftzgkn7zt@MacBook-Pro-de-Roger.local>
References: <1506735566-5706-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506735566-5706-2-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506735566-5706-2-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 xen-devel@lists.xenproject.org, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v5 01/16] docs: create Memory Bandwidth
 Allocation (MBA) feature document
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCBTZXAgMzAsIDIwMTcgYXQgMDE6Mzk6MTFBTSArMDAwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggY3JlYXRlcyBNQkEgZmVhdHVyZSBkb2N1bWVudCBpbiBkb2MvZmVhdHVyZXMv
LiBJdCBkZXNjcmliZXMKPiBrZXkgcG9pbnRzIHRvIGltcGxlbWVudCBNQkEgd2hpY2ggaXMgZGVz
Y3JpYmVkIGluIGRldGFpbHMgaW4gSW50ZWwgU0RNCj4gIkludHJvZHVjdGlvbiB0byBNZW1vcnkg
QmFuZHdpZHRoIEFsbG9jYXRpb24iLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5z
dW5AbGludXguaW50ZWwuY29tPgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgoKU29tZSBuaXRzIGJlbG93LgoKPiArIyMgSW1wbGVtZW50YXRpb24g
RGVzY3JpcHRpb24KPiArCj4gKyogSHlwZXJ2aXNvciBpbnRlcmZhY2VzOgo+ICsKPiArICAxLiBC
b290IGxpbmUgcGFyYW06ICJwc3I9bWJhIiB0byBlbmFibGUgdGhlIGZlYXR1cmUuCj4gKwo+ICsg
IDIuIFNZU0NUTDoKPiArICAgICAgICAgIC0gWEVOX1NZU0NUTF9QU1JfTUJBX2dldF9pbmZvOiBH
ZXQgc3lzdGVtIE1CQSBpbmZvcm1hdGlvbi4KPiArCj4gKyAgMy4gRE9NQ1RMOgo+ICsgICAgICAg
ICAgLSBYRU5fRE9NQ1RMX1BTUl9NQkFfT1BfR0VUX1RIUlRMOiBHZXQgdGhyb3R0bGluZyBmb3Ig
YSBkb21haW4uCj4gKyAgICAgICAgICAtIFhFTl9ET01DVExfUFNSX01CQV9PUF9TRVRfVEhSVEw6
IFNldCB0aHJvdHRsaW5nIGZvciBhIGRvbWFpbi4KPiArCj4gKyogeGwgaW50ZXJmYWNlczoKPiAr
Cj4gKyAgMS4gcHNyLW1iYS1zaG93IFtkb21haW4taWRdCj4gKyAgICAgICAgICBTaG93IHN5c3Rl
bS9kb21haW4gcnVudGltZSBNQkEgdGhyb3R0bGluZyB2YWx1ZS4gRm9yIGxpbmVhciBtb2RlLAo+
ICsgICAgICAgICAgaXQgc2hvd3MgdGhlIGRlY2ltYWwgdmFsdWUuIEZvciBub24tbGluZWFyIG1v
ZGUsIGl0IHNob3dzIGhleGFkZWNpbWFsCj4gKyAgICAgICAgICB2YWx1ZS4KPiArICAgICAgICAg
ID0+IFhFTl9TWVNDVExfUFNSX01CQV9nZXRfaW5mby9YRU5fRE9NQ1RMX1BTUl9NQkFfT1BfR0VU
X1RIUlRMCj4gKwo+ICsgIDIuIHBzci1tYmEtc2V0IFtPUFRJT05TXSA8ZG9tYWluLWlkPiA8dGhy
b3R0bGluZz4KPiArICAgICAgICAgIFNldCBiYW5kd2lkdGggdGhyb3R0bGluZyBmb3IgYSBkb21h
aW4uCj4gKyAgICAgICAgICA9PiBYRU5fRE9NQ1RMX1BTUl9NQkFfT1BfU0VUX1RIUlRMCj4gKwo+
ICsgIDMuIHBzci1od2luZm8KPiArICAgICAgICAgIFNob3cgUFNSIEhXIGluZm9ybWF0aW9uLCBp
bmNsdWRpbmcgTDMgQ0FUL0NEUC9MMiBDQVQvTUJBLgo+ICsgICAgICAgICAgPT4gWEVOX1NZU0NU
TF9QU1JfTUJBX2dldF9pbmZvCj4gKwo+ICsqIEtleSBkYXRhIHN0cnVjdHVyZToKPiArCj4gKyAg
MS4gRmVhdHVyZSBIVyBpbmZvCj4gKwo+ICsgICAgIGBgYAo+ICsgICAgIHN0cnVjdCB7Cj4gKyAg
ICAgICAgIHVuc2lnbmVkIGludCB0aHJ0bF9tYXg7Cj4gKyAgICAgICAgIGJvb2wgbGluZWFyOwo+
ICsgICAgIH0gbWJhOwo+ICsKPiArICAgICAtIE1lbWJlciBgdGhydGxfbWF4YAo+ICsKPiArICAg
ICAgIGB0aHJ0bF9tYXhgIGlzIHRoZSBtYXggdGhyb3R0bGluZyB2YWx1ZSB0byBiZSBzZXQsIGku
ZS4gTUJBX01BWC4KPiArCj4gKyAgICAgLSBNZW1iZXIgYGxpbmVhcmAKPiArCj4gKyAgICAgICBg
bGluZWFyYCBtZWFucyB0aGUgcmVzcG9uc2Ugb2YgZGVsYXkgdmFsdWUgaXMgbGluZWFyIG9yIG5v
dC4KPiArCj4gKyAgICAgQXMgbWVudGlvbmVkIGFib3ZlLCBNQkEgaXMgYSBtZW1iZXIgb2YgSW50
ZWwgUFNSIGZlYXR1cmVzLCBpdCB3b3VsZAoKcy93b3VsZC8vIGFuZCBzL3NoYXJlL3NoYXJlcy8u
Cgo+ICsgICAgIHNoYXJlIHRoZSBiYXNlIFBTUiBpbmZyYXN0cnVjdHVyZSBpbiBYZW4uIEZvciBl
eGFtcGxlLCB0aGUgJ2Nvc19tYXgnCj4gKyAgICAgaXMgYSBjb21tb24gSFcgcHJvcGVydHkgZm9y
IGFsbCBmZWF0dXJlcy4gU28sIGZvciBvdGhlciBkYXRhIHN0cnVjdHVyZQo+ICsgICAgIGRldGFp
bHMsIHBsZWFzZSByZWZlciB0byAnaW50ZWxfcHNyX2NhdF9jZHAucGFuZG9jJy4KPiArCj4gKyMg
TGltaXRhdGlvbnMKPiArCj4gK01CQSBjYW4gb25seSB3b3JrIG9uIEhXIHdoaWNoIHN1cHBvcnRz
IGl0IChjaGVjayBieSBDUFVJRCkuCgpzL2J5Ly8uCgo+ICsKPiArIyBUZXN0aW5nCj4gKwo+ICtX
ZSBjYW4gZXhlY3V0ZSB0aGVzZSBjb21tYW5kcyB0byB2ZXJpZnkgTUJBIG9uIGRpZmZlcmVudCBI
V3Mgc3VwcG9ydGluZyB0aGVtLgo+ICsKPiArRm9yIGV4YW1wbGU6Cj4gKyAgMS4gVXNlciBjYW4g
Z2V0IHRoZSBNQkEgaGFyZHdhcmUgaW5mbyB0aHJvdWdoICdwc3ItaHdpbmZvJyBjb21tYW5kLiBG
cm9tCj4gKyAgICAgcmVzdWx0LCB1c2VyIGNhbiBrbm93IGlmIHRoaXMgaGFyZHdhcmUgd29ya3Mg
dW5kZXIgbGluZWFyIG1vZGUgb3Igbm9uLQo+ICsgICAgIGxpbmVhciBtb2RlLCB0aGUgbWF4IHRo
cm90dGxpbmcgdmFsdWUgKE1CQV9NQVgpIGFuZCBzbyBvbi4KPiArCj4gKyAgICByb290QDp+JCB4
bCBwc3ItaHdpbmZvIC0tbWJhCj4gKyAgICBNZW1vcnkgQmFuZHdpZHRoIEFsbG9jYXRpb24gKE1C
QSk6Cj4gKyAgICBTb2NrZXQgSUQgICAgICAgOiAwCj4gKyAgICBMaW5lYXIgTW9kZSAgICAgOiBF
bmFibGVkCj4gKyAgICBNYXhpbXVtIENPUyAgICAgOiA3Cj4gKyAgICBNYXhpbXVtIFRocm90dGxp
bmcgVmFsdWU6IDkwCj4gKyAgICBEZWZhdWx0IFRocm90dGxpbmcgVmFsdWU6IDAKPiArCj4gKyAg
Mi4gVGhlbiwgdXNlciBjYW4gc2V0IGEgdGhyb3R0bGluZyB2YWx1ZSB0byBhIGRvbWFpbi4gRm9y
IGV4YW1wbGUsIHNldCAnMHhhJywKCnMvMHhhLzEwLwoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 15:01:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 15:01:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0U8D-0002pz-Nw; Fri, 06 Oct 2017 15:01:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44560dde8=Ian.Jackson@citrix.com>)
 id 1e0U8C-0002ps-VW
 for xen-devel@lists.xensource.com; Fri, 06 Oct 2017 15:01:41 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 3C/7A-03618-4DA97D95; Fri, 06 Oct 2017 15:01:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXitHRDpO7lWdc
 jDVbtNre4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBndfcuZCv4wVRx5v5ipgXEzUxcjJ4eEgL/E
 ytanrBC2h8T1syfA4mwCuhJNW/6ygdi8AoISJ2c+YQGxmQV0JBbs/sQGYctLbH87hxmixkHiz
 MnDQHEODhYBFYld3xNBwiICWhITtmwFGskFVD6RUeLGvbtgc4QFoiSeXLzBDmJzAu290nAMrE
 hIYAujxNdlp1kgDjKReLtwJ9hQIQE1ibnr4yHClhLf1j9lnsAoMAvJebOQnDcLyXkLGJlXMWo
 UpxaVpRbpGhnrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBicDEOxg/DM/8BCj
 JAeTkiiv25TrkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeN/MBMoJFqWmp1akZeYA4wQmLcHBo
 yTCe38GUJq3uCAxtzgzHSJ1itGY48bD63+YODpu3v3DJMSSl5+XKiXOewZkkgBIaUZpHtwgWP
 xeYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjDvHZApPJl5JXD7XgGdwgR0ypymKyCnlCQipKQ
 aGDM64vczX2b/H8Hgwv03fA1fCGdk9yq3u8IdL/smzuu+emRe97yYn2e6dpn/tcnTE1A9Gqz0
 0LjnmtaOHL4LO2xuifWfOCh5+k/nxTyWiL1H0o/8SPlxKMBN6fezSO9zxzgmPDD/fjRW54vo+
 9Qwk/rZW5eG7O9/KbjH9dz99fyZc5v+zb7MyqjEUpyRaKjFXFScCAAbkTL32gIAAA==
X-Env-Sender: prvs=44560dde8=Ian.Jackson@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1507302097!110562017!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59778 invoked from network); 6 Oct 2017 15:01:39 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 15:01:39 -0000
X-IronPort-AV: E=Sophos;i="5.42,483,1500940800"; d="scan'208";a="442786849"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22999.39629.337746.175305@mariner.uk.xensource.com>
Date: Fri, 6 Oct 2017 16:01:33 +0100
To: Paul Durrant <Paul.Durrant@citrix.com>
In-Reply-To: <e1eb36633b5940fd97a81f7fdb15b856@AMSPEX02CL03.citrite.net>
References: <1507300432-14266-1-git-send-email-ian.jackson@eu.citrix.com>
 <20171006145107.zw7fsjwm2n6iweyd@citrix.com>
 <e1eb36633b5940fd97a81f7fdb15b856@AMSPEX02CL03.citrite.net>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 25/24] xl: Document VGA problems arising
 from lack of physmap dmop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UGF1bCBEdXJyYW50IHdyaXRlcyAoIlJFOiBbUEFUQ0ggdjIgMjUvMjRdIHhsOiBEb2N1bWVudCBW
R0EgcHJvYmxlbXMgYXJpc2luZyBmcm9tIGxhY2sgb2YgcGh5c21hcCBkbW9wIik6Cj4gSSBzdXNw
ZWN0IHdoYXQgaXQgaGFwcGVuaW5nIGlzIHRoYXQgdGhlIFZSQU0gaXMgbm90IG1vdmVkIGludG8g
dGhlIEJBUiwgYnV0IHRoZSBlbXVsYXRpb24gaW4gUUVNVSBpbnN0ZWFkIGhhbmRsZXMgdGhlIEJB
UiB3cml0ZXMgYW5kIHRoZW4gdXBkYXRlcyB0aGUgVlJBTSBpbiBpdHMgY3VycmVudCBsb2NhdGlv
bi4KCklzIGl0IGdvaW5nIHRvIGJlIGEgcHJvYmxlbSB0aGF0IHRoZSB2cmFtIGlzIHN0aWxsIG1h
cHBlZCBpbiBpdHMKcHJldmlvdXMgbG9jYXRpb24gPwoKSWFuLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 15:14:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 15:14:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0UKe-00049O-AN; Fri, 06 Oct 2017 15:14:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0UKc-00049C-NO
 for xen-devel@lists.xensource.com; Fri, 06 Oct 2017 15:14:30 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 90/2C-02026-5DD97D95; Fri, 06 Oct 2017 15:14:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVffk3Ou
 RBpt/slqsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE148T6SywFp9wrprY/YGtg
 XGLexcjFISTQyCQx9fYqRgjnMaPE/fl9UM42Ronn0zvYuhg5OUQEnCW+npnLDmLzCuhLfFq/k
 gXEFhawlvi5/BMrSIOEwExOieuLtrCCJCQEfCVOrtzMBmOvmDUNaCo7B5uAlcQhMZAoi4CqxL
 8Hm9kmMHIvYGRYxahenFpUllqka6yXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iRH
 ocwYg2MG495/TIUZJDiYlUV63KdcjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw/p4DlBMsSk1P
 rUjLzAEGH0xagoNHSYQ3DSTNW1yQmFucmQ6ROsWoy3Fs0+U/TEIsefl5qVLivBNBigRAijJK8
 +BGwCLhEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR514BM4cnMK4Hb9AroCCagI+Y0XQE5oi
 QRISXVwNhW8SehZLZprUWy17NdHnOfij2ri5g/T7dK4ayWqdsU5sMu5zR0sv0EI77oConNmXd
 Qbt5q7odS6o3J6hkM16Te3iyeap/t91L/b5F1iqDoqV5Ozsslf3etfMgwZ7LZqgWGwdOeib3c
 GTJ7+1vurJuv8iISCjhLzn3f++4Fb/zKJZ99be8teaLEUpyRaKjFXFScCAAaAstofwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1507302855!103000589!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17736 invoked from network); 6 Oct 2017 15:14:16 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Oct 2017 15:14:16 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0UKN-0002Uv-E2; Fri, 06 Oct 2017 15: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e0UKI-0000vc-0R; Fri, 06 Oct 2017 15:14:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e0UKH-0003rp-6a; Fri, 06 Oct 2017 15:14:09 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114057-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=662140fa68ae099a426006ed5edb1d511921e2c2
X-Osstest-Versions-That: libvirt=000e95045595ab5fd974e08dcc71b70a491965ed
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 06 Oct 2017 15:14:09 +0000
Subject: [Xen-devel] [libvirt test] 114057: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDA1NyBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTQwNTcvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDExNDAzMAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE0MDMwCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTQwMzAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAg
ICAgICAgIDY2MjE0MGZhNjhhZTA5OWE0MjYwMDZlZDVlZGIxZDUxMTkyMWUyYzIKYmFzZWxpbmUg
dmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDAwMGU5NTA0NTU5NWFiNWZkOTc0ZTA4ZGNj
NzFiNzBhNDkxOTY1ZWQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNDAzMCAgMjAxNy0xMC0wNSAw
NDoyMDoyMSBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTQwNTcgIDIwMTctMTAt
MDYgMDQ6MjU6MTQgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKaXJpIERlbmVtYXJrIDxqZGVuZW1hckByZWRo
YXQuY29tPgogIEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+CiAgTWljaGFsIFByaXZv
em5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9bGli
dmlydAorIHJldmlzaW9uPTY2MjE0MGZhNjhhZTA5OWE0MjYwMDZlZDVlZGIxZDUxMTkyMWUyYzIK
KyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29u
ZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9LjouCisrKysgUEVSTExJQj0uOi4KKysrIHVtYXNrIDAw
MgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAg
ICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygp
OwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcK
KysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0
ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysg
ZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysg
cmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sgLi9hcC1wdXNoIGxpYnZpcnQgNjYyMTQwZmE2OGFlMDk5YTQyNjAwNmVkNWVk
YjFkNTExOTIxZTJjMgorIGJyYW5jaD1saWJ2aXJ0CisgcmV2aXNpb249NjYyMTQwZmE2OGFlMDk5
YTQyNjAwNmVkNWVkYjFkNTExOTIxZTJjMgorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3Jp
LWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi46Lgor
KysrIFBFUkxMSUI9LjouOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25m
aWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAg
ICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7
IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rl
c3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAt
ZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisr
IHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmln
CisrKyBleHBvcnQgUEVSTExJQj0uOi46LjouCisrKyBQRVJMTElCPS46LjouOi4KKysgdW1hc2sg
MDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT1saWJ2aXJ0
CisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4bGlidmlydCA9IHhsaW51eCAnXScKKyBs
aW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11
bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2gg
eGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeDY2MjE0
MGZhNjhhZTA5OWE0MjYwMDZlZDVlZGIxZDUxMTkyMWUyYzIgPSB4ICddJworIDogdGVzdGVkLzIu
Ni4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBn
ZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVz
ZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAg
ICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisr
IDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6
IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0
Zi5naXQKKysgOiBnaXQ6Ly9saWJ2aXJ0Lm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9y
dW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1
bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3Mu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBo
dHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9y
Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xp
bnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54
ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14
ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29u
cmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQK
KysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWls
eS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxp
YnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNl
LmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
cWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRS
RUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9w
cy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJ
T1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3Mu
Z2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3Nz
dGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSBsaWJ2aXJ0CisgY2FzZSAkMSBpbgorIHJl
dHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xpYnZp
cnQKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZp
cnQuZ2l0IDY2MjE0MGZhNjhhZTA5OWE0MjYwMDZlZDVlZGIxZDUxMTkyMWUyYzI6cmVmcy9oZWFk
cy94ZW4tdGVzdGVkLW1hc3RlcgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L2xpYnZpcnQuZ2l0CiAgIDAwMGU5NTAuLjY2MjE0MGYgIDY2MjE0MGZhNjhhZTA5OWE0MjYw
MDZlZDVlZGIxZDUxMTkyMWUyYzIgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 15:15:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 15:15:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0ULX-0004Co-Jh; Fri, 06 Oct 2017 15:15:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e0ULW-0004Cf-Fq
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 15:15:26 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 F4/98-02228-D0E97D95; Fri, 06 Oct 2017 15:15:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS5dr3vV
 Ig6mf2S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxtq28xFfwUrLi9bANLA+Ny3i5GTg4hgTyJ
 LVPvsYDYvAJ2Ep86p7GC2BIChhKnF94Ei7MIqEosnP2WHcRmE1CXaHu2HaxGRMBA4sfHjWA1z
 AKhEl9XvgSrERbwl7hy4gwjxHw3iQXbLjCB2JwC7hLPJn1k7mLkANolKPF3hzBEq5bEw1+3oM
 ZoSyxb+BqshFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYzqxalFZalFuhZ6SUWZ6RkluYm
 ZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBoccABDsYDzY7H2KU5GBSEuV1m3I9UogvKT+lMiOx
 OCO+qDQntfgQowYHh8C2XasvMEqx5OXnpSpJ8P6eA1QnWJSanlqRlpkDjA6YUgkOHiURXrm5Q
 Gne4oLE3OLMdIjUKUZdjo6bd/8wCYHNkBLn5QIpEgApyijNgxsBi9RLjLJSwryMQAcK8RSkFu
 VmlqDKv2IU52BUEubVApnCk5lXArfpFdARTEBHzGm6AnJESSJCSqqBcdvkmhdWnfu/PowLSNm
 sHeXx8qSh7cpzaob671ldDmrnX7r9dds5+ddyT0LWTOJYsGhryZZmlvjX5m/qrFp3aa+T9C0X
 Wzx1beB8m3UxU5YIzVbiyTUM1VxkHNP6/VpqSuxLnv9R2Xw7OU8umfVn4pdvkvl3rs22On7yt
 suCUOm42f8OS7t7uiqxFGckGmoxFxUnAgA/fMlczwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1507302920!89951591!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56756 invoked from network); 6 Oct 2017 15:15:21 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 6 Oct 2017 15:15:21 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 06 Oct 2017 09:15:19 -0600
Message-Id: <59D7BA260200007800183385@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 06 Oct 2017 09:15:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Alexandru Isaila" <aisaila@bitdefender.com>
References: <1506946991-6864-1-git-send-email-aisaila@bitdefender.com>
In-Reply-To: <1506946991-6864-1-git-send-email-aisaila@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, paul.durrant@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v8] x86/hvm: Implement hvmemul_write() using
 real mappings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAyLjEwLjE3IGF0IDE0OjIzLCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+ICtzdGF0aWMgdm9pZCAqaHZtZW11bF9tYXBfbGluZWFyX2FkZHIoCj4gKyAgICB1bnNpZ25l
ZCBsb25nIGxpbmVhciwgdW5zaWduZWQgaW50IGJ5dGVzLCB1aW50MzJfdCBwZmVjLAo+ICsgICAg
c3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVtdWxfY3R4dCkKPiArewo+ICsgICAgc3RydWN0
IHZjcHUgKmN1cnIgPSBjdXJyZW50Owo+ICsgICAgdm9pZCAqZXJyLCAqbWFwcGluZzsKPiArCj4g
KyAgICAvKiBGaXJzdCBhbmQgZmluYWwgZ2ZucyB3aGljaCBuZWVkIG1hcHBpbmcuICovCj4gKyAg
ICB1bnNpZ25lZCBpbnQgbnJfZnJhbWVzID0gKChsaW5lYXIgKyBieXRlcyAtICEhYnl0ZXMpID4+
IFBBR0VfU0hJRlQpIC0KPiArICAgICAgICAobGluZWFyID4+IFBBR0VfU0hJRlQpICsgMTsKClRo
ZSBjb21tZW50IGlzIG5vdyBzdGFsZS4gSW5zdGVhZCB5b3UgbWF5IHdhbnQgdG8gc3RhdGUgdGhh
dCBieQp0cnVuY2F0aW5nIGxvbmcgdG8gaW50IHRoZSA2NC1iaXQgd3JhcHBpbmcgY2FzZSBpcyBi
ZWluZyB0YWtlbiBjYXJlCm9mLiBPciBpZiB5b3UgZHJvcCB0aGUgY29tbWVudCBhbHRvZ2V0aGVy
LCBwbGVhc2UgYWxzbyBkcm9wIHRoZQpwcmVjZWRpbmcgYmxhbmsgbGluZS4KCj4gKyAgICB1bnNp
Z25lZCBpbnQgaTsKPiArCj4gKyAgICAvKgo+ICsgICAgICogbWZuIHBvaW50cyB0byB0aGUgbmV4
dCBmcmVlIHNsb3QuICBBbGwgdXNlZCBzbG90cyBoYXZlIGEgcGFnZSByZWZlcmVuY2UKPiArICAg
ICAqIGhlbGQgb24gdGhlbS4KPiArICAgICAqLwo+ICsgICAgbWZuX3QgKm1mbiA9ICZodm1lbXVs
X2N0eHQtPm1mblswXTsKPiArCj4gKyAgICAvKgo+ICsgICAgICogVGhlIGNhbGxlciBoYXMgbm8g
bGVnaXRpbWF0ZSByZWFzb24gZm9yIHRyeWluZyBhIHplcm8tYnl0ZSB3cml0ZSwgYnV0Cj4gKyAg
ICAgKiBmaW5hbCBpcyBjYWxjdWxhdGUgdG8gZmFpbCBzYWZlIGluIHJlbGVhc2UgYnVpbGRzLgo+
ICsgICAgICoKPiArICAgICAqIFRoZSBtYXhpbXVtIHdyaXRlIHNpemUgZGVwZW5kcyBvbiB0aGUg
bnVtYmVyIG9mIGFkamFjZW50IG1mbnNbXSB3aGljaAo+ICsgICAgICogY2FuIGJlIHZtYXAoKSdk
LCBhY2NvdXRpbmcgZm9yIHBvc3NpYmxlIG1pc2FsaWdubWVudCB3aXRoaW4gdGhlIHJlZ2lvbi4K
PiArICAgICAqIFRoZSBoaWdoZXIgbGV2ZWwgZW11bGF0aW9uIGNhbGxlcnMgYXJlIHJlc3BvbnNp
YmxlIGZvciBlbnN1cmluZyB0aGF0Cj4gKyAgICAgKiBtZm5zW10gaXMgbGFyZ2UgZW5vdWdoIGZv
ciB0aGUgcmVxdWVzdGVkIHdyaXRlIHNpemUuCj4gKyAgICAgKi8KPiArICAgIGlmICggYnl0ZXMg
PT0gMCB8fAo+ICsgICAgICAgICBucl9mcmFtZXMgPiBBUlJBWV9TSVpFKGh2bWVtdWxfY3R4dC0+
bWZuKSApCj4gKyAgICB7Cj4gKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cj4gKyAgICAg
ICAgcHJpbnRrKCJnb3RvIHVuaGFuZGxlIEVSUk9SfiF+flxuIik7Cj4gKyAgICAgICAgZ290byB1
bmhhbmRsZWFibGU7Cj4gKyAgICB9Cj4gKwo+ICsgICAgZm9yKCBpID0gMDsgaSA8IG5yX2ZyYW1l
czsgaSsrICkKClN0eWxlIChtaXNzaW5nIGJsYW5rOyBhbHNvIGluIHRoZSB1bm1hcCBjb2RlIGJl
bG93KS4KCj4gKyAgICB7Cj4gKyAgICAgICAgZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IHJl
czsKPiArICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwo+ICsgICAgICAgIHBhZ2VmYXVs
dF9pbmZvX3QgcGZpbmZvOwo+ICsgICAgICAgIHAybV90eXBlX3QgcDJtdDsKPiArICAgICAgICB1
bnNpZ25lZCBsb25nIGZyYW1lID0gKGxpbmVhciA+PiBQQUdFX1NISUZUKSArIGk7Cj4gKyAgICAg
ICAgdW5zaWduZWQgbG9uZyBhZGRyID0gZnJhbWUgPDwgUEFHRV9TSElGVDsKClRoaXMgaXMgd3Jv
bmcgb24gdGhlIGZpcnN0IGl0ZXJhdGlvbiAoaXQnbGwgbGVhZCB0byBndWVzdCBDUjIgcG9pbnRp
bmcKYXQgdGhlIGJlZ2lubmluZyBvZiB0aGUgcGFnZSwgc2hvdWxkIGEgI1BGIG5lZWQgcmFpc2lu
ZykuCgogICAgICAgIHVuc2lnbmVkIGxvbmcgYWRkciA9IGkgPyAobGluZWFyICsgKGkgPDwgUEFH
RV9TSElGVCkpICYgUEFHRV9NQVNLIDogbGluZWFyOwoKb3Igc29tZSB0aGluZyBzaW1pbGFyLCBk
cm9wcGluZyBmcmFtZSBhdCBvbmNlICh3aGljaCBlbGltaW5hdGVzCnRoZSByaXNrIG9mIHNvbWVv
bmUgbGF0ZXIgYWRkaW5nIGFub3RoZXIgdXNlIG9mIGl0KS4KCkphbgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 15:18:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 15:18:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0UOb-0004Sj-27; Fri, 06 Oct 2017 15:18:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445b0bece=citrix-osstest@xenproject.org>)
 id 1e0UOZ-0004Sc-Qu
 for xen-devel@lists.xensource.com; Fri, 06 Oct 2017 15:18:36 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 0F/C4-03428-BCE97D95; Fri, 06 Oct 2017 15:18:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXitHSDve6pedc
 jDS5tkLS4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBlPXp9hKjiTWzHr3XbmBsa3jl2MnBwSAv4S
 G1+cZ4Gw3SUuf5kBZosIOEtM+HCbDcTmFdCT6Ht4iRnEFhZIlHiy4h5QDRdQfY+KxME5fUwQz
 a4SXQsOwtnfDjSyg9hsAh4SE3smgg1lEVCR2NS4FMwWEtCSWLp4JRPEAkGJkzOfgMWZBSQkDr
 54wQwxx0Ji/9+zzBMY+WYhKZuFpGwBI9MqRo3i1KKy1CJdIzO9pKLM9IyS3MTMHF1DAzO93NT
 i4sT01JzEpGK95PzcTYzAsGIAgh2MZxYEHmKU5GBSEuV1m3I9UogvKT+lMiOxOCO+qDQntfgQ
 owwHh5IEr/dcoJxgUWp6akVaZg4wwGHSEhw8SiK8U0HSvMUFibnFmekQqVOMuhzHNl3+wyTEk
 peflyolzssFUiQAUpRRmgc3AhZtlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMmwwyhSczrw
 Ru0yugI5iAjpjTdAXkiJJEhJRUA2OI775Lq/wbrVfez+j9++tpbeLZpiu6vMcjLd/9uqiz7Fl
 8YCzHirL3Zx78iY+d439O5+Xs2TeXtj0zj6ss4A5KkIvY3MhXtaT+bqPjt1OS3V8beIVrlrsK
 1XgVBSolzn7ffqP0/h6Lq9FT5syw8slYZHp2qsOZnoZvuw5/zfRk0304X8tuUq4SS3FGoqEWc
 1FxIgCda/NLsQIAAA==
X-Env-Sender: prvs=445b0bece=citrix-osstest@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1507303112!100191404!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47536 invoked from network); 6 Oct 2017 15:18:33 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 15:18:33 -0000
X-IronPort-AV: E=Sophos;i="5.42,484,1500940800"; d="scan'208";a="450752738"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL06.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72198-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-examine:examine-serial/bootloader:fail:regression
 xen-unstable:test-armhf-armhf-examine:examine-serial/kernel:fail:regression
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check: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-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-xl-qemut-ws16-amd64:windows-install: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-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
X-Osstest-Versions-That: xen=60823b39a1f3788b7ea98bdaf1eda987156f4c87
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 6 Oct 2017 16:18:25 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL06.citrite.net
Subject: [Xen-devel] [xen-unstable baseline-only test] 72198: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjE5OCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5u
ZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjE5OC8KClJlZ3Jlc3Npb25zIDotKAoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3
aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAxMCBl
eGFtaW5lLXNlcmlhbC9ib290bG9hZGVyIGZhaWwgUkVHUi4gdnMuIDcyMTkzCiB0ZXN0LWFybWhm
LWFybWhmLWV4YW1pbmUgICAgIDExIGV4YW1pbmUtc2VyaWFsL2tlcm5lbCAgICAgZmFpbCBSRUdS
LiB2cy4gNzIxOTMKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTAgcmVkaGF0
LWluc3RhbGwgICAgICBmYWlsIFJFR1IuIHZzLiA3MjE5MwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIg
aG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tl
biBuZXZlciBwYXNzCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9j
YXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFz
cwogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAg
ICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAz
IGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbGlrZSA3MjE5MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBsaWtlIDcyMTkzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIGxpa2UgNzIx
OTMKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbGlrZSA3MjE5MwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBsaWtlIDcyMTkzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
ZmFpbCBsaWtlIDcyMTkzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIGxpa2UgNzIxOTMKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbGlrZSA3
MjE5MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDcyMTkzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW1pZHdheSAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBkYmM0YjZlMTNhNWQw
ZGQ4OTY3Y2RlN2ZmNzAwMGFiMWVkODg2MjVlCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAg
ICAgICAgICAgICA2MDgyM2IzOWExZjM3ODhiN2VhOThiZGFmMWVkYTk4NzE1NmY0Yzg3CgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAgNzIxOTMgIDIwMTctMTAtMDMgMTc6MTY6MTIgWiAgICAyIGRheXMK
VGVzdGluZyBzYW1lIHNpbmNlICAgIDcyMTk4ICAyMDE3LTEwLTA0IDIwOjQ5OjE3IFogICAgMSBk
YXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bWlkd2F5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0
cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5j
b20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02
NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxv
Y2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0
ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0
LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpQ
dXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBkYmM0YjZlMTNhNWQwZGQ4OTY3Y2RlN2Zm
NzAwMGFiMWVkODg2MjVlCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KRGF0ZTogICBGcmkgQXVnIDUgMTQ6NTE6MTMgMjAxNiArMDEwMAoKICAgIHg4Ni9t
c3I6IENvcnJlY3QgdGhlIGRlZmluaXRpb24gb2YgTVNSX0lBMzJfQVBJQ0JBU0VfQkFTRQogICAg
CiAgICAweGZmZmZmIDw8IDEyIGlzIHVuZGVmaW5lZCBiZWhhdmlvdXIsIGR1ZSB0byBzaGlmdGlu
ZyBpbnRvIHRoZSBzaWduIGJpdCBvZiBhbgogICAgaW50ZWdlci4KICAgIAogICAgU3BvdHRlZCBi
eSB0aGUgVW5kZWZpbmVkIEJlaGF2aW91ciBTYW5pdGlzZXIKICAgIAogICAgU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNs
dWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 15:21:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 15:21:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0URU-0005Mb-Lw; Fri, 06 Oct 2017 15:21:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445016e61=George.Dunlap@citrix.com>)
 id 1e0URT-0005MQ-B0
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 15:21:35 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 B0/05-03046-E7F97D95; Fri, 06 Oct 2017 15:21:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWyU9JRQrd2/vV
 IgwvdLBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bs1v0sBWv5Kp4v1mtg7ODpYuTkkBDwk1jR
 dICli5EDyC6T2NbtDxEukmj9sJ0dIlwkceBkGkiYV0BQ4uTMJywgNqeAncTr21PYQWwhAVuJ2
 bv/sYLYbAJ6EvOOfwWrYRFQkThz8jw7xMhEie9rrzJDzAmQmDtxPxOILSwQJvHl8CVGEFsEqP
 fwCZBeLg5mgSmMEv/2ngUbyiygKdG6/TfUMlWJxQ+OQg1Nl1ix9xTLBEbBWUjum4WkZQEj0yp
 GjeLUorLUIl0jY72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDAZACCHYx/5gce
 YpTkYFIS5Y2bdz1SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvKkhOsCg1PbUiLTMHGCMwaQkOH
 iURXh6QNG9xQWJucWY6ROoUo6KUOG8OSEIAJJFRmgfXBovLS4yyUsK8jECHCPEUpBblZpagyr
 9iFOdgVBLmFQKZwpOZVwI3/RXQYiagxXOaroAsLklESEk1MHIsW38vnZ8vZtO7GZ5n3qlU3Fn
 iIsrVxvf1qaqNxrYPV2u3mt8okA8MlL76ZscC46jjN+LXiC5bxcY6b9PafZ/P2z3XCbAWCarh
 LPRd8WPWdROtHUaHjk3bWs7NdmTKx46stdcEH/2Y4st08+fVC2fMNBv6uOLP+dinb5WwVLtqY
 bhAVlf6b6oSS3FGoqEWc1FxIgCgGsF5xgIAAA==
X-Env-Sender: prvs=445016e61=George.Dunlap@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1507303292!70031833!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40645 invoked from network); 6 Oct 2017 15:21:33 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 15:21:33 -0000
X-IronPort-AV: E=Sophos;i="5.42,484,1500940800"; d="scan'208";a="54155882"
X-Gm-Message-State: AMCzsaXCrvCsFygNBC2RYTEHIK0fdYaYzzfo3XpHZvL76VbaCpU7IoiF
 fxjRp87wYs1JY7wssXis2Xxpr7i36InIgJaqwu4=
X-Google-Smtp-Source: AOwi7QDiboeosQgU/IiAVaehvJMryriltTjyTggNfhoXaDFbJ/pzKoIpkoU2AG4sJPUrkTjrFtTv3fgSKxmAdxPFN7A=
X-Received: by 10.200.9.115 with SMTP id z48mr3503129qth.141.1507303289351;
 Fri, 06 Oct 2017 08:21:29 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <20170925142648.25959-1-george.dunlap@citrix.com>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Date: Fri, 6 Oct 2017 16:21:28 +0100
X-Gmail-Original-Message-ID: <CAFLBxZa_0VK7cZw-w=cx8FsKguB8Eg-GqZec5_pF3=A-Be3kfQ@mail.gmail.com>
Message-ID: <CAFLBxZa_0VK7cZw-w=cx8FsKguB8Eg-GqZec5_pF3=A-Be3kfQ@mail.gmail.com>
To: xen-devel <xen-devel@lists.xenproject.org>
X-ClientProxiedBy: FTLPEX02CAS01.citrite.net (10.13.99.120) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 01/13] x86emul/fuzz: add rudimentary
	limit checking
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMjUsIDIwMTcgYXQgMzoyNiBQTSwgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Cj4KPiBmdXp6X2luc25fZmV0Y2goKSBpcyB0aGUgb25seSBkYXRhIGFjY2VzcyBoZWxw
ZXIgd2hlcmUgaXQgaXMgcG9zc2libGUKPiB0byBzZWUgb2Zmc2V0cyBsYXJnZXIgdGhhbiA0R2Ig
aW4gMTYtIG9yIDMyLWJpdCBtb2RlcywgYXMgd2UgbGVhdmUgdGhlCj4gaW5jb21pbmcgcklQIHVu
dG91Y2hlZCBpbiB0aGUgZW11bGF0b3IgaXRzZWxmLiBUaGUgY2hlY2sgaXMgbmVlZGVkIGhlcmUK
PiBhcyBvdGhlcndpc2UsIGFmdGVyIHN1Y2Nlc3NmdWxseSBmZXRjaGluZyBpbnNuIGJ5dGVzLCB3
ZSBtYXkgZW5kIHVwCj4gemVyby1leHRlbmRpbmcgRUlQIHNvb24gYWZ0ZXIgY29tcGxldGVfaW5z
biwgd2hpY2ggY29sbGlkZXMgd2l0aCB0aGUKPiBYODZFTVVMX0VYQ0VQVElPTi1jb25kaXRpb25h
bCByZXNwZWN0aXZlIEFTU0VSVCgpIGluCj4geDg2X2VtdWxhdGVfd3JhcHBlcigpLiAoTkI6IHB1
dF9yZXBfcHJlZml4KCkgaXMgd2hhdCBhbGxvd3MKPiBjb21wbGV0ZV9pbnNuIHRvIGJlIHJlYWNo
ZWQgd2l0aCByYyBzZXQgdG8gb3RoZXIgdGhhbiBYODZFTVVMX09LQVkgb3IKPiBYODZFTVVMX0RP
TkUuIFNlZSBhbHNvIGNvbW1pdCA1M2Y4N2MwM2I0IFsieDg2ZW11bDogZ2VuZXJhbGl6ZQo+IGV4
Y2VwdGlvbiBoYW5kbGluZyBmb3IgcmVwXyogaG9va3MiXS4pCj4KPiBBZGQgYXNzZXJ0KCktcyBm
b3IgYWxsIG90aGVyIChkYXRhKSBhY2Nlc3Mgcm91dGluZXMsIGFzIGVmZmVjdGl2ZQo+IGFkZHJl
c3MgZ2VuZXJhdGlvbiBpbiB0aGUgZW11bGF0b3Igb3VnaHQgdG8gZ3VhcmFudGVlIGluLXJhbmdl
IHZhbHVlcy4KPiBGb3IgdGhlbSB0byBub3QgdHJpZ2dlciwgc2V2ZXJhbCBhZGp1c3RtZW50cyB0
byB0aGUgZW11bGF0b3IncyBhZGRyZXNzCj4gY2FsY3VsYXRpb25zIGFyZSBuZWVkZWQ6IFdoaWxl
IGZvciBEc3RCaXRCYXNlIGl0IGlzIHJlYWxseSBtYW5kYXRvcnksCj4gdGhlIHNwZWNpZmljYXRp
b24gYWxsb3dzIGZvciBlaXRoZXIgYmVoYXZpb3IgZm9yIHR3by1wYXJ0IGFjY2Vzc2VzLgoKU29t
ZXRoaW5nIHNlZW1zIHRvIGJlIG1pc3NpbmcgaGVyZSAtLSB3aGF0J3MgbWFuZGF0b3J5IGZvciBE
c3RCaXRCYXNlLAphbmQgd2hhdCBhcmUgdGhlIHR3byAgYmVoYXZpb3JzIGFsbG93ZWQgYnkgdGhl
IHNwZWNpZmljYXRpb24gZm9yCnR3by1wYXJ0IGFjY2Vzc2VzPwoKPiBPYnNlcnZlZCBiZWhhdmlv
ciBvbiByZWFsIGhhcmR3YXJlLCBob3dldmVyLCBpcyBmb3Igc3VjaCBhY2Nlc3NlcyB0bwo+IHNp
bGVudGx5IHdyYXAgYXQgdGhlIDJeXjMyIGJvdW5kYXJ5IGluIG90aGVyIHRoYW4gNjQtYml0IG1v
ZGUsIGp1c3QKPiBsaWtlIHRoZXkgZG8gYXQgdGhlIDJeXjY0IGJvdW5kYXJ5IGluIDY0LWJpdCBt
b2RlLiBXaGlsZSBhZGRpbmcKPiB0cnVuY2F0ZV9lYSgpIGludm9jYXRpb25zIHRoZXJlLCBhbHNv
IGNvbnZlcnQgb3BlbiBjb2RlZCBpbnN0YW5jZXMgb2YKPiBpdC4KPgo+IFJlcG9ydGVkLWJ5OiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cj4gU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKVGhpcyBjZXJ0YWlubHkgZml4ZXMgdGhl
IGlzc3VlIEFGTCBkaXNjb3ZlcmVkOyBhbmQgb24gdGhlIHdob2xlIGl0CnNlZW1zIHRvIGRvIHdo
YXQgdGhlIGRlc2NyaXB0aW9uIHNheXMsIGFuZCBzZWVtcyB0byBiZSBwcmV0dHkKcmVhc29uYWJs
ZS4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 15:24:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 15:24:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0UTs-0005WZ-27; Fri, 06 Oct 2017 15:24:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jpoimboe@redhat.com>) id 1e0UTq-0005WJ-Ii
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 15:24:02 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 F4/54-01909-110A7D95; Fri, 06 Oct 2017 15:24:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKIsWRWlGSWpSXmKPExsVysWW7jK7Aguu
 RBv29Yhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aPQ7vYCg6zVsw6eZKtgXEvSxcjF4eQwGwm
 iRfr7gE5nBwsAvYSM/eeZAaxGQXKJG6v2c8KYedKXH3yhQ2iYTmjxLXvR9khGlQkJvctYwOx2
 QS0JI7/PQkWFxGQl9j57zkTSAOzQDOLxPur5xlBEsIC7hKfu14AFXFw8AqYSKy7kAESFhIwlj
 h0/yrYMl4BQYmTM5+AHcQsoC7xZ94lZpByZgFpieX/OEDCnECd7+asB7tTVEBV4uitLjBbQkB
 b4vHp6YwgayUE+hglDm9ZwTiBUXgWkrGzkIydhTB2ASPzKkb14tSistQiXQu9pKLM9IyS3MTM
 HF1DA2O93NTi4sT01JzEpGK95PzcTYzAIGcAgh2MF9qdDzFKcjApifLGzbseKcSXlJ9SmZFYn
 BFfVJqTWnyIUYaDQ0mC9zBITrAoNT21Ii0zBxhvMGkJDh4lEV6r+UBp3uKCxNzizHSI1ClGXY
 4bD6//YRJiycvPS5US530DMkMApCijNA9uBCz2LzHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUm
 YtwdkCk9mXgncpldARzABHTGn6QrIESWJCCmpBsa2x6tex5/NNf/8plB4u9oljXOXalQqgnck
 Gz9aa8uuU3xBIaiwN5Gvo0hOKrExdh7TTN+C9HB+G9clsnZ6rSHzjTSOb4//uT8vV+/njfKQU
 LXznMbP58mtqw/j1BZqPDzl2aOQ2KMbfnlncvh9+vnpyab5N10/HTwtG5zB11An7Sn1V+PEai
 WW4oxEQy3mouJEABGLduf4AgAA
X-Env-Sender: jpoimboe@redhat.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1507303439!105879038!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45126 invoked from network); 6 Oct 2017 15:24:00 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Oct 2017 15:24:00 -0000
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 5687A7C82F;
 Fri,  6 Oct 2017 15:23:58 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 5687A7C82F
Received: from treble (ovpn-122-214.rdu2.redhat.com [10.10.122.214])
 by smtp.corp.redhat.com (Postfix) with SMTP id EC79167588;
 Fri,  6 Oct 2017 15:23:55 +0000 (UTC)
Date: Fri, 6 Oct 2017 10:23:55 -0500
From: Josh Poimboeuf <jpoimboe@redhat.com>
To: Jiri Slaby <jslaby@suse.cz>
Message-ID: <20171006152355.73fljxsihnejppx4@treble>
References: <20171002091246.28432-1-jslaby@suse.cz>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171002091246.28432-1-jslaby@suse.cz>
User-Agent: Mutt/1.6.0.1 (2016-04-01)
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.27]); Fri, 06 Oct 2017 15:23:58 +0000 (UTC)
Cc: Juergen Gross <jgross@suse.com>, Len Brown <len.brown@intel.com>,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, linux-pm@vger.kernel.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, x86@kernel.org,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, linux-kernel@vger.kernel.org,
 Ingo Molnar <mingo@kernel.org>, mingo@redhat.com, Pavel Machek <pavel@ucw.cz>,
 hpa@zytor.com, xen-devel@lists.xenproject.org, tglx@linutronix.de,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Andrew Morton <akpm@linux-foundation.org>
Subject: Re: [Xen-devel] [PATCH v4 01/27] linkage: new macros for assembler
	symbols
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMDIsIDIwMTcgYXQgMTE6MTI6MjBBTSArMDIwMCwgSmlyaSBTbGFieSB3cm90
ZToKPiAgICBTWU1fQ09ERV9JTk5FUl9MQUJFTCAtLSBvbmx5IGZvciBsYWJlbHMgaW4gdGhlIG1p
ZGRsZSBvZiBjb2RlCj4gICAgU1lNX0NPREVfSU5ORVJfTEFCRUxfTk9BTElHTiAtLSBvbmx5IGZv
ciBsYWJlbHMgaW4gdGhlIG1pZGRsZSBvZiBjb2RlCgpXaHkgYXJlIHRoZSBpbm5lciBsYWJlbHMg
YWxpZ25lZCBieSBkZWZhdWx0PyAgU2VlbXMgbGlrZSB1bmFsaWduZWQgd291bGQKYmUgdGhlIG1v
c3QgY29tbW9uIGNhc2UuCgo+IAo+IGQpIEZvciBkYXRhCj4gICAgU1lNX0RBVEFfU1RBUlQgLS0g
Z2xvYmFsIGRhdGEgc3ltYm9sCj4gICAgU1lNX0RBVEFfRU5EIC0tIHRoZSBlbmQgb2YgdGhlIFNZ
TV9EQVRBX1NUQVJUIHN5bWJvbAo+ICAgIFNZTV9EQVRBX0VORF9MQUJFTCAtLSB0aGUgbGFiZWxl
ZCBlbmQgb2YgU1lNX0RBVEFfU1RBUlQgc3ltYm9sCj4gICAgU1lNX0RBVEFfU0lNUExFIC0tIHN0
YXJ0K2VuZCB3cmFwcGVyIGFyb3VuZCBzaW1wbGUgZ2xvYmFsIGRhdGEKPiAgICBTWU1fREFUQV9T
SU1QTEVfTE9DQUwgLS0gc3RhcnQrZW5kIHdyYXBwZXIgYXJvdW5kIHNpbXBsZSBsb2NhbCBkYXRh
CgoiU0lNUExFIiBzZWVtcyBzdXBlcmZsdW91cywgaG93IGFib3V0IHMvU1lNX0RBVEFfU0lNUExF
L1NZTV9EQVRBLyA/CgotLSAKSm9zaAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 15:31:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 15:31:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0Uae-0006Ii-Os; Fri, 06 Oct 2017 15:31:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e0Uad-0006Ic-1B
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 15:31:03 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 2D/B5-02214-6B1A7D95; Fri, 06 Oct 2017 15:31:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXSO6nOVXfrwuu
 RBpe+qlh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmXv71lKtjJXbHw8SrmBsbLnF2MXBxCApOY
 JG6+f8EO4fxilLj75hpbFyMnkLOBUaKjswQisY1RYt7BO0xdjBwcwgJBEvvmaYLUiAhoSJxpX
 McMUfOIUaLhzmEmEIdZ4A2rRM+y74wgVWwCRhJnj05nBGnmFbCV2PmMFyTMIqAi8ejrJhYQW1
 QgXOJt4xEwm1dAUOLkzCcsIOWcAqYSl9Yng4SZBdQl/sy7xAxhy0tsfzsHzJYQMJZof3uRbQK
 j4Cwk3bOQtMxC0rKAkXkVo0ZxalFZapGuoYleUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFe
 cn7uJkZg4DIAwQ7Gs6c9DzFKcjApifLGzbseKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCl3MBU
 E6wKDU9tSItMwcYQzBpCQ4eJRFeDZA0b3FBYm5xZjpE6hSjopQ4bwBIQgAkkVGaB9cGi9tLjL
 JSwryMQIcI8RSkFuVmlqDKv2IU52BUEuY1ApnCk5lXAjf9FdBiJqDFc5qugCwuSURISTUwTjJ
 IfbLZy/qLYv/3N+XPrK67GO//5bf5hfO9PS/efLDgkH02V1f4q2uHwp8UEeZHv8o/MqZv5E4w
 r78g3vNv+hTp9P+du9IPdF7zsTgRHf3jRZzZ3IR/NSarubk1s8u6cuakT/7dX8u8Zs3nVWl7w
 j7yTdOMSdr1Ps38gIpHeeyV8PrTr//+UWIpzkg01GIuKk4EAEHtQkXWAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1507303859!105810233!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8012 invoked from network); 6 Oct 2017 15:31:01 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Oct 2017 15:31:01 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v96FUCIA022620
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 6 Oct 2017 15:30:12 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v96FUBJr031689
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 6 Oct 2017 15:30:11 GMT
Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v96FU6tc025552;
 Fri, 6 Oct 2017 15:30:06 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 06 Oct 2017 08:30:06 -0700
To: Josh Poimboeuf <jpoimboe@redhat.com>
References: <cover.1507128293.git.jpoimboe@redhat.com>
 <39743c79546ede3073586403d0836a4f93519b0a.1507128293.git.jpoimboe@redhat.com>
 <3b9fd404-6912-3b58-db29-36202631b438@oracle.com>
 <20171006143259.rs3zh7k5tmsgesqy@treble>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <8ba871e6-5f61-6441-f0ed-7542327f7164@oracle.com>
Date: Fri, 6 Oct 2017 11:29:52 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20171006143259.rs3zh7k5tmsgesqy@treble>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: Juergen Gross <jgross@suse.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Mike Galbraith <efault@gmx.de>, xen-devel@lists.xenproject.org,
 Peter Zijlstra <peterz@infradead.org>, Jiri Slaby <jslaby@suse.cz>,
 x86@kernel.org, linux-kernel@vger.kernel.org,
 Sasha Levin <alexander.levin@verizon.com>, Chris Wright <chrisw@sous-sol.org>,
 Thomas Gleixner <tglx@linutronix.de>, Andy Lutomirski <luto@kernel.org>,
 "H. Peter Anvin" <hpa@zytor.com>, Borislav Petkov <bp@alien8.de>,
 live-patching@vger.kernel.org, Alok Kataria <akataria@vmware.com>,
 virtualization@lists.linux-foundation.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Ingo Molnar <mingo@kernel.org>
Subject: Re: [Xen-devel] [PATCH 11/13] x86/paravirt: Add paravirt
 alternatives infrastructure
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDYvMjAxNyAxMDozMiBBTSwgSm9zaCBQb2ltYm9ldWYgd3JvdGU6Cj4gT24gVGh1LCBP
Y3QgMDUsIDIwMTcgYXQgMDQ6MzU6MDNQTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+
Pj4gICNpZmRlZiBDT05GSUdfUEFSQVZJUlQKPj4+ICsvKgo+Pj4gKyAqIFBhcmF2aXJ0IGFsdGVy
bmF0aXZlcyBhcmUgYXBwbGllZCBtdWNoIGVhcmxpZXIgdGhhbiBub3JtYWwgYWx0ZXJuYXRpdmVz
Lgo+Pj4gKyAqIFRoZXkgYXJlIG9ubHkgYXBwbGllZCB3aGVuIHJ1bm5pbmcgb24gYSBoeXBlcnZp
c29yLiAgVGhleSByZXBsYWNlIHNvbWUKPj4+ICsgKiBuYXRpdmUgaW5zdHJ1Y3Rpb25zIHdpdGgg
Y2FsbHMgdG8gcHYgb3BzLgo+Pj4gKyAqLwo+Pj4gK3ZvaWQgX19pbml0IGFwcGx5X3B2X2FsdGVy
bmF0aXZlcyh2b2lkKQo+Pj4gK3sKPj4+ICsJc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVS
RV9QVl9PUFMpOwo+PiBOb3QgZm9yIFhlbiBIVk0gZ3Vlc3RzLgo+IEZyb20gd2hhdCBJIGNhbiB0
ZWxsLCBIVk0gZ3Vlc3RzIHN0aWxsIHVzZSBwdl90aW1lX29wcyBhbmQKPiBwdl9tbXVfb3BzLmV4
aXRfbW1hcCwgcmlnaHQ/CgoKUmlnaHQsIEkgZm9yZ290IGFib3V0IHRoYXQgb25lLgoKPj4+ICsK
Pj4+ICB2b2lkIF9faW5pdF9vcl9tb2R1bGUgYXBwbHlfcGFyYXZpcnQoc3RydWN0IHBhcmF2aXJ0
X3BhdGNoX3NpdGUgKnN0YXJ0LAo+Pj4gIAkJCQkgICAgIHN0cnVjdCBwYXJhdmlydF9wYXRjaF9z
aXRlICplbmQpCj4+PiAgewo+Pj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9jcHUvaHlw
ZXJ2aXNvci5jIGIvYXJjaC94ODYva2VybmVsL2NwdS9oeXBlcnZpc29yLmMKPj4+IGluZGV4IDRm
YTkwMDA2YWM2OC4uMTcyNDNmZTBmNWNlIDEwMDY0NAo+Pj4gLS0tIGEvYXJjaC94ODYva2VybmVs
L2NwdS9oeXBlcnZpc29yLmMKPj4+ICsrKyBiL2FyY2gveDg2L2tlcm5lbC9jcHUvaHlwZXJ2aXNv
ci5jCj4+PiBAQCAtNzEsNiArNzEsOCBAQCB2b2lkIF9faW5pdCBpbml0X2h5cGVydmlzb3JfcGxh
dGZvcm0odm9pZCkKPj4+ICAJaWYgKCF4ODZfaHlwZXIpCj4+PiAgCQlyZXR1cm47Cj4+PiAgCj4+
PiArCWFwcGx5X3B2X2FsdGVybmF0aXZlcygpOwo+PiBOb3QgZm9yIFhlbiBQViBndWVzdHMgd2hv
IGhhdmUgYWxyZWFkeSBkb25lIHRoaXMuCj4gSSB0aGluayBpdCB3b3VsZCBiZSBoYXJtbGVzcywg
YnV0IHllYWgsIGl0J3MgcHJvYmFibHkgYmVzdCB0byBvbmx5IHdyaXRlCj4gaXQgb25jZS4KCkkg
YWxzbyB3b25kZXIgd2hldGhlciBjYWxsaW5nIGFwcGx5X3B2X2FsdGVybmF0aXZlcygpIGhlcmUg
YmVmb3JlCng4Nl9oeXBlci0+aW5pdF9wbGF0Zm9ybSgpIHdpbGwgd29yayBzaW5jZSB0aGUgbGF0
dGVyIG1heSBiZSBzZXR0aW5nCnRob3NlIG9wLiBJbiBmYWN0LCB0aGF0J3Mgd2hhdCBYZW4gSFZN
IGRvZXMgZm9yIHB2X21tdV9vcHMuZXhpdF9tbWFwLgoKLWJvcmlzCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 15:34:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 15:34:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0Udk-0006bU-6C; Fri, 06 Oct 2017 15:34:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e0Udj-0006bO-7J
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 15:34:15 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 ED/94-03428-672A7D95; Fri, 06 Oct 2017 15:34:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS7d00fV
 Ig2dvdSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oypm6azF6xXqTj97SNLA+N86S5GTg4hgTyJ
 TzenM4PYvAJ2Ep9vb2QFsSUEDCVOL7zJ0sXIwcEioCpx4nIMSJhNQF2i7dl2sBIRASOJzluT2
 boYuTiYBZqYJJadO8AGkhAW8JZ4f2MRC8R8L4ndHTsYQWxOoPj6eeeYQWbyCghK/N0hDBJmFt
 CSePjrFguErS2xbOFrsBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukaWeg
 lFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGHwMQ7GA8vzbwEKMkB5OSKG/cvOuR
 QnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4fy0AygkWpaanVqRl5gDjACYtwcGjJMIruRAozVtck
 JhbnJkOkTrFaMnRcfPuHyaOTWByw/cHf5iEWPLy81KlxHkvgswTAGnIKM2DGweL1UuMslLCvI
 xABwrxFKQW5WaWoMq/YhTnYFQS5lUBWcuTmVcCt/UV0EFMQAfNaboCclBJIkJKqoFxx8zv/lv
 /M285xmnovmZNg9vrmA3rHi4t5pa+VCv214fvWf/M2ewOSVcW/L/ZY9V//dW7/fqvds5bPSXD
 PmDSvzkyMru5qxK6j/JFXOpXlFxxXOtx26upf5VNvpTVpqrNsv1plJldFZfZytpVd1ldRdMw5
 sTi9cIrclZZzO1dledyYIVganmTEktxRqKhFnNRcSIAGXAtTNACAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1507304052!100194030!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2379 invoked from network); 6 Oct 2017 15:34:13 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Oct 2017 15:34:13 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 06 Oct 2017 09:34:11 -0600
Message-Id: <59D7BE9102000078001833B3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 06 Oct 2017 09:34:09 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Petre Pircalabu" <ppircalabu@bitdefender.com>
References: <1507218137-29833-1-git-send-email-ppircalabu@bitdefender.com>
In-Reply-To: <1507218137-29833-1-git-send-email-ppircalabu@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3] x86/altp2m: Added
 xc_altp2m_set_mem_access_multi()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA1LjEwLjE3IGF0IDE3OjQyLCA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+IHdy
b3RlOgo+IEBAIC00NDUxLDYgKzQ0NTMsNyBAQCBzdGF0aWMgaW50IGRvX2FsdHAybV9vcCgKPiAg
ICAgIGNhc2UgSFZNT1BfYWx0cDJtX2Rlc3Ryb3lfcDJtOgo+ICAgICAgY2FzZSBIVk1PUF9hbHRw
Mm1fc3dpdGNoX3AybToKPiAgICAgIGNhc2UgSFZNT1BfYWx0cDJtX3NldF9tZW1fYWNjZXNzOgo+
ICsgICAgY2FzZSBIVk1PUF9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGk6CgpXYXMgaXQgYWdy
ZWVkIHRoYXQgdGhpcywganVzdCBsaWtlIG90aGVycyAobWFueSB3cm9uZ2x5LCBJIHRoaW5rKSBp
cwpzdXBwb3NlZCB0byBiZSBpbnZva2FibGUgYnkgdGhlIGFmZmVjdGVkIGRvbWFpbiBpdHNlbGY/
IEl0cyBub24tCmFsdHAybSBjb3VudGVycGFydCBpcyBhIERNX1BSSVYgb3BlcmF0aW9uLiBJZiB0
aGUgb25lIGhlcmUgaXMKbWVhbnQgdG8gYmUgZGlmZmVyZW50LCBJIHRoaW5rIHRoZSBjb21taXQg
bWVzc2FnZSBzaG91bGQgc2F5IHdoeS4KCj4gQEAgLTQ1NjgsNiArNDU3MSwzMCBAQCBzdGF0aWMg
aW50IGRvX2FsdHAybV9vcCgKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YS51LnNldF9tZW1fYWNjZXNzLnZpZXcpOwo+ICAgICAgICAgIGJyZWFrOwo+ICAKPiArICAgIGNh
c2UgSFZNT1BfYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpOgo+ICsgICAgICAgIGlmICggYS51
LnNldF9tZW1fYWNjZXNzX211bHRpLnBhZCB8fAo+ICsgICAgICAgICAgICAgYS51LnNldF9tZW1f
YWNjZXNzX211bHRpLm9wYXF1ZSA+PSBhLnUuc2V0X21lbV9hY2Nlc3NfbXVsdGkubnIgKQo+ICsg
ICAgICAgIHsKPiArICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwo+ICsgICAgICAgICAgICBicmVh
azsKPiArICAgICAgICB9Cj4gKyAgICAgICAgcmMgPSBwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGko
ZCwgYS51LnNldF9tZW1fYWNjZXNzX211bHRpLnBmbl9saXN0LAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGEudS5zZXRfbWVtX2FjY2Vzc19tdWx0aS5hY2Nlc3NfbGlz
dCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLnUuc2V0X21lbV9h
Y2Nlc3NfbXVsdGkubnIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YS51LnNldF9tZW1fYWNjZXNzX211bHRpLm9wYXF1ZSwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBNRU1PUF9DTURfTUFTSywKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBhLnUuc2V0X21lbV9hY2Nlc3NfbXVsdGkudmlldyk7Cj4gKyAgICAg
ICAgaWYgKCByYyA+IDAgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgYS51LnNldF9tZW1f
YWNjZXNzX211bHRpLm9wYXF1ZSA9IHJjOwo+ICsgICAgICAgICAgICBpZiAoIF9fY29weV90b19n
dWVzdChhcmcsICZhLCAxKSApCgpfX2NvcHlfZmllbGRfdG9fZ3Vlc3QoKSB3b3VsZCBzdWZmaWNl
IGhlcmUgYWZhaWN0LgoKPiBAQCAtNDU4Niw2ICs0NjEzLDUzIEBAIHN0YXRpYyBpbnQgZG9fYWx0
cDJtX29wKAo+ICAgICAgcmV0dXJuIHJjOwo+ICB9Cj4gIAo+ICtzdGF0aWMgaW50IGNvbXBhdF9h
bHRwMm1fb3AoCj4gKyAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKPiArewo+
ICsgICAgc3RydWN0IGNvbXBhdF9odm1fYWx0cDJtX29wIGE7Cj4gKyAgICB1bmlvbgo+ICsgICAg
ewo+ICsgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgaG5kOwo+ICsgICAgICAg
IHN0cnVjdCB4ZW5faHZtX2FsdHAybV9vcCAqYWx0cDJtX29wOwo+ICsgICAgfSBuYXQ7Cj4gKwo+
ICsgICAgaWYgKCAhaHZtX2FsdHAybV9zdXBwb3J0ZWQoKSApCj4gKyAgICAgICAgcmV0dXJuIC1F
T1BOT1RTVVBQOwo+ICsKPiArICAgIGlmICggY29weV9mcm9tX2d1ZXN0KCZhLCBhcmcsIDEpICkK
PiArICAgICAgICByZXR1cm4gLUVGQVVMVDsKPiArCj4gKyAgICBpZiAoIGEucGFkMSB8fCBhLnBh
ZDIgfHwKPiArICAgICAgICAgKGEudmVyc2lvbiAhPSBIVk1PUF9BTFRQMk1fSU5URVJGQUNFX1ZF
UlNJT04pICkKPiArICAgICAgICByZXR1cm4gLUVJTlZBTDsKCldoeSBkb2Vzbid0IHN1ZmZpY2Ug
d2hhdCBkb19hbHRwMm1fb3AoKSBkb2VzPwoKPiArICAgIHNldF94ZW5fZ3Vlc3RfaGFuZGxlKG5h
dC5obmQsIENPTVBBVF9BUkdfWExBVF9WSVJUX0JBU0UpOwo+ICsKPiArICAgIHN3aXRjaCAoIGEu
Y21kICkKPiArICAgIHsKPiArICAgICAgICBjYXNlIEhWTU9QX2FsdHAybV9zZXRfbWVtX2FjY2Vz
c19tdWx0aToKPiArI2RlZmluZSBYTEFUX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGlf
SE5ETF9wZm5fbGlzdChfZF8sIF9zXyk7IFwKPiArICAgICAgICAgICAgZ3Vlc3RfZnJvbV9jb21w
YXRfaGFuZGxlKChfZF8pLT5wZm5fbGlzdCwgKF9zXyktPnBmbl9saXN0KQo+ICsjZGVmaW5lIFhM
QVRfaHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aV9ITkRMX2FjY2Vzc19saXN0KF9kXywg
X3NfKTsgXAo+ICsgICAgICAgICAgICBndWVzdF9mcm9tX2NvbXBhdF9oYW5kbGUoKF9kXyktPmFj
Y2Vzc19saXN0LCAoX3NfKS0+YWNjZXNzX2xpc3QpCj4gKyAgICAgICAgICAgIFhMQVRfaHZtX2Fs
dHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aSgmbmF0LmFsdHAybV9vcC0+dS5zZXRfbWVtX2FjY2Vz
c19tdWx0aSwKPiArICAgICAgICAgICAgICAgICAgICAmYS51LnNldF9tZW1fYWNjZXNzX211bHRp
KTsKPiArI3VuZGVmIFhMQVRfaHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aV9ITkRMX3Bm
bl9saXN0Cj4gKyN1bmRlZiBYTEFUX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGlfSE5E
TF9hY2Nlc3NfbGlzdAo+ICsgICAgICAgICAgICBicmVhazsKPiArICAgICAgICBkZWZhdWx0Ogo+
ICsgICAgICAgICAgICByZXR1cm4gZG9fYWx0cDJtX29wKGFyZyk7Cj4gKyAgICB9Cj4gKwo+ICsg
ICAgbmF0LmFsdHAybV9vcC0+dmVyc2lvbiAgPSBhLnZlcnNpb247Cj4gKyAgICBuYXQuYWx0cDJt
X29wLT5jbWQgICAgICA9IGEuY21kOwo+ICsgICAgbmF0LmFsdHAybV9vcC0+ZG9tYWluICAgPSBh
LmRvbWFpbjsKPiArICAgIG5hdC5hbHRwMm1fb3AtPnBhZDEgICAgID0gYS5wYWQxOwo+ICsgICAg
bmF0LmFsdHAybV9vcC0+cGFkMiAgICAgPSBhLnBhZDI7CgpXaHkgZG8geW91IGRvIHRoaXMgYnkg
aGFuZCwgcmF0aGVyIHRoYW4gdXNpbmcgWExBVF8qKCkgbWFjcm9zCndoaWNoIGF0IHRoZSBzYW1l
IHRpbWUgY2hlY2sgdGhhdCB0aGUgZmllbGQgc2l6ZXMgbWF0Y2g/Cgo+IEBAIC00NzMzLDcgKzQ4
MDcsNyBAQCBsb25nIGRvX2h2bV9vcCh1bnNpZ25lZCBsb25nIG9wLCBYRU5fR1VFU1RfSEFORExF
X1BBUkFNKHZvaWQpIGFyZykKPiAgICAgICAgICBicmVhazsKPiAgCj4gICAgICBjYXNlIEhWTU9Q
X2FsdHAybToKPiAtICAgICAgICByYyA9IGRvX2FsdHAybV9vcChhcmcpOwo+ICsgICAgICAgIHJj
ID0gKCBjdXJyZW50LT5oY2FsbF9jb21wYXQgKSA/IGNvbXBhdF9hbHRwMm1fb3AoYXJnKSA6IGRv
X2FsdHAybV9vcChhcmcpOwoKUG9pbnRsZXNzIHBhcmVudGhlc2VzIGFuZCBzcGFjZXMuIFBsdXMs
IHRvIGJlIGhvbmVzdCwgSSdtIG5vdCByZWFsbHkKaGFwcHkgYWJvdXQgdGhpcyBhZCBob2MgY29t
cGF0IGhhbmRsaW5nLCBidXQgYXQgdGhlIHNhbWUgdGltZSBJCmNhbid0IHN1Z2dlc3QgYSB0cnVs
eSBiZXR0ZXIgYWx0ZXJuYXRpdmUuCgo+IC0tLSBhL3hlbi9pbmNsdWRlL3hsYXQubHN0Cj4gKysr
IGIveGVuL2luY2x1ZGUveGxhdC5sc3QKPiBAQCAtNzMsNiArNzMsNyBAQAo+ICA/CXZjcHVfaHZt
X2NvbnRleHQJCWh2bS9odm1fdmNwdS5oCj4gID8JdmNwdV9odm1feDg2XzMyCQkJaHZtL2h2bV92
Y3B1LmgKPiAgPwl2Y3B1X2h2bV94ODZfNjQJCQlodm0vaHZtX3ZjcHUuaAo+ICshCWh2bV9hbHRw
Mm1fc2V0X21lbV9hY2Nlc3NfbXVsdGkJaHZtL2h2bV9vcC5oCgpQbGVhc2UgaW5zZXJ0IGFscGhh
YmV0aWNhbGx5LCBzb3J0ZWQgYnkgZmlsZW5hbWUgKGFuZCB0aGVuIHN0cnVjdHVyZQpuYW1lKS4K
Cj4gLS0tIGEveGVuL3Rvb2xzL2NvbXBhdC1idWlsZC1oZWFkZXIucHkKPiArKysgYi94ZW4vdG9v
bHMvY29tcGF0LWJ1aWxkLWhlYWRlci5weQo+IEBAIC0xNiw2ICsxNiw3IEBAIHBhdHMgPSBbCj4g
ICBbIHIiKDh8MTZ8MzJ8NjQpX2NvbXBhdF90KFteXHddfCQpIiwgciJcMV90XDIiIF0sCj4gICBb
IHIiKF58W15cd10peGVuXz8oXHcqKV9jb21wYXRfdChbXlx3XXwkJCkiLCByIlwxY29tcGF0X1wy
X3RcMyIgXSwKPiAgIFsgciIoXnxbXlx3XSlYRU5fPyIsIHIiXDFDT01QQVRfIiBdLAo+ICsgWyBy
IihefFteXHddKUhWTU1FTV8/IiwgciJcMUNPTVBBVF9IVk1NRU1fIiBdLAoKV2hhdCBpcyB0aGlz
IG5lZWRlZCBmb3I/IEkgY2FuJ3QgZmluZCBhbnkgaW5zdGFuY2Ugb2YgSFZNTUVNXyoKZWxzZXdo
ZXJlIGluIHRoZSBwYXRjaC4gQXMgeW91IGNhbiBzZWUsIHNvIGZhciB0aGVyZSBhcmUgb25seQpw
cmV0dHkgZ2VuZXJpYyB0b2tlbnMgYmVpbmcgcmVwbGFjZWQgaGVyZS4KCkphbgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 15:49:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 15:49:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0Urs-0007e3-Dn; Fri, 06 Oct 2017 15:48:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0Urq-0007dr-PU
 for xen-devel@lists.xensource.com; Fri, 06 Oct 2017 15:48:50 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 16/B1-02228-1E5A7D95; Fri, 06 Oct 2017 15:48:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVffh0uu
 RBl/Oi1isePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y/q0X0wF80UrPq6ZxtzA
 OEGgi5GLQ0igkUli85fdbBDOY0aJWS8nsUM42xglpn36DuRwcogIOEt8PTMXzOYV0Jc43f4ez
 BYWsJVYfOo/M0iDhEA7k8SK092sIAkJAU+JPXcfM8PYJ74vYeliZOdgE7CSOCQGEmURUJWYdX
 UC8wRG7gWMDKsYNYpTi8pSi3SNDPWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQK
 9Xs/AwLiDsWev3yFGSQ4mJVFejyXXI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8DaC5ASLUtNT
 K9Iyc4DhB5OW4OBREuH9swgozVtckJhbnJkOkTrFqMtxbNPlP0xCLHn5ealS4ryiIDMEQIoyS
 vPgRsBi4RKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd7VIFN4MvNK4Da9AjqCCeiIOU1XQI
 4oSURISTUw5t5P2HHj1JZCr2kFJU/lJhb+k577b+2+I0L38/iKNwR+kXC/7P53d1y1d2vog8+
 BySXp7IH8py5r+C2rObdwY6DZG6OfEul7VYUl32zapp/hsiJo5rSbj+6Gi6QuqG32U7cU+nDx
 7e1ShgKuOrZD/xNmii912S00+4aQ01ft6e9/FMf2b303T4mlOCPRUIu5qDgRAKcAnmCAAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1507304928!105882842!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31481 invoked from network); 6 Oct 2017 15:48:49 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Oct 2017 15:48:49 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0Urn-0003Q9-9V; Fri, 06 Oct 2017 15:48:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e0Urh-0002lc-S4; Fri, 06 Oct 2017 15:48:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e0Urh-0002aA-Ma; Fri, 06 Oct 2017 15:48:41 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114077-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 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=ca72c0e16210921c3e8191615af6a553392019e6
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 06 Oct 2017 15:48:41 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114077: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDA3NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDA3Ny8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBjYTcyYzBlMTYyMTA5MjFjM2U4
MTkxNjE1YWY2YTU1MzM5MjAxOWU2CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBkYmM0YjZlMTNhNWQwZGQ4OTY3Y2RlN2ZmNzAwMGFiMWVkODg2MjVlCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTM5NzIgIDIwMTctMTAtMDMgMjE6MDI6NDMgWiAgICAyIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTEzOTc5ICAyMDE3LTEwLTA0IDAwOjEwOjEzIFogICAgMiBkYXlzICAg
MzMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0MDc3ICAyMDE3LTEwLTA2IDE0OjAx
OjE3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+CiAg
R2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICBKb2FvIE1hcnRpbnMgPGpvYW8ubS5tYXJ0aW5zQG9yYWNsZS5jb20+CiAgSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KICBKdW4gTmFrYWpp
bWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25y
YWQud2lsa0BvcmFjbGUuY29tPgogIFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRy
aXguY29tPgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgVGFtYXMgSyBMZW5neWVs
IDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2
aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA4NzMgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 15:55:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 15:55:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0UxZ-00007D-88; Fri, 06 Oct 2017 15:54:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e0UxX-000075-Rv
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 15:54:43 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 6C/6C-03638-247A7D95; Fri, 06 Oct 2017 15:54:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDS9dx+fV
 Ig/Mr5S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozNX98xF6wUqvjbeYq1gXEDfxcjJ4eQQJ7E
 nNuT2UFsXgE7ib8vtjOD2BIChhKnF95kAbFZBFQl2r5fZAOx2QTUJdqebWcFsUUE9CRubroNV
 M/FwSywklHi7ea3TCAJYYFwiYvbJrCAJIQEmhklvs08ygiS4BQIlFh6+hBQBwfQNkGJvzuEQc
 LMAloSD3/dYoGwtSWWLXwNVsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypGjeLUorLUIl0
 jA72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMAAZACCHYy/lgUcYpTkYFIS5fVY
 cj1SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSv1jKgnGBRanpqRVpmDjAWYNISHDxKIrynlwKle
 YsLEnOLM9MhUqcYdTk6bt79wyTEkpeflyolzvsLpEgApCijNA9uBCwuLzHKSgnzMgIdJcRTkF
 qUm1mCKv+KUZyDUUmYVwTkEp7MvBK4Ta+AjmACOmJO0xWQI0oSEVJSDYy5Ln5lH08zibq3L3S
 t21nIIFotvfNOpeeF0ucWRs2rwheobYpgfv7LS/DbYb4rc60efdTw+TThXUrccosf9tkWzv3p
 Dowx/8ylr0oZVT68/t5zf5OM+utJ7B7PW7M36JVpKMbOqlpcZsnw6fC0BQvy3dLDqtW/m2iqN
 ne9cfjkd53j2o7Nc5RYijMSDbWYi4oTAW03y7vGAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1507305279!73599351!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43918 invoked from network); 6 Oct 2017 15:54:41 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Oct 2017 15:54:41 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 06 Oct 2017 09:54:39 -0600
Message-Id: <59D7C35E02000078001833CB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 06 Oct 2017 09:54:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
 <CAFLBxZa_0VK7cZw-w=cx8FsKguB8Eg-GqZec5_pF3=A-Be3kfQ@mail.gmail.com>
In-Reply-To: <CAFLBxZa_0VK7cZw-w=cx8FsKguB8Eg-GqZec5_pF3=A-Be3kfQ@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 01/13] x86emul/fuzz: add rudimentary
 limit checking
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA2LjEwLjE3IGF0IDE3OjIxLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiBNb24sIFNlcCAyNSwgMjAxNyBhdCAzOjI2IFBNLCBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+PiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Cj4+Cj4+IGZ1enpfaW5zbl9mZXRjaCgpIGlzIHRoZSBvbmx5IGRhdGEgYWNj
ZXNzIGhlbHBlciB3aGVyZSBpdCBpcyBwb3NzaWJsZQo+PiB0byBzZWUgb2Zmc2V0cyBsYXJnZXIg
dGhhbiA0R2IgaW4gMTYtIG9yIDMyLWJpdCBtb2RlcywgYXMgd2UgbGVhdmUgdGhlCj4+IGluY29t
aW5nIHJJUCB1bnRvdWNoZWQgaW4gdGhlIGVtdWxhdG9yIGl0c2VsZi4gVGhlIGNoZWNrIGlzIG5l
ZWRlZCBoZXJlCj4+IGFzIG90aGVyd2lzZSwgYWZ0ZXIgc3VjY2Vzc2Z1bGx5IGZldGNoaW5nIGlu
c24gYnl0ZXMsIHdlIG1heSBlbmQgdXAKPj4gemVyby1leHRlbmRpbmcgRUlQIHNvb24gYWZ0ZXIg
Y29tcGxldGVfaW5zbiwgd2hpY2ggY29sbGlkZXMgd2l0aCB0aGUKPj4gWDg2RU1VTF9FWENFUFRJ
T04tY29uZGl0aW9uYWwgcmVzcGVjdGl2ZSBBU1NFUlQoKSBpbgo+PiB4ODZfZW11bGF0ZV93cmFw
cGVyKCkuIChOQjogcHV0X3JlcF9wcmVmaXgoKSBpcyB3aGF0IGFsbG93cwo+PiBjb21wbGV0ZV9p
bnNuIHRvIGJlIHJlYWNoZWQgd2l0aCByYyBzZXQgdG8gb3RoZXIgdGhhbiBYODZFTVVMX09LQVkg
b3IKPj4gWDg2RU1VTF9ET05FLiBTZWUgYWxzbyBjb21taXQgNTNmODdjMDNiNCBbIng4NmVtdWw6
IGdlbmVyYWxpemUKPj4gZXhjZXB0aW9uIGhhbmRsaW5nIGZvciByZXBfKiBob29rcyJdLikKPj4K
Pj4gQWRkIGFzc2VydCgpLXMgZm9yIGFsbCBvdGhlciAoZGF0YSkgYWNjZXNzIHJvdXRpbmVzLCBh
cyBlZmZlY3RpdmUKPj4gYWRkcmVzcyBnZW5lcmF0aW9uIGluIHRoZSBlbXVsYXRvciBvdWdodCB0
byBndWFyYW50ZWUgaW4tcmFuZ2UgdmFsdWVzLgo+PiBGb3IgdGhlbSB0byBub3QgdHJpZ2dlciwg
c2V2ZXJhbCBhZGp1c3RtZW50cyB0byB0aGUgZW11bGF0b3IncyBhZGRyZXNzCj4+IGNhbGN1bGF0
aW9ucyBhcmUgbmVlZGVkOiBXaGlsZSBmb3IgRHN0Qml0QmFzZSBpdCBpcyByZWFsbHkgbWFuZGF0
b3J5LAo+PiB0aGUgc3BlY2lmaWNhdGlvbiBhbGxvd3MgZm9yIGVpdGhlciBiZWhhdmlvciBmb3Ig
dHdvLXBhcnQgYWNjZXNzZXMuCj4gCj4gU29tZXRoaW5nIHNlZW1zIHRvIGJlIG1pc3NpbmcgaGVy
ZSAtLSB3aGF0J3MgbWFuZGF0b3J5IGZvciBEc3RCaXRCYXNlLAo+IGFuZCB3aGF0IGFyZSB0aGUg
dHdvICBiZWhhdmlvcnMgYWxsb3dlZCBieSB0aGUgc3BlY2lmaWNhdGlvbiBmb3IKPiB0d28tcGFy
dCBhY2Nlc3Nlcz8KCiJpdCIgaW4gdGhlIHNlbnRlbmNlIGFib3ZlIHJlZmVycyB0byAiYWRqdXN0
bWVudHMiIChmb3IgRHN0Qml0QmFzZQppdCdzIGp1c3Qgb25lIGFkanVzdG1lbnQsIHNvIHRoZSBz
aW5ndWxhci9wbHVyYWwgbWlzbWF0Y2ggaXMgbm90CnJlYWxseSBoZWxwZnVsKS4gU2ltaWxhcmx5
ICJlaXRoZXIgYmVoYXZpb3IiIHJlZmVycyB0byB0aGUgY29kZSB3aXRoCmFuZCB3aXRob3V0IHRo
ZSBjaGFuZ2VzIGRvbmUuIFdvdWxkCgoiQWRkIGFzc2VydCgpLXMgZm9yIGFsbCBvdGhlciAoZGF0
YSkgYWNjZXNzIHJvdXRpbmVzLCBhcyBlZmZlY3RpdmUKIGFkZHJlc3MgZ2VuZXJhdGlvbiBpbiB0
aGUgZW11bGF0b3Igb3VnaHQgdG8gZ3VhcmFudGVlIGluLXJhbmdlIHZhbHVlcy4KIEZvciB0aGVt
IHRvIG5vdCB0cmlnZ2VyLCBzZXZlcmFsIGFkanVzdG1lbnRzIHRvIHRoZSBlbXVsYXRvcidzIGFk
ZHJlc3MKIGNhbGN1bGF0aW9ucyBhcmUgbmVlZGVkOiBXaGlsZSB0aGUgRHN0Qml0QmFzZSBvbmUg
aXMgcmVhbGx5IG1hbmRhdG9yeSwKIHRoZSBzcGVjaWZpY2F0aW9uIGFsbG93cyBmb3IgZWl0aGVy
IG9yaWdpbmFsIG9yIG5ldyBiZWhhdmlvciBmb3IgdHdvLQogcGFydCBhY2Nlc3Nlcy4gT2JzZXJ2
ZWQgYmVoYXZpb3Igb24gcmVhbCBoYXJkd2FyZSwgaG93ZXZlciwgaXMgZm9yIHN1Y2gKIGFjY2Vz
c2VzIHRvIHNpbGVudGx5IHdyYXAgYXQgdGhlIDJeXjMyIGJvdW5kYXJ5IGluIG90aGVyIHRoYW4g
NjQtYml0CiBtb2RlLCBqdXN0IGxpa2UgdGhleSBkbyBhdCB0aGUgMl5eNjQgYm91bmRhcnkgaW4g
NjQtYml0IG1vZGUsIHdoaWNoIG91cgogY29kZSBpcyBub3cgYmVpbmcgYnJvdWdodCBpbiBsaW5l
IHdpdGguIFdoaWxlIGFkZGluZyB0cnVuY2F0ZV9lYSgpCiBpbnZvY2F0aW9ucyB0aGVyZSwgYWxz
byBjb252ZXJ0IG9wZW4gY29kZWQgaW5zdGFuY2VzIG9mIGl0LiIKCmJlIGFueSBiZXR0ZXI/CgpK
YW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 16:07:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 16:07:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0V9w-0001mF-Lx; Fri, 06 Oct 2017 16:07:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1e0V9v-0001m9-AC
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 16:07:31 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 C2/F0-03409-24AA7D95; Fri, 06 Oct 2017 16:07:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphleJIrShJLcpLzFFi42KJPp6xUNdx1fV
 Igy3fzC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ow7764xFXzkqti2/iBrA2MbZxcjJ4eQgLtE
 75/HjF2MXED2GkaJvx8eskM41xglDqzayQhTNfvQJiaIxCZGibdPZ7J1MXJwCAt4STybyQpSI
 yIQJHFx7yQWkBpmgcOMEvs/dLFANNdJ7N8xnxnEZhMwlFi9sYUNxOYVcJLou70RzGYRUJE492
 AuE4gtKhAu0XS2nwWiRlDi5MwnYDangL1Ey+95YPXMAuoSf+ZdYoawxSVuPZnPBGHLS2x/Owc
 sLiGQI9G2ZAcTyJ0SAlIS/1uVQG6TEPjALPHlby8rRI2MxKOJN9kmMIrNQrJuFpIVs5CsmIVk
 xQJGllWMGsWpRWWpRbqGZnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGxxAAEO
 xjvbww4xCjJwaQkyuu04nqkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnefyA5waLU9NSKtMwcYF
 TDpCU4eJREeOeCpHmLCxJzizPTIVKnGBWlxHkvgiQEQBIZpXlwbbBEcolRVkqYlxHoECGegtS
 i3MwSVPlXjOIcjErCvCtApvBk5pXATX8FtJgJaPGcpisgi0sSEVJSDYyBGpKGfCp6U7XdN9e/
 fXX1kcu7+c/vH5+k4epou9uD78xnF76cTOe2Y/3VKjavLtzOa1p1ZsVZ3vmzNNgiuF1W6vvZV
 xw7+nDtM3uDesctbbObtwrO8j9Y/mW1oILtfFutpgVaKdLHL0pXZPAmzpgmu/COgPxOO0H7ho
 1/mT55rbRs7Bf9H6HEUpyRaKjFXFScCAAWW2E4HwMAAA==
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1507306049!70854128!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40042 invoked from network); 6 Oct 2017 16:07:29 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 6 Oct 2017 16:07:29 -0000
Received: (qmail 19483 invoked from network); 6 Oct 2017 19:07:23 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 6 Oct 2017 19:07:23 +0300
Received: from smtp01.buh.bitdefender.com (smtp.bitdefender.biz [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 3B4F97FBF5
 for <xen-devel@lists.xen.org>; Fri,  6 Oct 2017 19:07:23 +0300 (EEST)
Received: (qmail 29942 invoked from network); 6 Oct 2017 19:07:23 +0300
Received: from 5-12-20-7.residential.rdsnet.ro (HELO ?192.168.228.119?)
 (rcojocaru@bitdefender.com@5.12.20.7)
 by smtp01.buh.bitdefender.com with SMTP; 6 Oct 2017 19:07:22 +0300
To: Jan Beulich <JBeulich@suse.com>,
 Petre Pircalabu <ppircalabu@bitdefender.com>
References: <1507218137-29833-1-git-send-email-ppircalabu@bitdefender.com>
 <59D7BE9102000078001833B3@prv-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <b23946b7-c63d-6bd0-85fd-3115e36a89dd@bitdefender.com>
Date: Fri, 6 Oct 2017 19:07:11 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59D7BE9102000078001833B3@prv-mh.provo.novell.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.73382
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 463007,
 Stamp: 3], Multi: [Enabled, t: (0.000009,0.005222)], BW: [Enabled, t:
 (0.000008,0.000001)], RBL DNSBL: [Disabled], APM: [Enabled, Score:
 500, t: (0.002852), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t:
 (0.011954,0.000080)], URL: [Enabled, t: (0.000029)], RTDA: [Enabled,
 t: (0.177447), Hit: No, Details: v2.6.11; Id:
 15.5f4t8g.1brh2uaid.52no4], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3] x86/altp2m: Added
	xc_altp2m_set_mem_access_multi()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDYvMjAxNyAwNjozNCBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDUuMTAu
MTcgYXQgMTc6NDIsIDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+IEBAIC00
NDUxLDYgKzQ0NTMsNyBAQCBzdGF0aWMgaW50IGRvX2FsdHAybV9vcCgKPj4gICAgICBjYXNlIEhW
TU9QX2FsdHAybV9kZXN0cm95X3AybToKPj4gICAgICBjYXNlIEhWTU9QX2FsdHAybV9zd2l0Y2hf
cDJtOgo+PiAgICAgIGNhc2UgSFZNT1BfYWx0cDJtX3NldF9tZW1fYWNjZXNzOgo+PiArICAgIGNh
c2UgSFZNT1BfYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpOgo+IAo+IFdhcyBpdCBhZ3JlZWQg
dGhhdCB0aGlzLCBqdXN0IGxpa2Ugb3RoZXJzIChtYW55IHdyb25nbHksIEkgdGhpbmspIGlzCj4g
c3VwcG9zZWQgdG8gYmUgaW52b2thYmxlIGJ5IHRoZSBhZmZlY3RlZCBkb21haW4gaXRzZWxmPyBJ
dHMgbm9uLQo+IGFsdHAybSBjb3VudGVycGFydCBpcyBhIERNX1BSSVYgb3BlcmF0aW9uLiBJZiB0
aGUgb25lIGhlcmUgaXMKPiBtZWFudCB0byBiZSBkaWZmZXJlbnQsIEkgdGhpbmsgdGhlIGNvbW1p
dCBtZXNzYWdlIHNob3VsZCBzYXkgd2h5LgoKSW4gdGhlIGFic2VuY2Ugb2YgYW4gYW5zd2VyIGZy
b20gdGhlIGRlc2lnbmVycyBvZiBhbHRwMm0sIHdlJ3ZlIGNob3Nlbgp0byByZW1haW4gY29uc2lz
dGVudCB3aXRoIEhWTU9QX2FsdHAybV9zZXRfbWVtX2FjY2VzcyAtIHNpbmNlIHRoYXQgaXMKYWxs
b3dlZCB0byBiZSBpbnZva2VkIGJ5IHRoZSBkb21haW4gaXRzZWxmLCB0aGlzIG9wZXJhdGlvbiBp
cyBhbHNvCmFsbG93ZWQgdG8gZG8gdGhhdC4KCkJhY2sgaW4gTWFyY2gsIEkndmUgc2VudCBhIERP
TUNUTCB2ZXJzaW9uOgoKaHR0cHM6Ly9wYXRjaHdvcmsua2VybmVsLm9yZy9wYXRjaC85NjMzNjE1
LwoKYW5kIGEgSFZNT1AgdmVyc2lvbiAobWludXMgdGhlIGNvbXBhdCBwYXJ0KToKCmh0dHBzOi8v
cGF0Y2h3b3JrLmtlcm5lbC5vcmcvcGF0Y2gvOTYxMjc5OS8KCkl0IGhhcyBiZWVuIGRpc2N1c3Nl
ZCwgYW5kIGFuIGF1dGhvcml0YXRpdmUgYW5zd2VyIG9uIHRoZSBkZXNpZ24gb2YgdGhpcwp3YXMg
c291Z2h0IG91dCwgYnV0IGRlc3BpdGUgc2V2ZXJhbCBraW5kIHJlbWluZGVycyBkdXJpbmcgdGhp
cyB0aW1lLCBpdApuZXZlciBjYW1lLiBBdCB0aGlzIHBvaW50LCB0aGUgbGVhc3QgbW9kaWZpY2F0
aW9uIHRvIHRoZSBpbml0aWFsIGRlc2lnbgphcHBlYXJzIHRvIGJlIHRvIGtlZXAgdGhlIG5ldyBv
cGVyYXRpb24gYXMgYSBIVk1PUC4gVGhpcyBpcyBhbiBpbXBvcnRhbnQKb3B0aW1pemF0aW9uLCBh
bmQgdGhlIHdhaXRpbmcgcGVyaW9kIGZvciBvYmplY3Rpb25zIGhhcyBzdXJlbHkgYmVlbgpyZWFz
b25hYmxlLgoKClRoYW5rcywKUmF6dmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 16:30:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 16:30:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0VVu-00048Q-Ix; Fri, 06 Oct 2017 16:30:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jpoimboe@redhat.com>) id 1e0VVt-00048K-JL
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 16:30:13 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 F5/7C-03638-49FA7D95; Fri, 06 Oct 2017 16:30:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsVysWW7jO7k9dc
 jDf506Vt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlH+x+zFTzkqPhyoImpgXEZexcjF4eQwGwm
 iRNn17F1MXJysAjYS0z+eo8FxGYUKJM4N+siE4SdK/H1yDFWiIbljBLnzjcxQjSoSLw4cQKsm
 U1AS+L435PsILaIgIHE++uT2EAamAUWskrMeNAHNJWDQ1ggSGLfPE2QGl4BE4m2YxsYIYZOZZ
 I4eX0WI0RCUOLkzCdgVzALqEv8mXeJGaSXWUBaYvk/DpAwp4CdxJZTq5hBbFEBVYmjt7rAbAk
 BbYkL7Y9YQGZKCPQxSjT/bmafwCg8C8nYWUjGzkIYu4CReRWjRnFqUVlqka6RmV5SUWZ6Rklu
 YmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCgMwDBDsYzCwIPMUpyMCmJ8jqtuB4pxJeUn1KZk
 VicEV9UmpNafIhRhoNDSYI3YR1QTrAoNT21Ii0zBxhzMGkJDh4lEd59IGne4oLE3OLMdIjUKU
 ZFKXHezSAJAZBERmkeXBsszi8xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmPcQyBSezLwSuOm
 vgBYzAS2e03QFZHFJIkJKqoGRZTunwNZ3k3buXcNry3nw/7Y/5quCGoLdqszmMKrGH7xsszzw
 USfz8jUvZ6YX1J4V5a7VfzCHuXKzYYFpcc/ip/XnLp0IfCd//KNh+By209s1kg++vZCVdPbRh
 LTDd+aJplpkM3neXGOz6gFLzLeWyVPPVKybmW4Zs275NqXXrK9+hxSkmFs+VmIpzkg01GIuKk
 4EACLpPEbuAgAA
X-Env-Sender: jpoimboe@redhat.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1507307410!76761267!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17784 invoked from network); 6 Oct 2017 16:30:11 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Oct 2017 16:30:11 -0000
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id C585A820FE;
 Fri,  6 Oct 2017 16:30:09 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com C585A820FE
Received: from treble (ovpn-122-214.rdu2.redhat.com [10.10.122.214])
 by smtp.corp.redhat.com (Postfix) with SMTP id 84D436EE56;
 Fri,  6 Oct 2017 16:30:07 +0000 (UTC)
Date: Fri, 6 Oct 2017 11:30:07 -0500
From: Josh Poimboeuf <jpoimboe@redhat.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20171006163007.gm7jqhz2jvxulpn4@treble>
References: <cover.1507128293.git.jpoimboe@redhat.com>
 <39743c79546ede3073586403d0836a4f93519b0a.1507128293.git.jpoimboe@redhat.com>
 <3b9fd404-6912-3b58-db29-36202631b438@oracle.com>
 <20171006143259.rs3zh7k5tmsgesqy@treble>
 <8ba871e6-5f61-6441-f0ed-7542327f7164@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <8ba871e6-5f61-6441-f0ed-7542327f7164@oracle.com>
User-Agent: Mutt/1.6.0.1 (2016-04-01)
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.26]); Fri, 06 Oct 2017 16:30:10 +0000 (UTC)
Cc: Juergen Gross <jgross@suse.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Mike Galbraith <efault@gmx.de>, xen-devel@lists.xenproject.org,
 Peter Zijlstra <peterz@infradead.org>, Jiri Slaby <jslaby@suse.cz>,
 x86@kernel.org, linux-kernel@vger.kernel.org,
 Sasha Levin <alexander.levin@verizon.com>, Chris Wright <chrisw@sous-sol.org>,
 Thomas Gleixner <tglx@linutronix.de>, Andy Lutomirski <luto@kernel.org>,
 "H. Peter Anvin" <hpa@zytor.com>, Borislav Petkov <bp@alien8.de>,
 live-patching@vger.kernel.org, Alok Kataria <akataria@vmware.com>,
 virtualization@lists.linux-foundation.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Ingo Molnar <mingo@kernel.org>
Subject: Re: [Xen-devel] [PATCH 11/13] x86/paravirt: Add paravirt
 alternatives infrastructure
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMDYsIDIwMTcgYXQgMTE6Mjk6NTJBTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+ID4+PiArCj4gPj4+ICB2b2lkIF9faW5pdF9vcl9tb2R1bGUgYXBwbHlfcGFyYXZp
cnQoc3RydWN0IHBhcmF2aXJ0X3BhdGNoX3NpdGUgKnN0YXJ0LAo+ID4+PiAgCQkJCSAgICAgc3Ry
dWN0IHBhcmF2aXJ0X3BhdGNoX3NpdGUgKmVuZCkKPiA+Pj4gIHsKPiA+Pj4gZGlmZiAtLWdpdCBh
L2FyY2gveDg2L2tlcm5lbC9jcHUvaHlwZXJ2aXNvci5jIGIvYXJjaC94ODYva2VybmVsL2NwdS9o
eXBlcnZpc29yLmMKPiA+Pj4gaW5kZXggNGZhOTAwMDZhYzY4Li4xNzI0M2ZlMGY1Y2UgMTAwNjQ0
Cj4gPj4+IC0tLSBhL2FyY2gveDg2L2tlcm5lbC9jcHUvaHlwZXJ2aXNvci5jCj4gPj4+ICsrKyBi
L2FyY2gveDg2L2tlcm5lbC9jcHUvaHlwZXJ2aXNvci5jCj4gPj4+IEBAIC03MSw2ICs3MSw4IEBA
IHZvaWQgX19pbml0IGluaXRfaHlwZXJ2aXNvcl9wbGF0Zm9ybSh2b2lkKQo+ID4+PiAgCWlmICgh
eDg2X2h5cGVyKQo+ID4+PiAgCQlyZXR1cm47Cj4gPj4+ICAKPiA+Pj4gKwlhcHBseV9wdl9hbHRl
cm5hdGl2ZXMoKTsKPiA+PiBOb3QgZm9yIFhlbiBQViBndWVzdHMgd2hvIGhhdmUgYWxyZWFkeSBk
b25lIHRoaXMuCj4gPiBJIHRoaW5rIGl0IHdvdWxkIGJlIGhhcm1sZXNzLCBidXQgeWVhaCwgaXQn
cyBwcm9iYWJseSBiZXN0IHRvIG9ubHkgd3JpdGUKPiA+IGl0IG9uY2UuCj4gCj4gSSBhbHNvIHdv
bmRlciB3aGV0aGVyIGNhbGxpbmcgYXBwbHlfcHZfYWx0ZXJuYXRpdmVzKCkgaGVyZSBiZWZvcmUK
PiB4ODZfaHlwZXItPmluaXRfcGxhdGZvcm0oKSB3aWxsIHdvcmsgc2luY2UgdGhlIGxhdHRlciBt
YXkgYmUgc2V0dGluZwo+IHRob3NlIG9wLiBJbiBmYWN0LCB0aGF0J3Mgd2hhdCBYZW4gSFZNIGRv
ZXMgZm9yIHB2X21tdV9vcHMuZXhpdF9tbWFwLgoKYXBwbHlfcHZfYWx0ZXJuYXRpdmVzKCkgY2hh
bmdlczoKCiAgKG5hdGl2ZSBjb2RlKQoKdG8KCiAgY2FsbCAqcHZfd2hhdGV2ZXJfb3BzLndoYXRl
dmVyCgpTbyBhcHBseV9wdl9hbHRlcm5hdGl2ZXMoKSBzaG91bGQgYmUgY2FsbGVkICpiZWZvcmUq
IGFueSBvZiB0aGUgb3BzIGFyZQpzZXQgdXAuCgotLSAKSm9zaAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 16:33:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 16:33:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0VZL-0004Xp-3c; Fri, 06 Oct 2017 16:33:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0VZJ-0004XR-NW
 for xen-devel@lists.xensource.com; Fri, 06 Oct 2017 16:33:45 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 A3/FA-02214-860B7D95; Fri, 06 Oct 2017 16:33:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTdjw/V
 Ig2Vf2CxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8X7XUuaCtWkVh3ctZGxg
 3GLfxcjFISTQyCRxZuVKNgjnMaPEuq5eKGcbo0TLvMusXYycHCICzhJfz8xlB7F5BfQlJh1sY
 uli5OAQFjCX2DPPDKReQuC9msShQ/NYQGokBDwlJt/YxAxjn/i+BCjOzsEmYCVxSAykk0VAVW
 Li55wJjNwLGBlWMWoUpxaVpRbpGlnoJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmI
 EeryegYFxB2PfKr9DjJIcTEqivE4rrkcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDtWw+UEyxK
 TU+tSMvMAYYeTFqCg0dJhHclSJq3uCAxtzgzHSJ1ilGX49imy3+YhFjy8vNSpcR5p4IUCYAUZ
 ZTmwY2AxcElRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8ZSBTeDLzSuA2vQI6ggnoiDlNV0
 COKElESEk1MHayG6sk9uQLhbDnn8lyc9OfMWNh7xWXa+FFi17Xm5y8/kjjjZtXGUN2hS3roXf
 HeSpK2xbdmM5b0V1kyHOdpU77d2hLqDvf3ew33VwcJvlfH73d/EFezsjf3C6aXT6BfVGlZkBs
 aNgzny7/Sexfr01kX9H0dtadBe93G0i9FxI76ixyPZ1NiaU4I9FQi7moOBEArnkyB34CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1507307622!77413047!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15329 invoked from network); 6 Oct 2017 16:33:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Oct 2017 16:33:43 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0VZE-00054Y-Il; Fri, 06 Oct 2017 16:33:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e0VZ8-0005cq-UA; Fri, 06 Oct 2017 16:33:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e0VZ8-0008Hy-8d; Fri, 06 Oct 2017 16:33:34 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114055-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:build-armhf-pvops:kernel-build:fail:regression
 xen-unstable:test-armhf-armhf-libvirt-xsm:xen-install:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm: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-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 06 Oct 2017 16:33:34 +0000
Subject: [Xen-devel] [xen-unstable test] 114055: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDA1NSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDA1NS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAg
ICAgNiBrZXJuZWwtYnVpbGQgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0MDI0CgpUZXN0
cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gIDYgeGVuLWluc3RhbGwgICAgICBmYWlsIGluIDExNDAy
NCBwYXNzIGluIDExNDAwMwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4gMTE0
MDI0CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4g
MTE0MDAzIGxpa2UgMTEzOTc3CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExNDAwMyBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExNDAyNCBs
aWtlIDExNDAwMwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrIGZhaWwgaW4gMTE0MDI0IGxpa2UgMTE0MDAzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDExNDAyNCBsaWtl
IDExNDAwMwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIGluIDExNDAyNCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTE0MDI0IG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IGluIDExNDAyNCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTE0MDI0IG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBp
biAxMTQwMjQgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTQwMjQgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEx
NDAyNCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExNDAyNCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXhzbSAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTE0MDI0IG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBpbiAxMTQwMjQgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExNDAyNCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
aW4gMTE0MDI0IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTE0MDI0IG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTQw
MjQgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTQwMjQgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTQwMjQgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIGluIDExNDAyNCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTE0MDI0IG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDExNDAyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE0MDI0CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAx
MTQwMjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAg
ICAgICAgICAgICBmYWlsICBsaWtlIDExNDAyNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgZGJjNGI2ZTEzYTVkMGRk
ODk2N2NkZTdmZjcwMDBhYjFlZDg4NjI1ZQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAg
ICAgICAgICAgZGJjNGI2ZTEzYTVkMGRkODk2N2NkZTdmZjcwMDBhYjFlZDg4NjI1ZQoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTE0MDU1ICAyMDE3LTEwLTA2IDAyOjAzOjU3IFogICAgMCBkYXlzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAg
ICAgICAwIGF0dGVtcHRzCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3Jh
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpQdWJsaXNoZWQgdGVzdGVkIHRyZWUgaXMgYWxyZWFkeSB1cCB0byBkYXRlLgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 16:35:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 16:35:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0Vav-0004fC-Hp; Fri, 06 Oct 2017 16:35:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445054343=Paul.Durrant@citrix.com>)
 id 1e0Vat-0004f5-In
 for xen-devel@lists.xensource.com; Fri, 06 Oct 2017 16:35:23 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 46/48-02038-AC0B7D95; Fri, 06 Oct 2017 16:35:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkleJIrShJLcpLzFFi42LZKekooXtiw/V
 Ig7s7eSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa0b3xZUsBbc5Ks4sOsrSwDiJvYuRk0NCwE9i
 0oIlbBC2u8T6N3tZQWw2AR2JpUfnM4HYIgIaEv82HAGq5+JgFuhnlJj1/TlYQlggSuLJxRvsE
 EXREnuvHmWEsN0k1vQfZ+li5OBgEVCROHIqFCTMCzR/9aEOsDlCAq8YJY5cmAO2jFPAUWLKjY
 NgNqOArMSXxtXMIDazgLjErScQR0gICEgs2XOeGcIWlXj5+B8rhG0gsXXpPhaIeh2JBbs/sUH
 Y2hLLFr5mhlgsKHFy5hMWiHoLiX9dq5gmMIrOQrJiFpL2WUjaZyFpX8DIsopRvTi1qCy1SNdU
 L6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMFrqGRgYdzBe/up0iFGSg0lJlNdpx
 fVIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8p9YD5QSLUtNTK9Iyc4BxC5OW4OBREuF9DpLmLS
 5IzC3OTIdInWLU5Ti26fIfJiGWvPy8VClx3qkgRQIgRRmleXAjYCnkEqOslDAvIwMDgxBPQWp
 RbmYJqvwrRnEORiVh3jKQKTyZeSVwm4CRBXS/CO+cpisgR5QkIqSkGhjtzux8viDwSLFcrMus
 rFvmebu2bI3cbPJuQfuT/S+KprnlT2BXPnjtYW58vC23J9+dkt51kT8/VfV/k/HrEoz9fEFH/
 9/24CC2IoueHe6nhGfubSz4aNd7+PK9PVVirxdW9sTvubLjsO2TeZXqs4QXrT7QKZ97xF9kSs
 3fRSvYZfXYH1pIWFoqsRRnJBpqMRcVJwIAWd5u3hwDAAA=
X-Env-Sender: prvs=445054343=Paul.Durrant@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1507307719!108428323!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 988 invoked from network); 6 Oct 2017 16:35:20 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 16:35:20 -0000
X-IronPort-AV: E=Sophos;i="5.42,484,1500940800"; d="scan'208";a="54160256"
X-CrossPremisesHeadersFilteredBySendConnector: AMSPEX02CL03.citrite.net
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Ian Jackson <Ian.Jackson@citrix.com>
Thread-Topic: [PATCH v2 25/24] xl: Document VGA problems arising from lack of
 physmap dmop
Thread-Index: AQHTPrAo5N9OOYqXL0Gi8WW3tnw39qLWxi2AgAAiIeD//+DJgIAAOkrw
Date: Fri, 6 Oct 2017 16:35:18 +0000
Message-ID: <ef4b6f159f574ddc8490cc6bc7c070bf@AMSPEX02CL03.citrite.net>
References: <1507300432-14266-1-git-send-email-ian.jackson@eu.citrix.com>
 <20171006145107.zw7fsjwm2n6iweyd@citrix.com>
 <e1eb36633b5940fd97a81f7fdb15b856@AMSPEX02CL03.citrite.net>
 <22999.39629.337746.175305@mariner.uk.xensource.com>
In-Reply-To: <22999.39629.337746.175305@mariner.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
X-OrganizationHeadersPreserved: AMSPEX02CL03.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 25/24] xl: Document VGA problems arising
 from lack of physmap dmop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IElhbiBKYWNrc29uIFttYWlsdG86
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbV0KPiBTZW50OiAwNiBPY3RvYmVyIDIwMTcgMTY6MDIK
PiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IHhlbi1kZXZlbEBsaXN0cy54ZW5zb3VyY2UuY29tOyBS
b3NzCj4gTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgo+IFN1YmplY3Q6IFJF
OiBbUEFUQ0ggdjIgMjUvMjRdIHhsOiBEb2N1bWVudCBWR0EgcHJvYmxlbXMgYXJpc2luZyBmcm9t
IGxhY2sKPiBvZiBwaHlzbWFwIGRtb3AKPiAKPiBQYXVsIER1cnJhbnQgd3JpdGVzICgiUkU6IFtQ
QVRDSCB2MiAyNS8yNF0geGw6IERvY3VtZW50IFZHQSBwcm9ibGVtcwo+IGFyaXNpbmcgZnJvbSBs
YWNrIG9mIHBoeXNtYXAgZG1vcCIpOgo+ID4gSSBzdXNwZWN0IHdoYXQgaXQgaGFwcGVuaW5nIGlz
IHRoYXQgdGhlIFZSQU0gaXMgbm90IG1vdmVkIGludG8gdGhlIEJBUiwKPiBidXQgdGhlIGVtdWxh
dGlvbiBpbiBRRU1VIGluc3RlYWQgaGFuZGxlcyB0aGUgQkFSIHdyaXRlcyBhbmQgdGhlbiB1cGRh
dGVzCj4gdGhlIFZSQU0gaW4gaXRzIGN1cnJlbnQgbG9jYXRpb24uCj4gCj4gSXMgaXQgZ29pbmcg
dG8gYmUgYSBwcm9ibGVtIHRoYXQgdGhlIHZyYW0gaXMgc3RpbGwgbWFwcGVkIGluIGl0cwo+IHBy
ZXZpb3VzIGxvY2F0aW9uID8KPiAKClVuY2xlYXIuIEkgdGhpbmsgaXQgb2YgdGhvc2UgdGhpbmdz
IHdoZXJlIFFFTVUga25vd3Mgd2hlcmUgaXQgaXMgYnV0IG5vdGhpbmcgZWxzZSByZWFsbHkgZG9l
cy4gV2l0aCB0cmFkIHRoZSBWUkFNIHdhcyBhbHdheXMganVzdCBiZWxvdyB0aGUgNEcgYm91bmRh
cnkgaW4gZ3Vlc3Qgc3BhY2UgYnV0IHRoaXMgaXMgbm90IHRoZSBjYXNlIHdpdGggdXBzdHJlYW0g
c28gSSBkb24ndCBrbm93IHdoYXQgdGhlIHJpc2sgb2Ygc29tZXRoaW5nIGVsc2UgdHJ5aW5nIHRv
IHB1dCBtZW1vcnkgKG9yIGEgaG90cGx1Z2dlZCBkZXZpY2UpIGluIHRoZSBzYW1lIHNwYWNlIGlz
LgoKICBQYXVsCgo+IElhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 16:48:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 16:48:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0Vnp-0005l6-Q0; Fri, 06 Oct 2017 16:48:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445b0bece=citrix-osstest@xenproject.org>)
 id 1e0Vno-0005l0-Nc
 for xen-devel@lists.xensource.com; Fri, 06 Oct 2017 16:48:44 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 44/B1-03409-CE3B7D95; Fri, 06 Oct 2017 16:48:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDve6rzdc
 jDc5+YLe4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBk9XefYClbVVXRu+sfUwLg9tIuRk0NCwF/i
 75HpLBC2h8Siq1vYQGwRAWeJCR9uA9kcHLwCehLXnsiChIUFkiQWrbjN2MXIBVTeKScx/eJiZ
 ohed4nPHxaxw9gXl+4Ai7MBzZzYMxFsPouAisSGmbsYQWwhAS2JpYtXMoHYvAKCEidnPgGrYR
 aQkDj44gXUTEuJG7vvsU5g5JuFpGwWkrIFjEyrGDWKU4vKUot0DQ31kooy0zNKchMzc3QNDcz
 0clOLixPTU3MSk4r1kvNzNzECg4oBCHYwfloWcIhRkoNJSZRXftP1SCG+pPyUyozE4oz4otKc
 1OJDjDIcHEoSvLNBcoJFqempFWmZOcDwhklLcPAoifCygKR5iwsSc4sz0yFSpxh1OY5tuvyHS
 YglLz8vVUqcVx+kSACkKKM0D24ELNYuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZiXG2QKT2
 ZeCdymV0BHMAEdMafpCsgRJYkIKakGRp0ph5xf3YtRnp6ZtsvBgD9vee73OWpH1q70WnN4xsK
 7u7QmTHe4wmN3vNQnj0FjVvdHYY8k82PnPwfayeWW7F2ockVGabusa9Eu02v1cm4n3Px3R39b
 ecjGU1crX1rgoKu5mbD1nhvMOi+E9ihvqniybcWbK4++PWc8/f7iO7uEbyWcVyp8vJVYijMSD
 bWYi4oTAeHvxX6wAgAA
X-Env-Sender: prvs=445b0bece=citrix-osstest@xenproject.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1507308518!76709561!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15765 invoked from network); 6 Oct 2017 16:48:41 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 16:48:41 -0000
X-IronPort-AV: E=Sophos;i="5.42,484,1500940800"; d="scan'208";a="450765111"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72206-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:guest-localmigrate/x10: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:build-arm64-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:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm: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-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=5456c6a4ec9cd8fc314ddc303e88bf85c110975c
X-Osstest-Versions-That: qemuu=d147f7e815f97cb477e223586bcb80c316ae10ea
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 6 Oct 2017 17:48:31 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS02.citrite.net
Subject: [Xen-devel] [qemu-mainline baseline-only test] 72206: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5209850392927531381=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

This run is configured for baseline tests only.

flight 72206 qemu-mainline real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/72206/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-win10-i386 16 guest-localmigrate/x10 fail REGR. vs. 72195

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate               broken never pass
 build-arm64-pvops             2 hosts-allocate               broken never pass
 build-arm64-xsm               2 hosts-allocate               broken never pass
 build-arm64-xsm               3 capture-logs                 broken never pass
 build-arm64                   3 capture-logs                 broken never pass
 build-arm64-pvops             3 capture-logs                 broken never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   like 72195
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   like 72195
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   like 72195
 test-amd64-amd64-qemuu-nested-intel 17 debian-hvm-install/l1/l2 fail like 72195
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop             fail like 72195
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop              fail like 72195
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail like 72195
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-armhf-armhf-xl-midway   13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-midway   14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass

version targeted for testing:
 qemuu                5456c6a4ec9cd8fc314ddc303e88bf85c110975c
baseline version:
 qemuu                d147f7e815f97cb477e223586bcb80c316ae10ea

Last test of basis    72195  2017-10-04 04:47:50 Z    2 days
Testing same since    72206  2017-10-06 05:53:34 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Stefan Hajnoczi <stefanha@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          fail    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-armhf-armhf-xl-midway                                   pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

Test harness code can be found at
    http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary

broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Push not applicable.

------------------------------------------------------------
commit 5456c6a4ec9cd8fc314ddc303e88bf85c110975c
Merge: d147f7e f708a5e
Author: Peter Maydell <peter.maydell@linaro.org>
Date:   Thu Oct 5 12:02:21 2017 +0100

    Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into staging
    
    # gpg: Signature made Tue 03 Oct 2017 19:53:34 BST
    # gpg:                using RSA key 0x9CA4ABB381AB73C8
    # gpg: Good signature from "Stefan Hajnoczi <stefanha@redhat.com>"
    # gpg:                 aka "Stefan Hajnoczi <stefanha@gmail.com>"
    # Primary key fingerprint: 8695 A8BF D3F9 7CDA AC35  775A 9CA4 ABB3 81AB 73C8
    
    * remotes/stefanha/tags/block-pull-request:
      aio: fix assert when remove poll during destroy
      iothread: delay the context release to finalize
      iothread: export iothread_stop()
      iothread: provide helpers for internal use
      qom: provide root container for internal objs
    
    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

commit f708a5e71cba0d784e307334c07ade5f56f827ab
Author: Stefan Hajnoczi <stefanha@redhat.com>
Date:   Thu Sep 28 10:59:58 2017 +0800

    aio: fix assert when remove poll during destroy
    
    After iothread is enabled internally inside QEMU with GMainContext, we
    may encounter this warning when destroying the iothread:
    
    (qemu-system-x86_64:19925): GLib-CRITICAL **: g_source_remove_poll:
     assertion '!SOURCE_DESTROYED (source)' failed
    
    The problem is that g_source_remove_poll() does not allow to remove one
    source from array if the source is detached from its owner
    context. (peterx: which IMHO does not make much sense)
    
    Fix it on QEMU side by avoid calling g_source_remove_poll() if we know
    the object is during destruction, and we won't leak anything after all
    since the array will be gone soon cleanly even with that fd.
    
    Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
    Reviewed-by: Fam Zheng <famz@redhat.com>
    Signed-off-by: Peter Xu <peterx@redhat.com>
    Message-id: 20170928025958.1420-6-peterx@redhat.com
    [peterx: write the commit message]
    Signed-off-by: Peter Xu <peterx@redhat.com>
    Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>

commit 5b3ac23fee97fc1a79ad2bb1cf3a1ce518d27905
Author: Peter Xu <peterx@redhat.com>
Date:   Thu Sep 28 10:59:57 2017 +0800

    iothread: delay the context release to finalize
    
    When gcontext is used with iothread, the context will be destroyed
    during iothread_stop().  That's not good since sometimes we would like
    to keep the resources until iothread is destroyed, but we may want to
    stop the thread before that point.
    
    Delay the destruction of gcontext to iothread finalize.  Then we can do:
    
      iothread_stop(thread);
      some_cleanup_on_resources();
      iothread_destroy(thread);
    
    We may need this patch if we want to run chardev IOs in iothreads and
    hopefully clean them up correctly.  For more specific information,
    please see 2b316774f6 ("qemu-char: do not operate on sources from
    finalize callbacks").
    
    Reviewed-by: Fam Zheng <famz@redhat.com>
    Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
    Signed-off-by: Peter Xu <peterx@redhat.com>
    Message-id: 20170928025958.1420-5-peterx@redhat.com
    Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>

commit 82d90705fe203cc6e150c10bd61f0dbe6979e8f4
Author: Peter Xu <peterx@redhat.com>
Date:   Thu Sep 28 10:59:56 2017 +0800

    iothread: export iothread_stop()
    
    So that internal iothread users can explicitly stop one iothread without
    destroying it.
    
    Since at it, fix iothread_stop() to allow it to be called multiple
    times.  Before this patch we may call iothread_stop() more than once on
    single iothread, while that may not be correct since qemu_thread_join()
    is not allowed to run twice.  From manual of pthread_join():
    
      Joining with a thread that has previously been joined results in
      undefined behavior.
    
    Reviewed-by: Fam Zheng <famz@redhat.com>
    Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
    Signed-off-by: Peter Xu <peterx@redhat.com>
    Message-id: 20170928025958.1420-4-peterx@redhat.com
    Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>

commit 0173e21b617d3de1fcfa917e329bb9194ab332a4
Author: Peter Xu <peterx@redhat.com>
Date:   Thu Sep 28 10:59:55 2017 +0800

    iothread: provide helpers for internal use
    
    IOThread is a general framework that contains IO loop environment and a
    real thread behind.  It's also good to be used internally inside qemu.
    Provide some helpers for it to create iothreads to be used internally.
    
    Put all the internal used iothreads into the internal object container.
    
    Reviewed-by: Fam Zheng <famz@redhat.com>
    Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
    Signed-off-by: Peter Xu <peterx@redhat.com>
    Message-id: 20170928025958.1420-3-peterx@redhat.com
    Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>

commit 7c47c4ead75d0b733ee8f2f51fd1de0644cc1308
Author: Peter Xu <peterx@redhat.com>
Date:   Thu Sep 28 10:59:54 2017 +0800

    qom: provide root container for internal objs
    
    We have object_get_objects_root() to keep user created objects, however
    no place for objects that will be used internally.  Create such a
    container for internal objects.
    
    CC: Andreas FÃ¤rber <afaerber@suse.de>
    CC: Markus Armbruster <armbru@redhat.com>
    CC: Paolo Bonzini <pbonzini@redhat.com>
    Suggested-by: Daniel P. Berrange <berrange@redhat.com>
    Signed-off-by: Peter Xu <peterx@redhat.com>
    Reviewed-by: Fam Zheng <famz@redhat.com>
    Message-id: 20170928025958.1420-2-peterx@redhat.com
    Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5209850392927531381==--

From xen-devel-bounces@lists.xen.org Fri Oct 06 16:54:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 16:54:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0Vsv-0006PL-Cz; Fri, 06 Oct 2017 16:54:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445c74844=roger.pau@citrix.com>)
 id 1e0Vsu-0006PF-Ci
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 16:54:00 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 66/E5-03428-725B7D95; Fri, 06 Oct 2017 16:53:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsWyU9JRQld96/V
 Ig2Wv+C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozLS3qZC24LVvw5Mo+lgXEqbxcjJ4eEgJ/E
 p7OX2EFsFgEViak3drB1MXJwsAnYS0z/WgESFhFQlejYepOpi5GLg1mgl0lizaolTCAJYYFMi
 RnND1lA6nkFPCSe3osCqRESaGGUePLtDzNIDa+AoMTJmU9YQGxmAT2JG1OngM1nFpCWWP6PAy
 IsL9G8dTZYOSfImK9HwcpFgc7pX/IU7DQhAUWJ/nkP2CBOTpeY+KyHZQKjwCwkG2Yh2TALYcM
 sJBsWMLKsYlQvTi0qSy3SNdVLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMVwYg
 2ME4/bL/IUZJDiYlUV75TdcjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwntgMlBMsSk1PrUjLz
 AFGDkxagoNHSYRXfgtQmre4IDG3ODMdInWKUVFKnFcKJCEAksgozYNrg0XrJUZZKWFeRqBDhH
 gKUotyM0tQ5V8xinMwKgnzaoJM4cnMK4Gb/gpoMRPQ4jlNV0AWlyQipKQaGFvXzu75mLy+lfG
 JfnqGM8NdyzUiPVtqMx4sfjyd7//CRq1Ors9LLE8a6eYtjuvYyjf3IX/n7qnLm9dwndVeHOv1
 qEJ76tQ/xsduH899sm6WtKOcwhN5/+v3pDsV4u6ebPzx4I3L+X0ffNY+SOx1fbBukdfbHz7fx
 X9vujc99teqGRu53x7PPdesxFKckWioxVxUnAgA44dWCdECAAA=
X-Env-Sender: prvs=445c74844=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1507308839!76710163!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7427 invoked from network); 6 Oct 2017 16:53:59 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 16:53:59 -0000
X-IronPort-AV: E=Sophos;i="5.42,484,1500940800"; d="scan'208";a="54161056"
Date: Fri, 6 Oct 2017 17:53:55 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20171006165355.6mk633k5ojlixfd2@MacBook-Pro-de-Roger.local>
References: <1506735566-5706-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506735566-5706-3-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506735566-5706-3-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>, xen-devel@lists.xenproject.org,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v5 02/16] Rename PSR sysctl/domctl
 interfaces and xsm policy to make them be general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCBTZXAgMzAsIDIwMTcgYXQgMDE6Mzk6MTJBTSArMDAwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggcmVuYW1lcyBQU1Igc3lzY3RsL2RvbWN0bCBpbnRlcmZhY2VzIGFuZCByZWxh
dGVkIHhzbSBwb2xpY3kgdG8KPiBtYWtlIHRoZW0gYmUgZ2VuZXJhbCBmb3IgYWxsIHJlc291cmNl
IGFsbG9jYXRpb24gZmVhdHVyZXMgYnV0IG5vdCBvbmx5Cj4gZm9yIENBVC4gVGhlbiwgd2UgY2Fu
IHJlc3VzZSB0aGUgaW50ZXJmYWNlcyBmb3IgYWxsIGFsbG9jYXRpb24gZmVhdHVyZXMuCj4gCj4g
QmFzaWNhbGx5LCBpdCBjaGFuZ2VzICdwc3JfY2F0X29wJyB0byAncHNyX2FsbG9jJywgYW5kIHJl
bW92ZSAnQ0FUXycgZnJvbSBzb21lCj4gbWFjcm9zLiBFLmcuOgo+IDEuIHBzcl9jYXRfb3AgLT4g
cHNyX2FsbG9jCj4gMi4gWEVOX0RPTUNUTF9wc3JfY2F0X29wIC0+IFhFTl9ET01DVExfcHNyX2Fs
bG9jCj4gMy4gWEVOX1NZU0NUTF9wc3JfY2F0X29wIC0+IFhFTl9TWVNDVExfcHNyX2FsbG9jCj4g
NC4gWEVOX0RPTUNUTF9QU1JfQ0FUX1NFVF9MM19DQk0gLT4gWEVOX0RPTUNUTF9QU1JfU0VUX0wz
X0NCTQo+IDUuIFhFTl9TWVNDVExfUFNSX0NBVF9nZXRfbDNfaW5mbyAtPiBYRU5fU1lTQ1RMX1BT
Ul9nZXRfbDNfaW5mbwo+IAo+IFRoZSBzeXNjdGwgdmVyc2lvbiBudW1iZXIgaXMgYnVtcGVkLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgoKUmV2
aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKUHJvdmlk
ZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbW1lbnRzIGFyZSBhZGRyZXNzZWQuCgo+IC0tLSBhL3hl
bi9hcmNoL3g4Ni9kb21jdGwuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwo+IEBAIC0z
Nyw2ICszNywxNiBAQAo+ICAjaW5jbHVkZSA8YXNtL3Bzci5oPgo+ICAjaW5jbHVkZSA8YXNtL2Nw
dWlkLmg+Cj4gIAo+ICsjZGVmaW5lIGRvbWN0bF9wc3JfZ2V0X3ZhbChkLCBkb21jdGwsIHR5cGUs
IGNvcHliYWNrKSAoeyAgIFwKPiArICAgIGludCByX187ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICB1aW50MzJfdCB2X187ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAoKTm8gJ19fJyBpbiB2YXJpYWJsZSBuYW1l
cywgYW5kIG1pc3NpbmcgbmV3bGluZS4KCkluaXRpYWxpemluZyAncicgY2FuIGJlIGRvbmUgdG9n
ZXRoZXIgd2l0aCB0aGUgdmFyaWFibGUgZGVjbGFyYXRpb24uCgo+ICsgICAgcl9fID0gcHNyX2dl
dF92YWwoZCwgZG9tY3RsLT51LnBzcl9hbGxvYy50YXJnZXQsICAgICAgIFwKCihkb21jdGwpIGhl
cmUgYW5kIGJlbG93LgoKPiArICAgICAgICAgICAgICAgICAgICAgICZ2X18sIHR5cGUpOyAgICAg
ICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICBkb21jdGwtPnUucHNyX2FsbG9jLmRhdGEgPSB2
X187ICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgY29weWJhY2sgPSB0cnVlOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgIHJfXzsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gK30pCgpTaW5jZSB0
aGUgbWFjcm8gaXMgb25seSB1c2VkIGluIGEgc2luZ2xlIGZ1bmN0aW9uLCBJIHdvdWxkIGRlZmlu
ZSBpdAppbnNpZGUgb2YgdGhlIGZ1bmN0aW9uLCBhbmQgdW5kZWYgaXQgYWZ0ZXJ3YXJkcy4KCj4g
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCBiL3hlbi9pbmNsdWRlL3B1
YmxpYy9zeXNjdGwuaAo+IGluZGV4IDc4MzBiOTguLjI0MTkxZjAgMTAwNjQ0Cj4gLS0tIGEveGVu
L2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0
bC5oCj4gQEAgLTM2LDcgKzM2LDcgQEAKPiAgI2luY2x1ZGUgInBoeXNkZXYuaCIKPiAgI2luY2x1
ZGUgInRtZW0uaCIKPiAgCj4gLSNkZWZpbmUgWEVOX1NZU0NUTF9JTlRFUkZBQ0VfVkVSU0lPTiAw
eDAwMDAwMDBGCj4gKyNkZWZpbmUgWEVOX1NZU0NUTF9JTlRFUkZBQ0VfVkVSU0lPTiAweDAwMDAw
MDEwCgpUaGlzIGhhcyBhbHJlYWR5IGJlZW4gYnVtcGVkIGZvciB0aGlzIHJlbGVhc2UsIG5vdCBz
dXJlIHlvdSBuZWVkIHRvCmJ1bXAgaXQgYWdhaW4sIGlmIHRoZSBzYW1lIGxvZ2ljIGFzIHRoZSBv
bmUgdXNlZCBpbiBkb21jdGwuaCBhcHBsaWVzLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 16:59:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 16:59:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0VyK-0006rQ-4C; Fri, 06 Oct 2017 16:59:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445c74844=roger.pau@citrix.com>)
 id 1e0VyI-0006rK-Dt
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 16:59:34 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 FA/4B-02225-576B7D95; Fri, 06 Oct 2017 16:59:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsWyU9JRQrdk2/V
 IgzkXdSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oybe1eyFSwXqLi0w7+BcRpvFyMnh4SAn8T3
 FW9YQGwWARWJFf/+MHcxcnCwCdhLTP9aARIWEVCV6Nh6k6mLkYuDWWAXo8SVtRfYQBLCAs4SO
 6ffZwexeQU8JLo33WQFKRISaGGUWDTzAjNEQlDi5MwnYAuYBfQkbkydwgaygFlAWmL5Pw6IsL
 xE89bZYHs5geasWmgDEhYFOqd/yVOw8UICihL98x6wQZycLrH17y/mCYwCs5AsmIVkwSyEBbO
 QLFjAyLKKUb04tagstUjXQi+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzBYGYBg
 B+OFdudDjJIcTEqivPKbrkcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuB12gqUEyxKTU+tSMvMA
 cYNTFqCg0dJhJcfJM1bXJCYW5yZDpE6xagoJc7LDpIQAElklObBtcFi9RKjrJQwLyPQIUI8Ba
 lFuZklqPKvGMU5GJWEeRVApvBk5pXATX8FtJgJaPGcpisgi0sSEVJSDYw7OJuV1iQa7rkmIv1
 81vJjEuXLlC8u/N/W7Jm7Z8mrfXsDzrx5+qT+rEPe53ubIjdYb9hwYMOzGdymTTFnjObwhGxV
 +rTuy/Nj159MqbntKRUmXWIn4PKHc5tGTom44KaGWOZMe4beKYcjjWrct1z879q861Lt8lDeJ
 KWiOrlMX6/m0jWBz/4qsRRnJBpqMRcVJwIAj7WMZdACAAA=
X-Env-Sender: prvs=445c74844=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1507309172!109122707!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17170 invoked from network); 6 Oct 2017 16:59:32 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 16:59:32 -0000
X-IronPort-AV: E=Sophos;i="5.42,484,1500940800"; d="scan'208";a="54161311"
Date: Fri, 6 Oct 2017 17:59:28 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20171006165928.yqnxcogmrqbw74vt@MacBook-Pro-de-Roger.local>
References: <1506735566-5706-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506735566-5706-5-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506735566-5706-5-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v5 04/16] x86: a few optimizations to psr
	codes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCBTZXAgMzAsIDIwMTcgYXQgMDE6Mzk6MTRBTSArMDAwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggcmVmaW5lcyBwc3IgY29kZXM6Cj4gMS4gQ2hhbmdlIHR5cGUgb2YgJ2NhdF9p
bml0X2ZlYXR1cmUnIHRvICdib29sJyB0byByZW1vdmUgdGhlIHBvaW50bGVzcwo+ICAgIHJldHVy
bmluZyBvZiBlcnJvciBjb2RlLgo+IDIuIE1vdmUgcHJpbnRrIGluICdjYXRfaW5pdF9mZWF0dXJl
JyB0byByZWR1Y2UgYSByZXR1cm4gcGF0aC4KPiAzLiBEZWZpbmUgYSBsb2NhbCB2YXJpYWJsZSAn
ZWJ4JyBpbiAncHNyX2NwdV9pbml0JyB0byByZWR1Y2UgY2FsbGluZyBvZgo+ICAgICdjcHVpZF9j
b3VudF9sZWFmKCknLgo+IDQuIENoYW5nZSB0eXBlIG9mICd3cml0ZV9tc3IoKScgdG8gJ3VpbnQz
Ml90Jy4gVGhpcyBpcyBuZWVkZWQgYnkgbGF0ZXIgcGF0Y2g6Cj4gICAgIng4NjogaW1wbGVtZW50
IHNldCB2YWx1ZSBmbG93IGZvciBNQkEiLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWku
eS5zdW5AbGludXguaW50ZWwuY29tPgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgoKWW91IGNhbiBrZWVwIG15IFJCIGlmIHRoZSBjaGFuZ2VzIGlu
IHRoZSBuZXcgdmVyc2lvbiBhcmUgdGhlIG9uZXMgSQptZW50aW9uIGJlbG93LgoKPiAtLS0KPiBD
QzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENDOiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgo+IENDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiBDQzog
Q2hhbyBQZW5nIDxjaGFvLnAucGVuZ0BsaW51eC5pbnRlbC5jb20+Cj4gCj4gdjE6Cj4gICAgIC0g
Y3JlYXRlIHRoaXMgcGF0Y2ggdG8gbWFrZSBjb2RlcyBjbGVhcmVyLgo+ICAgICAgIChzdWdnZXN0
ZWQgYnkgSmFuIEJldWxpY2ggYW5kIFJvZ2VyIFBhdSBNb25uw6kpCj4gLS0tCj4gIHhlbi9hcmNo
L3g4Ni9wc3IuYyB8IDU1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMzAgaW5zZXJ0aW9ucygrKSwgMjUgZGVs
ZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wc3IuYyBiL3hlbi9hcmNo
L3g4Ni9wc3IuYwo+IGluZGV4IGFjMmFlMzIuLmM4ZGIwYzEgMTAwNjQ0Cj4gLS0tIGEveGVuL2Fy
Y2gveDg2L3Bzci5jCj4gKysrIGIveGVuL2FyY2gveDg2L3Bzci5jCj4gQEAgLTExNyw3ICsxMTcs
NyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgewo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQzMl90IGRhdGFbXSwgdW5zaWduZWQgaW50IGFycmF5X2xlbik7Cj4gIAo+
ICAgICAgLyogd3JpdGVfbXNyIGlzIHVzZWQgdG8gd3JpdGUgb3V0IGZlYXR1cmUgTVNSIHJlZ2lz
dGVyLiAqLwo+IC0gICAgdm9pZCAoKndyaXRlX21zcikodW5zaWduZWQgaW50IGNvcywgdWludDMy
X3QgdmFsLCBlbnVtIHBzcl90eXBlIHR5cGUpOwo+ICsgICAgdWludDMyX3QgKCp3cml0ZV9tc3Ip
KHVuc2lnbmVkIGludCBjb3MsIHVpbnQzMl90IHZhbCwgZW51bSBwc3JfdHlwZSB0eXBlKTsKCldp
dGggd2hhdCBKYW4gaGFzIHJlcXVlc3RlZCAoYWRqdXN0aW5nIHRoZSB2YWx1ZSBiZWZvcmUgd3Jp
dGluZyBpdCksCmRvIHlvdSBzdGlsbCBuZWVkIHdyaXRlX21zciB0byByZXR1cm4gYSB2YWx1ZT8K
Cj4gIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyBsMl9jYXRfcHJvcHMgPSB7Cj4gQEAg
LTE0MTAsNiArMTQxNCw3IEBAIHN0YXRpYyB2b2lkIHBzcl9jcHVfaW5pdCh2b2lkKQo+ICAgICAg
dW5zaWduZWQgaW50IHNvY2tldCwgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwo+ICAgICAgc3Ry
dWN0IGZlYXRfbm9kZSAqZmVhdDsKPiAgICAgIHN0cnVjdCBjcHVpZF9sZWFmIHJlZ3M7Cj4gKyAg
ICB1aW50MzJfdCBlYng7CgpJSVJDIEphbiBhbHNvIGhhZCBzb21lIGNvbW1lbnRzIG9uIHRoZSBu
YW1lIG9mIHRoaXMgdmFyaWFibGUuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 17:07:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 17:07:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0W5S-0007nK-Sk; Fri, 06 Oct 2017 17:06:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445016e61=George.Dunlap@citrix.com>)
 id 1e0W5R-0007nE-60
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 17:06:57 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 8D/10-03046-038B7D95; Fri, 06 Oct 2017 17:06:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXitHSDva7+juu
 RBvNOmlp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmtR9vYC87KVSyf9Y6xgXGtZBcjJ4eEgL/E
 kkeX2EFsYYFwiT3XLzOB2CICyhK9v36zdDFycTALLGCU6Hx3nhnEERLYzihx78IfNpAqNgE9i
 XnHv7KA2LwCthLX53cxg9gsAioSjW9eg00SBZradLYfqkZQ4uTMJ2A2p4C9xOczbUA2B9AGTY
 n1u/RBwswC4hK3nsxngrDlJZq3zgYbKSSgKrH4wVH2CYz8s5BMmoXQPQtJ9ywk3QsYWVYxahS
 nFpWlFukaG+klFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGJwMQ7GA8vS7wEKMk
 B5OSKK/8puuRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4/bYD5QSLUtNTK9Iyc4BxApOW4OBRE
 uHVA0nzFhck5hZnpkOkTjEqSonzPt0GlBAASWSU5sG1wWLzEqOslDAvI9AhQjwFqUW5mSWo8q
 8YxTkYlYR594NM4cnMK4Gb/gpoMRPQ4jlNV0AWlyQipKQaGFc+5Vs1I2jN38+P7u9OP7F807s
 X/pzbLxxzlN1rE+PbezjO/HDvtlWOd5dP+bApoOiY8p35QU0lzhpXn+WtcJxgVZWa8pJP5aSj
 r8WtDQ1bdJtrYp5ucbMx+cDP4bMyUJAl5Zjhgf/Le2XnzJvPLXzv8LqzVur6PW1l08vVXfO3O
 Ysa+781m6jEUpyRaKjFXFScCABNI5VQyAIAAA==
X-Env-Sender: prvs=445016e61=George.Dunlap@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1507309613!109689393!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24472 invoked from network); 6 Oct 2017 17:06:55 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 17:06:55 -0000
X-IronPort-AV: E=Sophos;i="5.42,484,1500940800"; d="scan'208";a="450767787"
To: Jan Beulich <JBeulich@suse.com>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
 <CAFLBxZa_0VK7cZw-w=cx8FsKguB8Eg-GqZec5_pF3=A-Be3kfQ@mail.gmail.com>
 <59D7C35E02000078001833CB@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <508a07ec-8e40-0c32-4224-0f057f2d94c9@citrix.com>
Date: Fri, 6 Oct 2017 18:06:51 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59D7C35E02000078001833CB@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 01/13] x86emul/fuzz: add rudimentary
 limit checking
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDYvMjAxNyAwNDo1NCBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDYuMTAu
MTcgYXQgMTc6MjEsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+PiBPbiBNb24s
IFNlcCAyNSwgMjAxNyBhdCAzOjI2IFBNLCBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNp
dHJpeC5jb20+IHdyb3RlOgo+Pj4gRnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
Pgo+Pj4KPj4+IGZ1enpfaW5zbl9mZXRjaCgpIGlzIHRoZSBvbmx5IGRhdGEgYWNjZXNzIGhlbHBl
ciB3aGVyZSBpdCBpcyBwb3NzaWJsZQo+Pj4gdG8gc2VlIG9mZnNldHMgbGFyZ2VyIHRoYW4gNEdi
IGluIDE2LSBvciAzMi1iaXQgbW9kZXMsIGFzIHdlIGxlYXZlIHRoZQo+Pj4gaW5jb21pbmcgcklQ
IHVudG91Y2hlZCBpbiB0aGUgZW11bGF0b3IgaXRzZWxmLiBUaGUgY2hlY2sgaXMgbmVlZGVkIGhl
cmUKPj4+IGFzIG90aGVyd2lzZSwgYWZ0ZXIgc3VjY2Vzc2Z1bGx5IGZldGNoaW5nIGluc24gYnl0
ZXMsIHdlIG1heSBlbmQgdXAKPj4+IHplcm8tZXh0ZW5kaW5nIEVJUCBzb29uIGFmdGVyIGNvbXBs
ZXRlX2luc24sIHdoaWNoIGNvbGxpZGVzIHdpdGggdGhlCj4+PiBYODZFTVVMX0VYQ0VQVElPTi1j
b25kaXRpb25hbCByZXNwZWN0aXZlIEFTU0VSVCgpIGluCj4+PiB4ODZfZW11bGF0ZV93cmFwcGVy
KCkuIChOQjogcHV0X3JlcF9wcmVmaXgoKSBpcyB3aGF0IGFsbG93cwo+Pj4gY29tcGxldGVfaW5z
biB0byBiZSByZWFjaGVkIHdpdGggcmMgc2V0IHRvIG90aGVyIHRoYW4gWDg2RU1VTF9PS0FZIG9y
Cj4+PiBYODZFTVVMX0RPTkUuIFNlZSBhbHNvIGNvbW1pdCA1M2Y4N2MwM2I0IFsieDg2ZW11bDog
Z2VuZXJhbGl6ZQo+Pj4gZXhjZXB0aW9uIGhhbmRsaW5nIGZvciByZXBfKiBob29rcyJdLikKPj4+
Cj4+PiBBZGQgYXNzZXJ0KCktcyBmb3IgYWxsIG90aGVyIChkYXRhKSBhY2Nlc3Mgcm91dGluZXMs
IGFzIGVmZmVjdGl2ZQo+Pj4gYWRkcmVzcyBnZW5lcmF0aW9uIGluIHRoZSBlbXVsYXRvciBvdWdo
dCB0byBndWFyYW50ZWUgaW4tcmFuZ2UgdmFsdWVzLgo+Pj4gRm9yIHRoZW0gdG8gbm90IHRyaWdn
ZXIsIHNldmVyYWwgYWRqdXN0bWVudHMgdG8gdGhlIGVtdWxhdG9yJ3MgYWRkcmVzcwo+Pj4gY2Fs
Y3VsYXRpb25zIGFyZSBuZWVkZWQ6IFdoaWxlIGZvciBEc3RCaXRCYXNlIGl0IGlzIHJlYWxseSBt
YW5kYXRvcnksCj4+PiB0aGUgc3BlY2lmaWNhdGlvbiBhbGxvd3MgZm9yIGVpdGhlciBiZWhhdmlv
ciBmb3IgdHdvLXBhcnQgYWNjZXNzZXMuCj4+Cj4+IFNvbWV0aGluZyBzZWVtcyB0byBiZSBtaXNz
aW5nIGhlcmUgLS0gd2hhdCdzIG1hbmRhdG9yeSBmb3IgRHN0Qml0QmFzZSwKPj4gYW5kIHdoYXQg
YXJlIHRoZSB0d28gIGJlaGF2aW9ycyBhbGxvd2VkIGJ5IHRoZSBzcGVjaWZpY2F0aW9uIGZvcgo+
PiB0d28tcGFydCBhY2Nlc3Nlcz8KPiAKPiAiaXQiIGluIHRoZSBzZW50ZW5jZSBhYm92ZSByZWZl
cnMgdG8gImFkanVzdG1lbnRzIiAoZm9yIERzdEJpdEJhc2UKPiBpdCdzIGp1c3Qgb25lIGFkanVz
dG1lbnQsIHNvIHRoZSBzaW5ndWxhci9wbHVyYWwgbWlzbWF0Y2ggaXMgbm90Cj4gcmVhbGx5IGhl
bHBmdWwpLiBTaW1pbGFybHkgImVpdGhlciBiZWhhdmlvciIgcmVmZXJzIHRvIHRoZSBjb2RlIHdp
dGgKPiBhbmQgd2l0aG91dCB0aGUgY2hhbmdlcyBkb25lLiBXb3VsZAo+IAo+ICJBZGQgYXNzZXJ0
KCktcyBmb3IgYWxsIG90aGVyIChkYXRhKSBhY2Nlc3Mgcm91dGluZXMsIGFzIGVmZmVjdGl2ZQo+
ICBhZGRyZXNzIGdlbmVyYXRpb24gaW4gdGhlIGVtdWxhdG9yIG91Z2h0IHRvIGd1YXJhbnRlZSBp
bi1yYW5nZSB2YWx1ZXMuCj4gIEZvciB0aGVtIHRvIG5vdCB0cmlnZ2VyLCBzZXZlcmFsIGFkanVz
dG1lbnRzIHRvIHRoZSBlbXVsYXRvcidzIGFkZHJlc3MKPiAgY2FsY3VsYXRpb25zIGFyZSBuZWVk
ZWQ6IFdoaWxlIHRoZSBEc3RCaXRCYXNlIG9uZSBpcyByZWFsbHkgbWFuZGF0b3J5LAo+ICB0aGUg
c3BlY2lmaWNhdGlvbiBhbGxvd3MgZm9yIGVpdGhlciBvcmlnaW5hbCBvciBuZXcgYmVoYXZpb3Ig
Zm9yIHR3by0KPiAgcGFydCBhY2Nlc3Nlcy4gT2JzZXJ2ZWQgYmVoYXZpb3Igb24gcmVhbCBoYXJk
d2FyZSwgaG93ZXZlciwgaXMgZm9yIHN1Y2gKPiAgYWNjZXNzZXMgdG8gc2lsZW50bHkgd3JhcCBh
dCB0aGUgMl5eMzIgYm91bmRhcnkgaW4gb3RoZXIgdGhhbiA2NC1iaXQKPiAgbW9kZSwganVzdCBs
aWtlIHRoZXkgZG8gYXQgdGhlIDJeXjY0IGJvdW5kYXJ5IGluIDY0LWJpdCBtb2RlLCB3aGljaCBv
dXIKPiAgY29kZSBpcyBub3cgYmVpbmcgYnJvdWdodCBpbiBsaW5lIHdpdGguIFdoaWxlIGFkZGlu
ZyB0cnVuY2F0ZV9lYSgpCj4gIGludm9jYXRpb25zIHRoZXJlLCBhbHNvIGNvbnZlcnQgb3BlbiBj
b2RlZCBpbnN0YW5jZXMgb2YgaXQuIgo+IAo+IGJlIGFueSBiZXR0ZXI/CgpZZXMsIEkgdGhpbmsg
c28uCgpPbmUgbW9yZSB0aGluZzoKCj4gQEAgLTEyNDksMTAgKzEyNDksMTAgQEAgc3RhdGljIHZv
aWQgX19wdXRfcmVwX3ByZWZpeCgKPgo+ICAvKiBDbGlwIG1heGltdW0gcmVwZXRpdGlvbnMgc28g
dGhhdCB0aGUgaW5kZXggcmVnaXN0ZXIgYXQgbW9zdCBqdXN0CndyYXBzLiAqLwo+ICAjZGVmaW5l
IHRydW5jYXRlX2VhX2FuZF9yZXBzKGVhLCByZXBzLCBieXRlc19wZXJfcmVwKSAoewo+IC0gICAg
dW5zaWduZWQgbG9uZyB0b2RvX18sIGVhX18gPSB0cnVuY2F0ZV93b3JkKGVhLCBhZF9ieXRlcyk7
Cgo+ICsgICAgdW5zaWduZWQgbG9uZyB0b2RvX18sIGVhX18gPSB0cnVuY2F0ZV9lYShlYSk7Cgo+
ICAgICAgaWYgKCAhKF9yZWdzLmVmbGFncyAmIFg4Nl9FRkxBR1NfREYpICkKPiAtICAgICAgICB0
b2RvX18gPSB0cnVuY2F0ZV93b3JkKC0oZWEpLCBhZF9ieXRlcykgLyAoYnl0ZXNfcGVyX3JlcCk7
Cj4gLSAgICBlbHNlIGlmICggdHJ1bmNhdGVfd29yZCgoZWEpICsgKGJ5dGVzX3Blcl9yZXApIC0g
MSwgYWRfYnl0ZXMpIDwKZWFfXyApXAo+ICsgICAgICAgIHRvZG9fXyA9IHRydW5jYXRlX2VhKC1l
YV9fKSAvIChieXRlc19wZXJfcmVwKTsKPiArICAgIGVsc2UgaWYgKCB0cnVuY2F0ZV9lYShlYV9f
ICsgKGJ5dGVzX3Blcl9yZXApIC0gMSkgPCBlYV9fICkKClRoaXMgY2hhbmdlcyB0cnVuY2F0ZV9l
YSgtZWEpIHRvIHRydW5jYXRlX2VhKC10cnVuY2F0ZV9lYShlYSkpLCBhbmQKdHJ1bmNhdGVfZWEo
ZWEgKyBicHItMSkgdG8gdHJ1bmNhdGVfZWEodHJ1bmNhdGVfZWEoZWEpICsgYnByLTEpLiAgVGhh
dApzb3VuZHMgbGlrZSBhIHBsYXVzaWJsZSBjaGFuZ2UsIGJ1dCBpdCdzIHdvcnRoIGNoZWNraW5n
IHRvIHNlZSB0aGF0IGl0CndhcyBpbnRlbnRpb25hbC4KCkknbSBub3QgYXQgdGhlIG1vbWVudCBh
YmxlIHRvIGV2YWx1YXRlIHRoZSBhc3NlcnRpb24gdGhhdCAidGhlCnNwZWNpZmljYXRpb24gYWxs
b3dzIGZvciBlaXRoZXIgb3JpZ2luYWwgb3IgbmV3IGJlaGF2aW9yIGZvciB0d28tcGFydAphY2Nl
c3NlcyIsIG5vciB0aGF0IHRoZXJlIGlzIGEgMToxIG1hcHBpbmcgYmV0d2VlbiB3aGF0IHRoaXMg
cGF0Y2gKY2hhbmdlcyBhbmQgd2hhdCBuZWVkcyB0byBiZSBjaGFuZ2VkLgoKQnV0IGFzc3VtaW5n
IHRoZSBhYm92ZSBhcmUgdHJ1ZSAoYW5kIHRoZSBjaGFuZ2UgSSBhc2tlZCBhYm91dCB3YXMKaW50
ZW50aW9uYWwpOgoKUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KCklmIHRoYXQncyBub3QgZ29vZCBlbm91Z2ggdG8gY2hlY2sgaXQgaW4sIGZlZWwg
ZnJlZSB0byBnaXZlIG1lIHRoZQphcHByb3ByaWF0ZSByZWZlcmVuY2VzIHRvIHRoZSBJbnRlbCBt
YW51YWwgdGhhdCB3aWxsIGFsbG93IG1lIHRvCmluZGVwZW5kZW50bHkgdmVyaWZ5IHRob3NlIGZh
Y3RzLCBhbmQgZ2V0IHJpZCBvZiBteSBjYXZlYXQuCgogLUdlb3JnZQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 17:13:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 17:13:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0WBy-0000HM-Kn; Fri, 06 Oct 2017 17:13:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445c74844=roger.pau@citrix.com>)
 id 1e0WBx-0000HG-Ep
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 17:13:41 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 EA/2B-02038-4C9B7D95; Fri, 06 Oct 2017 17:13:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsWyU9JRQvfIzuu
 RBvvncFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkz3gQWXGCtWPj9E3MD41mWLkZODgkBP4nZ
 u3eD2SwCKhKH9/xi72Lk4GATsJeY/rUCJCwioCrRsfUmUxcjFwezwC5GiStrL7CBJIQFwiQeL
 b8EZvMKeEh09P8HKxISaGGU2LPqK1RCUOLkzCdgC5gF9CRuTJ3CBrKAWUBaYvk/DoiwvETz1t
 nMIDYn0Jy/fR/BbFGge/qXPGUHsYUEFCX65z1gg7g5XWLr31/MExgFZiHZMAvJhlkIG2Yh2bC
 AkWUVo0ZxalFZapGukYleUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgwNYzMDDu
 YHx13O8QoyQHk5Iob9WO65FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHj3gOQEi1LTUyvSMnOAs
 QOTluDgURLhvQiS5i0uSMwtzkyHSJ1i1OW48fD6HyYhlrz8vFQpcV5rYCQKCYAUZZTmwY2Axf
 ElRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8d0FW8WTmlcBtegV0BBPQEXOaroAcUZKIkJJ
 qYKx6Id+aGdzHJ9m1PfxOasrhP48fGSzJqnpxvZer8sEBqTllQspv5M/w5v6pf37q6t2cbQKf
 1z/TdL9+brWid9HHpbUXVJQZZwSvXS3wtKVvcfVzo3d29zKCHwef2s9j8XPiFtt+WTvVgvOdg
 feFpv6sfFp5TPv27UlqCxuuTtlwX/fr0W7NuBAlluKMREMt5qLiRABFsj7X3gIAAA==
X-Env-Sender: prvs=445c74844=roger.pau@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1507310019!97447154!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61859 invoked from network); 6 Oct 2017 17:13:40 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 17:13:40 -0000
X-IronPort-AV: E=Sophos;i="5.42,484,1500940800"; d="scan'208";a="54162150"
Date: Fri, 6 Oct 2017 18:13:36 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20171006171336.ircdpodvrlgqtfyj@MacBook-Pro-de-Roger.local>
References: <1506735566-5706-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506735566-5706-6-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506735566-5706-6-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v5 05/16] x86: implement data structure and
 CPU init flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCBTZXAgMzAsIDIwMTcgYXQgMDE6Mzk6MTVBTSArMDAwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggaW1wbGVtZW50cyBtYWluIGRhdGEgc3RydWN0dXJlcyBvZiBNQkEuCj4gCj4g
TGlrZSBDQVQgZmVhdHVyZXMsIE1CQSBIVyBpbmZvIGhhcyBjb3NfbWF4IHdoaWNoIG1lYW5zIHRo
ZSBtYXggdGhydGwKPiByZWdpc3RlciBudW1iZXIsIGFuZCB0aHJ0bF9tYXggd2hpY2ggbWVhbnMg
dGhlIG1heCB0aHJvdHRsZSB2YWx1ZQo+IChkZWxheSB2YWx1ZSkuIEl0IGFsc28gaGFzIGEgZmxh
ZyB0byByZXByZXNlbnQgaWYgdGhlIHRocm90dGxlCj4gdmFsdWUgaXMgbGluZWFyIG9yIG5vbi1s
aW5lYXIuCj4gCj4gT25lIHRocnRsIHJlZ2lzdGVyIG9mIE1CQSBzdG9yZXMgYSB0aHJvdHRsZSB2
YWx1ZSBmb3Igb25lIG9yIG1vcmUKPiBkb21haW5zLiBUaGUgdGhyb3R0bGUgdmFsdWUgbWVhbnMg
dGhlIGRlbGF5IGJldHdlZW4gTDIgY2FjaGUgYW5kIG5leHQKPiBjYWNoZSBsZXZlbC4KPiAKPiBU
aGlzIHBhdGNoIGFsc28gaW1wbGVtZW50cyBpbml0IGZsb3cgZm9yIE1CQSBhbmQgcmVnaXN0ZXIg
c3R1Ygo+IGNhbGxiYWNrIGZ1bmN0aW9ucy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlp
Lnkuc3VuQGxpbnV4LmludGVsLmNvbT4KClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 17:16:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 17:16:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0WEX-0000P7-1h; Fri, 06 Oct 2017 17:16:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445c74844=roger.pau@citrix.com>)
 id 1e0WEW-0000Oy-3y
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 17:16:20 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 F7/66-01782-36AB7D95; Fri, 06 Oct 2017 17:16:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsWyU9JRQjds1/V
 IgxNNKhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8brY7UFf4UqNk75wNLA+ICvi5GTQ0LAT2LF
 jN+sIDaLgIrEgtbXbF2MHBxsAvYS079WgIRFBFQlOrbeZOpi5OJgFtjFKHFl7QU2kISwgKvE6
 RPTGUHqeQU8JFb/TAapERJoYZRoWL0NrIZXQFDi5MwnLCA2s4CexI2pU8DmMwtISyz/xwERlp
 do3jqbGSTMCTTm4gZRkLAo0DX9S56yg9hCAooS/fMesEFcnC4x8VkPywRGgVlIFsxCsmAWwoJ
 ZSBYsYGRZxahRnFpUllqka2ihl1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGKwM
 QLCDsWm75yFGSQ4mJVHeqh3XI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8ObuBMoJFqWmp1akZ
 eYA4wYmLcHBoyTC2wKS5i0uSMwtzkyHSJ1iVJQS57UGSQiAJDJK8+DaYLF6iVFWSpiXEegQIZ
 6C1KLczBJU+VeM4hyMSsK8E0Gm8GTmlcBNfwW0mAlo8ZymKyCLSxIRUlINjOVdH38X7Fp5xOF
 a7YmvhUEHAr+6xTn7mFzn4b/1fFpAa/GWxkmtBmWh08ylDhVcN+n9wadwTnpJ86RTR+/9Eg4M
 iN/Ekpa/vr3n9JJXWoZt+9rcj89YLvNkenHlUaal4sruygIaO9wDRV1DLjY85i8TO+R6x23rd
 afpvp/Z78zc73BmVeqaFiWW4oxEQy3mouJEACeWKR/QAgAA
X-Env-Sender: prvs=445c74844=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1507310166!69571268!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 499 invoked from network); 6 Oct 2017 17:16:06 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 17:16:06 -0000
X-IronPort-AV: E=Sophos;i="5.42,484,1500940800"; d="scan'208";a="54162243"
Date: Fri, 6 Oct 2017 18:16:02 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20171006171602.d6t3ju27wi6fkode@MacBook-Pro-de-Roger.local>
References: <1506735566-5706-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506735566-5706-7-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506735566-5706-7-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v5 06/16] x86: implement get hw info flow
	for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCBTZXAgMzAsIDIwMTcgYXQgMDE6Mzk6MTZBTSArMDAwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggaW1wbGVtZW50cyBnZXQgSFcgaW5mbyBmbG93IGZvciBNQkEgaW5jbHVkaW5n
IGl0cyBjYWxsYmFjawo+IGZ1bmN0aW9uIGFuZCBzeXNjdGwgaW50ZXJmYWNlLgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgoKUmV2aWV3ZWQtYnk6
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKSnVzdCBvbmUgbml0IGJl
bG93LgoKPiAtLS0KPiBDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENDOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IENDOiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgo+IENDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KPiBDQzogQ2hhbyBQZW5nIDxjaGFvLnAucGVuZ0BsaW51eC5pbnRlbC5jb20+Cj4g
Cj4gdjU6Cj4gICAgIC0gdXNlIEFTU0VSVCBpbiAnbWJhX2dldF9mZWF0X2luZm8nLgo+ICAgICAg
IChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKPiAgICAgLSBjb3JyZWN0IGluaXRpYWxp
emF0aW9uIGZvcm1hdCBvZiAnZGF0YVtQU1JfSU5GT19BUlJBWV9TSVpFXScuCj4gICAgICAgKHN1
Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpIGFuZCBKYW4gQmV1bGljaCkKPiB2NDoKPiAgICAg
LSByZW1vdmUgJ0FMTE9DXycgZnJvbSBtYWNybyBuYW1lcy4KPiAgICAgICAoc3VnZ2VzdGVkIGJ5
IFJvZ2VyIFBhdSBNb25uw6kpCj4gICAgIC0gaW5pdGlhbGl6ZSAnZGF0YVtQU1JfSU5GT19BUlJB
WV9TSVpFXScgdG8gMCB0byBwcmV2ZW50IHRvIGxlYWsgc3RhY2sgZGF0YS4KPiAgICAgICAoc3Vn
Z2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCj4gdjM6Cj4gICAgIC0gcmVwbGFjZSAnUFNSX1ZB
TF9UWVBFX01CQScgdG8gJ1BTUl9UWVBFX01CQV9USFJUTCcuCj4gICAgICAgKHN1Z2dlc3RlZCBi
eSBSb2dlciBQYXUgTW9ubsOpKQo+IHYyOgo+ICAgICAtIHVzZSAnWEVOX1NZU0NUTF9QU1JfTUJB
X0xJTkVBUicgdG8gc2V0IE1CQSBmZWF0dXJlIEhXIGluZm8uCj4gICAgICAgKHN1Z2dlc3RlZCBi
eSBDaGFvIFBlbmcpCj4gdjE6Cj4gICAgIC0gc29ydCAnUFNSX0lORk9fSURYXycgbWFjcm9zIGFz
IGZlYXR1cmUuCj4gICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCj4gICAgIC0gcmVuYW1l
ICdQU1JfSU5GT19JRFhfTUJBX0xJTkVBUicgdG8gJ1BTUl9JTkZPX0lEWF9NQkFfRkxBRycuCj4g
ICAgIC0gcmVuYW1lICdsaW5lYXInIGluICdzdHJ1Y3QgbWJhX2luZm8nIHRvICdmbGFncycgZm9y
IGZ1dHVyZSBleHRlbnNpb24uCj4gICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCj4gLS0t
Cj4gIHhlbi9hcmNoL3g4Ni9wc3IuYyAgICAgICAgICB8IDE0ICsrKysrKysrKysrKystCj4gIHhl
bi9hcmNoL3g4Ni9zeXNjdGwuYyAgICAgICB8IDIxICsrKysrKysrKysrKysrKysrKysrLQo+ICB4
ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5oICAgfCAgMiArKwo+ICB4ZW4vaW5jbHVkZS9wdWJsaWMv
c3lzY3RsLmggfCAgOCArKysrKysrKwo+ICA0IGZpbGVzIGNoYW5nZWQsIDQzIGluc2VydGlvbnMo
KyksIDIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wc3IuYyBi
L3hlbi9hcmNoL3g4Ni9wc3IuYwo+IGluZGV4IDg1MjA3MDkuLjY2ZTIwYTcgMTAwNjQ0Cj4gLS0t
IGEveGVuL2FyY2gveDg2L3Bzci5jCj4gKysrIGIveGVuL2FyY2gveDg2L3Bzci5jCj4gQEAgLTI2
Myw2ICsyNjMsMTAgQEAgc3RhdGljIGVudW0gcHNyX2ZlYXRfdHlwZSBwc3JfdHlwZV90b19mZWF0
X3R5cGUoZW51bSBwc3JfdHlwZSB0eXBlKQo+ICAgICAgICAgIGZlYXRfdHlwZSA9IEZFQVRfVFlQ
RV9MMl9DQVQ7Cj4gICAgICAgICAgYnJlYWs7Cj4gIAo+ICsgICAgY2FzZSBQU1JfVFlQRV9NQkFf
VEhSVEw6Cj4gKyAgICAgICAgZmVhdF90eXBlID0gRkVBVF9UWVBFX01CQTsKPiArICAgICAgICBi
cmVhazsKPiArCj4gICAgICBkZWZhdWx0Ogo+ICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgp
Owo+ICAgICAgfQo+IEBAIC00ODksNyArNDkzLDE1IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVh
dF9wcm9wcyBsMl9jYXRfcHJvcHMgPSB7Cj4gIHN0YXRpYyBib29sIG1iYV9nZXRfZmVhdF9pbmZv
KGNvbnN0IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQzMl90IGRhdGFbXSwgdW5zaWduZWQgaW50IGFycmF5X2xlbikKPiAgewo+IC0g
ICAgcmV0dXJuIGZhbHNlOwo+ICsgICAgQVNTRVJUKCBhcnJheV9sZW4gPT0gUFNSX0lORk9fQVJS
QVlfU0laRSApOwoKRXh0cmEgc3BhY2VzLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 17:18:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 17:18:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0WGT-0000Xb-DL; Fri, 06 Oct 2017 17:18:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445c74844=roger.pau@citrix.com>)
 id 1e0WGR-0000XO-Ow
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 17:18:19 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 73/1C-02227-ADAB7D95; Fri, 06 Oct 2017 17:18:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsWyU9JRQvfmruu
 RBiv/WFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlfWj4zFtzkqZj57htjA+MMzi5GTg4JAT+J
 d4ffM3UxcnCwCKhIPN6ZAWKyCdhLTP9aAVIhIqAq0bH1JlAFFwezwC5GiStrL7CBJIQFnCWWz
 5nPDlLPK+Ah0fkoF6RGSKCFUeLImk1gNbwCghInZz5hAbGZBXQkFuz+xAZSzywgLbH8HwdImB
 Oo9f/HG8wgtijQBf1LnrKD2EICihL98x6wQVyZLjHxWQ/LBEb+WUimzkIydRbC1AWMzKsY1Yt
 Ti8pSi3TN9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAoOPAQh2MDZ+dzrEKMnB
 pCTKW7XjeqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5nO4FygkWp6akVaZk5wDiASUtw8CiJ8
 P4BSfMWFyTmFmemQ6ROMSpKifPuBkkIgCQySvPg2mCxd4lRVkqYlxHoECGegtSi3MwSVPlXjO
 IcjErCvDzASBbiycwrgZv+CmgxE9DiOU1XQBaXJCKkpBoYw46o2rWxFjF/izOuePCqJ3rd8fN
 3z5muzG8KeO6l23Fy8rKwBffPTK6+bL3OyXvydZX6YytyvAMyD1ll/NOLfO8x979cduXe93+C
 K5w2ZcZ+kD4jnS56YT6nZuGZyk9bdmxUkr51sox9pviT6TKzTaaYnZY4sUK8zeKi8pZTv+w3u
 V/1ij7JrcRSnJFoqMVcVJwIAEvli7u4AgAA
X-Env-Sender: prvs=445c74844=roger.pau@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1507310297!97447589!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18372 invoked from network); 6 Oct 2017 17:18:17 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 17:18:17 -0000
X-IronPort-AV: E=Sophos;i="5.42,484,1500940800"; d="scan'208";a="54162338"
Date: Fri, 6 Oct 2017 18:18:14 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20171006171814.wovu2uxdwzclhucx@MacBook-Pro-de-Roger.local>
References: <1506735566-5706-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506735566-5706-9-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506735566-5706-9-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v5 08/16] x86: implement set value flow for
	MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCBTZXAgMzAsIDIwMTcgYXQgMDE6Mzk6MThBTSArMDAwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggaW1wbGVtZW50cyBzZXQgdmFsdWUgZmxvdyBmb3IgTUJBIGluY2x1ZGluZyBp
dHMgY2FsbGJhY2sKPiBmdW5jdGlvbiBhbmQgZG9tY3RsIGludGVyZmFjZS4KPiAKPiBJdCBhbHNv
IGNoYW5nZXMgdGhlIG1lbWViZXJzIGluICdjb3Nfd3JpdGVfaW5mbycgdG8gdHJhbnNmZXIgdGhl
Cj4gZmVhdHVyZSBhcnJheSwgZmVhdHVyZSBwcm9wZXJ0aWVzIGFycmF5IGFuZCB2YWx1ZSBhcnJh
eS4gVGhlbiwgd2UKPiBjYW4gd3JpdGUgYWxsIGZlYXR1cmVzIHZhbHVlcyBvbiB0aGUgY29zIGlk
IGludG8gTVNScy4KPiAKPiBCZWNhdXNlIG11bHRpcGxlIGZlYXR1cmVzIG1heSBjby1leGlzdCwg
d2UgbmVlZCBoYW5kbGUgYWxsIGZlYXR1cmVzIHRvIHdyaXRlCj4gdmFsdWVzIG9mIHRoZW0gaW50
byBhIENPUyByZWdpc3RlciB3aXRoIG5ldyBDT1MgSUQuIEUuZzoKPiAxLiBMMyBDQVQgYW5kIE1C
QSBjby1leGlzdC4KPiAyLiBEb20xIGFuZCBEb20yIHNoYXJlIGEgc2FtZSBDT1MgSUQgKDIpLiBU
aGUgTDMgQ0FUIENCTSBvZiBEb20xIGlzIDB4MWZmLAo+ICAgIHRoZSBNQkEgVGhydGxlIG9mIERv
bTEgaXMgMHhhLgo+IDMuIFVzZXIgd2FudHMgdG8gY2hhbmdlIE1CQSBUaHJ0bCBvZiBEb20xIHRv
IGJlIDB4MTQuIEJlY2F1c2UgQ09TIElEIDIgaXMKPiAgICB1c2VkIGJ5IERvbTIgdG9vLCB3ZSBo
YXZlIHRvIHBpY2sgYSBuZXcgQ09TIElEIDMuIFRoZSB2YWx1ZXMgb2YgRG9tMSBvbgo+ICAgIENP
UyBJRCAzIGFyZSBhbGwgZGVmYXVsdCB2YWx1ZXMgYXMgYmVsb3c6Cj4gICAgICAgICAgICAtLS0t
LS0tLS0KPiAgICAgICAgICAgIHwgQ09TIDMgfAo+ICAgICAgICAgICAgLS0tLS0tLS0tCj4gICAg
TDMgQ0FUICB8IDB4N2ZmIHwKPiAgICAgICAgICAgIC0tLS0tLS0tLQo+ICAgIE1CQSAgICAgfCAw
eDAgICB8Cj4gICAgICAgICAgICAtLS0tLS0tLS0KPiA0LiBBZnRlciBzZXR0aW5nLCB0aGUgTDMg
Q0FUIENCTSB2YWx1ZSBvZiBEb20xIHNob3VsZCBiZSBrZXB0IGFuZCB0aGUgbmV3IE1CQQo+ICAg
IFRocnRsIGlzIHNldC4gU28sIHRoZSB2YWx1ZXMgb24gQ09TIElEIDMgc2hvdWxkIGJlIGJlbG93
Lgo+ICAgICAgICAgICAgLS0tLS0tLS0tCj4gICAgICAgICAgICB8IENPUyAzIHwKPiAgICAgICAg
ICAgIC0tLS0tLS0tLQo+ICAgIEwzIENBVCAgfCAweDFmZiB8Cj4gICAgICAgICAgICAtLS0tLS0t
LS0KPiAgICBNQkEgICAgIHwgMHgxNCAgfAo+ICAgICAgICAgICAgLS0tLS0tLS0tCj4gCj4gU28s
IHdlIHNob3VsZCB3cml0ZSBhbGwgZmVhdHVyZXMgdmFsdWVzIGludG8gdGhlaXIgTVNScy4gVGhh
dCByZXF1aXJlcyB0aGUKPiBmZWF0dXJlIGFycmF5LCBmZWF0dXJlIHByb3BlcnRpZXMgYXJyYXkg
YW5kIHZhbHVlIGFycmF5IGFyZSBpbnB1dC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlp
Lnkuc3VuQGxpbnV4LmludGVsLmNvbT4KCkFGQUlDVCB0aGlzIHBhdGNoIG5lZWRzIHRvIGJlIHJl
YmFzZWQgb24gdG9wIG9mOgoKPDE1MDcyODExODAtNTEwMS0xLWdpdC1zZW5kLWVtYWlsLXlpLnku
c3VuQGxpbnV4LmludGVsLmNvbT4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 17:20:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 17:20:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0WIM-00018y-OB; Fri, 06 Oct 2017 17:20:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445c74844=roger.pau@citrix.com>)
 id 1e0WIK-00018p-UY
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 17:20:17 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 15/25-03409-05BB7D95; Fri, 06 Oct 2017 17:20:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsWyU9JRQtd/9/V
 IgwMLDS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozWH/IFC5krbs5YydzAeJ+pi5GTQ0LAT2LV
 vi/MIDaLgIrEyputrF2MHBxsAvYS079WgIRFBFQlOrbeBCrn4mAWmMYo8W/SRbB6YYEkiav3F
 rOD2LwCHhJdB/vB4kICrYwSBx+XQsQFJU7OfMICYjML6EncmDqFDWQ+s4C0xPJ/HBBheYnmrb
 PBWjkFPCVe/l8KZosCndO/5Ck7xEhFif55D9ggTk6XmPish2UCo8AsJBtmIdkwC2HDLCQbFjC
 yrGLUKE4tKkst0jU010sqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxXBiDYwXh7
 Y8AhRkkOJiVR3qod1yOF+JLyUyozEosz4otKc1KLDzHKcHAoSfAa7gLKCRalpqdWpGXmACMHJ
 i3BwaMkwlsKkuYtLkjMLc5Mh0idYtTluPHw+h8mIZa8/LxUKXFef5AiAZCijNI8uBGwKL7EKC
 slzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV4XkCk8mXklcJteAR3BBHTEnKYrIEeUJCKkpBoYDbb
 cLeKfs6zY6t7uPfYyMx1Z01/9N5v1/tXO5/l7dVnTw7s0vCavyG8o4NjyQ1XlQ6vw3oZlTj43
 1I68mKWbm/hO59T69W1+83sYFXn8Jtlz8ETsuXYpknHKy/m/L5jE1s6a0vFXOODE2sCfO14t3
 i4anBnO+j7sypX3MWHc99lteva9zFS7ocRSnJFoqMVcVJwIAIMlxBPdAgAA
X-Env-Sender: prvs=445c74844=roger.pau@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1507310415!68738985!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1799 invoked from network); 6 Oct 2017 17:20:15 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 17:20:15 -0000
X-IronPort-AV: E=Sophos;i="5.42,484,1500940800"; d="scan'208";a="54162423"
Date: Fri, 6 Oct 2017 18:20:08 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20171006172008.uu52sqxe55avnuj4@MacBook-Pro-de-Roger.local>
References: <1506735566-5706-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506735566-5706-10-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506735566-5706-10-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>
Subject: Re: [Xen-devel] [PATCH v5 09/16] tools: create general interfaces
 to support psr allocation features
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCBTZXAgMzAsIDIwMTcgYXQgMDE6Mzk6MTlBTSArMDAwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggY3JlYXRlcyBnZW5lcmFsIGludGVyZmFjZXMgaW4gbGlieGwgdG8gc3VwcG9y
dCBhbGwgcHNyCj4gYWxsb2NhdGlvbiBmZWF0dXJlcy4KPiAKPiBBZGQgJ0xJQlhMX0hBVkVfUFNS
X0dFTkVSSUMnIHRvIGluZGljYXRlIGludGVyZmFjZSBjaGFuZ2UuCj4gCj4gUGxlYXNlIG5vdGUs
IHRoZSBmdW5jdGlvbmFsaXR5IGNhbm5vdCB3b3JrIHVudGlsIGxhdGVyIHBhdGNoZXMKPiBhcmUg
YXBwbGllZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVs
LmNvbT4KClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 17:25:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 17:25:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0WNX-0001e5-EO; Fri, 06 Oct 2017 17:25:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445c74844=roger.pau@citrix.com>)
 id 1e0WNV-0001dz-Ka
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 17:25:37 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 BA/12-02229-09CB7D95; Fri, 06 Oct 2017 17:25:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQrdlz/V
 IgxmLRS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owdbQtYC95zVFxb8ISlgbGfvYuRk0NCwE9i
 86IlLCA2i4CKxKQJR9i6GDk42ATsJaZ/rQAJiwioSnRsvcnUxcjFwSwwjVHi36SLzCAJYYFgi
 Ue/l4HN4RXwkLh14BQ7SJGQQCujxO2n95ghEoISJ2c+AVvALKAncWPqFLAFzALSEsv/cUCE5S
 Wat84GK+cU8JS4POczWLko0D39S56CzRcSUJTon/eADeLmdImtf38xT2AUmIVkwywkG2YhbJi
 FZMMCRpZVjOrFqUVlqUW6lnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIEBywAE
 OxjXtjofYpTkYFIS5b2263qkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneI7uBcoJFqempFWmZO
 cDYgUlLcPAoifAuBEnzFhck5hZnpkOkTjEqSonzFoEkBEASGaV5cG2weL3EKCslzMsIdIgQT0
 FqUW5mCar8K0ZxDkYlYd71IFN4MvNK4Ka/AlrMBLR4TtMVkMUliQgpqQZG8X9uCyJiLk/rZG0
 xcdr96/ALwYqq52uvzvYrmzi1v/6C1hvnHYqPPh5T/u3i5Hy/xOuZgeWB+40pVfkZN5s59RTa
 4+wVm15XR9Yu25sm7nqpbn9o3b1rfEo+J1xZ5e866CXuLbIUiT+meeglb5zSMvnNs1s/6PWvz
 /xzuDNc4XDICo2/fu1KLMUZiYZazEXFiQD+uaVx0gIAAA==
X-Env-Sender: prvs=445c74844=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1507310724!90350190!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40075 invoked from network); 6 Oct 2017 17:25:24 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 17:25:24 -0000
X-IronPort-AV: E=Sophos;i="5.42,484,1500940800"; d="scan'208";a="54162616"
Date: Fri, 6 Oct 2017 18:25:15 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20171006172515.4hq6rytycafefuuf@MacBook-Pro-de-Roger.local>
References: <1506735566-5706-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506735566-5706-11-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506735566-5706-11-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>
Subject: Re: [Xen-devel] [PATCH v5 10/16] tools: implement the new libxc get
 hw info interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCBTZXAgMzAsIDIwMTcgYXQgMDE6Mzk6MjBBTSArMDAwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggaW1wbGVtZW50cyBhIG5ldyBsaWJ4YyBnZXQgaHcgaW5mbyBpbnRlcmZhY2Ug
YW5kIGNvcnJlc3BvbmRpbmcKPiBkYXRhIHN0cnVjdHVyZXMuIEl0IGFsc28gY2hhbmdlcyBsaWJ4
bF9wc3IuYyB0byBjYWxsIHRoaXMgbmV3IGludGVyZmFjZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBZ
aSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KClJldmlld2VkLWJ5OiBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClByb3ZpZGVkIHRoYXQgbXkgY29tbWVudCBh
bmQgV2VpJ3MgY29tbWVudCBhcmUgZml4ZWQuCgo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9s
aWJ4bF9wc3IuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5jCj4gaW5kZXggZDRmNWY2Ny4uZThk
NjJlMSAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9wc3IuYwo+ICsrKyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX3Bzci5jCj4gQEAgLTM2MSw2ICszNjEsMjkgQEAgaW50IGxpYnhsX3Bzcl9j
YXRfZ2V0X2NibShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCj4gICAgICByZXR1cm4g
cmM7Cj4gIH0KPiAgCj4gK3N0YXRpYyB4Y19wc3JfZmVhdF90eXBlIGxpYnhsX19mZWF0X3R5cGVf
dG9fbGlieGNfZmVhdF90eXBlKAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxf
cHNyX2ZlYXRfdHlwZSB0eXBlLCB1bnNpZ25lZCBpbnQgbHZsKQo+ICt7Cj4gKyAgICB4Y19wc3Jf
ZmVhdF90eXBlIHhjX3R5cGU7Cj4gKwo+ICsgICAgc3dpdGNoICh0eXBlKSB7Cj4gKyAgICBjYXNl
IExJQlhMX1BTUl9GRUFUX1RZUEVfQ0FUOgoKVGhpcyBuZWVkczoKCmFzc2VydChsdmwgPT0gMyB8
fCBsdmwgPT0gMik7CgpPciBlbHNlIHlvdSByZXR1cm4gc3RhY2sgZ2FyYmFnZSB0byB0aGUgY2Fs
bGVyLgoKT3IgYWx0ZXJuYXRpdmVseToKCnN3aXRjaCAobHZsKSB7CmNhc2UgMjoKICAgIHhjX3R5
cGUgPSBYQ19QU1JfQ0FUX0wyOwogICAgYnJlYWs7CmNhc2UgMzoKICAgIHhjX3R5cGUgPSBYQ19Q
U1JfQ0FUX0wzOwpkZWZhdWx0OgogICAgYXNzZXJ0KDApOwp9CgpUaGFua3MsIFJvZ2VyLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 17:27:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 17:27:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0WPO-0001ji-Pf; Fri, 06 Oct 2017 17:27:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tim@xen.org>) id 1e0WPO-0001jY-4W
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 17:27:34 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 FB/9E-03761-50DB7D95; Fri, 06 Oct 2017 17:27:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrIIsWRWlGSWpSXmKPExsXCqh5zXZd17/V
 Ig3dLuC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owLD2YzF8xmqpiw9yxrA+Mnxi5GLg4hgYWM
 Ek93LWbvYuTkYBFQkXj28iALiM0mICexbuMNNhBbREBX4tmCZ2A2s0CZxNn105hBbGEBb4kpN
 6eC2bwCVhLzd0wHmsMBNNRToq1bCSIsKHFy5hMWiFYdiZ1b77CBlDALSEss/8cBEuYU8JK4uv
 Qr2AWiQBdcmfAWzJYQEJH4decTM4StKXHw0iYWCFtB4v7na2wQdqDEtMbtzBMYBWch2TYLybZ
 ZCNsWMDKvYlQvTi0qSy3SNdFLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMVwYg
 2MHYfdn/EKMkB5OSKO+1XdcjhfiS8lMqMxKLM+KLSnNSiw8xqnNwCFzd9jdciiUvPy9VSYL3y
 G6gMsGi1PTUirTMHGA8wVRKcPAoifAuBEnzFhck5hZnpkOkTjFactx4eP0PE8eJSTeA5LnmW3
 +YhMDmSYnzXgJpEABpyCjNgxsHi/lLjLJSwryMQLcK8RSkFuVmlqDKv2IU52BUEuZdDzKFJzO
 vBG7rK6CDmIAOmtN0BeSgkkSElFQD47qCxYemmimfTJX27r4j9yNeR0I04eLTwkmRDxnMzXx4
 N7J0BLZGhe7+1Ft2mU9jw77lJ0oXWkRybjhvwKqxweLENbaq7BgLpv+HZ+5/s9f5FP+ioqMuC
 1P+iXQmtKU1q/7f9U69adIqiapjEn9vyWxPqO59/L/g0YEl7clnne70R57T/HJskxJLcUaioR
 ZzUXEiAPKn7mz0AgAA
X-Env-Sender: tim@xen.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1507310852!76713807!1
X-Originating-IP: [5.39.92.215]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2741 invoked from network); 6 Oct 2017 17:27:33 -0000
Received: from deinos.phlegethon.org (HELO deinos.phlegethon.org) (5.39.92.215)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Oct 2017 17:27:33 -0000
Received: from tjd by deinos.phlegethon.org with local (Exim 4.89 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1e0WPK-000MiY-7Z; Fri, 06 Oct 2017 17:27:30 +0000
Date: Fri, 6 Oct 2017 18:27:30 +0100
From: Tim Deegan <tim@xen.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171006172730.GA86040@deinos.phlegethon.org>
References: <1506623800-15662-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506623800-15662-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
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
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86: Make use of pagetable_get_mfn() where
	appropriate
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgMTk6MzYgKzAxMDAgb24gMjggU2VwICgxNTA2NjI3NDAwKSwgQW5kcmV3IENvb3BlciB3cm90
ZToKPiAuLi4gaW5zdGVhZCBvZiB0aGUgb3BlbmNvZGVkIF9tZm4ocGFnZXRhYmxlX2dldF9wZm4o
Li4uKSkgY29uc3RydWN0Lgo+IAo+IEZpeCB0d28gb3Zlcmx5IGxvbmcgbGluZXM7IG5vIGZ1bmN0
aW9uYWwgY2hhbmdlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 17:28:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 17:28:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0WQV-0001sF-2f; Fri, 06 Oct 2017 17:28:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4459bb304=wei.liu2@citrix.com>)
 id 1e0WQU-0001s6-0S
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 17:28:42 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 1D/B3-01934-94DB7D95; Fri, 06 Oct 2017 17:28:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpK7H3uu
 RBl8v6lks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmX1jezFFxmqTjwvZutgfElcxcjJ4eEgL/E
 gU372EFsFgEViQW9U1hAbDYBZYmfnb1sILaIgK7EswXPgGwuDmaBaYwSl9s3M3UxcnAIC0RLX
 PnkBFLDK2AhceHGDLBeIYEORokn+60h4oISJ2c+AYszC+hILNj9iQ2klVlAWmL5Pw6QMKeAl8
 TmW88ZQWxRoBM6l86BGqMg0TH9GNMERr5ZSCbNQjJpFsKkBYzMqxg1ilOLylKLdI1M9ZKKMtM
 zSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAgOtnoGBcQdj6wm/Q4ySHExKorzXdl2PFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTB67QHKCdYlJqeWpGWmQMMeZi0BAePkghvOEiat7ggMbc4M
 x0idYpRl+PGw+t/mIRY8vLzUqXEeb1AigRAijJK8+BGwOLvEqOslDAvIwMDgxBPQWpRbmYJqv
 wrRnEORiVh3vW7gabwZOaVwG16BXQEE9ARc5qugBxRkoiQkmpgFNp2ZFWRBEdhspDF3qqXs1/
 dPf+HvX3jiuyLuzhmvvG8c3Xv1hef9s7unLYx8ONJozVXGFYUFGi4Tj1SsfXw8TPtz2KfiL3x
 2aG0cJe2/R35rRnn5NfqTb/l8u3Os7OP5x06IBxsZ8Eou7/o7iO2aRymWaH8rd+P75viHXqxT
 z67qbPPUT3muowSS3FGoqEWc1FxIgAyGf/xugIAAA==
X-Env-Sender: prvs=4459bb304=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1507310918!101581400!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6494 invoked from network); 6 Oct 2017 17:28:40 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 17:28:40 -0000
X-IronPort-AV: E=Sophos;i="5.42,484,1500940800"; d="scan'208";a="442808304"
Date: Fri, 6 Oct 2017 18:28:24 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171006172824.y2tva3wi6m72zdz5@citrix.com>
References: <1507227824-11744-1-git-send-email-andrew.cooper3@citrix.com>
 <1507227824-11744-3-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507227824-11744-3-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.10 2/5] tools/dombuilder: Remove
 clear_page() from xc_dom_boot.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMDUsIDIwMTcgYXQgMDc6MjM6NDBQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBwZm4gMCBpcyBhIGxlZ2l0aW1hdGUgKGFsYmVpdCB1bmxpa2VseSkgZnJhbWUgdG8g
dXNlIGZvciB0cmFuc2xhdGVkIGRvbWFpbnMsCj4gc28gc2tpcHBpbmcgaXQgaXMgd3JvbmcuICAo
VGhpcyBiZWhhdmlvdXIgYXBwZWFycyB0byBleGlzdHMgc2ltcGx5IHRvIGNvdmVyCj4gdGhlIGZh
Y3QgdGhhdCB6ZXJvIGlzIHRoZSBkZWZhdWx0IHZhbHVlIG9mIGFuIHVuaW5pdGlhbGlzZWQgZmll
bGQgaW4gZG9tLikKPiAKPiBBUk0gYWxyZWFkeSBjbGVhcnMgdGhlIGZyYW1lcyBhdCB0aGUgcG9p
bnQgdGhhdCB0aGUgcGZucyBhcmUgYWxsb2NhdGVkLAo+IG1lYW5pbmcgdGhhdCB0aGUgYWRkZWQg
Y2xlYXJfcGFnZSgpIGlzIHdhc3RlZnVsLiAgQWx0ZXIgeDg2IHRvIG1hdGNoIEFSTSBhbmQKPiBj
bGVhciB0aGUgcGFnZSB3aGVuIGl0IGlzIGFsbG9jYXRlZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKQWNrZWQtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 17:30:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 17:30:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0WSC-0002Tl-Db; Fri, 06 Oct 2017 17:30:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1e0WSB-0002Td-4a
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 17:30:27 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 6C/FB-03618-2BDB7D95; Fri, 06 Oct 2017 17:30:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVysyfVTXfj3uu
 RBiun61ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnXt31iLbjLVvHz1A7mBsaVrF2MXBxCApsZ
 JW6v7WOBcHYzSiyeu5Cti5GTQ1jAWmLbsdlANgeHiICxxIEjKSA1zAKrmCRuH+xkhGh4zCRx6
 OddRpAGNgFNiTufPzGB2LwCVhKvHy0BG8QioCLxumMNC4gtKhAusf/7NWaIGkGJkzOfgMU5BW
 wlFv/8B2YzC5hJzNv8kBnCFpe49WQ+E4QtL7H97RzmCYz8s5C0z0LSMgtJyywkLQsYWVYxahS
 nFpWlFukaWeglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGKAMQ7GA8vzbwEKMk
 B5OSKO+1XdcjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw7t4DlBMsSk1PrUjLzAFGC0xagoNHS
 YR3Ikiat7ggMbc4Mx0idYpRl+PGw+t/mIRY8vLzUqXEed+AFAmAFGWU5sGNgEXuJUZZKWFeRq
 CjhHgKUotyM0tQ5V8xinMwKgnzPgGZwpOZVwK36RXQEUxAR8xpugJyREkiQkqqgTHZZMvkZbv
 sT92rE+Q4NNP3Tuk3NdbpJg+Xicy+KbKmkE21r8ZYal4yh251i9Tf2/NDZH5vUy/OvnK2Te3P
 r1zD6WFMC10393N9Xfhg8T6hjR9emASc5I+5uHWZevSBY3p9OnlbgnrW5Olf7NTRy30T+2XKU
 sXj3Qul4k68yg68sLmx48OZec5KLMUZiYZazEXFiQCLm3ad1wIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1507311025!100955658!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57967 invoked from network); 6 Oct 2017 17:30:25 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-13.tower-27.messagelabs.com with SMTP; 6 Oct 2017 17:30:25 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 596791529;
 Fri,  6 Oct 2017 10:30:24 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D303C3F53D;
 Fri,  6 Oct 2017 10:30:21 -0700 (PDT)
To: vkilari@codeaurora.org, xen-devel@lists.xen.org
References: <1500378106-2620-1-git-send-email-vijay.kilari@gmail.com>
 <7a348fa8-a153-4079-384b-5d1c6169bd07@arm.com>
 <CALicx6vWEeJsOysPgsAW-5wcjyag59b7oujthQEuVbb2i5xNZg@mail.gmail.com>
 <9005647f-b131-84c8-f449-e5665e859ef1@arm.com>
 <CALicx6svuo3JXik=8bYuciFzWDu6qmwVi1VXdBgjLp_f_YUhqQ@mail.gmail.com>
 <000001d33ec5$de5a36d0$9b0ea470$@codeaurora.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <bb693bab-8efe-7411-870c-112fd3f0b4e1@arm.com>
Date: Fri, 6 Oct 2017 18:30:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <000001d33ec5$de5a36d0$9b0ea470$@codeaurora.org>
Content-Language: en-US
Cc: kevin.tian@intel.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, sgoel@codeaurora.org, nd@arm.com, shankerd@codeaurora.org
Subject: Re: [Xen-devel] [RFC PATCH v3 00/24] ARM: Add Xen NUMA support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNi8xMC8xNyAxODowOSwgdmtpbGFyaUBjb2RlYXVyb3JhLm9yZyB3cm90ZToKPiBIaSBK
dWxpZW4sCgpIZWxsbywKCj4gCj4gICAgU29ycnkgZm9yIG5vdCBiZWluZyBhY3RpdmUgb24gdGhp
cyB0b3BpYyBmb3Igc29tZSB0aW1lLiBJIHdhcyBvbiB2YWNhdGlvbiBhbmQgIGhhdmUgbGVmdCBj
YXZpdW0uCj4gTm90ZTogTXkgZW1haWwgaGFzIGJlZW4gY2hhbmdlZAo+IAo+IEFmdGVyIGdvaW5n
IHRocm91Z2ggdGhlIGNvbW1lbnRzIGFuZCBmaXhpbmcgc29tZSBvZiB0aGVtLCBJIHNlZSB0aGF0
IGNsZWFuIHVwIGFuZCBjb2RlIG1vdmVtZW50Cj4gcGF0Y2hlcyBhcmUgfjIwKy4gU28gSSB3b3Vs
ZCBsaWtlIHRvIHNwbGl0IHRoaXMgc2VyaWVzIGludG8gMiBwYXRjaCBzZXJpZXMuCj4gCj4gMSkg
U2VwYXJhdGUgcGF0Y2ggc2VyaWVzIHdpdGggeDg2IGNsZWFuIHVwIGFuZCBjb2RlIG1vdmVtZW50
Lgo+IDIpIFNlcGFyYXRlIHBhdGNoIHNlcmllcyBmb3IgQVJNIE5VTUEgcGF0Y2hlcwo+IAo+IFRo
aXMgaGVscHMgdG8gZWFzZSBpbiByZXZpZXcgYW5kIGVhc2UgaW4gcmViYXNpbmcgdGhlIGNsZWFu
dXAgYW5kIGNvZGUgbW92ZW1lbnQgcGF0Y2hlcy4KClRCSCwgaXQgbWFrZXMgc2Vuc2UgdG8gaGF2
ZSB0aGUgeDg2IGNsZWFuIHVwIGluIGEgc2VwYXJhdGUgc2VyaWVzLiBJIGFtIApub3Qgc28gc3Vy
ZSBhYm91dCB0aGUgY29kZSBtb3ZlbWVudC4KCkkgdGhpbmsgaGF2aW5nIHRoZSBBUk0gY2hhbmdl
cyB3b3VsZCBoZWxwIHRvIGtub3cgd2hldGhlciB0aGUgY29kZSAKbW92ZW1lbnQgaXMgZ29vZC4K
Ck90aGVycyBtYXkgaGF2ZSBhIGRpZmZlcmVudCBvcGluaW9uLgoKQ2hlZXJzLAoKLS0gCkp1bGll
biBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 17:31:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 17:31:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0WSh-0002Y8-MJ; Fri, 06 Oct 2017 17:30:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445c74844=roger.pau@citrix.com>)
 id 1e0WSf-0002Xq-RX
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 17:30:57 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 1C/BC-02047-0DDB7D95; Fri, 06 Oct 2017 17:30:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsWyU9JRQvfC3uu
 RBod2iVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlb1vWwFNzjq2hf08fYwNjM3cXIySEh4Cex
 /cVNNhCbRUBF4uiUvyxdjBwcbAL2EtO/VoCERQRUJTq23mQCsZkFyiV2HZ7PCmILC2RKtKyfC
 xbnFfCQ+Pl6PZDNxSEk0MoocXH7TRaIhKDEyZlPWCCa9SRuTJ3CBjKfWUBaYvk/DoiwvETz1t
 nMIDangKfEkgsvGEFsUaBz+pc8ZQexhQQUJfrnPWCDODldYuKzHpYJjAKzkGyYhWTDLIQNs5B
 sWMDIsopRozi1qCy1SNfQXC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzBgGYBg
 B+PL056HGCU5mJREea/tuh4pxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ39x6gnGBRanpqRVpmD
 jB2YNISHDxKIrwTQdK8xQWJucWZ6RCpU4y6HMc2Xf7DJMSSl5+XKiXO+wakSACkKKM0D24ELI
 4vMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZj3CcgUnsy8ErhNr4COYAI6Yk7TFZAjShIRUlI
 NjBel0x/M1f9T9v9ehuvWIw9rNIoO/Hqw5Y70R49Lr012rTTkvHXWI822yML32MtunihmN54F
 W/hNu2StVkSvq65s4FI5Itl50paZMZTh4ZOpy84wsxg/eSm0vaptzrzXl886+uQcKHhw485tC
 Q0G6dSsLqYbJ4R27XTN/2NwtvSR278dPTPPVymxFGckGmoxFxUnAgBHp45k3gIAAA==
X-Env-Sender: prvs=445c74844=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1507311056!109209097!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20239 invoked from network); 6 Oct 2017 17:30:56 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 17:30:56 -0000
X-IronPort-AV: E=Sophos;i="5.42,484,1500940800"; d="scan'208";a="54162848"
Date: Fri, 6 Oct 2017 18:30:49 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20171006173049.byt4r5bfzcnhiss5@MacBook-Pro-de-Roger.local>
References: <1506735566-5706-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506735566-5706-15-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506735566-5706-15-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>
Subject: Re: [Xen-devel] [PATCH v5 14/16] tools: implement new generic get
 value interface and MBA get value command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCBTZXAgMzAsIDIwMTcgYXQgMDE6Mzk6MjRBTSArMDAwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggaW1wbGVtZW50cyBnZW5lcmljIGdldCB2YWx1ZSBpbnRlcmZhY2VzIGluIGxp
YnhjIGFuZCBsaWJ4bC4KPiBJdCBhbHNvIHJlZmFjdG9ycyB0aGUgZ2V0IHZhbHVlIGZsb3cgaW4g
eGwgdG8gbWFrZSBpdCBiZSBzdWl0YWJsZSBmb3IgYWxsCj4gYWxsb2NhdGlvbiBmZWF0dXJlcy4g
QmFzZWQgb24gdGhhdCwgYSBuZXcgTUJBIGdldCB2YWx1ZSBjb21tYW5kIGlzIGFkZGVkIGluIHhs
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgo+
IEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKSnVzdCBvbmUgY29kaW5nIHN0
eWxlIG5pdC4KCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMgYi90b29scy94
bC94bF9jbWR0YWJsZS5jCj4gaW5kZXggYTE2NzllOS4uMzEzNmQ3MCAxMDA2NDQKPiAtLS0gYS90
b29scy94bC94bF9jbWR0YWJsZS5jCj4gKysrIGIvdG9vbHMveGwveGxfY21kdGFibGUuYwo+IEBA
IC01NjUsNiArNTY1LDExIEBAIHN0cnVjdCBjbWRfc3BlYyBjbWRfdGFibGVbXSA9IHsKPiAgICAg
ICAgIltvcHRpb25zXSA8RG9tYWluPiIsCj4gICAgICAgICItbCA8bGV2ZWw+ICAgICAgICBTcGVj
aWZ5IHRoZSBjYWNoZSBsZXZlbCB0byBwcm9jZXNzLCBvdGhlcndpc2UgTDMgY2FjaGUgaXMgcHJv
Y2Vzc2VkXG4iCj4gICAgICB9LAo+ICsgICAgeyAicHNyLW1iYS1zaG93IiwKPiArICAgICAgJm1h
aW5fcHNyX21iYV9zaG93LCAwLCAxLAo+ICsgICAgICAiU2hvdyBNZW1vcnkgQmFuZHdpZHRoIEFs
bG9jYXRpb24gaW5mb3JtYXRpb24iLAo+ICsgICAgICAiPERvbWFpbj4iLAo+ICsgICAgfSwKPiAg
I2VuZGlmCj4gICAgICB7ICJ1c2JjdHJsLWF0dGFjaCIsCj4gICAgICAgICZtYWluX3VzYmN0cmxf
YXR0YWNoLCAwLCAxLAo+IGRpZmYgLS1naXQgYS90b29scy94bC94bF9wc3IuYyBiL3Rvb2xzL3hs
L3hsX3Bzci5jCj4gaW5kZXggYWI0N2Q5Ni4uNGZlZDcxZSAxMDA2NDQKPiAtLS0gYS90b29scy94
bC94bF9wc3IuYwo+ICsrKyBiL3Rvb2xzL3hsL3hsX3Bzci5jCj4gQEAgLTMyNywxOSArMzI3LDI3
IEBAIG91dDoKPiAgICAgIHJldHVybiByYzsKPiAgfQo+ICAKPiAtc3RhdGljIHZvaWQgcHNyX2Nh
dF9wcmludF9vbmVfZG9tYWluX2NibV90eXBlKHVpbnQzMl90IGRvbWlkLCB1aW50MzJfdCBzb2Nr
ZXRpZCwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxp
YnhsX3Bzcl9jYm1fdHlwZSB0eXBlKQo+ICtzdGF0aWMgdm9pZCBwc3JfcHJpbnRfb25lX2RvbWFp
bl92YWxfdHlwZSh1aW50MzJfdCBkb21pZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbGlieGxfcHNyX2h3X2luZm8gKmluZm8sCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl90eXBlIHR5cGUpCj4gIHsKPiAt
ICAgIHVpbnQ2NF90IGNibTsKPiArICAgIHVpbnQ2NF90IHZhbDsKPiAgCj4gLSAgICBpZiAoIWxp
YnhsX3Bzcl9jYXRfZ2V0X2NibShjdHgsIGRvbWlkLCB0eXBlLCBzb2NrZXRpZCwgJmNibSkpCj4g
LSAgICAgICAgcHJpbnRmKCIlIzE2IlBSSXg2NCwgY2JtKTsKPiArICAgIGlmICghbGlieGxfcHNy
X2dldF92YWwoY3R4LCBkb21pZCwgdHlwZSwgaW5mby0+aWQsICZ2YWwpKQo+ICsgICAgewoKQ29k
aW5nIHN0eWxlLCBicmFja2V0cyBnbyBvbiB0aGUgc2FtZSBsaW5lIGluIHhsLgoKVGhhbmtzLCBS
b2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 17:32:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 17:32:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0WTm-0002uc-Vu; Fri, 06 Oct 2017 17:32:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tim@xen.org>) id 1e0WTl-0002uI-7y
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 17:32:05 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 4B/A1-03638-41EB7D95; Fri, 06 Oct 2017 17:32:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMIsWRWlGSWpSXmKPExsXCqh5zXVdk3/V
 Ig9+XmC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oy5c44xFrSwVFyatZetgXEhcxcjF4eQwEJG
 iZntN1m7GDk5WARUJM43HmEBsdkE5CTWbbzBBmKLCGhJPFhylRnEZhboYpP43ZMHYgsLREm8v
 boFrJ5XwEri1tGZYPVCAtYSfe2nWSHighInZz5hgejVkdi59Q5QDQeQLS2x/B8HSJhTwEZi1p
 R2RhBbFOiEKxPesoPYEgIiEr/ufGKGsDUlDl7axAJhK0jc/3yNDcIOlJjWuJ15AqPgLCTbZiH
 ZNgth2wJG5lWMGsWpRWWpRbqGRnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIEh
 ywAEOxgvbww4xCjJwaQkyntt1/VIIb6k/JTKjMTijPii0pzU4kOM6hwcAle3/Q2XYsnLz0tVk
 uB12gtUJliUmp5akZaZA4wpmEoJDh4lEV5nkDRvcUFibnFmOkTqFKMlx42H1/8wcZyYdANInm
 u+9YdJCGyelDhvJEiDAEhDRmke3DhY3F9ilJUS5mUEulWIpyC1KDezBFX+FaM4B6OSMO+TPUB
 TeDLzSuC2vgI6iAnooDlNV0AOKklESEk1MBrHTtpaOXmJbmmcjs/bz1ISmuVHexQtriso/Z1t
 tD72c+br7cF1Hl1HNvy4k/C96IxW+a01l25HfixrV7DZEy/fsfWbd82f7LtFR5e/KjgcPlmcO
 VM266pRulbIyqt6ThODZt0J3u//qtPaWX/WsX0rIu27T1Ze1FE6YnbpnotTqMWUOZ5qy5RYij
 MSDbWYi4oTATuvIAP2AgAA
X-Env-Sender: tim@xen.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1507311123!57623091!1
X-Originating-IP: [5.39.92.215]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11922 invoked from network); 6 Oct 2017 17:32:04 -0000
Received: from deinos.phlegethon.org (HELO deinos.phlegethon.org) (5.39.92.215)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Oct 2017 17:32:04 -0000
Received: from tjd by deinos.phlegethon.org with local (Exim 4.89 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1e0WTU-000MnA-JV; Fri, 06 Oct 2017 17:31:48 +0000
Date: Fri, 6 Oct 2017 18:31:48 +0100
From: Tim Deegan <tim@xen.org>
To: Julien Grall <julien.grall@linaro.org>
Message-ID: <20171006173148.GB86040@deinos.phlegethon.org>
References: <20171004181526.9405-1-julien.grall@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171004181526.9405-1-julien.grall@linaro.org>
User-Agent: Mutt/1.5.23 (2014-03-12)
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
Cc: Elena Ufimtseva <elena.ufimtseva@oracle.com>,
 Kevin Tian <kevin.tian@intel.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.com>,
 Shane Wang <shane.wang@intel.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Gang Wei <gang.wei@intel.com>
Subject: Re: [Xen-devel] [PATCH 0/7] xen: Convert __page_to_mfn and
 __mfn_to_page to use typesafe MFN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgMTk6MTUgKzAxMDAgb24gMDQgT2N0ICgxNTA3MTQ0NTE5KSwgSnVsaWVuIEdyYWxsIHdyb3Rl
Ogo+IEhpIGFsbCwKPiAKPiBNb3N0IG9mIHRoZSB1c2VycyBvZiBwYWdlX3RvX21mbiBhbmQgbWZu
X3RvX3BhZ2UgYXJlIGVpdGhlciBvdmVycmlkaW5nCj4gdGhlIG1hY3JvcyB0byBtYWtlIHRoZW0g
d29yayB3aXRoIG1mbl90IG9yIHVzZSBtZm5feC9fbWZuIGJlY2F1ZSB0aGUgcmVzdAo+IG9mIHRo
ZSBmdW5jdGlvbiB1c2UgbWZuX3QuCj4gCj4gU28gSSB0aGluayBpdCBpcyB0aW1lIHRvIG1ha2Ug
X19wYWdlX3RvX21mbiBhbmQgX19tZm5fdG9fcGFnZSB1c2luZyB0eXBlc2FmZQo+IE1GTi4KPiAK
PiBUaGUgZmlyc3QgNiBwYXRjaGVzIHdpbGwgY29udmVydCBvZiB0aGUgY29kZSB0byB1c2UgdHlw
ZXNhZmUgTUZOLCBlYXNpbmcKPiB0aGUgdHJlZS13aWRlIGNvbnZlcnNpb24gaW4gcGF0Y2ggNy4K
Cng4NiBzaGFkb3cgY29kZSBjaGFuZ2VzIEFja2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9y
Zz4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 17:33:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 17:33:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0WUo-000334-8z; Fri, 06 Oct 2017 17:33:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445c74844=roger.pau@citrix.com>)
 id 1e0WUn-00032p-Bv
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 17:33:09 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 12/3B-02039-45EB7D95; Fri, 06 Oct 2017 17:33:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsWyU9JRQjdk3/V
 Ig4XzmSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxff1+xFLxnqti++DBzA+Mmpi5GTg4JAT+J
 4yumsYHYLAIqEtcP9zJ2MXJwsAnYS0z/WgESFhFQlejYehOonIuDWWAao8S/SReZQRLCApkSX
 1d0g83hFfCQuLPtBDtIkZBAK6PEgkOfGCESghInZz5hAbGZBfQkbkydwgaygFlAWmL5Pw6IsL
 xE89bZYDM5BTwleh41gZWLAt3Tv+QpO4gtJKAo0T/vARvEzekSE5/1sExgFJiFZMMsJBtmIWy
 YhWTDAkaWVYwaxalFZalFukameklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgSFb
 z8DAuIOx9YTfIUZJDiYlUd5ru65HCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg3b0HKCdYlJqeW
 pGWmQOMHpi0BAePkgiv816gNG9xQWJucWY6ROoUoy7HjYfX/zAJseTl56VKifO+AZkhAFKUUZ
 oHNwIWyZcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfM+AZnCk5lXArfpFdARTEBHzGm6AnJ
 ESSJCSqqBMfy+feAfVlHPmWd67p3lrVH9/+JFS/SjeS92retdbMQwU5RDv62yp3Cq+Orjho+u
 zoo4doSzLkO3QNVa+rmB1MYHAQLSHRJeHC5VEddFH2+4Wvdp4cY7S+KiPEJCdjhLrFvbxWkm8
 6D7ytSpndz8mzt2d7YxOnR3TQn/N9uo8JyDuvgdR+WJSizFGYmGWsxFxYkAyBT2cd8CAAA=
X-Env-Sender: prvs=445c74844=roger.pau@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1507311187!51056254!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45221 invoked from network); 6 Oct 2017 17:33:07 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 17:33:07 -0000
X-IronPort-AV: E=Sophos;i="5.42,484,1500940800"; d="scan'208";a="54162959"
Date: Fri, 6 Oct 2017 18:33:04 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20171006173304.saizqvsc5rpg3ha5@MacBook-Pro-de-Roger.local>
References: <1506735566-5706-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506735566-5706-16-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506735566-5706-16-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>
Subject: Re: [Xen-devel] [PATCH v5 15/16] tools: implement new generic set
 value interface and MBA set value command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCBTZXAgMzAsIDIwMTcgYXQgMDE6Mzk6MjVBTSArMDAwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggaW1wbGVtZW50cyBuZXcgZ2VuZXJpYyBzZXQgdmFsdWUgaW50ZXJmYWNlcyBp
biBsaWJ4YyBhbmQgbGlieGwuCj4gVGhlc2UgaW50ZXJmYWNlcyBhcmUgc3VpdGFibGUgZm9yIGFs
bCBhbGxvY2F0aW9uIGZlYXR1cmVzLiBJdCBhbHNvIGFkZHMgYQo+IG5ldyBNQkEgc2V0IHZhbHVl
IGNvbW1hbmQgaW4geGwuCj4gCj4gU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51
eC5pbnRlbC5jb20+CgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 17:34:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 17:34:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0WVt-0003CZ-IG; Fri, 06 Oct 2017 17:34:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4459bb304=wei.liu2@citrix.com>)
 id 1e0WVs-0003CI-Bv
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 17:34:16 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 95/F6-01909-79EB7D95; Fri, 06 Oct 2017 17:34:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDve7Ufdc
 jDa58ZLRY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDM2fHjMUvCctWLK+g6mBsYPLF2MnBwSAv4S
 5yY+ZAOxWQRUJF4vbWUCsdkElCV+dvaCxUUEdCWeLXgGZHNxMAtMY5S43L4ZrEhYoFji+spvY
 IN4BSwk2vcfAIsLCXQwStyexw4RF5Q4OfMJWA2zgI7Egt2fgAZxANnSEsv/cYCEOQW8JNr3nm
 QEsUWBbuhcOocFYoyCRMf0Y0wTGPlmIZk0C8mkWQiTFjAyr2JUL04tKkst0rXQSyrKTM8oyU3
 MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDDQGINjBeKHd+RCjJAeTkijvtV3XI4X4kvJTKjMS
 izPii0pzUosPMcpwcChJ8DrtBcoJFqWmp1akZeYAQx4mLcHBoyTC6wyS5i0uSMwtzkyHSJ1i1
 OW48fD6HyYhlrz8vFQpcd5IkCIBkKKM0jy4EbD4u8QoKyXMywh0lBBPQWpRbmYJqvwrRnEORi
 Vh3jCQKTyZeSVwm14BHcEEdMScpisgR5QkIqSkGhgZNW32syU/zyn7sUj2x9ypy/cWF/SyGmX
 PPut9vcWyf0bx85Pqss5xYrraWr0MS7Tcml3qt29/9XxKtsiVRz5vGDWcTptN+rbFO3tDparZ
 +en2WS+e1zpUbXto8UZxnobV8n9ub3eHCPZE/XE4M93IjzNRpjFsn4j5bY/IT8pdxfXffpwOM
 FdiKc5INNRiLipOBABg7r/uugIAAA==
X-Env-Sender: prvs=4459bb304=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1507311251!51056368!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56621 invoked from network); 6 Oct 2017 17:34:12 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 17:34:12 -0000
X-IronPort-AV: E=Sophos;i="5.42,484,1500940800"; d="scan'208";a="450771122"
Date: Fri, 6 Oct 2017 18:34:08 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171006173408.fcb5nvm6zkx27f7d@citrix.com>
References: <1507227824-11744-1-git-send-email-andrew.cooper3@citrix.com>
 <1507227824-11744-4-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507227824-11744-4-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.10 3/5] tools/dombuilder: Switch to
 using gfn terminology for console and xenstore rings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMDUsIDIwMTcgYXQgMDc6MjM6NDFQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGUgc29sZSB1c2Ugb2YgeGNfZG9tX3RyYW5zbGF0ZWQoKSBhbmQgeGNfZG9tX3Ay
bSgpIG91dHNpZGUgb2YgdGhlIGRvbWFpbgo+IGJ1aWxkZXIgaXMgZm9yIGxpYnhsX2RvbSgpIHRv
IHRyYW5zbGF0ZSB0aGUgY29uc29sZSBhbmQgeGVuc3RvcmUgcGZucyBiYWNrCj4gaW50byB1c2Vm
dWwgdmFsdWVzLiAgUFYgZ3Vlc3QgcGZucyBhcmUgb25seSBpbnRlcmVzdGluZyB0byB0aGUgZG9t
YWluIGJ1aWxkZXIsCj4gYW5kIGdmbnMgYXJlIHRoZSBhZGRyZXNzIHNwYWNlIHVzZWQgYnkgYWxs
IG90aGVyIGh5cGVyY2FsbHMuCj4gCj4gUmVuYW1pbmcgdGhlIGZpZWxkcyBpbiB4Y19kb21faW1h
Z2UgaXMgZGVsaWJlcmF0ZSwgYXMgaXQgd2lsbCBjYXVzZQo+IG91dC1vZi10cmVlIHVzZXJzIG9m
IHRoZSBkb21idWlsZGVyIHRvIG5vdGljZSB0aGUgZGlmZmVyZW50IHNlbWFudGljcy4KPiAKPiBD
b3JyZWN0IHRoZSB0ZXJtaW5vbG9neSB0aHJvdWdob3V0IHhjX2RvbV9nbnR0YWJ7X2h2bSx9X3Nl
ZWQoKSwgd2hpY2ggYXJlIGFsbAo+IHVzaW5nIGdmbnMgZGVzcGl0ZSB0aGUgZXhpc3RpbmcgdmFy
aWFibGUgbmFtZXMuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 17:35:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 17:35:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0WXC-0003On-Vv; Fri, 06 Oct 2017 17:35:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445c74844=roger.pau@citrix.com>)
 id 1e0WXB-0003O5-Jd
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 17:35:37 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 96/15-01766-8EEB7D95; Fri, 06 Oct 2017 17:35:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsWyU9JRQvfpvuu
 RBvd2SVgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBk7Wx+zFlzjqPjweyNLA+M7ti5GTg4JAT+J
 ux23mLoYOThYBFQkrk4HM9kE7CWmf60AqRARUJf4c2ECYxcjFwezwElGiXlLt4HVCAvUS0y8J
 gNSwyvgIbF06QlWkBohgedMEo0zt7NBJAQlTs58wgJiMwvoSdyYOoUNpJdZQFpi+T8OiLC8RP
 PW2cwgNqeAtcSXy5OYQGxRoGv6lzxlB7GFBBQl+uc9gLo4XWLisx6WCYwCs5BsmIVkwyyEDbO
 QbFjAyLKKUaM4tagstUjXyFAvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMwXOsZ
 GBh3MN6d7HeIUZKDSUmU99qu65FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgf7gXKCRalpqdWp
 GXmACMHJi3BwaMkwmsGjB4h3uKCxNzizHSI1ClGRSlxXm+QhABIIqM0D64NFq2XGGWlhHkZGR
 gYhHgKUotyM0tQ5V8xinMwKgnzcoBM4cnMK4Gb/gpoMRPQ4jlNV0AWlyQipKQaGJfolE6Ttmd
 4yX/EaOqTGPevqqmczEfK1lezdEZbvlfoWRTxUSbmxc1NtvF/3wSpRT+sXnh2C1vFs+VJ79bt
 XuGoYvPkZfx33cAwm2mxjVM3FYgk7bFXktOe8GjurouquSzylZu01fd91Vb2zwg7OWvP5c7EW
 IkTd3lTTJ08g6aH11/4MOHHUiWW4oxEQy3mouJEAOYf3gjRAgAA
X-Env-Sender: prvs=445c74844=roger.pau@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1507311333!85249882!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47084 invoked from network); 6 Oct 2017 17:35:33 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 17:35:33 -0000
X-IronPort-AV: E=Sophos;i="5.42,484,1500940800"; d="scan'208";a="54163044"
Date: Fri, 6 Oct 2017 18:35:11 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20171006173511.k3k3kidk5u4d434j@MacBook-Pro-de-Roger.local>
References: <1507227824-11744-1-git-send-email-andrew.cooper3@citrix.com>
 <1507227824-11744-4-git-send-email-andrew.cooper3@citrix.com>
 <20171006095722.c2mg4k56hdm6o3fm@MacBook-Pro-de-Roger.local>
 <cb51510b-a0e5-3497-8fcb-b99f828a7704@citrix.com>
 <20171006103619.md3qulpvhaedytgd@MacBook-Pro-de-Roger.local>
 <088664ba-690f-3e65-cd8d-90feb9c5ef22@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <088664ba-690f-3e65-cd8d-90feb9c5ef22@arm.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.10 3/5] tools/dombuilder: Switch to
 using gfn terminology for console and xenstore rings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMDYsIDIwMTcgYXQgMDI6NDg6NDhQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIFJvZ2VyLAo+IAo+IE9uIDA2LzEwLzE3IDExOjM2LCBSb2dlciBQYXUgTW9ubsOp
IHdyb3RlOgo+ID4gT24gRnJpLCBPY3QgMDYsIDIwMTcgYXQgMTA6MDM6MzlBTSArMDAwMCwgQW5k
cmV3IENvb3BlciB3cm90ZToKPiA+ID4gT24gMDYvMTAvMTcgMTA6NTcsIFJvZ2VyIFBhdSBNb25u
w6kgd3JvdGU6Cj4gPiA+ID4gT24gVGh1LCBPY3QgMDUsIDIwMTcgYXQgMDY6MjM6NDFQTSArMDAw
MCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiA+ID4gQVJNIHVzZXMgbGlieGxfX2J1aWxkX3B2KCks
IG5vdCBsaWJ4bF9fYnVpbGRfaHZtKCkKPiA+IAo+ID4gUmVhbGx5PyBUaGF0J3Mgc2VlbXMgdmVy
eSB3cm9uZ15XIGNvbmZ1c2luZyBJTUhPLiBJJ20gcXVpdGUgc3VyZSB0aGF0Cj4gPiB3aXRoIHRo
ZSBjaGFuZ2VzIEkndmUgbWFkZSB0byBsaWJ4bCBpbiBQVkh2MiBBUk0gY291bGQgdXNlIHRoZSBI
Vk0KPiA+IGd1ZXN0IHR5cGUuCj4gCj4gWWVzIHdlIHVzZSBQViB0eXBlIGZvciBBUk0uIEkgdGhp
bmsgdGhlIHJlYXNvbiB3YXMgYmVjYXVzZSBIVk0gd291bGQgY3JlYXRlCj4gUUVNVSBieSBkZWZh
dWx0LiBTbyBQViB3YXMgbW9yZSBjbG9zZXIgaGVyZS4gSXQgbWlnaHQgYmUgd29ydGggaGF2aW5n
IGEgbG9vawo+IGhvdyB3ZSBjYW4gcmUtdXNlIHRoZSBQVkggcGF0aCBpZiBpdCBoZWxwcyBtYWlu
dGFpbmluZyBsaWJ4bC4KPiAKPiBBbHRob3VnaCwgdGhpcyBtYXkgaW1wbHkgc29tZSBjaGFuZ2Vz
IHRvIHRoZSB1c2VyPyAoSSBhbSB0aGlua2luZyBvZgo+IHNlbGVjdGluZyBwdmgpLgoKSSdtIHF1
aXRlIHN1cmUgeW91IGNvdWxkIG1ha2UgdGhlIGRlZmF1bHQgKGFuZCBvbmx5KSBndWVzdCB0eXBl
ICdwdmgnCm9yICdodm0nIG9uIEFSTSwgc28gdGhhdCB3b3VsZCBiZSB0cmFuc3BhcmVudCB0byB0
aGUgdXNlciAoYXMgaXQgaXMKbm93KS4KCj4gSSBoYXZlIGNyZWF0ZWQgYSB0YXNrIG9uIEppcmEg
KFhFTi0xMDIpIHRvIGtlZXAgdHJhY2sgb2YgdGhpcyBpZGVhLgoKVGhhbmtzIQoKTGV0IG1lIGtu
b3cgaWYgeW91IG5lZWQgaGVscC4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 17:36:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 17:36:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0WXz-0003Uw-8M; Fri, 06 Oct 2017 17:36:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4459bb304=wei.liu2@citrix.com>)
 id 1e0WXx-0003Uf-AE
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 17:36:25 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 11/BA-02040-81FB7D95; Fri, 06 Oct 2017 17:36:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpK7Q/uu
 RBg3/GS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owTvW9ZC5p5Kma+fMfYwPiJs4uRk0NCwF9i
 T/tNZhCbRUBFYsPpCawgNpuAssTPzl42EFtEQFfi2YJnQDYXB7PANEaJy+2bmboYOTiEBXIk9
 s4XAanhFbCQOHzjKDtIjZBAB6PEp3V7WCASghInZz4Bs5kFdCQW7P7EBtLLLCAtsfwfB0iYU8
 BL4tu5d+wgtijQDZ1L54CVCwkoSHRMP8Y0gZFvFpJJs5BMmoUwaQEj8ypGjeLUorLUIl1DA72
 kosz0jJLcxMwcIM9ULze1uDgxPTUnMalYLzk/dxMjMNQYgGAH45qpzocYJTmYlER5r+26HinE
 l5SfUpmRWJwRX1Sak1p8iFGGg0NJgjdhH1BOsCg1PbUiLTMHGPQwaQkOHiURXjOQNG9xQWJuc
 WY6ROoUoy7HsU2X/zAJseTl56VKifN6gxQJgBRllObBjYBF4CVGWSlhXkago4R4ClKLcjNLUO
 VfMYpzMCoJ83KATOHJzCuB2/QK6AgmoCPmNF0BOaIkESEl1cDoPDHH8ZfkG/uVM2f9Ptfqx/R
 VVH3PFwenK0GzxM1eFgtf+bipovZ7f0UlK7ecYnXO98zzBb+2O04of7XVqCnuXEA471OjJVtv
 T/q8WnWa97/n1/in8yZtyxS7wn344T4HpaIbp2a//ct2N/aFFMPslO4PWattWXbZB54RDdv7k
 M9+X+lnkz9BSizFGYmGWsxFxYkA7Z2K7rsCAAA=
X-Env-Sender: prvs=4459bb304=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1507311376!86066987!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13792 invoked from network); 6 Oct 2017 17:36:17 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 17:36:17 -0000
X-IronPort-AV: E=Sophos;i="5.42,484,1500940800"; d="scan'208";a="442809208"
Date: Fri, 6 Oct 2017 18:36:14 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171006173614.3ohwopy4n2yqi2w7@citrix.com>
References: <1507227824-11744-1-git-send-email-andrew.cooper3@citrix.com>
 <1507227824-11744-5-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507227824-11744-5-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.10 4/5] tools/dombuilder: Fix asymetry
 when setting up console and xenstore rings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMDUsIDIwMTcgYXQgMDc6MjM6NDJQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBsaWJ4bCBhbHdheXMgdXNlcyB4Y19kb21fZ250dGFiX2luaXQoKSwgd2hpY2ggaW50
ZXJuYWxseSBjYWxscwo+IHhjX2RvbV9nbnR0YWJ7X2h2bSx9X3NlZWQoKSB0byBzZXQgdXAgdGhl
IGdyYW50cyBwb2ludCBhdCB0aGUgY29uc29sZSBhbmQKPiB4ZW5zdG9yZSByaW5ncy4gIEZvciBI
Vk0gZ3Vlc3RzLCBsaWJ4bCB0aGVuIGFza3MgWGVuIGZvciB0aGUgaW5mb3JtYXRpb24gc2V0Cj4g
dXAgcHJldmlvdXNseSwgYW5kIGNhbGxzIHhjX2RvbV9nbnR0YWJfaHZtX3NlZWQoKSBhIHNlY29u
ZCB0aW1lLCB3aGljaCBpcwo+IHdhc3RlZnVsLiAgQVJNIGNvbnN0cnVjdGlvbiBleHBlY3RzIGxp
YnhsIHRvIGhhdmUgc2V0IHVwCj4gZG9tLT57Y29uc29sZSx4ZW5zdG9yZX1fZXZ0Y2huIGVhcmxp
ZXIsIHNvIG9ubHkgYWN0dWFsbHkgZnVuY3Rpb25zIGJlY2F1c2Ugb2YKPiB0aGlzIHNlY29uZCBj
YWxsLgo+IAo+IFJhdGlvbmFsaXNlIGV2ZXJ5dGhpbmcgYW5kIG1ha2UgaXQgY29uc2lzdGVudCBm
b3IgYWxsIGd1ZXN0cy4KPiAKPiAgMSkgVXNlcnMgb2YgdGhlIGRvbWFpbiBidWlsZGVyIGFyZSBl
eHBlY3RlZCB0byBwcm92aWRlCj4gICAgIGRvbS0+e2NvbnNvbGUseGVuc3RvcmV9X3tldnRjaG4s
ZG9taWR9IHVuY29uZGl0aW9uYWxseS4gIFRoaXMgaXMgY2hlY2tlZAo+ICAgICBieSBzZXR0aW5n
IGludmFsaWQgdmFsdWVzIGluIHhjX2RvbV9hbGxvY2F0ZSgpLCBhbmQgY2hlY2tpbmcgaW4KPiAg
ICAgeGNfZG9tX2Jvb3RfaW1hZ2UoKS4KPiAKPiAgMikgRm9yIHg4NiBIVk0gYW5kIEFSTSBndWVz
dHMsIHRoZSBldmVudCBjaGFubmVscyBhcmUgZ2l2ZW4gdG8gWGVuIGF0IHRoZQo+ICAgICBzYW1l
IHRpbWUgYXMgdGhlIHJpbmcgZ2Zucy4gIEFSTSBhbHJlYWR5IGRpZCB0aGlzLCBidXQgeDg2IGlz
IHVwZGF0ZWQgdG8KPiAgICAgbWF0Y2guICB4ODYgUFYgYWxyZWFkeSBwcm92aWRlcyB0aGlzIGlu
Zm9ybWF0aW9uIGluIHRoZSBzdGFydF9pbmZvIHBhZ2UuCj4gCj4gIDMpIExpYnhsIGlzIHVwZGF0
ZWQgdG8gZHJvcCBhbGwgcmVsZXZlbnQgZnVuY3Rpb25hbGl0eSBmcm9tCj4gICAgIGh2bV9idWls
ZF9zZXRfcGFyYW1zKCksIGFuZCBiZWhhdmUgY29uc2lzdGVudGx5IHdpdGggUFYgZ3Vlc3RzIHdo
ZW4gaXQKPiAgICAgY29tZXMgdG8gdGhlIGhhbmRsaW5nIG9mIGRvbS0+e2NvbnNvbGUseGVuc3Rv
cmV9X3tldnRjaG4sZG9taWQsZ2ZufS4KPiAKPiBUaGlzIHJlbW92ZXMgc2V2ZXJhbCByZWR1bmRh
bnQgaHlwZXJjYWxscyAoaW5jbHVkaW5nIGEgZm9yZWlnbiBtYXBwaW5nKSBmcm9tCj4gdGhlIHg4
NiBIVk0gYW5kIEFSTSBjb25zdHJ1Y3Rpb24gcGF0aHMuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCldpdGggUm9nZXIncyBjb21t
ZW50cyBhZGRyZXNzZWQ6CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 17:40:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 17:40:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0WbS-00041A-NZ; Fri, 06 Oct 2017 17:40:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4459bb304=wei.liu2@citrix.com>)
 id 1e0WbR-0003l2-6r
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 17:40:01 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 97/DC-02227-0FFB7D95; Fri, 06 Oct 2017 17:40:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDve77/dc
 jDdZvNrRY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDPWv9/KWLCBreL5/9PMDYyrWbsYOTkkBPwl
 tvz/z9bFyMHBIqAi8biTCSTMJqAs8bOzlw3EFhHQlXi24BmQzcXBLDCNUeJy+2awImGBWIl/r
 /Ywg9i8AhYSZ9e+YwcpEhLoYJS4cPQKVEJQ4uTMJywgNrOAjsSC3Z/AljELSEss/8cBEuYU8J
 JoOX8fbJko0A2dS+eAlQsJKEh0TD/GNIGRbxaSSbOQTJqFMGkBI/MqRvXi1KKy1CJdE72kosz
 0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMBAYwCCHYyNX5wOMUpyMCmJ8k7edz1SiC8p
 P6UyI7E4I76oNCe1+BCjDAeHkgTvQpCcYFFqempFWmYOMORh0hIcPEoivOtB0rzFBYm5xZnpE
 KlTjLocNx5e/8MkxJKXn5cqJc67D6RIAKQoozQPbgQs/i4xykoJ8zICHSXEU5BalJtZgir/il
 Gcg1FJmHc/yBSezLwSuE2vgI5gAjpiTtMVkCNKEhFSUg2MjAtSnHXbmBrPv7yW6fpmnwh3wir
 /3jCtw1mcASdcyn5Xv2m6nLMi7ljCda9NbNLydWYTjgf9OrJec7L9l1+G5aYyLJ5Fy6sVPW8E
 fXjsdy3rpu+aifPkGtcl8tvUfN7QtIdzVT3Hzc76mm2Nz1Z4n8utubo503PPydXXmu+bn2Ga/
 vtM36zDSizFGYmGWsxFxYkAf+m5wroCAAA=
X-Env-Sender: prvs=4459bb304=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1507311597!109210001!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25932 invoked from network); 6 Oct 2017 17:39:59 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 17:39:59 -0000
X-IronPort-AV: E=Sophos;i="5.42,484,1500940800"; d="scan'208";a="450771677"
Date: Fri, 6 Oct 2017 18:39:54 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171006173954.cbgls425wk5jkfyl@citrix.com>
References: <1507227824-11744-1-git-send-email-andrew.cooper3@citrix.com>
 <1507227824-11744-7-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507227824-11744-7-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.10 5/5] tools/dombuilder: Prevent
 failures of xc_dom_gnttab_init()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMDUsIDIwMTcgYXQgMDc6MjM6NDRQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBSZWNlbnQgY2hhbmdlcyBpbiBncmFudCB0YWJsZSBjb25maWd1cmF0aW9uIGhhdmUg
Y2F1c2VkIGNhbGxzIHRvCj4geGNfZG9tX2dudHRhYl9pbml0KCkgdG8gZmFpbCBpZiBub3QgcHJv
Y2VlZGVkIHdpdGggYSBjYWxsIHRvCj4geGNfZG9tYWluX3NldF9nbnR0YWJfbGltaXRzKCkuICBU
aGlzIGlzIGJhY2t3YXJkcyBmcm9tIHRoZSBwb2ludCBvZiB2aWV3IG9mCj4gM3JkIHBhcnR5IGRv
bWJ1aWxkZXIgdXNlcnMuCj4gCj4gQWRkIG1heF97Z3JhbnQsbWFwdHJhY2t9X2ZyYW1lcyBwYXJh
bWV0ZXJzIHRvIHN0cnVjdCB4Y19kb21faW1hZ2UsIGFuZCByZXF1aXJlCj4gdGhlbSB0byBiZSBz
ZXQgYnkgY2FsbGVycyB1c2luZyB4Y19kb21fZ250dGFiX2luaXQoKS4gIExpYnhsLCB3aGljaCB1
c2VzCj4geGNfZG9tX2dudHRhYl9pbml0KCkgaXRzZWxmIGlzIHVwZGF0ZWQgYXBwcm9wcmlhdGVs
eS4KPiAKCkVpdGhlciB0aGUgY29kZSBhcy1pcyBvciB0aGlzIHBhdGNoIHJlcXVpcmVzIG1vZGlm
aWNhdGlvbiB0byBkb21idWlsZGVyCnVzZXJzLCBzbyBJJ20gbm90IHRvbyBjb252aW5jZWQgaWYg
dGhlIG9yaWdpbmFsIGNvZGUgaXMgYmFja3dhcmRzLgoKSSdtIG5vdCB0b28gZnVzc2VkIGFib3V0
IGhvdyB0aGluZ3MgYXJlIGRvbmUgYXMgbG9uZyBhcyB0aGV5IGNvbnRpbnVlIHRvCndvcmssIHNv
IHdpdGggUm9nZXIncyBjb21tZW50cyBhZGRyZXNzZWQ6CgpBY2tlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 17:41:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 17:41:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0Wce-0004XJ-0v; Fri, 06 Oct 2017 17:41:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4459bb304=wei.liu2@citrix.com>)
 id 1e0Wcc-0004XB-VX
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 17:41:15 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 1C/23-03046-A30C7D95; Fri, 06 Oct 2017 17:41:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRWlGSWpSXmKPExsXitHSDva7lgeu
 RBvd+6lp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmPGr4zFUwQr5j9ro+xgXGBSBcjJ4eEgL/E
 zENXWUFsNgFliZ+dvWwgtoiAnkTTgeeMXYxcHMwCU5glNt2+xgySEAZq6Li2hhHEZhFQkXg38
 T57FyMHB6+AhcSRu7UQM+UldrVdBJspJKAg0TH9GBOIzSsgKHFy5hMWEJtZQELi4IsXzBMYuW
 chSc1CklrAyLSKUaM4tagstUjX2EgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyM
 wGBiAYAfj6XWBhxglOZiURHkn77seKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCt20/UE6wKDU9
 tSItMwcYljBpCQ4eJRHedJA0b3FBYm5xZjpE6hSjMceBCVf+MHF03Lz7h0mIJS8/L1VKnHc1S
 KkASGlGaR7cIFi8XGKUlRLmZQQ6TYinILUoN7MEVf4VozgHo5IwbynIFJ7MvBK4fa+ATmECOm
 VO0xWQU0oSEVJSDYwqC/vesK/OaXyisvtCYXXrp9dzDafqxt98ZzPh7aUFq696FF3bVxz29Pf
 /xYl5d8/c2OAxq6K+Y2GPZNSh0Koq/UnzdQx89+kpTZ+Y+yXCMmzZs455OSubjkk+N62Y86fp
 2GSG9ZeePLzOnXW4LbrSsvm5enO824RJHKlWdssz1vvEvPNKe3VaiaU4I9FQi7moOBEAosTvU
 5ICAAA=
X-Env-Sender: prvs=4459bb304=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1507311671!50929430!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61694 invoked from network); 6 Oct 2017 17:41:13 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 17:41:13 -0000
X-IronPort-AV: E=Sophos;i="5.42,484,1500940800"; d="scan'208";a="450771780"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 6 Oct 2017 18:41:09 +0100
Message-ID: <20171006174109.25227-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Bhupinder Thakur <bhupinder.thakur@linaro.org>
Subject: [Xen-devel] [PATCH v2] xen,
	tools: console.h shouldn't require string.h by default
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VW5pbGF0ZXJhbGx5IG1ha2luZyBzdHJpbmcuaCBhIHByZXJlcXVpc2l0ZSBmb3IgY29uc29sZS5o
IGlzIGdvaW5nIHRvCmJyZWFrIGJ1aWxkIGZvciBhIGxvdCBvZiBjb25zdW1lcnMgb2YgY29uc29s
ZS5oLgoKRGVmaW5lIGEgbWFjcm8gZm9yIHRoZSBuZXcgZmxleCByaW5nLiBDb25zdW1lcnMgd2hp
Y2ggd2FudCB0byB1c2UgaXQKc2hvdWxkIGRlZmluZSB0aGUgbWFjcm8uCgpQYXJ0aWFsbHkgcmV2
ZXJ0IGFmOGQ5MzU2NDE3Y2I2MTdiNjM1YzVhY2U3ODIzODhlYmZlODZlM2EuCgpTaWduZWQtb2Zm
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2M6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CkNjOiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhh
a3VyQGxpbmFyby5vcmc+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxr
QG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Ci0tLQogdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyAgICAgICB8IDIgKy0KIHhl
bi9hcmNoL2FybS92cGwwMTEuYyAgICAgICAgICAgfCAyICsrCiB4ZW4vaW5jbHVkZS9NYWtlZmls
ZSAgICAgICAgICAgIHwgMSAtCiB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY29uc29sZS5oIHwgNSAr
Ky0tLQogNCBmaWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyBiL3Rvb2xzL2NvbnNvbGUvZGFl
bW9uL2lvLmMKaW5kZXggYWZlMTYyZTljMi4uZTIyMDA5YWEzOSAxMDA2NDQKLS0tIGEvdG9vbHMv
Y29uc29sZS9kYWVtb24vaW8uYworKysgYi90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCkBAIC0y
MSw3ICsyMSw2IEBACiAKICNpbmNsdWRlICJ1dGlscy5oIgogI2luY2x1ZGUgImlvLmgiCi0jaW5j
bHVkZSA8c3RyaW5nLmg+CiAjaW5jbHVkZSA8eGVuZXZ0Y2huLmg+CiAjaW5jbHVkZSA8eGVuZ250
dGFiLmg+CiAjaW5jbHVkZSA8eGVuc3RvcmUuaD4KQEAgLTMwLDYgKzI5LDcgQEAKIAogI2luY2x1
ZGUgPHN0ZGxpYi5oPgogI2luY2x1ZGUgPGVycm5vLmg+CisjaW5jbHVkZSA8c3RyaW5nLmg+CiAj
aW5jbHVkZSA8cG9sbC5oPgogI2luY2x1ZGUgPGZjbnRsLmg+CiAjaW5jbHVkZSA8dW5pc3RkLmg+
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnBsMDExLmMgYi94ZW4vYXJjaC9hcm0vdnBsMDEx
LmMKaW5kZXggNTZkOWNiZTA5ZS4uZjdkZGNjYjQyYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L3ZwbDAxMS5jCisrKyBiL3hlbi9hcmNoL2FybS92cGwwMTEuYwpAQCAtMTYsNiArMTYsOCBAQAog
ICogdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2Vz
Lz4uCiAgKi8KIAorI2RlZmluZSBYRU5fV0FOVF9GTEVYX0NPTlNPTEVfUklORyAxCisKICNpbmNs
dWRlIDx4ZW4vZXJybm8uaD4KICNpbmNsdWRlIDx4ZW4vZXZlbnQuaD4KICNpbmNsdWRlIDx4ZW4v
Z3Vlc3RfYWNjZXNzLmg+CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9NYWtlZmlsZSBiL3hlbi9p
bmNsdWRlL01ha2VmaWxlCmluZGV4IGM5MGZkZWVlNzUuLjEyOTliMTk2MmYgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL01ha2VmaWxlCisrKyBiL3hlbi9pbmNsdWRlL01ha2VmaWxlCkBAIC05OCw3
ICs5OCw2IEBAIFBVQkxJQ19DOTlfSEVBREVSUyA6PSBwdWJsaWMvaW8vOXBmcy5oIHB1YmxpYy9p
by9wdmNhbGxzLmgKIFBVQkxJQ19BTlNJX0hFQURFUlMgOj0gJChmaWx0ZXItb3V0IHB1YmxpYy8l
Y3RsLmggcHVibGljL3hzbS8lIHB1YmxpYy8laHZtL3NhdmUuaCAkKFBVQkxJQ19DOTlfSEVBREVS
UyksICQoUFVCTElDX0hFQURFUlMpKQogCiBwdWJsaWMvaW8vOXBmcy5oLXByZXJlcSA6PSBzdHJp
bmcKLXB1YmxpYy9pby9jb25zb2xlLmgtcHJlcmVxIDo9IHN0cmluZwogcHVibGljL2lvL3B2Y2Fs
bHMuaC1wcmVyZXEgOj0gc3RyaW5nCiAKIGhlYWRlcnMuY2hrOiAkKFBVQkxJQ19BTlNJX0hFQURF
UlMpIE1ha2VmaWxlCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY29uc29sZS5o
IGIveGVuL2luY2x1ZGUvcHVibGljL2lvL2NvbnNvbGUuaAppbmRleCAwZjA3MTFmYmRiLi40YzMy
ZjUxOTAzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY29uc29sZS5oCisrKyBi
L3hlbi9pbmNsdWRlL3B1YmxpYy9pby9jb25zb2xlLmgKQEAgLTI3LDggKzI3LDYgQEAKICNpZm5k
ZWYgX19YRU5fUFVCTElDX0lPX0NPTlNPTEVfSF9fCiAjZGVmaW5lIF9fWEVOX1BVQkxJQ19JT19D
T05TT0xFX0hfXwogCi0jaW5jbHVkZSAicmluZy5oIgotCiB0eXBlZGVmIHVpbnQzMl90IFhFTkNP
TlNfUklOR19JRFg7CiAKICNkZWZpbmUgTUFTS19YRU5DT05TX0lEWChpZHgsIHJpbmcpICgoaWR4
KSAmIChzaXplb2YocmluZyktMSkpCkBAIC00MCw3ICszOCw4IEBAIHN0cnVjdCB4ZW5jb25zX2lu
dGVyZmFjZSB7CiAgICAgWEVOQ09OU19SSU5HX0lEWCBvdXRfY29ucywgb3V0X3Byb2Q7CiB9Owog
Ci0jaWYgZGVmaW5lZChfX0dOVUNfXykgJiYgIWRlZmluZWQoX19TVFJJQ1RfQU5TSV9fKQorI2lm
IGRlZmluZWQoWEVOX1dBTlRfRkxFWF9DT05TT0xFX1JJTkcpCisjaW5jbHVkZSAicmluZy5oIgog
REVGSU5FX1hFTl9GTEVYX1JJTkcoeGVuY29ucyk7CiAjZW5kaWYKIAotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 17:41:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 17:41:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0Wcm-0004YT-7o; Fri, 06 Oct 2017 17:41:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44597b5a6=ross.lagerwall@citrix.com>)
 id 1e0Wcl-0004YB-8V
 for xen-devel@lists.xensource.com; Fri, 06 Oct 2017 17:41:23 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 27/16-02227-240C7D95; Fri, 06 Oct 2017 17:41:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsXitHRDpK7jgeu
 RBrOfWFvcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oyT1+4yFvzkrzh1+SpjA+Nb3i5GTg4JAX+J
 JXNaWSFsD4nrZ08wgdjCAgkSb68dYuxi5OAQEfCRePonBsRkFvCT6Fue28XIxSEk0MEo8fzEX
 0aQcjYBA4lbl74zg9TwCthKHFofBWKyCKhI/NkdA1IhKhAu0XS2nwXE5hUQlDg58wmYzSngJT
 HjxFqwA5gFLCRmzj/PCGGLS9x6Mp8JwpaX2P52DjOILSSgJvF2+RkWiIMtJb6tf8o8gVFwFpK
 xs5CMmoVk1CwkoxYwsqxi1ChOLSpLLdI1NNZLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZL
 zs/dxAgMYwYg2MG4bbvnIUZJDiYlUd7J+65HCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgjdwPl
 BMsSk1PrUjLzAFGFExagoNHSYR3PUgrb3FBYm5xZjpE6hSjopQ4rwZInwBIIqM0D64NFsWXGG
 WlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMz7E2Q8T2ZeCdz0V0CLmYAWz2m6ArK4JBEhJdXAWGt
 YKNTzdNOamsv8m7L/x9gsk3zRrvit8+YEn7+2L5olDpz+m54X0W89s+H5Wk62S4JaP7JNNdfu
 2q56UyY6LzRkz/VtOYGzvlQE9n+dev7F8yPvX7FvWM4hqNdjHZe0NlDUQHfhVqnH99/+iv9ot
 C+tZuWzMjsb2/Wh87SFDvHpFL7/vXPTHiWW4oxEQy3mouJEAPAGua7dAgAA
X-Env-Sender: prvs=44597b5a6=ross.lagerwall@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1507311679!51057015!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43696 invoked from network); 6 Oct 2017 17:41:21 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 17:41:21 -0000
X-IronPort-AV: E=Sophos;i="5.42,484,1500940800"; d="scan'208";a="442809790"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
To: Ian Jackson <ian.jackson@eu.citrix.com>, <xen-devel@lists.xensource.com>
References: <1507132650-25376-1-git-send-email-ian.jackson@eu.citrix.com>
 <1507132650-25376-5-git-send-email-ian.jackson@eu.citrix.com>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <e42a20a6-3a43-d749-e0f3-778a8cfb2c24@citrix.com>
Date: Fri, 6 Oct 2017 18:41:17 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1507132650-25376-5-git-send-email-ian.jackson@eu.citrix.com>
Content-Language: en-US
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 04/24] xentoolcore,
 _restrict_all: Introduce new library and implementation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDQvMjAxNyAwNDo1NyBQTSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnMvdG9vbGNvcmUvTWFrZWZpbGUgYi90b29scy9saWJzL3Rvb2xjb3JlL01ha2Vm
aWxlCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwLi5mODZmODM5Cj4gLS0t
IC9kZXYvbnVsbAo+ICsrKyBiL3Rvb2xzL2xpYnMvdG9vbGNvcmUvTWFrZWZpbGUKPiBAQCAtMCww
ICsxLDEwMSBAQAo+ICtYRU5fUk9PVCA9ICQoQ1VSRElSKS8uLi8uLi8uLgo+ICtpbmNsdWRlICQo
WEVOX1JPT1QpL3Rvb2xzL1J1bGVzLm1rCj4gKwo+ICtNQUpPUgk9IDEKPiArTUlOT1IJPSAwCj4g
K1NITElCX0xERkxBR1MgKz0gLVdsLC0tdmVyc2lvbi1zY3JpcHQ9bGlieGVudG9vbGNvcmUubWFw
Cj4gKwo+ICtDRkxBR1MJKz0gLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcwo+ICtDRkxBR1MJ
Kz0gLUkuL2luY2x1ZGUKPiArCj4gK1NSQ1MteQkrPSBoYW5kbGVyZWcuYwo+ICsKPiArTElCX09C
SlMgOj0gJChwYXRzdWJzdCAlLmMsJS5vLCQoU1JDUy15KSkKPiArUElDX09CSlMgOj0gJChwYXRz
dWJzdCAlLmMsJS5vcGljLCQoU1JDUy15KSkKPiArCj4gK0xJQiA6PSBsaWJ4ZW50b29sY29yZS5h
Cj4gK2lmbmVxICgkKG5vc2hhcmVkbGlicykseSkKPiArTElCICs9IGxpYnhlbnRvb2xjb3JlLnNv
Cj4gK2VuZGlmCj4gKwo+ICtQS0dfQ09ORklHIDo9IHhlbnRvb2xjb3JlLnBjCj4gK1BLR19DT05G
SUdfVkVSU0lPTiA6PSAkKE1BSk9SKS4kKE1JTk9SKQo+ICsKPiAraWZuZXEgKCQoQ09ORklHX0xJ
QlhDX01JTklPUykseSkKPiArUEtHX0NPTkZJR19JTlNUIDo9ICQoUEtHX0NPTkZJRykKPiArJChQ
S0dfQ09ORklHX0lOU1QpOiBQS0dfQ09ORklHX1BSRUZJWCA9ICQocHJlZml4KQo+ICskKFBLR19D
T05GSUdfSU5TVCk6IFBLR19DT05GSUdfSU5DRElSID0gJChpbmNsdWRlZGlyKQo+ICskKFBLR19D
T05GSUdfSU5TVCk6IFBLR19DT05GSUdfTElCRElSID0gJChsaWJkaXIpCj4gK2VuZGlmCj4gKwo+
ICtQS0dfQ09ORklHX0xPQ0FMIDo9ICQoZm9yZWFjaCBwYywkKFBLR19DT05GSUcpLCQoUEtHX0NP
TkZJR19ESVIpLyQocGMpKQo+ICsKPiArJChQS0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJR19Q
UkVGSVggPSAkKFhFTl9ST09UKQo+ICskKFBLR19DT05GSUdfTE9DQUwpOiBQS0dfQ09ORklHX0lO
Q0RJUiA9ICQoWEVOX0xJQlhFTlRPT0xDT1JFKS9pbmNsdWRlCj4gKyQoUEtHX0NPTkZJR19MT0NB
TCk6IFBLR19DT05GSUdfTElCRElSID0gJChDVVJESVIpCj4gKwo+ICtBVVRPSU5DUz1pbmNsdWRl
L194ZW50b29sY29yZV9saXN0LmgKPiArCj4gKy5QSE9OWTogYWxsCj4gK2FsbDogYnVpbGQKPiAr
Cj4gKy5QSE9OWTogYnVpbGQKPiArYnVpbGQ6Cj4gKwkkKE1BS0UpIGxpYnMKPiArCj4gKy5QSE9O
WTogbGlicwo+ICtsaWJzOiBoZWFkZXJzLmNoayAkKExJQikgJChQS0dfQ09ORklHX0lOU1QpICQo
UEtHX0NPTkZJR19MT0NBTCkKPiArCj4gKyUubzogJChBVVRPSU5DUykKPiArJS5vcGljOiAkKEFV
VE9JTkNTKQo+ICsKQWRkaW5nIGV4dHJhIHByZXJlcXVpc2l0ZXMgdG8gcGF0dGVybiBydWxlcyBs
aWtlIHRoYXQgZG9lc24ndCBzZWVtIHRvIAp3b3JrLiBJIGdldCBvY2Nhc2lvbmFsIGJ1aWxkIGZh
aWx1cmVzIGZyb20gYSBjbGVhbiB0cmVlOgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gaGFuZGxlcmVn
LmM6MjM6MDoKLi9pbmNsdWRlL3hlbnRvb2xjb3JlX2ludGVybmFsLmg6MzA6MzE6IGZhdGFsIGVy
cm9yOiAKX3hlbnRvb2xjb3JlX2xpc3QuaDogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQogICNp
bmNsdWRlICJfeGVudG9vbGNvcmVfbGlzdC5oIgoKUmVwbGFjaW5nIHRoZXNlIHBhdHRlcm4gcnVs
ZXMgd2l0aCBoYXJkY29kZWQgcnVsZXMgZml4ZXMgdGhlIHByb2JsZW0gCihhbHRob3VnaCBwcmVz
dW1hYmx5IHRoZXJlJ3MgYSBiZXR0ZXIgd2F5KToKaGFuZGxlcmVnLm86ICQoQVVUT0lOQ1MpCmhh
bmRsZXJlZy5vcGljOiAkKEFVVE9JTkNTKQoKLS0gClJvc3MgTGFnZXJ3YWxsCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 17:44:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 17:44:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0Wfz-0004tA-MF; Fri, 06 Oct 2017 17:44:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e0Wfy-0004t2-7N
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 17:44:42 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 72/78-02227-901C7D95; Fri, 06 Oct 2017 17:44:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssi7Hweu
 RBjMOqFss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkbntxlK9jLXdG0ditzA+M6zi5GLg4hgSVM
 El/mPGXuYuTgYBFwkFh5NQXEZBSIkXjww7qLkRPIDJOYfHkJK4jNIqAlsfrEJCYQm03AUOLvk
 01sIOUSQPaSzxwgYREBA4n31yexgUxnFljNKNF3pYkZJCEs4CLRfHweI4jNKWAncf/ODrCtvA
 JeEjNabCCu+cQo0fvqEVi9qICuxKF/f9hAbF4BQYmTM5+wgNjMQDcsn76NZQKjwCwkqVlIUgs
 YmVYxahSnFpWlFukamuolFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgSGIAMQ7GBc
 s93zEKMkB5OSKO/kfdcjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwshwAygkWpaanVqRl5gCjA
 SYtwcGjJMKbvh8ozVtckJhbnJkOkTrFqCglzisI0icAksgozYNrg0XgJUZZKWFeRqBDhHgKUo
 tyM0tQ5V8xinMwKgnzvgQZz5OZVwI3/RXQYiagxXOaroAsLklESEk1MFqv+qMuKnnpwgHbIzJ
 ae1tULk6bdfGZ4pqViRLzY8522nq2M3KvvPvyZSNX4INcgUvdcUy3mdnmcVf8MWXnmuN93HO7
 xutDv51Vd7x6fihf5d37YN/pm2Jif25zuvd+Rfi5U5s29b92vWq6+Rr7yrkON8X+LE2af/C2/
 vTE6xceHZk6zfXMZdY0JZbijERDLeai4kQAum/9hrsCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1507311879!51057297!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8561 invoked from network); 6 Oct 2017 17:44:40 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Oct 2017 17:44:40 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 82922218D1;
 Fri,  6 Oct 2017 17:44:38 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 82922218D1
Date: Fri, 6 Oct 2017 10:44:37 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <092f915e-609c-928a-78b5-a832588ee3a3@oracle.com>
Message-ID: <alpine.DEB.2.10.1710061044270.3073@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1709121550270.9439@sstabellini-ThinkPad-X260>
 <1505516440-11111-1-git-send-email-sstabellini@kernel.org>
 <1505516440-11111-5-git-send-email-sstabellini@kernel.org>
 <092f915e-609c-928a-78b5-a832588ee3a3@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 05/13] xen/pvcalls: implement connect
	command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAyMSBTZXAgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDA5LzE1LzIw
MTcgMDc6MDAgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IFNlbmQgUFZDQUxMU19D
T05ORUNUIHRvIHRoZSBiYWNrZW5kLiBBbGxvY2F0ZSBhIG5ldyByaW5nIGFuZCBldnRjaG4gZm9y
Cj4gPiB0aGUgYWN0aXZlIHNvY2tldC4KPiA+IAo+ID4gSW50cm9kdWNlIGZpZWxkcyBpbiBzdHJ1
Y3Qgc29ja19tYXBwaW5nIHRvIGtlZXAgdHJhY2sgb2YgYWN0aXZlIHNvY2tldHMuCj4gPiBJbnRy
b2R1Y2UgYSB3YWl0cXVldWUgdG8gYWxsb3cgdGhlIGZyb250ZW5kIHRvIHdhaXQgb24gZGF0YSBj
b21pbmcgZnJvbQo+ID4gdGhlIGJhY2tlbmQgb24gdGhlIGFjdGl2ZSBzb2NrZXQgKHJlY3Ztc2cg
Y29tbWFuZCkuCj4gPiAKPiA+IFR3byBtdXRleGVzIChvbmUgb2YgcmVhZHMgYW5kIG9uZSBmb3Ig
d3JpdGVzKSB3aWxsIGJlIHVzZWQgdG8gcHJvdGVjdAo+ID4gdGhlIGFjdGl2ZSBzb2NrZXQgaW4g
YW5kIG91dCByaW5ncyBmcm9tIGNvbmN1cnJlbnQgYWNjZXNzZXMuCj4gPiAKPiA+IFNpZ25lZC1v
ZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KPiAKPiBSZXZp
ZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KPiAK
PiB3aXRoIGEgY291cGxlIG9mIG5pdHMgYmVsb3cgYW5kIGNvbW1lbnRzIGZyb20gcHJldmlvdXMg
cGF0Y2ggYXBwbGljYWJsZSBoZXJlLgo+IAo+IAo+ID4gKwlieXRlcyA9ICh2b2lkICopX19nZXRf
ZnJlZV9wYWdlcyhHRlBfS0VSTkVMIHwgX19HRlBfWkVSTywKPiA+ICsJCQkJCVBWQ0FMTFNfUklO
R19PUkRFUik7Cj4gCj4gSSBkb24ndCB0aGluayB0aGUgY2FzdCBpcyBuZWVkZWQuCj4gCj4gCj4g
PiArCW1hcCA9IChzdHJ1Y3Qgc29ja19tYXBwaW5nICopIHNvY2stPnNrLT5za19zZW5kX2hlYWQ7
Cj4gCj4gU3BhY2UgYmV0d2VlbiBjYXN0IGFuZCB2YXJpYWJsZS4KPiAKPiA+ICsJcmVxID0gUklO
R19HRVRfUkVRVUVTVCgmYmVkYXRhLT5yaW5nLCByZXFfaWQpOwo+ID4gKwlyZXEtPnJlcV9pZCA9
IHJlcV9pZDsKPiA+ICsJcmVxLT5jbWQgPSBQVkNBTExTX0NPTk5FQ1Q7Cj4gPiArCXJlcS0+dS5j
b25uZWN0LmlkID0gKHVpbnQ2NF90KW1hcDsKPiA+ICsJbWVtY3B5KHJlcS0+dS5jb25uZWN0LmFk
ZHIsIGFkZHIsIHNpemVvZigqYWRkcikpOwo+IAo+IE1vdmUgdGhpcyBkb3duIChJIGRvbid0IHRo
aW5rIHRoZXJlIGFyZSBhbnkgZGVwZW5kZW5jaWVzKQoKQWxsIGRvbmUsIHRoYW5rcyEKCgo+ID4g
KwlyZXEtPnUuY29ubmVjdC5sZW4gPSBhZGRyX2xlbjsKPiA+ICsJcmVxLT51LmNvbm5lY3QuZmxh
Z3MgPSBmbGFnczsKPiA+ICsJcmVxLT51LmNvbm5lY3QucmVmID0gbWFwLT5hY3RpdmUucmVmOwo+
ID4gKwlyZXEtPnUuY29ubmVjdC5ldnRjaG4gPSBldnRjaG47Cj4gPiArCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 17:51:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 17:51:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0WmF-0005q8-F5; Fri, 06 Oct 2017 17:51:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e0WmD-0005q2-Vu
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 17:51:10 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 BE/F2-03046-D82C7D95; Fri, 06 Oct 2017 17:51:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVybKJssm7Poeu
 RBk8P61os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnPl/1lLWjmqvj5fwt7A+Np9i5GLg4hgSVM
 Ei8etjF1MXJysAg4SLR/X8jaxcjBwSgQI/HghzVImFEgTGLy5SWsECVaEqcvXmIHsdkEDCX+P
 tnEBlIuAWQv+cwBEhYRMJB4f30SG8h4ZoHVjBJ9V5qYQRLCAh4Sp04eA1vFKWAn8XjuE2aQXl
 4BL4nr27MhzvnEKPHtD0gzJ4eogK7EoX9/wGxeAUGJkzOfsIDYzEA3LJ++jWUCo8AsJKlZSFI
 LGJlWMWoUpxaVpRbpGpnqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBiEDEOxg
 XLUg8BCjJAeTkijv5H3XI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8C4/CJQTLEpNT61Iy8wBx
 gNMWoKDR0mEdxdImre4IDG3ODMdInWKUVFKnLcCJCEAksgozYNrg8XgJUZZKWFeRqBDhHgKUo
 tyM0tQ5V8xinMwKgnzngaZwpOZVwI3/RXQYiagxXOaroAsLklESEk1MKZcEj1m2m2+cP694Bq
 fmS0n5B7F6BV522spTQ/eEtdxSUYrU3/TziUx0ot27LbZ/ofx9SdXQfcXp+cvvTxjiv3eHV63
 fD44tG27ct9F66fULyOejrSePS+dPl28dD4sPWp6reyBa+s7DOaGnrzrrXx1wtm5lxl6dyUVF
 X/aw909qT2CeYfI431KLMUZiYZazEXFiQBXkaf2vAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1507312267!50930293!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1350 invoked from network); 6 Oct 2017 17:51:08 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Oct 2017 17:51:08 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id CD0C4218F1;
 Fri,  6 Oct 2017 17:51:06 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org CD0C4218F1
Date: Fri, 6 Oct 2017 10:51:06 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <7f24ec66-d370-5f2f-3c6a-8e949c8ed074@oracle.com>
Message-ID: <alpine.DEB.2.10.1710061046280.3073@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1709121550270.9439@sstabellini-ThinkPad-X260>
 <1505516440-11111-1-git-send-email-sstabellini@kernel.org>
 <1505516440-11111-2-git-send-email-sstabellini@kernel.org>
 <7f24ec66-d370-5f2f-3c6a-8e949c8ed074@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 02/13] xen/pvcalls: implement frontend
	disconnect
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAyMCBTZXAgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+ID4gKwo+ID4gK3N0
cnVjdCBwdmNhbGxzX2JlZGF0YSB7Cj4gPiArCXN0cnVjdCB4ZW5fcHZjYWxsc19mcm9udF9yaW5n
IHJpbmc7Cj4gPiArCWdyYW50X3JlZl90IHJlZjsKPiA+ICsJaW50IGlycTsKPiA+ICsKPiA+ICsJ
c3RydWN0IGxpc3RfaGVhZCBzb2NrZXRfbWFwcGluZ3M7Cj4gPiArCXN0cnVjdCBsaXN0X2hlYWQg
c29ja2V0cGFzc19tYXBwaW5nczsKPiA+ICsJc3BpbmxvY2tfdCBzb2NrZXRfbG9jazsKPiA+ICsK
PiA+ICsJd2FpdF9xdWV1ZV9oZWFkX3QgaW5mbGlnaHRfcmVxOwo+ID4gKwlzdHJ1Y3QgeGVuX3B2
Y2FsbHNfcmVzcG9uc2UgcnNwW1BWQ0FMTFNfTlJfUkVRX1BFUl9SSU5HXTsKPiA+ICt9Owo+ID4g
K3N0YXRpYyBzdHJ1Y3QgeGVuYnVzX2RldmljZSAqcHZjYWxsc19mcm9udF9kZXY7Cj4gPiArc3Rh
dGljIGF0b21pY190IHB2Y2FsbHNfcmVmY291bnQ7Cj4gCj4gU2hvdWxkIHRoZSByZWZjb3VudCBi
ZSBwZXIgYmFjay9mcm9udGVuZD8KClllcyBpdCBpcywgYnV0IG9ubHkgb25lIGJhY2svZnJvbnRl
bmQgY29ubmVjdGlvbiBpcyBzdXBwb3J0ZWQgYnkgdGhlCmZyb250ZW5kLiBJIGNhbiBhZGQgYSBj
b21tZW50LgoKCj4gPiArCj4gPiArLyogZmlyc3QgaW5jcmVtZW50IHJlZmNvdW50LCB0aGVuIHBy
b2NlZWQgKi8KPiA+ICsjZGVmaW5lIHB2Y2FsbHNfZW50ZXIgeyAgICAgICAgICAgICAgICAgICAg
IFwKPiA+ICsJYXRvbWljX2luYygmcHZjYWxsc19yZWZjb3VudCk7ICAgICAgXAo+ID4gKwlzbXBf
bWIoKTsgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gPiArfQo+ID4gKwo+ID4gKy8qIGZp
cnN0IGNvbXBsZXRlIG90aGVyIG9wZXJhdGlvbnMsIHRoZW4gZGVjcmVtZW50IHJlZmNvdW50ICov
Cj4gPiArI2RlZmluZSBwdmNhbGxzX2V4aXQgeyAgICAgICAgICAgICAgICAgICAgICBcCj4gPiAr
CXNtcF9tYigpOyAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiA+ICsJYXRvbWljX2RlYygm
cHZjYWxsc19yZWZjb3VudCk7ICAgICAgXAo+ID4gK30KPiAKPiBJIHRoaW5rIGF0b21pYyBpbmNy
ZW1lbnQvZGVjcmVtZW50IGltcGx5IGEgYmFycmllci4KCllvdSBhcmUgcmlnaHQuIEZyb20gRG9j
dW1lbnRhdGlvbi9jb3JlLWFwaS9hdG9taWNfb3BzLnJzdDoKCk9uZSB2ZXJ5IGltcG9ydGFudCBh
c3BlY3Qgb2YgdGhlc2UgdHdvIHJvdXRpbmVzIGlzIHRoYXQgdGhleSBETyBOT1QKcmVxdWlyZSBh
bnkgZXhwbGljaXQgbWVtb3J5IGJhcnJpZXJzLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 17:51:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 17:51:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0Wmb-0005s1-NG; Fri, 06 Oct 2017 17:51:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0Wma-0005rY-11
 for xen-devel@lists.xensource.com; Fri, 06 Oct 2017 17:51:32 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 64/5F-03638-3A2C7D95; Fri, 06 Oct 2017 17:51:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVXfhoeu
 RBstPcFisePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1493Bj4wFc4sqzr86xNjA
 ODOoi5GTQ0igkUni9BSHLkYuIPsxo8TZzQsZIZxtjBLr955hB6kSEXCW+HpmLpjNK6Avce/cX
 mYQW1jAU2LSt6vsIA0SAmfkJf782sXUxcgB5HhLPLzIBVIDYs5eMJOti5Gdg03ASuKQGEiURU
 BVYt+hr2wTGLkXMDKsYlQvTi0qSy3StdBLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/
 dxAj0NwMQ7GCcfdn/EKMkB5OSKO/kfdcjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw5h0EygkW
 paanVqRl5gADDyYtwcGjJMLLDZLmLS5IzC3OTIdInWLU5Ti26fIfJiGWvPy8VClx3gqQIgGQo
 ozSPLgRsCi4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHe0yBTeDLzSuA2vQI6ggnoiDlNV0
 COKElESEk1MG5ZUxpe8l74UUfMwteZcUvjFjD/uRvmv6zpnHcvx+y3vNdcg0xXNukszRRZdtx
 w3Y5uFe3zs2Zy7gupMpsr0VTFeD18wj/FwPmv2a9NDlaT7P2jVLXh4sy48xxnjZr5Mw2nKrLr
 HmDKmqUqcj/PR3PVytUikrmaJ3wVL0yaXPF2H+PGGzIfQ5VYijMSDbWYi4oTAZMkG8F9AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1507312288!73253463!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61358 invoked from network); 6 Oct 2017 17:51:28 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Oct 2017 17:51:28 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0WmV-00074u-AH; Fri, 06 Oct 2017 17:51:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e0WmP-00012q-MR; Fri, 06 Oct 2017 17:51:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e0WmP-000114-4f; Fri, 06 Oct 2017 17:51:21 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114058-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-4.8-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 qemu-upstream-4.8-testing:test-armhf-armhf-libvirt:xen-install:fail:heisenbug
 qemu-upstream-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=1ebb5a1c9894bac00c213050f2fc45c8c28fb407
X-Osstest-Versions-That: qemuu=29383f4fb3c266d1ffcf627bb8329ab60cf4b6a6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 06 Oct 2017 17:51:21 +0000
Subject: [Xen-devel] [qemu-upstream-4.8-testing test] 114058: tolerable FAIL
	- PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDA1OCBxZW11LXVwc3RyZWFtLTQuOC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTQwNTgvCgpGYWls
dXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50
ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
MTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDExNDAzOCBwYXNzIGluIDExNDA1
OAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQg
ZmFpbCBpbiAxMTQwMzggcGFzcyBpbiAxMTQwNTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgIDYgeGVuLWluc3RhbGwgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDExNDAzOAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTQw
MzggbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0IDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTQwMzggbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTEx
MDQ5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAxNSBndWVzdC1zYXZlcmVzdG9yZSAg
ICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZoLWFtZCAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNh
dmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAxZWJiNWExYzk4OTRiYWMwMGMyMTMwNTBm
MmZjNDVjOGMyOGZiNDA3CmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAgICAy
OTM4M2Y0ZmIzYzI2NmQxZmZjZjYyN2JiODMyOWFiNjBjZjRiNmE2CgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxMTEwNDkgIDIwMTctMDYtMjUgMDM6NTA6MTkgWiAgMTAzIGRheXMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTE0MDE5ICAyMDE3LTEwLTA0IDE4OjQ3OjM5IFogICAgMSBkYXlzICAgIDMgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgR2Vy
ZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
UHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1xZW11LXVwc3RyZWFtLTQuOC10ZXN0aW5nCisg
cmV2aXNpb249MWViYjVhMWM5ODk0YmFjMDBjMjEzMDUwZjJmYzQ1YzhjMjhmYjQwNworIC4gLi9j
cmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysr
KyBleHBvcnQgUEVSTExJQj0uOi4KKysrKyBQRVJMTElCPS46LgorKysgdW1hc2sgMDAyCisrKyBn
ZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAg
ICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAg
ICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9j
YWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVw
b3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9o
b21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19s
b2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jayAuL2FwLXB1c2ggcWVtdS11cHN0cmVhbS00LjgtdGVzdGluZyAxZWJiNWExYzk4OTRiYWMw
MGMyMTMwNTBmMmZjNDVjOGMyOGZiNDA3CisgYnJhbmNoPXFlbXUtdXBzdHJlYW0tNC44LXRlc3Rp
bmcKKyByZXZpc2lvbj0xZWJiNWExYzk4OTRiYWMwMGMyMTMwNTBmMmZjNDVjOGMyOGZiNDA3Cisg
LiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZp
ZworKysrIGV4cG9ydCBQRVJMTElCPS46LjouCisrKysgUEVSTExJQj0uOi46LgorKysgdW1hc2sg
MDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAg
ICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmln
KCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAg
JworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29z
c3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisr
KyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcwor
KyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2Ny
aS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysrIGV4cG9ydCBQRVJMTElCPS46LjouOi4K
KysrIFBFUkxMSUI9LjouOi46LgorKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2Fz
ZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXFlbXV1CisgeGVuYnJhbmNoPXhlbi00LjgtdGVzdGluZwor
ICdbJyB4cWVtdXUgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJwor
IHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tNC44LXRlc3RpbmcKKyBzZWxlY3RfcHJldnhlbmJy
YW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi00LjgtdGVzdGluZworIHByZXZ4ZW5i
cmFuY2g9eGVuLTQuNy10ZXN0aW5nCisgJ1snIHgxZWJiNWExYzk4OTRiYWMwMGMyMTMwNTBmMmZj
NDVjOGMyOGZiNDA3ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24K
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVh
bQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAg
ICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0
VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwu
Z2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9w
dWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRm
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0Lmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysg
OiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90
aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9v
dm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJl
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4
LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2Vy
bmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVk
L2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMu
Z2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9s
aW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5r
ZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRl
c3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ucWVtdS11cHN0cmVhbS00LjgtdGVzdGluZwor
KyA6IGRhaWx5LWNyb24ucWVtdS11cHN0cmVhbS00LjgtdGVzdGluZworKyA6IGRhaWx5LWNyb24u
cWVtdS11cHN0cmVhbS00LjgtdGVzdGluZworKyA6IGRhaWx5LWNyb24ucWVtdS11cHN0cmVhbS00
LjgtdGVzdGluZworKyA6IGRhaWx5LWNyb24ucWVtdS11cHN0cmVhbS00LjgtdGVzdGluZworKyA6
IGRhaWx5LWNyb24ucWVtdS11cHN0cmVhbS00LjgtdGVzdGluZworKyA6IGRhaWx5LWNyb24ucWVt
dS11cHN0cmVhbS00LjgtdGVzdGluZworKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2Nh
cmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhl
bi5naXQKKysgOiBkYWlseS1jcm9uLnFlbXUtdXBzdHJlYW0tNC44LXRlc3RpbmcKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3Fl
bXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAor
IFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHFlbXUtdXBzdHJlYW0t
NC44LXRlc3RpbmcKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgor
IGJyYW5jaGNvcmU9NC44LXRlc3RpbmcKKyBicmFuY2hjb3JlPTQuOAorIGNkIC9ob21lL29zc3Rl
c3QvcmVwb3MvcWVtdS11cHN0cmVhbS00LjgtdGVzdGluZworIGdpdCBwdXNoIG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0IDFlYmI1YTFjOTg5NGJhYzAw
YzIxMzA1MGYyZmM0NWM4YzI4ZmI0MDc6cmVmcy9oZWFkcy9zdGFibGUtNC44ClRvIG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CiAgIDI5MzgzZjQuLjFl
YmI1YTEgIDFlYmI1YTFjOTg5NGJhYzAwYzIxMzA1MGYyZmM0NWM4YzI4ZmI0MDcgLT4gc3RhYmxl
LTQuOAorIGNhc2UgIiRicmFuY2hjb3JlIiBpbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 17:54:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 17:54:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0WpU-00067i-83; Fri, 06 Oct 2017 17:54:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e0WpT-00067a-Ay
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 17:54:31 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 CC/B7-03046-653C7D95; Fri, 06 Oct 2017 17:54:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssm7Y4eu
 RBvdPMFks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmzWvgK3vBU/H6yj7WBcSFXFyMXh5DAEiaJ
 eUfWMXYxcnKwCDhILLn8kqWLkYODUSBG4sEPa5Awo0CYxOTLS1ghSrQkbrb+YwKx2QQMJf4+2
 cQGUi4BZC/5zAESFhHQl9h0u5EdxGYWWMMocWRaIogtLOAi0Xx8HtgmTgFviQ3njzGD2LwCXh
 If1kxhhjhnE5PE5vvL2EASogK6Eof+/WGDKBKUODnzCQvEUC2J5dO3sUxgFJiFJDULSWoBI9M
 qRo3i1KKy1CJdY0O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAEGQAgh2MTYsC
 DzFKcjApifJO3nc9UogvKT+lMiOxOCO+qDQntfgQowwHh5IEb/whoJxgUWp6akVaZg4wGmDSE
 hw8SiK8BSBp3uKCxNzizHSI1ClGRSlx3myQhABIIqM0D64NFoGXGGWlhHkZgQ4R4ilILcrNLE
 GVf8UozsGoJMzLATKFJzOvBG76K6DFTECL5zRdAVlckoiQkmpgFH7OIcrroTxlv8jNkw6PfWz
 YfL7L3jjbNM2aP5GlN+7PUgvzvdsviKyaZWWmEfnaMrLOp3TG0fLE06KrnjKbFjSeP21ivaDx
 f8ZC72Tnn+Zu3sJFTf3P3kS8qjwVI/zxbFgJ27FnnDMTj1a4LGfd8zyPrXz6M6bcbjE3n8v1F
 vf63abYa9oqsRRnJBpqMRcVJwIAeKWG1rsCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1507312468!62807104!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16764 invoked from network); 6 Oct 2017 17:54:29 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Oct 2017 17:54:29 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 22143218F1;
 Fri,  6 Oct 2017 17:54:28 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 22143218F1
Date: Fri, 6 Oct 2017 10:54:27 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Stefano Stabellini <sstabellini@kernel.org>
In-Reply-To: <alpine.DEB.2.10.1710061044270.3073@sstabellini-ThinkPad-X260>
Message-ID: <alpine.DEB.2.10.1710061054100.3073@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1709121550270.9439@sstabellini-ThinkPad-X260>
 <1505516440-11111-1-git-send-email-sstabellini@kernel.org>
 <1505516440-11111-5-git-send-email-sstabellini@kernel.org>
 <092f915e-609c-928a-78b5-a832588ee3a3@oracle.com>
 <alpine.DEB.2.10.1710061044270.3073@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 05/13] xen/pvcalls: implement connect
	command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCA2IE9jdCAyMDE3LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24gVGh1LCAy
MSBTZXAgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+ID4gT24gMDkvMTUvMjAxNyAwNzow
MCBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gPiBTZW5kIFBWQ0FMTFNfQ09OTkVD
VCB0byB0aGUgYmFja2VuZC4gQWxsb2NhdGUgYSBuZXcgcmluZyBhbmQgZXZ0Y2huIGZvcgo+ID4g
PiB0aGUgYWN0aXZlIHNvY2tldC4KPiA+ID4gCj4gPiA+IEludHJvZHVjZSBmaWVsZHMgaW4gc3Ry
dWN0IHNvY2tfbWFwcGluZyB0byBrZWVwIHRyYWNrIG9mIGFjdGl2ZSBzb2NrZXRzLgo+ID4gPiBJ
bnRyb2R1Y2UgYSB3YWl0cXVldWUgdG8gYWxsb3cgdGhlIGZyb250ZW5kIHRvIHdhaXQgb24gZGF0
YSBjb21pbmcgZnJvbQo+ID4gPiB0aGUgYmFja2VuZCBvbiB0aGUgYWN0aXZlIHNvY2tldCAocmVj
dm1zZyBjb21tYW5kKS4KPiA+ID4gCj4gPiA+IFR3byBtdXRleGVzIChvbmUgb2YgcmVhZHMgYW5k
IG9uZSBmb3Igd3JpdGVzKSB3aWxsIGJlIHVzZWQgdG8gcHJvdGVjdAo+ID4gPiB0aGUgYWN0aXZl
IHNvY2tldCBpbiBhbmQgb3V0IHJpbmdzIGZyb20gY29uY3VycmVudCBhY2Nlc3Nlcy4KPiA+ID4g
Cj4gPiA+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRv
LmNvbT4KPiA+IAo+ID4gUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92
c2t5QG9yYWNsZS5jb20+Cj4gPiAKPiA+IHdpdGggYSBjb3VwbGUgb2Ygbml0cyBiZWxvdyBhbmQg
Y29tbWVudHMgZnJvbSBwcmV2aW91cyBwYXRjaCBhcHBsaWNhYmxlIGhlcmUuCj4gPiAKPiA+IAo+
ID4gPiArCWJ5dGVzID0gKHZvaWQgKilfX2dldF9mcmVlX3BhZ2VzKEdGUF9LRVJORUwgfCBfX0dG
UF9aRVJPLAo+ID4gPiArCQkJCQlQVkNBTExTX1JJTkdfT1JERVIpOwo+ID4gCj4gPiBJIGRvbid0
IHRoaW5rIHRoZSBjYXN0IGlzIG5lZWRlZC4KCmFjdHVhbGx5IHRoaXMgY2FzdCBpcyBuZWVkZWQs
IEknbGwga2VlcCBpdAoKIAo+ID4gPiArCW1hcCA9IChzdHJ1Y3Qgc29ja19tYXBwaW5nICopIHNv
Y2stPnNrLT5za19zZW5kX2hlYWQ7Cj4gPiAKPiA+IFNwYWNlIGJldHdlZW4gY2FzdCBhbmQgdmFy
aWFibGUuCj4gPiAKPiA+ID4gKwlyZXEgPSBSSU5HX0dFVF9SRVFVRVNUKCZiZWRhdGEtPnJpbmcs
IHJlcV9pZCk7Cj4gPiA+ICsJcmVxLT5yZXFfaWQgPSByZXFfaWQ7Cj4gPiA+ICsJcmVxLT5jbWQg
PSBQVkNBTExTX0NPTk5FQ1Q7Cj4gPiA+ICsJcmVxLT51LmNvbm5lY3QuaWQgPSAodWludDY0X3Qp
bWFwOwo+ID4gPiArCW1lbWNweShyZXEtPnUuY29ubmVjdC5hZGRyLCBhZGRyLCBzaXplb2YoKmFk
ZHIpKTsKPiA+IAo+ID4gTW92ZSB0aGlzIGRvd24gKEkgZG9uJ3QgdGhpbmsgdGhlcmUgYXJlIGFu
eSBkZXBlbmRlbmNpZXMpCj4gCj4gQWxsIGRvbmUsIHRoYW5rcyEKPiAKPiAKPiA+ID4gKwlyZXEt
PnUuY29ubmVjdC5sZW4gPSBhZGRyX2xlbjsKPiA+ID4gKwlyZXEtPnUuY29ubmVjdC5mbGFncyA9
IGZsYWdzOwo+ID4gPiArCXJlcS0+dS5jb25uZWN0LnJlZiA9IG1hcC0+YWN0aXZlLnJlZjsKPiA+
ID4gKwlyZXEtPnUuY29ubmVjdC5ldnRjaG4gPSBldnRjaG47Cj4gPiA+ICsKPiAKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 18:04:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 18:04:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0WzC-0006zM-Av; Fri, 06 Oct 2017 18:04:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0WzB-0006zG-59
 for xen-devel@lists.xensource.com; Fri, 06 Oct 2017 18:04:33 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 6E/E4-03428-0B5C7D95; Fri, 06 Oct 2017 18:04:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVXft0eu
 RBtfPKlusePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1o/vlWpaC+aIVT282MDYw
 ThDoYuTiEBJoZJJo2NzAAuE8ZpQ48mEfG4SzjVHi860XzF2MnBwiAs4SX8/MZQexeQX0JWasW
 8oEYgsL2Ep0TXgE1iAh0M4kseJ0NytIQkLAU2LP3cfMMPaJ70uAVrBzsAlYSRwSA4myCKhKLN
 w2l3ECI/cCRoZVjBrFqUVlqUW6RkZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxi
 BXmcAgh2Ma+YHHmKU5GBSEuV1P3w9UogvKT+lMiOxOCO+qDQntfgQowwHh5IEL/cRoJxgUWp6
 akVaZg4w/GDSEhw8SiK8oiBp3uKCxNzizHSI1ClGXY5jmy7/YRJiycvPS5US570CMl8ApCijN
 A9uBCwWLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYVxlkFU9mXgncpldARzABHTGn6QrIES
 WJCCmpBsa6Kaqn5uWyee7O+Dy3KvG/+cWO6O+SnhfYqla+85MKDWXwU90hpXv8XMS9xA/zgjQ
 Oan9xO3bRhncuu4D/vkKNxzLK7ndUTMLcCh+/4XTV6P1lM9tSzZK3aJ3lBSv3A9xRmsFSa2bG
 VD49O/nfCdFtjSsXO88XyG6MvPHE02TdyqzvjmVi9kosxRmJhlrMRcWJAPDLFMmAAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1507313068!70540460!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10739 invoked from network); 6 Oct 2017 18:04:29 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Oct 2017 18:04:29 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0Wz5-0007Ux-Tj; Fri, 06 Oct 2017 18: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e0Wz0-0001Ys-FL; Fri, 06 Oct 2017 18:04:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e0Wz0-0000YF-8a; Fri, 06 Oct 2017 18:04:22 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114079-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 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=ca72c0e16210921c3e8191615af6a553392019e6
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 06 Oct 2017 18:04:22 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114079: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDA3OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDA3OS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBjYTcyYzBlMTYyMTA5MjFjM2U4
MTkxNjE1YWY2YTU1MzM5MjAxOWU2CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBkYmM0YjZlMTNhNWQwZGQ4OTY3Y2RlN2ZmNzAwMGFiMWVkODg2MjVlCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTM5NzIgIDIwMTctMTAtMDMgMjE6MDI6NDMgWiAgICAyIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTEzOTc5ICAyMDE3LTEwLTA0IDAwOjEwOjEzIFogICAgMiBkYXlzICAg
MzQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0MDc3ICAyMDE3LTEwLTA2IDE0OjAx
OjE3IFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+CiAg
R2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICBKb2FvIE1hcnRpbnMgPGpvYW8ubS5tYXJ0aW5zQG9yYWNsZS5jb20+CiAgSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KICBKdW4gTmFrYWpp
bWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25y
YWQud2lsa0BvcmFjbGUuY29tPgogIFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRy
aXguY29tPgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgVGFtYXMgSyBMZW5neWVs
IDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2
aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA4NzMgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 18:04:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 18:04:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0WzZ-00071L-IF; Fri, 06 Oct 2017 18:04:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445ef49c3=Andrew.Cooper3@citrix.com>)
 id 1e0WzY-00071B-J5
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 18:04:56 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 68/85-03428-7C5C7D95; Fri, 06 Oct 2017 18:04:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsWyU9JRQvfI0eu
 RBvvfCVgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnnNp1mL9gsUrH89ybWBsYXAl2MnBwSAn4S
 ixZ0sIHYwgKZEh/W/WcHsUUErCVOr+8Csrk4mAWmMkpc77rLDOIICRxjlDh//BsTSBWbgL7E7
 hefwGxeAVuJVZf+sILYLAIqEqvftDCC2KIC4RJNZ/tZIGoEJU7OfAJmcwp4SqzYcxJoMwfQBk
 2J9bv0QcLMAvISzVtnM0PY4hJNX1aCjRQSUJO41n+JHeLodImtf38xT2AUmIVk6iyESbOQTJq
 FZNICRpZVjBrFqUVlqUW6huZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBQcsA
 BDsYb28MOMQoycGkJMrrfvh6pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXh5gFAgJFqWmp1akZ
 eYA4wcmLcHBoyTCe/oIUJq3uCAxtzgzHSJ1ilFRShwiIQCSyCjNg2uDxewlRlkpYV5GoEOEeA
 pSi3IzS1DlXzGKczAqCfOKg2znycwrgZv+CmgxE9DiOU1XQBaXJCKkpBoYQwS19eP3f7W3+WC
 w0/SKk/uSMzbWSUyz9OJON59aJ2vuzz9/Yc1pwaY6PmeOFRHTllxdlKz3zC+o5YXcb89bL1If
 TzScOdv8z+Wq5MKHF08w5PNu7bnLmlMVE7pjexT78UsiKVsZZT7qPKsU0n29pn63o6vH46Q33
 l+Sbqt2/2DbHpNX0rtAiaU4I9FQi7moOBEAHVMm5tQCAAA=
X-Env-Sender: prvs=445ef49c3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1507313091!110585464!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14803 invoked from network); 6 Oct 2017 18:04:52 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 18:04:52 -0000
X-IronPort-AV: E=Sophos;i="5.42,484,1500940800"; d="scan'208";a="54164472"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1507227824-11744-1-git-send-email-andrew.cooper3@citrix.com>
 <1507227824-11744-7-git-send-email-andrew.cooper3@citrix.com>
 <20171006103057.idexllm76cmtthoo@MacBook-Pro-de-Roger.local>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <c0d1d957-8210-bad6-6b0c-c56e7b536b3f@citrix.com>
Date: Fri, 6 Oct 2017 19:04:49 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171006103057.idexllm76cmtthoo@MacBook-Pro-de-Roger.local>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.10 5/5] tools/dombuilder: Prevent
 failures of xc_dom_gnttab_init()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDYvMTAvMTcgMTE6MzAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gVGh1LCBPY3Qg
MDUsIDIwMTcgYXQgMDY6MjM6NDRQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gUmVj
ZW50IGNoYW5nZXMgaW4gZ3JhbnQgdGFibGUgY29uZmlndXJhdGlvbiBoYXZlIGNhdXNlZCBjYWxs
cyB0bwo+PiB4Y19kb21fZ250dGFiX2luaXQoKSB0byBmYWlsIGlmIG5vdCBwcm9jZWVkZWQgd2l0
aCBhIGNhbGwgdG8KPj4geGNfZG9tYWluX3NldF9nbnR0YWJfbGltaXRzKCkuICBUaGlzIGlzIGJh
Y2t3YXJkcyBmcm9tIHRoZSBwb2ludCBvZiB2aWV3IG9mCj4+IDNyZCBwYXJ0eSBkb21idWlsZGVy
IHVzZXJzLgo+Pgo+PiBBZGQgbWF4X3tncmFudCxtYXB0cmFja31fZnJhbWVzIHBhcmFtZXRlcnMg
dG8gc3RydWN0IHhjX2RvbV9pbWFnZSwgYW5kIHJlcXVpcmUKPj4gdGhlbSB0byBiZSBzZXQgYnkg
Y2FsbGVycyB1c2luZyB4Y19kb21fZ250dGFiX2luaXQoKS4gIExpYnhsLCB3aGljaCB1c2VzCj4+
IHhjX2RvbV9nbnR0YWJfaW5pdCgpIGl0c2VsZiBpcyB1cGRhdGVkIGFwcHJvcHJpYXRlbHkuCj4+
Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+Cj4gUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29t
Pgo+Cj4gU29tZSBuaXRzIHdpdGggY2FuIGJlIGZpeGVkIHdoaWxlIGNvbW1pdHRpbmcgSU1ITyBp
ZiByZXF1aXJlZC4KPgo+PiAtLS0KPj4gQ0M6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5j
aXRyaXguY29tPgo+PiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPj4gQ0M6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+IC0tLQo+PiAgdG9vbHMvbGlieGMv
aW5jbHVkZS94Y19kb20uaCB8ICA0ICsrKysKPj4gIHRvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMg
ICAgfCAxNCArKysrKysrKysrKysrKwo+PiAgdG9vbHMvbGlieGMveGNfZG9tX2NvcmUuYyAgICB8
ICAzICsrKwo+PiAgdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAgICB8IDEyICsrKysrKy0tLS0t
LQo+PiAgNCBmaWxlcyBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQo+
Pgo+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaCBiL3Rvb2xzL2xp
YnhjL2luY2x1ZGUveGNfZG9tLmgKPj4gaW5kZXggNzkwODY5Yi4uOGU2NzNmYiAxMDA2NDQKPj4g
LS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaAo+PiArKysgYi90b29scy9saWJ4Yy9p
bmNsdWRlL3hjX2RvbS5oCj4+IEBAIC0xMTYsNiArMTE2LDEwIEBAIHN0cnVjdCB4Y19kb21faW1h
Z2Ugewo+PiAgICAgIGRvbWlkX3QgY29uc29sZV9kb21pZDsKPj4gICAgICBkb21pZF90IHhlbnN0
b3JlX2RvbWlkOwo+PiAgCj4+ICsgICAgLyogR3JhbnQgbGltaXQgY29uZmlndXJhdGlvbjsgbWFu
ZGF0b3J5IGlmIGNhbGxpbmcgeGNfZG9tX2dudHRhYl9pbml0KCkuICovCj4+ICsgICAgdW5zaWdu
ZWQgaW50IG1heF9ncmFudF9mcmFtZXM7Cj4+ICsgICAgdW5zaWduZWQgaW50IG1heF9tYXB0cmFj
a19mcmFtZXM7Cj4+ICsKPj4gICAgICAvKgo+PiAgICAgICAqIGluaXRyZCBwYXJhbWV0ZXJzIGFz
IHNwZWNpZmllZCBpbiBzdGFydF9pbmZvIHBhZ2UKPj4gICAgICAgKiBEZXBlbmRpbmcgb24gY2Fw
YWJpbGl0aWVzIG9mIHRoZSBib290ZWQga2VybmVsIHRoaXMgbWF5IGJlIGEgdmlydHVhbAo+PiBk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZG9tX2Jvb3QuYyBiL3Rvb2xzL2xpYnhjL3hjX2Rv
bV9ib290LmMKPj4gaW5kZXggOGQ0ZmVmYS4uN2NiOWU0MCAxMDA2NDQKPj4gLS0tIGEvdG9vbHMv
bGlieGMveGNfZG9tX2Jvb3QuYwo+PiArKysgYi90b29scy9saWJ4Yy94Y19kb21fYm9vdC5jCj4+
IEBAIC00MTksNiArNDE5LDIwIEBAIGludCB4Y19kb21fZ250dGFiX2h2bV9zZWVkKHhjX2ludGVy
ZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLAo+PiAgCj4+ICBpbnQgeGNfZG9tX2dudHRhYl9pbml0
KHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKPj4gIHsKPj4gKyAgICBpbnQgcmM7Cj4+ICsKPj4g
KyAgICBpZiAoIGRvbS0+bWF4X2dyYW50X2ZyYW1lcyA9PSAtMSB8fCBkb20tPm1heF9tYXB0cmFj
a19mcmFtZXMgPT0gLTEgKQo+IE5vdCBzdXJlIGlmIGNvbXBpbGVycyB3aWxsIGNvbXBsYWluIGFi
b3V0IGNvbXBhcmluZyBhbiB1bnNpZ25lZCB0eXBlCj4gYWdhaW5zdCBhIHNpZ25lZCBvbmUuIE1h
eWJlIGJldHRlciB0byB1c2UgfjB1PwoKVGhlIGNvbnZlcnNpb24gb2YgLTEgdG8gdW5zaWduZWQg
aW50IGlzIHdlbGwgZGVmaW5lZC7CoCBJIHRoaW5rIHRoaXMgaXMKZmluZSBhcyBpcy7CoCBXZWks
IGFzIG1haW50YWluZXIsIHdoYXRzIHlvdXIgc2F5PwoKPgo+PiArICAgIHsKPj4gKyAgICAgICAg
eGNfZG9tX3BhbmljKGRvbS0+eGNoLCBYQ19JTlZBTElEX1BBUkFNLAo+PiArICAgICAgICAgICAg
ICAgICAgICAgIiVzOiBDYWxsZXIgZGlkbid0IHNldCBncmFudCBsaW1pdCBpbmZvcm1hdGlvbiIs
IF9fZnVuY19fKTsKPiBlcnJubyA9IEVJTlZBTDsKCkRvbmUuCgp+QW5kcmV3CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 18:23:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 18:23:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0XGw-0000ih-0b; Fri, 06 Oct 2017 18:22:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445ef49c3=Andrew.Cooper3@citrix.com>)
 id 1e0XGu-0000iZ-HU
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 18:22:52 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 77/81-03101-BF9C7D95; Fri, 06 Oct 2017 18:22:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsWyU9JRQvf3yeu
 RBidu8Vos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnHbq5iKrjKVXGreQtTA+MPji5GTg4JAT+J
 c2fWsoLYwgKxEv9e7WEGsUUEFCUevLwJFmcWKJNYt3MiSxcjF4eQwDZGiasfN4MVsQnoS+x+8
 Ympi5GDg1fAVmLy4mwQk0VAReL0YW6QClGBcImms/0sIDavgKDEyZlPwGxOAUuJhv6FrCDlzA
 KaEut36UNskpfY/nYOM4QtLtH0ZSXYBUICahLX+i+xQ1ycLrH17y/mCYwCs5BMnYUwaRaSSbO
 QTFrAyLKKUb04tagstUjXVC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzBYGYBg
 B+P0y/6HGCU5mJREeRlOXI8U4kvKT6nMSCzOiC8qzUktPsQow8GhJMHrBpITLEpNT61Iy8wBx
 g1MWoKDR0mE9yhImre4IDG3ODMdInWKUVFKnNcRJCEAksgozYNrg8XqJUZZKWFeRqBDhHgKUo
 tyM0tQ5V8xinMwKgnzJoFM4cnMK4Gb/gpoMRPQ4jlNV0AWlyQipKQaGFfe9WWtV4h5uDvovKJ
 Q9Io2pTleJ1ZFJ81fcPpjKv99ScfT2gfKAsqX5ERLsiwP+39qt8WWGwGvpqTfnvy+aVVtu+3X
 bHXm+3nXD9w37Y1sDHhWXZvw4lji5ruZh/j2Hvn4+9oxv78ned+GLLkZrr/z5Y76huAzhWc2G
 LXy3bKc+p1v4zWH3H4lluKMREMt5qLiRAAewS3W0AIAAA==
X-Env-Sender: prvs=445ef49c3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1507314170!110587321!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21696 invoked from network); 6 Oct 2017 18:22:51 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 18:22:51 -0000
X-IronPort-AV: E=Sophos;i="5.42,484,1500940800"; d="scan'208";a="54165391"
To: Wei Liu <wei.liu2@citrix.com>
References: <1507227824-11744-1-git-send-email-andrew.cooper3@citrix.com>
 <1507227824-11744-7-git-send-email-andrew.cooper3@citrix.com>
 <20171006173954.cbgls425wk5jkfyl@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <5160bfc9-1801-8681-8233-51e19fa23c2d@citrix.com>
Date: Fri, 6 Oct 2017 19:22:49 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171006173954.cbgls425wk5jkfyl@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Julien Grall <julien.grall@arm.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.10 5/5] tools/dombuilder: Prevent
 failures of xc_dom_gnttab_init()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDYvMTAvMTcgMTg6MzksIFdlaSBMaXUgd3JvdGU6Cj4gT24gVGh1LCBPY3QgMDUsIDIwMTcg
YXQgMDc6MjM6NDRQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gUmVjZW50IGNoYW5n
ZXMgaW4gZ3JhbnQgdGFibGUgY29uZmlndXJhdGlvbiBoYXZlIGNhdXNlZCBjYWxscyB0bwo+PiB4
Y19kb21fZ250dGFiX2luaXQoKSB0byBmYWlsIGlmIG5vdCBwcm9jZWVkZWQgd2l0aCBhIGNhbGwg
dG8KPj4geGNfZG9tYWluX3NldF9nbnR0YWJfbGltaXRzKCkuICBUaGlzIGlzIGJhY2t3YXJkcyBm
cm9tIHRoZSBwb2ludCBvZiB2aWV3IG9mCj4+IDNyZCBwYXJ0eSBkb21idWlsZGVyIHVzZXJzLgo+
Pgo+PiBBZGQgbWF4X3tncmFudCxtYXB0cmFja31fZnJhbWVzIHBhcmFtZXRlcnMgdG8gc3RydWN0
IHhjX2RvbV9pbWFnZSwgYW5kIHJlcXVpcmUKPj4gdGhlbSB0byBiZSBzZXQgYnkgY2FsbGVycyB1
c2luZyB4Y19kb21fZ250dGFiX2luaXQoKS4gIExpYnhsLCB3aGljaCB1c2VzCj4+IHhjX2RvbV9n
bnR0YWJfaW5pdCgpIGl0c2VsZiBpcyB1cGRhdGVkIGFwcHJvcHJpYXRlbHkuCj4+Cj4gRWl0aGVy
IHRoZSBjb2RlIGFzLWlzIG9yIHRoaXMgcGF0Y2ggcmVxdWlyZXMgbW9kaWZpY2F0aW9uIHRvIGRv
bWJ1aWxkZXIKPiB1c2Vycywgc28gSSdtIG5vdCB0b28gY29udmluY2VkIGlmIHRoZSBvcmlnaW5h
bCBjb2RlIGlzIGJhY2t3YXJkcy4KCkZvciBkb21idWlsZGVyIHVzZXJzIHdobyBjdXJyZW50bHkg
Y2FsbCB4Y19kb21fZ250dGFiX2luaXQoKSwgaXQgaXMKYW50aXNvY2lhbCBmb3IgdGhlbSB0byBz
dWRkZW5seSBmaW5kIHRoZXkgbmVlZCB0byBjYWxsCnhjX2RvbWFpbl9zZXRfZ250dGFiX2xpbWl0
cygpIGJlZm9yZSB4Y19kb21fZ250dGFiX2luaXQoKSB3aWxsIHN1Y2NlZWQsCmFuZCBfaW5pdCgp
IGNhbiByZWFzb25hYmx5IGJlIGV4cGVjdGVkIHRvIERUUlQuCgpXaGF0ZXZlciBoYXBwZW5zLCBi
ZWZvcmUgb3IgYWZ0ZXIgdGhpcyBzZXJpZXMsIGFsbCBkb21idWlsZGVyIHVzZXJzIG5lZWQKdG8g
bW9kaWZ5IHRoZWlyIGNhbGxzLgoKSSBhcmd1ZSB0aGF0IHdpdGggdGhpcyBzZXJpZXMgaW4gcGxh
Y2UsIHRoZSBjYWxsZXIgaGFzIGEgZmFyIG1vcmUKcmF0aW9uYWwgaW50ZXJmYWNlIHRvIHVzZSwg
d2hpY2ggaXMgY29uc2lzdGVudCBhY3Jvc3MgZ3Vlc3RzIHR5cGVzLgoKPgo+IEknbSBub3QgdG9v
IGZ1c3NlZCBhYm91dCBob3cgdGhpbmdzIGFyZSBkb25lIGFzIGxvbmcgYXMgdGhleSBjb250aW51
ZSB0bwo+IHdvcmssIHNvIHdpdGggUm9nZXIncyBjb21tZW50cyBhZGRyZXNzZWQ6Cj4KPiBBY2tl
ZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClRoYW5rcywKCn5BbmRyZXcKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 18:27:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 18:27:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0XLh-0000uo-P5; Fri, 06 Oct 2017 18:27:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44560dde8=Ian.Jackson@citrix.com>)
 id 1e0XLg-0000ub-NY
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 18:27:48 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 3F/4D-02045-32BC7D95; Fri, 06 Oct 2017 18:27:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRWlGSWpSXmKPExsXitHSDva7y6eu
 RBme+iVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmPPt5lKWgXr7j/ZitbA+M1oS5GTg4JAX+J
 1vmv2UFsNgFdiaYtf9lAbBEBaYn+Oe1AcS4OZoH5TBKH5y1mBUkICzhINL9uZepi5OBgEVCRW
 PFHG8TkFfCUaL9fAzFSTuL88Z/MIDangJfEl/trwcYLAZXsWHuWGaRcSEBNYu76eJAwr4CgxM
 mZT1hAbGYBCYmDL14wT2DknYUkNQtJagEj0ypG9eLUorLUIl1LvaSizPSMktzEzBxdQwNjvdz
 U4uLE9NScxKRiveT83E2MwLCpZ2Bg3MH4+qfTIUZJDiYlUV6GE9cjhfiS8lMqMxKLM+KLSnNS
 iw8xynBwKEnwtpwEygkWpaanVqRl5gADGCYtwcGjJMJbA5LmLS5IzC3OTIdInWI05ji26fIfJ
 o6Om3f/MAmx5OXnpUqJ8zqDlAqAlGaU5sENgkXWJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjE
 rCvN0gU3gy80rg9r0COoUJ6JQ5TVdATilJREhJNTBy1Py7MmGOh7Dm1z8cV0vfG/0L/Pf75LG
 lJS1hb3oMuf+JV1W/VH8kyZU/1+z2o/3VfnMV51z5ryo+raaqz9d2+rpr0fdjeFT2fJOrOf4t
 bb7pSeYpl0M3HxTdVvvkwfIHYct2ecUmzlvq0CH387N125vkzW55CrF8TE4RX+Kn+N6+9fLA9
 UdMSizFGYmGWsxFxYkAgLbUyqcCAAA=
X-Env-Sender: prvs=44560dde8=Ian.Jackson@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1507314461!109131161!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19489 invoked from network); 6 Oct 2017 18:27:47 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 18:27:47 -0000
X-IronPort-AV: E=Sophos;i="5.42,484,1500940800"; d="scan'208";a="450777167"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <qemu-devel@nongnu.org>
Date: Fri, 6 Oct 2017 19:27:18 +0100
Message-ID: <1507314444-30835-3-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507314444-30835-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507314444-30835-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH 2/8] xen: restrict: use xentoolcore_restrict_all
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kIGluc2lzdCB0aGF0IGl0IHdvcmtzLgoKRHJvcCBpbmRpdmlkdWFsIHVzZSBvZiB4ZW5kZXZp
Y2Vtb2RlbF9yZXN0cmljdCBhbmQKeGVuZm9yZWlnbm1lbW9yeV9yZXN0cmljdC4gIFRoZXNlIGFy
ZSBub3QgYWN0dWFsbHkgZWZmZWN0aXZlIGluIHRoaXMKdmVyc2lvbiBvZiBxZW11LCBiZWNhdXNl
IHFlbXUgaGFzIGEgbGFyZ2UgbnVtYmVyIG9mIGZkcyBvcGVuIG9udG8KdmFyaW91cyBYZW4gY29u
dHJvbCBkZXZpY2VzLgoKVGhlIHJlc3RyaWN0aW9uIGFycmFuZ2VtZW50cyBhcmUgc3RpbGwgbm90
IHJpZ2h0LCBiZWNhdXNlIHRoZQpyZXN0cmljdGlvbiBuZWVkcyB0byBiZSBkb25lIHZlcnkgbGF0
ZSAtIGFmdGVyIHFlbXUgaGFzIG9wZW5lZCBhbGwgb2YKaXRzIGNvbnRyb2wgZmRzLgoKeGVudG9v
bGNvcmVfcmVzdHJpY3RfYWxsIGFuZCB4ZW50b29sY29yZS5oIGFyZSBhdmFpbGFibGUgaW4gWGVu
IDQuMTAKYW5kIGxhdGVyLCBvbmx5LiAgUHJvdmlkZSBhIGNvbXBhdGliaWxpdHkgc3R1Yi4gIEFu
ZCBkcm9wIHRoZQpjb21wYXRpYmlsaXR5IHN0dWJzIGZvciB0aGUgb2xkIGZ1bmN0aW9ucy4KClNp
Z25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgotLS0K
djI6IE1vZGlmeSB0aGUgY29tcGF0aWJpbGl0eSBjb2RlLCB0b28uCiAgICBCdW1wIHRoaXMgcGF0
Y2ggYWhlYWQgb2YgImRlZmVyIGNhbGwgdG8geGVuX3Jlc3RyaWN0IHVudGlsIHJ1bm5pbmciCiAg
ICBSZXRhaW4gY2FsbCB0byB4ZW50b29sY29yZV9yZXN0cmljdF9hbGwKClNpZ25lZC1vZmYtYnk6
IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIGluY2x1ZGUvaHcv
eGVuL3hlbl9jb21tb24uaCB8IDQ2ICsrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDM1IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcveGVuL3hlbl9jb21tb24uaCBiL2luY2x1ZGUv
aHcveGVuL3hlbl9jb21tb24uaAppbmRleCA4NmM3ZjI2Li4zZjQ0YTYzIDEwMDY0NAotLS0gYS9p
bmNsdWRlL2h3L3hlbi94ZW5fY29tbW9uLmgKKysrIGIvaW5jbHVkZS9ody94ZW4veGVuX2NvbW1v
bi5oCkBAIC05MSw2ICs5MSwxNiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgKnhlbmZvcmVpZ25tZW1v
cnlfbWFwMih4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqaCwKICAgICByZXR1cm4geGVuZm9yZWln
bm1lbW9yeV9tYXAoaCwgZG9tLCBwcm90LCBwYWdlcywgYXJyLCBlcnIpOwogfQogCitzdGF0aWMg
aW5saW5lIGludCB4ZW50b29sY29yZV9yZXN0cmljdF9hbGwoZG9taWRfdCBkb21pZCkKK3sKKyAg
ICBlcnJubyA9IEVOT1RUWTsKKyAgICByZXR1cm4gLTE7Cit9CisKKyNlbHNlIC8qIENPTkZJR19Y
RU5fQ1RSTF9JTlRFUkZBQ0VfVkVSU0lPTiA+PSA0MTAwMCAqLworCisjaW5jbHVkZSA8eGVudG9v
bGNvcmUuaD4KKwogI2VuZGlmCiAKICNpZiBDT05GSUdfWEVOX0NUUkxfSU5URVJGQUNFX1ZFUlNJ
T04gPCA0MDkwMApAQCAtMjE4LDIwICsyMjgsNiBAQCBzdGF0aWMgaW5saW5lIGludCB4ZW5kZXZp
Y2Vtb2RlbF9zZXRfbWVtX3R5cGUoCiAgICAgcmV0dXJuIHhjX2h2bV9zZXRfbWVtX3R5cGUoZG1v
ZCwgZG9taWQsIG1lbV90eXBlLCBmaXJzdF9wZm4sIG5yKTsKIH0KIAotc3RhdGljIGlubGluZSBp
bnQgeGVuZGV2aWNlbW9kZWxfcmVzdHJpY3QoCi0gICAgeGVuZGV2aWNlbW9kZWxfaGFuZGxlICpk
bW9kLCBkb21pZF90IGRvbWlkKQotewotICAgIGVycm5vID0gRU5PVFRZOwotICAgIHJldHVybiAt
MTsKLX0KLQotc3RhdGljIGlubGluZSBpbnQgeGVuZm9yZWlnbm1lbW9yeV9yZXN0cmljdCgKLSAg
ICB4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwgZG9taWRfdCBkb21pZCkKLXsKLSAgICBl
cnJubyA9IEVOT1RUWTsKLSAgICByZXR1cm4gLTE7Ci19Ci0KICNlbHNlIC8qIENPTkZJR19YRU5f
Q1RSTF9JTlRFUkZBQ0VfVkVSU0lPTiA+PSA0MDkwMCAqLwogCiAjdW5kZWYgWENfV0FOVF9DT01Q
QVRfREVWSUNFTU9ERUxfQVBJCkBAIC0yOTAsMjggKzI4Niw4IEBAIHN0YXRpYyBpbmxpbmUgaW50
IHhlbl9tb2RpZmllZF9tZW1vcnkoZG9taWRfdCBkb21pZCwgdWludDY0X3QgZmlyc3RfcGZuLAog
c3RhdGljIGlubGluZSBpbnQgeGVuX3Jlc3RyaWN0KGRvbWlkX3QgZG9taWQpCiB7CiAgICAgaW50
IHJjOwotCi0gICAgLyogQXR0ZW1wdCB0byByZXN0cmljdCBkZXZpY2Vtb2RlbCBvcGVyYXRpb25z
ICovCi0gICAgcmMgPSB4ZW5kZXZpY2Vtb2RlbF9yZXN0cmljdCh4ZW5fZG1vZCwgZG9taWQpOwor
ICAgIHJjID0geGVudG9vbGNvcmVfcmVzdHJpY3RfYWxsKGRvbWlkKTsKICAgICB0cmFjZV94ZW5f
ZG9taWRfcmVzdHJpY3QocmMgPyBlcnJubyA6IDApOwotCi0gICAgaWYgKHJjIDwgMCkgewotICAg
ICAgICAvKgotICAgICAgICAgKiBJZiBlcnJubyBpcyBFTk9UVFkgdGhlbiByZXN0cmljdGlvbiBp
cyBub3QgaW1wbGVtZW50ZWQgc28KLSAgICAgICAgICogdGhlcmUncyBubyBwb2ludCBpbiB0cnlp
bmcgdG8gcmVzdHJpY3Qgb3RoZXIgdHlwZXMgb2YKLSAgICAgICAgICogb3BlcmF0aW9uLCBidXQg
aXQgc2hvdWxkIG5vdCBiZSB0cmVhdGVkIGFzIGEgZmFpbHVyZS4KLSAgICAgICAgICovCi0gICAg
ICAgIGlmIChlcnJubyA9PSBFTk9UVFkpIHsKLSAgICAgICAgICAgIHJldHVybiAwOwotICAgICAg
ICB9Ci0KLSAgICAgICAgcmV0dXJuIHJjOwotICAgIH0KLQotICAgIC8qIFJlc3RyaWN0IGZvcmVp
Z25tZW1vcnkgb3BlcmF0aW9ucyAqLwotICAgIHJjID0geGVuZm9yZWlnbm1lbW9yeV9yZXN0cmlj
dCh4ZW5fZm1lbSwgZG9taWQpOwotICAgIHRyYWNlX3hlbl9kb21pZF9yZXN0cmljdChyYyA/IGVy
cm5vIDogMCk7Ci0KICAgICByZXR1cm4gcmM7CiB9CiAKLS0gCjIuMS40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 18:27:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 18:27:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0XLf-0000uQ-IC; Fri, 06 Oct 2017 18:27:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44560dde8=Ian.Jackson@citrix.com>)
 id 1e0XLd-0000uI-EP
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 18:27:45 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 E6/E7-02227-02BC7D95; Fri, 06 Oct 2017 18:27:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsXitHSDva786eu
 RBg+XM1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn3V/9nKejgrDhwPrqBcRl7FyMnh4SAv8SB
 P3vZQGw2AV2Jpi1/wWwRAWmJ/jntQDVcHMwCZxglNlxeyQySEBawkXhy9AtYEYuAisTaNVtYQ
 WxeAU+JtTsbmCGGykmcP/4TyObgEBJQk5i7Ph6iRFDi5MwnLCA2s4CExMEXL5gnMHLPQpKahS
 S1gJFpFaN6cWpRWWqRrqVeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgINQzMDD
 uYHz90+kQoyQHk5IoL8OJ65FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhbTgLlBItS01Mr0jJz
 gCEJk5bg4FES4a0BSfMWFyTmFmemQ6ROMepydNy8+4dJiCUvPy9VSpzXGaRIAKQoozQPbgQsP
 i4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEubtBpnCk5lXArfpFdARTEBHzGm6AnJESSJCSq
 qBUS9YMsylL+uhaFPxrjnXG5MbV5yNW77nGLPPwb9//cVli54e3Plhxq6st/Y7T/Imdy7/uXe
 tlN8xk8fCG2L0VSRWVTGpZrfU1uvaeP1Tv+QSM2nBydSD+1Vmv5gx2zvA+rLvp4CCm6/nuJfL
 XT7JrDHlyCz/ehahwtAEJY36Mxt3P2BNnfuMT4mlOCPRUIu5qDgRAO5/t4CKAgAA
X-Env-Sender: prvs=44560dde8=Ian.Jackson@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1507314461!109131161!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19241 invoked from network); 6 Oct 2017 18:27:42 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 18:27:42 -0000
X-IronPort-AV: E=Sophos;i="5.42,484,1500940800"; d="scan'208";a="450777164"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <qemu-devel@nongnu.org>
Date: Fri, 6 Oct 2017 19:27:16 +0100
Message-ID: <1507314444-30835-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Juergen Gross <jgross@suse.com>,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v3 0/8] xen: xen-domid-restrict improvements
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SSBoYXZlIGJlZW4gd29ya2luZyBvbiB0cnlpbmcgdG8gZ2V0IHFlbXUsIHdoZW4gcnVubmluZyBh
cyBhIFhlbgpkZXZpY2UgbW9kZWwsIHRvIF9hY3R1YWxseV8gbm90IGhhdmUgcG93ZXIgZXF1aXZh
bGVudCB0byByb290LgoKSSB0aGluayBJIGhhdmUgYWNoaWV2ZWQgdGhpcywgd2l0aCBzb21lIGxp
bWl0YXRpb25zICh3aGljaCBhcmUKZGlzY3Vzc2VkIGluIG15IHNlcmllcyBhZ2FpbnN0IHhlbi5n
aXQuCgpIb3dldmVyLCB0aGVyZSBhcmUgY2hhbmdlcyB0byBxZW11IG5lZWRlZC4gIEluIHBhcnRp
Y3VsYXIKCiAqIFRoZSAteGVuLWRvbWlkLXJlc3RyaWN0IG9wdGlvbiBkb2VzIG5vdCB3b3JrIHBy
b3Blcmx5IHJpZ2h0IG5vdy4KICAgSXQgb25seSByZXN0cmljdHMgYSBzbWFsbCBzdWJzZXQgb2Yg
dGhlIGRlc2NyaXB0b3JzIHFlbXUgaGFzIG9wZW4uCiAgIEkgYW0gaW50cm9kdWNpbmcgYSBuZXcg
bGlicmFyeSBjYWxsIGluIHRoZSBYZW4gbGlicmFyaWVzIGZvciB0aGlzLAogICB4ZW50b29sY29y
ZV9yZXN0cmljdF9hbGwuCgogKiBXZSBuZWVkIHRvIGNhbGwgYSBkaWZmZXJlbnQgZnVuY3Rpb24g
b24gZG9tYWluIHNodXRkb3duLgoKICogVGhlIHJlc3RyaWN0aW9uIG9wZXJhdGlvbiBuZWVkcyB0
byBiZSBkb25lIGF0IGEgc2xpZ2h0bHkgZGlmZmVyZW50CiAgIHRpbWUsIG5lY2Vzc2l0YXRpbmcg
YSBuZXcgaG9vay4KCiAqIEFkZGl0aW9uYWxseSwgaW4gdGhlIGZ1dHVyZSwgd2UgaW50ZW5kIHRv
IGJlIGFibGUgdG8gc2V0IGFzaWRlCiAgIGEgdWlkIHJhbmdlIGZvciB0aGVzZSBxZW11cyB0byBy
dW4gaW4sIGFuZCB0aGF0IGludm9sdmVzIGJlaW5nCiAgIGFibGUgdG8gdGVsbCBxZW11IHRvIGRy
b3AgcHJpdmlsZWdlIGJ5IG51bWVyaWMgdWlkIGFuZCBnaWQuCgpUaGFua3MgdG8gQW50aG9ueSBQ
ZXJhcmQsIFBldGVyIE1heWRlbGwgYW5kIFJvc3MgTGFnZXJ3YWxsIGZvcgphc3Npc3RhbmNlLCBy
ZXZpZXcgYW5kIHRlc3RpbmcuCgpBdCBsZWFzdCB0aGUgZmlyc3QgcGF0Y2ggb2YgdGhpcywgInhl
bjogbGluayBhZ2FpbnN0IHhlbnRvb2xjb3JlIiwKd2lsbCB2ZXJ5IGxpa2VseSBiZSBuZWNlc3Nh
cnksIHNpbmNlIHRoZSBjb3JyZXNwb25kaW5nIHhlbi5naXQgc2VyaWVzCmlzIGxpa2VseSB0byBt
YWtlIFhlbiA0LjEwLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 18:27:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 18:27:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0XLj-0000vi-09; Fri, 06 Oct 2017 18:27:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44560dde8=Ian.Jackson@citrix.com>)
 id 1e0XLh-0000uk-O2
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 18:27:49 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 3C/1A-01908-52BC7D95; Fri, 06 Oct 2017 18:27:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHSDva7K6eu
 RBpfWiVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlXty1iL9goXbH06mOWBsYesS5GTg4JAX+J
 mQ9/soLYbAK6Ek1b/rKB2CIC0hL9c9rZuxi5OJgF5jNJHJ63GKxIWCBE4tDfZcwgNouAisTtv
 1uBbA4OXgFPiQPnmSBmykmcP/4TrIRTwEviy/217CC2EFDJjrVnwcqFBNQk5q6PBwnzCghKnJ
 z5hAXEZhaQkDj44gXzBEbeWUhSs5CkFjAyrWJUL04tKkst0rXUSyrKTM8oyU3MzNE1NDDWy00
 tLk5MT81JTCrWS87P3cQIDJx6BgbGHYyvfzodYpTkYFIS5WU4cT1SiC8pP6UyI7E4I76oNCe1
 +BCjDAeHkgRvy0mgnGBRanpqRVpmDjCEYdISHDxKIrw1IGne4oLE3OLMdIjUKUZjjmObLv9h4
 ui4efcPkxBLXn5eqpQ4rzNIqQBIaUZpHtwgWGxdYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqC
 TM2w0yhSczrwRu3yugU5iATpnTdAXklJJEhJRUA6Pdw7r5/DP5m/hlPh26pvT0HYul8WKVA3+
 EN59KDvP81x/bNnnmhke8Dw6G/ntxP7Y1rfXfurP6dqcffDphXdBnsnfOtw0v/8R51Txcs2+S
 /+lDDud6br+4w+y868Cn91qvk2ZU7s6Iicm7ad0r6d0l5Bf/hG3ro5ut+4Ltqhf6fE9rN9iVZ
 /dbiaU4I9FQi7moOBEA0cpHe6gCAAA=
X-Env-Sender: prvs=44560dde8=Ian.Jackson@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1507314461!109131161!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19512 invoked from network); 6 Oct 2017 18:27:47 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 18:27:47 -0000
X-IronPort-AV: E=Sophos;i="5.42,484,1500940800"; d="scan'208";a="450777168"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <qemu-devel@nongnu.org>
Date: Fri, 6 Oct 2017 19:27:19 +0100
Message-ID: <1507314444-30835-4-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507314444-30835-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507314444-30835-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH 3/8] xen: defer call to xen_restrict until just
	before os_setup_post
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UgbmVlZCB0byByZXN0cmljdCAqYWxsKiB0aGUgY29udHJvbCBmZHMgdGhhdCBxZW11IG9wZW5z
LiAgTG9va2luZyBpbgovcHJvYy9QSUQvZmQgc2hvd3MgdGhlcmUgYXJlIG1hbnk7IHRoZWlyIGFs
bG9jYXRpb24gc2VlbXMgc2NhdHRlcmVkCnRocm91Z2hvdXQgWGVuIHN1cHBvcnQgY29kZSBpbiBx
ZW11LgoKV2UgbXVzdCBwb3N0cG9uZSB0aGUgcmVzdHJpY3QgY2FsbCB1bnRpbCByb3VnaGx5IHRo
ZSBzYW1lIHRpbWUgYXMgcWVtdQpjaGFuZ2VzIGl0cyB1aWQsIGNocm9vdHMgKGlmIGFwcGxpY2Fi
bGUpLCBhbmQgc28gb24uCgpUaGVyZSBkb2Vzbid0IHNlZW0gdG8gYmUgYW4gYXBwcm9wcmlhdGUg
aG9vayBhbHJlYWR5LiAgVGhlIFJ1blN0YXRlCmNoYW5nZSBob29rIGZpcmVzIGF0IGRpZmZlcmVu
dCB0aW1lcyBkZXBlbmRpbmcgb24gZXhhY3RseSB3aGF0IG1vZGUKcWVtdSBpcyBvcGVyYXRpbmcg
aW4uCgpBbmQgaXQgYXBwZWFycyB0aGF0IG5vLW9uZSBidXQgdGhlIFhlbiBjb2RlIHdhbnRzIGEg
aG9vayBhdCB0aGlzIHBoYXNlCm9mIGV4ZWN1dGlvbi4gIFNvLCBpbnRyb2R1Y2UgYSBiYXJlIGNh
bGwgdG8gYSBuZXcgZnVuY3Rpb24KeGVuX3NldHVwX3Bvc3QsIGp1c3QgYmVmb3JlIG9zX3NldHVw
X3Bvc3QuICBBbHNvIHByb3ZpZGUgdGhlCmFwcHJvcHJpYXRlIHN0dWIgZm9yIHdoZW4gWGVuIGNv
bXBpbGF0aW9uIGlzIGRpc2FibGVkLgoKV2UgZG8gdGhlIHJlc3RyaWN0aW9uIGJlZm9yZSByYXRo
ZXIgdGhhbiBhZnRlciBvc19zZXR1cF9wb3N0LCBiZWNhdXNlCnhlbl9yZXN0cmljdCBtYXkgbmVl
ZCB0byBvcGVuIC9kZXYvbnVsbCwgYW5kIG9zX3NldHVwX3Bvc3QgbWlnaHQgaGF2ZQpjYWxsZWQg
Y2hyb290LgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJp
eC5jb20+Ci0tLQp2MzogRG8geGVuX3NldHVwX3Bvc3QganVzdCBiZWZvcmUsIG5vdCBqdXN0IGFm
dGVyLCBvc19zZXR1cF9wb3N0LAogICAgdG8gaW1wcm92ZSBpbnRlcmFjdGlvbiB3aXRoIGNocm9v
dC4gIFRoYW5rcyB0byBSb3NzIExhZ2Vyd2FsbC4KLS0tCiBody9pMzg2L3hlbi94ZW4taHZtLmMg
ICB8ICA4IC0tLS0tLS0tCiBody94ZW4veGVuLWNvbW1vbi5jICAgICB8IDEzICsrKysrKysrKysr
KysKIGluY2x1ZGUvc3lzZW11L3N5c2VtdS5oIHwgIDIgKysKIHN0dWJzL3hlbi1odm0uYyAgICAg
ICAgIHwgIDUgKysrKysKIHZsLmMgICAgICAgICAgICAgICAgICAgIHwgIDEgKwogNSBmaWxlcyBj
aGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3
L2kzODYveGVuL3hlbi1odm0uYyBiL2h3L2kzODYveGVuL3hlbi1odm0uYwppbmRleCBkOWNjZDVk
Li43YjYwZWM2IDEwMDY0NAotLS0gYS9ody9pMzg2L3hlbi94ZW4taHZtLmMKKysrIGIvaHcvaTM4
Ni94ZW4veGVuLWh2bS5jCkBAIC0xMjU0LDE0ICsxMjU0LDYgQEAgdm9pZCB4ZW5faHZtX2luaXQo
UENNYWNoaW5lU3RhdGUgKnBjbXMsIE1lbW9yeVJlZ2lvbiAqKnJhbV9tZW1vcnkpCiAgICAgICAg
IGdvdG8gZXJyOwogICAgIH0KIAotICAgIGlmICh4ZW5fZG9taWRfcmVzdHJpY3QpIHsKLSAgICAg
ICAgcmMgPSB4ZW5fcmVzdHJpY3QoeGVuX2RvbWlkKTsKLSAgICAgICAgaWYgKHJjIDwgMCkgewot
ICAgICAgICAgICAgZXJyb3JfcmVwb3J0KCJmYWlsZWQgdG8gcmVzdHJpY3Q6IGVycm9yICVkIiwg
ZXJybm8pOwotICAgICAgICAgICAgZ290byBlcnI7Ci0gICAgICAgIH0KLSAgICB9Ci0KICAgICB4
ZW5fY3JlYXRlX2lvcmVxX3NlcnZlcih4ZW5fZG9taWQsICZzdGF0ZS0+aW9zZXJ2aWQpOwogCiAg
ICAgc3RhdGUtPmV4aXQubm90aWZ5ID0geGVuX2V4aXRfbm90aWZpZXI7CmRpZmYgLS1naXQgYS9o
dy94ZW4veGVuLWNvbW1vbi5jIGIvaHcveGVuL3hlbi1jb21tb24uYwppbmRleCA2MzJhOTM4Li40
MDU2NDIwIDEwMDY0NAotLS0gYS9ody94ZW4veGVuLWNvbW1vbi5jCisrKyBiL2h3L3hlbi94ZW4t
Y29tbW9uLmMKQEAgLTExNyw2ICsxMTcsMTkgQEAgc3RhdGljIHZvaWQgeGVuX2NoYW5nZV9zdGF0
ZV9oYW5kbGVyKHZvaWQgKm9wYXF1ZSwgaW50IHJ1bm5pbmcsCiAgICAgfQogfQogCit2b2lkIHhl
bl9zZXR1cF9wb3N0KHZvaWQpCit7CisgICAgaW50IHJjOworCisgICAgaWYgKHhlbl9kb21pZF9y
ZXN0cmljdCkgeworICAgICAgICByYyA9IHhlbl9yZXN0cmljdCh4ZW5fZG9taWQpOworICAgICAg
ICBpZiAocmMgPCAwKSB7CisgICAgICAgICAgICBwZXJyb3IoInhlbjogZmFpbGVkIHRvIHJlc3Ry
aWN0Iik7CisgICAgICAgICAgICBleGl0KDEpOworICAgICAgICB9CisgICAgfQorfQorCiBzdGF0
aWMgaW50IHhlbl9pbml0KE1hY2hpbmVTdGF0ZSAqbXMpCiB7CiAgICAgeGVuX3hjID0geGNfaW50
ZXJmYWNlX29wZW4oMCwgMCwgMCk7CmRpZmYgLS1naXQgYS9pbmNsdWRlL3N5c2VtdS9zeXNlbXUu
aCBiL2luY2x1ZGUvc3lzZW11L3N5c2VtdS5oCmluZGV4IGIyMTM2OTYuLmIwNjRhNTUgMTAwNjQ0
Ci0tLSBhL2luY2x1ZGUvc3lzZW11L3N5c2VtdS5oCisrKyBiL2luY2x1ZGUvc3lzZW11L3N5c2Vt
dS5oCkBAIC05Myw2ICs5Myw4IEBAIHZvaWQgcWVtdV9yZW1vdmVfbWFjaGluZV9pbml0X2RvbmVf
bm90aWZpZXIoTm90aWZpZXIgKm5vdGlmeSk7CiAKIHZvaWQgcWVtdV9hbm5vdW5jZV9zZWxmKHZv
aWQpOwogCit2b2lkIHhlbl9zZXR1cF9wb3N0KHZvaWQpOworCiBleHRlcm4gaW50IGF1dG9zdGFy
dDsKIAogdHlwZWRlZiBlbnVtIHsKZGlmZiAtLWdpdCBhL3N0dWJzL3hlbi1odm0uYyBiL3N0dWJz
L3hlbi1odm0uYwppbmRleCAzY2E2YzUxLi45NzAxZmViIDEwMDY0NAotLS0gYS9zdHVicy94ZW4t
aHZtLmMKKysrIGIvc3R1YnMveGVuLWh2bS5jCkBAIC0xMyw2ICsxMyw3IEBACiAjaW5jbHVkZSAi
aHcveGVuL3hlbi5oIgogI2luY2x1ZGUgImV4ZWMvbWVtb3J5LmgiCiAjaW5jbHVkZSAicW1wLWNv
bW1hbmRzLmgiCisjaW5jbHVkZSAic3lzZW11L3N5c2VtdS5oIgogCiBpbnQgeGVuX3BjaV9zbG90
X2dldF9waXJxKFBDSURldmljZSAqcGNpX2RldiwgaW50IGlycV9udW0pCiB7CkBAIC02MSwzICs2
Miw3IEBAIHZvaWQgeGVuX2h2bV9pbml0KFBDTWFjaGluZVN0YXRlICpwY21zLCBNZW1vcnlSZWdp
b24gKipyYW1fbWVtb3J5KQogdm9pZCBxbXBfeGVuX3NldF9nbG9iYWxfZGlydHlfbG9nKGJvb2wg
ZW5hYmxlLCBFcnJvciAqKmVycnApCiB7CiB9CisKK3ZvaWQgeGVuX3NldHVwX3Bvc3Qodm9pZCkK
K3sKK30KZGlmZiAtLWdpdCBhL3ZsLmMgYi92bC5jCmluZGV4IGZiMWYwNWIuLmNhMDY1NTMgMTAw
NjQ0Ci0tLSBhL3ZsLmMKKysrIGIvdmwuYwpAQCAtNDc5Miw2ICs0NzkyLDcgQEAgaW50IG1haW4o
aW50IGFyZ2MsIGNoYXIgKiphcmd2LCBjaGFyICoqZW52cCkKICAgICAgICAgdm1fc3RhcnQoKTsK
ICAgICB9CiAKKyAgICB4ZW5fc2V0dXBfcG9zdCgpOwogICAgIG9zX3NldHVwX3Bvc3QoKTsKIAog
ICAgIG1haW5fbG9vcCgpOwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 18:27:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 18:27:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0XLj-0000wB-7b; Fri, 06 Oct 2017 18:27:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44560dde8=Ian.Jackson@citrix.com>)
 id 1e0XLi-0000um-0j
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 18:27:50 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 6A/0F-01777-52BC7D95; Fri, 06 Oct 2017 18:27:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHRDpK7K6eu
 RBmuv6ll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkr9lxlKzjMU9HXu5mpgXEZVxcjB4eEgL/E
 sanJXYycHGwCuhJNW/6ygdgiAtIS/XPa2bsYuTiYBb4xSuw7d4kVJCEsYCRxvmU5E4jNIqAiM
 b/hFxPIHF4BT4kdPS4gYQkBOYnzx38yg9icAl4SX+6vZQexhUBK1p5lBikXElCTmLs+HiTMKy
 AocXLmExYQm1lAQuLgixfMExh5ZyFJzUKSWsDItIpRvTi1qCy1SNdSL6koMz2jJDcxM0fX0MB
 YLze1uDgxPTUnMalYLzk/dxMjMGzqGRgYdzC+/ul0iFGSg0lJlJfhxPVIIb6k/JTKjMTijPii
 0pzU4kOMMhwcShK8LSeBcoJFqempFWmZOcAAhklLcPAoifDWgKR5iwsSc4sz0yFSpxgtOY5tu
 vyHiePQi9tAsuPm3T9MQix5+XmpUuK8ziANAiANGaV5cONgUXaJUVZKmJeRgYFBiKcgtSg3sw
 RV/hWjOAejkjBvN8gUnsy8Eritr4AOYgI6aE7TFZCDShIRUlINjNU6959fvF3a8e1n1iZ3m7u
 8GfkN0rFRV35EhkwUkExkOvpt9tQvtea5/yxvzytlXXjBK67l+8uaCEmdvDcLvkTGLVupZdFz
 3ydwPotPwbKW3vJvvH7XD8vnrDhuYyP85VTv0dd/zjL7fDw7/aEOJ3PcAdNUPbPaTXu6rknFW
 X7n0H1vXqj4WYmlOCPRUIu5qDgRAFr1voitAgAA
X-Env-Sender: prvs=44560dde8=Ian.Jackson@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1507314466!104562605!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36756 invoked from network); 6 Oct 2017 18:27:48 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 18:27:48 -0000
X-IronPort-AV: E=Sophos;i="5.42,484,1500940800"; d="scan'208";a="442815507"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <qemu-devel@nongnu.org>
Date: Fri, 6 Oct 2017 19:27:17 +0100
Message-ID: <1507314444-30835-2-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507314444-30835-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507314444-30835-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH 1/8] xen: link against xentoolcore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CgpYZW4gbGli
cmFyaWVzIDQuMTAgd2lsbCBpbmNsdWRlIGEgbmV3IHhlbnRvb2xjb3JlIGxpYnJhcnksIHdpdGhv
dXQKd2hpY2ggeGVuZGV2aWNlbW9kZWwgZXQgYWwgd2lsbCBub3Qgd29yay4KClNpZ25lZC1vZmYt
Ynk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIGNvbmZpZ3Vy
ZSB8IDggKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDMgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvY29uZmlndXJlIGIvY29uZmlndXJlCmluZGV4IGZkN2UzYTUu
LjZmNjkxZGYgMTAwNzU1Ci0tLSBhL2NvbmZpZ3VyZQorKysgYi9jb25maWd1cmUKQEAgLTIwNzIs
NyArMjA3Miw3IEBAIGlmIHRlc3QgIiR4ZW4iICE9ICJubyIgOyB0aGVuCiAgICAgICAkKCRwa2df
Y29uZmlnIC0tbW9kdmVyc2lvbiB4ZW5jb250cm9sIHwgc2VkICdzL1wuLyAvZycpICkiCiAgICAg
eGVuPXllcwogICAgIHhlbl9wYz0ieGVuY29udHJvbCB4ZW5zdG9yZSB4ZW5ndWVzdCB4ZW5mb3Jl
aWdubWVtb3J5IHhlbmdudHRhYiIKLSAgICB4ZW5fcGM9IiR4ZW5fcGMgeGVuZXZ0Y2huIHhlbmRl
dmljZW1vZGVsIgorICAgIHhlbl9wYz0iJHhlbl9wYyB4ZW5ldnRjaG4geGVuZGV2aWNlbW9kZWwg
eGVudG9vbGNvcmUiCiAgICAgUUVNVV9DRkxBR1M9IiRRRU1VX0NGTEFHUyAkKCRwa2dfY29uZmln
IC0tY2ZsYWdzICR4ZW5fcGMpIgogICAgIGxpYnNfc29mdG1tdT0iJCgkcGtnX2NvbmZpZyAtLWxp
YnMgJHhlbl9wYykgJGxpYnNfc29mdG1tdSIKICAgICBMREZMQUdTPSIkKCRwa2dfY29uZmlnIC0t
bGlicyAkeGVuX3BjKSAkTERGTEFHUyIKQEAgLTIxMDQsMTggKzIxMDQsMjAgQEAgRU9GCiAgICAg
ICAgIGNhdCA+ICRUTVBDIDw8RU9GICYmCiAjdW5kZWYgWENfV0FOVF9DT01QQVRfTUFQX0ZPUkVJ
R05fQVBJCiAjaW5jbHVkZSA8eGVuZm9yZWlnbm1lbW9yeS5oPgorI2luY2x1ZGUgPHhlbnRvb2xj
b3JlLmg+CiBpbnQgbWFpbih2b2lkKSB7CiAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICp4Zm1l
bTsKIAogICB4Zm1lbSA9IHhlbmZvcmVpZ25tZW1vcnlfb3BlbigwLCAwKTsKICAgeGVuZm9yZWln
bm1lbW9yeV9tYXAyKHhmbWVtLCAwLCAwLCAwLCAwLCAwLCAwLCAwKTsKKyAgeGVudG9vbGNvcmVf
cmVzdHJpY3RfYWxsKDApOwogCiAgIHJldHVybiAwOwogfQogRU9GCi0gICAgICAgIGNvbXBpbGVf
cHJvZyAiIiAiJHhlbl9saWJzIC1seGVuZGV2aWNlbW9kZWwgJHhlbl9zdGFibGVfbGlicyIKKyAg
ICAgICAgY29tcGlsZV9wcm9nICIiICIkeGVuX2xpYnMgLWx4ZW5kZXZpY2Vtb2RlbCAkeGVuX3N0
YWJsZV9saWJzIC1seGVudG9vbGNvcmUiCiAgICAgICB0aGVuCi0gICAgICB4ZW5fc3RhYmxlX2xp
YnM9Ii1seGVuZGV2aWNlbW9kZWwgJHhlbl9zdGFibGVfbGlicyIKKyAgICAgIHhlbl9zdGFibGVf
bGlicz0iLWx4ZW5kZXZpY2Vtb2RlbCAkeGVuX3N0YWJsZV9saWJzIC1seGVudG9vbGNvcmUiCiAg
ICAgICB4ZW5fY3RybF92ZXJzaW9uPTQxMDAwCiAgICAgICB4ZW49eWVzCiAgICAgZWxpZgotLSAK
Mi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 18:27:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 18:27:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0XLk-0000xd-IO; Fri, 06 Oct 2017 18:27:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44560dde8=Ian.Jackson@citrix.com>)
 id 1e0XLi-0000vU-Qp
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 18:27:50 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 67/05-02047-62BC7D95; Fri, 06 Oct 2017 18:27:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDva7q6eu
 RBnuPiVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnHWo4zFazgq7j5roOtgXENdxcjJ4eEgL/E
 i0fb2EFsNgFdiaYtf9lAbBEBaYn+Oe1AcS4OZoH5TBKH5y1mBUkIC3hKHJt4lhHEZhFQkbh+Y
 C8LiM0LFP/+6xYzxFA5ifPHf4LZnAJeEl/urwVbIARUs2PtWaA4B5CtJjF3fTxEq6DEyZlPwM
 YwC0hIHHzxgnkCI+8sJKlZSFILGJlWMaoXpxaVpRbpWuolFWWmZ5TkJmbm6BoaGOvlphYXJ6a
 n5iQmFesl5+duYgSGTj0DA+MOxtc/nQ4xSnIwKYnyMpy4HinEl5SfUpmRWJwRX1Sak1p8iFGG
 g0NJgrflJFBOsCg1PbUiLTMHGMQwaQkOHiUR3hqQNG9xQWJucWY6ROoUoy5Hx827f5iEWPLy8
 1KlxHmdQYoEQIoySvPgRsAi6hKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd5ukCk8mXklcJ
 teAR3BBHTEnKYrIEeUJCKkpBoYPUsXLlG76Ba/oW8Py0oWDuWNonvX8zUuUZY89HKO5gvLJ1t
 yi7paWL1n3t526ElD9ZylV1cvXP90Wdf9S9M57oanvaiu03pwqUH9pfnuLz/35s5mrDL+Ju5s
 Zf6tzrR+pZiWc9/K+xtycuUrk25GpGoentfy90af78vp3nqzKrNbd5aWajadV2Ipzkg01GIuK
 k4EAKg7JLyjAgAA
X-Env-Sender: prvs=44560dde8=Ian.Jackson@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1507314461!109131161!4
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19536 invoked from network); 6 Oct 2017 18:27:48 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 18:27:48 -0000
X-IronPort-AV: E=Sophos;i="5.42,484,1500940800"; d="scan'208";a="450777170"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <qemu-devel@nongnu.org>
Date: Fri, 6 Oct 2017 19:27:22 +0100
Message-ID: <1507314444-30835-7-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507314444-30835-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507314444-30835-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH 6/8] xen: destroy_hvm_domain: Try
	xendevicemodel_shutdown
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

eGNfaW50ZXJmYWNlX29wZW4gZXRjLiBpcyBub3QgZ29pbmcgdG8gd29yayBpZiB3ZSBoYXZlIGRy
b3BwZWQKcHJpdmlsZWdlLCBidXQgeGVuZGV2aWNlbW9kZWxfc2h1dGRvd24gd2lsbCBpZiBldmVy
eXRoaW5nIGlzIG5ldwplbm91Z2guCgp4ZW5kZXZpY2Vtb2RlbF9zaHV0ZG93biBpcyBvbmx5IGF2
YWlsYWJlIGluIFhlbiA0LjEwIGFuZCBsYXRlciwgc28KcHJvdmlkZSBhIHN0dWIgZm9yIGVhcmxp
ZXIgdmVyc2lvbnMuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUu
Y2l0cml4LmNvbT4KLS0tCnYyOiBBZGQgY29tcGF0aWJpbGl0eSBzdHViIGZvciBYZW4gPCA0LjEw
LgogICAgRml4IGNvZGluZyBzdHlsZS4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIGh3L2kzODYveGVuL3hlbi1odm0uYyAgICAgICB8
IDEwICsrKysrKysrKysKIGluY2x1ZGUvaHcveGVuL3hlbl9jb21tb24uaCB8ICA3ICsrKysrKysK
IDIgZmlsZXMgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2h3L2kzODYv
eGVuL3hlbi1odm0uYyBiL2h3L2kzODYveGVuL3hlbi1odm0uYwppbmRleCA4MzQyMGNkLi4yNWI4
YjE0IDEwMDY0NAotLS0gYS9ody9pMzg2L3hlbi94ZW4taHZtLmMKKysrIGIvaHcvaTM4Ni94ZW4v
eGVuLWh2bS5jCkBAIC0xMzg2LDkgKzEzODYsMTkgQEAgdm9pZCBkZXN0cm95X2h2bV9kb21haW4o
Ym9vbCByZWJvb3QpCiB7CiAgICAgeGNfaW50ZXJmYWNlICp4Y19oYW5kbGU7CiAgICAgaW50IHN0
czsKKyAgICBpbnQgcmM7CiAKICAgICB1bnNpZ25lZCBpbnQgcmVhc29uID0gcmVib290ID8gU0hV
VERPV05fcmVib290IDogU0hVVERPV05fcG93ZXJvZmY7CiAKKyAgICBpZiAoeGVuX2Rtb2QpIHsK
KyAgICAgICAgcmMgPSB4ZW5kZXZpY2Vtb2RlbF9zaHV0ZG93bih4ZW5fZG1vZCwgeGVuX2RvbWlk
LCByZWFzb24pOworICAgICAgICBpZiAoIXJjKSB7CisgICAgICAgICAgICByZXR1cm47CisgICAg
ICAgIH0KKyAgICAgICAgcGVycm9yKCJ4ZW5kZXZpY2Vtb2RlbF9zaHV0ZG93biBmYWlsZWQiKTsK
KyAgICAgICAgLyogd2VsbCwgdHJ5IHRoZSBvbGQgdGhpbmcgdGhlbiAqLworICAgIH0KKwogICAg
IHhjX2hhbmRsZSA9IHhjX2ludGVyZmFjZV9vcGVuKDAsIDAsIDApOwogICAgIGlmICh4Y19oYW5k
bGUgPT0gTlVMTCkgewogICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkNhbm5vdCBhY3F1aXJlIHhl
bmN0cmwgaGFuZGxlXG4iKTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcveGVuL3hlbl9jb21tb24u
aCBiL2luY2x1ZGUvaHcveGVuL3hlbl9jb21tb24uaAppbmRleCA4ZWZkYjhhLi4xZDZmYjU3IDEw
MDY0NAotLS0gYS9pbmNsdWRlL2h3L3hlbi94ZW5fY29tbW9uLmgKKysrIGIvaW5jbHVkZS9ody94
ZW4veGVuX2NvbW1vbi5oCkBAIC0xMDgsNiArMTA4LDEzIEBAIHN0YXRpYyBpbmxpbmUgaW50IHhl
bnRvb2xjb3JlX3Jlc3RyaWN0X2FsbChkb21pZF90IGRvbWlkKQogICAgIHJldHVybiAtMTsKIH0K
IAorc3RhdGljIGlubGluZSBpbnQgeGVuZGV2aWNlbW9kZWxfc2h1dGRvd24oeGVuZGV2aWNlbW9k
ZWxfaGFuZGxlICpkbW9kLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZG9taWRfdCBkb21pZCwgdW5zaWduZWQgaW50IHJlYXNvbikKK3sKKyAgICBlcnJubyA9IEVO
T1RUWTsKKyAgICByZXR1cm4gLTE7Cit9CisKICNlbHNlIC8qIENPTkZJR19YRU5fQ1RSTF9JTlRF
UkZBQ0VfVkVSU0lPTiA+PSA0MTAwMCAqLwogCiAjaW5jbHVkZSA8eGVudG9vbGNvcmUuaD4KLS0g
CjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 18:27:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 18:27:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0XLk-0000y6-P8; Fri, 06 Oct 2017 18:27:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44560dde8=Ian.Jackson@citrix.com>)
 id 1e0XLj-0000vb-BV
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 18:27:51 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 90/E4-03409-62BC7D95; Fri, 06 Oct 2017 18:27:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpK7a6eu
 RBj/nSVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBknN85mLpjJX7HuyE/GBsZpvF2MnBwSAv4S
 /xfeYwSx2QR0JZq2/GUDsUUEpCX657SzdzFycTALzGeSODxvMStIQlggTOLWrCNgDSwCKhKXl
 txkBrF5BTwl9r7/zgIxVE7i/PGfYHFOAS+JL/fXsoPYQkA1O9aeBYpzANlqEnPXx0O0CkqcnP
 kErJVZQELi4IsXzBMYeWchSc1CklrAyLSKUb04tagstUjXUi+pKDM9oyQ3MTNH19DATC83tbg
 4MT01JzGpWC85P3cTIzB0GIBgB+PdTQGHGCU5mJREeRlOXI8U4kvKT6nMSCzOiC8qzUktPsQo
 w8GhJMGrcQooJ1iUmp5akZaZAwximLQEB4+SCO/Wk0Bp3uKCxNzizHSI1ClGXY6Om3f/MAmx5
 OXnpUqJ89qCzBAAKcoozYMbAYuoS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmZQGZwpOZVw
 K36RXQEUxAR8xpugJyREkiQkqqgTH0n5sZZ8S/kgVnnxewmE81fr/i3eu8e0/eWxx4FXbtoFv
 NVTHm91mbMmfmWe9sKeST7l687IHE0nApn6bzu75LTtTn1+s25Ps4edvsO/EGvr2BAuysavuf
 Myp3tieoVN5ov1TvuNzxXRnfi1wD7pcdL28e2BYy58D3FG+3HTfECn0Pz+noXKfEUpyRaKjFX
 FScCABhBK1cowIAAA==
X-Env-Sender: prvs=44560dde8=Ian.Jackson@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1507314468!110672221!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46822 invoked from network); 6 Oct 2017 18:27:50 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 18:27:50 -0000
X-IronPort-AV: E=Sophos;i="5.42,484,1500940800"; d="scan'208";a="442815509"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <qemu-devel@nongnu.org>
Date: Fri, 6 Oct 2017 19:27:21 +0100
Message-ID: <1507314444-30835-6-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507314444-30835-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507314444-30835-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH 5/8] xen: move xc_interface compatibility
	fallback further up the file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UgYXJlIGdvaW5nIHRvIHdhbnQgdG8gdXNlIHRoZSBkdW1teSB4ZW5kZXZpY2Vtb2RlbF9oYW5k
bGUgdHlwZSBpbgpuZXcgc3R1YiBmdW5jdGlvbnMgaW4gdGhlIENPTkZJR19YRU5fQ1RSTF9JTlRF
UkZBQ0VfVkVSU0lPTiA8IDQxMDAwCnNlY3Rpb24uICBTbyB3ZSBuZWVkIHRvIHByb3ZpZGUgdGhh
dCBkZWZpbml0aW9uLCBvciAoYXMgYXBwbGljYWJsZSkKaW5jbHVkZSB0aGUgYXBwcm9wcmlhdGUg
aGVhZGVyLCBlYXJsaWVyIGluIHRoZSBmaWxlLgoKKElkZWFsbHkgdGhlIG5ld2VyIGNvbXBhdGli
aWxpdHkgbGF5ZXJzIHdvdWxkIGJlIGF0IHRoZSBib3R0b20gb2YgdGhlCmZpbGUsIHNvIHRoYXQg
dGhleSBjYW4gbmF0dXJhbGx5IGJlbmVmaXQgZnJvbSB0aGUgY29tcGF0aWJpbGl0eSBsYXllcnMK
Zm9yIGVhcmxpZXIgdmVyc2lvbi4gIEJ1dCB0aGF0J3MgcmF0aGVyIHRvbyBtdWNoIGZvciB0aGlz
IHNlcmllcy4pCgpObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNr
c29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgotLS0KdjI6IE5ldyBwYXRjaCBpbiB2MiBv
ZiB0aGUgc2VyaWVzCi0tLQogaW5jbHVkZS9ody94ZW4veGVuX2NvbW1vbi5oIHwgMTggKysrKysr
KysrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L3hlbi94ZW5fY29tbW9uLmggYi9pbmNsdWRl
L2h3L3hlbi94ZW5fY29tbW9uLmgKaW5kZXggM2Y0NGE2My4uOGVmZGI4YSAxMDA2NDQKLS0tIGEv
aW5jbHVkZS9ody94ZW4veGVuX2NvbW1vbi5oCisrKyBiL2luY2x1ZGUvaHcveGVuL3hlbl9jb21t
b24uaApAQCAtNzgsNiArNzgsMTcgQEAgc3RhdGljIGlubGluZSB2b2lkICp4ZW5mb3JlaWdubWVt
b3J5X21hcCh4Y19pbnRlcmZhY2UgKmgsIHVpbnQzMl90IGRvbSwKIAogZXh0ZXJuIHhlbmZvcmVp
Z25tZW1vcnlfaGFuZGxlICp4ZW5fZm1lbTsKIAorI2lmIENPTkZJR19YRU5fQ1RSTF9JTlRFUkZB
Q0VfVkVSU0lPTiA8IDQwOTAwCisKK3R5cGVkZWYgeGNfaW50ZXJmYWNlIHhlbmRldmljZW1vZGVs
X2hhbmRsZTsKKworI2Vsc2UgLyogQ09ORklHX1hFTl9DVFJMX0lOVEVSRkFDRV9WRVJTSU9OID49
IDQwOTAwICovCisKKyN1bmRlZiBYQ19XQU5UX0NPTVBBVF9ERVZJQ0VNT0RFTF9BUEkKKyNpbmNs
dWRlIDx4ZW5kZXZpY2Vtb2RlbC5oPgorCisjZW5kaWYKKwogI2lmIENPTkZJR19YRU5fQ1RSTF9J
TlRFUkZBQ0VfVkVSU0lPTiA8IDQxMDAwCiAKICNkZWZpbmUgWEVOX0NPTVBBVF9QSFlTTUFQCkBA
IC0xMDUsOCArMTE2LDYgQEAgc3RhdGljIGlubGluZSBpbnQgeGVudG9vbGNvcmVfcmVzdHJpY3Rf
YWxsKGRvbWlkX3QgZG9taWQpCiAKICNpZiBDT05GSUdfWEVOX0NUUkxfSU5URVJGQUNFX1ZFUlNJ
T04gPCA0MDkwMAogCi10eXBlZGVmIHhjX2ludGVyZmFjZSB4ZW5kZXZpY2Vtb2RlbF9oYW5kbGU7
Ci0KIHN0YXRpYyBpbmxpbmUgeGVuZGV2aWNlbW9kZWxfaGFuZGxlICp4ZW5kZXZpY2Vtb2RlbF9v
cGVuKAogICAgIHN0cnVjdCB4ZW50b29sbG9nX2xvZ2dlciAqbG9nZ2VyLCB1bnNpZ25lZCBpbnQg
b3Blbl9mbGFncykKIHsKQEAgLTIyOCwxMSArMjM3LDYgQEAgc3RhdGljIGlubGluZSBpbnQgeGVu
ZGV2aWNlbW9kZWxfc2V0X21lbV90eXBlKAogICAgIHJldHVybiB4Y19odm1fc2V0X21lbV90eXBl
KGRtb2QsIGRvbWlkLCBtZW1fdHlwZSwgZmlyc3RfcGZuLCBucik7CiB9CiAKLSNlbHNlIC8qIENP
TkZJR19YRU5fQ1RSTF9JTlRFUkZBQ0VfVkVSU0lPTiA+PSA0MDkwMCAqLwotCi0jdW5kZWYgWENf
V0FOVF9DT01QQVRfREVWSUNFTU9ERUxfQVBJCi0jaW5jbHVkZSA8eGVuZGV2aWNlbW9kZWwuaD4K
LQogI2VuZGlmCiAKIGV4dGVybiB4ZW5kZXZpY2Vtb2RlbF9oYW5kbGUgKnhlbl9kbW9kOwotLSAK
Mi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 18:27:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 18:27:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0XLk-0000ye-Vt; Fri, 06 Oct 2017 18:27:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44560dde8=Ian.Jackson@citrix.com>)
 id 1e0XLj-0000wC-Ow
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 18:27:51 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 11/AF-02227-72BC7D95; Fri, 06 Oct 2017 18:27:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDva7a6eu
 RBt9+Slh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmfl35gKliuWPHp5g/mBsYlEl2MnBwSAv4S
 T3s3s4HYbAK6Ek1b/oLZIgLSEv1z2tm7GLk4mAXmM0kcnreYFSQhLGAl8enKBhYQm0VARWL21
 FNMIDavgKfE+pm9TBBD5STOH//JDGJzCnhJfLm/lh3EFgKq2bH2LFCcA8hWk5i7Ph6iVVDi5M
 wnYCOZBSQkDr54wTyBkXcWktQsJKkFjEyrGNWLU4vKUot0LfWSijLTM0pyEzNzdA0NjPVyU4u
 LE9NTcxKTivWS83M3MQJDp56BgXEH4+ufTocYJTmYlER5GU5cjxTiS8pPqcxILM6ILyrNSS0+
 xCjDwaEkwdtyEignWJSanlqRlpkDDGKYtAQHj5IIbw1Imre4IDG3ODMdInWKUZej4+bdP0xCL
 Hn5ealS4rzOIEUCIEUZpXlwI2ARdYlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMG83yBSezL
 wSuE2vgI5gAjpiTtMVkCNKEhFSUg2MwdqdTecmtcWyeKYnNa1saWNs1mUU+NomsNpl4rUDe96
 nrXG4mDQr5sebZRcbzr/uPM3t1p99W1bqh+YzkWcG67Q2zdD3ELc6VKF86aX5Pe3jvv5qfx2M
 D0zNN9j5a2Mg96V673sMl/R3VZ+9dks658FTlc3/TT+vFard5H38nYryb52uf99LlFiKMxINt
 ZiLihMBLsYerqMCAAA=
X-Env-Sender: prvs=44560dde8=Ian.Jackson@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1507314461!109131161!5
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19563 invoked from network); 6 Oct 2017 18:27:50 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 18:27:50 -0000
X-IronPort-AV: E=Sophos;i="5.42,484,1500940800"; d="scan'208";a="450777171"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <qemu-devel@nongnu.org>
Date: Fri, 6 Oct 2017 19:27:23 +0100
Message-ID: <1507314444-30835-8-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507314444-30835-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507314444-30835-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH 7/8] os-posix: Provide new -runasid option
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBhbGxvd3MgdGhlIGNhbGxlciB0byBzcGVjaWZ5IGEgdWlkIGFuZCBnaWQgdG8gdXNlLCBl
dmVuIGlmIHRoZXJlCmlzIG5vIGNvcnJlc3BvbmRpbmcgcGFzc3dvcmQgZW50cnkuICBUaGlzIHdp
bGwgYmUgdXNlZnVsIGluIGNlcnRhaW4KWGVuIGNvbmZpZ3VyYXRpb25zLgoKU2lnbmVkLW9mZi1i
eTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQp2MzogRXJyb3Ig
bWVzc2FnZXMgZml4ZWQuICBUaGFua3MgdG8gUGV0ZXIgTWF5ZGVsbCBhbmQgUm9zcyBMYWdlcndh
bGwuCnYyOiBDb2Rpbmcgc3R5bGUgZml4ZXMuCi0tLQogb3MtcG9zaXguYyAgICAgIHwgNDkgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLQogcWVtdS1vcHRp
b25zLmh4IHwgMTIgKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDUyIGluc2VydGlvbnMo
KyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvb3MtcG9zaXguYyBiL29zLXBvc2l4LmMK
aW5kZXggOTJlOWQ4NS4uNmNjNTg2OCAxMDA2NDQKLS0tIGEvb3MtcG9zaXguYworKysgYi9vcy1w
b3NpeC5jCkBAIC00Myw2ICs0Myw4IEBACiAjZW5kaWYKIAogc3RhdGljIHN0cnVjdCBwYXNzd2Qg
KnVzZXJfcHdkOworc3RhdGljIHVpZF90IHVzZXJfdWlkID0gKHVpZF90KS0xOworc3RhdGljIGdp
ZF90IHVzZXJfZ2lkID0gKGdpZF90KS0xOwogc3RhdGljIGNvbnN0IGNoYXIgKmNocm9vdF9kaXI7
CiBzdGF0aWMgaW50IGRhZW1vbml6ZTsKIHN0YXRpYyBpbnQgZGFlbW9uX3BpcGU7CkBAIC0xMzQs
NiArMTM2LDkgQEAgdm9pZCBvc19zZXRfcHJvY19uYW1lKGNvbnN0IGNoYXIgKnMpCiAgKi8KIHZv
aWQgb3NfcGFyc2VfY21kX2FyZ3MoaW50IGluZGV4LCBjb25zdCBjaGFyICpvcHRhcmcpCiB7Cisg
ICAgdW5zaWduZWQgbG9uZyBsdjsKKyAgICBjaGFyICplcDsKKyAgICBpbnQgcmM7CiAgICAgc3dp
dGNoIChpbmRleCkgewogI2lmZGVmIENPTkZJR19TTElSUAogICAgIGNhc2UgUUVNVV9PUFRJT05f
c21iOgpAQCAtMTUwLDYgKzE1NSwyMiBAQCB2b2lkIG9zX3BhcnNlX2NtZF9hcmdzKGludCBpbmRl
eCwgY29uc3QgY2hhciAqb3B0YXJnKQogICAgICAgICAgICAgZXhpdCgxKTsKICAgICAgICAgfQog
ICAgICAgICBicmVhazsKKyAgICBjYXNlIFFFTVVfT1BUSU9OX3J1bmFzaWQ6CisgICAgICAgIGVy
cm5vID0gMDsKKyAgICAgICAgbHYgPSBzdHJ0b3VsKG9wdGFyZywgJmVwLCAwKTsgLyogY2FuJ3Qg
cWVtdV9zdHJ0b3VsLCB3YW50ICplcD09Jy4nICovCisgICAgICAgIHVzZXJfdWlkID0gbHY7IC8q
IG92ZXJmbG93IGhlcmUgaXMgSUQgaW4gQzk5ICovCisgICAgICAgIGlmIChlcnJubyB8fCAqZXAg
IT0gJy4nIHx8IHVzZXJfdWlkICE9IGx2IHx8IHVzZXJfdWlkID09ICh1aWRfdCktMSkgeworICAg
ICAgICAgICAgZnByaW50ZihzdGRlcnIsICJDb3VsZCBub3Qgb2J0YWluIHVpZCBmcm9tIFwiJXNc
IiIsIG9wdGFyZyk7CisgICAgICAgICAgICBleGl0KDEpOworICAgICAgICB9CisgICAgICAgIGx2
ID0gMDsKKyAgICAgICAgcmMgPSBxZW11X3N0cnRvdWwoZXAgKyAxLCAwLCAwLCAmbHYpOworICAg
ICAgICB1c2VyX2dpZCA9IGx2OyAvKiBvdmVyZmxvdyBoZXJlIGlzIElEIGluIEM5OSAqLworICAg
ICAgICBpZiAocmMgfHwgdXNlcl9naWQgIT0gbHYgfHwgdXNlcl9naWQgPT0gKGdpZF90KS0xKSB7
CisgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkNvdWxkIG5vdCBvYnRhaW4gZ2lkIGZyb20g
XCIlc1wiIiwgb3B0YXJnKTsKKyAgICAgICAgICAgIGV4aXQoMSk7CisgICAgICAgIH0KKyAgICAg
ICAgYnJlYWs7CiAgICAgY2FzZSBRRU1VX09QVElPTl9jaHJvb3Q6CiAgICAgICAgIGNocm9vdF9k
aXIgPSBvcHRhcmc7CiAgICAgICAgIGJyZWFrOwpAQCAtMTY2LDE4ICsxODcsMjggQEAgdm9pZCBv
c19wYXJzZV9jbWRfYXJncyhpbnQgaW5kZXgsIGNvbnN0IGNoYXIgKm9wdGFyZykKIAogc3RhdGlj
IHZvaWQgY2hhbmdlX3Byb2Nlc3NfdWlkKHZvaWQpCiB7Ci0gICAgaWYgKHVzZXJfcHdkKSB7Ci0g
ICAgICAgIGlmIChzZXRnaWQodXNlcl9wd2QtPnB3X2dpZCkgPCAwKSB7Ci0gICAgICAgICAgICBm
cHJpbnRmKHN0ZGVyciwgIkZhaWxlZCB0byBzZXRnaWQoJWQpXG4iLCB1c2VyX3B3ZC0+cHdfZ2lk
KTsKKyAgICBpZiAodXNlcl9wd2QgfHwgdXNlcl91aWQgIT0gKHVpZF90KS0xKSB7CisgICAgICAg
IGdpZF90IGludGVuZGVkX2dpZCA9IHVzZXJfcHdkID8gdXNlcl9wd2QtPnB3X2dpZCA6IHVzZXJf
Z2lkOworICAgICAgICB1aWRfdCBpbnRlbmRlZF91aWQgPSB1c2VyX3B3ZCA/IHVzZXJfcHdkLT5w
d191aWQgOiB1c2VyX3VpZDsKKyAgICAgICAgaWYgKHNldGdpZChpbnRlbmRlZF9naWQpIDwgMCkg
eworICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJGYWlsZWQgdG8gc2V0Z2lkKCVkKVxuIiwg
aW50ZW5kZWRfZ2lkKTsKICAgICAgICAgICAgIGV4aXQoMSk7CiAgICAgICAgIH0KLSAgICAgICAg
aWYgKGluaXRncm91cHModXNlcl9wd2QtPnB3X25hbWUsIHVzZXJfcHdkLT5wd19naWQpIDwgMCkg
ewotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJGYWlsZWQgdG8gaW5pdGdyb3VwcyhcIiVz
XCIsICVkKVxuIiwKLSAgICAgICAgICAgICAgICAgICAgdXNlcl9wd2QtPnB3X25hbWUsIHVzZXJf
cHdkLT5wd19naWQpOwotICAgICAgICAgICAgZXhpdCgxKTsKKyAgICAgICAgaWYgKHVzZXJfcHdk
KSB7CisgICAgICAgICAgICBpZiAoaW5pdGdyb3Vwcyh1c2VyX3B3ZC0+cHdfbmFtZSwgdXNlcl9w
d2QtPnB3X2dpZCkgPCAwKSB7CisgICAgICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJGYWls
ZWQgdG8gaW5pdGdyb3VwcyhcIiVzXCIsICVkKVxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAg
IHVzZXJfcHdkLT5wd19uYW1lLCB1c2VyX3B3ZC0+cHdfZ2lkKTsKKyAgICAgICAgICAgICAgICBl
eGl0KDEpOworICAgICAgICAgICAgfQorICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgaWYg
KHNldGdyb3VwcygxLCAmdXNlcl9naWQpIDwgMCkgeworICAgICAgICAgICAgICAgIGZwcmludGYo
c3RkZXJyLCAiRmFpbGVkIHRvIHNldGdyb3VwcygxLCBbJWRdKSIsCisgICAgICAgICAgICAgICAg
ICAgICAgICB1c2VyX2dpZCk7CisgICAgICAgICAgICAgICAgZXhpdCgxKTsKKyAgICAgICAgICAg
IH0KICAgICAgICAgfQotICAgICAgICBpZiAoc2V0dWlkKHVzZXJfcHdkLT5wd191aWQpIDwgMCkg
ewotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJGYWlsZWQgdG8gc2V0dWlkKCVkKVxuIiwg
dXNlcl9wd2QtPnB3X3VpZCk7CisgICAgICAgIGlmIChzZXR1aWQoaW50ZW5kZWRfdWlkKSA8IDAp
IHsKKyAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiRmFpbGVkIHRvIHNldHVpZCglZClcbiIs
IGludGVuZGVkX3VpZCk7CiAgICAgICAgICAgICBleGl0KDEpOwogICAgICAgICB9CiAgICAgICAg
IGlmIChzZXR1aWQoMCkgIT0gLTEpIHsKZGlmZiAtLWdpdCBhL3FlbXUtb3B0aW9ucy5oeCBiL3Fl
bXUtb3B0aW9ucy5oeAppbmRleCA5ZjZlMmFkLi4zNGE1MzI5IDEwMDY0NAotLS0gYS9xZW11LW9w
dGlvbnMuaHgKKysrIGIvcWVtdS1vcHRpb25zLmh4CkBAIC0zOTY4LDYgKzM5NjgsMTggQEAgSW1t
ZWRpYXRlbHkgYmVmb3JlIHN0YXJ0aW5nIGd1ZXN0IGV4ZWN1dGlvbiwgZHJvcCByb290IHByaXZp
bGVnZXMsIHN3aXRjaGluZwogdG8gdGhlIHNwZWNpZmllZCB1c2VyLgogRVRFWEkKIAorI2lmbmRl
ZiBfV0lOMzIKK0RFRigicnVuYXNpZCIsIEhBU19BUkcsIFFFTVVfT1BUSU9OX3J1bmFzaWQsIFwK
KyAgICAiLXJ1bmFzaWQgdWlkLmdpZCAgICAgY2hhbmdlIHRvIG51bWVyaWMgdWlkIGFuZCBnaWQg
anVzdCBiZWZvcmUgc3RhcnRpbmcgdGhlIFZNXG4iLAorICAgIFFFTVVfQVJDSF9BTEwpCisjZW5k
aWYKK1NURVhJCitAaXRlbSAtcnVuYXNpZCBAdmFye3VpZH0uQHZhcntnaWR9CitAZmluZGV4IC1y
dW5hc2lkCitJbW1lZGlhdGVseSBiZWZvcmUgc3RhcnRpbmcgZ3Vlc3QgZXhlY3V0aW9uLCBkcm9w
IHJvb3QgcHJpdmlsZWdlcywgc3dpdGNoaW5nCit0byB0aGUgc3BlY2lmaWVkIHVpZCBhbmQgZ2lk
LgorRVRFWEkKKwogREVGKCJwcm9tLWVudiIsIEhBU19BUkcsIFFFTVVfT1BUSU9OX3Byb21fZW52
LAogICAgICItcHJvbS1lbnYgdmFyaWFibGU9dmFsdWVcbiIKICAgICAiICAgICAgICAgICAgICAg
IHNldCBPcGVuQklPUyBudnJhbSB2YXJpYWJsZXNcbiIsCi0tIAoyLjEuNAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 18:27:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 18:27:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0XLm-0000zq-6I; Fri, 06 Oct 2017 18:27:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44560dde8=Ian.Jackson@citrix.com>)
 id 1e0XLl-0000xu-6u
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 18:27:53 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 57/FC-01776-82BC7D95; Fri, 06 Oct 2017 18:27:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpK7a6eu
 RBidfGVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBntPXsZC56yV3z/fo2xgXExWxcjJ4eEgL/E
 pjVNzCA2m4CuRNOWv2BxEQFpif457exdjFwczALzmSQOz1vMCpIQFgiQmH1iJiOIzSKgInFj2
 XqwBl4BT4lPk14wQgyVkzh//CfYUE4BL4kv99eyg9hCQDU71p4FinMA2WoSc9fHQ7QKSpyc+Y
 QFxGYWkJA4+OIF8wRG3llIUrOQpBYwMq1iVC9OLSpLLdK11EsqykzPKMlNzMzRNTQw1stNLS5
 OTE/NSUwq1kvOz93ECAydegYGxh2Mr386HWKU5GBSEuVlOHE9UogvKT+lMiOxOCO+qDQntfgQ
 owwHh5IEb8tJoJxgUWp6akVaZg4wiGHSEhw8SiK8NSBp3uKCxNzizHSI1ClGS44bD6//YeI49
 OI2kOy4efcPkxBLXn5eqpQ4rzNIgwBIQ0ZpHtw4WKRdYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM
 7BqCTM2w0yhSczrwRu6yugg5iADprTdAXkoJJEhJRUA2O+4SaTTQlb+Pe+ncOkv5jbQsA/tml
 6gsFEjot2q8JVOierJV+sKM1a5syfve7+HuOHUyXnO1uyqMnEVnfe5i69WjwjW2bxMWenugVa
 YWvmic/yT2GdUdihZN7N9PbiNNMPC1zqPz59XLvkR6rE1JgLb3v/B2X+f/xdqz37tH/kkoe/2
 8onySixFGckGmoxFxUnAgD4nyi7rwIAAA==
X-Env-Sender: prvs=44560dde8=Ian.Jackson@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1507314466!104562605!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36830 invoked from network); 6 Oct 2017 18:27:50 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 18:27:50 -0000
X-IronPort-AV: E=Sophos;i="5.42,484,1500940800"; d="scan'208";a="442815510"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <qemu-devel@nongnu.org>
Date: Fri, 6 Oct 2017 19:27:24 +0100
Message-ID: <1507314444-30835-9-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507314444-30835-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507314444-30835-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH 8/8] RFC configure: do_compiler: Dump some extra
	info under bash
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBtYWtlcyBpdCBtdWNoIGVhc2llciB0byBmaW5kIGEgcGFydGljdWxhciB0aGluZyBpbiBj
b25maWcubG9nLgoKVGhlIGluZm9ybWF0aW9uIG1heSBiZSBsYWNraW5nIGluIG90aGVyIHNoZWxs
cywgcmVzdWx0aW5nIGluIGhhcm1sZXNzCmVtcHR5IG91dHB1dC4gIChUaGlzIGlzIHdoeSB3ZSBk
b24ndCB1c2UgdGhlIHByb3BlciAke0ZVTkNOQU1FWypdfQphcnJheSBzeW50YXggLSBvdGhlciBz
aGVsbHMgd2lsbCBjaG9rZSBvbiB0aGF0LikKClRoZSBleHRyYSBvdXRwdXQgaXMgb25seSBwcmlu
dGVkIGlmIGNvbmZpZ3VyZSBpcyBydW4gd2l0aCBiYXNoLiAgVGhlCnNvbWV0aGluZyksIGl0IGlz
IG5lY2Vzc2FyeSB0byBzYXkgICBiYXNoIC4vY29uZmlndXJlICB0byBnZXQgdGhlIGV4dHJhCmRl
YnVnIGluZm8gaW4gdGhlIGxvZy4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFj
a3NvbkBldS5jaXRyaXguY29tPgotLS0KIGNvbmZpZ3VyZSB8IDQgKysrKwogMSBmaWxlIGNoYW5n
ZWQsIDQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2NvbmZpZ3VyZSBiL2NvbmZpZ3VyZQpp
bmRleCA2ZjY5MWRmLi4yMWEyYjE1IDEwMDc1NQotLS0gYS9jb25maWd1cmUKKysrIGIvY29uZmln
dXJlCkBAIC02MCw2ICs2MCwxMCBAQCBkb19jb21waWxlcigpIHsKICAgICAjIGlzIGNvbXBpbGVy
IGJpbmFyeSB0byBleGVjdXRlLgogICAgIGxvY2FsIGNvbXBpbGVyPSIkMSIKICAgICBzaGlmdAor
ICAgIGVjaG8gPj5jb25maWcubG9nICIKK2Z1bmNzOiAke0ZVTkNOQU1FfQorbGluZXM6ICR7QkFT
SF9MSU5FTk99CitmaWxlczogJHtCQVNIX1NPVVJDRX0iCiAgICAgZWNobyAkY29tcGlsZXIgIiRA
IiA+PiBjb25maWcubG9nCiAgICAgJGNvbXBpbGVyICIkQCIgPj4gY29uZmlnLmxvZyAyPiYxIHx8
IHJldHVybiAkPwogICAgICMgVGVzdCBwYXNzZWQuIElmIHRoaXMgaXMgYW4gLS1lbmFibGUtd2Vy
cm9yIGJ1aWxkLCByZXJ1bgotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 18:27:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 18:27:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0XLo-00011w-Di; Fri, 06 Oct 2017 18:27:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44560dde8=Ian.Jackson@citrix.com>)
 id 1e0XLn-00010c-5o
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 18:27:55 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 94/84-02039-A2BC7D95; Fri, 06 Oct 2017 18:27:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUlf19PV
 IgxWtBhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bj38dMBTc5Ko61Ozcw3mTrYuTkkBDwl1i6
 +w47iM0moCvRtOUvWFxEQFqif047UJyLg1lgPpPE4XmLWUESwgKeEmsPXWECsVkEVCT+X/kOF
 ucFivedmsUKMVRO4vzxn8wgNqeAl8SX+2vBFggB1exYexYozgFkq0nMXR8P0SoocXLmExYQm1
 lAQuLgixfMExh5ZyFJzUKSWsDItIpRvTi1qCy1SNdSL6koMz2jJDcxM0fX0MBYLze1uDgxPTU
 nMalYLzk/dxMjMHDqGRgYdzC+/ul0iFGSg0lJlJfhxPVIIb6k/JTKjMTijPii0pzU4kOMMhwc
 ShK8LSeBcoJFqempFWmZOcAQhklLcPAoifDWgKR5iwsSc4sz0yFSpxh1OTpu3v3DJMSSl5+XK
 iXO6wxSJABSlFGaBzcCFk+XGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzdoNM4cnMK4Hb9A
 roCCagI+Y0XQE5oiQRISXVwNixXG6RUX9rE9vMtbcDOANClx0zOWMc8GVa1oqZF59qtyfW1ul
 JLz/1Psnvwy2jfX1GDP5O90vWuajzOrAc1K96t9/6hG/Hrse6p2xXcbdJbMpjn844gXf7bFuf
 8Hm2EybubHRZ6O6mukD0u+Y6hvA52X0Cqv9KnvLpvFh1fy1L6ao7r0/f4FBiKc5INNRiLipOB
 ADgNUY9ogIAAA==
X-Env-Sender: prvs=44560dde8=Ian.Jackson@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1507314466!104562605!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36780 invoked from network); 6 Oct 2017 18:27:49 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 18:27:49 -0000
X-IronPort-AV: E=Sophos;i="5.42,484,1500940800"; d="scan'208";a="442815508"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <qemu-devel@nongnu.org>
Date: Fri, 6 Oct 2017 19:27:20 +0100
Message-ID: <1507314444-30835-5-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507314444-30835-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507314444-30835-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH 4/8] xen: destroy_hvm_domain: Move reason into a
	variable
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UgYXJlIGdvaW5nIHRvIHdhbnQgdG8gcmV1c2UgdGhpcy4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdl
LgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+
ClJldmlld2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4K
LS0tCiBody9pMzg2L3hlbi94ZW4taHZtLmMgfCA1ICsrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMyBp
bnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L2kzODYveGVuL3hl
bi1odm0uYyBiL2h3L2kzODYveGVuL3hlbi1odm0uYwppbmRleCA3YjYwZWM2Li44MzQyMGNkIDEw
MDY0NAotLS0gYS9ody9pMzg2L3hlbi94ZW4taHZtLmMKKysrIGIvaHcvaTM4Ni94ZW4veGVuLWh2
bS5jCkBAIC0xMzg3LDEyICsxMzg3LDEzIEBAIHZvaWQgZGVzdHJveV9odm1fZG9tYWluKGJvb2wg
cmVib290KQogICAgIHhjX2ludGVyZmFjZSAqeGNfaGFuZGxlOwogICAgIGludCBzdHM7CiAKKyAg
ICB1bnNpZ25lZCBpbnQgcmVhc29uID0gcmVib290ID8gU0hVVERPV05fcmVib290IDogU0hVVERP
V05fcG93ZXJvZmY7CisKICAgICB4Y19oYW5kbGUgPSB4Y19pbnRlcmZhY2Vfb3BlbigwLCAwLCAw
KTsKICAgICBpZiAoeGNfaGFuZGxlID09IE5VTEwpIHsKICAgICAgICAgZnByaW50ZihzdGRlcnIs
ICJDYW5ub3QgYWNxdWlyZSB4ZW5jdHJsIGhhbmRsZVxuIik7CiAgICAgfSBlbHNlIHsKLSAgICAg
ICAgc3RzID0geGNfZG9tYWluX3NodXRkb3duKHhjX2hhbmRsZSwgeGVuX2RvbWlkLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVib290ID8gU0hVVERPV05fcmVib290IDogU0hV
VERPV05fcG93ZXJvZmYpOworICAgICAgICBzdHMgPSB4Y19kb21haW5fc2h1dGRvd24oeGNfaGFu
ZGxlLCB4ZW5fZG9taWQsIHJlYXNvbik7CiAgICAgICAgIGlmIChzdHMgIT0gMCkgewogICAgICAg
ICAgICAgZnByaW50ZihzdGRlcnIsICJ4Y19kb21haW5fc2h1dGRvd24gZmFpbGVkIHRvIGlzc3Vl
ICVzLCAiCiAgICAgICAgICAgICAgICAgICAgICJzdHMgJWQsICVzXG4iLCByZWJvb3QgPyAicmVi
b290IiA6ICJwb3dlcm9mZiIsCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 18:38:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 18:38:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0XWA-0002wh-I2; Fri, 06 Oct 2017 18:38:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e0XW8-0002wb-W5
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 18:38:37 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 AB/03-03409-CADC7D95; Fri, 06 Oct 2017 18:38:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsVybKJssu7qs9c
 jDZYvlLVY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDP2zz3BVjBdtWLx4kNMDYxPZLsYuTiEBJYw
 SXz7f4Cti5GTg0XAQWJx21yWLkYODkaBGIkHP6xBwowCYRKTLy9hhSjRkth1Yi2YzSZgKPH3y
 SY2kHIJIHvJZw6QsIiAgcT765PYQMYzC6xmlOi70sQMkhAGmrO/7TsjiM0pYCdx++kksDm8Al
 4SLT/a2SDu+cQoMe3PY7CEqICuxKF/f9ggigQlTs58wgJiMwMdsXz6NpYJjAKzkKRmIUktYGR
 axahRnFpUllqka2ikl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGIYMQLCD8fLG
 gEOMkhxMSqK8DCeuRwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4A07A5QTLEpNT61Iy8wBRgRMW
 oKDR0mE1w4YFUK8xQWJucWZ6RCpU4zGHJtu3v3DxLHh+4M/TEIsefl5qVLivBwgpQIgpRmleX
 CDYJF6iVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8V0Hu4cnMK4Hb9wroFCagU+Y0XQE5pSQ
 RISXVwHjPpERAcd1S4ctL1r2dM5nlYT3P3zqOf3PSwyNeWbrvWrvJw+Yzf+ny1Uqf+EMez7Vk
 5zU8s8ekZ+U/qTZ37lPvxet6dIwZhaR6jS/FTHWTVdQQ0RVZy2mVeau3K6tZdLq94Y4Htw6F/
 Z54wOmWkDcfs0ndxp3MvfdbxXjLGfj5VjQ5yHfuV2Ipzkg01GIuKk4EAPCBOxLPAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1507315114!100961917!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6341 invoked from network); 6 Oct 2017 18:38:35 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Oct 2017 18:38:35 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 307DA218F1;
 Fri,  6 Oct 2017 18:38:33 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 307DA218F1
Date: Fri, 6 Oct 2017 11:38:32 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <e352bbba-e1d9-83df-239c-589f1639aff3@oracle.com>
Message-ID: <alpine.DEB.2.10.1710061059410.3073@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1709121550270.9439@sstabellini-ThinkPad-X260>
 <1505516440-11111-1-git-send-email-sstabellini@kernel.org>
 <1505516440-11111-4-git-send-email-sstabellini@kernel.org>
 <e352bbba-e1d9-83df-239c-589f1639aff3@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 04/13] xen/pvcalls: implement socket
 command and handle events
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAyMSBTZXAgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+ID4gKwo+ID4gK3N0
YXRpYyBpbmxpbmUgaW50IGdldF9yZXF1ZXN0KHN0cnVjdCBwdmNhbGxzX2JlZGF0YSAqYmVkYXRh
LCBpbnQgKnJlcV9pZCkKPiA+ICt7Cj4gPiArCSpyZXFfaWQgPSBiZWRhdGEtPnJpbmcucmVxX3By
b2RfcHZ0ICYgKFJJTkdfU0laRSgmYmVkYXRhLT5yaW5nKSAtIDEpOwo+ID4gKwlpZiAoUklOR19G
VUxMKCZiZWRhdGEtPnJpbmcpIHx8Cj4gPiArCSAgICBSRUFEX09OQ0UoYmVkYXRhLT5yc3BbKnJl
cV9pZF0ucmVxX2lkKSAhPSBQVkNBTExTX0lOVkFMSURfSUQpCj4gPiArCQlyZXR1cm4gLUVBR0FJ
TjsKPiA+ICsJcmV0dXJuIDA7Cj4gPiArfQo+ID4gKwo+ID4gICBzdGF0aWMgaXJxcmV0dXJuX3Qg
cHZjYWxsc19mcm9udF9ldmVudF9oYW5kbGVyKGludCBpcnEsIHZvaWQgKmRldl9pZCkKPiA+ICAg
ewo+ID4gKwlzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2ID0gZGV2X2lkOwo+ID4gKwlzdHJ1Y3Qg
cHZjYWxsc19iZWRhdGEgKmJlZGF0YTsKPiA+ICsJc3RydWN0IHhlbl9wdmNhbGxzX3Jlc3BvbnNl
ICpyc3A7Cj4gPiArCXVpbnQ4X3QgKnNyYywgKmRzdDsKPiA+ICsJaW50IHJlcV9pZCA9IDAsIG1v
cmUgPSAwLCBkb25lID0gMDsKPiA+ICsKPiA+ICsJaWYgKGRldiA9PSBOVUxMKQo+ID4gKwkJcmV0
dXJuIElSUV9IQU5ETEVEOwo+ID4gKwo+ID4gKwlwdmNhbGxzX2VudGVyOwo+ID4gKwliZWRhdGEg
PSBkZXZfZ2V0X2RydmRhdGEoJmRldi0+ZGV2KTsKPiA+ICsJaWYgKGJlZGF0YSA9PSBOVUxMKSB7
Cj4gPiArCQlwdmNhbGxzX2V4aXQ7Cj4gPiArCQlyZXR1cm4gSVJRX0hBTkRMRUQ7Cj4gPiArCX0K
PiA+ICsKPiA+ICthZ2FpbjoKPiA+ICsJd2hpbGUgKFJJTkdfSEFTX1VOQ09OU1VNRURfUkVTUE9O
U0VTKCZiZWRhdGEtPnJpbmcpKSB7Cj4gPiArCQlyc3AgPSBSSU5HX0dFVF9SRVNQT05TRSgmYmVk
YXRhLT5yaW5nLCBiZWRhdGEtPnJpbmcucnNwX2NvbnMpOwo+ID4gKwo+ID4gKwkJcmVxX2lkID0g
cnNwLT5yZXFfaWQ7Cj4gPiArCQlkc3QgPSAodWludDhfdCAqKSZiZWRhdGEtPnJzcFtyZXFfaWRd
ICsgc2l6ZW9mKHJzcC0+cmVxX2lkKTsKPiA+ICsJCXNyYyA9ICh1aW50OF90ICopcnNwICsgc2l6
ZW9mKHJzcC0+cmVxX2lkKTsKPiA+ICsJCW1lbWNweShkc3QsIHNyYywgc2l6ZW9mKCpyc3ApIC0g
c2l6ZW9mKHJzcC0+cmVxX2lkKSk7Cj4gPiArCQkvKgo+ID4gKwkJICogRmlyc3QgY29weSB0aGUg
cmVzdCBvZiB0aGUgZGF0YSwgdGhlbiByZXFfaWQuIEl0IGlzCj4gPiArCQkgKiBwYWlyZWQgd2l0
aCB0aGUgYmFycmllciB3aGVuIGFjY2Vzc2luZyBiZWRhdGEtPnJzcC4KPiA+ICsJCSAqLwo+ID4g
KwkJc21wX3dtYigpOwo+ID4gKwkJV1JJVEVfT05DRShiZWRhdGEtPnJzcFtyZXFfaWRdLnJlcV9p
ZCwgcnNwLT5yZXFfaWQpOwo+ID4gKwo+ID4gKwkJZG9uZSA9IDE7Cj4gPiArCQliZWRhdGEtPnJp
bmcucnNwX2NvbnMrKzsKPiA+ICsJfQo+ID4gKwo+ID4gKwlSSU5HX0ZJTkFMX0NIRUNLX0ZPUl9S
RVNQT05TRVMoJmJlZGF0YS0+cmluZywgbW9yZSk7Cj4gPiArCWlmIChtb3JlKQo+ID4gKwkJZ290
byBhZ2FpbjsKPiA+ICsJaWYgKGRvbmUpCj4gPiArCQl3YWtlX3VwKCZiZWRhdGEtPmluZmxpZ2h0
X3JlcSk7Cj4gPiArCXB2Y2FsbHNfZXhpdDsKPiA+ICAgCXJldHVybiBJUlFfSEFORExFRDsKPiA+
ICAgfQo+ID4gICAraW50IHB2Y2FsbHNfZnJvbnRfc29ja2V0KHN0cnVjdCBzb2NrZXQgKnNvY2sp
Cj4gPiArewo+ID4gKwlzdHJ1Y3QgcHZjYWxsc19iZWRhdGEgKmJlZGF0YTsKPiA+ICsJc3RydWN0
IHNvY2tfbWFwcGluZyAqbWFwID0gTlVMTDsKPiA+ICsJc3RydWN0IHhlbl9wdmNhbGxzX3JlcXVl
c3QgKnJlcTsKPiA+ICsJaW50IG5vdGlmeSwgcmVxX2lkLCByZXQ7Cj4gPiArCj4gPiArCXB2Y2Fs
bHNfZW50ZXI7Cj4gCj4gCj4gQ2FuIHlvdSBkZWZpbmUgZW50ZXIvZXhpdCBtYWNyb3Mgd2l0aCBw
YXJlbnRoZXNlcyAoaS5lLgo+ICJwdmNhbGxzX2VudGVyL2V4aXQoKScpPwoKU3VyZQoKCj4gPiAr
CWlmICghcHZjYWxsc19mcm9udF9kZXYpIHsKPiA+ICsJCXB2Y2FsbHNfZXhpdDsKPiA+ICsJCXJl
dHVybiAtRUFDQ0VTOwo+ID4gKwl9Cj4gPiArCS8qCj4gPiArCSAqIFBWQ2FsbHMgb25seSBzdXBw
b3J0cyBkb21haW4gQUZfSU5FVCwKPiA+ICsJICogdHlwZSBTT0NLX1NUUkVBTSBhbmQgcHJvdG9j
b2wgMCBzb2NrZXRzIGZvciBub3cuCj4gPiArCSAqCj4gPiArCSAqIENoZWNrIHNvY2tldCB0eXBl
IGhlcmUsIEFGX0lORVQgYW5kIHByb3RvY29sIGNoZWNrcyBhcmUgZG9uZQo+ID4gKwkgKiBieSB0
aGUgY2FsbGVyLgo+ID4gKwkgKi8KPiA+ICsJaWYgKHNvY2stPnR5cGUgIT0gU09DS19TVFJFQU0p
IHsKPiA+ICsJCXB2Y2FsbHNfZXhpdDsKPiA+ICsJCXJldHVybiAtRU5PVFNVUFA7Cj4gPiArCX0K
PiAKPiAKPiBUaGlzIGNhbiBiZSBkb25lIHdpdGhvdXQgZW50ZXJpbmcgcHZjYWxscy4gSSB0aGlu
ayB5b3UgY2FuIGVudGVyIHB2Y2FsbHMgYXQKPiBsZWFzdCByaWdodCBiZWZvcmUgZ3JhYmJpbmcg
c29ja2V0IGxvY2sgKHlvdSBtYXkgbmVlZCB0byBtb3ZlCj4gZGV2X2dldF9kcnZkYXRhKCkgbG93
ZXIpLgo+IAo+IChwb3NzaWJseSBpbiBsYXRlciBwYXRjaGVzIHRvbykKCk9LCgoKPiA+ICsKPiA+
ICsJYmVkYXRhID0gZGV2X2dldF9kcnZkYXRhKCZwdmNhbGxzX2Zyb250X2Rldi0+ZGV2KTsKPiA+
ICsKPiA+ICsJbWFwID0ga3phbGxvYyhzaXplb2YoKm1hcCksIEdGUF9LRVJORUwpOwo+ID4gKwlp
ZiAobWFwID09IE5VTEwpIHsKPiA+ICsJCXB2Y2FsbHNfZXhpdDsKPiA+ICsJCXJldHVybiAtRU5P
TUVNOwo+ID4gKwl9Cj4gPiArCj4gPiArCXNwaW5fbG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7
Cj4gPiArCj4gPiArCXJldCA9IGdldF9yZXF1ZXN0KGJlZGF0YSwgJnJlcV9pZCk7Cj4gPiArCWlm
IChyZXQgPCAwKSB7Cj4gPiArCQlrZnJlZShtYXApOwo+ID4gKwkJc3Bpbl91bmxvY2soJmJlZGF0
YS0+c29ja2V0X2xvY2spOwo+ID4gKwkJcHZjYWxsc19leGl0Owo+ID4gKwkJcmV0dXJuIHJldDsK
PiA+ICsJfQo+ID4gKwo+ID4gKwkvKgo+ID4gKwkgKiBzb2NrLT5zay0+c2tfc2VuZF9oZWFkIGlz
IG5vdCB1c2VkIGZvciBpcCBzb2NrZXRzOiByZXVzZSB0aGUKPiA+ICsJICogZmllbGQgdG8gc3Rv
cmUgYSBwb2ludGVyIHRvIHRoZSBzdHJ1Y3Qgc29ja19tYXBwaW5nCj4gPiArCSAqIGNvcnJlc3Bv
bmRpbmcgdG8gdGhlIHNvY2tldC4gVGhpcyB3YXksIHdlIGNhbiBlYXNpbHkgZ2V0IHRoZQo+ID4g
KwkgKiBzdHJ1Y3Qgc29ja19tYXBwaW5nIGZyb20gdGhlIHN0cnVjdCBzb2NrZXQuCj4gPiArCSAq
Lwo+ID4gKwlzb2NrLT5zay0+c2tfc2VuZF9oZWFkID0gKHZvaWQgKiltYXA7Cj4gPiArCWxpc3Rf
YWRkX3RhaWwoJm1hcC0+bGlzdCwgJmJlZGF0YS0+c29ja2V0X21hcHBpbmdzKTsKPiA+ICsKPiA+
ICsJcmVxID0gUklOR19HRVRfUkVRVUVTVCgmYmVkYXRhLT5yaW5nLCByZXFfaWQpOwo+ID4gKwly
ZXEtPnJlcV9pZCA9IHJlcV9pZDsKPiA+ICsJcmVxLT5jbWQgPSBQVkNBTExTX1NPQ0tFVDsKPiA+
ICsJcmVxLT51LnNvY2tldC5pZCA9ICh1aW50NjRfdCkgbWFwOwo+ID4gKwlyZXEtPnUuc29ja2V0
LmRvbWFpbiA9IEFGX0lORVQ7Cj4gPiArCXJlcS0+dS5zb2NrZXQudHlwZSA9IFNPQ0tfU1RSRUFN
Owo+ID4gKwlyZXEtPnUuc29ja2V0LnByb3RvY29sID0gSVBQUk9UT19JUDsKPiA+ICsKPiA+ICsJ
YmVkYXRhLT5yaW5nLnJlcV9wcm9kX3B2dCsrOwo+ID4gKwlSSU5HX1BVU0hfUkVRVUVTVFNfQU5E
X0NIRUNLX05PVElGWSgmYmVkYXRhLT5yaW5nLCBub3RpZnkpOwo+ID4gKwlzcGluX3VubG9jaygm
YmVkYXRhLT5zb2NrZXRfbG9jayk7Cj4gPiArCWlmIChub3RpZnkpCj4gPiArCQlub3RpZnlfcmVt
b3RlX3ZpYV9pcnEoYmVkYXRhLT5pcnEpOwo+ID4gKwo+ID4gKwl3YWl0X2V2ZW50KGJlZGF0YS0+
aW5mbGlnaHRfcmVxLAo+ID4gKwkJICAgUkVBRF9PTkNFKGJlZGF0YS0+cnNwW3JlcV9pZF0ucmVx
X2lkKSA9PSByZXFfaWQpOwo+ID4gKwo+ID4gKwlyZXQgPSBiZWRhdGEtPnJzcFtyZXFfaWRdLnJl
dDsKPiA+ICsJLyogcmVhZCByZXQsIHRoZW4gc2V0IHRoaXMgcnNwIHNsb3QgdG8gYmUgcmV1c2Vk
ICovCj4gPiArCXNtcF9tYigpOwo+ID4gKwlXUklURV9PTkNFKGJlZGF0YS0+cnNwW3JlcV9pZF0u
cmVxX2lkLCBQVkNBTExTX0lOVkFMSURfSUQpOwo+IAo+IE5vdyB0aGF0IEkgbG9va2VkIGF0IHdo
YXQgKl9PTkNFIG1hY3JvcyBkbyBJIGFtIG5vdCBzdXJlIHRoaXMgaXMgbmVlZGVkLCBnaXZlbgo+
IHRoZSBzbXBfbWIoKSBhYm92ZS4gSW4gcHZjYWxsc19mcm9udF9ldmVudF9oYW5kbGVyKCkgdG9v
LiBBbmQsIGluIGZhY3QsIGluCj4gZ2V0X3JlcXVlc3QoKSBhcyB3ZWxsLgo+IAo+IChBZ2Fpbiwg
dGhpcyB3aWxsIHByb2JhYmx5IGJlIGFsc28gYXBwbGljYWJsZSB0byBzdWJzZXF1ZW50IHBhdGNo
ZXMpCgpZZXMsIEkgdGhpbmsgeW91IGFyZSByaWdodCwgYWx0aG91Z2ggSSB0aGluayBpcyBtdWNo
IGVhc2llciB0byB1c2UKKl9PTkNFIGV2ZXJ5d2hlcmUgd2UgZG9uJ3Qgd2FudCByZWFkcy93cml0
ZXMgdG8gYmUgbWFuZ2xlZC4gTm9uZXRoZWxlc3MsCkkgcmVtb3ZlZCBXUklURV9PTkNFIGZyb20g
cGxhY2VzIHdoZXJlIHRoZSB3cml0ZSBpcyBkb25lIGltbWVkaWF0ZWx5CmFmdGVyIGEgYmFycmll
ci4gSSBrZXB0ICpfT05DRSBlbHNld2hlcmUuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 18:55:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 18:55:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0XmY-0004bK-V1; Fri, 06 Oct 2017 18:55:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0XmW-0004av-To
 for xen-devel@lists.xensource.com; Fri, 06 Oct 2017 18:55:33 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 50/12-03870-4A1D7D95; Fri, 06 Oct 2017 18:55:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVXfxxeu
 RBls+8VqsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE148WRDcwFU3wq3k/fwt7A
 uNagi5GLQ0igkUli8odH7BDOY0aJ1sXLmSCcbYwSE95/BHI4OUQEnCW+npnLDmLzCuhLHJg+g
 w3EFhawl5i0YQszSIOEwFVJiSdbvoM1SAh4S8xbt5URxn42fwtrFyM7B5uAlcQhMZAoi4CqxO
 f9P5gnMHIvYGRYxahRnFpUllqka2iil1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4k
 R6HUGINjBeH1jwCFGSQ4mJVFehhPXI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8FoCg0hIsCg1
 PbUiLTMHGH4waQkOHiUR3qMXgNK8xQWJucWZ6RCpU4y6HMc2Xf7DJMSSl5+XKiXOmwZSJABSl
 FGaBzcCFguXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMwrA3IJT2ZeCdymV0BHMAEdMafpCs
 gRJYkIKakGRpnNO5KYXRhNhecZGs27uy3DurTmuGHzjM37jplu9tI5fGDVtssVEoo6F4O5jLs
 Mlu78U/pD4P/7/0fKzNIPP9Lhme3Zo3ehdVvP7Ghf/dOMaizePm8a5NeqdS/cqan6hfHfdKGX
 hRMTLFaH9MUefnu3v65gecJ9zRW1EUs1X9XzmdX2rDBPVWIpzkg01GIuKk4EAIPzyq2AAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1507316130!110197760!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36077 invoked from network); 6 Oct 2017 18:55:30 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Oct 2017 18:55:30 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0XmR-0000LM-H9; Fri, 06 Oct 2017 18:55:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e0XmM-0002qo-0Q; Fri, 06 Oct 2017 18:55:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e0XmL-0005Ev-Di; Fri, 06 Oct 2017 18:55:21 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114060-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-libvirt:<job
 status>:broken:regression
 qemu-mainline:test-armhf-armhf-libvirt:host-install(4):broken:regression
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start.2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-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-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=d8f932cc696250cb740240d668b39df5fbb2d5a0
X-Osstest-Versions-That: qemuu=5456c6a4ec9cd8fc314ddc303e88bf85c110975c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 06 Oct 2017 18:55:21 +0000
Subject: [Xen-devel] [qemu-mainline test] 114060: trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDA2MCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTQwNjAvCgpGYWlsdXJlcyBhbmQgcHJv
YmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJl
IGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAg
ICAgICBicm9rZW4gUkVHUi4gdnMuIDExNDA0MgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTcg
Z3Vlc3Qtc3RhcnQuMiAgICAgICAgICAgZmFpbCBibG9ja2VkIGluIDExNDA0MgogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTE0MDQyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTQwNDIKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExNDA0
MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIGxpa2UgMTE0MDQyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVy
ZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVt
dXUgICAgICAgICAgICAgICAgZDhmOTMyY2M2OTYyNTBjYjc0MDI0MGQ2NjhiMzlkZjVmYmIyZDVh
MApiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAgICAgNTQ1NmM2YTRlYzljZDhm
YzMxNGRkYzMwM2U4OGJmODVjMTEwOTc1YwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE0MDQyICAy
MDE3LTEwLTA1IDEyOjE1OjQ3IFogICAgMSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExNDA2
MCAgMjAxNy0xMC0wNiAwNTo1MzozNCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVv
cGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsZXggV2lsbGlhbXNvbiA8
YWxleC53aWxsaWFtc29uQHJlZGhhdC5jb20+CiAgQnJhbmRvbiBDYXJwZW50ZXIgPGJyYW5kb24u
Y2FycGVudGVyQGN5cGhlcnBhdGguY29tPgogIERhbmllbCBQLiBCZXJyYW5nZSA8YmVycmFuZ2VA
cmVkaGF0LmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29t
PgogIEZhbSBaaGVuZyA8ZmFtekByZWRoYXQuY29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEBy
ZWRoYXQuY29tPgogIEphbiBLaXN6a2EgPGphbi5raXN6a2FAc2llbWVucy5jb20+CiAgTWFya3Vz
IEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1h
eWRlbGxAbGluYXJvLm9yZz4KICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+
CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9n
aWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCBicm9rZW4K
YnJva2VuLXN0ZXAgdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0IGhvc3QtaW5zdGFsbCg0KQoKTm90
IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA1MDcgbGluZXMgbG9uZy4p
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 19:00:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 19:00:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0Xqz-0005Pn-JS; Fri, 06 Oct 2017 19:00:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445ef49c3=Andrew.Cooper3@citrix.com>)
 id 1e0Xqx-0005Pd-Qw
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 19:00:08 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 6F/38-03761-7B2D7D95; Fri, 06 Oct 2017 19:00:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42JxWrohUnfrpeu
 RBrMn6lgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlvpj9kLpi4ia3i+rkPjA2Mh1+ydDFyckgI
 +Es8+3eNFcRmE9CX2P3iExOILSKgLnG64yJQnIuDWWAOo8TGK5uZQRLCAuYSN5qngjWwCKhIz
 N+4mxHE5hXwkLg47wozxFA5ifPHf4LZQgJqEtf6L7FD1AhKnJz5BGwxs4CExMEXL5gnMHLPQp
 KahSS1gJFpFaNGcWpRWWqRrpGBXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYEg
 wAMEOxl/LAg4xSnIwKYny5ly8HinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvcdSE6wKDU9tSIt
 MwcYnDBpCQ4eJRHecpA0b3FBYm5xZjpE6hSjMcexTZf/MHF03Lz7h0mIJS8/L1VKnDftAlCpA
 EhpRmke3CBY1FxilJUS5mUEOk2IpyC1KDezBFX+FaM4B6OSMO9FkIU8mXklcPteAZ3CBHTKnK
 YrIKeUJCKkpBoYfRa9vORyJiLu9G1H+8KbcZGNh2bu/MntZXp+pcpWHr05Z2+UOTZ5SRUdKRH
 /Hai2U3fnN8ZthZ8tSzpqp2lYZGi3VkrHpjy4IiYVP0fo9MRvH3acYv9u33iDYcpqp1dPS54p
 FafbxGSnPfRcuG3K/RmcXCsi/qX0mKbNLtzr/IF1femXc4rnlViKMxINtZiLihMBMx1TO5UCA
 AA=
X-Env-Sender: prvs=445ef49c3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1507316403!100216811!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51329 invoked from network); 6 Oct 2017 19:00:05 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 19:00:05 -0000
X-IronPort-AV: E=Sophos;i="5.42,484,1500940800"; d="scan'208";a="442818709"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 6 Oct 2017 20:00:00 +0100
Message-ID: <1507316400-5169-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH] tools/libxc: Fix domid parameter types
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TWl4ZWQgdGhyb3VnaG91dCBsaWJ4YyBhcmUgdWludDMyX3QsIGludCwgYW5kIGRvbWlkX3QgZm9y
IGRvbWlkIHBhcmFtZXRlcnMuCldpdGggYSBzaWduZWQgdHlwZSwgYW5kIGFuIGV4cGxpY2l0bHkg
MTYtYml0IHR5cGUsIGl0IGlzIGV4Y2VlZGluZ2x5IGRpZmZpY3VsdAp0byBjb25zdHJ1Y3QgYW4g
SU5WQUxJRF9ET01JRCBjb25zdGFudCB3aGljaCB3b3JrcyB3aXRoIGFsbCBvZiB0aGVtLiAgKFRo
ZQptYWluIHByb2JsZW0gYmVpbmcgdGhhdCBkb21pZF90IGdldHMgdW5jb25kaXRpb25hbGx5IHpl
cm8gZXh0ZW5kZWQgd2hlbgpwcm9tb3RlZCB0byBpbnQgZm9yIGFyaXRobWF0aWMuKQoKTGlieGwg
dXNlcyB1aW50MzJfdCBjb25zaXN0ZW50bHkgZXZlcnl3aGVyZSwgc28gYWx0ZXIgbGlieGMgdG8g
bWF0Y2guCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpD
QzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+Ci0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaCAgICAgICAg
IHwgIDIwICsrLS0tCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCAgICAgICAgfCAxNTYg
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0KIHRvb2xzL2xpYnhjL2luY2x1ZGUv
eGVuY3RybF9jb21wYXQuaCB8ICAzNiArKysrLS0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5n
dWVzdC5oICAgICAgIHwgIDE2ICsrLS0KIHRvb2xzL2xpYnhjL3hjX2FsdHAybS5jICAgICAgICAg
ICAgICB8ICAxNiArKy0tCiB0b29scy9saWJ4Yy94Y19jb3JlLmggICAgICAgICAgICAgICAgfCAg
IDIgKy0KIHRvb2xzL2xpYnhjL3hjX2NvcmVfYXJtLmMgICAgICAgICAgICB8ICAgMiArLQogdG9v
bHMvbGlieGMveGNfY29yZV94ODYuYyAgICAgICAgICAgIHwgICAyICstCiB0b29scy9saWJ4Yy94
Y19jcHVpZF94ODYuYyAgICAgICAgICAgfCAgIDggKy0KIHRvb2xzL2xpYnhjL3hjX2NzY2hlZC5j
ICAgICAgICAgICAgICB8ICAgNCArLQogdG9vbHMvbGlieGMveGNfY3NjaGVkMi5jICAgICAgICAg
ICAgIHwgICA0ICstCiB0b29scy9saWJ4Yy94Y19kZXZpY2Vtb2RlbF9jb21wYXQuYyAgfCAgMzIg
KysrLS0tLQogdG9vbHMvbGlieGMveGNfZG9tX2FybS5jICAgICAgICAgICAgIHwgICAyICstCiB0
b29scy9saWJ4Yy94Y19kb21fYm9vdC5jICAgICAgICAgICAgfCAgMTYgKystLQogdG9vbHMvbGli
eGMveGNfZG9tX3g4Ni5jICAgICAgICAgICAgIHwgICAyICstCiB0b29scy9saWJ4Yy94Y19kb21h
aW4uYyAgICAgICAgICAgICAgfCAxMDQgKysrKysrKysrKystLS0tLS0tLS0tLS0KIHRvb2xzL2xp
YnhjL3hjX2V2dGNobi5jICAgICAgICAgICAgICB8ICAgNiArLQogdG9vbHMvbGlieGMveGNfZXZ0
Y2huX2NvbXBhdC5jICAgICAgIHwgICA0ICstCiB0b29scy9saWJ4Yy94Y19mbGFzay5jICAgICAg
ICAgICAgICAgfCAgIDIgKy0KIHRvb2xzL2xpYnhjL3hjX2dudHRhYi5jICAgICAgICAgICAgICB8
ICAgOCArLQogdG9vbHMvbGlieGMveGNfbWVtX2FjY2Vzcy5jICAgICAgICAgIHwgICA2ICstCiB0
b29scy9saWJ4Yy94Y19tZW1fcGFnaW5nLmMgICAgICAgICAgfCAgMTYgKystLQogdG9vbHMvbGli
eGMveGNfbWVtc2hyLmMgICAgICAgICAgICAgIHwgIDM0ICsrKystLS0tCiB0b29scy9saWJ4Yy94
Y19tb25pdG9yLmMgICAgICAgICAgICAgfCAgMzAgKysrLS0tLQogdG9vbHMvbGlieGMveGNfbm9t
aWdyYXRlLmMgICAgICAgICAgIHwgICA0ICstCiB0b29scy9saWJ4Yy94Y19vZmZsaW5lX3BhZ2Uu
YyAgICAgICAgfCAgMTAgKy0tCiB0b29scy9saWJ4Yy94Y19waHlzZGV2LmMgICAgICAgICAgICAg
fCAgIDYgKy0KIHRvb2xzL2xpYnhjL3hjX3ByaXZhdGUuYyAgICAgICAgICAgICB8ICAxMCArLS0K
IHRvb2xzL2xpYnhjL3hjX3ByaXZhdGUuaCAgICAgICAgICAgICB8ICAgNiArLQogdG9vbHMvbGli
eGMveGNfcHNyLmMgICAgICAgICAgICAgICAgIHwgIDEwICstLQogdG9vbHMvbGlieGMveGNfcnQu
YyAgICAgICAgICAgICAgICAgIHwgICA4ICstCiB0b29scy9saWJ4Yy94Y19zcl9jb21tb24uaCAg
ICAgICAgICAgfCAgIDIgKy0KIHRvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmUuYyAgICAgICAgICB8
ICAgNCArLQogdG9vbHMvbGlieGMveGNfc3VzcGVuZC5jICAgICAgICAgICAgIHwgIDEyICstLQog
dG9vbHMvbGlieGMveGNfdG1lbS5jICAgICAgICAgICAgICAgIHwgIDQ3ICsrKysrLS0tLS0tCiB0
b29scy9saWJ4Yy94Y192bV9ldmVudC5jICAgICAgICAgICAgfCAgIDQgKy0KIHRvb2xzL2xpYnhj
L3hnX3ByaXZhdGUuYyAgICAgICAgICAgICB8ICAgMiArLQogdG9vbHMvbGlieGMveGdfcHJpdmF0
ZS5oICAgICAgICAgICAgIHwgICAyICstCiAzOCBmaWxlcyBjaGFuZ2VkLCAzMjggaW5zZXJ0aW9u
cygrKSwgMzI3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUv
eGNfZG9tLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oCmluZGV4IDZlMDZlZjEuLmNk
Y2RkMDcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmgKKysrIGIvdG9v
bHMvbGlieGMvaW5jbHVkZS94Y19kb20uaApAQCAtMTYxLDEyICsxNjEsMTIgQEAgc3RydWN0IHhj
X2RvbV9pbWFnZSB7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKICAgICB1bnNpZ25lZCBpbnQg
Y29uc29sZV9ldnRjaG47CiAgICAgdW5zaWduZWQgaW50IHhlbnN0b3JlX2V2dGNobjsKLSAgICBk
b21pZF90IGNvbnNvbGVfZG9taWQ7Ci0gICAgZG9taWRfdCB4ZW5zdG9yZV9kb21pZDsKKyAgICB1
aW50MzJfdCBjb25zb2xlX2RvbWlkOworICAgIHVpbnQzMl90IHhlbnN0b3JlX2RvbWlkOwogICAg
IHhlbl9wZm5fdCBzaGFyZWRfaW5mb19tZm47CiAKICAgICB4Y19pbnRlcmZhY2UgKnhjaDsKLSAg
ICBkb21pZF90IGd1ZXN0X2RvbWlkOworICAgIHVpbnQzMl90IGd1ZXN0X2RvbWlkOwogICAgIGlu
dCBjbGFpbV9lbmFibGVkOyAvKiAwIGJ5IGRlZmF1bHQsIDEgZW5hYmxlcyBpdCAqLwogCiAgICAg
aW50IHhlbl92ZXJzaW9uOwpAQCAtMzE4LDIzICszMTgsMjMgQEAgaW50IHhjX2RvbV9idWlsZF9p
bWFnZShzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pOwogaW50IHhjX2RvbV91cGRhdGVfZ3Vlc3Rf
cDJtKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSk7CiAKIGludCB4Y19kb21fYm9vdF94ZW5faW5p
dChzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20sIHhjX2ludGVyZmFjZSAqeGNoLAotICAgICAgICAg
ICAgICAgICAgICAgZG9taWRfdCBkb21pZCk7CisgICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDMyX3QgZG9taWQpOwogaW50IHhjX2RvbV9ib290X21lbV9pbml0KHN0cnVjdCB4Y19kb21faW1h
Z2UgKmRvbSk7CiB2b2lkICp4Y19kb21fYm9vdF9kb21VX21hcChzdHJ1Y3QgeGNfZG9tX2ltYWdl
ICpkb20sIHhlbl9wZm5fdCBwZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZu
X3QgY291bnQpOwogaW50IHhjX2RvbV9ib290X2ltYWdlKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRv
bSk7CiBpbnQgeGNfZG9tX2NvbXBhdF9jaGVjayhzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pOwog
aW50IHhjX2RvbV9nbnR0YWJfaW5pdChzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pOwotaW50IHhj
X2RvbV9nbnR0YWJfaHZtX3NlZWQoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9taWQsCitp
bnQgeGNfZG9tX2dudHRhYl9odm1fc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9t
aWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgY29uc29sZV9nbWZuLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IHhlbnN0b3JlX2dtZm4sCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IGNvbnNvbGVfZG9taWQsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICBkb21pZF90IHhlbnN0b3JlX2RvbWlkKTsKLWludCB4Y19kb21fZ250
dGFiX3NlZWQoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9taWQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50MzJfdCBjb25zb2xlX2RvbWlkLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDMyX3QgeGVuc3RvcmVfZG9taWQpOworaW50IHhjX2RvbV9nbnR0YWJfc2Vl
ZCh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAg
ICAgIHhlbl9wZm5fdCBjb25zb2xlX2dtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9w
Zm5fdCB4ZW5zdG9yZV9nbWZuLAotICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IGNvbnNv
bGVfZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgeGVuc3RvcmVfZG9taWQp
OworICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBjb25zb2xlX2RvbWlkLAorICAgICAg
ICAgICAgICAgICAgICAgICB1aW50MzJfdCB4ZW5zdG9yZV9kb21pZCk7CiBib29sIHhjX2RvbV90
cmFuc2xhdGVkKGNvbnN0IHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSk7CiAKIC8qIC0tLSBkZWJ1
Z2dpbmcgYml0cyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ICovCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xp
YnhjL2luY2x1ZGUveGVuY3RybC5oCmluZGV4IDNiY2FiM2MuLjY2NmRiMGIgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUv
eGVuY3RybC5oCkBAIC05MDAsOCArOTAwLDggQEAgaW50IHhjX3ZjcHVfZ2V0Y29udGV4dCh4Y19p
bnRlcmZhY2UgKnhjaCwKICAqLwogaW50IHhjX2RvbV92dWFydF9pbml0KHhjX2ludGVyZmFjZSAq
eGNoLAogICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHR5cGUsCi0gICAgICAgICAgICAg
ICAgICAgICAgZG9taWRfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IGNv
bnNvbGVfZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCisgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgY29uc29sZV9kb21pZCwKICAgICAgICAgICAgICAg
ICAgICAgICB4ZW5fcGZuX3QgZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgIGV2dGNobl9wb3J0
X3QgKmV2dGNobik7CiAKQEAgLTkzMCw3ICs5MzAsNyBAQCBpbnQgeGNfdmNwdV9nZXRpbmZvKHhj
X2ludGVyZmFjZSAqeGNoLAogICAgICAgICAgICAgICAgICAgICB4Y192Y3B1aW5mb190ICppbmZv
KTsKIAogbG9uZyBsb25nIHhjX2RvbWFpbl9nZXRfY3B1X3VzYWdlKHhjX2ludGVyZmFjZSAqeGNo
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgZG9taWQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaW50IHZjcHUpOwogCiBpbnQgeGNfZG9tYWluX3NldGhh
bmRsZSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCkBAIC0xMDkzLDcgKzEwOTMs
NyBAQCBpbnQgeGNfZG9tYWluX3NldF9tYXhfZXZ0Y2huKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50
MzJfdCBkb21pZCwKICAqIEBwYXJhbSBncmFudF9mcmFtZXMgbWF4LiBudW1iZXIgb2YgZ3JhbnQg
ZnJhbWVzCiAgKiBAcGFyYW0gbWFwdHJhY2tfZnJhbWVzIG1heC4gbnVtYmVyIG9mIG1hcHRyYWNr
IGZyYW1lcwogICovCi1pbnQgeGNfZG9tYWluX3NldF9nbnR0YWJfbGltaXRzKHhjX2ludGVyZmFj
ZSAqeGNoLCBkb21pZF90IGRvbWlkLAoraW50IHhjX2RvbWFpbl9zZXRfZ250dGFiX2xpbWl0cyh4
Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQzMl90IGdyYW50X2ZyYW1lcywKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDMyX3QgbWFwdHJhY2tfZnJhbWVzKTsKIApAQCAtMTM3MCw5ICsxMzcwLDkg
QEAgaW50IHhjX2RvbWFpbl9nZXRfdHNjX2luZm8oeGNfaW50ZXJmYWNlICp4Y2gsCiAKIGludCB4
Y19kb21haW5fZGlzYWJsZV9taWdyYXRlKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21p
ZCk7CiAKLWludCB4Y19kb21haW5fbWF4aW11bV9ncGZuKHhjX2ludGVyZmFjZSAqeGNoLCBkb21p
ZF90IGRvbWlkLCB4ZW5fcGZuX3QgKmdwZm5zKTsKK2ludCB4Y19kb21haW5fbWF4aW11bV9ncGZu
KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwgeGVuX3Bmbl90ICpncGZucyk7CiAK
LWludCB4Y19kb21haW5fbnJfZ3BmbnMoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9taWQs
IHhlbl9wZm5fdCAqZ3BmbnMpOworaW50IHhjX2RvbWFpbl9ucl9ncGZucyh4Y19pbnRlcmZhY2Ug
KnhjaCwgdWludDMyX3QgZG9taWQsIHhlbl9wZm5fdCAqZ3BmbnMpOwogCiBpbnQgeGNfZG9tYWlu
X2luY3JlYXNlX3Jlc2VydmF0aW9uKHhjX2ludGVyZmFjZSAqeGNoLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwKQEAgLTE0MDcsOCArMTQwNyw4IEBA
IGludCB4Y19kb21haW5fYWRkX3RvX3BoeXNtYXAoeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBncGZuKTsKIAogaW50IHhjX2RvbWFpbl9h
ZGRfdG9fcGh5c21hcF9iYXRjaCh4Y19pbnRlcmZhY2UgKnhjaCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZG9taWRfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZG9taWRfdCBmb3JlaWduX2RvbWlkLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDMyX3QgZm9yZWlnbl9kb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50IHNwYWNlLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgc2l6ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgeGVuX3Vsb25nX3QgKmlkeHMsCkBAIC0xNDM0LDcgKzE0MzQsNyBAQCBpbnQgeGNf
ZG9tYWluX2NsYWltX3BhZ2VzKHhjX2ludGVyZmFjZSAqeGNoLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnJfcGFnZXMpOwogCiBpbnQgeGNfZG9tYWluX21l
bW9yeV9leGNoYW5nZV9wYWdlcyh4Y19pbnRlcmZhY2UgKnhjaCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGludCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBucl9pbl9leHRlbnRzLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGluX29yZGVyLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90ICppbl9leHRlbnRzLApAQCAtMTUzOSw3ICsxNTM5
LDcgQEAgc3RhdGljIGlubGluZSBpbnQgeGNfY2xlYXJfZG9tYWluX3BhZ2UoeGNfaW50ZXJmYWNl
ICp4Y2gsIHVpbnQzMl90IGRvbWlkLAogfQogCiBpbnQgeGNfbW11ZXh0X29wKHhjX2ludGVyZmFj
ZSAqeGNoLCBzdHJ1Y3QgbW11ZXh0X29wICpvcCwgdW5zaWduZWQgaW50IG5yX29wcywKLSAgICAg
ICAgICAgICAgICAgZG9taWRfdCBkb20pOworICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb20p
OwogCiAvKiBTeXN0ZW0gd2lkZSBtZW1vcnkgcHJvcGVydGllcyAqLwogaW50IHhjX21heGltdW1f
cmFtX3BhZ2UoeGNfaW50ZXJmYWNlICp4Y2gsIHVuc2lnbmVkIGxvbmcgKm1heF9tZm4pOwpAQCAt
MTYyNSw3ICsxNjI1LDcgQEAgaW50IHhjX2ZsYXNrX29wKHhjX2ludGVyZmFjZSAqeGNoLCB4ZW5f
Zmxhc2tfb3BfdCAqb3ApOwogICogKGluIGl0cyBkb2MgY29tbWVudCBpbiBkb21jdGwuaCkuCiAg
Ki8KIGludCB4Y19kb21haW5fc3Vic2NyaWJlX2Zvcl9zdXNwZW5kKAotICAgIHhjX2ludGVyZmFj
ZSAqeGNoLCBkb21pZF90IGRvbWlkLCBldnRjaG5fcG9ydF90IHBvcnQpOworICAgIHhjX2ludGVy
ZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwgZXZ0Y2huX3BvcnRfdCBwb3J0KTsKIAogLyoqKioq
KioqKioqKioqKioqKioqKioqKioqCiAgKiBHUkFOVCBUQUJMRSBPUEVSQVRJT05TICoKQEAgLTE2
NDEsMTggKzE2NDEsMTggQEAgaW50IHhjX2dudHRhYl9vcCh4Y19pbnRlcmZhY2UgKnhjaCwgaW50
IGNtZCwKIC8qIExvZ3MgaWZmIGh5cGVyY2FsbCBib3VuY2UgZmFpbHMsIG90aGVyd2lzZSBkb2Vz
bid0LiAqLwogCiBpbnQgeGNfZ250dGFiX3F1ZXJ5X3NpemUoeGNfaW50ZXJmYWNlICp4Y2gsIHN0
cnVjdCBnbnR0YWJfcXVlcnlfc2l6ZSAqcXVlcnkpOwotaW50IHhjX2dudHRhYl9nZXRfdmVyc2lv
bih4Y19pbnRlcmZhY2UgKnhjaCwgaW50IGRvbWlkKTsgLyogTmV2ZXIgbG9ncyAqLwotZ3JhbnRf
ZW50cnlfdjFfdCAqeGNfZ250dGFiX21hcF90YWJsZV92MSh4Y19pbnRlcmZhY2UgKnhjaCwgaW50
IGRvbWlkLCBpbnQgKmdudF9udW0pOwotZ3JhbnRfZW50cnlfdjJfdCAqeGNfZ250dGFiX21hcF90
YWJsZV92Mih4Y19pbnRlcmZhY2UgKnhjaCwgaW50IGRvbWlkLCBpbnQgKmdudF9udW0pOworaW50
IHhjX2dudHRhYl9nZXRfdmVyc2lvbih4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQp
OyAvKiBOZXZlciBsb2dzICovCitncmFudF9lbnRyeV92MV90ICp4Y19nbnR0YWJfbWFwX3RhYmxl
X3YxKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwgaW50ICpnbnRfbnVtKTsKK2dy
YW50X2VudHJ5X3YyX3QgKnhjX2dudHRhYl9tYXBfdGFibGVfdjIoeGNfaW50ZXJmYWNlICp4Y2gs
IHVpbnQzMl90IGRvbWlkLCBpbnQgKmdudF9udW0pOwogLyogU29tZXRpbWVzIHRoZXNlIGRvbid0
IHNldCBlcnJubyBbZml4bWVdLCBhbmQgc29tZXRpbWVzIHRoZXkgZG9uJ3QgbG9nLiAqLwogCiBp
bnQgeGNfcGh5c2Rldl9tYXBfcGlycSh4Y19pbnRlcmZhY2UgKnhjaCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgIGludCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRv
bWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgaW50IGluZGV4LAogICAgICAgICAgICAgICAg
ICAgICAgICAgaW50ICpwaXJxKTsKIAogaW50IHhjX3BoeXNkZXZfbWFwX3BpcnFfbXNpKHhjX2lu
dGVyZmFjZSAqeGNoLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBkb21pZCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpbnQgaW5kZXgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50
ICpwaXJxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBkZXZmbiwKQEAgLTE2NjEs
NyArMTY2MSw3IEBAIGludCB4Y19waHlzZGV2X21hcF9waXJxX21zaSh4Y19pbnRlcmZhY2UgKnhj
aCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCB0YWJsZV9iYXNlKTsKIAog
aW50IHhjX3BoeXNkZXZfdW5tYXBfcGlycSh4Y19pbnRlcmZhY2UgKnhjaCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgaW50IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHBpcnEpOwogCiAvKgpA
QCAtMTcwMSwxMiArMTcwMSwxMiBAQCBjb25zdCB4Y19lcnJvciAqeGNfZ2V0X2xhc3RfZXJyb3Io
eGNfaW50ZXJmYWNlICpoYW5kbGUpOwogICovCiB2b2lkIHhjX2NsZWFyX2xhc3RfZXJyb3IoeGNf
aW50ZXJmYWNlICp4Y2gpOwogCi1pbnQgeGNfaHZtX3BhcmFtX3NldCh4Y19pbnRlcmZhY2UgKmhh
bmRsZSwgZG9taWRfdCBkb20sIHVpbnQzMl90IHBhcmFtLCB1aW50NjRfdCB2YWx1ZSk7Ci1pbnQg
eGNfaHZtX3BhcmFtX2dldCh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgZG9taWRfdCBkb20sIHVpbnQz
Ml90IHBhcmFtLCB1aW50NjRfdCAqdmFsdWUpOworaW50IHhjX2h2bV9wYXJhbV9zZXQoeGNfaW50
ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbSwgdWludDMyX3QgcGFyYW0sIHVpbnQ2NF90IHZh
bHVlKTsKK2ludCB4Y19odm1fcGFyYW1fZ2V0KHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJf
dCBkb20sIHVpbnQzMl90IHBhcmFtLCB1aW50NjRfdCAqdmFsdWUpOwogCiAvKiBEZXByZWNhdGVk
OiB1c2UgeGNfaHZtX3BhcmFtX3NldC9nZXQoKSBpbnN0ZWFkLiAqLwotaW50IHhjX3NldF9odm1f
cGFyYW0oeGNfaW50ZXJmYWNlICpoYW5kbGUsIGRvbWlkX3QgZG9tLCBpbnQgcGFyYW0sIHVuc2ln
bmVkIGxvbmcgdmFsdWUpOwotaW50IHhjX2dldF9odm1fcGFyYW0oeGNfaW50ZXJmYWNlICpoYW5k
bGUsIGRvbWlkX3QgZG9tLCBpbnQgcGFyYW0sIHVuc2lnbmVkIGxvbmcgKnZhbHVlKTsKK2ludCB4
Y19zZXRfaHZtX3BhcmFtKHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb20sIGludCBw
YXJhbSwgdW5zaWduZWQgbG9uZyB2YWx1ZSk7CitpbnQgeGNfZ2V0X2h2bV9wYXJhbSh4Y19pbnRl
cmZhY2UgKmhhbmRsZSwgdWludDMyX3QgZG9tLCBpbnQgcGFyYW0sIHVuc2lnbmVkIGxvbmcgKnZh
bHVlKTsKIAogLyogSFZNIGd1ZXN0IHBhc3MtdGhyb3VnaCAqLwogaW50IHhjX2Fzc2lnbl9kZXZp
Y2UoeGNfaW50ZXJmYWNlICp4Y2gsCkBAIC0xODI4LDEyICsxODI4LDEyIEBAIGludCB4Y19kb21h
aW5fZGVidWdfY29udHJvbCh4Y19pbnRlcmZhY2UgKnhjaCwKIAogI2lmIGRlZmluZWQoX19pMzg2
X18pIHx8IGRlZmluZWQoX194ODZfNjRfXykKIGludCB4Y19jcHVpZF9zZXQoeGNfaW50ZXJmYWNl
ICp4Y2gsCi0gICAgICAgICAgICAgICAgIGRvbWlkX3QgZG9taWQsCisgICAgICAgICAgICAgICAg
IHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICBjb25zdCB1bnNpZ25lZCBpbnQgKmlu
cHV0LAogICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICoqY29uZmlnLAogICAgICAgICAgICAg
ICAgICBjaGFyICoqY29uZmlnX3RyYW5zZm9ybWVkKTsKIGludCB4Y19jcHVpZF9hcHBseV9wb2xp
Y3koeGNfaW50ZXJmYWNlICp4Y2gsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3Qg
ZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqZmVhdHVyZXNldCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yX2ZlYXR1cmVzKTsKIHZvaWQgeGNfY3B1aWRfdG9f
c3RyKGNvbnN0IHVuc2lnbmVkIGludCAqcmVncywKQEAgLTE5NDcsMzEgKzE5NDcsMzEgQEAgaW50
IHhjX3RtZW1fY29udHJvbCh4Y19pbnRlcmZhY2UgKnhjaCwKICAgICAgICAgICAgICAgICAgICAg
aW50MzJfdCBwb29sX2lkLCB1aW50MzJfdCBzdWJvcCwgdWludDMyX3QgY2xpX2lkLAogICAgICAg
ICAgICAgICAgICAgICB1aW50MzJfdCBsZW4sIHVpbnQzMl90IGFyZywgdm9pZCAqYnVmKTsKIGlu
dCB4Y190bWVtX2F1dGgoeGNfaW50ZXJmYWNlICp4Y2gsIGludCBjbGlfaWQsIGNoYXIgKnV1aWRf
c3RyLCBpbnQgZW5hYmxlKTsKLWludCB4Y190bWVtX3NhdmUoeGNfaW50ZXJmYWNlICp4Y2gsIGlu
dCBkb20sIGludCBsaXZlLCBpbnQgZmQsIGludCBmaWVsZF9tYXJrZXIpOwotaW50IHhjX3RtZW1f
c2F2ZV9leHRyYSh4Y19pbnRlcmZhY2UgKnhjaCwgaW50IGRvbSwgaW50IGZkLCBpbnQgZmllbGRf
bWFya2VyKTsKLXZvaWQgeGNfdG1lbV9zYXZlX2RvbmUoeGNfaW50ZXJmYWNlICp4Y2gsIGludCBk
b20pOwotaW50IHhjX3RtZW1fcmVzdG9yZSh4Y19pbnRlcmZhY2UgKnhjaCwgaW50IGRvbSwgaW50
IGZkKTsKLWludCB4Y190bWVtX3Jlc3RvcmVfZXh0cmEoeGNfaW50ZXJmYWNlICp4Y2gsIGludCBk
b20sIGludCBmZCk7CitpbnQgeGNfdG1lbV9zYXZlKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJf
dCBkb21pZCwgaW50IGxpdmUsIGludCBmZCwgaW50IGZpZWxkX21hcmtlcik7CitpbnQgeGNfdG1l
bV9zYXZlX2V4dHJhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwgaW50IGZkLCBp
bnQgZmllbGRfbWFya2VyKTsKK3ZvaWQgeGNfdG1lbV9zYXZlX2RvbmUoeGNfaW50ZXJmYWNlICp4
Y2gsIHVpbnQzMl90IGRvbWlkKTsKK2ludCB4Y190bWVtX3Jlc3RvcmUoeGNfaW50ZXJmYWNlICp4
Y2gsIHVpbnQzMl90IGRvbWlkLCBpbnQgZmQpOworaW50IHhjX3RtZW1fcmVzdG9yZV9leHRyYSh4
Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsIGludCBmZCk7CiAKIC8qKgogICogYWx0
cDJtIG9wZXJhdGlvbnMKICAqLwogCi1pbnQgeGNfYWx0cDJtX2dldF9kb21haW5fc3RhdGUoeGNf
aW50ZXJmYWNlICpoYW5kbGUsIGRvbWlkX3QgZG9tLCBib29sICpzdGF0ZSk7Ci1pbnQgeGNfYWx0
cDJtX3NldF9kb21haW5fc3RhdGUoeGNfaW50ZXJmYWNlICpoYW5kbGUsIGRvbWlkX3QgZG9tLCBi
b29sIHN0YXRlKTsKLWludCB4Y19hbHRwMm1fc2V0X3ZjcHVfZW5hYmxlX25vdGlmeSh4Y19pbnRl
cmZhY2UgKmhhbmRsZSwgZG9taWRfdCBkb21pZCwKK2ludCB4Y19hbHRwMm1fZ2V0X2RvbWFpbl9z
dGF0ZSh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgdWludDMyX3QgZG9tLCBib29sICpzdGF0ZSk7Citp
bnQgeGNfYWx0cDJtX3NldF9kb21haW5fc3RhdGUoeGNfaW50ZXJmYWNlICpoYW5kbGUsIHVpbnQz
Ml90IGRvbSwgYm9vbCBzdGF0ZSk7CitpbnQgeGNfYWx0cDJtX3NldF92Y3B1X2VuYWJsZV9ub3Rp
ZnkoeGNfaW50ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZjcHVpZCwgeGVuX3Bmbl90IGdmbik7Ci1p
bnQgeGNfYWx0cDJtX2NyZWF0ZV92aWV3KHhjX2ludGVyZmFjZSAqaGFuZGxlLCBkb21pZF90IGRv
bWlkLAoraW50IHhjX2FsdHAybV9jcmVhdGVfdmlldyh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgdWlu
dDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbm1lbV9hY2Nlc3NfdCBk
ZWZhdWx0X2FjY2VzcywgdWludDE2X3QgKnZpZXdfaWQpOwotaW50IHhjX2FsdHAybV9kZXN0cm95
X3ZpZXcoeGNfaW50ZXJmYWNlICpoYW5kbGUsIGRvbWlkX3QgZG9taWQsCitpbnQgeGNfYWx0cDJt
X2Rlc3Ryb3lfdmlldyh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgdWludDMyX3QgZG9taWQsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCB2aWV3X2lkKTsKIC8qIFN3aXRjaCBhbGwg
dkNQVXMgb2YgdGhlIGRvbWFpbiB0byB0aGUgc3BlY2lmaWVkIGFsdHAybSB2aWV3ICovCi1pbnQg
eGNfYWx0cDJtX3N3aXRjaF90b192aWV3KHhjX2ludGVyZmFjZSAqaGFuZGxlLCBkb21pZF90IGRv
bWlkLAoraW50IHhjX2FsdHAybV9zd2l0Y2hfdG9fdmlldyh4Y19pbnRlcmZhY2UgKmhhbmRsZSwg
dWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IHZp
ZXdfaWQpOwotaW50IHhjX2FsdHAybV9zZXRfbWVtX2FjY2Vzcyh4Y19pbnRlcmZhY2UgKmhhbmRs
ZSwgZG9taWRfdCBkb21pZCwKK2ludCB4Y19hbHRwMm1fc2V0X21lbV9hY2Nlc3MoeGNfaW50ZXJm
YWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1aW50MTZfdCB2aWV3X2lkLCB4ZW5fcGZuX3QgZ2ZuLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB4ZW5tZW1fYWNjZXNzX3QgYWNjZXNzKTsKLWludCB4Y19hbHRwMm1fY2hhbmdlX2dm
bih4Y19pbnRlcmZhY2UgKmhhbmRsZSwgZG9taWRfdCBkb21pZCwKK2ludCB4Y19hbHRwMm1fY2hh
bmdlX2dmbih4Y19pbnRlcmZhY2UgKmhhbmRsZSwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDE2X3Qgdmlld19pZCwgeGVuX3Bmbl90IG9sZF9nZm4sCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IG5ld19nZm4pOwogCkBAIC0xOTgxLDE0ICsx
OTgxLDE0IEBAIGludCB4Y19hbHRwMm1fY2hhbmdlX2dmbih4Y19pbnRlcmZhY2UgKmhhbmRsZSwg
ZG9taWRfdCBkb21pZCwKICAqIEhhcmR3YXJlLUFzc2lzdGVkIFBhZ2luZyAoaS5lLiBJbnRlbCBF
UFQsIEFNRCBOUFQpLiBNb3Jlb3ZlciwgQU1EIE5QVAogICogc3VwcG9ydCBpcyBjb25zaWRlcmVk
IGV4cGVyaW1lbnRhbC4KICAqLwotaW50IHhjX21lbV9wYWdpbmdfZW5hYmxlKHhjX2ludGVyZmFj
ZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwgdWludDMyX3QgKnBvcnQpOwotaW50IHhjX21lbV9w
YWdpbmdfZGlzYWJsZSh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21haW5faWQpOwotaW50
IHhjX21lbV9wYWdpbmdfcmVzdW1lKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9p
ZCk7Ci1pbnQgeGNfbWVtX3BhZ2luZ19ub21pbmF0ZSh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRf
dCBkb21haW5faWQsCitpbnQgeGNfbWVtX3BhZ2luZ19lbmFibGUoeGNfaW50ZXJmYWNlICp4Y2gs
IHVpbnQzMl90IGRvbWFpbl9pZCwgdWludDMyX3QgKnBvcnQpOworaW50IHhjX21lbV9wYWdpbmdf
ZGlzYWJsZSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lkKTsKK2ludCB4Y19t
ZW1fcGFnaW5nX3Jlc3VtZSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lkKTsK
K2ludCB4Y19tZW1fcGFnaW5nX25vbWluYXRlKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBk
b21haW5faWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBnZm4pOwotaW50
IHhjX21lbV9wYWdpbmdfZXZpY3QoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lk
LCB1aW50NjRfdCBnZm4pOwotaW50IHhjX21lbV9wYWdpbmdfcHJlcCh4Y19pbnRlcmZhY2UgKnhj
aCwgZG9taWRfdCBkb21haW5faWQsIHVpbnQ2NF90IGdmbik7Ci1pbnQgeGNfbWVtX3BhZ2luZ19s
b2FkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwKK2ludCB4Y19tZW1fcGFn
aW5nX2V2aWN0KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21haW5faWQsIHVpbnQ2NF90
IGdmbik7CitpbnQgeGNfbWVtX3BhZ2luZ19wcmVwKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJf
dCBkb21haW5faWQsIHVpbnQ2NF90IGdmbik7CitpbnQgeGNfbWVtX3BhZ2luZ19sb2FkKHhjX2lu
dGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21haW5faWQsCiAgICAgICAgICAgICAgICAgICAgICAg
IHVpbnQ2NF90IGdmbiwgdm9pZCAqYnVmZmVyKTsKIAogLyoqIApAQCAtMjAwMSw3ICsyMDAxLDcg
QEAgaW50IHhjX21lbV9wYWdpbmdfbG9hZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21h
aW5faWQsCiAgKiBBbGxvd2VkIHR5cGVzIGFyZSBYRU5NRU1fYWNjZXNzX2RlZmF1bHQsIFhFTk1F
TV9hY2Nlc3NfbiwgYW55IGNvbWJpbmF0aW9uIG9mCiAgKiBYRU5NRU1fYWNjZXNzXyArIChyd3gp
LCBhbmQgWEVOTUVNX2FjY2Vzc19yeDJydwogICovCi1pbnQgeGNfc2V0X21lbV9hY2Nlc3MoeGNf
aW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLAoraW50IHhjX3NldF9tZW1fYWNjZXNz
KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21haW5faWQsCiAgICAgICAgICAgICAgICAg
ICAgICAgeGVubWVtX2FjY2Vzc190IGFjY2VzcywgdWludDY0X3QgZmlyc3RfcGZuLAogICAgICAg
ICAgICAgICAgICAgICAgIHVpbnQzMl90IG5yKTsKIApAQCAtMjAxMCwxNCArMjAxMCwxNCBAQCBp
bnQgeGNfc2V0X21lbV9hY2Nlc3MoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lk
LAogICogVGhlIG5yIHBhcmFtZXRlciBzcGVjaWZpZXMgdGhlIHNpemUgb2YgdGhlIHBhZ2VzIGFu
ZCBhY2Nlc3MgYXJyYXlzLgogICogVGhlIHNhbWUgYWxsb3dlZCBhY2Nlc3MgdHlwZXMgYXMgZm9y
IHhjX3NldF9tZW1fYWNjZXNzKCkgYXBwbHkuCiAgKi8KLWludCB4Y19zZXRfbWVtX2FjY2Vzc19t
dWx0aSh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21haW5faWQsCitpbnQgeGNfc2V0X21l
bV9hY2Nlc3NfbXVsdGkoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50OF90ICphY2Nlc3MsIHVpbnQ2NF90ICpwYWdl
cywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBucik7CiAKIC8qCiAgKiBH
ZXRzIHRoZSBtZW0gYWNjZXNzIGZvciB0aGUgZ2l2ZW4gcGFnZSAocmV0dXJuZWQgaW4gYWNjZXNz
IG9uIHN1Y2Nlc3MpCiAgKi8KLWludCB4Y19nZXRfbWVtX2FjY2Vzcyh4Y19pbnRlcmZhY2UgKnhj
aCwgZG9taWRfdCBkb21haW5faWQsCitpbnQgeGNfZ2V0X21lbV9hY2Nlc3MoeGNfaW50ZXJmYWNl
ICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCwKICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRf
dCBwZm4sIHhlbm1lbV9hY2Nlc3NfdCAqYWNjZXNzKTsKIAogLyoqKgpAQCAtMjAzMCwxNiArMjAz
MCwxNiBAQCBpbnQgeGNfZ2V0X21lbV9hY2Nlc3MoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3Qg
ZG9tYWluX2lkLAogICogV2lsbCByZXR1cm4gTlVMTCBvbiBlcnJvci4KICAqIENhbGxlciBoYXMg
dG8gdW5tYXAgdGhpcyBwYWdlIHdoZW4gZG9uZS4KICAqLwotdm9pZCAqeGNfbW9uaXRvcl9lbmFi
bGUoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLCB1aW50MzJfdCAqcG9ydCk7
Ci1pbnQgeGNfbW9uaXRvcl9kaXNhYmxlKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFp
bl9pZCk7Ci1pbnQgeGNfbW9uaXRvcl9yZXN1bWUoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3Qg
ZG9tYWluX2lkKTsKK3ZvaWQgKnhjX21vbml0b3JfZW5hYmxlKHhjX2ludGVyZmFjZSAqeGNoLCB1
aW50MzJfdCBkb21haW5faWQsIHVpbnQzMl90ICpwb3J0KTsKK2ludCB4Y19tb25pdG9yX2Rpc2Fi
bGUoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCk7CitpbnQgeGNfbW9uaXRv
cl9yZXN1bWUoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCk7CiAvKgogICog
R2V0IGEgYml0bWFwIG9mIHN1cHBvcnRlZCBtb25pdG9yIGV2ZW50cyBpbiB0aGUgZm9ybQogICog
KDEgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UXyopLgogICovCi1pbnQgeGNfbW9uaXRvcl9n
ZXRfY2FwYWJpbGl0aWVzKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwKK2lu
dCB4Y19tb25pdG9yX2dldF9jYXBhYmlsaXRpZXMoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90
IGRvbWFpbl9pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgKmNh
cGFiaWxpdGllcyk7Ci1pbnQgeGNfbW9uaXRvcl93cml0ZV9jdHJscmVnKHhjX2ludGVyZmFjZSAq
eGNoLCBkb21pZF90IGRvbWFpbl9pZCwKK2ludCB4Y19tb25pdG9yX3dyaXRlX2N0cmxyZWcoeGNf
aW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDE2X3QgaW5kZXgsIGJvb2wgZW5hYmxlLCBib29sIHN5bmMsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGJpdG1hc2ssIGJvb2wgb25jaGFuZ2Vvbmx5
KTsKIC8qCkBAIC0yMDQ3LDIxICsyMDQ3LDIxIEBAIGludCB4Y19tb25pdG9yX3dyaXRlX2N0cmxy
ZWcoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLAogICogUGxlYXNlIGNvbnN1
bHQgdGhlIEludGVsL0FNRCBtYW51YWxzIGZvciBtb3JlIGluZm9ybWF0aW9uIG9uCiAgKiBub24t
YXJjaGl0ZWN0dXJhbCBpbmRpY2VzLgogICovCi1pbnQgeGNfbW9uaXRvcl9tb3ZfdG9fbXNyKHhj
X2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwgdWludDMyX3QgbXNyLAoraW50IHhj
X21vbml0b3JfbW92X3RvX21zcih4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lk
LCB1aW50MzJfdCBtc3IsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZW5hYmxlKTsK
LWludCB4Y19tb25pdG9yX3NpbmdsZXN0ZXAoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9t
YWluX2lkLCBib29sIGVuYWJsZSk7Ci1pbnQgeGNfbW9uaXRvcl9zb2Z0d2FyZV9icmVha3BvaW50
KHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwKK2ludCB4Y19tb25pdG9yX3Np
bmdsZXN0ZXAoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCwgYm9vbCBlbmFi
bGUpOworaW50IHhjX21vbml0b3Jfc29mdHdhcmVfYnJlYWtwb2ludCh4Y19pbnRlcmZhY2UgKnhj
aCwgdWludDMyX3QgZG9tYWluX2lkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBib29sIGVuYWJsZSk7Ci1pbnQgeGNfbW9uaXRvcl9kZXNjcmlwdG9yX2FjY2Vzcyh4Y19pbnRl
cmZhY2UgKnhjaCwgZG9taWRfdCBkb21haW5faWQsCitpbnQgeGNfbW9uaXRvcl9kZXNjcmlwdG9y
X2FjY2Vzcyh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lkLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBlbmFibGUpOwotaW50IHhjX21vbml0b3JfZ3Vl
c3RfcmVxdWVzdCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21haW5faWQsCitpbnQgeGNf
bW9uaXRvcl9ndWVzdF9yZXF1ZXN0KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21haW5f
aWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZW5hYmxlLCBib29sIHN5bmMs
IGJvb2wgYWxsb3dfdXNlcnNwYWNlKTsKLWludCB4Y19tb25pdG9yX2RlYnVnX2V4Y2VwdGlvbnMo
eGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLAoraW50IHhjX21vbml0b3JfZGVi
dWdfZXhjZXB0aW9ucyh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lkLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGVuYWJsZSwgYm9vbCBzeW5jKTsKLWlu
dCB4Y19tb25pdG9yX2NwdWlkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwg
Ym9vbCBlbmFibGUpOwotaW50IHhjX21vbml0b3JfcHJpdmlsZWdlZF9jYWxsKHhjX2ludGVyZmFj
ZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwKK2ludCB4Y19tb25pdG9yX2NwdWlkKHhjX2ludGVy
ZmFjZSAqeGNoLCB1aW50MzJfdCBkb21haW5faWQsIGJvb2wgZW5hYmxlKTsKK2ludCB4Y19tb25p
dG9yX3ByaXZpbGVnZWRfY2FsbCh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lk
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZW5hYmxlKTsKLWludCB4Y19t
b25pdG9yX2VtdWxfdW5pbXBsZW1lbnRlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21h
aW5faWQsCitpbnQgeGNfbW9uaXRvcl9lbXVsX3VuaW1wbGVtZW50ZWQoeGNfaW50ZXJmYWNlICp4
Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBib29sIGVuYWJsZSk7CiAvKioKICAqIFRoaXMgZnVuY3Rpb24gZW5hYmxlcyAvIGRpc2FibGVz
IGVtdWxhdGlvbiBmb3IgZWFjaCBSRVAgZm9yIGEKQEAgLTIwNzIsNyArMjA3Miw3IEBAIGludCB4
Y19tb25pdG9yX2VtdWxfdW5pbXBsZW1lbnRlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBk
b21haW5faWQsCiAgKiBAcGFybSBlbmFibGUgaWYgMCBvcHRpbWl6ZSB3aGVuIHBvc3NpYmxlLCBl
bHNlIGVtdWxhdGUgZWFjaCBSRVAuCiAgKiBAcmV0dXJuIDAgb24gc3VjY2VzcywgLTEgb24gZmFp
bHVyZS4KICAqLwotaW50IHhjX21vbml0b3JfZW11bGF0ZV9lYWNoX3JlcCh4Y19pbnRlcmZhY2Ug
KnhjaCwgZG9taWRfdCBkb21haW5faWQsCitpbnQgeGNfbW9uaXRvcl9lbXVsYXRlX2VhY2hfcmVw
KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21haW5faWQsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJvb2wgZW5hYmxlKTsKIAogLyoqKgpAQCAtMjA5OSw3ICsyMDk5LDcg
QEAgaW50IHhjX21vbml0b3JfZW11bGF0ZV9lYWNoX3JlcCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9t
aWRfdCBkb21haW5faWQsCiAgKiBXaGVuIHNoYXJpbmcgZm9yIGEgZG9tYWluIGlzIHR1cm5lZCBv
ZmYsIHRoZSBkb21haW4gbWF5IHN0aWxsIHJlZmVyZW5jZQogICogc2hhcmVkIHBhZ2VzLiBVbnNo
YXJpbmcgaGFwcGVucyBsYXppbHkuICovCiBpbnQgeGNfbWVtc2hyX2NvbnRyb2woeGNfaW50ZXJm
YWNlICp4Y2gsCi0gICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBkb21pZCwKKyAgICAgICAg
ICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICBpbnQg
ZW5hYmxlKTsKIAogLyogQ3JlYXRlIGEgY29tbXVuaWNhdGlvbiByaW5nIGluIHdoaWNoIHRoZSBo
eXBlcnZpc29yIHdpbGwgcGxhY2UgRU5PTUVNCkBAIC0yMTMxLDEzICsyMTMxLDEzIEBAIGludCB4
Y19tZW1zaHJfY29udHJvbCh4Y19pbnRlcmZhY2UgKnhjaCwKICAqLwogCiBpbnQgeGNfbWVtc2hy
X3JpbmdfZW5hYmxlKHhjX2ludGVyZmFjZSAqeGNoLCAKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgZG9taWRfdCBkb21pZCwgCisgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRv
bWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqcG9ydCk7CiAvKiBEaXNh
YmxlIHRoZSByaW5nIGZvciBFTk9NRU0gY29tbXVuaWNhdGlvbi4KICAqIE1heSBmYWlsIHdpdGgg
RUlOVkFMIGlmIHRoZSByaW5nIHdhcyBub3QgZW5hYmxlZCBpbiB0aGUgZmlyc3QgcGxhY2UuCiAg
Ki8KIGludCB4Y19tZW1zaHJfcmluZ19kaXNhYmxlKHhjX2ludGVyZmFjZSAqeGNoLCAKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgZG9taWQpOworICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDMyX3QgZG9taWQpOwogCiAvKgogICogQ2FsbHMgYmVsb3cgcmV0dXJuIEVJ
TlZBTCBpZiBzaGFyaW5nIGhhcyBub3QgYmVlbiBlbmFibGVkIGZvciB0aGUgZG9tYWluCkBAIC0y
MTQ3LDcgKzIxNDcsNyBAQCBpbnQgeGNfbWVtc2hyX3JpbmdfZGlzYWJsZSh4Y19pbnRlcmZhY2Ug
KnhjaCwKICAqIG5vdGlmeSB0aGUgaHlwZXJ2aXNvciB0byByZS1zY2hlZHVsZSB0aGUgZmF1bHRp
bmcgdmNwdSBvZiB0aGUgZG9tYWluIHdpdGggYW4KICAqIGV2ZW50IGNoYW5uZWwga2ljayBhbmQv
b3IgdGhpcyBjYWxsLiAqLwogaW50IHhjX21lbXNocl9kb21haW5fcmVzdW1lKHhjX2ludGVyZmFj
ZSAqeGNoLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgZG9taWQpOworICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkKTsKIAogLyogU2VsZWN0IGEg
cGFnZSBmb3Igc2hhcmluZy4gCiAgKgpAQCAtMjE2Myw3ICsyMTYzLDcgQEAgaW50IHhjX21lbXNo
cl9kb21haW5fcmVzdW1lKHhjX2ludGVyZmFjZSAqeGNoLAogICogIEVOT0VOVCBvciBFRVhJU1Qg
aWYgdGhlcmUgYXJlIGludGVybmFsIGh5cGVydmlzb3IgZXJyb3JzLgogICovCiBpbnQgeGNfbWVt
c2hyX25vbWluYXRlX2dmbih4Y19pbnRlcmZhY2UgKnhjaCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRvbWlkX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJf
dCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgKmhhbmRsZSk7CiAvKiBTYW1lIGFz
IGFib3ZlLCBidXQgaW5zdGVhZCBvZiBhIGd1ZXN0IGZyYW1lIG51bWJlciwgdGhlIGlucHV0IGlz
IGEgZ3JhbnQKQEAgLTIxNzIsNyArMjE3Miw3IEBAIGludCB4Y19tZW1zaHJfbm9taW5hdGVfZ2Zu
KHhjX2ludGVyZmFjZSAqeGNoLAogICogTWF5IGZhaWwgd2l0aCBFSU5WQUwgaWYgdGhlIGdyYW50
IHJlZmVyZW5jZSBpcyBpbnZhbGlkLgogICovCiBpbnQgeGNfbWVtc2hyX25vbWluYXRlX2dyZWYo
eGNfaW50ZXJmYWNlICp4Y2gsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBk
b21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBncmFudF9yZWZfdCBncmVmLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQ2NF90ICpoYW5kbGUpOwogCkBAIC0yMTk0LDEwICsyMTk0LDEwIEBA
IGludCB4Y19tZW1zaHJfbm9taW5hdGVfZ3JlZih4Y19pbnRlcmZhY2UgKnhjaCwKICAqIHNvdXJj
ZS4gRWl0aGVyIDMtdHVwbGUgY2FuIGJlIHNwZWNpZmllZCBsYXRlciBmb3IgZnVydGhlciByZS1z
aGFyaW5nLiAKICAqLwogaW50IHhjX21lbXNocl9zaGFyZV9nZm5zKHhjX2ludGVyZmFjZSAqeGNo
LAotICAgICAgICAgICAgICAgICAgICBkb21pZF90IHNvdXJjZV9kb21haW4sCisgICAgICAgICAg
ICAgICAgICAgIHVpbnQzMl90IHNvdXJjZV9kb21haW4sCiAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGxvbmcgc291cmNlX2dmbiwKICAgICAgICAgICAgICAgICAgICAgdWludDY0X3Qgc291
cmNlX2hhbmRsZSwKLSAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBjbGllbnRfZG9tYWluLAor
ICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBjbGllbnRfZG9tYWluLAogICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIGNsaWVudF9nZm4sCiAgICAgICAgICAgICAgICAgICAgIHVp
bnQ2NF90IGNsaWVudF9oYW5kbGUpOwogCkBAIC0yMjA2LDEwICsyMjA2LDEwIEBAIGludCB4Y19t
ZW1zaHJfc2hhcmVfZ2Zucyh4Y19pbnRlcmZhY2UgKnhjaCwKICAqIE1heSBmYWlsIHdpdGggRUlO
VkFMIGlmIGVpdGhlciBncmFudCByZWZlcmVuY2UgaXMgaW52YWxpZC4KICAqLwogaW50IHhjX21l
bXNocl9zaGFyZV9ncmVmcyh4Y19pbnRlcmZhY2UgKnhjaCwKLSAgICAgICAgICAgICAgICAgICAg
ZG9taWRfdCBzb3VyY2VfZG9tYWluLAorICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBzb3Vy
Y2VfZG9tYWluLAogICAgICAgICAgICAgICAgICAgICBncmFudF9yZWZfdCBzb3VyY2VfZ3JlZiwK
ICAgICAgICAgICAgICAgICAgICAgdWludDY0X3Qgc291cmNlX2hhbmRsZSwKLSAgICAgICAgICAg
ICAgICAgICAgZG9taWRfdCBjbGllbnRfZG9tYWluLAorICAgICAgICAgICAgICAgICAgICB1aW50
MzJfdCBjbGllbnRfZG9tYWluLAogICAgICAgICAgICAgICAgICAgICBncmFudF9yZWZfdCBjbGll
bnRfZ3JlZiwKICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgY2xpZW50X2hhbmRsZSk7CiAK
QEAgLTIyMjMsMTAgKzIyMjMsMTAgQEAgaW50IHhjX21lbXNocl9zaGFyZV9ncmVmcyh4Y19pbnRl
cmZhY2UgKnhjaCwKICAqICBFTk9FTlQgaWYgdGhlcmUgaXMgYW4gaW50ZXJuYWwgaHlwZXJ2aXNv
ciBlcnJvci4KICAqLwogaW50IHhjX21lbXNocl9hZGRfdG9fcGh5c21hcCh4Y19pbnRlcmZhY2Ug
KnhjaCwKLSAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBzb3VyY2VfZG9tYWluLAorICAgICAg
ICAgICAgICAgICAgICB1aW50MzJfdCBzb3VyY2VfZG9tYWluLAogICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIHNvdXJjZV9nZm4sCiAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90
IHNvdXJjZV9oYW5kbGUsCi0gICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgY2xpZW50X2RvbWFp
biwKKyAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgY2xpZW50X2RvbWFpbiwKICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBjbGllbnRfZ2ZuKTsKIAogLyogQWxsb3dzIHRvIGRl
ZHVwbGljYXRlIGEgcmFuZ2Ugb2YgbWVtb3J5IG9mIGEgY2xpZW50IGRvbWFpbi4gVXNpbmcKQEAg
LTIyMzksOCArMjIzOSw4IEBAIGludCB4Y19tZW1zaHJfYWRkX3RvX3BoeXNtYXAoeGNfaW50ZXJm
YWNlICp4Y2gsCiAgKiB0aGUgc2hhcmluZyBtZXRhZGF0YSBiZWZvcmUgZGVkdXBsaWNhdGlvbiBj
YW4gaGFwcGVuLgogICovCiBpbnQgeGNfbWVtc2hyX3JhbmdlX3NoYXJlKHhjX2ludGVyZmFjZSAq
eGNoLAotICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IHNvdXJjZV9kb21haW4sCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgY2xpZW50X2RvbWFpbiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3Qgc291cmNlX2RvbWFpbiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDMyX3QgY2xpZW50X2RvbWFpbiwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDY0X3QgZmlyc3RfZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
NjRfdCBsYXN0X2dmbik7CiAKQEAgLTIyNTEsMTEgKzIyNTEsMTEgQEAgaW50IHhjX21lbXNocl9y
YW5nZV9zaGFyZSh4Y19pbnRlcmZhY2UgKnhjaCwKICAqIGFyZ3VtZW50LgogICovCiBpbnQgeGNf
bWVtc2hyX2RlYnVnX2dmbih4Y19pbnRlcmZhY2UgKnhjaCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgIGRvbWlkX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21p
ZCwKICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuKTsKIC8qIE1heSBh
ZGRpdGlvbmFsbHkgZmFpbCB3aXRoIEVJTlZBTCBpZiB0aGUgZ3JhbnQgcmVmZXJlbmNlIGlzIGlu
dmFsaWQuICovCiBpbnQgeGNfbWVtc2hyX2RlYnVnX2dyZWYoeGNfaW50ZXJmYWNlICp4Y2gsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICBncmFudF9y
ZWZfdCBncmVmKTsKIAogLyogQXVkaXRzIHRoZSBzaGFyZSBzdWJzeXN0ZW0uIApAQCAtMjMzMSw3
ICsyMzMxLDcgQEAgaW50IHhjX2ZsYXNrX3BvbGljeXZlcnMoeGNfaW50ZXJmYWNlICp4Y19oYW5k
bGUpOwogaW50IHhjX2ZsYXNrX2F2Y19oYXNoc3RhdHMoeGNfaW50ZXJmYWNlICp4Y19oYW5kbGUs
IGNoYXIgKmJ1ZiwgaW50IHNpemUpOwogaW50IHhjX2ZsYXNrX2dldGF2Y190aHJlc2hvbGQoeGNf
aW50ZXJmYWNlICp4Y19oYW5kbGUpOwogaW50IHhjX2ZsYXNrX3NldGF2Y190aHJlc2hvbGQoeGNf
aW50ZXJmYWNlICp4Y19oYW5kbGUsIGludCB0aHJlc2hvbGQpOwotaW50IHhjX2ZsYXNrX3JlbGFi
ZWxfZG9tYWluKHhjX2ludGVyZmFjZSAqeGNoLCBpbnQgZG9taWQsIHVpbnQzMl90IHNpZCk7Citp
bnQgeGNfZmxhc2tfcmVsYWJlbF9kb21haW4oeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRv
bWlkLCB1aW50MzJfdCBzaWQpOwogCiBzdHJ1Y3QgZWxmX2JpbmFyeTsKIHZvaWQgeGNfZWxmX3Nl
dF9sb2dmaWxlKHhjX2ludGVyZmFjZSAqeGNoLCBzdHJ1Y3QgZWxmX2JpbmFyeSAqZWxmLApkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsX2NvbXBhdC5oIGIvdG9vbHMvbGli
eGMvaW5jbHVkZS94ZW5jdHJsX2NvbXBhdC5oCmluZGV4IDA0MGU3YjIuLmE2NTVlNDcgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybF9jb21wYXQuaAorKysgYi90b29scy9s
aWJ4Yy9pbmNsdWRlL3hlbmN0cmxfY29tcGF0LmgKQEAgLTU5LDkgKzU5LDkgQEAgaW50IHhjX2V2
dGNobl9jbG9zZSh4Y19ldnRjaG4gKnhjZSk7CiBpbnQgeGNfZXZ0Y2huX2ZkKHhjX2V2dGNobiAq
eGNlKTsKIGludCB4Y19ldnRjaG5fbm90aWZ5KHhjX2V2dGNobiAqeGNlLCBldnRjaG5fcG9ydF90
IHBvcnQpOwogeGNfZXZ0Y2huX3BvcnRfb3JfZXJyb3JfdAoteGNfZXZ0Y2huX2JpbmRfdW5ib3Vu
ZF9wb3J0KHhjX2V2dGNobiAqeGNlLCBpbnQgZG9taWQpOworeGNfZXZ0Y2huX2JpbmRfdW5ib3Vu
ZF9wb3J0KHhjX2V2dGNobiAqeGNlLCB1aW50MzJfdCBkb21pZCk7CiB4Y19ldnRjaG5fcG9ydF9v
cl9lcnJvcl90Ci14Y19ldnRjaG5fYmluZF9pbnRlcmRvbWFpbih4Y19ldnRjaG4gKnhjZSwgaW50
IGRvbWlkLAoreGNfZXZ0Y2huX2JpbmRfaW50ZXJkb21haW4oeGNfZXZ0Y2huICp4Y2UsIHVpbnQz
Ml90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgZXZ0Y2huX3BvcnRfdCByZW1v
dGVfcG9ydCk7CiB4Y19ldnRjaG5fcG9ydF9vcl9lcnJvcl90CiB4Y19ldnRjaG5fYmluZF92aXJx
KHhjX2V2dGNobiAqeGNlLCB1bnNpZ25lZCBpbnQgdmlycSk7CkBAIC0xMjMsNDYgKzEyMyw0NiBA
QCBpbnQgeGNfZ250c2hyX211bm1hcCh4Y19nbnRzaHIgKnhjZywgdm9pZCAqc3RhcnRfYWRkcmVz
cywgdWludDMyX3QgY291bnQpOwogI2lmZGVmIFhDX1dBTlRfQ09NUEFUX0RFVklDRU1PREVMX0FQ
SQogCiBpbnQgeGNfaHZtX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIoCi0gICAgeGNfaW50ZXJmYWNlICp4
Y2gsIGRvbWlkX3QgZG9taWQsIGludCBoYW5kbGVfYnVmaW9yZXEsCisgICAgeGNfaW50ZXJmYWNl
ICp4Y2gsIHVpbnQzMl90IGRvbWlkLCBpbnQgaGFuZGxlX2J1ZmlvcmVxLAogICAgIGlvc2Vydmlk
X3QgKmlkKTsKIGludCB4Y19odm1fZ2V0X2lvcmVxX3NlcnZlcl9pbmZvKAotICAgIHhjX2ludGVy
ZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLCBpb3NlcnZpZF90IGlkLCB4ZW5fcGZuX3QgKmlvcmVx
X3BmbiwKKyAgICB4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsIGlvc2VydmlkX3Qg
aWQsIHhlbl9wZm5fdCAqaW9yZXFfcGZuLAogICAgIHhlbl9wZm5fdCAqYnVmaW9yZXFfcGZuLCBl
dnRjaG5fcG9ydF90ICpidWZpb3JlcV9wb3J0KTsKIGludCB4Y19odm1fbWFwX2lvX3JhbmdlX3Rv
X2lvcmVxX3NlcnZlcigKLSAgICB4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwgaW9z
ZXJ2aWRfdCBpZCwgaW50IGlzX21taW8sCisgICAgeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90
IGRvbWlkLCBpb3NlcnZpZF90IGlkLCBpbnQgaXNfbW1pbywKICAgICB1aW50NjRfdCBzdGFydCwg
dWludDY0X3QgZW5kKTsKIGludCB4Y19odm1fdW5tYXBfaW9fcmFuZ2VfZnJvbV9pb3JlcV9zZXJ2
ZXIoCi0gICAgeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9taWQsIGlvc2VydmlkX3QgaWQs
IGludCBpc19tbWlvLAorICAgIHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwgaW9z
ZXJ2aWRfdCBpZCwgaW50IGlzX21taW8sCiAgICAgdWludDY0X3Qgc3RhcnQsIHVpbnQ2NF90IGVu
ZCk7CiBpbnQgeGNfaHZtX21hcF9wY2lkZXZfdG9faW9yZXFfc2VydmVyKAotICAgIHhjX2ludGVy
ZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLCBpb3NlcnZpZF90IGlkLCB1aW50MTZfdCBzZWdtZW50
LAorICAgIHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwgaW9zZXJ2aWRfdCBpZCwg
dWludDE2X3Qgc2VnbWVudCwKICAgICB1aW50OF90IGJ1cywgdWludDhfdCBkZXZpY2UsIHVpbnQ4
X3QgZnVuY3Rpb24pOwogaW50IHhjX2h2bV91bm1hcF9wY2lkZXZfZnJvbV9pb3JlcV9zZXJ2ZXIo
Ci0gICAgeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9taWQsIGlvc2VydmlkX3QgaWQsIHVp
bnQxNl90IHNlZ21lbnQsCisgICAgeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLCBp
b3NlcnZpZF90IGlkLCB1aW50MTZfdCBzZWdtZW50LAogICAgIHVpbnQ4X3QgYnVzLCB1aW50OF90
IGRldmljZSwgdWludDhfdCBmdW5jdGlvbik7CiBpbnQgeGNfaHZtX2Rlc3Ryb3lfaW9yZXFfc2Vy
dmVyKAotICAgIHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLCBpb3NlcnZpZF90IGlk
KTsKKyAgICB4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsIGlvc2VydmlkX3QgaWQp
OwogaW50IHhjX2h2bV9zZXRfaW9yZXFfc2VydmVyX3N0YXRlKAotICAgIHhjX2ludGVyZmFjZSAq
eGNoLCBkb21pZF90IGRvbWlkLCBpb3NlcnZpZF90IGlkLCBpbnQgZW5hYmxlZCk7CisgICAgeGNf
aW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLCBpb3NlcnZpZF90IGlkLCBpbnQgZW5hYmxl
ZCk7CiBpbnQgeGNfaHZtX3NldF9wY2lfaW50eF9sZXZlbCgKLSAgICB4Y19pbnRlcmZhY2UgKnhj
aCwgZG9taWRfdCBkb21pZCwgdWludDE2X3Qgc2VnbWVudCwgdWludDhfdCBidXMsCisgICAgeGNf
aW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLCB1aW50MTZfdCBzZWdtZW50LCB1aW50OF90
IGJ1cywKICAgICB1aW50OF90IGRldmljZSwgdWludDhfdCBpbnR4LCB1bnNpZ25lZCBpbnQgbGV2
ZWwpOwogaW50IHhjX2h2bV9zZXRfaXNhX2lycV9sZXZlbCgKLSAgICB4Y19pbnRlcmZhY2UgKnhj
aCwgZG9taWRfdCBkb21pZCwgdWludDhfdCBpcnEsIHVuc2lnbmVkIGludCBsZXZlbCk7CisgICAg
eGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLCB1aW50OF90IGlycSwgdW5zaWduZWQg
aW50IGxldmVsKTsKIGludCB4Y19odm1fc2V0X3BjaV9saW5rX3JvdXRlKAotICAgIHhjX2ludGVy
ZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLCB1aW50OF90IGxpbmssIHVpbnQ4X3QgaXJxKTsKKyAg
ICB4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsIHVpbnQ4X3QgbGluaywgdWludDhf
dCBpcnEpOwogaW50IHhjX2h2bV9pbmplY3RfbXNpKAotICAgIHhjX2ludGVyZmFjZSAqeGNoLCBk
b21pZF90IGRvbWlkLCB1aW50NjRfdCBtc2lfYWRkciwgdWludDMyX3QgbXNpX2RhdGEpOworICAg
IHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwgdWludDY0X3QgbXNpX2FkZHIsIHVp
bnQzMl90IG1zaV9kYXRhKTsKIGludCB4Y19odm1fdHJhY2tfZGlydHlfdnJhbSgKLSAgICB4Y19p
bnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwgdWludDY0X3QgZmlyc3RfcGZuLCB1aW50MzJf
dCBuciwKKyAgICB4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsIHVpbnQ2NF90IGZp
cnN0X3BmbiwgdWludDMyX3QgbnIsCiAgICAgdW5zaWduZWQgbG9uZyAqZGlydHlfYml0bWFwKTsK
IGludCB4Y19odm1fbW9kaWZpZWRfbWVtb3J5KAotICAgIHhjX2ludGVyZmFjZSAqeGNoLCBkb21p
ZF90IGRvbWlkLCB1aW50NjRfdCBmaXJzdF9wZm4sIHVpbnQzMl90IG5yKTsKKyAgICB4Y19pbnRl
cmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsIHVpbnQ2NF90IGZpcnN0X3BmbiwgdWludDMyX3Qg
bnIpOwogaW50IHhjX2h2bV9zZXRfbWVtX3R5cGUoCi0gICAgeGNfaW50ZXJmYWNlICp4Y2gsIGRv
bWlkX3QgZG9taWQsIGh2bW1lbV90eXBlX3QgdHlwZSwKKyAgICB4Y19pbnRlcmZhY2UgKnhjaCwg
dWludDMyX3QgZG9taWQsIGh2bW1lbV90eXBlX3QgdHlwZSwKICAgICB1aW50NjRfdCBmaXJzdF9w
Zm4sIHVpbnQzMl90IG5yKTsKIGludCB4Y19odm1faW5qZWN0X3RyYXAoCi0gICAgeGNfaW50ZXJm
YWNlICp4Y2gsIGRvbWlkX3QgZG9taWQsIGludCB2Y3B1LCB1aW50OF90IHZlY3RvciwKKyAgICB4
Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsIGludCB2Y3B1LCB1aW50OF90IHZlY3Rv
ciwKICAgICB1aW50OF90IHR5cGUsIHVpbnQzMl90IGVycm9yX2NvZGUsIHVpbnQ4X3QgaW5zbl9s
ZW4sIHVpbnQ2NF90IGNyMik7CiAKICNlbmRpZiAvKiBYQ19XQU5UX0NPTVBBVF9ERVZJQ0VNT0RF
TF9BUEkgKi8KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuZ3Vlc3QuaCBiL3Rv
b2xzL2xpYnhjL2luY2x1ZGUveGVuZ3Vlc3QuaAppbmRleCBkZTk3ZjFiLi5iNGIyZTE5IDEwMDY0
NAotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmd1ZXN0LmgKKysrIGIvdG9vbHMvbGlieGMv
aW5jbHVkZS94ZW5ndWVzdC5oCkBAIC0xMDksNyArMTA5LDcgQEAgc3RydWN0IHNhdmVfY2FsbGJh
Y2tzIHsKICAgICBpbnQgKCp3YWl0X2NoZWNrcG9pbnQpKHZvaWQqIGRhdGEpOwogCiAgICAgLyog
RW5hYmxlIHFlbXUtZG0gbG9nZ2luZyBkaXJ0eSBwYWdlcyB0byB4ZW4gKi8KLSAgICBpbnQgKCpz
d2l0Y2hfcWVtdV9sb2dkaXJ0eSkoaW50IGRvbWlkLCB1bnNpZ25lZCBlbmFibGUsIHZvaWQgKmRh
dGEpOyAvKiBIVk0gb25seSAqLworICAgIGludCAoKnN3aXRjaF9xZW11X2xvZ2RpcnR5KSh1aW50
MzJfdCBkb21pZCwgdW5zaWduZWQgZW5hYmxlLCB2b2lkICpkYXRhKTsgLyogSFZNIG9ubHkgKi8K
IAogICAgIC8qIHRvIGJlIHByb3ZpZGVkIGFzIHRoZSBsYXN0IGFyZ3VtZW50IHRvIGVhY2ggY2Fs
bGJhY2sgZnVuY3Rpb24gKi8KICAgICB2b2lkKiBkYXRhOwpAQCAtMTk1LDggKzE5NSw4IEBAIHN0
cnVjdCByZXN0b3JlX2NhbGxiYWNrcyB7CiAgKi8KIGludCB4Y19kb21haW5fcmVzdG9yZSh4Y19p
bnRlcmZhY2UgKnhjaCwgaW50IGlvX2ZkLCB1aW50MzJfdCBkb20sCiAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IHN0b3JlX2V2dGNobiwgdW5zaWduZWQgbG9uZyAqc3RvcmVfbWZu
LAotICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3Qgc3RvcmVfZG9taWQsIHVuc2lnbmVkIGlu
dCBjb25zb2xlX2V2dGNobiwKLSAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nICpj
b25zb2xlX21mbiwgZG9taWRfdCBjb25zb2xlX2RvbWlkLAorICAgICAgICAgICAgICAgICAgICAg
IHVpbnQzMl90IHN0b3JlX2RvbWlkLCB1bnNpZ25lZCBpbnQgY29uc29sZV9ldnRjaG4sCisgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqY29uc29sZV9tZm4sIHVpbnQzMl90IGNv
bnNvbGVfZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGh2bSwgdW5z
aWduZWQgaW50IHBhZSwKICAgICAgICAgICAgICAgICAgICAgICB4Y19taWdyYXRpb25fc3RyZWFt
X3Qgc3RyZWFtX3R5cGUsCiAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHJlc3RvcmVfY2Fs
bGJhY2tzICpjYWxsYmFja3MsIGludCBzZW5kX2JhY2tfZmQpOwpAQCAtMjQzLDcgKzI0Myw3IEBA
IHN0cnVjdCB4Y19odm1fZmlybXdhcmVfbW9kdWxlIHsKICAqLwogaW50IHhjX3N1c3BlbmRfZXZ0
Y2huX3JlbGVhc2UoeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgeGVuZXZ0Y2huX2hhbmRsZSAqeGNlLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaW50IGRvbWlkLCBpbnQgc3VzcGVuZF9ldnRjaG4sIGludCAqbG9ja2ZkKTsKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLCBpbnQgc3VzcGVuZF9l
dnRjaG4sIGludCAqbG9ja2ZkKTsKIAogLyoqCiAgKiBUaGlzIGZ1bmN0aW9uIGVhdHMgdGhlIGlu
aXRpYWwgbm90aWZpY2F0aW9uLgpAQCAtMjUyLDcgKzI1Miw3IEBAIGludCB4Y19zdXNwZW5kX2V2
dGNobl9yZWxlYXNlKHhjX2ludGVyZmFjZSAqeGNoLAogICovCiBpbnQgeGNfc3VzcGVuZF9ldnRj
aG5faW5pdF9leGNsdXNpdmUoeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IHhlbmV2dGNobl9oYW5kbGUgKnhjZSwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgZG9taWQsIGludCBwb3J0LCBpbnQgKmxv
Y2tmZCk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9t
aWQsIGludCBwb3J0LCBpbnQgKmxvY2tmZCk7CiAKIC8qIHhjZSBtdXN0IG5vdCBiZSB1c2VkIGZv
ciBhbnl0aGluZyBlbHNlICovCiBpbnQgeGNfYXdhaXRfc3VzcGVuZCh4Y19pbnRlcmZhY2UgKnhj
aCwgc3RydWN0IHhlbmV2dGNobl9oYW5kbGUgKnhjZSwKQEAgLTI2Nyw3ICsyNjcsNyBAQCBpbnQg
eGNfYXdhaXRfc3VzcGVuZCh4Y19pbnRlcmZhY2UgKnhjaCwgc3RydWN0IHhlbmV2dGNobl9oYW5k
bGUgKnhjZSwKICAqLwogaW50IHhjX3N1c3BlbmRfZXZ0Y2huX2luaXRfc2FuZSh4Y19pbnRlcmZh
Y2UgKnhjaCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhlbmV2dGNo
bl9oYW5kbGUgKnhjZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGRvbWlk
LCBpbnQgcG9ydCwgaW50ICpsb2NrZmQpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1aW50MzJfdCBkb21pZCwgaW50IHBvcnQsIGludCAqbG9ja2ZkKTsKIAogaW50IHhjX21hcmtf
cGFnZV9vbmxpbmUoeGNfaW50ZXJmYWNlICp4Y2gsIHVuc2lnbmVkIGxvbmcgc3RhcnQsCiAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGVuZCwgdWludDMyX3QgKnN0YXR1cyk7
CkBAIC0yNzgsNyArMjc4LDcgQEAgaW50IHhjX21hcmtfcGFnZV9vZmZsaW5lKHhjX2ludGVyZmFj
ZSAqeGNoLCB1bnNpZ25lZCBsb25nIHN0YXJ0LAogaW50IHhjX3F1ZXJ5X3BhZ2Vfb2ZmbGluZV9z
dGF0dXMoeGNfaW50ZXJmYWNlICp4Y2gsIHVuc2lnbmVkIGxvbmcgc3RhcnQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGVuZCwgdWludDMyX3QgKnN0YXR1
cyk7CiAKLWludCB4Y19leGNoYW5nZV9wYWdlKHhjX2ludGVyZmFjZSAqeGNoLCBpbnQgZG9taWQs
IHhlbl9wZm5fdCBtZm4pOworaW50IHhjX2V4Y2hhbmdlX3BhZ2UoeGNfaW50ZXJmYWNlICp4Y2gs
IHVpbnQzMl90IGRvbWlkLCB4ZW5fcGZuX3QgbWZuKTsKIAogCiAvKioKQEAgLTI5Myw3ICsyOTMs
NyBAQCBzdHJ1Y3QgeGNfZG9tYWluX21lbWluZm8gewogICAgIHVuc2lnbmVkIGxvbmcgcDJtX3Np
emU7CiB9OwogCi1pbnQgeGNfbWFwX2RvbWFpbl9tZW1pbmZvKHhjX2ludGVyZmFjZSAqeGNoLCBp
bnQgZG9taWQsCitpbnQgeGNfbWFwX2RvbWFpbl9tZW1pbmZvKHhjX2ludGVyZmFjZSAqeGNoLCB1
aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhjX2RvbWFp
bl9tZW1pbmZvICptaW5mbyk7CiAKIGludCB4Y191bm1hcF9kb21haW5fbWVtaW5mbyh4Y19pbnRl
cmZhY2UgKnhjaCwgc3RydWN0IHhjX2RvbWFpbl9tZW1pbmZvICptZW0pOwpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGMveGNfYWx0cDJtLmMgYi90b29scy9saWJ4Yy94Y19hbHRwMm0uYwppbmRleCAw
NjM5NjMyLi4wN2ZjZDE4IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19hbHRwMm0uYworKysg
Yi90b29scy9saWJ4Yy94Y19hbHRwMm0uYwpAQCAtMjQsNyArMjQsNyBAQAogI2luY2x1ZGUgPHN0
ZGJvb2wuaD4KICNpbmNsdWRlIDx4ZW4vaHZtL2h2bV9vcC5oPgogCi1pbnQgeGNfYWx0cDJtX2dl
dF9kb21haW5fc3RhdGUoeGNfaW50ZXJmYWNlICpoYW5kbGUsIGRvbWlkX3QgZG9tLCBib29sICpz
dGF0ZSkKK2ludCB4Y19hbHRwMm1fZ2V0X2RvbWFpbl9zdGF0ZSh4Y19pbnRlcmZhY2UgKmhhbmRs
ZSwgdWludDMyX3QgZG9tLCBib29sICpzdGF0ZSkKIHsKICAgICBpbnQgcmM7CiAgICAgREVDTEFS
RV9IWVBFUkNBTExfQlVGRkVSKHhlbl9odm1fYWx0cDJtX29wX3QsIGFyZyk7CkBAIC00Nyw3ICs0
Nyw3IEBAIGludCB4Y19hbHRwMm1fZ2V0X2RvbWFpbl9zdGF0ZSh4Y19pbnRlcmZhY2UgKmhhbmRs
ZSwgZG9taWRfdCBkb20sIGJvb2wgKnN0YXRlKQogICAgIHJldHVybiByYzsKIH0KIAotaW50IHhj
X2FsdHAybV9zZXRfZG9tYWluX3N0YXRlKHhjX2ludGVyZmFjZSAqaGFuZGxlLCBkb21pZF90IGRv
bSwgYm9vbCBzdGF0ZSkKK2ludCB4Y19hbHRwMm1fc2V0X2RvbWFpbl9zdGF0ZSh4Y19pbnRlcmZh
Y2UgKmhhbmRsZSwgdWludDMyX3QgZG9tLCBib29sIHN0YXRlKQogewogICAgIGludCByYzsKICAg
ICBERUNMQVJFX0hZUEVSQ0FMTF9CVUZGRVIoeGVuX2h2bV9hbHRwMm1fb3BfdCwgYXJnKTsKQEAg
LTY5LDcgKzY5LDcgQEAgaW50IHhjX2FsdHAybV9zZXRfZG9tYWluX3N0YXRlKHhjX2ludGVyZmFj
ZSAqaGFuZGxlLCBkb21pZF90IGRvbSwgYm9vbCBzdGF0ZSkKIH0KIAogLyogVGhpcyBpcyBhIGJp
dCBvZGQgdG8gbWUgdGhhdCBpdCBhY3RzIG9uIGN1cnJlbnQuLiAqLwotaW50IHhjX2FsdHAybV9z
ZXRfdmNwdV9lbmFibGVfbm90aWZ5KHhjX2ludGVyZmFjZSAqaGFuZGxlLCBkb21pZF90IGRvbWlk
LAoraW50IHhjX2FsdHAybV9zZXRfdmNwdV9lbmFibGVfbm90aWZ5KHhjX2ludGVyZmFjZSAqaGFu
ZGxlLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1aW50MzJfdCB2Y3B1aWQsIHhlbl9wZm5fdCBnZm4pCiB7CiAgICAgaW50IHJjOwpAQCAtOTIs
NyArOTIsNyBAQCBpbnQgeGNfYWx0cDJtX3NldF92Y3B1X2VuYWJsZV9ub3RpZnkoeGNfaW50ZXJm
YWNlICpoYW5kbGUsIGRvbWlkX3QgZG9taWQsCiAgICAgcmV0dXJuIHJjOwogfQogCi1pbnQgeGNf
YWx0cDJtX2NyZWF0ZV92aWV3KHhjX2ludGVyZmFjZSAqaGFuZGxlLCBkb21pZF90IGRvbWlkLAor
aW50IHhjX2FsdHAybV9jcmVhdGVfdmlldyh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgdWludDMyX3Qg
ZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbm1lbV9hY2Nlc3NfdCBkZWZhdWx0
X2FjY2VzcywgdWludDE2X3QgKnZpZXdfaWQpCiB7CiAgICAgaW50IHJjOwpAQCAtMTE4LDcgKzEx
OCw3IEBAIGludCB4Y19hbHRwMm1fY3JlYXRlX3ZpZXcoeGNfaW50ZXJmYWNlICpoYW5kbGUsIGRv
bWlkX3QgZG9taWQsCiAgICAgcmV0dXJuIHJjOwogfQogCi1pbnQgeGNfYWx0cDJtX2Rlc3Ryb3lf
dmlldyh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgZG9taWRfdCBkb21pZCwKK2ludCB4Y19hbHRwMm1f
ZGVzdHJveV92aWV3KHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21pZCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IHZpZXdfaWQpCiB7CiAgICAgaW50IHJjOwpA
QCAtMTQxLDcgKzE0MSw3IEBAIGludCB4Y19hbHRwMm1fZGVzdHJveV92aWV3KHhjX2ludGVyZmFj
ZSAqaGFuZGxlLCBkb21pZF90IGRvbWlkLAogfQogCiAvKiBTd2l0Y2ggYWxsIHZDUFVzIG9mIHRo
ZSBkb21haW4gdG8gdGhlIHNwZWNpZmllZCBhbHRwMm0gdmlldyAqLwotaW50IHhjX2FsdHAybV9z
d2l0Y2hfdG9fdmlldyh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgZG9taWRfdCBkb21pZCwKK2ludCB4
Y19hbHRwMm1fc3dpdGNoX3RvX3ZpZXcoeGNfaW50ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRv
bWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCB2aWV3X2lkKQogewog
ICAgIGludCByYzsKQEAgLTE2Myw3ICsxNjMsNyBAQCBpbnQgeGNfYWx0cDJtX3N3aXRjaF90b192
aWV3KHhjX2ludGVyZmFjZSAqaGFuZGxlLCBkb21pZF90IGRvbWlkLAogICAgIHJldHVybiByYzsK
IH0KIAotaW50IHhjX2FsdHAybV9zZXRfbWVtX2FjY2Vzcyh4Y19pbnRlcmZhY2UgKmhhbmRsZSwg
ZG9taWRfdCBkb21pZCwKK2ludCB4Y19hbHRwMm1fc2V0X21lbV9hY2Nlc3MoeGNfaW50ZXJmYWNl
ICpoYW5kbGUsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50MTZfdCB2aWV3X2lkLCB4ZW5fcGZuX3QgZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB4ZW5tZW1fYWNjZXNzX3QgYWNjZXNzKQogewpAQCAtMTg4LDcgKzE4OCw3IEBAIGludCB4
Y19hbHRwMm1fc2V0X21lbV9hY2Nlc3MoeGNfaW50ZXJmYWNlICpoYW5kbGUsIGRvbWlkX3QgZG9t
aWQsCiAgICAgcmV0dXJuIHJjOwogfQogCi1pbnQgeGNfYWx0cDJtX2NoYW5nZV9nZm4oeGNfaW50
ZXJmYWNlICpoYW5kbGUsIGRvbWlkX3QgZG9taWQsCitpbnQgeGNfYWx0cDJtX2NoYW5nZV9nZm4o
eGNfaW50ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQxNl90IHZpZXdfaWQsIHhlbl9wZm5fdCBvbGRfZ2ZuLAogICAgICAgICAgICAg
ICAgICAgICAgICAgIHhlbl9wZm5fdCBuZXdfZ2ZuKQogewpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGMveGNfY29yZS5oIGIvdG9vbHMvbGlieGMveGNfY29yZS5oCmluZGV4IGZmYmU0OTAuLmVkN2Vk
NTMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX2NvcmUuaAorKysgYi90b29scy9saWJ4Yy94
Y19jb3JlLmgKQEAgLTE0Nyw3ICsxNDcsNyBAQCBpbnQgeGNfY29yZV9hcmNoX21hcF9wMm1fd3Jp
dGFibGUoeGNfaW50ZXJmYWNlICp4Y2gsIHVuc2lnbmVkIGludCBndWVzdF93aWR0aCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaGFyZWRfaW5mb19hbnlfdCAqbGl2ZV9zaGlu
Zm8sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90ICoqbGl2ZV9w
Mm0sIHVuc2lnbmVkIGxvbmcgKnBmbnApOwogCi1pbnQgeGNfY29yZV9hcmNoX2dldF9zY3JhdGNo
X2dwZm4oeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9taWQsCitpbnQgeGNfY29yZV9hcmNo
X2dldF9zY3JhdGNoX2dwZm4oeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCAqZ3Bmbik7CiAKIApkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfY29yZV9hcm0uYyBiL3Rvb2xzL2xpYnhjL3hjX2NvcmVf
YXJtLmMKaW5kZXggMzYyYzFhNy4uYzNjNDkyYyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNf
Y29yZV9hcm0uYworKysgYi90b29scy9saWJ4Yy94Y19jb3JlX2FybS5jCkBAIC05Niw3ICs5Niw3
IEBAIHhjX2NvcmVfYXJjaF9tYXBfcDJtX3dyaXRhYmxlKHhjX2ludGVyZmFjZSAqeGNoLCB1bnNp
Z25lZCBpbnQgZ3Vlc3Rfd2lkdGgsIHhjX2RvCiB9CiAKIGludAoteGNfY29yZV9hcmNoX2dldF9z
Y3JhdGNoX2dwZm4oeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9taWQsCit4Y19jb3JlX2Fy
Y2hfZ2V0X3NjcmF0Y2hfZ3Bmbih4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgKmdwZm4pCiB7CiAgICAgLyoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2NvcmVfeDg2LmMgYi90b29scy9saWJ4Yy94Y19j
b3JlX3g4Ni5jCmluZGV4IDY3OWU3NTMuLjU0ODUyYTIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhj
L3hjX2NvcmVfeDg2LmMKKysrIGIvdG9vbHMvbGlieGMveGNfY29yZV94ODYuYwpAQCAtMjA4LDcg
KzIwOCw3IEBAIHhjX2NvcmVfYXJjaF9tYXBfcDJtX3dyaXRhYmxlKHhjX2ludGVyZmFjZSAqeGNo
LCB1bnNpZ25lZCBpbnQgZ3Vlc3Rfd2lkdGgsIHhjX2RvCiB9CiAKIGludAoteGNfY29yZV9hcmNo
X2dldF9zY3JhdGNoX2dwZm4oeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9taWQsCit4Y19j
b3JlX2FyY2hfZ2V0X3NjcmF0Y2hfZ3Bmbih4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9t
aWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgKmdwZm4pCiB7CiAg
ICAgcmV0dXJuIHhjX2RvbWFpbl9ucl9ncGZucyh4Y2gsIGRvbWlkLCBncGZuKTsKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jIGIvdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2
LmMKaW5kZXggZDg5MDkzNS4uMjViOTIyZSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfY3B1
aWRfeDg2LmMKKysrIGIvdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMKQEAgLTIwMiw3ICsyMDIs
NyBAQCBzdGF0aWMgdm9pZCBjcHVpZChjb25zdCB1bnNpZ25lZCBpbnQgKmlucHV0LCB1bnNpZ25l
ZCBpbnQgKnJlZ3MpCiAjZW5kaWYKIH0KIAotc3RhdGljIGludCBnZXRfY3B1aWRfZG9tYWluX2lu
Zm8oeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9taWQsCitzdGF0aWMgaW50IGdldF9jcHVp
ZF9kb21haW5faW5mbyh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3B1aWRfZG9tYWluX2luZm8gKmluZm8s
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqZmVhdHVyZXNldCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBucl9mZWF0dXJl
cykKQEAgLTYwOCw3ICs2MDgsNyBAQCBzdGF0aWMgaW50IHhjX2NwdWlkX3BvbGljeSh4Y19pbnRl
cmZhY2UgKnhjaCwKIH0KIAogc3RhdGljIGludCB4Y19jcHVpZF9kb19kb21jdGwoCi0gICAgeGNf
aW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9taWQsCisgICAgeGNfaW50ZXJmYWNlICp4Y2gsIHVp
bnQzMl90IGRvbWlkLAogICAgIGNvbnN0IHVuc2lnbmVkIGludCAqaW5wdXQsIGNvbnN0IHVuc2ln
bmVkIGludCAqcmVncykKIHsKICAgICBERUNMQVJFX0RPTUNUTDsKQEAgLTcwOSw3ICs3MDksNyBA
QCBzdGF0aWMgdm9pZCBzYW5pdGlzZV9mZWF0dXJlc2V0KHN0cnVjdCBjcHVpZF9kb21haW5faW5m
byAqaW5mbykKICAgICB9CiB9CiAKLWludCB4Y19jcHVpZF9hcHBseV9wb2xpY3koeGNfaW50ZXJm
YWNlICp4Y2gsIGRvbWlkX3QgZG9taWQsCitpbnQgeGNfY3B1aWRfYXBwbHlfcG9saWN5KHhjX2lu
dGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDMyX3QgKmZlYXR1cmVzZXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBucl9mZWF0dXJlcykKIHsKQEAgLTc5Niw3ICs3OTYsNyBAQCBpbnQgeGNfY3B1aWRfYXBw
bHlfcG9saWN5KHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLAogICogRm9yICdzJyBh
bmQgJ3gnIHRoZSBjb25maWd1cmF0aW9uIGlzIG92ZXJ3cml0dGVuIHdpdGggdGhlIHZhbHVlIGFw
cGxpZWQuCiAgKi8KIGludCB4Y19jcHVpZF9zZXQoCi0gICAgeGNfaW50ZXJmYWNlICp4Y2gsIGRv
bWlkX3QgZG9taWQsIGNvbnN0IHVuc2lnbmVkIGludCAqaW5wdXQsCisgICAgeGNfaW50ZXJmYWNl
ICp4Y2gsIHVpbnQzMl90IGRvbWlkLCBjb25zdCB1bnNpZ25lZCBpbnQgKmlucHV0LAogICAgIGNv
bnN0IGNoYXIgKipjb25maWcsIGNoYXIgKipjb25maWdfdHJhbnNmb3JtZWQpCiB7CiAgICAgaW50
IHJjOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfY3NjaGVkLmMgYi90b29scy9saWJ4Yy94
Y19jc2NoZWQuYwppbmRleCAxMzlmYzE2Li44ZThjNjcyIDEwMDY0NAotLS0gYS90b29scy9saWJ4
Yy94Y19jc2NoZWQuYworKysgYi90b29scy9saWJ4Yy94Y19jc2NoZWQuYwpAQCAtMzIsNyArMzIs
NyBAQCB4Y19zY2hlZF9jcmVkaXRfZG9tYWluX3NldCgKICAgICBERUNMQVJFX0RPTUNUTDsKIAog
ICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX3NjaGVkdWxlcl9vcDsKLSAgICBkb21jdGwuZG9t
YWluID0gKGRvbWlkX3QpIGRvbWlkOworICAgIGRvbWN0bC5kb21haW4gPSBkb21pZDsKICAgICBk
b21jdGwudS5zY2hlZHVsZXJfb3Auc2NoZWRfaWQgPSBYRU5fU0NIRURVTEVSX0NSRURJVDsKICAg
ICBkb21jdGwudS5zY2hlZHVsZXJfb3AuY21kID0gWEVOX0RPTUNUTF9TQ0hFRE9QX3B1dGluZm87
CiAgICAgZG9tY3RsLnUuc2NoZWR1bGVyX29wLnUuY3JlZGl0ID0gKnNkb207CkBAIC01Miw3ICs1
Miw3IEBAIHhjX3NjaGVkX2NyZWRpdF9kb21haW5fZ2V0KAogICAgIERFQ0xBUkVfRE9NQ1RMOwog
CiAgICAgZG9tY3RsLmNtZCA9IFhFTl9ET01DVExfc2NoZWR1bGVyX29wOwotICAgIGRvbWN0bC5k
b21haW4gPSAoZG9taWRfdCkgZG9taWQ7CisgICAgZG9tY3RsLmRvbWFpbiA9IGRvbWlkOwogICAg
IGRvbWN0bC51LnNjaGVkdWxlcl9vcC5zY2hlZF9pZCA9IFhFTl9TQ0hFRFVMRVJfQ1JFRElUOwog
ICAgIGRvbWN0bC51LnNjaGVkdWxlcl9vcC5jbWQgPSBYRU5fRE9NQ1RMX1NDSEVET1BfZ2V0aW5m
bzsKIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfY3NjaGVkMi5jIGIvdG9vbHMvbGlieGMv
eGNfY3NjaGVkMi5jCmluZGV4IDEyYzk1ZTYuLjVlYjc1M2EgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhjL3hjX2NzY2hlZDIuYworKysgYi90b29scy9saWJ4Yy94Y19jc2NoZWQyLmMKQEAgLTMyLDcg
KzMyLDcgQEAgeGNfc2NoZWRfY3JlZGl0Ml9kb21haW5fc2V0KAogICAgIERFQ0xBUkVfRE9NQ1RM
OwogCiAgICAgZG9tY3RsLmNtZCA9IFhFTl9ET01DVExfc2NoZWR1bGVyX29wOwotICAgIGRvbWN0
bC5kb21haW4gPSAoZG9taWRfdCkgZG9taWQ7CisgICAgZG9tY3RsLmRvbWFpbiA9IGRvbWlkOwog
ICAgIGRvbWN0bC51LnNjaGVkdWxlcl9vcC5zY2hlZF9pZCA9IFhFTl9TQ0hFRFVMRVJfQ1JFRElU
MjsKICAgICBkb21jdGwudS5zY2hlZHVsZXJfb3AuY21kID0gWEVOX0RPTUNUTF9TQ0hFRE9QX3B1
dGluZm87CiAgICAgZG9tY3RsLnUuc2NoZWR1bGVyX29wLnUuY3JlZGl0MiA9ICpzZG9tOwpAQCAt
NTIsNyArNTIsNyBAQCB4Y19zY2hlZF9jcmVkaXQyX2RvbWFpbl9nZXQoCiAgICAgREVDTEFSRV9E
T01DVEw7CiAKICAgICBkb21jdGwuY21kID0gWEVOX0RPTUNUTF9zY2hlZHVsZXJfb3A7Ci0gICAg
ZG9tY3RsLmRvbWFpbiA9IChkb21pZF90KSBkb21pZDsKKyAgICBkb21jdGwuZG9tYWluID0gZG9t
aWQ7CiAgICAgZG9tY3RsLnUuc2NoZWR1bGVyX29wLnNjaGVkX2lkID0gWEVOX1NDSEVEVUxFUl9D
UkVESVQyOwogICAgIGRvbWN0bC51LnNjaGVkdWxlcl9vcC5jbWQgPSBYRU5fRE9NQ1RMX1NDSEVE
T1BfZ2V0aW5mbzsKIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZGV2aWNlbW9kZWxfY29t
cGF0LmMgYi90b29scy9saWJ4Yy94Y19kZXZpY2Vtb2RlbF9jb21wYXQuYwppbmRleCBlNGVkZWVh
Li5kYmQxNzg1IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19kZXZpY2Vtb2RlbF9jb21wYXQu
YworKysgYi90b29scy9saWJ4Yy94Y19kZXZpY2Vtb2RlbF9jb21wYXQuYwpAQCAtNyw3ICs3LDcg
QEAKICNpbmNsdWRlICJ4Y19wcml2YXRlLmgiCiAKIGludCB4Y19odm1fY3JlYXRlX2lvcmVxX3Nl
cnZlcigKLSAgICB4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwgaW50IGhhbmRsZV9i
dWZpb3JlcSwKKyAgICB4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsIGludCBoYW5k
bGVfYnVmaW9yZXEsCiAgICAgaW9zZXJ2aWRfdCAqaWQpCiB7CiAgICAgcmV0dXJuIHhlbmRldmlj
ZW1vZGVsX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIoeGNoLT5kbW9kLCBkb21pZCwKQEAgLTE1LDcgKzE1
LDcgQEAgaW50IHhjX2h2bV9jcmVhdGVfaW9yZXFfc2VydmVyKAogfQogCiBpbnQgeGNfaHZtX2dl
dF9pb3JlcV9zZXJ2ZXJfaW5mbygKLSAgICB4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21p
ZCwgaW9zZXJ2aWRfdCBpZCwgeGVuX3Bmbl90ICppb3JlcV9wZm4sCisgICAgeGNfaW50ZXJmYWNl
ICp4Y2gsIHVpbnQzMl90IGRvbWlkLCBpb3NlcnZpZF90IGlkLCB4ZW5fcGZuX3QgKmlvcmVxX3Bm
biwKICAgICB4ZW5fcGZuX3QgKmJ1ZmlvcmVxX3BmbiwgZXZ0Y2huX3BvcnRfdCAqYnVmaW9yZXFf
cG9ydCkKIHsKICAgICByZXR1cm4geGVuZGV2aWNlbW9kZWxfZ2V0X2lvcmVxX3NlcnZlcl9pbmZv
KHhjaC0+ZG1vZCwgZG9taWQsIGlkLApAQCAtMjQsNyArMjQsNyBAQCBpbnQgeGNfaHZtX2dldF9p
b3JlcV9zZXJ2ZXJfaW5mbygKIH0KIAogaW50IHhjX2h2bV9tYXBfaW9fcmFuZ2VfdG9faW9yZXFf
c2VydmVyKAotICAgIHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLCBpb3NlcnZpZF90
IGlkLCBpbnQgaXNfbW1pbywKKyAgICB4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQs
IGlvc2VydmlkX3QgaWQsIGludCBpc19tbWlvLAogICAgIHVpbnQ2NF90IHN0YXJ0LCB1aW50NjRf
dCBlbmQpCiB7CiAgICAgcmV0dXJuIHhlbmRldmljZW1vZGVsX21hcF9pb19yYW5nZV90b19pb3Jl
cV9zZXJ2ZXIoeGNoLT5kbW9kLCBkb21pZCwKQEAgLTMzLDcgKzMzLDcgQEAgaW50IHhjX2h2bV9t
YXBfaW9fcmFuZ2VfdG9faW9yZXFfc2VydmVyKAogfQogCiBpbnQgeGNfaHZtX3VubWFwX2lvX3Jh
bmdlX2Zyb21faW9yZXFfc2VydmVyKAotICAgIHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRv
bWlkLCBpb3NlcnZpZF90IGlkLCBpbnQgaXNfbW1pbywKKyAgICB4Y19pbnRlcmZhY2UgKnhjaCwg
dWludDMyX3QgZG9taWQsIGlvc2VydmlkX3QgaWQsIGludCBpc19tbWlvLAogICAgIHVpbnQ2NF90
IHN0YXJ0LCB1aW50NjRfdCBlbmQpCiB7CiAgICAgcmV0dXJuIHhlbmRldmljZW1vZGVsX3VubWFw
X2lvX3JhbmdlX2Zyb21faW9yZXFfc2VydmVyKHhjaC0+ZG1vZCwgZG9taWQsCkBAIC00Miw3ICs0
Miw3IEBAIGludCB4Y19odm1fdW5tYXBfaW9fcmFuZ2VfZnJvbV9pb3JlcV9zZXJ2ZXIoCiB9CiAK
IGludCB4Y19odm1fbWFwX3BjaWRldl90b19pb3JlcV9zZXJ2ZXIoCi0gICAgeGNfaW50ZXJmYWNl
ICp4Y2gsIGRvbWlkX3QgZG9taWQsIGlvc2VydmlkX3QgaWQsIHVpbnQxNl90IHNlZ21lbnQsCisg
ICAgeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLCBpb3NlcnZpZF90IGlkLCB1aW50
MTZfdCBzZWdtZW50LAogICAgIHVpbnQ4X3QgYnVzLCB1aW50OF90IGRldmljZSwgdWludDhfdCBm
dW5jdGlvbikKIHsKICAgICByZXR1cm4geGVuZGV2aWNlbW9kZWxfbWFwX3BjaWRldl90b19pb3Jl
cV9zZXJ2ZXIoeGNoLT5kbW9kLCBkb21pZCwgaWQsCkBAIC01MSw3ICs1MSw3IEBAIGludCB4Y19o
dm1fbWFwX3BjaWRldl90b19pb3JlcV9zZXJ2ZXIoCiB9CiAKIGludCB4Y19odm1fdW5tYXBfcGNp
ZGV2X2Zyb21faW9yZXFfc2VydmVyKAotICAgIHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRv
bWlkLCBpb3NlcnZpZF90IGlkLCB1aW50MTZfdCBzZWdtZW50LAorICAgIHhjX2ludGVyZmFjZSAq
eGNoLCB1aW50MzJfdCBkb21pZCwgaW9zZXJ2aWRfdCBpZCwgdWludDE2X3Qgc2VnbWVudCwKICAg
ICB1aW50OF90IGJ1cywgdWludDhfdCBkZXZpY2UsIHVpbnQ4X3QgZnVuY3Rpb24pCiB7CiAgICAg
cmV0dXJuIHhlbmRldmljZW1vZGVsX3VubWFwX3BjaWRldl9mcm9tX2lvcmVxX3NlcnZlcih4Y2gt
PmRtb2QsIGRvbWlkLApAQCAtNjAsMjAgKzYwLDIwIEBAIGludCB4Y19odm1fdW5tYXBfcGNpZGV2
X2Zyb21faW9yZXFfc2VydmVyKAogfQogCiBpbnQgeGNfaHZtX2Rlc3Ryb3lfaW9yZXFfc2VydmVy
KAotICAgIHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLCBpb3NlcnZpZF90IGlkKQor
ICAgIHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwgaW9zZXJ2aWRfdCBpZCkKIHsK
ICAgICByZXR1cm4geGVuZGV2aWNlbW9kZWxfZGVzdHJveV9pb3JlcV9zZXJ2ZXIoeGNoLT5kbW9k
LCBkb21pZCwgaWQpOwogfQogCiBpbnQgeGNfaHZtX3NldF9pb3JlcV9zZXJ2ZXJfc3RhdGUoCi0g
ICAgeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9taWQsIGlvc2VydmlkX3QgaWQsIGludCBl
bmFibGVkKQorICAgIHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwgaW9zZXJ2aWRf
dCBpZCwgaW50IGVuYWJsZWQpCiB7CiAgICAgcmV0dXJuIHhlbmRldmljZW1vZGVsX3NldF9pb3Jl
cV9zZXJ2ZXJfc3RhdGUoeGNoLT5kbW9kLCBkb21pZCwgaWQsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW5hYmxlZCk7CiB9CiAKIGludCB4Y19odm1f
c2V0X3BjaV9pbnR4X2xldmVsKAotICAgIHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlk
LCB1aW50MTZfdCBzZWdtZW50LCB1aW50OF90IGJ1cywKKyAgICB4Y19pbnRlcmZhY2UgKnhjaCwg
dWludDMyX3QgZG9taWQsIHVpbnQxNl90IHNlZ21lbnQsIHVpbnQ4X3QgYnVzLAogICAgIHVpbnQ4
X3QgZGV2aWNlLCB1aW50OF90IGludHgsIHVuc2lnbmVkIGludCBsZXZlbCkKIHsKICAgICByZXR1
cm4geGVuZGV2aWNlbW9kZWxfc2V0X3BjaV9pbnR4X2xldmVsKHhjaC0+ZG1vZCwgZG9taWQsIHNl
Z21lbnQsCkBAIC04MSwyNSArODEsMjUgQEAgaW50IHhjX2h2bV9zZXRfcGNpX2ludHhfbGV2ZWwo
CiB9CiAKIGludCB4Y19odm1fc2V0X2lzYV9pcnFfbGV2ZWwoCi0gICAgeGNfaW50ZXJmYWNlICp4
Y2gsIGRvbWlkX3QgZG9taWQsIHVpbnQ4X3QgaXJxLCB1bnNpZ25lZCBpbnQgbGV2ZWwpCisgICAg
eGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLCB1aW50OF90IGlycSwgdW5zaWduZWQg
aW50IGxldmVsKQogewogICAgIHJldHVybiB4ZW5kZXZpY2Vtb2RlbF9zZXRfaXNhX2lycV9sZXZl
bCh4Y2gtPmRtb2QsIGRvbWlkLCBpcnEsIGxldmVsKTsKIH0KIAogaW50IHhjX2h2bV9zZXRfcGNp
X2xpbmtfcm91dGUoCi0gICAgeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9taWQsIHVpbnQ4
X3QgbGluaywgdWludDhfdCBpcnEpCisgICAgeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRv
bWlkLCB1aW50OF90IGxpbmssIHVpbnQ4X3QgaXJxKQogewogICAgIHJldHVybiB4ZW5kZXZpY2Vt
b2RlbF9zZXRfcGNpX2xpbmtfcm91dGUoeGNoLT5kbW9kLCBkb21pZCwgbGluaywgaXJxKTsKIH0K
IAogaW50IHhjX2h2bV9pbmplY3RfbXNpKAotICAgIHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90
IGRvbWlkLCB1aW50NjRfdCBtc2lfYWRkciwgdWludDMyX3QgbXNpX2RhdGEpCisgICAgeGNfaW50
ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLCB1aW50NjRfdCBtc2lfYWRkciwgdWludDMyX3Qg
bXNpX2RhdGEpCiB7CiAgICAgcmV0dXJuIHhlbmRldmljZW1vZGVsX2luamVjdF9tc2koeGNoLT5k
bW9kLCBkb21pZCwgbXNpX2FkZHIsIG1zaV9kYXRhKTsKIH0KIAogaW50IHhjX2h2bV90cmFja19k
aXJ0eV92cmFtKAotICAgIHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLCB1aW50NjRf
dCBmaXJzdF9wZm4sIHVpbnQzMl90IG5yLAorICAgIHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJf
dCBkb21pZCwgdWludDY0X3QgZmlyc3RfcGZuLCB1aW50MzJfdCBuciwKICAgICB1bnNpZ25lZCBs
b25nICpkaXJ0eV9iaXRtYXApCiB7CiAgICAgcmV0dXJuIHhlbmRldmljZW1vZGVsX3RyYWNrX2Rp
cnR5X3ZyYW0oeGNoLT5kbW9kLCBkb21pZCwgZmlyc3RfcGZuLApAQCAtMTA3LDEzICsxMDcsMTMg
QEAgaW50IHhjX2h2bV90cmFja19kaXJ0eV92cmFtKAogfQogCiBpbnQgeGNfaHZtX21vZGlmaWVk
X21lbW9yeSgKLSAgICB4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwgdWludDY0X3Qg
Zmlyc3RfcGZuLCB1aW50MzJfdCBucikKKyAgICB4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3Qg
ZG9taWQsIHVpbnQ2NF90IGZpcnN0X3BmbiwgdWludDMyX3QgbnIpCiB7CiAgICAgcmV0dXJuIHhl
bmRldmljZW1vZGVsX21vZGlmaWVkX21lbW9yeSh4Y2gtPmRtb2QsIGRvbWlkLCBmaXJzdF9wZm4s
IG5yKTsKIH0KIAogaW50IHhjX2h2bV9zZXRfbWVtX3R5cGUoCi0gICAgeGNfaW50ZXJmYWNlICp4
Y2gsIGRvbWlkX3QgZG9taWQsIGh2bW1lbV90eXBlX3QgdHlwZSwKKyAgICB4Y19pbnRlcmZhY2Ug
KnhjaCwgdWludDMyX3QgZG9taWQsIGh2bW1lbV90eXBlX3QgdHlwZSwKICAgICB1aW50NjRfdCBm
aXJzdF9wZm4sIHVpbnQzMl90IG5yKQogewogICAgIHJldHVybiB4ZW5kZXZpY2Vtb2RlbF9zZXRf
bWVtX3R5cGUoeGNoLT5kbW9kLCBkb21pZCwgdHlwZSwgZmlyc3RfcGZuLApAQCAtMTIxLDcgKzEy
MSw3IEBAIGludCB4Y19odm1fc2V0X21lbV90eXBlKAogfQogCiBpbnQgeGNfaHZtX2luamVjdF90
cmFwKAotICAgIHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLCBpbnQgdmNwdSwgdWlu
dDhfdCB2ZWN0b3IsCisgICAgeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLCBpbnQg
dmNwdSwgdWludDhfdCB2ZWN0b3IsCiAgICAgdWludDhfdCB0eXBlLCB1aW50MzJfdCBlcnJvcl9j
b2RlLCB1aW50OF90IGluc25fbGVuLCB1aW50NjRfdCBjcjIpCiB7CiAgICAgcmV0dXJuIHhlbmRl
dmljZW1vZGVsX2luamVjdF9ldmVudCh4Y2gtPmRtb2QsIGRvbWlkLCB2Y3B1LCB2ZWN0b3IsCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19kb21fYXJtLmMgYi90b29scy9saWJ4Yy94Y19kb21f
YXJtLmMKaW5kZXggOTgyMDBhZS4uN2M0OTk3YSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNf
ZG9tX2FybS5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV9hcm0uYwpAQCAtMjEyLDcgKzIxMiw3
IEBAIHN0YXRpYyBpbnQgdmNwdV9hcm02NChzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCiAKIC8q
IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLSAqLwogCi1zdGF0aWMgaW50IHNldF9tb2RlKHhjX2ludGVyZmFjZSAq
eGNoLCBkb21pZF90IGRvbWlkLCBjaGFyICpndWVzdF90eXBlKQorc3RhdGljIGludCBzZXRfbW9k
ZSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsIGNoYXIgKmd1ZXN0X3R5cGUpCiB7
CiAgICAgc3RhdGljIGNvbnN0IHN0cnVjdCB7CiAgICAgICAgIGNoYXIgICAgICAgICAgICpndWVz
dDsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMgYi90b29scy9saWJ4Yy94
Y19kb21fYm9vdC5jCmluZGV4IDhhMzc2ZDAuLjQwZWI1MTggMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhjL3hjX2RvbV9ib290LmMKKysrIGIvdG9vbHMvbGlieGMveGNfZG9tX2Jvb3QuYwpAQCAtMTEw
LDcgKzExMCw3IEBAIGludCB4Y19kb21fY29tcGF0X2NoZWNrKHN0cnVjdCB4Y19kb21faW1hZ2Ug
KmRvbSkKICAgICByZXR1cm4gZm91bmQ7CiB9CiAKLWludCB4Y19kb21fYm9vdF94ZW5faW5pdChz
dHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20sIHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlk
KQoraW50IHhjX2RvbV9ib290X3hlbl9pbml0KHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSwgeGNf
aW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkKQogewogICAgIGRvbS0+eGNoID0geGNoOwog
ICAgIGRvbS0+Z3Vlc3RfZG9taWQgPSBkb21pZDsKQEAgLTI1MCw3ICsyNTAsNyBAQCBpbnQgeGNf
ZG9tX2Jvb3RfaW1hZ2Uoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQogICAgIHJldHVybiByYzsK
IH0KIAotc3RhdGljIHhlbl9wZm5fdCB4Y19kb21fZ250dGFiX3NldHVwKHhjX2ludGVyZmFjZSAq
eGNoLCBkb21pZF90IGRvbWlkKQorc3RhdGljIHhlbl9wZm5fdCB4Y19kb21fZ250dGFiX3NldHVw
KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCkKIHsKICAgICBnbnR0YWJfc2V0dXBf
dGFibGVfdCBzZXR1cDsKICAgICBERUNMQVJFX0hZUEVSQ0FMTF9CVUZGRVIoeGVuX3Bmbl90LCBn
bWZucCk7CkBAIC0yODIsMTEgKzI4MiwxMSBAQCBzdGF0aWMgeGVuX3Bmbl90IHhjX2RvbV9nbnR0
YWJfc2V0dXAoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9taWQpCiAgICAgcmV0dXJuIGdt
Zm47CiB9CiAKLWludCB4Y19kb21fZ250dGFiX3NlZWQoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlk
X3QgZG9taWQsCitpbnQgeGNfZG9tX2dudHRhYl9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50
MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGNvbnNvbGVfZ21m
biwKICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IHhlbnN0b3JlX2dtZm4sCi0gICAg
ICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgY29uc29sZV9kb21pZCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgZG9taWRfdCB4ZW5zdG9yZV9kb21pZCkKKyAgICAgICAgICAgICAgICAgICAgICAg
dWludDMyX3QgY29uc29sZV9kb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qg
eGVuc3RvcmVfZG9taWQpCiB7CiAKICAgICB4ZW5fcGZuX3QgZ250dGFiX2dtZm47CkBAIC0zMzks
MTEgKzMzOSwxMSBAQCBpbnQgeGNfZG9tX2dudHRhYl9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBk
b21pZF90IGRvbWlkLAogICAgIHJldHVybiAwOwogfQogCi1pbnQgeGNfZG9tX2dudHRhYl9odm1f
c2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwKK2ludCB4Y19kb21fZ250dGFi
X2h2bV9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBjb25zb2xlX2dwZm4sCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB4ZW5fcGZuX3QgeGVuc3RvcmVfZ3BmbiwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRvbWlkX3QgY29uc29sZV9kb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
IGRvbWlkX3QgeGVuc3RvcmVfZG9taWQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
MzJfdCBjb25zb2xlX2RvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qg
eGVuc3RvcmVfZG9taWQpCiB7CiAgICAgaW50IHJjOwogICAgIHhlbl9wZm5fdCBzY3JhdGNoX2dw
Zm47CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19kb21feDg2LmMgYi90b29scy9saWJ4Yy94
Y19kb21feDg2LmMKaW5kZXggY2I2OGVmYy4uYmFjNTg0ZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGMveGNfZG9tX3g4Ni5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV94ODYuYwpAQCAtMTAzMCw3
ICsxMDMwLDcgQEAgc3RhdGljIGludCB2Y3B1X2h2bShzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20p
CiAKIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqLwogCi1zdGF0aWMgaW50IHg4Nl9jb21wYXQoeGNfaW50
ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9taWQsIGNoYXIgKmd1ZXN0X3R5cGUpCitzdGF0aWMgaW50
IHg4Nl9jb21wYXQoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLCBjaGFyICpndWVz
dF90eXBlKQogewogICAgIHN0YXRpYyBjb25zdCBzdHJ1Y3QgewogICAgICAgICBjaGFyICAgICAg
ICAgICAqZ3Vlc3Q7CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19kb21haW4uYyBiL3Rvb2xz
L2xpYnhjL3hjX2RvbWFpbi5jCmluZGV4IGNjZDIwMTYuLjNjY2QyN2YgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYnhjL3hjX2RvbWFpbi5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2RvbWFpbi5jCkBAIC01
Miw3ICs1Miw3IEBAIGludCB4Y19kb21haW5fY3JlYXRlKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50
MzJfdCBzc2lkcmVmLAogICAgIH0KIAogICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX2NyZWF0
ZWRvbWFpbjsKLSAgICBkb21jdGwuZG9tYWluID0gKGRvbWlkX3QpKnBkb21pZDsKKyAgICBkb21j
dGwuZG9tYWluID0gKnBkb21pZDsKICAgICBkb21jdGwudS5jcmVhdGVkb21haW4uc3NpZHJlZiA9
IHNzaWRyZWY7CiAgICAgZG9tY3RsLnUuY3JlYXRlZG9tYWluLmZsYWdzICAgPSBmbGFnczsKICAg
ICBtZW1jcHkoZG9tY3RsLnUuY3JlYXRlZG9tYWluLmhhbmRsZSwgaGFuZGxlLCBzaXplb2YoeGVu
X2RvbWFpbl9oYW5kbGVfdCkpOwpAQCAtODEsNyArODEsNyBAQCBpbnQgeGNfZG9tYWluX2NhY2hl
Zmx1c2goeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAogI2Vsc2UKICAgICBERUNM
QVJFX0RPTUNUTDsKICAgICBkb21jdGwuY21kID0gWEVOX0RPTUNUTF9jYWNoZWZsdXNoOwotICAg
IGRvbWN0bC5kb21haW4gPSAoZG9taWRfdClkb21pZDsKKyAgICBkb21jdGwuZG9tYWluID0gZG9t
aWQ7CiAgICAgZG9tY3RsLnUuY2FjaGVmbHVzaC5zdGFydF9wZm4gPSBzdGFydF9wZm47CiAgICAg
ZG9tY3RsLnUuY2FjaGVmbHVzaC5ucl9wZm5zID0gbnJfcGZuczsKICAgICByZXR1cm4gZG9fZG9t
Y3RsKHhjaCwgJmRvbWN0bCk7CkBAIC05Myw3ICs5Myw3IEBAIGludCB4Y19kb21haW5fcGF1c2Uo
eGNfaW50ZXJmYWNlICp4Y2gsCiB7CiAgICAgREVDTEFSRV9ET01DVEw7CiAgICAgZG9tY3RsLmNt
ZCA9IFhFTl9ET01DVExfcGF1c2Vkb21haW47Ci0gICAgZG9tY3RsLmRvbWFpbiA9IChkb21pZF90
KWRvbWlkOworICAgIGRvbWN0bC5kb21haW4gPSBkb21pZDsKICAgICByZXR1cm4gZG9fZG9tY3Rs
KHhjaCwgJmRvbWN0bCk7CiB9CiAKQEAgLTEwMyw3ICsxMDMsNyBAQCBpbnQgeGNfZG9tYWluX3Vu
cGF1c2UoeGNfaW50ZXJmYWNlICp4Y2gsCiB7CiAgICAgREVDTEFSRV9ET01DVEw7CiAgICAgZG9t
Y3RsLmNtZCA9IFhFTl9ET01DVExfdW5wYXVzZWRvbWFpbjsKLSAgICBkb21jdGwuZG9tYWluID0g
KGRvbWlkX3QpZG9taWQ7CisgICAgZG9tY3RsLmRvbWFpbiA9IGRvbWlkOwogICAgIHJldHVybiBk
b19kb21jdGwoeGNoLCAmZG9tY3RsKTsKIH0KIApAQCAtMTEzLDcgKzExMyw3IEBAIGludCB4Y19k
b21haW5fZGVzdHJveSh4Y19pbnRlcmZhY2UgKnhjaCwKIHsKICAgICBERUNMQVJFX0RPTUNUTDsK
ICAgICBkb21jdGwuY21kID0gWEVOX0RPTUNUTF9kZXN0cm95ZG9tYWluOwotICAgIGRvbWN0bC5k
b21haW4gPSAoZG9taWRfdClkb21pZDsKKyAgICBkb21jdGwuZG9tYWluID0gZG9taWQ7CiAgICAg
cmV0dXJuIGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpOwogfQogCkBAIC0xNjgsNyArMTY4LDcgQEAg
aW50IHhjX2RvbWFpbl9ub2RlX3NldGFmZmluaXR5KHhjX2ludGVyZmFjZSAqeGNoLAogICAgIH0K
IAogICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX3NldG5vZGVhZmZpbml0eTsKLSAgICBkb21j
dGwuZG9tYWluID0gKGRvbWlkX3QpZG9taWQ7CisgICAgZG9tY3RsLmRvbWFpbiA9IGRvbWlkOwog
CiAgICAgbWVtY3B5KGxvY2FsLCBub2RlbWFwLCBub2Rlc2l6ZSk7CiAgICAgc2V0X3hlbl9ndWVz
dF9oYW5kbGUoZG9tY3RsLnUubm9kZWFmZmluaXR5Lm5vZGVtYXAuYml0bWFwLCBsb2NhbCk7CkBA
IC0yMDYsNyArMjA2LDcgQEAgaW50IHhjX2RvbWFpbl9ub2RlX2dldGFmZmluaXR5KHhjX2ludGVy
ZmFjZSAqeGNoLAogICAgIH0KIAogICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX2dldG5vZGVh
ZmZpbml0eTsKLSAgICBkb21jdGwuZG9tYWluID0gKGRvbWlkX3QpZG9taWQ7CisgICAgZG9tY3Rs
LmRvbWFpbiA9IGRvbWlkOwogCiAgICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUoZG9tY3RsLnUubm9k
ZWFmZmluaXR5Lm5vZGVtYXAuYml0bWFwLCBsb2NhbCk7CiAgICAgZG9tY3RsLnUubm9kZWFmZmlu
aXR5Lm5vZGVtYXAubnJfYml0cyA9IG5vZGVzaXplICogODsKQEAgLTI1NCw3ICsyNTQsNyBAQCBp
bnQgeGNfdmNwdV9zZXRhZmZpbml0eSh4Y19pbnRlcmZhY2UgKnhjaCwKICAgICB9CiAKICAgICBk
b21jdGwuY21kID0gWEVOX0RPTUNUTF9zZXR2Y3B1YWZmaW5pdHk7Ci0gICAgZG9tY3RsLmRvbWFp
biA9IChkb21pZF90KWRvbWlkOworICAgIGRvbWN0bC5kb21haW4gPSBkb21pZDsKICAgICBkb21j
dGwudS52Y3B1YWZmaW5pdHkudmNwdSA9IHZjcHU7CiAgICAgZG9tY3RsLnUudmNwdWFmZmluaXR5
LmZsYWdzID0gZmxhZ3M7CiAKQEAgLTMwNiw3ICszMDYsNyBAQCBpbnQgeGNfdmNwdV9nZXRhZmZp
bml0eSh4Y19pbnRlcmZhY2UgKnhjaCwKICAgICB9CiAKICAgICBkb21jdGwuY21kID0gWEVOX0RP
TUNUTF9nZXR2Y3B1YWZmaW5pdHk7Ci0gICAgZG9tY3RsLmRvbWFpbiA9IChkb21pZF90KWRvbWlk
OworICAgIGRvbWN0bC5kb21haW4gPSBkb21pZDsKICAgICBkb21jdGwudS52Y3B1YWZmaW5pdHku
dmNwdSA9IHZjcHU7CiAgICAgZG9tY3RsLnUudmNwdWFmZmluaXR5LmZsYWdzID0gZmxhZ3M7CiAK
QEAgLTM0NSw4ICszNDUsOCBAQCBpbnQgeGNfZG9tYWluX2dldF9ndWVzdF93aWR0aCh4Y19pbnRl
cmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAKIGludCB4Y19kb21fdnVhcnRfaW5pdCh4Y19p
bnRlcmZhY2UgKnhjaCwKICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB0eXBlLAotICAg
ICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAg
ZG9taWRfdCBjb25zb2xlX2RvbWlkLAorICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRv
bWlkLAorICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGNvbnNvbGVfZG9taWQsCiAgICAg
ICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGdmbiwKICAgICAgICAgICAgICAgICAgICAgICBl
dnRjaG5fcG9ydF90ICpldnRjaG4pCiB7CkBAIC0zODUsMTAgKzM4NSwxMCBAQCBpbnQgeGNfZG9t
YWluX2dldGluZm8oeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgZm9yICggbnJfZG9tcyA9IDA7IG5y
X2RvbXMgPCBtYXhfZG9tczsgbnJfZG9tcysrICkKICAgICB7CiAgICAgICAgIGRvbWN0bC5jbWQg
PSBYRU5fRE9NQ1RMX2dldGRvbWFpbmluZm87Ci0gICAgICAgIGRvbWN0bC5kb21haW4gPSAoZG9t
aWRfdCluZXh0X2RvbWlkOworICAgICAgICBkb21jdGwuZG9tYWluID0gbmV4dF9kb21pZDsKICAg
ICAgICAgaWYgKCAocmMgPSBkb19kb21jdGwoeGNoLCAmZG9tY3RsKSkgPCAwICkKICAgICAgICAg
ICAgIGJyZWFrOwotICAgICAgICBpbmZvLT5kb21pZCAgICAgID0gKHVpbnQxNl90KWRvbWN0bC5k
b21haW47CisgICAgICAgIGluZm8tPmRvbWlkICAgICAgPSBkb21jdGwuZG9tYWluOwogCiAgICAg
ICAgIGluZm8tPmR5aW5nICAgID0gISEoZG9tY3RsLnUuZ2V0ZG9tYWluaW5mby5mbGFncyZYRU5f
RE9NSU5GX2R5aW5nKTsKICAgICAgICAgaW5mby0+c2h1dGRvd24gPSAhIShkb21jdGwudS5nZXRk
b21haW5pbmZvLmZsYWdzJlhFTl9ET01JTkZfc2h1dGRvd24pOwpAQCAtNDcxLDcgKzQ3MSw3IEBA
IGludCB4Y19zZXRfYnJva2VuX3BhZ2VfcDJtKHhjX2ludGVyZmFjZSAqeGNoLAogICAgIERFQ0xB
UkVfRE9NQ1RMOwogCiAgICAgZG9tY3RsLmNtZCA9IFhFTl9ET01DVExfc2V0X2Jyb2tlbl9wYWdl
X3AybTsKLSAgICBkb21jdGwuZG9tYWluID0gKGRvbWlkX3QpZG9taWQ7CisgICAgZG9tY3RsLmRv
bWFpbiA9IGRvbWlkOwogICAgIGRvbWN0bC51LnNldF9icm9rZW5fcGFnZV9wMm0ucGZuID0gcGZu
OwogICAgIHJldCA9IGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpOwogCkBAIC00OTIsNyArNDkyLDcg
QEAgaW50IHhjX2RvbWFpbl9odm1fZ2V0Y29udGV4dCh4Y19pbnRlcmZhY2UgKnhjaCwKICAgICAg
ICAgcmV0dXJuIC0xOwogCiAgICAgZG9tY3RsLmNtZCA9IFhFTl9ET01DVExfZ2V0aHZtY29udGV4
dDsKLSAgICBkb21jdGwuZG9tYWluID0gKGRvbWlkX3QpZG9taWQ7CisgICAgZG9tY3RsLmRvbWFp
biA9IGRvbWlkOwogICAgIGRvbWN0bC51Lmh2bWNvbnRleHQuc2l6ZSA9IHNpemU7CiAgICAgc2V0
X3hlbl9ndWVzdF9oYW5kbGUoZG9tY3RsLnUuaHZtY29udGV4dC5idWZmZXIsIGN0eHRfYnVmKTsK
IApAQCAtNTIwLDcgKzUyMCw3IEBAIGludCB4Y19kb21haW5faHZtX2dldGNvbnRleHRfcGFydGlh
bCh4Y19pbnRlcmZhY2UgKnhjaCwKICAgICAgICAgcmV0dXJuIC0xOwogCiAgICAgZG9tY3RsLmNt
ZCA9IFhFTl9ET01DVExfZ2V0aHZtY29udGV4dF9wYXJ0aWFsOwotICAgIGRvbWN0bC5kb21haW4g
PSAoZG9taWRfdCkgZG9taWQ7CisgICAgZG9tY3RsLmRvbWFpbiA9IGRvbWlkOwogICAgIGRvbWN0
bC51Lmh2bWNvbnRleHRfcGFydGlhbC50eXBlID0gdHlwZWNvZGU7CiAgICAgZG9tY3RsLnUuaHZt
Y29udGV4dF9wYXJ0aWFsLmluc3RhbmNlID0gaW5zdGFuY2U7CiAgICAgZG9tY3RsLnUuaHZtY29u
dGV4dF9wYXJ0aWFsLmJ1ZnN6ID0gc2l6ZTsKQEAgLTU3MSw3ICs1NzEsNyBAQCBpbnQgeGNfdmNw
dV9nZXRjb250ZXh0KHhjX2ludGVyZmFjZSAqeGNoLAogICAgICAgICByZXR1cm4gLTE7CiAKICAg
ICBkb21jdGwuY21kID0gWEVOX0RPTUNUTF9nZXR2Y3B1Y29udGV4dDsKLSAgICBkb21jdGwuZG9t
YWluID0gKGRvbWlkX3QpZG9taWQ7CisgICAgZG9tY3RsLmRvbWFpbiA9IGRvbWlkOwogICAgIGRv
bWN0bC51LnZjcHVjb250ZXh0LnZjcHUgICA9ICh1aW50MTZfdCl2Y3B1OwogICAgIHNldF94ZW5f
Z3Vlc3RfaGFuZGxlKGRvbWN0bC51LnZjcHVjb250ZXh0LmN0eHQsIGN0eHQpOwogCkBAIC01OTcs
NyArNTk3LDcgQEAgaW50IHhjX3ZjcHVfZ2V0X2V4dHN0YXRlKHhjX2ludGVyZmFjZSAqeGNoLAog
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAogICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX2dl
dHZjcHVleHRzdGF0ZTsKLSAgICBkb21jdGwuZG9tYWluID0gKGRvbWlkX3QpZG9taWQ7CisgICAg
ZG9tY3RsLmRvbWFpbiA9IGRvbWlkOwogICAgIGRvbWN0bC51LnZjcHVleHRzdGF0ZS52Y3B1ID0g
KHVpbnQxNl90KXZjcHU7CiAgICAgZG9tY3RsLnUudmNwdWV4dHN0YXRlLnhmZWF0dXJlX21hc2sg
PSBleHRzdGF0ZS0+eGZlYXR1cmVfbWFzazsKICAgICBkb21jdGwudS52Y3B1ZXh0c3RhdGUuc2l6
ZSA9IGV4dHN0YXRlLT5zaXplOwpAQCAtNjg3LDcgKzY4Nyw3IEBAIGludCB4Y19zaGFkb3dfY29u
dHJvbCh4Y19pbnRlcmZhY2UgKnhjaCwKICAgICBtZW1zZXQoJmRvbWN0bCwgMCwgc2l6ZW9mKGRv
bWN0bCkpOwogCiAgICAgZG9tY3RsLmNtZCA9IFhFTl9ET01DVExfc2hhZG93X29wOwotICAgIGRv
bWN0bC5kb21haW4gPSAoZG9taWRfdClkb21pZDsKKyAgICBkb21jdGwuZG9tYWluID0gZG9taWQ7
CiAgICAgZG9tY3RsLnUuc2hhZG93X29wLm9wICAgICA9IHNvcDsKICAgICBkb21jdGwudS5zaGFk
b3dfb3AucGFnZXMgID0gcGFnZXM7CiAgICAgZG9tY3RsLnUuc2hhZG93X29wLm1iICAgICA9IG1i
ID8gKm1iIDogMDsKQEAgLTcxNCw3ICs3MTQsNyBAQCBpbnQgeGNfZG9tYWluX3NldG1heG1lbSh4
Y19pbnRlcmZhY2UgKnhjaCwKIHsKICAgICBERUNMQVJFX0RPTUNUTDsKICAgICBkb21jdGwuY21k
ID0gWEVOX0RPTUNUTF9tYXhfbWVtOwotICAgIGRvbWN0bC5kb21haW4gPSAoZG9taWRfdClkb21p
ZDsKKyAgICBkb21jdGwuZG9tYWluID0gZG9taWQ7CiAgICAgZG9tY3RsLnUubWF4X21lbS5tYXhf
bWVta2IgPSBtYXhfbWVta2I7CiAgICAgcmV0dXJuIGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpOwog
fQpAQCAtNzI3LDcgKzcyNyw3IEBAIGludCB4Y19kb21haW5fcGluX21lbW9yeV9jYWNoZWF0dHIo
eGNfaW50ZXJmYWNlICp4Y2gsCiB7CiAgICAgREVDTEFSRV9ET01DVEw7CiAgICAgZG9tY3RsLmNt
ZCA9IFhFTl9ET01DVExfcGluX21lbV9jYWNoZWF0dHI7Ci0gICAgZG9tY3RsLmRvbWFpbiA9IChk
b21pZF90KWRvbWlkOworICAgIGRvbWN0bC5kb21haW4gPSBkb21pZDsKICAgICBkb21jdGwudS5w
aW5fbWVtX2NhY2hlYXR0ci5zdGFydCA9IHN0YXJ0OwogICAgIGRvbWN0bC51LnBpbl9tZW1fY2Fj
aGVhdHRyLmVuZCA9IGVuZDsKICAgICBkb21jdGwudS5waW5fbWVtX2NhY2hlYXR0ci50eXBlID0g
dHlwZTsKQEAgLTg0Nyw3ICs4NDcsNyBAQCBpbnQgeGNfZG9tYWluX3NldF90aW1lX29mZnNldCh4
Y19pbnRlcmZhY2UgKnhjaCwKIHsKICAgICBERUNMQVJFX0RPTUNUTDsKICAgICBkb21jdGwuY21k
ID0gWEVOX0RPTUNUTF9zZXR0aW1lb2Zmc2V0OwotICAgIGRvbWN0bC5kb21haW4gPSAoZG9taWRf
dClkb21pZDsKKyAgICBkb21jdGwuZG9tYWluID0gZG9taWQ7CiAgICAgZG9tY3RsLnUuc2V0dGlt
ZW9mZnNldC50aW1lX29mZnNldF9zZWNvbmRzID0gdGltZV9vZmZzZXRfc2Vjb25kczsKICAgICBy
ZXR1cm4gZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCk7CiB9CkBAIC04NTYsNyArODU2LDcgQEAgaW50
IHhjX2RvbWFpbl9kaXNhYmxlX21pZ3JhdGUoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRv
bWlkKQogewogICAgIERFQ0xBUkVfRE9NQ1RMOwogICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RM
X2Rpc2FibGVfbWlncmF0ZTsKLSAgICBkb21jdGwuZG9tYWluID0gKGRvbWlkX3QpZG9taWQ7Cisg
ICAgZG9tY3RsLmRvbWFpbiA9IGRvbWlkOwogICAgIGRvbWN0bC51LmRpc2FibGVfbWlncmF0ZS5k
aXNhYmxlID0gMTsKICAgICByZXR1cm4gZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCk7CiB9CkBAIC04
NzAsNyArODcwLDcgQEAgaW50IHhjX2RvbWFpbl9zZXRfdHNjX2luZm8oeGNfaW50ZXJmYWNlICp4
Y2gsCiB7CiAgICAgREVDTEFSRV9ET01DVEw7CiAgICAgZG9tY3RsLmNtZCA9IFhFTl9ET01DVExf
c2V0dHNjaW5mbzsKLSAgICBkb21jdGwuZG9tYWluID0gKGRvbWlkX3QpZG9taWQ7CisgICAgZG9t
Y3RsLmRvbWFpbiA9IGRvbWlkOwogICAgIGRvbWN0bC51LnRzY19pbmZvLnRzY19tb2RlID0gdHNj
X21vZGU7CiAgICAgZG9tY3RsLnUudHNjX2luZm8uZWxhcHNlZF9uc2VjID0gZWxhcHNlZF9uc2Vj
OwogICAgIGRvbWN0bC51LnRzY19pbmZvLmd0c2Nfa2h6ID0gZ3RzY19raHo7CkBAIC04ODksNyAr
ODg5LDcgQEAgaW50IHhjX2RvbWFpbl9nZXRfdHNjX2luZm8oeGNfaW50ZXJmYWNlICp4Y2gsCiAg
ICAgREVDTEFSRV9ET01DVEw7CiAKICAgICBkb21jdGwuY21kID0gWEVOX0RPTUNUTF9nZXR0c2Np
bmZvOwotICAgIGRvbWN0bC5kb21haW4gPSAoZG9taWRfdClkb21pZDsKKyAgICBkb21jdGwuZG9t
YWluID0gZG9taWQ7CiAgICAgcmMgPSBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsKICAgICBpZiAo
IHJjID09IDAgKQogICAgIHsKQEAgLTkwMiw3ICs5MDIsNyBAQCBpbnQgeGNfZG9tYWluX2dldF90
c2NfaW5mbyh4Y19pbnRlcmZhY2UgKnhjaCwKIH0KIAogCi1pbnQgeGNfZG9tYWluX21heGltdW1f
Z3Bmbih4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwgeGVuX3Bmbl90ICpncGZucykK
K2ludCB4Y19kb21haW5fbWF4aW11bV9ncGZuKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBk
b21pZCwgeGVuX3Bmbl90ICpncGZucykKIHsKICAgICBsb25nIHJjID0gZG9fbWVtb3J5X29wKHhj
aCwgWEVOTUVNX21heGltdW1fZ3BmbiwgJmRvbWlkLCBzaXplb2YoZG9taWQpKTsKIApAQCAtOTE0
LDcgKzkxNCw3IEBAIGludCB4Y19kb21haW5fbWF4aW11bV9ncGZuKHhjX2ludGVyZmFjZSAqeGNo
LCBkb21pZF90IGRvbWlkLCB4ZW5fcGZuX3QgKmdwZm5zKQogICAgIHJldHVybiByYzsKIH0KIAot
aW50IHhjX2RvbWFpbl9ucl9ncGZucyh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwg
eGVuX3Bmbl90ICpncGZucykKK2ludCB4Y19kb21haW5fbnJfZ3BmbnMoeGNfaW50ZXJmYWNlICp4
Y2gsIHVpbnQzMl90IGRvbWlkLCB4ZW5fcGZuX3QgKmdwZm5zKQogewogICAgIGludCByYyA9IHhj
X2RvbWFpbl9tYXhpbXVtX2dwZm4oeGNoLCBkb21pZCwgZ3BmbnMpOwogCkBAIC0xMDYwLDggKzEw
NjAsOCBAQCBpbnQgeGNfZG9tYWluX2FkZF90b19waHlzbWFwKHhjX2ludGVyZmFjZSAqeGNoLAog
fQogCiBpbnQgeGNfZG9tYWluX2FkZF90b19waHlzbWFwX2JhdGNoKHhjX2ludGVyZmFjZSAqeGNo
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IGRvbWlkLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IGZvcmVpZ25fZG9taWQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBmb3JlaWduX2RvbWlkLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc3BhY2UsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzaXplLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fdWxvbmdfdCAqaWR4cywKQEAgLTExODAs
NyArMTE4MCw3IEBAIGludCB4Y19kb21haW5fcG9wdWxhdGVfcGh5c21hcF9leGFjdCh4Y19pbnRl
cmZhY2UgKnhjaCwKIH0KIAogaW50IHhjX2RvbWFpbl9tZW1vcnlfZXhjaGFuZ2VfcGFnZXMoeGNf
aW50ZXJmYWNlICp4Y2gsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQg
ZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21p
ZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnJf
aW5fZXh0ZW50cywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBpbl9vcmRlciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9w
Zm5fdCAqaW5fZXh0ZW50cywKQEAgLTEzMjIsNyArMTMyMiw3IEBAIGludCB4Y19kb21haW5fbWF4
X3ZjcHVzKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwgdW5zaWduZWQgaW50IG1h
eCkKIHsKICAgICBERUNMQVJFX0RPTUNUTDsKICAgICBkb21jdGwuY21kID0gWEVOX0RPTUNUTF9t
YXhfdmNwdXM7Ci0gICAgZG9tY3RsLmRvbWFpbiA9IChkb21pZF90KWRvbWlkOworICAgIGRvbWN0
bC5kb21haW4gPSBkb21pZDsKICAgICBkb21jdGwudS5tYXhfdmNwdXMubWF4ICAgID0gbWF4Owog
ICAgIHJldHVybiBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsKIH0KQEAgLTEzMzIsNyArMTMzMiw3
IEBAIGludCB4Y19kb21haW5fc2V0aGFuZGxlKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBk
b21pZCwKIHsKICAgICBERUNMQVJFX0RPTUNUTDsKICAgICBkb21jdGwuY21kID0gWEVOX0RPTUNU
TF9zZXRkb21haW5oYW5kbGU7Ci0gICAgZG9tY3RsLmRvbWFpbiA9IChkb21pZF90KWRvbWlkOwor
ICAgIGRvbWN0bC5kb21haW4gPSBkb21pZDsKICAgICBtZW1jcHkoZG9tY3RsLnUuc2V0ZG9tYWlu
aGFuZGxlLmhhbmRsZSwgaGFuZGxlLAogICAgICAgICAgICBzaXplb2YoeGVuX2RvbWFpbl9oYW5k
bGVfdCkpOwogICAgIHJldHVybiBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsKQEAgLTEzNDcsNyAr
MTM0Nyw3IEBAIGludCB4Y192Y3B1X2dldGluZm8oeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgREVD
TEFSRV9ET01DVEw7CiAKICAgICBkb21jdGwuY21kID0gWEVOX0RPTUNUTF9nZXR2Y3B1aW5mbzsK
LSAgICBkb21jdGwuZG9tYWluID0gKGRvbWlkX3QpZG9taWQ7CisgICAgZG9tY3RsLmRvbWFpbiA9
IGRvbWlkOwogICAgIGRvbWN0bC51LmdldHZjcHVpbmZvLnZjcHUgICA9ICh1aW50MTZfdCl2Y3B1
OwogCiAgICAgcmMgPSBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsKQEAgLTEzNjYsNyArMTM2Niw3
IEBAIGludCB4Y19kb21haW5faW9wb3J0X3Blcm1pc3Npb24oeGNfaW50ZXJmYWNlICp4Y2gsCiAg
ICAgREVDTEFSRV9ET01DVEw7CiAKICAgICBkb21jdGwuY21kID0gWEVOX0RPTUNUTF9pb3BvcnRf
cGVybWlzc2lvbjsKLSAgICBkb21jdGwuZG9tYWluID0gKGRvbWlkX3QpZG9taWQ7CisgICAgZG9t
Y3RsLmRvbWFpbiA9IGRvbWlkOwogICAgIGRvbWN0bC51LmlvcG9ydF9wZXJtaXNzaW9uLmZpcnN0
X3BvcnQgPSBmaXJzdF9wb3J0OwogICAgIGRvbWN0bC51LmlvcG9ydF9wZXJtaXNzaW9uLm5yX3Bv
cnRzID0gbnJfcG9ydHM7CiAgICAgZG9tY3RsLnUuaW9wb3J0X3Blcm1pc3Npb24uYWxsb3dfYWNj
ZXNzID0gYWxsb3dfYWNjZXNzOwpAQCAtMTQ4NCw3ICsxNDg0LDcgQEAgc3RhdGljIGlubGluZSBp
bnQgeGNfaHZtX3BhcmFtX2RlcHJlY2F0ZWRfY2hlY2sodWludDMyX3QgcGFyYW0pCiAgICAgcmV0
dXJuIDA7CiB9CiAKLWludCB4Y19odm1fcGFyYW1fc2V0KHhjX2ludGVyZmFjZSAqaGFuZGxlLCBk
b21pZF90IGRvbSwgdWludDMyX3QgcGFyYW0sIHVpbnQ2NF90IHZhbHVlKQoraW50IHhjX2h2bV9w
YXJhbV9zZXQoeGNfaW50ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbSwgdWludDMyX3QgcGFy
YW0sIHVpbnQ2NF90IHZhbHVlKQogewogICAgIERFQ0xBUkVfSFlQRVJDQUxMX0JVRkZFUih4ZW5f
aHZtX3BhcmFtX3QsIGFyZyk7CiAgICAgaW50IHJjID0geGNfaHZtX3BhcmFtX2RlcHJlY2F0ZWRf
Y2hlY2socGFyYW0pOwpAQCAtMTUwNiw3ICsxNTA2LDcgQEAgaW50IHhjX2h2bV9wYXJhbV9zZXQo
eGNfaW50ZXJmYWNlICpoYW5kbGUsIGRvbWlkX3QgZG9tLCB1aW50MzJfdCBwYXJhbSwgdWludDY0
X3QKICAgICByZXR1cm4gcmM7CiB9CiAKLWludCB4Y19odm1fcGFyYW1fZ2V0KHhjX2ludGVyZmFj
ZSAqaGFuZGxlLCBkb21pZF90IGRvbSwgdWludDMyX3QgcGFyYW0sIHVpbnQ2NF90ICp2YWx1ZSkK
K2ludCB4Y19odm1fcGFyYW1fZ2V0KHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb20s
IHVpbnQzMl90IHBhcmFtLCB1aW50NjRfdCAqdmFsdWUpCiB7CiAgICAgREVDTEFSRV9IWVBFUkNB
TExfQlVGRkVSKHhlbl9odm1fcGFyYW1fdCwgYXJnKTsKICAgICBpbnQgcmMgPSB4Y19odm1fcGFy
YW1fZGVwcmVjYXRlZF9jaGVjayhwYXJhbSk7CkBAIC0xNTI4LDEyICsxNTI4LDEyIEBAIGludCB4
Y19odm1fcGFyYW1fZ2V0KHhjX2ludGVyZmFjZSAqaGFuZGxlLCBkb21pZF90IGRvbSwgdWludDMy
X3QgcGFyYW0sIHVpbnQ2NF90CiAgICAgcmV0dXJuIHJjOwogfQogCi1pbnQgeGNfc2V0X2h2bV9w
YXJhbSh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgZG9taWRfdCBkb20sIGludCBwYXJhbSwgdW5zaWdu
ZWQgbG9uZyB2YWx1ZSkKK2ludCB4Y19zZXRfaHZtX3BhcmFtKHhjX2ludGVyZmFjZSAqaGFuZGxl
LCB1aW50MzJfdCBkb20sIGludCBwYXJhbSwgdW5zaWduZWQgbG9uZyB2YWx1ZSkKIHsKICAgICBy
ZXR1cm4geGNfaHZtX3BhcmFtX3NldChoYW5kbGUsIGRvbSwgcGFyYW0sIHZhbHVlKTsKIH0KIAot
aW50IHhjX2dldF9odm1fcGFyYW0oeGNfaW50ZXJmYWNlICpoYW5kbGUsIGRvbWlkX3QgZG9tLCBp
bnQgcGFyYW0sIHVuc2lnbmVkIGxvbmcgKnZhbHVlKQoraW50IHhjX2dldF9odm1fcGFyYW0oeGNf
aW50ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbSwgaW50IHBhcmFtLCB1bnNpZ25lZCBsb25n
ICp2YWx1ZSkKIHsKICAgICB1aW50NjRfdCB2OwogICAgIGludCByZXQ7CkBAIC0xNTkzLDcgKzE1
OTMsNyBAQCBpbnQgeGNfZ2V0X2RldmljZV9ncm91cCgKICAgICB9CiAKICAgICBkb21jdGwuY21k
ID0gWEVOX0RPTUNUTF9nZXRfZGV2aWNlX2dyb3VwOwotICAgIGRvbWN0bC5kb21haW4gPSAoZG9t
aWRfdClkb21pZDsKKyAgICBkb21jdGwuZG9tYWluID0gZG9taWQ7CiAKICAgICBkb21jdGwudS5n
ZXRfZGV2aWNlX2dyb3VwLm1hY2hpbmVfc2JkZiA9IG1hY2hpbmVfc2JkZjsKICAgICBkb21jdGwu
dS5nZXRfZGV2aWNlX2dyb3VwLm1heF9zZGV2cyA9IG1heF9zZGV2czsKQEAgLTE2NTUsNyArMTY1
NSw3IEBAIGludCB4Y19hc3NpZ25fZHRfZGV2aWNlKAogICAgICAgICByZXR1cm4gLTE7CiAKICAg
ICBkb21jdGwuY21kID0gWEVOX0RPTUNUTF9hc3NpZ25fZGV2aWNlOwotICAgIGRvbWN0bC5kb21h
aW4gPSAoZG9taWRfdClkb21pZDsKKyAgICBkb21jdGwuZG9tYWluID0gZG9taWQ7CiAKICAgICBk
b21jdGwudS5hc3NpZ25fZGV2aWNlLmRldiA9IFhFTl9ET01DVExfREVWX0RUOwogICAgIGRvbWN0
bC51LmFzc2lnbl9kZXZpY2UudS5kdC5zaXplID0gc2l6ZTsKQEAgLTE2ODcsNyArMTY4Nyw3IEBA
IGludCB4Y190ZXN0X2Fzc2lnbl9kdF9kZXZpY2UoCiAgICAgICAgIHJldHVybiAtMTsKIAogICAg
IGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX3Rlc3RfYXNzaWduX2RldmljZTsKLSAgICBkb21jdGwu
ZG9tYWluID0gKGRvbWlkX3QpZG9taWQ7CisgICAgZG9tY3RsLmRvbWFpbiA9IGRvbWlkOwogCiAg
ICAgZG9tY3RsLnUuYXNzaWduX2RldmljZS5kZXYgPSBYRU5fRE9NQ1RMX0RFVl9EVDsKICAgICBk
b21jdGwudS5hc3NpZ25fZGV2aWNlLnUuZHQuc2l6ZSA9IHNpemU7CkBAIC0xNzE1LDcgKzE3MTUs
NyBAQCBpbnQgeGNfZGVhc3NpZ25fZHRfZGV2aWNlKAogICAgICAgICByZXR1cm4gLTE7CiAKICAg
ICBkb21jdGwuY21kID0gWEVOX0RPTUNUTF9kZWFzc2lnbl9kZXZpY2U7Ci0gICAgZG9tY3RsLmRv
bWFpbiA9IChkb21pZF90KWRvbWlkOworICAgIGRvbWN0bC5kb21haW4gPSBkb21pZDsKIAogICAg
IGRvbWN0bC51LmFzc2lnbl9kZXZpY2UuZGV2ID0gWEVOX0RPTUNUTF9ERVZfRFQ7CiAgICAgZG9t
Y3RsLnUuYXNzaWduX2RldmljZS51LmR0LnNpemUgPSBzaXplOwpAQCAtMTc0NSw3ICsxNzQ1LDcg
QEAgaW50IHhjX2RvbWFpbl91cGRhdGVfbXNpX2lycSgKICAgICBERUNMQVJFX0RPTUNUTDsKIAog
ICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX2JpbmRfcHRfaXJxOwotICAgIGRvbWN0bC5kb21h
aW4gPSAoZG9taWRfdClkb21pZDsKKyAgICBkb21jdGwuZG9tYWluID0gZG9taWQ7CiAKICAgICBi
aW5kID0gJihkb21jdGwudS5iaW5kX3B0X2lycSk7CiAgICAgYmluZC0+aXJxX3R5cGUgPSBQVF9J
UlFfVFlQRV9NU0k7CkBAIC0xNzcwLDcgKzE3NzAsNyBAQCBpbnQgeGNfZG9tYWluX3VuYmluZF9t
c2lfaXJxKAogICAgIERFQ0xBUkVfRE9NQ1RMOwogCiAgICAgZG9tY3RsLmNtZCA9IFhFTl9ET01D
VExfdW5iaW5kX3B0X2lycTsKLSAgICBkb21jdGwuZG9tYWluID0gKGRvbWlkX3QpZG9taWQ7Cisg
ICAgZG9tY3RsLmRvbWFpbiA9IGRvbWlkOwogCiAgICAgYmluZCA9ICYoZG9tY3RsLnUuYmluZF9w
dF9pcnEpOwogICAgIGJpbmQtPmlycV90eXBlID0gUFRfSVJRX1RZUEVfTVNJOwpAQCAtMTc5OSw3
ICsxNzk5LDcgQEAgc3RhdGljIGludCB4Y19kb21haW5fYmluZF9wdF9pcnFfaW50KAogICAgIERF
Q0xBUkVfRE9NQ1RMOwogCiAgICAgZG9tY3RsLmNtZCA9IFhFTl9ET01DVExfYmluZF9wdF9pcnE7
Ci0gICAgZG9tY3RsLmRvbWFpbiA9IChkb21pZF90KWRvbWlkOworICAgIGRvbWN0bC5kb21haW4g
PSBkb21pZDsKIAogICAgIGJpbmQgPSAmKGRvbWN0bC51LmJpbmRfcHRfaXJxKTsKICAgICBiaW5k
LT5pcnFfdHlwZSA9IGlycV90eXBlOwpAQCAtMTg1Nyw3ICsxODU3LDcgQEAgc3RhdGljIGludCB4
Y19kb21haW5fdW5iaW5kX3B0X2lycV9pbnQoCiAgICAgREVDTEFSRV9ET01DVEw7CiAKICAgICBk
b21jdGwuY21kID0gWEVOX0RPTUNUTF91bmJpbmRfcHRfaXJxOwotICAgIGRvbWN0bC5kb21haW4g
PSAoZG9taWRfdClkb21pZDsKKyAgICBkb21jdGwuZG9tYWluID0gZG9taWQ7CiAKICAgICBiaW5k
ID0gJihkb21jdGwudS5iaW5kX3B0X2lycSk7CiAgICAgYmluZC0+aXJxX3R5cGUgPSBpcnFfdHlw
ZTsKQEAgLTE5NTUsNyArMTk1NSw3IEBAIGludCB4Y191bm1hcF9kb21haW5fbWVtaW5mbyh4Y19p
bnRlcmZhY2UgKnhjaCwgc3RydWN0IHhjX2RvbWFpbl9tZW1pbmZvICptaW5mbykKICAgICByZXR1
cm4gMDsKIH0KIAotaW50IHhjX21hcF9kb21haW5fbWVtaW5mbyh4Y19pbnRlcmZhY2UgKnhjaCwg
aW50IGRvbWlkLAoraW50IHhjX21hcF9kb21haW5fbWVtaW5mbyh4Y19pbnRlcmZhY2UgKnhjaCwg
dWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4Y19kb21h
aW5fbWVtaW5mbyAqbWluZm8pCiB7CiAgICAgc3RydWN0IGRvbWFpbl9pbmZvX2NvbnRleHQgX2Rp
OwpAQCAtMjE3NSw3ICsyMTc1LDcgQEAgaW50IHhjX2RvbWFpbl9zZXRfdGFyZ2V0KAogfQogCiBp
bnQgeGNfZG9tYWluX3N1YnNjcmliZV9mb3Jfc3VzcGVuZCgKLSAgICB4Y19pbnRlcmZhY2UgKnhj
aCwgZG9taWRfdCBkb20sIGV2dGNobl9wb3J0X3QgcG9ydCkKKyAgICB4Y19pbnRlcmZhY2UgKnhj
aCwgdWludDMyX3QgZG9tLCBldnRjaG5fcG9ydF90IHBvcnQpCiB7CiAgICAgREVDTEFSRV9ET01D
VEw7CiAKQEAgLTIyMzIsNyArMjIzMiw3IEBAIGludCB4Y19kb21haW5fZGVidWdfY29udHJvbCh4
Y19pbnRlcmZhY2UgKnhjLCB1aW50MzJfdCBkb21pZCwgdWludDMyX3Qgc29wLCB1aW50CiAgICAg
REVDTEFSRV9ET01DVEw7CiAKICAgICBtZW1zZXQoJmRvbWN0bCwgMCwgc2l6ZW9mKGRvbWN0bCkp
OwotICAgIGRvbWN0bC5kb21haW4gPSAoZG9taWRfdClkb21pZDsKKyAgICBkb21jdGwuZG9tYWlu
ID0gZG9taWQ7CiAgICAgZG9tY3RsLmNtZCA9IFhFTl9ET01DVExfZGVidWdfb3A7CiAgICAgZG9t
Y3RsLnUuZGVidWdfb3Aub3AgICAgID0gc29wOwogICAgIGRvbWN0bC51LmRlYnVnX29wLnZjcHUg
ICA9IHZjcHU7CkBAIC0yMjkzLDcgKzIyOTMsNyBAQCBpbnQgeGNfZG9tYWluX3NldF9tYXhfZXZ0
Y2huKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKICAgICByZXR1cm4gZG9fZG9t
Y3RsKHhjaCwgJmRvbWN0bCk7CiB9CiAKLWludCB4Y19kb21haW5fc2V0X2dudHRhYl9saW1pdHMo
eGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9taWQsCitpbnQgeGNfZG9tYWluX3NldF9nbnR0
YWJfbGltaXRzKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZ3JhbnRfZnJhbWVzLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBtYXB0cmFja19mcmFtZXMpCiB7CkBAIC0yMzU2
LDcgKzIzNTYsNyBAQCBpbnQgeGNfZG9tYWluX3NldHZudW1hKHhjX2ludGVyZmFjZSAqeGNoLAog
ICAgIHNldF94ZW5fZ3Vlc3RfaGFuZGxlKGRvbWN0bC51LnZudW1hLnZub2RlX3RvX3Bub2RlLCB2
bm9kZV90b19wbm9kZSk7CiAKICAgICBkb21jdGwuY21kID0gWEVOX0RPTUNUTF9zZXR2bnVtYWlu
Zm87Ci0gICAgZG9tY3RsLmRvbWFpbiA9IChkb21pZF90KWRvbWlkOworICAgIGRvbWN0bC5kb21h
aW4gPSBkb21pZDsKICAgICBkb21jdGwudS52bnVtYS5ucl92bm9kZXMgPSBucl92bm9kZXM7CiAg
ICAgZG9tY3RsLnUudm51bWEubnJfdm1lbXJhbmdlcyA9IG5yX3ZtZW1yYW5nZXM7CiAgICAgZG9t
Y3RsLnUudm51bWEubnJfdmNwdXMgPSBucl92Y3B1czsKQEAgLTI0MzIsNyArMjQzMiw3IEBAIGlu
dCB4Y19kb21haW5fc29mdF9yZXNldCh4Y19pbnRlcmZhY2UgKnhjaCwKIHsKICAgICBERUNMQVJF
X0RPTUNUTDsKICAgICBkb21jdGwuY21kID0gWEVOX0RPTUNUTF9zb2Z0X3Jlc2V0OwotICAgIGRv
bWN0bC5kb21haW4gPSAoZG9taWRfdClkb21pZDsKKyAgICBkb21jdGwuZG9tYWluID0gZG9taWQ7
CiAgICAgcmV0dXJuIGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpOwogfQogLyoKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhjL3hjX2V2dGNobi5jIGIvdG9vbHMvbGlieGMveGNfZXZ0Y2huLmMKaW5kZXgg
OGQ0ZmNjMS4uNjE0Nzg2ZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfZXZ0Y2huLmMKKysr
IGIvdG9vbHMvbGlieGMveGNfZXZ0Y2huLmMKQEAgLTUwLDggKzUwLDggQEAgeGNfZXZ0Y2huX2Fs
bG9jX3VuYm91bmQoeGNfaW50ZXJmYWNlICp4Y2gsCiB7CiAgICAgaW50IHJjOwogICAgIHN0cnVj
dCBldnRjaG5fYWxsb2NfdW5ib3VuZCBhcmcgPSB7Ci0gICAgICAgIC5kb20gPSAoZG9taWRfdClk
b20sCi0gICAgICAgIC5yZW1vdGVfZG9tID0gKGRvbWlkX3QpcmVtb3RlX2RvbQorICAgICAgICAu
ZG9tICAgICAgICA9IGRvbSwKKyAgICAgICAgLnJlbW90ZV9kb20gPSByZW1vdGVfZG9tLAogICAg
IH07CiAKICAgICByYyA9IGRvX2V2dGNobl9vcCh4Y2gsIEVWVENITk9QX2FsbG9jX3VuYm91bmQs
ICZhcmcsIHNpemVvZihhcmcpLCAwKTsKQEAgLTY0LDcgKzY0LDcgQEAgeGNfZXZ0Y2huX2FsbG9j
X3VuYm91bmQoeGNfaW50ZXJmYWNlICp4Y2gsCiBpbnQgeGNfZXZ0Y2huX3Jlc2V0KHhjX2ludGVy
ZmFjZSAqeGNoLAogICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb20pCiB7Ci0gICAgc3Ry
dWN0IGV2dGNobl9yZXNldCBhcmcgPSB7IC5kb20gPSAoZG9taWRfdClkb20gfTsKKyAgICBzdHJ1
Y3QgZXZ0Y2huX3Jlc2V0IGFyZyA9IHsgLmRvbSA9IGRvbSB9OwogICAgIHJldHVybiBkb19ldnRj
aG5fb3AoeGNoLCBFVlRDSE5PUF9yZXNldCwgJmFyZywgc2l6ZW9mKGFyZyksIDApOwogfQogCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19ldnRjaG5fY29tcGF0LmMgYi90b29scy9saWJ4Yy94
Y19ldnRjaG5fY29tcGF0LmMKaW5kZXggNWQzZTRiYS4uODJiYWYxNCAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGMveGNfZXZ0Y2huX2NvbXBhdC5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2V2dGNobl9j
b21wYXQuYwpAQCAtMzAsMTMgKzMwLDEzIEBAIGludCB4Y19ldnRjaG5fbm90aWZ5KHhjX2V2dGNo
biAqeGNlLCBldnRjaG5fcG9ydF90IHBvcnQpCiB9CiAKIGV2dGNobl9wb3J0X29yX2Vycm9yX3QK
LXhjX2V2dGNobl9iaW5kX3VuYm91bmRfcG9ydCh4Y19ldnRjaG4gKnhjZSwgaW50IGRvbWlkKQor
eGNfZXZ0Y2huX2JpbmRfdW5ib3VuZF9wb3J0KHhjX2V2dGNobiAqeGNlLCB1aW50MzJfdCBkb21p
ZCkKIHsKICAgICByZXR1cm4geGVuZXZ0Y2huX2JpbmRfdW5ib3VuZF9wb3J0KHhjZSwgZG9taWQp
OwogfQogCiBldnRjaG5fcG9ydF9vcl9lcnJvcl90Ci14Y19ldnRjaG5fYmluZF9pbnRlcmRvbWFp
bih4Y19ldnRjaG4gKnhjZSwgaW50IGRvbWlkLAoreGNfZXZ0Y2huX2JpbmRfaW50ZXJkb21haW4o
eGNfZXZ0Y2huICp4Y2UsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZXZ0Y2huX3BvcnRfdCByZW1vdGVfcG9ydCkKIHsKICAgICByZXR1cm4geGVuZXZ0Y2huX2Jp
bmRfaW50ZXJkb21haW4oeGNlLCBkb21pZCwgcmVtb3RlX3BvcnQpOwpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGMveGNfZmxhc2suYyBiL3Rvb2xzL2xpYnhjL3hjX2ZsYXNrLmMKaW5kZXggZWM1MmIw
Zi4uYzE2NTJiYSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfZmxhc2suYworKysgYi90b29s
cy9saWJ4Yy94Y19mbGFzay5jCkBAIC00MjksNyArNDI5LDcgQEAgaW50IHhjX2ZsYXNrX3NldGF2
Y190aHJlc2hvbGQoeGNfaW50ZXJmYWNlICp4Y2gsIGludCB0aHJlc2hvbGQpCiAgICAgcmV0dXJu
IHhjX2ZsYXNrX29wKHhjaCwgJm9wKTsKIH0KIAotaW50IHhjX2ZsYXNrX3JlbGFiZWxfZG9tYWlu
KHhjX2ludGVyZmFjZSAqeGNoLCBpbnQgZG9taWQsIHVpbnQzMl90IHNpZCkKK2ludCB4Y19mbGFz
a19yZWxhYmVsX2RvbWFpbih4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsIHVpbnQz
Ml90IHNpZCkKIHsKICAgICBERUNMQVJFX0ZMQVNLX09QOwogICAgIG9wLmNtZCA9IEZMQVNLX1JF
TEFCRUxfRE9NQUlOOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZ250dGFiLmMgYi90b29s
cy9saWJ4Yy94Y19nbnR0YWIuYwppbmRleCA5ZTZmMWZiLi5lYjkyZDg5IDEwMDY0NAotLS0gYS90
b29scy9saWJ4Yy94Y19nbnR0YWIuYworKysgYi90b29scy9saWJ4Yy94Y19nbnR0YWIuYwpAQCAt
NTAsNyArNTAsNyBAQCBpbnQgeGNfZ250dGFiX3F1ZXJ5X3NpemUoeGNfaW50ZXJmYWNlICp4Y2gs
IHN0cnVjdCBnbnR0YWJfcXVlcnlfc2l6ZSAqcXVlcnkpCiAgICAgcmV0dXJuIHJjOwogfQogCi1p
bnQgeGNfZ250dGFiX2dldF92ZXJzaW9uKHhjX2ludGVyZmFjZSAqeGNoLCBpbnQgZG9taWQpCitp
bnQgeGNfZ250dGFiX2dldF92ZXJzaW9uKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21p
ZCkKIHsKICAgICBzdHJ1Y3QgZ250dGFiX2dldF92ZXJzaW9uIHF1ZXJ5OwogICAgIGludCByYzsK
QEAgLTY0LDcgKzY0LDcgQEAgaW50IHhjX2dudHRhYl9nZXRfdmVyc2lvbih4Y19pbnRlcmZhY2Ug
KnhjaCwgaW50IGRvbWlkKQogICAgICAgICByZXR1cm4gcXVlcnkudmVyc2lvbjsKIH0KIAotc3Rh
dGljIHZvaWQgKl9nbnR0YWJfbWFwX3RhYmxlKHhjX2ludGVyZmFjZSAqeGNoLCBpbnQgZG9taWQs
IGludCAqZ250X251bSkKK3N0YXRpYyB2b2lkICpfZ250dGFiX21hcF90YWJsZSh4Y19pbnRlcmZh
Y2UgKnhjaCwgdWludDMyX3QgZG9taWQsIGludCAqZ250X251bSkKIHsKICAgICBpbnQgcmMsIGk7
CiAgICAgc3RydWN0IGdudHRhYl9xdWVyeV9zaXplIHF1ZXJ5OwpAQCAtMTM0LDcgKzEzNCw3IEBA
IHN0YXRpYyB2b2lkICpfZ250dGFiX21hcF90YWJsZSh4Y19pbnRlcmZhY2UgKnhjaCwgaW50IGRv
bWlkLCBpbnQgKmdudF9udW0pCiAgICAgcmV0dXJuIGdudDsKIH0KIAotZ3JhbnRfZW50cnlfdjFf
dCAqeGNfZ250dGFiX21hcF90YWJsZV92MSh4Y19pbnRlcmZhY2UgKnhjaCwgaW50IGRvbWlkLAor
Z3JhbnRfZW50cnlfdjFfdCAqeGNfZ250dGFiX21hcF90YWJsZV92MSh4Y19pbnRlcmZhY2UgKnhj
aCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGludCAqZ250X251bSkKIHsKICAgICBpZiAoeGNfZ250dGFiX2dldF92ZXJzaW9uKHhjaCwg
ZG9taWQpID09IDIpCkBAIC0xNDIsNyArMTQyLDcgQEAgZ3JhbnRfZW50cnlfdjFfdCAqeGNfZ250
dGFiX21hcF90YWJsZV92MSh4Y19pbnRlcmZhY2UgKnhjaCwgaW50IGRvbWlkLAogICAgIHJldHVy
biBfZ250dGFiX21hcF90YWJsZSh4Y2gsIGRvbWlkLCBnbnRfbnVtKTsKIH0KIAotZ3JhbnRfZW50
cnlfdjJfdCAqeGNfZ250dGFiX21hcF90YWJsZV92Mih4Y19pbnRlcmZhY2UgKnhjaCwgaW50IGRv
bWlkLAorZ3JhbnRfZW50cnlfdjJfdCAqeGNfZ250dGFiX21hcF90YWJsZV92Mih4Y19pbnRlcmZh
Y2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGludCAqZ250X251bSkKIHsKICAgICBpZiAoeGNfZ250dGFiX2dldF92ZXJzaW9u
KHhjaCwgZG9taWQpICE9IDIpCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19tZW1fYWNjZXNz
LmMgYi90b29scy9saWJ4Yy94Y19tZW1fYWNjZXNzLmMKaW5kZXggOTUzNjYzNS4uYjQ1MjQ2MCAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfbWVtX2FjY2Vzcy5jCisrKyBiL3Rvb2xzL2xpYnhj
L3hjX21lbV9hY2Nlc3MuYwpAQCAtMjQsNyArMjQsNyBAQAogI2luY2x1ZGUgPHhlbi9tZW1vcnku
aD4KIAogaW50IHhjX3NldF9tZW1fYWNjZXNzKHhjX2ludGVyZmFjZSAqeGNoLAotICAgICAgICAg
ICAgICAgICAgICAgIGRvbWlkX3QgZG9tYWluX2lkLAorICAgICAgICAgICAgICAgICAgICAgIHVp
bnQzMl90IGRvbWFpbl9pZCwKICAgICAgICAgICAgICAgICAgICAgICB4ZW5tZW1fYWNjZXNzX3Qg
YWNjZXNzLAogICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGZpcnN0X3BmbiwKICAgICAg
ICAgICAgICAgICAgICAgICB1aW50MzJfdCBucikKQEAgLTQyLDcgKzQyLDcgQEAgaW50IHhjX3Nl
dF9tZW1fYWNjZXNzKHhjX2ludGVyZmFjZSAqeGNoLAogfQogCiBpbnQgeGNfc2V0X21lbV9hY2Nl
c3NfbXVsdGkoeGNfaW50ZXJmYWNlICp4Y2gsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZG9taWRfdCBkb21haW5faWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qg
ZG9tYWluX2lkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ4X3QgKmFjY2VzcywK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqcGFnZXMsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgbnIpCkBAIC04MCw3ICs4MCw3IEBAIGludCB4Y19z
ZXRfbWVtX2FjY2Vzc19tdWx0aSh4Y19pbnRlcmZhY2UgKnhjaCwKIH0KIAogaW50IHhjX2dldF9t
ZW1fYWNjZXNzKHhjX2ludGVyZmFjZSAqeGNoLAotICAgICAgICAgICAgICAgICAgICAgIGRvbWlk
X3QgZG9tYWluX2lkLAorICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWFpbl9pZCwK
ICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBwZm4sCiAgICAgICAgICAgICAgICAgICAg
ICAgeGVubWVtX2FjY2Vzc190ICphY2Nlc3MpCiB7CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94
Y19tZW1fcGFnaW5nLmMgYi90b29scy9saWJ4Yy94Y19tZW1fcGFnaW5nLmMKaW5kZXggMjg2MTFm
NC4uYTA2NzcwNiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfbWVtX3BhZ2luZy5jCisrKyBi
L3Rvb2xzL2xpYnhjL3hjX21lbV9wYWdpbmcuYwpAQCAtMjIsNyArMjIsNyBAQAogCiAjaW5jbHVk
ZSAieGNfcHJpdmF0ZS5oIgogCi1zdGF0aWMgaW50IHhjX21lbV9wYWdpbmdfbWVtb3AoeGNfaW50
ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLAorc3RhdGljIGludCB4Y19tZW1fcGFnaW5n
X21lbW9wKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21haW5faWQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9wLCB1aW50NjRfdCBnZm4sIHZvaWQg
KmJ1ZmZlcikKIHsKICAgICB4ZW5fbWVtX3BhZ2luZ19vcF90IG1wbzsKQEAgLTM3LDcgKzM3LDcg
QEAgc3RhdGljIGludCB4Y19tZW1fcGFnaW5nX21lbW9wKHhjX2ludGVyZmFjZSAqeGNoLCBkb21p
ZF90IGRvbWFpbl9pZCwKICAgICByZXR1cm4gZG9fbWVtb3J5X29wKHhjaCwgWEVOTUVNX3BhZ2lu
Z19vcCwgJm1wbywgc2l6ZW9mKG1wbykpOwogfQogCi1pbnQgeGNfbWVtX3BhZ2luZ19lbmFibGUo
eGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLAoraW50IHhjX21lbV9wYWdpbmdf
ZW5hYmxlKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21haW5faWQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDMyX3QgKnBvcnQpCiB7CiAgICAgaWYgKCAhcG9ydCApCkBAIC01
Miw3ICs1Miw3IEBAIGludCB4Y19tZW1fcGFnaW5nX2VuYWJsZSh4Y19pbnRlcmZhY2UgKnhjaCwg
ZG9taWRfdCBkb21haW5faWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9ydCk7
CiB9CiAKLWludCB4Y19tZW1fcGFnaW5nX2Rpc2FibGUoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlk
X3QgZG9tYWluX2lkKQoraW50IHhjX21lbV9wYWdpbmdfZGlzYWJsZSh4Y19pbnRlcmZhY2UgKnhj
aCwgdWludDMyX3QgZG9tYWluX2lkKQogewogICAgIHJldHVybiB4Y192bV9ldmVudF9jb250cm9s
KHhjaCwgZG9tYWluX2lkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9WTV9F
VkVOVF9ESVNBQkxFLApAQCAtNjAsNyArNjAsNyBAQCBpbnQgeGNfbWVtX3BhZ2luZ19kaXNhYmxl
KHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCkKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBOVUxMKTsKIH0KIAotaW50IHhjX21lbV9wYWdpbmdfcmVzdW1lKHhjX2lu
dGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCkKK2ludCB4Y19tZW1fcGFnaW5nX3Jlc3Vt
ZSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lkKQogewogICAgIHJldHVybiB4
Y192bV9ldmVudF9jb250cm9sKHhjaCwgZG9tYWluX2lkLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFhFTl9WTV9FVkVOVF9SRVNVTUUsCkBAIC02OCwyOCArNjgsMjggQEAgaW50IHhj
X21lbV9wYWdpbmdfcmVzdW1lKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCkK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMKTsKIH0KIAotaW50IHhjX21lbV9w
YWdpbmdfbm9taW5hdGUoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLCB1aW50
NjRfdCBnZm4pCitpbnQgeGNfbWVtX3BhZ2luZ19ub21pbmF0ZSh4Y19pbnRlcmZhY2UgKnhjaCwg
dWludDMyX3QgZG9tYWluX2lkLCB1aW50NjRfdCBnZm4pCiB7CiAgICAgcmV0dXJuIHhjX21lbV9w
YWdpbmdfbWVtb3AoeGNoLCBkb21haW5faWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgWEVOTUVNX3BhZ2luZ19vcF9ub21pbmF0ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBnZm4sIE5VTEwpOwogfQogCi1pbnQgeGNfbWVtX3BhZ2luZ19ldmljdCh4Y19pbnRlcmZh
Y2UgKnhjaCwgZG9taWRfdCBkb21haW5faWQsIHVpbnQ2NF90IGdmbikKK2ludCB4Y19tZW1fcGFn
aW5nX2V2aWN0KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21haW5faWQsIHVpbnQ2NF90
IGdmbikKIHsKICAgICByZXR1cm4geGNfbWVtX3BhZ2luZ19tZW1vcCh4Y2gsIGRvbWFpbl9pZCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5NRU1fcGFnaW5nX29wX2V2aWN0LAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbiwgTlVMTCk7CiB9CiAKLWludCB4Y19t
ZW1fcGFnaW5nX3ByZXAoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLCB1aW50
NjRfdCBnZm4pCitpbnQgeGNfbWVtX3BhZ2luZ19wcmVwKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50
MzJfdCBkb21haW5faWQsIHVpbnQ2NF90IGdmbikKIHsKICAgICByZXR1cm4geGNfbWVtX3BhZ2lu
Z19tZW1vcCh4Y2gsIGRvbWFpbl9pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBY
RU5NRU1fcGFnaW5nX29wX3ByZXAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2Zu
LCBOVUxMKTsKIH0KIAotaW50IHhjX21lbV9wYWdpbmdfbG9hZCh4Y19pbnRlcmZhY2UgKnhjaCwg
ZG9taWRfdCBkb21haW5faWQsCitpbnQgeGNfbWVtX3BhZ2luZ19sb2FkKHhjX2ludGVyZmFjZSAq
eGNoLCB1aW50MzJfdCBkb21haW5faWQsCiAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90
IGdmbiwgdm9pZCAqYnVmZmVyKQogewogICAgIGludCByYywgb2xkX2Vycm5vOwpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGMveGNfbWVtc2hyLmMgYi90b29scy9saWJ4Yy94Y19tZW1zaHIuYwppbmRl
eCBmNTNhNTlhLi5kNWUxMzVlIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19tZW1zaHIuYwor
KysgYi90b29scy9saWJ4Yy94Y19tZW1zaHIuYwpAQCAtMjUsNyArMjUsNyBAQAogI2luY2x1ZGUg
PHhlbi9ncmFudF90YWJsZS5oPgogCiBpbnQgeGNfbWVtc2hyX2NvbnRyb2woeGNfaW50ZXJmYWNl
ICp4Y2gsCi0gICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBkb21pZCwKKyAgICAgICAgICAg
ICAgICAgICAgICB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICBpbnQgZW5h
YmxlKQogewogICAgIERFQ0xBUkVfRE9NQ1RMOwpAQCAtNDIsNyArNDIsNyBAQCBpbnQgeGNfbWVt
c2hyX2NvbnRyb2woeGNfaW50ZXJmYWNlICp4Y2gsCiB9CiAKIGludCB4Y19tZW1zaHJfcmluZ19l
bmFibGUoeGNfaW50ZXJmYWNlICp4Y2gsIAotICAgICAgICAgICAgICAgICAgICAgICAgICBkb21p
ZF90IGRvbWlkLCAKKyAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpwb3J0KQogewogICAgIGlmICggIXBv
cnQgKQpAQCAtNTgsNyArNTgsNyBAQCBpbnQgeGNfbWVtc2hyX3JpbmdfZW5hYmxlKHhjX2ludGVy
ZmFjZSAqeGNoLAogfQogCiBpbnQgeGNfbWVtc2hyX3JpbmdfZGlzYWJsZSh4Y19pbnRlcmZhY2Ug
KnhjaCwgCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IGRvbWlkKQorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQpCiB7CiAgICAgcmV0dXJuIHhjX3Zt
X2V2ZW50X2NvbnRyb2woeGNoLCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBYRU5fVk1fRVZFTlRfRElTQUJMRSwKQEAgLTY2LDcgKzY2LDcgQEAgaW50IHhjX21lbXNocl9y
aW5nX2Rpc2FibGUoeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgTlVMTCk7CiB9CiAKLXN0YXRpYyBpbnQgeGNfbWVtc2hyX21lbW9wKHhjX2ludGVyZmFj
ZSAqeGNoLCBkb21pZF90IGRvbWlkLCAKK3N0YXRpYyBpbnQgeGNfbWVtc2hyX21lbW9wKHhjX2lu
dGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB4ZW5fbWVtX3NoYXJpbmdfb3BfdCAqbXNvKQogewogICAgIG1zby0+ZG9tYWluID0gZG9taWQ7
CkBAIC03NSw3ICs3NSw3IEBAIHN0YXRpYyBpbnQgeGNfbWVtc2hyX21lbW9wKHhjX2ludGVyZmFj
ZSAqeGNoLCBkb21pZF90IGRvbWlkLAogfQogCiBpbnQgeGNfbWVtc2hyX25vbWluYXRlX2dmbih4
Y19pbnRlcmZhY2UgKnhjaCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgZG9t
aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDY0X3QgKmhhbmRsZSkKIHsKQEAgLTk1LDcgKzk1LDcgQEAgaW50IHhjX21l
bXNocl9ub21pbmF0ZV9nZm4oeGNfaW50ZXJmYWNlICp4Y2gsCiB9CiAKIGludCB4Y19tZW1zaHJf
bm9taW5hdGVfZ3JlZih4Y19pbnRlcmZhY2UgKnhjaCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBkb21pZF90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyYW50X3JlZl90IGdyZWYsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgKmhhbmRsZSkKIHsKQEAgLTExNSwx
MCArMTE1LDEwIEBAIGludCB4Y19tZW1zaHJfbm9taW5hdGVfZ3JlZih4Y19pbnRlcmZhY2UgKnhj
aCwKIH0KIAogaW50IHhjX21lbXNocl9zaGFyZV9nZm5zKHhjX2ludGVyZmFjZSAqeGNoLAotICAg
ICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3Qgc291cmNlX2RvbWFpbiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50MzJfdCBzb3VyY2VfZG9tYWluLAogICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgc291cmNlX2dmbiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICB1aW50NjRfdCBzb3VyY2VfaGFuZGxlLAotICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlk
X3QgY2xpZW50X2RvbWFpbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBjbGll
bnRfZG9tYWluLAogICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgY2xpZW50
X2dmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBjbGllbnRfaGFuZGxlKQog
ewpAQCAtMTM4LDEwICsxMzgsMTAgQEAgaW50IHhjX21lbXNocl9zaGFyZV9nZm5zKHhjX2ludGVy
ZmFjZSAqeGNoLAogfQogCiBpbnQgeGNfbWVtc2hyX3NoYXJlX2dyZWZzKHhjX2ludGVyZmFjZSAq
eGNoLAotICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IHNvdXJjZV9kb21haW4sCisg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHNvdXJjZV9kb21haW4sCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGdyYW50X3JlZl90IHNvdXJjZV9ncmVmLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50NjRfdCBzb3VyY2VfaGFuZGxlLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICBkb21pZF90IGNsaWVudF9kb21haW4sCisgICAgICAgICAgICAgICAgICAgICAgICAg
IHVpbnQzMl90IGNsaWVudF9kb21haW4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyYW50
X3JlZl90IGNsaWVudF9ncmVmLAogICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBj
bGllbnRfaGFuZGxlKQogewpAQCAtMTYxLDEwICsxNjEsMTAgQEAgaW50IHhjX21lbXNocl9zaGFy
ZV9ncmVmcyh4Y19pbnRlcmZhY2UgKnhjaCwKIH0KIAogaW50IHhjX21lbXNocl9hZGRfdG9fcGh5
c21hcCh4Y19pbnRlcmZhY2UgKnhjaCwKLSAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBzb3Vy
Y2VfZG9tYWluLAorICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBzb3VyY2VfZG9tYWluLAog
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHNvdXJjZV9nZm4sCiAgICAgICAgICAg
ICAgICAgICAgIHVpbnQ2NF90IHNvdXJjZV9oYW5kbGUsCi0gICAgICAgICAgICAgICAgICAgIGRv
bWlkX3QgY2xpZW50X2RvbWFpbiwKKyAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgY2xpZW50
X2RvbWFpbiwKICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBjbGllbnRfZ2ZuKQog
ewogICAgIHhlbl9tZW1fc2hhcmluZ19vcF90IG1zbzsKQEAgLTE4Miw4ICsxODIsOCBAQCBpbnQg
eGNfbWVtc2hyX2FkZF90b19waHlzbWFwKHhjX2ludGVyZmFjZSAqeGNoLAogfQogCiBpbnQgeGNf
bWVtc2hyX3JhbmdlX3NoYXJlKHhjX2ludGVyZmFjZSAqeGNoLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICBkb21pZF90IHNvdXJjZV9kb21haW4sCi0gICAgICAgICAgICAgICAgICAgICAgICAg
IGRvbWlkX3QgY2xpZW50X2RvbWFpbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMy
X3Qgc291cmNlX2RvbWFpbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgY2xp
ZW50X2RvbWFpbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgZmlyc3RfZ2Zu
LAogICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBsYXN0X2dmbikKIHsKQEAgLTIw
MSw3ICsyMDEsNyBAQCBpbnQgeGNfbWVtc2hyX3JhbmdlX3NoYXJlKHhjX2ludGVyZmFjZSAqeGNo
LAogfQogCiBpbnQgeGNfbWVtc2hyX2RvbWFpbl9yZXN1bWUoeGNfaW50ZXJmYWNlICp4Y2gsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBkb21pZCkKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCkKIHsKICAgICByZXR1cm4geGNfdm1fZXZlbnRf
Y29udHJvbCh4Y2gsIGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9W
TV9FVkVOVF9SRVNVTUUsCkBAIC0yMTAsNyArMjEwLDcgQEAgaW50IHhjX21lbXNocl9kb21haW5f
cmVzdW1lKHhjX2ludGVyZmFjZSAqeGNoLAogfQogCiBpbnQgeGNfbWVtc2hyX2RlYnVnX2dmbih4
Y19pbnRlcmZhY2UgKnhjaCwKLSAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgZG9taWQs
CisgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuKQogewogICAgIHhlbl9tZW1fc2hhcmluZ19vcF90
IG1zbzsKQEAgLTIyNCw3ICsyMjQsNyBAQCBpbnQgeGNfbWVtc2hyX2RlYnVnX2dmbih4Y19pbnRl
cmZhY2UgKnhjaCwKIH0KIAogaW50IHhjX21lbXNocl9kZWJ1Z19ncmVmKHhjX2ludGVyZmFjZSAq
eGNoLAotICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgZG9taWQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
Z3JhbnRfcmVmX3QgZ3JlZikKIHsKICAgICB4ZW5fbWVtX3NoYXJpbmdfb3BfdCBtc287CmRpZmYg
LS1naXQgYS90b29scy9saWJ4Yy94Y19tb25pdG9yLmMgYi90b29scy9saWJ4Yy94Y19tb25pdG9y
LmMKaW5kZXggNjA0NjY4MC4uMjg0MGYxNCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfbW9u
aXRvci5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX21vbml0b3IuYwpAQCAtMjIsMTMgKzIyLDEzIEBA
CiAKICNpbmNsdWRlICJ4Y19wcml2YXRlLmgiCiAKLXZvaWQgKnhjX21vbml0b3JfZW5hYmxlKHhj
X2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwgdWludDMyX3QgKnBvcnQpCit2b2lk
ICp4Y19tb25pdG9yX2VuYWJsZSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lk
LCB1aW50MzJfdCAqcG9ydCkKIHsKICAgICByZXR1cm4geGNfdm1fZXZlbnRfZW5hYmxlKHhjaCwg
ZG9tYWluX2lkLCBIVk1fUEFSQU1fTU9OSVRPUl9SSU5HX1BGTiwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBvcnQpOwogfQogCi1pbnQgeGNfbW9uaXRvcl9kaXNhYmxlKHhjX2ludGVy
ZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCkKK2ludCB4Y19tb25pdG9yX2Rpc2FibGUoeGNf
aW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCkKIHsKICAgICByZXR1cm4geGNfdm1f
ZXZlbnRfY29udHJvbCh4Y2gsIGRvbWFpbl9pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBYRU5fVk1fRVZFTlRfRElTQUJMRSwKQEAgLTM2LDcgKzM2LDcgQEAgaW50IHhjX21vbml0
b3JfZGlzYWJsZSh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21haW5faWQpCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCk7CiB9CiAKLWludCB4Y19tb25pdG9yX3Jlc3Vt
ZSh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21haW5faWQpCitpbnQgeGNfbW9uaXRvcl9y
ZXN1bWUoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCkKIHsKICAgICByZXR1
cm4geGNfdm1fZXZlbnRfY29udHJvbCh4Y2gsIGRvbWFpbl9pZCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBYRU5fVk1fRVZFTlRfUkVTVU1FLApAQCAtNDQsNyArNDQsNyBAQCBpbnQg
eGNfbW9uaXRvcl9yZXN1bWUoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkKQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwpOwogfQogCi1pbnQgeGNfbW9uaXRv
cl9nZXRfY2FwYWJpbGl0aWVzKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwK
K2ludCB4Y19tb25pdG9yX2dldF9jYXBhYmlsaXRpZXMoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQz
Ml90IGRvbWFpbl9pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qg
KmNhcGFiaWxpdGllcykKIHsKICAgICBpbnQgcmM7CkBAIC02OCw3ICs2OCw3IEBAIGludCB4Y19t
b25pdG9yX2dldF9jYXBhYmlsaXRpZXMoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWlu
X2lkLAogICAgIHJldHVybiAwOwogfQogCi1pbnQgeGNfbW9uaXRvcl93cml0ZV9jdHJscmVnKHhj
X2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwKK2ludCB4Y19tb25pdG9yX3dyaXRl
X2N0cmxyZWcoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDE2X3QgaW5kZXgsIGJvb2wgZW5hYmxlLCBib29sIHN5
bmMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGJpdG1hc2ssIGJvb2wg
b25jaGFuZ2Vvbmx5KQogewpAQCAtODksNyArODksNyBAQCBpbnQgeGNfbW9uaXRvcl93cml0ZV9j
dHJscmVnKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwKICAgICByZXR1cm4g
ZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCk7CiB9CiAKLWludCB4Y19tb25pdG9yX21vdl90b19tc3Io
eGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLCB1aW50MzJfdCBtc3IsCitpbnQg
eGNfbW9uaXRvcl9tb3ZfdG9fbXNyKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21haW5f
aWQsIHVpbnQzMl90IG1zciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBlbmFibGUp
CiB7CiAgICAgREVDTEFSRV9ET01DVEw7CkBAIC0xMDQsNyArMTA0LDcgQEAgaW50IHhjX21vbml0
b3JfbW92X3RvX21zcih4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21haW5faWQsIHVpbnQz
Ml90IG1zciwKICAgICByZXR1cm4gZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCk7CiB9CiAKLWludCB4
Y19tb25pdG9yX3NvZnR3YXJlX2JyZWFrcG9pbnQoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3Qg
ZG9tYWluX2lkLAoraW50IHhjX21vbml0b3Jfc29mdHdhcmVfYnJlYWtwb2ludCh4Y19pbnRlcmZh
Y2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBib29sIGVuYWJsZSkKIHsKICAgICBERUNMQVJFX0RPTUNUTDsKQEAgLTExOCw3ICsx
MTgsNyBAQCBpbnQgeGNfbW9uaXRvcl9zb2Z0d2FyZV9icmVha3BvaW50KHhjX2ludGVyZmFjZSAq
eGNoLCBkb21pZF90IGRvbWFpbl9pZCwKICAgICByZXR1cm4gZG9fZG9tY3RsKHhjaCwgJmRvbWN0
bCk7CiB9CiAKLWludCB4Y19tb25pdG9yX3NpbmdsZXN0ZXAoeGNfaW50ZXJmYWNlICp4Y2gsIGRv
bWlkX3QgZG9tYWluX2lkLAoraW50IHhjX21vbml0b3Jfc2luZ2xlc3RlcCh4Y19pbnRlcmZhY2Ug
KnhjaCwgdWludDMyX3QgZG9tYWluX2lkLAogICAgICAgICAgICAgICAgICAgICAgICAgICBib29s
IGVuYWJsZSkKIHsKICAgICBERUNMQVJFX0RPTUNUTDsKQEAgLTEzMiw3ICsxMzIsNyBAQCBpbnQg
eGNfbW9uaXRvcl9zaW5nbGVzdGVwKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9p
ZCwKICAgICByZXR1cm4gZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCk7CiB9CiAKLWludCB4Y19tb25p
dG9yX2Rlc2NyaXB0b3JfYWNjZXNzKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9p
ZCwKK2ludCB4Y19tb25pdG9yX2Rlc2NyaXB0b3JfYWNjZXNzKHhjX2ludGVyZmFjZSAqeGNoLCB1
aW50MzJfdCBkb21haW5faWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29s
IGVuYWJsZSkKIHsKICAgICBERUNMQVJFX0RPTUNUTDsKQEAgLTE0Niw3ICsxNDYsNyBAQCBpbnQg
eGNfbW9uaXRvcl9kZXNjcmlwdG9yX2FjY2Vzcyh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBk
b21haW5faWQsCiAgICAgcmV0dXJuIGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpOwogfQogCi1pbnQg
eGNfbW9uaXRvcl9ndWVzdF9yZXF1ZXN0KHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFp
bl9pZCwgYm9vbCBlbmFibGUsCitpbnQgeGNfbW9uaXRvcl9ndWVzdF9yZXF1ZXN0KHhjX2ludGVy
ZmFjZSAqeGNoLCB1aW50MzJfdCBkb21haW5faWQsIGJvb2wgZW5hYmxlLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBib29sIHN5bmMsIGJvb2wgYWxsb3dfdXNlcnNwYWNlKQogewogICAg
IERFQ0xBUkVfRE9NQ1RMOwpAQCAtMTYyLDcgKzE2Miw3IEBAIGludCB4Y19tb25pdG9yX2d1ZXN0
X3JlcXVlc3QoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLCBib29sIGVuYWJs
ZSwKICAgICByZXR1cm4gZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCk7CiB9CiAKLWludCB4Y19tb25p
dG9yX2VtdWxhdGVfZWFjaF9yZXAoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lk
LAoraW50IHhjX21vbml0b3JfZW11bGF0ZV9lYWNoX3JlcCh4Y19pbnRlcmZhY2UgKnhjaCwgdWlu
dDMyX3QgZG9tYWluX2lkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGVu
YWJsZSkKIHsKICAgICBERUNMQVJFX0RPTUNUTDsKQEAgLTE3NSw3ICsxNzUsNyBAQCBpbnQgeGNf
bW9uaXRvcl9lbXVsYXRlX2VhY2hfcmVwKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFp
bl9pZCwKICAgICByZXR1cm4gZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCk7CiB9CiAKLWludCB4Y19t
b25pdG9yX2RlYnVnX2V4Y2VwdGlvbnMoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWlu
X2lkLAoraW50IHhjX21vbml0b3JfZGVidWdfZXhjZXB0aW9ucyh4Y19pbnRlcmZhY2UgKnhjaCwg
dWludDMyX3QgZG9tYWluX2lkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29s
IGVuYWJsZSwgYm9vbCBzeW5jKQogewogICAgIERFQ0xBUkVfRE9NQ1RMOwpAQCAtMTkwLDcgKzE5
MCw3IEBAIGludCB4Y19tb25pdG9yX2RlYnVnX2V4Y2VwdGlvbnMoeGNfaW50ZXJmYWNlICp4Y2gs
IGRvbWlkX3QgZG9tYWluX2lkLAogICAgIHJldHVybiBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsK
IH0KIAotaW50IHhjX21vbml0b3JfY3B1aWQoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9t
YWluX2lkLCBib29sIGVuYWJsZSkKK2ludCB4Y19tb25pdG9yX2NwdWlkKHhjX2ludGVyZmFjZSAq
eGNoLCB1aW50MzJfdCBkb21haW5faWQsIGJvb2wgZW5hYmxlKQogewogICAgIERFQ0xBUkVfRE9N
Q1RMOwogCkBAIC0yMDMsNyArMjAzLDcgQEAgaW50IHhjX21vbml0b3JfY3B1aWQoeGNfaW50ZXJm
YWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLCBib29sIGVuYWJsZSkKICAgICByZXR1cm4gZG9f
ZG9tY3RsKHhjaCwgJmRvbWN0bCk7CiB9CiAKLWludCB4Y19tb25pdG9yX3ByaXZpbGVnZWRfY2Fs
bCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21haW5faWQsCitpbnQgeGNfbW9uaXRvcl9w
cml2aWxlZ2VkX2NhbGwoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGVuYWJsZSkKIHsKICAgICBERUNMQVJF
X0RPTUNUTDsKQEAgLTIxNyw3ICsyMTcsNyBAQCBpbnQgeGNfbW9uaXRvcl9wcml2aWxlZ2VkX2Nh
bGwoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLAogICAgIHJldHVybiBkb19k
b21jdGwoeGNoLCAmZG9tY3RsKTsKIH0KIAotaW50IHhjX21vbml0b3JfZW11bF91bmltcGxlbWVu
dGVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwKK2ludCB4Y19tb25pdG9y
X2VtdWxfdW5pbXBsZW1lbnRlZCh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lk
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZW5hYmxlKQogewogICAg
IERFQ0xBUkVfRE9NQ1RMOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfbm9taWdyYXRlLmMg
Yi90b29scy9saWJ4Yy94Y19ub21pZ3JhdGUuYwppbmRleCBmZThmNjhjLi42ZDYxNjlkIDEwMDY0
NAotLS0gYS90b29scy9saWJ4Yy94Y19ub21pZ3JhdGUuYworKysgYi90b29scy9saWJ4Yy94Y19u
b21pZ3JhdGUuYwpAQCAtMzAsOCArMzAsOCBAQCBpbnQgeGNfZG9tYWluX3NhdmUoeGNfaW50ZXJm
YWNlICp4Y2gsIGludCBpb19mZCwgdWludDMyX3QgZG9tLCB1aW50MzJfdCBmbGFncywKIAogaW50
IHhjX2RvbWFpbl9yZXN0b3JlKHhjX2ludGVyZmFjZSAqeGNoLCBpbnQgaW9fZmQsIHVpbnQzMl90
IGRvbSwKICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc3RvcmVfZXZ0Y2huLCB1
bnNpZ25lZCBsb25nICpzdG9yZV9tZm4sCi0gICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBz
dG9yZV9kb21pZCwgdW5zaWduZWQgaW50IGNvbnNvbGVfZXZ0Y2huLAotICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgKmNvbnNvbGVfbWZuLCBkb21pZF90IGNvbnNvbGVfZG9taWQs
CisgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qgc3RvcmVfZG9taWQsIHVuc2lnbmVkIGlu
dCBjb25zb2xlX2V2dGNobiwKKyAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nICpj
b25zb2xlX21mbiwgdWludDMyX3QgY29uc29sZV9kb21pZCwKICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgaHZtLCB1bnNpZ25lZCBpbnQgcGFlLAogICAgICAgICAgICAgICAgICAg
ICAgIHhjX21pZ3JhdGlvbl9zdHJlYW1fdCBzdHJlYW1fdHlwZSwKICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgcmVzdG9yZV9jYWxsYmFja3MgKmNhbGxiYWNrcywgaW50IHNlbmRfYmFja19m
ZCkKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX29mZmxpbmVfcGFnZS5jIGIvdG9vbHMvbGli
eGMveGNfb2ZmbGluZV9wYWdlLmMKaW5kZXggMzI0OGEzNC4uMTk1MzhmYyAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGMveGNfb2ZmbGluZV9wYWdlLmMKKysrIGIvdG9vbHMvbGlieGMveGNfb2ZmbGlu
ZV9wYWdlLmMKQEAgLTI2Miw3ICsyNjIsNyBAQCBzdGF0aWMgaW50IF9fdXBkYXRlX3B0ZSh4Y19p
bnRlcmZhY2UgKnhjaCwKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIGludCBjaGFuZ2VfcHRl
KHhjX2ludGVyZmFjZSAqeGNoLCBpbnQgZG9taWQsCitzdGF0aWMgaW50IGNoYW5nZV9wdGUoeGNf
aW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IHhjX2RvbWFpbl9tZW1pbmZvICptaW5mbywKICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBwdGVfYmFja3VwICpiYWNrdXAsCiAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGNfbW11
ICptbXUsCkBAIC0zNDAsNyArMzQwLDcgQEAgc3RhdGljIGludCBjaGFuZ2VfcHRlKHhjX2ludGVy
ZmFjZSAqeGNoLCBpbnQgZG9taWQsCiAgICAgcmV0dXJuIC0xOwogfQogCi1zdGF0aWMgaW50IHVw
ZGF0ZV9wdGUoeGNfaW50ZXJmYWNlICp4Y2gsIGludCBkb21pZCwKK3N0YXRpYyBpbnQgdXBkYXRl
X3B0ZSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgeGNfZG9tYWluX21lbWluZm8gKm1pbmZvLAogICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IHB0ZV9iYWNrdXAgKmJhY2t1cCwKICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCB4Y19tbXUgKm1tdSwKQEAgLTM1MCw3ICszNTAsNyBAQCBzdGF0aWMgaW50IHVwZGF0ZV9wdGUo
eGNfaW50ZXJmYWNlICp4Y2gsIGludCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICBfX3Vw
ZGF0ZV9wdGUsIG5ld19tZm4pOwogfQogCi1zdGF0aWMgaW50IGNsZWFyX3B0ZSh4Y19pbnRlcmZh
Y2UgKnhjaCwgaW50IGRvbWlkLAorc3RhdGljIGludCBjbGVhcl9wdGUoeGNfaW50ZXJmYWNlICp4
Y2gsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhjX2RvbWFp
bl9tZW1pbmZvICptaW5mbywKICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwdGVfYmFja3Vw
ICpiYWNrdXAsCiAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGNfbW11ICptbXUsCkBAIC0z
NjQsNyArMzY0LDcgQEAgc3RhdGljIGludCBjbGVhcl9wdGUoeGNfaW50ZXJmYWNlICp4Y2gsIGlu
dCBkb21pZCwKICAqIENoZWNrIGlmIGEgcGFnZSBjYW4gYmUgZXhjaGFuZ2VkIHN1Y2Nlc3NmdWxs
eQogICovCiAKLXN0YXRpYyBpbnQgaXNfcGFnZV9leGNoYW5nYWJsZSh4Y19pbnRlcmZhY2UgKnhj
aCwgaW50IGRvbWlkLCB4ZW5fcGZuX3QgbWZuLAorc3RhdGljIGludCBpc19wYWdlX2V4Y2hhbmdh
YmxlKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwgeGVuX3Bmbl90IG1mbiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4Y19kb21pbmZvX3QgKmluZm8pCiB7CiAgICAg
dWludDMyX3Qgc3RhdHVzOwpAQCAtNDU1LDcgKzQ1NSw3IEBAIHhlbl9wZm5fdCAqeGNfbWFwX20y
cCh4Y19pbnRlcmZhY2UgKnhjaCwKIH0KIAogLyogVGhlIGRvbWFpbiBzaG91bGQgYmUgc3VzcGVu
ZGVkIHdoZW4gY2FsbGVkIGhlcmUgKi8KLWludCB4Y19leGNoYW5nZV9wYWdlKHhjX2ludGVyZmFj
ZSAqeGNoLCBpbnQgZG9taWQsIHhlbl9wZm5fdCBtZm4pCitpbnQgeGNfZXhjaGFuZ2VfcGFnZSh4
Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsIHhlbl9wZm5fdCBtZm4pCiB7CiAgICAg
eGNfZG9taW5mb190IGluZm87CiAgICAgc3RydWN0IHhjX2RvbWFpbl9tZW1pbmZvIG1pbmZvOwpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfcGh5c2Rldi5jIGIvdG9vbHMvbGlieGMveGNfcGh5
c2Rldi5jCmluZGV4IDIzMTA4ZDYuLjQ2MGE4ZTcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hj
X3BoeXNkZXYuYworKysgYi90b29scy9saWJ4Yy94Y19waHlzZGV2LmMKQEAgLTM0LDcgKzM0LDcg
QEAgaW50IHhjX3BoeXNkZXZfcGNpX2FjY2Vzc19tb2RpZnkoeGNfaW50ZXJmYWNlICp4Y2gsCiB9
CiAKIGludCB4Y19waHlzZGV2X21hcF9waXJxKHhjX2ludGVyZmFjZSAqeGNoLAotICAgICAgICAg
ICAgICAgICAgICAgICAgaW50IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgdWludDMy
X3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgaW5kZXgsCiAgICAgICAgICAg
ICAgICAgICAgICAgICBpbnQgKnBpcnEpCiB7CkBAIC02MSw3ICs2MSw3IEBAIGludCB4Y19waHlz
ZGV2X21hcF9waXJxKHhjX2ludGVyZmFjZSAqeGNoLAogfQogCiBpbnQgeGNfcGh5c2Rldl9tYXBf
cGlycV9tc2koeGNfaW50ZXJmYWNlICp4Y2gsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
aW50IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBpbmRleCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBpbnQgKnBpcnEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGRl
dmZuLApAQCAtOTYsNyArOTYsNyBAQCBpbnQgeGNfcGh5c2Rldl9tYXBfcGlycV9tc2koeGNfaW50
ZXJmYWNlICp4Y2gsCiB9CiAKIGludCB4Y19waHlzZGV2X3VubWFwX3BpcnEoeGNfaW50ZXJmYWNl
ICp4Y2gsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIGludCBkb21pZCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
IGludCBwaXJxKQogewogICAgIGludCByYzsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX3By
aXZhdGUuYyBiL3Rvb2xzL2xpYnhjL3hjX3ByaXZhdGUuYwppbmRleCBmMzk1NTk0Li4zNmVhZDVm
IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19wcml2YXRlLmMKKysrIGIvdG9vbHMvbGlieGMv
eGNfcHJpdmF0ZS5jCkBAIC0yMjEsNyArMjIxLDcgQEAgaW50IHhjX2dldF9wZm5fdHlwZV9iYXRj
aCh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tLAogICAgIGlmICggeGNfaHlwZXJjYWxs
X2JvdW5jZV9wcmUoeGNoLCBhcnIpICkKICAgICAgICAgcmV0dXJuIC0xOwogICAgIGRvbWN0bC5j
bWQgPSBYRU5fRE9NQ1RMX2dldHBhZ2VmcmFtZWluZm8zOwotICAgIGRvbWN0bC5kb21haW4gPSAo
ZG9taWRfdClkb207CisgICAgZG9tY3RsLmRvbWFpbiA9IGRvbTsKICAgICBkb21jdGwudS5nZXRw
YWdlZnJhbWVpbmZvMy5udW0gPSBudW07CiAgICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUoZG9tY3Rs
LnUuZ2V0cGFnZWZyYW1laW5mbzMuYXJyYXksIGFycik7CiAgICAgcmMgPSBkb19kb21jdGwoeGNo
LCAmZG9tY3RsKTsKQEAgLTIzMyw3ICsyMzMsNyBAQCBpbnQgeGNfbW11ZXh0X29wKAogICAgIHhj
X2ludGVyZmFjZSAqeGNoLAogICAgIHN0cnVjdCBtbXVleHRfb3AgKm9wLAogICAgIHVuc2lnbmVk
IGludCBucl9vcHMsCi0gICAgZG9taWRfdCBkb20pCisgICAgdWludDMyX3QgZG9tKQogewogICAg
IERFQ0xBUkVfSFlQRVJDQUxMX0JPVU5DRShvcCwgbnJfb3BzKnNpemVvZigqb3ApLCBYQ19IWVBF
UkNBTExfQlVGRkVSX0JPVU5DRV9CT1RIKTsKICAgICBsb25nIHJldCA9IC0xOwpAQCAtMzQ0LDEy
ICszNDQsMTIgQEAgaW50IHhjX21heGltdW1fcmFtX3BhZ2UoeGNfaW50ZXJmYWNlICp4Y2gsIHVu
c2lnbmVkIGxvbmcgKm1heF9tZm4pCiAgICAgcmV0dXJuIHJjOwogfQogCi1sb25nIGxvbmcgeGNf
ZG9tYWluX2dldF9jcHVfdXNhZ2UoIHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLCBp
bnQgdmNwdSApCitsb25nIGxvbmcgeGNfZG9tYWluX2dldF9jcHVfdXNhZ2UoeGNfaW50ZXJmYWNl
ICp4Y2gsIHVpbnQzMl90IGRvbWlkLCBpbnQgdmNwdSkKIHsKICAgICBERUNMQVJFX0RPTUNUTDsK
IAogICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX2dldHZjcHVpbmZvOwotICAgIGRvbWN0bC5k
b21haW4gPSAoZG9taWRfdClkb21pZDsKKyAgICBkb21jdGwuZG9tYWluID0gZG9taWQ7CiAgICAg
ZG9tY3RsLnUuZ2V0dmNwdWluZm8udmNwdSAgID0gKHVpbnQxNl90KXZjcHU7CiAgICAgaWYgKCAo
ZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCkgPCAwKSApCiAgICAgewpAQCAtNDAzLDcgKzQwMyw3IEBA
IGludCB4Y19nZXRfcGZuX2xpc3QoeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgfQogCiAgICAgZG9t
Y3RsLmNtZCA9IFhFTl9ET01DVExfZ2V0bWVtbGlzdDsKLSAgICBkb21jdGwuZG9tYWluICAgPSAo
ZG9taWRfdClkb21pZDsKKyAgICBkb21jdGwuZG9tYWluID0gZG9taWQ7CiAgICAgZG9tY3RsLnUu
Z2V0bWVtbGlzdC5tYXhfcGZucyA9IG1heF9wZm5zOwogICAgIHNldF94ZW5fZ3Vlc3RfaGFuZGxl
KGRvbWN0bC51LmdldG1lbWxpc3QuYnVmZmVyLCBwZm5fYnVmKTsKIApkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGMveGNfcHJpdmF0ZS5oIGIvdG9vbHMvbGlieGMveGNfcHJpdmF0ZS5oCmluZGV4IDFj
MjdiMGYuLjAzYmM5YTcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3ByaXZhdGUuaAorKysg
Yi90b29scy9saWJ4Yy94Y19wcml2YXRlLmgKQEAgLTQxNCwxNiArNDE0LDE2IEBAIGludCB4Y19m
ZnM2NCh1aW50NjRfdCB4KTsKIC8qKgogICogdm1fZXZlbnQgb3BlcmF0aW9ucy4gSW50ZXJuYWwg
dXNlIG9ubHkuCiAgKi8KLWludCB4Y192bV9ldmVudF9jb250cm9sKHhjX2ludGVyZmFjZSAqeGNo
LCBkb21pZF90IGRvbWFpbl9pZCwgdW5zaWduZWQgaW50IG9wLAoraW50IHhjX3ZtX2V2ZW50X2Nv
bnRyb2woeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCwgdW5zaWduZWQgaW50
IG9wLAogICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG1vZGUsIHVpbnQzMl90
ICpwb3J0KTsKIC8qCiAgKiBFbmFibGVzIHZtX2V2ZW50IGFuZCByZXR1cm5zIHRoZSBtYXBwZWQg
cmluZyBwYWdlIGluZGljYXRlZCBieSBwYXJhbS4KICAqIHBhcmFtIGNhbiBiZSBIVk1fUEFSQU1f
UEFHSU5HL0FDQ0VTUy9TSEFSSU5HX1JJTkdfUEZOCiAgKi8KLXZvaWQgKnhjX3ZtX2V2ZW50X2Vu
YWJsZSh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21haW5faWQsIGludCBwYXJhbSwKK3Zv
aWQgKnhjX3ZtX2V2ZW50X2VuYWJsZSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWlu
X2lkLCBpbnQgcGFyYW0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgKnBvcnQp
OwogCi1pbnQgZG9fZG1fb3AoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9taWQsIHVuc2ln
bmVkIGludCBucl9idWZzLCAuLi4pOworaW50IGRvX2RtX29wKHhjX2ludGVyZmFjZSAqeGNoLCB1
aW50MzJfdCBkb21pZCwgdW5zaWduZWQgaW50IG5yX2J1ZnMsIC4uLik7CiAKICNlbmRpZiAvKiBf
X1hDX1BSSVZBVEVfSF9fICovCiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX3Bzci5jIGIv
dG9vbHMvbGlieGMveGNfcHNyLmMKaW5kZXggMDM5YjkyMC4uZWRlYzRkMSAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGMveGNfcHNyLmMKKysrIGIvdG9vbHMvbGlieGMveGNfcHNyLmMKQEAgLTMyLDcg
KzMyLDcgQEAgaW50IHhjX3Bzcl9jbXRfYXR0YWNoKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJf
dCBkb21pZCkKICAgICBERUNMQVJFX0RPTUNUTDsKIAogICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9N
Q1RMX3Bzcl9jbXRfb3A7Ci0gICAgZG9tY3RsLmRvbWFpbiA9IChkb21pZF90KWRvbWlkOworICAg
IGRvbWN0bC5kb21haW4gPSBkb21pZDsKICAgICBkb21jdGwudS5wc3JfY210X29wLmNtZCA9IFhF
Tl9ET01DVExfUFNSX0NNVF9PUF9BVFRBQ0g7CiAKICAgICByZXR1cm4gZG9fZG9tY3RsKHhjaCwg
JmRvbWN0bCk7CkBAIC00Myw3ICs0Myw3IEBAIGludCB4Y19wc3JfY210X2RldGFjaCh4Y19pbnRl
cmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQpCiAgICAgREVDTEFSRV9ET01DVEw7CiAKICAgICBk
b21jdGwuY21kID0gWEVOX0RPTUNUTF9wc3JfY210X29wOwotICAgIGRvbWN0bC5kb21haW4gPSAo
ZG9taWRfdClkb21pZDsKKyAgICBkb21jdGwuZG9tYWluID0gZG9taWQ7CiAgICAgZG9tY3RsLnUu
cHNyX2NtdF9vcC5jbWQgPSBYRU5fRE9NQ1RMX1BTUl9DTVRfT1BfREVUQUNIOwogCiAgICAgcmV0
dXJuIGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpOwpAQCAtNTYsNyArNTYsNyBAQCBpbnQgeGNfcHNy
X2NtdF9nZXRfZG9tYWluX3JtaWQoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAog
ICAgIERFQ0xBUkVfRE9NQ1RMOwogCiAgICAgZG9tY3RsLmNtZCA9IFhFTl9ET01DVExfcHNyX2Nt
dF9vcDsKLSAgICBkb21jdGwuZG9tYWluID0gKGRvbWlkX3QpZG9taWQ7CisgICAgZG9tY3RsLmRv
bWFpbiA9IGRvbWlkOwogICAgIGRvbWN0bC51LnBzcl9jbXRfb3AuY21kID0gWEVOX0RPTUNUTF9Q
U1JfQ01UX09QX1FVRVJZX1JNSUQ7CiAKICAgICByYyA9IGRvX2RvbWN0bCh4Y2gsICZkb21jdGwp
OwpAQCAtMjc1LDcgKzI3NSw3IEBAIGludCB4Y19wc3JfY2F0X3NldF9kb21haW5fZGF0YSh4Y19p
bnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAgICAgfQogCiAgICAgZG9tY3RsLmNtZCA9
IFhFTl9ET01DVExfcHNyX2NhdF9vcDsKLSAgICBkb21jdGwuZG9tYWluID0gKGRvbWlkX3QpZG9t
aWQ7CisgICAgZG9tY3RsLmRvbWFpbiA9IGRvbWlkOwogICAgIGRvbWN0bC51LnBzcl9jYXRfb3Au
Y21kID0gY21kOwogICAgIGRvbWN0bC51LnBzcl9jYXRfb3AudGFyZ2V0ID0gdGFyZ2V0OwogICAg
IGRvbWN0bC51LnBzcl9jYXRfb3AuZGF0YSA9IGRhdGE7CkBAIC0zMTEsNyArMzExLDcgQEAgaW50
IHhjX3Bzcl9jYXRfZ2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBk
b21pZCwKICAgICB9CiAKICAgICBkb21jdGwuY21kID0gWEVOX0RPTUNUTF9wc3JfY2F0X29wOwot
ICAgIGRvbWN0bC5kb21haW4gPSAoZG9taWRfdClkb21pZDsKKyAgICBkb21jdGwuZG9tYWluID0g
ZG9taWQ7CiAgICAgZG9tY3RsLnUucHNyX2NhdF9vcC5jbWQgPSBjbWQ7CiAgICAgZG9tY3RsLnUu
cHNyX2NhdF9vcC50YXJnZXQgPSB0YXJnZXQ7CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hj
X3J0LmMgYi90b29scy9saWJ4Yy94Y19ydC5jCmluZGV4IDc3YWFhMzYuLmFkMjU3YzYgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3J0LmMKKysrIGIvdG9vbHMvbGlieGMveGNfcnQuYwpAQCAt
MzIsNyArMzIsNyBAQCBpbnQgeGNfc2NoZWRfcnRkc19kb21haW5fc2V0KHhjX2ludGVyZmFjZSAq
eGNoLAogICAgIERFQ0xBUkVfRE9NQ1RMOwogCiAgICAgZG9tY3RsLmNtZCA9IFhFTl9ET01DVExf
c2NoZWR1bGVyX29wOwotICAgIGRvbWN0bC5kb21haW4gPSAoZG9taWRfdCkgZG9taWQ7CisgICAg
ZG9tY3RsLmRvbWFpbiA9IGRvbWlkOwogICAgIGRvbWN0bC51LnNjaGVkdWxlcl9vcC5zY2hlZF9p
ZCA9IFhFTl9TQ0hFRFVMRVJfUlREUzsKICAgICBkb21jdGwudS5zY2hlZHVsZXJfb3AuY21kID0g
WEVOX0RPTUNUTF9TQ0hFRE9QX3B1dGluZm87CiAgICAgZG9tY3RsLnUuc2NoZWR1bGVyX29wLnUu
cnRkcy5wZXJpb2QgPSBzZG9tLT5wZXJpb2Q7CkBAIC01MSw3ICs1MSw3IEBAIGludCB4Y19zY2hl
ZF9ydGRzX2RvbWFpbl9nZXQoeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgREVDTEFSRV9ET01DVEw7
CiAKICAgICBkb21jdGwuY21kID0gWEVOX0RPTUNUTF9zY2hlZHVsZXJfb3A7Ci0gICAgZG9tY3Rs
LmRvbWFpbiA9IChkb21pZF90KSBkb21pZDsKKyAgICBkb21jdGwuZG9tYWluID0gZG9taWQ7CiAg
ICAgZG9tY3RsLnUuc2NoZWR1bGVyX29wLnNjaGVkX2lkID0gWEVOX1NDSEVEVUxFUl9SVERTOwog
ICAgIGRvbWN0bC51LnNjaGVkdWxlcl9vcC5jbWQgPSBYRU5fRE9NQ1RMX1NDSEVET1BfZ2V0aW5m
bzsKIApAQCAtNzgsNyArNzgsNyBAQCBpbnQgeGNfc2NoZWRfcnRkc192Y3B1X3NldCh4Y19pbnRl
cmZhY2UgKnhjaCwKICAgICAgICAgcmV0dXJuIC0xOwogCiAgICAgZG9tY3RsLmNtZCA9IFhFTl9E
T01DVExfc2NoZWR1bGVyX29wOwotICAgIGRvbWN0bC5kb21haW4gPSAoZG9taWRfdCkgZG9taWQ7
CisgICAgZG9tY3RsLmRvbWFpbiA9IGRvbWlkOwogICAgIGRvbWN0bC51LnNjaGVkdWxlcl9vcC5z
Y2hlZF9pZCA9IFhFTl9TQ0hFRFVMRVJfUlREUzsKICAgICBkb21jdGwudS5zY2hlZHVsZXJfb3Au
Y21kID0gWEVOX0RPTUNUTF9TQ0hFRE9QX3B1dHZjcHVpbmZvOwogCkBAIC0xMTIsNyArMTEyLDcg
QEAgaW50IHhjX3NjaGVkX3J0ZHNfdmNwdV9nZXQoeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgICAg
IHJldHVybiAtMTsKIAogICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX3NjaGVkdWxlcl9vcDsK
LSAgICBkb21jdGwuZG9tYWluID0gKGRvbWlkX3QpIGRvbWlkOworICAgIGRvbWN0bC5kb21haW4g
PSBkb21pZDsKICAgICBkb21jdGwudS5zY2hlZHVsZXJfb3Auc2NoZWRfaWQgPSBYRU5fU0NIRURV
TEVSX1JURFM7CiAgICAgZG9tY3RsLnUuc2NoZWR1bGVyX29wLmNtZCA9IFhFTl9ET01DVExfU0NI
RURPUF9nZXR2Y3B1aW5mbzsKIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfc3JfY29tbW9u
LmggYi90b29scy9saWJ4Yy94Y19zcl9jb21tb24uaAppbmRleCAzNjM1NzA0Li5hMTQ1YTE1IDEw
MDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19zcl9jb21tb24uaAorKysgYi90b29scy9saWJ4Yy94
Y19zcl9jb21tb24uaApAQCAtMjUwLDcgKzI1MCw3IEBAIHN0cnVjdCB4Y19zcl9jb250ZXh0CiAg
ICAgICAgICAgICAgKi8KICAgICAgICAgICAgIHhlbl9wZm5fdCAgICB4ZW5zdG9yZV9nZm4sICAg
IGNvbnNvbGVfZ2ZuOwogICAgICAgICAgICAgdW5zaWduZWQgaW50IHhlbnN0b3JlX2V2dGNobiwg
Y29uc29sZV9ldnRjaG47Ci0gICAgICAgICAgICBkb21pZF90ICAgICAgeGVuc3RvcmVfZG9taWQs
ICBjb25zb2xlX2RvbWlkOworICAgICAgICAgICAgdWludDMyX3QgICAgIHhlbnN0b3JlX2RvbWlk
LCAgY29uc29sZV9kb21pZDsKIAogICAgICAgICAgICAgLyogQml0bWFwIG9mIGN1cnJlbnRseSBw
b3B1bGF0ZWQgUEZOcyBkdXJpbmcgcmVzdG9yZS4gKi8KICAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgKnBvcHVsYXRlZF9wZm5zOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9y
ZS5jIGIvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZS5jCmluZGV4IGEwMTY2NzguLmVhN2IwMzMg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmUuYworKysgYi90b29scy9saWJ4
Yy94Y19zcl9yZXN0b3JlLmMKQEAgLTgyNSw4ICs4MjUsOCBAQCBzdGF0aWMgaW50IHJlc3RvcmUo
c3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCkKIAogaW50IHhjX2RvbWFpbl9yZXN0b3JlKHhjX2lu
dGVyZmFjZSAqeGNoLCBpbnQgaW9fZmQsIHVpbnQzMl90IGRvbSwKICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgc3RvcmVfZXZ0Y2huLCB1bnNpZ25lZCBsb25nICpzdG9yZV9tZm4s
Ci0gICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBzdG9yZV9kb21pZCwgdW5zaWduZWQgaW50
IGNvbnNvbGVfZXZ0Y2huLAotICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgKmNv
bnNvbGVfZ2ZuLCBkb21pZF90IGNvbnNvbGVfZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAg
dWludDMyX3Qgc3RvcmVfZG9taWQsIHVuc2lnbmVkIGludCBjb25zb2xlX2V2dGNobiwKKyAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nICpjb25zb2xlX2dmbiwgdWludDMyX3QgY29u
c29sZV9kb21pZCwKICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaHZtLCB1bnNp
Z25lZCBpbnQgcGFlLAogICAgICAgICAgICAgICAgICAgICAgIHhjX21pZ3JhdGlvbl9zdHJlYW1f
dCBzdHJlYW1fdHlwZSwKICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcmVzdG9yZV9jYWxs
YmFja3MgKmNhbGxiYWNrcywgaW50IHNlbmRfYmFja19mZCkKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhjL3hjX3N1c3BlbmQuYyBiL3Rvb2xzL2xpYnhjL3hjX3N1c3BlbmQuYwppbmRleCA4MzYxYzdi
Li4wY2U2MzY0IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19zdXNwZW5kLmMKKysrIGIvdG9v
bHMvbGlieGMveGNfc3VzcGVuZC5jCkBAIC0zNSwxMiArMzUsMTIgQEAKIAogI2RlZmluZSBTVVNQ
RU5EX0ZJTEVfQlVGTEVOIChzaXplb2YoU1VTUEVORF9MT0NLX0ZJTEUpICsgMTApCiAKLXN0YXRp
YyB2b2lkIGdldF9zdXNwZW5kX2ZpbGUoY2hhciBidWZbXSwgaW50IGRvbWlkKQorc3RhdGljIHZv
aWQgZ2V0X3N1c3BlbmRfZmlsZShjaGFyIGJ1ZltdLCB1aW50MzJfdCBkb21pZCkKIHsKICAgICBz
bnByaW50ZihidWYsIFNVU1BFTkRfRklMRV9CVUZMRU4sIFNVU1BFTkRfTE9DS19GSUxFLCBkb21p
ZCk7CiB9CiAKLXN0YXRpYyBpbnQgbG9ja19zdXNwZW5kX2V2ZW50KHhjX2ludGVyZmFjZSAqeGNo
LCBpbnQgZG9taWQsIGludCAqbG9ja2ZkKQorc3RhdGljIGludCBsb2NrX3N1c3BlbmRfZXZlbnQo
eGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLCBpbnQgKmxvY2tmZCkKIHsKICAgICBp
bnQgZmQgPSAtMSwgcjsKICAgICBjaGFyIHN1c3BlbmRfZmlsZVtTVVNQRU5EX0ZJTEVfQlVGTEVO
XTsKQEAgLTEwMCw3ICsxMDAsNyBAQCBzdGF0aWMgaW50IGxvY2tfc3VzcGVuZF9ldmVudCh4Y19p
bnRlcmZhY2UgKnhjaCwgaW50IGRvbWlkLCBpbnQgKmxvY2tmZCkKICAgICByZXR1cm4gLTE7CiB9
CiAKLXN0YXRpYyBpbnQgdW5sb2NrX3N1c3BlbmRfZXZlbnQoeGNfaW50ZXJmYWNlICp4Y2gsIGlu
dCBkb21pZCwgaW50ICpsb2NrZmQpCitzdGF0aWMgaW50IHVubG9ja19zdXNwZW5kX2V2ZW50KHhj
X2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwgaW50ICpsb2NrZmQpCiB7CiAgICAgaW50
IHI7CiAgICAgY2hhciBzdXNwZW5kX2ZpbGVbU1VTUEVORF9GSUxFX0JVRkxFTl07CkBAIC0xNDgs
NyArMTQ4LDcgQEAgaW50IHhjX2F3YWl0X3N1c3BlbmQoeGNfaW50ZXJmYWNlICp4Y2gsIHhlbmV2
dGNobl9oYW5kbGUgKnhjZSwgaW50IHN1c3BlbmRfZXZ0Y2gKIC8qIEludGVybmFsIGNhbGxlcnMg
YXJlIGFsbG93ZWQgdG8gY2FsbCB0aGlzIHdpdGggc3VzcGVuZF9ldnRjaG48MAogICogYnV0ICps
b2NrZmQ+MC4gKi8KIGludCB4Y19zdXNwZW5kX2V2dGNobl9yZWxlYXNlKHhjX2ludGVyZmFjZSAq
eGNoLCB4ZW5ldnRjaG5faGFuZGxlICp4Y2UsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBpbnQgZG9taWQsIGludCBzdXNwZW5kX2V2dGNobiwgaW50ICpsb2NrZmQpCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwgaW50IHN1c3BlbmRfZXZ0Y2huLCBp
bnQgKmxvY2tmZCkKIHsKICAgICBpZiAoc3VzcGVuZF9ldnRjaG4gPj0gMCkKICAgICAgICAgeGVu
ZXZ0Y2huX3VuYmluZCh4Y2UsIHN1c3BlbmRfZXZ0Y2huKTsKQEAgLTE1Nyw3ICsxNTcsNyBAQCBp
bnQgeGNfc3VzcGVuZF9ldnRjaG5fcmVsZWFzZSh4Y19pbnRlcmZhY2UgKnhjaCwgeGVuZXZ0Y2hu
X2hhbmRsZSAqeGNlLAogfQogCiBpbnQgeGNfc3VzcGVuZF9ldnRjaG5faW5pdF9zYW5lKHhjX2lu
dGVyZmFjZSAqeGNoLCB4ZW5ldnRjaG5faGFuZGxlICp4Y2UsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGludCBkb21pZCwgaW50IHBvcnQsIGludCAqbG9ja2ZkKQorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwgaW50IHBvcnQsIGludCAqbG9j
a2ZkKQogewogICAgIGludCByYywgc3VzcGVuZF9ldnRjaG4gPSAtMTsKIApAQCAtMTg3LDcgKzE4
Nyw3IEBAIGludCB4Y19zdXNwZW5kX2V2dGNobl9pbml0X3NhbmUoeGNfaW50ZXJmYWNlICp4Y2gs
IHhlbmV2dGNobl9oYW5kbGUgKnhjZSwKIH0KIAogaW50IHhjX3N1c3BlbmRfZXZ0Y2huX2luaXRf
ZXhjbHVzaXZlKHhjX2ludGVyZmFjZSAqeGNoLCB4ZW5ldnRjaG5faGFuZGxlICp4Y2UsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGRvbWlkLCBpbnQgcG9ydCwgaW50
ICpsb2NrZmQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qg
ZG9taWQsIGludCBwb3J0LCBpbnQgKmxvY2tmZCkKIHsKICAgICBpbnQgc3VzcGVuZF9ldnRjaG47
CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX3RtZW0uYyBiL3Rvb2xzL2xpYnhjL3hjX3Rt
ZW0uYwppbmRleCA5YmY1Y2MzLi5hMzY1Yzc0IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y190
bWVtLmMKKysrIGIvdG9vbHMvbGlieGMveGNfdG1lbS5jCkBAIC0xOTEsNyArMTkxLDcgQEAgaW50
IHhjX3RtZW1fYXV0aCh4Y19pbnRlcmZhY2UgKnhjaCwKIAogLyogcmV0dXJucyAwIGlmIG5vdGhp
bmcgdG8gc2F2ZSwgLTEgaWYgZXJyb3Igc2F2aW5nLCAxIGlmIHNhdmVkIHN1Y2Nlc3NmdWxseSAq
LwogaW50IHhjX3RtZW1fc2F2ZSh4Y19pbnRlcmZhY2UgKnhjaCwKLSAgICAgICAgICAgICAgICAg
aW50IGRvbSwgaW50IGlvX2ZkLCBpbnQgbGl2ZSwgaW50IGZpZWxkX21hcmtlcikKKyAgICAgICAg
ICAgICAgICAgdWludDMyX3QgZG9taWQsIGludCBpb19mZCwgaW50IGxpdmUsIGludCBmaWVsZF9t
YXJrZXIpCiB7CiAgICAgaW50IG1hcmtlciA9IGZpZWxkX21hcmtlcjsKICAgICBpbnQgaSwgaiwg
cmM7CkBAIC0yMDIsNyArMjAyLDcgQEAgaW50IHhjX3RtZW1fc2F2ZSh4Y19pbnRlcmZhY2UgKnhj
aCwKICAgICBjaGFyICpidWYgPSBOVUxMOwogCiAgICAgcmMgPSB4Y190bWVtX2NvbnRyb2woeGNo
LCAwLCBYRU5fU1lTQ1RMX1RNRU1fT1BfU0FWRV9CRUdJTiwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICBkb20sIDAgLyogbGVuKi8gLCBsaXZlLCBOVUxMKTsKKyAgICAgICAgICAgICAgICAgICAg
ICAgICBkb21pZCwgMCAvKiBsZW4qLyAsIGxpdmUsIE5VTEwpOwogICAgIGlmICggcmMgKQogICAg
IHsKICAgICAgICAgLyogTm90aGluZyB0byBzYXZlIC0gbm8gdG1lbSBlbmFibGVkLiAqLwpAQCAt
MjE0LDcgKzIxNCw3IEBAIGludCB4Y190bWVtX3NhdmUoeGNfaW50ZXJmYWNlICp4Y2gsCiAKICAg
ICBpZiAoIHhjX3RtZW1fY29udHJvbCh4Y2gsIDAgLyogcG9vbF9pZCAqLywKICAgICAgICAgICAg
ICAgICAgICAgICAgICBYRU5fU1lTQ1RMX1RNRU1fT1BfR0VUX0NMSUVOVF9JTkZPLAotICAgICAg
ICAgICAgICAgICAgICAgICAgIGRvbSAvKiBjbGlfaWQgKi8sIHNpemVvZihpbmZvKSwgMCAvKiBh
cmcgKi8sCisgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWQgLyogY2xpX2lkICovLCBzaXpl
b2YoaW5mbyksIDAgLyogYXJnICovLAogICAgICAgICAgICAgICAgICAgICAgICAgICZpbmZvKSA8
IDAgKQogICAgICAgICByZXR1cm4gLTE7CiAKQEAgLTIyOCw3ICsyMjgsNyBAQCBpbnQgeGNfdG1l
bV9zYXZlKHhjX2ludGVyZmFjZSAqeGNoLAogCiAgICAgcmMgPSB4Y190bWVtX2NvbnRyb2woeGNo
LCAwIC8qIHBvb2xfaWQgaXMgaWdub3JlZC4gKi8sCiAgICAgICAgICAgICAgICAgICAgICAgICAg
WEVOX1NZU0NUTF9UTUVNX09QX0dFVF9QT09MUywKLSAgICAgICAgICAgICAgICAgICAgICAgICBk
b20gLyogY2xpX2lkICovLCBzaXplb2YoKnBvb2xzKSAqIGluZm8ubnJfcG9vbHMsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgZG9taWQgLyogY2xpX2lkICovLCBzaXplb2YoKnBvb2xzKSAqIGlu
Zm8ubnJfcG9vbHMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgMCAvKiBhcmcgKi8sIHBvb2xz
KTsKIAogICAgIGlmICggcmMgPCAwIHx8ICh1aW50MzJfdClyYyA+IGluZm8ubnJfcG9vbHMgKQpA
QCAtMjc0LDkgKzI3NCw5IEBAIGludCB4Y190bWVtX3NhdmUoeGNfaW50ZXJmYWNlICp4Y2gsCiAg
ICAgICAgICAgICBmb3IgKCBqID0gcG9vbC0+bl9wYWdlczsgaiA+IDA7IGotLSApCiAgICAgICAg
ICAgICB7CiAgICAgICAgICAgICAgICAgaW50IHJldDsKLSAgICAgICAgICAgICAgICBpZiAoIChy
ZXQgPSB4Y190bWVtX2NvbnRyb2woeGNoLCBwb29sLT5pZCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgWEVOX1NZU0NUTF9UTUVNX09QX1NBVkVfR0VUX05FWFRf
UEFHRSwgZG9tLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
dWZzaXplLCAwLCBidWYpKSA+IDAgKQorICAgICAgICAgICAgICAgIGlmICggKHJldCA9IHhjX3Rt
ZW1fY29udHJvbCgKKyAgICAgICAgICAgICAgICAgICAgICAgICAgeGNoLCBwb29sLT5pZCwgWEVO
X1NZU0NUTF9UTUVNX09QX1NBVkVfR0VUX05FWFRfUEFHRSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgZG9taWQsIGJ1ZnNpemUsIDAsIGJ1ZikpID4gMCApCiAgICAgICAgICAgICAgICAgewog
ICAgICAgICAgICAgICAgICAgICBoID0gKHN0cnVjdCB0bWVtX2hhbmRsZSAqKWJ1ZjsKICAgICAg
ICAgICAgICAgICAgICAgaWYgKCB3cml0ZV9leGFjdChpb19mZCwgJmgtPm9pZCwgc2l6ZW9mKGgt
Pm9pZCkpICkKQEAgLTMwNSw3ICszMDUsNyBAQCBpbnQgeGNfdG1lbV9zYXZlKHhjX2ludGVyZmFj
ZSAqeGNoLAogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KICAgICAgICAgICAgIERQ
UklOVEYoInNhdmVkICUiUFJJZDY0IiB0bWVtIHBhZ2VzIGZvciBkb209JWQgcG9vbD0lZCwgY2hl
Y2tzdW09JXhcbiIsCi0gICAgICAgICAgICAgICAgICAgIHBvb2wtPm5fcGFnZXMgLSBqLCBkb20s
IHBvb2wtPmlkLCBjaGVja3N1bSk7CisgICAgICAgICAgICAgICAgICAgIHBvb2wtPm5fcGFnZXMg
LSBqLCBkb21pZCwgcG9vbC0+aWQsIGNoZWNrc3VtKTsKICAgICAgICAgfQogICAgIH0KICAgICBm
cmVlKHBvb2xzKTsKQEAgLTMyMCw3ICszMjAsNyBAQCBpbnQgeGNfdG1lbV9zYXZlKHhjX2ludGVy
ZmFjZSAqeGNoLAogfQogCiAvKiBvbmx5IGNhbGxlZCBmb3IgbGl2ZSBtaWdyYXRpb24gKi8KLWlu
dCB4Y190bWVtX3NhdmVfZXh0cmEoeGNfaW50ZXJmYWNlICp4Y2gsIGludCBkb20sIGludCBpb19m
ZCwgaW50IGZpZWxkX21hcmtlcikKK2ludCB4Y190bWVtX3NhdmVfZXh0cmEoeGNfaW50ZXJmYWNl
ICp4Y2gsIHVpbnQzMl90IGRvbWlkLCBpbnQgaW9fZmQsIGludCBmaWVsZF9tYXJrZXIpCiB7CiAg
ICAgc3RydWN0IHRtZW1faGFuZGxlIGhhbmRsZTsKICAgICBpbnQgbWFya2VyID0gZmllbGRfbWFy
a2VyOwpAQCAtMzI5LDcgKzMyOSw3IEBAIGludCB4Y190bWVtX3NhdmVfZXh0cmEoeGNfaW50ZXJm
YWNlICp4Y2gsIGludCBkb20sIGludCBpb19mZCwgaW50IGZpZWxkX21hcmtlcikKIAogICAgIGlm
ICggd3JpdGVfZXhhY3QoaW9fZmQsICZtYXJrZXIsIHNpemVvZihtYXJrZXIpKSApCiAgICAgICAg
IHJldHVybiAtMTsKLSAgICB3aGlsZSAoIHhjX3RtZW1fY29udHJvbCh4Y2gsIDAsIFhFTl9TWVND
VExfVE1FTV9PUF9TQVZFX0dFVF9ORVhUX0lOViwgZG9tLAorICAgIHdoaWxlICggeGNfdG1lbV9j
b250cm9sKHhjaCwgMCwgWEVOX1NZU0NUTF9UTUVNX09QX1NBVkVfR0VUX05FWFRfSU5WLCBkb21p
ZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YoaGFuZGxlKSwwLCZoYW5kbGUp
ID4gMCApIHsKICAgICAgICAgaWYgKCB3cml0ZV9leGFjdChpb19mZCwgJmhhbmRsZS5wb29sX2lk
LCBzaXplb2YoaGFuZGxlLnBvb2xfaWQpKSApCiAgICAgICAgICAgICByZXR1cm4gLTE7CkBAIC0z
NTAsOSArMzUwLDkgQEAgaW50IHhjX3RtZW1fc2F2ZV9leHRyYSh4Y19pbnRlcmZhY2UgKnhjaCwg
aW50IGRvbSwgaW50IGlvX2ZkLCBpbnQgZmllbGRfbWFya2VyKQogfQogCiAvKiBvbmx5IGNhbGxl
ZCBmb3IgbGl2ZSBtaWdyYXRpb24gKi8KLXZvaWQgeGNfdG1lbV9zYXZlX2RvbmUoeGNfaW50ZXJm
YWNlICp4Y2gsIGludCBkb20pCit2b2lkIHhjX3RtZW1fc2F2ZV9kb25lKHhjX2ludGVyZmFjZSAq
eGNoLCB1aW50MzJfdCBkb21pZCkKIHsKLSAgICB4Y190bWVtX2NvbnRyb2woeGNoLDAsWEVOX1NZ
U0NUTF9UTUVNX09QX1NBVkVfRU5ELGRvbSwwLDAsTlVMTCk7CisgICAgeGNfdG1lbV9jb250cm9s
KHhjaCwgMCwgWEVOX1NZU0NUTF9UTUVNX09QX1NBVkVfRU5ELCBkb21pZCwgMCwgMCwgTlVMTCk7
CiB9CiAKIC8qIHJlc3RvcmUgcm91dGluZXMgKi8KQEAgLTM3OSw3ICszNzksNyBAQCBzdGF0aWMg
aW50IHhjX3RtZW1fcmVzdG9yZV9uZXdfcG9vbCgKICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDAgLyogYXJnICovLCAmcG9vbCk7CiB9CiAKLWludCB4Y190bWVtX3Jlc3RvcmUoeGNfaW50ZXJm
YWNlICp4Y2gsIGludCBkb20sIGludCBpb19mZCkKK2ludCB4Y190bWVtX3Jlc3RvcmUoeGNfaW50
ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLCBpbnQgaW9fZmQpCiB7CiAgICAgdWludDMyX3Qg
bWludXNvbmU7CiAgICAgeGVuX3RtZW1fY2xpZW50X3QgaW5mbzsKQEAgLTM5NCwxMiArMzk0LDEy
IEBAIGludCB4Y190bWVtX3Jlc3RvcmUoeGNfaW50ZXJmYWNlICp4Y2gsIGludCBkb20sIGludCBp
b19mZCkKICAgICBpZiAoICFpbmZvLm5yX3Bvb2xzICkKICAgICAgICAgcmV0dXJuIC0xOwogCi0g
ICAgaWYgKCB4Y190bWVtX2NvbnRyb2woeGNoLDAsWEVOX1NZU0NUTF9UTUVNX09QX1JFU1RPUkVf
QkVHSU4sZG9tLDAsMCxOVUxMKSA8IDAgKQorICAgIGlmICggeGNfdG1lbV9jb250cm9sKHhjaCwg
MCwgWEVOX1NZU0NUTF9UTUVNX09QX1JFU1RPUkVfQkVHSU4sIGRvbWlkLCAwLCAwLCBOVUxMKSA8
IDAgKQogICAgICAgICByZXR1cm4gLTE7CiAKICAgICBpZiAoIHhjX3RtZW1fY29udHJvbCh4Y2gs
IDAgLyogcG9vbF9pZCAqLywKICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fU1lTQ1RMX1RN
RU1fT1BfU0VUX0NMSUVOVF9JTkZPLAotICAgICAgICAgICAgICAgICAgICAgICAgIGRvbSAvKiBj
bGlfaWQgKi8sIHNpemVvZihpbmZvKSwgMCAvKiBhcmcgKi8sCisgICAgICAgICAgICAgICAgICAg
ICAgICAgZG9taWQgLyogY2xpX2lkICovLCBzaXplb2YoaW5mbyksIDAgLyogYXJnICovLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICZpbmZvKSA8IDAgKQogICAgICAgICByZXR1cm4gLTE7CiAK
QEAgLTQxNSw3ICs0MTUsNyBAQCBpbnQgeGNfdG1lbV9yZXN0b3JlKHhjX2ludGVyZmFjZSAqeGNo
LCBpbnQgZG9tLCBpbnQgaW9fZmQpCiAgICAgICAgIGlmICggcmVhZF9leGFjdChpb19mZCwgJnBv
b2wsIHNpemVvZihwb29sKSkgKQogICAgICAgICAgICAgZ290byBvdXRfbWVtb3J5OwogCi0gICAg
ICAgIGlmICggeGNfdG1lbV9yZXN0b3JlX25ld19wb29sKHhjaCwgZG9tLCBwb29sLmlkLCBwb29s
LmZsYWdzLnJhdywKKyAgICAgICAgaWYgKCB4Y190bWVtX3Jlc3RvcmVfbmV3X3Bvb2woeGNoLCBk
b21pZCwgcG9vbC5pZCwgcG9vbC5mbGFncy5yYXcsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBvb2wudXVpZFswXSwgcG9vbC51dWlkWzFdKSA8IDAgKQogICAgICAgICAg
ICAgZ290byBvdXRfbWVtb3J5OwogCkBAIC00NDcsOSArNDQ3LDkgQEAgaW50IHhjX3RtZW1fcmVz
dG9yZSh4Y19pbnRlcmZhY2UgKnhjaCwgaW50IGRvbSwgaW50IGlvX2ZkKQogICAgICAgICAgICAg
ICAgIGdvdG8gb3V0X21lbW9yeTsKIAogICAgICAgICAgICAgY2hlY2tzdW0gKz0gKmJ1ZjsKLSAg
ICAgICAgICAgIGlmICggKHJjID0geGNfdG1lbV9jb250cm9sX29pZCh4Y2gsIHBvb2wuaWQsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX1NZU0NUTF9UTUVN
X09QX1JFU1RPUkVfUFVUX1BBR0UsIGRvbSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBidWZzaXplLCBpbmRleCwgb2lkLCBidWYpKSA8PSAwICkKKyAgICAgICAg
ICAgIGlmICggKHJjID0geGNfdG1lbV9jb250cm9sX29pZCgKKyAgICAgICAgICAgICAgICAgICAg
ICB4Y2gsIHBvb2wuaWQsIFhFTl9TWVNDVExfVE1FTV9PUF9SRVNUT1JFX1BVVF9QQUdFLAorICAg
ICAgICAgICAgICAgICAgICAgIGRvbWlkLCBidWZzaXplLCBpbmRleCwgb2lkLCBidWYpKSA8PSAw
ICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBEUFJJTlRGKCJ4Y190bWVtX3Jlc3Rv
cmU6IHB1dHRpbmcgcGFnZSBmYWlsZWQsIHJjPSVkXG4iLHJjKTsKICBvdXRfbWVtb3J5OgpAQCAt
NDU5LDcgKzQ1OSw3IEBAIGludCB4Y190bWVtX3Jlc3RvcmUoeGNfaW50ZXJmYWNlICp4Y2gsIGlu
dCBkb20sIGludCBpb19mZCkKICAgICAgICAgfQogICAgICAgICBpZiAoIHBvb2wubl9wYWdlcyAp
CiAgICAgICAgICAgICBEUFJJTlRGKCJyZXN0b3JlZCAlIlBSSWQ2NCIgdG1lbSBwYWdlcyBmb3Ig
ZG9tPSVkIHBvb2w9JWQsIGNoZWNrPSV4XG4iLAotICAgICAgICAgICAgICAgICAgICBwb29sLm5f
cGFnZXMgLSBqLCBkb20sIHBvb2wuaWQsIGNoZWNrc3VtKTsKKyAgICAgICAgICAgICAgICAgICAg
cG9vbC5uX3BhZ2VzIC0gaiwgZG9taWQsIHBvb2wuaWQsIGNoZWNrc3VtKTsKICAgICB9CiAgICAg
ZnJlZShidWYpOwogCkBAIC00NjcsNyArNDY3LDcgQEAgaW50IHhjX3RtZW1fcmVzdG9yZSh4Y19p
bnRlcmZhY2UgKnhjaCwgaW50IGRvbSwgaW50IGlvX2ZkKQogfQogCiAvKiBvbmx5IGNhbGxlZCBm
b3IgbGl2ZSBtaWdyYXRpb24sIG11c3QgYmUgY2FsbGVkIGFmdGVyIHN1c3BlbmQgKi8KLWludCB4
Y190bWVtX3Jlc3RvcmVfZXh0cmEoeGNfaW50ZXJmYWNlICp4Y2gsIGludCBkb20sIGludCBpb19m
ZCkKK2ludCB4Y190bWVtX3Jlc3RvcmVfZXh0cmEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90
IGRvbWlkLCBpbnQgaW9fZmQpCiB7CiAgICAgdWludDMyX3QgcG9vbF9pZDsKICAgICBzdHJ1Y3Qg
eGVuX3RtZW1fb2lkIG9pZDsKQEAgLTQ4MSw4ICs0ODEsOSBAQCBpbnQgeGNfdG1lbV9yZXN0b3Jl
X2V4dHJhKHhjX2ludGVyZmFjZSAqeGNoLCBpbnQgZG9tLCBpbnQgaW9fZmQpCiAgICAgICAgICAg
ICByZXR1cm4gLTE7CiAgICAgICAgIGlmICggcmVhZF9leGFjdChpb19mZCwgJmluZGV4LCBzaXpl
b2YoaW5kZXgpKSApCiAgICAgICAgICAgICByZXR1cm4gLTE7Ci0gICAgICAgIGlmICggeGNfdG1l
bV9jb250cm9sX29pZCh4Y2gsIHBvb2xfaWQsIFhFTl9TWVNDVExfVE1FTV9PUF9SRVNUT1JFX0ZM
VVNIX1BBR0UsIGRvbSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCxpbmRleCxvaWQs
TlVMTCkgPD0gMCApCisgICAgICAgIGlmICggeGNfdG1lbV9jb250cm9sX29pZCgKKyAgICAgICAg
ICAgICAgICAgeGNoLCBwb29sX2lkLCBYRU5fU1lTQ1RMX1RNRU1fT1BfUkVTVE9SRV9GTFVTSF9Q
QUdFLAorICAgICAgICAgICAgICAgICBkb21pZCwgMCwgaW5kZXgsIG9pZCwgTlVMTCkgPD0gMCAp
CiAgICAgICAgICAgICByZXR1cm4gLTE7CiAgICAgICAgIGNvdW50Kys7CiAgICAgICAgIGNoZWNr
c3VtICs9IHBvb2xfaWQgKyBvaWQub2lkWzBdICsgb2lkLm9pZFsxXSArIG9pZC5vaWRbMl0gKyBp
bmRleDsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX3ZtX2V2ZW50LmMgYi90b29scy9saWJ4
Yy94Y192bV9ldmVudC5jCmluZGV4IDQ0M2M3M2IuLjg2NzQ2MDcgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhjL3hjX3ZtX2V2ZW50LmMKKysrIGIvdG9vbHMvbGlieGMveGNfdm1fZXZlbnQuYwpAQCAt
MjIsNyArMjIsNyBAQAogCiAjaW5jbHVkZSAieGNfcHJpdmF0ZS5oIgogCi1pbnQgeGNfdm1fZXZl
bnRfY29udHJvbCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21haW5faWQsIHVuc2lnbmVk
IGludCBvcCwKK2ludCB4Y192bV9ldmVudF9jb250cm9sKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50
MzJfdCBkb21haW5faWQsIHVuc2lnbmVkIGludCBvcCwKICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBtb2RlLCB1aW50MzJfdCAqcG9ydCkKIHsKICAgICBERUNMQVJFX0RPTUNU
TDsKQEAgLTM5LDcgKzM5LDcgQEAgaW50IHhjX3ZtX2V2ZW50X2NvbnRyb2woeGNfaW50ZXJmYWNl
ICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLCB1bnNpZ25lZCBpbnQgb3AsCiAgICAgcmV0dXJuIHJj
OwogfQogCi12b2lkICp4Y192bV9ldmVudF9lbmFibGUoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlk
X3QgZG9tYWluX2lkLCBpbnQgcGFyYW0sCit2b2lkICp4Y192bV9ldmVudF9lbmFibGUoeGNfaW50
ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCwgaW50IHBhcmFtLAogICAgICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQzMl90ICpwb3J0KQogewogICAgIHZvaWQgKnJpbmdfcGFnZSA9IE5V
TEw7CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Z19wcml2YXRlLmMgYi90b29scy9saWJ4Yy94
Z19wcml2YXRlLmMKaW5kZXggZDk4ZjI4Mi4uMjA3M2RiYSAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGMveGdfcHJpdmF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhjL3hnX3ByaXZhdGUuYwpAQCAtMTYxLDcg
KzE2MSw3IEBAIGNoYXIgKnhjX2luZmxhdGVfYnVmZmVyKHhjX2ludGVyZmFjZSAqeGNoLAogLyoq
KioqKioqKioqKioqKioqKiovCiAKIGludCBwaW5fdGFibGUoCi0gICAgeGNfaW50ZXJmYWNlICp4
Y2gsIHVuc2lnbmVkIGludCB0eXBlLCB1bnNpZ25lZCBsb25nIG1mbiwgZG9taWRfdCBkb20pCisg
ICAgeGNfaW50ZXJmYWNlICp4Y2gsIHVuc2lnbmVkIGludCB0eXBlLCB1bnNpZ25lZCBsb25nIG1m
biwgdWludDMyX3QgZG9tKQogewogICAgIHN0cnVjdCBtbXVleHRfb3Agb3A7CiAKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhjL3hnX3ByaXZhdGUuaCBiL3Rvb2xzL2xpYnhjL3hnX3ByaXZhdGUuaApp
bmRleCAxNzVjMWU1Li5mMGE0YjJjIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Z19wcml2YXRl
LmgKKysrIGIvdG9vbHMvbGlieGMveGdfcHJpdmF0ZS5oCkBAIC0xNDIsNiArMTQyLDYgQEAgc3Rh
dGljIGlubGluZSB4ZW5fcGZuX3QgeGNfcGZuX3RvX21mbih4ZW5fcGZuX3QgcGZuLCB4ZW5fcGZu
X3QgKnAybSwKICNkZWZpbmUgTUFERFJfTUFTS19YODYgIChNRk5fTUFTS19YODYgPDwgUEFHRV9T
SElGVF9YODYpCiAKIGludCBwaW5fdGFibGUoeGNfaW50ZXJmYWNlICp4Y2gsIHVuc2lnbmVkIGlu
dCB0eXBlLCB1bnNpZ25lZCBsb25nIG1mbiwKLSAgICAgICAgICAgICAgZG9taWRfdCBkb20pOwor
ICAgICAgICAgICAgICB1aW50MzJfdCBkb20pOwogCiAjZW5kaWYgLyogWEdfUFJJVkFURV9IICov
Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 19:10:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 19:10:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0Y0m-0006PV-KY; Fri, 06 Oct 2017 19:10:16 +0000
Resent-Date: Fri, 06 Oct 2017 19:10:16 +0000
Resent-Message-Id: <E1e0Y0m-0006PV-KY@lists.xenproject.org>
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <no-reply@patchew.org>) id 1e0Y0k-0006PP-T0
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 19:10:14 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 7F/15-01781-615D7D95; Fri, 06 Oct 2017 19:10:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXSHhJwU1fo6vV
 Igw+zlCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oym2X8YC7ZKVSz5OI25gbFDqouRi0NIYCmj
 xOFPs5i6GDmBHEWJn4fWsIHYwgK+Ei19D8HivAIOEhd+LGcFsTkFvCS+3F/LDhEXlDg58wlLF
 yMHB7OApsT6XfogYWagMVO6H7JDjOSVuDN3PtgYNgEpicP3VzKD2CICshLLJ3WwgdzALLCSUe
 Lu159g81kEtCROXzoLViQB1PBl2Wm2CYx8s5Csm4WwbhaSdQsYmVcxahSnFpWlFukameklFWW
 mZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgQGWz0DA+MOxtuT/Q4xSnIwKYny5ly8HinE
 l5SfUpmRWJwRX1Sak1p8iFGGg0NJgtflClBOsCg1PbUiLTMHGPYwaQkOHiUR3iaQNG9xQWJuc
 WY6ROoUoy7Hk2vz/jIJseTl56VKifMKghQJgBRllObBjYDF4CVGWSlhXkYGBgYhnoLUotzMEl
 T5V4ziHIxKwrxzQKbwZOaVwG16BXQEE9ARc5qugBxRkoiQkmpg1P652ljt+j+HmaovbPS1bL5
 oRXPnfHrVPkli8QsrK+9/M/rmPp088wv3irw7h88cEvmSprS+7sumeva0IrlvC61+nn044WT7
 M/2Mc1WnFNuZ8jPym5elHrU/7xd4LFS6Lk13d8Ps9FkXWuzXnTN8uPV6VnRCc7GvVqtlmlXRW
 3Ovn6zdDVl6SizFGYmGWsxFxYkAXrXkfrwCAAA=
X-Env-Sender: no-reply@patchew.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1507317008!89977292!1
X-Originating-IP: [135.84.80.217]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38715 invoked from network); 6 Oct 2017 19:10:10 -0000
Received: from sender-of-o52.zoho.com (HELO sender-of-o52.zoho.com)
 (135.84.80.217)
 by server-16.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 6 Oct 2017 19:10:10 -0000
Received: from [172.17.0.2] (23.253.156.214 [23.253.156.214]) by
 mx.zohomail.com with SMTPS id 1507317002770343.29976792460945;
 Fri, 6 Oct 2017 12:10:02 -0700 (PDT)
Message-ID: <150731700204.216.10260373585669997056@b58463cdfd5f>
In-Reply-To: <1507314444-30835-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Resent-From: 
From: no-reply@patchew.org
To: ian.jackson@eu.citrix.com
Date: Fri, 6 Oct 2017 12:10:02 -0700 (PDT)
X-ZohoMailClient: External
Cc: jgross@suse.com, sstabellini@kernel.org, famz@redhat.com,
 qemu-devel@nongnu.org, ross.lagerwall@citrix.com, anthony.perard@citrix.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v3 0/8] xen: xen-domid-restrict
	improvements
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Reply-To: qemu-devel@nongnu.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpUaGlzIHNlcmllcyBzZWVtcyB0byBoYXZlIHNvbWUgY29kaW5nIHN0eWxlIHByb2JsZW1z
LiBTZWUgb3V0cHV0IGJlbG93IGZvcgptb3JlIGluZm9ybWF0aW9uOgoKVHlwZTogc2VyaWVzCk1l
c3NhZ2UtaWQ6IDE1MDczMTQ0NDQtMzA4MzUtMS1naXQtc2VuZC1lbWFpbC1pYW4uamFja3NvbkBl
dS5jaXRyaXguY29tClN1YmplY3Q6IFtRZW11LWRldmVsXSBbUEFUQ0ggdjMgMC84XSB4ZW46IHhl
bi1kb21pZC1yZXN0cmljdCBpbXByb3ZlbWVudHMKCj09PSBURVNUIFNDUklQVCBCRUdJTiA9PT0K
IyEvYmluL2Jhc2gKCkJBU0U9YmFzZQpuPTEKdG90YWw9JChnaXQgbG9nIC0tb25lbGluZSAkQkFT
RS4uIHwgd2MgLWwpCmZhaWxlZD0wCgpnaXQgY29uZmlnIC0tbG9jYWwgZGlmZi5yZW5hbWVsaW1p
dCAwCmdpdCBjb25maWcgLS1sb2NhbCBkaWZmLnJlbmFtZXMgVHJ1ZQoKY29tbWl0cz0iJChnaXQg
bG9nIC0tZm9ybWF0PSVIIC0tcmV2ZXJzZSAkQkFTRS4uKSIKZm9yIGMgaW4gJGNvbW1pdHM7IGRv
CiAgICBlY2hvICJDaGVja2luZyBQQVRDSCAkbi8kdG90YWw6ICQoZ2l0IGxvZyAtbiAxIC0tZm9y
bWF0PSVzICRjKS4uLiIKICAgIGlmICEgZ2l0IHNob3cgJGMgLS1mb3JtYXQ9ZW1haWwgfCAuL3Nj
cmlwdHMvY2hlY2twYXRjaC5wbCAtLW1haWxiYWNrIC07IHRoZW4KICAgICAgICBmYWlsZWQ9MQog
ICAgICAgIGVjaG8KICAgIGZpCiAgICBuPSQoKG4rMSkpCmRvbmUKCmV4aXQgJGZhaWxlZAo9PT0g
VEVTVCBTQ1JJUFQgRU5EID09PQoKVXBkYXRpbmcgM2M4Y2Y1YTljMjFmZjg3ODIxNjRkMWRlZjdm
NDRiZDg4ODcxMzM4NApTd2l0Y2hlZCB0byBhIG5ldyBicmFuY2ggJ3Rlc3QnCmYxMTdmNTNiOWUg
UkZDIGNvbmZpZ3VyZTogZG9fY29tcGlsZXI6IER1bXAgc29tZSBleHRyYSBpbmZvIHVuZGVyIGJh
c2gKOGM1YzA1NTk5ZiBvcy1wb3NpeDogUHJvdmlkZSBuZXcgLXJ1bmFzaWQgb3B0aW9uCjAxNzdi
YTY4OGQgeGVuOiBkZXN0cm95X2h2bV9kb21haW46IFRyeSB4ZW5kZXZpY2Vtb2RlbF9zaHV0ZG93
bgoyZGIxYzg5ODc3IHhlbjogbW92ZSB4Y19pbnRlcmZhY2UgY29tcGF0aWJpbGl0eSBmYWxsYmFj
ayBmdXJ0aGVyIHVwIHRoZSBmaWxlCmRhNjRiZDYxMDQgeGVuOiBkZXN0cm95X2h2bV9kb21haW46
IE1vdmUgcmVhc29uIGludG8gYSB2YXJpYWJsZQo3OGYzNWFjYzBhIHhlbjogZGVmZXIgY2FsbCB0
byB4ZW5fcmVzdHJpY3QgdW50aWwganVzdCBiZWZvcmUgb3Nfc2V0dXBfcG9zdAozM2I0NmUwOGRk
IHhlbjogcmVzdHJpY3Q6IHVzZSB4ZW50b29sY29yZV9yZXN0cmljdF9hbGwKMGVlYjQzMjNhYiB4
ZW46IGxpbmsgYWdhaW5zdCB4ZW50b29sY29yZQoKPT09IE9VVFBVVCBCRUdJTiA9PT0KQ2hlY2tp
bmcgUEFUQ0ggMS84OiB4ZW46IGxpbmsgYWdhaW5zdCB4ZW50b29sY29yZS4uLgpDaGVja2luZyBQ
QVRDSCAyLzg6IHhlbjogcmVzdHJpY3Q6IHVzZSB4ZW50b29sY29yZV9yZXN0cmljdF9hbGwuLi4K
Q2hlY2tpbmcgUEFUQ0ggMy84OiB4ZW46IGRlZmVyIGNhbGwgdG8geGVuX3Jlc3RyaWN0IHVudGls
IGp1c3QgYmVmb3JlIG9zX3NldHVwX3Bvc3QuLi4KQ2hlY2tpbmcgUEFUQ0ggNC84OiB4ZW46IGRl
c3Ryb3lfaHZtX2RvbWFpbjogTW92ZSByZWFzb24gaW50byBhIHZhcmlhYmxlLi4uCkNoZWNraW5n
IFBBVENIIDUvODogeGVuOiBtb3ZlIHhjX2ludGVyZmFjZSBjb21wYXRpYmlsaXR5IGZhbGxiYWNr
IGZ1cnRoZXIgdXAgdGhlIGZpbGUuLi4KQ2hlY2tpbmcgUEFUQ0ggNi84OiB4ZW46IGRlc3Ryb3lf
aHZtX2RvbWFpbjogVHJ5IHhlbmRldmljZW1vZGVsX3NodXRkb3duLi4uCkNoZWNraW5nIFBBVENI
IDcvODogb3MtcG9zaXg6IFByb3ZpZGUgbmV3IC1ydW5hc2lkIG9wdGlvbi4uLgpFUlJPUjogY29u
c2lkZXIgdXNpbmcgcWVtdV9zdHJ0b3VsIGluIHByZWZlcmVuY2UgdG8gc3RydG91bAojNDI6IEZJ
TEU6IG9zLXBvc2l4LmM6MTYwOgorICAgICAgICBsdiA9IHN0cnRvdWwob3B0YXJnLCAmZXAsIDAp
OyAvKiBjYW4ndCBxZW11X3N0cnRvdWwsIHdhbnQgKmVwPT0nLicgKi8KCnRvdGFsOiAxIGVycm9y
cywgMCB3YXJuaW5ncywgOTQgbGluZXMgY2hlY2tlZAoKWW91ciBwYXRjaCBoYXMgc3R5bGUgcHJv
YmxlbXMsIHBsZWFzZSByZXZpZXcuICBJZiBhbnkgb2YgdGhlc2UgZXJyb3JzCmFyZSBmYWxzZSBw
b3NpdGl2ZXMgcmVwb3J0IHRoZW0gdG8gdGhlIG1haW50YWluZXIsIHNlZQpDSEVDS1BBVENIIGlu
IE1BSU5UQUlORVJTLgoKQ2hlY2tpbmcgUEFUQ0ggOC84OiBSRkMgY29uZmlndXJlOiBkb19jb21w
aWxlcjogRHVtcCBzb21lIGV4dHJhIGluZm8gdW5kZXIgYmFzaC4uLgo9PT0gT1VUUFVUIEVORCA9
PT0KClRlc3QgY29tbWFuZCBleGl0ZWQgd2l0aCBjb2RlOiAxCgoKLS0tCkVtYWlsIGdlbmVyYXRl
ZCBhdXRvbWF0aWNhbGx5IGJ5IFBhdGNoZXcgW2h0dHA6Ly9wYXRjaGV3Lm9yZy9dLgpQbGVhc2Ug
c2VuZCB5b3VyIGZlZWRiYWNrIHRvIHBhdGNoZXctZGV2ZWxAZnJlZWxpc3RzLm9yZwpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 20:22:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 20:22:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0Z7x-0004PM-RQ; Fri, 06 Oct 2017 20:21:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e0Z7w-0004PG-KU
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 20:21:44 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 53/76-03761-7D5E7D95; Fri, 06 Oct 2017 20:21:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsUyZ7p8oO71p9c
 jDebtFbdY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDPePP3IUjCBreL+7eesDYyzWLsYuTiEBCYw
 Sdz8eZkJwvnFKLHuxQYWCGc9o8SmFbehyrYxSpzctZ29i5GTQ1jAQ+LUyWNMILaIgL7EptuN7
 BBFW5kkFn1cywySYBaokXj58QMLiM0mYCRx9uh0RhCbV8BWYtapbrBBLAIqEi92vwOrFxUIl3
 jbeIQFokZQ4uTMJ2A2p4C3xNblF9khZupJ7Lj+ixXClpfY/nYOWK+EgKHE541LmScwCs5C0j4
 LScssJC0LGJlXMWoUpxaVpRbpGproJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIE
 hi8DEOxgvL4x4BCjJAeTkiiv4ZPrkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeLeD5ASLUtNTK
 9Iyc4CRBJOW4OBREuF1BknzFhck5hZnpkOkTjHqctx4eP0PkxBLXn5eqpQ47xGQIgGQoozSPL
 gRsKi+xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeWJApPJl5JXCbXgEdwQR0xJymKyBHlCQ
 ipKQaGGfWPTp6639DcbPe6dwrQvp5AUY7X6vuTnOtz5u04Nbk1a8eHZO5VP0w5/afqfrV3fL/
 6l+8yVU9nPNuevgnP77zgksX/fa3YNFfz23FdiqnWFG90Nu4bN4Vj6yG9XWT/X2kTBRPfymdx
 Cb2o5ZjH9c57bopLVPLFPUr5tXonZjmOoVHTz96vxJLcUaioRZzUXEiAPG51rjlAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1507321301!110681266!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29033 invoked from network); 6 Oct 2017 20:21:43 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Oct 2017 20:21:43 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v96KLbSn014888
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 6 Oct 2017 20:21:37 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v96KLbuV032483
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 6 Oct 2017 20:21:37 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v96KLaCF013749;
 Fri, 6 Oct 2017 20:21:36 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 06 Oct 2017 13:21:36 -0700
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1709121550270.9439@sstabellini-ThinkPad-X260>
 <1505516440-11111-1-git-send-email-sstabellini@kernel.org>
 <1505516440-11111-2-git-send-email-sstabellini@kernel.org>
 <7f24ec66-d370-5f2f-3c6a-8e949c8ed074@oracle.com>
 <alpine.DEB.2.10.1710061046280.3073@sstabellini-ThinkPad-X260>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <4aa02396-b2b6-dd89-b83c-32e6919c8f18@oracle.com>
Date: Fri, 6 Oct 2017 16:21:23 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1710061046280.3073@sstabellini-ThinkPad-X260>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 02/13] xen/pvcalls: implement frontend
	disconnect
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDYvMjAxNyAwMTo1MSBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFdl
ZCwgMjAgU2VwIDIwMTcsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4+ICsKPj4+ICtzdHJ1Y3Qg
cHZjYWxsc19iZWRhdGEgewo+Pj4gKwlzdHJ1Y3QgeGVuX3B2Y2FsbHNfZnJvbnRfcmluZyByaW5n
Owo+Pj4gKwlncmFudF9yZWZfdCByZWY7Cj4+PiArCWludCBpcnE7Cj4+PiArCj4+PiArCXN0cnVj
dCBsaXN0X2hlYWQgc29ja2V0X21hcHBpbmdzOwo+Pj4gKwlzdHJ1Y3QgbGlzdF9oZWFkIHNvY2tl
dHBhc3NfbWFwcGluZ3M7Cj4+PiArCXNwaW5sb2NrX3Qgc29ja2V0X2xvY2s7Cj4+PiArCj4+PiAr
CXdhaXRfcXVldWVfaGVhZF90IGluZmxpZ2h0X3JlcTsKPj4+ICsJc3RydWN0IHhlbl9wdmNhbGxz
X3Jlc3BvbnNlIHJzcFtQVkNBTExTX05SX1JFUV9QRVJfUklOR107Cj4+PiArfTsKPj4+ICtzdGF0
aWMgc3RydWN0IHhlbmJ1c19kZXZpY2UgKnB2Y2FsbHNfZnJvbnRfZGV2Owo+Pj4gK3N0YXRpYyBh
dG9taWNfdCBwdmNhbGxzX3JlZmNvdW50Owo+PiBTaG91bGQgdGhlIHJlZmNvdW50IGJlIHBlciBi
YWNrL2Zyb250ZW5kPwo+IFllcyBpdCBpcywgYnV0IG9ubHkgb25lIGJhY2svZnJvbnRlbmQgY29u
bmVjdGlvbiBpcyBzdXBwb3J0ZWQgYnkgdGhlCj4gZnJvbnRlbmQuIEkgY2FuIGFkZCBhIGNvbW1l
bnQuCgpTaW5jZSBpdCdzIHBlciBiYWNrZW5kIGNvbm5lY3Rpb24gLS0tIHNob3VsZG4ndCBpdCBi
ZSBwYXJ0IG9mIHN0cnVjdApwdmNhbGxzX2JlZGF0YT8KCi1ib3JpcwoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 20:29:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 20:29:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0ZFH-0004dF-Im; Fri, 06 Oct 2017 20:29:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e0ZFF-0004d9-Hf
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 20:29:17 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 01/BA-02044-C97E7D95; Fri, 06 Oct 2017 20:29:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVybKJssu6c59c
 jDTbNZLZY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDP2bl/JWHCDveLnh31sDYxb2LoYuTiEBJYw
 SSzbsIa1i5GTg0XAQeLKz7uMXYwcHIwCMRIPfliDhBkFwiQmX14CVaIlMblvAjuIzSZgKPH3y
 SY2kHIJIHvJZw6QsIiAgcT765PAxjMLrGaU6LvSxAySEBbwkDh18hgTSD2ngJ3E5f5sEJNXwE
 tiYb8sxDVPmCTu7jvPCFIuKqArcejfHzYQm1dAUOLkzCcsIDYz0AnLp29jmcAoMAtJahaS1AJ
 GplWMGsWpRWWpRbqGJnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIEhyAAEOxjP
 nvY8xCjJwaQkymv45HqkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnexc+AcoJFqempFWmZOcBog
 ElLcPAoifCqgaR5iwsSc4sz0yFSpxh1OW48vP6HSYglLz8vVUqcdyVIkQBIUUZpHtwIWGReYp
 SVEuZlBDpKiKcgtSg3swRV/hWjOAejkjBvLcgUnsy8ErhNr4COYAI6Yk7TFZAjShIRUlINjJG
 aspZT3e4Z73jWeGW+oezGYwqnN/u/jzzEFlrrnD672Gn+1ddit95qRgh77lnxaXvEKW8zYWGZ
 7zcXndLfcWvNnGuVvt5texsYbDyylLkmyLtdePrSULdZQNy9NfbbBrvTDWk/GltDHwZ9c0n2n
 c4scCk66aL8+/YnymuNHaz+uMhUfV4krMRSnJFoqMVcVJwIAObQG+7HAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1507321754!67039848!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27124 invoked from network); 6 Oct 2017 20:29:15 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 6 Oct 2017 20:29:15 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id D3C80218D1;
 Fri,  6 Oct 2017 20:29:13 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D3C80218D1
Date: Fri, 6 Oct 2017 13:29:12 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <4aa02396-b2b6-dd89-b83c-32e6919c8f18@oracle.com>
Message-ID: <alpine.DEB.2.10.1710061328170.3073@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1709121550270.9439@sstabellini-ThinkPad-X260>
 <1505516440-11111-1-git-send-email-sstabellini@kernel.org>
 <1505516440-11111-2-git-send-email-sstabellini@kernel.org>
 <7f24ec66-d370-5f2f-3c6a-8e949c8ed074@oracle.com>
 <alpine.DEB.2.10.1710061046280.3073@sstabellini-ThinkPad-X260>
 <4aa02396-b2b6-dd89-b83c-32e6919c8f18@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 02/13] xen/pvcalls: implement frontend
	disconnect
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCA2IE9jdCAyMDE3LCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4gT24gMTAvMDYvMjAx
NyAwMTo1MSBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gT24gV2VkLCAyMCBTZXAg
MjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+ID4+PiArCj4gPj4+ICtzdHJ1Y3QgcHZjYWxs
c19iZWRhdGEgewo+ID4+PiArCXN0cnVjdCB4ZW5fcHZjYWxsc19mcm9udF9yaW5nIHJpbmc7Cj4g
Pj4+ICsJZ3JhbnRfcmVmX3QgcmVmOwo+ID4+PiArCWludCBpcnE7Cj4gPj4+ICsKPiA+Pj4gKwlz
dHJ1Y3QgbGlzdF9oZWFkIHNvY2tldF9tYXBwaW5nczsKPiA+Pj4gKwlzdHJ1Y3QgbGlzdF9oZWFk
IHNvY2tldHBhc3NfbWFwcGluZ3M7Cj4gPj4+ICsJc3BpbmxvY2tfdCBzb2NrZXRfbG9jazsKPiA+
Pj4gKwo+ID4+PiArCXdhaXRfcXVldWVfaGVhZF90IGluZmxpZ2h0X3JlcTsKPiA+Pj4gKwlzdHJ1
Y3QgeGVuX3B2Y2FsbHNfcmVzcG9uc2UgcnNwW1BWQ0FMTFNfTlJfUkVRX1BFUl9SSU5HXTsKPiA+
Pj4gK307Cj4gPj4+ICtzdGF0aWMgc3RydWN0IHhlbmJ1c19kZXZpY2UgKnB2Y2FsbHNfZnJvbnRf
ZGV2Owo+ID4+PiArc3RhdGljIGF0b21pY190IHB2Y2FsbHNfcmVmY291bnQ7Cj4gPj4gU2hvdWxk
IHRoZSByZWZjb3VudCBiZSBwZXIgYmFjay9mcm9udGVuZD8KPiA+IFllcyBpdCBpcywgYnV0IG9u
bHkgb25lIGJhY2svZnJvbnRlbmQgY29ubmVjdGlvbiBpcyBzdXBwb3J0ZWQgYnkgdGhlCj4gPiBm
cm9udGVuZC4gSSBjYW4gYWRkIGEgY29tbWVudC4KPiAKPiBTaW5jZSBpdCdzIHBlciBiYWNrZW5k
IGNvbm5lY3Rpb24gLS0tIHNob3VsZG4ndCBpdCBiZSBwYXJ0IG9mIHN0cnVjdAo+IHB2Y2FsbHNf
YmVkYXRhPwoKc3RydWN0IHB2Y2FsbHNfYmVkYXRhIGlzIGFsbG9jYXRlZCB3aXRoIGt6YWxsb2Mu
IFRvIHByb3RlY3QgYWNjZXNzZXMgdG8KaXQsIHB2Y2FsbHNfcmVmY291bnQgbmVlZHMgdG8gYmUg
b3V0c2lkZSBvZiBpdC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 20:31:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 20:31:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0ZHQ-0005Sa-Ul; Fri, 06 Oct 2017 20:31:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e0ZHQ-0005SS-0k
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 20:31:32 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 30/B4-02045-328E7D95; Fri, 06 Oct 2017 20:31:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsUyZ7p8oK7Si+u
 RBo1TNC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyDHStYCv5xVGz49421gfECexcjJ4eQwAQm
 ie9zfLoYuYDsX4wSd48eZYdwNgA5txYzQjjbGCW6nzaygLQIC3hInDp5jAnEFhHQl9h0uxGqY
 wWzxJxpB8CKmAVqJF5+/ABmswkYSZw9Op0RxOYVsJW4tHkTWDOLgIrE4k37wOKiAuESbxuPsE
 DUCEqcnPkEzOYU8JZoenwOaqaexI7rv1ghbHmJ7W/nMIPYEgKGEp83LmWewCg4C0n7LCQts5C
 0LGBkXsWoUZxaVJZapGtoqZdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERi89QwM
 jDsYfx/3O8QoycGkJMpr+OR6pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3vDnQDnBotT01Iq0z
 BxgHMGkJTh4lER4g0HSvMUFibnFmekQqVOMilLivDogCQGQREZpHlwbLHYvMcpKCfMyMjAwCP
 EUpBblZpagyr9iFOdgVBLmNQKZwpOZVwI3/RXQYiagxXOaroAsLklESEk1MO7OrnE48lKdV+k
 5Y0+RROoz1TtLTX0WLLzK9b1i4bFJk9X5X3scy9ncPlGCKXBDmdgFHkPm4xHXtr7jZfcV0rh4
 a9XeOsfbm098LUl0N3lT53P5wcLn/xVWTv7u8zrmfbr0KaczV+N9ZBNvf+v7fNrPrr1IkHPzy
 Y+3n51c/Vj+PYv8Rl3Or7uVWIozEg21mIuKEwHAnOv52AIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1507321888!53665904!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8962 invoked from network); 6 Oct 2017 20:31:30 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Oct 2017 20:31:30 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v96KVPpa023803
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 6 Oct 2017 20:31:26 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v96KVPjN026476
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 6 Oct 2017 20:31:25 GMT
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v96KVP98018198;
 Fri, 6 Oct 2017 20:31:25 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 06 Oct 2017 13:31:25 -0700
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1709121550270.9439@sstabellini-ThinkPad-X260>
 <1505516440-11111-1-git-send-email-sstabellini@kernel.org>
 <1505516440-11111-2-git-send-email-sstabellini@kernel.org>
 <7f24ec66-d370-5f2f-3c6a-8e949c8ed074@oracle.com>
 <alpine.DEB.2.10.1710061046280.3073@sstabellini-ThinkPad-X260>
 <4aa02396-b2b6-dd89-b83c-32e6919c8f18@oracle.com>
 <alpine.DEB.2.10.1710061328170.3073@sstabellini-ThinkPad-X260>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <5d477777-28c2-af84-9b92-1a89d3f51067@oracle.com>
Date: Fri, 6 Oct 2017 16:31:11 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1710061328170.3073@sstabellini-ThinkPad-X260>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 02/13] xen/pvcalls: implement frontend
	disconnect
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDYvMjAxNyAwNDoyOSBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIEZy
aSwgNiBPY3QgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+PiBPbiAxMC8wNi8yMDE3IDAx
OjUxIFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+PiBPbiBXZWQsIDIwIFNlcCAyMDE3
LCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+Pj4+ICsKPj4+Pj4gK3N0cnVjdCBwdmNhbGxzX2Jl
ZGF0YSB7Cj4+Pj4+ICsJc3RydWN0IHhlbl9wdmNhbGxzX2Zyb250X3JpbmcgcmluZzsKPj4+Pj4g
KwlncmFudF9yZWZfdCByZWY7Cj4+Pj4+ICsJaW50IGlycTsKPj4+Pj4gKwo+Pj4+PiArCXN0cnVj
dCBsaXN0X2hlYWQgc29ja2V0X21hcHBpbmdzOwo+Pj4+PiArCXN0cnVjdCBsaXN0X2hlYWQgc29j
a2V0cGFzc19tYXBwaW5nczsKPj4+Pj4gKwlzcGlubG9ja190IHNvY2tldF9sb2NrOwo+Pj4+PiAr
Cj4+Pj4+ICsJd2FpdF9xdWV1ZV9oZWFkX3QgaW5mbGlnaHRfcmVxOwo+Pj4+PiArCXN0cnVjdCB4
ZW5fcHZjYWxsc19yZXNwb25zZSByc3BbUFZDQUxMU19OUl9SRVFfUEVSX1JJTkddOwo+Pj4+PiAr
fTsKPj4+Pj4gK3N0YXRpYyBzdHJ1Y3QgeGVuYnVzX2RldmljZSAqcHZjYWxsc19mcm9udF9kZXY7
Cj4+Pj4+ICtzdGF0aWMgYXRvbWljX3QgcHZjYWxsc19yZWZjb3VudDsKPj4+PiBTaG91bGQgdGhl
IHJlZmNvdW50IGJlIHBlciBiYWNrL2Zyb250ZW5kPwo+Pj4gWWVzIGl0IGlzLCBidXQgb25seSBv
bmUgYmFjay9mcm9udGVuZCBjb25uZWN0aW9uIGlzIHN1cHBvcnRlZCBieSB0aGUKPj4+IGZyb250
ZW5kLiBJIGNhbiBhZGQgYSBjb21tZW50Lgo+PiBTaW5jZSBpdCdzIHBlciBiYWNrZW5kIGNvbm5l
Y3Rpb24gLS0tIHNob3VsZG4ndCBpdCBiZSBwYXJ0IG9mIHN0cnVjdAo+PiBwdmNhbGxzX2JlZGF0
YT8KPiBzdHJ1Y3QgcHZjYWxsc19iZWRhdGEgaXMgYWxsb2NhdGVkIHdpdGgga3phbGxvYy4gVG8g
cHJvdGVjdCBhY2Nlc3NlcyB0bwo+IGl0LCBwdmNhbGxzX3JlZmNvdW50IG5lZWRzIHRvIGJlIG91
dHNpZGUgb2YgaXQuCgpPaCwgeWVzLCBvZiBjb3Vyc2UuIEkgdGhpbmsgeW91IGFsc28gbWlnaHQg
YmUgYWNjZXNzaW5nIGl0IGFmdGVyIHRoZQpzdHJ1Y3QgaXMgZnJlZWQuIE5ldmVybWluZCB0aGVu
LgoKLWJvcmlzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 20:35:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 20:35:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0ZLR-0005fb-FS; Fri, 06 Oct 2017 20:35:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e0ZLP-0005ez-VI
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 20:35:40 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 33/CE-03453-B19E7D95; Fri, 06 Oct 2017 20:35:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVybKJssq7Uy+u
 RBj9uqlss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlNt/6xFLTzVNze38/awHiFs4uRi0NIYAmT
 ROPmX0xdjJwcLAIOEisfTGbtYuTgYBSIkXjwwxokzCgQJjH58hJWiBItiddHp4KVswkYSvx9s
 okNpFwCyF7ymQMkLCJgIPH++iQ2kPHMAqsZJfquNDGDJIQFHCX6Pj8Cm8MpYCdxtqODEcTmFf
 CS6N+ziRXink+MEt9XTGYBSYgK6Eoc+veHDaJIUOLkzCdgcWagI5ZP38YygVFgFpLULCSpBYx
 Mqxg1ilOLylKLdI0M9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAsOQAQh2MP5a
 FnCIUZKDSUmU1/DJ9UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwsL4BygkWp6akVaZk5wIiAS
 Utw8CiJ8PY+B0rzFhck5hZnpkOkTjHqchzbdPkPkxBLXn5eqpQ47xyQIgGQoozSPLgRsOi8xC
 grJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeXJApPJl5JXCbXgEdwQR0xJymKyBHlCQipKQaGKt
 eivgf3unLrqF/wk90z/R7M5n8xVfN3/pnw512TgOOS/vrtr8w6Xmy+fI7lmc3NW3Z7jgnLg5m
 Sb9oIrLMMfDcD5b7vxteiWw3mGvxL8SZMbY95ce3abc1lzO4Se4LV2+dEnd7i2NFsbpsjnPTo
 8IUg7DdrmzKuw/cj7tRVHF5UsDHRfNEzyuxFGckGmoxFxUnAgCkQ7/ZyQIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1507322137!100224136!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16995 invoked from network); 6 Oct 2017 20:35:38 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Oct 2017 20:35:38 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 9135C218D1;
 Fri,  6 Oct 2017 20:35:36 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9135C218D1
Date: Fri, 6 Oct 2017 13:35:35 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <3937be6d-c1b4-1c46-65c8-b55182f70a62@oracle.com>
Message-ID: <alpine.DEB.2.10.1710061335190.3073@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1709121550270.9439@sstabellini-ThinkPad-X260>
 <1505516440-11111-1-git-send-email-sstabellini@kernel.org>
 <1505516440-11111-6-git-send-email-sstabellini@kernel.org>
 <3937be6d-c1b4-1c46-65c8-b55182f70a62@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 06/13] xen/pvcalls: implement bind command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAyMSBTZXAgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDA5LzE1LzIw
MTcgMDc6MDAgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IFNlbmQgUFZDQUxMU19C
SU5EIHRvIHRoZSBiYWNrZW5kLiBJbnRyb2R1Y2UgYSBuZXcgc3RydWN0dXJlLCBwYXJ0IG9mCj4g
PiBzdHJ1Y3Qgc29ja19tYXBwaW5nLCB0byBzdG9yZSBpbmZvcm1hdGlvbiBzcGVjaWZpYyB0byBw
YXNzaXZlIHNvY2tldHMuCj4gPiAKPiA+IEludHJvZHVjZSBhIHN0YXR1cyBmaWVsZCB0byBrZWVw
IHRyYWNrIG9mIHRoZSBzdGF0dXMgb2YgdGhlIHBhc3NpdmUKPiA+IHNvY2tldC4KPiA+IAo+ID4g
U2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgo+
ID4gQ0M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCj4gPiBDQzogamdyb3NzQHN1c2UuY29t
Cj4gPiAtLS0KPiA+ICAgZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jIHwgNjgKPiA+ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ID4gICBkcml2ZXJzL3hl
bi9wdmNhbGxzLWZyb250LmggfCAgMyArKwo+ID4gICAyIGZpbGVzIGNoYW5nZWQsIDcxIGluc2Vy
dGlvbnMoKykKPiA+IAo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQu
YyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwo+ID4gaW5kZXggZWY1MTFiNi4uNTBiNjU4
OCAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwo+ID4gKysrIGIv
ZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCj4gPiBAQCAtNzIsNiArNzIsMTMgQEAgc3RydWN0
IHNvY2tfbWFwcGluZyB7Cj4gPiAgICAgCQkJd2FpdF9xdWV1ZV9oZWFkX3QgaW5mbGlnaHRfY29u
bl9yZXE7Cj4gPiAgIAkJfSBhY3RpdmU7Cj4gPiArCQlzdHJ1Y3Qgewo+ID4gKwkJLyogU29ja2V0
IHN0YXR1cyAqLwo+ID4gKyNkZWZpbmUgUFZDQUxMU19TVEFUVVNfVU5JTklUQUxJWkVEICAwCj4g
PiArI2RlZmluZSBQVkNBTExTX1NUQVRVU19CSU5EICAgICAgICAgIDEKPiA+ICsjZGVmaW5lIFBW
Q0FMTFNfU1RBVFVTX0xJU1RFTiAgICAgICAgMgo+ID4gKwkJCXVpbnQ4X3Qgc3RhdHVzOwo+ID4g
KwkJfSBwYXNzaXZlOwo+ID4gICAJfTsKPiA+ICAgfTsKPiA+ICAgCj4gCj4gCj4gCj4gCj4gCj4g
PiArCXJlcS0+dS5iaW5kLmlkID0gKHVpbnQ2NF90KSBtYXA7Cj4gCj4gU3BhY2UgYmV0d2VlbiBj
YXN0IGFuZCB2YXJpYWJsZSAodGhpcyBoYXBwZW5zIGluIHF1aXRlIGEgZmV3IHBsYWNlcykKCk9L
CgoKPiA+ICsJbWVtY3B5KHJlcS0+dS5iaW5kLmFkZHIsIGFkZHIsIHNpemVvZigqYWRkcikpOwo+
ID4gKwlyZXEtPnUuYmluZC5sZW4gPSBhZGRyX2xlbjsKPiA+ICsKPiA+ICsJaW5pdF93YWl0cXVl
dWVfaGVhZCgmbWFwLT5wYXNzaXZlLmluZmxpZ2h0X2FjY2VwdF9yZXEpOwo+IAo+IFRoaXMgcXVl
dWUgaXMgbm90IGludHJvZHVjZWQgdW50aWwgcGF0Y2ggOC4KCkknbGwgbW92ZSBpdCB0byBwYXRj
aCA4CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 20:36:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 20:36:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0ZMU-0005ji-P1; Fri, 06 Oct 2017 20:36:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e0ZMT-0005ja-Lp
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 20:36:45 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 97/FA-02214-C59E7D95; Fri, 06 Oct 2017 20:36:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXSO6nOVTfm5fV
 IgwYFiyUfF7M4MHoc3f2bKYAxijUzLym/IoE1o/n3N+aCy/IVP9pmszcwrpPqYuTkEBKYwCSx
 76EShP2HUWL5p6AuRi4gewOjxLan85kgnG2MEueOTGIBqRIWCJPY3/adEcQWEdCX2HS7kR2ia
 CuTxJeHc9lAEswCNRIvP34Aa2ATMJI4e3Q6UAMHB6+ArcSZ52IgYRYBFYnrG/6AlYgKhEu8bT
 wCZvMKCEqcnPkEzOYU8JZoubqZFWKknsSO67+gbHmJ7W/nMIPYEgKGEp83LmWewCg4C0n7LCQ
 ts5C0LGBkXsWoXpxaVJZapGupl1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGLQM
 QLCDcW2r8yFGSQ4mJVFewyfXI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8Da8AMoJFqWmp1akZ
 eYA4wcmLcHBoyQCkeYtLkjMLc5Mh0idYlSUEueVBUkIgCQySvPg2mAxe4lRVkqYlxHoECGegt
 Si3MwSVPlXjOIcjErCvMkgU3gy80rgpr8CWswEtHhO0xWQxSWJCCmpBsYwWyPmWa/bXj7x1eh
 SKl3JPHGK3JGg4gep/1adXX7LrcDpjmO+pllhfObTqRMCk7c+/bBLTVCRU8z/VI/L/Qz3H+qe
 QoUTJC1q+FacuRrxkT/uoYMi4+No7SDLwnOMdpd6WcrOTv+ndn3VAYmJjNrtC8Tvxyl4eWw8u
 sdKZYZ2w6/rWukV55VYijMSDbWYi4oTAcH3EcbUAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1507322202!67040344!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19649 invoked from network); 6 Oct 2017 20:36:43 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 6 Oct 2017 20:36:43 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v96Kacub008948
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 6 Oct 2017 20:36:39 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v96KacxH006111
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 6 Oct 2017 20:36:38 GMT
Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v96KaceQ028823;
 Fri, 6 Oct 2017 20:36:38 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 06 Oct 2017 13:36:37 -0700
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1709121550270.9439@sstabellini-ThinkPad-X260>
 <1505516440-11111-1-git-send-email-sstabellini@kernel.org>
 <1505516440-11111-4-git-send-email-sstabellini@kernel.org>
 <e352bbba-e1d9-83df-239c-589f1639aff3@oracle.com>
 <alpine.DEB.2.10.1710061059410.3073@sstabellini-ThinkPad-X260>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <f7cc2d60-5fd0-491e-7097-51b55d22500f@oracle.com>
Date: Fri, 6 Oct 2017 16:36:24 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1710061059410.3073@sstabellini-ThinkPad-X260>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 04/13] xen/pvcalls: implement socket
 command and handle events
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDYvMjAxNyAwMjozOCBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFRo
dSwgMjEgU2VwIDIwMTcsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4+ICsKPj4+ICtzdGF0aWMg
aW5saW5lIGludCBnZXRfcmVxdWVzdChzdHJ1Y3QgcHZjYWxsc19iZWRhdGEgKmJlZGF0YSwgaW50
ICpyZXFfaWQpCj4+PiArewo+Pj4gKwkqcmVxX2lkID0gYmVkYXRhLT5yaW5nLnJlcV9wcm9kX3B2
dCAmIChSSU5HX1NJWkUoJmJlZGF0YS0+cmluZykgLSAxKTsKPj4+ICsJaWYgKFJJTkdfRlVMTCgm
YmVkYXRhLT5yaW5nKSB8fAo+Pj4gKwkgICAgUkVBRF9PTkNFKGJlZGF0YS0+cnNwWypyZXFfaWRd
LnJlcV9pZCkgIT0gUFZDQUxMU19JTlZBTElEX0lEKQo+Pj4gKwkJcmV0dXJuIC1FQUdBSU47Cj4+
PiArCXJldHVybiAwOwo+Pj4gK30KPj4+ICsKPj4+ICAgc3RhdGljIGlycXJldHVybl90IHB2Y2Fs
bHNfZnJvbnRfZXZlbnRfaGFuZGxlcihpbnQgaXJxLCB2b2lkICpkZXZfaWQpCj4+PiAgIHsKPj4+
ICsJc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiA9IGRldl9pZDsKPj4+ICsJc3RydWN0IHB2Y2Fs
bHNfYmVkYXRhICpiZWRhdGE7Cj4+PiArCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXNwb25zZSAqcnNw
Owo+Pj4gKwl1aW50OF90ICpzcmMsICpkc3Q7Cj4+PiArCWludCByZXFfaWQgPSAwLCBtb3JlID0g
MCwgZG9uZSA9IDA7Cj4+PiArCj4+PiArCWlmIChkZXYgPT0gTlVMTCkKPj4+ICsJCXJldHVybiBJ
UlFfSEFORExFRDsKPj4+ICsKPj4+ICsJcHZjYWxsc19lbnRlcjsKPj4+ICsJYmVkYXRhID0gZGV2
X2dldF9kcnZkYXRhKCZkZXYtPmRldik7Cj4+PiArCWlmIChiZWRhdGEgPT0gTlVMTCkgewo+Pj4g
KwkJcHZjYWxsc19leGl0Owo+Pj4gKwkJcmV0dXJuIElSUV9IQU5ETEVEOwo+Pj4gKwl9Cj4+PiAr
Cj4+PiArYWdhaW46Cj4+PiArCXdoaWxlIChSSU5HX0hBU19VTkNPTlNVTUVEX1JFU1BPTlNFUygm
YmVkYXRhLT5yaW5nKSkgewo+Pj4gKwkJcnNwID0gUklOR19HRVRfUkVTUE9OU0UoJmJlZGF0YS0+
cmluZywgYmVkYXRhLT5yaW5nLnJzcF9jb25zKTsKPj4+ICsKPj4+ICsJCXJlcV9pZCA9IHJzcC0+
cmVxX2lkOwo+Pj4gKwkJZHN0ID0gKHVpbnQ4X3QgKikmYmVkYXRhLT5yc3BbcmVxX2lkXSArIHNp
emVvZihyc3AtPnJlcV9pZCk7Cj4+PiArCQlzcmMgPSAodWludDhfdCAqKXJzcCArIHNpemVvZihy
c3AtPnJlcV9pZCk7Cj4+PiArCQltZW1jcHkoZHN0LCBzcmMsIHNpemVvZigqcnNwKSAtIHNpemVv
Zihyc3AtPnJlcV9pZCkpOwo+Pj4gKwkJLyoKPj4+ICsJCSAqIEZpcnN0IGNvcHkgdGhlIHJlc3Qg
b2YgdGhlIGRhdGEsIHRoZW4gcmVxX2lkLiBJdCBpcwo+Pj4gKwkJICogcGFpcmVkIHdpdGggdGhl
IGJhcnJpZXIgd2hlbiBhY2Nlc3NpbmcgYmVkYXRhLT5yc3AuCj4+PiArCQkgKi8KPj4+ICsJCXNt
cF93bWIoKTsKPj4+ICsJCVdSSVRFX09OQ0UoYmVkYXRhLT5yc3BbcmVxX2lkXS5yZXFfaWQsIHJz
cC0+cmVxX2lkKTsKPj4+ICsKPj4+ICsJCWRvbmUgPSAxOwo+Pj4gKwkJYmVkYXRhLT5yaW5nLnJz
cF9jb25zKys7Cj4+PiArCX0KPj4+ICsKPj4+ICsJUklOR19GSU5BTF9DSEVDS19GT1JfUkVTUE9O
U0VTKCZiZWRhdGEtPnJpbmcsIG1vcmUpOwo+Pj4gKwlpZiAobW9yZSkKPj4+ICsJCWdvdG8gYWdh
aW47Cj4+PiArCWlmIChkb25lKQo+Pj4gKwkJd2FrZV91cCgmYmVkYXRhLT5pbmZsaWdodF9yZXEp
Owo+Pj4gKwlwdmNhbGxzX2V4aXQ7Cj4+PiAgIAlyZXR1cm4gSVJRX0hBTkRMRUQ7Cj4+PiAgIH0K
CgoKPj4+Cj4+PiArCj4+PiArCWJlZGF0YSA9IGRldl9nZXRfZHJ2ZGF0YSgmcHZjYWxsc19mcm9u
dF9kZXYtPmRldik7Cj4+PiArCj4+PiArCW1hcCA9IGt6YWxsb2Moc2l6ZW9mKCptYXApLCBHRlBf
S0VSTkVMKTsKPj4+ICsJaWYgKG1hcCA9PSBOVUxMKSB7Cj4+PiArCQlwdmNhbGxzX2V4aXQ7Cj4+
PiArCQlyZXR1cm4gLUVOT01FTTsKPj4+ICsJfQo+Pj4gKwo+Pj4gKwlzcGluX2xvY2soJmJlZGF0
YS0+c29ja2V0X2xvY2spOwo+Pj4gKwo+Pj4gKwlyZXQgPSBnZXRfcmVxdWVzdChiZWRhdGEsICZy
ZXFfaWQpOwo+Pj4gKwlpZiAocmV0IDwgMCkgewo+Pj4gKwkJa2ZyZWUobWFwKTsKPj4+ICsJCXNw
aW5fdW5sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKPj4+ICsJCXB2Y2FsbHNfZXhpdDsKPj4+
ICsJCXJldHVybiByZXQ7Cj4+PiArCX0KPj4+ICsKPj4+ICsJLyoKPj4+ICsJICogc29jay0+c2st
PnNrX3NlbmRfaGVhZCBpcyBub3QgdXNlZCBmb3IgaXAgc29ja2V0czogcmV1c2UgdGhlCj4+PiAr
CSAqIGZpZWxkIHRvIHN0b3JlIGEgcG9pbnRlciB0byB0aGUgc3RydWN0IHNvY2tfbWFwcGluZwo+
Pj4gKwkgKiBjb3JyZXNwb25kaW5nIHRvIHRoZSBzb2NrZXQuIFRoaXMgd2F5LCB3ZSBjYW4gZWFz
aWx5IGdldCB0aGUKPj4+ICsJICogc3RydWN0IHNvY2tfbWFwcGluZyBmcm9tIHRoZSBzdHJ1Y3Qg
c29ja2V0Lgo+Pj4gKwkgKi8KPj4+ICsJc29jay0+c2stPnNrX3NlbmRfaGVhZCA9ICh2b2lkICop
bWFwOwo+Pj4gKwlsaXN0X2FkZF90YWlsKCZtYXAtPmxpc3QsICZiZWRhdGEtPnNvY2tldF9tYXBw
aW5ncyk7Cj4+PiArCj4+PiArCXJlcSA9IFJJTkdfR0VUX1JFUVVFU1QoJmJlZGF0YS0+cmluZywg
cmVxX2lkKTsKPj4+ICsJcmVxLT5yZXFfaWQgPSByZXFfaWQ7Cj4+PiArCXJlcS0+Y21kID0gUFZD
QUxMU19TT0NLRVQ7Cj4+PiArCXJlcS0+dS5zb2NrZXQuaWQgPSAodWludDY0X3QpIG1hcDsKPj4+
ICsJcmVxLT51LnNvY2tldC5kb21haW4gPSBBRl9JTkVUOwo+Pj4gKwlyZXEtPnUuc29ja2V0LnR5
cGUgPSBTT0NLX1NUUkVBTTsKPj4+ICsJcmVxLT51LnNvY2tldC5wcm90b2NvbCA9IElQUFJPVE9f
SVA7Cj4+PiArCj4+PiArCWJlZGF0YS0+cmluZy5yZXFfcHJvZF9wdnQrKzsKPj4+ICsJUklOR19Q
VVNIX1JFUVVFU1RTX0FORF9DSEVDS19OT1RJRlkoJmJlZGF0YS0+cmluZywgbm90aWZ5KTsKPj4+
ICsJc3Bpbl91bmxvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOwo+Pj4gKwlpZiAobm90aWZ5KQo+
Pj4gKwkJbm90aWZ5X3JlbW90ZV92aWFfaXJxKGJlZGF0YS0+aXJxKTsKPj4+ICsKPj4+ICsJd2Fp
dF9ldmVudChiZWRhdGEtPmluZmxpZ2h0X3JlcSwKPj4+ICsJCSAgIFJFQURfT05DRShiZWRhdGEt
PnJzcFtyZXFfaWRdLnJlcV9pZCkgPT0gcmVxX2lkKTsKPj4+ICsKPj4+ICsJcmV0ID0gYmVkYXRh
LT5yc3BbcmVxX2lkXS5yZXQ7Cj4+PiArCS8qIHJlYWQgcmV0LCB0aGVuIHNldCB0aGlzIHJzcCBz
bG90IHRvIGJlIHJldXNlZCAqLwo+Pj4gKwlzbXBfbWIoKTsKPj4+ICsJV1JJVEVfT05DRShiZWRh
dGEtPnJzcFtyZXFfaWRdLnJlcV9pZCwgUFZDQUxMU19JTlZBTElEX0lEKTsKPj4gTm93IHRoYXQg
SSBsb29rZWQgYXQgd2hhdCAqX09OQ0UgbWFjcm9zIGRvIEkgYW0gbm90IHN1cmUgdGhpcyBpcyBu
ZWVkZWQsIGdpdmVuCj4+IHRoZSBzbXBfbWIoKSBhYm92ZS4gSW4gcHZjYWxsc19mcm9udF9ldmVu
dF9oYW5kbGVyKCkgdG9vLiBBbmQsIGluIGZhY3QsIGluCj4+IGdldF9yZXF1ZXN0KCkgYXMgd2Vs
bC4KPj4KPj4gKEFnYWluLCB0aGlzIHdpbGwgcHJvYmFibHkgYmUgYWxzbyBhcHBsaWNhYmxlIHRv
IHN1YnNlcXVlbnQgcGF0Y2hlcykKPiBZZXMsIEkgdGhpbmsgeW91IGFyZSByaWdodCwgYWx0aG91
Z2ggSSB0aGluayBpcyBtdWNoIGVhc2llciB0byB1c2UKPiAqX09OQ0UgZXZlcnl3aGVyZSB3ZSBk
b24ndCB3YW50IHJlYWRzL3dyaXRlcyB0byBiZSBtYW5nbGVkLiBOb25ldGhlbGVzcywKPiBJIHJl
bW92ZWQgV1JJVEVfT05DRSBmcm9tIHBsYWNlcyB3aGVyZSB0aGUgd3JpdGUgaXMgZG9uZSBpbW1l
ZGlhdGVseQo+IGFmdGVyIGEgYmFycmllci4gSSBrZXB0ICpfT05DRSBlbHNld2hlcmUuCgpBZGRp
bmcgdGhlbSB3aGVuIG5vdCBuZWNlc3NhcnkgbWFrZXMgY29kZSBtb3JlIGRpZmZpY3VsdCB0byBy
ZWFkIChhbmQKcG9zc2libHkgbGFyZ2VyKS4KCkp1ZXJnZW4gaXMgb3V0IG5vdyBidXQgaXQgd291
bGQgYmUgZ29vZCB0byBoZWFyIHdoYXQgaGUgdGhpbmtzIHdoZW4gaGUKZ2V0cyBiYWNrLgoKLWJv
cmlzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 06 20:46:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 20:46:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0ZVX-0006mi-Q0; Fri, 06 Oct 2017 20:46:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e0ZVW-0006mc-Bc
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 20:46:06 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 D8/88-02044-D8BE7D95; Fri, 06 Oct 2017 20:46:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssm7P6+u
 RBm1LLCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owv2zeyFFzlrthz/CV7A2MPZxcjF4eQwBIm
 ibnfZrN2MXJwsAg4SPz6pQJiMgrESDz4Yd3FyAlkhklMvryEFcRmEdCS6Lm3CsxmEzCU+PtkE
 xtIuQSQveQzB0hYRMBA4v31SWwg05kFVjNK9F1pYgZJCAvYSEz4uZ0dpJ5TwE7ixCoRkDCvgJ
 fE4Zeb2UFsIYHPjBL/GjhBbFEBXYlD//6wQdQISpyc+YQFxGYGOmH59G0sExgFZiFJzUKSWsD
 ItIpRozi1qCy1SNfIWC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzAA6xkYGHcw
 7mj3O8QoycGkJMr79MX1SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvJmvgHKCRanpqRVpmTnAW
 IBJS3DwKInwxoOkeYsLEnOLM9MhUqcYFaXEIfoEQBIZpXlwbbD4u8QoKyXMy8jAwCDEU5BalJ
 tZgir/ilGcg1FJmNcOZApPZl4J3PRXQIuZgBbPaboCsrgkESEl1cDYxtU6W8okdtrXuhl2wUn
 RXoHx5p0mt//cnKNx2FuqxyB70hbjd/+vXPi6n41XxOapyfE9svky8XPWq6za+elDJ/fDaLtv
 H0+c1K9UYk7zmS/btpdF4lK+09kZk+v75lQsjJjLdblxx4qvP/Oyz4nPY9iTKSl6ufEfT6yM+
 I+jCzZLcrFMnLFGiaU4I9FQi7moOBEAA7lN57oCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1507322763!102286757!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35472 invoked from network); 6 Oct 2017 20:46:04 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Oct 2017 20:46:04 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id D59332187F;
 Fri,  6 Oct 2017 20:46:02 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D59332187F
Date: Fri, 6 Oct 2017 13:46:02 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <4521347c-8212-c86e-d164-fc1ffe94e064@oracle.com>
Message-ID: <alpine.DEB.2.10.1710061336440.3073@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1709121550270.9439@sstabellini-ThinkPad-X260>
 <1505516440-11111-1-git-send-email-sstabellini@kernel.org>
 <1505516440-11111-10-git-send-email-sstabellini@kernel.org>
 <4521347c-8212-c86e-d164-fc1ffe94e064@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 10/13] xen/pvcalls: implement recvmsg
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAyMiBTZXAgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+ID4gK3N0YXRpYyBi
b29sIHB2Y2FsbHNfZnJvbnRfcmVhZF90b2RvKHN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCkKPiA+
ICt7Cj4gPiArCXN0cnVjdCBwdmNhbGxzX2RhdGFfaW50ZiAqaW50ZiA9IG1hcC0+YWN0aXZlLnJp
bmc7Cj4gPiArCVJJTkdfSURYIGNvbnMsIHByb2Q7Cj4gPiArCWludDMyX3QgZXJyb3I7Cj4gPiAr
Cj4gPiArCWNvbnMgPSBpbnRmLT5pbl9jb25zOwo+ID4gKwlwcm9kID0gaW50Zi0+aW5fcHJvZDsK
PiA+ICsJZXJyb3IgPSBpbnRmLT5pbl9lcnJvcjsKPiA+ICsJcmV0dXJuIChlcnJvciAhPSAwIHx8
Cj4gPiArCQlwdmNhbGxzX3F1ZXVlZChwcm9kLCBjb25zLAo+ID4gKwkJCSAgICAgICBYRU5fRkxF
WF9SSU5HX1NJWkUoUFZDQUxMU19SSU5HX09SREVSKSkgIT0gMCk7Cj4gCj4gCj4gRG9lcyB0aGlz
IHJvdXRpbmUgaGF2ZSB0byBiZSBkaWZmZXJlbnQgZnJvbSBwdmNhbGxzX2Zyb250X3dyaXRlX3Rv
ZG8oKT8KPiBUaGV5IGxvb2sgcHJldHR5IHNpbWlsYXIuIENhbiB0aGV5IGJlIG1lcmdlZD8KPiAK
PiAoYW5kIHlvdSBkb24ndCByZWFsbHkgbmVlZCAnZXJyb3InIHZhcmlhYmxlKQoKcHZjYWxsc19m
cm9udF93cml0ZV90b2RvIGFuZCBwdmNhbGxzX2Zyb250X3JlYWRfdG9kbyBhcmUgYm90aCBzbWFs
bAp3cmFwcGVycyBhcm91bmQgcHZjYWxsc19xdWV1ZWQuIEhvd2V2ZXIsIHRoZXkgY2hlY2sgZGlm
ZmVyZW50IGluZGV4ZXMuCkEgc2luZ2xlIGZ1bmN0aW9uIHdvdWxkIGxvb2sgbGlrZSB0aGlzOgoK
ICBzdGF0aWMgYm9vbCBwdmNhbGxzX2Zyb250X3RvZG8oc3RydWN0IHNvY2tfbWFwcGluZyAqbWFw
LCBib29sIHdyaXRlKQogIHsKICAJc3RydWN0IHB2Y2FsbHNfZGF0YV9pbnRmICppbnRmID0gbWFw
LT5hY3RpdmUucmluZzsKICAJUklOR19JRFggY29ucywgcHJvZCwgc2l6ZSA9IFhFTl9GTEVYX1JJ
TkdfU0laRShQVkNBTExTX1JJTkdfT1JERVIpOwogIAlpbnQzMl90IGVycm9yOwogIAlSSU5HX0lE
WCBxOwogIAlib29sIHJldDsKICAKICAJaWYgKHdyaXRlKSB7CiAgCQljb25zID0gaW50Zi0+b3V0
X2NvbnM7CiAgCQlwcm9kID0gaW50Zi0+b3V0X3Byb2Q7CiAgCQllcnJvciA9IGludGYtPm91dF9l
cnJvcjsKICAJfSBlbHNlIHsKICAJCWNvbnMgPSBpbnRmLT5pbl9jb25zOwogIAkJcHJvZCA9IGlu
dGYtPmluX3Byb2Q7CiAgCQllcnJvciA9IGludGYtPmluX2Vycm9yOwogIAl9CiAgCWlmIChlcnJv
ciA9PSAtRU5PVENPTk4pCiAgCQlyZXR1cm4gZmFsc2U7CiAgCWlmIChlcnJvciAhPSAwKQogIAkJ
cmV0dXJuIHRydWU7CiAgCiAgCXEgPSBwdmNhbGxzX3F1ZXVlZChwcm9kLCBjb25zLCBzaXplKTsK
ICAJaWYgKHdyaXRlKQogIAkJcmV0ID0gISEoc2l6ZSAtIHEpOwogIAllbHNlCiAgCQlyZXQgPSBx
ICE9IDA7CiAgCXJldHVybiByZXQ7CiAgfQoKSSBkb24ndCB0aGluayBpcyBtdWNoIG9mIGFuIGlt
cHJvdmVtZW50PwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 20:55:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 20:55:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0ZeR-0007l3-Lm; Fri, 06 Oct 2017 20:55:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0ZeQ-0007kr-Tr
 for xen-devel@lists.xensource.com; Fri, 06 Oct 2017 20:55:19 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 38/61-03453-6BDE7D95; Fri, 06 Oct 2017 20:55:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXfr2+u
 RBqfPi1isePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE14+Ol5SwF/WIVCza2MzYw
 fhToYuTiEBJoZJI4d7ePsYuRE8h5zCjxuacSIrGNUeLI9pmsIAkRAWeJr2fmsoPYvAL6Erdau
 5hAbGEBW4mupe9ZQBokBNqZJFac7gZrkBDwlNg4ZS8LjH3i+xIgm52DTcBK4pAYSJRFQFWic/
 lMpgmM3AsYGVYxahSnFpWlFukaG+klFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgT
 6nAEIdjCeXhd4iFGSg0lJlFcBGApCfEn5KZUZicUZ8UWlOanFhxhlODiUJHi/vQHKCRalpqdW
 pGXmAIMPJi3BwaMkwtsAkuYtLkjMLc5Mh0idYtTlOLbp8h8mIZa8/LxUKXHevSBFAiBFGaV5c
 CNgkXCJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrzzQabwZOaVwG16BXQEE9ARc5qugBxRko
 iQkmpgnHvD7uwznpc9142DxefO3Jv5yu+z0vfq6th95X98v0rm2J1hWtPAd95wosX2iP0L4qR
 cV5+xmHlMNa+le7prS8AJxYPx72MnGc0+tP2Tlpi7x6psMc5OoYvzb/w86nr8zeItLkxPZk3W
 jG3oW6hn+aDaXebGu2+c/IVd/Z4xPBWrPTVzfeUDlViKMxINtZiLihMBvZbhE38CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1507323316!109708344!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11506 invoked from network); 6 Oct 2017 20:55:17 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Oct 2017 20:55:17 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0ZeM-0003YL-Sa; Fri, 06 Oct 2017 20: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e0ZeH-0002VZ-GU; Fri, 06 Oct 2017 20:55:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e0ZeH-0003IU-Bp; Fri, 06 Oct 2017 20:55:09 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114082-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 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=4fb67fbb8e7c43727d625bf654a0bfae1ee40428
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 06 Oct 2017 20:55:09 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114082: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDA4MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDA4Mi8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA0ZmI2N2ZiYjhlN2M0MzcyN2Q2
MjViZjY1NGEwYmZhZTFlZTQwNDI4CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBkYmM0YjZlMTNhNWQwZGQ4OTY3Y2RlN2ZmNzAwMGFiMWVkODg2MjVlCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTM5NzIgIDIwMTctMTAtMDMgMjE6MDI6NDMgWiAgICAyIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTEzOTc5ICAyMDE3LTEwLTA0IDAwOjEwOjEzIFogICAgMiBkYXlzICAg
MzUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0MDgyICAyMDE3LTEwLTA2IDE5OjAy
OjI3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBBd2FpcyBNYXNvb2QgPGF3YWlzLm1hc29vZEB2YWRpb24uY29tPgogIEJodXBpbmRl
ciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KICBEYXJpbyBGYWdnaW9saSA8
cmFpc3RsaW5AbGludXguaXQ+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKb2FvIE1hcnRpbnMgPGpvYW8ubS5tYXJ0aW5zQG9y
YWNsZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGlu
YXJvLm9yZz4KICBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+CiAgS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogIE1lbmcgWHUgPG1lbmd4
dUBjaXMudXBlbm4uZWR1Pj8KICBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4
LmNvbT4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFRhbWFzIEsgTGVuZ3llbCA8
dGFtYXNAdGtsZW5neWVsLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgOTMwIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 21:43:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 21:43:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0aP4-0003hy-QI; Fri, 06 Oct 2017 21:43:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e0aP3-0003hs-2Q
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 21:43:29 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 BB/21-03428-009F7D95; Fri, 06 Oct 2017 21:43:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVybKJssu7/H9c
 jDbbNVbBY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDMaGjewFaySrJjeNoe5gfGFcBcjF4eQwBIm
 idWzr7J1MXJysAg4SBzv2MzYxcjBwSgQI/HghzVImFEgTGLy5SWsECVaEhP/zgKz2QQMJf4+2
 cQGUi4BZC/5zAESFhEwkHh/fRIbyHhmgdWMEn1XmphBEsICNhJ3fqwHW8UpYCexe88ZdpBeXg
 Evie5PUhDnfGKUWPXvC9h8UQFdiUP//oDV8woISpyc+YQFxGYGumH59G0sExgFZiFJzUKSWsD
 ItIpRozi1qCy1SNfQQi+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzAIGYBgB+PN
 jQGHGCU5mJREed9/vx4pxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3CEhOsCg1PbUiLTMHGA8wa
 QkOHiURXnNgTAjxFhck5hZnpkOkTjEqSonz3gTpEwBJZJTmwbXBYvASo6yUMC8j0CFCPAWpRb
 mZJajyrxjFORiVhCGm8GTmlcBNfwW0mAlo8ZymKyCLSxIRUlINjIvu8P//z8nJ11udbSFwLWn
 P/k0RH5R+7JsUVrXV9ZtNlGqNyhvxrQpmeXy7FLrmCAWyhwXcPvql4vsFTiUFmcvh0g+jQz10
 0hqLToQ9/L72fT7jq+4lLzbMjP+UnMQ476gUR/9hh08zpx03Ki65cuecy7a+pdLX1E9qmylG2
 IbMZOfYnvibX4mlOCPRUIu5qDgRAGUPK5W8AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1507326206!76787672!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34623 invoked from network); 6 Oct 2017 21:43:27 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Oct 2017 21:43:27 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 7C3F7218D1;
 Fri,  6 Oct 2017 21:43:24 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7C3F7218D1
Date: Fri, 6 Oct 2017 14:43:23 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <692d6ac1-ef81-be8d-c77b-96d3bfe0b3b9@oracle.com>
Message-ID: <alpine.DEB.2.10.1710061422170.3073@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1709121550270.9439@sstabellini-ThinkPad-X260>
 <1505516440-11111-1-git-send-email-sstabellini@kernel.org>
 <1505516440-11111-9-git-send-email-sstabellini@kernel.org>
 <692d6ac1-ef81-be8d-c77b-96d3bfe0b3b9@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 09/13] xen/pvcalls: implement sendmsg
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAyMiBTZXAgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+ID4gK3N0YXRpYyBi
b29sIHB2Y2FsbHNfZnJvbnRfd3JpdGVfdG9kbyhzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXApCj4g
PiArewo+ID4gKwlzdHJ1Y3QgcHZjYWxsc19kYXRhX2ludGYgKmludGYgPSBtYXAtPmFjdGl2ZS5y
aW5nOwo+ID4gKwlSSU5HX0lEWCBjb25zLCBwcm9kLCBzaXplID0gWEVOX0ZMRVhfUklOR19TSVpF
KFBWQ0FMTFNfUklOR19PUkRFUik7Cj4gPiArCWludDMyX3QgZXJyb3I7Cj4gPiArCj4gPiArCWNv
bnMgPSBpbnRmLT5vdXRfY29uczsKPiA+ICsJcHJvZCA9IGludGYtPm91dF9wcm9kOwo+ID4gKwll
cnJvciA9IGludGYtPm91dF9lcnJvcjsKPiA+ICsJaWYgKGVycm9yID09IC1FTk9UQ09OTikKPiA+
ICsJCXJldHVybiBmYWxzZTsKPiA+ICsJaWYgKGVycm9yICE9IDApCj4gPiArCQlyZXR1cm4gdHJ1
ZTsKPiAKPiBKdXN0IGxpa2UgYmVsb3csIGVycm9yIHByb2Nlc3NpbmcgY2FuIGJlIG1vdmVkIHVw
LgoKT0sKCgo+ID4gKwlyZXR1cm4gISEoc2l6ZSAtIHB2Y2FsbHNfcXVldWVkKHByb2QsIGNvbnMs
IHNpemUpKTsKPiA+ICt9Cj4gPiArCj4gPiAgc3RhdGljIGlycXJldHVybl90IHB2Y2FsbHNfZnJv
bnRfZXZlbnRfaGFuZGxlcihpbnQgaXJxLCB2b2lkICpkZXZfaWQpCj4gPiAgewo+ID4gIAlzdHJ1
Y3QgeGVuYnVzX2RldmljZSAqZGV2ID0gZGV2X2lkOwo+ID4gQEAgLTM2Myw2ICszODAsMTA4IEBA
IGludCBwdmNhbGxzX2Zyb250X2Nvbm5lY3Qoc3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0IHNv
Y2thZGRyICphZGRyLAo+ID4gIAlyZXR1cm4gcmV0Owo+ID4gIH0KPiA+ICAKPiA+ICtzdGF0aWMg
aW50IF9fd3JpdGVfcmluZyhzdHJ1Y3QgcHZjYWxsc19kYXRhX2ludGYgKmludGYsCj4gPiArCQkJ
c3RydWN0IHB2Y2FsbHNfZGF0YSAqZGF0YSwKPiA+ICsJCQlzdHJ1Y3QgaW92X2l0ZXIgKm1zZ19p
dGVyLAo+ID4gKwkJCWludCBsZW4pCj4gPiArewo+ID4gKwlSSU5HX0lEWCBjb25zLCBwcm9kLCBz
aXplLCBtYXNrZWRfcHJvZCwgbWFza2VkX2NvbnM7Cj4gPiArCVJJTkdfSURYIGFycmF5X3NpemUg
PSBYRU5fRkxFWF9SSU5HX1NJWkUoUFZDQUxMU19SSU5HX09SREVSKTsKPiA+ICsJaW50MzJfdCBl
cnJvcjsKPiA+ICsKPiA+ICsJZXJyb3IgPSBpbnRmLT5vdXRfZXJyb3I7Cj4gPiArCWlmIChlcnJv
ciA8IDApCj4gPiArCQlyZXR1cm4gZXJyb3I7Cj4gPiArCWNvbnMgPSBpbnRmLT5vdXRfY29uczsK
PiA+ICsJcHJvZCA9IGludGYtPm91dF9wcm9kOwo+ID4gKwkvKiByZWFkIGluZGV4ZXMgYmVmb3Jl
IGNvbnRpbnVpbmcgKi8KPiA+ICsJdmlydF9tYigpOwo+ID4gKwo+ID4gKwlzaXplID0gcHZjYWxs
c19xdWV1ZWQocHJvZCwgY29ucywgYXJyYXlfc2l6ZSk7Cj4gPiArCWlmIChzaXplID49IGFycmF5
X3NpemUpCj4gPiArCQlyZXR1cm4gMDsKPiAKPiAKPiBJcyBpdCBwb3NzaWJsZSB0byBoYXZlIHNp
emUgPiBhcnJheV9zaXplPwoKWWVzLCBpZiBzb21lYm9keSBtYWtlcyBhIG1pc3Rha2UgaW4gd3Jp
dGluZyB0byBwcm9kLiBPZiBjb3Vyc2UsIGl0IGlzCm5vdCB2YWxpZC4gSSBndWVzcyBJIGNvdWxk
IHJldHVybiBlcnJvciBpbnN0ZWFkIG9mIDAuCgoKPiA+ICsJaWYgKGxlbiA+IGFycmF5X3NpemUg
LSBzaXplKQo+ID4gKwkJbGVuID0gYXJyYXlfc2l6ZSAtIHNpemU7Cj4gPiArCj4gPiArCW1hc2tl
ZF9wcm9kID0gcHZjYWxsc19tYXNrKHByb2QsIGFycmF5X3NpemUpOwo+ID4gKwltYXNrZWRfY29u
cyA9IHB2Y2FsbHNfbWFzayhjb25zLCBhcnJheV9zaXplKTsKPiA+ICsKPiA+ICsJaWYgKG1hc2tl
ZF9wcm9kIDwgbWFza2VkX2NvbnMpIHsKPiA+ICsJCWNvcHlfZnJvbV9pdGVyKGRhdGEtPm91dCAr
IG1hc2tlZF9wcm9kLCBsZW4sIG1zZ19pdGVyKTsKPiA+ICsJfSBlbHNlIHsKPiA+ICsJCWlmIChs
ZW4gPiBhcnJheV9zaXplIC0gbWFza2VkX3Byb2QpIHsKPiA+ICsJCQljb3B5X2Zyb21faXRlcihk
YXRhLT5vdXQgKyBtYXNrZWRfcHJvZCwKPiA+ICsJCQkJICAgICAgIGFycmF5X3NpemUgLSBtYXNr
ZWRfcHJvZCwgbXNnX2l0ZXIpOwo+ID4gKwkJCWNvcHlfZnJvbV9pdGVyKGRhdGEtPm91dCwKPiA+
ICsJCQkJICAgICAgIGxlbiAtIChhcnJheV9zaXplIC0gbWFza2VkX3Byb2QpLAo+ID4gKwkJCQkg
ICAgICAgbXNnX2l0ZXIpOwo+ID4gKwkJfSBlbHNlIHsKPiA+ICsJCQljb3B5X2Zyb21faXRlcihk
YXRhLT5vdXQgKyBtYXNrZWRfcHJvZCwgbGVuLCBtc2dfaXRlcik7Cj4gPiArCQl9Cj4gPiArCX0K
PiA+ICsJLyogd3JpdGUgdG8gcmluZyBiZWZvcmUgdXBkYXRpbmcgcG9pbnRlciAqLwo+ID4gKwl2
aXJ0X3dtYigpOwo+ID4gKwlpbnRmLT5vdXRfcHJvZCArPSBsZW47Cj4gPiArCj4gPiArCXJldHVy
biBsZW47Cj4gCj4gCj4gSSBrbm93IHRoYXQgeW91IHNhaWQgeW91J2QgYmUgY2hhbmdpbmcgbGVu
J3MgdHlwZSB0byBpbnQgYnV0IG5vdyB0aGF0IEkKPiBhbSBsb29raW5nIGF0IGl0IEkgd29uZGVy
IHdoZXRoZXIgeW91IGNvdWxkIHBhc3MgbGVuIGFzIGEgJ3NpemVfdCAqJyBhbmQKPiBoYXZlIHRo
aXMgcm91dGluZSByZXR1cm4gZXJyb3IgY29kZSAoaS5lLiA8PTApLgo+IAo+IE9UT0gsIHdlJ2Qg
YmUgbWl4aW5nIHVwIHR5cGVzIGFnYWluIHNpbmNlIFJJTkdfSURYIGlzIGFuIHVuc2lnbmVkIGlu
dC4KPiAKPiBTbyBJJ2xsIGxlYXZlIGl0IHRvIHlvdSAob3IgYW55b25lIGVsc2UgcmV2aWV3aW5n
IHRoaXMpIHRvIGRlY2lkZSB3aGljaAo+IHdheSBpcyBiZXR0ZXIuCgpzZWUgYmVsb3cKCj4gPiAr
fQo+ID4gKwo+ID4gK2ludCBwdmNhbGxzX2Zyb250X3NlbmRtc2coc3RydWN0IHNvY2tldCAqc29j
aywgc3RydWN0IG1zZ2hkciAqbXNnLAo+ID4gKwkJCSAgc2l6ZV90IGxlbikKPiAKPiBBbHNvLCB0
aGUgc2lnbmF0dXJlIGhlcmUgbG9va3Mgc3VzcGljaW91cyAtLS0geW91IGFyZSB0cnlpbmcgdG8g
c2VuZAo+ICdzaXplX3QgbGVuJyBieXRlcyBidXQgcmV0dXJuaW5nIGFuIGludCwgd2hpY2ggaXMg
aG93IG1hbnkgYnl0ZXMgeW91J3ZlCj4gYWN0dWFsbHkgc2VudC4gUmlnaHQ/CgpZZXMsIGJ1dCBp
dCBpcyBPSyBiZWNhdXNlIGl0IGlzIGxpbWl0ZWQgYnkgdGhlIHNpemUgb2YgdGhlIGFycmF5IHdo
aWNoCmlzIGZhciBzbWFsbGVyIHRoYW4gSU5UX01BWCAodGhlIGFycmF5IHNpemUgaXMgMjYyMTQ0
KS4gVGhpcyBpcyBhbHNvIHdoeQpJIHdvdWxkIGp1c3Qga2VlcCBsZW4gYXMgaW50LgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 22:06:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 22:06:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0alN-0005ay-Nq; Fri, 06 Oct 2017 22:06:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e0alN-0005as-6n
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 22:06:33 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 CE/E1-01909-76EF7D95; Fri, 06 Oct 2017 22:06:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVybKJssm7qv+u
 RBodPW1ks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkrzrQyF+xTqXix4xlbA+NN2S5GLg4hgSVM
 Eq82vmfpYuTkYBFwkNhxqYWpi5GDg1EgRuLBD2uQMKNAmMTky0tYIUq0JP6//gtmswkYSvx9s
 okNpFwCyF7ymQMkLCJgIPH++iQ2kPHMAqsZJfquNDGD1AgLOEs8mscDUsMpYCexZfEENhCbV8
 BL4trGw2wQ53xilJh4eDEjSEJUQFfi0L8/UEWCEidnPgE7kxnohuXTt7FMYBSYhSQ1C0lqASP
 TKkaN4tSistQiXSNTvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwCCsZ2Bg3MHY
 esLvEKMkB5OSKG/Y3+uRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4l4LkBItS01Mr0jJzgPEAk
 5bg4FES4Z0JkuYtLkjMLc5Mh0idYlSUEuc1B0kIgCQySvPg2mAxeIlRVkqYl5GBgUGIpyC1KD
 ezBFX+FaM4B6OSMO9+kCk8mXklcNNfAS1mAlo8p+kKyOKSRISUVANjX90OM1anq1JxOR3usZM
 mlW1VTEiXnejG99607/D5ixIlpx51l9koS39t8HzQ8mLa5x+75079u/y0CNPb9RtXmna/eywj
 JuznMdeMPd1z+bUuyfy0YIO1saEuLbmC7NNCs2/6hm8zuvb+WOxlmUPZf1P4HkxLaP7+Qua5v
 fiJIK/q/M+nbKYrsRRnJBpqMRcVJwIApPSvurwCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1507327588!101547098!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12223 invoked from network); 6 Oct 2017 22:06:29 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Oct 2017 22:06:29 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id AA72D21881;
 Fri,  6 Oct 2017 22:06:27 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org AA72D21881
Date: Fri, 6 Oct 2017 15:06:27 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <80eeb92b-4253-d1f0-fae8-fe288a831213@oracle.com>
Message-ID: <alpine.DEB.2.10.1710061447590.3073@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1709121550270.9439@sstabellini-ThinkPad-X260>
 <1505516440-11111-1-git-send-email-sstabellini@kernel.org>
 <1505516440-11111-8-git-send-email-sstabellini@kernel.org>
 <80eeb92b-4253-d1f0-fae8-fe288a831213@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 08/13] xen/pvcalls: implement accept
	command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAyMSBTZXAgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+ID4gK2ludCBwdmNh
bGxzX2Zyb250X2FjY2VwdChzdHJ1Y3Qgc29ja2V0ICpzb2NrLCBzdHJ1Y3Qgc29ja2V0ICpuZXdz
b2NrLCBpbnQKPiA+IGZsYWdzKQo+ID4gK3sKPiA+ICsJc3RydWN0IHB2Y2FsbHNfYmVkYXRhICpi
ZWRhdGE7Cj4gPiArCXN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcDsKPiA+ICsJc3RydWN0IHNvY2tf
bWFwcGluZyAqbWFwMiA9IE5VTEw7Cj4gPiArCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpy
ZXE7Cj4gPiArCWludCBub3RpZnksIHJlcV9pZCwgcmV0LCBldnRjaG4sIG5vbmJsb2NrOwo+ID4g
Kwo+ID4gKwlwdmNhbGxzX2VudGVyOwo+ID4gKwlpZiAoIXB2Y2FsbHNfZnJvbnRfZGV2KSB7Cj4g
PiArCQlwdmNhbGxzX2V4aXQ7Cj4gPiArCQlyZXR1cm4gLUVOT1RDT05OOwo+ID4gKwl9Cj4gPiAr
CWJlZGF0YSA9IGRldl9nZXRfZHJ2ZGF0YSgmcHZjYWxsc19mcm9udF9kZXYtPmRldik7Cj4gPiAr
Cj4gPiArCW1hcCA9IChzdHJ1Y3Qgc29ja19tYXBwaW5nICopIHNvY2stPnNrLT5za19zZW5kX2hl
YWQ7Cj4gPiArCWlmICghbWFwKSB7Cj4gPiArCQlwdmNhbGxzX2V4aXQ7Cj4gPiArCQlyZXR1cm4g
LUVOT1RTT0NLOwo+ID4gKwl9Cj4gPiArCj4gPiArCWlmIChtYXAtPnBhc3NpdmUuc3RhdHVzICE9
IFBWQ0FMTFNfU1RBVFVTX0xJU1RFTikgewo+ID4gKwkJcHZjYWxsc19leGl0Owo+ID4gKwkJcmV0
dXJuIC1FSU5WQUw7Cj4gPiArCX0KPiA+ICsKPiA+ICsJbm9uYmxvY2sgPSBmbGFncyAmIFNPQ0tf
Tk9OQkxPQ0s7Cj4gPiArCS8qCj4gPiArCSAqIEJhY2tlbmQgb25seSBzdXBwb3J0cyAxIGluZmxp
Z2h0IGFjY2VwdCByZXF1ZXN0LCB3aWxsIHJldHVybgo+ID4gKwkgKiBlcnJvcnMgZm9yIHRoZSBv
dGhlcnMKPiA+ICsJICovCj4gPiArCWlmICh0ZXN0X2FuZF9zZXRfYml0KFBWQ0FMTFNfRkxBR19B
Q0NFUFRfSU5GTElHSFQsCj4gPiArCQkJICAgICAodm9pZCAqKSZtYXAtPnBhc3NpdmUuZmxhZ3Mp
KSB7Cj4gPiArCQlyZXFfaWQgPSBSRUFEX09OQ0UobWFwLT5wYXNzaXZlLmluZmxpZ2h0X3JlcV9p
ZCk7Cj4gPiArCQlpZiAocmVxX2lkICE9IFBWQ0FMTFNfSU5WQUxJRF9JRCAmJgo+ID4gKwkJICAg
IFJFQURfT05DRShiZWRhdGEtPnJzcFtyZXFfaWRdLnJlcV9pZCkgPT0gcmVxX2lkKSB7Cj4gPiAr
CQkJbWFwMiA9IG1hcC0+cGFzc2l2ZS5hY2NlcHRfbWFwOwo+ID4gKwkJCWdvdG8gcmVjZWl2ZWQ7
Cj4gPiArCQl9Cj4gPiArCQlpZiAobm9uYmxvY2spIHsKPiA+ICsJCQlwdmNhbGxzX2V4aXQ7Cj4g
PiArCQkJcmV0dXJuIC1FQUdBSU47Cj4gPiArCQl9Cj4gPiArCQlpZiAod2FpdF9ldmVudF9pbnRl
cnJ1cHRpYmxlKG1hcC0+cGFzc2l2ZS5pbmZsaWdodF9hY2NlcHRfcmVxLAo+ID4gKwkJCSF0ZXN0
X2FuZF9zZXRfYml0KFBWQ0FMTFNfRkxBR19BQ0NFUFRfSU5GTElHSFQsCj4gPiArCQkJCQkgICh2
b2lkICopJm1hcC0+cGFzc2l2ZS5mbGFncykpKSB7Cj4gPiArCQkJcHZjYWxsc19leGl0Owo+ID4g
KwkJCXJldHVybiAtRUlOVFI7Cj4gPiArCQl9Cj4gPiArCX0KPiA+ICsKPiA+ICsJc3Bpbl9sb2Nr
KCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKPiA+ICsJcmV0ID0gZ2V0X3JlcXVlc3QoYmVkYXRhLCAm
cmVxX2lkKTsKPiA+ICsJaWYgKHJldCA8IDApIHsKPiA+ICsJCXNwaW5fdW5sb2NrKCZiZWRhdGEt
PnNvY2tldF9sb2NrKTsKPiA+ICsJCXB2Y2FsbHNfZXhpdDsKPiA+ICsJCXJldHVybiByZXQ7Cj4g
PiArCX0KPiA+ICsJbWFwMiA9IGt6YWxsb2Moc2l6ZW9mKCptYXAyKSwgR0ZQX0tFUk5FTCk7Cj4g
PiArCWlmIChtYXAyID09IE5VTEwpIHsKPiA+ICsJCXNwaW5fdW5sb2NrKCZiZWRhdGEtPnNvY2tl
dF9sb2NrKTsKPiA+ICsJCXB2Y2FsbHNfZXhpdDsKPiA+ICsJCXJldHVybiAtRU5PTUVNOwo+ID4g
Kwl9Cj4gPiArCXJldCA9ICBjcmVhdGVfYWN0aXZlKG1hcDIsICZldnRjaG4pOwo+ID4gKwlpZiAo
cmV0IDwgMCkgewo+ID4gKwkJa2ZyZWUobWFwMik7Cj4gPiArCQlzcGluX3VubG9jaygmYmVkYXRh
LT5zb2NrZXRfbG9jayk7Cj4gPiArCQlwdmNhbGxzX2V4aXQ7Cj4gPiArCQlyZXR1cm4gLUVOT01F
TTsKPiA+ICsJfQo+IAo+IERvIHlvdSBuZWVkIHRvIGNsZWFyIFBWQ0FMTFNfRkxBR19BQ0NFUFRf
SU5GTElHSFQgYml0IG9uIGVycm9ycyAoZXhjZXB0IGZvcgo+IEVBR0FJTi9FSU5UUik/CgpZZXMs
IHlvdSBhcmUgcmlnaHQsIEknbGwgZG8gdGhhdC4gV2VsbCBzcG90dGVkIQoKCj4gPiArCWxpc3Rf
YWRkX3RhaWwoJm1hcDItPmxpc3QsICZiZWRhdGEtPnNvY2tldF9tYXBwaW5ncyk7Cj4gPiArCj4g
PiArCXJlcSA9IFJJTkdfR0VUX1JFUVVFU1QoJmJlZGF0YS0+cmluZywgcmVxX2lkKTsKPiA+ICsJ
cmVxLT5yZXFfaWQgPSByZXFfaWQ7Cj4gPiArCXJlcS0+Y21kID0gUFZDQUxMU19BQ0NFUFQ7Cj4g
PiArCXJlcS0+dS5hY2NlcHQuaWQgPSAodWludDY0X3QpIG1hcDsKPiA+ICsJcmVxLT51LmFjY2Vw
dC5yZWYgPSBtYXAyLT5hY3RpdmUucmVmOwo+ID4gKwlyZXEtPnUuYWNjZXB0LmlkX25ldyA9ICh1
aW50NjRfdCkgbWFwMjsKPiA+ICsJcmVxLT51LmFjY2VwdC5ldnRjaG4gPSBldnRjaG47Cj4gPiAr
CW1hcC0+cGFzc2l2ZS5hY2NlcHRfbWFwID0gbWFwMjsKPiA+ICsKPiA+ICsJYmVkYXRhLT5yaW5n
LnJlcV9wcm9kX3B2dCsrOwo+ID4gKwlSSU5HX1BVU0hfUkVRVUVTVFNfQU5EX0NIRUNLX05PVElG
WSgmYmVkYXRhLT5yaW5nLCBub3RpZnkpOwo+ID4gKwlzcGluX3VubG9jaygmYmVkYXRhLT5zb2Nr
ZXRfbG9jayk7Cj4gPiArCWlmIChub3RpZnkpCj4gPiArCQlub3RpZnlfcmVtb3RlX3ZpYV9pcnEo
YmVkYXRhLT5pcnEpOwo+ID4gKwkvKiBXZSBjb3VsZCBjaGVjayBpZiB3ZSBoYXZlIHJlY2VpdmVk
IGEgcmVzcG9uc2UgYmVmb3JlIHJldHVybmluZy4gKi8KPiA+ICsJaWYgKG5vbmJsb2NrKSB7Cj4g
PiArCQlXUklURV9PTkNFKG1hcC0+cGFzc2l2ZS5pbmZsaWdodF9yZXFfaWQsIHJlcV9pZCk7Cj4g
PiArCQlwdmNhbGxzX2V4aXQ7Cj4gPiArCQlyZXR1cm4gLUVBR0FJTjsKPiA+ICsJfQo+ID4gKwo+
ID4gKwlpZiAod2FpdF9ldmVudF9pbnRlcnJ1cHRpYmxlKGJlZGF0YS0+aW5mbGlnaHRfcmVxLAo+
ID4gKwkJUkVBRF9PTkNFKGJlZGF0YS0+cnNwW3JlcV9pZF0ucmVxX2lkKSA9PSByZXFfaWQpKSB7
Cj4gPiArCQlwdmNhbGxzX2V4aXQ7Cj4gPiArCQlyZXR1cm4gLUVJTlRSOwo+ID4gKwl9Cj4gPiAr
Cj4gPiArcmVjZWl2ZWQ6Cj4gPiArCW1hcDItPnNvY2sgPSBuZXdzb2NrOwo+ID4gKwluZXdzb2Nr
LT5zayA9IGt6YWxsb2Moc2l6ZW9mKCpuZXdzb2NrLT5zayksIEdGUF9LRVJORUwpOwo+ID4gKwlp
ZiAoIW5ld3NvY2stPnNrKSB7Cj4gPiArCQlXUklURV9PTkNFKGJlZGF0YS0+cnNwW3JlcV9pZF0u
cmVxX2lkLCBQVkNBTExTX0lOVkFMSURfSUQpOwo+ID4gKwkJV1JJVEVfT05DRShtYXAtPnBhc3Np
dmUuaW5mbGlnaHRfcmVxX2lkLCBQVkNBTExTX0lOVkFMSURfSUQpOwo+ID4gKwkJcHZjYWxsc19m
cm9udF9mcmVlX21hcChiZWRhdGEsIG1hcDIpOwo+ID4gKwkJa2ZyZWUobWFwMik7Cj4gPiArCQlw
dmNhbGxzX2V4aXQ7Cj4gPiArCQlyZXR1cm4gLUVOT01FTTsKPiA+ICsJfQo+ID4gKwluZXdzb2Nr
LT5zay0+c2tfc2VuZF9oZWFkID0gKHZvaWQgKiltYXAyOwo+ID4gKwo+ID4gKwljbGVhcl9iaXQo
UFZDQUxMU19GTEFHX0FDQ0VQVF9JTkZMSUdIVCwgKHZvaWQgKikmbWFwLT5wYXNzaXZlLmZsYWdz
KTsKPiA+ICsJd2FrZV91cCgmbWFwLT5wYXNzaXZlLmluZmxpZ2h0X2FjY2VwdF9yZXEpOwo+ID4g
Kwo+ID4gKwlyZXQgPSBiZWRhdGEtPnJzcFtyZXFfaWRdLnJldDsKPiA+ICsJLyogcmVhZCByZXQs
IHRoZW4gc2V0IHRoaXMgcnNwIHNsb3QgdG8gYmUgcmV1c2VkICovCj4gPiArCXNtcF9tYigpOwo+
ID4gKwlXUklURV9PTkNFKGJlZGF0YS0+cnNwW3JlcV9pZF0ucmVxX2lkLCBQVkNBTExTX0lOVkFM
SURfSUQpOwo+ID4gKwlXUklURV9PTkNFKG1hcC0+cGFzc2l2ZS5pbmZsaWdodF9yZXFfaWQsIFBW
Q0FMTFNfSU5WQUxJRF9JRCk7Cj4gCj4gU2hvdWxkIGluZmxpZ2h0X3JlcV9pZCBiZSBjbGVhcmVk
IGF0IHRoZSBzYW1lIHRpbWUgYXMKPiBQVkNBTExTX0ZMQUdfQUNDRVBUX0lORkxJR0hUPyBUaGV5
IGtpbmQgb2YgYmVsb25nIHRvZ2V0aGVyLCBkb24ndCB0aGV5PwoKSXQgaXMgbm90IG5lY2Vzc2Fy
eSB0aGF0IHRoZXkgYXJlIGNsZWFyZWQgZXhhY3RseSBhdCB0aGUgc2FtZSB0aW1lIGJ1dAppdCBt
YWtlcyBzZW5zZSBmcm9tIGEgY29kZSByZWFkYWJpbGl0eSBwb2ludCBvZiB2aWV3LCBzbyBJJ2xs
IGRvIHRoYXQuCgoKPiBBbmQgSSB3b25kZXIgd2hldGhlciB5b3UgYWN0dWFsbHkgbmVlZCB0aGUg
ZmxhZyAtLS0gY2FuIHlvdSBqdXN0IGtleSBvZmYKPiBtYXAtPnBhc3NpdmUuaW5mbGlnaHRfcmVx
X2lkIG5vdCBiZWluZyBQVkNBTExTX0lOVkFMSURfSUQ/CgpXZSBuZWVkIHRoZSBmbGFnIGJlY2F1
c2Ugd2UgZG9uJ3QgaGF2ZSB0aGUgcmVxX2lkIGF0IHRoZSBiZWdpbm5pbmcgb2YKdGhlIGFjY2Vw
dCBmdW5jdGlvbi4KCgo+IChhbmQgYWdhaW4sIEkgYW0gbm90IHN1cmUgYWJvdXQgYWxsIFJFQUQv
V1JJVEVfT05DRSgpIG1hY3JvcyBoZXJlKS4KClllcywgdGhleSBhcmUgbm90IG5lZWRlZAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 22:59:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 22:59:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0baj-0001b5-Mt; Fri, 06 Oct 2017 22:59:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1e0bai-0001ax-Kv
 for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 22:59:36 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 5C/0B-02227-7DA08D95; Fri, 06 Oct 2017 22:59:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFKsWRWlGSWpSXmKPExsXiVRtkqHuN60a
 kQe85OYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPj9KuMBYcEK54cuMjYwHiZv4uRi0NIYDqj
 xKnD81lAHBaBdlaJY+vOs4M4EgKLWSWaehqYuxg5gZw0iS/H77LB2Es+vmeCsKskTs+6yQ5iC
 wmoSNzcvooJYuxPRonrp6ezgiSEBfQkjhz9AVbEK2Ag0XtxNyNE3Eqi8eBJFhCbTUBD4vCBv2
 D1IgLKEn1bnjGCDGIWWMEssWPFUbArWARUJfY82QNmcwoESjxs7WOH2DaJUeLq2f1gk5gFaiV
 aNi1ihDhPW+LP6RtAUzmANgtK/N0hPIFRZBaSqlkIGYiwpkTr9t/sELa2xLKFr5khbFuJdeve
 s0DYNhKbri5ghLDlJba/ncO8gJF9FaN6cWpRWWqRrqleUlFmekZJbmJmjq6hgbFebmpxcWJ6a
 k5iUrFecn7uJkZgjNUzMDDuYLz81ekQoyQHk5Io70TWG5FCfEn5KZUZicUZ8UWlOanFhxhlOD
 iUJHifcwLlBItS01Mr0jJzgNEOk5bg4FES4Z0KkuYtLkjMLc5Mh0idYjTm2Lfn1h8mjo6bd/8
 wCbHk5eelSonzfgUpFQApzSjNgxsES0KXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzuoJM
 4cnMK4Hb9wroFCagU+Y0XQE5pSQRISXVwNi1rffaoYXqDssmhzVbP5u+q8RQNftSuHPkQd/Oz
 HlRLELtJ/YG7j6r4vfv7TGlD1Hd+64qTDy5seL/7+g/RhJR8cU/hKI1ayeXTb74oPRJzdTw5A
 JJs/Kdx/V8C1/un5h9Sj1zr69SQcpF/YyNZ2bfFxK5xhvjsOOQaGnUpPdXkq/qSBqcWafEUpy
 RaKjFXFScCADePJzWPQMAAA==
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1507330774!104580178!1
X-Originating-IP: [74.125.82.49]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,surbl: (ASYNC_NO) c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRv
 bmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZl9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44820 invoked from network); 6 Oct 2017 22:59:34 -0000
Received: from mail-wm0-f49.google.com (HELO mail-wm0-f49.google.com)
 (74.125.82.49)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Oct 2017 22:59:34 -0000
Received: by mail-wm0-f49.google.com with SMTP id f4so10753122wme.0
 for <xen-devel@lists.xenproject.org>; Fri, 06 Oct 2017 15:59:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:message-id:subject:from:to:cc:date:in-reply-to:references
 :mime-version; bh=arVA7Q62Y3fZ+gULAKmvRKPEGxIpMBHC6ff6fhPPc2M=;
 b=ZN0g4/ejkfwqNQsWWFcGAPyaoaqDna2oidIm0B9tYEV2uJt2XAEmB53mVg2fsw6Vr7
 vy8cgaI1PZd19jOY9QGiyhK9e3XzmVFDQZA6BaBQzzYtyFijDyZ282ED0F+bdO01LDIL
 YPfmSVikE6hwf53vwvKo2aG25AfSGX0MoQKtomfvIkoBBYc8/ayMdBHGbEjZLJYn0XXV
 stbTYHH8gKZ2hYSlyibPLsTDFUmgrTLXboP5l6yekn16YvLQxykpQnkwHWB+z/pco8BZ
 sdzL3GFuct74dM21VCNP79kDUAPzuBoMFCKDCvsEVvCV5mbtLZ/hCC1w9Rwqjp5STX5i
 DpRw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:message-id:subject:from:to:cc:date
 :in-reply-to:references:mime-version;
 bh=arVA7Q62Y3fZ+gULAKmvRKPEGxIpMBHC6ff6fhPPc2M=;
 b=ekHlDeh+JxP86wDKQsHJJ2pTOBhslYXWZKLvPpwL3evM8pkfW9OCGe/2RzJ6AzrxKX
 RNEzW+tVSADxlR8tR4E72TW5Bw34SivCVgy6T/Ei0Ua/I6zyAiLbM2zK77hEmcUjOuUR
 sDRKacUsDED2hX7V53IMzhV84NaSYlunsxa80gSaWrn8FEaiX0jpaN0IqDPrD+W7KZql
 D4u3g7hBEimwlcSE59vBRwn+YqSC1fbBC581SHDSv2SA/7QmMw0mUktni3eTw7Fph+2q
 Y0ncQ5VRDehYRs+b7o7yG329Rtu8oOExxR6xYkLvCqV8IiLGCHZDQ5mYeShihsNkPcAu
 ngkA==
X-Gm-Message-State: AMCzsaUoHf3kS4f+wRklntn4EfRwF7vP53y4mEy6S/DBcVBoRjOMDTEl
 H3UtFgm1itGoAytIeDA3ZOs=
X-Google-Smtp-Source: AOwi7QBVkKMKQL8W56xmIgks1y42FoJNLYh+d7sZSkRk++yPrIpwD1QcxV5xBUDEECbi/w3pVJa+9g==
X-Received: by 10.28.37.195 with SMTP id l186mr3093941wml.144.1507330774029;
 Fri, 06 Oct 2017 15:59:34 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.245])
 by smtp.gmail.com with ESMTPSA id v8sm1186254wrg.80.2017.10.06.15.59.32
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Fri, 06 Oct 2017 15:59:33 -0700 (PDT)
Message-ID: <1507330771.14690.67.camel@linux.it>
From: Dario Faggioli <raistlin@linux.it>
To: Meng Xu <xumengpanda@gmail.com>
Date: Sat, 07 Oct 2017 00:59:31 +0200
In-Reply-To: <CAENZ-+mgYNc28V7nzmfJ4n=vSH166UNS-e-cYf1+eUJ-VAQq6w@mail.gmail.com>
References: <150721369671.25676.9166731356308356776.stgit@Solace.fritz.box>
 <CAENZ-+mgYNc28V7nzmfJ4n=vSH166UNS-e-cYf1+eUJ-VAQq6w@mail.gmail.com>
X-Mailer: Evolution 3.24.5 (3.24.5-1.fc26) 
Mime-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] Changing my email address
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7793998031549358815=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


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


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

On Thu, 2017-10-05 at 13:19 -0400, Meng Xu wrote:
> On Thu, Oct 5, 2017 at 10:28 AM, Dario Faggioli <raistlin@linux.it>
> wrote:
> >=20
> > Soon I won't have access to dario.faggioli@citrix.com email
> > address.
>=20
> It's sad to hear this. :(
>=20
Things change. It's life. :-D

> > Therefore, replace it, in my entries in MAINTAINERS, with an email
> > address that
> > I actually can, and will actually read.
> >=20
> > One thing about RTDS. Meng, which one of the following two
> > sentences, better
> > describes your situation?
> >=20
> >  a) Supported:   Someone is actually paid to look after this.
> >  b) Maintained:  Someone actually looks after it.
> >=20
> > If it's a (you're currently paied to look after RTDS) then we're
> > fine.
>=20
>=20
> I'm paid to look after RTDS at least before I graduate. :)
>=20
Ok, then we're still cool with 'Supported'.

Thanks and Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
--=-Rln0ArcXtgUWbE75eSgy
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+4FAlnYCtMACgkQFkJ4iaW4
c+76xBAAy4fbDg2K0bi4/iQ7QSY5USV9yCsLoGkqGiJwppOXZWPFWKYoOksNbb3l
RtocyzvLRn62YD0YHgleHVhMTR2wpwNou9GynHAa+ez9k0pWst8ztBGMmjgBaWl8
y/YjNy3Vs3pZR/kY0291oKyiCPFLFBUo0v213jOr/JErlj4Hu+CgUF/P4bu5kVU0
IVCLnjUcaeXRdqY8VHF2zKbpt031JsT6pnjNTWVQe7t35Ww6bzfPJKAg9wm1HTS3
j3GJkrXZ6++YH6t94P75pWXauO9hqgYYLIy6uarYGUilhslGEY5cE7q/z1m/8/zT
VZdgYqRBJwkDcE1EVvCS/rTvpO5qmiySzH2/nA+hpDS0cdWnWFATjLTN1PcjRx98
U+01jYnVNm23SfF00YZac/U2HuVJ64qmS4MplDlgEEjvKzdv3V8y+yvERUZGkWgJ
Fm4uuXWgfSe80AkLVhoO1k/Hfh0wFfcs8n7POWEFx5oVz7ooV/CgHrezM3bww/x3
LMIYcDk5M6/vuWiC5TRtzKjR7vFnz9hukIbtAsclG/EOrn/Ap5ipqvYV6UikvVE1
pKznUd/URsC7m6UHHhxX3D2HEV3CcvrZjgCGTASBguzA8AvW4fhlS7x4NGLa5y00
4JErmmnKPbDI5WTA1CSoX2qhqZenREtLQ8Uu8WxfILUFsuzk2pM=
=Ter7
-----END PGP SIGNATURE-----

--=-Rln0ArcXtgUWbE75eSgy--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7793998031549358815==--



From xen-devel-bounces@lists.xen.org Fri Oct 06 23:20:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 23:20:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0bv6-0003x0-J5; Fri, 06 Oct 2017 23:20:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0bv5-0003wc-Q7
 for xen-devel@lists.xensource.com; Fri, 06 Oct 2017 23:20:39 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 09/20-03638-7CF08D95; Fri, 06 Oct 2017 23:20:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVfcY/41
 Igze98hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmP3kL0tBv1jF6psnmRsY
 Pwp0MXJxCAk0Mkkc+veQFcJ5zCix690hFghnG6NE/5/P7F2MnBwiAs4SX8/MBbN5BfQlvt1pZ
 gOxhQVsJZ49ewvWLSHQziSx4nQ3K0hCQsBTYuOUvSww9onvS4Bsdg42ASuJQ2IgURYBVYntk5
 sZJzByL2BkWMWoUZxaVJZapGtsrJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEeh
 1BiDYwbhzfeAhRkkOJiVR3ka+G5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHivgeQEi1LTUyvS
 MnOA4QeTluDgURLh3QeS5i0uSMwtzkyHSJ1i1OU4tunyHyYhlrz8vFQpcd5EkCIBkKKM0jy4E
 bBYuMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3iUgU3gy80rgNr0COoIJ6Ig5TVdAjihJRE
 hJNTDmaa5bueKd6zujDckiMYvmb+m+5MQrtfjrxSrXxPndF7jUBG+fV5Y8p/FjE1fiYfkPIWk
 7L2lt/nvhiPipaec6YuqkdTKWPnlS+qyo44S6xDy+OaI3ZAQaNzurnU76fqVV4945iwN/A/Sb
 RM5/PzBL7mmF5KO7d/81mbx5m7O2tt8lK1cj3cdaiaU4I9FQi7moOBEAjNxTPYACAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1507332037!62830624!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21311 invoked from network); 6 Oct 2017 23:20:38 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Oct 2017 23:20:38 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0bv0-0007Bv-Tc; Fri, 06 Oct 2017 23:20:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e0buv-0003EM-Eu; Fri, 06 Oct 2017 23:20:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e0buu-0000rs-8A; Fri, 06 Oct 2017 23:20:28 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114084-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 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=4fb67fbb8e7c43727d625bf654a0bfae1ee40428
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 06 Oct 2017 23:20:28 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114084: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDA4NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDA4NC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA0ZmI2N2ZiYjhlN2M0MzcyN2Q2
MjViZjY1NGEwYmZhZTFlZTQwNDI4CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBkYmM0YjZlMTNhNWQwZGQ4OTY3Y2RlN2ZmNzAwMGFiMWVkODg2MjVlCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTM5NzIgIDIwMTctMTAtMDMgMjE6MDI6NDMgWiAgICAzIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTEzOTc5ICAyMDE3LTEwLTA0IDAwOjEwOjEzIFogICAgMiBkYXlzICAg
MzYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0MDgyICAyMDE3LTEwLTA2IDE5OjAy
OjI3IFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBBd2FpcyBNYXNvb2QgPGF3YWlzLm1hc29vZEB2YWRpb24uY29tPgogIEJodXBpbmRl
ciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KICBEYXJpbyBGYWdnaW9saSA8
cmFpc3RsaW5AbGludXguaXQ+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKb2FvIE1hcnRpbnMgPGpvYW8ubS5tYXJ0aW5zQG9y
YWNsZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGlu
YXJvLm9yZz4KICBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+CiAgS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogIE1lbmcgWHUgPG1lbmd4
dUBjaXMudXBlbm4uZWR1Pj8KICBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4
LmNvbT4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFRhbWFzIEsgTGVuZ3llbCA8
dGFtYXNAdGtsZW5neWVsLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgOTMwIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 23:23:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 23:23:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0bxK-0004Kc-VW; Fri, 06 Oct 2017 23:22:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445b0bece=citrix-osstest@xenproject.org>)
 id 1e0bxJ-0004KP-FL
 for xen-devel@lists.xensource.com; Fri, 06 Oct 2017 23:22:57 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 7D/D3-01782-05018D95; Fri, 06 Oct 2017 23:22:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXitHSDva6/wI1
 Ig+a1ahb3prxnd2D02N63iz2AMYo1My8pvyKBNePmzG1sBQtiKi69v8/YwLjCqouRk0NCwF/i
 ws+rjBC2h8T1syeYQGwRAWeJCR9us4HYvAJ6EstevGcFsYUF8iQ6/90GqucCql+tKvF+6kKoZ
 neJlxM+ssPYfTsPgA1iAxo6sWciC4jNIqAi8WDbLbChQgJaEksXr2SCWCAocXLmE7AaZgEJiY
 MvXjBDzLGU+Lb+KfMERr5ZSMpmISlbwMi0ilGjOLWoLLVI19BYL6koMz2jJDcxM0fX0MBULze
 1uDgxPTUnMalYLzk/dxMjMKwYgGAH479tnocYJTmYlER5G/luRArxJeWnVGYkFmfEF5XmpBYf
 YpTh4FCS4HXjB8oJFqWmp1akZeYAAxwmLcHBoyTC+xuklbe4IDG3ODMdInWKUZfj2KbLf5iEW
 PLy81KlxHlvgRQJgBRllObBjYBF2yVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ84aCXMKTmV
 cCt+kV0BFMQEfMaboCckRJIkJKqoFRNOey6NyJ907sdrvVd192w1uB7JYLuWsN9h73/6w3NV0
 seeKXclXm4/q7lm+IN2ny2p4Wo3fr4u2dszKZ8m7tlt969tGOj7d8dpiZ3H7keGGdPJ+ttGCi
 2zc+k6bj278r2+v7363c/GL6KrN7FsormJcGHpdkf/dmU6gx4+R9i0/YCO6+1TJzphJLcUaio
 RZzUXEiAO1cSlWxAgAA
X-Env-Sender: prvs=445b0bece=citrix-osstest@xenproject.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1507332173!103042327!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14397 invoked from network); 6 Oct 2017 23:22:55 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 23:22:55 -0000
X-IronPort-AV: E=Sophos;i="5.42,486,1500940800"; d="scan'208";a="450802645"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72209-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-4.8-testing:test-amd64-i386-pair:host-ping-check-native/src_host:fail:regression
 qemu-upstream-4.8-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.8-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-upstream-4.8-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.8-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-upstream-4.8-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.8-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-upstream-4.8-testing:build-arm64:hosts-allocate:broken:nonblocking
 qemu-upstream-4.8-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-upstream-4.8-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-upstream-4.8-testing:build-arm64:capture-logs:broken:nonblocking
 qemu-upstream-4.8-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-upstream-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:host-ping-check-native:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-qemuu-nested-intel:capture-logs/l1(18):fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: qemuu=1ebb5a1c9894bac00c213050f2fc45c8c28fb407
X-Osstest-Versions-That: qemuu=29383f4fb3c266d1ffcf627bb8329ab60cf4b6a6
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 7 Oct 2017 00:22:48 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Subject: [Xen-devel] [qemu-upstream-4.8-testing baseline-only test] 72209:
	regressions - trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjIwOSBxZW11LXVwc3RyZWFtLTQuOC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0
LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIyMDkvCgpSZWdyZXNzaW9u
cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNs
dWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgIDYgaG9zdC1waW5nLWNoZWNrLW5hdGl2ZS9zcmNfaG9zdCBmYWlsIFJFR1IuIHZzLiA3MTYw
MwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAg
IGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3Rz
LWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbmV2
ZXIgcGFzcwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAg
ICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA1IGhvc3QtcGluZy1jaGVjay1uYXRp
dmUgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aC1pbnRlbCAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNt
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1p
ZHdheSAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9s
MiBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE4
IGNhcHR1cmUtbG9ncy9sMSgxOCkgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAxZWJiNWExYzk4OTRiYWMwMGMy
MTMwNTBmMmZjNDVjOGMyOGZiNDA3CmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAgICAgICAg
ICAgICAyOTM4M2Y0ZmIzYzI2NmQxZmZjZjYyN2JiODMyOWFiNjBjZjRiNmE2CgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAgNzE2MDMgIDIwMTctMDYtMjYgMTc6NDY6MzAgWiAgMTAyIGRheXMKVGVzdGlu
ZyBzYW1lIHNpbmNlICAgIDcyMjA5ICAyMDE3LTEwLTA2IDE4OjIyOjU3IFogICAgMCBkYXlzICAg
IDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6
CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hv
bWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9s
b2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
LnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3Rl
cCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQg
aG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2Nh
dGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBi
dWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2Fw
dHVyZS1sb2dzCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAxZWJiNWExYzk4OTRi
YWMwMGMyMTMwNTBmMmZjNDVjOGMyOGZiNDA3CkF1dGhvcjogR2VyZCBIb2ZmbWFubiA8a3JheGVs
QHJlZGhhdC5jb20+CkRhdGU6ICAgTW9uIEF1ZyAyOCAxNDoyOTowNiAyMDE3ICswMjAwCgogICAg
dmdhOiBzdG9wIHBhc3NpbmcgcG9pbnRlcnMgdG8gdmdhX2RyYXdfbGluZSogZnVuY3Rpb25zCiAg
ICAKICAgIEluc3RlYWQgcGFzcyBhcm91bmQgdGhlIGFkZHJlc3MgKGFrYSBvZmZzZXQgaW50byB2
Z2EgbWVtb3J5KS4KICAgIEFkZCB2Z2FfcmVhZF8qIGhlbHBlciBmdW5jdGlvbnMgd2hpY2ggYXBw
bHkgdmJlX3NpemVfbWFzayB0bwogICAgdGhlIGFkZHJlc3MsIHRvIG1ha2Ugc3VyZSB0aGUgYWRk
cmVzcyBzdGF5cyB3aXRoaW4gdGhlIHZhbGlkCiAgICByYW5nZSwgc2ltaWxhciB0byB0aGUgY2ly
cnVzIGJsaXR0ZXIgZml4ZXMgKGNvbW1pdHMgZmZhZjg1Nzc3OAogICAgYW5kIDAyNmFlZmZjYjQp
LgogICAgCiAgICBJbXBhY3Q6ICBEb1MgZm9yIHByaXZpbGVnZWQgZ3Vlc3QgdXNlcnMuICBxZW11
IGNyYXNoZXMgd2l0aAogICAgYSBzZWdmYXVsdCwgd2hlbiBoaXR0aW5nIHRoZSBndWFyZCBwYWdl
IGFmdGVyIHZnYSBtZW1vcnkKICAgIGFsbG9jYXRpb24sIHdoaWxlIHJlYWRpbmcgdmdhIG1lbW9y
eSBmb3IgZGlzcGxheSB1cGRhdGVzLgogICAgCiAgICBjaGVycnkgcGlja2VkIGZyb20gY29tbWl0
IDNkOTBjNjI1NDg2MzY5M2E2YjEzZDkxOGQyYjg2ODJlMDhiYmM2ODEKICAgIAogICAgRml4ZXM6
IENWRS0yMDE3LTEzNjcyCiAgICBDYzogUCBKIFAgPHBwYW5kaXRAcmVkaGF0LmNvbT4KICAgIFJl
cG9ydGVkLWJ5OiBEYXZpZCBCdWNoYW5hbiA8ZEB2aWRidWNoYW5hbi5jby51az4KICAgIFNpZ25l
ZC1vZmYtYnk6IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogICAgU2lnbmVkLW9m
Zi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgTWVz
c2FnZS1pZDogMjAxNzA4MjgxMjI5MDYuMTg5OTMtMS1rcmF4ZWxAcmVkaGF0LmNvbQogICAgKGNo
ZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNzQzNDc3NWFiZjhmYjJjYTNiOWU4MDVkMzA2NTZmNGRh
OGMwODgxNikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 23:34:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 23:34:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0c7u-0005NI-1L; Fri, 06 Oct 2017 23:33:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e0c7t-0005NC-5t
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 23:33:53 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 BC/4D-02214-0E218D95; Fri, 06 Oct 2017 23:33:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVybKJssu59oRu
 RBqfbdC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxTT68wFaxQrTh/roOpgfGBbBcjF4eQwBIm
 ifOdBxi7GDk5WAQcJDbdvMvWxcjBwSgQI/HghzVImFEgTGLy5SWsECVaEm8vXmIBsdkEDCX+P
 tkEVi4BZC/5zAESFhHQlJi+oI8ZZDyzwHFGiU1zFrKBJIQFHCX6b0LYnAI6EtuPbgGbwyvgJb
 Fq4isWiHseMkpM27ARrEhUQFfi0L8/bBBFghInZz4Ba2AGOmL59G0sExgFZiFJzUKSWsDItIp
 Rozi1qCy1SNfQTC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzAMGYBgB+PU93GH
 GCU5mJREefP4b0QK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA1BIa1kGBRanpqRVpmDjAiYNISH
 DxKIrynBIHSvMUFibnFmekQqVOMuhzHNl3+wyTEkpeflyolzqsAMkMApCijNA9uBCw6LzHKSg
 nzMgIdJcRTkFqUm1mCKv+KUZyDUUmY9w3IKp7MvBK4Ta+AjmACOmJO0xWQI0oSEVJSDYycm+e
 LOAjklDd+llDumfri2d2Wyb4t1iXSc4rKfq9qX+CwodG+v9/j2UPzXxM17hYc+JMmxfy9aspC
 pSVc83cLVLr8W7QpOteAe33BkTiTzTn5Wyo2yvJZPfYXXLl6p1/fLgPDUu9nNm+2T5C3nLzta
 LjAZLm9SVkmztzqpjE/Fuj1lzecvafEUpyRaKjFXFScCABCzDy7yQIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1507332830!102989376!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61742 invoked from network); 6 Oct 2017 23:33:51 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Oct 2017 23:33:51 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4466921881;
 Fri,  6 Oct 2017 23:33:49 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4466921881
Date: Fri, 6 Oct 2017 16:33:48 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andrea Parri <parri.andrea@gmail.com>
In-Reply-To: <20170919151956.GA24932@andrea>
Message-ID: <alpine.DEB.2.10.1710061515060.3073@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1709121550270.9439@sstabellini-ThinkPad-X260>
 <1505516440-11111-1-git-send-email-sstabellini@kernel.org>
 <1505516440-11111-11-git-send-email-sstabellini@kernel.org>
 <20170919151956.GA24932@andrea>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <sstabellini@kernel.org>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xen.org,
 Stefano Stabellini <stefano@aporeto.com>, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v4 11/13] xen/pvcalls: implement poll command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxOSBTZXAgMjAxNywgQW5kcmVhIFBhcnJpIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gT24gRnJpLCBTZXAgMTUsIDIwMTcgYXQgMDQ6MDA6MzhQTSAtMDcwMCwgU3RlZmFubyBTdGFi
ZWxsaW5pIHdyb3RlOgo+ID4gRm9yIGFjdGl2ZSBzb2NrZXRzLCBjaGVjayB0aGUgaW5kZXhlcyBh
bmQgdXNlIHRoZSBpbmZsaWdodF9jb25uX3JlcQo+ID4gd2FpdHF1ZXVlIHRvIHdhaXQuCj4gPiAK
PiA+IEZvciBwYXNzaXZlIHNvY2tldHMgaWYgYW4gYWNjZXB0IGlzIG91dHN0YW5kaW5nCj4gPiAo
UFZDQUxMU19GTEFHX0FDQ0VQVF9JTkZMSUdIVCksIGNoZWNrIGlmIGl0IGhhcyBiZWVuIGFuc3dl
cmVkIGJ5IGxvb2tpbmcKPiA+IGF0IGJlZGF0YS0+cnNwW3JlcV9pZF0uIElmIHNvLCByZXR1cm4g
UE9MTElOLiAgT3RoZXJ3aXNlIHVzZSB0aGUKPiA+IGluZmxpZ2h0X2FjY2VwdF9yZXEgd2FpdHF1
ZXVlLgo+ID4gCj4gPiBJZiBubyBhY2NlcHRzIGFyZSBpbmZsaWdodCwgc2VuZCBQVkNBTExTX1BP
TEwgdG8gdGhlIGJhY2tlbmQuIElmIHdlIGhhdmUKPiA+IG91dHN0YW5kaW5nIFBPTEwgcmVxdWVz
dHMgYXdhaXRpbmcgZm9yIGEgcmVzcG9uc2UgdXNlIHRoZSBpbmZsaWdodF9yZXEKPiA+IHdhaXRx
dWV1ZTogaW5mbGlnaHRfcmVxIGlzIGF3YWtlbiB3aGVuIGEgbmV3IHJlc3BvbnNlIGlzIHJlY2Vp
dmVkOyBvbgo+ID4gd2FrZXVwIHdlIGNoZWNrIHdoZXRoZXIgdGhlIFBPTEwgcmVzcG9uc2UgaXMg
YXJyaXZlZCBieSBsb29raW5nIGF0IHRoZQo+ID4gUFZDQUxMU19GTEFHX1BPTExfUkVUIGZsYWcu
IFdlIHNldCB0aGUgZmxhZyBmcm9tCj4gPiBwdmNhbGxzX2Zyb250X2V2ZW50X2hhbmRsZXIsIGlm
IHRoZSByZXNwb25zZSB3YXMgZm9yIGEgUE9MTCBjb21tYW5kLgo+ID4gCj4gPiBJbiBwdmNhbGxz
X2Zyb250X2V2ZW50X2hhbmRsZXIsIGdldCB0aGUgc3RydWN0IHNvY2tfbWFwcGluZyBmcm9tIHRo
ZQo+ID4gcG9sbCBpZCAod2UgcHJldmlvdXNseSBjb252ZXJ0ZWQgc3RydWN0IHNvY2tfbWFwcGlu
ZyogdG8gdWludDY0X3QgYW5kCj4gPiB1c2VkIGl0IGFzIGlkKS4KPiA+IAo+ID4gU2lnbmVkLW9m
Zi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgo+ID4gQ0M6IGJv
cmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCj4gPiBDQzogamdyb3NzQHN1c2UuY29tCj4gPiAtLS0K
PiA+ICBkcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMgfCAxNDQgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystLS0KPiA+ICBkcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250
LmggfCAgIDMgKwo+ID4gIDIgZmlsZXMgY2hhbmdlZCwgMTM4IGluc2VydGlvbnMoKyksIDkgZGVs
ZXRpb25zKC0pCj4gPiAKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250
LmMgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKPiA+IGluZGV4IDAxYTVhNjkuLjhhOTAy
MTMgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKPiA+ICsrKyBi
L2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwo+ID4gQEAgLTg1LDYgKzg1LDggQEAgc3RydWN0
IHNvY2tfbWFwcGluZyB7Cj4gPiAgCQkgKiBPbmx5IG9uZSBwb2xsIG9wZXJhdGlvbiBjYW4gYmUg
aW5mbGlnaHQgZm9yIGEgZ2l2ZW4gc29ja2V0Lgo+ID4gIAkJICovCj4gPiAgI2RlZmluZSBQVkNB
TExTX0ZMQUdfQUNDRVBUX0lORkxJR0hUIDAKPiA+ICsjZGVmaW5lIFBWQ0FMTFNfRkxBR19QT0xM
X0lORkxJR0hUICAgMQo+ID4gKyNkZWZpbmUgUFZDQUxMU19GTEFHX1BPTExfUkVUICAgICAgICAy
Cj4gPiAgCQkJdWludDhfdCBmbGFnczsKPiA+ICAJCQl1aW50MzJfdCBpbmZsaWdodF9yZXFfaWQ7
Cj4gPiAgCQkJc3RydWN0IHNvY2tfbWFwcGluZyAqYWNjZXB0X21hcDsKPiA+IEBAIC0xNTUsMTUg
KzE1NywzMiBAQCBzdGF0aWMgaXJxcmV0dXJuX3QgcHZjYWxsc19mcm9udF9ldmVudF9oYW5kbGVy
KGludCBpcnEsIHZvaWQgKmRldl9pZCkKPiA+ICAJCXJzcCA9IFJJTkdfR0VUX1JFU1BPTlNFKCZi
ZWRhdGEtPnJpbmcsIGJlZGF0YS0+cmluZy5yc3BfY29ucyk7Cj4gPiAgCj4gPiAgCQlyZXFfaWQg
PSByc3AtPnJlcV9pZDsKPiA+IC0JCWRzdCA9ICh1aW50OF90ICopJmJlZGF0YS0+cnNwW3JlcV9p
ZF0gKyBzaXplb2YocnNwLT5yZXFfaWQpOwo+ID4gLQkJc3JjID0gKHVpbnQ4X3QgKilyc3AgKyBz
aXplb2YocnNwLT5yZXFfaWQpOwo+ID4gLQkJbWVtY3B5KGRzdCwgc3JjLCBzaXplb2YoKnJzcCkg
LSBzaXplb2YocnNwLT5yZXFfaWQpKTsKPiA+IC0JCS8qCj4gPiAtCQkgKiBGaXJzdCBjb3B5IHRo
ZSByZXN0IG9mIHRoZSBkYXRhLCB0aGVuIHJlcV9pZC4gSXQgaXMKPiA+IC0JCSAqIHBhaXJlZCB3
aXRoIHRoZSBiYXJyaWVyIHdoZW4gYWNjZXNzaW5nIGJlZGF0YS0+cnNwLgo+ID4gLQkJICovCj4g
PiAtCQlzbXBfd21iKCk7Cj4gPiAtCQlXUklURV9PTkNFKGJlZGF0YS0+cnNwW3JlcV9pZF0ucmVx
X2lkLCByc3AtPnJlcV9pZCk7Cj4gPiArCQlpZiAocnNwLT5jbWQgPT0gUFZDQUxMU19QT0xMKSB7
Cj4gPiArCQkJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwID0gKHN0cnVjdCBzb2NrX21hcHBpbmcg
KikKPiA+ICsJCQkJCQkgICByc3AtPnUucG9sbC5pZDsKPiA+ICsKPiA+ICsJCQlzZXRfYml0KFBW
Q0FMTFNfRkxBR19QT0xMX1JFVCwKPiA+ICsJCQkJKHZvaWQgKikmbWFwLT5wYXNzaXZlLmZsYWdz
KTsKPiA+ICsJCQkvKgo+ID4gKwkJCSAqIFNldCBSRVQsIHRoZW4gY2xlYXIgSU5GTElHSFQuIEl0
IHBhaXJzIHdpdGgKPiA+ICsJCQkgKiB0aGUgY2hlY2tzIGF0IHRoZSBiZWdpbm5pbmcgb2YKPiA+
ICsJCQkgKiBwdmNhbGxzX2Zyb250X3BvbGxfcGFzc2l2ZS4KPiA+ICsJCQkgKi8KPiA+ICsJCQlz
bXBfd21iKCk7Cj4gCj4gcHZjYWxsc19mcm9udF9wb2xsX3Bhc3NpdmUoKSBzZWVtcyB0byBmaXJz
dCBjaGVjayBSRVQsIHRoZW4gSU5GTElHSFQKPiAobm8gImNyb3NzaW5nIG9mIG1lbS4gbG9jYXRp
b25zIik6IGNhbiB5b3UgZWxhYm9yYXRlIGhlcmU/CgpUaGFuayB5b3UgZm9yIHRoZSByZXZpZXch
IEl0IGxvb2tzIGxpa2UgeW91IHNwb3R0ZWQgdG8gZXJyb3JzLiBJIHRoaW5rCmhlcmVlIHNob3Vs
ZCBiZQoKICBjbGVhciBJTkZMSUdIVAogIHNtcF93bWIoKQogIHNldCBSRVQKCnRvIHBhaXIgcHJv
cGVybHkuCgoKPiA+ICsJCQljbGVhcl9iaXQoUFZDQUxMU19GTEFHX1BPTExfSU5GTElHSFQsCj4g
PiArCQkJCSAgKHZvaWQgKikmbWFwLT5wYXNzaXZlLmZsYWdzKTsKPiA+ICsJCX0gZWxzZSB7Cj4g
PiArCQkJZHN0ID0gKHVpbnQ4X3QgKikmYmVkYXRhLT5yc3BbcmVxX2lkXSArCj4gPiArCQkJICAg
ICAgc2l6ZW9mKHJzcC0+cmVxX2lkKTsKPiA+ICsJCQlzcmMgPSAodWludDhfdCAqKXJzcCArIHNp
emVvZihyc3AtPnJlcV9pZCk7Cj4gPiArCQkJbWVtY3B5KGRzdCwgc3JjLCBzaXplb2YoKnJzcCkg
LSBzaXplb2YocnNwLT5yZXFfaWQpKTsKPiA+ICsJCQkvKgo+ID4gKwkJCSAqIEZpcnN0IGNvcHkg
dGhlIHJlc3Qgb2YgdGhlIGRhdGEsIHRoZW4gcmVxX2lkLiBJdCBpcwo+ID4gKwkJCSAqIHBhaXJl
ZCB3aXRoIHRoZSBiYXJyaWVyIHdoZW4gYWNjZXNzaW5nIGJlZGF0YS0+cnNwLgo+ID4gKwkJCSAq
Lwo+ID4gKwkJCXNtcF93bWIoKTsKPiAKPiBXb3VsZCB5b3UgcG9pbnQgbWUgdG8gdGhlICJwYWly
aW5nIGJhcnJpZXIiPyAobm90IHN1cmUgSSB1bmRlcnN0YW5kCj4gdGhlIGxvZ2ljIGhlcmUuLi4p
CgpPbiB0aGlzIHNpZGUgKHB2Y2FsbHNfZnJvbnRfZXZlbnRfaGFuZGxlcik6CiAgICB3cml0ZSBj
b250ZW50CiAgICBzbXBfd21iCiAgICB3cml0ZSBpZAoKT24gdGhlIG90aGVyIHNpZGUgKGFsbCBj
b21tYW5kIGZ1bmN0aW9ucywgZm9yIGV4YW1wbGUgcHZjYWxsc19mcm9udF9zb2NrZXQpCiAgICBy
ZWFkIGlkIChwYXNzZWQgdG8gd2FpdF9ldmVudCkKICAgIHNtcF9ybWIoKSA8LS0tIHRoaXMgaXMg
bWlzc2luZyBhbmQgc2hvdWxkIHBhaXIgd2l0aCB0aGUgYWJvdmUgc21wX3dtYgogICAgcmVhZCBj
b250ZW50CiAgICBzbXBfbWIoKSAoKikKICAgIGNsZWFyIGlkCiAKKCopIHRoaXMgaXMgdW5uZWNl
c3NhcnkgYW5kIGhhcyBubyBwYWlyaW5nLCBpdCB3YXMgc3VwcG9zZWQgdG8gcHJvdGVjdAphZ2Fp
bnN0IHRoZSBjb250ZW50IGJlaW5nIG92ZXJ3cml0dGVuIGJlZm9yZSB0aGUgcmVhZCBpcyBjb21w
bGV0ZSwKYmVjYXVzZSBhZnRlciBjbGVhcmluZyB0aGUgaWQgdGhlIHNsb3QgY291bGQgYmUgcmV1
c2VkLiBnZXRfcmVxdWVzdApyZXR1cm5zIGFuIGlkLCBidXQgdGhlIGNvbnRlbnQgaXMgbm90IG92
ZXJ3cml0dGVuIGltbWVkaWF0ZWx5LiBUaGUgaWQgaXMKcGFzc2VkIHRvIHRoZSBiYWNrZW5kLCBh
bmQgb25seSB1cG9uIHJlY2VpdmluZyBhbiBhbnN3ZXIgdGhlIGNvbnRlbnQKZ2V0cyBvdmVyd3Jp
dHRlbi4gSSB0aGluayBpdCBpcyB1bm5lY2Vzc2FyeSBhbmQgSSBjb3VsZCByZW1vdmUgaXQgb3IK
dHVybiBpdCBpbnRvIGEgY29tcGlsZXIgYmFycmllci4KCgo+ID4gKwkJCVdSSVRFX09OQ0UoYmVk
YXRhLT5yc3BbcmVxX2lkXS5yZXFfaWQsIHJzcC0+cmVxX2lkKTsKPiAKPiBDb3VsZCB0aGlzIGJl
IHJld3JpdHRlbiBhcwo+IAo+ICAgIFdSSVRFX09OQ0UoYmVkYXRhLT5yc3BbcmVxX2lkXS5yZXFf
aWQsIHJlcV9pZCk7CiAKWWVzLCBJJ2xsIGNoYW5nZSBpdAoKIAo+ID4gKwkJfQo+ID4gIAo+ID4g
IAkJZG9uZSA9IDE7Cj4gPiAgCQliZWRhdGEtPnJpbmcucnNwX2NvbnMrKzsKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 23:39:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 23:39:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0cDd-0005bB-P6; Fri, 06 Oct 2017 23:39:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e0cDb-0005b1-Nd
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 23:39:47 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 99/C2-03409-24418D95; Fri, 06 Oct 2017 23:39:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVybKJssq6TyI1
 Ig69/RSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owZC5QLnrBX7Dw8naWBsZuti5GLQ0hgCZPE
 t+YDQA4nB4uAg8TcSSvZuxg5OBgFYiQe/LAGCTMKhElMvryEFaJES2L/2XZ2EJtNwFDi75NNb
 CDlEkD2ks8cIGERAQOJ99cngY1nFljNKNF3pYkZJCEs4CjRf3Mh2CpOATuJhd/2sYDYvAJeEo
 te7GaFuOczo0Tjw19gCVEBXYlD//6wQRQJSpyc+QQszgx0xPLp21gmMArMQpKahSS1gJFpFaN
 GcWpRWWqRrpGhXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYBAyAMEOxj/LAg4x
 SnIwKYnymgnfiBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwdsCkhMsSk1PrUjLzAHGA0xagoNHS
 YS3ECTNW1yQmFucmQ6ROsWoy3Hj4fU/TEIsefl5qVLivDogRQIgRRmleXAjYLF5iVFWSpiXEe
 goIZ6C1KLczBJU+VeM4hyMSsK84SBTeDLzSuA2vQI6ggnoiDlNV0COKElESEk1MJ4LFbq5YWO
 w/aLMy+qyPMf/v6vhrW9eoMGwsKDTIDku6382C9+OnquvlFlVjbboLLvWc66IJ3BbGI/Opg2x
 wFhXqmy4zDVxZfeTBi4Gx86Fuz3/r1m6/k+0cCi34PMtm89ap+0SevF2X/Xs7UFSAsY9Xh/6z
 m4teHboUyuDyn8vt6lrf8/3VGIpzkg01GIuKk4EANEVG1bIAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1507333185!109718310!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4306 invoked from network); 6 Oct 2017 23:39:46 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Oct 2017 23:39:46 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 39F8A21883;
 Fri,  6 Oct 2017 23:39:44 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 39F8A21883
Date: Fri, 6 Oct 2017 16:39:42 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <2ee745f7-5bf4-b45c-bee9-e8aa4c20de92@oracle.com>
Message-ID: <alpine.DEB.2.10.1710061638320.3073@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1709121550270.9439@sstabellini-ThinkPad-X260>
 <1505516440-11111-1-git-send-email-sstabellini@kernel.org>
 <1505516440-11111-11-git-send-email-sstabellini@kernel.org>
 <2ee745f7-5bf4-b45c-bee9-e8aa4c20de92@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 11/13] xen/pvcalls: implement poll command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAyMiBTZXAgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+ID4gK3N0YXRpYyB1
bnNpZ25lZCBpbnQgcHZjYWxsc19mcm9udF9wb2xsX3Bhc3NpdmUoc3RydWN0IGZpbGUgKmZpbGUs
Cj4gPiArCQkJCQkgICAgICAgc3RydWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGEsCj4gPiArCQkJ
CQkgICAgICAgc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwLAo+ID4gKwkJCQkJICAgICAgIHBvbGxf
dGFibGUgKndhaXQpCj4gPiArewo+ID4gKwlpbnQgbm90aWZ5LCByZXFfaWQsIHJldDsKPiA+ICsJ
c3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3QgKnJlcTsKPiA+ICsKPiA+ICsJaWYgKHRlc3RfYml0
KFBWQ0FMTFNfRkxBR19BQ0NFUFRfSU5GTElHSFQsCj4gPiArCQkgICAgICh2b2lkICopJm1hcC0+
cGFzc2l2ZS5mbGFncykpIHsKPiA+ICsJCXVpbnQzMl90IHJlcV9pZCA9IFJFQURfT05DRShtYXAt
PnBhc3NpdmUuaW5mbGlnaHRfcmVxX2lkKTsKPiA+ICsKPiA+ICsJCWlmIChyZXFfaWQgIT0gUFZD
QUxMU19JTlZBTElEX0lEICYmCj4gPiArCQkgICAgUkVBRF9PTkNFKGJlZGF0YS0+cnNwW3JlcV9p
ZF0ucmVxX2lkKSA9PSByZXFfaWQpCj4gPiArCQkJcmV0dXJuIFBPTExJTiB8IFBPTExSRE5PUk07
Cj4gCj4gCj4gRG8gd2UgbmVlZCB0byBjbGVhciBQVkNBTExTX0ZMQUdfQUNDRVBUX0lORkxJR0hU
PyBPciBkbyB3ZSBleHBlY3QgYQo+IChzdWJzZXF1ZW50PykgYWNjZXB0KCkgdG8gZG8gdGhhdD8K
Ck5vIG5lZWQgdG8gY2xlYXIsIGhlcmUgd2Ugb25seSBuZWVkIHRvIHNheSB3aGV0aGVyIHRoZXJl
IGlzIGRhdGEgdG8gcmVhZApvciBub3QuIFN1YnNlcXVlbnQgYWNjZXB0IGNhbGxzIHdpbGwgY2xl
YXIgUFZDQUxMU19GTEFHX0FDQ0VQVF9JTkZMSUdIVC4KCiAKPiA+ICsKPiA+ICsJCXBvbGxfd2Fp
dChmaWxlLCAmbWFwLT5wYXNzaXZlLmluZmxpZ2h0X2FjY2VwdF9yZXEsIHdhaXQpOwo+ID4gKwkJ
cmV0dXJuIDA7Cj4gPiArCX0KPiA+ICsKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 06 23:50:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 23:50:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0cNV-0006Zp-JR; Fri, 06 Oct 2017 23:50:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e0cNT-0006Zj-H4
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 23:49:59 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 7A/B1-03618-6A618D95; Fri, 06 Oct 2017 23:49:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVybKJssu4ysRu
 RBqdX8Vgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmNH74xFtyVqZj07BxrA2O/eBcjF4eQwBIm
 iWcbp7J1MXJysAg4SHzomcnexcjBwSgQI/HghzVImFEgTGLy5SWsECVaEm+/d7OA2GwChhJ/n
 2xiAymXALKXfOYACYsIGEi8vz6JDWQ8s8BqRom+K03MIAlhAReJ+TtPMoHYnAJ2EgfvzARbyy
 vgJXHkbR8bxD2fgRoWb2QHSYgK6Eoc+vcHqkhQ4uTMJ2CLmYGOWD59G8sERoFZSFKzkKQWMDK
 tYtQoTi0qSy3SNbLUSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDEMGINjBeGBR
 4CFGSQ4mJVFeCdEbkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeAtAcoJFqempFWmZOcCIgElLc
 PAoifAGg6R5iwsSc4sz0yFSpxgVpcR5uUESAiCJjNI8uDZYFF5ilJUS5mUEOkSIpyC1KDezBF
 X+FaM4B6OSMK8FyBSezLwSuOmvgBYzAS2e03QFZHFJIkJKqoHR5npb542o1e2nZb77zTqx4a7
 7xVTba3Wpfyx/dHjyn3xw1+0Dr0oVj+TP2wl37rNEaxju2qpqM9uwY++/H1vi6xvPrPA+v1Td
 m3HiLJYHbjHXj0jvXX6gwL5NPfT/sZvxjyR4f/K+Y7gw3/xB9bxUxY2mj6xP3g5xCdNqfKFgs
 /nhY00pJhtzJZbijERDLeai4kQACCH74r0CAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1507333796!76647021!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49189 invoked from network); 6 Oct 2017 23:49:57 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Oct 2017 23:49:57 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id D630E21883;
 Fri,  6 Oct 2017 23:49:55 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D630E21883
Date: Fri, 6 Oct 2017 16:49:55 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <fe455763-4ced-0679-85ce-4f1d59c96f61@oracle.com>
Message-ID: <alpine.DEB.2.10.1710061640110.3073@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1709121550270.9439@sstabellini-ThinkPad-X260>
 <1505516440-11111-1-git-send-email-sstabellini@kernel.org>
 <1505516440-11111-12-git-send-email-sstabellini@kernel.org>
 <fe455763-4ced-0679-85ce-4f1d59c96f61@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 12/13] xen/pvcalls: implement release
	command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAyMiBTZXAgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+ID4gK3N0YXRpYyB2
b2lkIHB2Y2FsbHNfZnJvbnRfZnJlZV9tYXAoc3RydWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGEs
Cj4gPiArCQkJCSAgIHN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCkKPiAKPiBJIGp1c3Qgbm90aWNl
ZDogcHZjYWxsc19mcm9udF9mcmVlX21hcCgpIGlzIHJlZmVyZW5jZWQgYnkgcGF0Y2hlcyAyIGFu
ZCA4LgoKSSdsbCBjcmVhdGUgYW4gZW1wdHkgc3R1YiBlYXJsaWVyLgoKCj4gPiArewo+ID4gKwlp
bnQgaTsKPiA+ICsKPiA+ICsJdW5iaW5kX2Zyb21faXJxaGFuZGxlcihtYXAtPmFjdGl2ZS5pcnEs
IG1hcCk7Cj4gPiArCj4gPiArCXNwaW5fbG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7Cj4gPiAr
CWlmICghbGlzdF9lbXB0eSgmbWFwLT5saXN0KSkKPiA+ICsJCWxpc3RfZGVsX2luaXQoJm1hcC0+
bGlzdCk7Cj4gPiArCXNwaW5fdW5sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKPiA+ICsKPiA+
ICsJZm9yIChpID0gMDsgaSA8ICgxIDw8IFBWQ0FMTFNfUklOR19PUkRFUik7IGkrKykKPiA+ICsJ
CWdudHRhYl9lbmRfZm9yZWlnbl9hY2Nlc3MobWFwLT5hY3RpdmUucmluZy0+cmVmW2ldLCAwLCAw
KTsKPiA+ICsJZ250dGFiX2VuZF9mb3JlaWduX2FjY2VzcyhtYXAtPmFjdGl2ZS5yZWYsIDAsIDAp
Owo+ID4gKwlmcmVlX3BhZ2UoKHVuc2lnbmVkIGxvbmcpbWFwLT5hY3RpdmUucmluZyk7Cj4gPiAr
fQo+ID4gKwo+ID4gIGludCBwdmNhbGxzX2Zyb250X3NvY2tldChzdHJ1Y3Qgc29ja2V0ICpzb2Nr
KQo+ID4gIHsKPiA+ICAJc3RydWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGE7Cj4gPiBAQCAtOTYw
LDYgKzk3OCw5MiBAQCB1bnNpZ25lZCBpbnQgcHZjYWxsc19mcm9udF9wb2xsKHN0cnVjdCBmaWxl
ICpmaWxlLCBzdHJ1Y3Qgc29ja2V0ICpzb2NrLAo+ID4gIAlyZXR1cm4gcmV0Owo+ID4gIH0KPiA+
ICAKPiA+ICtpbnQgcHZjYWxsc19mcm9udF9yZWxlYXNlKHN0cnVjdCBzb2NrZXQgKnNvY2spCj4g
PiArewo+ID4gKwlzdHJ1Y3QgcHZjYWxsc19iZWRhdGEgKmJlZGF0YTsKPiA+ICsJc3RydWN0IHNv
Y2tfbWFwcGluZyAqbWFwOwo+ID4gKwlpbnQgcmVxX2lkLCBub3RpZnksIHJldDsKPiA+ICsJc3Ry
dWN0IHhlbl9wdmNhbGxzX3JlcXVlc3QgKnJlcTsKPiA+ICsKPiA+ICsJcHZjYWxsc19lbnRlcjsK
PiA+ICsJaWYgKCFwdmNhbGxzX2Zyb250X2Rldikgewo+ID4gKwkJcHZjYWxsc19leGl0Owo+ID4g
KwkJcmV0dXJuIC1FSU87Cj4gPiArCX0KPiA+ICsJaWYgKHNvY2stPnNrID09IE5VTEwpIHsKPiA+
ICsJCXB2Y2FsbHNfZXhpdDsKPiA+ICsJCXJldHVybiAwOwo+ID4gKwl9Cj4gPiArCj4gPiArCWJl
ZGF0YSA9IGRldl9nZXRfZHJ2ZGF0YSgmcHZjYWxsc19mcm9udF9kZXYtPmRldik7Cj4gPiArCj4g
PiArCW1hcCA9IChzdHJ1Y3Qgc29ja19tYXBwaW5nICopIHNvY2stPnNrLT5za19zZW5kX2hlYWQ7
Cj4gPiArCWlmIChtYXAgPT0gTlVMTCkgewo+ID4gKwkJcHZjYWxsc19leGl0Owo+ID4gKwkJcmV0
dXJuIDA7Cj4gPiArCX0KPiA+ICsKPiA+ICsJc3Bpbl9sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2Nr
KTsKPiA+ICsJcmV0ID0gZ2V0X3JlcXVlc3QoYmVkYXRhLCAmcmVxX2lkKTsKPiA+ICsJaWYgKHJl
dCA8IDApIHsKPiA+ICsJCXNwaW5fdW5sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKPiA+ICsJ
CXB2Y2FsbHNfZXhpdDsKPiA+ICsJCXJldHVybiByZXQ7Cj4gPiArCX0KPiA+ICsJc29jay0+c2st
PnNrX3NlbmRfaGVhZCA9IE5VTEw7Cj4gPiArCj4gPiArCXJlcSA9IFJJTkdfR0VUX1JFUVVFU1Qo
JmJlZGF0YS0+cmluZywgcmVxX2lkKTsKPiA+ICsJcmVxLT5yZXFfaWQgPSByZXFfaWQ7Cj4gPiAr
CXJlcS0+Y21kID0gUFZDQUxMU19SRUxFQVNFOwo+ID4gKwlyZXEtPnUucmVsZWFzZS5pZCA9ICh1
aW50NjRfdCltYXA7Cj4gPiArCj4gPiArCWJlZGF0YS0+cmluZy5yZXFfcHJvZF9wdnQrKzsKPiA+
ICsJUklOR19QVVNIX1JFUVVFU1RTX0FORF9DSEVDS19OT1RJRlkoJmJlZGF0YS0+cmluZywgbm90
aWZ5KTsKPiA+ICsJc3Bpbl91bmxvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOwo+ID4gKwlpZiAo
bm90aWZ5KQo+ID4gKwkJbm90aWZ5X3JlbW90ZV92aWFfaXJxKGJlZGF0YS0+aXJxKTsKPiA+ICsK
PiA+ICsJd2FpdF9ldmVudChiZWRhdGEtPmluZmxpZ2h0X3JlcSwKPiA+ICsJCSAgIFJFQURfT05D
RShiZWRhdGEtPnJzcFtyZXFfaWRdLnJlcV9pZCkgPT0gcmVxX2lkKTsKPiA+ICsKPiA+ICsJaWYg
KG1hcC0+YWN0aXZlX3NvY2tldCkgewo+ID4gKwkJLyoKPiA+ICsJCSAqIFNldCBpbl9lcnJvciBh
bmQgd2FrZSB1cCBpbmZsaWdodF9jb25uX3JlcSB0byBmb3JjZQo+ID4gKwkJICogcmVjdm1zZyB3
YWl0ZXJzIHRvIGV4aXQuCj4gPiArCQkgKi8KPiA+ICsJCW1hcC0+YWN0aXZlLnJpbmctPmluX2Vy
cm9yID0gLUVCQURGOwo+ID4gKwkJd2FrZV91cF9pbnRlcnJ1cHRpYmxlKCZtYXAtPmFjdGl2ZS5p
bmZsaWdodF9jb25uX3JlcSk7Cj4gPiArCj4gPiArCQkvKgo+ID4gKwkJICogV2FpdCB1bnRpbCB0
aGVyZSBhcmUgbm8gbW9yZSB3YWl0ZXJzIG9uIHRoZSBtdXRleGVzLgo+ID4gKwkJICogV2Uga25v
dyB0aGF0IG5vIG5ldyB3YWl0ZXJzIGNhbiBiZSBhZGRlZCBiZWNhdXNlIHNrX3NlbmRfaGVhZAo+
ID4gKwkJICogaXMgc2V0IHRvIE5VTEwgLS0gd2Ugb25seSBuZWVkIHRvIHdhaXQgZm9yIHRoZSBl
eGlzdGluZwo+ID4gKwkJICogd2FpdGVycyB0byByZXR1cm4uCj4gPiArCQkgKi8KPiA+ICsJCXdo
aWxlICghbXV0ZXhfdHJ5bG9jaygmbWFwLT5hY3RpdmUuaW5fbXV0ZXgpIHx8Cj4gPiArCQkJICAg
IW11dGV4X3RyeWxvY2soJm1hcC0+YWN0aXZlLm91dF9tdXRleCkpCj4gPiArCQkJY3B1X3JlbGF4
KCk7Cj4gCj4gCj4gV2hhdCBpZiB5b3UgbWFuYWdlIHRvIGdyYWIgdGhlIGxvY2tzIGJlZm9yZSB3
YWl0ZXJzIGdldCB0byBydW4/IGZvcgo+IGV4YW1wbGUsIGluIHJlY3Ztc2c6Cj4gCj4gCXdoaWxl
ICghKGZsYWdzICYgTVNHX0RPTlRXQUlUKSAmJiAhcHZjYWxsc19mcm9udF9yZWFkX3RvZG8obWFw
KSkgewo+IAkJd2FpdF9ldmVudF9pbnRlcnJ1cHRpYmxlKG1hcC0+YWN0aXZlLmluZmxpZ2h0X2Nv
bm5fcmVxLAo+IAkJCQkJIHB2Y2FsbHNfZnJvbnRfcmVhZF90b2RvKG1hcCkpOwo+IAl9Cj4gCXJl
dCA9IF9fcmVhZF9yaW5nKG1hcC0+YWN0aXZlLnJpbmcsICZtYXAtPmFjdGl2ZS5kYXRhLAo+IAkJ
CSAgJm1zZy0+bXNnX2l0ZXIsIGxlbiwgZmxhZ3MpOwo+IAo+IG1hcCB3aWxsIGJlIGZyZWVkIChi
eSBwdmNhbGxzX2Zyb250X2ZyZWVfbWFwKCkgYmVsb3cpIGJlZm9yZSBfX3JlYWRfcmluZwo+IGlz
IHBhc3NlZCB0aGUganVzdC1mcmVlZCByaW5nLgoKSSBkb24ndCB0aGluayB0aGF0IGlzIHBvc3Np
YmxlOiBtdXRleF90cnlsb2NrIHNob3VsZCByZXR1cm4gMCBvbgpjb250ZW50aW9uLiBJIGRvbid0
IHRoaW5rIGlzIHBvc3NpYmxlIGZvciBtdXRleF90cnlsb2NrIHRvIHJldHVybiAxIHdoZW4KdGhl
cmUgYXJlIHdhaXRlcnMgd2FpdGluZyBmb3IgdGhlaXIgY2hhbmNlIHRvIHJ1bi4KCgoKIAo+ID4g
Kwo+ID4gKwkJcHZjYWxsc19mcm9udF9mcmVlX21hcChiZWRhdGEsIG1hcCk7Cj4gPiArCQlrZnJl
ZShtYXApOwo+IAo+IAo+IC1ib3Jpcwo+IAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 06 23:52:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 23:52:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0cQ7-0007PQ-0a; Fri, 06 Oct 2017 23:52:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0cQ5-0007P1-Vu
 for xen-devel@lists.xensource.com; Fri, 06 Oct 2017 23:52:42 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 C1/77-01909-94718D95; Fri, 06 Oct 2017 23:52:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVddD/Ea
 kwYTdIhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWHTUpaAnqWLrjX2sDYw3
 bLsYuTiEBBqZJKY82sAK4TxmlLh96A87hLONUWLXx1Ygh5NDRMBZ4uuZuWA2r4C+xLJHO1lAb
 GEBU4n9RxeBdUsIvNGU6LvxmBkkISHgLXHyVBcTjN27egFQETsHm4CVxCExkCiLgKrE/OZfTB
 MYuRcwMqxi1ChOLSpLLdI1MtdLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAj0eT0
 DA+MOxpa9focYJTmYlER5JURvRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4JUSA8oJFqWmp1ak
 ZeYAgw8mLcHBoyTCyw6S5i0uSMwtzkyHSJ1i1OU4tunyHyYhlrz8vFQpcd5fIPMFQIoySvPgR
 sAi4RKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd53IFN4MvNK4Da9AjqCCeiIOU1XQI4oSU
 RISTUwavFLBk/lTQl5s6NkfunxEw/vhje+vC0q+eD3humNJ+dZ73vWNOn0y9hVj4K5M5i2re0
 2TD7zN7Jtq9Mei5bUCKdNfQFrs6PmTfm8P+zXlZNygUdfZSS8fRst964he+vSjcK7NXoZZtwK
 ZZv+d49uh9p0jneyAl+MftVcLc1tP/EnUnDetAnbjZVYijMSDbWYi4oTAaxWXxF/AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1507333958!109234560!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21205 invoked from network); 6 Oct 2017 23:52:39 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Oct 2017 23:52:39 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0cQ1-0007yq-6h; Fri, 06 Oct 2017 23: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e0cPv-0005iw-PG; Fri, 06 Oct 2017 23:52:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e0cPv-0006za-Iu; Fri, 06 Oct 2017 23:52:31 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114064-mainreport@xen.org>
X-Osstest-Failures: linux-next:build-i386-pvops:kernel-build:fail:regression
 linux-next:test-amd64-i386-libvirt-qcow2:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=1418b852174ad50b3cb4738b8801626aefdc0bd9
X-Osstest-Versions-That: linux=770b782f555d663d133fcd4dc1632023f79357b9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 06 Oct 2017 23:52:31 +0000
Subject: [Xen-devel] [linux-next test] 114064: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDA2NCBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTQwNjQvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
IDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzkwMgoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFjb3cyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtZXhhbWluZSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTM4OTYK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDExMzkwMgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzOTAyCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAg
bGlrZSAxMTM5MDIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExMzkwMgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzOTAy
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0
aW5nOgogbGludXggICAgICAgICAgICAgICAgMTQxOGI4NTIxNzRhZDUwYjNjYjQ3MzhiODgwMTYy
NmFlZmRjMGJkOQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgNzcwYjc4
MmY1NTVkNjYzZDEzM2ZjZDRkYzE2MzIwMjNmNzkzNTdiOQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAg
ICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgCkZhaWxpbmcgc2luY2UgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApUZXN0aW5nIHNhbWUg
c2luY2UgICAxMTM5MDMgIDIwMTctMDktMjkgMDk6MjQ6NDggWiAgICA3IGRheXMgICAgNCBhdHRl
bXB0cwoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
cnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBu
b3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Oct 07 00:09:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 00:09:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0cff-0000ff-G5; Sat, 07 Oct 2017 00:08:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e0cfe-0000fZ-Ia
 for xen-devel@lists.xen.org; Sat, 07 Oct 2017 00:08:46 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 F5/F8-03870-D0B18D95; Sat, 07 Oct 2017 00:08:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssi6v9I1
 Ig51qFks+LmZxYPQ4uvs3UwBjFGtmXlJ+RQJrxsd3e9gLTvNWLDy2gK2BcTl3FyMXh5DAEiaJ
 k71T2boYOTlYBBwkFtx8wNzFyMHBKBAj8eCHNUiYUSBMYvLlJawgYRYBLYkVS7NAwmwChhJ/n
 2xiAwlLANlLPnOAhEUEDCTeX5/EBjKdWWA1o0TflSZmkISwgIfEqZPHmEBsTgE7iV9vX4DFeQ
 W8JF796WaHOOcTo0RH0wtGkISogK7EoX9/2CCKBCVOznzCAmIzA92wfPo2lgmMArOQpGYhSS1
 gZFrFqFGcWlSWWqRrZK6XVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYggxAsINx
 8drAQ4ySHExKorznJG9ECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgVZUCygkWpaanVqRl5gCjA
 SYtwcGjJMLbDdLKW1yQmFucmQ6ROsWoKCXOqwvSJwCSyCjNg2uDReAlRlkpYV5GoEOEeApSi3
 IzS1DlXzGKczAqCfOqgEzhycwrgZv+CmgxE9DiOU1XQBaXJCKkpBoY484EC8S5xN04+9/XZvU
 P7uoaWx2FoJWnHRZ3Hz6qVvBjjk7SpGb1YzJyFjt1zlyew8Zp0GKw3OpJQ4B+9jfm7Gcz/EXX
 Xo+vK7xlcdI4Yq5A62sD4U12274EJzMeC7ru5bJFnN/97vELgkIzJZIzN+hKzGAQjNv/+aaob
 UHR14VfvDNn9ZUrsRRnJBpqMRcVJwIA8fQn0bsCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1507334923!70891663!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18999 invoked from network); 7 Oct 2017 00:08:44 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Oct 2017 00:08:44 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C907121881;
 Sat,  7 Oct 2017 00:08:42 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C907121881
Date: Fri, 6 Oct 2017 17:08:41 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <7e7a8208-f4d8-a628-9c7f-fa2e2c71ebe8@oracle.com>
Message-ID: <alpine.DEB.2.10.1710061706160.3073@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1709121550270.9439@sstabellini-ThinkPad-X260>
 <1505516440-11111-1-git-send-email-sstabellini@kernel.org>
 <1505516440-11111-2-git-send-email-sstabellini@kernel.org>
 <7e7a8208-f4d8-a628-9c7f-fa2e2c71ebe8@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 02/13] xen/pvcalls: implement frontend
	disconnect
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAyMCBTZXAgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+ID4gIHN0YXRpYyBp
bnQgcHZjYWxsc19mcm9udF9yZW1vdmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldikKPiA+ICB7
Cj4gPiArCXN0cnVjdCBwdmNhbGxzX2JlZGF0YSAqYmVkYXRhOwo+ID4gKwlzdHJ1Y3Qgc29ja19t
YXBwaW5nICptYXAgPSBOVUxMLCAqbjsKPiA+ICsKPiA+ICsJYmVkYXRhID0gZGV2X2dldF9kcnZk
YXRhKCZwdmNhbGxzX2Zyb250X2Rldi0+ZGV2KTsKPiA+ICsJZGV2X3NldF9kcnZkYXRhKCZkZXYt
PmRldiwgTlVMTCk7Cj4gPiArCXB2Y2FsbHNfZnJvbnRfZGV2ID0gTlVMTDsKPiAKPiBPbmUgbW9y
ZSBjb21tZW50IG9uIHRoaXMgcGF0Y2g6IHNob3VsZCB0aGlzIGJlIHRoZSBsYXN0IHRoaW5nIHRv
IGRvPwo+IHB2Y2FsbHNfZnJvbnRfZGV2IGlzIHdoYXQgcHJldmVudHMgcHZjYWxsc19mcm9udF9w
cm9iZSgpIGZyb20gcHJvY2VlZGluZwo+IGFuZCBldmVuIHRob3VnaCBJIGFtIG5vdCBzdXJlIGEg
cHJvYmUgY2FuIGJlIGluaXRpYXRlZCB3aGlsZSB3ZSBhcmUgaGVyZQo+IHBlcmhhcHMgbW92aW5n
IHRoaXMgdG8gdGhlIGVuZCB3b3VsZCBtYWtlIHRoaW5ncyBzbGlnaHRseSBzYWZlci4KCnB2Y2Fs
bHNfZnJvbnRfZGV2ID0gTlVMTCBpcyBzZXQgZWFybHkgdG8gcHJldmVudCBtb3N0IG90aGVyIGZ1
bmN0aW9ucwooY29ubmVjdCwgbGlzdGVuLCBldGMpIGZyb20gcHJvY2VlZGluZy4KCk9uIHRoZSBv
dGhlciBlbmQsIHB2Y2FsbHNfZnJvbnRfcHJvYmUgY2FuIGNvbnRpbnVlIHNhZmVseSBpbiBwYXJh
bGxlbAp3aXRoIHB2Y2FsbHNfZnJvbnRfcmVtb3ZlIHRvIGFkZCBhIG5ldyBmcm9udGVuZC1iYWNr
ZW5kIGNvbm5lY3Rpb24KKHdoaWNoIGlzIG5vdCBzdXBwb3J0ZWQgdG9kYXkgYW55d2F5KS4gcHZj
YWxsc19mcm9udF9wcm9iZSB3b3VsZCBiZQpjYWxsZWQgd2l0aCBhIGRpZmZlcmVudCB4ZW5idXNf
ZGV2aWNlIHBhcmFtZXRlci4KCgo+ID4gKwlpZiAoYmVkYXRhLT5pcnEgPj0gMCkKPiA+ICsJCXVu
YmluZF9mcm9tX2lycWhhbmRsZXIoYmVkYXRhLT5pcnEsIGRldik7Cj4gPiArCj4gPiArCXNtcF9t
YigpOwo+ID4gKwl3aGlsZSAoYXRvbWljX3JlYWQoJnB2Y2FsbHNfcmVmY291bnQpID4gMCkKPiA+
ICsJCWNwdV9yZWxheCgpOwo+ID4gKwlsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUobWFwLCBuLCAm
YmVkYXRhLT5zb2NrZXRfbWFwcGluZ3MsIGxpc3QpIHsKPiA+ICsJCXB2Y2FsbHNfZnJvbnRfZnJl
ZV9tYXAoYmVkYXRhLCBtYXApOwo+ID4gKwkJa2ZyZWUobWFwKTsKPiA+ICsJfQo+ID4gKwlsaXN0
X2Zvcl9lYWNoX2VudHJ5X3NhZmUobWFwLCBuLCAmYmVkYXRhLT5zb2NrZXRwYXNzX21hcHBpbmdz
LCBsaXN0KSB7Cj4gPiArCQlzcGluX2xvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOwo+ID4gKwkJ
bGlzdF9kZWxfaW5pdCgmbWFwLT5saXN0KTsKPiA+ICsJCXNwaW5fdW5sb2NrKCZiZWRhdGEtPnNv
Y2tldF9sb2NrKTsKPiA+ICsJCWtmcmVlKG1hcCk7Cj4gPiArCX0KPiA+ICsJaWYgKGJlZGF0YS0+
cmVmID49IDApCj4gPiArCQlnbnR0YWJfZW5kX2ZvcmVpZ25fYWNjZXNzKGJlZGF0YS0+cmVmLCAw
LCAwKTsKPiA+ICsJa2ZyZWUoYmVkYXRhLT5yaW5nLnNyaW5nKTsKPiA+ICsJa2ZyZWUoYmVkYXRh
KTsKPiA+ICsJeGVuYnVzX3N3aXRjaF9zdGF0ZShkZXYsIFhlbmJ1c1N0YXRlQ2xvc2VkKTsKPiA+
ICAJcmV0dXJuIDA7Cj4gPiAgfQo+ID4gIAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Oct 07 00:10:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 00:10:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0chf-0001D8-Rg; Sat, 07 Oct 2017 00:10:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1e0che-0001D1-8F
 for xen-devel@lists.xenproject.org; Sat, 07 Oct 2017 00:10:50 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 AE/40-03428-98B18D95; Sat, 07 Oct 2017 00:10:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBLMWRWlGSWpSXmKPExsVysyfVTbdD+ka
 kwek3+hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bF9r3MBbP1Ky7sXMbYwPhNtYuRk0NIYDOj
 xKNvTF2MXED2XkaJ7dv2MoIk2AR0JXbcfM0MYosIhEo8XfAdzGYWyJc4sq6PpYuRg0NYwELi/
 jdukDCLgKrEqivrwVp5Bawldi3cwgRiSwjIS5x7cJt5AiPnAkaGVYzqxalFZalFupZ6SUWZ6R
 kluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBvmIAgh2MdzcFHGKU5GBSEuU9J3kjUogvKT+
 lMiOxOCO+qDQntfgQowwHh5IEr6oUUE6wKDU9tSItMwcYNDBpCQ4eJRHebpBW3uKCxNzizHSI
 1ClGXY6Om3f/MAmx5OXnpUqJ8+qCzBAAKcoozYMbAQvgS4yyUsK8jEBHCfEUpBblZpagyr9iF
 OdgVBLmVQGZwpOZVwK36RXQEUxAR8xpugJyREkiQkqqgVF4W0L2Jtku8dQrT3es0uG1L33t3l
 HPzMz/abvwP0vxdVkXd+bJSTvK7prgq34j2ZbzrM8UwX8SEddDwmJ3Xe558e962axbXYLVL08
 YL0yfH2aUm8FU+VGw9GWhx+ImpikB278cD2E/w+SUqG9tVi0Z1VwadLaja/bRrcbPuo7/fvzB
 4726ixJLcUaioRZzUXEiAFCrpCZbAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1507335048!109054431!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65289 invoked from network); 7 Oct 2017 00:10:48 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-12.tower-27.messagelabs.com with SMTP; 7 Oct 2017 00:10:48 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9019A1596;
 Fri,  6 Oct 2017 17:10:47 -0700 (PDT)
Received: from slackpad.lan (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4B8FC3F53D;
 Fri,  6 Oct 2017 17:10:46 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Sat,  7 Oct 2017 01:06:40 +0100
Message-Id: <20171007000640.29378-1-andre.przywara@arm.com>
X-Mailer: git-send-email 2.14.1
Cc: xen-devel@lists.xenproject.org, Ian Campbell <ijc@hellion.org.uk>,
 Awais Masood <awais.masood@vadion.com>
Subject: [Xen-devel] [PATCH] ARM: sunxi: support more Allwinner SoCs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U28gZmFyIHdlIG9ubHkgc3VwcG9ydGVkIHRoZSBBbGx3aW5uZXIgQTIwIFNvQy4gQWRkIHN1cHBv
cnQgZm9yIG1vc3QKb2YgdGhlIG90aGVyIHZpcnR1YWxpemF0aW9uIGNhcGFibGUgQWxsd2lubmVy
IFNvQ3MgYnk6Ci0gc3VwcG9ydGluZyB0aGUgd2F0Y2hkb2cgaW4gbmV3ZXIgKHN1bjhpKSBTb0Nz
Ci0gZ2V0dGluZyB0aGUgd2F0Y2hkb2cgYWRkcmVzcyBmcm9tIERUCi0gYWRkaW5nIGNvbXBhdGli
bGUgc3RyaW5ncyBmb3Igb3RoZXIgMzItYml0IFNvQ3MKLSBhZGRpbmcgY29tcGF0aWJsZSBzdHJp
bmdzIGZvciA2NC1iaXQgU29DcwoKQXMgYWxsIDY0LWJpdCBTb0NzIHN1cHBvcnQgc3lzdGVtIHJl
c2V0IHZpYSBQU0NJLCB3ZSBkb24ndCB1c2UgdGhlCnBsYXRmb3JtIHNwZWNpZmljIHJlc2V0IHJv
dXRpbmUgdGhlcmUuIFNob3VsZCB0aGUgMzItYml0IFNvQ3Mgc3RhcnQgdG8KcHJvcGVybHkgc3Vw
cG9ydCB0aGUgUFNDSSAwLjIgU1lTVEVNX1JFU0VUIGNhbGwsIHdlIHdpbGwgdXNlIGl0IGZvciB0
aGVtCmF1dG9tYXRpY2FsbHksIGFzIHdlIHRyeSBQU0NJIGZpcnN0LCB0aGVuIGZhbGwgYmFjayB0
byBwbGF0Zm9ybSByZXNldC4KClNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5w
cnp5d2FyYUBhcm0uY29tPgotLS0KSGksCgp0aGlzIGlzIGJhc2VkIG9uIHN0YWdpbmcsIHdoaWNo
IGhhcyB0aGUgcmVxdWlyZWQgVUFSVCBmaXguClRlc3RlZCBvbjoKLSBCYW5hbmFQaSBNMSAoQTIw
KQotIE9yYW5nZVBpIFplcm8gKEgyKywgd2hpY2ggaXMgYWxtb3N0IHRoZSBzYW1lIGFzIEgzKQot
IE9yYW5nZVBpIFBDIDIgKEg1LCBhcm02NCkKLSBQaW5lNjQrIChBNjQsIGFybTY0KQoKT24gdGhl
IDY0LWJpdCBib2FyZHMgSSBjb3VsZCBib290IGludG8gRG9tMCBwcm9tcHQuCkkgaGFkIGlzc3Vl
cyB3aXRoIFUtQm9vdCdzIGZkdCBjb21tYW5kIG9uIHRoZSB0d28gMzItYml0IGJvYXJkcywgc28g
Y291bGRuJ3QKaW5qZWN0IHRoZSBEb20wIG1hZ2ljIGludG8gdGhlIERULiBCdXQgYXQgbGVhc3Qg
WGVuIGJvb3RlZCBhbmQgcmVzZXQKd29ya2VkIHdpdGggYm90aCB0aGUgIm9sZCIgYW5kICJuZXci
IHdhdGNoZG9nLgpUaGUgbmV3ZXIgYm9hcmRzIHJlcXVpcmUgImNsa19pZ25vcmVfdW51c2VkIiBv
biB0aGUgTGludXggY29tbWFuZCBsaW5lIGF0CnRoZSBtb21lbnQsIEkgd2lsbCB0cnkgdG8gZmlu
ZCBhIG1vcmUgc3VzdGFpbmFibGUgc29sdXRpb24gbmV4dCB3ZWVrLgpXaWxsIHRyeSB0byB1cGRh
dGUgdGhlIFdpa2kgbGF0ZXIgb24uCgpQbGVhc2UgbGV0IG1lIGtub3cgaWYgdGhpcyBpcyB3b3J0
aCBzcGxpdHRpbmcgdXAgaW50byBtdWx0aXBsZSBwYXRjaGVzCih3YXRjaGRvZyBhZGRyZXNzIGZy
b20gRFQsIG5ldyB3YXRjaGRvZyBzdXBwb3J0LCBhcm02NCBzdXBwb3J0KS4KCk1hbnkgdGhhbmtz
IHRvIEF3YWlzIGZvciB0aGUgaWRlYSBhbmQgaGlzIG9yaWdpbmFsIHBhdGNoLCBhbmQgZm9yIHRl
c3RpbmcKdGhpcyBvbmUhCgpDaGVlcnMsCkFuZHJlLgoKIHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMv
TWFrZWZpbGUgfCAgMiArLQogeGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9zdW54aS5jICB8IDk2ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQs
IDg1IGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9wbGF0Zm9ybXMvTWFrZWZpbGUgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL01ha2VmaWxl
CmluZGV4IDQ5ZmE2ODM3ODAuLjUzYTQ3ZTQ4ZDIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9w
bGF0Zm9ybXMvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9NYWtlZmlsZQpA
QCAtNSw2ICs1LDYgQEAgb2JqLSQoQ09ORklHX0FSTV8zMikgKz0gbWlkd2F5Lm8KIG9iai0kKENP
TkZJR19BUk1fMzIpICs9IG9tYXA1Lm8KIG9iai0kKENPTkZJR19BUk1fMzIpICs9IHJjYXIyLm8K
IG9iai0kKENPTkZJR19BUk1fNjQpICs9IHNlYXR0bGUubwotb2JqLSQoQ09ORklHX0FSTV8zMikg
Kz0gc3VueGkubworb2JqLXkgKz0gc3VueGkubwogb2JqLSQoQ09ORklHX0FSTV82NCkgKz0geGdl
bmUtc3Rvcm0ubwogb2JqLSQoQ09ORklHX0FSTV82NCkgKz0geGlsaW54LXp5bnFtcC5vCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3N1bnhpLmMgYi94ZW4vYXJjaC9hcm0vcGxh
dGZvcm1zL3N1bnhpLmMKaW5kZXggMGJhN2IzZDliNC4uYzhhM2U4ZWVjOCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9zdW54aS5jCisrKyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9y
bXMvc3VueGkuYwpAQCAtMSw3ICsxLDcgQEAKIC8qCiAgKiB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1z
L3N1bnhpLmMKICAqCi0gKiBTVU5YSSAoQWxsV2lubmVyIEEyMC9BMzEpIHNwZWNpZmljIHNldHRp
bmdzCisgKiBTVU5YSSAoQWxsd2lubmVyIEFSTSBTb0NzKSBzcGVjaWZpYyBzZXR0aW5ncwogICoK
ICAqIENvcHlyaWdodCAoYykgMjAxMyBDaXRyaXggU3lzdGVtcy4KICAqCkBAIC0yMiwzNiArMjIs
MTAzIEBACiAjaW5jbHVkZSA8YXNtL2lvLmg+CiAKIC8qIFdhdGNoZG9nIGNvbnN0YW50czogKi8K
LSNkZWZpbmUgU1VOWElfV0RUX0JBU0UgICAgICAgICAgICAweDAxYzIwYzkwCi0jZGVmaW5lIFNV
TlhJX1dEVF9NT0RFICAgICAgICAgICAgMHgwNAotI2RlZmluZSBTVU5YSV9XRFRfTU9ERUFERFIg
ICAgICAgIChTVU5YSV9XRFRfQkFTRSArIFNVTlhJX1dEVF9NT0RFKQorI2RlZmluZSBTVU5YSV9X
RFRfTU9ERV9SRUcgICAgICAgIDB4MDQKICNkZWZpbmUgU1VOWElfV0RUX01PREVfRU4gICAgICAg
ICAoMSA8PCAwKQogI2RlZmluZSBTVU5YSV9XRFRfTU9ERV9SU1RfRU4gICAgICgxIDw8IDEpCiAK
KyNkZWZpbmUgU1VOWElfV0RUX0NPTkZJR19TWVNURU1fUkVTRVQgICAoMSA8PCAwKQorI2RlZmlu
ZSBTVU5YSV9XRE9HMF9DRkdfUkVHICAgICAgICAgICAgIDB4MTQKKyNkZWZpbmUgU1VOWElfV0RP
RzBfTU9ERV9SRUcgICAgICAgICAgICAweDE4CiAKLXN0YXRpYyB2b2lkIHN1bnhpX3Jlc2V0KHZv
aWQpCitzdGF0aWMgdm9pZCBfX2lvbWVtICpzdW54aV9tYXBfd2F0Y2hkb2coYm9vbCAqbmV3X3dk
dCkKIHsKICAgICB2b2lkIF9faW9tZW0gKndkdDsKKyAgICBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUg
Km5vZGU7CisgICAgcGFkZHJfdCB3ZHRfc3RhcnQsIHdkdF9sZW47CisgICAgYm9vbCBfbmV3X3dk
dCA9IGZhbHNlOworICAgIGludCByZXQ7CisKKyAgICBub2RlID0gZHRfZmluZF9jb21wYXRpYmxl
X25vZGUoTlVMTCwgTlVMTCwgImFsbHdpbm5lcixzdW42aS1hMzEtd2R0Iik7CisgICAgaWYgKCBu
b2RlICkKKwlfbmV3X3dkdCA9IHRydWU7CisgICAgZWxzZQorICAgICAgICBub2RlID0gZHRfZmlu
ZF9jb21wYXRpYmxlX25vZGUoTlVMTCwgTlVMTCwgImFsbHdpbm5lcixzdW40aS1hMTAtd2R0Iik7
CisKKyAgICBpZiAoICFub2RlICkKKyAgICB7CisgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwg
IkNhbm5vdCBmaW5kIG1hdGNoaW5nIHdhdGNoZG9nIG5vZGUgaW4gRFRcbiIpOworICAgICAgICBy
ZXR1cm4gTlVMTDsKKyAgICB9CiAKLSAgICB3ZHQgPSBpb3JlbWFwX25vY2FjaGUoU1VOWElfV0RU
X01PREVBRERSICYgUEFHRV9NQVNLLCBQQUdFX1NJWkUpOworICAgIHJldCA9IGR0X2RldmljZV9n
ZXRfYWRkcmVzcyhub2RlLCAwLCAmd2R0X3N0YXJ0LCAmd2R0X2xlbik7CisgICAgaWYgKCByZXQg
KQorICAgIHsKKyAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLCAiQ2Fubm90IHJlYWQgd2F0Y2hk
b2cgcmVnaXN0ZXIgYWRkcmVzc1xuIik7CisgICAgICAgIHJldHVybiBOVUxMOworICAgIH0KKwor
ICAgIHdkdCA9IGlvcmVtYXBfbm9jYWNoZSh3ZHRfc3RhcnQgJiBQQUdFX01BU0ssIFBBR0VfU0la
RSk7CiAgICAgaWYgKCAhd2R0ICkKICAgICB7CiAgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwg
IlVuYWJsZSB0byBtYXAgd2F0Y2hkb2cgcmVnaXN0ZXIhXG4iKTsKLSAgICAgICAgcmV0dXJuOwor
ICAgICAgICByZXR1cm4gTlVMTDsKICAgICB9CiAKLSAgICAvKiBFbmFibGUgd2F0Y2hkb2cgdG8g
dHJpZ2dlciBhIHJlc2V0IGFmdGVyIDUwMCBtczogKi8KKyAgICBpZiAoIG5ld193ZHQgKQorCSpu
ZXdfd2R0ID0gX25ld193ZHQ7CisKKyAgICByZXR1cm4gd2R0ICsgKHdkdF9zdGFydCAmIH5QQUdF
X01BU0spOworfQorCisvKiBFbmFibGUgd2F0Y2hkb2cgdG8gdHJpZ2dlciBhIHJlc2V0IGFmdGVy
IDUwMCBtcyAqLworc3RhdGljIHZvaWQgc3VueGlfb2xkX3dkdF9yZXNldCh2b2lkIF9faW9tZW0g
KndkdCkKK3sKICAgICB3cml0ZWwoU1VOWElfV0RUX01PREVfRU4gfCBTVU5YSV9XRFRfTU9ERV9S
U1RfRU4sCi0gICAgICB3ZHQgKyAoU1VOWElfV0RUX01PREVBRERSICYgflBBR0VfTUFTSykpOwor
ICAgICAgICAgICB3ZHQgKyBTVU5YSV9XRFRfTU9ERV9SRUcpOworfQorCitzdGF0aWMgdm9pZCBz
dW54aV9uZXdfd2R0X3Jlc2V0KHZvaWQgX19pb21lbSAqd2R0KQoreworICAgIHdyaXRlbChTVU5Y
SV9XRFRfQ09ORklHX1NZU1RFTV9SRVNFVCwgd2R0ICsgU1VOWElfV0RPRzBfQ0ZHX1JFRyk7Cisg
ICAgd3JpdGVsKFNVTlhJX1dEVF9NT0RFX0VOLCB3ZHQgKyBTVU5YSV9XRE9HMF9NT0RFX1JFRyk7
Cit9CisKK3N0YXRpYyB2b2lkIHN1bnhpX3Jlc2V0KHZvaWQpCit7CisgICAgdm9pZCBfX2lvbWVt
ICp3ZHQ7CisgICAgYm9vbCBpc19uZXdfd2R0OworCisgICAgd2R0ID0gc3VueGlfbWFwX3dhdGNo
ZG9nKCZpc19uZXdfd2R0KTsKKyAgICBpZiAoICF3ZHQgKQorICAgICAgICByZXR1cm47CisKKyAg
ICBpZiAoIGlzX25ld193ZHQgKQorICAgICAgICBzdW54aV9uZXdfd2R0X3Jlc2V0KHdkdCk7Cisg
ICAgZWxzZQorICAgICAgICBzdW54aV9vbGRfd2R0X3Jlc2V0KHdkdCk7CisKICAgICBpb3VubWFw
KHdkdCk7CiAKICAgICBmb3IgKDs7KQogICAgICAgICB3ZmkoKTsKIH0KIAotc3RhdGljIGNvbnN0
IGNoYXIgKiBjb25zdCBzdW54aV9kdF9jb21wYXRbXSBfX2luaXRjb25zdCA9CitzdGF0aWMgY29u
c3QgY2hhciAqIGNvbnN0IHN1bnhpX3Y3X2R0X2NvbXBhdFtdIF9faW5pdGNvbnN0ID0KIHsKKyAg
ICAiYWxsd2lubmVyLHN1bjZpLWEzMSIsCisgICAgImFsbHdpbm5lcixzdW42aS1hMzFzIiwKICAg
ICAiYWxsd2lubmVyLHN1bjdpLWEyMCIsCisgICAgImFsbHdpbm5lcixzdW44aS1hMjMiLAorICAg
ICJhbGx3aW5uZXIsc3VuOGktYTMzIiwKKyAgICAiYWxsd2lubmVyLHN1bjhpLWgyLXBsdXMiLAor
ICAgICJhbGx3aW5uZXIsc3VuOGktaDMiLAorICAgIE5VTEwKK307CisKK3N0YXRpYyBjb25zdCBj
aGFyICogY29uc3Qgc3VueGlfdjhfZHRfY29tcGF0W10gX19pbml0Y29uc3QgPQoreworICAgICJh
bGx3aW5uZXIsc3VuNTBpLWE2NCIsCisgICAgImFsbHdpbm5lcixzdW41MGktaDUiLAogICAgIE5V
TEwKIH07CiAKQEAgLTY1LDEyICsxMzIsMTcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBkdF9kZXZp
Y2VfbWF0Y2ggc3VueGlfYmxhY2tsaXN0X2RldltdIF9faW5pdGNvbnN0ID0KICAgICB7IC8qIHNl
bnRpbmVsICovIH0sCiB9OwogCi1QTEFURk9STV9TVEFSVChzdW54aSwgIkFsbHdpbm5lciBBMjAi
KQotICAgIC5jb21wYXRpYmxlID0gc3VueGlfZHRfY29tcGF0LAorUExBVEZPUk1fU1RBUlQoc3Vu
eGlfdjcsICJBbGx3aW5uZXIgQVJNdjciKQorICAgIC5jb21wYXRpYmxlID0gc3VueGlfdjdfZHRf
Y29tcGF0LAogICAgIC5ibGFja2xpc3RfZGV2ID0gc3VueGlfYmxhY2tsaXN0X2RldiwKICAgICAu
cmVzZXQgPSBzdW54aV9yZXNldCwKIFBMQVRGT1JNX0VORAogCitQTEFURk9STV9TVEFSVChzdW54
aV92OCwgIkFsbHdpbm5lciBBUk12OCIpCisgICAgLmNvbXBhdGlibGUgPSBzdW54aV92OF9kdF9j
b21wYXQsCisgICAgLmJsYWNrbGlzdF9kZXYgPSBzdW54aV9ibGFja2xpc3RfZGV2LAorUExBVEZP
Uk1fRU5ECisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCi0tIAoyLjE0LjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Oct 07 00:30:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 00:30:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0d0Z-00036I-FG; Sat, 07 Oct 2017 00:30:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e0d0X-00036B-Gu
 for xen-devel@lists.xen.org; Sat, 07 Oct 2017 00:30:21 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 94/3C-02216-C1028D95; Sat, 07 Oct 2017 00:30:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssq6Mwo1
 Ig3XTxCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oznt+6zFBwVrpg9/Rl7A+MkgS5GLg4hgSVM
 Ek0vfzN1MXJysAg4SLS+WM3excjBwSgQI/HghzVImFEgTGLy5SWsECVaEpf/fwCz2QQMJf4+2
 cQGUi4BZC/5zAESFhGQlrj2+TIjiM0skCXxYdZKZhBbGGj6ku0NLCA2r4CXxKXrp8DGiAroSh
 z694cNIi4ocXLmExaIXi2J5dO3sUxg5JuFJDULSWoBI9MqRo3i1KKy1CJdYwO9pKLM9IyS3MT
 MHF1DA1O93NTi4sT01JzEpGK95PzcTYzAkKpnYGDcwThhld8hRkkOJiVRXie5G5FCfEn5KZUZ
 icUZ8UWlOanFhxhlODiUJHgl5IFygkWp6akVaZk5wOCGSUtw8CiJ8P4FaeUtLkjMLc5Mh0idY
 rTkOLbp8h8mjk037wLJDd8f/GESYsnLz0uVEudNApknANKQUZoHNw4WgZcYZaWEeRkZGBiEeA
 pSi3IzS1DlXzGKczAqCfOKgkzhycwrgdv6CuggJqCD5jRdATmoJBEhJdXAuHb5xplCa6r1zkv
 nLuGQ7L60bq/j+hUWky6XX1FyZr7huCV96pHQA22a/9WubHy98OrquPiXfsemTtxYIrDB+7Py
 hQfCrG1LS6YKP9y96XFJbapAz/EdzxOunjs/+9gWXo6V095tWDjht1n16+mVqWncNntKPFg6V
 2+9Lj9x+gXu7r9lv/uXL/dSYinOSDTUYi4qTgQAX9kUwLsCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1507336219!105991394!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8387 invoked from network); 7 Oct 2017 00:30:20 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Oct 2017 00:30:20 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6264621881;
 Sat,  7 Oct 2017 00:30:18 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6264621881
Date: Fri, 6 Oct 2017 17:30:17 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: xen-devel@lists.xen.org
Message-ID: <alpine.DEB.2.10.1710061708540.3073@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v5 00/13] introduce the Xen PV Calls frontend:wq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKdGhpcyBzZXJpZXMgaW50cm9kdWNlcyB0aGUgZnJvbnRlbmQgZm9yIHRoZSBuZXds
eSBpbnRyb2R1Y2VkIFBWIENhbGxzCnByb2NvdG9sLgoKUFYgQ2FsbHMgaXMgYSBwYXJhdmlydHVh
bGl6ZWQgcHJvdG9jb2wgdGhhdCBhbGxvd3MgdGhlIGltcGxlbWVudGF0aW9uIG9mCmEgc2V0IG9m
IFBPU0lYIGZ1bmN0aW9ucyBpbiBhIGRpZmZlcmVudCBkb21haW4uIFRoZSBQViBDYWxscyBmcm9u
dGVuZApzZW5kcyBQT1NJWCBmdW5jdGlvbiBjYWxscyB0byB0aGUgYmFja2VuZCwgd2hpY2ggaW1w
bGVtZW50cyB0aGVtIGFuZApyZXR1cm5zIGEgdmFsdWUgdG8gdGhlIGZyb250ZW5kIGFuZCBhY3Rz
IG9uIHRoZSBmdW5jdGlvbiBjYWxsLgoKRm9yIG1vcmUgaW5mb3JtYXRpb24gYWJvdXQgUFYgQ2Fs
bHMsIHBsZWFzZSByZWFkOgoKaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZG9jcy91bnN0YWJsZS9t
aXNjL3B2Y2FsbHMuaHRtbAoKVGhpcyBwYXRjaCBzZXJpZXMgb25seSBpbXBsZW1lbnRzIHRoZSBm
cm9udGVuZCBkcml2ZXIuIEl0IGRvZXNuJ3QKYXR0ZW1wdCB0byByZWRpcmVjdCBQT1NJWCBjYWxs
cyB0byBpdC4gVGhlIGZ1bmN0aW9ucyBleHBvcnRlZCBpbgpwdmNhbGxzLWZyb250LmggYXJlIG1l
YW50IHRvIGJlIHVzZWQgZm9yIHRoYXQuIEEgc2VwYXJhdGUgcGF0Y2ggc2VyaWVzCndpbGwgYmUg
c2VudCB0byB1c2UgdGhlbSBhbmQgaG9vayB0aGVtIGludG8gdGhlIHN5c3RlbS4KCgpDaGFuZ2Vz
IGluIHY1OgotIGFkZCBhIGNvbW1lbnQgYWJvdXQgc2luZ2xlIGZyb250ZW5kLWJhY2tlbmQgY29u
bmVjdGlvbgotIHJlbW92ZSBhdG9taWNfaW5jL2RlYyBpbiBwdmNhbGxzX2VudGVyL2V4aXQKLSBh
ZGQgcmV2aWV3ZWQtYnkKLSByZWRlZmluZSBwdmNhbGxzX2VudGVyL2V4aXQgYXMgcHZjYWxsc19l
bnRlci9leGl0KCkKLSBtb3ZlIGluaXRpYWwgZXJyb3IgY2hlY2tzIGluIGZ1bmN0aW9ucyBhcyBl
YXJseSBhcyBwb3NzaWJsZSAoYmVmb3JlCiAgbG9ja3MsIHJlZmNvdW50cywgZXRjKQotIHJlbW92
ZSBXUklURV9PTkNFIHdoZW4gdXNlZCBhZnRlciBhIGJhcnJpZXIKLSBmaXggY29kZSBzdHlsZQot
IG1vdmUgaW5pdF93YWl0cXVldWVfaGVhZCgmbWFwLT5wYXNzaXZlLmluZmxpZ2h0X2FjY2VwdF9y
ZXEpIHRvIHBhdGNoICM4Ci0gY2xlYXIgUFZDQUxMU19GTEFHX0FDQ0VQVF9JTkZMSUdIVCBvbiBl
cnJvcnMgaW4gYWNjZXB0Ci0gY2xlYXIgSU5GTElHSFQgdGhlbiBzZXQgUkVUIGluIHB2Y2FsbHNf
ZnJvbnRfZXZlbnRfaGFuZGxlciwgc2VlCiAgYWxwaW5lLkRFQi4yLjEwLjE3MTAwNjE1MTUwNjAu
MzA3M0Bzc3RhYmVsbGluaS1UaGlua1BhZC1YMjYwCi0gYWRkIHNtcF9ybWIoKSBhZnRlciByZWFk
aW5nIHJlcV9pZCBiZWZvcmUgcmVhZGluZyByZXQgaW4gYWxsIGZ1bmN0aW9ucwotIHJlbW92ZSBz
bXBfbWIoKSBhZnRlciByZWFkaW5nIHJldCBhbmQgYmVmb3JlIGNsZWFyaW5nIHJlcV9pZAotIGNy
ZWF0ZSBhbiBlbXB0eSBwdmNhbGxzX2Zyb250X2ZyZWVfbWFwIGluIHBhdGNoICMyCgoKU3RlZmFu
byBTdGFiZWxsaW5pICgxMyk6CiAgICAgIHhlbi9wdmNhbGxzOiBpbnRyb2R1Y2UgdGhlIHB2Y2Fs
bHMgeGVuYnVzIGZyb250ZW5kCiAgICAgIHhlbi9wdmNhbGxzOiBpbXBsZW1lbnQgZnJvbnRlbmQg
ZGlzY29ubmVjdAogICAgICB4ZW4vcHZjYWxsczogY29ubmVjdCB0byB0aGUgYmFja2VuZAogICAg
ICB4ZW4vcHZjYWxsczogaW1wbGVtZW50IHNvY2tldCBjb21tYW5kIGFuZCBoYW5kbGUgZXZlbnRz
CiAgICAgIHhlbi9wdmNhbGxzOiBpbXBsZW1lbnQgY29ubmVjdCBjb21tYW5kCiAgICAgIHhlbi9w
dmNhbGxzOiBpbXBsZW1lbnQgYmluZCBjb21tYW5kCiAgICAgIHhlbi9wdmNhbGxzOiBpbXBsZW1l
bnQgbGlzdGVuIGNvbW1hbmQKICAgICAgeGVuL3B2Y2FsbHM6IGltcGxlbWVudCBhY2NlcHQgY29t
bWFuZAogICAgICB4ZW4vcHZjYWxsczogaW1wbGVtZW50IHNlbmRtc2cKICAgICAgeGVuL3B2Y2Fs
bHM6IGltcGxlbWVudCByZWN2bXNnCiAgICAgIHhlbi9wdmNhbGxzOiBpbXBsZW1lbnQgcG9sbCBj
b21tYW5kCiAgICAgIHhlbi9wdmNhbGxzOiBpbXBsZW1lbnQgcmVsZWFzZSBjb21tYW5kCiAgICAg
IHhlbjogaW50cm9kdWNlIGEgS2NvbmZpZyBvcHRpb24gdG8gZW5hYmxlIHRoZSBwdmNhbGxzIGZy
b250ZW5kCgogZHJpdmVycy94ZW4vS2NvbmZpZyAgICAgICAgIHwgICAgOSArCiBkcml2ZXJzL3hl
bi9NYWtlZmlsZSAgICAgICAgfCAgICAxICsKIGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYyB8
IDEyNzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogZHJpdmVy
cy94ZW4vcHZjYWxscy1mcm9udC5oIHwgICAyOCArCiA0IGZpbGVzIGNoYW5nZWQsIDEzMTMgaW5z
ZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQu
YwogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Oct 07 00:30:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 00:30:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0d0i-00036w-MK; Sat, 07 Oct 2017 00:30:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e0d0i-00036Y-9V
 for xen-devel@lists.xen.org; Sat, 07 Oct 2017 00:30:32 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 7E/0C-02225-72028D95; Sat, 07 Oct 2017 00:30:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeJIrShJLcpLzFFi42I5NlE2WVdN4Ua
 kwf1v5hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a2zoOsBQuFKr5OfsTawHifv4uRi0NIYB2T
 xLMvz5i7GDk5WAQcJPpeNbJ0MXJwMArESDz4YQ0SZhQIk5h8eQkriM0mYCjx98kmNhBbREBa4
 trny4wgc5gFJjNKvH73C2yOsICPxM/GfiaImaoSW6Z+YAexeQXcJF7eP8wCYksIyEmcPDYZbC
 ingLdE/9kljCC2kICXxL5f79gmMPIuYGRYxahRnFpUllqka2isl1SUmZ5RkpuYmaNraGCsl5t
 aXJyYnpqTmFSsl5yfu4kRGA4MQLCDcdt2z0OMkhxMSqK8TnI3IoX4kvJTKjMSizPii0pzUosP
 McpwcChJ8F4ByQkWpaanVqRl5gADEyYtwcGjJML7FyTNW1yQmFucmQ6ROsVozHFs0+U/TBwdN
 +/+YRJiycvPS5US530BUioAUppRmgc3CBYxlxhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTMux
 BkCk9mXgncvldApzABnTKn6QrIKSWJCCmpBsb5jmkH2J/qpSYcaFI1F9NNylz2v2V9qYHjs5+
 qMzSN41e3v/4mK+ixTJujRkVHkcvkgreb5nzrq/8tpuvISLvL7OqMXaTMLPJBdd3ynvPnvINv
 ce593sCz9XfzWtYP2VM3NAf9uRuqHjvvZb0X79ZJHgY7I9Zvu/5SeH/7MY733pzRoeZFhkosx
 RmJhlrMRcWJAIIs52uTAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1507336229!70610115!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55855 invoked from network); 7 Oct 2017 00:30:30 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Oct 2017 00:30:30 -0000
Received: from localhost.localdomain
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E3E2421881;
 Sat,  7 Oct 2017 00:30:28 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E3E2421881
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri,  6 Oct 2017 17:30:15 -0700
Message-Id: <1507336227-20477-1-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1710061708540.3073@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1710061708540.3073@sstabellini-ThinkPad-X260>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v5 01/13] xen/pvcalls: introduce the pvcalls
	xenbus frontend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW50cm9kdWNlIGEgeGVuYnVzIGZyb250ZW5kIGZvciB0aGUgcHZjYWxscyBwcm90b2NvbCwgYXMg
ZGVmaW5lZCBieQpodHRwczovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3Vuc3RhYmxlL21pc2MvcHZj
YWxscy5odG1sLgoKVGhpcyBwYXRjaCBvbmx5IGFkZHMgdGhlIHN0dWJzLCB0aGUgY29kZSB3aWxs
IGJlIGFkZGVkIGJ5IHRoZSBmb2xsb3dpbmcKcGF0Y2hlcy4KClNpZ25lZC1vZmYtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KUmV2aWV3ZWQtYnk6IEJvcmlzIE9z
dHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CkNDOiBib3Jpcy5vc3Ryb3Zza3lA
b3JhY2xlLmNvbQpDQzogamdyb3NzQHN1c2UuY29tCi0tLQogZHJpdmVycy94ZW4vcHZjYWxscy1m
cm9udC5jIHwgNjEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
CiAxIGZpbGUgY2hhbmdlZCwgNjEgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRy
aXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2Fs
bHMtZnJvbnQuYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwpuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwLi5hOGQzOGMyCi0tLSAvZGV2L251bGwKKysrIGIvZHJpdmVycy94
ZW4vcHZjYWxscy1mcm9udC5jCkBAIC0wLDAgKzEsNjEgQEAKKy8qCisgKiAoYykgMjAxNyBTdGVm
YW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+CisgKgorICogVGhpcyBwcm9ncmFt
IGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkK
KyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2Ug
YXMgcHVibGlzaGVkIGJ5CisgKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIg
dmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgorICogKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0
ZXIgdmVyc2lvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhv
cGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsg
d2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkg
b3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisgKiBHTlUgR2Vu
ZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICovCisKKyNpbmNsdWRlIDxs
aW51eC9tb2R1bGUuaD4KKworI2luY2x1ZGUgPHhlbi9ldmVudHMuaD4KKyNpbmNsdWRlIDx4ZW4v
Z3JhbnRfdGFibGUuaD4KKyNpbmNsdWRlIDx4ZW4veGVuLmg+CisjaW5jbHVkZSA8eGVuL3hlbmJ1
cy5oPgorI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UvaW8vcHZjYWxscy5oPgorCitzdGF0aWMgY29u
c3Qgc3RydWN0IHhlbmJ1c19kZXZpY2VfaWQgcHZjYWxsc19mcm9udF9pZHNbXSA9IHsKKwl7ICJw
dmNhbGxzIiB9LAorCXsgIiIgfQorfTsKKworc3RhdGljIGludCBwdmNhbGxzX2Zyb250X3JlbW92
ZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2KQoreworCXJldHVybiAwOworfQorCitzdGF0aWMg
aW50IHB2Y2FsbHNfZnJvbnRfcHJvYmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKKwkJCSAg
Y29uc3Qgc3RydWN0IHhlbmJ1c19kZXZpY2VfaWQgKmlkKQoreworCXJldHVybiAwOworfQorCitz
dGF0aWMgdm9pZCBwdmNhbGxzX2Zyb250X2NoYW5nZWQoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRl
diwKKwkJCSAgICBlbnVtIHhlbmJ1c19zdGF0ZSBiYWNrZW5kX3N0YXRlKQoreworfQorCitzdGF0
aWMgc3RydWN0IHhlbmJ1c19kcml2ZXIgcHZjYWxsc19mcm9udF9kcml2ZXIgPSB7CisJLmlkcyA9
IHB2Y2FsbHNfZnJvbnRfaWRzLAorCS5wcm9iZSA9IHB2Y2FsbHNfZnJvbnRfcHJvYmUsCisJLnJl
bW92ZSA9IHB2Y2FsbHNfZnJvbnRfcmVtb3ZlLAorCS5vdGhlcmVuZF9jaGFuZ2VkID0gcHZjYWxs
c19mcm9udF9jaGFuZ2VkLAorfTsKKworc3RhdGljIGludCBfX2luaXQgcHZjYWxsc19mcm9udGVu
ZF9pbml0KHZvaWQpCit7CisJaWYgKCF4ZW5fZG9tYWluKCkpCisJCXJldHVybiAtRU5PREVWOwor
CisJcHJfaW5mbygiSW5pdGlhbGlzaW5nIFhlbiBwdmNhbGxzIGZyb250ZW5kIGRyaXZlclxuIik7
CisKKwlyZXR1cm4geGVuYnVzX3JlZ2lzdGVyX2Zyb250ZW5kKCZwdmNhbGxzX2Zyb250X2RyaXZl
cik7Cit9CisKK21vZHVsZV9pbml0KHB2Y2FsbHNfZnJvbnRlbmRfaW5pdCk7Ci0tIAoxLjkuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Oct 07 00:30:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 00:30:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0d0j-00037Z-TK; Sat, 07 Oct 2017 00:30:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e0d0i-00036Z-GA
 for xen-devel@lists.xen.org; Sat, 07 Oct 2017 00:30:32 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 C5/1B-03870-72028D95; Sat, 07 Oct 2017 00:30:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeJIrShJLcpLzFFi42I5NlE2WVdd4Ua
 kwZbT/BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bZJ7MYC1ZJVhy/4NDA+Fy0i5GLQ0hgHZPE
 q1kvmbsYOTlYBBwkjizcDGRzcDAKxEg8+GENEmYUCJOYfHkJK4jNJmAo8ffJJjYQW0RAWuLa5
 8uMIHOYBSYzSrx+9wtsjrCAi8Tht7dZIGaqShx9sQismVfATeLGz2tgzRICchInj00Gi3MKuE
 scWviJCeKgNkaJS+c2sE5g5F3AyLCKUaM4tagstUjX0FQvqSgzPaMkNzEzR9fQwEwvN7W4ODE
 9NScxqVgvOT93EyMwHBiAYAfjt2UBhxglOZiURHmd5G5ECvEl5adUZiQWZ8QXleakFh9ilOHg
 UJLg7ZQHygkWpaanVqRl5gADEyYtwcGjJMJbBpLmLS5IzC3OTIdInWI05ji26fIfJo6Om3f/M
 Amx5OXnpUqJ8yaBlAqAlGaU5sENgkXMJUZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnzioJM4c
 nMK4Hb9wroFCagU+Y0XQE5pSQRISXVwOh3i3Hd97DTXjO/79HfN397tsUhw9ePwhvF4wxW8oQ
 Inl/Wkdf1rmPhTh8jM2ch5jO3XV8pTu5TVFz97lvMo1cOS4Q95ByvBxm/TvmY8t9WkN07/bxG
 t6eK37eDmfllb34FxphL/9G8FpTc1Xep86H18hVf5XqvK7ifeLuodk/Uhr/pDlfTFimxFGckG
 moxFxUnAgC5i7sSkwIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1507336229!62834413!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37513 invoked from network); 7 Oct 2017 00:30:30 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Oct 2017 00:30:30 -0000
Received: from localhost.localdomain
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4132321908;
 Sat,  7 Oct 2017 00:30:29 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4132321908
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri,  6 Oct 2017 17:30:16 -0700
Message-Id: <1507336227-20477-2-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507336227-20477-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710061708540.3073@sstabellini-ThinkPad-X260>
 <1507336227-20477-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v5 02/13] xen/pvcalls: implement frontend
	disconnect
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW50cm9kdWNlIGEgZGF0YSBzdHJ1Y3R1cmUgbmFtZWQgcHZjYWxsc19iZWRhdGEuIEl0IGNvbnRh
aW5zIHBvaW50ZXJzIHRvCnRoZSBjb21tYW5kIHJpbmcsIHRoZSBldmVudCBjaGFubmVsLCBhIGxp
c3Qgb2YgYWN0aXZlIHNvY2tldHMgYW5kIGEgbGlzdApvZiBwYXNzaXZlIHNvY2tldHMuIExpc3Rz
IGFjY2Vzc2VzIGFyZSBwcm90ZWN0ZWQgYnkgYSBzcGluX2xvY2suCgpJbnRyb2R1Y2UgYSB3YWl0
cXVldWUgdG8gYWxsb3cgd2FpdGluZyBmb3IgYSByZXNwb25zZSBvbiBjb21tYW5kcyBzZW50CnRv
IHRoZSBiYWNrZW5kLgoKSW50cm9kdWNlIGFuIGFycmF5IG9mIHN0cnVjdCB4ZW5fcHZjYWxsc19y
ZXNwb25zZSB0byBzdG9yZSBjb21tYW5kcwpyZXNwb25zZXMuCgpwdmNhbGxzX3JlZmNvdW50IGlz
IHVzZWQgdG8ga2VlcCBjb3VudCBvZiB0aGUgb3V0c3RhbmRpbmcgcHZjYWxscyB1c2Vycy4KT25s
eSByZW1vdmUgY29ubmVjdGlvbnMgb25jZSB0aGUgcmVmY291bnQgaXMgemVyby4KCkltcGxlbWVu
dCBwdmNhbGxzIGZyb250ZW5kIHJlbW92YWwgZnVuY3Rpb24uIEdvIHRocm91Z2ggdGhlIGxpc3Qg
b2YKYWN0aXZlIGFuZCBwYXNzaXZlIHNvY2tldHMgYW5kIGZyZWUgdGhlbSBhbGwsIG9uZSBhdCBh
IHRpbWUuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0
by5jb20+CkNDOiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbQpDQzogamdyb3NzQHN1c2UuY29t
Ci0tLQogZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jIHwgNjcgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNjcgaW5zZXJ0aW9u
cygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYyBiL2RyaXZlcnMv
eGVuL3B2Y2FsbHMtZnJvbnQuYwppbmRleCBhOGQzOGMyLi5kOGI3YTA0IDEwMDY0NAotLS0gYS9k
cml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKKysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9u
dC5jCkBAIC0yMCw2ICsyMCw0NiBAQAogI2luY2x1ZGUgPHhlbi94ZW5idXMuaD4KICNpbmNsdWRl
IDx4ZW4vaW50ZXJmYWNlL2lvL3B2Y2FsbHMuaD4KIAorI2RlZmluZSBQVkNBTExTX0lOVkFMSURf
SUQgVUlOVF9NQVgKKyNkZWZpbmUgUFZDQUxMU19SSU5HX09SREVSIFhFTkJVU19NQVhfUklOR19H
UkFOVF9PUkRFUgorI2RlZmluZSBQVkNBTExTX05SX1JFUV9QRVJfUklORyBfX0NPTlNUX1JJTkdf
U0laRSh4ZW5fcHZjYWxscywgWEVOX1BBR0VfU0laRSkKKworc3RydWN0IHB2Y2FsbHNfYmVkYXRh
IHsKKwlzdHJ1Y3QgeGVuX3B2Y2FsbHNfZnJvbnRfcmluZyByaW5nOworCWdyYW50X3JlZl90IHJl
ZjsKKwlpbnQgaXJxOworCisJc3RydWN0IGxpc3RfaGVhZCBzb2NrZXRfbWFwcGluZ3M7CisJc3Ry
dWN0IGxpc3RfaGVhZCBzb2NrZXRwYXNzX21hcHBpbmdzOworCXNwaW5sb2NrX3Qgc29ja2V0X2xv
Y2s7CisKKwl3YWl0X3F1ZXVlX2hlYWRfdCBpbmZsaWdodF9yZXE7CisJc3RydWN0IHhlbl9wdmNh
bGxzX3Jlc3BvbnNlIHJzcFtQVkNBTExTX05SX1JFUV9QRVJfUklOR107Cit9OworLyogT25seSBv
bmUgZnJvbnQvYmFjayBjb25uZWN0aW9uIHN1cHBvcnRlZC4gKi8KK3N0YXRpYyBzdHJ1Y3QgeGVu
YnVzX2RldmljZSAqcHZjYWxsc19mcm9udF9kZXY7CitzdGF0aWMgYXRvbWljX3QgcHZjYWxsc19y
ZWZjb3VudDsKKworLyogZmlyc3QgaW5jcmVtZW50IHJlZmNvdW50LCB0aGVuIHByb2NlZWQgKi8K
KyNkZWZpbmUgcHZjYWxsc19lbnRlcigpIHsgICAgICAgICAgICAgICBcCisJYXRvbWljX2luYygm
cHZjYWxsc19yZWZjb3VudCk7ICAgICAgXAorfQorCisvKiBmaXJzdCBjb21wbGV0ZSBvdGhlciBv
cGVyYXRpb25zLCB0aGVuIGRlY3JlbWVudCByZWZjb3VudCAqLworI2RlZmluZSBwdmNhbGxzX2V4
aXQoKSB7ICAgICAgICAgICAgICAgIFwKKwlhdG9taWNfZGVjKCZwdmNhbGxzX3JlZmNvdW50KTsg
ICAgICBcCit9CisKK3N0YXRpYyBpcnFyZXR1cm5fdCBwdmNhbGxzX2Zyb250X2V2ZW50X2hhbmRs
ZXIoaW50IGlycSwgdm9pZCAqZGV2X2lkKQoreworCXJldHVybiBJUlFfSEFORExFRDsKK30KKwor
c3RhdGljIHZvaWQgcHZjYWxsc19mcm9udF9mcmVlX21hcChzdHJ1Y3QgcHZjYWxsc19iZWRhdGEg
KmJlZGF0YSwKKwkJCQkgICBzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXApCit7Cit9CisKIHN0YXRp
YyBjb25zdCBzdHJ1Y3QgeGVuYnVzX2RldmljZV9pZCBwdmNhbGxzX2Zyb250X2lkc1tdID0gewog
CXsgInB2Y2FsbHMiIH0sCiAJeyAiIiB9CkBAIC0yNyw2ICs2NywzMyBAQAogCiBzdGF0aWMgaW50
IHB2Y2FsbHNfZnJvbnRfcmVtb3ZlKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYpCiB7CisJc3Ry
dWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGE7CisJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwID0g
TlVMTCwgKm47CisKKwliZWRhdGEgPSBkZXZfZ2V0X2RydmRhdGEoJnB2Y2FsbHNfZnJvbnRfZGV2
LT5kZXYpOworCWRldl9zZXRfZHJ2ZGF0YSgmZGV2LT5kZXYsIE5VTEwpOworCXB2Y2FsbHNfZnJv
bnRfZGV2ID0gTlVMTDsKKwlpZiAoYmVkYXRhLT5pcnEgPj0gMCkKKwkJdW5iaW5kX2Zyb21faXJx
aGFuZGxlcihiZWRhdGEtPmlycSwgZGV2KTsKKworCXNtcF9tYigpOworCXdoaWxlIChhdG9taWNf
cmVhZCgmcHZjYWxsc19yZWZjb3VudCkgPiAwKQorCQljcHVfcmVsYXgoKTsKKwlsaXN0X2Zvcl9l
YWNoX2VudHJ5X3NhZmUobWFwLCBuLCAmYmVkYXRhLT5zb2NrZXRfbWFwcGluZ3MsIGxpc3QpIHsK
KwkJcHZjYWxsc19mcm9udF9mcmVlX21hcChiZWRhdGEsIG1hcCk7CisJCWtmcmVlKG1hcCk7CisJ
fQorCWxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZShtYXAsIG4sICZiZWRhdGEtPnNvY2tldHBhc3Nf
bWFwcGluZ3MsIGxpc3QpIHsKKwkJc3Bpbl9sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKKwkJ
bGlzdF9kZWxfaW5pdCgmbWFwLT5saXN0KTsKKwkJc3Bpbl91bmxvY2soJmJlZGF0YS0+c29ja2V0
X2xvY2spOworCQlrZnJlZShtYXApOworCX0KKwlpZiAoYmVkYXRhLT5yZWYgPj0gMCkKKwkJZ250
dGFiX2VuZF9mb3JlaWduX2FjY2VzcyhiZWRhdGEtPnJlZiwgMCwgMCk7CisJa2ZyZWUoYmVkYXRh
LT5yaW5nLnNyaW5nKTsKKwlrZnJlZShiZWRhdGEpOworCXhlbmJ1c19zd2l0Y2hfc3RhdGUoZGV2
LCBYZW5idXNTdGF0ZUNsb3NlZCk7CiAJcmV0dXJuIDA7CiB9CiAKLS0gCjEuOS4xCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Oct 07 00:30:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 00:30:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0d0k-00037v-3e; Sat, 07 Oct 2017 00:30:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e0d0j-00036v-2h
 for xen-devel@lists.xen.org; Sat, 07 Oct 2017 00:30:33 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 55/A3-03618-82028D95; Sat, 07 Oct 2017 00:30:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeJIrShJLcpLzFFi42I5NlE2WVdd4Ua
 kQe91DYslHxezODB6HN39mymAMYo1My8pvyKBNWPxgaSCNtWKyXtaWRoYT8p3MXJxCAmsY5Lo
 OdbE3MXIycEi4CCxfu0kIJuDg1EgRuLBD2uQMKNAmMTky0tYQWw2AUOJv082sYHYIgLSEtc+X
 2YEmcMsMJlR4vW7X2BzhAVsJTrnnGKHmKkqsWDCSzCbV8BN4uykb4wgtoSAnMTJY5PBhnIKuE
 scWviJCeKgNkaJS+c2sE5g5F3AyLCKUaM4tagstUjXyEAvqSgzPaMkNzEzR9fQwEwvN7W4ODE
 9NScxqVgvOT93EyMwHBiAYAfjr2UBhxglOZiURHmd5G5ECvEl5adUZiQWZ8QXleakFh9ilOHg
 UJLg9ZQHygkWpaanVqRl5gADEyYtwcGjJML7F6SVt7ggMbc4Mx0idYrRmOPYpst/mDg6bt79w
 yTEkpeflyolzvsCpFQApDSjNA9uECxiLjHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmYVxTkHp
 7MvBK4fa+ATmECOmVO0xWQU0oSEVJSDYw10duPi7w/8SBu54bamRUbNv/4e3F2l91txwSdZ5c
 Vtps2Tuu7ltbTrTfVz++lxhbJQkVDyRVLS5TWHZ719LvBPisZMyUL0c1zdkQZ3zzNlP+4YvuW
 HSlPm266szq7vzvssqqpJ4xD7Xv6rOdlp9Z+27zuyaPFe7YpbWdh45yysUibs+RsqM83JZbij
 ERDLeai4kQAYuXmqZMCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1507336230!109055610!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54261 invoked from network); 7 Oct 2017 00:30:31 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Oct 2017 00:30:31 -0000
Received: from localhost.localdomain
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A29952190E;
 Sat,  7 Oct 2017 00:30:29 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A29952190E
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri,  6 Oct 2017 17:30:17 -0700
Message-Id: <1507336227-20477-3-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507336227-20477-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710061708540.3073@sstabellini-ThinkPad-X260>
 <1507336227-20477-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v5 03/13] xen/pvcalls: connect to the backend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW1wbGVtZW50IHRoZSBwcm9iZSBmdW5jdGlvbiBmb3IgdGhlIHB2Y2FsbHMgZnJvbnRlbmQuIFJl
YWQgdGhlCnN1cHBvcnRlZCB2ZXJzaW9ucywgbWF4LXBhZ2Utb3JkZXIgYW5kIGZ1bmN0aW9uLWNh
bGxzIG5vZGVzIGZyb20KeGVuc3RvcmUuCgpPbmx5IG9uZSBmcm9udGVuZDwtPmJhY2tlbmQgY29u
bmVjdGlvbiBpcyBzdXBwb3J0ZWQgYXQgYW55IGdpdmVuIHRpbWUKZm9yIGEgZ3Vlc3QuIFN0b3Jl
IHRoZSBhY3RpdmUgZnJvbnRlbmQgZGV2aWNlIHRvIGEgc3RhdGljIHBvaW50ZXIuCgpJbnRyb2R1
Y2UgYSBzdHViIGZ1bmN0aW9ucyBmb3IgdGhlIGV2ZW50IGhhbmRsZXIuCgpTaWduZWQtb2ZmLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+ClJldmlld2VkLWJ5OiBC
b3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpDQzogYm9yaXMub3N0
cm92c2t5QG9yYWNsZS5jb20KQ0M6IGpncm9zc0BzdXNlLmNvbQotLS0KIGRyaXZlcnMveGVuL3B2
Y2FsbHMtZnJvbnQuYyB8IDEzMyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDEzMyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEv
ZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5j
CmluZGV4IGQ4YjdhMDQuLjQ5MGM0YzEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMt
ZnJvbnQuYworKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKQEAgLTEwMCwxMiArMTAw
LDE0NSBAQCBzdGF0aWMgaW50IHB2Y2FsbHNfZnJvbnRfcmVtb3ZlKHN0cnVjdCB4ZW5idXNfZGV2
aWNlICpkZXYpCiBzdGF0aWMgaW50IHB2Y2FsbHNfZnJvbnRfcHJvYmUoc3RydWN0IHhlbmJ1c19k
ZXZpY2UgKmRldiwKIAkJCSAgY29uc3Qgc3RydWN0IHhlbmJ1c19kZXZpY2VfaWQgKmlkKQogewor
CWludCByZXQgPSAtRU5PTUVNLCBldnRjaG4sIGk7CisJdW5zaWduZWQgaW50IG1heF9wYWdlX29y
ZGVyLCBmdW5jdGlvbl9jYWxscywgbGVuOworCWNoYXIgKnZlcnNpb25zOworCWdyYW50X3JlZl90
IGdyZWZfaGVhZCA9IDA7CisJc3RydWN0IHhlbmJ1c190cmFuc2FjdGlvbiB4YnQ7CisJc3RydWN0
IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGEgPSBOVUxMOworCXN0cnVjdCB4ZW5fcHZjYWxsc19zcmlu
ZyAqc3Jpbmc7CisKKwlpZiAocHZjYWxsc19mcm9udF9kZXYgIT0gTlVMTCkgeworCQlkZXZfZXJy
KCZkZXYtPmRldiwgIm9ubHkgb25lIFBWIENhbGxzIGNvbm5lY3Rpb24gc3VwcG9ydGVkXG4iKTsK
KwkJcmV0dXJuIC1FSU5WQUw7CisJfQorCisJdmVyc2lvbnMgPSB4ZW5idXNfcmVhZChYQlRfTklM
LCBkZXYtPm90aGVyZW5kLCAidmVyc2lvbnMiLCAmbGVuKTsKKwlpZiAoIWxlbikKKwkJcmV0dXJu
IC1FSU5WQUw7CisJaWYgKHN0cmNtcCh2ZXJzaW9ucywgIjEiKSkgeworCQlrZnJlZSh2ZXJzaW9u
cyk7CisJCXJldHVybiAtRUlOVkFMOworCX0KKwlrZnJlZSh2ZXJzaW9ucyk7CisJbWF4X3BhZ2Vf
b3JkZXIgPSB4ZW5idXNfcmVhZF91bnNpZ25lZChkZXYtPm90aGVyZW5kLAorCQkJCQkgICAgICAi
bWF4LXBhZ2Utb3JkZXIiLCAwKTsKKwlpZiAobWF4X3BhZ2Vfb3JkZXIgPCBQVkNBTExTX1JJTkdf
T1JERVIpCisJCXJldHVybiAtRU5PREVWOworCWZ1bmN0aW9uX2NhbGxzID0geGVuYnVzX3JlYWRf
dW5zaWduZWQoZGV2LT5vdGhlcmVuZCwKKwkJCQkJICAgICAgImZ1bmN0aW9uLWNhbGxzIiwgMCk7
CisJLyogU2VlIFhFTkJVU19GVU5DVElPTlNfQ0FMTFMgaW4gcHZjYWxscy5oICovCisJaWYgKGZ1
bmN0aW9uX2NhbGxzICE9IDEpCisJCXJldHVybiAtRU5PREVWOworCXByX2luZm8oIiVzIG1heC1w
YWdlLW9yZGVyIGlzICV1XG4iLCBfX2Z1bmNfXywgbWF4X3BhZ2Vfb3JkZXIpOworCisJYmVkYXRh
ID0ga3phbGxvYyhzaXplb2Yoc3RydWN0IHB2Y2FsbHNfYmVkYXRhKSwgR0ZQX0tFUk5FTCk7CisJ
aWYgKCFiZWRhdGEpCisJCXJldHVybiAtRU5PTUVNOworCisJZGV2X3NldF9kcnZkYXRhKCZkZXYt
PmRldiwgYmVkYXRhKTsKKwlwdmNhbGxzX2Zyb250X2RldiA9IGRldjsKKwlpbml0X3dhaXRxdWV1
ZV9oZWFkKCZiZWRhdGEtPmluZmxpZ2h0X3JlcSk7CisJSU5JVF9MSVNUX0hFQUQoJmJlZGF0YS0+
c29ja2V0X21hcHBpbmdzKTsKKwlJTklUX0xJU1RfSEVBRCgmYmVkYXRhLT5zb2NrZXRwYXNzX21h
cHBpbmdzKTsKKwlzcGluX2xvY2tfaW5pdCgmYmVkYXRhLT5zb2NrZXRfbG9jayk7CisJYmVkYXRh
LT5pcnEgPSAtMTsKKwliZWRhdGEtPnJlZiA9IC0xOworCisJZm9yIChpID0gMDsgaSA8IFBWQ0FM
TFNfTlJfUkVRX1BFUl9SSU5HOyBpKyspCisJCWJlZGF0YS0+cnNwW2ldLnJlcV9pZCA9IFBWQ0FM
TFNfSU5WQUxJRF9JRDsKKworCXNyaW5nID0gKHN0cnVjdCB4ZW5fcHZjYWxsc19zcmluZyAqKSBf
X2dldF9mcmVlX3BhZ2UoR0ZQX0tFUk5FTCB8CisJCQkJCQkJICAgICBfX0dGUF9aRVJPKTsKKwlp
ZiAoIXNyaW5nKQorCQlnb3RvIGVycm9yOworCVNIQVJFRF9SSU5HX0lOSVQoc3JpbmcpOworCUZS
T05UX1JJTkdfSU5JVCgmYmVkYXRhLT5yaW5nLCBzcmluZywgWEVOX1BBR0VfU0laRSk7CisKKwly
ZXQgPSB4ZW5idXNfYWxsb2NfZXZ0Y2huKGRldiwgJmV2dGNobik7CisJaWYgKHJldCkKKwkJZ290
byBlcnJvcjsKKworCWJlZGF0YS0+aXJxID0gYmluZF9ldnRjaG5fdG9faXJxaGFuZGxlcihldnRj
aG4sCisJCQkJCQlwdmNhbGxzX2Zyb250X2V2ZW50X2hhbmRsZXIsCisJCQkJCQkwLCAicHZjYWxs
cy1mcm9udGVuZCIsIGRldik7CisJaWYgKGJlZGF0YS0+aXJxIDwgMCkgeworCQlyZXQgPSBiZWRh
dGEtPmlycTsKKwkJZ290byBlcnJvcjsKKwl9CisKKwlyZXQgPSBnbnR0YWJfYWxsb2NfZ3JhbnRf
cmVmZXJlbmNlcygxLCAmZ3JlZl9oZWFkKTsKKwlpZiAocmV0IDwgMCkKKwkJZ290byBlcnJvcjsK
KwliZWRhdGEtPnJlZiA9IGdudHRhYl9jbGFpbV9ncmFudF9yZWZlcmVuY2UoJmdyZWZfaGVhZCk7
CisJaWYgKGJlZGF0YS0+cmVmIDwgMCkgeworCQlyZXQgPSBiZWRhdGEtPnJlZjsKKwkJZ290byBl
cnJvcjsKKwl9CisJZ250dGFiX2dyYW50X2ZvcmVpZ25fYWNjZXNzX3JlZihiZWRhdGEtPnJlZiwg
ZGV2LT5vdGhlcmVuZF9pZCwKKwkJCQkJdmlydF90b19nZm4oKHZvaWQgKilzcmluZyksIDApOwor
CisgYWdhaW46CisJcmV0ID0geGVuYnVzX3RyYW5zYWN0aW9uX3N0YXJ0KCZ4YnQpOworCWlmIChy
ZXQpIHsKKwkJeGVuYnVzX2Rldl9mYXRhbChkZXYsIHJldCwgInN0YXJ0aW5nIHRyYW5zYWN0aW9u
Iik7CisJCWdvdG8gZXJyb3I7CisJfQorCXJldCA9IHhlbmJ1c19wcmludGYoeGJ0LCBkZXYtPm5v
ZGVuYW1lLCAidmVyc2lvbiIsICIldSIsIDEpOworCWlmIChyZXQpCisJCWdvdG8gZXJyb3JfeGVu
YnVzOworCXJldCA9IHhlbmJ1c19wcmludGYoeGJ0LCBkZXYtPm5vZGVuYW1lLCAicmluZy1yZWYi
LCAiJWQiLCBiZWRhdGEtPnJlZik7CisJaWYgKHJldCkKKwkJZ290byBlcnJvcl94ZW5idXM7CisJ
cmV0ID0geGVuYnVzX3ByaW50Zih4YnQsIGRldi0+bm9kZW5hbWUsICJwb3J0IiwgIiV1IiwKKwkJ
CSAgICBldnRjaG4pOworCWlmIChyZXQpCisJCWdvdG8gZXJyb3JfeGVuYnVzOworCXJldCA9IHhl
bmJ1c190cmFuc2FjdGlvbl9lbmQoeGJ0LCAwKTsKKwlpZiAocmV0KSB7CisJCWlmIChyZXQgPT0g
LUVBR0FJTikKKwkJCWdvdG8gYWdhaW47CisJCXhlbmJ1c19kZXZfZmF0YWwoZGV2LCByZXQsICJj
b21wbGV0aW5nIHRyYW5zYWN0aW9uIik7CisJCWdvdG8gZXJyb3I7CisJfQorCXhlbmJ1c19zd2l0
Y2hfc3RhdGUoZGV2LCBYZW5idXNTdGF0ZUluaXRpYWxpc2VkKTsKKwogCXJldHVybiAwOworCisg
ZXJyb3JfeGVuYnVzOgorCXhlbmJ1c190cmFuc2FjdGlvbl9lbmQoeGJ0LCAxKTsKKwl4ZW5idXNf
ZGV2X2ZhdGFsKGRldiwgcmV0LCAid3JpdGluZyB4ZW5zdG9yZSIpOworIGVycm9yOgorCXB2Y2Fs
bHNfZnJvbnRfcmVtb3ZlKGRldik7CisJcmV0dXJuIHJldDsKIH0KIAogc3RhdGljIHZvaWQgcHZj
YWxsc19mcm9udF9jaGFuZ2VkKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCiAJCQkgICAgZW51
bSB4ZW5idXNfc3RhdGUgYmFja2VuZF9zdGF0ZSkKIHsKKwlzd2l0Y2ggKGJhY2tlbmRfc3RhdGUp
IHsKKwljYXNlIFhlbmJ1c1N0YXRlUmVjb25maWd1cmluZzoKKwljYXNlIFhlbmJ1c1N0YXRlUmVj
b25maWd1cmVkOgorCWNhc2UgWGVuYnVzU3RhdGVJbml0aWFsaXNpbmc6CisJY2FzZSBYZW5idXNT
dGF0ZUluaXRpYWxpc2VkOgorCWNhc2UgWGVuYnVzU3RhdGVVbmtub3duOgorCQlicmVhazsKKwor
CWNhc2UgWGVuYnVzU3RhdGVJbml0V2FpdDoKKwkJYnJlYWs7CisKKwljYXNlIFhlbmJ1c1N0YXRl
Q29ubmVjdGVkOgorCQl4ZW5idXNfc3dpdGNoX3N0YXRlKGRldiwgWGVuYnVzU3RhdGVDb25uZWN0
ZWQpOworCQlicmVhazsKKworCWNhc2UgWGVuYnVzU3RhdGVDbG9zZWQ6CisJCWlmIChkZXYtPnN0
YXRlID09IFhlbmJ1c1N0YXRlQ2xvc2VkKQorCQkJYnJlYWs7CisJCS8qIE1pc3NlZCB0aGUgYmFj
a2VuZCdzIENMT1NJTkcgc3RhdGUgLS0gZmFsbHRocm91Z2ggKi8KKwljYXNlIFhlbmJ1c1N0YXRl
Q2xvc2luZzoKKwkJeGVuYnVzX2Zyb250ZW5kX2Nsb3NlZChkZXYpOworCQlicmVhazsKKwl9CiB9
CiAKIHN0YXRpYyBzdHJ1Y3QgeGVuYnVzX2RyaXZlciBwdmNhbGxzX2Zyb250X2RyaXZlciA9IHsK
LS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Oct 07 00:30:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 00:30:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0d0k-00038O-Aa; Sat, 07 Oct 2017 00:30:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e0d0j-00037I-F4
 for xen-devel@lists.xen.org; Sat, 07 Oct 2017 00:30:33 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 C2/D2-02047-82028D95; Sat, 07 Oct 2017 00:30:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnkeJIrShJLcpLzFFi42I5NlE2WVdD4Ua
 kwfdGZoslHxezODB6HN39mymAMYo1My8pvyKBNePqrzksBReMKn43bGVtYGzU7mLk4hASWMck
 8ejgdvYuRk4OFgEHie/L17N2MXJwMArESDz4YQ0SZhQIk5h8eQkriM0mYCjx98kmNhBbREBa4
 trny4wgc5gFJjNKvH73ixkkISwQKLHl2n02iJmqEg23rrCA2LwCbhK7Tq9iArElBOQkTh6bDD
 aUU8Bd4tDCT0wQB7UxSlw6t4F1AiPvAkaGVYwaxalFZalFukameklFmekZJbmJmTm6hgbGerm
 pxcWJ6ak5iUnFesn5uZsYgQFRz8DAuIOx9YTfIUZJDiYlUV4nuRuRQnxJ+SmVGYnFGfFFpTmp
 xYcYZTg4lCR4JeSBcoJFqempFWmZOcDQhElLcPAoifD+BWnlLS5IzC3OTIdInWK05Di26fIfJ
 o6mm3eBZAeIFGLJy89LlRLnfQHSIADSkFGaBzcOFj+XGGWlhHkZGRgYhHgKUotyM0tQ5V8xin
 MwKgnzioJcxZOZVwK39RXQQUxAB81pugJyUEkiQkqqgdFLbxLfj75nsh29MvocK15EHLY1nsa
 8q02yd3nYbWvzNSGzDbxsTMSXyvU+nuZXlKS/yTR3swTP5wuZ5Y4bDQIi3a31jaz5ZwadFvr3
 WUzQf7GW9/3oByKuj26b3ZHQSqlfoJZYOvFb+0Zf2xVH5wfVKBw/q8BSbxVx5IW3YduNe6wlL
 47KKrEUZyQaajEXFScCAHLMHCKaAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1507336230!70610117!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55913 invoked from network); 7 Oct 2017 00:30:31 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Oct 2017 00:30:31 -0000
Received: from localhost.localdomain
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 03A7621910;
 Sat,  7 Oct 2017 00:30:29 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 03A7621910
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri,  6 Oct 2017 17:30:18 -0700
Message-Id: <1507336227-20477-4-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507336227-20477-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710061708540.3073@sstabellini-ThinkPad-X260>
 <1507336227-20477-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v5 04/13] xen/pvcalls: implement socket command
	and handle events
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2VuZCBhIFBWQ0FMTFNfU09DS0VUIGNvbW1hbmQgdG8gdGhlIGJhY2tlbmQsIHVzZSB0aGUgbWFz
a2VkCnJlcV9wcm9kX3B2dCBhcyByZXFfaWQuIFRoaXMgd2F5LCByZXFfaWQgaXMgZ3VhcmFudGVl
ZCB0byBiZSBiZXR3ZWVuIDAKYW5kIFBWQ0FMTFNfTlJfUkVRX1BFUl9SSU5HLiBXZSBhbHJlYWR5
IGhhdmUgYSBzbG90IGluIHRoZSByc3AgYXJyYXkKcmVhZHkgZm9yIHRoZSByZXNwb25zZSwgYW5k
IHRoZXJlIGNhbm5vdCBiZSB0d28gb3V0c3RhbmRpbmcgcmVzcG9uc2VzCndpdGggdGhlIHNhbWUg
cmVxX2lkLgoKV2FpdCBmb3IgdGhlIHJlc3BvbnNlIGJ5IHdhaXRpbmcgb24gdGhlIGluZmxpZ2h0
X3JlcSB3YWl0cXVldWUgYW5kCmNoZWNrIGZvciB0aGUgcmVxX2lkIGZpZWxkIGluIHJzcFtyZXFf
aWRdLiBVc2UgYXRvbWljIGFjY2Vzc2VzIGFuZApiYXJyaWVycyB0byByZWFkIHRoZSBmaWVsZC4g
Tm90ZSB0aGF0IHRoZSBiYXJyaWVycyBhcmUgc2ltcGxlIHNtcApiYXJyaWVycyAoYXMgb3Bwb3Nl
ZCB0byB2aXJ0IGJhcnJpZXJzKSBiZWNhdXNlIHRoZXkgYXJlIGZvciBpbnRlcm5hbApmcm9udGVu
ZCBzeW5jaHJvbml6YXRpb24sIG5vdCBmcm9udGVuZDwtPmJhY2tlbmQgY29tbXVuaWNhdGlvbi4K
Ck9uY2UgYSByZXNwb25zZSBpcyByZWNlaXZlZCwgY2xlYXIgdGhlIGNvcnJlc3BvbmRpbmcgcnNw
IHNsb3QgYnkgc2V0dGluZwpyZXFfaWQgdG8gUFZDQUxMU19JTlZBTElEX0lELiBOb3RlIHRoYXQg
UFZDQUxMU19JTlZBTElEX0lEIGlzIGludmFsaWQKb25seSBmcm9tIHRoZSBmcm9udGVuZCBwb2lu
dCBvZiB2aWV3LiBJdCBpcyBub3QgcGFydCBvZiB0aGUgUFZDYWxscwpwcm90b2NvbC4KCnB2Y2Fs
bHNfZnJvbnRfZXZlbnRfaGFuZGxlciBpcyBpbiBjaGFyZ2Ugb2YgY29weWluZyByZXNwb25zZXMg
ZnJvbSB0aGUKcmluZyB0byB0aGUgYXBwcm9wcmlhdGUgcnNwIHNsb3QuIEl0IGlzIGRvbmUgYnkg
Y29weWluZyB0aGUgYm9keSBvZiB0aGUKcmVzcG9uc2UgZmlyc3QsIHRoZW4gYnkgY29weWluZyBy
ZXFfaWQgYXRvbWljYWxseS4gQWZ0ZXIgdGhlIGNvcGllcywKd2FrZSB1cCBhbnlib2R5IHdhaXRp
bmcgb24gd2FpdHF1ZXVlLgoKc29ja2V0X2xvY2sgcHJvdGVjdHMgYWNjZXNzZXMgdG8gdGhlIHJp
bmcuCgpDcmVhdGUgYSBuZXcgc3RydWN0IHNvY2tfbWFwcGluZyBhbmQgY29udmVydCB0aGUgcG9p
bnRlciBpbnRvIGFuCnVpbnQ2NF90IGFuZCB1c2UgaXQgYXMgaWQgZm9yIHRoZSBuZXcgc29ja2V0
IHRvIHBhc3MgdG8gdGhlIGJhY2tlbmQuIFRoZQpzdHJ1Y3Qgd2lsbCBiZSBmdWxseSBpbml0aWFs
aXplZCBsYXRlciBvbiBjb25uZWN0IG9yIGJpbmQuIEluIHRoaXMgcGF0Y2gKdGhlIHN0cnVjdCBz
b2NrX21hcHBpbmcgaXMgZW1wdHksIHRoZSBmaWVsZHMgd2lsbCBiZSBhZGRlZCBieSB0aGUgbmV4
dApwYXRjaC4KCnNvY2stPnNrLT5za19zZW5kX2hlYWQgaXMgbm90IHVzZWQgZm9yIGlwIHNvY2tl
dHM6IHJldXNlIHRoZSBmaWVsZCB0bwpzdG9yZSBhIHBvaW50ZXIgdG8gdGhlIHN0cnVjdCBzb2Nr
X21hcHBpbmcgY29ycmVzcG9uZGluZyB0byB0aGUgc29ja2V0LgpUaGlzIHdheSwgd2UgY2FuIGVh
c2lseSBnZXQgdGhlIHN0cnVjdCBzb2NrX21hcHBpbmcgZnJvbSB0aGUgc3RydWN0CnNvY2tldC4K
ClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4K
Q0M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCkNDOiBqZ3Jvc3NAc3VzZS5jb20KLS0tCiBk
cml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMgfCAxMzMgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKIGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaCB8ICAgOCAr
KysKIDIgZmlsZXMgY2hhbmdlZCwgMTQxIGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0
NCBkcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmgKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9w
dmNhbGxzLWZyb250LmMgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKaW5kZXggNDkwYzRj
MS4uOTVhOTg1YyAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCisrKyBi
L2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwpAQCAtMjAsNiArMjAsOCBAQAogI2luY2x1ZGUg
PHhlbi94ZW5idXMuaD4KICNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL2lvL3B2Y2FsbHMuaD4KIAor
I2luY2x1ZGUgInB2Y2FsbHMtZnJvbnQuaCIKKwogI2RlZmluZSBQVkNBTExTX0lOVkFMSURfSUQg
VUlOVF9NQVgKICNkZWZpbmUgUFZDQUxMU19SSU5HX09SREVSIFhFTkJVU19NQVhfUklOR19HUkFO
VF9PUkRFUgogI2RlZmluZSBQVkNBTExTX05SX1JFUV9QRVJfUklORyBfX0NPTlNUX1JJTkdfU0la
RSh4ZW5fcHZjYWxscywgWEVOX1BBR0VfU0laRSkKQEAgLTUwLDggKzUyLDY0IEBAIHN0cnVjdCBw
dmNhbGxzX2JlZGF0YSB7CiAJYXRvbWljX2RlYygmcHZjYWxsc19yZWZjb3VudCk7ICAgICAgXAog
fQogCitzdHJ1Y3Qgc29ja19tYXBwaW5nIHsKKwlib29sIGFjdGl2ZV9zb2NrZXQ7CisJc3RydWN0
IGxpc3RfaGVhZCBsaXN0OworCXN0cnVjdCBzb2NrZXQgKnNvY2s7Cit9OworCitzdGF0aWMgaW5s
aW5lIGludCBnZXRfcmVxdWVzdChzdHJ1Y3QgcHZjYWxsc19iZWRhdGEgKmJlZGF0YSwgaW50ICpy
ZXFfaWQpCit7CisJKnJlcV9pZCA9IGJlZGF0YS0+cmluZy5yZXFfcHJvZF9wdnQgJiAoUklOR19T
SVpFKCZiZWRhdGEtPnJpbmcpIC0gMSk7CisJaWYgKFJJTkdfRlVMTCgmYmVkYXRhLT5yaW5nKSB8
fAorCSAgICBiZWRhdGEtPnJzcFsqcmVxX2lkXS5yZXFfaWQgIT0gUFZDQUxMU19JTlZBTElEX0lE
KQorCQlyZXR1cm4gLUVBR0FJTjsKKwlyZXR1cm4gMDsKK30KKwogc3RhdGljIGlycXJldHVybl90
IHB2Y2FsbHNfZnJvbnRfZXZlbnRfaGFuZGxlcihpbnQgaXJxLCB2b2lkICpkZXZfaWQpCiB7CisJ
c3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiA9IGRldl9pZDsKKwlzdHJ1Y3QgcHZjYWxsc19iZWRh
dGEgKmJlZGF0YTsKKwlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVzcG9uc2UgKnJzcDsKKwl1aW50OF90
ICpzcmMsICpkc3Q7CisJaW50IHJlcV9pZCA9IDAsIG1vcmUgPSAwLCBkb25lID0gMDsKKworCWlm
IChkZXYgPT0gTlVMTCkKKwkJcmV0dXJuIElSUV9IQU5ETEVEOworCisJcHZjYWxsc19lbnRlcigp
OworCWJlZGF0YSA9IGRldl9nZXRfZHJ2ZGF0YSgmZGV2LT5kZXYpOworCWlmIChiZWRhdGEgPT0g
TlVMTCkgeworCQlwdmNhbGxzX2V4aXQoKTsKKwkJcmV0dXJuIElSUV9IQU5ETEVEOworCX0KKwor
YWdhaW46CisJd2hpbGUgKFJJTkdfSEFTX1VOQ09OU1VNRURfUkVTUE9OU0VTKCZiZWRhdGEtPnJp
bmcpKSB7CisJCXJzcCA9IFJJTkdfR0VUX1JFU1BPTlNFKCZiZWRhdGEtPnJpbmcsIGJlZGF0YS0+
cmluZy5yc3BfY29ucyk7CisKKwkJcmVxX2lkID0gcnNwLT5yZXFfaWQ7CisJCWRzdCA9ICh1aW50
OF90ICopJmJlZGF0YS0+cnNwW3JlcV9pZF0gKyBzaXplb2YocnNwLT5yZXFfaWQpOworCQlzcmMg
PSAodWludDhfdCAqKXJzcCArIHNpemVvZihyc3AtPnJlcV9pZCk7CisJCW1lbWNweShkc3QsIHNy
Yywgc2l6ZW9mKCpyc3ApIC0gc2l6ZW9mKHJzcC0+cmVxX2lkKSk7CisJCS8qCisJCSAqIEZpcnN0
IGNvcHkgdGhlIHJlc3Qgb2YgdGhlIGRhdGEsIHRoZW4gcmVxX2lkLiBJdCBpcworCQkgKiBwYWly
ZWQgd2l0aCB0aGUgYmFycmllciB3aGVuIGFjY2Vzc2luZyBiZWRhdGEtPnJzcC4KKwkJICovCisJ
CXNtcF93bWIoKTsKKwkJYmVkYXRhLT5yc3BbcmVxX2lkXS5yZXFfaWQgPSByc3AtPnJlcV9pZDsK
KworCQlkb25lID0gMTsKKwkJYmVkYXRhLT5yaW5nLnJzcF9jb25zKys7CisJfQorCisJUklOR19G
SU5BTF9DSEVDS19GT1JfUkVTUE9OU0VTKCZiZWRhdGEtPnJpbmcsIG1vcmUpOworCWlmIChtb3Jl
KQorCQlnb3RvIGFnYWluOworCWlmIChkb25lKQorCQl3YWtlX3VwKCZiZWRhdGEtPmluZmxpZ2h0
X3JlcSk7CisJcHZjYWxsc19leGl0KCk7CiAJcmV0dXJuIElSUV9IQU5ETEVEOwogfQogCkBAIC02
MCw2ICsxMTgsODEgQEAgc3RhdGljIHZvaWQgcHZjYWxsc19mcm9udF9mcmVlX21hcChzdHJ1Y3Qg
cHZjYWxsc19iZWRhdGEgKmJlZGF0YSwKIHsKIH0KIAoraW50IHB2Y2FsbHNfZnJvbnRfc29ja2V0
KHN0cnVjdCBzb2NrZXQgKnNvY2spCit7CisJc3RydWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGE7
CisJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwID0gTlVMTDsKKwlzdHJ1Y3QgeGVuX3B2Y2FsbHNf
cmVxdWVzdCAqcmVxOworCWludCBub3RpZnksIHJlcV9pZCwgcmV0OworCisJLyoKKwkgKiBQVkNh
bGxzIG9ubHkgc3VwcG9ydHMgZG9tYWluIEFGX0lORVQsCisJICogdHlwZSBTT0NLX1NUUkVBTSBh
bmQgcHJvdG9jb2wgMCBzb2NrZXRzIGZvciBub3cuCisJICoKKwkgKiBDaGVjayBzb2NrZXQgdHlw
ZSBoZXJlLCBBRl9JTkVUIGFuZCBwcm90b2NvbCBjaGVja3MgYXJlIGRvbmUKKwkgKiBieSB0aGUg
Y2FsbGVyLgorCSAqLworCWlmIChzb2NrLT50eXBlICE9IFNPQ0tfU1RSRUFNKQorCQlyZXR1cm4g
LUVOT1RTVVBQOworCisJcHZjYWxsc19lbnRlcigpOworCWlmICghcHZjYWxsc19mcm9udF9kZXYp
IHsKKwkJcHZjYWxsc19leGl0KCk7CisJCXJldHVybiAtRUFDQ0VTOworCX0KKwliZWRhdGEgPSBk
ZXZfZ2V0X2RydmRhdGEoJnB2Y2FsbHNfZnJvbnRfZGV2LT5kZXYpOworCisJbWFwID0ga3phbGxv
YyhzaXplb2YoKm1hcCksIEdGUF9LRVJORUwpOworCWlmIChtYXAgPT0gTlVMTCkgeworCQlwdmNh
bGxzX2V4aXQoKTsKKwkJcmV0dXJuIC1FTk9NRU07CisJfQorCisJc3Bpbl9sb2NrKCZiZWRhdGEt
PnNvY2tldF9sb2NrKTsKKworCXJldCA9IGdldF9yZXF1ZXN0KGJlZGF0YSwgJnJlcV9pZCk7CisJ
aWYgKHJldCA8IDApIHsKKwkJa2ZyZWUobWFwKTsKKwkJc3Bpbl91bmxvY2soJmJlZGF0YS0+c29j
a2V0X2xvY2spOworCQlwdmNhbGxzX2V4aXQoKTsKKwkJcmV0dXJuIHJldDsKKwl9CisKKwkvKgor
CSAqIHNvY2stPnNrLT5za19zZW5kX2hlYWQgaXMgbm90IHVzZWQgZm9yIGlwIHNvY2tldHM6IHJl
dXNlIHRoZQorCSAqIGZpZWxkIHRvIHN0b3JlIGEgcG9pbnRlciB0byB0aGUgc3RydWN0IHNvY2tf
bWFwcGluZworCSAqIGNvcnJlc3BvbmRpbmcgdG8gdGhlIHNvY2tldC4gVGhpcyB3YXksIHdlIGNh
biBlYXNpbHkgZ2V0IHRoZQorCSAqIHN0cnVjdCBzb2NrX21hcHBpbmcgZnJvbSB0aGUgc3RydWN0
IHNvY2tldC4KKwkgKi8KKwlzb2NrLT5zay0+c2tfc2VuZF9oZWFkID0gKHZvaWQgKiltYXA7CisJ
bGlzdF9hZGRfdGFpbCgmbWFwLT5saXN0LCAmYmVkYXRhLT5zb2NrZXRfbWFwcGluZ3MpOworCisJ
cmVxID0gUklOR19HRVRfUkVRVUVTVCgmYmVkYXRhLT5yaW5nLCByZXFfaWQpOworCXJlcS0+cmVx
X2lkID0gcmVxX2lkOworCXJlcS0+Y21kID0gUFZDQUxMU19TT0NLRVQ7CisJcmVxLT51LnNvY2tl
dC5pZCA9ICh1aW50NjRfdCkgbWFwOworCXJlcS0+dS5zb2NrZXQuZG9tYWluID0gQUZfSU5FVDsK
KwlyZXEtPnUuc29ja2V0LnR5cGUgPSBTT0NLX1NUUkVBTTsKKwlyZXEtPnUuc29ja2V0LnByb3Rv
Y29sID0gSVBQUk9UT19JUDsKKworCWJlZGF0YS0+cmluZy5yZXFfcHJvZF9wdnQrKzsKKwlSSU5H
X1BVU0hfUkVRVUVTVFNfQU5EX0NIRUNLX05PVElGWSgmYmVkYXRhLT5yaW5nLCBub3RpZnkpOwor
CXNwaW5fdW5sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKKwlpZiAobm90aWZ5KQorCQlub3Rp
ZnlfcmVtb3RlX3ZpYV9pcnEoYmVkYXRhLT5pcnEpOworCisJd2FpdF9ldmVudChiZWRhdGEtPmlu
ZmxpZ2h0X3JlcSwKKwkJICAgUkVBRF9PTkNFKGJlZGF0YS0+cnNwW3JlcV9pZF0ucmVxX2lkKSA9
PSByZXFfaWQpOworCisJLyogcmVhZCByZXFfaWQsIHRoZW4gdGhlIGNvbnRlbnQgKi8KKwlzbXBf
cm1iKCk7CisJcmV0ID0gYmVkYXRhLT5yc3BbcmVxX2lkXS5yZXQ7CisJYmVkYXRhLT5yc3BbcmVx
X2lkXS5yZXFfaWQgPSBQVkNBTExTX0lOVkFMSURfSUQ7CisKKwlwdmNhbGxzX2V4aXQoKTsKKwly
ZXR1cm4gcmV0OworfQorCiBzdGF0aWMgY29uc3Qgc3RydWN0IHhlbmJ1c19kZXZpY2VfaWQgcHZj
YWxsc19mcm9udF9pZHNbXSA9IHsKIAl7ICJwdmNhbGxzIiB9LAogCXsgIiIgfQpkaWZmIC0tZ2l0
IGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9u
dC5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmI3ZGFiZWQKLS0tIC9kZXYv
bnVsbAorKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmgKQEAgLTAsMCArMSw4IEBACisj
aWZuZGVmIF9fUFZDQUxMU19GUk9OVF9IX18KKyNkZWZpbmUgX19QVkNBTExTX0ZST05UX0hfXwor
CisjaW5jbHVkZSA8bGludXgvbmV0Lmg+CisKK2ludCBwdmNhbGxzX2Zyb250X3NvY2tldChzdHJ1
Y3Qgc29ja2V0ICpzb2NrKTsKKworI2VuZGlmCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Oct 07 00:30:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 00:30:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0d0l-00039h-LX; Sat, 07 Oct 2017 00:30:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e0d0k-00037Y-5M
 for xen-devel@lists.xen.org; Sat, 07 Oct 2017 00:30:34 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 F4/3A-03428-92028D95; Sat, 07 Oct 2017 00:30:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42I5NlE2WVdD4Ua
 kwYYjxhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bZK+tZCxZLVKyY8oaxgfGmSBcjF4eQwDom
 id2rZrF2MXJysAg4SHyacJ+li5GDg1EgRuLBD2uQMKNAmMTky0vAStgEDCX+PtnEBmKLCEhLX
 Pt8mRFkDrPAZEaJ1+9+MYMkhAVsJZr+HWeCmKkqsfXzdbAGXgE3iS/tZ8HiEgJyEiePTQYbyi
 ngLnFo4ScmiIPaGCUundvAOoGRdwEjwypGjeLUorLUIl1jY72kosz0jJLcxMwcXUMDM73c1OL
 ixPTUnMSkYr3k/NxNjMCAYACCHYw71wceYpTkYFIS5S2WvxEpxJeUn1KZkVicEV9UmpNafIhR
 hoNDSYJXAiQnWJSanlqRlpkDDE2YtAQHj5II7185oDRvcUFibnFmOkTqFKMxx7FNl/8wcXTcv
 PuHSYglLz8vVUqcNwlkkgBIaUZpHtwgWMxcYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjCvKM
 gUnsy8Erh9r4BOYQI6ZU7TFZBTShIRUlINjNwvVVSuc30MuRnuF/FNYrWm3n71LbvFPs4TeVq
 57ZFGUNbLH+2SSbd+LmL25HK6Fjdnxv2tK6f8fNMVlrK21/uPpJ65rPpiQfVJHKknthSdyMv6
 vvN8mtIcz49W4ra2IVKXWL5O/mtRf6m80G3Lut1MCc9vPvIQfrboSgXL9y527a5Ju665HVFiK
 c5INNRiLipOBACoahTMlAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1507336231!87309201!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52513 invoked from network); 7 Oct 2017 00:30:32 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Oct 2017 00:30:32 -0000
Received: from localhost.localdomain
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id EBCB221912;
 Sat,  7 Oct 2017 00:30:30 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org EBCB221912
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri,  6 Oct 2017 17:30:20 -0700
Message-Id: <1507336227-20477-6-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507336227-20477-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710061708540.3073@sstabellini-ThinkPad-X260>
 <1507336227-20477-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v5 06/13] xen/pvcalls: implement bind command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2VuZCBQVkNBTExTX0JJTkQgdG8gdGhlIGJhY2tlbmQuIEludHJvZHVjZSBhIG5ldyBzdHJ1Y3R1
cmUsIHBhcnQgb2YKc3RydWN0IHNvY2tfbWFwcGluZywgdG8gc3RvcmUgaW5mb3JtYXRpb24gc3Bl
Y2lmaWMgdG8gcGFzc2l2ZSBzb2NrZXRzLgoKSW50cm9kdWNlIGEgc3RhdHVzIGZpZWxkIHRvIGtl
ZXAgdHJhY2sgb2YgdGhlIHN0YXR1cyBvZiB0aGUgcGFzc2l2ZQpzb2NrZXQuCgpTaWduZWQtb2Zm
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+CkNDOiBib3Jpcy5v
c3Ryb3Zza3lAb3JhY2xlLmNvbQpDQzogamdyb3NzQHN1c2UuY29tCi0tLQogZHJpdmVycy94ZW4v
cHZjYWxscy1mcm9udC5jIHwgNjYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiBkcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmggfCAgMyArKysKIDIgZmlsZXMg
Y2hhbmdlZCwgNjkgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2Fs
bHMtZnJvbnQuYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwppbmRleCA3YzkyNjFiLi40
Y2FmZDliIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKKysrIGIvZHJp
dmVycy94ZW4vcHZjYWxscy1mcm9udC5jCkBAIC03MSw2ICs3MSwxMyBAQCBzdHJ1Y3Qgc29ja19t
YXBwaW5nIHsKIAogCQkJd2FpdF9xdWV1ZV9oZWFkX3QgaW5mbGlnaHRfY29ubl9yZXE7CiAJCX0g
YWN0aXZlOworCQlzdHJ1Y3QgeworCQkvKiBTb2NrZXQgc3RhdHVzICovCisjZGVmaW5lIFBWQ0FM
TFNfU1RBVFVTX1VOSU5JVEFMSVpFRCAgMAorI2RlZmluZSBQVkNBTExTX1NUQVRVU19CSU5EICAg
ICAgICAgIDEKKyNkZWZpbmUgUFZDQUxMU19TVEFUVVNfTElTVEVOICAgICAgICAyCisJCQl1aW50
OF90IHN0YXR1czsKKwkJfSBwYXNzaXZlOwogCX07CiB9OwogCkBAIC0zNDcsNiArMzU0LDY1IEBA
IGludCBwdmNhbGxzX2Zyb250X2Nvbm5lY3Qoc3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0IHNv
Y2thZGRyICphZGRyLAogCXJldHVybiByZXQ7CiB9CiAKK2ludCBwdmNhbGxzX2Zyb250X2JpbmQo
c3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0IHNvY2thZGRyICphZGRyLCBpbnQgYWRkcl9sZW4p
Cit7CisJc3RydWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGE7CisJc3RydWN0IHNvY2tfbWFwcGlu
ZyAqbWFwID0gTlVMTDsKKwlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVxdWVzdCAqcmVxOworCWludCBu
b3RpZnksIHJlcV9pZCwgcmV0OworCisJaWYgKGFkZHItPnNhX2ZhbWlseSAhPSBBRl9JTkVUIHx8
IHNvY2stPnR5cGUgIT0gU09DS19TVFJFQU0pCisJCXJldHVybiAtRU5PVFNVUFA7CisKKwlwdmNh
bGxzX2VudGVyKCk7CisJaWYgKCFwdmNhbGxzX2Zyb250X2RldikgeworCQlwdmNhbGxzX2V4aXQo
KTsKKwkJcmV0dXJuIC1FTk9UQ09OTjsKKwl9CisJYmVkYXRhID0gZGV2X2dldF9kcnZkYXRhKCZw
dmNhbGxzX2Zyb250X2Rldi0+ZGV2KTsKKworCW1hcCA9IChzdHJ1Y3Qgc29ja19tYXBwaW5nICop
IHNvY2stPnNrLT5za19zZW5kX2hlYWQ7CisJaWYgKG1hcCA9PSBOVUxMKSB7CisJCXB2Y2FsbHNf
ZXhpdCgpOworCQlyZXR1cm4gLUVOT1RTT0NLOworCX0KKworCXNwaW5fbG9jaygmYmVkYXRhLT5z
b2NrZXRfbG9jayk7CisJcmV0ID0gZ2V0X3JlcXVlc3QoYmVkYXRhLCAmcmVxX2lkKTsKKwlpZiAo
cmV0IDwgMCkgeworCQlzcGluX3VubG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7CisJCXB2Y2Fs
bHNfZXhpdCgpOworCQlyZXR1cm4gcmV0OworCX0KKwlyZXEgPSBSSU5HX0dFVF9SRVFVRVNUKCZi
ZWRhdGEtPnJpbmcsIHJlcV9pZCk7CisJcmVxLT5yZXFfaWQgPSByZXFfaWQ7CisJbWFwLT5zb2Nr
ID0gc29jazsKKwlyZXEtPmNtZCA9IFBWQ0FMTFNfQklORDsKKwlyZXEtPnUuYmluZC5pZCA9ICh1
aW50NjRfdCltYXA7CisJbWVtY3B5KHJlcS0+dS5iaW5kLmFkZHIsIGFkZHIsIHNpemVvZigqYWRk
cikpOworCXJlcS0+dS5iaW5kLmxlbiA9IGFkZHJfbGVuOworCisJbWFwLT5hY3RpdmVfc29ja2V0
ID0gZmFsc2U7CisKKwliZWRhdGEtPnJpbmcucmVxX3Byb2RfcHZ0Kys7CisJUklOR19QVVNIX1JF
UVVFU1RTX0FORF9DSEVDS19OT1RJRlkoJmJlZGF0YS0+cmluZywgbm90aWZ5KTsKKwlzcGluX3Vu
bG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7CisJaWYgKG5vdGlmeSkKKwkJbm90aWZ5X3JlbW90
ZV92aWFfaXJxKGJlZGF0YS0+aXJxKTsKKworCXdhaXRfZXZlbnQoYmVkYXRhLT5pbmZsaWdodF9y
ZXEsCisJCSAgIFJFQURfT05DRShiZWRhdGEtPnJzcFtyZXFfaWRdLnJlcV9pZCkgPT0gcmVxX2lk
KTsKKworCS8qIHJlYWQgcmVxX2lkLCB0aGVuIHRoZSBjb250ZW50ICovCisJc21wX3JtYigpOwor
CXJldCA9IGJlZGF0YS0+cnNwW3JlcV9pZF0ucmV0OworCWJlZGF0YS0+cnNwW3JlcV9pZF0ucmVx
X2lkID0gUFZDQUxMU19JTlZBTElEX0lEOworCisJbWFwLT5wYXNzaXZlLnN0YXR1cyA9IFBWQ0FM
TFNfU1RBVFVTX0JJTkQ7CisJcHZjYWxsc19leGl0KCk7CisJcmV0dXJuIDA7Cit9CisKIHN0YXRp
YyBjb25zdCBzdHJ1Y3QgeGVuYnVzX2RldmljZV9pZCBwdmNhbGxzX2Zyb250X2lkc1tdID0gewog
CXsgInB2Y2FsbHMiIH0sCiAJeyAiIiB9CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxz
LWZyb250LmggYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmgKaW5kZXggNjNiMDQxNy4uOGIw
YTI3NCAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oCisrKyBiL2RyaXZl
cnMveGVuL3B2Y2FsbHMtZnJvbnQuaApAQCAtNiw1ICs2LDggQEAKIGludCBwdmNhbGxzX2Zyb250
X3NvY2tldChzdHJ1Y3Qgc29ja2V0ICpzb2NrKTsKIGludCBwdmNhbGxzX2Zyb250X2Nvbm5lY3Qo
c3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0IHNvY2thZGRyICphZGRyLAogCQkJICBpbnQgYWRk
cl9sZW4sIGludCBmbGFncyk7CitpbnQgcHZjYWxsc19mcm9udF9iaW5kKHN0cnVjdCBzb2NrZXQg
KnNvY2ssCisJCSAgICAgICBzdHJ1Y3Qgc29ja2FkZHIgKmFkZHIsCisJCSAgICAgICBpbnQgYWRk
cl9sZW4pOwogCiAjZW5kaWYKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Oct 07 00:30:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 00:30:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0d0l-0003AG-So; Sat, 07 Oct 2017 00:30:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e0d0l-00038w-A9
 for xen-devel@lists.xen.org; Sat, 07 Oct 2017 00:30:35 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 BA/98-01766-A2028D95; Sat, 07 Oct 2017 00:30:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42I5NlE2WVdD4Ua
 kwcoFihZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b0GQuZCj4aVOz7+IatgfGrZhcjF4eQwDom
 iffvf7N2MXJysAg4SLy/9IWpi5GDg1EgRuLBD2uQMKNAmMTky0vAStgEDCX+PtnEBmKLCEhLX
 Pt8mRFkDrPAZEaJ1+9+MYMkhIHmzJ/5nA1ipqpEy9tGdhCbV8BN4seUpWA1EgJyEiePTQYbyi
 ngLnFo4ScmiIPaGCUundvAOoGRdwEjwypGjeLUorLUIl0jI72kosz0jJLcxMwcXUMDU73c1OL
 ixPTUnMSkYr3k/NxNjMCAqGdgYNzBuKfd7xCjJAeTkiivk9yNSCG+pPyUyozE4oz4otKc1OJD
 jDIcHEoSvFdAcoJFqempFWmZOcDQhElLcPAoifD+BUnzFhck5hZnpkOkTjEacxzbdPkPE0fHz
 bt/mIRY8vLzUqXEeV+AlAqAlGaU5sENgsXMJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvA
 tBpvBk5pXA7XsFdAoT0Clzmq6AnFKSiJCSamCcGJtyyuw8+8WwzAsC1eE7dt4s/V4R9YG94kb
 rih1r3nfv1zwqdNo/OmC+XNbMt4s3Pwqw8xer4+w8sutXmWJdaY7GLJeTue6cbz4uUb52dXvB
 z+wzQR80vq20Y7FaEHeWdeWWDU4PdjqInoxR3DZvat7Xmav4dulx1Tz+5Nl3R6Ik9cAiyds3l
 FiKMxINtZiLihMBo5EFZZQCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1507336231!105852772!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46678 invoked from network); 7 Oct 2017 00:30:32 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Oct 2017 00:30:32 -0000
Received: from localhost.localdomain
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6141721911;
 Sat,  7 Oct 2017 00:30:30 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6141721911
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri,  6 Oct 2017 17:30:19 -0700
Message-Id: <1507336227-20477-5-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507336227-20477-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710061708540.3073@sstabellini-ThinkPad-X260>
 <1507336227-20477-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v5 05/13] xen/pvcalls: implement connect command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2VuZCBQVkNBTExTX0NPTk5FQ1QgdG8gdGhlIGJhY2tlbmQuIEFsbG9jYXRlIGEgbmV3IHJpbmcg
YW5kIGV2dGNobiBmb3IKdGhlIGFjdGl2ZSBzb2NrZXQuCgpJbnRyb2R1Y2UgZmllbGRzIGluIHN0
cnVjdCBzb2NrX21hcHBpbmcgdG8ga2VlcCB0cmFjayBvZiBhY3RpdmUgc29ja2V0cy4KSW50cm9k
dWNlIGEgd2FpdHF1ZXVlIHRvIGFsbG93IHRoZSBmcm9udGVuZCB0byB3YWl0IG9uIGRhdGEgY29t
aW5nIGZyb20KdGhlIGJhY2tlbmQgb24gdGhlIGFjdGl2ZSBzb2NrZXQgKHJlY3Ztc2cgY29tbWFu
ZCkuCgpUd28gbXV0ZXhlcyAob25lIG9mIHJlYWRzIGFuZCBvbmUgZm9yIHdyaXRlcykgd2lsbCBi
ZSB1c2VkIHRvIHByb3RlY3QKdGhlIGFjdGl2ZSBzb2NrZXQgaW4gYW5kIG91dCByaW5ncyBmcm9t
IGNvbmN1cnJlbnQgYWNjZXNzZXMuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHN0ZWZhbm9AYXBvcmV0by5jb20+ClJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlz
Lm9zdHJvdnNreUBvcmFjbGUuY29tPgpDQzogYm9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20KQ0M6
IGpncm9zc0BzdXNlLmNvbQotLS0KIGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYyB8IDE2MiAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogZHJpdmVycy94ZW4v
cHZjYWxscy1mcm9udC5oIHwgICAyICsKIDIgZmlsZXMgY2hhbmdlZCwgMTY0IGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMgYi9kcml2ZXJzL3hl
bi9wdmNhbGxzLWZyb250LmMKaW5kZXggOTVhOTg1Yy4uN2M5MjYxYiAxMDA2NDQKLS0tIGEvZHJp
dmVycy94ZW4vcHZjYWxscy1mcm9udC5jCisrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQu
YwpAQCAtMTMsNiArMTMsMTAgQEAKICAqLwogCiAjaW5jbHVkZSA8bGludXgvbW9kdWxlLmg+Cisj
aW5jbHVkZSA8bGludXgvbmV0Lmg+CisjaW5jbHVkZSA8bGludXgvc29ja2V0Lmg+CisKKyNpbmNs
dWRlIDxuZXQvc29jay5oPgogCiAjaW5jbHVkZSA8eGVuL2V2ZW50cy5oPgogI2luY2x1ZGUgPHhl
bi9ncmFudF90YWJsZS5oPgpAQCAtNTYsNiArNjAsMTggQEAgc3RydWN0IHNvY2tfbWFwcGluZyB7
CiAJYm9vbCBhY3RpdmVfc29ja2V0OwogCXN0cnVjdCBsaXN0X2hlYWQgbGlzdDsKIAlzdHJ1Y3Qg
c29ja2V0ICpzb2NrOworCXVuaW9uIHsKKwkJc3RydWN0IHsKKwkJCWludCBpcnE7CisJCQlncmFu
dF9yZWZfdCByZWY7CisJCQlzdHJ1Y3QgcHZjYWxsc19kYXRhX2ludGYgKnJpbmc7CisJCQlzdHJ1
Y3QgcHZjYWxsc19kYXRhIGRhdGE7CisJCQlzdHJ1Y3QgbXV0ZXggaW5fbXV0ZXg7CisJCQlzdHJ1
Y3QgbXV0ZXggb3V0X211dGV4OworCisJCQl3YWl0X3F1ZXVlX2hlYWRfdCBpbmZsaWdodF9jb25u
X3JlcTsKKwkJfSBhY3RpdmU7CisJfTsKIH07CiAKIHN0YXRpYyBpbmxpbmUgaW50IGdldF9yZXF1
ZXN0KHN0cnVjdCBwdmNhbGxzX2JlZGF0YSAqYmVkYXRhLCBpbnQgKnJlcV9pZCkKQEAgLTExOCw2
ICsxMzQsMTggQEAgc3RhdGljIHZvaWQgcHZjYWxsc19mcm9udF9mcmVlX21hcChzdHJ1Y3QgcHZj
YWxsc19iZWRhdGEgKmJlZGF0YSwKIHsKIH0KIAorc3RhdGljIGlycXJldHVybl90IHB2Y2FsbHNf
ZnJvbnRfY29ubl9oYW5kbGVyKGludCBpcnEsIHZvaWQgKnNvY2tfbWFwKQoreworCXN0cnVjdCBz
b2NrX21hcHBpbmcgKm1hcCA9IHNvY2tfbWFwOworCisJaWYgKG1hcCA9PSBOVUxMKQorCQlyZXR1
cm4gSVJRX0hBTkRMRUQ7CisKKwl3YWtlX3VwX2ludGVycnVwdGlibGUoJm1hcC0+YWN0aXZlLmlu
ZmxpZ2h0X2Nvbm5fcmVxKTsKKworCXJldHVybiBJUlFfSEFORExFRDsKK30KKwogaW50IHB2Y2Fs
bHNfZnJvbnRfc29ja2V0KHN0cnVjdCBzb2NrZXQgKnNvY2spCiB7CiAJc3RydWN0IHB2Y2FsbHNf
YmVkYXRhICpiZWRhdGE7CkBAIC0xOTMsNiArMjIxLDEzMiBAQCBpbnQgcHZjYWxsc19mcm9udF9z
b2NrZXQoc3RydWN0IHNvY2tldCAqc29jaykKIAlyZXR1cm4gcmV0OwogfQogCitzdGF0aWMgaW50
IGNyZWF0ZV9hY3RpdmUoc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwLCBpbnQgKmV2dGNobikKK3sK
Kwl2b2lkICpieXRlczsKKwlpbnQgcmV0ID0gLUVOT01FTSwgaXJxID0gLTEsIGk7CisKKwkqZXZ0
Y2huID0gLTE7CisJaW5pdF93YWl0cXVldWVfaGVhZCgmbWFwLT5hY3RpdmUuaW5mbGlnaHRfY29u
bl9yZXEpOworCisJbWFwLT5hY3RpdmUucmluZyA9IChzdHJ1Y3QgcHZjYWxsc19kYXRhX2ludGYg
KikKKwkJX19nZXRfZnJlZV9wYWdlKEdGUF9LRVJORUwgfCBfX0dGUF9aRVJPKTsKKwlpZiAobWFw
LT5hY3RpdmUucmluZyA9PSBOVUxMKQorCQlnb3RvIG91dF9lcnJvcjsKKwltYXAtPmFjdGl2ZS5y
aW5nLT5yaW5nX29yZGVyID0gUFZDQUxMU19SSU5HX09SREVSOworCWJ5dGVzID0gKHZvaWQgKilf
X2dldF9mcmVlX3BhZ2VzKEdGUF9LRVJORUwgfCBfX0dGUF9aRVJPLAorCQkJCQlQVkNBTExTX1JJ
TkdfT1JERVIpOworCWlmIChieXRlcyA9PSBOVUxMKQorCQlnb3RvIG91dF9lcnJvcjsKKwlmb3Ig
KGkgPSAwOyBpIDwgKDEgPDwgUFZDQUxMU19SSU5HX09SREVSKTsgaSsrKQorCQltYXAtPmFjdGl2
ZS5yaW5nLT5yZWZbaV0gPSBnbnR0YWJfZ3JhbnRfZm9yZWlnbl9hY2Nlc3MoCisJCQlwdmNhbGxz
X2Zyb250X2Rldi0+b3RoZXJlbmRfaWQsCisJCQlwZm5fdG9fZ2ZuKHZpcnRfdG9fcGZuKGJ5dGVz
KSArIGkpLCAwKTsKKworCW1hcC0+YWN0aXZlLnJlZiA9IGdudHRhYl9ncmFudF9mb3JlaWduX2Fj
Y2VzcygKKwkJcHZjYWxsc19mcm9udF9kZXYtPm90aGVyZW5kX2lkLAorCQlwZm5fdG9fZ2ZuKHZp
cnRfdG9fcGZuKCh2b2lkICopbWFwLT5hY3RpdmUucmluZykpLCAwKTsKKworCW1hcC0+YWN0aXZl
LmRhdGEuaW4gPSBieXRlczsKKwltYXAtPmFjdGl2ZS5kYXRhLm91dCA9IGJ5dGVzICsKKwkJWEVO
X0ZMRVhfUklOR19TSVpFKFBWQ0FMTFNfUklOR19PUkRFUik7CisKKwlyZXQgPSB4ZW5idXNfYWxs
b2NfZXZ0Y2huKHB2Y2FsbHNfZnJvbnRfZGV2LCBldnRjaG4pOworCWlmIChyZXQpCisJCWdvdG8g
b3V0X2Vycm9yOworCWlycSA9IGJpbmRfZXZ0Y2huX3RvX2lycWhhbmRsZXIoKmV2dGNobiwgcHZj
YWxsc19mcm9udF9jb25uX2hhbmRsZXIsCisJCQkJCTAsICJwdmNhbGxzLWZyb250ZW5kIiwgbWFw
KTsKKwlpZiAoaXJxIDwgMCkgeworCQlyZXQgPSBpcnE7CisJCWdvdG8gb3V0X2Vycm9yOworCX0K
KworCW1hcC0+YWN0aXZlLmlycSA9IGlycTsKKwltYXAtPmFjdGl2ZV9zb2NrZXQgPSB0cnVlOwor
CW11dGV4X2luaXQoJm1hcC0+YWN0aXZlLmluX211dGV4KTsKKwltdXRleF9pbml0KCZtYXAtPmFj
dGl2ZS5vdXRfbXV0ZXgpOworCisJcmV0dXJuIDA7CisKK291dF9lcnJvcjoKKwlpZiAoaXJxID49
IDApCisJCXVuYmluZF9mcm9tX2lycWhhbmRsZXIoaXJxLCBtYXApOworCWVsc2UgaWYgKCpldnRj
aG4gPj0gMCkKKwkJeGVuYnVzX2ZyZWVfZXZ0Y2huKHB2Y2FsbHNfZnJvbnRfZGV2LCAqZXZ0Y2hu
KTsKKwlrZnJlZShtYXAtPmFjdGl2ZS5kYXRhLmluKTsKKwlrZnJlZShtYXAtPmFjdGl2ZS5yaW5n
KTsKKwlyZXR1cm4gcmV0OworfQorCitpbnQgcHZjYWxsc19mcm9udF9jb25uZWN0KHN0cnVjdCBz
b2NrZXQgKnNvY2ssIHN0cnVjdCBzb2NrYWRkciAqYWRkciwKKwkJCQlpbnQgYWRkcl9sZW4sIGlu
dCBmbGFncykKK3sKKwlzdHJ1Y3QgcHZjYWxsc19iZWRhdGEgKmJlZGF0YTsKKwlzdHJ1Y3Qgc29j
a19tYXBwaW5nICptYXAgPSBOVUxMOworCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXE7
CisJaW50IG5vdGlmeSwgcmVxX2lkLCByZXQsIGV2dGNobjsKKworCWlmIChhZGRyLT5zYV9mYW1p
bHkgIT0gQUZfSU5FVCB8fCBzb2NrLT50eXBlICE9IFNPQ0tfU1RSRUFNKQorCQlyZXR1cm4gLUVO
T1RTVVBQOworCisJcHZjYWxsc19lbnRlcigpOworCWlmICghcHZjYWxsc19mcm9udF9kZXYpIHsK
KwkJcHZjYWxsc19leGl0KCk7CisJCXJldHVybiAtRU5FVFVOUkVBQ0g7CisJfQorCisJYmVkYXRh
ID0gZGV2X2dldF9kcnZkYXRhKCZwdmNhbGxzX2Zyb250X2Rldi0+ZGV2KTsKKworCW1hcCA9IChz
dHJ1Y3Qgc29ja19tYXBwaW5nICopc29jay0+c2stPnNrX3NlbmRfaGVhZDsKKwlpZiAoIW1hcCkg
eworCQlwdmNhbGxzX2V4aXQoKTsKKwkJcmV0dXJuIC1FTk9UU09DSzsKKwl9CisKKwlzcGluX2xv
Y2soJmJlZGF0YS0+c29ja2V0X2xvY2spOworCXJldCA9IGdldF9yZXF1ZXN0KGJlZGF0YSwgJnJl
cV9pZCk7CisJaWYgKHJldCA8IDApIHsKKwkJc3Bpbl91bmxvY2soJmJlZGF0YS0+c29ja2V0X2xv
Y2spOworCQlwdmNhbGxzX2V4aXQoKTsKKwkJcmV0dXJuIHJldDsKKwl9CisJcmV0ID0gY3JlYXRl
X2FjdGl2ZShtYXAsICZldnRjaG4pOworCWlmIChyZXQgPCAwKSB7CisJCXNwaW5fdW5sb2NrKCZi
ZWRhdGEtPnNvY2tldF9sb2NrKTsKKwkJcHZjYWxsc19leGl0KCk7CisJCXJldHVybiByZXQ7CisJ
fQorCisJcmVxID0gUklOR19HRVRfUkVRVUVTVCgmYmVkYXRhLT5yaW5nLCByZXFfaWQpOworCXJl
cS0+cmVxX2lkID0gcmVxX2lkOworCXJlcS0+Y21kID0gUFZDQUxMU19DT05ORUNUOworCXJlcS0+
dS5jb25uZWN0LmlkID0gKHVpbnQ2NF90KW1hcDsKKwlyZXEtPnUuY29ubmVjdC5sZW4gPSBhZGRy
X2xlbjsKKwlyZXEtPnUuY29ubmVjdC5mbGFncyA9IGZsYWdzOworCXJlcS0+dS5jb25uZWN0LnJl
ZiA9IG1hcC0+YWN0aXZlLnJlZjsKKwlyZXEtPnUuY29ubmVjdC5ldnRjaG4gPSBldnRjaG47CisJ
bWVtY3B5KHJlcS0+dS5jb25uZWN0LmFkZHIsIGFkZHIsIHNpemVvZigqYWRkcikpOworCisJbWFw
LT5zb2NrID0gc29jazsKKworCWJlZGF0YS0+cmluZy5yZXFfcHJvZF9wdnQrKzsKKwlSSU5HX1BV
U0hfUkVRVUVTVFNfQU5EX0NIRUNLX05PVElGWSgmYmVkYXRhLT5yaW5nLCBub3RpZnkpOworCXNw
aW5fdW5sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKKworCWlmIChub3RpZnkpCisJCW5vdGlm
eV9yZW1vdGVfdmlhX2lycShiZWRhdGEtPmlycSk7CisKKwl3YWl0X2V2ZW50KGJlZGF0YS0+aW5m
bGlnaHRfcmVxLAorCQkgICBSRUFEX09OQ0UoYmVkYXRhLT5yc3BbcmVxX2lkXS5yZXFfaWQpID09
IHJlcV9pZCk7CisKKwkvKiByZWFkIHJlcV9pZCwgdGhlbiB0aGUgY29udGVudCAqLworCXNtcF9y
bWIoKTsKKwlyZXQgPSBiZWRhdGEtPnJzcFtyZXFfaWRdLnJldDsKKwliZWRhdGEtPnJzcFtyZXFf
aWRdLnJlcV9pZCA9IFBWQ0FMTFNfSU5WQUxJRF9JRDsKKwlwdmNhbGxzX2V4aXQoKTsKKwlyZXR1
cm4gcmV0OworfQorCiBzdGF0aWMgY29uc3Qgc3RydWN0IHhlbmJ1c19kZXZpY2VfaWQgcHZjYWxs
c19mcm9udF9pZHNbXSA9IHsKIAl7ICJwdmNhbGxzIiB9LAogCXsgIiIgfQpAQCAtMjA5LDYgKzM2
MywxNCBAQCBzdGF0aWMgaW50IHB2Y2FsbHNfZnJvbnRfcmVtb3ZlKHN0cnVjdCB4ZW5idXNfZGV2
aWNlICpkZXYpCiAJaWYgKGJlZGF0YS0+aXJxID49IDApCiAJCXVuYmluZF9mcm9tX2lycWhhbmRs
ZXIoYmVkYXRhLT5pcnEsIGRldik7CiAKKwlsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUobWFwLCBu
LCAmYmVkYXRhLT5zb2NrZXRfbWFwcGluZ3MsIGxpc3QpIHsKKwkJbWFwLT5zb2NrLT5zay0+c2tf
c2VuZF9oZWFkID0gTlVMTDsKKwkJaWYgKG1hcC0+YWN0aXZlX3NvY2tldCkgeworCQkJbWFwLT5h
Y3RpdmUucmluZy0+aW5fZXJyb3IgPSAtRUJBREY7CisJCQl3YWtlX3VwX2ludGVycnVwdGlibGUo
Jm1hcC0+YWN0aXZlLmluZmxpZ2h0X2Nvbm5fcmVxKTsKKwkJfQorCX0KKwogCXNtcF9tYigpOwog
CXdoaWxlIChhdG9taWNfcmVhZCgmcHZjYWxsc19yZWZjb3VudCkgPiAwKQogCQljcHVfcmVsYXgo
KTsKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaCBiL2RyaXZlcnMveGVu
L3B2Y2FsbHMtZnJvbnQuaAppbmRleCBiN2RhYmVkLi42M2IwNDE3IDEwMDY0NAotLS0gYS9kcml2
ZXJzL3hlbi9wdmNhbGxzLWZyb250LmgKKysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5o
CkBAIC00LDUgKzQsNyBAQAogI2luY2x1ZGUgPGxpbnV4L25ldC5oPgogCiBpbnQgcHZjYWxsc19m
cm9udF9zb2NrZXQoc3RydWN0IHNvY2tldCAqc29jayk7CitpbnQgcHZjYWxsc19mcm9udF9jb25u
ZWN0KHN0cnVjdCBzb2NrZXQgKnNvY2ssIHN0cnVjdCBzb2NrYWRkciAqYWRkciwKKwkJCSAgaW50
IGFkZHJfbGVuLCBpbnQgZmxhZ3MpOwogCiAjZW5kaWYKLS0gCjEuOS4xCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Sat Oct 07 00:30:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 00:30:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0d0m-0003An-48; Sat, 07 Oct 2017 00:30:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e0d0l-00038v-AN
 for xen-devel@lists.xen.org; Sat, 07 Oct 2017 00:30:35 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 85/43-02039-A2028D95; Sat, 07 Oct 2017 00:30:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRWlGSWpSXmKPExsVybKJssq6mwo1
 IgxPnGS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxtt5ayF7SKVEz59pOpgXGzYBcjJ4eQwDom
 iXW3ZLsYOThYBBwk3tzhBDEZBWIkHvywBqlgFAiTmHx5CSuIzSZgKPH3ySY2EFtEQFri2ufLj
 F2MXBzMApMZJV6/+8UMkhAWsJc4dqyRHcRmEVCVuD7xG1gDr4CbROvyuUwgtoSAnMTJY5PBhn
 IKuEscWviJCWSQkEAbo8SlcxtYJzDyLmBkWMWoXpxaVJZapGukl1SUmZ5RkpuYmaNraGCsl5t
 aXJyYnpqTmFSsl5yfu4kRGAr1DAyMOxhPNTsfYpTkYFIS5XWSuxEpxJeUn1KZkVicEV9UmpNa
 fIhRhoNDSYLXUx4oJ1iUmp5akZaZAwxKmLQEB4+SCO9fkFbe4oLE3OLMdIjUKUZjjmObLv9h4
 ui4efcPkxBLXn5eqpQ47wuQUgGQ0ozSPLhBsGi5xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUU
 mYNxjkHp7MvBK4fa+ATmECOmVO0xWQU0oSEVJSDYxhRW+nTmWzaZVQMpi3QsRAf9GVKckT17m
 531y5/e+tyWyfv1WwadZNOexROJPrR7zP3eVJZzvj66pe2Lht2G4afNZ6Jh/f9cv+C999Nv5u
 bXp/D3+z9KIF/bbe3Wfa7i5eVfb5qPMBO2em+2e5lnU7GnU/VDzko37gdFpvyqLuI9X5suY7p
 biUWIozEg21mIuKEwEXjJ5FkQIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1507336231!53679056!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62180 invoked from network); 7 Oct 2017 00:30:32 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Oct 2017 00:30:32 -0000
Received: from localhost.localdomain
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4C9EC21913;
 Sat,  7 Oct 2017 00:30:31 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4C9EC21913
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri,  6 Oct 2017 17:30:21 -0700
Message-Id: <1507336227-20477-7-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507336227-20477-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710061708540.3073@sstabellini-ThinkPad-X260>
 <1507336227-20477-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v5 07/13] xen/pvcalls: implement listen command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2VuZCBQVkNBTExTX0xJU1RFTiB0byB0aGUgYmFja2VuZC4KClNpZ25lZC1vZmYtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KUmV2aWV3ZWQtYnk6IEJvcmlzIE9z
dHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CkNDOiBib3Jpcy5vc3Ryb3Zza3lA
b3JhY2xlLmNvbQpDQzogamdyb3NzQHN1c2UuY29tCi0tLQogZHJpdmVycy94ZW4vcHZjYWxscy1m
cm9udC5jIHwgNTcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
CiBkcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmggfCAgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDU4
IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMg
Yi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKaW5kZXggNGNhZmQ5Yi4uNTQzM2ZhZSAxMDA2
NDQKLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCisrKyBiL2RyaXZlcnMveGVuL3B2
Y2FsbHMtZnJvbnQuYwpAQCAtNDEzLDYgKzQxMyw2MyBAQCBpbnQgcHZjYWxsc19mcm9udF9iaW5k
KHN0cnVjdCBzb2NrZXQgKnNvY2ssIHN0cnVjdCBzb2NrYWRkciAqYWRkciwgaW50IGFkZHJfbGVu
KQogCXJldHVybiAwOwogfQogCitpbnQgcHZjYWxsc19mcm9udF9saXN0ZW4oc3RydWN0IHNvY2tl
dCAqc29jaywgaW50IGJhY2tsb2cpCit7CisJc3RydWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGE7
CisJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwOworCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0
ICpyZXE7CisJaW50IG5vdGlmeSwgcmVxX2lkLCByZXQ7CisKKwlwdmNhbGxzX2VudGVyKCk7CisJ
aWYgKCFwdmNhbGxzX2Zyb250X2RldikgeworCQlwdmNhbGxzX2V4aXQoKTsKKwkJcmV0dXJuIC1F
Tk9UQ09OTjsKKwl9CisJYmVkYXRhID0gZGV2X2dldF9kcnZkYXRhKCZwdmNhbGxzX2Zyb250X2Rl
di0+ZGV2KTsKKworCW1hcCA9IChzdHJ1Y3Qgc29ja19tYXBwaW5nICopIHNvY2stPnNrLT5za19z
ZW5kX2hlYWQ7CisJaWYgKCFtYXApIHsKKwkJcHZjYWxsc19leGl0KCk7CisJCXJldHVybiAtRU5P
VFNPQ0s7CisJfQorCisJaWYgKG1hcC0+cGFzc2l2ZS5zdGF0dXMgIT0gUFZDQUxMU19TVEFUVVNf
QklORCkgeworCQlwdmNhbGxzX2V4aXQoKTsKKwkJcmV0dXJuIC1FT1BOT1RTVVBQOworCX0KKwor
CXNwaW5fbG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7CisJcmV0ID0gZ2V0X3JlcXVlc3QoYmVk
YXRhLCAmcmVxX2lkKTsKKwlpZiAocmV0IDwgMCkgeworCQlzcGluX3VubG9jaygmYmVkYXRhLT5z
b2NrZXRfbG9jayk7CisJCXB2Y2FsbHNfZXhpdCgpOworCQlyZXR1cm4gcmV0OworCX0KKwlyZXEg
PSBSSU5HX0dFVF9SRVFVRVNUKCZiZWRhdGEtPnJpbmcsIHJlcV9pZCk7CisJcmVxLT5yZXFfaWQg
PSByZXFfaWQ7CisJcmVxLT5jbWQgPSBQVkNBTExTX0xJU1RFTjsKKwlyZXEtPnUubGlzdGVuLmlk
ID0gKHVpbnQ2NF90KSBtYXA7CisJcmVxLT51Lmxpc3Rlbi5iYWNrbG9nID0gYmFja2xvZzsKKwor
CWJlZGF0YS0+cmluZy5yZXFfcHJvZF9wdnQrKzsKKwlSSU5HX1BVU0hfUkVRVUVTVFNfQU5EX0NI
RUNLX05PVElGWSgmYmVkYXRhLT5yaW5nLCBub3RpZnkpOworCXNwaW5fdW5sb2NrKCZiZWRhdGEt
PnNvY2tldF9sb2NrKTsKKwlpZiAobm90aWZ5KQorCQlub3RpZnlfcmVtb3RlX3ZpYV9pcnEoYmVk
YXRhLT5pcnEpOworCisJd2FpdF9ldmVudChiZWRhdGEtPmluZmxpZ2h0X3JlcSwKKwkJICAgUkVB
RF9PTkNFKGJlZGF0YS0+cnNwW3JlcV9pZF0ucmVxX2lkKSA9PSByZXFfaWQpOworCisJLyogcmVh
ZCByZXFfaWQsIHRoZW4gdGhlIGNvbnRlbnQgKi8KKwlzbXBfcm1iKCk7CisJcmV0ID0gYmVkYXRh
LT5yc3BbcmVxX2lkXS5yZXQ7CisJYmVkYXRhLT5yc3BbcmVxX2lkXS5yZXFfaWQgPSBQVkNBTExT
X0lOVkFMSURfSUQ7CisKKwltYXAtPnBhc3NpdmUuc3RhdHVzID0gUFZDQUxMU19TVEFUVVNfTElT
VEVOOworCXB2Y2FsbHNfZXhpdCgpOworCXJldHVybiByZXQ7Cit9CisKIHN0YXRpYyBjb25zdCBz
dHJ1Y3QgeGVuYnVzX2RldmljZV9pZCBwdmNhbGxzX2Zyb250X2lkc1tdID0gewogCXsgInB2Y2Fs
bHMiIH0sCiAJeyAiIiB9CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250Lmgg
Yi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmgKaW5kZXggOGIwYTI3NC4uYWE4ZmUxMCAxMDA2
NDQKLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oCisrKyBiL2RyaXZlcnMveGVuL3B2
Y2FsbHMtZnJvbnQuaApAQCAtOSw1ICs5LDYgQEAgaW50IHB2Y2FsbHNfZnJvbnRfY29ubmVjdChz
dHJ1Y3Qgc29ja2V0ICpzb2NrLCBzdHJ1Y3Qgc29ja2FkZHIgKmFkZHIsCiBpbnQgcHZjYWxsc19m
cm9udF9iaW5kKHN0cnVjdCBzb2NrZXQgKnNvY2ssCiAJCSAgICAgICBzdHJ1Y3Qgc29ja2FkZHIg
KmFkZHIsCiAJCSAgICAgICBpbnQgYWRkcl9sZW4pOworaW50IHB2Y2FsbHNfZnJvbnRfbGlzdGVu
KHN0cnVjdCBzb2NrZXQgKnNvY2ssIGludCBiYWNrbG9nKTsKIAogI2VuZGlmCi0tIAoxLjkuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Oct 07 00:30:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 00:30:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0d0n-0003CN-Fw; Sat, 07 Oct 2017 00:30:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e0d0l-00036Y-N0
 for xen-devel@lists.xen.org; Sat, 07 Oct 2017 00:30:35 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 CB/1C-02225-B2028D95; Sat, 07 Oct 2017 00:30:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRWlGSWpSXmKPExsVybKJssq6Wwo1
 Ig3kbVC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozHJ36wFnw3qng+VbKBca5WFyMXh5DAOiaJ
 nVuOs3cxcnKwCDhIbNl4nbWLkYODUSBG4sEPa5Awo0CYxOTLS1hBbDYBQ4m/TzaxgdgiAtIS1
 z5fZgSZwywwmVHi9btfzCAJYQFbieuHl7NBzFSVWDX7BVgzr4C7xITr7xhBbAkBOYmTxyaDxT
 mB4ocWfmKCOKiNUeLSuQ2sExh5FzAyrGJUL04tKkst0jXUSyrKTM8oyU3MzNE1NDDWy00tLk5
 MT81JTCrWS87P3cQIDAYGINjBuPyj0yFGSQ4mJVFeJ7kbkUJ8SfkplRmJxRnxRaU5qcWHGGU4
 OJQkeCXkgXKCRanpqRVpmTnAsIRJS3DwKInw/gVp5S0uSMwtzkyHSJ1iNOY4tunyHyaOjpt3/
 zAJseTl56VKifO+ACkVACnNKM2DGwSLl0uMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQS5hUFuY
 cnM68Ebt8roFOYgE6Z03QF5JSSRISUVAOjozVrbMupLzN1LBYf2325n8m9LGCNbL/D0T8ieZa
 Vkx35K4/evLhoeXDdbzV1302PNs6fkyj5aTazS6VS3rIr7/1vMQdKu643ZG/YzHDI8U450z3n
 Z8Unz+QUt0aX5lTmLN53TjzA+cze7/s9f+bu+na6tfV65ambVyX2es8qrV8/ry/2jW60EktxR
 qKhFnNRcSIAOF3FwZICAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1507336233!109153742!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29732 invoked from network); 7 Oct 2017 00:30:34 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Oct 2017 00:30:34 -0000
Received: from localhost.localdomain
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B8CB521910;
 Sat,  7 Oct 2017 00:30:32 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B8CB521910
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri,  6 Oct 2017 17:30:25 -0700
Message-Id: <1507336227-20477-11-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507336227-20477-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710061708540.3073@sstabellini-ThinkPad-X260>
 <1507336227-20477-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v5 11/13] xen/pvcalls: implement poll command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rm9yIGFjdGl2ZSBzb2NrZXRzLCBjaGVjayB0aGUgaW5kZXhlcyBhbmQgdXNlIHRoZSBpbmZsaWdo
dF9jb25uX3JlcQp3YWl0cXVldWUgdG8gd2FpdC4KCkZvciBwYXNzaXZlIHNvY2tldHMgaWYgYW4g
YWNjZXB0IGlzIG91dHN0YW5kaW5nCihQVkNBTExTX0ZMQUdfQUNDRVBUX0lORkxJR0hUKSwgY2hl
Y2sgaWYgaXQgaGFzIGJlZW4gYW5zd2VyZWQgYnkgbG9va2luZwphdCBiZWRhdGEtPnJzcFtyZXFf
aWRdLiBJZiBzbywgcmV0dXJuIFBPTExJTi4gIE90aGVyd2lzZSB1c2UgdGhlCmluZmxpZ2h0X2Fj
Y2VwdF9yZXEgd2FpdHF1ZXVlLgoKSWYgbm8gYWNjZXB0cyBhcmUgaW5mbGlnaHQsIHNlbmQgUFZD
QUxMU19QT0xMIHRvIHRoZSBiYWNrZW5kLiBJZiB3ZSBoYXZlCm91dHN0YW5kaW5nIFBPTEwgcmVx
dWVzdHMgYXdhaXRpbmcgZm9yIGEgcmVzcG9uc2UgdXNlIHRoZSBpbmZsaWdodF9yZXEKd2FpdHF1
ZXVlOiBpbmZsaWdodF9yZXEgaXMgYXdha2VuIHdoZW4gYSBuZXcgcmVzcG9uc2UgaXMgcmVjZWl2
ZWQ7IG9uCndha2V1cCB3ZSBjaGVjayB3aGV0aGVyIHRoZSBQT0xMIHJlc3BvbnNlIGlzIGFycml2
ZWQgYnkgbG9va2luZyBhdCB0aGUKUFZDQUxMU19GTEFHX1BPTExfUkVUIGZsYWcuIFdlIHNldCB0
aGUgZmxhZyBmcm9tCnB2Y2FsbHNfZnJvbnRfZXZlbnRfaGFuZGxlciwgaWYgdGhlIHJlc3BvbnNl
IHdhcyBmb3IgYSBQT0xMIGNvbW1hbmQuCgpJbiBwdmNhbGxzX2Zyb250X2V2ZW50X2hhbmRsZXIs
IGdldCB0aGUgc3RydWN0IHNvY2tfbWFwcGluZyBmcm9tIHRoZQpwb2xsIGlkICh3ZSBwcmV2aW91
c2x5IGNvbnZlcnRlZCBzdHJ1Y3Qgc29ja19tYXBwaW5nKiB0byB1aW50NjRfdCBhbmQKdXNlZCBp
dCBhcyBpZCkuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBv
cmV0by5jb20+CkNDOiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbQpDQzogamdyb3NzQHN1c2Uu
Y29tCi0tLQogZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jIHwgMTQ0ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tCiBkcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250
LmggfCAgIDMgKwogMiBmaWxlcyBjaGFuZ2VkLCAxMzggaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMgYi9kcml2ZXJz
L3hlbi9wdmNhbGxzLWZyb250LmMKaW5kZXggMTYxZjg4Yi4uYWNhMmIzMiAxMDA2NDQKLS0tIGEv
ZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCisrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJv
bnQuYwpAQCAtODQsNiArODQsOCBAQCBzdHJ1Y3Qgc29ja19tYXBwaW5nIHsKIAkJICogT25seSBv
bmUgcG9sbCBvcGVyYXRpb24gY2FuIGJlIGluZmxpZ2h0IGZvciBhIGdpdmVuIHNvY2tldC4KIAkJ
ICovCiAjZGVmaW5lIFBWQ0FMTFNfRkxBR19BQ0NFUFRfSU5GTElHSFQgMAorI2RlZmluZSBQVkNB
TExTX0ZMQUdfUE9MTF9JTkZMSUdIVCAgIDEKKyNkZWZpbmUgUFZDQUxMU19GTEFHX1BPTExfUkVU
ICAgICAgICAyCiAJCQl1aW50OF90IGZsYWdzOwogCQkJdWludDMyX3QgaW5mbGlnaHRfcmVxX2lk
OwogCQkJc3RydWN0IHNvY2tfbWFwcGluZyAqYWNjZXB0X21hcDsKQEAgLTE1NSwxNSArMTU3LDMy
IEBAIHN0YXRpYyBpcnFyZXR1cm5fdCBwdmNhbGxzX2Zyb250X2V2ZW50X2hhbmRsZXIoaW50IGly
cSwgdm9pZCAqZGV2X2lkKQogCQlyc3AgPSBSSU5HX0dFVF9SRVNQT05TRSgmYmVkYXRhLT5yaW5n
LCBiZWRhdGEtPnJpbmcucnNwX2NvbnMpOwogCiAJCXJlcV9pZCA9IHJzcC0+cmVxX2lkOwotCQlk
c3QgPSAodWludDhfdCAqKSZiZWRhdGEtPnJzcFtyZXFfaWRdICsgc2l6ZW9mKHJzcC0+cmVxX2lk
KTsKLQkJc3JjID0gKHVpbnQ4X3QgKilyc3AgKyBzaXplb2YocnNwLT5yZXFfaWQpOwotCQltZW1j
cHkoZHN0LCBzcmMsIHNpemVvZigqcnNwKSAtIHNpemVvZihyc3AtPnJlcV9pZCkpOwotCQkvKgot
CQkgKiBGaXJzdCBjb3B5IHRoZSByZXN0IG9mIHRoZSBkYXRhLCB0aGVuIHJlcV9pZC4gSXQgaXMK
LQkJICogcGFpcmVkIHdpdGggdGhlIGJhcnJpZXIgd2hlbiBhY2Nlc3NpbmcgYmVkYXRhLT5yc3Au
Ci0JCSAqLwotCQlzbXBfd21iKCk7Ci0JCWJlZGF0YS0+cnNwW3JlcV9pZF0ucmVxX2lkID0gcnNw
LT5yZXFfaWQ7CisJCWlmIChyc3AtPmNtZCA9PSBQVkNBTExTX1BPTEwpIHsKKwkJCXN0cnVjdCBz
b2NrX21hcHBpbmcgKm1hcCA9IChzdHJ1Y3Qgc29ja19tYXBwaW5nICopCisJCQkJCQkgICByc3At
PnUucG9sbC5pZDsKKworCQkJY2xlYXJfYml0KFBWQ0FMTFNfRkxBR19QT0xMX0lORkxJR0hULAor
CQkJCSAgKHZvaWQgKikmbWFwLT5wYXNzaXZlLmZsYWdzKTsKKwkJCS8qCisJCQkgKiBjbGVhciBJ
TkZMSUdIVCwgdGhlbiBzZXQgUkVULiBJdCBwYWlycyB3aXRoCisJCQkgKiB0aGUgY2hlY2tzIGF0
IHRoZSBiZWdpbm5pbmcgb2YKKwkJCSAqIHB2Y2FsbHNfZnJvbnRfcG9sbF9wYXNzaXZlLgorCQkJ
ICovCisJCQlzbXBfd21iKCk7CisJCQlzZXRfYml0KFBWQ0FMTFNfRkxBR19QT0xMX1JFVCwKKwkJ
CQkodm9pZCAqKSZtYXAtPnBhc3NpdmUuZmxhZ3MpOworCQl9IGVsc2UgeworCQkJZHN0ID0gKHVp
bnQ4X3QgKikmYmVkYXRhLT5yc3BbcmVxX2lkXSArCisJCQkgICAgICBzaXplb2YocnNwLT5yZXFf
aWQpOworCQkJc3JjID0gKHVpbnQ4X3QgKilyc3AgKyBzaXplb2YocnNwLT5yZXFfaWQpOworCQkJ
bWVtY3B5KGRzdCwgc3JjLCBzaXplb2YoKnJzcCkgLSBzaXplb2YocnNwLT5yZXFfaWQpKTsKKwkJ
CS8qCisJCQkgKiBGaXJzdCBjb3B5IHRoZSByZXN0IG9mIHRoZSBkYXRhLCB0aGVuIHJlcV9pZC4g
SXQgaXMKKwkJCSAqIHBhaXJlZCB3aXRoIHRoZSBiYXJyaWVyIHdoZW4gYWNjZXNzaW5nIGJlZGF0
YS0+cnNwLgorCQkJICovCisJCQlzbXBfd21iKCk7CisJCQliZWRhdGEtPnJzcFtyZXFfaWRdLnJl
cV9pZCA9IHJlcV9pZDsKKwkJfQogCiAJCWRvbmUgPSAxOwogCQliZWRhdGEtPnJpbmcucnNwX2Nv
bnMrKzsKQEAgLTg0Miw2ICs4NjEsMTEzIEBAIGludCBwdmNhbGxzX2Zyb250X2FjY2VwdChzdHJ1
Y3Qgc29ja2V0ICpzb2NrLCBzdHJ1Y3Qgc29ja2V0ICpuZXdzb2NrLCBpbnQgZmxhZ3MpCiAJcmV0
dXJuIHJldDsKIH0KIAorc3RhdGljIHVuc2lnbmVkIGludCBwdmNhbGxzX2Zyb250X3BvbGxfcGFz
c2l2ZShzdHJ1Y3QgZmlsZSAqZmlsZSwKKwkJCQkJICAgICAgIHN0cnVjdCBwdmNhbGxzX2JlZGF0
YSAqYmVkYXRhLAorCQkJCQkgICAgICAgc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwLAorCQkJCQkg
ICAgICAgcG9sbF90YWJsZSAqd2FpdCkKK3sKKwlpbnQgbm90aWZ5LCByZXFfaWQsIHJldDsKKwlz
dHJ1Y3QgeGVuX3B2Y2FsbHNfcmVxdWVzdCAqcmVxOworCisJaWYgKHRlc3RfYml0KFBWQ0FMTFNf
RkxBR19BQ0NFUFRfSU5GTElHSFQsCisJCSAgICAgKHZvaWQgKikmbWFwLT5wYXNzaXZlLmZsYWdz
KSkgeworCQl1aW50MzJfdCByZXFfaWQgPSBSRUFEX09OQ0UobWFwLT5wYXNzaXZlLmluZmxpZ2h0
X3JlcV9pZCk7CisKKwkJaWYgKHJlcV9pZCAhPSBQVkNBTExTX0lOVkFMSURfSUQgJiYKKwkJICAg
IFJFQURfT05DRShiZWRhdGEtPnJzcFtyZXFfaWRdLnJlcV9pZCkgPT0gcmVxX2lkKQorCQkJcmV0
dXJuIFBPTExJTiB8IFBPTExSRE5PUk07CisKKwkJcG9sbF93YWl0KGZpbGUsICZtYXAtPnBhc3Np
dmUuaW5mbGlnaHRfYWNjZXB0X3JlcSwgd2FpdCk7CisJCXJldHVybiAwOworCX0KKworCWlmICh0
ZXN0X2FuZF9jbGVhcl9iaXQoUFZDQUxMU19GTEFHX1BPTExfUkVULAorCQkJICAgICAgICh2b2lk
ICopJm1hcC0+cGFzc2l2ZS5mbGFncykpCisJCXJldHVybiBQT0xMSU4gfCBQT0xMUkROT1JNOwor
CisJLyoKKwkgKiBGaXJzdCBjaGVjayBSRVQsIHRoZW4gSU5GTElHSFQuIE5vIGJhcnJpZXJzIG5l
Y2Vzc2FyeSB0bworCSAqIGVuc3VyZSBleGVjdXRpb24gb3JkZXJpbmcgYmVjYXVzZSBvZiB0aGUg
Y29uZGl0aW9uYWwKKwkgKiBpbnN0cnVjdGlvbnMgY3JlYXRpbmcgY29udHJvbCBkZXBlbmRlbmNp
ZXMuCisJICovCisKKwlpZiAodGVzdF9hbmRfc2V0X2JpdChQVkNBTExTX0ZMQUdfUE9MTF9JTkZM
SUdIVCwKKwkJCSAgICAgKHZvaWQgKikmbWFwLT5wYXNzaXZlLmZsYWdzKSkgeworCQlwb2xsX3dh
aXQoZmlsZSwgJmJlZGF0YS0+aW5mbGlnaHRfcmVxLCB3YWl0KTsKKwkJcmV0dXJuIDA7CisJfQor
CisJc3Bpbl9sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKKwlyZXQgPSBnZXRfcmVxdWVzdChi
ZWRhdGEsICZyZXFfaWQpOworCWlmIChyZXQgPCAwKSB7CisJCXNwaW5fdW5sb2NrKCZiZWRhdGEt
PnNvY2tldF9sb2NrKTsKKwkJcmV0dXJuIHJldDsKKwl9CisJcmVxID0gUklOR19HRVRfUkVRVUVT
VCgmYmVkYXRhLT5yaW5nLCByZXFfaWQpOworCXJlcS0+cmVxX2lkID0gcmVxX2lkOworCXJlcS0+
Y21kID0gUFZDQUxMU19QT0xMOworCXJlcS0+dS5wb2xsLmlkID0gKHVpbnQ2NF90KSBtYXA7CisK
KwliZWRhdGEtPnJpbmcucmVxX3Byb2RfcHZ0Kys7CisJUklOR19QVVNIX1JFUVVFU1RTX0FORF9D
SEVDS19OT1RJRlkoJmJlZGF0YS0+cmluZywgbm90aWZ5KTsKKwlzcGluX3VubG9jaygmYmVkYXRh
LT5zb2NrZXRfbG9jayk7CisJaWYgKG5vdGlmeSkKKwkJbm90aWZ5X3JlbW90ZV92aWFfaXJxKGJl
ZGF0YS0+aXJxKTsKKworCXBvbGxfd2FpdChmaWxlLCAmYmVkYXRhLT5pbmZsaWdodF9yZXEsIHdh
aXQpOworCXJldHVybiAwOworfQorCitzdGF0aWMgdW5zaWduZWQgaW50IHB2Y2FsbHNfZnJvbnRf
cG9sbF9hY3RpdmUoc3RydWN0IGZpbGUgKmZpbGUsCisJCQkJCSAgICAgIHN0cnVjdCBwdmNhbGxz
X2JlZGF0YSAqYmVkYXRhLAorCQkJCQkgICAgICBzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXAsCisJ
CQkJCSAgICAgIHBvbGxfdGFibGUgKndhaXQpCit7CisJdW5zaWduZWQgaW50IG1hc2sgPSAwOwor
CWludDMyX3QgaW5fZXJyb3IsIG91dF9lcnJvcjsKKwlzdHJ1Y3QgcHZjYWxsc19kYXRhX2ludGYg
KmludGYgPSBtYXAtPmFjdGl2ZS5yaW5nOworCisJb3V0X2Vycm9yID0gaW50Zi0+b3V0X2Vycm9y
OworCWluX2Vycm9yID0gaW50Zi0+aW5fZXJyb3I7CisKKwlwb2xsX3dhaXQoZmlsZSwgJm1hcC0+
YWN0aXZlLmluZmxpZ2h0X2Nvbm5fcmVxLCB3YWl0KTsKKwlpZiAocHZjYWxsc19mcm9udF93cml0
ZV90b2RvKG1hcCkpCisJCW1hc2sgfD0gUE9MTE9VVCB8IFBPTExXUk5PUk07CisJaWYgKHB2Y2Fs
bHNfZnJvbnRfcmVhZF90b2RvKG1hcCkpCisJCW1hc2sgfD0gUE9MTElOIHwgUE9MTFJETk9STTsK
KwlpZiAoaW5fZXJyb3IgIT0gMCB8fCBvdXRfZXJyb3IgIT0gMCkKKwkJbWFzayB8PSBQT0xMRVJS
OworCisJcmV0dXJuIG1hc2s7Cit9CisKK3Vuc2lnbmVkIGludCBwdmNhbGxzX2Zyb250X3BvbGwo
c3RydWN0IGZpbGUgKmZpbGUsIHN0cnVjdCBzb2NrZXQgKnNvY2ssCisJCQkgICAgICAgcG9sbF90
YWJsZSAqd2FpdCkKK3sKKwlzdHJ1Y3QgcHZjYWxsc19iZWRhdGEgKmJlZGF0YTsKKwlzdHJ1Y3Qg
c29ja19tYXBwaW5nICptYXA7CisJaW50IHJldDsKKworCXB2Y2FsbHNfZW50ZXIoKTsKKwlpZiAo
IXB2Y2FsbHNfZnJvbnRfZGV2KSB7CisJCXB2Y2FsbHNfZXhpdCgpOworCQlyZXR1cm4gUE9MTE5W
QUw7CisJfQorCWJlZGF0YSA9IGRldl9nZXRfZHJ2ZGF0YSgmcHZjYWxsc19mcm9udF9kZXYtPmRl
dik7CisKKwltYXAgPSAoc3RydWN0IHNvY2tfbWFwcGluZyAqKSBzb2NrLT5zay0+c2tfc2VuZF9o
ZWFkOworCWlmICghbWFwKSB7CisJCXB2Y2FsbHNfZXhpdCgpOworCQlyZXR1cm4gUE9MTE5WQUw7
CisJfQorCWlmIChtYXAtPmFjdGl2ZV9zb2NrZXQpCisJCXJldCA9IHB2Y2FsbHNfZnJvbnRfcG9s
bF9hY3RpdmUoZmlsZSwgYmVkYXRhLCBtYXAsIHdhaXQpOworCWVsc2UKKwkJcmV0ID0gcHZjYWxs
c19mcm9udF9wb2xsX3Bhc3NpdmUoZmlsZSwgYmVkYXRhLCBtYXAsIHdhaXQpOworCXB2Y2FsbHNf
ZXhpdCgpOworCXJldHVybiByZXQ7Cit9CisKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgeGVuYnVzX2Rl
dmljZV9pZCBwdmNhbGxzX2Zyb250X2lkc1tdID0gewogCXsgInB2Y2FsbHMiIH0sCiAJeyAiIiB9
CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmggYi9kcml2ZXJzL3hlbi9w
dmNhbGxzLWZyb250LmgKaW5kZXggZGUyNDA0MS4uMjVlMDViOCAxMDA2NDQKLS0tIGEvZHJpdmVy
cy94ZW4vcHZjYWxscy1mcm9udC5oCisrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaApA
QCAtMjAsNSArMjAsOCBAQCBpbnQgcHZjYWxsc19mcm9udF9yZWN2bXNnKHN0cnVjdCBzb2NrZXQg
KnNvY2ssCiAJCQkgIHN0cnVjdCBtc2doZHIgKm1zZywKIAkJCSAgc2l6ZV90IGxlbiwKIAkJCSAg
aW50IGZsYWdzKTsKK3Vuc2lnbmVkIGludCBwdmNhbGxzX2Zyb250X3BvbGwoc3RydWN0IGZpbGUg
KmZpbGUsCisJCQkJc3RydWN0IHNvY2tldCAqc29jaywKKwkJCQlwb2xsX3RhYmxlICp3YWl0KTsK
IAogI2VuZGlmCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Oct 07 00:30:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 00:30:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0d0n-0003Cv-N0; Sat, 07 Oct 2017 00:30:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e0d0l-000393-Ny
 for xen-devel@lists.xen.org; Sat, 07 Oct 2017 00:30:35 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 30/57-01909-B2028D95; Sat, 07 Oct 2017 00:30:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRWlGSWpSXmKPExsVybKJssq6Wwo1
 IgweX+C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxbB1gKpipVTOzsYmlgvCDTxcjFISSwjkni
 y4MnzF2MHBwsAg4SG9qyQExGgRiJBz+suxg5gcwwicmXl7CC2GwChhJ/n2xiA7FFBKQlrn2+z
 AgyhllgMqPE63e/mEESwgIWEvPv7WQHsVkEVCVe985jAbF5BdwlZv2fAFYjISAncfLYZLChnE
 DxQws/MUHc08YocencBtYJjLwLGBlWMWoUpxaVpRbpGhroJRVlpmeU5CZm5gB5xnq5qcXFiem
 pOYlJxXrJ+bmbGIHBUM/AwLiDcVuX8yFGSQ4mJVHeYvkbkUJ8SfkplRmJxRnxRaU5qcWHGGU4
 OJQkeD1BcoJFqempFWmZOcCwhElLcPAoifCWgaR5iwsSc4sz0yFSpxiNOY5tuvyHiaPj5t0/T
 EIsefl5qVLivEkgpQIgpRmleXCDYPFyiVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5IwbzDIFJ
 7MvBK4fa+ATmECOmVO0xWQU0oSEVJSDYwsv98+fnLt7pO608qLEkq8Ll4RZDU+yvVKrNVDx+y
 fFpNszNMcp86Lcke6deoPv7rg6j7nsrelxN7mpsYFXloT782ILGc52j7FI/3a+me3liRqiXyY
 EO21qfbkDdf2VRM7oi70lpb/eD531t+5xZlXps+dbf2Y361DIMC15LCwg/iqnjYtm99KLMUZi
 YZazEXFiQA363qEkgIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1507336232!101609298!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56485 invoked from network); 7 Oct 2017 00:30:33 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Oct 2017 00:30:33 -0000
Received: from localhost.localdomain
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 635732191C;
 Sat,  7 Oct 2017 00:30:32 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 635732191C
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri,  6 Oct 2017 17:30:24 -0700
Message-Id: <1507336227-20477-10-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507336227-20477-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710061708540.3073@sstabellini-ThinkPad-X260>
 <1507336227-20477-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v5 10/13] xen/pvcalls: implement recvmsg
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW1wbGVtZW50IHJlY3Ztc2cgYnkgY29weWluZyBkYXRhIGZyb20gdGhlICJpbiIgcmluZy4gSWYg
bm90IGVub3VnaCBkYXRhCmlzIGF2YWlsYWJsZSBhbmQgdGhlIHJlY3Ztc2cgY2FsbCBpcyBibG9j
a2luZywgdGhlbiB3YWl0IG9uIHRoZQppbmZsaWdodF9jb25uX3JlcSB3YWl0cXVldWUuIFRha2Ug
dGhlIGFjdGl2ZSBzb2NrZXQgaW5fbXV0ZXggc28gdGhhdApvbmx5IG9uZSBmdW5jdGlvbiBjYW4g
YWNjZXNzIHRoZSByaW5nIGF0IGFueSBnaXZlbiB0aW1lLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgpDQzogYm9yaXMub3N0cm92c2t5QG9y
YWNsZS5jb20KQ0M6IGpncm9zc0BzdXNlLmNvbQotLS0KIGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJv
bnQuYyB8IDEwOCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwog
ZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oIHwgICA0ICsrCiAyIGZpbGVzIGNoYW5nZWQsIDEx
MiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5j
IGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCmluZGV4IGMxM2M0MGEuLjE2MWY4OGIgMTAw
NjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYworKysgYi9kcml2ZXJzL3hlbi9w
dmNhbGxzLWZyb250LmMKQEAgLTExOCw2ICsxMTgsMjAgQEAgc3RhdGljIGJvb2wgcHZjYWxsc19m
cm9udF93cml0ZV90b2RvKHN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCkKIAlyZXR1cm4gISEoc2l6
ZSAtIHB2Y2FsbHNfcXVldWVkKHByb2QsIGNvbnMsIHNpemUpKTsKIH0KIAorc3RhdGljIGJvb2wg
cHZjYWxsc19mcm9udF9yZWFkX3RvZG8oc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwKQoreworCXN0
cnVjdCBwdmNhbGxzX2RhdGFfaW50ZiAqaW50ZiA9IG1hcC0+YWN0aXZlLnJpbmc7CisJUklOR19J
RFggY29ucywgcHJvZDsKKwlpbnQzMl90IGVycm9yOworCisJY29ucyA9IGludGYtPmluX2NvbnM7
CisJcHJvZCA9IGludGYtPmluX3Byb2Q7CisJZXJyb3IgPSBpbnRmLT5pbl9lcnJvcjsKKwlyZXR1
cm4gKGVycm9yICE9IDAgfHwKKwkJcHZjYWxsc19xdWV1ZWQocHJvZCwgY29ucywKKwkJCSAgICAg
ICBYRU5fRkxFWF9SSU5HX1NJWkUoUFZDQUxMU19SSU5HX09SREVSKSkgIT0gMCk7Cit9CisKIHN0
YXRpYyBpcnFyZXR1cm5fdCBwdmNhbGxzX2Zyb250X2V2ZW50X2hhbmRsZXIoaW50IGlycSwgdm9p
ZCAqZGV2X2lkKQogewogCXN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYgPSBkZXZfaWQ7CkBAIC00
ODIsNiArNDk2LDEwMCBAQCBpbnQgcHZjYWxsc19mcm9udF9zZW5kbXNnKHN0cnVjdCBzb2NrZXQg
KnNvY2ssIHN0cnVjdCBtc2doZHIgKm1zZywKIAlyZXR1cm4gdG90X3NlbnQ7CiB9CiAKK3N0YXRp
YyBpbnQgX19yZWFkX3Jpbmcoc3RydWN0IHB2Y2FsbHNfZGF0YV9pbnRmICppbnRmLAorCQkgICAg
ICAgc3RydWN0IHB2Y2FsbHNfZGF0YSAqZGF0YSwKKwkJICAgICAgIHN0cnVjdCBpb3ZfaXRlciAq
bXNnX2l0ZXIsCisJCSAgICAgICBzaXplX3QgbGVuLCBpbnQgZmxhZ3MpCit7CisJUklOR19JRFgg
Y29ucywgcHJvZCwgc2l6ZSwgbWFza2VkX3Byb2QsIG1hc2tlZF9jb25zOworCVJJTkdfSURYIGFy
cmF5X3NpemUgPSBYRU5fRkxFWF9SSU5HX1NJWkUoUFZDQUxMU19SSU5HX09SREVSKTsKKwlpbnQz
Ml90IGVycm9yOworCisJY29ucyA9IGludGYtPmluX2NvbnM7CisJcHJvZCA9IGludGYtPmluX3By
b2Q7CisJZXJyb3IgPSBpbnRmLT5pbl9lcnJvcjsKKwkvKiBnZXQgcG9pbnRlcnMgYmVmb3JlIHJl
YWRpbmcgZnJvbSB0aGUgcmluZyAqLworCXZpcnRfcm1iKCk7CisJaWYgKGVycm9yIDwgMCkKKwkJ
cmV0dXJuIGVycm9yOworCisJc2l6ZSA9IHB2Y2FsbHNfcXVldWVkKHByb2QsIGNvbnMsIGFycmF5
X3NpemUpOworCW1hc2tlZF9wcm9kID0gcHZjYWxsc19tYXNrKHByb2QsIGFycmF5X3NpemUpOwor
CW1hc2tlZF9jb25zID0gcHZjYWxsc19tYXNrKGNvbnMsIGFycmF5X3NpemUpOworCisJaWYgKHNp
emUgPT0gMCkKKwkJcmV0dXJuIDA7CisKKwlpZiAobGVuID4gc2l6ZSkKKwkJbGVuID0gc2l6ZTsK
KworCWlmIChtYXNrZWRfcHJvZCA+IG1hc2tlZF9jb25zKSB7CisJCWNvcHlfdG9faXRlcihkYXRh
LT5pbiArIG1hc2tlZF9jb25zLCBsZW4sIG1zZ19pdGVyKTsKKwl9IGVsc2UgeworCQlpZiAobGVu
ID4gKGFycmF5X3NpemUgLSBtYXNrZWRfY29ucykpIHsKKwkJCWNvcHlfdG9faXRlcihkYXRhLT5p
biArIG1hc2tlZF9jb25zLAorCQkJCSAgICAgYXJyYXlfc2l6ZSAtIG1hc2tlZF9jb25zLCBtc2df
aXRlcik7CisJCQljb3B5X3RvX2l0ZXIoZGF0YS0+aW4sCisJCQkJICAgICBsZW4gLSAoYXJyYXlf
c2l6ZSAtIG1hc2tlZF9jb25zKSwKKwkJCQkgICAgIG1zZ19pdGVyKTsKKwkJfSBlbHNlIHsKKwkJ
CWNvcHlfdG9faXRlcihkYXRhLT5pbiArIG1hc2tlZF9jb25zLCBsZW4sIG1zZ19pdGVyKTsKKwkJ
fQorCX0KKwkvKiByZWFkIGRhdGEgZnJvbSB0aGUgcmluZyBiZWZvcmUgaW5jcmVhc2luZyB0aGUg
aW5kZXggKi8KKwl2aXJ0X21iKCk7CisJaWYgKCEoZmxhZ3MgJiBNU0dfUEVFSykpCisJCWludGYt
PmluX2NvbnMgKz0gbGVuOworCisJcmV0dXJuIGxlbjsKK30KKworaW50IHB2Y2FsbHNfZnJvbnRf
cmVjdm1zZyhzdHJ1Y3Qgc29ja2V0ICpzb2NrLCBzdHJ1Y3QgbXNnaGRyICptc2csIHNpemVfdCBs
ZW4sCisJCSAgICAgaW50IGZsYWdzKQoreworCXN0cnVjdCBwdmNhbGxzX2JlZGF0YSAqYmVkYXRh
OworCWludCByZXQ7CisJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwOworCisJaWYgKGZsYWdzICYg
KE1TR19DTVNHX0NMT0VYRUN8TVNHX0VSUlFVRVVFfE1TR19PT0J8TVNHX1RSVU5DKSkKKwkJcmV0
dXJuIC1FT1BOT1RTVVBQOworCisJcHZjYWxsc19lbnRlcigpOworCWlmICghcHZjYWxsc19mcm9u
dF9kZXYpIHsKKwkJcHZjYWxsc19leGl0KCk7CisJCXJldHVybiAtRU5PVENPTk47CisJfQorCWJl
ZGF0YSA9IGRldl9nZXRfZHJ2ZGF0YSgmcHZjYWxsc19mcm9udF9kZXYtPmRldik7CisKKwltYXAg
PSAoc3RydWN0IHNvY2tfbWFwcGluZyAqKSBzb2NrLT5zay0+c2tfc2VuZF9oZWFkOworCWlmICgh
bWFwKSB7CisJCXB2Y2FsbHNfZXhpdCgpOworCQlyZXR1cm4gLUVOT1RTT0NLOworCX0KKworCW11
dGV4X2xvY2soJm1hcC0+YWN0aXZlLmluX211dGV4KTsKKwlpZiAobGVuID4gWEVOX0ZMRVhfUklO
R19TSVpFKFBWQ0FMTFNfUklOR19PUkRFUikpCisJCWxlbiA9IFhFTl9GTEVYX1JJTkdfU0laRShQ
VkNBTExTX1JJTkdfT1JERVIpOworCisJd2hpbGUgKCEoZmxhZ3MgJiBNU0dfRE9OVFdBSVQpICYm
ICFwdmNhbGxzX2Zyb250X3JlYWRfdG9kbyhtYXApKSB7CisJCXdhaXRfZXZlbnRfaW50ZXJydXB0
aWJsZShtYXAtPmFjdGl2ZS5pbmZsaWdodF9jb25uX3JlcSwKKwkJCQkJIHB2Y2FsbHNfZnJvbnRf
cmVhZF90b2RvKG1hcCkpOworCX0KKwlyZXQgPSBfX3JlYWRfcmluZyhtYXAtPmFjdGl2ZS5yaW5n
LCAmbWFwLT5hY3RpdmUuZGF0YSwKKwkJCSAgJm1zZy0+bXNnX2l0ZXIsIGxlbiwgZmxhZ3MpOwor
CisJaWYgKHJldCA+IDApCisJCW5vdGlmeV9yZW1vdGVfdmlhX2lycShtYXAtPmFjdGl2ZS5pcnEp
OworCWlmIChyZXQgPT0gMCkKKwkJcmV0ID0gLUVBR0FJTjsKKwlpZiAocmV0ID09IC1FTk9UQ09O
TikKKwkJcmV0ID0gMDsKKworCW11dGV4X3VubG9jaygmbWFwLT5hY3RpdmUuaW5fbXV0ZXgpOwor
CXB2Y2FsbHNfZXhpdCgpOworCXJldHVybiByZXQ7Cit9CisKIGludCBwdmNhbGxzX2Zyb250X2Jp
bmQoc3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0IHNvY2thZGRyICphZGRyLCBpbnQgYWRkcl9s
ZW4pCiB7CiAJc3RydWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGE7CmRpZmYgLS1naXQgYS9kcml2
ZXJzL3hlbi9wdmNhbGxzLWZyb250LmggYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmgKaW5k
ZXggZDkzN2MyNC4uZGUyNDA0MSAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9u
dC5oCisrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaApAQCAtMTYsNSArMTYsOSBAQCBp
bnQgcHZjYWxsc19mcm9udF9hY2NlcHQoc3RydWN0IHNvY2tldCAqc29jaywKIGludCBwdmNhbGxz
X2Zyb250X3NlbmRtc2coc3RydWN0IHNvY2tldCAqc29jaywKIAkJCSAgc3RydWN0IG1zZ2hkciAq
bXNnLAogCQkJICBzaXplX3QgbGVuKTsKK2ludCBwdmNhbGxzX2Zyb250X3JlY3Ztc2coc3RydWN0
IHNvY2tldCAqc29jaywKKwkJCSAgc3RydWN0IG1zZ2hkciAqbXNnLAorCQkJICBzaXplX3QgbGVu
LAorCQkJICBpbnQgZmxhZ3MpOwogCiAjZW5kaWYKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Oct 07 00:30:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 00:30:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0d0n-0003DP-UB; Sat, 07 Oct 2017 00:30:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e0d0m-00039f-60
 for xen-devel@lists.xen.org; Sat, 07 Oct 2017 00:30:36 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 1E/B9-02045-B2028D95; Sat, 07 Oct 2017 00:30:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42I5NlE2WVdL4Ua
 kwdHJlhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bjg3tYCnYrVDQ1HWBsYHwi3cXIxSEksI5J
 Yt/cNYxdjJwcLAIOEi1b/wHZHByMAjESD35Yg4QZBcIkJl9ewgpiswkYSvx9sokNxBYRkJa49
 vkyI8gcZoHJjBKv3/1iBkkIA825e2gWM8RMVYl/UxrA5vMKuEv8+HofLC4hICdx8thksKGcQP
 FDCz8xQRzUxihx6dwG1gmMvAsYGVYxahSnFpWlFukamuglFWWmZ5TkJmbm6BoaGOvlphYXJ6a
 n5iQmFesl5+duYgQGBAMQ7GBcsd3zEKMkB5OSKK+T3I1IIb6k/JTKjMTijPii0pzU4kOMMhwc
 ShK8nvJAOcGi1PTUirTMHGBowqQlOHiURHi3gqR5iwsSc4sz0yFSpxiNOY5tuvyHiaPj5t0/T
 EIsefl5qVLivEkgpQIgpRmleXCDYDFziVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8oiBTeD
 LzSuD2vQI6hQnolDlNV0BOKUlESEk1MG603n/Vzl9Z3zrjiE3kt46jQZzCSVv3/G/YsYenebu
 K3eTndTf2Lj5grHitId3yRuYvd4HWI78fZtRzXzA78c9PNedY2U+On29nXe2tvaxkF5qZKraw
 VH2WplbC9N66f01FjiXn7blXVH83ypVvKI2czpBVva/4Q7DArd/ZbgKT176bGHe6SYmlOCPRU
 Iu5qDgRACgG4aqUAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1507336233!104584847!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42308 invoked from network); 7 Oct 2017 00:30:34 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Oct 2017 00:30:34 -0000
Received: from localhost.localdomain
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 189AF2191E;
 Sat,  7 Oct 2017 00:30:33 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 189AF2191E
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri,  6 Oct 2017 17:30:26 -0700
Message-Id: <1507336227-20477-12-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507336227-20477-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710061708540.3073@sstabellini-ThinkPad-X260>
 <1507336227-20477-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v5 12/13] xen/pvcalls: implement release command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2VuZCBQVkNBTExTX1JFTEVBU0UgdG8gdGhlIGJhY2tlbmQgYW5kIHdhaXQgZm9yIGEgcmVwbHku
IFRha2UgYm90aAppbl9tdXRleCBhbmQgb3V0X211dGV4IHRvIGF2b2lkIGNvbmN1cnJlbnQgYWNj
ZXNzZXMuIFRoZW4sIGZyZWUgdGhlCnNvY2tldC4KCkZvciBwYXNzaXZlIHNvY2tldHMsIGNoZWNr
IHdoZXRoZXIgd2UgaGF2ZSBhbHJlYWR5IHByZS1hbGxvY2F0ZWQgYW4KYWN0aXZlIHNvY2tldCBm
b3IgdGhlIHB1cnBvc2Ugb2YgYmVpbmcgYWNjZXB0ZWQuIElmIHNvLCBmcmVlIHRoYXQgYXMKd2Vs
bC4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNv
bT4KQ0M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCkNDOiBqZ3Jvc3NAc3VzZS5jb20KLS0t
CiBkcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMgfCA5OCArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaCB8ICAx
ICsKIDIgZmlsZXMgY2hhbmdlZCwgOTkgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZl
cnMveGVuL3B2Y2FsbHMtZnJvbnQuYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwppbmRl
eCBhY2EyYjMyLi45YmViMzRkIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250
LmMKKysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCkBAIC0yMDAsNiArMjAwLDE5IEBA
IHN0YXRpYyBpcnFyZXR1cm5fdCBwdmNhbGxzX2Zyb250X2V2ZW50X2hhbmRsZXIoaW50IGlycSwg
dm9pZCAqZGV2X2lkKQogc3RhdGljIHZvaWQgcHZjYWxsc19mcm9udF9mcmVlX21hcChzdHJ1Y3Qg
cHZjYWxsc19iZWRhdGEgKmJlZGF0YSwKIAkJCQkgICBzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXAp
CiB7CisJaW50IGk7CisKKwl1bmJpbmRfZnJvbV9pcnFoYW5kbGVyKG1hcC0+YWN0aXZlLmlycSwg
bWFwKTsKKworCXNwaW5fbG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7CisJaWYgKCFsaXN0X2Vt
cHR5KCZtYXAtPmxpc3QpKQorCQlsaXN0X2RlbF9pbml0KCZtYXAtPmxpc3QpOworCXNwaW5fdW5s
b2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKKworCWZvciAoaSA9IDA7IGkgPCAoMSA8PCBQVkNB
TExTX1JJTkdfT1JERVIpOyBpKyspCisJCWdudHRhYl9lbmRfZm9yZWlnbl9hY2Nlc3MobWFwLT5h
Y3RpdmUucmluZy0+cmVmW2ldLCAwLCAwKTsKKwlnbnR0YWJfZW5kX2ZvcmVpZ25fYWNjZXNzKG1h
cC0+YWN0aXZlLnJlZiwgMCwgMCk7CisJZnJlZV9wYWdlKCh1bnNpZ25lZCBsb25nKW1hcC0+YWN0
aXZlLnJpbmcpOwogfQogCiBzdGF0aWMgaXJxcmV0dXJuX3QgcHZjYWxsc19mcm9udF9jb25uX2hh
bmRsZXIoaW50IGlycSwgdm9pZCAqc29ja19tYXApCkBAIC05NjgsNiArOTgxLDkxIEBAIHVuc2ln
bmVkIGludCBwdmNhbGxzX2Zyb250X3BvbGwoc3RydWN0IGZpbGUgKmZpbGUsIHN0cnVjdCBzb2Nr
ZXQgKnNvY2ssCiAJcmV0dXJuIHJldDsKIH0KIAoraW50IHB2Y2FsbHNfZnJvbnRfcmVsZWFzZShz
dHJ1Y3Qgc29ja2V0ICpzb2NrKQoreworCXN0cnVjdCBwdmNhbGxzX2JlZGF0YSAqYmVkYXRhOwor
CXN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcDsKKwlpbnQgcmVxX2lkLCBub3RpZnksIHJldDsKKwlz
dHJ1Y3QgeGVuX3B2Y2FsbHNfcmVxdWVzdCAqcmVxOworCisJaWYgKHNvY2stPnNrID09IE5VTEwp
CisJCXJldHVybiAwOworCisJcHZjYWxsc19lbnRlcigpOworCWlmICghcHZjYWxsc19mcm9udF9k
ZXYpIHsKKwkJcHZjYWxsc19leGl0KCk7CisJCXJldHVybiAtRUlPOworCX0KKworCWJlZGF0YSA9
IGRldl9nZXRfZHJ2ZGF0YSgmcHZjYWxsc19mcm9udF9kZXYtPmRldik7CisKKwltYXAgPSAoc3Ry
dWN0IHNvY2tfbWFwcGluZyAqKSBzb2NrLT5zay0+c2tfc2VuZF9oZWFkOworCWlmIChtYXAgPT0g
TlVMTCkgeworCQlwdmNhbGxzX2V4aXQoKTsKKwkJcmV0dXJuIDA7CisJfQorCisJc3Bpbl9sb2Nr
KCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKKwlyZXQgPSBnZXRfcmVxdWVzdChiZWRhdGEsICZyZXFf
aWQpOworCWlmIChyZXQgPCAwKSB7CisJCXNwaW5fdW5sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2Nr
KTsKKwkJcHZjYWxsc19leGl0KCk7CisJCXJldHVybiByZXQ7CisJfQorCXNvY2stPnNrLT5za19z
ZW5kX2hlYWQgPSBOVUxMOworCisJcmVxID0gUklOR19HRVRfUkVRVUVTVCgmYmVkYXRhLT5yaW5n
LCByZXFfaWQpOworCXJlcS0+cmVxX2lkID0gcmVxX2lkOworCXJlcS0+Y21kID0gUFZDQUxMU19S
RUxFQVNFOworCXJlcS0+dS5yZWxlYXNlLmlkID0gKHVpbnQ2NF90KW1hcDsKKworCWJlZGF0YS0+
cmluZy5yZXFfcHJvZF9wdnQrKzsKKwlSSU5HX1BVU0hfUkVRVUVTVFNfQU5EX0NIRUNLX05PVElG
WSgmYmVkYXRhLT5yaW5nLCBub3RpZnkpOworCXNwaW5fdW5sb2NrKCZiZWRhdGEtPnNvY2tldF9s
b2NrKTsKKwlpZiAobm90aWZ5KQorCQlub3RpZnlfcmVtb3RlX3ZpYV9pcnEoYmVkYXRhLT5pcnEp
OworCisJd2FpdF9ldmVudChiZWRhdGEtPmluZmxpZ2h0X3JlcSwKKwkJICAgUkVBRF9PTkNFKGJl
ZGF0YS0+cnNwW3JlcV9pZF0ucmVxX2lkKSA9PSByZXFfaWQpOworCisJaWYgKG1hcC0+YWN0aXZl
X3NvY2tldCkgeworCQkvKgorCQkgKiBTZXQgaW5fZXJyb3IgYW5kIHdha2UgdXAgaW5mbGlnaHRf
Y29ubl9yZXEgdG8gZm9yY2UKKwkJICogcmVjdm1zZyB3YWl0ZXJzIHRvIGV4aXQuCisJCSAqLwor
CQltYXAtPmFjdGl2ZS5yaW5nLT5pbl9lcnJvciA9IC1FQkFERjsKKwkJd2FrZV91cF9pbnRlcnJ1
cHRpYmxlKCZtYXAtPmFjdGl2ZS5pbmZsaWdodF9jb25uX3JlcSk7CisKKwkJLyoKKwkJICogV2Fp
dCB1bnRpbCB0aGVyZSBhcmUgbm8gbW9yZSB3YWl0ZXJzIG9uIHRoZSBtdXRleGVzLgorCQkgKiBX
ZSBrbm93IHRoYXQgbm8gbmV3IHdhaXRlcnMgY2FuIGJlIGFkZGVkIGJlY2F1c2Ugc2tfc2VuZF9o
ZWFkCisJCSAqIGlzIHNldCB0byBOVUxMIC0tIHdlIG9ubHkgbmVlZCB0byB3YWl0IGZvciB0aGUg
ZXhpc3RpbmcKKwkJICogd2FpdGVycyB0byByZXR1cm4uCisJCSAqLworCQl3aGlsZSAoIW11dGV4
X3RyeWxvY2soJm1hcC0+YWN0aXZlLmluX211dGV4KSB8fAorCQkJICAgIW11dGV4X3RyeWxvY2so
Jm1hcC0+YWN0aXZlLm91dF9tdXRleCkpCisJCQljcHVfcmVsYXgoKTsKKworCQlwdmNhbGxzX2Zy
b250X2ZyZWVfbWFwKGJlZGF0YSwgbWFwKTsKKwkJa2ZyZWUobWFwKTsKKwl9IGVsc2UgeworCQlz
cGluX2xvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOworCQlpZiAoUkVBRF9PTkNFKG1hcC0+cGFz
c2l2ZS5pbmZsaWdodF9yZXFfaWQpICE9CisJCSAgICBQVkNBTExTX0lOVkFMSURfSUQpIHsKKwkJ
CXB2Y2FsbHNfZnJvbnRfZnJlZV9tYXAoYmVkYXRhLAorCQkJCQkgICAgICAgbWFwLT5wYXNzaXZl
LmFjY2VwdF9tYXApOworCQkJa2ZyZWUobWFwLT5wYXNzaXZlLmFjY2VwdF9tYXApOworCQl9CisJ
CWxpc3RfZGVsX2luaXQoJm1hcC0+bGlzdCk7CisJCWtmcmVlKG1hcCk7CisJCXNwaW5fdW5sb2Nr
KCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKKwl9CisJV1JJVEVfT05DRShiZWRhdGEtPnJzcFtyZXFf
aWRdLnJlcV9pZCwgUFZDQUxMU19JTlZBTElEX0lEKTsKKworCXB2Y2FsbHNfZXhpdCgpOworCXJl
dHVybiAwOworfQorCiBzdGF0aWMgY29uc3Qgc3RydWN0IHhlbmJ1c19kZXZpY2VfaWQgcHZjYWxs
c19mcm9udF9pZHNbXSA9IHsKIAl7ICJwdmNhbGxzIiB9LAogCXsgIiIgfQpkaWZmIC0tZ2l0IGEv
ZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5o
CmluZGV4IDI1ZTA1YjguLjMzMzI5NzggMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMt
ZnJvbnQuaAorKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmgKQEAgLTIzLDUgKzIzLDYg
QEAgaW50IHB2Y2FsbHNfZnJvbnRfcmVjdm1zZyhzdHJ1Y3Qgc29ja2V0ICpzb2NrLAogdW5zaWdu
ZWQgaW50IHB2Y2FsbHNfZnJvbnRfcG9sbChzdHJ1Y3QgZmlsZSAqZmlsZSwKIAkJCQlzdHJ1Y3Qg
c29ja2V0ICpzb2NrLAogCQkJCXBvbGxfdGFibGUgKndhaXQpOworaW50IHB2Y2FsbHNfZnJvbnRf
cmVsZWFzZShzdHJ1Y3Qgc29ja2V0ICpzb2NrKTsKIAogI2VuZGlmCi0tIAoxLjkuMQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Oct 07 00:30:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 00:30:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0d0o-0003Dq-57; Sat, 07 Oct 2017 00:30:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e0d0m-00039k-6o
 for xen-devel@lists.xen.org; Sat, 07 Oct 2017 00:30:36 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 E2/B5-02227-B2028D95; Sat, 07 Oct 2017 00:30:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeJIrShJLcpLzFFi42I5NlE2WVdT4Ua
 kwee9phZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bxfw4F91UrVjy9ydrAeE++i5GLQ0hgHZPE
 xH+T2LsYOTlYBBwkpi38ytTFyMHBKBAj8eCHNUiYUSBMYvLlJawgNpuAocTfJ5vYQGwRAWmJa
 58vM4LMYRaYzCjx+t0vZpCEsICFxP+5IAmQmaoSR+fPB2vgFXCT6Hy7F6xGQkBO4uSxyWBDOQ
 XcJQ4t/MQEcVAbo8SlcxtYJzDyLmBkWMWoUZxaVJZapGtkoJdUlJmeUZKbmJmja2hgrJebWly
 cmJ6ak5hUrJecn7uJERgO9QwMjDsYm0/4HWKU5GBSEuV1krsRKcSXlJ9SmZFYnBFfVJqTWnyI
 UYaDQ0mCt1MeKCdYlJqeWpGWmQMMTJi0BAePkgjvX5BW3uKCxNzizHSI1ClGY45jmy7/YeLou
 Hn3D5MQS15+XqqUOG8SyCQBkNKM0jy4QbCIucQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmP
 cGyEKezLwSuH2vgE5hAjplTtMVkFNKEhFSUg2MwpJvP2Yxr9M4bM7CeyPF+t/dpMfuHQd1rzD
 d6jPWqHgt5BsperPor2egT5HP1UeRq6/c+bwt63tDqWyN90PVpe8DBKbz8z+LCdLoEViocmvR
 m6k9FrPmfF2s/sp+x8kr4SWbP7wJl/4Yy+HU23LhkmLxAV3ppu7kS3d1GroOpmZM7tK6njpDi
 aU4I9FQi7moOBEAX6O4SpMCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1507336232!51083418!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8857 invoked from network); 7 Oct 2017 00:30:33 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Oct 2017 00:30:33 -0000
Received: from localhost.localdomain
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 0600D2190E;
 Sat,  7 Oct 2017 00:30:31 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0600D2190E
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri,  6 Oct 2017 17:30:23 -0700
Message-Id: <1507336227-20477-9-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507336227-20477-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710061708540.3073@sstabellini-ThinkPad-X260>
 <1507336227-20477-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v5 09/13] xen/pvcalls: implement sendmsg
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2VuZCBkYXRhIHRvIGFuIGFjdGl2ZSBzb2NrZXQgYnkgY29weWluZyBkYXRhIHRvIHRoZSAib3V0
IiByaW5nLiBUYWtlCnRoZSBhY3RpdmUgc29ja2V0IG91dF9tdXRleCBzbyB0aGF0IG9ubHkgb25l
IGZ1bmN0aW9uIGNhbiBhY2Nlc3MgdGhlCnJpbmcgYXQgYW55IGdpdmVuIHRpbWUuCgpJZiBub3Qg
ZW5vdWdoIHJvb20gaXMgYXZhaWxhYmxlIG9uIHRoZSByaW5nLCByYXRoZXIgdGhhbiByZXR1cm5p
bmcKaW1tZWRpYXRlbHkgb3Igc2xlZXAtd2FpdGluZywgc3BpbiBmb3IgdXAgdG8gNTAwMCBjeWNs
ZXMuIFRoaXMgc21hbGwKb3B0aW1pemF0aW9uIHR1cm5zIG91dCB0byBpbXByb3ZlIHBlcmZvcm1h
bmNlIHNpZ25pZmljYW50bHkuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0
ZWZhbm9AYXBvcmV0by5jb20+CkNDOiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbQpDQzogamdy
b3NzQHN1c2UuY29tCi0tLQogZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jIHwgMTE4ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBkcml2ZXJzL3hlbi9wdmNh
bGxzLWZyb250LmggfCAgIDMgKysKIDIgZmlsZXMgY2hhbmdlZCwgMTIxIGluc2VydGlvbnMoKykK
CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMgYi9kcml2ZXJzL3hlbi9w
dmNhbGxzLWZyb250LmMKaW5kZXggODk1OGU3NC4uYzEzYzQwYSAxMDA2NDQKLS0tIGEvZHJpdmVy
cy94ZW4vcHZjYWxscy1mcm9udC5jCisrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwpA
QCAtMjksNiArMjksNyBAQAogI2RlZmluZSBQVkNBTExTX0lOVkFMSURfSUQgVUlOVF9NQVgKICNk
ZWZpbmUgUFZDQUxMU19SSU5HX09SREVSIFhFTkJVU19NQVhfUklOR19HUkFOVF9PUkRFUgogI2Rl
ZmluZSBQVkNBTExTX05SX1JFUV9QRVJfUklORyBfX0NPTlNUX1JJTkdfU0laRSh4ZW5fcHZjYWxs
cywgWEVOX1BBR0VfU0laRSkKKyNkZWZpbmUgUFZDQUxMU19GUk9OVF9NQVhfU1BJTiA1MDAwCiAK
IHN0cnVjdCBwdmNhbGxzX2JlZGF0YSB7CiAJc3RydWN0IHhlbl9wdmNhbGxzX2Zyb250X3Jpbmcg
cmluZzsKQEAgLTEwMCw2ICsxMDEsMjMgQEAgc3RhdGljIGlubGluZSBpbnQgZ2V0X3JlcXVlc3Qo
c3RydWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGEsIGludCAqcmVxX2lkKQogCXJldHVybiAwOwog
fQogCitzdGF0aWMgYm9vbCBwdmNhbGxzX2Zyb250X3dyaXRlX3RvZG8oc3RydWN0IHNvY2tfbWFw
cGluZyAqbWFwKQoreworCXN0cnVjdCBwdmNhbGxzX2RhdGFfaW50ZiAqaW50ZiA9IG1hcC0+YWN0
aXZlLnJpbmc7CisJUklOR19JRFggY29ucywgcHJvZCwgc2l6ZSA9IFhFTl9GTEVYX1JJTkdfU0la
RShQVkNBTExTX1JJTkdfT1JERVIpOworCWludDMyX3QgZXJyb3I7CisKKwllcnJvciA9IGludGYt
Pm91dF9lcnJvcjsKKwlpZiAoZXJyb3IgPT0gLUVOT1RDT05OKQorCQlyZXR1cm4gZmFsc2U7CisJ
aWYgKGVycm9yICE9IDApCisJCXJldHVybiB0cnVlOworCisJY29ucyA9IGludGYtPm91dF9jb25z
OworCXByb2QgPSBpbnRmLT5vdXRfcHJvZDsKKwlyZXR1cm4gISEoc2l6ZSAtIHB2Y2FsbHNfcXVl
dWVkKHByb2QsIGNvbnMsIHNpemUpKTsKK30KKwogc3RhdGljIGlycXJldHVybl90IHB2Y2FsbHNf
ZnJvbnRfZXZlbnRfaGFuZGxlcihpbnQgaXJxLCB2b2lkICpkZXZfaWQpCiB7CiAJc3RydWN0IHhl
bmJ1c19kZXZpY2UgKmRldiA9IGRldl9pZDsKQEAgLTM2NCw2ICszODIsMTA2IEBAIGludCBwdmNh
bGxzX2Zyb250X2Nvbm5lY3Qoc3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0IHNvY2thZGRyICph
ZGRyLAogCXJldHVybiByZXQ7CiB9CiAKK3N0YXRpYyBpbnQgX193cml0ZV9yaW5nKHN0cnVjdCBw
dmNhbGxzX2RhdGFfaW50ZiAqaW50ZiwKKwkJCXN0cnVjdCBwdmNhbGxzX2RhdGEgKmRhdGEsCisJ
CQlzdHJ1Y3QgaW92X2l0ZXIgKm1zZ19pdGVyLAorCQkJaW50IGxlbikKK3sKKwlSSU5HX0lEWCBj
b25zLCBwcm9kLCBzaXplLCBtYXNrZWRfcHJvZCwgbWFza2VkX2NvbnM7CisJUklOR19JRFggYXJy
YXlfc2l6ZSA9IFhFTl9GTEVYX1JJTkdfU0laRShQVkNBTExTX1JJTkdfT1JERVIpOworCWludDMy
X3QgZXJyb3I7CisKKwllcnJvciA9IGludGYtPm91dF9lcnJvcjsKKwlpZiAoZXJyb3IgPCAwKQor
CQlyZXR1cm4gZXJyb3I7CisJY29ucyA9IGludGYtPm91dF9jb25zOworCXByb2QgPSBpbnRmLT5v
dXRfcHJvZDsKKwkvKiByZWFkIGluZGV4ZXMgYmVmb3JlIGNvbnRpbnVpbmcgKi8KKwl2aXJ0X21i
KCk7CisKKwlzaXplID0gcHZjYWxsc19xdWV1ZWQocHJvZCwgY29ucywgYXJyYXlfc2l6ZSk7CisJ
aWYgKHNpemUgPj0gYXJyYXlfc2l6ZSkKKwkJcmV0dXJuIDA7CisJaWYgKGxlbiA+IGFycmF5X3Np
emUgLSBzaXplKQorCQlsZW4gPSBhcnJheV9zaXplIC0gc2l6ZTsKKworCW1hc2tlZF9wcm9kID0g
cHZjYWxsc19tYXNrKHByb2QsIGFycmF5X3NpemUpOworCW1hc2tlZF9jb25zID0gcHZjYWxsc19t
YXNrKGNvbnMsIGFycmF5X3NpemUpOworCisJaWYgKG1hc2tlZF9wcm9kIDwgbWFza2VkX2NvbnMp
IHsKKwkJY29weV9mcm9tX2l0ZXIoZGF0YS0+b3V0ICsgbWFza2VkX3Byb2QsIGxlbiwgbXNnX2l0
ZXIpOworCX0gZWxzZSB7CisJCWlmIChsZW4gPiBhcnJheV9zaXplIC0gbWFza2VkX3Byb2QpIHsK
KwkJCWNvcHlfZnJvbV9pdGVyKGRhdGEtPm91dCArIG1hc2tlZF9wcm9kLAorCQkJCSAgICAgICBh
cnJheV9zaXplIC0gbWFza2VkX3Byb2QsIG1zZ19pdGVyKTsKKwkJCWNvcHlfZnJvbV9pdGVyKGRh
dGEtPm91dCwKKwkJCQkgICAgICAgbGVuIC0gKGFycmF5X3NpemUgLSBtYXNrZWRfcHJvZCksCisJ
CQkJICAgICAgIG1zZ19pdGVyKTsKKwkJfSBlbHNlIHsKKwkJCWNvcHlfZnJvbV9pdGVyKGRhdGEt
Pm91dCArIG1hc2tlZF9wcm9kLCBsZW4sIG1zZ19pdGVyKTsKKwkJfQorCX0KKwkvKiB3cml0ZSB0
byByaW5nIGJlZm9yZSB1cGRhdGluZyBwb2ludGVyICovCisJdmlydF93bWIoKTsKKwlpbnRmLT5v
dXRfcHJvZCArPSBsZW47CisKKwlyZXR1cm4gbGVuOworfQorCitpbnQgcHZjYWxsc19mcm9udF9z
ZW5kbXNnKHN0cnVjdCBzb2NrZXQgKnNvY2ssIHN0cnVjdCBtc2doZHIgKm1zZywKKwkJCSAgc2l6
ZV90IGxlbikKK3sKKwlzdHJ1Y3QgcHZjYWxsc19iZWRhdGEgKmJlZGF0YTsKKwlzdHJ1Y3Qgc29j
a19tYXBwaW5nICptYXA7CisJaW50IHNlbnQsIHRvdF9zZW50ID0gMDsKKwlpbnQgY291bnQgPSAw
LCBmbGFnczsKKworCWZsYWdzID0gbXNnLT5tc2dfZmxhZ3M7CisJaWYgKGZsYWdzICYgKE1TR19D
T05GSVJNfE1TR19ET05UUk9VVEV8TVNHX0VPUnxNU0dfT09CKSkKKwkJcmV0dXJuIC1FT1BOT1RT
VVBQOworCisJcHZjYWxsc19lbnRlcigpOworCWlmICghcHZjYWxsc19mcm9udF9kZXYpIHsKKwkJ
cHZjYWxsc19leGl0KCk7CisJCXJldHVybiAtRU5PVENPTk47CisJfQorCWJlZGF0YSA9IGRldl9n
ZXRfZHJ2ZGF0YSgmcHZjYWxsc19mcm9udF9kZXYtPmRldik7CisKKwltYXAgPSAoc3RydWN0IHNv
Y2tfbWFwcGluZyAqKSBzb2NrLT5zay0+c2tfc2VuZF9oZWFkOworCWlmICghbWFwKSB7CisJCXB2
Y2FsbHNfZXhpdCgpOworCQlyZXR1cm4gLUVOT1RTT0NLOworCX0KKworCW11dGV4X2xvY2soJm1h
cC0+YWN0aXZlLm91dF9tdXRleCk7CisJaWYgKChmbGFncyAmIE1TR19ET05UV0FJVCkgJiYgIXB2
Y2FsbHNfZnJvbnRfd3JpdGVfdG9kbyhtYXApKSB7CisJCW11dGV4X3VubG9jaygmbWFwLT5hY3Rp
dmUub3V0X211dGV4KTsKKwkJcHZjYWxsc19leGl0KCk7CisJCXJldHVybiAtRUFHQUlOOworCX0K
KwlpZiAobGVuID4gSU5UX01BWCkKKwkJbGVuID0gSU5UX01BWDsKKworYWdhaW46CisJY291bnQr
KzsKKwlzZW50ID0gX193cml0ZV9yaW5nKG1hcC0+YWN0aXZlLnJpbmcsCisJCQkgICAgJm1hcC0+
YWN0aXZlLmRhdGEsICZtc2ctPm1zZ19pdGVyLAorCQkJICAgIGxlbik7CisJaWYgKHNlbnQgPiAw
KSB7CisJCWxlbiAtPSBzZW50OworCQl0b3Rfc2VudCArPSBzZW50OworCQlub3RpZnlfcmVtb3Rl
X3ZpYV9pcnEobWFwLT5hY3RpdmUuaXJxKTsKKwl9CisJaWYgKHNlbnQgPj0gMCAmJiBsZW4gPiAw
ICYmIGNvdW50IDwgUFZDQUxMU19GUk9OVF9NQVhfU1BJTikKKwkJZ290byBhZ2FpbjsKKwlpZiAo
c2VudCA8IDApCisJCXRvdF9zZW50ID0gc2VudDsKKworCW11dGV4X3VubG9jaygmbWFwLT5hY3Rp
dmUub3V0X211dGV4KTsKKwlwdmNhbGxzX2V4aXQoKTsKKwlyZXR1cm4gdG90X3NlbnQ7Cit9CisK
IGludCBwdmNhbGxzX2Zyb250X2JpbmQoc3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0IHNvY2th
ZGRyICphZGRyLCBpbnQgYWRkcl9sZW4pCiB7CiAJc3RydWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRh
dGE7CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmggYi9kcml2ZXJzL3hl
bi9wdmNhbGxzLWZyb250LmgKaW5kZXggYWI0ZjFkYS4uZDkzN2MyNCAxMDA2NDQKLS0tIGEvZHJp
dmVycy94ZW4vcHZjYWxscy1mcm9udC5oCisrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQu
aApAQCAtMTMsNSArMTMsOCBAQCBpbnQgcHZjYWxsc19mcm9udF9iaW5kKHN0cnVjdCBzb2NrZXQg
KnNvY2ssCiBpbnQgcHZjYWxsc19mcm9udF9hY2NlcHQoc3RydWN0IHNvY2tldCAqc29jaywKIAkJ
CSBzdHJ1Y3Qgc29ja2V0ICpuZXdzb2NrLAogCQkJIGludCBmbGFncyk7CitpbnQgcHZjYWxsc19m
cm9udF9zZW5kbXNnKHN0cnVjdCBzb2NrZXQgKnNvY2ssCisJCQkgIHN0cnVjdCBtc2doZHIgKm1z
ZywKKwkJCSAgc2l6ZV90IGxlbik7CiAKICNlbmRpZgotLSAKMS45LjEKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Oct 07 00:30:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 00:30:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0d0v-0003Kb-Gp; Sat, 07 Oct 2017 00:30:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e0d0u-0003Ie-LO
 for xen-devel@lists.xen.org; Sat, 07 Oct 2017 00:30:44 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 FD/31-03428-33028D95; Sat, 07 Oct 2017 00:30:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRWlGSWpSXmKPExsVybKJssq6Rwo1
 Ig+Pv+C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oz29klMBfe5KrZv72ZqYJzB2cXIySEksI5J
 4vt2OxCbRcBB4vvZn0xdjBwcjAIxEg9+WIOEGQXCJCZfXsIKYrMJGEr8fbKJDcQWEZCWuPb5M
 mMXIxcHs8BkRonX734xgySEBSIkXny5wAgxU1Xi4uU9LCA2r4C7xPufB8FqJATkJE4emww2lB
 MofmjhJyaQQUICbYwSl85tYJ3AyLuAkWEVo3pxalFZapGupV5SUWZ6RkluYmaOrqGBmV5uanF
 xYnpqTmJSsV5yfu4mRmAwMADBDsa7mwIOMUpyMCmJ8jrJ3YgU4kvKT6nMSCzOiC8qzUktPsQo
 w8GhJMF7BSQnWJSanlqRlpkDDEuYtAQHj5II70GQNG9xQWJucWY6ROoUozHHsU2X/zBxdNy8+
 4dJiCUvPy9VSpz3BUipAEhpRmke3CBYvFxilJUS5mUEOk2IpyC1KDezBFX+FaM4B6OSMO8NkC
 k8mXklcPteAZ3CBHTKnKYrIKeUJCKkpBoY3Xi4Kz6dypdJ9XxaHT1B5OImmd2pKXGaczexlNe
 Wfa/U22Mfs2WiUOZBxW1a8j/lr2/kr/z5g535VN3xZzFnDeqvaSUmik03tpy4nW+59IMWL5nj
 9u9nrFr8bcV0Vq2ZhtV+l2amVii5Vb2L76g/l7vqkcXpFSKZgfsnWfLtVeLcU9XQbzlViaU4I
 9FQi7moOBEAAj4Y95ICAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1507336241!68769359!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46280 invoked from network); 7 Oct 2017 00:30:42 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Oct 2017 00:30:42 -0000
Received: from localhost.localdomain
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6F2F121920;
 Sat,  7 Oct 2017 00:30:33 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6F2F121920
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri,  6 Oct 2017 17:30:27 -0700
Message-Id: <1507336227-20477-13-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507336227-20477-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710061708540.3073@sstabellini-ThinkPad-X260>
 <1507336227-20477-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v5 13/13] xen: introduce a Kconfig option to
	enable the pvcalls frontend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxzbyBhZGQgcHZjYWxscy1mcm9udCB0byB0aGUgTWFrZWZpbGUuCgpTaWduZWQtb2ZmLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+CkNDOiBib3Jpcy5vc3Ryb3Zz
a3lAb3JhY2xlLmNvbQpDQzogamdyb3NzQHN1c2UuY29tCi0tLQogZHJpdmVycy94ZW4vS2NvbmZp
ZyAgfCA5ICsrKysrKysrKwogZHJpdmVycy94ZW4vTWFrZWZpbGUgfCAxICsKIDIgZmlsZXMgY2hh
bmdlZCwgMTAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL0tjb25maWcg
Yi9kcml2ZXJzL3hlbi9LY29uZmlnCmluZGV4IDQ1NDU1NjEuLjBiMmM4MjggMTAwNjQ0Ci0tLSBh
L2RyaXZlcnMveGVuL0tjb25maWcKKysrIGIvZHJpdmVycy94ZW4vS2NvbmZpZwpAQCAtMTk2LDYg
KzE5NiwxNSBAQCBjb25maWcgWEVOX1BDSURFVl9CQUNLRU5ECiAKIAkgIElmIGluIGRvdWJ0LCBz
YXkgbS4KIAorY29uZmlnIFhFTl9QVkNBTExTX0ZST05URU5ECisJdHJpc3RhdGUgIlhFTiBQViBD
YWxscyBmcm9udGVuZCBkcml2ZXIiCisJZGVwZW5kcyBvbiBJTkVUICYmIFhFTgorCWhlbHAKKwkg
IEV4cGVyaW1lbnRhbCBmcm9udGVuZCBmb3IgdGhlIFhlbiBQViBDYWxscyBwcm90b2NvbAorCSAg
KGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUvbWlzYy9wdmNhbGxzLmh0bWwp
LiBJdAorCSAgc2VuZHMgYSBzbWFsbCBzZXQgb2YgUE9TSVggY2FsbHMgdG8gdGhlIGJhY2tlbmQs
IHdoaWNoCisJICBpbXBsZW1lbnRzIHRoZW0uCisKIGNvbmZpZyBYRU5fUFZDQUxMU19CQUNLRU5E
CiAJYm9vbCAiWEVOIFBWIENhbGxzIGJhY2tlbmQgZHJpdmVyIgogCWRlcGVuZHMgb24gSU5FVCAm
JiBYRU4gJiYgWEVOX0JBQ0tFTkQKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL01ha2VmaWxlIGIv
ZHJpdmVycy94ZW4vTWFrZWZpbGUKaW5kZXggNDgwYjkyOC4uYWZiOWUwMyAxMDA2NDQKLS0tIGEv
ZHJpdmVycy94ZW4vTWFrZWZpbGUKKysrIGIvZHJpdmVycy94ZW4vTWFrZWZpbGUKQEAgLTM5LDYg
KzM5LDcgQEAgb2JqLSQoQ09ORklHX1hFTl9FRkkpCQkJKz0gZWZpLm8KIG9iai0kKENPTkZJR19Y
RU5fU0NTSV9CQUNLRU5EKQkJKz0geGVuLXNjc2liYWNrLm8KIG9iai0kKENPTkZJR19YRU5fQVVU
T19YTEFURSkJCSs9IHhsYXRlX21tdS5vCiBvYmotJChDT05GSUdfWEVOX1BWQ0FMTFNfQkFDS0VO
RCkJKz0gcHZjYWxscy1iYWNrLm8KK29iai0kKENPTkZJR19YRU5fUFZDQUxMU19GUk9OVEVORCkJ
Kz0gcHZjYWxscy1mcm9udC5vCiB4ZW4tZXZ0Y2huLXkJCQkJOj0gZXZ0Y2huLm8KIHhlbi1nbnRk
ZXYteQkJCQk6PSBnbnRkZXYubwogeGVuLWdudGFsbG9jLXkJCQkJOj0gZ250YWxsb2MubwotLSAK
MS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Oct 07 00:31:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 00:31:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0d1H-0003qw-PM; Sat, 07 Oct 2017 00:31:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e0d1G-0003px-3a
 for xen-devel@lists.xen.org; Sat, 07 Oct 2017 00:31:06 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 56/F8-01766-94028D95; Sat, 07 Oct 2017 00:31:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42I5NlE2Wddd4Ua
 kwa+nKhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aF6TfYClpMK/a3nGNqYPyv08XIxSEksI5J
 YuWbl6xdjJwcLAIOEhe2rGbpYuTgYBSIkXjwwxokzCgQJjH58hKwEjYBQ4m/TzaxgdgiAtIS1
 z5fZgSZwywwmVHi9btfzCAJYQF7iV2LDjBBzFSVWLPgDVgDr4CbxMLzq1hAbAkBOYmTxyaDDe
 UUcJc4tPATE8RBbYwSl85tYJ3AyLuAkWEVo0ZxalFZapGukZleUlFmekZJbmJmjq6hgalebmp
 xcWJ6ak5iUrFecn7uJkZgQNQzMDDuYLw92e8QoyQHk5Ior5PcjUghvqT8lMqMxOKM+KLSnNTi
 Q4wyHBxKErwS8kA5waLU9NSKtMwcYGjCpCU4eJREeP+CtPIWFyTmFmemQ6ROMRpzHNt0+Q8TR
 8fNu3+YhFjy8vNSpcR5X4CUCoCUZpTmwQ2CxcwlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSs
 K8N0Cm8GTmlcDtewV0ChPQKXOaroCcUpKIkJJqYJRzU2mbb8DSs8e05/eXOo8o9dxfNtOXC15
 6GGacM2+tm7dG+8f719WnT9dfbW0YcpyvWW1NYsJFsWKFYw9fsr6Vnb/u57Ij1wQSy15slLq5
 7ta7nUH2Nlwit8zdrYvOSfzXWfQnv1G52bh3f61XgEDw3cteib/++GV/mrJQzI2jvcPegjkhU
 4mlOCPRUIu5qDgRAEbOl+GUAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1507336262!91862592!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23193 invoked from network); 7 Oct 2017 00:31:03 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 7 Oct 2017 00:31:03 -0000
Received: from localhost.localdomain
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A65B52191B;
 Sat,  7 Oct 2017 00:30:31 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A65B52191B
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri,  6 Oct 2017 17:30:22 -0700
Message-Id: <1507336227-20477-8-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507336227-20477-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710061708540.3073@sstabellini-ThinkPad-X260>
 <1507336227-20477-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v5 08/13] xen/pvcalls: implement accept command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW50cm9kdWNlIGEgd2FpdHF1ZXVlIHRvIGFsbG93IG9ubHkgb25lIG91dHN0YW5kaW5nIGFjY2Vw
dCBjb21tYW5kIGF0CmFueSBnaXZlbiB0aW1lIGFuZCB0byBpbXBsZW1lbnQgcG9sbGluZyBvbiB0
aGUgcGFzc2l2ZSBzb2NrZXQuIEludHJvZHVjZQphIGZsYWdzIGZpZWxkIHRvIGtlZXAgdHJhY2sg
b2YgaW4tZmxpZ2h0IGFjY2VwdCBhbmQgcG9sbCBjb21tYW5kcy4KClNlbmQgUFZDQUxMU19BQ0NF
UFQgdG8gdGhlIGJhY2tlbmQuIEFsbG9jYXRlIGEgbmV3IGFjdGl2ZSBzb2NrZXQuIE1ha2UKc3Vy
ZSB0aGF0IG9ubHkgb25lIGFjY2VwdCBjb21tYW5kIGlzIGV4ZWN1dGVkIGF0IGFueSBnaXZlbiB0
aW1lIGJ5CnNldHRpbmcgUFZDQUxMU19GTEFHX0FDQ0VQVF9JTkZMSUdIVCBhbmQgd2FpdGluZyBv
biB0aGUKaW5mbGlnaHRfYWNjZXB0X3JlcSB3YWl0cXVldWUuCgpDb252ZXJ0IHRoZSBuZXcgc3Ry
dWN0IHNvY2tfbWFwcGluZyBwb2ludGVyIGludG8gYW4gdWludDY0X3QgYW5kIHVzZSBpdAphcyBp
ZCBmb3IgdGhlIG5ldyBzb2NrZXQgdG8gcGFzcyB0byB0aGUgYmFja2VuZC4KCkNoZWNrIGlmIHRo
ZSBhY2NlcHQgY2FsbCBpcyBub24tYmxvY2tpbmc6IGluIHRoYXQgY2FzZSBhZnRlciBzZW5kaW5n
IHRoZQpBQ0NFUFQgY29tbWFuZCB0byB0aGUgYmFja2VuZCBzdG9yZSB0aGUgc29ja19tYXBwaW5n
IHBvaW50ZXIgb2YgdGhlIG5ldwpzdHJ1Y3QgYW5kIHRoZSBpbmZsaWdodCByZXFfaWQgdGhlbiBy
ZXR1cm4gLUVBR0FJTiAod2hpY2ggd2lsbCByZXNwb25kCm9ubHkgd2hlbiB0aGVyZSBpcyBzb21l
dGhpbmcgdG8gYWNjZXB0KS4gTmV4dCB0aW1lIGFjY2VwdCBpcyBjYWxsZWQsCndlJ2xsIGNoZWNr
IGlmIHRoZSBBQ0NFUFQgY29tbWFuZCBoYXMgYmVlbiBhbnN3ZXJlZCwgaWYgc28gd2UnbGwgcGlj
ayB1cAp3aGVyZSB3ZSBsZWZ0IG9mZiwgb3RoZXJ3aXNlIHdlIHJldHVybiAtRUFHQUlOIGFnYWlu
LgoKTm90ZSB0aGF0LCBkaWZmZXJlbnRseSBmcm9tIHRoZSBvdGhlciBjb21tYW5kcywgd2UgY2Fu
IHVzZQp3YWl0X2V2ZW50X2ludGVycnVwdGlibGUgKGluc3RlYWQgb2Ygd2FpdF9ldmVudCkgaW4g
dGhlIGNhc2Ugb2YgYWNjZXB0CmFzIHdlIGFyZSBhYmxlIHRvIHRyYWNrIHRoZSByZXFfaWQgb2Yg
dGhlIEFDQ0VQVCByZXNwb25zZSB0aGF0IHdlIGFyZQp3YWl0aW5nLgoKU2lnbmVkLW9mZi1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgpDQzogYm9yaXMub3N0cm92
c2t5QG9yYWNsZS5jb20KQ0M6IGpncm9zc0BzdXNlLmNvbQotLS0KIGRyaXZlcnMveGVuL3B2Y2Fs
bHMtZnJvbnQuYyB8IDE0NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oIHwgICAzICsKIDIgZmlsZXMgY2hhbmdl
ZCwgMTQ5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZy
b250LmMgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKaW5kZXggNTQzM2ZhZS4uODk1OGU3
NCAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCisrKyBiL2RyaXZlcnMv
eGVuL3B2Y2FsbHMtZnJvbnQuYwpAQCAtNzcsNiArNzcsMTYgQEAgc3RydWN0IHNvY2tfbWFwcGlu
ZyB7CiAjZGVmaW5lIFBWQ0FMTFNfU1RBVFVTX0JJTkQgICAgICAgICAgMQogI2RlZmluZSBQVkNB
TExTX1NUQVRVU19MSVNURU4gICAgICAgIDIKIAkJCXVpbnQ4X3Qgc3RhdHVzOworCQkvKgorCQkg
KiBJbnRlcm5hbCBzdGF0ZS1tYWNoaW5lIGZsYWdzLgorCQkgKiBPbmx5IG9uZSBhY2NlcHQgb3Bl
cmF0aW9uIGNhbiBiZSBpbmZsaWdodCBmb3IgYSBzb2NrZXQuCisJCSAqIE9ubHkgb25lIHBvbGwg
b3BlcmF0aW9uIGNhbiBiZSBpbmZsaWdodCBmb3IgYSBnaXZlbiBzb2NrZXQuCisJCSAqLworI2Rl
ZmluZSBQVkNBTExTX0ZMQUdfQUNDRVBUX0lORkxJR0hUIDAKKwkJCXVpbnQ4X3QgZmxhZ3M7CisJ
CQl1aW50MzJfdCBpbmZsaWdodF9yZXFfaWQ7CisJCQlzdHJ1Y3Qgc29ja19tYXBwaW5nICphY2Nl
cHRfbWFwOworCQkJd2FpdF9xdWV1ZV9oZWFkX3QgaW5mbGlnaHRfYWNjZXB0X3JlcTsKIAkJfSBw
YXNzaXZlOwogCX07CiB9OwpAQCAtMzkyLDYgKzQwMiw4IEBAIGludCBwdmNhbGxzX2Zyb250X2Jp
bmQoc3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0IHNvY2thZGRyICphZGRyLCBpbnQgYWRkcl9s
ZW4pCiAJbWVtY3B5KHJlcS0+dS5iaW5kLmFkZHIsIGFkZHIsIHNpemVvZigqYWRkcikpOwogCXJl
cS0+dS5iaW5kLmxlbiA9IGFkZHJfbGVuOwogCisJaW5pdF93YWl0cXVldWVfaGVhZCgmbWFwLT5w
YXNzaXZlLmluZmxpZ2h0X2FjY2VwdF9yZXEpOworCiAJbWFwLT5hY3RpdmVfc29ja2V0ID0gZmFs
c2U7CiAKIAliZWRhdGEtPnJpbmcucmVxX3Byb2RfcHZ0Kys7CkBAIC00NzAsNiArNDgyLDE0MCBA
QCBpbnQgcHZjYWxsc19mcm9udF9saXN0ZW4oc3RydWN0IHNvY2tldCAqc29jaywgaW50IGJhY2ts
b2cpCiAJcmV0dXJuIHJldDsKIH0KIAoraW50IHB2Y2FsbHNfZnJvbnRfYWNjZXB0KHN0cnVjdCBz
b2NrZXQgKnNvY2ssIHN0cnVjdCBzb2NrZXQgKm5ld3NvY2ssIGludCBmbGFncykKK3sKKwlzdHJ1
Y3QgcHZjYWxsc19iZWRhdGEgKmJlZGF0YTsKKwlzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXA7CisJ
c3RydWN0IHNvY2tfbWFwcGluZyAqbWFwMiA9IE5VTEw7CisJc3RydWN0IHhlbl9wdmNhbGxzX3Jl
cXVlc3QgKnJlcTsKKwlpbnQgbm90aWZ5LCByZXFfaWQsIHJldCwgZXZ0Y2huLCBub25ibG9jazsK
KworCXB2Y2FsbHNfZW50ZXIoKTsKKwlpZiAoIXB2Y2FsbHNfZnJvbnRfZGV2KSB7CisJCXB2Y2Fs
bHNfZXhpdCgpOworCQlyZXR1cm4gLUVOT1RDT05OOworCX0KKwliZWRhdGEgPSBkZXZfZ2V0X2Ry
dmRhdGEoJnB2Y2FsbHNfZnJvbnRfZGV2LT5kZXYpOworCisJbWFwID0gKHN0cnVjdCBzb2NrX21h
cHBpbmcgKikgc29jay0+c2stPnNrX3NlbmRfaGVhZDsKKwlpZiAoIW1hcCkgeworCQlwdmNhbGxz
X2V4aXQoKTsKKwkJcmV0dXJuIC1FTk9UU09DSzsKKwl9CisKKwlpZiAobWFwLT5wYXNzaXZlLnN0
YXR1cyAhPSBQVkNBTExTX1NUQVRVU19MSVNURU4pIHsKKwkJcHZjYWxsc19leGl0KCk7CisJCXJl
dHVybiAtRUlOVkFMOworCX0KKworCW5vbmJsb2NrID0gZmxhZ3MgJiBTT0NLX05PTkJMT0NLOwor
CS8qCisJICogQmFja2VuZCBvbmx5IHN1cHBvcnRzIDEgaW5mbGlnaHQgYWNjZXB0IHJlcXVlc3Qs
IHdpbGwgcmV0dXJuCisJICogZXJyb3JzIGZvciB0aGUgb3RoZXJzCisJICovCisJaWYgKHRlc3Rf
YW5kX3NldF9iaXQoUFZDQUxMU19GTEFHX0FDQ0VQVF9JTkZMSUdIVCwKKwkJCSAgICAgKHZvaWQg
KikmbWFwLT5wYXNzaXZlLmZsYWdzKSkgeworCQlyZXFfaWQgPSBSRUFEX09OQ0UobWFwLT5wYXNz
aXZlLmluZmxpZ2h0X3JlcV9pZCk7CisJCWlmIChyZXFfaWQgIT0gUFZDQUxMU19JTlZBTElEX0lE
ICYmCisJCSAgICBSRUFEX09OQ0UoYmVkYXRhLT5yc3BbcmVxX2lkXS5yZXFfaWQpID09IHJlcV9p
ZCkgeworCQkJbWFwMiA9IG1hcC0+cGFzc2l2ZS5hY2NlcHRfbWFwOworCQkJZ290byByZWNlaXZl
ZDsKKwkJfQorCQlpZiAobm9uYmxvY2spIHsKKwkJCXB2Y2FsbHNfZXhpdCgpOworCQkJcmV0dXJu
IC1FQUdBSU47CisJCX0KKwkJaWYgKHdhaXRfZXZlbnRfaW50ZXJydXB0aWJsZShtYXAtPnBhc3Np
dmUuaW5mbGlnaHRfYWNjZXB0X3JlcSwKKwkJCSF0ZXN0X2FuZF9zZXRfYml0KFBWQ0FMTFNfRkxB
R19BQ0NFUFRfSU5GTElHSFQsCisJCQkJCSAgKHZvaWQgKikmbWFwLT5wYXNzaXZlLmZsYWdzKSkp
IHsKKwkJCXB2Y2FsbHNfZXhpdCgpOworCQkJcmV0dXJuIC1FSU5UUjsKKwkJfQorCX0KKworCXNw
aW5fbG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7CisJcmV0ID0gZ2V0X3JlcXVlc3QoYmVkYXRh
LCAmcmVxX2lkKTsKKwlpZiAocmV0IDwgMCkgeworCQljbGVhcl9iaXQoUFZDQUxMU19GTEFHX0FD
Q0VQVF9JTkZMSUdIVCwKKwkJCSAgKHZvaWQgKikmbWFwLT5wYXNzaXZlLmZsYWdzKTsKKwkJc3Bp
bl91bmxvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOworCQlwdmNhbGxzX2V4aXQoKTsKKwkJcmV0
dXJuIHJldDsKKwl9CisJbWFwMiA9IGt6YWxsb2Moc2l6ZW9mKCptYXAyKSwgR0ZQX0tFUk5FTCk7
CisJaWYgKG1hcDIgPT0gTlVMTCkgeworCQljbGVhcl9iaXQoUFZDQUxMU19GTEFHX0FDQ0VQVF9J
TkZMSUdIVCwKKwkJCSAgKHZvaWQgKikmbWFwLT5wYXNzaXZlLmZsYWdzKTsKKwkJc3Bpbl91bmxv
Y2soJmJlZGF0YS0+c29ja2V0X2xvY2spOworCQlwdmNhbGxzX2V4aXQoKTsKKwkJcmV0dXJuIC1F
Tk9NRU07CisJfQorCXJldCA9ICBjcmVhdGVfYWN0aXZlKG1hcDIsICZldnRjaG4pOworCWlmIChy
ZXQgPCAwKSB7CisJCWtmcmVlKG1hcDIpOworCQljbGVhcl9iaXQoUFZDQUxMU19GTEFHX0FDQ0VQ
VF9JTkZMSUdIVCwKKwkJCSAgKHZvaWQgKikmbWFwLT5wYXNzaXZlLmZsYWdzKTsKKwkJc3Bpbl91
bmxvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOworCQlwdmNhbGxzX2V4aXQoKTsKKwkJcmV0dXJu
IC1FTk9NRU07CisJfQorCWxpc3RfYWRkX3RhaWwoJm1hcDItPmxpc3QsICZiZWRhdGEtPnNvY2tl
dF9tYXBwaW5ncyk7CisKKwlyZXEgPSBSSU5HX0dFVF9SRVFVRVNUKCZiZWRhdGEtPnJpbmcsIHJl
cV9pZCk7CisJcmVxLT5yZXFfaWQgPSByZXFfaWQ7CisJcmVxLT5jbWQgPSBQVkNBTExTX0FDQ0VQ
VDsKKwlyZXEtPnUuYWNjZXB0LmlkID0gKHVpbnQ2NF90KSBtYXA7CisJcmVxLT51LmFjY2VwdC5y
ZWYgPSBtYXAyLT5hY3RpdmUucmVmOworCXJlcS0+dS5hY2NlcHQuaWRfbmV3ID0gKHVpbnQ2NF90
KSBtYXAyOworCXJlcS0+dS5hY2NlcHQuZXZ0Y2huID0gZXZ0Y2huOworCW1hcC0+cGFzc2l2ZS5h
Y2NlcHRfbWFwID0gbWFwMjsKKworCWJlZGF0YS0+cmluZy5yZXFfcHJvZF9wdnQrKzsKKwlSSU5H
X1BVU0hfUkVRVUVTVFNfQU5EX0NIRUNLX05PVElGWSgmYmVkYXRhLT5yaW5nLCBub3RpZnkpOwor
CXNwaW5fdW5sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKKwlpZiAobm90aWZ5KQorCQlub3Rp
ZnlfcmVtb3RlX3ZpYV9pcnEoYmVkYXRhLT5pcnEpOworCS8qIFdlIGNvdWxkIGNoZWNrIGlmIHdl
IGhhdmUgcmVjZWl2ZWQgYSByZXNwb25zZSBiZWZvcmUgcmV0dXJuaW5nLiAqLworCWlmIChub25i
bG9jaykgeworCQlXUklURV9PTkNFKG1hcC0+cGFzc2l2ZS5pbmZsaWdodF9yZXFfaWQsIHJlcV9p
ZCk7CisJCXB2Y2FsbHNfZXhpdCgpOworCQlyZXR1cm4gLUVBR0FJTjsKKwl9CisKKwlpZiAod2Fp
dF9ldmVudF9pbnRlcnJ1cHRpYmxlKGJlZGF0YS0+aW5mbGlnaHRfcmVxLAorCQlSRUFEX09OQ0Uo
YmVkYXRhLT5yc3BbcmVxX2lkXS5yZXFfaWQpID09IHJlcV9pZCkpIHsKKwkJcHZjYWxsc19leGl0
KCk7CisJCXJldHVybiAtRUlOVFI7CisJfQorCS8qIHJlYWQgcmVxX2lkLCB0aGVuIHRoZSBjb250
ZW50ICovCisJc21wX3JtYigpOworCityZWNlaXZlZDoKKwltYXAyLT5zb2NrID0gbmV3c29jazsK
KwluZXdzb2NrLT5zayA9IGt6YWxsb2Moc2l6ZW9mKCpuZXdzb2NrLT5zayksIEdGUF9LRVJORUwp
OworCWlmICghbmV3c29jay0+c2spIHsKKwkJYmVkYXRhLT5yc3BbcmVxX2lkXS5yZXFfaWQgPSBQ
VkNBTExTX0lOVkFMSURfSUQ7CisJCW1hcC0+cGFzc2l2ZS5pbmZsaWdodF9yZXFfaWQgPSBQVkNB
TExTX0lOVkFMSURfSUQ7CisJCWNsZWFyX2JpdChQVkNBTExTX0ZMQUdfQUNDRVBUX0lORkxJR0hU
LAorCQkJICAodm9pZCAqKSZtYXAtPnBhc3NpdmUuZmxhZ3MpOworCQlwdmNhbGxzX2Zyb250X2Zy
ZWVfbWFwKGJlZGF0YSwgbWFwMik7CisJCWtmcmVlKG1hcDIpOworCQlwdmNhbGxzX2V4aXQoKTsK
KwkJcmV0dXJuIC1FTk9NRU07CisJfQorCW5ld3NvY2stPnNrLT5za19zZW5kX2hlYWQgPSAodm9p
ZCAqKW1hcDI7CisKKwlyZXQgPSBiZWRhdGEtPnJzcFtyZXFfaWRdLnJldDsKKwliZWRhdGEtPnJz
cFtyZXFfaWRdLnJlcV9pZCA9IFBWQ0FMTFNfSU5WQUxJRF9JRDsKKwltYXAtPnBhc3NpdmUuaW5m
bGlnaHRfcmVxX2lkID0gUFZDQUxMU19JTlZBTElEX0lEOworCisJY2xlYXJfYml0KFBWQ0FMTFNf
RkxBR19BQ0NFUFRfSU5GTElHSFQsICh2b2lkICopJm1hcC0+cGFzc2l2ZS5mbGFncyk7CisJd2Fr
ZV91cCgmbWFwLT5wYXNzaXZlLmluZmxpZ2h0X2FjY2VwdF9yZXEpOworCisJcHZjYWxsc19leGl0
KCk7CisJcmV0dXJuIHJldDsKK30KKwogc3RhdGljIGNvbnN0IHN0cnVjdCB4ZW5idXNfZGV2aWNl
X2lkIHB2Y2FsbHNfZnJvbnRfaWRzW10gPSB7CiAJeyAicHZjYWxscyIgfSwKIAl7ICIiIH0KZGlm
ZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaCBiL2RyaXZlcnMveGVuL3B2Y2Fs
bHMtZnJvbnQuaAppbmRleCBhYThmZTEwLi5hYjRmMWRhIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hl
bi9wdmNhbGxzLWZyb250LmgKKysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oCkBAIC0x
MCw1ICsxMCw4IEBAIGludCBwdmNhbGxzX2Zyb250X2JpbmQoc3RydWN0IHNvY2tldCAqc29jaywK
IAkJICAgICAgIHN0cnVjdCBzb2NrYWRkciAqYWRkciwKIAkJICAgICAgIGludCBhZGRyX2xlbik7
CiBpbnQgcHZjYWxsc19mcm9udF9saXN0ZW4oc3RydWN0IHNvY2tldCAqc29jaywgaW50IGJhY2ts
b2cpOworaW50IHB2Y2FsbHNfZnJvbnRfYWNjZXB0KHN0cnVjdCBzb2NrZXQgKnNvY2ssCisJCQkg
c3RydWN0IHNvY2tldCAqbmV3c29jaywKKwkJCSBpbnQgZmxhZ3MpOwogCiAjZW5kaWYKLS0gCjEu
OS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Oct 07 00:40:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 00:40:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0dA5-0005jm-Ke; Sat, 07 Oct 2017 00:40:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e0dA3-0005jg-R6
 for xen-devel@lists.xen.org; Sat, 07 Oct 2017 00:40:11 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 30/93-02216-B6228D95; Sat, 07 Oct 2017 00:40:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVybKJssm6W0o1
 Ig+avghZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ayidOZCzoEKtYs3sPSwLiVp4uRk0NIYAmT
 xJXNmSA2i4CDxJlPu9m7GDk4GAViJB78sAYJMwqESUy+vIQVokRL4s+WmewgNpuAocTfJ5vYQ
 MolgOwlnzlAwiIC6hJ/LkxgBLGZBUIlrr6/ygxiCwv4SnxbdwfM5hSwlHjx9QwLiM0r4CVxdf
 ZURohrLCS23FwEtkpUQFfi0L8/bBA1ghInZz5hgZipJbF8+jaWCYwCs5CkZiFJLWBkWsWoXpx
 aVJZapGuil1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGH4MQLCD8Vaf8yFGSQ4m
 JVHeYvkbkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeL8qAOUEi1LTUyvSMnOAkQCTluDgURLhV
 VUESvMWFyTmFmemQ6ROMSpKifNagyQEQBIZpXlwbbDou8QoKyXMywh0iBBPQWpRbmYJqvwrRn
 EORiVhiCk8mXklcNNfAS1mAlo8p+kKyOKSRISUVAOjgWLN5RlB61v1tZKm7K91mlTK7fiZT/X
 feQ31PfJXfYsqgqVmHTPZE12mUZW4WfGV7mumEN19XsfmWG2oEf0Q8bt/x5n2pgjWhaqGngVF
 75XlV/49VKzMcuvklmnr1dUUZ0vVaS99/fpD5uKcHGOL49NcHuakHzdc9HGunR53QVifhO/NT
 B4lluKMREMt5qLiRADt1/MuuQIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1507336809!89996775!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40287 invoked from network); 7 Oct 2017 00:40:10 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 7 Oct 2017 00:40:10 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4C537218BB;
 Sat,  7 Oct 2017 00:40:08 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4C537218BB
Date: Fri, 6 Oct 2017 17:40:07 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20170914153901.6750-1-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1710061739541.3073@sstabellini-ThinkPad-X260>
References: <20170914153901.6750-1-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: bhupinder.thakur@linaro.org, sstabellini@kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] xen/arm: p2m: Read *_mapped_gfn with the
 p2m lock taken
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAxNCBTZXAgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ICpfbWFwcGVkX2dmbiBh
cmUgY3VycmVudGx5IHJlYWQgYmVmb3JlIGFjcXVpcmluZyB0aGUgbG9jay4gSG93ZXZlciwgdGhl
eQo+IG1heSBiZSBtb2RpZmllZCBieSB0aGUgcDJtIGNvZGUgYmVmb3JlIHRoZSBsb2NrIHdhcyBh
Y3F1aXJlZC4gVGhpcyBtZWFucwo+IHdlIHdpbGwgdXNlIHRoZSB3cm9uZyB2YWx1ZXMuCj4gCj4g
Rml4IGl0IGJ5IG1vdmluZyB0aGUgcmVhZCBpbnNpZGUgdGhlIHNlY3Rpb24gcHJvdGVjdGVkIGJ5
IHRoZSBwMm0gbG9jay4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgoKUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KCmFuZCBjb21taXR0ZWQKCj4gLS0tCj4gICAgIFRoaXMgcGF0Y2ggc2hv
dWxkIGJlIGJhY2twb3J0ZWQgdG8gWGVuIDQuOSBhbmQgWGVuIDQuOAo+IC0tLQo+ICB4ZW4vYXJj
aC9hcm0vcDJtLmMgfCAxNCArKysrKysrLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgNyBpbnNl
cnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
cDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKPiBpbmRleCBjNDg0NDY5ZTZjLi5kMTI2MGQzYjRl
IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9wMm0uYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9w
Mm0uYwo+IEBAIC0xMjkyLDEzICsxMjkyLDEzIEBAIGludCByZWxpbnF1aXNoX3AybV9tYXBwaW5n
KHN0cnVjdCBkb21haW4gKmQpCj4gICAgICBwMm1fdHlwZV90IHQ7Cj4gICAgICBpbnQgcmMgPSAw
Owo+ICAgICAgdW5zaWduZWQgaW50IG9yZGVyOwo+IC0KPiAtICAgIC8qIENvbnZlbmllbmNlIGFs
aWFzICovCj4gLSAgICBnZm5fdCBzdGFydCA9IHAybS0+bG93ZXN0X21hcHBlZF9nZm47Cj4gLSAg
ICBnZm5fdCBlbmQgPSBwMm0tPm1heF9tYXBwZWRfZ2ZuOwo+ICsgICAgZ2ZuX3Qgc3RhcnQsIGVu
ZDsKPiAgCj4gICAgICBwMm1fd3JpdGVfbG9jayhwMm0pOwo+ICAKPiArICAgIHN0YXJ0ID0gcDJt
LT5sb3dlc3RfbWFwcGVkX2dmbjsKPiArICAgIGVuZCA9IHAybS0+bWF4X21hcHBlZF9nZm47Cj4g
Kwo+ICAgICAgZm9yICggOyBnZm5feChzdGFydCkgPCBnZm5feChlbmQpOwo+ICAgICAgICAgICAg
c3RhcnQgPSBnZm5fbmV4dF9ib3VuZGFyeShzdGFydCwgb3JkZXIpICkKPiAgICAgIHsKPiBAQCAt
MTM1Myw5ICsxMzUzLDYgQEAgaW50IHAybV9jYWNoZV9mbHVzaChzdHJ1Y3QgZG9tYWluICpkLCBn
Zm5fdCBzdGFydCwgdW5zaWduZWQgbG9uZyBucikKPiAgICAgIHAybV90eXBlX3QgdDsKPiAgICAg
IHVuc2lnbmVkIGludCBvcmRlcjsKPiAgCj4gLSAgICBzdGFydCA9IGdmbl9tYXgoc3RhcnQsIHAy
bS0+bG93ZXN0X21hcHBlZF9nZm4pOwo+IC0gICAgZW5kID0gZ2ZuX21pbihlbmQsIHAybS0+bWF4
X21hcHBlZF9nZm4pOwo+IC0KPiAgICAgIC8qCj4gICAgICAgKiBUaGUgb3BlcmF0aW9uIGNhY2hl
IGZsdXNoIHdpbGwgaW52YWxpZGF0ZSB0aGUgUkFNIGFzc2lnbmVkIHRvIHRoZQo+ICAgICAgICog
Z3Vlc3QgaW4gYSBnaXZlbiByYW5nZS4gSXQgd2lsbCBub3QgbW9kaWZ5IHRoZSBwYWdlIHRhYmxl
IGFuZAo+IEBAIC0xMzY0LDYgKzEzNjEsOSBAQCBpbnQgcDJtX2NhY2hlX2ZsdXNoKHN0cnVjdCBk
b21haW4gKmQsIGdmbl90IHN0YXJ0LCB1bnNpZ25lZCBsb25nIG5yKQo+ICAgICAgICovCj4gICAg
ICBwMm1fcmVhZF9sb2NrKHAybSk7Cj4gIAo+ICsgICAgc3RhcnQgPSBnZm5fbWF4KHN0YXJ0LCBw
Mm0tPmxvd2VzdF9tYXBwZWRfZ2ZuKTsKPiArICAgIGVuZCA9IGdmbl9taW4oZW5kLCBwMm0tPm1h
eF9tYXBwZWRfZ2ZuKTsKPiArCj4gICAgICBmb3IgKCA7IGdmbl94KHN0YXJ0KSA8IGdmbl94KGVu
ZCk7IHN0YXJ0ID0gbmV4dF9nZm4gKQo+ICAgICAgewo+ICAgICAgICAgIG1mbl90IG1mbiA9IHAy
bV9nZXRfZW50cnkocDJtLCBzdGFydCwgJnQsIE5VTEwsICZvcmRlcik7Cj4gLS0gCj4gMi4xMS4w
Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Oct 07 02:49:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 02:49:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0fAc-0002y9-N2; Sat, 07 Oct 2017 02:48:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0fAa-0002xm-TG
 for xen-devel@lists.xensource.com; Sat, 07 Oct 2017 02:48:52 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 2D/6D-03618-49048D95; Sat, 07 Oct 2017 02:48:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXeyw41
 IgzkTBSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasfbzNeaCfrGKCc8nMjcw
 fhToYuTiEBJoZJLouLGZEcJ5zCgxdVcPE4SzjVFiwtdtQBlODhEBZ4mvZ+ayg9i8AvoSF/d9Y
 gKxhQVsJQ7P2Q7WLSHQziSx4nQ3K0hCQsBTYuOUvSww9onvS4Bsdg42ASuJQ2IgURYBVYnFS6
 8xT2DkXsDIsIpRvTi1qCy1SNdSL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj0Oc
 MQLCD8e6mgEOMkhxMSqK8J+1uRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4LWxB8oJFqWmp1ak
 ZeYAgw8mLcHBoyTCGwmS5i0uSMwtzkyHSJ1i1OU4tunyHyYhlrz8vFQpcV5OkCIBkKKM0jy4E
 bBIuMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3lSQKTyZeSVwm14BHcEEdMScpisgR5QkIq
 SkGhgjdz3/43E/dnZ8QxPj2rgZJXpRh7SY9X1XteQJylbd9HdWtJlT18fK3+2q+LPNus6oz9f
 j+rb3k7inHuWrlVTdb7Py+qvpM7Idrx6cmcrAVrt+3fFojg09Td/tZ4lrFNtqaJz+a/InSoo7
 5udXhpOhF6sqVmT+sHLaKain/ON3bMz1ZLvZxUosxRmJhlrMRcWJABWWMKx/AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1507344530!76632704!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37226 invoked from network); 7 Oct 2017 02:48:51 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Oct 2017 02:48:51 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0fAW-0003dj-Nu; Sat, 07 Oct 2017 02:48:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e0fAQ-0001kp-UN; Sat, 07 Oct 2017 02:48:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e0fAO-00080P-Ul; Sat, 07 Oct 2017 02:48:41 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114085-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 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=4fb67fbb8e7c43727d625bf654a0bfae1ee40428
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 07 Oct 2017 02:48:41 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114085: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDA4NSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDA4NS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA0ZmI2N2ZiYjhlN2M0MzcyN2Q2
MjViZjY1NGEwYmZhZTFlZTQwNDI4CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBkYmM0YjZlMTNhNWQwZGQ4OTY3Y2RlN2ZmNzAwMGFiMWVkODg2MjVlCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTM5NzIgIDIwMTctMTAtMDMgMjE6MDI6NDMgWiAgICAzIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTEzOTc5ICAyMDE3LTEwLTA0IDAwOjEwOjEzIFogICAgMyBkYXlzICAg
MzcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0MDgyICAyMDE3LTEwLTA2IDE5OjAy
OjI3IFogICAgMCBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBBd2FpcyBNYXNvb2QgPGF3YWlzLm1hc29vZEB2YWRpb24uY29tPgogIEJodXBpbmRl
ciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KICBEYXJpbyBGYWdnaW9saSA8
cmFpc3RsaW5AbGludXguaXQ+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKb2FvIE1hcnRpbnMgPGpvYW8ubS5tYXJ0aW5zQG9y
YWNsZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGlu
YXJvLm9yZz4KICBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+CiAgS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogIE1lbmcgWHUgPG1lbmd4
dUBjaXMudXBlbm4uZWR1Pj8KICBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4
LmNvbT4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFRhbWFzIEsgTGVuZ3llbCA8
dGFtYXNAdGtsZW5neWVsLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgOTMwIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Oct 07 05:17:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 05:17:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0hTa-0008Ah-0u; Sat, 07 Oct 2017 05:16:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1e0hTY-0008Ab-BM
 for xen-devel@lists.xenproject.org; Sat, 07 Oct 2017 05:16:36 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 59/75-03870-33368D95; Sat, 07 Oct 2017 05:16:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVyuP0Ov65R8o1
 Ig8cn2Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz9q9wK7jFVTP1zj7GBcRlTFyMnh4SAkcTb
 if+AbC4OIYGFjBLXD95nB0kIC7hJrF19hBHEFgGyW47sZAGxmQXuM0msWB0L0dDLKDHl10uwS
 WwCqhIbrp9iBbF5BawlLrUfBRvEIqAi0XKmH6xGVCBcoulsPwtEjaDEyZlPwGxOAV+Je/OOQi
 1Ql/gz7xIzhC0usenZd1YIW15i+9s5zBMY+WchaZ+FpGUWkpZZSFoWMLKsYlQvTi0qSy3StdR
 LKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMTgYg2MF4d1PAIUZJDiYlUd4JiTci
 hfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwJicB5QSLUtNTK9Iyc4BxApOW4OBREuFVBknzFhck5
 hZnpkOkTjHqctx4eP0PkxBLXn5eqpQ4bzxIkQBIUUZpHtwIWMxeYpSVEuZlBDpKiKcgtSg3sw
 RV/hWjOAejkjCvKsgUnsy8ErhNr4COYAI6Yk7TFZAjShIRUlINjIstbzSxCac/1ZnwvbmS7cb
 Wd5c+Xjm4aW8Pj3/uzpX6Qca3/qRm/7A2zyj0jSx+l3ZcvXafxpSeK6f+rdaeGFF5Pud4Vk3T
 efmzm9+mnNMwU5qscu/Mg+ZWlwUC1Qz1JXlXvm2LVJrhuGhj2BnDR4tndgikvLPa0zXp+G3jx
 sUvZa+XKu/czaTEUpyRaKjFXFScCACsOqWC1AIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1507353393!70091225!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32107 invoked from network); 7 Oct 2017 05:16:34 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-10.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 7 Oct 2017 05:16:34 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 15621AC48;
 Sat,  7 Oct 2017 05:16:32 +0000 (UTC)
To: Dario Faggioli <raistlin@linux.it>, xen-devel@lists.xenproject.org
References: <150721369671.25676.9166731356308356776.stgit@Solace.fritz.box>
 <150721372619.25676.13947549251601653723.stgit@Solace.fritz.box>
From: Juergen Gross <jgross@suse.com>
Message-ID: <1f05b65c-b88c-f66f-4770-12db7490801d@suse.com>
Date: Sat, 7 Oct 2017 07:16:29 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <150721372619.25676.13947549251601653723.stgit@Solace.fritz.box>
Content-Language: de-DE
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: update entries to new email
	address.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMTAvMTcgMTY6MjgsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IFJlcGxhY2UsIGluIHRo
ZSAnTTonIGZpZWxkcyBvZiB0aGUgY29tcG9uZW50cyBJIGNvLW1haW50YWluCj4gKCdDUFUgUE9P
TFMnLCAnU0NIRURVTElORycgYW5kICdSVERTIFNDSEVEVUxFUicpLCB0aGUgQ2l0cml4Cj4gZW1h
aWwsIHRvIHdoaWNoIEkgZG9uJ3QgaGF2ZSBhY2Nlc3MgYW55IGxvbmdlciwgd2l0aCBteQo+IHBl
cnNvbmFsIGVtYWlsLgo+IAo+IFNpZ25lZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xpIDxyYWlzdGxp
bkBsaW51eC5pdD4KCkFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoK
SnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Oct 07 05:21:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 05:21:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0hYN-0000et-KQ; Sat, 07 Oct 2017 05:21:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vkilari@codeaurora.org>) id 1e0W84-0007vQ-Je
 for xen-devel@lists.xen.org; Fri, 06 Oct 2017 17:09:40 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 2F/F5-02225-3D8B7D95; Fri, 06 Oct 2017 17:09:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFKsWRWlGSWpSXmKPExsVybKJsgu6lHdc
 jDVY1Wlgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn3DrAVbBWr2Pd3LnMD43mhLkYODiGBIomH
 8z27GLk4WAQamCXaOpvYuhg5OSQEoiXWbTjGDmHzSVx88YMJpEhCYAKjxK+vzYwgCSGBrUwSB
 84FwnXPX/WKGSTBIuAicf1DJwuIzShQIDFnw0dGCDtN4s386WAb2ATkJLr29bKC2CICZhL3G7
 azggxiFnjOJLHoRy8jiCMksBZow4t9YB2cAoESzy88AdsgLGAtseDPbSaQH1gEVCS+nrYACfM
 K2Eg8/HGMCcIWlDg58wnYEcwCWhJT176CsrUlli18zQzxmoLEz6fLoI7wk7i48BQTRI24xMuj
 R9iBnp2FZNQsJKNmIRk1C0nLAkaWVYzqxalFZalFuqZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpq
 TmJScV6yfm5mxiBcVfPwMC4g/HyV6dDjJIcTEqivPKbrkcK8SXlp1RmJBZnxBeV5qQWH2KU4e
 BQkuA9th0oJ1iUmp5akZaZA0wAMGkJDh4lEV49kDRvcUFibnFmOkTqFKMlx7FNl/8wcXTcvAs
 kt/Xc/8MkxJKXn5cqJc57A6RBAKQhozQPbhwsSV1ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGo
 JMxbAjKFJzOvBG7rK6CDmIAOmtN0BeSgkkSElFQD40STGwF95T3t87t89dsWB7wz7Wz5fHhO/
 7ltU3c82LD2a9yrnQ+fMJ6r1gu4zJD/7vCOC1Vvzjm4XMyUFo/ZttbR7J95x9bgGIG9CpefMD
 uaf2D+11oYXikzYdmR+ucM7kWPWIXXpy7IXsh1m0PmykWDhVOTPt/+kzLrwM523/ATD349WFX
 gsUSJpTgj0VCLuag4EQAMnI6nTQMAAA==
X-Env-Sender: vkilari@codeaurora.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1507309777!53649421!1
X-Originating-IP: [198.145.29.96]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62913 invoked from network); 6 Oct 2017 17:09:38 -0000
Received: from smtp.codeaurora.org (HELO smtp.codeaurora.org) (198.145.29.96)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 6 Oct 2017 17:09:38 -0000
Received: by smtp.codeaurora.org (Postfix, from userid 1000)
 id E5AEE60A09; Fri,  6 Oct 2017 17:09:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1507309776;
 bh=sfewsAM5+ottYaHMp0kBWNiUfr5CE0Z4wZ1c3dd6mjU=;
 h=From:To:Cc:References:In-Reply-To:Subject:Date:From;
 b=bPDJYFSv4ux8On3tPiW44x1J6uCgsdozjWD0J85H3sgvSFJmBI4XibBeKjJzaC7Gy
 0mLWJ824anDDZXl3IV5YTG1vbEjkOpHWXcOD2i6Z8x8H6tWl4bxeRTVWOCxcIp85Gy
 hSq4VoVi8hPOdL/YMqlxovZ5EI8dj9k0GC0h5CF4=
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on
 pdx-caf-mail.web.codeaurora.org
X-Spam-Level: 
X-Spam-Status: No, score=-2.8 required=2.0 tests=ALL_TRUSTED,BAYES_00,
 DKIM_SIGNED,T_DKIM_INVALID autolearn=no autolearn_force=no version=3.4.0
Received: from vkilari (unknown [183.82.23.139])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 (Authenticated sender: vkilari@smtp.codeaurora.org)
 by smtp.codeaurora.org (Postfix) with ESMTPSA id DC88B60392;
 Fri,  6 Oct 2017 17:09:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1507309768;
 bh=sfewsAM5+ottYaHMp0kBWNiUfr5CE0Z4wZ1c3dd6mjU=;
 h=From:To:Cc:References:In-Reply-To:Subject:Date:From;
 b=IGdy4ZlP1znEViQmZnuwtd2PVrZPsYGdUzCL5Uj8qeH4vjiOt4776ULlvYEcNuI9w
 URm5NiRx2Z7xAy3FskIR8fk7F5pgfCHgqA1cCCZuj5KIhE4WAAQw6+s5aN/Za2FWB/
 AxismMLzgB9WbRObnxbZPhLYxorH32Mi6d98bU2o=
DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org DC88B60392
From: <vkilari@codeaurora.org>
To: <julien.grall@arm.com>,
	<xen-devel@lists.xen.org>
References: <1500378106-2620-1-git-send-email-vijay.kilari@gmail.com>
 <7a348fa8-a153-4079-384b-5d1c6169bd07@arm.com>
 <CALicx6vWEeJsOysPgsAW-5wcjyag59b7oujthQEuVbb2i5xNZg@mail.gmail.com>
 <9005647f-b131-84c8-f449-e5665e859ef1@arm.com>
 <CALicx6svuo3JXik=8bYuciFzWDu6qmwVi1VXdBgjLp_f_YUhqQ@mail.gmail.com>
In-Reply-To: <CALicx6svuo3JXik=8bYuciFzWDu6qmwVi1VXdBgjLp_f_YUhqQ@mail.gmail.com>
Date: Fri, 6 Oct 2017 22:39:19 +0530
Message-ID: <000001d33ec5$de5a36d0$9b0ea470$@codeaurora.org>
MIME-Version: 1.0
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQKc9p/kqElNmRiDFZ/r/1f33Tm25wKaYKrdAmZn13YCC/mZDAIihD5/oPnzqRA=
Content-Language: en-us
X-Mailman-Approved-At: Sat, 07 Oct 2017 05:21:35 +0000
Cc: vkilari@codeaurora.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, jbeulich@suse.com,
 sgoel@codeaurora.org, nd@arm.com, shankerd@codeaurora.org
Subject: Re: [Xen-devel] [RFC PATCH v3 00/24] ARM: Add Xen NUMA support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKICBTb3JyeSBmb3Igbm90IGJlaW5nIGFjdGl2ZSBvbiB0aGlzIHRvcGljIGZv
ciBzb21lIHRpbWUuIEkgd2FzIG9uIHZhY2F0aW9uIGFuZCAgaGF2ZSBsZWZ0IGNhdml1bS4KTm90
ZTogTXkgZW1haWwgaGFzIGJlZW4gY2hhbmdlZAoKQWZ0ZXIgZ29pbmcgdGhyb3VnaCB0aGUgY29t
bWVudHMgYW5kIGZpeGluZyBzb21lIG9mIHRoZW0sIEkgc2VlIHRoYXQgY2xlYW4gdXAgYW5kIGNv
ZGUgbW92ZW1lbnQKcGF0Y2hlcyBhcmUgfjIwKy4gU28gSSB3b3VsZCBsaWtlIHRvIHNwbGl0IHRo
aXMgc2VyaWVzIGludG8gMiBwYXRjaCBzZXJpZXMuCgoxKSBTZXBhcmF0ZSBwYXRjaCBzZXJpZXMg
d2l0aCB4ODYgY2xlYW4gdXAgYW5kIGNvZGUgbW92ZW1lbnQuCjIpIFNlcGFyYXRlIHBhdGNoIHNl
cmllcyBmb3IgQVJNIE5VTUEgcGF0Y2hlcwoKVGhpcyBoZWxwcyB0byBlYXNlIGluIHJldmlldyBh
bmQgZWFzZSBpbiByZWJhc2luZyB0aGUgY2xlYW51cCBhbmQgY29kZSBtb3ZlbWVudCBwYXRjaGVz
LgoKTGV0IG1lIGtub3cgaWYgdGhpcyBvay4gSSB3aWxsIHdvcmsgYW5kIHBvc3QgdGhlIHBhdGNo
ZXMgYWNjb3JkaW5nbHkuCgpSZWdhcmRzClZpamF5Cj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t
LS0KPiBGcm9tOiBWaWpheSBLaWxhcmkgW21haWx0bzp2aWpheS5raWxhcmlAZ21haWwuY29tXQo+
IFNlbnQ6IEZyaWRheSwgT2N0b2JlciA2LCAyMDE3IDc6MzMgUE0KPiBUbzogdmtpbGFyaUBjb2Rl
YXVyb3JhLm9yZwo+IFN1YmplY3Q6IEZ3ZDogW1JGQyBQQVRDSCB2MyAwMC8yNF0gQVJNOiBBZGQg
WGVuIE5VTUEgc3VwcG9ydAo+IAo+IC0tLS0tLS0tLS0gRm9yd2FyZGVkIG1lc3NhZ2UgLS0tLS0t
LS0tLQo+IEZyb206IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gRGF0ZTog
V2VkLCBKdWwgMTksIDIwMTcgYXQgMTI6NDggUE0KPiBTdWJqZWN0OiBSZTogW1JGQyBQQVRDSCB2
MyAwMC8yNF0gQVJNOiBBZGQgWGVuIE5VTUEgc3VwcG9ydAo+IFRvOiBWaWpheSBLaWxhcmkgPHZp
amF5LmtpbGFyaUBnbWFpbC5jb20+Cj4gQ2M6IG5kQGFybS5jb20sICJ4ZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZyIgPHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnPiwKPiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPiwgR2VvcmdlIER1bmxhcAo+IDxHZW9yZ2UuRHVubGFwQGV1
LmNpdHJpeC5jb20+LCBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4sIEph
bgo+IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPiwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrCj4g
PGtvbnJhZC53aWxrQG9yYWNsZS5jb20+LCBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+LCBUaW0KPiBEZWVnYW4gPHRpbUB4ZW4ub3JnPiwgV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4sIERhcmlvIEZhZ2dpb2xpCj4gPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5j
b20+LCBrZXZpbi50aWFuQGludGVsLmNvbSwgVmlqYXlhIEt1bWFyIEsKPiA8VmlqYXlhLkt1bWFy
QGNhdml1bS5jb20+Cj4gCj4gCj4gCj4gCj4gT24gMTkvMDcvMjAxNyAwNzozMSwgVmlqYXkgS2ls
YXJpIHdyb3RlOgo+ID4KPiA+IE9uIFR1ZSwgSnVsIDE4LCAyMDE3IGF0IDk6NDggUE0sIEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+ID4+Cj4gPj4gSGksCj4gPj4K
PiA+PiBPbiAxOC8wNy8xNyAxMjo0MSwgdmlqYXkua2lsYXJpQGdtYWlsLmNvbSB3cm90ZToKPiA+
Pj4KPiA+Pj4KPiA+Pj4gVGhpcyBwYXRjaCBpcyB0ZXN0ZWQgb24gVGh1bmRlcnggcGxhdGZvcm0u
Cj4gPj4+IE5vIGNoYW5nZXMgYXJlIG1hZGUgdG8geDg2IGltcGxlbWVudGF0aW9uIG9ubHkgY29k
ZSBpcyBzYW5pdGl6ZWQgYW5kCj4gPj4+IHJlZmFjdG9yZWQuIEhlbmNlIG9ubHkgY29tcGlsYXRp
b24gdGVzdGVkIGZvciB4ODYuCj4gPj4+Cj4gPj4+IFRoaXMgc2VyaWVzIGlzIHBvc3RlZCBhcyBS
RkMgZm9yIHRoZSByZWFzb24gdGhhdCBpdCBpcyBub3QgdGVzdGVkIG9uCj4gPj4+IHg4Ni4gUmVx
dWVzdCBzb21lIGhlbHAgZnJvbSBjb21tdW5pdHkgaW4gdGVzdGluZyB0aGlzIHNlcmllcyBvbiB4
ODYuCj4gPj4+Cj4gPj4+IENvZGUgaXMgc2hhcmVkIGF0Cj4gPj4+IGh0dHBzOi8vZ2l0aHViLmNv
bS92aWpheWtpbGFyaS94ZW4tbnVtYS9jb21taXRzL3JmY192Mwo+ID4+Cj4gPj4KPiA+Pgo+ID4+
IEZldyBtb250aHMgYWdvIHlvdSBzZW50IGEgcGF0Y2ggdGhhdCB3YXMgYSBwcmUtcmVxdWlzaXRl
IGZvciBib290aW5nCj4gPj4gTlVNQSAoc2VlIFsxXSkuIEl0IGhhcyBuZXZlciBiZWVuIHVwc3Ry
ZWFtZWQsIHNvIGlzIGl0IHN0aWxsIHJlcXVpcmVkPwo+ID4KPiA+Cj4gPiB5ZXMsIGl0IGlzIHJl
cXVpcmVkIGFuZCBpcyBtZXJnZWQKPiAKPiAKPiBIbW1tLCBzb21laG93IEkgd2FzIG5vdCBhYmxl
IHRvIGZpbmQgaXQgaW4gdGhlIHRyZWUgeWVzdGVyZGF5LiBGb3VuZCBpdCBrbm93Lgo+IAo+IENo
ZWVycywKPiAKPiAKPiA+Cj4gPiBodHRwczovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9eGVu
LmdpdDthPWNvbW1pdDtoPWM2ZmRjOTY5NmE2YTZlYWM1Cj4gPiA5YmY5YzgxMTIxZDFmMWNkNWI4
OGRjZAo+ID4KPiA+Pgo+ID4+IENoZWVycywKPiA+Pgo+ID4+IFsxXQo+ID4+IGh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wMy9tc2cwMzgy
Mwo+ID4+IC5odG1sCj4gPj4KPiA+PiAtLQo+ID4+IEp1bGllbiBHcmFsbAo+IAo+IAo+IC0tCj4g
SnVsaWVuIEdyYWxsCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Oct 07 05:25:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 05:25:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0hcF-0000qL-5E; Sat, 07 Oct 2017 05:25:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0hcD-0000px-Oc
 for xen-devel@lists.xensource.com; Sat, 07 Oct 2017 05:25:34 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 57/5B-02216-D4568D95; Sat, 07 Oct 2017 05:25:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVdc79Ua
 kwfMHlhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmD93N1PBy+2MFZvmHGdu
 YGzvZuxi5OIQEmhkkuh8dpYJwnnMKPHhYztrFyMnkLONUWLiLBsQW0TAWeLrmbnsIDavgL7Eq
 p5HQA0cHMIC1hI3e3hBeiUEfklLzLk5D6xXQsBb4sC+myww9uRDp4G2sXOwCVhJHBIDibIIqE
 p0PdzNOIGRewEjwypG9eLUorLUIl1DvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2
 MQJ/XMzAw7mBs6nU+xCjJwaQkyvsx+UakEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQlewxSgnGBR
 anpqRVpmDjD4YNISHDxKIrx2IGne4oLE3OLMdIjUKUZdjmObLv9hEmLJy89LlRLnPQcyXwCkK
 KM0D24ELBIuMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBKGWMWTmVcCt+kV0BFMQEfMaboCck
 RJIkJKqoGxx23Jt3tPnNWk2ReJxzxjnC1nKLxkpWDE+7cLktWe/VtSvpQ/Ma7t0IzFlhyFR/j
 N8tIPehYdznWbKrC37qnrk5fCfE666+Y1ct0M0xMM1DS7lPY0wJbnyPSSfS8fH3e8t3Wet0qv
 U74E7+fit/onHfS25007N7VkpfsFJ3NPlz43C/bf4klKLMUZiYZazEXFiQCsogCIfwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1507353930!85289778!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48777 invoked from network); 7 Oct 2017 05:25:31 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Oct 2017 05:25:31 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0hc7-00081h-Lb; Sat, 07 Oct 2017 05:25:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e0hc2-0004Pt-9l; Sat, 07 Oct 2017 05:25:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e0hc1-0004Wh-TB; Sat, 07 Oct 2017 05:25:22 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114069-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=7a92616c0bac849e790283723b36c399668a1d9f
X-Osstest-Versions-That: linux=d81fa669e3de7eb8a631d7d95dac5fbcb2bf9d4e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 07 Oct 2017 05:25:21 +0000
Subject: [Xen-devel] [linux-linus test] 114069: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2624196656954731058=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114069 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114069/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113982
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 113982
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113982
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 113982
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113982
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113982
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                7a92616c0bac849e790283723b36c399668a1d9f
baseline version:
 linux                d81fa669e3de7eb8a631d7d95dac5fbcb2bf9d4e

Last test of basis   113982  2017-10-04 01:01:34 Z    3 days
Failing since        114012  2017-10-04 17:20:45 Z    2 days    4 attempts
Testing same since   114069  2017-10-06 12:57:55 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Armstrong Skomra <aaron.skomra@wacom.com>
  Aaron Armstrong Skomra <skomra@gmail.com>
  Adrian Salido <salidoa@google.com>
  Aleksander Morgado <aleksander@aleksander.es>
  Alexander Potapenko <glider@google.com>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Alexandre Bounine <alexandre.bounine@idt.com>
  Alexandre Torgue <alexandre.torgue@st.com>
  Alexandru Moise <00moses.alexander00@gmail.com>
  Alexei Starovoitov <ast@fb.com>
  Alexei Starovoitov <ast@kernel.org>
  Alexey Kodanev <alexey.kodanev@oracle.com>
  Andrea Arcangeli <aarcange@redhat.com>
  Andrei Vagin <avagin@virtuozzo.com>
  Andrew F. Davis <afd@ti.com>
  Andrew Lunn <andrew@lunn.ch>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Konovalov <andreyknvl@google.com>
  Antoine Tenart <antoine.tenart@free-electrons.com>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arnd Bergmann <arnd@arndb.de>
  Artem Savkov <asavkov@redhat.com>
  Arve HjÃ¸nnevÃ¥g <arve@android.com>
  Avraham Stern <avraham.stern@intel.com>
  Baolin Wang <baolin.wang@linaro.org>
  Baruch Siach <baruch@tkos.co.il>
  Benjamin Tissoires <benjamin.tissoires@redhat.com>
  Casey Schaufler <casey@schaufler-ca.com>
  Christoph Paasch <cpaasch@apple.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Christophe Leroy <christophe.leroy@c-s.fr>
  Claudiu Beznea <claudiu.beznea@microchip.com>
  Colin Ian King <colin.king@canonical.com>
  Cyrill Gorcunov <gorcunov@gmail.com>
  Cyrill Gorcunov <gorcunov@openvz.org>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  David S. Miller <davem@davemloft.net>
  David Spinadel <david.spinadel@intel.com>
  David Wu <david.wu@rock-chips.com>
  Davidlohr Bueso <dave@stgolabs.net>
  Davidlohr Bueso <dbueso@suse.de>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Ed Blake <ed.blake@sondrel.com>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Frank Kunz <frank.kunz@nokia.com>
  Gal Pressman <galp@mellanox.com>
  Geert Uytterhoeven <geert+renesas@glider.be>
  Geert Uytterhoeven <geert@linux-m68k.org>
  Grant Grundler <grundler@chromium.org>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory CLEMENT <gregory.clement@free-electrons.com>
  Guenter Roeck <groeck@chromium.org>
  Guillaume Nault <g.nault@alphalink.fr>
  Guneshwor Singh <guneshwor.o.singh@intel.com>
  H. Nikolaus Schaller <hns@goldelico.com>
  Hans de Goede <hdegoede@redhat.com>
  Heiko Stuebner <heiko@sntech.de>
  Igor Russkikh <igor.russkikh@aquantia.com>
  Inbar Karmy <inbark@mellanox.com>
  Ingo Molnar <mingo@kernel.org>
  Ioan Nicu <ioan.nicu.ext@nokia.com>
  Jacopo Mondi <jacopo+renesas@jmondi.org>
  Jakub Kicinski <jakub.kicinski@netronome.com>
  James Hogan <jhogan@kernel.org>
  James Morris <james.l.morris@oracle.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jason Gerecke <jason.gerecke@wacom.com>
  Jason Gerecke <killertofu@gmail.com>
  Jean Delvare <jdelvare@suse.de>
  Jeff Layton <jlayton@redhat.com>
  Jeffy Chen <jeffy.chen@rock-chips.com>
  Jerome Brunet <jbrunet@baylibre.com>
  Jiri Kosina <jkosina@suse.cz>
  Jiri Pirko <jiri@mellanox.com>
  Joe Perches <joe@perches.com>
  Johannes Thumshirn <jthumshirn@suse.de>
  Johannes Weiner <hannes@cmpxchg.org>
  Jonathan Brassow <jbrassow@redhat.com>
  JÃ©rÃ´me Glisse <jglisse@redhat.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Karthik Tummala <karthik@techveda.org>
  Keerthy <j-keerthy@ti.com>
  Kees Cook <keescook@chromium.org>
  Kevin Hilman <khilman@baylibre.com>
  Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
  Kirill Tkhai <ktkhai@virtuozzo.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Luca Coelho <luciano.coelho@intel.com>
  Ludovic Desroches <ludovic.desroches@microchip.com>
  Luis R. Rodriguez <mcgrof@kernel.org>
  Lyude <lyude@redhat.com>
  Mark Rutland <mark.rutland@arm.com>
  Martin KaFai Lau <kafai@fb.com>
  Masahiro Yamada <yamada.masahiro@socionext.com>
  Matan Barak <matanb@mellanox.com>
  Matt Chen <matt.chen@intel.com>
  Matthieu Robin <matthieu@macolu.org>
  Mel Gorman <mgorman@techsingularity.net>
  Meng Xu <mengxu.gatech@gmail.com>
  Michal Hocko <mhocko@suse.com>
  Mike Rapoport <rppt@linux.vnet.ibm.com>
  Mike Snitzer <snitzer@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milan Broz <gmazyland@gmail.com>
  Minchan Kim <minchan@kernel.org>
  Naftali Goldstein <naftali.goldstein@intel.com>
  Neil Horman <nhorman@tuxdriver.com>
  Nicholas Bishop <nbishop@neverware.com>
  Nickey Yang <nickey.yang@rock-chips.com>
  Nicolas Ferre <nicolas.ferre@microchip.com>
  Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
  Oleg Nesterov <oleg@redhat.com>
  Olof Johansson <olof@lixom.net>
  Or Gerlitz <ogerlitz@mellanox.com>
  Paolo Abeni <pabeni@redhat.com>
  Parthasarathy Bhuvaragan <parthasarathy.bhuvaragan@ericsson.com>
  Paul Blakey <paulb@mellanox.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Pavel Belous <Pavel.Belous@aquantia.com>
  Pavel Machek <pavel@ucw.cz>
  Pavel Tatashin <pasha.tatashin@oracle.com>
  Petr Machata <petrm@mellanox.com>
  Philipp Zabel <p.zabel@pengutronix.de>
  Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
  Ping Cheng <ping.cheng@wacom.com>
  Ping Cheng <pinglinux@gmail.com>
  Raed Salem <raeds@mellanox.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Reza Arbab <arbab@linux.vnet.ibm.com>
  Roi Dayan <roid@mellanox.com>
  Roopa Prabhu <roopa@cumulusnetworks.com>
  Russell King <rmk+kernel@armlinux.org.uk>
  Rusty Russell <rusty@rustcorp.com.au>
  Sabrina Dubroca <sd@queasysnail.net>
  Saeed Mahameed <saeedm@mellanox.com>
  Sara Sharon <sara.sharon@intel.com>
  Sekhar Nori <nsekhar@ti.com>
  Sergey Matyukevich <sergey.matyukevich.os@quantenna.com>
  Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
  Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
  Shaohua Li <shli@fb.com>
  Sherry Yang <sherryy@android.com>
  Shrirang Bagul <shrirang.bagul@canonical.com>
  Shu Wang <shuwang@redhat.com>
  Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
  Sriram Periyasamy <sriramx.periyasamy@intel.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Chulski <stefanc@marvell.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
  Subhransu S. Prusty <subhransu.s.prusty@intel.com>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Suniel Mahesh <sunil.m@techveda.org>
  Takashi Iwai <tiwai@suse.de>
  Takashi Sakamoto <o-takashi@sakamocchi.jp>
  Thomas Meyer <thomas@m3y3r.de>
  Timur Tabi <timur@codeaurora.org>
  Tony Lindgren <tony@atomide.com>
  Vineet Gupta <vgupta@synopsys.com>
  Vineet Gupta <Vineet.Gupta1@synopsys.com>
  Vinod Koul <vinod.koul@intel.com>
  Vishakha Narvekar <Vishakha.Narvekar@dell.com>
  Vitaly Wool <vitalywool@gmail.com>
  Vivien Didelot <vivien.didelot@savoirfairelinux.com>
  Vlad Buslov <vladbu@mellanox.com>
  Vladimir Davydov <vdavydov.dev@gmail.com>
  Willem de Bruijn <willemb@google.com>
  Xin Long <lucien.xin@gmail.com>
  Yan Markman <ymarkman@marvell.com>
  Yasuaki Ishimatsu <isimatu.yasuaki@jp.fujitsu.com>
  YASUAKI ISHIMATSU <yasu.isimatu@gmail.com>
  Yogesh Siraswar <yogeshs@ti.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         pass    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Pushing revision :

+ branch=linux-linus
+ revision=7a92616c0bac849e790283723b36c399668a1d9f
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push linux-linus 7a92616c0bac849e790283723b36c399668a1d9f
+ branch=linux-linus
+ revision=7a92616c0bac849e790283723b36c399668a1d9f
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=linux
+ xenbranch=xen-unstable
+ '[' xlinux = xlinux ']'
+ linuxbranch=linux-linus
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' x7a92616c0bac849e790283723b36c399668a1d9f = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git = x ']'
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git = x ']'
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.linux-linus
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree linux-linus
+ case $1 in
+ : git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
+ : master
+ : git
+ : git
+ : git://xenbits.xen.org/linux-pvops.git
+ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ : tested/linux-linus
+ : refs/heads/tested/linux-linus
+ return 0
+ cd /home/osstest/repos/linux
+ git push osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git 7a92616c0bac849e790283723b36c399668a1d9f:refs/heads/tested/linux-linus
To osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
   d81fa66..7a92616  7a92616c0bac849e790283723b36c399668a1d9f -> tested/linux-linus
+ exit 0


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2624196656954731058==--

From xen-devel-bounces@lists.xen.org Sat Oct 07 05:28:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 05:28:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0heu-0000zr-Mb; Sat, 07 Oct 2017 05:28:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0het-0000zc-5a
 for xen-devel@lists.xensource.com; Sat, 07 Oct 2017 05:28:19 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 9D/68-01776-2F568D95; Sat, 07 Oct 2017 05:28:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVfdj6o1
 Ig+U71S1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacenSZdaCfrGKA+u/MTUw
 fhToYuTiEBJoZJK4cvoWE4TzmFHiwb8TbBDONkaJXQdWsHYxcnKICDhLfD0zlx3E5hXQl1ix7
 CpYXFjAVmJ2420WkAYJgXYmiRWnu8ESEgKeEqvvNDLB2Ce+LwEqYudgE7CSOCQGEmURUJV4cn
 Y6ywRG7gWMDKsYNYpTi8pSi3SNzPWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQK
 9Xs/AwLiDsWWv3yFGSQ4mJVHej8k3IoX4kvJTKjMSizPii0pzUosPMcpwcChJ8G5MAcoJFqWm
 p1akZeYAww8mLcHBoyTCaweS5i0uSMwtzkyHSJ1i1OU4tunyHyYhlrz8vFQpcd7NIEUCIEUZp
 XlwI2CxcIlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO9OkCk8mXklcJteAR3BBHTEnKYrIE
 eUJCKkpBoYfSdcWcMsHPjf6HKWya/HT83tcq8F7mY3usKRaHDVjslc9+V6odPH8n/ON9Zt376
 4qkVW2Kt3ufCqpe85nIpM2bZJSX5c5O2pYB8e8/xk3oOHE5ym+G+5lG/VozZpkqimkLXAHt/g
 nZUdtirSfY6Z9X/UFUr3uSS6Xrr78tjnmKlJpoLeBwWUWIozEg21mIuKEwFiTY09gAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1507354096!70623441!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31496 invoked from network); 7 Oct 2017 05:28:17 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Oct 2017 05:28:17 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0hel-00085f-TI; Sat, 07 Oct 2017 05:28:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e0heg-0004r7-L7; Sat, 07 Oct 2017 05:28:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e0heg-0006YN-H3; Sat, 07 Oct 2017 05:28:06 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114087-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 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=2c2ae1976da06283e923d97720c0bdcbebf04515
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 07 Oct 2017 05:28:06 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114087: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDA4NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDA4Ny8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAyYzJhZTE5NzZkYTA2MjgzZTky
M2Q5NzcyMGMwYmRjYmViZjA0NTE1CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBkYmM0YjZlMTNhNWQwZGQ4OTY3Y2RlN2ZmNzAwMGFiMWVkODg2MjVlCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTM5NzIgIDIwMTctMTAtMDMgMjE6MDI6NDMgWiAgICAzIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTEzOTc5ICAyMDE3LTEwLTA0IDAwOjEwOjEzIFogICAgMyBkYXlzICAg
MzggYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0MDg3ICAyMDE3LTEwLTA3IDAzOjAz
OjExIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBBd2FpcyBNYXNvb2QgPGF3YWlzLm1hc29vZEB2YWRpb24uY29tPgogIEJodXBpbmRl
ciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KICBEYXJpbyBGYWdnaW9saSA8
cmFpc3RsaW5AbGludXguaXQ+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKb2FvIE1hcnRpbnMgPGpvYW8ubS5tYXJ0aW5zQG9y
YWNsZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGlu
YXJvLm9yZz4KICBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+CiAgS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogIE1lbmcgWHUgPG1lbmd4
dUBjaXMudXBlbm4uZWR1Pj8KICBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4
LmNvbT4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFRhbWFzIEsgTGVuZ3llbCA8
dGFtYXNAdGtsZW5neWVsLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgOTQ2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Oct 07 06:18:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 06:18:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0iQx-0005dy-AP; Sat, 07 Oct 2017 06:17:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0iQw-0005db-4p
 for xen-devel@lists.xensource.com; Sat, 07 Oct 2017 06:17:58 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 70/8D-01772-59178D95; Sat, 07 Oct 2017 06:17:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXdK4Y1
 IgwUtAhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOPhxB3PB7y2MFZ9/TWNt
 YHxf38XIxSEk0MgkMf/iCpYuRk4g5zGjxPSleRCJbYwSd2ffBUuICDhLfD0zlx3E5hXQl5i/5
 wtTFyMHh7CAlcTKw2AlEgIr5CTe3rSHsD0lnq34zwRj32/ZANTKzsEGVH5IDCTKIqAq8fHzTu
 YJjNwLGBlWMWoUpxaVpRbpGhnqJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEery
 egYFxB+PdyX6HGCU5mJREeXULbkQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA1AAaQkGBRanpq
 RVpmDjD0YNISHDxKIrxaIGne4oLE3OLMdIjUKUZdjmObLv9hEmLJy89LlRLn/QQyXwCkKKM0D
 24ELA4uMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLm/Q4yhSczrwRu0yugI5iAjpjTdAXkiJ
 JEhJRUA2OPxJStr2RM43TEpz1ouFjq8dinYPbSzrvGj7v3L+VlW2/btHXFeu2Deznltqx9wf3
 l39xTcQucLsWKOJnrx8vo3ox3NPjbuyP++TOvc2bcm8TurjWocf2zdqUBx8yNbSvk3uzRvyX8
 uezlSYELrBWK4q5mW5kOR+rZibja3Jzw3klk8cTw+7pKLMUZiYZazEXFiQAiU7MxfgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1507357074!105869021!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45184 invoked from network); 7 Oct 2017 06:17:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Oct 2017 06:17:55 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0iQr-0000yz-KD; Sat, 07 Oct 2017 06: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e0iQm-0000NG-8D; Sat, 07 Oct 2017 06:17:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e0iQl-0006JB-RO; Sat, 07 Oct 2017 06:17:48 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114070-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10: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-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-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-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=1cdcb36701fd22aec1106b5973d027f742e4f1dd
X-Osstest-Versions-That: xen=2cc3d32f40c71cb242477a3f8938074d4fc36829
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 07 Oct 2017 06:17:47 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 114070: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDA3MCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDA3MC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMTMz
NjcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1p
Z3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDExMzM2NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMTMz
NjcKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9j
a2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgMTcgcnVtcHJ1bi1kZW1vLXhl
bnN0b3JlbHMveGVuc3RvcmVscy5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTEzMzY3CiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTMzNjcKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTMzNjcKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGVi
aWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEz
IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAxY2RjYjM2
NzAxZmQyMmFlYzExMDZiNTk3M2QwMjdmNzQyZTRmMWRkCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4g
ICAgICAgICAgICAgICAgICAyY2MzZDMyZjQwYzcxY2IyNDI0NzdhM2Y4OTM4MDc0ZDRmYzM2ODI5
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTMzNjcgIDIwMTctMDktMTIgMTM6MTE6MzQgWiAgIDI0
IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0MDcwICAyMDE3LTEwLTA2IDEzOjE1OjMyIFog
ICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25z
IHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgogIENoYW8gR2Fv
IDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgQ3Jhd2ZvcmQsIEVyaWMgUiA8RXJpYy5SLkNyYXdmb3Jk
QGludGVsLmNvbT4KICBEYXZpZCBXb29kaG91c2UgPGR3bXdAYW1hem9uLmNvLnVrPgogIEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFhpb25nIFpoYW5nIDx4aW9u
Zy55LnpoYW5nQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1
c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KY29tbWl0IDFjZGNiMzY3MDFmZDIyYWVjMTEwNmI1OTczZDAyN2Y3NDJlNGYx
ZGQKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIEZy
aSBPY3QgNiAxNDo1OTozOCAyMDE3ICswMjAwCgogICAgeGVuL2FybTogQ29ycmVjdGx5IHJlcG9y
dCB0aGUgbWVtb3J5IHJlZ2lvbiBpbiB0aGUgZHVtbXkgTlVNQSBoZWxwZXJzCiAgICAKICAgIE5V
TUEgaXMgY3VycmVudGx5IG5vdCBzdXBwb3J0ZWQgb24gQXJtLiBCZWNhdXNlIGNvbW1vbiBjb2Rl
IGlzCiAgICBOVU1BLWF3YXJlLCBkdW1teSBoZWxwZXJzIGFyZSBpbnN0ZWFkIHByb3ZpZGVkIHRv
IGV4cG9zZSBhIHNpbmdsZSBub2RlLgogICAgCiAgICBUaG9zZSBoZWxwZXJzIGFyZSBmb3IgaW5z
dGFuY2UgdXNlZCB0byBrbm93IHRoZSByZWdpb24gdG8gc2NydWIuCiAgICAKICAgIEhvd2V2ZXIg
dGhlIG1lbW9yeSByZWdpb24gaXMgbm90IHJlcG9ydGVkIGNvcnJlY3RseS4gSW5kZWVkLCB0aGUK
ICAgIGZyYW1ldGFibGUgbWF5IG5vdCBiZSBhdCB0aGUgYmVnaW5uaW5nIG9mIHRoZSBtZW1vcnkg
YW5kIHRoZXJlIG1pZ2h0IGJlCiAgICBtdWx0aXBsZSBtZW1vcnkgYmFua3MuIFRoaXMgd2lsbCBs
ZWFkIHRvIG5vdCBzY3J1YiBzb21lIHBhcnQgb2YgdGhlCiAgICBtZW1vcnkuCiAgICAKICAgIFRo
ZSBtZW1vcnkgaW5mb3JtYXRpb24gY2FuIGJlIGZvdW5kIHVzaW5nOgogICAgICAgICogZmlyc3Rf
dmFsaWRfbWZuIGFzIHRoZSBzdGFydCBvZiB0aGUgbWVtb3J5CiAgICAgICAgKiBtYXhfcGFnZSAt
IGZpcnN0X3ZhbGlkX21mbiBhcyB0aGUgc3Bhbm5lZCBwYWdlcwogICAgCiAgICBOb3RlIHRoYXQg
Zmlyc3RfdmFsaWRfbWZuIGlzIG5vdyBiZWVuIGV4cG9ydGVkLiBUaGUgcHJvdG90eXBlIGhhcyBi
ZWVuCiAgICBhZGRlZCBpbiBhc20tYXJtL251bWEuaCBhbmQgbm90IGluIGEgY29tbW9uIGhlYWRl
ciBiZWNhdXNlIEkgd291bGQKICAgIGV4cGVjdCB0aGUgdmFyaWFibGUgdG8gYmVjb21lIHN0YXRp
YyBvbmNlIE5VTUEgaXMgZnVsbHkgc3VwcG9ydGVkIG9uCiAgICBBcm0uCiAgICAKICAgIFRoaXMg
aXMgWFNBLTI0NS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXBvcnRlZC1hbmQtVGVzdGVkLWJ5OiBLb25y
YWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgICBtYXN0ZXIgY29t
bWl0OiA1NDE0YmE3ZjVlMWZmYzg4ZWQyNzU4YjFlMWIxNGJiZmQzNTM2YTYxCiAgICBtYXN0ZXIg
ZGF0ZTogMjAxNy0wOS0yOSAxMzoyMzoxMSAtMDcwMAoKY29tbWl0IDg0YzAzOWVhZjczYTBmZmQw
NWEwNDMzMGJiMjc2M2IwYTIyOTE2MDkKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgpEYXRlOiAgIEZyaSBPY3QgNiAxNDo1OTowMCAyMDE3ICswMjAwCgogICAgeGVu
L3BhZ2VfYWxsb2M6IENvdmVyIG1lbW9yeSB1bnJlc2VydmVkIGFmdGVyIGJvb3QgaW4gZmlyc3Rf
dmFsaWRfbWZuCiAgICAKICAgIE9uIEFybSwgc29tZSByZWdpb25zIChlLmcgSW5pdHJhbWZzLCBE
b20wIEtlcm5lbC4uLikgYXJlIG1hcmtlZCBhcwogICAgcmVzZXJ2ZWQgdW50aWwgdGhlIGhhcmR3
YXJlIGRvbWFpbiBpcyBidWlsdCBhbmQgdGhleSBhcmUgY29waWVkIGludG8gaXRzCiAgICBtZW1v
cnkuIFRoZXJlZm9yZSwgdGhleSB3aWxsIG5vdCBiZSBhZGRlZCBpbiB0aGUgYm9vdCBhbGxvY2F0
b3IgdmlhCiAgICBpbml0X2Jvb3RfcGFnZXMuCiAgICAKICAgIEluc3RlYWQsIGluaXRfeGVuaGVh
cF9wYWdlcyB3aWxsIGJlIGNhbGxlZCBvbmNlIHRoZSByZWdpb24gYXJlIG5vdCB1c2VkCiAgICBh
bnltb3JlLgogICAgCiAgICBVcGRhdGUgZmlyc3RfdmFsaWRfbWZuIGluIGJvdGggaW5pdF9oZWFw
X3BhZ2VzIGFuZCBpbml0X2Jvb3RfcGFnZXMKICAgIChhbHJlYWR5IGV4aXN0KSB0byBjb3ZlciBh
bGwgdGhlIGNhc2VzLgogICAgCiAgICBUaGlzIGlzIFhTQS0yNDUuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBbQWRqdXN0IGNv
bW1lbnQsIGFkZGVkIGxvY2tpbmcgYXJvdW5kIGZpcnN0X3ZhbGlkX21mbiB1cGRhdGVdCiAgICBT
aWduZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29t
PgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KICAgIFJlcG9ydGVkLWFuZC1UZXN0ZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29u
cmFkLndpbGtAb3JhY2xlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGVjNmQ5MDIzZTFmNTRjZGNj
YmYyZTRjNjNjZjk0N2YxYmUyYjFlOGUKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA5LTI5IDEzOjIy
OjUyIC0wNzAwCgpjb21taXQgYjI0NGFjOTk1YzdjMWVmNzlmYzBlN2NmYmFkMTQ2ZWM4ZjA0NDVm
MwpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBGcmkgT2N0
IDYgMTQ6NTc6NTUgMjAxNyArMDIwMAoKICAgIHg4Ni9IVk06IGNvcnJlY3QgcmVwZWF0IGNvdW50
IHVwZGF0ZSBpbiBsaW5lYXItPnBoeXMgdHJhbnNsYXRpb24KICAgIAogICAgRm9yIHRoZSBpbnNu
IGVtdWxhdG9yJ3MgZmFsbGJhY2sgbG9naWMgaW4gUkVQIElOUy9PVVRTIGhhbmRsaW5nCiAgICB0
byB3b3JrIGNvcnJlY3RseSwgKnJlcHMgbXVzdCBub3QgYmUgc2V0IHRvIHplcm8gd2hlbiByZXR1
cm5pbmcKICAgIFg4NkVNVUxfVU5IQU5ETEVBQkxFLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBQYXVsIER1cnJh
bnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogNDkxNjBkMjA1
MjM2ZDhlMzZkMjdkNDBiNmJmNjliOWI3NWYyYzMzMwogICAgbWFzdGVyIGRhdGU6IDIwMTctMDkt
MDggMTY6MjM6NDYgKzAyMDAKCmNvbW1pdCA2MTIwNDRhODA5N2MzMDNkZTUyMmEwMzRkMGYwM2Ew
N2E3ZmVkNzQyCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAg
IEZyaSBPY3QgNiAxNDo1NzoyMCAyMDE3ICswMjAwCgogICAgeDg2OiBpbnRyb2R1Y2UgYW5kIHVz
ZSBzZXR1cF9mb3JjZV9jcHVfY2FwKCkKICAgIAogICAgRm9yIFhFTl9TTUVQIGFuZCBYRU5fU01B
UCB0byBub3QgYmUgY2xlYXJlZCB3aGlsZSBicmluZ2luZyB1cCBBUHMgd2UnZAogICAgbmVlZCB0
byBjbG9uZSB0aGUgcmVzcGVjdGl2ZSBoYWNrIHVzZWQgZm9yIENQVUlEX0ZBVUxUSU5HLiBJbnRy
b2R1Y2UgYW4KICAgIGludmVyc2Ugb2Ygc2V0dXBfY2xlYXJfY3B1X2NhcCgpIGluc3RlYWQsIGJ1
dCBsZXQgY2xlYXJpbmcgb2YgZmVhdHVyZXMKICAgIG92ZXJydWxlIGZvcmNlZCBzZXR0aW5nIG9m
IHRoZW0uCiAgICAKICAgIFhFTl9TTUFQIGJlaW5nIHdyb25nIHBvc3QtYm9vdCBpcyBhIHByb2Js
ZW0gc3BlY2lmaWNhbGx5IGZvciBsaXZlCiAgICBwYXRjaGluZywgYXMgYSBsaXZlIHBhdGNoIG1h
eSBuZWVkIGFsdGVybmF0aXZlIGluc3RydWN0aW9uIHBhdGNoaW5nCiAgICBrZXllZCBvZmYgb2Yg
dGhhdCBmZWF0dXJlIGZsYWcuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBTYXJhaCBOZXdtYW4gPHNl
Y3VyaXR5QHByZ21yLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogMDgyOWE2YmRiZGM2Yjc5OTkwYmQwNjY4
ZTg0NzI3NWI2YTI3MTdlNQogICAgbWFzdGVyIGRhdGU6IDIwMTctMDktMDYgMTI6MzI6MDAgKzAy
MDAKCmNvbW1pdCBlOGZkMzcyMzUwNjQzNDdjZmQ4YzA4OWI0OGUyMzI4MDU1MWQzNWEzCkF1dGhv
cjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIEZyaSBPY3QgNiAxNDo1
Njo0NyAyMDE3ICswMjAwCgogICAgeDg2ZW11bDogY29ycmVjdCBWRVguTCBoYW5kbGluZyBmb3Ig
VkNWVHssVH1Te1MsRH0yU0kKICAgIAogICAgUmVjZW50IGNoYW5nZXMgdG8gdGhlIFNETSAoYW5k
IFhFRCkgaGF2ZSBtYWRlIGNsZWFyIHRoYXQgb2xkZXIgaGFyZHdhcmUKICAgIHJhaXNpbmcgI1VE
IHdoZW4gdGhlIGJpdCBpcyBzZXQgd2FzIHJlYWxseSBhbiBlcnJhdHVtLiBHZW5lcmFsaXplIHRo
ZQogICAgc28gZmFyIEFNRC1vbmx5IG92ZXJyaWRlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGE2NDg4
OTY1Y2EzZWMzMGYyZTBiNzAyMmI1MzliYmE3OGMyYWVlZGUKICAgIG1hc3RlciBkYXRlOiAyMDE3
LTA5LTA1IDE3OjMyOjA1ICswMjAwCgpjb21taXQgYTU2OGUyNWEzOGU1NWQxNWNhOGIwMDNlMjgx
Y2U5YmMyOGZjZWUyNApBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0
ZTogICBGcmkgT2N0IDYgMTQ6NTY6MTEgMjAxNyArMDIwMAoKICAgIHg4NmVtdWw6IGNvcnJlY3Qg
VkVYLlcgaGFuZGxpbmcgZm9yIG5vbi02NC1iaXQgVlBJTlNSRAogICAgCiAgICBHb2luZyB0aG91
Z2ggdGhlIFhFRCBjb21taXRzIGZyb20gdGhlIGxhc3QgY291cGxlIG9mIG1vbnRocyBtYWRlIG1l
CiAgICBub3RpY2UgdGhhdCBWUElOU1JELCBvdGhlciB0aGFuIFZQRVhUUkQsIGRvZXMgbm90IGNs
ZWFyIFZFWC5XIGZvciBub24tCiAgICA2NC1iaXQgbW9kZXMsIGxlYWRpbmcgdG8gYW4gaW5zZXJ0
aW9uIG9mIHN0cmF5IDMyLWJpdHMgb2YgemVybyBpbiBjYXNlCiAgICB0aGUgb3JpZ2luYWwgaW5z
dHJ1Y3Rpb24gaGFkIHRoZSBiaXQgc2V0LgogICAgCiAgICBBbHNvIHJlbW92ZSBhIHBvaW50bGVz
cyBmYWxsLXRocm91Z2ggaW4gVlBFWFRSVyBoYW5kbGluZywgYnJpbmdpbmcKICAgIHRoaW5ncyBp
biBsaW5lIHdpdGggVlBJTlNSVy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA5YzJiYWJkMDVhMjEzZjg4
MDJlM2NjMWM2NGEyYWY5MzJiNWNiZDdkCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOS0wNSAxNzoz
MTowMSArMDIwMAoKY29tbWl0IDhmZWY4M2U2MGJjMzAzNmM4YmY0ZDM3ZDU5MTE0Yzc2NjYxMGJl
N2MKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRl
OiAgIEZyaSBPY3QgNiAxNDo1NTozMyAyMDE3ICswMjAwCgogICAgeDg2L2VtdWw6IEZpeCB0aGUg
aGFuZGxpbmcgb2YgdW5pbXBsZW1lbnRlZCBHcnA3IGluc3RydWN0aW9ucwogICAgCiAgICBHcnA3
IGlzIGFibm9ybWFsbHkgY29tcGxpY2F0ZWQgdG8gZGVjb2RlLCBldmVuIGJ5IHg4NidzIHN0YW5k
YXJkcywgd2l0aAogICAge3MsbH1tc3cgYmVpbmcgdGhlIHByb2JsZW1hdGljIGNhc2VzLgogICAg
CiAgICBQcmV2aW91c2x5LCBhbnkgdmFsdWUgd2hpY2ggZmVsbCB0aHJvdWdoIHRoZSBmaXJzdCBz
d2l0Y2ggc3RhdGVtZW50IChsb29raW5nCiAgICBmb3IgaW5zdHJ1Y3Rpb25zIHdpdGggZW50aXJl
bHkgaW1wbGljaXQgb3BlcmFuZHMpIHdvdWxkIGJlIGludGVycHJldGVkIGJ5IHRoZQogICAgc2Vj
b25kIHN3aXRjaCBzdGF0ZW1lbnQgKGhhbmRsaW5nIGluc3RydWN0aW9ucyB3aXRoIG1lbW9yeSBv
cGVyYW5kcykuCiAgICAKICAgIFVuaW1wbGVtZW50ZWQgaW5zdHJ1Y3Rpb25zIHdvdWxkIHRoZW4g
aGl0IHRoZSAjVUQgY2FzZSBmb3IgaGF2aW5nIGEgbm9uLW1lbW9yeQogICAgb3BlcmFuZCwgcmF0
aGVyIHRoYW4gdGFraW5nIHRoZSBjYW5ub3RfZW11bGF0ZSBwYXRoLgogICAgCiAgICBDb25zb2xp
ZGF0ZSB0aGUgdHdvIHN3aXRjaCBzdGF0ZW1lbnRzIGludG8gYSBzaW5nbGUgb25lLCB1c2luZyBy
YW5nZXMgdG8gY292ZXIKICAgIHRoZSBpbnN0cnVjdGlvbnMgd2l0aCBtZW1vcnkgb3BlcmFuZHMu
CiAgICAKICAgIFJlcG9ydGVkLWJ5OiBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVm
ZW5kZXIuY29tPgogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA0ZDNmMGZkZTQ3MWU3NTg4Y2U1MTJlYWZmMWFiZGFi
MjA5ZDhjZDRiCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOS0wNSAxMjo1ODo0NyArMDEwMAoKY29t
bWl0IDQ3OGU0MGNkNjQ0N2IzNDNhNDdjZTk5Yjg0MDFmN2RlY2U3NzA3OTkKQXV0aG9yOiBDaGFv
IEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBPY3QgNiAxNDo1NDo1MSAyMDE3
ICswMjAwCgogICAgVlQtZDogdXNlIGNvcnJlY3QgQkRGIGZvciBWRiB0byBzZWFyY2ggVlQtZCB1
bml0CiAgICAKICAgIFdoZW4gU1ItSU9WIGlzIGVuYWJsZWQsICdWaXJ0dWFsIEZ1bmN0aW9ucycg
b2YgYSAnUGh5c2ljYWwgRnVuY3Rpb24nCiAgICBhcmUgdW5kZXIgdGhlIHNjb3BlIG9mIHRoZSBz
YW1lIFZULWQgdW5pdCBhcyB0aGUgJ1BoeXNpY2FsIEZ1bmN0aW9uJy4KICAgIEEgJ1BoeXNpY2Fs
IEZ1bmN0aW9uJyBjYW4gYmUgYSAnVHJhZGl0aW9uYWwgRnVuY3Rpb24nIG9yIGFuIEFSSQogICAg
J0V4dGVuZGVkIEZ1bmN0aW9uJy4gQW5kIGZ1cnRoZXJtb3JlLCAnRXh0ZW5kZWQgRnVuY3Rpb25z
JyBvbiBhbgogICAgZW5kcG9pbnQgYXJlIHVuZGVyIHRoZSBzY29wZSBvZiB0aGUgc2FtZSBWVC1k
IHVuaXQgYXMgdGhlICdUcmFkaXRpb25hbAogICAgRnVuY3Rpb25zJyBvbiB0aGUgZW5kcG9pbnQu
IFRvIHNlYXJjaCBWVC1kIHVuaXQgZm9yIGEgVkYsIGlmIGl0cyBQRgogICAgaXNuJ3QgYW4gZXh0
ZW5kZWQgZnVuY3Rpb24sIHRoZSBCREYgb2YgUEYgc2hvdWxkIGJlIHVzZWQuIE90aGVyd2lzZQog
ICAgdGhlIEJERiBvZiBhIHRyYWRpdGlvbmFsIGZ1bmN0aW9uIGluIHRoZSBzYW1lIGRldmljZSB3
aXRoIHRoZSBQRgogICAgc2hvdWxkIGJlIHVzZWQuCiAgICAKICAgIEN1cnJlbnQgY29kZSB1c2Vz
IFBDSV9TTE9UKCkgdG8gcmVjb2duaXplIGFuIEFSSSAnRXh0ZW5kZWQgRnVuY2lvbicuCiAgICBC
dXQgaXQgaXMgY29uY2VwdHVhbGx5IHdyb25nIHcvbyBjaGVja2luZyB3aGV0aGVyIFBGIGlzIGFu
IGV4dGVuZGVkCiAgICBmdW5jdGlvbiBhbmQgd291bGQgbGVhZCB0byBtYXRjaCBWRnMgb2YgYSBS
QyBpbnRlZ3JhdGVkIFBGIHRvIGEgd3JvbmcKICAgIFZULWQgdW5pdC4KICAgIAogICAgVGhpcyBw
YXRjaCBvdmVycmlkZXMgVkYgJ2lzX2V4dGZuJyBmaWVsZCBhbmQgdXNlcyB0aGlzIGZpZWxkIHRv
CiAgICBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBQRiBvZiB0aGlzIFZGIGlzIGFuIGV4dGVuZGVkIGZ1
bmN0aW9uLiBUaGUgZmllbGQKICAgIGhlbHBzIHRvIHVzZSBjb3JyZWN0IEJERiB0byBzZWFyY2gg
VlQtZCB1bml0LgogICAgCiAgICBSZXBvcnRlZC1ieTogQ3Jhd2ZvcmQsIEVyaWMgUiA8RXJpYy5S
LkNyYXdmb3JkQGludGVsLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdh
b0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRl
bC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
VGVzdGVkLWJ5OiBDcmF3Zm9yZCwgRXJpYyBSIDxFcmljLlIuQ3Jhd2ZvcmRAaW50ZWwuY29tPgog
ICAgbWFzdGVyIGNvbW1pdDogYzI4NmFmNTRjNzE3N2MxNDE4MDEyMWI0MjJkOGRmNzI4MWU1NDdj
YgogICAgbWFzdGVyIGRhdGU6IDIwMTctMDktMDEgMTE6MDI6MjMgKzAyMDAKCmNvbW1pdCAyMmVh
NzMxNmU1NDQwYjE2OTY1NDcxYjVjMTAyNmYxNzhlZTk2ODNlCkF1dGhvcjogWGlvbmcgWmhhbmcg
PHhpb25nLnkuemhhbmdAaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBPY3QgNiAxNDo1NDoyNCAyMDE3
ICswMjAwCgogICAgaHZtbG9hZGVyOiB1c2UgYmFzZSBpbnN0ZWFkIG9mIHBjaV9tZW1fc3RhcnQg
Zm9yIGZpbmRfbmV4dF9ybXJyKCkKICAgIAogICAgZmluZF9uZXh0X3JtcnIoYmFzZSkgaXMgdXNl
ZCB0byBmaW5kIHRoZSBsb3dlc3QgUk1SUiBlbmRpbmcgYWJvdmUgYmFzZQogICAgYnV0IGJlbG93
IDRHLiBDdXJyZW50IG1ldGhvZCBjb3VsZG4ndCBjb3ZlciB0aGUgZm9sbG93aW5nIHNpdHVhdGlv
bjoKICAgIGEuIHR3byBybXJyIGV4aXN0LCBzbWFsbCBnYXAgYmV0d2VlbiB0aGVtCiAgICBiLiBw
Y2lfbWVtX3N0YXJ0IGFuZCBtZW1fcmVzb3VyY2UuYmFzZSBpcyBiZWxvdyB0aGUgZmlyc3Qgcm1y
ci5iYXNlCiAgICBjLiBmaW5kX25leHRfcm1ycihwY2lfbWVtX3N0YXJ0KSB3aWxsIGZpbmQgdGhl
IGZpcnN0IHJtcnIKICAgIGQuIEFmdGVyIGFsaWduaW5nIG1lbV9yZXNvdXJjZS5iYXNlIHRvIGJh
ciBzaXplLAogICAgICAgZmlyc3Rfcm1yci5lbmQgPCBuZXdfYmFzZSA8IHNlY29uZF9ybXJyLmJh
c2UgYW5kCiAgICAgICBuZXdfYmFzZSArIGJhcl9zeiA+IHNlY29uZF9ybXJyLmJhc2UuCiAgICAg
ICBTbyB0aGUgbmV3IGJhciB3aWxsIG92ZXJsYXAgd2l0aCB0aGUgc2Vjb25kIHJtcnIgYW5kIGRv
ZXNuJ3Qgb3ZlcmxhcAogICAgd2l0aCB0aGUgZmlyc3Qgcm1yci4KICAgIEJ1dCB0aGUgbmV4dF9y
bXJyIHBvaW50IHRvIHRoZSBmaXJzdCBybXJyLCB0aGVuIGNoZWNrX292ZXJsYXAoKSBjb3VsZG4n
dAogICAgZmluZCB0aGUgb3ZlcmxhcC4gRmluYWxseSBhc3NpZ24gYSB3cm9uZyBhZGRyZXNzIHRv
IGJhci4KICAgIAogICAgVGhpcyBwYXRjaCB1c2luZyBhbGlnbmVkIG5ldyBiYXNlIHRvIGZpbmQg
dGhlIG5leHQgcm1yciwgY291bGQgZml4IHRoZQogICAgYWJvdmUgY2FzZSBhbmQgZmluZCBhbGwg
dGhlIG92ZXJsYXBwZWQgcm1yciB3aXRoIG5ldyBiYXNlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBYaW9uZyBaaGFuZyA8eGlvbmcueS56aGFuZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogZWNjNjA3
YjE4NTFiYzI3MTQwMDkwZGE0ZDYxMjRmZDAwMDkwZWMyYgogICAgbWFzdGVyIGRhdGU6IDIwMTct
MDgtMjggMTA6NTE6MjQgKzAyMDAKCmNvbW1pdCBlNzcwM2EyZTg2ZjkwMDJiNDE0YjZiNjEzOGMy
ZjY0OWFmMzIyNGJjCkF1dGhvcjogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4K
RGF0ZTogICBGcmkgT2N0IDYgMTQ6NTM6NTEgMjAxNyArMDIwMAoKICAgIHg4Ni9lZmk6IGRvbid0
IHdyaXRlIHJlbG9jYXRpb25zIGluIGVmaV9hcmNoX3JlbG9jYXRlX2ltYWdlKCkgZmlyc3QgcGFz
cwogICAgCiAgICBUaGUgZnVuY3Rpb24gaXMgaW52b2tlZCB3aXRoIGRlbHRhPTAgYmVmb3JlIEV4
aXRCb290U2VydmljZXMoKSBpcyBjYWxsZWQsCiAgICBhcyBhIGR1bW15IHJ1biBwdXJlbHkgdG8g
dmFsaWRhdGUgdGhhdCBhbGwgdGhlIHJlbG9jYXRpb25zIGNhbiBiZSBoYW5kbGVkLgogICAgVGhp
cyBhbGxvd3MgdXMgdG8gZXhpdCBncmFjZWZ1bGx5IHdpdGggYW4gZXJyb3IgbWVzc2FnZS4KICAg
IAogICAgSG93ZXZlciwgd2UgaGF2ZSByZWxvY2F0aW9ucyBpbiByZWFkLW9ubHkgc2VjdGlvbnMg
c3VjaCBhcyAucm9kYXRhIGFuZAogICAgLmluaXQudGUoeHQpLiBSZWNlbnQgdmVyc2lvbnMgb2Yg
VUVGSSB3aWxsIGFjdHVhbGx5IG1ha2UgdGhvc2Ugc2VjdGlvbnMKICAgIHJlYWQtb25seSwgd2hp
Y2ggd2lsbCBjYXVzZSBhIGZhdWx0LiBUaGlzIGZ1bmN0aW9uYWl0eSB3YXMgYWRkZWQgaW4KICAg
IEVESzIgY29tbWl0IGQwZTkyYWFkNCAoIk1kZU1vZHVsZVBrZy9EeGVDb3JlOiBBZGQgVUVGSSBp
bWFnZSBwcm90ZWN0aW9uLiIpCiAgICAKICAgIEl0J3MgT0sgdG8gYWN0dWFsbHkgbWFrZSB0aGUg
Y2hhbmdlcyBpbiB0aGUgbGF0ZXIgcGFzcyBiZWNhdXNlIFVFRkkgd2lsbAogICAgdGVhciBkb3du
IHRoZSBwcm90ZWN0aW9uIHdoZW4gRXhpdEJvb3RTZXJ2aWNlcygpIGlzIGNhbGxlZCwgYmVjYXVz
ZSBpdAogICAga25vd3Mgd2UncmUgZ29pbmcgdG8gbmVlZCB0byBkbyB0aGlzIGtpbmQgb2YgdGhp
bmcuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBTaWduZWQtb2ZmLWJ5OiBEYXZpZCBXb29kaG91c2UgPGR3bXdAYW1hem9uLmNvLnVrPgog
ICAgbWFzdGVyIGNvbW1pdDogMzQ4Mjg0MjVkMzZiNTYwYWRmZTk2NDMwYjliODNkZmIwZjY2ZjJh
OAogICAgbWFzdGVyIGRhdGU6IDIwMTctMDgtMjUgMTQ6MDc6NDAgKzAyMDAKCmNvbW1pdCA5MWRl
ZDNiNzQ4YTZjYmZhNmE1M2E4ZTAyZGY5ODVjM2Y5ZDkwYWQ2CkF1dGhvcjogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIEZyaSBPY3QgNiAxNDo1Mjo0OCAyMDE3ICswMjAw
CgogICAgeDg2OiBjaGVjayBmb3IgYWxsb2NhdGlvbiBlcnJvcnMgaW4gbW9kaWZ5X3hlbl9tYXBw
aW5ncygpCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBtYXN0ZXIgY29tbWl0OiBlNDY2ZWM0ZjUxZDM4YTJjOWQwMmJmOWYzZDVlNDNlNDdk
YjJkNjZiCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOC0yNSAxNDowMzo0NyArMDIwMAoocWVtdSBj
aGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Oct 07 07:48:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 07:48:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0jpn-0004iL-Ad; Sat, 07 Oct 2017 07:47:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0jpl-0004i9-Tx
 for xen-devel@lists.xensource.com; Sat, 07 Oct 2017 07:47:42 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 77/86-03046-D9688D95; Sat, 07 Oct 2017 07:47:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXdO241
 Igxf72C1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCase1EScGlFsaKJz9OsDQw
 Xo7uYuTiEBJoZJJ4dvYkO4TzmFHizY57QA4nkLONUWLSSVkQW0TAWeLrmblgcV4BfYkpEx+wg
 tjCAvYSbU9+MIM0Swj0yUtsOvyIESQhIeAp8XrGXBYY+8KOv0DN7BxsAlYSh8RAoiwCqhI7V0
 9kmcDIvYCRYRWjRnFqUVlqka6hsV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqD
 PGYBgB+OXZQGHGCU5mJREeWNabkQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuANagXKCRalpqdW
 pGXmAIMPJi3BwaMkwusO0spbXJCYW5yZDpE6xajLcWzT5T9MQix5+XmpUuK8T0GKBECKMkrz4
 EbAIuESo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHltQC7hycwrgdv0CugIJqAjGIvBjihJRE
 hJNTBuulvO8t32rXVt07F3t8r9+S709Zrvzt8hvEgy6JP268IFC+sSONYe3ZBbf/jV0Zqa/f+
 lVxwLiQzcxyWxKuzUAh8jhVcecv3pRx7OsHlWyXrCX2TdpFnvpxz5+menLkPIlvT9Z4796Vvz
 UDSYzWx55DIhyUlbd1kwHUt7tySecdr6ypRlK8RTlViKMxINtZiLihMB8r7TpH8CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1507362458!68792432!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37101 invoked from network); 7 Oct 2017 07:47:39 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Oct 2017 07:47:39 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0jpi-0003Fh-At; Sat, 07 Oct 2017 07: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e0jpc-0007s9-Sr; Sat, 07 Oct 2017 07:47:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e0jpb-0007Sb-FY; Sat, 07 Oct 2017 07:47:32 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114071-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=2116fec45de00f59621cd4adb0641a8784b48faa
X-Osstest-Versions-That: xen=36898eb12572f0a1f85cb54d4a9e90afcb6f7045
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 07 Oct 2017 07:47:31 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 114071: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDA3MSB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDA3MS8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFy
dC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTEzMzcxCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTMz
NzEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDExMzM3MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAx
MCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEzMzcxCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiBidWls
ZC1pMzg2LXByZXYgICAgICAgICAgICAgICA3IHhlbi1idWlsZC9kaXN0LXRlc3QgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgIDcgeGVuLWJ1aWxkL2Rpc3Qt
dGVzdCAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAx
NyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAyMTE2ZmVjNDVkZTAw
ZjU5NjIxY2Q0YWRiMDY0MWE4Nzg0YjQ4ZmFhCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAg
ICAgICAgICAgICAzNjg5OGViMTI1NzJmMGExZjg1Y2I1NGQ0YTllOTBhZmNiNmY3MDQ1CgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxMTMzNzEgIDIwMTctMDktMTIgMTM6NDM6MDcgWiAgIDI0IGRheXMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTE0MDcxICAyMDE3LTEwLTA2IDEzOjQzOjE3IFogICAgMCBk
YXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBCb3Jp
cyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgogIENoYW8gR2FvIDxjaGFv
Lmdhb0BpbnRlbC5jb20+CiAgQ3Jhd2ZvcmQsIEVyaWMgUiA8RXJpYy5SLkNyYXdmb3JkQGludGVs
LmNvbT4KICBEYXZpZCBXb29kaG91c2UgPGR3bXdAYW1hem9uLmNvLnVrPgogIEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBYaW9uZyBa
aGFuZyA8eGlvbmcueS56aGFuZ0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBn
cmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLTQuOC10ZXN0aW5nCisgcmV2aXNp
b249MjExNmZlYzQ1ZGUwMGY1OTYyMWNkNGFkYjA2NDFhODc4NGI0OGZhYQorIC4gLi9jcmktbG9j
ay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBv
cnQgUEVSTExJQj0uOi4KKysrKyBQRVJMTElCPS46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBv
cworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNl
IE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAg
ICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVw
b3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29z
c3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAu
L2FwLXB1c2ggeGVuLTQuOC10ZXN0aW5nIDIxMTZmZWM0NWRlMDBmNTk2MjFjZDRhZGIwNjQxYTg3
ODRiNDhmYWEKKyBicmFuY2g9eGVuLTQuOC10ZXN0aW5nCisgcmV2aXNpb249MjExNmZlYzQ1ZGUw
MGY1OTYyMWNkNGFkYjA2NDFhODc4NGI0OGZhYQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4v
Y3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi46
LgorKysrIFBFUkxMSUI9LjouOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRj
b25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0Owog
ICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQg
JGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29z
c3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICch
JyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9z
CisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29u
ZmlnCisrKyBleHBvcnQgUEVSTExJQj0uOi46LjouCisrKyBQRVJMTElCPS46LjouOi4KKysgdW1h
c2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14ZW4K
KyB4ZW5icmFuY2g9eGVuLTQuOC10ZXN0aW5nCisgJ1snIHh4ZW4gPSB4bGludXggJ10nCisgbGlu
dXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tNC44
LXRlc3RpbmcKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNo
IHhlbi00LjgtdGVzdGluZworIHByZXZ4ZW5icmFuY2g9eGVuLTQuNy10ZXN0aW5nCisgJ1snIHgy
MTE2ZmVjNDVkZTAwZjU5NjIxY2Q0YWRiMDY0MWE4Nzg0YjQ4ZmFhID0geCAnXScKKyA6IHRlc3Rl
ZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZwor
KysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAg
ICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAg
ICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAg
JworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcK
KysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBn
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlv
cy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
c2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdp
dAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5r
ZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2Fy
ZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2
b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0
ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJwor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGlu
dXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVs
L2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24u
eGVuLTQuOC10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC44LXRlc3RpbmcKKysgOiBkYWls
eS1jcm9uLnhlbi00LjgtdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuOC10ZXN0aW5nCisr
IDogZGFpbHktY3Jvbi54ZW4tNC44LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjgtdGVz
dGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuOC10ZXN0aW5nCisrIDogaHR0cDovL2hnLnVrLnhl
bnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueGVuLTQuOC10ZXN0aW5nCisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9y
Zy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJV
Tj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5n
aXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSB4ZW4tNC44LXRl
c3RpbmcKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9o
b21lL29zc3Rlc3QvcmVwb3MveGVuCisgeGVudmVyc2lvbj14ZW4tNC44LXRlc3RpbmcKKyB4ZW52
ZXJzaW9uPXhlbi00LjgKKyB4ZW52ZXJzaW9uPTQuOAorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCAyMTE2ZmVjNDVkZTAwZjU5NjIxY2Q0YWRi
MDY0MWE4Nzg0YjQ4ZmFhOnJlZnMvaGVhZHMvc3RhYmxlLTQuOApUbyBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgMzY4OThlYi4uMjExNmZlYyAgMjExNmZl
YzQ1ZGUwMGY1OTYyMWNkNGFkYjA2NDFhODc4NGI0OGZhYSAtPiBzdGFibGUtNC44CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Oct 07 07:49:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 07:49:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0jrH-0004oN-Lv; Sat, 07 Oct 2017 07:49:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0jrG-0004o9-3F
 for xen-devel@lists.xensource.com; Sat, 07 Oct 2017 07:49:14 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 FC/96-03761-9F688D95; Sat, 07 Oct 2017 07:49:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfdH241
 Ig7UrNCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8axhKXNBv1jFh8+nmBsY
 Pwp0MXJxCAk0Mkl8u76MGcJ5zCjxuOc1YxcjJ5CzjVHi/BZBEFtEwFni65m57CA2r4C+xLOTX
 UxdjBwcwgK2Ek8u8oD0Sgi0M0msON3NClIjIeApsfpOIxOMfeL7EpYuRnYONgEriUNiIFEWAV
 WJ05+XME1g5F7AyLCKUaM4tagstUjXyFgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT9
 3EyPQ4wxAsIPxz/zAQ4ySHExKorwxLTcihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw+gEDSEiw
 KDU9tSItMwcYejBpCQ4eJRFed5BW3uKCxNzizHSI1ClGXY5jmy7/YRJiycvPS5US533aClQkA
 FKUUZoHNwIWB5cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzLsJZApPZl4J3KZXQEcwAR3BWA
 x2REkiQkqqgbFnX4qUQqXBCvf1HEHrZwje2ng2o35NQ/LfxXW8pxd0/ejZYqMf8YT58gqVpQc
 rp+/y01cxSstyyrK6OFuoZq1wTa7y3JD+lm2ft7OcvHLnwKS6v/mSQj1lWuzcfDyL1Ncvuuyx
 5W7RlrM5l563V843ZJcOLay7dzT57VP3RS3bv/IXmIZlRyqxFGckGmoxFxUnAgDr0ETEfgIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1507362551!105050435!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50113 invoked from network); 7 Oct 2017 07:49:12 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Oct 2017 07:49:12 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0jrC-0003Iy-9M; Sat, 07 Oct 2017 07:49:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e0jr7-000824-2O; Sat, 07 Oct 2017 07:49:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e0jr6-0008Em-U6; Sat, 07 Oct 2017 07:49:04 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114090-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 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=2c2ae1976da06283e923d97720c0bdcbebf04515
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 07 Oct 2017 07:49:04 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114090: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDA5MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDA5MC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAyYzJhZTE5NzZkYTA2MjgzZTky
M2Q5NzcyMGMwYmRjYmViZjA0NTE1CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBkYmM0YjZlMTNhNWQwZGQ4OTY3Y2RlN2ZmNzAwMGFiMWVkODg2MjVlCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTM5NzIgIDIwMTctMTAtMDMgMjE6MDI6NDMgWiAgICAzIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTEzOTc5ICAyMDE3LTEwLTA0IDAwOjEwOjEzIFogICAgMyBkYXlzICAg
MzkgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0MDg3ICAyMDE3LTEwLTA3IDAzOjAz
OjExIFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBBd2FpcyBNYXNvb2QgPGF3YWlzLm1hc29vZEB2YWRpb24uY29tPgogIEJodXBpbmRl
ciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KICBEYXJpbyBGYWdnaW9saSA8
cmFpc3RsaW5AbGludXguaXQ+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKb2FvIE1hcnRpbnMgPGpvYW8ubS5tYXJ0aW5zQG9y
YWNsZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGlu
YXJvLm9yZz4KICBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+CiAgS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogIE1lbmcgWHUgPG1lbmd4
dUBjaXMudXBlbm4uZWR1Pj8KICBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4
LmNvbT4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFRhbWFzIEsgTGVuZ3llbCA8
dGFtYXNAdGtsZW5neWVsLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgOTQ2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Oct 07 09:59:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 09:59:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0lt0-0007Qa-Eq; Sat, 07 Oct 2017 09:59:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0lsz-0007QC-JN
 for xen-devel@lists.xensource.com; Sat, 07 Oct 2017 09:59:09 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 E0/98-01909-C65A8D95; Sat, 07 Oct 2017 09:59:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVTd76Y1
 Igyk7tSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasbNrN3vB4wbGinsP+5gb
 GJdHdjFycQgJNDJJ/LowkamLkRPIecwo0fPAFSKxjVFizb1ZbCAJEQFnia9n5rKD2LwC+hKPZ
 nWCNQgL2Ev0H3jFAtIgIXBdRmLCvXusIAkJAU+JGRPWscPY72cfAypi52ATsJI4JAYSZRFQlb
 i9awHbBEbuBYwMqxg1ilOLylKLdA1N9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczc
 xAr3OAAQ7GNds9zzEKMnBpCTK+3L+jUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxaS4BygkWp
 6akVaZk5wPCDSUtw8CiJ8F5eBJTmLS5IzC3OTIdInWLU5Ti26fIfJiGWvPy8VClxXm6QGQIgR
 RmleXAjYLFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8p0Gm8GTmlcBtegV0BBPQEYzFYE
 eUJCKkpBoYO+73qIpoHfQ/PM85W72uzihSfQlrZqrFZ6ZQx7KfcRp//gXy/cy/ISCYFSY1Ndp
 KXf32TpOznDO0lHe9K5v7duesWSf/md0/5BTELhx/r8S87ACzVeKv41kfpqqUno9ZZfvPJ292
 CYP8QvF/hZWPrEte1e/IO3XIW2T6jeLVQV1v1hbGp7xQYinOSDTUYi4qTgQAz1GG4IACAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1507370346!97506914!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47017 invoked from network); 7 Oct 2017 09:59:07 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Oct 2017 09:59:07 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0lsu-00075J-B5; Sat, 07 Oct 2017 09:59:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e0lso-0008SQ-Pp; Sat, 07 Oct 2017 09:58:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e0lsn-0000pD-N7; Sat, 07 Oct 2017 09:58:58 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114072-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=d6aad635097d901b96df650e87f04687c9fb7bd2
X-Osstest-Versions-That: xen=c7783d9c26fc191862d9883da22387340b1fab18
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 07 Oct 2017 09:58:57 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 114072: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDA3MiB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDA3Mi8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzNDEyCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTM0
MTIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDExMzQxMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTEzNDEyCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxMTM0MTIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1z
YXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAg
ICAgICAgICAgZDZhYWQ2MzUwOTdkOTAxYjk2ZGY2NTBlODdmMDQ2ODdjOWZiN2JkMgpiYXNlbGlu
ZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgYzc3ODNkOWMyNmZjMTkxODYyZDk4ODNk
YTIyMzg3MzQwYjFmYWIxOAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzNDEyICAyMDE3LTA5LTEz
IDEyOjIzOjIwIFogICAyMyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExNDA3MiAgMjAxNy0x
MC0wNiAxMzo0MzoxOCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0
b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0
cm92c2t5QG9yYWNsZS5jb20+CiAgQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICBDcmF3
Zm9yZCwgRXJpYyBSIDxFcmljLlIuQ3Jhd2ZvcmRAaW50ZWwuY29tPgogIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgog
IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgWGlvbmcgWmhhbmcgPHhpb25n
LnkuemhhbmdAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1p
Z3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLTQu
Ny10ZXN0aW5nCisgcmV2aXNpb249ZDZhYWQ2MzUwOTdkOTAxYjk2ZGY2NTBlODdmMDQ2ODdjOWZi
N2JkMgorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1n
ZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi4KKysrKyBQRVJMTElCPS46LgorKysgdW1h
c2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwog
ICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29u
ZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAg
ICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgv
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLTQuNy10ZXN0aW5nIGQ2YWFkNjM1MDk3ZDkw
MWI5NmRmNjUwZTg3ZjA0Njg3YzlmYjdiZDIKKyBicmFuY2g9eGVuLTQuNy10ZXN0aW5nCisgcmV2
aXNpb249ZDZhYWQ2MzUwOTdkOTAxYjk2ZGY2NTBlODdmMDQ2ODdjOWZiN2JkMgorIC4gLi9jcmkt
bG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBl
eHBvcnQgUEVSTExJQj0uOi46LgorKysrIFBFUkxMSUI9LjouOi4KKysrIHVtYXNrIDAwMgorKysg
Z2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAg
ICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAg
ICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxv
Y2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3Jl
cG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAv
aG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3Nf
bG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9u
CisrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyBleHBvcnQgUEVSTExJQj0uOi46LjouCisrKyBQRVJM
TElCPS46LjouOi4KKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFu
Y2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLTQuNy10ZXN0aW5nCisgJ1snIHh4ZW4g
PSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNo
PXFlbXUtdXBzdHJlYW0tNC43LXRlc3RpbmcKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2Ny
aS1nZXRwcmV2eGVuYnJhbmNoIHhlbi00LjctdGVzdGluZworIHByZXZ4ZW5icmFuY2g9eGVuLTQu
Ni10ZXN0aW5nCisgJ1snIHhkNmFhZDYzNTA5N2Q5MDFiOTZkZjY1MGU4N2YwNDY4N2M5ZmI3YmQy
ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAt
ZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9i
YWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBv
ciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4
L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xp
YnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2
aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQu
c2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRr
Mi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
b3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdp
dAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJt
d2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51
eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14
ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScK
KysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5n
aXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1
Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzku
eAorKyA6IGRhaWx5LWNyb24ueGVuLTQuNy10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC43
LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjctdGVzdGluZworKyA6IGRhaWx5LWNyb24u
eGVuLTQuNy10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC43LXRlc3RpbmcKKysgOiBkYWls
eS1jcm9uLnhlbi00LjctdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuNy10ZXN0aW5nCisr
IDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNwor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueGVu
LTQuNy10ZXN0aW5nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6
IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJF
QU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBU
UkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBU
UkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0
LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRG
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGlu
dXhfdHJlZSB4ZW4tNC43LXRlc3RpbmcKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIk
YnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveGVuCisgeGVudmVyc2lvbj14ZW4t
NC43LXRlc3RpbmcKKyB4ZW52ZXJzaW9uPXhlbi00LjcKKyB4ZW52ZXJzaW9uPTQuNworIGdpdCBw
dXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCBkNmFhZDYz
NTA5N2Q5MDFiOTZkZjY1MGU4N2YwNDY4N2M5ZmI3YmQyOnJlZnMvaGVhZHMvc3RhYmxlLTQuNwpU
byBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgYzc3ODNk
OS4uZDZhYWQ2MyAgZDZhYWQ2MzUwOTdkOTAxYjk2ZGY2NTBlODdmMDQ2ODdjOWZiN2JkMiAtPiBz
dGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Oct 07 10:18:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 10:18:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0mBQ-0000jF-Vx; Sat, 07 Oct 2017 10:18:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1e0mBQ-0000j9-0M
 for xen-devel@lists.xen.org; Sat, 07 Oct 2017 10:18:12 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 02/B5-03409-2E9A8D95; Sat, 07 Oct 2017 10:18:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXSPJ+BQ/fhyhu
 RBlt3G1ks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBk3Jl5mLnijX/Hs/CX2BsbVal2MXBxCAhcY
 JVbM/cTcxcjJISwQIHHn5lt2EFtEIE9i3ts+FhBbSMBG4t7c82A1zAKaEm3vX7OC2GwCBhJTX
 q8Es3kFHCT29fwCq2cRUJFoWziZDcQWFQiXaDrbzwJRIyhxcuYTMJtTwFbizIEZrBAz1SX+zL
 sENV9c4taT+UwQtrxE89bZzBMY+WYhaZ+FpGUWkpZZSFoWMLKsYlQvTi0qSy3SNdVLKspMzyj
 JTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMQgYg2ME4/bL/IUZJDiYlUd7gpTcihfiS8lMq
 MxKLM+KLSnNSiw8xynBwKEnwqgCDWkiwKDU9tSItMwcYDzBpCQ4eJRHetyuA0rzFBYm5xZnpE
 KlTjLocxzZd/sMkxJKXn5cqJc77HqRIAKQoozQPbgQsNi8xykoJ8zICHSXEU5BalJtZgir/il
 Gcg1FJmJcF5BKezLwSuE2vgI5gAjqCsRjsiJJEhJRUA2PoQ+lPTtNVbxz7ayVyv2aGTvXuXWx
 nDPl6zX6Va1wSCrtsqqgfkxk+0ctoPpff+5OLYsqbS1IPTXjipuJ5sXHStonGrtalGdun83R0
 nbTfdXiTp0LRlZqvh7wEFksePiAzYf1DUWvXA+WCt/1uKRzyEZlnE/HHxuSn/dLz7ZGB0xten
 q7/4qLEUpyRaKjFXFScCADMGCSEyAIAAA==
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-16.tower-27.messagelabs.com!1507371489!110219063!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32394 invoked from network); 7 Oct 2017 10:18:09 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Oct 2017 10:18:09 -0000
Received: from [192.168.178.27]
 (dslb-094-216-214-140.094.216.pools.vodafone-ip.de [94.216.214.140])
 by services.sec.in.tum.de (Postfix) with ESMTPSA id 53D641014CD24;
 Sat,  7 Oct 2017 12:18:02 +0200 (CEST)
To: xen-devel@lists.xen.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
From: Sergej Proskurin <proskurin@sec.in.tum.de>
Message-ID: <b231b674-4178-1a35-6fe5-6de238a9c6f4@sec.in.tum.de>
Date: Sat, 7 Oct 2017 12:18:01 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170830183258.14612-1-proskurin@sec.in.tum.de>
Content-Language: en-US
Cc: Tamas K Lengyel <tamas@tklengyel.com>
Subject: Re: [Xen-devel] [PATCH v4 00/39] arm/altp2m: Introducing altp2m to
 ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKanVzdCB3YW50ZWQgdG8gZnJpZW5kbHkgcmVtaW5kIHlvdSBhYm91dCB0aGUgbmV4
dCBhbHRwMm0gb24gQVJNIHBhdGNoCnNlcmllcywgc2luY2UgaXQgaGFzIGJlZW4gc3VibWl0dGVk
IGZvciBvdmVyIGEgbW9udGggbm93IGFuZCBnb3QKc29tZXdoYXQgbG9zdCBvbiB4ZW4tZGV2ZWwu
CgpJIHVuZGVyc3RhbmQgdGhhdCBpdCBpcyB0b28gbGF0ZSB0byBnZXQgdGhpcyBwYXRjaCBzZXJp
ZXMgaW50byA0LjEwLgpZZXQsIEkgd291bGQgbGlrZSB0byBxdWV1ZSB0aGUgc2VyaWVzIGZvciA0
LjExLiBQbGVhc2UgbGV0IG1lIGtub3cgaWYgSQpzaG91bGQgd2FpdCBmb3IgcmV2aWV3cyB1bnRp
bCB0aGUgZW5kIG9mIHRoZSBleHRlbmRlZCBjb2RlIGZyZWV6ZSBkZWFkbGluZS4KClRoYW5rcywK
flNlcmdlagoKT24gMDgvMzAvMjAxNyAwODozMiBQTSwgU2VyZ2VqIFByb3NrdXJpbiB3cm90ZToK
PiBIaSBhbGwsCj4gCj4gVGhlIGZvbGxvd2luZyBwYXRjaCBzZXJpZXMgY2FuIGJlIGZvdW5kIG9u
IEdpdGh1YlswXSBhbmQgaXMgcGFydCBvZiBteQo+IGNvbnRyaWJ1dGlvbiB0byBsYXN0IHllYXIn
cyBHb29nbGUgU3VtbWVyIG9mIENvZGUgKEdTb0MpWzFdLiBNeSBwcm9qZWN0IGlzCj4gbWFuYWdl
ZCBieSB0aGUgb3JnYW5pemF0aW9uIFRoZSBIb25leW5ldCBQcm9qZWN0LiBBcyBwYXJ0IG9mIEdT
b0MsIEkgd2FzIGJlaW5nCj4gc3VwZXJ2aXNlZCBieSB0aGUgWGVuIG1haW50YWluZXIgVGFtYXMg
Sy4gTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4sIEdlb3JnZQo+IEQuIFdlYnN0ZXIsIGFu
ZCBTdGV2ZW4gTWFyZXNjYS4KPiAKPiBJbiB0aGlzIHBhdGNoIHNlcmllcywgd2UgcHJvdmlkZSBh
biBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgYWx0cDJtIHN1YnN5c3RlbSBmb3IKPiBBUk0uIE91ciBp
bXBsZW1lbnRhdGlvbiBpcyBiYXNlZCBvbiB0aGUgYWx0cDJtIHN1YnN5c3RlbSBmb3IgeDg2LCBw
cm92aWRpbmcKPiBhZGRpdGlvbmFsIC0tYWx0ZXJuYXRlLS0gdmlld3Mgb24gdGhlIGd1ZXN0J3Mg
cGh5c2ljYWwgbWVtb3J5IGJ5IG1lYW5zIG9mIHRoZQo+IEFSTSAybmQgc3RhZ2UgdHJhbnNsYXRp
b24gbWVjaGFuaXNtLiBUaGUgcGF0Y2hlcyBpbnRyb2R1Y2UgbmV3IEhWTU9QcyBhbmQKPiBleHRl
bmQgdGhlIHAybSBzdWJzeXN0ZW0uIEFsc28sIHdlIGV4dGVuZCBsaWJ4bCB0byBzdXBwb3J0IGFs
dHAybSBvbiBBUk0gYW5kCj4gbW9kaWZ5IHhlbi1hY2Nlc3MgdG8gdGVzdCB0aGUgc3VnZ2VzdGVk
IGZ1bmN0aW9uYWxpdHkuCj4gCj4gVG8gYmUgbW9yZSBwcmVjaXNlLCBhbHRwMm0gYWxsb3dzIHRv
IGNyZWF0ZSBhbmQgc3dpdGNoIHRvIGFkZGl0aW9uYWwgcDJtIHZpZXdzCj4gKGkuZS4gZ2ZuIHRv
IG1mbiBtYXBwaW5ncykuIFRoZXNlIHZpZXdzIGNhbiBiZSBtYW5pcHVsYXRlZCBhbmQgYWN0aXZh
dGVkIGFzCj4gd2lsbCB0aHJvdWdoIHRoZSBwcm92aWRlZCBIVk1PUHMuIEluIHRoaXMgd2F5LCB0
aGUgYWN0aXZlIGd1ZXN0IGluc3RhbmNlIGluCj4gcXVlc3Rpb24gY2FuIHNlYW1sZXNzbHkgcHJv
Y2VlZCBleGVjdXRpb24gd2l0aG91dCBub3RpY2luZyB0aGF0IGFueXRoaW5nIGhhcwo+IGNoYW5n
ZWQuIFRoZSBwcmltZSBzY29wZSBvZiBhcHBsaWNhdGlvbiBvZiBhbHRwMm0gaXMgVmlydHVhbCBN
YWNoaW5lCj4gSW50cm9zcGVjdGlvbiwgd2hlcmUgZ3Vlc3Qgc3lzdGVtcyBhcmUgYW5hbHl6ZWQg
ZnJvbSB0aGUgb3V0c2lkZSBvZiB0aGUgVk0uCj4gCj4gQWx0cDJtIGNhbiBiZSBhY3RpdmF0ZWQg
YnkgbWVhbnMgb2YgdGhlIGd1ZXN0IGNvbnRyb2wgcGFyYW1ldGVyICJhbHRwMm0iIG9uIHg4Ngo+
IGFuZCBBUk0gYXJjaGl0ZWN0dXJlcy4gRm9yIHVzZS1jYXNlcyByZXF1aXJpbmcgcHVyZWx5IGV4
dGVybmFsIGFjY2VzcyB0bwo+IGFsdHAybSwgdGhpcyBwYXRjaCBhbGxvd3MgdG8gc3BlY2lmeSBp
ZiB0aGUgYWx0cDJtIGludGVyZmFjZSBzaG91bGQgYmUgZXh0ZXJuYWwKPiBvbmx5Lgo+IAo+IFRo
aXMgdmVyc2lvbiBpcyBhIHJldmlzZWQgdmVyc2lvbiBvZiB2MyB0aGF0IGhhcyBiZWVuIHN1Ym1p
dHRlZCBpbiAyMDE2LiBJdAo+IGluY29ycG9yYXRlcyB0aGUgY29tbWVudHMgb2YgdGhlIHByZXZp
b3VzIHBhdGNoIHNlcmllcy4gQWx0aG91Z2ggdGhlIHByZXZpb3VzCj4gdmVyc2lvbiBoYXMgYmVl
biBzdWJtaXR0ZWQgbGFzdCB5ZWFyLCBJIGhhdmUga2VwdCB0aGUgY29tbWVudHMgb2YgdGhlCj4g
aW5kaXZpZHVhbCBwYXRjaGVzLiBCb3RoIHRoZSBwdXJwb3NlIGFuZCBjaGFuZ2VzIGZyb20gdjMg
dG8gdjQgYXJlIHN0YXRlZAo+IGluc2lkZSB0aGUgaW5kaXZpZHVhbCBjb21taXRzLgo+IAo+IEJl
c3QgcmVnYXJkcywKPiB+U2VyZ2VqCj4gCj4gWzBdIGh0dHBzOi8vZ2l0aHViLmNvbS9zZXJnZWot
cHJvc2t1cmluL3hlbiAoYnJhbmNoIGFybS1hbHRwMm0tdjQpCj4gWzFdIGh0dHBzOi8vc3VtbWVy
b2Zjb2RlLndpdGhnb29nbGUuY29tL3Byb2plY3RzLyM0OTcwMDUyODQzNDcwODQ4Cj4gCj4gU2Vy
Z2VqIFByb3NrdXJpbiAoMzgpOgo+ICAgYXJtL3AybTogSW50cm9kdWNlIHAybV8oc3dpdGNofHJl
c3RvcmUpX3Z0dGJyX2FuZF8oZ3xzKWV0X2ZsYWdzCj4gICBhcm0vcDJtOiBBZGQgZmlyc3QgYWx0
cDJtIEhWTU9QIHN0dWJzCj4gICBhcm0vcDJtOiBBZGQgaHZtX2FsbG93XyhzZXR8Z2V0KV9wYXJh
bQo+ICAgYXJtL3AybTogQWRkIEhWTU9QX2FsdHAybV9nZXRfZG9tYWluX3N0YXRlCj4gICBhcm0v
cDJtOiBJbnRyb2R1Y2UgcDJtX2lzXyhob3N0cDJtfGFsdHAybSkKPiAgIGFybS9wMm06IENvc21l
dGljIGZpeCAtIHN1YnN0aXR1dGUgX2dmbihVTE9OR19NQVgpIGZvciBJTlZBTElEX0dGTgo+ICAg
YXJtL3AybTogTW92ZSBob3N0cDJtIGluaXQvdGVhcmRvd24gdG8gaW5kaXZpZHVhbCBmdW5jdGlv
bnMKPiAgIGFybS9wMm06IENvc21ldGljIGZpeCAtIGZ1bmN0aW9uIHByb3RvdHlwZSBvZiBwMm1f
YWxsb2NfdGFibGUKPiAgIGFybS9wMm06IFJlbmFtZSBwYXJhbWV0ZXIgaW4gcDJtX2FsbG9jX3Zt
aWQKPiAgIGFybS9wMm06IENoYW5nZSBmdW5jIHByb3RvdHlwZSBhbmQgaW1wbCBvZiBwMm1fKGFs
bG9jfGZyZWUpX3ZtaWQKPiAgIGFsdHAybTogTW92ZSAoTUFYfElOVkFMSUQpX0FMVFAyTSB0byB4
ZW4vcDJtLWNvbW1vbi5oCj4gICBhcm0vcDJtOiBBZGQgYWx0cDJtIGluaXQvdGVhcmRvd24gcm91
dGluZXMKPiAgIGFybS9wMm06IEFkZCBhbHRwMm0gdGFibGUgZmx1c2hpbmcgcm91dGluZQo+ICAg
YXJtL3AybTogQWRkIEhWTU9QX2FsdHAybV9zZXRfZG9tYWluX3N0YXRlCj4gICBhcm0vcDJtOiBB
ZGQgSFZNT1BfYWx0cDJtX2NyZWF0ZV9wMm0KPiAgIGFybS9wMm06IEFkZCBIVk1PUF9hbHRwMm1f
ZGVzdHJveV9wMm0KPiAgIGFybS9wMm06IEFkZCBIVk1PUF9hbHRwMm1fc3dpdGNoX3AybQo+ICAg
YXJtL3AybTogQWRkIHAybV9nZXRfYWN0aXZlX3AybSBtYWNybwo+ICAgYXJtL3AybTogTWFrZSBw
Mm1fcmVzdG9yZV9zdGF0ZSByZWFkeSBmb3IgYWx0cDJtCj4gICBhcm0vcDJtOiBNYWtlIGdldF9w
YWdlX2Zyb21fZ3ZhIHJlYWR5IGZvciBhbHRwMm0KPiAgIGFybS9wMm06IENvc21ldGljIGZpeCAt
IF9fcDJtX2dldF9tZW1fYWNjZXNzCj4gICBhcm0vcDJtOiBNYWtlIHAybV9tZW1fYWNjZXNzX2No
ZWNrIHJlYWR5IGZvciBhbHRwMm0KPiAgIGFybS9wMm06IENvc21ldGljIGZpeCAtIGZ1bmN0aW9u
IHByb3RvdHlwZXMKPiAgIGFybS9wMm06IE1ha2UgcDJtX3B1dF9sM19wYWdlIHJlYWR5IGZvciBh
bHRwMm0KPiAgIGFybS9wMm06IE1vZGlmeSByZWZlcmVuY2UgY291bnQgb25seSBpZiBob3N0cDJt
IGFjdGl2ZQo+ICAgYXJtL3AybTogQWRkIEhWTU9QX2FsdHAybV9zZXRfbWVtX2FjY2Vzcwo+ICAg
YXJtL3AybTogQWRkIGFsdHAybV9wcm9wYWdhdGVfY2hhbmdlCj4gICBhbHRwMm06IFJlbmFtZSBw
Mm1fYWx0cDJtX2NoZWNrIHRvIGFsdHAybV9jaGVjawo+ICAgeDg2L2FsdHAybTogTW92ZSBhbHRw
Mm1fY2hlY2sgdG8gYWx0cDJtLmMKPiAgIGFybS9hbHRwMm06IE1vdmUgYWx0cDJtX2NoZWNrIHRv
IGFsdHAybS5oCj4gICBhcm0vYWx0cDJtOiBJbnRyb2R1Y2UgYWx0cDJtX3N3aXRjaF92Y3B1X2Fs
dHAybV9ieV9pZAo+ICAgYXJtL2FsdHAybTogTWFrZSBhbHRwMm1fdmNwdV9pZHggcmVhZHkgZm9y
IGFsdHAybQo+ICAgYXJtL3AybTogQWRkIGFsdHAybSBwYWdpbmcgbWVjaGFuaXNtCj4gICBhcm0v
cDJtOiBBZGQgSFZNT1BfYWx0cDJtX2NoYW5nZV9nZm4KPiAgIGFybS9wMm06IEFkanVzdCBkZWJ1
ZyBpbmZvcm1hdGlvbiB0byBhbHRwMm0KPiAgIGFsdHAybTogQWxsb3cgYWN0aXZhdGluZyBhbHRw
Mm0gb24gQVJNIGRvbWFpbnMKPiAgIGFybS94ZW4tYWNjZXNzOiBFeHRlbmQgeGVuLWFjY2VzcyBm
b3IgYWx0cDJtIG9uIEFSTQo+ICAgYXJtL3hlbi1hY2Nlc3M6IEFkZCB0ZXN0IG9mIHhjX2FsdHAy
bV9jaGFuZ2VfZ2ZuCj4gCj4gVGFtYXMgSyBMZW5neWVsICgxKToKPiAgIGFsdHAybTogRG9jdW1l
bnQgZXh0ZXJuYWwtb25seSB1c2Ugb24gQVJNCj4gCj4gIGRvY3MvbWFuL3hsLmNmZy5wb2QuNS5p
biAgICAgICAgICAgIHwgICA4ICstCj4gIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAgICAg
ICAgIHwgIDEwICstCj4gIHRvb2xzL2xpYnhsL2xpYnhsX2RvbS5jICAgICAgICAgICAgIHwgIDE2
ICstCj4gIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCAgICAgICAgIHwgICAyICstCj4gIHRv
b2xzL3Rlc3RzL3hlbi1hY2Nlc3MvTWFrZWZpbGUgICAgIHwgICAyICstCj4gIHRvb2xzL3Rlc3Rz
L3hlbi1hY2Nlc3MveGVuLWFjY2Vzcy5jIHwgMjEzICsrKysrKysrKysrKy0KPiAgeGVuL2FyY2gv
YXJtL01ha2VmaWxlICAgICAgICAgICAgICAgfCAgIDEgKwo+ICB4ZW4vYXJjaC9hcm0vYWx0cDJt
LmMgICAgICAgICAgICAgICB8IDYwMSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKPiAgeGVuL2FyY2gvYXJtL2h2bS5jICAgICAgICAgICAgICAgICAgfCAyMDIgKysrKysrKysr
KystCj4gIHhlbi9hcmNoL2FybS9tZW1fYWNjZXNzLmMgICAgICAgICAgIHwgMTEyICsrKysrLS0K
PiAgeGVuL2FyY2gvYXJtL3AybS5jICAgICAgICAgICAgICAgICAgfCAyMTkgKysrKysrKysrLS0t
LQo+ICB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgICAgICAgICAgICB8ICAxNyArCj4gIHhlbi9h
cmNoL3g4Ni9tbS9hbHRwMm0uYyAgICAgICAgICAgIHwgICA2ICsKPiAgeGVuL2FyY2gveDg2L21t
L3AybS5jICAgICAgICAgICAgICAgfCAgIDYgLQo+ICB4ZW4vY29tbW9uL3ZtX2V2ZW50LmMgICAg
ICAgICAgICAgICB8ICAgMyArLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2FsdHAybS5oICAgICAg
ICB8ICA3MyArKysrLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oICAgICAgICB8ICAx
NSArCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggICAgICAgICAgIHwgIDYyICsrKy0KPiAg
eGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRwMm0uaCAgICAgICAgfCAgIDMgKwo+ICB4ZW4vaW5jbHVk
ZS9hc20teDg2L2RvbWFpbi5oICAgICAgICB8ICAgMyArLQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2
L3AybS5oICAgICAgICAgICB8ICAgMyAtCj4gIHhlbi9pbmNsdWRlL3hlbi9hbHRwMm0tY29tbW9u
LmggICAgIHwgICA4ICsKPiAgMjIgZmlsZXMgY2hhbmdlZCwgMTQ0NCBpbnNlcnRpb25zKCspLCAx
NDEgZGVsZXRpb25zKC0pCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0vYWx0cDJt
LmMKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3hlbi9hbHRwMm0tY29tbW9uLmgK
PiAKCi0tIApTZXJnZWogUHJvc2t1cmluLCBNLlNjLgpXaXNzZW5zY2hhZnRsaWNoZXIgTWl0YXJi
ZWl0ZXIKClRlY2huaXNjaGUgVW5pdmVyc2l0w6R0IE3DvG5jaGVuCkZha3VsdMOkdCBmw7xyIElu
Zm9ybWF0aWsKTGVocnN0dWhsIGbDvHIgU2ljaGVyaGVpdCBpbiBkZXIgSW5mb3JtYXRpawoKQm9s
dHptYW5uc3RyYcOfZSAzCjg1NzQ4IEdhcmNoaW5nIChiZWkgTcO8bmNoZW4pCgpUZWwuICs0OSAo
MCk4OSAyODktMTg1OTIKRmF4ICs0OSAoMCk4OSAyODktMTg1NzkKCnByb3NrdXJpbkBzZWMuaW4u
dHVtLmRlCnd3dy5zZWMuaW4udHVtLmRlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Oct 07 10:21:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 10:21:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0mEV-0001YW-Gk; Sat, 07 Oct 2017 10:21:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=446cb931c=citrix-osstest@xenproject.org>)
 id 1e0mEU-0001YK-1e
 for xen-devel@lists.xensource.com; Sat, 07 Oct 2017 10:21:22 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 66/4C-03101-1AAA8D95; Sat, 07 Oct 2017 10:21:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHSDve6CVTc
 iDc7sN7a4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBlzz3axFvQLV9x9uIGpgfEMTxcjJ4eEgL/E
 hbvdrBC2u8T09hVsILaIgLPEhA+3wWxeAT2JqdObwWqEBSIlll1+y9LFyAVUv59d4uaxR1DNq
 hJPP19hAbHZBDwkJvZMBLNZBFQkXvxdxA5iCwloSSxdvJIJYqigxMmZT8BqmAUkJA6+eMEMMc
 dCYsfHPrYJjLyzkJTNQlK2gJFpFaNGcWpRWWqRrqGFXlJRZnpGSW5iZo6uoYGZXm5qcXFiemp
 OYlKxXnJ+7iZGYPgwAMEOxpsbAw4xSnIwKYnycgDDSogvKT+lMiOxOCO+qDQntfgQowwHh5IE
 79SVQDnBotT01Iq0zBxgIMOkJTh4lER4l4CkeYsLEnOLM9MhUqcYdTmObbr8h0mIJS8/L1VKn
 DcFpEgApCijNA9uBCyqLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYtxlkCk9mXgncpldARz
 ABHcFYDHZESSJCSqqBUctrgzzDikfr4lkclF6oGOlckZzibD2P5YHZxJvlgY9VMmrcrnQ+KJT
 Pmzc//Wnz3p2SW36KzbVpObjs5pLJcvWdNmnVnFEaJsZF6c+fKv8T0tM/Yqy3YrPfr9qHb4U6
 bMLme7NN6X2p+iA96Lfxo9q+m9Mqmv8skjxV2P15dmykS2fsw+9ZSizFGYmGWsxFxYkANChjT
 6UCAAA=
X-Env-Sender: prvs=446cb931c=citrix-osstest@xenproject.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1507371679!53750101!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58270 invoked from network); 7 Oct 2017 10:21:20 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Oct 2017 10:21:20 -0000
X-IronPort-AV: E=Sophos;i="5.42,488,1500940800"; d="scan'208";a="450822700"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72210-mainreport@xen.org>
X-Osstest-Failures: distros-debian-stretch:test-arm64-arm64-armhf-stretch-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-stretch:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-stretch:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-stretch:build-arm64:capture-logs:broken:nonblocking
 distros-debian-stretch:test-armhf-armhf-armhf-stretch-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-i386-amd64-stretch-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-amd64-amd64-stretch-netboot-pvgrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-amd64-i386-stretch-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-i386-i386-stretch-netboot-pvgrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=72180
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 7 Oct 2017 11:21:16 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [distros-debian-stretch test] 72210: tolerable trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMjEwIGRpc3Ryb3MtZGViaWFuLXN0cmV0Y2ggcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjIxMC8KCkZhaWx1
cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1hcm1oZi1zdHJldGNoLW5l
dGJvb3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgNzIxODAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2Nh
dGUgICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3MjE4MAogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcyMTgw
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAg
ICAgICAgYnJva2VuIGxpa2UgNzIxODAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtc3RyZXRjaC1u
ZXRib290LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGJsb2NrZWQgaW4gNzIxODAK
IHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1zdHJldGNoLW5ldGJvb3QtcHlncnViIDEwIGRlYmlhbi1k
aS1pbnN0YWxsIGZhaWwgbGlrZSA3MjE4MAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1zdHJldGNo
LW5ldGJvb3QtcHZncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MjE4MAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXN0cmV0Y2gtbmV0Ym9vdC1weWdydWIgMTAgZGViaWFuLWRpLWlu
c3RhbGwgZmFpbCBsaWtlIDcyMTgwCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zdHJldGNoLW5ldGJv
b3QtcHZncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MjE4MAoKYmFzZWxpbmUg
dmVyc2lvbjoKIGZsaWdodCAgICAgICAgICAgICAgIDcyMTgwCgpqb2JzOgogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtc3RyZXRjaC1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWkzODYtc3RyZXRjaC1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtc3RyZXRjaC1uZXRib290LXB5Z3J1
YiAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtYXJtaGYtc3RyZXRj
aC1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi1hcm1oZi1zdHJldGNoLW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtc3RyZXRjaC1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUu
bmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29z
c3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Oct 07 10:29:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 10:29:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0mMX-0001og-BN; Sat, 07 Oct 2017 10:29:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Julien.Grall@arm.com>) id 1e0mMV-0001oa-50
 for xen-devel@lists.xen.org; Sat, 07 Oct 2017 10:29:39 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 1A/4F-02225-29CA8D95; Sat, 07 Oct 2017 10:29:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSb0gTcRjH99vdtiu8OKfS01KiZaDWlmaKBoU
 RlVCJRYr2h7rptR3tH3dTFkUu9EXaP0tSN0SN2hsrLX2hZkgtl2YIFmQbSTOUJEVlGUUa1G5n
 Ze8+v+f7/Pk+Px4CU1bIVQRjtzGcmTaq5StxwxZJlubGfV9h8khzfMbd4B08C2V7exalueioj
 DXrLPZTMkNdzUXc2o3bO5znHciDVaGVBE45MPD752RVaAWBqHwoH69WCIKSuiQF73wfLghRVC
 6M+mcUAkdTJTA4/D0cV1IcOKo/SwXGqDR44B6RCyynEmF0/ks4TlLboX2iM8w4FQ+NC9fCw2I
 oBoKzX5GYEwkvnRPhniuoXVBZMSsXe6ZDY8dHTOR10DnTEGYI8fPvTplgFKhaBK6m9wrR0Hqo
 r3yGi0lx4B1qCDER4oMwHLSLuAEGK3LE0lYEl2tu4eKjXAFtA36pWLsZumcC4WGrKCV0jj1Zi
 k9i0D9uFDkJWt8GlwxZ4dvtviVDfhlM9Prk4rRYmFs4L8bdcvj0yCkTjZ6EKy9qFNUo0bXsA1
 zLlnYtW7oZYS0ogWe4UobTpGRqdRyrN9hMNGvUpCSnak0Mz9N6xkjreG2RxdSOQhdRJpGgLrT
 Yn+NBawipOoYkWnyFylU6S/FZA80bTnIlRob3oFiCUAO5815Ii+QYPWM/zRpDZ/VHBiJCHU0+
 FWSSt9ImntWL0iDSEL6P735KlbjZYmZUq8kCIYkSkgwl5r8t/hznGxSniiKRRCJRRlgZzsTa/
 ten0GoCqaPIJqFLBGu2/Z00FTIhDZlAfNiEjf4nqRxod+90G45tjD+3ae/24M0z1xdHxnoO6d
 z5H4a8HcdZz8OuTkerMs56ZvKH4+Ir39XUtEBmwJngrlPEFAUkjXvy8ppf7zvM1kvWWrK59Oz
 p4t5jW2t3lZG/BtYnaQ/2xNVxsguZqeXThv0F2Fj+joLCxwdOzA89PcKOlrpyt2kcGWqcN9Ap
 SRjH078BWqjBK5cDAAA=
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1507372177!109268899!1
X-Originating-IP: [104.47.0.64]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21411 invoked from network); 7 Oct 2017 10:29:37 -0000
Received: from mail-he1eur01on0064.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.64)
 by server-8.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 7 Oct 2017 10:29:37 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=VW6DMWVDAbpLsgYb4sN4AoAqullx33TWLZ2sDwgjcZ8=;
 b=qRFpuM2Pp9jrbPIEg6V/FQMVMHxki+MXmdPgUla77HQnzTd5FKQXClmLlLHm5mEXJMj66hrFvILfMMNgQRp+3GTurbHH7onfWBIikYEtB4PRgRrsf3UILd8IH03s0CSS4aCC5xwBv4EF+WIt4INlgpzdtDUtCW0Gmbl2V9niQ1s=
Received: from Juliens-MacBook-Pro.local (82.1.229.77) by
 DB6PR0801MB2056.eurprd08.prod.outlook.com (2603:10a6:4:77::9) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Sat, 7 Oct
 2017 10:29:35 +0000
To: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xen.org,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
 <b231b674-4178-1a35-6fe5-6de238a9c6f4@sec.in.tum.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c5b8603d-3667-4c33-0874-b08040b10075@arm.com>
Date: Sat, 7 Oct 2017 11:29:31 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)
 Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <b231b674-4178-1a35-6fe5-6de238a9c6f4@sec.in.tum.de>
X-Originating-IP: [82.1.229.77]
X-ClientProxiedBy: VI1PR0401CA0013.eurprd04.prod.outlook.com
 (2603:10a6:800:4a::23) To DB6PR0801MB2056.eurprd08.prod.outlook.com
 (2603:10a6:4:77::9)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 4924a96c-7800-49af-2d05-08d50d6e4e93
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(48565401081)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:DB6PR0801MB2056; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB2056;
 3:3VnjBEdTqxbfCWMXGymKHpgBVr393USQaYYItu/bOT8wqGenUXdrR2uOhhHPZg/0jbfjSPSL6QrwJ7Tz2J+I9adB6utmk90zw4yusixJUupZYdt1egM9DcKvS/bWCAGsFloDIZHy4RwOedH9aQn+NSAAQyLemaXCFa1p4flTm5ZY3S0bK3XIWqQcbgeGY6Zw6tWj5mT/wGQl92GJwR738gk3OAPvueJg/TwckxIQzoSlkWyi60zse2u8GlPaD/UF;
 25:8k4cDYe0g6IvsIgDX+y7jfETK5VzndqV35s73HC8yhu93SQ92zOpvAGPL2mlh5vYpDCVZ4SZo+b42XqrQrTcF8o1MPhuqdRy+1HJQ+JX1VaxtQisDggr27pKD+3EAI6zMHcGvhxO1QyrqJhk0jC/Iu6IvWEBDheJ3rrUZDTQLImt5J0DbBtMUhFnZZFHVDgwUSu301XVQsSf/HpIDWXuzR59nCj9sVI1RP/RZvu7/CArrEz8voYfRRBivRHFfvZIclR850LmDde4cceuvYlUvKK95DxStmWDm8wsEQ710/gNKWIjj+bSmp/pxLSYZCOkoiT17JL8FsZtTUPT/xYKow==;
 31:nmYqkrpCkM2vj7WGO+AdI78XSo8iTLgkd1ttJfIW1ONMTa15+n4BYe1iL9AhQKMmdpg6wgW5GaTKU54e7BC75i0+r/dkz/e6gLdgYNcXDIPdQCA3wXBqtquEyJrnQAXIwmk3IQqNJ50hBlbX3iY+3pb50eN1mM6ZW25THxtrJGTe2C88R6rOoQrX/6xwI0mzy4jMH2szovJ6qIlI7dnxCfYBc9Mp/Lxtwz8KKbLwNV4=
X-MS-TrafficTypeDiagnostic: DB6PR0801MB2056:
NoDisclaimer: True
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB2056;
 20:YV8P9HDEmIlP4GP585bz4rx4TxNtbokEboVAwdiFM49oGLJvWUxwEgQuwMDaRKp/Ai3Y2ia45VPxx+nCckRuwoT1tLPiva/NyeX7P44FackE3IW7/rZA3vtjVFOCNRPVtWoMwMkJtD5y4ATGELhi1rsc64NIfwHEX5VWe3dgFGU=;
 4:0FvyDUcXypCHc1z7EPUwRZa0xTAymHIudGnW1rrzRzlBO6WMcgiWsBUhgj9yTkdlxBgar389WnyEP71In9z/2K0lzeHvPzGsPAKlmvBzeEr6SV1iowKbrS3fN0c1S15bYPpt/ZntoS7Giixu4Q97EGUxUk39YABAY6YFsKcq0IA7KC+/pNTP3rnoCgUql9l14BHvZ8NuaPBLnGRstb33XDjO22pD+5bMFR19BILGgK09eUnm5rn+7Qpj0G/02g69
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <DB6PR0801MB2056412763BEE911282DD2E380760@DB6PR0801MB2056.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(3002001)(100000703101)(100105400095)(93006095)(93001095)(10201501046)(6055026)(6041248)(20161123560025)(20161123564025)(20161123558100)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB6PR0801MB2056; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB6PR0801MB2056; 
X-Forefront-PRVS: 045315E1EE
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(979002)(6009001)(376002)(346002)(51694002)(189002)(53754006)(199003)(24454002)(86362001)(68736007)(4326008)(5660300001)(16526018)(229853002)(53546010)(3846002)(81156014)(81166006)(230700001)(6246003)(65826007)(6512007)(2950100002)(50466002)(8676002)(33646002)(105586002)(97736004)(6506006)(6666003)(106356001)(53936002)(101416001)(36756003)(31696002)(189998001)(23676002)(2906002)(6486002)(64126003)(65806001)(65956001)(66066001)(31686004)(58126008)(110136005)(72206003)(83506001)(76176999)(316002)(50986999)(6116002)(8936002)(478600001)(7736002)(47776003)(305945005)(54356999)(25786009)(969003)(989001)(999001)(1009001)(1019001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0801MB2056; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjZQUjA4MDFNQjIwNTY7MjM6VUQvOEt3eFFnQVp1R1VWem54Z2RjOTAy?=
 =?utf-8?B?MVBQb2REd1NFamFlNTU0YXQvZHVQbDdKKzdxU000QllwZmZXNXZ3Yy9mK2VE?=
 =?utf-8?B?cTN0TDVDOWpOc2tacXhOT1ZCNk9qSXZ0Wld3b1Y5Z2kvNVR6cVV0RUJRczZw?=
 =?utf-8?B?Y3A0cEZ5V0gyQTdXaUxYb0x5Y3VNTmZBVkZtMTc1Skk1QTZqV25haUlKMDB1?=
 =?utf-8?B?czVJMUlYZE5HOGN1V2hPZmpVdmZCRmdEUHFyQ0lqekhXUWN0cHkzVXdKdVZX?=
 =?utf-8?B?NkZWaWhZL3pVeU55QWJ1aklyMkpVWVQxdmRMdmRySHNmVWZ2czd5NHlYaU15?=
 =?utf-8?B?ckw4dTRGcEtyVm52WlA3enhpYk9WSkc3cDhObUFtQlF2VWsycnlSVUFtUFBw?=
 =?utf-8?B?NXFURm96UFpkN2I5UDI4RW1zdDQwRnkyaGVwZVF5dERuZGwzdndXYldsSkdD?=
 =?utf-8?B?OTZvajZZWEFNaWQ1WVBqbWJPK01tTERheEtBdndtcGN2THRIU3ZYL2h4NzFm?=
 =?utf-8?B?cmNVRFhQM2xBeElCSzdEbFNsd3BlUGJrRnlBQ2pNbER3T2VRd0g3MjlyTnpE?=
 =?utf-8?B?OE0wTk4yb09vcy91bm40VGo3ZnUrdmR5V2VLdHdETlprRFZTTHNaT3hmTHV5?=
 =?utf-8?B?N1F4WlBTOHM5cUZqb0oyTGk0czFwcUFZTGt4VU5RMDBabXJOZk9zUEpxSC9s?=
 =?utf-8?B?c0d1bXRtK1JXNTJEclpnSUVKeGIyWWo3a1hrOG82eVRwamEwVW9WRVZuLzJu?=
 =?utf-8?B?bFZ3U1p2dkUremtNdUswUFhsZ0ZEeXFKSzhFcHZ4SitWaWV3TDI1U3FkS2lu?=
 =?utf-8?B?ZERTNXRzYi9FL1ByQU5pWFRhQjIwc0h5UThvSGE4QzdRWG56bWFZb0dhajFz?=
 =?utf-8?B?a3RCV2gvWHhLSko2V282aCtsdFNEdTcrKzMvSXk1bEo4RmNJdEhyRS9TT3FP?=
 =?utf-8?B?TmgxWjZNWjdkYjJMRHNMeVhja01CdUFEMUhKVko0R2hwekZOeGpmZ201ZHVJ?=
 =?utf-8?B?MzVXa0NmTUwwcjhtcmNwak5rMDJtWWlWK0dTZ2lLMkVQMVZWajA4c050SmNU?=
 =?utf-8?B?aDR2Qkd2dUlwVVhCemh2dzJPNTFwbnZoMDQ3RUlNR0liOG1CWWhLRVZjN2hh?=
 =?utf-8?B?MWZRTURJZkVMME9tckI2MkVnazVNR2RsUm12VllZNTlLdDRyTVF5a3N4TU9W?=
 =?utf-8?B?M2ZwOElKZEpqNWw4bHdRc3lDR1g4UmIxeWdlT1NheWlEN1pVTDZIRmQrN1lm?=
 =?utf-8?B?M1RUbzAwZHJxUjh6TTh0L0hreFRMRnZtRkVNaU9jQUczbWFaMkthRVZLOG5H?=
 =?utf-8?B?VXE3RmVOblZMdEM1dk5oTHF0YmkxMWNUZmpaNUpqWTVCODV6UDhDa0hiSDBv?=
 =?utf-8?B?Z1lROU9UMURzdmJXNzQwZWlzcDFrQzEwcTdia1I2Wit0ZzRQcFNZRFNwTnVO?=
 =?utf-8?B?K3VqNHlxamZCWkgvVFJXMkNKL3N4b1R6MTZTNnpKbDNjdTI4N05IYnBkWVhW?=
 =?utf-8?B?ZkFZZGM4T1lXY0RwZDVZMHhCS1Z4UUJCUXJ2K0dTbmJHZHRZOUJTSVBqSnVO?=
 =?utf-8?B?bC9IK3lwSjVTamFXQy9JYktZem5VMWh3TGdja1o4R25KTFR0TGZsaUZhMDV5?=
 =?utf-8?B?OURxa2R5dWhhN2FkVUtvZjlnR1lWekRxN1F5Nk0wV2lnMFZjRi80a1NoTHM0?=
 =?utf-8?B?RzQ1Y2QxUFNkZlB5MmtxQ1VFK3U3U2ZDbmhPeU9sZmFBdkRJdDNkOHRoMWU5?=
 =?utf-8?B?MkxmdUVEaDN6ZnRZYjhZUGpuazhYQlVBSlhwK2Jhc0YxcDN6OGp5U2JNK2s0?=
 =?utf-8?B?dDFRTzNOeW5WRGF1YXE0cVk4aFhJdHFsU1E3R2sxR3AvNE5Lb2lEWVU1b1hr?=
 =?utf-8?B?RityWTNqcTh0azZNY2UyejVYNVRiVkpjRVlnUXQxWXhvVmxnOWxVVXBNRjJG?=
 =?utf-8?B?RkZINm1KbkI4RFBVOXlvUHpsS0FocmZCNW1pZlZ0Mmp5YitDRkJsazAyZjI2?=
 =?utf-8?Q?HBb/NCPR?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB2056;
 6:AwclCUmfG3hNB1VI8sQxPY2SrAQHoKdF+HIt9bPjK3adaE4XdMJgDFIAH0P1u4uLebYioK/uUnzk1w/u3VEvopkY3BwZSFnznCyzpoqj27avBI5GFZ/CUNnTwfjnuoCbF97bGuhDcWg9gRd8QWSvuWmCkw47Hx+zr6MrTgFWDJH+5NS+CW4GqbDVnIjSAOTRRbh7/ULv9rxNo83+YrOn3ATHY9EGfeaFtj6fDUd4+M6wRsxBVZvEnpP48LQqPNTvyeWvYLKDDpb/YaFG/XHe41mOv019K7sKYRSDUPULutE5invqsCt/zV1CF/E7lyxw9rSBp26mXyzqyCDw7xIfAQ==;
 5:+ZDtY7Pfg6AZnocmTNGA3KJKUFdZSlH4Z7n4R9/+ct9z/fPvMQFOvqs2BQY4TVSt6ll/up7sLPs/0MpJmwuSXe6+C6/eRoGRXfm/aaYfYsJp/klZDHGi8K6xpLK5P7MxeY90W2CtYgZY3225cykU9w==;
 24:me5fnmShizTLgxbUpDdrgSgo1EcB/fB1yg63/V2dCG0tTj8JXnKLChumMJ8N5VPeAN/gEVeoC515vitufAqNibLLICiX6LnCAo1lRZZICOY=;
 7:2OdUJtD5FrLSXkBsb0slOrB+z4JeVfqCJYs6yxA4TOYUhqYVHlbE8SkT+lhpHaSzgAlhtb0NDeRYnSOeCi04v8vDt6G1NVbRPT50TxX4pk1XeDqApCAWnwaz6Xk7ySBIzFPRse9eJQkI42T1qTF/8BS4hSfZLLKhe6hfLnp7PRceJr9/t/MUjn9DtDweeBZSImhJL9kl7FYoHW4wQYC6lTTWe0z7BY+2+/MQRCVeCuM=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Oct 2017 10:29:35.1593 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0801MB2056
Cc: nd@arm.com, Tamas K Lengyel <tamas@tklengyel.com>
Subject: Re: [Xen-devel] [PATCH v4 00/39] arm/altp2m: Introducing altp2m to
 ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNy8xMC8yMDE3IDExOjE4LCBTZXJnZWogUHJvc2t1cmluIHdyb3RlOgo+IEhpIGFsbCwK
CkhlbGxvIFNlcmdlaiwKCj4KPiBqdXN0IHdhbnRlZCB0byBmcmllbmRseSByZW1pbmQgeW91IGFi
b3V0IHRoZSBuZXh0IGFsdHAybSBvbiBBUk0gcGF0Y2gKPiBzZXJpZXMsIHNpbmNlIGl0IGhhcyBi
ZWVuIHN1Ym1pdHRlZCBmb3Igb3ZlciBhIG1vbnRoIG5vdyBhbmQgZ290Cj4gc29tZXdoYXQgbG9z
dCBvbiB4ZW4tZGV2ZWwuCj4KPiBJIHVuZGVyc3RhbmQgdGhhdCBpdCBpcyB0b28gbGF0ZSB0byBn
ZXQgdGhpcyBwYXRjaCBzZXJpZXMgaW50byA0LjEwLgo+IFlldCwgSSB3b3VsZCBsaWtlIHRvIHF1
ZXVlIHRoZSBzZXJpZXMgZm9yIDQuMTEuIFBsZWFzZSBsZXQgbWUga25vdyBpZiBJCj4gc2hvdWxk
IHdhaXQgZm9yIHJldmlld3MgdW50aWwgdGhlIGVuZCBvZiB0aGUgZXh0ZW5kZWQgY29kZSBmcmVl
emUgZGVhZGxpbmUuCgpUaGlzIGlzIGluIG15IHF1ZXVlLCBJIHdpbGwgaGF2ZSBhIGxvb2sgb25j
ZSBJIGFtIGRvbmUgd2l0aCA0LjEwIHBhdGNoZXMuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Oct 07 10:37:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 10:37:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0mTk-0002gf-3h; Sat, 07 Oct 2017 10:37:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0mTj-0002gH-BW
 for xen-devel@lists.xensource.com; Sat, 07 Oct 2017 10:37:07 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 2E/65-03761-25EA8D95; Sat, 07 Oct 2017 10:37:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTdw3Y1
 Ig1crTC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0drMXtAvVvFl3XHGBsaP
 Al2MXBxCAo1MEicOXGKHcB4zSnxb94EJwtnGKHF4/Q4gh5NDRMBZ4uuZuewgNq+AvsTr2U9Yu
 xg5OIQFbCVWtoA1Swi0M0msON3NClIjIeApsfpOIxOMfeL7EpYuRnYONgEriUNiIFEWAVWJK3
 +/M09g5F7AyLCKUaM4tagstUjXyFwvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyP
 Q4wxAsINx8drAQ4ySHExKorwcq25ECvEl5adUZiQWZ8QXleakFh9ilOHgUJLglV8LlBMsSk1P
 rUjLzAGGHkxagoNHSYS3dA1Qmre4IDG3ODMdInWKUZfj2KbLf5iEWPLy81KlxHltQWYIgBRll
 ObBjYDFwSVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8zaCTOHJzCuB2/QK6AgmoCMYi8GOKE
 lESEk1MO6X6rpbcMs+5vOPuBz94u7HUjPf3d/PN3ex4bI9pxI0Lj2Z0FDXN+XUcYvW0FMFHK6
 d82fLHbAvsJll/SvQbqrr9MIOlX9Rk13Ws+3KulkioDX7vfT17291r06SX3+gPuVlbWgn//PH
 HfMcPp/Z+cp59cmJOyoyTtl5xtWrTqhZJHE9vGfxbB4lluKMREMt5qLiRAApbUNHfgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1507372624!78734610!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29454 invoked from network); 7 Oct 2017 10:37:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Oct 2017 10:37:05 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0mTg-000880-Dw; Sat, 07 Oct 2017 10:37:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e0mTb-0003Oz-0M; Sat, 07 Oct 2017 10:36:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e0mTa-0001UC-Gg; Sat, 07 Oct 2017 10:36:58 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114094-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 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=2c2ae1976da06283e923d97720c0bdcbebf04515
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 07 Oct 2017 10:36:58 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114094: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDA5NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDA5NC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAyYzJhZTE5NzZkYTA2MjgzZTky
M2Q5NzcyMGMwYmRjYmViZjA0NTE1CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBkYmM0YjZlMTNhNWQwZGQ4OTY3Y2RlN2ZmNzAwMGFiMWVkODg2MjVlCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTM5NzIgIDIwMTctMTAtMDMgMjE6MDI6NDMgWiAgICAzIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTEzOTc5ICAyMDE3LTEwLTA0IDAwOjEwOjEzIFogICAgMyBkYXlzICAg
NDAgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0MDg3ICAyMDE3LTEwLTA3IDAzOjAz
OjExIFogICAgMCBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBBd2FpcyBNYXNvb2QgPGF3YWlzLm1hc29vZEB2YWRpb24uY29tPgogIEJodXBpbmRl
ciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KICBEYXJpbyBGYWdnaW9saSA8
cmFpc3RsaW5AbGludXguaXQ+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKb2FvIE1hcnRpbnMgPGpvYW8ubS5tYXJ0aW5zQG9y
YWNsZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGlu
YXJvLm9yZz4KICBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+CiAgS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogIE1lbmcgWHUgPG1lbmd4
dUBjaXMudXBlbm4uZWR1Pj8KICBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4
LmNvbT4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFRhbWFzIEsgTGVuZ3llbCA8
dGFtYXNAdGtsZW5neWVsLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgOTQ2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Oct 07 10:55:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 10:55:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0ml7-0004O2-KT; Sat, 07 Oct 2017 10:55:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1e0ml6-0004Nw-MR
 for xen-devel@lists.xen.org; Sat, 07 Oct 2017 10:55:04 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 65/84-03761-782B8D95; Sat, 07 Oct 2017 10:55:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXSPJ+BQ7dt041
 Ig/ZZChZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bJ8z8ZC+ayVrztPcLSwNjP0sXIxSEkcIFR
 Yt3DPqYuRk4OYYEAiTs337KD2CICeRI9x4+ygtjMAqYSa5deY4NoWMQocX16LyNIgk3AQGLK6
 5VgRbwCDhLrTs4Hi7MIqEhc/rkFLC4qEC7RdBZkG0iNoMTJmU/AbE4Ba4n7D1uZIRaoS/yZdw
 nKFpe49WQ+E4QtL7H97RzmCYx8s5C0z0LSMgtJyywkLQsYWVYxahSnFpWlFukameklFWWmZ5T
 kJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGIgMQ7GA8syDwEKMkB5OSKO+y9TcihfiS8lMq
 MxKLM+KLSnNSiw8xynBwKEnwTt0IlBMsSk1PrUjLzAHGBExagoNHSYR3P0grb3FBYm5xZjpE6
 hSjLseNh9f/MAmx5OXnpUqJ86aAzBAAKcoozYMbAYvPS4yyUsK8jEBHCfEUpBblZpagyr9iFO
 dgVBLmdQWZwpOZVwK36RXQEUxARzAWgx1RkoiQkmpgjLI7svmnpY1M2nMR4Uv/mzdpTl4vICu
 RvL3S2ztn3oxZ0w/Mc2xI+bJW7rzbjLdT3mTxnhLM+XFown3uqSd+8F2MX3E6xeiHh9X/x70c
 r36/y+pv0mVJv+y0aHGHUsvU4/1h6jPPlPx7p7j9vNPveYv/VjLPZzotJruw8lM8d09gkPfea
 iH5TUosxRmJhlrMRcWJAJgfQ5jKAgAA
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-2.tower-21.messagelabs.com!1507373702!62870524!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16423 invoked from network); 7 Oct 2017 10:55:02 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Oct 2017 10:55:02 -0000
Received: from [192.168.178.27]
 (dslb-094-216-214-140.094.216.pools.vodafone-ip.de [94.216.214.140])
 by services.sec.in.tum.de (Postfix) with ESMTPSA id 9F2381014CD24;
 Sat,  7 Oct 2017 12:54:55 +0200 (CEST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
 <b231b674-4178-1a35-6fe5-6de238a9c6f4@sec.in.tum.de>
 <c5b8603d-3667-4c33-0874-b08040b10075@arm.com>
From: Sergej Proskurin <proskurin@sec.in.tum.de>
Message-ID: <5311e495-7f56-1d76-ad88-58f235d0a4bb@sec.in.tum.de>
Date: Sat, 7 Oct 2017 12:54:55 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <c5b8603d-3667-4c33-0874-b08040b10075@arm.com>
Content-Language: en-US
Cc: nd@arm.com, Tamas K Lengyel <tamas@tklengyel.com>
Subject: Re: [Xen-devel] [PATCH v4 00/39] arm/altp2m: Introducing altp2m to
 ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKT24gMTAvMDcvMjAxNyAxMjoyOSBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+
IAo+IAo+IE9uIDA3LzEwLzIwMTcgMTE6MTgsIFNlcmdlaiBQcm9za3VyaW4gd3JvdGU6Cj4+IEhp
IGFsbCwKPiAKPiBIZWxsbyBTZXJnZWosCj4gCj4+Cj4+IGp1c3Qgd2FudGVkIHRvIGZyaWVuZGx5
IHJlbWluZCB5b3UgYWJvdXQgdGhlIG5leHQgYWx0cDJtIG9uIEFSTSBwYXRjaAo+PiBzZXJpZXMs
IHNpbmNlIGl0IGhhcyBiZWVuIHN1Ym1pdHRlZCBmb3Igb3ZlciBhIG1vbnRoIG5vdyBhbmQgZ290
Cj4+IHNvbWV3aGF0IGxvc3Qgb24geGVuLWRldmVsLgo+Pgo+PiBJIHVuZGVyc3RhbmQgdGhhdCBp
dCBpcyB0b28gbGF0ZSB0byBnZXQgdGhpcyBwYXRjaCBzZXJpZXMgaW50byA0LjEwLgo+PiBZZXQs
IEkgd291bGQgbGlrZSB0byBxdWV1ZSB0aGUgc2VyaWVzIGZvciA0LjExLiBQbGVhc2UgbGV0IG1l
IGtub3cgaWYgSQo+PiBzaG91bGQgd2FpdCBmb3IgcmV2aWV3cyB1bnRpbCB0aGUgZW5kIG9mIHRo
ZSBleHRlbmRlZCBjb2RlIGZyZWV6ZQo+PiBkZWFkbGluZS4KPiAKPiBUaGlzIGlzIGluIG15IHF1
ZXVlLCBJIHdpbGwgaGF2ZSBhIGxvb2sgb25jZSBJIGFtIGRvbmUgd2l0aCA0LjEwIHBhdGNoZXMu
Cj4gCgpBbHJpZ2h0LCB0aGFuayB5b3UuCgpDaGVlcnMsCn5TZXJnZWoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Oct 07 12:24:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 12:24:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0o99-0003Dp-CG; Sat, 07 Oct 2017 12:23:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0o97-0003Di-Jv
 for xen-devel@lists.xensource.com; Sat, 07 Oct 2017 12:23:57 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 49/BD-03638-C57C8D95; Sat, 07 Oct 2017 12:23:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVTf6+I1
 Ig8/tZhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOD71CFvB9OKKmdfWMjcw
 /vfqYuTiEBJoZJJYNXsXG4TzmFHiRd9HZghnG6PErpdbgRxODhEBZ4mvZ+ayg9i8AvoSf3/uZ
 gOxhQWsJB6f+8gE0iAhcEtJYvrtS2BFEgKeEg9/9AA1c4DZt6c5dTGyc7AB1R8SAylgEVCV6F
 v5knECI/cCRoZVjBrFqUVlqUW6RhZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxi
 BPmcAgh2M59cGHmKU5GBSEuU9dvRGpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXo9jQDnBotT0
 1Iq0zBxg8MGkJTh4lEQg0rzFBYm5xZnpEKlTjLocxzZd/sMkxJKXn5cqJc4rClIkAFKUUZoHN
 wIWCZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzDsPZApPZl4J3KZXQEcwAR3BWAx2REkiQk
 qqgXHKR+29684r6FdG1U28lSdwYYeh5q1vvFVWff/OpCzd+TOmuEDz0LLPEit+Noc6zl4c8Gn
 zlwN1PDsijzl9reOKO3Nvp8wimb1dC00jZqwL27uF/8BrjSsM6gvPKC27tzj2q4NO2KbFO1RF
 Xop/m7GQb+cHt5yXKRZX7rx233/rZWGwmZnhPXdOJZbijERDLeai4kQAwArq7H8CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1507379034!76691188!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6057 invoked from network); 7 Oct 2017 12:23:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Oct 2017 12:23:55 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0o91-0002OU-P0; Sat, 07 Oct 2017 12:23:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e0o8w-0005WE-3R; Sat, 07 Oct 2017 12:23:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e0o8v-0008RT-IR; Sat, 07 Oct 2017 12:23:45 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114073-mainreport@xen.org>
X-Osstest-Failures: xen-4.6-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:regression
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=78fd0c3765cf89befb2338ac342a0c8a3e29ba3d
X-Osstest-Versions-That: xen=1658a87690ac839e85db12bbf409be62bb938640
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 07 Oct 2017 12:23:45 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 114073: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDA3MyB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDA3My8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTEz
Mzk4CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxv
Y2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMzk4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2Nl
ZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgIDQ4
IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGxpa2UgMTEzMzY4CiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0zICAgICAgNDggeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZh
aWwgbGlrZSAxMTMzOTgKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMzM5OAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEz
Mzk4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbGlrZSAxMTMzOTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20g
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzM5OAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTEzMzk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTMzOTgKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEx
MzM5OAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICA3MiB4dGYvdGVzdC1wdjMycGFlLXhz
YS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTUgICAgICAgNzIgeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICA3MiB4dGYvdGVz
dC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgNzIgeHRmL3Rlc3QtcHYzMnBhZS14
c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAg
ICA3MiB4dGYvdGVzdC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9y
ZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAg
ICAgICAgICAgICA3OGZkMGMzNzY1Y2Y4OWJlZmIyMzM4YWMzNDJhMGM4YTNlMjliYTNkCmJhc2Vs
aW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAxNjU4YTg3NjkwYWM4MzllODVkYjEy
YmJmNDA5YmU2MmJiOTM4NjQwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTMzOTggIDIwMTctMDkt
MTMgMDc6MzY6MDIgWiAgIDI0IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0MDczICAyMDE3
LTEwLTA2IDEzOjQ2OjAwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hv
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5v
c3Ryb3Zza3lAb3JhY2xlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVz
aGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpjb21taXQgNzhmZDBjMzc2NWNmODliZWZiMjMzOGFjMzQyYTBjOGEzZTI5YmEz
ZApBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgRnJp
IE9jdCA2IDE1OjIwOjI5IDIwMTcgKzAyMDAKCiAgICB4ZW4vYXJtOiBDb3JyZWN0bHkgcmVwb3J0
IHRoZSBtZW1vcnkgcmVnaW9uIGluIHRoZSBkdW1teSBOVU1BIGhlbHBlcnMKICAgIAogICAgTlVN
QSBpcyBjdXJyZW50bHkgbm90IHN1cHBvcnRlZCBvbiBBcm0uIEJlY2F1c2UgY29tbW9uIGNvZGUg
aXMKICAgIE5VTUEtYXdhcmUsIGR1bW15IGhlbHBlcnMgYXJlIGluc3RlYWQgcHJvdmlkZWQgdG8g
ZXhwb3NlIGEgc2luZ2xlIG5vZGUuCiAgICAKICAgIFRob3NlIGhlbHBlcnMgYXJlIGZvciBpbnN0
YW5jZSB1c2VkIHRvIGtub3cgdGhlIHJlZ2lvbiB0byBzY3J1Yi4KICAgIAogICAgSG93ZXZlciB0
aGUgbWVtb3J5IHJlZ2lvbiBpcyBub3QgcmVwb3J0ZWQgY29ycmVjdGx5LiBJbmRlZWQsIHRoZQog
ICAgZnJhbWV0YWJsZSBtYXkgbm90IGJlIGF0IHRoZSBiZWdpbm5pbmcgb2YgdGhlIG1lbW9yeSBh
bmQgdGhlcmUgbWlnaHQgYmUKICAgIG11bHRpcGxlIG1lbW9yeSBiYW5rcy4gVGhpcyB3aWxsIGxl
YWQgdG8gbm90IHNjcnViIHNvbWUgcGFydCBvZiB0aGUKICAgIG1lbW9yeS4KICAgIAogICAgVGhl
IG1lbW9yeSBpbmZvcm1hdGlvbiBjYW4gYmUgZm91bmQgdXNpbmc6CiAgICAgICAgKiBmaXJzdF92
YWxpZF9tZm4gYXMgdGhlIHN0YXJ0IG9mIHRoZSBtZW1vcnkKICAgICAgICAqIG1heF9wYWdlIC0g
Zmlyc3RfdmFsaWRfbWZuIGFzIHRoZSBzcGFubmVkIHBhZ2VzCiAgICAKICAgIE5vdGUgdGhhdCBm
aXJzdF92YWxpZF9tZm4gaXMgbm93IGJlZW4gZXhwb3J0ZWQuIFRoZSBwcm90b3R5cGUgaGFzIGJl
ZW4KICAgIGFkZGVkIGluIGFzbS1hcm0vbnVtYS5oIGFuZCBub3QgaW4gYSBjb21tb24gaGVhZGVy
IGJlY2F1c2UgSSB3b3VsZAogICAgZXhwZWN0IHRoZSB2YXJpYWJsZSB0byBiZWNvbWUgc3RhdGlj
IG9uY2UgTlVNQSBpcyBmdWxseSBzdXBwb3J0ZWQgb24KICAgIEFybS4KICAgIAogICAgVGhpcyBp
cyBYU0EtMjQ1LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJlcG9ydGVkLWFuZC1UZXN0ZWQtYnk6IEtvbnJh
ZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICAgIG1hc3RlciBjb21t
aXQ6IDU0MTRiYTdmNWUxZmZjODhlZDI3NThiMWUxYjE0YmJmZDM1MzZhNjEKICAgIG1hc3RlciBk
YXRlOiAyMDE3LTA5LTI5IDEzOjIzOjExIC0wNzAwCgpjb21taXQgOTA3OWUwZDk4ZTE0OGQyNDNm
NmQzZWY0ZmNiODBmZDYwMzNiYTY0NQpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CkRhdGU6ICAgRnJpIE9jdCA2IDE1OjE5OjMzIDIwMTcgKzAyMDAKCiAgICB4ZW4v
cGFnZV9hbGxvYzogQ292ZXIgbWVtb3J5IHVucmVzZXJ2ZWQgYWZ0ZXIgYm9vdCBpbiBmaXJzdF92
YWxpZF9tZm4KICAgIAogICAgT24gQXJtLCBzb21lIHJlZ2lvbnMgKGUuZyBJbml0cmFtZnMsIERv
bTAgS2VybmVsLi4uKSBhcmUgbWFya2VkIGFzCiAgICByZXNlcnZlZCB1bnRpbCB0aGUgaGFyZHdh
cmUgZG9tYWluIGlzIGJ1aWx0IGFuZCB0aGV5IGFyZSBjb3BpZWQgaW50byBpdHMKICAgIG1lbW9y
eS4gVGhlcmVmb3JlLCB0aGV5IHdpbGwgbm90IGJlIGFkZGVkIGluIHRoZSBib290IGFsbG9jYXRv
ciB2aWEKICAgIGluaXRfYm9vdF9wYWdlcy4KICAgIAogICAgSW5zdGVhZCwgaW5pdF94ZW5oZWFw
X3BhZ2VzIHdpbGwgYmUgY2FsbGVkIG9uY2UgdGhlIHJlZ2lvbiBhcmUgbm90IHVzZWQKICAgIGFu
eW1vcmUuCiAgICAKICAgIFVwZGF0ZSBmaXJzdF92YWxpZF9tZm4gaW4gYm90aCBpbml0X2hlYXBf
cGFnZXMgYW5kIGluaXRfYm9vdF9wYWdlcwogICAgKGFscmVhZHkgZXhpc3QpIHRvIGNvdmVyIGFs
bCB0aGUgY2FzZXMuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI0NS4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFtBZGp1c3QgY29t
bWVudCwgYWRkZWQgbG9ja2luZyBhcm91bmQgZmlyc3RfdmFsaWRfbWZuIHVwZGF0ZV0KICAgIFNp
Z25lZC1vZmYtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+
CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgogICAgUmVwb3J0ZWQtYW5kLVRlc3RlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25y
YWQud2lsa0BvcmFjbGUuY29tPgogICAgbWFzdGVyIGNvbW1pdDogZWM2ZDkwMjNlMWY1NGNkY2Ni
ZjJlNGM2M2NmOTQ3ZjFiZTJiMWU4ZQogICAgbWFzdGVyIGRhdGU6IDIwMTctMDktMjkgMTM6MjI6
NTIgLTA3MDAKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Oct 07 13:13:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 13:13:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0ouq-0007Go-4M; Sat, 07 Oct 2017 13:13:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0ouo-0007GQ-Vw
 for xen-devel@lists.xensource.com; Sat, 07 Oct 2017 13:13:15 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 6B/53-03761-AE2D8D95; Sat, 07 Oct 2017 13:13:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVfflpRu
 RBh0HJC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasfDmduaCc8YV0xd+YW5g
 vKDVxcjJISTQyCRxd1N5FyMXkP2YUaLn2Fc2iMQ2Rom57yVAbBEBZ4mvZ+ayg9i8AvoSi05tY
 QSxhQV0Jd7+uMQEYksIeEpMvbiABcZunXIYqJ6dg03ASuKQGEiURUBV4ueGR+wTGLkWMDKsYt
 QoTi0qSy3SNTbUSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI9CsDEOxgbFoUeIh
 RkoNJSZQ38uKNSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvNEgOcGi1PTUirTMHGCAwaQlOHiU
 RHhTLgCleYsLEnOLM9MhUqcYdTmObbr8h0mIJS8/L1VKnLcVZIYASFFGaR7cCFiwX2KUlRLmZ
 QQ6SoinILUoN7MEVf4VozgHo5Iw7wqQKTyZeSVwm14BHcEEdARjMdgRJYkIKakGxqnz/4g0Ng
 gnbfn9ym2yIJPgr3vu4tWOd1UuzZw4+bV0yq/gkIuxEhFb69Z/2Gh0RCh77+k+P+uaJDH3ovK
 vphe673eWdCYouH4LK33sd3/lgdO71+r/Uwwwj/l2oJh7p/rbKun9Om5dZ9QMHulO43h3rENV
 58oJOW+mU5Ll3DfY/9Vv5f5RrcRSnJFoqMVcVJwIAMJlGI1xAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1507381992!101029658!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47065 invoked from network); 7 Oct 2017 13:13:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Oct 2017 13:13:13 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0ouj-0003en-Vc; Sat, 07 Oct 2017 13:13:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e0oue-0002Dj-OX; Sat, 07 Oct 2017 13:13:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e0oue-0004J8-Iw; Sat, 07 Oct 2017 13:13:04 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114076-mainreport@xen.org>
X-Osstest-Versions-This: xtf=b10eb8666d5bf72ad38f994aed8faefb3b0bb49b
X-Osstest-Versions-That: xtf=e294710f590cda22c88319641b14ab8f5916c888
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 07 Oct 2017 13:13:04 +0000
Subject: [Xen-devel] [xtf test] 114076: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDA3NiB4dGYgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDA3Ni8KClBlcmZlY3QgOi0pCkFsbCB0ZXN0cyBpbiB0
aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHh0ZiAgICAgICAgICAgICAgICAgIGIxMGViODY2NmQ1YmY3MmFkMzhmOTk0YWVkOGZhZWZi
M2IwYmI0OWIKYmFzZWxpbmUgdmVyc2lvbjoKIHh0ZiAgICAgICAgICAgICAgICAgIGUyOTQ3MTBm
NTkwY2RhMjJjODgzMTk2NDFiMTRhYjhmNTkxNmM4ODgKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MzkxMCAgMjAxNy0wOS0yOSAxNDo0Nzo0MCBaICAgIDcgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTQwNzYgIDIwMTctMTAtMDYgMTM6NDc6NTQgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXh0ZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKCisgYnJhbmNoPXh0ZgorIHJldmlzaW9uPWIxMGViODY2NmQ1YmY3MmFkMzhmOTk0YWVkOGZh
ZWZiM2IwYmI0OWIKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4g
Li9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9LjouCisrKysgUEVSTExJQj0uOi4K
KysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJs
IC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGds
b2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQh
OwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAt
eiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3Jl
cG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rl
c3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgg
JyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tf
TE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAv
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHh0ZiBiMTBlYjg2NjZkNWJmNzJhZDM4
Zjk5NGFlZDhmYWVmYjNiMGJiNDliCisgYnJhbmNoPXh0ZgorIHJldmlzaW9uPWIxMGViODY2NmQ1
YmY3MmFkMzhmOTk0YWVkOGZhZWZiM2IwYmI0OWIKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAu
L2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9Ljou
Oi4KKysrKyBQRVJMTElCPS46LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0
Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsK
ICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50
ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9v
c3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAn
IScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNv
bmZpZworKysgZXhwb3J0IFBFUkxMSUI9LjouOi46LgorKysgUEVSTExJQj0uOi46LjouCisrIHVt
YXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9eHRm
CisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4eHRmID0geGxpbnV4ICddJworIGxpbnV4
YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3Rh
YmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4t
dW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4YjEwZWI4NjY2
ZDViZjcyYWQzOGY5OTRhZWQ4ZmFlZmIzYjBiYjQ5YiA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5
LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNv
bmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9z
c3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAg
ICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9y
dW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1
bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3Mu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBo
dHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9y
Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xp
bnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54
ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14
ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29u
cmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnh0ZgorKyA6
IGRhaWx5LWNyb24ueHRmCisrIDogZGFpbHktY3Jvbi54dGYKKysgOiBkYWlseS1jcm9uLnh0Zgor
KyA6IGRhaWx5LWNyb24ueHRmCisrIDogZGFpbHktY3Jvbi54dGYKKysgOiBkYWlseS1jcm9uLnh0
ZgorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYu
MjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9u
Lnh0ZgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9n
aXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJW
SVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBU
UkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUg
eHRmCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9t
ZS9vc3N0ZXN0L3JlcG9zL3h0ZgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveHRmLmdpdCBiMTBlYjg2NjZkNWJmNzJhZDM4Zjk5NGFlZDhmYWVmYjNiMGJi
NDliOnJlZnMvaGVhZHMveGVuLXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CiAgIGUyOTQ3MTAuLmIxMGViODYgIGIxMGViODY2NmQ1
YmY3MmFkMzhmOTk0YWVkOGZhZWZiM2IwYmI0OWIgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Oct 07 13:46:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 13:46:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0pQc-0001Qy-Lp; Sat, 07 Oct 2017 13:46:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0pQb-0001QG-58
 for xen-devel@lists.xensource.com; Sat, 07 Oct 2017 13:46:05 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 24/82-03618-C9AD8D95; Sat, 07 Oct 2017 13:46:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXf2rRu
 RBiePmlmsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE14/WzhewFM8UrLrSaNjC+
 Fuxi5OQQEmhkkthx17GLkQvIfswosezqUzYIZxujxMUXL9hAqkQEnCW+npnLDmLzCuhL3Dr3G
 MwWFrCVaD6+hxGkQULgOZPEoaczwBokBDwlVt9pZIKxT3xfwtLFyM7BJmAlcUgMJMoioCqxd3
 sn+wRG7gWMDKsYNYpTi8pSi3SNzPSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQI
 9zgAEOxjPLAg8xCjJwaQkyut180akEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleUZCcYFFqempF
 WmYOMPRg0hIcPEoivMIgad7igsTc4sx0iNQpRl2OY5su/2ESYsnLz0uVEud9fwOoSACkKKM0D
 24ELA4uMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZhXD2QVT2ZeCdymV0BHMAEdwVgMdkRJIk
 JKqoFxTp1D1hZ/ES65m711i5ZP25ZwhXnrs4aTbqdXK8rvzvPQKLqunCcRf5Z1yrqzavPb5Df
 wWu2OWzBn8f/DzEcv/lGb1sakt/ZNrehEVZV/m9P9jU0C2Vqv7FvwdM8uu1Oz09seej/7zsW3
 +vrq7rRlx1+7ZDBdTVJQX73lQtYbAxHhOtur8htWKrEUZyQaajEXFScCADvMgB9+AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1507383962!109767736!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30090 invoked from network); 7 Oct 2017 13:46:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Oct 2017 13:46:03 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0pQW-0004TG-CU; Sat, 07 Oct 2017 13:46:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e0pQQ-0004xZ-Rz; Sat, 07 Oct 2017 13:45:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e0pQQ-0008N2-IU; Sat, 07 Oct 2017 13:45:54 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114095-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:leak-check/check:fail:heisenbug
 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=2c2ae1976da06283e923d97720c0bdcbebf04515
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 07 Oct 2017 13:45:54 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114095: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDA5NSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDA5NS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgMjEgbGVhay1jaGVjay9j
aGVjayBmYWlsIHBhc3MgaW4gMTE0MDk0CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1
dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAg
ICAgICAyYzJhZTE5NzZkYTA2MjgzZTkyM2Q5NzcyMGMwYmRjYmViZjA0NTE1CmJhc2VsaW5lIHZl
cnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBkYmM0YjZlMTNhNWQwZGQ4OTY3Y2RlN2ZmNzAw
MGFiMWVkODg2MjVlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTM5NzIgIDIwMTctMTAtMDMgMjE6
MDI6NDMgWiAgICAzIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTEzOTc5ICAyMDE3LTEwLTA0
IDAwOjEwOjEzIFogICAgMyBkYXlzICAgNDEgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAg
MTE0MDg3ICAyMDE3LTEwLTA3IDAzOjAzOjExIFogICAgMCBkYXlzICAgIDQgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBBd2FpcyBNYXNvb2QgPGF3YWlzLm1hc29v
ZEB2YWRpb24uY29tPgogIEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJv
Lm9yZz4KICBEYXJpbyBGYWdnaW9saSA8cmFpc3RsaW5AbGludXguaXQ+CiAgR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKb2FvIE1h
cnRpbnMgPGpvYW8ubS5tYXJ0aW5zQG9yYWNsZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KICBKdW4gTmFrYWppbWEgPGp1bi5uYWth
amltYUBpbnRlbC5jb20+CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFj
bGUuY29tPgogIE1lbmcgWHUgPG1lbmd4dUBjaXMudXBlbm4uZWR1Pj8KICBSb3NzIExhZ2Vyd2Fs
bCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlh
c2xpQGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
Ck5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgOTQ2IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Oct 07 14:08:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 14:08:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0pmA-0003Da-Cq; Sat, 07 Oct 2017 14:08:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0pm9-0003DD-MK
 for xen-devel@lists.xensource.com; Sat, 07 Oct 2017 14:08:21 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 34/3F-02227-4DFD8D95; Sat, 07 Oct 2017 14:08:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVffy/Ru
 RBpfblS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacf7DRcaCWaYVpx73MzUw
 7tTuYuTiEBJoZJL4cvcZI4TzmFHieucHNghnG6PEtsv/mboYOTlEBJwlvp6Zyw5i8wroS7z5/
 Iu1i5GDQ1hAT2LjQh4QU0LAS2L7f2aQChBzy7snQBXsHGwCVhKHxECiLAKqEiu+/WacwMi1gJ
 FhFaNGcWpRWWqRrqGlXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGoF/rGRgYdzD
 +Pu53iFGSg0lJlPf33RuRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4998DygkWpaanVqRl5gAD
 DCYtwcGjJMJ7GKSVt7ggMbc4Mx0idYpRl+PYpst/mIRY8vLzUqXEeeeAzBAAKcoozYMbAQv2S
 4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeT2BsSPEk5lXArfpFdARTEBHMBaDHVGSiJCSam
 Dcd62q4+/jiEQ//tuVD1Y/nhMeZ9l+4JTi1itaK7crHUh+W/vfu9JBzdaWIfW+6MyIkKYtS0J
 b/D79kgjLUm4616y36vRHq6ZbpRzXWG615vVPveDQ2zzv0bWoxE7pYOa2kI9ZCX5fb+s9+rLq
 RKyA6aOVZlynPmdopUxJi2S3uKF7xundpUQlluKMREMt5qLiRABRpG2ncQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1507385298!92397923!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5921 invoked from network); 7 Oct 2017 14:08:19 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Oct 2017 14:08:19 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0pm5-00056d-BN; Sat, 07 Oct 2017 14:08:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e0plz-0006R9-S8; Sat, 07 Oct 2017 14:08:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e0plz-0005Kh-Gi; Sat, 07 Oct 2017 14:08:11 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114078-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=08e94eee947bd3ff4a6645e303dd86853cb6d8ba
X-Osstest-Versions-That: ovmf=baee8efb361496b4be300b467340b2593ca30c9c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 07 Oct 2017 14:08:11 +0000
Subject: [Xen-devel] [ovmf test] 114078: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDA3OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTQwNzgvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAwOGU5NGVlZTk0N2JkM2ZmNGE2NjQ1ZTMwM2RkODY4
NTNjYjZkOGJhCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBiYWVlOGVm
YjM2MTQ5NmI0YmUzMDBiNDY3MzQwYjI1OTNjYTMwYzljCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTQwNTIgIDIwMTctMTAtMDUgMjA6NTg6MzAgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTE0MDc4ICAyMDE3LTEwLTA2IDE0OjQ2OjA3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRXZhbiBMbG95
ZCA8ZXZhbi5sbG95ZEBhcm0uY29tPgogIFNhbWkgTXVqYXdhciA8c2FtaS5tdWphd2FyQGFybS5j
b20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj0wOGU5NGVlZTk0N2JkM2ZmNGE2NjQ1ZTMwM2Rk
ODY4NTNjYjZkOGJhCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAu
IC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46LgorKysrIFBFUkxMSUI9Ljou
CisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVy
bCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRn
bG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAk
ITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycg
LXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9y
ZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0
ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4
ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NL
X0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcg
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCBvdm1mIDA4ZTk0ZWVlOTQ3YmQzZmY0
YTY2NDVlMzAzZGQ4Njg1M2NiNmQ4YmEKKyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPTA4ZTk0ZWVl
OTQ3YmQzZmY0YTY2NDVlMzAzZGQ4Njg1M2NiNmQ4YmEKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysg
LiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9
LjouOi4KKysrKyBQRVJMTElCPS46LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysg
Z2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVz
dDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHBy
aW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdb
JyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9y
ZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdl
dGNvbmZpZworKysgZXhwb3J0IFBFUkxMSUI9LjouOi46LgorKysgUEVSTExJQj0uOi46LjouCisr
IHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9
b3ZtZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeG92bWYgPSB4bGludXggJ10nCisg
bGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0t
dW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNo
IHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHgwOGU5
NGVlZTk0N2JkM2ZmNGE2NjQ1ZTMwM2RkODY4NTNjYjZkOGJhID0geCAnXScKKyA6IHRlc3RlZC8y
LjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysg
Z2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1
c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAg
ICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJwor
KyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysg
OiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94
dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2Vh
Ymlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAor
KyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJu
ZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3Bz
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0
ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgt
YXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dp
dC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ub3Zt
ZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNy
b24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRh
aWx5LWNyb24ub3ZtZgorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVu
ay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysg
OiBkYWlseS1jcm9uLm92bWYKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0
CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9V
UFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdp
dAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdp
dAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xp
YnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJF
RV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5m
b19saW51eF90cmVlIG92bWYKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNo
IiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3Mvb3ZtZgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdCAwOGU5NGVlZTk0N2Jk
M2ZmNGE2NjQ1ZTMwM2RkODY4NTNjYjZkOGJhOnJlZnMvaGVhZHMveGVuLXRlc3RlZC1tYXN0ZXIK
VG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0
CiAgIGJhZWU4ZWYuLjA4ZTk0ZWUgIDA4ZTk0ZWVlOTQ3YmQzZmY0YTY2NDVlMzAzZGQ4Njg1M2Ni
NmQ4YmEgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Oct 07 15:27:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 15:27:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0r0j-0001Di-Fu; Sat, 07 Oct 2017 15:27:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=446cb931c=citrix-osstest@xenproject.org>)
 id 1e0r0i-0001DW-6R
 for xen-devel@lists.xensource.com; Sat, 07 Oct 2017 15:27:28 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 3B/68-03618-F52F8D95; Sat, 07 Oct 2017 15:27:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDvW7cpxu
 RBtNPKFvcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oyjK3+yFDRsYqxovXSTrYFxYWUXIweHhIC/
 xJyJyV2MnECmu8T09hVsILaIgLPEhA+3wWxeAT2JI6d3MoPYwgIpEvtuzWaBqP+mKvF8mRKE7
 Sox6ehtJhj74pS97CA2m4CHxMSeiWD1LAIqEmt2XAGrERLQkli6eCUTxHxBiZMzn4DVMAtISB
 x88YIZYo6FxI6PfWwTGPlmISmbhaRsASPTKkaN4tSistQiXUMLvaSizPSMktzEzBxdQwMzvdz
 U4uLE9NScxKRiveT83E2MwKBiAIIdjDc3BhxilORgUhLl/fn6RqQQX1J+SmVGYnFGfFFpTmrx
 IUYZDg4lCV6lj0A5waLU9NSKtMwcYHjDpCU4eJREeAVB0rzFBYm5xZnpEKlTjLocxzZd/sMkx
 JKXn5cqJc6rCVIkAFKUUZoHNwIWa5cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzCsKMoUnM6
 8EbtMroCOYgI5gLAY7oiQRISXVwGhf/5LreaH7aaZp8StMewNd4kX60qPZfmc4fZva4sDxYGl
 AbFxARPmC/dscxNRuWWuLqzw0zzyWvsTTvWT9dKsjaf3snefmWfh39/zR4zwUq+RxW6z3lZxi
 l/ecT9Zzrl0J55rLE8S2LUD7zdk5uQr/PuUmXP+z5LK1w5HKd7XH46Z5zTt0QomlOCPRUIu5q
 DgRAExfwrGwAgAA
X-Env-Sender: prvs=446cb931c=citrix-osstest@xenproject.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1507390044!110664428!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2142 invoked from network); 7 Oct 2017 15:27:26 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Oct 2017 15:27:26 -0000
X-IronPort-AV: E=Sophos;i="5.42,489,1500940800"; d="scan'208";a="450834116"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72211-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:guest-localmigrate/x10:fail:regression
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-intel:capture-logs/l1(18):fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=2116fec45de00f59621cd4adb0641a8784b48faa
X-Osstest-Versions-That: xen=36898eb12572f0a1f85cb54d4a9e90afcb6f7045
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 7 Oct 2017 16:27:21 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [xen-4.8-testing baseline-only test] 72211: regressions
	- trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjIxMSB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjIxMS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gNzIxMDIKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAy
IGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9r
ZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxv
Y2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBh
c3MKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAg
ICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
MyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
ZmFpbCBibG9ja2VkIGluIDcyMTAyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIGxpa2UgNzIxMDIKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSA3MjEwMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBsaWtlIDcyMTAyCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAg
ICAgICAgICA3IHhlbi1idWlsZC9kaXN0LXRlc3QgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aC1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
eHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmgtYW1kICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiBidWls
ZC1pMzg2LXByZXYgICAgICAgICAgICAgICA3IHhlbi1idWlsZC9kaXN0LXRlc3QgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxOCBjYXB0dXJlLWxv
Z3MvbDEoMTgpICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAyMTE2ZmVjNDVkZTAwZjU5NjIxY2Q0YWRiMDY0
MWE4Nzg0YjQ4ZmFhCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAzNjg5
OGViMTI1NzJmMGExZjg1Y2I1NGQ0YTllOTBhZmNiNmY3MDQ1CgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAgNzIxMDIgIDIwMTctMDktMTMgMTQ6NTA6MzEgWiAgIDI0IGRheXMKVGVzdGluZyBzYW1lIHNp
bmNlICAgIDcyMjExICAyMDE3LTEwLTA3IDA3OjQ0OjI0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBCb3JpcyBPc3Ryb3Zza3kgPGJv
cmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+
CiAgQ3Jhd2ZvcmQsIEVyaWMgUiA8RXJpYy5SLkNyYXdmb3JkQGludGVsLmNvbT4KICBEYXZpZCBX
b29kaG91c2UgPGR3bXdAYW1hem9uLmNvLnVrPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBYaW9uZyBaaGFuZyA8eGlvbmcueS56
aGFuZ0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1
bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRj
aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFk
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MK
aW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0
L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBo
b3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFy
bTY0LXhzbSBjYXB0dXJlLWxvZ3MKClB1c2ggbm90IGFwcGxpY2FibGUuCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDIx
MTZmZWM0NWRlMDBmNTk2MjFjZDRhZGIwNjQxYTg3ODRiNDhmYWEKQXV0aG9yOiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIEZyaSBPY3QgNiAxNTowNjo1NCAyMDE3
ICswMjAwCgogICAgeGVuL2FybTogQ29ycmVjdGx5IHJlcG9ydCB0aGUgbWVtb3J5IHJlZ2lvbiBp
biB0aGUgZHVtbXkgTlVNQSBoZWxwZXJzCiAgICAKICAgIE5VTUEgaXMgY3VycmVudGx5IG5vdCBz
dXBwb3J0ZWQgb24gQXJtLiBCZWNhdXNlIGNvbW1vbiBjb2RlIGlzCiAgICBOVU1BLWF3YXJlLCBk
dW1teSBoZWxwZXJzIGFyZSBpbnN0ZWFkIHByb3ZpZGVkIHRvIGV4cG9zZSBhIHNpbmdsZSBub2Rl
LgogICAgCiAgICBUaG9zZSBoZWxwZXJzIGFyZSBmb3IgaW5zdGFuY2UgdXNlZCB0byBrbm93IHRo
ZSByZWdpb24gdG8gc2NydWIuCiAgICAKICAgIEhvd2V2ZXIgdGhlIG1lbW9yeSByZWdpb24gaXMg
bm90IHJlcG9ydGVkIGNvcnJlY3RseS4gSW5kZWVkLCB0aGUKICAgIGZyYW1ldGFibGUgbWF5IG5v
dCBiZSBhdCB0aGUgYmVnaW5uaW5nIG9mIHRoZSBtZW1vcnkgYW5kIHRoZXJlIG1pZ2h0IGJlCiAg
ICBtdWx0aXBsZSBtZW1vcnkgYmFua3MuIFRoaXMgd2lsbCBsZWFkIHRvIG5vdCBzY3J1YiBzb21l
IHBhcnQgb2YgdGhlCiAgICBtZW1vcnkuCiAgICAKICAgIFRoZSBtZW1vcnkgaW5mb3JtYXRpb24g
Y2FuIGJlIGZvdW5kIHVzaW5nOgogICAgICAgICogZmlyc3RfdmFsaWRfbWZuIGFzIHRoZSBzdGFy
dCBvZiB0aGUgbWVtb3J5CiAgICAgICAgKiBtYXhfcGFnZSAtIGZpcnN0X3ZhbGlkX21mbiBhcyB0
aGUgc3Bhbm5lZCBwYWdlcwogICAgCiAgICBOb3RlIHRoYXQgZmlyc3RfdmFsaWRfbWZuIGlzIG5v
dyBiZWVuIGV4cG9ydGVkLiBUaGUgcHJvdG90eXBlIGhhcyBiZWVuCiAgICBhZGRlZCBpbiBhc20t
YXJtL251bWEuaCBhbmQgbm90IGluIGEgY29tbW9uIGhlYWRlciBiZWNhdXNlIEkgd291bGQKICAg
IGV4cGVjdCB0aGUgdmFyaWFibGUgdG8gYmVjb21lIHN0YXRpYyBvbmNlIE5VTUEgaXMgZnVsbHkg
c3VwcG9ydGVkIG9uCiAgICBBcm0uCiAgICAKICAgIFRoaXMgaXMgWFNBLTI0NS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFNp
Z25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
ICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CiAgICBSZXBvcnRlZC1hbmQtVGVzdGVkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtv
bnJhZC53aWxrQG9yYWNsZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA1NDE0YmE3ZjVlMWZmYzg4
ZWQyNzU4YjFlMWIxNGJiZmQzNTM2YTYxCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOS0yOSAxMzoy
MzoxMSAtMDcwMAoKY29tbWl0IDFhNTM1YzM2MTRhNGIzNWU1ZTk0YzRiZGVhZjA4ZDQ2ODVkMjQz
NWUKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIEZy
aSBPY3QgNiAxNTowNjoyMyAyMDE3ICswMjAwCgogICAgeGVuL3BhZ2VfYWxsb2M6IENvdmVyIG1l
bW9yeSB1bnJlc2VydmVkIGFmdGVyIGJvb3QgaW4gZmlyc3RfdmFsaWRfbWZuCiAgICAKICAgIE9u
IEFybSwgc29tZSByZWdpb25zIChlLmcgSW5pdHJhbWZzLCBEb20wIEtlcm5lbC4uLikgYXJlIG1h
cmtlZCBhcwogICAgcmVzZXJ2ZWQgdW50aWwgdGhlIGhhcmR3YXJlIGRvbWFpbiBpcyBidWlsdCBh
bmQgdGhleSBhcmUgY29waWVkIGludG8gaXRzCiAgICBtZW1vcnkuIFRoZXJlZm9yZSwgdGhleSB3
aWxsIG5vdCBiZSBhZGRlZCBpbiB0aGUgYm9vdCBhbGxvY2F0b3IgdmlhCiAgICBpbml0X2Jvb3Rf
cGFnZXMuCiAgICAKICAgIEluc3RlYWQsIGluaXRfeGVuaGVhcF9wYWdlcyB3aWxsIGJlIGNhbGxl
ZCBvbmNlIHRoZSByZWdpb24gYXJlIG5vdCB1c2VkCiAgICBhbnltb3JlLgogICAgCiAgICBVcGRh
dGUgZmlyc3RfdmFsaWRfbWZuIGluIGJvdGggaW5pdF9oZWFwX3BhZ2VzIGFuZCBpbml0X2Jvb3Rf
cGFnZXMKICAgIChhbHJlYWR5IGV4aXN0KSB0byBjb3ZlciBhbGwgdGhlIGNhc2VzLgogICAgCiAg
ICBUaGlzIGlzIFhTQS0yNDUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBbQWRqdXN0IGNvbW1lbnQsIGFkZGVkIGxvY2tpbmcg
YXJvdW5kIGZpcnN0X3ZhbGlkX21mbiB1cGRhdGVdCiAgICBTaWduZWQtb2ZmLWJ5OiBCb3JpcyBP
c3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgogICAgQWNrZWQtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJlcG9ydGVkLWFuZC1U
ZXN0ZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4K
ICAgIG1hc3RlciBjb21taXQ6IGVjNmQ5MDIzZTFmNTRjZGNjYmYyZTRjNjNjZjk0N2YxYmUyYjFl
OGUKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA5LTI5IDEzOjIyOjUyIC0wNzAwCgpjb21taXQgZWUz
ZmMyNDE3NzU1ZTE4OTNmNDQ4NmViMTg5M2RmZjdmZTVmY2QxOQpBdXRob3I6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBGcmkgT2N0IDYgMTU6MDU6MzggMjAxNyArMDIw
MAoKICAgIHg4NjogaW50cm9kdWNlIGFuZCB1c2Ugc2V0dXBfZm9yY2VfY3B1X2NhcCgpCiAgICAK
ICAgIEZvciBYRU5fU01FUCBhbmQgWEVOX1NNQVAgdG8gbm90IGJlIGNsZWFyZWQgd2hpbGUgYnJp
bmdpbmcgdXAgQVBzIHdlJ2QKICAgIG5lZWQgdG8gY2xvbmUgdGhlIHJlc3BlY3RpdmUgaGFjayB1
c2VkIGZvciBDUFVJRF9GQVVMVElORy4gSW50cm9kdWNlIGFuCiAgICBpbnZlcnNlIG9mIHNldHVw
X2NsZWFyX2NwdV9jYXAoKSBpbnN0ZWFkLCBidXQgbGV0IGNsZWFyaW5nIG9mIGZlYXR1cmVzCiAg
ICBvdmVycnVsZSBmb3JjZWQgc2V0dGluZyBvZiB0aGVtLgogICAgCiAgICBYRU5fU01BUCBiZWlu
ZyB3cm9uZyBwb3N0LWJvb3QgaXMgYSBwcm9ibGVtIHNwZWNpZmljYWxseSBmb3IgbGl2ZQogICAg
cGF0Y2hpbmcsIGFzIGEgbGl2ZSBwYXRjaCBtYXkgbmVlZCBhbHRlcm5hdGl2ZSBpbnN0cnVjdGlv
biBwYXRjaGluZwogICAga2V5ZWQgb2ZmIG9mIHRoYXQgZmVhdHVyZSBmbGFnLgogICAgCiAgICBS
ZXBvcnRlZC1ieTogU2FyYWggTmV3bWFuIDxzZWN1cml0eUBwcmdtci5jb20+CiAgICBTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21t
aXQ6IDA4MjlhNmJkYmRjNmI3OTk5MGJkMDY2OGU4NDcyNzViNmEyNzE3ZTUKICAgIG1hc3RlciBk
YXRlOiAyMDE3LTA5LTA2IDEyOjMyOjAwICswMjAwCgpjb21taXQgZDYyM2Q4MjBjOGFiNTVhY2Ez
ZTU1NWFlZjNhOTBhYjEyZjJkNjU3MwpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIE9jdCA2IDE1OjA1OjAzIDIwMTcgKzAyMDAKCiAg
ICB4ODYvZW11bDogRml4IHRoZSBoYW5kbGluZyBvZiB1bmltcGxlbWVudGVkIEdycDcgaW5zdHJ1
Y3Rpb25zCiAgICAKICAgIEdycDcgaXMgYWJub3JtYWxseSBjb21wbGljYXRlZCB0byBkZWNvZGUs
IGV2ZW4gYnkgeDg2J3Mgc3RhbmRhcmRzLCB3aXRoCiAgICB7cyxsfW1zdyBiZWluZyB0aGUgcHJv
YmxlbWF0aWMgY2FzZXMuCiAgICAKICAgIFByZXZpb3VzbHksIGFueSB2YWx1ZSB3aGljaCBmZWxs
IHRocm91Z2ggdGhlIGZpcnN0IHN3aXRjaCBzdGF0ZW1lbnQgKGxvb2tpbmcKICAgIGZvciBpbnN0
cnVjdGlvbnMgd2l0aCBlbnRpcmVseSBpbXBsaWNpdCBvcGVyYW5kcykgd291bGQgYmUgaW50ZXJw
cmV0ZWQgYnkgdGhlCiAgICBzZWNvbmQgc3dpdGNoIHN0YXRlbWVudCAoaGFuZGxpbmcgaW5zdHJ1
Y3Rpb25zIHdpdGggbWVtb3J5IG9wZXJhbmRzKS4KICAgIAogICAgVW5pbXBsZW1lbnRlZCBpbnN0
cnVjdGlvbnMgd291bGQgdGhlbiBoaXQgdGhlICNVRCBjYXNlIGZvciBoYXZpbmcgYSBub24tbWVt
b3J5CiAgICBvcGVyYW5kLCByYXRoZXIgdGhhbiB0YWtpbmcgdGhlIGNhbm5vdF9lbXVsYXRlIHBh
dGguCiAgICAKICAgIENvbnNvbGlkYXRlIHRoZSB0d28gc3dpdGNoIHN0YXRlbWVudHMgaW50byBh
IHNpbmdsZSBvbmUsIHVzaW5nIHJhbmdlcyB0byBjb3ZlcgogICAgdGhlIGluc3RydWN0aW9ucyB3
aXRoIG1lbW9yeSBvcGVyYW5kcy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFBldHJlIFBpcmNhbGFi
dSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDRkM2YwZmRlNDcx
ZTc1ODhjZTUxMmVhZmYxYWJkYWIyMDlkOGNkNGIKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA5LTA1
IDEyOjU4OjQ3ICswMTAwCgpjb21taXQgZGRhNDU4Y2JkNDI0OWU0MjUxOThiZmRmYWVjMjc4ODM2
N2VhZTZhOApBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CkRhdGU6ICAgRnJp
IE9jdCA2IDE1OjA0OjI5IDIwMTcgKzAyMDAKCiAgICBWVC1kOiB1c2UgY29ycmVjdCBCREYgZm9y
IFZGIHRvIHNlYXJjaCBWVC1kIHVuaXQKICAgIAogICAgV2hlbiBTUi1JT1YgaXMgZW5hYmxlZCwg
J1ZpcnR1YWwgRnVuY3Rpb25zJyBvZiBhICdQaHlzaWNhbCBGdW5jdGlvbicKICAgIGFyZSB1bmRl
ciB0aGUgc2NvcGUgb2YgdGhlIHNhbWUgVlQtZCB1bml0IGFzIHRoZSAnUGh5c2ljYWwgRnVuY3Rp
b24nLgogICAgQSAnUGh5c2ljYWwgRnVuY3Rpb24nIGNhbiBiZSBhICdUcmFkaXRpb25hbCBGdW5j
dGlvbicgb3IgYW4gQVJJCiAgICAnRXh0ZW5kZWQgRnVuY3Rpb24nLiBBbmQgZnVydGhlcm1vcmUs
ICdFeHRlbmRlZCBGdW5jdGlvbnMnIG9uIGFuCiAgICBlbmRwb2ludCBhcmUgdW5kZXIgdGhlIHNj
b3BlIG9mIHRoZSBzYW1lIFZULWQgdW5pdCBhcyB0aGUgJ1RyYWRpdGlvbmFsCiAgICBGdW5jdGlv
bnMnIG9uIHRoZSBlbmRwb2ludC4gVG8gc2VhcmNoIFZULWQgdW5pdCBmb3IgYSBWRiwgaWYgaXRz
IFBGCiAgICBpc24ndCBhbiBleHRlbmRlZCBmdW5jdGlvbiwgdGhlIEJERiBvZiBQRiBzaG91bGQg
YmUgdXNlZC4gT3RoZXJ3aXNlCiAgICB0aGUgQkRGIG9mIGEgdHJhZGl0aW9uYWwgZnVuY3Rpb24g
aW4gdGhlIHNhbWUgZGV2aWNlIHdpdGggdGhlIFBGCiAgICBzaG91bGQgYmUgdXNlZC4KICAgIAog
ICAgQ3VycmVudCBjb2RlIHVzZXMgUENJX1NMT1QoKSB0byByZWNvZ25pemUgYW4gQVJJICdFeHRl
bmRlZCBGdW5jaW9uJy4KICAgIEJ1dCBpdCBpcyBjb25jZXB0dWFsbHkgd3Jvbmcgdy9vIGNoZWNr
aW5nIHdoZXRoZXIgUEYgaXMgYW4gZXh0ZW5kZWQKICAgIGZ1bmN0aW9uIGFuZCB3b3VsZCBsZWFk
IHRvIG1hdGNoIFZGcyBvZiBhIFJDIGludGVncmF0ZWQgUEYgdG8gYSB3cm9uZwogICAgVlQtZCB1
bml0LgogICAgCiAgICBUaGlzIHBhdGNoIG92ZXJyaWRlcyBWRiAnaXNfZXh0Zm4nIGZpZWxkIGFu
ZCB1c2VzIHRoaXMgZmllbGQgdG8KICAgIGluZGljYXRlIHdoZXRoZXIgdGhlIFBGIG9mIHRoaXMg
VkYgaXMgYW4gZXh0ZW5kZWQgZnVuY3Rpb24uIFRoZSBmaWVsZAogICAgaGVscHMgdG8gdXNlIGNv
cnJlY3QgQkRGIHRvIHNlYXJjaCBWVC1kIHVuaXQuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBDcmF3
Zm9yZCwgRXJpYyBSIDxFcmljLlIuQ3Jhd2ZvcmRAaW50ZWwuY29tPgogICAgU2lnbmVkLW9mZi1i
eTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBU
aWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBUZXN0ZWQtYnk6IENyYXdmb3JkLCBFcmljIFIgPEVyaWMuUi5D
cmF3Zm9yZEBpbnRlbC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBjMjg2YWY1NGM3MTc3YzE0MTgw
MTIxYjQyMmQ4ZGY3MjgxZTU0N2NiCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOS0wMSAxMTowMjoy
MyArMDIwMAoKY29tbWl0IGM2NDJiMTIzMjFkNDI2ZGYxZWZiMjI4NGFkMTAyNWMwNmJmY2JkZDQK
QXV0aG9yOiBYaW9uZyBaaGFuZyA8eGlvbmcueS56aGFuZ0BpbnRlbC5jb20+CkRhdGU6ICAgRnJp
IE9jdCA2IDE1OjA0OjA5IDIwMTcgKzAyMDAKCiAgICBodm1sb2FkZXI6IHVzZSBiYXNlIGluc3Rl
YWQgb2YgcGNpX21lbV9zdGFydCBmb3IgZmluZF9uZXh0X3JtcnIoKQogICAgCiAgICBmaW5kX25l
eHRfcm1ycihiYXNlKSBpcyB1c2VkIHRvIGZpbmQgdGhlIGxvd2VzdCBSTVJSIGVuZGluZyBhYm92
ZSBiYXNlCiAgICBidXQgYmVsb3cgNEcuIEN1cnJlbnQgbWV0aG9kIGNvdWxkbid0IGNvdmVyIHRo
ZSBmb2xsb3dpbmcgc2l0dWF0aW9uOgogICAgYS4gdHdvIHJtcnIgZXhpc3QsIHNtYWxsIGdhcCBi
ZXR3ZWVuIHRoZW0KICAgIGIuIHBjaV9tZW1fc3RhcnQgYW5kIG1lbV9yZXNvdXJjZS5iYXNlIGlz
IGJlbG93IHRoZSBmaXJzdCBybXJyLmJhc2UKICAgIGMuIGZpbmRfbmV4dF9ybXJyKHBjaV9tZW1f
c3RhcnQpIHdpbGwgZmluZCB0aGUgZmlyc3Qgcm1ycgogICAgZC4gQWZ0ZXIgYWxpZ25pbmcgbWVt
X3Jlc291cmNlLmJhc2UgdG8gYmFyIHNpemUsCiAgICAgICBmaXJzdF9ybXJyLmVuZCA8IG5ld19i
YXNlIDwgc2Vjb25kX3JtcnIuYmFzZSBhbmQKICAgICAgIG5ld19iYXNlICsgYmFyX3N6ID4gc2Vj
b25kX3JtcnIuYmFzZS4KICAgICAgIFNvIHRoZSBuZXcgYmFyIHdpbGwgb3ZlcmxhcCB3aXRoIHRo
ZSBzZWNvbmQgcm1yciBhbmQgZG9lc24ndCBvdmVybGFwCiAgICB3aXRoIHRoZSBmaXJzdCBybXJy
LgogICAgQnV0IHRoZSBuZXh0X3JtcnIgcG9pbnQgdG8gdGhlIGZpcnN0IHJtcnIsIHRoZW4gY2hl
Y2tfb3ZlcmxhcCgpIGNvdWxkbid0CiAgICBmaW5kIHRoZSBvdmVybGFwLiBGaW5hbGx5IGFzc2ln
biBhIHdyb25nIGFkZHJlc3MgdG8gYmFyLgogICAgCiAgICBUaGlzIHBhdGNoIHVzaW5nIGFsaWdu
ZWQgbmV3IGJhc2UgdG8gZmluZCB0aGUgbmV4dCBybXJyLCBjb3VsZCBmaXggdGhlCiAgICBhYm92
ZSBjYXNlIGFuZCBmaW5kIGFsbCB0aGUgb3ZlcmxhcHBlZCBybXJyIHdpdGggbmV3IGJhc2UuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IFhpb25nIFpoYW5nIDx4aW9uZy55LnpoYW5nQGludGVsLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBt
YXN0ZXIgY29tbWl0OiBlY2M2MDdiMTg1MWJjMjcxNDAwOTBkYTRkNjEyNGZkMDAwOTBlYzJiCiAg
ICBtYXN0ZXIgZGF0ZTogMjAxNy0wOC0yOCAxMDo1MToyNCArMDIwMAoKY29tbWl0IDgwZDdlZjM0
ZTlhYjgyNmFmMTBkNzg2YWE3YWIxYjBlOWUwZGFjMjUKQXV0aG9yOiBEYXZpZCBXb29kaG91c2Ug
PGR3bXdAYW1hem9uLmNvLnVrPgpEYXRlOiAgIEZyaSBPY3QgNiAxNTowMzoxOSAyMDE3ICswMjAw
CgogICAgeDg2L2VmaTogZG9uJ3Qgd3JpdGUgcmVsb2NhdGlvbnMgaW4gZWZpX2FyY2hfcmVsb2Nh
dGVfaW1hZ2UoKSBmaXJzdCBwYXNzCiAgICAKICAgIFRoZSBmdW5jdGlvbiBpcyBpbnZva2VkIHdp
dGggZGVsdGE9MCBiZWZvcmUgRXhpdEJvb3RTZXJ2aWNlcygpIGlzIGNhbGxlZCwKICAgIGFzIGEg
ZHVtbXkgcnVuIHB1cmVseSB0byB2YWxpZGF0ZSB0aGF0IGFsbCB0aGUgcmVsb2NhdGlvbnMgY2Fu
IGJlIGhhbmRsZWQuCiAgICBUaGlzIGFsbG93cyB1cyB0byBleGl0IGdyYWNlZnVsbHkgd2l0aCBh
biBlcnJvciBtZXNzYWdlLgogICAgCiAgICBIb3dldmVyLCB3ZSBoYXZlIHJlbG9jYXRpb25zIGlu
IHJlYWQtb25seSBzZWN0aW9ucyBzdWNoIGFzIC5yb2RhdGEgYW5kCiAgICAuaW5pdC50ZSh4dCku
IFJlY2VudCB2ZXJzaW9ucyBvZiBVRUZJIHdpbGwgYWN0dWFsbHkgbWFrZSB0aG9zZSBzZWN0aW9u
cwogICAgcmVhZC1vbmx5LCB3aGljaCB3aWxsIGNhdXNlIGEgZmF1bHQuIFRoaXMgZnVuY3Rpb25h
aXR5IHdhcyBhZGRlZCBpbgogICAgRURLMiBjb21taXQgZDBlOTJhYWQ0ICgiTWRlTW9kdWxlUGtn
L0R4ZUNvcmU6IEFkZCBVRUZJIGltYWdlIHByb3RlY3Rpb24uIikKICAgIAogICAgSXQncyBPSyB0
byBhY3R1YWxseSBtYWtlIHRoZSBjaGFuZ2VzIGluIHRoZSBsYXRlciBwYXNzIGJlY2F1c2UgVUVG
SSB3aWxsCiAgICB0ZWFyIGRvd24gdGhlIHByb3RlY3Rpb24gd2hlbiBFeGl0Qm9vdFNlcnZpY2Vz
KCkgaXMgY2FsbGVkLCBiZWNhdXNlIGl0CiAgICBrbm93cyB3ZSdyZSBnb2luZyB0byBuZWVkIHRv
IGRvIHRoaXMga2luZCBvZiB0aGluZy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IERhdmlkIFdvb2Rob3VzZSA8
ZHdtd0BhbWF6b24uY28udWs+CiAgICBtYXN0ZXIgY29tbWl0OiAzNDgyODQyNWQzNmI1NjBhZGZl
OTY0MzBiOWI4M2RmYjBmNjZmMmE4CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOC0yNSAxNDowNzo0
MCArMDIwMAoKY29tbWl0IGZmNGY2MGE1YzVmMjI3OWYzMjFjZGI3ZWU0MmQwMGY2NTQ5MTVlNjIK
QXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgRnJpIE9jdCA2
IDE1OjAyOjQ0IDIwMTcgKzAyMDAKCiAgICB4ODY6IGNoZWNrIGZvciBhbGxvY2F0aW9uIGVycm9y
cyBpbiBtb2RpZnlfeGVuX21hcHBpbmdzKCkKICAgIAogICAgUmVwb3J0ZWQtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGU0NjZlYzRmNTFkMzhh
MmM5ZDAyYmY5ZjNkNWU0M2U0N2RiMmQ2NmIKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA4LTI1IDE0
OjAzOjQ3ICswMjAwCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Oct 07 15:40:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 15:40:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0rCq-0002CJ-QC; Sat, 07 Oct 2017 15:40:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0rCo-0002C0-V4
 for xen-devel@lists.xensource.com; Sat, 07 Oct 2017 15:39:59 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 3E/BA-02225-E45F8D95; Sat, 07 Oct 2017 15:39:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVdfn641
 Ig+49rBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+Ng2l7XgfnHF6Vkd7A2M
 2326GLk4hAQamSRmP7jABuE8ZpSY3/KYsYuRE8jZxijx754LiC0i4Czx9cxcdhCbV0BfYtenB
 WC2sICVxPyGXywgzRICSzUlnu7rA2uWEPCU6D44mxnG3rT3A1CcnYMNqOGQGEiURUBV4ui/20
 wTGLkXMDKsYlQvTi0qSy3SNdVLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAj0eD0
 DA+MOxstfnQ4xSnIwKYnybv18I1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK/BF6CcYFFqempF
 WmYOMPRg0hIcPEoivDkgrbzFBYm5xZnpEKlTjLocxzZd/sMkxJKXn5cqJc5bDzJDAKQoozQPb
 gQsDi4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuaNA5nCk5lXArfpFdARTEBHMBaDHVGSiJ
 CSamDUKopmW9TDt6NdOCfpaCbzP3bvU4XbjS7GnM3Jv9jxZtMK9Wjx0nr9rm0LvRM33br8YN0
 ie+UPferngibmyvOFKp13NDlt1X5E2y/pBbPr1jSPovY4kYVMy+reCmW5/ajrzJyc9Uhatsjq
 jlh5Xlnc31mCE36cMBRftI3j8fmWiO+PDO/s71NiKc5INNRiLipOBACX8PrcfgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1507390794!51133941!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8970 invoked from network); 7 Oct 2017 15:39:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Oct 2017 15:39:55 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0rCi-0007OT-A2; Sat, 07 Oct 2017 15:39:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e0rCc-0003ln-U0; Sat, 07 Oct 2017 15:39:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e0rCc-0003Rs-Fc; Sat, 07 Oct 2017 15:39:46 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114074-mainreport@xen.org>
X-Osstest-Failures: xen-4.5-testing:test-armhf-armhf-xl-cubietruck:xen-boot:fail:regression
 xen-4.5-testing:test-armhf-armhf-xl-arndale:guest-start.2:fail:regression
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-winxpsp3:guest-localmigrate/x10:fail:regression
 xen-4.5-testing:test-armhf-armhf-xl-rtds:xen-install:fail:allowable
 xen-4.5-testing:test-amd64-amd64-libvirt:guest-saverestore.2:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-rtds:xen-boot:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-vhd:guest-start:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt-raw:guest-start:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=db487a6678521c213f7bfe3bab4a3170d46d2b41
X-Osstest-Versions-That: xen=83724d9f3ae21a3b96362742e2f052b19d9f559a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 07 Oct 2017 15:39:46 +0000
Subject: [Xen-devel] [xen-4.5-testing test] 114074: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDA3NCB4ZW4tNC41LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDA3NC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzNDQ4CiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE3IGd1ZXN0LXN0YXJ0LjIgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMTM0NDgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lueHBzcDMg
MTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMTM0NDgKClJlZ3Jlc3Np
b25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICA2IHhlbi1pbnN0YWxsICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTM0NDgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBu
b3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDE2IGd1ZXN0LXNhdmVy
ZXN0b3JlLjIgICAgICAgICAgZmFpbCAgbGlrZSAxMTMzNjkKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDExMzQw
OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgIGxpa2UgMTEzNDQ4CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDU5
IGxlYWstY2hlY2svY2hlY2sgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTM0NDgKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTMgICAgICAgNTkgbGVhay1jaGVjay9jaGVjayAgICAgICAgICAgICBmYWls
ICBsaWtlIDExMzQ0OAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICA1OSBsZWFrLWNoZWNr
L2NoZWNrICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEzNDQ4CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC01ICAgICAgIDU5IGxlYWstY2hlY2svY2hlY2sgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTM0
NDgKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgNTkgbGVhay1jaGVjay9jaGVjayAgICAg
ICAgICAgICBmYWlsICBsaWtlIDExMzQ0OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzNDQ4CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMTM0NDgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExMzQ0OAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTEz
NDQ4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAg
MTkgeHRmL3Rlc3QtaHZtMzItY3B1aWQtZmF1bHRpbmcgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMiAgICAgMzMgeHRmL3Rlc3QtaHZtMzJwYWUtY3B1aWQtZmF1bHRpbmcg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICA0MCB4dGYvdGVzdC1o
dm0zMnBzZS1jcHVpZC1mYXVsdGluZyBmYWlsIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTIgICAgICAgNDQgeHRmL3Rlc3QtaHZtNjQtY3B1aWQtZmF1bHRpbmcgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAxOSB4dGYvdGVzdC1odm0zMi1jcHVp
ZC1mYXVsdGluZyBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAg
IDE5IHh0Zi90ZXN0LWh2bTMyLWNwdWlkLWZhdWx0aW5nIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTUgICAgICAgMTkgeHRmL3Rlc3QtaHZtMzItY3B1aWQtZmF1bHRpbmcg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgMzMgeHRmL3Rlc3Qt
aHZtMzJwYWUtY3B1aWQtZmF1bHRpbmcgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC00ICAgICA0MCB4dGYvdGVzdC1odm0zMnBzZS1jcHVpZC1mYXVsdGluZyBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgNDQgeHRmL3Rlc3QtaHZtNjQtY3B1
aWQtZmF1bHRpbmcgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAg
MzMgeHRmL3Rlc3QtaHZtMzJwYWUtY3B1aWQtZmF1bHRpbmcgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAzMyB4dGYvdGVzdC1odm0zMnBhZS1jcHVpZC1mYXVsdGlu
ZyBmYWlsIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgIDQwIHh0Zi90ZXN0
LWh2bTMycHNlLWNwdWlkLWZhdWx0aW5nIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMSAgICAgNDAgeHRmL3Rlc3QtaHZtMzJwc2UtY3B1aWQtZmF1bHRpbmcgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgIDQ0IHh0Zi90ZXN0LWh2bTY0LWNw
dWlkLWZhdWx0aW5nIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAg
ICAgNDQgeHRmL3Rlc3QtaHZtNjQtY3B1aWQtZmF1bHRpbmcgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDU4IHh0Zi90
ZXN0LWh2bTY0LXhzYS0xOTUgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTMgICAgICAgNTggeHRmL3Rlc3QtaHZtNjQteHNhLTE5NSAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICA1OCB4dGYvdGVzdC1odm02NC14
c2EtMTk1ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
Y293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgNTggeHRmL3Rlc3QtaHZtNjQteHNhLTE5NSAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICA1OCB4dGYv
dGVzdC1odm02NC14c2EtMTk1ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9s
MS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3Jl
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTEgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAg
ICAgICAgICAgZGI0ODdhNjY3ODUyMWMyMTNmN2JmZTNiYWI0YTMxNzBkNDZkMmI0MQpiYXNlbGlu
ZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgODM3MjRkOWYzYWUyMWEzYjk2MzYyNzQy
ZTJmMDUyYjE5ZDlmNTU5YQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzNDQ4ICAyMDE3LTA5LTE0
IDEzOjQxOjI4IFogICAyMyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExNDA3NCAgMjAxNy0x
MC0wNiAxMzo0NjoxNCBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0
b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0
cm92c2t5QG9yYWNsZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
ICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMy12Y3B1czEgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzLXZj
cHVzMSAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW54cHNwMyAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgZGI0ODdhNjY3ODUyMWMyMTNmN2JmZTNi
YWI0YTMxNzBkNDZkMmI0MQpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CkRhdGU6ICAgRnJpIE9jdCA2IDE1OjIyOjQ3IDIwMTcgKzAyMDAKCiAgICB4ZW4vYXJtOiBD
b3JyZWN0bHkgcmVwb3J0IHRoZSBtZW1vcnkgcmVnaW9uIGluIHRoZSBkdW1teSBOVU1BIGhlbHBl
cnMKICAgIAogICAgTlVNQSBpcyBjdXJyZW50bHkgbm90IHN1cHBvcnRlZCBvbiBBcm0uIEJlY2F1
c2UgY29tbW9uIGNvZGUgaXMKICAgIE5VTUEtYXdhcmUsIGR1bW15IGhlbHBlcnMgYXJlIGluc3Rl
YWQgcHJvdmlkZWQgdG8gZXhwb3NlIGEgc2luZ2xlIG5vZGUuCiAgICAKICAgIFRob3NlIGhlbHBl
cnMgYXJlIGZvciBpbnN0YW5jZSB1c2VkIHRvIGtub3cgdGhlIHJlZ2lvbiB0byBzY3J1Yi4KICAg
IAogICAgSG93ZXZlciB0aGUgbWVtb3J5IHJlZ2lvbiBpcyBub3QgcmVwb3J0ZWQgY29ycmVjdGx5
LiBJbmRlZWQsIHRoZQogICAgZnJhbWV0YWJsZSBtYXkgbm90IGJlIGF0IHRoZSBiZWdpbm5pbmcg
b2YgdGhlIG1lbW9yeSBhbmQgdGhlcmUgbWlnaHQgYmUKICAgIG11bHRpcGxlIG1lbW9yeSBiYW5r
cy4gVGhpcyB3aWxsIGxlYWQgdG8gbm90IHNjcnViIHNvbWUgcGFydCBvZiB0aGUKICAgIG1lbW9y
eS4KICAgIAogICAgVGhlIG1lbW9yeSBpbmZvcm1hdGlvbiBjYW4gYmUgZm91bmQgdXNpbmc6CiAg
ICAgICAgKiBmaXJzdF92YWxpZF9tZm4gYXMgdGhlIHN0YXJ0IG9mIHRoZSBtZW1vcnkKICAgICAg
ICAqIG1heF9wYWdlIC0gZmlyc3RfdmFsaWRfbWZuIGFzIHRoZSBzcGFubmVkIHBhZ2VzCiAgICAK
ICAgIE5vdGUgdGhhdCBmaXJzdF92YWxpZF9tZm4gaXMgbm93IGJlZW4gZXhwb3J0ZWQuIFRoZSBw
cm90b3R5cGUgaGFzIGJlZW4KICAgIGFkZGVkIGluIGFzbS1hcm0vbnVtYS5oIGFuZCBub3QgaW4g
YSBjb21tb24gaGVhZGVyIGJlY2F1c2UgSSB3b3VsZAogICAgZXhwZWN0IHRoZSB2YXJpYWJsZSB0
byBiZWNvbWUgc3RhdGljIG9uY2UgTlVNQSBpcyBmdWxseSBzdXBwb3J0ZWQgb24KICAgIEFybS4K
ICAgIAogICAgVGhpcyBpcyBYU0EtMjQ1LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJlcG9ydGVkLWFuZC1U
ZXN0ZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4K
ICAgIG1hc3RlciBjb21taXQ6IDU0MTRiYTdmNWUxZmZjODhlZDI3NThiMWUxYjE0YmJmZDM1MzZh
NjEKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA5LTI5IDEzOjIzOjExIC0wNzAwCgpjb21taXQgNzA5
MjMwZmFjMmQzMTUwYzkzOGMzNjk3YzYzYmZhZjExZmRhMTdjNApBdXRob3I6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgRnJpIE9jdCA2IDE1OjIyOjA4IDIwMTcg
KzAyMDAKCiAgICB4ZW4vcGFnZV9hbGxvYzogQ292ZXIgbWVtb3J5IHVucmVzZXJ2ZWQgYWZ0ZXIg
Ym9vdCBpbiBmaXJzdF92YWxpZF9tZm4KICAgIAogICAgT24gQXJtLCBzb21lIHJlZ2lvbnMgKGUu
ZyBJbml0cmFtZnMsIERvbTAgS2VybmVsLi4uKSBhcmUgbWFya2VkIGFzCiAgICByZXNlcnZlZCB1
bnRpbCB0aGUgaGFyZHdhcmUgZG9tYWluIGlzIGJ1aWx0IGFuZCB0aGV5IGFyZSBjb3BpZWQgaW50
byBpdHMKICAgIG1lbW9yeS4gVGhlcmVmb3JlLCB0aGV5IHdpbGwgbm90IGJlIGFkZGVkIGluIHRo
ZSBib290IGFsbG9jYXRvciB2aWEKICAgIGluaXRfYm9vdF9wYWdlcy4KICAgIAogICAgSW5zdGVh
ZCwgaW5pdF94ZW5oZWFwX3BhZ2VzIHdpbGwgYmUgY2FsbGVkIG9uY2UgdGhlIHJlZ2lvbiBhcmUg
bm90IHVzZWQKICAgIGFueW1vcmUuCiAgICAKICAgIFVwZGF0ZSBmaXJzdF92YWxpZF9tZm4gaW4g
Ym90aCBpbml0X2hlYXBfcGFnZXMgYW5kIGluaXRfYm9vdF9wYWdlcwogICAgKGFscmVhZHkgZXhp
c3QpIHRvIGNvdmVyIGFsbCB0aGUgY2FzZXMuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI0NS4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
ICAgIFtBZGp1c3QgY29tbWVudCwgYWRkZWQgbG9ja2luZyBhcm91bmQgZmlyc3RfdmFsaWRfbWZu
IHVwZGF0ZV0KICAgIFNpZ25lZC1vZmYtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92
c2t5QG9yYWNsZS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgogICAgUmVwb3J0ZWQtYW5kLVRlc3RlZC1ieTogS29ucmFkIFJ6ZXN6
dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgbWFzdGVyIGNvbW1pdDogZWM2
ZDkwMjNlMWY1NGNkY2NiZjJlNGM2M2NmOTQ3ZjFiZTJiMWU4ZQogICAgbWFzdGVyIGRhdGU6IDIw
MTctMDktMjkgMTM6MjI6NTIgLTA3MDAKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Oct 07 16:13:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 16:13:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0riw-0005qu-Ej; Sat, 07 Oct 2017 16:13:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0riv-0005qi-5j
 for xen-devel@lists.xensource.com; Sat, 07 Oct 2017 16:13:09 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 5F/64-02225-41DF8D95; Sat, 07 Oct 2017 16:13:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVVf4741
 Ig52/uS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8X3GXLaCDaoVN/oXsDQw
 XpbqYuTiEBJoZJLo/DKXHcJ5zCjxZ89OJghnG6PEuzdfgRxODhEBZ4mvZ0CqODh4BfQl7vT4g
 ISFBYwk9nT9YwWplxA4ziqx6s1LZpCEhICvxNMrK1hB6kHsPVuAtrFzsAlYSRwSAylgEVCVeL
 DyOPMERu4FjAyrGDWKU4vKUot0jYz1kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzE
 CPV7PwMC4g7Fvr98hRkkOJiVR3sw/NyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfA6gOQEi1LT
 UyvSMnOAoQeTluDgURLhlQNJ8xYXJOYWZ6ZDpE4x6nIc23T5D5MQS15+XqqUOC8XSJEASFFGa
 R7cCFgcXGKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzKsBMoUnM68EbtMroCOYgI5gLAY7oi
 QRISXVwMjkyDj5gJq/rSB30ALDL8usgozfrtuSF/JrZ2OpimeuYdCxqwabhTPrqp1z6rdWXw/
 hjct+V32TRXa/BU9B6dKe5YytptvL4z7NNH/T6qq+ZCvHq8NOj71Y9Y8cmytfsm/2vstCXwI+
 HTS1PHTietjxxu1CTiX1hVdn3nV9+6nOJv2o2rJZvEosxRmJhlrMRcWJAIoq8pJ+AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1507392785!53730904!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14472 invoked from network); 7 Oct 2017 16:13:06 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Oct 2017 16:13:06 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0rir-0000JP-CS; Sat, 07 Oct 2017 16:13:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e0rim-00056t-2U; Sat, 07 Oct 2017 16:13:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e0ril-0000FK-QZ; Sat, 07 Oct 2017 16:12:59 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114075-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=f703604b30958312e64a5b7fc74c606a2ececc15
X-Osstest-Versions-That: seabios=f3d2a156448f006e5d83eb60cb1da2dea6c997bf
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 07 Oct 2017 16:12:59 +0000
Subject: [Xen-devel] [seabios test] 114075: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDA3NSBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTQwNzUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEx
Mzg3MAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDExMzg3MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBzZWFiaW9zICAgICAgICAgICAgICBm
NzAzNjA0YjMwOTU4MzEyZTY0YTViN2ZjNzRjNjA2YTJlY2VjYzE1CmJhc2VsaW5lIHZlcnNpb246
CiBzZWFiaW9zICAgICAgICAgICAgICBmM2QyYTE1NjQ0OGYwMDZlNWQ4M2ViNjBjYjFkYTJkZWE2
Yzk5N2JmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTM4NzAgIDIwMTctMDktMjcgMjM6MTY6MzMg
WiAgICA5IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0MDc1ICAyMDE3LTEwLTA2IDEzOjQ3
OjUyIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgSnVsaWFuIFN0ZWNrbGluYSA8anN0ZWNrbGlAYW1hem9uLmRl
PgogIEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcu
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KY29tbWl0IGY3MDM2MDRiMzA5NTgzMTJlNjRhNWI3ZmM3NGM2MDZhMmVjZWNjMTUKQXV0
aG9yOiBKdWxpYW4gU3RlY2tsaW5hIDxqc3RlY2tsaUBhbWF6b24uZGU+CkRhdGU6ICAgVHVlIE9j
dCAzIDE1OjQ3OjE3IDIwMTcgKzAyMDAKCiAgICBudm1lOiBmaXggb3V0IG9mIG1lbW9yeSBiZWhh
dmlvcgogICAgCiAgICBJZiB0aGUgYWxsb2NhdGlvbiBvZiBJL08gcXVldWVzIHJhbiBvdXQgb2Yg
bWVtb3J5LCB0aGUgY29kZSB3b3VsZCBmYWlsIHRvIGRldGVjdAogICAgdGhhdCBhbmQgaGFwcGls
eSB1c2UgdGhlc2UgcXVldWVzIGF0IGFkZHJlc3MgemVyby4gRm9yIG1lIHRoaXMgaGFwcGVucyBm
b3IKICAgIHN5c3RlbXMgd2l0aCBtb3JlIHRoYW4gNyBOVk1lIGNvbnRyb2xsZXJzLgogICAgCiAg
ICBGaXggdGhlIG91dCBvZiBtZW1vcnkgaGFuZGxpbmcgdG8gZ3JhY2VmdWxseSBoYW5kbGUgdGhp
cyBjYXNlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpYW4gU3RlY2tsaW5hIDxqc3RlY2ts
aUBhbWF6b24uZGU+Cgpjb21taXQgNGI0ODgzOTk5OWM2OTZiNzMyZWU2YjJhMDNiMThhNDdkOWQz
MjRjMgpBdXRob3I6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CkRhdGU6ICAg
VHVlIE9jdCAzIDEwOjQ1OjI0IDIwMTcgLTA0MDAKCiAgICB4aGNpOiBCdWlsZCBUUkJzIGRpcmVj
dGx5IGluIHhoY2lfdHJiX3F1ZXVlKCkKICAgIAogICAgVXNlIHRoZSBsb2dpYyBmb3IgYnVpbGRp
bmcgYSAnc3RydWN0IHhoY2lfdHJiJyB0aGF0IHdhcyBpbgogICAgeGhjaV94ZmVyX3F1ZXVlKCkg
dXAgc28gdGhhdCBjb21tYW5kIGFuZCByaW5nIFRSQnMgY2FuIGFsc28gdXNlIHRoYXQKICAgIGZ1
bmN0aW9uYWxpdHkuICBUaGlzIGVsaW1pbmF0ZXMgdGhlIG5lZWQgdG8gbWFudWFsbHkgZ2VuZXJh
dGUgdGhlCiAgICB4aGNpX3RyYiBzdHJ1Y3QgZnJvbSB0aG9zZSBjb2RlIHBhdGhzLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Oct 07 16:15:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 16:15:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0rlM-000616-6P; Sat, 07 Oct 2017 16:15:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1e0rlL-00060x-Ce
 for xen-devel@lists.xenproject.org; Sat, 07 Oct 2017 16:15:39 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 05/B2-03046-AADF8D95; Sat, 07 Oct 2017 16:15:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEKsWRWlGSWpSXmKPExsVyMfS6o+6qvzc
 iDWbtYrb4vmUykwOjx+EPV1gCGKNYM/OS8isSWDN+L3rIUnBNuuL0hpuMDYxHxboYuTiEBGYw
 Suz6PoO5i5GTg0VgG6vE9MU8IAkJgTtAduthFpCEhECaxN95e5lh7Fd/uqDscokpRyBsIQFFi
 a/PpjNBTWWSeLPwAiNIQljAUWLfz35WEFtEIERiypypQHEODmYBcYnNJ+Ug6huYJD4eOQc2iE
 3ASGL5jR9gi3kFbCRObl7EBnGdikTLxGlgM0UFwiX2f7/GDFEjKHFy5hOwek4Ba4l5T3aB1TM
 LmEnM2/yQGcKWl2jeOhvKFpe49WQ+0wRG0VlI2mchaZmFpGUWkpYFjCyrGDWKU4vKUot0jSz1
 kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECY4YBCHYwHlgUeIhRkoNJSZQ388+NS
 CG+pPyUyozE4oz4otKc1OJDjDIcHEoSvPkgOcGi1PTUirTMHGD0wqQlOHiURHjlQNK8xQWJuc
 WZ6RCpU4zGHBfuXPrDxHFgz60/TEIsefl5qVLivJtBSgVASjNK8+AGwZLKJUZZKWFeRqDThHg
 KUotyM0tQ5V8xinMwKgnz3gSZwpOZVwK37xXQKUxApzAWg51SkoiQkmpgNAlxvnj0aGPHPl4L
 5mX6e8v1Jx84Z75i3dnvyof5w9um/Eg66iGxWpPxetOukxM+GT+pCbt5/laLhmVPi6b8vI+Fc
 nP/3LvNu2/f5qaLWdOKLKX8ba9cTdHlybqf7HF3lvWtjEhmyy8v9psx8L74HHB0bQ/n0TnPVk
 fllEStuP+Cg6tiy0qZ/UosxRmJhlrMRcWJAJsz4VclAwAA
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1507392937!109776833!1
X-Originating-IP: [209.85.215.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24414 invoked from network); 7 Oct 2017 16:15:38 -0000
Received: from mail-lf0-f65.google.com (HELO mail-lf0-f65.google.com)
 (209.85.215.65)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Oct 2017 16:15:38 -0000
Received: by mail-lf0-f65.google.com with SMTP id l196so7701775lfl.3
 for <xen-devel@lists.xenproject.org>; Sat, 07 Oct 2017 09:15:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=BZn9GUTRA/8jKkFQgVpKglK4y65yZUicNTUeH8dJ26A=;
 b=m/tgzYeNFHgYjTN20Yejnn12md4MlIwBexCeH/v8nBF+MHMN1ExTX7uIFBZx4Mb702
 snMEeFBp68U3RtF0asn4r0Qzh+3XMchC8AjIkx4APbnYP76J2t4fEFaYjDllW3m5zaHm
 FhaHOqTzSKkv4okfgtycI+nq2IsIOLWCX5bf2Z6EuLMrkcUXyz+6PrnATlvYbDAkQUCS
 OAC/dABxoVKtKKkbMzVnZLbJRr7/DoPbCkRDSyQmBPKfO+ojcejB3o5OhTukT8M3xAzC
 uLsuVoNQMZsZbU9GEib/blSzNsP6HSOoDMZM07S+QAh6bpEflg0qwIGMCyrxDDHNJobW
 noiQ==
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=BZn9GUTRA/8jKkFQgVpKglK4y65yZUicNTUeH8dJ26A=;
 b=Y2WlPAbpPvrEbQ01pCmQM65m0cHgUd35R5QRlShh60ftFWZT41eU9+XRPJTngPiGsn
 MC4z0lAHQVaPzCrL0Da2iYIAmM9UUXNNAAiRckowChIDD37FgqD24swV5yFan1bmC2fx
 CH6tuL1GvSKMDWLHl4Krx4HPDu52yfN73WejUoJZNfu4ODSHdc7eqpyGv1We+FfBT3xO
 +oxxnuwH24pqJXkPKYEEAtvF1xys3TGGwF1eiMlgUgO618QGqTxNOFqtoliM4rY69Mwq
 OW1V43Zh8RV1bLqXrlFExYJWESy7ytM5x4tlAb1r39I3JAhW+iaO3IV4nAM7yxb4PSsW
 ePxA==
X-Gm-Message-State: AMCzsaWww2MgOieB2d2v8x+W6kE5VImW1EYVxpqnkjJvS1oVgzVr/uaJ
 tLV8loa8AbJ4W2Z9epM+hus=
X-Google-Smtp-Source: AOwi7QBMA/GDJQTI+A3TjX0xQsjBue+JdVxsL+cl7M7/OyWsp7E76BI9vNRs352JqvxzN4aYbSAU7Q==
X-Received: by 10.46.92.73 with SMTP id q70mr1803137ljb.41.1507392937150;
 Sat, 07 Oct 2017 09:15:37 -0700 (PDT)
Received: from [192.168.0.20] (34-39-94-178.pool.ukrtel.net. [178.94.39.34])
 by smtp.googlemail.com with ESMTPSA id p9sm937807lja.65.2017.10.07.09.15.35
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 07 Oct 2017 09:15:35 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
References: <5a43510e-03e3-c961-3d6f-3d25ff6de7fa@gmail.com>
 <36c820ef-a3ac-37c4-8a0e-f0aa152e3797@arm.com>
 <edfed308-a095-6067-abd1-ac0313aa2a3a@gmail.com>
 <53e341dd-8aa7-7bc9-7c07-bcb17c4ee7b5@gmail.com>
 <c4651be7-b7b4-36cf-e9c8-9b63633c1e30@arm.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <b6ad0fa1-b9aa-29ad-f6a3-f6146532b680@gmail.com>
Date: Sat, 7 Oct 2017 19:15:34 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <c4651be7-b7b4-36cf-e9c8-9b63633c1e30@arm.com>
Content-Language: en-US
Cc: olekstysh@gmail.com
Subject: Re: [Xen-devel] DomD: passthroughing an arbitrary device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Ck9uIDEwLzA1LzIwMTcgMDY6MjkgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSwKPgo+IE9u
IDA0LzEwLzE3IDE5OjEwLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4gc29ycnks
IHByZXNzZWQgc2VuZCB0b28gZmFzdAo+PiBPbiAxMC8wNC8yMDE3IDA5OjAyIFBNLCBPbGVrc2Fu
ZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+Cj4+PiBPbiAxMC8wNC8yMDE3IDA4OjIyIFBNLCBK
dWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4KPj4+Pgo+Pj4+IE9uIDA0LzEwLzE3IDE3OjMyLCBPbGVr
c2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+Pj4gSGksIGFsbCEKPj4+Pgo+Pj4+IEhlbGxv
LAo+Pj4+Cj4+Pj4+IFdlIGhhdmUgYSB1c2UtY2FzZSB3aGVyZSB3ZSB3YW50IHRvIHBhc3N0aHJv
dWdoIGFuZCBhcmJpdHJhcnkgCj4+Pj4+IGRldmljZSB0byBkcml2ZXIgZG9tYWluLAo+Pj4+PiBl
LmcuIEdQSU8gY29udHJvbGxlciBvciB0aGUgbGlrZSAoZG9lc24ndCBkbyBhbnkgRE1BKS4KPj4+
Pgo+Pj4+IEkgd2lsbCBhc3N1bWUgeW91IGFyZSBzcGVha2luZyBhYm91dCBYZW4gQXJtIGFuZCBu
b3QgWGVuIHg4Ni4gCj4+Pj4gUGxlYXNlIGNvcnJlY3QgaWYgbXkgYXNzdW1wdGlvbiBpcyB3cm9u
Zy4KPj4+Pgo+Pj4geW91IGFyZSByaWdodCwgc29ycnkgZm9yIG5vdCBiZWluZyBwcmVjaXNlIGVu
b3VnaAo+Pj4+PiBJIGtub3cgdGhhdCBmb3IgZGV2aWNlIHRvIGJlIHBhc3MgdGhyb3VnaGVkIGl0
IG11c3QgYmUgdGllZCB0byBhbiAKPj4+Pj4gSU9NTVUsIGJ1dCBpbiBteSBjYXNlCj4+Pj4+IHRo
ZSBjb250cm9sbGVyIGRvZXNu4oCZdCBoYXZlIGFueS4gVGhlIHByb2JsZW0gaXMgdGhhdCBpdCBu
b3Qgb25seSAKPj4+Pj4gaGFzIE1NSU8gcmFuZ2UsCj4+Pj4+IGJ1dCBhbHNvIGhhcyBpdHMgb3du
IGludGVycnVwdCBjb250cm9sbGVyLCBzbyBJIGhhdmUgdG8gCj4+Pj4+IHBhc3N0aHJvdWdoIElS
UXMgYXMgd2VsbC4KPj4+Pj4gSGVyZSBjb21lcyB0aGUgbGltaXRhdGlvbiBJIGZhY2U6IGFzIHRo
ZSBjb250cm9sbGVyIGRvZXNu4oCZdCBoYXZlIAo+Pj4+PiBhbnkgSU9NTVUgSSBjYW7igJl0Cj4+
Pj4+IHBhc3N0aHJvdWdoIGl0cyBJUlEuCj4+Pj4KPj4+PiBJIGd1ZXNzIHlvdSBhcmUgc2F5aW5n
IHRoYXQgd2hlbiB5b3UgdXNlICJkdGRldiIgaXQgd2lsbCBkZW55IGd1ZXN0IAo+Pj4+IGNyZWF0
aW9uLgo+Pj4+Cj4+PiBhdCBsZWFzdCBJIHVzZWQvZXhwZXJpbWVudGVkIHdpdGggZHRkZXYgYXMg
b2Ygbm93IGFuZCBkaWRuJ3QgdGhpbmsgCj4+PiBpdCBpcyBwb3NzaWJsZSBub3QgdG8gZmlsbCBp
biBkdGRldidzLAo+Pj4gYnV0IHN0aWxsIHJlcXVlc3QgSVJRcwo+Pj4+IEF0IHRoZSBtb21lbnQs
IHRoZSBvbmx5IHB1cnBvc2Ugb2YgImR0ZGV2IiBpcyB0byBzZXR1cCB0aGUgU01NVSAKPj4+PiBj
b3JyZWN0bHkuIElmIHlvdXIgZGV2aWNlIGlzIG5vdCBwcm90ZWN0ZWQgYnkgYW4gU01NVSwgdGhl
biBpdCBpcyAKPj4+PiBub3QgbmVjZXNzYXJ5LiBZb3Ugb25seSBuZWVkIHRvIHNwZWNpZmljICJp
cnFzIiBhbmQgIm1taW9zIi4KPj4+Pgo+Pj4gYWgsIGdvb2QgdG8ga25vdywKPj4+IGNvdWxkIHlv
dSBwbGVhc2UgY29uZmlybSB0aGF0IG15IHVuZGVyc3RhbmRpbmcgaXMgY29ycmVjdDoKPj4+IGlm
IEkgcHV0ICJ4ZW4scGFzc3Rocm91Z2giIHByb3BlcnR5IGluIGd1ZXN0J3MgZGV2aWNlIHRyZWUg
bm9kZSAKPj4+IHdoaWNoIGhhcyBJUlEocykgYW5kL29yIE1NSU8gcmFuZ2UocykKPj4+IGl0IGlz
IGVub3VnaCB0byBnZXQgdGhhdCAicGFzc2l2ZSIgZGV2aWNlIHBhc3NlZCB0aHJvdWdoPwo+Cj4g
eWVzLCBkZXZpY2Ugd2lsbCBub3QgYmUgaGlkZGVuIGZyb20gRG9tMCBhbmQgZnJlZSB0byBiZSB1
c2VkIGJ5IGFueSAKPiBvdGhlciBkb21haW5zLgp0aGlzIGRvZXMgd29yaywgdGhhbmsgeW91Cj4K
PiBIb3dldmVyLCB5b3UgaGF2ZSB0byBlbnN1cmUgaXQgd2lsbCBub3QgYmUgc2hhcmVkIGJldHdl
ZW4gbXVsdGlwbGUgCj4gZG9tYWlucyAodGhpcyBjaGVjayB3YXMgZG9uZSBieSAiZHRkZXYiIHlv
dSBkb24ndCB1c2UgaGVyZSkuCj4KeWVzLCBmb3IgZW1iZWRkZWQgdXNlLWNhc2VzIHRoaXMgc2hv
dWxkbid0IGJlIGEgcHJvYmxlbQo+Pj4KPj4gc2hvdWxkIGJlCj4+IElmICJ4ZW4scGFzc3Rocm91
Z2giIHByb3BlcnR5IGluIGEgRG9tMCBkZXZpY2UgdHJlZSBub2RlICp0b2dldGhlciogCj4+IHdp
dGggSVJRKHMpIGFuZCBNTUlPIHJhbmdlKHMpCj4+IGluIGEgKmd1ZXN0IGNvbmZpZyogZmlsZSBp
cyBlbm91Z2ggdG8gZ2V0ICJwYXNzaXZlIiBkZXZpY2UgcGFzc2VkIAo+PiB0aHJvdWdoCj4+Pj4g
SWYgeW91IHdvbmRlciB3aHkgdGhlIGRvY3VtZW50YXRpb24gZG9lcyBub3QgYWR2ZXJ0aXNlIGl0
LiBJdCBpcyAKPj4+PiBiZWNhdXNlIEkgY29uc2lkZXIgdGhhdCBhbnkgZGV2aWNlIG5vdCBwcm90
ZWN0ZWQgYnkgYW4gU01NVSBzaG91bGQgCj4+Pj4gbm90IGJlIHBhc3MtdGhyb3VnaCB1bmxlc3Mg
dGhlIHVzZXIgcmVhbGx5IGtub3dzIHdoYXQgaGUgaXMgZG9pbmcuCj4+Pj4KPj4+IGFzIHRoZXkg
c2F5ICJ0aGUgYmVzdCBkb2N1bWVudGF0aW9uIGlzIHRoZSBzb3VyY2UgY29kZSBpdHNlbGYiLCBJ
IAo+Pj4gc2hvdWxkIGhhdmUgbG9va2VkIG1vcmUgY2FyZWZ1bAo+Pj4+Pgo+Pj4+PiBQb3NzaWJs
ZSBzb2x1dGlvbnMgSSBzZWUgY291bGQgYmU6Cj4+Pj4+Cj4+Pj4+IDEuIE1ha2UgaXQgcG9zc2li
bGUgdGhhdCBYZW4gYWxsb3dzIHBhc3NpbmcgdGhyb3VnaCBkZXZpY2VzIAo+Pj4+PiB3aXRob3V0
IElPTU1VIGFzc2lnbmVkOgo+Pj4+PiB0aGUgcHJvYmxlbSBoZXJlIGlzIHRoYXQgb25lIGNhbiBo
YWNrIFhlbiB0aGVuIGJ5IHNheWluZyB0aGF0IGhlciAKPj4+Pj4gZGV2aWNlIGlzIG5vdCBNTVUK
Pj4+Pj4gcHJvdGVjdGVkIGFuZCB3cml0aW5nL3JlYWRpbmcgYXJiaXRyYXJ5IG1lbW9yeSB0aGVu
Lgo+Pj4+Pgo+Pj4+PiAyLiBNYWtlIGRyaXZlciBkb21haW4gYmUgbWFya2VkIHNvbWVob3cgYXMg
YSBwcml2aWxlZ2VkIG9uZSwgc28gCj4+Pj4+IFhlbiBjYW4gdHJ1c3QgaXQgYW5kCj4+Pj4+IGFs
bG93IHBhc3NpbmcgZGV2aWNlcyB3aXRob3V0IElPTU1VLgo+Pj4+PiBROiBXaGF0IGlmIHdlIG5l
ZWQgdG8gcGFzcyB0aGlzIGRldmljZSB0byBEb21VPwo+Pj4+Pgo+Pj4+PiAzLiBXb3JrYXJvdW5k
IGJ5IGludHJvZHVjaW5nIGEgZHVtbXkgSU9NTVUgZm9yIHN1Y2ggZGV2aWNlcywgYnV0IAo+Pj4+
PiBpdCBzdGlsbCBkb2VzbuKAmXQKPj4+Pj4gc29sdmUgdGhlIHByb2JsZW0gd2l0aCBtZW1vcnkg
cHJvdGVjdGlvbi4KPj4+Pj4KPj4+Pj4gSSdtIGhvcGluZyB0byBoZWFyIGFueSBwb3NzaWJsZSBz
b2x1dGlvbnMvc3VnZ2VzdGlvbnMgd2hpY2ggd2lsbCAKPj4+Pj4gbm90IGJyZWFrIHNlY3VyaXR5
IGFuZCBhbGxvdwo+Pj4+PiBwYXNzaW5nIGRldmljZXMgYXQgdGhlIHNhbWUgdGltZS4KPj4+Pgo+
Pj4+IENoZWVycywKPj4+Pgo+Pj4gVGhhbmsgeW91LAo+Pj4gT2xla3NhbmRyCj4+Cj4KPiBDaGVl
cnMsCj4KPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Oct 07 16:41:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 16:41:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0sAT-000057-B0; Sat, 07 Oct 2017 16:41:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0sAR-0008WQ-Up
 for xen-devel@lists.xensource.com; Sat, 07 Oct 2017 16:41:36 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 71/E2-03638-FB309D95; Sat, 07 Oct 2017 16:41:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXcf881
 Igyv7lCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0XvxBUtBv1jF5nfNTA2M
 HwW6GLk4hAQamSSeTV/BBuE8ZpTYsG0RlLONUeJa/0HWLkZODhEBZ4mvZ+ayg9i8AvoSr85MB
 osLC9hKvPywlRGkQUKgnUlixelusISEgKfE6juNTDD2ie9LWLoY2TnYBKwkDol1MXJwsAioSj
 RME5jAyL2AkWEVo0ZxalFZapGuoaFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJka
 gzxmAYAfjp2UBhxglOZiURHn//LsRKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mClxkYQkKCRanp
 qRVpmTnA4INJS3DwKInw6oGkeYsLEnOLM9MhUqcYdTmObbr8h0mIJS8/L1VKnJcHpEgApCijN
 A9uBCwSLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY9zMT0BSezLwSuE2vgI5gAjqCsfgGyB
 EliQgpqQZGPmGdBeZyOhX6RtOXGicm+shZLTMXsHMofJHconvk2L8VaxmS328457NG+3bWG5u
 +xgfbXjn90Zq6xbqC05E17N7uk3H3VHaEnuD+a10TEKtmNPXc7++mEzcezip8fSrm6+T0Ox0S
 R4R9Jk66kHz+TeWdugP7NN7wn2r1sIyZeHHLVckiuafflViKMxINtZiLihMBqNjdCn8CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1507394493!98134237!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13887 invoked from network); 7 Oct 2017 16:41:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Oct 2017 16:41:34 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0sAO-00011v-MP; Sat, 07 Oct 2017 16:41:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e0sAJ-0006or-Af; Sat, 07 Oct 2017 16:41:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e0sAI-0001Mr-Tz; Sat, 07 Oct 2017 16:41:27 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114098-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 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=2c2ae1976da06283e923d97720c0bdcbebf04515
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 07 Oct 2017 16:41:26 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114098: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDA5OCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDA5OC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAyYzJhZTE5NzZkYTA2MjgzZTky
M2Q5NzcyMGMwYmRjYmViZjA0NTE1CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBkYmM0YjZlMTNhNWQwZGQ4OTY3Y2RlN2ZmNzAwMGFiMWVkODg2MjVlCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTM5NzIgIDIwMTctMTAtMDMgMjE6MDI6NDMgWiAgICAzIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTEzOTc5ICAyMDE3LTEwLTA0IDAwOjEwOjEzIFogICAgMyBkYXlzICAg
NDIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0MDg3ICAyMDE3LTEwLTA3IDAzOjAz
OjExIFogICAgMCBkYXlzICAgIDUgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBBd2FpcyBNYXNvb2QgPGF3YWlzLm1hc29vZEB2YWRpb24uY29tPgogIEJodXBpbmRl
ciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KICBEYXJpbyBGYWdnaW9saSA8
cmFpc3RsaW5AbGludXguaXQ+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKb2FvIE1hcnRpbnMgPGpvYW8ubS5tYXJ0aW5zQG9y
YWNsZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGlu
YXJvLm9yZz4KICBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+CiAgS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogIE1lbmcgWHUgPG1lbmd4
dUBjaXMudXBlbm4uZWR1Pj8KICBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4
LmNvbT4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFRhbWFzIEsgTGVuZ3llbCA8
dGFtYXNAdGtsZW5neWVsLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgOTQ2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Oct 07 18:07:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 18:07:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0tUt-0006ui-U0; Sat, 07 Oct 2017 18:06:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0tUs-0006uW-67
 for xen-devel@lists.xensource.com; Sat, 07 Oct 2017 18:06:46 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 B6/7E-01777-5B719D95; Sat, 07 Oct 2017 18:06:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVXeL+M1
 Ig98LlC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacWm+asHfoIrDR/ewNDD2
 mnUxcnIICTQySfTOEe5i5AKyHzNKvHr9jR3C2cYo8efeInaQKhEBZ4mvZ+aC2bwC+hJXZh8Bs
 4UFLCROtM1gA2mQENgoI3GyZRpQggPI8Za488MKpAbEfDZ/C2sXIzsHm4CVxCExkCiLgKrEzZ
 69jBMYuRcwMqxi1ChOLSpLLdI1tNRLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAj
 0dz0DA+MOxt/H/Q4xSnIwKYnyzhC8GSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgve4GFBOsCg1
 PbUiLTMHGHgwaQkOHiUR3kqQNG9xQWJucWY6ROoUoy7HsU2X/zAJseTl56VKifPOBCkSACnKK
 M2DGwGLgkuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHl3g0zhycwrgdv0CugIJqAjGItvgB
 xRkoiQkmpgFHS/lcAnKxKUbJP2M9jy4XH1/d7ed0R38os/tZ1zMUWNbcaHiz2cerbSHj9kn0q
 kT0rbMtN89fbH+u5XxOca7QlWXKyo96f0iag9y2/Hv7c7z3Bu1e+6J/VncbJ00IFuvmo5U2W7
 SzZHlnc//RxcUPnTcrKy9UGuvnJ3/zlnvswq9b7WMU9OiaU4I9FQi7moOBEAdQ7bSX0CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1507399603!104642593!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8412 invoked from network); 7 Oct 2017 18:06:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Oct 2017 18:06:44 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0tUn-0003Gu-6H; Sat, 07 Oct 2017 18:06:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e0tUh-0003tV-He; Sat, 07 Oct 2017 18:06:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e0tUh-0007I5-4l; Sat, 07 Oct 2017 18:06:35 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114083-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-pvh-intel:guest-start:fail:regression
 qemu-mainline:test-amd64-amd64-xl-pvh-amd:guest-start:fail:regression
 qemu-mainline:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-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-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=530049bc1dcc24c1178a29d99ca08b6dd08413e0
X-Osstest-Versions-That: qemuu=5456c6a4ec9cd8fc314ddc303e88bf85c110975c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 07 Oct 2017 18:06:35 +0000
Subject: [Xen-devel] [qemu-mainline test] 114083: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDA4MyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTQwODMvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWlu
dGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNDA0MgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTE0MDQyCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgMTYgZ3Vlc3Qt
c3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMTQwNDIKClJlZ3Jlc3Npb25zIHdo
aWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMTQwNDIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxv
Y2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTQwNDIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExNDA0MgogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIGxpa2UgMTE0MDQyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlh
bi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTQwNDIKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtl
IDExNDA0MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE0MDQyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9s
MS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0
LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNp
b24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA1MzAwNDliYzFk
Y2MyNGMxMTc4YTI5ZDk5Y2EwOGI2ZGQwODQxM2UwCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAg
ICAgICAgICAgICAgICA1NDU2YzZhNGVjOWNkOGZjMzE0ZGRjMzAzZTg4YmY4NWMxMTA5NzVjCgpM
YXN0IHRlc3Qgb2YgYmFzaXMgICAxMTQwNDIgIDIwMTctMTAtMDUgMTI6MTU6NDcgWiAgICAyIGRh
eXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTE0MDYwICAyMDE3LTEwLTA2IDA1OjUzOjM0IFogICAg
MSBkYXlzICAgIDIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0MDgzICAyMDE3LTEw
LTA2IDE5OjE2OjE4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxp
YW1zb25AcmVkaGF0LmNvbT4KICBCcmFuZG9uIENhcnBlbnRlciA8YnJhbmRvbi5jYXJwZW50ZXJA
Y3lwaGVycGF0aC5jb20+CiAgQ2hyaXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5p
Ym0uY29tPgogIENvbGxpbiBMLiBXYWxsaW5nIDx3YWxsaW5nQGxpbnV4LnZuZXQuaWJtLmNvbT4K
ICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ2Ug
PGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5j
b20+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFcmlj
IEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KICBGYW0gWmhlbmcgPGZhbXpAcmVkaGF0LmNvbT4K
ICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBIYWxpbCBQYXNpYyA8cGFzaWNA
bGludXgudm5ldC5pYm0uY29tPgogIElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+
CiAgSmFuIEtpc3prYSA8amFuLmtpc3prYUBzaWVtZW5zLmNvbT4KICBKYXNvbiBKIC4gSGVybmUg
PGpqaGVybmVAbGludXgudm5ldC5pYm0uY29tPgogIEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5j
b20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1heCBSZWl0eiA8
bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBPbGJyaWNoIDxtLm9sYnJpY2hAcGVuZ3V0cm9u
aXguZGU+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXZlbCBCdXRz
eWtpbiA8cGJ1dHN5a2luQHZpcnR1b3p6by5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5
ZGVsbEBsaW5hcm8ub3JnPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4K
ICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dp
ZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJl
IDI3NDcgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Oct 07 19:33:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 19:33:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0uqB-0005cm-H8; Sat, 07 Oct 2017 19:32:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0uqA-0005cb-0Q
 for xen-devel@lists.xensource.com; Sat, 07 Oct 2017 19:32:50 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 6F/23-02229-1EB29D95; Sat, 07 Oct 2017 19:32:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfeB9s1
 Ig5Z5whYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuLXtFnNBv1jF9322DYwf
 BboYuTiEBBqZJO7euckK4TxmlJi2/gFLFyMnkLONUaL5riyILSLgLPH1zFx2EJtXQF/iT9NxR
 hBbWMBWYsHma2DNEgLtTBIrTnezgiQkBDwlVt9pZIKxT3xfAjSUnYNNwErikBhIlEVAVeLd8d
 nsExi5FzAyrGLUKE4tKkst0jUy0EsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECPR
 4PQMD4w7Gxtl+hxglOZiURHnd1G5GCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgPa0FlBMsSk1P
 rUjLzAGGHkxagoNHSYR3FUiat7ggMbc4Mx0idYpRl+PYpst/mIRY8vLzUqXEeWtAigRAijJK8
 +BGwOLgEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3jUgU3gy80rgNr0COoIJ6AjG4hsgR5
 QkIqSkGhht1rWxe+/iPsyjkmbw94mnaH3cgsP2Z/tEf3DkCk+x3555LKFOqV44KV0iueH+e4V
 Ze/S9U7ODUpMX9Z3m0pfxMVCQW7exRD/j49n095feF0cKaH1u3bTW4QGH6ekz3OpTLtTNyJF5
 LptcvWB9VJrknirNuAlhZvEC/1bzvxbImX7vksCPdiWW4oxEQy3mouJEAH6HJfp+AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1507404767!103106678!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35644 invoked from network); 7 Oct 2017 19:32:48 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Oct 2017 19:32:48 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0uq5-0005Rd-8E; Sat, 07 Oct 2017 19:32:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e0upz-0000bW-Qd; Sat, 07 Oct 2017 19:32:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e0upz-00078J-Lb; Sat, 07 Oct 2017 19:32:39 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114104-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 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=2c2ae1976da06283e923d97720c0bdcbebf04515
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 07 Oct 2017 19:32:39 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114104: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDEwNCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDEwNC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAyYzJhZTE5NzZkYTA2MjgzZTky
M2Q5NzcyMGMwYmRjYmViZjA0NTE1CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBkYmM0YjZlMTNhNWQwZGQ4OTY3Y2RlN2ZmNzAwMGFiMWVkODg2MjVlCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTM5NzIgIDIwMTctMTAtMDMgMjE6MDI6NDMgWiAgICAzIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTEzOTc5ICAyMDE3LTEwLTA0IDAwOjEwOjEzIFogICAgMyBkYXlzICAg
NDMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0MDg3ICAyMDE3LTEwLTA3IDAzOjAz
OjExIFogICAgMCBkYXlzICAgIDYgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBBd2FpcyBNYXNvb2QgPGF3YWlzLm1hc29vZEB2YWRpb24uY29tPgogIEJodXBpbmRl
ciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KICBEYXJpbyBGYWdnaW9saSA8
cmFpc3RsaW5AbGludXguaXQ+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKb2FvIE1hcnRpbnMgPGpvYW8ubS5tYXJ0aW5zQG9y
YWNsZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGlu
YXJvLm9yZz4KICBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+CiAgS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogIE1lbmcgWHUgPG1lbmd4
dUBjaXMudXBlbm4uZWR1Pj8KICBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4
LmNvbT4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFRhbWFzIEsgTGVuZ3llbCA8
dGFtYXNAdGtsZW5neWVsLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgOTQ2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Oct 07 20:16:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 20:16:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0vVl-0000dl-Vk; Sat, 07 Oct 2017 20:15:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0vVl-0000dO-1J
 for xen-devel@lists.xensource.com; Sat, 07 Oct 2017 20:15:49 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 7E/79-02216-4F539D95; Sat, 07 Oct 2017 20:15:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfez6c1
 Ig5Y2MYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmPF28i7XggkfF5fWn2RoY
 Z1l0MXJxCAk0MkmcWN7B2MXICeQ8ZpTY/bkKIrGNUaJn1RE2kISIgLPE1zNz2UFsXgF9id1/n
 zOD2MIC1hIH1z5hB2mQEJjJKXH7yD8ghwPI8ZXYMaEYpAbEnHW2jamLkZ2DTcBK4pAYSJRFQF
 Vi7dRvjBMYuRcwMqxi1ChOLSpLLdI1NNZLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/
 dxAj0OAMQ7GD8t83zEKMkB5OSKO8Oo5uRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4X5kA5QSL
 UtNTK9Iyc4ChB5OW4OBREuFlA4afEG9xQWJucWY6ROoUoy7HsU2X/zAJseTl56VKifOygBQJg
 BRllObBjYDFwSVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ86YaA03hycwrgdv0CugIJqAjGI
 tvgBxRkoiQkmpgdDa0cDxy2czinkjDpLAFRUf/Z1fntc/vm3B/1vvAObXye5nlPp2subBMbX3
 vVsaOYP4qkYaSh8rOM5Xm7u34zOlW+/ZHt9CTfaXH2/bMvnmqx3dD3U8ZcbYm3tOxGpmHN/Jr
 vFXLa2cI+PVn1fxDjwuNDojk/30mt3rLvemMFrvEj53PXNHprsRSnJFoqMVcVJwIACL73AR+A
 gAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1507407346!106054699!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27687 invoked from network); 7 Oct 2017 20:15:47 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Oct 2017 20:15:47 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0vVe-0006b0-SY; Sat, 07 Oct 2017 20:15:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e0vVZ-0002ot-Eu; Sat, 07 Oct 2017 20:15:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e0vVZ-0008Hm-1n; Sat, 07 Oct 2017 20:15:37 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114088-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=c44b29aacb6a3f445ab06d61899a0308b9d6d0d3
X-Osstest-Versions-That: libvirt=662140fa68ae099a426006ed5edb1d511921e2c2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 07 Oct 2017 20:15:37 +0000
Subject: [Xen-devel] [libvirt test] 114088: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDA4OCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTQwODgvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDExNDA1NwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE0MDU3CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTQwNTcKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAg
ICAgICAgIGM0NGIyOWFhY2I2YTNmNDQ1YWIwNmQ2MTg5OWEwMzA4YjlkNmQwZDMKYmFzZWxpbmUg
dmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDY2MjE0MGZhNjhhZTA5OWE0MjYwMDZlZDVl
ZGIxZDUxMTkyMWUyYzIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNDA1NyAgMjAxNy0xMC0wNiAw
NDoyNToxNCBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTQwODggIDIwMTctMTAt
MDcgMDQ6MjE6MTEgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDaHJpc3RpYW4gRWhyaGFyZHQgPGNocmlzdGlh
bi5laHJoYXJkdEBjYW5vbmljYWwuY29tPgogIEppbSBGZWhsaWcgPGpmZWhsaWdAc3VzZS5jb20+
CiAgSm9hbyBNYXJ0aW5zIDxqb2FvLm0ubWFydGluc0BvcmFjbGUuY29tPgogIEpvaG4gRmVybGFu
IDxqZmVybGFuQHJlZGhhdC5jb20+CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0
LmNvbT4KICBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4KICBXaW0gdGVuIEhhdmUg
PHdpbS50ZW4uaGF2ZUBvcmFjbGUuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZp
c2lvbiA6CgorIGJyYW5jaD1saWJ2aXJ0CisgcmV2aXNpb249YzQ0YjI5YWFjYjZhM2Y0NDVhYjA2
ZDYxODk5YTAzMDhiOWQ2ZDBkMworIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1v
bgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi4KKysrKyBQRVJM
TElCPS46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcwor
KysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAg
ICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBv
ciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcwor
KysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29z
c3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hv
bWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jawor
KyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQ
T1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2Nr
LWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggbGlidmlydCBjNDRiMjlh
YWNiNmEzZjQ0NWFiMDZkNjE4OTlhMDMwOGI5ZDZkMGQzCisgYnJhbmNoPWxpYnZpcnQKKyByZXZp
c2lvbj1jNDRiMjlhYWNiNmEzZjQ0NWFiMDZkNjE4OTlhMDMwOGI5ZDZkMGQzCisgLiAuL2NyaS1s
b2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4
cG9ydCBQRVJMTElCPS46LjouCisrKysgUEVSTExJQj0uOi46LgorKysgdW1hc2sgMDAyCisrKyBn
ZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAg
ICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAg
ICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9j
YWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVw
b3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9o
b21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19s
b2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24K
KysgLiAuL2NyaS1nZXRjb25maWcKKysrIGV4cG9ydCBQRVJMTElCPS46LjouOi4KKysrIFBFUkxM
SUI9LjouOi46LgorKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5j
aCIgaW4KKyB0cmVlPWxpYnZpcnQKKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgJ1snIHhsaWJ2
aXJ0ID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJy
YW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9j
cmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00Ljkt
dGVzdGluZworICdbJyB4YzQ0YjI5YWFjYjZhM2Y0NDVhYjA2ZDYxODk5YTAzMDhiOWQ2ZDBkMyA9
IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUg
JwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFs
Y29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3Ig
ZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDov
L2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9r
ZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL2xpYnZpcnQub3JnL2xpYnZpcnQu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0Lmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlv
cy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6
IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9s
aW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9w
cy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysg
J1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1sn
IHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysg
OiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20v
bGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6
IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNy
b24ubGlidmlydAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNyb24ubGlidmly
dAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGh0
dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFl
bXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9S
VU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1w
cnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIGxpYnZp
cnQKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21l
L29zc3Rlc3QvcmVwb3MvbGlidmlydAorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGlidmlydC5naXQgYzQ0YjI5YWFjYjZhM2Y0NDVhYjA2ZDYxODk5YTAz
MDhiOWQ2ZDBkMzpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKICAgNjYyMTQwZi4uYzQ0YjI5YSAg
YzQ0YjI5YWFjYjZhM2Y0NDVhYjA2ZDYxODk5YTAzMDhiOWQ2ZDBkMyAtPiB4ZW4tdGVzdGVkLW1h
c3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Oct 07 21:13:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 21:13:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0wP2-0005Mg-By; Sat, 07 Oct 2017 21:12:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=446cb931c=citrix-osstest@xenproject.org>)
 id 1e0wP1-0005MI-6T
 for xen-devel@lists.xensource.com; Sat, 07 Oct 2017 21:12:55 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 2F/BC-03870-65349D95; Sat, 07 Oct 2017 21:12:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpG6I881
 Ig2WnRCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8ayzw9ZC9rmMlZcuyLSwLg4s4uRk0NCwF/i
 5q8V7BC2h8Siq1vYQGwRAWeJCR9ug9m8AnoSdzZcZwKxhQVSJD6vXA9UzwVUv1RN4tTO3awQz
 a4SG5Y9YIOxb535BNbABjR0Ys9EFhCbRUBF4sX7RrB6IQEtiaWLVzJBLBCUODnzCVgNs4CExM
 EXL5gh5lhK3Nh9j3UCI98sJGWzkJQtYGRaxahenFpUllqka6qXVJSZnlGSm5iZo2toYKaXm1p
 cnJiempOYVKyXnJ+7iREYVAxAsINx+mX/Q4ySHExKorxyNjcjhfiS8lMqMxKLM+KLSnNSiw8x
 ynBwKEnwyjgB5QSLUtNTK9Iyc4DhDZOW4OBREuH97QCU5i0uSMwtzkyHSJ1i1OU4tunyHyYhl
 rz8vFQpcd6/jkBFAiBFGaV5cCNgsXaJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrxZIJfwZO
 aVwG16BXQEE9ARjMU3QI4oSURISTUwsqYkvLotNe8IV93MM09+rovYZdB3Uuz6NaHNM2fuOn/
 /+X4DHdvjYUH2bGn6xf9+3umoV3Au7rh0xX7t5gQpLbdrvLOaGUP3nwk9OFlmHl/2v4O8y6z5
 wvZcXjnDZ1/q9QChQz6LGh65f1xzx/+V6pq8rjtcym1BOmYG91bHm/3+9t5hNcP/g0osxRmJh
 lrMRcWJAAQfyfmwAgAA
X-Env-Sender: prvs=446cb931c=citrix-osstest@xenproject.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1507410770!64864727!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49948 invoked from network); 7 Oct 2017 21:12:52 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Oct 2017 21:12:52 -0000
X-IronPort-AV: E=Sophos;i="5.42,491,1500940800"; d="scan'208";a="442883755"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72212-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:regression
 xen-4.7-testing:test-amd64-i386-freebsd10-i386:leak-check/check:fail:regression
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:capture-logs/l1(18):fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=d6aad635097d901b96df650e87f04687c9fb7bd2
X-Osstest-Versions-That: xen=c7783d9c26fc191862d9883da22387340b1fab18
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 7 Oct 2017 22:12:45 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS02.citrite.net
Subject: [Xen-devel] [xen-4.7-testing baseline-only test] 72212: regressions
	- trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjIxMiB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjIxMi8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtIDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4g
NzIxMDYKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAyMiBsZWFrLWNoZWNrL2NoZWNr
ICAgICAgICBmYWlsIFJFR1IuIHZzLiA3MjEwNgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAg
ICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBo
b3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2Vu
IG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dz
ICAgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNz
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAg
ICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIGxpa2UgNzIxMDYKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgMTIgZ3Vlc3Qt
c3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAxNSBndWVzdC1zYXZlcmVzdG9y
ZSAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgMTggY2FwdHVyZS1sb2dzL2wxKDE4KSAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0
LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBkNmFhZDYzNTA5N2Q5MDFiOTZkZjY1MGU4
N2YwNDY4N2M5ZmI3YmQyCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBj
Nzc4M2Q5YzI2ZmMxOTE4NjJkOTg4M2RhMjIzODczNDBiMWZhYjE4CgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAgNzIxMDYgIDIwMTctMDktMTQgMTU6MTc6MjAgWiAgIDIzIGRheXMKVGVzdGluZyBzYW1l
IHNpbmNlICAgIDcyMjEyICAyMDE3LTEwLTA3IDEwOjE4OjM5IFogICAgMCBkYXlzICAgIDEgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQm9y
aXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KICBDaGFvIEdhbyA8Y2hh
by5nYW9AaW50ZWwuY29tPgogIENyYXdmb3JkLCBFcmljIFIgPEVyaWMuUi5DcmF3Zm9yZEBpbnRl
bC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2ls
a0BvcmFjbGUuY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KICBYaW9uZyBaaGFuZyA8eGlvbmcueS56aGFuZ0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwpp
bWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3Qv
dGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
YnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQt
YXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhv
c3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0
LXB2b3BzIGNhcHR1cmUtbG9ncwoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgZDZh
YWQ2MzUwOTdkOTAxYjk2ZGY2NTBlODdmMDQ2ODdjOWZiN2JkMgpBdXRob3I6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgRnJpIE9jdCA2IDE1OjE2OjUwIDIwMTcg
KzAyMDAKCiAgICB4ZW4vYXJtOiBDb3JyZWN0bHkgcmVwb3J0IHRoZSBtZW1vcnkgcmVnaW9uIGlu
IHRoZSBkdW1teSBOVU1BIGhlbHBlcnMKICAgIAogICAgTlVNQSBpcyBjdXJyZW50bHkgbm90IHN1
cHBvcnRlZCBvbiBBcm0uIEJlY2F1c2UgY29tbW9uIGNvZGUgaXMKICAgIE5VTUEtYXdhcmUsIGR1
bW15IGhlbHBlcnMgYXJlIGluc3RlYWQgcHJvdmlkZWQgdG8gZXhwb3NlIGEgc2luZ2xlIG5vZGUu
CiAgICAKICAgIFRob3NlIGhlbHBlcnMgYXJlIGZvciBpbnN0YW5jZSB1c2VkIHRvIGtub3cgdGhl
IHJlZ2lvbiB0byBzY3J1Yi4KICAgIAogICAgSG93ZXZlciB0aGUgbWVtb3J5IHJlZ2lvbiBpcyBu
b3QgcmVwb3J0ZWQgY29ycmVjdGx5LiBJbmRlZWQsIHRoZQogICAgZnJhbWV0YWJsZSBtYXkgbm90
IGJlIGF0IHRoZSBiZWdpbm5pbmcgb2YgdGhlIG1lbW9yeSBhbmQgdGhlcmUgbWlnaHQgYmUKICAg
IG11bHRpcGxlIG1lbW9yeSBiYW5rcy4gVGhpcyB3aWxsIGxlYWQgdG8gbm90IHNjcnViIHNvbWUg
cGFydCBvZiB0aGUKICAgIG1lbW9yeS4KICAgIAogICAgVGhlIG1lbW9yeSBpbmZvcm1hdGlvbiBj
YW4gYmUgZm91bmQgdXNpbmc6CiAgICAgICAgKiBmaXJzdF92YWxpZF9tZm4gYXMgdGhlIHN0YXJ0
IG9mIHRoZSBtZW1vcnkKICAgICAgICAqIG1heF9wYWdlIC0gZmlyc3RfdmFsaWRfbWZuIGFzIHRo
ZSBzcGFubmVkIHBhZ2VzCiAgICAKICAgIE5vdGUgdGhhdCBmaXJzdF92YWxpZF9tZm4gaXMgbm93
IGJlZW4gZXhwb3J0ZWQuIFRoZSBwcm90b3R5cGUgaGFzIGJlZW4KICAgIGFkZGVkIGluIGFzbS1h
cm0vbnVtYS5oIGFuZCBub3QgaW4gYSBjb21tb24gaGVhZGVyIGJlY2F1c2UgSSB3b3VsZAogICAg
ZXhwZWN0IHRoZSB2YXJpYWJsZSB0byBiZWNvbWUgc3RhdGljIG9uY2UgTlVNQSBpcyBmdWxseSBz
dXBwb3J0ZWQgb24KICAgIEFybS4KICAgIAogICAgVGhpcyBpcyBYU0EtMjQ1LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgU2ln
bmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgog
ICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KICAgIFJlcG9ydGVkLWFuZC1UZXN0ZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29u
cmFkLndpbGtAb3JhY2xlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDU0MTRiYTdmNWUxZmZjODhl
ZDI3NThiMWUxYjE0YmJmZDM1MzZhNjEKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA5LTI5IDEzOjIz
OjExIC0wNzAwCgpjb21taXQgN2M5OTYzMzgzMmM5YTRmN2NlYWU3YjgzYjVhNzc2Mjc2OTQ4NzVj
NQpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgRnJp
IE9jdCA2IDE1OjE2OjEyIDIwMTcgKzAyMDAKCiAgICB4ZW4vcGFnZV9hbGxvYzogQ292ZXIgbWVt
b3J5IHVucmVzZXJ2ZWQgYWZ0ZXIgYm9vdCBpbiBmaXJzdF92YWxpZF9tZm4KICAgIAogICAgT24g
QXJtLCBzb21lIHJlZ2lvbnMgKGUuZyBJbml0cmFtZnMsIERvbTAgS2VybmVsLi4uKSBhcmUgbWFy
a2VkIGFzCiAgICByZXNlcnZlZCB1bnRpbCB0aGUgaGFyZHdhcmUgZG9tYWluIGlzIGJ1aWx0IGFu
ZCB0aGV5IGFyZSBjb3BpZWQgaW50byBpdHMKICAgIG1lbW9yeS4gVGhlcmVmb3JlLCB0aGV5IHdp
bGwgbm90IGJlIGFkZGVkIGluIHRoZSBib290IGFsbG9jYXRvciB2aWEKICAgIGluaXRfYm9vdF9w
YWdlcy4KICAgIAogICAgSW5zdGVhZCwgaW5pdF94ZW5oZWFwX3BhZ2VzIHdpbGwgYmUgY2FsbGVk
IG9uY2UgdGhlIHJlZ2lvbiBhcmUgbm90IHVzZWQKICAgIGFueW1vcmUuCiAgICAKICAgIFVwZGF0
ZSBmaXJzdF92YWxpZF9tZm4gaW4gYm90aCBpbml0X2hlYXBfcGFnZXMgYW5kIGluaXRfYm9vdF9w
YWdlcwogICAgKGFscmVhZHkgZXhpc3QpIHRvIGNvdmVyIGFsbCB0aGUgY2FzZXMuCiAgICAKICAg
IFRoaXMgaXMgWFNBLTI0NS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFtBZGp1c3QgY29tbWVudCwgYWRkZWQgbG9ja2luZyBh
cm91bmQgZmlyc3RfdmFsaWRfbWZuIHVwZGF0ZV0KICAgIFNpZ25lZC1vZmYtYnk6IEJvcmlzIE9z
dHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmVwb3J0ZWQtYW5kLVRl
c3RlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgog
ICAgbWFzdGVyIGNvbW1pdDogZWM2ZDkwMjNlMWY1NGNkY2NiZjJlNGM2M2NmOTQ3ZjFiZTJiMWU4
ZQogICAgbWFzdGVyIGRhdGU6IDIwMTctMDktMjkgMTM6MjI6NTIgLTA3MDAKCmNvbW1pdCAxNDVj
MThkODEwNThiYTRkY2ZiYzVmYmQ4NTRiODE0M2MxNjgxOTI1CkF1dGhvcjogQ2hhbyBHYW8gPGNo
YW8uZ2FvQGludGVsLmNvbT4KRGF0ZTogICBGcmkgT2N0IDYgMTU6MTQ6NDcgMjAxNyArMDIwMAoK
ICAgIFZULWQ6IHVzZSBjb3JyZWN0IEJERiBmb3IgVkYgdG8gc2VhcmNoIFZULWQgdW5pdAogICAg
CiAgICBXaGVuIFNSLUlPViBpcyBlbmFibGVkLCAnVmlydHVhbCBGdW5jdGlvbnMnIG9mIGEgJ1Bo
eXNpY2FsIEZ1bmN0aW9uJwogICAgYXJlIHVuZGVyIHRoZSBzY29wZSBvZiB0aGUgc2FtZSBWVC1k
IHVuaXQgYXMgdGhlICdQaHlzaWNhbCBGdW5jdGlvbicuCiAgICBBICdQaHlzaWNhbCBGdW5jdGlv
bicgY2FuIGJlIGEgJ1RyYWRpdGlvbmFsIEZ1bmN0aW9uJyBvciBhbiBBUkkKICAgICdFeHRlbmRl
ZCBGdW5jdGlvbicuIEFuZCBmdXJ0aGVybW9yZSwgJ0V4dGVuZGVkIEZ1bmN0aW9ucycgb24gYW4K
ICAgIGVuZHBvaW50IGFyZSB1bmRlciB0aGUgc2NvcGUgb2YgdGhlIHNhbWUgVlQtZCB1bml0IGFz
IHRoZSAnVHJhZGl0aW9uYWwKICAgIEZ1bmN0aW9ucycgb24gdGhlIGVuZHBvaW50LiBUbyBzZWFy
Y2ggVlQtZCB1bml0IGZvciBhIFZGLCBpZiBpdHMgUEYKICAgIGlzbid0IGFuIGV4dGVuZGVkIGZ1
bmN0aW9uLCB0aGUgQkRGIG9mIFBGIHNob3VsZCBiZSB1c2VkLiBPdGhlcndpc2UKICAgIHRoZSBC
REYgb2YgYSB0cmFkaXRpb25hbCBmdW5jdGlvbiBpbiB0aGUgc2FtZSBkZXZpY2Ugd2l0aCB0aGUg
UEYKICAgIHNob3VsZCBiZSB1c2VkLgogICAgCiAgICBDdXJyZW50IGNvZGUgdXNlcyBQQ0lfU0xP
VCgpIHRvIHJlY29nbml6ZSBhbiBBUkkgJ0V4dGVuZGVkIEZ1bmNpb24nLgogICAgQnV0IGl0IGlz
IGNvbmNlcHR1YWxseSB3cm9uZyB3L28gY2hlY2tpbmcgd2hldGhlciBQRiBpcyBhbiBleHRlbmRl
ZAogICAgZnVuY3Rpb24gYW5kIHdvdWxkIGxlYWQgdG8gbWF0Y2ggVkZzIG9mIGEgUkMgaW50ZWdy
YXRlZCBQRiB0byBhIHdyb25nCiAgICBWVC1kIHVuaXQuCiAgICAKICAgIFRoaXMgcGF0Y2ggb3Zl
cnJpZGVzIFZGICdpc19leHRmbicgZmllbGQgYW5kIHVzZXMgdGhpcyBmaWVsZCB0bwogICAgaW5k
aWNhdGUgd2hldGhlciB0aGUgUEYgb2YgdGhpcyBWRiBpcyBhbiBleHRlbmRlZCBmdW5jdGlvbi4g
VGhlIGZpZWxkCiAgICBoZWxwcyB0byB1c2UgY29ycmVjdCBCREYgdG8gc2VhcmNoIFZULWQgdW5p
dC4KICAgIAogICAgUmVwb3J0ZWQtYnk6IENyYXdmb3JkLCBFcmljIFIgPEVyaWMuUi5DcmF3Zm9y
ZEBpbnRlbC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgog
ICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFRlc3RlZC1i
eTogQ3Jhd2ZvcmQsIEVyaWMgUiA8RXJpYy5SLkNyYXdmb3JkQGludGVsLmNvbT4KICAgIG1hc3Rl
ciBjb21taXQ6IGMyODZhZjU0YzcxNzdjMTQxODAxMjFiNDIyZDhkZjcyODFlNTQ3Y2IKICAgIG1h
c3RlciBkYXRlOiAyMDE3LTA5LTAxIDExOjAyOjIzICswMjAwCgpjb21taXQgYzNmYTVjZGYzZmVh
ZmNlNTBkODkxOWYzZjQ0OWY3NDg4ZDljODM5ZgpBdXRob3I6IFhpb25nIFpoYW5nIDx4aW9uZy55
LnpoYW5nQGludGVsLmNvbT4KRGF0ZTogICBGcmkgT2N0IDYgMTU6MTQ6MjAgMjAxNyArMDIwMAoK
ICAgIGh2bWxvYWRlcjogdXNlIGJhc2UgaW5zdGVhZCBvZiBwY2lfbWVtX3N0YXJ0IGZvciBmaW5k
X25leHRfcm1ycigpCiAgICAKICAgIGZpbmRfbmV4dF9ybXJyKGJhc2UpIGlzIHVzZWQgdG8gZmlu
ZCB0aGUgbG93ZXN0IFJNUlIgZW5kaW5nIGFib3ZlIGJhc2UKICAgIGJ1dCBiZWxvdyA0Ry4gQ3Vy
cmVudCBtZXRob2QgY291bGRuJ3QgY292ZXIgdGhlIGZvbGxvd2luZyBzaXR1YXRpb246CiAgICBh
LiB0d28gcm1yciBleGlzdCwgc21hbGwgZ2FwIGJldHdlZW4gdGhlbQogICAgYi4gcGNpX21lbV9z
dGFydCBhbmQgbWVtX3Jlc291cmNlLmJhc2UgaXMgYmVsb3cgdGhlIGZpcnN0IHJtcnIuYmFzZQog
ICAgYy4gZmluZF9uZXh0X3JtcnIocGNpX21lbV9zdGFydCkgd2lsbCBmaW5kIHRoZSBmaXJzdCBy
bXJyCiAgICBkLiBBZnRlciBhbGlnbmluZyBtZW1fcmVzb3VyY2UuYmFzZSB0byBiYXIgc2l6ZSwK
ICAgICAgIGZpcnN0X3JtcnIuZW5kIDwgbmV3X2Jhc2UgPCBzZWNvbmRfcm1yci5iYXNlIGFuZAog
ICAgICAgbmV3X2Jhc2UgKyBiYXJfc3ogPiBzZWNvbmRfcm1yci5iYXNlLgogICAgICAgU28gdGhl
IG5ldyBiYXIgd2lsbCBvdmVybGFwIHdpdGggdGhlIHNlY29uZCBybXJyIGFuZCBkb2Vzbid0IG92
ZXJsYXAKICAgIHdpdGggdGhlIGZpcnN0IHJtcnIuCiAgICBCdXQgdGhlIG5leHRfcm1yciBwb2lu
dCB0byB0aGUgZmlyc3Qgcm1yciwgdGhlbiBjaGVja19vdmVybGFwKCkgY291bGRuJ3QKICAgIGZp
bmQgdGhlIG92ZXJsYXAuIEZpbmFsbHkgYXNzaWduIGEgd3JvbmcgYWRkcmVzcyB0byBiYXIuCiAg
ICAKICAgIFRoaXMgcGF0Y2ggdXNpbmcgYWxpZ25lZCBuZXcgYmFzZSB0byBmaW5kIHRoZSBuZXh0
IHJtcnIsIGNvdWxkIGZpeCB0aGUKICAgIGFib3ZlIGNhc2UgYW5kIGZpbmQgYWxsIHRoZSBvdmVy
bGFwcGVkIHJtcnIgd2l0aCBuZXcgYmFzZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogWGlvbmcg
WmhhbmcgPHhpb25nLnkuemhhbmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGVjYzYwN2IxODUxYmMy
NzE0MDA5MGRhNGQ2MTI0ZmQwMDA5MGVjMmIKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA4LTI4IDEw
OjUxOjI0ICswMjAwCgpjb21taXQgNDg3ZjhmOWQ2ZjJkNjJhMjQxZTk0YzkyZGQ0MzVlZWI5Mjk0
ZDE0YQpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBGcmkg
T2N0IDYgMTU6MTM6MjIgMjAxNyArMDIwMAoKICAgIHg4NjogY2hlY2sgZm9yIGFsbG9jYXRpb24g
ZXJyb3JzIGluIG1vZGlmeV94ZW5fbWFwcGluZ3MoKQogICAgCiAgICBSZXBvcnRlZC1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogZTQ2NmVjNGY1
MWQzOGEyYzlkMDJiZjlmM2Q1ZTQzZTQ3ZGIyZDY2YgogICAgbWFzdGVyIGRhdGU6IDIwMTctMDgt
MjUgMTQ6MDM6NDcgKzAyMDAKCmNvbW1pdCBmZmNmYzQwZTBiY2RlMTMwYTQyYTVhOWJiZGFjZTU1
MmMxNDZlMWU4CkF1dGhvcjogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFj
bGUuY29tPgpEYXRlOiAgIEZyaSBPY3QgNiAxNToxMjoyNiAyMDE3ICswMjAwCgogICAgYXJtL3g4
NjogY2hhbmdlIFttb2RpZnksZGVzdHJveV1feGVuX21hcHBpbmdzIHRvIHJldHVybiBlcnJvcgog
ICAgCiAgICBUaGUgaW1wbGVtZW50YXRpb24gb24geDg2IGFsd2F5cyByZXR1cm5zIHplcm8sIGJ1
dAogICAgb3RoZXIgcGxhdGZvcm1zIG1heSByZXR1cm4gZXJyb3IgdmFsdWVzLgogICAgCiAgICBS
ZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gW2FybSBiaXRz
XQogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+IFt4ODYgYml0c10KICAgIFN1Z2dlc3RlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29u
cmFkLndpbGtAb3JhY2xlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDNlYjUxZGRhNzEwNmNiZWU1
ZmY1MmE5NzZjMWVkODQyNzQ0ZTA5YTQKICAgIG1hc3RlciBkYXRlOiAyMDE2LTA5LTE2IDExOjMy
OjQyIC0wNDAwCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Oct 07 21:43:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 21:43:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0wsQ-0007xG-VK; Sat, 07 Oct 2017 21:43:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=446cb931c=citrix-osstest@xenproject.org>)
 id 1e0wsP-0007wo-Gg
 for xen-devel@lists.xensource.com; Sat, 07 Oct 2017 21:43:17 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 9D/85-01908-47A49D95; Sat, 07 Oct 2017 21:43:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpG6x181
 Igw87pSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa0Zb1ymmgkfCFTf2bmFtYLzM28XIySEh4C/x
 qmkPG4TtLjG9fQWYLSLgLDHhw20wm1dAT2LT3UUsILawgJHEgw9nWCDq3ST6ljxmgrEfdM9hB
 bHZBDwkJvZMBKthEVCR2L/4IDuILSSgJbF08UomiJmCEidnPgGrYRaQkDj44gUzxBwLiR0f+9
 gmMPLOQlI2C0nZAkamVYwaxalFZalFukYmeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn
 5uZsYgcFTz8DAuIPx1XG/Q4ySHExKorwdrjcjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwTvEE
 ygkWpaanVqRl5gDDGCYtwcGjJMK7FiTNW1yQmFucmQ6ROsWoy3Fs0+U/TEIsefl5qVLivEUgR
 QIgRRmleXAjYDF1iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iw7yuQKTyZeSVwm14BHcEEdA
 Rj8Q2QI0oSEVJSDYysscZvr82O+zaV9aZxyGNVp92dk8WFjqfb/Vq14PRrr/fmLb1fj+g0HFz
 3eu3Pmd95T117X7D6SZ74v1cyekai5g+3HVi/3Pl2kOTvrN6fWxauqYle2VK2beZPdhevv8mP
 Tnewdv3yeb5dN7mu8t9uL+Y/kfsS+N9dVwxeav6ZrX/rbf+vUpZTlViKMxINtZiLihMBGqQ4s
 6QCAAA=
X-Env-Sender: prvs=446cb931c=citrix-osstest@xenproject.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1507412593!70677887!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63204 invoked from network); 7 Oct 2017 21:43:15 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Oct 2017 21:43:15 -0000
X-IronPort-AV: E=Sophos;i="5.42,491,1500940800"; d="scan'208";a="442884415"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72213-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=08e94eee947bd3ff4a6645e303dd86853cb6d8ba
X-Osstest-Versions-That: ovmf=baee8efb361496b4be300b467340b2593ca30c9c
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 7 Oct 2017 22:43:07 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72213: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjIxMyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIyMTMvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICAwOGU5NGVlZTk0N2JkM2ZmNGE2NjQ1ZTMwM2RkODY4NTNjYjZk
OGJhCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBiYWVlOGVmYjM2MTQ5
NmI0YmUzMDBiNDY3MzQwYjI1OTNjYTMwYzljCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIyMDgg
IDIwMTctMTAtMDYgMDg6NTI6MzMgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MjEzICAyMDE3LTEwLTA3IDE0OjE4OjUxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRXZhbiBMbG95ZCA8ZXZh
bi5sbG95ZEBhcm0uY29tPgogIFNhbWkgTXVqYXdhciA8c2FtaS5tdWphd2FyQGFybS5jb20+Cgpq
b2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAv
aG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dz
L2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5v
dCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAwOGU5NGVlZTk0N2JkM2ZmNGE2NjQ1ZTMwM2RkODY4
NTNjYjZkOGJhCkF1dGhvcjogU2FtaSBNdWphd2FyIDxzYW1pLm11amF3YXJAYXJtLmNvbT4KRGF0
ZTogICBNb24gTWF5IDIyIDE1OjI3OjUwIDIwMTcgKzAxMDAKCiAgICBBcm1QbGF0Zm9ybVBrZzog
QWRkIFBDRCBmb3IgU0JTQSBXYXRjaGRvZyBDb3VudAogICAgCiAgICBUaGUgSnVubyBhbmQgRlZQ
IHBsYXRmb3JtIGltcGxlbWVudCB0aGUgU0JTQSBXYXRjaGRvZyB0aW1lcnMuCiAgICBBZGRlZCBQ
Y2RXYXRjaGRvZ0NvdW50IHRvIHNwZWNpZnkgdGhlIG51bWJlciBvZiBXYXRjaGRvZyB0aW1lcnMK
ICAgIHRoYXQgYXJlIGF2YWlsYWJsZS4KICAgIAogICAgVGhpcyBhbGxvd3MgY29uZmlndXJhYmls
aXR5IGFuZCBhbiBvcHRpb24gdG8gZGlzYWJsZSB0aGUgd2F0Y2hkb2cKICAgIHRpbWVycyBpZiBy
ZXF1aXJlZCBmb3IgdGVzdGluZy4KICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29y
ZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogU2FtaSBNdWph
d2FyIDxzYW1pLm11amF3YXJAYXJtLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEV2YW4gTGxveWQg
PGV2YW4ubGxveWRAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBMZWlmIExpbmRob2xtIDxsZWlm
LmxpbmRob2xtQGxpbmFyby5vcmc+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Oct 07 22:13:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 22:13:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0xLn-0001ww-3M; Sat, 07 Oct 2017 22:13:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0xLl-0001wZ-EN
 for xen-devel@lists.xensource.com; Sat, 07 Oct 2017 22:13:37 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 9D/90-01894-09159D95; Sat, 07 Oct 2017 22:13:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbc/8Ga
 kwYOvJhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaHr5i7WgX6yifcsLpgbG
 jwJdjFwcQgKNTBLHr8xngnAeM0qc2rebDcLZxiix7f11IIeTQ0TAWeLrmbnsIDavgL7EymU/W
 EFsYQFbiUlT/7CCNEgItDNJrDjdDZaQEPCUWH2nkQnGPvF9CUsXIzsHm4CVxCExkCiLgKrEhJ
 ULmScwci9gZFjFqF6cWlSWWqRrpJdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJEeh
 zBiDYwfj9j9MhRkkOJiVRXi3/m5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHiXBgDlBItS01Mr
 0jJzgMEHk5bg4FES4b3mB5TmLS5IzC3OTIdInWLU5Ti26fIfJiGWvPy8VClx3u0gMwRAijJK8
 +BGwCLhEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5J4FM4cnMK4Hb9AroCCagIxiLb4AcUZ
 KIkJJqYGzWONuyK9mgK7CWgTXBTJVvXtGUpyzRnc+3r9e+vnP6ugnPV7WLxyiqF8769MvMTTn
 qzCnPu5MmZS3+/KPo2Lsi/olxS7w7d2ftPfhedGF6RaNX8k7+GbUbLlVt+7IybuO5ov8vJnXK
 3Cy5pyg3o12O6SGv8pUDoZuTm7OSJ3oxPneew81q+0uJpTgj0VCLuag4EQDYtehTfwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1507414414!102367527!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31076 invoked from network); 7 Oct 2017 22:13:35 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Oct 2017 22:13:35 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0xLe-0001CD-Au; Sat, 07 Oct 2017 22:13:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e0xLY-0003EL-Vm; Sat, 07 Oct 2017 22:13:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e0xLY-0008D3-I5; Sat, 07 Oct 2017 22:13:24 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114108-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 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=2c2ae1976da06283e923d97720c0bdcbebf04515
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 07 Oct 2017 22:13:24 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114108: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDEwOCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDEwOC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAyYzJhZTE5NzZkYTA2MjgzZTky
M2Q5NzcyMGMwYmRjYmViZjA0NTE1CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBkYmM0YjZlMTNhNWQwZGQ4OTY3Y2RlN2ZmNzAwMGFiMWVkODg2MjVlCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTM5NzIgIDIwMTctMTAtMDMgMjE6MDI6NDMgWiAgICA0IGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTEzOTc5ICAyMDE3LTEwLTA0IDAwOjEwOjEzIFogICAgMyBkYXlzICAg
NDQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0MDg3ICAyMDE3LTEwLTA3IDAzOjAz
OjExIFogICAgMCBkYXlzICAgIDcgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBBd2FpcyBNYXNvb2QgPGF3YWlzLm1hc29vZEB2YWRpb24uY29tPgogIEJodXBpbmRl
ciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KICBEYXJpbyBGYWdnaW9saSA8
cmFpc3RsaW5AbGludXguaXQ+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKb2FvIE1hcnRpbnMgPGpvYW8ubS5tYXJ0aW5zQG9y
YWNsZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGlu
YXJvLm9yZz4KICBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+CiAgS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogIE1lbmcgWHUgPG1lbmd4
dUBjaXMudXBlbm4uZWR1Pj8KICBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4
LmNvbT4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFRhbWFzIEsgTGVuZ3llbCA8
dGFtYXNAdGtsZW5neWVsLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgOTQ2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Oct 07 23:27:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 23:27:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0yUV-0007jv-Ct; Sat, 07 Oct 2017 23:26:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0yUU-0007jj-6M
 for xen-devel@lists.xensource.com; Sat, 07 Oct 2017 23:26:42 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 D2/75-02227-1B269D95; Sat, 07 Oct 2017 23:26:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVXdD0s1
 Ig0cXBS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasbSxi7lgcnpFz+4LbA2M
 v+y6GLk4hAQamSR2TPzADOE8ZpT4evgyO4SzjVHi5vvHQBlODhEBZ4mvZ+ayg9i8AvoSay6dY
 wWxhQXMJebv28UC0iAhsENdYvHLNiaQhISAp8TkG5uYYewT35cAFbFzsAlYSRwSA4myCKhKbL
 kzkW0CI/cCRoZVjBrFqUVlqUW6hkZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxi
 BXmcAgh2Mr7qdDzFKcjApifJ2JN6MFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB2wOSEyxKTU+t
 SMvMAYYfTFqCg0dJhHcxSJq3uCAxtzgzHSJ1ilGX49imy3+YhFjy8vNSpcR540CKBECKMkrz4
 EbAYuESo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHlXgUzhycwrgdv0CugIJqAjGItvgBxRko
 iQkmpgLF/X4nXjQKjJ0RfrlL+nqjsE2FyuWnf5aMoGjjVLluX2Jb2cKFpT+eTItNaTx1+ul85
 7d/yV6ZGEmpkbWjk2Xk66qH77yM66k7z6CVFfDKY/F9aLTCq+tCKftfZYpcjWry9X/bv2srZX
 K4C3Z5Hjr6Zdfkl84nO5dk7bovb1WT2j6Q+55y9y9imxFGckGmoxFxUnAgBcoAXFgAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1507418798!92424969!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46015 invoked from network); 7 Oct 2017 23:26:39 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Oct 2017 23:26:39 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0yUN-00032u-53; Sat, 07 Oct 2017 23:26:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e0yUH-0000Ye-HF; Sat, 07 Oct 2017 23:26:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e0yUH-0002cV-8G; Sat, 07 Oct 2017 23:26:29 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114086-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:build-armhf-pvops:kernel-build:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-pvh-intel:guest-start:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-pvh-amd:guest-start:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-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-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm: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-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 07 Oct 2017 23:26:29 +0000
Subject: [Xen-devel] [xen-unstable test] 114086: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDA4NiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDA4Ni8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAg
ICAgNiBrZXJuZWwtYnVpbGQgICBmYWlsIGluIDExNDA1NSBSRUdSLiB2cy4gMTE0MDg2CgpUZXN0
cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDE2IGd1ZXN0
LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMTQwNTUgcGFzcyBpbiAxMTQwODYKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZoLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgZmFpbCBw
YXNzIGluIDExNDA1NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAxMiBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTE0MDU1CgpUZXN0cyB3aGljaCBkaWQgbm90
IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgYmxvY2tlZCBpbiAxMTQwNTUgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBi
bG9ja2VkIGluIDExNDA1NSBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTE0MDU1IG4vYQogdGVzdC1hcm1oZi1h
cm1oZi1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAx
MTQwNTUgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICBibG9ja2VkIGluIDExNDA1NSBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTE0MDU1IG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
YmxvY2tlZCBpbiAxMTQwNTUgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIGluIDExNDA1NSBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4g
MTE0MDU1IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgYmxvY2tlZCBpbiAxMTQwNTUgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDExNDA1NSBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
IGJsb2NrZWQgaW4gMTE0MDU1IG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE0MDAzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxMTQwMjQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExNDAyNAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTE0MDI0
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMTQwNTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExNDA1NQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTE0MDU1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0
YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTQwNTUKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVy
ZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgZGJjNGI2ZTEzYTVkMGRkODk2N2NkZTdmZjcw
MDBhYjFlZDg4NjI1ZQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZGJj
NGI2ZTEzYTVkMGRkODk2N2NkZTdmZjcwMDBhYjFlZDg4NjI1ZQoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgMTE0MDg2ICAyMDE3LTEwLTA3IDAyOjAwOjQ1IFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBz
aW5jZSAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgICAgICAwIGF0dGVt
cHRzCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVt
cHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVw
YXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdWJsaXNoZWQg
dGVzdGVkIHRyZWUgaXMgYWxyZWFkeSB1cCB0byBkYXRlLgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Oct 08 00:58:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Oct 2017 00:58:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e0zuw-00074o-3q; Sun, 08 Oct 2017 00:58:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0zuv-00074R-9U
 for xen-devel@lists.xensource.com; Sun, 08 Oct 2017 00:58:05 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 EE/91-03409-C1879D95; Sun, 08 Oct 2017 00:58:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVVe64ma
 kwbX3NhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNePh+JntBv1jFtv8PGBsY
 Pwp0MXJxCAk0MkksXtjFDOE8ZpQ4eOw2O4SzjVFi25+9QA4nh4iAs8TXM3PBbF4BfYntZ78wg
 tjCArYSl8+8AOuWEGhnklhxupsVJCEh4Cmx+k4jE4x94vsSli5Gdg42ASuJQ2IgURYBVYkHc1
 +xTmDkXsDIsIpRozi1qCy1SNfQXC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9D
 rDECwg/H2xoBDjJIcTEqivIGlNyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfD+LAPKCRalpqdW
 pGXmAMMPJi3BwaMkwisIkuYtLkjMLc5Mh0idYtTlOLbp8h8mIZa8/LxUKXFe2XKgIgGQoozSP
 LgRsFi4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeTyCreDLzSuA2vQI6ggnoCMbiGyBHlC
 QipKQaGFtnbkk037g451vFMa6Wm1z1tZeNb19rtVQ38rMu5mz5+TCuPOCkYK1CeYvCMrMHJz+
 LeTHZqQl8X//bT1f/yJGJUzev8pY429i0O7JARD17/xupm6V8eY6Nk34bJGkdPZjMc++Pm37A
 9uC6b2bi67+l//yksU3EzWfHPr5Y5iUejxJnxxR/VmIpzkg01GIuKk4EAJTZa7GAAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1507424283!105999906!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16025 invoked from network); 8 Oct 2017 00:58:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Oct 2017 00:58:03 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0zuq-0005rj-O4; Sun, 08 Oct 2017 00:58:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e0zul-0000DI-DW; Sun, 08 Oct 2017 00:57:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e0zul-0003Kg-8F; Sun, 08 Oct 2017 00:57:55 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114110-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 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=2c2ae1976da06283e923d97720c0bdcbebf04515
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 08 Oct 2017 00:57:55 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114110: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDExMCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDExMC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAyYzJhZTE5NzZkYTA2MjgzZTky
M2Q5NzcyMGMwYmRjYmViZjA0NTE1CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBkYmM0YjZlMTNhNWQwZGQ4OTY3Y2RlN2ZmNzAwMGFiMWVkODg2MjVlCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTM5NzIgIDIwMTctMTAtMDMgMjE6MDI6NDMgWiAgICA0IGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTEzOTc5ICAyMDE3LTEwLTA0IDAwOjEwOjEzIFogICAgNCBkYXlzICAg
NDUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0MDg3ICAyMDE3LTEwLTA3IDAzOjAz
OjExIFogICAgMCBkYXlzICAgIDggYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBBd2FpcyBNYXNvb2QgPGF3YWlzLm1hc29vZEB2YWRpb24uY29tPgogIEJodXBpbmRl
ciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KICBEYXJpbyBGYWdnaW9saSA8
cmFpc3RsaW5AbGludXguaXQ+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKb2FvIE1hcnRpbnMgPGpvYW8ubS5tYXJ0aW5zQG9y
YWNsZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGlu
YXJvLm9yZz4KICBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+CiAgS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogIE1lbmcgWHUgPG1lbmd4
dUBjaXMudXBlbm4uZWR1Pj8KICBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4
LmNvbT4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFRhbWFzIEsgTGVuZ3llbCA8
dGFtYXNAdGtsZW5neWVsLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgOTQ2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Oct 08 02:15:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Oct 2017 02:15:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e117o-00089j-Rf; Sun, 08 Oct 2017 02:15:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e117n-00089d-RR
 for xen-devel@lists.xenproject.org; Sun, 08 Oct 2017 02:15:27 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 8D/D2-03428-E3A89D95; Sun, 08 Oct 2017 02:15:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsXS1tYhoWvXdTP
 S4OJdbovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPVD7uC38oVz25fY25g/CzZxcjFISQwnVFi
 w+l9LF2MnBwSArwSR5bNYIWw/SW27dvNDlE0gVFi8oxOZpAEi4CKRNv5LiYQm01AXeLx1x4gm
 4NDRMBWov1ZDUg9s8AWRokXW+eBDRIW8JZo6O8Es3kFdCXetF1mghjayijxesIrRoiEoMTJmU
 /ArmAGGvpn3iVmkKHMAtISy/9xQITlJZq3zga7gVPAU2L998nsILYo0D1TTm5jm8AoOAvJpFl
 IJs1CmDQLyaQFjCyrGDWKU4vKUot0jSz1kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNz
 NzECg5kBCHYwHlgUeIhRkoNJSZR3e9PNSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvI87gHKCR
 anpqRVpmTnAuIJJS3DwKInw6oCkeYsLEnOLM9MhUqcYFaXEefNBEgIgiYzSPLg2WCxfYpSVEu
 ZlBDpEiKcgtSg3swRV/hWjOAejkjBvAMgUnsy8Erjpr4AWMwEtZiy+AbK4JBEhJdXAyKcYnxZ
 pu/rVCqvsRg5d++vL72drNv+Xadpm77dU8K9O68yqucmsx97KJwdHHrPmcu924o0NM2Bh/Ch/
 WjJcWoXzwhE+QdeMSOX4L80h15fdmLXwxJYTntG1HbPcuFfKvq48WDLV1yZ0Xb2ZXeY+pvfT+
 pZrP7k0I/t7Wc/TQ915q2/xTXFVYinOSDTUYi4qTgQAN+BiJuACAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1507428924!87392936!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58853 invoked from network); 8 Oct 2017 02:15:25 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Oct 2017 02:15:25 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 07 Oct 2017 19:15:22 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,492,1500966000"; d="scan'208";a="320761135"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by fmsmga004.fm.intel.com with ESMTP; 07 Oct 2017 19:15:20 -0700
Date: Sun, 8 Oct 2017 10:14:09 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Message-ID: <20171008021409.GL11006@yi.y.sun>
References: <1507281180-5101-1-git-send-email-yi.y.sun@linux.intel.com>
 <20171006143835.3rok73kqpuxamw3a@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171006143835.3rok73kqpuxamw3a@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v1] x86: psr: support co-exist features'
	values setting
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMTAtMDYgMTU6Mzg6MzUsIFJvZ2VyIFBhdSBNb25u77+9IHdyb3RlOgo+IE9uIEZyaSwg
T2N0IDA2LCAyMDE3IGF0IDA5OjEzOjAwQU0gKzAwMDAsIFlpIFN1biB3cm90ZToKPiA+IEl0IGNo
YW5nZXMgdGhlIG1lbWViZXJzIGluICdjb3Nfd3JpdGVfaW5mbycgdG8gdHJhbnNmZXIgdGhlIGZl
YXR1cmUgYXJyYXksCj4gPiBmZWF0dXJlIHByb3BlcnRpZXMgYXJyYXkgYW5kIHZhbHVlIGFycmF5
LiBUaGVuLCB3ZSBjYW4gd3JpdGUgYWxsIGZlYXR1cmVzCj4gPiB2YWx1ZXMgb24gdGhlIGNvcyBp
ZCBpbnRvIE1TUnMuCj4gPiAKPiA+IEJlY2F1c2UgbXVsdGlwbGUgZmVhdHVyZXMgbWF5IGNvLWV4
aXN0LCB3ZSBuZWVkIGhhbmRsZSBhbGwgZmVhdHVyZXMgdG8gd3JpdGUKPiA+IHZhbHVlcyBvZiB0
aGVtIGludG8gYSBDT1MgcmVnaXN0ZXIgd2l0aCBuZXcgQ09TIElELiBFLmc6Cj4gPiAxLiBMMyBD
QVQgYW5kIEwyIENBVCBjby1leGlzdC4KPiA+IDIuIERvbTEgYW5kIERvbTIgc2hhcmUgYSBzYW1l
IENPUyBJRCAoMikuIFRoZSBMMyBDQVQgQ0JNIG9mIERvbTEgaXMgMHgxZmYsCj4gICAgICAgICAg
ICAgICAgICAgICAgICAgIF4gdGhlCj4gPiAgICB0aGUgTDIgQ0FUIENCTSBvZiBEb20xIGlzIDB4
MWYuCj4gPiAzLiBVc2VyIHdhbnRzIHRvIGNoYW5nZSBMMiBDQk0gb2YgRG9tMSB0byBiZSAweGYu
IEJlY2F1c2UgQ09TIElEIDIgaXMKPiA+ICAgIHVzZWQgYnkgRG9tMiB0b28sIHdlIGhhdmUgdG8g
cGljayBhIG5ldyBDT1MgSUQgMy4gVGhlIHZhbHVlcyBvZiBEb20xIG9uCj4gPiAgICBDT1MgSUQg
MyBhcmUgYWxsIGRlZmF1bHQgdmFsdWVzIGFzIGJlbG93Ogo+ID4gICAgICAgICAgICAtLS0tLS0t
LS0KPiA+ICAgICAgICAgICAgfCBDT1MgMyB8Cj4gPiAgICAgICAgICAgIC0tLS0tLS0tLQo+ID4g
ICAgTDMgQ0FUICB8IDB4N2ZmIHwKPiA+ICAgICAgICAgICAgLS0tLS0tLS0tCj4gPiAgICBMMiBD
QVQgIHwgMHhmZiAgfAo+ID4gICAgICAgICAgICAtLS0tLS0tLS0KPiA+IDQuIEFmdGVyIHNldHRp
bmcsIHRoZSBMMyBDQVQgQ0JNIHZhbHVlIG9mIERvbTEgc2hvdWxkIGJlIGtlcHQgYW5kIHRoZSBu
ZXcgTDIKPiA+ICAgIENBVCBDQk0gaXMgc2V0LiBTbywgdGhlIHZhbHVlcyBvbiBDT1MgSUQgMyBz
aG91bGQgYmUgYmVsb3cuCj4gPiAgICAgICAgICAgIC0tLS0tLS0tLQo+ID4gICAgICAgICAgICB8
IENPUyAzIHwKPiA+ICAgICAgICAgICAgLS0tLS0tLS0tCj4gPiAgICBMMyBDQVQgIHwgMHgxZmYg
fAo+ID4gICAgICAgICAgICAtLS0tLS0tLS0KPiA+ICAgIEwyIENBVCAgfCAweGYgICB8Cj4gPiAg
ICAgICAgICAgIC0tLS0tLS0tLQo+ID4gCj4gPiBTbywgd2Ugc2hvdWxkIHdyaXRlIGFsbCBmZWF0
dXJlcyB2YWx1ZXMgaW50byB0aGVpciBNU1JzLiBUaGF0IHJlcXVpcmVzIHRoZQo+ID4gZmVhdHVy
ZSBhcnJheSwgZmVhdHVyZSBwcm9wZXJ0aWVzIGFycmF5IGFuZCB2YWx1ZSBhcnJheSBhcmUgaW5w
dXQuCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIF4gYXM/Cj4gCj4gSSdtIG5vdCBzdXJlIHRoZSBsYXN0IHNlbnRlbmNlIGlzIGhlbHBm
dWwuCj4gCk9rLCB3aWxsIHJlbW92ZSBpdC4KCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IFlpIFN1
biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgo+ID4gLS0tCj4gPiBDQzogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgo+ID4gQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Cj4gPiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiA+IEND
OiBSb2dlciBQYXUgTW9ubj8gPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+ID4gQ0M6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gPiAtLS0KPiA+ICB4ZW4vYXJjaC94ODYvcHNy
LmMgfCA1MSArKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KPiA+ICAxIGZpbGUgY2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0p
Cj4gPiAKPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHNyLmMgYi94ZW4vYXJjaC94ODYv
cHNyLmMKPiA+IGluZGV4IGRhYTJhZWIuLjU5NmIwY2EgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vYXJj
aC94ODYvcHNyLmMKPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwo+ID4gQEAgLTExMTEsMjUg
KzExMTEsNDAgQEAgc3RhdGljIHVuc2lnbmVkIGludCBnZXRfc29ja2V0X2NwdSh1bnNpZ25lZCBp
bnQgc29ja2V0KQo+ID4gIHN0cnVjdCBjb3Nfd3JpdGVfaW5mbwo+ID4gIHsKPiA+ICAgICAgdW5z
aWduZWQgaW50IGNvczsKPiA+IC0gICAgc3RydWN0IGZlYXRfbm9kZSAqZmVhdHVyZTsKPiA+ICsg
ICAgc3RydWN0IGZlYXRfbm9kZSAqKmZlYXR1cmVzOwo+ID4gICAgICBjb25zdCB1aW50MzJfdCAq
dmFsOwo+ID4gLSAgICBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyAqcHJvcHM7Cj4gPiArICAgIHVu
c2lnbmVkIGludCBhcnJheV9sZW47Cj4gPiAgfTsKPiA+ICAKPiA+ICBzdGF0aWMgdm9pZCBkb193
cml0ZV9wc3JfbXNycyh2b2lkICpkYXRhKQo+ID4gIHsKPiA+ICAgICAgY29uc3Qgc3RydWN0IGNv
c193cml0ZV9pbmZvICppbmZvID0gZGF0YTsKPiA+IC0gICAgc3RydWN0IGZlYXRfbm9kZSAqZmVh
dCA9IGluZm8tPmZlYXR1cmU7Cj4gPiAtICAgIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzICpwcm9w
cyA9IGluZm8tPnByb3BzOwo+ID4gLSAgICB1bnNpZ25lZCBpbnQgaSwgY29zID0gaW5mby0+Y29z
LCBjb3NfbnVtID0gcHJvcHMtPmNvc19udW07Cj4gPiArICAgIHVuc2lnbmVkIGludCBpLCBpbmRl
eCA9IDAsIGNvcyA9IGluZm8tPmNvczsKPiA+ICsgICAgY29uc3QgdWludDMyX3QgKnZhbF9hcnJh
eSA9IGluZm8tPnZhbDsKPiA+ICAKPiA+IC0gICAgZm9yICggaSA9IDA7IGkgPCBjb3NfbnVtOyBp
KysgKQo+ID4gKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUoZmVhdF9wcm9wcyk7IGkr
KyApCj4gPiAgICAgIHsKPiA+IC0gICAgICAgIGlmICggZmVhdC0+Y29zX3JlZ192YWxbY29zICog
Y29zX251bSArIGldICE9IGluZm8tPnZhbFtpXSApCj4gPiArICAgICAgICBzdHJ1Y3QgZmVhdF9u
b2RlICpmZWF0ID0gaW5mby0+ZmVhdHVyZXNbaV07Cj4gPiArICAgICAgICBjb25zdCBzdHJ1Y3Qg
ZmVhdF9wcm9wcyAqcHJvcHMgPSBmZWF0X3Byb3BzW2ldOwo+ID4gKyAgICAgICAgdW5zaWduZWQg
aW50IGNvc19udW0sIGo7Cj4gPiArCj4gPiArICAgICAgICBpZiAoICFmZWF0IHx8ICFwcm9wcyAp
Cj4gPiArICAgICAgICAgICAgY29udGludWU7Cj4gPiArCj4gPiArICAgICAgICBjb3NfbnVtID0g
cHJvcHMtPmNvc19udW07Cj4gPiArICAgICAgICBpZiAoIGluZm8tPmFycmF5X2xlbiA8IGluZGV4
ICsgY29zX251bSApCj4gCj4gU2hvdWxkbid0IHRoaXMgYmUgJzw9Jz8gaW5kZXggKyBjb3NfbnVt
IGlzIGFuIGluZGV4IHBvc2l0aW9uIHdpdGggYmFzZQo+IDAgQUZBSUNULgo+IApOb3BlLiBFLmcu
IHRoZXJlIGFyZSBMMiBDQVQgYW5kIENEUCBjby1leGlzdC4gY29zX251bSBvZiBMMiBpcyAxLCBj
b3NfbnVtIG9mIENEUAppcyAyLiBDRFAgaXMgdGhlIGZpcnN0IGVsZW1lbnQgaW4gZmVhdHVyZSBh
cnJheS4gYXJyYXlfbGVuIGlzIDMuCjEuIEZpcnN0IGxvb3AgdG8gaGFuZGxlIENEUDogaW5kZXgg
aXMgY2hhbmdlZCBmcm9tIDAgdG8gMi4KMi4gU2Vjb25kIGxvb3AgdG8gaGFuZGxlIEwyOgogICAg
Y29zX251bSA9IDE7CiAgICBpbmRleCArIGNvc19udW0gPSAzOwogICAgYXJyYXlfbGVuID0gMzsK
ClNvLCB3ZSBtdXN0IHVzZSAnPCcgaGVyZSB0byBjaGVjayBpZiBvdmVyZmxvdyBoYXBwZW5zLgoK
PiA+ICsgICAgICAgICAgICByZXR1cm47Cj4gPiArCj4gPiArICAgICAgICBmb3IgKCBqID0gMDsg
aiA8IGNvc19udW07IGorKyApCj4gPiAgICAgICAgICB7Cj4gPiAtICAgICAgICAgICAgZmVhdC0+
Y29zX3JlZ192YWxbY29zICogY29zX251bSArIGldID0gaW5mby0+dmFsW2ldOwo+ID4gLSAgICAg
ICAgICAgIHByb3BzLT53cml0ZV9tc3IoY29zLCBpbmZvLT52YWxbaV0sIHByb3BzLT50eXBlW2ld
KTsKPiA+ICsgICAgICAgICAgICBpZiAoIGZlYXQtPmNvc19yZWdfdmFsW2NvcyAqIGNvc19udW0g
KyBqXSAhPSB2YWxfYXJyYXlbaW5kZXggKyBqXSApCj4gCj4gSSdtIGFmcmFpZCB0aGlzIGNvZGUg
Y291bGQgYmVuZWZpdCBmcm9tIGEgY29tbWVudCAob3IgY29tbWVudHMpCj4gZXhwbGFpbmluZyB3
aGF0IGFsbCB0aGlzIGFycmF5cyBhcmUgc3VwcG9zZWQgdG8gY29udGFpbi4gSU1ITyBpdCdzIG5v
dAo+IHRyaXZpYWwgdG8gZm9sbG93IHdoYXQgeW91IGFyZSB0cnlpbmcgdG8gZG8gaGVyZS4KPiAK
V2lsbCBhZGQgY29tbWVudC4KCj4gQWxzbyBuYW1lcyBsaWtlIHZhbF9hcnJheSBhcmUgbm90IHNw
ZWNpYWxseSBoZWxwZnVsLCBpdCdzIHF1aXRlIGNsZWFyCj4gdGhhdCAndmFsX2FycmF5JyBpcyBh
biBhcnJheSBqdXN0IGJ5IGxvb2tpbmcgYXQgaXQncyB1c2FnZS4KPiAKT2ssIG1heSBjb25zaWRl
ciB0byByZW1vdmUgJ3ZhbF9hcnJheScuCgo+IFRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Oct 08 02:43:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Oct 2017 02:43:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e11Yo-0002BX-NB; Sun, 08 Oct 2017 02:43:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e11Yn-0002AR-Fg
 for xen-devel@lists.xensource.com; Sun, 08 Oct 2017 02:43:21 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 0F/D9-01908-8C099D95; Sun, 08 Oct 2017 02:43:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVff4hJu
 RBt07FCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8f72V+aCM4UVG1csZ2tg
 nODbxcjFISTQyCQxfe8ENgjnMaPE5xsn2LsYOYGcbYwSO5bIgdgiAs4SX8/MBYvzCuhL9M7rY
 gGxhQXMJHa/vMMK0iwh8EdWYsHfPlaQhISAt8Thlvtw9t67X4Ga2TnYBKwkDomBRFkEVCW2/N
 3ANoGRewEjwypGjeLUorLUIl1Dc72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjEC
 fMwDBDsaXpz0PMUpyMCmJ8sYCQ0GILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK8ySE6wKDU9tSIt
 MwcYfDBpCQ4eJRHeFJA0b3FBYm5xZjpE6hSjLsexTZf/MAmx5OXnpUqJ85qDFAmAFGWU5sGNg
 EXCJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzhoBM4cnMK4Hb9AroCCagIxiLb4AcUZKIkJ
 JqYNzy5MzCB2EHuDebr917wDfZnemKR9+ZRNsYqY+8cbKn5Rl2a5jOdL28z0Ng2RNW9j+Hb8Z
 NW/Z70wQGrupYR37uSbduXEvSlzwUkTvzbVeY0r0Ld6/XPAmQniR5bFH546SHC3QnZXcYPODQ
 YHYRXVTzPjNNTZyBeZWZ7MeHf2U7052nsd5qXq/EUpyRaKjFXFScCAAE6YcCfwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1507430598!106002480!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51928 invoked from network); 8 Oct 2017 02:43:19 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Oct 2017 02:43:19 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e11Yi-0007a2-1L; Sun, 08 Oct 2017 02: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e11Yc-0006qD-BC; Sun, 08 Oct 2017 02:43:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e11YZ-0001UR-C2; Sun, 08 Oct 2017 02:43:08 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114089-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:allowable
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=1c86f2e4c84faface399d7ba7c740423d6dfbdf9
X-Osstest-Versions-That: linux=7a92616c0bac849e790283723b36c399668a1d9f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 08 Oct 2017 02:43:07 +0000
Subject: [Xen-devel] [linux-linus test] 114089: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6489324185930331200=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114089 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114089/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-credit2 16 guest-start/debian.repeat fail REGR. vs. 114069
 test-amd64-amd64-qemuu-nested-intel 17 debian-hvm-install/l1/l2 fail REGR. vs. 114069

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop       fail REGR. vs. 114069

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 114069
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114069
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 114069
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114069
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 114069
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 114069
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                1c86f2e4c84faface399d7ba7c740423d6dfbdf9
baseline version:
 linux                7a92616c0bac849e790283723b36c399668a1d9f

Last test of basis   114069  2017-10-06 12:57:55 Z    1 days
Testing same since   114089  2017-10-07 05:33:15 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Yan, Zheng" <zyan@redhat.com>
  Abhishek Shah <abhishek.shah@broadcom.com>
  Alexey Brodkin <abrodkin@synopsys.com>
  Amir Goldstein <amir73il@gmail.com>
  Amrani, Ram <Ram.Amrani@cavium.com>
  Andrew Donnellan <andrew.donnellan@au1.ibm.com>
  Anton Blanchard <anton@samba.org>
  Arnd Bergmann <arnd@arndb.de>
  Balbir Singh <bsingharora@gmail.com>
  Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
  Benjamin Block <bblock@linux.vnet.ibm.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Boqun Feng <boqun.feng@gmail.com>
  Catalin Marinas <catalin.marinas@arm.com>
  Chen-Yu Tsai <wens@csie.org>
  Christian Lamparter <chunkeey@gmail.com>
  Christoph Hellwig <hch@lst.de>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Christophe Lombard <clombard@linux.vnet.ibm.com>
  Colin Ian King <colin.king@canonical.com>
  Coly Li <colyli@suse.de>
  CÃ©dric Le Goater <clg@kaod.org>
  Daniel Drake <dan@reactivated.net>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Darrick J. Wong <darrick.wong@oracle.com>
  Dave Airlie <airlied@redhat.com>
  David S. Miller <davem@davemloft.net>
  David Sterba <dsterba@suse.com>
  Don Zickus <dzickus@redhat.com>
  Doug Ledford <dledford@redhat.com>
  Elaine Zhang <zhangqing@rock-chips.com>
  Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
  Frederic Barrat <fbarrat@linux.vnet.ibm.com>
  Goffredo Baroncelli <kreijack@inwind.it>
  Guenter Roeck <linux@roeck-us.net>
  Heiko Stuebner <heiko@sntech.de>
  Ilya Dryomov <idryomov@gmail.com>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jani Nikula <jani.nikula@intel.com>
  Jean-Denis Girard <jd.girard@sysnux.pf>
  Jens Axboe <axboe@kernel.dk>
  Jeremy Kerr <jk@ozlabs.org>
  Josef Bacik <jbacik@fb.com>
  Joseph Nuzman <jnuzman@gmail.com>
  Joseph Qi <qijiang.qj@alibaba-inc.com>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Leon Romanovsky <leon@kernel.org>
  Linus Torvalds <torvalds@linux-foundation.org>
  Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
  Marek Szyprowski <m.szyprowski@samsung.com>
  Mark Rutland <mark.rutland@arm.com>
  Martin Wilck <mwilck@suse.com>
  Masahiro Yamada <yamada.masahiro@socionext.com>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Neuling <mikey@neuling.org>
  Michal Kalderon <Michal.Kalderon@cavium.com>
  Miklos Szeredi <mszeredi@redhat.com>
  Mustafa Ismail <mustafa.ismail@intel.com>
  Nate Watterson <nwatters@codeaurora.org>
  Omar Sandoval <osandov@fb.com>
  Parav Pandit <parav@mellanox.com>
  Peter Zijlstra <peterz@infradead.org>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Ram Amrani <Ram.Amrani@cavium.com>
  Rodrigo Vivi <rodrigo.vivi@intel.com>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Shiraz Saleem <shiraz.saleem@intel.com>
  Stephen Boyd <sboyd@codeaurora.org>
  Suzuki K Poulose <suzuki.poulose@arm.com>
  Sylwester Nawrocki <s.nawrocki@samsung.com>
  Tatyana Nikolova <tatyana.e.nikolova@intel.com>
  Thomas 'Mopping up garbage' Gleixner <tglx@linutronix.de>
  Thomas Gleixner <tglx@linutronix.de>
  Tsutomu Itoh <t-itoh@jp.fujitsu.com>
  Vineet Gupta <vgupta@synopsys.com>
  Will Deacon <will.deacon@arm.com>
  Wouter Verhelst <w@uter.be>
  Yan, Zheng <zyan@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  fail    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          fail    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

(No revision log; it would be 3130 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6489324185930331200==--

From xen-devel-bounces@lists.xen.org Sun Oct 08 03:24:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Oct 2017 03:24:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e12CN-0005Kf-Vh; Sun, 08 Oct 2017 03:24:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e12CM-0005KT-Cq
 for xen-devel@lists.xensource.com; Sun, 08 Oct 2017 03:24:14 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 61/8B-01777-D5A99D95; Sun, 08 Oct 2017 03:24:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTdm1s1
 Ig0OLNSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0fFmLVvBnb2MFd8uzWJu
 YDzaxtjFyMUhJNDIJHF6/U9mCOcxo8SubZeYIJxtjBKrWt+xdzFycogIOEt8PTMXyObg4BXQl
 /j7VBkkLCxgJfHwQA8jiC0hsEJW4uHfGJASCQFPieVtsRBhT4n7LRuAOtk52IDKD4mBFLAIqE
 rsOG08gZF7ASPDKkaN4tSistQiXSNDvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2
 MQI/XMzAw7mDs2et3iFGSg0lJlHfX9JuRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4l8wEygkW
 paanVqRl5gBDDyYtwcGjJMJ7FSTNW1yQmFucmQ6ROsWoy3Fs0+U/TEIsefl5qVLivAUgRQIgR
 RmleXAjYHFwiVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iw72GQKTyZeSVwm14BHcEEdARj8Q
 2QI0oSEVJSDYzlhtet53NduXtxYovMkZ601h21kcGNzUk6bVF7+cRXfi5fWnJliUTTQvPUtA3
 mdYufpoTsvPa5aWrm3nKBr9YOGT9ju77fu8Wpc2l2fGG95vx/l005+jljX/i2bL1yfTmf7I03
 E6IztdNPaS9d0rZrrWtozDLnJ40Z//5vT71rp/kvl6Xu02ElluKMREMt5qLiRAA4sZ4/fgIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1507433051!109078488!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62969 invoked from network); 8 Oct 2017 03:24:12 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Oct 2017 03:24:12 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e12CF-0000CJ-UP; Sun, 08 Oct 2017 03:24:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e12CA-000159-Df; Sun, 08 Oct 2017 03:24:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e12CA-000078-2P; Sun, 08 Oct 2017 03:24:02 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114091-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-armhf-armhf-xl-credit2:guest-start:fail:regression
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-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-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-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-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm: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:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=9cde7a833db53c9c3a88b767af8c7cb07053a6fd
X-Osstest-Versions-That: xen=2cc3d32f40c71cb242477a3f8938074d4fc36829
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 08 Oct 2017 03:24:02 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 114091: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDA5MSB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDA5MS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMTMz
NjcKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExMzM2NwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBi
dXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vl
c3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDExMzM2NwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTEzMzY3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTMzNjcKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVy
ZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEz
IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA5Y2RlN2E4
MzNkYjUzYzljM2E4OGI3NjdhZjhjN2NiMDcwNTNhNmZkCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4g
ICAgICAgICAgICAgICAgICAyY2MzZDMyZjQwYzcxY2IyNDI0NzdhM2Y4OTM4MDc0ZDRmYzM2ODI5
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTMzNjcgIDIwMTctMDktMTIgMTM6MTE6MzQgWiAgIDI1
IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTE0MDcwICAyMDE3LTEwLTA2IDEzOjE1OjMyIFog
ICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0MDkxICAyMDE3
LTEwLTA3IDA2OjIwOjQyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hv
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxp
bmFyby5vcmc+CiAgQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4K
ICBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogIENyYXdmb3JkLCBFcmljIFIgPEVyaWMu
Ui5DcmF3Zm9yZEBpbnRlbC5jb20+CiAgRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51
az4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBYaW9uZyBa
aGFuZyA8eGlvbmcueS56aGFuZ0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBn
cmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA5Y2RlN2E4MzNkYjUzYzljM2E4OGI3NjdhZjhj
N2NiMDcwNTNhNmZkCkF1dGhvcjogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBs
aW5hcm8ub3JnPgpEYXRlOiAgIEZyaSBTZXAgMjkgMTE6Mjk6NDYgMjAxNyArMDUzMAoKICAgIHhl
bi9hcm06IEZpeCB0aGUgaXNzdWUgaW4gY21wX21taW9faGFuZGxlciB1c2VkIGluIGZpbmRfbW1p
b19oYW5kbGVyCiAgICAKICAgIFRoaXMgcGF0Y2ggZml4ZXMgdGhlIHdyb25nIHJhbmdlIGNoZWNr
IGRvbmUgaW4gY21wX21taW9faGFuZGxlcigpLgogICAgCiAgICBUaGlzIGZ1bmN0aW9uIHJldHVy
bnMgLTEgLCAwIG9yIDEgIGJhc2VkIG9uIHdoZXRoZXIgdGhlIGtleSB2YWx1ZQogICAgaXMgYmVs
b3cgdGhlIHJhbmdlLCBpbiB0aGUgcmFuZ2Ugb3IgYWJvdmUgdGhlIHJhbmdlIHdoZXJlIHRoZSBy
YW5nZSBpcwogICAgKHN0YXJ0LCBzdGFydCtzaXplKS4gSG93ZXZlciwgaXQgc2hvdWxkIGNoZWNr
IGFnYWluc3QgKHN0YXJ0LCBzdGFydCtzaXplLTEpCiAgICBiZWNhdXNlIHN0YXJ0K3NpemUgZmFs
bHMgb3V0c2lkZSB0aGUgcmFuZ2UuCiAgICAKICAgIFRoaXMgcmVzdWx0ZWQgaW4gcmV0dXJuaW5n
IGEgd3JvbmcgbW1pb19oYW5kbGVyIGZvciBhIGdpdmVuIG1taW8gYWRkcmVzcyB3aGljaAogICAg
aGFwcGVuZWQgdG8gYmUgc3RhcnQrc2l6ZS4KICAgIAogICAgVGhpcyBidWcgd2FzIGludHJvZHVj
ZWQgd2hlbiB0aGUgbW1pbyByZWdpb24gc2VhcmNoIHN3aXRjaGVkIGZyb20KICAgIGxpbmVhciBz
ZWFyY2ggdG8gYmluYXJ5IHNlYXJjaCBpbiB0aGUgZm9sbG93aW5nIGNvbW1pdDoKICAgIAogICAg
ODA0N2UwOSAieGVuL2FybTogaW86IFVzZSBiaW5hcnkgc2VhcmNoIGZvciBtbWlvIGhhbmRsZXIg
bG9va3VwIi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGlu
ZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20g
Y29tbWl0IGI3ZWQzMzEzNTNhMTRmNDNmNTNlYWY2YTNhNTQzZWM4Mzg1MTkzYTMpCgpjb21taXQg
MWNkY2IzNjcwMWZkMjJhZWMxMTA2YjU5NzNkMDI3Zjc0MmU0ZjFkZApBdXRob3I6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgRnJpIE9jdCA2IDE0OjU5OjM4IDIw
MTcgKzAyMDAKCiAgICB4ZW4vYXJtOiBDb3JyZWN0bHkgcmVwb3J0IHRoZSBtZW1vcnkgcmVnaW9u
IGluIHRoZSBkdW1teSBOVU1BIGhlbHBlcnMKICAgIAogICAgTlVNQSBpcyBjdXJyZW50bHkgbm90
IHN1cHBvcnRlZCBvbiBBcm0uIEJlY2F1c2UgY29tbW9uIGNvZGUgaXMKICAgIE5VTUEtYXdhcmUs
IGR1bW15IGhlbHBlcnMgYXJlIGluc3RlYWQgcHJvdmlkZWQgdG8gZXhwb3NlIGEgc2luZ2xlIG5v
ZGUuCiAgICAKICAgIFRob3NlIGhlbHBlcnMgYXJlIGZvciBpbnN0YW5jZSB1c2VkIHRvIGtub3cg
dGhlIHJlZ2lvbiB0byBzY3J1Yi4KICAgIAogICAgSG93ZXZlciB0aGUgbWVtb3J5IHJlZ2lvbiBp
cyBub3QgcmVwb3J0ZWQgY29ycmVjdGx5LiBJbmRlZWQsIHRoZQogICAgZnJhbWV0YWJsZSBtYXkg
bm90IGJlIGF0IHRoZSBiZWdpbm5pbmcgb2YgdGhlIG1lbW9yeSBhbmQgdGhlcmUgbWlnaHQgYmUK
ICAgIG11bHRpcGxlIG1lbW9yeSBiYW5rcy4gVGhpcyB3aWxsIGxlYWQgdG8gbm90IHNjcnViIHNv
bWUgcGFydCBvZiB0aGUKICAgIG1lbW9yeS4KICAgIAogICAgVGhlIG1lbW9yeSBpbmZvcm1hdGlv
biBjYW4gYmUgZm91bmQgdXNpbmc6CiAgICAgICAgKiBmaXJzdF92YWxpZF9tZm4gYXMgdGhlIHN0
YXJ0IG9mIHRoZSBtZW1vcnkKICAgICAgICAqIG1heF9wYWdlIC0gZmlyc3RfdmFsaWRfbWZuIGFz
IHRoZSBzcGFubmVkIHBhZ2VzCiAgICAKICAgIE5vdGUgdGhhdCBmaXJzdF92YWxpZF9tZm4gaXMg
bm93IGJlZW4gZXhwb3J0ZWQuIFRoZSBwcm90b3R5cGUgaGFzIGJlZW4KICAgIGFkZGVkIGluIGFz
bS1hcm0vbnVtYS5oIGFuZCBub3QgaW4gYSBjb21tb24gaGVhZGVyIGJlY2F1c2UgSSB3b3VsZAog
ICAgZXhwZWN0IHRoZSB2YXJpYWJsZSB0byBiZWNvbWUgc3RhdGljIG9uY2UgTlVNQSBpcyBmdWxs
eSBzdXBwb3J0ZWQgb24KICAgIEFybS4KICAgIAogICAgVGhpcyBpcyBYU0EtMjQ1LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAg
U2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KICAgIFJlcG9ydGVkLWFuZC1UZXN0ZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8
a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDU0MTRiYTdmNWUxZmZj
ODhlZDI3NThiMWUxYjE0YmJmZDM1MzZhNjEKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA5LTI5IDEz
OjIzOjExIC0wNzAwCgpjb21taXQgODRjMDM5ZWFmNzNhMGZmZDA1YTA0MzMwYmIyNzYzYjBhMjI5
MTYwOQpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAg
RnJpIE9jdCA2IDE0OjU5OjAwIDIwMTcgKzAyMDAKCiAgICB4ZW4vcGFnZV9hbGxvYzogQ292ZXIg
bWVtb3J5IHVucmVzZXJ2ZWQgYWZ0ZXIgYm9vdCBpbiBmaXJzdF92YWxpZF9tZm4KICAgIAogICAg
T24gQXJtLCBzb21lIHJlZ2lvbnMgKGUuZyBJbml0cmFtZnMsIERvbTAgS2VybmVsLi4uKSBhcmUg
bWFya2VkIGFzCiAgICByZXNlcnZlZCB1bnRpbCB0aGUgaGFyZHdhcmUgZG9tYWluIGlzIGJ1aWx0
IGFuZCB0aGV5IGFyZSBjb3BpZWQgaW50byBpdHMKICAgIG1lbW9yeS4gVGhlcmVmb3JlLCB0aGV5
IHdpbGwgbm90IGJlIGFkZGVkIGluIHRoZSBib290IGFsbG9jYXRvciB2aWEKICAgIGluaXRfYm9v
dF9wYWdlcy4KICAgIAogICAgSW5zdGVhZCwgaW5pdF94ZW5oZWFwX3BhZ2VzIHdpbGwgYmUgY2Fs
bGVkIG9uY2UgdGhlIHJlZ2lvbiBhcmUgbm90IHVzZWQKICAgIGFueW1vcmUuCiAgICAKICAgIFVw
ZGF0ZSBmaXJzdF92YWxpZF9tZm4gaW4gYm90aCBpbml0X2hlYXBfcGFnZXMgYW5kIGluaXRfYm9v
dF9wYWdlcwogICAgKGFscmVhZHkgZXhpc3QpIHRvIGNvdmVyIGFsbCB0aGUgY2FzZXMuCiAgICAK
ICAgIFRoaXMgaXMgWFNBLTI0NS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFtBZGp1c3QgY29tbWVudCwgYWRkZWQgbG9ja2lu
ZyBhcm91bmQgZmlyc3RfdmFsaWRfbWZuIHVwZGF0ZV0KICAgIFNpZ25lZC1vZmYtYnk6IEJvcmlz
IE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAgICBBY2tlZC1ieTogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmVwb3J0ZWQtYW5k
LVRlc3RlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29t
PgogICAgbWFzdGVyIGNvbW1pdDogZWM2ZDkwMjNlMWY1NGNkY2NiZjJlNGM2M2NmOTQ3ZjFiZTJi
MWU4ZQogICAgbWFzdGVyIGRhdGU6IDIwMTctMDktMjkgMTM6MjI6NTIgLTA3MDAKCmNvbW1pdCBi
MjQ0YWM5OTVjN2MxZWY3OWZjMGU3Y2ZiYWQxNDZlYzhmMDQ0NWYzCkF1dGhvcjogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIEZyaSBPY3QgNiAxNDo1Nzo1NSAyMDE3ICsw
MjAwCgogICAgeDg2L0hWTTogY29ycmVjdCByZXBlYXQgY291bnQgdXBkYXRlIGluIGxpbmVhci0+
cGh5cyB0cmFuc2xhdGlvbgogICAgCiAgICBGb3IgdGhlIGluc24gZW11bGF0b3IncyBmYWxsYmFj
ayBsb2dpYyBpbiBSRVAgSU5TL09VVFMgaGFuZGxpbmcKICAgIHRvIHdvcmsgY29ycmVjdGx5LCAq
cmVwcyBtdXN0IG5vdCBiZSBzZXQgdG8gemVybyB3aGVuIHJldHVybmluZwogICAgWDg2RU1VTF9V
TkhBTkRMRUFCTEUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNp
dHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA0OTE2MGQyMDUyMzZkOGUzNmQyN2Q0MGI2YmY2
OWI5Yjc1ZjJjMzMzCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOS0wOCAxNjoyMzo0NiArMDIwMAoK
Y29tbWl0IDYxMjA0NGE4MDk3YzMwM2RlNTIyYTAzNGQwZjAzYTA3YTdmZWQ3NDIKQXV0aG9yOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgRnJpIE9jdCA2IDE0OjU3OjIw
IDIwMTcgKzAyMDAKCiAgICB4ODY6IGludHJvZHVjZSBhbmQgdXNlIHNldHVwX2ZvcmNlX2NwdV9j
YXAoKQogICAgCiAgICBGb3IgWEVOX1NNRVAgYW5kIFhFTl9TTUFQIHRvIG5vdCBiZSBjbGVhcmVk
IHdoaWxlIGJyaW5naW5nIHVwIEFQcyB3ZSdkCiAgICBuZWVkIHRvIGNsb25lIHRoZSByZXNwZWN0
aXZlIGhhY2sgdXNlZCBmb3IgQ1BVSURfRkFVTFRJTkcuIEludHJvZHVjZSBhbgogICAgaW52ZXJz
ZSBvZiBzZXR1cF9jbGVhcl9jcHVfY2FwKCkgaW5zdGVhZCwgYnV0IGxldCBjbGVhcmluZyBvZiBm
ZWF0dXJlcwogICAgb3ZlcnJ1bGUgZm9yY2VkIHNldHRpbmcgb2YgdGhlbS4KICAgIAogICAgWEVO
X1NNQVAgYmVpbmcgd3JvbmcgcG9zdC1ib290IGlzIGEgcHJvYmxlbSBzcGVjaWZpY2FsbHkgZm9y
IGxpdmUKICAgIHBhdGNoaW5nLCBhcyBhIGxpdmUgcGF0Y2ggbWF5IG5lZWQgYWx0ZXJuYXRpdmUg
aW5zdHJ1Y3Rpb24gcGF0Y2hpbmcKICAgIGtleWVkIG9mZiBvZiB0aGF0IGZlYXR1cmUgZmxhZy4K
ICAgIAogICAgUmVwb3J0ZWQtYnk6IFNhcmFoIE5ld21hbiA8c2VjdXJpdHlAcHJnbXIuY29tPgog
ICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2
aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBt
YXN0ZXIgY29tbWl0OiAwODI5YTZiZGJkYzZiNzk5OTBiZDA2NjhlODQ3Mjc1YjZhMjcxN2U1CiAg
ICBtYXN0ZXIgZGF0ZTogMjAxNy0wOS0wNiAxMjozMjowMCArMDIwMAoKY29tbWl0IGU4ZmQzNzIz
NTA2NDM0N2NmZDhjMDg5YjQ4ZTIzMjgwNTUxZDM1YTMKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgRnJpIE9jdCA2IDE0OjU2OjQ3IDIwMTcgKzAyMDAKCiAg
ICB4ODZlbXVsOiBjb3JyZWN0IFZFWC5MIGhhbmRsaW5nIGZvciBWQ1ZUeyxUfVN7UyxEfTJTSQog
ICAgCiAgICBSZWNlbnQgY2hhbmdlcyB0byB0aGUgU0RNIChhbmQgWEVEKSBoYXZlIG1hZGUgY2xl
YXIgdGhhdCBvbGRlciBoYXJkd2FyZQogICAgcmFpc2luZyAjVUQgd2hlbiB0aGUgYml0IGlzIHNl
dCB3YXMgcmVhbGx5IGFuIGVycmF0dW0uIEdlbmVyYWxpemUgdGhlCiAgICBzbyBmYXIgQU1ELW9u
bHkgb3ZlcnJpZGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogYTY0ODg5NjVjYTNlYzMwZjJlMGI3MDIy
YjUzOWJiYTc4YzJhZWVkZQogICAgbWFzdGVyIGRhdGU6IDIwMTctMDktMDUgMTc6MzI6MDUgKzAy
MDAKCmNvbW1pdCBhNTY4ZTI1YTM4ZTU1ZDE1Y2E4YjAwM2UyODFjZTliYzI4ZmNlZTI0CkF1dGhv
cjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIEZyaSBPY3QgNiAxNDo1
NjoxMSAyMDE3ICswMjAwCgogICAgeDg2ZW11bDogY29ycmVjdCBWRVguVyBoYW5kbGluZyBmb3Ig
bm9uLTY0LWJpdCBWUElOU1JECiAgICAKICAgIEdvaW5nIHRob3VnaCB0aGUgWEVEIGNvbW1pdHMg
ZnJvbSB0aGUgbGFzdCBjb3VwbGUgb2YgbW9udGhzIG1hZGUgbWUKICAgIG5vdGljZSB0aGF0IFZQ
SU5TUkQsIG90aGVyIHRoYW4gVlBFWFRSRCwgZG9lcyBub3QgY2xlYXIgVkVYLlcgZm9yIG5vbi0K
ICAgIDY0LWJpdCBtb2RlcywgbGVhZGluZyB0byBhbiBpbnNlcnRpb24gb2Ygc3RyYXkgMzItYml0
cyBvZiB6ZXJvIGluIGNhc2UKICAgIHRoZSBvcmlnaW5hbCBpbnN0cnVjdGlvbiBoYWQgdGhlIGJp
dCBzZXQuCiAgICAKICAgIEFsc28gcmVtb3ZlIGEgcG9pbnRsZXNzIGZhbGwtdGhyb3VnaCBpbiBW
UEVYVFJXIGhhbmRsaW5nLCBicmluZ2luZwogICAgdGhpbmdzIGluIGxpbmUgd2l0aCBWUElOU1JX
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIG1hc3RlciBjb21taXQ6IDljMmJhYmQwNWEyMTNmODgwMmUzY2MxYzY0YTJhZjkzMmI1
Y2JkN2QKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA5LTA1IDE3OjMxOjAxICswMjAwCgpjb21taXQg
OGZlZjgzZTYwYmMzMDM2YzhiZjRkMzdkNTkxMTRjNzY2NjEwYmU3YwpBdXRob3I6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIE9jdCA2IDE0OjU1
OjMzIDIwMTcgKzAyMDAKCiAgICB4ODYvZW11bDogRml4IHRoZSBoYW5kbGluZyBvZiB1bmltcGxl
bWVudGVkIEdycDcgaW5zdHJ1Y3Rpb25zCiAgICAKICAgIEdycDcgaXMgYWJub3JtYWxseSBjb21w
bGljYXRlZCB0byBkZWNvZGUsIGV2ZW4gYnkgeDg2J3Mgc3RhbmRhcmRzLCB3aXRoCiAgICB7cyxs
fW1zdyBiZWluZyB0aGUgcHJvYmxlbWF0aWMgY2FzZXMuCiAgICAKICAgIFByZXZpb3VzbHksIGFu
eSB2YWx1ZSB3aGljaCBmZWxsIHRocm91Z2ggdGhlIGZpcnN0IHN3aXRjaCBzdGF0ZW1lbnQgKGxv
b2tpbmcKICAgIGZvciBpbnN0cnVjdGlvbnMgd2l0aCBlbnRpcmVseSBpbXBsaWNpdCBvcGVyYW5k
cykgd291bGQgYmUgaW50ZXJwcmV0ZWQgYnkgdGhlCiAgICBzZWNvbmQgc3dpdGNoIHN0YXRlbWVu
dCAoaGFuZGxpbmcgaW5zdHJ1Y3Rpb25zIHdpdGggbWVtb3J5IG9wZXJhbmRzKS4KICAgIAogICAg
VW5pbXBsZW1lbnRlZCBpbnN0cnVjdGlvbnMgd291bGQgdGhlbiBoaXQgdGhlICNVRCBjYXNlIGZv
ciBoYXZpbmcgYSBub24tbWVtb3J5CiAgICBvcGVyYW5kLCByYXRoZXIgdGhhbiB0YWtpbmcgdGhl
IGNhbm5vdF9lbXVsYXRlIHBhdGguCiAgICAKICAgIENvbnNvbGlkYXRlIHRoZSB0d28gc3dpdGNo
IHN0YXRlbWVudHMgaW50byBhIHNpbmdsZSBvbmUsIHVzaW5nIHJhbmdlcyB0byBjb3ZlcgogICAg
dGhlIGluc3RydWN0aW9ucyB3aXRoIG1lbW9yeSBvcGVyYW5kcy4KICAgIAogICAgUmVwb3J0ZWQt
Ynk6IFBldHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAg
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IDRkM2YwZmRlNDcxZTc1ODhjZTUxMmVhZmYxYWJkYWIyMDlkOGNkNGIKICAgIG1hc3Rl
ciBkYXRlOiAyMDE3LTA5LTA1IDEyOjU4OjQ3ICswMTAwCgpjb21taXQgNDc4ZTQwY2Q2NDQ3YjM0
M2E0N2NlOTliODQwMWY3ZGVjZTc3MDc5OQpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRl
bC5jb20+CkRhdGU6ICAgRnJpIE9jdCA2IDE0OjU0OjUxIDIwMTcgKzAyMDAKCiAgICBWVC1kOiB1
c2UgY29ycmVjdCBCREYgZm9yIFZGIHRvIHNlYXJjaCBWVC1kIHVuaXQKICAgIAogICAgV2hlbiBT
Ui1JT1YgaXMgZW5hYmxlZCwgJ1ZpcnR1YWwgRnVuY3Rpb25zJyBvZiBhICdQaHlzaWNhbCBGdW5j
dGlvbicKICAgIGFyZSB1bmRlciB0aGUgc2NvcGUgb2YgdGhlIHNhbWUgVlQtZCB1bml0IGFzIHRo
ZSAnUGh5c2ljYWwgRnVuY3Rpb24nLgogICAgQSAnUGh5c2ljYWwgRnVuY3Rpb24nIGNhbiBiZSBh
ICdUcmFkaXRpb25hbCBGdW5jdGlvbicgb3IgYW4gQVJJCiAgICAnRXh0ZW5kZWQgRnVuY3Rpb24n
LiBBbmQgZnVydGhlcm1vcmUsICdFeHRlbmRlZCBGdW5jdGlvbnMnIG9uIGFuCiAgICBlbmRwb2lu
dCBhcmUgdW5kZXIgdGhlIHNjb3BlIG9mIHRoZSBzYW1lIFZULWQgdW5pdCBhcyB0aGUgJ1RyYWRp
dGlvbmFsCiAgICBGdW5jdGlvbnMnIG9uIHRoZSBlbmRwb2ludC4gVG8gc2VhcmNoIFZULWQgdW5p
dCBmb3IgYSBWRiwgaWYgaXRzIFBGCiAgICBpc24ndCBhbiBleHRlbmRlZCBmdW5jdGlvbiwgdGhl
IEJERiBvZiBQRiBzaG91bGQgYmUgdXNlZC4gT3RoZXJ3aXNlCiAgICB0aGUgQkRGIG9mIGEgdHJh
ZGl0aW9uYWwgZnVuY3Rpb24gaW4gdGhlIHNhbWUgZGV2aWNlIHdpdGggdGhlIFBGCiAgICBzaG91
bGQgYmUgdXNlZC4KICAgIAogICAgQ3VycmVudCBjb2RlIHVzZXMgUENJX1NMT1QoKSB0byByZWNv
Z25pemUgYW4gQVJJICdFeHRlbmRlZCBGdW5jaW9uJy4KICAgIEJ1dCBpdCBpcyBjb25jZXB0dWFs
bHkgd3Jvbmcgdy9vIGNoZWNraW5nIHdoZXRoZXIgUEYgaXMgYW4gZXh0ZW5kZWQKICAgIGZ1bmN0
aW9uIGFuZCB3b3VsZCBsZWFkIHRvIG1hdGNoIFZGcyBvZiBhIFJDIGludGVncmF0ZWQgUEYgdG8g
YSB3cm9uZwogICAgVlQtZCB1bml0LgogICAgCiAgICBUaGlzIHBhdGNoIG92ZXJyaWRlcyBWRiAn
aXNfZXh0Zm4nIGZpZWxkIGFuZCB1c2VzIHRoaXMgZmllbGQgdG8KICAgIGluZGljYXRlIHdoZXRo
ZXIgdGhlIFBGIG9mIHRoaXMgVkYgaXMgYW4gZXh0ZW5kZWQgZnVuY3Rpb24uIFRoZSBmaWVsZAog
ICAgaGVscHMgdG8gdXNlIGNvcnJlY3QgQkRGIHRvIHNlYXJjaCBWVC1kIHVuaXQuCiAgICAKICAg
IFJlcG9ydGVkLWJ5OiBDcmF3Zm9yZCwgRXJpYyBSIDxFcmljLlIuQ3Jhd2ZvcmRAaW50ZWwuY29t
PgogICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIEFja2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBUZXN0ZWQtYnk6IENyYXdmb3Jk
LCBFcmljIFIgPEVyaWMuUi5DcmF3Zm9yZEBpbnRlbC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBj
Mjg2YWY1NGM3MTc3YzE0MTgwMTIxYjQyMmQ4ZGY3MjgxZTU0N2NiCiAgICBtYXN0ZXIgZGF0ZTog
MjAxNy0wOS0wMSAxMTowMjoyMyArMDIwMAoKY29tbWl0IDIyZWE3MzE2ZTU0NDBiMTY5NjU0NzFi
NWMxMDI2ZjE3OGVlOTY4M2UKQXV0aG9yOiBYaW9uZyBaaGFuZyA8eGlvbmcueS56aGFuZ0BpbnRl
bC5jb20+CkRhdGU6ICAgRnJpIE9jdCA2IDE0OjU0OjI0IDIwMTcgKzAyMDAKCiAgICBodm1sb2Fk
ZXI6IHVzZSBiYXNlIGluc3RlYWQgb2YgcGNpX21lbV9zdGFydCBmb3IgZmluZF9uZXh0X3JtcnIo
KQogICAgCiAgICBmaW5kX25leHRfcm1ycihiYXNlKSBpcyB1c2VkIHRvIGZpbmQgdGhlIGxvd2Vz
dCBSTVJSIGVuZGluZyBhYm92ZSBiYXNlCiAgICBidXQgYmVsb3cgNEcuIEN1cnJlbnQgbWV0aG9k
IGNvdWxkbid0IGNvdmVyIHRoZSBmb2xsb3dpbmcgc2l0dWF0aW9uOgogICAgYS4gdHdvIHJtcnIg
ZXhpc3QsIHNtYWxsIGdhcCBiZXR3ZWVuIHRoZW0KICAgIGIuIHBjaV9tZW1fc3RhcnQgYW5kIG1l
bV9yZXNvdXJjZS5iYXNlIGlzIGJlbG93IHRoZSBmaXJzdCBybXJyLmJhc2UKICAgIGMuIGZpbmRf
bmV4dF9ybXJyKHBjaV9tZW1fc3RhcnQpIHdpbGwgZmluZCB0aGUgZmlyc3Qgcm1ycgogICAgZC4g
QWZ0ZXIgYWxpZ25pbmcgbWVtX3Jlc291cmNlLmJhc2UgdG8gYmFyIHNpemUsCiAgICAgICBmaXJz
dF9ybXJyLmVuZCA8IG5ld19iYXNlIDwgc2Vjb25kX3JtcnIuYmFzZSBhbmQKICAgICAgIG5ld19i
YXNlICsgYmFyX3N6ID4gc2Vjb25kX3JtcnIuYmFzZS4KICAgICAgIFNvIHRoZSBuZXcgYmFyIHdp
bGwgb3ZlcmxhcCB3aXRoIHRoZSBzZWNvbmQgcm1yciBhbmQgZG9lc24ndCBvdmVybGFwCiAgICB3
aXRoIHRoZSBmaXJzdCBybXJyLgogICAgQnV0IHRoZSBuZXh0X3JtcnIgcG9pbnQgdG8gdGhlIGZp
cnN0IHJtcnIsIHRoZW4gY2hlY2tfb3ZlcmxhcCgpIGNvdWxkbid0CiAgICBmaW5kIHRoZSBvdmVy
bGFwLiBGaW5hbGx5IGFzc2lnbiBhIHdyb25nIGFkZHJlc3MgdG8gYmFyLgogICAgCiAgICBUaGlz
IHBhdGNoIHVzaW5nIGFsaWduZWQgbmV3IGJhc2UgdG8gZmluZCB0aGUgbmV4dCBybXJyLCBjb3Vs
ZCBmaXggdGhlCiAgICBhYm92ZSBjYXNlIGFuZCBmaW5kIGFsbCB0aGUgb3ZlcmxhcHBlZCBybXJy
IHdpdGggbmV3IGJhc2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFhpb25nIFpoYW5nIDx4aW9u
Zy55LnpoYW5nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBlY2M2MDdiMTg1MWJjMjcxNDAwOTBkYTRk
NjEyNGZkMDAwOTBlYzJiCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOC0yOCAxMDo1MToyNCArMDIw
MAoKY29tbWl0IGU3NzAzYTJlODZmOTAwMmI0MTRiNmI2MTM4YzJmNjQ5YWYzMjI0YmMKQXV0aG9y
OiBEYXZpZCBXb29kaG91c2UgPGR3bXdAYW1hem9uLmNvLnVrPgpEYXRlOiAgIEZyaSBPY3QgNiAx
NDo1Mzo1MSAyMDE3ICswMjAwCgogICAgeDg2L2VmaTogZG9uJ3Qgd3JpdGUgcmVsb2NhdGlvbnMg
aW4gZWZpX2FyY2hfcmVsb2NhdGVfaW1hZ2UoKSBmaXJzdCBwYXNzCiAgICAKICAgIFRoZSBmdW5j
dGlvbiBpcyBpbnZva2VkIHdpdGggZGVsdGE9MCBiZWZvcmUgRXhpdEJvb3RTZXJ2aWNlcygpIGlz
IGNhbGxlZCwKICAgIGFzIGEgZHVtbXkgcnVuIHB1cmVseSB0byB2YWxpZGF0ZSB0aGF0IGFsbCB0
aGUgcmVsb2NhdGlvbnMgY2FuIGJlIGhhbmRsZWQuCiAgICBUaGlzIGFsbG93cyB1cyB0byBleGl0
IGdyYWNlZnVsbHkgd2l0aCBhbiBlcnJvciBtZXNzYWdlLgogICAgCiAgICBIb3dldmVyLCB3ZSBo
YXZlIHJlbG9jYXRpb25zIGluIHJlYWQtb25seSBzZWN0aW9ucyBzdWNoIGFzIC5yb2RhdGEgYW5k
CiAgICAuaW5pdC50ZSh4dCkuIFJlY2VudCB2ZXJzaW9ucyBvZiBVRUZJIHdpbGwgYWN0dWFsbHkg
bWFrZSB0aG9zZSBzZWN0aW9ucwogICAgcmVhZC1vbmx5LCB3aGljaCB3aWxsIGNhdXNlIGEgZmF1
bHQuIFRoaXMgZnVuY3Rpb25haXR5IHdhcyBhZGRlZCBpbgogICAgRURLMiBjb21taXQgZDBlOTJh
YWQ0ICgiTWRlTW9kdWxlUGtnL0R4ZUNvcmU6IEFkZCBVRUZJIGltYWdlIHByb3RlY3Rpb24uIikK
ICAgIAogICAgSXQncyBPSyB0byBhY3R1YWxseSBtYWtlIHRoZSBjaGFuZ2VzIGluIHRoZSBsYXRl
ciBwYXNzIGJlY2F1c2UgVUVGSSB3aWxsCiAgICB0ZWFyIGRvd24gdGhlIHByb3RlY3Rpb24gd2hl
biBFeGl0Qm9vdFNlcnZpY2VzKCkgaXMgY2FsbGVkLCBiZWNhdXNlIGl0CiAgICBrbm93cyB3ZSdy
ZSBnb2luZyB0byBuZWVkIHRvIGRvIHRoaXMga2luZCBvZiB0aGluZy4KICAgIAogICAgUmVwb3J0
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6
IERhdmlkIFdvb2Rob3VzZSA8ZHdtd0BhbWF6b24uY28udWs+CiAgICBtYXN0ZXIgY29tbWl0OiAz
NDgyODQyNWQzNmI1NjBhZGZlOTY0MzBiOWI4M2RmYjBmNjZmMmE4CiAgICBtYXN0ZXIgZGF0ZTog
MjAxNy0wOC0yNSAxNDowNzo0MCArMDIwMAoKY29tbWl0IDkxZGVkM2I3NDhhNmNiZmE2YTUzYThl
MDJkZjk4NWMzZjlkOTBhZDYKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkRhdGU6ICAgRnJpIE9jdCA2IDE0OjUyOjQ4IDIwMTcgKzAyMDAKCiAgICB4ODY6IGNoZWNrIGZv
ciBhbGxvY2F0aW9uIGVycm9ycyBpbiBtb2RpZnlfeGVuX21hcHBpbmdzKCkKICAgIAogICAgUmVw
b3J0ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21t
aXQ6IGU0NjZlYzRmNTFkMzhhMmM5ZDAyYmY5ZjNkNWU0M2U0N2RiMmQ2NmIKICAgIG1hc3RlciBk
YXRlOiAyMDE3LTA4LTI1IDE0OjAzOjQ3ICswMjAwCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVk
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Oct 08 03:32:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Oct 2017 03:32:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e12KC-0006Qe-VH; Sun, 08 Oct 2017 03:32:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e12KC-0006QM-FV
 for xen-devel@lists.xensource.com; Sun, 08 Oct 2017 03:32:20 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 53/41-02225-34C99D95; Sun, 08 Oct 2017 03:32:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVddxzs1
 Ig5PXTC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMWfjeuaCfrGKZ3vPszUw
 fhToYuTkEBJoZJKYtTKli5ELyH7MKPG16yAThLONUWLd0puMIFUiAs4SX8/MZQexeQX0JRa1v
 QezhQVsJY49f8oG0iAh0M4kseJ0NytIQkLAU2L1nUYmGPvE9yUsXYzsHGwCVhKHxECiLAKqEk
 f7NzFOYORewMiwilGjOLWoLLVI19BcL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxM
 j0OcMQLCD8eVpz0OMkhxMSqK8orNuRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4OWZDZQTLEpN
 T61Iy8wBBh9MWoKDR0mElxkkzVtckJhbnJkOkTrFqMtxbNPlP0xCLHn5ealS4rx9IEUCIEUZp
 XlwI2CRcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvAUgU3gy80rgNr0COoIJ6AjG4hsgR5
 QkIqSkGhhFstwz/126sfhV9b3mi2FLzJ7uchPiKzQQeSZbvk2VqUZ+S1vTsmWZGerrm9wOzb8
 rfKKknvdHm710taGEh/rswiMOc7jduJi+eogJ8F8P3m2ntujJvGD+iLPHze9JCX3+9OSV5jwb
 hdcTjRWO171cJ75BmFtuS0JHgsnJ9g9PHDZdnqIQlqLEUpyRaKjFXFScCAB+PecsfwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1507433536!92434677!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24890 invoked from network); 8 Oct 2017 03:32:17 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Oct 2017 03:32:17 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e12K6-0000Ox-Ls; Sun, 08 Oct 2017 03:32:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e12K1-0001aB-6k; Sun, 08 Oct 2017 03:32:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e12K0-0004uA-TL; Sun, 08 Oct 2017 03:32:08 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114112-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 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=2c2ae1976da06283e923d97720c0bdcbebf04515
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 08 Oct 2017 03:32:08 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114112: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDExMiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDExMi8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAyYzJhZTE5NzZkYTA2MjgzZTky
M2Q5NzcyMGMwYmRjYmViZjA0NTE1CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBkYmM0YjZlMTNhNWQwZGQ4OTY3Y2RlN2ZmNzAwMGFiMWVkODg2MjVlCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTM5NzIgIDIwMTctMTAtMDMgMjE6MDI6NDMgWiAgICA0IGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTEzOTc5ICAyMDE3LTEwLTA0IDAwOjEwOjEzIFogICAgNCBkYXlzICAg
NDYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0MDg3ICAyMDE3LTEwLTA3IDAzOjAz
OjExIFogICAgMSBkYXlzICAgIDkgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBBd2FpcyBNYXNvb2QgPGF3YWlzLm1hc29vZEB2YWRpb24uY29tPgogIEJodXBpbmRl
ciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KICBEYXJpbyBGYWdnaW9saSA8
cmFpc3RsaW5AbGludXguaXQ+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKb2FvIE1hcnRpbnMgPGpvYW8ubS5tYXJ0aW5zQG9y
YWNsZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGlu
YXJvLm9yZz4KICBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+CiAgS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogIE1lbmcgWHUgPG1lbmd4
dUBjaXMudXBlbm4uZWR1Pj8KICBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4
LmNvbT4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFRhbWFzIEsgTGVuZ3llbCA8
dGFtYXNAdGtsZW5neWVsLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgOTQ2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Oct 08 04:42:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Oct 2017 04:42:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e13Py-0003mf-8C; Sun, 08 Oct 2017 04:42:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e13Pw-0003mZ-SY
 for xen-devel@lists.xenproject.org; Sun, 08 Oct 2017 04:42:20 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 60/8C-02216-CACA9D95; Sun, 08 Oct 2017 04:42:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXS1tbhqLt6zc1
 Ig427+C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxnP+6zF1xQrLi26wxrA2ObRBcjJ4eQwDRG
 iTurBEFsCQFeiSPLZrBC2AESBzu2s3UxcgHVNDBKnHzxkR0kwSagLvH4aw8TiC0ioCRxb9VkJ
 pAiZoHvjBKXHtwE6xYWcJc4ee4+C4jNIqAq8XzJGzCbFyj+b/UdZogNchInj00Gq+cU8JCYNG
 M6I8RF7hJTP9yEqheUODnzCZDNAbRAXWL9PCGQMLOAvETz1tnMExgFZiGpmoVQNQtJ1QJG5lW
 M6sWpRWWpRbqGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgaFZz8DAuIOxqdf5
 EKMkB5OSKG/Q6puRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4M0BygkWp6akVaZk5wCiBSUtw8
 CiJ8D5ZCZTmLS5IzC3OTIdInWLU5ei4efcPkxBLXn5eqpQ4bwXIDAGQoozSPLgRsIi9xCgrJc
 zLyMDAIMRTkFqUm1mCKv+KUZyDUUmYlxVkCk9mXgncpldARzABHcFYfAPkiJJEhJRUA+PMGv2
 pF/5M+1tiNjVbwG9ndvGaMy4TBQo5fPtOvK0TOqmt/PpM/Dmrzp/9jh2HD7+XP2ifnX03ellt
 wg/7fWncHD5stbGhHa8buMTinEz08lwyBW5mTU3c+m2d2Sz7hvYvwgvuPGkLtmvbHP6c+cTtb
 d97CqqOxnn9OG3RsM+0WuPV1S5mWSWW4oxEQy3mouJEABC9fQLTAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1507437737!90080119!1
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10681 invoked from network); 8 Oct 2017 04:42:18 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 8 Oct 2017 04:42:18 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 07 Oct 2017 21:42:14 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,492,1500966000"; d="scan'208";a="1179794627"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga001.jf.intel.com with ESMTP; 07 Oct 2017 21:42:13 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Sun,  8 Oct 2017 12:22:00 +0800
Message-Id: <1507436520-5629-1-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507281180-5101-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1507281180-5101-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Yi Sun <yi.y.sun@linux.intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2] x86: psr: support co-exist features' values
	setting
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SXQgY2hhbmdlcyB0aGUgbWVtZWJlcnMgaW4gJ2Nvc193cml0ZV9pbmZvJyB0byB0cmFuc2ZlciB0
aGUgZmVhdHVyZSBhcnJheSwKZmVhdHVyZSBwcm9wZXJ0aWVzIGFycmF5IGFuZCB2YWx1ZSBhcnJh
eS4gVGhlbiwgd2UgY2FuIHdyaXRlIGFsbCBmZWF0dXJlcwp2YWx1ZXMgb24gdGhlIGNvcyBpZCBp
bnRvIE1TUnMuCgpCZWNhdXNlIG11bHRpcGxlIGZlYXR1cmVzIG1heSBjby1leGlzdCwgd2UgbmVl
ZCBoYW5kbGUgYWxsIGZlYXR1cmVzIHRvIHdyaXRlCnZhbHVlcyBvZiB0aGVtIGludG8gYSBDT1Mg
cmVnaXN0ZXIgd2l0aCBuZXcgQ09TIElELiBFLmc6CjEuIEwzIENBVCBhbmQgTDIgQ0FUIGNvLWV4
aXN0LgoyLiBEb20xIGFuZCBEb20yIHNoYXJlIHRoZSBzYW1lIENPUyBJRCAoMikuIFRoZSBMMyBD
QVQgQ0JNIG9mIERvbTEgaXMgMHgxZmYsCiAgIHRoZSBMMiBDQVQgQ0JNIG9mIERvbTEgaXMgMHgx
Zi4KMy4gVXNlciB3YW50cyB0byBjaGFuZ2UgTDIgQ0JNIG9mIERvbTEgdG8gYmUgMHhmLiBCZWNh
dXNlIENPUyBJRCAyIGlzCiAgIHVzZWQgYnkgRG9tMiB0b28sIHdlIGhhdmUgdG8gcGljayBhIG5l
dyBDT1MgSUQgMy4gVGhlIHZhbHVlcyBvZiBEb20xIG9uCiAgIENPUyBJRCAzIGFyZSBhbGwgZGVm
YXVsdCB2YWx1ZXMgYXMgYmVsb3c6CiAgICAgICAgICAgLS0tLS0tLS0tCiAgICAgICAgICAgfCBD
T1MgMyB8CiAgICAgICAgICAgLS0tLS0tLS0tCiAgIEwzIENBVCAgfCAweDdmZiB8CiAgICAgICAg
ICAgLS0tLS0tLS0tCiAgIEwyIENBVCAgfCAweGZmICB8CiAgICAgICAgICAgLS0tLS0tLS0tCjQu
IEFmdGVyIHNldHRpbmcsIHRoZSBMMyBDQVQgQ0JNIHZhbHVlIG9mIERvbTEgc2hvdWxkIGJlIGtl
cHQgYW5kIHRoZSBuZXcgTDIKICAgQ0FUIENCTSBpcyBzZXQuIFNvLCB0aGUgdmFsdWVzIG9uIENP
UyBJRCAzIHNob3VsZCBiZSBiZWxvdy4KICAgICAgICAgICAtLS0tLS0tLS0KICAgICAgICAgICB8
IENPUyAzIHwKICAgICAgICAgICAtLS0tLS0tLS0KICAgTDMgQ0FUICB8IDB4MWZmIHwKICAgICAg
ICAgICAtLS0tLS0tLS0KICAgTDIgQ0FUICB8IDB4ZiAgIHwKICAgICAgICAgICAtLS0tLS0tLS0K
ClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgotLS0KQ0M6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpD
QzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9wc3IuYyB8IDU0ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDI0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9wc3IuYyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwppbmRleCBkYWEyYWVi
Li5kYmY3YTRjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHNyLmMKKysrIGIveGVuL2FyY2gv
eDg2L3Bzci5jCkBAIC0xMTExLDI1ICsxMTExLDQzIEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgZ2V0
X3NvY2tldF9jcHUodW5zaWduZWQgaW50IHNvY2tldCkKIHN0cnVjdCBjb3Nfd3JpdGVfaW5mbwog
ewogICAgIHVuc2lnbmVkIGludCBjb3M7Ci0gICAgc3RydWN0IGZlYXRfbm9kZSAqZmVhdHVyZTsK
KyAgICBzdHJ1Y3QgZmVhdF9ub2RlICoqZmVhdHVyZXM7CiAgICAgY29uc3QgdWludDMyX3QgKnZh
bDsKLSAgICBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyAqcHJvcHM7CisgICAgdW5zaWduZWQgaW50
IGFycmF5X2xlbjsKIH07CiAKIHN0YXRpYyB2b2lkIGRvX3dyaXRlX3Bzcl9tc3JzKHZvaWQgKmRh
dGEpCiB7CiAgICAgY29uc3Qgc3RydWN0IGNvc193cml0ZV9pbmZvICppbmZvID0gZGF0YTsKLSAg
ICBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0ID0gaW5mby0+ZmVhdHVyZTsKLSAgICBjb25zdCBzdHJ1
Y3QgZmVhdF9wcm9wcyAqcHJvcHMgPSBpbmZvLT5wcm9wczsKLSAgICB1bnNpZ25lZCBpbnQgaSwg
Y29zID0gaW5mby0+Y29zLCBjb3NfbnVtID0gcHJvcHMtPmNvc19udW07CisgICAgdW5zaWduZWQg
aW50IGksIGluZGV4ID0gMCwgY29zID0gaW5mby0+Y29zOwogCi0gICAgZm9yICggaSA9IDA7IGkg
PCBjb3NfbnVtOyBpKysgKQorICAgIC8qCisgICAgICogSXRlcmF0ZSBhbGwgZmVhdHVlcnMgdG8g
d3JpdGUgZGlmZmVyZW50IHZhbHVlIChub3Qgc2FtZSBhcyBNU1IpIGZvcgorICAgICAqIGVhY2gg
ZmVhdHVyZS4KKyAgICAgKi8KKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUoZmVhdF9w
cm9wcyk7IGkrKyApCiAgICAgewotICAgICAgICBpZiAoIGZlYXQtPmNvc19yZWdfdmFsW2NvcyAq
IGNvc19udW0gKyBpXSAhPSBpbmZvLT52YWxbaV0gKQorICAgICAgICBzdHJ1Y3QgZmVhdF9ub2Rl
ICpmZWF0ID0gaW5mby0+ZmVhdHVyZXNbaV07CisgICAgICAgIGNvbnN0IHN0cnVjdCBmZWF0X3By
b3BzICpwcm9wcyA9IGZlYXRfcHJvcHNbaV07CisgICAgICAgIHVuc2lnbmVkIGludCBjb3NfbnVt
LCBqOworCisgICAgICAgIGlmICggIWZlYXQgfHwgIXByb3BzICkKKyAgICAgICAgICAgIGNvbnRp
bnVlOworCisgICAgICAgIGNvc19udW0gPSBwcm9wcy0+Y29zX251bTsKKyAgICAgICAgaWYgKCBp
bmZvLT5hcnJheV9sZW4gPCBpbmRleCArIGNvc19udW0gKQorICAgICAgICAgICAgcmV0dXJuOwor
CisgICAgICAgIGZvciAoIGogPSAwOyBqIDwgY29zX251bTsgaisrICkKICAgICAgICAgewotICAg
ICAgICAgICAgZmVhdC0+Y29zX3JlZ192YWxbY29zICogY29zX251bSArIGldID0gaW5mby0+dmFs
W2ldOwotICAgICAgICAgICAgcHJvcHMtPndyaXRlX21zcihjb3MsIGluZm8tPnZhbFtpXSwgcHJv
cHMtPnR5cGVbaV0pOworICAgICAgICAgICAgaWYgKCBmZWF0LT5jb3NfcmVnX3ZhbFtjb3MgKiBj
b3NfbnVtICsgal0gIT0gaW5mby0+dmFsW2luZGV4ICsgal0gKQorICAgICAgICAgICAgeworICAg
ICAgICAgICAgICAgIGZlYXQtPmNvc19yZWdfdmFsW2NvcyAqIGNvc19udW0gKyBqXSA9IGluZm8t
PnZhbFtpbmRleCArIGpdOworICAgICAgICAgICAgICAgIHByb3BzLT53cml0ZV9tc3IoY29zLCBp
bmZvLT52YWxbaW5kZXggKyBqXSwgcHJvcHMtPnR5cGVbal0pOworICAgICAgICAgICAgfQogICAg
ICAgICB9CisKKyAgICAgICAgaW5kZXggKz0gY29zX251bTsKICAgICB9CiB9CiAKQEAgLTExMzcs
MzAgKzExNTUsMTggQEAgc3RhdGljIGludCB3cml0ZV9wc3JfbXNycyh1bnNpZ25lZCBpbnQgc29j
a2V0LCB1bnNpZ25lZCBpbnQgY29zLAogICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1
aW50MzJfdCB2YWxbXSwgdW5zaWduZWQgaW50IGFycmF5X2xlbiwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZW51bSBwc3JfZmVhdF90eXBlIGZlYXRfdHlwZSkKIHsKLSAgICBpbnQgcmV0Owog
ICAgIHN0cnVjdCBwc3Jfc29ja2V0X2luZm8gKmluZm8gPSBnZXRfc29ja2V0X2luZm8oc29ja2V0
KTsKICAgICBzdHJ1Y3QgY29zX3dyaXRlX2luZm8gZGF0YSA9CiAgICAgewogICAgICAgICAuY29z
ID0gY29zLAotICAgICAgICAuZmVhdHVyZSA9IGluZm8tPmZlYXR1cmVzW2ZlYXRfdHlwZV0sCi0g
ICAgICAgIC5wcm9wcyA9IGZlYXRfcHJvcHNbZmVhdF90eXBlXSwKKyAgICAgICAgLmZlYXR1cmVz
ID0gaW5mby0+ZmVhdHVyZXMsCisgICAgICAgIC52YWwgPSB2YWwsCisgICAgICAgIC5hcnJheV9s
ZW4gPSBhcnJheV9sZW4sCiAgICAgfTsKIAogICAgIGlmICggY29zID4gaW5mby0+ZmVhdHVyZXNb
ZmVhdF90eXBlXS0+Y29zX21heCApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCi0gICAgLyog
U2tpcCB0byB0aGUgZmVhdHVyZSdzIHZhbHVlIGhlYWQuICovCi0gICAgcmV0ID0gc2tpcF9wcmlv
cl9mZWF0dXJlcygmYXJyYXlfbGVuLCBmZWF0X3R5cGUpOwotICAgIGlmICggcmV0IDwgMCApCi0g
ICAgICAgIHJldHVybiByZXQ7Ci0KLSAgICB2YWwgKz0gcmV0OwotCi0gICAgaWYgKCBhcnJheV9s
ZW4gPCBmZWF0X3Byb3BzW2ZlYXRfdHlwZV0tPmNvc19udW0gKQotICAgICAgICByZXR1cm4gLUVO
T1NQQzsKLQotICAgIGRhdGEudmFsID0gdmFsOwotCiAgICAgaWYgKCBzb2NrZXQgPT0gY3B1X3Rv
X3NvY2tldChzbXBfcHJvY2Vzc29yX2lkKCkpICkKICAgICAgICAgZG9fd3JpdGVfcHNyX21zcnMo
JmRhdGEpOwogICAgIGVsc2UKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Oct 08 05:23:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Oct 2017 05:23:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e143v-0007PO-HL; Sun, 08 Oct 2017 05:23:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <programme110@gmail.com>) id 1e13ci-0004l9-2L
 for xen-devel@lists.xenproject.org; Sun, 08 Oct 2017 04:55:32 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 1A/9E-01908-3CFA9D95; Sun, 08 Oct 2017 04:55:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIKsWRWlGSWpSXmKPExsVyMfT+Bt0D629
 GGmxvZbT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDM+beQv2KNZcbPzJVsD4xPlLkYuDiGBGYwS
 i1r2sII4LAINrBKLzs1gB3EkBOawSpy+08rSxcgJ5JRJvFjWwwRhF0lMfviAsYuRA8gukXi6O
 RokzCsgKHFy5hOwciEBb4mmtRdZQWxOAVuJFScamCG2/WSUaF+3kREkwSagK9F99ixYA4uAis
 TpT+fYIQYFSLyZcxdsl7BAosSZU01gB4kI7GeSOLfjMFgDs4C4xM9N19ggbB+Jl/dPsU9gFJy
 F5JBZSFIQtqZE6/bfULaGxII7+xghbG2JZQtfMy9gZF3FqF6cWlSWWqRrrJdUlJmeUZKbmJmj
 a2hgrJebWlycmJ6ak5hUrJecn7uJERjoDECwg7H5i9MhRkkOJiVR3qDVNyOF+JLyUyozEosz4
 otKc1KLDzFqcHAIbF67+gKjFEtefl6qkgRv9TqgOsGi1PTUirTMHGAswpRKcPAoifBGgaR5iw
 sSc4sz0yFSpxi9OS7cufSHiePYpstA8sekK0DywJ5bQHLDzbtAch+IFALbICXOexZkhADIiIz
 SPLgFsJRyiVFWSpiXEeh8IZ6C1KLczBJU+VeM4hyMSsK8/0Cm8GTmlcDd8QroRCagExmLb4Cc
 WJKIkJJqYDz/5qrHEe04NlEOSYmD7x4WCSnU+2Wfneh6ZPmH+N2uCup603dYpRpnO2uUTf18I
 WRO54yKr8uZFCq/SvUyXCmOfrFhzUv1MPHznaUZBfV92j9Egvum9ciyXsi8uabdg9v3SqO0kb
 td1R+nRdWzNFZdyeb6lV4y20u8auqtOy+WPvjQmRr/TYmlOCPRUIu5qDgRAOxVbXAkAwAA
X-Env-Sender: programme110@gmail.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1507438527!109238938!1
X-Originating-IP: [209.85.223.176]
X-SpamReason: No, hits=2.3 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
 HTML_OBFUSCATE_05_10,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48831 invoked from network); 8 Oct 2017 04:55:27 -0000
Received: from mail-io0-f176.google.com (HELO mail-io0-f176.google.com)
 (209.85.223.176)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 8 Oct 2017 04:55:27 -0000
Received: by mail-io0-f176.google.com with SMTP id i38so6548186iod.2
 for <xen-devel@lists.xenproject.org>; Sat, 07 Oct 2017 21:55:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=HZ6r2b8odPjsoxNCyPqFusKj+Mi4vQEXaGgqdVj5Wv4=;
 b=LU7kyFe8q6NfXQKy1vNoMeFSCCWHjO6uR7F+dtZsvqr1bjNOX+UP8a/uR//oKjEVSB
 1oOnrvsX3SZQ+XLhPX9i6RneZCSg43q4FW3Rcyu0G5lez9a1JLs8mw2IkGwj779ZpBbp
 R4NXQ4FiP/53TrZ7e/FKK7XW9HdANqVR4IWDwyNnbGwxx5qJ+JeEL4gK48UQUcr97ksJ
 4uTSTwSSkH7knomBlmvVSker0TOpFz+YdkYfeNB9Y/32kPrUDJAXcqYFTErvxOzjF7SE
 fxtkQu/t0q2doTf3tER8uXzo9uY6mX6Yotaz9dLdAdlLB3Ov2srKDhssckXLC+QdOCm4
 SHQg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=HZ6r2b8odPjsoxNCyPqFusKj+Mi4vQEXaGgqdVj5Wv4=;
 b=llqzcE4zjJDfkZwlo9nWkn2xiO782OfS3KlbVG4gJFbVCZu5IBsZ5nTwpwXgXuLLMR
 TbzLPF7zc7n10uoFtv5K/bb7rbRFuSKSizQelA6uyu7xudLKe0kjwxXzWa72O68iZSmK
 3UYKqYfJVH6DWXbtbACHiD4d6iaersbOIP6LsLVbh+A450RjwxQznZf6BvH9yDE6s1mT
 dfm9akQshcG8ZEJHYRsRGSZjbBAWQj1qcoefra9roGAFv8Wm46l/c5f80Y2VqKxGtm5s
 tAC8k8zffa7SZSaJKW5vRoyFEH1mMaP75V8AglyUzZITgTYzgEdp3hQX9FkwmkB/jNTk
 Avdw==
X-Gm-Message-State: AMCzsaU2UYfhFRjP+7E83C9H54i3pr1zvff1FlbH7GCL5+91/d5M8kVN
 Tw8sojhqzTdqlV8rE58d62WFjLFJjtOKn+krUPo=
X-Google-Smtp-Source: AOwi7QC6MuN4th12usLGMYNUNpkEWGwhq5QJw4e8B2KV+t7W14ULoYCGZGLYYXCPb1e0v7GjL/zhD6m9UtG9WY7XaEo=
X-Received: by 10.107.51.147 with SMTP id z141mr8857229ioz.146.1507438526621; 
 Sat, 07 Oct 2017 21:55:26 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.184.138 with HTTP; Sat, 7 Oct 2017 21:54:46 -0700 (PDT)
In-Reply-To: <c478e36d-1c9b-d6d4-4b93-cb095f52ed38@intel.com>
References: <CAO8FX+RWvuqh-D+o4uha0wgZYg5GBiG_yFn53oCQhJrqck2UVQ@mail.gmail.com>
 <1585937b-613c-eecf-5b08-d840a3265329@intel.com>
 <CAO8FX+RhMwL81-N=ktPc4bhsNeU9nA6cwzH=k1gz6xQAZfunfw@mail.gmail.com>
 <c478e36d-1c9b-d6d4-4b93-cb095f52ed38@intel.com>
From: Bill Bonaparte <programme110@gmail.com>
Date: Sun, 8 Oct 2017 12:54:46 +0800
Message-ID: <CAO8FX+TWYVBCg0KAP6bEUTvGGep8J_NJZ6aHORKKOQe6DXBFkA@mail.gmail.com>
To: "Tan, Jianfeng" <jianfeng.tan@intel.com>, bernard.iremonger@intel.com, 
 huawei.xie@intel.com, bruce.richardson@intel.com, thomas@monjalon.net, 
 david.marchand@6wind.com, shreyansh.jain@nxp.com, 
 pablo.de.lara.guarch@intel.com, olivier.matz@6wind.com, 
 yuanhan.liu@linux.intel.com, xen-devel@lists.xenproject.org
X-Mailman-Approved-At: Sun, 08 Oct 2017 05:23:37 +0000
Cc: DPDK <dev@dpdk.org>
Subject: Re: [Xen-devel] [dpdk-dev] Can xenvirt pmd work in xen guest (aka
 DomU) without xen-vhost in Dom0 ?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1425314361768199139=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1425314361768199139==
Content-Type: multipart/alternative; boundary="001a114532cee66c12055b01e15a"

--001a114532cee66c12055b01e15a
Content-Type: text/plain; charset="UTF-8"

Thanks Jianfeng for taking time to reply.

please allow me to briefly explain why I want to run dpdk on xen.
our system is based on dpdk, which means we use dpdk as packet
receive/transmit engine,
and with integrated dpdk virtio/vmxnet3 driver, our system can run on
KVM/VMware platform .
this year, we have plan to run our system on AWS cloud, but I found that AWS
uses xen as its virtualization platform, and the bus-info of nic is vif-x
(x could be 0,1,2...),
the driver used in kernel is vif. this should be para-virtualized nic used
on xen.

I don't know which dpdk drvier can manage this pv nic. then I see xenvirt,
I think this driver can
did this job, like virtio can manage virtio nic which is used on kvm.
unfortunately, after some study work, I run testpmd successfully on xen,
but no packets received.

with the informain got from you, I know It's need to run vhost_xen at dom0
so that xenvirt at domU can work.
but for my case, I have no change to run vhost_xen at dom0, because I only
can operate my own domU.

for this case, If I want to run system which is based on dpdk at domU, what
should I do?
appreciate any idea or suggestion from you.

On Mon, Oct 2, 2017 at 7:50 AM, Tan, Jianfeng <jianfeng.tan@intel.com>
wrote:

>
>
> On 9/30/2017 5:25 PM, Bill Bonaparte wrote:
>
>> Hi Jianfeng,
>>  Thank you for replying, I appreciate so much for this.
>>   we are trying to run our dpdk application on AWS cloud which use xen
>> platform.
>>   for this case, what should I do to support AWS cloud ?
>>   Is there any way to do this ?
>>
>
> Sorry, I don't have knowledge to answer this question as I don't know what
> kind of net devices in AWS cloud.
>
> Thanks,
> Jianfeng
>
>

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

<div dir=3D"ltr"><div style=3D"font-size:12.8px">Thanks Jianfeng for taking=
 time to reply.=C2=A0</div><div style=3D"font-size:12.8px"><br></div><div s=
tyle=3D"font-size:12.8px">please allow me to briefly explain why I want to =
run=C2=A0<span class=3D"gmail-il">dpdk</span>=C2=A0on=C2=A0<span class=3D"g=
mail-il">xen</span>.</div><div style=3D"font-size:12.8px">our system is bas=
ed on=C2=A0<span class=3D"gmail-il">dpdk</span>, which means we use=C2=A0<s=
pan class=3D"gmail-il">dpdk</span>=C2=A0as packet receive/transmit engine,=
=C2=A0</div><div style=3D"font-size:12.8px">and with integrated=C2=A0<span =
class=3D"gmail-il">dpdk</span>=C2=A0virtio/vmxnet3 driver, our system can r=
un on KVM/VMware platform .</div><div style=3D"font-size:12.8px">this year,=
 we have plan to run our system on AWS cloud, but I found that AWS</div><di=
v style=3D"font-size:12.8px">uses=C2=A0<span class=3D"gmail-il">xen</span>=
=C2=A0as its virtualization platform, and the bus-info of nic is vif-x (x c=
ould be 0,1,2...),=C2=A0</div><div style=3D"font-size:12.8px">the driver us=
ed in kernel is vif. this should be para-virtualized nic used on=C2=A0<span=
 class=3D"gmail-il">xen</span>.</div><div style=3D"font-size:12.8px"><br></=
div><div style=3D"font-size:12.8px">I don&#39;t know which=C2=A0<span class=
=3D"gmail-il">dpdk</span>=C2=A0drvier can manage this pv nic. then I see xe=
nvirt, I think this driver can=C2=A0</div><div style=3D"font-size:12.8px">d=
id this job, like virtio can manage virtio nic which is used on kvm.</div><=
div style=3D"font-size:12.8px">unfortunately, after some study work, I run =
testpmd successfully on=C2=A0<span class=3D"gmail-il">xen</span>, but no pa=
ckets received.</div><div style=3D"font-size:12.8px"><br></div><div style=
=3D"font-size:12.8px">with the informain got from you, I know It&#39;s need=
 to run vhost_xen at dom0 so that xenvirt at domU can work.</div><div style=
=3D"font-size:12.8px">but for my case, I have no change to run vhost_xen at=
 dom0, because I only can operate my own domU.</div><div style=3D"font-size=
:12.8px"><br></div><div style=3D"font-size:12.8px">for this case, If I want=
 to run system which is based on=C2=A0<span class=3D"gmail-il">dpdk</span>=
=C2=A0at domU, what should I do?=C2=A0</div><div style=3D"font-size:12.8px"=
>appreciate any idea or suggestion from you.</div></div><div class=3D"gmail=
_extra"><br><div class=3D"gmail_quote">On Mon, Oct 2, 2017 at 7:50 AM, Tan,=
 Jianfeng <span dir=3D"ltr">&lt;<a href=3D"mailto:jianfeng.tan@intel.com" t=
arget=3D"_blank">jianfeng.tan@intel.com</a>&gt;</span> wrote:<br><blockquot=
e class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc sol=
id;padding-left:1ex"><span class=3D""><br>
<br>
On 9/30/2017 5:25 PM, Bill Bonaparte wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Hi Jianfeng,<br>
=C2=A0Thank you for replying, I appreciate so much for this.<br>
=C2=A0 we are trying to run our dpdk application on AWS cloud which use xen=
 platform.<br>
=C2=A0 for this case, what should I do to support AWS cloud ?<br>
=C2=A0 Is there any way to do this ?<br>
</blockquote>
<br></span>
Sorry, I don&#39;t have knowledge to answer this question as I don&#39;t kn=
ow what kind of net devices in AWS cloud.<br>
<br>
Thanks,<br>
Jianfeng<br>
<br>
</blockquote></div><br></div>

--001a114532cee66c12055b01e15a--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1425314361768199139==--


From xen-devel-bounces@lists.xen.org Sun Oct 08 05:29:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Oct 2017 05:29:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e149m-0007c6-DE; Sun, 08 Oct 2017 05:29:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dongli.zhang@oracle.com>) id 1e149k-0007bi-61
 for xen-devel@lists.xen.org; Sun, 08 Oct 2017 05:29:40 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 92/1A-03101-3C7B9D95; Sun, 08 Oct 2017 05:29:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsXSO6nOVXf39pu
 RBrcOKlgs+biYxWLrsj/sDkweR3f/ZvLY3reLPYApijUzLym/IoE1483798wFO1Uq7lzay9rA
 +F+ui5GLQ0hgApPEukOzGCGcX4wSm4+vYoNwNjBKLDx6CSjDycErIChxcuYTFgjbSmLLiz+sI
 DaLgJZE677DbCA2m4COxLQDp8BqRAQUJHr+7gSrYRaIlZj5+SkTiC0s4CCx8dA3sBoJASWJf1
 u7gWwOoBp1ifXzhCDKtSWWLXzNDBGWllj+jwOi2lDi88alzBMY+WchOWgWQvMsJM2zEJoXMLK
 sYtQoTi0qSy3SNbLUSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDFcGINjBeGBR
 4CFGSQ4mJVFes603I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8NpsA8oJFqWmp1akZeYAIwcmL
 cHBoyTCGwaS5i0uSMwtzkyHSJ1itOQ4tunyHyaOH5OuAMmOm3f/MAmx5OXnpUqJ8waBNAiANG
 SU5sGNg0X3JUZZKWFeRqADhXgKUotyM0tQ5V8xinMwKgnzHgCZwpOZVwK39RXQQUxABzEW3wA
 5qCQRISXVwLht15HD/QbcnJ/bOy+E3NyZzPn2OYvUzffiOc4NMa/k/2e83HeIpzmRwyaji9H5
 rZjvpu1PJSyYLHZNrPuy6TDXx1fClu8T5wd2Xlha/ZXTbcKdct40zV2PH+hJBp9ZsDhK+gDTI
 56Kz4s6VC+xuty4pqXgVVOYySA82cxI8/+bcy+4VMqWeSqxFGckGmoxFxUnAgAx8NvT6QIAAA
 ==
X-Env-Sender: dongli.zhang@oracle.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1507440569!110312389!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n,ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,async_handler: YXN5bmNfZGVsYXk6IDAgKHRpbWVvdXQp\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1106 invoked from network); 8 Oct 2017 05:29:31 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Oct 2017 05:29:31 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v985TDgt024557
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sun, 8 Oct 2017 05:29:14 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v985TDIF010780
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sun, 8 Oct 2017 05:29:13 GMT
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v985TC0R016943;
 Sun, 8 Oct 2017 05:29:12 GMT
MIME-Version: 1.0
Message-ID: <0fb7b738-5637-4e9a-ad2e-6b61a894348a@default>
Date: Sat, 7 Oct 2017 22:29:11 -0700 (PDT)
From: Dongli Zhang <dongli.zhang@oracle.com>
To: <dario.faggioli@citrix.com>
X-Mailer: Zimbra on Oracle Beehive
Content-Disposition: inline
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: xen.list@daevel.fr, xen-users@lists.xensource.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] high CPU stolen time after live migrate
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgRGFyaW8gYW5kIE9saXZpZXIsCgpJIGhhdmUganVzdCBlbmNvdW50ZXJlZCB0aGlzIGlzc3Vl
IGluIHRoZSBwYXN0LiBXaGlsZSB0aGUgZml4IG1lbnRpb25lZCBpbiB0aGUKbGluayBpcyBlZmZl
Y3RpdmUsIEkgYXNzdW1lIHRoZSBmaXggd2FzIGRlcml2ZWQgZnJvbSB1cHN0cmVhbSBsaW51eCBh
bmQgaXQgd2lsbAppbnRyb2R1Y2UgbmV3IGVycm9yIGFzIG1lbnRpb25lZCBiZWxvdy4gCgpXaGls
ZSB0aGVyZSBpcyBhIGtlcm5lbCBidWcgaW4gdGhlIGd1ZXN0IGtlcm5lbCwgSSB0aGluayB0aGUg
cm9vdCBjYXVzZSBpcyBhdAp0aGUgaHlwZXJ2aXNvciBzaWRlLgoKRnJvbSBteSBvd24gdGVzdCwg
dGhlIGlzc3VlIGlzIHJlcHJvZHVjaWJsZSBldmVuIHdoZW4gbWlncmF0aW9uIGEgVk0gbG9jYWxs
eQp3aXRoaW4gdGhlIHNhbWUgZG9tMC4gRnJvbSB0aGUgdGVzdCwgb25jZSBndWVzdCBWTSBpcyBt
aWdyYXRlZCwKUlVOU1RBVEVfb2ZmbGluZSB0aW1lIGxvb2tzIG5vcm1hbCwgd2hpbGUgUlVOU1RB
VEVfcnVubmFibGUgaXMgbW92aW5nIGJhY2t3YXJkCmFuZCBkZWNyZWFzZWQuIFRoZXJlZm9yZSwg
dGhlIHZhbHVlIHJldHVybmVkIGJ5IHBhcmF2aXJ0X3N0ZWFsX2Nsb2NrKCkKKGFjdHVhbGx5IHhl
bl9zdGVhbF9jbG9jaygpKSwgd2hpY2ggaXMgZXF1aXZhbGVudCB0byB0aGUgc3VtIG9mClJVTlNU
QVRFX29mZmxpbmUgYW5kIFJVTlNUQVRFX3J1bm5hYmxlLCBpcyBkZWNyZWFzZWQgYXMgd2VsbC4g
SG93ZXZlciwgdGhlCmtlcm5lbCBzdWNoIGFzIDQuOCBjb3VsZCBub3QgaGFuZGxlIHRoaXMgc3Bl
Y2lhbCBzaXR1YXRpb24gY29ycmVjdGx5CmFzIHRoZSBjb2RlIGluIGNwdXRpbWUuYyBpcyBub3Qg
d3JpdHRlbiBzcGVjaWZpY2FsbHkgZm9yIHhlbiBoeXBlcnZpc29yLgoKRm9yIGtlcm5lbCBsaWtl
IHY0LjgtcmM4LCB3b3VsZCBzb21ldGhpbmcgYXMgYmVsb3cgd291bGQgYmUgYmV0dGVyPwoKZGlm
ZiAtLWdpdCBhL2tlcm5lbC9zY2hlZC9jcHV0aW1lLmMgYi9rZXJuZWwvc2NoZWQvY3B1dGltZS5j
CmluZGV4IGE4NDZjZjguLjM1NDZlMjEgMTAwNjQ0Ci0tLSBhL2tlcm5lbC9zY2hlZC9jcHV0aW1l
LmMKKysrIGIva2VybmVsL3NjaGVkL2NwdXRpbWUuYwpAQCAtMjc0LDExICsyNzQsMTcgQEAgc3Rh
dGljIF9fYWx3YXlzX2lubGluZSBjcHV0aW1lX3Qgc3RlYWxfYWNjb3VudF9wcm9jZXNzX3RpbWUo
Y3B1dGltZV90IG1heHRpbWUpCiAJaWYgKHN0YXRpY19rZXlfZmFsc2UoJnBhcmF2aXJ0X3N0ZWFs
X2VuYWJsZWQpKSB7CiAJCWNwdXRpbWVfdCBzdGVhbF9jcHV0aW1lOwogCQl1NjQgc3RlYWw7CisJ
CXM2NCBzdGVhbF9kaWZmOwogCiAJCXN0ZWFsID0gcGFyYXZpcnRfc3RlYWxfY2xvY2soc21wX3By
b2Nlc3Nvcl9pZCgpKTsKLQkJc3RlYWwgLT0gdGhpc19ycSgpLT5wcmV2X3N0ZWFsX3RpbWU7CisJ
CXN0ZWFsX2RpZmYgPSBzdGVhbCAtIHRoaXNfcnEoKS0+cHJldl9zdGVhbF90aW1lOwogCi0JCXN0
ZWFsX2NwdXRpbWUgPSBtaW4obnNlY3NfdG9fY3B1dGltZShzdGVhbCksIG1heHRpbWUpOworCQlp
ZiAoc3RlYWxfZGlmZiA8IDApIHsKKwkJCXRoaXNfcnEoKS0+cHJldl9zdGVhbF90aW1lID0gc3Rl
YWw7CisJCQlyZXR1cm4gMDsKKwkJfQorCisJCXN0ZWFsX2NwdXRpbWUgPSBtaW4obnNlY3NfdG9f
Y3B1dGltZShzdGVhbF9kaWZmKSwgbWF4dGltZSk7CiAJCWFjY291bnRfc3RlYWxfdGltZShzdGVh
bF9jcHV0aW1lKTsKIAkJdGhpc19ycSgpLT5wcmV2X3N0ZWFsX3RpbWUgKz0gY3B1dGltZV90b19u
c2VjcyhzdGVhbF9jcHV0aW1lKTsKCgpUaGlzIGlzc3VlIHNlZW1zIG5vdCBnZXR0aW5nIHRvdGFs
bHkgZml4ZWQgYnkgbW9zdCB1cC10by1kYXRlIHVwc3RyZWFtIGxpbnV4IChJCmhhdmUgdGVzdGVk
IHdpdGggNC4xMi4wLXJjNykuIFRoZSBpc3N1ZSBpbiA0LjEyLjAtcmM3IGlzIGRpZmZlcmVudC4g
QWZ0ZXIgbGl2ZQptaWdyYXRpb24sIGFsdGhvdWdoIHRoZSBzdGVhbCBjbG9jayBjb3VudGVyIGlz
IG5vdCBvdmVyZmxvd2VkIChiZWNvbWUgYSB2ZXJ5CmxhcmdlIHVuc2lnbmVkIG51bWJlciksIHRo
ZSBzdGVhbCBjbG9jayBjb3VudGVyIGluIC9wcm9jL3N0YXQgaXMgbW92aW5nCmJhY2t3YXJkIGFu
ZCBkZWNyZWFzZWQgKGUuZy4sIGZyb20gMzI5IHRvIDMxMSkuCgp0ZXN0QHZtOn4kIGNhdCAvcHJv
Yy9zdGF0IApjcHUgIDI0OCAwIDI0MCAzMTE5NyA4OTMgMCAxIDMyOSAwIDAgCmNwdTAgMjQ4IDAg
MjQwIDMxMTk3IDg5MyAwIDEgMzI5IDAgMCAKaW50ciAzOTA1MSAxNjMwNyAwIDAgMCAwIDAgOTkw
IDEyNyA1OTIgMTAwNCAxMzYwIDQwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgCjAgMCAwIDAg
MCAwIDAgCmN0eHQgNTk0MDAgCmJ0aW1lIDE1MDY3MzEzNTIgCnByb2Nlc3NlcyAxODc3IApwcm9j
c19ydW5uaW5nIDEgCnByb2NzX2Jsb2NrZWQgMCAKc29mdGlycSAzODkwMyAwIDE1NTI0IDEyMjcg
NjkwNCAwIDAgNiAwIDAgMTUyNDIgCgpBZnRlciBsaXZlIG1pZ3JhdGlvbiwgc3RlYWwgY291bnRl
ciBpbiB1YnVudHUgZ3Vlc3QgcnVubmluZyA0LjEyLjAtcmM3IHdhcyBkZWNyZWFzZWQgdG8gMzEx
LiAKCnRlc3RAdm06fiQgY2F0IC9wcm9jL3N0YXQgCmNwdSAgMjUxIDAgMjQyIDMxMjQ1IDg5MyAw
IDEgMzExIDAgMCAKY3B1MCAyNTEgMCAyNDIgMzEyNDUgODkzIDAgMSAzMTEgMCAwIAppbnRyIDM5
NzM0IDE2NDA0IDAgMCAwIDAgMCAxNDQwIDEyOCAwIDggMiAxIDAgMCAwIDAgMCAwIDAgMCAwIDAg
MCAwIDAgMCAwIDAgMCAKMCAwIDAgCmN0eHQgNjA4ODAgCmJ0aW1lIDE1MDY3MzEzNTIgCnByb2Nl
c3NlcyAxODgyIApwcm9jc19ydW5uaW5nIDMgCnByb2NzX2Jsb2NrZWQgMCAKc29mdGlycSAzOTE5
NSAwIDE1NjE4IDEyODYgNjk1OCAwIDAgNyAwIDAgMTUzMjYKCkkgYXNzdW1lIHRoaXMgaXMgbm90
IGFuIGV4cGVjdGVkIGJlaGF2aW9yLiBBIGRpZmZlcmVudCBwYXRjaCAoc2ltaWxhciB0byB0aGUg
b25lCkkgbWVudGlvbmVkIGFib3ZlKSB0byB1cHN0cmVhbSBsaW51eCB3b3VsZCBmaXggdGhpcyBp
c3N1ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQoKV2hhdGV2ZXIgdGhlIGZpeCB3b3VsZCBiZSBhcHBsaWVkIHRvIGd1ZXN0IGtlcm5l
bCBzaWRlLCBJIHRoaW5rIHRoZSByb290IGNhdXNlCmlzIGJlY2F1c2UgeGVuIGh5cGVydmlzb3Ig
cmV0dXJucyBhIFJVTlNUQVRFX3J1bm5hYmxlIHRpbWUgbGVzcyB0aGFuIHRoZQpwcmV2aW91cyBv
bmUgYmVmb3JlIGxpdmUgbWlncmF0aW9uLgoKQXMgSSBhbSBub3QgY2xlYXIgZW5vdWdoIHdpdGgg
eGVuIHNjaGVkdWxpbmcsIEkgZG8gbm90IHVuZGVyc3RhbmQgd2h5ClJVTlNUQVRFX3J1bm5hYmxl
IGNwdXRpbWUgaXMgZGVjcmVhc2VkIGFmdGVyIGxpdmUgbWlncmF0aW9uLgoKRG9uZ2xpIFpoYW5n
IAoKCgotLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tCkZyb206IGRhcmlvLmZhZ2dpb2xpQGNp
dHJpeC5jb20KVG86IHhlbi5saXN0QGRhZXZlbC5mciwgeGVuLXVzZXJzQGxpc3RzLnhlbnNvdXJj
ZS5jb20KQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnClNlbnQ6IFR1ZXNkYXksIE9jdG9iZXIg
MywgMjAxNyA1OjI0OjQ5IFBNIEdNVCArMDg6MDAgQmVpamluZyAvIENob25ncWluZyAvIEhvbmcg
S29uZyAvIFVydW1xaQpTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gaGlnaCBDUFUgc3RvbGVuIHRp
bWUgYWZ0ZXIgbGl2ZSBtaWdyYXRlCgpPbiBNb24sIDIwMTctMTAtMDIgYXQgMTg6MzcgKzAyMDAs
IE9saXZpZXIgQm9udmFsZXQgd3JvdGU6Cj4gcm9vdCEgbGF1c3NvcjovcHJvYyMgY2F0IC9wcm9j
L3VwdGltZSAKPiA2NTIwMDUuMjMgMjYzMTMyOC44Mgo+IAo+IAo+IFZhbHVlcyBmb3IgInN0b2xl
biB0aW1lIiBpbiAvcHJvYy9zdGF0IHNlZW1zIGltcG9zc2libGUgd2l0aCBvbmx5IDcKPiBkYXlz
IG9mIHVwdGltZS4KPiAKSSB0aGluayBpdCBjYW4gYmUgdGhpczoKaHR0cHM6Ly8weHN0dWJzLm9y
Zy9kZWJ1Z2dpbmctYS1mbGFreS1jcHUtc3RlYWwtdGltZS1jb3VudGVyLW9uLWEtcGFyYXYKaXJ0
dWFsaXplZC14ZW4tZ3Vlc3QvCgpXaGF0J3MgdGhlIHZlcnNpb24gb2YgeW91ciBndWVzdCBrZXJu
ZWw/CgpEYXJpbwotLSAKPDxUaGlzIGhhcHBlbnMgYmVjYXVzZSBJIGNob29zZSBpdCB0byBoYXBw
ZW4hPj4gKFJhaXN0bGluIE1hamVyZSkKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRGFyaW8gRmFnZ2lvbGksIFBoLkQsIGh0
dHA6Ly9hYm91dC5tZS9kYXJpby5mYWdnaW9saQpTZW5pb3IgU29mdHdhcmUgRW5naW5lZXIsIENp
dHJpeCBTeXN0ZW1zIFImRCBMdGQuLCBDYW1icmlkZ2UgKFVLKQpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Oct 08 06:05:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Oct 2017 06:05:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e14hl-0002lL-55; Sun, 08 Oct 2017 06:04:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e14hk-0002lA-8t
 for xen-devel@lists.xensource.com; Sun, 08 Oct 2017 06:04:48 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 22/8E-01776-FFFB9D95; Sun, 08 Oct 2017 06:04:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfff/pu
 RBpe7JCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacWvpEfaC6ekVdy4dZ2lg
 /OjQxcjFISTQyCSx+N5RNgjnMaPEpAfN7BDONkaJF9v6gDKcHCICzhJfz8xlB7F5BfQlLty8A
 RYXFrCSeLj+OAuILSGwTkHixYpqCNtTou/iHVYYe/uR80A17BxsQPWHxECiLAKqEotWN7NMYO
 RewMiwilGjOLWoLLVI19BcL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMj0OcMQLC
 D8eVpz0OMkhxMSqK8ZltvRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4N28DygnWJSanlqRlpkD
 DD6YtAQHj5II7929QGne4oLE3OLMdIjUKUZdjmObLv9hEmLJy89LlRLnPQkyQwCkKKM0D24EL
 BIuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZj3F8gUnsy8ErhNr4COYAI6grH4BsgRJYkIKa
 kGRsuAt2wRbQnReQGXK9q1RH+/uLVV+rf3hqTe5miGq+flZ91bFNyo88Khrvz35Tn36q+lbPj
 qtpXfo2JD1xLHY2/O3Lu0sa4m7PTUpJV1/LEHt7Y93CFyyOt5zYdgTcY/Dmn9Lw8VPNvlHP34
 jvLP82Hfmm78e/r8597njy+bzzH9/0RreYWZymslluKMREMt5qLiRADFOmnUfwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1507442685!109325878!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63721 invoked from network); 8 Oct 2017 06:04:46 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Oct 2017 06:04:46 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e14hf-0004hz-Dz; Sun, 08 Oct 2017 06:04:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e14hZ-0003ih-HR; Sun, 08 Oct 2017 06:04:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e14hZ-0002IT-6e; Sun, 08 Oct 2017 06:04:37 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114093-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.8-testing:test-armhf-armhf-libvirt:xen-boot:fail:regression
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=667f70e658c4c382672056ebaf1505b4c5cdb0aa
X-Osstest-Versions-That: xen=2116fec45de00f59621cd4adb0641a8784b48faa
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 08 Oct 2017 06:04:37 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 114093: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDA5MyB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDA5My8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSA0
OCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2cy4gMTE0MDcxCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00IDQ4IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBm
YWlsIFJFR1IuIHZzLiAxMTQwNzEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNDA3MQoKUmVncmVzc2lvbnMg
d2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExNDA3MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGVi
aWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDExNDA3MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE0MDcxCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMTQwNzEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGVi
aWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExNDA3MQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogYnVpbGQtaTM4
Ni1wcmV2ICAgICAgICAgICAgICAgNyB4ZW4tYnVpbGQvZGlzdC10ZXN0ICAgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgIDcgeGVuLWJ1aWxk
L2Rpc3QtdGVzdCAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0
YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA2NjdmNzBl
NjU4YzRjMzgyNjcyMDU2ZWJhZjE1MDViNGM1Y2RiMGFhCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4g
ICAgICAgICAgICAgICAgICAyMTE2ZmVjNDVkZTAwZjU5NjIxY2Q0YWRiMDY0MWE4Nzg0YjQ4ZmFh
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTQwNzEgIDIwMTctMTAtMDYgMTM6NDM6MTcgWiAgICAx
IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0MDkzICAyMDE3LTEwLTA3IDA3OjUwOjQxIFog
ICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25z
IHVuZGVyIHRlc3Q6CiAgQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8u
b3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14
dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDY2N2Y3MGU2
NThjNGMzODI2NzIwNTZlYmFmMTUwNWI0YzVjZGIwYWEKQXV0aG9yOiBCaHVwaW5kZXIgVGhha3Vy
IDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+CkRhdGU6ICAgRnJpIFNlcCAyOSAxMToyOTo0
NiAyMDE3ICswNTMwCgogICAgeGVuL2FybTogRml4IHRoZSBpc3N1ZSBpbiBjbXBfbW1pb19oYW5k
bGVyIHVzZWQgaW4gZmluZF9tbWlvX2hhbmRsZXIKICAgIAogICAgVGhpcyBwYXRjaCBmaXhlcyB0
aGUgd3JvbmcgcmFuZ2UgY2hlY2sgZG9uZSBpbiBjbXBfbW1pb19oYW5kbGVyKCkuCiAgICAKICAg
IFRoaXMgZnVuY3Rpb24gcmV0dXJucyAtMSAsIDAgb3IgMSAgYmFzZWQgb24gd2hldGhlciB0aGUg
a2V5IHZhbHVlCiAgICBpcyBiZWxvdyB0aGUgcmFuZ2UsIGluIHRoZSByYW5nZSBvciBhYm92ZSB0
aGUgcmFuZ2Ugd2hlcmUgdGhlIHJhbmdlIGlzCiAgICAoc3RhcnQsIHN0YXJ0K3NpemUpLiBIb3dl
dmVyLCBpdCBzaG91bGQgY2hlY2sgYWdhaW5zdCAoc3RhcnQsIHN0YXJ0K3NpemUtMSkKICAgIGJl
Y2F1c2Ugc3RhcnQrc2l6ZSBmYWxscyBvdXRzaWRlIHRoZSByYW5nZS4KICAgIAogICAgVGhpcyBy
ZXN1bHRlZCBpbiByZXR1cm5pbmcgYSB3cm9uZyBtbWlvX2hhbmRsZXIgZm9yIGEgZ2l2ZW4gbW1p
byBhZGRyZXNzIHdoaWNoCiAgICBoYXBwZW5lZCB0byBiZSBzdGFydCtzaXplLgogICAgCiAgICBU
aGlzIGJ1ZyB3YXMgaW50cm9kdWNlZCB3aGVuIHRoZSBtbWlvIHJlZ2lvbiBzZWFyY2ggc3dpdGNo
ZWQgZnJvbQogICAgbGluZWFyIHNlYXJjaCB0byBiaW5hcnkgc2VhcmNoIGluIHRoZSBmb2xsb3dp
bmcgY29tbWl0OgogICAgCiAgICA4MDQ3ZTA5ICJ4ZW4vYXJtOiBpbzogVXNlIGJpbmFyeSBzZWFy
Y2ggZm9yIG1taW8gaGFuZGxlciBsb29rdXAiLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBCaHVw
aW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+CiAgICBTaWduZWQtb2Zm
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXZp
ZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAg
KGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYjdlZDMzMTM1M2ExNGY0M2Y1M2VhZjZhM2E1NDNl
YzgzODUxOTNhMykKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Oct 08 06:28:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Oct 2017 06:28:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e154f-0004Ww-67; Sun, 08 Oct 2017 06:28:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e154d-0004WF-Ky
 for xen-devel@lists.xensource.com; Sun, 08 Oct 2017 06:28:27 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 95/15-02047-A85C9D95; Sun, 08 Oct 2017 06:28:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbfr6M1
 IgyW7mCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMX/6draCfrGKb4+3sjUw
 fhLoYuTiEBJoZJL4/n85C4TzmFFi37N5UM42Ronnf96wdjFycogIOEt8PTOXHcTmFdCX+NY9n
 wnEFhawlfg6+yIzSIOEQDuTxIrT3WANEgKeEqvvNDLB2Ce+LwGays7BJmAlcUgMJMoioCqx8N
 ZLxgmM3AsYGVYxqhenFpWlFuma6yUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBPq
 cAQh2MDZ+dzrEKMnBpCTKe3r/zUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryxR4BygkWp6akV
 aZk5wOCDSUtw8CiJ8JaDpHmLCxJzizPTIVKnGHU5jm26/IdJiCUvPy9VSpw3DaRIAKQoozQPb
 gQsEi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmPcRyBSezLwSuE2vgI5gAjqCsfgGyBEliQ
 gpqQbGyo0uMrJcahdlSpWTDDvenXlxrezhIhl5k9zQYLvZ0fPUusuSny7L3PdYmC/Z7PP8Pfw
 NohdWHq39x7gv6m35hNbz7au+L5672DSlb+lB1oXhF/80ex60VHE4HjPhYHmA1plVfrrvLlsu
 l1XcfOSHzrrzSVsX7m54b1cb/87WPUTwm+sS7UfhSizFGYmGWsxFxYkAEwA1Bn8CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1507444104!51174064!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48618 invoked from network); 8 Oct 2017 06:28:25 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Oct 2017 06:28:25 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e154Y-0005II-Ua; Sun, 08 Oct 2017 06:28:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e154T-0004w7-4G; Sun, 08 Oct 2017 06:28:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e154S-0001Wv-Ja; Sun, 08 Oct 2017 06:28:16 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114121-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 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=2c2ae1976da06283e923d97720c0bdcbebf04515
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 08 Oct 2017 06:28:16 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114121: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDEyMSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDEyMS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAyYzJhZTE5NzZkYTA2MjgzZTky
M2Q5NzcyMGMwYmRjYmViZjA0NTE1CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBkYmM0YjZlMTNhNWQwZGQ4OTY3Y2RlN2ZmNzAwMGFiMWVkODg2MjVlCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTM5NzIgIDIwMTctMTAtMDMgMjE6MDI6NDMgWiAgICA0IGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTEzOTc5ICAyMDE3LTEwLTA0IDAwOjEwOjEzIFogICAgNCBkYXlzICAg
NDcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0MDg3ICAyMDE3LTEwLTA3IDAzOjAz
OjExIFogICAgMSBkYXlzICAgMTAgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBBd2FpcyBNYXNvb2QgPGF3YWlzLm1hc29vZEB2YWRpb24uY29tPgogIEJodXBpbmRl
ciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KICBEYXJpbyBGYWdnaW9saSA8
cmFpc3RsaW5AbGludXguaXQ+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKb2FvIE1hcnRpbnMgPGpvYW8ubS5tYXJ0aW5zQG9y
YWNsZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGlu
YXJvLm9yZz4KICBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+CiAgS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogIE1lbmcgWHUgPG1lbmd4
dUBjaXMudXBlbm4uZWR1Pj8KICBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4
LmNvbT4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFRhbWFzIEsgTGVuZ3llbCA8
dGFtYXNAdGtsZW5neWVsLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgOTQ2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Oct 08 07:45:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Oct 2017 07:45:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e16Gv-0002gO-Fk; Sun, 08 Oct 2017 07:45:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e16Gt-0002fh-QA
 for xen-devel@lists.xenproject.org; Sun, 08 Oct 2017 07:45:12 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 83/1F-01781-787D9D95; Sun, 08 Oct 2017 07:45:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS1taRott2/Wa
 kwaVZ0hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8afVUdYCranVEyf7NrAOMezi5GTQ0igQuLj
 gtmsILaEAK/EkWUzgGwOIDtA4u7iqi5GLqCSBkaJk083MILUsAmoSzz+2sMEYosIKEncWzWZC
 aSIWeA3o8SpLYfAEsICgRJ/7u5lB7FZBFQlHj1tZAaxeQXcJW5vn8YIsUxO4uSxyWCLOQU8JG
 ad38AOcZC7xOrV7YwQ9YISJ2c+YQE5iBlo8fp5QiBhZgF5ieats5knMArMQlI1C6FqFpKqBYz
 MqxjVi1OLylKLdA31kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECw7KegYFxB2NT
 r/MhRkkOJiVR3j9XbkYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDdeg0oJ1iUmp5akZaZA4wQm
 LQEB4+SCO/kS0Bp3uKCxNzizHSI1ClGXY6Om3f/MAmx5OXnpUqJ8x4BmSEAUpRRmgc3Ahatlx
 hlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ834DmcKTmVcCt+kV0BFMQEcwFt8AOaIkESEl1cC
 oq1G7Krir833aREeuTC5hbsWuLzvLBfZHhLJvmtsreHyB4dqL34ok3S/eO7zGS//PFoHKSYfK
 mxLvWpgmv+09wTz5rcrkSq9jW6OqHrdZ/048cKb/+cZLW9T0H2hKfjRYMZ35+zcDidST84ta8
 gXWvtll2dquejgrP2LSpnvbfcPmbj5dNiVMiaU4I9FQi7moOBEAfRelxtECAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1507448706!86188759!3
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28019 invoked from network); 8 Oct 2017 07:45:10 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 8 Oct 2017 07:45:10 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga105.jf.intel.com with ESMTP; 08 Oct 2017 00:45:04 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,493,1500966000"; d="scan'208";a="1022874825"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga003.jf.intel.com with ESMTP; 08 Oct 2017 00:44:28 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Sun,  8 Oct 2017 15:23:48 +0800
Message-Id: <1507447441-5422-4-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507447441-5422-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1507447441-5422-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Yi Sun <yi.y.sun@linux.intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v6 03/16] x86: rename 'cbm_type' to 'psr_type'
	to make it general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCByZW5hbWVzICdjYm1fdHlwZScgdG8gJ3Bzcl90eXBlJyB0byBnZW5lcmFsaXpl
IGl0LgpUaGVuLCB3ZSBjYW4gcmV1c2UgdGhpcyBmb3IgYWxsIHBzciBhbGxvY2F0aW9uIGZlYXR1
cmVzLgoKU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+ClJl
dmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ0M6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KQ0M6IENoYW8gUGVuZyA8Y2hhby5wLnBlbmdAbGludXguaW50ZWwuY29t
PgoKdjU6CiAgICAtIGNvcnJlY3QgY2hhcmFjdGVyIG9mIHJldmlld2VyJ3MgbmFtZS4KICAgICAg
KHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKdjQ6CiAgICAtIGZpeCB3b3JkcyBpbiBjb21taXQg
bWVzc2FnZS4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2MzoKICAgIC0g
cmVwbGFjZSAncHNyX3ZhbF90eXBlJyB0byAncHNyX3R5cGUnIGFuZCByZW1vdmUgJ19WQUwnIGZy
b20gdGhlIGVudW0KICAgICAgaXRlbXMuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1v
bm7DqSkKdjI6CiAgICAtIHJlcGxhY2UgJ1BTUl9WQUxfVFlQRV97TDMsIEwyfScgdG8gJ1BTUl9W
QUxfVFlQRV97TDMsIEwyfV9DQk0nLgogICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKLS0t
CiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgIHwgMTYgKysrKysrLS0tLS0tCiB4ZW4vYXJjaC94
ODYvcHNyLmMgICAgICAgIHwgNjIgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9zeXNjdGwuYyAgICAgfCAgNCArLS0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvcHNyLmggfCAxOCArKysrKysrLS0tLS0tLQogNCBmaWxlcyBjaGFuZ2VkLCA1
MiBpbnNlcnRpb25zKCspLCA0OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvZG9tY3RsLmMgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKaW5kZXggOGE2MDA0Yi4uMGNkMThh
NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWN0bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9k
b21jdGwuYwpAQCAtMTQ1NCw0MSArMTQ1NCw0MSBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAogICAg
ICAgICBjYXNlIFhFTl9ET01DVExfUFNSX1NFVF9MM19DQk06CiAgICAgICAgICAgICByZXQgPSBw
c3Jfc2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2FsbG9jLnRhcmdldCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGRvbWN0bC0+dS5wc3JfYWxsb2MuZGF0YSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFBTUl9DQk1fVFlQRV9MMyk7CisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBQU1JfVFlQRV9MM19DQk0pOwogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAg
Y2FzZSBYRU5fRE9NQ1RMX1BTUl9TRVRfTDNfQ09ERToKICAgICAgICAgICAgIHJldCA9IHBzcl9z
ZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfYWxsb2MudGFyZ2V0LAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9hbGxvYy5kYXRhLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgUFNSX0NCTV9UWVBFX0wzX0NPREUpOworICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgUFNSX1RZUEVfTDNfQ09ERSk7CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAg
ICBjYXNlIFhFTl9ET01DVExfUFNSX1NFVF9MM19EQVRBOgogICAgICAgICAgICAgcmV0ID0gcHNy
X3NldF92YWwoZCwgZG9tY3RsLT51LnBzcl9hbGxvYy50YXJnZXQsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBkb21jdGwtPnUucHNyX2FsbG9jLmRhdGEsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBQU1JfQ0JNX1RZUEVfTDNfREFUQSk7CisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBQU1JfVFlQRV9MM19EQVRBKTsKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAg
ICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfU0VUX0wyX0NCTToKICAgICAgICAgICAgIHJldCA9IHBz
cl9zZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfYWxsb2MudGFyZ2V0LAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9hbGxvYy5kYXRhLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgUFNSX0NCTV9UWVBFX0wyKTsKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFBTUl9UWVBFX0wyX0NCTSk7CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBj
YXNlIFhFTl9ET01DVExfUFNSX0dFVF9MM19DQk06Ci0gICAgICAgICAgICByZXQgPSBkb21jdGxf
cHNyX2dldF92YWwoZCwgZG9tY3RsLCBQU1JfQ0JNX1RZUEVfTDMsIGNvcHliYWNrKTsKKyAgICAg
ICAgICAgIHJldCA9IGRvbWN0bF9wc3JfZ2V0X3ZhbChkLCBkb21jdGwsIFBTUl9UWVBFX0wzX0NC
TSwgY29weWJhY2spOwogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgY2FzZSBYRU5fRE9N
Q1RMX1BTUl9HRVRfTDNfQ09ERToKLSAgICAgICAgICAgIHJldCA9IGRvbWN0bF9wc3JfZ2V0X3Zh
bChkLCBkb21jdGwsIFBTUl9DQk1fVFlQRV9MM19DT0RFLCBjb3B5YmFjayk7CisgICAgICAgICAg
ICByZXQgPSBkb21jdGxfcHNyX2dldF92YWwoZCwgZG9tY3RsLCBQU1JfVFlQRV9MM19DT0RFLCBj
b3B5YmFjayk7CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIFhFTl9ET01DVExf
UFNSX0dFVF9MM19EQVRBOgotICAgICAgICAgICAgcmV0ID0gZG9tY3RsX3Bzcl9nZXRfdmFsKGQs
IGRvbWN0bCwgUFNSX0NCTV9UWVBFX0wzX0RBVEEsIGNvcHliYWNrKTsKKyAgICAgICAgICAgIHJl
dCA9IGRvbWN0bF9wc3JfZ2V0X3ZhbChkLCBkb21jdGwsIFBTUl9UWVBFX0wzX0RBVEEsIGNvcHli
YWNrKTsKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1Jf
R0VUX0wyX0NCTToKLSAgICAgICAgICAgIHJldCA9IGRvbWN0bF9wc3JfZ2V0X3ZhbChkLCBkb21j
dGwsIFBTUl9DQk1fVFlQRV9MMiwgY29weWJhY2spOworICAgICAgICAgICAgcmV0ID0gZG9tY3Rs
X3Bzcl9nZXRfdmFsKGQsIGRvbWN0bCwgUFNSX1RZUEVfTDJfQ0JNLCBjb3B5YmFjayk7CiAgICAg
ICAgICAgICBicmVhazsKIAogICAgICAgICBkZWZhdWx0OgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3Bzci5jIGIveGVuL2FyY2gveDg2L3Bzci5jCmluZGV4IGRiZjdhNGMuLjI2M2RkYmUgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wc3IuYworKysgYi94ZW4vYXJjaC94ODYvcHNyLmMKQEAg
LTEwMCwyNCArMTAwLDI0IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyB7CiAgICAg
dW5zaWduZWQgaW50IGNvc19udW07CiAKICAgICAvKgotICAgICAqIEFuIGFycmF5IHRvIHNhdmUg
YWxsICdlbnVtIGNibV90eXBlJyB2YWx1ZXMgb2YgdGhlIGZlYXR1cmUuIEl0IGlzCisgICAgICog
QW4gYXJyYXkgdG8gc2F2ZSBhbGwgJ2VudW0gcHNyX3R5cGUnIHZhbHVlcyBvZiB0aGUgZmVhdHVy
ZS4gSXQgaXMKICAgICAgKiB1c2VkIHdpdGggY29zX251bSB0b2dldGhlciB0byBnZXQvd3JpdGUg
YSBmZWF0dXJlJ3MgQ09TIHJlZ2lzdGVycwogICAgICAqIHZhbHVlcyBvbmUgYnkgb25lLgogICAg
ICAqLwotICAgIGVudW0gY2JtX3R5cGUgdHlwZVtNQVhfQ09TX05VTV07CisgICAgZW51bSBwc3Jf
dHlwZSB0eXBlW01BWF9DT1NfTlVNXTsKIAogICAgIC8qCiAgICAgICogYWx0X3R5cGUgaXMgJ2Fs
dGVybmF0aXZlIHR5cGUnLiBXaGVuIHRoaXMgJ2FsdF90eXBlJyBpcyBpbnB1dCwgdGhlCiAgICAg
ICogZmVhdHVyZSBkb2VzIHNvbWUgc3BlY2lhbCBvcGVyYXRpb25zLgogICAgICAqLwotICAgIGVu
dW0gY2JtX3R5cGUgYWx0X3R5cGU7CisgICAgZW51bSBwc3JfdHlwZSBhbHRfdHlwZTsKIAogICAg
IC8qIGdldF9mZWF0X2luZm8gaXMgdXNlZCB0byByZXR1cm4gZmVhdHVyZSBIVyBpbmZvIHRocm91
Z2ggc3lzY3RsLiAqLwogICAgIGJvb2wgKCpnZXRfZmVhdF9pbmZvKShjb25zdCBzdHJ1Y3QgZmVh
dF9ub2RlICpmZWF0LAogICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkYXRhW10s
IHVuc2lnbmVkIGludCBhcnJheV9sZW4pOwogCiAgICAgLyogd3JpdGVfbXNyIGlzIHVzZWQgdG8g
d3JpdGUgb3V0IGZlYXR1cmUgTVNSIHJlZ2lzdGVyLiAqLwotICAgIHZvaWQgKCp3cml0ZV9tc3Ip
KHVuc2lnbmVkIGludCBjb3MsIHVpbnQzMl90IHZhbCwgZW51bSBjYm1fdHlwZSB0eXBlKTsKKyAg
ICB2b2lkICgqd3JpdGVfbXNyKSh1bnNpZ25lZCBpbnQgY29zLCB1aW50MzJfdCB2YWwsIGVudW0g
cHNyX3R5cGUgdHlwZSk7CiB9ICpmZWF0X3Byb3BzW0ZFQVRfVFlQRV9OVU1dOwogCiAvKgpAQCAt
MjE1LDEzICsyMTUsMTMgQEAgc3RhdGljIHZvaWQgZnJlZV9zb2NrZXRfcmVzb3VyY2VzKHVuc2ln
bmVkIGludCBzb2NrZXQpCiAgICAgYml0bWFwX3plcm8oaW5mby0+ZG9tX3NldCwgRE9NSURfSURM
RSArIDEpOwogfQogCi1zdGF0aWMgZW51bSBwc3JfZmVhdF90eXBlIHBzcl9jYm1fdHlwZV90b19m
ZWF0X3R5cGUoZW51bSBjYm1fdHlwZSB0eXBlKQorc3RhdGljIGVudW0gcHNyX2ZlYXRfdHlwZSBw
c3JfdHlwZV90b19mZWF0X3R5cGUoZW51bSBwc3JfdHlwZSB0eXBlKQogewogICAgIGVudW0gcHNy
X2ZlYXRfdHlwZSBmZWF0X3R5cGUgPSBGRUFUX1RZUEVfVU5LTk9XTjsKIAogICAgIHN3aXRjaCAo
IHR5cGUgKQogICAgIHsKLSAgICBjYXNlIFBTUl9DQk1fVFlQRV9MMzoKKyAgICBjYXNlIFBTUl9U
WVBFX0wzX0NCTToKICAgICAgICAgZmVhdF90eXBlID0gRkVBVF9UWVBFX0wzX0NBVDsKIAogICAg
ICAgICAvKgpAQCAtMjMzLDEyICsyMzMsMTIgQEAgc3RhdGljIGVudW0gcHNyX2ZlYXRfdHlwZSBw
c3JfY2JtX3R5cGVfdG9fZmVhdF90eXBlKGVudW0gY2JtX3R5cGUgdHlwZSkKIAogICAgICAgICBi
cmVhazsKIAotICAgIGNhc2UgUFNSX0NCTV9UWVBFX0wzX0RBVEE6Ci0gICAgY2FzZSBQU1JfQ0JN
X1RZUEVfTDNfQ09ERToKKyAgICBjYXNlIFBTUl9UWVBFX0wzX0RBVEE6CisgICAgY2FzZSBQU1Jf
VFlQRV9MM19DT0RFOgogICAgICAgICBmZWF0X3R5cGUgPSBGRUFUX1RZUEVfTDNfQ0RQOwogICAg
ICAgICBicmVhazsKIAotICAgIGNhc2UgUFNSX0NCTV9UWVBFX0wyOgorICAgIGNhc2UgUFNSX1RZ
UEVfTDJfQ0JNOgogICAgICAgICBmZWF0X3R5cGUgPSBGRUFUX1RZUEVfTDJfQ0FUOwogICAgICAg
ICBicmVhazsKIApAQCAtMzYyLDE1ICszNjIsMTYgQEAgc3RhdGljIGJvb2wgY2F0X2dldF9mZWF0
X2luZm8oY29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCwKIH0KIAogLyogTDMgQ0FUIHByb3Bz
ICovCi1zdGF0aWMgdm9pZCBsM19jYXRfd3JpdGVfbXNyKHVuc2lnbmVkIGludCBjb3MsIHVpbnQz
Ml90IHZhbCwgZW51bSBjYm1fdHlwZSB0eXBlKQorc3RhdGljIHZvaWQgbDNfY2F0X3dyaXRlX21z
cih1bnNpZ25lZCBpbnQgY29zLCB1aW50MzJfdCB2YWwsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGVudW0gcHNyX3R5cGUgdHlwZSkKIHsKICAgICB3cm1zcmwoTVNSX0lBMzJfUFNSX0wz
X01BU0soY29zKSwgdmFsKTsKIH0KIAogc3RhdGljIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzIGwz
X2NhdF9wcm9wcyA9IHsKICAgICAuY29zX251bSA9IDEsCi0gICAgLnR5cGVbMF0gPSBQU1JfQ0JN
X1RZUEVfTDMsCi0gICAgLmFsdF90eXBlID0gUFNSX0NCTV9UWVBFX1VOS05PV04sCisgICAgLnR5
cGVbMF0gPSBQU1JfVFlQRV9MM19DQk0sCisgICAgLmFsdF90eXBlID0gUFNSX1RZUEVfVU5LTk9X
TiwKICAgICAuZ2V0X2ZlYXRfaW5mbyA9IGNhdF9nZXRfZmVhdF9pbmZvLAogICAgIC53cml0ZV9t
c3IgPSBsM19jYXRfd3JpdGVfbXNyLAogfTsKQEAgLTM4Nyw5ICszODgsMTAgQEAgc3RhdGljIGJv
b2wgbDNfY2RwX2dldF9mZWF0X2luZm8oY29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCwKICAg
ICByZXR1cm4gdHJ1ZTsKIH0KIAotc3RhdGljIHZvaWQgbDNfY2RwX3dyaXRlX21zcih1bnNpZ25l
ZCBpbnQgY29zLCB1aW50MzJfdCB2YWwsIGVudW0gY2JtX3R5cGUgdHlwZSkKK3N0YXRpYyB2b2lk
IGwzX2NkcF93cml0ZV9tc3IodW5zaWduZWQgaW50IGNvcywgdWludDMyX3QgdmFsLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBlbnVtIHBzcl90eXBlIHR5cGUpCiB7Ci0gICAgd3Jtc3Js
KCgodHlwZSA9PSBQU1JfQ0JNX1RZUEVfTDNfREFUQSkgPworICAgIHdybXNybCgoKHR5cGUgPT0g
UFNSX1RZUEVfTDNfREFUQSkgPwogICAgICAgICAgICAgTVNSX0lBMzJfUFNSX0wzX01BU0tfREFU
QShjb3MpIDoKICAgICAgICAgICAgIE1TUl9JQTMyX1BTUl9MM19NQVNLX0NPREUoY29zKSksCiAg
ICAgICAgICAgIHZhbCk7CkBAIC0zOTcsMjMgKzM5OSwyNCBAQCBzdGF0aWMgdm9pZCBsM19jZHBf
d3JpdGVfbXNyKHVuc2lnbmVkIGludCBjb3MsIHVpbnQzMl90IHZhbCwgZW51bSBjYm1fdHlwZSB0
eXBlKQogCiBzdGF0aWMgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgbDNfY2RwX3Byb3BzID0gewog
ICAgIC5jb3NfbnVtID0gMiwKLSAgICAudHlwZVswXSA9IFBTUl9DQk1fVFlQRV9MM19EQVRBLAot
ICAgIC50eXBlWzFdID0gUFNSX0NCTV9UWVBFX0wzX0NPREUsCi0gICAgLmFsdF90eXBlID0gUFNS
X0NCTV9UWVBFX0wzLAorICAgIC50eXBlWzBdID0gUFNSX1RZUEVfTDNfREFUQSwKKyAgICAudHlw
ZVsxXSA9IFBTUl9UWVBFX0wzX0NPREUsCisgICAgLmFsdF90eXBlID0gUFNSX1RZUEVfTDNfQ0JN
LAogICAgIC5nZXRfZmVhdF9pbmZvID0gbDNfY2RwX2dldF9mZWF0X2luZm8sCiAgICAgLndyaXRl
X21zciA9IGwzX2NkcF93cml0ZV9tc3IsCiB9OwogCiAvKiBMMiBDQVQgcHJvcHMgKi8KLXN0YXRp
YyB2b2lkIGwyX2NhdF93cml0ZV9tc3IodW5zaWduZWQgaW50IGNvcywgdWludDMyX3QgdmFsLCBl
bnVtIGNibV90eXBlIHR5cGUpCitzdGF0aWMgdm9pZCBsMl9jYXRfd3JpdGVfbXNyKHVuc2lnbmVk
IGludCBjb3MsIHVpbnQzMl90IHZhbCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51
bSBwc3JfdHlwZSB0eXBlKQogewogICAgIHdybXNybChNU1JfSUEzMl9QU1JfTDJfTUFTSyhjb3Mp
LCB2YWwpOwogfQogCiBzdGF0aWMgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgbDJfY2F0X3Byb3Bz
ID0gewogICAgIC5jb3NfbnVtID0gMSwKLSAgICAudHlwZVswXSA9IFBTUl9DQk1fVFlQRV9MMiwK
LSAgICAuYWx0X3R5cGUgPSBQU1JfQ0JNX1RZUEVfVU5LTk9XTiwKKyAgICAudHlwZVswXSA9IFBT
Ul9UWVBFX0wyX0NCTSwKKyAgICAuYWx0X3R5cGUgPSBQU1JfVFlQRV9VTktOT1dOLAogICAgIC5n
ZXRfZmVhdF9pbmZvID0gY2F0X2dldF9mZWF0X2luZm8sCiAgICAgLndyaXRlX21zciA9IGwyX2Nh
dF93cml0ZV9tc3IsCiB9OwpAQCAtNjc1LDcgKzY3OCw3IEBAIHN0YXRpYyBzdHJ1Y3QgcHNyX3Nv
Y2tldF9pbmZvICpnZXRfc29ja2V0X2luZm8odW5zaWduZWQgaW50IHNvY2tldCkKICAgICByZXR1
cm4gc29ja2V0X2luZm8gKyBzb2NrZXQ7CiB9CiAKLWludCBwc3JfZ2V0X2luZm8odW5zaWduZWQg
aW50IHNvY2tldCwgZW51bSBjYm1fdHlwZSB0eXBlLAoraW50IHBzcl9nZXRfaW5mbyh1bnNpZ25l
ZCBpbnQgc29ja2V0LCBlbnVtIHBzcl90eXBlIHR5cGUsCiAgICAgICAgICAgICAgICAgIHVpbnQz
Ml90IGRhdGFbXSwgdW5zaWduZWQgaW50IGFycmF5X2xlbikKIHsKICAgICBjb25zdCBzdHJ1Y3Qg
cHNyX3NvY2tldF9pbmZvICppbmZvID0gZ2V0X3NvY2tldF9pbmZvKHNvY2tldCk7CkBAIC02ODcs
NyArNjkwLDcgQEAgaW50IHBzcl9nZXRfaW5mbyh1bnNpZ25lZCBpbnQgc29ja2V0LCBlbnVtIGNi
bV90eXBlIHR5cGUsCiAgICAgaWYgKCBJU19FUlIoaW5mbykgKQogICAgICAgICByZXR1cm4gUFRS
X0VSUihpbmZvKTsKIAotICAgIGZlYXRfdHlwZSA9IHBzcl9jYm1fdHlwZV90b19mZWF0X3R5cGUo
dHlwZSk7CisgICAgZmVhdF90eXBlID0gcHNyX3R5cGVfdG9fZmVhdF90eXBlKHR5cGUpOwogICAg
IGlmICggZmVhdF90eXBlID49IEFSUkFZX1NJWkUoaW5mby0+ZmVhdHVyZXMpICkKICAgICAgICAg
cmV0dXJuIC1FTk9FTlQ7CiAKQEAgLTcwOCw3ICs3MTEsNyBAQCBpbnQgcHNyX2dldF9pbmZvKHVu
c2lnbmVkIGludCBzb2NrZXQsIGVudW0gY2JtX3R5cGUgdHlwZSwKIH0KIAogaW50IHBzcl9nZXRf
dmFsKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBzb2NrZXQsCi0gICAgICAgICAgICAg
ICAgdWludDMyX3QgKnZhbCwgZW51bSBjYm1fdHlwZSB0eXBlKQorICAgICAgICAgICAgICAgIHVp
bnQzMl90ICp2YWwsIGVudW0gcHNyX3R5cGUgdHlwZSkKIHsKICAgICBjb25zdCBzdHJ1Y3QgcHNy
X3NvY2tldF9pbmZvICppbmZvID0gZ2V0X3NvY2tldF9pbmZvKHNvY2tldCk7CiAgICAgY29uc3Qg
c3RydWN0IGZlYXRfbm9kZSAqZmVhdDsKQEAgLTcyMCw3ICs3MjMsNyBAQCBpbnQgcHNyX2dldF92
YWwoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHNvY2tldCwKICAgICBpZiAoIElTX0VS
UihpbmZvKSApCiAgICAgICAgIHJldHVybiBQVFJfRVJSKGluZm8pOwogCi0gICAgZmVhdF90eXBl
ID0gcHNyX2NibV90eXBlX3RvX2ZlYXRfdHlwZSh0eXBlKTsKKyAgICBmZWF0X3R5cGUgPSBwc3Jf
dHlwZV90b19mZWF0X3R5cGUodHlwZSk7CiAgICAgaWYgKCBmZWF0X3R5cGUgPj0gQVJSQVlfU0la
RShpbmZvLT5mZWF0dXJlcykgKQogICAgICAgICByZXR1cm4gLUVOT0VOVDsKIApAQCAtODUwLDcg
Kzg1Myw3IEBAIHN0YXRpYyBpbnQgaW5zZXJ0X3ZhbF9pbnRvX2FycmF5KHVpbnQzMl90IHZhbFtd
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGFycmF5X2xl
biwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBwc3Jfc29j
a2V0X2luZm8gKmluZm8sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIHBz
cl9mZWF0X3R5cGUgZmVhdF90eXBlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZW51bSBjYm1fdHlwZSB0eXBlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51
bSBwc3JfdHlwZSB0eXBlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMy
X3QgbmV3X3ZhbCkKIHsKICAgICBjb25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0OwpAQCAtODg2
LDggKzg4OSw5IEBAIHN0YXRpYyBpbnQgaW5zZXJ0X3ZhbF9pbnRvX2FycmF5KHVpbnQzMl90IHZh
bFtdLAogICAgIC8qCiAgICAgICogVmFsdWUgc2V0dGluZyBwb3NpdGlvbiBpcyBzYW1lIGFzIGZl
YXR1cmUgYXJyYXkuCiAgICAgICogRm9yIENEUCwgdXNlciBtYXkgc2V0IGJvdGggREFUQSBhbmQg
Q09ERSB0byBzYW1lIHZhbHVlLiBGb3Igc3VjaCBjYXNlLAotICAgICAqIHVzZXIgaW5wdXQgJ1BT
Ul9DQk1fVFlQRV9MMycgYXMgdHlwZS4gVGhlIGFsdGVybmF0aXZlIHR5cGUgb2YgQ0RQIGlzIHNh
bWUKLSAgICAgKiBhcyBpdC4gU28gd2Ugc2hvdWxkIHNldCBuZXdfdmFsIHRvIGJvdGggb2YgREFU
QSBhbmQgQ09ERSB1bmRlciBzdWNoIGNhc2UuCisgICAgICogdXNlciBpbnB1dCAnUFNSX1RZUEVf
TDNfQ0JNJyBhcyB0eXBlLiBUaGUgYWx0ZXJuYXRpdmUgdHlwZSBvZiBDRFAgaXMKKyAgICAgKiBz
YW1lIGFzIGl0LiBTbyB3ZSBzaG91bGQgc2V0IG5ld192YWwgdG8gYm90aCBvZiBEQVRBIGFuZCBD
T0RFIHVuZGVyIHN1Y2gKKyAgICAgKiBjYXNlLgogICAgICAqLwogICAgIGZvciAoIGkgPSAwOyBp
IDwgcHJvcHMtPmNvc19udW07IGkrKyApCiAgICAgewpAQCAtMTE4Miw3ICsxMTg2LDcgQEAgc3Rh
dGljIGludCB3cml0ZV9wc3JfbXNycyh1bnNpZ25lZCBpbnQgc29ja2V0LCB1bnNpZ25lZCBpbnQg
Y29zLAogfQogCiBpbnQgcHNyX3NldF92YWwoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50
IHNvY2tldCwKLSAgICAgICAgICAgICAgICB1aW50NjRfdCBuZXdfdmFsLCBlbnVtIGNibV90eXBl
IHR5cGUpCisgICAgICAgICAgICAgICAgdWludDY0X3QgbmV3X3ZhbCwgZW51bSBwc3JfdHlwZSB0
eXBlKQogewogICAgIHVuc2lnbmVkIGludCBvbGRfY29zLCBhcnJheV9sZW47CiAgICAgaW50IGNv
cywgcmV0OwpAQCAtMTE5OCw3ICsxMjAyLDcgQEAgaW50IHBzcl9zZXRfdmFsKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGludCBzb2NrZXQsCiAgICAgaWYgKCBuZXdfdmFsICE9IHZhbCApCiAg
ICAgICAgIHJldHVybiAtRUlOVkFMOwogCi0gICAgZmVhdF90eXBlID0gcHNyX2NibV90eXBlX3Rv
X2ZlYXRfdHlwZSh0eXBlKTsKKyAgICBmZWF0X3R5cGUgPSBwc3JfdHlwZV90b19mZWF0X3R5cGUo
dHlwZSk7CiAgICAgaWYgKCBmZWF0X3R5cGUgPj0gQVJSQVlfU0laRShpbmZvLT5mZWF0dXJlcykg
fHwKICAgICAgICAgICFpbmZvLT5mZWF0dXJlc1tmZWF0X3R5cGVdICkKICAgICAgICAgcmV0dXJu
IC1FTk9FTlQ7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3lzY3RsLmMgYi94ZW4vYXJjaC94
ODYvc3lzY3RsLmMKaW5kZXggOGFlNjc0Ny4uNjg2N2VlMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3N5c2N0bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYwpAQCAtMTc5LDcgKzE3OSw3
IEBAIGxvbmcgYXJjaF9kb19zeXNjdGwoCiAgICAgICAgIGNhc2UgWEVOX1NZU0NUTF9QU1JfZ2V0
X2wzX2luZm86CiAgICAgICAgIHsKICAgICAgICAgICAgIHJldCA9IHBzcl9nZXRfaW5mbyhzeXNj
dGwtPnUucHNyX2FsbG9jLnRhcmdldCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQ
U1JfQ0JNX1RZUEVfTDMsIGRhdGEsIEFSUkFZX1NJWkUoZGF0YSkpOworICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFBTUl9UWVBFX0wzX0NCTSwgZGF0YSwgQVJSQVlfU0laRShkYXRhKSk7
CiAgICAgICAgICAgICBpZiAoIHJldCApCiAgICAgICAgICAgICAgICAgYnJlYWs7CiAKQEAgLTE5
OCw3ICsxOTgsNyBAQCBsb25nIGFyY2hfZG9fc3lzY3RsKAogICAgICAgICBjYXNlIFhFTl9TWVND
VExfUFNSX2dldF9sMl9pbmZvOgogICAgICAgICB7CiAgICAgICAgICAgICByZXQgPSBwc3JfZ2V0
X2luZm8oc3lzY3RsLT51LnBzcl9hbGxvYy50YXJnZXQsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgUFNSX0NCTV9UWVBFX0wyLCBkYXRhLCBBUlJBWV9TSVpFKGRhdGEpKTsKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBQU1JfVFlQRV9MMl9DQk0sIGRhdGEsIEFSUkFZX1NJ
WkUoZGF0YSkpOwogICAgICAgICAgICAgaWYgKCByZXQgKQogICAgICAgICAgICAgICAgIGJyZWFr
OwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9wc3IuaAppbmRleCAxOGE0MmYzLi5jYjNmMDY3IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L3Bzci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHNyLmgKQEAgLTUz
LDEyICs1MywxMiBAQCBzdHJ1Y3QgcHNyX2NtdCB7CiAgICAgc3RydWN0IHBzcl9jbXRfbDMgbDM7
CiB9OwogCi1lbnVtIGNibV90eXBlIHsKLSAgICBQU1JfQ0JNX1RZUEVfTDMsCi0gICAgUFNSX0NC
TV9UWVBFX0wzX0NPREUsCi0gICAgUFNSX0NCTV9UWVBFX0wzX0RBVEEsCi0gICAgUFNSX0NCTV9U
WVBFX0wyLAotICAgIFBTUl9DQk1fVFlQRV9VTktOT1dOLAorZW51bSBwc3JfdHlwZSB7CisgICAg
UFNSX1RZUEVfTDNfQ0JNLAorICAgIFBTUl9UWVBFX0wzX0NPREUsCisgICAgUFNSX1RZUEVfTDNf
REFUQSwKKyAgICBQU1JfVFlQRV9MMl9DQk0sCisgICAgUFNSX1RZUEVfVU5LTk9XTiwKIH07CiAK
IGV4dGVybiBzdHJ1Y3QgcHNyX2NtdCAqcHNyX2NtdDsKQEAgLTcyLDEyICs3MiwxMiBAQCBpbnQg
cHNyX2FsbG9jX3JtaWQoc3RydWN0IGRvbWFpbiAqZCk7CiB2b2lkIHBzcl9mcmVlX3JtaWQoc3Ry
dWN0IGRvbWFpbiAqZCk7CiB2b2lkIHBzcl9jdHh0X3N3aXRjaF90byhzdHJ1Y3QgZG9tYWluICpk
KTsKIAotaW50IHBzcl9nZXRfaW5mbyh1bnNpZ25lZCBpbnQgc29ja2V0LCBlbnVtIGNibV90eXBl
IHR5cGUsCitpbnQgcHNyX2dldF9pbmZvKHVuc2lnbmVkIGludCBzb2NrZXQsIGVudW0gcHNyX3R5
cGUgdHlwZSwKICAgICAgICAgICAgICAgICAgdWludDMyX3QgZGF0YVtdLCB1bnNpZ25lZCBpbnQg
YXJyYXlfbGVuKTsKIGludCBwc3JfZ2V0X3ZhbChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBp
bnQgc29ja2V0LAotICAgICAgICAgICAgICAgIHVpbnQzMl90ICp2YWwsIGVudW0gY2JtX3R5cGUg
dHlwZSk7CisgICAgICAgICAgICAgICAgdWludDMyX3QgKnZhbCwgZW51bSBwc3JfdHlwZSB0eXBl
KTsKIGludCBwc3Jfc2V0X3ZhbChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgc29ja2V0
LAotICAgICAgICAgICAgICAgIHVpbnQ2NF90IHZhbCwgZW51bSBjYm1fdHlwZSB0eXBlKTsKKyAg
ICAgICAgICAgICAgICB1aW50NjRfdCB2YWwsIGVudW0gcHNyX3R5cGUgdHlwZSk7CiAKIHZvaWQg
cHNyX2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpOwogdm9pZCBwc3JfZG9tYWluX2ZyZWUo
c3RydWN0IGRvbWFpbiAqZCk7Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Oct 08 07:45:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Oct 2017 07:45:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e16Gy-0002jQ-9a; Sun, 08 Oct 2017 07:45:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e16Gw-0002h3-Va
 for xen-devel@lists.xenproject.org; Sun, 08 Oct 2017 07:45:15 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 34/CA-03428-A87D9D95; Sun, 08 Oct 2017 07:45:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS1tYhr9tx/Wa
 kwa3nShbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aSjf8ZC65aVsx+O4mlgfGNdhcjB4eQQIXE
 3DPFXYycHBICvBJHls1ghbADJJpnX2HrYuQCKmlglOjYvpcNJMEmoC7x+GsPE4gtIqAkcW/VZ
 DCbWeA6o0TP3FgQW1jAT6Lt+0cWEJtFQFVi3aSLzCA2r4CHxK6vf5ggFshJnDw2GWwZJ1B81v
 kN7CC2kIC7xOrV7YwQ9YISJ2c+YQG5kxlo7/p5QhCr5CWat85mnsAoMAtJ1SyEqllIqhYwMq9
 iVC9OLSpLLdK11EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxLBiDYwXh3U8Ah
 RkkOJiVR3j9XbkYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDdeg0oJ1iUmp5akZaZA4wQmLQEB
 4+SCO/kS0Bp3uKCxNzizHSI1ClGXY6Om3f/MAmx5OXnpUqJ8x4BmSEAUpRRmgc3AhatlxhlpY
 R5GYGOEuIpSC3KzSxBlX/FKM7BqCTMuxtkCk9mXgncpldARzABHcFYfAPkiJJEhJRUAyN3qaA
 ro7vJp5txDbxz8hsW7kqLczrx3ZdVLVzhxs19syY1O3C9dxZbuj9VcktA+fYid6bkMxP6+lRm
 3Lkj929frHvvrgU/Zy5qCuX4beU+eZ6NkQFDRzzXQn6Nb+lne7bF8S1qeflqA8PHvYwrcmMDX
 K/XLY7gXTYlVEKyy+rANoY6L62VLUosxRmJhlrMRcWJAIEthx/RAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1507448708!73382855!3
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52304 invoked from network); 8 Oct 2017 07:45:12 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Oct 2017 07:45:12 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga104.jf.intel.com with ESMTP; 08 Oct 2017 00:45:06 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,493,1500966000"; d="scan'208";a="1022874914"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga003.jf.intel.com with ESMTP; 08 Oct 2017 00:44:51 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Sun,  8 Oct 2017 15:23:56 +0800
Message-Id: <1507447441-5422-12-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507447441-5422-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1507447441-5422-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Yi Sun <yi.y.sun@linux.intel.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v6 11/16] tools: implement the new libxl get hw
	info interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIHRoZSBuZXcgbGlieGwgZ2V0IGh3IGluZm8gaW50ZXJmYWNl
LAonbGlieGxfcHNyX2dldF9od19pbmZvJywgd2hpY2ggaXMgc3VpdGFibGUgdG8gYWxsIHBzciBh
bGxvY2F0aW9uCmZlYXR1cmVzLiBJdCBhbHNvIGltcGxlbWVudHMgY29ycmVzcG9uZGluZyBsaXN0
IGZyZWUgZnVuY3Rpb24sCidsaWJ4bF9wc3JfaHdfaW5mb19saXN0X2ZyZWUnIGFuZCBtYWtlcyAn
bGlieGxfcHNyX2NhdF9nZXRfaW5mbycgY2FsbAonbGlieGxfcHNyX2dldF9od19pbmZvJyB0byBh
dm9pZCByZWR1bmRhbnQgY29kZSBpbiBsaWJ4bF9wc3IuYy4KClNpZ25lZC1vZmYtYnk6IFlpIFN1
biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgotLS0KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgpDQzogQ2hhbyBQZW5nIDxjaGFvLnAucGVuZ0BsaW51eC5pbnRl
bC5jb20+Cgp2NToKICAgIC0gY2hhbmdlICdpZiAocmMgPCAwKScgdG8gJ2lmIChyYyknLgogICAg
ICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCnY0OgogICAgLSByZW1vdmUgJ3hjXycg
ZnJvbSBzdHJ1Y3QgbmFtZS4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQog
ICAgLSBmaXggd29yZHMgaW4gY29tbWl0IG1lc3NhZ2UuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9n
ZXIgUGF1IE1vbm7DqSkKICAgIC0gY2hhbmdlIHR5cGUgb2YgJ2xpYnhsX19od19pbmZvX3RvX2xp
YnhsX2NhdF9pbmZvJyB0byB2b2lkIGFuZCB1c2UKICAgICAgYXNzZXJ0IHRvIGNoZWNrIGludmFs
aWQgdHlwZS4gVGhlbiwgcmVtb3ZlIGNoZWNrIGZvcgogICAgICAnbGlieGxfX2h3X2luZm9fdG9f
bGlieGxfY2F0X2luZm8nLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAg
ICAtIGNoYW5nZSB0eXBlIG9mICdsaWJ4bF9feGNfaHdfaW5mb190b19saWJ4bF9od19pbmZvJyB0
byB2b2lkIGFuZCB1c2UKICAgICAgYXNzZXJ0IHRvIGNoZWNrIGludmFsaWQgdHlwZS4gVGhlbiwg
cmVtb3ZlIGNoZWNrIGZvcgogICAgICAnbGlieGxfX3hjX2h3X2luZm9fdG9fbGlieGxfaHdfaW5m
bycuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKdjM6CiAgICAtIHJlbW92
ZSBjYXN0aW5nLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIHJl
bW92ZSBpbmxpbmUuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0g
Y2hhbmdlICdsaWJ4Y19fcHNyX2h3X2luZm9fdG9fbGlieGxfcHNyX2h3X2luZm8nIHRvCiAgICAg
ICdsaWJ4bF9feGNfaHdfaW5mb190b19saWJ4bF9od19pbmZvJy4KICAgICAgKHN1Z2dlc3RlZCBi
eSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSByZW1vdmUgJ19odycgZnJvbSBwYXJhbWV0ZXIgbmFt
ZXMuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gY2hhbmdlIHNv
bWUgJ0xPR0UnIHRvICdMT0cnLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kp
CiAgICAtIGNoZWNrIHJldHVybmVkICd4Y190eXBlJyBhbmQgcmVtb3ZlIHJlZHVuZGFudCAnbHZs
JyBjaGVjay4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2MjoKICAgIC0g
c3BsaXQgdGhpcyBwYXRjaCBvdXQgZnJvbSBhIGJpZyBwYXRjaCBpbiB2MS4KICAgICAgKHN1Z2dl
c3RlZCBieSBXZWkgTGl1KQogICAgLSBjaGFuZ2UgJ0NBVF9JTkZPJy8nTUJBX0lORk8nIHRvICdD
QVQnIGFuZCAnTUJBLiBBbHNvIHRoZSBsaWJ4bCBzdHJ1Y3R1cmUKICAgICAgbmFtZSAnY2F0X2lu
Zm8nLydtYmFfaW5mbycgaXMgY2hhbmdlZCB0byAnY2F0Jy8nbWJhJy4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBDaGFvIFBlbmcpCiAgICAtIGNhbGwgJ2xpYnhsX3Bzcl9od19pbmZvX2xpc3RfZnJlZScg
aW4gJ2xpYnhsX3Bzcl9jYXRfZ2V0X2luZm8nIHRvIGZyZWUKICAgICAgYWxsb2NhdGVkIHJlc291
cmNlcy4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCi0tLQogdG9vbHMvbGlieGwvbGli
eGxfcHNyLmMgfCAxMzEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgOTMgaW5zZXJ0aW9ucygrKSwgMzggZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMgYi90b29scy9saWJ4bC9saWJ4
bF9wc3IuYwppbmRleCBlMWNjMjUwLi5iMDUzYWJkIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF9wc3IuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9wc3IuYwpAQCAtMzg2LDU2ICszODYs
NDEgQEAgc3RhdGljIHhjX3Bzcl9mZWF0X3R5cGUgbGlieGxfX2ZlYXRfdHlwZV90b19saWJ4Y19m
ZWF0X3R5cGUoCiAgICAgcmV0dXJuIHhjX3R5cGU7CiB9CiAKK3N0YXRpYyB2b2lkIGxpYnhsX19o
d19pbmZvX3RvX2xpYnhsX2NhdF9pbmZvKAorICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl9mZWF0
X3R5cGUgdHlwZSwgbGlieGxfcHNyX2h3X2luZm8gKmh3X2luZm8sCisgICAgICAgICAgICAgICAg
bGlieGxfcHNyX2NhdF9pbmZvICpjYXRfaW5mbykKK3sKKyAgICBhc3NlcnQodHlwZSA9PSBMSUJY
TF9QU1JfRkVBVF9UWVBFX0NBVCk7CisKKyAgICBjYXRfaW5mby0+aWQgPSBod19pbmZvLT5pZDsK
KyAgICBjYXRfaW5mby0+Y29zX21heCA9IGh3X2luZm8tPnUuY2F0LmNvc19tYXg7CisgICAgY2F0
X2luZm8tPmNibV9sZW4gPSBod19pbmZvLT51LmNhdC5jYm1fbGVuOworICAgIGNhdF9pbmZvLT5j
ZHBfZW5hYmxlZCA9IGh3X2luZm8tPnUuY2F0LmNkcF9lbmFibGVkOworfQorCiBpbnQgbGlieGxf
cHNyX2NhdF9nZXRfaW5mbyhsaWJ4bF9jdHggKmN0eCwgbGlieGxfcHNyX2NhdF9pbmZvICoqaW5m
bywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqbnIsIHVuc2lnbmVk
IGludCBsdmwpCiB7CiAgICAgR0NfSU5JVChjdHgpOwogICAgIGludCByYzsKLSAgICBpbnQgaSA9
IDAsIHNvY2tldGlkLCBucl9zb2NrZXRzOwotICAgIGxpYnhsX2JpdG1hcCBzb2NrZXRtYXA7Cisg
ICAgdW5zaWduZWQgaW50IGk7CisgICAgbGlieGxfcHNyX2h3X2luZm8gKmh3X2luZm87CiAgICAg
bGlieGxfcHNyX2NhdF9pbmZvICpwdHI7Ci0gICAgeGNfcHNyX2h3X2luZm8gaHdfaW5mbzsKLSAg
ICB4Y19wc3JfZmVhdF90eXBlIHhjX3R5cGU7Ci0KLSAgICBsaWJ4bF9iaXRtYXBfaW5pdCgmc29j
a2V0bWFwKTsKLQotICAgIHJjID0gbGlieGxfX2NvdW50X3BoeXNpY2FsX3NvY2tldHMoZ2MsICZu
cl9zb2NrZXRzKTsKLSAgICBpZiAocmMpIHsKLSAgICAgICAgTE9HRShFUlJPUiwgImZhaWxlZCB0
byBnZXQgc3lzdGVtIHNvY2tldCBjb3VudCIpOwotICAgICAgICBnb3RvIG91dDsKLSAgICB9CiAK
LSAgICBsaWJ4bF9zb2NrZXRfYml0bWFwX2FsbG9jKGN0eCwgJnNvY2tldG1hcCwgbnJfc29ja2V0
cyk7Ci0gICAgcmMgPSBsaWJ4bF9nZXRfb25saW5lX3NvY2tldG1hcChjdHgsICZzb2NrZXRtYXAp
OwotICAgIGlmIChyYyA8IDApIHsKLSAgICAgICAgTE9HRShFUlJPUiwgImZhaWxlZCB0byBnZXQg
YXZhaWxhYmxlIHNvY2tldHMiKTsKKyAgICByYyA9IGxpYnhsX3Bzcl9nZXRfaHdfaW5mbyhjdHgs
IExJQlhMX1BTUl9GRUFUX1RZUEVfQ0FULCBsdmwsIG5yLCAmaHdfaW5mbyk7CisgICAgaWYgKHJj
KQogICAgICAgICBnb3RvIG91dDsKLSAgICB9Ci0KLSAgICB4Y190eXBlID0gbGlieGxfX2ZlYXRf
dHlwZV90b19saWJ4Y19mZWF0X3R5cGUoTElCWExfUFNSX0ZFQVRfVFlQRV9DQVQsIGx2bCk7Ci0K
LSAgICBwdHIgPSBsaWJ4bF9fbWFsbG9jKE5PR0MsIG5yX3NvY2tldHMgKiBzaXplb2YobGlieGxf
cHNyX2NhdF9pbmZvKSk7Ci0KLSAgICBsaWJ4bF9mb3JfZWFjaF9zZXRfYml0KHNvY2tldGlkLCBz
b2NrZXRtYXApIHsKLSAgICAgICAgcHRyW2ldLmlkID0gc29ja2V0aWQ7Ci0gICAgICAgIGlmICh4
Y19wc3JfZ2V0X2h3X2luZm8oY3R4LT54Y2gsIHNvY2tldGlkLCB4Y190eXBlLCAmaHdfaW5mbykp
IHsKLSAgICAgICAgICAgIExPR0UoRVJST1IsICJmYWlsZWQgdG8gZ2V0IGh3IGluZm8iKTsKLSAg
ICAgICAgICAgIHJjID0gRVJST1JfRkFJTDsKLSAgICAgICAgICAgIGZyZWUocHRyKTsKLSAgICAg
ICAgICAgIGdvdG8gb3V0OwotICAgICAgICB9CiAKLSAgICAgICAgcHRyW2ldLmNvc19tYXggPSBo
d19pbmZvLmNhdC5jb3NfbWF4OwotICAgICAgICBwdHJbaV0uY2JtX2xlbiA9IGh3X2luZm8uY2F0
LmNibV9sZW47Ci0gICAgICAgIHB0cltpXS5jZHBfZW5hYmxlZCA9IGh3X2luZm8uY2F0LmNkcF9l
bmFibGVkOworICAgIHB0ciA9IGxpYnhsX19tYWxsb2MoTk9HQywgKm5yICogc2l6ZW9mKGxpYnhs
X3Bzcl9jYXRfaW5mbykpOwogCi0gICAgICAgIGkrKzsKLSAgICB9CisgICAgZm9yIChpID0gMDsg
aSA8ICpucjsgaSsrKQorICAgICAgICBsaWJ4bF9faHdfaW5mb190b19saWJ4bF9jYXRfaW5mbyhM
SUJYTF9QU1JfRkVBVF9UWVBFX0NBVCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJmh3X2luZm9baV0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICZwdHJbaV0pOwogCiAgICAgKmluZm8gPSBwdHI7Ci0gICAgKm5yID0gaTsKKyAgICBs
aWJ4bF9wc3JfaHdfaW5mb19saXN0X2ZyZWUoaHdfaW5mbywgKm5yKTsKIG91dDoKLSAgICBsaWJ4
bF9iaXRtYXBfZGlzcG9zZSgmc29ja2V0bWFwKTsKICAgICBHQ19GUkVFOwogICAgIHJldHVybiBy
YzsKIH0KQEAgLTQ3NiwxNSArNDYxLDg1IEBAIGludCBsaWJ4bF9wc3JfZ2V0X3ZhbChsaWJ4bF9j
dHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7CiB9CiAKK3N0
YXRpYyB2b2lkIGxpYnhsX194Y19od19pbmZvX3RvX2xpYnhsX2h3X2luZm8oCisgICAgICAgICAg
ICAgICAgbGlieGxfcHNyX2ZlYXRfdHlwZSB0eXBlLCB4Y19wc3JfaHdfaW5mbyAqeGNfaW5mbywK
KyAgICAgICAgICAgICAgICBsaWJ4bF9wc3JfaHdfaW5mbyAqeGxfaW5mbykKK3sKKyAgICBzd2l0
Y2ggKHR5cGUpIHsKKyAgICBjYXNlIExJQlhMX1BTUl9GRUFUX1RZUEVfQ0FUOgorICAgICAgICB4
bF9pbmZvLT51LmNhdC5jb3NfbWF4ID0geGNfaW5mby0+Y2F0LmNvc19tYXg7CisgICAgICAgIHhs
X2luZm8tPnUuY2F0LmNibV9sZW4gPSB4Y19pbmZvLT5jYXQuY2JtX2xlbjsKKyAgICAgICAgeGxf
aW5mby0+dS5jYXQuY2RwX2VuYWJsZWQgPSB4Y19pbmZvLT5jYXQuY2RwX2VuYWJsZWQ7CisgICAg
ICAgIGJyZWFrOworICAgIGNhc2UgTElCWExfUFNSX0ZFQVRfVFlQRV9NQkE6CisgICAgICAgIHhs
X2luZm8tPnUubWJhLmNvc19tYXggPSB4Y19pbmZvLT5tYmEuY29zX21heDsKKyAgICAgICAgeGxf
aW5mby0+dS5tYmEudGhydGxfbWF4ID0geGNfaW5mby0+bWJhLnRocnRsX21heDsKKyAgICAgICAg
eGxfaW5mby0+dS5tYmEubGluZWFyID0geGNfaW5mby0+bWJhLmxpbmVhcjsKKyAgICAgICAgYnJl
YWs7CisgICAgZGVmYXVsdDoKKyAgICAgICAgYXNzZXJ0KDApOworICAgIH0KK30KKwogaW50IGxp
YnhsX3Bzcl9nZXRfaHdfaW5mbyhsaWJ4bF9jdHggKmN0eCwgbGlieGxfcHNyX2ZlYXRfdHlwZSB0
eXBlLAogICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbHZsLCB1bnNpZ25l
ZCBpbnQgKm5yLAogICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9wc3JfaHdfaW5mbyAq
KmluZm8pCiB7Ci0gICAgcmV0dXJuIEVSUk9SX0ZBSUw7CisgICAgR0NfSU5JVChjdHgpOworICAg
IGludCByYywgbnJfc29ja2V0czsKKyAgICB1bnNpZ25lZCBpbnQgaSA9IDAsIHNvY2tldGlkOwor
ICAgIGxpYnhsX2JpdG1hcCBzb2NrZXRtYXA7CisgICAgbGlieGxfcHNyX2h3X2luZm8gKnB0cjsK
KyAgICB4Y19wc3JfZmVhdF90eXBlIHhjX3R5cGU7CisgICAgeGNfcHNyX2h3X2luZm8gaHdfaW5m
bzsKKworICAgIGxpYnhsX2JpdG1hcF9pbml0KCZzb2NrZXRtYXApOworCisgICAgeGNfdHlwZSA9
IGxpYnhsX19mZWF0X3R5cGVfdG9fbGlieGNfZmVhdF90eXBlKHR5cGUsIGx2bCk7CisKKyAgICBy
YyA9IGxpYnhsX19jb3VudF9waHlzaWNhbF9zb2NrZXRzKGdjLCAmbnJfc29ja2V0cyk7CisgICAg
aWYgKHJjKSB7CisgICAgICAgIExPRyhFUlJPUiwgImZhaWxlZCB0byBnZXQgc3lzdGVtIHNvY2tl
dCBjb3VudCIpOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICBsaWJ4bF9zb2NrZXRf
Yml0bWFwX2FsbG9jKGN0eCwgJnNvY2tldG1hcCwgbnJfc29ja2V0cyk7CisgICAgcmMgPSBsaWJ4
bF9nZXRfb25saW5lX3NvY2tldG1hcChjdHgsICZzb2NrZXRtYXApOworICAgIGlmIChyYykgewor
ICAgICAgICBMT0dFKEVSUk9SLCAiZmFpbGVkIHRvIGdldCBhdmFpbGFibGUgc29ja2V0cyIpOwor
ICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICBwdHIgPSBsaWJ4bF9fbWFsbG9jKE5PR0Ms
IG5yX3NvY2tldHMgKiBzaXplb2YobGlieGxfcHNyX2h3X2luZm8pKTsKKworICAgIGxpYnhsX2Zv
cl9lYWNoX3NldF9iaXQoc29ja2V0aWQsIHNvY2tldG1hcCkgeworICAgICAgICBwdHJbaV0uaWQg
PSBzb2NrZXRpZDsKKyAgICAgICAgaWYgKHhjX3Bzcl9nZXRfaHdfaW5mbyhjdHgtPnhjaCwgc29j
a2V0aWQsIHhjX3R5cGUsICZod19pbmZvKSkgeworICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlM
OworICAgICAgICAgICAgZnJlZShwdHIpOworICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAg
IH0KKworICAgICAgICBsaWJ4bF9feGNfaHdfaW5mb190b19saWJ4bF9od19pbmZvKHR5cGUsICZo
d19pbmZvLCAmcHRyW2ldKTsKKworICAgICAgICBpKys7CisgICAgfQorCisgICAgKmluZm8gPSBw
dHI7CisgICAgKm5yID0gaTsKK291dDoKKyAgICBsaWJ4bF9iaXRtYXBfZGlzcG9zZSgmc29ja2V0
bWFwKTsKKyAgICBHQ19GUkVFOworICAgIHJldHVybiByYzsKIH0KIAogdm9pZCBsaWJ4bF9wc3Jf
aHdfaW5mb19saXN0X2ZyZWUobGlieGxfcHNyX2h3X2luZm8gKmxpc3QsIHVuc2lnbmVkIGludCBu
cikKIHsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgIGZvciAoaSA9IDA7IGkgPCBucjsgaSsr
KQorICAgICAgICBsaWJ4bF9wc3JfaHdfaW5mb19kaXNwb3NlKCZsaXN0W2ldKTsKKyAgICBmcmVl
KGxpc3QpOwogfQogCiAvKgotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Oct 08 07:45:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Oct 2017 07:45:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e16Gz-0002kn-Aj; Sun, 08 Oct 2017 07:45:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e16Gy-0002iP-4A
 for xen-devel@lists.xenproject.org; Sun, 08 Oct 2017 07:45:16 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 D7/F5-01894-B87D9D95; Sun, 08 Oct 2017 07:45:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXS1tYhr9t1/Wa
 kwf5n8hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bHvF0sBS1OFUv3rGZsYNxi2MXIySEkUCFx
 pf8FG4gtIcArcWTZDFYIO0Di2Z8DQHEuoJoGRolDc6exgCTYBNQlHn/tYQKxRQSUJO6tmgxmM
 wtcZ5TomRvbxcjBISyQItGzJxUkzCKgKtF87TrYfF4BD4n719cwQsyXkzh5bDLYLk6g+KzzG9
 gh7nGXWL26nRGiXlDi5MwnLCAjmYHWrp8nBLFJXqJ562zmCYwCs5BUzUKomoWkagEj8ypG9eL
 UorLUIl1jvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwLBkAIIdjHv/OR1ilORg
 UhLl/XPlZqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV77a0A5waLU9NSKtMwcYITApCU4eJREe
 CdfAkrzFhck5hZnpkOkTjEacxzbdPkPE0fHzbt/mIRY8vLzUqXEeWNBJgmAlGaU5sENgkXuJU
 ZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnzeoFM4cnMK4Hb9wroFCagUxiLb4CcUpKIkJJqYAz
 9U7E+WeJ99nTHnyYmEt7amz9+n3lQfi3PmZQujeit3+Oivt6UDMv1YJteFRj9lOPmhSM75pat
 ldPd7yBYVJktYXzTzv6p/bZlCYneLsf+r6tlfp9afHvG9B32pxZwpPZFX1whlqv3hiNh6+b30
 caCr6ax1osc8536eykD362dynd3+yt+U1diKc5INNRiLipOBADmlZPx1wIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1507448712!105841875!1
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8670 invoked from network); 8 Oct 2017 07:45:14 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Oct 2017 07:45:14 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga104.jf.intel.com with ESMTP; 08 Oct 2017 00:45:07 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,493,1500966000"; d="scan'208";a="1022874926"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga003.jf.intel.com with ESMTP; 08 Oct 2017 00:45:01 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Sun,  8 Oct 2017 15:24:00 +0800
Message-Id: <1507447441-5422-16-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507447441-5422-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1507447441-5422-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Yi Sun <yi.y.sun@linux.intel.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v6 15/16] tools: implement new generic set value
	interface and MBA set value command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIG5ldyBnZW5lcmljIHNldCB2YWx1ZSBpbnRlcmZhY2VzIGlu
IGxpYnhjIGFuZCBsaWJ4bC4KVGhlc2UgaW50ZXJmYWNlcyBhcmUgc3VpdGFibGUgZm9yIGFsbCBh
bGxvY2F0aW9uIGZlYXR1cmVzLiBJdCBhbHNvIGFkZHMgYQpuZXcgTUJBIHNldCB2YWx1ZSBjb21t
YW5kIGluIHhsLgoKU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5j
b20+ClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
QWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpDQzogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBD
aGFvIFBlbmcgPGNoYW8ucC5wZW5nQGxpbnV4LmludGVsLmNvbT4KCnY1OgogICAgLSBtb3ZlIHhj
X3R5cGUgZGVmaW5pdGlvbiBhbmQgdmFsdWUgZ2V0IG91dCBvZiB0aGUgbG9vcC4KICAgICAgKHN1
Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2NDoKICAgIC0gcmVtb3ZlICdBTExPQ18nIGZy
b20gbWFjcm8gbmFtZS4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAg
LSBhZGp1c3QgcGxhY2Ugb2YgYXJnYyBjaGVjayBhbmQgcmV0dXJuIEVYSVRfRkFJTFVSRS4KICAg
ICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBmaXggaW5kZW50YXRpb24g
aXNzdWUuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gbW92ZSBz
YW1lIHR5cGUgbG9jYWwgdmFyaWFibGVzIGRlY2xhcmF0aW9uIHRvIGEgc2luZ2xlIGxpbmUuCiAg
ICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKdjM6CiAgICAtIGFkZCAnY29uc3Qn
IGZvciAnb3B0c1tdJyBpbiAnbWFpbl9wc3JfbWJhX3NldCcuCiAgICAgIChzdWdnZXN0ZWQgYnkg
Um9nZXIgUGF1IE1vbm7DqSkKICAgIC0gcmVwbGFjZSAnbGlieGxfcHNyX2NibV90eXBlJyB0byAn
bGlieGxfcHNyX3R5cGUnIGZvciBuZXdseSBkZWZpbmVkCiAgICAgIGludGVyZmFjZXMuCiAgICAg
IChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKLS0tCiB0b29scy9saWJ4Yy9pbmNsdWRl
L3hlbmN0cmwuaCB8ICA2ICsrLS0tCiB0b29scy9saWJ4Yy94Y19wc3IuYyAgICAgICAgICB8ICA5
ICsrKystLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3Bzci5jICAgICAgIHwgNTIgKysrKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLQogdG9vbHMveGwveGwuaCAgICAgICAgICAgICAg
ICAgfCAgMSArCiB0b29scy94bC94bF9jbWR0YWJsZS5jICAgICAgICB8ICA2ICsrKysrCiB0b29s
cy94bC94bF9wc3IuYyAgICAgICAgICAgICB8IDU1ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIDYgZmlsZXMgY2hhbmdlZCwgOTYgaW5zZXJ0aW9ucygrKSwgMzMg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgg
Yi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRleCBkY2VhMDllLi5mMjQ2M2Y5IDEw
MDY0NAotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90b29scy9saWJ4
Yy9pbmNsdWRlL3hlbmN0cmwuaApAQCAtMjUxMiw5ICsyNTEyLDkgQEAgaW50IHhjX3Bzcl9jbXRf
Z2V0X2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IHJtaWQsIHVpbnQzMl90IGNwdSwK
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90ICp0c2MpOwogaW50IHhjX3Bzcl9jbXRf
ZW5hYmxlZCh4Y19pbnRlcmZhY2UgKnhjaCk7CiAKLWludCB4Y19wc3JfY2F0X3NldF9kb21haW5f
ZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgeGNfcHNyX3R5cGUgdHlwZSwgdWludDMyX3QgdGFyZ2V0LAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGRhdGEpOworaW50IHhjX3Bzcl9zZXRf
ZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgeGNfcHNyX3R5cGUgdHlwZSwgdWludDMyX3QgdGFyZ2V0LAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgZGF0YSk7CiBpbnQgeGNfcHNyX2dldF9k
b21haW5fZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB4Y19wc3JfdHlwZSB0eXBlLCB1aW50MzJfdCB0YXJnZXQsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqZGF0YSk7CmRpZmYgLS1naXQgYS90b29s
cy9saWJ4Yy94Y19wc3IuYyBiL3Rvb2xzL2xpYnhjL3hjX3Bzci5jCmluZGV4IDE5MWRlOTcuLjE2
MDkxODUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3Bzci5jCisrKyBiL3Rvb2xzL2xpYnhj
L3hjX3Bzci5jCkBAIC0yNDgsOSArMjQ4LDkgQEAgaW50IHhjX3Bzcl9jbXRfZW5hYmxlZCh4Y19p
bnRlcmZhY2UgKnhjaCkKIAogICAgIHJldHVybiAwOwogfQotaW50IHhjX3Bzcl9jYXRfc2V0X2Rv
bWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB4Y19wc3JfdHlwZSB0eXBlLCB1aW50MzJfdCB0YXJnZXQsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgZGF0YSkKK2ludCB4Y19wc3Jf
c2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl90eXBlIHR5cGUsIHVpbnQzMl90IHRhcmdldCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGRhdGEpCiB7CiAgICAgREVDTEFS
RV9ET01DVEw7CiAgICAgdWludDMyX3QgY21kOwpAQCAtMjY5LDYgKzI2OSw5IEBAIGludCB4Y19w
c3JfY2F0X3NldF9kb21haW5fZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQs
CiAgICAgY2FzZSBYQ19QU1JfQ0FUX0wyX0NCTToKICAgICAgICAgY21kID0gWEVOX0RPTUNUTF9Q
U1JfU0VUX0wyX0NCTTsKICAgICAgICAgYnJlYWs7CisgICAgY2FzZSBYQ19QU1JfTUJBX1RIUlRM
OgorICAgICAgICBjbWQgPSBYRU5fRE9NQ1RMX1BTUl9TRVRfTUJBX1RIUlRMOworICAgICAgICBi
cmVhazsKICAgICBkZWZhdWx0OgogICAgICAgICBlcnJubyA9IEVJTlZBTDsKICAgICAgICAgcmV0
dXJuIC0xOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMgYi90b29scy9saWJ4
bC9saWJ4bF9wc3IuYwppbmRleCA3YzU2MGJjLi45Y2VkN2QxIDEwMDY0NAotLS0gYS90b29scy9s
aWJ4bC9saWJ4bF9wc3IuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9wc3IuYwpAQCAtMzI4LDMy
ICszMjgsNyBAQCBpbnQgbGlieGxfcHNyX2NhdF9zZXRfY2JtKGxpYnhsX2N0eCAqY3R4LCB1aW50
MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfcHNyX2NibV90eXBl
IHR5cGUsIGxpYnhsX2JpdG1hcCAqdGFyZ2V0X21hcCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDY0X3QgY2JtKQogewotICAgIEdDX0lOSVQoY3R4KTsKLSAgICBpbnQgcmM7Ci0gICAg
aW50IHNvY2tldGlkLCBucl9zb2NrZXRzOwotCi0gICAgcmMgPSBsaWJ4bF9fY291bnRfcGh5c2lj
YWxfc29ja2V0cyhnYywgJm5yX3NvY2tldHMpOwotICAgIGlmIChyYykgewotICAgICAgICBMT0dF
RChFUlJPUiwgZG9taWQsICJmYWlsZWQgdG8gZ2V0IHN5c3RlbSBzb2NrZXQgY291bnQiKTsKLSAg
ICAgICAgZ290byBvdXQ7Ci0gICAgfQotCi0gICAgbGlieGxfZm9yX2VhY2hfc2V0X2JpdChzb2Nr
ZXRpZCwgKnRhcmdldF9tYXApIHsKLSAgICAgICAgeGNfcHNyX3R5cGUgeGNfdHlwZSA9IGxpYnhs
X19wc3JfdHlwZV90b19saWJ4Y19wc3JfdHlwZSh0eXBlKTsKLQotICAgICAgICBpZiAoc29ja2V0
aWQgPj0gbnJfc29ja2V0cykKLSAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgIGlmICh4Y19w
c3JfY2F0X3NldF9kb21haW5fZGF0YShjdHgtPnhjaCwgZG9taWQsIHhjX3R5cGUsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzb2NrZXRpZCwgY2JtKSkgewotICAgICAg
ICAgICAgbGlieGxfX3Bzcl9hbGxvY19sb2dfZXJyX21zZyhnYywgZXJybm8sIHR5cGUpOwotICAg
ICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwotICAgICAgICB9Ci0gICAgfQotCi1vdXQ6Ci0gICAg
R0NfRlJFRTsKLSAgICByZXR1cm4gcmM7CisgICAgcmV0dXJuIGxpYnhsX3Bzcl9zZXRfdmFsKGN0
eCwgZG9taWQsIHR5cGUsIHRhcmdldF9tYXAsIGNibSk7CiB9CiAKIGludCBsaWJ4bF9wc3JfY2F0
X2dldF9jYm0obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLApAQCAtNDUzLDcgKzQyOCwz
MCBAQCBpbnQgbGlieGxfcHNyX3NldF92YWwobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlk
LAogICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl90eXBlIHR5cGUsIGxpYnhsX2JpdG1h
cCAqdGFyZ2V0X21hcCwKICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCB2YWwpCiB7Ci0g
ICAgcmV0dXJuIEVSUk9SX0ZBSUw7CisgICAgR0NfSU5JVChjdHgpOworICAgIGludCByYywgc29j
a2V0aWQsIG5yX3NvY2tldHM7CisgICAgeGNfcHNyX3R5cGUgeGNfdHlwZSA9IGxpYnhsX19wc3Jf
dHlwZV90b19saWJ4Y19wc3JfdHlwZSh0eXBlKTsKKworICAgIHJjID0gbGlieGxfX2NvdW50X3Bo
eXNpY2FsX3NvY2tldHMoZ2MsICZucl9zb2NrZXRzKTsKKyAgICBpZiAocmMpIHsKKyAgICAgICAg
TE9HKEVSUk9SLCAiZmFpbGVkIHRvIGdldCBzeXN0ZW0gc29ja2V0IGNvdW50Iik7CisgICAgICAg
IGdvdG8gb3V0OworICAgIH0KKworICAgIGxpYnhsX2Zvcl9lYWNoX3NldF9iaXQoc29ja2V0aWQs
ICp0YXJnZXRfbWFwKSB7CisgICAgICAgIGlmIChzb2NrZXRpZCA+PSBucl9zb2NrZXRzKQorICAg
ICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgaWYgKHhjX3Bzcl9zZXRfZG9tYWluX2RhdGEoY3R4
LT54Y2gsIGRvbWlkLCB4Y190eXBlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzb2NrZXRpZCwgdmFsKSkgeworICAgICAgICAgICAgbGlieGxfX3Bzcl9hbGxvY19sb2dfZXJy
X21zZyhnYywgZXJybm8sIHR5cGUpOworICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAg
ICAgICB9CisgICAgfQorCitvdXQ6CisgICAgR0NfRlJFRTsKKyAgICByZXR1cm4gcmM7CiB9CiAK
IGludCBsaWJ4bF9wc3JfZ2V0X3ZhbChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCmRp
ZmYgLS1naXQgYS90b29scy94bC94bC5oIGIvdG9vbHMveGwveGwuaAppbmRleCBhNzI0NThiLi40
ZTc4NGZmIDEwMDY0NAotLS0gYS90b29scy94bC94bC5oCisrKyBiL3Rvb2xzL3hsL3hsLmgKQEAg
LTIwOCw2ICsyMDgsNyBAQCBpbnQgbWFpbl9wc3JfY210X2RldGFjaChpbnQgYXJnYywgY2hhciAq
KmFyZ3YpOwogaW50IG1haW5fcHNyX2NtdF9zaG93KGludCBhcmdjLCBjaGFyICoqYXJndik7CiBp
bnQgbWFpbl9wc3JfY2F0X2NibV9zZXQoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWlu
X3Bzcl9jYXRfc2hvdyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpOworaW50IG1haW5fcHNyX21iYV9z
ZXQoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3Bzcl9tYmFfc2hvdyhpbnQgYXJn
YywgY2hhciAqKmFyZ3YpOwogI2VuZGlmCiBpbnQgbWFpbl9xZW11X21vbml0b3JfY29tbWFuZChp
bnQgYXJnYywgY2hhciAqKmFyZ3YpOwpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfY21kdGFibGUu
YyBiL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKaW5kZXggY2FjMjAxNC4uMzMzOTMxMSAxMDA2NDQK
LS0tIGEvdG9vbHMveGwveGxfY21kdGFibGUuYworKysgYi90b29scy94bC94bF9jbWR0YWJsZS5j
CkBAIC01ODUsNiArNTg1LDEyIEBAIHN0cnVjdCBjbWRfc3BlYyBjbWRfdGFibGVbXSA9IHsKICAg
ICAgICJbb3B0aW9uc10gPERvbWFpbj4iLAogICAgICAgIi1sIDxsZXZlbD4gICAgICAgIFNwZWNp
ZnkgdGhlIGNhY2hlIGxldmVsIHRvIHByb2Nlc3MsIG90aGVyd2lzZSBMMyBjYWNoZSBpcyBwcm9j
ZXNzZWRcbiIKICAgICB9LAorICAgIHsgInBzci1tYmEtc2V0IiwKKyAgICAgICZtYWluX3Bzcl9t
YmFfc2V0LCAwLCAxLAorICAgICAgIlNldCB0aHJvdHRsaW5nIHZhbHVlIChUSFJUTCkgZm9yIGEg
ZG9tYWluIiwKKyAgICAgICJbb3B0aW9uc10gPERvbWFpbj4gPFRIUlRMPiIsCisgICAgICAiLXMg
PHNvY2tldD4gICAgICAgU3BlY2lmeSB0aGUgc29ja2V0IHRvIHByb2Nlc3MsIG90aGVyd2lzZSBh
bGwgc29ja2V0cyBhcmUgcHJvY2Vzc2VkXG4iCisgICAgfSwKICAgICB7ICJwc3ItbWJhLXNob3ci
LAogICAgICAgJm1haW5fcHNyX21iYV9zaG93LCAwLCAxLAogICAgICAgIlNob3cgTWVtb3J5IEJh
bmR3aWR0aCBBbGxvY2F0aW9uIGluZm9ybWF0aW9uIiwKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hs
X3Bzci5jIGIvdG9vbHMveGwveGxfcHNyLmMKaW5kZXggMGVlZGJjNy4uMTgxZDMwMCAxMDA2NDQK
LS0tIGEvdG9vbHMveGwveGxfcHNyLmMKKysrIGIvdG9vbHMveGwveGxfcHNyLmMKQEAgLTU1Miw2
ICs1NTIsNjEgQEAgaW50IG1haW5fcHNyX21iYV9zaG93KGludCBhcmdjLCBjaGFyICoqYXJndikK
ICAgICByZXR1cm4gcHNyX3ZhbF9zaG93KGRvbWlkLCBMSUJYTF9QU1JfRkVBVF9UWVBFX01CQSwg
MCk7CiB9CiAKK2ludCBtYWluX3Bzcl9tYmFfc2V0KGludCBhcmdjLCBjaGFyICoqYXJndikKK3sK
KyAgICB1aW50MzJfdCBkb21pZDsKKyAgICBsaWJ4bF9wc3JfdHlwZSB0eXBlOworICAgIHVpbnQ2
NF90IHRocnRsOworICAgIGludCByZXQsIG9wdCA9IDA7CisgICAgbGlieGxfYml0bWFwIHRhcmdl
dF9tYXA7CisgICAgY2hhciAqdmFsdWU7CisgICAgbGlieGxfc3RyaW5nX2xpc3Qgc29ja2V0X2xp
c3Q7CisgICAgdW5zaWduZWQgbG9uZyBzdGFydCwgZW5kOworICAgIHVuc2lnbmVkIGludCBpLCBq
LCBsZW47CisKKyAgICBzdGF0aWMgY29uc3Qgc3RydWN0IG9wdGlvbiBvcHRzW10gPSB7CisgICAg
ICAgIHsic29ja2V0IiwgMSwgMCwgJ3MnfSwKKyAgICAgICAgQ09NTU9OX0xPTkdfT1BUUworICAg
IH07CisKKyAgICBpZiAoYXJnYyAhPSBvcHRpbmQgKyAyKSB7CisgICAgICAgIGhlbHAoInBzci1t
YmEtc2V0Iik7CisgICAgICAgIHJldHVybiBFWElUX0ZBSUxVUkU7CisgICAgfQorCisgICAgbGli
eGxfc29ja2V0X2JpdG1hcF9hbGxvYyhjdHgsICZ0YXJnZXRfbWFwLCAwKTsKKyAgICBsaWJ4bF9i
aXRtYXBfc2V0X25vbmUoJnRhcmdldF9tYXApOworCisgICAgU1dJVENIX0ZPUkVBQ0hfT1BUKG9w
dCwgInM6Iiwgb3B0cywgInBzci1tYmEtc2V0IiwgMCkgeworICAgIGNhc2UgJ3MnOgorICAgICAg
ICB0cmltKGlzc3BhY2UsIG9wdGFyZywgJnZhbHVlKTsKKyAgICAgICAgc3BsaXRfc3RyaW5nX2lu
dG9fc3RyaW5nX2xpc3QodmFsdWUsICIsIiwgJnNvY2tldF9saXN0KTsKKyAgICAgICAgbGVuID0g
bGlieGxfc3RyaW5nX2xpc3RfbGVuZ3RoKCZzb2NrZXRfbGlzdCk7CisgICAgICAgIGZvciAoaSA9
IDA7IGkgPCBsZW47IGkrKykgeworICAgICAgICAgICAgcGFyc2VfcmFuZ2Uoc29ja2V0X2xpc3Rb
aV0sICZzdGFydCwgJmVuZCk7CisgICAgICAgICAgICBmb3IgKGogPSBzdGFydDsgaiA8PSBlbmQ7
IGorKykKKyAgICAgICAgICAgICAgICBsaWJ4bF9iaXRtYXBfc2V0KCZ0YXJnZXRfbWFwLCBqKTsK
KyAgICAgICAgfQorCisgICAgICAgIGxpYnhsX3N0cmluZ19saXN0X2Rpc3Bvc2UoJnNvY2tldF9s
aXN0KTsKKyAgICAgICAgZnJlZSh2YWx1ZSk7CisgICAgICAgIGJyZWFrOworICAgIH0KKworICAg
IHR5cGUgPSBMSUJYTF9QU1JfQ0JNX1RZUEVfTUJBX1RIUlRMOworCisgICAgaWYgKGxpYnhsX2Jp
dG1hcF9pc19lbXB0eSgmdGFyZ2V0X21hcCkpCisgICAgICAgIGxpYnhsX2JpdG1hcF9zZXRfYW55
KCZ0YXJnZXRfbWFwKTsKKworICAgIGRvbWlkID0gZmluZF9kb21haW4oYXJndltvcHRpbmRdKTsK
KyAgICB0aHJ0bCA9IHN0cnRvbGwoYXJndltvcHRpbmQgKyAxXSwgTlVMTCAsIDApOworCisgICAg
cmV0ID0gbGlieGxfcHNyX3NldF92YWwoY3R4LCBkb21pZCwgdHlwZSwgJnRhcmdldF9tYXAsIHRo
cnRsKTsKKworICAgIGxpYnhsX2JpdG1hcF9kaXNwb3NlKCZ0YXJnZXRfbWFwKTsKKyAgICByZXR1
cm4gcmV0OworfQorCiBzdGF0aWMgaW50IHBzcl9tYmFfaHdpbmZvKHZvaWQpCiB7CiAgICAgaW50
IHJjOwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Oct 08 07:45:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Oct 2017 07:45:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e16Gt-0002fa-5N; Sun, 08 Oct 2017 07:45:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e16Gs-0002fE-Mq
 for xen-devel@lists.xenproject.org; Sun, 08 Oct 2017 07:45:10 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 68/47-02044-687D9D95; Sun, 08 Oct 2017 07:45:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXS1taRott6/Wa
 kwYG7Shbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b5+aeZC+5rVhzc94ClgXGxQhcjJ4eQQIXE
 xwWzWUFsCQFeiSPLZgDZHEB2gMTKxVZdjFxAJQ2MEh/WXGEDqWETUJd4/LWHCcQWEVCSuLdqM
 hNIEbPAMmaJjy9WgQ0SFnCWmPn2AjOIzSKgKrH+yx0WkKG8Au4SXxsCIXbJSZw8NhmsnFdAUO
 LkzCdgJcxA89fPEwIJMwvISzRvnc08gZFvFpKqWQhVs5BULWBkXsWoXpxaVJZapGuol1SUmZ5
 RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGGb1DAyMOxibep0PMUpyMCmJ8v65cjNSiC8p
 P6UyI7E4I76oNCe1+BCjDAeHkgTv1mtAOcGi1PTUirTMHGDAw6QlOHiURHgnXwJK8xYXJOYWZ
 6ZDpE4xGnMc23T5DxNHx827f5iEWPLy81KlxHmPgEwSACnNKM2DGwSLxEuMslLCvIwMDAxCPA
 WpRbmZJajyrxjFORiVhHm/gUzhycwrgdv3CugUJqBTGItvgJxSkoiQkmpgTJ+XGpTjVNx/628
 V9/HLjxsDuETO+S8s+fTiZ2H5qglHQhz3l+tNXaVYEWbevDq/NyThwh6mE8c+XbmzmMNcq+bq
 qo6C52Wvzu5JnL7jo3g8X4fGF5Wd/y48r6i96yQy8VYb4xSD8Ag+rQ7Lo9/vnLKdeEvFzGSZa
 8ahP7t6ozrkrUW2LXnxTImlOCPRUIu5qDgRALkXVVC/AgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1507448706!86188759!2
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27993 invoked from network); 8 Oct 2017 07:45:09 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 8 Oct 2017 07:45:09 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga105.jf.intel.com with ESMTP; 08 Oct 2017 00:45:04 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,493,1500966000"; d="scan'208";a="1022874810"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga003.jf.intel.com with ESMTP; 08 Oct 2017 00:44:16 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Sun,  8 Oct 2017 15:23:45 +0800
Message-Id: <1507447441-5422-1-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
MIME-Version: 1.0
Cc: Yi Sun <yi.y.sun@linux.intel.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v6 00/16] Enable Memory Bandwidth Allocation in
	Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIGFsbCwKCldlIHBsYW4gdG8gYnJpbmcgYSBuZXcgUFNSIChQbGF0Zm9ybSBTaGFyZWQgUmVz
b3VyY2UpIGZlYXR1cmUgY2FsbGVkCkludGVsIE1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiAo
TUJBKSB0byBYZW4uCgpCZXNpZGVzIHRoZSBNQkEgZW5hYmxpbmcsIHdlIGNoYW5nZSBzb21lIGlu
dGVyZmFjZXMgdG8gbWFrZSB0aGVtIG1vcmUKZ2VuZXJhbCBidXQgbm90IG9ubHkgZm9yIENBVC4K
CkFueSBjb21tZW50cyBhcmUgd2VsY29tZSEKCllvdSBjYW4gZmluZCB0aGlzIHNlcmllcyBhdDoK
aHR0cHM6Ly9naXRodWIuY29tL3lpc3VuLWdpdC94ZW5fbWJhIG1iYV92NgoKVGhpcyB2ZXJzaW9u
IGJhc2Ugb24gYmVsb3cgcHJlLWZpeCBwYXRjaDoKIng4NjogcHNyOiBzdXBwb3J0IGNvLWV4aXN0
IGZlYXR1cmVzJyB2YWx1ZXMgc2V0dGluZyIKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVz
L2h0bWwveGVuLWRldmVsLzIwMTctMTAvbXNnMDA4NjYuaHRtbAoKQ0M6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNDOiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFA
dHljaG8ubnNhLmdvdj4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29t
PgpDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDQzog
Q2hhbyBQZW5nIDxjaGFvLnAucGVuZ0BsaW51eC5pbnRlbC5jb20+CkNDOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgoKLS0tCkFja2VkIGFuZCBSZXZpZXdlZCBsaXN0IGJlZm9y
ZSBWNjoKCmEgLSBBY2tlZC1ieQpyIC0gUmV2aWV3ZWQtYnkKCiAgciAgcGF0Y2ggMSAgLSBkb2Nz
OiBjcmVhdGUgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uIChNQkEpIGZlYXR1cmUgZG9jdW1l
bnQKICByICBwYXRjaCAyICAtIFJlbmFtZSBQU1Igc3lzY3RsL2RvbWN0bCBpbnRlcmZhY2VzIGFu
ZCB4c20gcG9saWN5IHRvIG1ha2UgdGhlbSBiZSBnZW5lcmFsCiAgYXIgcGF0Y2ggMyAgLSB4ODY6
IHJlbmFtZSAnY2JtX3R5cGUnIHRvICdwc3JfdHlwZScgdG8gbWFrZSBpdCBnZW5lcmFsCiAgciAg
cGF0Y2ggNCAgLSB4ODY6IGEgZmV3IG9wdGltaXphdGlvbnMgdG8gcHNyIGNvZGVzCiAgciAgcGF0
Y2ggNSAgLSB4ODY6IGltcGxlbWVudCBkYXRhIHN0cnVjdHVyZSBhbmQgQ1BVIGluaXQgZmxvdyBm
b3IgTUJBCiAgciAgcGF0Y2ggNiAgLSB4ODY6IGltcGxlbWVudCBnZXQgaHcgaW5mbyBmbG93IGZv
ciBNQkEKICBhciBwYXRjaCA3ICAtIHg4NjogaW1wbGVtZW50IGdldCB2YWx1ZSBpbnRlcmZhY2Ug
Zm9yIE1CQQogIGFyIHBhdGNoIDkgIC0gdG9vbHM6IGNyZWF0ZSBnZW5lcmFsIGludGVyZmFjZXMg
dG8gc3VwcG9ydCBwc3IgYWxsb2NhdGlvbiBmZWF0dXJlcwogIGFyIHBhdGNoIDEwIC0gdG9vbHM6
IGltcGxlbWVudCB0aGUgbmV3IGxpYnhjIGdldCBodyBpbmZvIGludGVyZmFjZQogIGFyIHBhdGNo
IDExIC0gdG9vbHM6IGltcGxlbWVudCB0aGUgbmV3IGxpYnhsIGdldCBodyBpbmZvIGludGVyZmFj
ZQogIGFyIHBhdGNoIDEyIC0gdG9vbHM6IGltcGxlbWVudCB0aGUgbmV3IHhsIGdldCBodyBpbmZv
IGludGVyZmFjZQogIGFyIHBhdGNoIDEzIC0gdG9vbHM6IHJlbmFtZSAneGNfcHNyX2NhdF90eXBl
JyB0byAneGNfcHNyX3R5cGUnCiAgYXIgcGF0Y2ggMTQgLSB0b29sczogaW1wbGVtZW50IG5ldyBn
ZW5lcmljIGdldCB2YWx1ZSBpbnRlcmZhY2UgYW5kIE1CQSBnZXQgdmFsdWUgY29tbWFuZAogIGFy
IHBhdGNoIDE1IC0gdG9vbHM6IGltcGxlbWVudCBuZXcgZ2VuZXJpYyBzZXQgdmFsdWUgaW50ZXJm
YWNlIGFuZCBNQkEgc2V0IHZhbHVlIGNvbW1hbmQKICBhciBwYXRjaCAxNiAtIGRvY3M6IGFkZCBN
QkEgZGVzY3JpcHRpb24gaW4gZG9jcwoKLS0tClY2IGNoYW5nZSBsaXN0OgoKUGF0Y2ggMToKICAg
IC0gZml4IHNvbWUgd29yZHMuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkK
UGF0Y2ggMjoKICAgIC0gbW92ZSBtYWNybyBkZWZpbml0aW9uIGludG8gdGhlIGZ1bmN0aW9uIGFu
ZCB1bmRlZmluZSBpdCBhZnRlciB1c2UuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1v
bm7DqSkKICAgIC0gZG8gbm90IGJ1bXAgc3lzY3RsIHZlcnNpb24gYmVjYXVzZSBpdCBoYXMgYmVl
biBidW1wZWQgZm9yIDQuMTAuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkK
UGF0Y2ggNDoKICAgIC0gcmVzdG9yZSAnd3JpdGVfbXNyKCknIHR5cGUgdG8gJ3ZvaWQnLgogICAg
ICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoIGFuZCBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBj
aGFuZ2UgJ2VieCcgaW4gJ3Bzcl9jcHVfaW5pdCcgdG8gJ2ZlYXRfbWFzaycuCiAgICAgIChzdWdn
ZXN0ZWQgYnkgSmFuIEJldWxpY2ggYW5kIFJvZ2VyIFBhdSBNb25uw6kpClBhdGNoIDU6CiAgICAt
IHJlc3RvcmUgdHlwZSBvZiAnbWJhX3dyaXRlX21zcicgdG8gJ3ZvaWQnLgpQYXRjaCA4OgogICAg
LSBzcGxpdCBjby1leGlzdCBmZWF0dXJlcycgdmFsdWVzIHNldHRpbmcgZmxvdyB0byBhIG5ldyBw
YXRjaC4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVzdG9yZSBjb2Rl
cyByZWxhdGVkIHRvICdtYmFfY2hlY2tfdGhydGwnIGFuZCAnY2hlY2tfdmFsdWUnLgogICAgICAo
c3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQpQYXRjaCAxMDoKICAgIC0gcmVtb3ZlIHVubmVjZXNz
YXJ5IHNwYWNlcyBpbiBicmFja2V0cy4KICAgICAgKHN1Z2dlc3RlZCBieSBXZWkgTGl1KQogICAg
LSB1c2UgYXNzZXJ0IHRvIGNoZWNrIGlucHV0IGx2bC4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dl
ciBQYXUgTW9ubsOpKQpQYXRjaCAxNDoKICAgIC0gZml4IG9uZSBjb2Rpbmcgc3R5bGUgaXNzdWUu
CiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKUGF0Y2ggMTU6CiAgICAtIG1v
dmUgeGNfdHlwZSBkZWZpbml0aW9uIGFuZCB2YWx1ZSBnZXQgb3V0IG9mIHRoZSBsb29wLgogICAg
ICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCgpZaSBTdW4gKDE2KToKICBkb2NzOiBj
cmVhdGUgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uIChNQkEpIGZlYXR1cmUgZG9jdW1lbnQK
ICBSZW5hbWUgUFNSIHN5c2N0bC9kb21jdGwgaW50ZXJmYWNlcyBhbmQgeHNtIHBvbGljeSB0byBt
YWtlIHRoZW0gYmUKICAgIGdlbmVyYWwKICB4ODY6IHJlbmFtZSAnY2JtX3R5cGUnIHRvICdwc3Jf
dHlwZScgdG8gbWFrZSBpdCBnZW5lcmFsCiAgeDg2OiBhIGZldyBvcHRpbWl6YXRpb25zIHRvIHBz
ciBjb2RlcwogIHg4NjogaW1wbGVtZW50IGRhdGEgc3RydWN0dXJlIGFuZCBDUFUgaW5pdCBmbG93
IGZvciBNQkEKICB4ODY6IGltcGxlbWVudCBnZXQgaHcgaW5mbyBmbG93IGZvciBNQkEKICB4ODY6
IGltcGxlbWVudCBnZXQgdmFsdWUgaW50ZXJmYWNlIGZvciBNQkEKICB4ODY6IGltcGxlbWVudCBz
ZXQgdmFsdWUgZmxvdyBmb3IgTUJBCiAgdG9vbHM6IGNyZWF0ZSBnZW5lcmFsIGludGVyZmFjZXMg
dG8gc3VwcG9ydCBwc3IgYWxsb2NhdGlvbiBmZWF0dXJlcwogIHRvb2xzOiBpbXBsZW1lbnQgdGhl
IG5ldyBsaWJ4YyBnZXQgaHcgaW5mbyBpbnRlcmZhY2UKICB0b29sczogaW1wbGVtZW50IHRoZSBu
ZXcgbGlieGwgZ2V0IGh3IGluZm8gaW50ZXJmYWNlCiAgdG9vbHM6IGltcGxlbWVudCB0aGUgbmV3
IHhsIGdldCBodyBpbmZvIGludGVyZmFjZQogIHRvb2xzOiByZW5hbWUgJ3hjX3Bzcl9jYXRfdHlw
ZScgdG8gJ3hjX3Bzcl90eXBlJwogIHRvb2xzOiBpbXBsZW1lbnQgbmV3IGdlbmVyaWMgZ2V0IHZh
bHVlIGludGVyZmFjZSBhbmQgTUJBIGdldCB2YWx1ZQogICAgY29tbWFuZAogIHRvb2xzOiBpbXBs
ZW1lbnQgbmV3IGdlbmVyaWMgc2V0IHZhbHVlIGludGVyZmFjZSBhbmQgTUJBIHNldCB2YWx1ZQog
ICAgY29tbWFuZAogIGRvY3M6IGFkZCBNQkEgZGVzY3JpcHRpb24gaW4gZG9jcwoKIGRvY3MvZmVh
dHVyZXMvaW50ZWxfcHNyX21iYS5wYW5kb2MgIHwgMjk3ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKIGRvY3MvbWFuL3hsLnBvZC4xLmluICAgICAgICAgICAgICAgIHwgIDMzICsr
KysKIGRvY3MvbWlzYy94bC1wc3IubWFya2Rvd24gICAgICAgICAgIHwgIDYyICsrKysrKysrCiB0
b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlICB8ICAgNCArLQogdG9vbHMvbGlieGMv
aW5jbHVkZS94ZW5jdHJsLmggICAgICAgfCAgNDQgKysrLS0KIHRvb2xzL2xpYnhjL3hjX3Bzci5j
ICAgICAgICAgICAgICAgIHwgMTA5ICsrKysrKysrLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsLmgg
ICAgICAgICAgICAgICAgIHwgIDM3ICsrKysrCiB0b29scy9saWJ4bC9saWJ4bF9wc3IuYyAgICAg
ICAgICAgICB8IDIyMyArKysrKysrKysrKysrKysrKysrKy0tLS0tLQogdG9vbHMvbGlieGwvbGli
eGxfdHlwZXMuaWRsICAgICAgICAgfCAgMjIgKysrCiB0b29scy94bC94bC5oICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgMiArCiB0b29scy94bC94bF9jbWR0YWJsZS5jICAgICAgICAgICAgICB8
ICAxMiArKwogdG9vbHMveGwveGxfcHNyLmMgICAgICAgICAgICAgICAgICAgfCAyNzkgKysrKysr
KysrKysrKysrKysrKysrKysrKy0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9kb21jdGwuYyAgICAgICAg
ICAgICAgIHwgIDg3ICsrKysrLS0tLS0KIHhlbi9hcmNoL3g4Ni9wc3IuYyAgICAgICAgICAgICAg
ICAgIHwgMzEwICsrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLQogeGVuL2FyY2gv
eDg2L3N5c2N0bC5jICAgICAgICAgICAgICAgfCAgNTMgKysrKy0tCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L21zci1pbmRleC5oICAgICB8ICAgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5oICAg
ICAgICAgICB8ICAyMiArLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCAgICAgICAgIHwg
IDI2ICstLQogeGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oICAgICAgICAgfCAgMjAgKystCiB4
ZW4veHNtL2ZsYXNrL2hvb2tzLmMgICAgICAgICAgICAgICB8ICAgOCArLQogeGVuL3hzbS9mbGFz
ay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMgfCAgIDggKy0KIDIxIGZpbGVzIGNoYW5nZWQsIDEzMzEg
aW5zZXJ0aW9ucygrKSwgMzI4IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRvY3Mv
ZmVhdHVyZXMvaW50ZWxfcHNyX21iYS5wYW5kb2MKCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Oct 08 07:45:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Oct 2017 07:45:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e16Gx-0002iq-Re; Sun, 08 Oct 2017 07:45:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e16Gw-0002fr-8N
 for xen-devel@lists.xenproject.org; Sun, 08 Oct 2017 07:45:14 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 CF/CC-01767-A87D9D95; Sun, 08 Oct 2017 07:45:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXS1taRott5/Wa
 kwZe9Yhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8azT8tYCua7Vqy7+oS5gfGXURcjJ4eQQIXE
 vcZjLCC2hACvxJFlM1gh7ACJPQdOsHUxcgHVNDBKtP1fwQySYBNQl3j8tYcJxBYRUJK4t2oym
 M0scJ1RomduLIgtLOAnsffaC3YQm0VAVWL9uWNgNbwCHhKt168xQSyQkzh5bDLYMk6g+KzzG9
 ghDnKXWL26nRGiXlDi5MwnQMdxAM1Xl1g/TwhilbxE89bZzBMYBWYhqZqFUDULSdUCRuZVjOr
 FqUVlqUW6hnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIGBWc/AwLiDsanX+RCj
 JAeTkijvnys3I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8G69BpQTLEpNT61Iy8wBxghMWoKDR
 0mEd/IloDRvcUFibnFmOkTqFKMxx7FNl/8wcXTcvPuHSYglLz8vVUqc9wjIJAGQ0ozSPLhBsN
 i9xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmY9xvIFJ7MvBK4fa+ATmECOoWx+AbIKSWJCCm
 pBka2yxPmiAvwnN5vczsp6VWHyYubf2Zbcr5YJNXV2XNb/NDR3Br9W1y1+k9mdfJqfWY+Ir94
 /3GFY5/uV/784nfCbY9c6TnRnf/O1B66OptvaaTQhKhvt75fnPqARaa5iG1WKMOaiSu+7H8s3
 agcOCvh9pKVl/xWn3fcXCChx3akq/L8kszwL2eUlViKMxINtZiLihMBf03NrtgCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1507448706!86188759!6
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28317 invoked from network); 8 Oct 2017 07:45:12 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 8 Oct 2017 07:45:12 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga105.jf.intel.com with ESMTP; 08 Oct 2017 00:45:06 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,493,1500966000"; d="scan'208";a="1022874910"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga003.jf.intel.com with ESMTP; 08 Oct 2017 00:44:48 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Sun,  8 Oct 2017 15:23:55 +0800
Message-Id: <1507447441-5422-11-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507447441-5422-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1507447441-5422-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Yi Sun <yi.y.sun@linux.intel.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v6 10/16] tools: implement the new libxc get hw
	info interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGEgbmV3IGxpYnhjIGdldCBodyBpbmZvIGludGVyZmFjZSBh
bmQgY29ycmVzcG9uZGluZwpkYXRhIHN0cnVjdHVyZXMuIEl0IGFsc28gY2hhbmdlcyBsaWJ4bF9w
c3IuYyB0byBjYWxsIHRoaXMgbmV3IGludGVyZmFjZS4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8
eWkueS5zdW5AbGludXguaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgotLS0KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgpDQzogQ2hhbyBQZW5nIDxjaGFvLnAucGVuZ0BsaW51eC5pbnRlbC5j
b20+Cgp2NjoKICAgIC0gcmVtb3ZlIHVubmVjZXNzYXJ5IHNwYWNlcyBpbiBicmFja2V0cy4KICAg
ICAgKHN1Z2dlc3RlZCBieSBXZWkgTGl1KQogICAgLSB1c2UgYXNzZXJ0IHRvIGNoZWNrIGlucHV0
IGx2bC4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2NToKICAgIC0gZGly
ZWN0bHkgZGVmaW5lICd4Y19wc3JfaHdfaW5mbycgYXMgdW5pb24gdHlwZS4KICAgICAgKHN1Z2dl
c3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBjb252ZXJnZSBMMiBhbmQgTDMgY2FzZXMg
aW4gJ3hjX3Bzcl9nZXRfaHdfaW5mbycuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1v
bm7DqSkKdjQ6CiAgICAtIHJlbW92ZSAnQUxMT0NfJyBmcm9tIG1hY3JvIG5hbWVzLgogICAgICAo
c3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIHJlbW92ZSAnWENfUFNSX0ZFQVRf
VU5LTk9XTicgd2hpY2ggaXMgbm90IG5lY2Vzc2FyeS4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dl
ciBQYXUgTW9ubsOpKQogICAgLSByZW1vdmUgJ0ZFQVRfJyBmcm9tIGVudW0gaXRlbSBuYW1lcy4K
ICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSByZW1vdmUgJ3hjXycg
ZnJvbSBzdHJ1Y3QgbmFtZS4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQog
ICAgLSBhZGp1c3QgY29kZXMgdG8gcmVkdWNlIGluZGVudGF0aW9uLgogICAgICAoc3VnZ2VzdGVk
IGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIGFzc2VydCBmb3Igbm90IGhhcHBlbmVkIGNhc2Uu
CiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gYWRkIExPR0UgdG8g
c2hvdyBlcnJuby4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2MzoKICAg
IC0gcmVuYW1lICdwc3JfY2F0L1BTUl9DQVQnIHRvICdwc3JfYWxsb2MvUFNSX0FMTE9DJyBhbmQg
cmVtb3ZlICdvcC9PUCcKICAgICAgZnJvbSBuYW1lLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2Vy
IFBhdSBNb25uw6kpCiAgICAtIHJlbW92ZSAnaW5mbycgZnJvbSAneGNfY2F0X2luZm8nIGFuZCAn
eGNfbWJhX2luZm8nLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAt
IHNldCBlcnJubyBpbiAneGNfcHNyX2dldF9od19pbmZvJy4KICAgICAgKHN1Z2dlc3RlZCBieSBS
b2dlciBQYXUgTW9ubsOpKQogICAgLSByZW1vdmUgJ2lubGluZScuCiAgICAgIChzdWdnZXN0ZWQg
YnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gcmVtb3ZlICdwc3InIGZyb20gJ2xpYnhsX19wc3Jf
ZmVhdF90eXBlX3RvX2xpYnhjX3Bzcl9mZWF0X3R5cGUnIHRvIG1ha2UKICAgICAgZnVuY3Rpb24g
bmFtZSBzaG9ydGVyLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAt
IGNoZWNrICd4Y190eXBlJyBpbiAnbGlieGxfcHNyX2NhdF9nZXRfaW5mbycuCiAgICAgIChzdWdn
ZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKdjI6CiAgICAtIHNwbGl0IHRoaXMgcGF0Y2ggb3V0
IGZyb20gYSBiaWcgcGF0Y2ggaW4gdjEuCiAgICAgIChzdWdnZXN0ZWQgYnkgV2VpIExpdSkKICAg
IC0gY2hhbmdlICdDQVRfSU5GTycgYW5kICdNQkFfSU5GTycgdG8gJ0NBVCcgYW5kICdNQkEnLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKLS0tCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hl
bmN0cmwuaCB8IDI3ICsrKysrKysrKysrKysrKysrKy0tLQogdG9vbHMvbGlieGMveGNfcHNyLmMg
ICAgICAgICAgfCA1NSArKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0t
CiB0b29scy9saWJ4bC9saWJ4bF9wc3IuYyAgICAgICB8IDM4ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKystLQogMyBmaWxlcyBjaGFuZ2VkLCA5NSBpbnNlcnRpb25zKCspLCAyNSBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xz
L2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCmluZGV4IGI5NzA5MDUuLjJkOTc3YzggMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1
ZGUveGVuY3RybC5oCkBAIC0yNDc0LDYgKzI0NzQsMjggQEAgZW51bSB4Y19wc3JfY2F0X3R5cGUg
ewogfTsKIHR5cGVkZWYgZW51bSB4Y19wc3JfY2F0X3R5cGUgeGNfcHNyX2NhdF90eXBlOwogCitl
bnVtIHhjX3Bzcl9mZWF0X3R5cGUgeworICAgIFhDX1BTUl9DQVRfTDMsCisgICAgWENfUFNSX0NB
VF9MMiwKKyAgICBYQ19QU1JfTUJBLAorfTsKK3R5cGVkZWYgZW51bSB4Y19wc3JfZmVhdF90eXBl
IHhjX3Bzcl9mZWF0X3R5cGU7CisKK3VuaW9uIHhjX3Bzcl9od19pbmZvIHsKKyAgICBzdHJ1Y3Qg
eworICAgICAgICB1aW50MzJfdCBjb3NfbWF4OworICAgICAgICB1aW50MzJfdCBjYm1fbGVuOwor
ICAgICAgICBib29sICAgICBjZHBfZW5hYmxlZDsKKyAgICB9IGNhdDsKKworICAgIHN0cnVjdCB7
CisgICAgICAgIHVpbnQzMl90IGNvc19tYXg7CisgICAgICAgIHVpbnQzMl90IHRocnRsX21heDsK
KyAgICAgICAgYm9vbCAgICAgbGluZWFyOworICAgIH0gbWJhOworfTsKK3R5cGVkZWYgdW5pb24g
eGNfcHNyX2h3X2luZm8geGNfcHNyX2h3X2luZm87CisKIGludCB4Y19wc3JfY210X2F0dGFjaCh4
Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQpOwogaW50IHhjX3Bzcl9jbXRfZGV0YWNo
KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCk7CiBpbnQgeGNfcHNyX2NtdF9nZXRf
ZG9tYWluX3JtaWQoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLApAQCAtMjQ5NSw5
ICsyNTE3LDggQEAgaW50IHhjX3Bzcl9jYXRfc2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAq
eGNoLCB1aW50MzJfdCBkb21pZCwKIGludCB4Y19wc3JfY2F0X2dldF9kb21haW5fZGF0YSh4Y19p
bnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgeGNfcHNyX2NhdF90eXBlIHR5cGUsIHVpbnQzMl90IHRhcmdldCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqZGF0YSk7Ci1pbnQgeGNfcHNyX2NhdF9nZXRf
aW5mbyh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3Qgc29ja2V0LCB1bnNpZ25lZCBpbnQgbHZs
LAotICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgKmNvc19tYXgsIHVpbnQzMl90ICpj
Ym1fbGVuLAotICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCAqY2RwX2VuYWJsZWQpOworaW50
IHhjX3Bzcl9nZXRfaHdfaW5mbyh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3Qgc29ja2V0LAor
ICAgICAgICAgICAgICAgICAgICAgICB4Y19wc3JfZmVhdF90eXBlIHR5cGUsIHhjX3Bzcl9od19p
bmZvICpod19pbmZvKTsKIAogaW50IHhjX2dldF9jcHVfbGV2ZWxsaW5nX2NhcHMoeGNfaW50ZXJm
YWNlICp4Y2gsIHVpbnQzMl90ICpjYXBzKTsKIGludCB4Y19nZXRfY3B1X2ZlYXR1cmVzZXQoeGNf
aW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGluZGV4LApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMv
eGNfcHNyLmMgYi90b29scy9saWJ4Yy94Y19wc3IuYwppbmRleCA1YzU0YTM1Li4yYzYwNWE3IDEw
MDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19wc3IuYworKysgYi90b29scy9saWJ4Yy94Y19wc3Iu
YwpAQCAtMzIzLDM3ICszMjMsNTIgQEAgaW50IHhjX3Bzcl9jYXRfZ2V0X2RvbWFpbl9kYXRhKHhj
X2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKICAgICByZXR1cm4gcmM7CiB9CiAKLWlu
dCB4Y19wc3JfY2F0X2dldF9pbmZvKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBzb2NrZXQs
IHVuc2lnbmVkIGludCBsdmwsCi0gICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqY29z
X21heCwgdWludDMyX3QgKmNibV9sZW4sIGJvb2wgKmNkcF9lbmFibGVkKQoraW50IHhjX3Bzcl9n
ZXRfaHdfaW5mbyh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3Qgc29ja2V0LAorICAgICAgICAg
ICAgICAgICAgICAgICB4Y19wc3JfZmVhdF90eXBlIHR5cGUsIHhjX3Bzcl9od19pbmZvICpod19p
bmZvKQogewogICAgIGludCByYyA9IC0xOwogICAgIERFQ0xBUkVfU1lTQ1RMOwogCisgICAgaWYg
KCAhaHdfaW5mbyApCisgICAgeworICAgICAgICBlcnJubyA9IEVJTlZBTDsKKyAgICAgICAgcmV0
dXJuIHJjOworICAgIH0KKwogICAgIHN5c2N0bC5jbWQgPSBYRU5fU1lTQ1RMX3Bzcl9hbGxvYzsK
ICAgICBzeXNjdGwudS5wc3JfYWxsb2MudGFyZ2V0ID0gc29ja2V0OwogCi0gICAgc3dpdGNoICgg
bHZsICkKKyAgICBzd2l0Y2ggKCB0eXBlICkKICAgICB7Ci0gICAgY2FzZSAyOgotICAgICAgICBz
eXNjdGwudS5wc3JfYWxsb2MuY21kID0gWEVOX1NZU0NUTF9QU1JfZ2V0X2wyX2luZm87CisgICAg
Y2FzZSBYQ19QU1JfQ0FUX0wyOgorICAgIGNhc2UgWENfUFNSX0NBVF9MMzoKKyAgICAgICAgc3lz
Y3RsLnUucHNyX2FsbG9jLmNtZCA9ICh0eXBlID09IFhDX1BTUl9DQVRfTDIpID8KKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9TWVNDVExfUFNSX2dldF9sMl9pbmZvIDoKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9TWVNDVExfUFNSX2dldF9sM19pbmZv
OworCiAgICAgICAgIHJjID0geGNfc3lzY3RsKHhjaCwgJnN5c2N0bCk7Ci0gICAgICAgIGlmICgg
IXJjICkKLSAgICAgICAgewotICAgICAgICAgICAgKmNvc19tYXggPSBzeXNjdGwudS5wc3JfYWxs
b2MudS5jYXRfaW5mby5jb3NfbWF4OwotICAgICAgICAgICAgKmNibV9sZW4gPSBzeXNjdGwudS5w
c3JfYWxsb2MudS5jYXRfaW5mby5jYm1fbGVuOwotICAgICAgICAgICAgKmNkcF9lbmFibGVkID0g
ZmFsc2U7Ci0gICAgICAgIH0KKyAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICBicmVhazsK
KworICAgICAgICBod19pbmZvLT5jYXQuY29zX21heCA9IHN5c2N0bC51LnBzcl9hbGxvYy51LmNh
dF9pbmZvLmNvc19tYXg7CisgICAgICAgIGh3X2luZm8tPmNhdC5jYm1fbGVuID0gc3lzY3RsLnUu
cHNyX2FsbG9jLnUuY2F0X2luZm8uY2JtX2xlbjsKKyAgICAgICAgaHdfaW5mby0+Y2F0LmNkcF9l
bmFibGVkID0gKHR5cGUgPT0gWENfUFNSX0NBVF9MMikgPworICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWxzZSA6CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IChzeXNjdGwudS5wc3JfYWxsb2MudS5jYXRfaW5mby5mbGFncyAmCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBYRU5fU1lTQ1RMX1BTUl9DQVRfTDNfQ0RQKTsKKwogICAgICAg
ICBicmVhazsKLSAgICBjYXNlIDM6Ci0gICAgICAgIHN5c2N0bC51LnBzcl9hbGxvYy5jbWQgPSBY
RU5fU1lTQ1RMX1BTUl9nZXRfbDNfaW5mbzsKKyAgICBjYXNlIFhDX1BTUl9NQkE6CisgICAgICAg
IHN5c2N0bC51LnBzcl9hbGxvYy5jbWQgPSBYRU5fU1lTQ1RMX1BTUl9nZXRfbWJhX2luZm87CiAg
ICAgICAgIHJjID0geGNfc3lzY3RsKHhjaCwgJnN5c2N0bCk7Ci0gICAgICAgIGlmICggIXJjICkK
LSAgICAgICAgewotICAgICAgICAgICAgKmNvc19tYXggPSBzeXNjdGwudS5wc3JfYWxsb2MudS5j
YXRfaW5mby5jb3NfbWF4OwotICAgICAgICAgICAgKmNibV9sZW4gPSBzeXNjdGwudS5wc3JfYWxs
b2MudS5jYXRfaW5mby5jYm1fbGVuOwotICAgICAgICAgICAgKmNkcF9lbmFibGVkID0gc3lzY3Rs
LnUucHNyX2FsbG9jLnUuY2F0X2luZm8uZmxhZ3MgJgotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgWEVOX1NZU0NUTF9QU1JfQ0FUX0wzX0NEUDsKLSAgICAgICAgfQorICAgICAgICBpZiAoIHJj
ICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGh3X2luZm8tPm1iYS5jb3NfbWF4ID0g
c3lzY3RsLnUucHNyX2FsbG9jLnUubWJhX2luZm8uY29zX21heDsKKyAgICAgICAgaHdfaW5mby0+
bWJhLnRocnRsX21heCA9IHN5c2N0bC51LnBzcl9hbGxvYy51Lm1iYV9pbmZvLnRocnRsX21heDsK
KyAgICAgICAgaHdfaW5mby0+bWJhLmxpbmVhciA9IHN5c2N0bC51LnBzcl9hbGxvYy51Lm1iYV9p
bmZvLmZsYWdzICYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9TWVNDVExfUFNS
X01CQV9MSU5FQVI7CisKICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgZXJy
bm8gPSBFT1BOT1RTVVBQOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMgYi90
b29scy9saWJ4bC9saWJ4bF9wc3IuYwppbmRleCBkNGY1ZjY3Li5lMWNjMjUwIDEwMDY0NAotLS0g
YS90b29scy9saWJ4bC9saWJ4bF9wc3IuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9wc3IuYwpA
QCAtMzYxLDYgKzM2MSwzMSBAQCBpbnQgbGlieGxfcHNyX2NhdF9nZXRfY2JtKGxpYnhsX2N0eCAq
Y3R4LCB1aW50MzJfdCBkb21pZCwKICAgICByZXR1cm4gcmM7CiB9CiAKK3N0YXRpYyB4Y19wc3Jf
ZmVhdF90eXBlIGxpYnhsX19mZWF0X3R5cGVfdG9fbGlieGNfZmVhdF90eXBlKAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl9mZWF0X3R5cGUgdHlwZSwgdW5zaWduZWQgaW50
IGx2bCkKK3sKKyAgICB4Y19wc3JfZmVhdF90eXBlIHhjX3R5cGU7CisKKyAgICBzd2l0Y2ggKHR5
cGUpIHsKKyAgICBjYXNlIExJQlhMX1BTUl9GRUFUX1RZUEVfQ0FUOgorICAgICAgICBhc3NlcnQo
bHZsID09IDMgfHwgbHZsID09IDIpOworCisgICAgICAgIGlmIChsdmwgPT0gMykKKyAgICAgICAg
ICAgIHhjX3R5cGUgPSBYQ19QU1JfQ0FUX0wzOworICAgICAgICBpZiAobHZsID09IDIpCisgICAg
ICAgICAgICB4Y190eXBlID0gWENfUFNSX0NBVF9MMjsKKyAgICAgICAgYnJlYWs7CisgICAgY2Fz
ZSBMSUJYTF9QU1JfRkVBVF9UWVBFX01CQToKKyAgICAgICAgeGNfdHlwZSA9IFhDX1BTUl9NQkE7
CisgICAgICAgIGJyZWFrOworICAgIGRlZmF1bHQ6CisgICAgICAgIC8qIENvdWxkIG5vdCBoYXBw
ZW4gKi8KKyAgICAgICAgYXNzZXJ0KDApOworICAgIH0KKworICAgIHJldHVybiB4Y190eXBlOwor
fQorCiBpbnQgbGlieGxfcHNyX2NhdF9nZXRfaW5mbyhsaWJ4bF9jdHggKmN0eCwgbGlieGxfcHNy
X2NhdF9pbmZvICoqaW5mbywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCAqbnIsIHVuc2lnbmVkIGludCBsdmwpCiB7CkBAIC0zNjksNiArMzk0LDggQEAgaW50IGxpYnhs
X3Bzcl9jYXRfZ2V0X2luZm8obGlieGxfY3R4ICpjdHgsIGxpYnhsX3Bzcl9jYXRfaW5mbyAqKmlu
Zm8sCiAgICAgaW50IGkgPSAwLCBzb2NrZXRpZCwgbnJfc29ja2V0czsKICAgICBsaWJ4bF9iaXRt
YXAgc29ja2V0bWFwOwogICAgIGxpYnhsX3Bzcl9jYXRfaW5mbyAqcHRyOworICAgIHhjX3Bzcl9o
d19pbmZvIGh3X2luZm87CisgICAgeGNfcHNyX2ZlYXRfdHlwZSB4Y190eXBlOwogCiAgICAgbGli
eGxfYml0bWFwX2luaXQoJnNvY2tldG1hcCk7CiAKQEAgLTM4NSwxNiArNDEyLDIzIEBAIGludCBs
aWJ4bF9wc3JfY2F0X2dldF9pbmZvKGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9wc3JfY2F0X2luZm8g
KippbmZvLAogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKKyAgICB4Y190eXBlID0gbGlieGxf
X2ZlYXRfdHlwZV90b19saWJ4Y19mZWF0X3R5cGUoTElCWExfUFNSX0ZFQVRfVFlQRV9DQVQsIGx2
bCk7CisKICAgICBwdHIgPSBsaWJ4bF9fbWFsbG9jKE5PR0MsIG5yX3NvY2tldHMgKiBzaXplb2Yo
bGlieGxfcHNyX2NhdF9pbmZvKSk7CiAKICAgICBsaWJ4bF9mb3JfZWFjaF9zZXRfYml0KHNvY2tl
dGlkLCBzb2NrZXRtYXApIHsKICAgICAgICAgcHRyW2ldLmlkID0gc29ja2V0aWQ7Ci0gICAgICAg
IGlmICh4Y19wc3JfY2F0X2dldF9pbmZvKGN0eC0+eGNoLCBzb2NrZXRpZCwgbHZsLCAmcHRyW2ld
LmNvc19tYXgsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwdHJbaV0uY2JtX2xl
biwgJnB0cltpXS5jZHBfZW5hYmxlZCkpIHsKKyAgICAgICAgaWYgKHhjX3Bzcl9nZXRfaHdfaW5m
byhjdHgtPnhjaCwgc29ja2V0aWQsIHhjX3R5cGUsICZod19pbmZvKSkgeworICAgICAgICAgICAg
TE9HRShFUlJPUiwgImZhaWxlZCB0byBnZXQgaHcgaW5mbyIpOwogICAgICAgICAgICAgcmMgPSBF
UlJPUl9GQUlMOwogICAgICAgICAgICAgZnJlZShwdHIpOwogICAgICAgICAgICAgZ290byBvdXQ7
CiAgICAgICAgIH0KKworICAgICAgICBwdHJbaV0uY29zX21heCA9IGh3X2luZm8uY2F0LmNvc19t
YXg7CisgICAgICAgIHB0cltpXS5jYm1fbGVuID0gaHdfaW5mby5jYXQuY2JtX2xlbjsKKyAgICAg
ICAgcHRyW2ldLmNkcF9lbmFibGVkID0gaHdfaW5mby5jYXQuY2RwX2VuYWJsZWQ7CisKICAgICAg
ICAgaSsrOwogICAgIH0KIAotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Oct 08 07:45:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Oct 2017 07:45:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e16Gy-0002ju-Nt; Sun, 08 Oct 2017 07:45:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e16Gx-0002h5-0I
 for xen-devel@lists.xenproject.org; Sun, 08 Oct 2017 07:45:15 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 F1/6A-03409-A87D9D95; Sun, 08 Oct 2017 07:45:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXS1tYhr9t5/Wa
 kwaxNqhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0ZT20bGgpkyFWumz2JuYJwg2sXIwSEkUCEx
 90xxFyMnh4QAr8SRZTNYIewAid7Hs1m6GLmAShoYJa51nGYDSbAJqEs8/trDBGKLCChJ3Fs1G
 cxmFrjOKNEzNxbEFhbwllh0o5sdxGYRUJVYebiNGcTmFfCQOPzwI9QCOYmTxyaD2ZxA8VnnN4
 DVCwm4S6xe3c4IUS8ocXLmExaQO5mB9q6fJwSxSl6ieets5gmMArOQVM1CqJqFpGoBI/MqRvX
 i1KKy1CJdS72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMCwZACCHYx3NwUcYpTk
 YFIS5f1z5WakEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnerdeAcoJFqempFWmZOcAIgUlLcPAoi
 fBOvgSU5i0uSMwtzkyHSJ1iNOY4tunyHyaOjpt3/zAJseTl56VKifMeAZkkAFKaUZoHNwgWuZ
 cYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzLsbZApPZl4J3L5XQKcwAZ3CWHwD5JSSRISUVAO
 jbHuhQrbwxWkFc757avMFerCXlM5dWLHlnPwCAz8uvlvvoly9Xv7b6yTJv+dv2P31/mf6V9qJ
 tXSK3pb7Msfh/B9BNYOKJdVbTxppn3RL7XOILcx4qFQbLvru0Y7KeQ9590r3ntw58cx81vUHN
 x6T7zDPkP/n4KrbNtF0pmhVR/yT/4d23Z+pxFKckWioxVxUnAgAT929+NcCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1507448708!73382855!4
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52375 invoked from network); 8 Oct 2017 07:45:13 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Oct 2017 07:45:13 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga104.jf.intel.com with ESMTP; 08 Oct 2017 00:45:06 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,493,1500966000"; d="scan'208";a="1022874916"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga003.jf.intel.com with ESMTP; 08 Oct 2017 00:44:53 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Sun,  8 Oct 2017 15:23:57 +0800
Message-Id: <1507447441-5422-13-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507447441-5422-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1507447441-5422-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Yi Sun <yi.y.sun@linux.intel.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v6 12/16] tools: implement the new xl get hw
	info interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGEgbmV3IHhsIGdldCBIVyBpbmZvIGludGVyZmFjZS4gQSBu
ZXcgYXJndW1lbnQKaXMgYWRkZWQgZm9yIHBzci1od2luZm8gY29tbWFuZCB0byBnZXQgYW5kIHNo
b3cgTUJBIEhXIGluZm8uCgpTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4Lmlu
dGVsLmNvbT4KUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNDOiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
Q0M6IENoYW8gUGVuZyA8Y2hhby5wLnBlbmdAbGludXguaW50ZWwuY29tPgoKdjM6CiAgICAtIGNo
YW5nZSB0aGUgZm9ybWF0IHN0cmluZyBvZiBwcmludGYgaW4gJ3Bzcl9tYmFfaHdpbmZvJy4KICAg
ICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBhZGQgJ2NvbnN0JyBmb3Ig
J29wdHNbXScgaW4gJ21haW5fcHNyX2h3aW5mbycuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIg
UGF1IE1vbm7DqSkKdjI6CiAgICAtIHNwbGl0IG91dCB0aGlzIHBhdGNoIGZyb20gYSBiaWcgcGF0
Y2ggaW4gdjEuCiAgICAgIChzdWdnZXN0ZWQgYnkgV2VpIExpdSkKICAgIC0gY2hhbmdlICdNQkFf
SU5GTycgdG8gJ01CQScuIEFsc28sIGNoYW5nZSAnbWJhX2luZm8nIHRvICdtYmEnLgogICAgICAo
c3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKLS0tCiB0b29scy94bC94bF9jbWR0YWJsZS5jIHwgIDEg
KwogdG9vbHMveGwveGxfcHNyLmMgICAgICB8IDM5ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0tLQogMiBmaWxlcyBjaGFuZ2VkLCAzNyBpbnNlcnRpb25zKCspLCAzIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMgYi90b29scy94bC94
bF9jbWR0YWJsZS5jCmluZGV4IGMzMDRhODUuLmRiYmZjMDIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hs
L3hsX2NtZHRhYmxlLmMKKysrIGIvdG9vbHMveGwveGxfY21kdGFibGUuYwpAQCAtNTQ5LDYgKzU0
OSw3IEBAIHN0cnVjdCBjbWRfc3BlYyBjbWRfdGFibGVbXSA9IHsKICAgICAgICJbb3B0aW9uc10i
LAogICAgICAgIi1tLCAtLWNtdCAgICAgICBTaG93IENhY2hlIE1vbml0b3JpbmcgVGVjaG5vbG9n
eSAoQ01UKSBoYXJkd2FyZSBpbmZvXG4iCiAgICAgICAiLWEsIC0tY2F0ICAgICAgIFNob3cgQ2Fj
aGUgQWxsb2NhdGlvbiBUZWNobm9sb2d5IChDQVQpIGhhcmR3YXJlIGluZm9cbiIKKyAgICAgICIt
YiwgLS1tYmEgICAgICAgU2hvdyBNZW1vcnkgQmFuZHdpZHRoIEFsbG9jYXRpb24gKE1CQSkgaGFy
ZHdhcmUgaW5mb1xuIgogICAgIH0sCiAgICAgeyAicHNyLWNtdC1hdHRhY2giLAogICAgICAgJm1h
aW5fcHNyX2NtdF9hdHRhY2gsIDAsIDEsCmRpZmYgLS1naXQgYS90b29scy94bC94bF9wc3IuYyBi
L3Rvb2xzL3hsL3hsX3Bzci5jCmluZGV4IGVmMDAwNDguLmFiNDdkOTYgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL3hsL3hsX3Bzci5jCisrKyBiL3Rvb2xzL3hsL3hsX3Bzci5jCkBAIC00NzUsNiArNDc1LDMx
IEBAIHN0YXRpYyBpbnQgcHNyX2wyX2NhdF9od2luZm8odm9pZCkKICAgICByZXR1cm4gcmM7CiB9
CiAKK3N0YXRpYyBpbnQgcHNyX21iYV9od2luZm8odm9pZCkKK3sKKyAgICBpbnQgcmM7CisgICAg
dW5zaWduZWQgaW50IGksIG5yOworICAgIGxpYnhsX3Bzcl9od19pbmZvICppbmZvOworCisgICAg
cmMgPSBsaWJ4bF9wc3JfZ2V0X2h3X2luZm8oY3R4LCBMSUJYTF9QU1JfRkVBVF9UWVBFX01CQSwg
MCwgJm5yLCAmaW5mbyk7CisgICAgaWYgKHJjKQorICAgICAgICByZXR1cm4gcmM7CisKKyAgICBw
cmludGYoIk1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiAoTUJBKTpcbiIpOworCisgICAgZm9y
IChpID0gMDsgaSA8IG5yOyBpKyspIHsKKyAgICAgICAgcHJpbnRmKCJTb2NrZXQgSUQgICAgICAg
ICAgICAgICA6ICV1XG4iLCBpbmZvW2ldLmlkKTsKKyAgICAgICAgcHJpbnRmKCJMaW5lYXIgTW9k
ZSAgICAgICAgICAgICA6ICVzXG4iLAorICAgICAgICAgICAgICAgaW5mb1tpXS51Lm1iYS5saW5l
YXIgPyAiRW5hYmxlZCIgOiAiRGlzYWJsZWQiKTsKKyAgICAgICAgcHJpbnRmKCJNYXhpbXVtIENP
UyAgICAgICAgICAgICA6ICV1XG4iLCBpbmZvW2ldLnUubWJhLmNvc19tYXgpOworICAgICAgICBw
cmludGYoIk1heGltdW0gVGhyb3R0bGluZyBWYWx1ZTogJXVcbiIsIGluZm9baV0udS5tYmEudGhy
dGxfbWF4KTsKKyAgICAgICAgcHJpbnRmKCJEZWZhdWx0IFRocm90dGxpbmcgVmFsdWU6ICV1XG4i
LCAwKTsKKyAgICB9CisKKyAgICBsaWJ4bF9wc3JfaHdfaW5mb19saXN0X2ZyZWUoaW5mbywgbnIp
OworICAgIHJldHVybiByYzsKK30KKwogaW50IG1haW5fcHNyX2NhdF9jYm1fc2V0KGludCBhcmdj
LCBjaGFyICoqYXJndikKIHsKICAgICB1aW50MzJfdCBkb21pZDsKQEAgLTU5MywyMCArNjE4LDI0
IEBAIGludCBtYWluX3Bzcl9jYXRfc2hvdyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiBpbnQgbWFp
bl9wc3JfaHdpbmZvKGludCBhcmdjLCBjaGFyICoqYXJndikKIHsKICAgICBpbnQgb3B0LCByZXQg
PSAwOwotICAgIGJvb2wgYWxsID0gdHJ1ZSwgY210ID0gZmFsc2UsIGNhdCA9IGZhbHNlOwotICAg
IHN0YXRpYyBzdHJ1Y3Qgb3B0aW9uIG9wdHNbXSA9IHsKKyAgICBib29sIGFsbCA9IHRydWUsIGNt
dCA9IGZhbHNlLCBjYXQgPSBmYWxzZSwgbWJhID0gZmFsc2U7CisgICAgc3RhdGljIGNvbnN0IHN0
cnVjdCBvcHRpb24gb3B0c1tdID0gewogICAgICAgICB7ImNtdCIsIDAsIDAsICdtJ30sCiAgICAg
ICAgIHsiY2F0IiwgMCwgMCwgJ2EnfSwKKyAgICAgICAgeyJtYmEiLCAwLCAwLCAnYid9LAogICAg
ICAgICBDT01NT05fTE9OR19PUFRTCiAgICAgfTsKIAotICAgIFNXSVRDSF9GT1JFQUNIX09QVChv
cHQsICJtYSIsIG9wdHMsICJwc3ItaHdpbmZvIiwgMCkgeworICAgIFNXSVRDSF9GT1JFQUNIX09Q
VChvcHQsICJtYWIiLCBvcHRzLCAicHNyLWh3aW5mbyIsIDApIHsKICAgICBjYXNlICdtJzoKICAg
ICAgICAgYWxsID0gZmFsc2U7IGNtdCA9IHRydWU7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2Ug
J2EnOgogICAgICAgICBhbGwgPSBmYWxzZTsgY2F0ID0gdHJ1ZTsKICAgICAgICAgYnJlYWs7Cisg
ICAgY2FzZSAnYic6CisgICAgICAgIGFsbCA9IGZhbHNlOyBtYmEgPSB0cnVlOworICAgICAgICBi
cmVhazsKICAgICB9CiAKICAgICBpZiAoIXJldCAmJiAoYWxsIHx8IGNtdCkpCkBAIC02MTksNiAr
NjQ4LDEwIEBAIGludCBtYWluX3Bzcl9od2luZm8oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAg
IGlmIChhbGwgfHwgY2F0KQogICAgICAgICByZXQgPSBwc3JfbDJfY2F0X2h3aW5mbygpOwogCisg
ICAgLyogTUJBIGlzIGluZGVwZW5kZW50IG9mIENNVCBhbmQgQ0FUICovCisgICAgaWYgKGFsbCB8
fCBtYmEpCisgICAgICAgIHJldCA9IHBzcl9tYmFfaHdpbmZvKCk7CisKICAgICByZXR1cm4gcmV0
OwogfQogCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Oct 08 07:45:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Oct 2017 07:45:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e16Gv-0002gg-MX; Sun, 08 Oct 2017 07:45:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e16Gu-0002fr-HB
 for xen-devel@lists.xenproject.org; Sun, 08 Oct 2017 07:45:12 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 8A/CC-01767-787D9D95; Sun, 08 Oct 2017 07:45:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXS1taRott+/Wa
 kwdznYhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bvNv+Cp8oVzVePsDcwvpDqYuTgEBKokLjU
 K9HFyMkhIcArcWTZDFYIO0Di3MNZQDYXUEkDo8SKxR1gCTYBdYnHX3uYQGwRASWJe6smM4EUM
 Qv8ZpQ4teUQWEJYwF5i/er7YDaLgKpE68rbbCA2r4C7xOTHb6E2yEmcPDYZzOYU8JCYdX4DO4
 gtBFSzenU7I0S9oMTJmU9YQA5lBlq8fp4QSJhZQF6ieets5gmMArOQVM1CqJqFpGoBI/MqRvX
 i1KKy1CJdQ72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMCwrGdgYNzB2NTrfIhR
 koNJSZT3z5WbkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeLdeA8oJFqWmp1akZeYAIwQmLcHBo
 yTCO/kSUJq3uCAxtzgzHSJ1itGY49imy3+YODpu3v3DJMSSl5+XKiXOewRkkgBIaUZpHtwgWO
 ReYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTM+w1kCk9mXgncvldApzABncJYfAPklJJEhJR
 UA6NyewwzT4veH+kz+TPOlmpld06pZFvUcsPBT8f64dHiVVMuzj/2odTzp88Tc/u5Ue08vAXr
 m843CMemXsrx2+0U96z+euTktwuM8peesAt4yeIb93VT9oxv9QYFZ1Zzf5g2T9KOc+uFvabnc
 ub1cdZP7Yo40aynKHGnOq13v8+6kn6WM9KqcUosxRmJhlrMRcWJAFrixTzXAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1507448706!86188759!4
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28044 invoked from network); 8 Oct 2017 07:45:11 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 8 Oct 2017 07:45:11 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga105.jf.intel.com with ESMTP; 08 Oct 2017 00:45:05 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,493,1500966000"; d="scan'208";a="1022874830"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga003.jf.intel.com with ESMTP; 08 Oct 2017 00:44:30 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Sun,  8 Oct 2017 15:23:49 +0800
Message-Id: <1507447441-5422-5-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507447441-5422-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1507447441-5422-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Yi Sun <yi.y.sun@linux.intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v6 04/16] x86: a few optimizations to psr codes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCByZWZpbmVzIHBzciBjb2RlczoKMS4gQ2hhbmdlIHR5cGUgb2YgJ2NhdF9pbml0
X2ZlYXR1cmUnIHRvICdib29sJyB0byByZW1vdmUgdGhlIHBvaW50bGVzcwogICByZXR1cm5pbmcg
b2YgZXJyb3IgY29kZS4KMi4gTW92ZSBwcmludGsgaW4gJ2NhdF9pbml0X2ZlYXR1cmUnIHRvIHJl
ZHVjZSBhIHJldHVybiBwYXRoLgozLiBEZWZpbmUgYSBsb2NhbCB2YXJpYWJsZSAnZmVhdF9tYXNr
JyBpbiAncHNyX2NwdV9pbml0JyB0byByZWR1Y2UgY2FsbGluZyBvZgogICAnY3B1aWRfY291bnRf
bGVhZigpJy4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29t
PgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0t
LQpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDQzogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IENoYW8g
UGVuZyA8Y2hhby5wLnBlbmdAbGludXguaW50ZWwuY29tPgoKdjY6CiAgICAtIHJlc3RvcmUgJ3dy
aXRlX21zcigpJyB0eXBlIHRvICd2b2lkJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGlj
aCBhbmQgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gY2hhbmdlICdlYngnIGluICdwc3JfY3B1X2lu
aXQnIHRvICdmZWF0X21hc2snLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoIGFuZCBS
b2dlciBQYXUgTW9ubsOpKQp2NToKICAgIC0gY3JlYXRlIHRoaXMgcGF0Y2ggdG8gbWFrZSBjb2Rl
cyBjbGVhcmVyLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoIGFuZCBSb2dlciBQYXUg
TW9ubsOpKQotLS0KIHhlbi9hcmNoL3g4Ni9wc3IuYyB8IDM1ICsrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMTggZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Bzci5jIGIveGVuL2FyY2gveDg2
L3Bzci5jCmluZGV4IDI2M2RkYmUuLjU5NDVlZmEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9w
c3IuYworKysgYi94ZW4vYXJjaC94ODYvcHNyLmMKQEAgLTI3MywxMCArMjczLDEwIEBAIHN0YXRp
YyBib29sIHBzcl9jaGVja19jYm0odW5zaWduZWQgaW50IGNibV9sZW4sIHVuc2lnbmVkIGxvbmcg
Y2JtKQogfQogCiAvKiBDQVQgY29tbW9uIGZ1bmN0aW9ucyBpbXBsZW1lbnRhdGlvbi4gKi8KLXN0
YXRpYyBpbnQgY2F0X2luaXRfZmVhdHVyZShjb25zdCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVncywK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwc3Jfc29ja2V0X2luZm8gKmluZm8sCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSBwc3JfZmVhdF90eXBlIHR5cGUpCitzdGF0
aWMgYm9vbCBjYXRfaW5pdF9mZWF0dXJlKGNvbnN0IHN0cnVjdCBjcHVpZF9sZWFmICpyZWdzLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICppbmZvLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIHBzcl9mZWF0X3R5cGUgdHlwZSkKIHsK
ICAgICBjb25zdCBjaGFyICpjb25zdCBjYXRfZmVhdF9uYW1lW0ZFQVRfVFlQRV9OVU1dID0gewog
ICAgICAgICBbRkVBVF9UWVBFX0wzX0NBVF0gPSAiTDMgQ0FUIiwKQEAgLTI4Niw3ICsyODYsNyBA
QCBzdGF0aWMgaW50IGNhdF9pbml0X2ZlYXR1cmUoY29uc3Qgc3RydWN0IGNwdWlkX2xlYWYgKnJl
Z3MsCiAKICAgICAvKiBObyB2YWxpZCB2YWx1ZSBzbyBkbyBub3QgZW5hYmxlIGZlYXR1cmUuICov
CiAgICAgaWYgKCAhcmVncy0+YSB8fCAhcmVncy0+ZCApCi0gICAgICAgIHJldHVybiAtRU5PRU5U
OworICAgICAgICByZXR1cm4gZmFsc2U7CiAKICAgICBmZWF0LT5jYm1fbGVuID0gKHJlZ3MtPmEg
JiBDQVRfQ0JNX0xFTl9NQVNLKSArIDE7CiAgICAgZmVhdC0+Y29zX21heCA9IG1pbihvcHRfY29z
X21heCwgcmVncy0+ZCAmIENBVF9DT1NfTUFYX01BU0spOwpAQCAtMjk2LDcgKzI5Niw3IEBAIHN0
YXRpYyBpbnQgY2F0X2luaXRfZmVhdHVyZShjb25zdCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVncywK
ICAgICBjYXNlIEZFQVRfVFlQRV9MM19DQVQ6CiAgICAgY2FzZSBGRUFUX1RZUEVfTDJfQ0FUOgog
ICAgICAgICBpZiAoIGZlYXQtPmNvc19tYXggPCAxICkKLSAgICAgICAgICAgIHJldHVybiAtRU5P
RU5UOworICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwogCiAgICAgICAgIC8qIFdlIHJlc2VydmUg
Y29zPTAgYXMgZGVmYXVsdCBjYm0gKGFsbCBiaXRzIHdpdGhpbiBjYm1fbGVuIGFyZSAxKS4gKi8K
ICAgICAgICAgZmVhdC0+Y29zX3JlZ192YWxbMF0gPSBjYXRfZGVmYXVsdF92YWwoZmVhdC0+Y2Jt
X2xlbik7CkBAIC0zMTMsNyArMzEzLDcgQEAgc3RhdGljIGludCBjYXRfaW5pdF9mZWF0dXJlKGNv
bnN0IHN0cnVjdCBjcHVpZF9sZWFmICpyZWdzLAogICAgICAgICB1aW50NjRfdCB2YWw7CiAKICAg
ICAgICAgaWYgKCBmZWF0LT5jb3NfbWF4IDwgMyApCi0gICAgICAgICAgICByZXR1cm4gLUVOT0VO
VDsKKyAgICAgICAgICAgIHJldHVybiBmYWxzZTsKIAogICAgICAgICAvKiBDdXQgaGFsZiBvZiBj
b3NfbWF4IHdoZW4gQ0RQIGlzIGVuYWJsZWQuICovCiAgICAgICAgIGZlYXQtPmNvc19tYXggPSAo
ZmVhdC0+Y29zX21heCAtIDEpID4+IDE7CkBAIC0zMzIsMjAgKzMzMiwxOCBAQCBzdGF0aWMgaW50
IGNhdF9pbml0X2ZlYXR1cmUoY29uc3Qgc3RydWN0IGNwdWlkX2xlYWYgKnJlZ3MsCiAgICAgfQog
CiAgICAgZGVmYXVsdDoKLSAgICAgICAgcmV0dXJuIC1FTk9FTlQ7CisgICAgICAgIHJldHVybiBm
YWxzZTsKICAgICB9CiAKICAgICAvKiBBZGQgdGhpcyBmZWF0dXJlIGludG8gYXJyYXkuICovCiAg
ICAgaW5mby0+ZmVhdHVyZXNbdHlwZV0gPSBmZWF0OwogCi0gICAgaWYgKCAhb3B0X2NwdV9pbmZv
ICkKLSAgICAgICAgcmV0dXJuIDA7Ci0KLSAgICBwcmludGsoWEVOTE9HX0lORk8gIiVzOiBlbmFi
bGVkIG9uIHNvY2tldCAldSwgY29zX21heDoldSwgY2JtX2xlbjoldVxuIiwKLSAgICAgICAgICAg
Y2F0X2ZlYXRfbmFtZVt0eXBlXSwgY3B1X3RvX3NvY2tldChzbXBfcHJvY2Vzc29yX2lkKCkpLAot
ICAgICAgICAgICBmZWF0LT5jb3NfbWF4LCBmZWF0LT5jYm1fbGVuKTsKKyAgICBpZiAoIG9wdF9j
cHVfaW5mbyApCisgICAgICAgIHByaW50ayhYRU5MT0dfSU5GTyAiJXM6IGVuYWJsZWQgb24gc29j
a2V0ICV1LCBjb3NfbWF4OiV1LCBjYm1fbGVuOiV1XG4iLAorICAgICAgICAgICAgICAgY2F0X2Zl
YXRfbmFtZVt0eXBlXSwgY3B1X3RvX3NvY2tldChzbXBfcHJvY2Vzc29yX2lkKCkpLAorICAgICAg
ICAgICAgICAgZmVhdC0+Y29zX21heCwgZmVhdC0+Y2JtX2xlbik7CiAKLSAgICByZXR1cm4gMDsK
KyAgICByZXR1cm4gdHJ1ZTsKIH0KIAogc3RhdGljIGJvb2wgY2F0X2dldF9mZWF0X2luZm8oY29u
c3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCwKQEAgLTE0MTYsNiArMTQxNCw3IEBAIHN0YXRpYyB2
b2lkIHBzcl9jcHVfaW5pdCh2b2lkKQogICAgIHVuc2lnbmVkIGludCBzb2NrZXQsIGNwdSA9IHNt
cF9wcm9jZXNzb3JfaWQoKTsKICAgICBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0OwogICAgIHN0cnVj
dCBjcHVpZF9sZWFmIHJlZ3M7CisgICAgdWludDMyX3QgZmVhdF9tYXNrOwogCiAgICAgaWYgKCAh
cHNyX2FsbG9jX2ZlYXRfZW5hYmxlZCgpIHx8ICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfUFFF
KSApCiAgICAgICAgIGdvdG8gYXNzb2NfaW5pdDsKQEAgLTE0MzQsNyArMTQzMyw4IEBAIHN0YXRp
YyB2b2lkIHBzcl9jcHVfaW5pdCh2b2lkKQogICAgIHNwaW5fbG9ja19pbml0KCZpbmZvLT5yZWZf
bG9jayk7CiAKICAgICBjcHVpZF9jb3VudF9sZWFmKFBTUl9DUFVJRF9MRVZFTF9DQVQsIDAsICZy
ZWdzKTsKLSAgICBpZiAoIHJlZ3MuYiAmIFBTUl9SRVNPVVJDRV9UWVBFX0wzICkKKyAgICBmZWF0
X21hc2sgPSByZWdzLmI7CisgICAgaWYgKCBmZWF0X21hc2sgJiBQU1JfUkVTT1VSQ0VfVFlQRV9M
MyApCiAgICAgewogICAgICAgICBjcHVpZF9jb3VudF9sZWFmKFBTUl9DUFVJRF9MRVZFTF9DQVQs
IDEsICZyZWdzKTsKIApAQCAtMTQ1NSw4ICsxNDU1LDcgQEAgc3RhdGljIHZvaWQgcHNyX2NwdV9p
bml0KHZvaWQpCiAgICAgICAgIH0KICAgICB9CiAKLSAgICBjcHVpZF9jb3VudF9sZWFmKFBTUl9D
UFVJRF9MRVZFTF9DQVQsIDAsICZyZWdzKTsKLSAgICBpZiAoIHJlZ3MuYiAmIFBTUl9SRVNPVVJD
RV9UWVBFX0wyICkKKyAgICBpZiAoIGZlYXRfbWFzayAmIFBTUl9SRVNPVVJDRV9UWVBFX0wyICkK
ICAgICB7CiAgICAgICAgIGNwdWlkX2NvdW50X2xlYWYoUFNSX0NQVUlEX0xFVkVMX0NBVCwgMiwg
JnJlZ3MpOwogCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Oct 08 07:45:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Oct 2017 07:45:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e16Gx-0002iI-GX; Sun, 08 Oct 2017 07:45:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e16Gv-0002fr-9w
 for xen-devel@lists.xenproject.org; Sun, 08 Oct 2017 07:45:13 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 FC/CC-01767-987D9D95; Sun, 08 Oct 2017 07:45:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXS1taRottx/Wa
 kweGZQhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bvg3fZC1YUV7z50cHWwDgrtIuRg0NIoELi
 Uq9EFyMnh4QAr8SRZTNYIewAiW3dixi7GLmAShoYJZZdOMoGkmATUJd4/LWHCcQWEVCSuLdqM
 hNIEbPAb0aJU1sOgSWEBQIlVs68DGazCKhKfHx+B6yZV8Bd4tr1HUwQG+QkTh6bDLaNU8BDYt
 b5DewgthBQzerV7YwQ9YISJ2c+YQE5lBlo8fp5QiBhZgF5ieats5knMArMQlI1C6FqFpKqBYz
 MqxjVi1OLylKLdA31kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECA7OegYFxB2NT
 r/MhRkkOJiVR3j9XbkYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDdeg0oJ1iUmp5akZaZA4wRm
 LQEB4+SCO/kS0Bp3uKCxNzizHSI1ClGXY6Om3f/MAmx5OXnpUqJ8x4BmSEAUpRRmgc3Ahavlx
 hlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ834DmcKTmVcCt+kV0BFMQEcwFt8AOaIkESEl1cD
 o8maybVThp5uz4+Svxgb35rec3nQynqlR79mD4hjjt+xXOpy+f2fZGV37309V8dWlG/xGEyUr
 JKRC4rZ+38dWvXnSKtMjEr2VB+c96iudVpvx7a3l0rgnf89qvzkhozbJOm7CckF3i40eCzTO7
 u69KN2fnR9cka7o+PTSZ74VPNsuZNfM+ZSmxFKckWioxVxUnAgAbQM/ZNICAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1507448706!86188759!5
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28073 invoked from network); 8 Oct 2017 07:45:12 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 8 Oct 2017 07:45:12 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga105.jf.intel.com with ESMTP; 08 Oct 2017 00:45:05 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,493,1500966000"; d="scan'208";a="1022874853"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga003.jf.intel.com with ESMTP; 08 Oct 2017 00:44:33 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Sun,  8 Oct 2017 15:23:50 +0800
Message-Id: <1507447441-5422-6-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507447441-5422-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1507447441-5422-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Yi Sun <yi.y.sun@linux.intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v6 05/16] x86: implement data structure and CPU
	init flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIG1haW4gZGF0YSBzdHJ1Y3R1cmVzIG9mIE1CQS4KCkxpa2Ug
Q0FUIGZlYXR1cmVzLCBNQkEgSFcgaW5mbyBoYXMgY29zX21heCB3aGljaCBtZWFucyB0aGUgbWF4
IHRocnRsCnJlZ2lzdGVyIG51bWJlciwgYW5kIHRocnRsX21heCB3aGljaCBtZWFucyB0aGUgbWF4
IHRocm90dGxlIHZhbHVlCihkZWxheSB2YWx1ZSkuIEl0IGFsc28gaGFzIGEgZmxhZyB0byByZXBy
ZXNlbnQgaWYgdGhlIHRocm90dGxlCnZhbHVlIGlzIGxpbmVhciBvciBub24tbGluZWFyLgoKT25l
IHRocnRsIHJlZ2lzdGVyIG9mIE1CQSBzdG9yZXMgYSB0aHJvdHRsZSB2YWx1ZSBmb3Igb25lIG9y
IG1vcmUKZG9tYWlucy4gVGhlIHRocm90dGxlIHZhbHVlIG1lYW5zIHRoZSBkZWxheSBiZXR3ZWVu
IEwyIGNhY2hlIGFuZCBuZXh0CmNhY2hlIGxldmVsLgoKVGhpcyBwYXRjaCBhbHNvIGltcGxlbWVu
dHMgaW5pdCBmbG93IGZvciBNQkEgYW5kIHJlZ2lzdGVyIHN0dWIKY2FsbGJhY2sgZnVuY3Rpb25z
LgoKU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+ClJldmll
d2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNDOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzogQ2hhbyBQZW5nIDxj
aGFvLnAucGVuZ0BsaW51eC5pbnRlbC5jb20+Cgp2NjoKICAgIC0gcmVzdG9yZSB0eXBlIG9mICdt
YmFfd3JpdGVfbXNyJyB0byAndm9pZCcuCnY1OgogICAgLSBtb3ZlIG91dCBzb21lIENBVCBjb2Rl
cyBvcHRpbWl6YXRpb24gdG8gYSBuZXcgcGF0Y2guCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJl
dWxpY2gpCiAgICAtIG1vZGlmeSBjb21taXQgbWVzc2FnZS4KICAgICAgKHN1Z2dlc3RlZCBieSBK
YW4gQmV1bGljaCkKICAgIC0gY2hhbmdlIHByaW50IHR5cGUgb2YgJ2xpbmVhcicgdG8gYmUgJWQu
CiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGNoYW5nZSB0eXBlIG9mICdt
YmFfd3JpdGVfbXNyJyB0byB1aW50MzJfdC4KICAgIC0gbW92ZSBwcmludGsgaW4gJ21iYV9pbml0
X2ZlYXR1cmUnIHRvIHJlZHVjZSBvbmUgcmV0dXJuIHBhdGguCiAgICAgIChzdWdnZXN0ZWQgYnkg
Um9nZXIgUGF1IE1vbm7DqSkKICAgIC0gbW92ZSB0aGUgTUJBIGZvcm1hdCBzdHJpbmcgaW4gcHJp
bnRrIHRvIGEgbmV3IGxpbmUuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkK
djQ6CiAgICAtIG1vZGlmeSBjb21taXQgbWVzc2FnZS4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dl
ciBQYXUgTW9ubsOpKQogICAgLSBmaXggYSBjb21tZW50LgogICAgICAoc3VnZ2VzdGVkIGJ5IFJv
Z2VyIFBhdSBNb25uw6kpCiAgICAtIGpvaW4gdHdvIGNoZWNrcyBpbiBhIHNpbmdsZSBpZi4KICAg
ICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSByZW1vdmUgcmVkdW5kYW50
IGluaXRpYWxpemF0aW9uIG9mICdmZWF0LT5jb3NfcmVnX3ZhbFswXScuCiAgICAgIChzdWdnZXN0
ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gY2hhbmdlICdyZWdfYicgdG8gJ2VieCcuCiAg
ICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGNoYW5nZSB0eXBlIG9mICdtYmFf
aW5pdF9mZWF0dXJlJyBmcm9tICdpbnQnIHRvICdib29sJy4KICAgICAgKHN1Z2dlc3RlZCBieSBS
b2dlciBQYXUgTW9ubsOpKQogICAgLSBjaGFuZ2UgdHlwZSBvZiAnY2F0X2luaXRfZmVhdHVyZScg
ZnJvbSAnaW50JyB0byAnYm9vbCcuCnYzOgogICAgLSByZXBsYWNlICdwc3JfdmFsX3R5cGUnIHRv
ICdwc3JfdHlwZScuIEFsc28sIGNoYW5nZSAnUFNSX1ZBTF9UWVBFX01CQScgdG8KICAgICAgJ1BT
Ul9UWVBFX01CQV9USFJUTCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkK
ICAgIC0gcmVwbGFjZSAnTUJBX0xJTkVBUicgdG8gJ01CQV9MSU5FQVJfTUFTSycgdG8gbWFrZSB0
aGUgbmFtZSBtb3JlIGNsZWFyLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kp
CiAgICAtIHJlcGxhc2UgJ2NhdF9pbmZvJy8nbWJhX2luZm8nIHRvICdjYXQnLydtYmEnIHRvIG1h
a2UgdGhlIG5hbWVzIHNob3J0ZXIuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7D
qSkKICAgIC0gY2hhbmdlIHR5cGUgb2YgJ2xpbmVhcicgdG8gJ2Jvb2wnLgogICAgICAoc3VnZ2Vz
dGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIG1ha2UgZm9ybWF0IHN0cmluZyBvZiBwcmlu
dGYgaW4gb25lIGxpbmUuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKdjI6
CiAgICAtIG1vZGlmeSBjb21taXQgbWVzc2FnZSB0byByZXBsYWNlICdjb3MgcmVnaXN0ZXInIHRv
ICd0aHJ0bCByZWdpc3RlcicgdG8KICAgICAgbWFrZSBpdCBhY2N1cmF0ZS4KICAgICAgKHN1Z2dl
c3RlZCBieSBDaGFvIFBlbmcpCiAgICAtIHJlc3RvcmUgdGhlIHBsYWNlIG9mIHRoZSBzZW50ZW5j
ZSB0byBhc3NpZ24gdmFsdWUgdG8gJ2ZlYXQtPmNibV9sZW4nCiAgICAgIGJlY2F1c2UgdGhlIE1C
QSBpbml0IGZsb3cgaXMgc3BsaXR0ZWQgb3V0IGFzIGEgc2VwYXJhdGUgZnVuY3Rpb24gaW4gdjEu
CiAgICAgIChzdWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQogICAgLSBhZGQgY29tbWVudCB0byBleHBs
YWluIHdoYXQgdGhlIE1CQSB0aHJ0bCBkZWZhdWwgdmFsdWUgJzAnIHN0YW5kcyBmb3IuCiAgICAg
IChzdWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQogICAgLSBjaGVjayAndGhydGxfbWF4JyB1bmRlciBs
aW5lYXIgbW9kZS4gSXQgY291bGQgbm90IGJlIGV1cWFsIG9yIGxhcmdlciB0aGFuCiAgICAgIDEw
MC4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCnYxOgogICAgLSByZWJhc2UgY29kZXMg
b250byBMMiBDQVQgdjE1LgogICAgLSBtb3ZlIGNvbW1lbnQgdG8gYXBwcm9wcmlhdGUgcGxhY2Uu
CiAgICAgIChzdWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQogICAgLSBpbXBsZW1lbnQgJ21iYV9pbml0
X2ZlYXR1cmUnIGFuZCBrZWVwICdjYXRfaW5pdF9mZWF0dXJlJy4KICAgICAgKHN1Z2dlc3RlZCBi
eSBDaGFvIFBlbmcpCiAgICAtIGtlZXAgJ3JlZ3MuYicgaW50byBhIGxvY2FsIHZhcmlhYmxlIHRv
IGF2b2lkIHJlYWRpbmcgQ1BVSUQgZXZlcnkgdGltZS4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFv
IFBlbmcpCi0tLQogeGVuL2FyY2gveDg2L3Bzci5jICAgICAgICAgICAgICB8IDEzNSArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21z
ci1pbmRleC5oIHwgICAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvcHNyLmggICAgICAgfCAgIDIg
KwogMyBmaWxlcyBjaGFuZ2VkLCAxMTkgaW5zZXJ0aW9ucygrKSwgMTkgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Bzci5jIGIveGVuL2FyY2gveDg2L3Bzci5jCmluZGV4
IDU5NDVlZmEuLjE1N2UxMWYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wc3IuYworKysgYi94
ZW4vYXJjaC94ODYvcHNyLmMKQEAgLTI3LDEzICsyNywxNiBAQAogICogLSBDTVQgICAgICAgICBD
YWNoZSBNb25pdG9yaW5nIFRlY2hub2xvZ3kKICAqIC0gQ09TL0NMT1MgICAgQ2xhc3Mgb2YgU2Vy
dmljZS4gQWxzbyBtZWFuIENPUyByZWdpc3RlcnMuCiAgKiAtIENPU19NQVggICAgIE1heCBudW1i
ZXIgb2YgQ09TIGZvciB0aGUgZmVhdHVyZSAobWludXMgMSkKKyAqIC0gTUJBICAgICAgICAgTWVt
b3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uCiAgKiAtIE1TUnMgICAgICAgIE1hY2hpbmUgU3BlY2lm
aWMgUmVnaXN0ZXJzCiAgKiAtIFBTUiAgICAgICAgIEludGVsIFBsYXRmb3JtIFNoYXJlZCBSZXNv
dXJjZQorICogLSBUSFJUTF9NQVggICBNYXggdGhyb3R0bGUgdmFsdWUgKGRlbGF5IHZhbHVlKSBv
ZiBNQkEKICAqLwogCiAjZGVmaW5lIFBTUl9DTVQgICAgICAgICgxdSA8PCAwKQogI2RlZmluZSBQ
U1JfQ0FUICAgICAgICAoMXUgPDwgMSkKICNkZWZpbmUgUFNSX0NEUCAgICAgICAgKDF1IDw8IDIp
CisjZGVmaW5lIFBTUl9NQkEgICAgICAgICgxdSA8PCAzKQogCiAjZGVmaW5lIENBVF9DQk1fTEVO
X01BU0sgMHgxZgogI2RlZmluZSBDQVRfQ09TX01BWF9NQVNLIDB4ZmZmZgpAQCAtNjAsMTAgKzYz
LDE0IEBACiAgKi8KICNkZWZpbmUgTUFYX0NPU19OVU0gMgogCisjZGVmaW5lIE1CQV9MSU5FQVJf
TUFTSyAgICAoMXUgPDwgMikKKyNkZWZpbmUgTUJBX1RIUlRMX01BWF9NQVNLIDB4ZmZmCisKIGVu
dW0gcHNyX2ZlYXRfdHlwZSB7CiAgICAgRkVBVF9UWVBFX0wzX0NBVCwKICAgICBGRUFUX1RZUEVf
TDNfQ0RQLAogICAgIEZFQVRfVFlQRV9MMl9DQVQsCisgICAgRkVBVF9UWVBFX01CQSwKICAgICBG
RUFUX1RZUEVfTlVNLAogICAgIEZFQVRfVFlQRV9VTktOT1dOLAogfTsKQEAgLTcxLDcgKzc4LDYg
QEAgZW51bSBwc3JfZmVhdF90eXBlIHsKIC8qCiAgKiBUaGlzIHN0cnVjdHVyZSByZXByZXNlbnRz
IG9uZSBmZWF0dXJlLgogICogY29zX21heCAgICAgLSBUaGUgbWF4IENPUyByZWdpc3RlcnMgbnVt
YmVyIGdvdCB0aHJvdWdoIENQVUlELgotICogY2JtX2xlbiAgICAgLSBUaGUgbGVuZ3RoIG9mIENC
TSBnb3QgdGhyb3VnaCBDUFVJRC4KICAqIGNvc19yZWdfdmFsIC0gQXJyYXkgdG8gc3RvcmUgdGhl
IHZhbHVlcyBvZiBDT1MgcmVnaXN0ZXJzLiBPbmUgZW50cnkgc3RvcmVzCiAgKiAgICAgICAgICAg
ICAgIHRoZSB2YWx1ZSBvZiBvbmUgQ09TIHJlZ2lzdGVyLgogICogICAgICAgICAgICAgICBGb3Ig
TDMgQ0FUIGFuZCBMMiBDQVQsIG9uZSBlbnRyeSBjb3JyZXNwb25kcyB0byBvbmUgQ09TX0lELgpA
QCAtODAsOSArODYsMjMgQEAgZW51bSBwc3JfZmVhdF90eXBlIHsKICAqICAgICAgICAgICAgICAg
Y29zX3JlZ192YWxbMV0gKENvZGUpLgogICovCiBzdHJ1Y3QgZmVhdF9ub2RlIHsKLSAgICAvKiBj
b3NfbWF4IGFuZCBjYm1fbGVuIGFyZSBjb21tb24gdmFsdWVzIGZvciBhbGwgZmVhdHVyZXMgc28g
ZmFyLiAqLworICAgIC8qIGNvc19tYXggaXMgY29tbW9uIGFtb25nIGFsbCBmZWF0dXJlcyBzbyBm
YXIuICovCiAgICAgdW5zaWduZWQgaW50IGNvc19tYXg7Ci0gICAgdW5zaWduZWQgaW50IGNibV9s
ZW47CisKKyAgICAvKiBGZWF0dXJlIHNwZWNpZmljIEhXIGluZm8uICovCisgICAgdW5pb24gewor
ICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAgLyogVGhlIGxlbmd0aCBvZiBDQk0gZ290IHRo
cm91Z2ggQ1BVSUQuICovCisgICAgICAgICAgICB1bnNpZ25lZCBpbnQgY2JtX2xlbjsKKyAgICAg
ICAgfSBjYXQ7CisKKyAgICAgICAgc3RydWN0IHsKKyAgICAgICAgICAgIC8qIFRoZSBtYXggdGhy
b3R0bGluZyB2YWx1ZSBnb3QgdGhyb3VnaCBDUFVJRC4gKi8KKyAgICAgICAgICAgIHVuc2lnbmVk
IGludCB0aHJ0bF9tYXg7CisgICAgICAgICAgICBib29sIGxpbmVhcjsKKyAgICAgICAgfSBtYmE7
CisgICAgfTsKKwogICAgIHVpbnQzMl90IGNvc19yZWdfdmFsW01BWF9DT1NfUkVHX0NOVF07CiB9
OwogCkBAIC0xNjEsNiArMTgxLDcgQEAgc3RhdGljIERFRklORV9QRVJfQ1BVKHN0cnVjdCBwc3Jf
YXNzb2MsIHBzcl9hc3NvYyk7CiAgKi8KIHN0YXRpYyBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0X2wz
Owogc3RhdGljIHN0cnVjdCBmZWF0X25vZGUgKmZlYXRfbDJfY2F0Oworc3RhdGljIHN0cnVjdCBm
ZWF0X25vZGUgKmZlYXRfbWJhOwogCiAvKiBDb21tb24gZnVuY3Rpb25zICovCiAjZGVmaW5lIGNh
dF9kZWZhdWx0X3ZhbChsZW4pICgweGZmZmZmZmZmID4+ICgzMiAtIChsZW4pKSkKQEAgLTI3Miw3
ICsyOTMsNyBAQCBzdGF0aWMgYm9vbCBwc3JfY2hlY2tfY2JtKHVuc2lnbmVkIGludCBjYm1fbGVu
LCB1bnNpZ25lZCBsb25nIGNibSkKICAgICByZXR1cm4gdHJ1ZTsKIH0KIAotLyogQ0FUIGNvbW1v
biBmdW5jdGlvbnMgaW1wbGVtZW50YXRpb24uICovCisvKiBJbXBsZW1lbnRhdGlvbiBvZiBhbGxv
Y2F0aW9uIGZlYXR1cmVzJyBmdW5jdGlvbnMuICovCiBzdGF0aWMgYm9vbCBjYXRfaW5pdF9mZWF0
dXJlKGNvbnN0IHN0cnVjdCBjcHVpZF9sZWFmICpyZWdzLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICppbmZvLApAQCAtMjg4LDggKzMwOSw4IEBAIHN0
YXRpYyBib29sIGNhdF9pbml0X2ZlYXR1cmUoY29uc3Qgc3RydWN0IGNwdWlkX2xlYWYgKnJlZ3Ms
CiAgICAgaWYgKCAhcmVncy0+YSB8fCAhcmVncy0+ZCApCiAgICAgICAgIHJldHVybiBmYWxzZTsK
IAotICAgIGZlYXQtPmNibV9sZW4gPSAocmVncy0+YSAmIENBVF9DQk1fTEVOX01BU0spICsgMTsK
ICAgICBmZWF0LT5jb3NfbWF4ID0gbWluKG9wdF9jb3NfbWF4LCByZWdzLT5kICYgQ0FUX0NPU19N
QVhfTUFTSyk7CisgICAgZmVhdC0+Y2F0LmNibV9sZW4gPSAocmVncy0+YSAmIENBVF9DQk1fTEVO
X01BU0spICsgMTsKIAogICAgIHN3aXRjaCAoIHR5cGUgKQogICAgIHsKQEAgLTI5OSwxMiArMzIw
LDEyIEBAIHN0YXRpYyBib29sIGNhdF9pbml0X2ZlYXR1cmUoY29uc3Qgc3RydWN0IGNwdWlkX2xl
YWYgKnJlZ3MsCiAgICAgICAgICAgICByZXR1cm4gZmFsc2U7CiAKICAgICAgICAgLyogV2UgcmVz
ZXJ2ZSBjb3M9MCBhcyBkZWZhdWx0IGNibSAoYWxsIGJpdHMgd2l0aGluIGNibV9sZW4gYXJlIDEp
LiAqLwotICAgICAgICBmZWF0LT5jb3NfcmVnX3ZhbFswXSA9IGNhdF9kZWZhdWx0X3ZhbChmZWF0
LT5jYm1fbGVuKTsKKyAgICAgICAgZmVhdC0+Y29zX3JlZ192YWxbMF0gPSBjYXRfZGVmYXVsdF92
YWwoZmVhdC0+Y2F0LmNibV9sZW4pOwogCiAgICAgICAgIHdybXNybCgodHlwZSA9PSBGRUFUX1RZ
UEVfTDNfQ0FUID8KICAgICAgICAgICAgICAgICBNU1JfSUEzMl9QU1JfTDNfTUFTSygwKSA6CiAg
ICAgICAgICAgICAgICAgTVNSX0lBMzJfUFNSX0wyX01BU0soMCkpLAotICAgICAgICAgICAgICAg
Y2F0X2RlZmF1bHRfdmFsKGZlYXQtPmNibV9sZW4pKTsKKyAgICAgICAgICAgICAgIGNhdF9kZWZh
dWx0X3ZhbChmZWF0LT5jYXQuY2JtX2xlbikpOwogCiAgICAgICAgIGJyZWFrOwogCkBAIC0zMTks
MTEgKzM0MCwxMyBAQCBzdGF0aWMgYm9vbCBjYXRfaW5pdF9mZWF0dXJlKGNvbnN0IHN0cnVjdCBj
cHVpZF9sZWFmICpyZWdzLAogICAgICAgICBmZWF0LT5jb3NfbWF4ID0gKGZlYXQtPmNvc19tYXgg
LSAxKSA+PiAxOwogCiAgICAgICAgIC8qIFdlIHJlc2VydmUgY29zPTAgYXMgZGVmYXVsdCBjYm0g
KGFsbCBiaXRzIHdpdGhpbiBjYm1fbGVuIGFyZSAxKS4gKi8KLSAgICAgICAgZ2V0X2NkcF9jb2Rl
KGZlYXQsIDApID0gY2F0X2RlZmF1bHRfdmFsKGZlYXQtPmNibV9sZW4pOwotICAgICAgICBnZXRf
Y2RwX2RhdGEoZmVhdCwgMCkgPSBjYXRfZGVmYXVsdF92YWwoZmVhdC0+Y2JtX2xlbik7CisgICAg
ICAgIGdldF9jZHBfY29kZShmZWF0LCAwKSA9IGNhdF9kZWZhdWx0X3ZhbChmZWF0LT5jYXQuY2Jt
X2xlbik7CisgICAgICAgIGdldF9jZHBfZGF0YShmZWF0LCAwKSA9IGNhdF9kZWZhdWx0X3ZhbChm
ZWF0LT5jYXQuY2JtX2xlbik7CiAKLSAgICAgICAgd3Jtc3JsKE1TUl9JQTMyX1BTUl9MM19NQVNL
KDApLCBjYXRfZGVmYXVsdF92YWwoZmVhdC0+Y2JtX2xlbikpOwotICAgICAgICB3cm1zcmwoTVNS
X0lBMzJfUFNSX0wzX01BU0soMSksIGNhdF9kZWZhdWx0X3ZhbChmZWF0LT5jYm1fbGVuKSk7Cisg
ICAgICAgIHdybXNybChNU1JfSUEzMl9QU1JfTDNfTUFTSygwKSwKKyAgICAgICAgICAgICAgIGNh
dF9kZWZhdWx0X3ZhbChmZWF0LT5jYXQuY2JtX2xlbikpOworICAgICAgICB3cm1zcmwoTVNSX0lB
MzJfUFNSX0wzX01BU0soMSksCisgICAgICAgICAgICAgICBjYXRfZGVmYXVsdF92YWwoZmVhdC0+
Y2F0LmNibV9sZW4pKTsKICAgICAgICAgcmRtc3JsKE1TUl9JQTMyX1BTUl9MM19RT1NfQ0ZHLCB2
YWwpOwogICAgICAgICB3cm1zcmwoTVNSX0lBMzJfUFNSX0wzX1FPU19DRkcsCiAgICAgICAgICAg
ICAgICB2YWwgfCAoMXVsbCA8PCBQU1JfTDNfUU9TX0NEUF9FTkFCTEVfQklUKSk7CkBAIC0zNDEs
NyArMzY0LDQ0IEBAIHN0YXRpYyBib29sIGNhdF9pbml0X2ZlYXR1cmUoY29uc3Qgc3RydWN0IGNw
dWlkX2xlYWYgKnJlZ3MsCiAgICAgaWYgKCBvcHRfY3B1X2luZm8gKQogICAgICAgICBwcmludGso
WEVOTE9HX0lORk8gIiVzOiBlbmFibGVkIG9uIHNvY2tldCAldSwgY29zX21heDoldSwgY2JtX2xl
bjoldVxuIiwKICAgICAgICAgICAgICAgIGNhdF9mZWF0X25hbWVbdHlwZV0sIGNwdV90b19zb2Nr
ZXQoc21wX3Byb2Nlc3Nvcl9pZCgpKSwKLSAgICAgICAgICAgICAgIGZlYXQtPmNvc19tYXgsIGZl
YXQtPmNibV9sZW4pOworICAgICAgICAgICAgICAgZmVhdC0+Y29zX21heCwgZmVhdC0+Y2F0LmNi
bV9sZW4pOworCisgICAgcmV0dXJuIHRydWU7Cit9CisKK3N0YXRpYyBib29sIG1iYV9pbml0X2Zl
YXR1cmUoY29uc3Qgc3RydWN0IGNwdWlkX2xlYWYgKnJlZ3MsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICppbmZvLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGVudW0gcHNyX2ZlYXRfdHlwZSB0eXBlKQoreworICAgIC8qIE5vIHZhbGlkIHZhbHVl
IHNvIGRvIG5vdCBlbmFibGUgZmVhdHVyZS4gKi8KKyAgICBpZiAoICFyZWdzLT5hIHx8ICFyZWdz
LT5kIHx8IHR5cGUgIT0gRkVBVF9UWVBFX01CQSApCisgICAgICAgIHJldHVybiBmYWxzZTsKKwor
ICAgIGZlYXQtPmNvc19tYXggPSBtaW4ob3B0X2Nvc19tYXgsIHJlZ3MtPmQgJiBDQVRfQ09TX01B
WF9NQVNLKTsKKyAgICBpZiAoIGZlYXQtPmNvc19tYXggPCAxICkKKyAgICAgICAgcmV0dXJuIGZh
bHNlOworCisgICAgZmVhdC0+bWJhLnRocnRsX21heCA9IChyZWdzLT5hICYgTUJBX1RIUlRMX01B
WF9NQVNLKSArIDE7CisKKyAgICBpZiAoIHJlZ3MtPmMgJiBNQkFfTElORUFSX01BU0sgKQorICAg
IHsKKyAgICAgICAgZmVhdC0+bWJhLmxpbmVhciA9IHRydWU7CisKKyAgICAgICAgaWYgKCBmZWF0
LT5tYmEudGhydGxfbWF4ID49IDEwMCApCisgICAgICAgICAgICByZXR1cm4gZmFsc2U7CisgICAg
fQorCisgICAgd3Jtc3JsKE1TUl9JQTMyX1BTUl9NQkFfTUFTSygwKSwgMCk7CisKKyAgICAvKiBB
ZGQgdGhpcyBmZWF0dXJlIGludG8gYXJyYXkuICovCisgICAgaW5mby0+ZmVhdHVyZXNbdHlwZV0g
PSBmZWF0OworCisgICAgaWYgKCBvcHRfY3B1X2luZm8gKQorICAgICAgICBwcmludGsoWEVOTE9H
X0lORk8KKyAgICAgICAgICAgICAgICJNQkE6IGVuYWJsZWQgb24gc29ja2V0ICV1LCBjb3NfbWF4
OiV1LCB0aHJ0bF9tYXg6JXUsIGxpbmVhcjolZFxuIiwKKyAgICAgICAgICAgICAgIGNwdV90b19z
b2NrZXQoc21wX3Byb2Nlc3Nvcl9pZCgpKSwKKyAgICAgICAgICAgICAgIGZlYXQtPmNvc19tYXgs
IGZlYXQtPm1iYS50aHJ0bF9tYXgsIGZlYXQtPm1iYS5saW5lYXIpOwogCiAgICAgcmV0dXJuIHRy
dWU7CiB9CkBAIC0zNTMsNyArNDEzLDcgQEAgc3RhdGljIGJvb2wgY2F0X2dldF9mZWF0X2luZm8o
Y29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCwKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCiAg
ICAgZGF0YVtQU1JfSU5GT19JRFhfQ09TX01BWF0gPSBmZWF0LT5jb3NfbWF4OwotICAgIGRhdGFb
UFNSX0lORk9fSURYX0NBVF9DQk1fTEVOXSA9IGZlYXQtPmNibV9sZW47CisgICAgZGF0YVtQU1Jf
SU5GT19JRFhfQ0FUX0NCTV9MRU5dID0gZmVhdC0+Y2F0LmNibV9sZW47CiAgICAgZGF0YVtQU1Jf
SU5GT19JRFhfQ0FUX0ZMQUddID0gMDsKIAogICAgIHJldHVybiB0cnVlOwpAQCAtNDE5LDYgKzQ3
OSwyNiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgbDJfY2F0X3Byb3BzID0gewog
ICAgIC53cml0ZV9tc3IgPSBsMl9jYXRfd3JpdGVfbXNyLAogfTsKIAorLyogTUJBIHByb3BzICov
CitzdGF0aWMgYm9vbCBtYmFfZ2V0X2ZlYXRfaW5mbyhjb25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpm
ZWF0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZGF0YVtdLCB1bnNp
Z25lZCBpbnQgYXJyYXlfbGVuKQoreworICAgIHJldHVybiBmYWxzZTsKK30KKworc3RhdGljIHZv
aWQgbWJhX3dyaXRlX21zcih1bnNpZ25lZCBpbnQgY29zLCB1aW50MzJfdCB2YWwsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgIGVudW0gcHNyX3R5cGUgdHlwZSkKK3sKK30KKworc3RhdGljIGNv
bnN0IHN0cnVjdCBmZWF0X3Byb3BzIG1iYV9wcm9wcyA9IHsKKyAgICAuY29zX251bSA9IDEsCisg
ICAgLnR5cGVbMF0gPSBQU1JfVFlQRV9NQkFfVEhSVEwsCisgICAgLmFsdF90eXBlID0gUFNSX1RZ
UEVfVU5LTk9XTiwKKyAgICAuZ2V0X2ZlYXRfaW5mbyA9IG1iYV9nZXRfZmVhdF9pbmZvLAorICAg
IC53cml0ZV9tc3IgPSBtYmFfd3JpdGVfbXNyLAorfTsKKwogc3RhdGljIGJvb2wgX19pbml0IHBh
cnNlX3Bzcl9ib29sKGNvbnN0IGNoYXIgKnMsIGNvbnN0IGNoYXIgKmRlbGltLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKnNzLCBjb25zdCBjaGFyICpmZWF0
dXJlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBtYXNr
KQpAQCAtNDc3LDcgKzU1Nyw4IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3Bzcl9wYXJhbShj
b25zdCBjaGFyICpzKQogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCAhcGFyc2VfcHNyX2Jv
b2wocywgdmFsX2RlbGltLCBzcywgImNtdCIsIFBTUl9DTVQpICYmCiAgICAgICAgICAgICAgICAg
ICAhcGFyc2VfcHNyX2Jvb2wocywgdmFsX2RlbGltLCBzcywgImNhdCIsIFBTUl9DQVQpICYmCi0g
ICAgICAgICAgICAgICAgICAhcGFyc2VfcHNyX2Jvb2wocywgdmFsX2RlbGltLCBzcywgImNkcCIs
IFBTUl9DRFApICkKKyAgICAgICAgICAgICAgICAgICFwYXJzZV9wc3JfYm9vbChzLCB2YWxfZGVs
aW0sIHNzLCAiY2RwIiwgUFNSX0NEUCkgJiYKKyAgICAgICAgICAgICAgICAgICFwYXJzZV9wc3Jf
Ym9vbChzLCB2YWxfZGVsaW0sIHNzLCAibWJhIiwgUFNSX01CQSkgKQogICAgICAgICAgICAgcmMg
PSAtRUlOVkFMOwogCiAgICAgICAgIHMgPSBzcyArIDE7CkBAIC04ODEsNyArOTYyLDcgQEAgc3Rh
dGljIGludCBpbnNlcnRfdmFsX2ludG9fYXJyYXkodWludDMyX3QgdmFsW10sCiAgICAgaWYgKCBh
cnJheV9sZW4gPCBwcm9wcy0+Y29zX251bSApCiAgICAgICAgIHJldHVybiAtRU5PU1BDOwogCi0g
ICAgaWYgKCAhcHNyX2NoZWNrX2NibShmZWF0LT5jYm1fbGVuLCBuZXdfdmFsKSApCisgICAgaWYg
KCAhcHNyX2NoZWNrX2NibShmZWF0LT5jYXQuY2JtX2xlbiwgbmV3X3ZhbCkgKQogICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKIAogICAgIC8qCkBAIC0xNDA1LDYgKzE0ODYsMTAgQEAgc3RhdGljIGlu
dCBwc3JfY3B1X3ByZXBhcmUodm9pZCkKICAgICAgICAgIChmZWF0X2wyX2NhdCA9IHh6YWxsb2Mo
c3RydWN0IGZlYXRfbm9kZSkpID09IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVOT01FTTsKIAor
ICAgIGlmICggZmVhdF9tYmEgPT0gTlVMTCAmJgorICAgICAgICAgKGZlYXRfbWJhID0geHphbGxv
YyhzdHJ1Y3QgZmVhdF9ub2RlKSkgPT0gTlVMTCApCisgICAgICAgIHJldHVybiAtRU5PTUVNOwor
CiAgICAgcmV0dXJuIDA7CiB9CiAKQEAgLTE0NDIsMTMgKzE1MjcsMTMgQEAgc3RhdGljIHZvaWQg
cHNyX2NwdV9pbml0KHZvaWQpCiAgICAgICAgIGZlYXRfbDMgPSBOVUxMOwogCiAgICAgICAgIGlm
ICggKHJlZ3MuYyAmIFBTUl9DQVRfQ0RQX0NBUEFCSUxJVFkpICYmIChvcHRfcHNyICYgUFNSX0NE
UCkgJiYKLSAgICAgICAgICAgICAhY2F0X2luaXRfZmVhdHVyZSgmcmVncywgZmVhdCwgaW5mbywg
RkVBVF9UWVBFX0wzX0NEUCkgKQorICAgICAgICAgICAgIGNhdF9pbml0X2ZlYXR1cmUoJnJlZ3Ms
IGZlYXQsIGluZm8sIEZFQVRfVFlQRV9MM19DRFApICkKICAgICAgICAgICAgIGZlYXRfcHJvcHNb
RkVBVF9UWVBFX0wzX0NEUF0gPSAmbDNfY2RwX3Byb3BzOwogCiAgICAgICAgIC8qIElmIENEUCBp
bml0IGZhaWxzLCB0cnkgdG8gd29yayBhcyBMMyBDQVQuICovCiAgICAgICAgIGlmICggIWZlYXRf
cHJvcHNbRkVBVF9UWVBFX0wzX0NEUF0gKQogICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoICFj
YXRfaW5pdF9mZWF0dXJlKCZyZWdzLCBmZWF0LCBpbmZvLCBGRUFUX1RZUEVfTDNfQ0FUKSApCisg
ICAgICAgICAgICBpZiAoIGNhdF9pbml0X2ZlYXR1cmUoJnJlZ3MsIGZlYXQsIGluZm8sIEZFQVRf
VFlQRV9MM19DQVQpICkKICAgICAgICAgICAgICAgICBmZWF0X3Byb3BzW0ZFQVRfVFlQRV9MM19D
QVRdID0gJmwzX2NhdF9wcm9wczsKICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICBm
ZWF0X2wzID0gZmVhdDsKQEAgLTE0NjEsMTIgKzE1NDYsMjQgQEAgc3RhdGljIHZvaWQgcHNyX2Nw
dV9pbml0KHZvaWQpCiAKICAgICAgICAgZmVhdCA9IGZlYXRfbDJfY2F0OwogICAgICAgICBmZWF0
X2wyX2NhdCA9IE5VTEw7Ci0gICAgICAgIGlmICggIWNhdF9pbml0X2ZlYXR1cmUoJnJlZ3MsIGZl
YXQsIGluZm8sIEZFQVRfVFlQRV9MMl9DQVQpICkKKyAgICAgICAgaWYgKCBjYXRfaW5pdF9mZWF0
dXJlKCZyZWdzLCBmZWF0LCBpbmZvLCBGRUFUX1RZUEVfTDJfQ0FUKSApCiAgICAgICAgICAgICBm
ZWF0X3Byb3BzW0ZFQVRfVFlQRV9MMl9DQVRdID0gJmwyX2NhdF9wcm9wczsKICAgICAgICAgZWxz
ZQogICAgICAgICAgICAgZmVhdF9sMl9jYXQgPSBmZWF0OwogICAgIH0KIAorICAgIGlmICggZmVh
dF9tYXNrICYgUFNSX1JFU09VUkNFX1RZUEVfTUJBICkKKyAgICB7CisgICAgICAgIGNwdWlkX2Nv
dW50X2xlYWYoUFNSX0NQVUlEX0xFVkVMX0NBVCwgMywgJnJlZ3MpOworCisgICAgICAgIGZlYXQg
PSBmZWF0X21iYTsKKyAgICAgICAgZmVhdF9tYmEgPSBOVUxMOworICAgICAgICBpZiAoIG1iYV9p
bml0X2ZlYXR1cmUoJnJlZ3MsIGZlYXQsIGluZm8sIEZFQVRfVFlQRV9NQkEpICkKKyAgICAgICAg
ICAgIGZlYXRfcHJvcHNbRkVBVF9UWVBFX01CQV0gPSAmbWJhX3Byb3BzOworICAgICAgICBlbHNl
CisgICAgICAgICAgICBmZWF0X21iYSA9IGZlYXQ7CisgICAgfQorCiAgICAgaW5mby0+ZmVhdF9p
bml0ID0gdHJ1ZTsKIAogIGFzc29jX2luaXQ6CkBAIC0xNTI2LDcgKzE2MjMsNyBAQCBzdGF0aWMg
aW50IF9faW5pdCBwc3JfcHJlc21wX2luaXQodm9pZCkKICAgICBpZiAoIChvcHRfcHNyICYgUFNS
X0NNVCkgJiYgb3B0X3JtaWRfbWF4ICkKICAgICAgICAgaW5pdF9wc3JfY210KG9wdF9ybWlkX21h
eCk7CiAKLSAgICBpZiAoIG9wdF9wc3IgJiAoUFNSX0NBVCB8IFBTUl9DRFApICkKKyAgICBpZiAo
IG9wdF9wc3IgJiAoUFNSX0NBVCB8IFBTUl9DRFAgfCBQU1JfTUJBKSApCiAgICAgICAgIGluaXRf
cHNyKCk7CiAKICAgICBpZiAoIHBzcl9jcHVfcHJlcGFyZSgpICkKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRl
eC5oCmluZGV4IGI5OWM2MjMuLmE4MzRmM2IgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvbXNyLWluZGV4LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaApAQCAt
MzQ4LDYgKzM0OCw3IEBACiAjZGVmaW5lIE1TUl9JQTMyX1BTUl9MM19NQVNLX0NPREUobikJKDB4
MDAwMDBjOTAgKyAobikgKiAyICsgMSkKICNkZWZpbmUgTVNSX0lBMzJfUFNSX0wzX01BU0tfREFU
QShuKQkoMHgwMDAwMGM5MCArIChuKSAqIDIpCiAjZGVmaW5lIE1TUl9JQTMyX1BTUl9MMl9NQVNL
KG4pCQkoMHgwMDAwMGQxMCArIChuKSkKKyNkZWZpbmUgTVNSX0lBMzJfUFNSX01CQV9NQVNLKG4p
CSgweDAwMDAwZDUwICsgKG4pKQogCiAvKiBJbnRlbCBNb2RlbCA2ICovCiAjZGVmaW5lIE1TUl9Q
Nl9QRVJGQ1RSKG4pCQkoMHgwMDAwMDBjMSArIChuKSkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvcHNyLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5oCmluZGV4IGNiM2YwNjcu
LjlkMTQyNjQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHNyLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9wc3IuaApAQCAtMjQsNiArMjQsNyBAQAogLyogUmVzb3VyY2UgVHlw
ZSBFbnVtZXJhdGlvbiAqLwogI2RlZmluZSBQU1JfUkVTT1VSQ0VfVFlQRV9MMyAgICAgICAgICAg
IDB4MgogI2RlZmluZSBQU1JfUkVTT1VSQ0VfVFlQRV9MMiAgICAgICAgICAgIDB4NAorI2RlZmlu
ZSBQU1JfUkVTT1VSQ0VfVFlQRV9NQkEgICAgICAgICAgIDB4OAogCiAvKiBMMyBNb25pdG9yaW5n
IEZlYXR1cmVzICovCiAjZGVmaW5lIFBTUl9DTVRfTDNfT0NDVVBBTkNZICAgICAgICAgICAgMHgx
CkBAIC01OCw2ICs1OSw3IEBAIGVudW0gcHNyX3R5cGUgewogICAgIFBTUl9UWVBFX0wzX0NPREUs
CiAgICAgUFNSX1RZUEVfTDNfREFUQSwKICAgICBQU1JfVFlQRV9MMl9DQk0sCisgICAgUFNSX1RZ
UEVfTUJBX1RIUlRMLAogICAgIFBTUl9UWVBFX1VOS05PV04sCiB9OwogCi0tIAoxLjkuMQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Oct 08 07:45:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Oct 2017 07:45:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e16Gs-0002fP-Ut; Sun, 08 Oct 2017 07:45:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e16Gs-0002fD-6z
 for xen-devel@lists.xenproject.org; Sun, 08 Oct 2017 07:45:10 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 AD/67-01772-587D9D95; Sun, 08 Oct 2017 07:45:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS1taRotty/Wa
 kwd1uBYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeNuz2q2gs2FFQdnL2VvYLwa1MXIySEkUCHx
 ccFsVhBbQoBX4siyGVB2gMTetRNZIGoaGCVmz9UAsdkE1CUef+1hArFFBJQk7q2aDGRzcTALL
 GOW+PhiFVizsECkxNu2v0DNHBwsAqoSi9YmgIR5Bdwlbk28zggxX07i5LHJYOWcAh4Ss85vYI
 fY5S6xenU7I0S9oMTJmU/AxjAD7V0/TwgkzCwgL9G8dTbzBEaBWUiqZiFUzUJStYCReRWjenF
 qUVlqka6hXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYFjWMzAw7mBs6nU+xCjJ
 waQkyvvnys1IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8W68B5QSLUtNTK9Iyc4ARApOW4OBRE
 uGdfAkozVtckJhbnJkOkTrFqMvRcfPuHyYhlrz8vFQpcd4jIDMEQIoySvPgRsCi9RKjrJQwLy
 MDA4MQT0FqUW5mCar8K0ZxDkYlYd5vIFN4MvNK4Da9AjqCCegIxuIbIEeUJCKkpBoY9VIsMze
 fYYp6rWZ6vIthqU1KSEPkyUDVAzyKfUrVa3Pyu3Lemd6a9SLqU1qJuWii3dcln8qqV8+89fLS
 h+PCTv/POS2tELiu63xqmvxpBusNy42Ob9aY7Pll3a+5lS8mX++p4T65cqema9Lv+XPXxS2oe
 eXbdfuMs8DU7c5vo2ZYFK+c/19uqxJLcUaioRZzUXEiABQM0eTRAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1507448706!86188759!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27946 invoked from network); 8 Oct 2017 07:45:07 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 8 Oct 2017 07:45:07 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga105.jf.intel.com with ESMTP; 08 Oct 2017 00:45:04 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,493,1500966000"; d="scan'208";a="1022874813"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga003.jf.intel.com with ESMTP; 08 Oct 2017 00:44:20 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Sun,  8 Oct 2017 15:23:46 +0800
Message-Id: <1507447441-5422-2-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507447441-5422-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1507447441-5422-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Yi Sun <yi.y.sun@linux.intel.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v6 01/16] docs: create Memory Bandwidth
	Allocation (MBA) feature document
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBjcmVhdGVzIE1CQSBmZWF0dXJlIGRvY3VtZW50IGluIGRvYy9mZWF0dXJlcy8u
IEl0IGRlc2NyaWJlcwprZXkgcG9pbnRzIHRvIGltcGxlbWVudCBNQkEgd2hpY2ggaXMgZGVzY3Jp
YmVkIGluIGRldGFpbHMgaW4gSW50ZWwgU0RNCiJJbnRyb2R1Y3Rpb24gdG8gTWVtb3J5IEJhbmR3
aWR0aCBBbGxvY2F0aW9uIi4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXgu
aW50ZWwuY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDQzogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
Q0M6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgpDQzogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBLb25yYWQgUnplc3p1dGVrIFdpbGsg
PGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNDOiBDaGFvIFBlbmcgPGNoYW8ucC5wZW5nQGxpbnV4
LmludGVsLmNvbT4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgp2NjoK
ICAgIC0gZml4IHNvbWUgd29yZHMuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7D
qSkKdjU6CiAgICAtIGNvcnJlY3Qgc29tZSB3b3Jkcy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dl
ciBQYXUgTW9ubsOpKQogICAgLSBjaGFuZ2UgJ3hsIHBzci1tYmEtc2V0IDEgMHhhJyB0byAneGwg
cHNyLW1iYS1zZXQgMSAxMCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkK
djQ6CiAgICAtIGFkZCAnZG9tYWluLW5hbWUnIGFzIHBhcmFtZXRlciBvZiAncHNyLW1iYS1zaG93
L3Bzci1tYmEtc2V0Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAg
LSBmaXggc29tZSB3b3JkaW5ncy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOp
KQogICAgLSBleHBsYWluIGhvdyB1c2VyIGNhbiBrbm93IHRoZSBNQkFfTUFYLgogICAgICAoc3Vn
Z2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIG1vdmUgdGhlIGRlc2NyaXB0aW9uIG9m
ICdMaW5lYXIgbW9kZS9Ob24tbGluZWFyIG1vZGUnIGludG8gc2VjdGlvbgogICAgICBvZiAncHNy
LW1iYS1zaG93Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBj
aGFuZ2UgJ3Blci10aHJlYWQnIHRvICdwZXItaHlwZXItdGhyZWFkJyB0byBtYWtlIGl0IGNsZWFy
ZXIuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gdXBncmFkZSBy
ZXZpc2lvbiBudW1iZXIuCnYzOgogICAgLSByZW1vdmUgJ2Nsb3NlZC1sb29wJyByZWxhdGVkIGRl
c2NyaXB0aW9uLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIGV4
cGxhaW4gJ2xpbmVhcicgYW5kICdub24tbGluZWFyJyBiZWZvcmUgbWVudGlvbmluZyB0aGVtLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIGFkanVzdCBkZXNyaXB0
aW9uIG9mICdwc3ItbWJhLXNldCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7D
qSkKICAgIC0gZXhwbGFpbiAnTUJBX01BWCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1
IE1vbm7DqSkKICAgIC0gcmVtb3ZlICduPDY0Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQ
YXUgTW9ubsOpKQogICAgLSBmaXggc29tZSB3b3JkaW5ncy4KICAgICAgKHN1Z2dlc3RlZCBieSBS
b2dlciBQYXUgTW9ubsOpKQogICAgLSBhZGQgY29udGV4dCBpbiAnVGVzdGluZycgcGFydCB0byBt
YWtlIHRoaW5ncyBtb3JlIGNsZWFyLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25u
w6kpCnYyOgogICAgLSBkZWNsYXJlICdIVycgaW4gVGVybWlub2xvZ3kuCiAgICAgIChzdWdnZXN0
ZWQgYnkgQ2hhbyBQZW5nKQogICAgLSByZXBsYWNlICdDT1MgSUQgb2YgVkNQVScgdG8gJ0NPUyBJ
RCBvZiBkb21haW4nLgogICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKICAgIC0gcmVwbGFj
ZSAnQ09TIHJlZ2lzdGVyJyB0byAnVGhydGwgTVNSJy4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFv
IFBlbmcpCiAgICAtIGFkZCBkZXNjcmlwdGlvbiBmb3IgJ3Bzci1tYmEtc2hvdycgdG8gc3RhdGUg
dGhhdCB0aGUgZGVjaW1hbCB2YWx1ZSBpcwogICAgICBzaG93biBmb3IgbGluZWFyIG1vZGUgYnV0
IGhleGFkZWNpbWFsIHZhbHVlIGlzIHNob3duIGZvciBub24tbGluZWFyIG1vZGUuCiAgICAgIChz
dWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQogICAgLSByZW1vdmUgY29udGVudCBpbiAnQXJlYXMgZm9y
IGltcHJvdmVtZW50Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCiAgICAtIHVzZSAn
PD4nIHRvIHNwZWNpZnkgbWFuZGF0b3J5IGFyZ3VtZW50IHRvIGEgY29tbWFuZC4KICAgICAgKHN1
Z2dlc3RlZCBieSBXZWkgTGl1KQp2MToKICAgIC0gcmVtb3ZlIGEgc3BlY2lhbCBjaGFyYWN0ZXIg
dG8gYXZvaWQgdGhlIGVycm9yIHdoZW4gYnVpbGRpbmcgcGFuZG9jLgotLS0KIGRvY3MvZmVhdHVy
ZXMvaW50ZWxfcHNyX21iYS5wYW5kb2MgfCAyOTcgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDI5NyBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9k
ZSAxMDA2NDQgZG9jcy9mZWF0dXJlcy9pbnRlbF9wc3JfbWJhLnBhbmRvYwoKZGlmZiAtLWdpdCBh
L2RvY3MvZmVhdHVyZXMvaW50ZWxfcHNyX21iYS5wYW5kb2MgYi9kb2NzL2ZlYXR1cmVzL2ludGVs
X3Bzcl9tYmEucGFuZG9jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjg2ZGY2
NjEKLS0tIC9kZXYvbnVsbAorKysgYi9kb2NzL2ZlYXR1cmVzL2ludGVsX3Bzcl9tYmEucGFuZG9j
CkBAIC0wLDAgKzEsMjk3IEBACislIEludGVsIE1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiAo
TUJBKSBGZWF0dXJlCislIFJldmlzaW9uIDEuOAorCitcY2xlYXJwYWdlCisKKyMgQmFzaWNzCisK
Ky0tLS0tLS0tLS0tLS0tLS0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQorICAgICAgICAgU3RhdHVzOiAqKlRlY2ggUHJldmlldyoqCisKK0FyY2hp
dGVjdHVyZShzKTogSW50ZWwgeDg2CisKKyAgIENvbXBvbmVudChzKTogSHlwZXJ2aXNvciwgdG9v
bHN0YWNrCisKKyAgICAgICBIYXJkd2FyZTogTUJBIGlzIHN1cHBvcnRlZCBvbiBTa3lsYWtlIFNl
cnZlciBhbmQgYmV5b25kCistLS0tLS0tLS0tLS0tLS0tIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKworIyBUZXJtaW5vbG9neQorCisqIENBVCAg
ICAgICAgIENhY2hlIEFsbG9jYXRpb24gVGVjaG5vbG9neQorKiBDQk0gICAgICAgICBDYXBhY2l0
eSBCaXRNYXNrcworKiBDRFAgICAgICAgICBDb2RlIGFuZCBEYXRhIFByaW9yaXRpemF0aW9uCisq
IENPUy9DTE9TICAgIENsYXNzIG9mIFNlcnZpY2UKKyogSFcgICAgICAgICAgSGFyZHdhcmUKKyog
TUJBICAgICAgICAgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uCisqIE1TUnMgICAgICAgIE1h
Y2hpbmUgU3BlY2lmaWMgUmVnaXN0ZXJzCisqIFBTUiAgICAgICAgIEludGVsIFBsYXRmb3JtIFNo
YXJlZCBSZXNvdXJjZQorKiBUSFJUTCAgICAgICBUaHJvdHRsZSB2YWx1ZSBvciBkZWxheSB2YWx1
ZQorCisjIE92ZXJ2aWV3CisKK1RoZSBNZW1vcnkgQmFuZHdpZHRoIEFsbG9jYXRpb24gKE1CQSkg
ZmVhdHVyZSBwcm92aWRlcyBpbmRpcmVjdCBhbmQgYXBwcm94aW1hdGUKK2NvbnRyb2wgb3ZlciBt
ZW1vcnkgYmFuZHdpZHRoIGF2YWlsYWJsZSBwZXItY29yZS4gVGhpcyBmZWF0dXJlIHByb3ZpZGVz
IE9TLworaHlwZXJ2aXNvciB0aGUgYWJpbGl0eSB0byBzbG93IG1pc2JlaGF2aW5nIGFwcHMvZG9t
YWlucyBieSB1c2luZyBhIGNyZWRpdC1iYXNlZAordGhyb3R0bGluZyBtZWNoYW5pc20uCisKKyMg
VXNlciBkZXRhaWxzCisKKyogRmVhdHVyZSBFbmFibGluZzoKKworICBBZGQgInBzcj1tYmEiIHRv
IGJvb3QgbGluZSBwYXJhbWV0ZXIgdG8gZW5hYmxlIE1CQSBmZWF0dXJlLgorCisqIHhsIGludGVy
ZmFjZXM6CisKKyAgMS4gYHBzci1tYmEtc2hvdyBbZG9tYWluLWlkfGRvbWFpbi1uYW1lXWA6CisK
KyAgICAgU2hvdyBtZW1vcnkgYmFuZHdpZHRoIHRocm90dGxpbmcgZm9yIGRvbWFpbi4gVW5kZXIg
ZGlmZmVyZW50IG1vZGVzLCBpdAorICAgICBzaG93cyBkaWZmZXJlbnQgdHlwZSBvZiBkYXRhLgor
CisgICAgIFRoZXJlIGFyZSB0d28gbW9kZXM6CisgICAgIExpbmVhciBtb2RlOiB0aGUgaW5wdXQg
cHJlY2lzaW9uIGlzIGRlZmluZWQgYXMgMTAwLShNQkFfTUFYKS4gRm9yIGluc3RhbmNlLAorICAg
ICBpZiB0aGUgTUJBX01BWCB2YWx1ZSBpcyA5MCwgdGhlIGlucHV0IHByZWNpc2lvbiBpcyAxMCUu
IFZhbHVlcyBub3QgYW4gZXZlbgorICAgICBtdWx0aXBsZSBvZiB0aGUgcHJlY2lzaW9uIChlLmcu
LCAxMiUpIHdpbGwgYmUgcm91bmRlZCBkb3duIChlLmcuLCB0byAxMCUKKyAgICAgZGVsYXkgYXBw
bGllZCkgYnkgSFcgYXV0b21hdGljYWxseS4gVGhlIHJlc3BvbnNlIG9mIHRocm90dGxpbmcgdmFs
dWUgaXMKKyAgICAgbGluZWFyLgorCisgICAgIE5vbi1saW5lYXIgbW9kZTogaW5wdXQgZGVsYXkg
dmFsdWVzIGFyZSBwb3dlcnMtb2YtdHdvIGZyb20gemVybyB0byB0aGUKKyAgICAgTUJBX01BWCB2
YWx1ZSBmcm9tIENQVUlELiBJbiB0aGlzIGNhc2UgYW55IHZhbHVlcyBub3QgYSBwb3dlciBvZiB0
d28gd2lsbAorICAgICBiZSByb3VuZGVkIGRvd24gdGhlIG5leHQgbmVhcmVzdCBwb3dlciBvZiB0
d28gYnkgSFcgYXV0b21hdGljYWxseS4gVGhlCisgICAgIHJlc3BvbnNlIG9mIHRocm90dGxpbmcg
dmFsdWUgaXMgbm9uLWxpbmVhci4KKworICAgICBGb3IgbGluZWFyIG1vZGUsIGl0IHNob3dzIHRo
ZSBkZWNpbWFsIHZhbHVlLiBGb3Igbm9uLWxpbmVhciBtb2RlLCBpdCBzaG93cworICAgICBoZXhh
ZGVjaW1hbCB2YWx1ZS4KKworICAyLiBgcHNyLW1iYS1zZXQgW09QVElPTlNdIDxkb21haW4taWR8
ZG9tYWluLW5hbWU+IDx0aHJvdHRsaW5nPmA6CisKKyAgICAgU2V0IG1lbW9yeSBiYW5kd2lkdGgg
dGhyb3R0bGluZyBmb3IgZG9tYWluLgorCisgICAgIE9wdGlvbnM6CisgICAgICctcyc6IFNwZWNp
ZnkgdGhlIHNvY2tldCB0byBwcm9jZXNzLCBvdGhlcndpc2UgYWxsIHNvY2tldHMgYXJlIHByb2Nl
c3NlZC4KKworICAgICBUaHJvdHRsaW5nIHZhbHVlIHNldCBpbiByZWdpc3RlciBpbXBsaWVzIHRo
ZSBhcHByb3hpbWF0ZSBhbW91bnQgb2YgZGVsYXlpbmcKKyAgICAgdGhlIHRyYWZmaWMgYmV0d2Vl
biBjb3JlIGFuZCBtZW1vcnkuIEhpZ2hlciB0aHJvdHRsaW5nIHZhbHVlIHJlc3VsdCBpbgorICAg
ICBsb3dlciBiYW5kd2lkdGguIFRoZSBtYXggdGhyb3R0bGluZyB2YWx1ZSAoTUJBX01BWCkgc3Vw
cG9ydGVkIGNhbiBiZQorICAgICBvYnRhaW5lZCB0aHJvdWdoIENQVUlEIGluc2lkZSBoeXBlcnZp
c29yLiBVc2VycyBjYW4gZmV0Y2ggdGhlIE1CQV9NQVggdmFsdWUKKyAgICAgdXNpbmcgdGhlIGBw
c3ItaHdpbmZvYCB4bCBjb21tYW5kLgorCisjIFRlY2huaWNhbCBkZXRhaWxzCisKK01CQSBpcyBh
IG1lbWJlciBvZiBJbnRlbCBQU1IgZmVhdHVyZXMsIGl0IHNoYXJlcyB0aGUgYmFzZSBQU1IgaW5m
cmFzdHJ1Y3R1cmUKK2luIFhlbi4KKworIyMgSGFyZHdhcmUgcGVyc3BlY3RpdmUKKworICBNQkEg
ZGVmaW5lcyBhIHJhbmdlIG9mIE1TUnMgdG8gc3VwcG9ydCBzcGVjaWZ5aW5nIGEgZGVsYXkgdmFs
dWUgKFRocnRsKSBwZXIKKyAgQ09TLCB3aXRoIGRldGFpbHMgYmVsb3cuCisKKyAgYGBgCisgICAr
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICAgfCBNU1Ig
KHBlciBzb2NrZXQpICAgICAgICAgICB8ICAgIEFkZHJlc3MgICAgIHwKKyAgICstLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgICB8IElBMzJfTDJfUU9TX0V4
dF9CV19UaHJ0bF8wIHwgICAgIDB4RDUwICAgICAgfAorICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAgIHwgLi4uICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgLi4uICAgICAgICAgICB8CisgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKworICAgfCBJQTMyX0wyX1FPU19FeHRfQldfVGhydGxfbiB8ICAgICAw
eEQ1MCtuICAgIHwKKyAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCisgIGBgYAorCisgIFdoZW4gY29udGV4dCBzd2l0Y2ggaGFwcGVucywgdGhlIENPUyBJ
RCBvZiBkb21haW4gaXMgd3JpdHRlbiB0byBwZXItaHlwZXItCisgIHRocmVhZCBNU1IgYElBMzJf
UFFSX0FTU09DYCwgYW5kIHRoZW4gaGFyZHdhcmUgZW5mb3JjZXMgYmFuZHdpZHRoIGFsbG9jYXRp
b24KKyAgYWNjb3JkaW5nIHRvIHRoZSB0aHJvdHRsaW5nIHZhbHVlIHN0b3JlZCBpbiB0aGUgVGhy
dGwgTVNSIHJlZ2lzdGVyLgorCisjIyBUaGUgcmVsYXRpb25zaGlwIGJldHdlZW4gTUJBIGFuZCBD
QVQvQ0RQCisKKyAgR2VuZXJhbGx5IHNwZWFraW5nLCBNQkEgaXMgY29tcGxldGVseSBpbmRlcGVu
ZGVudCBvZiBDQVQvQ0RQLCBhbmQgYW55CisgIGNvbWJpbmF0aW9uIG1heSBiZSBhcHBsaWVkIGF0
IGFueSB0aW1lLCBlLmcuIGVuYWJsaW5nIE1CQSB3aXRoIENBVAorICBkaXNhYmxlZC4KKworICBC
dXQgaXQgbmVlZHMgdG8gYmUgbm90aWNlZCB0aGF0IE1CQSBzaGFyZXMgQ09TIGluZnJhc3RydWN0
dXJlIHdpdGggQ0FULAorICBhbHRob3VnaCBNQkEgaXMgZW51bWVyYXRlZCBieSBkaWZmZXJlbnQg
Q1BVSUQgbGVhZiBmcm9tIENBVCAod2hpY2gKKyAgaW5kaWNhdGVzIHRoYXQgdGhlIG1heCBDT1Mg
b2YgTUJBIG1heSBiZSBkaWZmZXJlbnQgZnJvbSBDQVQpLiBJbiBzb21lCisgIGNhc2VzLCBhIGRv
bWFpbiBpcyBwZXJtaXR0ZWQgdG8gaGF2ZSBhIENPUyB0aGF0IGlzIGJleW9uZCBvbmUgKG9yIG1v
cmUpCisgIG9mIFBTUiBmZWF0dXJlcyBidXQgd2l0aGluIHRoZSBvdGhlcnMuIEZvciBpbnN0YW5j
ZSwgbGV0J3MgYXNzdW1lIHRoZSBtYXgKKyAgQ09TIG9mIE1CQSBpcyA4IGJ1dCB0aGUgbWF4IENP
UyBvZiBMMyBDQVQgaXMgMTYsIHdoZW4gYSBkb21haW4gaXMgYXNzaWduZWQKKyAgOSBhcyBDT1Ms
IHRoZSBMMyBDQVQgQ0JNIGFzc29jaWF0ZWQgdG8gQ09TIDkgd291bGQgYmUgZW5mb3JjZWQsIGJ1
dCBmb3IgTUJBLAorICB0aGUgSFcgd29ya3MgYXMgZGVmYXVsdCB2YWx1ZSBpcyBzZXQgc2luY2Ug
Q09TIDkgaXMgYmV5b25kIHRoZSBtYXggQ09TICg4KQorICBvZiBNQkEuCisKKyMjIERlc2lnbiBP
dmVydmlldworCisqIENvcmUgQ09TL1RocnRsIGFzc29jaWF0aW9uCisKKyAgV2hlbiBlbmZvcmNp
bmcgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uLCBhbGwgY29yZXMgb2YgZG9tYWlucyBoYXZl
CisgIHRoZSBzYW1lIGRlZmF1bHQgVGhydGwgTVNSIChDT1MwKSB3aGljaCBzdG9yZXMgdGhlIHNh
bWUgVGhydGwgKDApLiBUaGUKKyAgZGVmYXVsdCBUaHJ0bCBNU1IgaXMgdXNlZCBvbmx5IGluIGh5
cGVydmlzb3IgYW5kIGlzIHRyYW5zcGFyZW50IHRvIHRvb2wgc3RhY2sKKyAgYW5kIHVzZXIuCisK
KyAgU3lzdGVtIGFkbWluaXN0cmF0b3JzIGNhbiBjaGFuZ2UgUFNSIGFsbG9jYXRpb24gcG9saWN5
IGF0IHJ1bnRpbWUgYnkKKyAgdXNpbmcgdGhlIHRvb2wgc3RhY2suIFNpbmNlIE1CQSBzaGFyZXMg
Q09TIElEIHdpdGggQ0FUL0NEUCwgYSBDT1MgSUQKKyAgY29ycmVzcG9uZHMgdG8gYSAyLXR1cGxl
LCBsaWtlIFtDQk0sIFRocnRsXSB3aXRoIG9ubHktQ0FUIGVuYWJsZWQsIHdoZW4gQ0RQCisgIGlz
IGVuYWJsZWQsIHRoZSBDT1MgSUQgY29ycmVzcG9uZHMgdG8gYSAzLXR1cGxlLCBsaWtlIFtDb2Rl
X0NCTSwgRGF0YV9DQk0sCisgIFRocnRsXS4gSWYgbmVpdGhlciBDQVQgbm9yIENEUCBpcyBlbmFi
bGVkLCB0aGluZ3MgYXJlIGVhc2llciwgc2luY2Ugb25lIENPUworICBJRCBjb3JyZXNwb25kcyB0
byBvbmUgVGhydGwuCisKKyogVkNQVSBzY2hlZHVsZQorCisgIFRoaXMgcGFydCByZXVzZXMgQ0FU
IENPUyBpbmZyYXN0cnVjdHVyZS4KKworKiBNdWx0aS1zb2NrZXRzCisKKyAgRGlmZmVyZW50IHNv
Y2tldHMgbWF5IGhhdmUgZGlmZmVyZW50IE1CQSBjYXBhYmlsaXRpZXMgKGxpa2UgbWF4IENPUykK
KyAgYWx0aG91Z2ggaXQgaXMgY29uc2lzdGVudCBvbiB0aGUgc2FtZSBzb2NrZXQuIFNvIHRoZSBj
YXBhYmlsaXR5CisgIG9mIHBlci1zb2NrZXQgTUJBIGlzIHNwZWNpZmllZC4KKworICBUaGlzIHBh
cnQgcmV1c2VzIENBVCBDT1MgaW5mcmFzdHJ1Y3R1cmUuCisKKyMjIEltcGxlbWVudGF0aW9uIERl
c2NyaXB0aW9uCisKKyogSHlwZXJ2aXNvciBpbnRlcmZhY2VzOgorCisgIDEuIEJvb3QgbGluZSBw
YXJhbTogInBzcj1tYmEiIHRvIGVuYWJsZSB0aGUgZmVhdHVyZS4KKworICAyLiBTWVNDVEw6Cisg
ICAgICAgICAgLSBYRU5fU1lTQ1RMX1BTUl9NQkFfZ2V0X2luZm86IEdldCBzeXN0ZW0gTUJBIGlu
Zm9ybWF0aW9uLgorCisgIDMuIERPTUNUTDoKKyAgICAgICAgICAtIFhFTl9ET01DVExfUFNSX01C
QV9PUF9HRVRfVEhSVEw6IEdldCB0aHJvdHRsaW5nIGZvciBhIGRvbWFpbi4KKyAgICAgICAgICAt
IFhFTl9ET01DVExfUFNSX01CQV9PUF9TRVRfVEhSVEw6IFNldCB0aHJvdHRsaW5nIGZvciBhIGRv
bWFpbi4KKworKiB4bCBpbnRlcmZhY2VzOgorCisgIDEuIHBzci1tYmEtc2hvdyBbZG9tYWluLWlk
XQorICAgICAgICAgIFNob3cgc3lzdGVtL2RvbWFpbiBydW50aW1lIE1CQSB0aHJvdHRsaW5nIHZh
bHVlLiBGb3IgbGluZWFyIG1vZGUsCisgICAgICAgICAgaXQgc2hvd3MgdGhlIGRlY2ltYWwgdmFs
dWUuIEZvciBub24tbGluZWFyIG1vZGUsIGl0IHNob3dzIGhleGFkZWNpbWFsCisgICAgICAgICAg
dmFsdWUuCisgICAgICAgICAgPT4gWEVOX1NZU0NUTF9QU1JfTUJBX2dldF9pbmZvL1hFTl9ET01D
VExfUFNSX01CQV9PUF9HRVRfVEhSVEwKKworICAyLiBwc3ItbWJhLXNldCBbT1BUSU9OU10gPGRv
bWFpbi1pZD4gPHRocm90dGxpbmc+CisgICAgICAgICAgU2V0IGJhbmR3aWR0aCB0aHJvdHRsaW5n
IGZvciBhIGRvbWFpbi4KKyAgICAgICAgICA9PiBYRU5fRE9NQ1RMX1BTUl9NQkFfT1BfU0VUX1RI
UlRMCisKKyAgMy4gcHNyLWh3aW5mbworICAgICAgICAgIFNob3cgUFNSIEhXIGluZm9ybWF0aW9u
LCBpbmNsdWRpbmcgTDMgQ0FUL0NEUC9MMiBDQVQvTUJBLgorICAgICAgICAgID0+IFhFTl9TWVND
VExfUFNSX01CQV9nZXRfaW5mbworCisqIEtleSBkYXRhIHN0cnVjdHVyZToKKworICAxLiBGZWF0
dXJlIEhXIGluZm8KKworICAgICBgYGAKKyAgICAgc3RydWN0IHsKKyAgICAgICAgIHVuc2lnbmVk
IGludCB0aHJ0bF9tYXg7CisgICAgICAgICBib29sIGxpbmVhcjsKKyAgICAgfSBtYmE7CisKKyAg
ICAgLSBNZW1iZXIgYHRocnRsX21heGAKKworICAgICAgIGB0aHJ0bF9tYXhgIGlzIHRoZSBtYXgg
dGhyb3R0bGluZyB2YWx1ZSB0byBiZSBzZXQsIGkuZS4gTUJBX01BWC4KKworICAgICAtIE1lbWJl
ciBgbGluZWFyYAorCisgICAgICAgYGxpbmVhcmAgbWVhbnMgdGhlIHJlc3BvbnNlIG9mIGRlbGF5
IHZhbHVlIGlzIGxpbmVhciBvciBub3QuCisKKyAgICAgQXMgbWVudGlvbmVkIGFib3ZlLCBNQkEg
aXMgYSBtZW1iZXIgb2YgSW50ZWwgUFNSIGZlYXR1cmVzLCBpdCBzaGFyZXMgdGhlCisgICAgIGJh
c2UgUFNSIGluZnJhc3RydWN0dXJlIGluIFhlbi4gRm9yIGV4YW1wbGUsIHRoZSAnY29zX21heCcg
aXMgYSBjb21tb24gSFcKKyAgICAgcHJvcGVydHkgZm9yIGFsbCBmZWF0dXJlcy4gU28sIGZvciBv
dGhlciBkYXRhIHN0cnVjdHVyZSBkZXRhaWxzLCBwbGVhc2UKKyAgICAgcmVmZXIgdG8gJ2ludGVs
X3Bzcl9jYXRfY2RwLnBhbmRvYycuCisKKyMgTGltaXRhdGlvbnMKKworTUJBIGNhbiBvbmx5IHdv
cmsgb24gSFcgd2hpY2ggc3VwcG9ydHMgaXQgKGNoZWNrIENQVUlEKS4KKworIyBUZXN0aW5nCisK
K1dlIGNhbiBleGVjdXRlIHRoZXNlIGNvbW1hbmRzIHRvIHZlcmlmeSBNQkEgb24gZGlmZmVyZW50
IEhXcyBzdXBwb3J0aW5nIHRoZW0uCisKK0ZvciBleGFtcGxlOgorICAxLiBVc2VyIGNhbiBnZXQg
dGhlIE1CQSBoYXJkd2FyZSBpbmZvIHRocm91Z2ggJ3Bzci1od2luZm8nIGNvbW1hbmQuIEZyb20K
KyAgICAgcmVzdWx0LCB1c2VyIGNhbiBrbm93IGlmIHRoaXMgaGFyZHdhcmUgd29ya3MgdW5kZXIg
bGluZWFyIG1vZGUgb3Igbm9uLQorICAgICBsaW5lYXIgbW9kZSwgdGhlIG1heCB0aHJvdHRsaW5n
IHZhbHVlIChNQkFfTUFYKSBhbmQgc28gb24uCisKKyAgICByb290QDp+JCB4bCBwc3ItaHdpbmZv
IC0tbWJhCisgICAgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uIChNQkEpOgorICAgIFNvY2tl
dCBJRCAgICAgICA6IDAKKyAgICBMaW5lYXIgTW9kZSAgICAgOiBFbmFibGVkCisgICAgTWF4aW11
bSBDT1MgICAgIDogNworICAgIE1heGltdW0gVGhyb3R0bGluZyBWYWx1ZTogOTAKKyAgICBEZWZh
dWx0IFRocm90dGxpbmcgVmFsdWU6IDAKKworICAyLiBUaGVuLCB1c2VyIGNhbiBzZXQgYSB0aHJv
dHRsaW5nIHZhbHVlIHRvIGEgZG9tYWluLiBGb3IgZXhhbXBsZSwgc2V0ICcxMCcsCisgICAgIGku
ZSAxMCUgZGVsYXkuCisKKyAgICByb290QDp+JCB4bCBwc3ItbWJhLXNldCAxIDEwCisKKyAgMy4g
VXNlciBjYW4gY2hlY2sgdGhlIGN1cnJlbnQgY29uZmlndXJhdGlvbiBvZiB0aGUgZG9tYWluIHRo
cm91Z2gKKyAgICAgJ3Bzci1tYWItc2hvdycuIEZvciBsaW5lYXIgbW9kZSwgdGhlIGRlY2ltYWwg
dmFsdWUgaXMgc2hvd24uCisKKyAgICByb290QDp+JCB4bCBwc3ItbWJhLXNob3cgMQorICAgIFNv
Y2tldCBJRCAgICAgICA6IDAKKyAgICBEZWZhdWx0IFRIUlRMICAgOiAwCisgICAgICAgSUQgICAg
ICAgICAgICAgICAgICAgICBOQU1FICAgICAgICAgICAgVEhSVEwKKyAgICAgICAgMSAgICAgICAg
ICAgICAgICAgdWJ1bnR1MTQgICAgICAgICAgICAgMTAKKworIyBBcmVhcyBmb3IgaW1wcm92ZW1l
bnQKKworTi9BCisKKyMgS25vd24gaXNzdWVzCisKK04vQQorCisjIFJlZmVyZW5jZXMKKworIklO
VEVMIFJFU09VUkNFIERJUkVDVE9SIFRFQ0hOT0xPR1kgKElOVEVMIFJEVCkgQUxMT0NBVElPTiBG
RUFUVVJFUyIgW0ludGVsIDY0IGFuZCBJQS0zMiBBcmNoaXRlY3R1cmVzIFNvZnR3YXJlIERldmVs
b3BlciBNYW51YWxzLCB2b2wzXShodHRwOi8vd3d3LmludGVsLmNvbS9jb250ZW50L3d3dy91cy9l
bi9wcm9jZXNzb3JzL2FyY2hpdGVjdHVyZXMtc29mdHdhcmUtZGV2ZWxvcGVyLW1hbnVhbHMuaHRt
bCkKKworIyBIaXN0b3J5CisKKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorRGF0ZSAgICAgICBSZXZpc2lvbiBW
ZXJzaW9uICBOb3RlcworLS0tLS0tLS0tLSAtLS0tLS0tLSAtLS0tLS0tLSAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisyMDE3LTAxLTEwIDEuMCAgICAgIFhlbiA0
LjkgIERlc2lnbiBkb2N1bWVudCB3cml0dGVuCisyMDE3LTA3LTEwIDEuMSAgICAgIFhlbiA0LjEw
IENoYW5nZXM6CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuIE1vZGlmeSBkYXRhIHN0
cnVjdHVyZSBhY2NvcmRpbmcgdG8gbGF0ZXN0CisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvZGVzOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLiBBZGQgY29udGVudCBm
b3IgJ0FyZWFzIGZvciBpbXByb3ZlbWVudCc7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDMuIE90aGVyIG1pbm9yIGNoYW5nZXMuCisyMDE3LTA4LTA5IDEuMiAgICAgIFhlbiA0LjEwIENo
YW5nZXM6CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuIFJlbW92ZSBhIHNwZWNpYWwg
Y2hhcmFjdGVyIHRvIGF2b2lkIGVycm9yIHdoZW4KKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnVpbGRpbmcgcGFuZG9jLgorMjAxNy0wOC0xNSAxLjMgICAgICBYZW4gNC4xMCBDaGFu
Z2VzOgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLiBBZGQgdGVybWlub2xvZ3kgJ0hX
Jy4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMi4gQ2hhbmdlICdDT1MgSUQgb2YgVkNQ
VScgdG8gJ0NPUyBJRCBvZiBkb21haW4nLgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAz
LiBDaGFuZ2UgJ0NPUyByZWdpc3RlcicgdG8gJ1RocnRsIE1TUicuCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDQuIEV4cGxhaW4gdGhlIHZhbHVlIHNob3duIGZvciAncHNyLW1iYS1zaG93
JyB1bmRlcgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaWZmZXJlbnQgbW9kZXMu
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUuIFJlbW92ZSBjb250ZW50IGluICdBcmVh
cyBmb3IgaW1wcm92ZW1lbnQnLgorMjAxNy0wOC0xNiAxLjQgICAgICBYZW4gNC4xMCBDaGFuZ2Vz
OgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLiBBZGQgJzw+JyBmb3IgbWFuZGF0b3J5
IGFyZ3VtZW50LgorMjAxNy0wOC0zMCAxLjUgICAgICBYZW4gNC4xMCBDaGFuZ2VzOgorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAxLiBNb2RpZnkgd29yZHMgaW4gJ092ZXJ2aWV3JyB0byBt
YWtlIGl0IGVhc2llciB0bworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bmRlcnN0
YW5kLgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLiBFeHBsYWluICdsaW5lYXIvbm9u
LWxpbmVhcicgbW9kZXMgYmVmb3JlIG1lbnRpb24KKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdGhlbS4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMy4gRXhwbGFpbiB0aHJv
dHRsaW5nIHZhbHVlIG1vcmUgYWNjdXJhdGUuCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDQuIEV4cGxhaW4gJ01CQV9NQVgnLgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICA1LiBD
b3JyZWN0IHNvbWUgd29yZHMgaW4gJ0Rlc2lnbiBPdmVydmlldycuCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDYuIENoYW5nZSAnbWJhX2luZm8nIHRvICdtYmEnIGFjY29yZGluZyB0byBj
b2RlCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNoYW5nZXMuIEFsc28sIG1vZGlm
eSBjb250ZW50cyBvZiBpdC4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNy4gQWRkIGNv
bnRleHQgaW4gJ1Rlc3RpbmcnIHBhcnQgdG8gbWFrZSB0aGluZ3MKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbW9yZSBjbGVhci4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
OC4gUmVtb3ZlICduPDY0JyB0byBhdm9pZCBvdXQtb2Ytc3luYy4KKzIwMTctMDktMjEgMS42ICAg
ICAgWGVuIDQuMTAgQ2hhbmdlczoKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMS4gQWRk
ICdkb21haW4tbmFtZScgYXMgcGFyYW1ldGVyIG9mICdwc3ItbWJhLXNob3cvCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBzci1tYmEtc2V0Jy4KKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgMi4gRml4IHNvbWUgd29yZGluZ3MuCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDMuIEV4cGxhaW4gaG93IHVzZXIgY2FuIGtub3cgdGhlIE1CQV9NQVguCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDQuIE1vdmUgdGhlIGRlc2NyaXB0aW9uIG9mICdMaW5lYXIgbW9k
ZS9Ob24tbGluZWFyCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vZGUnIGludG8g
c2VjdGlvbiBvZiAncHNyLW1iYS1zaG93Jy4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
NS4gQ2hhbmdlICdwZXItdGhyZWFkJyB0byAncGVyLWh5cGVyLXRocmVhZCcuCisyMDE3LTA5LTI5
IDEuNyAgICAgIFhlbiA0LjEwIENoYW5nZXM6CisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDEuIENvcnJlY3Qgc29tZSB3b3Jkcy4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMi4g
Q2hhbmdlICd4bCBwc3ItbWJhLXNldCAxIDB4YScgdG8KKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJ3hsIHBzci1tYmEtc2V0IDEgMTAnCisyMDE3LTEwLTA4IDEuOCAgICAgIFhlbiA0
LjEwIENoYW5nZXM6CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuIENvcnJlY3Qgc29t
ZSB3b3Jkcy4KKy0tLS0tLS0tLS0gLS0tLS0tLS0gLS0tLS0tLS0gLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Oct 08 07:45:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Oct 2017 07:45:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e16Gy-0002j7-2f; Sun, 08 Oct 2017 07:45:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e16Gw-0002gt-Kc
 for xen-devel@lists.xenproject.org; Sun, 08 Oct 2017 07:45:14 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 3E/68-02216-987D9D95; Sun, 08 Oct 2017 07:45:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXS1taRott5/Wa
 kwd9VrBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aeWS4Fh3Ur5kw+z9bAuFipi5GTQ0igQuJe
 4zEWEFtCgFfiyLIZrBB2gMT16xvYuxi5gGoaGCV63p5kA0mwCahLPP7awwRiiwgoSdxbNRnMZ
 ha4DlQ0NxbEFhaIlZj6ei4jiM0ioCoxv+M/WC+vgIfEjaXPoRbISZw8NhnM5gSKzzoPsgzkIH
 eJ1avbGSHqBSVOznwCdBwH0Hx1ifXzhCBWyUs0b53NPIFRYBaSqlkIVbOQVC1gZF7FqFGcWlS
 WWqRrZKiXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYmPUMDIw7GO9O9jvEKMnB
 pCTK++fKzUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErz214BygkWp6akVaZk5wBiBSUtw8CiJ8
 E6+BJTmLS5IzC3OTIdInWLU5ei4efcPkxBLXn5eqpQ47+OrQEUCIEUZpXlwI2DxeolRVkqYl5
 GBgUGIpyC1KDezBFX+FaM4B6OSMK8XyCU8mXklcJteAR3BBHQEY/ENkCNKEhFSUg2MiWse3zm
 1fusWv1Bptb5v39i4O2eWrk9ti57d/+OW6nq+yuXH50TOyKm6+UVwQaRdzhcvcYWNzOYHdssI
 9FtsFOMrmZQWVZXswMd0XnmtScD02IQzWR1Z1ps9SlS9bFbb1y0uNlvdb+tvYLfPzXV65mvlV
 DGnHwmP/1qJcO3LfDf1t1xa3QIlluKMREMt5qLiRAAHEHU00gIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1507448710!77541339!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24346 invoked from network); 8 Oct 2017 07:45:12 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 8 Oct 2017 07:45:12 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga105.jf.intel.com with ESMTP; 08 Oct 2017 00:45:06 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,493,1500966000"; d="scan'208";a="1022874906"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga003.jf.intel.com with ESMTP; 08 Oct 2017 00:44:46 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Sun,  8 Oct 2017 15:23:54 +0800
Message-Id: <1507447441-5422-10-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507447441-5422-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1507447441-5422-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Yi Sun <yi.y.sun@linux.intel.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v6 09/16] tools: create general interfaces to
	support psr allocation features
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBjcmVhdGVzIGdlbmVyYWwgaW50ZXJmYWNlcyBpbiBsaWJ4bCB0byBzdXBwb3J0
IGFsbCBwc3IKYWxsb2NhdGlvbiBmZWF0dXJlcy4KCkFkZCAnTElCWExfSEFWRV9QU1JfR0VORVJJ
QycgdG8gaW5kaWNhdGUgaW50ZXJmYWNlIGNoYW5nZS4KClBsZWFzZSBub3RlLCB0aGUgZnVuY3Rp
b25hbGl0eSBjYW5ub3Qgd29yayB1bnRpbCBsYXRlciBwYXRjaGVzCmFyZSBhcHBsaWVkLgoKU2ln
bmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+ClJldmlld2VkLWJ5
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQWNrZWQtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBDaGFvIFBlbmcgPGNoYW8u
cC5wZW5nQGxpbnV4LmludGVsLmNvbT4KCnY1OgogICAgLSBhZGp1c3QgcGFyYW1ldGVycyBwb3Np
dGlvbiBpbiAnbGlieGxfcHNyX2dldF9od19pbmZvJy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dl
ciBQYXUgTW9ubsOpKQp2NDoKICAgIC0gYWRkIGRlc2NyaXB0aW9uIGZvciBMSUJYTF9IQVZFX1BT
Ul9HRU5FUklDIHRvIG1lbnRpb24gbmV3bHkgYWRkZWQKICAgICAgcHVibGljIGZ1bmN0aW9ucy4K
ICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2MzoKICAgIC0gY2hhbmdlICdM
SUJYTF9IQVZFX1BTUl9NQkEnIHRvICdMSUJYTF9IQVZFX1BTUl9HRU5FUklDJy4KICAgICAgKHN1
Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSAndHlwZWRlZiBlbnVtIGxpYnhsX3Bz
cl9jYm1fdHlwZSBsaWJ4bF9wc3JfdHlwZTsnIGluIGxpYnhsLmguCiAgICAgIChzdWdnZXN0ZWQg
YnkgUm9nZXIgUGF1IE1vbm7DqSBhbmQgV2VpIExpdSkKICAgIC0gY2hhbmdlICdsaWJ4bF9wc3Jf
Y2JtX3R5cGUnIHRvICdsaWJ4bF9wc3JfdHlwZScgaW4gbmV3bHkgZGVmaW5lZAogICAgICBpbnRl
cmZhY2VzLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCnYyOgogICAgLSBy
ZW1vdmUgJ19JTkZPJyBpbiAnbGlieGxfcHNyX2ZlYXRfdHlwZScgYW5kIG1ha2UgY29ycmVzcG9u
ZGluZwogICAgICBjaGFuZ2VzIGluICdsaWJ4bF9wc3JfaHdfaW5mbycuCiAgICAgIChzdWdnZXN0
ZWQgYnkgQ2hhbyBQZW5nKQotLS0KIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICB8IDM3ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX3Bz
ci5jICAgICB8IDI1ICsrKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhsL2xpYnhs
X3R5cGVzLmlkbCB8IDIyICsrKysrKysrKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwg
ODQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29s
cy9saWJ4bC9saWJ4bC5oCmluZGV4IDgyNzI3MmUuLjBkMmRlZTggMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhsL2xpYnhsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGwuaApAQCAtOTY3LDYgKzk2Nywx
NyBAQCB2b2lkIGxpYnhsX21hY19jb3B5KGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9tYWMgKmRzdCwg
Y29uc3QgbGlieGxfbWFjICpzcmMpOwogI2RlZmluZSBMSUJYTF9IQVZFX1BTUl9MMl9DQVQgMQog
CiAvKgorICogTElCWExfSEFWRV9QU1JfR0VORVJJQworICoKKyAqIElmIHRoaXMgaXMgZGVmaW5l
ZCwgdGhlIE1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiBmZWF0dXJlIGlzIHN1cHBvcnRlZC4K
KyAqIFRoZSBmb2xsb3dpbmcgcHVibGljIGZ1bmN0aW9ucyBhcmUgYXZhaWxhYmxlOgorICogICBs
aWJ4bF9wc3Jfe3NldC9nZXR9X3ZhbAorICogICBsaWJ4bF9wc3JfZ2V0X2h3X2luZm8KKyAqICAg
bGlieGxfcHNyX2h3X2luZm9fbGlzdF9mcmVlCisgKi8KKyNkZWZpbmUgTElCWExfSEFWRV9QU1Jf
R0VORVJJQyAxCisKKy8qCiAgKiBMSUJYTF9IQVZFX01DQV9DQVBTCiAgKgogICogSWYgdGhpcyBp
cyBkZWZpbmVkLCBzZXR0aW5nIE1DQSBjYXBhYmlsaXRpZXMgZm9yIEhWTSBkb21haW4gaXMgc3Vw
cG9ydGVkLgpAQCAtMjI4Nyw2ICsyMjk4LDMyIEBAIGludCBsaWJ4bF9wc3JfY2F0X2dldF9pbmZv
KGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9wc3JfY2F0X2luZm8gKippbmZvLAogaW50IGxpYnhsX3Bz
cl9jYXRfZ2V0X2wzX2luZm8obGlieGxfY3R4ICpjdHgsIGxpYnhsX3Bzcl9jYXRfaW5mbyAqKmlu
Zm8sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgKm5yKTsKIHZvaWQgbGlieGxf
cHNyX2NhdF9pbmZvX2xpc3RfZnJlZShsaWJ4bF9wc3JfY2F0X2luZm8gKmxpc3QsIGludCBucik7
CisKK3R5cGVkZWYgZW51bSBsaWJ4bF9wc3JfY2JtX3R5cGUgbGlieGxfcHNyX3R5cGU7CisKKy8q
CisgKiBGdW5jdGlvbiB0byBzZXQgYSBkb21haW4ncyB2YWx1ZS4gSXQgb3BlcmF0ZXMgb24gYSBz
aW5nbGUgb3IgbXVsdGlwbGUKKyAqIHRhcmdldChzKSBkZWZpbmVkIGluICd0YXJnZXRfbWFwJy4g
J3RhcmdldF9tYXAnIHNwZWNpZmllcyBhbGwgdGhlIHNvY2tldHMKKyAqIHRvIGJlIG9wZXJhdGVk
IG9uLgorICovCitpbnQgbGlieGxfcHNyX3NldF92YWwobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90
IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl90eXBlIHR5cGUsIGxpYnhs
X2JpdG1hcCAqdGFyZ2V0X21hcCwKKyAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCB2YWwp
OworLyoKKyAqIEZ1bmN0aW9uIHRvIGdldCBhIGRvbWFpbidzIGNibS4gSXQgb3BlcmF0ZXMgb24g
YSBzaW5nbGUgJ3RhcmdldCcuCisgKiAndGFyZ2V0JyBzcGVjaWZpZXMgd2hpY2ggc29ja2V0IHRv
IGJlIG9wZXJhdGVkIG9uLgorICovCitpbnQgbGlieGxfcHNyX2dldF92YWwobGlieGxfY3R4ICpj
dHgsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl90eXBl
IHR5cGUsIHVuc2lnbmVkIGludCB0YXJnZXQsCisgICAgICAgICAgICAgICAgICAgICAgdWludDY0
X3QgKnZhbCk7CisvKgorICogT24gc3VjY2VzcywgdGhlIGZ1bmN0aW9uIHJldHVybnMgYW4gYXJy
YXkgb2YgZWxlbWVudHMgaW4gJ2luZm8nLAorICogYW5kIHRoZSBsZW5ndGggaW4gJ25yJy4KKyAq
LworaW50IGxpYnhsX3Bzcl9nZXRfaHdfaW5mbyhsaWJ4bF9jdHggKmN0eCwgbGlieGxfcHNyX2Zl
YXRfdHlwZSB0eXBlLAorICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbHZs
LCB1bnNpZ25lZCBpbnQgKm5yLAorICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9wc3Jf
aHdfaW5mbyAqKmluZm8pOwordm9pZCBsaWJ4bF9wc3JfaHdfaW5mb19saXN0X2ZyZWUobGlieGxf
cHNyX2h3X2luZm8gKmxpc3QsIHVuc2lnbmVkIGludCBucik7CiAjZW5kaWYKIAogLyogbWlzYyAq
LwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMgYi90b29scy9saWJ4bC9saWJ4
bF9wc3IuYwppbmRleCAxOTc1MDVhLi5kNGY1ZjY3IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF9wc3IuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9wc3IuYwpAQCAtNDI4LDYgKzQyOCwz
MSBAQCB2b2lkIGxpYnhsX3Bzcl9jYXRfaW5mb19saXN0X2ZyZWUobGlieGxfcHNyX2NhdF9pbmZv
ICpsaXN0LCBpbnQgbnIpCiAgICAgZnJlZShsaXN0KTsKIH0KIAoraW50IGxpYnhsX3Bzcl9zZXRf
dmFsKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAg
ICBsaWJ4bF9wc3JfdHlwZSB0eXBlLCBsaWJ4bF9iaXRtYXAgKnRhcmdldF9tYXAsCisgICAgICAg
ICAgICAgICAgICAgICAgdWludDY0X3QgdmFsKQoreworICAgIHJldHVybiBFUlJPUl9GQUlMOwor
fQorCitpbnQgbGlieGxfcHNyX2dldF92YWwobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlk
LAorICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl90eXBlIHR5cGUsIHVuc2lnbmVkIGlu
dCB0YXJnZXQsCisgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgKnZhbCkKK3sKKyAgICBy
ZXR1cm4gRVJST1JfRkFJTDsKK30KKworaW50IGxpYnhsX3Bzcl9nZXRfaHdfaW5mbyhsaWJ4bF9j
dHggKmN0eCwgbGlieGxfcHNyX2ZlYXRfdHlwZSB0eXBlLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgbHZsLCB1bnNpZ25lZCBpbnQgKm5yLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9wc3JfaHdfaW5mbyAqKmluZm8pCit7CisgICAgcmV0dXJuIEVSUk9S
X0ZBSUw7Cit9CisKK3ZvaWQgbGlieGxfcHNyX2h3X2luZm9fbGlzdF9mcmVlKGxpYnhsX3Bzcl9o
d19pbmZvICpsaXN0LCB1bnNpZ25lZCBpbnQgbnIpCit7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJp
YWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5p
ZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5kZXggYzJhMTE0MS4uNmY1M2IyZCAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCisrKyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX3R5cGVzLmlkbApAQCAtMTAyNSw2ICsxMDI1LDcgQEAgbGlieGxfcHNyX2NibV90eXBl
ID0gRW51bWVyYXRpb24oInBzcl9jYm1fdHlwZSIsIFsKICAgICAoMiwgIkwzX0NCTV9DT0RFIiks
CiAgICAgKDMsICJMM19DQk1fREFUQSIpLAogICAgICg0LCAiTDJfQ0JNIiksCisgICAgKDUsICJN
QkFfVEhSVEwiKSwKICAgICBdKQogCiBsaWJ4bF9wc3JfY2F0X2luZm8gPSBTdHJ1Y3QoInBzcl9j
YXRfaW5mbyIsIFsKQEAgLTEwMzMsMyArMTAzNCwyNCBAQCBsaWJ4bF9wc3JfY2F0X2luZm8gPSBT
dHJ1Y3QoInBzcl9jYXRfaW5mbyIsIFsKICAgICAoImNibV9sZW4iLCB1aW50MzIpLAogICAgICgi
Y2RwX2VuYWJsZWQiLCBib29sKSwKICAgICBdKQorCitsaWJ4bF9wc3JfZmVhdF90eXBlID0gRW51
bWVyYXRpb24oInBzcl9mZWF0X3R5cGUiLCBbCisgICAgKDEsICJDQVQiKSwKKyAgICAoMiwgIk1C
QSIpLAorICAgIF0pCisKK2xpYnhsX3Bzcl9od19pbmZvID0gU3RydWN0KCJwc3JfaHdfaW5mbyIs
IFsKKyAgICAoImlkIiwgdWludDMyKSwKKyAgICAoInUiLCBLZXllZFVuaW9uKE5vbmUsIGxpYnhs
X3Bzcl9mZWF0X3R5cGUsICJ0eXBlIiwKKyAgICAgICAgICBbKCJjYXQiLCBTdHJ1Y3QoTm9uZSwg
WworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJjb3NfbWF4IiwgICAgIHVp
bnQzMiksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoImNibV9sZW4iLCAg
ICAgdWludDMyKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgiY2RwX2Vu
YWJsZWQiLCBib29sKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdKSksCisgICAg
ICAgICAgICgibWJhIiwgU3RydWN0KE5vbmUsIFsKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICgiY29zX21heCIsICAgICB1aW50MzIpLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKCJ0aHJ0bF9tYXgiLCAgIHVpbnQzMiksCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAoImxpbmVhciIsICAgICAgYm9vbCksCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXSkpLAorICAgICAgICAgIF0pKQorICAgIF0sIGRpcj1ESVJfT1VU
KQotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Oct 08 07:45:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Oct 2017 07:45:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e16Gx-0002i2-90; Sun, 08 Oct 2017 07:45:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e16Gv-0002fh-9y
 for xen-devel@lists.xenproject.org; Sun, 08 Oct 2017 07:45:13 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 A9/1F-01781-987D9D95; Sun, 08 Oct 2017 07:45:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXS1taRottx/Wa
 kwdszShbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8asa7fZC2bzVcxdd42pgXEtdxcjJ4eQQIXE
 vcZjLCC2hACvxJFlM1gh7ACJvytfsncxcgHVNDBKvNk4lxEkwSagLvH4aw8TiC0ioCRxb9VkJ
 pAiZoHfjBI7H+xj62Lk4BAWcJE4/TkKpIZFQFXi94pPzCA2r4C7ROONP8wQC+QkTh6bDLaMU8
 BDYtb5DewQB7lLrF7dzghRLyhxcuYTFpCRzEB7188TAgkzC8hLNG+dzTyBUWAWkqpZCFWzkFQ
 tYGRexahenFpUllqka6qXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYmAxAsIPx
 S7/zIUZJDiYlUd4/V25GCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg3XoNKCdYlJqeWpGWmQOME
 Zi0BAePkggvCzBOhHiLCxJzizPTIVKnGHU5Om7e/cMkxJKXn5cqJc4bCzJDAKQoozQPbgQsXi
 8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmHc3yBSezLwSuE2vgI5gAjqCsfgGyBEliQgpqQZ
 Gsz9bLwnmPFuZObPricz1uqr08gaeUudCn1ddt7neJy7/LMvV7Nmx3PzChG2L3lufdnw018u2
 3XrqjgdHKuKftE+d5/rjYpJQ6K5vn9eorVsWev6HlJdaouCknnvnU8MFHRL/tSu1Or14e/R7R
 fbG9XoqWjUPQ/qCVs3RcdTLfdZ7TCPn+PTJSizFGYmGWsxFxYkA/ltGeNICAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1507448709!105947646!2
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23233 invoked from network); 8 Oct 2017 07:45:12 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Oct 2017 07:45:12 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga105.jf.intel.com with ESMTP; 08 Oct 2017 00:45:06 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,493,1500966000"; d="scan'208";a="1022874879"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga003.jf.intel.com with ESMTP; 08 Oct 2017 00:44:39 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Sun,  8 Oct 2017 15:23:52 +0800
Message-Id: <1507447441-5422-8-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507447441-5422-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1507447441-5422-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Yi Sun <yi.y.sun@linux.intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v6 07/16] x86: implement get value interface for
	MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGdldCB2YWx1ZSBkb21jdGwgaW50ZXJmYWNlIGZvciBNQkEu
CgpTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KUmV2aWV3
ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpBY2tlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KQ0M6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBDaGFvIFBlbmcgPGNoYW8ucC5wZW5nQGxpbnV4
LmludGVsLmNvbT4KCnY1OgogICAgLSB1c2UgbmV3bHkgZGVmaW5lZCBtYWNybyB0byBnZXQgTUJB
IHRocnRsLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCnY0OgogICAgLSBy
ZW1vdmUgJ0FMTE9DXycgZnJvbSBtYWNybyBuYW1lcy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dl
ciBQYXUgTW9ubsOpKQp2MzoKICAgIC0gY2hhbmdlICdQU1JfVkFMX1RZUEVfTUJBJyB0byAnUFNS
X1RZUEVfTUJBX1RIUlRMJy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQot
LS0KIHhlbi9hcmNoL3g4Ni9kb21jdGwuYyAgICAgICB8IDQgKysrKwogeGVuL2luY2x1ZGUvcHVi
bGljL2RvbWN0bC5oIHwgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwpp
bmRleCAwY2QxOGE2Li4xN2ZkM2FkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMK
KysrIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCkBAIC0xNDkxLDYgKzE0OTEsMTAgQEAgbG9uZyBh
cmNoX2RvX2RvbWN0bCgKICAgICAgICAgICAgIHJldCA9IGRvbWN0bF9wc3JfZ2V0X3ZhbChkLCBk
b21jdGwsIFBTUl9UWVBFX0wyX0NCTSwgY29weWJhY2spOwogICAgICAgICAgICAgYnJlYWs7CiAK
KyAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9HRVRfTUJBX1RIUlRMOgorICAgICAgICAgICAg
cmV0ID0gZG9tY3RsX3Bzcl9nZXRfdmFsKGQsIGRvbWN0bCwgUFNSX1RZUEVfTUJBX1RIUlRMLCBj
b3B5YmFjayk7CisgICAgICAgICAgICBicmVhazsKKwogICAgICAgICBkZWZhdWx0OgogICAgICAg
ICAgICAgcmV0ID0gLUVPUE5PVFNVUFA7CiAgICAgICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwu
aAppbmRleCBjMDk5MzM0Li5lOGY0YzRjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMv
ZG9tY3RsLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCkBAIC0xMDY5LDYgKzEw
NjksNyBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfYWxsb2MgewogI2RlZmluZSBYRU5fRE9NQ1RM
X1BTUl9HRVRfTDNfREFUQSAgICA1CiAjZGVmaW5lIFhFTl9ET01DVExfUFNSX1NFVF9MMl9DQk0g
ICAgIDYKICNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfR0VUX0wyX0NCTSAgICAgNworI2RlZmluZSBY
RU5fRE9NQ1RMX1BTUl9HRVRfTUJBX1RIUlRMICA5CiAgICAgdWludDMyX3QgY21kOyAgICAgICAv
KiBJTjogWEVOX0RPTUNUTF9QU1JfKiAqLwogICAgIHVpbnQzMl90IHRhcmdldDsgICAgLyogSU4g
Ki8KICAgICB1aW50NjRfdCBkYXRhOyAgICAgIC8qIElOL09VVCAqLwotLSAKMS45LjEKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Oct 08 07:45:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Oct 2017 07:45:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e16H2-0002mr-40; Sun, 08 Oct 2017 07:45:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e16H0-0002lD-91
 for xen-devel@lists.xenproject.org; Sun, 08 Oct 2017 07:45:18 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 C2/89-02045-D87D9D95; Sun, 08 Oct 2017 07:45:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXS1tYhr9t1/Wa
 kwcObChbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bJM2kFbzoZK5acvMTWwPgyoYuRg0NIoEJi
 7pniLkZODgkBXokjy2awgoQlBAIk2u4adjFyAVU0MEqsu7SEDaSGTUBd4vHXHiYQW0RASeLeq
 slMIEXMAtcZJR4smgKWEBZIkdgzZTM7iM0ioCrxYPMNMJtXwENi8dtdbBDL5CROHpvMCmJzAs
 Vnnd8AViMk4C6xenU7I0S9oMTJmU9YQA5iBlq8fp4QSJhZQF6ieets5gmMArOQVM1CqJqFpGo
 BI/MqRo3i1KKy1CJdQwu9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAwKxnYGDc
 wfj7tOchRkkOJiVR3j9XbkYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDdeg0oJ1iUmp5akZaZA
 4wRmLQEB4+SCO/kS0Bp3uKCxNzizHSI1ClGY45jmy7/YeLouHn3D5MQS15+XqqUOG8syCQBkN
 KM0jy4QbDYvcQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmHc3yBSezLwSuH2vgE5hAjqFsfg
 GyCkliQgpqQZGGU6j06IN0RaBQYIMwfanTTgm5GtJdPrt/B96OPvjKt6QqV6fQwKKwls3vPC3
 y3i42DH9ZcPiQKHsEjs3Non9cwzm3914wunH+a83TBd3LbdYyf/z68ZktUtfFrtGxE5RiJBOM
 Fm4snBXq4i+qUZ/5KZD03NNBPu1azl2hUtM+N1nlLDcfKsSS3FGoqEWc1FxIgDRNY682AIAAA
 ==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1507448711!105203041!2
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10056 invoked from network); 8 Oct 2017 07:45:13 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Oct 2017 07:45:13 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga104.jf.intel.com with ESMTP; 08 Oct 2017 00:45:06 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,493,1500966000"; d="scan'208";a="1022874922"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga003.jf.intel.com with ESMTP; 08 Oct 2017 00:44:58 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Sun,  8 Oct 2017 15:23:59 +0800
Message-Id: <1507447441-5422-15-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507447441-5422-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1507447441-5422-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>, Yi Sun <yi.y.sun@linux.intel.com>,
 Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v6 14/16] tools: implement new generic get value
	interface and MBA get value command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGdlbmVyaWMgZ2V0IHZhbHVlIGludGVyZmFjZXMgaW4gbGli
eGMgYW5kIGxpYnhsLgpJdCBhbHNvIHJlZmFjdG9ycyB0aGUgZ2V0IHZhbHVlIGZsb3cgaW4geGwg
dG8gbWFrZSBpdCBiZSBzdWl0YWJsZSBmb3IgYWxsCmFsbG9jYXRpb24gZmVhdHVyZXMuIEJhc2Vk
IG9uIHRoYXQsIGEgbmV3IE1CQSBnZXQgdmFsdWUgY29tbWFuZCBpcyBhZGRlZCBpbiB4bC4KClNp
Z25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgpBY2tlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzogQ2hhbyBQZW5nIDxjaGFv
LnAucGVuZ0BsaW51eC5pbnRlbC5jb20+Cgp2NjoKICAgIC0gZml4IG9uZSBjb2Rpbmcgc3R5bGUg
aXNzdWUuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKdjU6CiAgICAtIHN0
YXJ0IGEgbmV3bGluZSBmb3IgIkNEUCIgYmVjYXVzZSBpdCBleGNlZWRzIDgwIGNoYXJhY3RlcnMu
CiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gcmVtb3ZlIGEgZHVw
bGljYXRlZCAnOycuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0g
cmVtb3ZlIGEgZXh0cmEgbmV3bGluZS4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9u
bsOpKQogICAgLSBjb3JyZWN0IHdvcmRzIGluIGxvZyBtZXNzYWdlLgogICAgICAoc3VnZ2VzdGVk
IGJ5IFJvZ2VyIFBhdSBNb25uw6kpCnY0OgogICAgLSB1c2UgZGVzaWduYXRlZCBpbml0aWFsaXpl
cnMgZm9yICdmZWF0X25hbWVbXScuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7D
qSkKICAgIC0gdXNlIExPRyBpbiAnbGlieGxfX3Bzcl9hbGxvY19sb2dfZXJyX21zZycuCiAgICAg
IChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKdjM6CiAgICAtIHJlcGxhY2UgJ2xpYnhs
X3Bzcl9jYm1fdHlwZScgdG8gJ2xpYnhsX3Bzcl90eXBlJyBpbiBuZXdseSBkZWZpbmVkCiAgICAg
IGludGVyZmFjZXMuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKdjI6CiAg
ICAtIGNoYW5nZSAnQ0FUX0lORk8nLydNQkFfSU5GTycgdG8gJ0NBVCcvJ01CQScuIFRoZSByZWxh
dGVkIHN0cnVjdHVyZSBuYW1lcwogICAgICBhcmUgY2hhbmdlZCB0b28uCiAgICAgIChzdWdnZXN0
ZWQgYnkgQ2hhbyBQZW5nKQotLS0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIHwgICA3
ICstCiB0b29scy9saWJ4Yy94Y19wc3IuYyAgICAgICAgICB8ICAgOSArLQogdG9vbHMvbGlieGwv
bGlieGxfcHNyLmMgICAgICAgfCAgNTggKysrKysrKystLS0tLQogdG9vbHMveGwveGwuaCAgICAg
ICAgICAgICAgICAgfCAgIDEgKwogdG9vbHMveGwveGxfY21kdGFibGUuYyAgICAgICAgfCAgIDUg
KysKIHRvb2xzL3hsL3hsX3Bzci5jICAgICAgICAgICAgIHwgMTg1ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogNiBmaWxlcyBjaGFuZ2VkLCAxODMgaW5zZXJ0aW9u
cygrKSwgODIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94
ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRleCAyNzM2YmM1Li5k
Y2VhMDllIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90
b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaApAQCAtMjQ3MSw2ICsyNDcxLDcgQEAgZW51bSB4
Y19wc3JfdHlwZSB7CiAgICAgWENfUFNSX0NBVF9MM19DQk1fQ09ERSA9IDIsCiAgICAgWENfUFNS
X0NBVF9MM19DQk1fREFUQSA9IDMsCiAgICAgWENfUFNSX0NBVF9MMl9DQk0gICAgICA9IDQsCisg
ICAgWENfUFNSX01CQV9USFJUTCAgICAgICA9IDUsCiB9OwogdHlwZWRlZiBlbnVtIHhjX3Bzcl90
eXBlIHhjX3Bzcl90eXBlOwogCkBAIC0yNTE0LDkgKzI1MTUsOSBAQCBpbnQgeGNfcHNyX2NtdF9l
bmFibGVkKHhjX2ludGVyZmFjZSAqeGNoKTsKIGludCB4Y19wc3JfY2F0X3NldF9kb21haW5fZGF0
YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgeGNfcHNyX3R5cGUgdHlwZSwgdWludDMyX3QgdGFyZ2V0LAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGRhdGEpOwotaW50IHhjX3Bzcl9jYXRfZ2V0
X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB4Y19wc3JfdHlwZSB0eXBlLCB1aW50MzJfdCB0YXJnZXQs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgKmRhdGEpOworaW50IHhj
X3Bzcl9nZXRfZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgeGNfcHNyX3R5cGUgdHlwZSwgdWludDMyX3QgdGFy
Z2V0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgKmRhdGEpOwogaW50IHhj
X3Bzcl9nZXRfaHdfaW5mbyh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3Qgc29ja2V0LAogICAg
ICAgICAgICAgICAgICAgICAgICB4Y19wc3JfZmVhdF90eXBlIHR5cGUsIHhjX3Bzcl9od19pbmZv
ICpod19pbmZvKTsKIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfcHNyLmMgYi90b29scy9s
aWJ4Yy94Y19wc3IuYwppbmRleCAwMWY0YmE3Li4xOTFkZTk3IDEwMDY0NAotLS0gYS90b29scy9s
aWJ4Yy94Y19wc3IuYworKysgYi90b29scy9saWJ4Yy94Y19wc3IuYwpAQCAtMjgzLDkgKzI4Myw5
IEBAIGludCB4Y19wc3JfY2F0X3NldF9kb21haW5fZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWlu
dDMyX3QgZG9taWQsCiAgICAgcmV0dXJuIGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpOwogfQogCi1p
bnQgeGNfcHNyX2NhdF9nZXRfZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90
IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl90eXBlIHR5cGUs
IHVpbnQzMl90IHRhcmdldCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRf
dCAqZGF0YSkKK2ludCB4Y19wc3JfZ2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1
aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl90eXBlIHR5
cGUsIHVpbnQzMl90IHRhcmdldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90
ICpkYXRhKQogewogICAgIGludCByYzsKICAgICBERUNMQVJFX0RPTUNUTDsKQEAgLTMwNSw2ICsz
MDUsOSBAQCBpbnQgeGNfcHNyX2NhdF9nZXRfZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gs
IHVpbnQzMl90IGRvbWlkLAogICAgIGNhc2UgWENfUFNSX0NBVF9MMl9DQk06CiAgICAgICAgIGNt
ZCA9IFhFTl9ET01DVExfUFNSX0dFVF9MMl9DQk07CiAgICAgICAgIGJyZWFrOworICAgIGNhc2Ug
WENfUFNSX01CQV9USFJUTDoKKyAgICAgICAgY21kID0gWEVOX0RPTUNUTF9QU1JfR0VUX01CQV9U
SFJUTDsKKyAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgZXJybm8gPSBFSU5W
QUw7CiAgICAgICAgIHJldHVybiAtMTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3Bz
ci5jIGIvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMKaW5kZXggYzU0Y2I2Zi4uN2M1NjBiYyAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
cHNyLmMKQEAgLTcxLDE2ICs3MSwzMCBAQCBzdGF0aWMgdm9pZCBsaWJ4bF9fcHNyX2NtdF9sb2df
ZXJyX21zZyhsaWJ4bF9fZ2MgKmdjLCBpbnQgZXJyKQogICAgIExPR0UoRVJST1IsICIlcyIsIG1z
Zyk7CiB9CiAKLXN0YXRpYyB2b2lkIGxpYnhsX19wc3JfY2F0X2xvZ19lcnJfbXNnKGxpYnhsX19n
YyAqZ2MsIGludCBlcnIpCitzdGF0aWMgdm9pZCBsaWJ4bF9fcHNyX2FsbG9jX2xvZ19lcnJfbXNn
KGxpYnhsX19nYyAqZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGludCBlcnIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhs
X3Bzcl90eXBlIHR5cGUpCiB7CisgICAgLyoKKyAgICAgKiBJbmRleCBpcyAnbGlieGxfcHNyX3R5
cGUnIHNvIHdlIHNldCB0d28gJ0NEUCcgdG8gY29ycmVzcG9uZCB0bworICAgICAqIERBVEEgYW5k
IENPREUuCisgICAgICovCisgICAgY29uc3QgY2hhciAqIGNvbnN0IGZlYXRfbmFtZVtdID0gewor
ICAgICAgICBbTElCWExfUFNSX0NCTV9UWVBFX1VOS05PV05dID0gIlVOS05PV04iLAorICAgICAg
ICBbTElCWExfUFNSX0NCTV9UWVBFX0wzX0NCTV0gPSAiTDMgQ0FUIiwKKyAgICAgICAgW0xJQlhM
X1BTUl9DQk1fVFlQRV9MM19DQk1fQ09ERS4uLkxJQlhMX1BTUl9DQk1fVFlQRV9MM19DQk1fREFU
QV0gPQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiQ0RQIiwKKyAgICAg
ICAgW0xJQlhMX1BTUl9DQk1fVFlQRV9MMl9DQk1dID0gIkwyIENBVCIsCisgICAgICAgIFtMSUJY
TF9QU1JfQ0JNX1RZUEVfTUJBX1RIUlRMXSA9ICJNQkEiLAorICAgIH07CiAgICAgY2hhciAqbXNn
OwogCiAgICAgc3dpdGNoIChlcnIpIHsKICAgICBjYXNlIEVOT0RFVjoKLSAgICAgICAgbXNnID0g
IkNBVCBpcyBub3Qgc3VwcG9ydGVkIGluIHRoaXMgc3lzdGVtIjsKKyAgICAgICAgbXNnID0gImlz
IG5vdCBzdXBwb3J0ZWQgaW4gdGhpcyBzeXN0ZW0iOwogICAgICAgICBicmVhazsKICAgICBjYXNl
IEVOT0VOVDoKLSAgICAgICAgbXNnID0gIkNBVCBpcyBub3QgZW5hYmxlZCBvbiB0aGUgc29ja2V0
IjsKKyAgICAgICAgbXNnID0gImlzIG5vdCBlbmFibGVkIG9uIHRoZSBzb2NrZXQiOwogICAgICAg
ICBicmVhazsKICAgICBjYXNlIEVPVkVSRkxPVzoKICAgICAgICAgbXNnID0gIm5vIGZyZWUgQ09T
IGF2YWlsYWJsZSI7CkBAIC0xMDYsNyArMTIwLDcgQEAgc3RhdGljIHZvaWQgbGlieGxfX3Bzcl9j
YXRfbG9nX2Vycl9tc2cobGlieGxfX2djICpnYywgaW50IGVycikKICAgICAgICAgcmV0dXJuOwog
ICAgIH0KIAotICAgIExPR0UoRVJST1IsICIlcyIsIG1zZyk7CisgICAgTE9HKEVSUk9SLCAiJXM6
ICVzIiwgZmVhdF9uYW1lW3R5cGVdLCBtc2cpOwogfQogCiBzdGF0aWMgaW50IGxpYnhsX19waWNr
X3NvY2tldF9jcHUobGlieGxfX2djICpnYywgdWludDMyX3Qgc29ja2V0aWQpCkBAIC0zMDMsMTAg
KzMxNywxMCBAQCBvdXQ6CiAgICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgaW5saW5lIHhjX3Bz
cl90eXBlIGxpYnhsX19wc3JfY2JtX3R5cGVfdG9fbGlieGNfcHNyX3R5cGUoCi0gICAgbGlieGxf
cHNyX2NibV90eXBlIHR5cGUpCitzdGF0aWMgaW5saW5lIHhjX3Bzcl90eXBlIGxpYnhsX19wc3Jf
dHlwZV90b19saWJ4Y19wc3JfdHlwZSgKKyAgICBsaWJ4bF9wc3JfdHlwZSB0eXBlKQogewotICAg
IEJVSUxEX0JVR19PTihzaXplb2YobGlieGxfcHNyX2NibV90eXBlKSAhPSBzaXplb2YoeGNfcHNy
X3R5cGUpKTsKKyAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKGxpYnhsX3Bzcl90eXBlKSAhPSBzaXpl
b2YoeGNfcHNyX3R5cGUpKTsKICAgICByZXR1cm4gKHhjX3Bzcl90eXBlKXR5cGU7CiB9CiAKQEAg
LTMyNSwxNCArMzM5LDE0IEBAIGludCBsaWJ4bF9wc3JfY2F0X3NldF9jYm0obGlieGxfY3R4ICpj
dHgsIHVpbnQzMl90IGRvbWlkLAogICAgIH0KIAogICAgIGxpYnhsX2Zvcl9lYWNoX3NldF9iaXQo
c29ja2V0aWQsICp0YXJnZXRfbWFwKSB7Ci0gICAgICAgIHhjX3Bzcl90eXBlIHhjX3R5cGUgPSBs
aWJ4bF9fcHNyX2NibV90eXBlX3RvX2xpYnhjX3Bzcl90eXBlKHR5cGUpOworICAgICAgICB4Y19w
c3JfdHlwZSB4Y190eXBlID0gbGlieGxfX3Bzcl90eXBlX3RvX2xpYnhjX3Bzcl90eXBlKHR5cGUp
OwogCiAgICAgICAgIGlmIChzb2NrZXRpZCA+PSBucl9zb2NrZXRzKQogICAgICAgICAgICAgYnJl
YWs7CiAKICAgICAgICAgaWYgKHhjX3Bzcl9jYXRfc2V0X2RvbWFpbl9kYXRhKGN0eC0+eGNoLCBk
b21pZCwgeGNfdHlwZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNv
Y2tldGlkLCBjYm0pKSB7Ci0gICAgICAgICAgICBsaWJ4bF9fcHNyX2NhdF9sb2dfZXJyX21zZyhn
YywgZXJybm8pOworICAgICAgICAgICAgbGlieGxfX3Bzcl9hbGxvY19sb2dfZXJyX21zZyhnYywg
ZXJybm8sIHR5cGUpOwogICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwogICAgICAgICB9CiAg
ICAgfQpAQCAtMzQ2LDE4ICszNjAsNyBAQCBpbnQgbGlieGxfcHNyX2NhdF9nZXRfY2JtKGxpYnhs
X2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfcHNyX2NibV90eXBlIHR5cGUsIHVpbnQzMl90IHRhcmdldCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDY0X3QgKmNibV9yKQogewotICAgIEdDX0lOSVQoY3R4KTsKLSAgICBpbnQg
cmMgPSAwOwotICAgIHhjX3Bzcl90eXBlIHhjX3R5cGUgPSBsaWJ4bF9fcHNyX2NibV90eXBlX3Rv
X2xpYnhjX3Bzcl90eXBlKHR5cGUpOwotCi0gICAgaWYgKHhjX3Bzcl9jYXRfZ2V0X2RvbWFpbl9k
YXRhKGN0eC0+eGNoLCBkb21pZCwgeGNfdHlwZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdGFyZ2V0LCBjYm1fcikpIHsKLSAgICAgICAgbGlieGxfX3Bzcl9jYXRfbG9nX2Vy
cl9tc2coZ2MsIGVycm5vKTsKLSAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwotICAgIH0KLQotICAg
IEdDX0ZSRUU7Ci0gICAgcmV0dXJuIHJjOworICAgIHJldHVybiBsaWJ4bF9wc3JfZ2V0X3ZhbChj
dHgsIGRvbWlkLCB0eXBlLCB0YXJnZXQsIGNibV9yKTsKIH0KIAogc3RhdGljIHhjX3Bzcl9mZWF0
X3R5cGUgbGlieGxfX2ZlYXRfdHlwZV90b19saWJ4Y19mZWF0X3R5cGUoCkBAIC00NTcsNyArNDYw
LDE4IEBAIGludCBsaWJ4bF9wc3JfZ2V0X3ZhbChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9t
aWQsCiAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfcHNyX3R5cGUgdHlwZSwgdW5zaWduZWQg
aW50IHRhcmdldCwKICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqdmFsKQogewotICAg
IHJldHVybiBFUlJPUl9GQUlMOworICAgIEdDX0lOSVQoY3R4KTsKKyAgICBpbnQgcmMgPSAwOwor
ICAgIHhjX3Bzcl90eXBlIHhjX3R5cGUgPSBsaWJ4bF9fcHNyX3R5cGVfdG9fbGlieGNfcHNyX3R5
cGUodHlwZSk7CisKKyAgICBpZiAoeGNfcHNyX2dldF9kb21haW5fZGF0YShjdHgtPnhjaCwgZG9t
aWQsIHhjX3R5cGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGFyZ2V0LCB2YWwp
KSB7CisgICAgICAgIGxpYnhsX19wc3JfYWxsb2NfbG9nX2Vycl9tc2coZ2MsIGVycm5vLCB0eXBl
KTsKKyAgICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAgIH0KKworICAgIEdDX0ZSRUU7CisgICAg
cmV0dXJuIHJjOwogfQogCiBzdGF0aWMgdm9pZCBsaWJ4bF9feGNfaHdfaW5mb190b19saWJ4bF9o
d19pbmZvKApkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGwuaCBiL3Rvb2xzL3hsL3hsLmgKaW5kZXgg
NmI2MGQxZC4uYTcyNDU4YiAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGwuaAorKysgYi90b29scy94
bC94bC5oCkBAIC0yMDgsNiArMjA4LDcgQEAgaW50IG1haW5fcHNyX2NtdF9kZXRhY2goaW50IGFy
Z2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3Bzcl9jbXRfc2hvdyhpbnQgYXJnYywgY2hhciAq
KmFyZ3YpOwogaW50IG1haW5fcHNyX2NhdF9jYm1fc2V0KGludCBhcmdjLCBjaGFyICoqYXJndik7
CiBpbnQgbWFpbl9wc3JfY2F0X3Nob3coaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKK2ludCBtYWlu
X3Bzcl9tYmFfc2hvdyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogI2VuZGlmCiBpbnQgbWFpbl9x
ZW11X21vbml0b3JfY29tbWFuZChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogCmRpZmYgLS1naXQg
YS90b29scy94bC94bF9jbWR0YWJsZS5jIGIvdG9vbHMveGwveGxfY21kdGFibGUuYwppbmRleCBk
YmJmYzAyLi5jYWMyMDE0IDEwMDY0NAotLS0gYS90b29scy94bC94bF9jbWR0YWJsZS5jCisrKyBi
L3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKQEAgLTU4NSw2ICs1ODUsMTEgQEAgc3RydWN0IGNtZF9z
cGVjIGNtZF90YWJsZVtdID0gewogICAgICAgIltvcHRpb25zXSA8RG9tYWluPiIsCiAgICAgICAi
LWwgPGxldmVsPiAgICAgICAgU3BlY2lmeSB0aGUgY2FjaGUgbGV2ZWwgdG8gcHJvY2Vzcywgb3Ro
ZXJ3aXNlIEwzIGNhY2hlIGlzIHByb2Nlc3NlZFxuIgogICAgIH0sCisgICAgeyAicHNyLW1iYS1z
aG93IiwKKyAgICAgICZtYWluX3Bzcl9tYmFfc2hvdywgMCwgMSwKKyAgICAgICJTaG93IE1lbW9y
eSBCYW5kd2lkdGggQWxsb2NhdGlvbiBpbmZvcm1hdGlvbiIsCisgICAgICAiPERvbWFpbj4iLAor
ICAgIH0sCiAjZW5kaWYKICAgICB7ICJ1c2JjdHJsLWF0dGFjaCIsCiAgICAgICAmbWFpbl91c2Jj
dHJsX2F0dGFjaCwgMCwgMSwKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3Bzci5jIGIvdG9vbHMv
eGwveGxfcHNyLmMKaW5kZXggYWI0N2Q5Ni4uMGVlZGJjNyAxMDA2NDQKLS0tIGEvdG9vbHMveGwv
eGxfcHNyLmMKKysrIGIvdG9vbHMveGwveGxfcHNyLmMKQEAgLTMyNywxOSArMzI3LDI2IEBAIG91
dDoKICAgICByZXR1cm4gcmM7CiB9CiAKLXN0YXRpYyB2b2lkIHBzcl9jYXRfcHJpbnRfb25lX2Rv
bWFpbl9jYm1fdHlwZSh1aW50MzJfdCBkb21pZCwgdWludDMyX3Qgc29ja2V0aWQsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfcHNyX2NibV90eXBl
IHR5cGUpCitzdGF0aWMgdm9pZCBwc3JfcHJpbnRfb25lX2RvbWFpbl92YWxfdHlwZSh1aW50MzJf
dCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhs
X3Bzcl9od19pbmZvICppbmZvLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfcHNyX3R5cGUgdHlwZSkKIHsKLSAgICB1aW50NjRfdCBjYm07CisgICAgdWlu
dDY0X3QgdmFsOwogCi0gICAgaWYgKCFsaWJ4bF9wc3JfY2F0X2dldF9jYm0oY3R4LCBkb21pZCwg
dHlwZSwgc29ja2V0aWQsICZjYm0pKQotICAgICAgICBwcmludGYoIiUjMTYiUFJJeDY0LCBjYm0p
OworICAgIGlmICghbGlieGxfcHNyX2dldF92YWwoY3R4LCBkb21pZCwgdHlwZSwgaW5mby0+aWQs
ICZ2YWwpKSB7CisgICAgICAgIGlmICh0eXBlID09IExJQlhMX1BTUl9DQk1fVFlQRV9NQkFfVEhS
VEwgJiYgaW5mby0+dS5tYmEubGluZWFyKQorICAgICAgICAgICAgcHJpbnRmKCIlMTYiUFJJdTY0
LCB2YWwpOworICAgICAgICBlbHNlCisgICAgICAgICAgICBwcmludGYoIiUjMTYiUFJJeDY0LCB2
YWwpOworICAgIH0KICAgICBlbHNlCiAgICAgICAgIHByaW50ZigiJTE2cyIsICJlcnJvciIpOwog
fQogCi1zdGF0aWMgdm9pZCBwc3JfY2F0X3ByaW50X29uZV9kb21haW5fY2JtKHVpbnQzMl90IGRv
bWlkLCB1aW50MzJfdCBzb2NrZXRpZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYm9vbCBjZHBfZW5hYmxlZCwgdW5zaWduZWQgaW50IGx2bCkKK3N0YXRpYyB2b2lk
IHBzcl9wcmludF9vbmVfZG9tYWluX3ZhbCh1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9wc3JfaHdfaW5mbyAqaW5mbywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9wc3JfZmVhdF90eXBlIHR5cGUsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGx2bCkKIHsK
ICAgICBjaGFyICpkb21haW5fbmFtZTsKIApAQCAtMzQ3LDEwNiArMzU0LDE1NSBAQCBzdGF0aWMg
dm9pZCBwc3JfY2F0X3ByaW50X29uZV9kb21haW5fY2JtKHVpbnQzMl90IGRvbWlkLCB1aW50MzJf
dCBzb2NrZXRpZCwKICAgICBwcmludGYoIiU1ZCUyNXMiLCBkb21pZCwgZG9tYWluX25hbWUpOwog
ICAgIGZyZWUoZG9tYWluX25hbWUpOwogCi0gICAgc3dpdGNoIChsdmwpIHsKLSAgICBjYXNlIDM6
Ci0gICAgICAgIGlmICghY2RwX2VuYWJsZWQpIHsKLSAgICAgICAgICAgIHBzcl9jYXRfcHJpbnRf
b25lX2RvbWFpbl9jYm1fdHlwZShkb21pZCwgc29ja2V0aWQsCisgICAgc3dpdGNoICh0eXBlKSB7
CisgICAgY2FzZSBMSUJYTF9QU1JfRkVBVF9UWVBFX0NBVDoKKyAgICAgICAgc3dpdGNoIChsdmwp
IHsKKyAgICAgICAgY2FzZSAzOgorICAgICAgICAgICAgaWYgKCFpbmZvLT51LmNhdC5jZHBfZW5h
YmxlZCkgeworICAgICAgICAgICAgICAgIHBzcl9wcmludF9vbmVfZG9tYWluX3ZhbF90eXBlKGRv
bWlkLCBpbmZvLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IExJQlhMX1BTUl9DQk1fVFlQRV9MM19DQk0pOwotICAgICAgICB9IGVsc2UgewotICAgICAgICAg
ICAgcHNyX2NhdF9wcmludF9vbmVfZG9tYWluX2NibV90eXBlKGRvbWlkLCBzb2NrZXRpZCwKKyAg
ICAgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICAgICAgcHNyX3ByaW50X29uZV9kb21haW5f
dmFsX3R5cGUoZG9taWQsIGluZm8sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgTElCWExfUFNSX0NCTV9UWVBFX0wzX0NCTV9DT0RFKTsKLSAgICAgICAgICAg
IHBzcl9jYXRfcHJpbnRfb25lX2RvbWFpbl9jYm1fdHlwZShkb21pZCwgc29ja2V0aWQsCisgICAg
ICAgICAgICAgICAgcHNyX3ByaW50X29uZV9kb21haW5fdmFsX3R5cGUoZG9taWQsIGluZm8sCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfUFNSX0NC
TV9UWVBFX0wzX0NCTV9EQVRBKTsKLSAgICAgICAgfQotICAgICAgICBicmVhazsKLSAgICBjYXNl
IDI6Ci0gICAgICAgIHBzcl9jYXRfcHJpbnRfb25lX2RvbWFpbl9jYm1fdHlwZShkb21pZCwgc29j
a2V0aWQsCisgICAgICAgICAgICB9CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBjYXNl
IDI6CisgICAgICAgICAgICBwc3JfcHJpbnRfb25lX2RvbWFpbl92YWxfdHlwZShkb21pZCwgaW5m
bywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX1BTUl9D
Qk1fVFlQRV9MMl9DQk0pOworICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgZGVmYXVsdDoK
KyAgICAgICAgICAgIHByaW50ZigiSW5wdXQgbHZsICVkIGlzIHdyb25nISIsIGx2bCk7CisgICAg
ICAgIH0KICAgICAgICAgYnJlYWs7Ci0gICAgZGVmYXVsdDoKLSAgICAgICAgcHJpbnRmKCJJbnB1
dCBsdmwgJWQgaXMgd3JvbmchIiwgbHZsKTsKKworICAgIGNhc2UgTElCWExfUFNSX0ZFQVRfVFlQ
RV9NQkE6CisgICAgICAgIHBzcl9wcmludF9vbmVfZG9tYWluX3ZhbF90eXBlKGRvbWlkLCBpbmZv
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9QU1JfQ0JNX1RZ
UEVfTUJBX1RIUlRMKTsKICAgICAgICAgYnJlYWs7CiAgICAgfQogCiAgICAgcHJpbnRmKCJcbiIp
OwogfQogCi1zdGF0aWMgaW50IHBzcl9jYXRfcHJpbnRfZG9tYWluX2NibSh1aW50MzJfdCBkb21p
ZCwgdWludDMyX3Qgc29ja2V0aWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBib29sIGNkcF9lbmFibGVkLCB1bnNpZ25lZCBpbnQgbHZsKQorc3RhdGljIGludCBwc3JfcHJp
bnRfZG9tYWluX3ZhbCh1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfcHNyX2h3X2luZm8gKmluZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX3Bzcl9mZWF0X3R5cGUgdHlwZSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IGx2bCkKIHsKICAgICBpbnQgaSwgbnJfZG9tYWluczsKICAg
ICBsaWJ4bF9kb21pbmZvICpsaXN0OwogCiAgICAgaWYgKGRvbWlkICE9IElOVkFMSURfRE9NSUQp
IHsKLSAgICAgICAgcHNyX2NhdF9wcmludF9vbmVfZG9tYWluX2NibShkb21pZCwgc29ja2V0aWQs
IGNkcF9lbmFibGVkLCBsdmwpOworICAgICAgICBwc3JfcHJpbnRfb25lX2RvbWFpbl92YWwoZG9t
aWQsIGluZm8sIHR5cGUsIGx2bCk7CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIAogICAgIGlm
ICghKGxpc3QgPSBsaWJ4bF9saXN0X2RvbWFpbihjdHgsICZucl9kb21haW5zKSkpIHsKLSAgICAg
ICAgZnByaW50ZihzdGRlcnIsICJGYWlsZWQgdG8gZ2V0IGRvbWFpbiBsaXN0IGZvciBjYm0gZGlz
cGxheVxuIik7Ci0gICAgICAgIHJldHVybiAtMTsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJG
YWlsZWQgdG8gZ2V0IGRvbWFpbiBsaXN0IGZvciB2YWx1ZSBkaXNwbGF5XG4iKTsKKyAgICAgICAg
cmV0dXJuIEVYSVRfRkFJTFVSRTsKICAgICB9CiAKICAgICBmb3IgKGkgPSAwOyBpIDwgbnJfZG9t
YWluczsgaSsrKQotICAgICAgICBwc3JfY2F0X3ByaW50X29uZV9kb21haW5fY2JtKGxpc3RbaV0u
ZG9taWQsIHNvY2tldGlkLCBjZHBfZW5hYmxlZCwgbHZsKTsKKyAgICAgICAgcHNyX3ByaW50X29u
ZV9kb21haW5fdmFsKGxpc3RbaV0uZG9taWQsIGluZm8sIHR5cGUsIGx2bCk7CiAgICAgbGlieGxf
ZG9taW5mb19saXN0X2ZyZWUobGlzdCwgbnJfZG9tYWlucyk7CiAKICAgICByZXR1cm4gMDsKIH0K
IAotc3RhdGljIGludCBwc3JfY2F0X3ByaW50X3NvY2tldCh1aW50MzJfdCBkb21pZCwgbGlieGxf
cHNyX2NhdF9pbmZvICppbmZvLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgbHZsKQorc3RhdGljIGludCBwc3JfcHJpbnRfc29ja2V0KHVpbnQzMl90IGRvbWlk
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl9od19pbmZvICppbmZvLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl9mZWF0X3R5cGUgdHlwZSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbHZsKQogewotICAgIGludCBy
YzsKLSAgICB1aW50MzJfdCBsM19jYWNoZV9zaXplOwotCiAgICAgcHJpbnRmKCIlLTE2czogJXVc
biIsICJTb2NrZXQgSUQiLCBpbmZvLT5pZCk7CiAKLSAgICAvKiBTbyBmYXIsIENNVCBvbmx5IHN1
cHBvcnRzIEwzIGNhY2hlLiAqLwotICAgIGlmIChsdmwgPT0gMykgewotICAgICAgICByYyA9IGxp
YnhsX3Bzcl9jbXRfZ2V0X2wzX2NhY2hlX3NpemUoY3R4LCBpbmZvLT5pZCwgJmwzX2NhY2hlX3Np
emUpOwotICAgICAgICBpZiAocmMpIHsKLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiRmFp
bGVkIHRvIGdldCBsMyBjYWNoZSBzaXplIGZvciBzb2NrZXQ6JWRcbiIsCi0gICAgICAgICAgICAg
ICAgICAgIGluZm8tPmlkKTsKLSAgICAgICAgICAgIHJldHVybiAtMTsKKyAgICBzd2l0Y2ggKHR5
cGUpIHsKKyAgICBjYXNlIExJQlhMX1BTUl9GRUFUX1RZUEVfQ0FUOgorICAgIHsKKyAgICAgICAg
aW50IHJjOworICAgICAgICB1aW50MzJfdCBsM19jYWNoZV9zaXplOworCisgICAgICAgIC8qIFNv
IGZhciwgQ01UIG9ubHkgc3VwcG9ydHMgTDMgY2FjaGUuICovCisgICAgICAgIGlmIChsdmwgPT0g
MykgeworICAgICAgICAgICAgcmMgPSBsaWJ4bF9wc3JfY210X2dldF9sM19jYWNoZV9zaXplKGN0
eCwgaW5mby0+aWQsICZsM19jYWNoZV9zaXplKTsKKyAgICAgICAgICAgIGlmIChyYykgeworICAg
ICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiRmFpbGVkIHRvIGdldCBsMyBjYWNoZSBzaXpl
IGZvciBzb2NrZXQ6JWRcbiIsCisgICAgICAgICAgICAgICAgICAgICAgICBpbmZvLT5pZCk7Cisg
ICAgICAgICAgICAgICAgcmV0dXJuIC0xOworICAgICAgICAgICAgfQorICAgICAgICAgICAgcHJp
bnRmKCIlLTE2czogJXVLQlxuIiwgIkwzIENhY2hlIiwgbDNfY2FjaGVfc2l6ZSk7CiAgICAgICAg
IH0KLSAgICAgICAgcHJpbnRmKCIlLTE2czogJXVLQlxuIiwgIkwzIENhY2hlIiwgbDNfY2FjaGVf
c2l6ZSk7CisKKyAgICAgICAgcHJpbnRmKCIlLTE2czogJSNsbHhcbiIsICJEZWZhdWx0IENCTSIs
CisgICAgICAgICAgICAgICAoMXVsbCA8PCBpbmZvLT51LmNhdC5jYm1fbGVuKSAtIDEpOworICAg
ICAgICBpZiAoaW5mby0+dS5jYXQuY2RwX2VuYWJsZWQpCisgICAgICAgICAgICBwcmludGYoIiU1
cyUyNXMlMTZzJTE2c1xuIiwgIklEIiwgIk5BTUUiLCAiQ0JNIChjb2RlKSIsICJDQk0gKGRhdGEp
Iik7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHByaW50ZigiJTVzJTI1cyUxNnNcbiIsICJJ
RCIsICJOQU1FIiwgIkNCTSIpOworCisgICAgICAgIGJyZWFrOwogICAgIH0KIAotICAgIHByaW50
ZigiJS0xNnM6ICUjbGx4XG4iLCAiRGVmYXVsdCBDQk0iLCAoMXVsbCA8PCBpbmZvLT5jYm1fbGVu
KSAtIDEpOwotICAgIGlmIChpbmZvLT5jZHBfZW5hYmxlZCkKLSAgICAgICAgcHJpbnRmKCIlNXMl
MjVzJTE2cyUxNnNcbiIsICJJRCIsICJOQU1FIiwgIkNCTSAoY29kZSkiLCAiQ0JNIChkYXRhKSIp
OwotICAgIGVsc2UKLSAgICAgICAgcHJpbnRmKCIlNXMlMjVzJTE2c1xuIiwgIklEIiwgIk5BTUUi
LCAiQ0JNIik7CisgICAgY2FzZSBMSUJYTF9QU1JfRkVBVF9UWVBFX01CQToKKyAgICAgICAgcHJp
bnRmKCIlLTE2czogJXVcbiIsICJEZWZhdWx0IFRIUlRMIiwgMCk7CisgICAgICAgIHByaW50Zigi
JTVzJTI1cyUxNnNcbiIsICJJRCIsICJOQU1FIiwgIlRIUlRMIik7CisgICAgICAgIGJyZWFrOwog
Ci0gICAgcmV0dXJuIHBzcl9jYXRfcHJpbnRfZG9tYWluX2NibShkb21pZCwgaW5mby0+aWQsIGlu
Zm8tPmNkcF9lbmFibGVkLCBsdmwpOworICAgIGRlZmF1bHQ6CisgICAgICAgIGZwcmludGYoc3Rk
ZXJyLCAiSW5wdXQgZmVhdHVyZSB0eXBlICVkIGlzIHdyb25nXG4iLCB0eXBlKTsKKyAgICAgICAg
cmV0dXJuIEVYSVRfRkFJTFVSRTsKKyAgICB9CisKKyAgICByZXR1cm4gcHNyX3ByaW50X2RvbWFp
bl92YWwoZG9taWQsIGluZm8sIHR5cGUsIGx2bCk7CiB9CiAKLXN0YXRpYyBpbnQgcHNyX2NhdF9z
aG93KHVpbnQzMl90IGRvbWlkLCB1bnNpZ25lZCBpbnQgbHZsKQorc3RhdGljIGludCBwc3JfdmFs
X3Nob3codWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9wc3Jf
ZmVhdF90eXBlIHR5cGUsCisgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbHZs
KQogewogICAgIHVuc2lnbmVkIGludCBpLCBucjsKICAgICBpbnQgcmM7Ci0gICAgbGlieGxfcHNy
X2NhdF9pbmZvICppbmZvOworICAgIGxpYnhsX3Bzcl9od19pbmZvICppbmZvOwogCi0gICAgaWYg
KGx2bCAhPSAyICYmIGx2bCAhPSAzKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiSW5wdXQg
bHZsICVkIGlzIHdyb25nXG4iLCBsdmwpOworICAgIHN3aXRjaCAodHlwZSkgeworICAgIGNhc2Ug
TElCWExfUFNSX0ZFQVRfVFlQRV9DQVQ6CisgICAgICAgIGlmIChsdmwgIT0gMiAmJiBsdmwgIT0g
MykgeworICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJJbnB1dCBsdmwgJWQgaXMgd3Jvbmdc
biIsIGx2bCk7CisgICAgICAgICAgICByZXR1cm4gRVhJVF9GQUlMVVJFOworICAgICAgICB9Cisg
ICAgICAgIGJyZWFrOworCisgICAgY2FzZSBMSUJYTF9QU1JfRkVBVF9UWVBFX01CQToKKyAgICAg
ICAgaWYgKGx2bCkgeworICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsCisgICAgICAgICAgICAg
ICAgICAgICJVbmV4cGVjdGVkIGx2bCBwYXJhbWV0ZXIgJWQgZm9yIE1CQSBmZWF0dXJlXG4iLCBs
dmwpOworICAgICAgICAgICAgcmV0dXJuIEVYSVRfRkFJTFVSRTsKKyAgICAgICAgfQorICAgICAg
ICBicmVhazsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAiSW5wdXQg
ZmVhdHVyZSB0eXBlICVkIGlzIHdyb25nXG4iLCB0eXBlKTsKICAgICAgICAgcmV0dXJuIEVYSVRf
RkFJTFVSRTsKICAgICB9CiAKLSAgICByYyA9IGxpYnhsX3Bzcl9jYXRfZ2V0X2luZm8oY3R4LCAm
aW5mbywgJm5yLCBsdmwpOworICAgIHJjID0gbGlieGxfcHNyX2dldF9od19pbmZvKGN0eCwgdHlw
ZSwgbHZsLCAmbnIsICZpbmZvKTsKICAgICBpZiAocmMpIHsKLSAgICAgICAgZnByaW50ZihzdGRl
cnIsICJGYWlsZWQgdG8gZ2V0ICVzIGNhdCBpbmZvXG4iLCAobHZsID09IDMpPyJMMyI6IkwyIik7
CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAiRmFpbGVkIHRvIGdldCBpbmZvXG4iKTsKICAgICAg
ICAgcmV0dXJuIHJjOwogICAgIH0KIAogICAgIGZvciAoaSA9IDA7IGkgPCBucjsgaSsrKSB7Ci0g
ICAgICAgIHJjID0gcHNyX2NhdF9wcmludF9zb2NrZXQoZG9taWQsIGluZm8gKyBpLCBsdmwpOwor
ICAgICAgICByYyA9IHBzcl9wcmludF9zb2NrZXQoZG9taWQsIGluZm8gKyBpLCB0eXBlLCBsdmwp
OwogICAgICAgICBpZiAocmMpCiAgICAgICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKIG91dDoK
LSAgICBsaWJ4bF9wc3JfY2F0X2luZm9fbGlzdF9mcmVlKGluZm8sIG5yKTsKKyAgICBsaWJ4bF9w
c3JfaHdfaW5mb19saXN0X2ZyZWUoaW5mbywgbnIpOwogICAgIHJldHVybiByYzsKIH0KIApAQCAt
NDc1LDYgKzUzMSwyNyBAQCBzdGF0aWMgaW50IHBzcl9sMl9jYXRfaHdpbmZvKHZvaWQpCiAgICAg
cmV0dXJuIHJjOwogfQogCitpbnQgbWFpbl9wc3JfbWJhX3Nob3coaW50IGFyZ2MsIGNoYXIgKiph
cmd2KQoreworICAgIGludCBvcHQ7CisgICAgdWludDMyX3QgZG9taWQ7CisKKyAgICBTV0lUQ0hf
Rk9SRUFDSF9PUFQob3B0LCAiIiwgTlVMTCwgInBzci1tYmEtc2hvdyIsIDApIHsKKyAgICAgICAg
LyogTm8gb3B0aW9ucyAqLworICAgIH0KKworICAgIGlmIChvcHRpbmQgPj0gYXJnYykKKyAgICAg
ICAgZG9taWQgPSBJTlZBTElEX0RPTUlEOworICAgIGVsc2UgaWYgKG9wdGluZCA9PSBhcmdjIC0g
MSkKKyAgICAgICAgZG9taWQgPSBmaW5kX2RvbWFpbihhcmd2W29wdGluZF0pOworICAgIGVsc2Ug
eworICAgICAgICBoZWxwKCJwc3ItbWJhLXNob3ciKTsKKyAgICAgICAgcmV0dXJuIDI7CisgICAg
fQorCisgICAgcmV0dXJuIHBzcl92YWxfc2hvdyhkb21pZCwgTElCWExfUFNSX0ZFQVRfVFlQRV9N
QkEsIDApOworfQorCiBzdGF0aWMgaW50IHBzcl9tYmFfaHdpbmZvKHZvaWQpCiB7CiAgICAgaW50
IHJjOwpAQCAtNjEyLDcgKzY4OSw3IEBAIGludCBtYWluX3Bzcl9jYXRfc2hvdyhpbnQgYXJnYywg
Y2hhciAqKmFyZ3YpCiAgICAgICAgIHJldHVybiAyOwogICAgIH0KIAotICAgIHJldHVybiBwc3Jf
Y2F0X3Nob3coZG9taWQsIGx2bCk7CisgICAgcmV0dXJuIHBzcl92YWxfc2hvdyhkb21pZCwgTElC
WExfUFNSX0ZFQVRfVFlQRV9DQVQsIGx2bCk7CiB9CiAKIGludCBtYWluX3Bzcl9od2luZm8oaW50
IGFyZ2MsIGNoYXIgKiphcmd2KQotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Oct 08 07:45:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Oct 2017 07:45:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e16Gz-0002kU-3N; Sun, 08 Oct 2017 07:45:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e16Gx-0002i6-Qa
 for xen-devel@lists.xenproject.org; Sun, 08 Oct 2017 07:45:15 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 2A/B6-01777-A87D9D95; Sun, 08 Oct 2017 07:45:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXS1tYhr9t5/Wa
 kwbeVwhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bLnc/YCparVnRe72VvYFwv08XIwSEkUCEx
 90xxFyMnh4QAr8SRZTNYIewAiUfXZjJ1MXIBlTQwSryf9pEdJMEmoC7x+GsPE4gtIqAkcW/VZ
 LAiZoHrjBIPFk1hAhkqLOAl0f3TG6SGRUBV4vf1qcwgNq+Ah0TTulfsEAvkJE4emwy2jBMoPu
 v8BrC4kIC7xOrV7YwQ9YISJ2c+YQEZyQy0d/08IZAws4C8RPPW2cwTGAVmIamahVA1C0nVAkb
 mVYwaxalFZalFuoYWeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgYFZz8DAuIPx
 92nPQ4ySHExKorx/rtyMFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBu/UaUE6wKDU9tSItMwcYI
 zBpCQ4eJRHeyZeA0rzFBYm5xZnpEKlTjLocHTfv/mESYsnLz0uVEueNBZkhAFKUUZoHNwIWr5
 cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfPuBpnCk5lXArfpFdARTEBHMBbfADmiJBEhJdX
 AOPX8dfb3UxoMZbXui7RFXFCyYfDTuGad4xe5S27tnw4p77zfzuahm0Plwy6XPllsZ20j++vd
 Y03GywfzD3ey6EbI2Oas+ZReIXqoj+8WU9zKMxztb6JbhXLZ9QQnZ+fx/ufc3lN4+NWb6okWL
 fWy6sFLQkp4Dk6qUrrIOnHJv7DFTt4R9eJKLMUZiYZazEXFiQAo4cdy0gIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1507448711!105203041!1
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8421 invoked from network); 8 Oct 2017 07:45:13 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Oct 2017 07:45:13 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga104.jf.intel.com with ESMTP; 08 Oct 2017 00:45:06 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,493,1500966000"; d="scan'208";a="1022874918"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga003.jf.intel.com with ESMTP; 08 Oct 2017 00:44:56 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Sun,  8 Oct 2017 15:23:58 +0800
Message-Id: <1507447441-5422-14-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507447441-5422-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1507447441-5422-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>, Yi Sun <yi.y.sun@linux.intel.com>,
 Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v6 13/16] tools: rename 'xc_psr_cat_type' to
	'xc_psr_type'
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCByZW5hbWVzICd4Y19wc3JfY2F0X3R5cGUnIHRvICd4Y19wc3JfdHlwZScgc28g
dGhhdAp0aGUgc3RydWN0dXJlIG5hbWUgaXMgY29tbW9uIGZvciBhbGwgYWxsb2NhdGlvbiBmZWF0
dXJlcy4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgpB
Y2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IENoYW8g
UGVuZyA8Y2hhby5wLnBlbmdAbGludXguaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDQzogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpD
QzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBDaGFvIFBlbmcg
PGNoYW8ucC5wZW5nQGxpbnV4LmludGVsLmNvbT4KCnY1OgogICAgLSByZW1vdmUgYSBkdXBsaWNh
dGVkICc7Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2NDoKICAgIC0g
bW92ZSBhc3NpZ25tZW50IG9mIHhjX3R5cGUgdG8gaXRzIGRlY2xhcmF0aW9uIHBsYWNlLgogICAg
ICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCnYzOgogICAgLSBjaGFuZ2UgJ3hjX3Bz
cl92YWxfdHlwZScgdG8gJ3hjX3Bzcl90eXBlJy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQ
YXUgTW9ubsOpKQotLS0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIHwgIDggKysrKy0t
LS0KIHRvb2xzL2xpYnhjL3hjX3Bzci5jICAgICAgICAgIHwgIDQgKystLQogdG9vbHMvbGlieGwv
bGlieGxfcHNyLmMgICAgICAgfCAxMSArKysrKy0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAxMSBp
bnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9p
bmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCmluZGV4IDJk
OTc3YzguLjI3MzZiYzUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5o
CisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC0yNDY2LDEzICsyNDY2LDEz
IEBAIGVudW0geGNfcHNyX2NtdF90eXBlIHsKIH07CiB0eXBlZGVmIGVudW0geGNfcHNyX2NtdF90
eXBlIHhjX3Bzcl9jbXRfdHlwZTsKIAotZW51bSB4Y19wc3JfY2F0X3R5cGUgeworZW51bSB4Y19w
c3JfdHlwZSB7CiAgICAgWENfUFNSX0NBVF9MM19DQk0gICAgICA9IDEsCiAgICAgWENfUFNSX0NB
VF9MM19DQk1fQ09ERSA9IDIsCiAgICAgWENfUFNSX0NBVF9MM19DQk1fREFUQSA9IDMsCiAgICAg
WENfUFNSX0NBVF9MMl9DQk0gICAgICA9IDQsCiB9OwotdHlwZWRlZiBlbnVtIHhjX3Bzcl9jYXRf
dHlwZSB4Y19wc3JfY2F0X3R5cGU7Cit0eXBlZGVmIGVudW0geGNfcHNyX3R5cGUgeGNfcHNyX3R5
cGU7CiAKIGVudW0geGNfcHNyX2ZlYXRfdHlwZSB7CiAgICAgWENfUFNSX0NBVF9MMywKQEAgLTI1
MTIsMTAgKzI1MTIsMTAgQEAgaW50IHhjX3Bzcl9jbXRfZ2V0X2RhdGEoeGNfaW50ZXJmYWNlICp4
Y2gsIHVpbnQzMl90IHJtaWQsIHVpbnQzMl90IGNwdSwKIGludCB4Y19wc3JfY210X2VuYWJsZWQo
eGNfaW50ZXJmYWNlICp4Y2gpOwogCiBpbnQgeGNfcHNyX2NhdF9zZXRfZG9tYWluX2RhdGEoeGNf
aW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHhjX3Bzcl9jYXRfdHlwZSB0eXBlLCB1aW50MzJfdCB0YXJnZXQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgeGNfcHNyX3R5cGUgdHlwZSwgdWludDMyX3QgdGFyZ2V0LAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGRhdGEpOwogaW50IHhjX3Bz
cl9jYXRfZ2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4Y19wc3JfY2F0X3R5cGUgdHlwZSwgdWlu
dDMyX3QgdGFyZ2V0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl90eXBl
IHR5cGUsIHVpbnQzMl90IHRhcmdldCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50NjRfdCAqZGF0YSk7CiBpbnQgeGNfcHNyX2dldF9od19pbmZvKHhjX2ludGVyZmFjZSAqeGNo
LCB1aW50MzJfdCBzb2NrZXQsCiAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl9mZWF0X3R5
cGUgdHlwZSwgeGNfcHNyX2h3X2luZm8gKmh3X2luZm8pOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGMveGNfcHNyLmMgYi90b29scy9saWJ4Yy94Y19wc3IuYwppbmRleCAyYzYwNWE3Li4wMWY0YmE3
IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19wc3IuYworKysgYi90b29scy9saWJ4Yy94Y19w
c3IuYwpAQCAtMjQ5LDcgKzI0OSw3IEBAIGludCB4Y19wc3JfY210X2VuYWJsZWQoeGNfaW50ZXJm
YWNlICp4Y2gpCiAgICAgcmV0dXJuIDA7CiB9CiBpbnQgeGNfcHNyX2NhdF9zZXRfZG9tYWluX2Rh
dGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHhjX3Bzcl9jYXRfdHlwZSB0eXBlLCB1aW50MzJfdCB0YXJnZXQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgeGNfcHNyX3R5cGUgdHlwZSwgdWludDMyX3QgdGFy
Z2V0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGRhdGEpCiB7CiAg
ICAgREVDTEFSRV9ET01DVEw7CkBAIC0yODQsNyArMjg0LDcgQEAgaW50IHhjX3Bzcl9jYXRfc2V0
X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKIH0KIAogaW50
IHhjX3Bzcl9jYXRfZ2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBk
b21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4Y19wc3JfY2F0X3R5cGUgdHlw
ZSwgdWludDMyX3QgdGFyZ2V0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bz
cl90eXBlIHR5cGUsIHVpbnQzMl90IHRhcmdldCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50NjRfdCAqZGF0YSkKIHsKICAgICBpbnQgcmM7CmRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9saWJ4bF9wc3IuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5jCmluZGV4IGIwNTNhYmQu
LmM1NGNiNmYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5jCisrKyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX3Bzci5jCkBAIC0zMDMsMTEgKzMwMywxMSBAQCBvdXQ6CiAgICAgcmV0dXJu
IHJjOwogfQogCi1zdGF0aWMgaW5saW5lIHhjX3Bzcl9jYXRfdHlwZSBsaWJ4bF9fcHNyX2NibV90
eXBlX3RvX2xpYnhjX3Bzcl9jYXRfdHlwZSgKK3N0YXRpYyBpbmxpbmUgeGNfcHNyX3R5cGUgbGli
eGxfX3Bzcl9jYm1fdHlwZV90b19saWJ4Y19wc3JfdHlwZSgKICAgICBsaWJ4bF9wc3JfY2JtX3R5
cGUgdHlwZSkKIHsKLSAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKGxpYnhsX3Bzcl9jYm1fdHlwZSkg
IT0gc2l6ZW9mKHhjX3Bzcl9jYXRfdHlwZSkpOwotICAgIHJldHVybiAoeGNfcHNyX2NhdF90eXBl
KXR5cGU7CisgICAgQlVJTERfQlVHX09OKHNpemVvZihsaWJ4bF9wc3JfY2JtX3R5cGUpICE9IHNp
emVvZih4Y19wc3JfdHlwZSkpOworICAgIHJldHVybiAoeGNfcHNyX3R5cGUpdHlwZTsKIH0KIAog
aW50IGxpYnhsX3Bzcl9jYXRfc2V0X2NibShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQs
CkBAIC0zMjUsMTIgKzMyNSwxMSBAQCBpbnQgbGlieGxfcHNyX2NhdF9zZXRfY2JtKGxpYnhsX2N0
eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKICAgICB9CiAKICAgICBsaWJ4bF9mb3JfZWFjaF9zZXRf
Yml0KHNvY2tldGlkLCAqdGFyZ2V0X21hcCkgewotICAgICAgICB4Y19wc3JfY2F0X3R5cGUgeGNf
dHlwZTsKKyAgICAgICAgeGNfcHNyX3R5cGUgeGNfdHlwZSA9IGxpYnhsX19wc3JfY2JtX3R5cGVf
dG9fbGlieGNfcHNyX3R5cGUodHlwZSk7CiAKICAgICAgICAgaWYgKHNvY2tldGlkID49IG5yX3Nv
Y2tldHMpCiAgICAgICAgICAgICBicmVhazsKIAotICAgICAgICB4Y190eXBlID0gbGlieGxfX3Bz
cl9jYm1fdHlwZV90b19saWJ4Y19wc3JfY2F0X3R5cGUodHlwZSk7CiAgICAgICAgIGlmICh4Y19w
c3JfY2F0X3NldF9kb21haW5fZGF0YShjdHgtPnhjaCwgZG9taWQsIHhjX3R5cGUsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzb2NrZXRpZCwgY2JtKSkgewogICAgICAg
ICAgICAgbGlieGxfX3Bzcl9jYXRfbG9nX2Vycl9tc2coZ2MsIGVycm5vKTsKQEAgLTM0OSw3ICsz
NDgsNyBAQCBpbnQgbGlieGxfcHNyX2NhdF9nZXRfY2JtKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJf
dCBkb21pZCwKIHsKICAgICBHQ19JTklUKGN0eCk7CiAgICAgaW50IHJjID0gMDsKLSAgICB4Y19w
c3JfY2F0X3R5cGUgeGNfdHlwZSA9IGxpYnhsX19wc3JfY2JtX3R5cGVfdG9fbGlieGNfcHNyX2Nh
dF90eXBlKHR5cGUpOworICAgIHhjX3Bzcl90eXBlIHhjX3R5cGUgPSBsaWJ4bF9fcHNyX2NibV90
eXBlX3RvX2xpYnhjX3Bzcl90eXBlKHR5cGUpOwogCiAgICAgaWYgKHhjX3Bzcl9jYXRfZ2V0X2Rv
bWFpbl9kYXRhKGN0eC0+eGNoLCBkb21pZCwgeGNfdHlwZSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdGFyZ2V0LCBjYm1fcikpIHsKLS0gCjEuOS4xCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Sun Oct 08 07:45:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Oct 2017 07:45:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e16Gx-0002hb-12; Sun, 08 Oct 2017 07:45:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e16Gv-0002g6-3X
 for xen-devel@lists.xenproject.org; Sun, 08 Oct 2017 07:45:13 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 DB/26-02027-887D9D95; Sun, 08 Oct 2017 07:45:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXS1taRott+/Wa
 kQU+DssX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvHs4C3GgoWzGStObl7C2sB4P6+LkYNDSKBC
 4lKvRBcjJ4eEAK/EkWUzWCHsAIkNW48zdzFyAZU0MErcnbGECSTBJqAu8fhrD5gtIqAkcW/VZ
 CaQImaB80wSH7feA0sIC6RI9FyawAhiswioShw9dYQdZBmvgLvEtY+KEAvkJE4emwy2jFPAQ2
 LW+Q3sILYQUMnq1e1grbwCghInZz5hAWllBtq7fp4QSJhZQF6ieets5gmMArOQVM1CqJqFpGo
 BI/MqRvXi1KKy1CJdU72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMDAZACCHYxf
 +p0PMUpyMCmJ8v65cjNSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv1mtAOcGi1PTUirTMHGCMw
 KQlOHiURHhZgHEixFtckJhbnJkOkTrFaMxxbNPlP0wcHTfv/mESYsnLz0uVEueNBZkkAFKaUZ
 oHNwgWu5cYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzLsbZApPZl4J3L5XQKcwAZ3CWHwD5JS
 SRISUVAOjiNc7zRXBsp7O2TdO370yWXl/651XJaId6yfkmax+/fpSjd+3/YsVJsefaN5k8Isv
 X0Ll/698PiU1/QrTqYoKwlNPsUXeDH0mtCjxaFfjQ4uSJQu4TPa2zL1RVv4g23WmWIh2vbjYU
 bcLdhbCG7rEZXckBcx6wLbsVszW08eNDzZ91L9e+cVBiaU4I9FQi7moOBEAaLU2nNgCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1507448709!105947646!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22635 invoked from network); 8 Oct 2017 07:45:10 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Oct 2017 07:45:10 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga105.jf.intel.com with ESMTP; 08 Oct 2017 00:45:05 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,493,1500966000"; d="scan'208";a="1022874820"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga003.jf.intel.com with ESMTP; 08 Oct 2017 00:44:24 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Sun,  8 Oct 2017 15:23:47 +0800
Message-Id: <1507447441-5422-3-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507447441-5422-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1507447441-5422-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Yi Sun <yi.y.sun@linux.intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v6 02/16] Rename PSR sysctl/domctl interfaces
	and xsm policy to make them be general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCByZW5hbWVzIFBTUiBzeXNjdGwvZG9tY3RsIGludGVyZmFjZXMgYW5kIHJlbGF0
ZWQgeHNtIHBvbGljeSB0bwptYWtlIHRoZW0gYmUgZ2VuZXJhbCBmb3IgYWxsIHJlc291cmNlIGFs
bG9jYXRpb24gZmVhdHVyZXMgYnV0IG5vdCBvbmx5CmZvciBDQVQuIFRoZW4sIHdlIGNhbiByZXN1
c2UgdGhlIGludGVyZmFjZXMgZm9yIGFsbCBhbGxvY2F0aW9uIGZlYXR1cmVzLgoKQmFzaWNhbGx5
LCBpdCBjaGFuZ2VzICdwc3JfY2F0X29wJyB0byAncHNyX2FsbG9jJywgYW5kIHJlbW92ZSAnQ0FU
XycgZnJvbSBzb21lCm1hY3Jvcy4gRS5nLjoKMS4gcHNyX2NhdF9vcCAtPiBwc3JfYWxsb2MKMi4g
WEVOX0RPTUNUTF9wc3JfY2F0X29wIC0+IFhFTl9ET01DVExfcHNyX2FsbG9jCjMuIFhFTl9TWVND
VExfcHNyX2NhdF9vcCAtPiBYRU5fU1lTQ1RMX3Bzcl9hbGxvYwo0LiBYRU5fRE9NQ1RMX1BTUl9D
QVRfU0VUX0wzX0NCTSAtPiBYRU5fRE9NQ1RMX1BTUl9TRVRfTDNfQ0JNCjUuIFhFTl9TWVNDVExf
UFNSX0NBVF9nZXRfbDNfaW5mbyAtPiBYRU5fU1lTQ1RMX1BTUl9nZXRfbDNfaW5mbwoKU2lnbmVk
LW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+ClJldmlld2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ0M6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KQ0M6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2Eu
Z292PgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBDaGFv
IFBlbmcgPGNoYW8ucC5wZW5nQGxpbnV4LmludGVsLmNvbT4KCnY2OgogICAgLSBtb3ZlIG1hY3Jv
IGRlZmluaXRpb24gaW50byB0aGUgZnVuY3Rpb24gYW5kIHVuZGVmaW5lIGl0IGFmdGVyIHVzZS4K
ICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBkbyBub3QgYnVtcCBz
eXNjdGwgdmVyc2lvbiBiZWNhdXNlIGl0IGhhcyBiZWVuIGJ1bXBlZCBmb3IgNC4xMC4KICAgICAg
KHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2NToKICAgIC0gcmVtb3ZlIGRvbWN0bCB2
ZXJzaW9uIG51bWJlciB1cGdyYWRlLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQog
ICAgLSByZXN0b3JlICdYRU5fU1lTQ1RMX1BTUl9DQVRfTDNfQ0RQJy4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBKYW4gQmV1bGljaCkKICAgIC0gZGVmaW5lIGEgbG9jYWwgbWFjcm8gdG8gY29tcGxldGUg
cHNyIGdldCB2YWx1ZSBmbG93LgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kp
CiAgICAtIHJlbW92ZSAnUmV2aWV3ZWQtYnknIGFuZCAnQWNrZWQtYnknLgogICAgICAoc3VnZ2Vz
dGVkIGJ5IFdlaSBMaXUpCnY0OgogICAgLSByZW1vdmUgJ0FMTE9DXycgZnJvbSBuYW1lcy4KICAg
ICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBmaXggY29tbWVudHMuCiAg
ICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKdjM6CiAgICAtIHJlbW92ZSAnb3Av
T1AnIGZyb20gbmFtZXMgYW5kIG1vZGlmeSBzb21lIG5hbWVzIGZyb20gJ1BTUl9DQVQnIHRvCiAg
ICAgICdQU1JfQUxMT0MnLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCnYx
OgogICAgLSBhZGQgZGVzY3JpcHRpb24gYWJvdXQgd2hhdCB0byBiZSBjaGFuZ2VkIGluIGNvbW1p
dCBtZXNzYWdlLgogICAgICAoc3VnZ2VzdGVkIGJ5IFdlaSBMaXUpCiAgICAtIGJ1bXAgc3lzY3Rs
L2RvbWN0bCB2ZXJzaW9uIG51bWJlcnMuCiAgICAgIChzdWdnZXN0ZWQgYnkgV2VpIExpdSkKLS0t
CiB0b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlICB8ICA0ICstLQogdG9vbHMvbGli
eGMveGNfcHNyLmMgICAgICAgICAgICAgICAgfCA1MCArKysrKysrKysrKysrLS0tLS0tLS0tLS0t
LQogeGVuL2FyY2gveDg2L2RvbWN0bC5jICAgICAgICAgICAgICAgfCA3MSArKysrKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvc3lzY3RsLmMgICAgICAgICAg
ICAgICB8IDI4ICsrKysrKystLS0tLS0tLQogeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oICAg
ICAgICAgfCAyNCArKysrKystLS0tLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggICAg
ICAgICB8IDEyICsrKy0tLS0KIHhlbi94c20vZmxhc2svaG9va3MuYyAgICAgICAgICAgICAgIHwg
IDggKystLS0KIHhlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzIHwgIDggKystLS0K
IDggZmlsZXMgY2hhbmdlZCwgMTAyIGluc2VydGlvbnMoKyksIDEwMyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlIGIvdG9vbHMvZmxh
c2svcG9saWN5L21vZHVsZXMvZG9tMC50ZQppbmRleCAxNjQzYjQwLi4wN2RlM2Q1IDEwMDY0NAot
LS0gYS90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlCisrKyBiL3Rvb2xzL2ZsYXNr
L3BvbGljeS9tb2R1bGVzL2RvbTAudGUKQEAgLTE0LDcgKzE0LDcgQEAgYWxsb3cgZG9tMF90IHhl
bl90OnhlbiB7CiAJdG1lbV9jb250cm9sIGdldHNjaGVkdWxlciBzZXRzY2hlZHVsZXIKIH07CiBh
bGxvdyBkb20wX3QgeGVuX3Q6eGVuMiB7Ci0JcmVzb3VyY2Vfb3AgcHNyX2NtdF9vcCBwc3JfY2F0
X29wIHBtdV9jdHJsIGdldF9zeW1ib2wKKwlyZXNvdXJjZV9vcCBwc3JfY210X29wIHBzcl9hbGxv
YyBwbXVfY3RybCBnZXRfc3ltYm9sCiAJZ2V0X2NwdV9sZXZlbGxpbmdfY2FwcyBnZXRfY3B1X2Zl
YXR1cmVzZXQgbGl2ZXBhdGNoX29wCiAJZ2Nvdl9vcCBzZXRfcGFyYW1ldGVyCiB9OwpAQCAtMzks
NyArMzksNyBAQCBhbGxvdyBkb20wX3QgZG9tMF90OmRvbWFpbiB7CiB9OwogYWxsb3cgZG9tMF90
IGRvbTBfdDpkb21haW4yIHsKIAlzZXRfY3B1aWQgZ2V0dHNjIHNldHRzYyBzZXRzY2hlZHVsZXIg
c2V0X21heF9ldnRjaG4gc2V0X3ZudW1haW5mbwotCWdldF92bnVtYWluZm8gcHNyX2NtdF9vcCBw
c3JfY2F0X29wIHNldF9nbnR0YWJfbGltaXRzCisJZ2V0X3ZudW1haW5mbyBwc3JfY210X29wIHBz
cl9hbGxvYyBzZXRfZ250dGFiX2xpbWl0cwogfTsKIGFsbG93IGRvbTBfdCBkb20wX3Q6cmVzb3Vy
Y2UgeyBhZGQgcmVtb3ZlIH07CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX3Bzci5jIGIv
dG9vbHMvbGlieGMveGNfcHNyLmMKaW5kZXggMDM5YjkyMC4uNWM1NGEzNSAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGMveGNfcHNyLmMKKysrIGIvdG9vbHMvbGlieGMveGNfcHNyLmMKQEAgLTI1OCwy
NyArMjU4LDI3IEBAIGludCB4Y19wc3JfY2F0X3NldF9kb21haW5fZGF0YSh4Y19pbnRlcmZhY2Ug
KnhjaCwgdWludDMyX3QgZG9taWQsCiAgICAgc3dpdGNoICggdHlwZSApCiAgICAgewogICAgIGNh
c2UgWENfUFNSX0NBVF9MM19DQk06Ci0gICAgICAgIGNtZCA9IFhFTl9ET01DVExfUFNSX0NBVF9P
UF9TRVRfTDNfQ0JNOworICAgICAgICBjbWQgPSBYRU5fRE9NQ1RMX1BTUl9TRVRfTDNfQ0JNOwog
ICAgICAgICBicmVhazsKICAgICBjYXNlIFhDX1BTUl9DQVRfTDNfQ0JNX0NPREU6Ci0gICAgICAg
IGNtZCA9IFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRfTDNfQ09ERTsKKyAgICAgICAgY21kID0g
WEVOX0RPTUNUTF9QU1JfU0VUX0wzX0NPREU7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgWENf
UFNSX0NBVF9MM19DQk1fREFUQToKLSAgICAgICAgY21kID0gWEVOX0RPTUNUTF9QU1JfQ0FUX09Q
X1NFVF9MM19EQVRBOworICAgICAgICBjbWQgPSBYRU5fRE9NQ1RMX1BTUl9TRVRfTDNfREFUQTsK
ICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBYQ19QU1JfQ0FUX0wyX0NCTToKLSAgICAgICAgY21k
ID0gWEVOX0RPTUNUTF9QU1JfQ0FUX09QX1NFVF9MMl9DQk07CisgICAgICAgIGNtZCA9IFhFTl9E
T01DVExfUFNSX1NFVF9MMl9DQk07CiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAg
ICAgIGVycm5vID0gRUlOVkFMOwogICAgICAgICByZXR1cm4gLTE7CiAgICAgfQogCi0gICAgZG9t
Y3RsLmNtZCA9IFhFTl9ET01DVExfcHNyX2NhdF9vcDsKKyAgICBkb21jdGwuY21kID0gWEVOX0RP
TUNUTF9wc3JfYWxsb2M7CiAgICAgZG9tY3RsLmRvbWFpbiA9IChkb21pZF90KWRvbWlkOwotICAg
IGRvbWN0bC51LnBzcl9jYXRfb3AuY21kID0gY21kOwotICAgIGRvbWN0bC51LnBzcl9jYXRfb3Au
dGFyZ2V0ID0gdGFyZ2V0OwotICAgIGRvbWN0bC51LnBzcl9jYXRfb3AuZGF0YSA9IGRhdGE7Cisg
ICAgZG9tY3RsLnUucHNyX2FsbG9jLmNtZCA9IGNtZDsKKyAgICBkb21jdGwudS5wc3JfYWxsb2Mu
dGFyZ2V0ID0gdGFyZ2V0OworICAgIGRvbWN0bC51LnBzcl9hbGxvYy5kYXRhID0gZGF0YTsKIAog
ICAgIHJldHVybiBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsKIH0KQEAgLTI5NCwzMSArMjk0LDMx
IEBAIGludCB4Y19wc3JfY2F0X2dldF9kb21haW5fZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWlu
dDMyX3QgZG9taWQsCiAgICAgc3dpdGNoICggdHlwZSApCiAgICAgewogICAgIGNhc2UgWENfUFNS
X0NBVF9MM19DQk06Ci0gICAgICAgIGNtZCA9IFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDNf
Q0JNOworICAgICAgICBjbWQgPSBYRU5fRE9NQ1RMX1BTUl9HRVRfTDNfQ0JNOwogICAgICAgICBi
cmVhazsKICAgICBjYXNlIFhDX1BTUl9DQVRfTDNfQ0JNX0NPREU6Ci0gICAgICAgIGNtZCA9IFhF
Tl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDNfQ09ERTsKKyAgICAgICAgY21kID0gWEVOX0RPTUNU
TF9QU1JfR0VUX0wzX0NPREU7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgWENfUFNSX0NBVF9M
M19DQk1fREFUQToKLSAgICAgICAgY21kID0gWEVOX0RPTUNUTF9QU1JfQ0FUX09QX0dFVF9MM19E
QVRBOworICAgICAgICBjbWQgPSBYRU5fRE9NQ1RMX1BTUl9HRVRfTDNfREFUQTsKICAgICAgICAg
YnJlYWs7CiAgICAgY2FzZSBYQ19QU1JfQ0FUX0wyX0NCTToKLSAgICAgICAgY21kID0gWEVOX0RP
TUNUTF9QU1JfQ0FUX09QX0dFVF9MMl9DQk07CisgICAgICAgIGNtZCA9IFhFTl9ET01DVExfUFNS
X0dFVF9MMl9DQk07CiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAgICAgIGVycm5v
ID0gRUlOVkFMOwogICAgICAgICByZXR1cm4gLTE7CiAgICAgfQogCi0gICAgZG9tY3RsLmNtZCA9
IFhFTl9ET01DVExfcHNyX2NhdF9vcDsKKyAgICBkb21jdGwuY21kID0gWEVOX0RPTUNUTF9wc3Jf
YWxsb2M7CiAgICAgZG9tY3RsLmRvbWFpbiA9IChkb21pZF90KWRvbWlkOwotICAgIGRvbWN0bC51
LnBzcl9jYXRfb3AuY21kID0gY21kOwotICAgIGRvbWN0bC51LnBzcl9jYXRfb3AudGFyZ2V0ID0g
dGFyZ2V0OworICAgIGRvbWN0bC51LnBzcl9hbGxvYy5jbWQgPSBjbWQ7CisgICAgZG9tY3RsLnUu
cHNyX2FsbG9jLnRhcmdldCA9IHRhcmdldDsKIAogICAgIHJjID0gZG9fZG9tY3RsKHhjaCwgJmRv
bWN0bCk7CiAKICAgICBpZiAoICFyYyApCi0gICAgICAgICpkYXRhID0gZG9tY3RsLnUucHNyX2Nh
dF9vcC5kYXRhOworICAgICAgICAqZGF0YSA9IGRvbWN0bC51LnBzcl9hbGxvYy5kYXRhOwogCiAg
ICAgcmV0dXJuIHJjOwogfQpAQCAtMzI5LDI5ICszMjksMjkgQEAgaW50IHhjX3Bzcl9jYXRfZ2V0
X2luZm8oeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IHNvY2tldCwgdW5zaWduZWQgaW50IGx2
bCwKICAgICBpbnQgcmMgPSAtMTsKICAgICBERUNMQVJFX1NZU0NUTDsKIAotICAgIHN5c2N0bC5j
bWQgPSBYRU5fU1lTQ1RMX3Bzcl9jYXRfb3A7Ci0gICAgc3lzY3RsLnUucHNyX2NhdF9vcC50YXJn
ZXQgPSBzb2NrZXQ7CisgICAgc3lzY3RsLmNtZCA9IFhFTl9TWVNDVExfcHNyX2FsbG9jOworICAg
IHN5c2N0bC51LnBzcl9hbGxvYy50YXJnZXQgPSBzb2NrZXQ7CiAKICAgICBzd2l0Y2ggKCBsdmwg
KQogICAgIHsKICAgICBjYXNlIDI6Ci0gICAgICAgIHN5c2N0bC51LnBzcl9jYXRfb3AuY21kID0g
WEVOX1NZU0NUTF9QU1JfQ0FUX2dldF9sMl9pbmZvOworICAgICAgICBzeXNjdGwudS5wc3JfYWxs
b2MuY21kID0gWEVOX1NZU0NUTF9QU1JfZ2V0X2wyX2luZm87CiAgICAgICAgIHJjID0geGNfc3lz
Y3RsKHhjaCwgJnN5c2N0bCk7CiAgICAgICAgIGlmICggIXJjICkKICAgICAgICAgewotICAgICAg
ICAgICAgKmNvc19tYXggPSBzeXNjdGwudS5wc3JfY2F0X29wLnUuY2F0X2luZm8uY29zX21heDsK
LSAgICAgICAgICAgICpjYm1fbGVuID0gc3lzY3RsLnUucHNyX2NhdF9vcC51LmNhdF9pbmZvLmNi
bV9sZW47CisgICAgICAgICAgICAqY29zX21heCA9IHN5c2N0bC51LnBzcl9hbGxvYy51LmNhdF9p
bmZvLmNvc19tYXg7CisgICAgICAgICAgICAqY2JtX2xlbiA9IHN5c2N0bC51LnBzcl9hbGxvYy51
LmNhdF9pbmZvLmNibV9sZW47CiAgICAgICAgICAgICAqY2RwX2VuYWJsZWQgPSBmYWxzZTsKICAg
ICAgICAgfQogICAgICAgICBicmVhazsKICAgICBjYXNlIDM6Ci0gICAgICAgIHN5c2N0bC51LnBz
cl9jYXRfb3AuY21kID0gWEVOX1NZU0NUTF9QU1JfQ0FUX2dldF9sM19pbmZvOworICAgICAgICBz
eXNjdGwudS5wc3JfYWxsb2MuY21kID0gWEVOX1NZU0NUTF9QU1JfZ2V0X2wzX2luZm87CiAgICAg
ICAgIHJjID0geGNfc3lzY3RsKHhjaCwgJnN5c2N0bCk7CiAgICAgICAgIGlmICggIXJjICkKICAg
ICAgICAgewotICAgICAgICAgICAgKmNvc19tYXggPSBzeXNjdGwudS5wc3JfY2F0X29wLnUuY2F0
X2luZm8uY29zX21heDsKLSAgICAgICAgICAgICpjYm1fbGVuID0gc3lzY3RsLnUucHNyX2NhdF9v
cC51LmNhdF9pbmZvLmNibV9sZW47Ci0gICAgICAgICAgICAqY2RwX2VuYWJsZWQgPSBzeXNjdGwu
dS5wc3JfY2F0X29wLnUuY2F0X2luZm8uZmxhZ3MgJgorICAgICAgICAgICAgKmNvc19tYXggPSBz
eXNjdGwudS5wc3JfYWxsb2MudS5jYXRfaW5mby5jb3NfbWF4OworICAgICAgICAgICAgKmNibV9s
ZW4gPSBzeXNjdGwudS5wc3JfYWxsb2MudS5jYXRfaW5mby5jYm1fbGVuOworICAgICAgICAgICAg
KmNkcF9lbmFibGVkID0gc3lzY3RsLnUucHNyX2FsbG9jLnUuY2F0X2luZm8uZmxhZ3MgJgogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgWEVOX1NZU0NUTF9QU1JfQ0FUX0wzX0NEUDsKICAgICAg
ICAgfQogICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYyBi
L3hlbi9hcmNoL3g4Ni9kb21jdGwuYwppbmRleCA1NDBiYTA4Li44YTYwMDRiIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvZG9tY3RsLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCkBAIC0x
NDM4LDY3ICsxNDM4LDY2IEBAIGxvbmcgYXJjaF9kb19kb21jdGwoCiAgICAgICAgIH0KICAgICAg
ICAgYnJlYWs7CiAKLSAgICBjYXNlIFhFTl9ET01DVExfcHNyX2NhdF9vcDoKLSAgICAgICAgc3dp
dGNoICggZG9tY3RsLT51LnBzcl9jYXRfb3AuY21kICkKKyAgICBjYXNlIFhFTl9ET01DVExfcHNy
X2FsbG9jOgorI2RlZmluZSBkb21jdGxfcHNyX2dldF92YWwoZCwgZG9tY3RsLCB0eXBlLCBjb3B5
YmFjaykgKHsgICBcCisgICAgdWludDMyX3QgdjsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICBpbnQgciA9IHBzcl9nZXRfdmFsKGQsIGRvbWN0bC0+dS5w
c3JfYWxsb2MudGFyZ2V0LCAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgJnYsIHR5cGUp
OyAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBkb21jdGwtPnUucHNyX2FsbG9j
LmRhdGEgPSB2OyAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGNvcHliYWNrID0gdHJ1
ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgcjsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK30pCisKKyAg
ICAgICAgc3dpdGNoICggZG9tY3RsLT51LnBzcl9hbGxvYy5jbWQgKQogICAgICAgICB7Ci0gICAg
ICAgICAgICB1aW50MzJfdCB2YWwzMjsKLQotICAgICAgICBjYXNlIFhFTl9ET01DVExfUFNSX0NB
VF9PUF9TRVRfTDNfQ0JNOgotICAgICAgICAgICAgcmV0ID0gcHNyX3NldF92YWwoZCwgZG9tY3Rs
LT51LnBzcl9jYXRfb3AudGFyZ2V0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9t
Y3RsLT51LnBzcl9jYXRfb3AuZGF0YSwKKyAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9TRVRf
TDNfQ0JNOgorICAgICAgICAgICAgcmV0ID0gcHNyX3NldF92YWwoZCwgZG9tY3RsLT51LnBzcl9h
bGxvYy50YXJnZXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21jdGwtPnUucHNy
X2FsbG9jLmRhdGEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQU1JfQ0JNX1RZUEVf
TDMpOwogICAgICAgICAgICAgYnJlYWs7CiAKLSAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9D
QVRfT1BfU0VUX0wzX0NPREU6Ci0gICAgICAgICAgICByZXQgPSBwc3Jfc2V0X3ZhbChkLCBkb21j
dGwtPnUucHNyX2NhdF9vcC50YXJnZXQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBk
b21jdGwtPnUucHNyX2NhdF9vcC5kYXRhLAorICAgICAgICBjYXNlIFhFTl9ET01DVExfUFNSX1NF
VF9MM19DT0RFOgorICAgICAgICAgICAgcmV0ID0gcHNyX3NldF92YWwoZCwgZG9tY3RsLT51LnBz
cl9hbGxvYy50YXJnZXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21jdGwtPnUu
cHNyX2FsbG9jLmRhdGEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQU1JfQ0JNX1RZ
UEVfTDNfQ09ERSk7CiAgICAgICAgICAgICBicmVhazsKIAotICAgICAgICBjYXNlIFhFTl9ET01D
VExfUFNSX0NBVF9PUF9TRVRfTDNfREFUQToKLSAgICAgICAgICAgIHJldCA9IHBzcl9zZXRfdmFs
KGQsIGRvbWN0bC0+dS5wc3JfY2F0X29wLnRhcmdldCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRvbWN0bC0+dS5wc3JfY2F0X29wLmRhdGEsCisgICAgICAgIGNhc2UgWEVOX0RPTUNU
TF9QU1JfU0VUX0wzX0RBVEE6CisgICAgICAgICAgICByZXQgPSBwc3Jfc2V0X3ZhbChkLCBkb21j
dGwtPnUucHNyX2FsbG9jLnRhcmdldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRv
bWN0bC0+dS5wc3JfYWxsb2MuZGF0YSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBT
Ul9DQk1fVFlQRV9MM19EQVRBKTsKICAgICAgICAgICAgIGJyZWFrOwogCi0gICAgICAgIGNhc2Ug
WEVOX0RPTUNUTF9QU1JfQ0FUX09QX1NFVF9MMl9DQk06Ci0gICAgICAgICAgICByZXQgPSBwc3Jf
c2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2NhdF9vcC50YXJnZXQsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBkb21jdGwtPnUucHNyX2NhdF9vcC5kYXRhLAorICAgICAgICBjYXNlIFhF
Tl9ET01DVExfUFNSX1NFVF9MMl9DQk06CisgICAgICAgICAgICByZXQgPSBwc3Jfc2V0X3ZhbChk
LCBkb21jdGwtPnUucHNyX2FsbG9jLnRhcmdldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGRvbWN0bC0+dS5wc3JfYWxsb2MuZGF0YSwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFBTUl9DQk1fVFlQRV9MMik7CiAgICAgICAgICAgICBicmVhazsKIAotICAgICAgICBjYXNl
IFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDNfQ0JNOgotICAgICAgICAgICAgcmV0ID0gcHNy
X2dldF92YWwoZCwgZG9tY3RsLT51LnBzcl9jYXRfb3AudGFyZ2V0LAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJnZhbDMyLCBQU1JfQ0JNX1RZUEVfTDMpOwotICAgICAgICAgICAgZG9t
Y3RsLT51LnBzcl9jYXRfb3AuZGF0YSA9IHZhbDMyOwotICAgICAgICAgICAgY29weWJhY2sgPSB0
cnVlOworICAgICAgICBjYXNlIFhFTl9ET01DVExfUFNSX0dFVF9MM19DQk06CisgICAgICAgICAg
ICByZXQgPSBkb21jdGxfcHNyX2dldF92YWwoZCwgZG9tY3RsLCBQU1JfQ0JNX1RZUEVfTDMsIGNv
cHliYWNrKTsKICAgICAgICAgICAgIGJyZWFrOwogCi0gICAgICAgIGNhc2UgWEVOX0RPTUNUTF9Q
U1JfQ0FUX09QX0dFVF9MM19DT0RFOgotICAgICAgICAgICAgcmV0ID0gcHNyX2dldF92YWwoZCwg
ZG9tY3RsLT51LnBzcl9jYXRfb3AudGFyZ2V0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgJnZhbDMyLCBQU1JfQ0JNX1RZUEVfTDNfQ09ERSk7Ci0gICAgICAgICAgICBkb21jdGwtPnUu
cHNyX2NhdF9vcC5kYXRhID0gdmFsMzI7Ci0gICAgICAgICAgICBjb3B5YmFjayA9IHRydWU7Cisg
ICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfR0VUX0wzX0NPREU6CisgICAgICAgICAgICByZXQg
PSBkb21jdGxfcHNyX2dldF92YWwoZCwgZG9tY3RsLCBQU1JfQ0JNX1RZUEVfTDNfQ09ERSwgY29w
eWJhY2spOwogICAgICAgICAgICAgYnJlYWs7CiAKLSAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BT
Ul9DQVRfT1BfR0VUX0wzX0RBVEE6Ci0gICAgICAgICAgICByZXQgPSBwc3JfZ2V0X3ZhbChkLCBk
b21jdGwtPnUucHNyX2NhdF9vcC50YXJnZXQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmdmFsMzIsIFBTUl9DQk1fVFlQRV9MM19EQVRBKTsKLSAgICAgICAgICAgIGRvbWN0bC0+dS5w
c3JfY2F0X29wLmRhdGEgPSB2YWwzMjsKLSAgICAgICAgICAgIGNvcHliYWNrID0gdHJ1ZTsKKyAg
ICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9HRVRfTDNfREFUQToKKyAgICAgICAgICAgIHJldCA9
IGRvbWN0bF9wc3JfZ2V0X3ZhbChkLCBkb21jdGwsIFBTUl9DQk1fVFlQRV9MM19EQVRBLCBjb3B5
YmFjayk7CiAgICAgICAgICAgICBicmVhazsKIAotICAgICAgICBjYXNlIFhFTl9ET01DVExfUFNS
X0NBVF9PUF9HRVRfTDJfQ0JNOgotICAgICAgICAgICAgcmV0ID0gcHNyX2dldF92YWwoZCwgZG9t
Y3RsLT51LnBzcl9jYXRfb3AudGFyZ2V0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
JnZhbDMyLCBQU1JfQ0JNX1RZUEVfTDIpOwotICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9jYXRf
b3AuZGF0YSA9IHZhbDMyOwotICAgICAgICAgICAgY29weWJhY2sgPSB0cnVlOworICAgICAgICBj
YXNlIFhFTl9ET01DVExfUFNSX0dFVF9MMl9DQk06CisgICAgICAgICAgICByZXQgPSBkb21jdGxf
cHNyX2dldF92YWwoZCwgZG9tY3RsLCBQU1JfQ0JNX1RZUEVfTDIsIGNvcHliYWNrKTsKICAgICAg
ICAgICAgIGJyZWFrOwogCiAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICByZXQgPSAtRU9Q
Tk9UU1VQUDsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CisKKyN1bmRlZiBkb21jdGxf
cHNyX2dldF92YWwKKwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgWEVOX0RPTUNUTF9kaXNh
YmxlX21pZ3JhdGU6CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3lzY3RsLmMgYi94ZW4vYXJj
aC94ODYvc3lzY3RsLmMKaW5kZXggNmJhODIzYy4uOGFlNjc0NyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L3N5c2N0bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYwpAQCAtMTcxLDQ1ICsx
NzEsNDUgQEAgbG9uZyBhcmNoX2RvX3N5c2N0bCgKIAogICAgICAgICBicmVhazsKIAotICAgIGNh
c2UgWEVOX1NZU0NUTF9wc3JfY2F0X29wOgotICAgICAgICBzd2l0Y2ggKCBzeXNjdGwtPnUucHNy
X2NhdF9vcC5jbWQgKQorICAgIGNhc2UgWEVOX1NZU0NUTF9wc3JfYWxsb2M6CisgICAgICAgIHN3
aXRjaCAoIHN5c2N0bC0+dS5wc3JfYWxsb2MuY21kICkKICAgICAgICAgewogICAgICAgICAgICAg
dWludDMyX3QgZGF0YVtQU1JfSU5GT19BUlJBWV9TSVpFXTsKIAotICAgICAgICBjYXNlIFhFTl9T
WVNDVExfUFNSX0NBVF9nZXRfbDNfaW5mbzoKKyAgICAgICAgY2FzZSBYRU5fU1lTQ1RMX1BTUl9n
ZXRfbDNfaW5mbzoKICAgICAgICAgewotICAgICAgICAgICAgcmV0ID0gcHNyX2dldF9pbmZvKHN5
c2N0bC0+dS5wc3JfY2F0X29wLnRhcmdldCwKKyAgICAgICAgICAgIHJldCA9IHBzcl9nZXRfaW5m
byhzeXNjdGwtPnUucHNyX2FsbG9jLnRhcmdldCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBQU1JfQ0JNX1RZUEVfTDMsIGRhdGEsIEFSUkFZX1NJWkUoZGF0YSkpOwogICAgICAgICAg
ICAgaWYgKCByZXQgKQogICAgICAgICAgICAgICAgIGJyZWFrOwogCi0gICAgICAgICAgICBzeXNj
dGwtPnUucHNyX2NhdF9vcC51LmNhdF9pbmZvLmNvc19tYXggPQorICAgICAgICAgICAgc3lzY3Rs
LT51LnBzcl9hbGxvYy51LmNhdF9pbmZvLmNvc19tYXggPQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBkYXRhW1BTUl9JTkZPX0lEWF9DT1NfTUFYXTsKLSAgICAgICAgICAg
IHN5c2N0bC0+dS5wc3JfY2F0X29wLnUuY2F0X2luZm8uY2JtX2xlbiA9CisgICAgICAgICAgICBz
eXNjdGwtPnUucHNyX2FsbG9jLnUuY2F0X2luZm8uY2JtX2xlbiA9CiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGRhdGFbUFNSX0lORk9fSURYX0NBVF9DQk1fTEVOXTsKLSAg
ICAgICAgICAgIHN5c2N0bC0+dS5wc3JfY2F0X29wLnUuY2F0X2luZm8uZmxhZ3MgPQorICAgICAg
ICAgICAgc3lzY3RsLT51LnBzcl9hbGxvYy51LmNhdF9pbmZvLmZsYWdzID0KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YVtQU1JfSU5GT19JRFhfQ0FUX0ZMQUddOwog
Ci0gICAgICAgICAgICBpZiAoIF9fY29weV9maWVsZF90b19ndWVzdCh1X3N5c2N0bCwgc3lzY3Rs
LCB1LnBzcl9jYXRfb3ApICkKKyAgICAgICAgICAgIGlmICggX19jb3B5X2ZpZWxkX3RvX2d1ZXN0
KHVfc3lzY3RsLCBzeXNjdGwsIHUucHNyX2FsbG9jKSApCiAgICAgICAgICAgICAgICAgcmV0ID0g
LUVGQVVMVDsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAKLSAgICAgICAgY2FzZSBY
RU5fU1lTQ1RMX1BTUl9DQVRfZ2V0X2wyX2luZm86CisgICAgICAgIGNhc2UgWEVOX1NZU0NUTF9Q
U1JfZ2V0X2wyX2luZm86CiAgICAgICAgIHsKLSAgICAgICAgICAgIHJldCA9IHBzcl9nZXRfaW5m
byhzeXNjdGwtPnUucHNyX2NhdF9vcC50YXJnZXQsCisgICAgICAgICAgICByZXQgPSBwc3JfZ2V0
X2luZm8oc3lzY3RsLT51LnBzcl9hbGxvYy50YXJnZXQsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgUFNSX0NCTV9UWVBFX0wyLCBkYXRhLCBBUlJBWV9TSVpFKGRhdGEpKTsKICAgICAg
ICAgICAgIGlmICggcmV0ICkKICAgICAgICAgICAgICAgICBicmVhazsKIAotICAgICAgICAgICAg
c3lzY3RsLT51LnBzcl9jYXRfb3AudS5jYXRfaW5mby5jb3NfbWF4ID0KKyAgICAgICAgICAgIHN5
c2N0bC0+dS5wc3JfYWxsb2MudS5jYXRfaW5mby5jb3NfbWF4ID0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZGF0YVtQU1JfSU5GT19JRFhfQ09TX01BWF07Ci0gICAgICAg
ICAgICBzeXNjdGwtPnUucHNyX2NhdF9vcC51LmNhdF9pbmZvLmNibV9sZW4gPQorICAgICAgICAg
ICAgc3lzY3RsLT51LnBzcl9hbGxvYy51LmNhdF9pbmZvLmNibV9sZW4gPQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhW1BTUl9JTkZPX0lEWF9DQVRfQ0JNX0xFTl07
Ci0gICAgICAgICAgICBzeXNjdGwtPnUucHNyX2NhdF9vcC51LmNhdF9pbmZvLmZsYWdzID0KKyAg
ICAgICAgICAgIHN5c2N0bC0+dS5wc3JfYWxsb2MudS5jYXRfaW5mby5mbGFncyA9CiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFbUFNSX0lORk9fSURYX0NBVF9GTEFH
XTsKIAotICAgICAgICAgICAgaWYgKCBfX2NvcHlfZmllbGRfdG9fZ3Vlc3QodV9zeXNjdGwsIHN5
c2N0bCwgdS5wc3JfY2F0X29wKSApCisgICAgICAgICAgICBpZiAoIF9fY29weV9maWVsZF90b19n
dWVzdCh1X3N5c2N0bCwgc3lzY3RsLCB1LnBzcl9hbGxvYykgKQogICAgICAgICAgICAgICAgIHJl
dCA9IC1FRkFVTFQ7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5o
CmluZGV4IGE2NDQ4ZWEuLmMwOTkzMzQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9k
b21jdGwuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKQEAgLTEwNjAsMTYgKzEw
NjAsMTYgQEAgc3RydWN0IHhlbl9kb21jdGxfbW9uaXRvcl9vcCB7CiAgICAgfSB1OwogfTsKIAot
c3RydWN0IHhlbl9kb21jdGxfcHNyX2NhdF9vcCB7Ci0jZGVmaW5lIFhFTl9ET01DVExfUFNSX0NB
VF9PUF9TRVRfTDNfQ0JNICAgICAwCi0jZGVmaW5lIFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRf
TDNfQ0JNICAgICAxCi0jZGVmaW5lIFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRfTDNfQ09ERSAg
ICAyCi0jZGVmaW5lIFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRfTDNfREFUQSAgICAzCi0jZGVm
aW5lIFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDNfQ09ERSAgICA0Ci0jZGVmaW5lIFhFTl9E
T01DVExfUFNSX0NBVF9PUF9HRVRfTDNfREFUQSAgICA1Ci0jZGVmaW5lIFhFTl9ET01DVExfUFNS
X0NBVF9PUF9TRVRfTDJfQ0JNICAgICA2Ci0jZGVmaW5lIFhFTl9ET01DVExfUFNSX0NBVF9PUF9H
RVRfTDJfQ0JNICAgICA3Ci0gICAgdWludDMyX3QgY21kOyAgICAgICAvKiBJTjogWEVOX0RPTUNU
TF9QU1JfQ0FUX09QXyogKi8KK3N0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9hbGxvYyB7CisjZGVmaW5l
IFhFTl9ET01DVExfUFNSX1NFVF9MM19DQk0gICAgIDAKKyNkZWZpbmUgWEVOX0RPTUNUTF9QU1Jf
R0VUX0wzX0NCTSAgICAgMQorI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9TRVRfTDNfQ09ERSAgICAy
CisjZGVmaW5lIFhFTl9ET01DVExfUFNSX1NFVF9MM19EQVRBICAgIDMKKyNkZWZpbmUgWEVOX0RP
TUNUTF9QU1JfR0VUX0wzX0NPREUgICAgNAorI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9HRVRfTDNf
REFUQSAgICA1CisjZGVmaW5lIFhFTl9ET01DVExfUFNSX1NFVF9MMl9DQk0gICAgIDYKKyNkZWZp
bmUgWEVOX0RPTUNUTF9QU1JfR0VUX0wyX0NCTSAgICAgNworICAgIHVpbnQzMl90IGNtZDsgICAg
ICAgLyogSU46IFhFTl9ET01DVExfUFNSXyogKi8KICAgICB1aW50MzJfdCB0YXJnZXQ7ICAgIC8q
IElOICovCiAgICAgdWludDY0X3QgZGF0YTsgICAgICAvKiBJTi9PVVQgKi8KIH07CkBAIC0xMTU0
LDcgKzExNTQsNyBAQCBzdHJ1Y3QgeGVuX2RvbWN0bCB7CiAjZGVmaW5lIFhFTl9ET01DVExfc2V0
dm51bWFpbmZvICAgICAgICAgICAgICAgICAgNzQKICNkZWZpbmUgWEVOX0RPTUNUTF9wc3JfY210
X29wICAgICAgICAgICAgICAgICAgICA3NQogI2RlZmluZSBYRU5fRE9NQ1RMX21vbml0b3Jfb3Ag
ICAgICAgICAgICAgICAgICAgIDc3Ci0jZGVmaW5lIFhFTl9ET01DVExfcHNyX2NhdF9vcCAgICAg
ICAgICAgICAgICAgICAgNzgKKyNkZWZpbmUgWEVOX0RPTUNUTF9wc3JfYWxsb2MgICAgICAgICAg
ICAgICAgICAgICA3OAogI2RlZmluZSBYRU5fRE9NQ1RMX3NvZnRfcmVzZXQgICAgICAgICAgICAg
ICAgICAgIDc5CiAjZGVmaW5lIFhFTl9ET01DVExfc2V0X2dudHRhYl9saW1pdHMgICAgICAgICAg
ICAgODAKICNkZWZpbmUgWEVOX0RPTUNUTF9nZGJzeF9ndWVzdG1lbWlvICAgICAgICAgICAgMTAw
MApAQCAtMTIxOCw3ICsxMjE4LDcgQEAgc3RydWN0IHhlbl9kb21jdGwgewogICAgICAgICBzdHJ1
Y3QgeGVuX2RvbWN0bF92bnVtYSAgICAgICAgICAgICB2bnVtYTsKICAgICAgICAgc3RydWN0IHhl
bl9kb21jdGxfcHNyX2NtdF9vcCAgICAgICAgcHNyX2NtdF9vcDsKICAgICAgICAgc3RydWN0IHhl
bl9kb21jdGxfbW9uaXRvcl9vcCAgICAgICAgbW9uaXRvcl9vcDsKLSAgICAgICAgc3RydWN0IHhl
bl9kb21jdGxfcHNyX2NhdF9vcCAgICAgICAgcHNyX2NhdF9vcDsKKyAgICAgICAgc3RydWN0IHhl
bl9kb21jdGxfcHNyX2FsbG9jICAgICAgICAgcHNyX2FsbG9jOwogICAgICAgICBzdHJ1Y3QgeGVu
X2RvbWN0bF9zZXRfZ250dGFiX2xpbWl0cyBzZXRfZ250dGFiX2xpbWl0czsKICAgICAgICAgdWlu
dDhfdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkWzEyOF07CiAgICAgfSB1OwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oIGIveGVuL2luY2x1ZGUvcHVibGlj
L3N5c2N0bC5oCmluZGV4IDYxNDBmMWEuLmE1MGUzNDUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L3B1YmxpYy9zeXNjdGwuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKQEAgLTY5
NiwxMCArNjk2LDEwIEBAIHN0cnVjdCB4ZW5fc3lzY3RsX3BjaXRvcG9pbmZvIHsKICAgICBYRU5f
R1VFU1RfSEFORExFXzY0KHVpbnQzMikgbm9kZXM7CiB9OwogCi0jZGVmaW5lIFhFTl9TWVNDVExf
UFNSX0NBVF9nZXRfbDNfaW5mbyAgICAgICAgICAgICAgIDAKLSNkZWZpbmUgWEVOX1NZU0NUTF9Q
U1JfQ0FUX2dldF9sMl9pbmZvICAgICAgICAgICAgICAgMQotc3RydWN0IHhlbl9zeXNjdGxfcHNy
X2NhdF9vcCB7Ci0gICAgdWludDMyX3QgY21kOyAgICAgICAvKiBJTjogWEVOX1NZU0NUTF9QU1Jf
Q0FUXyogKi8KKyNkZWZpbmUgWEVOX1NZU0NUTF9QU1JfZ2V0X2wzX2luZm8gICAgICAgICAgICAg
ICAwCisjZGVmaW5lIFhFTl9TWVNDVExfUFNSX2dldF9sMl9pbmZvICAgICAgICAgICAgICAgMQor
c3RydWN0IHhlbl9zeXNjdGxfcHNyX2FsbG9jIHsKKyAgICB1aW50MzJfdCBjbWQ7ICAgICAgIC8q
IElOOiBYRU5fU1lTQ1RMX1BTUl8qICovCiAgICAgdWludDMyX3QgdGFyZ2V0OyAgICAvKiBJTiAq
LwogICAgIHVuaW9uIHsKICAgICAgICAgc3RydWN0IHsKQEAgLTEwNjgsNyArMTA2OCw3IEBAIHN0
cnVjdCB4ZW5fc3lzY3RsIHsKICNkZWZpbmUgWEVOX1NZU0NUTF9nY292X29wICAgICAgICAgICAg
ICAgICAgICAgICAyMAogI2RlZmluZSBYRU5fU1lTQ1RMX3Bzcl9jbXRfb3AgICAgICAgICAgICAg
ICAgICAgIDIxCiAjZGVmaW5lIFhFTl9TWVNDVExfcGNpdG9wb2luZm8gICAgICAgICAgICAgICAg
ICAgMjIKLSNkZWZpbmUgWEVOX1NZU0NUTF9wc3JfY2F0X29wICAgICAgICAgICAgICAgICAgICAy
MworI2RlZmluZSBYRU5fU1lTQ1RMX3Bzcl9hbGxvYyAgICAgICAgICAgICAgICAgICAgIDIzCiAj
ZGVmaW5lIFhFTl9TWVNDVExfdG1lbV9vcCAgICAgICAgICAgICAgICAgICAgICAgMjQKICNkZWZp
bmUgWEVOX1NZU0NUTF9nZXRfY3B1X2xldmVsbGluZ19jYXBzICAgICAgICAyNQogI2RlZmluZSBY
RU5fU1lTQ1RMX2dldF9jcHVfZmVhdHVyZXNldCAgICAgICAgICAgIDI2CkBAIC0xMDk3LDcgKzEw
OTcsNyBAQCBzdHJ1Y3QgeGVuX3N5c2N0bCB7CiAgICAgICAgIHN0cnVjdCB4ZW5fc3lzY3RsX3Nj
aGVkdWxlcl9vcCAgICAgIHNjaGVkdWxlcl9vcDsKICAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxf
Z2Nvdl9vcCAgICAgICAgICAgZ2Nvdl9vcDsKICAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxfcHNy
X2NtdF9vcCAgICAgICAgcHNyX2NtdF9vcDsKLSAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxfcHNy
X2NhdF9vcCAgICAgICAgcHNyX2NhdF9vcDsKKyAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxfcHNy
X2FsbG9jICAgICAgICAgcHNyX2FsbG9jOwogICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0bF90bWVt
X29wICAgICAgICAgICB0bWVtX29wOwogICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0bF9jcHVfbGV2
ZWxsaW5nX2NhcHMgY3B1X2xldmVsbGluZ19jYXBzOwogICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0
bF9jcHVfZmVhdHVyZXNldCAgICBjcHVfZmVhdHVyZXNldDsKZGlmZiAtLWdpdCBhL3hlbi94c20v
Zmxhc2svaG9va3MuYyBiL3hlbi94c20vZmxhc2svaG9va3MuYwppbmRleCA3YjAwNWFmLi41MGUx
MDNhIDEwMDY0NAotLS0gYS94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKKysrIGIveGVuL3hzbS9mbGFz
ay9ob29rcy5jCkBAIC03NDMsOCArNzQzLDggQEAgc3RhdGljIGludCBmbGFza19kb21jdGwoc3Ry
dWN0IGRvbWFpbiAqZCwgaW50IGNtZCkKICAgICBjYXNlIFhFTl9ET01DVExfcHNyX2NtdF9vcDoK
ICAgICAgICAgcmV0dXJuIGN1cnJlbnRfaGFzX3Blcm0oZCwgU0VDQ0xBU1NfRE9NQUlOMiwgRE9N
QUlOMl9fUFNSX0NNVF9PUCk7CiAKLSAgICBjYXNlIFhFTl9ET01DVExfcHNyX2NhdF9vcDoKLSAg
ICAgICAgcmV0dXJuIGN1cnJlbnRfaGFzX3Blcm0oZCwgU0VDQ0xBU1NfRE9NQUlOMiwgRE9NQUlO
Ml9fUFNSX0NBVF9PUCk7CisgICAgY2FzZSBYRU5fRE9NQ1RMX3Bzcl9hbGxvYzoKKyAgICAgICAg
cmV0dXJuIGN1cnJlbnRfaGFzX3Blcm0oZCwgU0VDQ0xBU1NfRE9NQUlOMiwgRE9NQUlOMl9fUFNS
X0FMTE9DKTsKIAogICAgIGNhc2UgWEVOX0RPTUNUTF9zb2Z0X3Jlc2V0OgogICAgICAgICByZXR1
cm4gY3VycmVudF9oYXNfcGVybShkLCBTRUNDTEFTU19ET01BSU4yLCBET01BSU4yX19TT0ZUX1JF
U0VUKTsKQEAgLTgxMCw5ICs4MTAsOSBAQCBzdGF0aWMgaW50IGZsYXNrX3N5c2N0bChpbnQgY21k
KQogICAgIGNhc2UgWEVOX1NZU0NUTF9wc3JfY210X29wOgogICAgICAgICByZXR1cm4gYXZjX2N1
cnJlbnRfaGFzX3Blcm0oU0VDSU5JVFNJRF9YRU4sIFNFQ0NMQVNTX1hFTjIsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBYRU4yX19QU1JfQ01UX09QLCBOVUxMKTsKLSAgICBj
YXNlIFhFTl9TWVNDVExfcHNyX2NhdF9vcDoKKyAgICBjYXNlIFhFTl9TWVNDVExfcHNyX2FsbG9j
OgogICAgICAgICByZXR1cm4gYXZjX2N1cnJlbnRfaGFzX3Blcm0oU0VDSU5JVFNJRF9YRU4sIFNF
Q0NMQVNTX1hFTjIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU4yX19Q
U1JfQ0FUX09QLCBOVUxMKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhF
TjJfX1BTUl9BTExPQywgTlVMTCk7CiAKICAgICBjYXNlIFhFTl9TWVNDVExfdG1lbV9vcDoKICAg
ICAgICAgcmV0dXJuIGRvbWFpbl9oYXNfeGVuKGN1cnJlbnQtPmRvbWFpbiwgWEVOX19UTUVNX0NP
TlRST0wpOwpkaWZmIC0tZ2l0IGEveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMg
Yi94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycwppbmRleCAzYTJkODYzLi5kMGEx
ZWM1IDEwMDY0NAotLS0gYS94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycworKysg
Yi94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycwpAQCAtODUsOCArODUsOCBAQCBj
bGFzcyB4ZW4yCiAgICAgcmVzb3VyY2Vfb3AKICMgWEVOX1NZU0NUTF9wc3JfY210X29wCiAgICAg
cHNyX2NtdF9vcAotIyBYRU5fU1lTQ1RMX3Bzcl9jYXRfb3AKLSAgICBwc3JfY2F0X29wCisjIFhF
Tl9TWVNDVExfcHNyX2FsbG9jCisgICAgcHNyX2FsbG9jCiAjIFhFTlBGX2dldF9zeW1ib2wKICAg
ICBnZXRfc3ltYm9sCiAjIFBNVSBjb250cm9sCkBAIC0yNDYsOCArMjQ2LDggQEAgY2xhc3MgZG9t
YWluMgogICAgIG1lbV9wYWdpbmcKICMgWEVOTUVNX3NoYXJpbmdfb3AKICAgICBtZW1fc2hhcmlu
ZwotIyBYRU5fRE9NQ1RMX3Bzcl9jYXRfb3AKLSAgICBwc3JfY2F0X29wCisjIFhFTl9ET01DVExf
cHNyX2FsbG9jCisgICAgcHNyX2FsbG9jCiAjIFhFTl9ET01DVExfc2V0X2dudHRhYl9saW1pdHMK
ICAgICBzZXRfZ250dGFiX2xpbWl0cwogfQotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Oct 08 07:45:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Oct 2017 07:45:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e16Gy-0002ji-Gi; Sun, 08 Oct 2017 07:45:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e16Gw-0002h4-Vu
 for xen-devel@lists.xenproject.org; Sun, 08 Oct 2017 07:45:15 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 E0/AB-03870-A87D9D95; Sun, 08 Oct 2017 07:45:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS1tYhr9t2/Wa
 kwftGVYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePi9StMBf80Kk5t/8jcwLhErouRg0NIoELi
 3960LkZODgkBXokjy2awQtgBEq0v1zF3MXIBlTQwSiyb9Z8RJMEmoC7x+GsPE4gtIqAkcW/VZ
 CaQImaB34wSp7YcAksICzhKfN22gA1kAYuAqsT11lyQMK+Au8Ta1x1QC+QkTh6bDGZzCnhIzD
 q/gR3EFgKqWb26nRGiXlDi5MwnLCBjmIH2rp8nBBJmFpCXaN46m3kCo8AsJFWzEKpmIalawMi
 8ilG9OLWoLLVI11IvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwLBmAYAfj3U0B
 hxglOZiURHn/XLkZKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd+s1oJxgUWp6akVaZg4wQmDSE
 hw8SiK8ky8BpXmLCxJzizPTIVKnGHU5Om7e/cMkxJKXn5cqJc57BGSGAEhRRmke3AhYtF5ilJ
 US5mUEOkqIpyC1KDezBFX+FaM4B6OSMO9ukCk8mXklcJteAR3BBHQEY/ENkCNKEhFSUg2MrCy
 fxZdwMT6Zcv9qqdZXrrUCSS4mHMa18w+tX6t3+tmXV38XZ7y0XHovRNJdcULnVJ+t5zhz/1fM
 //VYINQ9Qq5mr+tMthNcmw8wbzjYsPxv19ZWpTtO26drpl+qf7EnRSFtobR3WL7H1BWeyk7rX
 GKq1q4w0b4tc9biwOUPUtOrJIUfHMk6rcRSnJFoqMVcVJwIAH/b2+nRAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1507448708!73382855!1
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52147 invoked from network); 8 Oct 2017 07:45:10 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Oct 2017 07:45:10 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga104.jf.intel.com with ESMTP; 08 Oct 2017 00:45:05 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,493,1500966000"; d="scan'208";a="1022874868"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga003.jf.intel.com with ESMTP; 08 Oct 2017 00:44:36 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Sun,  8 Oct 2017 15:23:51 +0800
Message-Id: <1507447441-5422-7-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507447441-5422-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1507447441-5422-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Yi Sun <yi.y.sun@linux.intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v6 06/16] x86: implement get hw info flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGdldCBIVyBpbmZvIGZsb3cgZm9yIE1CQSBpbmNsdWRpbmcg
aXRzIGNhbGxiYWNrCmZ1bmN0aW9uIGFuZCBzeXNjdGwgaW50ZXJmYWNlLgoKU2lnbmVkLW9mZi1i
eTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+ClJldmlld2VkLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzogQ2hhbyBQZW5nIDxjaGFvLnAucGVuZ0BsaW51
eC5pbnRlbC5jb20+Cgp2NToKICAgIC0gdXNlIEFTU0VSVCBpbiAnbWJhX2dldF9mZWF0X2luZm8n
LgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIGNvcnJlY3QgaW5p
dGlhbGl6YXRpb24gZm9ybWF0IG9mICdkYXRhW1BTUl9JTkZPX0FSUkFZX1NJWkVdJy4KICAgICAg
KHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpIGFuZCBKYW4gQmV1bGljaCkKdjQ6CiAgICAt
IHJlbW92ZSAnQUxMT0NfJyBmcm9tIG1hY3JvIG5hbWVzLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJv
Z2VyIFBhdSBNb25uw6kpCiAgICAtIGluaXRpYWxpemUgJ2RhdGFbUFNSX0lORk9fQVJSQVlfU0la
RV0nIHRvIDAgdG8gcHJldmVudCB0byBsZWFrIHN0YWNrIGRhdGEuCiAgICAgIChzdWdnZXN0ZWQg
YnkgUm9nZXIgUGF1IE1vbm7DqSkKdjM6CiAgICAtIHJlcGxhY2UgJ1BTUl9WQUxfVFlQRV9NQkEn
IHRvICdQU1JfVFlQRV9NQkFfVEhSVEwnLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBN
b25uw6kpCnYyOgogICAgLSB1c2UgJ1hFTl9TWVNDVExfUFNSX01CQV9MSU5FQVInIHRvIHNldCBN
QkEgZmVhdHVyZSBIVyBpbmZvLgogICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKdjE6CiAg
ICAtIHNvcnQgJ1BTUl9JTkZPX0lEWF8nIG1hY3JvcyBhcyBmZWF0dXJlLgogICAgICAoc3VnZ2Vz
dGVkIGJ5IENoYW8gUGVuZykKICAgIC0gcmVuYW1lICdQU1JfSU5GT19JRFhfTUJBX0xJTkVBUicg
dG8gJ1BTUl9JTkZPX0lEWF9NQkFfRkxBRycuCiAgICAtIHJlbmFtZSAnbGluZWFyJyBpbiAnc3Ry
dWN0IG1iYV9pbmZvJyB0byAnZmxhZ3MnIGZvciBmdXR1cmUgZXh0ZW5zaW9uLgogICAgICAoc3Vn
Z2VzdGVkIGJ5IENoYW8gUGVuZykKLS0tCiB4ZW4vYXJjaC94ODYvcHNyLmMgICAgICAgICAgfCAx
NCArKysrKysrKysrKysrLQogeGVuL2FyY2gveDg2L3N5c2N0bC5jICAgICAgIHwgMjEgKysrKysr
KysrKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5oICAgfCAgMiArKwogeGVu
L2luY2x1ZGUvcHVibGljL3N5c2N0bC5oIHwgIDggKysrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwg
NDMgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvcHNyLmMgYi94ZW4vYXJjaC94ODYvcHNyLmMKaW5kZXggMTU3ZTExZi4uMDNmMjRjMCAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L3Bzci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwpAQCAt
MjYzLDYgKzI2MywxMCBAQCBzdGF0aWMgZW51bSBwc3JfZmVhdF90eXBlIHBzcl90eXBlX3RvX2Zl
YXRfdHlwZShlbnVtIHBzcl90eXBlIHR5cGUpCiAgICAgICAgIGZlYXRfdHlwZSA9IEZFQVRfVFlQ
RV9MMl9DQVQ7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBQU1JfVFlQRV9NQkFfVEhSVEw6
CisgICAgICAgIGZlYXRfdHlwZSA9IEZFQVRfVFlQRV9NQkE7CisgICAgICAgIGJyZWFrOworCiAg
ICAgZGVmYXVsdDoKICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CiAgICAgfQpAQCAtNDgz
LDcgKzQ4NywxNSBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgbDJfY2F0X3Byb3Bz
ID0gewogc3RhdGljIGJvb2wgbWJhX2dldF9mZWF0X2luZm8oY29uc3Qgc3RydWN0IGZlYXRfbm9k
ZSAqZmVhdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRhdGFbXSwg
dW5zaWduZWQgaW50IGFycmF5X2xlbikKIHsKLSAgICByZXR1cm4gZmFsc2U7CisgICAgQVNTRVJU
KGFycmF5X2xlbiA9PSBQU1JfSU5GT19BUlJBWV9TSVpFKTsKKworICAgIGRhdGFbUFNSX0lORk9f
SURYX0NPU19NQVhdID0gZmVhdC0+Y29zX21heDsKKyAgICBkYXRhW1BTUl9JTkZPX0lEWF9NQkFf
VEhSVExfTUFYXSA9IGZlYXQtPm1iYS50aHJ0bF9tYXg7CisKKyAgICBpZiAoIGZlYXQtPm1iYS5s
aW5lYXIgKQorICAgICAgICBkYXRhW1BTUl9JTkZPX0lEWF9NQkFfRkxBR10gfD0gWEVOX1NZU0NU
TF9QU1JfTUJBX0xJTkVBUjsKKworICAgIHJldHVybiB0cnVlOwogfQogCiBzdGF0aWMgdm9pZCBt
YmFfd3JpdGVfbXNyKHVuc2lnbmVkIGludCBjb3MsIHVpbnQzMl90IHZhbCwKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9zeXNjdGwuYyBiL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYwppbmRleCA2ODY3
ZWUxLi5mNDhkNmZkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3lzY3RsLmMKKysrIGIveGVu
L2FyY2gveDg2L3N5c2N0bC5jCkBAIC0xNzQsNyArMTc0LDcgQEAgbG9uZyBhcmNoX2RvX3N5c2N0
bCgKICAgICBjYXNlIFhFTl9TWVNDVExfcHNyX2FsbG9jOgogICAgICAgICBzd2l0Y2ggKCBzeXNj
dGwtPnUucHNyX2FsbG9jLmNtZCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHVpbnQzMl90IGRh
dGFbUFNSX0lORk9fQVJSQVlfU0laRV07CisgICAgICAgICAgICB1aW50MzJfdCBkYXRhW1BTUl9J
TkZPX0FSUkFZX1NJWkVdID0geyB9OwogCiAgICAgICAgIGNhc2UgWEVOX1NZU0NUTF9QU1JfZ2V0
X2wzX2luZm86CiAgICAgICAgIHsKQEAgLTIxNCw2ICsyMTQsMjUgQEAgbG9uZyBhcmNoX2RvX3N5
c2N0bCgKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAKKyAgICAgICAgY2FzZSBYRU5f
U1lTQ1RMX1BTUl9nZXRfbWJhX2luZm86CisgICAgICAgIHsKKyAgICAgICAgICAgIHJldCA9IHBz
cl9nZXRfaW5mbyhzeXNjdGwtPnUucHNyX2FsbG9jLnRhcmdldCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBQU1JfVFlQRV9NQkFfVEhSVEwsIGRhdGEsIEFSUkFZX1NJWkUoZGF0YSkp
OworICAgICAgICAgICAgaWYgKCByZXQgKQorICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAg
ICAgICAgICBzeXNjdGwtPnUucHNyX2FsbG9jLnUubWJhX2luZm8uY29zX21heCA9CisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFbUFNSX0lORk9fSURYX0NPU19NQVhd
OworICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9hbGxvYy51Lm1iYV9pbmZvLnRocnRsX21heCA9
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFbUFNSX0lORk9fSURY
X01CQV9USFJUTF9NQVhdOworICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9hbGxvYy51Lm1iYV9p
bmZvLmZsYWdzID0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YVtQ
U1JfSU5GT19JRFhfTUJBX0ZMQUddOworCisgICAgICAgICAgICBpZiAoIF9fY29weV9maWVsZF90
b19ndWVzdCh1X3N5c2N0bCwgc3lzY3RsLCB1LnBzcl9hbGxvYykgKQorICAgICAgICAgICAgICAg
IHJldCA9IC1FRkFVTFQ7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCiAgICAgICAg
IGRlZmF1bHQ6CiAgICAgICAgICAgICByZXQgPSAtRU9QTk9UU1VQUDsKICAgICAgICAgICAgIGJy
ZWFrOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wc3IuaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvcHNyLmgKaW5kZXggOWQxNDI2NC4uMDg0YWU5NyAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wc3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5oCkBAIC0z
OSw2ICszOSw4IEBACiAjZGVmaW5lIFBTUl9JTkZPX0lEWF9DT1NfTUFYICAgICAgICAgICAgMAog
I2RlZmluZSBQU1JfSU5GT19JRFhfQ0FUX0NCTV9MRU4gICAgICAgIDEKICNkZWZpbmUgUFNSX0lO
Rk9fSURYX0NBVF9GTEFHICAgICAgICAgICAyCisjZGVmaW5lIFBTUl9JTkZPX0lEWF9NQkFfVEhS
VExfTUFYICAgICAgMQorI2RlZmluZSBQU1JfSU5GT19JRFhfTUJBX0ZMQUcgICAgICAgICAgIDIK
ICNkZWZpbmUgUFNSX0lORk9fQVJSQVlfU0laRSAgICAgICAgICAgICAzCiAKIHN0cnVjdCBwc3Jf
Y210X2wzIHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCBiL3hlbi9p
bmNsdWRlL3B1YmxpYy9zeXNjdGwuaAppbmRleCBhNTBlMzQ1Li5mN2YyNmMzIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3N5
c2N0bC5oCkBAIC02OTgsNiArNjk4LDcgQEAgc3RydWN0IHhlbl9zeXNjdGxfcGNpdG9wb2luZm8g
ewogCiAjZGVmaW5lIFhFTl9TWVNDVExfUFNSX2dldF9sM19pbmZvICAgICAgICAgICAgICAgMAog
I2RlZmluZSBYRU5fU1lTQ1RMX1BTUl9nZXRfbDJfaW5mbyAgICAgICAgICAgICAgIDEKKyNkZWZp
bmUgWEVOX1NZU0NUTF9QU1JfZ2V0X21iYV9pbmZvICAgICAgICAgICAgICAyCiBzdHJ1Y3QgeGVu
X3N5c2N0bF9wc3JfYWxsb2MgewogICAgIHVpbnQzMl90IGNtZDsgICAgICAgLyogSU46IFhFTl9T
WVNDVExfUFNSXyogKi8KICAgICB1aW50MzJfdCB0YXJnZXQ7ICAgIC8qIElOICovCkBAIC03MDgs
NiArNzA5LDEzIEBAIHN0cnVjdCB4ZW5fc3lzY3RsX3Bzcl9hbGxvYyB7CiAjZGVmaW5lIFhFTl9T
WVNDVExfUFNSX0NBVF9MM19DRFAgICAgICAgKDF1IDw8IDApCiAgICAgICAgICAgICB1aW50MzJf
dCBmbGFnczsgICAgIC8qIE9VVDogQ0FUIGZsYWdzICovCiAgICAgICAgIH0gY2F0X2luZm87CisK
KyAgICAgICAgc3RydWN0IHsKKyAgICAgICAgICAgIHVpbnQzMl90IHRocnRsX21heDsgLyogT1VU
OiBNYXhpbXVtIHRocm90dGxlICovCisgICAgICAgICAgICB1aW50MzJfdCBjb3NfbWF4OyAgIC8q
IE9VVDogTWF4aW11bSBDT1MgKi8KKyNkZWZpbmUgWEVOX1NZU0NUTF9QU1JfTUJBX0xJTkVBUiAg
ICAgICgxdSA8PCAwKQorICAgICAgICAgICAgdWludDMyX3QgZmxhZ3M7ICAgICAvKiBPVVQ6IE1C
QSBmbGFncyAqLworICAgICAgICB9IG1iYV9pbmZvOwogICAgIH0gdTsKIH07CiAKLS0gCjEuOS4x
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Oct 08 07:45:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Oct 2017 07:45:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e16Gz-0002lc-TI; Sun, 08 Oct 2017 07:45:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e16Gz-0002jp-4E
 for xen-devel@lists.xenproject.org; Sun, 08 Oct 2017 07:45:17 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 20/45-03101-C87D9D95; Sun, 08 Oct 2017 07:45:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXS1tYhr9t+/Wa
 kwfzZahbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b8E1NZC9Z7VDw6spulgfG8WRcjB4eQQIXE
 3DPFXYycHBICvBJHls1ghbADJPom3mDsYuQCKmlglDh86gw7SIJNQF3i8dceJhBbREBJ4t6qy
 UwgRcwCvxklTm05BJYQFrCXmLPkL5jNIqAqMXHhZRYQm1fAXeJt2yWoDXISJ49NBrM5BTwkZp
 3fALZACKhm9ep2Roh6QYmTM5+wgBzKDLR4/TwhkDCzgLxE89bZzBMYBWYhqZqFUDULSdUCRuZ
 VjOrFqUVlqUW6lnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGByQAEOxjvbgo4
 xCjJwaQkyvvnys1IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8W68B5QSLUtNTK9Iyc4AxApOW4
 OBREuGdfAkozVtckJhbnJkOkTrFqMvRcfPuHyYhlrz8vFQpcd4jIDMEQIoySvPgRsDi9RKjrJ
 QwLyPQUUI8BalFuZklqPKvGMU5GJWEeXeDTOHJzCuB2/QK6AgmoCMYi2+AHFGSiJCSamBUj/7
 yUfzDG7kdWcKmaXf+hu87eenLnguTz6Zvqcx/waAd/O62xopl10KXOoQ+tTEtUl2pk9CvxFqd
 J/+sMW3ai/vWvD96TRMWu3O2NM5bvKj80wzXB1ldiek5DRv2Nd01WX/2eXKq5Cnpy4+9NkZx2
 ywKmDitPD+1Mk2ZX6Cfp9Pq+NwrL/YqsRRnJBpqMRcVJwIAILYNRtICAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1507448708!73382855!2
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52174 invoked from network); 8 Oct 2017 07:45:11 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Oct 2017 07:45:11 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga104.jf.intel.com with ESMTP; 08 Oct 2017 00:45:06 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,493,1500966000"; d="scan'208";a="1022874903"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga003.jf.intel.com with ESMTP; 08 Oct 2017 00:44:42 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Sun,  8 Oct 2017 15:23:53 +0800
Message-Id: <1507447441-5422-9-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507447441-5422-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1507447441-5422-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Yi Sun <yi.y.sun@linux.intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v6 08/16] x86: implement set value flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIHNldCB2YWx1ZSBmbG93IGZvciBNQkEgaW5jbHVkaW5nIGl0
cyBjYWxsYmFjawpmdW5jdGlvbiBhbmQgZG9tY3RsIGludGVyZmFjZS4KClNpZ25lZC1vZmYtYnk6
IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBDaGFvIFBlbmcgPGNoYW8ucC5wZW5nQGxp
bnV4LmludGVsLmNvbT4KCnY2OgogICAgLSBzcGxpdCBjby1leGlzdCBmZWF0dXJlcycgdmFsdWVz
IHNldHRpbmcgZmxvdyB0byBhIG5ldyBwYXRjaC4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1
bGljaCkKICAgIC0gcmVzdG9yZSBjb2RlcyByZWxhdGVkIHRvICdtYmFfY2hlY2tfdGhydGwnIGFu
ZCAnY2hlY2tfdmFsdWUnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2NToKICAg
IC0gYWRqdXN0IHBvc2l0aW9uIG9mICdjYXRfY2hlY2tfY2JtJyB0byBub3QgdG8gbWFrZSBjaGFu
Z2VzIHNvIGJpZy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBy
ZW1vdmUgJ3Byb3BzJyBmcm9tICdzdHJ1Y3QgY29zX3dyaXRlX2luZm8nLgogICAgICAoc3VnZ2Vz
dGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIG1ha2UgYSBzaW5nbGUgcmV0dXJuIHN0YXRl
bWVudCBpbiAnbWJhX2NoZWNrX3RocnRsJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGlj
aCkKdjQ6CiAgICAtIHJlbW92ZSAnQUxMT0NfJyBmcm9tIG1hY3JvIG5hbWVzLgogICAgICAoc3Vn
Z2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIGpvaW4gdHdvIGNoZWNrcyBpbnRvIGEg
c2luZ2xlIGlmLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIHJl
bW92ZSByZWR1bmRhbnQgbG9jYWwgdmFyaWFibGUgJ2FycmF5X2xlbicuCiAgICAgIChzdWdnZXN0
ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKdjM6CiAgICAtIG1vZGlmeSBjb21taXQgbWVzc2FnZSB0
byBtYWtlIGl0IGNsZWFyLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAg
ICAtIG1vZGlmeSBmdW5jdGlvbmFsaXR5IG9mICdjaGVja192YWwnIHRvIG1ha2UgaXQgc2ltcGxl
IHRvIG9ubHkgY2hlY2sgdmFsdWUuCiAgICAgIENoYW5nZSB0aGUgbGFzdCBwYXJhbWV0ZXIgdHlw
ZSBmcm9tICd1bnNpZ25lZCBsb25nIConIHRvICd1bnNpZ25lZCBsb25nJy4KICAgICAgKHN1Z2dl
c3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBjYWxsIHJkbXNybCB0byBnZXQgdmFsdWUg
anVzdCB3cml0dGVuIGludG8gTVNSIGZvciBNQkEuIEJlY2F1c2UgSFcgY2FuCiAgICAgIGF1dG9t
YXRpY2FsbHkgY2hhbmdlIGlucHV0IHZhbHVlIHRvIHdoYXQgaXQgd2FudHMuCiAgICAgIChzdWdn
ZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gY2hhbmdlIHR5cGUgb2YgJ3dyaXRlX21z
cicgdG8gJ3VpbnQzMl90JyB0byByZXR1cm4gdGhlIHZhbHVlIGFjdHVhbGx5CiAgICAgIHdyaXR0
ZW4gaW50byBNU1IuIFRoZW4sIGNoYW5nZSAnZG9fd3JpdGVfcHNyX21zcnMnIHRvIHNldCB0aGUg
cmV0dXJuZWQKICAgICAgdmFsdWUgaW50byAnY29zX3JlZ192YWxbXScKICAgIC0gbW92ZSB0aGUg
ZGVjbGFyYXRpb24gb2YgJ2onIGludG8gbG9vcCBpbiAnZG9fd3JpdGVfcHNyX21zcnMnLgogICAg
ICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIGNoYW5nZSAnbWJhX2luZm8n
IHRvICdtYmEnLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIGNo
YW5nZSAnY2F0X2luZm8nIHRvICdjYXQnLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBN
b25uw6kpCiAgICAtIHJlbmFtZSAncHNyX2NhdC9QU1JfQ0FUJyB0byAncHNyX2FsbG9jL1BTUl9B
TExPQycgYW5kIHJlbW92ZSAnb3AvT1AnCiAgICAgIGZyb20gbmFtZS4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBjaGFuZ2UgJ1BTUl9WQUxfVFlQRV9NQkEnIHRv
ICdQU1JfVFlQRV9NQkFfVEhSVEwnLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25u
w6kpCnYyOgogICAgLSByZW1vdmUgbGluZWFyIG1vZGUgJ3RocnRsX21heCcgY2hlY2sgaW4gJ21i
YV9jaGVja190aHJ0bCcgYmVjYXVzZSBpdCBoYXMKICAgICAgYmVlbiBjaGVja2VkIGluICdtYmFf
aW5pdF9mZWF0dXJlJy4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCiAgICAtIGZvciBu
b24tbGluZWFyIG1vZGUsIGNoZWNrIGlmICcqdGhydGwnIGlzIG5vdCAwIGluICdtYmFfY2hlY2tf
dGhydGwnLiBJZgogICAgICBpdCBpcyAwLCB3ZSBkbyBub3QgbmVlZCB0byBjaGFuZ2UgaXQuCiAg
ICAgIChzdWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQogICAgLSBtb3ZlIGNvbW1lbnRzIHRvIGV4cGxh
aW4gY2hhbmdlcyBvZiAnY29zX3dyaXRlX2luZm8nIGZyb20gcHNyLmMgdG8gY29tbWl0CiAgICAg
IG1lc3NhZ2UuCiAgICAgIChzdWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQotLS0KIHhlbi9hcmNoL3g4
Ni9kb21jdGwuYyAgICAgICB8ICA2ICsrKysKIHhlbi9hcmNoL3g4Ni9wc3IuYyAgICAgICAgICB8
IDc0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLQogeGVuL2lu
Y2x1ZGUvcHVibGljL2RvbWN0bC5oIHwgIDEgKwogMyBmaWxlcyBjaGFuZ2VkLCA2OSBpbnNlcnRp
b25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tY3Rs
LmMgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKaW5kZXggMTdmZDNhZC4uYmJmZDc2ZSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2RvbWN0bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwpA
QCAtMTQ3NSw2ICsxNDc1LDEyIEBAIGxvbmcgYXJjaF9kb19kb21jdGwoCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBQU1JfVFlQRV9MMl9DQk0pOwogICAgICAgICAgICAgYnJlYWs7CiAK
KyAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9TRVRfTUJBX1RIUlRMOgorICAgICAgICAgICAg
cmV0ID0gcHNyX3NldF92YWwoZCwgZG9tY3RsLT51LnBzcl9hbGxvYy50YXJnZXQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBkb21jdGwtPnUucHNyX2FsbG9jLmRhdGEsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBQU1JfVFlQRV9NQkFfVEhSVEwpOworICAgICAgICAgICAg
YnJlYWs7CisKICAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9HRVRfTDNfQ0JNOgogICAgICAg
ICAgICAgcmV0ID0gZG9tY3RsX3Bzcl9nZXRfdmFsKGQsIGRvbWN0bCwgUFNSX1RZUEVfTDNfQ0JN
LCBjb3B5YmFjayk7CiAgICAgICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9wc3IuYyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwppbmRleCAwM2YyNGMwLi5jZmZiMzc3IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvcHNyLmMKKysrIGIveGVuL2FyY2gveDg2L3Bzci5jCkBAIC0x
MzgsNiArMTM4LDEyIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyB7CiAKICAgICAv
KiB3cml0ZV9tc3IgaXMgdXNlZCB0byB3cml0ZSBvdXQgZmVhdHVyZSBNU1IgcmVnaXN0ZXIuICov
CiAgICAgdm9pZCAoKndyaXRlX21zcikodW5zaWduZWQgaW50IGNvcywgdWludDMyX3QgdmFsLCBl
bnVtIHBzcl90eXBlIHR5cGUpOworCisgICAgLyoKKyAgICAgKiBjaGVja192YWwgaXMgdXNlZCB0
byBjaGVjayBpZiBpbnB1dCB2YWwgZnVsZmlsbHMgU0RNIHJlcXVpcmVtZW50LgorICAgICAqIENo
YW5nZSBpdCB0byB2YWxpZCB2YWx1ZSBpZiBTRE0gYWxsb3dzLgorICAgICAqLworICAgIGJvb2wg
KCpjaGVja192YWwpKGNvbnN0IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsIHVuc2lnbmVkIGxvbmcg
KnZhbCk7CiB9ICpmZWF0X3Byb3BzW0ZFQVRfVFlQRV9OVU1dOwogCiAvKgpAQCAtMjc0LDMwICsy
ODAsMzAgQEAgc3RhdGljIGVudW0gcHNyX2ZlYXRfdHlwZSBwc3JfdHlwZV90b19mZWF0X3R5cGUo
ZW51bSBwc3JfdHlwZSB0eXBlKQogICAgIHJldHVybiBmZWF0X3R5cGU7CiB9CiAKLXN0YXRpYyBi
b29sIHBzcl9jaGVja19jYm0odW5zaWduZWQgaW50IGNibV9sZW4sIHVuc2lnbmVkIGxvbmcgY2Jt
KQorLyogSW1wbGVtZW50YXRpb24gb2YgYWxsb2NhdGlvbiBmZWF0dXJlcycgZnVuY3Rpb25zLiAq
Lworc3RhdGljIGJvb2wgY2F0X2NoZWNrX2NibShjb25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0
LCB1bnNpZ25lZCBsb25nICpjYm0pCiB7CiAgICAgdW5zaWduZWQgaW50IGZpcnN0X2JpdCwgemVy
b19iaXQ7CisgICAgdW5zaWduZWQgaW50IGNibV9sZW4gPSBmZWF0LT5jYXQuY2JtX2xlbjsKIAot
ICAgIC8qIFNldCBiaXRzIHNob3VsZCBvbmx5IGluIHRoZSByYW5nZSBvZiBbMCwgY2JtX2xlbl0u
ICovCi0gICAgaWYgKCBjYm0gJiAofjB1bCA8PCBjYm1fbGVuKSApCi0gICAgICAgIHJldHVybiBm
YWxzZTsKLQotICAgIC8qIEF0IGxlYXN0IG9uZSBiaXQgbmVlZCB0byBiZSBzZXQuICovCi0gICAg
aWYgKCBjYm0gPT0gMCApCisgICAgLyoKKyAgICAgKiBTZXQgYml0cyBzaG91bGQgb25seSBpbiB0
aGUgcmFuZ2Ugb2YgWzAsIGNibV9sZW5dLgorICAgICAqIEFuZCwgYXQgbGVhc3Qgb25lIGJpdCBu
ZWVkIHRvIGJlIHNldC4KKyAgICAgKi8KKyAgICBpZiAoICpjYm0gJiAofjB1bCA8PCBjYm1fbGVu
KSB8fCAqY2JtID09IDAgKQogICAgICAgICByZXR1cm4gZmFsc2U7CiAKLSAgICBmaXJzdF9iaXQg
PSBmaW5kX2ZpcnN0X2JpdCgmY2JtLCBjYm1fbGVuKTsKLSAgICB6ZXJvX2JpdCA9IGZpbmRfbmV4
dF96ZXJvX2JpdCgmY2JtLCBjYm1fbGVuLCBmaXJzdF9iaXQpOworICAgIGZpcnN0X2JpdCA9IGZp
bmRfZmlyc3RfYml0KGNibSwgY2JtX2xlbik7CisgICAgemVyb19iaXQgPSBmaW5kX25leHRfemVy
b19iaXQoY2JtLCBjYm1fbGVuLCBmaXJzdF9iaXQpOwogCiAgICAgLyogU2V0IGJpdHMgc2hvdWxk
IGJlIGNvbnRpZ3VvdXMuICovCiAgICAgaWYgKCB6ZXJvX2JpdCA8IGNibV9sZW4gJiYKLSAgICAg
ICAgIGZpbmRfbmV4dF9iaXQoJmNibSwgY2JtX2xlbiwgemVyb19iaXQpIDwgY2JtX2xlbiApCisg
ICAgICAgICBmaW5kX25leHRfYml0KGNibSwgY2JtX2xlbiwgemVyb19iaXQpIDwgY2JtX2xlbiAp
CiAgICAgICAgIHJldHVybiBmYWxzZTsKIAogICAgIHJldHVybiB0cnVlOwogfQogCi0vKiBJbXBs
ZW1lbnRhdGlvbiBvZiBhbGxvY2F0aW9uIGZlYXR1cmVzJyBmdW5jdGlvbnMuICovCiBzdGF0aWMg
Ym9vbCBjYXRfaW5pdF9mZWF0dXJlKGNvbnN0IHN0cnVjdCBjcHVpZF9sZWFmICpyZWdzLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICppbmZvLApAQCAt
NDM2LDYgKzQ0Miw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyBsM19jYXRfcHJv
cHMgPSB7CiAgICAgLmFsdF90eXBlID0gUFNSX1RZUEVfVU5LTk9XTiwKICAgICAuZ2V0X2ZlYXRf
aW5mbyA9IGNhdF9nZXRfZmVhdF9pbmZvLAogICAgIC53cml0ZV9tc3IgPSBsM19jYXRfd3JpdGVf
bXNyLAorICAgIC5jaGVja192YWwgPSBjYXRfY2hlY2tfY2JtLAogfTsKIAogLyogTDMgQ0RQIHBy
b3BzICovCkBAIC00NjYsNiArNDczLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3Bz
IGwzX2NkcF9wcm9wcyA9IHsKICAgICAuYWx0X3R5cGUgPSBQU1JfVFlQRV9MM19DQk0sCiAgICAg
LmdldF9mZWF0X2luZm8gPSBsM19jZHBfZ2V0X2ZlYXRfaW5mbywKICAgICAud3JpdGVfbXNyID0g
bDNfY2RwX3dyaXRlX21zciwKKyAgICAuY2hlY2tfdmFsID0gY2F0X2NoZWNrX2NibSwKIH07CiAK
IC8qIEwyIENBVCBwcm9wcyAqLwpAQCAtNDgxLDYgKzQ4OSw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1
Y3QgZmVhdF9wcm9wcyBsMl9jYXRfcHJvcHMgPSB7CiAgICAgLmFsdF90eXBlID0gUFNSX1RZUEVf
VU5LTk9XTiwKICAgICAuZ2V0X2ZlYXRfaW5mbyA9IGNhdF9nZXRfZmVhdF9pbmZvLAogICAgIC53
cml0ZV9tc3IgPSBsMl9jYXRfd3JpdGVfbXNyLAorICAgIC5jaGVja192YWwgPSBjYXRfY2hlY2tf
Y2JtLAogfTsKIAogLyogTUJBIHByb3BzICovCkBAIC01MDEsNiArNTEwLDQzIEBAIHN0YXRpYyBi
b29sIG1iYV9nZXRfZmVhdF9pbmZvKGNvbnN0IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsCiBzdGF0
aWMgdm9pZCBtYmFfd3JpdGVfbXNyKHVuc2lnbmVkIGludCBjb3MsIHVpbnQzMl90IHZhbCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZW51bSBwc3JfdHlwZSB0eXBlKQogeworICAgIHdybXNy
bChNU1JfSUEzMl9QU1JfTUJBX01BU0soY29zKSwgdmFsKTsKK30KKworc3RhdGljIGJvb2wgbWJh
X2NoZWNrX3RocnRsKGNvbnN0IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsIHVuc2lnbmVkIGxvbmcg
KnRocnRsKQoreworICAgIGlmICggKnRocnRsID4gZmVhdC0+bWJhLnRocnRsX21heCApCisgICAg
ICAgIHJldHVybiBmYWxzZTsKKworICAgIC8qCisgICAgICogUGVyIFNETSAoY2hhcHRlciAiTWVt
b3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uIENvbmZpZ3VyYXRpb24iKToKKyAgICAgKiAxLiBMaW5l
YXIgbW9kZTogSW4gdGhlIGxpbmVhciBtb2RlIHRoZSBpbnB1dCBwcmVjaXNpb24gaXMgZGVmaW5l
ZAorICAgICAqICAgIGFzIDEwMC0oTUJBX01BWCkuIEZvciBpbnN0YW5jZSwgaWYgdGhlIE1CQV9N
QVggdmFsdWUgaXMgOTAsIHRoZQorICAgICAqICAgIGlucHV0IHByZWNpc2lvbiBpcyAxMCUuIFZh
bHVlcyBub3QgYW4gZXZlbiBtdWx0aXBsZSBvZiB0aGUKKyAgICAgKiAgICBwcmVjaXNpb24gKGUu
Zy4sIDEyJSkgd2lsbCBiZSByb3VuZGVkIGRvd24gKGUuZy4sIHRvIDEwJSBkZWxheQorICAgICAq
ICAgIGFwcGxpZWQpLgorICAgICAqIDIuIE5vbi1saW5lYXIgbW9kZTogSW5wdXQgZGVsYXkgdmFs
dWVzIGFyZSBwb3dlcnMtb2YtdHdvIGZyb20gemVybworICAgICAqICAgIHRvIHRoZSBNQkFfTUFY
IHZhbHVlIGZyb20gQ1BVSUQuIEluIHRoaXMgY2FzZSBhbnkgdmFsdWVzIG5vdCBhCisgICAgICog
ICAgcG93ZXIgb2YgdHdvIHdpbGwgYmUgcm91bmRlZCBkb3duIHRoZSBuZXh0IG5lYXJlc3QgcG93
ZXIgb2YgdHdvLgorICAgICAqLworICAgIGlmICggZmVhdC0+bWJhLmxpbmVhciApCisgICAgewor
ICAgICAgICB1bnNpZ25lZCBpbnQgbW9kOworCisgICAgICAgIGlmICggZmVhdC0+bWJhLnRocnRs
X21heCA+PSAxMDAgKQorICAgICAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgICAgIG1vZCA9
ICp0aHJ0bCAlICgxMDAgLSBmZWF0LT5tYmEudGhydGxfbWF4KTsKKyAgICAgICAgKnRocnRsIC09
IG1vZDsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgLyogTm90IHBvd2VyIG9mIDIu
ICovCisgICAgICAgIGlmICggKnRocnRsICYgKCp0aHJ0bCAtIDEpICkKKyAgICAgICAgICAgICp0
aHJ0bCA9ICp0aHJ0bCAmICgxIDw8IChmbHNsKCp0aHJ0bCkgLSAxKSk7CisgICAgfQorCisgICAg
cmV0dXJuIHRydWU7CiB9CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyBtYmFfcHJv
cHMgPSB7CkBAIC01MDksNiArNTU1LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3Bz
IG1iYV9wcm9wcyA9IHsKICAgICAuYWx0X3R5cGUgPSBQU1JfVFlQRV9VTktOT1dOLAogICAgIC5n
ZXRfZmVhdF9pbmZvID0gbWJhX2dldF9mZWF0X2luZm8sCiAgICAgLndyaXRlX21zciA9IG1iYV93
cml0ZV9tc3IsCisgICAgLmNoZWNrX3ZhbCA9IG1iYV9jaGVja190aHJ0bCwKIH07CiAKIHN0YXRp
YyBib29sIF9faW5pdCBwYXJzZV9wc3JfYm9vbChjb25zdCBjaGFyICpzLCBjb25zdCBjaGFyICpk
ZWxpbSwKQEAgLTk1MCw2ICs5OTcsNyBAQCBzdGF0aWMgaW50IGluc2VydF92YWxfaW50b19hcnJh
eSh1aW50MzJfdCB2YWxbXSwKICAgICBjb25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0OwogICAg
IGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzICpwcm9wczsKICAgICB1bnNpZ25lZCBpbnQgaTsKKyAg
ICB1bnNpZ25lZCBsb25nIGNoZWNrX3ZhbCA9IG5ld192YWw7CiAgICAgaW50IHJldDsKIAogICAg
IEFTU0VSVChmZWF0X3R5cGUgPCBGRUFUX1RZUEVfTlVNKTsKQEAgLTk3NCw5ICsxMDIyLDExIEBA
IHN0YXRpYyBpbnQgaW5zZXJ0X3ZhbF9pbnRvX2FycmF5KHVpbnQzMl90IHZhbFtdLAogICAgIGlm
ICggYXJyYXlfbGVuIDwgcHJvcHMtPmNvc19udW0gKQogICAgICAgICByZXR1cm4gLUVOT1NQQzsK
IAotICAgIGlmICggIXBzcl9jaGVja19jYm0oZmVhdC0+Y2F0LmNibV9sZW4sIG5ld192YWwpICkK
KyAgICBpZiAoICFwcm9wcy0+Y2hlY2tfdmFsKGZlYXQsICZjaGVja192YWwpICkKICAgICAgICAg
cmV0dXJuIC1FSU5WQUw7CiAKKyAgICBuZXdfdmFsID0gY2hlY2tfdmFsOworCiAgICAgLyoKICAg
ICAgKiBWYWx1ZSBzZXR0aW5nIHBvc2l0aW9uIGlzIHNhbWUgYXMgZmVhdHVyZSBhcnJheS4KICAg
ICAgKiBGb3IgQ0RQLCB1c2VyIG1heSBzZXQgYm90aCBEQVRBIGFuZCBDT0RFIHRvIHNhbWUgdmFs
dWUuIEZvciBzdWNoIGNhc2UsCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3Rs
LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKaW5kZXggZThmNGM0Yy4uZmI1N2U2NCAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCisrKyBiL3hlbi9pbmNsdWRl
L3B1YmxpYy9kb21jdGwuaApAQCAtMTA2OSw2ICsxMDY5LDcgQEAgc3RydWN0IHhlbl9kb21jdGxf
cHNyX2FsbG9jIHsKICNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfR0VUX0wzX0RBVEEgICAgNQogI2Rl
ZmluZSBYRU5fRE9NQ1RMX1BTUl9TRVRfTDJfQ0JNICAgICA2CiAjZGVmaW5lIFhFTl9ET01DVExf
UFNSX0dFVF9MMl9DQk0gICAgIDcKKyNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfU0VUX01CQV9USFJU
TCAgOAogI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9HRVRfTUJBX1RIUlRMICA5CiAgICAgdWludDMy
X3QgY21kOyAgICAgICAvKiBJTjogWEVOX0RPTUNUTF9QU1JfKiAqLwogICAgIHVpbnQzMl90IHRh
cmdldDsgICAgLyogSU4gKi8KLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Oct 08 07:45:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Oct 2017 07:45:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e16Gz-0002l1-IP; Sun, 08 Oct 2017 07:45:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e16Gy-0002h3-7w
 for xen-devel@lists.xenproject.org; Sun, 08 Oct 2017 07:45:16 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 3A/CA-03428-C87D9D95; Sun, 08 Oct 2017 07:45:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXS1tYhr9t1/Wa
 kwbEH8hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b053MYC9ZqVrQfWMnUwLhRqYuRk0NIoELi
 Sv8LNhBbQoBX4siyGawQdoDE2jNbGbsYuYBqGhglemYuZQFJsAmoSzz+2sMEYosIKEncWzWZC
 aSIWeA6o8SDRVPAEsIC1hKH9/0Em8oioCrR3rEArJlXwENi95ILUNvkJE4emwy2jRMoPuv8Bn
 aIi9wlVq9uZ4SoF5Q4OfMJUC8H0AJ1ifXzhEDCzALyEs1bZzNPYBSYhaRqFkLVLCRVCxiZVzG
 qF6cWlaUW6VrqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhiYDEOxgvLsp4BCj
 JAeTkijvnys3I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8G69BpQTLEpNT61Iy8wBRglMWoKDR
 0mEd/IloDRvcUFibnFmOkTqFKMxx7FNl/8wcXTcvPuHSYglLz8vVUqc9wjIJAGQ0ozSPLhBsO
 i9xCgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJWHe3SBTeDLzSuD2vQI6hQnoFMbiGyCnlCQipKQ
 aGFevCt5k+Elor5bIzGXvJtomt0/qqN3+9X/aHou1Acqv5ZM8mDWPF059ONUwgmO9aUW6ePI7
 hhn9JzMzEiuL67bZnvRvzpmzXKyHo9b9uzp/Pndm4Ufm+MzS6PpL017Ms11yqCu67rW857bZB
 6JubMzpKFedvnbiAZvjuircIVapDwPm+ayvV2Ipzkg01GIuKk4EAFh+hnnZAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1507448708!73382855!5
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52477 invoked from network); 8 Oct 2017 07:45:14 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Oct 2017 07:45:14 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga104.jf.intel.com with ESMTP; 08 Oct 2017 00:45:07 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,493,1500966000"; d="scan'208";a="1022874948"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga003.jf.intel.com with ESMTP; 08 Oct 2017 00:45:03 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Sun,  8 Oct 2017 15:24:01 +0800
Message-Id: <1507447441-5422-17-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507447441-5422-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1507447441-5422-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>, Yi Sun <yi.y.sun@linux.intel.com>,
 Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v6 16/16] docs: add MBA description in docs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhZGRzIE1CQSBkZXNjcmlwdGlvbiBpbiByZWxhdGVkIGRvY3VtZW50cy4KClNp
Z25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgpBY2tlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzogQ2hhbyBQZW5nIDxjaGFv
LnAucGVuZ0BsaW51eC5pbnRlbC5jb20+Cgp2NToKICAgIC0gcmVtb3ZlICdjbG9zZWQtbG9vcCcg
aW4gJ3hsLXBzci5tYXJrZG93bicKICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOp
KQp2NDoKICAgIC0gbW9kaWZ5IGRlc2NyaXB0aW9uIG9mIE1CQSBpbiAneGwucG9kLjEuaW4nIHRv
IGJlIHNhbWUgYXMgZmVhdHVyZSBkb2MuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1v
bm7DqSkKICAgIC0gZml4IHdvcmRzIGlzc3VlLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBh
dSBNb25uw6kpCnYyOgogICAgLSBzdGF0ZSB0aGUgdmFsdWUgdHlwZSBzaG93biBieSAncHNyLW1i
YS1zaG93Jy4gRm9yIGxpbmVhciBtb2RlLAogICAgICBpdCBzaG93cyBkZWNpbWFsIHZhbHVlLiBG
b3Igbm9uLWxpbmVhciBtb2RlLCBpdCBzaG93cyBoZXhhZGVjaW1hbAogICAgICB2YWx1ZS4KICAg
ICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCi0tLQogZG9jcy9tYW4veGwucG9kLjEuaW4gICAg
ICB8IDMzICsrKysrKysrKysrKysrKysrKysrKysrKysKIGRvY3MvbWlzYy94bC1wc3IubWFya2Rv
d24gfCA2MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwog
MiBmaWxlcyBjaGFuZ2VkLCA5NSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4v
eGwucG9kLjEuaW4gYi9kb2NzL21hbi94bC5wb2QuMS5pbgppbmRleCBjZDhiYjFjLi4zMjRlZjll
IDEwMDY0NAotLS0gYS9kb2NzL21hbi94bC5wb2QuMS5pbgorKysgYi9kb2NzL21hbi94bC5wb2Qu
MS5pbgpAQCAtMTg0NSw2ICsxODQ1LDM5IEBAIHByb2Nlc3NlZC4KIAogPWJhY2sKIAorPWhlYWQy
IE1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbgorCitJbnRlbCBTa3lsYWtlIGFuZCBsYXRlciBz
ZXJ2ZXIgcGxhdGZvcm1zIG9mZmVyIGNhcGFiaWxpdGllcyB0byBjb25maWd1cmUgYW5kCittYWtl
IHVzZSBvZiB0aGUgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uIChNQkEpIG1lY2hhbmlzbXMs
IHdoaWNoIHByb3ZpZGVzCitPUy9WTU1zIHRoZSBhYmlsaXR5IHRvIHNsb3cgbWlzYmVoYXZpbmcg
YXBwcy9WTXMgYnkgdXNpbmcgYSBjcmVkaXQtYmFzZWQKK3Rocm90dGxpbmcgbWVjaGFuaXNtLiBJ
biB0aGUgWGVuIGltcGxlbWVudGF0aW9uLCBNQkEgaXMgdXNlZCB0byBjb250cm9sIG1lbW9yeQor
YmFuZHdpZHRoIG9uIFZNIGJhc2lzLiBUbyBlbmZvcmNlIGJhbmR3aWR0aCBvbiBhIHNwZWNpZmlj
IGRvbWFpbiwganVzdCBzZXQKK3Rocm90dGxpbmcgdmFsdWUgKFRIUlRMKSBmb3IgdGhlIGRvbWFp
bi4KKworPW92ZXIgNAorCis9aXRlbSBCPHBzci1tYmEtc2V0PiBbSTxPUFRJT05TPl0gSTxkb21h
aW4taWQ+IEk8dGhydGw+CisKK1NldCB0aHJvdHRsaW5nIHZhbHVlIChUSFJUTCkgZm9yIGEgZG9t
YWluLiBGb3IgaG93IHRvIHNwZWNpZnkgSTx0aHJ0bD4KK3BsZWFzZSByZWZlciB0byBMPGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZG9jcy91bnN0YWJsZS9taXNjL3hsLXBzci5odG1sPi4KKworQjxP
UFRJT05TPgorCis9b3ZlciA0CisKKz1pdGVtIEI8LXMgU09DS0VUPiwgQjwtLXNvY2tldD1TT0NL
RVQ+CisKK1NwZWNpZnkgdGhlIHNvY2tldCB0byBwcm9jZXNzLCBvdGhlcndpc2UgYWxsIHNvY2tl
dHMgYXJlIHByb2Nlc3NlZC4KKworPWJhY2sKKworPWl0ZW0gQjxwc3ItbWJhLXNob3c+IFtJPGRv
bWFpbi1pZD5dCisKK1Nob3cgTUJBIHNldHRpbmdzIGZvciBhIGNlcnRhaW4gZG9tYWluIG9yIGFs
bCBkb21haW5zLiBGb3IgbGluZWFyIG1vZGUsIGl0CitzaG93cyB0aGUgZGVjaW1hbCB2YWx1ZS4g
Rm9yIG5vbi1saW5lYXIgbW9kZSwgaXQgc2hvd3MgaGV4YWRlY2ltYWwgdmFsdWUuCisKKz1iYWNr
CisKID1oZWFkMSBJR05PUkVEIEZPUiBDT01QQVRJQklMSVRZIFdJVEggWE0KIAogeGwgaXMgbW9z
dGx5IGNvbW1hbmQtbGluZSBjb21wYXRpYmxlIHdpdGggdGhlIG9sZCB4bSB1dGlsaXR5IHVzZWQg
d2l0aApkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hsLXBzci5tYXJrZG93biBiL2RvY3MvbWlzYy94
bC1wc3IubWFya2Rvd24KaW5kZXggMDRkZDk1Ny4uM2QxOTZlZCAxMDA2NDQKLS0tIGEvZG9jcy9t
aXNjL3hsLXBzci5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGwtcHNyLm1hcmtkb3duCkBAIC0x
ODYsNiArMTg2LDY4IEBAIFNldHRpbmcgZGF0YSBDQk0gZm9yIGEgZG9tYWluOgogU2V0dGluZyB0
aGUgc2FtZSBjb2RlIGFuZCBkYXRhIENCTSBmb3IgYSBkb21haW46CiBgeGwgcHNyLWNhdC1zZXQg
PGRvbWlkPiA8Y2JtPmAKIAorIyMgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uIChNQkEpCisK
K01lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiAoTUJBKSBpcyBhIG5ldyBmZWF0dXJlIGF2YWls
YWJsZSBvbiBJbnRlbAorU2t5bGFrZSBhbmQgbGF0ZXIgc2VydmVyIHBsYXRmb3JtcyB0aGF0IGFs
bG93cyBhbiBPUyBvciBIeXBlcnZpc29yL1ZNTSB0bworc2xvdyBtaXNiZWhhdmluZyBhcHBzL1ZN
cyBieSB1c2luZyBhIGNyZWRpdC1iYXNlZCB0aHJvdHRsaW5nIG1lY2hhbmlzbS4gVG8KK2VuZm9y
Y2UgYmFuZHdpZHRoIG9uIGEgc3BlY2lmaWMgZG9tYWluLCBqdXN0IHNldCB0aHJvdHRsaW5nIHZh
bHVlIChUSFJUTCkKK2ludG8gQ2xhc3Mgb2YgU2VydmljZSAoQ09TKS4gTUJBIHByb3ZpZGVzIHR3
byBUSFJUTCBtb2RlLiBPbmUgaXMgbGluZWFyIG1vZGUKK2FuZCB0aGUgb3RoZXIgaXMgbm9uLWxp
bmVhciBtb2RlLgorCitJbiB0aGUgbGluZWFyIG1vZGUgdGhlIGlucHV0IHByZWNpc2lvbiBpcyBk
ZWZpbmVkIGFzIDEwMC0oVEhSVExfTUFYKS4gVmFsdWVzCitub3QgYW4gZXZlbiBtdWx0aXBsZSBv
ZiB0aGUgcHJlY2lzaW9uIChlLmcuLCAxMiUpIHdpbGwgYmUgcm91bmRlZCBkb3duIChlLmcuLAor
dG8gMTAlIGRlbGF5IGJ5IHRoZSBoYXJkd2FyZSkuCisKK0lmIGxpbmVhciB2YWx1ZXMgYXJlIG5v
dCBzdXBwb3J0ZWQgdGhlbiBpbnB1dCBkZWxheSB2YWx1ZXMgYXJlIHBvd2Vycy1vZi10d28KK2Zy
b20gemVybyB0byB0aGUgVEhSVExfTUFYIHZhbHVlIGZyb20gQ1BVSUQuIEluIHRoaXMgY2FzZSBh
bnkgdmFsdWVzIG5vdCBhIHBvd2VyCitvZiB0d28gd2lsbCBiZSByb3VuZGVkIGRvd24gdGhlIG5l
eHQgbmVhcmVzdCBwb3dlciBvZiB0d28uCisKK0ZvciBleGFtcGxlLCBhc3N1bWluZyBhIHN5c3Rl
bSB3aXRoIDIgZG9tYWluczoKKworICogQSBUSFJUTCBvZiAweDAgZm9yIGV2ZXJ5IGRvbWFpbiBt
ZWFucyBlYWNoIGRvbWFpbiBjYW4gYWNjZXNzIHRoZSB3aG9sZSBjYWNoZQorICAgd2l0aG91dCBh
bnkgZGVsYXkuIFRoaXMgaXMgdGhlIGRlZmF1bHQuCisKKyAqIExpbmVhciBtb2RlOiBHaXZpbmcg
b25lIGRvbWFpbiBhIFRIUlRMIG9mIDB4QyBhbmQgdGhlIG90aGVyIGRvbWFpbidzIDAgbWVhbnMK
KyAgIHRoYXQgdGhlIGZpcnN0IGRvbWFpbiBnZXRzIDEwJSBkZWxheSB0byBhY2Nlc3MgdGhlIGNh
Y2hlIGFuZCB0aGUgb3RoZXIgb25lCisgICB3aXRob3V0IGFueSBkZWxheS4KKworICogTm9uLWxp
bmVhciBtb2RlOiBHaXZpbmcgb25lIGRvbWFpbiBhIFRIUlRMIG9mIDB4QyBhbmQgdGhlIG90aGVy
IGRvbWFpbidzIDAKKyAgIG1lYW5zIHRoYXQgdGhlIGZpcnN0IGRvbWFpbiBnZXRzIDglIGRlbGF5
IHRvIGFjY2VzcyB0aGUgY2FjaGUgYW5kIHRoZSBvdGhlcgorICAgb25lIHdpdGhvdXQgYW55IGRl
bGF5LgorCitGb3IgbW9yZSBkZXRhaWxlZCBpbmZvcm1hdGlvbiBwbGVhc2UgcmVmZXIgdG8gSW50
ZWwgU0RNIGNoYXB0ZXIKKyJJbnRyb2R1Y3Rpb24gdG8gTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0
aW9uIi4KKworSW4gWGVuJ3MgaW1wbGVtZW50YXRpb24sIFRIUlRMIGNhbiBiZSBjb25maWd1cmVk
IHdpdGggbGlieGwveGwgaW50ZXJmYWNlcyBidXQKK0NPUyBpcyBtYWludGFpbmVkIGluIGh5cGVy
dmlzb3Igb25seS4gVGhlIGNhY2hlIHBhcnRpdGlvbiBncmFudWxhcml0eSBpcyBwZXIKK2RvbWFp
biwgZWFjaCBkb21haW4gaGFzIENPUz0wIGFzc2lnbmVkIGJ5IGRlZmF1bHQsIHRoZSBjb3JyZXNw
b25kaW5nIFRIUlRMIGlzCiswLCB3aGljaCBtZWFucyBhbGwgdGhlIGNhY2hlIHJlc291cmNlIGNh
biBiZSBhY2Nlc3NlZCB3aXRob3V0IGRlbGF5LgorCisjIyMgeGwgaW50ZXJmYWNlcworCitTeXN0
ZW0gTUJBIGluZm9ybWF0aW9uIHN1Y2ggYXMgbWF4aW11bSBDT1MgYW5kIG1heGltdW0gVEhSVEwg
Y2FuIGJlIG9idGFpbmVkIGJ5OgorCitgeGwgcHNyLWh3aW5mbyAtLW1iYWAKKworVGhlIHNpbXBs
ZXN0IHdheSB0byBjaGFuZ2UgYSBkb21haW4ncyBUSFJUTCBmcm9tIGl0cyBkZWZhdWx0IGlzIHJ1
bm5pbmc6CisKK2B4bCBwc3ItbWJhLXNldCAgW09QVElPTlNdIDxkb21pZD4gPHRocnRsPmAKKwor
SW4gYSBtdWx0aS1zb2NrZXQgc3lzdGVtLCB0aGUgc2FtZSB0aHJ0bCB3aWxsIGJlIHNldCBvbiBl
YWNoIHNvY2tldCBieSBkZWZhdWx0LgorUGVyIHNvY2tldCB0aHJ0bCBjYW4gYmUgc3BlY2lmaWVk
IHdpdGggdGhlIGAtLXNvY2tldCBTT0NLRVRgIG9wdGlvbi4KKworU2V0dGluZyB0aGUgVEhSVEwg
bWF5IG5vdCBiZSBzdWNjZXNzZnVsIGlmIGluc3VmZmljaWVudCBDT1MgaXMgYXZhaWxhYmxlLiBJ
bgorc3VjaCBjYXNlIHVudXNlZCBDT1MoZXMpIG1heSBiZSBmcmVlZCBieSBzZXR0aW5nIFRIUlRM
IG9mIGFsbCByZWxhdGVkIGRvbWFpbnMgdG8KK2l0cyBkZWZhdWx0IHZhbHVlKDApLgorCitQZXIg
ZG9tYWluIFRIUlRMIHNldHRpbmdzIGNhbiBiZSBzaG93biBieToKKworYHhsIHBzci1tYmEtc2hv
dyBbT1BUSU9OU10gPGRvbWlkPmAKKworRm9yIGxpbmVhciBtb2RlLCBpdCBzaG93cyB0aGUgZGVj
aW1hbCB2YWx1ZS4gRm9yIG5vbi1saW5lYXIgbW9kZSwgaXQgc2hvd3MKK2hleGFkZWNpbWFsIHZh
bHVlLgorCiAjIyBSZWZlcmVuY2UKIAogWzFdIEludGVsIFNETQotLSAKMS45LjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Oct 08 09:06:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Oct 2017 09:06:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e17XJ-0003gf-Br; Sun, 08 Oct 2017 09:06:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e17XH-0003gH-Vz
 for xen-devel@lists.xensource.com; Sun, 08 Oct 2017 09:06:12 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 49/5C-03428-38AE9D95; Sun, 08 Oct 2017 09:06:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbfh1c1
 Ig7dLbCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacW3HV+aCay2MFT/2HmRq
 YJwV08XIxSEk0Mgk8XBJDyuE85hRYsuTDewQzjZGie/LH7J1MXJyiAg4S3w9M5cdxOYV0Jd4v
 Pc+C4gtLGAvMef7IjaQBgmBX4oSH89fAmuQEPCUePijh7mLkQPMvj3NqYuRnYNNwErikBhIAY
 uAqsSV263MExi5FzAyrGJUL04tKkst0jXTSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87
 P3cQI9DkDEOxgnHfC/xCjJAeTkiiv1cubkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeOtBcoJF
 qempFWmZOcDgg0lLcPAoifDGPgVK8xYXJOYWZ6ZDpE4x6nIc23T5D5MQS15+XqqUOO8ZkBkCI
 EUZpXlwI2CRcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvP4gU3gy80rgNr0COoIJ6AjG4h
 sgR5QkIqSkGhg5rHa2vnM51PLrc/ufveqfLl4N/tQrwfO/gvmcvaTHnrW3Sn66V+XJZP4Pjng
 nvjv41B3b0wfdhKq/FzV9XzCFeePy5K7oBJniM3++afLe+b9kM6+Ubsg82dfHbuosVt55k5mr
 X8Kso3K21Z9fwvrz1fmzLfY/MtmwcWL+y4q1WrXCK3KtlugrsRRnJBpqMRcVJwIAXBqkfn8CA
 AA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1507453567!73747949!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2312 invoked from network); 8 Oct 2017 09:06:08 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Oct 2017 09:06:08 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e17XC-0001Pw-36; Sun, 08 Oct 2017 09:06:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e17X6-000317-38; Sun, 08 Oct 2017 09:06:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e17X4-0001LW-Bz; Sun, 08 Oct 2017 09:05:58 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114097-mainreport@xen.org>
X-Osstest-Failures: xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=78fd0c3765cf89befb2338ac342a0c8a3e29ba3d
X-Osstest-Versions-That: xen=1658a87690ac839e85db12bbf409be62bb938640
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 08 Oct 2017 09:05:58 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 114097: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDA5NyB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDA5Ny8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxs
b3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMzk4CgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNSAgICAgIDQ4IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGxpa2Ug
MTEzMzY4CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgNDggeHRmL3Rlc3QtaHZtNjQtbGJy
LXRzeC12bWVudHJ5IGZhaWwgbGlrZSAxMTMzOTgKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMzM5OAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIGxpa2UgMTEzMzk4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTMzOTgKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtl
IDExMzM5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIGxpa2UgMTEzMzk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTMzOTgKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBsaWtlIDExMzM5OAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICA3MiB4dGYv
dGVzdC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC00ICAgICAgIDcyIHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgNzIgeHRmL3Rlc3QtcHYzMnBh
ZS14c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAg
ICAgICA3MiB4dGYvdGVzdC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDcyIHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMg
Z3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiB4ZW4gICAgICAgICAgICAgICAgICA3OGZkMGMzNzY1Y2Y4OWJlZmIyMzM4YWMzNDJhMGM4
YTNlMjliYTNkCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAxNjU4YTg3
NjkwYWM4MzllODVkYjEyYmJmNDA5YmU2MmJiOTM4NjQwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTMzOTggIDIwMTctMDktMTMgMDc6MzY6MDIgWiAgIDI1IGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTE0MDczICAyMDE3LTEwLTA2IDEzOjQ2OjAwIFogICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQm9yaXMgT3N0
cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWln
cnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPXhlbi00LjYtdGVzdGluZworIHJl
dmlzaW9uPTc4ZmQwYzM3NjVjZjg5YmVmYjIzMzhhYzM0MmEwYzhhM2UyOWJhM2QKKyAuIC4vY3Jp
LWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysg
ZXhwb3J0IFBFUkxMSUI9LjouCisrKysgUEVSTExJQj0uOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0
cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAg
IHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAg
ICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2Fs
IHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9z
ICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9j
az0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sgLi9hcC1wdXNoIHhlbi00LjYtdGVzdGluZyA3OGZkMGMzNzY1Y2Y4OWJlZmIyMzM4YWMzNDJh
MGM4YTNlMjliYTNkCisgYnJhbmNoPXhlbi00LjYtdGVzdGluZworIHJldmlzaW9uPTc4ZmQwYzM3
NjVjZjg5YmVmYjIzMzhhYzM0MmEwYzhhM2UyOWJhM2QKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysg
LiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9
LjouOi4KKysrKyBQRVJMTElCPS46LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysg
Z2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVz
dDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHBy
aW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdb
JyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9y
ZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdl
dGNvbmZpZworKysgZXhwb3J0IFBFUkxMSUI9LjouOi46LgorKysgUEVSTExJQj0uOi46LjouCisr
IHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9
eGVuCisgeGVuYnJhbmNoPXhlbi00LjYtdGVzdGluZworICdbJyB4eGVuID0geGxpbnV4ICddJwor
IGxpbnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFt
LTQuNi10ZXN0aW5nCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJy
YW5jaCB4ZW4tNC42LXRlc3RpbmcKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjUtdGVzdGluZworICdb
JyB4NzhmZDBjMzc2NWNmODliZWZiMjMzOGFjMzQyYTBjOGEzZTI5YmEzZCA9IHggJ10nCisgOiB0
ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAg
ICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAg
ICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAg
ICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwu
b3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0Cisr
IDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3Nl
YWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlv
cy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9n
aXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmly
bXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51
eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0Cisr
IDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0
Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAn
XScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVk
L2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tl
cm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1j
cm9uLnhlbi00LjYtdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuNi10ZXN0aW5nCisrIDog
ZGFpbHktY3Jvbi54ZW4tNC42LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjYtdGVzdGlu
ZworKyA6IGRhaWx5LWNyb24ueGVuLTQuNi10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC42
LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjYtdGVzdGluZworKyA6IGh0dHA6Ly9oZy51
ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhlbi00LjYtdGVzdGluZwor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVt
dS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JV
TVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBy
dW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeGVuLTQu
Ni10ZXN0aW5nCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBj
ZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgorIHhlbnZlcnNpb249eGVuLTQuNi10ZXN0aW5nCisg
eGVudmVyc2lvbj14ZW4tNC42CisgeGVudmVyc2lvbj00LjYKKyBnaXQgcHVzaCBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQgNzhmZDBjMzc2NWNmODliZWZiMjMz
OGFjMzQyYTBjOGEzZTI5YmEzZDpyZWZzL2hlYWRzL3N0YWJsZS00LjYKVG8gb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDE2NThhODcuLjc4ZmQwYzMgIDc4
ZmQwYzM3NjVjZjg5YmVmYjIzMzhhYzM0MmEwYzhhM2UyOWJhM2QgLT4gc3RhYmxlLTQuNgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Oct 08 09:45:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Oct 2017 09:45:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e189K-00073Y-80; Sun, 08 Oct 2017 09:45:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e189J-00073M-Dw
 for xen-devel@lists.xensource.com; Sun, 08 Oct 2017 09:45:29 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 82/2E-03428-8B3F9D95; Sun, 08 Oct 2017 09:45:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsWS0XRdVXf755u
 RBh2/5C1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacfDbPaaCq6YV17u3Mzcw
 vtfuYuTiEBJoZJI4/WQFC4TzmFFi5ZmprBDONkaJP31T2bsYOTlEBJwlvp6ZC2bzCuhL7Lt4g
 A3EFhbQk9ix4jiYLSHgJfHu9Gw4+/nPVqB6dg42ASuJQ2IgURYBVYlLB9+zTWDkWsDIsIpRoz
 i1qCy1SNfIXC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9C3DECwg3Hx2sBDjJI
 cTEqivHc/3owU4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7+xNQTrAoNT21Ii0zBxhkMGkJDh4l
 Ed75H4DSvMUFibnFmekQqVOMuhzHNl3+wyTEkpeflyolzqsPDFkhAZCijNI8uBGwgL/EKCslz
 MsIdJQQT0FqUW5mCar8K0ZxDkYlYV5DkCk8mXklcJteAR3BBHQEY/ENkCNKEhFSUg2M3KtuNu
 zk5Fx5pscu3SruTab6bNFfNXPrj3lP/PP5gvHt2ck6Ivs+RSh/4uII4j71ZGIt/6dJPXfF7nP
 e36OjrFby8eDxfHvhPQeuJayeNOHU81P6LQk750RY95cGnt4t57/nXEjLPpE9Rg+fKiV8WZN+
 fOXSheJPX4X9Tn36Y/2xOp2vh3KdspVYijMSDbWYi4oTAdugomlzAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1507455926!68879808!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34672 invoked from network); 8 Oct 2017 09:45:27 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Oct 2017 09:45:27 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e189D-0002Oc-0K; Sun, 08 Oct 2017 09:45:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e1896-0006yZ-Sf; Sun, 08 Oct 2017 09:45:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e1896-00084g-Bm; Sun, 08 Oct 2017 09:45:16 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114099-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=f8f0e454e1f9e0be354cfab2b70d4faa14982f6f
X-Osstest-Versions-That: ovmf=08e94eee947bd3ff4a6645e303dd86853cb6d8ba
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 08 Oct 2017 09:45:16 +0000
Subject: [Xen-devel] [ovmf test] 114099: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDA5OSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTQwOTkvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBmOGYwZTQ1NGUxZjllMGJlMzU0Y2ZhYjJiNzBkNGZh
YTE0OTgyZjZmCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAwOGU5NGVl
ZTk0N2JkM2ZmNGE2NjQ1ZTMwM2RkODY4NTNjYjZkOGJhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTQwNzggIDIwMTctMTAtMDYgMTQ6NDY6MDcgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTE0MDk5ICAyMDE3LTEwLTA3IDE0OjE3OjE1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWNoaW4gR3Vw
dGEgPGFjaGluLmd1cHRhQGFybS5jb20+CiAgQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVs
QGxpbmFyby5vcmc+CiAgU3VwcmVldGggVmVua2F0ZXNoIDxzdXByZWV0aC52ZW5rYXRlc2hAYXJt
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNp
b24gOgoKKyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPWY4ZjBlNDU0ZTFmOWUwYmUzNTRjZmFiMmI3
MGQ0ZmFhMTQ5ODJmNmYKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysr
IC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9LjouCisrKysgUEVSTExJQj0u
Oi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBw
ZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVh
ZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGll
ICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdb
JyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0
L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29z
c3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1sn
IHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xP
Q0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAt
dyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIG92bWYgZjhmMGU0NTRlMWY5ZTBi
ZTM1NGNmYWIyYjcwZDRmYWExNDk4MmY2ZgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249ZjhmMGU0
NTRlMWY5ZTBiZTM1NGNmYWIyYjcwZDRmYWExNDk4MmY2ZgorIC4gLi9jcmktbG9jay1yZXBvcwor
KyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJ
Qj0uOi46LgorKysrIFBFUkxMSUI9LjouOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysr
KyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0
ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAg
cHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9o
b21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysg
J1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0
L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmkt
Z2V0Y29uZmlnCisrKyBleHBvcnQgUEVSTExJQj0uOi46LjouCisrKyBQRVJMTElCPS46LjouOi4K
KysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJl
ZT1vdm1mCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4b3ZtZiA9IHhsaW51eCAnXScK
KyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVh
bS11bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFu
Y2ggeGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeGY4
ZjBlNDU0ZTFmOWUwYmUzNTRjZmFiMmI3MGQ0ZmFhMTQ5ODJmNmYgPSB4ICddJworIDogdGVzdGVk
LzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisr
KyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAg
IHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAg
ICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAn
CisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZwor
KyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9z
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9z
ZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0
CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJl
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZv
cHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRl
c3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51
eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwv
Z2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5v
dm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHkt
Y3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDog
ZGFpbHktY3Jvbi5vdm1mCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3Ry
dW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAor
KyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5n
aXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1V
X1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4u
Z2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4u
Z2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
bGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBU
UkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBp
bmZvX2xpbnV4X3RyZWUgb3ZtZgorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFu
Y2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9vdm1mCisgZ2l0IHB1c2ggb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0IGY4ZjBlNDU0ZTFm
OWUwYmUzNTRjZmFiMmI3MGQ0ZmFhMTQ5ODJmNmY6cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1hc3Rl
cgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5n
aXQKICAgMDhlOTRlZS4uZjhmMGU0NSAgZjhmMGU0NTRlMWY5ZTBiZTM1NGNmYWIyYjcwZDRmYWEx
NDk4MmY2ZiAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Oct 08 10:01:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Oct 2017 10:01:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e18OM-0000Id-Ke; Sun, 08 Oct 2017 10:01:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e18OM-0000Cd-0M
 for xen-devel@lists.xensource.com; Sun, 08 Oct 2017 10:01:02 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 21/83-02228-D57F9D95; Sun, 08 Oct 2017 10:01:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVTfm+81
 Ig87ZChYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWLftM3NBv1jFnQlN7A2M
 nwS6GLk4hAQamSRO3N/BAuE8ZpR4cmMzM4SzjVHiUW8nUxcjJ4eIgLPE1zNz2UFsXgF9iRs/P
 oPFhQVsJWb9OMkI0iAh0M4kseJ0NytIQkLAU2L1nUYmGPvE9yVAK9g52ASsJA6JgURZBFQl7h
 7azDaBkXsBI8MqRvXi1KKy1CJdU72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjEC
 f1zMwMO5gvPzV6RCjJAeTkijv3Y83I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8G74BpQTLEpN
 T61Iy8wBBh9MWoKDR0mEd8NnoDRvcUFibnFmOkTqFKMux7FNl/8wCbHk5eelSonzMoHMEAApy
 ijNgxsBi4RLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5j30FmsKTmVcCt+kV0BFMQEcwFt
 8AOaIkESEl1cDIGHJnWoNk/P3DDoJb9PmMQn//M/lpIvxDq114Uux6PiaHFkODYyWXeRuZ219
 +1VuxYun7xz+4Xgrbz7y5bnL49/lNJZdZH5XdLuvI+PFxdvmHq36OX6ZFrdCXs2Kq2Wxsd/+g
 qLT4lH3FUZwx+9vMOy65u/6MKX5Rseb4tEKdloqrWR8PqrYpsRRnJBpqMRcVJwIAnYS6tH8CA
 AA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1507456859!92458054!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54722 invoked from network); 8 Oct 2017 10:01:00 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Oct 2017 10:01:00 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e18OH-0002sO-J4; Sun, 08 Oct 2017 10:00:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e18OC-0007yn-2C; Sun, 08 Oct 2017 10:00:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e18OB-0005uM-PT; Sun, 08 Oct 2017 10:00:51 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114131-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 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=2c2ae1976da06283e923d97720c0bdcbebf04515
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 08 Oct 2017 10:00:51 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114131: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDEzMSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDEzMS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAyYzJhZTE5NzZkYTA2MjgzZTky
M2Q5NzcyMGMwYmRjYmViZjA0NTE1CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBkYmM0YjZlMTNhNWQwZGQ4OTY3Y2RlN2ZmNzAwMGFiMWVkODg2MjVlCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTM5NzIgIDIwMTctMTAtMDMgMjE6MDI6NDMgWiAgICA0IGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTEzOTc5ICAyMDE3LTEwLTA0IDAwOjEwOjEzIFogICAgNCBkYXlzICAg
NDggYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0MDg3ICAyMDE3LTEwLTA3IDAzOjAz
OjExIFogICAgMSBkYXlzICAgMTEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBBd2FpcyBNYXNvb2QgPGF3YWlzLm1hc29vZEB2YWRpb24uY29tPgogIEJodXBpbmRl
ciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KICBEYXJpbyBGYWdnaW9saSA8
cmFpc3RsaW5AbGludXguaXQ+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKb2FvIE1hcnRpbnMgPGpvYW8ubS5tYXJ0aW5zQG9y
YWNsZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGlu
YXJvLm9yZz4KICBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+CiAgS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogIE1lbmcgWHUgPG1lbmd4
dUBjaXMudXBlbm4uZWR1Pj8KICBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4
LmNvbT4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFRhbWFzIEsgTGVuZ3llbCA8
dGFtYXNAdGtsZW5neWVsLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgOTQ2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Oct 08 13:14:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Oct 2017 13:14:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1BPL-0007xK-Tz; Sun, 08 Oct 2017 13:14:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1BPK-0007wx-Lr
 for xen-devel@lists.xensource.com; Sun, 08 Oct 2017 13:14:14 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 D2/04-03638-5A42AD95; Sun, 08 Oct 2017 13:14:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVXeJyq1
 Ig0+LdC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaseP7Q/aCQyUVkzbOZW5g
 XOzbxcjFISTQyCTR/+QRK4TzmFFi467FLBDONkaJ/wdWA2U4OUQEnCW+npnLDmLzCuhLTDhyD
 8wWFrCSuN/VyQjSICHQqi1xYHcjC0hCQsBTovvgbGYYe9PeD0BF7BxsQA2HxECiLAKqEidbVj
 JNYORewMiwilGjOLWoLLVI18hQL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj0Os
 MQLCD8c+ygEOMkhxMSqK8E5RuRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4J2mDJQTLEpNT61I
 y8wBhh9MWoKDR0mEVxYkzVtckJhbnJkOkTrFqMtxbNPlP0xCLHn5ealS4rwJIEUCIEUZpXlwI
 2CxcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvCEgU3gy80rgNr0COoIJ6AjG4hsgR5QkIq
 SkGhijXdYqKGWqGv/dYsmpVa/QnGq9XP7h9Bn8InJvuqSaP07a/v3nh7n77/PJOuz5ukbhzIf
 FKlbXY/eu8Gnd9PDwfrGTaiViotxBX/s7/Q42HNGM9/01OeZKm9eRt+5GHhe/HG5bebM9J/Px
 bJW9yju9BMwaNgfOaWO4t3n/+92Bux13ve+edeWnEktxRqKhFnNRcSIARY95DoACAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1507468451!106043344!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2351 invoked from network); 8 Oct 2017 13:14:12 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Oct 2017 13:14:12 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1BPF-0007lj-BI; Sun, 08 Oct 2017 13:14:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e1BP9-0005av-CQ; Sun, 08 Oct 2017 13:14:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e1BP8-0000HW-PI; Sun, 08 Oct 2017 13:14:03 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114101-mainreport@xen.org>
X-Osstest-Failures: xen-4.5-testing:test-amd64-amd64-xl-qemuu-winxpsp3:guest-localmigrate/x10:fail:regression
 xen-4.5-testing:test-amd64-amd64-libvirt:guest-saverestore.2:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-winxpsp3:guest-localmigrate/x10:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-rtds:xen-boot:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-vhd:guest-start:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt-raw:guest-start:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=db487a6678521c213f7bfe3bab4a3170d46d2b41
X-Osstest-Versions-That: xen=83724d9f3ae21a3b96362742e2f052b19d9f559a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 08 Oct 2017 13:14:02 +0000
Subject: [Xen-devel] [xen-4.5-testing test] 114101: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDEwMSB4ZW4tNC41LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDEwMS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW54cHNwMyAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDExMzQ0
OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTYgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiAgICAgICAg
ICBmYWlsICBsaWtlIDExMzM2OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzIDE2
IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICBmYWlsIGxpa2UgMTEzNDA4CiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0yICAgICAgIDU5IGxlYWstY2hlY2svY2hlY2sgICAgICAgICAgICAgZmFpbCAgbGlr
ZSAxMTM0NDgKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgNTkgbGVhay1jaGVjay9jaGVj
ayAgICAgICAgICAgICBmYWlsICBsaWtlIDExMzQ0OAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAg
ICAgICA1OSBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEzNDQ4CiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgIDU5IGxlYWstY2hlY2svY2hlY2sgICAgICAgICAg
ICAgZmFpbCAgbGlrZSAxMTM0NDgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzQ0OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxp
a2UgMTEzNDQ4CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgIDU5IGxlYWstY2hlY2svY2hl
Y2sgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTM0NDgKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDExMzQ0OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICBmYWlsIGxpa2UgMTEzNDQ4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTM0NDgKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDExMzQ0OAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAxOSB4dGYvdGVzdC1odm0z
Mi1jcHVpZC1mYXVsdGluZyBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0y
ICAgICAzMyB4dGYvdGVzdC1odm0zMnBhZS1jcHVpZC1mYXVsdGluZyBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgIDQwIHh0Zi90ZXN0LWh2bTMycHNlLWNwdWlkLWZh
dWx0aW5nIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICA0NCB4
dGYvdGVzdC1odm02NC1jcHVpZC1mYXVsdGluZyBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC00ICAgICAgIDE5IHh0Zi90ZXN0LWh2bTMyLWNwdWlkLWZhdWx0aW5nIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgMTkgeHRmL3Rlc3QtaHZt
MzItY3B1aWQtZmF1bHRpbmcgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQt
NCAgICAgMzMgeHRmL3Rlc3QtaHZtMzJwYWUtY3B1aWQtZmF1bHRpbmcgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAzMyB4dGYvdGVzdC1odm0zMnBhZS1jcHVpZC1m
YXVsdGluZyBmYWlsIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgMTkg
eHRmL3Rlc3QtaHZtMzItY3B1aWQtZmF1bHRpbmcgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC14dGYt
YW1kNjQtYW1kNjQtNCAgICAgNDAgeHRmL3Rlc3QtaHZtMzJwc2UtY3B1aWQtZmF1bHRpbmcgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICA0MCB4dGYvdGVzdC1odm0z
MnBzZS1jcHVpZC1mYXVsdGluZyBmYWlsIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTQgICAgICAgNDQgeHRmL3Rlc3QtaHZtNjQtY3B1aWQtZmF1bHRpbmcgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICA0NCB4dGYvdGVzdC1odm02NC1jcHVpZC1m
YXVsdGluZyBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTUgICAgIDMzIHh0Zi90ZXN0LWh2bTMycGFlLWNwdWlkLWZhdWx0aW5nIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgNDAgeHRmL3Rlc3QtaHZt
MzJwc2UtY3B1aWQtZmF1bHRpbmcgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC01ICAgICAgIDQ0IHh0Zi90ZXN0LWh2bTY0LWNwdWlkLWZhdWx0aW5nIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICA1
OCB4dGYvdGVzdC1odm02NC14c2EtMTk1ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgNTggeHRmL3Rlc3Qt
aHZtNjQteHNhLTE5NSAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1k
NjQtNSAgICAgICA1OCB4dGYvdGVzdC1odm02NC14c2EtMTk1ICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgIDU4IHh0Zi90ZXN0LWh2bTY0LXhzYS0x
OTUgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAg
IDU4IHh0Zi90ZXN0LWh2bTY0LXhzYS0xOTUgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
MyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNh
dmVyZXN0b3JlICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgZGI0ODdh
NjY3ODUyMWMyMTNmN2JmZTNiYWI0YTMxNzBkNDZkMmI0MQpiYXNlbGluZSB2ZXJzaW9uOgogeGVu
ICAgICAgICAgICAgICAgICAgODM3MjRkOWYzYWUyMWEzYjk2MzYyNzQyZTJmMDUyYjE5ZDlmNTU5
YQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzNDQ4ICAyMDE3LTA5LTE0IDEzOjQxOjI4IFogICAy
MyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExNDA3NCAgMjAxNy0xMC0wNiAxMzo0NjoxNCBa
ICAgIDEgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0OgogIEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5j
b20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHRmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0z
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1t
aWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW54cHNwMy12Y3B1czEgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzLXZjcHVzMSAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lueHBzcDMgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVz
aGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpjb21taXQgZGI0ODdhNjY3ODUyMWMyMTNmN2JmZTNiYWI0YTMxNzBkNDZkMmI0
MQpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgRnJp
IE9jdCA2IDE1OjIyOjQ3IDIwMTcgKzAyMDAKCiAgICB4ZW4vYXJtOiBDb3JyZWN0bHkgcmVwb3J0
IHRoZSBtZW1vcnkgcmVnaW9uIGluIHRoZSBkdW1teSBOVU1BIGhlbHBlcnMKICAgIAogICAgTlVN
QSBpcyBjdXJyZW50bHkgbm90IHN1cHBvcnRlZCBvbiBBcm0uIEJlY2F1c2UgY29tbW9uIGNvZGUg
aXMKICAgIE5VTUEtYXdhcmUsIGR1bW15IGhlbHBlcnMgYXJlIGluc3RlYWQgcHJvdmlkZWQgdG8g
ZXhwb3NlIGEgc2luZ2xlIG5vZGUuCiAgICAKICAgIFRob3NlIGhlbHBlcnMgYXJlIGZvciBpbnN0
YW5jZSB1c2VkIHRvIGtub3cgdGhlIHJlZ2lvbiB0byBzY3J1Yi4KICAgIAogICAgSG93ZXZlciB0
aGUgbWVtb3J5IHJlZ2lvbiBpcyBub3QgcmVwb3J0ZWQgY29ycmVjdGx5LiBJbmRlZWQsIHRoZQog
ICAgZnJhbWV0YWJsZSBtYXkgbm90IGJlIGF0IHRoZSBiZWdpbm5pbmcgb2YgdGhlIG1lbW9yeSBh
bmQgdGhlcmUgbWlnaHQgYmUKICAgIG11bHRpcGxlIG1lbW9yeSBiYW5rcy4gVGhpcyB3aWxsIGxl
YWQgdG8gbm90IHNjcnViIHNvbWUgcGFydCBvZiB0aGUKICAgIG1lbW9yeS4KICAgIAogICAgVGhl
IG1lbW9yeSBpbmZvcm1hdGlvbiBjYW4gYmUgZm91bmQgdXNpbmc6CiAgICAgICAgKiBmaXJzdF92
YWxpZF9tZm4gYXMgdGhlIHN0YXJ0IG9mIHRoZSBtZW1vcnkKICAgICAgICAqIG1heF9wYWdlIC0g
Zmlyc3RfdmFsaWRfbWZuIGFzIHRoZSBzcGFubmVkIHBhZ2VzCiAgICAKICAgIE5vdGUgdGhhdCBm
aXJzdF92YWxpZF9tZm4gaXMgbm93IGJlZW4gZXhwb3J0ZWQuIFRoZSBwcm90b3R5cGUgaGFzIGJl
ZW4KICAgIGFkZGVkIGluIGFzbS1hcm0vbnVtYS5oIGFuZCBub3QgaW4gYSBjb21tb24gaGVhZGVy
IGJlY2F1c2UgSSB3b3VsZAogICAgZXhwZWN0IHRoZSB2YXJpYWJsZSB0byBiZWNvbWUgc3RhdGlj
IG9uY2UgTlVNQSBpcyBmdWxseSBzdXBwb3J0ZWQgb24KICAgIEFybS4KICAgIAogICAgVGhpcyBp
cyBYU0EtMjQ1LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJlcG9ydGVkLWFuZC1UZXN0ZWQtYnk6IEtvbnJh
ZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICAgIG1hc3RlciBjb21t
aXQ6IDU0MTRiYTdmNWUxZmZjODhlZDI3NThiMWUxYjE0YmJmZDM1MzZhNjEKICAgIG1hc3RlciBk
YXRlOiAyMDE3LTA5LTI5IDEzOjIzOjExIC0wNzAwCgpjb21taXQgNzA5MjMwZmFjMmQzMTUwYzkz
OGMzNjk3YzYzYmZhZjExZmRhMTdjNApBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CkRhdGU6ICAgRnJpIE9jdCA2IDE1OjIyOjA4IDIwMTcgKzAyMDAKCiAgICB4ZW4v
cGFnZV9hbGxvYzogQ292ZXIgbWVtb3J5IHVucmVzZXJ2ZWQgYWZ0ZXIgYm9vdCBpbiBmaXJzdF92
YWxpZF9tZm4KICAgIAogICAgT24gQXJtLCBzb21lIHJlZ2lvbnMgKGUuZyBJbml0cmFtZnMsIERv
bTAgS2VybmVsLi4uKSBhcmUgbWFya2VkIGFzCiAgICByZXNlcnZlZCB1bnRpbCB0aGUgaGFyZHdh
cmUgZG9tYWluIGlzIGJ1aWx0IGFuZCB0aGV5IGFyZSBjb3BpZWQgaW50byBpdHMKICAgIG1lbW9y
eS4gVGhlcmVmb3JlLCB0aGV5IHdpbGwgbm90IGJlIGFkZGVkIGluIHRoZSBib290IGFsbG9jYXRv
ciB2aWEKICAgIGluaXRfYm9vdF9wYWdlcy4KICAgIAogICAgSW5zdGVhZCwgaW5pdF94ZW5oZWFw
X3BhZ2VzIHdpbGwgYmUgY2FsbGVkIG9uY2UgdGhlIHJlZ2lvbiBhcmUgbm90IHVzZWQKICAgIGFu
eW1vcmUuCiAgICAKICAgIFVwZGF0ZSBmaXJzdF92YWxpZF9tZm4gaW4gYm90aCBpbml0X2hlYXBf
cGFnZXMgYW5kIGluaXRfYm9vdF9wYWdlcwogICAgKGFscmVhZHkgZXhpc3QpIHRvIGNvdmVyIGFs
bCB0aGUgY2FzZXMuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI0NS4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFtBZGp1c3QgY29t
bWVudCwgYWRkZWQgbG9ja2luZyBhcm91bmQgZmlyc3RfdmFsaWRfbWZuIHVwZGF0ZV0KICAgIFNp
Z25lZC1vZmYtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+
CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgogICAgUmVwb3J0ZWQtYW5kLVRlc3RlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25y
YWQud2lsa0BvcmFjbGUuY29tPgogICAgbWFzdGVyIGNvbW1pdDogZWM2ZDkwMjNlMWY1NGNkY2Ni
ZjJlNGM2M2NmOTQ3ZjFiZTJiMWU4ZQogICAgbWFzdGVyIGRhdGU6IDIwMTctMDktMjkgMTM6MjI6
NTIgLTA3MDAKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Oct 08 13:20:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Oct 2017 13:20:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1BVN-0000Ar-KF; Sun, 08 Oct 2017 13:20:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1BVM-0000Af-UX
 for xen-devel@lists.xensource.com; Sun, 08 Oct 2017 13:20:29 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 72/47-01766-B162AD95; Sun, 08 Oct 2017 13:20:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVVda7Va
 kwezzTBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuD1/F3vBe6eKX0cmMDUw
 rjLtYuTiEBJoZJI4+KWdDcJ5zCjxbukMFghnG6PE460NTF2MnBwiAs4SX8/MZQexeQX0Jd4eP
 wEWFxYwl/jb85cRpEFC4DSrxLwX/cwgCQkBX4mnV1awdjFygNl7tkh1MbJzsAlYSRwSAylgEV
 CVOHXxFOMERu4FjAyrGDWKU4vKUot0jQz0kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvN
 zNzECfV7PwMC4g7Fxtt8hRkkOJiVR3glKtyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfAyqgLl
 BItS01Mr0jJzgMEHk5bg4FES4bUCSfMWFyTmFmemQ6ROMepyHNt0+Q+TEEtefl6qlDivO0iRA
 EhRRmke3AhYJFxilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMz7RwVoCk9mXgncpldARzABHc
 FYfAPkiJJEhJRUA2PzhdIlz0yCdr27X+uoY/PwM+vHbYYXVu/MmLOPcWH7F4m6Jatc/7EfdDz
 682Kfphe34OST3yfUvGyUPs3iYPIx3on369nG0zFb71/mln/51+lZTmxXg7y7YWqPwYZj207O
 fbnxwe0pJW8YdhowhH1JC59nxZXO8GuSyjGfsueTXZYc5ai6rsehxFKckWioxVxUnAgA9kSZ+
 H8CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1507468826!77562730!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38871 invoked from network); 8 Oct 2017 13:20:26 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Oct 2017 13:20:26 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1BVG-0007vO-FS; Sun, 08 Oct 2017 13: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e1BVA-0005iY-Ta; Sun, 08 Oct 2017 13:20:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e1BVA-0002C6-JM; Sun, 08 Oct 2017 13:20:16 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114103-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=f703604b30958312e64a5b7fc74c606a2ececc15
X-Osstest-Versions-That: seabios=f3d2a156448f006e5d83eb60cb1da2dea6c997bf
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 08 Oct 2017 13:20:16 +0000
Subject: [Xen-devel] [seabios test] 114103: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDEwMyBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTQxMDMvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDExMzg3MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNh
dmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIHNlYWJpb3MgICAgICAgICAgICAgIGY3MDM2MDRiMzA5NTgzMTJl
NjRhNWI3ZmM3NGM2MDZhMmVjZWNjMTUKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAg
ICAgICAgIGYzZDJhMTU2NDQ4ZjAwNmU1ZDgzZWI2MGNiMWRhMmRlYTZjOTk3YmYKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgIDExMzg3MCAgMjAxNy0wOS0yNyAyMzoxNjozMyBaICAgMTAgZGF5cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxMTQwNzUgIDIwMTctMTAtMDYgMTM6NDc6NTIgWiAgICAxIGRheXMg
ICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dDoKICBKdWxpYW4gU3RlY2tsaW5hIDxqc3RlY2tsaUBhbWF6b24uZGU+CiAgS2V2aW4gTydDb25u
b3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNo
PXNlYWJpb3MKKyByZXZpc2lvbj1mNzAzNjA0YjMwOTU4MzEyZTY0YTViN2ZjNzRjNjA2YTJlY2Vj
YzE1CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdl
dGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46LgorKysrIFBFUkxMSUI9LjouCisrKyB1bWFz
ayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAg
ICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25m
aWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAg
ICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUv
b3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScK
KysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9z
CisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0v
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCBzZWFiaW9zIGY3MDM2MDRiMzA5NTgzMTJlNjRhNWI3
ZmM3NGM2MDZhMmVjZWNjMTUKKyBicmFuY2g9c2VhYmlvcworIHJldmlzaW9uPWY3MDM2MDRiMzA5
NTgzMTJlNjRhNWI3ZmM3NGM2MDZhMmVjZWNjMTUKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAu
L2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9Ljou
Oi4KKysrKyBQRVJMTElCPS46LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0
Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsK
ICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50
ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9v
c3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAn
IScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNv
bmZpZworKysgZXhwb3J0IFBFUkxMSUI9LjouOi46LgorKysgUEVSTExJQj0uOi46LjouCisrIHVt
YXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9c2Vh
YmlvcworIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeHNlYWJpb3MgPSB4bGludXggJ10n
CisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJl
YW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJh
bmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHhm
NzAzNjA0YjMwOTU4MzEyZTY0YTViN2ZjNzRjNjA2YTJlY2VjYzE1ID0geCAnXScKKyA6IHRlc3Rl
ZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZwor
KysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAg
ICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAg
ICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAg
JworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcK
KysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBn
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlv
cy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
c2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdp
dAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5r
ZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2Fy
ZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2
b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0
ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJwor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGlu
dXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVs
L2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24u
c2VhYmlvcworKyA6IGRhaWx5LWNyb24uc2VhYmlvcworKyA6IGRhaWx5LWNyb24uc2VhYmlvcwor
KyA6IGRhaWx5LWNyb24uc2VhYmlvcworKyA6IGRhaWx5LWNyb24uc2VhYmlvcworKyA6IGRhaWx5
LWNyb24uc2VhYmlvcworKyA6IGRhaWx5LWNyb24uc2VhYmlvcworKyA6IGh0dHA6Ly9oZy51ay54
ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnNlYWJpb3MKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUu
Z2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xp
bnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRS
RUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
c2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHNlYWJpb3MKKyBjYXNlICQx
IGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVw
b3Mvc2VhYmlvcworIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9zZWFiaW9zLmdpdCBmNzAzNjA0YjMwOTU4MzEyZTY0YTViN2ZjNzRjNjA2YTJl
Y2VjYzE1OnJlZnMvaGVhZHMveGVuLXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CiAgIGYzZDJhMTUuLmY3MDM2
MDQgIGY3MDM2MDRiMzA5NTgzMTJlNjRhNWI3ZmM3NGM2MDZhMmVjZWNjMTUgLT4geGVuLXRlc3Rl
ZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Oct 08 13:32:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Oct 2017 13:32:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1BgP-0001Pd-Qr; Sun, 08 Oct 2017 13:31:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1BgO-0001PR-L3
 for xen-devel@lists.xensource.com; Sun, 08 Oct 2017 13:31:52 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 8E/FE-03409-7C82AD95; Sun, 08 Oct 2017 13:31:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfe4xq1
 Ig913uC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacfbFBeaCfrGKeQsOsDQw
 fhLoYuTiEBJoZJJoubiAEcJ5zCgxZ8sMKGcbo8TRuxvZuhg5OUQEnCW+npnLDmLzCuhLfNswi
 xHEFhawldi+v4sZpEFCoJ1JYsXpblaQhISAp8TqO41MMPaJ70tYuhjZOdgErCQOiYFEWQRUJS
 aenM84gZF7ASPDKkb14tSistQiXUu9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYx
 AnzMAwQ7Gu5sCDjFKcjApifJmAkNBiC8pP6UyI7E4I76oNCe1+BCjDAeHkgQvP0hOsCg1PbUi
 LTMHGHwwaQkOHiUR3rPqQGne4oLE3OLMdIjUKUZdjmObLv9hEmLJy89LlRLnVQSZIQBSlFGaB
 zcCFgmXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMzLCTKFJzOvBG7TK6AjmICOYCy+AXJESS
 JCSqqBMUbbaPOtlPoDE76GMCqqt7732HPO+801E7etHsfu3u2r3vC7N2vGS9NQ36uGHEJdzl8
 WcV4s4XhVKffGy4DHvDd9wfW0swdLpkZ2nb7kfv3CvmevX+r4iU1JOv4s/0v3ur+R/CE7ZrRb
 vv91uGL5gS8O215MnJT7/apNWd5b76K9ZQcUdi5L2qnEUpyRaKjFXFScCAD+tJEGfwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1507469510!76736006!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35006 invoked from network); 8 Oct 2017 13:31:51 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Oct 2017 13:31:51 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1BgK-0008EC-Tu; Sun, 08 Oct 2017 13:31:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e1BgF-0005wv-9V; Sun, 08 Oct 2017 13:31:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e1BgE-0007Vb-Ul; Sun, 08 Oct 2017 13:31:43 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114137-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 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=2c2ae1976da06283e923d97720c0bdcbebf04515
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 08 Oct 2017 13:31:42 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114137: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDEzNyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDEzNy8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAyYzJhZTE5NzZkYTA2MjgzZTky
M2Q5NzcyMGMwYmRjYmViZjA0NTE1CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBkYmM0YjZlMTNhNWQwZGQ4OTY3Y2RlN2ZmNzAwMGFiMWVkODg2MjVlCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTM5NzIgIDIwMTctMTAtMDMgMjE6MDI6NDMgWiAgICA0IGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTEzOTc5ICAyMDE3LTEwLTA0IDAwOjEwOjEzIFogICAgNCBkYXlzICAg
NDkgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0MDg3ICAyMDE3LTEwLTA3IDAzOjAz
OjExIFogICAgMSBkYXlzICAgMTIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBBd2FpcyBNYXNvb2QgPGF3YWlzLm1hc29vZEB2YWRpb24uY29tPgogIEJodXBpbmRl
ciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KICBEYXJpbyBGYWdnaW9saSA8
cmFpc3RsaW5AbGludXguaXQ+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKb2FvIE1hcnRpbnMgPGpvYW8ubS5tYXJ0aW5zQG9y
YWNsZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGlu
YXJvLm9yZz4KICBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+CiAgS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogIE1lbmcgWHUgPG1lbmd4
dUBjaXMudXBlbm4uZWR1Pj8KICBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4
LmNvbT4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFRhbWFzIEsgTGVuZ3llbCA8
dGFtYXNAdGtsZW5neWVsLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgOTQ2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Oct 08 15:01:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Oct 2017 15:01:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1D4j-0000b4-D1; Sun, 08 Oct 2017 15:01:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1D4h-0000Zc-LW
 for xen-devel@lists.xensource.com; Sun, 08 Oct 2017 15:01:03 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 85/59-02027-EAD3AD95; Sun, 08 Oct 2017 15:01:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXed7a1
 Igy2zhS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMbVjD1vBW7GKlQuTGhin
 CnYxcnEICTQySSxduokdwnnMKLH8+BEmCGcbo8ThAzeBHE4OEQFnia9n5rKD2LwC+hKfN2xlA
 bGFBaIk+v/eBYtLCGxikrj80AvC9pRYfaeRCcY+8X0JUD07B5uAlcQhMZAoi4CqRP/tH4wTGL
 kXMDKsYtQoTi0qSy3SNbLUSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQI9Hg9AwP
 jDsbLW/wOMUpyMCmJ8opb3YoU4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7yQYoJ1iUmp5akZaZ
 Aww9mLQEB4+SCG8NSJq3uCAxtzgzHSJ1ilGX49imy3+YhFjy8vNSpcR5e0GKBECKMkrz4EbA4
 uASo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeDyBTeDLzSuA2vQI6ggnoCMbiGyBHlCQipK
 QaGLdzVR7PmLxzx3yxCBPZU3JsG+/qLV+Vr8fVrp/Zd+jvwav6rDcUc0t3vD/GOZNxSeQ50ae
 H3SYI3xDMPbvsNruGwYr+IsEA7lNXbyxOlThWMO2dbllyY5VP62POU1NS1Bdt63r1rP3jg5ku
 s/012pd7sMbNeBh1tkBOOmRNp2ns1J7Pi5JnfFFiKc5INNRiLipOBAAlzbSufgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1507474861!103166395!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54776 invoked from network); 8 Oct 2017 15:01:02 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Oct 2017 15:01:02 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1D4e-000287-Is; Sun, 08 Oct 2017 15:01:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e1D4Z-00026G-4r; Sun, 08 Oct 2017 15:00:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e1D4Y-0006QT-Qm; Sun, 08 Oct 2017 15:00:55 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114144-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-armhf:<job
 status>:broken:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 xen-unstable-smoke:build-armhf:host-build-prep:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=2c2ae1976da06283e923d97720c0bdcbebf04515
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 08 Oct 2017 15:00:54 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114144: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDE0NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDE0NC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTEzOTcyCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA1IGhvc3QtYnVpbGQt
cHJlcCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTM5NzIKClRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgMmMyYWUxOTc2ZGEw
NjI4M2U5MjNkOTc3MjBjMGJkY2JlYmYwNDUxNQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAg
ICAgICAgICAgICAgZGJjNGI2ZTEzYTVkMGRkODk2N2NkZTdmZjcwMDBhYjFlZDg4NjI1ZQoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgMTEzOTcyICAyMDE3LTEwLTAzIDIxOjAyOjQzIFogICAgNCBkYXlz
CkZhaWxpbmcgc2luY2UgICAgICAgIDExMzk3OSAgMjAxNy0xMC0wNCAwMDoxMDoxMyBaICAgIDQg
ZGF5cyAgIDUwIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExNDA4NyAgMjAxNy0xMC0w
NyAwMzowMzoxMSBaICAgIDEgZGF5cyAgIDEzIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgQXdhaXMgTWFzb29kIDxhd2Fpcy5tYXNvb2RAdmFkaW9uLmNvbT4KICBC
aHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+CiAgRGFyaW8gRmFn
Z2lvbGkgPHJhaXN0bGluQGxpbnV4Lml0PgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSm9hbyBNYXJ0aW5zIDxqb2FvLm0ubWFy
dGluc0BvcmFjbGUuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGxpbmFyby5vcmc+CiAgSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPgog
IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICBNZW5nIFh1
IDxtZW5neHVAY2lzLnVwZW5uLmVkdT4/CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxs
QGNpdHJpeC5jb20+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgog
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBUYW1hcyBLIExl
bmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQt
YXJtaGYgYnJva2VuCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJl
IDk0NiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Oct 08 15:50:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Oct 2017 15:50:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1Dq9-0004an-8Y; Sun, 08 Oct 2017 15:50:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1Dq8-0004Xt-8X
 for xen-devel@lists.xensource.com; Sun, 08 Oct 2017 15:50:04 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 BF/04-03870-B294AD95; Sun, 08 Oct 2017 15:50:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVVfT81a
 kwffN5hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2P3xGXPBhJCKFUdVGxj7
 zbsYuTiEBBqZJHbebWeBcB4zSkxZ/5oJwtnGKDF5zzv2LkZODhEBZ4mvZ+aC2bwC+hKb751gB
 rGFBSwk9i2axgRiSwj8lZG4fsW+i5EDyPaWuPPDCiLsLfFs/hbWLkZ2DjYBK4lDYiAFLAKqEq
 /eZ0xg5F7AyLCKUb04tagstUjXUi+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9D
 XDECwg/HupoBDjJIcTEqivGIetyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfBGguQEi1LTUyvS
 MnOAQQeTluDgURLh5QdJ8xYXJOYWZ6ZDpE4x6nIc23T5D5MQS15+XqqUOK8FSJEASFFGaR7cC
 FgEXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwbxPIFJ7MvBK4Ta+AjmACOoKx+AbIESWJCC
 mpBsbk1Di5qnc32799z1xXc/7IE4Msab7XnG+m23za92xnVPDMRvctMllTJ16YONuHuevlMqt
 XEuu6bm0JzZHx73n+48OKla8r3WtahXm0doeVyzxKPas5xfBsSGxGcujVtzOjU883Bv45+2KR
 q4hKXvzHJzcEpL3mvn5de0Gm6r3CzjPq5i9yroYosRRnJBpqMRcVJwIA8r/YgXsCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1507477800!76930925!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32258 invoked from network); 8 Oct 2017 15:50:01 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Oct 2017 15:50:01 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1Dq2-0003LC-VW; Sun, 08 Oct 2017 15:49:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e1Dpx-0006By-JH; Sun, 08 Oct 2017 15:49:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e1Dpx-0006zJ-Dz; Sun, 08 Oct 2017 15:49:53 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114106-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-pvh-intel:guest-start:fail:regression
 qemu-mainline:test-amd64-amd64-xl-pvh-amd:guest-start:fail:regression
 qemu-mainline:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 qemu-mainline:test-amd64-amd64-libvirt-xsm:debian-install:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=530049bc1dcc24c1178a29d99ca08b6dd08413e0
X-Osstest-Versions-That: qemuu=5456c6a4ec9cd8fc314ddc303e88bf85c110975c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 08 Oct 2017 15:49:53 +0000
Subject: [Xen-devel] [qemu-mainline test] 114106: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDEwNiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTQxMDYvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWlu
dGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNDA0MgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTE0MDQyCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAxNiBndWVzdC1z
dGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTE0MDgzIHBhc3MgaW4gMTE0MTA2CiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgIGZhaWwg
cGFzcyBpbiAxMTQwODMKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2Fi
bGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTQwNDIKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDExNDA4MyBsaWtlIDEx
NDA0MgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBpbiAxMTQwODMgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE0MDQyCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbGlrZSAxMTQwNDIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExNDA0MgogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2Ug
MTE0MDQyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTQwNDIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBxZW11dSAgICAgICAgICAgICAgICA1MzAwNDliYzFkY2MyNGMxMTc4YTI5ZDk5Y2EwOGI2ZGQw
ODQxM2UwCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAgICA1NDU2YzZhNGVj
OWNkOGZjMzE0ZGRjMzAzZTg4YmY4NWMxMTA5NzVjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTQw
NDIgIDIwMTctMTAtMDUgMTI6MTU6NDcgWiAgICAzIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAg
MTE0MDYwICAyMDE3LTEwLTA2IDA1OjUzOjM0IFogICAgMiBkYXlzICAgIDMgYXR0ZW1wdHMKVGVz
dGluZyBzYW1lIHNpbmNlICAgMTE0MDgzICAyMDE3LTEwLTA2IDE5OjE2OjE4IFogICAgMSBkYXlz
ICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRl
c3Q6CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBCcmFu
ZG9uIENhcnBlbnRlciA8YnJhbmRvbi5jYXJwZW50ZXJAY3lwaGVycGF0aC5jb20+CiAgQ2hyaXN0
aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENvbGxpbiBMLiBXYWxs
aW5nIDx3YWxsaW5nQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tA
cmVkaGF0LmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ2UgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAg
RGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CiAgRHIuIERhdmlkIEFsYW4gR2ls
YmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNv
bT4KICBGYW0gWmhlbmcgPGZhbXpAcmVkaGF0LmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxA
cmVkaGF0LmNvbT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXgudm5ldC5pYm0uY29tPgogIEln
b3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFuIEtpc3prYSA8amFuLmtpc3pr
YUBzaWVtZW5zLmNvbT4KICBKYXNvbiBKIC4gSGVybmUgPGpqaGVybmVAbGludXgudm5ldC5pYm0u
Y29tPgogIEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgTWFya3VzIEFybWJydXN0ZXIg
PGFybWJydUByZWRoYXQuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWlj
aGFlbCBPbGJyaWNoIDxtLm9sYnJpY2hAcGVuZ3V0cm9uaXguZGU+CiAgUGFvbG8gQm9uemluaSA8
cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXZlbCBCdXRzeWtpbiA8cGJ1dHN5a2luQHZpcnR1b3p6
by5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFN0ZWZh
biBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVk
aGF0LmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1
b3p6by5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGlu
Zy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDI3NDcgbGluZXMgbG9uZy4pCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Oct 08 16:09:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Oct 2017 16:09:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1E8s-0006Qa-Uk; Sun, 08 Oct 2017 16:09:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=447d32089=citrix-osstest@xenproject.org>)
 id 1e1E8r-0006QP-Nq
 for xen-devel@lists.xensource.com; Sun, 08 Oct 2017 16:09:25 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 CB/20-01909-4BD4AD95; Sun, 08 Oct 2017 16:09:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXneL761
 Ig5MzGC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bD3a9YC04bVlyf/Iq1gbFJrYuRk0NCwF/i
 YPsndgjbXeLt2bmsILaIgLPEhA+32UBsXgE9iZUPjzCB2MICRhInbx4BquEAqneT2HM1AqLVT
 WLa004WEJtNwENiYs9EMJtFQEXiWsMMZhBbSEBLYunilUwQIwUlTs58AlbDLCAhcfDFC2aIOR
 YS7Z/eMk1g5J2FpGwWkrIFjEyrGNWLU4vKUot0DfWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxK
 TivWS83M3MQIDhwEIdjAu/+h0iFGSg0lJlPeqz61IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8
 N0BygkWp6akVaZk5wBCGSUtw8CiJ8O4ESfMWFyTmFmemQ6ROMepyHNt0+Q+TEEtefl6qlDjvI
 5AiAZCijNI8uBGweLrEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd69IFN4MvNK4Da9AjqCCe
 gIxuIbIEeUJCKkpBoY45/xv+tasMLnEPt9m7r8nlrrG4cS/3iVT9FqexF99+jCi6xOMh5n1d7
 v+r5txver8+NOviuYc3Bny3YeHo+1nM6J3ftm3N4mYx3KHs3X8rGyfs/fpUc8lpxQDd168Nj8
 ouj5e1L+b9D9IjTrh7v7hPPCX8U3bghhMXu0qanlpELX04fHd+crvVNiKc5INNRiLipOBAAP6
 9lyogIAAA==
X-Env-Sender: prvs=447d32089=citrix-osstest@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1507478962!78410532!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18805 invoked from network); 8 Oct 2017 16:09:23 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Oct 2017 16:09:23 -0000
X-IronPort-AV: E=Sophos;i="5.42,496,1500940800"; d="scan'208";a="450881951"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72215-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=f8f0e454e1f9e0be354cfab2b70d4faa14982f6f
X-Osstest-Versions-That: ovmf=08e94eee947bd3ff4a6645e303dd86853cb6d8ba
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 8 Oct 2017 17:09:19 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL02.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72215: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjIxNSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIyMTUvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICBmOGYwZTQ1NGUxZjllMGJlMzU0Y2ZhYjJiNzBkNGZhYTE0OTgy
ZjZmCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAwOGU5NGVlZTk0N2Jk
M2ZmNGE2NjQ1ZTMwM2RkODY4NTNjYjZkOGJhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIyMTMg
IDIwMTctMTAtMDcgMTQ6MTg6NTEgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MjE1ICAyMDE3LTEwLTA4IDA5OjUxOjAwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWNoaW4gR3VwdGEgPGFj
aGluLmd1cHRhQGFybS5jb20+CiAgQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFy
by5vcmc+CiAgU3VwcmVldGggVmVua2F0ZXNoIDxzdXByZWV0aC52ZW5rYXRlc2hAYXJtLmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6
IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxv
Z3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2gg
bm90IGFwcGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGY4ZjBlNDU0ZTFmOWUwYmUzNTRjZmFiMmI3MGQ0
ZmFhMTQ5ODJmNmYKQXV0aG9yOiBTdXByZWV0aCBWZW5rYXRlc2ggPHN1cHJlZXRoLnZlbmthdGVz
aEBhcm0uY29tPgpEYXRlOiAgIFdlZCBTZXAgMjAgMjA6NDg6MTEgMjAxNyArMDEwMAoKICAgIEFy
bVBrZy9Bcm1TdmNMaWI6IEFkZCBBcm1TdmNMaWIgaW1wbGVtZW50YXRpb24uCiAgICAKICAgIFRo
aXMgcGF0Y2ggYWRkcyBhIGxpYnJhcnkgdGhhdCBlbmFibGVzIGludm9jYXRpb24gb2YgU1ZDcyBm
cm9tIEV4Y2VwdGlvbgogICAgTGV2ZWwgRUwwLiBJdCB3aWxsIGJlIHVzZWQgYnkgdGhlIFN0YW5k
YWxvbmUgTU0gZW52aXJvbm1lbnQgdG8gcmVxdWVzdAogICAgc2VydmljZXMgZnJvbSBhIHNvZnR3
YXJlIHJ1bm5pbmcgaW4gYSBwcml2aWxlZ2VkIEVMIGUuZy4gQVJNIFRydXN0ZWQKICAgIEZpcm13
YXJlLiBUaGUgbGlicmFyeSBpcyBkZXJpdmVkIGRpcmVjdGx5IGZyb20gQXJtIFNNQyBMaWJyYXJ5
LgogICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3Jl
ZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBBY2hpbiBHdXB0YSA8YWNoaW4uZ3VwdGFAYXJt
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFN1cHJlZXRoIFZlbmthdGVzaCA8c3VwcmVldGgudmVu
a2F0ZXNoQGFybS5jb20+CiAgICAKICAgIFthcmRiOiBhc3NpZ24gZnJhbWUgcG9pbnRlciAoQUFy
Y2g2NCkKICAgICAgICAgICBrZWVwIHN0YWNrIGFsaWdubWVudCAoQVJNKV0KICAgIENvbnRyaWJ1
dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25l
ZC1vZmYtYnk6IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgoKY29t
bWl0IDRkMTYzNjk2ZjIzZGM1NTJiMzBjMmEyMWNjNWU1YjdkMjAxYzc5NDYKQXV0aG9yOiBTdXBy
ZWV0aCBWZW5rYXRlc2ggPHN1cHJlZXRoLnZlbmthdGVzaEBhcm0uY29tPgpEYXRlOiAgIFdlZCBT
ZXAgMjAgMjA6NDg6MTMgMjAxNyArMDEwMAoKICAgIEFybVBrZy9JbmNsdWRlOiBBZGQgQXJtU3Zj
TGliIGhlYWRlciBmaWxlLgogICAgCiAgICBBcm1TdmNMaWIgaGVhZGVyIGZpbGUgdG8gc3BlY2lm
eSB0aGUgU1ZDIGFyZ3VtZW50cyBzdHJ1Y3R1cmUgYW5kCiAgICBmdW5jdGlvbiBwcm90b3R5cGUg
dG8gdHJpZ2dlciBhbiBTVkMgY2FsbC4KICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5v
Q29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogQWNoaW4g
R3VwdGEgPGFjaGluLmd1cHRhQGFybS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBTdXByZWV0aCBW
ZW5rYXRlc2ggPHN1cHJlZXRoLnZlbmthdGVzaEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgoKY29tbWl0IGFlZDY4ZWQ2
YmVjNTQzMmQ1MzFlNjhlODI1NDAwOTA3YzQ5NjhjYzMKQXV0aG9yOiBBcmQgQmllc2hldXZlbCA8
YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KRGF0ZTogICBGcmkgT2N0IDYgMjI6Mjc6MjQgMjAx
NyArMDEwMAoKICAgIEFybVBrZy9QbGF0Zm9ybUJvb3RNYW5hZ2VyTGliOiBmaXggYnVnIGluIEVT
UlQgaW52b2NhdGlvbgogICAgCiAgICBUaGUgRVNSVCBob29rIGNhbGwgdGhhdCBJIGp1c3QgYWRk
ZWQgaW52b2tlcyB0aGUgcHJvdG9jb2wgYmVmb3JlCiAgICByZXRyaWV2aW5nIGEgcG9pbnRlciB0
byBpdCwgd2hpY2ggaW50ZXJlc3RpbmdseSBlbm91Z2ggZGlkIG5vdAogICAgcmVzdWx0IGluIGFu
eSBjcmFzaGVzLCBub3IgZGlkIGl0IGdldCBwaWNrZWQgdXAgYnkgR0NDLiBDbGFuZyBkaWQKICAg
IG5vdGljZSwgdGhvdWdoLCBzbyBsZXQncyBmaXggaXQgcmlnaHQgYXdheS4KICAgIAogICAgQ29u
dHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAg
U2lnbmVkLW9mZi1ieTogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+
Cgpjb21taXQgYmJmNzlhYTI2NGI2MzhmZDQ3MTdjZmIxYjhmZDVhNzk5Nzg2MWZlNwpBdXRob3I6
IFN1cHJlZXRoIFZlbmthdGVzaCA8c3VwcmVldGgudmVua2F0ZXNoQGFybS5jb20+CkRhdGU6ICAg
V2VkIFNlcCAyNyAxOTo1ODo1OSAyMDE3ICswMTAwCgogICAgQXJtUGtnL0luY2x1ZGU6IEFkZCBT
VkMgZnVuY3Rpb24gSURzIGZvciBNYW5hZ2VtZW50IE1vZGUuCiAgICAKICAgIFNWQ3MgYXJlIGlu
IHRoZSByYW5nZSAweEM0MDAwMDYwIC0gMHhDNDAwMDA3Zi4KICAgIFRoZSBmdW5jdGlvbnMgYXZh
aWxhYmxlIHRvIHRoZSBzZWN1cmUgTU0gcGFydGl0aW9uOgogICAgMS4gU2lnbmFsIGNvbXBsZXRp
b24gb2YgTU0gZXZlbnQgaGFuZGxpbmcuCiAgICAyLiBTZXQvR2V0IG1lbW9yeSBhdHRyaWJ1dGVz
IGZvciBhIG1lbW9yeSByZWdpb24gYXQgcnVudGltZS4KICAgIDMuIEdldCB2ZXJzaW9uIG51bWJl
ciBvZiBzZWN1cmUgcGFydGl0aW9uIG1hbmFnZXIuCiAgICAKICAgIEFsc28sIGl0IGRlZmluZXMg
bWVtb3J5IGF0dHJpYnV0ZXMgcmVxdWlyZWQgZm9yIHNldC9nZXQgb3BlcmF0aW9ucy4KICAgIAog
ICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEu
MQogICAgU2lnbmVkLW9mZi1ieTogU3VwcmVldGggVmVua2F0ZXNoIDxzdXByZWV0aC52ZW5rYXRl
c2hAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2
ZWxAbGluYXJvLm9yZz4KCmNvbW1pdCA1NDJiYzExYTAyYzAyMTQ1YmI4MjVkZTlmZmI0Zjc2NTIz
ZmYyY2EwCkF1dGhvcjogU3VwcmVldGggVmVua2F0ZXNoIDxzdXByZWV0aC52ZW5rYXRlc2hAYXJt
LmNvbT4KRGF0ZTogICBXZWQgU2VwIDI3IDE5OjU4OjU4IDIwMTcgKzAxMDAKCiAgICBBcm1Qa2cv
SW5jbHVkZTogQWRkIHN0YW5kYXJkIFNNQyBmdW5jdGlvbiBJRHMgZm9yIE1NIGludGVyZmFjZS4K
ICAgIAogICAgVGhpcyBwYXRjaCBhZGRzIGEgbGlzdCBvZiBmdW5jdGlvbiBJRHMgdGhhdCBmYWxs
IHVuZGVyIHRoZSBzdGFuZGFyZAogICAgU01DIHJhbmdlIGFzIGRlZmluZWQgaW4gWzFdCiAgICAK
ICAgIFNNQ3MgYXNzb2NpYXRlZCB3aXRoIE1hbmFnZW1lbnQgTW9kZSBhcmUgaW4gdGhlIHJhbmdl
IDB4QzQwMDAwNDAgLQogICAgMHhDNDAwMDA1ZiAoNjQgYml0KSBhbmQgMHg4NDAwMDA0MCAtIDB4
ODQwMDAwNWYgKDMyIGJpdCkuCiAgICAKICAgIFRoZSBmdW5jdGlvbihzKSBhdmFpbGFibGUgdG8g
dGhlIG5vcm1hbCB3b3JsZDoKICAgIDEuIFJlcXVlc3Qgc2VydmljZXMgZnJvbSB0aGUgc2VjdXJl
IE1NIGVudmlyb25tZW50IHVzaW5nIE1NX0NPTU1VTklDQVRFLgogICAgCiAgICBJdCBhbHNvIGRl
ZmluZXMgTU0gcmV0dXJuIGNvZGVzLgogICAgCiAgICBbMV0gaHR0cDovL2luZm9jZW50ZXIuYXJt
LmNvbS9oZWxwL3RvcGljL2NvbS5hcm0uZG9jLmRlbjAwNjBhL0RFTjAwNjBBX0FSTV9NTV9JbnRl
cmZhY2VfU3BlY2lmaWNhdGlvbi5wZGYuCiAgICAKICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFu
b0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IEFjaGlu
IEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogICAgU2lnbmVkLW9mZi1ieTogU3VwcmVldGgg
VmVua2F0ZXNoIDxzdXByZWV0aC52ZW5rYXRlc2hAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBB
cmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KCmNvbW1pdCAxM2NhMGFi
YjAxZDkwZWIwMzlhYmY3ZWY5NzhiZDgwM2UyMzQ3Y2VmCkF1dGhvcjogQXJkIEJpZXNoZXV2ZWwg
PGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CkRhdGU6ICAgTW9uIE9jdCAyIDIwOjAwOjQ0IDIw
MTcgKzAxMDAKCiAgICBBcm1Qa2cvUGxhdGZvcm1Cb290TWFuYWdlckxpYjogY2FsbCBFU1JUIGhv
b2tzIGF0IGFwcHJvcHJpYXRlIHRpbWVzCiAgICAKICAgIFRoZSBFU1JUIG1hbmFnZW1lbnQgcHJv
dG9jb2wgbmVlZHMgdG8gYmUgaW52b2tlZCBhdCB0aGUgYXBwcm9wcmlhdGUgdGltZXMKICAgIHRv
IGdldCB0aGUgRVNSVCBjb25maWcgdGFibGUgdG8gYmUgcHVibGlzaGVkIHdoZW4gdGhlIFJlYWR5
VG9Cb290IGV2ZW50CiAgICBpcyBzaWduYWxsZWQuIFNvIGFkZCB0aGlzIGhhbmRsaW5nIHRvIHRo
ZSBkZWZhdWx0IEFybVBrZyBpbXBsZW1lbnRhdGlvbgogICAgb2YgUGxhdGZvcm1Cb290TWFuYWdl
ckxpYi4KICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24g
QWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVz
aGV1dmVsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogTGVpZiBMaW5kaG9sbSA8bGVpZi5s
aW5kaG9sbUBsaW5hcm8ub3JnPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Oct 08 16:14:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Oct 2017 16:14:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1EDE-0007IZ-Fj; Sun, 08 Oct 2017 16:13:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jianfeng.tan@intel.com>) id 1e1EDD-0007IQ-Cb
 for xen-devel@lists.xenproject.org; Sun, 08 Oct 2017 16:13:55 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 1C/64-03453-2CE4AD95; Sun, 08 Oct 2017 16:13:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGIsWRWlGSWpSXmKPExsVywNxEW/eg361
 IgwNv1Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozO2ZNZCjr1Kl63XGJsYDyu3MXIwSEkUClx
 boplFyMnh4QAr8SRZTNYQcISAiES918odjFyAVXMZpRYs3gDC0iNsECixJlTTewgCRGBXUwSe
 1Z3skJUHWCSWDx/HjtIFbOAuMTPTdfYQGw2AT2JN33Lwbp5BWwkpi5dygKygUVAReLUCxOQsK
 hAtMTt77/YIUoEJU7OfAJWzikQCHTQajaIkaESG7a2ME5g5J+FpGwWkhSEbSYxb/NDZghbXmL
 72zlANgeQrSaxrFUJJty8dTbzAka2VYwaxalFZalFuoaGeklFmekZJbmJmTm6hgZmermpxcWJ
 6ak5iUnFesn5uZsYgaHMAAQ7GD8tCzjEKMnBpCTKe9XnVqQQX1J+SmVGYnFGfFFpTmrxIUYND
 g6BzWtXX2CUYsnLz0tVkuA94gtUJ1iUmp5akZaZA4w2mFIJDh4lEd6dIGN4iwsSc4sz0yFSpx
 jtOY5tuvyHiePHpCtAcsPNu0ByH4gUApsqJc47H2SqAEhbRmke3FBYcrjEKCslzMsIdLIQT0F
 qUW5mCar8K0ZxDkYlYd7NIFN4MvNK4Ha/AjqLCegsxuIbIGeVJCKkpBoYG38cuMd996RynKvb
 mxNh8p8DGRSn9jds33jx2NueuqoFbVWxtrbqk+VPhF4Nnlec+O5GKvfLpf1ax55fD9dicq3Lc
 bix53FFrnFH5kIOj13yBlUCFnEtSldP2vYJx+rql+w7p+O29fOUFes23/pYESgXx1yRPadFzE
 koSe5Js9yzZtE3L/KUWIozEg21mIuKEwHDDh+NCQMAAA==
X-Env-Sender: jianfeng.tan@intel.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1507479231!53850727!1
X-Originating-IP: [192.55.52.43]
X-SpamReason: No, hits=1.6 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
 HTML_OBFUSCATE_05_10
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27910 invoked from network); 8 Oct 2017 16:13:53 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Oct 2017 16:13:53 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by fmsmga105.fm.intel.com with ESMTP; 08 Oct 2017 09:13:50 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,496,1500966000"; 
 d="scan'208,217";a="1228419203"
Received: from tanjianf-mobl.ccr.corp.intel.com (HELO [10.255.31.177])
 ([10.255.31.177])
 by fmsmga002.fm.intel.com with ESMTP; 08 Oct 2017 09:13:48 -0700
To: Bill Bonaparte <programme110@gmail.com>, bernard.iremonger@intel.com,
 huawei.xie@intel.com, bruce.richardson@intel.com, thomas@monjalon.net,
 david.marchand@6wind.com, shreyansh.jain@nxp.com,
 pablo.de.lara.guarch@intel.com, olivier.matz@6wind.com,
 yuanhan.liu@linux.intel.com, xen-devel@lists.xenproject.org
References: <CAO8FX+RWvuqh-D+o4uha0wgZYg5GBiG_yFn53oCQhJrqck2UVQ@mail.gmail.com>
 <1585937b-613c-eecf-5b08-d840a3265329@intel.com>
 <CAO8FX+RhMwL81-N=ktPc4bhsNeU9nA6cwzH=k1gz6xQAZfunfw@mail.gmail.com>
 <c478e36d-1c9b-d6d4-4b93-cb095f52ed38@intel.com>
 <CAO8FX+TWYVBCg0KAP6bEUTvGGep8J_NJZ6aHORKKOQe6DXBFkA@mail.gmail.com>
From: "Tan, Jianfeng" <jianfeng.tan@intel.com>
Message-ID: <7612e974-4dfd-970e-2bce-f59cfacf1aee@intel.com>
Date: Mon, 9 Oct 2017 00:13:47 +0800
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CAO8FX+TWYVBCg0KAP6bEUTvGGep8J_NJZ6aHORKKOQe6DXBFkA@mail.gmail.com>
Cc: DPDK <dev@dpdk.org>
Subject: Re: [Xen-devel] [dpdk-dev] Can xenvirt pmd work in xen guest (aka
 DomU) without xen-vhost in Dom0 ?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3785616291842488086=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a multi-part message in MIME format.
--===============3785616291842488086==
Content-Type: multipart/alternative;
 boundary="------------9E4DAA909273FB4A18E9D192"

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

Hi,


On 10/8/2017 12:54 PM, Bill Bonaparte wrote:
> Thanks Jianfeng for taking time to reply.
>
> please allow me to briefly explain why I want to run dpdk on xen.
> our system is based on dpdk, which means we use dpdk as packet 
> receive/transmit engine,
> and with integrated dpdk virtio/vmxnet3 driver, our system can run on 
> KVM/VMware platform .
> this year, we have plan to run our system on AWS cloud, but I found 
> that AWS
> uses xen as its virtualization platform, and the bus-info of nic is 
> vif-x (x could be 0,1,2...),
> the driver used in kernel is vif. this should be para-virtualized nic 
> used on xen.

My guess is exactly as you describe. In AWS, we lack of a PMD for xen 
netfront (vif) nic. And even we got such a PMD, we still need a PMD for 
xen netback. Both are missing.

>
> I don't know which dpdk drvier can manage this pv nic. then I see 
> xenvirt, I think this driver can
> did this job, like virtio can manage virtio nic which is used on kvm.
> unfortunately, after some study work, I run testpmd successfully on 
> xen, but no packets received.
>
> with the informain got from you, I know It's need to run vhost_xen at 
> dom0 so that xenvirt at domU can work.
> but for my case, I have no change to run vhost_xen at dom0, because I 
> only can operate my own domU.
>
> for this case, If I want to run system which is based on dpdk at domU, 
> what should I do?
> appreciate any idea or suggestion from you.

What kind of performance are you seeking? Only accelerating the frontend 
by a new PMD, i.e. netfront, we can bypass the VM kernel (). But without 
accelerating the backend, it only brings limited improvement.

Not sure if anyone from Amazon or Oracle can comment?

Thanks,
Jianfeng

--------------9E4DAA909273FB4A18E9D192
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>Hi,<br>
    </p>
    <br>
    <div class="moz-cite-prefix">On 10/8/2017 12:54 PM, Bill Bonaparte
      wrote:<br>
    </div>
    <blockquote
cite="mid:CAO8FX+TWYVBCg0KAP6bEUTvGGep8J_NJZ6aHORKKOQe6DXBFkA@mail.gmail.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <div dir="ltr">
        <div style="font-size:12.8px">Thanks Jianfeng for taking time to
          reply.Â </div>
        <div style="font-size:12.8px"><br>
        </div>
        <div style="font-size:12.8px">please allow me to briefly explain
          why I want to runÂ <span class="gmail-il">dpdk</span>Â onÂ <span
            class="gmail-il">xen</span>.</div>
        <div style="font-size:12.8px">our system is based onÂ <span
            class="gmail-il">dpdk</span>, which means we useÂ <span
            class="gmail-il">dpdk</span>Â as packet receive/transmit
          engine,Â </div>
        <div style="font-size:12.8px">and with integratedÂ <span
            class="gmail-il">dpdk</span>Â virtio/vmxnet3 driver, our
          system can run on KVM/VMware platform .</div>
        <div style="font-size:12.8px">this year, we have plan to run our
          system on AWS cloud, but I found that AWS</div>
        <div style="font-size:12.8px">usesÂ <span class="gmail-il">xen</span>Â as
          its virtualization platform, and the bus-info of nic is vif-x
          (x could be 0,1,2...),Â </div>
        <div style="font-size:12.8px">the driver used in kernel is vif.
          this should be para-virtualized nic used onÂ <span
            class="gmail-il">xen</span>.</div>
      </div>
    </blockquote>
    <br>
    My guess is exactly as you describe. In AWS, we lack of a PMD for
    xen netfront (vif) nic. And even we got such a PMD, we still need a
    PMD for xen netback. Both are missing.<br>
    <br>
    <blockquote
cite="mid:CAO8FX+TWYVBCg0KAP6bEUTvGGep8J_NJZ6aHORKKOQe6DXBFkA@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div style="font-size:12.8px"><br>
        </div>
        <div style="font-size:12.8px">I don't know whichÂ <span
            class="gmail-il">dpdk</span>Â drvier can manage this pv nic.
          then I see xenvirt, I think this driver canÂ </div>
        <div style="font-size:12.8px">did this job, like virtio can
          manage virtio nic which is used on kvm.</div>
        <div style="font-size:12.8px">unfortunately, after some study
          work, I run testpmd successfully onÂ <span class="gmail-il">xen</span>,
          but no packets received.</div>
        <div style="font-size:12.8px"><br>
        </div>
        <div style="font-size:12.8px">with the informain got from you, I
          know It's need to run vhost_xen at dom0 so that xenvirt at
          domU can work.</div>
        <div style="font-size:12.8px">but for my case, I have no change
          to run vhost_xen at dom0, because I only can operate my own
          domU.</div>
        <div style="font-size:12.8px"><br>
        </div>
        <div style="font-size:12.8px">for this case, If I want to run
          system which is based onÂ <span class="gmail-il">dpdk</span>Â at
          domU, what should I do?Â </div>
        <div style="font-size:12.8px">appreciate any idea or suggestion
          from you.</div>
      </div>
    </blockquote>
    <br>
    What kind of performance are you seeking? Only accelerating the
    frontend by a new PMD, i.e. netfront, we can bypass the VM kernel
    (). But without accelerating the backend, it only brings limited
    improvement.<br>
    <br>
    Not sure if anyone from Amazon or Oracle can comment?<br>
    <br>
    Thanks,<br>
    Jianfeng
  </body>
</html>

--------------9E4DAA909273FB4A18E9D192--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3785616291842488086==--


From xen-devel-bounces@lists.xen.org Sun Oct 08 17:08:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Oct 2017 17:08:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1F3q-0003Ew-Im; Sun, 08 Oct 2017 17:08:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=447d32089=citrix-osstest@xenproject.org>)
 id 1e1F3p-0003EY-Qu
 for xen-devel@lists.xensource.com; Sun, 08 Oct 2017 17:08:18 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 22/A4-01772-18B5AD95; Sun, 08 Oct 2017 17:08:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpG599K1
 IgwUPbSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8akSRdYC6aWVHy/foa9gXGXdxcjJ4eEgL9E
 Z/MSVgjbXWJ6+wo2EFtEwFliwofbYDavgJ7Egcu7wGqEgWq+zDnK3sXIBVS/UVXiUf865i5GD
 iDHVWLHWimIOa4Sj4+vYwKx2QQ8JCb2TGQBsVkEVCS2Pe0Ds4UEtCSWLl7JBDFfUOLkzCdgcW
 YBCYmDL14wQ8yxkNjxsY9tAiPfLCRls5CULWBkWsWoUZxaVJZapGtkqJdUlJmeUZKbmJmja2h
 gqpebWlycmJ6ak5hUrJecn7uJERhU9QwMjDsY7072O8QoycGkJMrbEnkrUogvKT+lMiOxOCO+
 qDQntfgQowwHh5IE75EooJxgUWp6akVaZg4wvGHSEhw8SiK8U0DSvMUFibnFmekQqVOMuhzHN
 l3+wyTEkpeflyolznsSpEgApCijNA9uBCzWLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5k
 0GmcKTmVcCt+kV0BFMQEcwFt8AOaIkESEl1cDoz6H7KD2EefG8e1aHTpme2jj72vfccOmJZm5
 9555eltnEs/nYu8If34xen152Y8nmgyGfZxuvLDBpdHhvUDhPZ5JQ7wa9iMfyHilcgT+Yvld7
 57Erv1eVn9pleHOea/60XfqVHzgz1H435dicfaQVGRHRqCvD+c3PpXNh2q/5PxcYV3UFxq1VY
 inOSDTUYi4qTgQAN5Ct87ACAAA=
X-Env-Sender: prvs=447d32089=citrix-osstest@xenproject.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1507482494!86222238!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65369 invoked from network); 8 Oct 2017 17:08:15 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Oct 2017 17:08:15 -0000
X-IronPort-AV: E=Sophos;i="5.42,496,1500940800"; d="scan'208";a="442922067"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72214-mainreport@xen.org>
X-Osstest-Failures: xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32-invlpg~shadow:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pae-invlpg~shadow:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-invlpg~shadow:fail:regression
 xen-4.6-testing:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:regression
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:regression
 xen-4.6-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-saverestore.2:fail:regression
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-intel:xen-boot/l1:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=78fd0c3765cf89befb2338ac342a0c8a3e29ba3d
X-Osstest-Versions-That: xen=1658a87690ac839e85db12bbf409be62bb938640
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 8 Oct 2017 18:08:06 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [xen-4.6-testing baseline-only test] 72214: regressions
	- FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjIxNCB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjIxNC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAyMSB4
dGYvdGVzdC1odm0zMi1pbnZscGd+c2hhZG93IGZhaWwgUkVHUi4gdnMuIDcyMTA0CiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC00IDM1IHh0Zi90ZXN0LWh2bTMycGFlLWludmxwZ35zaGFkb3cgZmFpbCBS
RUdSLiB2cy4gNzIxMDQKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgNDcgeHRmL3Rlc3QtaHZt
NjQtaW52bHBnfnNoYWRvdyBmYWlsIFJFR1IuIHZzLiA3MjEwNAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDcy
MTA0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDE2IGd1ZXN0LWxv
Y2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gNzIxMDQKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiBm
YWlsIFJFR1IuIHZzLiA3MjEwNAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbGlrZSA3MjEwNAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBsaWtlIDcy
MTA0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIGxpa2UgNzIxMDQKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsIDE0IHhlbi1ib290L2wxICAgICAgICAgICAgIGZhaWwgbGlrZSA3MjEwNAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBsaWtlIDcyMTA0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgNzIxMDQKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbGlrZSA3
MjEwNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDcyMTA0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICA3MiB4dGYvdGVz
dC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0yICAgICAgIDcyIHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgNzIgeHRmL3Rl
c3QtcHYzMnBhZS14c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNSAgICAgICA3MiB4dGYvdGVzdC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICA3MiB4dGYvdGVzdC1wdjMycGFlLXhzYS0xOTQgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbWlkd2F5ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsIDE1IGd1
ZXN0LXNhdmVyZXN0b3JlICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
LWFtZCAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0
b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAg
NzhmZDBjMzc2NWNmODliZWZiMjMzOGFjMzQyYTBjOGEzZTI5YmEzZApiYXNlbGluZSB2ZXJzaW9u
OgogeGVuICAgICAgICAgICAgICAgICAgMTY1OGE4NzY5MGFjODM5ZTg1ZGIxMmJiZjQwOWJlNjJi
YjkzODY0MAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcyMTA0ICAyMDE3LTA5LTE0IDA2OjIyOjUz
IFogICAyNCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MjIxNCAgMjAxNy0xMC0wOCAwODo0
NjoyNiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJl
dmlzaW9ucyB1bmRlciB0ZXN0OgogIEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9y
YWNsZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdl
czogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0
bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVz
aCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgNzhmZDBjMzc2NWNmODliZWZiMjMzOGFjMzQy
YTBjOGEzZTI5YmEzZApBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CkRhdGU6ICAgRnJpIE9jdCA2IDE1OjIwOjI5IDIwMTcgKzAyMDAKCiAgICB4ZW4vYXJtOiBDb3Jy
ZWN0bHkgcmVwb3J0IHRoZSBtZW1vcnkgcmVnaW9uIGluIHRoZSBkdW1teSBOVU1BIGhlbHBlcnMK
ICAgIAogICAgTlVNQSBpcyBjdXJyZW50bHkgbm90IHN1cHBvcnRlZCBvbiBBcm0uIEJlY2F1c2Ug
Y29tbW9uIGNvZGUgaXMKICAgIE5VTUEtYXdhcmUsIGR1bW15IGhlbHBlcnMgYXJlIGluc3RlYWQg
cHJvdmlkZWQgdG8gZXhwb3NlIGEgc2luZ2xlIG5vZGUuCiAgICAKICAgIFRob3NlIGhlbHBlcnMg
YXJlIGZvciBpbnN0YW5jZSB1c2VkIHRvIGtub3cgdGhlIHJlZ2lvbiB0byBzY3J1Yi4KICAgIAog
ICAgSG93ZXZlciB0aGUgbWVtb3J5IHJlZ2lvbiBpcyBub3QgcmVwb3J0ZWQgY29ycmVjdGx5LiBJ
bmRlZWQsIHRoZQogICAgZnJhbWV0YWJsZSBtYXkgbm90IGJlIGF0IHRoZSBiZWdpbm5pbmcgb2Yg
dGhlIG1lbW9yeSBhbmQgdGhlcmUgbWlnaHQgYmUKICAgIG11bHRpcGxlIG1lbW9yeSBiYW5rcy4g
VGhpcyB3aWxsIGxlYWQgdG8gbm90IHNjcnViIHNvbWUgcGFydCBvZiB0aGUKICAgIG1lbW9yeS4K
ICAgIAogICAgVGhlIG1lbW9yeSBpbmZvcm1hdGlvbiBjYW4gYmUgZm91bmQgdXNpbmc6CiAgICAg
ICAgKiBmaXJzdF92YWxpZF9tZm4gYXMgdGhlIHN0YXJ0IG9mIHRoZSBtZW1vcnkKICAgICAgICAq
IG1heF9wYWdlIC0gZmlyc3RfdmFsaWRfbWZuIGFzIHRoZSBzcGFubmVkIHBhZ2VzCiAgICAKICAg
IE5vdGUgdGhhdCBmaXJzdF92YWxpZF9tZm4gaXMgbm93IGJlZW4gZXhwb3J0ZWQuIFRoZSBwcm90
b3R5cGUgaGFzIGJlZW4KICAgIGFkZGVkIGluIGFzbS1hcm0vbnVtYS5oIGFuZCBub3QgaW4gYSBj
b21tb24gaGVhZGVyIGJlY2F1c2UgSSB3b3VsZAogICAgZXhwZWN0IHRoZSB2YXJpYWJsZSB0byBi
ZWNvbWUgc3RhdGljIG9uY2UgTlVNQSBpcyBmdWxseSBzdXBwb3J0ZWQgb24KICAgIEFybS4KICAg
IAogICAgVGhpcyBpcyBYU0EtMjQ1LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJlcG9ydGVkLWFuZC1UZXN0
ZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICAg
IG1hc3RlciBjb21taXQ6IDU0MTRiYTdmNWUxZmZjODhlZDI3NThiMWUxYjE0YmJmZDM1MzZhNjEK
ICAgIG1hc3RlciBkYXRlOiAyMDE3LTA5LTI5IDEzOjIzOjExIC0wNzAwCgpjb21taXQgOTA3OWUw
ZDk4ZTE0OGQyNDNmNmQzZWY0ZmNiODBmZDYwMzNiYTY0NQpBdXRob3I6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgRnJpIE9jdCA2IDE1OjE5OjMzIDIwMTcgKzAy
MDAKCiAgICB4ZW4vcGFnZV9hbGxvYzogQ292ZXIgbWVtb3J5IHVucmVzZXJ2ZWQgYWZ0ZXIgYm9v
dCBpbiBmaXJzdF92YWxpZF9tZm4KICAgIAogICAgT24gQXJtLCBzb21lIHJlZ2lvbnMgKGUuZyBJ
bml0cmFtZnMsIERvbTAgS2VybmVsLi4uKSBhcmUgbWFya2VkIGFzCiAgICByZXNlcnZlZCB1bnRp
bCB0aGUgaGFyZHdhcmUgZG9tYWluIGlzIGJ1aWx0IGFuZCB0aGV5IGFyZSBjb3BpZWQgaW50byBp
dHMKICAgIG1lbW9yeS4gVGhlcmVmb3JlLCB0aGV5IHdpbGwgbm90IGJlIGFkZGVkIGluIHRoZSBi
b290IGFsbG9jYXRvciB2aWEKICAgIGluaXRfYm9vdF9wYWdlcy4KICAgIAogICAgSW5zdGVhZCwg
aW5pdF94ZW5oZWFwX3BhZ2VzIHdpbGwgYmUgY2FsbGVkIG9uY2UgdGhlIHJlZ2lvbiBhcmUgbm90
IHVzZWQKICAgIGFueW1vcmUuCiAgICAKICAgIFVwZGF0ZSBmaXJzdF92YWxpZF9tZm4gaW4gYm90
aCBpbml0X2hlYXBfcGFnZXMgYW5kIGluaXRfYm9vdF9wYWdlcwogICAgKGFscmVhZHkgZXhpc3Qp
IHRvIGNvdmVyIGFsbCB0aGUgY2FzZXMuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI0NS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAg
IFtBZGp1c3QgY29tbWVudCwgYWRkZWQgbG9ja2luZyBhcm91bmQgZmlyc3RfdmFsaWRfbWZuIHVw
ZGF0ZV0KICAgIFNpZ25lZC1vZmYtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5
QG9yYWNsZS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgogICAgUmVwb3J0ZWQtYW5kLVRlc3RlZC1ieTogS29ucmFkIFJ6ZXN6dXRl
ayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgbWFzdGVyIGNvbW1pdDogZWM2ZDkw
MjNlMWY1NGNkY2NiZjJlNGM2M2NmOTQ3ZjFiZTJiMWU4ZQogICAgbWFzdGVyIGRhdGU6IDIwMTct
MDktMjkgMTM6MjI6NTIgLTA3MDAKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Oct 08 17:55:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Oct 2017 17:55:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1FnA-0007TM-BQ; Sun, 08 Oct 2017 17:55:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1Fn8-0007TA-QV
 for xen-devel@lists.xensource.com; Sun, 08 Oct 2017 17:55:06 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 D6/14-03101-A766AD95; Sun, 08 Oct 2017 17:55:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbcy7Va
 kwZG9khYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWNuiV9AvVrHuyWyWBsZP
 Al2MXBxCAo1MEqfmTWeEcB4zSmxecoIdwtnGKHHn1XPWLkZODhEBZ4mvZ+ayg9i8AvoS99dOA
 YsLC9hKrOzZxQzSICHQziSx4nQ3WEJCwFNi9Z1GJhj7xPclLF2M7BxsAlYSh8RAoiwCqhKH93
 9mnsDIvYCRYRWjRnFqUVlqka6hoV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqD
 PGYBgB+OnZQGHGCU5mJREeUNTbkUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC9ApITLEpNT61I
 y8wBBh9MWoKDR0mEdw1Imre4IDG3ODMdInWKUZfj2KbLf5iEWPLy81KlxHmfgBQJgBRllObBj
 YBFwiVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ82qlAk3hycwrgdv0CugIJqAjGItvgBxRko
 iQkmpgNPSXW/C50ppJf7bZzfsfRXNCJh19/0Dq3LJZs+e0rFfztbxbU5TdW5i+dddeO1Vv6z0
 1bNeXzVLuf9Jhc11g5eQ5ee8Nv04Jemz2/J8vc7jdcvnXZy5bH3s/qePt9TcbMucmTH5xk3OK
 4Tr34GSTuF+SilMObg06NO1rTDzrHNtbAsyCjaa5J5RYijMSDbWYi4oTAT3wEsN/AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1507485304!57791507!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63565 invoked from network); 8 Oct 2017 17:55:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Oct 2017 17:55:05 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1Fn4-00073I-JW; Sun, 08 Oct 2017 17:55:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e1Fmz-0004gH-AN; Sun, 08 Oct 2017 17:54:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e1Fmz-0005bM-4S; Sun, 08 Oct 2017 17:54:57 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114149-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 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=2c2ae1976da06283e923d97720c0bdcbebf04515
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 08 Oct 2017 17:54:57 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114149: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDE0OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDE0OS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAyYzJhZTE5NzZkYTA2MjgzZTky
M2Q5NzcyMGMwYmRjYmViZjA0NTE1CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBkYmM0YjZlMTNhNWQwZGQ4OTY3Y2RlN2ZmNzAwMGFiMWVkODg2MjVlCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTM5NzIgIDIwMTctMTAtMDMgMjE6MDI6NDMgWiAgICA0IGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTEzOTc5ICAyMDE3LTEwLTA0IDAwOjEwOjEzIFogICAgNCBkYXlzICAg
NTEgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0MDg3ICAyMDE3LTEwLTA3IDAzOjAz
OjExIFogICAgMSBkYXlzICAgMTQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBBd2FpcyBNYXNvb2QgPGF3YWlzLm1hc29vZEB2YWRpb24uY29tPgogIEJodXBpbmRl
ciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KICBEYXJpbyBGYWdnaW9saSA8
cmFpc3RsaW5AbGludXguaXQ+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKb2FvIE1hcnRpbnMgPGpvYW8ubS5tYXJ0aW5zQG9y
YWNsZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGlu
YXJvLm9yZz4KICBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+CiAgS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogIE1lbmcgWHUgPG1lbmd4
dUBjaXMudXBlbm4uZWR1Pj8KICBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4
LmNvbT4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFRhbWFzIEsgTGVuZ3llbCA8
dGFtYXNAdGtsZW5neWVsLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgOTQ2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Oct 08 20:30:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Oct 2017 20:30:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1ICs-0003QQ-Pk; Sun, 08 Oct 2017 20:29:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1ICr-0003QE-Q7
 for xen-devel@lists.xensource.com; Sun, 08 Oct 2017 20:29:49 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 3D/67-03618-DBA8AD95; Sun, 08 Oct 2017 20:29:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXdP161
 Ig13rhSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8bZhDktBv1jFtV/NrA2M
 nwS6GLk4hAQamSQObJrI2sXICeQ8ZpTYvjUewt7GKLHxXhKILSLgLPH1zFx2EJtXQF/i/6xuR
 hBbWMBWYv/5n4wggyQE2pkkVpzuBhskIeApsfpOIxOMfeL7EpYuRnYONgEriUNiIFEWAVWJn7
 vfMU1g5F7AyLCKUaM4tagstUjXyFAvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyP
 Q4wxAsIPxz7KAQ4ySHExKorwNjbcihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwNnYC5QSLUtNT
 K9Iyc4ChB5OW4OBREuHtAEnzFhck5hZnpkOkTjHqchzbdPkPkxBLXn5eqpQ4bzBIkQBIUUZpH
 twIWBxcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjBvLMgUnsy8ErhNr4COYAI6grH4BsgRJY
 kIKakGxhlyQiY8yxzYnbQueV112W+itP1gjbErN2No3USFd60zE4407Zt7Z6ZT/yebWysqC5/
 wnBUImDPx3DK1LcEfE5IyficUrjgnPb07vjevNf3i838SGw6JVE6Jqpu4Tbbuy5p52zLmqLSk
 NEkuqufhPMCTc8qoPKC/Lm32YRWeu9vDX7+9zi69TomlOCPRUIu5qDgRAOngL2p+AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1507494587!105175197!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63866 invoked from network); 8 Oct 2017 20:29:48 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Oct 2017 20:29:48 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1ICn-0002kz-9W; Sun, 08 Oct 2017 20:29:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e1ICh-00080O-R1; Sun, 08 Oct 2017 20:29:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e1ICh-00043P-I4; Sun, 08 Oct 2017 20:29:39 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114153-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 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=2c2ae1976da06283e923d97720c0bdcbebf04515
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 08 Oct 2017 20:29:39 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114153: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDE1MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDE1My8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAyYzJhZTE5NzZkYTA2MjgzZTky
M2Q5NzcyMGMwYmRjYmViZjA0NTE1CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBkYmM0YjZlMTNhNWQwZGQ4OTY3Y2RlN2ZmNzAwMGFiMWVkODg2MjVlCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTM5NzIgIDIwMTctMTAtMDMgMjE6MDI6NDMgWiAgICA0IGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTEzOTc5ICAyMDE3LTEwLTA0IDAwOjEwOjEzIFogICAgNCBkYXlzICAg
NTIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0MDg3ICAyMDE3LTEwLTA3IDAzOjAz
OjExIFogICAgMSBkYXlzICAgMTUgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBBd2FpcyBNYXNvb2QgPGF3YWlzLm1hc29vZEB2YWRpb24uY29tPgogIEJodXBpbmRl
ciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KICBEYXJpbyBGYWdnaW9saSA8
cmFpc3RsaW5AbGludXguaXQ+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKb2FvIE1hcnRpbnMgPGpvYW8ubS5tYXJ0aW5zQG9y
YWNsZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGlu
YXJvLm9yZz4KICBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+CiAgS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogIE1lbmcgWHUgPG1lbmd4
dUBjaXMudXBlbm4uZWR1Pj8KICBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4
LmNvbT4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFRhbWFzIEsgTGVuZ3llbCA8
dGFtYXNAdGtsZW5neWVsLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgOTQ2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Oct 08 20:33:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Oct 2017 20:33:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1IGC-00041e-9C; Sun, 08 Oct 2017 20:33:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=447d32089=citrix-osstest@xenproject.org>)
 id 1e1IGA-00041S-MM
 for xen-devel@lists.xensource.com; Sun, 08 Oct 2017 20:33:14 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 14/6F-03409-98B8AD95; Sun, 08 Oct 2017 20:33:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDvW5n961
 IgyVrhCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8ayF/NZCjarVrztF2pgPCDVxcjJISHgLzHn
 yzI2CNtdYnr7CjBbRMBZYsKH22A2r4CexKT/N1hBbGEBe4kpS98zdzFyAdXfYJNou32IBaLZU
 2Lt/h3sMPbEew/BGtgEPCQm9kwEq2ERUJHY/m8VM4gtJKAlsXTxSiaIBYISJ2c+AathFpCQOP
 jiBTPEHAuJHR/72CYw8s1CUjYLSdkCRqZVjOrFqUVlqUW6pnpJRZnpGSW5iZk5uoYGZnq5qcX
 FiempOYlJxXrJ+bmbGIEhxQAEOxinX/Y/xCjJwaQkytvQeCtSiC8pP6UyI7E4I76oNCe1+BCj
 DAeHkgRvcRdQTrAoNT21Ii0zBxjcMGkJDh4lEV4rkDRvcUFibnFmOkTqFKMux7FNl/8wCbHk5
 eelSonz+oIUCYAUZZTmwY2ARdolRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfN2gEzhycwrgd
 v0CugIJqAjGItvgBxRkoiQkmpgVC2Sjl/fe6ctcVVKsuPrDcrizBvmeh3QEUwK1F+28Gt5rf3
 CQ/Ubw/ZM993n384wW/+Qjs+iG6mLp6w5+3PJtZ/T5y/3mmm2YtbJha6LqtynntlmtG/Nls3P
 gkv2Pph2xEsn0kRnkeARqbr1y56GbMk9VlDDt2jD4fRwJmXLgwH2ZRtWCoQ+41diKc5INNRiL
 ipOBAAx9hs/rwIAAA==
X-Env-Sender: prvs=447d32089=citrix-osstest@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1507494791!98225818!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2262 invoked from network); 8 Oct 2017 20:33:13 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Oct 2017 20:33:13 -0000
X-IronPort-AV: E=Sophos;i="5.42,496,1500940800"; d="scan'208";a="450889828"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72216-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:regression
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-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:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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=f703604b30958312e64a5b7fc74c606a2ececc15
X-Osstest-Versions-That: seabios=f3d2a156448f006e5d83eb60cb1da2dea6c997bf
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 8 Oct 2017 21:33:09 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [seabios baseline-only test] 72216: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjIxNiBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35v
c3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIyMTYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdoaWNo
IGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2gg
Y291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICA3
IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA3MjE2OQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgIGZhaWwgUkVHUi4gdnMu
IDcyMTY5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gNzIxNjkKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIGxpa2UgNzIxNjkKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbGlrZSA3MjE2OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogc2VhYmlvcyAgICAgICAgICAgICAgZjcwMzYwNGIzMDk1ODMxMmU2NGE1
YjdmYzc0YzYwNmEyZWNlY2MxNQpiYXNlbGluZSB2ZXJzaW9uOgogc2VhYmlvcyAgICAgICAgICAg
ICAgZjNkMmExNTY0NDhmMDA2ZTVkODNlYjYwY2IxZGEyZGVhNmM5OTdiZgoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgIDcyMTY5ICAyMDE3LTA5LTI4IDE0OjUxOjE4IFogICAxMCBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgICA3MjIxNiAgMjAxNy0xMC0wOCAxMzoyMDoyMCBaICAgIDAgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IEp1bGlhbiBTdGVja2xpbmEgPGpzdGVja2xpQGFtYXpvbi5kZT4KICBLZXZpbiBPJ0Nvbm5vciA8
a2V2aW5Aa29jb25ub3IubmV0PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0Lnhz
LmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rl
c3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3Vy
Y2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2Fi
bGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KY29tbWl0IGY3MDM2MDRiMzA5NTgzMTJlNjRhNWI3ZmM3NGM2MDZhMmVjZWNjMTUK
QXV0aG9yOiBKdWxpYW4gU3RlY2tsaW5hIDxqc3RlY2tsaUBhbWF6b24uZGU+CkRhdGU6ICAgVHVl
IE9jdCAzIDE1OjQ3OjE3IDIwMTcgKzAyMDAKCiAgICBudm1lOiBmaXggb3V0IG9mIG1lbW9yeSBi
ZWhhdmlvcgogICAgCiAgICBJZiB0aGUgYWxsb2NhdGlvbiBvZiBJL08gcXVldWVzIHJhbiBvdXQg
b2YgbWVtb3J5LCB0aGUgY29kZSB3b3VsZCBmYWlsIHRvIGRldGVjdAogICAgdGhhdCBhbmQgaGFw
cGlseSB1c2UgdGhlc2UgcXVldWVzIGF0IGFkZHJlc3MgemVyby4gRm9yIG1lIHRoaXMgaGFwcGVu
cyBmb3IKICAgIHN5c3RlbXMgd2l0aCBtb3JlIHRoYW4gNyBOVk1lIGNvbnRyb2xsZXJzLgogICAg
CiAgICBGaXggdGhlIG91dCBvZiBtZW1vcnkgaGFuZGxpbmcgdG8gZ3JhY2VmdWxseSBoYW5kbGUg
dGhpcyBjYXNlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpYW4gU3RlY2tsaW5hIDxqc3Rl
Y2tsaUBhbWF6b24uZGU+Cgpjb21taXQgNGI0ODgzOTk5OWM2OTZiNzMyZWU2YjJhMDNiMThhNDdk
OWQzMjRjMgpBdXRob3I6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CkRhdGU6
ICAgVHVlIE9jdCAzIDEwOjQ1OjI0IDIwMTcgLTA0MDAKCiAgICB4aGNpOiBCdWlsZCBUUkJzIGRp
cmVjdGx5IGluIHhoY2lfdHJiX3F1ZXVlKCkKICAgIAogICAgVXNlIHRoZSBsb2dpYyBmb3IgYnVp
bGRpbmcgYSAnc3RydWN0IHhoY2lfdHJiJyB0aGF0IHdhcyBpbgogICAgeGhjaV94ZmVyX3F1ZXVl
KCkgdXAgc28gdGhhdCBjb21tYW5kIGFuZCByaW5nIFRSQnMgY2FuIGFsc28gdXNlIHRoYXQKICAg
IGZ1bmN0aW9uYWxpdHkuICBUaGlzIGVsaW1pbmF0ZXMgdGhlIG5lZWQgdG8gbWFudWFsbHkgZ2Vu
ZXJhdGUgdGhlCiAgICB4aGNpX3RyYiBzdHJ1Y3QgZnJvbSB0aG9zZSBjb2RlIHBhdGhzLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Oct 08 21:07:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Oct 2017 21:07:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1InJ-0006y3-T9; Sun, 08 Oct 2017 21:07:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1InI-0006xg-0n
 for xen-devel@lists.xensource.com; Sun, 08 Oct 2017 21:07:28 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 AF/4E-02225-F839AD95; Sun, 08 Oct 2017 21:07:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbdv8q1
 Ig7+PpCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacWvNbpaCZ7EV03fMZWlg
 /GDexcjFISTQyCRx5fNqJgjnMaNE166lUM42RolzC1aydjFycogIOEt8PTOXHcTmFdCX+PbuK
 xuILSxgLHFrXxsTiC0hsFleYl+rAYTtKTH5xiZmGPvE9yUsXYzsHGwCVhKHxECiLAKqEseW72
 CewMi9gJFhFaNGcWpRWWqRrpGpXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGoM/
 rGRgYdzC2nvA7xCjJwaQkyhs+4VakEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQley0lAOcGi1PTU
 irTMHGDwwaQlOHiURHjZQNK8xQWJucWZ6RCpU4y6HMc2Xf7DJMSSl5+XKiXO6wZSJABSlFGaB
 zcCFgmXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzeoBM4cnMK4Hb9AroCCagIxiLb4AcUZ
 KIkJJqYCwMWXf/6/Uss9cRrf8nMT8vPviRw8vrTajz/u/1wUWMe2fu0Mxm32t85f5PTh2efQs
 /Xlp/pupa0Y9EO+HMWZ9C2Bpnnyialte79pxxZzpT47dViWce8DGZ+c3+YrZ0LfOqp88lEr/+
 P39QYV12NHsre5R2y7aEXQyrN2j93m6kqZgk4lfSG6jEUpyRaKjFXFScCADNPiGofwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1507496845!51225263!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22870 invoked from network); 8 Oct 2017 21:07:26 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Oct 2017 21:07:26 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1InD-0003jL-1N; Sun, 08 Oct 2017 21:07:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e1In7-0002e3-DT; Sun, 08 Oct 2017 21:07:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e1In7-0005FI-0L; Sun, 08 Oct 2017 21:07:17 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114114-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install: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-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm: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-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 08 Oct 2017 21:07:17 +0000
Subject: [Xen-devel] [xen-unstable test] 114114: tolerable FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDExNCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDExNC8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTEzOTc3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aC1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTQwODYK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAg
ICAgICBmYWlsICBsaWtlIDExNDA4NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE0MDg2CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMTQwODYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExNDA4NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE0MDg2
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMTQwODYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAg
ZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExNDA4NgogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTE0MDg2CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0
L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMTQwODYKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVy
ZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2
ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
Y293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgZGJjNGI2ZTEzYTVkMGRkODk2N2NkZTdmZjcw
MDBhYjFlZDg4NjI1ZQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZGJj
NGI2ZTEzYTVkMGRkODk2N2NkZTdmZjcwMDBhYjFlZDg4NjI1ZQoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgMTE0MTE0ICAyMDE3LTEwLTA4IDAyOjA1OjEyIFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBz
aW5jZSAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgICAgICAwIGF0dGVt
cHRzCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVt
cHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVw
YXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdWJsaXNoZWQg
dGVzdGVkIHRyZWUgaXMgYWxyZWFkeSB1cCB0byBkYXRlLgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Oct 08 23:25:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Oct 2017 23:25:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1KwQ-0001wG-4t; Sun, 08 Oct 2017 23:25:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1KwP-0001vt-7G
 for xen-devel@lists.xensource.com; Sun, 08 Oct 2017 23:25:01 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 66/A0-03409-CC3BAD95; Sun, 08 Oct 2017 23:25:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVff05lu
 RBit2cFmsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1o23DdqaCL/MYKy5MuMPU
 wNhW2sXIxSEk0Mgk0fC2lx3CecwosWruXGYIZxujxO1P39i6GDk5RAScJb6emcsOYvMK6Et8m
 dvF2sXIwSEsYC2x6ScfSL2EwGxZiYlLpjGD1EgIeEsc6r/BBmPvvfsVqJedg03ASuKQGEiURU
 BVovveL6YJjNwLGBlWMWoUpxaVpRbpGhnqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJef
 nbmIEep0BCHYw/lkWcIhRkoNJSZS3cuOtSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvD82AeUE
 i1LTUyvSMnOA4QeTluDgURLhXQGS5i0uSMwtzkyHSJ1i1OU4tunyHyYhlrz8vFQpcd6tIEUCI
 EUZpXlwI2CxcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvE0gU3gy80rgNr0COoIJ6AjG4h
 sgR5QkIqSkGhhzt59bUPBr643ylxXHfr/gCe1w95W3qZ7s0KHweOGNe1WrqiXtF709cev9sfd
 Hwi2/ft57h3viMk/eGtWTPOc0rb4c+aaiLWU5tfvDJqaSZamGn+LF5p01XJD0mXPxnkB9BzFL
 HwnWFn/GZW3/Jk0/1Lmn0zfZRJSRdSNnEnPW7Jz9QtGBPzOVWIozEg21mIuKEwFD3N5QgAIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1507505097!101142305!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38591 invoked from network); 8 Oct 2017 23:24:58 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Oct 2017 23:24:58 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1KwI-0007I6-NA; Sun, 08 Oct 2017 23:24:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e1KwD-00045R-65; Sun, 08 Oct 2017 23:24:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e1KwC-00057Z-Ux; Sun, 08 Oct 2017 23:24:49 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114116-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:allowable
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=85b1bb248071967135d22cc84e62292094f4a3c6
X-Osstest-Versions-That: linux=7a92616c0bac849e790283723b36c399668a1d9f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 08 Oct 2017 23:24:48 +0000
Subject: [Xen-devel] [linux-linus test] 114116: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3730534937133482801=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114116 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114116/

Failures :-/ but no regressions.

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop       fail REGR. vs. 114069
 test-armhf-armhf-xl-rtds    16 guest-start/debian.repeat fail REGR. vs. 114069

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 114069
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114069
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 114069
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114069
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 114069
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 114069
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                85b1bb248071967135d22cc84e62292094f4a3c6
baseline version:
 linux                7a92616c0bac849e790283723b36c399668a1d9f

Last test of basis   114069  2017-10-06 12:57:55 Z    2 days
Failing since        114089  2017-10-07 05:33:15 Z    1 days    2 attempts
Testing same since   114116  2017-10-08 03:30:52 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Yan, Zheng" <zyan@redhat.com>
  Abhishek Shah <abhishek.shah@broadcom.com>
  Alexey Brodkin <abrodkin@synopsys.com>
  Amir Goldstein <amir73il@gmail.com>
  Amrani, Ram <Ram.Amrani@cavium.com>
  Andrew Donnellan <andrew.donnellan@au1.ibm.com>
  Anton Blanchard <anton@samba.org>
  Arnd Bergmann <arnd@arndb.de>
  Balbir Singh <bsingharora@gmail.com>
  Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
  Benjamin Block <bblock@linux.vnet.ibm.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Boqun Feng <boqun.feng@gmail.com>
  Bryant G. Ly <bgly@us.ibm.com>
  Catalin Marinas <catalin.marinas@arm.com>
  Chanho Min <chanho.min@lge.com>
  Chen-Yu Tsai <wens@csie.org>
  Chris Leech <cleech@redhat.com>
  Christian Lamparter <chunkeey@gmail.com>
  Christoph Hellwig <hch@lst.de>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Christophe Lombard <clombard@linux.vnet.ibm.com>
  Colin Ian King <colin.king@canonical.com>
  Coly Li <colyli@suse.de>
  CÃ©dric Le Goater <clg@kaod.org>
  Daniel Drake <dan@reactivated.net>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Darrick J. Wong <darrick.wong@oracle.com>
  Dave Airlie <airlied@redhat.com>
  David S. Miller <davem@davemloft.net>
  David Sterba <dsterba@suse.com>
  Don Brace <don.brace@microsemi.com>
  Don Zickus <dzickus@redhat.com>
  Doug Ledford <dledford@redhat.com>
  Elaine Zhang <zhangqing@rock-chips.com>
  Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
  Frederic Barrat <fbarrat@linux.vnet.ibm.com>
  Goffredo Baroncelli <kreijack@inwind.it>
  Gregory CLEMENT <gregory.clement@free-electrons.com>
  Guenter Roeck <linux@roeck-us.net>
  Hankyung Yu <hankyung.yu@lge.com>
  Heiko Stuebner <heiko@sntech.de>
  Ilya Dryomov <idryomov@gmail.com>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jani Nikula <jani.nikula@intel.com>
  Jarkko Nikula <jarkko.nikula@linux.intel.com>
  Jean-Denis Girard <jd.girard@sysnux.pf>
  Jens Axboe <axboe@kernel.dk>
  Jeremy Kerr <jk@ozlabs.org>
  Jerome Brunet <jbrunet@baylibre.com>
  Josef Bacik <jbacik@fb.com>
  Joseph Nuzman <jnuzman@gmail.com>
  Joseph Qi <qijiang.qj@alibaba-inc.com>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Khazhismel Kumykov <khazhy@google.com>
  Laurence Oberman <loberman@redhat.com>
  Leon Romanovsky <leon@kernel.org>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
  Marek Szyprowski <m.szyprowski@samsung.com>
  Mark Rutland <mark.rutland@arm.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Wilck <mwilck@suse.com>
  Masahiro Yamada <yamada.masahiro@socionext.com>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Neuling <mikey@neuling.org>
  Michal Kalderon <Michal.Kalderon@cavium.com>
  Miklos Szeredi <mszeredi@redhat.com>
  Mustafa Ismail <mustafa.ismail@intel.com>
  Nate Watterson <nwatters@codeaurora.org>
  Omar Sandoval <osandov@fb.com>
  Parav Pandit <parav@mellanox.com>
  Peter Zijlstra <peterz@infradead.org>
  Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Ram Amrani <Ram.Amrani@cavium.com>
  Rodrigo Vivi <rodrigo.vivi@intel.com>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Shiraz Saleem <shiraz.saleem@intel.com>
  Stephen Boyd <sboyd@codeaurora.org>
  Suzuki K Poulose <suzuki.poulose@arm.com>
  Sylwester Nawrocki <s.nawrocki@samsung.com>
  Tatyana Nikolova <tatyana.e.nikolova@intel.com>
  Thomas 'Mopping up garbage' Gleixner <tglx@linutronix.de>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Meyer <thomas@m3y3r.de>
  Tsutomu Itoh <t-itoh@jp.fujitsu.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Vineet Gupta <vgupta@synopsys.com>
  Will Deacon <will.deacon@arm.com>
  Wolfram Sang <wsa@the-dreams.de>
  Wouter Verhelst <w@uter.be>
  Yan, Zheng <zyan@redhat.com>
  Zhoujie Wu <zjwu@marvell.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Pushing revision :

+ branch=linux-linus
+ revision=85b1bb248071967135d22cc84e62292094f4a3c6
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push linux-linus 85b1bb248071967135d22cc84e62292094f4a3c6
+ branch=linux-linus
+ revision=85b1bb248071967135d22cc84e62292094f4a3c6
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=linux
+ xenbranch=xen-unstable
+ '[' xlinux = xlinux ']'
+ linuxbranch=linux-linus
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' x85b1bb248071967135d22cc84e62292094f4a3c6 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git = x ']'
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git = x ']'
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.linux-linus
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree linux-linus
+ case $1 in
+ : git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
+ : master
+ : git
+ : git
+ : git://xenbits.xen.org/linux-pvops.git
+ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ : tested/linux-linus
+ : refs/heads/tested/linux-linus
+ return 0
+ cd /home/osstest/repos/linux
+ git push osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git 85b1bb248071967135d22cc84e62292094f4a3c6:refs/heads/tested/linux-linus
To osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
   7a92616..85b1bb2  85b1bb248071967135d22cc84e62292094f4a3c6 -> tested/linux-linus
+ exit 0


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3730534937133482801==--

From xen-devel-bounces@lists.xen.org Sun Oct 08 23:25:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Oct 2017 23:25:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1Kwl-0001xI-D1; Sun, 08 Oct 2017 23:25:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1Kwk-0001wq-D5
 for xen-devel@lists.xensource.com; Sun, 08 Oct 2017 23:25:22 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 91/A0-03870-1E3BAD95; Sun, 08 Oct 2017 23:25:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVff+5lu
 RBi9vG1isePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y/G2e2wF/WIVrTdaWRsY
 Pwl0MXJxCAk0MkkcbnjFDOE8ZpSY/+8VG4SzjVFiW8dGoAwnh4iAs8TXM3PZQWxeAX2JCR82s
 IDYwgK2Epd/HmICaZAQaGeSWHG6mxUkISHgKbH6TiMTjH3i+xKgBnYONgEriUNiIFEWAVWJNV
 0nmSYwci9gZFjFqFGcWlSWWqRrZKqXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRH
 odQYg2MG4akHgIUZJDiYlUd7Hm25FCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg/QGSEyxKTU+t
 SMvMAYYfTFqCg0dJhHcFSJq3uCAxtzgzHSJ1ilGX49imy3+YhFjy8vNSpcR5t4IUCYAUZZTmw
 Y2AxcIlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfP+BJnCk5lXArfpFdARTEBHMBbfADmiJB
 EhJdXA2Gz1W5CRm63cyTiS+315n0WrIPPyR//6PjTpMZXl+cy90B+44NVJlpPcrszfP/zf5Sh
 z7bFrQI2Rh393kC1n7FrHBsndc7757Awy/RKxUW2TobxT/DO/c13RRxSfrtqcwsq0MKDXL8VE
 MXuN/nbemP9Gt6IZaty52ezOsJz37BBV2/8lU1KJpTgj0VCLuag4EQDJ8DCSgAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1507505118!68926709!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46632 invoked from network); 8 Oct 2017 23:25:19 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Oct 2017 23:25:19 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1Kwf-0007Iq-01; Sun, 08 Oct 2017 23:25:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e1KwZ-00046d-NH; Sun, 08 Oct 2017 23:25:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e1KwZ-0005VD-I7; Sun, 08 Oct 2017 23:25:11 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114159-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 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=2c2ae1976da06283e923d97720c0bdcbebf04515
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 08 Oct 2017 23:25:11 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114159: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDE1OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDE1OS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAyYzJhZTE5NzZkYTA2MjgzZTky
M2Q5NzcyMGMwYmRjYmViZjA0NTE1CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBkYmM0YjZlMTNhNWQwZGQ4OTY3Y2RlN2ZmNzAwMGFiMWVkODg2MjVlCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTM5NzIgIDIwMTctMTAtMDMgMjE6MDI6NDMgWiAgICA1IGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTEzOTc5ICAyMDE3LTEwLTA0IDAwOjEwOjEzIFogICAgNCBkYXlzICAg
NTMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0MDg3ICAyMDE3LTEwLTA3IDAzOjAz
OjExIFogICAgMSBkYXlzICAgMTYgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBBd2FpcyBNYXNvb2QgPGF3YWlzLm1hc29vZEB2YWRpb24uY29tPgogIEJodXBpbmRl
ciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KICBEYXJpbyBGYWdnaW9saSA8
cmFpc3RsaW5AbGludXguaXQ+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKb2FvIE1hcnRpbnMgPGpvYW8ubS5tYXJ0aW5zQG9y
YWNsZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGlu
YXJvLm9yZz4KICBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+CiAgS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogIE1lbmcgWHUgPG1lbmd4
dUBjaXMudXBlbm4uZWR1Pj8KICBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4
LmNvbT4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFRhbWFzIEsgTGVuZ3llbCA8
dGFtYXNAdGtsZW5neWVsLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgOTQ2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Oct 08 23:58:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Oct 2017 23:58:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1LSv-0004lD-3w; Sun, 08 Oct 2017 23:58:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thomas@monjalon.net>) id 1e1LSt-0004l7-9t
 for xen-devel@lists.xenproject.org; Sun, 08 Oct 2017 23:58:35 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 E0/3D-03046-AABBAD95; Sun, 08 Oct 2017 23:58:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJIsWRWlGSWpSXmKPExsXilM8iqbty961
 Ig+tPzCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozpl3azFGxlr3jwcw5zA2MnWxcjF4eQwCpG
 id2bO4AcDiAnW2Lm5VCQOIvAHWaJj4fmM0M4k1glXk+Yx9TFyMkhIeApcfDGd1YI21li5b3Dj
 BCTNjFKvD3xHmwSm4C2xIv3jiA1IgKaEj9+PwGrYRY4zSix8tgKNpCEsICbRGPrVkYQm0VAVW
 L+gmPMIL28AioS29oMQMKcAu4S3c+2gZUIAZX/u3cBrJVXQFDi5MwnLCA2s4C8RMflRlYIW0d
 iwe5PbBMYhWYhKZuFpGwWkrIFjMyrGDWKU4vKUot0jYz1kooy0zNKchMzc3QNDcz0clOLixPT
 U3MSk4r1kvNzNzECA5oBCHYw/pkfeIhRkoNJSZT3345bkUJ8SfkplRmJxRnxRaU5qcWHGDU4O
 AQ2r119gVGKJS8/L1VJgvf4LqA6waLU9NSKtMwcYMzBlEpw8CiJ8FbuBErzFhck5hZnpkOkTj
 HacxzbdPkPE8ePSVeA5I2H14Hki5t3/zAJgU2VEuedAjJVAKQtozQPbigsRVxilJUS5mUEOlm
 IpyC1KDezBFX+FaM4B6OSMO9ekCk8mXklcLtfAZ3FBHQWY/ENkLNKEhFSUg2MOvdWKn8X7rKe
 deVeb5zJvrPdru6BYWfCObZwLrG0SpxcvDWixTE/NPXzQcMbyYX5drOP3r77JrCqpeDOpTCRM
 vnIG02pa346hvSYak6T8YrLu3DomFR0qPYJlq/luluDLip+7q7evci1WbEv47ftxc5HYR9NF7
 0oZ9IJ25uZsGxm1pkMl59KLMUZiYZazEXFiQCEFdRJDAMAAA==
X-Env-Sender: thomas@monjalon.net
X-Msg-Ref: server-3.tower-21.messagelabs.com!1507507113!73439609!1
X-Originating-IP: [66.111.4.25]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTExLjQuMjUgPT4gNDQ5ODE=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1096 invoked from network); 8 Oct 2017 23:58:33 -0000
Received: from out1-smtp.messagingengine.com (HELO
 out1-smtp.messagingengine.com) (66.111.4.25)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Oct 2017 23:58:33 -0000
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41])
 by mailout.nyi.internal (Postfix) with ESMTP id B6BC220A85;
 Sun,  8 Oct 2017 19:58:32 -0400 (EDT)
Received: from frontend2 ([10.202.2.161])
 by compute1.internal (MEProxy); Sun, 08 Oct 2017 19:58:32 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h=
 cc:content-transfer-encoding:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-sender
 :x-me-sender:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=fJUIL2fdjd6nu1q
 vZtpIS0gxYk4+0f739GHcimHT7yc=; b=jeVujRFlb9yIc6/kO6AeV9yVeYWOue/
 82SNHAoM/fxn1XHgChu6U++9Jfj9j7G9S2qJQg4oJQwc0+2SS7+wK+2Pfd24Zj8/
 Sy6H8mHD4zCa3sHotj33PuXNl1JBT+WboYo2HLk+Hcu7uXez1Ir9sanx1mHmtPeF
 aQneKlCEfEmc=
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s=
 fm1; bh=fJUIL2fdjd6nu1qvZtpIS0gxYk4+0f739GHcimHT7yc=; b=BgBmk4ks
 ARx1vqt6oPWAklaT8WEdSupKOm90LrmjGel27ymo01BPTfgk2urVTdiixzkOdZxy
 P22GDRwibzeX2Bwbaf61nAddWmuWR8hH34FoAIxFkFd1nUn6zUNw2hhSqXdP2eIk
 VqOeqMtRL/WbnOziraDct/Oh/wNfAWTOT1EovhIO1xmPX2hDP3BpdGkuFsbvGIst
 /9OTe/aSWnGlmT2VNnT/WG7zzhme1hQvcPpcNjgDLCG2kpfBbxS9YemfHYqgI4J9
 1bBBXhilt4MuohLQvCelL3abOxvtYAqbvdxts0ANM7OCYsDlvvDQBi8QdFwsTgM8
 x8AlXBcNntwK3A==
X-ME-Sender: <xms:qLvaWW5CBg6HRSE11g_GEcchxlLqInttez8yVLdlUSzwSEYk7cDmjg>
X-Sasl-enc: ZGTIa3ABdYQWdvCjuN+yISfRCEp/6hj5/mbnnaGjjYvN 1507507112
Received: from xps.localnet (184.203.134.77.rev.sfr.net [77.134.203.184])
 by mail.messagingengine.com (Postfix) with ESMTPA id 67C542413F;
 Sun,  8 Oct 2017 19:58:32 -0400 (EDT)
From: Thomas Monjalon <thomas@monjalon.net>
To: Jianfeng Tan <jianfeng.tan@intel.com>
Date: Mon, 09 Oct 2017 01:58:31 +0200
Message-ID: <6368694.6Jlg656pNP@xps>
In-Reply-To: <1505356829-88652-1-git-send-email-jianfeng.tan@intel.com>
References: <1505356829-88652-1-git-send-email-jianfeng.tan@intel.com>
MIME-Version: 1.0
Cc: jerin.jacob@caviumnetworks.com, shahafs@mellanox.com, wei.liu2@citrix.com,
 dev@dpdk.org, bruce.richardson@intel.com, john.mcnamara@intel.com,
 xen-devel@lists.xenproject.org, joao.m.martins@oracle.com
Subject: Re: [Xen-devel] [dpdk-dev] [PATCH v2 0/6] remove xen dom0 support
	in DPDK
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

MTQvMDkvMjAxNyAwNDo0MCwgSmlhbmZlbmcgVGFuOgo+IEZvbGxvd2luZyB0aGUgY2FsbHMgb24g
dGhlIG1haWxpbmcgbGlzdDoKPiAgICAgaHR0cDovL2RwZGsub3JnL21sL2FyY2hpdmVzL2Rldi8y
MDE3LUp1bmUvMDY4MTUxLmh0bWwKPiBUaGUgVGVjaG5pY2FsIEJvYXJkIGRlY2lkZWQgdG8gZHJv
cCBYZW4gZG9tMCBzdXBwb3J0IGZyb20gRUFMOgo+ICAgICBodHRwOi8vZHBkay5vcmcvbWwvYXJj
aGl2ZXMvZGV2LzIwMTctSnVuZS8wNjg2MTUuaHRtbAo+IAo+IFRoaXMgc2VyaWVzIHJlbW92ZSB4
ZW4gZG9tMCBzdXBwb3J0IGluIERQREssIGFzIHdlbGwgYXMgeGVudmlydCBQTUQgYW5kCj4gdmhv
c3RfeGVuIGV4YW1wbGUuCj4gCj4gV2hhdCBhcmUgZWZmZWN0ZWQ/Cj4gCj4gQWZ0ZXIgdGhlc2Ug
cGF0Y2hlcywgdXNlcnMgY2Fubm90IHJ1biBEUERLIGFwcGxpY2F0aW9ucyBpbnNpZGUgeGVuIGRv
bTAuCj4gCj4gV2hhdCBhcmUgbm90IGVmZmVjdGVkPwo+IAo+IFVzZXJzIGNhbiBzdGlsbCBydW4g
RFBESyBhcHBsaWNhdGlvbnMgaW5zaWRlIHhlbiBkb21VIG9uIHBhc3MtdGhyb3VnaGVkCj4gcGh5
c2ljYWwgZGV2aWNlcyBhbmQgdmlydGlvIGRldmljZXM7IG9uIHRoZSBob3N0LCB1c2VycyBzdGls
bCBjYW4gcnVuCj4gRFBESyBhcHBsaWNhdGlvbnMgc2FtZSBhcyBiZWZvcmUuCj4gCj4gSmlhbmZl
bmcgVGFuICg2KToKPiAgIGV4YW1wbGVzL3Zob3N0X3hlbjogcmVtb3ZlCj4gICBuZXQveGVudmly
dDogcmVtb3ZlCj4gICB4ZW46IHJlbW92ZSB4ZW4gZGVwZW5kZW5jeSBpbiBhcHAsIGV4YW1wbGVz
LCB0ZXN0Cj4gICB4ZW46IHJlbW92ZSB4ZW4gZGVwZW5kZW5jeSBpbiBkcml2ZXJzLCBldGhlciwg
bWVtcG9vbAo+ICAgZWFsOiByZW1vdmUgQVBJIHJ0ZV9tZW1fcGh5Mm1jaAo+ICAgZWFsOiByZW1v
dmUgeGVuIGRvbTAgc3VwcG9ydAoKQXBwbGllZCwgdGhhbmtzCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 09 00:27:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 00:27:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1LuF-0008BZ-SM; Mon, 09 Oct 2017 00:26:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1LuE-0008BB-WB
 for xen-devel@lists.xensource.com; Mon, 09 Oct 2017 00:26:51 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 EA/B1-02038-A42CAD95; Mon, 09 Oct 2017 00:26:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVdf90K1
 Ig+YuG4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmbPp6kK2gvZOx4vPRp6wN
 jG/juxi5OIQEGpkkVjQdZoNwHjNK3G+8wwThbGOUOPZ6OmsXIyeHiICzxNczc9m7GDk4eAX0J
 Q5drAQJCwvYS/RMPANWLyHwV1Fi78kmsBoJAU+J5W2xIDUg5v2WDUBhdg42ASuJQ2IgURYBVY
 mZzefYJzByL2BkWMWoXpxaVJZapGuul1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4k
 R6HEGINjB2Pjd6RCjJAeTkijv/IO3IoX4kvJTKjMSizPii0pzUosPMcpwcChJ8OaC5ASLUtNT
 K9Iyc4ChB5OW4OBREuGVPwCU5i0uSMwtzkyHSJ1i1OU4tunyHyYhlrz8vFQpcV5XkBkCIEUZp
 XlwI2BxcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvKUgU3gy80rgNr0COoIJ6AjG4hsgR5
 QkIqSkGhjnrZU5/XOTm2jWvb3bWRMk/9/IDvuxr0H93L6OPxJn3jYxF1tNNtaJ2rZz/7LnK8I
 4GiX6FvzRDZZsnx80uZz/X/GzWTltskwLJ8RP3fSM/728rbh1fLGu2APTa/vrPbo37yrX2nBJ
 9fV3pgsNil0HVy+9GFdq+sRg3Vyvrd+Przy0RUP9jbqBEktxRqKhFnNRcSIAhGbQkn4CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1507508806!101760713!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44740 invoked from network); 9 Oct 2017 00:26:47 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Oct 2017 00:26:47 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1Lu7-00012P-2Q; Mon, 09 Oct 2017 00:26:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e1Lu1-0000WS-LB; Mon, 09 Oct 2017 00:26:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e1Lu1-0005c9-3Z; Mon, 09 Oct 2017 00:26:37 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114118-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-armhf-armhf-xl-credit2:guest-start:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start: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-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-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-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm: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:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=9cde7a833db53c9c3a88b767af8c7cb07053a6fd
X-Osstest-Versions-That: xen=2cc3d32f40c71cb242477a3f8938074d4fc36829
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 09 Oct 2017 00:26:37 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 114118: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDExOCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDExOC8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTIgZ3Vlc3Qt
c3RhcnQgICAgICBmYWlsIGluIDExNDA5MSBwYXNzIGluIDExNDExOAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEx
NDA5MSBwYXNzIGluIDExNDExOAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBndWVz
dC1zdGFydCAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTE0MDkxCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBh
c3MgaW4gMTE0MDkxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vl
c3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4gMTE0MDkxCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAx
MTQwOTEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBm
YWlsIGluIDExNDA5MSBsaWtlIDExMzM2NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgIGZhaWwgaW4gMTE0MDkxIGxpa2UgMTEzMzY3CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgZmFpbCBpbiAxMTQw
OTEgbGlrZSAxMTMzNjcKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTQwOTEgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTQwOTEgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTEzMzY3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNt
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9y
ZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVz
dC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgOWNkZTdhODMzZGI1
M2M5YzNhODhiNzY3YWY4YzdjYjA3MDUzYTZmZApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAg
ICAgICAgICAgICAgMmNjM2QzMmY0MGM3MWNiMjQyNDc3YTNmODkzODA3NGQ0ZmMzNjgyOQoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgMTEzMzY3ICAyMDE3LTA5LTEyIDEzOjExOjM0IFogICAyNiBkYXlz
CkZhaWxpbmcgc2luY2UgICAgICAgIDExNDA3MCAgMjAxNy0xMC0wNiAxMzoxNTozMiBaICAgIDIg
ZGF5cyAgICAzIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExNDA5MSAgMjAxNy0xMC0w
NyAwNjoyMDo0MiBaICAgIDEgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8u
b3JnPgogIEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAgQ2hh
byBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICBDcmF3Zm9yZCwgRXJpYyBSIDxFcmljLlIuQ3Jh
d2ZvcmRAaW50ZWwuY29tPgogIERhdmlkIFdvb2Rob3VzZSA8ZHdtd0BhbWF6b24uY28udWs+CiAg
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgWGlvbmcgWmhhbmcg
PHhpb25nLnkuemhhbmdAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1w
cnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQ
dXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPXhlbi00LjktdGVzdGluZworIHJldmlzaW9uPTlj
ZGU3YTgzM2RiNTNjOWMzYTg4Yjc2N2FmOGM3Y2IwNzA1M2E2ZmQKKyAuIC4vY3JpLWxvY2stcmVw
b3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBF
UkxMSUI9LjouCisrKysgUEVSTExJQj0uOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysr
KyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0
ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAg
cHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9o
b21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysg
J1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0
L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
ICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
aworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1w
dXNoIHhlbi00LjktdGVzdGluZyA5Y2RlN2E4MzNkYjUzYzljM2E4OGI3NjdhZjhjN2NiMDcwNTNh
NmZkCisgYnJhbmNoPXhlbi00LjktdGVzdGluZworIHJldmlzaW9uPTljZGU3YTgzM2RiNTNjOWMz
YTg4Yjc2N2FmOGM3Y2IwNzA1M2E2ZmQKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1j
b21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9LjouOi4KKysr
KyBQRVJMTElCPS46LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmln
IFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAg
ICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJS
ZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0
L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQg
L2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZwor
KysgZXhwb3J0IFBFUkxMSUI9LjouOi46LgorKysgUEVSTExJQj0uOi46LjouCisrIHVtYXNrIDAw
MgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9eGVuCisgeGVu
YnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4eGVuID0geGxpbnV4ICddJworIGxpbnV4YnJh
bmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLTQuOS10ZXN0
aW5nCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4t
NC45LXRlc3RpbmcKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjgtdGVzdGluZworICdbJyB4OWNkZTdh
ODMzZGI1M2M5YzNhODhiNzY3YWY4YzdjYjA3MDUzYTZmZCA9IHggJ10nCisgOiB0ZXN0ZWQvMi42
LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdl
dGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNl
IE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAg
ICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysg
OgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDog
Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRm
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJp
b3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysg
OiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVs
Lm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVk
L2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0
cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFy
bS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQv
a29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnhlbi00
LjktdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuOS10ZXN0aW5nCisrIDogZGFpbHktY3Jv
bi54ZW4tNC45LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjktdGVzdGluZworKyA6IGRh
aWx5LWNyb24ueGVuLTQuOS10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC45LXRlc3RpbmcK
KysgOiBkYWlseS1jcm9uLnhlbi00LjktdGVzdGluZworKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3Vy
Y2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhlbi00LjktdGVzdGluZworKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVt
dS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
bGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0Cisg
VFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVz
dC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeGVuLTQuOS10ZXN0aW5n
CisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9v
c3N0ZXN0L3JlcG9zL3hlbgorIHhlbnZlcnNpb249eGVuLTQuOS10ZXN0aW5nCisgeGVudmVyc2lv
bj14ZW4tNC45CisgeGVudmVyc2lvbj00LjkKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQgOWNkZTdhODMzZGI1M2M5YzNhODhiNzY3YWY4Yzdj
YjA3MDUzYTZmZDpyZWZzL2hlYWRzL3N0YWJsZS00LjkKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDJjYzNkMzIuLjljZGU3YTggIDljZGU3YTgzM2Ri
NTNjOWMzYTg4Yjc2N2FmOGM3Y2IwNzA1M2E2ZmQgLT4gc3RhYmxlLTQuOQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 01:23:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 01:23:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1Mn3-0007db-5T; Mon, 09 Oct 2017 01:23:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <zhangckid@gmail.com>) id 1e1Mn1-0007dV-KU
 for xen-devel@lists.xen.org; Mon, 09 Oct 2017 01:23:27 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 EC/1E-03101-F8FCAD95; Mon, 09 Oct 2017 01:23:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCKsWRWlGSWpSXmKPExsVyMfT+et2e87c
 iDaZcMLRY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDO+rNjEXLBMt+L24ctsDYxb1LsYuTiEBCYy
 SnyafYcJxGERaGCVeHCjkxXEkRCYwyoxueECSxcjJ5BTJvF/wz4mCLtI4klPGxtM/N3XxWBxX
 gFBiZMzn4DVCwl4SxyaeA+shlMgUKJ700R2iHXHmSRWXPnJCpJgE1CTOPv4PDuIzSKgIvHs/Q
 U2iEEBEhuunQerERZwlDh/bwnYUBEBG4n+5yvBrmMW2Mso8fTrarAGZgEfiS/nLrJMYBScheS
 QWUhSELamROv23+wQtrbEsoWvmSFsDYkFd/YxIosvYGRbxahRnFpUllqka2Sql1SUmZ5RkpuY
 maNraGCml5taXJyYnpqTmFSsl5yfu4kRGAcMQLCDcdWCwEOMkhxMSqK860/fihTiS8pPqcxIL
 M6ILyrNSS0+xCjDwaEkwfvjLFBOsCg1PbUiLTMHGJEwaQkOHiUR3gsgad7igsTc4sx0iNQpRm
 +OC3cu/WHiOLbpMpA8MOEKiNxzC0huuHkXSO4DkUIsefl5qVLivHrngEYIgIzIKM2DWwBLLJc
 YZaWEeRmBThbiKUgtys0sQZV/xSjOwagkzOsFMoUnM68E7o5XQCcyAZ3IWHwD5MSSRISUVAOj
 /JR78tmvvjWt9bx/6PPnXRp6xl3f+0XmWVQX3P/1kU9XXfPtnO3nz/0997BMxuvqGsfFcRNqQ
 0qSA62OLzX8WfFYQXbCJ/ktQe4l7S82Gx66kcmVvO24e9zus5tSb+eGlvJb7un48nvqGsayIJ
 fDFz+uOx1c8yHuzTajtbsmGOozbBN7tbRxmxJLcUaioRZzUXEiAJFSf2AnAwAA
X-Env-Sender: zhangckid@gmail.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1507512203!62997795!1
X-Originating-IP: [209.85.223.175]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40742 invoked from network); 9 Oct 2017 01:23:24 -0000
Received: from mail-io0-f175.google.com (HELO mail-io0-f175.google.com)
 (209.85.223.175)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 Oct 2017 01:23:24 -0000
Received: by mail-io0-f175.google.com with SMTP id 21so19965259iof.6
 for <xen-devel@lists.xen.org>; Sun, 08 Oct 2017 18:23:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=aArBZaB4uoOOMe9+HAfMSUlFr1sGbxK7W79LYo1q3DY=;
 b=hWQ2dV98URUJBW8LA0Eud9xXivMfzHqf+Kn7nC0opj7Fp3ObXtEj6d18W2UMsvR0QC
 NLDFEHltt2i4IzoFbcOJUYBOhoovUmX6D3dw+qNw9CrON6CAZ61dqAbbqS5VwoBtz1ir
 6PZt52jo324mzn9bcwTNhn38xq/Nk5zU1b5oB0pyq39rWFbnFJ4JtJ/fD/uHn2E4TmBu
 IfPpxt4o1RGesla7zbICfSXZRfRxXCjc2xuTHBOOs7bZ6w0u45bWCEXBMZFo66kpbVCS
 rLSt6WQS67NZpfzOhxBzHvLqEu0dH6iVdt69V8LvPS7oaK48aEK9VZ5gMDMdgJIDftEh
 /bmg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=aArBZaB4uoOOMe9+HAfMSUlFr1sGbxK7W79LYo1q3DY=;
 b=Wfskp35HBa9QY31K/u1blGpe+FhQsGq4c9e0uUNj5kAfFgbrY9ImGPmLUxKlkaf98V
 TmerqupqvGJgb09jeP8v1ly/Ut7ILYN/gy7T0lQumOoEKrSnA96x+zz+tV2wu8+wLohc
 fiEfAqRz9zMjU3YxIfY50xSwvNXwDgP08xamplbu36VaFBbKAmr9S5dG8ouWZS6yQpNV
 rmjHv2B9IZnbZmNn+z8AfFKkAxhpjazQF/tGYB8pQXvWPm3vC5Ev632gzjS6Am1rVAf4
 vr0s5OmxEE9gaz6qkWKSBczWm+Pm0vBah52Kit/T1G6gLb9ZOp+RjBPjlkPCQmqdNsRm
 A9cw==
X-Gm-Message-State: AMCzsaXd3UIBHhRqBQAS6Asw3fR/q8bBR6N4LZONkAqDwzCMC6UHumFm
 XNuEOcEVTEfxpAcYmY3hMKGldntWlKqgdU0IwQw=
X-Google-Smtp-Source: AOwi7QBUDTPLOxEwAZCP9HZzo/KPAUERVvWGk97d4ZeMtUh1fDYUNfQ0k96bj+Al4eP86gjqIZHZpbkkC+dSmcCbILM=
X-Received: by 10.107.205.137 with SMTP id d131mr11258913iog.131.1507512203291; 
 Sun, 08 Oct 2017 18:23:23 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.137.162 with HTTP; Sun, 8 Oct 2017 18:23:22 -0700 (PDT)
In-Reply-To: <CALU+M121tqhko9FcFA+J0sYb9F+cZMxN63iXnAJv_3GJ-sb-UQ@mail.gmail.com>
References: <CALU+M11Lv1A4a+4eoUnJUm9UMHjT7JSM5J63qQWqs-xraKsrBA@mail.gmail.com>
 <CAK3tnv+shhpTB6Rgd4OV=KGoL5+1ZMYfRpLf7AbOzw+0Z2LC_A@mail.gmail.com>
 <1505809948.3483.6.camel@citrix.com>
 <CAK3tnv+voPg+TLVLh0c+QTxif1x7KOtg_Jp3Pz2HM9SEV=LM-w@mail.gmail.com>
 <CALU+M121tqhko9FcFA+J0sYb9F+cZMxN63iXnAJv_3GJ-sb-UQ@mail.gmail.com>
From: Zhang Chen <zhangckid@gmail.com>
Date: Mon, 9 Oct 2017 01:23:22 +0000
Message-ID: <CAK3tnv+buvPqVHh+HH4csckRZ2FkNpe-gdbjME=zhRkNTE8zHQ@mail.gmail.com>
To: =?UTF-8?B?5bGx5pys55yf5ZC+?= <yamamoto.140387@gmail.com>
Cc: xiecl.fnst@cn.fujitsu.com, Zhang Chen <zhangchen.fnst@cn.fujitsu.com>,
 wency@cn.fujitsu.com, Dario Faggioli <dario.faggioli@citrix.com>,
 xen-devel@lists.xen.org, imhy.yang@gmail.com
Subject: Re: [Xen-devel] How to prepare the COLO test environment
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1943182184956091927=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1943182184956091927==
Content-Type: multipart/alternative; boundary="94eb2c188a945f3042055b1309ce"

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

On Thu, Oct 5, 2017 at 5:57 AM, =E5=B1=B1=E6=9C=AC=E7=9C=9F=E5=90=BE <yamam=
oto.140387@gmail.com> wrote:

> 2017/09/19 =E5=8D=88=E5=BE=8C10:11 "Zhang Chen" <zhangckid@gmail.com>:
>
> >
> > On 09/19/2017 04:32 PM, Dario Faggioli wrote:
> > > On Mon, 2017-09-18 at 18:52 +0000, Zhang Chen wrote:
> > >> =E5=B1=B1=E6=9C=AC=E7=9C=9F=E5=90=BE <yamamoto.140387@gmail.com>=E4=
=BA=8E2017=E5=B9=B49=E6=9C=8818=E6=97=A5=E5=91=A8=E4=B8=80 =E4=B8=8B=E5=8D=
=886:27=E5=86=99=E9=81=93=EF=BC=9A
> > >>> I have read the following documents:
> > >>>
> > >>> COLO - Coarse Grain Lock Stepping
> > >>> https://wiki.xen.org/wiki/COLO_-_Coarse_Grain_Lock_Stepping
> > >>>
> > >>> Mailing list
> > >>> https://lists.xen.org/archives/html/xen-devel/2016-03/msg00376.html
> > >>>
> > >>> If there are some mistakes in English, I'd like apologize.
> > >>> Thank you.
> > >>>
> > >> Unfortunately, wiki and the mail can't be updated. Latest COLO use
> > >> user space COLO-Proxy in qemu,
> > >> Wiki just guide you to setup kernel space COLO-Proxy(this version
> > >> COLO-proxy not being maintained).
> > >>
> > > I'm not sure what you mean with "wiki...can't be updated". If you're
> > > saying that neither you nor anyone that you know have the time or the
> > > knowledge to update it, then fine.
> > >
> > > But, technically, the Wiki can be updated and, if possible, it should
> > > be.
> >
> > Yes, I means we forgot to update COLO wiki.
> > So, I will rewrite it lately.
> >
> > Thanks
> > Zhang Chen
> >
> > >
> > > Regards,
> > > Dario
> >
> > --
> > Thanks
> > Zhang Chen
>
> HELLO,
>
> Thank for your reply.
> I'm grateful that there is a way to prerare the test environment.
>
> I'd like to test while checking how to construct COLO,  so I'm wating for
> wating for updates on wiki.
>
> Could your tell me when the wiki update to come around?
>

Sorry, I'm on vacation recently.
I will update the wiki in this week.

Thanks
Zhang Chen


> Thank you.
>
> Yamamoto
>

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

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Thu, Oct 5, 2017 at 5:57 AM, =E5=B1=B1=E6=9C=AC=E7=9C=9F=E5=90=BE <s=
pan dir=3D"ltr">&lt;<a href=3D"mailto:yamamoto.140387@gmail.com" target=3D"=
_blank">yamamoto.140387@gmail.com</a>&gt;</span> wrote:<br><blockquote clas=
s=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid r=
gb(204,204,204);padding-left:1ex"><p dir=3D"ltr">2017/09/19 =E5=8D=88=E5=BE=
=8C10:11 &quot;Zhang Chen&quot; &lt;<a href=3D"mailto:zhangckid@gmail.com" =
target=3D"_blank">zhangckid@gmail.com</a>&gt;:</p><div><div class=3D"gmail-=
h5"><br>
&gt;<br>
&gt; On 09/19/2017 04:32 PM, Dario Faggioli wrote:<br>
&gt; &gt; On Mon, 2017-09-18 at 18:52 +0000, Zhang Chen wrote:<br>
&gt; &gt;&gt; =E5=B1=B1=E6=9C=AC=E7=9C=9F=E5=90=BE &lt;<a href=3D"mailto:ya=
mamoto.140387@gmail.com" target=3D"_blank">yamamoto.140387@gmail.com</a>&gt=
;<wbr>=E4=BA=8E2017=E5=B9=B49=E6=9C=8818=E6=97=A5=E5=91=A8=E4=B8=80 =E4=B8=
=8B=E5=8D=886:27=E5=86=99=E9=81=93=EF=BC=9A<br>
&gt; &gt;&gt;&gt; I have read the following documents:<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; COLO - Coarse Grain Lock Stepping<br>
&gt; &gt;&gt;&gt; <a href=3D"https://wiki.xen.org/wiki/COLO_-_Coarse_Grain_=
Lock_Stepping" target=3D"_blank">https://wiki.xen.org/wiki/<wbr>COLO_-_Coar=
se_Grain_Lock_<wbr>Stepping</a><br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; Mailing list<br>
&gt; &gt;&gt;&gt; <a href=3D"https://lists.xen.org/archives/html/xen-devel/=
2016-03/msg00376.html" target=3D"_blank">https://lists.xen.org/<wbr>archive=
s/html/xen-devel/2016-<wbr>03/msg00376.html</a><br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; If there are some mistakes in English, I&#39;d like apolo=
gize.<br>
&gt; &gt;&gt;&gt; Thank you.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt; Unfortunately, wiki and the mail can&#39;t be updated. Latest=
 COLO use<br>
&gt; &gt;&gt; user space COLO-Proxy in qemu,<br>
&gt; &gt;&gt; Wiki just guide you to setup kernel space COLO-Proxy(this ver=
sion<br>
&gt; &gt;&gt; COLO-proxy not being maintained).<br>
&gt; &gt;&gt;<br>
&gt; &gt; I&#39;m not sure what you mean with &quot;wiki...can&#39;t be upd=
ated&quot;. If you&#39;re<br>
&gt; &gt; saying that neither you nor anyone that you know have the time or=
 the<br>
&gt; &gt; knowledge to update it, then fine.<br>
&gt; &gt;<br>
&gt; &gt; But, technically, the Wiki can be updated and, if possible, it sh=
ould<br>
&gt; &gt; be.<br>
&gt;<br>
&gt; Yes, I means we forgot to update COLO wiki.<br>
&gt; So, I will rewrite it lately.<br>
&gt;<br>
&gt; Thanks<br>
&gt; Zhang Chen<br>
&gt;<br>
&gt; &gt;<br>
&gt; &gt; Regards,<br>
&gt; &gt; Dario<br>
&gt;<br>
&gt; --<br>
&gt; Thanks<br>
&gt; Zhang Chen<br></div></div><p></p>
<p dir=3D"ltr">HELLO,=C2=A0</p>
<p dir=3D"ltr">Thank for your reply.=C2=A0<br>
I&#39;m grateful that there is a way to prerare the test environment.=C2=A0=
</p>
<p dir=3D"ltr">I&#39;d like to test while checking how to construct COLO, =
=C2=A0so I&#39;m wating for wating for updates on wiki.=C2=A0</p>
<p dir=3D"ltr">Could your tell me when the wiki update to come around?<br><=
/p></blockquote><div><br></div><div><span class=3D"gmail-">Sorry, I&#39;m o=
n vacation recently.<br></span>
    I will update the wiki in this week.<br>
    <br>
    Thanks<br>
    Zhang Chen<br></div><div>=C2=A0</div><blockquote class=3D"gmail_quote" =
style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pa=
dding-left:1ex"><p dir=3D"ltr"></p>
<p dir=3D"ltr">Thank you.</p>
<p dir=3D"ltr">Yamamoto</p>
</blockquote></div><br></div></div>

--94eb2c188a945f3042055b1309ce--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1943182184956091927==--


From xen-devel-bounces@lists.xen.org Mon Oct 09 01:31:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 01:31:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1MuU-00008z-TS; Mon, 09 Oct 2017 01:31:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1MuU-00008c-En
 for xen-devel@lists.xensource.com; Mon, 09 Oct 2017 01:31:10 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 01/A6-03870-D51DAD95; Mon, 09 Oct 2017 01:31:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVTf64q1
 IgzfXrCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacaV7BVNBv1jF9QsTGBsY
 Pwl0MXJxCAk0Mkm0nlrLAuE8ZpRoPHaeEcLZxigx++1/oAwnh4iAs8TXM3PZQWxeAX2JwzvPg
 sWFBWwl+v5eZwdpkBBoZ5JYcbqbFSQhIeApsfpOIxOMfeL7EqAGdg42ASuJQ2IgURYBVYnuD+
 uZJjByL2BkWMWoXpxaVJZapGuql1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR6HM
 GINjBOP2y/yFGSQ4mJVHesgu3IoX4kvJTKjMSizPii0pzUosPMcpwcChJ8LKA5ASLUtNTK9Iy
 c4DBB5OW4OBREuFVB0nzFhck5hZnpkOkTjHqchzbdPkPkxBLXn5eqpQ472yQIgGQoozSPLgRs
 Ei4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWFeHZApPJl5JXCbXgEdwQR0BGPxDZAjShIRUl
 INjEE3V29S5NXS0CwNL7w8aZNq9brVf89bSb7K2+ojFWSsmeFWu9253XBNc/UpkSP9v0QFb/4
 20Z/R43ls7bXdApt3ruxKdmef0nRu797uZTWTSlOeP44/fmrS1z7jg/qJxw79nH3uOaezkX2V
 v+RktU1HHEsrbJU6Fot80+2YILLqjuXm2ar1j5RYijMSDbWYi4oTATBZf+J/AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1507512667!110382880!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47406 invoked from network); 9 Oct 2017 01:31:07 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Oct 2017 01:31:07 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1MuP-0001Lb-5Z; Mon, 09 Oct 2017 01:31:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e1MuJ-0005df-Gj; Mon, 09 Oct 2017 01:30:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e1MuJ-0000J8-Be; Mon, 09 Oct 2017 01:30:59 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114166-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 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=2c2ae1976da06283e923d97720c0bdcbebf04515
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 09 Oct 2017 01:30:59 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114166: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDE2NiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDE2Ni8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAyYzJhZTE5NzZkYTA2MjgzZTky
M2Q5NzcyMGMwYmRjYmViZjA0NTE1CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBkYmM0YjZlMTNhNWQwZGQ4OTY3Y2RlN2ZmNzAwMGFiMWVkODg2MjVlCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTM5NzIgIDIwMTctMTAtMDMgMjE6MDI6NDMgWiAgICA1IGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTEzOTc5ICAyMDE3LTEwLTA0IDAwOjEwOjEzIFogICAgNSBkYXlzICAg
NTQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0MDg3ICAyMDE3LTEwLTA3IDAzOjAz
OjExIFogICAgMSBkYXlzICAgMTcgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBBd2FpcyBNYXNvb2QgPGF3YWlzLm1hc29vZEB2YWRpb24uY29tPgogIEJodXBpbmRl
ciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KICBEYXJpbyBGYWdnaW9saSA8
cmFpc3RsaW5AbGludXguaXQ+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKb2FvIE1hcnRpbnMgPGpvYW8ubS5tYXJ0aW5zQG9y
YWNsZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGlu
YXJvLm9yZz4KICBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+CiAgS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogIE1lbmcgWHUgPG1lbmd4
dUBjaXMudXBlbm4uZWR1Pj8KICBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4
LmNvbT4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFRhbWFzIEsgTGVuZ3llbCA8
dGFtYXNAdGtsZW5neWVsLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgOTQ2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 02:59:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 02:59:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1OHY-0007QX-7C; Mon, 09 Oct 2017 02:59:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <zhenzhong.duan@oracle.com>) id 1e1OHX-0007QR-OU
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 02:59:03 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 03/33-01909-6F5EAD95; Mon, 09 Oct 2017 02:59:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsUyZ7p8oO63p7c
 iDSYtELP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDP6P79mKvjLXrHh8Q/GBsYvbF2MXBxCAhOY
 JFq3XmCEcP4wStz/dpO1i5ETyNnAKPHonjmIzSsgKHFy5hMWCNtK4s2ei0xdjBwcLAJaEquPF
 4KE2QQMJNZM/8YGYosIeEtsObWEFWQms8BPRonrTcfBeoUFwiW2n+lnBLElBJQk/m3tZgGZwy
 ygLrF+nhBImFlAW2LZwtfMEGFpieX/OCCqDSVOP9zGOIGRfxaSg2YhNM9C0jwLoXkBI8sqRo3
 i1KKy1CJdQ0O9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAwGQAgh2Mq387HWKU
 5GBSEuUNenwrUogvKT+lMiOxOCO+qDQntfgQowwHh5IEryow0IUEi1LTUyvSMnOAMQKTluDgU
 RLhVXsClOYtLkjMLc5Mh0idYjTmOLbp8h8mjo6bd/8wCbHk5eelSonzKoFMEgApzSjNgxsEi9
 1LjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEubdArKQJzOvBG7fK6BTmIBOYSy+AXJKSSJCSqq
 B0XBr7aMJoqtfmEwLeBeyrIxDYUm3cezalSej5Z+tm9vB/5ltXcned9vXL57mc/t2h9LJuPhJ
 m9zuVQavC9F3Spm153GzmaFwqkPWQiPGFTeFTkvdzlsUeUP2nuPJyQmX1i/8vMAq9pdct3ejv
 y+f3i3eCdfmicmePKq3WDgkrvt36bWtG1imSiuxFGckGmoxFxUnAgCr30l12AIAAA==
X-Env-Sender: zhenzhong.duan@oracle.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1507517940!78442518!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42057 invoked from network); 9 Oct 2017 02:59:02 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Oct 2017 02:59:02 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v992wmR0013286
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 9 Oct 2017 02:58:48 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v992wlv8031711
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 9 Oct 2017 02:58:48 GMT
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 v992wlrf007740;
 Mon, 9 Oct 2017 02:58:47 GMT
MIME-Version: 1.0
Message-ID: <c19085b1-c60a-4270-b6e6-c8ba0a16aea7@default>
Date: Sun, 8 Oct 2017 19:58:46 -0700 (PDT)
From: Zhenzhong Duan <zhenzhong.duan@oracle.com>
To: <boris.ostrovsky@oracle.com>, <jgross@suse.com>, <vkuznets@redhat.com>
X-Mailer: Zimbra on Oracle Beehive
Content-Disposition: inline
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: x86@kernel.org, Joe Jin <joe.jin@oracle.com>, linux-kernel@vger.kernel.org,
 Srinivas REDDY Eeda <srinivas.eeda@oracle.com>, mingo@redhat.com,
 hpa@zytor.com, xen-devel@lists.xenproject.org, tglx@linutronix.de
Subject: [Xen-devel] [PATCH] xen/vcpu: Use a unified name about cpu hotplug
 state for pv and pvhvm
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXMgeGVuX2NwdWhwX3NldHVwIGlzIGNhbGxlZCBieSBQViBhbmQgUFZIVk0sIHRoZSBuYW1lIG9m
ICJ4ODYveGVuL2h2bV9ndWVzdCIKaXMgY29uZnVzaW5nLgoKU2lnbmVkLW9mZi1ieTogWmhlbnpo
b25nIER1YW4gPHpoZW56aG9uZy5kdWFuQG9yYWNsZS5jb20+Ci0tLQogYXJjaC94ODYveGVuL2Vu
bGlnaHRlbi5jIHwgICAgNCArKy0tCiAxIGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwg
MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuLmMgYi9h
cmNoL3g4Ni94ZW4vZW5saWdodGVuLmMKaW5kZXggMGU3ZWY2OS4uZDY2OWU5ZCAxMDA2NDQKLS0t
IGEvYXJjaC94ODYveGVuL2VubGlnaHRlbi5jCisrKyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW4u
YwpAQCAtOTMsMTEgKzkzLDExIEBAIGludCB4ZW5fY3B1aHBfc2V0dXAoaW50ICgqY3B1X3VwX3By
ZXBhcmVfY2IpKHVuc2lnbmVkIGludCksCiAJaW50IHJjOwogCiAJcmMgPSBjcHVocF9zZXR1cF9z
dGF0ZV9ub2NhbGxzKENQVUhQX1hFTl9QUkVQQVJFLAotCQkJCSAgICAgICAieDg2L3hlbi9odm1f
Z3Vlc3Q6cHJlcGFyZSIsCisJCQkJICAgICAgICJ4ODYveGVuL2d1ZXN0OnByZXBhcmUiLAogCQkJ
CSAgICAgICBjcHVfdXBfcHJlcGFyZV9jYiwgY3B1X2RlYWRfY2IpOwogCWlmIChyYyA+PSAwKSB7
CiAJCXJjID0gY3B1aHBfc2V0dXBfc3RhdGVfbm9jYWxscyhDUFVIUF9BUF9PTkxJTkVfRFlOLAot
CQkJCQkgICAgICAgIng4Ni94ZW4vaHZtX2d1ZXN0Om9ubGluZSIsCisJCQkJCSAgICAgICAieDg2
L3hlbi9ndWVzdDpvbmxpbmUiLAogCQkJCQkgICAgICAgeGVuX2NwdV91cF9vbmxpbmUsIE5VTEwp
OwogCQlpZiAocmMgPCAwKQogCQkJY3B1aHBfcmVtb3ZlX3N0YXRlX25vY2FsbHMoQ1BVSFBfWEVO
X1BSRVBBUkUpOwotLSAKMS43LjMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 03:24:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 03:24:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1Og0-00021n-5m; Mon, 09 Oct 2017 03:24:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1Ofy-00021b-Ty
 for xen-devel@lists.xensource.com; Mon, 09 Oct 2017 03:24:19 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 27/2A-03409-2EBEAD95; Mon, 09 Oct 2017 03:24:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVffh61u
 RBt+/s1isePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE148jEW8wFvzMq/izawNrA
 uMWpi5GTQ0igkUni6n3fLkYuIPsxo8S0Zz3MEM42Ronl644wg1SJCDhLfD0zlx3E5hXQl9i4f
 CUbiC0sYCXR2ruDEaRBQuCiosT0ru+sIAkJAU+Jvot34OztR86zdDGyc7ABNRwS62Lk4GARUJ
 X4/D5pAiP3AkaGVYwaxalFZalFuobGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZs
 YgR5nAIIdjF+WBRxilORgUhLlVQIGghBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3gSQnGBRanpq
 RVpmDjD0YNISHDxKIry/XgGleYsLEnOLM9MhUqcYdTmObbr8h0mIJS8/L1VKnPcNSJEASFFGa
 R7cCFgcXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwrznIJTyZeSVwm14BHcEEdARj8Q2QI0
 oSEVJSDYxJM4+UloruiRMKvXfk3VGB/d295bVJVrwsmUxS73KOZUrx3LjlpqHGcuPm9DOb6vf
 P3Lj2ebzsTsfAaOdvPYk2b3ce1a1kXygktnXad+1Xf1sk/N7MLyk5H7GvfctOe86Cs9HGL/Pv
 qceX7GyOf2N//2pqxtvlrkIRlZy7J/2aNVXibe6vj8JKLMUZiYZazEXFiQBsoVdgfgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1507519455!78869836!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40974 invoked from network); 9 Oct 2017 03:24:16 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Oct 2017 03:24:16 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1Oft-00059r-1i; Mon, 09 Oct 2017 03:24:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e1Ofn-00045I-KO; Mon, 09 Oct 2017 03:24:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e1Ofn-0002rd-7f; Mon, 09 Oct 2017 03:24:07 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114126-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.8-testing:test-armhf-armhf-libvirt:xen-boot:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-xl-arndale:xen-install:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=667f70e658c4c382672056ebaf1505b4c5cdb0aa
X-Osstest-Versions-That: xen=2116fec45de00f59621cd4adb0641a8784b48faa
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 09 Oct 2017 03:24:07 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 114126: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDEyNiB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDEyNi8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCA0
OCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2cy4gMTE0MDcxCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMTQwNzEKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVu
dGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSA0OCB4dGYvdGVzdC1o
dm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBpbiAxMTQwOTMgcGFzcyBpbiAxMTQxMjYKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTMgICA0OCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFp
bCBwYXNzIGluIDExNDA5MwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgNiB4ZW4taW5z
dGFsbCAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTE0MDkzCgpSZWdyZXNzaW9ucyB3aGlj
aCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTE0MDcxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2Nr
aW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIGluIDExNDA5MyBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExNDA5MyBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQg
ICAgZmFpbCAgbGlrZSAxMTQwNzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExNDA3MQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTE0MDcxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxs
ICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTQwNzEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIGJ1aWxkLWkzODYtcHJldiAgICAg
ICAgICAgICAgIDcgeGVuLWJ1aWxkL2Rpc3QtdGVzdCAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAg
NyB4ZW4tYnVpbGQvZGlzdC10ZXN0ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJp
YW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA2NjdmNzBl
NjU4YzRjMzgyNjcyMDU2ZWJhZjE1MDViNGM1Y2RiMGFhCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4g
ICAgICAgICAgICAgICAgICAyMTE2ZmVjNDVkZTAwZjU5NjIxY2Q0YWRiMDY0MWE4Nzg0YjQ4ZmFh
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTQwNzEgIDIwMTctMTAtMDYgMTM6NDM6MTcgWiAgICAy
IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0MDkzICAyMDE3LTEwLTA3IDA3OjUwOjQxIFog
ICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25z
IHVuZGVyIHRlc3Q6CiAgQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8u
b3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14
dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDY2N2Y3MGU2
NThjNGMzODI2NzIwNTZlYmFmMTUwNWI0YzVjZGIwYWEKQXV0aG9yOiBCaHVwaW5kZXIgVGhha3Vy
IDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+CkRhdGU6ICAgRnJpIFNlcCAyOSAxMToyOTo0
NiAyMDE3ICswNTMwCgogICAgeGVuL2FybTogRml4IHRoZSBpc3N1ZSBpbiBjbXBfbW1pb19oYW5k
bGVyIHVzZWQgaW4gZmluZF9tbWlvX2hhbmRsZXIKICAgIAogICAgVGhpcyBwYXRjaCBmaXhlcyB0
aGUgd3JvbmcgcmFuZ2UgY2hlY2sgZG9uZSBpbiBjbXBfbW1pb19oYW5kbGVyKCkuCiAgICAKICAg
IFRoaXMgZnVuY3Rpb24gcmV0dXJucyAtMSAsIDAgb3IgMSAgYmFzZWQgb24gd2hldGhlciB0aGUg
a2V5IHZhbHVlCiAgICBpcyBiZWxvdyB0aGUgcmFuZ2UsIGluIHRoZSByYW5nZSBvciBhYm92ZSB0
aGUgcmFuZ2Ugd2hlcmUgdGhlIHJhbmdlIGlzCiAgICAoc3RhcnQsIHN0YXJ0K3NpemUpLiBIb3dl
dmVyLCBpdCBzaG91bGQgY2hlY2sgYWdhaW5zdCAoc3RhcnQsIHN0YXJ0K3NpemUtMSkKICAgIGJl
Y2F1c2Ugc3RhcnQrc2l6ZSBmYWxscyBvdXRzaWRlIHRoZSByYW5nZS4KICAgIAogICAgVGhpcyBy
ZXN1bHRlZCBpbiByZXR1cm5pbmcgYSB3cm9uZyBtbWlvX2hhbmRsZXIgZm9yIGEgZ2l2ZW4gbW1p
byBhZGRyZXNzIHdoaWNoCiAgICBoYXBwZW5lZCB0byBiZSBzdGFydCtzaXplLgogICAgCiAgICBU
aGlzIGJ1ZyB3YXMgaW50cm9kdWNlZCB3aGVuIHRoZSBtbWlvIHJlZ2lvbiBzZWFyY2ggc3dpdGNo
ZWQgZnJvbQogICAgbGluZWFyIHNlYXJjaCB0byBiaW5hcnkgc2VhcmNoIGluIHRoZSBmb2xsb3dp
bmcgY29tbWl0OgogICAgCiAgICA4MDQ3ZTA5ICJ4ZW4vYXJtOiBpbzogVXNlIGJpbmFyeSBzZWFy
Y2ggZm9yIG1taW8gaGFuZGxlciBsb29rdXAiLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBCaHVw
aW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+CiAgICBTaWduZWQtb2Zm
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXZp
ZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAg
KGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYjdlZDMzMTM1M2ExNGY0M2Y1M2VhZjZhM2E1NDNl
YzgzODUxOTNhMykKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 09 05:47:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 05:47:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1Qu2-0005wR-NW; Mon, 09 Oct 2017 05:46:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <armbru@redhat.com>) id 1e1Qu1-0005wL-GH
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 05:46:57 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 FF/8C-03101-05D0BD95; Mon, 09 Oct 2017 05:46:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsVysWW7jK4X7+1
 Igwe/2C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozri/QK5vFU7H5W3sD4nLOLkYtDSGA2k8SE
 yX2MXYycHCwC9hKzbt1kBrEZBcok5n/+zgZhZ0v0td9hh2jYxiix+dsfsCIhgXKJH3MvMoHYb
 ALaEofu72MFsUWA7Ber1rGBNDAL/GWU6GnbB1YkLOAt8fvBOWaISR2MErtP/2OFWK0qcaD/Ng
 tIglOgnVHi65cmsBW8AvoSh7Y0gd0hKmAp8e3sHyaIuKDEyZlPWEBsZgEJiYMvXoDVSwCtbjj
 /kxXC7mOU6LpaMoFReBaSlllIWhYwMq1iVC9OLSpLLdK11EsqykzPKMlNzMzRNTQw08tNLS5O
 TE/NSUwq1kvOz93ECAxoBiDYwXh3U8AhRkkOJiVR3kzu25FCfEn5KZUZicUZ8UWlOanFhxhlO
 DiUJHjVeYBygkWp6akVaZk5wNiCSUtw8CiJ8LKBtPIWFyTmFmemQ6ROMepy7Ll9+w+TEEtefl
 6qlDjvT5AiAZCijNI8uBGwOL/EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd79IFN4MvNK4Da
 9AjqCCegIxuIbIEeUJCKkpBoYV14U0qvaxj/n84cd5vHfJi/eKfGC4fFUtnimmw7MMllfbiXl
 llhvvrQr8W7C09OPJurZ3pyufnpr8eP6SWv7F2cf2nBH81TM8hYWnwWXyusnh4Uc2Nheuaatj
 yF9o9/3PJmrnz70Py5iYw/9Jhz94MXk+dbu8h3KO6QqDk26c/G95McO9enXpiixFGckGmoxFx
 UnAgBFnKuz7gIAAA==
X-Env-Sender: armbru@redhat.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1507528008!110365940!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26338 invoked from network); 9 Oct 2017 05:46:49 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Oct 2017 05:46:49 -0000
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 0207E81DF3;
 Mon,  9 Oct 2017 05:46:48 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 0207E81DF3
Received: from blackfin.pond.sub.org (ovpn-116-91.ams2.redhat.com
 [10.36.116.91])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 7184469FA5;
 Mon,  9 Oct 2017 05:46:47 +0000 (UTC)
Received: by blackfin.pond.sub.org (Postfix, from userid 1000)
 id D398B113298A; Mon,  9 Oct 2017 07:46:45 +0200 (CEST)
From: Markus Armbruster <armbru@redhat.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
References: <1507133891-26013-1-git-send-email-ian.jackson@eu.citrix.com>
 <1507133891-26013-8-git-send-email-ian.jackson@eu.citrix.com>
Date: Mon, 09 Oct 2017 07:46:45 +0200
In-Reply-To: <1507133891-26013-8-git-send-email-ian.jackson@eu.citrix.com>
 (Ian Jackson's message of "Wed, 4 Oct 2017 17:18:10 +0100")
Message-ID: <877ew4ub3u.fsf@dusky.pond.sub.org>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux)
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.25]); Mon, 09 Oct 2017 05:46:48 +0000 (UTC)
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 xen-devel@nongnu.org
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH 7/8] os-posix: Provide new
	-runasid option
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+IHdyaXRlczoKCj4gVGhpcyBh
bGxvd3MgdGhlIGNhbGxlciB0byBzcGVjaWZ5IGEgdWlkIGFuZCBnaWQgdG8gdXNlLCBldmVuIGlm
IHRoZXJlCj4gaXMgbm8gY29ycmVzcG9uZGluZyBwYXNzd29yZCBlbnRyeS4gIFRoaXMgd2lsbCBi
ZSB1c2VmdWwgaW4gY2VydGFpbgo+IFhlbiBjb25maWd1cmF0aW9ucy4KPgo+IFNpZ25lZC1vZmYt
Ynk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpbLi4uXQo+IGRpZmYg
LS1naXQgYS9xZW11LW9wdGlvbnMuaHggYi9xZW11LW9wdGlvbnMuaHgKPiBpbmRleCA5ZjZlMmFk
Li4zNGE1MzI5IDEwMDY0NAo+IC0tLSBhL3FlbXUtb3B0aW9ucy5oeAo+ICsrKyBiL3FlbXUtb3B0
aW9ucy5oeAo+IEBAIC0zOTY4LDYgKzM5NjgsMTggQEAgSW1tZWRpYXRlbHkgYmVmb3JlIHN0YXJ0
aW5nIGd1ZXN0IGV4ZWN1dGlvbiwgZHJvcCByb290IHByaXZpbGVnZXMsIHN3aXRjaGluZwo+ICB0
byB0aGUgc3BlY2lmaWVkIHVzZXIuCj4gIEVURVhJCj4gIAo+ICsjaWZuZGVmIF9XSU4zMgo+ICtE
RUYoInJ1bmFzaWQiLCBIQVNfQVJHLCBRRU1VX09QVElPTl9ydW5hc2lkLCBcCj4gKyAgICAiLXJ1
bmFzaWQgdWlkLmdpZCAgICAgY2hhbmdlIHRvIG51bWVyaWMgdWlkIGFuZCBnaWQganVzdCBiZWZv
cmUgc3RhcnRpbmcgdGhlIFZNXG4iLAo+ICsgICAgUUVNVV9BUkNIX0FMTCkKPiArI2VuZGlmCj4g
K1NURVhJCj4gK0BpdGVtIC1ydW5hc2lkIEB2YXJ7dWlkfS5AdmFye2dpZH0KPiArQGZpbmRleCAt
cnVuYXNpZAo+ICtJbW1lZGlhdGVseSBiZWZvcmUgc3RhcnRpbmcgZ3Vlc3QgZXhlY3V0aW9uLCBk
cm9wIHJvb3QgcHJpdmlsZWdlcywgc3dpdGNoaW5nCj4gK3RvIHRoZSBzcGVjaWZpZWQgdWlkIGFu
ZCBnaWQuCj4gK0VURVhJCj4gKwo+ICBERUYoInByb20tZW52IiwgSEFTX0FSRywgUUVNVV9PUFRJ
T05fcHJvbV9lbnYsCj4gICAgICAiLXByb20tZW52IHZhcmlhYmxlPXZhbHVlXG4iCj4gICAgICAi
ICAgICAgICAgICAgICAgIHNldCBPcGVuQklPUyBudnJhbSB2YXJpYWJsZXNcbiIsCgpUaGUgbGFz
dCB0aGluZyB0aGUgUUVNVSBjb21tYW5kIGxpbmUgbmVlZHMgaXMgbW9yZSBleG90aWMgb3B0aW9u
cy4gIEFyZQp5b3Ugc3VyZSB3ZSBuZWVkIGEgbmV3IG9uZSBoZXJlPyAgQ2FuIHdlIG1ha2UgZXhp
c3RpbmcgLXJ1bmFzIHNlcnZlPwpQcmVjZWRlbmNlOiBDb3JldXRpbHNbKl0uICBQc2V1ZG8tY29k
ZToKCiAgICBpZiBhcmd1bWVudCBpcyBhIGRlY2ltYWwgbnVtYmVyIHN0YXJ0aW5nIHdpdGggJysn
OgogICAgICAgIHVzZXIgSUQKICAgIGVsc2UgaWYgYXJndW1lbnQgaXMgYSB2YWxpZCB1c2VyIG5h
bWU6CiAgICAgICAgdXNlciBuYW1lCiAgICBlbHNlIGlmIGFyZ3VtZW50IGlzIGEgdmFsaWQgdXNl
ciBJRDoKICAgICAgICB1c2VyIElECiAgICBlbHNlOgogICAgICAgIGVycm9yCgpbKl0gaHR0cHM6
Ly93d3cuZ251Lm9yZy9zb2Z0d2FyZS9jb3JldXRpbHMvbWFudWFsL2h0bWxfbm9kZS9EaXNhbWJp
Z3VhdGluZy1uYW1lcy1hbmQtSURzLmh0bWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 06:00:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 06:00:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1R73-0007UA-Vb; Mon, 09 Oct 2017 06:00:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <zhenzhong.duan@oracle.com>) id 1e1R73-0007U4-NN
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 06:00:25 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 1F/CA-02225-8701BD95; Mon, 09 Oct 2017 06:00:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsUyZ7p8oG6pwO1
 IgyNz5Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyTU/8wFRxirTj4aBdbA+Muli5GLg4hga1M
 Eo0T25ggnIVMEotbjkBlrjJKbD7VDZTh5OAVEJQ4OfMJC4RtJbH33js2EJtFQEvi0YPzrCA2m
 4CBxJrp38DiIgKqEocbbrN3MXJwMAtESjTcCQMJCws4SXRuego2RkJASeLf1m4WiBJ1ifXzhE
 DCzALaEssWvmaGCEtLLP/HAVFtKPF541LmCYz8s5DcMwuheRaS5lkIzQsYWVYxqhenFpWlFum
 a6SUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBIZlPQMD4w7GK23OhxglOZiURHkz
 uW9HCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgXccPlBMsSk1PrUjLzAFGCExagoNHSYS3gw8oz
 VtckJhbnJkOkTrFaMxx4+H1P0wcHTfv/mESYsnLz0uVEufdBzJJAKQ0ozQPbhAsci8xykoJ8z
 IyMDAI8RSkFuVmlqDKv2IU52BUEuZ1BpnCk5lXArfvFdApTECnMBbfADmlJBEhJdXAuGdCr86
 LNWfPP56Xd+14eeDp/g9StcUfoqwDevcEzGu/zdk799hz47DKSdLvqvtvsv04uCLriV/orQl2
 vMfrL99pNV9m1PSCzfJ/zt35aqk/Ts5W0D99YQabn+rsM1aaOmX/lDM6Kvnz677P/Wkifmxb2
 8Kb8x9cfFtx8G0Nq9DKCq83acZ5XUosxRmJhlrMRcWJABBoKn3XAgAA
X-Env-Sender: zhenzhong.duan@oracle.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1507528819!109168728!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5100 invoked from network); 9 Oct 2017 06:00:21 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Oct 2017 06:00:21 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9960IiG016928
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK)
 for <xen-devel@lists.xenproject.org>; Mon, 9 Oct 2017 06:00:19 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9960I8Q027816
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK)
 for <xen-devel@lists.xenproject.org>; Mon, 9 Oct 2017 06:00:18 GMT
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 v9960IdL020543
 for <xen-devel@lists.xenproject.org>; Mon, 9 Oct 2017 06:00:18 GMT
MIME-Version: 1.0
Message-ID: <313f1c99-82f0-4433-b778-904856e6e333@default>
Date: Sun, 8 Oct 2017 23:00:15 -0700 (PDT)
From: Zhenzhong Duan <zhenzhong.duan@oracle.com>
To: <xen-devel@lists.xenproject.org>
X-Mailer: Zimbra on Oracle Beehive
Content-Disposition: inline
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Joe Jin <joe.jin@oracle.com>,
 Srinivas REDDY Eeda <srinivas.eeda@oracle.com>
Subject: [Xen-devel] [PATCH] Remove redundant code in branch
	MAP_PIRQ_TYPE_MSI
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2FtZSBjb2RlIGlzIGFscmVhZHkgaW4gYWxsb2NhdGVfYW5kX21hcF9tc2lfcGlycSgpCgpTaWdu
ZWQtb2ZmLWJ5OiBaaGVuemhvbmcgRHVhbiA8emhlbnpob25nLmR1YW5Ab3JhY2xlLmNvbT4KLS0t
CiB4ZW4vYXJjaC94ODYvcGh5c2Rldi5jIHwgICAgMiAtLQogMSBmaWxlcyBjaGFuZ2VkLCAwIGlu
c2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Bo
eXNkZXYuYyBiL3hlbi9hcmNoL3g4Ni9waHlzZGV2LmMKaW5kZXggMGViNDA5Ny4uYWEwMmQxOCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3BoeXNkZXYuYworKysgYi94ZW4vYXJjaC94ODYvcGh5
c2Rldi5jCkBAIC0xMjIsOCArMTIyLDYgQEAgaW50IHBoeXNkZXZfbWFwX3BpcnEoZG9taWRfdCBk
b21pZCwgaW50IHR5cGUsIGludCAqaW5kZXgsIGludCAqcGlycV9wLAogICAgICAgICBicmVhazsK
IAogICAgIGNhc2UgTUFQX1BJUlFfVFlQRV9NU0k6Ci0gICAgICAgIGlmICggIW1zaS0+dGFibGVf
YmFzZSApCi0gICAgICAgICAgICBtc2ktPmVudHJ5X25yID0gMTsKICAgICAgICAgLyogZmFsbHRo
cm91Z2ggKi8KICAgICBjYXNlIE1BUF9QSVJRX1RZUEVfTVVMVElfTVNJOgogICAgICAgICByZXQg
PSBhbGxvY2F0ZV9hbmRfbWFwX21zaV9waXJxKGQsICppbmRleCwgcGlycV9wLCB0eXBlLCBtc2kp
OwotLSAKMS43LjMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 06:51:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 06:51:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1RuG-0003ej-Td; Mon, 09 Oct 2017 06:51:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1e1RuF-0003ed-Ay
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 06:51:15 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 0A/0B-03870-26C1BD95; Mon, 09 Oct 2017 06:51:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVyMfSqsW6czO1
 Ig1NvjSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz7b24xFRyQrOh8soS5gfGTaBcjF4eQwExG
 ia1bH7CCOCwCW5kllr7czgTiSAjMYZWYN3s3excjJ5BTJfH7yzpWCLtIon3HAyYY++jGj8wgN
 q+AoMTJmU9YQGwhAS+JB8f6wOo5BSwl3n44C2RzAMUtJLa/zwAx2QRMJGZ1SICYLAIqEl92lU
 MMCZDYPHkRWKOwQLBE644TYItEBBQlHry8CXYms8AXJomN72+CXcYsoCnRuv03+wRGwVlIjpi
 FJLWAkWkVo0ZxalFZapGuobFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgeDIA
 wQ7GL8sCDjFKcjApifJWSt2OFOJLyk+pzEgszogvKs1JLT7EKMPBoSTByyQNlBMsSk1PrUjLz
 AFGCkxagoNHSYT3L0grb3FBYm5xZjpE6hSjJceFO5f+MHEcmHAFRO659YdJiCUvPy9VSpw3BG
 SeAEhDRmke3DhYNF9ilJUS5mUEOlCIpyC1KDezBFX+FaM4B6OSMK8TyBSezLwSuK2vgA5iAjq
 IsfgGyEEliQgpqQZGg+kG5n9ZZonlut9Vm20v5zLZ5575C23uyadiqq9axPQEdX8wZVx1qPek
 4lvvXeXPpj89UbiDl6OFv4G36oAnb2OCp88W9/o3m379X/V05p0HbHrmP47VB0m67FZ/cdpwO
 eeN6Z6nBbqf1m59diJvR5oQS6X8n2Vn1a/HfLjmecv5iMHcMN5+JZbijERDLeai4kQAp6NKte
 ECAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1507531869!78889421!1
X-Originating-IP: [209.85.213.51]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33169 invoked from network); 9 Oct 2017 06:51:10 -0000
Received: from mail-vk0-f51.google.com (HELO mail-vk0-f51.google.com)
 (209.85.213.51)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 Oct 2017 06:51:10 -0000
Received: by mail-vk0-f51.google.com with SMTP id c19so12194908vke.11
 for <xen-devel@lists.xenproject.org>; Sun, 08 Oct 2017 23:51:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=iStVwYhTbLrgD01KAMQhwQeB8v93YlYX11Rw7s6/nVY=;
 b=ZSpwp/CKakTiPpVp/tyab959RivMkt+axhZoWZqcFjHryarP8dv64Uga454sXEIliW
 jtKaogXQm98TD5e5sKFdJ9XvPv0e/dUs6llRxDkzfqBRQmZVc885hyuwsGzK53X7/k+8
 Dch04Do2UpEUywJ2DgdJEK0MtK2bbKY30Z9xI=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=iStVwYhTbLrgD01KAMQhwQeB8v93YlYX11Rw7s6/nVY=;
 b=o+5/1Cub2h+joG/i6K3AkGKSVSKvcWmJoHldKaebzDuouQVDs3poEm6gFEakpWPvzf
 nGh3qGjtalCagz2euzPfQJULZQQcGi70bUVWvookXfTrx7j1PauQikAlJxj8LdX5f91e
 YDU5tggBySRo41pP0Zz1w3VKgnWuu0g03zqLwdLx/Y+81isds1V1Msggl193lE92e7+o
 M0ZG6SCYZs6XdXvswnaB6k2YAsHdA8EP0ffEoIpN2I3KS1abapvaypuIbDEGvVs4+3jU
 2yJXbF9foiLjALpn/6wVL4zNK56v7KKZuxrdGz9m4pkT/QNJwunWKEY8TjFjVuBbKHV7
 7Dww==
X-Gm-Message-State: AMCzsaX6biCywTA88IbFwIJZyq2IlehfwFAr2Hk6vVNidPhN9I8sVqCq
 p80c7V1scJuEHhdUambvCNbzZR5m5RNFSmi+e6FjXA==
X-Google-Smtp-Source: AOwi7QDG0U0XzTukpqnim763sjdcV5M1QbZMQAV7gKtluRf2myNt8h8I10Ixn2OBAf17T9Fqo0eptl/h2yqFfr1ecKY=
X-Received: by 10.31.198.67 with SMTP id w64mr1155669vkf.161.1507531869504;
 Sun, 08 Oct 2017 23:51:09 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.176.24.213 with HTTP; Sun, 8 Oct 2017 23:51:09 -0700 (PDT)
In-Reply-To: <20171006174109.25227-1-wei.liu2@citrix.com>
References: <20171006174109.25227-1-wei.liu2@citrix.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Mon, 9 Oct 2017 12:21:09 +0530
Message-ID: <CACtJ1JQ4VQ2VYRth-n_4WJH=irbSogRidFs1q4YBiEpE1d_c0A@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2] xen,
	tools: console.h shouldn't require string.h by default
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiA2IE9jdG9iZXIgMjAxNyBhdCAyMzoxMSwgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4gd3JvdGU6Cj4gVW5pbGF0ZXJhbGx5IG1ha2luZyBzdHJpbmcuaCBhIHByZXJlcXVpc2l0
ZSBmb3IgY29uc29sZS5oIGlzIGdvaW5nIHRvCj4gYnJlYWsgYnVpbGQgZm9yIGEgbG90IG9mIGNv
bnN1bWVycyBvZiBjb25zb2xlLmguCj4KPiBEZWZpbmUgYSBtYWNybyBmb3IgdGhlIG5ldyBmbGV4
IHJpbmcuIENvbnN1bWVycyB3aGljaCB3YW50IHRvIHVzZSBpdAo+IHNob3VsZCBkZWZpbmUgdGhl
IG1hY3JvLgo+Cj4gUGFydGlhbGx5IHJldmVydCBhZjhkOTM1NjQxN2NiNjE3YjYzNWM1YWNlNzgy
Mzg4ZWJmZTg2ZTNhLgo+Cj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KPiAtLS0KPiBDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiBD
YzogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgo+IENjOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IENjOiBHZW9yZ2UgRHVu
bGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgo+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+Cj4gQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4K
PiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENjOiBU
aW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KPiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KPiAtLS0KPiAgdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyAgICAgICB8IDIgKy0KPiAgeGVu
L2FyY2gvYXJtL3ZwbDAxMS5jICAgICAgICAgICB8IDIgKysKPiAgeGVuL2luY2x1ZGUvTWFrZWZp
bGUgICAgICAgICAgICB8IDEgLQo+ICB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY29uc29sZS5oIHwg
NSArKy0tLQo+ICA0IGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMo
LSkKPgo+IGRpZmYgLS1naXQgYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jIGIvdG9vbHMvY29u
c29sZS9kYWVtb24vaW8uYwo+IGluZGV4IGFmZTE2MmU5YzIuLmUyMjAwOWFhMzkgMTAwNjQ0Cj4g
LS0tIGEvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwo+ICsrKyBiL3Rvb2xzL2NvbnNvbGUvZGFl
bW9uL2lvLmMKPiBAQCAtMjEsNyArMjEsNiBAQAo+Cj4gICNpbmNsdWRlICJ1dGlscy5oIgo+ICAj
aW5jbHVkZSAiaW8uaCIKPiAtI2luY2x1ZGUgPHN0cmluZy5oPgo+ICAjaW5jbHVkZSA8eGVuZXZ0
Y2huLmg+Cj4gICNpbmNsdWRlIDx4ZW5nbnR0YWIuaD4KPiAgI2luY2x1ZGUgPHhlbnN0b3JlLmg+
Cj4gQEAgLTMwLDYgKzI5LDcgQEAKPgo+ICAjaW5jbHVkZSA8c3RkbGliLmg+Cj4gICNpbmNsdWRl
IDxlcnJuby5oPgo+ICsjaW5jbHVkZSA8c3RyaW5nLmg+Cj4gICNpbmNsdWRlIDxwb2xsLmg+Cj4g
ICNpbmNsdWRlIDxmY250bC5oPgo+ICAjaW5jbHVkZSA8dW5pc3RkLmg+Cj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS92cGwwMTEuYyBiL3hlbi9hcmNoL2FybS92cGwwMTEuYwo+IGluZGV4IDU2
ZDljYmUwOWUuLmY3ZGRjY2I0MmEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZwbDAxMS5j
Cj4gKysrIGIveGVuL2FyY2gvYXJtL3ZwbDAxMS5jCj4gQEAgLTE2LDYgKzE2LDggQEAKPiAgICog
dGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4u
Cj4gICAqLwo+Cj4gKyNkZWZpbmUgWEVOX1dBTlRfRkxFWF9DT05TT0xFX1JJTkcgMQo+ICsKPiAg
I2luY2x1ZGUgPHhlbi9lcnJuby5oPgo+ICAjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+Cj4gICNpbmNs
dWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL01ha2Vm
aWxlIGIveGVuL2luY2x1ZGUvTWFrZWZpbGUKPiBpbmRleCBjOTBmZGVlZTc1Li4xMjk5YjE5NjJm
IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL01ha2VmaWxlCj4gKysrIGIveGVuL2luY2x1ZGUv
TWFrZWZpbGUKPiBAQCAtOTgsNyArOTgsNiBAQCBQVUJMSUNfQzk5X0hFQURFUlMgOj0gcHVibGlj
L2lvLzlwZnMuaCBwdWJsaWMvaW8vcHZjYWxscy5oCj4gIFBVQkxJQ19BTlNJX0hFQURFUlMgOj0g
JChmaWx0ZXItb3V0IHB1YmxpYy8lY3RsLmggcHVibGljL3hzbS8lIHB1YmxpYy8laHZtL3NhdmUu
aCAkKFBVQkxJQ19DOTlfSEVBREVSUyksICQoUFVCTElDX0hFQURFUlMpKQo+Cj4gIHB1YmxpYy9p
by85cGZzLmgtcHJlcmVxIDo9IHN0cmluZwo+IC1wdWJsaWMvaW8vY29uc29sZS5oLXByZXJlcSA6
PSBzdHJpbmcKPiAgcHVibGljL2lvL3B2Y2FsbHMuaC1wcmVyZXEgOj0gc3RyaW5nCj4KPiAgaGVh
ZGVycy5jaGs6ICQoUFVCTElDX0FOU0lfSEVBREVSUykgTWFrZWZpbGUKPiBkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvcHVibGljL2lvL2NvbnNvbGUuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9j
b25zb2xlLmgKPiBpbmRleCAwZjA3MTFmYmRiLi40YzMyZjUxOTAzIDEwMDY0NAo+IC0tLSBhL3hl
bi9pbmNsdWRlL3B1YmxpYy9pby9jb25zb2xlLmgKPiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMv
aW8vY29uc29sZS5oCj4gQEAgLTI3LDggKzI3LDYgQEAKPiAgI2lmbmRlZiBfX1hFTl9QVUJMSUNf
SU9fQ09OU09MRV9IX18KPiAgI2RlZmluZSBfX1hFTl9QVUJMSUNfSU9fQ09OU09MRV9IX18KPgo+
IC0jaW5jbHVkZSAicmluZy5oIgo+IC0KPiAgdHlwZWRlZiB1aW50MzJfdCBYRU5DT05TX1JJTkdf
SURYOwo+Cj4gICNkZWZpbmUgTUFTS19YRU5DT05TX0lEWChpZHgsIHJpbmcpICgoaWR4KSAmIChz
aXplb2YocmluZyktMSkpCj4gQEAgLTQwLDcgKzM4LDggQEAgc3RydWN0IHhlbmNvbnNfaW50ZXJm
YWNlIHsKPiAgICAgIFhFTkNPTlNfUklOR19JRFggb3V0X2NvbnMsIG91dF9wcm9kOwo+ICB9Owo+
Cj4gLSNpZiBkZWZpbmVkKF9fR05VQ19fKSAmJiAhZGVmaW5lZChfX1NUUklDVF9BTlNJX18pCj4g
KyNpZiBkZWZpbmVkKFhFTl9XQU5UX0ZMRVhfQ09OU09MRV9SSU5HKQo+ICsjaW5jbHVkZSAicmlu
Zy5oIgo+ICBERUZJTkVfWEVOX0ZMRVhfUklORyh4ZW5jb25zKTsKPiAgI2VuZGlmCgpJIHZlcmlm
aWVkIHRoYXQgd2l0aCB0aGlzIHBhdGNoIHRoZSBjb21waWxhdGlvbiBnb2VzIGZpbmUuCgpSZWdh
cmRzLApCaHVwaW5kZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 07:13:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 07:13:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1SFG-0005SB-C7; Mon, 09 Oct 2017 07:12:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1SFF-0005Rn-Si
 for xen-devel@lists.xensource.com; Mon, 09 Oct 2017 07:12:57 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 47/7E-02040-9712BD95; Mon, 09 Oct 2017 07:12:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVbdC8Xa
 kQeMGBYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmtD5cwVjQL1bR9esmSwPj
 J4EuRi4OIYFGJomXv9ewQjiPGSU+dU5jgXC2MUocPrGBrYuRk0NEwFni65m57CA2r4C+xLrji
 8HiwgK2EluPzWAEaZAQaGeSWHG6mxUkISHgKbH6TiMTjH3i+xKgqewcbAJWEofEQKIsAqoSpy
 fvZ5/AyL2AkWEVo0ZxalFZapGukZFeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJka
 g1+sZGBh3MO5p9zvEKMnBpCTKG61wO1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK8pSE6wKDU9
 tSItMwcYfjBpCQ4eJRFeDZA0b3FBYm5xZjpE6hSjLsexTZf/MAmx5OXnpUqJ89aDFAmAFGWU5
 sGNgMXCJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvOYgU3gy80rgNr0COoIJ6AjG4hsgR5
 QkIqSkGhh7F23WTP8SdeZF3Rbf4wsljfiqNxZFNrNF/b21cdv/ypK9Tu5HrXmSMp9aHtl8eMv
 XN2cSim47PDDfKxg5Q2fy3Xneea4pO+KerPEXvqxdr7NuwvrDAXKbSjIufFrnEGn3lm9y84+9
 ktZmiptZlnoG+3KWyqydmuX7XXxWfMUxBaf3W8MX3GJSYinOSDTUYi4qTgQAgY+b94ACAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1507533175!106033905!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62661 invoked from network); 9 Oct 2017 07:12:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Oct 2017 07:12:56 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1SFB-000385-Ho; Mon, 09 Oct 2017 07:12:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e1SF6-0004Tq-0R; Mon, 09 Oct 2017 07:12:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e1SF5-00015F-Kp; Mon, 09 Oct 2017 07:12:47 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114177-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 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=2c2ae1976da06283e923d97720c0bdcbebf04515
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 09 Oct 2017 07:12:47 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114177: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDE3NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDE3Ny8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAyYzJhZTE5NzZkYTA2MjgzZTky
M2Q5NzcyMGMwYmRjYmViZjA0NTE1CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBkYmM0YjZlMTNhNWQwZGQ4OTY3Y2RlN2ZmNzAwMGFiMWVkODg2MjVlCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTM5NzIgIDIwMTctMTAtMDMgMjE6MDI6NDMgWiAgICA1IGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTEzOTc5ICAyMDE3LTEwLTA0IDAwOjEwOjEzIFogICAgNSBkYXlzICAg
NTYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0MDg3ICAyMDE3LTEwLTA3IDAzOjAz
OjExIFogICAgMiBkYXlzICAgMTkgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBBd2FpcyBNYXNvb2QgPGF3YWlzLm1hc29vZEB2YWRpb24uY29tPgogIEJodXBpbmRl
ciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KICBEYXJpbyBGYWdnaW9saSA8
cmFpc3RsaW5AbGludXguaXQ+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKb2FvIE1hcnRpbnMgPGpvYW8ubS5tYXJ0aW5zQG9y
YWNsZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGlu
YXJvLm9yZz4KICBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+CiAgS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogIE1lbmcgWHUgPG1lbmd4
dUBjaXMudXBlbm4uZWR1Pj8KICBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4
LmNvbT4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFRhbWFzIEsgTGVuZ3llbCA8
dGFtYXNAdGtsZW5neWVsLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgOTQ2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 07:14:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 07:14:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1SH6-0005YV-NP; Mon, 09 Oct 2017 07:14:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1e1SH5-0005YN-7d
 for xen-devel@lists.xensource.com; Mon, 09 Oct 2017 07:14:51 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 C8/34-02225-AE12BD95; Mon, 09 Oct 2017 07:14:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRWlGSWpSXmKPExsXS1tYhr/tS8Xa
 kwekl+hb3prxnd2D02N63iz2AMYo1My8pvyKBNePwssfMBb16FdcuTGBrYJyh3sXIwSEkUCFx
 /qpFFyMnh4QAr8SRZTNYIWx/iUtnpwDZXEAlExgluldsYAJJsAioSJxaeJ0NxGYTUJa4+LWXD
 WSOiICtxOzzbiBhZoEnjBLXJimB2MIC7hLP5q1hBLF5BYwkdu15DjaTV+Ack8TtPxvBlgkJ5E
 qsWT6XBaJIUOLkzCcsEIN0JHZuvQM2n1lAWmL5Pw6IsLxE89bZzCBhTgFPicN/jUDCokDX7L6
 1l3kCo9AsJINmIRk0C2HQLCSDFjCyrGLUKE4tKkst0jWy1EsqykzPKMlNzMzRNTQw1stNLS5O
 TE/NSUwq1kvOz93ECAzvegYGxh2MTXv9DjFKcjApifL2AsNeiC8pP6UyI7E4I76oNCe1+BCjD
 AeHkgSvDUhOsCg1PbUiLTMHGGkwaQkOHiUR3kiQNG9xQWJucWY6ROoUoyXHsU2X/zBxbLp5F0
 hu+P7gD5MQS15+XqqUOO9HBaAGAZCGjNI8uHGwZHCJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAe
 jkjBvOshansy8Eritr4AOYgI6iLH4BshBJYkIKakGRpu5v/cfOR3zxXDujU/114VPiIrMY4q+
 KxXbUVlaI3Fig/Xe8tP/f3FkRKxKDKj+t0diObfCsZ31mfuzZTSOX5Hsa3etkljBrP3midFMT
 4eTX3QTZslYbJSaOJ/9x7rPCz7czf2xVtxCqt3C+ULlugtLRU6F33xSoHboslD/1qQbRmGeAs
 LKPEosxRmJhlrMRcWJADAZgx0BAwAA
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1507533287!108644489!1
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27560 invoked from network); 9 Oct 2017 07:14:49 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Oct 2017 07:14:49 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga104.jf.intel.com with ESMTP; 09 Oct 2017 00:14:46 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,499,1500966000"; d="scan'208";a="144303341"
Received: from op-computing.sh.intel.com (HELO op-computing) ([10.239.48.89])
 by orsmga002.jf.intel.com with ESMTP; 09 Oct 2017 00:14:45 -0700
Date: Mon, 9 Oct 2017 14:13:22 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20171009061321.GA130786@op-computing>
Mail-Followup-To: Chao Gao <chao.gao@intel.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 xen-devel@lists.xensource.com,
 Jun Nakajima <jun.nakajima@intel.com>,
 Kevin Tian <kevin.tian@intel.com>, Quan Xu <xuquan8@huawei.com>,
 Jan Beulich <jbeulich@suse.com>
References: <osstest-113959-mainreport@xen.org>
 <20171003100801.ouu2bsxg7subw6c4@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171003100801.ouu2bsxg7subw6c4@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Kevin Tian <kevin.tian@intel.com>, xen-devel@lists.xensource.com,
 Jun Nakajima <jun.nakajima@intel.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 Quan Xu <xuquan8@huawei.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [xen-unstable test] 113959: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMDMsIDIwMTcgYXQgMTE6MDg6MDFBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIFR1ZSwgT2N0IDAzLCAyMDE3IGF0IDA5OjU1OjQ0QU0gKzAwMDAsIG9zc3Rl
c3Qgc2VydmljZSBvd25lciB3cm90ZToKPj4gZmxpZ2h0IDExMzk1OSB4ZW4tdW5zdGFibGUgcmVh
bCBbcmVhbF0KPj4gaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzLzExMzk1OS8KPj4gCj4+IFJlZ3Jlc3Npb25zIDotKAo+PiAKPj4gVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCj4+IGluY2x1ZGluZyB0ZXN0cyB3aGljaCBj
b3VsZCBub3QgYmUgcnVuOgo+PiAgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAyMSBsZWFr
LWNoZWNrL2NoZWNrICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTU0Cj4KPlRoaXMgaXMgZHVl
IHRvIGNyb24gcnVubmluZyB3aGVuIHRoZSBsZWFrLWNoZWNrIGlzIGV4ZWN1dGVkLgo+Cj4+ICB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgNSBob3N0LXBpbmctY2hlY2stbmF0aXZlICBm
YWlsIFJFR1IuIHZzLiAxMTM5NTQKPj4gIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgIGZhaWwgUkVHUi4gdnMuIDExMzk1NAo+Cj5UaGUgdGVz
dCBiZWxvdyBoYXMgdHJpZ2dlcmVkIHRoZSBmb2xsb3dpbmcgQVNTRVJULCBDQ2luZyB0aGUgSW50
ZWwKPmd1eXMuCj4KPk9jdCAgMyAwNjoxMjowMC40MTUxNjggKFhFTikgZDE1djA6IGludGFjazog
MjozMCBwdDogMzgKPk9jdCAgMyAwNjoxMjoxOS4xOTExNDEgKFhFTikgdklSUjogMDAwMDAwMDAg
MDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMTAwMDAgMDAw
MDAwMDAKPk9jdCAgMyAwNjoxMjoxOS4xOTkxNjIgKFhFTikgIFBJUjogMDAwMDAwMDAgMDAwMDAw
MDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAK
Pk9jdCAgMyAwNjoxMjoxOS4yMDcxNjAgKFhFTikgQXNzZXJ0aW9uICdpbnRhY2sudmVjdG9yID49
IHB0X3ZlY3RvcicgZmFpbGVkIGF0IGludHIuYzozNjcKPk9jdCAgMyAwNjoxMjoxOS4yMTUyMTUg
KFhFTikgLS0tLVsgWGVuLTQuMTAtdW5zdGFibGUgIHg4Nl82NCAgZGVidWc9eSAgIE5vdCB0YWlu
dGVkIF0tLS0tCj5PY3QgIDMgMDY6MTI6MTkuMjIzMTI0IChYRU4pIENQVTogICAgMQo+T2N0ICAz
IDA2OjEyOjE5LjIyMzE1MyAoWEVOKSBSSVA6ICAgIGUwMDg6WzxmZmZmODJkMDgwMzAyMmE1Pl0g
dm14X2ludHJfYXNzaXN0KzB4NjE3LzB4NjM3Cj5PY3QgIDMgMDY6MTI6MTkuMjMxMTg1IChYRU4p
IFJGTEFHUzogMDAwMDAwMDAwMDAxMDI5MiAgIENPTlRFWFQ6IGh5cGVydmlzb3IgKGQxNXYwKQo+
T2N0ICAzIDA2OjEyOjE5LjIzOTE2MyAoWEVOKSByYXg6IGZmZmY4MzAyMmRmYzgwMmMgICByYng6
IGZmZmY4MzAwY2NjNjU2ODAgICByY3g6IDAwMDAwMDAwMDAwMDAwMDAKPk9jdCAgMyAwNjoxMjox
OS4yNDcxNjkgKFhFTikgcmR4OiBmZmZmODMwMjJkZjdmZmZmICAgcnNpOiAwMDAwMDAwMDAwMDAw
MDBhICAgcmRpOiBmZmZmODJkMDgwNDYwNmQ4Cj5PY3QgIDMgMDY6MTI6MTkuMjU1MTI3IChYRU4p
IHJicDogZmZmZjgzMDIyZGY3ZmYwOCAgIHJzcDogZmZmZjgzMDIyZGY3ZmVhOCAgIHI4OiAgZmZm
ZjgzMDIyZGY5MDAwMAo+T2N0ICAzIDA2OjEyOjE5LjI2MzExNCAoWEVOKSByOTogIDAwMDAwMDAw
MDAwMDAwMDEgICByMTA6IDAwMDAwMDAwMDAwMDAwMDAgICByMTE6IDAwMDAwMDAwMDAwMDAwMDEK
Pk9jdCAgMyAwNjoxMjoxOS4yNzExMDkgKFhFTikgcjEyOiAwMDAwMDAwMGZmZmZmZmZmICAgcjEz
OiBmZmZmODJkMDgwM2NmYmE2ICAgcjE0OiBmZmZmODJkMDgwM2NmYmE2Cj5PY3QgIDMgMDY6MTI6
MTkuMjc5MTE5IChYRU4pIHIxNTogMDAwMDAwMDAwMDAwMDAwNCAgIGNyMDogMDAwMDAwMDA4MDA1
MDAzMyAgIGNyNDogMDAwMDAwMDAwMDE1MjZlMAo+T2N0ICAzIDA2OjEyOjE5LjI3OTE1NyAoWEVO
KSBjcjM6IDAwMDAwMDAyMTQyNzQwMDAgICBjcjI6IDAwMDA1NjIyYTIxODRkYmYKPk9jdCAgMyAw
NjoxMjoxOS4yODcxMjMgKFhFTikgZHM6IDAwMDAgICBlczogMDAwMCAgIGZzOiAwMDAwICAgZ3M6
IDAwMDAgICBzczogMDAwMCAgIGNzOiBlMDA4Cj5PY3QgIDMgMDY6MTI6MTkuMjk1MTA1IChYRU4p
IFhlbiBjb2RlIGFyb3VuZCA8ZmZmZjgyZDA4MDMwMjJhNT4gKHZteF9pbnRyX2Fzc2lzdCsweDYx
Ny8weDYzNyk6Cj5PY3QgIDMgMDY6MTI6MTkuMzAzMTUwIChYRU4pICA0MSBiZiAwMCAwMCAwMCAw
MCBlYiBhMCA8MGY+IDBiIDg5IGNlIDQ4IDg5IGRmIGU4IGJiIDIwIDAwIDAwIGU5IDQ5IGZlIGZm
Cj5PY3QgIDMgMDY6MTI6MTkuMzExMTEyIChYRU4pIFhlbiBzdGFjayB0cmFjZSBmcm9tIHJzcD1m
ZmZmODMwMjJkZjdmZWE4Ogo+T2N0ICAzIDA2OjEyOjE5LjMxMTE0NiAoWEVOKSAgICBmZmZmODMw
MjJkZjdmZjA4IDAwMDAwMDM4ODAzMGNmNzYgZmZmZjgyZDA4MDVhNzU3MCBmZmZmODJkMDgwNTdh
ZDgwCj5PY3QgIDMgMDY6MTI6MTkuMzE5MTMxIChYRU4pICAgIGZmZmY4MzAyMmRmN2ZmZmYgZmZm
ZjgzMDIyZGY3ZmVlMCBmZmZmODJkMDgwMjNiOWI2IGZmZmY4MzAwY2NjNjUwMDAKPk9jdCAgMyAw
NjoxMjoxOS4zMjcxMTUgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwYiAwMDAwMDAwMDAwMDAwMDIw
IDAwMDAwMDAwMDAwMDAwYzIgMDAwMDAwMDAwMDAwMDAwNAo+T2N0ICAzIDA2OjEyOjE5LjM0NTA5
NCAoWEVOKSAgICBmZmZmODgwMDI5ZWI0MDAwIGZmZmY4MmQwODAzMTFjMjEgMDAwMDAwMDAwMDAw
MDAwNCAwMDAwMDAwMDAwMDAwMGMyCj5PY3QgIDMgMDY6MTI6MTkuMzQ1MTc3IChYRU4pICAgIDAw
MDAwMDAwMDAwMDAwMjAgMDAwMDAwMDAwMDAwMDAwYiBmZmZmODgwMDI5ZWI0MDAwIGZmZmZmZmZm
ODFhZGYwYTAKPk9jdCAgMyAwNjoxMjoxOS4zNTEyMjEgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4ODAwMmQ0MDAwMDggMDAwMDAwMDAwMDAwMDAwMAo+T2N0
ICAzIDA2OjEyOjE5LjM1OTQzOSAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDMwIDAwMDAwMDAwMDAw
MDAwMDAgMDAwMDAwMDAwMDAwMDNmOCAwMDAwMDAwMDAwMDAwM2Y4Cj5PY3QgIDMgMDY6MTI6MTku
MzY3MjY3IChYRU4pICAgIGZmZmZmZmZmODFhZGYwYTAgMDAwMGJlZWYwMDAwYmVlZiBmZmZmZmZm
ZjgxMzhhNWY0IDAwMDAwMGJmMDAwMGJlZWYKPk9jdCAgMyAwNjoxMjoxOS4zNzUyMjIgKFhFTikg
ICAgMDAwMDAwMDAwMDAwMDAwMiBmZmZmODgwMDJmODAzZTA4IDAwMDAwMDAwMDAwMGJlZWYgMDAw
MDAwMDAwMDAwYmVlZgo+T2N0ICAzIDA2OjEyOjE5LjM4MzE5OCAoWEVOKSAgICAwMDAwMDAwMDAw
MDBiZWVmIDAwMDAwMDAwMDAwMGJlZWYgMDAwMDAwMDAwMDAwYmVlZiAwMDAwMDAwMDAwMDAwMDAx
Cj5PY3QgIDMgMDY6MTI6MTkuMzkxMjMwIChYRU4pICAgIGZmZmY4MzAwY2NjNjUwMDAgMDAwMDAw
MzFhZGEyMGQwMCAwMDAwMDAwMDAwMTUyNmUwCj5PY3QgIDMgMDY6MTI6MTkuMzk5MzM2IChYRU4p
IFhlbiBjYWxsIHRyYWNlOgo+T2N0ICAzIDA2OjEyOjE5LjM5OTM4OSAoWEVOKSAgICBbPGZmZmY4
MmQwODAzMDIyYTU+XSB2bXhfaW50cl9hc3Npc3QrMHg2MTcvMHg2MzcKPk9jdCAgMyAwNjoxMjox
OS40MDczMzcgKFhFTikgICAgWzxmZmZmODJkMDgwMzExYzIxPl0gdm14X2FzbV92bWV4aXRfaGFu
ZGxlcisweDQxLzB4MTIwCj5PY3QgIDMgMDY6MTI6MTkuNDA3MzgwIChYRU4pIAo+T2N0ICAzIDA2
OjEyOjE5LjQxNTI0NiAoWEVOKSAKPk9jdCAgMyAwNjoxMjoxOS40MTUyNzggKFhFTikgKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+T2N0ICAzIDA2OjEyOjE5LjQxNTMw
NyAoWEVOKSBQYW5pYyBvbiBDUFUgMToKPk9jdCAgMyAwNjoxMjoxOS40MTUzMzIgKFhFTikgQXNz
ZXJ0aW9uICdpbnRhY2sudmVjdG9yID49IHB0X3ZlY3RvcicgZmFpbGVkIGF0IGludHIuYzozNjcK
Pk9jdCAgMyAwNjoxMjoxOS40MjM0MzIgKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKgoKKENDIEphbikKCkhpLCBSb2dlci4KCkkgc2VudCBhIHBhdGNoIHRvIGZp
eCBhIHBvc3NpYmxlIGNhdXNlIG9mIHRoaXMgYnVnLCBzZWVpbmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA0L21zZzAzMjU0Lmh0bWwu
CgpEdWUgdG8gWGVuIDQuOSByZWxlYXNlLCBJIHB1dCB0aGlzIHBhdGNoIGFzaWRlIGFuZCBsYXRl
ciBmb3Jnb3QgdG8KY29udGludWUgZml4aW5nIHRoaXMgYnVnLiBTb3JyeSBmb3IgdGhpcy4gT2Yg
Y291cnNlLCBJIHdpbGwgZml4IHRoaXMKYnVnLgoKSSB0aG91Z2h0IHRoZSByb290IGNhc2Ugd2Fz
OgpXaGVuIGluamVjdGluZyBwZXJpb2RpYyB0aW1lciBpbnRlcnJ1cHQgaW4gdm14X2ludHJfYXNz
aXN0KCksCm11bHRpLXJlYWQgb3BlcmF0aW9ucyBhcmUgZG9uZSBkdXJpbmcgb25lIGV2ZW50IGRl
bGl2ZXJ5LiBGb3IKZXhhbXBsZSwgaWYgYSBwZXJpb2RpYyB0aW1lciBpbnRlcnJ1cHQgaXMgZnJv
bSBQSVQsIHdoZW4gc2V0IHRoZQpjb3JyZXNwb25kaW5nIGJpdCBpbiB2SVJSLCB0aGUgY29ycmVz
cG9uZGluZyBSVEUgaXMgYWNjZXNzZWQgaW4KcHRfdXBkYXRlX2lycSgpLiBXaGVuIHRoaXMgZnVu
Y3Rpb24gcmV0dXJucywgaXQgYWNjZXNzZXMgdGhlIFJURQphZ2FpbiB0byBnZXQgdGhlIHZlY3Rv
ciBpdCBzZXRzIGluIHZJUlIuICBCZXR3ZWVuIHRoZSB0d28KYWNjZXNzZXMsIHRoZSBjb250ZW50
IG9mIFJURSBtYXkgaGF2ZSBiZWVuIGNoYW5nZWQgYnkgYW5vdGhlciBDUFUKZm9yIG5vIHByb3Rl
Y3Rpb24gbWV0aG9kIGluIHVzZS4gVGhpcyBjYXNlIGNhbiBpbmN1ciB0aGUKYXNzZXJ0aW9uIGZh
aWx1cmUgaW4gdm14X2ludHJfYXNzaXN0KCkuCgpGb3IgZXhhbXBsZSwgaW4gdGhpcyBjYXNlLCB3
ZSBtYXkgc2V0IDB4MzAgaW4gdklSUiwgYnV0IHJldHVybiAweDM4IHRvCnZteF9pbnRyX2Fzc2lz
dCgpLiBXaGVuIHdlIHRyeSB0byBpbmplY3QgYW4gaW50ZXJydXB0LCB3ZSB3b3VsZCBmaW5kCjB4
MzggaXMgZ3JlYXRlciB0aGFuIHRoZSBoaWdoZXN0IHZlY3RvcjsgdGhlbiB0aGUgYXNzZXJ0aW9u
IGZhaWx1cmUKaGFwcGVuZWQuIEkgaGF2ZSBhIHh0ZiBjYXNlIHRvIHJlcHJvZHVjZSB0aGlzIGJ1
Zywgc2VlaW5nCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4t
ZGV2ZWwvMjAxNy0wMy9tc2cwMjkwNi5odG1sLgpCdXQgYWNjb3JkaW5nIHRvIEphbidzIG9waW5p
b24sIGhlIHRob3VnaHQgdGhlIGJ1ZyB3YXMgdW5saWtlbHkKdHJpZ2dlcmVkIGluIE9TU1RFU1Qg
YnkgdGhlc2Ugd2VpcmQgb3BlcmF0aW9ucy4KCkFmdGVyIHRoaW5raW5nIG92ZXIgaXQsIHRoZSBi
dWcgYWxzbyBjYW4gYmUgY2F1c2VkIGJ5IHB0X3VwZGF0ZV9pcnEoKQpyZXR1cm5zIDB4MzggYnV0
IGl0IGRvZXNuJ3Qgc2V0IDB4MzggaW4gdklSUiBmb3IgdGhlIGNvcnJlc3BvbmRpbmcgUlRFCmlz
IG1hc2tlZC4gUGxlYXNlIHJlZmVyIHRvIHRoZSBjb2RlIHBhdGg6CnZteF9pbnRyX2Fzc2lzdCgp
IC0+IHB0X3VwZGF0ZV9pcnEoKSAtPiBodm1faXNhX2lycV9hc3NlcnQoKSAtPgphc3NlcnRfaXJx
KCkgLT4gYXNzZXJ0X2dzaSgpIC0+IHZpb2FwaWNfaXJxX3Bvc2l0aXZlX2VkZ2UoKS4KTm90ZSB0
aGF0IGluIHZpb2FwaWNfaXJxX3Bvc2l0aXZlX2VkZ2UoKSwgaWYgZW50LT5maWVsZHMubWFzayBp
cyBzZXQsCnRoZSBmdW5jdGlvbiByZXR1cm5zIHdpdGhvdXQgc2V0dGluZyB0aGUgY29ycmVzcG9u
ZGluZyBiaXQgaW4gdklSUi4KClRoYW5rcwpDaGFvCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 09 07:17:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 07:17:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1SJo-0005rg-89; Mon, 09 Oct 2017 07:17:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e1SJm-0005ra-Ms
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 07:17:38 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 59/ED-02026-1922BD95; Mon, 09 Oct 2017 07:17:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS3ei0u1
 Ig+ffBC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozFV9ewFUwTr/hycAl7A+NE4S5GDg4hgTyJ
 s9+Yuhg5OXgF7CSOnG4FsyUEDCVOL7zJAmKzCKhKzJn/GCzOJqAu0fZsOyuILSKgJ3Fz023mL
 kYuDmaBlYwSbze/BSsSFgiXuLhtAgtIQkjgFaPE6be32EASnEAbZr7bxAyymFdAUOLvDmGQML
 OAlsTDX7dYIGxtiWULX4OVMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilG9OLWoLLVI10I
 vqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMw+BiAYAfjwWbnQ4ySHExKory9ircj
 hfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw3gfJCRalpqdWpGXmAOMAJi3BwaMkwhsJkuYtLkjML
 c5Mh0idYtTl6Lh59w+TEEtefl6qlDjvR5AiAZCijNI8uBGwmLzEKCslzMsIdJQQT0FqUW5mCa
 r8K0ZxDkYlYd5HIFN4MvNK4DYBAxvofhFexuIbIEeUJCKkpBoYrQ6e3fd/3sXFT4r/lD88kfi
 Fs9Uuy+tzR/zsQ48NwqIP7ZJeEdzdYq/xm3E5h+bXguqzmc6t828Yritrubpw6oKdNz5eu6n2
 48mhcJ8u6+6NjZzhKWY1il9mMRS7rZU8dsJ219Krnq+6l/mseDhHmIP5fveGol8BJh2vthlNS
 7OsOTavbOsPByWW4oxEQy3mouJEAPXLqoXEAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1507533455!103226416!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6103 invoked from network); 9 Oct 2017 07:17:36 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Oct 2017 07:17:36 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 09 Oct 2017 01:17:34 -0600
Message-Id: <59DB3EAC0200007800183BF3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 09 Oct 2017 01:17:32 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
 <CAFLBxZa_0VK7cZw-w=cx8FsKguB8Eg-GqZec5_pF3=A-Be3kfQ@mail.gmail.com>
 <59D7C35E02000078001833CB@prv-mh.provo.novell.com>
 <508a07ec-8e40-0c32-4224-0f057f2d94c9@citrix.com>
In-Reply-To: <508a07ec-8e40-0c32-4224-0f057f2d94c9@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 01/13] x86emul/fuzz: add rudimentary
 limit checking
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA2LjEwLjE3IGF0IDE5OjA2LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAxMC8wNi8yMDE3IDA0OjU0IFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24g
MDYuMTAuMTcgYXQgMTc6MjEsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4g
T24gTW9uLCBTZXAgMjUsIDIwMTcgYXQgMzoyNiBQTSwgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPiBPbmUgbW9yZSB0aGluZzoKPiAKPj4gQEAgLTEyNDks
MTAgKzEyNDksMTAgQEAgc3RhdGljIHZvaWQgX19wdXRfcmVwX3ByZWZpeCgKPj4KPj4gIC8qIENs
aXAgbWF4aW11bSByZXBldGl0aW9ucyBzbyB0aGF0IHRoZSBpbmRleCByZWdpc3RlciBhdCBtb3N0
IGp1c3Qgd3JhcHMuICovCj4+ICAjZGVmaW5lIHRydW5jYXRlX2VhX2FuZF9yZXBzKGVhLCByZXBz
LCBieXRlc19wZXJfcmVwKSAoewo+PiAtICAgIHVuc2lnbmVkIGxvbmcgdG9kb19fLCBlYV9fID0g
dHJ1bmNhdGVfd29yZChlYSwgYWRfYnl0ZXMpOwo+PiArICAgIHVuc2lnbmVkIGxvbmcgdG9kb19f
LCBlYV9fID0gdHJ1bmNhdGVfZWEoZWEpOwo+PiAgICAgIGlmICggIShfcmVncy5lZmxhZ3MgJiBY
ODZfRUZMQUdTX0RGKSApCj4+IC0gICAgICAgIHRvZG9fXyA9IHRydW5jYXRlX3dvcmQoLShlYSks
IGFkX2J5dGVzKSAvIChieXRlc19wZXJfcmVwKTsKPj4gLSAgICBlbHNlIGlmICggdHJ1bmNhdGVf
d29yZCgoZWEpICsgKGJ5dGVzX3Blcl9yZXApIC0gMSwgYWRfYnl0ZXMpIDwgZWFfXyApXAo+PiAr
ICAgICAgICB0b2RvX18gPSB0cnVuY2F0ZV9lYSgtZWFfXykgLyAoYnl0ZXNfcGVyX3JlcCk7Cj4+
ICsgICAgZWxzZSBpZiAoIHRydW5jYXRlX2VhKGVhX18gKyAoYnl0ZXNfcGVyX3JlcCkgLSAxKSA8
IGVhX18gKQo+IAo+IFRoaXMgY2hhbmdlcyB0cnVuY2F0ZV9lYSgtZWEpIHRvIHRydW5jYXRlX2Vh
KC10cnVuY2F0ZV9lYShlYSkpLCBhbmQKPiB0cnVuY2F0ZV9lYShlYSArIGJwci0xKSB0byB0cnVu
Y2F0ZV9lYSh0cnVuY2F0ZV9lYShlYSkgKyBicHItMSkuICBUaGF0Cj4gc291bmRzIGxpa2UgYSBw
bGF1c2libGUgY2hhbmdlLCBidXQgaXQncyB3b3J0aCBjaGVja2luZyB0byBzZWUgdGhhdCBpdAo+
IHdhcyBpbnRlbnRpb25hbC4KClRoZSBtYWluIGdvYWwgaGVyZSB3YXMgdG8gZWxpbWluYXRlIHRo
ZSBtdWx0aXBsZSBldmFsdWF0aW9uIG9mCnRoZSBtYWNybyBhcmd1bWVudCBwbHVzIHRoZSBvcGVu
LWNvZGluZyBvZiB0cnVuY2F0ZV9lYSgpLiBXaXRoCnRydW5jYXRlX2VhKHRydW5jYXRlX2VhKHgp
KSA9PSB0cnVuY2F0ZV9lYSh4KSBhbmQKdHJ1bmNhdGVfZWEoLXRydW5jYXRlX2VhKHgpKSA9PSB0
cnVuY2F0ZV9lYSgteCkgdGhlcmUncyBubwpjaGFuZ2UgaW4gbmV0IHJlc3VsdC4gU28geWVzLCB0
aGUgY2hhbmdlIHdhcyBpbnRlbnRpb25hbC4KCj4gSSdtIG5vdCBhdCB0aGUgbW9tZW50IGFibGUg
dG8gZXZhbHVhdGUgdGhlIGFzc2VydGlvbiB0aGF0ICJ0aGUKPiBzcGVjaWZpY2F0aW9uIGFsbG93
cyBmb3IgZWl0aGVyIG9yaWdpbmFsIG9yIG5ldyBiZWhhdmlvciBmb3IgdHdvLXBhcnQKPiBhY2Nl
c3NlcyIsIG5vciB0aGF0IHRoZXJlIGlzIGEgMToxIG1hcHBpbmcgYmV0d2VlbiB3aGF0IHRoaXMg
cGF0Y2gKPiBjaGFuZ2VzIGFuZCB3aGF0IG5lZWRzIHRvIGJlIGNoYW5nZWQuCgpTZWN0aW9uICJM
aW1pdCBDaGVja2luZyIgaW4gdm9sdW1lIDMgaGFzCgoiV2hlbiB0aGUgZWZmZWN0aXZlIGxpbWl0
IGlzIEZGRkZGRkZGSCAoNCBHQnl0ZXMpLCB0aGVzZSBhY2Nlc3NlcwogbWF5IG9yIG1heSBub3Qg
Y2F1c2UgdGhlIGluZGljYXRlZCBleGNlcHRpb25zLiBCZWhhdmlvciBpcwogaW1wbGVtZW50YXRp
b24tc3BlY2lmaWMgYW5kIG1heSB2YXJ5IGZyb20gb25lIGV4ZWN1dGlvbiB0byBhbm90aGVyLiIK
CkFkZGl0aW9uYWxseSBzZWN0aW9uICJTZWdtZW50IFdyYXBhcm91bmQiIGluIHZvbHVtZSAzIGhh
cwoKIlRoZSBiZWhhdmlvciB3aGVuIGV4ZWN1dGluZyBuZWFyIHRoZSBsaW1pdCBvZiBhIDQtR0J5
dGUgc2VsZWN0b3IKIChsaW1pdCA9IEZGRkZGRkZGSCkgaXMgZGlmZmVyZW50IGJldHdlZW4gdGhl
IFBlbnRpdW0gUHJvIGFuZCB0aGUKIFBlbnRpdW0gNCBmYW1pbHkgb2YgcHJvY2Vzc29ycy4gT24g
dGhlIFBlbnRpdW0gUHJvLCBpbnN0cnVjdGlvbnMKIHdoaWNoIGNyb3NzIHRoZSBsaW1pdCAtLSBm
b3IgZXhhbXBsZSwgYSB0d28gYnl0ZSBpbnN0cnVjdGlvbiBzdWNoIGFzCiBJTkMgRUFYIHRoYXQg
aXMgZW5jb2RlZCBhcyBGRkggQzBIIHN0YXJ0aW5nIGV4YWN0bHkgYXQgdGhlIGxpbWl0CiBmYXVs
dHMgZm9yIGEgc2VnbWVudCB2aW9sYXRpb24gKGEgb25lIGJ5dGUgaW5zdHJ1Y3Rpb24gYXQgRkZG
RkZGRkZICiBkb2VzIG5vdCBjYXVzZSBhbiBleGNlcHRpb24pLiBVc2luZyB0aGUgUGVudGl1bSA0
IG1pY3JvcHJvY2Vzc29yCiBmYW1pbHksIG5laXRoZXIgb2YgdGhlc2Ugc2l0dWF0aW9ucyBjYXVz
ZXMgYSBmYXVsdC4iCgo+IEJ1dCBhc3N1bWluZyB0aGUgYWJvdmUgYXJlIHRydWUgKGFuZCB0aGUg
Y2hhbmdlIEkgYXNrZWQgYWJvdXQgd2FzCj4gaW50ZW50aW9uYWwpOgo+IAo+IFJldmlld2VkLWJ5
OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgpUaGFua3MuCgo+IElm
IHRoYXQncyBub3QgZ29vZCBlbm91Z2ggdG8gY2hlY2sgaXQgaW4sIGZlZWwgZnJlZSB0byBnaXZl
IG1lIHRoZQo+IGFwcHJvcHJpYXRlIHJlZmVyZW5jZXMgdG8gdGhlIEludGVsIG1hbnVhbCB0aGF0
IHdpbGwgYWxsb3cgbWUgdG8KPiBpbmRlcGVuZGVudGx5IHZlcmlmeSB0aG9zZSBmYWN0cywgYW5k
IGdldCByaWQgb2YgbXkgY2F2ZWF0LgoKVGhlIHBhdGNoIHN0aWxsIG5lZWRzIEFuZHJldydzIGFj
ayBiZWZvcmUgaXQgY2FuIGdvIGluLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 07:23:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 07:23:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1SPA-0006nv-Rn; Mon, 09 Oct 2017 07:23:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e1SP8-0006np-Vf
 for xen-devel@lists.xen.org; Mon, 09 Oct 2017 07:23:11 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 2B/4E-03618-ED32BD95; Mon, 09 Oct 2017 07:23:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS/eu8u1
 Ig7XdehZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aXf42sBY/4Kp6+O8DSwLiQp4uRk0NIIE9i
 SedKZhCbV8BOYvLLX2C2hIChxOmFN1lAbBYBVYn98w6BxdkE1CXanm1nBbFFBJIkXm05BlTDx
 cEscIlR4tTavewgCWEBb4n3NxaxQCzYxiix/iEfiM0p4Czx+8oCoBoOoGWCEn93CIOEmQW0JB
 7+usUCYWtLLFv4mhmkhFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYwaxalFZalFusYGekl
 FmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgeHHAAQ7GP+uDTzEKMnBpCTK26t4O1KI
 Lyk/pTIjsTgjvqg0J7X4EKMMB4eSBO95JaCcYFFqempFWmYOMBJg0hIcPEoivAdA0rzFBYm5x
 ZnpEKlTjLocHTfv/mESYsnLz0uVEue9BlIkAFKUUZoHNwIWlZcYZaWEeRmBjhLiKUgtys0sQZ
 V/xSjOwagkzBsFMoUnM68EbtMroCOYgI5gLL4BckRJIkJKqoHRaTLbjS+stuKlR0+qLI+xWju
 zU7DGSGC9wfs7R/Z+mlS3aGf3j9bytg+H883WP/2jN6+xLKkq8vGkuVNY9YqeZf/Idg9vqVW5
 cCX2sbf6zj3feD0rWl5NuZ9ia+D4T6q84a7G/HqV9283GSaK3v6gsth/7unFQoysh289vXpVb
 EuEjPDb10n3lFiKMxINtZiLihMBSByd9sUCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1507533788!78895206!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 714 invoked from network); 9 Oct 2017 07:23:09 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Oct 2017 07:23:09 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 09 Oct 2017 01:23:07 -0600
Message-Id: <59DB3FF60200007800183C01@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 09 Oct 2017 01:23:02 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Petre Pircalabu" <ppircalabu@bitdefender.com>,
 "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1507218137-29833-1-git-send-email-ppircalabu@bitdefender.com>
 <59D7BE9102000078001833B3@prv-mh.provo.novell.com>
 <b23946b7-c63d-6bd0-85fd-3115e36a89dd@bitdefender.com>
In-Reply-To: <b23946b7-c63d-6bd0-85fd-3115e36a89dd@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3] x86/altp2m: Added
 xc_altp2m_set_mem_access_multi()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA2LjEwLjE3IGF0IDE4OjA3LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gT24gMTAvMDYvMjAxNyAwNjozNCBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9u
IDA1LjEwLjE3IGF0IDE3OjQyLCA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+
Pj4gQEAgLTQ0NTEsNiArNDQ1Myw3IEBAIHN0YXRpYyBpbnQgZG9fYWx0cDJtX29wKAo+Pj4gICAg
ICBjYXNlIEhWTU9QX2FsdHAybV9kZXN0cm95X3AybToKPj4+ICAgICAgY2FzZSBIVk1PUF9hbHRw
Mm1fc3dpdGNoX3AybToKPj4+ICAgICAgY2FzZSBIVk1PUF9hbHRwMm1fc2V0X21lbV9hY2Nlc3M6
Cj4+PiArICAgIGNhc2UgSFZNT1BfYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpOgo+PiAKPj4g
V2FzIGl0IGFncmVlZCB0aGF0IHRoaXMsIGp1c3QgbGlrZSBvdGhlcnMgKG1hbnkgd3JvbmdseSwg
SSB0aGluaykgaXMKPj4gc3VwcG9zZWQgdG8gYmUgaW52b2thYmxlIGJ5IHRoZSBhZmZlY3RlZCBk
b21haW4gaXRzZWxmPyBJdHMgbm9uLQo+PiBhbHRwMm0gY291bnRlcnBhcnQgaXMgYSBETV9QUklW
IG9wZXJhdGlvbi4gSWYgdGhlIG9uZSBoZXJlIGlzCj4+IG1lYW50IHRvIGJlIGRpZmZlcmVudCwg
SSB0aGluayB0aGUgY29tbWl0IG1lc3NhZ2Ugc2hvdWxkIHNheSB3aHkuCj4gCj4gSW4gdGhlIGFi
c2VuY2Ugb2YgYW4gYW5zd2VyIGZyb20gdGhlIGRlc2lnbmVycyBvZiBhbHRwMm0sIHdlJ3ZlIGNo
b3Nlbgo+IHRvIHJlbWFpbiBjb25zaXN0ZW50IHdpdGggSFZNT1BfYWx0cDJtX3NldF9tZW1fYWNj
ZXNzIC0gc2luY2UgdGhhdCBpcwo+IGFsbG93ZWQgdG8gYmUgaW52b2tlZCBieSB0aGUgZG9tYWlu
IGl0c2VsZiwgdGhpcyBvcGVyYXRpb24gaXMgYWxzbwo+IGFsbG93ZWQgdG8gZG8gdGhhdC4KPiAK
PiBCYWNrIGluIE1hcmNoLCBJJ3ZlIHNlbnQgYSBET01DVEwgdmVyc2lvbjoKPiAKPiBodHRwczov
L3BhdGNod29yay5rZXJuZWwub3JnL3BhdGNoLzk2MzM2MTUvIAo+IAo+IGFuZCBhIEhWTU9QIHZl
cnNpb24gKG1pbnVzIHRoZSBjb21wYXQgcGFydCk6Cj4gCj4gaHR0cHM6Ly9wYXRjaHdvcmsua2Vy
bmVsLm9yZy9wYXRjaC85NjEyNzk5LyAKPiAKPiBJdCBoYXMgYmVlbiBkaXNjdXNzZWQsIGFuZCBh
biBhdXRob3JpdGF0aXZlIGFuc3dlciBvbiB0aGUgZGVzaWduIG9mIHRoaXMKPiB3YXMgc291Z2h0
IG91dCwgYnV0IGRlc3BpdGUgc2V2ZXJhbCBraW5kIHJlbWluZGVycyBkdXJpbmcgdGhpcyB0aW1l
LCBpdAo+IG5ldmVyIGNhbWUuIEF0IHRoaXMgcG9pbnQsIHRoZSBsZWFzdCBtb2RpZmljYXRpb24g
dG8gdGhlIGluaXRpYWwgZGVzaWduCj4gYXBwZWFycyB0byBiZSB0byBrZWVwIHRoZSBuZXcgb3Bl
cmF0aW9uIGFzIGEgSFZNT1AuIFRoaXMgaXMgYW4gaW1wb3J0YW50Cj4gb3B0aW1pemF0aW9uLCBh
bmQgdGhlIHdhaXRpbmcgcGVyaW9kIGZvciBvYmplY3Rpb25zIGhhcyBzdXJlbHkgYmVlbgo+IHJl
YXNvbmFibGUuCgpPa2F5LCB0aGlzIGlzIChzb3J0IG9mKSBmaW5lLCBidXQgZXNwZWNpYWxseSB3
aGVuIHRoZXJlIHdhcyBubwpmZWVkYmFjayB0aGUgZGVjaXNpb24gdGFrZW4gKGFuZCBpdHMgcmVh
c29uKSBzaG91bGQgYmUgcmVjb3JkZWQKaW4gdGhlIGNvbW1pdCBtZXNzYWdlLiBBcyBzdGF0ZWQg
YWJvdmUgYXMgd2VsbCBhcyBlYXJsaWVyLCBJCnN0cm9uZ2x5IHRoaW5rIHRoYXQgdGhlIGFsdHAy
bSBwZXJtaXNzaW9ucyBhcmUgdG9vIGxheCByaWdodCBub3cKKGFuZCBoZW5jZSB0aGUgcGF0Y2gg
aGVyZSB3aWRlbnMgdGhlIHByb2JsZW0sIGJ1dCBJIGNhbiBhZ3JlZQp0aGF0IG1ha2luZyBpdCBt
YXRjaCBzZXRfbWVtX2FjY2VzcyBpcyBub3QgdW5yZWFzb25hYmxlKS4KCkphbgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 07:26:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 07:26:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1SRq-0006wq-Bp; Mon, 09 Oct 2017 07:25:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1e1SRp-0006wi-Uw
 for xen-devel@lists.xen.org; Mon, 09 Oct 2017 07:25:58 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 7E/E9-03453-5842BD95; Mon, 09 Oct 2017 07:25:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphleJIrShJLcpLzFFi42KJPp6xULdF5Xa
 kwcbnChZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bnm7kFL/grFt15z9bA2M3bxcjJISTgJnH1
 6E/mLkYuIHsNo0T/l4msEM41RomVH5YwwVRNe7KXCSKxnVFiwsy5QC0cHMICXhLPZrKC1IgIB
 Elc3DuJBaSGWeAwo8T+D10sEA2vGCVunVjPDFLFJmAosXpjCxuIzSvgJNG0ZwWYzSKgItH1ZS
 47iC0qEC7RdLafBaJGUOLkzCdgNqeAvcSG6X/BLmIWMJOYt/khM4QtLnHryXyouLzE9rdzwOI
 SAjkSpy82MIEcKiEgJfG/VQnkHgmBX8wSkz5vgqqRkXg08SbbBEaxWUjWzUKyYhaSFbOQrFjA
 yLKKUaM4tagstUjX2FgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwlhiAYAfjz
 vWBhxglOZiURHl7FW9HCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg3aIMlBMsSk1PrUjLzAFGNU
 xagoNHSYT3gBJQmre4IDG3ODMdInWKUVFKnLcEpE8AJJFRmgfXBksklxhlpYR5GYEOEeIpSC3
 KzSxBlX/FKM7BqCTMywsyhSczrwRuOjAWgW4W4WUsvgGyuCQRISXVwLhWhNt5wlzejxN23aq+
 EaAsuEPAMq1fbOMsiZlFsmmLpB3romWS0s+p86WUzVbwL54TkN45rbzshbfslTWe6QVLsjY8/
 RhReOjulythnxWtgqZMkmNat8dfXFhs059Utdbtf7qDMkWETz/KyT/vuyHm1KnECVGZzn9n97
 z9e2zXk6+Jy/cK/VNiKc5INNRiLipOBADGqX1BHwMAAA==
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1507533955!70285869!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3151 invoked from network); 9 Oct 2017 07:25:56 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 9 Oct 2017 07:25:56 -0000
Received: (qmail 5283 invoked from network); 9 Oct 2017 10:25:48 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 9 Oct 2017 10:25:48 +0300
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 03A897FBFC
 for <xen-devel@lists.xen.org>; Mon,  9 Oct 2017 10:25:48 +0300 (EEST)
Received: (qmail 1506 invoked from network); 9 Oct 2017 10:25:47 +0300
Received: from reverse-unset.bbu.hq.bitdefender.net (HELO ?10.10.14.109?)
 (rcojocaru@bitdefender.com@91.199.104.6)
 by smtp03.buh.bitdefender.org with SMTP; 9 Oct 2017 10:25:47 +0300
To: Jan Beulich <JBeulich@suse.com>,
 Petre Pircalabu <ppircalabu@bitdefender.com>
References: <1507218137-29833-1-git-send-email-ppircalabu@bitdefender.com>
 <59D7BE9102000078001833B3@prv-mh.provo.novell.com>
 <b23946b7-c63d-6bd0-85fd-3115e36a89dd@bitdefender.com>
 <59DB3FF60200007800183C01@prv-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <83fc4937-0015-0849-10d1-c635910f0185@bitdefender.com>
Date: Mon, 9 Oct 2017 10:25:42 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59DB3FF60200007800183C01@prv-mh.provo.novell.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.73400
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 463262,
 Stamp: 3], Multi: [Enabled, t: (0.000011,0.012116)], BW: [Enabled, t:
 (0.000010)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.004842), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t:
 (0.014260,0.000140)], URL: [Enabled, t: (0.000037)], RTDA: [Enabled,
 t: (0.863999), Hit: No, Details: v2.6.11; Id:
 15.5f478l.1brh33abv.5h44v; err:[ urlx(0,1) ]], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3] x86/altp2m: Added
	xc_altp2m_set_mem_access_multi()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkuMTAuMjAxNyAxMDoyMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDYuMTAuMTcg
YXQgMTg6MDcsIDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4gT24gMTAvMDYv
MjAxNyAwNjozNCBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAwNS4xMC4xNyBhdCAx
Nzo0MiwgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4+PiBAQCAtNDQ1MSw2
ICs0NDUzLDcgQEAgc3RhdGljIGludCBkb19hbHRwMm1fb3AoCj4+Pj4gICAgICAgY2FzZSBIVk1P
UF9hbHRwMm1fZGVzdHJveV9wMm06Cj4+Pj4gICAgICAgY2FzZSBIVk1PUF9hbHRwMm1fc3dpdGNo
X3AybToKPj4+PiAgICAgICBjYXNlIEhWTU9QX2FsdHAybV9zZXRfbWVtX2FjY2VzczoKPj4+PiAr
ICAgIGNhc2UgSFZNT1BfYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpOgo+Pj4KPj4+IFdhcyBp
dCBhZ3JlZWQgdGhhdCB0aGlzLCBqdXN0IGxpa2Ugb3RoZXJzIChtYW55IHdyb25nbHksIEkgdGhp
bmspIGlzCj4+PiBzdXBwb3NlZCB0byBiZSBpbnZva2FibGUgYnkgdGhlIGFmZmVjdGVkIGRvbWFp
biBpdHNlbGY/IEl0cyBub24tCj4+PiBhbHRwMm0gY291bnRlcnBhcnQgaXMgYSBETV9QUklWIG9w
ZXJhdGlvbi4gSWYgdGhlIG9uZSBoZXJlIGlzCj4+PiBtZWFudCB0byBiZSBkaWZmZXJlbnQsIEkg
dGhpbmsgdGhlIGNvbW1pdCBtZXNzYWdlIHNob3VsZCBzYXkgd2h5Lgo+Pgo+PiBJbiB0aGUgYWJz
ZW5jZSBvZiBhbiBhbnN3ZXIgZnJvbSB0aGUgZGVzaWduZXJzIG9mIGFsdHAybSwgd2UndmUgY2hv
c2VuCj4+IHRvIHJlbWFpbiBjb25zaXN0ZW50IHdpdGggSFZNT1BfYWx0cDJtX3NldF9tZW1fYWNj
ZXNzIC0gc2luY2UgdGhhdCBpcwo+PiBhbGxvd2VkIHRvIGJlIGludm9rZWQgYnkgdGhlIGRvbWFp
biBpdHNlbGYsIHRoaXMgb3BlcmF0aW9uIGlzIGFsc28KPj4gYWxsb3dlZCB0byBkbyB0aGF0Lgo+
Pgo+PiBCYWNrIGluIE1hcmNoLCBJJ3ZlIHNlbnQgYSBET01DVEwgdmVyc2lvbjoKPj4KPj4gaHR0
cHM6Ly9wYXRjaHdvcmsua2VybmVsLm9yZy9wYXRjaC85NjMzNjE1Lwo+Pgo+PiBhbmQgYSBIVk1P
UCB2ZXJzaW9uIChtaW51cyB0aGUgY29tcGF0IHBhcnQpOgo+Pgo+PiBodHRwczovL3BhdGNod29y
ay5rZXJuZWwub3JnL3BhdGNoLzk2MTI3OTkvCj4+Cj4+IEl0IGhhcyBiZWVuIGRpc2N1c3NlZCwg
YW5kIGFuIGF1dGhvcml0YXRpdmUgYW5zd2VyIG9uIHRoZSBkZXNpZ24gb2YgdGhpcwo+PiB3YXMg
c291Z2h0IG91dCwgYnV0IGRlc3BpdGUgc2V2ZXJhbCBraW5kIHJlbWluZGVycyBkdXJpbmcgdGhp
cyB0aW1lLCBpdAo+PiBuZXZlciBjYW1lLiBBdCB0aGlzIHBvaW50LCB0aGUgbGVhc3QgbW9kaWZp
Y2F0aW9uIHRvIHRoZSBpbml0aWFsIGRlc2lnbgo+PiBhcHBlYXJzIHRvIGJlIHRvIGtlZXAgdGhl
IG5ldyBvcGVyYXRpb24gYXMgYSBIVk1PUC4gVGhpcyBpcyBhbiBpbXBvcnRhbnQKPj4gb3B0aW1p
emF0aW9uLCBhbmQgdGhlIHdhaXRpbmcgcGVyaW9kIGZvciBvYmplY3Rpb25zIGhhcyBzdXJlbHkg
YmVlbgo+PiByZWFzb25hYmxlLgo+IAo+IE9rYXksIHRoaXMgaXMgKHNvcnQgb2YpIGZpbmUsIGJ1
dCBlc3BlY2lhbGx5IHdoZW4gdGhlcmUgd2FzIG5vCj4gZmVlZGJhY2sgdGhlIGRlY2lzaW9uIHRh
a2VuIChhbmQgaXRzIHJlYXNvbikgc2hvdWxkIGJlIHJlY29yZGVkCj4gaW4gdGhlIGNvbW1pdCBt
ZXNzYWdlLiBBcyBzdGF0ZWQgYWJvdmUgYXMgd2VsbCBhcyBlYXJsaWVyLCBJCj4gc3Ryb25nbHkg
dGhpbmsgdGhhdCB0aGUgYWx0cDJtIHBlcm1pc3Npb25zIGFyZSB0b28gbGF4IHJpZ2h0IG5vdwo+
IChhbmQgaGVuY2UgdGhlIHBhdGNoIGhlcmUgd2lkZW5zIHRoZSBwcm9ibGVtLCBidXQgSSBjYW4g
YWdyZWUKPiB0aGF0IG1ha2luZyBpdCBtYXRjaCBzZXRfbWVtX2FjY2VzcyBpcyBub3QgdW5yZWFz
b25hYmxlKS4KCk9mIGNvdXJzZS4gV2UnbGwgdXBkYXRlIHRoZSBjb21taXQgbWVzc2FnZS4gVGhh
bmtzIGZvciB0aGUgcmV2aWV3IQoKClJhenZhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 07:43:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 07:43:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1Siw-00008v-TI; Mon, 09 Oct 2017 07:43:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=448fe879d=citrix-osstest@xenproject.org>)
 id 1e1Siv-00008j-DW
 for xen-devel@lists.xensource.com; Mon, 09 Oct 2017 07:43:37 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 BE/AD-01781-8A82BD95; Mon, 09 Oct 2017 07:43:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsXitHSDve5yjdu
 RBiumGFncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oy+gwEF/04wVry/f525gXF7D2MXIyeHhIC/
 xIELbcwQtrvEnPalrCC2iICzxIQPt9lAbF4BPYmlfzczgdjCAikSj47sAopzAdVfUJb49uAdG
 0Szq8T3y91w9ustT8CGsgl4SEzsmcgCYrMIqEh8aFkJZgsJaEksXbySCWKBoMTJmU/A4swCEh
 IHX7yAOshC4tDz/8wTGPlmISmbhaRsASPTKkaN4tSistQiXWMDvaSizPSMktzEzBxdQwNTvdz
 U4uLE9NScxKRiveT83E2MwMCqZ2Bg3ME4YZXfIUZJDiYlUV551duRQnxJ+SmVGYnFGfFFpTmp
 xYcYZTg4lCR4P6sD5QSLUtNTK9Iyc4AhDpOW4OBREuE9C9LKW1yQmFucmQ6ROsWoy3Fs0+U/T
 EIsefl5qVLivC0gMwRAijJK8+BGwOLtEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3t8gU3
 gy80rgNr0COoIJ6AjG4hsgR5QkIqSkGhhb80NDb6sqn74nxPFy2fmscIn7785/VNecEfwi7u7
 fH7tOBIRPFm1Ze3iK5WL9apGI5ksNb83+/2GS6DI+f17lQ8RFvq72tF8hn276Htju23dZbs7L
 GI3EYp0lvCpTl343CN69rORTitBpfQ2esI917S2RpvcW+CStrEiy7pdJaHbeqNwWs0SJpTgj0
 VCLuag4EQC0DHthsgIAAA==
X-Env-Sender: prvs=448fe879d=citrix-osstest@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1507535013!69785788!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2694 invoked from network); 9 Oct 2017 07:43:35 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 07:43:35 -0000
X-IronPort-AV: E=Sophos;i="5.42,499,1500940800"; d="scan'208";a="450917003"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL04.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72217-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:guest-start/debian.repeat:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:leak-check/check:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:regression
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-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-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-midway: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-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:saverestore-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-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
X-Osstest-Versions-This: xen=9cde7a833db53c9c3a88b767af8c7cb07053a6fd
X-Osstest-Versions-That: xen=2cc3d32f40c71cb242477a3f8938074d4fc36829
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 9 Oct 2017 08:43:30 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL04.citrite.net
Subject: [Xen-devel] [xen-4.9-testing baseline-only test] 72217: regressions
	- trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjIxNyB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjIxNy8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDcyMDk5CiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBS
RUdSLiB2cy4gNzIwOTkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
IDIxIGxlYWstY2hlY2svY2hlY2sgZmFpbCBSRUdSLiB2cy4gNzIwOTkKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZz
LiA3MjA5OQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZp
cnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFz
cwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAg
ICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAy
IGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9r
ZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxv
Z3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbGlrZSA3MjA5OQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgbGlrZSA3MjA5OQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBsaWtlIDcyMDk5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgNzIwOTkKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFs
bC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA5Y2RlN2E4MzNkYjUz
YzljM2E4OGI3NjdhZjhjN2NiMDcwNTNhNmZkCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAg
ICAgICAgICAgICAyY2MzZDMyZjQwYzcxY2IyNDI0NzdhM2Y4OTM4MDc0ZDRmYzM2ODI5CgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAgNzIwOTkgIDIwMTctMDktMTMgMDQ6MTY6NTAgWiAgIDI2IGRheXMK
VGVzdGluZyBzYW1lIHNpbmNlICAgIDcyMjE3ICAyMDE3LTEwLTA5IDAwOjQ4OjQ0IFogICAgMCBk
YXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBCaHVw
aW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+CiAgQm9yaXMgT3N0cm92
c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KICBDaGFvIEdhbyA8Y2hhby5nYW9AaW50
ZWwuY29tPgogIENyYXdmb3JkLCBFcmljIFIgPEVyaWMuUi5DcmF3Zm9yZEBpbnRlbC5jb20+CiAg
RGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KICBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBQYXVs
IER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBYaW9uZyBaaGFuZyA8eGlvbmcueS56aGFuZ0BpbnRl
bC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZl
cGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1taWR3YXkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAv
aG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dz
L2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1z
dGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02
NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxv
Y2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBj
YXB0dXJlLWxvZ3MKClB1c2ggbm90IGFwcGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDljZGU3YTgzM2Ri
NTNjOWMzYTg4Yjc2N2FmOGM3Y2IwNzA1M2E2ZmQKQXV0aG9yOiBCaHVwaW5kZXIgVGhha3VyIDxi
aHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+CkRhdGU6ICAgRnJpIFNlcCAyOSAxMToyOTo0NiAy
MDE3ICswNTMwCgogICAgeGVuL2FybTogRml4IHRoZSBpc3N1ZSBpbiBjbXBfbW1pb19oYW5kbGVy
IHVzZWQgaW4gZmluZF9tbWlvX2hhbmRsZXIKICAgIAogICAgVGhpcyBwYXRjaCBmaXhlcyB0aGUg
d3JvbmcgcmFuZ2UgY2hlY2sgZG9uZSBpbiBjbXBfbW1pb19oYW5kbGVyKCkuCiAgICAKICAgIFRo
aXMgZnVuY3Rpb24gcmV0dXJucyAtMSAsIDAgb3IgMSAgYmFzZWQgb24gd2hldGhlciB0aGUga2V5
IHZhbHVlCiAgICBpcyBiZWxvdyB0aGUgcmFuZ2UsIGluIHRoZSByYW5nZSBvciBhYm92ZSB0aGUg
cmFuZ2Ugd2hlcmUgdGhlIHJhbmdlIGlzCiAgICAoc3RhcnQsIHN0YXJ0K3NpemUpLiBIb3dldmVy
LCBpdCBzaG91bGQgY2hlY2sgYWdhaW5zdCAoc3RhcnQsIHN0YXJ0K3NpemUtMSkKICAgIGJlY2F1
c2Ugc3RhcnQrc2l6ZSBmYWxscyBvdXRzaWRlIHRoZSByYW5nZS4KICAgIAogICAgVGhpcyByZXN1
bHRlZCBpbiByZXR1cm5pbmcgYSB3cm9uZyBtbWlvX2hhbmRsZXIgZm9yIGEgZ2l2ZW4gbW1pbyBh
ZGRyZXNzIHdoaWNoCiAgICBoYXBwZW5lZCB0byBiZSBzdGFydCtzaXplLgogICAgCiAgICBUaGlz
IGJ1ZyB3YXMgaW50cm9kdWNlZCB3aGVuIHRoZSBtbWlvIHJlZ2lvbiBzZWFyY2ggc3dpdGNoZWQg
ZnJvbQogICAgbGluZWFyIHNlYXJjaCB0byBiaW5hcnkgc2VhcmNoIGluIHRoZSBmb2xsb3dpbmcg
Y29tbWl0OgogICAgCiAgICA4MDQ3ZTA5ICJ4ZW4vYXJtOiBpbzogVXNlIGJpbmFyeSBzZWFyY2gg
Zm9yIG1taW8gaGFuZGxlciBsb29rdXAiLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBCaHVwaW5k
ZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+CiAgICBTaWduZWQtb2ZmLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXZpZXdl
ZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNo
ZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYjdlZDMzMTM1M2ExNGY0M2Y1M2VhZjZhM2E1NDNlYzgz
ODUxOTNhMykKCmNvbW1pdCAxY2RjYjM2NzAxZmQyMmFlYzExMDZiNTk3M2QwMjdmNzQyZTRmMWRk
CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBGcmkg
T2N0IDYgMTQ6NTk6MzggMjAxNyArMDIwMAoKICAgIHhlbi9hcm06IENvcnJlY3RseSByZXBvcnQg
dGhlIG1lbW9yeSByZWdpb24gaW4gdGhlIGR1bW15IE5VTUEgaGVscGVycwogICAgCiAgICBOVU1B
IGlzIGN1cnJlbnRseSBub3Qgc3VwcG9ydGVkIG9uIEFybS4gQmVjYXVzZSBjb21tb24gY29kZSBp
cwogICAgTlVNQS1hd2FyZSwgZHVtbXkgaGVscGVycyBhcmUgaW5zdGVhZCBwcm92aWRlZCB0byBl
eHBvc2UgYSBzaW5nbGUgbm9kZS4KICAgIAogICAgVGhvc2UgaGVscGVycyBhcmUgZm9yIGluc3Rh
bmNlIHVzZWQgdG8ga25vdyB0aGUgcmVnaW9uIHRvIHNjcnViLgogICAgCiAgICBIb3dldmVyIHRo
ZSBtZW1vcnkgcmVnaW9uIGlzIG5vdCByZXBvcnRlZCBjb3JyZWN0bHkuIEluZGVlZCwgdGhlCiAg
ICBmcmFtZXRhYmxlIG1heSBub3QgYmUgYXQgdGhlIGJlZ2lubmluZyBvZiB0aGUgbWVtb3J5IGFu
ZCB0aGVyZSBtaWdodCBiZQogICAgbXVsdGlwbGUgbWVtb3J5IGJhbmtzLiBUaGlzIHdpbGwgbGVh
ZCB0byBub3Qgc2NydWIgc29tZSBwYXJ0IG9mIHRoZQogICAgbWVtb3J5LgogICAgCiAgICBUaGUg
bWVtb3J5IGluZm9ybWF0aW9uIGNhbiBiZSBmb3VuZCB1c2luZzoKICAgICAgICAqIGZpcnN0X3Zh
bGlkX21mbiBhcyB0aGUgc3RhcnQgb2YgdGhlIG1lbW9yeQogICAgICAgICogbWF4X3BhZ2UgLSBm
aXJzdF92YWxpZF9tZm4gYXMgdGhlIHNwYW5uZWQgcGFnZXMKICAgIAogICAgTm90ZSB0aGF0IGZp
cnN0X3ZhbGlkX21mbiBpcyBub3cgYmVlbiBleHBvcnRlZC4gVGhlIHByb3RvdHlwZSBoYXMgYmVl
bgogICAgYWRkZWQgaW4gYXNtLWFybS9udW1hLmggYW5kIG5vdCBpbiBhIGNvbW1vbiBoZWFkZXIg
YmVjYXVzZSBJIHdvdWxkCiAgICBleHBlY3QgdGhlIHZhcmlhYmxlIHRvIGJlY29tZSBzdGF0aWMg
b25jZSBOVU1BIGlzIGZ1bGx5IHN1cHBvcnRlZCBvbgogICAgQXJtLgogICAgCiAgICBUaGlzIGlz
IFhTQS0yNDUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmVwb3J0ZWQtYW5kLVRlc3RlZC1ieTogS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgbWFzdGVyIGNvbW1p
dDogNTQxNGJhN2Y1ZTFmZmM4OGVkMjc1OGIxZTFiMTRiYmZkMzUzNmE2MQogICAgbWFzdGVyIGRh
dGU6IDIwMTctMDktMjkgMTM6MjM6MTEgLTA3MDAKCmNvbW1pdCA4NGMwMzllYWY3M2EwZmZkMDVh
MDQzMzBiYjI3NjNiMGEyMjkxNjA5CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KRGF0ZTogICBGcmkgT2N0IDYgMTQ6NTk6MDAgMjAxNyArMDIwMAoKICAgIHhlbi9w
YWdlX2FsbG9jOiBDb3ZlciBtZW1vcnkgdW5yZXNlcnZlZCBhZnRlciBib290IGluIGZpcnN0X3Zh
bGlkX21mbgogICAgCiAgICBPbiBBcm0sIHNvbWUgcmVnaW9ucyAoZS5nIEluaXRyYW1mcywgRG9t
MCBLZXJuZWwuLi4pIGFyZSBtYXJrZWQgYXMKICAgIHJlc2VydmVkIHVudGlsIHRoZSBoYXJkd2Fy
ZSBkb21haW4gaXMgYnVpbHQgYW5kIHRoZXkgYXJlIGNvcGllZCBpbnRvIGl0cwogICAgbWVtb3J5
LiBUaGVyZWZvcmUsIHRoZXkgd2lsbCBub3QgYmUgYWRkZWQgaW4gdGhlIGJvb3QgYWxsb2NhdG9y
IHZpYQogICAgaW5pdF9ib290X3BhZ2VzLgogICAgCiAgICBJbnN0ZWFkLCBpbml0X3hlbmhlYXBf
cGFnZXMgd2lsbCBiZSBjYWxsZWQgb25jZSB0aGUgcmVnaW9uIGFyZSBub3QgdXNlZAogICAgYW55
bW9yZS4KICAgIAogICAgVXBkYXRlIGZpcnN0X3ZhbGlkX21mbiBpbiBib3RoIGluaXRfaGVhcF9w
YWdlcyBhbmQgaW5pdF9ib290X3BhZ2VzCiAgICAoYWxyZWFkeSBleGlzdCkgdG8gY292ZXIgYWxs
IHRoZSBjYXNlcy4KICAgIAogICAgVGhpcyBpcyBYU0EtMjQ1LgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgW0FkanVzdCBjb21t
ZW50LCBhZGRlZCBsb2NraW5nIGFyb3VuZCBmaXJzdF92YWxpZF9tZm4gdXBkYXRlXQogICAgU2ln
bmVkLW9mZi1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4K
ICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
CiAgICBSZXBvcnRlZC1hbmQtVGVzdGVkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJh
ZC53aWxrQG9yYWNsZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBlYzZkOTAyM2UxZjU0Y2RjY2Jm
MmU0YzYzY2Y5NDdmMWJlMmIxZThlCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOS0yOSAxMzoyMjo1
MiAtMDcwMAoKY29tbWl0IGIyNDRhYzk5NWM3YzFlZjc5ZmMwZTdjZmJhZDE0NmVjOGYwNDQ1ZjMK
QXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgRnJpIE9jdCA2
IDE0OjU3OjU1IDIwMTcgKzAyMDAKCiAgICB4ODYvSFZNOiBjb3JyZWN0IHJlcGVhdCBjb3VudCB1
cGRhdGUgaW4gbGluZWFyLT5waHlzIHRyYW5zbGF0aW9uCiAgICAKICAgIEZvciB0aGUgaW5zbiBl
bXVsYXRvcidzIGZhbGxiYWNrIGxvZ2ljIGluIFJFUCBJTlMvT1VUUyBoYW5kbGluZwogICAgdG8g
d29yayBjb3JyZWN0bHksICpyZXBzIG11c3Qgbm90IGJlIHNldCB0byB6ZXJvIHdoZW4gcmV0dXJu
aW5nCiAgICBYODZFTVVMX1VOSEFORExFQUJMRS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogUGF1bCBEdXJyYW50
IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDQ5MTYwZDIwNTIz
NmQ4ZTM2ZDI3ZDQwYjZiZjY5YjliNzVmMmMzMzMKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA5LTA4
IDE2OjIzOjQ2ICswMjAwCgpjb21taXQgNjEyMDQ0YTgwOTdjMzAzZGU1MjJhMDM0ZDBmMDNhMDdh
N2ZlZDc0MgpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBG
cmkgT2N0IDYgMTQ6NTc6MjAgMjAxNyArMDIwMAoKICAgIHg4NjogaW50cm9kdWNlIGFuZCB1c2Ug
c2V0dXBfZm9yY2VfY3B1X2NhcCgpCiAgICAKICAgIEZvciBYRU5fU01FUCBhbmQgWEVOX1NNQVAg
dG8gbm90IGJlIGNsZWFyZWQgd2hpbGUgYnJpbmdpbmcgdXAgQVBzIHdlJ2QKICAgIG5lZWQgdG8g
Y2xvbmUgdGhlIHJlc3BlY3RpdmUgaGFjayB1c2VkIGZvciBDUFVJRF9GQVVMVElORy4gSW50cm9k
dWNlIGFuCiAgICBpbnZlcnNlIG9mIHNldHVwX2NsZWFyX2NwdV9jYXAoKSBpbnN0ZWFkLCBidXQg
bGV0IGNsZWFyaW5nIG9mIGZlYXR1cmVzCiAgICBvdmVycnVsZSBmb3JjZWQgc2V0dGluZyBvZiB0
aGVtLgogICAgCiAgICBYRU5fU01BUCBiZWluZyB3cm9uZyBwb3N0LWJvb3QgaXMgYSBwcm9ibGVt
IHNwZWNpZmljYWxseSBmb3IgbGl2ZQogICAgcGF0Y2hpbmcsIGFzIGEgbGl2ZSBwYXRjaCBtYXkg
bmVlZCBhbHRlcm5hdGl2ZSBpbnN0cnVjdGlvbiBwYXRjaGluZwogICAga2V5ZWQgb2ZmIG9mIHRo
YXQgZmVhdHVyZSBmbGFnLgogICAgCiAgICBSZXBvcnRlZC1ieTogU2FyYWggTmV3bWFuIDxzZWN1
cml0eUBwcmdtci5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDA4MjlhNmJkYmRjNmI3OTk5MGJkMDY2OGU4
NDcyNzViNmEyNzE3ZTUKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA5LTA2IDEyOjMyOjAwICswMjAw
Cgpjb21taXQgZThmZDM3MjM1MDY0MzQ3Y2ZkOGMwODliNDhlMjMyODA1NTFkMzVhMwpBdXRob3I6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBGcmkgT2N0IDYgMTQ6NTY6
NDcgMjAxNyArMDIwMAoKICAgIHg4NmVtdWw6IGNvcnJlY3QgVkVYLkwgaGFuZGxpbmcgZm9yIFZD
VlR7LFR9U3tTLER9MlNJCiAgICAKICAgIFJlY2VudCBjaGFuZ2VzIHRvIHRoZSBTRE0gKGFuZCBY
RUQpIGhhdmUgbWFkZSBjbGVhciB0aGF0IG9sZGVyIGhhcmR3YXJlCiAgICByYWlzaW5nICNVRCB3
aGVuIHRoZSBiaXQgaXMgc2V0IHdhcyByZWFsbHkgYW4gZXJyYXR1bS4gR2VuZXJhbGl6ZSB0aGUK
ICAgIHNvIGZhciBBTUQtb25seSBvdmVycmlkZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBhNjQ4ODk2
NWNhM2VjMzBmMmUwYjcwMjJiNTM5YmJhNzhjMmFlZWRlCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0w
OS0wNSAxNzozMjowNSArMDIwMAoKY29tbWl0IGE1NjhlMjVhMzhlNTVkMTVjYThiMDAzZTI4MWNl
OWJjMjhmY2VlMjQKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6
ICAgRnJpIE9jdCA2IDE0OjU2OjExIDIwMTcgKzAyMDAKCiAgICB4ODZlbXVsOiBjb3JyZWN0IFZF
WC5XIGhhbmRsaW5nIGZvciBub24tNjQtYml0IFZQSU5TUkQKICAgIAogICAgR29pbmcgdGhvdWdo
IHRoZSBYRUQgY29tbWl0cyBmcm9tIHRoZSBsYXN0IGNvdXBsZSBvZiBtb250aHMgbWFkZSBtZQog
ICAgbm90aWNlIHRoYXQgVlBJTlNSRCwgb3RoZXIgdGhhbiBWUEVYVFJELCBkb2VzIG5vdCBjbGVh
ciBWRVguVyBmb3Igbm9uLQogICAgNjQtYml0IG1vZGVzLCBsZWFkaW5nIHRvIGFuIGluc2VydGlv
biBvZiBzdHJheSAzMi1iaXRzIG9mIHplcm8gaW4gY2FzZQogICAgdGhlIG9yaWdpbmFsIGluc3Ry
dWN0aW9uIGhhZCB0aGUgYml0IHNldC4KICAgIAogICAgQWxzbyByZW1vdmUgYSBwb2ludGxlc3Mg
ZmFsbC10aHJvdWdoIGluIFZQRVhUUlcgaGFuZGxpbmcsIGJyaW5naW5nCiAgICB0aGluZ3MgaW4g
bGluZSB3aXRoIFZQSU5TUlcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogOWMyYmFiZDA1YTIxM2Y4ODAy
ZTNjYzFjNjRhMmFmOTMyYjVjYmQ3ZAogICAgbWFzdGVyIGRhdGU6IDIwMTctMDktMDUgMTc6MzE6
MDEgKzAyMDAKCmNvbW1pdCA4ZmVmODNlNjBiYzMwMzZjOGJmNGQzN2Q1OTExNGM3NjY2MTBiZTdj
CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTog
ICBGcmkgT2N0IDYgMTQ6NTU6MzMgMjAxNyArMDIwMAoKICAgIHg4Ni9lbXVsOiBGaXggdGhlIGhh
bmRsaW5nIG9mIHVuaW1wbGVtZW50ZWQgR3JwNyBpbnN0cnVjdGlvbnMKICAgIAogICAgR3JwNyBp
cyBhYm5vcm1hbGx5IGNvbXBsaWNhdGVkIHRvIGRlY29kZSwgZXZlbiBieSB4ODYncyBzdGFuZGFy
ZHMsIHdpdGgKICAgIHtzLGx9bXN3IGJlaW5nIHRoZSBwcm9ibGVtYXRpYyBjYXNlcy4KICAgIAog
ICAgUHJldmlvdXNseSwgYW55IHZhbHVlIHdoaWNoIGZlbGwgdGhyb3VnaCB0aGUgZmlyc3Qgc3dp
dGNoIHN0YXRlbWVudCAobG9va2luZwogICAgZm9yIGluc3RydWN0aW9ucyB3aXRoIGVudGlyZWx5
IGltcGxpY2l0IG9wZXJhbmRzKSB3b3VsZCBiZSBpbnRlcnByZXRlZCBieSB0aGUKICAgIHNlY29u
ZCBzd2l0Y2ggc3RhdGVtZW50IChoYW5kbGluZyBpbnN0cnVjdGlvbnMgd2l0aCBtZW1vcnkgb3Bl
cmFuZHMpLgogICAgCiAgICBVbmltcGxlbWVudGVkIGluc3RydWN0aW9ucyB3b3VsZCB0aGVuIGhp
dCB0aGUgI1VEIGNhc2UgZm9yIGhhdmluZyBhIG5vbi1tZW1vcnkKICAgIG9wZXJhbmQsIHJhdGhl
ciB0aGFuIHRha2luZyB0aGUgY2Fubm90X2VtdWxhdGUgcGF0aC4KICAgIAogICAgQ29uc29saWRh
dGUgdGhlIHR3byBzd2l0Y2ggc3RhdGVtZW50cyBpbnRvIGEgc2luZ2xlIG9uZSwgdXNpbmcgcmFu
Z2VzIHRvIGNvdmVyCiAgICB0aGUgaW5zdHJ1Y3Rpb25zIHdpdGggbWVtb3J5IG9wZXJhbmRzLgog
ICAgCiAgICBSZXBvcnRlZC1ieTogUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVu
ZGVyLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2Uu
Y29tPgogICAgbWFzdGVyIGNvbW1pdDogNGQzZjBmZGU0NzFlNzU4OGNlNTEyZWFmZjFhYmRhYjIw
OWQ4Y2Q0YgogICAgbWFzdGVyIGRhdGU6IDIwMTctMDktMDUgMTI6NTg6NDcgKzAxMDAKCmNvbW1p
dCA0NzhlNDBjZDY0NDdiMzQzYTQ3Y2U5OWI4NDAxZjdkZWNlNzcwNzk5CkF1dGhvcjogQ2hhbyBH
YW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KRGF0ZTogICBGcmkgT2N0IDYgMTQ6NTQ6NTEgMjAxNyAr
MDIwMAoKICAgIFZULWQ6IHVzZSBjb3JyZWN0IEJERiBmb3IgVkYgdG8gc2VhcmNoIFZULWQgdW5p
dAogICAgCiAgICBXaGVuIFNSLUlPViBpcyBlbmFibGVkLCAnVmlydHVhbCBGdW5jdGlvbnMnIG9m
IGEgJ1BoeXNpY2FsIEZ1bmN0aW9uJwogICAgYXJlIHVuZGVyIHRoZSBzY29wZSBvZiB0aGUgc2Ft
ZSBWVC1kIHVuaXQgYXMgdGhlICdQaHlzaWNhbCBGdW5jdGlvbicuCiAgICBBICdQaHlzaWNhbCBG
dW5jdGlvbicgY2FuIGJlIGEgJ1RyYWRpdGlvbmFsIEZ1bmN0aW9uJyBvciBhbiBBUkkKICAgICdF
eHRlbmRlZCBGdW5jdGlvbicuIEFuZCBmdXJ0aGVybW9yZSwgJ0V4dGVuZGVkIEZ1bmN0aW9ucycg
b24gYW4KICAgIGVuZHBvaW50IGFyZSB1bmRlciB0aGUgc2NvcGUgb2YgdGhlIHNhbWUgVlQtZCB1
bml0IGFzIHRoZSAnVHJhZGl0aW9uYWwKICAgIEZ1bmN0aW9ucycgb24gdGhlIGVuZHBvaW50LiBU
byBzZWFyY2ggVlQtZCB1bml0IGZvciBhIFZGLCBpZiBpdHMgUEYKICAgIGlzbid0IGFuIGV4dGVu
ZGVkIGZ1bmN0aW9uLCB0aGUgQkRGIG9mIFBGIHNob3VsZCBiZSB1c2VkLiBPdGhlcndpc2UKICAg
IHRoZSBCREYgb2YgYSB0cmFkaXRpb25hbCBmdW5jdGlvbiBpbiB0aGUgc2FtZSBkZXZpY2Ugd2l0
aCB0aGUgUEYKICAgIHNob3VsZCBiZSB1c2VkLgogICAgCiAgICBDdXJyZW50IGNvZGUgdXNlcyBQ
Q0lfU0xPVCgpIHRvIHJlY29nbml6ZSBhbiBBUkkgJ0V4dGVuZGVkIEZ1bmNpb24nLgogICAgQnV0
IGl0IGlzIGNvbmNlcHR1YWxseSB3cm9uZyB3L28gY2hlY2tpbmcgd2hldGhlciBQRiBpcyBhbiBl
eHRlbmRlZAogICAgZnVuY3Rpb24gYW5kIHdvdWxkIGxlYWQgdG8gbWF0Y2ggVkZzIG9mIGEgUkMg
aW50ZWdyYXRlZCBQRiB0byBhIHdyb25nCiAgICBWVC1kIHVuaXQuCiAgICAKICAgIFRoaXMgcGF0
Y2ggb3ZlcnJpZGVzIFZGICdpc19leHRmbicgZmllbGQgYW5kIHVzZXMgdGhpcyBmaWVsZCB0bwog
ICAgaW5kaWNhdGUgd2hldGhlciB0aGUgUEYgb2YgdGhpcyBWRiBpcyBhbiBleHRlbmRlZCBmdW5j
dGlvbi4gVGhlIGZpZWxkCiAgICBoZWxwcyB0byB1c2UgY29ycmVjdCBCREYgdG8gc2VhcmNoIFZU
LWQgdW5pdC4KICAgIAogICAgUmVwb3J0ZWQtYnk6IENyYXdmb3JkLCBFcmljIFIgPEVyaWMuUi5D
cmF3Zm9yZEBpbnRlbC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9A
aW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwu
Y29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFRl
c3RlZC1ieTogQ3Jhd2ZvcmQsIEVyaWMgUiA8RXJpYy5SLkNyYXdmb3JkQGludGVsLmNvbT4KICAg
IG1hc3RlciBjb21taXQ6IGMyODZhZjU0YzcxNzdjMTQxODAxMjFiNDIyZDhkZjcyODFlNTQ3Y2IK
ICAgIG1hc3RlciBkYXRlOiAyMDE3LTA5LTAxIDExOjAyOjIzICswMjAwCgpjb21taXQgMjJlYTcz
MTZlNTQ0MGIxNjk2NTQ3MWI1YzEwMjZmMTc4ZWU5NjgzZQpBdXRob3I6IFhpb25nIFpoYW5nIDx4
aW9uZy55LnpoYW5nQGludGVsLmNvbT4KRGF0ZTogICBGcmkgT2N0IDYgMTQ6NTQ6MjQgMjAxNyAr
MDIwMAoKICAgIGh2bWxvYWRlcjogdXNlIGJhc2UgaW5zdGVhZCBvZiBwY2lfbWVtX3N0YXJ0IGZv
ciBmaW5kX25leHRfcm1ycigpCiAgICAKICAgIGZpbmRfbmV4dF9ybXJyKGJhc2UpIGlzIHVzZWQg
dG8gZmluZCB0aGUgbG93ZXN0IFJNUlIgZW5kaW5nIGFib3ZlIGJhc2UKICAgIGJ1dCBiZWxvdyA0
Ry4gQ3VycmVudCBtZXRob2QgY291bGRuJ3QgY292ZXIgdGhlIGZvbGxvd2luZyBzaXR1YXRpb246
CiAgICBhLiB0d28gcm1yciBleGlzdCwgc21hbGwgZ2FwIGJldHdlZW4gdGhlbQogICAgYi4gcGNp
X21lbV9zdGFydCBhbmQgbWVtX3Jlc291cmNlLmJhc2UgaXMgYmVsb3cgdGhlIGZpcnN0IHJtcnIu
YmFzZQogICAgYy4gZmluZF9uZXh0X3JtcnIocGNpX21lbV9zdGFydCkgd2lsbCBmaW5kIHRoZSBm
aXJzdCBybXJyCiAgICBkLiBBZnRlciBhbGlnbmluZyBtZW1fcmVzb3VyY2UuYmFzZSB0byBiYXIg
c2l6ZSwKICAgICAgIGZpcnN0X3JtcnIuZW5kIDwgbmV3X2Jhc2UgPCBzZWNvbmRfcm1yci5iYXNl
IGFuZAogICAgICAgbmV3X2Jhc2UgKyBiYXJfc3ogPiBzZWNvbmRfcm1yci5iYXNlLgogICAgICAg
U28gdGhlIG5ldyBiYXIgd2lsbCBvdmVybGFwIHdpdGggdGhlIHNlY29uZCBybXJyIGFuZCBkb2Vz
bid0IG92ZXJsYXAKICAgIHdpdGggdGhlIGZpcnN0IHJtcnIuCiAgICBCdXQgdGhlIG5leHRfcm1y
ciBwb2ludCB0byB0aGUgZmlyc3Qgcm1yciwgdGhlbiBjaGVja19vdmVybGFwKCkgY291bGRuJ3QK
ICAgIGZpbmQgdGhlIG92ZXJsYXAuIEZpbmFsbHkgYXNzaWduIGEgd3JvbmcgYWRkcmVzcyB0byBi
YXIuCiAgICAKICAgIFRoaXMgcGF0Y2ggdXNpbmcgYWxpZ25lZCBuZXcgYmFzZSB0byBmaW5kIHRo
ZSBuZXh0IHJtcnIsIGNvdWxkIGZpeCB0aGUKICAgIGFib3ZlIGNhc2UgYW5kIGZpbmQgYWxsIHRo
ZSBvdmVybGFwcGVkIHJtcnIgd2l0aCBuZXcgYmFzZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
WGlvbmcgWmhhbmcgPHhpb25nLnkuemhhbmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGVjYzYwN2Ix
ODUxYmMyNzE0MDA5MGRhNGQ2MTI0ZmQwMDA5MGVjMmIKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA4
LTI4IDEwOjUxOjI0ICswMjAwCgpjb21taXQgZTc3MDNhMmU4NmY5MDAyYjQxNGI2YjYxMzhjMmY2
NDlhZjMyMjRiYwpBdXRob3I6IERhdmlkIFdvb2Rob3VzZSA8ZHdtd0BhbWF6b24uY28udWs+CkRh
dGU6ICAgRnJpIE9jdCA2IDE0OjUzOjUxIDIwMTcgKzAyMDAKCiAgICB4ODYvZWZpOiBkb24ndCB3
cml0ZSByZWxvY2F0aW9ucyBpbiBlZmlfYXJjaF9yZWxvY2F0ZV9pbWFnZSgpIGZpcnN0IHBhc3MK
ICAgIAogICAgVGhlIGZ1bmN0aW9uIGlzIGludm9rZWQgd2l0aCBkZWx0YT0wIGJlZm9yZSBFeGl0
Qm9vdFNlcnZpY2VzKCkgaXMgY2FsbGVkLAogICAgYXMgYSBkdW1teSBydW4gcHVyZWx5IHRvIHZh
bGlkYXRlIHRoYXQgYWxsIHRoZSByZWxvY2F0aW9ucyBjYW4gYmUgaGFuZGxlZC4KICAgIFRoaXMg
YWxsb3dzIHVzIHRvIGV4aXQgZ3JhY2VmdWxseSB3aXRoIGFuIGVycm9yIG1lc3NhZ2UuCiAgICAK
ICAgIEhvd2V2ZXIsIHdlIGhhdmUgcmVsb2NhdGlvbnMgaW4gcmVhZC1vbmx5IHNlY3Rpb25zIHN1
Y2ggYXMgLnJvZGF0YSBhbmQKICAgIC5pbml0LnRlKHh0KS4gUmVjZW50IHZlcnNpb25zIG9mIFVF
Rkkgd2lsbCBhY3R1YWxseSBtYWtlIHRob3NlIHNlY3Rpb25zCiAgICByZWFkLW9ubHksIHdoaWNo
IHdpbGwgY2F1c2UgYSBmYXVsdC4gVGhpcyBmdW5jdGlvbmFpdHkgd2FzIGFkZGVkIGluCiAgICBF
REsyIGNvbW1pdCBkMGU5MmFhZDQgKCJNZGVNb2R1bGVQa2cvRHhlQ29yZTogQWRkIFVFRkkgaW1h
Z2UgcHJvdGVjdGlvbi4iKQogICAgCiAgICBJdCdzIE9LIHRvIGFjdHVhbGx5IG1ha2UgdGhlIGNo
YW5nZXMgaW4gdGhlIGxhdGVyIHBhc3MgYmVjYXVzZSBVRUZJIHdpbGwKICAgIHRlYXIgZG93biB0
aGUgcHJvdGVjdGlvbiB3aGVuIEV4aXRCb290U2VydmljZXMoKSBpcyBjYWxsZWQsIGJlY2F1c2Ug
aXQKICAgIGtub3dzIHdlJ3JlIGdvaW5nIHRvIG5lZWQgdG8gZG8gdGhpcyBraW5kIG9mIHRoaW5n
LgogICAgCiAgICBSZXBvcnRlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgU2lnbmVkLW9mZi1ieTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KICAg
IG1hc3RlciBjb21taXQ6IDM0ODI4NDI1ZDM2YjU2MGFkZmU5NjQzMGI5YjgzZGZiMGY2NmYyYTgK
ICAgIG1hc3RlciBkYXRlOiAyMDE3LTA4LTI1IDE0OjA3OjQwICswMjAwCgpjb21taXQgOTFkZWQz
Yjc0OGE2Y2JmYTZhNTNhOGUwMmRmOTg1YzNmOWQ5MGFkNgpBdXRob3I6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBGcmkgT2N0IDYgMTQ6NTI6NDggMjAxNyArMDIwMAoK
ICAgIHg4NjogY2hlY2sgZm9yIGFsbG9jYXRpb24gZXJyb3JzIGluIG1vZGlmeV94ZW5fbWFwcGlu
Z3MoKQogICAgCiAgICBSZXBvcnRlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgbWFzdGVyIGNvbW1pdDogZTQ2NmVjNGY1MWQzOGEyYzlkMDJiZjlmM2Q1ZTQzZTQ3ZGIy
ZDY2YgogICAgbWFzdGVyIGRhdGU6IDIwMTctMDgtMjUgMTQ6MDM6NDcgKzAyMDAKKHFlbXUgY2hh
bmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 09 07:48:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 07:48:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1Snb-0000So-LW; Mon, 09 Oct 2017 07:48:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e1Sna-0000Sg-E9
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 07:48:26 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 42/96-03618-9C92BD95; Mon, 09 Oct 2017 07:48:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsXS6fjDS/eo5u1
 Ig2ldwhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bj2y6mgi0yFSfbJjE2MD4W62Lk5BASyJM4
 +/AJE4jNK2An0fT2NDOILSFgKHF64U0WEJtFQFXi8JwmdhCbTUBdou3ZdtYuRg4OEQEDiXNHk
 0BMZgF9iW3rwKqFBVwktuz9xgIS5hUQlPi7QxgkzCygJfHw1y0WCFtbYtnC18wQndISy/9xTG
 DkmYXQMAtJwywkDbMQGhYwsqxiVC9OLSpLLdI10UsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUw
 q1kvOz93ECAwjBiDYwdh92f8QoyQHk5Ior7zq7UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErw5
 wLAUEixKTU+tSMvMAQY0TFqCg0dJhHe+BlCat7ggMbc4Mx0idYrRkuPYpst/mDhWTbgCJDtu3
 v3DJMSSl5+XKiXOmwQyTwCkIaM0D24cLOouMcpKCfMyAh0oxFOQWpSbWYIq/4pRnINRSZg3DW
 QKT2ZeCdzWV0AHMQEdxFh8A+SgkkSElFQD476wPtG2p6lz5h/R5j9xzuyri1e6qyand03XZfn
 tnV0KrKvTXJlXl8ifeWB+/bml+bnq2SJPEiL3lP1huq0VEuVkvok7Rn6++NxoBR7BNUVexXO/
 lc0Qf8vG3pq7dP2yWcsLoiYEClwx/31mocQL4wePZxa8W8a3dfWPqSXB2nu+XND0y1G3UGIpz
 kg01GIuKk4EAEAjH5e1AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1507535299!51156691!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1286 invoked from network); 9 Oct 2017 07:48:21 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Oct 2017 07:48:21 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 09 Oct 2017 01:48:18 -0600
Message-Id: <59DB45E00200007800183C29@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 09 Oct 2017 01:48:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH for-4.9 v2] x86: avoid #GP for PV guest MSR
	accesses
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGFsZndheSByZWNlbnQgTGludXgga2VybmVscyBwcm9iZSBNSVNDX0ZFQVRVUkVTX0VOQUJMRVMg
b24gYWxsIENQVXMsCmxlYWRpbmcgdG8gdWdseSByZWNvdmVyZWQgI0dQIGZhdWx0IG1lc3NhZ2Vz
IHdpdGggZGVidWcgYnVpbGRzIG9uIG9sZGVyCnN5c3RlbXMuIFdlIGNhbiBkbyBiZXR0ZXIsIHNv
IGludHJvZHVjZSBzeW50aGV0aWMgZmVhdHVyZSBmbGFncyBmb3IKYm90aCB0aGlzIGFuZCBQTEFU
Rk9STV9JTkZPIHRvIGF2b2lkIHRoZSByZG1zcl9zYWZlKCkgYWx0b2dldGhlci4KCk5vdGUgdGhh
dCB0aGUgci9vIG5hdHVyZSBvZiBQTEFURk9STV9JTkZPIGlzIG5vdyBhbHNvIGJlaW5nIGVuZm9y
Y2VkLgoKVGhlIHJkbXNyX3NhZmUoKSB1c2VzIGZvciBNSVNDX0VOQUJMRSBhcmUgbGVmdCBpbiBw
bGFjZSBhcyBiZW5pZ24gLSBpdApleGlzdHMgZm9yIGFsbCA2NC1iaXQgY2FwYWJsZSBJbnRlbCBD
UFVzIChzZWUgZS5nLiBlYXJseV9pbml0X2ludGVsKCkpLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjI6IEZvcmNlIFBMQVRGT1JNX0lORk8gd3Jp
dGVzIHRvIGZhaWwuCgotLS0gYS94ZW4vYXJjaC94ODYvY3B1L2ludGVsLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2NwdS9pbnRlbC5jCkBAIC0yMSwxMCArMjEsMTkgQEAgc3RhdGljIGJvb2wgX19pbml0
IHByb2JlX2ludGVsX2NwdWlkX2ZhdQogewogCXVpbnQ2NF90IHg7CiAKLQlpZiAocmRtc3Jfc2Fm
ZShNU1JfSU5URUxfUExBVEZPUk1fSU5GTywgeCkgfHwKLQkgICAgISh4ICYgTVNSX1BMQVRGT1JN
X0lORk9fQ1BVSURfRkFVTFRJTkcpKQorCWlmIChyZG1zcl9zYWZlKE1TUl9JTlRFTF9QTEFURk9S
TV9JTkZPLCB4KSkKIAkJcmV0dXJuIDA7CiAKKwlzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFU
VVJFX01TUl9QTEFURk9STV9JTkZPKTsKKworCWlmICghKHggJiBNU1JfUExBVEZPUk1fSU5GT19D
UFVJRF9GQVVMVElORykpIHsKKwkJaWYgKCFyZG1zcl9zYWZlKE1TUl9JTlRFTF9NSVNDX0ZFQVRV
UkVTX0VOQUJMRVMsIHgpKQorCQkJc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9NU1Jf
TUlTQ19GRUFUVVJFUyk7CisJCXJldHVybiAwOworCX0KKworCXNldHVwX2ZvcmNlX2NwdV9jYXAo
WDg2X0ZFQVRVUkVfTVNSX01JU0NfRkVBVFVSRVMpOworCiAJZXhwZWN0ZWRfbGV2ZWxsaW5nX2Nh
cCB8PSBMQ0FQX2ZhdWx0aW5nOwogCWxldmVsbGluZ19jYXBzIHw9ICBMQ0FQX2ZhdWx0aW5nOwog
CXNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfQ1BVSURfRkFVTFRJTkcpOwotLS0gYS94
ZW4vYXJjaC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMjYyNiw4
ICsyNjI2LDcgQEAgc3RhdGljIGludCByZWFkX21zcih1bnNpZ25lZCBpbnQgcmVnLCB1aQogICAg
ICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogCiAgICAgY2FzZSBNU1JfSU5URUxfUExBVEZPUk1f
SU5GTzoKLSAgICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRP
Ul9JTlRFTCB8fAotICAgICAgICAgICAgIHJkbXNyX3NhZmUoTVNSX0lOVEVMX1BMQVRGT1JNX0lO
Rk8sICp2YWwpICkKKyAgICAgICAgaWYgKCAhYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX01TUl9Q
TEFURk9STV9JTkZPKSApCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgKnZhbCA9IDA7CiAg
ICAgICAgIGlmICggdGhpc19jcHUoY3B1aWRfZmF1bHRpbmdfZW5hYmxlZCkgKQpAQCAtMjYzNSw4
ICsyNjM0LDcgQEAgc3RhdGljIGludCByZWFkX21zcih1bnNpZ25lZCBpbnQgcmVnLCB1aQogICAg
ICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogCiAgICAgY2FzZSBNU1JfSU5URUxfTUlTQ19GRUFU
VVJFU19FTkFCTEVTOgotICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBY
ODZfVkVORE9SX0lOVEVMIHx8Ci0gICAgICAgICAgICAgcmRtc3Jfc2FmZShNU1JfSU5URUxfTUlT
Q19GRUFUVVJFU19FTkFCTEVTLCAqdmFsKSApCisgICAgICAgIGlmICggIWJvb3RfY3B1X2hhcyhY
ODZfRkVBVFVSRV9NU1JfTUlTQ19GRUFUVVJFUykgKQogICAgICAgICAgICAgYnJlYWs7CiAgICAg
ICAgICp2YWwgPSAwOwogICAgICAgICBpZiAoIGN1cnItPmFyY2guY3B1aWRfZmF1bHRpbmcgKQpA
QCAtMjgzNCwxNSArMjgzMiwxMiBAQCBzdGF0aWMgaW50IHdyaXRlX21zcih1bnNpZ25lZCBpbnQg
cmVnLCB1CiAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CiAKICAgICBjYXNlIE1TUl9JTlRF
TF9QTEFURk9STV9JTkZPOgotICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAh
PSBYODZfVkVORE9SX0lOVEVMIHx8Ci0gICAgICAgICAgICAgdmFsIHx8IHJkbXNyX3NhZmUoTVNS
X0lOVEVMX1BMQVRGT1JNX0lORk8sIHZhbCkgKQotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAg
IHJldHVybiBYODZFTVVMX09LQVk7CisgICAgICAgIC8qIFRoZSBNU1IgaXMgcmVhZC1vbmx5LiAq
LworICAgICAgICBicmVhazsKIAogICAgIGNhc2UgTVNSX0lOVEVMX01JU0NfRkVBVFVSRVNfRU5B
QkxFUzoKLSAgICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRP
Ul9JTlRFTCB8fAotICAgICAgICAgICAgICh2YWwgJiB+TVNSX01JU0NfRkVBVFVSRVNfQ1BVSURf
RkFVTFRJTkcpIHx8Ci0gICAgICAgICAgICAgcmRtc3Jfc2FmZShNU1JfSU5URUxfTUlTQ19GRUFU
VVJFU19FTkFCTEVTLCB0ZW1wKSApCisgICAgICAgIGlmICggIWJvb3RfY3B1X2hhcyhYODZfRkVB
VFVSRV9NU1JfTUlTQ19GRUFUVVJFUykgfHwKKyAgICAgICAgICAgICAodmFsICYgfk1TUl9NSVND
X0ZFQVRVUkVTX0NQVUlEX0ZBVUxUSU5HKSApCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAg
aWYgKCAodmFsICYgTVNSX01JU0NfRkVBVFVSRVNfQ1BVSURfRkFVTFRJTkcpICYmCiAgICAgICAg
ICAgICAgIXRoaXNfY3B1KGNwdWlkX2ZhdWx0aW5nX2VuYWJsZWQpICkKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVh
dHVyZXMuaApAQCAtMjIsMyArMjIsNSBAQCBYRU5fQ1BVRkVBVFVSRShBUEVSRk1QRVJGLCAgICAg
IChGU0NBUElOCiBYRU5fQ1BVRkVBVFVSRShNRkVOQ0VfUkRUU0MsICAgIChGU0NBUElOVFMrMCkq
MzIrIDkpIC8qIE1GRU5DRSBzeW5jaHJvbml6ZXMgUkRUU0MgKi8KIFhFTl9DUFVGRUFUVVJFKFhF
Tl9TTUVQLCAgICAgICAgKEZTQ0FQSU5UUyswKSozMisxMCkgLyogU01FUCBnZXRzIHVzZWQgYnkg
WGVuIGl0c2VsZiAqLwogWEVOX0NQVUZFQVRVUkUoWEVOX1NNQVAsICAgICAgICAoRlNDQVBJTlRT
KzApKjMyKzExKSAvKiBTTUFQIGdldHMgdXNlZCBieSBYZW4gaXRzZWxmICovCitYRU5fQ1BVRkVB
VFVSRShNU1JfUExBVEZPUk1fSU5GTywgKEZTQ0FQSU5UUyswKSozMisxMikgLyogUExBVEZPUk1f
SU5GTyBNU1IgcHJlc2VudCAqLworWEVOX0NQVUZFQVRVUkUoTVNSX01JU0NfRkVBVFVSRVMsIChG
U0NBUElOVFMrMCkqMzIrMTMpIC8qIE1JU0NfRkVBVFVSRVNfRU5BQkxFUyBNU1IgcHJlc2VudCAq
LwoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 07:49:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 07:49:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1SoO-0000ZB-Tv; Mon, 09 Oct 2017 07:49:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e1SoN-0000Z3-3r
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 07:49:15 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 AC/06-02044-AF92BD95; Mon, 09 Oct 2017 07:49:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXS6fjDS/en5u1
 Igxl3NSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozpvTPZC05wVFyd8JmpgfE8WxcjJ4eQQJ5E
 67wLTCA2r4CdxMHHd5lBbAkBQ4nTC2+ygNgsAqoSWw8uBbPZBNQl2p5tZ+1i5OAQETCQOHc0C
 cRkFgiU2DqPFaRCWMBSYsKd/2wgYV4BQYm/O4QhKtQl1s8TAqlgFpCXaN46mxkiLC2x/B/HBE
 aeWQj1sxDqZyGpn4VQv4CRZRWjRnFqUVlqka6hkV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJ
 SsV5yfu4mRmAQMQDBDsa+Wc6HGCU5mJREeeVVb0cK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDN
 AQalkGBRanpqRVpmDjCcYdISHDxKIrzzNYDSvMUFibnFmekQqVOMuhwdN+/+YRJiycvPS5US5
 00CmSEAUpRRmgc3AhZblxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMmwYyhSczrwRu0yugI5
 iAjmAsvgFyREkiQkqqgVHhxqXnHznLTK6ZZHHpdXzZ1XzQ51vEzSv/J995Nk9k5WUXrv/btry
 blbHcyUVHdZ355RdvllrnP2BSlEqe9M9ty9SN2Vs+HKpZ7LuGKdH1cPzNlR9b+Kuu8PC/C3wd
 2HunQW7qhO2hzr/SxGbVt6WlZwa8aZ2twPNF0WulzqsIMZ7zsf1yoYeUWIozEg21mIuKEwGF0
 /2kqAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1507535351!106040424!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59276 invoked from network); 9 Oct 2017 07:49:13 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Oct 2017 07:49:13 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 09 Oct 2017 01:49:11 -0600
Message-Id: <59DB46140200007800183C2C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 09 Oct 2017 01:49:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>
Subject: [Xen-devel] [PATCH for-4.9 v2] VMX: PLATFORM_INFO MSR is r/o
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlcmVmb3JlIGFsbCB3cml0ZSBhdHRlbXB0cyBzaG91bGQgcHJvZHVjZSAjR1AsIGp1c3QgbGlr
ZSBvbiByZWFsCmhhcmR3YXJlLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7Dg8KpIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KLS0tCnYyOiBHcm91cCBjYXNlIGxhYmVsIHdpdGggb3RoZXIgci9vIE1TUnMuCi0t
LQpBc3N1bWVkIHRvIGJlIGFwcGxpZWQgb24gdG9wIG9mIHRoZSAodHJpdmlhbCkgYmFja3BvcnQg
b2YgNDZjM2FjYjMwOAooIng4Ni92dm14OiBGaXggV1JNU1IgaW50ZXJjZXB0aW9uIG9mIFZNWCBN
U1JzIikuCgotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYworKysgYi94ZW4vYXJjaC94
ODYvaHZtL3ZteC92bXguYwpAQCAtMzEwMCw2ICszMTAwLDcgQEAgc3RhdGljIGludCB2bXhfbXNy
X3dyaXRlX2ludGVyY2VwdCh1bnNpZwogICAgICAgICBicmVhazsKICAgICB9CiAgICAgY2FzZSBN
U1JfSUEzMl9GRUFUVVJFX0NPTlRST0w6CisgICAgY2FzZSBNU1JfSU5URUxfUExBVEZPUk1fSU5G
TzoKICAgICBjYXNlIE1TUl9JQTMyX1ZNWF9CQVNJQyAuLi4gTVNSX0lBMzJfVk1YX1ZNRlVOQzoK
ICAgICAgICAgLyogTm9uZSBvZiB0aGVzZSBNU1JzIGFyZSB3cml0ZWFibGUuICovCiAgICAgICAg
IGdvdG8gZ3BfZmF1bHQ7CkBAIC0zMTE0LDEyICszMTE1LDYgQEAgc3RhdGljIGludCB2bXhfbXNy
X3dyaXRlX2ludGVyY2VwdCh1bnNpZwogICAgICAgICAgICAgZ290byBncF9mYXVsdDsKICAgICAg
ICAgYnJlYWs7CiAKLSAgICBjYXNlIE1TUl9JTlRFTF9QTEFURk9STV9JTkZPOgotICAgICAgICBp
ZiAoIG1zcl9jb250ZW50IHx8Ci0gICAgICAgICAgICAgcmRtc3Jfc2FmZShNU1JfSU5URUxfUExB
VEZPUk1fSU5GTywgbXNyX2NvbnRlbnQpICkKLSAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7Ci0g
ICAgICAgIGJyZWFrOwotCiAgICAgY2FzZSBNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVT
OgogICAgIHsKICAgICAgICAgYm9vbCBvbGRfY3B1aWRfZmF1bHRpbmcgPSB2LT5hcmNoLmNwdWlk
X2ZhdWx0aW5nOwoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 09 08:13:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 08:13:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1TBR-00013r-Aq; Mon, 09 Oct 2017 08:13:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e1TBQ-00013l-4f
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 08:13:04 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 02/DD-03453-F8F2BD95; Mon, 09 Oct 2017 08:13:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS7dP/3a
 kQd87A4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePdhq1sBTtZKz49u83ewPiTuYuRk0NIIE9i
 0s6vbCA2r4CdxM8pR8DiEgKGEqcX3mQBsVkEVCXWHW5nBLHZBNQl2p5tZ+1i5OAQEXCUmNzs1
 cXIxcEsMItJYsfz6WC9wgKZEk+fPGYBSQgJHGKUOHh+GxNIglPAU+Lx3gssIM28AoISf3cIg4
 SZBbQkHv66xQJha0ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW
 6RmZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB4ccABDsYzywIPMQoycGkJMo7
 Wfd2pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3nY9oJxgUWp6akVaZg4wEmDSEhw8SiK8dSBp3
 uKCxNzizHSI1ClGY44bD6//YeLouHn3D5MQS15+XqqUOO9CkFIBkNKM0jy4QbAIvcQoKyXMyw
 h0mhBPQWpRbmYJqvwrRnEORiVh3h6QKTyZeSVw+14BncIEdApj8Q2QU0oSEVJSDYzCv9/eklp
 evrRA5YpcyQzzfjdjL4099fdf2Rx5/73Fz3HFDhnlVRPP3So2Putjd8qmbXJcS4BX5qWzmydU
 KxkEVD8T1Py50WJ9J99zg8wiPiuVZ5xznd/q53Zv+mG2/aA1z45Tlx9f2XSs93dcwCkvj5s21
 Tmz9eItjb6kPngb1//wh5DfpklKLMUZiYZazEXFiQCfCcKaywIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1507536781!76948829!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30074 invoked from network); 9 Oct 2017 08:13:02 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Oct 2017 08:13:02 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 09 Oct 2017 02:13:00 -0600
Message-Id: <59DB4BA80200007800183C61@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 09 Oct 2017 02:12:56 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <1506735566-5706-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506735566-5706-3-git-send-email-yi.y.sun@linux.intel.com>
 <20171006165355.6mk633k5ojlixfd2@MacBook-Pro-de-Roger.local>
In-Reply-To: <20171006165355.6mk633k5ojlixfd2@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, AndrewCooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, Yi Sun <yi.y.sun@linux.intel.com>,
 Chao Peng <chao.p.peng@linux.intel.com>, xen-devel@lists.xenproject.org,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v5 02/16] Rename PSR sysctl/domctl
 interfaces and xsm policy to make them be general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA2LjEwLjE3IGF0IDE4OjUzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFNhdCwgU2VwIDMwLCAyMDE3IGF0IDAxOjM5OjEyQU0gKzAwMDAsIFlpIFN1biB3cm90ZToK
Pj4gLS0tIGEveGVuL2FyY2gveDg2L2RvbWN0bC5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9kb21j
dGwuYwo+PiBAQCAtMzcsNiArMzcsMTYgQEAKPj4gICNpbmNsdWRlIDxhc20vcHNyLmg+Cj4+ICAj
aW5jbHVkZSA8YXNtL2NwdWlkLmg+Cj4+ICAKPj4gKyNkZWZpbmUgZG9tY3RsX3Bzcl9nZXRfdmFs
KGQsIGRvbWN0bCwgdHlwZSwgY29weWJhY2spICh7ICAgXAo+PiArICAgIGludCByX187ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+ICsgICAgdWludDMy
X3Qgdl9fOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAKPiBO
byAnX18nIGluIHZhcmlhYmxlIG5hbWVzLCBhbmQgbWlzc2luZyBuZXdsaW5lLgoKV2h5IHRoYXQ/
IFdlJ3JlIGRpc2FsbG93aW5nIHVuZGVyc2NvcmVzIGFzIHByZWZpeGVzLCBidXQgdXNpbmcKKG5v
cm1hbGx5IHNpbmdsZSkgdHJhaWxpbmcgdW5kZXJzY29yZXMgZm9yIG1hY3JvIGxvY2FsIHZhcmlh
YmxlcyBpcwpxdWl0ZSB1c3VhbCwgdG8gYXZvaWQgcG9zc2libGUgZXhwYW5zaW9uIGNvbmZsaWN0
cy4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 08:26:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 08:26:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1TO9-00021m-Qy; Mon, 09 Oct 2017 08:26:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e1TO8-00021T-2Q
 for xen-devel@lists.xen.org; Mon, 09 Oct 2017 08:26:12 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 A1/20-01766-3A23BD95; Mon, 09 Oct 2017 08:26:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS3ex0e1
 Ig5c6Fks+LmZxYPQ4uvs3UwBjFGtmXlJ+RQJrxtzjOxgL3rBUNNw+yd7A+J+5i5GTQ0ggT+JS
 40x2EJtXwE5i6d9nrCC2hIChxOmFN1lAbBYBVYntt3vZQGw2AXWJtmfbwWpEBHQkJr48AxZnF
 iiUOHN0K9gcYQEHiY2HvrFAzLeS2HhvP1icU8BaYvWvY0C9HEC7BCX+7hCGaNWSePjrFguErS
 2xbOFrZpASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRbpGhrqJRVlpmeU5CZ
 m5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEhh4DEOxgXNnufIhRkoNJSZR3su7tSCG+pPyUyozE
 4oz4otKc1OJDjDIcHEoSvLMMgXKCRanpqRVpmTnAKIBJS3DwKInw1ukBpXmLCxJzizPTIVKnG
 I05bjy8/oeJo+Pm3T9MQix5+XmpUuK8JSCTBEBKM0rz4AbBovMSo6yUMC8j0GlCPAWpRbmZJa
 jyrxjFORiVhHnvgEzhycwrgdv3CugUJqBTGItvgJxSkoiQkmpg1DpWmLxBk6FKj6ftyax/55o
 frxaIX+bW52Ih/k/5UEj7jp0ua0PU1xbM0BebGOcq7P+HYfY5qbMztuz87rL+bvVKjd6oB+dv
 BOoIS+21vPJJoPvo5OZiJTHWWEYTdyF7/abwIzWPqyTvtGjZdB6r87H2a1E2dn90+Kq5+uKpP
 /NdxKZWbLVQYinOSDTUYi4qTgQAiob+3skCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1507537568!69794551!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24069 invoked from network); 9 Oct 2017 08:26:10 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 9 Oct 2017 08:26:10 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 09 Oct 2017 02:26:07 -0600
Message-Id: <59DB4EBB0200007800183C76@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 09 Oct 2017 02:26:03 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Dongli Zhang" <dongli.zhang@oracle.com>
References: <0fb7b738-5637-4e9a-ad2e-6b61a894348a@default>
In-Reply-To: <0fb7b738-5637-4e9a-ad2e-6b61a894348a@default>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen.list@daevel.fr, dario.faggioli@citrix.com,
 xen-users@lists.xensource.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] high CPU stolen time after live migrate
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA4LjEwLjE3IGF0IDA3OjI5LCA8ZG9uZ2xpLnpoYW5nQG9yYWNsZS5jb20+IHdyb3Rl
Ogo+IFdoYXRldmVyIHRoZSBmaXggd291bGQgYmUgYXBwbGllZCB0byBndWVzdCBrZXJuZWwgc2lk
ZSwgSSB0aGluayB0aGUgcm9vdCBjYXVzZQo+IGlzIGJlY2F1c2UgeGVuIGh5cGVydmlzb3IgcmV0
dXJucyBhIFJVTlNUQVRFX3J1bm5hYmxlIHRpbWUgbGVzcyB0aGFuIHRoZQo+IHByZXZpb3VzIG9u
ZSBiZWZvcmUgbGl2ZSBtaWdyYXRpb24uCj4gCj4gQXMgSSBhbSBub3QgY2xlYXIgZW5vdWdoIHdp
dGggeGVuIHNjaGVkdWxpbmcsIEkgZG8gbm90IHVuZGVyc3RhbmQgd2h5Cj4gUlVOU1RBVEVfcnVu
bmFibGUgY3B1dGltZSBpcyBkZWNyZWFzZWQgYWZ0ZXIgbGl2ZSBtaWdyYXRpb24uCgpJc24ndCB0
aGlzIHNpbXBseSBiZWNhdXNlIGFjY291bnRpbmcgc3RhcnRzIGZyb20gemVybyBhZ2FpbiBpbiB0
aGUKbmV3IChtaWdyYXRlZCkgZG9tYWluPyBJZiBzbywgdGhhdCdzIG5vdGhpbmcgdGhhdCBvdWdo
dCB0byBjaGFuZ2UsCml0IHdvdWxkIHN0aWxsIGJlIHRoZSBndWVzdCBrZXJuZWwgcmVzcG9uc2li
bGUgdG8gdGFrZSBjYXJlIG9mIGlmIGl0Cm1hdHRlcnMgdG8gaXQuCgpKYW4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 09 08:29:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 08:29:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1TRA-0002UV-8I; Mon, 09 Oct 2017 08:29:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e1TR9-0002UN-39
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 08:29:19 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 34/6A-02039-E533BD95; Mon, 09 Oct 2017 08:29:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDSzfW+Ha
 kwYbtOhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aCiZ/ZCh6zVHz/fICpgfE2cxcjJ4eQQJ7E
 nYvt7CA2r4CdxLLny1lBbAkBQ4nTC2+ygNgsAqoSc7Y9B7PZBNQl2p5tB6sRETCQmDDvHdgcZ
 oEyidY7c8HmCAsESyzY1MYGMd9Koq//EBOIzSlgLTH9wT6gOAfQLkGJvzuEIVq1JB7+usUCYW
 tLLFv4mhmkhFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYwaxalFZalFuoameklFmekZJbm
 JmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgcHHAAQ7GNds9zzEKMnBpCTKO1n3dqQQX1J+SmVG
 YnFGfFFpTmrxIUYZDg4lCd4YI6CcYFFqempFWmYOMA5g0hIcPEoivKwgad7igsTc4sx0iNQpR
 mOOGw+v/2Hi6Lh59w+TEEtefl6qlDjvA0OgUgGQ0ozSPLhBsPi8xCgrJczLCHSaEE9BalFuZg
 mq/CtGcQ5GJWHeMJCFPJl5JXD7XgGdwgR0CmPxDZBTShIRUlINjGwrDze4nFnDsfSjvKmAzJT
 zj1LiJ6UvWMGevvDhlEcHXW7va8hUrta5ePlP2H6fG8Wrp2z/Y243/ZurXOLrHWYfgs+GWKlM
 V9+eLLE/qtrzkpbajyuzqju0jsrcunT1As+GbzrOOzfLBnoofJu8tfTl8vD9nDOPfV/7+PAmZ
 gvbfQxKn+onh1cqsRRnJBpqMRcVJwIA0koMh8oCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1507537756!106119982!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49828 invoked from network); 9 Oct 2017 08:29:17 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Oct 2017 08:29:17 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 09 Oct 2017 02:29:15 -0600
Message-Id: <59DB4F770200007800183C8B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 09 Oct 2017 02:29:11 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Zhenzhong Duan" <zhenzhong.duan@oracle.com>
References: <313f1c99-82f0-4433-b778-904856e6e333@default>
In-Reply-To: <313f1c99-82f0-4433-b778-904856e6e333@default>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org, Joe Jin <joe.jin@oracle.com>,
 Srinivas REDDY Eeda <srinivas.eeda@oracle.com>
Subject: Re: [Xen-devel] [PATCH] Remove redundant code in branch
 MAP_PIRQ_TYPE_MSI
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA5LjEwLjE3IGF0IDA4OjAwLCA8emhlbnpob25nLmR1YW5Ab3JhY2xlLmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L3BoeXNkZXYuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9w
aHlzZGV2LmMKPiBAQCAtMTIyLDggKzEyMiw2IEBAIGludCBwaHlzZGV2X21hcF9waXJxKGRvbWlk
X3QgZG9taWQsIGludCB0eXBlLCBpbnQgKmluZGV4LCBpbnQgKnBpcnFfcCwKPiAgICAgICAgICBi
cmVhazsKPiAgCj4gICAgICBjYXNlIE1BUF9QSVJRX1RZUEVfTVNJOgo+IC0gICAgICAgIGlmICgg
IW1zaS0+dGFibGVfYmFzZSApCj4gLSAgICAgICAgICAgIG1zaS0+ZW50cnlfbnIgPSAxOwo+ICAg
ICAgICAgIC8qIGZhbGx0aHJvdWdoICovCj4gICAgICBjYXNlIE1BUF9QSVJRX1RZUEVfTVVMVElf
TVNJOgoKSSBoYXZlIGEgdmFyaWFudCBvZiB0aGlzIChhbHNvIHJlbW92aW5nIHRoZSB0aGVuIHN0
cmF5IGNvbW1lbnQpCnBlbmRpbmcgZm9yIGFmdGVyIDQuMTAgKHRoZSBjaGFuZ2UgY29tZXMgdG9v
IGxhdGVyIGZvciA0LjEwKS4KUGxlYXNlIGFsc28gZG9uJ3QgZm9yZ2V0IHRvIENjIG1haW50YWlu
ZXJzIHdoZW4gc3VibWl0dGluZwpwYXRjaGVzLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 08:31:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 08:31:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1TT1-00035s-J2; Mon, 09 Oct 2017 08:31:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e1TSz-00035i-I0
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 08:31:13 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 B1/DA-03101-0D33BD95; Mon, 09 Oct 2017 08:31:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXS6fjDS/es8e1
 Ig0N75Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz/KxcwFZxlqtjSPYulgXEOUxcjO4eQQJ7E
 C6MuRk4OXgE7iQkvbjGC2BIChhKnF95kAbFZBFQl5l+5DhZnE1CXaHu2nRXEFhFQlrj7fQZQD
 RcHs8BkZoljHbPAioQFQiTuPJnA3MXIATTeQmL7+wyQMKeApcTbD2dZQcK8AoISf3cIg4SZBb
 QkHv66xQJha0ssW/garJNZQFpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWMGsWpRWWpRbqGhnp
 JRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGBxwAEOxg/LQs4xCjJwaQkyjtZ93ak
 EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnec0ZAOcGi1PTUirTMHGAMwKQlOHiURHh3gqR5iwsSc
 4sz0yFSpxiNOW48vP6HiaPj5t0/TEIsefl5qVLivG9BSgVASjNK8+AGwWLzEqOslDAvI9BpQj
 wFqUW5mSWo8q8YxTkYlYR5+0Gm8GTmlcDtewV0ChPQKYzFN0BOKUlESEk1MFoYPCyKjRB4EC8
 XqX35u/1E5t71QvKPVPtfFXvyN2+WWdarVuIw78Vk9i8d0XMV5ZTVT/4zzxf/O/nU0xVqy77k
 vBDzML09Rc6DvXHy95kNEqvFeVN8kozd/HWenE79b6UX8ZBDLsbTSlxr0XzJVf42kjNX91/em
 Fp+k+Xsl/DKBY+LFEOclViKMxINtZiLihMBIMQMNMgCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1507537867!51165846!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5149 invoked from network); 9 Oct 2017 08:31:09 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Oct 2017 08:31:09 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 09 Oct 2017 02:31:07 -0600
Message-Id: <59DB4FE80200007800183C8E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 09 Oct 2017 02:31:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20171006174109.25227-1-wei.liu2@citrix.com>
In-Reply-To: <20171006174109.25227-1-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2] xen,
 tools: console.h shouldn't require string.h by default
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA2LjEwLjE3IGF0IDE5OjQxLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
QEAgLTQwLDcgKzM4LDggQEAgc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlIHsKPiAgICAgIFhFTkNP
TlNfUklOR19JRFggb3V0X2NvbnMsIG91dF9wcm9kOwo+ICB9Owo+ICAKPiAtI2lmIGRlZmluZWQo
X19HTlVDX18pICYmICFkZWZpbmVkKF9fU1RSSUNUX0FOU0lfXykKPiArI2lmIGRlZmluZWQoWEVO
X1dBTlRfRkxFWF9DT05TT0xFX1JJTkcpCgpXaXRoIHRoaXMgYmVjb21pbmcgI2lmZGVmClJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 09 08:35:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 08:35:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1TXI-0003Lg-3w; Mon, 09 Oct 2017 08:35:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4484611de=ross.lagerwall@citrix.com>)
 id 1e1TXG-0003LZ-SZ
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 08:35:38 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 32/7D-02038-AD43BD95; Mon, 09 Oct 2017 08:35:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXitHSDve51k9u
 RBru2K1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnHj/5jLvjLWXF4+yrGBsYuji5GTg4JAX+J
 C7/OsYDYwgJVEv8/vGPuYuTiEBGYyyhx8OBTMIdZ4CijRM/vL+wgVUICORI/Dk5gBrHZBAwkb
 l36DmbzCthKNO3YywRiswioSBy4vxDMFhUIl2g6288CUSMocXLmEzCbU8BG4kLPK1YQm1nAQm
 Lm/POMELa4xK0n85kgbHmJ7W/nMEPsVZN4u/wMywRG/llIRs1C0j4LSfssJO0LGFlWMWoUpxa
 VpRbpGlnoJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBmg9AwPjDsb2E36HGCU5
 mJREeU2Mb0cK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC9AJITLEpNT61Iy8wBxgpMWoKDR0mE9
 5cRUJq3uCAxtzgzHSJ1ilFRSpz3GUifAEgiozQPrg0Wn5cYZaWEeRkZGBiEeApSi3IzS1DlXz
 GKczAqCfPuA5nCk5lXAjf9FdBiJqDFjMU3QBaXJCKkpBoY645/UPh29OL9H/xvF68vlnQ7kbH
 08qmnOia3PQ80+XsqNnY+9RIt+/Bqm/yx7NRalb/rZ2v+jFLUsF9ycsIBpU3zv59bJL5NK3Nm
 p05B/qFHcr/NjgROn7sye5EiR0vWzoVTyxavdrM5nvD2aLrLuW4P1/N+yk1+Qddbo6NZnuyTd
 f582aFBQYmlOCPRUIu5qDgRAEnAtefKAgAA
X-Env-Sender: prvs=4484611de=ross.lagerwall@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1507538133!106121453!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55614 invoked from network); 9 Oct 2017 08:35:35 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 08:35:35 -0000
X-IronPort-AV: E=Sophos;i="5.42,499,1500940800"; d="scan'208";a="450920576"
To: Konrad Rzeszutek Wilk <konrad@kernel.org>,
 <xen-devel@lists.xenproject.org>, <konrad.wilk@oracle.com>,
 <julien.grall@arm.com>, <sstabellini@kernel.org>
References: <20170920223148.13137-1-konrad.wilk@oracle.com>
 <20170920223148.13137-5-konrad.wilk@oracle.com>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <728a89c5-b377-8b84-ebc8-41d0b53b9214@citrix.com>
Date: Mon, 9 Oct 2017 09:35:31 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170920223148.13137-5-konrad.wilk@oracle.com>
Content-Language: en-US
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 andrew.cooper3@citrix.com, Ian Jackson <ian.jackson@eu.citrix.com>,
 Tim Deegan <tim@xen.org>, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v4 04/11] livepatch/arm[32,
 64]: Don't load and crash on livepatches loaded with wrong text
 alignment.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMjAvMjAxNyAxMTozMSBQTSwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+IFRo
ZSBBUk0gMzImNjQgRUxGIHNwZWNpZmljYXRpb24gc2F5cyAic2VjdGlvbnMgY29udGFpbmluZyBB
Uk0KPiBjb2RlIG11c3QgYmUgYXQgbGVhc3QgMzItYml0IGFsaWduZWQuIiBUaGlzIHBhdGNoIGFk
ZHMgdGhlCj4gY2hlY2sgZm9yIHRoYXQuIFdlIGFsc28gbWFrZSBzdXJlIHRoYXQgdGhpcyBjaGVj
ayBpcyBkb25lCj4gd2hlbiBkb2luZyByZWxvY2F0aW9ucyBmb3IgdGhlIHR5cGVzIHRoYXQgYXJl
IGNvbnNpZGVyZWQKPiBBUk0gY29kZS4gSG93ZXZlciB3ZSBkb24ndCBoYXZlIHRvIGNoZWNrIGZv
ciBhbGwgYXMgd2Ugb25seQo+IGltcGxlbWVudCBhIHNtYWxsIHN1YnNldCBvZiB0aGVtIC0gYXMg
c3VjaCB3ZSBvbmx5IGNoZWNrIGZvcgo+IGRhdGEgdHlwZXMgdGhhdCBhcmUgaW1wbGVtZW50ZWQg
LSBhbmQgaWYgdGhlIHR5cGUgaXMgYW55dGhpbmcgZWxzZQo+IGFuZCBub3QgYWxpZ25lZCB0byAz
Mi1iaXQsIHRoZW4gd2UgZXJyb3Igb3V0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEtvbnJhZCBSemVz
enV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4Kc25pcAo+ICtib29sIGFyY2hfbGl2
ZXBhdGNoX3ZlcmlmeV9hbGlnbm1lbnQoY29uc3Qgc3RydWN0IGxpdmVwYXRjaF9lbGZfc2VjICpz
ZWMpCj4gK3sKPiArICAgIGlmICggKHNlYy0+c2VjLT5zaF9mbGFncyAmIFNIRl9FWEVDSU5TVFIp
ICYmCj4gKyAgICAgICAgICgodmFkZHJfdClzZWMtPmxvYWRfYWRkciAlIHNpemVvZih1aW50MzJf
dCkpICkKPiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4gKwo+ICsgICAgcmV0dXJuIHRydWU7Cj4g
K307Cj4gKwoKVGhlcmUgaXMgYSBzdHJheSBzZW1pY29sb24gaGVyZS4KCklmIEkgdW5kZXJzdGFu
ZCBjb3JyZWN0bHksIHRoaXMgcGF0Y2ggc2VlbXMgdG8gYmUgZG9pbmcgdHdvIHNlcGFyYXRlIHRo
aW5nczoKKiBDaGVja2luZyBzZWN0aW9uIGFsaWdubWVudCB3aGVuIGxvYWRpbmcgdGhlIGxpdmVw
YXRjaCBvbiBBUk0zMi82NC4KKiBDaGVja2luZyB0aGF0IHJlbG9jYXRpb24gZGVzdGluYXRpb25z
IGFyZSBhbGlnbmVkIHdoZW4gYXBwbHlpbmcgCnJlbG9jYXRpb25zIChvbiBBUk0zMiBvbmx5KS4K
ClN1cmVseSB0aGVzZSBhcmUgc2VwYXJhdGUgYW5kIHNob3VsZCBpdCBzaG91bGQgYmUgc3BsaXQg
aW50byB0d28gcGF0Y2hlcz8KCklzIHRoZSBsYXR0ZXIgY2hlY2sgbm90IG5lZWRlZCBmb3IgQVJN
NjQ/CgotLQpSb3NzIExhZ2Vyd2FsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 08:45:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 08:45:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1Tgo-0004M5-9b; Mon, 09 Oct 2017 08:45:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1Tgn-0004LC-1x
 for xen-devel@lists.xensource.com; Mon, 09 Oct 2017 08:45:29 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 FC/EA-02045-8273BD95; Mon, 09 Oct 2017 08:45:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVVfF/Ha
 kwd95zBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmLTmKXPBvG7Gigmbt7M0
 MO5J7mLk4hASaGSS+DFjLguE85hR4ui/yawQzjZGicm9nexdjJwcIgLOEl/PzAWzeQX0JTYcX
 sMKYgsLmEic+/iADaRBQmCrnMSjp/+YQRISAt4Sizd3McHYk7Z8Boqzc7AJWEkcEgOJsgioSq
 w/sJpxAiP3AkaGVYwaxalFZalFukZGeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZs
 YgX6vZ2Bg3ME49YTfIUZJDiYlUV4T49uRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4A82AcoJF
 qempFWmZOcAAhElLcPAoifD6mwKleYsLEnOLM9MhUqcYdTmObbr8h0mIJS8/L1VKnFcPZIYAS
 FFGaR7cCFg0XGKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzHsCZApPZl4J3KZXQEcwAR3BWH
 wD5IiSRISUVAOj5DTtrlW6rEdO356003vvtrypC2ZXPpsVu3H/1iyrRWdfpb/f66RT9aO1/Rp
 b86IbzI88uTibEt7zRNktfcszfy//qQ/7dTni9AJqdMs2y526/r+ZY5bg5JArOtG5U9VWlJRK
 8UdVf7b/vLb9KMfmPB+2teIfy0XLpWTvfjt6+6yfyeaEP+acSizFGYmGWsxFxYkAXVGkUYECA
 AA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1507538722!78484608!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19005 invoked from network); 9 Oct 2017 08:45:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Oct 2017 08:45:23 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1Tge-0001Jd-0D; Mon, 09 Oct 2017 08:45:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e1TgY-0004uT-C2; Mon, 09 Oct 2017 08:45:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e1TgX-0007Ba-UO; Mon, 09 Oct 2017 08:45:14 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114134-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-pvh-intel:guest-start:fail:regression
 linux-4.9:test-amd64-amd64-xl-pvh-amd:guest-start:fail:regression
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:guest-stop:fail:regression
 linux-4.9:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=f37eb7b586f1dd24a86c50278c65322fc6787722
X-Osstest-Versions-That: linux=1852eae92c460813692808234da35d142a405ab7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 09 Oct 2017 08:45:13 +0000
Subject: [Xen-devel] [linux-4.9 test] 114134: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1690404452601119013=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114134 linux-4.9 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114134/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-pvh-intel 12 guest-start             fail REGR. vs. 114036
 test-amd64-amd64-xl-pvh-amd  12 guest-start              fail REGR. vs. 114036
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 15 guest-stop fail REGR. vs. 114036
 test-armhf-armhf-xl-credit2 16 guest-start/debian.repeat fail REGR. vs. 114036

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114036
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114036
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 114036
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 114036
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 linux                f37eb7b586f1dd24a86c50278c65322fc6787722
baseline version:
 linux                1852eae92c460813692808234da35d142a405ab7

Last test of basis   114036  2017-10-05 08:21:13 Z    4 days
Testing same since   114134  2017-10-08 09:26:45 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Brown <aaron.f.brown@intel.com>
  Afzal Mohammed <afzal.mohd.ma@gmail.com>
  Alden Tondettar <alden.tondettar@gmail.com>
  Alexander Potapenko <glider@google.com>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Alexey Brodkin <abrodkin@synopsys.com>
  Alexey Brodkin <Alexey.Brodkin@synopsys.com>
  Andreas Klinger <ak@it-klinger.de>
  Andrew Morton <akpm@linux-foundation.org>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Ansis Atteka <aatteka@ovn.org>
  Archit Taneja <architt@codeaurora.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnd Bergmann <arnd@arndb.de>
  Arvind Yadav <arvind.yadav.cs@gmail.com>
  Axel KÃ¶llhofer <AxelKoellhofer@web.de>
  Balbir Singh <bsingharora@gmail.com>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
  Bartosz Golaszewski <bgolaszewski@baylibre.com>
  Benjamin Tissoires <benjamin.tissoires@redhat.com>
  Bob Peterson <rpeterso@redhat.com>
  Brian Starkey <brian.starkey@arm.com>
  Chanwoo Choi <cw00.choi@samsung.com>
  Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
  Chen-Yu Tsai <wens@csie.org>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Colin Ian King <colin.king@canonical.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Darrick J. Wong <darrick.wong@oracle.com>
  David E. Box <david.e.box@linux.intel.com>
  David S. Miller <davem@davemloft.net>
  David Sterba <dsterba@suse.com>
  Dou Liyang <douly.fnst@cn.fujitsu.com>
  Doug Ledford <dledford@redhat.com>
  Edward Cree <ecree@solarflare.com>
  Erez Shitrit <erezsh@mellanox.com>
  Feras Daoud <ferasda@mellanox.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Gerald Schaefer <gerald.schaefer@de.ibm.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guenter Roeck <linux@roeck-us.net>
  Guilherme G Piccoli <gpiccoli@linux.vnet.ibm.com>
  Gwendal Grignou <gwendal@chromium.org>
  Hans de Goede <hdegoede@redhat.com>
  Heiner Kallweit <hkallweit1@gmail.com>
  Helge Deller <deller@gmx.de>
  Helmut Klein <hgkr.klein@gmail.com>
  Hillf Danton <hillf.zj@alibaba-inc.com>
  Ido Schimmel <idosch@mellanox.com>
  Ira Weiny <ira.weiny@intel.com>
  James Liao <jamesjj.liao@mediatek.com>
  Jarkko Nikula <jarkko.nikula@linux.intel.com>
  Jason Gerecke <jason.gerecke@wacom.com>
  Jason Yan <yanaijie@huawei.com>
  Javier Martinez Canillas <javier@osg.samsung.com>
  Jeff Kirsher <jeffrey.t.kirsher@intel.com>
  Jens Axboe <axboe@fb.com>
  Jerome Brunet <jbrunet@baylibre.com>
  Jes Sorensen <Jes.Sorensen@gmail.com>
  Jiancheng Xue <xuejiancheng@hisilicon.com>
  Jiri Kosina <jkosina@suse.cz>
  Jiri Pirko <jiri@mellanox.com>
  Jitendra Bhivare <jitendra.bhivare@broadcom.com>
  Joerg Roedel <jroedel@suse.de>
  Johan Hovold <johan@kernel.org>
  Johannes Weiner <hannes@cmpxchg.org>
  John Crispin <john@phrozen.org>
  Jon Mason <jon.mason@broadcom.com>
  Jonathan Cameron <jic23@kernel.org>
  Jose Abreu <joabreu@synopsys.com>
  Jose Abreu <Jose.Abreu@synopsys.com>
  Juerg Haefliger <juerg.haefliger@hpe.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Kristian H. Kristensen <hoegsberg@gmail.com>
  Kristian H. Kristensen <hoegsberg@google.com>
  Krzysztof HaÅ‚asa <khalasa@piap.pl>
  Krzysztof Kozlowski <krzk@kernel.org>
  Laurent Dufour <ldufour@linux.vnet.ibm.com>
  Len Brown <len.brown@intel.com>
  Leon Romanovsky <leon@kernel.org>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Liping Zhang <zlpnobody@gmail.com>
  Liu Bo <bo.li.liu@oracle.com>
  Liviu Dudau <Liviu.Dudau@arm.com>
  Lutz Sammer <johns98@gmx.net>
  Marcin Niestroj <m.niestroj@grinn-global.com>
  Marek Szyprowski <m.szyprowski@samsung.com>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Matthew Whitehead <tedheadster@gmail.com>
  Matthias Brugger <matthias.bgg@gmail.com>
  Matwey V. Kornilov <matwey@sai.msu.ru>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Michael Turquette <mturquette@baylibre.com>
  Michal Hocko <mhocko@suse.com>
  Michal Kazior <michal.kazior@tieto.com>
  Mike Galbraith <efault@gmx.de>
  Mike Kravetz <mike.kravetz@oracle.com>
  Myungho Jung <mhjungk@gmail.com>
  Nagaraju, Vathsala <vathsala.nagaraju@intel.com>
  Nathan Fontenot <nfont@linux.vnet.ibm.com>
  Nicholas Mc Guire <hofrat@osadl.org>
  Nicolas Pitre <nico@linaro.org>
  Niklas SÃ¶derlund <niklas.soderlund+renesas@ragnatech.se>
  Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
  Oded Gabbay <oded.gabbay@gmail.com>
  Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
  Ondrej Jirman <megous@megous.com>
  Ondrej Zary <linux@rainbow-software.org>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Pan Bian <bianpan2016@163.com>
  Paul Burton <paul.burton@imgtec.com>
  Paul Moore <paul@paul-moore.com>
  Peter Chen <peter.chen@nxp.com>
  Peter V. Saveliev <peter@svinota.eu>
  Philipp Zabel <p.zabel@pengutronix.de>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Randy Dunlap <rdunlap@infradead.org>
  Richard Guy Briggs <rgb@redhat.com>
  Rob Herring <robh@kernel.org>
  Rodrigo Vivi <rodrigo.vivi@intel.com>
  Roman SpychaÅ‚a <roed@onet.eu>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sagi Grimberg <sagi@grimberg.me>
  Santosh Shilimkar <santosh.shilimkar@oracle.com>
  Sasha Levin <alexander.levin@verizon.com>
  Sebastian Reichel <sre@kernel.org>
  Shaohua Li <shli@fb.com>
  Simon Horman <horms+renesas@verge.net.au>
  Sricharan R <sricharan@codeaurora.org>
  Stephen Boyd <stephen.boyd@linaro.org>
  Sudarsana Reddy Kalluru <Sudarsana.Kalluru@cavium.com>
  sudarsana.kalluru@cavium.com <sudarsana.kalluru@cavium.com>
  Sylwester Nawrocki <s.nawrocki@samsung.com>
  Takashi Iwai <tiwai@suse.de>
  Tejun Heo <tj@kernel.org>
  Thibault Saunier <thibault.saunier@osg.samsung.com>
  Thomas Gleixner <tglx@linutronix.de>
  Tony Lindgren <tony@atomide.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Vathsala Nagaraju <vathsala.nagaraju@intel.com>
  Ville SyrjÃ¤lÃ¤ <ville.syrjala@linux.intel.com>
  Viresh Kumar <viresh.kumar@linaro.org>
  Will Deacon <will.deacon@arm.com>
  Wolfram Sang <wsa@the-dreams.de>
  Xiaolong Ye <xiaolong.ye@intel.com>
  Yuval Mintz <Yuval.Mintz@cavium.com>
  Zhu Yanjun <yanjun.zhu@oracle.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            fail    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         pass    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  fail    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

(No revision log; it would be 2563 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1690404452601119013==--

From xen-devel-bounces@lists.xen.org Mon Oct 09 08:59:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 08:59:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1Tua-0005Yx-HA; Mon, 09 Oct 2017 08:59:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1e1TuY-0005Yr-R3
 for xen-devel@lists.xensource.com; Mon, 09 Oct 2017 08:59:43 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 6E/33-03618-E7A3BD95; Mon, 09 Oct 2017 08:59:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAKsWRWlGSWpSXmKPExsXS1tYhoVtldTv
 SYH0js8W9Ke/ZHRg9tvftYg9gjGLNzEvKr0hgzThyvKRg42zGij3XPrA1MDZXdzFycQgJTGeU
 mP5mH0sXIyeHhACvxJFlM1gh7BCJpjmnweJCAhMYJfq7w0FsFgEViXPbdoDVsAkoS1z82ssGM
 khEYAGTxJwN/YwgCWEBd4ln89YA2RwcvAKGEv+uqYLU8AqcY5K4/WcjK8TmqYwSyxf2gjXwCg
 hKnJz5BGwbs4CVxMzZLUwgzcwC0hLL/3FAhOUlmrfOZgaxOQWMJSa8bWAHsUWBjth9ay/zBEb
 BWUgmzUIyaRbCpFlIJkHYOhI7t95hw6tES+LGv5dMEHamRMO998wLGDlXMaoXpxaVpRbpmuol
 FWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgTGEAMQ7GCcftn/EKMkB5OSKO99i9uRQ
 nxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR44y2BcoJFqempFWmZOcBohklLcPAoifBeAWnlLS5IzC
 3OTIdInWK05Di26fIfJo5NN+8CyQ3fH/xhEmLJy89LlRLnrQOZJwDSkFGaBzcOlnAuMcpKCfM
 yAh0oxFOQWpSbWYIq/4pRnINRSZg3FmQKT2ZeCdzWV0AHMQEdxFh8A+SgkkSElFQDo7oPw3KZ
 Gg+BHzdf/tue1c65rGVT9JmyTfv333t04P/1/AtFjx79PKb55H/xt/DlVXyX7l/IcSxgOSWyU
 HHaidf3Nlrt1PgjMVf6yhmdwltKiyXyHHUPH3TWiFpntImhpJp7dpzprGrdGbLPJ8+onGb646
 rzf/Xgjja3R6/OGE5MO3Crv7bvoKsSS3FGoqEWc1FxIgCTcdRIMwMAAA==
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1507539575!70366304!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25271 invoked from network); 9 Oct 2017 08:59:37 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Oct 2017 08:59:37 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Oct 2017 01:59:34 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,499,1500966000"; 
 d="scan'208,223";a="1228662402"
Received: from op-computing.sh.intel.com (HELO op-computing) ([10.239.48.89])
 by fmsmga002.fm.intel.com with ESMTP; 09 Oct 2017 01:59:32 -0700
Date: Mon, 9 Oct 2017 15:58:09 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 xen-devel@lists.xensource.com, Jun Nakajima <jun.nakajima@intel.com>,
 Kevin Tian <kevin.tian@intel.com>, Quan Xu <xuquan8@huawei.com>,
 Jan Beulich <jbeulich@suse.com>
Message-ID: <20171009075807.GA10403@op-computing>
Mail-Followup-To: Chao Gao <chao.gao@intel.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 xen-devel@lists.xensource.com,
 Jun Nakajima <jun.nakajima@intel.com>,
 Kevin Tian <kevin.tian@intel.com>, Quan Xu <xuquan8@huawei.com>,
 Jan Beulich <jbeulich@suse.com>
References: <osstest-113959-mainreport@xen.org>
 <20171003100801.ouu2bsxg7subw6c4@MacBook-Pro-de-Roger.local>
 <20171009061321.GA130786@op-computing>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="y0ulUmNC+osPPQO6"
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <20171009061321.GA130786@op-computing>
User-Agent: Mutt/1.8.0 (2017-02-23)
Subject: Re: [Xen-devel] [xen-unstable test] 113959: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--y0ulUmNC+osPPQO6
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: 8bit

On Mon, Oct 09, 2017 at 02:13:22PM +0800, Chao Gao wrote:
>On Tue, Oct 03, 2017 at 11:08:01AM +0100, Roger Pau Monné wrote:
>>On Tue, Oct 03, 2017 at 09:55:44AM +0000, osstest service owner wrote:
>>> flight 113959 xen-unstable real [real]
>>> http://logs.test-lab.xenproject.org/osstest/logs/113959/
>>> 
>>> Regressions :-(
>>> 
>>> Tests which did not succeed and are blocking,
>>> including tests which could not be run:
>>>  test-amd64-i386-libvirt-xsm  21 leak-check/check         fail REGR. vs. 113954
>>
>>This is due to cron running when the leak-check is executed.
>>
>>>  test-armhf-armhf-xl-multivcpu  5 host-ping-check-native  fail REGR. vs. 113954
>>>  test-amd64-i386-xl-qemut-debianhvm-amd64 17 guest-stop   fail REGR. vs. 113954
>>
>>The test below has triggered the following ASSERT, CCing the Intel
>>guys.
>>
>>Oct  3 06:12:00.415168 (XEN) d15v0: intack: 2:30 pt: 38
>>Oct  3 06:12:19.191141 (XEN) vIRR: 00000000 00000000 00000000 00000000 00000000 00000000 00010000 00000000
>>Oct  3 06:12:19.199162 (XEN)  PIR: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
>>Oct  3 06:12:19.207160 (XEN) Assertion 'intack.vector >= pt_vector' failed at intr.c:367
>>Oct  3 06:12:19.215215 (XEN) ----[ Xen-4.10-unstable  x86_64  debug=y   Not tainted ]----
>>Oct  3 06:12:19.223124 (XEN) CPU:    1
>>Oct  3 06:12:19.223153 (XEN) RIP:    e008:[<ffff82d0803022a5>] vmx_intr_assist+0x617/0x637
>>Oct  3 06:12:19.231185 (XEN) RFLAGS: 0000000000010292   CONTEXT: hypervisor (d15v0)
>>Oct  3 06:12:19.239163 (XEN) rax: ffff83022dfc802c   rbx: ffff8300ccc65680   rcx: 0000000000000000
>>Oct  3 06:12:19.247169 (XEN) rdx: ffff83022df7ffff   rsi: 000000000000000a   rdi: ffff82d0804606d8
>>Oct  3 06:12:19.255127 (XEN) rbp: ffff83022df7ff08   rsp: ffff83022df7fea8   r8:  ffff83022df90000
>>Oct  3 06:12:19.263114 (XEN) r9:  0000000000000001   r10: 0000000000000000   r11: 0000000000000001
>>Oct  3 06:12:19.271109 (XEN) r12: 00000000ffffffff   r13: ffff82d0803cfba6   r14: ffff82d0803cfba6
>>Oct  3 06:12:19.279119 (XEN) r15: 0000000000000004   cr0: 0000000080050033   cr4: 00000000001526e0
>>Oct  3 06:12:19.279157 (XEN) cr3: 0000000214274000   cr2: 00005622a2184dbf
>>Oct  3 06:12:19.287123 (XEN) ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: 0000   cs: e008
>>Oct  3 06:12:19.295105 (XEN) Xen code around <ffff82d0803022a5> (vmx_intr_assist+0x617/0x637):
>>Oct  3 06:12:19.303150 (XEN)  41 bf 00 00 00 00 eb a0 <0f> 0b 89 ce 48 89 df e8 bb 20 00 00 e9 49 fe ff
>>Oct  3 06:12:19.311112 (XEN) Xen stack trace from rsp=ffff83022df7fea8:
>>Oct  3 06:12:19.311146 (XEN)    ffff83022df7ff08 000000388030cf76 ffff82d0805a7570 ffff82d08057ad80
>>Oct  3 06:12:19.319131 (XEN)    ffff83022df7ffff ffff83022df7fee0 ffff82d08023b9b6 ffff8300ccc65000
>>Oct  3 06:12:19.327115 (XEN)    000000000000000b 0000000000000020 00000000000000c2 0000000000000004
>>Oct  3 06:12:19.345094 (XEN)    ffff880029eb4000 ffff82d080311c21 0000000000000004 00000000000000c2
>>Oct  3 06:12:19.345177 (XEN)    0000000000000020 000000000000000b ffff880029eb4000 ffffffff81adf0a0
>>Oct  3 06:12:19.351221 (XEN)    0000000000000000 0000000000000000 ffff88002d400008 0000000000000000
>>Oct  3 06:12:19.359439 (XEN)    0000000000000030 0000000000000000 00000000000003f8 00000000000003f8
>>Oct  3 06:12:19.367267 (XEN)    ffffffff81adf0a0 0000beef0000beef ffffffff8138a5f4 000000bf0000beef
>>Oct  3 06:12:19.375222 (XEN)    0000000000000002 ffff88002f803e08 000000000000beef 000000000000beef
>>Oct  3 06:12:19.383198 (XEN)    000000000000beef 000000000000beef 000000000000beef 0000000000000001
>>Oct  3 06:12:19.391230 (XEN)    ffff8300ccc65000 00000031ada20d00 00000000001526e0
>>Oct  3 06:12:19.399336 (XEN) Xen call trace:
>>Oct  3 06:12:19.399389 (XEN)    [<ffff82d0803022a5>] vmx_intr_assist+0x617/0x637
>>Oct  3 06:12:19.407337 (XEN)    [<ffff82d080311c21>] vmx_asm_vmexit_handler+0x41/0x120
>>Oct  3 06:12:19.407380 (XEN) 
>>Oct  3 06:12:19.415246 (XEN) 
>>Oct  3 06:12:19.415278 (XEN) ****************************************
>>Oct  3 06:12:19.415307 (XEN) Panic on CPU 1:
>>Oct  3 06:12:19.415332 (XEN) Assertion 'intack.vector >= pt_vector' failed at intr.c:367
>>Oct  3 06:12:19.423432 (XEN) ****************************************
>
>(CC Jan)
>
>Hi, Roger.
>
>I sent a patch to fix a possible cause of this bug, seeing
>https://lists.xenproject.org/archives/html/xen-devel/2017-04/msg03254.html.
>
>Due to Xen 4.9 release, I put this patch aside and later forgot to
>continue fixing this bug. Sorry for this. Of course, I will fix this
>bug.
>
>I thought the root case was:
>When injecting periodic timer interrupt in vmx_intr_assist(),
>multi-read operations are done during one event delivery. For
>example, if a periodic timer interrupt is from PIT, when set the
>corresponding bit in vIRR, the corresponding RTE is accessed in
>pt_update_irq(). When this function returns, it accesses the RTE
>again to get the vector it sets in vIRR.  Between the two
>accesses, the content of RTE may have been changed by another CPU
>for no protection method in use. This case can incur the
>assertion failure in vmx_intr_assist().
>
>For example, in this case, we may set 0x30 in vIRR, but return 0x38 to
>vmx_intr_assist(). When we try to inject an interrupt, we would find
>0x38 is greater than the highest vector; then the assertion failure
>happened. I have a xtf case to reproduce this bug, seeing
>https://lists.xenproject.org/archives/html/xen-devel/2017-03/msg02906.html.
>But according to Jan's opinion, he thought the bug was unlikely
>triggered in OSSTEST by these weird operations.
>
>After thinking over it, the bug also can be caused by pt_update_irq()
>returns 0x38 but it doesn't set 0x38 in vIRR for the corresponding RTE
>is masked. Please refer to the code path:
>vmx_intr_assist() -> pt_update_irq() -> hvm_isa_irq_assert() ->
>assert_irq() -> assert_gsi() -> vioapic_irq_positive_edge().
>Note that in vioapic_irq_positive_edge(), if ent->fields.mask is set,
>the function returns without setting the corresponding bit in vIRR.

To verify this guess, I modify the above xtf a little. The new xtf test
(enclosed in attachment) Create a guest with 2 vCPU. vCPU0 sets up PIT
to generate timer interrupt every 1ms. It also boots up vCPU1. vCPU1
incessantly masks/unmasks the corresponding IOAPIC RTE and sends IPI
(vector 0x30) to vCPU0. The bug happens as expected:

(d2) [ 1146.910517] --- Xen Test Framework ---
(d2) [ 1146.910701] Environment: HVM 32bit (No paging)
(d2) [ 1146.910823] Test periodic-timer-2
(d2) [ 1146.911007] activate cpu1
(XEN) [ 1146.953514] printk: 27 messages suppressed.
(XEN) [ 1146.953517] irq2 masked
(XEN) [ 1146.953523] d2v0: intack: 2:30 pt: 38
(XEN) [ 1146.953525] vIRR: 00000000 00000000 00000000 00000000 00000000 00000000 00010000 00000000
(XEN) [ 1146.953530]  PIR: 00000000 00000000 00000000 00000000 00000000 00000000 00010000 00000000
(XEN) [ 1146.953555] Assertion 'intack.vector >= pt_vector' failed at intr.c:367
(XEN) [ 1146.953560] ----[ Xen-4.10-unstable  x86_64  debug=y   Tainted:    H ]----
(XEN) [ 1146.953562] CPU:    32
(XEN) [ 1146.953564] RIP:    e008:[<ffff82d0802fc62d>] vmx_intr_assist+0x62d/0x63e
(XEN) [ 1146.953571] RFLAGS: 0000000000010296   CONTEXT: hypervisor (d2v0)
(XEN) [ 1146.953575] rax: 0000000000000200   rbx: ffff83006f927680   rcx: 0000000000000000
(XEN) [ 1146.953578] rdx: ffff83207b20ffff   rsi: 000000000000000a   rdi: ffff82d0804526b8
(XEN) [ 1146.953581] rbp: ffff83207b20ff08   rsp: ffff83207b20fe98   r8:  ffff83107e000000
(XEN) [ 1146.953583] r9:  0000000000000001   r10: 0000000000000000   r11: 0000000000000001
(XEN) [ 1146.953586] r12: 00000000ffffffff   r13: ffff82d0803aafb3   r14: ffff82c00032f200
(XEN) [ 1146.953589] r15: 0000000000004016   cr0: 000000008005003b   cr4: 00000000001526e0
(XEN) [ 1146.953592] cr3: 000000104ebed000   cr2: 0000000000000000
(XEN) [ 1146.953594] ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: 0000   cs: e008
(XEN) [ 1146.953598] Xen code around <ffff82d0802fc62d> (vmx_intr_assist+0x62d/0x63e):
(XEN) [ 1146.953601]  20 00 00 e9 64 fe ff ff <0f> 0b 48 83 c4 48 5b 41 5c 41 5d 41 5e 41 5f 5d
(XEN) [ 1146.953610] Xen stack trace from rsp=ffff83207b20fe98:
(XEN) [ 1146.953612]    ffff83207b20ff08 ffff82d08046bc00 ffff82d000000030 ffffffffffffffff
(XEN) [ 1146.953616]    ffff83207b20ffff 0000000000000000 ffff83207b20fef8 ffff82d080238c5f
(XEN) [ 1146.953620]    ffff83006f927000 ffff83006f927000 ffff83006f927000 ffff831072cac188
(XEN) [ 1146.953624]    0000010b0bc16022 0000000001c9c380 ffff83207b20fe28 ffff82d08030be01
(XEN) [ 1146.953628]    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN) [ 1146.953631]    0000000000000000 00000000fee00000 0000000000000000 0000000000000000
(XEN) [ 1146.953634]    0000000000000000 0000000000000000 0000000000000004 0000000000000000
(XEN) [ 1146.953637]    0000000000000001 0000000000000000 0000000000000000 0000beef0000beef
(XEN) [ 1146.953640]    0000000000102b58 000000bf0000beef 0000000000000206 0000000000114fa0
(XEN) [ 1146.953643]    000000000000beef 000000000000beef 000000000000beef 000000000000beef
(XEN) [ 1146.953647]    000000000000beef 0000000000000020 ffff83006f927000 0000003ff2815080
(XEN) [ 1146.953650]    00000000001526e0
(XEN) [ 1146.953652] Xen call trace:
(XEN) [ 1146.953655]    [<ffff82d0802fc62d>] vmx_intr_assist+0x62d/0x63e
(XEN) [ 1146.953662]    [<ffff82d08030be01>] vmx_asm_vmexit_handler+0x41/0x120
(XEN) [ 1146.953663] 
(XEN) [ 1147.238180] 
(XEN) [ 1147.240407] ****************************************
(XEN) [ 1147.246515] Panic on CPU 32:
(XEN) [ 1147.250299] Assertion 'intack.vector >= pt_vector' failed at intr.c:367
(XEN) [ 1147.258249] ****************************************
(XEN) [ 1147.264366] 
(XEN) [ 1147.266585] Reboot in five seconds...

Thanks
Chao

--y0ulUmNC+osPPQO6
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="0001-xtf-reproduce-xen-unstable-test-106504-regressions.patch"

>From 715814743e59990068791ccd18b578e23877fc34 Mon Sep 17 00:00:00 2001
From: Chao Gao <chao.gao@intel.com>
Date: Mon, 9 Oct 2017 08:44:07 +0800
Subject: [PATCH] xtf: reproduce [xen-unstable test] 106504: regressions

Create a guest with 2 vCPU. vCPU0 sets up PIT to generate timer
interrupt every 1ms. It also boots up vCPU1. vCPU1 incessantly
masks/unmasks the corresponding IOAPIC RTE and sends IPI (vector 0x30)
to vCPU0.

Signed-off-by: Chao Gao <chao.gao@intel.com>
---
 tests/periodic-timer-2/Makefile     |  11 ++
 tests/periodic-timer-2/entry.S      |  15 ++
 tests/periodic-timer-2/extra.cfg.in |   1 +
 tests/periodic-timer-2/main.c       | 294 ++++++++++++++++++++++++++++++++++++
 4 files changed, 321 insertions(+)
 create mode 100644 tests/periodic-timer-2/Makefile
 create mode 100644 tests/periodic-timer-2/entry.S
 create mode 100644 tests/periodic-timer-2/extra.cfg.in
 create mode 100644 tests/periodic-timer-2/main.c

diff --git a/tests/periodic-timer-2/Makefile b/tests/periodic-timer-2/Makefile
new file mode 100644
index 0000000..bc03779
--- /dev/null
+++ b/tests/periodic-timer-2/Makefile
@@ -0,0 +1,11 @@
+include $(ROOT)/build/common.mk
+
+NAME      := periodic-timer-2
+CATEGORY  := special
+TEST-ENVS := hvm32
+
+TEST-EXTRA-CFG := extra.cfg.in
+
+obj-perenv += main.o entry.o
+
+include $(ROOT)/build/gen.mk
diff --git a/tests/periodic-timer-2/entry.S b/tests/periodic-timer-2/entry.S
new file mode 100644
index 0000000..8a32f76
--- /dev/null
+++ b/tests/periodic-timer-2/entry.S
@@ -0,0 +1,15 @@
+#include <arch/idt.h>
+#include <arch/page.h>
+#include <arch/processor.h>
+#include <arch/segment.h>
+#include <xtf/asm_macros.h>
+#include <arch/msr-index.h>
+
+    .align  16
+    .code32
+
+ENTRY(handle_external_int)
+    SAVE_ALL
+    call pt_interrupt_handler
+    RESTORE_ALL
+    iret
diff --git a/tests/periodic-timer-2/extra.cfg.in b/tests/periodic-timer-2/extra.cfg.in
new file mode 100644
index 0000000..8cfbab9
--- /dev/null
+++ b/tests/periodic-timer-2/extra.cfg.in
@@ -0,0 +1 @@
+vcpus=2
diff --git a/tests/periodic-timer-2/main.c b/tests/periodic-timer-2/main.c
new file mode 100644
index 0000000..3801329
--- /dev/null
+++ b/tests/periodic-timer-2/main.c
@@ -0,0 +1,294 @@
+/**
+ * @file tests/periodic-timer/main.c
+ * @ref test-periodic-timer
+ *
+ * @page test-periodic-timer periodic-timer
+ *
+ * @todo Docs for test-periodic-timer
+ *
+ * @see tests/periodic-timer/main.c
+ */
+#include <xtf.h>
+#include <arch/barrier.h>
+#include <arch/idt.h>
+#include <xtf/asm_macros.h>
+#include <arch/msr-index.h>
+
+#define COUNTER_FREQ    1193181
+#define MAX_PIT_HZ      COUNTER_FREQ
+#define MIN_PIT_HZ      18
+#define PIT_CTRL_PORT   0x43
+#define PIT_CHANNEL0    0x40
+
+#define IOAPIC_REGSEL   ((uint32_t *)0xfec00000)
+#define IOAPIC_IOWIN    ((uint32_t *)0xfec00010)
+
+#define AP_START_EIP 0x1000UL
+extern char ap_boot_start[], ap_boot_end[];
+
+asm (
+    "    .text                       \n"
+    "    .code16                     \n"
+    "ap_boot_start: .code16          \n"
+    "    mov   %cs,%ax               \n"
+    "    mov   %ax,%ds               \n"
+    "    lgdt  gdt_desr-ap_boot_start\n"
+    "    xor   %ax, %ax              \n"
+    "    inc   %ax                   \n"
+    "    lmsw  %ax                   \n"
+    "    ljmpl $0x08,$1f             \n"
+    "gdt_desr:                       \n"
+    "    .word gdt_end - gdt - 1     \n"
+    "    .long gdt                   \n"
+    "ap_boot_end: .code32            \n"
+    "1:  mov   $0x10,%eax            \n"
+    "    mov   %eax,%ds              \n"
+    "    mov   %eax,%es              \n"
+    "    mov   %eax,%ss              \n"
+    "    movl  $stack_top,%esp       \n"
+    "    movl  %esp,%ebp             \n"
+    "    call  test_ap_main          \n"
+    "1:  hlt                         \n"
+    "    jmp  1b                     \n"
+    "                                \n"
+    "    .align 8                    \n"
+    "gdt:                            \n"
+    "    .quad 0x0000000000000000    \n"
+    "    .quad 0x00cf9a000000ffff    \n" /* 0x08: Flat code segment */
+    "    .quad 0x00cf92000000ffff    \n" /* 0x10: Flat data segment */
+    "gdt_end:                        \n"
+    "                                \n"
+    "    .bss                        \n"
+    "    .align    8                 \n"
+    "stack:                          \n"
+    "    .skip    0x4000             \n"
+    "stack_top:                      \n"
+    "    .text                       \n"
+    );
+
+const char test_title[] = "Test periodic-timer-2";
+
+int init_pit(int freq)
+{
+    uint16_t reload;
+
+    if ( (freq < MIN_PIT_HZ) || (freq > MAX_PIT_HZ) ) 
+        return -1;
+
+    reload = COUNTER_FREQ / freq;
+
+    asm volatile("cli");
+    outb(0x34, PIT_CTRL_PORT);
+    outb(reload & 0xff, PIT_CHANNEL0);
+    outb(reload >> 8, PIT_CHANNEL0);
+    asm volatile("sti");
+    return 0;
+}
+
+struct ioapic_entry {
+    union {
+        struct {
+            uint32_t vector : 8,
+                     dlm    : 3,
+                     dm     : 1,
+                     dls    : 1,
+                     pol    : 1,
+                     irr    : 1,
+                     tri    : 1,
+                     mask   : 1,
+                     rsvd1  : 15;
+            uint32_t rsvd2  : 24,
+                     dest   : 8;
+        } fields;
+        struct {
+            uint32_t lo;
+            uint32_t hi;
+        } bits;
+    };
+} __attribute__ ((packed));
+
+void writel(uint32_t data, uint32_t *addr)
+{
+    *addr = data;
+}
+
+#define readl(data, addr) (data) = *(addr)
+
+int write_IOAPIC_entry(struct ioapic_entry *ent, int pin)
+{
+    asm volatile("cli");
+    writel(0x11 + 2*pin, IOAPIC_REGSEL); 
+    writel(ent->bits.hi, IOAPIC_IOWIN);
+    wmb();
+    writel(0x10 + 2*pin, IOAPIC_REGSEL); 
+    writel(ent->bits.lo, IOAPIC_IOWIN);
+    wmb();
+    asm volatile("sti");
+    return 0;
+}
+
+void handle_external_int(void);
+
+#define rdmsr(msr, val1, val2) \
+    __asm__ __volatile__("rdmsr" \
+            : "=a" (val1), "=d" (val2) \
+            : "c" (msr))
+
+#define wrmsr(msr, val1, val2) \
+    __asm__ __volatile__("wrmsr" \
+            : \
+            : "c" (msr), "a" (val1), "d" (val2))
+
+static inline void wrmsrl(unsigned int msr, uint64_t val)
+{
+    uint32_t lo, hi;
+    lo = (uint32_t)val;
+    hi = (uint32_t)(val >> 32);
+    wrmsr(msr, lo, hi);
+}
+
+#define APIC_BASE_ADDR_MASK 0xfffff000
+#define APIC_BASE_ADDR(a) (a & APIC_BASE_ADDR_MASK)
+#define APIC_BASE_MSR 0x1b
+#define APIC_GLOBAL_ENABLE_MASK 0x800
+#define APIC_EOI 0xB0
+#define APIC_SVR 0xF0
+#define APIC_SOFT_ENABLE_MASK 0x100
+
+uint32_t apic_base_addr;
+
+void enable_lapic(void)
+{
+    uint32_t lo, hi;
+    uint64_t apic_base_msr;
+    uint32_t svr;
+    rdmsr(APIC_BASE_MSR, lo, hi);
+    apic_base_msr = lo | ((uint64_t) hi <<32);
+    apic_base_addr = APIC_BASE_ADDR(apic_base_msr);
+    wrmsrl(APIC_BASE_MSR, apic_base_msr | APIC_GLOBAL_ENABLE_MASK);
+    readl(svr, (uint32_t *)(apic_base_addr + APIC_SVR)); 
+    writel(svr | APIC_SOFT_ENABLE_MASK, (uint32_t *)(apic_base_addr + APIC_SVR));
+}
+
+void ack_APIC_irq(unsigned long apic_base)
+{
+    writel(0, (uint32_t *)(apic_base + APIC_EOI));
+}
+
+uint32_t lapic_read(uint32_t reg)
+{
+    return *(volatile uint32_t *)(apic_base_addr + reg);
+}
+
+void lapic_write(uint32_t reg, uint32_t val)
+{
+    *(volatile uint32_t *)(apic_base_addr + reg) = val;
+}
+
+#define APIC_ICR 0x300
+#define APIC_ICR2 0x310
+#define APIC_ICR_BUSY 0x01000
+#define APIC_DM_INIT 0x500
+#define APIC_DM_STARTUP 0x600
+
+static inline void cpu_relax(void)
+{
+    asm volatile ( "rep; nop" ::: "memory" );
+}
+
+static void lapic_wait_ready(void)
+{
+    while ( lapic_read(APIC_ICR) & APIC_ICR_BUSY )
+        cpu_relax();
+}
+
+void pt_interrupt_handler(void)
+{
+    ack_APIC_irq(apic_base_addr);
+}
+
+static void boot_cpu(int cpu)
+{
+    unsigned int icr2 = (cpu * 2) << 24;
+    lapic_wait_ready();
+    lapic_write(APIC_ICR2, icr2);
+    lapic_write(APIC_ICR, APIC_DM_INIT);
+    lapic_wait_ready();
+    lapic_write(APIC_ICR2, icr2);
+    lapic_write(APIC_ICR, APIC_DM_STARTUP | (AP_START_EIP >> 12));
+    lapic_wait_ready();
+    lapic_write(APIC_ICR2, icr2);
+    lapic_write(APIC_ICR, APIC_DM_STARTUP | (AP_START_EIP >> 12));
+    lapic_wait_ready();
+}
+
+static void send_ipi(int cpu, uint8_t vector)
+{
+    unsigned int icr2 = (cpu * 2) << 24;
+    lapic_wait_ready();
+    lapic_write(APIC_ICR2, icr2);
+    lapic_write(APIC_ICR, vector);
+    lapic_wait_ready();
+}
+
+void smp_initialize(void)
+{
+    memcpy((void*)AP_START_EIP, ap_boot_start,
+           ap_boot_end - ap_boot_start); 
+    boot_cpu(1);
+}
+
+struct ioapic_entry ent;
+void test_main(void)
+{
+    struct xtf_idte idte = 
+    {
+        .addr = (unsigned long)handle_external_int,
+        .cs = __KERN_CS,
+        .dpl = 0,
+    };
+
+    /* setup idt entry */
+    xtf_set_idte(0x30, &idte);
+    xtf_set_idte(0x38, &idte);
+
+    //asm volatile(".byte 0xcd,0x30\n");
+
+    memset(&ent, 0, sizeof(ent));
+    ent.fields.vector = 0x38;
+    write_IOAPIC_entry(&ent, 2);
+    enable_lapic();
+
+    printk("activate cpu1\n");
+    smp_initialize();
+    init_pit(1000);
+
+    while (1)
+        cpu_relax();
+
+    xtf_success(NULL);
+}
+
+void test_ap_main(void)
+{
+    struct ioapic_entry ent2;
+    memcpy(&ent2, &ent, sizeof(ent2));
+    ent2.fields.vector = 0x38;
+    ent2.fields.mask = 1;
+    while (1)
+    {
+        write_IOAPIC_entry(&ent2, 2);
+        send_ipi(0, 0x30);
+        write_IOAPIC_entry(&ent, 2);
+    }
+}
+
+/*
+ * Local variables:
+ * mode: C
+ * c-file-style: "BSD"
+ * c-basic-offset: 4
+ * tab-width: 4
+ * indent-tabs-mode: nil
+ * End:
+ */
-- 
1.8.3.1


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--y0ulUmNC+osPPQO6--


From xen-devel-bounces@lists.xen.org Mon Oct 09 09:18:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 09:18:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1UCk-0007HH-Ac; Mon, 09 Oct 2017 09:18:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joe.jin@oracle.com>) id 1e1RLe-0000LY-C4
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 06:15:30 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 0C/89-02228-1041BD95; Mon, 09 Oct 2017 06:15:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsUyZ7p8oC6DyO1
 Ig69TrC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owVE56yFfRyVCxo/MzSwHiIrYuRk0NIYDuT
 xIfDfl2MXED2QiaJ44+62CGcq4wSs3vPQDnTGCUubVvICtIiLOAm0bNlBzOILSLgJ3Hv9x6gO
 AcHs4CRxOal2hBTrST6+g8xgdhsAkoS3+fMAmvlFbCVmPH2JQtIOYuAisSuV6ogYVGBcImms/
 0sECWCEidnPgGzOQWsJaY/2Ad2KLOAusSfeZeYIWxxiT2v5kPZ8hLb384BsyUEjCXa315km8A
 oNAvJqFlI2mchaZ+FpH0BI8sqRo3i1KKy1CJdIwO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzE
 pGK95PzcTYzAMK9nYGDcwdh8wu8QoyQHk5Ior73Q7UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKE
 rzHQXKCRanpqRVpmTnAiINJS3DwKInwMgsDpXmLCxJzizPTIVKnGBWlxHnfgfQJgCQySvPg2m
 BRfolRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMC87yHiezLwSuOmvgBYzAS1mLL4BsrgkESE
 l1cC48pyXvvtM9Sz3u+eWRalUZizP1RJa89f9R/OmA+a9+689nS0emOVof/Bc4ezSc7e3PXO9
 mhZs9GNxpfc5kydPn5t/k9rfNrNAmFVU725bmKHhdxET4VwRlReHd4Ss9q1v95vAfm4707O0d
 Ww5rcke+6rrtuoKMa5an+/R4fOIR1rkcrPe/bNKLMUZiYZazEXFiQCz3zAJ7QIAAA==
X-Env-Sender: joe.jin@oracle.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1507529727!92526527!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57333 invoked from network); 9 Oct 2017 06:15:28 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Oct 2017 06:15:28 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v996FPb9003635
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK)
 for <xen-devel@lists.xenproject.org>; Mon, 9 Oct 2017 06:15:26 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v996FPuZ006676
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK)
 for <xen-devel@lists.xenproject.org>; Mon, 9 Oct 2017 06:15:25 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v996FPSv029363
 for <xen-devel@lists.xenproject.org>; Mon, 9 Oct 2017 06:15:25 GMT
Received: from dhcp-10-182-71-43.cn.oracle.com (/10.182.71.43)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Sun, 08 Oct 2017 23:15:25 -0700
To: Zhenzhong Duan <zhenzhong.duan@oracle.com>, xen-devel@lists.xenproject.org
References: <313f1c99-82f0-4433-b778-904856e6e333@default>
From: Joe Jin <joe.jin@oracle.com>
Message-ID: <8183d5c5-d402-4801-9597-5140d074f52d@oracle.com>
Date: Mon, 9 Oct 2017 14:15:48 +0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <313f1c99-82f0-4433-b778-904856e6e333@default>
Content-Language: en-MW
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
X-Mailman-Approved-At: Mon, 09 Oct 2017 09:18:29 +0000
Cc: Srinivas REDDY Eeda <srinivas.eeda@oracle.com>
Subject: Re: [Xen-devel] [PATCH] Remove redundant code in branch
	MAP_PIRQ_TYPE_MSI
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TG9va3MgZ29vZCBmb3IgbWUuCgpSZXZpZXdlZC1ieTogSm9lIEppbiA8am9lLmppbkBvcmFjbGUu
Y29tPgoKT24gMTAvMDkvMjAxNyAwMjowMCBQTSwgWmhlbnpob25nIER1YW4gd3JvdGU6Cj4gU2Ft
ZSBjb2RlIGlzIGFscmVhZHkgaW4gYWxsb2NhdGVfYW5kX21hcF9tc2lfcGlycSgpCj4gCj4gU2ln
bmVkLW9mZi1ieTogWmhlbnpob25nIER1YW4gPHpoZW56aG9uZy5kdWFuQG9yYWNsZS5jb20+Cj4g
LS0tCj4gIHhlbi9hcmNoL3g4Ni9waHlzZGV2LmMgfCAgICAyIC0tCj4gIDEgZmlsZXMgY2hhbmdl
ZCwgMCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvcGh5c2Rldi5jIGIveGVuL2FyY2gveDg2L3BoeXNkZXYuYwo+IGluZGV4IDBlYjQw
OTcuLmFhMDJkMTggMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L3BoeXNkZXYuYwo+ICsrKyBi
L3hlbi9hcmNoL3g4Ni9waHlzZGV2LmMKPiBAQCAtMTIyLDggKzEyMiw2IEBAIGludCBwaHlzZGV2
X21hcF9waXJxKGRvbWlkX3QgZG9taWQsIGludCB0eXBlLCBpbnQgKmluZGV4LCBpbnQgKnBpcnFf
cCwKPiAgICAgICAgICBicmVhazsKPiAgCj4gICAgICBjYXNlIE1BUF9QSVJRX1RZUEVfTVNJOgo+
IC0gICAgICAgIGlmICggIW1zaS0+dGFibGVfYmFzZSApCj4gLSAgICAgICAgICAgIG1zaS0+ZW50
cnlfbnIgPSAxOwo+ICAgICAgICAgIC8qIGZhbGx0aHJvdWdoICovCj4gICAgICBjYXNlIE1BUF9Q
SVJRX1RZUEVfTVVMVElfTVNJOgo+ICAgICAgICAgIHJldCA9IGFsbG9jYXRlX2FuZF9tYXBfbXNp
X3BpcnEoZCwgKmluZGV4LCBwaXJxX3AsIHR5cGUsIG1zaSk7Cj4gCgoKLS0gCk9yYWNsZSA8aHR0
cDovL3d3dy5vcmFjbGUuY29tPgpKb2UgSmluIHwgU29mdHdhcmUgRGV2ZWxvcG1lbnQgRGlyZWN0
b3IgfCArODYxMC42MTA2LjU2MjQKT1JBQ0xFIHwgTGludXggYW5kIFZpcnR1YWxpemF0aW9uCk5v
LiAyNCBaaG9uZ2d1YW5jdW4gU29mdHdhcmUgUGFyaywgSGFpZGlhbiBEaXN0cmljdCB8IDEwMDE5
MyBCZWlqaW5nIAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 09:21:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 09:21:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1UFn-0007yr-Qb; Mon, 09 Oct 2017 09:21:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=448fe879d=citrix-osstest@xenproject.org>)
 id 1e1UFn-0007yk-00
 for xen-devel@lists.xensource.com; Mon, 09 Oct 2017 09:21:39 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 DA/D9-03428-2AF3BD95; Mon, 09 Oct 2017 09:21:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrohUneB/e1
 Ig2u/lCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8a6d8YFX4Uqtk5exdzAOJmni5GTQ0LAX+Lw
 uXvsELaHxMsp+1lBbBEBZ4kJH26zdTFycPAK6Em8WaoFYgoLhEpsmBDcxcgFVP2fTeLm6xfsI
 HEJAVWJBacsQTrZgKZM7JnIAmKzCKhIrH37Bmy6kICWxNLFK5lAbF4BQYmTM5+A1TALSEgcfP
 GCGeICS4n1k++yTmDknYWkbBaSsgWMTKsYNYpTi8pSi3SNzPSSijLTM0pyEzNzdA0NzPRyU4u
 LE9NTcxKTivWS83M3MQLDhgEIdjCeWRB4iFGSg0lJlDfH+nakEF9SfkplRmJxRnxRaU5q8SFG
 GQ4OJQlefjugnGBRanpqRVpmDjCAYdISHDxKIryXbIDSvMUFibnFmekQqVOMuhzHNl3+wyTEk
 peflyolzqsBMkMApCijNA9uBCyaLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYNwhkCk9mXg
 ncpldARzABHcFYfAPkiJJEhJRUA6OW/NEZi34/Oefk9v/75uVzjhqkb9ywZEORXGnaqi0vDVa
 /5Jpx6H2gGFfsb3c+bpE/mw8nsVSWvdrwcRHf+icxD+4+D71eV1alesPkg0TFtk3uBRKHdqUJ
 PXxdPvnDBuGHCyNuLF+a/G+Gz4EZ4d/UjhjvsnArZ9+/rpEl/Ks/S8/MZo+JtwTalFiKMxINt
 ZiLihMBbNSg2KECAAA=
X-Env-Sender: prvs=448fe879d=citrix-osstest@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1507540895!78920792!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37717 invoked from network); 9 Oct 2017 09:21:36 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 09:21:36 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="442964228"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02SJC01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72218-mainreport@xen.org>
X-Osstest-Failures: distros-debian-sid:test-arm64-arm64-armhf-sid-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-sid:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-sid:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-sid:build-arm64:capture-logs:broken:nonblocking
 distros-debian-sid:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-sid:test-amd64-i386-i386-sid-netboot-pvgrub:debian-di-install:fail:nonblocking
 distros-debian-sid:test-armhf-armhf-armhf-sid-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-sid:test-amd64-i386-amd64-sid-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-sid:test-amd64-amd64-amd64-sid-netboot-pvgrub:debian-di-install:fail:nonblocking
 distros-debian-sid:test-amd64-amd64-i386-sid-netboot-pygrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=72183
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 9 Oct 2017 10:21:31 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02SJC01.citrite.net
Subject: [Xen-devel] [distros-debian-sid test] 72218: tolerable trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMjE4IGRpc3Ryb3MtZGViaWFuLXNpZCByZWFsIFtyZWFsXQpodHRwOi8vb3NzdGVz
dC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcyMjE4LwoKRmFpbHVyZXMg
Oi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLXNpZC1uZXRib290LXB5
Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbGlr
ZSA3MjE4MwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAg
ICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcyMTgzCiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzIxODMKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAg
ICBicm9rZW4gbGlrZSA3MjE4MwogdGVzdC1hbWQ2NC1pMzg2LWkzODYtc2lkLW5ldGJvb3QtcHZn
cnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgZmFpbCBsaWtlIDcyMTgzCiB0ZXN0LWFybWhmLWFy
bWhmLWFybWhmLXNpZC1uZXRib290LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxp
a2UgNzIxODMKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1zaWQtbmV0Ym9vdC1weWdydWIgMTAgZGVi
aWFuLWRpLWluc3RhbGwgIGZhaWwgbGlrZSA3MjE4MwogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1z
aWQtbmV0Ym9vdC1wdmdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcyMTgzCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtc2lkLW5ldGJvb3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0
YWxsICBmYWlsIGxpa2UgNzIxODMKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAg
ICAgICA3MjE4MwoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXNpZC1uZXRib290LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXNpZC1u
ZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWFtZDY0LXNpZC1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLXNpZC1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtc2lkLW5ldGJvb3QtcHlncnVi
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXNpZC1u
ZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xv
Z3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 09:40:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 09:40:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1UXv-0001bx-3A; Mon, 09 Oct 2017 09:40:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4484cc3b2=George.Dunlap@citrix.com>)
 id 1e1UXu-0001bn-61
 for xen-devel@lists.xen.org; Mon, 09 Oct 2017 09:40:22 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 BD/DB-03761-5044BD95; Mon, 09 Oct 2017 09:40:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHSDvS6Dy+1
 Ig53HbSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozt354wFpzgqfj96T5rA+M+ri5GTg4JAX+J
 vsat7CC2sEC0RMf232xdjBwcIgLJEi96fEHCzAKNzBLb7wl3MXJxCAk8Y5Ro3/yaFSTBJqAnM
 e/4VxYQm1fAVmLX7B4mEJtFQEXiy4FWZhBbVCBcoulsP1SNoMTJmU/AbE4BG4nD/6axgOxiFt
 CUWL9LH2KXuMStJ/OZIGx5ieats8HGCAmoSix+cJR9AiP/LCSTZiF0z0LSPQtJ9wJGllWMGsW
 pRWWpRbrGxnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGByQAEOxh3rg88xCjJ
 waQkyptjfTtSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvQSegnGBRanpqRVpmDjBGYNISHDxKI
 rz/HYHSvMUFibnFmekQqVOMuhyTFl/5wyTEkpeflyolznsGZIYASFFGaR7cCFi8XmKUlRLmZQ
 Q6SoinILUoN7MEVf4VozgHo5Iw736QKTyZeSVwm14BHcEEdARj8Q2QI0oSEVJSDYz3RD/Nj2/
 p6wjI/xB0uIbvFZea3gX+jNSIhm9Ld61yPnvAwaROVLVAQeVGT4JN+rGSZ7fXfptz9Npvjz7l
 Y4ZX9zcwXYl4YLeZ733h3sadul9a5ihvmWv0bILObaPEp5eXaEf+2dk/0e2R9YLy7u11fX8D5
 j5nar6k7bv4icvnqvrpU9/xR+oqsRRnJBpqMRcVJwIA9RBEK9ICAAA=
X-Env-Sender: prvs=4484cc3b2=George.Dunlap@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1507542014!68255434!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3011 invoked from network); 9 Oct 2017 09:40:16 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 09:40:16 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="450926245"
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, Konrad Rzeszutek Wilk
 <konrad.wilk@oracle.com>
References: <1507150827-7858-1-git-send-email-volodymyr_babchuk@epam.com>
 <1507150827-7858-5-git-send-email-volodymyr_babchuk@epam.com>
 <20171005130332.GE24547@char.us.oracle.com>
 <f6bf1a9a-d31a-c503-d829-ae69161a227d@epam.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <9b9cf540-e037-0b0d-a8df-6fa3b4ed1cce@citrix.com>
Date: Mon, 9 Oct 2017 10:40:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <f6bf1a9a-d31a-c503-d829-ae69161a227d@epam.com>
Content-Language: en-US
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v7 04/11] public: xen.h: add definitions for
 UUID handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDUvMjAxNyAwMzo1MCBQTSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gSGkgS29u
cmFkLAo+IAo+IE9uIDA1LjEwLjE3IDE2OjAzLCBLb25yYWQgUnplc3p1dGVrIFdpbGsgd3JvdGU6
Cj4+IE9uIFRodSwgT2N0IDA1LCAyMDE3IGF0IDEyOjAwOjIwQU0gKzAzMDAsIFZvbG9keW15ciBC
YWJjaHVrIHdyb3RlOgo+Pj4gQWRkZWQgdHlwZSB4ZW5fdXVpZF90LiBUaGlzIHR5cGUgcmVwcmVz
ZW50cyBVVUlEIGFzIGFuIGFycmF5IG9mIDE2Cj4+PiBieXRlcyBpbiBiaWcgZW5kaWFuIGZvcm1h
dC4KPj4+Cj4+PiBBZGRlZCBtYWNybyBYRU5fREVGSU5FX1VVSUQgdGhhdCBjb25zdHJ1Y3RzIFVV
SUQgaW4gdGhlIHVzdWFsIHdheToKPj4+Cj4+PiDCoCBYRU5fREVGSU5FX1VVSUQoMHgwMDExMjIz
MywgMHg0NDU1LCAweDY2NzcsIDB4ODg5OSwKPj4+IMKgwqDCoMKgwqDCoMKgIDB4YWEsIDB4YmIs
IDB4Y2MsIDB4ZGQsIDB4ZWUsIDB4ZmYpCj4+Pgo+Pj4gd2lsbCBjb25zdHJ1Y3QgVVVJRCAwMDEx
MjIzMy00NDU1LTY2NzctODg5OS1hYWJiY2NkZGVlZmYgcHJlc2VudGVkIGFzCj4+PiDCoCB7MHgw
MCwgMHgxMSwgMHgyMiwgMHgzMywgMHg0NCwgMHg1NSwgMHg2NiwgMHg3NywgMHg4OCwKPj4+IMKg
wqAgMHg5OSwgMHhhYSwgMHhiYiwgMHhjYywgMHhkZCwgMHhlZSwgMHhmZn0KPj4+Cj4+PiBOQjog
VGhpcyBpcyBjb21wYXRpYmxlIHdpdGggTGludXgga2VybmVsIGFuZCB3aXRoIGxpYnV1aWQsIGJ1
dCBpdCBpcyBub3QKPj4+IGNvbXBhdGlibGUgd2l0aCBNaWNyb3NvZnQsIGFzIHRoZXkgdXNlIG1p
eGVkLWVuZGlhbiBlbmNvZGluZyAoc29tZQo+Pj4gY29tcG9uZW50cyBhcmUgbGl0dGxlLWVuZGlh
biwgc29tZSBhcmUgYmlnLWVuZGlhbikuCj4+Cj4+IE9oIGJveS4gV2hhdCBhIG1lc3MuCj4+Cj4+
IERvIHdlIGNhcmUgYWJvdXQgTWljcm9zb2Z0IGZvciB0aGlzIG9yIGlzIHRoaXMgbW9yZSBmb3Ig
aW5mb3JtYXRpb24KPj4gcHVycG9zZT8KPiBUaGlzIGlzIGZvciBpbmZvcm1hdGlvbi4gUHJvYmxl
bSBpcyB0aGF0IFhFTiBhbHJlYWR5IGRlZmluZXMgRUZJX0dVSUQKPiB3aGljaCB1c2VzIE1TLXN0
eWxlIGVuY29kaW5nLiBJdCBpcyB1c2VkIGluIEVGSSBjb2RlIG9ubHksIGJ1dCBJIHRoaW5rCj4g
aXQgaXMgd29ydGggdG8gZXhwbGFpbiBkaWZmZXJlbmNlcy4KPiBUaGVyZSB3YXMgZGlzY3Vzc2lv
biBhdCBbMV0KPiBbLi4uXQo+IAo+IFsxXSBodHRwOi8vbWFya21haWwub3JnL21lc3NhZ2UvY2F3
aTZmMzNzcHFnNGhmNQoKU28gZGlkIHlvdSBwZXJoYXBzIG1lYW4gdG8gc2F5IHNvbWV0aGluZyBs
aWtlIHRoaXM6CgoiTkI6IFdlIGRlZmluZSBhIG5ldyBzdHJ1Y3R1cmUgaGVyZSByYXRoZXIgdGhh
biByZS11c2luZyBFRklfR1VJRC4KRUZJX0dVSUQgdXNlcyBhIE1pY3Jvc29mdC1zdHlsZSBlbmNv
ZGluZyB3aGljaCwgYW1vbmcgb3RoZXIgdGhpbmdzLAptaXhlcyBsaXR0bGUtZW5kaWFuIGFuZCBi
aWctZW5kaWFuLiAgVGhlIHN0cnVjdHVyZSBkZWZpbmVkIGluIHRoaXMKcGF0Y2gsIHVubGlrZSBF
RklfR1VJRCwgaXMgY29tcGF0aWJsZSB3aXRoIHRoZSBMaW51eCBrZXJuZWwgYW5kIGxpYnV1aWQu
IgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 09:50:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 09:50:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1Uh2-0002Eu-Vv; Mon, 09 Oct 2017 09:49:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e1Uh2-0002En-BH
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 09:49:48 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 8A/B1-02040-B364BD95; Mon, 09 Oct 2017 09:49:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS9fK7Xa
 kwe+rVhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aO5VNYCk5zVDy8Pp25gfEDWxcjJ4eQQJ7E
 gZXv2EFsXgE7ieefJ7GC2BIChhKnF95k6WLk4GARUJXYukYVJMwmoC7R9mw7WImIgIHEyk2zg
 GwuDmaBr4wS95b+A5sjLOApsfn3TXaQhJBAN6PEhB2PGEESnAI+ErOa/zODDOUVEJT4u0MYJM
 wsoCXx8NctFghbW2LZwtdgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGJUL04tKkst0jX
 RSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDD4GINjBeKvP+RCjJAeTkihvjvXt
 SCG+pPyUyozE4oz4otKc1OJDjBocHALbdq2+wCjFkpefl6okwfvFBahOsCg1PbUiLTMHGB8wp
 RIcPEoivBEgad7igsTc4sx0iNQpRl2Ojpt3/zAJgc2QEuc1dAUqEgApyijNgxsBi9VLjLJSwr
 yMQAcK8RSkFuVmlqDKv2IU52BUEuZ9ArKKJzOvBG7TK6AjmICOYCy+AXJESSJCSqqBcSdLlni
 XAPcl7oAcdua4joMLjvCYqAZtZqrUjzFflKpUUnt759aMX/YvvOYI3hKfdeli3BZ//6lse2aZ
 1hrNVWDav3GW0t6fL2Vm7HZmNWPpPxVY8U9eQofr/X+N1afO8WZO3i1WsMTm4VIRJtFTC1c4z
 1uZnceZJ3Lwrko90/LUMjOT80vclFiKMxINtZiLihMBymFqkdACAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1507542585!104472330!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47935 invoked from network); 9 Oct 2017 09:49:46 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Oct 2017 09:49:46 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 09 Oct 2017 03:49:44 -0600
Message-Id: <59DB62530200007800183D04@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 09 Oct 2017 03:49:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Dario Faggioli" <dario.faggioli@citrix.com>
References: <150661816186.4976.5537636029076214002.stgit@Solace.fritz.box>
 <150661837885.4976.14015806170584961193.stgit@Solace.fritz.box>
In-Reply-To: <150661837885.4976.14015806170584961193.stgit@Solace.fritz.box>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 1/3] xen: RCU: let the RCU idle timer
 handler run
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjA5LjE3IGF0IDE5OjA2LCA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2NvbW1vbi90aW1lci5jCj4gKysrIGIveGVuL2NvbW1vbi90aW1lci5j
Cj4gQEAgLTMzMiw2ICszMzIsMjMgQEAgdm9pZCBzdG9wX3RpbWVyKHN0cnVjdCB0aW1lciAqdGlt
ZXIpCj4gIH0KPiAgCj4gIAo+ICtib29sIHRpbWVyX2V4cGlyZXNfYmVmb3JlKHN0cnVjdCB0aW1l
ciAqdGltZXIsIHNfdGltZV90IHQpCj4gK3sKPiArICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4g
KyAgICBib29sIHJldCA9IGZhbHNlOwo+ICsKPiArICAgIGlmICggIXRpbWVyX2xvY2tfaXJxc2F2
ZSh0aW1lciwgZmxhZ3MpICkKPiArICAgICAgICByZXR1cm4gcmV0OwoKSSB0aGluayBpdCB3b3Vs
ZCBiZSBlYXNpZXIgdG8gZm9sbG93IGlmIHlvdSB1c2VkIGp1c3QgImZhbHNlIiBoZXJlLgoKPiAr
ICAgIGlmICggYWN0aXZlX3RpbWVyKHRpbWVyKSAmJiB0aW1lci0+ZXhwaXJlcyA8PSB0ICkKPiAr
ICAgICAgICByZXQgPSB0cnVlOwoKSW4gd2hpY2ggY2FzZSB0aGlzIGNvdWxkIHRoZW4gYmUgYSBz
aW1wbGUgYXNzaWdubWVudCwgd2l0aCB0aGUKdmFyaWFibGUncyBpbml0aWFsaXplciBkcm9wcGVk
LgoKPiArICAgIHRpbWVyX3VubG9ja19pcnFyZXN0b3JlKHRpbWVyLCBmbGFncyk7Cj4gKwo+ICsg
ICAgcmV0dXJuIHJldDsKPiArfQo+ICsKPiArCj4gIHZvaWQgbWlncmF0ZV90aW1lcihzdHJ1Y3Qg
dGltZXIgKnRpbWVyLCB1bnNpZ25lZCBpbnQgbmV3X2NwdSkKClBsZWFzZSBkb24ndCBpbnRyb2R1
Y2UgZnVydGhlciBkb3VibGUgYmxhbmsgbGluZXMuIEluc3RlYWQsIGluc2VydCB0aGUKbmV3IGZ1
bmN0aW9uIGJldHdlZW4gdGhlIHR3byBleGlzdGluZyBvbmVzLgoKV2l0aCBhdCBsZWFzdCB0aGUg
bGF0dGVyIGFkZHJlc3NlZApSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpPZiBjb3Vyc2UgYm90aCBzaG91bGQgYmUgZWFzeSB0byB0YWtlIGNhcmUgb2Ygd2hpbGUg
Y29tbWl0dGluZywKc2hvdWxkIG5vIG90aGVyIHJlYXNvbiBhcmlzZSBmb3Igc2VuZGluZyB2NC4K
CkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 09:50:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 09:50:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1UhN-0002ic-7p; Mon, 09 Oct 2017 09:50:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4481770e6=Andrew.Cooper3@citrix.com>)
 id 1e1UhM-0002iP-3B
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 09:50:08 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 EA/33-03870-F464BD95; Mon, 09 Oct 2017 09:50:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsWyU9JRQtfH7Xa
 kwYTpphbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bDZYvYCqbzVLw5/J2xgXEpVxcjJ4eEgJ/E
 zPPdbCC2sICHxM4dX9hBbBGBAInTfQ2sILaQgJ3EjgfTGUFsNgF9id0vPjGB2LwCthJTuzeA2
 SwCKhINN3eB1YsKhEs0ne1ngagRlDg58wmYzSlgLzHv8Q6g+RwczAKaEut36YOEmQXkJZq3zm
 aGsMUlmr6shFqrJnGt/xI7xJnpEhOf9bBMYOSfhWTqLIRJs5BMmoVk0gJGllWMGsWpRWWpRbp
 GZnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGByQAEOxjPLAg8xCjJwaQkyptj
 fTtSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvtCtQTrAoNT21Ii0zBxgjMGkJDh4lEd4IF6A0b
 3FBYm5xZjpE6hSjJceqCVf+MHFsunkXSG74/uAPkxBLXn5eqpQ471GQBgGQhozSPLhxsDi+xC
 grJczLCHSgEE9BalFuZgmq/CtGcQ5GJWHeJyBTeDLzSuC2vgI6iAnoIMbiGyAHlSQipKQaGG9
 lifF8aC3dP3/r/TOHpeP5ix3n5E1qk1SJTHi3WUmK9/fFE7u+ygp6cNj94lk5re3dA9PfQl3C
 a89/yn6S92+3yaw/LceXP7xkvO2eYMD/TfY5xmyZy7tEn/D/vvq26bLPZNeHc+S64ua9/7Kjr
 0P92IagT6odd5nifDbpqiccbph82eZFY7oSS3FGoqEWc1FxIgA17YaR3gIAAA==
X-Env-Sender: prvs=4481770e6=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1507542604!110838791!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30825 invoked from network); 9 Oct 2017 09:50:04 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 09:50:04 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="54241524"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59DB45E00200007800183C29@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <1a36bcd9-35ee-5232-2919-3675328fcd69@citrix.com>
Date: Mon, 9 Oct 2017 10:49:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59DB45E00200007800183C29@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.9 v2] x86: avoid #GP for PV guest MSR
	accesses
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTAvMTcgMDg6NDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEhhbGZ3YXkgcmVjZW50IExp
bnV4IGtlcm5lbHMgcHJvYmUgTUlTQ19GRUFUVVJFU19FTkFCTEVTIG9uIGFsbCBDUFVzLAo+IGxl
YWRpbmcgdG8gdWdseSByZWNvdmVyZWQgI0dQIGZhdWx0IG1lc3NhZ2VzIHdpdGggZGVidWcgYnVp
bGRzIG9uIG9sZGVyCj4gc3lzdGVtcy4gV2UgY2FuIGRvIGJldHRlciwgc28gaW50cm9kdWNlIHN5
bnRoZXRpYyBmZWF0dXJlIGZsYWdzIGZvcgo+IGJvdGggdGhpcyBhbmQgUExBVEZPUk1fSU5GTyB0
byBhdm9pZCB0aGUgcmRtc3Jfc2FmZSgpIGFsdG9nZXRoZXIuCj4KPiBOb3RlIHRoYXQgdGhlIHIv
byBuYXR1cmUgb2YgUExBVEZPUk1fSU5GTyBpcyBub3cgYWxzbyBiZWluZyBlbmZvcmNlZC4KPgo+
IFRoZSByZG1zcl9zYWZlKCkgdXNlcyBmb3IgTUlTQ19FTkFCTEUgYXJlIGxlZnQgaW4gcGxhY2Ug
YXMgYmVuaWduIC0gaXQKPiBleGlzdHMgZm9yIGFsbCA2NC1iaXQgY2FwYWJsZSBJbnRlbCBDUFVz
IChzZWUgZS5nLiBlYXJseV9pbml0X2ludGVsKCkpLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IC0tLQo+IHYyOiBGb3JjZSBQTEFURk9STV9JTkZP
IHdyaXRlcyB0byBmYWlsLgo+Cj4gLS0tIGEveGVuL2FyY2gveDg2L2NwdS9pbnRlbC5jCj4gKysr
IGIveGVuL2FyY2gveDg2L2NwdS9pbnRlbC5jCj4gQEAgLTIxLDEwICsyMSwxOSBAQCBzdGF0aWMg
Ym9vbCBfX2luaXQgcHJvYmVfaW50ZWxfY3B1aWRfZmF1Cj4gIHsKPiAgCXVpbnQ2NF90IHg7Cj4g
IAo+IC0JaWYgKHJkbXNyX3NhZmUoTVNSX0lOVEVMX1BMQVRGT1JNX0lORk8sIHgpIHx8Cj4gLQkg
ICAgISh4ICYgTVNSX1BMQVRGT1JNX0lORk9fQ1BVSURfRkFVTFRJTkcpKQo+ICsJaWYgKHJkbXNy
X3NhZmUoTVNSX0lOVEVMX1BMQVRGT1JNX0lORk8sIHgpKQo+ICAJCXJldHVybiAwOwo+ICAKPiAr
CXNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfTVNSX1BMQVRGT1JNX0lORk8pOwo+ICsK
PiArCWlmICghKHggJiBNU1JfUExBVEZPUk1fSU5GT19DUFVJRF9GQVVMVElORykpIHsKPiArCQlp
ZiAoIXJkbXNyX3NhZmUoTVNSX0lOVEVMX01JU0NfRkVBVFVSRVNfRU5BQkxFUywgeCkpCj4gKwkJ
CXNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfTVNSX01JU0NfRkVBVFVSRVMpOwo+ICsJ
CXJldHVybiAwOwo+ICsJfQo+ICsKPiArCXNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVf
TVNSX01JU0NfRkVBVFVSRVMpOwoKV2h5IHRoaXMgb2RkIGFycmFuZ2VtZW50IHdpdGggdGhlIGRv
dWJsZSBzZXR1cF9mb3JjZV9jcHVfY2FwKCk/wqAgQXMKbmVpdGhlciBvZiB0aGVzZSBNU1JzIGFy
ZSBhcmNoaXRlY3R1cmFsLCB3b3VsZCBpdCBub3QgYmUgYmV0dGVyIHRvIHByb2JlCmJvdGggb2Yg
dGhlbSwgcmF0aGVyIHRoYW4gYXNzdW1pbmcgTUlTQ19GRUFUVVJFU19FTkFCTEVTIGlzIGF2YWls
YWJsZSBpZgpmYXVsdGluZyBpcyByZXBvcnRlZD8KCk90aGVyd2lzZSwgZXZlcnl0aGluZyBlbHNl
IGxvb2tzIG9rLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 09:50:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 09:50:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1Uhb-0002lb-GV; Mon, 09 Oct 2017 09:50:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4481770e6=Andrew.Cooper3@citrix.com>)
 id 1e1Uha-0002lH-Cc
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 09:50:22 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 64/E1-03409-D564BD95; Mon, 09 Oct 2017 09:50:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsWyU9JRQjfK7Xa
 kwdWnfBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aK0/eZC2YzVWx8f4mlgfEbYxcjB4eEgJ/E
 jmU2XYycHMICnhLfds1kBLFFBAIkTvc1sILYzAI+EnsmbwGzhQTsJN78eMAGYrMJ6EvsfvGJC
 cTmFbCV6Or6xQwykkVAReLvtECQsKhAuETT2X4WiBJBiZMzn4DZnAL2ElvOLWADKWcW0JRYv0
 sfYpO8RPPW2cwQtrhE05eVUFvVJK71X2IHsSUE0iUmPuthmcAoMAvJ1FkIk2YhmTQLyaQFjCy
 rGDWKU4vKUot0DS30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECg5UBCHYw3twY
 cIhRkoNJSZQ3x/p2pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3mhXoJxgUWp6akVaZg4wbmDSE
 hw8SiK8ES5Aad7igsTc4sx0iNQpRmOOGw+v/2HimPPv7h8mIZa8/LxUKXFeQ5BJAiClGaV5cI
 Ng8XyJUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwrxPQBbyZOaVwO17BXQKE9ApjMU3QE4pSUR
 ISTUwdq8OETjEH/s1Kf3wz3ehMfMfFj0UlPGMsf/meLHj6fc5KUubZmtNktdKfRy3TbP945Ln
 Ka98F31pXikk9vPnU6mOv52+Kw9+5syas3rRncrka5zzeyKZw/5fl9a0fHjXo3LjU6mLkgosH
 rlLfqUVuDS/vsUwgc+ibdHZGVtcMpZu/t8dMcPnoxJLcUaioRZzUXEiAFutporiAgAA
X-Env-Sender: prvs=4481770e6=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1507542618!69585854!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35744 invoked from network); 9 Oct 2017 09:50:18 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 09:50:18 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="54241548"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59DB46140200007800183C2C@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <7e603a60-34a0-da1e-bb7a-334df59f6491@citrix.com>
Date: Mon, 9 Oct 2017 10:50:17 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59DB46140200007800183C2C@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH for-4.9 v2] VMX: PLATFORM_INFO MSR is r/o
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTAvMTcgMDg6NDksIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRoZXJlZm9yZSBhbGwgd3Jp
dGUgYXR0ZW1wdHMgc2hvdWxkIHByb2R1Y2UgI0dQLCBqdXN0IGxpa2Ugb24gcmVhbAo+IGhhcmR3
YXJlLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+
IFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsODwqkgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoK
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 09 10:07:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 10:07:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1Uy4-0004Ad-Ul; Mon, 09 Oct 2017 10:07:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4481770e6=Andrew.Cooper3@citrix.com>)
 id 1e1Uy3-0004AX-Pf
 for xen-devel@lists.xen.org; Mon, 09 Oct 2017 10:07:23 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 9D/A3-03618-B5A4BD95; Mon, 09 Oct 2017 10:07:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsXitHSDvW6U1+1
 Ig/0blC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxrLw6xFvznr7hx/i9zA+Mc3i5GTg4JAX+J
 5RfmsYDYbAL6ErtffGICsUUE1CVOd1xk7WLk4GAWKJH4c8sIJCwsECpxe/9FdhCbRUBF4tW6B
 awgNq+Ap8SnJYeYIEbKSZw//pMZxBYSUJO41n+JHaJGUOLkzCdgq5gFJCQOvnjBPIGRexaS1C
 wkqQWMTKsY1YtTi8pSi3TN9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAgOBAQh
 2MM687H+IUZKDSUmUl9PtdqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5oT6CcYFFqempFWmYO
 MCRh0hIcPEoivA0gad7igsTc4sx0iNQpRl2Ojpt3/zAJseTl56VKifOuACkSACnKKM2DGwGLj
 0uMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5pUGmcKTmVcCt+kV0BFMQEcwFt8AOaIkESEl1c
 DYXK83qaSdK1Vr0k77uLKpmSrv313RsU1etbBSpNJ52au0A92Rc96uFA9PeeMSt2hlyGN/1V9
 Ch+ZsnWD2/daXEsMP/DKnarZnZNhtkQ95M2excVoM/xbGQ8eYfOOac+u/Jm9IWpw0u82xMeFt
 i1L/u8X53LPq1QS2mL9ee3rOd7OrGtNXTe9QYinOSDTUYi4qTgQABx7MFooCAAA=
X-Env-Sender: prvs=4481770e6=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1507543640!57883574!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63713 invoked from network); 9 Oct 2017 10:07:22 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 10:07:22 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="450928477"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 9 Oct 2017 11:07:18 +0100
Message-ID: <1507543638-13706-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH for-4.10] xen/domctl: Fix Xen heap leak via
	XEN_DOMCTL_getvcpucontext
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGJhY2tpbmcgc3RydWN0dXJlIGZvciBYRU5fRE9NQ1RMX2dldHZjcHVjb250ZXh0IGlzIG9u
bHkgemVyb2VkIGluIHRoZSB4ODYKSFZNIGNhc2UuICBBdCB0aGUgdmVyeSBsZWFzdCwgdGhpcyBt
ZWFucyB0aGF0IEFSTSByZXR1cm5zIGp1bmsgdGhyb3VnaCBpdHMKZmxhZ3MgZmllbGQgKGFzIGl0
IGlzIG9ubHkgZXZlciBjb25kaXRpb25hbGx5IG9yJ2QgaW50byksIGFuZCB4ODYgUFYgbGVha3MK
ZGF0YSB0aHJvdWdoIGdkdF9mcmFtZXNbMTQuLi4xNV0uICAoQW4gZXhoYXVzdGl2ZSBzZWFyY2gg
Zm9yIG90aGVyIGxlYWtzCmhhc24ndCBiZWVuIHBlcmZvcm1lZCkuCgpVbmNvbmRpdGlvbmFsbHkg
emVybyB0aGUgbWVtb3J5IHVwb24gYWxsb2NhdGlvbiwgYW5kIGZvcmdvIHRoZSBkb3VibGUgY2xl
YXIKZm9yIHg4NiBIVk0uICBUaGVzZSBoeXBlcmNhbGxzIGFyZSBub3Qgb24gaG90cGF0aHMuCgpO
b3RlIHRoYXQgdGhpcyBkb2VzIG5vdCBxdWFsaWZ5IGZvciBhbiBYU0EuICBQZXIgWFNBLTc3LApY
RU5fRE9NQ1RMX2dldHZjcHVjb250ZXh0IGlzIHVuc2FmZSBmb3IgZGlzYWdncmVnYXRpb24sIG1l
YW5pbmcgdGhhdCBvbmx5IHRoZQpjb250cm9sIGRvbWFpbiBjYW4gdXNlIHRoaXMgaHlwZXJjYWxs
LgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNDOiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKVGhpcyBzaG91bGQgYmUgYmFja3Bv
cnRlZCB0byBzdGFibGUgYnJhbmNoZXMKLS0tCiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgfCAyIC0t
CiB4ZW4vY29tbW9uL2RvbWN0bC5jICAgfCAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDEgaW5zZXJ0
aW9uKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21jdGwu
YyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwppbmRleCA1NDBiYTA4Li4xYjIwOGY5IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCkBA
IC0xNTMwLDggKzE1MzAsNiBAQCB2b2lkIGFyY2hfZ2V0X2luZm9fZ3Vlc3Qoc3RydWN0IHZjcHUg
KnYsIHZjcHVfZ3Vlc3RfY29udGV4dF91IGMpCiAgICAgYm9vbCBjb21wYXQgPSBpc19wdl8zMmJp
dF9kb21haW4oZCk7CiAjZGVmaW5lIGMoZmxkKSAoIWNvbXBhdCA/IChjLm5hdC0+ZmxkKSA6IChj
LmNtcC0+ZmxkKSkKIAotICAgIGlmICggIWlzX3B2X2RvbWFpbihkKSApCi0gICAgICAgIG1lbXNl
dChjLm5hdCwgMCwgc2l6ZW9mKCpjLm5hdCkpOwogICAgIG1lbWNweSgmYy5uYXQtPmZwdV9jdHh0
LCB2LT5hcmNoLmZwdV9jdHh0LCBzaXplb2YoYy5uYXQtPmZwdV9jdHh0KSk7CiAgICAgYyhmbGFn
cyA9IHYtPmFyY2gudmdjX2ZsYWdzICYgfihWR0NGX2kzODdfdmFsaWR8VkdDRl9pbl9rZXJuZWwp
KTsKICAgICBpZiAoIHYtPmZwdV9pbml0aWFsaXNlZCApCmRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L2RvbWN0bC5jIGIveGVuL2NvbW1vbi9kb21jdGwuYwppbmRleCBkMDNiYmYyLi4zYzZmYTRlIDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWN0bC5jCisrKyBiL3hlbi9jb21tb24vZG9tY3RsLmMK
QEAgLTg2OSw3ICs4NjksNyBAQCBsb25nIGRvX2RvbWN0bChYRU5fR1VFU1RfSEFORExFX1BBUkFN
KHhlbl9kb21jdGxfdCkgdV9kb21jdGwpCiAgICAgICAgICAgICAgICAgICAgICA8IHNpemVvZihz
dHJ1Y3QgY29tcGF0X3ZjcHVfZ3Vlc3RfY29udGV4dCkpOwogI2VuZGlmCiAgICAgICAgIHJldCA9
IC1FTk9NRU07Ci0gICAgICAgIGlmICggKGMubmF0ID0geG1hbGxvYyhzdHJ1Y3QgdmNwdV9ndWVz
dF9jb250ZXh0KSkgPT0gTlVMTCApCisgICAgICAgIGlmICggKGMubmF0ID0geHphbGxvYyhzdHJ1
Y3QgdmNwdV9ndWVzdF9jb250ZXh0KSkgPT0gTlVMTCApCiAgICAgICAgICAgICBnb3RvIGdldHZj
cHVjb250ZXh0X291dDsKIAogICAgICAgICB2Y3B1X3BhdXNlKHYpOwotLSAKMi4xLjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 09 10:07:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 10:07:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1UyS-0004Da-9x; Mon, 09 Oct 2017 10:07:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e1UyR-0004DP-RK
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 10:07:47 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 CB/31-02026-27A4BD95; Mon, 09 Oct 2017 10:07:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS6fjDS7fI63a
 kwecVMhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aTH5EFF/kqOtZFNjBu5uli5OQQEsiTuLT9
 CDOIzStgJ7FjzhlWEFtCwFDi9MKbLCA2i4CqROPMP2BxNgF1ibZn28FsEQF9ifmffgLZHBzMA
 gYSd7+bgISFBTwlfkw6yQoxvlDiy5Z2RpASTqDxJ3+5gpi8AoISf3cIg1QwC2hJPPx1iwXC1p
 ZYtvA1M8RAaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjGqF6cWlaUW6ZrqJRVlpmeU5CZm5ug
 aGpjq5aYWFyemp+YkJhXrJefnbmIEhhwDEOxg/NLvfIhRkoNJSZSX0+12pBBfUn5KZUZicUZ8
 UWlOavEhRhkODiUJ3mhPoJxgUWp6akVaZg4w+GHSEhw8SiK8Wu5Aad7igsTc4sx0iNQpRnuOV
 ROu/GHi6Lh5F0huApMbvj/4wyTEkpeflyolzqsDMlUApC2jNA9uKCxaLzHKSgnzMgKdKcRTkF
 qUm1mCKv+KUZyDUUmYNxJkCk9mXgnc7ldAZzEBncVYfAPkrJJEhJRUA2OV6wtXT+7gp3uZ+Jf
 vfy5mr9Kfphdi/1XB6t6lfibusK4sjj8pYdxPNS4XH1r1ltniDBvbNZHrdffYJDQ2/9wmff29
 rPzRtQLPWzdPZhW9+vDfqzTrnrJVcTNevV+zkWnOlIRZs4J+NrawGcwQCH5U1Bm9+9nNR8yzF
 zqp9B08mXF6cQ/zqzwlluKMREMt5qLiRACqG/V+0QIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1507543664!67273061!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49911 invoked from network); 9 Oct 2017 10:07:46 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 9 Oct 2017 10:07:46 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 09 Oct 2017 04:07:43 -0600
Message-Id: <59DB668D0200007800183D45@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 09 Oct 2017 04:07:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <59DB45E00200007800183C29@prv-mh.provo.novell.com>
 <1a36bcd9-35ee-5232-2919-3675328fcd69@citrix.com>
In-Reply-To: <1a36bcd9-35ee-5232-2919-3675328fcd69@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-4.9 v2] x86: avoid #GP for PV guest MSR
 accesses
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA5LjEwLjE3IGF0IDExOjQ5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDkvMTAvMTcgMDg6NDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBIYWxmd2F5IHJl
Y2VudCBMaW51eCBrZXJuZWxzIHByb2JlIE1JU0NfRkVBVFVSRVNfRU5BQkxFUyBvbiBhbGwgQ1BV
cywKPj4gbGVhZGluZyB0byB1Z2x5IHJlY292ZXJlZCAjR1AgZmF1bHQgbWVzc2FnZXMgd2l0aCBk
ZWJ1ZyBidWlsZHMgb24gb2xkZXIKPj4gc3lzdGVtcy4gV2UgY2FuIGRvIGJldHRlciwgc28gaW50
cm9kdWNlIHN5bnRoZXRpYyBmZWF0dXJlIGZsYWdzIGZvcgo+PiBib3RoIHRoaXMgYW5kIFBMQVRG
T1JNX0lORk8gdG8gYXZvaWQgdGhlIHJkbXNyX3NhZmUoKSBhbHRvZ2V0aGVyLgo+Pgo+PiBOb3Rl
IHRoYXQgdGhlIHIvbyBuYXR1cmUgb2YgUExBVEZPUk1fSU5GTyBpcyBub3cgYWxzbyBiZWluZyBl
bmZvcmNlZC4KPj4KPj4gVGhlIHJkbXNyX3NhZmUoKSB1c2VzIGZvciBNSVNDX0VOQUJMRSBhcmUg
bGVmdCBpbiBwbGFjZSBhcyBiZW5pZ24gLSBpdAo+PiBleGlzdHMgZm9yIGFsbCA2NC1iaXQgY2Fw
YWJsZSBJbnRlbCBDUFVzIChzZWUgZS5nLiBlYXJseV9pbml0X2ludGVsKCkpLgo+Pgo+PiBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+IC0tLQo+PiB2Mjog
Rm9yY2UgUExBVEZPUk1fSU5GTyB3cml0ZXMgdG8gZmFpbC4KPj4KPj4gLS0tIGEveGVuL2FyY2gv
eDg2L2NwdS9pbnRlbC5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvaW50ZWwuYwo+PiBAQCAt
MjEsMTAgKzIxLDE5IEBAIHN0YXRpYyBib29sIF9faW5pdCBwcm9iZV9pbnRlbF9jcHVpZF9mYXUK
Pj4gIHsKPj4gIAl1aW50NjRfdCB4Owo+PiAgCj4+IC0JaWYgKHJkbXNyX3NhZmUoTVNSX0lOVEVM
X1BMQVRGT1JNX0lORk8sIHgpIHx8Cj4+IC0JICAgICEoeCAmIE1TUl9QTEFURk9STV9JTkZPX0NQ
VUlEX0ZBVUxUSU5HKSkKPj4gKwlpZiAocmRtc3Jfc2FmZShNU1JfSU5URUxfUExBVEZPUk1fSU5G
TywgeCkpCj4+ICAJCXJldHVybiAwOwo+PiAgCj4+ICsJc2V0dXBfZm9yY2VfY3B1X2NhcChYODZf
RkVBVFVSRV9NU1JfUExBVEZPUk1fSU5GTyk7Cj4+ICsKPj4gKwlpZiAoISh4ICYgTVNSX1BMQVRG
T1JNX0lORk9fQ1BVSURfRkFVTFRJTkcpKSB7Cj4+ICsJCWlmICghcmRtc3Jfc2FmZShNU1JfSU5U
RUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTLCB4KSkKPj4gKwkJCXNldHVwX2ZvcmNlX2NwdV9jYXAo
WDg2X0ZFQVRVUkVfTVNSX01JU0NfRkVBVFVSRVMpOwo+PiArCQlyZXR1cm4gMDsKPj4gKwl9Cj4+
ICsKPj4gKwlzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX01TUl9NSVNDX0ZFQVRVUkVT
KTsKPiAKPiBXaHkgdGhpcyBvZGQgYXJyYW5nZW1lbnQgd2l0aCB0aGUgZG91YmxlIHNldHVwX2Zv
cmNlX2NwdV9jYXAoKT8gIEFzCj4gbmVpdGhlciBvZiB0aGVzZSBNU1JzIGFyZSBhcmNoaXRlY3R1
cmFsLCB3b3VsZCBpdCBub3QgYmUgYmV0dGVyIHRvIHByb2JlCj4gYm90aCBvZiB0aGVtLCByYXRo
ZXIgdGhhbiBhc3N1bWluZyBNSVNDX0ZFQVRVUkVTX0VOQUJMRVMgaXMgYXZhaWxhYmxlIGlmCj4g
ZmF1bHRpbmcgaXMgcmVwb3J0ZWQ/CgpTaW5jZSBmYXVsdGluZyBiZWluZyBhdmFpbGFibGUgbWVh
bnMgaXQgY2FuIGJlIGVuYWJsZWQsIGFuZCBzaW5jZQplbmFibGluZyB3b3JrcyBieSB3cml0aW5n
IE1JU0NfRkVBVFVSRVNfRU5BQkxFUywgSSBkb24ndCBzZWUKd2h5IHdlIG5lZWQgdG8gcHJvYmUg
dGhhdCBzZWNvbmQgcmVnaXN0ZXIgaW4gdGhhdCBjYXNlLgpzZXRfY3B1aWRfZmF1bHRpbmcoKSBt
YWtlcyB0aGlzIHZlcnkgYXNzdW1wdGlvbiBhbHJlYWR5LgoKSmFuCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 10:10:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 10:10:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1V11-0004ry-Mp; Mon, 09 Oct 2017 10:10:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1e1V10-0004rq-D8
 for xen-devel@lists.xen.org; Mon, 09 Oct 2017 10:10:26 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 5B/A6-03101-11B4BD95; Mon, 09 Oct 2017 10:10:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSW0gUURzGPTuz62w4cVpN/y1GNQVlobkSdoG
 yp7KWoqASNdBZG3en9tbMGvqUXVZou6BhoFvpql1lTbOMWKVgy2LNgnqwVsvcWistiALpIbvM
 7JTZPAy/c77z/b/v4U8RuhaNnuLKXZxgZ62MZgZZ+NDSlI6NQ/mZo+fTVl340kKuR7m93d9V2
 1CBmrebHOXFakvk0zzn8P7yY21NRCXyOT1IS+nwRnj2+bjKg2ZI7EfwuXmYVA4hBL0nvGrl1Q
 YYu99BKMIFBBPt9zTKoR1Bne/9H38jgrN1gZhFg1fDWN0AIXMSXgbX716NPSLwAAGTtX7pEUU
 l4s3wrj6GSdgIrTdSFFwDr/1a2UniRVD/MkTK1zTOhktPVih9DoIn4okFaXEOHP3eoJEZ4WT4
 1udXyUzgFBiMNsYY8CxoPttDKJwMPwMRjcKZ0HXxDqnwfDgZPqVWuBj6okOEHEvgNGgPLFdGr
 oO6YHO8wgug9ngkxrQ0PlQf/TPGCj9HRuJlK2A9/HIzynU1CaODyxVOhTc1YU01mu+dVtT7L8
 w7Lcw7Lcw7LcyH1K1oicgJBzghPSs7wyTwZovLxvLWdENmdoaNE0XWzFlZk5hR4rB1ImlJ4qT
 vNur3bQ+iOZSKmU1rNwzl62aaHHsqLKxoKRLKrJwYRKkUxQD9dJOkzRI4M1deylulTfsrA5XA
 JNGVskyLTtYm8mZF6kOrqc7wq0kV1fFtRPpHBxp+qHSk3WHn9Cn0FdmAZYOlzD417u/uPkNz9
 Yk0kgrqEpycYONd/+vjKIVCTKLSKoG3u6ZSx6VCKqkQEl/IhVzsP0lfiSyFpQ8uv+oSF5/60G
 Rs2xoOrjcG3J9exxUNFUB/T2Hr1X0r1/pPhG/FG+iSpGDomoF/ax7c96Tr8Zaq3I/uiY4dN7O
 I5C152iOh1Kp5w1nnTvev3LV3LLA79814Xg5f83ycWfQ1razi0KMzC3VG7STj3hmeqHDUdNtG
 UcPh6rRHDClaWMNSQhDZ37fbXPm2AwAA
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1507543823!100470986!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15982 invoked from network); 9 Oct 2017 10:10:24 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 9 Oct 2017 10:10:24 -0000
Received: (qmail 30135 invoked from network); 9 Oct 2017 13:10:16 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 9 Oct 2017 13:10:16 +0300
Received: from smtp01.buh.bitdefender.com (unknown [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 52A557FC02
 for <xen-devel@lists.xen.org>; Mon,  9 Oct 2017 13:10:16 +0300 (EEST)
Received: (qmail 8315 invoked from network); 9 Oct 2017 13:10:16 +0300
Received: from unknown (HELO mb2xmail.bitdefender.biz) (10.20.0.30)
 by smtp01.buh.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 9 Oct 2017 13:10:16 +0300
Received: from mb1xmail.bitdefender.biz (10.20.0.28) by
 mb2xmail.bitdefender.biz (10.20.0.30) with Microsoft SMTP Server (TLS) id
 15.0.1293.2; Mon, 9 Oct 2017 13:11:03 +0300
Received: from mb1xmail.bitdefender.biz ([10.20.0.28]) by
 mb1xmail.bitdefender.biz ([10.20.0.28]) with mapi id 15.00.1293.002; Mon, 9
 Oct 2017 13:10:15 +0300
From: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>
To: "JBeulich@suse.com" <JBeulich@suse.com>
Thread-Topic: [PATCH v3] x86/altp2m: Added xc_altp2m_set_mem_access_multi()
Thread-Index: AQHTPfCYbJKlsWCZIkiChLQIHvshCqLWwu6AgARcfwA=
Date: Mon, 9 Oct 2017 10:10:14 +0000
Message-ID: <1507543814.1981.30.camel@bitdefender.com>
References: <1507218137-29833-1-git-send-email-ppircalabu@bitdefender.com>
 <59D7BE9102000078001833B3@prv-mh.provo.novell.com>
In-Reply-To: <59D7BE9102000078001833B3@prv-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.17.80.118]
x-endpointsecurity-0xde81-ev: v:6.2.24.938, d:out, a:y, w:t, t:16,
 sv:1507525525, ts:1507543863
Content-ID: <2C24CB01928A2F4C8D261C25347FC049@bitdefender.com>
MIME-Version: 1.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.73400
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 463268,
 Stamp: 3], Multi: [Enabled, t: (0.000018,0.048159)], BW: [Enabled, t:
 (0.000011)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.012447), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_SUMM_400_WORDS; NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t: (0.025603,0.000563)],
 URL: [Enabled, t: (0.000006)], RTDA: [Enabled, t: (0.165632), Hit: No,
 Details: v2.6.11; Id: 15.5f4n8j.1brh30j48.327r0], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: "tim@xen.org" <tim@xen.org>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v3] x86/altp2m: Added
	xc_altp2m_set_mem_access_multi()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVmksIDIwMTctMTAtMDYgYXQgMDk6MzQgLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOg0KPiA+
IA0KPiA+ID4gDQo+ID4gPiA+IA0KPiA+ID4gPiBPbiAwNS4xMC4xNyBhdCAxNzo0MiwgPHBwaXJj
YWxhYnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToNCj4gPiBAQCAtNDQ1MSw2ICs0NDUzLDcgQEAg
c3RhdGljIGludCBkb19hbHRwMm1fb3AoDQo+ID4gwqDCoMKgwqDCoGNhc2UgSFZNT1BfYWx0cDJt
X2Rlc3Ryb3lfcDJtOg0KPiA+IMKgwqDCoMKgwqBjYXNlIEhWTU9QX2FsdHAybV9zd2l0Y2hfcDJt
Og0KPiA+IMKgwqDCoMKgwqBjYXNlIEhWTU9QX2FsdHAybV9zZXRfbWVtX2FjY2VzczoNCj4gPiAr
wqDCoMKgwqBjYXNlIEhWTU9QX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aToNCj4gV2FzIGl0
IGFncmVlZCB0aGF0IHRoaXMsIGp1c3QgbGlrZSBvdGhlcnMgKG1hbnkgd3JvbmdseSwgSSB0aGlu
aykgaXMNCj4gc3VwcG9zZWQgdG8gYmUgaW52b2thYmxlIGJ5IHRoZSBhZmZlY3RlZCBkb21haW4g
aXRzZWxmPyBJdHMgbm9uLQ0KPiBhbHRwMm0gY291bnRlcnBhcnQgaXMgYSBETV9QUklWIG9wZXJh
dGlvbi4gSWYgdGhlIG9uZSBoZXJlIGlzDQo+IG1lYW50IHRvIGJlIGRpZmZlcmVudCwgSSB0aGlu
ayB0aGUgY29tbWl0IG1lc3NhZ2Ugc2hvdWxkIHNheSB3aHkuDQpXaWxsIGJlIGNvcnJlY3RlZCBp
biB0aGUgbmV3IHBhdGNoIGl0ZXJhdGlvbi4NCj4gDQo+ID4gDQo+ID4gQEAgLTQ1NjgsNiArNDU3
MSwzMCBAQCBzdGF0aWMgaW50IGRvX2FsdHAybV9vcCgNCj4gPiDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGEu
dS5zZXRfbWVtX2FjY2Vzcy52aWV3KTsNCj4gPiDCoMKgwqDCoMKgwqDCoMKgwqBicmVhazsNCj4g
PiDCoA0KPiA+ICvCoMKgwqDCoGNhc2UgSFZNT1BfYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRp
Og0KPiA+ICvCoMKgwqDCoMKgwqDCoMKgaWYgKCBhLnUuc2V0X21lbV9hY2Nlc3NfbXVsdGkucGFk
IHx8DQo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgYS51LnNldF9tZW1fYWNjZXNzX211
bHRpLm9wYXF1ZSA+PQ0KPiA+IGEudS5zZXRfbWVtX2FjY2Vzc19tdWx0aS5uciApDQo+ID4gK8Kg
wqDCoMKgwqDCoMKgwqB7DQo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHJjID0gLUVJTlZB
TDsNCj4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgYnJlYWs7DQo+ID4gK8KgwqDCoMKgwqDC
oMKgwqB9DQo+ID4gK8KgwqDCoMKgwqDCoMKgwqByYyA9IHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0
aShkLA0KPiA+IGEudS5zZXRfbWVtX2FjY2Vzc19tdWx0aS5wZm5fbGlzdCwNCj4gPiArwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoGEudS5zZXRfbWVtX2FjY2Vzc19tdWx0aS5hY2MNCj4gPiBlc3NfbGlzdCwN
Cj4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGEudS5zZXRfbWVtX2FjY2Vzc19tdWx0aS5uciwNCj4g
PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoGEudS5zZXRfbWVtX2FjY2Vzc19tdWx0aS5vcGENCj4gPiBx
dWUsDQo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBNRU1PUF9DTURfTUFTSywNCj4gPiArwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoGEudS5zZXRfbWVtX2FjY2Vzc19tdWx0aS52aWUNCj4gPiB3KTsNCj4gPiAr
wqDCoMKgwqDCoMKgwqDCoGlmICggcmMgPiAwICkNCj4gPiArwqDCoMKgwqDCoMKgwqDCoHsNCj4g
PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgYS51LnNldF9tZW1fYWNjZXNzX211bHRpLm9wYXF1
ZSA9IHJjOw0KPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBpZiAoIF9fY29weV90b19ndWVz
dChhcmcsICZhLCAxKSApDQo+IF9fY29weV9maWVsZF90b19ndWVzdCgpIHdvdWxkIHN1ZmZpY2Ug
aGVyZSBhZmFpY3QuDQoNCldpbGwgYmUgY29ycmVjdGVkIGluIHRoZSBuZXcgcGF0Y2ggaXRlcmF0
aW9uLg0KPiANCj4gPiANCj4gPiBAQCAtNDU4Niw2ICs0NjEzLDUzIEBAIHN0YXRpYyBpbnQgZG9f
YWx0cDJtX29wKA0KPiA+IMKgwqDCoMKgwqByZXR1cm4gcmM7DQo+ID4gwqB9DQo+ID4gwqANCj4g
PiArc3RhdGljIGludCBjb21wYXRfYWx0cDJtX29wKA0KPiA+ICvCoMKgwqDCoFhFTl9HVUVTVF9I
QU5ETEVfUEFSQU0odm9pZCkgYXJnKQ0KPiA+ICt7DQo+ID4gK8KgwqDCoMKgc3RydWN0IGNvbXBh
dF9odm1fYWx0cDJtX29wIGE7DQo+ID4gK8KgwqDCoMKgdW5pb24NCj4gPiArwqDCoMKgwqB7DQo+
ID4gK8KgwqDCoMKgwqDCoMKgwqBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGhuZDsNCj4g
PiArwqDCoMKgwqDCoMKgwqDCoHN0cnVjdCB4ZW5faHZtX2FsdHAybV9vcCAqYWx0cDJtX29wOw0K
PiA+ICvCoMKgwqDCoH0gbmF0Ow0KPiA+ICsNCj4gPiArwqDCoMKgwqBpZiAoICFodm1fYWx0cDJt
X3N1cHBvcnRlZCgpICkNCj4gPiArwqDCoMKgwqDCoMKgwqDCoHJldHVybiAtRU9QTk9UU1VQUDsN
Cj4gPiArDQo+ID4gK8KgwqDCoMKgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJmEsIGFyZywgMSkgKQ0K
PiA+ICvCoMKgwqDCoMKgwqDCoMKgcmV0dXJuIC1FRkFVTFQ7DQo+ID4gKw0KPiA+ICvCoMKgwqDC
oGlmICggYS5wYWQxIHx8IGEucGFkMiB8fA0KPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqAoYS52ZXJz
aW9uICE9IEhWTU9QX0FMVFAyTV9JTlRFUkZBQ0VfVkVSU0lPTikgKQ0KPiA+ICvCoMKgwqDCoMKg
wqDCoMKgcmV0dXJuIC1FSU5WQUw7DQo+IFdoeSBkb2Vzbid0IHN1ZmZpY2Ugd2hhdCBkb19hbHRw
Mm1fb3AoKSBkb2VzPw0KVGhlIHNhbml0eSBjaGVja3MgYXJlIHRoZSBzYW1lIGFzIGZvciBkb19h
bHRwMm1fb3AgYnV0IGl0IHdhbnRlZCB0bw0KY2hlY2sgYXMgZWFybHkgYXMgcG9zc2libGUgZm9y
IGludmFsaWQgYXJndW1lbnRzLg0KPiANCj4gPiANCj4gPiArwqDCoMKgwqBzZXRfeGVuX2d1ZXN0
X2hhbmRsZShuYXQuaG5kLCBDT01QQVRfQVJHX1hMQVRfVklSVF9CQVNFKTsNCj4gPiArDQo+ID4g
K8KgwqDCoMKgc3dpdGNoICggYS5jbWQgKQ0KPiA+ICvCoMKgwqDCoHsNCj4gPiArwqDCoMKgwqDC
oMKgwqDCoGNhc2UgSFZNT1BfYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpOg0KPiA+ICsjZGVm
aW5lIFhMQVRfaHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aV9ITkRMX3Bmbl9saXN0KF9k
XywNCj4gPiBfc18pOyBcDQo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGd1ZXN0X2Zyb21f
Y29tcGF0X2hhbmRsZSgoX2RfKS0+cGZuX2xpc3QsIChfc18pLQ0KPiA+ID5wZm5fbGlzdCkNCj4g
PiArI2RlZmluZSBYTEFUX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGlfSE5ETF9hY2Nl
c3NfbGlzdChfZF8sDQo+ID4gX3NfKTsgXA0KPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBn
dWVzdF9mcm9tX2NvbXBhdF9oYW5kbGUoKF9kXyktPmFjY2Vzc19saXN0LCAoX3NfKS0NCj4gPiA+
YWNjZXNzX2xpc3QpDQo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoFhMQVRfaHZtX2FsdHAy
bV9zZXRfbWVtX2FjY2Vzc19tdWx0aSgmbmF0LmFsdHAybV9vcC0NCj4gPiA+dS5zZXRfbWVtX2Fj
Y2Vzc19tdWx0aSwNCj4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCZhLnUuc2V0X21lbV9hY2Nlc3NfbXVsdGkpOw0KPiA+ICsjdW5kZWYgWExBVF9odm1fYWx0cDJt
X3NldF9tZW1fYWNjZXNzX211bHRpX0hORExfcGZuX2xpc3QNCj4gPiArI3VuZGVmIFhMQVRfaHZt
X2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aV9ITkRMX2FjY2Vzc19saXN0DQo+ID4gK8KgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoGJyZWFrOw0KPiA+ICvCoMKgwqDCoMKgwqDCoMKgZGVmYXVsdDoN
Cj4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgcmV0dXJuIGRvX2FsdHAybV9vcChhcmcpOw0K
PiA+ICvCoMKgwqDCoH0NCj4gPiArDQo+ID4gK8KgwqDCoMKgbmF0LmFsdHAybV9vcC0+dmVyc2lv
bsKgwqA9IGEudmVyc2lvbjsNCj4gPiArwqDCoMKgwqBuYXQuYWx0cDJtX29wLT5jbWTCoMKgwqDC
oMKgwqA9IGEuY21kOw0KPiA+ICvCoMKgwqDCoG5hdC5hbHRwMm1fb3AtPmRvbWFpbsKgwqDCoD0g
YS5kb21haW47DQo+ID4gK8KgwqDCoMKgbmF0LmFsdHAybV9vcC0+cGFkMcKgwqDCoMKgwqA9IGEu
cGFkMTsNCj4gPiArwqDCoMKgwqBuYXQuYWx0cDJtX29wLT5wYWQywqDCoMKgwqDCoD0gYS5wYWQy
Ow0KPiBXaHkgZG8geW91IGRvIHRoaXMgYnkgaGFuZCwgcmF0aGVyIHRoYW4gdXNpbmcgWExBVF8q
KCkgbWFjcm9zDQo+IHdoaWNoIGF0IHRoZSBzYW1lIHRpbWUgY2hlY2sgdGhhdCB0aGUgZmllbGQg
c2l6ZXMgbWF0Y2g/DQpBY3R1YWxseSwgdGhlcmUgaXMgYSBwcm9ibGVtIHdpdGggdGhlIFhMQVRf
aHZtX2FsdHAybV9vcCBtYWNybw0KZ2VuZXJhdGlvbi4NClRoZSBjdXJyZW50IGRlZmluaXRpb24g
b2bCoHN0cnVjdCB4ZW5faHZtX2FsdHAybV9vcCB1c2VzICJzdHJ1Y3RzIiBhcw0KbWVtYmVyIG9m
IHRoZSB1bmlvbi4gSW4gdGhpcyBjYXNlIHRoZSBlbnVtIHZhbHVlcyBmb3Igc3dpdGNoKHUpIGFy
ZSBub3QNCmdlbmVyYXRlZC4NCg0KI2RlZmluZSBYTEFUX2h2bV9hbHRwMm1fb3AoX2RfLCBfc18p
IGRvIHsgXA0KwqDCoMKgwqAoX2RfKS0+dmVyc2lvbiA9IChfc18pLT52ZXJzaW9uOyBcDQrCoMKg
wqDCoChfZF8pLT5jbWQgPSAoX3NfKS0+Y21kOyBcDQrCoMKgwqDCoChfZF8pLT5kb21haW4gPSAo
X3NfKS0+ZFdpbGwgYmUgY29ycmVjdGVkIGluIHRoZSBuZXcgcGF0Y2gNCml0ZXJhdGlvbi5vbWFp
bjsgXA0KwqDCoMKgwqAoX2RfKS0+cGFkMSA9IChfc18pLT5wYWQxOyBcDQrCoMKgwqDCoChfZF8p
LT5wYWQyID0gKF9zXyktPnBhZDI7IFwNCsKgwqDCoMKgc3dpdGNoICh1KSB7IFwNCsKgwqDCoMKg
Y2FzZSBYTEFUX2h2bV9hbHRwMm1fb3BfdV9kb21haW5fc3RhdGU6IFwNCsKgwqDCoMKgwqDCoMKg
wqBYTEFUX2h2bV9hbHRwMm1fZG9tYWluX3N0YXRlKCYoX2RfKS0+dS5kb21haW5fc3RhdGUsICYo
X3NfKS0NCj51LmRvbWFpbl9zdGF0ZSk7IFwNCsKgwqDCoMKgwqDCoMKgwqBicmVhazsgXA0KwqDC
oMKgwqBjYXNlDQpYTEFUX2h2bV9hbHhlbl9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRp
X3R0cDJtX29wX3VfZW5hYmxlX25vdGlmeQ0KOiBcDQrCoMKgwqDCoMKgwqDCoMKgWExBVF9odm1f
YWx0cDJtX3ZjcHVfZW5hYmxlX25vdGlmeSgmKF9kXyktPnUuZW5hYmxlX25vdGlmeSwNCiYoX3Nf
KS0+dS5lbmFibGVfbm90aWZ5eGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGlfdCk7
IFwNCsKgwqDCoMKgwqDCoMKgwqBicmVhazsgXA0KwqDCoMKgwqBjYXNlIFhMQVRfaHZtX2FsdHAy
bV9vcF91X3ZpZXc6IFwNCsKgwqDCoMKgwqDCoMKgwqBYTEFUX2h2bV9hbHRwMm1fdmlldygmKF9k
XyktPnUudmlldywgJihfc18pLT51LnZpZXcpOyBcDQrCoMKgwqDCoMKgwqDCoMKgYnJlYWs7IFxX
aWxsIGJlIGNvcnJlY3RlZCBpbiB0aGUgbmV3IHBhdGNoIGl0ZXJhdGlvbi4NCsKgwqDCoMKgY2Fz
ZSBYTEFUX2h2bV9hbHRwMm1fb3BfdV9zZXRfbWVtX2FjY2VzczogXA0KwqDCoMKgwqDCoMKgwqDC
oFhMQVRfaHZtX2FsdHAybV9zZXRfbWVtX2FjY2VzcygmKF9kXyktPnUuc2V0X21lbV9hY2Nlc3Ms
DQomKF9zXyktPnUuc2V0X21lbV9hY2Nlc3MpOyBcDQrCoMKgwqDCoMKgwqDCoMKgYnJlYWs7IFwN
CsKgwqDCoMKgY2FzZSBYTEFUX2h2bV9hbHRwMm1fb3BfdV9jaGFuZ2VfZ2ZuOiBcDQrCoMKgwqDC
oMKgwqDCoMKgWExBVF9odm1fYWx0cDJtX2NoYW5nZV9nZm4oJihfZF8pLT51LmNoYW5nZV9nZm4s
ICYoX3NfKS0NCj51LmNoYW5nZV9nZm4pOyBcDQrCoMKgwqDCoMKgwqDCoMKgYnJlYWs7IFwNCsKg
wqDCoMKgY2FzZSBYTEFUX2h2bV9hbHRwMm1fb3BfdV9zZXRfbWVtX2FjY2Vzc19tdWx0aTogXA0K
wqDCoMKgwqDCoMKgwqDCoFhMQVRfaHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aSgmKF9k
XyktDQo+dS5zZXRfbWVtX2FjY2Vzc19tdWx0aSwgJihfc18pLT51LnNldF9tZW1fYWNjZXNzX211
bHRpKTsgXA0KwqDCoMKgwqDCoMKgwqDCoGJyZWFrOyBcDQrCoMKgwqDCoGNhc2UgWExBVF9odm1f
YWx0cDJtX29wX3VfcGFkOiBcDQrCoMKgwqDCoMKgwqDCoMKgKF9kXyktPnUucGFkID0gKF9zXykt
PnUucGFkOyBcDQrCoMKgwqDCoMKgwqDCoMKgYnJlYWs7IFwNCsKgwqDCoMKgfSBcDQp9IHdoaWxl
ICgwKQ0KDQpJZiB0aGUgInN0cnVjdHMiIGFyZSByZXBsYWNlZCB3aXRoIHRoZSBjb3JyZXNwb25k
aW5nIHR5cGVkZWZzIGluIHRoZQ0KZGVmaW5pdGlvbiBvZiB4ZW5faHZtX2FsdHAybV9vcA0KKGUu
Zy7CoHhlbl9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpX3QgaW5zdGVhZCBvZsKgc3Ry
dWN0DQp4ZW5faHZtX2FsdHAybV9kb21haW5fc3RhdGUpLCB0aGUgZW51bSB2YWx1ZXMgYXJlIGdl
bmVyYXRlZCBjb3JyZWN0bHkNCmJ1dCB0aGUgWExBVF9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNz
X211bHRpIG1hY3JvIGlzIHJlcGxhY2VkIHdpdGggYQ0Kc2ltcGxlIGFzc2lnbm1lbnQsIHRodXMg
YnJlYWtpbmcgdGhlIGJ1aWxkICgNCmNvbXBhdF9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX211
bHRpX3QNCnRvwqB4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aV90IGFzc2lnbm1l
bnQpDQoNCmVudW0gWExBVF9odm1fYWx0cDJtX29wX3Ugew0KwqDCoMKgwqBYTEFUX2h2bV9hbHRw
Mm1fb3BfdV9kb21haW5fc3RhdGUsDQrCoMKgwqDCoFhMQVRfaHZtX2FsdHAybV9vcF91X2VuYWJs
ZV9ub3RpZnksDQrCoMKgwqDCoFhMQVRfaHZtX2FsdHAybV9vcF91X3ZpZXcsDQrCoMKgwqDCoFhM
QVRfaHZtX2FsdHAybV9vcF91X3NldF9tZW1fYWNjZXNzLA0KwqDCoMKgwqBYTEFUX2h2bV9hbHRw
Mm1fb3BfdV9jaGFuZ2VfZ2ZuLA0KwqDCoMKgwqBYTEFUX2h2bV9hbHRwMm1fb3BfdV9zZXRfbWVt
X2FjY2Vzc19tdWx0aSwNCsKgwqDCoMKgWExBVF9odm1fYWx0cDJtX29wX3VfcGFkLA0KfTsNCg0K
I2RlZmluZSBYTEFUX2h2bV9hbHRwMm1fb3AoX2RfLCBfc18pIGRvIHsgXA0KwqDCoMKgwqAoX2Rf
KS0+dmVyc2lvbiA9IChfc18pLT52ZXJzaW9uOyBcDQrCoMKgwqDCoChfZF8pLT5jbWQgPSAoX3Nf
KS0+Y21kOyBcDQrCoMKgwqDCoChfZF8pLT5kb21haW4gPSAoX3NfKS0+ZG9tYWluOyBcDQrCoMKg
wqDCoChfZF8pLT5wYWQxID0gKF9zXyktPnBhZDE7IFwNCsKgwqDCoMKgKF9kXyktPnBhZDIgPSAo
X3NfKS0+cGFkMjsgXA0KwqDCoMKgwqBzd2l0Y2ggKHUpIHsgXA0KwqDCoMKgwqBjYXNlIFhMQVRf
aHZtX2FsdHAybV9vcF91X2RvbWFpbl9zdGF0ZTogXA0KwqDCoMKgwqDCoMKgwqDCoChfZF8pLT51
LmRvbWFpbl9zdGF0ZSA9IChfc18pLT51LmRvbWFpbl9zdGF0ZTsgXA0KwqDCoMKgwqDCoMKgwqDC
oGJyZWFrOyBcDQrCoMKgwqDCoGNhc2UgWExBVF9odm1fYWx0cDJtX29wX3VfZW5hYmxlX25vdGlm
eTogXA0KwqDCoMKgwqDCoMKgwqDCoChfZF8pLT51LmVuYWJsZV9ub3RpZnkgPSAoX3NfKS0+dS5l
bmFibGVfbm90aWZ5OyBcDQrCoMKgwqDCoMKgwqDCoMKgYnJlYWs7IFwNCsKgwqDCoMKgY2FzZSBY
TEFUX2h2bV9hbHRwMm1fb3BfdV92aWV3OiBcDQrCoMKgwqDCoMKgwqDCoMKgKF9kXyktPnUudmll
dyA9IChfc18pLT51LnZpZXc7IFwNCsKgwqDCoMKgwqDCoMKgwqBicmVhazsgXA0KwqDCoMKgwqBj
YXNlIFhMQVRfaHZtX2FsdHAybV9vcF91X3NldF9tZW1fYWNjZXNzOiBcDQrCoMKgwqDCoMKgwqDC
oMKgKF9kXyktPnUuc2V0X21lbV9hY2Nlc3MgPSAoX3NfKS0+dS5zZXRfbWVtX2FjY2VzczsgXA0K
wqDCoMKgwqDCoMKgwqDCoGJyZWFrOyBcDQrCoMKgwqDCoGNhc2UgWExBVF9odm1fYWx0cDJtX29w
X3VfY2hhbmdlX2dmbjogXA0KwqDCoMKgwqDCoMKgwqDCoChfZF8pLT51LmNoYW5nZV9nZm4gPSAo
X3NfKS0+dS5jaGFuZ2VfZ2ZuOyBcDQrCoMKgwqDCoMKgwqDCoMKgYnJlYWs7IFwNCsKgwqDCoMKg
Y2FzZSBYTEFUX2h2bV9hbHRwMm1fb3BfdV9zZXRfbWVtX2FjY2Vzc19tdWx0aTogXA0KwqDCoMKg
wqDCoMKgwqDCoChfZF8pLT51LnNldF9tZW1fYWNjZXNzX211bHRpID0gKF9zXyktPnUuc2V0X21l
bV9hY2Nlc3NfbXVsdGk7DQpcDQrCoMKgwqDCoMKgwqDCoMKgYnJlYWs7IFwNCsKgwqDCoMKgY2Fz
ZSBYTEFUX2h2bV9hbHRwMm1fb3BfdV9wYWQ6IFwNCsKgwqDCoMKgwqDCoMKgwqAoX2RfKS0+dS5w
YWQgPSAoX3NfKS0+dS5wYWQ7IFwNCsKgwqDCoMKgwqDCoMKgwqBicmVhazsgXA0KwqDCoMKgwqB9
IFwNCn0gd2hpbGUgKDApDQoNCkF0IHRoaXMgc3RhZ2UgdGhlIGVhc2llc3QgYXBwcm9hY2ggd2Fz
IHRvIHNldCB0aGUgdmFsdWVzIGJ5IGhhbmQuDQo+IA0KPiA+IA0KPiA+IEBAIC00NzMzLDcgKzQ4
MDcsNyBAQCBsb25nIGRvX2h2bV9vcCh1bnNpZ25lZCBsb25nIG9wLA0KPiA+IFhFTl9HVUVTVF9I
QU5ETEVfUEFSQU0odm9pZCkgYXJnKQ0KPiA+IMKgwqDCoMKgwqDCoMKgwqDCoGJyZWFrOw0KPiA+
IMKgDQo+ID4gwqDCoMKgwqDCoGNhc2UgSFZNT1BfYWx0cDJtOg0KPiA+IC3CoMKgwqDCoMKgwqDC
oMKgcmMgPSBkb19hbHRwMm1fb3AoYXJnKTsNCj4gPiArwqDCoMKgwqDCoMKgwqDCoHJjID0gKCBj
dXJyZW50LT5oY2FsbF9jb21wYXQgKSA/IGNvbXBhdF9hbHRwMm1fb3AoYXJnKSA6DQo+ID4gZG9f
YWx0cDJtX29wKGFyZyk7DQo+IFBvaW50bGVzcyBwYXJlbnRoZXNlcyBhbmQgc3BhY2VzLiBQbHVz
LCB0byBiZSBob25lc3QsIEknbSBub3QgcmVhbGx5DQo+IGhhcHB5IGFib3V0IHRoaXMgYWQgaG9j
IGNvbXBhdCBoYW5kbGluZywgYnV0IGF0IHRoZSBzYW1lIHRpbWUgSQ0KPiBjYW4ndCBzdWdnZXN0
IGEgdHJ1bHkgYmV0dGVyIGFsdGVybmF0aXZlLg0KPiANClJlbW92ZWQgdGhlIHNwYWNlcy4gVGhl
IGFsdGVybmF0aXZlIChlLmcuIGNoYW5naW5nIGh2bV9oeXBlcmNhbGxfdGFibGUNCnRvIHVzZcKg
Q09NUEFUX0NBTEwoaHZtX29wKSBhbmQgZGVmaW5pbmcgYSBjb21wYXRfaHZtX29wIGZ1bmN0aW9u
IGluIGNoDQpvbmx5IGFsdHAybSBpcyBoYW5kbGVkIGRpZmZlcmVudGx5KSBpcyB1Z2xpZXIgaW4g
bXkgb3BpbmlvbiBiZWNhdXNlDQpvbmx5IEhWTU9QX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0
aSByZXF1aXJlcyBDT01QQVQgYXJndW1lbnQNCnRyYW5zbGF0aW9uLg0KwqANCj4gPiANCj4gPiAt
LS0gYS94ZW4vaW5jbHVkZS94bGF0LmxzdA0KPiA+ICsrKyBiL3hlbi9pbmNsdWRlL3hsYXQubHN0
DQo+ID4gQEAgLTczLDYgKzczLDcgQEANCj4gPiDCoD8JdmNwdV9odm1fY29udGV4dAkJaHZtL2h2
bV92Y3B1LmgNCj4gPiDCoD8JdmNwdV9odm1feDg2XzMyCQkJaHZtL2h2bV92Y3B1LmgNCj4gPiDC
oD8JdmNwdV9odm1feDg2XzY0CQkJaHZtL2h2bV92Y3B1LmgNCj4gPiArIQlodm1fYWx0cDJtX3Nl
dF9tZW1fYWNjZXNzX211bHRpCWh2bS9odm1fb3AuaA0KPiBQbGVhc2UgaW5zZXJ0IGFscGhhYmV0
aWNhbGx5LCBzb3J0ZWQgYnkgZmlsZW5hbWUgKGFuZCB0aGVuIHN0cnVjdHVyZQ0KPiBuYW1lKS4N
CldpbGwgYmUgY29ycmVjdGVkIGluIHRoZSBuZXcgcGF0Y2ggaXRlcmF0aW9uLg0KPiANCj4gPiAN
Cj4gPiAtLS0gYS94ZW4vdG9vbHMvY29tcGF0LWJ1aWxkLWhlYWRlci5weQ0KPiA+ICsrKyBiL3hl
bi90b29scy9jb21wYXQtYnVpbGQtaGVhZGVyLnB5DQo+ID4gQEAgLTE2LDYgKzE2LDcgQEAgcGF0
cyA9IFsNCj4gPiDCoCBbIHIiKDh8MTZ8MzJ8NjQpX2NvbXBhdF90KFteXHddfCQpIiwgciJcMV90
XDIiIF0sDQo+ID4gwqAgWyByIihefFteXHddKXhlbl8/KFx3KilfY29tcGF0X3QoW15cd118JCQp
IiwgciJcMWNvbXBhdF9cMl90XDMiDQo+ID4gXSwNCj4gPiDCoCBbIHIiKF58W15cd10pWEVOXz8i
LCByIlwxQ09NUEFUXyIgXSwNCj4gPiArIFsgciIoXnxbXlx3XSlIVk1NRU1fPyIsIHIiXDFDT01Q
QVRfSFZNTUVNXyIgXSwNCj4gV2hhdCBpcyB0aGlzIG5lZWRlZCBmb3I/IEkgY2FuJ3QgZmluZCBh
bnkgaW5zdGFuY2Ugb2YgSFZNTUVNXyoNCj4gZWxzZXdoZXJlIGluIHRoZSBwYXRjaC4gQXMgeW91
IGNhbiBzZWUsIHNvIGZhciB0aGVyZSBhcmUgb25seQ0KPiBwcmV0dHkgZ2VuZXJpYyB0b2tlbnMg
YmVpbmcgcmVwbGFjZWQgaGVyZS4NCj4gDQpXaXRob3V0IHRoaXMsIGJvdGggaHZtbWVtX3R5cGVf
dCBhbmQgaHZtbWVtX3R5cGVfY29tcGF0X3QgZW51bXMgd2lsbA0KZGVmaW5lIHRoZSBzYW1lIHZh
bHVlcyAoZS5nLiDCoEhWTU1FTV9yYW1fcncsKSByZXN1bHRpbmcgaW4gYSBjb21waWxlDQplcnJv
ci4gQnkgYWRkaW5nIHRoaXMgdHJhbnNsYXRpb24gd2Ugd2lsbCBoYXZlIGEgQ09NUEFUX0hWTU1F
TSB2YWx1ZQ0KZm9yIGVhY2ggSFZNTUVNXyB2YWx1ZSBkZWZpbmVkIGluIHB1YmxpYy9odm0vaHZt
X29wLmgpIChlLmcuDQpIVk1NRU1fcmFtX3J3IC0+IENPTVBBVF9IVk1NRU1fcmFtX3J3KQ0KDQpN
YW55IHRoYW5rcyBmb3IgeW91ciBzdXBwb3J0LMKgDQpQZXRyZQ0KPiBKYW4NCj4gDQo+IF9fX19f
X19fX19fX19fX19fX19fX19fXw0KPiBUaGlzIGVtYWlsIHdhcyBzY2FubmVkIGJ5IEJpdGRlZmVu
ZGVyCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 10:13:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 10:13:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1V3d-00057X-41; Mon, 09 Oct 2017 10:13:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e1V3c-00057Q-9I
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 10:13:08 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 2D/A8-03428-3BB4BD95; Mon, 09 Oct 2017 10:13:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXS6fjDS3ez9+1
 Ig0Mn+C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozf5y8zFVxgqTiz6zZTA+Nb5i5GTg4hgTyJ
 na/2MIHYvAJ2EpMOd7OB2BIChhKnF95kAbFZBFQlLsxYxwhiswmoS7Q9284KYosIGEis3DQLy
 ObiYBb4xCgxYctEsAZhgTCJSwsfMYMkhAS6GSUaetvBEpwCPhKXpxxl72LkANomKPF3hzBImF
 lAS+Lhr1ssELa2xLKFr5lBSpgFpCWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoUZxaVJZapGt
 srJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiADECwg3Hn+sBDjJIcTEqivJxu
 tyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfA2ewHlBItS01Mr0jJzgLEAk5bg4FES4S0DSfMWF
 yTmFmemQ6ROMRpz3Hh4/Q8TR8fNu3+YhFjy8vNSpcR59UBKBUBKM0rz4AbBYvQSo6yUMC8j0G
 lCPAWpRbmZJajyrxjFORiVhHnbQKbwZOaVwO17BXQKE9ApjMU3QE4pSURISTUwFghs3b/VpsZ
 Q9Ev7HsPX6nZFnw/vXHk3ee7doBM3vixIXHfiaPSCVSvWCdTJTEi5Env61UGWuvLTD6+uSzTb
 tVMif9sz7VlGd32Vozgco64W5q67YxF3T+VVoJfBrPkLuSx26TCHsghdnlvR0Wp163/i3Je/r
 jg9O2T885bSYseW40s2RIcEpymxFGckGmoxFxUnAgD7+Tu8zAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1507543985!51191154!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5445 invoked from network); 9 Oct 2017 10:13:06 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Oct 2017 10:13:06 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 09 Oct 2017 04:13:04 -0600
Message-Id: <59DB67CD0200007800183D57@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 09 Oct 2017 04:13:01 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Dario Faggioli" <dario.faggioli@citrix.com>
References: <150661816186.4976.5537636029076214002.stgit@Solace.fritz.box>
 <150661838615.4976.16412418219732512688.stgit@Solace.fritz.box>
In-Reply-To: <150661838615.4976.16412418219732512688.stgit@Solace.fritz.box>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 2/3] xen: RCU: make the period of the
 idle timer configurable.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjA5LjE3IGF0IDE5OjA2LCA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gTWFrZSBpdCBwb3NzaWJsZSBmb3IgdGhlIHVzZXIgdG8gc3BlY2lmeSwgd2l0aCB0aGUg
Ym9vdAo+IHRpbWUgcGFyYW1ldGVyIHJjdS1pZGxlLXRpbWVyLXBlcmlvZC1tcywgaG93IGZyZXF1
ZW50bHkKPiBhIENQVSB0aGF0IHdlbnQgaWRsZSB3aXRoIHBlbmRpbmcgUkNVIGNhbGxiYWNrcyBz
aG91bGQgYmUKPiB3b2tlbiB1cCB0byBjaGVjayBpZiB0aGUgZ3JhY2UgcGVyaW9kIGVuZGVkLgo+
IAo+IFR5cGljYWwgdmFsdWVzIChpLmUuLCBzb21lIG9mIHRoZSB2YWx1ZXMgdXNlZCBieSBMaW51
eCBhcwo+IHRoZSB0aWNrIGZyZXF1ZW5jeSkgYXJlIDEwLCA0IG9yIDEgbXMuIERlZmF1bHQgdmFs
dXMgKHVzZWQKPiB3aGVuIHRoaXMgcGFyYW1ldGVyIGlzIG5vdCBzcGVjaWZpZWQpIGlzIDEwbXMu
IE1heGltdW0gaXMKPiAxMDBtcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdnaW9saSA8
ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 10:15:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 10:15:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1V5v-0005J8-GZ; Mon, 09 Oct 2017 10:15:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1V5t-0005IB-K9
 for xen-devel@lists.xensource.com; Mon, 09 Oct 2017 10:15:29 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 A0/51-03409-04C4BD95; Mon, 09 Oct 2017 10:15:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVdfW53a
 kwf0TbBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWPJiHnNBv1jFxDMXGRsY
 Pwl0MXJyCAk0Mkn8fizTxcgFZD9mlFhy/QELhLONUeLvqdWMIFUiAs4SX8/MZQexeQX0JX7Mn
 c4MYgsL2Eq0XTnHBtIgIdDOJLHidDcrSEJCwFNi9Z1GJhj7xPclQFPZOdgErCQOiYFEWQRUJQ
 7e/cEygZF7ASPDKkaN4tSistQiXUNzvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2
 MQJ8zAMEOxtsbAw4xSnIwKYnyfvW6HSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgtfOGygnWJSa
 nlqRlpkDDD6YtAQHj5II70uQVt7igsTc4sx0iNQpRl2OY5su/2ESYsnLz0uVEucVBZkhAFKUU
 ZoHNwIWCZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzHsIZBVPZl4J3KZXQEcwAR3BWHwD5I
 iSRISUVAOj/erae19uCk90SdVdyfM9q3DnYZbtzHZLeK+rF87euv//KkeWN4kMS5JTtFpXiff
 msgaJzv0la3n4WmtYonBY07fouPBzF5ovPt+168mXzyqSDe55myqzzB2dF6yauz/1me/sI2Z9
 lb9ZN7Hlmac9WGf97/ui62m5jrM4dRf7hS255aa1Kf+HEktxRqKhFnNRcSIA8jo7Jn8CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1507544124!76143511!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60100 invoked from network); 9 Oct 2017 10:15:25 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Oct 2017 10:15:25 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1V5m-0003oQ-MS; Mon, 09 Oct 2017 10:15:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e1V5h-0002KU-Bu; Mon, 09 Oct 2017 10:15:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e1V5g-0001to-UG; Mon, 09 Oct 2017 10:15:17 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114182-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 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=2c2ae1976da06283e923d97720c0bdcbebf04515
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 09 Oct 2017 10:15:16 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114182: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDE4MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDE4Mi8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAyYzJhZTE5NzZkYTA2MjgzZTky
M2Q5NzcyMGMwYmRjYmViZjA0NTE1CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBkYmM0YjZlMTNhNWQwZGQ4OTY3Y2RlN2ZmNzAwMGFiMWVkODg2MjVlCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTM5NzIgIDIwMTctMTAtMDMgMjE6MDI6NDMgWiAgICA1IGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTEzOTc5ICAyMDE3LTEwLTA0IDAwOjEwOjEzIFogICAgNSBkYXlzICAg
NTcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0MDg3ICAyMDE3LTEwLTA3IDAzOjAz
OjExIFogICAgMiBkYXlzICAgMjAgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBBd2FpcyBNYXNvb2QgPGF3YWlzLm1hc29vZEB2YWRpb24uY29tPgogIEJodXBpbmRl
ciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KICBEYXJpbyBGYWdnaW9saSA8
cmFpc3RsaW5AbGludXguaXQ+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKb2FvIE1hcnRpbnMgPGpvYW8ubS5tYXJ0aW5zQG9y
YWNsZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGlu
YXJvLm9yZz4KICBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+CiAgS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogIE1lbmcgWHUgPG1lbmd4
dUBjaXMudXBlbm4uZWR1Pj8KICBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4
LmNvbT4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFRhbWFzIEsgTGVuZ3llbCA8
dGFtYXNAdGtsZW5neWVsLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgOTQ2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 10:36:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 10:36:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1VPw-0007Fj-Cb; Mon, 09 Oct 2017 10:36:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e1VPv-0007Fd-8I
 for xen-devel@lists.xen.org; Mon, 09 Oct 2017 10:36:11 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 AD/5A-03428-A115BD95; Mon, 09 Oct 2017 10:36:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXS6fjDS1ci8Ha
 kwe93TBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bLhl6WgkPyFa0zLzM3MP6W7GLk5BASyJM4
 cPcSK4jNK2AnsebTSyYQW0LAUOL0wpssIDaLgKrE4RUbwGrYBNQl2p5tB7NFBCwlVs66y97Fy
 MXBLHCdWeLamjZmkISwgLfE+xuLWEASQgKrGCVWzLvDCJLgFDCX6Oj8BNTBAbRNUOLvDmGQML
 OAlsTDX7dYIGxtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNf
 YUC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzAAGYBgB2PTosBDjJIcTEqivEv9
 b0cK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD9ApITLEpNT61Iy8wBxgJMWoKDR0mEdzZImre4I
 DG3ODMdInWK0ZKj4+bdP0wcm8Dkhu8P/jAJseTl56VKifPuA2kQAGnIKM2DGweL10uMslLCvI
 xABwrxFKQW5WaWoMq/YhTnYFQS5t0AMoUnM68EbusroIOYgA5iLL4BclBJIkJKqoFxl0ci47Q
 Dm3a1nz3cK/px6vzUtzqRMk8qJz3cYzr5dNfeXTNYOI5rv5l248DkO88yN0vt+ubI48zsE3xs
 /vru1I/X2edI/L0l4110gmV+S4qju/b6oydMJavSmr4oZKdzuGz9FyEQezvWuGPZ5eaW0oRfP
 1/qMvFO5br0ise8/IoH032LvWv2KbEUZyQaajEXFScCAGzOIonSAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1507545366!62334829!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56020 invoked from network); 9 Oct 2017 10:36:07 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Oct 2017 10:36:07 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 09 Oct 2017 04:36:05 -0600
Message-Id: <59DB6D320200007800183D7F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 09 Oct 2017 04:36:02 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Petre Ovidiu PIRCALABU" <ppircalabu@bitdefender.com>
References: <1507218137-29833-1-git-send-email-ppircalabu@bitdefender.com>
 <59D7BE9102000078001833B3@prv-mh.provo.novell.com>
 <1507543814.1981.30.camel@bitdefender.com>
In-Reply-To: <1507543814.1981.30.camel@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "tim@xen.org" <tim@xen.org>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v3] x86/altp2m: Added
 xc_altp2m_set_mem_access_multi()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA5LjEwLjE3IGF0IDEyOjEwLCA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+IHdy
b3RlOgo+IE9uIFZpLCAyMDE3LTEwLTA2IGF0IDA5OjM0IC0wNjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4gPiA+ID4gT24gMDUuMTAuMTcgYXQgMTc6NDIsIDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVy
LmNvbT4gd3JvdGU6Cj4+ID4gKyAgICBzd2l0Y2ggKCBhLmNtZCApCj4+ID4gKyAgICB7Cj4+ID4g
KyAgICAgICAgY2FzZSBIVk1PUF9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGk6Cj4+ID4gKyNk
ZWZpbmUgWExBVF9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpX0hORExfcGZuX2xpc3Qo
X2RfLAo+PiA+IF9zXyk7IFwKPj4gPiArICAgICAgICAgICAgZ3Vlc3RfZnJvbV9jb21wYXRfaGFu
ZGxlKChfZF8pLT5wZm5fbGlzdCwgKF9zXyktCj4+ID4gPnBmbl9saXN0KQo+PiA+ICsjZGVmaW5l
IFhMQVRfaHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aV9ITkRMX2FjY2Vzc19saXN0KF9k
XywKPj4gPiBfc18pOyBcCj4+ID4gKyAgICAgICAgICAgIGd1ZXN0X2Zyb21fY29tcGF0X2hhbmRs
ZSgoX2RfKS0+YWNjZXNzX2xpc3QsIChfc18pLQo+PiA+ID5hY2Nlc3NfbGlzdCkKPj4gPiArICAg
ICAgICAgICAgWExBVF9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpKCZuYXQuYWx0cDJt
X29wLQo+PiA+ID51LnNldF9tZW1fYWNjZXNzX211bHRpLAo+PiA+ICsgICAgICAgICAgICAgICAg
ICAgICZhLnUuc2V0X21lbV9hY2Nlc3NfbXVsdGkpOwo+PiA+ICsjdW5kZWYgWExBVF9odm1fYWx0
cDJtX3NldF9tZW1fYWNjZXNzX211bHRpX0hORExfcGZuX2xpc3QKPj4gPiArI3VuZGVmIFhMQVRf
aHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aV9ITkRMX2FjY2Vzc19saXN0Cj4+ID4gKyAg
ICAgICAgICAgIGJyZWFrOwo+PiA+ICsgICAgICAgIGRlZmF1bHQ6Cj4+ID4gKyAgICAgICAgICAg
IHJldHVybiBkb19hbHRwMm1fb3AoYXJnKTsKPj4gPiArICAgIH0KPj4gPiArCj4+ID4gKyAgICBu
YXQuYWx0cDJtX29wLT52ZXJzaW9uICA9IGEudmVyc2lvbjsKPj4gPiArICAgIG5hdC5hbHRwMm1f
b3AtPmNtZCAgICAgID0gYS5jbWQ7Cj4+ID4gKyAgICBuYXQuYWx0cDJtX29wLT5kb21haW4gICA9
IGEuZG9tYWluOwo+PiA+ICsgICAgbmF0LmFsdHAybV9vcC0+cGFkMSAgICAgPSBhLnBhZDE7Cj4+
ID4gKyAgICBuYXQuYWx0cDJtX29wLT5wYWQyICAgICA9IGEucGFkMjsKPj4gV2h5IGRvIHlvdSBk
byB0aGlzIGJ5IGhhbmQsIHJhdGhlciB0aGFuIHVzaW5nIFhMQVRfKigpIG1hY3Jvcwo+PiB3aGlj
aCBhdCB0aGUgc2FtZSB0aW1lIGNoZWNrIHRoYXQgdGhlIGZpZWxkIHNpemVzIG1hdGNoPwo+IEFj
dHVhbGx5LCB0aGVyZSBpcyBhIHByb2JsZW0gd2l0aCB0aGUgWExBVF9odm1fYWx0cDJtX29wIG1h
Y3JvCj4gZ2VuZXJhdGlvbi4KPiBUaGUgY3VycmVudCBkZWZpbml0aW9uIG9mIHN0cnVjdCB4ZW5f
aHZtX2FsdHAybV9vcCB1c2VzICJzdHJ1Y3RzIiBhcwo+IG1lbWJlciBvZiB0aGUgdW5pb24uIElu
IHRoaXMgY2FzZSB0aGUgZW51bSB2YWx1ZXMgZm9yIHN3aXRjaCh1KSBhcmUgbm90Cj4gZ2VuZXJh
dGVkLgo+Wy4uLl0KPiBJZiB0aGUgInN0cnVjdHMiIGFyZSByZXBsYWNlZCB3aXRoIHRoZSBjb3Jy
ZXNwb25kaW5nIHR5cGVkZWZzIGluIHRoZQo+IGRlZmluaXRpb24gb2YgeGVuX2h2bV9hbHRwMm1f
b3AKPiAoZS5nLiB4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aV90IGluc3RlYWQg
b2Ygc3RydWN0Cj4geGVuX2h2bV9hbHRwMm1fZG9tYWluX3N0YXRlKSwgdGhlIGVudW0gdmFsdWVz
IGFyZSBnZW5lcmF0ZWQgY29ycmVjdGx5Cj4gYnV0IHRoZSBYTEFUX2h2bV9hbHRwMm1fc2V0X21l
bV9hY2Nlc3NfbXVsdGkgbWFjcm8gaXMgcmVwbGFjZWQgd2l0aCBhCj4gc2ltcGxlIGFzc2lnbm1l
bnQsIHRodXMgYnJlYWtpbmcgdGhlIGJ1aWxkICgKPiBjb21wYXRfaHZtX2FsdHAybV9zZXRfbWVt
X2FjY2Vzc19tdWx0aV90Cj4gdG8geGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGlf
dCBhc3NpZ25tZW50KQo+Wy4uLl0KPiBBdCB0aGlzIHN0YWdlIHRoZSBlYXNpZXN0IGFwcHJvYWNo
IHdhcyB0byBzZXQgdGhlIHZhbHVlcyBieSBoYW5kLgoKT2theSwgYnV0IHRoZW4gcGxlYXNlIGFk
ZCBhIGNvbW1lbnQgdG8gc2F5IHNvIChhZnRlciBhbGwgaXQgc2hvdWxkCnJlYWxseSBiZSB0aGUg
c2NyaXB0IHRoYXQgZ2V0cyBhZGp1c3RlZCBpbiBvcmRlciB0byBjb3JyZWN0bHkgZGVhbAp3aXRo
IHRoZSBjYXNlcykgYW5kIGFkZCB0aGUgbWlzc2luZyBzaXplIGNoZWNrcyAoYW5kIHdoYXRldmVy
CmVsc2UgdmVyaWZpY2F0aW9uIHRoZSBtYWNyb3MgbWF5IGRvKS4KCj4+ID4gLS0tIGEveGVuL3Rv
b2xzL2NvbXBhdC1idWlsZC1oZWFkZXIucHkKPj4gPiArKysgYi94ZW4vdG9vbHMvY29tcGF0LWJ1
aWxkLWhlYWRlci5weQo+PiA+IEBAIC0xNiw2ICsxNiw3IEBAIHBhdHMgPSBbCj4+ID4gICBbIHIi
KDh8MTZ8MzJ8NjQpX2NvbXBhdF90KFteXHddfCQpIiwgciJcMV90XDIiIF0sCj4+ID4gICBbIHIi
KF58W15cd10peGVuXz8oXHcqKV9jb21wYXRfdChbXlx3XXwkJCkiLCByIlwxY29tcGF0X1wyX3Rc
MyIKPj4gPiBdLAo+PiA+ICAgWyByIihefFteXHddKVhFTl8/IiwgciJcMUNPTVBBVF8iIF0sCj4+
ID4gKyBbIHIiKF58W15cd10pSFZNTUVNXz8iLCByIlwxQ09NUEFUX0hWTU1FTV8iIF0sCj4+IFdo
YXQgaXMgdGhpcyBuZWVkZWQgZm9yPyBJIGNhbid0IGZpbmQgYW55IGluc3RhbmNlIG9mIEhWTU1F
TV8qCj4+IGVsc2V3aGVyZSBpbiB0aGUgcGF0Y2guIEFzIHlvdSBjYW4gc2VlLCBzbyBmYXIgdGhl
cmUgYXJlIG9ubHkKPj4gcHJldHR5IGdlbmVyaWMgdG9rZW5zIGJlaW5nIHJlcGxhY2VkIGhlcmUu
Cj4+IAo+IFdpdGhvdXQgdGhpcywgYm90aCBodm1tZW1fdHlwZV90IGFuZCBodm1tZW1fdHlwZV9j
b21wYXRfdCBlbnVtcyB3aWxsCj4gZGVmaW5lIHRoZSBzYW1lIHZhbHVlcyAoZS5nLiAgSFZNTUVN
X3JhbV9ydywpIHJlc3VsdGluZyBpbiBhIGNvbXBpbGUKPiBlcnJvci4gQnkgYWRkaW5nIHRoaXMg
dHJhbnNsYXRpb24gd2Ugd2lsbCBoYXZlIGEgQ09NUEFUX0hWTU1FTSB2YWx1ZQo+IGZvciBlYWNo
IEhWTU1FTV8gdmFsdWUgZGVmaW5lZCBpbiBwdWJsaWMvaHZtL2h2bV9vcC5oKSAoZS5nLgo+IEhW
TU1FTV9yYW1fcncgLT4gQ09NUEFUX0hWTU1FTV9yYW1fcncpCgpUaGF0J3MgdWdseS4gSSByZWFs
aXplIHRoYXQgd2Ugc2hvdWxkbid0IGV2ZW4gYXR0ZW1wdCB0byB0cmFuc2xhdGUKZW51bWVyYXRp
b25zIChvciB0byBiZSBmdWxseSBwcmVjaXNlLCB0aGVyZSBzaG91bGRuJ3QgYmUgYW55CmVudW1l
cmF0aW9ucyBpbiB0aGUgcHVibGljIGludGVyZmFjZSBpbiB0aGUgZmlyc3QgcGxhY2UpLCBhcyB0
aGUKZW51bWVyYXRvciB2YWx1ZXMgb3VnaHQgdG8gcmVtYWluIGNvbnNpc3RlbnQgYmV0d2VlbiBu
YXRpdmUKYW5kIGNvbXBhdCB1c2VzLiBIZW5jZSB3ZSBjb3VsZCBlaXRoZXIgY29udmVydCB0aGUg
ZW51bSB0byBhCnNldCBvZiAjZGVmaW5lLXMsIG9yIHdlIHdvdWxkIG5lZWQgYSBtZWNoYW5pc20g
dG8gZXhjbHVkZQpwYXJ0cyBvZiBhIGhlYWRlciBmcm9tIHRoZSBjb21wYXQgY29udmVyc2lvbi4K
CkluIHRoZSBlbmQgdGhlIHByb2JsZW0gaGVyZSBpcyBiZWNhdXNlIG9mIHRoZSBlbnVtZXJhdG9y
cywKb3RoZXIgdGhhbiB4ZW5tZW1fYWNjZXNzX3QncywgYXJlbid0IHByb3Blcmx5IHByZWZpeGVk
IHdpdGgKWEVOIG9yIFhFTl8gKG9yIGVsc2UgdGhlIHNjcmlwdCB3b3VsZCBhbHJlYWR5IGhhbmRs
ZSB0aGVtIGZpbmUKYWZhaWN0KS4gU28gYW5vdGhlciB2YXJpYW50IG9mIGFkZHJlc3NpbmcgdGhp
cyB3b3VsZCBiZSB0bwpkZXByZWNhdGUgKGJ1dCBub3QgcmVtb3ZlKSB0aGUgY3VycmVudCBuYW1l
cywgaW50cm9kdWNpbmcKcHJvcGVybHkgbmFtZWQgb25lcyBmb3IgX19YRU5fSU5URVJGQUNFX1ZF
UlNJT05fXyA+PQoweDAwMDQwYTAwLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 09 10:56:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 10:56:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1Vjt-0000qa-DX; Mon, 09 Oct 2017 10:56:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aisaila@bitdefender.com>) id 1e1Vjr-0000qR-QA
 for xen-devel@lists.xen.org; Mon, 09 Oct 2017 10:56:47 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 3B/90-03046-FE55BD95; Mon, 09 Oct 2017 10:56:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphkeJIrShJLcpLzFFi42KJPp7Rqvsu9Ha
 kwY3TvBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aHK3MYCw67Vhw6fZe9gfG9SRcjJwezgLVE
 779mxi5GLg4WgWYWic69PVDOT2aJORfXs3YxcnAICbhLrFzlDxIXEpjPKPH9SgsbSDdI/PuLL
 kaIxFJGiTV31oAl2AQMJF59/cYIYosISEtc+3yZEWJdhcT2SXtZQGxhAS+JeTvusYAsYBFQlV
 hwKhzE5BVwkzjzRRKkQkJATuLmuU7mCYx8CxgZVjFqFKcWlaUW6RqZ6SUVZaZnlOQmZuboGhq
 Y6eWmFhcnpqfmJCYV6yXn525iBIYJAxDsYDyzIPAQoyQHk5IorwAwfIT4kvJTKjMSizPii0pz
 UosPMcpwcChJ8MaC5ASLUtNTK9Iyc4ABC5OW4OBREuE9HgKU5i0uSMwtzkyHSJ1iNOY4tunyH
 yaOjpt3/zAJseTl56VKifP+BikVACnNKM2DGwSLpEuMslLCvIxApwnxFKQW5WaWoMq/YhTnYF
 QS5r0PMoUnM68Ebt8roFOYgE5hLL4BckpJIkJKqoFxacmPeY+2/UtlPCnDu3rKr7TYVAVpg/0
 PUjdc7qlbfSTS9Xpj4JmA7MTmO1dOFv3q5HNcGmuQoeQaWynCWbvszt1rYp8V/rfsO5C0lbXy
 2IWLUr9Omx3dqCCtyO58OuQv+7fZoo2ZfhcyJtT8zotQyDkmYp/a9K6h+ejsR8s0Eq+pqi7iC
 GhRYinOSDTUYi4qTgQA6I7dk58CAAA=
X-Env-Sender: aisaila@bitdefender.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1507546605!87552364!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35187 invoked from network); 9 Oct 2017 10:56:46 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 9 Oct 2017 10:56:46 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=vd7McMvk9GduNEruCNDJ/BYBB+w+tPCKSPD4JdJAj2e1AmxjzJtC/Wd+wrpcWgY4yyvUBlxU0pYT3ztx6gOthRKSbL+kickx0eS8GleyUDXr/BHkXkFP69AGL0vLoB/aaugB2ak7adUVyGZio6UdiwBvBzyHwkrRW6zejtJgLB32ngrYRKf6iSGz4L79FlS4hSebGHNcXFmTQWxb1fhcZj1yOgK7EU1NxcOKyRvMm/CKgCQWcps2ElHZnMnDL3LinxlXYYNGQop0AFhn5FvViHlbM1mcMrXN8nzgGBI4avr3/y5wo0vVQ/EdgbozNbJlpuLzd94Jv0AWQ/9nNTfHyw==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id; s=default; bh=NxFi2L25kBM7PRYZpIESn
 PFTIHY=; b=BqV8SuwDAVu8LXjDZU3jY3eTdZ6PpOiB6KEcnUbtLXFIWe6cqLdnb
 ulv0m7mLNv/TpaReEVWw8Rvhf92uyZyrU2xihAFNm8LFburH7rXk8ZkploZTwBay
 Txcgl4ALDaMQKOcjj0aFJ8HbGa/HEXxBP686m2OnBzSKd3jl5cfwUib53cI92aVc
 rGDxYQ0wja0K8/1oxmvzyMoDIalwAfITBnOW5PqJhqv4tV3FcR6Ts6mhN4nTcsmy
 rd00OftQh0SPIHCSE5TxOGW9ar2mqt54peZ43ne0E7TAnadGzkxBjGwKe6dq3X7R
 Fiw/pUbtM+78UhcLzt/nIl/9OfHVTCKhQ==
Received: (qmail 26330 invoked from network); 9 Oct 2017 13:56:28 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 9 Oct 2017 13:56:28 +0300
Received: (qmail 29302 invoked from network); 9 Oct 2017 13:56:29 +0300
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 9 Oct 2017 13:56:29 +0300
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon,  9 Oct 2017 13:56:14 +0300
Message-Id: <1507546574-8124-1-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Cc: Alexandru Isaila <aisaila@bitdefender.com>, andrew.cooper3@citrix.com,
 paul.durrant@citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v9] x86/hvm: Implement hvmemul_write() using
	real mappings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkFuIGFjY2Vz
cyB3aGljaCBjcm9zc2VzIGEgcGFnZSBib3VuZGFyeSBpcyBwZXJmb3JtZWQgYXRvbWljYWxseSBi
eSB4ODYKaGFyZHdhcmUsIGFsYmVpdCB3aXRoIGEgc2V2ZXJlIHBlcmZvcm1hbmNlIHBlbmFsdHku
ICBBbiBpbXBvcnRhbnQgY29ybmVyIGNhc2UKaXMgd2hlbiBhIHN0cmFkZGxlZCBhY2Nlc3MgaGl0
cyB0d28gcGFnZXMgd2hpY2ggZGlmZmVyIGluIHdoZXRoZXIgYQp0cmFuc2xhdGlvbiBleGlzdHMs
IG9yIGluIG5ldCBhY2Nlc3MgcmlnaHRzLgoKVGhlIHVzZSBvZiBodm1fY29weSooKSBpbiBodm1l
bXVsX3dyaXRlKCkgaXMgcHJvYmxlbWF0aWMsIGJlY2F1c2UgaXQgcGVyZm9ybXMKYSB0cmFuc2xh
dGlvbiB0aGVuIGNvbXBsZXRlcyB0aGUgcGFydGlhbCB3cml0ZSwgYmVmb3JlIG1vdmluZyBvbnRv
IHRoZSBuZXh0CnRyYW5zbGF0aW9uLgoKSWYgYW4gaW5kaXZpZHVhbCBlbXVsYXRlZCB3cml0ZSBz
dHJhZGRsZXMgdHdvIHBhZ2VzLCB0aGUgZmlyc3Qgb2Ygd2hpY2ggaXMKd3JpdGFibGUsIGFuZCB0
aGUgc2Vjb25kIG9mIHdoaWNoIGlzIG5vdCwgdGhlIGZpcnN0IGhhbGYgb2YgdGhlIHdyaXRlIHdp
bGwKY29tcGxldGUgYmVmb3JlICNQRiBpcyByYWlzZWQgZnJvbSB0aGUgc2Vjb25kIGhhbGYuCgpU
aGlzIHJlc3VsdHMgaW4gZ3Vlc3Qgc3RhdGUgY29ycnVwdGlvbiBhcyBhIHNpZGUgZWZmZWN0IG9m
IGVtdWxhdGlvbiwgd2hpY2gKaGFzIGJlZW4gb2JzZXJ2ZWQgdG8gY2F1c2Ugd2luZG93cyB0byBj
cmFzaCB3aGlsZSB1bmRlciBpbnRyb3NwZWN0aW9uLgoKSW50cm9kdWNlIHRoZSBodm1lbXVsX3ss
dW59bWFwX2xpbmVhcl9hZGRyKCkgaGVscGVycywgd2hpY2ggdHJhbnNsYXRlIGFuCmVudGlyZSBj
b250ZW50cyBvZiBhIGxpbmVhciBhY2Nlc3MsIGFuZCB2bWFwKCkgdGhlIHVuZGVybHlpbmcgZnJh
bWVzIHRvCnByb3ZpZGUgYSBjb250aWd1b3VzIHZpcnR1YWwgbWFwcGluZyBmb3IgdGhlIGVtdWxh
dG9yIHRvIHVzZS4gIFRoaXMgaXMgdGhlCnNhbWUgbWVjaGFuaXNtIGFzIHVzZWQgYnkgdGhlIHNo
YWRvdyBlbXVsYXRpb24gY29kZS4KClRoaXMgd2lsbCBjYXRjaCBhbnkgdHJhbnNsYXRpb24gaXNz
dWVzIGFuZCBhYm9ydCB0aGUgZW11bGF0aW9uIGJlZm9yZSBhbnkKbW9kaWZpY2F0aW9ucyBvY2N1
ci4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+ClNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIu
Y29tPgoKLS0tCkNoYW5nZXMgc2luY2UgVjg6CgktIFJlbW92ZWQgY29tbWVudAoJLSBDaGFuZ2Vk
IHRoZSBhZGRyIGZvcm11bGEKCS0gQWRkZWQgYmxhbmsgc3BhY2UgaW4gdGhlIGZvciBzdGF0ZW1l
bnQuCgpOb3RlOiBUZXN0ZWQgd2l0aCB3aW4zMi82NCBhbmQgdWJ1bnR1NjQgZ3Vlc3RzLgotLS0K
IHhlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jICAgICAgICB8IDE3OSArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZW11bGF0ZS5o
IHwgICA3ICsrCiAyIGZpbGVzIGNoYW5nZWQsIDE3MCBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyBiL3hlbi9hcmNo
L3g4Ni9odm0vZW11bGF0ZS5jCmluZGV4IGNjODc0Y2UuLjk1N2ZjNDYgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5j
CkBAIC00OTgsNiArNDk4LDE2MCBAQCBzdGF0aWMgaW50IGh2bWVtdWxfZG9fbW1pb19hZGRyKHBh
ZGRyX3QgbW1pb19ncGEsCiB9CiAKIC8qCisgKiBNYXAgdGhlIGZyYW1lKHMpIGNvdmVyaW5nIGFu
IGluZGl2aWR1YWwgbGluZWFyIGFjY2VzcywgZm9yIHdyaXRlYWJsZQorICogYWNjZXNzLiAgTWF5
IHJldHVybiBOVUxMIGZvciBNTUlPLCBvciBFUlJfUFRSKH5YODZFTVVMXyopIGZvciBvdGhlciBl
cnJvcnMKKyAqIGluY2x1ZGluZyBFUlJfUFRSKH5YODZFTVVMX09LQVkpIGZvciB3cml0ZS1kaXNj
YXJkIG1hcHBpbmdzLgorICoKKyAqIEluIGRlYnVnIGJ1aWxkcywgbWFwKCkgY2hlY2tzIHRoYXQg
ZWFjaCBzbG90IGluIGh2bWVtdWxfY3R4dC0+bWZuW10gaXMKKyAqIGNsZWFuIGJlZm9yZSB1c2Us
IGFuZCBwb2lzaW9ucyB1bnVzZWQgc2xvdHMgd2l0aCBJTlZBTElEX01GTi4KKyAqLworc3RhdGlj
IHZvaWQgKmh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKAorICAgIHVuc2lnbmVkIGxvbmcgbGluZWFy
LCB1bnNpZ25lZCBpbnQgYnl0ZXMsIHVpbnQzMl90IHBmZWMsCisgICAgc3RydWN0IGh2bV9lbXVs
YXRlX2N0eHQgKmh2bWVtdWxfY3R4dCkKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJl
bnQ7CisgICAgdm9pZCAqZXJyLCAqbWFwcGluZzsKKyAgICB1bnNpZ25lZCBpbnQgbnJfZnJhbWVz
ID0gKChsaW5lYXIgKyBieXRlcyAtICEhYnl0ZXMpID4+IFBBR0VfU0hJRlQpIC0KKyAgICAgICAg
KGxpbmVhciA+PiBQQUdFX1NISUZUKSArIDE7CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICAv
KgorICAgICAqIG1mbiBwb2ludHMgdG8gdGhlIG5leHQgZnJlZSBzbG90LiAgQWxsIHVzZWQgc2xv
dHMgaGF2ZSBhIHBhZ2UgcmVmZXJlbmNlCisgICAgICogaGVsZCBvbiB0aGVtLgorICAgICAqLwor
ICAgIG1mbl90ICptZm4gPSAmaHZtZW11bF9jdHh0LT5tZm5bMF07CisKKyAgICAvKgorICAgICAq
IFRoZSBjYWxsZXIgaGFzIG5vIGxlZ2l0aW1hdGUgcmVhc29uIGZvciB0cnlpbmcgYSB6ZXJvLWJ5
dGUgd3JpdGUsIGJ1dAorICAgICAqIGZpbmFsIGlzIGNhbGN1bGF0ZSB0byBmYWlsIHNhZmUgaW4g
cmVsZWFzZSBidWlsZHMuCisgICAgICoKKyAgICAgKiBUaGUgbWF4aW11bSB3cml0ZSBzaXplIGRl
cGVuZHMgb24gdGhlIG51bWJlciBvZiBhZGphY2VudCBtZm5zW10gd2hpY2gKKyAgICAgKiBjYW4g
YmUgdm1hcCgpJ2QsIGFjY291dGluZyBmb3IgcG9zc2libGUgbWlzYWxpZ25tZW50IHdpdGhpbiB0
aGUgcmVnaW9uLgorICAgICAqIFRoZSBoaWdoZXIgbGV2ZWwgZW11bGF0aW9uIGNhbGxlcnMgYXJl
IHJlc3BvbnNpYmxlIGZvciBlbnN1cmluZyB0aGF0CisgICAgICogbWZuc1tdIGlzIGxhcmdlIGVu
b3VnaCBmb3IgdGhlIHJlcXVlc3RlZCB3cml0ZSBzaXplLgorICAgICAqLworICAgIGlmICggYnl0
ZXMgPT0gMCB8fAorICAgICAgICAgbnJfZnJhbWVzID4gQVJSQVlfU0laRShodm1lbXVsX2N0eHQt
Pm1mbikgKQorICAgIHsKKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgIHBy
aW50aygiZ290byB1bmhhbmRsZSBFUlJPUn4hfn5cbiIpOworICAgICAgICBnb3RvIHVuaGFuZGxl
YWJsZTsKKyAgICB9CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IG5yX2ZyYW1lczsgaSsrICkKKyAg
ICB7CisgICAgICAgIGVudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCByZXM7CisgICAgICAgIHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2U7CisgICAgICAgIHBhZ2VmYXVsdF9pbmZvX3QgcGZpbmZvOwor
ICAgICAgICBwMm1fdHlwZV90IHAybXQ7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgYWRkciA9IGkg
PyAobGluZWFyICsgKGkgPDwgUEFHRV9TSElGVCkpICYgUEFHRV9NQVNLIDogbGluZWFyOworCisg
ICAgICAgIGlmICggaHZtZW11bF9jdHh0LT5jdHh0LmFkZHJfc2l6ZSA8IDY0ICkKKyAgICAgICAg
ICAgIGFkZHIgPSAodWludDMyX3QpYWRkcjsKKworICAgICAgICAvKiBFcnJvciBjaGVja2luZy4g
IENvbmZpcm0gdGhhdCB0aGUgY3VycmVudCBzbG90IGlzIGNsZWFuLiAqLworICAgICAgICBBU1NF
UlQobWZuX3goKm1mbikgPT0gMCk7CisKKyAgICAgICAgcmVzID0gaHZtX3RyYW5zbGF0ZV9nZXRf
cGFnZShjdXJyLCBhZGRyLCB0cnVlLCBwZmVjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICZwZmluZm8sICZwYWdlLCBOVUxMLCAmcDJtdCk7CisKKyAgICAgICAgc3dpdGNo
ICggcmVzICkKKyAgICAgICAgeworICAgICAgICBjYXNlIEhWTVRSQU5TX29rYXk6CisgICAgICAg
ICAgICBicmVhazsKKworICAgICAgICBjYXNlIEhWTVRSQU5TX2JhZF9saW5lYXJfdG9fZ2ZuOgor
ICAgICAgICAgICAgeDg2X2VtdWxfcGFnZWZhdWx0KHBmaW5mby5lYywgcGZpbmZvLmxpbmVhciwg
Jmh2bWVtdWxfY3R4dC0+Y3R4dCk7CisgICAgICAgICAgICBlcnIgPSBFUlJfUFRSKH5YODZFTVVM
X0VYQ0VQVElPTik7CisgICAgICAgICAgICBnb3RvIG91dDsKKworICAgICAgICBjYXNlIEhWTVRS
QU5TX2JhZF9nZm5fdG9fbWZuOgorICAgICAgICAgICAgZXJyID0gTlVMTDsKKyAgICAgICAgICAg
IGdvdG8gb3V0OworCisgICAgICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3BhZ2VkX291dDoKKyAgICAg
ICAgY2FzZSBIVk1UUkFOU19nZm5fc2hhcmVkOgorICAgICAgICAgICAgZXJyID0gRVJSX1BUUih+
WDg2RU1VTF9SRVRSWSk7CisgICAgICAgICAgICBnb3RvIG91dDsKKworICAgICAgICBkZWZhdWx0
OgorICAgICAgICAgICAgZ290byB1bmhhbmRsZWFibGU7CisgICAgICAgIH0KKworICAgICAgICAq
bWZuKysgPSBfbWZuKHBhZ2VfdG9fbWZuKHBhZ2UpKTsKKworICAgICAgICBpZiAoIHAybV9pc19k
aXNjYXJkX3dyaXRlKHAybXQpICkKKyAgICAgICAgeworICAgICAgICAgICAgZXJyID0gRVJSX1BU
Uih+WDg2RU1VTF9PS0FZKTsKKyAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICB9CisgICAg
fQorCisgICAgLyogRW50aXJlIGFjY2VzcyB3aXRoaW4gYSBzaW5nbGUgZnJhbWU/ICovCisgICAg
aWYgKCBucl9mcmFtZXMgPT0gMSApCisgICAgICAgIG1hcHBpbmcgPSBtYXBfZG9tYWluX3BhZ2Uo
aHZtZW11bF9jdHh0LT5tZm5bMF0pOworICAgIC8qIE11bHRpcGxlIGZyYW1lcz8gTmVlZCB0byB2
bWFwKCkuICovCisgICAgZWxzZSBpZiAoIChtYXBwaW5nID0gdm1hcChodm1lbXVsX2N0eHQtPm1m
biwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5yX2ZyYW1lcykpID09IE5VTEwgKQor
ICAgICAgICBnb3RvIHVuaGFuZGxlYWJsZTsKKworI2lmbmRlZiBOREVCVUcgLyogUG9pc2lvbiB1
bnVzZWQgbWZuW11zIHdpdGggSU5WQUxJRF9NRk4uICovCisgICAgd2hpbGUgKCBtZm4gPCBodm1l
bXVsX2N0eHQtPm1mbiArIEFSUkFZX1NJWkUoaHZtZW11bF9jdHh0LT5tZm4pICkKKyAgICB7Cisg
ICAgICAgIEFTU0VSVChtZm5feCgqbWZuKSA9PSAwKTsKKyAgICAgICAgKm1mbisrID0gSU5WQUxJ
RF9NRk47CisgICAgfQorI2VuZGlmCisgICAgcmV0dXJuIG1hcHBpbmcgKyAobGluZWFyICYgflBB
R0VfTUFTSyk7CisKKyB1bmhhbmRsZWFibGU6CisgICAgZXJyID0gRVJSX1BUUih+WDg2RU1VTF9V
TkhBTkRMRUFCTEUpOworCisgb3V0OgorICAgIC8qIERyb3AgYWxsIGhlbGQgcmVmZXJlbmNlcy4g
Ki8KKyAgICB3aGlsZSAoIG1mbi0tID4gaHZtZW11bF9jdHh0LT5tZm4gKQorICAgICAgICBwdXRf
cGFnZShtZm5fdG9fcGFnZShtZm5feCgqbWZuKSkpOworCisgICAgcmV0dXJuIGVycjsKK30KKwor
c3RhdGljIHZvaWQgaHZtZW11bF91bm1hcF9saW5lYXJfYWRkcigKKyAgICB2b2lkICptYXBwaW5n
LCB1bnNpZ25lZCBsb25nIGxpbmVhciwgdW5zaWduZWQgaW50IGJ5dGVzLAorICAgIHN0cnVjdCBo
dm1fZW11bGF0ZV9jdHh0ICpodm1lbXVsX2N0eHQpCit7CisgICAgc3RydWN0IGRvbWFpbiAqY3Vy
cmQgPSBjdXJyZW50LT5kb21haW47CisgICAgdW5zaWduZWQgaW50IG5yX2ZyYW1lcyA9ICgobGlu
ZWFyICsgYnl0ZXMgLSAhIWJ5dGVzKSA+PiBQQUdFX1NISUZUKSAtCisgICAgICAgIChsaW5lYXIg
Pj4gUEFHRV9TSElGVCkgKyAxOworICAgIHVuc2lnbmVkIGludCBpOworICAgIG1mbl90ICptZm4g
PSAmaHZtZW11bF9jdHh0LT5tZm5bMF07CisKKyAgICBBU1NFUlQoYnl0ZXMgPiAwKTsKKworICAg
IGlmICggbnJfZnJhbWVzID09IDEgKQorICAgICAgICB1bm1hcF9kb21haW5fcGFnZShtYXBwaW5n
KTsKKyAgICBlbHNlCisgICAgICAgIHZ1bm1hcChtYXBwaW5nKTsKKworICAgIGZvciAoIGkgPSAw
OyBpIDwgbnJfZnJhbWVzOyBpKysgKQorICAgIHsKKyAgICAgICAgQVNTRVJUKG1mbl92YWxpZCgq
bWZuKSk7CisgICAgICAgIHBhZ2luZ19tYXJrX2RpcnR5KGN1cnJkLCAqbWZuKTsKKyAgICAgICAg
cHV0X3BhZ2UobWZuX3RvX3BhZ2UobWZuX3goKm1mbikpKTsKKworICAgICAgICAqbWZuKysgPSBf
bWZuKDApOyAvKiBDbGVhbiBzbG90IGZvciBtYXAoKSdzIGVycm9yIGNoZWNraW5nLiAqLworICAg
IH0KKworCisjaWZuZGVmIE5ERUJVRyAvKiBDaGVjayAoYW5kIGNsZWFuKSBhbGwgdW51c2VkIG1m
bnMuICovCisgICAgd2hpbGUgKCBtZm4gPCBodm1lbXVsX2N0eHQtPm1mbiArIEFSUkFZX1NJWkUo
aHZtZW11bF9jdHh0LT5tZm4pICkKKyAgICB7CisgICAgICAgIEFTU0VSVChtZm5fZXEoKm1mbiwg
SU5WQUxJRF9NRk4pKTsKKyAgICAgICAgKm1mbisrID0gX21mbigwKTsKKyAgICB9CisjZW5kaWYK
K30KKworLyoKICAqIENvbnZlcnQgYWRkciBmcm9tIGxpbmVhciB0byBwaHlzaWNhbCBmb3JtLCB2
YWxpZCBvdmVyIHRoZSByYW5nZQogICogW2FkZHIsIGFkZHIgKyAqcmVwcyAqIGJ5dGVzX3Blcl9y
ZXBdLiAqcmVwcyBpcyBhZGp1c3RlZCBhY2NvcmRpbmcgdG8KICAqIHRoZSB2YWxpZCBjb21wdXRl
ZCByYW5nZS4gSXQgaXMgYWx3YXlzID4wIHdoZW4gWDg2RU1VTF9PS0FZIGlzIHJldHVybmVkLgpA
QCAtOTg4LDExICsxMTQyLDExIEBAIHN0YXRpYyBpbnQgaHZtZW11bF93cml0ZSgKICAgICBzdHJ1
Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0ID0KICAgICAgICAgY29udGFpbmVyX29m
KGN0eHQsIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0LCBjdHh0KTsKICAgICBzdHJ1Y3QgdmNwdSAq
Y3VyciA9IGN1cnJlbnQ7Ci0gICAgcGFnZWZhdWx0X2luZm9fdCBwZmluZm87CiAgICAgdW5zaWdu
ZWQgbG9uZyBhZGRyLCByZXBzID0gMTsKICAgICB1aW50MzJfdCBwZmVjID0gUEZFQ19wYWdlX3By
ZXNlbnQgfCBQRkVDX3dyaXRlX2FjY2VzczsKICAgICBzdHJ1Y3QgaHZtX3ZjcHVfaW8gKnZpbyA9
ICZjdXJyLT5hcmNoLmh2bV92Y3B1Lmh2bV9pbzsKICAgICBpbnQgcmM7CisgICAgdm9pZCAqbWFw
cGluZzsKIAogICAgIGlmICggaXNfeDg2X3N5c3RlbV9zZWdtZW50KHNlZykgKQogICAgICAgICBw
ZmVjIHw9IFBGRUNfaW1wbGljaXQ7CkBAIC0xMDA4LDIzICsxMTYyLDE2IEBAIHN0YXRpYyBpbnQg
aHZtZW11bF93cml0ZSgKICAgICAgICAgICh2aW8tPm1taW9fZ2xhID09IChhZGRyICYgUEFHRV9N
QVNLKSkgKQogICAgICAgICByZXR1cm4gaHZtZW11bF9saW5lYXJfbW1pb193cml0ZShhZGRyLCBi
eXRlcywgcF9kYXRhLCBwZmVjLCBodm1lbXVsX2N0eHQsIDEpOwogCi0gICAgcmMgPSBodm1fY29w
eV90b19ndWVzdF9saW5lYXIoYWRkciwgcF9kYXRhLCBieXRlcywgcGZlYywgJnBmaW5mbyk7Cisg
ICAgbWFwcGluZyA9IGh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKGFkZHIsIGJ5dGVzLCBwZmVjLCBo
dm1lbXVsX2N0eHQpOworICAgIGlmICggSVNfRVJSKG1hcHBpbmcpICkKKyAgICAgICAgcmV0dXJu
IH5QVFJfRVJSKG1hcHBpbmcpOwogCi0gICAgc3dpdGNoICggcmMgKQotICAgIHsKLSAgICBjYXNl
IEhWTVRSQU5TX29rYXk6Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgSFZNVFJBTlNfYmFkX2xp
bmVhcl90b19nZm46Ci0gICAgICAgIHg4Nl9lbXVsX3BhZ2VmYXVsdChwZmluZm8uZWMsIHBmaW5m
by5saW5lYXIsICZodm1lbXVsX2N0eHQtPmN0eHQpOwotICAgICAgICByZXR1cm4gWDg2RU1VTF9F
WENFUFRJT047Ci0gICAgY2FzZSBIVk1UUkFOU19iYWRfZ2ZuX3RvX21mbjoKKyAgICBpZiAoICFt
YXBwaW5nICkKICAgICAgICAgcmV0dXJuIGh2bWVtdWxfbGluZWFyX21taW9fd3JpdGUoYWRkciwg
Ynl0ZXMsIHBfZGF0YSwgcGZlYywgaHZtZW11bF9jdHh0LCAwKTsKLSAgICBjYXNlIEhWTVRSQU5T
X2dmbl9wYWdlZF9vdXQ6Ci0gICAgY2FzZSBIVk1UUkFOU19nZm5fc2hhcmVkOgotICAgICAgICBy
ZXR1cm4gWDg2RU1VTF9SRVRSWTsKLSAgICBkZWZhdWx0OgotICAgICAgICByZXR1cm4gWDg2RU1V
TF9VTkhBTkRMRUFCTEU7Ci0gICAgfQorCisgICAgbWVtY3B5KG1hcHBpbmcsIHBfZGF0YSwgYnl0
ZXMpOworCisgICAgaHZtZW11bF91bm1hcF9saW5lYXJfYWRkcihtYXBwaW5nLCBhZGRyLCBieXRl
cywgaHZtZW11bF9jdHh0KTsKIAogICAgIHJldHVybiBYODZFTVVMX09LQVk7CiB9CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9lbXVsYXRlLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9lbXVsYXRlLmgKaW5kZXggODg2NDc3NS4uZDM3OWE0YSAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vZW11bGF0ZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL2VtdWxhdGUuaApAQCAtMzcsNiArMzcsMTMgQEAgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQg
ewogICAgIHVuc2lnbmVkIGxvbmcgc2VnX3JlZ19hY2Nlc3NlZDsKICAgICB1bnNpZ25lZCBsb25n
IHNlZ19yZWdfZGlydHk7CiAKKyAgICAvKgorICAgICAqIE1GTnMgYmVoaW5kIHRlbXBvcmFyeSBt
YXBwaW5ncyBpbiB0aGUgd3JpdGUgY2FsbGJhY2suICBUaGUgbGVuZ3RoIGlzCisgICAgICogYXJi
aXRyYXJ5LCBhbmQgY2FuIGJlIGluY3JlYXNlZCBpZiB3cml0ZXMgbG9uZ2VyIHRoYW4gUEFHRV9T
SVpFKzEgYXJlCisgICAgICogbmVlZGVkLgorICAgICAqLworICAgIG1mbl90IG1mblsyXTsKKwog
ICAgIHVpbnQzMl90IGludHJfc2hhZG93OwogCiAgICAgYm9vbF90IHNldF9jb250ZXh0OwotLSAK
Mi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 09 11:03:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 11:03:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1Vq0-0001gd-2G; Mon, 09 Oct 2017 11:03:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1e1Vpy-0001gU-HC
 for xen-devel@lists.xen.org; Mon, 09 Oct 2017 11:03:06 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 1A/4D-02228-9675BD95; Mon, 09 Oct 2017 11:03:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsVysyfVTTcz/Ha
 kwe5ZghZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aFv8/ZC84xVfy+dZmxgXEBUxcjJ4eQwGZG
 iS+HnbsYuYDs3YwSq7/1s4AkhAUyJe6+fQlmiwgESyy+OJcRosFTYl3bNlYQm01AU+LO509gg
 3gFrCTW9N8Hi7MIqEicm30HzBYVCJfY//0aM0SNoMTJmU/AZnIKeElsXTYHzGYWMJOYt/khM4
 QtLnHryXwmCFteYvvbOcwTGPlmIWmfhaRlFpKWWUhaFjCyrGLUKE4tKkst0jU00EsqykzPKMl
 NzMwB8kz1clOLixPTU3MSk4r1kvNzNzECw5ABCHYwrpnqfIhRkoNJSZRXIPR2pBBfUn5KZUZi
 cUZ8UWlOavEhRg0ODoG+NasvMEqx5OXnpSpJ8HKHAdUJFqWmp1akZeYAIwWmVIKDR0mEdxfIG
 N7igsTc4sx0iNQpRmOOY5su/2HiuPHw+h8mIbBJUuK830FKBUBKM0rz4AbBIvgSo6yUMC8j0J
 lCPAWpRbmZJajyrxjFORiVhHk9QO7hycwrgdv3CugUJqBTGItvgJxSkoiQkmpgbNsc4cJUrv6
 9Rv20zP9dz+virkXtFo3neHPMfvvrXTGHAtT9rtt9Pvfhv2/ru+OLJ/8Q3eTYsNUu5+EybXm/
 H/PfMlRt99RaOO2P/crFHw6s9Rc5GlXjsEKkwTDp86m0h8l5iU2sN2UV5zxjaNbakHHOaudEh
 oue4gs/nIyw2PfyQ82VbZnsN5VYijMSDbWYi4oTAa1UtELbAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1507546984!106222178!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17801 invoked from network); 9 Oct 2017 11:03:05 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-206.messagelabs.com with SMTP; 9 Oct 2017 11:03:05 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 22C671435;
 Mon,  9 Oct 2017 04:03:04 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9DC7F3F578;
 Mon,  9 Oct 2017 04:03:03 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1507227824-11744-1-git-send-email-andrew.cooper3@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <522dc20b-c4a6-a0b8-8f86-dfc0bab3941a@arm.com>
Date: Mon, 9 Oct 2017 12:03:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1507227824-11744-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.10 0/5] tools/dombuilder: Fixes and
 improvements to grant handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmV3LAoKT24gMDUvMTAvMTcgMTk6MjMsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gQSBn
aXQgdHJlZSB2ZXJzaW9uIGlzIGF2YWlsYWJsZToKPiAKPiBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1wZW9wbGUvYW5kcmV3Y29vcC94ZW4uZ2l0O2E9c2hvcnRsb2c7aD1yZWZzL2hl
YWRzL2RvbWJ1aWxkZXItZ250LXYxCgpJIGhhdmUgdGVzdGVkIGl0IG9uIEFybTY0IGFuZCBkaWRu
J3Qgc3BvdCBhbnkgcmVncmVzc2lvbiBzbyBmYXI6CgpUZXN0ZWQtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 09 11:04:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 11:04:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1Vqr-0001kS-Az; Mon, 09 Oct 2017 11:04:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4481770e6=Andrew.Cooper3@citrix.com>)
 id 1e1Vqq-0001kE-56
 for xen-devel@lists.xensource.com; Mon, 09 Oct 2017 11:04:00 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 FA/35-03101-F975BD95; Mon, 09 Oct 2017 11:03:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCIsWRWlGSWpSXmKPExsWyU9JRQnd2+O1
 Ig8+TlS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bsY7IFG80qlk2/wdbA+ES3i5GTQ0LAT6Kn
 /wALhO0u8eZdKzuILQxkP5u3hrGLkYtDRGAfk0TTpBOsII6QwG5GibXXFoJ1sAnoS+x+8YkJx
 OYVsJX4//AcWDeLgIpEy/EJYHFRgXCJprP9LBA1ghInZz4BszkFjCT+TLkDZHNwMAtoSqzfpQ
 8SZhaQl2jeOpsZwhaXaPqykhXEFhJQk7jWf4kd4tB0iYnPeqCOtpC4fesO2wRGwVlINsxCmDo
 LydRZSKYuYGRZxahRnFpUllqka2iml1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR
 GMoMQLCD8f7GgEOMkhxMSqK8AqG3I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8DaGAeUEi1LTU
 yvSMnOAUQWTluDgURLhfQGS5i0uSMwtzkyHSJ1itOQ4tunyHyaOTTfvAskN3x/8YRJiycvPS5
 US5y0HaRAAacgozYMbB4v8S4yyUsK8jEAHCvEUpBblZpagyr9iFOdgVBLmbQeZwpOZVwK39RX
 QQUxABzEW3wA5qCQRISXVwNh4Xv1i0NdbE8O2GFzZuvfJf/mDbHpufQ92SoVkM59Zvv7/pq0/
 vDZbnOc6/8q7/oOLvc8Hi267pKm/z8RIOj5y3CZpr+55icU545MP44Zjfx7wiy+ZvGTVpepWj
 7NxtTOjTrRN9Obizf311r/5dfR8gRvqnh//mMpOsFbxeVtnnPvHM3Z1j5cSS3FGoqEWc1FxIg
 AMfV3i9wIAAA==
X-Env-Sender: prvs=4481770e6=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1507547035!68274872!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22211 invoked from network); 9 Oct 2017 11:03:55 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 11:03:55 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="54244782"
X-CrossPremisesHeadersFilteredBySendConnector: AMSPEX02CL02.citrite.net
To: Chao Gao <chao.gao@intel.com>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?=
 <roger.pau@citrix.com>, osstest service owner <osstest-admin@xenproject.org>, 
 <xen-devel@lists.xensource.com>, Jun Nakajima <jun.nakajima@intel.com>, Kevin
 Tian <kevin.tian@intel.com>, Quan Xu <xuquan8@huawei.com>, Jan Beulich
 <jbeulich@suse.com>
References: <osstest-113959-mainreport@xen.org>
 <20171003100801.ouu2bsxg7subw6c4@MacBook-Pro-de-Roger.local>
 <20171009061321.GA130786@op-computing> <20171009075807.GA10403@op-computing>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <f8485fb4-dca9-28ad-a568-fd3282b28b20@citrix.com>
Date: Mon, 9 Oct 2017 12:03:53 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171009075807.GA10403@op-computing>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
X-OrganizationHeadersPreserved: AMSPEX02CL02.citrite.net
Subject: Re: [Xen-devel] [xen-unstable test] 113959: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTAvMTcgMDg6NTgsIENoYW8gR2FvIHdyb3RlOgo+IE9uIE1vbiwgT2N0IDA5LCAyMDE3
IGF0IDAyOjEzOjIyUE0gKzA4MDAsIENoYW8gR2FvIHdyb3RlOgo+PiBPbiBUdWUsIE9jdCAwMywg
MjAxNyBhdCAxMTowODowMUFNICswMTAwLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+Pj4gT24g
VHVlLCBPY3QgMDMsIDIwMTcgYXQgMDk6NTU6NDRBTSArMDAwMCwgb3NzdGVzdCBzZXJ2aWNlIG93
bmVyIHdyb3RlOgo+Pj4+IGZsaWdodCAxMTM5NTkgeGVuLXVuc3RhYmxlIHJlYWwgW3JlYWxdCj4+
Pj4gaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzk1
OS8KPj4+Pgo+Pj4+IFJlZ3Jlc3Npb25zIDotKAo+Pj4+Cj4+Pj4gVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCj4+Pj4gaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNv
dWxkIG5vdCBiZSBydW46Cj4+Pj4gIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMjEgbGVh
ay1jaGVjay9jaGVjayAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzk1NAo+Pj4gVGhpcyBpcyBk
dWUgdG8gY3JvbiBydW5uaW5nIHdoZW4gdGhlIGxlYWstY2hlY2sgaXMgZXhlY3V0ZWQuCj4+Pgo+
Pj4+ICB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgNSBob3N0LXBpbmctY2hlY2stbmF0
aXZlICBmYWlsIFJFR1IuIHZzLiAxMTM5NTQKPj4+PiAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAxNyBndWVzdC1zdG9wICAgZmFpbCBSRUdSLiB2cy4gMTEzOTU0Cj4+
PiBUaGUgdGVzdCBiZWxvdyBoYXMgdHJpZ2dlcmVkIHRoZSBmb2xsb3dpbmcgQVNTRVJULCBDQ2lu
ZyB0aGUgSW50ZWwKPj4+IGd1eXMuCj4+Pgo+Pj4gT2N0ICAzIDA2OjEyOjAwLjQxNTE2OCAoWEVO
KSBkMTV2MDogaW50YWNrOiAyOjMwIHB0OiAzOAo+Pj4gT2N0ICAzIDA2OjEyOjE5LjE5MTE0MSAo
WEVOKSB2SVJSOiAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAw
MDAwMDAwMCAwMDAxMDAwMCAwMDAwMDAwMAo+Pj4gT2N0ICAzIDA2OjEyOjE5LjE5OTE2MiAoWEVO
KSAgUElSOiAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAw
MDAwMCAwMDAwMDAwMCAwMDAwMDAwMAo+Pj4gT2N0ICAzIDA2OjEyOjE5LjIwNzE2MCAoWEVOKSBB
c3NlcnRpb24gJ2ludGFjay52ZWN0b3IgPj0gcHRfdmVjdG9yJyBmYWlsZWQgYXQgaW50ci5jOjM2
Nwo+Pj4gT2N0ICAzIDA2OjEyOjE5LjIxNTIxNSAoWEVOKSAtLS0tWyBYZW4tNC4xMC11bnN0YWJs
ZSAgeDg2XzY0ICBkZWJ1Zz15ICAgTm90IHRhaW50ZWQgXS0tLS0KPj4+IE9jdCAgMyAwNjoxMjox
OS4yMjMxMjQgKFhFTikgQ1BVOiAgICAxCj4+PiBPY3QgIDMgMDY6MTI6MTkuMjIzMTUzIChYRU4p
IFJJUDogICAgZTAwODpbPGZmZmY4MmQwODAzMDIyYTU+XSB2bXhfaW50cl9hc3Npc3QrMHg2MTcv
MHg2MzcKPj4+IE9jdCAgMyAwNjoxMjoxOS4yMzExODUgKFhFTikgUkZMQUdTOiAwMDAwMDAwMDAw
MDEwMjkyICAgQ09OVEVYVDogaHlwZXJ2aXNvciAoZDE1djApCj4+PiBPY3QgIDMgMDY6MTI6MTku
MjM5MTYzIChYRU4pIHJheDogZmZmZjgzMDIyZGZjODAyYyAgIHJieDogZmZmZjgzMDBjY2M2NTY4
MCAgIHJjeDogMDAwMDAwMDAwMDAwMDAwMAo+Pj4gT2N0ICAzIDA2OjEyOjE5LjI0NzE2OSAoWEVO
KSByZHg6IGZmZmY4MzAyMmRmN2ZmZmYgICByc2k6IDAwMDAwMDAwMDAwMDAwMGEgICByZGk6IGZm
ZmY4MmQwODA0NjA2ZDgKPj4+IE9jdCAgMyAwNjoxMjoxOS4yNTUxMjcgKFhFTikgcmJwOiBmZmZm
ODMwMjJkZjdmZjA4ICAgcnNwOiBmZmZmODMwMjJkZjdmZWE4ICAgcjg6ICBmZmZmODMwMjJkZjkw
MDAwCj4+PiBPY3QgIDMgMDY6MTI6MTkuMjYzMTE0IChYRU4pIHI5OiAgMDAwMDAwMDAwMDAwMDAw
MSAgIHIxMDogMDAwMDAwMDAwMDAwMDAwMCAgIHIxMTogMDAwMDAwMDAwMDAwMDAwMQo+Pj4gT2N0
ICAzIDA2OjEyOjE5LjI3MTEwOSAoWEVOKSByMTI6IDAwMDAwMDAwZmZmZmZmZmYgICByMTM6IGZm
ZmY4MmQwODAzY2ZiYTYgICByMTQ6IGZmZmY4MmQwODAzY2ZiYTYKPj4+IE9jdCAgMyAwNjoxMjox
OS4yNzkxMTkgKFhFTikgcjE1OiAwMDAwMDAwMDAwMDAwMDA0ICAgY3IwOiAwMDAwMDAwMDgwMDUw
MDMzICAgY3I0OiAwMDAwMDAwMDAwMTUyNmUwCj4+PiBPY3QgIDMgMDY6MTI6MTkuMjc5MTU3IChY
RU4pIGNyMzogMDAwMDAwMDIxNDI3NDAwMCAgIGNyMjogMDAwMDU2MjJhMjE4NGRiZgo+Pj4gT2N0
ICAzIDA2OjEyOjE5LjI4NzEyMyAoWEVOKSBkczogMDAwMCAgIGVzOiAwMDAwICAgZnM6IDAwMDAg
ICBnczogMDAwMCAgIHNzOiAwMDAwICAgY3M6IGUwMDgKPj4+IE9jdCAgMyAwNjoxMjoxOS4yOTUx
MDUgKFhFTikgWGVuIGNvZGUgYXJvdW5kIDxmZmZmODJkMDgwMzAyMmE1PiAodm14X2ludHJfYXNz
aXN0KzB4NjE3LzB4NjM3KToKPj4+IE9jdCAgMyAwNjoxMjoxOS4zMDMxNTAgKFhFTikgIDQxIGJm
IDAwIDAwIDAwIDAwIGViIGEwIDwwZj4gMGIgODkgY2UgNDggODkgZGYgZTggYmIgMjAgMDAgMDAg
ZTkgNDkgZmUgZmYKPj4+IE9jdCAgMyAwNjoxMjoxOS4zMTExMTIgKFhFTikgWGVuIHN0YWNrIHRy
YWNlIGZyb20gcnNwPWZmZmY4MzAyMmRmN2ZlYTg6Cj4+PiBPY3QgIDMgMDY6MTI6MTkuMzExMTQ2
IChYRU4pICAgIGZmZmY4MzAyMmRmN2ZmMDggMDAwMDAwMzg4MDMwY2Y3NiBmZmZmODJkMDgwNWE3
NTcwIGZmZmY4MmQwODA1N2FkODAKPj4+IE9jdCAgMyAwNjoxMjoxOS4zMTkxMzEgKFhFTikgICAg
ZmZmZjgzMDIyZGY3ZmZmZiBmZmZmODMwMjJkZjdmZWUwIGZmZmY4MmQwODAyM2I5YjYgZmZmZjgz
MDBjY2M2NTAwMAo+Pj4gT2N0ICAzIDA2OjEyOjE5LjMyNzExNSAoWEVOKSAgICAwMDAwMDAwMDAw
MDAwMDBiIDAwMDAwMDAwMDAwMDAwMjAgMDAwMDAwMDAwMDAwMDBjMiAwMDAwMDAwMDAwMDAwMDA0
Cj4+PiBPY3QgIDMgMDY6MTI6MTkuMzQ1MDk0IChYRU4pICAgIGZmZmY4ODAwMjllYjQwMDAgZmZm
ZjgyZDA4MDMxMWMyMSAwMDAwMDAwMDAwMDAwMDA0IDAwMDAwMDAwMDAwMDAwYzIKPj4+IE9jdCAg
MyAwNjoxMjoxOS4zNDUxNzcgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAyMCAwMDAwMDAwMDAwMDAw
MDBiIGZmZmY4ODAwMjllYjQwMDAgZmZmZmZmZmY4MWFkZjBhMAo+Pj4gT2N0ICAzIDA2OjEyOjE5
LjM1MTIyMSAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgZmZmZjg4
MDAyZDQwMDAwOCAwMDAwMDAwMDAwMDAwMDAwCj4+PiBPY3QgIDMgMDY6MTI6MTkuMzU5NDM5IChY
RU4pICAgIDAwMDAwMDAwMDAwMDAwMzAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwM2Y4
IDAwMDAwMDAwMDAwMDAzZjgKPj4+IE9jdCAgMyAwNjoxMjoxOS4zNjcyNjcgKFhFTikgICAgZmZm
ZmZmZmY4MWFkZjBhMCAwMDAwYmVlZjAwMDBiZWVmIGZmZmZmZmZmODEzOGE1ZjQgMDAwMDAwYmYw
MDAwYmVlZgo+Pj4gT2N0ICAzIDA2OjEyOjE5LjM3NTIyMiAoWEVOKSAgICAwMDAwMDAwMDAwMDAw
MDAyIGZmZmY4ODAwMmY4MDNlMDggMDAwMDAwMDAwMDAwYmVlZiAwMDAwMDAwMDAwMDBiZWVmCj4+
PiBPY3QgIDMgMDY6MTI6MTkuMzgzMTk4IChYRU4pICAgIDAwMDAwMDAwMDAwMGJlZWYgMDAwMDAw
MDAwMDAwYmVlZiAwMDAwMDAwMDAwMDBiZWVmIDAwMDAwMDAwMDAwMDAwMDEKPj4+IE9jdCAgMyAw
NjoxMjoxOS4zOTEyMzAgKFhFTikgICAgZmZmZjgzMDBjY2M2NTAwMCAwMDAwMDAzMWFkYTIwZDAw
IDAwMDAwMDAwMDAxNTI2ZTAKPj4+IE9jdCAgMyAwNjoxMjoxOS4zOTkzMzYgKFhFTikgWGVuIGNh
bGwgdHJhY2U6Cj4+PiBPY3QgIDMgMDY6MTI6MTkuMzk5Mzg5IChYRU4pICAgIFs8ZmZmZjgyZDA4
MDMwMjJhNT5dIHZteF9pbnRyX2Fzc2lzdCsweDYxNy8weDYzNwo+Pj4gT2N0ICAzIDA2OjEyOjE5
LjQwNzMzNyAoWEVOKSAgICBbPGZmZmY4MmQwODAzMTFjMjE+XSB2bXhfYXNtX3ZtZXhpdF9oYW5k
bGVyKzB4NDEvMHgxMjAKPj4+IE9jdCAgMyAwNjoxMjoxOS40MDczODAgKFhFTikgCj4+PiBPY3Qg
IDMgMDY6MTI6MTkuNDE1MjQ2IChYRU4pIAo+Pj4gT2N0ICAzIDA2OjEyOjE5LjQxNTI3OCAoWEVO
KSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+PiBPY3QgIDMgMDY6
MTI6MTkuNDE1MzA3IChYRU4pIFBhbmljIG9uIENQVSAxOgo+Pj4gT2N0ICAzIDA2OjEyOjE5LjQx
NTMzMiAoWEVOKSBBc3NlcnRpb24gJ2ludGFjay52ZWN0b3IgPj0gcHRfdmVjdG9yJyBmYWlsZWQg
YXQgaW50ci5jOjM2Nwo+Pj4gT2N0ICAzIDA2OjEyOjE5LjQyMzQzMiAoWEVOKSAqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+IChDQyBKYW4pCj4+Cj4+IEhpLCBSb2dl
ci4KPj4KPj4gSSBzZW50IGEgcGF0Y2ggdG8gZml4IGEgcG9zc2libGUgY2F1c2Ugb2YgdGhpcyBi
dWcsIHNlZWluZwo+PiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwv
eGVuLWRldmVsLzIwMTctMDQvbXNnMDMyNTQuaHRtbC4KPj4KPj4gRHVlIHRvIFhlbiA0LjkgcmVs
ZWFzZSwgSSBwdXQgdGhpcyBwYXRjaCBhc2lkZSBhbmQgbGF0ZXIgZm9yZ290IHRvCj4+IGNvbnRp
bnVlIGZpeGluZyB0aGlzIGJ1Zy4gU29ycnkgZm9yIHRoaXMuIE9mIGNvdXJzZSwgSSB3aWxsIGZp
eCB0aGlzCj4+IGJ1Zy4KPj4KPj4gSSB0aG91Z2h0IHRoZSByb290IGNhc2Ugd2FzOgo+PiBXaGVu
IGluamVjdGluZyBwZXJpb2RpYyB0aW1lciBpbnRlcnJ1cHQgaW4gdm14X2ludHJfYXNzaXN0KCks
Cj4+IG11bHRpLXJlYWQgb3BlcmF0aW9ucyBhcmUgZG9uZSBkdXJpbmcgb25lIGV2ZW50IGRlbGl2
ZXJ5LiBGb3IKPj4gZXhhbXBsZSwgaWYgYSBwZXJpb2RpYyB0aW1lciBpbnRlcnJ1cHQgaXMgZnJv
bSBQSVQsIHdoZW4gc2V0IHRoZQo+PiBjb3JyZXNwb25kaW5nIGJpdCBpbiB2SVJSLCB0aGUgY29y
cmVzcG9uZGluZyBSVEUgaXMgYWNjZXNzZWQgaW4KPj4gcHRfdXBkYXRlX2lycSgpLiBXaGVuIHRo
aXMgZnVuY3Rpb24gcmV0dXJucywgaXQgYWNjZXNzZXMgdGhlIFJURQo+PiBhZ2FpbiB0byBnZXQg
dGhlIHZlY3RvciBpdCBzZXRzIGluIHZJUlIuICBCZXR3ZWVuIHRoZSB0d28KPj4gYWNjZXNzZXMs
IHRoZSBjb250ZW50IG9mIFJURSBtYXkgaGF2ZSBiZWVuIGNoYW5nZWQgYnkgYW5vdGhlciBDUFUK
Pj4gZm9yIG5vIHByb3RlY3Rpb24gbWV0aG9kIGluIHVzZS4gVGhpcyBjYXNlIGNhbiBpbmN1ciB0
aGUKPj4gYXNzZXJ0aW9uIGZhaWx1cmUgaW4gdm14X2ludHJfYXNzaXN0KCkuCj4+Cj4+IEZvciBl
eGFtcGxlLCBpbiB0aGlzIGNhc2UsIHdlIG1heSBzZXQgMHgzMCBpbiB2SVJSLCBidXQgcmV0dXJu
IDB4MzggdG8KPj4gdm14X2ludHJfYXNzaXN0KCkuIFdoZW4gd2UgdHJ5IHRvIGluamVjdCBhbiBp
bnRlcnJ1cHQsIHdlIHdvdWxkIGZpbmQKPj4gMHgzOCBpcyBncmVhdGVyIHRoYW4gdGhlIGhpZ2hl
c3QgdmVjdG9yOyB0aGVuIHRoZSBhc3NlcnRpb24gZmFpbHVyZQo+PiBoYXBwZW5lZC4gSSBoYXZl
IGEgeHRmIGNhc2UgdG8gcmVwcm9kdWNlIHRoaXMgYnVnLCBzZWVpbmcKPj4gaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTAzL21zZzAyOTA2
Lmh0bWwuCj4+IEJ1dCBhY2NvcmRpbmcgdG8gSmFuJ3Mgb3BpbmlvbiwgaGUgdGhvdWdodCB0aGUg
YnVnIHdhcyB1bmxpa2VseQo+PiB0cmlnZ2VyZWQgaW4gT1NTVEVTVCBieSB0aGVzZSB3ZWlyZCBv
cGVyYXRpb25zLgo+Pgo+PiBBZnRlciB0aGlua2luZyBvdmVyIGl0LCB0aGUgYnVnIGFsc28gY2Fu
IGJlIGNhdXNlZCBieSBwdF91cGRhdGVfaXJxKCkKPj4gcmV0dXJucyAweDM4IGJ1dCBpdCBkb2Vz
bid0IHNldCAweDM4IGluIHZJUlIgZm9yIHRoZSBjb3JyZXNwb25kaW5nIFJURQo+PiBpcyBtYXNr
ZWQuIFBsZWFzZSByZWZlciB0byB0aGUgY29kZSBwYXRoOgo+PiB2bXhfaW50cl9hc3Npc3QoKSAt
PiBwdF91cGRhdGVfaXJxKCkgLT4gaHZtX2lzYV9pcnFfYXNzZXJ0KCkgLT4KPj4gYXNzZXJ0X2ly
cSgpIC0+IGFzc2VydF9nc2koKSAtPiB2aW9hcGljX2lycV9wb3NpdGl2ZV9lZGdlKCkuCj4+IE5v
dGUgdGhhdCBpbiB2aW9hcGljX2lycV9wb3NpdGl2ZV9lZGdlKCksIGlmIGVudC0+ZmllbGRzLm1h
c2sgaXMgc2V0LAo+PiB0aGUgZnVuY3Rpb24gcmV0dXJucyB3aXRob3V0IHNldHRpbmcgdGhlIGNv
cnJlc3BvbmRpbmcgYml0IGluIHZJUlIuCj4gVG8gdmVyaWZ5IHRoaXMgZ3Vlc3MsIEkgbW9kaWZ5
IHRoZSBhYm92ZSB4dGYgYSBsaXR0bGUuIFRoZSBuZXcgeHRmIHRlc3QKPiAoZW5jbG9zZWQgaW4g
YXR0YWNobWVudCkgQ3JlYXRlIGEgZ3Vlc3Qgd2l0aCAyIHZDUFUuIHZDUFUwIHNldHMgdXAgUElU
Cj4gdG8gZ2VuZXJhdGUgdGltZXIgaW50ZXJydXB0IGV2ZXJ5IDFtcy4gSXQgYWxzbyBib290cyB1
cCB2Q1BVMS4gdkNQVTEKPiBpbmNlc3NhbnRseSBtYXNrcy91bm1hc2tzIHRoZSBjb3JyZXNwb25k
aW5nIElPQVBJQyBSVEUgYW5kIHNlbmRzIElQSQo+ICh2ZWN0b3IgMHgzMCkgdG8gdkNQVTAuIFRo
ZSBidWcgaGFwcGVucyBhcyBleHBlY3RlZDoKCk9uIHRoZSBYVEYgc2lkZSBvZiB0aGluZ3MsIEkg
cmVhbGx5IG5lZWQgdG8gZ2V0IGFyb3VuZCB0byBjbGVhbmluZyB1cCBteQpTTVAgc3VwcG9ydCB3
b3JrLsKgIFRoZXJlIGFyZSBhbiBpbmNyZWFzaW5nIG51bWJlciBvZiB0ZXN0cyB3aGljaCBhcmUK
Y3JlYXRpbmcgYWQtaG9jIEFQcy4KClJlY2VudGx5LCBhbiBBUElDIGRyaXZlciBoYXMgYmVlbiBp
bnRyb2R1Y2VkLCBzbyB5b3UgY2FuIHByb2JhYmx5IGRyb3AKMS8zIG9mIHRoYXQgY29kZSBieSB1
c2luZyBhcGljX2luaXQoKS9hcGljX2ljcl93cml0ZSgpLsKgIEkndmUgYWxzbyBnb3QgYQpwcm90
byBJTy1BUElDIGRyaXZlciB3aGljaCBJIHNob3VsZCBjbGVhbiB1cCBhbmQgdXBzdHJlYW0uCgp+
QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 09 11:08:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 11:08:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1Vv2-00026f-VG; Mon, 09 Oct 2017 11:08:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4484cc3b2=George.Dunlap@citrix.com>)
 id 1e1Vv1-00026X-Qr
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 11:08:19 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 C1/4C-03870-3A85BD95; Mon, 09 Oct 2017 11:08:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXitHSDve70iNu
 RButPW1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBknrx5jKXjEV7H8xlPmBsZJPF2MnBwSAv4S
 c8/PZAexhQW8JLq7F7KB2CICfhJtr3tZQGxmgXlMElt+CYDYQgI3GSX27ASLswnoScw7/hXM5
 hWwlWhf2MMEYrMIqEj8nn2IGcQWFQiXaDrbD1UjKHFy5hMwm1PAXqLvyjWgeg6g+ZoS63fpQ6
 wSl7j1ZD4ThC0v0bx1NjPEWlWJxQ+Osk9g5J+FZNIshO5ZSLpnIelewMiyilGjOLWoLLVI18h
 CL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMDAZgGAH4/m1gYcYJTmYlER5BUJv
 RwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4C0PB8oJFqWmp1akZeYAYwQmLcHBoyTC+yIMKM1bX
 JCYW5yZDpE6xWjMsenm3T9MHBu+P/jDJMSSl5+XKiXOGwEySQCkNKM0D24QLHYvMcpKCfMyAp
 0mxFOQWpSbWYIq/4pRnINRSZi3DGQKT2ZeCdy+V0CnMAGdwlh8A+SUkkSElFQDY5kY85ZfJV/
 WsN+P6H3DMiM6aeqHENtL95ZFHD06cUZS4FybS47eqxzPrfoXvlmKbebsf+kqST+jeGbv3PY+
 woj32u2ADVlTjPRTnjbU2CsJnD+cdXNxyKlCjtCqL43vNFXmJzRnhKkt0mft/izB4FXn/Uihz
 1bjbsc69px5y6s3V7atvf08XomlOCPRUIu5qDgRAO/MRvvYAgAA
X-Env-Sender: prvs=4484cc3b2=George.Dunlap@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1507547286!87555591!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61916 invoked from network); 9 Oct 2017 11:08:07 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 11:08:07 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="450933040"
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <59A9A4620200007800176A49@prv-mh.provo.novell.com>
 <59A9A4620200007800176A49@prv-mh.provo.novell.com>
 <5da1ab75-d0cd-1b4f-da3c-23f0f4ac9b6c@citrix.com>
 <59AD2F510200007800176FFF@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <f41b2db8-e913-781d-4b26-a8dd17a703c9@citrix.com>
Date: Mon, 9 Oct 2017 12:08:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59AD2F510200007800176FFF@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC] domctl: improve locking during domain
	destruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDQvMjAxNyAwOTo0NyBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDEuMDku
MTcgYXQgMTg6MjgsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMDEv
MDkvMTcgMTc6MTgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4gVGhlcmUgaXMgbm8gbmVlZCB0byBo
b2xkIHRoZSBnbG9iYWwgZG9tY3RsIGxvY2sgd2hpbGUgYWNyb3NzCj4+PiBkb21haW5fa2lsbCgp
IC0gdGhlIGRvbWFpbiBsb2NrIGlzIGZ1bGx5IHN1ZmZpY2llbnQgaGVyZS4KPj4+Cj4+PiBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+PiAtLS0KPj4+IFNh
ZGx5IHNvIGZhciB3ZSBoYXZlbid0IGhhZCBhbnkgZmVlZGJhY2sgb24gdGhpcyBjaGFuZ2UgZnJv
bSB0aGUgcGVvcGxlCj4+PiB3aG8gb2JzZXJ2ZWQgYW4gaXNzdWUgYXBwYXJlbnRseSByZXN1bHRp
bmcgZnJvbSBoZWF2eSBjb250ZW50aW9uIGhlcmUuCj4+PiBIZW5jZSB0aGUgUkZDLgo+Pj4KPj4+
IE9idmlvdXNseSBvdGhlciBkb21jdGwtcyBjb3VsZCBiZW5lZml0IGZyb20gc2ltaWxhciBhZGp1
c3RtZW50cywgc28KPj4+IHRoaXMgaXMgbWVhbnQgdG8gYmUganVzdCBhIHN0YXJ0Lgo+Pgo+PiBX
aGF0IGlzIHRoZSBleHBlY3RlZCBvcmRlcmluZyBvZiB0aGUgZ2xvYmFsIGRvbWN0bCBsb2NrIGFu
ZCBwZXJkb21haW4KPj4gZG9tY3RsIGxvY2tzPwo+IAo+IEknZCBleHBlY3QgdGhlIGRvbWFpbiBs
b2NrcyB0byBuZXN0IGluc2lkZSB0aGUgZ2xvYmFsIGRvbWN0bCBvbmUsIGJ1dAo+IEkgd291bGRu
J3Qgd2FudCB0byBzcGVsbCB0aGlzIG91dCBhbnl3aGVyZSB1bnRpbCB3ZSBhY3R1YWxseSBoYXZl
IGEKPiBjYXNlIHdoZXJlIGJvdGggbmVlZCB0byBiZSBhY3F1aXJlZCAoYW5kIEkgd291bGQgaG9w
ZSBzdWNoIGEKPiBjYXNlIHRvIG5ldmVyIGFyaXNlKS4gT3IgKEkgZGlkbid0IGNoZWNrIHRoaXMp
IG1heWJlIHdlIGFscmVhZHkgaGF2ZQo+IGNhc2VzIHdoZXJlIHRoZSBwZXItZG9tYWluIGxvY2sg
aXMgYmVpbmcgYWNxdWlyZWQgd2l0aCB0aGUgZ2xvYmFsCj4gZG9tY3RsIG9uZSBiZWluZyBoZWxk
LCBldmVuIHdpdGhvdXQgdGhpcyBzdWdnZXN0ZWQgYWRqdXN0bWVudC4KCkZXSVcgaW4gdGhlIHNj
aGVkdWxlciwgd2Ugbm9ybWFsbHkgbmVzdCB0aGUgZ2xvYmFsIGxvY2tzIGluc2lkZSB0aGUKcGVy
LWRvbWFpbiBsb2Nrcy4gIFRoaXMgYWN0dWFsbHkgbWFrZXMgbW9yZSBzZW5zZSwgYXMgYSB0eXBp
Y2FsIHVzYWdlCndvdWxkIGJlOgoKKiBHcmFiIHBlci1kb21haW4gbG9jawoqIEZpZ3VyZSBvdXQg
d2hhdCdzIGdvaW5nIG9uLCB3aGF0IGdsb2JhbCByZXNvdXJjZSB3ZSBuZWVkCiogR3JhYiBnbG9i
YWwgbG9jawoqIEdyYWIgZ2xvYmFsIHJlc291cmNlCiogUmVsZWFzZSBnbG9iYWwgbG9jawoqIEZp
bmlzaCBhc3NpZ25pbmcgcmVzb3VyY2UgdG8gY3VycmVudCBkbyBtYWluLCBkbyB3aGF0ZXZlciBl
bHNlIG5lZWRzCnRvIGJlIGRvbmUKKiBSZWxlYXNlIHBlci1kb21haW4gbG9jawoKT3IgdG8gcHV0
IGl0IGRpZmZlcmVudGx5OgoKKiBUaGUgbW9yZSBwZW9wbGUgdGhlcmUgYXJlIGNvbnRlbmRpbmcg
Zm9yIGEgbG9jaywgdGhlIHNob3J0ZXIgdGhlCmNyaXRpY2FsIHNlY3Rpb24gc2hvdWxkIGJlCiog
U2hvcnRlciBjcml0aWNhbCBzZWN0aW9ucyBzaG91bGQgYmUgbmVzdGVkIGluc2lkZSBsYXJnZXIg
Y3JpdGljYWwgc2VjdGlvbnMKKiBHbG9iYWwgbG9ja3Mgd2lsbCBoYXZlIG1vcmUgcGVvcGxlIGNv
bnRlbmRpbmcgZm9yIHRoZW0gdGhhbiBwZXItZG9tYWluCmxvY2tzCiogU28gZ2xvYmFsIGxvY2tz
IHNob3VsZCB0eXBpY2FsbHkgYmUgbmVzdGVkIGluc2lkZSBvZiBwZXItZG9tYWluIGxvY2tzLgoK
IC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 11:13:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 11:13:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1W0C-0002y4-Iq; Mon, 09 Oct 2017 11:13:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1W0B-0002xl-FH
 for xen-devel@lists.xensource.com; Mon, 09 Oct 2017 11:13:39 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 8F/71-03046-2E95BD95; Mon, 09 Oct 2017 11:13:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfd+5O1
 Igx03zC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMemLS8HhXsaKudsb2BoY
 nyR2MXJxCAk0MknMPrmMBcJ5zChxa9ZGRghnG6PEiSMHmboYOTlEBJwlvp6Zyw5i8wroS5y4s
 I4ZxBYWsJJYfqePtYuRg0NC4LWLxGQjkLCEgKdE98HZzDD2pr0fgGayc7ABlR8SA4myCKhKnD
 i2hnECI/cCRoZVjBrFqUVlqUW6xoZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxi
 BHmcAgh2MTYsCDzFKcjApifIKAQNBiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvwgignGBRanpq
 RVpmDjD0YNISHDxKIrxsIK28xQWJucWZ6RCpU4y6HMc2Xf7DJMSSl5+XKiXOuxNkhgBIUUZpH
 twIWBxcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvIpApPJl5JXCbXgEdwQR0BGPxDZAjSh
 IRUlINjFPX5j4MiYgRMw2ZdcjWrOiW9Op5LzmnHWQ8qfTtw2L9/uNvarltw2fOMispvB8e/dh
 vovoJR2l7h/+V2pP324TodTnvPP/TqPMh5x+5q1ruSSv5f+2YPun+961Nr31b/jott/lU4XF/
 g0CEeMmP9vP64p4rvB/fPKvefMnT2L+A5Vmf+MqdSUosxRmJhlrMRcWJAH6usX1+AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1507547614!87557044!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=1.0 required=7.0 tests=HEAD_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21871 invoked from network); 9 Oct 2017 11:13:35 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Oct 2017 11:13:35 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1W06-0005NK-3W; Mon, 09 Oct 2017 11:13:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e1W00-0004Lo-8r; Mon, 09 Oct 2017 11:13:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e1Vzz-0005b0-Qm; Mon, 09 Oct 2017 11:13:28 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114142-mainreport@xen.org>
X-Osstest-Failures: xen-4.5-testing:build-amd64-rumprun:rumprun-build:fail:regression
 xen-4.5-testing:build-amd64-libvirt:libvirt-build:fail:regression
 xen-4.5-testing:build-amd64-pvops:kernel-build:fail:regression
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-winxpsp3:guest-localmigrate/x10:fail:regression
 xen-4.5-testing:test-amd64-i386-libvirt:guest-saverestore.2:fail:heisenbug
 xen-4.5-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.5-testing:test-armhf-armhf-xl-cubietruck:guest-start/debian.repeat:fail:heisenbug
 xen-4.5-testing:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:guest-saverestore:fail:heisenbug
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.5-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.5-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.5-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.5-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.5-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.5-testing:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.5-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-winxpsp3:build-check(1):blocked:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.5-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt:guest-saverestore.2:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-rtds:xen-boot:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-winxpsp3:guest-localmigrate/x10:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-vhd:guest-start:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt-raw:guest-start:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=db487a6678521c213f7bfe3bab4a3170d46d2b41
X-Osstest-Versions-That: xen=83724d9f3ae21a3b96362742e2f052b19d9f559a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 09 Oct 2017 11:13:27 +0000
Subject: [Xen-devel] [xen-4.5-testing test] 114142: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDE0MiB4ZW4tNC41LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDE0Mi8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAg
ICAgICAgNiBydW1wcnVuLWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzNDQ4CiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVpbGQgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMTM0NDgKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgIDYga2Vy
bmVsLWJ1aWxkICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzQ0OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW54cHNwMyAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4g
MTE0MTAxIFJFR1IuIHZzLiAxMTM0NDgKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0
dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxNiBn
dWVzdC1zYXZlcmVzdG9yZS4yICAgICAgICBmYWlsIHBhc3MgaW4gMTE0MTAxCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwg
cGFzcyBpbiAxMTQxMDEKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNiBndWVzdC1z
dGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgcGFzcyBpbiAxMTQxMDEKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW54cHNwMy12Y3B1czEgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBwYXNzIGlu
IDExNDEwMQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW54cHNwMyAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC00ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW54cHNwMyAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTUgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDE2IGd1
ZXN0LXNhdmVyZXN0b3JlLjIgZmFpbCBpbiAxMTQxMDEgbGlrZSAxMTMzNjkKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTIgICAgICAgNTkgbGVhay1jaGVjay9jaGVjayAgICBmYWlsIGluIDExNDEwMSBs
aWtlIDExMzQ0OAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICA1OSBsZWFrLWNoZWNrL2No
ZWNrICAgIGZhaWwgaW4gMTE0MTAxIGxpa2UgMTEzNDQ4CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01
ICAgICAgIDU5IGxlYWstY2hlY2svY2hlY2sgICAgZmFpbCBpbiAxMTQxMDEgbGlrZSAxMTM0NDgK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgNTkgbGVhay1jaGVjay9jaGVjayAgICBmYWls
IGluIDExNDEwMSBsaWtlIDExMzQ0OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgIGZhaWwgaW4gMTE0MTAxIGxpa2UgMTEzNDQ4CiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0zICAgICAgIDU5IGxlYWstY2hlY2svY2hlY2sgICAgZmFpbCBpbiAxMTQxMDEg
bGlrZSAxMTM0NDgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICBmYWlsIGluIDExNDEwMSBsaWtlIDExMzQ0OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgIGZhaWwgaW4gMTE0MTAxIGxpa2UgMTEzNDQ4
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yIDE5IHh0Zi90ZXN0LWh2bTMyLWNwdWlkLWZhdWx0aW5n
IGZhaWwgaW4gMTE0MTAxIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgMzMgeHRm
L3Rlc3QtaHZtMzJwYWUtY3B1aWQtZmF1bHRpbmcgZmFpbCBpbiAxMTQxMDEgbmV2ZXIgcGFzcwog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMiA0MCB4dGYvdGVzdC1odm0zMnBzZS1jcHVpZC1mYXVsdGlu
ZyBmYWlsIGluIDExNDEwMSBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yIDQ0IHh0
Zi90ZXN0LWh2bTY0LWNwdWlkLWZhdWx0aW5nIGZhaWwgaW4gMTE0MTAxIG5ldmVyIHBhc3MKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTQgMTkgeHRmL3Rlc3QtaHZtMzItY3B1aWQtZmF1bHRpbmcgZmFp
bCBpbiAxMTQxMDEgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAxOSB4dGYvdGVz
dC1odm0zMi1jcHVpZC1mYXVsdGluZyBmYWlsIGluIDExNDEwMSBuZXZlciBwYXNzCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC00IDMzIHh0Zi90ZXN0LWh2bTMycGFlLWNwdWlkLWZhdWx0aW5nIGZhaWwg
aW4gMTE0MTAxIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgMzMgeHRmL3Rlc3Qt
aHZtMzJwYWUtY3B1aWQtZmF1bHRpbmcgZmFpbCBpbiAxMTQxMDEgbmV2ZXIgcGFzcwogdGVzdC14
dGYtYW1kNjQtYW1kNjQtNSAxOSB4dGYvdGVzdC1odm0zMi1jcHVpZC1mYXVsdGluZyBmYWlsIGlu
IDExNDEwMSBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00IDQwIHh0Zi90ZXN0LWh2
bTMycHNlLWNwdWlkLWZhdWx0aW5nIGZhaWwgaW4gMTE0MTAxIG5ldmVyIHBhc3MKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTEgNDAgeHRmL3Rlc3QtaHZtMzJwc2UtY3B1aWQtZmF1bHRpbmcgZmFpbCBp
biAxMTQxMDEgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCA0NCB4dGYvdGVzdC1o
dm02NC1jcHVpZC1mYXVsdGluZyBmYWlsIGluIDExNDEwMSBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0xIDQ0IHh0Zi90ZXN0LWh2bTY0LWNwdWlkLWZhdWx0aW5nIGZhaWwgaW4gMTE0
MTAxIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgMzMgeHRmL3Rlc3QtaHZtMzJw
YWUtY3B1aWQtZmF1bHRpbmcgZmFpbCBpbiAxMTQxMDEgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1k
NjQtYW1kNjQtNSA0MCB4dGYvdGVzdC1odm0zMnBzZS1jcHVpZC1mYXVsdGluZyBmYWlsIGluIDEx
NDEwMSBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01IDQ0IHh0Zi90ZXN0LWh2bTY0
LWNwdWlkLWZhdWx0aW5nIGZhaWwgaW4gMTE0MTAxIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTQxMDEgbmV2
ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgNTggeHRmL3Rlc3QtaHZtNjQteHNh
LTE5NSBmYWlsIGluIDExNDEwMSBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAg
ICA1OCB4dGYvdGVzdC1odm02NC14c2EtMTk1IGZhaWwgaW4gMTE0MTAxIG5ldmVyIHBhc3MKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTUgICAgIDU4IHh0Zi90ZXN0LWh2bTY0LXhzYS0xOTUgZmFpbCBp
biAxMTQxMDEgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgNTggeHRmL3Rl
c3QtaHZtNjQteHNhLTE5NSBmYWlsIGluIDExNDEwMSBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0zICAgICA1OCB4dGYvdGVzdC1odm02NC14c2EtMTk1IGZhaWwgaW4gMTE0MTAxIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgaW4gMTE0MTAxIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBpbiAxMTQxMDEgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNh
dmVyZXN0b3JlIGZhaWwgaW4gMTE0MTAxIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIGluIDExNDEwMSBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsIGZhaWwgaW4gMTE0MTAxIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgZmFpbCBpbiAxMTQxMDEgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzIDE2IGd1ZXN0LWxvY2FsbWlncmF0
ZS94MTAgICBmYWlsIGxpa2UgMTEzNDA4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTM0NDgKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWls
ICBsaWtlIDExMzQ0OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTEzNDQ4CiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTEgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAg
ICAgZGI0ODdhNjY3ODUyMWMyMTNmN2JmZTNiYWI0YTMxNzBkNDZkMmI0MQpiYXNlbGluZSB2ZXJz
aW9uOgogeGVuICAgICAgICAgICAgICAgICAgODM3MjRkOWYzYWUyMWEzYjk2MzYyNzQyZTJmMDUy
YjE5ZDlmNTU5YQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzNDQ4ICAyMDE3LTA5LTE0IDEzOjQx
OjI4IFogICAyNCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExNDA3NCAgMjAxNy0xMC0wNiAx
Mzo0NjoxNCBaICAgIDIgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVk
IHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5
QG9yYWNsZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMy12Y3B1czEgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzLXZjcHVzMSAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
eHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgZGI0ODdhNjY3ODUyMWMyMTNmN2JmZTNiYWI0YTMx
NzBkNDZkMmI0MQpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRh
dGU6ICAgRnJpIE9jdCA2IDE1OjIyOjQ3IDIwMTcgKzAyMDAKCiAgICB4ZW4vYXJtOiBDb3JyZWN0
bHkgcmVwb3J0IHRoZSBtZW1vcnkgcmVnaW9uIGluIHRoZSBkdW1teSBOVU1BIGhlbHBlcnMKICAg
IAogICAgTlVNQSBpcyBjdXJyZW50bHkgbm90IHN1cHBvcnRlZCBvbiBBcm0uIEJlY2F1c2UgY29t
bW9uIGNvZGUgaXMKICAgIE5VTUEtYXdhcmUsIGR1bW15IGhlbHBlcnMgYXJlIGluc3RlYWQgcHJv
dmlkZWQgdG8gZXhwb3NlIGEgc2luZ2xlIG5vZGUuCiAgICAKICAgIFRob3NlIGhlbHBlcnMgYXJl
IGZvciBpbnN0YW5jZSB1c2VkIHRvIGtub3cgdGhlIHJlZ2lvbiB0byBzY3J1Yi4KICAgIAogICAg
SG93ZXZlciB0aGUgbWVtb3J5IHJlZ2lvbiBpcyBub3QgcmVwb3J0ZWQgY29ycmVjdGx5LiBJbmRl
ZWQsIHRoZQogICAgZnJhbWV0YWJsZSBtYXkgbm90IGJlIGF0IHRoZSBiZWdpbm5pbmcgb2YgdGhl
IG1lbW9yeSBhbmQgdGhlcmUgbWlnaHQgYmUKICAgIG11bHRpcGxlIG1lbW9yeSBiYW5rcy4gVGhp
cyB3aWxsIGxlYWQgdG8gbm90IHNjcnViIHNvbWUgcGFydCBvZiB0aGUKICAgIG1lbW9yeS4KICAg
IAogICAgVGhlIG1lbW9yeSBpbmZvcm1hdGlvbiBjYW4gYmUgZm91bmQgdXNpbmc6CiAgICAgICAg
KiBmaXJzdF92YWxpZF9tZm4gYXMgdGhlIHN0YXJ0IG9mIHRoZSBtZW1vcnkKICAgICAgICAqIG1h
eF9wYWdlIC0gZmlyc3RfdmFsaWRfbWZuIGFzIHRoZSBzcGFubmVkIHBhZ2VzCiAgICAKICAgIE5v
dGUgdGhhdCBmaXJzdF92YWxpZF9tZm4gaXMgbm93IGJlZW4gZXhwb3J0ZWQuIFRoZSBwcm90b3R5
cGUgaGFzIGJlZW4KICAgIGFkZGVkIGluIGFzbS1hcm0vbnVtYS5oIGFuZCBub3QgaW4gYSBjb21t
b24gaGVhZGVyIGJlY2F1c2UgSSB3b3VsZAogICAgZXhwZWN0IHRoZSB2YXJpYWJsZSB0byBiZWNv
bWUgc3RhdGljIG9uY2UgTlVNQSBpcyBmdWxseSBzdXBwb3J0ZWQgb24KICAgIEFybS4KICAgIAog
ICAgVGhpcyBpcyBYU0EtMjQ1LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJlcG9ydGVkLWFuZC1UZXN0ZWQt
Ynk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICAgIG1h
c3RlciBjb21taXQ6IDU0MTRiYTdmNWUxZmZjODhlZDI3NThiMWUxYjE0YmJmZDM1MzZhNjEKICAg
IG1hc3RlciBkYXRlOiAyMDE3LTA5LTI5IDEzOjIzOjExIC0wNzAwCgpjb21taXQgNzA5MjMwZmFj
MmQzMTUwYzkzOGMzNjk3YzYzYmZhZjExZmRhMTdjNApBdXRob3I6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgRnJpIE9jdCA2IDE1OjIyOjA4IDIwMTcgKzAyMDAK
CiAgICB4ZW4vcGFnZV9hbGxvYzogQ292ZXIgbWVtb3J5IHVucmVzZXJ2ZWQgYWZ0ZXIgYm9vdCBp
biBmaXJzdF92YWxpZF9tZm4KICAgIAogICAgT24gQXJtLCBzb21lIHJlZ2lvbnMgKGUuZyBJbml0
cmFtZnMsIERvbTAgS2VybmVsLi4uKSBhcmUgbWFya2VkIGFzCiAgICByZXNlcnZlZCB1bnRpbCB0
aGUgaGFyZHdhcmUgZG9tYWluIGlzIGJ1aWx0IGFuZCB0aGV5IGFyZSBjb3BpZWQgaW50byBpdHMK
ICAgIG1lbW9yeS4gVGhlcmVmb3JlLCB0aGV5IHdpbGwgbm90IGJlIGFkZGVkIGluIHRoZSBib290
IGFsbG9jYXRvciB2aWEKICAgIGluaXRfYm9vdF9wYWdlcy4KICAgIAogICAgSW5zdGVhZCwgaW5p
dF94ZW5oZWFwX3BhZ2VzIHdpbGwgYmUgY2FsbGVkIG9uY2UgdGhlIHJlZ2lvbiBhcmUgbm90IHVz
ZWQKICAgIGFueW1vcmUuCiAgICAKICAgIFVwZGF0ZSBmaXJzdF92YWxpZF9tZm4gaW4gYm90aCBp
bml0X2hlYXBfcGFnZXMgYW5kIGluaXRfYm9vdF9wYWdlcwogICAgKGFscmVhZHkgZXhpc3QpIHRv
IGNvdmVyIGFsbCB0aGUgY2FzZXMuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI0NS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFtB
ZGp1c3QgY29tbWVudCwgYWRkZWQgbG9ja2luZyBhcm91bmQgZmlyc3RfdmFsaWRfbWZuIHVwZGF0
ZV0KICAgIFNpZ25lZC1vZmYtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9y
YWNsZS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgogICAgUmVwb3J0ZWQtYW5kLVRlc3RlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBX
aWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgbWFzdGVyIGNvbW1pdDogZWM2ZDkwMjNl
MWY1NGNkY2NiZjJlNGM2M2NmOTQ3ZjFiZTJiMWU4ZQogICAgbWFzdGVyIGRhdGU6IDIwMTctMDkt
MjkgMTM6MjI6NTIgLTA3MDAKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 09 11:20:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 11:20:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1W6D-0003RE-As; Mon, 09 Oct 2017 11:19:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1e1W6B-0003R6-80
 for xen-devel@lists.xen.org; Mon, 09 Oct 2017 11:19:51 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 6D/E9-03638-65B5BD95; Mon, 09 Oct 2017 11:19:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSWUwTURTldabtQBgzFKSXBhUbNKhhM4j4o9Y
 ERUWDURIBE5zKyDR2ITPV4JcmCiJS4o5UZLFoFGtY1GjAJWBwQUGDWkVcQAki4h4lsqgzHZD6
 Pl7Ozbln+bgEpjqj0BBMtpXhzLRRq/DB026zFeHJaZ0pUcO58+MqvzrwxSihuWFYloRS5Qaz3
 pK9Uc7eP/gYz7oXl110uV2xEw3Mz0fehIpaCrW3nivzkY+AnQiaHpVg0uBC8OtOgVLaWgavHL
 fGiEoEh0YdCmmoRuD4VDM2lCEoedIlEyUKagG8P+bCRBxAzYHaG2dl4hJGuTAYOeyU5yOC8Kd
 WQG+xGwZQK6HqglpaXwqDP6+5pTgVCt9Gz7stSSoWSmwPkZTVjaBzbyMuEt7UIvjy7ikSMaIC
 YbDF6RZglBqe95S5MVB+cPL4VUzCgfC7vlsh4Si4dOo6LuEQsHUUyiW8Edp25yCxG0bNgur6S
 MlyIXzP6cUlPB0O7+tWSt384G5xz5iNEfqOXFSKUqA08CdHK1YGyo5DS+suJO0Ew5sDHYr9KM
 Tu0dQ+kWb3SLN7pNk90sqRvAqF8Qy3jeHC586L0HOGTNZqog3G8Oio2AgTw/N0JmOk9XzEJou
 pDgmX4iW8K6iqfE0TCiJk2slkUkpnimqS3pKxnaV5Np3bamT4JhRMEFogd6cKnB/HZDLZmw1G
 4dzGaSB8tQEkJ9Ikn0WbeEOmRLWgBURdx8sRGVEz2CX8Pa7SUZkKN1vMjEZNRokCShSwW83/7
 MYPuB1N0fiTSCio8s1iOJPB+j/fj9QE0vqTiaKLr8Fs/ZfaLxSSCYUQ/0wsZKUnKM1OlKHTJ8
 XoOH3bhq+2DR9PrJsa4pU7N/5xXG9zf15jYrrdFBSwvrB3Vky3DqWVJui+K8+VeuWdyrt2+uj
 QyyVO/aVVW5KjG1hl7dTB5LDjKu1oa8Vy5+pNkY11RWv32AYsrteFp6f/CB3e8SIjqP6DuqDv
 QUr8UG1u8udpM2bebJaVv9XiPEtHz8Y4nv4LO0+wLrsDAAA=
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1507547989!76117324!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11976 invoked from network); 9 Oct 2017 11:19:49 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 9 Oct 2017 11:19:49 -0000
Received: (qmail 7804 invoked from network); 9 Oct 2017 14:19:37 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 9 Oct 2017 14:19:37 +0300
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id EFF8A7FBF6
 for <xen-devel@lists.xen.org>; Mon,  9 Oct 2017 14:19:36 +0300 (EEST)
Received: (qmail 10718 invoked from network); 9 Oct 2017 14:19:36 +0300
Received: from unknown (HELO mb2xmail.bitdefender.biz) (10.20.0.30)
 by smtp02.buh.bitdefender.net with AES256-GCM-SHA384 encrypted SMTP;
 9 Oct 2017 14:19:36 +0300
Received: from mb1xmail.bitdefender.biz (10.20.0.28) by
 mb2xmail.bitdefender.biz (10.20.0.30) with Microsoft SMTP Server (TLS) id
 15.0.1293.2; Mon, 9 Oct 2017 14:20:24 +0300
Received: from mb1xmail.bitdefender.biz ([10.20.0.28]) by
 mb1xmail.bitdefender.biz ([10.20.0.28]) with mapi id 15.00.1293.002; Mon, 9
 Oct 2017 14:19:35 +0300
From: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>
To: "JBeulich@suse.com" <JBeulich@suse.com>
Thread-Topic: [PATCH v3] x86/altp2m: Added xc_altp2m_set_mem_access_multi()
Thread-Index: AQHTPfCYbJKlsWCZIkiChLQIHvshCqLWwu6AgARcfwCAAAc1AIAADCuA
Date: Mon, 9 Oct 2017 11:19:35 +0000
Message-ID: <1507547975.1981.39.camel@bitdefender.com>
References: <1507218137-29833-1-git-send-email-ppircalabu@bitdefender.com>
 <59D7BE9102000078001833B3@prv-mh.provo.novell.com>
 <1507543814.1981.30.camel@bitdefender.com>
 <59DB6D320200007800183D7F@prv-mh.provo.novell.com>
In-Reply-To: <59DB6D320200007800183D7F@prv-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.17.80.118]
x-endpointsecurity-0xde81-ev: v:6.2.24.938, d:out, a:y, w:t, t:31,
 sv:1507525525, ts:1507548024
Content-ID: <3E5192563F1C384EBF723E4631D490D2@bitdefender.com>
MIME-Version: 1.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.73401
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 463277,
 Stamp: 3], Multi: [Enabled, t: (0.000009,0.014812)], BW: [Enabled, t:
 (0.000007)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.004585), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_SUMM_400_WORDS; NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t: (0.013770,0.000221)],
 URL: [Enabled, t: (0.000005,0.000001)], RTDA: [Enabled, t: (0.341207),
 Hit: No, Details: v2.6.11; Id: 15.5f48gn.1brh30trt.4sl8n], total:
 0(775)
X-BitDefender-CF-Stamp: none
Cc: "tim@xen.org" <tim@xen.org>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v3] x86/altp2m: Added
	xc_altp2m_set_mem_access_multi()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTHUsIDIwMTctMTAtMDkgYXQgMDQ6MzYgLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOg0KPiA+
IA0KPiA+ID4gDQo+ID4gPiA+IA0KPiA+ID4gPiBPbiAwOS4xMC4xNyBhdCAxMjoxMCwgPHBwaXJj
YWxhYnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToNCj4gPiBPbiBWaSwgMjAxNy0xMC0wNiBhdCAw
OTozNCAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6DQo+ID4gPiANCj4gPiA+ID4gDQo+ID4gPiA+
ID4gDQo+ID4gPiA+ID4gPiANCj4gPiA+ID4gPiA+IE9uIDA1LjEwLjE3IGF0IDE3OjQyLCA8cHBp
cmNhbGFidUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOg0KPiA+ID4gPiArwqDCoMKgwqBzd2l0Y2gg
KCBhLmNtZCApDQo+ID4gPiA+ICvCoMKgwqDCoHsNCj4gPiA+ID4gK8KgwqDCoMKgwqDCoMKgwqBj
YXNlIEhWTU9QX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aToNCj4gPiA+ID4gKyNkZWZpbmUN
Cj4gPiA+ID4gWExBVF9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpX0hORExfcGZuX2xp
c3QoX2RfLA0KPiA+ID4gPiBfc18pOyBcDQo+ID4gPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqBndWVzdF9mcm9tX2NvbXBhdF9oYW5kbGUoKF9kXyktPnBmbl9saXN0LCAoX3NfKS0NCj4gPiA+
ID4gPiANCj4gPiA+ID4gPiBwZm5fbGlzdCkNCj4gPiA+ID4gKyNkZWZpbmUNCj4gPiA+ID4gWExB
VF9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpX0hORExfYWNjZXNzX2xpc3QoX2RfLA0K
PiA+ID4gPiBfc18pOyBcDQo+ID4gPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBndWVzdF9m
cm9tX2NvbXBhdF9oYW5kbGUoKF9kXyktPmFjY2Vzc19saXN0LA0KPiA+ID4gPiAoX3NfKS0NCj4g
PiA+ID4gPiANCj4gPiA+ID4gPiBhY2Nlc3NfbGlzdCkNCj4gPiA+ID4gK8KgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoFhMQVRfaHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aSgmbmF0LmFsdHAy
bV9vDQo+ID4gPiA+IHAtDQo+ID4gPiA+ID4gDQo+ID4gPiA+ID4gdS5zZXRfbWVtX2FjY2Vzc19t
dWx0aSwNCj4gPiA+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAm
YS51LnNldF9tZW1fYWNjZXNzX211bHRpKTsNCj4gPiA+ID4gKyN1bmRlZiBYTEFUX2h2bV9hbHRw
Mm1fc2V0X21lbV9hY2Nlc3NfbXVsdGlfSE5ETF9wZm5fbGlzdA0KPiA+ID4gPiArI3VuZGVmIFhM
QVRfaHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aV9ITkRMX2FjY2Vzc19saXN0DQo+ID4g
PiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBicmVhazsNCj4gPiA+ID4gK8KgwqDCoMKgwqDC
oMKgwqBkZWZhdWx0Og0KPiA+ID4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgcmV0dXJuIGRv
X2FsdHAybV9vcChhcmcpOw0KPiA+ID4gPiArwqDCoMKgwqB9DQo+ID4gPiA+ICsNCj4gPiA+ID4g
K8KgwqDCoMKgbmF0LmFsdHAybV9vcC0+dmVyc2lvbsKgwqA9IGEudmVyc2lvbjsNCj4gPiA+ID4g
K8KgwqDCoMKgbmF0LmFsdHAybV9vcC0+Y21kwqDCoMKgwqDCoMKgPSBhLmNtZDsNCj4gPiA+ID4g
K8KgwqDCoMKgbmF0LmFsdHAybV9vcC0+ZG9tYWluwqDCoMKgPSBhLmRvbWFpbjsNCj4gPiA+ID4g
K8KgwqDCoMKgbmF0LmFsdHAybV9vcC0+cGFkMcKgwqDCoMKgwqA9IGEucGFkMTsNCj4gPiA+ID4g
K8KgwqDCoMKgbmF0LmFsdHAybV9vcC0+cGFkMsKgwqDCoMKgwqA9IGEucGFkMjsNCj4gPiA+IFdo
eSBkbyB5b3UgZG8gdGhpcyBieSBoYW5kLCByYXRoZXIgdGhhbiB1c2luZyBYTEFUXyooKSBtYWNy
b3MNCj4gPiA+IHdoaWNoIGF0IHRoZSBzYW1lIHRpbWUgY2hlY2sgdGhhdCB0aGUgZmllbGQgc2l6
ZXMgbWF0Y2g/DQo+ID4gQWN0dWFsbHksIHRoZXJlIGlzIGEgcHJvYmxlbSB3aXRoIHRoZSBYTEFU
X2h2bV9hbHRwMm1fb3AgbWFjcm8NCj4gPiBnZW5lcmF0aW9uLg0KPiA+IFRoZSBjdXJyZW50IGRl
ZmluaXRpb24gb2Ygc3RydWN0IHhlbl9odm1fYWx0cDJtX29wIHVzZXMgInN0cnVjdHMiDQo+ID4g
YXMNCj4gPiBtZW1iZXIgb2YgdGhlIHVuaW9uLiBJbiB0aGlzIGNhc2UgdGhlIGVudW0gdmFsdWVz
IGZvciBzd2l0Y2godSkgYXJlDQo+ID4gbm90DQo+ID4gZ2VuZXJhdGVkLg0KPiA+IFsuLi5dDQo+
ID4gSWYgdGhlICJzdHJ1Y3RzIiBhcmUgcmVwbGFjZWQgd2l0aCB0aGUgY29ycmVzcG9uZGluZyB0
eXBlZGVmcyBpbg0KPiA+IHRoZQ0KPiA+IGRlZmluaXRpb24gb2YgeGVuX2h2bV9hbHRwMm1fb3AN
Cj4gPiAoZS5nLiB4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aV90IGluc3RlYWQg
b2Ygc3RydWN0DQo+ID4geGVuX2h2bV9hbHRwMm1fZG9tYWluX3N0YXRlKSwgdGhlIGVudW0gdmFs
dWVzIGFyZSBnZW5lcmF0ZWQNCj4gPiBjb3JyZWN0bHkNCj4gPiBidXQgdGhlIFhMQVRfaHZtX2Fs
dHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aSBtYWNybyBpcyByZXBsYWNlZCB3aXRoDQo+ID4gYQ0K
PiA+IHNpbXBsZSBhc3NpZ25tZW50LCB0aHVzIGJyZWFraW5nIHRoZSBidWlsZCAoDQo+ID4gY29t
cGF0X2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGlfdA0KPiA+IHRvIHhlbl9odm1fYWx0
cDJtX3NldF9tZW1fYWNjZXNzX211bHRpX3QgYXNzaWdubWVudCkNCj4gPiBbLi4uXQ0KPiA+IEF0
IHRoaXMgc3RhZ2UgdGhlIGVhc2llc3QgYXBwcm9hY2ggd2FzIHRvIHNldCB0aGUgdmFsdWVzIGJ5
IGhhbmQuDQo+IE9rYXksIGJ1dCB0aGVuIHBsZWFzZSBhZGQgYSBjb21tZW50IHRvIHNheSBzbyAo
YWZ0ZXIgYWxsIGl0IHNob3VsZA0KPiByZWFsbHkgYmUgdGhlIHNjcmlwdCB0aGF0IGdldHMgYWRq
dXN0ZWQgaW4gb3JkZXIgdG8gY29ycmVjdGx5IGRlYWwNCj4gd2l0aCB0aGUgY2FzZXMpIGFuZCBh
ZGQgdGhlIG1pc3Npbmcgc2l6ZSBjaGVja3MgKGFuZCB3aGF0ZXZlcg0KPiBlbHNlIHZlcmlmaWNh
dGlvbiB0aGUgbWFjcm9zIG1heSBkbykuDQpXaWxsIGZpeCBpbiBpbiB0aGUgbmV3IHBhdGNoIGl0
ZXJhdGlvbi4NCj4gDQo+ID4gDQo+ID4gPiANCj4gPiA+ID4gDQo+ID4gPiA+IC0tLSBhL3hlbi90
b29scy9jb21wYXQtYnVpbGQtaGVhZGVyLnB5DQo+ID4gPiA+ICsrKyBiL3hlbi90b29scy9jb21w
YXQtYnVpbGQtaGVhZGVyLnB5DQo+ID4gPiA+IEBAIC0xNiw2ICsxNiw3IEBAIHBhdHMgPSBbDQo+
ID4gPiA+IMKgIFsgciIoOHwxNnwzMnw2NClfY29tcGF0X3QoW15cd118JCkiLCByIlwxX3RcMiIg
XSwNCj4gPiA+ID4gwqAgWyByIihefFteXHddKXhlbl8/KFx3KilfY29tcGF0X3QoW15cd118JCQp
IiwNCj4gPiA+ID4gciJcMWNvbXBhdF9cMl90XDMiDQo+ID4gPiA+IF0sDQo+ID4gPiA+IMKgIFsg
ciIoXnxbXlx3XSlYRU5fPyIsIHIiXDFDT01QQVRfIiBdLA0KPiA+ID4gPiArIFsgciIoXnxbXlx3
XSlIVk1NRU1fPyIsIHIiXDFDT01QQVRfSFZNTUVNXyIgXSwNCj4gPiA+IFdoYXQgaXMgdGhpcyBu
ZWVkZWQgZm9yPyBJIGNhbid0IGZpbmQgYW55IGluc3RhbmNlIG9mIEhWTU1FTV8qDQo+ID4gPiBl
bHNld2hlcmUgaW4gdGhlIHBhdGNoLiBBcyB5b3UgY2FuIHNlZSwgc28gZmFyIHRoZXJlIGFyZSBv
bmx5DQo+ID4gPiBwcmV0dHkgZ2VuZXJpYyB0b2tlbnMgYmVpbmcgcmVwbGFjZWQgaGVyZS4NCj4g
PiA+IA0KPiA+IFdpdGhvdXQgdGhpcywgYm90aCBodm1tZW1fdHlwZV90IGFuZCBodm1tZW1fdHlw
ZV9jb21wYXRfdCBlbnVtcw0KPiA+IHdpbGwNCj4gPiBkZWZpbmUgdGhlIHNhbWUgdmFsdWVzIChl
LmcuwqDCoEhWTU1FTV9yYW1fcncsKSByZXN1bHRpbmcgaW4gYQ0KPiA+IGNvbXBpbGUNCj4gPiBl
cnJvci4gQnkgYWRkaW5nIHRoaXMgdHJhbnNsYXRpb24gd2Ugd2lsbCBoYXZlIGEgQ09NUEFUX0hW
TU1FTQ0KPiA+IHZhbHVlDQo+ID4gZm9yIGVhY2ggSFZNTUVNXyB2YWx1ZSBkZWZpbmVkIGluIHB1
YmxpYy9odm0vaHZtX29wLmgpIChlLmcuDQo+ID4gSFZNTUVNX3JhbV9ydyAtPiBDT01QQVRfSFZN
TUVNX3JhbV9ydykNCj4gVGhhdCdzIHVnbHkuIEkgcmVhbGl6ZSB0aGF0IHdlIHNob3VsZG4ndCBl
dmVuIGF0dGVtcHQgdG8gdHJhbnNsYXRlDQo+IGVudW1lcmF0aW9ucyAob3IgdG8gYmUgZnVsbHkg
cHJlY2lzZSwgdGhlcmUgc2hvdWxkbid0IGJlIGFueQ0KPiBlbnVtZXJhdGlvbnMgaW4gdGhlIHB1
YmxpYyBpbnRlcmZhY2UgaW4gdGhlIGZpcnN0IHBsYWNlKSwgYXMgdGhlDQo+IGVudW1lcmF0b3Ig
dmFsdWVzIG91Z2h0IHRvIHJlbWFpbiBjb25zaXN0ZW50IGJldHdlZW4gbmF0aXZlDQo+IGFuZCBj
b21wYXQgdXNlcy4gSGVuY2Ugd2UgY291bGQgZWl0aGVyIGNvbnZlcnQgdGhlIGVudW0gdG8gYQ0K
PiBzZXQgb2YgI2RlZmluZS1zLCBvciB3ZSB3b3VsZCBuZWVkIGEgbWVjaGFuaXNtIHRvIGV4Y2x1
ZGUNCj4gcGFydHMgb2YgYSBoZWFkZXIgZnJvbSB0aGUgY29tcGF0IGNvbnZlcnNpb24uDQo+IA0K
PiBJbiB0aGUgZW5kIHRoZSBwcm9ibGVtIGhlcmUgaXMgYmVjYXVzZSBvZiB0aGUgZW51bWVyYXRv
cnMsDQo+IG90aGVyIHRoYW4geGVubWVtX2FjY2Vzc190J3MsIGFyZW4ndCBwcm9wZXJseSBwcmVm
aXhlZCB3aXRoDQo+IFhFTiBvciBYRU5fIChvciBlbHNlIHRoZSBzY3JpcHQgd291bGQgYWxyZWFk
eSBoYW5kbGUgdGhlbSBmaW5lDQo+IGFmYWljdCkuIFNvIGFub3RoZXIgdmFyaWFudCBvZiBhZGRy
ZXNzaW5nIHRoaXMgd291bGQgYmUgdG8NCj4gZGVwcmVjYXRlIChidXQgbm90IHJlbW92ZSkgdGhl
IGN1cnJlbnQgbmFtZXMsIGludHJvZHVjaW5nDQo+IHByb3Blcmx5IG5hbWVkIG9uZXMgZm9yIF9f
WEVOX0lOVEVSRkFDRV9WRVJTSU9OX18gPj0NCj4gMHgwMDA0MGEwMC4NCj4gDQpVbmZvcnR1bmF0
ZWx5IHRoZSBlbnVtIGlzIHJlZmVyZW5jZWQgYWxzbyBpbiBvdGhlciBmdW5jdGlvbnMNCihlLmcu
wqB4ZW5kZXZpY2Vtb2RlbF9zZXRfbWVtX3R5cGUpIHNvIHJlcGxhY2luZyBpdCB3aXRoICNkZWZp
bmVzIHdvdWxkDQpiZSBtb3JlIGRpZmZpY3VsdC4NCldoZW4gZ2VuZXJhdGluZyB0aGUgY29tcGF0
IGhlYWRlcnMsLURYRU5fR0VORVJBVElOR19DT01QQVRfSEVBREVSUyBpcw0KZGVmaW5lZCAoeGVu
L2luY2x1ZGUvTWFrZWZpbGUpLiBJIGNhbiBndWFyZCBodm1tZW1fdHlwZV90IHdpdGggYW4NCiNp
Zm5kZWYgWEVOX0dFTkVSQVRJTkdfQ09NUEFUX0hFQURFUlMgc28gdGhlIGVudW0gaXMgbm90IHBy
b2Nlc3NlZCBieQ0KdGhlwqBjb21wYXQtYnVpbGQtaGVhZGVyLnB5IHNjcmlwdC4gKGluIG15IG9w
aW5pb24gdGhpcyBpcyB0aGUgbWluaW11bS0NCmltcGFjdCBhcHByb2FjaCkNCkRvIHlvdSBhZ3Jl
ZSB3aXRoIHRoaXM/DQoNCk1hbnkgdGhhbmtzLA0KUGV0cmUNCj4gSmFuDQo+IA0KPiBfX19fX19f
X19fX19fX19fX19fX19fX18NCj4gVGhpcyBlbWFpbCB3YXMgc2Nhbm5lZCBieSBCaXRkZWZlbmRl
cgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 09 11:35:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 11:35:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1WKn-00058M-1s; Mon, 09 Oct 2017 11:34:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4484f2008=Ian.Jackson@citrix.com>)
 id 1e1WKl-00058F-UO
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 11:34:56 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 94/80-03101-FDE5BD95; Mon, 09 Oct 2017 11:34:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDve69uNu
 RBrcmG1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmzXl5hKzjCXvH34Rm2BsaVbF2MnBwSAv4S
 /8/+ZwKx2QR0JZq2/AWKc3CICKhI3N5r0MXIxcEssJdR4tWyGSwgNcICphI3V9wEq2cBqpl56
 i+YzSvgKbH9zQJWiJlyEueP/2SGiAtKnJz5BKyXWUBTonX7b3YIW16ieetsZpBdQgJqEnPXx0
 9g5JmFpGMWko5ZSDoWMDKvYlQvTi0qSy3SNdZLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZ
 Lzs/dxAgMHAYg2MHY8c/pEKMkB5OSKO/J2NuRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4X4Dk
 BItS01Mr0jJzgCEMk5bg4FES4W0CSfMWFyTmFmemQ6ROMVpyHNt0+Q8Tx42H14Fkx827f5iEW
 PLy81KlxHnvgjQIgDRklObBjYPF2SVGWSlhXkagA4V4ClKLcjNLUOVfMYpzMCoJ804CmcKTmV
 cCt/UV0EFMQAcxFt8AOagkESEl1cDYndn+actbE0f2OdUGvH9Xnln6gvN/St6O11Ff96gZT3K
 7xjlBfjdnSlv6gY0zlpd9DLgufN1Z4keu54R2hqVfNm3wDStotXiwwdp7tqn6us0c8k9UV7ln
 hy6TSPM3XmpykXP5EbPfJSLbBJqE1HbIuO27cOrzTdMzC666K7P7bWfZYuAjajNRiaU4I9FQi
 7moOBEA3EAqpa4CAAA=
X-Env-Sender: prvs=4484f2008=Ian.Jackson@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1507548893!76120598!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43125 invoked from network); 9 Oct 2017 11:34:54 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 11:34:54 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="450935211"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 9 Oct 2017 12:34:02 +0100
Message-ID: <1507548842-17811-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH] examine: save xl info output
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T25lIHJlYXNvbiB3ZSB3YW50IHRoaXMgaXMgdGhhdCBpdCBjb250YWlucyBhIHJlYXNvbmFibHkg
ZWFzeS10by1wYXJzZQpyZWNvcmQgb2YgdGhlIGhvc3QgbWVtb3J5LgoKV2hlbiB3ZSBoYXZlIGNv
bGxlY3RlZCB0aGlzIGluZm9ybWF0aW9uIGZvciBhbGwgaG9zdHMsIGFzIHhsIGluZm8Kb3V0cHV0
LCB3ZSBjYW4gd3JpdGUgYSBwcm9ncmFtIHRvIGNvcHkgdGhlIGluZm9ybWF0aW9uIGludG8gYSBo
b3N0CnByb3BlcnR5LiAgVGhpcyB3aWxsIGFsbG93IHVzIHRvIHJlc3RyaWN0IGNlcnRhaW4gam9i
cyB0byBob3N0cyB3aXRoCmVub3VnaCBtZW1vcnkuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3Nv
biA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5E
dW5sYXBAY2l0cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgotLS0KIHRzLWV4YW1pbmUtbG9ncy1zYXZlIHwgMyArKy0KIDEgZmlsZSBjaGFuZ2VkLCAy
IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90cy1leGFtaW5lLWxv
Z3Mtc2F2ZSBiL3RzLWV4YW1pbmUtbG9ncy1zYXZlCmluZGV4IDIyYWEzMzEuLjBjOTczMzAgMTAw
NzU1Ci0tLSBhL3RzLWV4YW1pbmUtbG9ncy1zYXZlCisrKyBiL3RzLWV4YW1pbmUtbG9ncy1zYXZl
CkBAIC04Miw3ICs4Miw4IEBAIHN1YiBzYXZlX2xvZ3MgKCkgewogCQkJLW91dHB1dC1jYXRfI3By
b2MjbW9kdWxlcwogCQkJLW91dHB1dC1jYXRfI3Byb2MjcGFydGl0aW9ucwogCQkJLW91dHB1dC1p
ZmNvbmZpZwotCQkJLW91dHB1dC1sc3BjaV8tdHYpKSB7CisJCQktb3V0cHV0LWxzcGNpXy10dgor
CQkJLW91dHB1dC14bF9pbmZvXy1uKSkgewogCW15ICRyZSA9ICRwYXQ7CiAJJHJlID1+IHMvXi0v
XFEkaG8tPntOYW1lfVxFLS87CiAJcHVzaCBAcmUsICJeJHJlXCQiOwotLSAKMi4xLjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 09 11:41:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 11:41:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1WQa-00061m-Nd; Mon, 09 Oct 2017 11:40:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e1WQZ-00061g-Bd
 for xen-devel@lists.xen.org; Mon, 09 Oct 2017 11:40:55 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 2C/97-02227-6406BD95; Mon, 09 Oct 2017 11:40:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCKsWRWlGSWpSXmKPExsVyMfTGJl23hNu
 RBuun8Fgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmL30xnLNjMXrHkwiHGBsYZbF2MXBxCApMZ
 JQ4dnwnmsAi8Zpb4c+ocexcjJ4eEwB1WifbNJhB2lsS/jk6mLkYOIDtN4u0NXohwtcTjJa3sI
 GEhATWJNW+iIGb+YpT4s303E0iNMFD5mU3LwUaKCARLLL44lxHEZhZQljhxZCsLiC0k4CmxfM
 EOFpA5bAI6Eutm1IKEeQVsJV5tOs0KEmYRUJGYs1kFJCwqEC6x//s1ZogSQYmTM5+ATeEU8JL
 4+v4I1HQziXmbHzJD2OISt57MZ4Kw5SW2v53DPIFRdBaS9llIWmYhaZmFpGUBI8sqRo3i1KKy
 1CJdI3O9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAWKlnYGDcwdiy1+8QoyQHk
 5Io78nY25FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjL4oFygkWp6akVaZk5wKiFSUtw8CiJ8O
 qDpHmLCxJzizPTIVKnGC05Lty59IeJ48bD60DywJ5bf5iEWPLy81KlxHkvxgE1CIA0ZJTmwY2
 DJZZLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5LUDW8mTmlcBtfQV0EBPQQYzFN0AOKklE
 SEk1MB412xxcKbWCy+Jy5Tyb7ED5n0Z/BYW8eLsPqDz6/Xrqfs0XGZzrHMsXbFeJdvM9wtN8M
 1H1Zd2yyzcWKix48Ur478R1T+0mTH2SfftE8L6Ztqq2ebc0jxZOa/2zxmvlpRf2N4WLryy7Pn
 dO+bSl3WXujNuerz0UMqudg8uRafElO2vdV3UpknOUWIozEg21mIuKEwH2i8cXJwMAAA==
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1507549253!108702728!1
X-Originating-IP: [209.85.216.178]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53811 invoked from network); 9 Oct 2017 11:40:54 -0000
Received: from mail-qt0-f178.google.com (HELO mail-qt0-f178.google.com)
 (209.85.216.178)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 Oct 2017 11:40:54 -0000
Received: by mail-qt0-f178.google.com with SMTP id i13so42420616qtc.11
 for <xen-devel@lists.xen.org>; Mon, 09 Oct 2017 04:40:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=TK3GEx1sxigC45VNxRATalrlRXoFKZfc1XwuA31Jc5E=;
 b=Ebj36lAN4SsQ7Owp02YHRF3i69B7pgSrYci2xwXLRpqL/3lcmROsVY5k/FdNLza8v5
 0bUmZ/p78kng6fKg6bOJ86SXZOYmJWwq98V5v/ddBfdK4rExLsi5vab2aXXeRhN/9YfH
 dUkBZKz30HAS3cgoKG4FesVw1ugB0utPRzeS0=
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=TK3GEx1sxigC45VNxRATalrlRXoFKZfc1XwuA31Jc5E=;
 b=t9cldV5Qd488eY95DNq2ZRekEMCHKx8wMF8+ts5E0zS4Mu4MSqfjfsP41kNafb6npV
 rAvPS82COCV8Yos8NpKXlH3UQMmC1lRmsMvJjY8KqjvsIzuMbH+YgWgYSHn/aFPoMWaQ
 02j+3xcyQUVfz/gfQjV+HIezwMNBBqat95iaGH3abjRZOXmmI3PDZxG6g8RlJFA/q9vf
 V/zK/HnzpHZBVUS14EkCWwN9WMuCJ0fd0xRHh9u+I1AoVGeRmcr0wLhpV27MBT+WzOAb
 umQJkBlQ/SZ5Rm6aCTJgQZRo3dF58teHpYu9NrkdPwwWyhmIlBgvmbB9xoQYsZvqibmm
 Z/6A==
X-Gm-Message-State: AMCzsaXBCiChfrlJKUWvGMBdAFguTD7MeRj0Yf9iRygCKDg21MFU6D/L
 BYUw63VQR52HkYovyyOZmAlcow==
X-Google-Smtp-Source: AOwi7QAqLHIxJbvoE8M+xRxnBSygNwpgtfAlGGUHq/mfSPMPaF6txiEw4vHBlhyRawfEVFkrZg8AoA==
X-Received: by 10.237.44.229 with SMTP id g92mr13188314qtd.276.1507549253119; 
 Mon, 09 Oct 2017 04:40:53 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id y63sm4653458qky.75.2017.10.09.04.40.52
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 09 Oct 2017 04:40:52 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1507543638-13706-1-git-send-email-andrew.cooper3@citrix.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <f6b11151-5cad-3da7-4cf0-d46202cd3fb0@linaro.org>
Date: Mon, 9 Oct 2017 12:40:51 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1507543638-13706-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Cc: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-4.10] xen/domctl: Fix Xen heap leak via
 XEN_DOMCTL_getvcpucontext
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmV3LAoKT24gMDkvMTAvMTcgMTE6MDcsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gVGhl
IGJhY2tpbmcgc3RydWN0dXJlIGZvciBYRU5fRE9NQ1RMX2dldHZjcHVjb250ZXh0IGlzIG9ubHkg
emVyb2VkIGluIHRoZSB4ODYKPiBIVk0gY2FzZS4gIEF0IHRoZSB2ZXJ5IGxlYXN0LCB0aGlzIG1l
YW5zIHRoYXQgQVJNIHJldHVybnMganVuayB0aHJvdWdoIGl0cwo+IGZsYWdzIGZpZWxkIChhcyBp
dCBpcyBvbmx5IGV2ZXIgY29uZGl0aW9uYWxseSBvcidkIGludG8pLCBhbmQgeDg2IFBWIGxlYWtz
Cj4gZGF0YSB0aHJvdWdoIGdkdF9mcmFtZXNbMTQuLi4xNV0uICAoQW4gZXhoYXVzdGl2ZSBzZWFy
Y2ggZm9yIG90aGVyIGxlYWtzCj4gaGFzbid0IGJlZW4gcGVyZm9ybWVkKS4KPiAKPiBVbmNvbmRp
dGlvbmFsbHkgemVybyB0aGUgbWVtb3J5IHVwb24gYWxsb2NhdGlvbiwgYW5kIGZvcmdvIHRoZSBk
b3VibGUgY2xlYXIKPiBmb3IgeDg2IEhWTS4gIFRoZXNlIGh5cGVyY2FsbHMgYXJlIG5vdCBvbiBo
b3RwYXRocy4KPiAKPiBOb3RlIHRoYXQgdGhpcyBkb2VzIG5vdCBxdWFsaWZ5IGZvciBhbiBYU0Eu
ICBQZXIgWFNBLTc3LAo+IFhFTl9ET01DVExfZ2V0dmNwdWNvbnRleHQgaXMgdW5zYWZlIGZvciBk
aXNhZ2dyZWdhdGlvbiwgbWVhbmluZyB0aGF0IG9ubHkgdGhlCj4gY29udHJvbCBkb21haW4gY2Fu
IHVzZSB0aGlzIGh5cGVyY2FsbC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cj4gLS0tCj4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CgpSZWxlYXNlLUFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5h
cm8ub3JnPgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 11:42:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 11:42:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1WS2-00069B-1P; Mon, 09 Oct 2017 11:42:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e1WS0-000692-KY
 for xen-devel@lists.xen.org; Mon, 09 Oct 2017 11:42:24 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 A6/95-03638-F906BD95; Mon, 09 Oct 2017 11:42:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS3d+wu1
 IgxevOC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oye3RfYCt5wVKz9toupgXELexcjJ4eQQJ7E
 wvajTCA2r4CdxM9XbWC2hIChxOmFN1lAbBYBVYkXfStYQWw2AXWJtmfbwWwRAR2JQ2eageq5O
 JgFvrNKLNm6C2yosECsxPa9O1khFuRL9DSdArM5gRYsXXAeyOYAWiYo8XeHMEiYWUBL4uGvWy
 wQtrbEsoWvmUFKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahRnFpUllqka2iol1SUmZ5
 RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGH4MQLCD8dOygEOMkhxMSqK8J2NvRwrxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4C2LB8oJFqWmp1akZeYAIwEmLcHBoyTCqw+S5i0uSMwtzkyHS
 J1i1OXouHn3D5MQS15+XqqUOG8lSJEASFFGaR7cCFhUXmKUlRLmZQQ6SoinILUoN7MEVf4Voz
 gHo5IwxCU8mXklcJteAR3BBHQEY/ENkCNKEhFSUg2MRu84dRSjxbSP3L4avvEeW3vkauNFiQk
 32qP/7N88KY7hRnzU7yOSf3ia9RyCFz84duQdC9MNBYFKjWpuqfdPJRKXBsk++8XzL7nqqWNn
 3IrwNY6/f/VKyr1YNOPXpltzyvkc2dViVz6ccLbKPu1ld5dgTF+T88TfiqfXTVt+6fKEzHIl/
 tpzSizFGYmGWsxFxYkAvsbRHcUCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1507549341!70403257!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15475 invoked from network); 9 Oct 2017 11:42:22 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Oct 2017 11:42:22 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 09 Oct 2017 05:42:20 -0600
Message-Id: <59DB7CB90200007800183DFD@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 09 Oct 2017 05:42:17 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@linaro.org>
References: <20171005174222.29161-1-julien.grall@linaro.org>
 <20171005174222.29161-10-julien.grall@linaro.org>
In-Reply-To: <20171005174222.29161-10-julien.grall@linaro.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Tim Deegan <tim@xen.org>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Shane Wang <shane.wang@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Gang Wei <gang.wei@intel.com>
Subject: Re: [Xen-devel] [PATCH v2 9/9] xen: Convert __page_to_mfn and
 __mfn_to_page to use typesafe MFN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA1LjEwLjE3IGF0IDE5OjQyLCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+IHdyb3Rl
Ogo+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+ICsrKyBiL3hlbi9hcmNoL2Fy
bS9kb21haW5fYnVpbGQuYwo+IEBAIC01MCw4ICs1MCw2IEBAIHN0cnVjdCBtYXBfcmFuZ2VfZGF0
YQo+ICAvKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIG1ha2UgdGhlbSB3b3Jr
IHdpdGggbWZuX3QgKi8KPiAgI3VuZGVmIHZpcnRfdG9fbWZuCj4gICNkZWZpbmUgdmlydF90b19t
Zm4odmEpIF9tZm4oX192aXJ0X3RvX21mbih2YSkpCj4gLSN1bmRlZiBwYWdlX3RvX21mbgo+IC0j
ZGVmaW5lIHBhZ2VfdG9fbWZuKHBnKSBfbWZuKF9fcGFnZV90b19tZm4ocGcpKQoKV2l0aCB0aGUg
cGF0Y2ggZHJvcHBpbmcgKEkgYXNzdW1lKSBhbGwgb3ZlcnJpZGVzIG9mIHRoaXMga2luZCwgd2hh
dAppcyB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIHRoZSBkb3VibGUtdW5kZXJzY29yZS1wcmVmaXhl
ZCB2ZXJzaW9ucwpvZiB0aGUgdHdvIGNvbnN0cnVjdHMgeW91IGNvbnZlcnQgaGVyZSBhbmQgdGhl
IHBsYWluIG9uZXM/IElmCnRoZXJlJ3Mgbm9uZSAod2hpY2ggSSB0aGluayBpcyB3aGF0IHRoZSBy
ZXN1bHQgaGVyZSBpcyBtZWFudCB0byBiZSksCnRoZW4gaWRlYWxseSB0aGUgcGF0Y2ggd291bGQg
ZHJvcCB0aGUgZm9ybWVyIGFsdG9nZXRoZXIuIEluIGNhc2UKdGhpcyBtZWFucyB0b3VjaGluZyBh
IGxvdCBtb3JlIGNvZGUsIHRoZW4gYXQgbGVhc3QgSSdkIGV4cGVjdCB5b3UKdG8gY29udmVydCBh
bGwgaW5zdGFuY2VzIHlvdSB0b3VjaCBhbnl3YXksIGFuZCB0aGF0IHlvdSBpbgpwYXJ0aWN1bGFy
IGRvbid0IGludHJvZHVjZSBhbnkgbmV3IG9uZXMuCgpCdXQgd2FpdCAtIHRoZSBwYXRjaCBldmVu
IGludHJvZHVjZXMgbmV3IG92ZXJyaWRlcyAoZG9pbmcgdGhlCmludmVyc2UpLiBXaGF0J3MgdGhl
IGRlYWwgaGVyZT8gSWYgdGhhdCdzIGFnYWluIHRvIGxpbWl0IHBhdGNoIHNpemUsCnRoZW4gSSdk
IHN0aWxsIHByZWZlciB0aGUgZ2xvYmFsIGFsaWFzZXMgdG8gZ28gYXdheSwgYW5kIGxvY2FsIChw
ZXIKZmlsZSkgYWxpYXNlcyB0byBiZSByZXRhaW5lZCBhcyBuZWVkZWQuCgpKYW4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 09 11:56:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 11:56:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1Wfi-0007FY-6m; Mon, 09 Oct 2017 11:56:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e1Wfh-0007Ej-0W
 for xen-devel@lists.xen.org; Mon, 09 Oct 2017 11:56:33 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 9C/25-01909-0F36BD95; Mon, 09 Oct 2017 11:56:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsXS6fjDS/dl8u1
 Ig8ML1CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxLR/azFDwVqZh3ZDJLA+NSwS5GTg4hgTyJ
 XzePsYDYvAJ2Ep//n2AHsSUEDCVOL7wJFmcRUJXYse4vI4jNJqAu0fZsOyuILSJgKbFy1l2ge
 i4OZoHrzBLX1rQxgySEBbwl3t9YxAKSEBLoYpL4OHMJWIJTwFyi69Etpi5GDqBtghJ/dwiDhJ
 kFtCQe/rrFAmFrSyxb+JoZpIRZQFpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWMGsWpRWWpRbp
 GxnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIEBWM/AwLiDsW+v3yFGSQ4mJVHe
 k7G3I4X4kvJTKjMSizPii0pzUosPMWpwcAhs27X6AqMUS15+XqqSBG8JMNCFBItS01Mr0jJzg
 DECUyrBwaMkwhsJkuYtLkjMLc5Mh0idYrTk6Lh59w8TxyYwueH7gz9MQmDzpMR5hUAaBEAaMk
 rz4MbB4vgSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeYpApPJl5JXBbXwEdxAR0EGPxDZC
 DShIRUlINjNt8G4zy1nSu2jhtxZxQtrdzL8xdts9jxXbuqvnzY2f/eGhaKSnQdi99t9wSuWnr
 Vyiw1Z632/AsfPn21+vUr7gyX4i0uLXB9Oe8q1ciTyg+NZ19uFV3ASPfq8Dlvyb1XI9cbbD33
 5d/ZucMjrWsfBE324RVrXCP6ssti36f3STfcPfpi2Bjq/KNSizFGYmGWsxFxYkA77pxCN4CAA
 A=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1507550183!105351738!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46011 invoked from network); 9 Oct 2017 11:56:25 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Oct 2017 11:56:25 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 09 Oct 2017 05:56:23 -0600
Message-Id: <59DB80030200007800183E27@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 09 Oct 2017 05:56:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Petre Ovidiu PIRCALABU" <ppircalabu@bitdefender.com>
References: <1507218137-29833-1-git-send-email-ppircalabu@bitdefender.com>
 <59D7BE9102000078001833B3@prv-mh.provo.novell.com>
 <1507543814.1981.30.camel@bitdefender.com>
 <59DB6D320200007800183D7F@prv-mh.provo.novell.com>
 <1507547975.1981.39.camel@bitdefender.com>
In-Reply-To: <1507547975.1981.39.camel@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "tim@xen.org" <tim@xen.org>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v3] x86/altp2m: Added
 xc_altp2m_set_mem_access_multi()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA5LjEwLjE3IGF0IDEzOjE5LCA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+IHdy
b3RlOgo+IE9uIEx1LCAyMDE3LTEwLTA5IGF0IDA0OjM2IC0wNjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4gPiA+ID4gT24gMDkuMTAuMTcgYXQgMTI6MTAsIDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVy
LmNvbT4gd3JvdGU6Cj4+ID4gT24gVmksIDIwMTctMTAtMDYgYXQgMDk6MzQgLTA2MDAsIEphbiBC
ZXVsaWNoIHdyb3RlOgo+PiA+ID4gPiA+ID4gT24gMDUuMTAuMTcgYXQgMTc6NDIsIDxwcGlyY2Fs
YWJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+ID4gPiA+IC0tLSBhL3hlbi90b29scy9jb21w
YXQtYnVpbGQtaGVhZGVyLnB5Cj4+ID4gPiA+ICsrKyBiL3hlbi90b29scy9jb21wYXQtYnVpbGQt
aGVhZGVyLnB5Cj4+ID4gPiA+IEBAIC0xNiw2ICsxNiw3IEBAIHBhdHMgPSBbCj4+ID4gPiA+ICAg
WyByIig4fDE2fDMyfDY0KV9jb21wYXRfdChbXlx3XXwkKSIsIHIiXDFfdFwyIiBdLAo+PiA+ID4g
PiAgIFsgciIoXnxbXlx3XSl4ZW5fPyhcdyopX2NvbXBhdF90KFteXHddfCQkKSIsCj4+ID4gPiA+
IHIiXDFjb21wYXRfXDJfdFwzIgo+PiA+ID4gPiBdLAo+PiA+ID4gPiAgIFsgciIoXnxbXlx3XSlY
RU5fPyIsIHIiXDFDT01QQVRfIiBdLAo+PiA+ID4gPiArIFsgciIoXnxbXlx3XSlIVk1NRU1fPyIs
IHIiXDFDT01QQVRfSFZNTUVNXyIgXSwKPj4gPiA+IFdoYXQgaXMgdGhpcyBuZWVkZWQgZm9yPyBJ
IGNhbid0IGZpbmQgYW55IGluc3RhbmNlIG9mIEhWTU1FTV8qCj4+ID4gPiBlbHNld2hlcmUgaW4g
dGhlIHBhdGNoLiBBcyB5b3UgY2FuIHNlZSwgc28gZmFyIHRoZXJlIGFyZSBvbmx5Cj4+ID4gPiBw
cmV0dHkgZ2VuZXJpYyB0b2tlbnMgYmVpbmcgcmVwbGFjZWQgaGVyZS4KPj4gPiA+IAo+PiA+IFdp
dGhvdXQgdGhpcywgYm90aCBodm1tZW1fdHlwZV90IGFuZCBodm1tZW1fdHlwZV9jb21wYXRfdCBl
bnVtcwo+PiA+IHdpbGwKPj4gPiBkZWZpbmUgdGhlIHNhbWUgdmFsdWVzIChlLmcuICBIVk1NRU1f
cmFtX3J3LCkgcmVzdWx0aW5nIGluIGEKPj4gPiBjb21waWxlCj4+ID4gZXJyb3IuIEJ5IGFkZGlu
ZyB0aGlzIHRyYW5zbGF0aW9uIHdlIHdpbGwgaGF2ZSBhIENPTVBBVF9IVk1NRU0KPj4gPiB2YWx1
ZQo+PiA+IGZvciBlYWNoIEhWTU1FTV8gdmFsdWUgZGVmaW5lZCBpbiBwdWJsaWMvaHZtL2h2bV9v
cC5oKSAoZS5nLgo+PiA+IEhWTU1FTV9yYW1fcncgLT4gQ09NUEFUX0hWTU1FTV9yYW1fcncpCj4+
IFRoYXQncyB1Z2x5LiBJIHJlYWxpemUgdGhhdCB3ZSBzaG91bGRuJ3QgZXZlbiBhdHRlbXB0IHRv
IHRyYW5zbGF0ZQo+PiBlbnVtZXJhdGlvbnMgKG9yIHRvIGJlIGZ1bGx5IHByZWNpc2UsIHRoZXJl
IHNob3VsZG4ndCBiZSBhbnkKPj4gZW51bWVyYXRpb25zIGluIHRoZSBwdWJsaWMgaW50ZXJmYWNl
IGluIHRoZSBmaXJzdCBwbGFjZSksIGFzIHRoZQo+PiBlbnVtZXJhdG9yIHZhbHVlcyBvdWdodCB0
byByZW1haW4gY29uc2lzdGVudCBiZXR3ZWVuIG5hdGl2ZQo+PiBhbmQgY29tcGF0IHVzZXMuIEhl
bmNlIHdlIGNvdWxkIGVpdGhlciBjb252ZXJ0IHRoZSBlbnVtIHRvIGEKPj4gc2V0IG9mICNkZWZp
bmUtcywgb3Igd2Ugd291bGQgbmVlZCBhIG1lY2hhbmlzbSB0byBleGNsdWRlCj4+IHBhcnRzIG9m
IGEgaGVhZGVyIGZyb20gdGhlIGNvbXBhdCBjb252ZXJzaW9uLgo+PiAKPj4gSW4gdGhlIGVuZCB0
aGUgcHJvYmxlbSBoZXJlIGlzIGJlY2F1c2Ugb2YgdGhlIGVudW1lcmF0b3JzLAo+PiBvdGhlciB0
aGFuIHhlbm1lbV9hY2Nlc3NfdCdzLCBhcmVuJ3QgcHJvcGVybHkgcHJlZml4ZWQgd2l0aAo+PiBY
RU4gb3IgWEVOXyAob3IgZWxzZSB0aGUgc2NyaXB0IHdvdWxkIGFscmVhZHkgaGFuZGxlIHRoZW0g
ZmluZQo+PiBhZmFpY3QpLiBTbyBhbm90aGVyIHZhcmlhbnQgb2YgYWRkcmVzc2luZyB0aGlzIHdv
dWxkIGJlIHRvCj4+IGRlcHJlY2F0ZSAoYnV0IG5vdCByZW1vdmUpIHRoZSBjdXJyZW50IG5hbWVz
LCBpbnRyb2R1Y2luZwo+PiBwcm9wZXJseSBuYW1lZCBvbmVzIGZvciBfX1hFTl9JTlRFUkZBQ0Vf
VkVSU0lPTl9fID49Cj4+IDB4MDAwNDBhMDAuCj4+IAo+IFVuZm9ydHVuYXRlbHkgdGhlIGVudW0g
aXMgcmVmZXJlbmNlZCBhbHNvIGluIG90aGVyIGZ1bmN0aW9ucwo+IChlLmcuIHhlbmRldmljZW1v
ZGVsX3NldF9tZW1fdHlwZSkgc28gcmVwbGFjaW5nIGl0IHdpdGggI2RlZmluZXMgd291bGQKPiBi
ZSBtb3JlIGRpZmZpY3VsdC4KPiBXaGVuIGdlbmVyYXRpbmcgdGhlIGNvbXBhdCBoZWFkZXJzLC1E
WEVOX0dFTkVSQVRJTkdfQ09NUEFUX0hFQURFUlMgaXMKPiBkZWZpbmVkICh4ZW4vaW5jbHVkZS9N
YWtlZmlsZSkuIEkgY2FuIGd1YXJkIGh2bW1lbV90eXBlX3Qgd2l0aCBhbgo+ICNpZm5kZWYgWEVO
X0dFTkVSQVRJTkdfQ09NUEFUX0hFQURFUlMgc28gdGhlIGVudW0gaXMgbm90IHByb2Nlc3NlZCBi
eQo+IHRoZSBjb21wYXQtYnVpbGQtaGVhZGVyLnB5IHNjcmlwdC4gKGluIG15IG9waW5pb24gdGhp
cyBpcyB0aGUgbWluaW11bS0KPiBpbXBhY3QgYXBwcm9hY2gpCj4gRG8geW91IGFncmVlIHdpdGgg
dGhpcz8KCkknbSBub3QgZW50aXJlbHkgaGFwcHkgYWJvdXQgdGhhdCBhcHByb2FjaCwgYnV0IGl0
J2xsIGRvIGZvciB0aGUKbW9tZW50LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 12:10:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 12:10:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1WtN-0000bV-Ch; Mon, 09 Oct 2017 12:10:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e1WtM-0000bP-9V
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 12:10:40 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 20/2F-03618-F376BD95; Mon, 09 Oct 2017 12:10:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsXS6fjDS9cu/Xa
 kwddzjBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ablXtZC94LVaxpfcrawLiPv4uRk0NIIE9i
 3uUuZhCbV8BO4v7SiSwgtoSAocTphTfBbBYBVYnzJ2+A2WwC6hJtz7azgtgiAjESc+7+AoszC
 6xjkriyRAHEFhbwlth1djJjFyMX0PweJolNaz4CLeDg4ARasO1dJYjJKyAo8XeHMESrlsTDX7
 egxmhLLFv4GqyaWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6xoZ6SUWZ6Rk
 luYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBwccABDsYmxYFHmKU5GBSEuWVTbkdKcSXlJ9S
 mZFYnBFfVJqTWnyIUYODQ2DbrtUXGKVY8vLzUpUkeBenAtUJFqWmp1akZeYA4wOmVIKDR0mEd
 ytImre4IDG3ODMdInWK0ZKj4+bdP0wcm8Dkhu8P/jAJgc2TEud9BdIgANKQUZoHNw4Ww5cYZa
 WEeRmBjhXiKUgtys0sQZV/xSjOwagkzMuSBjSFJzOvBG7rK6CDmIAOYiy+AXJQSSJCSqqBMdO
 k5eXKR5+rNXI/NVS/mb31/NNdRX9aLlVqrJ35ReO4Ts/VGUtubf2SOzNlRlbdrGM/tcx1uiTs
 5uQ0dn36KraM3aG9I7XXIVdtsdhFtoMqGU6cqgWfjSzexG6ePO1d5La2tyoH3GuKijK2+Onkn
 Yu616uwY2l4kjjvjfR91uG2z5ZG8yZ7K7EUZyQaajEXFScCADXiLMTcAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1507551036!87569962!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64215 invoked from network); 9 Oct 2017 12:10:37 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Oct 2017 12:10:37 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 09 Oct 2017 06:10:35 -0600
Message-Id: <59DB83590200007800183E59@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 09 Oct 2017 06:10:33 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "George Dunlap" <george.dunlap@citrix.com>
References: <59A9A4620200007800176A49@prv-mh.provo.novell.com>
 <59A9A4620200007800176A49@prv-mh.provo.novell.com>
 <5da1ab75-d0cd-1b4f-da3c-23f0f4ac9b6c@citrix.com>
 <59AD2F510200007800176FFF@prv-mh.provo.novell.com>
 <f41b2db8-e913-781d-4b26-a8dd17a703c9@citrix.com>
In-Reply-To: <f41b2db8-e913-781d-4b26-a8dd17a703c9@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC] domctl: improve locking during domain
 destruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA5LjEwLjE3IGF0IDEzOjA4LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAwOS8wNC8yMDE3IDA5OjQ3IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24g
MDEuMDkuMTcgYXQgMTg6MjgsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+
IE9uIDAxLzA5LzE3IDE3OjE4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBUaGVyZSBpcyBubyBu
ZWVkIHRvIGhvbGQgdGhlIGdsb2JhbCBkb21jdGwgbG9jayB3aGlsZSBhY3Jvc3MKPj4+PiBkb21h
aW5fa2lsbCgpIC0gdGhlIGRvbWFpbiBsb2NrIGlzIGZ1bGx5IHN1ZmZpY2llbnQgaGVyZS4KPj4+
Pgo+Pj4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4+
PiAtLS0KPj4+PiBTYWRseSBzbyBmYXIgd2UgaGF2ZW4ndCBoYWQgYW55IGZlZWRiYWNrIG9uIHRo
aXMgY2hhbmdlIGZyb20gdGhlIHBlb3BsZQo+Pj4+IHdobyBvYnNlcnZlZCBhbiBpc3N1ZSBhcHBh
cmVudGx5IHJlc3VsdGluZyBmcm9tIGhlYXZ5IGNvbnRlbnRpb24gaGVyZS4KPj4+PiBIZW5jZSB0
aGUgUkZDLgo+Pj4+Cj4+Pj4gT2J2aW91c2x5IG90aGVyIGRvbWN0bC1zIGNvdWxkIGJlbmVmaXQg
ZnJvbSBzaW1pbGFyIGFkanVzdG1lbnRzLCBzbwo+Pj4+IHRoaXMgaXMgbWVhbnQgdG8gYmUganVz
dCBhIHN0YXJ0Lgo+Pj4KPj4+IFdoYXQgaXMgdGhlIGV4cGVjdGVkIG9yZGVyaW5nIG9mIHRoZSBn
bG9iYWwgZG9tY3RsIGxvY2sgYW5kIHBlcmRvbWFpbgo+Pj4gZG9tY3RsIGxvY2tzPwo+PiAKPj4g
SSdkIGV4cGVjdCB0aGUgZG9tYWluIGxvY2tzIHRvIG5lc3QgaW5zaWRlIHRoZSBnbG9iYWwgZG9t
Y3RsIG9uZSwgYnV0Cj4+IEkgd291bGRuJ3Qgd2FudCB0byBzcGVsbCB0aGlzIG91dCBhbnl3aGVy
ZSB1bnRpbCB3ZSBhY3R1YWxseSBoYXZlIGEKPj4gY2FzZSB3aGVyZSBib3RoIG5lZWQgdG8gYmUg
YWNxdWlyZWQgKGFuZCBJIHdvdWxkIGhvcGUgc3VjaCBhCj4+IGNhc2UgdG8gbmV2ZXIgYXJpc2Up
LiBPciAoSSBkaWRuJ3QgY2hlY2sgdGhpcykgbWF5YmUgd2UgYWxyZWFkeSBoYXZlCj4+IGNhc2Vz
IHdoZXJlIHRoZSBwZXItZG9tYWluIGxvY2sgaXMgYmVpbmcgYWNxdWlyZWQgd2l0aCB0aGUgZ2xv
YmFsCj4+IGRvbWN0bCBvbmUgYmVpbmcgaGVsZCwgZXZlbiB3aXRob3V0IHRoaXMgc3VnZ2VzdGVk
IGFkanVzdG1lbnQuCj4gCj4gRldJVyBpbiB0aGUgc2NoZWR1bGVyLCB3ZSBub3JtYWxseSBuZXN0
IHRoZSBnbG9iYWwgbG9ja3MgaW5zaWRlIHRoZQo+IHBlci1kb21haW4gbG9ja3MuICBUaGlzIGFj
dHVhbGx5IG1ha2VzIG1vcmUgc2Vuc2UsIGFzIGEgdHlwaWNhbCB1c2FnZQo+IHdvdWxkIGJlOgo+
IAo+ICogR3JhYiBwZXItZG9tYWluIGxvY2sKPiAqIEZpZ3VyZSBvdXQgd2hhdCdzIGdvaW5nIG9u
LCB3aGF0IGdsb2JhbCByZXNvdXJjZSB3ZSBuZWVkCj4gKiBHcmFiIGdsb2JhbCBsb2NrCj4gKiBH
cmFiIGdsb2JhbCByZXNvdXJjZQo+ICogUmVsZWFzZSBnbG9iYWwgbG9jawo+ICogRmluaXNoIGFz
c2lnbmluZyByZXNvdXJjZSB0byBjdXJyZW50IGRvIG1haW4sIGRvIHdoYXRldmVyIGVsc2UgbmVl
ZHMKPiB0byBiZSBkb25lCj4gKiBSZWxlYXNlIHBlci1kb21haW4gbG9jawo+IAo+IE9yIHRvIHB1
dCBpdCBkaWZmZXJlbnRseToKPiAKPiAqIFRoZSBtb3JlIHBlb3BsZSB0aGVyZSBhcmUgY29udGVu
ZGluZyBmb3IgYSBsb2NrLCB0aGUgc2hvcnRlciB0aGUKPiBjcml0aWNhbCBzZWN0aW9uIHNob3Vs
ZCBiZQo+ICogU2hvcnRlciBjcml0aWNhbCBzZWN0aW9ucyBzaG91bGQgYmUgbmVzdGVkIGluc2lk
ZSBsYXJnZXIgY3JpdGljYWwgc2VjdGlvbnMKPiAqIEdsb2JhbCBsb2NrcyB3aWxsIGhhdmUgbW9y
ZSBwZW9wbGUgY29udGVuZGluZyBmb3IgdGhlbSB0aGFuIHBlci1kb21haW4KPiBsb2Nrcwo+ICog
U28gZ2xvYmFsIGxvY2tzIHNob3VsZCB0eXBpY2FsbHkgYmUgbmVzdGVkIGluc2lkZSBvZiBwZXIt
ZG9tYWluIGxvY2tzLgoKQWgsIHllcywgZm9yIHN0cmljdGx5IG9yZGVyZWQgbG9ja3MgKHNjb3Bl
IHdpc2UsIEkgbWVhbikgdGhpcwpjZXJ0YWlubHkgbWFrZXMgc2Vuc2UuIEknbSBub3Qgc3VyZSBp
dCBhcHBsaWVzIHRvIHRoZSBkb21haW4KbG9jayAvIGRvbWN0bCBsb2NrIHJlbGF0aW9uc2hpcCwg
YXMgdGhlIGxhdHRlciB3b3VsZCBub3JtYWxseSBiZQphY3F1aXJlZCBvbmx5IGJlIHRoZSBjb250
cm9sIGRvbWFpbi4gQW55d2F5IC0gdGhlIHBhdGNoIGhlcmUKZG9lc24ndCBpbnRyb2R1Y2UgYW55
IG5lc3Rpbmcgb2YgbG9ja3MsIHNvIEkgZG9uJ3QgdGhpbmsgdGhlCnJlbGF0aXZlIG9yZGVyIGJl
dHdlZW4gdGhlIHR3byBsb2NrcyBzaG91bGQgYmUgc3BlbGxlZCBvdXQgYXQKdGhpcyB0aW1lLgoK
SmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 12:19:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 12:19:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1X1x-00013w-7R; Mon, 09 Oct 2017 12:19:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1e1X1w-00013q-E5
 for xen-devel@lists.xensource.com; Mon, 09 Oct 2017 12:19:32 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 4A/D1-03409-3596BD95; Mon, 09 Oct 2017 12:19:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsVywNykQjco83a
 kwYGb5hb3prxnd2D02N63iz2AMYo1My8pvyKBNWPL9ZmsBTssKj5OPsvUwHhGv4uRi0NIYBqj
 xL3rr5m7GDk5JAR4JY4sm8EKYQdIPL02gRWiaAKjxKv7V5hAEiwCKhLPPvWwgdhsAsoSF7/2g
 tkiAroSzxY8YwNpYBZYwCRxbdcuFpCEsIC7xLN5axhBbF4BQ4lZ6zvYQYp4BX4xSWw6/okRYs
 V7RokPuyayQVQJSpyc+QSsm1lAR2Ln1jtAcQ4gW1pi+T8OiLC8RPPW2cwgYU4BO4nvE3xBwqJ
 AB+2+tZd5AqPQLCSDZiEZNAth0CwkgxYwsqxi1ChOLSpLLdI1MtdLKspMzyjJTczM0TU0MNPL
 TS0uTkxPzUlMKtZLzs/dxAgMdAYg2MG4eG3gIUZJDiYlUV7D9NuRQnxJ+SmVGYnFGfFFpTmpx
 YcYZTg4lCR4l2cA5QSLUtNTK9Iyc4AxB5OW4OBREuHlB0nzFhck5hZnpkOkTjFachzbdPkPE8
 emm3eB5IbvD/4wCbHk5eelSonzbgJpEABpyCjNgxsHSwuXGGWlhHkZgQ4U4ilILcrNLEGVf8U
 ozsGoJMwbDzKFJzOvBG7rK6CDmIAOYiy+AXJQSSJCSqqBMWd9jbRpbPvUArZvbWvtcoQ6UwUa
 ypN3Fhz3fif3+2XvgW9rjZt0Ahi6N3IGabIr/VQqFIpgjknSiV1wzu1AxUvOhPSiKNct/CXy/
 wx+mjyRDd3IWmTzSeZqU5S34ZYzgeWT39wwmLXadK2GT/Xf/BMTK3RNipOuZAkqs/MdmV+w/e
 u/f65KLMUZiYZazEXFiQDnrrCGBgMAAA==
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1507551568!76146666!1
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13651 invoked from network); 9 Oct 2017 12:19:30 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Oct 2017 12:19:30 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Oct 2017 05:19:27 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,500,1500966000"; d="scan'208";a="1180152255"
Received: from op-computing.sh.intel.com (HELO op-computing) ([10.239.48.89])
 by orsmga001.jf.intel.com with ESMTP; 09 Oct 2017 05:19:25 -0700
Date: Mon, 9 Oct 2017 19:18:01 +0800
From: Chao Gao <chao.gao@intel.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171009111759.GA21574@op-computing>
Mail-Followup-To: Chao Gao <chao.gao@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 xen-devel@lists.xensource.com,
 Jun Nakajima <jun.nakajima@intel.com>,
 Kevin Tian <kevin.tian@intel.com>, Quan Xu <xuquan8@huawei.com>,
 Jan Beulich <jbeulich@suse.com>
References: <osstest-113959-mainreport@xen.org>
 <20171003100801.ouu2bsxg7subw6c4@MacBook-Pro-de-Roger.local>
 <20171009061321.GA130786@op-computing>
 <20171009075807.GA10403@op-computing>
 <f8485fb4-dca9-28ad-a568-fd3282b28b20@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f8485fb4-dca9-28ad-a568-fd3282b28b20@citrix.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Quan Xu <xuquan8@huawei.com>, xen-devel@lists.xensource.com,
 Jan Beulich <jbeulich@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [xen-unstable test] 113959: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMDksIDIwMTcgYXQgMTI6MDM6NTNQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPk9uIDA5LzEwLzE3IDA4OjU4LCBDaGFvIEdhbyB3cm90ZToKPj4gT24gTW9uLCBPY3Qg
MDksIDIwMTcgYXQgMDI6MTM6MjJQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6Cj4+PiBPbiBUdWUs
IE9jdCAwMywgMjAxNyBhdCAxMTowODowMUFNICswMTAwLCBSb2dlciBQYXUgTW9ubsOpIHdyb3Rl
Ogo+Pj4+IE9uIFR1ZSwgT2N0IDAzLCAyMDE3IGF0IDA5OjU1OjQ0QU0gKzAwMDAsIG9zc3Rlc3Qg
c2VydmljZSBvd25lciB3cm90ZToKPj4+Pj4gZmxpZ2h0IDExMzk1OSB4ZW4tdW5zdGFibGUgcmVh
bCBbcmVhbF0KPj4+Pj4gaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzLzExMzk1OS8KPj4+Pj4KPj4+Pj4gUmVncmVzc2lvbnMgOi0oCj4+Pj4+Cj4+Pj4+IFRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAo+Pj4+PiBpbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKPj4+Pj4gIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgMjEgbGVhay1jaGVjay9jaGVjayAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
Mzk1NAo+Pj4+IFRoaXMgaXMgZHVlIHRvIGNyb24gcnVubmluZyB3aGVuIHRoZSBsZWFrLWNoZWNr
IGlzIGV4ZWN1dGVkLgo+Pj4+Cj4+Pj4+ICB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
NSBob3N0LXBpbmctY2hlY2stbmF0aXZlICBmYWlsIFJFR1IuIHZzLiAxMTM5NTQKPj4+Pj4gIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgIGZh
aWwgUkVHUi4gdnMuIDExMzk1NAo+Pj4+IFRoZSB0ZXN0IGJlbG93IGhhcyB0cmlnZ2VyZWQgdGhl
IGZvbGxvd2luZyBBU1NFUlQsIENDaW5nIHRoZSBJbnRlbAo+Pj4+IGd1eXMuCj4+Pj4KPj4+PiBP
Y3QgIDMgMDY6MTI6MDAuNDE1MTY4IChYRU4pIGQxNXYwOiBpbnRhY2s6IDI6MzAgcHQ6IDM4Cj4+
Pj4gT2N0ICAzIDA2OjEyOjE5LjE5MTE0MSAoWEVOKSB2SVJSOiAwMDAwMDAwMCAwMDAwMDAwMCAw
MDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAxMDAwMCAwMDAwMDAwMAo+Pj4+
IE9jdCAgMyAwNjoxMjoxOS4xOTkxNjIgKFhFTikgIFBJUjogMDAwMDAwMDAgMDAwMDAwMDAgMDAw
MDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAKPj4+PiBP
Y3QgIDMgMDY6MTI6MTkuMjA3MTYwIChYRU4pIEFzc2VydGlvbiAnaW50YWNrLnZlY3RvciA+PSBw
dF92ZWN0b3InIGZhaWxlZCBhdCBpbnRyLmM6MzY3Cj4+Pj4gT2N0ICAzIDA2OjEyOjE5LjIxNTIx
NSAoWEVOKSAtLS0tWyBYZW4tNC4xMC11bnN0YWJsZSAgeDg2XzY0ICBkZWJ1Zz15ICAgTm90IHRh
aW50ZWQgXS0tLS0KPj4+PiBPY3QgIDMgMDY6MTI6MTkuMjIzMTI0IChYRU4pIENQVTogICAgMQo+
Pj4+IE9jdCAgMyAwNjoxMjoxOS4yMjMxNTMgKFhFTikgUklQOiAgICBlMDA4Ols8ZmZmZjgyZDA4
MDMwMjJhNT5dIHZteF9pbnRyX2Fzc2lzdCsweDYxNy8weDYzNwo+Pj4+IE9jdCAgMyAwNjoxMjox
OS4yMzExODUgKFhFTikgUkZMQUdTOiAwMDAwMDAwMDAwMDEwMjkyICAgQ09OVEVYVDogaHlwZXJ2
aXNvciAoZDE1djApCj4+Pj4gT2N0ICAzIDA2OjEyOjE5LjIzOTE2MyAoWEVOKSByYXg6IGZmZmY4
MzAyMmRmYzgwMmMgICByYng6IGZmZmY4MzAwY2NjNjU2ODAgICByY3g6IDAwMDAwMDAwMDAwMDAw
MDAKPj4+PiBPY3QgIDMgMDY6MTI6MTkuMjQ3MTY5IChYRU4pIHJkeDogZmZmZjgzMDIyZGY3ZmZm
ZiAgIHJzaTogMDAwMDAwMDAwMDAwMDAwYSAgIHJkaTogZmZmZjgyZDA4MDQ2MDZkOAo+Pj4+IE9j
dCAgMyAwNjoxMjoxOS4yNTUxMjcgKFhFTikgcmJwOiBmZmZmODMwMjJkZjdmZjA4ICAgcnNwOiBm
ZmZmODMwMjJkZjdmZWE4ICAgcjg6ICBmZmZmODMwMjJkZjkwMDAwCj4+Pj4gT2N0ICAzIDA2OjEy
OjE5LjI2MzExNCAoWEVOKSByOTogIDAwMDAwMDAwMDAwMDAwMDEgICByMTA6IDAwMDAwMDAwMDAw
MDAwMDAgICByMTE6IDAwMDAwMDAwMDAwMDAwMDEKPj4+PiBPY3QgIDMgMDY6MTI6MTkuMjcxMTA5
IChYRU4pIHIxMjogMDAwMDAwMDBmZmZmZmZmZiAgIHIxMzogZmZmZjgyZDA4MDNjZmJhNiAgIHIx
NDogZmZmZjgyZDA4MDNjZmJhNgo+Pj4+IE9jdCAgMyAwNjoxMjoxOS4yNzkxMTkgKFhFTikgcjE1
OiAwMDAwMDAwMDAwMDAwMDA0ICAgY3IwOiAwMDAwMDAwMDgwMDUwMDMzICAgY3I0OiAwMDAwMDAw
MDAwMTUyNmUwCj4+Pj4gT2N0ICAzIDA2OjEyOjE5LjI3OTE1NyAoWEVOKSBjcjM6IDAwMDAwMDAy
MTQyNzQwMDAgICBjcjI6IDAwMDA1NjIyYTIxODRkYmYKPj4+PiBPY3QgIDMgMDY6MTI6MTkuMjg3
MTIzIChYRU4pIGRzOiAwMDAwICAgZXM6IDAwMDAgICBmczogMDAwMCAgIGdzOiAwMDAwICAgc3M6
IDAwMDAgICBjczogZTAwOAo+Pj4+IE9jdCAgMyAwNjoxMjoxOS4yOTUxMDUgKFhFTikgWGVuIGNv
ZGUgYXJvdW5kIDxmZmZmODJkMDgwMzAyMmE1PiAodm14X2ludHJfYXNzaXN0KzB4NjE3LzB4NjM3
KToKPj4+PiBPY3QgIDMgMDY6MTI6MTkuMzAzMTUwIChYRU4pICA0MSBiZiAwMCAwMCAwMCAwMCBl
YiBhMCA8MGY+IDBiIDg5IGNlIDQ4IDg5IGRmIGU4IGJiIDIwIDAwIDAwIGU5IDQ5IGZlIGZmCj4+
Pj4gT2N0ICAzIDA2OjEyOjE5LjMxMTExMiAoWEVOKSBYZW4gc3RhY2sgdHJhY2UgZnJvbSByc3A9
ZmZmZjgzMDIyZGY3ZmVhODoKPj4+PiBPY3QgIDMgMDY6MTI6MTkuMzExMTQ2IChYRU4pICAgIGZm
ZmY4MzAyMmRmN2ZmMDggMDAwMDAwMzg4MDMwY2Y3NiBmZmZmODJkMDgwNWE3NTcwIGZmZmY4MmQw
ODA1N2FkODAKPj4+PiBPY3QgIDMgMDY6MTI6MTkuMzE5MTMxIChYRU4pICAgIGZmZmY4MzAyMmRm
N2ZmZmYgZmZmZjgzMDIyZGY3ZmVlMCBmZmZmODJkMDgwMjNiOWI2IGZmZmY4MzAwY2NjNjUwMDAK
Pj4+PiBPY3QgIDMgMDY6MTI6MTkuMzI3MTE1IChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMGIgMDAw
MDAwMDAwMDAwMDAyMCAwMDAwMDAwMDAwMDAwMGMyIDAwMDAwMDAwMDAwMDAwMDQKPj4+PiBPY3Qg
IDMgMDY6MTI6MTkuMzQ1MDk0IChYRU4pICAgIGZmZmY4ODAwMjllYjQwMDAgZmZmZjgyZDA4MDMx
MWMyMSAwMDAwMDAwMDAwMDAwMDA0IDAwMDAwMDAwMDAwMDAwYzIKPj4+PiBPY3QgIDMgMDY6MTI6
MTkuMzQ1MTc3IChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMjAgMDAwMDAwMDAwMDAwMDAwYiBmZmZm
ODgwMDI5ZWI0MDAwIGZmZmZmZmZmODFhZGYwYTAKPj4+PiBPY3QgIDMgMDY6MTI6MTkuMzUxMjIx
IChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODgwMDJkNDAw
MDA4IDAwMDAwMDAwMDAwMDAwMDAKPj4+PiBPY3QgIDMgMDY6MTI6MTkuMzU5NDM5IChYRU4pICAg
IDAwMDAwMDAwMDAwMDAwMzAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwM2Y4IDAwMDAw
MDAwMDAwMDAzZjgKPj4+PiBPY3QgIDMgMDY6MTI6MTkuMzY3MjY3IChYRU4pICAgIGZmZmZmZmZm
ODFhZGYwYTAgMDAwMGJlZWYwMDAwYmVlZiBmZmZmZmZmZjgxMzhhNWY0IDAwMDAwMGJmMDAwMGJl
ZWYKPj4+PiBPY3QgIDMgMDY6MTI6MTkuMzc1MjIyIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDIg
ZmZmZjg4MDAyZjgwM2UwOCAwMDAwMDAwMDAwMDBiZWVmIDAwMDAwMDAwMDAwMGJlZWYKPj4+PiBP
Y3QgIDMgMDY6MTI6MTkuMzgzMTk4IChYRU4pICAgIDAwMDAwMDAwMDAwMGJlZWYgMDAwMDAwMDAw
MDAwYmVlZiAwMDAwMDAwMDAwMDBiZWVmIDAwMDAwMDAwMDAwMDAwMDEKPj4+PiBPY3QgIDMgMDY6
MTI6MTkuMzkxMjMwIChYRU4pICAgIGZmZmY4MzAwY2NjNjUwMDAgMDAwMDAwMzFhZGEyMGQwMCAw
MDAwMDAwMDAwMTUyNmUwCj4+Pj4gT2N0ICAzIDA2OjEyOjE5LjM5OTMzNiAoWEVOKSBYZW4gY2Fs
bCB0cmFjZToKPj4+PiBPY3QgIDMgMDY6MTI6MTkuMzk5Mzg5IChYRU4pICAgIFs8ZmZmZjgyZDA4
MDMwMjJhNT5dIHZteF9pbnRyX2Fzc2lzdCsweDYxNy8weDYzNwo+Pj4+IE9jdCAgMyAwNjoxMjox
OS40MDczMzcgKFhFTikgICAgWzxmZmZmODJkMDgwMzExYzIxPl0gdm14X2FzbV92bWV4aXRfaGFu
ZGxlcisweDQxLzB4MTIwCj4+Pj4gT2N0ICAzIDA2OjEyOjE5LjQwNzM4MCAoWEVOKSAKPj4+PiBP
Y3QgIDMgMDY6MTI6MTkuNDE1MjQ2IChYRU4pIAo+Pj4+IE9jdCAgMyAwNjoxMjoxOS40MTUyNzgg
KFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+Pj4+IE9jdCAg
MyAwNjoxMjoxOS40MTUzMDcgKFhFTikgUGFuaWMgb24gQ1BVIDE6Cj4+Pj4gT2N0ICAzIDA2OjEy
OjE5LjQxNTMzMiAoWEVOKSBBc3NlcnRpb24gJ2ludGFjay52ZWN0b3IgPj0gcHRfdmVjdG9yJyBm
YWlsZWQgYXQgaW50ci5jOjM2Nwo+Pj4+IE9jdCAgMyAwNjoxMjoxOS40MjM0MzIgKFhFTikgKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+Pj4gKENDIEphbikKPj4+Cj4+
PiBIaSwgUm9nZXIuCj4+Pgo+Pj4gSSBzZW50IGEgcGF0Y2ggdG8gZml4IGEgcG9zc2libGUgY2F1
c2Ugb2YgdGhpcyBidWcsIHNlZWluZwo+Pj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9h
cmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA0L21zZzAzMjU0Lmh0bWwuCj4+Pgo+Pj4gRHVl
IHRvIFhlbiA0LjkgcmVsZWFzZSwgSSBwdXQgdGhpcyBwYXRjaCBhc2lkZSBhbmQgbGF0ZXIgZm9y
Z290IHRvCj4+PiBjb250aW51ZSBmaXhpbmcgdGhpcyBidWcuIFNvcnJ5IGZvciB0aGlzLiBPZiBj
b3Vyc2UsIEkgd2lsbCBmaXggdGhpcwo+Pj4gYnVnLgo+Pj4KPj4+IEkgdGhvdWdodCB0aGUgcm9v
dCBjYXNlIHdhczoKPj4+IFdoZW4gaW5qZWN0aW5nIHBlcmlvZGljIHRpbWVyIGludGVycnVwdCBp
biB2bXhfaW50cl9hc3Npc3QoKSwKPj4+IG11bHRpLXJlYWQgb3BlcmF0aW9ucyBhcmUgZG9uZSBk
dXJpbmcgb25lIGV2ZW50IGRlbGl2ZXJ5LiBGb3IKPj4+IGV4YW1wbGUsIGlmIGEgcGVyaW9kaWMg
dGltZXIgaW50ZXJydXB0IGlzIGZyb20gUElULCB3aGVuIHNldCB0aGUKPj4+IGNvcnJlc3BvbmRp
bmcgYml0IGluIHZJUlIsIHRoZSBjb3JyZXNwb25kaW5nIFJURSBpcyBhY2Nlc3NlZCBpbgo+Pj4g
cHRfdXBkYXRlX2lycSgpLiBXaGVuIHRoaXMgZnVuY3Rpb24gcmV0dXJucywgaXQgYWNjZXNzZXMg
dGhlIFJURQo+Pj4gYWdhaW4gdG8gZ2V0IHRoZSB2ZWN0b3IgaXQgc2V0cyBpbiB2SVJSLiAgQmV0
d2VlbiB0aGUgdHdvCj4+PiBhY2Nlc3NlcywgdGhlIGNvbnRlbnQgb2YgUlRFIG1heSBoYXZlIGJl
ZW4gY2hhbmdlZCBieSBhbm90aGVyIENQVQo+Pj4gZm9yIG5vIHByb3RlY3Rpb24gbWV0aG9kIGlu
IHVzZS4gVGhpcyBjYXNlIGNhbiBpbmN1ciB0aGUKPj4+IGFzc2VydGlvbiBmYWlsdXJlIGluIHZt
eF9pbnRyX2Fzc2lzdCgpLgo+Pj4KPj4+IEZvciBleGFtcGxlLCBpbiB0aGlzIGNhc2UsIHdlIG1h
eSBzZXQgMHgzMCBpbiB2SVJSLCBidXQgcmV0dXJuIDB4MzggdG8KPj4+IHZteF9pbnRyX2Fzc2lz
dCgpLiBXaGVuIHdlIHRyeSB0byBpbmplY3QgYW4gaW50ZXJydXB0LCB3ZSB3b3VsZCBmaW5kCj4+
PiAweDM4IGlzIGdyZWF0ZXIgdGhhbiB0aGUgaGlnaGVzdCB2ZWN0b3I7IHRoZW4gdGhlIGFzc2Vy
dGlvbiBmYWlsdXJlCj4+PiBoYXBwZW5lZC4gSSBoYXZlIGEgeHRmIGNhc2UgdG8gcmVwcm9kdWNl
IHRoaXMgYnVnLCBzZWVpbmcKPj4+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2
ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wMy9tc2cwMjkwNi5odG1sLgo+Pj4gQnV0IGFjY29yZGlu
ZyB0byBKYW4ncyBvcGluaW9uLCBoZSB0aG91Z2h0IHRoZSBidWcgd2FzIHVubGlrZWx5Cj4+PiB0
cmlnZ2VyZWQgaW4gT1NTVEVTVCBieSB0aGVzZSB3ZWlyZCBvcGVyYXRpb25zLgo+Pj4KPj4+IEFm
dGVyIHRoaW5raW5nIG92ZXIgaXQsIHRoZSBidWcgYWxzbyBjYW4gYmUgY2F1c2VkIGJ5IHB0X3Vw
ZGF0ZV9pcnEoKQo+Pj4gcmV0dXJucyAweDM4IGJ1dCBpdCBkb2Vzbid0IHNldCAweDM4IGluIHZJ
UlIgZm9yIHRoZSBjb3JyZXNwb25kaW5nIFJURQo+Pj4gaXMgbWFza2VkLiBQbGVhc2UgcmVmZXIg
dG8gdGhlIGNvZGUgcGF0aDoKPj4+IHZteF9pbnRyX2Fzc2lzdCgpIC0+IHB0X3VwZGF0ZV9pcnEo
KSAtPiBodm1faXNhX2lycV9hc3NlcnQoKSAtPgo+Pj4gYXNzZXJ0X2lycSgpIC0+IGFzc2VydF9n
c2koKSAtPiB2aW9hcGljX2lycV9wb3NpdGl2ZV9lZGdlKCkuCj4+PiBOb3RlIHRoYXQgaW4gdmlv
YXBpY19pcnFfcG9zaXRpdmVfZWRnZSgpLCBpZiBlbnQtPmZpZWxkcy5tYXNrIGlzIHNldCwKPj4+
IHRoZSBmdW5jdGlvbiByZXR1cm5zIHdpdGhvdXQgc2V0dGluZyB0aGUgY29ycmVzcG9uZGluZyBi
aXQgaW4gdklSUi4KPj4gVG8gdmVyaWZ5IHRoaXMgZ3Vlc3MsIEkgbW9kaWZ5IHRoZSBhYm92ZSB4
dGYgYSBsaXR0bGUuIFRoZSBuZXcgeHRmIHRlc3QKPj4gKGVuY2xvc2VkIGluIGF0dGFjaG1lbnQp
IENyZWF0ZSBhIGd1ZXN0IHdpdGggMiB2Q1BVLiB2Q1BVMCBzZXRzIHVwIFBJVAo+PiB0byBnZW5l
cmF0ZSB0aW1lciBpbnRlcnJ1cHQgZXZlcnkgMW1zLiBJdCBhbHNvIGJvb3RzIHVwIHZDUFUxLiB2
Q1BVMQo+PiBpbmNlc3NhbnRseSBtYXNrcy91bm1hc2tzIHRoZSBjb3JyZXNwb25kaW5nIElPQVBJ
QyBSVEUgYW5kIHNlbmRzIElQSQo+PiAodmVjdG9yIDB4MzApIHRvIHZDUFUwLiBUaGUgYnVnIGhh
cHBlbnMgYXMgZXhwZWN0ZWQ6Cj4KPk9uIHRoZSBYVEYgc2lkZSBvZiB0aGluZ3MsIEkgcmVhbGx5
IG5lZWQgdG8gZ2V0IGFyb3VuZCB0byBjbGVhbmluZyB1cCBteQo+U01QIHN1cHBvcnQgd29yay7C
oCBUaGVyZSBhcmUgYW4gaW5jcmVhc2luZyBudW1iZXIgb2YgdGVzdHMgd2hpY2ggYXJlCj5jcmVh
dGluZyBhZC1ob2MgQVBzLgo+Cj5SZWNlbnRseSwgYW4gQVBJQyBkcml2ZXIgaGFzIGJlZW4gaW50
cm9kdWNlZCwgc28geW91IGNhbiBwcm9iYWJseSBkcm9wCj4xLzMgb2YgdGhhdCBjb2RlIGJ5IHVz
aW5nIGFwaWNfaW5pdCgpL2FwaWNfaWNyX3dyaXRlKCkuwqAgSSd2ZSBhbHNvIGdvdCBhCj5wcm90
byBJTy1BUElDIGRyaXZlciB3aGljaCBJIHNob3VsZCBjbGVhbiB1cCBhbmQgdXBzdHJlYW0uCgpU
aGFua3MgZm9yIHlvdXIgaW5mb3JtYXRpb24uIEkgd2lsbCB0cnkgdG8gY2xlYW4gdXAgdGhpcyB0
ZXN0IGFuZCBzZW5kCml0IG91dCBmb3IgcmV2aWV3LgoKVGhhbmtzCkNoYW8KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 12:20:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 12:20:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1X37-0001al-H1; Mon, 09 Oct 2017 12:20:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Julien.Grall@arm.com>) id 1e1X36-0001ac-Gj
 for xen-devel@lists.xen.org; Mon, 09 Oct 2017 12:20:44 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 F1/0F-02229-B996BD95; Mon, 09 Oct 2017 12:20:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0hTYRjed87ZPJYnvk3FV9OiVTCtmQsKDSn
 7lRBdfkT3sjM9bQd345wZ1p8sL5VhGBqstW4UYRcsFDNQmJcs8pYoleaipNFFNHB2wwu1s7PK
 /j3f+zzP+z7vx0uTmipVAs0VOjnBxlq0qnmULl+ZpXfzw3vSPnStTb85cYPKQtkdTdPEdrRXy
 duM9sJDSvPJh70qRwtTOHC3iipC5fPL0TyawkUkXPaNKctRJI3wTih+XxkhERp8koCKnh5CIq
 LxAbj+81NIFIOXQsXUNCWJSOxTgqvrUdhxA0H1SFVIpcLJ4JsMhNwMXgffWk+E6hReBk1jXpW
 EY/Eu8P54ScoaNTy76KckHIk3QNXIDyRhEq+FK/UjpIzj4LX/KiHjxdA47gnVAWth/HFLKBHg
 CwhKZj+HhmnwEnCdaaVkURJ09HjCeAs0nQ4EB9BBvBQ6S7bK3loE/b5BJD+KI+DJRS8hG1aC6
 1JN2JAJkxd4qbwAa6DxXTMh6z+SUOd/gGR9CtS+mAinc4DnTX246ZASpru/R8iNEqHt/JZKtM
 I95wPcc5Z2z1naPWfpa4i6g3QiJxzhBP3q1alGgTeZnVaWt+gNaWtSrZwosibOwhrF1Fy7tQ4
 FD+S4QoEeoeZTW9tQPE1oYxmDaXiPZoHRnnfUzIrmHKHAwoltKJGmtcBYzEFOLXAmrvAwbwle
 2R8a6ChtDFMq0YzoYK0ib5KpTqSnv1YMzhAayma3cQlxTJYkwpLIXGD72+LPrfajpIRoBikUC
 k2UgxOsvPN/fhTF0UgbzeRIXaJ4m/PvpNFgCCIYAomDUggn+49KKEKO2ZmvvL/MP5OTceRqok
 69irx1Lrt0wGDr8/XFtlXMf9o9mXx+988pY166V9ft8uxfD8mTpQ6rrm9HfEHOUPX9Rfnb+t8
 un1rsOuMPbHrurSy7dvbyZn3E7dxvdQs/fDmwEWUsPNbQW9y+L1Cmqjmo+2VSrwhYMseF6+1J
 94peNWgp0cwaUkhBZH8DVYP2qKYDAAA=
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1507551642!67300785!1
X-Originating-IP: [40.107.5.64]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33331 invoked from network); 9 Oct 2017 12:20:42 -0000
Received: from mail-eopbgr50064.outbound.protection.outlook.com (HELO
 EUR03-VE1-obe.outbound.protection.outlook.com) (40.107.5.64)
 by server-14.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 9 Oct 2017 12:20:42 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=QBctNScpqU7E65+Pt+PzE0GYgWHeKGGHnjsSa9iNBUQ=;
 b=MUvjwQhfZgfdeZ1PwxzsgGMARlbyQl/4GZyFCc6n1E4ySOJ9wo0Yg0EXZYpheB5nmPXA+uK+MYJeT7W7HKZkqJQHhhjeDwY3KXOtR32zv0ui246QcMDqVUb2OjHAaN+noxRFYf7gLpnXMNouXehliChJcQlgqNV1gKEVLLtQr/8=
Received: from [10.1.206.53] (217.140.96.140) by
 AM5PR0801MB2049.eurprd08.prod.outlook.com (2603:10a6:203:4c::11) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Mon, 9 Oct
 2017 12:20:40 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <20171005174222.29161-1-julien.grall@linaro.org>
 <20171005174222.29161-10-julien.grall@linaro.org>
 <59DB7CB90200007800183DFD@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <476c7ea1-e77a-6ee6-a937-c915a65ce3c0@arm.com>
Date: Mon, 9 Oct 2017 13:20:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <59DB7CB90200007800183DFD@prv-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [217.140.96.140]
X-ClientProxiedBy: DB6PR07CA0011.eurprd07.prod.outlook.com
 (2603:10a6:6:2d::21) To AM5PR0801MB2049.eurprd08.prod.outlook.com
 (2603:10a6:203:4c::11)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 2c20a99e-21bb-4caa-3a09-08d50f10286c
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(48565401081)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:AM5PR0801MB2049; 
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB2049;
 3:k7zJNMDvAMSHpyGvAe2mTNO4iXbttK9RS18aLWnoFVqxOgVsY1YaIqUfa3FURwX7m+Vvsl6QMzIA2GeICxPru5UuBjY84w4rvC3ujLxitP1aTPSJ4rRtQhSDmctemSgld32qazF4a5xDJMuXetQTEpwbHpO1lBjcQjGxh+ja/qsQ7HaLAO0LafsHWeFVZM5AqGWNsCsveWCoyg4FzZSdTRgRGigr/SrEX3KP2KT9SXB2SlqSPNQ8XCgpJ/hgf0EH;
 25:t063jTcEVjYCGuyLi+7vXqv1X4vfF6cvp+XlsnN31x/992D3AIoCe33ITmUS7HZFNUsk31A/hBx92gzA4RM9oq2HAal6Sid2CReSskfeud9fqTVQUvzc/HgiCQ3U1ICNEp091UMcApZ5WsRsUeP7RVrHBN8uTpQRSjJwAI10JTe9jHwEQ0kBFmttFcfl3RROVY/NjpdrUY9eKPlbsaiPiFOck0hX4dLeSeR9IuFlfOCSWjkdHKVOkcXCW4vOjryVhHhMzj96FRG6Qae5xLE/e6y0DG8iMgwRCenAWB/34MszxjVeFC7cfIRZ1DyBojjfK1qe9jv605E31vpd8K2elQ==;
 31:VdoH8ZfAfo4nAgmRFiKkdmXzJxuVPlB1mrMhusDuF7d5lVclKTlnz0edNEGp1N7l+D9etpguxkkU+XKMzZ+LvCJ4Ke/FDfIFX57rMYw2/Ul0PG3856iJkNkt3CWtZBgVa/6Hqq2Gru60ySzO8BLKxXJHMJDq8NA1Q9NSgiGdiOP7XDlLSOpW2dSrVWgdtRJoBYM71e96yGkMjx7Hf5h8fiPVTqFPFT0HQ2v5TATgIRc=
X-MS-TrafficTypeDiagnostic: AM5PR0801MB2049:
X-LD-Processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr
NoDisclaimer: True
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB2049;
 20:eKSXXYzXf8pOr8HUp+fMPzOxXOQLdebU2AasaPGQxvog5ni8Zbpcgo/A3/mX4zm0uzuXbOMNiMptfK4AEDdID8+KQv8SjC53UJRB/DT1P7Zzf54keqTdySy1RnLZwoBCe3eVJ037vSF0yCuMirUC048eSgWiecZma2Npjwh23Oo=;
 4:ilxF+J+INWziuFhlrajU55qwRGlwokCIPUnDA1TFo+twWE16iJ8b0H3f89X1g2nrRHLW8o30KlP5wJRzguke5XzzGRC09+AOJZ9bm2UOFzzZ48NiTKqHoxk1WLcpXp7nn3VMcXUcUlzTpI7hNYGmMyOJqzxoXAik5CaYkVMqxZf4mlp8I2p/TxeYQWENY2pPgSd7poKPQyibPjnUHbaQxjESSmnPUXqi5RKVQi3PMXDSip0jqAaU7GB7c0NvO0jd
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <AM5PR0801MB204938E1B493C80F40B005EB80740@AM5PR0801MB2049.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123560025)(20161123562025)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:AM5PR0801MB2049; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:AM5PR0801MB2049; 
X-Forefront-PRVS: 045584D28C
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(6049001)(39860400002)(346002)(376002)(199003)(189002)(52314003)(24454002)(7736002)(83506001)(58126008)(7416002)(230700001)(8936002)(2906002)(23676002)(4326008)(16576012)(478600001)(36756003)(53936002)(189998001)(2950100002)(33646002)(6916009)(16526018)(54906003)(8676002)(106356001)(81166006)(6486002)(105586002)(77096006)(81156014)(316002)(68736007)(229853002)(5660300001)(66066001)(47776003)(65806001)(65956001)(86362001)(6246003)(65826007)(31696002)(64126003)(50466002)(3846002)(6116002)(53546010)(31686004)(97736004)(50986999)(8666007)(72206003)(305945005)(25786009)(101416001)(76176999)(54356999);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR0801MB2049; H:[10.1.206.53]; FPR:;
 SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTVQUjA4MDFNQjIwNDk7MjM6c2tOQ3FOVVc4a1RvNnhGWW9WeGphRTFO?=
 =?utf-8?B?TlNZQ01vbW1GYzBmTDEzZWo1em9lVlJhSkpTcDhQZVMya29WSmsxUHdXazhQ?=
 =?utf-8?B?TDhnVytSMGJLNi9mYzUzRXJqWDFSTm9FMnpiSW1TcTRkb3hQYWdDZ0pSMldP?=
 =?utf-8?B?dmQ4SUVkNHQycmNFV01lNTlGL2NPTzNWYjNRbFJtU09Gb1crWXg5c01tYW93?=
 =?utf-8?B?aS9kQkN4WnM5R0dwZjBMdXV1SThuQlJxTFplUWtQbXIrYXdMV2NMU1k4T0xV?=
 =?utf-8?B?MmZPZ01xOXA3azRya2ZFaXIvN2FBU2hIQkVLNXFCYWtUVitLQW1zVzlsWjdl?=
 =?utf-8?B?R295WERhdC9UM2NmRUVHbGM3Wk5sT0hmck5mbkNyR3FKOVIyc3hXUzlxTDRq?=
 =?utf-8?B?ZHkvUktTUGFwbVUyMzZObUxqTmpIS0wrL1ZGL2daeUdlaGtTRmNidis1YUli?=
 =?utf-8?B?NVp2dkxOUjM1dzYvWUhYZHdSOHBQNkNHY0ZxOUVhMFU5ZVJyNXRIZmhJQUhL?=
 =?utf-8?B?Z3YzdGo1WWdzdnQyYnl1ai8yRk9rVjFDakM3Vk9uY25JRXNXUXpacVNjVTNk?=
 =?utf-8?B?YWQvckM2b0tyK01jWUVsVVpOQTNDRi90U3k1QnFqK05FS3d6cUREV1NJSmc2?=
 =?utf-8?B?VXMwalFhdWtxV0dvbURYaWJYb3FiTEh5WG8yeTF2RWVxeGNFR1BWWHBEVUJT?=
 =?utf-8?B?dUlPUmNNZjRITXc4MEh6MVJzelBDVVAycjJyejczcTk3SmpnTDV0MnhpN25J?=
 =?utf-8?B?bk1IbnhmQTc0czZRUWNWNEZWRTU2M2lJOW1XZllFZEdwV3FFdUxQNkdJOXZK?=
 =?utf-8?B?VDZMNUtEQ3N3Z0xRQUFqdlRHTkhqTVpjZFZVUGJIcmxnTk1SN3AvcnViYnVn?=
 =?utf-8?B?UjNGNGFBbWVtOVlxSmJHYVl5V2tlS2FuVjEyb2NmL2FKRmVFRXRXTWhWUTI2?=
 =?utf-8?B?amFVMzd5M3J3bDFKREc3TFJpNmIzZXBRQ2lxT1N6b0pnVHJXVmdLUVVIcW1U?=
 =?utf-8?B?ZSs5bDNsSFkyZk0vTXNEK1VsblIzalhzenhlKzJsNzNKeHBYcVBXRCtJZHZ0?=
 =?utf-8?B?V2tQRWhzM1J6Ymo5d2VZMzBMOUFuUEU1Q3F4ZFBsNDNCWkxzcnhmVkpsUGNU?=
 =?utf-8?B?SU0rcFJxcTdteG0rWUVMTktYeUI3dVRWMlpEeVU3WTZCdVRFUDRycjN5VHQv?=
 =?utf-8?B?Qis1MCtKU21lVUFvYVpZekU2dVNEL1VuWURUSkpQOTJoY0Mya1dDdW1FY2J0?=
 =?utf-8?B?dldBS3RLaitsaGo5OEJKWUlOT1gvL1F5ZUhMZzZORVI5U2ZaQklTWm55QXdx?=
 =?utf-8?B?TC8xWVVNSnhoM3ViVjY5T29CVERvM1Y5NTRmMGg1WS9Dbnp3NWUxYVo0ZEVm?=
 =?utf-8?B?T0k0L2M4Vmk0SHZleHdGY0p6dFdLbWZQeDBGcU5uZmJLd0lIVEhQNEJEcDJo?=
 =?utf-8?B?a05lYUlLR0NWZWVYRjdqTE5yY3k2OE5SVEFPVTBRMFlHWkV2elZ2Qk5Sczd4?=
 =?utf-8?B?bTFiNm1kS2RWTDhJZFlyUTc5am1xYmxsbjdEbURVWSsyZUdROFVGV2lHRGY0?=
 =?utf-8?B?K1Y0cTlRR25TdUpaQ04xSXRVMmhWaGZzaXM0MG10MUdOTGNDMUR0N1owZVB3?=
 =?utf-8?B?MERMRVlsL2REOGd2ekZvblNhcy9VN0QzY25waGtMNGhIeHl0b1pGVzZWWnFL?=
 =?utf-8?B?d2RYbVgyTUNVWCt2cCtUMWtTZWpLa3dPMHI1UFB6dTRJNlh1cGxrVm9paFZY?=
 =?utf-8?B?R1VRc1BYcUtPTVYraSsrVENSSHRBWlN1K2lORmdKWHpCOVNEbytQMmhrSm8y?=
 =?utf-8?B?Zk43K1BISk9DaElWR1ZHYlZ0SXpacC8yeTFuQVkxT3E3bjlZSTNlRktWMTVX?=
 =?utf-8?B?STBxL3JZN3JDQVdtRXlnaVhYZTJ6Z2JCekg4eGxkZTFCcVgrb0phQ0RBWEF5?=
 =?utf-8?B?djlBU1NybjQ5Tmc9PQ==?=
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB2049;
 6:66l+KZ75ryjQlI42JNXADhnzZa8W9U350Fst0sSGdC9JuubGXZED+mjbziOywjO/zsi2xEZP9aMwX7UnJe9r2ExGyHk6rfaAzfIrJ4SMC9Ota4PO9vsm9Bkk1ZReOopcEkitnrwgkFxm1bQXnSBRCxuV9kEUvJxiRA7txKKThljzF842W0+Jwg8PlNx+yh7TtmV5QKrN2Fd9qn3F6gP86F1tJKZHEiQsE+ldwwkiSjFB9YhtKfOO3DGi0CpPD6HqyhAqxH0Y/bc/BMtH6mapI0s8LrymPDhpnmhdprr7tuDbowyLHhDMGVG8ee3Kh906ULuLrC0ld3DVem0gcsSJqA==;
 5:TxEwdAxYiLRp7IZS0bj9L3feITAUY4hqlPiRyl8UzaeT+BGQfu3v0lQ5PX3XVSaGb5ltH/enqe4l6SQKqbGqFTc+6ojLbDr+OVMeGCNKkgqTdChnopKj+Zg/Ouvvn/ZmeFAm9cleOZThhwpy5jNGk+jgkXXnUCVAXWwokrBrpGE=;
 24:1+PuZgpgyD0JsjXTTo1PhjklsCuRB+JXbNGeyTYnBIAvDzxXZi5IIKG/dblLsN7YPpdkEXZd8OJcVpSN4yyh7ftNUo1mUuic8nULLr1LERs=;
 7:oYkhLb5UNUhNgOAKQc7WcvOO6Uqy895e6fGVCCIBvwHOwMACvrBSVzdy+LEOmfODpo5XIdxyh7hqpmWYaNOOH0n0U9BTcCdbxKEbnj3Bo1lSVG2iE6zYtQ2KPC4mzM4ZHLUjqI/+QSBL6IQsRMD2gRkP3Xu2bmnZgtE9yrgKU4L24HYZ8O0lWkVafCyTBXPyW7gAmjNrECaflYMKfrDfKhcxu0ASKFdLulxn77sHhNA=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Oct 2017 12:20:40.7211 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0801MB2049
Cc: Tim Deegan <tim@xen.org>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Shane Wang <shane.wang@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, nd@arm.com,
 Gang Wei <gang.wei@intel.com>
Subject: Re: [Xen-devel] [PATCH v2 9/9] xen: Convert __page_to_mfn and
 __mfn_to_page to use typesafe MFN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKT24gMDkvMTAvMTcgMTI6NDIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA1
LjEwLjE3IGF0IDE5OjQyLCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+IHdyb3RlOgo+PiAtLS0g
YS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWFp
bl9idWlsZC5jCj4+IEBAIC01MCw4ICs1MCw2IEBAIHN0cnVjdCBtYXBfcmFuZ2VfZGF0YQo+PiAg
IC8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gbWFrZSB0aGVtIHdvcmsgd2l0
aCBtZm5fdCAqLwo+PiAgICN1bmRlZiB2aXJ0X3RvX21mbgo+PiAgICNkZWZpbmUgdmlydF90b19t
Zm4odmEpIF9tZm4oX192aXJ0X3RvX21mbih2YSkpCj4+IC0jdW5kZWYgcGFnZV90b19tZm4KPj4g
LSNkZWZpbmUgcGFnZV90b19tZm4ocGcpIF9tZm4oX19wYWdlX3RvX21mbihwZykpCj4gCj4gV2l0
aCB0aGUgcGF0Y2ggZHJvcHBpbmcgKEkgYXNzdW1lKSBhbGwgb3ZlcnJpZGVzIG9mIHRoaXMga2lu
ZCwgd2hhdAo+IGlzIHRoZSBkaWZmZXJlbmNlIGJldHdlZW4gdGhlIGRvdWJsZS11bmRlcnNjb3Jl
LXByZWZpeGVkIHZlcnNpb25zCj4gb2YgdGhlIHR3byBjb25zdHJ1Y3RzIHlvdSBjb252ZXJ0IGhl
cmUgYW5kIHRoZSBwbGFpbiBvbmVzPyBJZgo+IHRoZXJlJ3Mgbm9uZSAod2hpY2ggSSB0aGluayBp
cyB3aGF0IHRoZSByZXN1bHQgaGVyZSBpcyBtZWFudCB0byBiZSksCj4gdGhlbiBpZGVhbGx5IHRo
ZSBwYXRjaCB3b3VsZCBkcm9wIHRoZSBmb3JtZXIgYWx0b2dldGhlci4gSW4gY2FzZQo+IHRoaXMg
bWVhbnMgdG91Y2hpbmcgYSBsb3QgbW9yZSBjb2RlLCB0aGVuIGF0IGxlYXN0IEknZCBleHBlY3Qg
eW91Cj4gdG8gY29udmVydCBhbGwgaW5zdGFuY2VzIHlvdSB0b3VjaCBhbnl3YXksIGFuZCB0aGF0
IHlvdSBpbgo+IHBhcnRpY3VsYXIgZG9uJ3QgaW50cm9kdWNlIGFueSBuZXcgb25lcy4KPiAKPiBC
dXQgd2FpdCAtIHRoZSBwYXRjaCBldmVuIGludHJvZHVjZXMgbmV3IG92ZXJyaWRlcyAoZG9pbmcg
dGhlCj4gaW52ZXJzZSkuIFdoYXQncyB0aGUgZGVhbCBoZXJlPyBJZiB0aGF0J3MgYWdhaW4gdG8g
bGltaXQgcGF0Y2ggc2l6ZSwKPiB0aGVuIEknZCBzdGlsbCBwcmVmZXIgdGhlIGdsb2JhbCBhbGlh
c2VzIHRvIGdvIGF3YXksIGFuZCBsb2NhbCAocGVyCj4gZmlsZSkgYWxpYXNlcyB0byBiZSByZXRh
aW5lZCBhcyBuZWVkZWQuCgpJdCBpbnRyb2R1Y2VzIG5ldyBvdmVycmlkZXMgYmVjYXVzZSBzb21l
IG9mIHRoZSBjb2RlIGlzIG5vdCB0cml2aWFsIHRvIApjb252ZXJ0IHRvIHVzZSBtZm5fdC4gSXQg
bmVlZHMgbW9yZSBlZmZvcnQgdG8gc2VlIHdoZXRoZXIgaXQgaXMgd29ydGggaXQgCnRvIGNvbnZl
cnQgdGhlbSBhbmQgSSB0aGluayBpcyBvdXQgb2Ygc2NvcGUgb2YgdGhpcyBzZXJpZXMuCgpUaGlz
IHNlcmllcyBpcyBtZWFudCB0byByZWR1Y2UgdGhlIG51bWJlciBvZiBwbGFjZSB3ZSBvdmVycmlk
ZSAKcGFnZV90b19tZm4gdG8gYW4gaGFuZGZ1bCBudW1iZXJzIHdoaWxzdCBzdGlsbCBlbmZvcmNp
bmcgdGhlIHVzZSBvZiAKbWZuX3QgYnkgZGVmYXVsdC4KCkJ1dCBJIGFtIG5vdCBlbnRpcmVseSBz
dXJlIHdoYXQgeW91IGFyZSBzdWdnZXN0aW5nIGhlcmUuIEFyZSB5b3Ugc2F5aW5nIAp3ZSBjb3Vs
ZCBkZWZpbmUgcGFnZV90b19tZm4vbWZuX3RvX3BhZ2Ugb24gZXZlcnkgZmlsZT8KCkNoZWVycywK
Ci0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 12:34:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 12:34:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1XGI-0002eu-RR; Mon, 09 Oct 2017 12:34:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1e1XGH-0002eo-7I
 for xen-devel@lists.xen.org; Mon, 09 Oct 2017 12:34:21 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 DA/85-02225-CCC6BD95; Mon, 09 Oct 2017 12:34:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTfd4zu1
 Ig7NvNCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ow3zz6xFlzhqGjcOJmxgXEuexcjF4eQwGZG
 ie8rjzFCOLsZJR7PWAnkcHAIC7hJnJge1sXIySEiIC1x7fNlRhCbWcBIYv3pi+wgtpBAmsT+r
 h5mEJtNQFPizudPTCA2r4CVxPKJ31lAbBYBFYmLTw+D9YoKhEvs/36NGaJGUOLkzCdgNZwClh
 LXP96Gmm8mMW/zQ2YIW1zi1pP5TBC2vMT2t3OYJzDyz0LSPgtJyywkLbOQtCxgZFnFqFGcWlS
 WWqRrZKSXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYnvUMDIw7GKee8DvEKMnB
 pCTKa5h+O1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+GbKCcYFFqempFWmYOMFJg0hIcPEoiv
 OdA0rzFBYm5xZnpEKlTjIpS4ryCwPgSEgBJZJTmwbXBovMSo6yUMC8jAwODEE9BalFuZgmq/C
 tGcQ5GJWHe5yDjeTLzSuCmvwJazAS0mLH4BsjikkSElFQDo77C6+85a35wv8o/b/DorUXtZDs
 ut72P95/luVNzaq5z7/JVwW4FdZw/Ppzik19ur6q246vIrVzVCfW7hSRjHk9xTgh3DZavvdq8
 YaGyy/aYRRFd2gwV+em3GlPl4i8k3gr7FPym/IDlm1J/pxRHvt1Lqq6Lc5jwJU2Pi5inmmZ+x
 SX42wMdJZbijERDLeai4kQAJwoXnckCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1507552455!105359720!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4759 invoked from network); 9 Oct 2017 12:34:15 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-15.tower-31.messagelabs.com with SMTP; 9 Oct 2017 12:34:15 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 749571435;
 Mon,  9 Oct 2017 05:34:14 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D00063F578;
 Mon,  9 Oct 2017 05:34:13 -0700 (PDT)
To: xen-devel@lists.xen.org
References: <20171002173150.5404-1-julien.grall@arm.com>
 <20171002173150.5404-8-julien.grall@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <6e07717d-a0ff-02d7-8360-1a4ed070d048@arm.com>
Date: Mon, 9 Oct 2017 13:34:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20171002173150.5404-8-julien.grall@arm.com>
Content-Language: en-US
Cc: andre.przywara@arm.com, sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH v3 7/9] xen/arm: mm: Embed permission in the
	flags
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwMi8xMC8xNyAxODozMSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEN1cnJlbnRseSwg
aXQgaXMgbm90IHBvc3NpYmxlIHRvIHNwZWNpZnkgdGhlIHBlcm1pc3Npb24gb2YgYSBuZXcKPiBt
YXBwaW5nLiBJdCB3b3VsZCBiZSBuZWNlc3NhcnkgdG8gdXNlIHRoZSBmdW5jdGlvbiBtb2RpZnlf
eGVuX21hcHBpbmdzCj4gd2l0aCBhIGRpZmZlcmVudCBzZXQgb2YgZmxhZ3MuCj4gCj4gSW50cm9k
dWNlIGEgY291cGxlIG9mIG5ldyBmbGFncyBmb3IgdGhlIHBlcm1pc3Npb25zIChOb24tZVhlY3V0
YWJsZSwKPiBSZWFkLU9ubHkpIGFuZCBhbHNvIHByb3ZpZGVzIGRlZmluaXRpb24gdGhhdCBjb21i
aW5lIHRoZSBtZW1vcnkgYXR0cmlidXRlCj4gYW5kIHBlcm1pc3Npb24gZm9yIGNvbW1vbiBjb21i
aW5hdGlvbnMuCj4gCj4gUEFHRV9IWVBFUlZJU09SIGlzIG5vdyBhbiBhbGlhcyB0byBQQUdFX0hZ
UEVSVklTT1JfUlcgKHJlYWQtd3JpdGUsCj4gbm9uLWV4ZWN1dGFibGUgbWFwcGluZ3MpLiBUaGlz
IGRvZXMgbm90IGFmZmVjdCB0aGUgY3VycmVudCBtYXBwaW5nIHVzaW5nCj4gUEFHRV9IWVBFUlZJ
U09SIGJlY2F1c2UgWGVuIGlzIGN1cnJlbnRseSBmb3JjaW5nIGFsbCB0aGUgbWFwcGluZyB0byBi
ZQo+IG5vbi1leGVjdXRhYmxlIGJ5IGRlZmF1bHQgKHNlZSBtZm5fdG9feGVuX2VudHJ5KS4KPiAK
PiBBIGZvbGxvdy11cCBwYXRjaCB3aWxsIGNoYW5nZSBtb2RpZnlfeGVuX21hcHBpbmdzIHRvIHVz
ZSB0aGUgbmV3IGZsYWdzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CgpEdXJpbmcgdGhlIHdlZWstZW5kLCBJIHNwb3R0ZWQgYSBwb3RlbnRp
YWwgaXNzdWUgd2l0aCBzZXRfZml4bWFwLiBJbmRlZWQgCnNldF9maXhtYXAgaXMgc3VwcG9zZWQg
dG8gdGFrZSBhIG1lbW9yeSBhdHRyaWJ1dGUgaW4gcGFyYW1ldGVyLiBIb3dldmVyLCAKc29tZSBj
YWxsZXJzIHNlZW0gdG8gbWl4IHRoZSB1c2Ugb2YgUEFHRV8qIGFuZCBkaXJlY3QgYXR0cmlidXRl
cy4uLgoKSSB3aWxsIHJlc2VuZCB0aGlzIHNlcmllcyB3aXRoIHNldF9maXhtYXAgZml4ZWQuCgpD
aGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 09 12:36:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 12:36:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1XI9-0002mG-6L; Mon, 09 Oct 2017 12:36:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1XI7-0002mA-NB
 for xen-devel@lists.xensource.com; Mon, 09 Oct 2017 12:36:15 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 80/24-03428-E3D6BD95; Mon, 09 Oct 2017 12:36:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVdc693a
 kQfNqAYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmnJwtXdAvVvH7xl2mBsaP
 Al2MnBxCAo1MEof+qncxcgHZjxklpt15zQLhbGOUuLjnIwtIlYiAs8TXM3PZQWxeAX2JO/e+M
 YLYwgK2Er+PrWMFaZAQaGeSWHG6mxUkISHgKfF9/2UWGPvE9yVANjsHm4CVxCExkCiLgKrExe
 /nmCYwci9gZFjFqFGcWlSWWqRrZKyXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRH
 ocQYg2MH4Z37gIUZJDiYlUV7D9NuRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR432cD5QSLUtNT
 K9Iyc4ChB5OW4OBREuE9B5LmLS5IzC3OTIdInWLU5Ti26fIfJiGWvPy8VClxXsEcoCIBkKKM0
 jy4EbA4uMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhXhWQKTyZeSVwm14BHcEEdARj8Q2QI0
 oSEVJSDYyqZyPbnwmE7gvfVzhZcuovvxz22efcw59/35sbe+KkTt18FgkxxYIvW5U6v10wPG3
 4UyDN5bfVz49zigr977JqMrss0Jg7u3WFuWpMXdrqv6cLA4UzZxpZaz9Y8fjD3Kl6D5kzmO7v
 XK74YcahL5J7Fz5//ynniZqAtY7NnaPTFj9pO7DCVU1GiaU4I9FQi7moOBEAvNzOLX4CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1507552570!76133126!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52622 invoked from network); 9 Oct 2017 12:36:11 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Oct 2017 12:36:11 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1XI1-0007aM-Hl; Mon, 09 Oct 2017 12:36:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e1XHv-00084X-U8; Mon, 09 Oct 2017 12:36:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e1XHv-0001Ce-AT; Mon, 09 Oct 2017 12:36:03 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114188-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 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=3e4bc919cb1d1e18318a9f95de5e84a75c8f5266
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 09 Oct 2017 12:36:03 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114188: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDE4OCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDE4OC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAzZTRiYzkxOWNiMWQxZTE4MzE4
YTlmOTVkZTVlODRhNzVjOGY1MjY2CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBkYmM0YjZlMTNhNWQwZGQ4OTY3Y2RlN2ZmNzAwMGFiMWVkODg2MjVlCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTM5NzIgIDIwMTctMTAtMDMgMjE6MDI6NDMgWiAgICA1IGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTEzOTc5ICAyMDE3LTEwLTA0IDAwOjEwOjEzIFogICAgNSBkYXlzICAg
NTggYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0MTg4ICAyMDE3LTEwLTA5IDExOjAz
OjQwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBBd2FpcyBNYXNvb2QgPGF3YWlzLm1hc29vZEB2YWRpb24uY29tPgogIEJodXBpbmRl
ciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KICBEYXJpbyBGYWdnaW9saSA8
cmFpc3RsaW5AbGludXguaXQ+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKb2FvIE1hcnRpbnMgPGpvYW8ubS5tYXJ0aW5zQG9y
YWNsZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGlu
YXJvLm9yZz4KICBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+CiAgS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogIE1lbmcgWHUgPG1lbmd4
dUBjaXMudXBlbm4uZWR1Pj8KICBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4
LmNvbT4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFRhbWFzIEsgTGVuZ3llbCA8
dGFtYXNAdGtsZW5neWVsLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgOTYzIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 12:40:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 12:40:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1XMD-0003fH-NQ; Mon, 09 Oct 2017 12:40:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e1XMC-0003fB-Hy
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 12:40:28 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 B4/00-03618-B3E6BD95; Mon, 09 Oct 2017 12:40:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS9c673a
 kwY2nohbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8abXd0sBUdlKh58OcXawPhDpIuRk0NIIE+i
 5csRFhCbV8BOYvfdlawgtoSAocTphTeB4hwcLAKqErN3ZIGE2QTUJdqebQcrERHQkXi1YAmYz
 SwQJHG5YxkziC0skCwx/2Q7C8z4m7cvgY3hFLCVuNYXAWLyCghK/N0hDNGpJfHw1y0WCFtbYt
 nC18wgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jW00EsqykzPKMlNzMz
 RNTQw08tNLS5OTE/NSUwq1kvOz93ECAw8BiDYwXhzY8AhRkkOJiVRXsP025FCfEn5KZUZicUZ
 8UWlOanFhxhlODiUJHhjc4FygkWp6akVaZk5wBiASUtw8CiJ8JqDpHmLCxJzizPTIVKnGHU5O
 m7e/cMkxJKXn5cqJc5bDFIkAFKUUZoHNwIWj5cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzB
 sKMoUnM68EbtMroCOYgI5gLL4BckRJIkJKqoEx3vOHtvPbuRcfb48++En82KyNV6VcPAKL9m5
 R0p8kOb997Y/S+l2vNrU8c3q5IvPn4yks/X//Z7UtYOcr0/MonNleuSPl9oU/Ec3dl7Ii+Jb0
 +Sz6qr5c3vLPXKetVblm9VHrmBV/mlx0i3/UeS32h2HrhVOdN2KirqxZmvbnaE4sw/1Ty2adU
 WIpzkg01GIuKk4EAOe6lh3CAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1507552825!69645236!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35889 invoked from network); 9 Oct 2017 12:40:27 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Oct 2017 12:40:27 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 09 Oct 2017 06:40:25 -0600
Message-Id: <59DB8A560200007800183EA7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 09 Oct 2017 06:40:22 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20171006122519.30345-1-paul.durrant@citrix.com>
 <20171006122519.30345-2-paul.durrant@citrix.com>
In-Reply-To: <20171006122519.30345-2-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v9 01/11] x86/hvm/ioreq: maintain an array
 of ioreq servers rather than a list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA2LjEwLjE3IGF0IDE0OjI1LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaW9yZXEuYwo+IEBAIC0zMyw2ICszMyw0NCBAQAo+ICAKPiAgI2luY2x1ZGUgPHB1YmxpYy9o
dm0vaW9yZXEuaD4KPiAgCj4gK3N0YXRpYyB2b2lkIHNldF9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgaW50IGlkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQo+ICt7Cj4gKyAgICBBU1NFUlQoaWQgPCBNQVhf
TlJfSU9SRVFfU0VSVkVSUyk7Cj4gKyAgICBBU1NFUlQoIXMgfHwgIWQtPmFyY2guaHZtX2RvbWFp
bi5pb3JlcV9zZXJ2ZXIuc2VydmVyW2lkXSk7Cj4gKwo+ICsgICAgZC0+YXJjaC5odm1fZG9tYWlu
LmlvcmVxX3NlcnZlci5zZXJ2ZXJbaWRdID0gczsKPiArfQo+ICsKPiArI2RlZmluZSBHRVRfSU9S
RVFfU0VSVkVSKGQsIGlkKSBcCj4gKyAgICAoZCktPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2
ZXIuc2VydmVyW2lkXQo+ICsKPiArc3RhdGljIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpnZXRf
aW9yZXFfc2VydmVyKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaWQpCj4gK3sKPiAr
ICAgIGlmICggaWQgPj0gTUFYX05SX0lPUkVRX1NFUlZFUlMgKQo+ICsgICAgICAgIHJldHVybiBO
VUxMOwo+ICsKPiArICAgIHJldHVybiBHRVRfSU9SRVFfU0VSVkVSKGQsIGlkKTsKPiArfQo+ICsK
PiArI2RlZmluZSBJU19ERUZBVUxUKHMpIFwKPiArICAgICgocykgPT0gZ2V0X2lvcmVxX3NlcnZl
cigocyktPmRvbWFpbiwgREVGQVVMVF9JT1NFUlZJRCkpCgpXaGlsZSBhdCB0aGlzIHBvaW50IGl0
IGxvb2tzIGxpa2UgYWxsIHVzZXJzIG9mIHRoaXMgbWFjcm8gZWl0aGVyCmV4cGxpY2l0bHkgY2hl
Y2sgcyB0byBiZSBub24tTlVMTCBiZWZvcmUgaW52b2tpbmcgdGhlIG1hY3JvIG9yCmFyZSBiZWlu
ZyBjYWxsZWQgd2l0aCBzIGd1YXJhbnRlZWQgbm9uLU5VTEwsIGdvaW5nIGZvcndhcmQgaXQKbWF5
IGVhc2lseSBiZSB0aGF0IE5VTEwgbWlnaHQgYmUgaGFuZGVkIGhlcmUuIFRoZXJlZm9yZSBJCnRo
aW5rIGl0IHdvdWxkIGJlIGJldHRlciB0byBlaXRoZXIgYWRkIGFuIEFTU0VSVCgpIG9yIGRvCgoj
ZGVmaW5lIElTX0RFRkFVTFQocykgXAogICAgKChzKSAmJiAocykgPT0gZ2V0X2lvcmVxX3NlcnZl
cigocyktPmRvbWFpbiwgREVGQVVMVF9JT1NFUlZJRCkpCgouCgo+ICsvKgo+ICsgKiBJdGVyYXRl
IG92ZXIgYWxsIHBvc3NpYmxlIGlvcmVxIHNlcnZlcnMuIFRoZSB1c2Ugb2YgaW5saW5lIGZ1bmN0
aW9uCj4gKyAqIGdldF9pb3JlcV9zZXJ2ZXIoKSBpbiB0aGUgaW5jcmVtZW50IGlzIGRlbGliZXJh
dGUgYXMgdXNlIG9mIHRoZQo+ICsgKiBHRVRfSU9SRVFfU0VSVkVSKCkgbWFjcm8gd2lsbCBjYXVz
ZSBnY2MgdG8gY29tcGxhaW4gYWJvdXQgYW4gYXJyYXkKPiArICogb3ZlcmZsb3cuCgpJIHRoaW5r
IHlvdSBzaG91bGRuJ3QgYWNjdXNlIGdjYyBvZiBjb21wbGFpbmluZywgYnV0IHNpbXBseSBzdGF0
ZQp0aGF0IHRoZXJlIF93aWxsIGJlXyBhbiBhcnJheSBvdmVyZmxvdyBvdGhlcndpc2UuCgo+ICsg
Ki8KPiArI2RlZmluZSBGT1JfRUFDSF9JT1JFUV9TRVJWRVIoZCwgaWQsIHMpIFwKPiArICAgIGZv
ciAoIChpZCkgPSAwLCAocykgPSBHRVRfSU9SRVFfU0VSVkVSKGQsIDApOyBcCj4gKyAgICAgICAg
ICAoaWQpIDwgTUFYX05SX0lPUkVRX1NFUlZFUlM7IFwKPiArICAgICAgICAgIChzKSA9IGdldF9p
b3JlcV9zZXJ2ZXIoZCwgKysoaWQpKSApIFwKPiArICAgICAgICBpZiAoICFzICkgXAoKQWx0ZXJu
YXRpdmVseSwgaG93IGFib3V0IGZvbGRpbmcgYm90aCBtYWNybyBhbmQgaW5saW5lIGZ1bmN0aW9u
Cmludm9jYXRpb24gYmUgcHV0dGluZyB0aGVtIGluIHRoZSBpZigpIGhlcmU/Cgo+IEBAIC02ODUs
NTIgKzY4OCw2NCBAQCBpbnQgaHZtX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAq
ZCwgZG9taWRfdCBkb21pZCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlvc2Vydmlk
X3QgKmlkKQo+ICB7Cj4gICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKPiArICAgIHVu
c2lnbmVkIGludCBpOwo+ICAgICAgaW50IHJjOwo+ICAKPiAgICAgIGlmICggYnVmaW9yZXFfaGFu
ZGxpbmcgPiBIVk1fSU9SRVFTUlZfQlVGSU9SRVFfQVRPTUlDICkKPiAgICAgICAgICByZXR1cm4g
LUVJTlZBTDsKPiAgCj4gLSAgICByYyA9IC1FTk9NRU07Cj4gICAgICBzID0geHphbGxvYyhzdHJ1
Y3QgaHZtX2lvcmVxX3NlcnZlcik7Cj4gICAgICBpZiAoICFzICkKPiAtICAgICAgICBnb3RvIGZh
aWwxOwo+ICsgICAgICAgIHJldHVybiAtRU5PTUVNOwo+ICAKPiAgICAgIGRvbWFpbl9wYXVzZShk
KTsKPiAgICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9z
ZXJ2ZXIubG9jayk7Cj4gIAo+IC0gICAgcmMgPSAtRUVYSVNUOwo+IC0gICAgaWYgKCBpc19kZWZh
dWx0ICYmIGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlciAhPSBOVUxMICkK
PiAtICAgICAgICBnb3RvIGZhaWwyOwo+IC0KPiAtICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9p
bml0KHMsIGQsIGRvbWlkLCBpc19kZWZhdWx0LCBidWZpb3JlcV9oYW5kbGluZywKPiAtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG5leHRfaW9zZXJ2aWQoZCkpOwo+IC0gICAgaWYgKCBy
YyApCj4gLSAgICAgICAgZ290byBmYWlsMzsKPiAtCj4gLSAgICBsaXN0X2FkZCgmcy0+bGlzdF9l
bnRyeSwKPiAtICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxp
c3QpOwo+IC0KPiAgICAgIGlmICggaXNfZGVmYXVsdCApCj4gICAgICB7Cj4gLSAgICAgICAgZC0+
YXJjaC5odm1fZG9tYWluLmRlZmF1bHRfaW9yZXFfc2VydmVyID0gczsKPiAtICAgICAgICBodm1f
aW9yZXFfc2VydmVyX2VuYWJsZShzLCB0cnVlKTsKPiArICAgICAgICBpID0gREVGQVVMVF9JT1NF
UlZJRDsKPiArCj4gKyAgICAgICAgcmMgPSAtRUVYSVNUOwo+ICsgICAgICAgIGlmICggR0VUX0lP
UkVRX1NFUlZFUihkLCBpKSApCj4gKyAgICAgICAgICAgIGdvdG8gZmFpbDsKPiAgICAgIH0KPiAr
ICAgIGVsc2UKPiArICAgIHsKPiArICAgICAgICBmb3IgKCBpID0gMDsgaSA8IE1BWF9OUl9JT1JF
UV9TRVJWRVJTOyBpKysgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgaWYgKCBpICE9IERF
RkFVTFRfSU9TRVJWSUQgJiYgIUdFVF9JT1JFUV9TRVJWRVIoZCwgaSkgKQo+ICsgICAgICAgICAg
ICAgICAgYnJlYWs7Cj4gKyAgICAgICAgfQoKU3RyaWN0bHkgc3BlYWtpbmcgdGhlIGJyYWNlcyBo
ZXJlIGFyZSBwb2ludGxlc3MuIEJ1dCB5b3UncmUgdGhlCm1haW50YWluZXIsIHNvIHlvdSBrbm93
IHdoYXQgeW91IGxpa2UuCgpFdmVyeXRoaW5nIGVsc2UgbG9va3MgZmluZSB0byBtZSBub3cuCgpK
YW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 09 12:45:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 12:45:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1XQx-0003rZ-9K; Mon, 09 Oct 2017 12:45:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=448e8f36b=Paul.Durrant@citrix.com>)
 id 1e1XQw-0003rT-1F
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 12:45:22 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 25/F9-03870-16F6BD95; Mon, 09 Oct 2017 12:45:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPIsWRWlGSWpSXmKPExsWyU9JRQjc2/3a
 kwcE9+hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ajeRuYC9YqVRzdNImlgXGxZBcjJ4eEgJ/E
 5seb2UFsNgEdiaVH5zOB2CICqhKLDq1n7WLk4GAWKJSY28kCEhYWSJY42fEWLCwikCLRdy0To
 tpK4sivU4wgNouAisSXlgNgE3kF3CW2LXvK1sXIxSEksIhR4va0a2BzOAXsJZ58uwLWwCggK/
 GlcTUziM0sIC5x6wnECRICAhJL9pxnhrBFJV4+/scKYRtIbF26jwWiXkdiwe5PbBC2tsSyha+
 ZIRYLSpyc+YRlAqPwLCRjZyFpmYWkZRaSlgWMLKsY1YtTi8pSi3Qt9ZKKMtMzSnITM3N0DQ3M
 9HJTi4sT01NzEpOK9ZLzczcxAgOfAQh2MN7dFHCIUZKDSUmU1zD9dqQQX1J+SmVGYnFGfFFpT
 mrxIUYZDg4lCd6WPKCcYFFqempFWmYOMAZh0hIcPEoivOW5QGne4oLE3OLMdIjUKUZdjmObLv
 9hEmLJy89LlRLnvQUyQwCkKKM0D24ELB1cYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjAvE8g
 Unsy8ErhNr4COYAI6grH4BsgRJYkIKakGRqMHiqdzuG6z6vOLvHq44sG6S3O+PnJmlL+85cb0
 Ge7VZpLrZh8XVpsx60E+k+j7sAg37rQT0pvTL/7ZsSJox9GrH+ay+X+rEDlhJ7F78/9tAc2bt
 83ltsv+Fy3Ksob3cdDPbG9x9hVt58wz2gU1t8X3JXYtKPHVO3DfoM90pWG1fKBg3eoiVSWW4o
 xEQy3mouJEAJO8iNsCAwAA
X-Env-Sender: prvs=448e8f36b=Paul.Durrant@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1507553117!72808584!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23111 invoked from network); 9 Oct 2017 12:45:17 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 12:45:17 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="54249720"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v9 01/11] x86/hvm/ioreq: maintain an array of ioreq
 servers rather than a list
Thread-Index: AQHTPp4wOUuIQmbd5EKt/MLWF7/wb6LbWMcAgAAiJSA=
Date: Mon, 9 Oct 2017 12:45:16 +0000
Message-ID: <1f72769be23745b98f369be5bd9f751f@AMSPEX02CL03.citrite.net>
References: <20171006122519.30345-1-paul.durrant@citrix.com>
 <20171006122519.30345-2-paul.durrant@citrix.com>
 <59DB8A560200007800183EA7@prv-mh.provo.novell.com>
In-Reply-To: <59DB8A560200007800183EA7@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v9 01/11] x86/hvm/ioreq: maintain an array
 of ioreq servers rather than a list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDkgT2N0b2JlciAyMDE3IDEzOjQwCj4gVG86IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIg
PEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyB4ZW4tCj4gZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKPiBTdWJqZWN0OiBSZTogW1BBVENIIHY5IDAxLzExXSB4ODYvaHZtL2lvcmVxOiBtYWlu
dGFpbiBhbiBhcnJheSBvZiBpb3JlcQo+IHNlcnZlcnMgcmF0aGVyIHRoYW4gYSBsaXN0Cj4gCj4g
Pj4+IE9uIDA2LjEwLjE3IGF0IDE0OjI1LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+ID4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCj4gPiArKysgYi94ZW4vYXJjaC94
ODYvaHZtL2lvcmVxLmMKPiA+IEBAIC0zMyw2ICszMyw0NCBAQAo+ID4KPiA+ICAjaW5jbHVkZSA8
cHVibGljL2h2bS9pb3JlcS5oPgo+ID4KPiA+ICtzdGF0aWMgdm9pZCBzZXRfaW9yZXFfc2VydmVy
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpZCwKPiA+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQo+ID4gK3sKPiA+ICsgICAg
QVNTRVJUKGlkIDwgTUFYX05SX0lPUkVRX1NFUlZFUlMpOwo+ID4gKyAgICBBU1NFUlQoIXMgfHwg
IWQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIuc2VydmVyW2lkXSk7Cj4gPiArCj4gPiAr
ICAgIGQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIuc2VydmVyW2lkXSA9IHM7Cj4gPiAr
fQo+ID4gKwo+ID4gKyNkZWZpbmUgR0VUX0lPUkVRX1NFUlZFUihkLCBpZCkgXAo+ID4gKyAgICAo
ZCktPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIuc2VydmVyW2lkXQo+ID4gKwo+ID4gK3N0
YXRpYyBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqZ2V0X2lvcmVxX3NlcnZlcihjb25zdCBzdHJ1
Y3QgZG9tYWluCj4gKmQsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBpZCkKPiA+ICt7Cj4gPiArICAgIGlmICggaWQgPj0g
TUFYX05SX0lPUkVRX1NFUlZFUlMgKQo+ID4gKyAgICAgICAgcmV0dXJuIE5VTEw7Cj4gPiArCj4g
PiArICAgIHJldHVybiBHRVRfSU9SRVFfU0VSVkVSKGQsIGlkKTsKPiA+ICt9Cj4gPiArCj4gPiAr
I2RlZmluZSBJU19ERUZBVUxUKHMpIFwKPiA+ICsgICAgKChzKSA9PSBnZXRfaW9yZXFfc2VydmVy
KChzKS0+ZG9tYWluLCBERUZBVUxUX0lPU0VSVklEKSkKPiAKPiBXaGlsZSBhdCB0aGlzIHBvaW50
IGl0IGxvb2tzIGxpa2UgYWxsIHVzZXJzIG9mIHRoaXMgbWFjcm8gZWl0aGVyCj4gZXhwbGljaXRs
eSBjaGVjayBzIHRvIGJlIG5vbi1OVUxMIGJlZm9yZSBpbnZva2luZyB0aGUgbWFjcm8gb3IKPiBh
cmUgYmVpbmcgY2FsbGVkIHdpdGggcyBndWFyYW50ZWVkIG5vbi1OVUxMLCBnb2luZyBmb3J3YXJk
IGl0Cj4gbWF5IGVhc2lseSBiZSB0aGF0IE5VTEwgbWlnaHQgYmUgaGFuZGVkIGhlcmUuIFRoZXJl
Zm9yZSBJCj4gdGhpbmsgaXQgd291bGQgYmUgYmV0dGVyIHRvIGVpdGhlciBhZGQgYW4gQVNTRVJU
KCkgb3IgZG8KPiAKPiAjZGVmaW5lIElTX0RFRkFVTFQocykgXAo+ICAgICAoKHMpICYmIChzKSA9
PSBnZXRfaW9yZXFfc2VydmVyKChzKS0+ZG9tYWluLCBERUZBVUxUX0lPU0VSVklEKSkKPiAKCk9r
LCBJJ2xsIGNvZGUgaXQgYXMgeW91IHN1Z2dlc3QuCgo+IC4KPiAKPiA+ICsvKgo+ID4gKyAqIEl0
ZXJhdGUgb3ZlciBhbGwgcG9zc2libGUgaW9yZXEgc2VydmVycy4gVGhlIHVzZSBvZiBpbmxpbmUg
ZnVuY3Rpb24KPiA+ICsgKiBnZXRfaW9yZXFfc2VydmVyKCkgaW4gdGhlIGluY3JlbWVudCBpcyBk
ZWxpYmVyYXRlIGFzIHVzZSBvZiB0aGUKPiA+ICsgKiBHRVRfSU9SRVFfU0VSVkVSKCkgbWFjcm8g
d2lsbCBjYXVzZSBnY2MgdG8gY29tcGxhaW4gYWJvdXQgYW4gYXJyYXkKPiA+ICsgKiBvdmVyZmxv
dy4KPiAKPiBJIHRoaW5rIHlvdSBzaG91bGRuJ3QgYWNjdXNlIGdjYyBvZiBjb21wbGFpbmluZywg
YnV0IHNpbXBseSBzdGF0ZQo+IHRoYXQgdGhlcmUgX3dpbGwgYmVfIGFuIGFycmF5IG92ZXJmbG93
IG90aGVyd2lzZS4KPiAKPiA+ICsgKi8KPiA+ICsjZGVmaW5lIEZPUl9FQUNIX0lPUkVRX1NFUlZF
UihkLCBpZCwgcykgXAo+ID4gKyAgICBmb3IgKCAoaWQpID0gMCwgKHMpID0gR0VUX0lPUkVRX1NF
UlZFUihkLCAwKTsgXAo+ID4gKyAgICAgICAgICAoaWQpIDwgTUFYX05SX0lPUkVRX1NFUlZFUlM7
IFwKPiA+ICsgICAgICAgICAgKHMpID0gZ2V0X2lvcmVxX3NlcnZlcihkLCArKyhpZCkpICkgXAo+
ID4gKyAgICAgICAgaWYgKCAhcyApIFwKPiAKPiBBbHRlcm5hdGl2ZWx5LCBob3cgYWJvdXQgZm9s
ZGluZyBib3RoIG1hY3JvIGFuZCBpbmxpbmUgZnVuY3Rpb24KPiBpbnZvY2F0aW9uIGJlIHB1dHRp
bmcgdGhlbSBpbiB0aGUgaWYoKSBoZXJlPwoKSSBndWVzcyB0aGF0IG5vdyB0aGUgaWYgaXMgdGhl
cmUgSSBjb3VsZCBkbyB0aGF0Li4uIHByb2JhYmx5IHdpbGwgbG9vayBuZWF0ZXIuCgo+IAo+ID4g
QEAgLTY4NSw1MiArNjg4LDY0IEBAIGludCBodm1fY3JlYXRlX2lvcmVxX3NlcnZlcihzdHJ1Y3Qg
ZG9tYWluICpkLAo+IGRvbWlkX3QgZG9taWQsCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGlvc2VydmlkX3QgKmlkKQo+ID4gIHsKPiA+ICAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2
ZXIgKnM7Cj4gPiArICAgIHVuc2lnbmVkIGludCBpOwo+ID4gICAgICBpbnQgcmM7Cj4gPgo+ID4g
ICAgICBpZiAoIGJ1ZmlvcmVxX2hhbmRsaW5nID4gSFZNX0lPUkVRU1JWX0JVRklPUkVRX0FUT01J
QyApCj4gPiAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiA+Cj4gPiAtICAgIHJjID0gLUVOT01F
TTsKPiA+ICAgICAgcyA9IHh6YWxsb2Moc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIpOwo+ID4gICAg
ICBpZiAoICFzICkKPiA+IC0gICAgICAgIGdvdG8gZmFpbDE7Cj4gPiArICAgICAgICByZXR1cm4g
LUVOT01FTTsKPiA+Cj4gPiAgICAgIGRvbWFpbl9wYXVzZShkKTsKPiA+ICAgICAgc3Bpbl9sb2Nr
X3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKPiA+Cj4g
PiAtICAgIHJjID0gLUVFWElTVDsKPiA+IC0gICAgaWYgKCBpc19kZWZhdWx0ICYmIGQtPmFyY2gu
aHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlciAhPSBOVUxMICkKPiA+IC0gICAgICAgIGdv
dG8gZmFpbDI7Cj4gPiAtCj4gPiAtICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9pbml0KHMsIGQs
IGRvbWlkLCBpc19kZWZhdWx0LCBidWZpb3JlcV9oYW5kbGluZywKPiA+IC0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbmV4dF9pb3NlcnZpZChkKSk7Cj4gPiAtICAgIGlmICggcmMgKQo+
ID4gLSAgICAgICAgZ290byBmYWlsMzsKPiA+IC0KPiA+IC0gICAgbGlzdF9hZGQoJnMtPmxpc3Rf
ZW50cnksCj4gPiAtICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVy
Lmxpc3QpOwo+ID4gLQo+ID4gICAgICBpZiAoIGlzX2RlZmF1bHQgKQo+ID4gICAgICB7Cj4gPiAt
ICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgPSBzOwo+ID4g
LSAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9lbmFibGUocywgdHJ1ZSk7Cj4gPiArICAgICAgICBp
ID0gREVGQVVMVF9JT1NFUlZJRDsKPiA+ICsKPiA+ICsgICAgICAgIHJjID0gLUVFWElTVDsKPiA+
ICsgICAgICAgIGlmICggR0VUX0lPUkVRX1NFUlZFUihkLCBpKSApCj4gPiArICAgICAgICAgICAg
Z290byBmYWlsOwo+ID4gICAgICB9Cj4gPiArICAgIGVsc2UKPiA+ICsgICAgewo+ID4gKyAgICAg
ICAgZm9yICggaSA9IDA7IGkgPCBNQVhfTlJfSU9SRVFfU0VSVkVSUzsgaSsrICkKPiA+ICsgICAg
ICAgIHsKPiA+ICsgICAgICAgICAgICBpZiAoIGkgIT0gREVGQVVMVF9JT1NFUlZJRCAmJiAhR0VU
X0lPUkVRX1NFUlZFUihkLCBpKSApCj4gPiArICAgICAgICAgICAgICAgIGJyZWFrOwo+ID4gKyAg
ICAgICAgfQo+IAo+IFN0cmljdGx5IHNwZWFraW5nIHRoZSBicmFjZXMgaGVyZSBhcmUgcG9pbnRs
ZXNzLiBCdXQgeW91J3JlIHRoZQo+IG1haW50YWluZXIsIHNvIHlvdSBrbm93IHdoYXQgeW91IGxp
a2UuCgpZZXMsIEkgcHJlZmVyIHRvIGtlZXAgdGhlbS4KCj4gCj4gRXZlcnl0aGluZyBlbHNlIGxv
b2tzIGZpbmUgdG8gbWUgbm93Lgo+IAoKQ29vbC4gVGhhbmtzLAoKICBQYXVsCgo+IEphbgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 12:46:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 12:46:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1XRb-0003vM-I6; Mon, 09 Oct 2017 12:46:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e1XRa-0003vF-BU
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 12:46:02 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 45/76-01782-98F6BD95; Mon, 09 Oct 2017 12:46:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS7cj/3a
 kwfzjrBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aNh9+YCj4xV5xvmsnewLiYuYuRk0NIIE/i
 5JGt7CA2r4CdxIZ5D8DiEgKGEqcX3mQBsVkEVCUap00Gs9kE1CXanm1nBbFFBHQkXi1YAmRzc
 TALrGOSmHOnFaiIg0NYIFHi08M8mPkLujaC1XMK2Eqs2ryZCaSEV0BQ4u8OYZAws4CWxMNft1
 ggbG2JZQtfM4OUMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilG9OLWoLLVI10IvqSgzPaM
 kNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMw9BiAYAfjwWbnQ4ySHExKoryG6bcjhfiS8lMq
 MxKLM+KLSnNSiw8xynBwKEnwtuQB5QSLUtNTK9Iyc4BRAJOW4OBREuEtzwVK8xYXJOYWZ6ZDp
 E4xWnJ0Tbvyh4njxsPrQLLj5t0/TEIsefl5qVLivCEg8wRAGjJK8+DGwSL1EqOslDAvI9CBQj
 wFqUW5mSWo8q8YxTkYlYR5d4NM4cnMK4Hb+groICaggxiLb4AcVJKIkJJqAJqaJ7rndcGcZz6
 1FeEnFu5JzHv7tqqZ7fHvycwhYdvaX61wWXmRSUVtxavXtx/fP7v119XCm7JPueJLo/zubD7n
 tkR5rduOs7PPnmTX+hKxzPcxE69Akdek00pHts9e/uJToMmM7Pmi39TYPe8tUdPVm1CgbMei/
 6duvkB4/Cdj5mVyG77O0FRiKc5INNRiLipOBABvtzIYzwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1507553158!103297111!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4102 invoked from network); 9 Oct 2017 12:45:59 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Oct 2017 12:45:59 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 09 Oct 2017 06:45:57 -0600
Message-Id: <59DB8BA20200007800183EB9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 09 Oct 2017 06:45:54 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20171006122519.30345-1-paul.durrant@citrix.com>
 <20171006122519.30345-5-paul.durrant@citrix.com>
In-Reply-To: <20171006122519.30345-5-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v9 04/11] x86/hvm/ioreq: defer mapping gfns
 until they are actually requsted
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA2LjEwLjE3IGF0IDE0OjI1LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaW9yZXEuYwo+IEBAIC0zNTcsNiArMzU3LDkgQEAgc3RhdGljIHZvaWQgaHZtX3VwZGF0ZV9p
b3JlcV9ldnRjaG4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCj4gICAgICB9Cj4gIH0KPiAg
Cj4gKyNkZWZpbmUgSEFORExFX0JVRklPUkVRKHMpIFwKPiArICAgIChzLT5idWZpb3JlcV9oYW5k
bGluZyAhPSBIVk1fSU9SRVFTUlZfQlVGSU9SRVFfT0ZGKQoKRGlkbid0IEkgcG9pbnQgb3V0IGFs
cmVhZHkgdGhhdCBzIHdhbnRzIHRvIGJlIHBhcmVudGhlc2l6ZWQgaGVyZT8KT3Igd2FzIHRoYXQg
b24gYW5vdGhlciBtYWNybz8gV2l0aCB0aGlzIHRha2VuIGNhcmUgb2YKUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 12:47:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 12:47:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1XSx-0004HF-SH; Mon, 09 Oct 2017 12:47:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=448e8f36b=Paul.Durrant@citrix.com>)
 id 1e1XSw-0004H0-J8
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 12:47:26 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 85/D0-03870-DDF6BD95; Mon, 09 Oct 2017 12:47:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGIsWRWlGSWpSXmKPExsWyU9JRQvdu/u1
 Ig8kHRSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozrtztYCn5zVLw6fZ2tgfEsexcjB4eEgJ/E
 5XluXYycHGwCOhJLj85nArFFBFQlFh1az9rFyMXBLHCISWLx7BeMIAlhgUSJc7ffMUMUJUn8m
 bWSBWSOiICVxNGVLiBhFgEViQlT/4LN4RVwl1g6dS07yBwhgUWMEoc/TAHbyylgL7FrvSJIDa
 OArMSXxtVgI5kFxCVuPYG4QUJAQGLJnvPMELaoxMvH/1ghbAOJrUv3sUDU60gs2P2JDcLWlli
 28DUzxF5BiZMzn7BMYBSehWTsLCQts5C0zELSsoCRZRWjRnFqUVlqka6RgV5SUWZ6RkluYmaO
 rqGBmV5uanFxYnpqTmJSsV5yfu4mRmDoMwDBDsZfywIOMUpyMCmJ8hqm344U4kvKT6nMSCzOi
 C8qzUktPsQow8GhJMHLDowlIcGi1PTUirTMHGAUwqQlOHiURHjLc4HSvMUFibnFmekQqVOMxh
 zHNl3+w8TRNe3KHyYhlrz8vFQpcd5beUClAiClGaV5cINgyeESo6yUMC8j0GlCPAWpRbmZJaj
 yrxjFORiVhHm/g0zhycwrgdv3CugUJqBTGItvgJxSkoiQkmpgnNmx7FzPpbl3D3yTzmXa+Mt+
 Wz0j4+qvs85GxW47mbyrU6YrJmfxoUkLlGRUtjOwLb6zs/yZdd0/m8vRjr3c3nN5LhQvnTrR8
 tP1h6v/rnO8GidtfzRN4/NS+5y6Q5t+z5doj+QwS08v+7UgwzlOfpHB7ecCdd3uEg94hRsnBu
 iufx4Z9c5TVomlOCPRUIu5qDgRAOviisEJAwAA
X-Env-Sender: prvs=448e8f36b=Paul.Durrant@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1507553245!100505307!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4041 invoked from network); 9 Oct 2017 12:47:25 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 12:47:25 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="54249856"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v9 04/11] x86/hvm/ioreq: defer mapping gfns until they
 are actually requsted
Thread-Index: AQHTPp4yTZ3UtUriLkexBYSzNzbyuKLbWlMAgAAhvuA=
Date: Mon, 9 Oct 2017 12:47:24 +0000
Message-ID: <4ac4ac71284a4d768c7307a26ea309ae@AMSPEX02CL03.citrite.net>
References: <20171006122519.30345-1-paul.durrant@citrix.com>
 <20171006122519.30345-5-paul.durrant@citrix.com>
 <59DB8BA20200007800183EB9@prv-mh.provo.novell.com>
In-Reply-To: <59DB8BA20200007800183EB9@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v9 04/11] x86/hvm/ioreq: defer mapping gfns
 until they are actually requsted
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDkgT2N0b2JlciAyMDE3IDEzOjQ2Cj4gVG86IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIg
PEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwCj4gPEdlb3JnZS5EdW5s
YXBAY2l0cml4LmNvbT47IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsKPiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyB4ZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmc7Cj4gS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0Bv
cmFjbGUuY29tPjsgVGltIChYZW4ub3JnKQo+IDx0aW1AeGVuLm9yZz4KPiBTdWJqZWN0OiBSZTog
W1BBVENIIHY5IDA0LzExXSB4ODYvaHZtL2lvcmVxOiBkZWZlciBtYXBwaW5nIGdmbnMgdW50aWwg
dGhleQo+IGFyZSBhY3R1YWxseSByZXF1c3RlZAo+IAo+ID4+PiBPbiAwNi4xMC4xNyBhdCAxNDoy
NSwgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+IC0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vaW9yZXEuYwo+ID4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCj4gPiBAQCAt
MzU3LDYgKzM1Nyw5IEBAIHN0YXRpYyB2b2lkIGh2bV91cGRhdGVfaW9yZXFfZXZ0Y2huKHN0cnVj
dAo+IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCj4gPiAgICAgIH0KPiA+ICB9Cj4gPgo+ID4gKyNkZWZp
bmUgSEFORExFX0JVRklPUkVRKHMpIFwKPiA+ICsgICAgKHMtPmJ1ZmlvcmVxX2hhbmRsaW5nICE9
IEhWTV9JT1JFUVNSVl9CVUZJT1JFUV9PRkYpCj4gCj4gRGlkbid0IEkgcG9pbnQgb3V0IGFscmVh
ZHkgdGhhdCBzIHdhbnRzIHRvIGJlIHBhcmVudGhlc2l6ZWQgaGVyZT8KPiBPciB3YXMgdGhhdCBv
biBhbm90aGVyIG1hY3JvPwoKU29ycnksIEkgdGhpbmsgeW91IGRpZC4uLi4gSSBqdXN0IGZvcmdv
dC4KCj4gV2l0aCB0aGlzIHRha2VuIGNhcmUgb2YKPiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgo+IAoKT2ssIHRoYW5rcy4KCiAgUGF1bAoKPiBKYW4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 09 12:54:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 12:54:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1XZt-00053z-N3; Mon, 09 Oct 2017 12:54:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4481770e6=Andrew.Cooper3@citrix.com>)
 id 1e1XZt-00053t-Ds
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 12:54:37 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 20/20-01769-C817BD95; Mon, 09 Oct 2017 12:54:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsWyU9JRQre78Ha
 kwYo9Vhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b7lhmsBd/lK94cP8TYwLhJqouRk0NCwE9i
 36VtzCC2sICXxLs3z5hAbBGgeMfuz6wgNrNApkT3zBUsILaQgK3E7N3/wOJsAvoSu198Aqrn4
 OAFiq/6KQcSZhFQkfjbeQmsRFQgXKLpbD9YK6+AoMTJmU/AbE4BO4nXt6ewg7QyC2hKrN+lD7
 FJXqJ562xmCFtcounLSlaIrWoS1/ovsUNcnC6x9e8v5gmMArOQTJ2FMGkWkkmzkExawMiyilG
 9OLWoLLVI10wvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMwWBmAYAfj1AbnQ4yS
 HExKoryG6bcjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw6hUA5QSLUtNTK9Iyc4BxA5OW4OBRE
 uH1BknzFhck5hZnpkOkTjHqchzbdPkPkxBLXn5eqpQ4rzNIkQBIUUZpHtwIWAxfYpSVEuZlBD
 pKiKcgtSg3swRV/hWjOAejkjBvLMgUnsy8ErhNr4COYAI6grH4BsgRJYkIKakGxhlzz/0KvOi
 gIL6/wKAw82eWn8jf5RyOE+51MkuHCdwJPMa65WbkTCZ3VrFrpUKeAZNPL+96OSuf4ape6fpN
 8Xm75d+cE9WbXapptS5pxkPLqJc15yc/LveNKVjkEmT95EhquurVu5V+x/PFFZ+fZqy/LXKB6
 +I3nSPGeqkndnv1KJgYb52ipcRSnJFoqMVcVJwIACpKp9vcAgAA
X-Env-Sender: prvs=4481770e6=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1507553675!86348379!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13713 invoked from network); 9 Oct 2017 12:54:35 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 12:54:35 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="54250251"
To: George Dunlap <george.dunlap@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <ccaae218-4494-efa5-06cc-114b80f36259@citrix.com>
Date: Mon, 9 Oct 2017 13:54:34 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170925142648.25959-1-george.dunlap@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 01/13] x86emul/fuzz: add rudimentary
	limit checking
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjUvMDkvMTcgMTU6MjYsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gRnJvbTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Cj4gZnV6el9pbnNuX2ZldGNoKCkgaXMgdGhlIG9ubHkg
ZGF0YSBhY2Nlc3MgaGVscGVyIHdoZXJlIGl0IGlzIHBvc3NpYmxlCj4gdG8gc2VlIG9mZnNldHMg
bGFyZ2VyIHRoYW4gNEdiIGluIDE2LSBvciAzMi1iaXQgbW9kZXMsIGFzIHdlIGxlYXZlIHRoZQo+
IGluY29taW5nIHJJUCB1bnRvdWNoZWQgaW4gdGhlIGVtdWxhdG9yIGl0c2VsZi4KCklzIGl0IHJl
YXNvbmFibGUgdG8gdG9sZXJhdGUgdGhpcz/CoCBBRkFJQ1QsIHRoaXMgaXMgb25seSBiZWNhdXNl
IHdlIGhhdmUKdW5zYW5pdGlzZWQgZnV6emluZyBkYXRhIGluIHRoZSBpbnB1dD8KClZNWCB3aWxs
IGZhaWwgYSB2bWVudHJ5IGlmIGFueSBvZiB0aGUgdXBwZXIgMzIgJXJpcCBiaXRzIGFyZSBzZXQg
aWYgQ1MuTAppcyBjbGVhci7CoCAoT1RPSCwgdGhlIG5leHQgY2hlY2sgaW4gdGhlIGxpc3QgaXMg
dGhlIGNhbm9uaWNhbCBjaGVjaywKd2hpY2ggaXMgYm9ndXMgb24gdm1lbnRyeSwgc28gbWF5YmUg
dGhpcyBpc24ndCBhIGdvb2QgZXhhbXBsZSB0byB0YWtlLikKCj4gIFRoZSBjaGVjayBpcyBuZWVk
ZWQgaGVyZQo+IGFzIG90aGVyd2lzZSwgYWZ0ZXIgc3VjY2Vzc2Z1bGx5IGZldGNoaW5nIGluc24g
Ynl0ZXMsIHdlIG1heSBlbmQgdXAKPiB6ZXJvLWV4dGVuZGluZyBFSVAgc29vbiBhZnRlciBjb21w
bGV0ZV9pbnNuLCB3aGljaCBjb2xsaWRlcyB3aXRoIHRoZQo+IFg4NkVNVUxfRVhDRVBUSU9OLWNv
bmRpdGlvbmFsIHJlc3BlY3RpdmUgQVNTRVJUKCkgaW4KPiB4ODZfZW11bGF0ZV93cmFwcGVyKCku
CgpJbiBsaWdodCBvZiB0aGlzLCBldmVuIG1vcmUgcmVhc29uIHRoYXQgdGhlIHdyYXBwZXIgc2hv
dWxkIGdhaW46CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVs
YXRlLmMKYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwppbmRleCBhNjg2
NzZjLi40ODQ1Y2FkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2Vt
dWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAt
Nzk0NCw2ICs3OTQ0LDggQEAgaW50IHg4Nl9lbXVsYXRlX3dyYXBwZXIoCsKgCsKgwqDCoMKgIGlm
ICggbW9kZV82NGJpdCgpICkKwqDCoMKgwqDCoMKgwqDCoCBBU1NFUlQoY3R4dC0+bG1hKTsKK8Kg
wqDCoCBlbHNlCivCoMKgwqDCoMKgwqDCoCBBU1NFUlQoKG9yaWdfaXAgPj4gMzIpID09IDApOwrC
oArCoMKgwqDCoCByYyA9IHg4Nl9lbXVsYXRlKGN0eHQsIG9wcyk7CsKgCgoKPiAgKE5COiBwdXRf
cmVwX3ByZWZpeCgpIGlzIHdoYXQgYWxsb3dzCj4gY29tcGxldGVfaW5zbiB0byBiZSByZWFjaGVk
IHdpdGggcmMgc2V0IHRvIG90aGVyIHRoYW4gWDg2RU1VTF9PS0FZIG9yCj4gWDg2RU1VTF9ET05F
LiBTZWUgYWxzbyBjb21taXQgNTNmODdjMDNiNCBbIng4NmVtdWw6IGdlbmVyYWxpemUKPiBleGNl
cHRpb24gaGFuZGxpbmcgZm9yIHJlcF8qIGhvb2tzIl0uKQo+Cj4gQWRkIGFzc2VydCgpLXMgZm9y
IGFsbCBvdGhlciAoZGF0YSkgYWNjZXNzIHJvdXRpbmVzLCBhcyBlZmZlY3RpdmUKPiBhZGRyZXNz
IGdlbmVyYXRpb24gaW4gdGhlIGVtdWxhdG9yIG91Z2h0IHRvIGd1YXJhbnRlZSBpbi1yYW5nZSB2
YWx1ZXMuCj4gRm9yIHRoZW0gdG8gbm90IHRyaWdnZXIsIHNldmVyYWwgYWRqdXN0bWVudHMgdG8g
dGhlIGVtdWxhdG9yJ3MgYWRkcmVzcwo+IGNhbGN1bGF0aW9ucyBhcmUgbmVlZGVkOiBXaGlsZSBm
b3IgRHN0Qml0QmFzZSBpdCBpcyByZWFsbHkgbWFuZGF0b3J5LAo+IHRoZSBzcGVjaWZpY2F0aW9u
IGFsbG93cyBmb3IgZWl0aGVyIGJlaGF2aW9yIGZvciB0d28tcGFydCBhY2Nlc3Nlcy4KCkkgY2Fu
J3QgcGFyc2UgdGhpcyBzZW50ZW5jZS7CoCBXaGF0IGRvZXMgdGhlICJpdCIgZm9sbG93aW5nIERz
dEJpdEJhc2UKcmVmZXIgdG8sIGFuZCB3aGljaCB0d28gdGhpbmdzIGRvICJlaXRoZXIgYmVoYXZp
b3VycyIgcmVmZXIgdG8/Cgo+IE9ic2VydmVkIGJlaGF2aW9yIG9uIHJlYWwgaGFyZHdhcmUsIGhv
d2V2ZXIsIGlzIGZvciBzdWNoIGFjY2Vzc2VzIHRvCj4gc2lsZW50bHkgd3JhcCBhdCB0aGUgMl5e
MzIgYm91bmRhcnkgaW4gb3RoZXIgdGhhbiA2NC1iaXQgbW9kZSwganVzdAo+IGxpa2UgdGhleSBk
byBhdCB0aGUgMl5eNjQgYm91bmRhcnkgaW4gNjQtYml0IG1vZGUuIFdoaWxlIGFkZGluZwo+IHRy
dW5jYXRlX2VhKCkgaW52b2NhdGlvbnMgdGhlcmUsIGFsc28gY29udmVydCBvcGVuIGNvZGVkIGlu
c3RhbmNlcyBvZgo+IGl0Lgo+Cj4gUmVwb3J0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cj4gLS0tCj4gQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29t
Pgo+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IENDOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IENDOiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cj4gLS0tCj4gIHRvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1
enotZW11bC5jIHwgMzIgKysrKysrKysrKysrKysrKysrKysrKy0tLQo+ICB4ZW4vYXJjaC94ODYv
eDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyAgICAgICAgICB8IDIyICsrKysrKysrKy0tLS0tLS0t
Cj4gIDIgZmlsZXMgY2hhbmdlZCwgNDEgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCj4K
PiBkaWZmIC0tZ2l0IGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1l
bXVsLmMgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYwo+
IGluZGV4IGEyMzI5Zjg0YTUuLjEwNTE0NWU5ZjkgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvZnV6ei94
ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMKPiArKysgYi90b29scy9mdXp6L3g4
Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYwo+IEBAIC0xMzksNyArMTM5LDE4IEBA
IHN0YXRpYyBpbnQgZnV6el9yZWFkKAo+ICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0
eHQpCj4gIHsKPiAgICAgIC8qIFJlYWRzIGV4cGVjdGVkIGZvciBhbGwgdXNlciBhbmQgc3lzdGVt
IHNlZ21lbnRzLiAqLwo+IC0gICAgYXNzZXJ0KGlzX3g4Nl91c2VyX3NlZ21lbnQoc2VnKSB8fCBp
c194ODZfc3lzdGVtX3NlZ21lbnQoc2VnKSk7Cj4gKyAgICBpZiAoIGlzX3g4Nl91c2VyX3NlZ21l
bnQoc2VnKSApCj4gKyAgICAgICAgYXNzZXJ0KGN0eHQtPmFkZHJfc2l6ZSA9PSA2NCB8fCAhKG9m
ZnNldCA+PiAzMikpOwo+ICsgICAgZWxzZSBpZiAoIHNlZyA9PSB4ODZfc2VnX3RyICkKPiArICAg
ICAgICAvKgo+ICsgICAgICAgICAqIFRoZSBUU1MgaXMgc3BlY2lhbCBpbiB0aGF0IGFjY2Vzc2Vz
IGJlbG93IHRoZSBzZWdtZW50IGJhc2UgYXJlCj4gKyAgICAgICAgICogcG9zc2libGUsIGFzIHRo
ZSBJbnRlcnJ1cHQgUmVkaXJlY3Rpb24gQml0bWFwIHN0YXJ0cyAzMiBieXRlcwo+ICsgICAgICAg
ICAqIGFoZWFkIG9mIHRoZSBJL08gQml0bWFwLCByZWdhcmRsZXNzIG9mIHRoZSB2YWx1ZSBvZiB0
aGUgbGF0dGVyLgo+ICsgICAgICAgICAqLwo+ICsgICAgICAgIGFzc2VydCgobG9uZylvZmZzZXQg
PCAwID8gKGxvbmcpb2Zmc2V0ID4gLTMyIDogIShvZmZzZXQgPj4gMTcpKTsKPiArICAgIGVsc2UK
PiArICAgICAgICBhc3NlcnQoaXNfeDg2X3N5c3RlbV9zZWdtZW50KHNlZykgJiYKPiArICAgICAg
ICAgICAgICAgKGN0eHQtPmxtYSA/IG9mZnNldCA8PSAweDEwMDA3IDogIShvZmZzZXQgPj4gMTYp
KSk7CgpXaGVyZSBkbyB0aGUgZXh0cmEgNyBieXRlcyBjb21lIGZyb20gaW4gbG9uZyBtb2RlP8Kg
IEknbSBub3QgYXdhcmUgb2YgYW4KYXJjaGl0ZWN0dXJhbCB3YXkgdG8gbWFrZSBtaXNhbGlnbmVk
IG9mZnNldHMgaW50byB0aGUgTERUL0dEVC9JRFQuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 09 13:02:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 13:02:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1XhZ-00061S-KB; Mon, 09 Oct 2017 13:02:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1XhY-000615-V4
 for xen-devel@lists.xensource.com; Mon, 09 Oct 2017 13:02:33 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 64/1A-01781-8637BD95; Mon, 09 Oct 2017 13:02:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVTe9+Ha
 kQdseQYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmbOltYy+4G1jxaN8DlgbG
 FtMuRi4OIYFGJontL96xQziPGSVm/VjO0sXICeRsY5RYcsUIxBYRcJb4emYuO4jNK6AvseraS
 jYQW1jAQuLP3AmMIM0SAs3SEodfnWXqYuQAcrwl7vywAqkBMZ/N38LaxcjOwSZgJXFIDCTKIq
 Aq8fBxO+sERu4FjAyrGNWLU4vKUot0jfSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M
 3MQL9zQAEOxi//3E6xCjJwaQkyjul4HakEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne5iKgnGBR
 anpqRVpmDjDwYNISHDxKIrzVhUBp3uKCxNzizHSI1ClGXY5jmy7/YRJiycvPS5US51UAmSEAU
 pRRmgc3AhYFlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMWw0yhSczrwRu0yugI5iAjmAsvg
 FyREkiQkqqgbHX9uCSfu82bQ7N/tWWiYdXTmZ7I7mwq/H7w8glCxN/melzp/1ZdML1u2XJK2F
 h67Wx65Z/uJCtesXh+WsLW0nhgko5o9WcDPt5QtZdLr6289Kajf8XmPYy2HF2rThvZx7vmiV8
 Ztallymn7x94sHblJJ2Ds1+zOym3qKx8q7v4m61OxiKu75lKLMUZiYZazEXFiQAVeNiEfQIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1507554150!103247415!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31839 invoked from network); 9 Oct 2017 13:02:30 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Oct 2017 13:02:30 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1XhV-0008KR-K9; Mon, 09 Oct 2017 13:02:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e1XhQ-0001E1-4y; Mon, 09 Oct 2017 13:02:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e1XhP-0003dF-PP; Mon, 09 Oct 2017 13:02:23 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114148-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-pvh-intel:guest-start:fail:regression
 qemu-mainline:test-amd64-amd64-xl-pvh-amd:guest-start:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=530049bc1dcc24c1178a29d99ca08b6dd08413e0
X-Osstest-Versions-That: qemuu=5456c6a4ec9cd8fc314ddc303e88bf85c110975c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 09 Oct 2017 13:02:23 +0000
Subject: [Xen-devel] [qemu-mainline test] 114148: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDE0OCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTQxNDgvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWlu
dGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNDA0MgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTE0MDQyCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxs
b3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0MDQyCgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2Ug
MTE0MDQyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTQwNDIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExNDA0MgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAg
IGZhaWwgIGxpa2UgMTE0MDQyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTQwNDIKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2
bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNt
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0
LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAgICAgICAg
IDUzMDA0OWJjMWRjYzI0YzExNzhhMjlkOTljYTA4YjZkZDA4NDEzZTAKYmFzZWxpbmUgdmVyc2lv
bjoKIHFlbXV1ICAgICAgICAgICAgICAgIDU0NTZjNmE0ZWM5Y2Q4ZmMzMTRkZGMzMDNlODhiZjg1
YzExMDk3NWMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNDA0MiAgMjAxNy0xMC0wNSAxMjoxNTo0
NyBaICAgIDQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTQwNjAgIDIwMTctMTAtMDYgMDU6
NTM6MzQgWiAgICAzIGRheXMgICAgNCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTQw
ODMgIDIwMTctMTAtMDYgMTk6MTY6MTggWiAgICAyIGRheXMgICAgMyBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGV4IFdpbGxpYW1zb24g
PGFsZXgud2lsbGlhbXNvbkByZWRoYXQuY29tPgogIEJyYW5kb24gQ2FycGVudGVyIDxicmFuZG9u
LmNhcnBlbnRlckBjeXBoZXJwYXRoLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50
cmFlZ2VyQGRlLmlibS5jb20+CiAgQ29sbGluIEwuIFdhbGxpbmcgPHdhbGxpbmdAbGludXgudm5l
dC5pYm0uY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgogIERhbmllbCBQ
LiBCZXJyYW5nZSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2
aWRAcmVkaGF0LmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQu
Y29tPgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogIEZhbSBaaGVuZyA8ZmFtekBy
ZWRoYXQuY29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEhhbGlsIFBh
c2ljIDxwYXNpY0BsaW51eC52bmV0LmlibS5jb20+CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9A
cmVkaGF0LmNvbT4KICBKYW4gS2lzemthIDxqYW4ua2lzemthQHNpZW1lbnMuY29tPgogIEphc29u
IEogLiBIZXJuZSA8ampoZXJuZUBsaW51eC52bmV0LmlibS5jb20+CiAgS2V2aW4gV29sZiA8a3dv
bGZAcmVkaGF0LmNvbT4KICBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAg
TWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVsIE9sYnJpY2ggPG0ub2xicmlj
aEBwZW5ndXRyb25peC5kZT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgog
IFBhdmVsIEJ1dHN5a2luIDxwYnV0c3lraW5AdmlydHVvenpvLmNvbT4KICBQZXRlciBNYXlkZWxs
IDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUBy
ZWRoYXQuY29tPgogIFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFZsYWRpbWlyIFNl
bWVudHNvdi1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsg
aXQgd291bGQgYmUgMjc0NyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 13:05:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 13:05:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1Xkf-0006BT-2Y; Mon, 09 Oct 2017 13:05:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e1Xkd-0006BI-T9
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 13:05:44 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 7E/40-02229-7247BD95; Mon, 09 Oct 2017 13:05:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS1et5Ha
 kQetDSYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePp6/msBTe0KlZMucfYwNgr18XIySEkkCfx
 fWIzI4jNK2An8ezDKWYQW0LAUOL0wpssIDaLgKpE988+sBo2AXWJtmfbWUFsEQEdiVcLloDZz
 ALnmCQuLwoBsYUFoiSuP/vGBDO//dddsBpOAVuJP5uvAc3hANolKPF3hzBEq5bEw1+3WCBsbY
 llC18zg5QwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUb04tagstUjXQi+pKDM9oyQ3MTN
 H19DAVC83tbg4MT01JzGpWC85P3cTIzD0GIBgB+PBZudDjJIcTEqivFMKbkcK8SXlp1RmJBZn
 xBeV5qQWH2KU4eBQkuC1LgbKCRalpqdWpGXmAKMAJi3BwaMkwhsMkuYtLkjMLc5Mh0idYtTl6
 Lh59w+TEEtefl6qlDgvJ0iRAEhRRmke3AhYRF5ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO
 +nIqApPJl5JXCbXgEdwQR0BGPxDZAjShIRUlINjBm+tw5q9tnsZBbkUwtjklk7XSZBqL59Ned
 HLsn7v4LMWI13TIt20dhx3v1CtfNXnYf1dXOLeR0rnVfInJAwXJKc0yiw9cBl5t1HBbfyFxzd
 snZ2reet+Mg01hqxSR0PC5ddUvY8lmU5qeDEv92nHx+//+7DIpsNya+YPjSc2boxRyb4+wMlH
 iWW4oxEQy3mouJEAHbnlFXDAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1507554340!92118720!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50152 invoked from network); 9 Oct 2017 13:05:42 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 9 Oct 2017 13:05:42 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 09 Oct 2017 07:05:39 -0600
Message-Id: <59DB903F0200007800183F04@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 09 Oct 2017 07:05:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20171006122519.30345-1-paul.durrant@citrix.com>
 <20171006122519.30345-6-paul.durrant@citrix.com>
In-Reply-To: <20171006122519.30345-6-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, TimDeegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v9 05/11] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA2LjEwLjE3IGF0IDE0OjI1LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IEBAIC0zOTUsNiArMzk3LDM5IEBAIGludCBjb21wYXRfbWVtb3J5X29wKHVuc2lnbmVkIGlu
dCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgY29tcGF0KQo+ICAgICAgICAgIH0K
PiAgI2VuZGlmCj4gIAo+ICsgICAgICAgIGNhc2UgWEVOTUVNX2FjcXVpcmVfcmVzb3VyY2U6Cj4g
KyAgICAgICAgewo+ICsgICAgICAgICAgICB4ZW5fdWxvbmdfdCAqZ21mbl9saXN0ID0gKHhlbl91
bG9uZ190ICopKG5hdC5tYXIgKyAxKTsKPiArCj4gKyAgICAgICAgICAgIGlmICggY29weV9mcm9t
X2d1ZXN0KCZjbXAubWFyLCBjb21wYXQsIDEpIHx8Cj4gKyAgICAgICAgICAgICAgICAgIWNvbXBh
dF9oYW5kbGVfb2theShjbXAubWFyLmdtZm5fbGlzdCwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNtcC5tYXIubnJfZnJhbWVzKSApCj4gKyAgICAgICAgICAgICAgICBy
ZXR1cm4gLUVGQVVMVDsKPiArCj4gKyAgICAgICAgICAgIGlmICggc2l6ZW9mKCpnbWZuX2xpc3Qp
ICogY21wLm1hci5ucl9mcmFtZXMgPgo+ICsgICAgICAgICAgICAgICAgIENPTVBBVF9BUkdfWExB
VF9TSVpFIC0gc2l6ZW9mKCpuYXQubWFyKSApCj4gKyAgICAgICAgICAgICAgICByZXR1cm4gLUUy
QklHOwoKV2l0aCB0aGUgYWN0dWFsIGhhbmRsZXIgYWNjZXB0aW5nIG5vIG1vcmUgdGhhbiAyIGVu
dHJpZXMgdGhpcyBpcwpjZXJ0YWlubHkgZ29vZCBlbm91Z2ggZm9yIG5vdywgYnV0IHNpbmNlIGxh
cmdlciBhcnJheXMgY291bGQgYmUKaGFuZGxlZCBoZXJlIHBlcmhhcHMgYSBjb21tZW50IHdvdWxk
IGJlIGhlbHBmdWwgdG8gY2xhcmlmeQp3aHkgdGhpcyBpcyBzdWZmaWNpZW50IGF0bS4KCj4gQEAg
LTUzNSw2ICs1NzAsMjMgQEAgaW50IGNvbXBhdF9tZW1vcnlfb3AodW5zaWduZWQgaW50IGNtZCwg
WEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBjb21wYXQpCj4gICAgICAgICAgICAgICAgICBy
YyA9IC1FRkFVTFQ7Cj4gICAgICAgICAgICAgIGJyZWFrOwo+ICAKPiArICAgICAgICBjYXNlIFhF
Tk1FTV9hY3F1aXJlX3Jlc291cmNlOgo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgeGVuX3Vs
b25nX3QgKmdtZm5fbGlzdCA9ICh4ZW5fdWxvbmdfdCAqKShuYXQubWFyICsgMSk7Cj4gKwo+ICsg
ICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8IGNtcC5tYXIubnJfZnJhbWVzOyBpKysgKQo+ICsg
ICAgICAgICAgICB7Cj4gKyAgICAgICAgICAgICAgICBjb21wYXRfdWxvbmdfdCBnbWZuID0gZ21m
bl9saXN0W2ldOwo+ICsKPiArICAgICAgICAgICAgICAgIGlmICggZ21mbiAhPSBnbWZuX2xpc3Rb
aV0gKQo+ICsgICAgICAgICAgICAgICAgICAgIHJldHVybiAtRVJBTkdFOwo+ICsKPiArICAgICAg
ICAgICAgICAgIGlmICggX19jb3B5X3RvX2NvbXBhdF9vZmZzZXQoY21wLm1hci5nbWZuX2xpc3Qs
IGksCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZnbWZu
LCAxKSApCj4gKyAgICAgICAgICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CgpXaGlsZSBJIGNv
bnNpZGVyIGl0IGFjY2VwdGFibGUgdG8gbGVhdmUga2luZCBvZiBpbmNvbnNpc3RlbnQgc3RhdGUg
aW4KdGhpcyBsYXR0ZXIgY2FzZSAoYXMgaXQncyB1bmRlciBndWVzdCBjb250cm9sIHRvIGF2b2lk
IHRoZSBzaXR1YXRpb24pLApJJ20gbm90IHN1cmUgdGhlIC1FUkFOR0UgcmV0dXJuIGFib3ZlIHdv
dWxkbid0IGJldHRlciBiZQphY2NvbXBhbmllZCBieSB1bmRvaW5nIHRoZSBvcGVyYXRpb24uIFVu
ZG9pbmcgaW4gYm90aCBjYXNlcwp3b3VsZCBiZWNvbWUgaW1wZXJhdGl2ZSBvbmNlIHNldF9mb3Jl
aWduX3AybV9lbnRyeSgpIGFjcXVpcmVzCnByb3BlciBwYWdlIHJlZmVyZW5jZXMuCgo+IC0tLSBh
L3hlbi9jb21tb24vbWVtb3J5LmMKPiArKysgYi94ZW4vY29tbW9uL21lbW9yeS5jCj4gQEAgLTk2
NSw2ICs5NjUsNjcgQEAgc3RhdGljIGxvbmcgeGF0cF9wZXJtaXNzaW9uX2NoZWNrKHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGludCBzcGFjZSkKPiAgICAgIHJldHVybiB4c21fYWRkX3RvX3Bo
eXNtYXAoWFNNX1RBUkdFVCwgY3VycmVudC0+ZG9tYWluLCBkKTsKPiAgfQo+ICAKPiArI2lmZGVm
IENPTkZJR19YODYKCkNvdWxkIHlvdSB0cnkgdG8gKGEpIGhhdmUgb25seSBhIHNpbmdsZSBzdWNo
ICNpZmRlZiBhbmQgKGIpIHJlZHVjZQppdHMgc2NvcGUgYXMgbXVjaCBhcyBwb3NzaWJsZT8gRXZl
biBpZiBmb3Igbm93IHRoZSBjb2RlIGlzIGRlYWQgb24KQVJNLCBtYWtpbmcgc3VyZSBpdCBjb250
aW51ZXMgdG8gY29tcGlsZSB0aGVyZSB3b3VsZCBiZSBoZWxwZnVsLgoKPiArc3RhdGljIGludCBh
Y3F1aXJlX3Jlc291cmNlKGNvbnN0IHhlbl9tZW1fYWNxdWlyZV9yZXNvdXJjZV90ICp4bWFyKQo+
ICt7Cj4gKyAgICBzdHJ1Y3QgZG9tYWluICpkLCAqY3VycmQgPSBjdXJyZW50LT5kb21haW47Cj4g
KyAgICB1bnNpZ25lZCBsb25nIG1mbl9saXN0WzJdOwo+ICsgICAgaW50IHJjOwo+ICsKPiArICAg
IGlmICggeG1hci0+bnJfZnJhbWVzID09IDAgfHwgeG1hci0+cGFkICE9IDAgKQo+ICsgICAgICAg
IHJldHVybiAtRUlOVkFMOwo+ICsKPiArICAgIGlmICggeG1hci0+bnJfZnJhbWVzID4gQVJSQVlf
U0laRShtZm5fbGlzdCkgKQo+ICsgICAgICAgIHJldHVybiAtRTJCSUc7Cj4gKwo+ICsgICAgZCA9
IHJjdV9sb2NrX2RvbWFpbl9ieV9hbnlfaWQoeG1hci0+ZG9taWQpOwo+ICsgICAgaWYgKCBkID09
IE5VTEwgKQo+ICsgICAgICAgIHJldHVybiAtRVNSQ0g7Cj4gKwo+ICsgICAgcmMgPSB4c21fZG9t
YWluX21lbW9yeV9tYXAoWFNNX1RBUkdFVCwgZCk7Cj4gKyAgICBpZiAoIHJjICkKPiArICAgICAg
ICBnb3RvIG91dDsKPiArCj4gKyAgICBzd2l0Y2ggKCB4bWFyLT50eXBlICkKPiArICAgIHsKPiAr
ICAgIGRlZmF1bHQ6Cj4gKyAgICAgICAgcmMgPSAtRU9QTk9UU1VQUDsKPiArICAgICAgICBicmVh
azsKPiArICAgIH0KPiArCj4gKyAgICBpZiAoIHJjICkKPiArICAgICAgICBnb3RvIG91dDsKPiAr
Cj4gKyAgICBpZiAoICFwYWdpbmdfbW9kZV90cmFuc2xhdGUoY3VycmQpICkKPiArICAgIHsKPiAr
ICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vlc3Rfb2Zmc2V0KHhtYXItPmdtZm5fbGlzdCwgMCwgbWZu
X2xpc3QsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWFyLT5ucl9mcmFt
ZXMpICkKCkp1c3QgY29weV90b19ndWVzdCgpPwoKPiArICAgICAgICAgICAgcmMgPSAtRUZBVUxU
Owo+ICsgICAgfQo+ICsgICAgZWxzZQo+ICsgICAgewo+ICsgICAgICAgIHVuc2lnbmVkIGludCBp
Owo+ICsKPiArICAgICAgICBmb3IgKCBpID0gMDsgaSA8IHhtYXItPm5yX2ZyYW1lczsgaSsrICkK
PiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHhlbl9wZm5fdCBnZm47Cj4gKwo+ICsgICAgICAg
ICAgICByYyA9IC1FRkFVTFQ7Cj4gKyAgICAgICAgICAgIGlmICggY29weV9mcm9tX2d1ZXN0X29m
ZnNldCgmZ2ZuLCB4bWFyLT5nbWZuX2xpc3QsIGksIDEpICkKPiArICAgICAgICAgICAgICAgIGdv
dG8gb3V0Owo+ICsKPiArICAgICAgICAgICAgcmMgPSBzZXRfZm9yZWlnbl9wMm1fZW50cnkoY3Vy
cmQsIGdmbiwgX21mbihtZm5fbGlzdFtpXSkpOwo+ICsgICAgICAgICAgICBpZiAoIHJjICkKPiAr
ICAgICAgICAgICAgICAgIGdvdG8gb3V0OwoKUGVyaGFwcyBwYXJ0aWFsIHN1Y2Nlc3MgaW5kaWNh
dGlvbiB3b3VsZCBiZSBuZWNlc3NhcnkgaGVyZSwgc28KdGhlIGNhbGxlciBrbm93cyB3aGF0IHRv
IHVuZG8gbGF0ZXIuIE9yIGFsdGVybmF0aXZlbHkgKGp1c3QgbGlrZQpzYWlkIGZvciB0aGUgY29t
cGF0IHdyYXBwZXIpIHlvdSBtYXkgd2FudC9uZWVkIHRvIGNsZWFuIHVwCnlvdXJzZWxmLgoKPiAt
LS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgKPiArKysgYi94ZW4vaW5jbHVkZS9wdWJs
aWMvbWVtb3J5LmgKPiBAQCAtNTk5LDYgKzU5OSwzNiBAQCBzdHJ1Y3QgeGVuX3Jlc2VydmVkX2Rl
dmljZV9tZW1vcnlfbWFwIHsKPiAgdHlwZWRlZiBzdHJ1Y3QgeGVuX3Jlc2VydmVkX2RldmljZV9t
ZW1vcnlfbWFwIHhlbl9yZXNlcnZlZF9kZXZpY2VfbWVtb3J5X21hcF90Owo+ICBERUZJTkVfWEVO
X0dVRVNUX0hBTkRMRSh4ZW5fcmVzZXJ2ZWRfZGV2aWNlX21lbW9yeV9tYXBfdCk7Cj4gIAo+ICsv
Kgo+ICsgKiBHZXQgdGhlIHBhZ2VzIGZvciBhIHBhcnRpY3VsYXIgZ3Vlc3QgcmVzb3VyY2UsIHNv
IHRoYXQgdGhleSBjYW4gYmUKPiArICogbWFwcGVkIGRpcmVjdGx5IGJ5IGEgdG9vbHMgZG9tYWlu
Lgo+ICsgKi8KPiArI2RlZmluZSBYRU5NRU1fYWNxdWlyZV9yZXNvdXJjZSAyOAo+ICtzdHJ1Y3Qg
eGVuX21lbV9hY3F1aXJlX3Jlc291cmNlIHsKPiArICAgIC8qIElOIC0gdGhlIGRvbWFpbiB3aG9z
ZSByZXNvdXJjZSBpcyB0byBiZSBtYXBwZWQgKi8KPiArICAgIGRvbWlkX3QgZG9taWQ7Cj4gKyAg
ICAvKiBJTiAtIHRoZSB0eXBlIG9mIHJlc291cmNlICovCj4gKyAgICB1aW50MTZfdCB0eXBlOwo+
ICsgICAgLyoKPiArICAgICAqIElOIC0gYSB0eXBlLXNwZWNpZmljIHJlc291cmNlIGlkZW50aWZp
ZXIsIHdoaWNoIG11c3QgYmUgemVybwo+ICsgICAgICogICAgICB1bmxlc3Mgc3RhdGVkIG90aGVy
d2lzZS4KPiArICAgICAqLwo+ICsgICAgdWludDMyX3QgaWQ7Cj4gKyAgICAvKiBJTiAtIG51bWJl
ciBvZiAoNEspIGZyYW1lcyBvZiB0aGUgcmVzb3VyY2UgdG8gYmUgbWFwcGVkICovCj4gKyAgICB1
aW50MzJfdCBucl9mcmFtZXM7Cj4gKyAgICB1aW50MzJfdCBwYWQ7Cj4gKyAgICAvKiBJTiAtIHRo
ZSBpbmRleCBvZiB0aGUgaW5pdGlhbCBmcmFtZSB0byBiZSBtYXBwZWQgKi8KPiArICAgIHVpbnQ2
NF9hbGlnbmVkX3QgZnJhbWU7CgpEb2VzIHRoaXMgcmVhbGx5IG5lZWQgdG8gYmUgNjQgYml0cyB3
aWRlPwoKPiArICAgIC8qIElOL09VVCAtIElmIHRoZSB0b29scyBkb21haW4gaXMgUFYgdGhlbiwg
dXBvbiByZXR1cm4sIGdtZm5fbGlzdAo+ICsgICAgICogICAgICAgICAgd2lsbCBiZSBwb3B1bGF0
ZWQgd2l0aCB0aGUgTUZOcyBvZiB0aGUgcmVzb3VyY2UuCj4gKyAgICAgKiAgICAgICAgICBJZiB0
aGUgdG9vbHMgZG9tYWluIGlzIEhWTSB0aGVuIGl0IGlzIGV4cGVjdGVkIHRoYXQsIG9uCj4gKyAg
ICAgKiAgICAgICAgICBlbnRyeSwgZ21mbl9saXN0IHdpbGwgYmUgcG9wdWxhdGVkIHdpdGggYSBs
aXN0IG9mIEdGTnMKPiArICAgICAqICAgICAgICAgIHRoYXQgd2lsbCBiZSBtYXBwZWQgdG8gdGhl
IE1GTnMgb2YgdGhlIHJlc291cmNlLgo+ICsgICAgICovCj4gKyAgICBYRU5fR1VFU1RfSEFORExF
KHhlbl91bG9uZ190KSBnbWZuX2xpc3Q7CgpXaHkgbm90IHhlbl9wZm5fdD8KCkphbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 13:24:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 13:24:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1Y2B-0007xk-Mm; Mon, 09 Oct 2017 13:23:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1e1Y2A-0007xQ-7z
 for xen-devel@lists.xen.org; Mon, 09 Oct 2017 13:23:50 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 D9/84-03428-5687BD95; Mon, 09 Oct 2017 13:23:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVysyfVTTe14na
 kwYJTnBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a/27/YC5ZxVay52s/cwNjD0cXIxSEksJlR
 4svGyywQzmlGiWk3/zJ2MXJysAloStz5/IkJxBYRkJa49vkyWJxZIFLi8Icf7CC2sICNxMsNs
 4FqODhYBFQl/r7nAgnzClhILLv/mhXElhCQl9jVdpF1AiPnAkaGVYzqxalFZalFuuZ6SUWZ6R
 kluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB3mIAgh2MMy/7H2KU5GBSEuWdUnA7UogvKT+
 lMiOxOCO+qDQntfgQowwHh5IEr305UE6wKDU9tSItMwcYNjBpCQ4eJRHeUJA0b3FBYm5xZjpE
 6hSjJcexTZf/MHE8unEXSHbcBJJCLHn5ealS4ry+IA0CIA0ZpXlw42ChfYlRVkqYlxHoQCGeg
 tSi3MwSVPlXjOIcjErCvBkgU3gy80rgtr4COogJ6CDG4hsgB5UkIqSkGhiXi6VzciR2verSz1
 +6aeavhDUvZlgUdNgxsQge6j+XF7HoyevZ8z/pW93QeGpXqrSsPo6fUf5fm+9ZYeXIbRaV1+w
 jOlh3HN4p++4oe7aZRXLlYt5pQlNFRESYF73+1NMZXtMilP/5rNx30cMMc9WP3yvyuCqvI5nU
 fH1OVapx99zA/vB+BSWW4oxEQy3mouJEAHpXRz9oAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1507555428!109997654!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33473 invoked from network); 9 Oct 2017 13:23:49 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-4.tower-27.messagelabs.com with SMTP; 9 Oct 2017 13:23:49 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9752C1435;
 Mon,  9 Oct 2017 06:23:47 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AA5CD3F578;
 Mon,  9 Oct 2017 06:23:46 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon,  9 Oct 2017 14:23:31 +0100
Message-Id: <20171009132341.1678-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v4 00/10] xen/arm: Memory subsystem clean-up
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKVGhpcyBwYXRjaCBzZXJpZXMgY29udGFpbnMgY2xlYW4tdXAgZm9yIHRoZSBBUk0g
bWVtb3J5IHN1YnN5c3RlbSBpbiBwcmVwYXJhdGlvbgpvZiByZXdvcmtpbmcgdGhlIHBhZ2UgdGFi
bGVzIGhhbmRsaW5nLgoKRm9yIGFsbCBjaGFuZ2VzLCBzZWUgaW4gZWFjaCBwYXRjaC4KCkNoZWVy
cywKCkp1bGllbiBHcmFsbCAoMTApOgogIHhlbi9hcm06IHBhZ2U6IFVzZSBBUk12OCBuYW1pbmcg
dG8gaW1wcm92ZSByZWFkYWJpbGl0eQogIHhlbi9hcm06IHBhZ2U6IENsZWFuLXVwIHRoZSBkZWZp
bml0aW9uIG9mIE1BSVJWQUwKICB4ZW4vYXJtOiBtbTogUmVuYW1lIGFuZCBjbGFyaWZ5IEFQWzFd
IGluIHRoZSBzdGFnZS0xIHBhZ2UgdGFibGUKICB4ZW4vYXJtOiBTd2l0Y2ggdG8gU1lTX1NUQVRF
X2Jvb3QganVzdCBhZnRlciBlbmRfYm9vdF9hbGxvY2F0b3IoKQogIHhlbi9hcm06IG1tOiBSZW5h
bWUgJ2FpJyBpbnRvICdmbGFncycgaW4gY3JlYXRlX3hlbl9lbnRyaWVzCiAgeGVuL2FybTogbW06
IFVzZSBQQUdFX0hZUEVSVklTT1JfKiBpbnN0ZWFkIG9mIE1UXyogd2hlbiBjYWxsaW5nCiAgICBz
ZXRfZml4bWFwCiAgeGVuL2FybTogcGFnZTogRGVzY3JpYmUgdGhlIGxheW91dCBvZiBmbGFncyB1
c2VkIHRvIHVwZGF0ZSBwYWdlIHRhYmxlcwogIHhlbi9hcm06IG1tOiBFbWJlZCBwZXJtaXNzaW9u
IGluIHRoZSBmbGFncwogIHhlbi9hcm06IG1tOiBIYW5kbGUgcGVybWlzc2lvbiBmbGFncyB3aGVu
IGFkZGluZyBhIG5ldyBtYXBwaW5nCiAgeGVuL2FybTogbW06IFVzZSBtZW1vcnkgZmxhZ3MgZm9y
IG1vZGlmeV94ZW5fbWFwcGluZ3MgcmF0aGVyIHRoYW4KICAgIGN1c3RvbSBvbmUKCiB4ZW4vYXJj
aC9hcm0va2VybmVsLmMgICAgICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gvYXJtL2xpdmVwYXRj
aC5jICAgICAgICAgIHwgIDYgKy0tCiB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAgICAgICAgICAg
fCA1NCArKysrKysrKysrKystLS0tLS0tLS0tLS0KIHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvdmV4
cHJlc3MuYyB8ICAzICstCiB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgICAgICAgICAgfCAgOCAr
KystCiB4ZW4vZHJpdmVycy92aWRlby9hcm1faGRsY2QuYyAgICAgfCAgMiArLQogeGVuL2luY2x1
ZGUvYXNtLWFybS9scGFlLmggICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcGFn
ZS5oICAgICAgICB8IDg4ICsrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQog
OCBmaWxlcyBjaGFuZ2VkLCA5OSBpbnNlcnRpb25zKCspLCA2NiBkZWxldGlvbnMoLSkKCi0tIAoy
LjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 09 13:24:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 13:24:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1Y2C-0007y6-TX; Mon, 09 Oct 2017 13:23:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1e1Y2B-0007xd-DO
 for xen-devel@lists.xen.org; Mon, 09 Oct 2017 13:23:51 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 17/9B-14596-6687BD95; Mon, 09 Oct 2017 13:23:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsVysyfVTTe14na
 kwYUTJhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a796UFe3wqOj49ZWlg/GrVxcjFISSwmVHi
 yrdHrBDOaUaJa9NbGbsYOTnYBDQl7nz+xARiiwhIS1z7fBksziwQKXH4ww/2LkYODmGBAIn3W
 +JBwiwCqhJflvwHK+EVsJDYdauRDcSWEJCX2NV2kRXE5hSwlJi2eToziC0EVHP5ww7WCYzcCx
 gZVjFqFKcWlaUW6RqZ6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBHqXAQh2MO7
 7GHmIUZKDSUmUd0rB7UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErz/y4BygkWp6akVaZk5wDCD
 SUtw8CiJ8IaWA6V5iwsSc4sz0yFSpxiNOR7duPuHiaPjJpAUYsnLz0uVEuf1BSkVACnNKM2DG
 wQL/0uMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQS5s0AmcKTmVcCt+8V0ClMQKcwFt8AOaUkES
 El1cBoeT9ZY9dckwiPv982rtzqUnhFapVu+sWrGfY6jrGqEQ/u9ltrHHUp//u/qVmwP1nxhIb
 02lWquoriDCycess8J/Ep5K3l2Llzp2ldvVjvq+uujV5p1xQ/iok8uRIeu1Gq7vTz7Nx3J/4a
 srS8LFv+2M4munHRU9sDPNrr1ZjMV35/+2FmUo0SS3FGoqEWc1FxIgBsBl2AegIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1507555429!110972737!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8490 invoked from network); 9 Oct 2017 13:23:49 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-27.messagelabs.com with SMTP; 9 Oct 2017 13:23:49 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E3CD61529;
 Mon,  9 Oct 2017 06:23:48 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D47703F578;
 Mon,  9 Oct 2017 06:23:47 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon,  9 Oct 2017 14:23:32 +0100
Message-Id: <20171009132341.1678-2-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171009132341.1678-1-julien.grall@arm.com>
References: <20171009132341.1678-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v4 01/10] xen/arm: page: Use ARMv8 naming to
	improve readability
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyBiYXNlZCBvbiB0aGUgTGludXggQVJNdjggbmFtaW5nIHNjaGVtZSAoc2VlIGFyY2gv
YXJtNjQvbW0vcHJvYy5TKS4gRWFjaAp0eXBlIHdpbGwgY29udGFpbiAiTk9STUFMIiBvciAiREVW
SUNFIiB0byBtYWtlIGNsZWFyIHdoZXRoZXIgZWFjaCBhdHRyaWJ1dGUKdGFyZ2V0cyBkZXZpY2Ug
b3Igbm9ybWFsIG1lbW9yeS4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CgotLS0KCiAgICBDaGFuZ2VzIGluIHYzOgogICAgICAgIC0gVGhlIGFpICcw
MDAnIGlzIG5hbWVkIE1UX0RFVklDRV9uR25SbkUgYW5kIG5vdAogICAgICAgIE1UX0RFVklDRV9u
R25SRS4gVGhlIGRlZmluaXRpb24gaXMgc3RpbGwgdmFsaWQuCiAgICAgICAgLSBFeHBhbmQgdGhl
IGNvbW1lbnQgdG8gcG9pbnQgdG8gIkRldmljZSBNZW1vcnkiIHNlY3Rpb24gaW4gdGhlCiAgICAg
ICAgQVJNIEFSTS4KCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgICogTW92ZSB0aGUgcGF0Y2gg
YmVmb3JlICJ4ZW4vYXJtOiBwYWdlOiBDbGVhbi11cCB0aGUgZGVmaW5pdGlvbgogICAgICAgIG9m
IE1BSVJWQUwiCi0tLQogeGVuL2FyY2gvYXJtL2tlcm5lbC5jICAgICAgICAgICAgIHwgIDIgKy0K
IHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAgICAgICAgICB8IDI4ICsrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tLS0KIHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvdmV4cHJlc3MuYyB8ICAyICstCiB4
ZW4vZHJpdmVycy92aWRlby9hcm1faGRsY2QuYyAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNt
LWFybS9wYWdlLmggICAgICAgIHwgMzUgKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0t
LS0KIDUgZmlsZXMgY2hhbmdlZCwgMzYgaW5zZXJ0aW9ucygrKSwgMzMgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2tlcm5lbC5jIGIveGVuL2FyY2gvYXJtL2tlcm5lbC5j
CmluZGV4IDljMTgzZjk2ZGEuLmExMmJhYTg2ZTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9r
ZXJuZWwuYworKysgYi94ZW4vYXJjaC9hcm0va2VybmVsLmMKQEAgLTU0LDcgKzU0LDcgQEAgdm9p
ZCBjb3B5X2Zyb21fcGFkZHIodm9pZCAqZHN0LCBwYWRkcl90IHBhZGRyLCB1bnNpZ25lZCBsb25n
IGxlbikKICAgICAgICAgcyA9IHBhZGRyICYgKFBBR0VfU0laRS0xKTsKICAgICAgICAgbCA9IG1p
bihQQUdFX1NJWkUgLSBzLCBsZW4pOwogCi0gICAgICAgIHNldF9maXhtYXAoRklYTUFQX01JU0Ms
IG1hZGRyX3RvX21mbihwYWRkciksIE1UX0JVRkZFUkFCTEUpOworICAgICAgICBzZXRfZml4bWFw
KEZJWE1BUF9NSVNDLCBtYWRkcl90b19tZm4ocGFkZHIpLCBNVF9OT1JNQUxfTkMpOwogICAgICAg
ICBtZW1jcHkoZHN0LCBzcmMgKyBzLCBsKTsKICAgICAgICAgY2xlYW5fZGNhY2hlX3ZhX3Jhbmdl
KGRzdCwgbCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJt
L21tLmMKaW5kZXggOWEzN2YyOWNlNi4uZjQxYzZjZTZmMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTI5MCw3ICsyOTAsNyBAQCBzdGF0
aWMgaW5saW5lIGxwYWVfdCBtZm5fdG9feGVuX2VudHJ5KG1mbl90IG1mbiwgdW5zaWduZWQgYXR0
cikKIAogICAgIHN3aXRjaCAoIGF0dHIgKQogICAgIHsKLSAgICBjYXNlIE1UX0JVRkZFUkFCTEU6
CisgICAgY2FzZSBNVF9OT1JNQUxfTkM6CiAgICAgICAgIC8qCiAgICAgICAgICAqIEFSTSBBUk06
IE92ZXJsYXlpbmcgdGhlIHNoYXJlYWJpbGl0eSBhdHRyaWJ1dGUgKERESQogICAgICAgICAgKiAw
NDA2Qy5iIEIzLTEzNzYgdG8gMTM3NykKQEAgLTMwNSw4ICszMDUsOCBAQCBzdGF0aWMgaW5saW5l
IGxwYWVfdCBtZm5fdG9feGVuX2VudHJ5KG1mbl90IG1mbiwgdW5zaWduZWQgYXR0cikKICAgICAg
ICAgICovCiAgICAgICAgIGUucHQuc2ggPSBMUEFFX1NIX09VVEVSOwogICAgICAgICBicmVhazsK
LSAgICBjYXNlIE1UX1VOQ0FDSEVEOgotICAgIGNhc2UgTVRfREVWX1NIQVJFRDoKKyAgICBjYXNl
IE1UX0RFVklDRV9uR25SbkU6CisgICAgY2FzZSBNVF9ERVZJQ0VfbkduUkU6CiAgICAgICAgIC8q
CiAgICAgICAgICAqIFNoYXJlYWJpbGl0eSBpcyBpZ25vcmVkIGZvciBub24tTm9ybWFsIG1lbW9y
eSwgT3V0ZXIgaXMgYXMKICAgICAgICAgICogZ29vZCBhcyBhbnl0aGluZy4KQEAgLTM2OSw3ICsz
NjksNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgY3JlYXRlX21hcHBpbmdzKGxwYWVfdCAqc2Vjb25k
LAogCiAgICAgY291bnQgPSBucl9tZm5zIC8gTFBBRV9FTlRSSUVTOwogICAgIHAgPSBzZWNvbmQg
KyBzZWNvbmRfbGluZWFyX29mZnNldCh2aXJ0X29mZnNldCk7Ci0gICAgcHRlID0gbWZuX3RvX3hl
bl9lbnRyeShfbWZuKGJhc2VfbWZuKSwgTVRfV1JJVEVBTExPQyk7CisgICAgcHRlID0gbWZuX3Rv
X3hlbl9lbnRyeShfbWZuKGJhc2VfbWZuKSwgTVRfTk9STUFMKTsKICAgICBpZiAoIGdyYW51bGFy
aXR5ID09IDE2ICogTFBBRV9FTlRSSUVTICkKICAgICAgICAgcHRlLnB0LmNvbnRpZyA9IDE7ICAv
KiBUaGVzZSBtYXBzIGFyZSBpbiAxNi1lbnRyeSBjb250aWd1b3VzIGNodW5rcy4gKi8KICAgICBm
b3IgKCBpID0gMDsgaSA8IGNvdW50OyBpKysgKQpAQCAtNDIyLDcgKzQyMiw3IEBAIHZvaWQgKm1h
cF9kb21haW5fcGFnZShtZm5fdCBtZm4pCiAgICAgICAgIGVsc2UgaWYgKCBtYXBbc2xvdF0ucHQu
YXZhaWwgPT0gMCApCiAgICAgICAgIHsKICAgICAgICAgICAgIC8qIENvbW1hbmRlZXIgdGhpcyAy
TUIgc2xvdCAqLwotICAgICAgICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShfbWZuKHNsb3Rf
bWZuKSwgTVRfV1JJVEVBTExPQyk7CisgICAgICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5
KF9tZm4oc2xvdF9tZm4pLCBNVF9OT1JNQUwpOwogICAgICAgICAgICAgcHRlLnB0LmF2YWlsID0g
MTsKICAgICAgICAgICAgIHdyaXRlX3B0ZShtYXAgKyBzbG90LCBwdGUpOwogICAgICAgICAgICAg
YnJlYWs7CkBAIC01NDMsNyArNTQzLDcgQEAgc3RhdGljIGlubGluZSBscGFlX3QgcHRlX29mX3hl
bmFkZHIodmFkZHJfdCB2YSkKIHsKICAgICBwYWRkcl90IG1hID0gdmEgKyBwaHlzX29mZnNldDsK
IAotICAgIHJldHVybiBtZm5fdG9feGVuX2VudHJ5KG1hZGRyX3RvX21mbihtYSksIE1UX1dSSVRF
QUxMT0MpOworICAgIHJldHVybiBtZm5fdG9feGVuX2VudHJ5KG1hZGRyX3RvX21mbihtYSksIE1U
X05PUk1BTCk7CiB9CiAKIC8qIE1hcCB0aGUgRkRUIGluIHRoZSBlYXJseSBib290IHBhZ2UgdGFi
bGUgKi8KQEAgLTY1Miw3ICs2NTIsNyBAQCB2b2lkIF9faW5pdCBzZXR1cF9wYWdldGFibGVzKHVu
c2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwgcGFkZHJfdCB4ZW5fcGFkZHIpCiAgICAgLyog
SW5pdGlhbGlzZSB4ZW4gc2Vjb25kIGxldmVsIGVudHJpZXMgLi4uICovCiAgICAgLyogLi4uIFhl
bidzIHRleHQgZXRjICovCiAKLSAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KG1hZGRyX3RvX21m
bih4ZW5fcGFkZHIpLCBNVF9XUklURUFMTE9DKTsKKyAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5
KG1hZGRyX3RvX21mbih4ZW5fcGFkZHIpLCBNVF9OT1JNQUwpOwogICAgIHB0ZS5wdC54biA9IDA7
LyogQ29udGFpbnMgb3VyIHRleHQgbWFwcGluZyEgKi8KICAgICB4ZW5fc2Vjb25kW3NlY29uZF90
YWJsZV9vZmZzZXQoWEVOX1ZJUlRfU1RBUlQpXSA9IHB0ZTsKIApAQCAtNjY5LDcgKzY2OSw3IEBA
IHZvaWQgX19pbml0IHNldHVwX3BhZ2V0YWJsZXModW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zm
c2V0LCBwYWRkcl90IHhlbl9wYWRkcikKIAogICAgIC8qIC4uLiBCb290IE1pc2MgYXJlYSBmb3Ig
eGVuIHJlbG9jYXRpb24gKi8KICAgICBkZXN0X3ZhID0gQk9PVF9SRUxPQ19WSVJUX1NUQVJUOwot
ICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkobWFkZHJfdG9fbWZuKHhlbl9wYWRkciksIE1UX1dS
SVRFQUxMT0MpOworICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkobWFkZHJfdG9fbWZuKHhlbl9w
YWRkciksIE1UX05PUk1BTCk7CiAgICAgLyogTWFwIHRoZSBkZXN0aW5hdGlvbiBpbiB4ZW5fc2Vj
b25kLiAqLwogICAgIHhlbl9zZWNvbmRbc2Vjb25kX3RhYmxlX29mZnNldChkZXN0X3ZhKV0gPSBw
dGU7CiAgICAgLyogTWFwIHRoZSBkZXN0aW5hdGlvbiBpbiBib290X3NlY29uZC4gKi8KQEAgLTcw
MCw3ICs3MDAsNyBAQCB2b2lkIF9faW5pdCBzZXR1cF9wYWdldGFibGVzKHVuc2lnbmVkIGxvbmcg
Ym9vdF9waHlzX29mZnNldCwgcGFkZHJfdCB4ZW5fcGFkZHIpCiAgICAgICAgIHVuc2lnbmVkIGxv
bmcgdmEgPSBYRU5fVklSVF9TVEFSVCArIChpIDw8IFBBR0VfU0hJRlQpOwogICAgICAgICBpZiAo
ICFpc19rZXJuZWwodmEpICkKICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBwdGUgPSBtZm5f
dG9feGVuX2VudHJ5KG1mbiwgTVRfV1JJVEVBTExPQyk7CisgICAgICAgIHB0ZSA9IG1mbl90b194
ZW5fZW50cnkobWZuLCBNVF9OT1JNQUwpOwogICAgICAgICBwdGUucHQudGFibGUgPSAxOyAvKiA0
ayBtYXBwaW5ncyBhbHdheXMgaGF2ZSB0aGlzIGJpdCBzZXQgKi8KICAgICAgICAgaWYgKCBpc19r
ZXJuZWxfdGV4dCh2YSkgfHwgaXNfa2VybmVsX2luaXR0ZXh0KHZhKSApCiAgICAgICAgIHsKQEAg
LTc3MSw3ICs3NzEsNyBAQCBpbnQgaW5pdF9zZWNvbmRhcnlfcGFnZXRhYmxlcyhpbnQgY3B1KQog
ICAgIGZvciAoIGkgPSAwOyBpIDwgRE9NSEVBUF9TRUNPTkRfUEFHRVM7IGkrKyApCiAgICAgewog
ICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KHZpcnRfdG9fbWZuKGRvbWhlYXAraSpMUEFF
X0VOVFJJRVMpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1UX1dSSVRFQUxMT0Mp
OworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1UX05PUk1BTCk7CiAgICAgICAgIHB0
ZS5wdC50YWJsZSA9IDE7CiAgICAgICAgIHdyaXRlX3B0ZSgmZmlyc3RbZmlyc3RfdGFibGVfb2Zm
c2V0KERPTUhFQVBfVklSVF9TVEFSVCtpKkZJUlNUX1NJWkUpXSwgcHRlKTsKICAgICB9CkBAIC04
NjksMTMgKzg2OSwxMyBAQCB2b2lkIF9faW5pdCBzZXR1cF94ZW5oZWFwX21hcHBpbmdzKHVuc2ln
bmVkIGxvbmcgYmFzZV9tZm4sCiAgICAgICAgICAgICBtZm5fdCBmaXJzdF9tZm4gPSBhbGxvY19i
b290X3BhZ2VzKDEsIDEpOwogCiAgICAgICAgICAgICBjbGVhcl9wYWdlKG1mbl90b192aXJ0KGZp
cnN0X21mbikpOwotICAgICAgICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShmaXJzdF9tZm4s
IE1UX1dSSVRFQUxMT0MpOworICAgICAgICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShmaXJz
dF9tZm4sIE1UX05PUk1BTCk7CiAgICAgICAgICAgICBwdGUucHQudGFibGUgPSAxOwogICAgICAg
ICAgICAgd3JpdGVfcHRlKHAsIHB0ZSk7CiAgICAgICAgICAgICBmaXJzdCA9IG1mbl90b192aXJ0
KGZpcnN0X21mbik7CiAgICAgICAgIH0KIAotICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5
KF9tZm4obWZuKSwgTVRfV1JJVEVBTExPQyk7CisgICAgICAgIHB0ZSA9IG1mbl90b194ZW5fZW50
cnkoX21mbihtZm4pLCBNVF9OT1JNQUwpOwogICAgICAgICAvKiBUT0RPOiBTZXQgcHRlLnB0LmNv
bnRpZyB3aGVuIGFwcHJvcHJpYXRlLiAqLwogICAgICAgICB3cml0ZV9wdGUoJmZpcnN0W2ZpcnN0
X3RhYmxlX29mZnNldCh2YWRkcildLCBwdGUpOwogCkBAIC05MTUsNyArOTE1LDcgQEAgdm9pZCBf
X2luaXQgc2V0dXBfZnJhbWV0YWJsZV9tYXBwaW5ncyhwYWRkcl90IHBzLCBwYWRkcl90IHBlKQog
ICAgIGZvciAoIGkgPSAwOyBpIDwgbnJfc2Vjb25kOyBpKysgKQogICAgIHsKICAgICAgICAgY2xl
YXJfcGFnZShtZm5fdG9fdmlydChtZm5fYWRkKHNlY29uZF9iYXNlLCBpKSkpOwotICAgICAgICBw
dGUgPSBtZm5fdG9feGVuX2VudHJ5KG1mbl9hZGQoc2Vjb25kX2Jhc2UsIGkpLCBNVF9XUklURUFM
TE9DKTsKKyAgICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShtZm5fYWRkKHNlY29uZF9iYXNl
LCBpKSwgTVRfTk9STUFMKTsKICAgICAgICAgcHRlLnB0LnRhYmxlID0gMTsKICAgICAgICAgd3Jp
dGVfcHRlKCZ4ZW5fZmlyc3RbZmlyc3RfdGFibGVfb2Zmc2V0KEZSQU1FVEFCTEVfVklSVF9TVEFS
VCkraV0sIHB0ZSk7CiAgICAgfQpAQCAtOTY5LDcgKzk2OSw3IEBAIHN0YXRpYyBpbnQgY3JlYXRl
X3hlbl90YWJsZShscGFlX3QgKmVudHJ5KQogICAgIGlmICggcCA9PSBOVUxMICkKICAgICAgICAg
cmV0dXJuIC1FTk9NRU07CiAgICAgY2xlYXJfcGFnZShwKTsKLSAgICBwdGUgPSBtZm5fdG9feGVu
X2VudHJ5KHZpcnRfdG9fbWZuKHApLCBNVF9XUklURUFMTE9DKTsKKyAgICBwdGUgPSBtZm5fdG9f
eGVuX2VudHJ5KHZpcnRfdG9fbWZuKHApLCBNVF9OT1JNQUwpOwogICAgIHB0ZS5wdC50YWJsZSA9
IDE7CiAgICAgd3JpdGVfcHRlKGVudHJ5LCBwdGUpOwogICAgIHJldHVybiAwOwpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy92ZXhwcmVzcy5jIGIveGVuL2FyY2gvYXJtL3BsYXRm
b3Jtcy92ZXhwcmVzcy5jCmluZGV4IDliYWRiYzA3OWQuLmRmMmM0YjViZWMgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvdmV4cHJlc3MuYworKysgYi94ZW4vYXJjaC9hcm0vcGxh
dGZvcm1zL3ZleHByZXNzLmMKQEAgLTY1LDcgKzY1LDcgQEAgaW50IHZleHByZXNzX3N5c2NmZyhp
bnQgd3JpdGUsIGludCBmdW5jdGlvbiwgaW50IGRldmljZSwgdWludDMyX3QgKmRhdGEpCiAgICAg
dWludDMyX3QgKnN5c2NmZyA9ICh1aW50MzJfdCAqKSBGSVhNQVBfQUREUihGSVhNQVBfTUlTQyk7
CiAgICAgaW50IHJldCA9IC0xOwogCi0gICAgc2V0X2ZpeG1hcChGSVhNQVBfTUlTQywgbWFkZHJf
dG9fbWZuKFYyTV9TWVNfTU1JT19CQVNFKSwgTVRfREVWX1NIQVJFRCk7CisgICAgc2V0X2ZpeG1h
cChGSVhNQVBfTUlTQywgbWFkZHJfdG9fbWZuKFYyTV9TWVNfTU1JT19CQVNFKSwgTVRfREVWSUNF
X25HblJFKTsKIAogICAgIGlmICggc3lzY2ZnW1YyTV9TWVNfQ0ZHQ1RSTC80XSAmIFYyTV9TWVNf
Q0ZHX1NUQVJUICkKICAgICAgICAgZ290byBvdXQ7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy92
aWRlby9hcm1faGRsY2QuYyBiL3hlbi9kcml2ZXJzL3ZpZGVvL2FybV9oZGxjZC5jCmluZGV4IDVm
YTdmNTE4YjEuLjExNzUzOTlkYmMgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3ZpZGVvL2FybV9o
ZGxjZC5jCisrKyBiL3hlbi9kcml2ZXJzL3ZpZGVvL2FybV9oZGxjZC5jCkBAIC0yMjcsNyArMjI3
LDcgQEAgdm9pZCBfX2luaXQgdmlkZW9faW5pdCh2b2lkKQogICAgIC8qIHVzZXMgRklYTUFQX01J
U0MgKi8KICAgICBzZXRfcGl4Y2xvY2sodmlkZW9tb2RlLT5waXhjbG9jayk7CiAKLSAgICBzZXRf
Zml4bWFwKEZJWE1BUF9NSVNDLCBtYWRkcl90b19tZm4oaGRsY2Rfc3RhcnQpLCBNVF9ERVZfU0hB
UkVEKTsKKyAgICBzZXRfZml4bWFwKEZJWE1BUF9NSVNDLCBtYWRkcl90b19tZm4oaGRsY2Rfc3Rh
cnQpLCBNVF9ERVZJQ0VfbkduUkUpOwogICAgIEhETENEW0hETENEX0NPTU1BTkRdID0gMDsKIAog
ICAgIEhETENEW0hETENEX0xJTkVMRU5HVEhdID0gdmlkZW9tb2RlLT54cmVzICogYnl0ZXNfcGVy
X3BpeGVsOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggYi94ZW4vaW5j
bHVkZS9hc20tYXJtL3BhZ2UuaAppbmRleCAzMGZjZmEwNzc4Li4zZDBiYzZkYjgxIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJt
L3BhZ2UuaApAQCAtMjUsMTUgKzI1LDE4IEBACiAgKiBMUEFFIE1lbW9yeSByZWdpb24gYXR0cmli
dXRlcy4gSW5kZXhlZCBieSB0aGUgQXR0ckluZGV4IGJpdHMgb2YgYQogICogTFBBRSBlbnRyeTsg
dGhlIDgtYml0IGZpZWxkcyBhcmUgcGFja2VkIGxpdHRsZS1lbmRpYW4gaW50byBNQUlSMCBhbmQg
TUFJUjEuCiAgKgorICogU2VlIHNlY3Rpb24gIkRldmljZSBtZW1vcnkiIEIyLjcuMiBpbiBBUk0g
RERJIDA0ODdCLmEgZm9yIG1vcmUKKyAqIGRldGFpbHMgYWJvdXQgdGhlIG1lYW5pbmcgb2YgKkcq
UipFLgorICoKICAqICAgICAgICAgICAgICAgICAgICBhaSAgICBlbmNvZGluZwotICogICBNVF9V
TkNBQ0hFRCAgICAgIDAwMCAgIDAwMDAgMDAwMCAgLS0gU3Ryb25nbHkgT3JkZXJlZAotICogICBN
VF9CVUZGRVJBQkxFICAgIDAwMSAgIDAxMDAgMDEwMCAgLS0gTm9uLUNhY2hlYWJsZQotICogICBN
VF9XUklURVRIUk9VR0ggIDAxMCAgIDEwMTAgMTAxMCAgLS0gV3JpdGUtdGhyb3VnaAotICogICBN
VF9XUklURUJBQ0sgICAgIDAxMSAgIDExMTAgMTExMCAgLS0gV3JpdGUtYmFjawotICogICBNVF9E
RVZfU0hBUkVEICAgIDEwMCAgIDAwMDAgMDEwMCAgLS0gRGV2aWNlCisgKiAgIE1UX0RFVklDRV9u
R25SbkUgMDAwICAgMDAwMCAwMDAwICAtLSBTdHJvbmdseSBPcmRlcmVkL0RldmljZSBuR25SbkUK
KyAqICAgTVRfTk9STUFMX05DICAgICAwMDEgICAwMTAwIDAxMDAgIC0tIE5vbi1DYWNoZWFibGUK
KyAqICAgTVRfTk9STUFMX1dUICAgICAwMTAgICAxMDEwIDEwMTAgIC0tIFdyaXRlLXRocm91Z2gK
KyAqICAgTVRfTk9STUFMX1dCICAgICAwMTEgICAxMTEwIDExMTAgIC0tIFdyaXRlLWJhY2sKKyAq
ICAgTVRfREVWSUNFX25HblJFICAxMDAgICAwMDAwIDAxMDAgIC0tIERldmljZSBuR25SRQogICog
ICA/PyAgICAgICAgICAgICAgIDEwMQogICogICByZXNlcnZlZCAgICAgICAgIDExMAotICogICBN
VF9XUklURUFMTE9DICAgIDExMSAgIDExMTEgMTExMSAgLS0gV3JpdGUtYmFjayB3cml0ZS1hbGxv
Y2F0ZQorICogICBNVF9OT1JNQUwgICAgICAgIDExMSAgIDExMTEgMTExMSAgLS0gV3JpdGUtYmFj
ayB3cml0ZS1hbGxvY2F0ZQogICovCiAjZGVmaW5lIE1BSVIwVkFMIDB4ZWVhYTQ0MDAKICNkZWZp
bmUgTUFJUjFWQUwgMHhmZjAwMDAwNApAQCAtNDcsMTYgKzUwLDE2IEBACiAgKiByZWdpc3RlcnMs
IGFzIGRlZmluZWQgYWJvdmUuCiAgKgogICovCi0jZGVmaW5lIE1UX1VOQ0FDSEVEICAgICAgMHgw
Ci0jZGVmaW5lIE1UX0JVRkZFUkFCTEUgICAgMHgxCi0jZGVmaW5lIE1UX1dSSVRFVEhST1VHSCAg
MHgyCi0jZGVmaW5lIE1UX1dSSVRFQkFDSyAgICAgMHgzCi0jZGVmaW5lIE1UX0RFVl9TSEFSRUQg
ICAgMHg0Ci0jZGVmaW5lIE1UX1dSSVRFQUxMT0MgICAgMHg3Ci0KLSNkZWZpbmUgUEFHRV9IWVBF
UlZJU09SICAgICAgICAgKE1UX1dSSVRFQUxMT0MpCi0jZGVmaW5lIFBBR0VfSFlQRVJWSVNPUl9O
T0NBQ0hFIChNVF9ERVZfU0hBUkVEKQotI2RlZmluZSBQQUdFX0hZUEVSVklTT1JfV0MgICAgICAo
TVRfQlVGRkVSQUJMRSkKKyNkZWZpbmUgTVRfREVWSUNFX25HblJuRSAweDAKKyNkZWZpbmUgTVRf
Tk9STUFMX05DICAgICAweDEKKyNkZWZpbmUgTVRfTk9STUFMX1dUICAgICAweDIKKyNkZWZpbmUg
TVRfTk9STUFMX1dCICAgICAweDMKKyNkZWZpbmUgTVRfREVWSUNFX25HblJFICAweDQKKyNkZWZp
bmUgTVRfTk9STUFMICAgICAgICAweDcKKworI2RlZmluZSBQQUdFX0hZUEVSVklTT1IgICAgICAg
ICAoTVRfTk9STUFMKQorI2RlZmluZSBQQUdFX0hZUEVSVklTT1JfTk9DQUNIRSAoTVRfREVWSUNF
X25HblJFKQorI2RlZmluZSBQQUdFX0hZUEVSVklTT1JfV0MgICAgICAoTVRfTk9STUFMX05DKQog
CiAvKgogICogRGVmaW5lcyBmb3IgY2hhbmdpbmcgdGhlIGh5cGVydmlzb3IgUFRFIC5ybyBhbmQg
Lm54IGJpdHMuIFRoaXMgaXMgb25seSB0byBiZQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 13:24:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 13:24:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1Y2G-0007z5-I7; Mon, 09 Oct 2017 13:23:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1e1Y2F-0007y0-6B
 for xen-devel@lists.xen.org; Mon, 09 Oct 2017 13:23:55 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 03/7A-03761-A687BD95; Mon, 09 Oct 2017 13:23:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVysyfVTTer4na
 kQfd1YYslHxezODB6HN39mymAMYo1My8pvyKBNeP5553MBTv4K/ZPvsrSwPiUs4uRi0NIYDOj
 RMPZ7YwQzmlGiamv2li6GDk52AQ0Je58/sQEYosISEtc+3yZEcRmFoiUOPzhB3sXIweHsECox
 MO73CBhFgFVifetr5hBbF4BC4lVa9vAyiUE5CV2tV1kBbE5BSwlpm2eDlYjBFRz+cMO1gmM3A
 sYGVYxqhenFpWlFuma6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBHqXAQh2ME6
 /7H+IUZKDSUmUd0rB7UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErz/y4BygkWp6akVaZk5wDCD
 SUtw8CiJ8IaWA6V5iwsSc4sz0yFSpxh1OTpu3v3DJMSSl5+XKiXOex1khgBIUUZpHtwIWMhfY
 pSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvJ5ApPJl5JXCbXgEdwQR0BGPxDZAjShIRUlINjD
 LhHn+WWmRLXhb93pfV+FDqlnqSe/rDK62ude9SPOumLlDMcvVftVJjKkcZ/5IlEaeKorQZTN5
 9kxRR7jvPdnR7a2+hYqznEfG8ddG7zR16VetfPfQ7V1hjU3N7+85pHGL3/8Q9Cp1/dVcl5/7U
 qoy/j13/+j7KMGQ/taqjSPKBw9+96xzTlViKMxINtZiLihMBEEohE3QCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1507555433!98352872!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30768 invoked from network); 9 Oct 2017 13:23:54 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-14.tower-27.messagelabs.com with SMTP; 9 Oct 2017 13:23:54 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9741F1529;
 Mon,  9 Oct 2017 06:23:53 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id ABC013F578;
 Mon,  9 Oct 2017 06:23:52 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon,  9 Oct 2017 14:23:36 +0100
Message-Id: <20171009132341.1678-6-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171009132341.1678-1-julien.grall@arm.com>
References: <20171009132341.1678-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v4 05/10] xen/arm: mm: Rename 'ai' into 'flags'
	in create_xen_entries
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHBhcmFtZXRlciAnYWknIGlzIHVzZWQgZWl0aGVyIGZvciBhdHRyaWJ1dGUgaW5kZXggb3Ig
Zm9yCnBlcm1pc3Npb25zLiBGb2xsb3ctdXAgcGF0Y2ggd2lsbCByZXdvcmsgdGhhdCBwYXJhbWV0
ZXJzIHRvIGNhcnJ5IG1vcmUKaW5mb3JtYXRpb24uIFNvIHJlbmFtZSB0aGUgcGFyYW1ldGVyIHRv
ICdmbGFncycuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgpSZXZpZXdlZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+
ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
CgotLS0KICAgIENoYW5nZXMgaW4gdjM6CiAgICAgICAgLSBBZGQgU3RlZmFubydzIHJldmlld2Vk
LWJ5CgogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAtIEFkZCBBbmRyZSdzIHJldmlld2VkLWJ5
Ci0tLQogeGVuL2FyY2gvYXJtL21tLmMgfCA4ICsrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBp
bnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9t
bS5jIGIveGVuL2FyY2gvYXJtL21tLmMKaW5kZXggNzM2Nzc5MDJkNC4uMzliYWRlNjNmNSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTk4
Niw3ICs5ODYsNyBAQCBzdGF0aWMgaW50IGNyZWF0ZV94ZW5fZW50cmllcyhlbnVtIHhlbm1hcF9v
cGVyYXRpb24gb3AsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IHZpcnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBtZm4sCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5yX21mbnMsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYWkpCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7CiAgICAgaW50IHJjOwogICAgIHVuc2ln
bmVkIGxvbmcgYWRkciA9IHZpcnQsIGFkZHJfZW5kID0gYWRkciArIG5yX21mbnMgKiBQQUdFX1NJ
WkU7CkBAIC0xMDIxLDcgKzEwMjEsNyBAQCBzdGF0aWMgaW50IGNyZWF0ZV94ZW5fZW50cmllcyhl
bnVtIHhlbm1hcF9vcGVyYXRpb24gb3AsCiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAg
ICAgIGlmICggb3AgPT0gUkVTRVJWRSApCiAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwotICAg
ICAgICAgICAgICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkobWZuLCBhaSk7CisgICAgICAgICAg
ICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShtZm4sIGZsYWdzKTsKICAgICAgICAgICAgICAg
ICBwdGUucHQudGFibGUgPSAxOwogICAgICAgICAgICAgICAgIHdyaXRlX3B0ZShlbnRyeSwgcHRl
KTsKICAgICAgICAgICAgICAgICBicmVhazsKQEAgLTEwMzgsOCArMTAzOCw4IEBAIHN0YXRpYyBp
bnQgY3JlYXRlX3hlbl9lbnRyaWVzKGVudW0geGVubWFwX29wZXJhdGlvbiBvcCwKICAgICAgICAg
ICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICBwdGUg
PSAqZW50cnk7Ci0gICAgICAgICAgICAgICAgICAgIHB0ZS5wdC5ybyA9IFBURV9ST19NQVNLKGFp
KTsKLSAgICAgICAgICAgICAgICAgICAgcHRlLnB0LnhuID0gUFRFX05YX01BU0soYWkpOworICAg
ICAgICAgICAgICAgICAgICBwdGUucHQucm8gPSBQVEVfUk9fTUFTSyhmbGFncyk7CisgICAgICAg
ICAgICAgICAgICAgIHB0ZS5wdC54biA9IFBURV9OWF9NQVNLKGZsYWdzKTsKICAgICAgICAgICAg
ICAgICAgICAgaWYgKCAhcHRlLnB0LnJvICYmICFwdGUucHQueG4gKQogICAgICAgICAgICAgICAg
ICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICBwcmludGsoIiVzOiBJbmNvcnJlY3QgY29t
YmluYXRpb24gZm9yIGFkZHI9JWx4XG4iLAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 13:24:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 13:24:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1Y2K-000811-Iz; Mon, 09 Oct 2017 13:24:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1e1Y2J-00080T-7p
 for xen-devel@lists.xen.org; Mon, 09 Oct 2017 13:23:59 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 06/94-02040-E687BD95; Mon, 09 Oct 2017 13:23:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVysyfVTTe34na
 kwdtmC4slHxezODB6HN39mymAMYo1My8pvyKBNWPvym3sBe+EKg5vv8vcwPiAv4uRi0NIYDOj
 ROvZCewQzmlGiS2brrJ0MXJysAloStz5/IkJxBYRkJa49vkyI4jNLBApcfjDD3YQW1jARWLzt
 71gNouAqsSqx3fAangFLCT6t+xgBrElBOQldrVdZAWxOQUsJaZtng4WFwKqufxhB+sERu4FjA
 yrGDWKU4vKUot0jSz0kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECPVzPwMC4g7F
 vld8hRkkOJiVR3ikFtyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfB+LQfKCRalpqdWpGXmAEMN
 Ji3BwaMkwhsKkuYtLkjMLc5Mh0idYtTl6Lh59w+TEEtefl6qlDjvcZAiAZCijNI8uBGwsL/EK
 CslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZj3UxnQFJ7MvBK4Ta+AjmACOoKx+AbIESWJCCmpBs
 bEqhl+qlfYQ+Yq3zz5/oHCrs4Sz2KVL4m+awrflTV+S1fYY3P+shCzFpeghXRsUnBxoPsvk67
 zrzvPhof9FD02jfFEoHb7t7y73MInzksZsd99nTNfee2W10/3BN7tOPpdamb/ioqjtdxbi2sX
 3NXwvLP0wuJ4leUXlW4/PXib4bYj11/r6CVKLMUZiYZazEXFiQDPDElgdgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1507555437!90638675!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39245 invoked from network); 9 Oct 2017 13:23:57 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-13.tower-206.messagelabs.com with SMTP; 9 Oct 2017 13:23:57 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2234B15AD;
 Mon,  9 Oct 2017 06:23:57 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 36B713F578;
 Mon,  9 Oct 2017 06:23:56 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon,  9 Oct 2017 14:23:39 +0100
Message-Id: <20171009132341.1678-9-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171009132341.1678-1-julien.grall@arm.com>
References: <20171009132341.1678-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v4 08/10] xen/arm: mm: Embed permission in the
	flags
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5LCBpdCBpcyBub3QgcG9zc2libGUgdG8gc3BlY2lmeSB0aGUgcGVybWlzc2lvbiBv
ZiBhIG5ldwptYXBwaW5nLiBJdCB3b3VsZCBiZSBuZWNlc3NhcnkgdG8gdXNlIHRoZSBmdW5jdGlv
biBtb2RpZnlfeGVuX21hcHBpbmdzCndpdGggYSBkaWZmZXJlbnQgc2V0IG9mIGZsYWdzLgoKSW50
cm9kdWNlIGEgY291cGxlIG9mIG5ldyBmbGFncyBmb3IgdGhlIHBlcm1pc3Npb25zIChOb24tZVhl
Y3V0YWJsZSwKUmVhZC1Pbmx5KSBhbmQgYWxzbyBwcm92aWRlcyBkZWZpbml0aW9uIHRoYXQgY29t
YmluZSB0aGUgbWVtb3J5IGF0dHJpYnV0ZQphbmQgcGVybWlzc2lvbiBmb3IgY29tbW9uIGNvbWJp
bmF0aW9ucy4KClBBR0VfSFlQRVJWSVNPUiBpcyBub3cgYW4gYWxpYXMgdG8gUEFHRV9IWVBFUlZJ
U09SX1JXIChyZWFkLXdyaXRlLApub24tZXhlY3V0YWJsZSBtYXBwaW5ncykuIFRoaXMgZG9lcyBu
b3QgYWZmZWN0IHRoZSBjdXJyZW50IG1hcHBpbmcgdXNpbmcKUEFHRV9IWVBFUlZJU09SIGJlY2F1
c2UgWGVuIGlzIGN1cnJlbnRseSBmb3JjaW5nIGFsbCB0aGUgbWFwcGluZyB0byBiZQpub24tZXhl
Y3V0YWJsZSBieSBkZWZhdWx0IChzZWUgbWZuX3RvX3hlbl9lbnRyeSkuCgpBIGZvbGxvdy11cCBw
YXRjaCB3aWxsIGNoYW5nZSBtb2RpZnlfeGVuX21hcHBpbmdzIHRvIHVzZSB0aGUgbmV3IGZsYWdz
LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0t
LQoKICAgIENoYW5nZXMgaW4gdjM6CiAgICAgICAgLSBBZGQgYSBjb21tZW50IGFib3V0IF9QQUdF
X0RFVklDRSBhbmQgX1BBR0VfTk9STUFMCgogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAtIFVw
ZGF0ZSB0aGUgY29tbWl0IG1lc3NhZ2UKLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCB8
IDI1ICsrKysrKysrKysrKysrKysrKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAyMiBpbnNlcnRp
b25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
cGFnZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKaW5kZXggYWEzZTgzZjViNC4uZTJi
M2U0MDJkMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKQEAgLTY5LDEyICs2OSwzMSBAQAogICogTGF5b3V0IG9m
IHRoZSBmbGFncyB1c2VkIGZvciB1cGRhdGluZyB0aGUgaHlwZXJ2aXNvciBwYWdlIHRhYmxlcwog
ICoKICAqIFswOjJdIE1lbW9yeSBBdHRyaWJ1dGUgSW5kZXgKKyAqIFszOjRdIFBlcm1pc3Npb24g
ZmxhZ3MKICAqLwogI2RlZmluZSBQQUdFX0FJX01BU0soeCkgKCh4KSAmIDB4N1UpCiAKLSNkZWZp
bmUgUEFHRV9IWVBFUlZJU09SICAgICAgICAgKE1UX05PUk1BTCkKLSNkZWZpbmUgUEFHRV9IWVBF
UlZJU09SX05PQ0FDSEUgKE1UX0RFVklDRV9uR25SRSkKLSNkZWZpbmUgUEFHRV9IWVBFUlZJU09S
X1dDICAgICAgKE1UX05PUk1BTF9OQykKKyNkZWZpbmUgX1BBR0VfWE5fQklUICAgIDMKKyNkZWZp
bmUgX1BBR0VfUk9fQklUICAgIDQKKyNkZWZpbmUgX1BBR0VfWE4gICAgKDFVIDw8IF9QQUdFX1hO
X0JJVCkKKyNkZWZpbmUgX1BBR0VfUk8gICAgKDFVIDw8IF9QQUdFX1JPX0JJVCkKKyNkZWZpbmUg
UEFHRV9YTl9NQVNLKHgpICgoKHgpID4+IF9QQUdFX1hOX0JJVCkgJiAweDFVKQorI2RlZmluZSBQ
QUdFX1JPX01BU0soeCkgKCgoeCkgPj4gX1BBR0VfUk9fQklUKSAmIDB4MVUpCisKKy8qCisgKiBf
UEFHRV9ERVZJQ0UgYW5kIF9QQUdFX05PUk1BTCBhcmUgY29udmVuaWVuY2VzIGRlZmluZXMuIFRo
ZXkgYXJlIG5vdAorICogbWVhbnQgdG8gYmUgdXNlZCBvdXRzaWRlIG9mIHRoZSBoZWFkZXJzLgor
ICovCisjZGVmaW5lIF9QQUdFX0RFVklDRSAgICBfUEFHRV9YTgorI2RlZmluZSBfUEFHRV9OT1JN
QUwgICAgTVRfTk9STUFMCisKKyNkZWZpbmUgUEFHRV9IWVBFUlZJU09SX1JPICAgICAgKF9QQUdF
X05PUk1BTHxfUEFHRV9ST3xfUEFHRV9YTikKKyNkZWZpbmUgUEFHRV9IWVBFUlZJU09SX1JYICAg
ICAgKF9QQUdFX05PUk1BTHxfUEFHRV9STykKKyNkZWZpbmUgUEFHRV9IWVBFUlZJU09SX1JXICAg
ICAgKF9QQUdFX05PUk1BTHxfUEFHRV9YTikKKworI2RlZmluZSBQQUdFX0hZUEVSVklTT1IgICAg
ICAgICBQQUdFX0hZUEVSVklTT1JfUlcKKyNkZWZpbmUgUEFHRV9IWVBFUlZJU09SX05PQ0FDSEUg
KF9QQUdFX0RFVklDRXxNVF9ERVZJQ0VfbkduUkUpCisjZGVmaW5lIFBBR0VfSFlQRVJWSVNPUl9X
QyAgICAgIChfUEFHRV9ERVZJQ0V8TVRfTk9STUFMX05DKQogCiAvKgogICogRGVmaW5lcyBmb3Ig
Y2hhbmdpbmcgdGhlIGh5cGVydmlzb3IgUFRFIC5ybyBhbmQgLm54IGJpdHMuIFRoaXMgaXMgb25s
eSB0byBiZQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 13:24:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 13:24:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1Y2I-000809-4k; Mon, 09 Oct 2017 13:23:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1e1Y2H-0007zj-Nm
 for xen-devel@lists.xen.org; Mon, 09 Oct 2017 13:23:57 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 87/12-03638-D687BD95; Mon, 09 Oct 2017 13:23:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVysyfVTTen4na
 kwb9ZGhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bMudfYC+4IVZybNYWtgfE0XxcjF4eQwGZG
 iUVdf9ggnNOMEi3nDjF1MXJysAloStz5/AnMFhGQlrj2+TIjiM0sEClx+MMPdhBbWCBB4ua5F
 2A1LAKqEld/QtTzClhIbHvfBWZLCMhL7Gq7yApicwpYSkzbPJ0ZxBYCqrn8YQfrBEbuBYwMqx
 g1ilOLylKLdI0M9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAj3MAAQ7GH8tCzj
 EKMnBpCTKO6XgdqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV77cqCcYFFqempFWmYOMNRg0hIc
 PEoivKEgad7igsTc4sx0iNQpRl2Ojpt3/zAJseTl56VKifP6ghQJgBRllObBjYCF/SVGWSlhX
 kago4R4ClKLcjNLUOVfMYpzMCoJ834qA5rCk5lXArfpFdARTEBHMBbfADmiJBEhJdXAOOHoRb
 V1Mcb7bS/sm/aUPfud4kcZyes6VxaJ/9x9VNvKcElk6r8fv/V7XyWyPD62tvfzJ96ph7MZKiu
 keU03P/2ziUEq6VXep7aKrv8nFTeu3bxhsijL0vvKh29K95n36DMJP1VMSXv++/C88yphr6p3
 S14O1Z6hkyZ9UP9Y6PyplQ0vV0/mlVBiKc5INNRiLipOBABpsUuJdgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1507555436!106195016!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59104 invoked from network); 9 Oct 2017 13:23:56 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-7.tower-27.messagelabs.com with SMTP; 9 Oct 2017 13:23:56 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id EC60C1529;
 Mon,  9 Oct 2017 06:23:55 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0B2F83F578;
 Mon,  9 Oct 2017 06:23:54 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon,  9 Oct 2017 14:23:38 +0100
Message-Id: <20171009132341.1678-8-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171009132341.1678-1-julien.grall@arm.com>
References: <20171009132341.1678-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v4 07/10] xen/arm: page: Describe the layout of
	flags used to update page tables
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5LCB0aGUgZmxhZ3MgdXNlZCB0byB1cGRhdGUgcGFnZSB0YWJsZXMgKGkuZSBQQUdF
X0hZUEVSVklTT1JfKikKb25seSBjb250YWlucyB0aGUgbWVtb3J5IGF0dHJpYnV0ZSBpbmRleC4g
Rm9sbG93LXVwIHBhdGNoZXMgd2lsbCBhZGQKbW9yZSBpbmZvcm1hdGlvbiBpbiBpdC4gU28gZG9j
dW1lbnQgdGhlIGN1cnJlbnQgbGF5b3V0LgoKQXQgdGhlIHNhbWUgdGltZSBpbnRyb2R1Y2UgUEFH
RV9BSV9NQVNLIHRvIGdldCB0aGUgbWVtb3J5IGF0dHJpYnV0ZQppbmRleCBlYXNpbHkuCgpTaWdu
ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1i
eTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+ClJldmlld2VkLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgotLS0KICAgIENoYW5n
ZXMgaW4gdjQ6CiAgICAgICAgLSBVc2UgUEFHRV9BSV9NQVNLIGluIHNldF9maXhtYXAKCiAgICBD
aGFuZ2VzIGluIHYzOgogICAgICAgIC0gQWRkIFN0ZWZhbm8ncyByZXZpZXdlZC1ieQoKICAgIENo
YW5nZXMgaW4gdjI6CiAgICAgICAgLSBTbGlnaHRseSB1cGRhdGUgdGhlIGNvbW1pdCBtZXNzYWdl
IHRvIHNwZWNpZnkgd2UgZGVzY3JpYmUgdGhlCiAgICAgICAgY3VycmVudCBsYXlvdXQuCiAgICAg
ICAgLSBBZGQgQW5kcmUncyByZXZpZXdlZC1ieQotLS0KIHhlbi9hcmNoL2FybS9tbS5jICAgICAg
ICAgIHwgNCArKy0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCB8IDcgKysrKysrKwogMiBm
aWxlcyBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwppbmRleCA3MGEwMzAxNWVj
Li5jMWRhZDYxYTIwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysgYi94ZW4vYXJj
aC9hcm0vbW0uYwpAQCAtMzMxLDcgKzMzMSw3IEBAIHN0YXRpYyBpbmxpbmUgbHBhZV90IG1mbl90
b194ZW5fZW50cnkobWZuX3QgbWZuLCB1bnNpZ25lZCBhdHRyKQogLyogTWFwIGEgNGsgcGFnZSBp
biBhIGZpeG1hcCBlbnRyeSAqLwogdm9pZCBzZXRfZml4bWFwKHVuc2lnbmVkIG1hcCwgbWZuX3Qg
bWZuLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7Ci0gICAgbHBhZV90IHB0ZSA9IG1mbl90b194ZW5f
ZW50cnkobWZuLCBmbGFncyk7CisgICAgbHBhZV90IHB0ZSA9IG1mbl90b194ZW5fZW50cnkobWZu
LCBQQUdFX0FJX01BU0soZmxhZ3MpKTsKICAgICBwdGUucHQudGFibGUgPSAxOyAvKiA0ayBtYXBw
aW5ncyBhbHdheXMgaGF2ZSB0aGlzIGJpdCBzZXQgKi8KICAgICBwdGUucHQueG4gPSAxOwogICAg
IHdyaXRlX3B0ZSh4ZW5fZml4bWFwICsgdGhpcmRfdGFibGVfb2Zmc2V0KEZJWE1BUF9BRERSKG1h
cCkpLCBwdGUpOwpAQCAtMTAyMSw3ICsxMDIxLDcgQEAgc3RhdGljIGludCBjcmVhdGVfeGVuX2Vu
dHJpZXMoZW51bSB4ZW5tYXBfb3BlcmF0aW9uIG9wLAogICAgICAgICAgICAgICAgIH0KICAgICAg
ICAgICAgICAgICBpZiAoIG9wID09IFJFU0VSVkUgKQogICAgICAgICAgICAgICAgICAgICBicmVh
azsKLSAgICAgICAgICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KG1mbiwgZmxhZ3MpOwor
ICAgICAgICAgICAgICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkobWZuLCBQQUdFX0FJX01BU0so
ZmxhZ3MpKTsKICAgICAgICAgICAgICAgICBwdGUucHQudGFibGUgPSAxOwogICAgICAgICAgICAg
ICAgIHdyaXRlX3B0ZShlbnRyeSwgcHRlKTsKICAgICAgICAgICAgICAgICBicmVhazsKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9w
YWdlLmgKaW5kZXggMGFlMWEyNTg3Yi4uYWEzZTgzZjViNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLWFybS9wYWdlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKQEAgLTY1
LDYgKzY1LDEzIEBACiAjZGVmaW5lIE1BSVIwVkFMIChNQUlSVkFMICYgMHhmZmZmZmZmZikKICNk
ZWZpbmUgTUFJUjFWQUwgKE1BSVJWQUwgPj4gMzIpCiAKKy8qCisgKiBMYXlvdXQgb2YgdGhlIGZs
YWdzIHVzZWQgZm9yIHVwZGF0aW5nIHRoZSBoeXBlcnZpc29yIHBhZ2UgdGFibGVzCisgKgorICog
WzA6Ml0gTWVtb3J5IEF0dHJpYnV0ZSBJbmRleAorICovCisjZGVmaW5lIFBBR0VfQUlfTUFTSyh4
KSAoKHgpICYgMHg3VSkKKwogI2RlZmluZSBQQUdFX0hZUEVSVklTT1IgICAgICAgICAoTVRfTk9S
TUFMKQogI2RlZmluZSBQQUdFX0hZUEVSVklTT1JfTk9DQUNIRSAoTVRfREVWSUNFX25HblJFKQog
I2RlZmluZSBQQUdFX0hZUEVSVklTT1JfV0MgICAgICAoTVRfTk9STUFMX05DKQotLSAKMi4xMS4w
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 13:24:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 13:24:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1Y2D-0007yH-44; Mon, 09 Oct 2017 13:23:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1e1Y2C-0007xj-40
 for xen-devel@lists.xen.org; Mon, 09 Oct 2017 13:23:52 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 36/91-01766-7687BD95; Mon, 09 Oct 2017 13:23:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVysyfVTTet4na
 kwa9ec4slHxezODB6HN39mymAMYo1My8pvyKBNWPlxUmsBadFKtZfeczWwNgm0MXIxSEksJlR
 4u3+LSwQzmlGiS+tk5i6GDk52AQ0Je58/gRmiwhIS1z7fJkRxGYWiJQ4/OEHO4gtLOAtMbP5E
 FicRUBV4tCbW2A2r4CFxKueZjYQW0JAXmJX20VWEJtTwFJi2ubpzCC2EFDN5Q87WCcwci9gZF
 jFqFGcWlSWWqRrZKmXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iRHo4XoGBsYdjJe
 3+B1ilORgUhLlnVJwO1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK99OVBOsCg1PbUiLTMHGGow
 aQkOHiUR3lCQNG9xQWJucWY6ROoUoy5Hx827f5iEWPLy81KlxHmvlwEVCYAUZZTmwY2Ahf0lR
 lkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8n0Cm8GTmlcBtegV0BBPQEYzFN0COKElESEk1MD
 LcfnKuXvSNcLHIslcq0oEvc/sFW1yrs+Xsz9/dl57Y7X9pRrxDRNFb9Ukn4l8f5np/rLx3NYe
 W6eIpVpsPy51dcjf7aIuX+9q+Qt6/L3JXOaxZ9mr2n4UTD3Q++ba+er3Obx7DB+dMHrKyau87
 qq08I7t42Ux3TefjIqt3L54Y+3PL4cwuHiclluKMREMt5qLiRAA4i13zdgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1507555430!92122566!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65372 invoked from network); 9 Oct 2017 13:23:50 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-15.tower-206.messagelabs.com with SMTP; 9 Oct 2017 13:23:50 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 199491435;
 Mon,  9 Oct 2017 06:23:50 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2E03F3F578;
 Mon,  9 Oct 2017 06:23:49 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon,  9 Oct 2017 14:23:33 +0100
Message-Id: <20171009132341.1678-3-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171009132341.1678-1-julien.grall@arm.com>
References: <20171009132341.1678-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v4 02/10] xen/arm: page: Clean-up the definition
	of MAIRVAL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5IE1BSVJWQUwgaXMgZGVmaW5lZCBpbiB0ZXJtIG9mIE1BSVIwVkFMIGFuZCBNQUlS
MVZBTCB3aGljaCBhcmUKYm90aCBoYXJkY29kZWQgdmFsdWUuIFRoaXMgbWFrZXMgcXVpdGUgZGlm
ZmljdWx0IHRvIHVuZGVyc3RhbmQgdGhlIHZhbHVlCndyaXR0ZW4gaW4gYm90aCByZWdpc3RlcnMu
CgpSZXdvcmsgdGhlIGRlZmluaXRpb24gYnkgdXNpbmcgdmFsdWUgb2YgZWFjaCBhdHRyaWJ1dGUg
c2hpZnRlZCBieSB0aGVpcgphc3NvY2lhdGVkIGluZGV4LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCi0tLQogICAgQ2hhbmdlcyBpbiB2MzoKICAg
ICAgICAtIHMvYWJvdmUvYmVsb3cvIGluIHRoZSBjb21tZW50CiAgICAgICAgLSBBZGQgU3RlZmFu
bydzIHJldmlld2VkLWJ5CgogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAtIE1vdmUgdGhpcyBw
YXRjaCBhZnRlciAieGVuL2FybTogcGFnZTogVXNlIEFSTXY4IG5hbWluZyB0bwogICAgICAgIGlt
cHJvdmUgcmVhZGFiaWxpdHkiCi0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggfCA0MiAr
KysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAyNSBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20tYXJtL3BhZ2UuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCmluZGV4IDNk
MGJjNmRiODEuLjBhZTFhMjU4N2IgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFn
ZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCkBAIC0yMiw2ICsyMiwyMSBAQAog
I2RlZmluZSBMUEFFX1NIX0lOTkVSICAgICAgICAgMHgzCiAKIC8qCisgKiBBdHRyaWJ1dGUgSW5k
ZXhlcy4KKyAqCisgKiBUaGVzZSBhcmUgdmFsaWQgaW4gdGhlIEF0dHJJbmR4WzI6MF0gZmllbGQg
b2YgYW4gTFBBRSBzdGFnZSAxIHBhZ2UKKyAqIHRhYmxlIGVudHJ5LiBUaGV5IGFyZSBpbmRleGVz
IGludG8gdGhlIGJ5dGVzIG9mIHRoZSBNQUlSKgorICogcmVnaXN0ZXJzLCBhcyBkZWZpbmVkIGJl
bG93LgorICoKKyAqLworI2RlZmluZSBNVF9ERVZJQ0VfbkduUm5FIDB4MAorI2RlZmluZSBNVF9O
T1JNQUxfTkMgICAgIDB4MQorI2RlZmluZSBNVF9OT1JNQUxfV1QgICAgIDB4MgorI2RlZmluZSBN
VF9OT1JNQUxfV0IgICAgIDB4MworI2RlZmluZSBNVF9ERVZJQ0VfbkduUkUgIDB4NAorI2RlZmlu
ZSBNVF9OT1JNQUwgICAgICAgIDB4NworCisvKgogICogTFBBRSBNZW1vcnkgcmVnaW9uIGF0dHJp
YnV0ZXMuIEluZGV4ZWQgYnkgdGhlIEF0dHJJbmRleCBiaXRzIG9mIGEKICAqIExQQUUgZW50cnk7
IHRoZSA4LWJpdCBmaWVsZHMgYXJlIHBhY2tlZCBsaXR0bGUtZW5kaWFuIGludG8gTUFJUjAgYW5k
IE1BSVIxLgogICoKQEAgLTM4LDI0ICs1MywxNyBAQAogICogICByZXNlcnZlZCAgICAgICAgIDEx
MAogICogICBNVF9OT1JNQUwgICAgICAgIDExMSAgIDExMTEgMTExMSAgLS0gV3JpdGUtYmFjayB3
cml0ZS1hbGxvY2F0ZQogICovCi0jZGVmaW5lIE1BSVIwVkFMIDB4ZWVhYTQ0MDAKLSNkZWZpbmUg
TUFJUjFWQUwgMHhmZjAwMDAwNAotI2RlZmluZSBNQUlSVkFMIChNQUlSMFZBTHxNQUlSMVZBTDw8
MzIpCisjZGVmaW5lIE1BSVIoYXR0ciwgbXQpIChfQUMoYXR0ciwgVUxMKSA8PCAoKG10KSAqIDgp
KQogCi0vKgotICogQXR0cmlidXRlIEluZGV4ZXMuCi0gKgotICogVGhlc2UgYXJlIHZhbGlkIGlu
IHRoZSBBdHRySW5keFsyOjBdIGZpZWxkIG9mIGFuIExQQUUgc3RhZ2UgMSBwYWdlCi0gKiB0YWJs
ZSBlbnRyeS4gVGhleSBhcmUgaW5kZXhlcyBpbnRvIHRoZSBieXRlcyBvZiB0aGUgTUFJUioKLSAq
IHJlZ2lzdGVycywgYXMgZGVmaW5lZCBhYm92ZS4KLSAqCi0gKi8KLSNkZWZpbmUgTVRfREVWSUNF
X25HblJuRSAweDAKLSNkZWZpbmUgTVRfTk9STUFMX05DICAgICAweDEKLSNkZWZpbmUgTVRfTk9S
TUFMX1dUICAgICAweDIKLSNkZWZpbmUgTVRfTk9STUFMX1dCICAgICAweDMKLSNkZWZpbmUgTVRf
REVWSUNFX25HblJFICAweDQKLSNkZWZpbmUgTVRfTk9STUFMICAgICAgICAweDcKKyNkZWZpbmUg
TUFJUlZBTCAoTUFJUigweDAwLCBNVF9ERVZJQ0VfbkduUm5FKXwgXAorICAgICAgICAgICAgICAg
ICBNQUlSKDB4NDQsIE1UX05PUk1BTF9OQykgICAgfCBcCisgICAgICAgICAgICAgICAgIE1BSVIo
MHhhYSwgTVRfTk9STUFMX1dUKSAgICB8IFwKKyAgICAgICAgICAgICAgICAgTUFJUigweGVlLCBN
VF9OT1JNQUxfV0IpICAgIHwgXAorICAgICAgICAgICAgICAgICBNQUlSKDB4MDQsIE1UX0RFVklD
RV9uR25SRSkgfCBcCisgICAgICAgICAgICAgICAgIE1BSVIoMHhmZiwgTVRfTk9STUFMKSkKKwor
I2RlZmluZSBNQUlSMFZBTCAoTUFJUlZBTCAmIDB4ZmZmZmZmZmYpCisjZGVmaW5lIE1BSVIxVkFM
IChNQUlSVkFMID4+IDMyKQogCiAjZGVmaW5lIFBBR0VfSFlQRVJWSVNPUiAgICAgICAgIChNVF9O
T1JNQUwpCiAjZGVmaW5lIFBBR0VfSFlQRVJWSVNPUl9OT0NBQ0hFIChNVF9ERVZJQ0VfbkduUkUp
Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 09 13:24:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 13:24:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1Y2H-0007zv-Tp; Mon, 09 Oct 2017 13:23:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1e1Y2F-0007y0-Tw
 for xen-devel@lists.xen.org; Mon, 09 Oct 2017 13:23:56 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 6E/7A-03761-B687BD95; Mon, 09 Oct 2017 13:23:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVysyfVTTe94na
 kwbalNhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bRGTEFF0Urvlw4ztjAuJ2/i5GLQ0hgM6PE
 yj19bBDOaUaJD3+msnYxcnKwCWhK3Pn8iQnEFhGQlrj2+TIjiM0sEClx+MMPdhBbGMh+sP8iG
 4jNIqAqsbDtApjNK2AhMW/NYWYQW0JAXmJX20WwmZwClhLTNk8HiwsB1Vz+sIN1AiP3AkaGVY
 zqxalFZalFuuZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB3mUAgh2MMy/7H2K
 U5GBSEuWdUnA7UogvKT+lMiOxOCO+qDQntfgQowwHh5IEr305UE6wKDU9tSItMwcYZjBpCQ4e
 JRHeUJA0b3FBYm5xZjpE6hSjLkfHzbt/mIRY8vLzUqXEeX1BigRAijJK8+BGwEL+EqOslDAvI
 9BRQjwFqUW5mSWo8q8YxTkYlYR5M0Cm8GTmlcBtegV0BBPQEYzFN0COKElESEk1MEbVyoYocX
 2a9aTi2u671u19hxZFz1NjbJ1bfSZx++mcM8a836dcfnUh7PSdncvrw87WsX6Niey0cerd7n7
 nzrLpRUtfzn/iNfOzjvbED3e4Ts84p+nk/qXx24InvsebZ/T937Nb+1ATo1EKc7ZARecO6YNf
 DNI0JnxXKTcLzSp63u7cZ6UZ+luJpTgj0VCLuag4EQBr0wO2dAIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1507555431!73173855!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19709 invoked from network); 9 Oct 2017 13:23:51 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-11.tower-21.messagelabs.com with SMTP; 9 Oct 2017 13:23:51 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4371F1529;
 Mon,  9 Oct 2017 06:23:51 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 580E43F578;
 Mon,  9 Oct 2017 06:23:50 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon,  9 Oct 2017 14:23:34 +0100
Message-Id: <20171009132341.1678-4-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171009132341.1678-1-julien.grall@arm.com>
References: <20171009132341.1678-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v4 03/10] xen/arm: mm: Rename and clarify AP[1]
	in the stage-1 page table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGRlc2NyaXB0aW9uIG9mIEFQWzFdIGluIFhlbiBpcyBiYXNlZCBvbiB0ZXN0aW5nIHJhdGhl
ciB0aGFuIHRoZSBBUk0KQVJNLgoKUGVyIHRoZSBBUk0gQVJNLCBvbiBFTDIgc3RhZ2UtMSBwYWdl
IHRhYmxlLCBBUFsxXSBpcyBSRVMxIGFzIHRoZQp0cmFuc2xhdGlvbiByZWdpbWUgYXBwbGllcyB0
byBvbmx5IG9uZSBleGNlcHRpb24gbGV2ZWwgKHNlZSBENC40LjQgYW5kCkc0LjYuMSBpbiBBUk0g
RERJIDA0ODdCLmEpLgoKVXBkYXRlIHRoZSBjb21tZW50IGFuZCBhbHNvIHJlbmFtZSB0aGUgZmll
bGQgdG8gbWF0Y2ggdGhlIGRlc2NyaXB0aW9uIGluCnRoZSBBUk0gQVJNLgoKU2lnbmVkLW9mZi1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJl
IFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgpBY2tlZC1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKLS0tCiAgICBDaGFuZ2VzIGluIHYzOgog
ICAgICAgIC0gQWRkIFN0ZWZhbm8ncyBhY2tlZC1ieQoKICAgIENoYW5nZXMgaW4gdjI6CiAgICAg
ICAgLSBBZGQgQW5kcmUncyByZXZpZXdlZC1ieQotLS0KIHhlbi9hcmNoL2FybS9tbS5jICAgICAg
ICAgIHwgMTAgKysrKystLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9scGFlLmggfCAgMiArLQog
MiBmaWxlcyBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwppbmRleCBmNDFjNmNl
NmYxLi43MzY3NzkwMmQ0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysgYi94ZW4v
YXJjaC9hcm0vbW0uYwpAQCAtMjczLDcgKzI3Myw3IEBAIHN0YXRpYyBpbmxpbmUgbHBhZV90IG1m
bl90b194ZW5fZW50cnkobWZuX3QgbWZuLCB1bnNpZ25lZCBhdHRyKQogICAgICAgICAgICAgLnRh
YmxlID0gMCwgICAgICAgICAgIC8qIFNldCB0byAxIGZvciBsaW5rcyBhbmQgNGsgbWFwcyAqLwog
ICAgICAgICAgICAgLmFpID0gYXR0ciwKICAgICAgICAgICAgIC5ucyA9IDEsICAgICAgICAgICAg
ICAvKiBIeXAgbW9kZSBpcyBpbiB0aGUgbm9uLXNlY3VyZSB3b3JsZCAqLwotICAgICAgICAgICAg
LnVzZXIgPSAxLCAgICAgICAgICAgIC8qIFNlZSBiZWxvdyAqLworICAgICAgICAgICAgLnVwID0g
MSwgICAgICAgICAgICAgIC8qIFNlZSBiZWxvdyAqLwogICAgICAgICAgICAgLnJvID0gMCwgICAg
ICAgICAgICAgIC8qIEFzc3VtZSByZWFkLXdyaXRlICovCiAgICAgICAgICAgICAuYWYgPSAxLCAg
ICAgICAgICAgICAgLyogTm8gbmVlZCBmb3IgYWNjZXNzIHRyYWNraW5nICovCiAgICAgICAgICAg
ICAubmcgPSAxLCAgICAgICAgICAgICAgLyogTWFrZXMgVExCIGZsdXNoZXMgZWFzaWVyICovCkBA
IC0yODIsMTAgKzI4MiwxMCBAQCBzdGF0aWMgaW5saW5lIGxwYWVfdCBtZm5fdG9feGVuX2VudHJ5
KG1mbl90IG1mbiwgdW5zaWduZWQgYXR0cikKICAgICAgICAgICAgIC5hdmFpbCA9IDAsICAgICAg
ICAgICAvKiBSZWZlcmVuY2UgY291bnQgZm9yIGRvbWhlYXAgbWFwcGluZyAqLwogICAgICAgICB9
fTsKICAgICAvKgotICAgICAqIFNldHRpbmcgdGhlIFVzZXIgYml0IGlzIHN0cmFuZ2UsIGJ1dCB0
aGUgQVRTMUhbUlddIGluc3RydWN0aW9ucwotICAgICAqIGRvbid0IHNlZW0gdG8gd29yayBvdGhl
cndpc2UsIGFuZCBzaW5jZSB3ZSBuZXZlciBydW4gb24gWGVuCi0gICAgICogcGFnZXRhYmxlcyBp
biBVc2VyIG1vZGUgaXQncyBPSy4gIElmIHRoaXMgY2hhbmdlcywgcmVtZW1iZXIKLSAgICAgKiB0
byB1cGRhdGUgdGhlIGhhcmQtY29kZWQgdmFsdWVzIGluIGhlYWQuUyB0b28uCisgICAgICogRm9y
IEVMMiBzdGFnZS0xIHBhZ2UgdGFibGUsIHVwIChha2EgQVBbMV0pIGlzIFJFUzEgYXMgdGhlIHRy
YW5zbGF0aW9uCisgICAgICogcmVnaW1lIGFwcGxpZXMgdG8gb25seSBvbmUgZXhjZXB0aW9uIGxl
dmVsIChzZWUgRDQuNC40IGFuZCBHNC42LjEKKyAgICAgKiBpbiBBUk0gRERJIDA0ODdCLmEpLiBJ
ZiB0aGlzIGNoYW5nZXMsIHJlbWVtYmVyIHRvIHVwZGF0ZSB0aGUKKyAgICAgKiBoYXJkLWNvZGVk
IHZhbHVlcyBpbiBoZWFkLlMgdG9vLgogICAgICAqLwogCiAgICAgc3dpdGNoICggYXR0ciApCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2xwYWUuaCBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vbHBhZS5oCmluZGV4IDExOGVlNWFlMWEuLmIzMDg1M2U3OWQgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vbHBhZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbHBhZS5oCkBA
IC0zNSw3ICszNSw3IEBAIHR5cGVkZWYgc3RydWN0IF9fcGFja2VkIHsKICAgICAgKi8KICAgICB1
bnNpZ25lZCBsb25nIGFpOjM7ICAgICAgICAgLyogQXR0cmlidXRlIEluZGV4ICovCiAgICAgdW5z
aWduZWQgbG9uZyBuczoxOyAgICAgICAgIC8qIE5vdC1TZWN1cmUgKi8KLSAgICB1bnNpZ25lZCBs
b25nIHVzZXI6MTsgICAgICAgLyogVXNlci12aXNpYmxlICovCisgICAgdW5zaWduZWQgbG9uZyB1
cDoxOyAgICAgICAgIC8qIFVucHJpdmlsZWRnZWQgYWNjZXNzICovCiAgICAgdW5zaWduZWQgbG9u
ZyBybzoxOyAgICAgICAgIC8qIFJlYWQtT25seSAqLwogICAgIHVuc2lnbmVkIGxvbmcgc2g6Mjsg
ICAgICAgICAvKiBTaGFyZWFiaWxpdHkgKi8KICAgICB1bnNpZ25lZCBsb25nIGFmOjE7ICAgICAg
ICAgLyogQWNjZXNzIEZsYWcgKi8KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 13:24:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 13:24:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1Y2F-0007yd-Ao; Mon, 09 Oct 2017 13:23:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1e1Y2E-0007yS-GL
 for xen-devel@lists.xen.org; Mon, 09 Oct 2017 13:23:54 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 FE/CD-02216-9687BD95; Mon, 09 Oct 2017 13:23:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVysyfVTTez4na
 kwbtHPBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8acXY2sBU85K+b92M7WwPiWvYuRi0NIYDOj
 xP6L59ggnNOMEq0bmlm7GDk52AQ0Je58/sQEYosISEtc+3yZEcRmFoiUOPzhBzuILSwQLXHw3
 XywOIuAqsSGNU1gvbwCFhJPLqwFi0sIyEvsarsIFucUsJSYtnk6M4gtBFRz+cMO1gmM3AsYGV
 YxahSnFpWlFukaWeglFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgR6uJ6BgXEHY98
 qv0OMkhxMSqK8UwpuRwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4LUvB8oJFqWmp1akZeYAQw0m
 LcHBoyTCW14KlOYtLkjMLc5Mh0idYtTl6Lh59w+TEEtefl6qlDivL8gMAZCijNI8uBGwsL/EK
 CslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZj3UxnQFJ7MvBK4Ta+AjmACOoKx+AbIESWJCCmpBk
 b+tLZStcOmhtXdHckLqr5fD2w3eKFS88MoLiLgrdbfJ+WfVDVj26JWJkc7X0ljkjRXSJXm8OM
 snPn48Pp/Yotevlrz9cJG3jlir4TKPZ/VJ/KK1k7wjLqsUDN3f4mjkXDlkXKtf1ZdtcLvOPLW
 f3baUbZsYY2QuMaKH+zea3/4r+Xr29zwSImlOCPRUIu5qDgRAKkaZ652AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1507555432!86354615!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41184 invoked from network); 9 Oct 2017 13:23:53 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-206.messagelabs.com with SMTP; 9 Oct 2017 13:23:53 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6D4E51435;
 Mon,  9 Oct 2017 06:23:52 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 81DBF3F578;
 Mon,  9 Oct 2017 06:23:51 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon,  9 Oct 2017 14:23:35 +0100
Message-Id: <20171009132341.1678-5-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171009132341.1678-1-julien.grall@arm.com>
References: <20171009132341.1678-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v4 04/10] xen/arm: Switch to SYS_STATE_boot just
	after end_boot_allocator()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2Ugc2hvdWxkIGNvbnNpZGVyIHRoZSBlYXJseSBib290IHBlcmlvZCB0byBlbmQgd2hlbiB3ZSBz
dG9wIHVzaW5nIHRoZQpib290IGFsbG9jYXRvci4gVGhpcyBpcyBpbmxpbmUgd2l0aCB4ODYgYW5k
IHdpbGwgYmUgaGVscGZ1bCB0byBrbm93CndoZXRoZXIgd2Ugc2hvdWxkIGFsbG9jYXRlIG1lbW9y
eSBmcm9tIHRoZSBib290IGFsbG9jYXRvciBvciB4ZW5oZWFwLgoKU2lnbmVkLW9mZi1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJlIFByenl3
YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKLS0tCiAgICBDaGFuZ2VzIGluIHYzOgogICAg
ICAgIC0gQWRkIFN0ZWZhbm8ncyByZXZpZXdlZC1ieQoKICAgIENoYW5nZXMgaW4gdjI6CiAgICAg
ICAgLSBBZGQgQW5kcmUncyByZXZpZXdlZC1ieQotLS0KIHhlbi9hcmNoL2FybS9zZXR1cC5jIHwg
OCArKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNoL2FybS9zZXR1
cC5jCmluZGV4IDNkZjQ1MWFlNmYuLjE2YTNiMWJlOGUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCkBAIC03NTcsNiArNzU3LDEyIEBA
IHZvaWQgX19pbml0IHN0YXJ0X3hlbih1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19vZmZzZXQsCiAK
ICAgICBlbmRfYm9vdF9hbGxvY2F0b3IoKTsKIAorICAgIC8qCisgICAgICogVGhlIG1lbW9yeSBz
dWJzeXN0ZW0gaGFzIGJlZW4gaW5pdGlhbGl6ZWQsIHdlIGNhbiBub3cgc3dpdGNoIGZyb20KKyAg
ICAgKiBlYXJseV9ib290IC0+IGJvb3QuCisgICAgICovCisgICAgc3lzdGVtX3N0YXRlID0gU1lT
X1NUQVRFX2Jvb3Q7CisKICAgICB2bV9pbml0KCk7CiAKICAgICBpZiAoIGFjcGlfZGlzYWJsZWQg
KQpAQCAtNzc5LDggKzc4NSw2IEBAIHZvaWQgX19pbml0IHN0YXJ0X3hlbih1bnNpZ25lZCBsb25n
IGJvb3RfcGh5c19vZmZzZXQsCiAgICAgY29uc29sZV9pbml0X3ByZWlycSgpOwogICAgIGNvbnNv
bGVfaW5pdF9yaW5nKCk7CiAKLSAgICBzeXN0ZW1fc3RhdGUgPSBTWVNfU1RBVEVfYm9vdDsKLQog
ICAgIHByb2Nlc3Nvcl9pZCgpOwogCiAgICAgc21wX2luaXRfY3B1cygpOwotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 13:24:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 13:24:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1Y2J-00080e-Bx; Mon, 09 Oct 2017 13:23:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1e1Y2I-00080F-LT
 for xen-devel@lists.xen.org; Mon, 09 Oct 2017 13:23:58 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 69/F4-03428-E687BD95; Mon, 09 Oct 2017 13:23:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsVysyfVTTe74na
 kwfpGWYslHxezODB6HN39mymAMYo1My8pvyKBNaN18xrGgucSFWt/P2BtYDwm0sXIxSEksJlR
 4sjUbWwQzmlGiZubXzB2MXJysAloStz5/IkJxBYRkJa49vkyWJxZIFLi8Icf7CC2sECKxIy9j
 8HiLAKqEu82QvTyClhIrPl4AcyWEJCX2NV2kRXE5hSwlJi2eToziC0EVHP5ww7WCYzcCxgZVj
 FqFKcWlaUW6Rob6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBHqYAQh2MDYtCjz
 EKMnBpCTKO6XgdqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV77cqCcYFFqempFWmYOMNRg0hIc
 PEoivKEgad7igsTc4sx0iNQpRmOORzfu/mHi6LgJJIVY8vLzUqXEeX1BSgVASjNK8+AGwWLgE
 qOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR5M0Cm8GTmlcDtewV0ChPQKYzFN0BOKUlESEk1MG
 b7nG5pYMsQsG21N7i0LMRnedtfkU+FWswKH3/JWrPmVNxq65+QcWid+3PrA6fMmPd57ZyzWqn
 79bcDS21jbT5y5Ak+cZI/905mxacJ091cUl6H7vIs7Tz+4rqxee9jWTEJMbZta3n72940NScJ
 Gmt1td/1Tg4yytv99HJMs1ZBl+f1oN5+JZbijERDLeai4kQAr1NwZ3wCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1507555435!109330537!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53984 invoked from network); 9 Oct 2017 13:23:55 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-27.messagelabs.com with SMTP; 9 Oct 2017 13:23:55 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C16BA1435;
 Mon,  9 Oct 2017 06:23:54 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D58E73F578;
 Mon,  9 Oct 2017 06:23:53 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon,  9 Oct 2017 14:23:37 +0100
Message-Id: <20171009132341.1678-7-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171009132341.1678-1-julien.grall@arm.com>
References: <20171009132341.1678-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v4 06/10] xen/arm: mm: Use PAGE_HYPERVISOR_*
	instead of MT_* when calling set_fixmap
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgdGhlIG1vbWVudCwgUEFHRV9IWVBFUlZJU09SXyogYW5kIE1UXyogaGF2ZSBleGFjdGx5IHRo
ZSBzYW1lIHZhbHVlLgpJbiBhIGZvbGxvdy11cCBwYXRjaCB0aGUgZm9ybWVyIHdpbGwgYmUgZXh0
ZW5kZWQgdG8gY2FycnkgbW9yZQppbmZvcm1hdGlvbi4KCkl0IGxvb2tzIGxpa2UgdGhlIGNhbGxl
ciBvZiBzZXRfZml4bWFwIGFyZSBtaXhpbmcgdGhlIGJvdGguIFN0YXkKY29uc2lzdGVudCBhbmQg
b25seSB1c2UgUEFHRV9IWVBFUlZJU09SXyouIFRoaXMgaXMgYWxzbyBtYXRjaCB0aGUKYmVoYXZp
b3Igb2YgY3JlYXRlX3hlbl9lbnRyaWVzIGFuZCB3b3VsZCBwb3RlbnRpYWxseSBhbGxvdyB0byBz
aGFyZSBzb21lCnBhcnQgaW4gdGhlIGZ1dHVyZS4KCkFsc28gcmVuYW1lIHRoZSBwYXJhbWV0ZXIg
J2F0dHJpYnV0ZXMnIHRvICdmbGFncycgc28gaXQgaXMgY2xlYXJlciB3aGF0CmlzIHRoZSBpbnRl
cmZhY2UuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgoKLS0tCiAgICBDaGFuZ2VzIGluIHY0OgogICAgICAgIC0gUGF0Y2ggYWRkZWQuCi0tLQogeGVu
L2FyY2gvYXJtL2tlcm5lbC5jICAgICAgICAgICAgIHwgMiArLQogeGVuL2FyY2gvYXJtL21tLmMg
ICAgICAgICAgICAgICAgIHwgNCArKy0tCiB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3ZleHByZXNz
LmMgfCAzICsrLQogeGVuL2RyaXZlcnMvdmlkZW8vYXJtX2hkbGNkLmMgICAgIHwgMiArLQogNCBm
aWxlcyBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2tlcm5lbC5jIGIveGVuL2FyY2gvYXJtL2tlcm5lbC5jCmluZGV4IGEx
MmJhYTg2ZTcuLmMyNzU1YTlhYjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9rZXJuZWwuYwor
KysgYi94ZW4vYXJjaC9hcm0va2VybmVsLmMKQEAgLTU0LDcgKzU0LDcgQEAgdm9pZCBjb3B5X2Zy
b21fcGFkZHIodm9pZCAqZHN0LCBwYWRkcl90IHBhZGRyLCB1bnNpZ25lZCBsb25nIGxlbikKICAg
ICAgICAgcyA9IHBhZGRyICYgKFBBR0VfU0laRS0xKTsKICAgICAgICAgbCA9IG1pbihQQUdFX1NJ
WkUgLSBzLCBsZW4pOwogCi0gICAgICAgIHNldF9maXhtYXAoRklYTUFQX01JU0MsIG1hZGRyX3Rv
X21mbihwYWRkciksIE1UX05PUk1BTF9OQyk7CisgICAgICAgIHNldF9maXhtYXAoRklYTUFQX01J
U0MsIG1hZGRyX3RvX21mbihwYWRkciksIFBBR0VfSFlQRVJWSVNPUl9XQyk7CiAgICAgICAgIG1l
bWNweShkc3QsIHNyYyArIHMsIGwpOwogICAgICAgICBjbGVhbl9kY2FjaGVfdmFfcmFuZ2UoZHN0
LCBsKTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0u
YwppbmRleCAzOWJhZGU2M2Y1Li43MGEwMzAxNWVjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0v
bW0uYworKysgYi94ZW4vYXJjaC9hcm0vbW0uYwpAQCAtMzI5LDkgKzMyOSw5IEBAIHN0YXRpYyBp
bmxpbmUgbHBhZV90IG1mbl90b194ZW5fZW50cnkobWZuX3QgbWZuLCB1bnNpZ25lZCBhdHRyKQog
fQogCiAvKiBNYXAgYSA0ayBwYWdlIGluIGEgZml4bWFwIGVudHJ5ICovCi12b2lkIHNldF9maXht
YXAodW5zaWduZWQgbWFwLCBtZm5fdCBtZm4sIHVuc2lnbmVkIGF0dHJpYnV0ZXMpCit2b2lkIHNl
dF9maXhtYXAodW5zaWduZWQgbWFwLCBtZm5fdCBtZm4sIHVuc2lnbmVkIGludCBmbGFncykKIHsK
LSAgICBscGFlX3QgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShtZm4sIGF0dHJpYnV0ZXMpOworICAg
IGxwYWVfdCBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KG1mbiwgZmxhZ3MpOwogICAgIHB0ZS5wdC50
YWJsZSA9IDE7IC8qIDRrIG1hcHBpbmdzIGFsd2F5cyBoYXZlIHRoaXMgYml0IHNldCAqLwogICAg
IHB0ZS5wdC54biA9IDE7CiAgICAgd3JpdGVfcHRlKHhlbl9maXhtYXAgKyB0aGlyZF90YWJsZV9v
ZmZzZXQoRklYTUFQX0FERFIobWFwKSksIHB0ZSk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
cGxhdGZvcm1zL3ZleHByZXNzLmMgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3ZleHByZXNzLmMK
aW5kZXggZGYyYzRiNWJlYy4uMzliNmJjYzcwZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3Bs
YXRmb3Jtcy92ZXhwcmVzcy5jCisrKyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvdmV4cHJlc3Mu
YwpAQCAtNjUsNyArNjUsOCBAQCBpbnQgdmV4cHJlc3Nfc3lzY2ZnKGludCB3cml0ZSwgaW50IGZ1
bmN0aW9uLCBpbnQgZGV2aWNlLCB1aW50MzJfdCAqZGF0YSkKICAgICB1aW50MzJfdCAqc3lzY2Zn
ID0gKHVpbnQzMl90ICopIEZJWE1BUF9BRERSKEZJWE1BUF9NSVNDKTsKICAgICBpbnQgcmV0ID0g
LTE7CiAKLSAgICBzZXRfZml4bWFwKEZJWE1BUF9NSVNDLCBtYWRkcl90b19tZm4oVjJNX1NZU19N
TUlPX0JBU0UpLCBNVF9ERVZJQ0VfbkduUkUpOworICAgIHNldF9maXhtYXAoRklYTUFQX01JU0Ms
IG1hZGRyX3RvX21mbihWMk1fU1lTX01NSU9fQkFTRSksCisgICAgICAgICAgICAgICBQQUdFX0hZ
UEVSVklTT1JfTk9DQUNIRSk7CiAKICAgICBpZiAoIHN5c2NmZ1tWMk1fU1lTX0NGR0NUUkwvNF0g
JiBWMk1fU1lTX0NGR19TVEFSVCApCiAgICAgICAgIGdvdG8gb3V0OwpkaWZmIC0tZ2l0IGEveGVu
L2RyaXZlcnMvdmlkZW8vYXJtX2hkbGNkLmMgYi94ZW4vZHJpdmVycy92aWRlby9hcm1faGRsY2Qu
YwppbmRleCAxMTc1Mzk5ZGJjLi5lMTE3NGIyMjNmIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy92
aWRlby9hcm1faGRsY2QuYworKysgYi94ZW4vZHJpdmVycy92aWRlby9hcm1faGRsY2QuYwpAQCAt
MjI3LDcgKzIyNyw3IEBAIHZvaWQgX19pbml0IHZpZGVvX2luaXQodm9pZCkKICAgICAvKiB1c2Vz
IEZJWE1BUF9NSVNDICovCiAgICAgc2V0X3BpeGNsb2NrKHZpZGVvbW9kZS0+cGl4Y2xvY2spOwog
Ci0gICAgc2V0X2ZpeG1hcChGSVhNQVBfTUlTQywgbWFkZHJfdG9fbWZuKGhkbGNkX3N0YXJ0KSwg
TVRfREVWSUNFX25HblJFKTsKKyAgICBzZXRfZml4bWFwKEZJWE1BUF9NSVNDLCBtYWRkcl90b19t
Zm4oaGRsY2Rfc3RhcnQpLCBQQUdFX0hZUEVSVklTT1JfTk9DQUNIRSk7CiAgICAgSERMQ0RbSERM
Q0RfQ09NTUFORF0gPSAwOwogCiAgICAgSERMQ0RbSERMQ0RfTElORUxFTkdUSF0gPSB2aWRlb21v
ZGUtPnhyZXMgKiBieXRlc19wZXJfcGl4ZWw7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 09 13:24:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 13:24:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1Y2L-00082l-QU; Mon, 09 Oct 2017 13:24:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1e1Y2K-00080x-G9
 for xen-devel@lists.xen.org; Mon, 09 Oct 2017 13:24:00 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 5E/49-02039-F687BD95; Mon, 09 Oct 2017 13:23:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsVysyfVTTe/4na
 kwcNvLBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8an++sZC3rYK37s38vYwNjK2sXIxSEksJlR
 Yta5dVDOaUaJxhPn2bsYOTnYBDQl7nz+xARiiwhIS1z7fJkRxGYWiJQ4/OEHWI2wQITEpVXzW
 EBsFgFVibOn9oDFeQUsJf7sBtnAySEhIC+xq+0imM0JFJ+2eToziC0kYCFx+cMO1gmM3AsYGV
 YxahSnFpWlFukameslFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgR6uJ6BgXEHY8t
 ev0OMkhxMSqK8UwpuRwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4K0sB8oJFqWmp1akZeYAQw0m
 LcHBoyTCW14KlOYtLkjMLc5Mh0idYjTmuPHw+h8mjo6bd/8wCbHk5eelSonz+oJMEgApzSjNg
 xsEi4FLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5M0Cm8GTmlcDtewV0ChPQKYzFN0BOKU
 lESEk1ME548M54p8rp+dvvpT2XerijuveJpKc896257Ekh9YZyWml2pg+PObnPZlMJ1uLfxFK
 eb29x6djKWbpcqulZPIUS2RefV4sHhNt+Ef60vel9w7yi92sj7nFUbJgVpHaHPeDG/xDrY0fS
 3PXDRbQderJyy14yfNxt6Zo3a9e9vspVpSEfCv/fVWIpzkg01GIuKk4EAI4rOdp8AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1507555438!101816037!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53155 invoked from network); 9 Oct 2017 13:23:58 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-31.messagelabs.com with SMTP; 9 Oct 2017 13:23:58 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4C23F1435;
 Mon,  9 Oct 2017 06:23:58 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 609583F578;
 Mon,  9 Oct 2017 06:23:57 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon,  9 Oct 2017 14:23:40 +0100
Message-Id: <20171009132341.1678-10-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171009132341.1678-1-julien.grall@arm.com>
References: <20171009132341.1678-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v4 09/10] xen/arm: mm: Handle permission flags
	when adding a new mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5LCBhbGwgdGhlIG5ldyBtYXBwaW5ncyB3aWxsIGJlIHJlYWQtd3JpdGUgbm9uLWV4
ZWN1dGFibGUuIEFsbG93IHRoZQpjYWxsZXIgdG8gdXNlIG90aGVyIHBlcm1pc3Npb25zLgoKU2ln
bmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQogICAg
Q2hhbmdlcyBpbiB2MjoKICAgICAgICAtIFN3aXRjaCB0aGUgcnVudGltZSBjaGVjayB0byBhIEJV
R19PTigpCi0tLQogeGVuL2FyY2gvYXJtL21tLmMgfCAzICsrKwogMSBmaWxlIGNoYW5nZWQsIDMg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gv
YXJtL21tLmMKaW5kZXggYzFkYWQ2MWEyMC4uMjMyOWNjZWU4MyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTEwMjIsNiArMTAyMiw5IEBA
IHN0YXRpYyBpbnQgY3JlYXRlX3hlbl9lbnRyaWVzKGVudW0geGVubWFwX29wZXJhdGlvbiBvcCwK
ICAgICAgICAgICAgICAgICBpZiAoIG9wID09IFJFU0VSVkUgKQogICAgICAgICAgICAgICAgICAg
ICBicmVhazsKICAgICAgICAgICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KG1mbiwgUEFH
RV9BSV9NQVNLKGZsYWdzKSk7CisgICAgICAgICAgICAgICAgcHRlLnB0LnJvID0gUEFHRV9ST19N
QVNLKGZsYWdzKTsKKyAgICAgICAgICAgICAgICBwdGUucHQueG4gPSBQQUdFX1hOX01BU0soZmxh
Z3MpOworICAgICAgICAgICAgICAgIEJVR19PTighcHRlLnB0LnJvICYmICFwdGUucHQueG4pOwog
ICAgICAgICAgICAgICAgIHB0ZS5wdC50YWJsZSA9IDE7CiAgICAgICAgICAgICAgICAgd3JpdGVf
cHRlKGVudHJ5LCBwdGUpOwogICAgICAgICAgICAgICAgIGJyZWFrOwotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 13:24:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 13:24:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1Y2T-00088m-18; Mon, 09 Oct 2017 13:24:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1e1Y2R-000873-QU
 for xen-devel@lists.xen.org; Mon, 09 Oct 2017 13:24:07 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 04/4F-03453-7787BD95; Mon, 09 Oct 2017 13:24:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsVysyfVTbeg4na
 kwa8GeYslHxezODB6HN39mymAMYo1My8pvyKBNaP/2VuWgplSFd8nLmFvYDwr3MXIxSEksJlR
 4s6fWWwQzmlGiYf7TjJ3MXJysAloStz5/IkJxBYRkJa49vkyI0gRs8B2Ronzc3+zgySEBdIkd
 mzaxQZiswioSsx7/hDM5hWwlPgwcwMjiC0hIC+xq+0iK4jNCRSftnk62AIhAQuJyx92sE5g5F
 7AyLCKUaM4tagstUjX2FgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyPQxwxAsIN
 x5/rAQ4ySHExKorxTCm5HCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgrSwHygkWpaanVqRl5gCD
 DSYtwcGjJMLbD5LmLS5IzC3OTIdInWLU5ei4efcPkxBLXn5eqpQ473GQIgGQoozSPLgRsMC/x
 CgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeT2VAU3gy80rgNr0COoIJ6AjG4hsgR5QkIqSkGh
 iDTv77yWw/YSvXmkD5PqGZ+kvl1Q6V6RwxfFP2hrFI1SRRwKd28qY4jgLJ8gURB59PnKm40p+
 xTbBn3zX5N97GLx885/sR6VLYxf3tecER7z09PldvfA6q2HrZuycjM+meHMethyJaz+f9NuIp
 XBo5dcfqxMB/aUHP16fpr3/YdNlqQW63VKQSS3FGoqEWc1FxIgD0SL5kdwIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1507555440!53249268!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43220 invoked from network); 9 Oct 2017 13:24:00 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-21.messagelabs.com with SMTP; 9 Oct 2017 13:24:00 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BDA381529;
 Mon,  9 Oct 2017 06:23:59 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8AFED3F578;
 Mon,  9 Oct 2017 06:23:58 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon,  9 Oct 2017 14:23:41 +0100
Message-Id: <20171009132341.1678-11-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171009132341.1678-1-julien.grall@arm.com>
References: <20171009132341.1678-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org, Ross Lagerwall <ross.lagerwall@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Subject: [Xen-devel] [PATCH v4 10/10] xen/arm: mm: Use memory flags for
	modify_xen_mappings rather than custom one
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyB3aWxsIGhlbHAgdG8gY29uc29saWRhdGUgdGhlIHBhZ2UtdGFibGUgY29kZSBhbmQgYXZv
aWQgZGlmZmVyZW50CnBhdGggZGVwZW5kaW5nIG9uIHRoZSBhY3Rpb24gdG8gcGVyZm9ybS4KClNp
Z25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmlld2Vk
LWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KUmV2aWV3ZWQtYnk6
IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KCi0tLQoKQ2M6
IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFJvc3Mg
TGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgoKICAgIGFyY2hfbGl2ZXBhdGNo
X3NlY3VyZSBpcyBub3cgdGhlIHNhbWUgYXMgb24geDg2LiBJdCBtaWdodCBiZQogICAgcG9zc2li
bGUgdG8gY29tYmluZSBib3RoLCBidXQgSSBsZWZ0IHRoYXQgYWxvbmUgZm9yIG5vdy4KCiAgICBD
aGFuZ2VzIGluIHY0OgogICAgICAgIC0gQWRkIEtvbnJhZCdzIHJldmlld2VkLWJ5CgogICAgQ2hh
bmdlcyBpbiB2MzoKICAgICAgICAtIEFkZCBTdGVmYW5vJ3MgcmV2aWV3ZWQtYnkKCiAgICBDaGFu
Z2VzIGluIHYyOgogICAgICAgIC0gQWRkIEFuZHJlJ3MgcmV2aWV3ZWQtYnkKLS0tCiB4ZW4vYXJj
aC9hcm0vbGl2ZXBhdGNoLmMgICB8ICA2ICsrKy0tLQogeGVuL2FyY2gvYXJtL21tLmMgICAgICAg
ICAgfCAgNSArKy0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggfCAxMSAtLS0tLS0tLS0t
LQogMyBmaWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDE3IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9saXZlcGF0Y2guYyBiL3hlbi9hcmNoL2FybS9saXZlcGF0
Y2guYwppbmRleCAzZTUzNTI0MzY1Li4yNzlkNTJjYzZjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vbGl2ZXBhdGNoLmMKKysrIGIveGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jCkBAIC0xNDYsMTUg
KzE0NiwxNSBAQCBpbnQgYXJjaF9saXZlcGF0Y2hfc2VjdXJlKGNvbnN0IHZvaWQgKnZhLCB1bnNp
Z25lZCBpbnQgcGFnZXMsIGVudW0gdmFfdHlwZSB0eXBlKQogICAgIHN3aXRjaCAoIHR5cGUgKQog
ICAgIHsKICAgICBjYXNlIExJVkVQQVRDSF9WQV9SWDoKLSAgICAgICAgZmxhZ3MgPSBQVEVfUk87
IC8qIFIgc2V0LCBOWCBjbGVhciAqLworICAgICAgICBmbGFncyA9IFBBR0VfSFlQRVJWSVNPUl9S
WDsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIExJVkVQQVRDSF9WQV9SVzoKLSAgICAgICAg
ZmxhZ3MgPSBQVEVfTlg7IC8qIFIgY2xlYXIsIE5YIHNldCAqLworICAgICAgICBmbGFncyA9IFBB
R0VfSFlQRVJWSVNPUl9SVzsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIExJVkVQQVRDSF9W
QV9STzoKLSAgICAgICAgZmxhZ3MgPSBQVEVfTlggfCBQVEVfUk87IC8qIFIgc2V0LCBOWCBzZXQg
Ki8KKyAgICAgICAgZmxhZ3MgPSBQQUdFX0hZUEVSVklTT1JfUk87CiAgICAgICAgIGJyZWFrOwog
CiAgICAgZGVmYXVsdDoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gv
YXJtL21tLmMKaW5kZXggMjMyOWNjZWU4My4uM2MzMjhlMmRmNSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTEwNDEsOCArMTA0MSw4IEBA
IHN0YXRpYyBpbnQgY3JlYXRlX3hlbl9lbnRyaWVzKGVudW0geGVubWFwX29wZXJhdGlvbiBvcCwK
ICAgICAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAg
ICAgICBwdGUgPSAqZW50cnk7Ci0gICAgICAgICAgICAgICAgICAgIHB0ZS5wdC5ybyA9IFBURV9S
T19NQVNLKGZsYWdzKTsKLSAgICAgICAgICAgICAgICAgICAgcHRlLnB0LnhuID0gUFRFX05YX01B
U0soZmxhZ3MpOworICAgICAgICAgICAgICAgICAgICBwdGUucHQucm8gPSBQQUdFX1JPX01BU0so
ZmxhZ3MpOworICAgICAgICAgICAgICAgICAgICBwdGUucHQueG4gPSBQQUdFX1hOX01BU0soZmxh
Z3MpOwogICAgICAgICAgICAgICAgICAgICBpZiAoICFwdGUucHQucm8gJiYgIXB0ZS5wdC54biAp
CiAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgIHByaW50aygi
JXM6IEluY29ycmVjdCBjb21iaW5hdGlvbiBmb3IgYWRkcj0lbHhcbiIsCkBAIC0xMDg1LDcgKzEw
ODUsNiBAQCBpbnQgZGVzdHJveV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyB2LCB1bnNpZ25l
ZCBsb25nIGUpCiAKIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgcywgdW5z
aWduZWQgbG9uZyBlLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7Ci0gICAgQVNTRVJUKChmbGFncyAm
IChQVEVfTlggfCBQVEVfUk8pKSA9PSBmbGFncyk7CiAgICAgcmV0dXJuIGNyZWF0ZV94ZW5fZW50
cmllcyhNT0RJRlksIHMsIElOVkFMSURfTUZOLCAoZSAtIHMpID4+IFBBR0VfU0hJRlQsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmbGFncyk7CiB9CmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20tYXJtL3BhZ2UuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCmluZGV4IGUy
YjNlNDAyZDAuLmU0YmU4M2E3YmMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFn
ZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCkBAIC05NiwxNyArOTYsNiBAQAog
I2RlZmluZSBQQUdFX0hZUEVSVklTT1JfV0MgICAgICAoX1BBR0VfREVWSUNFfE1UX05PUk1BTF9O
QykKIAogLyoKLSAqIERlZmluZXMgZm9yIGNoYW5naW5nIHRoZSBoeXBlcnZpc29yIFBURSAucm8g
YW5kIC5ueCBiaXRzLiBUaGlzIGlzIG9ubHkgdG8gYmUKLSAqIHVzZWQgd2l0aCBtb2RpZnlfeGVu
X21hcHBpbmdzLgotICovCi0jZGVmaW5lIF9QVEVfTlhfQklUICAgICAwVQotI2RlZmluZSBfUFRF
X1JPX0JJVCAgICAgMVUKLSNkZWZpbmUgUFRFX05YICAgICAgICAgICgxVSA8PCBfUFRFX05YX0JJ
VCkKLSNkZWZpbmUgUFRFX1JPICAgICAgICAgICgxVSA8PCBfUFRFX1JPX0JJVCkKLSNkZWZpbmUg
UFRFX05YX01BU0soeCkgICgoKHgpID4+IF9QVEVfTlhfQklUKSAmIDB4MVUpCi0jZGVmaW5lIFBU
RV9ST19NQVNLKHgpICAoKCh4KSA+PiBfUFRFX1JPX0JJVCkgJiAweDFVKQotCi0vKgogICogU3Rh
Z2UgMiBNZW1vcnkgVHlwZS4KICAqCiAgKiBUaGVzZSBhcmUgdmFsaWQgaW4gdGhlIE1lbUF0dHJb
MzowXSBmaWVsZCBvZiBhbiBMUEFFIHN0YWdlIDIgcGFnZQotLSAKMi4xMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 13:26:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 13:26:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1Y4h-0000io-IU; Mon, 09 Oct 2017 13:26:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e1Y4g-0000iW-SS
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 13:26:26 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 28/6A-03638-2097BD95; Mon, 09 Oct 2017 13:26:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS/d/xe1
 Igz37tCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozLD+czF5xRrth35A1jA+NzmS5GDg4hgTyJ
 5h0lXYycHLwCdhJPpnaygdgSAoYSpxfeZAGxWQRUJbaefQ4WZxNQl2h7tp0VxBYR0JeY/+knk
 M3FwSwwk1FiVvcOsAZhAW+JP+0LWCDmF0gcfGkHEuYEmn9o0WZ2kDCvgKDE3x3CIGFmAS2Jh7
 9usUDY2hLLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGukZFeUlF
 mekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg6DEAwQ7GNfMDDzFKcjApifJOKbgdKcSX
 lJ9SmZFYnBFfVJqTWnyIUYaDQ0mC92s5UE6wKDU9tSItMwcYBTBpCQ4eJRFeNmAkCPEWFyTmF
 memQ6ROMRpzHNt0+Q8TR8fNu3+YhFjy8vNSpcR5j4NMEgApzSjNgxsEi85LjLJSwryMQKcJ8R
 SkFuVmlqDKv2IU52BUEuZ9DDKFJzOvBG7fK6BTmIBOYSy+AXJKSSJCSqqB0aBu6wOB75EBbHK
 W6eIfRSbEX1lUJ7U0923JoU2mF4Ma6rPPXvUKvhJlvWfztPB2zn1vawOtCu5t3t0QdyCt41B8
 wcJv68TrF8+4yL9OJStww8Vpxgf8zoZMTo9uE/3oZHMl/bz+PmaeygdhD5r4+zMy3hzekiKic
 vHathf9MgGuXtPvXyw5osRSnJFoqMVcVJwIAJOkj9nJAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1507555581!70424903!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58818 invoked from network); 9 Oct 2017 13:26:23 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Oct 2017 13:26:23 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 09 Oct 2017 07:26:21 -0600
Message-Id: <59DB95190200007800183F3A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 09 Oct 2017 07:26:17 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
 <ccaae218-4494-efa5-06cc-114b80f36259@citrix.com>
In-Reply-To: <ccaae218-4494-efa5-06cc-114b80f36259@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ian Jackson <ian.jackson@citrix.com>, WeiLiu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 01/13] x86emul/fuzz: add rudimentary
 limit checking
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA5LjEwLjE3IGF0IDE0OjU0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjUvMDkvMTcgMTU6MjYsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+IEZyb206IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4KPj4gZnV6el9pbnNuX2ZldGNoKCkgaXMg
dGhlIG9ubHkgZGF0YSBhY2Nlc3MgaGVscGVyIHdoZXJlIGl0IGlzIHBvc3NpYmxlCj4+IHRvIHNl
ZSBvZmZzZXRzIGxhcmdlciB0aGFuIDRHYiBpbiAxNi0gb3IgMzItYml0IG1vZGVzLCBhcyB3ZSBs
ZWF2ZSB0aGUKPj4gaW5jb21pbmcgcklQIHVudG91Y2hlZCBpbiB0aGUgZW11bGF0b3IgaXRzZWxm
Lgo+IAo+IElzIGl0IHJlYXNvbmFibGUgdG8gdG9sZXJhdGUgdGhpcz8gIEFGQUlDVCwgdGhpcyBp
cyBvbmx5IGJlY2F1c2Ugd2UgaGF2ZQo+IHVuc2FuaXRpc2VkIGZ1enppbmcgZGF0YSBpbiB0aGUg
aW5wdXQ/CgpZZXMsIHRoYXQncyB3aGF0IEkgcmVjYWxsLCBpLmUuCgo+IFZNWCB3aWxsIGZhaWwg
YSB2bWVudHJ5IGlmIGFueSBvZiB0aGUgdXBwZXIgMzIgJXJpcCBiaXRzIGFyZSBzZXQgaWYgQ1Mu
TAo+IGlzIGNsZWFyLiAgKE9UT0gsIHRoZSBuZXh0IGNoZWNrIGluIHRoZSBsaXN0IGlzIHRoZSBj
YW5vbmljYWwgY2hlY2ssCj4gd2hpY2ggaXMgYm9ndXMgb24gdm1lbnRyeSwgc28gbWF5YmUgdGhp
cyBpc24ndCBhIGdvb2QgZXhhbXBsZSB0byB0YWtlLikKCi4uLiB0aGlzIGhhcyBub3RoaW5nIHRv
IGRvIHdpdGggdGhlIGZvcm1lci4gVGhlIG5ldyAlcmlwIHdpbGwKYWx3YXlzIGJlIGNsaXBwZWQu
Cgo+PiAgVGhlIGNoZWNrIGlzIG5lZWRlZCBoZXJlCj4+IGFzIG90aGVyd2lzZSwgYWZ0ZXIgc3Vj
Y2Vzc2Z1bGx5IGZldGNoaW5nIGluc24gYnl0ZXMsIHdlIG1heSBlbmQgdXAKPj4gemVyby1leHRl
bmRpbmcgRUlQIHNvb24gYWZ0ZXIgY29tcGxldGVfaW5zbiwgd2hpY2ggY29sbGlkZXMgd2l0aCB0
aGUKPj4gWDg2RU1VTF9FWENFUFRJT04tY29uZGl0aW9uYWwgcmVzcGVjdGl2ZSBBU1NFUlQoKSBp
bgo+PiB4ODZfZW11bGF0ZV93cmFwcGVyKCkuCj4gCj4gSW4gbGlnaHQgb2YgdGhpcywgZXZlbiBt
b3JlIHJlYXNvbiB0aGF0IHRoZSB3cmFwcGVyIHNob3VsZCBnYWluOgo+IAo+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwo+IGIveGVuL2FyY2gveDg2
L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKPiBpbmRleCBhNjg2NzZjLi40ODQ1Y2FkIDEwMDY0
NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCj4gKysrIGIv
eGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKPiBAQCAtNzk0NCw2ICs3OTQ0
LDggQEAgaW50IHg4Nl9lbXVsYXRlX3dyYXBwZXIoCj4gIAo+ICAgICAgaWYgKCBtb2RlXzY0Yml0
KCkgKQo+ICAgICAgICAgIEFTU0VSVChjdHh0LT5sbWEpOwo+ICsgICAgZWxzZQo+ICsgICAgICAg
IEFTU0VSVCgob3JpZ19pcCA+PiAzMikgPT0gMCk7Cj4gIAo+ICAgICAgcmMgPSB4ODZfZW11bGF0
ZShjdHh0LCBvcHMpOwoKSSdtIG5vdCBjb252aW5jZWQgLSB0aGUgZW11bGF0b3Igd29ya3MgZmlu
ZSB3aXRob3V0IHRoaXMgY2hlY2ssIGFuZApJIGRvbid0IHRoaW5rIHdlIHNob3VsZCBhc3NlcnQg
b24gaW5wdXRzIGNvbWluZyBmcm9tIHZhcmlvdXMgc291cmNlcy4KSWYgYW55dGhpbmcgSSBjb3Vs
ZCBzZWUgdXMgcmV0dXJuIFVOSEFORExFQUJMRSBpbiB0aGF0IGNhc2UuCgo+PiAgKE5COiBwdXRf
cmVwX3ByZWZpeCgpIGlzIHdoYXQgYWxsb3dzCj4+IGNvbXBsZXRlX2luc24gdG8gYmUgcmVhY2hl
ZCB3aXRoIHJjIHNldCB0byBvdGhlciB0aGFuIFg4NkVNVUxfT0tBWSBvcgo+PiBYODZFTVVMX0RP
TkUuIFNlZSBhbHNvIGNvbW1pdCA1M2Y4N2MwM2I0IFsieDg2ZW11bDogZ2VuZXJhbGl6ZQo+PiBl
eGNlcHRpb24gaGFuZGxpbmcgZm9yIHJlcF8qIGhvb2tzIl0uKQo+Pgo+PiBBZGQgYXNzZXJ0KCkt
cyBmb3IgYWxsIG90aGVyIChkYXRhKSBhY2Nlc3Mgcm91dGluZXMsIGFzIGVmZmVjdGl2ZQo+PiBh
ZGRyZXNzIGdlbmVyYXRpb24gaW4gdGhlIGVtdWxhdG9yIG91Z2h0IHRvIGd1YXJhbnRlZSBpbi1y
YW5nZSB2YWx1ZXMuCj4+IEZvciB0aGVtIHRvIG5vdCB0cmlnZ2VyLCBzZXZlcmFsIGFkanVzdG1l
bnRzIHRvIHRoZSBlbXVsYXRvcidzIGFkZHJlc3MKPj4gY2FsY3VsYXRpb25zIGFyZSBuZWVkZWQ6
IFdoaWxlIGZvciBEc3RCaXRCYXNlIGl0IGlzIHJlYWxseSBtYW5kYXRvcnksCj4+IHRoZSBzcGVj
aWZpY2F0aW9uIGFsbG93cyBmb3IgZWl0aGVyIGJlaGF2aW9yIGZvciB0d28tcGFydCBhY2Nlc3Nl
cy4KPiAKPiBJIGNhbid0IHBhcnNlIHRoaXMgc2VudGVuY2UuICBXaGF0IGRvZXMgdGhlICJpdCIg
Zm9sbG93aW5nIERzdEJpdEJhc2UKPiByZWZlciB0bywgYW5kIHdoaWNoIHR3byB0aGluZ3MgZG8g
ImVpdGhlciBiZWhhdmlvdXJzIiByZWZlciB0bz8KClNlZSB0aGUgZGlzY3Vzc2lvbiB3ZSd2ZSBo
YXZlIHdpdGggR2VvcmdlLiBUaGUgcmVwbGFjZW1lbnQgdGV4dApub3cgcmVhZHMKCiJBZGQgYXNz
ZXJ0KCktcyBmb3IgYWxsIG90aGVyIChkYXRhKSBhY2Nlc3Mgcm91dGluZXMsIGFzIGVmZmVjdGl2
ZQogYWRkcmVzcyBnZW5lcmF0aW9uIGluIHRoZSBlbXVsYXRvciBvdWdodCB0byBndWFyYW50ZWUg
aW4tcmFuZ2UgdmFsdWVzLgogRm9yIHRoZW0gdG8gbm90IHRyaWdnZXIsIHNldmVyYWwgYWRqdXN0
bWVudHMgdG8gdGhlIGVtdWxhdG9yJ3MgYWRkcmVzcwogY2FsY3VsYXRpb25zIGFyZSBuZWVkZWQ6
IFdoaWxlIHRoZSBEc3RCaXRCYXNlIG9uZSBpcyByZWFsbHkgbWFuZGF0b3J5LAogdGhlIHNwZWNp
ZmljYXRpb24gYWxsb3dzIGZvciBlaXRoZXIgb3JpZ2luYWwgb3IgbmV3IGJlaGF2aW9yIGZvciB0
d28tCiBwYXJ0IGFjY2Vzc2VzLiBPYnNlcnZlZCBiZWhhdmlvciBvbiByZWFsIGhhcmR3YXJlLCBo
b3dldmVyLCBpcyBmb3Igc3VjaAogYWNjZXNzZXMgdG8gc2lsZW50bHkgd3JhcCBhdCB0aGUgMl5e
MzIgYm91bmRhcnkgaW4gb3RoZXIgdGhhbiA2NC1iaXQKIG1vZGUsIGp1c3QgbGlrZSB0aGV5IGRv
IGF0IHRoZSAyXl42NCBib3VuZGFyeSBpbiA2NC1iaXQgbW9kZSwgd2hpY2ggb3VyCiBjb2RlIGlz
IG5vdyBiZWluZyBicm91Z2h0IGluIGxpbmUgd2l0aC4gV2hpbGUgYWRkaW5nIHRydW5jYXRlX2Vh
KCkKIGludm9jYXRpb25zIHRoZXJlLCBhbHNvIGNvbnZlcnQgb3BlbiBjb2RlZCBpbnN0YW5jZXMg
b2YgaXQuIgoKPj4gLS0tIGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6
ei1lbXVsLmMKPj4gKysrIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6
ei1lbXVsLmMKPj4gQEAgLTEzOSw3ICsxMzksMTggQEAgc3RhdGljIGludCBmdXp6X3JlYWQoCj4+
ICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCj4+ICB7Cj4+ICAgICAgLyogUmVh
ZHMgZXhwZWN0ZWQgZm9yIGFsbCB1c2VyIGFuZCBzeXN0ZW0gc2VnbWVudHMuICovCj4+IC0gICAg
YXNzZXJ0KGlzX3g4Nl91c2VyX3NlZ21lbnQoc2VnKSB8fCBpc194ODZfc3lzdGVtX3NlZ21lbnQo
c2VnKSk7Cj4+ICsgICAgaWYgKCBpc194ODZfdXNlcl9zZWdtZW50KHNlZykgKQo+PiArICAgICAg
ICBhc3NlcnQoY3R4dC0+YWRkcl9zaXplID09IDY0IHx8ICEob2Zmc2V0ID4+IDMyKSk7Cj4+ICsg
ICAgZWxzZSBpZiAoIHNlZyA9PSB4ODZfc2VnX3RyICkKPj4gKyAgICAgICAgLyoKPj4gKyAgICAg
ICAgICogVGhlIFRTUyBpcyBzcGVjaWFsIGluIHRoYXQgYWNjZXNzZXMgYmVsb3cgdGhlIHNlZ21l
bnQgYmFzZSBhcmUKPj4gKyAgICAgICAgICogcG9zc2libGUsIGFzIHRoZSBJbnRlcnJ1cHQgUmVk
aXJlY3Rpb24gQml0bWFwIHN0YXJ0cyAzMiBieXRlcwo+PiArICAgICAgICAgKiBhaGVhZCBvZiB0
aGUgSS9PIEJpdG1hcCwgcmVnYXJkbGVzcyBvZiB0aGUgdmFsdWUgb2YgdGhlIGxhdHRlci4KPj4g
KyAgICAgICAgICovCj4+ICsgICAgICAgIGFzc2VydCgobG9uZylvZmZzZXQgPCAwID8gKGxvbmcp
b2Zmc2V0ID4gLTMyIDogIShvZmZzZXQgPj4gMTcpKTsKPj4gKyAgICBlbHNlCj4+ICsgICAgICAg
IGFzc2VydChpc194ODZfc3lzdGVtX3NlZ21lbnQoc2VnKSAmJgo+PiArICAgICAgICAgICAgICAg
KGN0eHQtPmxtYSA/IG9mZnNldCA8PSAweDEwMDA3IDogIShvZmZzZXQgPj4gMTYpKSk7Cj4gCj4g
V2hlcmUgZG8gdGhlIGV4dHJhIDcgYnl0ZXMgY29tZSBmcm9tIGluIGxvbmcgbW9kZT8gIEknbSBu
b3QgYXdhcmUgb2YgYW4KPiBhcmNoaXRlY3R1cmFsIHdheSB0byBtYWtlIG1pc2FsaWduZWQgb2Zm
c2V0cyBpbnRvIHRoZSBMRFQvR0RUL0lEVC4KCkl0J3MgOCBleHRyYSBieXRlcyAtIHdoZW4gd2Ug
cmVhZCBhIGdhdGUgZGVzY3JpcHRvciwgdGhlIHVwcGVyCmhhbGYgbWF5IGV4Y2VlZCB0aGUgc3Rh
bmRhcmQgNjRrIGxpbWl0LiBUaGlzIGlzIHBhcnQgb2Ygd2h5IHRoZQp0aXRsZSBzYXlzICJydWRp
bWVudGFyeSIuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 13:30:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 13:30:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1Y8P-0001p0-1o; Mon, 09 Oct 2017 13:30:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=448266eb0=roger.pau@citrix.com>)
 id 1e1Y8N-0001ou-KV
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 13:30:15 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 49/90-03618-6E97BD95; Mon, 09 Oct 2017 13:30:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpO6Tytu
 RBu0TZCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox/i6ewFzTzVeyauJS5gbGfp4uRk0NCwF9i
 3u5rbCA2m4COxMW5O4FsDg4RARWJ23sNuhi5OJgFpjJKHLyzjxWkRlggWOLF/O8sIDYLUM2r5
 k5GEJtXwEJixbEeFpBeCQE9iR/bDUHCnAKWEq1fDjKB2EJAJYt//WCGKBeUODnzCdgYZgFNid
 btv9khbHmJ5q2zmSHqFSX65z1gm8DINwtJyywkLbOQtCxgZF7FqF6cWlSWWqRrqJdUlJmeUZK
 bmJmja2hgppebWlycmJ6ak5hUrJecn7uJERhoDECwg3Hnc6dDjJIcTEqivFMKbkcK8SXlp1Rm
 JBZnxBeV5qQWH2KU4eBQkuBdVQGUEyxKTU+tSMvMAYY8TFqCg0dJhJcNJM1bXJCYW5yZDpE6x
 ajL0XHz7h8mIZa8/LxUKXHe7SBFAiBFGaV5cCNg8XeJUVZKmJcR6CghnoLUotzMElT5V4ziHI
 xKwrw8wGgW4snMK4Hb9AroCCagIxiLb4AcUZKIkJJqYIzmP7zuy+9mhbIFGwy/djn8StGIDwo
 Tu36JaXbe8oCa0nXLzfWlWIudt0Xp7kqx+mjXWLj10FS+6XFXov23cL5zUvkp0stt8aU55MH0
 Xp/5RwrkhSc/i/zxLOlnV2uk4sMP4h/YdbNcF+qnJGQfOfhoza/6AulXa1UTSnr/ek84+D8n0
 0l5vxJLcUaioRZzUXEiAEd6pva6AgAA
X-Env-Sender: prvs=448266eb0=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1507555810!78977152!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30206 invoked from network); 9 Oct 2017 13:30:12 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 13:30:12 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="442988754"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 9 Oct 2017 14:30:06 +0100
Message-ID: <20171009133007.2587-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20171009133007.2587-1-roger.pau@citrix.com>
References: <20171009133007.2587-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 1/2] libxl: set the default grant/maptrack
	frames at structure init
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

bGlieGxfZG9tYWluX2J1aWxkX2luZm8gaGFkIGJvdGggdGhlIG1hcHRyYWNrIGFuZCBncmFudCBm
cmFtZXMgc2V0IHRvCjAgYnkgZGVmYXVsdCwgZm9yY2luZyB0aGUgY2xpZW50IG9mIGxpYnhsIHRv
IHNldCBhIHNhbmUgZGVmYXVsdC4KClRoaXMgaXMgbm90IGJhY2t3YXJkcyBjb21wYXRpYmxlLCBz
byBpbnN0ZWFkIGluaXRpYWxpemUgYm90aAptYXhfZ3JhbnRfZnJhbWVzIGFuZCBtYXhfbWFwdHJh
Y2tfZnJhbWVzIHRvIGEgc2FuZSBkZWZhdWx0IChpZTogbGlrZQpwcmV2aW91cyBiZWhhdmlvciku
CgpUaGlzIGZpeGVzIHRoZSBsaWJ2aXJ0IHRlc3RzIGluIG9zc3Rlc3QuCgpTaWduZWQtb2ZmLWJ5
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CkNjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogdG9vbHMv
bGlieGwvbGlieGwuaCAgICAgICAgIHwgMyArKysKIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlk
bCB8IDQgKystLQogMiBmaWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhs
LmgKaW5kZXggZTVlZjkyMDc0My4uZjgyYjkxZTBjMSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bC5oCkBAIC0zMjIsNiArMzIyLDkgQEAKICAq
LwogI2RlZmluZSBMSUJYTF9IQVZFX0JVSUxESU5GT19HUkFOVF9MSU1JVFMgMQogCisjZGVmaW5l
IExJQlhMX01BWF9HUkFOVF9GUkFNRVNfREVGQVVMVCAzMgorI2RlZmluZSBMSUJYTF9NQVhfTUFQ
VFJBQ0tfRlJBTUVTX0RFRkFVTFQgMTAyNAorCiAvKgogICogTElCWExfSEFWRV9CVUlMRElORk9f
KiBpbmRpY2F0ZXMgdGhhdCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyBoYXMKICAqIHRoZSBmaWVs
ZCByZXByZXNlbnRlZCBieSB0aGUgJyonLiBUaGUgb3JpZ2luYWwgcG9zaXRpb24gb2YgdGhvc2UK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xp
YnhsX3R5cGVzLmlkbAppbmRleCBhZGUzNTllMzg3Li4yZDBiYjhhMjIyIDEwMDY0NAotLS0gYS90
b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMu
aWRsCkBAIC00ODAsOCArNDgwLDggQEAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gPSBTdHJ1Y3Qo
ImRvbWFpbl9idWlsZF9pbmZvIixbCiAKICAgICAoInZudW1hX25vZGVzIiwgQXJyYXkobGlieGxf
dm5vZGVfaW5mbywgIm51bV92bnVtYV9ub2RlcyIpKSwKIAotICAgICgibWF4X2dyYW50X2ZyYW1l
cyIsICAgIHVpbnQzMiksCi0gICAgKCJtYXhfbWFwdHJhY2tfZnJhbWVzIiwgdWludDMyKSwKKyAg
ICAoIm1heF9ncmFudF9mcmFtZXMiLCAgICB1aW50MzIsIHsnaW5pdF92YWwnOiAnTElCWExfTUFY
X0dSQU5UX0ZSQU1FU19ERUZBVUxUJ30pLAorICAgICgibWF4X21hcHRyYWNrX2ZyYW1lcyIsIHVp
bnQzMiwgeydpbml0X3ZhbCc6ICdMSUJYTF9NQVhfTUFQVFJBQ0tfRlJBTUVTX0RFRkFVTFQnfSks
CiAgICAgCiAgICAgKCJkZXZpY2VfbW9kZWxfdmVyc2lvbiIsIGxpYnhsX2RldmljZV9tb2RlbF92
ZXJzaW9uKSwKICAgICAoImRldmljZV9tb2RlbF9zdHViZG9tYWluIiwgbGlieGxfZGVmYm9vbCks
Ci0tIAoyLjEzLjUgKEFwcGxlIEdpdC05NCkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 09 13:30:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 13:30:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1Y8a-0001qK-8t; Mon, 09 Oct 2017 13:30:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=448266eb0=roger.pau@citrix.com>)
 id 1e1Y8Y-0001q3-QZ
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 13:30:26 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 92/F9-03428-2F97BD95; Mon, 09 Oct 2017 13:30:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHSDve7Hytu
 RBhMmqVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl3D31hKljFV/Hn6ly2BsYJPF2MHBwSAv4S
 K19FdDFycrAJ6EhcnLuTDSQsIqAicXuvQRcjFwezwFRGiYN39rGC1AgL2Ej0Tf3HAmKzANU87
 DjPBGLzClhIXL3ymg1ipJ7Ej+2GIGFOAUuJ1i8HwUqEgEoW//rBDFEuKHFy5hOwMcwCmhKt23
 +zQ9jyEs1bZzND1CtK9M97wDaBkW8WkpZZSFpmIWlZwMi8ilG9OLWoLLVI10QvqSgzPaMkNzE
 zR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwzBiAYAdj92X/Q4ySHExKorxTCm5HCvEl5adUZiQW
 Z8QXleakFh9ilOHgUJLgXVUBlBMsSk1PrUjLzAEGPExagoNHSYSXDSTNW1yQmFucmQ6ROsVoz
 HFs0+U/TBwdN+/+YRJiycvPS5US590OUioAUppRmgc3CBaJlxhlpYR5GYFOE+IpSC3KzSxBlX
 /FKM7BqCTMexVkCk9mXgncvldApzABncJYfAPklJJEhJRUAyPX/cxzj12CXUo4+z7Inbrl7nm
 mL3TC9t2P2AISI5aL3FoYX27bM2t1zjsZ7xX7IyT486SPfrsodW/frU8LdrDv/R27snex/NL/
 P1Rl97flTlXPXOffuvzr/va7peK2vmwSTiqvGbL1WL+t+7JDvjF30Z+Tq3zU7UKEWVt2RPxbd
 /Wx9hLrCS+VWIozEg21mIuKEwH1GbYLvwIAAA==
X-Env-Sender: prvs=448266eb0=roger.pau@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1507555822!87586406!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51889 invoked from network); 9 Oct 2017 13:30:25 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 13:30:25 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="450948411"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 9 Oct 2017 14:30:07 +0100
Message-ID: <20171009133007.2587-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20171009133007.2587-1-roger.pau@citrix.com>
References: <20171009133007.2587-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 2/2] xl: set default maptrack frames to 1024
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyBpbiBsaW5lIHdpdGggdGhlIHByZXZpb3VzIGJlaGF2aW9yLCBzZXR0aW5nIHRoZSBu
dW1iZXIgb2YKbWFwdHJhY2sgZnJhbWVzIHRvIDAgd2lsbCBwcmV2ZW50IGRyaXZlciBkb21haW5z
IGZyb20gd29ya2luZwpjb3JyZWN0bHkuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogZG9jcy9tYW4veGwuY29uZi5wb2QuNSB8
IDIgKy0KIHRvb2xzL3hsL3hsLmMgICAgICAgICAgfCAyICstCiB0b29scy94bC94bF9wYXJzZS5j
ICAgIHwgMiArLQogMyBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwuY29uZi5wb2QuNSBiL2RvY3MvbWFuL3hsLmNv
bmYucG9kLjUKaW5kZXggZmUyY2YyN2VhNC4uZGE5MWI4NjI2YyAxMDA2NDQKLS0tIGEvZG9jcy9t
YW4veGwuY29uZi5wb2QuNQorKysgYi9kb2NzL21hbi94bC5jb25mLnBvZC41CkBAIC04Nyw3ICs4
Nyw3IEBAIERlZmF1bHQ6IEM8MzI+IG9uIGhvc3RzIHVwIHRvIDE2VEIgb2YgbWVtb3J5LCBDPDY0
PiBvbiBob3N0cyBsYXJnZXIgdGhhbiAxNlRCCiAKIFNldHMgdGhlIGRlZmF1bHQgdmFsdWUgZm9y
IHRoZSBDPG1heF9tYXB0cmFja19mcmFtZXM+IGRvbWFpbiBjb25maWcgdmFsdWUuCiAKLURlZmF1
bHQ6IEM8MD4KK0RlZmF1bHQ6IEM8MTAyND4KIAogPWl0ZW0gQjx2aWYuZGVmYXVsdC5zY3JpcHQ9
IlBBVEgiPgogCmRpZmYgLS1naXQgYS90b29scy94bC94bC5jIGIvdG9vbHMveGwveGwuYwppbmRl
eCBjMWJiYjRiOTM5Li4xNzk5MDhiNGY2IDEwMDY0NAotLS0gYS90b29scy94bC94bC5jCisrKyBi
L3Rvb2xzL3hsL3hsLmMKQEAgLTQ2LDcgKzQ2LDcgQEAgZW51bSBvdXRwdXRfZm9ybWF0IGRlZmF1
bHRfb3V0cHV0X2Zvcm1hdCA9IE9VVFBVVF9GT1JNQVRfSlNPTjsKIGludCBjbGFpbV9tb2RlID0g
MTsKIGJvb2wgcHJvZ3Jlc3NfdXNlX2NyID0gMDsKIGludCBtYXhfZ3JhbnRfZnJhbWVzID0gLTE7
Ci1pbnQgbWF4X21hcHRyYWNrX2ZyYW1lcyA9IDA7CitpbnQgbWF4X21hcHRyYWNrX2ZyYW1lcyA9
IC0xOwogCiB4ZW50b29sbG9nX2xldmVsIG1pbm1zZ2xldmVsID0gbWlubXNnbGV2ZWxfZGVmYXVs
dDsKIApkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfcGFyc2UuYyBiL3Rvb2xzL3hsL3hsX3BhcnNl
LmMKaW5kZXggZDAxMDZmNDgzMC4uMDg0ZTQ5YWRlZSAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxf
cGFyc2UuYworKysgYi90b29scy94bC94bF9wYXJzZS5jCkBAIC0xMDQxLDcgKzEwNDEsNyBAQCB2
b2lkIHBhcnNlX2NvbmZpZ19kYXRhKGNvbnN0IGNoYXIgKmNvbmZpZ19zb3VyY2UsCiAgICAgICAg
IGJfaW5mby0+bWF4X2dyYW50X2ZyYW1lcyA9IG1heF9ncmFudF9mcmFtZXM7CiAgICAgaWYgKCF4
bHVfY2ZnX2dldF9sb25nIChjb25maWcsICJtYXhfbWFwdHJhY2tfZnJhbWVzIiwgJmwsIDApKQog
ICAgICAgICBiX2luZm8tPm1heF9tYXB0cmFja19mcmFtZXMgPSBsOwotICAgIGVsc2UKKyAgICBl
bHNlIGlmIChtYXhfbWFwdHJhY2tfZnJhbWVzICE9IC0xKQogICAgICAgICBiX2luZm8tPm1heF9t
YXB0cmFja19mcmFtZXMgPSBtYXhfbWFwdHJhY2tfZnJhbWVzOwogCiAgICAgbGlieGxfZGVmYm9v
bF9zZXQoJmJfaW5mby0+Y2xhaW1fbW9kZSwgY2xhaW1fbW9kZSk7Ci0tIAoyLjEzLjUgKEFwcGxl
IEdpdC05NCkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 09 13:30:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 13:30:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1Y8b-0001r4-Fb; Mon, 09 Oct 2017 13:30:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=448266eb0=roger.pau@citrix.com>)
 id 1e1Y8a-0001qJ-Gd
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 13:30:28 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 9A/61-03046-3F97BD95; Mon, 09 Oct 2017 13:30:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsXitHSDve6Hytu
 RBq/fiVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk3fq9lLHjBVtGz+wJbA+Nm1i5GTg4JAX+J
 pr+nWEBsNgEdiYtzd7J1MXJwiAioSNzeawBiMgtoSSxZKQVSISzgIPHm7StGEJsFqGJ+z342E
 JtXwELid+9vdpByCQE9iR/bDSHCghInZz4BG84soCnRuh2kBMSWl2jeOpsZxBYSUJTon/eAbQ
 IjzywkLbOQtMxC0rKAkXkVo3pxalFZapGuiV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5
 yfu4mRmDQMADBDsbuy/6HGCU5mJREeacU3I4U4kvKT6nMSCzOiC8qzUktPsQow8GhJMG7qgIo
 J1iUmp5akZaZAwxfmLQEB4+SCC8bSJq3uCAxtzgzHSJ1itGS49imy3+YOG48vA4kO27e/cMkx
 JKXn5cqJc67HaRBAKQhozQPbhwsxi4xykoJ8zICHSjEU5BalJtZgir/ilGcg1FJmPcqyBSezL
 wSuK2vgA5iAjqIsfgGyEEliQgpqQbG1d/uWYv1fvbwXj7X0b1wsuLHmYGakYl9W0v3RbHG3To
 2tWfDj8ClF/r00xTe2re2yl9wXq7p/q5vR64Fxx1dyxcbj2nXGqULini5WcfNiC7f1/lSdy5b
 XdR3tc55CTx7Pj0q/6boIRq3SdKWV4m/uW/Dusj4bYwmgV/jBKQ2v/puE1niyKfEUpyRaKjFX
 FScCABXkDVerAIAAA==
X-Env-Sender: prvs=448266eb0=roger.pau@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1507555822!87586406!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51318 invoked from network); 9 Oct 2017 13:30:24 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 13:30:24 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="450948408"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 9 Oct 2017 14:30:05 +0100
Message-ID: <20171009133007.2587-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
MIME-Version: 1.0
Cc: Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 0/2] xl/libxl: fixes for the grant-table changes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHJlY2VudCBncmFudC10YWJsZSBjb21taXRzIGhhdmUgY2hhbmdlZCB0aGUgYmVoYXZpb3Ig
b2YgeGwvbGlieGwsCmFuZCBhcmUgY3VycmVudGx5IGNhdXNpbmcgcmVncmVzc2lvbnMgaW4gdGhl
IG9zc3Rlc3QgdGVzdHMuCgpUaGUgZm9sbG93aW5nIHR3byBjb21taXRzIGF0dGVtcHQgdG8gcmVz
dG9yZSBwcmV2aW91cyBiZWhhdmlvciBieQpzZXR0aW5nIGEgc2FuZSBkZWZhdWx0IG51bWJlciBv
ZiBncmFudC9tYXB0cmFjayBmcmFtZXMuCgpOb3RlIHRoYXQgb25seSB0aGUgZmlyc3QgcGF0Y2gg
c2hvdWxkIGJlIG5lZWRlZCBpbiBvcmRlciB0byBmaXggdGhlCmxpYnZpcnQgdGVzdHMsIGFuZCB0
aHVzIHVuYmxvY2sgdGhlIHB1c2ggZ2F0ZS4gVGhlIHNlY29uZCBwYXRjaCBzaG91bGQKZml4IGRy
aXZlciBkb21haW5zIChhbHRob3VnaCB0aGVyZSdzIG5vIHRlc3RzIGZvciB0aGVtIEFUTSBpbgpv
c3N0ZXN0KS4KClRoYW5rcywgUm9nZXIuCgpSb2dlciBQYXUgTW9ubmUgKDIpOgogIGxpYnhsOiBz
ZXQgdGhlIGRlZmF1bHQgZ3JhbnQvbWFwdHJhY2sgZnJhbWVzIGF0IHN0cnVjdHVyZSBpbml0CiAg
eGw6IHNldCBkZWZhdWx0IG1hcHRyYWNrIGZyYW1lcyB0byAxMDI0CgogZG9jcy9tYW4veGwuY29u
Zi5wb2QuNSAgICAgIHwgMiArLQogdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgIHwgMyArKysK
IHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCB8IDQgKystLQogdG9vbHMveGwveGwuYyAgICAg
ICAgICAgICAgIHwgMiArLQogdG9vbHMveGwveGxfcGFyc2UuYyAgICAgICAgIHwgMiArLQogNSBm
aWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgotLSAKMi4xMy41
IChBcHBsZSBHaXQtOTQpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 13:36:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 13:36:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1YES-0002Ms-2t; Mon, 09 Oct 2017 13:36:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4481770e6=Andrew.Cooper3@citrix.com>)
 id 1e1YER-0002Mm-3i
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 13:36:31 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 13/51-03428-E5B7BD95; Mon, 09 Oct 2017 13:36:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQjey+na
 kwblHchbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0ZvxxXWgsc8FY/bDrI1MF7h6mLk5JAQ8JOY
 c2gbK4gtLOAl8e7NMyYQW0RAWaL312+WLkYuDmaBKYwSjRMPMYI4QgJLGCU271nGAlLFJqAvs
 fvFJ7AOXgFbiXX3f7KD2CwCKhKL9x0FqxEVCJdoOtvPAlEjKHFy5hMgm4ODU8Be4vPaWhCTWU
 BTYv0ufZAKZgF5ieats5khbHGJpi8rwW4TElCTuNZ/iR3i5nSJrX9/MU9gFJiFZOgshEmzkEy
 ahWTSAkaWVYzqxalFZalFuqZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBAcsA
 BDsYp1/2P8QoycGkJMrLVHU7UogvKT+lMiOxOCO+qDQntfgQowwHh5IEbwBITrAoNT21Ii0zB
 xg7MGkJDh4lEV4lkDRvcUFibnFmOkTqFKOilDjvw0qghABIIqM0D64NFq+XGGWlhHkZgQ4R4i
 lILcrNLEGVf8UozsGoJMxbDjKeJzOvBG76K6DFTECLGYtvgCwuSURISTUwLi7Iams88U/Dsz/
 D/tKXwoPPBU5ap591Eni7VHK9yv2XT/I4n74TzNC6mTE72Efkyc1v387yfRB691Gw/lDSxvf8
 br2xNeGHnXS+Tb9gaObCcGWRXaT6t239K+cvcOuZ1Lg1dGFS2cHs15+O9c188TR32c/1sp0bj
 ednJbLGnuQ4MfmC+vfo9UosxRmJhlrMRcWJAOn+4vzSAgAA
X-Env-Sender: prvs=4481770e6=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1507556185!110000300!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7547 invoked from network); 9 Oct 2017 13:36:25 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 13:36:25 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="54252957"
To: Jan Beulich <JBeulich@suse.com>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
 <ccaae218-4494-efa5-06cc-114b80f36259@citrix.com>
 <59DB95190200007800183F3A@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <85d8c5df-4535-a3f2-7636-37f50be75ef0@citrix.com>
Date: Mon, 9 Oct 2017 14:35:47 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59DB95190200007800183F3A@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Ian Jackson <ian.jackson@citrix.com>, WeiLiu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 01/13] x86emul/fuzz: add rudimentary
	limit checking
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTAvMTcgMTQ6MjYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Cj4+PiAgKE5COiBwdXRfcmVw
X3ByZWZpeCgpIGlzIHdoYXQgYWxsb3dzCj4+PiBjb21wbGV0ZV9pbnNuIHRvIGJlIHJlYWNoZWQg
d2l0aCByYyBzZXQgdG8gb3RoZXIgdGhhbiBYODZFTVVMX09LQVkgb3IKPj4+IFg4NkVNVUxfRE9O
RS4gU2VlIGFsc28gY29tbWl0IDUzZjg3YzAzYjQgWyJ4ODZlbXVsOiBnZW5lcmFsaXplCj4+PiBl
eGNlcHRpb24gaGFuZGxpbmcgZm9yIHJlcF8qIGhvb2tzIl0uKQo+Pj4KPj4+IEFkZCBhc3NlcnQo
KS1zIGZvciBhbGwgb3RoZXIgKGRhdGEpIGFjY2VzcyByb3V0aW5lcywgYXMgZWZmZWN0aXZlCj4+
PiBhZGRyZXNzIGdlbmVyYXRpb24gaW4gdGhlIGVtdWxhdG9yIG91Z2h0IHRvIGd1YXJhbnRlZSBp
bi1yYW5nZSB2YWx1ZXMuCj4+PiBGb3IgdGhlbSB0byBub3QgdHJpZ2dlciwgc2V2ZXJhbCBhZGp1
c3RtZW50cyB0byB0aGUgZW11bGF0b3IncyBhZGRyZXNzCj4+PiBjYWxjdWxhdGlvbnMgYXJlIG5l
ZWRlZDogV2hpbGUgZm9yIERzdEJpdEJhc2UgaXQgaXMgcmVhbGx5IG1hbmRhdG9yeSwKPj4+IHRo
ZSBzcGVjaWZpY2F0aW9uIGFsbG93cyBmb3IgZWl0aGVyIGJlaGF2aW9yIGZvciB0d28tcGFydCBh
Y2Nlc3Nlcy4KPj4gSSBjYW4ndCBwYXJzZSB0aGlzIHNlbnRlbmNlLiAgV2hhdCBkb2VzIHRoZSAi
aXQiIGZvbGxvd2luZyBEc3RCaXRCYXNlCj4+IHJlZmVyIHRvLCBhbmQgd2hpY2ggdHdvIHRoaW5n
cyBkbyAiZWl0aGVyIGJlaGF2aW91cnMiIHJlZmVyIHRvPwo+IFNlZSB0aGUgZGlzY3Vzc2lvbiB3
ZSd2ZSBoYXZlIHdpdGggR2VvcmdlLiBUaGUgcmVwbGFjZW1lbnQgdGV4dAo+IG5vdyByZWFkcwo+
Cj4gIkFkZCBhc3NlcnQoKS1zIGZvciBhbGwgb3RoZXIgKGRhdGEpIGFjY2VzcyByb3V0aW5lcywg
YXMgZWZmZWN0aXZlCj4gIGFkZHJlc3MgZ2VuZXJhdGlvbiBpbiB0aGUgZW11bGF0b3Igb3VnaHQg
dG8gZ3VhcmFudGVlIGluLXJhbmdlIHZhbHVlcy4KPiAgRm9yIHRoZW0gdG8gbm90IHRyaWdnZXIs
IHNldmVyYWwgYWRqdXN0bWVudHMgdG8gdGhlIGVtdWxhdG9yJ3MgYWRkcmVzcwo+ICBjYWxjdWxh
dGlvbnMgYXJlIG5lZWRlZDogV2hpbGUgdGhlIERzdEJpdEJhc2Ugb25lIGlzIHJlYWxseSBtYW5k
YXRvcnksCj4gIHRoZSBzcGVjaWZpY2F0aW9uIGFsbG93cyBmb3IgZWl0aGVyIG9yaWdpbmFsIG9y
IG5ldyBiZWhhdmlvciBmb3IgdHdvLQo+ICBwYXJ0IGFjY2Vzc2VzLiBPYnNlcnZlZCBiZWhhdmlv
ciBvbiByZWFsIGhhcmR3YXJlLCBob3dldmVyLCBpcyBmb3Igc3VjaAo+ICBhY2Nlc3NlcyB0byBz
aWxlbnRseSB3cmFwIGF0IHRoZSAyXl4zMiBib3VuZGFyeSBpbiBvdGhlciB0aGFuIDY0LWJpdAo+
ICBtb2RlLCBqdXN0IGxpa2UgdGhleSBkbyBhdCB0aGUgMl5eNjQgYm91bmRhcnkgaW4gNjQtYml0
IG1vZGUsIHdoaWNoIG91cgo+ICBjb2RlIGlzIG5vdyBiZWluZyBicm91Z2h0IGluIGxpbmUgd2l0
aC4gV2hpbGUgYWRkaW5nIHRydW5jYXRlX2VhKCkKPiAgaW52b2NhdGlvbnMgdGhlcmUsIGFsc28g
Y29udmVydCBvcGVuIGNvZGVkIGluc3RhbmNlcyBvZiBpdC4iCgpPay7CoCBBY2tlZC1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 13:36:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 13:36:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1YEa-0002OU-CD; Mon, 09 Oct 2017 13:36:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=448454b3b=lars.kurth@citrix.com>)
 id 1e1YEY-0002Nx-JF; Mon, 09 Oct 2017 13:36:38 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 41/26-03101-56B7BD95; Mon, 09 Oct 2017 13:36:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKKsWRWlGSWpSXmKPExsWyU9JRQjel+na
 kwbltyha9rXdZLL4sb2C0+L5lMpMDs8fhD1dYAhijWDPzkvIrElgz7l65wFqwuYOxYs7Xi6wN
 jBfaGLsYOTkkBPwk9h5ZxQxiswloSBx72AxmiwgES5xc+okJxGYWWM0s0dNRAGILC3hKfLlwj
 hWixk/i3afZbBC2nsTTiZvBbBYBFYnpb1+B2bwCthIbp+5hB7EZBWQlvjSuZoaYKS7R9GUlK8
 QNAhJL9pxnhrBFJV4+/gcWFwWaOev4PKi4jsTZ60+gbjaQ2Lp0H0sXIwfQHE2J9bv0IUZaSsy
 bdwVqvKLElO6H7BAnCEqcnPmEZQKjyCwkm2chdM9C0j0LSfcsJN0LGFlXMWoUpxaVpRbpGprr
 JRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIERhADEOxgvL0x4BCjJAeTkigvU9XtS
 CG+pPyUyozE4oz4otKc1OJDjDIcHEoSvC0gOcGi1PTUirTMHGAsw6QlOHiURHiVQNK8xQWJuc
 WZ6RCpU4z2HMc2Xf7DxLHp5l0gueH7AyD55Nq8v0xCLHn5ealS4rwZIG0CIG0ZpXlwQ2Gp5xK
 jrJQwLyPQmUI8BalFuZklqPKvGMU5GJWEeTeBTOHJzCuB2/0K6CwmoLMYi2+AnFWSiJCSamAU
 fL5VZ970WW/lXAssDQ5/2Lnz0DYm/XbnmRv/s9evvxUj+fD0t/XL2p629b3J8yzfUC5xVrI/+
 372IyGn1UnG2QVzjvIHBF7yMFK0V3TxZ5a7YsPDvt5Lsdw194b5gkdBC+/cjmNWjp689+2/Hr
 EE+Tb20JX3Hzts1H4pLxZw9cl93yPSb0KVWIozEg21mIuKEwGic1AfOAMAAA==
X-Env-Sender: prvs=448454b3b=lars.kurth@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1507556196!100515752!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46008 invoked from network); 9 Oct 2017 13:36:36 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 13:36:36 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="54252991"
From: Lars Kurth <lars.kurth@citrix.com>
To: Simon Kuenzer <simon.kuenzer@neclab.eu>, Felipe Huici
 <Felipe.Huici@neclab.eu>
Thread-Topic: Results of Formal vote on Unicore Proposal : Passed & Next Steps
Thread-Index: AQHTQQOY4Ws+UPSRn06egPw7T1IWIw==
Date: Mon, 9 Oct 2017 13:36:22 +0000
Message-ID: <55C11C89-CDEE-41DD-B794-92D8131516A6@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.24.1.170721
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <790273C7A43625488203D6091BD1088D@citrix.com>
MIME-Version: 1.0
Cc: Anil Madhavapeddy <anil@recoil.org>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 Alexander Dubinin <alexander.dubinin@gmail.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Zibby Keaton <zkeaton@linuxfoundation.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: [Xen-devel] Results of Formal vote on Unicore Proposal : Passed &
	Next Steps
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgZXZlcnlvbmUuDQoNCnRoaXMgaXMgYSBxdWljayBub3RlIHRoYXQgdGhlIHByb3Bvc2FsIGZv
ciB0aGUgVW5pY29yZSBQcm9wb3NhbCAoc2VlIGh0dHA6Ly9tYXJrbWFpbC5vcmcvbWVzc2FnZS9s
eTNmNmU1M252M2pheGQ3KSBoYXMgcGFzc2VkLg0KDQpUaGUgY2FsY3VsYXRpb24gaXMgYXMgZm9s
bG93czoNCjEpIFhBUEkgc3VicHJvamVjdDogcXVvcnVtIG5vdCBtZXQ7IHN1YnByb2plY3TigJlz
IHZvdGUgZGlzY291bnRlZA0KMikgSHlwZXJ2aXNvciBzdWJwcm9qZWN0OiBxdW9ydW0gbWV0DQo3
IHZvdGVzIGluIGZhdm91ciAobWluIHJlcXVpcmVkIDMpLCBubyB2b3RlcyBhZ2FpbnN0ID0+IDEw
MCUNCg0KVGhpcyBtZWFucyAxMDAlIGFncmVlbWVudCBmb3IgdGhlIHByb3Bvc2FsDQoNCkBTaW1v
biwgQEZlbGlwZToNCndlIG5lZWQgdG8gc3RhcnQgcGxhbm5pbmcgbmV4dCBzdGVwcyBhbmQgcHV0
IHRoZSBpbmZyYXN0cnVjdHVyZSBpbiBwbGFjZQ0KMSkgTGFyczogVXBkYXRlIGh0dHBzOi8vd3d3
LnhlbnByb2plY3Qub3JnL2hlbHAvbWFpbGluZy1saXN0Lmh0bWwgbWluaW9zLWRldmVsIHNlY3Rp
b24gdG8gcmVmbGVjdCBmb3IgdGhlIGZhY3QgdGhhdCB0aGUgdHdvIHByb2plY3RzIHdpbGwgc2hh
cmUgYSBtYWlsaW5nIGxpc3QgZm9yIG5vdw0KMikgTGFyczogVXBsb2FkIHByb3Bvc2FsIHRvIHdp
a2kNCjMpIFNpbW9uLCBGZWxpcGU6IENyZWF0ZSBzb21lIGNvbnRlbnQgZm9yIGh0dHBzOi8vd2lr
aS54ZW5wcm9qZWN0Lm9yZy93aWtpL0NhdGVnb3J5OlVuaWNvcmVfRGV2ZWwgYW5kIGh0dHBzOi8v
d2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL0NhdGVnb3J5OlVuaWNvcmUsIG9yIGxldCBMYXJzIGtu
b3cgd2hhdCByb3VnaGx5IHNob3VsZCBiZSBvbiB0aGUgcGFnZXMuIEJvdGgsIFNpbW9uICYgRmVs
aXBlIHRvIGxleSBMYXJzIGtub3cgb2Ygd2lraSB1c2VyIG5hbWVzIHN1Y2ggdGhhdCB3cml0ZSBh
Y2Nlc3MgY2FuIGJlIGdpdmVuLiBXZSBzaG91bGQgcHJvYmFibHkgaGlnaGxpZ2h0IGFuZCBsaW5r
IHRvIHNvbWUgb2YgdGhlIGJhc2ljIHdvcmtmbG93cyBmb3IgY29udHJpYnV0aW9ucy4gRXZlbnR1
YWxseSBidWlsZCwgZXRjLiBpbnN0cnVjdGlvbnMgYW5kIG90aGVyIGl0ZW1zIHNwZWNpZmljIHRv
IHRoZSBwcm9qZWN0IHNob3VsZCBiZSBhZGRlZC4gDQo0KSBMYXJzIHRvIGNyZWF0ZSB3aWtpIHBh
Z2VzLiANCjUpIFNpbW9uLCBGZWxpcGU6IHZlcmlmeSByZXBvc2l0b3JpZXMgd2hpY2ggbmVlZCB0
byBiZSBjcmVhdGVkLiBXZSBjYW4gc3RhcnQgd2l0aCBwZXJzb25hbCByZXBvcywgaWYgdGhhdCBo
ZWxwcw0KDQpAU2ltb24sIEBGZWxpcGUsIEBaaWJieToNCjYpIFNpbW9uLCBGZWxpcGUsIExhcnMs
IFppYmJ5OiBEcmFmdCBjb250ZW50IGZvciB3ZWJzaXRlIGxhbmRpbmcgcGFnZSAoc2VlIGh0dHBz
Oi8veGVucHJvamVjdC5vcmcvZGV2ZWxvcGVycy90ZWFtcy5odG1sIGZvciBleGFtcGxlcykuIElm
IHlvdSBsZXQgbWUga25vdyBvZiBhbnkgaGlnaGxpZ2h0cyBhbmQvb3IgcHJlc2VudGF0aW9ucyB0
byBhZGQsIHdlIGNhbiBqdXN0IGdvIGFoZWFkIHdpdGggdGhpcw0KNykgUGxhbiBzb21lIFBSIChh
ZnRlciBlbm91Z2ggb2YgMS02IGhhcyBiZWVuIGRvbmUpOiBlLmcuIGJsb2cgcG9zdCwgbGludXgu
Y29tIGFydGljbGUsIHhlbi1hbm5vdW5jZSBhbm5vdW5jZW1lbnQsIOKApg0KDQpSZWdhcmRzDQpM
YXJzDQoNCk9uIDI5LzA5LzIwMTcsIDEzOjA3LCAiTGFycyBLdXJ0aCIgPGxhcnMua3VydGhAY2l0
cml4LmNvbT4gd3JvdGU6DQoNCiAgICBEZWFyIGNvbW1pdHRlcnMsDQogICAgDQogICAgaW4gYWNj
b3JkYW5jZSB3aXRoIGh0dHBzOi8vd3d3LnhlbnByb2plY3Qub3JnL2dvdmVybmFuY2UuaHRtbCwg
SSBuZWVkIHRoZSBsZWFkZXJzaGlwIHRlYW1zIG9mIHRoZSB0d28gbWF0dXJlIHByb2plY3RzIOKA
kyB0aGUgSHlwZXJ2aXNvciBhbmQgdGhlIFhBUEkgcHJvamVjdCDigJMgdG8gdm90ZSBvbiB0aGlz
IHByb3Bvc2FsLg0KICAgIA0KICAgIFRoZSBBZHZpc29yeSBCb2FyZCBpcyBlbmRvcnNpbmcgdGhl
IHByb3Bvc2FsIGFuZCB0aGVyZSBzZWVtcyB0byBiZSB3aWRlIGNvbnNlbnN1cyBhbW9uZ3N0IGNv
bW11bml0eSBtZW1iZXJzLg0KICAgIA0KICAgIFRoZSBzcGVjaWZpYyB2b3RpbmcgcnVsZXMgaW4g
dGhpcyBjYXNlIGFyZSBvdXRsaW5lZCBpbiBzZWN0aW9uIGh0dHBzOi8vd3d3LnhlbnByb2plY3Qu
b3JnL2dvdmVybmFuY2UuaHRtbCNwcm9qZWN0LWRlY2lzaW9ucw0KICAgIA0KICAgIFBlb3BsZSBh
bGxvd2VkIHRvIHZvdGUgb24gYmVoYWxmIG9mIHRoZSBIeXBlcnZpc29yIHByb2plY3QgYXJlOg0K
ICAgIEp1bGllbiBHcmFsbCwgQW5keSBDb29wZXIsIEdlb3JnZSBEdW5sYXAsIElhbiBKYWNrc29u
LCBKYW4gQmV1bGljaCwgS29ucmFkIFIgV2lsaywgU3RlZmFubyBTdGFiZWxsaW5pLCBUaW0gRGVl
Z2FuLCBXZWkgTGl1DQogICAgDQogICAgUGVvcGxlIGFsbG93ZWQgdG8gdm90ZSBvbiBiZWhhbGYg
b2YgdGhlIFhBUEkgcHJvamVjdCBhcmU6DQogICAgSm9uIEx1ZGxhbSwgQ2hhbmRyaWthIFNyaW5p
dmFzYW4sIERhdmlkIFNjb3R0LCBFdWFuIEhhcnJpcywgR2VybWFubyBQZXJjb3NzaSwgU2lkZGhh
cnRoIFZpbm90aCBLdW1hciwgSm9obiBFbHNlLCBNYXRlIExha2F0LCBLb25zdGFudGluYSBDaHJl
bW1vdSwgUm9iIEhvZXMsIFNpIEJlYXVtb250LCBUaGFub3MgTWFrYXRvcywgVGhvbWFzIFNhbmRl
cnMsIFZpbmVldGggVGhhbXBpIFJhdmVlbmRyYW4sIFpoZW5nIExpDQogICAgDQogICAgSSBwcm9w
b3NlIHRvIHRhbGx5IHRoZSB2b3RlcyBieSBGcmlkYXkgdGhlIDZ0aCBvZiBPY3RvYmVyLiBZb3Ug
Y2FuIHJlcGx5IHZpYQ0KICAgICsxOiBmb3IgcHJvcG9zYWwNCiAgICAtMTogYWdhaW5zdCBwcm9w
b3NhbA0KICAgIGluIHB1YmxpYyBvciBwcml2YXRlLg0KICAgIA0KICAgIFZvdGVzIHdpbGwgYmUg
dGFsbGllZCBieSBzdWJwcm9qZWN0IOKAkyBha2EgdGhlIEh5cGVydmlzb3IgYW5kIFhBUEkgcHJv
amVjdCBieSAlIGZvciB0aGUgcHJvcG9zYWwgLSBhbmQgdGhlbiBhdmVyYWdlZCBhY3Jvc3Mgc3Vi
LXByb2plY3RzIHRoYXQgYWNoaWV2ZWQgdGhlIHF1b3J1bS4gDQogICAgDQogICAgU3ViLXByb2pl
Y3QgbmVlZHMgdG8gYWNoaWV2ZSB0aGUgZm9sbG93aW5nIHF1b3J1bSBvZiB2b3RlcyBpbiBmYXZv
dXIgZm9yIHRoZSBzdWItcHJvamVjdOKAmXMgdm90ZSB0byBjb3VudA0KICAgIEh5cGVydmlzb3I6
IDMgKyB2b3Rlcw0KICAgIFhBUEk6IDUgKyB2b3Rlcw0KICAgIA0KICAgIFRoZSBwcm9wb3NhbHMg
YXJlIGF0dGFjaGVkDQogICAgDQogICAgUmVnYXJkcw0KICAgIExhcnMNCiAgICANCiAgICBQUk9Q
T1NBTDogVW5pY29yZQ0KICAgID09PT09PT09PT09PT09PT09DQogICAgDQogICAgUm9sZXMNCiAg
ICAtLS0tLQ0KICAgIFByb2plY3QgTGVhZHM6ICAgIFNpbW9uIEt1ZW56ZXIgICAgICA8c2ltb24u
a3VlbnplckBuZWNsYWIuZXU+DQogICAgICAgICAoY28tbGVhZCkgICAgRmVsaXBlIEh1aWNpICAg
ICAgIDxmZWxpcGUuaHVpY2lAbmVjbGFiLmV1Pg0KICAgICAgICAgKGNvLWxlYWQpICAgIEZsb3Jp
YW4gU2NobWlkdCAgICA8Zmxvcmlhbi5zY2htaWR0QG5lY2xhYi5ldT4NCiAgICBQcm9qZWN0IE1l
bnRvcjogICBMYXJzIEt1cnRoICAgICAgICAgPGxhcnMua3VydGhAY2l0cml4LmNvbT4NCiAgICBQ
cm9qZWN0IFNwb25zb3JzOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+DQogICAgICAgICAgICAgICAgICAgICAgV2VpIExpdSAgICAgICAgICAgIDx3ZWkubGl1MkBj
aXRyaXguY29tPg0KICAgIA0KICAgIEJhY2tncm91bmQNCiAgICAtLS0tLS0tLS0tDQogICAgSW4g
cmVjZW50IHllYXJzLCBzZXZlcmFsIHBhcGVycyBhbmQgcHJvamVjdHMgZGVkaWNhdGVkIHRvIHVu
aWtlcm5lbHMNCiAgICBoYXZlIHNob3duIHRoZSBpbW1lbnNlIHBvdGVudGlhbCBmb3IgcGVyZm9y
bWFuY2UgZ2FpbnMgdGhhdCB0aGVzZQ0KICAgIGhhdmUuIEJ5IGxldmVyYWdpbmcgc3BlY2lhbGl6
YXRpb24gYW5kIHRoZSB1c2Ugb2YgbWluaW1hbGlzdGljIE9TZXMsDQogICAgdW5pa2VybmVscyBh
cmUgYWJsZSB0byB5aWVsZCBpbXByZXNzaXZlIG51bWJlcnMsIGluY2x1ZGluZyBmYXN0DQogICAg
aW5zdGFudGlhdGlvbiB0aW1lcyAodGVucyBvZiBtaWxsaXNlY29uZHMgb3IgbGVzcyksIHRpbnkg
bWVtb3J5DQogICAgZm9vdHByaW50cyAoYSBmZXcgTUJzIG9yIGV2ZW4gS0JzKSwgaGlnaCBuZXR3
b3JrIHRocm91Z2hwdXQgKDEwLTQwDQogICAgR2IvcyksIGFuZCBoaWdoIGNvbnNvbGlkYXRpb24g
KGUuZy4sIGJlaW5nIGFibGUgdG8gcnVuIHRob3VzYW5kcyBvZg0KICAgIGluc3RhbmNlcyBvbiBh
IHNpbmdsZSBjb21tb2RpdHkgc2VydmVyKSwgbm90IHRvIG1lbnRpb24gYSByZWR1Y2VkDQogICAg
YXR0YWNrIHN1cmZhY2UgYW5kIHRoZSBwb3RlbnRpYWwgZm9yIGVhc2llciBjZXJ0aWZpY2F0aW9u
LiBVbmlrZXJuZWwNCiAgICBwcm9qZWN0cyB3b3J0aHkgb2YgbWVudGlvbiBpbmNsdWRlIE1pcmFn
ZU9TLCBDbGlja09TLCBFcmxhbmcgb24gWGVuLA0KICAgIE9TdiwgSEFMVk0sIGFuZCBNaW5pY2Fj
aGUsIFJ1bXAsIGFtb25nIG90aGVycy4NCiAgICANCiAgICBUaGUgZnVuZGFtZW50YWwgZHJhd2Jh
Y2sgb2YgdW5pa2VybmVscyBpcyB0aGF0IHRoZXkgcmVxdWlyZSB0aGF0DQogICAgYXBwbGljYXRp
b25zIGJlIG1hbnVhbGx5IHBvcnRlZCB0byB0aGUgdW5kZXJseWluZyBtaW5pbWFsaXN0aWMgT1Mg
KGUuZy4NCiAgICBoYXZpbmcgdG8gcG9ydCBuZ2lueCwgc25vcnQsIG15c3FsIG9yIG1lbWNhY2hl
ZCB0byBNaW5pT1Mgb3IgT1N2KTsgdGhpcw0KICAgIHJlcXVpcmVzIGJvdGggZXhwZXJ0IHdvcmsg
YW5kIG9mdGVuIGNvbnNpZGVyYWJsZSBhbW91bnQgb2YgdGltZS4gSW4NCiAgICBlc3NlbmNlLCB3
ZSBuZWVkIHRvIHBpY2sgYmV0d2VlbiBlaXRoZXIgaGlnaCBwZXJmb3JtYW5jZQ0KICAgIHdpdGgg
dW5pa2VybmVscywgb3Igbm8gcG9ydGluZyBlZmZvcnQgYnV0IGRlY3JlYXNlZCBwZXJmb3JtYW5j
ZQ0KICAgIGFuZCBkZWNyZWFzZWQgZWZmaWNpZW5jeSB3aXRoIHN0YW5kYXJkIE9TL1ZNIGltYWdl
cy4NCiAgICBUaGUgZ29hbCBvZiB0aGlzIHByb3Bvc2FsIGlzIHRvIGNoYW5nZSB0aGlzIHN0YXR1
cyBxdW8gYnkgcHJvdmlkaW5nDQogICAgYSBoaWdobHkgY29uZmlndXJhYmxlIHVuaWtlcm5lbCBj
b2RlIGJhc2U7IHdlIGNhbGwgdGhpcyBiYXNlIFVuaWNvcmUuDQogICAgDQogICAgVGhpcyBwcm9q
ZWN0IGFsc28gYWltcyB0byBjb25jZW50cmF0ZSB0aGUgdmFyaW91cyBlZmZvcnRzIGN1cnJlbnRs
eSBnb2luZw0KICAgIG9uIGluIHRoZSBYZW4gY29tbXVuaXR5IHJlZ2FyZGluZyBtaW5pbWFsaXN0
aWMgT1NlcyAoZXNzZW50aWFsbHkgZGlmZmVyZW50DQogICAgdmFyaWFudHMgb2YgTWluaU9TKS4g
V2UgdGhpbmsgdGhhdCBzcGxpdHRpbmcgdGhlIGNvbW11bml0eSBhY3Jvc3MgdGhlc2UNCiAgICB2
YXJpYW50cyBpcyBjb3VudGVyLXByb2R1Y3RpdmUgYW5kIGhvcGUgdGhhdCBVbmljb3JlIHdpbGwg
cHJvdmlkZSBhIGNvbW1vbg0KICAgIHBsYWNlIGZvciBhbGwgb3IgbW9zdCBpbXByb3ZlbWVudHMg
YW5kIGN1c3RvbWl6YXRpb25zIG9mIG1pbmltYWxpc3RpYw0KICAgIE9TZXMuIFRoZSBsb25nIHRl
cm0gZ29hbCBpcyB0byByZXBsYWNlIHNvbWV0aGluZyBsaWtlIE1pbmlPUyB3aXRoIGEgdG9vbA0K
ICAgIHRoYXQgY2FuIGF1dG9tYXRpY2FsbHkgYnVpbGQgc3VjaCBhIG1pbmltYWxpc3RpYyBPUy4N
CiAgICANCiAgICANCiAgICBVbmljb3JlIC0gVGhlICJVbmlrZXJuZWwgQ29yZSINCiAgICAtLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCiAgICBUaGUgaGlnaCBsZXZlbCBnb2FsIG9m
IFVuaWNvcmUgaXMgdG8gYmUgYWJsZSB0byBidWlsZCB1bmlrZXJuZWxzIHRhcmdldGVkDQogICAg
YXQgc3BlY2lmaWMgYXBwbGljYXRpb25zIHdpdGhvdXQgcmVxdWlyaW5nIHRoZSB0aW1lLWNvbnN1
bWluZywgZXhwZXJ0IHdvcmsNCiAgICB0aGF0IGJ1aWxkaW5nIHN1Y2ggYSB1bmlrZXJuZWwgcmVx
dWlyZXMgdG9kYXkuIEFuIGFkZGl0aW9uYWwgZ29hbCAob3INCiAgICBob3BlKSBvZiBVbmljb3Jl
IGlzIHRoYXQgYWxsIGRldmVsb3BlcnMgaW50ZXJlc3RlZCBpbiB1bmlrZXJuZWwNCiAgICBkZXZl
bG9wbWVudCB3b3VsZCBjb250cmlidXRlIGJ5IHN1cHBseWluZyBsaWJyYXJpZXMgcmF0aGVyIHRo
YW4gd29ya2luZyBvbg0KICAgIGluZGVwZW5kZW50IHByb2plY3RzIHdpdGggZGlmZmVyZW50IGNv
ZGUgYmFzZXMgYXMgaXQgaXMgZG9uZSBub3cuIFRoZSBtYWluDQogICAgaWRlYSBiZWhpbmQgVW5p
Y29yZSBpcyBkZXBpY3RlZCBpbiBGaWd1cmUgMSBhbmQgY29uc2lzdHMgb2YgdHdvIGJhc2ljDQog
ICAgY29tcG9uZW50czoNCiAgICANCiAgICBbQXR0YWNobWVudDogdW5pY29yZS1vbmVzbGlkZXIu
cGRmXQ0KICAgIA0KICAgIEZpZ3VyZSAxLiBVbmljb3JlIEFyY2hpdGVjdHVyZS4NCiAgICANCiAg
ICBMaWJyYXJ5IHBvb2xzIHdvdWxkIGNvbnRhaW4gbGlicmFyaWVzIHRoYXQgdGhlIHVzZXIgb2Yg
VW5pY29yZSBjYW4gc2VsZWN0DQogICAgZnJvbSB0byBjcmVhdGUgdGhlIHVuaWtlcm5lbC4gRnJv
bSB0aGUgYm90dG9tIHVwLCBsaWJyYXJ5IHBvb2xzIGFyZQ0KICAgIG9yZ2FuaXplZCBpbnRvICgx
KSB0aGUgYXJjaGl0ZWN0dXJlIGxpYnJhcnkgdG9vbCwgY29udGFpbmluZyBsaWJyYXJpZXMNCiAg
ICBzcGVjaWZpYyB0byBhIGNvbXB1dGVyIGFyY2hpdGVjdHVyZSAoZS5nLiwgeDg2XzY0LCBBUk0z
MiBvciBNSVBTKTsgKDIpIHRoZQ0KICAgIHBsYXRmb3JtIHRvb2wsIHdoZXJlIHRhcmdldCBwbGF0
Zm9ybXMgY2FuIGJlIFhlbiwgS1ZNLCBiYXJlIG1ldGFsIChpLmUuIG5vDQogICAgdmlydHVhbGl6
YXRpb24pIGFuZCB1c2VyLXNwYWNlIExpbnV4OyBhbmQgKDMpIHRoZSBtYWluIGxpYnJhcnkgcG9v
bCwNCiAgICBjb250YWluaW5nIGEgcmljaCBzZXQgb2YgZnVuY3Rpb25hbGl0eSB0byBidWlsZCB0
aGUgdW5pa2VybmVsIGZyb20uIFRoaXMNCiAgICBsYXN0IGxpYnJhcnkgaW5jbHVkZXMgZHJpdmVy
cyAoYm90aCB2aXJ0dWFsIHN1Y2ggYXMgbmV0YmFjay9uZXRmcm9udCBhbmQNCiAgICBwaHlzaWNh
bCBzdWNoIGFzIGl4Z2JlKSwgZmlsZXN5c3RlbXMsIG1lbW9yeSBhbGxvY2F0b3JzLCBzY2hlZHVs
ZXJzLA0KICAgIG5ldHdvcmsgc3RhY2tzLCBzdGFuZGFyZCBsaWJzIChlLmcuIGxpYmMsIG9wZW5z
c2wsIGV0Yy4pLCBydW50aW1lcyAoZS5nLiBhDQogICAgUHl0aG9uIGludGVycHJldGVyIGFuZCBk
ZWJ1Z2dpbmcgYW5kIHByb2ZpbGluZyB0b29scy4gVGhlc2UgcG9vbHMgb2YNCiAgICBsaWJyYXJp
ZXMgY29uc3RpdHV0ZSBhIGNvZGUgYmFzZSBmb3IgY3JlYXRpbmcgdW5pa2VybmVscy4gQXMgc2hv
d24sIGENCiAgICBsaWJyYXJ5IGNhbiBiZSByZWxhdGl2ZWx5IGxhcmdlIChlLmcgbGliYykgb3Ig
cXVpdGUgc21hbGwgKGEgc2NoZWR1bGVyKSwNCiAgICB3aGljaCBzaG91bGQgYWxsb3cgZm9yIGEg
ZmFpciBhbW91bnQgb2YgY3VzdG9taXphdGlvbiBmb3IgdGhlIHVuaWtlcm5lbC4NCiAgICBUaGUg
VW5pY29yZSBidWlsZCB0b29sIGlzIGluIGNoYXJnZSBvZiBjb21waWxpbmcgdGhlIGFwcGxpY2F0
aW9uIGFuZCB0aGUNCiAgICBzZWxlY3RlZCBsaWJyYXJpZXMgdG9nZXRoZXIgdG8gY3JlYXRlIGEg
YmluYXJ5IGZvciBhIHNwZWNpZmljIHBsYXRmb3JtIGFuZA0KICAgIGFyY2hpdGVjdHVyZSAoZS5n
LiwgWGVuIG9uIHg4Nl82NCkuIFRoZSB0b29sIGlzIGN1cnJlbnRseSBpbnNwaXJlZCBieQ0KICAg
IExpbnV44oCZcyBrY29uZmlnIHN5c3RlbSBhbmQgY29uc2lzdHMgb2YgYSBzZXQgb2YgTWFrZWZp
bGVzLiBJdCBhbGxvd3MgdXNlcnMNCiAgICB0byBzZWxlY3QgbGlicmFyaWVzLCB0byBjb25maWd1
cmUgdGhlbSwgYW5kIHRvIHdhcm4gdGhlbSB3aGVuIGxpYnJhcnkNCiAgICBkZXBlbmRlbmNpZXMg
YXJlIG5vdCBtZXQuIEluIGFkZGl0aW9uLCB0aGUgdG9vbCBjYW4gYWxzbyBzaW11bHRhbmVvdXNs
eQ0KICAgIGdlbmVyYXRlIGJpbmFyaWVzIGZvciBtdWx0aXBsZSBwbGF0Zm9ybXMuDQogICAgQXMg
YW4gZXhhbXBsZSwgaW1hZ2luZSBhIHVzZXIgd2FudGluZyB0byBnZW5lcmF0ZSBhIG5ldHdvcmsg
ZHJpdmVyIGRvbWFpbg0KICAgIHVuaWtlcm5lbC4gSW4gdGhpcyBjYXNlLCB3ZSB3b3VsZCBhc3N1
bWUgdGhlIOKAnGFwcGxpY2F0aW9u4oCdIHRvIGJlIHRoZQ0KICAgIG5ldGJhY2sgZHJpdmVyLiBU
byBzZWxlY3QgdGhpcyBhcHBsaWNhdGlvbiwgdGhlIHVzZXIgd291bGQgZmlyc3QgcnVuIOKAnG1h
a2UNCiAgICBtZW51Y29uZmln4oCdIGZyb20gd2l0aGluIHRoZSBuZXRiYWNrIGFwcGxpY2F0aW9u
IGZvbGRlci4gVGhlIE1ha2VmaWxlIHRoZXJlDQogICAgd291bGQgc2V0IGEgdmFyaWFibGUgdG8g
aW5kaWNhdGUgd2hhdCB0aGUgYXBwbGljYXRpb24gaXMsIGFuZCB3b3VsZA0KICAgIGluY2x1ZGUg
dGhlIG1haW4gVW5pY29yZSBNYWtlZmlsZXMgc28gdGhhdCB0aGUgdW5pa2VybmVsIGNhbiBiZSBi
dWlsdA0KICAgIChTdGVwIDEgaW4gdGhlIGZpZ3VyZSkuIFVzaW5nIHRoZSBtZW51LWJhc2VkIHN5
c3RlbSwgdGhlIHVzZXIgY2hvb3NlcyB0aGUNCiAgICByZWxldmFudCBsaWJyYXJpZXM7IGZvciBh
IFhlbiBkcml2ZXIgZG9tYWluIHRoaXMgd291bGQgaW5jbHVkZSBhIHBoeXNpY2FsDQogICAgbmV0
d29yayBkcml2ZXIsIHRoZSBuZXRiYWNrIGRyaXZlciwgdGhlIGxpYnhlbnBsYXQgbGlicmFyeSBh
bmQgYSBsaWJyYXJ5DQogICAgZnJvbSB0aGUgYXJjaGl0ZWN0dXJlIGxpYnJhcnkgcG9vbCBzdWNo
IGFzIGxpYng4Nl82NGFyY2ggKFN0ZXAgMiBpbiB0aGUNCiAgICBmaWd1cmUpLiBXaXRoIHRoaXMg
aW4gcGxhY2UsIHRoZSB1c2VyIHNhdmVzIHRoZSBjb25maWd1cmF0aW9uIGFuZCB0eXBlcw0KICAg
IOKAnG1ha2XigJ0gdG8gYnVpbGQgdGhlIHVuaWtlcm5lbCAoU3RlcCAzKSBhbmQg4oCceGwgY3Jl
YXRl4oCdIHRvIHJ1biBpdCAoU3RlcCA0KS4NCiAgICBBIG5vdGUgb24gdGhlIEFCSS9BUEkgZXhw
b3NlZCB0byB0aGUgYXBwbGljYXRpb246IGJlY2F1c2UgVW5pY29yZSBhbGxvd3MNCiAgICBmb3Ig
Y3VzdG9taXphdGlvbiBvZiB0aGUgdW5pa2VybmVscywgdGhlIEFCSSAob3IgQVBJIHNpbmNlIHRo
ZXJlIGlzIG5vDQogICAga2VybmVsKSB3b3VsZCBiZSBjdXN0b20sIHRoYXQgaXMsIGRlZmluZWQg
YnkgdGhlIGxpYnJhcmllcyB0aGUgdXNlcg0KICAgIHNlbGVjdGVkLiBIYXZpbmcgc2FpZCB0aGF0
LCBpdCB3b3VsZCBiZSBwZXJmZWN0bHkgcG9zc2libGUsIGZvciBpbnN0YW5jZSwNCiAgICB0byBi
dWlsZCBQT1NJWC1jb21wbGlhbnQgdW5pa2VybmVscyB3aXRoIGl0IChlLmcuIHNpbWlsYXIgdG8g
UnVtcCwgYnV0IGluDQogICAgcHJpbmNpcGxlIHdpdGggbXVjaCBtb3JlIHNwZWNpYWxpemVkIE9T
IGxheWVycykuDQogICAgDQogICAgRmluYWxseSwgaXQgaXMgd29ydGggcG9pbnRpbmcgb3V0IHRo
YXQgd2UgdXNlIHRoZSB0ZXJtIGFwcGxpY2F0aW9uDQogICAgbG9vc2VseTogYW5vdGhlciBjbGVh
ciB0YXJnZXQgZm9yIFVuaWNvcmUgaXMgdGhlIGJ1aWxkaW5nIG9mDQogICAgcnVudGltZS1zcGVj
aWZpYyB1bmlrZXJuZWxzIChlLmcuIGEgdW5pa2VybmVsIGFibGUgdG8gcnVuIFB5dGhvbiBvciBP
Q2FtbA0KICAgIHNjcmlwdHMgYXMgaXMgdGhlIGNhc2Ugd2l0aCBNaXJhZ2VPUykuDQogICAgDQog
ICAgDQogICAgUmVsZXZhbmNlIHRvIFhlbiBhbmQgaXRzIENvbW11bml0eQ0KICAgIC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQogICAgVW5pa2VybmVscyBhcmUgaW1wb3J0YW50
IHRvIGEgbnVtYmVyIG9mIGFyZWFzIHJlbGV2YW50IHRvIHRoZSBYZW4NCiAgICBjb21tdW5pdHks
IGluY2x1ZGluZyBJb1QsIGF1dG9tb3RpdmUsIHN0dWIgZG9tYWlucywgYW5kIGRyaXZlciBkb21h
aW4vZG9tMA0KICAgIGRpc2FnZ3JlZ2F0aW9uLiBVbmljb3JlIGNvdWxkIGhlbHAgYm9vc3QgdGhl
IHByb2dyZXNzIGluIGFsbCBvZiB0aGVzZQ0KICAgIGFyZWFzIGJ5IHF1aWNrbHkgcHJvdmlkaW5n
IHRoZSBuZWNlc3NhcnkgdG9vbHMgdG8gY3JlYXRlICB1bmlrZXJuZWxzIGZvcg0KICAgIHRoZW0u
IEZvciBpbnN0YW5jZSwgZm9yIGEgZHJpdmVyIGRvbWFpbiwgdGhlIHVzZXIgd291bGQgaW5jbHVk
ZSB0aGUNCiAgICDigJxsaWJyYXJ54oCdIGNvbnRhaW5pbmcgdGhlIHJlbGV2YW50IGhhcmR3YXJl
IGRyaXZlciBhbmQgY29ycmVzcG9uZGluZw0KICAgIGJhY2stZW5kIGRyaXZlciwgYW5kIGluIHBy
aW5jaXBsZSBVbmljb3JlIHdvdWxkIHRha2UgY2FyZSBvZiB0aGUgcmVzdC4NCiAgICANCiAgICBJ
biBhZGRpdGlvbiwgVW5pY29yZSBjb3VsZCBldmVudHVhbGx5IHJlcGxhY2UgTWluaS1PUywgcHJv
dmlkaW5nIGENCiAgICBjbGVhbmVyLCBtb3JlIHN0YWJsZSBhbmQgZmxleGlibGUgYmFzZSBmcm9t
IHdoaWNoIHRvIGJ1aWxkIHVuaWtlcm5lbHMgZm9yDQogICAgcHJvamVjdHMgKHRoZSBtb2R1bGFy
aXphdGlvbiBvZiBNaW5pLU9TIGlzIGluIGZhY3QgYWxyZWFkeSB0YWtpbmcgcGxhY2UpLg0KICAg
IA0KICAgIA0KICAgIEN1cnJlbnQgU3RhdHVzDQogICAgLS0tLS0tLS0tLS0tLS0NCiAgICBVbmlj
b3JlIGlzIGF0IGFuIGVhcmx5IHN0YWdlLiBGb3Igbm93IGl0IGluY2x1ZGVzIHNvbWUgYmFzZSBs
aWJyYXJpZXMgd2l0aA0KICAgIGNvZGUgZXh0cmFjdGVkIGZyb20gTWluaS1PUyBhcyB3ZWxsIGFz
IGEgYnVpbGQgdG9vbCBpbnNwaXJlZCBieSBMaW51eCdzDQogICAgS0NvbmZpZyBzeXN0ZW0uIFVu
aWNvcmUgaXMgY3VycmVudGx5IGFibGUgdG8gYnVpbGQgImhlbGxvIHdvcmxkIg0KICAgIHVuaWtl
cm5lbHMgZm9yIFhlbiBhbmQgTGludXggdXNlciBzcGFjZSBvbiB4ODZfNjQgYW5kIEFSTXY3Lg0K
ICAgIA0KICAgIEluY3ViYXRpb24NCiAgICAtLS0tLS0tLS0tDQogICAgVGhlIHJlYXNvbiBiZWhp
bmQgbWFraW5nIFVuaWNvcmUgYSBYZW4gc3ViLXByb2plY3QgcHJvamVjdCBpcyB0byAoMSkNCiAg
ICBicmluZyB0aGUgZXhpc3RlbmNlIG9mIFVuaWNvcmUgdG8gdGhlIGF0dGVudGlvbiBvZiB0aGUg
WGVuIGNvbW11bml0eQ0KICAgIGFuZCB0byBvdXRzaWRlIHdvcmxkOyAoMikgdG8gYXR0ZW1wdCB0
byBoYXJuZXNzIGludGVyZXN0IGFuZA0KICAgIHBvdGVudGlhbGx5IGRldmVsb3BtZW50IGN5Y2xl
cyBmcm9tIHBlb3BsZSBhbmQgY29tcGFuaWVzIGludGVyZXN0ZWQgaW4NCiAgICB1bmlrZXJuZWxz
OyAoMykgdG8gY29uY2VudHJhdGUgbWFpbnRlbmFuY2UgcmVzb3VyY2VzIGZyb20gcGVvcGxlDQog
ICAgaW50ZXJlc3RlZCBpbiB1bmlrZXJuZWxzIHdpdGhpbiB0aGUgY29tbXVuaXR5OyBhbmQgKDQp
IHRvIGhhdmUgYSBsZWdhbA0KICAgIGVudGl0eSBiZWhpbmQgdGhlIHByb2plY3QuDQogICAgDQog
ICAgTGljZW5zZQ0KICAgIC0tLS0tLS0NCiAgICBUaGUgbWFpbiBsaWNlbnNlIG9mIHRoZSBydW4t
dGltZSBjb21wb25lbnRzIG9mIFVuaWNvcmUgd2lsbCBiZSBhIDMtY2xhdXNlDQogICAgQlNEIGxp
Y2Vuc2UsIHVubGVzcyB0aGVyZSBpcyBhIGdvb2QgcmVhc29uIG5vdCB0byB1c2UgaXQgKGUuZy4g
d2UgbWF5DQogICAgaW1wb3J0IDItY2xhdXNlIEJTRCBsaWNlbnNlZCBjb2RlIGZyb20gTWluaS1P
Uywgd2hpY2ggd2Ugd291bGQgKm5vdCoNCiAgICBhbnRpY2lwYXRlIHRvIGNoYW5nZSkuIFRoZSBN
YWtlZmlsZSBzeXN0ZW0gd291bGQgYmUgbGljZW5zZWQgdW5kZXIgR1BMIHYyDQogICAgb3IgbGF0
ZXIgYXMgd2Ugd2FudCB0byBiZSBhYmxlIHRvIHVzZSBLQ29uZmlnIGZ1bmN0aW9uYWxpdHkgZnJv
bQ0KICAgIEJ1aWxkcm9vdC9MaW51eC4NCiAgICANCiAgICBSZXF1aXJlZCBJbmZyYXN0cnVjdHVy
ZQ0KICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQogICAgVGhlIG9mZmljaWFsIHJlcG9zaXRv
cmllcyBzaG91bGQgYmUgY3JlYXRlZCBvbg0KICAgIFtodHRwOi8veGVuYml0cy54ZW5wcm9qZWN0
Lm9yZy9dIHVuZGVyIGB1bmljb3JlLmdpdGAuIFRoZXJlIHNob3VsZCBiZSBhDQogICAgbWFpbiBy
ZXBvc2l0b3J5IGZvciB0aGUgY29yZSB1bmljb3JlIGltcGxlbWVudGF0aW9uIGFuZCBhZGRpdGlv
bmFsDQogICAgcmVwb3NpdG9yaWVzIGZvciBzb21lIG1vcmUgYWR2YW5jZWQgZXh0ZW5zaW9uIGxp
YnJhcmllcyAoZS5nLiwgbHdJUCwNCiAgICBuZXdsaWIpLg0KICAgIA0KICAgICMjIyBNYWluIHJl
cG9zaXRvcnkNCiAgICANCiAgICBgdW5pY29yZS5naXRgDQogICAgDQogICAgIyMjIFJlcG9zaXRv
cmllcyBmb3IgZXh0ZW5zaW9uIGxpYnJhcmllcw0KICAgIA0KICAgIFJlcG9zaXRvcmllcyBmb3Ig
YWRkaXRpb25hbCBsaWJyYXJpZXMgdGhhdCBhcmUgc3VwcG9ydGVkIGJ5IHRoZSBVbmljb3JlDQog
ICAgcHJvamVjdCBzaG91bGQgZXhpc3QgdW5kZXIgYSBzZXBhcmF0ZSBkaXJlY3Rvcnk6DQogICAg
DQogICAgYHVuaWNvcmUtbGlicy9gDQogICAgDQogICAgRm9yIGV4YW1wbGU6DQogICAgDQogICAg
YHVuaWNvcmUtbGlicy9sd2lwLmdpdGANCiAgICBgdW5pY29yZS1saWJzL25ld2xpYi5naXRgDQog
ICAgDQogICAgIyMjIE1haWxpbmcgbGlzdA0KICAgIA0KICAgIEluIHRoZSBiZWdpbm5pbmcgd2Ug
d291bGQgdXNlIHRoZSBNaW5pT1MgbWFpbGluZyBsaXN0DQogICAgKG1pbmlvcy1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZykuIFdoZW4gd2UgZ2V0IHRyYWN0aW9uIHdpdGggVW5pY29yZSB3ZQ0K
ICAgIGNvdWxkIGNvbnNpZGVyIHNwbGl0dGluZyB0aGF0IHRyYWZmaWMgb250byBhIHVuaWNvcmUg
bWFpbGluZyBsaXN0Lg0KICAgICANCiAgICANCiAgICANCiAgICANCg0KX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 13:40:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 13:40:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1YIJ-0003K6-0S; Mon, 09 Oct 2017 13:40:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e1YIH-0003Jw-Pm
 for xen-devel@lists.xen.org; Mon, 09 Oct 2017 13:40:29 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 FB/8F-01769-C4C7BD95; Mon, 09 Oct 2017 13:40:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS6fjDS9en5na
 kQetzGYslHxezODB6HN39mymAMYo1My8pvyKBNWPh9Q1sBauFKm4eqmxgnMHfxcjJISSQJ3H7
 4yxGEJtXwE5iwcpPzCC2hIChxOmFN1lAbBYBVYmePwfZQWw2AXWJtmfbWUFsEQFNiZkdl4B6u
 TiYBe6ySpxYchSsWVggVmL73p2sIAkhgcuMEksPTGcCSXAKWEtsnbsRaBIH0DZBib87hEHCzA
 JaEg9/3WKBsLUlli18zQxSwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQiXSN
 LvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwPCrZ2Bg3MF4eYvfIUZJDiYlUV6m
 qtuRQnxJ+SmVGYnFGfFFpTmpxYcYNTg4BLbtWn2BUYolLz8vVUmCt7oaqE6wKDU9tSItMwcYI
 TClEhw8SiK8SiBjeIsLEnOLM9MhUqcYdTk6bt79wyQENkNKnNcXZIYASFFGaR7cCFi0XmKUlR
 LmZWRgYBDiKUgtys0sQZV/xSjOwagkzKsFMoUnM68EbtMroCOYgI5gLL4BckRJIkJKqoFRb22
 Lce/ChMDfF5+JiuSH95Sa3158+p/tznXqwtmnj+9Zb5nruOdwWverimzut47fQm5ey+/7soDn
 gZKVTtzsgAfv6o72b5dJmmtwJvHR/r2/vsvuP1GueORnkNnr96r3eZT+i7XsODVr0tymCwsyH
 u7r/xoYbXusSnzl6aVrs1M0V8ZmnXjFr8RSnJFoqMVcVJwIAPKo8jvRAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1507556426!104521052!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5772 invoked from network); 9 Oct 2017 13:40:28 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Oct 2017 13:40:28 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 09 Oct 2017 07:40:25 -0600
Message-Id: <59DB98650200007800183FA3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 09 Oct 2017 07:40:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20171005174222.29161-1-julien.grall@linaro.org>
 <20171005174222.29161-10-julien.grall@linaro.org>
 <59DB7CB90200007800183DFD@prv-mh.provo.novell.com>
 <476c7ea1-e77a-6ee6-a937-c915a65ce3c0@arm.com>
In-Reply-To: <476c7ea1-e77a-6ee6-a937-c915a65ce3c0@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Tim Deegan <tim@xen.org>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Paul Durrant <paul.durrant@citrix.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Shane Wang <shane.wang@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, nd@arm.com,
 Gang Wei <gang.wei@intel.com>
Subject: Re: [Xen-devel] [PATCH v2 9/9] xen: Convert __page_to_mfn and
 __mfn_to_page to use typesafe MFN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA5LjEwLjE3IGF0IDE0OjIwLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IEhpIEphbiwKPiAKPiBPbiAwOS8xMC8xNyAxMjo0MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+
IE9uIDA1LjEwLjE3IGF0IDE5OjQyLCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+IHdyb3RlOgo+
Pj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4+PiArKysgYi94ZW4vYXJjaC9h
cm0vZG9tYWluX2J1aWxkLmMKPj4+IEBAIC01MCw4ICs1MCw2IEBAIHN0cnVjdCBtYXBfcmFuZ2Vf
ZGF0YQo+Pj4gICAvKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIG1ha2UgdGhl
bSB3b3JrIHdpdGggbWZuX3QgKi8KPj4+ICAgI3VuZGVmIHZpcnRfdG9fbWZuCj4+PiAgICNkZWZp
bmUgdmlydF90b19tZm4odmEpIF9tZm4oX192aXJ0X3RvX21mbih2YSkpCj4+PiAtI3VuZGVmIHBh
Z2VfdG9fbWZuCj4+PiAtI2RlZmluZSBwYWdlX3RvX21mbihwZykgX21mbihfX3BhZ2VfdG9fbWZu
KHBnKSkKPj4gCj4+IFdpdGggdGhlIHBhdGNoIGRyb3BwaW5nIChJIGFzc3VtZSkgYWxsIG92ZXJy
aWRlcyBvZiB0aGlzIGtpbmQsIHdoYXQKPj4gaXMgdGhlIGRpZmZlcmVuY2UgYmV0d2VlbiB0aGUg
ZG91YmxlLXVuZGVyc2NvcmUtcHJlZml4ZWQgdmVyc2lvbnMKPj4gb2YgdGhlIHR3byBjb25zdHJ1
Y3RzIHlvdSBjb252ZXJ0IGhlcmUgYW5kIHRoZSBwbGFpbiBvbmVzPyBJZgo+PiB0aGVyZSdzIG5v
bmUgKHdoaWNoIEkgdGhpbmsgaXMgd2hhdCB0aGUgcmVzdWx0IGhlcmUgaXMgbWVhbnQgdG8gYmUp
LAo+PiB0aGVuIGlkZWFsbHkgdGhlIHBhdGNoIHdvdWxkIGRyb3AgdGhlIGZvcm1lciBhbHRvZ2V0
aGVyLiBJbiBjYXNlCj4+IHRoaXMgbWVhbnMgdG91Y2hpbmcgYSBsb3QgbW9yZSBjb2RlLCB0aGVu
IGF0IGxlYXN0IEknZCBleHBlY3QgeW91Cj4+IHRvIGNvbnZlcnQgYWxsIGluc3RhbmNlcyB5b3Ug
dG91Y2ggYW55d2F5LCBhbmQgdGhhdCB5b3UgaW4KPj4gcGFydGljdWxhciBkb24ndCBpbnRyb2R1
Y2UgYW55IG5ldyBvbmVzLgo+PiAKPj4gQnV0IHdhaXQgLSB0aGUgcGF0Y2ggZXZlbiBpbnRyb2R1
Y2VzIG5ldyBvdmVycmlkZXMgKGRvaW5nIHRoZQo+PiBpbnZlcnNlKS4gV2hhdCdzIHRoZSBkZWFs
IGhlcmU/IElmIHRoYXQncyBhZ2FpbiB0byBsaW1pdCBwYXRjaCBzaXplLAo+PiB0aGVuIEknZCBz
dGlsbCBwcmVmZXIgdGhlIGdsb2JhbCBhbGlhc2VzIHRvIGdvIGF3YXksIGFuZCBsb2NhbCAocGVy
Cj4+IGZpbGUpIGFsaWFzZXMgdG8gYmUgcmV0YWluZWQgYXMgbmVlZGVkLgo+IAo+IEl0IGludHJv
ZHVjZXMgbmV3IG92ZXJyaWRlcyBiZWNhdXNlIHNvbWUgb2YgdGhlIGNvZGUgaXMgbm90IHRyaXZp
YWwgdG8gCj4gY29udmVydCB0byB1c2UgbWZuX3QuIEl0IG5lZWRzIG1vcmUgZWZmb3J0IHRvIHNl
ZSB3aGV0aGVyIGl0IGlzIHdvcnRoIGl0IAo+IHRvIGNvbnZlcnQgdGhlbSBhbmQgSSB0aGluayBp
cyBvdXQgb2Ygc2NvcGUgb2YgdGhpcyBzZXJpZXMuCj4gCj4gVGhpcyBzZXJpZXMgaXMgbWVhbnQg
dG8gcmVkdWNlIHRoZSBudW1iZXIgb2YgcGxhY2Ugd2Ugb3ZlcnJpZGUgCj4gcGFnZV90b19tZm4g
dG8gYW4gaGFuZGZ1bCBudW1iZXJzIHdoaWxzdCBzdGlsbCBlbmZvcmNpbmcgdGhlIHVzZSBvZiAK
PiBtZm5fdCBieSBkZWZhdWx0Lgo+IAo+IEJ1dCBJIGFtIG5vdCBlbnRpcmVseSBzdXJlIHdoYXQg
eW91IGFyZSBzdWdnZXN0aW5nIGhlcmUuIEFyZSB5b3Ugc2F5aW5nIAo+IHdlIGNvdWxkIGRlZmlu
ZSBwYWdlX3RvX21mbi9tZm5fdG9fcGFnZSBvbiBldmVyeSBmaWxlPwoKQWN0dWFsbHkgdGhlIG90
aGVyIHdheSBhcm91bmQ6IEdsb2JhbGx5IG9ubHkgcGFnZV90b19tZm4oKSBhbmQKbWZuX3RvX3Bh
Z2UoKSBzaG91bGQgcmVtYWluLiBJbiBmaWxlcyB0aGF0IG5lZWQgdGhlbQpfX3BhZ2VfdG9fbWZu
KCkgYW5kIF9fbWZuX3RvX3BhZ2UoKSBjb3VsZCBiZSBhZGRlZCB0byBsaW1pdAp0aGUgc2NvcGUg
b2YgdGhlIGNoYW5nZSAvIHRoZSBzaXplIG9mIHRoZSBwYXRjaC4KCkJ1dCBmaXJzdCBhbmQgZm9y
ZW1vc3QgSSB3b3VsZCBoYXZlIHdpc2hlZCB0aGF0IG90aGVyIHRoYW4gZm9yCmRlZmluaW5nIHRo
ZXNlIG92ZXJyaWRlcywgdGhlIHBhdGNoIHdvdWxkbid0IGxlYXZlIGFyb3VuZApfX21mbl90b19w
YWdlKCkgdXNlcyAod2hpY2ggaXQgZG9lcyBpbiBhIGZldyB4ODYgaGVhZGVycykuIEJ1dAp0aGVu
IGFnYWluIG1heWJlIGl0J3MgdW5hdm9pZGFibGUgdG8gbGVhdmUgdGhvc2UgaW4gcGxhY2UgdW50
aWwKZnVsbCBjb252ZXJzaW9uIGhhcyBoYXBwZW5lZD8KCkphbgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 13:46:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 13:46:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1YNu-0003Ye-LI; Mon, 09 Oct 2017 13:46:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4484f2008=Ian.Jackson@citrix.com>)
 id 1e1YNt-0003YY-HO
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 13:46:17 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 EB/31-02027-8AD7BD95; Mon, 09 Oct 2017 13:46:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHSDve6K2tu
 RBmc3S1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlX1m1jKjjFXNGwpYuxgbGJuYuRk0NCwF/i
 y4YtTCA2m4CuRNOWv2wgNq+AoMTJmU9YQGxmAR2JBbs/sUHY8hLb385hhqhxkOg79IgdxGYRU
 JF4PuEuI4gtIqAlsX7FU6j6VImTSyaCzREWCJd49HMCmM0pYClx+/Y5oDkcHEICaRJd00Ugzj
 GReLtwJxtEWE1i7vr4CYx8s5AcNAvJQbOQHLSAkXkVo3pxalFZapGupV5SUWZ6RkluYmaOrqG
 BqV5uanFxYnpqTmJSsV5yfu4mRmCYMQDBDsa1rc6HGCU5mJREeZmqbkcK8SXlp1RmJBZnxBeV
 5qQWH2KU4eBQkuBdWwOUEyxKTU+tSMvMAQY8TFqCg0dJhLcWJM1bXJCYW5yZDpE6xWjMcePh9
 T9MHB037/5hEmLJy89LlRLn3QBSKgBSmlGaBzcIFomXGGWlhHkZgU4T4ilILcrNLEGVf8Uozs
 GoJMx7FmQKT2ZeCdy+V0CnMAGdwlh8A+SUkkSElFQDY7nE6/o9BVvUFQXfd+zLWHzr7Jazdxc
 fdeJLqGM/o1j4vMtZxP9+082JM4IKM5/GFTfPkFrhnLC3Kur8VOPH6+tuVS9iSl5/97FByJvk
 XTKWzAlJcQ5/06aVnfEt+X75+O7tCnK1Va9F7L0eiK+a8rc1n3uhWaP1t+fhHoqR55I6ecr6N
 mnPVmIpzkg01GIuKk4EAIOrrVG/AgAA
X-Env-Sender: prvs=4484f2008=Ian.Jackson@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1507556774!86359217!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24448 invoked from network); 9 Oct 2017 13:46:16 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 13:46:16 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="450950779"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23003.32164.599410.696334@mariner.uk.xensource.com>
Date: Mon, 9 Oct 2017 14:46:12 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20171009133007.2587-2-roger.pau@citrix.com>
References: <20171009133007.2587-1-roger.pau@citrix.com>
 <20171009133007.2587-2-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 1/2] libxl: set the default grant/maptrack
	frames at structure init
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCAxLzJdIGxpYnhsOiBzZXQgdGhlIGRlZmF1
bHQgZ3JhbnQvbWFwdHJhY2sgZnJhbWVzIGF0IHN0cnVjdHVyZSBpbml0Iik6Cj4gbGlieGxfZG9t
YWluX2J1aWxkX2luZm8gaGFkIGJvdGggdGhlIG1hcHRyYWNrIGFuZCBncmFudCBmcmFtZXMgc2V0
IHRvCj4gMCBieSBkZWZhdWx0LCBmb3JjaW5nIHRoZSBjbGllbnQgb2YgbGlieGwgdG8gc2V0IGEg
c2FuZSBkZWZhdWx0Lgo+IAo+IFRoaXMgaXMgbm90IGJhY2t3YXJkcyBjb21wYXRpYmxlLCBzbyBp
bnN0ZWFkIGluaXRpYWxpemUgYm90aAo+IG1heF9ncmFudF9mcmFtZXMgYW5kIG1heF9tYXB0cmFj
a19mcmFtZXMgdG8gYSBzYW5lIGRlZmF1bHQgKGllOiBsaWtlCj4gcHJldmlvdXMgYmVoYXZpb3Ip
LgoKQm90aAoKQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 13:48:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 13:48:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1YPy-0003vB-0e; Mon, 09 Oct 2017 13:48:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1e1YPw-0003uz-RW
 for xen-devel@lists.xen.org; Mon, 09 Oct 2017 13:48:24 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 79/E2-02044-82E7BD95; Mon, 09 Oct 2017 13:48:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVysyfVTVe97na
 kwfGVshZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b7e7dZC3aJVVyavJu5gXGvUBcjF4eQwGZG
 idlHl7BBOLsZJSafOMLUxcjJISwQK7HwxwtWEFtEQFmi99dvFpAiZoFtrBLrp5xihuhoZ5JYc
 nYTI0gVm4CmxJ3Pn4C6OTh4Bawk/i+WAgmzCKhI7HoxD2yoqEC4xP7v15hBbF4BQYmTM5+wgN
 icAvYS97dfA1vGLGAmMW/zQ2YIW1zi1pP5TBC2vMT2t3OYJzDyz0LSPgtJyywkLbOQtCxgZFn
 FqFGcWlSWWqRrZKaXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYovUMDIw7GG9P
 9jvEKMnBpCTKy1R1O1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG9kLVBOsCg1PbUiLTMHGC0wa
 QkOHiUR3toaoDRvcUFibnFmOkTqFKOilDjvBpCEAEgiozQPrg0WoZcYZaWEeRkZGBiEeApSi3
 IzS1DlXzGKczAqCfOeBZnCk5lXAjf9FdBiJqDFjMU3QBaXJCKkpBoY9Rz97TusmL3YpJ+HahY
 oRmhEfu3KaGzeG16qUmK7tmfG39W3umP+n6/jNdr1yD+7blIv60P14yf5ZIx4Vy0QMDu3RVQq
 h++KydkfZ7hKLLdarS3f9j5ztX/KYVGRzY3/pea8XNbTZH9n4d02pdvHFRbYJRQGz1Oa+StHb
 9/+AzxnFkSGTTusxFKckWioxVxUnAgASh2v4csCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1507556902!90643696!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45449 invoked from network); 9 Oct 2017 13:48:23 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-206.messagelabs.com with SMTP; 9 Oct 2017 13:48:23 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DC8C61435;
 Mon,  9 Oct 2017 06:48:21 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D556B3F59C;
 Mon,  9 Oct 2017 06:48:18 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <20171005174222.29161-1-julien.grall@linaro.org>
 <20171005174222.29161-10-julien.grall@linaro.org>
 <59DB7CB90200007800183DFD@prv-mh.provo.novell.com>
 <476c7ea1-e77a-6ee6-a937-c915a65ce3c0@arm.com>
 <59DB98650200007800183FA3@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0009380f-fd93-39b4-7df0-37e6a1fb41e4@arm.com>
Date: Mon, 9 Oct 2017 14:48:17 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <59DB98650200007800183FA3@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Tim Deegan <tim@xen.org>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Paul Durrant <paul.durrant@citrix.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Shane Wang <shane.wang@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, nd@arm.com,
 Gang Wei <gang.wei@intel.com>
Subject: Re: [Xen-devel] [PATCH v2 9/9] xen: Convert __page_to_mfn and
 __mfn_to_page to use typesafe MFN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKT24gMDkvMTAvMTcgMTQ6NDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA5
LjEwLjE3IGF0IDE0OjIwLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+PiBIaSBKYW4s
Cj4+Cj4+IE9uIDA5LzEwLzE3IDEyOjQyLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDA1
LjEwLjE3IGF0IDE5OjQyLCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+IHdyb3RlOgo+Pj4+IC0t
LSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+Pj4+ICsrKyBiL3hlbi9hcmNoL2FybS9k
b21haW5fYnVpbGQuYwo+Pj4+IEBAIC01MCw4ICs1MCw2IEBAIHN0cnVjdCBtYXBfcmFuZ2VfZGF0
YQo+Pj4+ICAgIC8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gbWFrZSB0aGVt
IHdvcmsgd2l0aCBtZm5fdCAqLwo+Pj4+ICAgICN1bmRlZiB2aXJ0X3RvX21mbgo+Pj4+ICAgICNk
ZWZpbmUgdmlydF90b19tZm4odmEpIF9tZm4oX192aXJ0X3RvX21mbih2YSkpCj4+Pj4gLSN1bmRl
ZiBwYWdlX3RvX21mbgo+Pj4+IC0jZGVmaW5lIHBhZ2VfdG9fbWZuKHBnKSBfbWZuKF9fcGFnZV90
b19tZm4ocGcpKQo+Pj4KPj4+IFdpdGggdGhlIHBhdGNoIGRyb3BwaW5nIChJIGFzc3VtZSkgYWxs
IG92ZXJyaWRlcyBvZiB0aGlzIGtpbmQsIHdoYXQKPj4+IGlzIHRoZSBkaWZmZXJlbmNlIGJldHdl
ZW4gdGhlIGRvdWJsZS11bmRlcnNjb3JlLXByZWZpeGVkIHZlcnNpb25zCj4+PiBvZiB0aGUgdHdv
IGNvbnN0cnVjdHMgeW91IGNvbnZlcnQgaGVyZSBhbmQgdGhlIHBsYWluIG9uZXM/IElmCj4+PiB0
aGVyZSdzIG5vbmUgKHdoaWNoIEkgdGhpbmsgaXMgd2hhdCB0aGUgcmVzdWx0IGhlcmUgaXMgbWVh
bnQgdG8gYmUpLAo+Pj4gdGhlbiBpZGVhbGx5IHRoZSBwYXRjaCB3b3VsZCBkcm9wIHRoZSBmb3Jt
ZXIgYWx0b2dldGhlci4gSW4gY2FzZQo+Pj4gdGhpcyBtZWFucyB0b3VjaGluZyBhIGxvdCBtb3Jl
IGNvZGUsIHRoZW4gYXQgbGVhc3QgSSdkIGV4cGVjdCB5b3UKPj4+IHRvIGNvbnZlcnQgYWxsIGlu
c3RhbmNlcyB5b3UgdG91Y2ggYW55d2F5LCBhbmQgdGhhdCB5b3UgaW4KPj4+IHBhcnRpY3VsYXIg
ZG9uJ3QgaW50cm9kdWNlIGFueSBuZXcgb25lcy4KPj4+Cj4+PiBCdXQgd2FpdCAtIHRoZSBwYXRj
aCBldmVuIGludHJvZHVjZXMgbmV3IG92ZXJyaWRlcyAoZG9pbmcgdGhlCj4+PiBpbnZlcnNlKS4g
V2hhdCdzIHRoZSBkZWFsIGhlcmU/IElmIHRoYXQncyBhZ2FpbiB0byBsaW1pdCBwYXRjaCBzaXpl
LAo+Pj4gdGhlbiBJJ2Qgc3RpbGwgcHJlZmVyIHRoZSBnbG9iYWwgYWxpYXNlcyB0byBnbyBhd2F5
LCBhbmQgbG9jYWwgKHBlcgo+Pj4gZmlsZSkgYWxpYXNlcyB0byBiZSByZXRhaW5lZCBhcyBuZWVk
ZWQuCj4+Cj4+IEl0IGludHJvZHVjZXMgbmV3IG92ZXJyaWRlcyBiZWNhdXNlIHNvbWUgb2YgdGhl
IGNvZGUgaXMgbm90IHRyaXZpYWwgdG8KPj4gY29udmVydCB0byB1c2UgbWZuX3QuIEl0IG5lZWRz
IG1vcmUgZWZmb3J0IHRvIHNlZSB3aGV0aGVyIGl0IGlzIHdvcnRoIGl0Cj4+IHRvIGNvbnZlcnQg
dGhlbSBhbmQgSSB0aGluayBpcyBvdXQgb2Ygc2NvcGUgb2YgdGhpcyBzZXJpZXMuCj4+Cj4+IFRo
aXMgc2VyaWVzIGlzIG1lYW50IHRvIHJlZHVjZSB0aGUgbnVtYmVyIG9mIHBsYWNlIHdlIG92ZXJy
aWRlCj4+IHBhZ2VfdG9fbWZuIHRvIGFuIGhhbmRmdWwgbnVtYmVycyB3aGlsc3Qgc3RpbGwgZW5m
b3JjaW5nIHRoZSB1c2Ugb2YKPj4gbWZuX3QgYnkgZGVmYXVsdC4KPj4KPj4gQnV0IEkgYW0gbm90
IGVudGlyZWx5IHN1cmUgd2hhdCB5b3UgYXJlIHN1Z2dlc3RpbmcgaGVyZS4gQXJlIHlvdSBzYXlp
bmcKPj4gd2UgY291bGQgZGVmaW5lIHBhZ2VfdG9fbWZuL21mbl90b19wYWdlIG9uIGV2ZXJ5IGZp
bGU/Cj4gCj4gQWN0dWFsbHkgdGhlIG90aGVyIHdheSBhcm91bmQ6IEdsb2JhbGx5IG9ubHkgcGFn
ZV90b19tZm4oKSBhbmQKPiBtZm5fdG9fcGFnZSgpIHNob3VsZCByZW1haW4uIEluIGZpbGVzIHRo
YXQgbmVlZCB0aGVtCj4gX19wYWdlX3RvX21mbigpIGFuZCBfX21mbl90b19wYWdlKCkgY291bGQg
YmUgYWRkZWQgdG8gbGltaXQKPiB0aGUgc2NvcGUgb2YgdGhlIGNoYW5nZSAvIHRoZSBzaXplIG9m
IHRoZSBwYXRjaC4KCkkgYW0gc3RpbGwgdW5zdXJlIHRvIGZvbGxvdyB5b3VyIHN1Z2dlc3Rpb24g
aGVyZS4gSWYgeW91IGRlZmluZSAKX19wYWdlX3RvX21mbigpIGluIHRoZSBjb2RlLCB0aGVuIHlv
dSB3b3VsZCBoYXZlIHRvIGRvIHJlbmFtaW5nIGluIHRoZSAKZmlsZSBub3QgY29udmVydGluZyB0
byB1c2UgbWZuX3QuIFRoZXJlZm9yZSBpbmNyZWFzaW5nIHNpemUgb2YgdGhlIHBhdGNoLi4uCgo+
IAo+IEJ1dCBmaXJzdCBhbmQgZm9yZW1vc3QgSSB3b3VsZCBoYXZlIHdpc2hlZCB0aGF0IG90aGVy
IHRoYW4gZm9yCj4gZGVmaW5pbmcgdGhlc2Ugb3ZlcnJpZGVzLCB0aGUgcGF0Y2ggd291bGRuJ3Qg
bGVhdmUgYXJvdW5kCj4gX19tZm5fdG9fcGFnZSgpIHVzZXMgKHdoaWNoIGl0IGRvZXMgaW4gYSBm
ZXcgeDg2IGhlYWRlcnMpLiBCdXQKPiB0aGVuIGFnYWluIG1heWJlIGl0J3MgdW5hdm9pZGFibGUg
dG8gbGVhdmUgdGhvc2UgaW4gcGxhY2UgdW50aWwKPiBmdWxsIGNvbnZlcnNpb24gaGFzIGhhcHBl
bmVkPwoKWW91IGhhdmUgdG8ga2VlcCBfX21mbl90b19wYWdlKCkgaW4geDg2IGhlYWRlcnMgYmVj
YXVzZSBzb21lIGZpbGVzIG1heSAKb3ZlcnJpZGUgbWZuX3RvX3BhZ2UoKS4gU28gaXQgaXMgbm90
IHBvc3NpYmxlIHRvIHVzZSB0aGUgbGF0dGVyIHNhZmVseS4KCldlIGNvdWxkIGdldCByaWQgb2Yg
dGhlbSBvbmNlIHRoZSBoeXBlcnZpc29yIGhhcyBmdWxseSBzd2l0Y2hlZCB0byBtZm5fdC4KCkNo
ZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 13:54:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 13:54:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1YVP-0004ho-Mx; Mon, 09 Oct 2017 13:54:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lars.kurth.xen@gmail.com>) id 1e1YVN-0004hi-Rj
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 13:54:01 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 90/09-02027-97F7BD95; Mon, 09 Oct 2017 13:54:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIKsWRWlGSWpSXmKPExsXiVRtkqltefzv
 SYPocC4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNaNr0TLGgqdyFUsnb2FqYOyU7mLk4hASmMEo
 sWrbBSYQh0WggVVi0e6fLCCOhMAcVom1Z7ewdzFyAjlpErsm72aCsRc+mMgMYZdLTNu5khHEF
 hJQl7i36DY7xNgNTBJzGv+DFbEJaEtsuvEAzOYVsJHo6vsIZjMLJEp8nbwBqIEDKK4v0fucEc
 QUFjCT+PA1CaSCRUBF4uTpuWDVnAK2Eh8v/2WF6NzPIjHpWymILQJUc3zKBmaIE/IkVk2bAnW
 arMSt2ZeYJzAKz0KybBbCMoiwtsSyha+ZYezrly5gEdeSeD/zEvsCRrZVjOrFqUVlqUW6ZnpJ
 RZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIHRwgAEOxinNjgfYpTkYFIS5WWquh0px
 JeUn1KZkVicEV9UmpNafIhRhoNDSYK3sw4oJ1iUmp5akZaZA4xbmLQEB4+SCO8skDRvcUFibn
 FmOkTqFKMrx7FNl/8wcezbcwtIdty8CyQ3gMl9IFKIJS8/L1VKnFcKpFkApDmjNA9uNCzlXGK
 UlRLmZQQ6VoinILUoN7MEVf4VozgHo5IwbzXIFJ7MvBK4C14BHccEdBxj8Q2Q40oSEVJSDYzz
 8heJziq1+d5+cm9E4J9voSHX3pv9my6+/hXLxJxtD1X+/WZhXrh+4aI0U98/9p5tnmweB7h7T
 Q936tiWFj1jfPEpyeHy5qg/LZN5WsqUBbQnb/u2yF03vtRuQuYX5isOljMvxZzm/nlg+zf5Ls
 9nt9KOhFj/90tT+ic/ya1/zzOu+K1xy64osRRnJBpqMRcVJwIAJ/PzMzQDAAA=
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1507557239!104523762!1
X-Originating-IP: [74.125.82.53]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_40_50,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16960 invoked from network); 9 Oct 2017 13:53:59 -0000
Received: from mail-wm0-f53.google.com (HELO mail-wm0-f53.google.com)
 (74.125.82.53)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 Oct 2017 13:53:59 -0000
Received: by mail-wm0-f53.google.com with SMTP id l68so23671490wmd.5
 for <xen-devel@lists.xenproject.org>; Mon, 09 Oct 2017 06:53:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:message-id:mime-version:subject:date:in-reply-to:cc:to
 :references; bh=XGaLdpdywH9+5DhbxgxmTtJ3xtFYwq8cu+PEcOkBQ0M=;
 b=vbnvEfNaXVs74e2OOMIOjUakodUgAtSZDdc/9hKPgc8oaUTQLCdACmcDucxDTwz6pS
 HPdYm/I5jiB4EGKSKS5aE9G2nHB/UBINgvGCThpD0/auHucF2kJ+sTKFXheDtDfqxKYB
 mvpJJiikBdYDnF0/iVa96Rz7kKRhiJecylg+AzWkbH51iTvaVy6BjXkICU8JMHqXOicO
 tfm2/0TlXmDapTZY4yw6gw+V97thbR60cw7DuHffPUsZJBLWSDkdJFcCbqT/HRBhGHJ0
 MyZDIsvZnnuZ6Ouf1PCxLIADVztiuMts3v5SpvK/dsy07eVC/uVcKmL5s+QqE9T9Fnm2
 akVw==
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=XGaLdpdywH9+5DhbxgxmTtJ3xtFYwq8cu+PEcOkBQ0M=;
 b=LPQcdFP3VMpobzLR625LggsPpQp8VAPNJOuX/9zT2AOKp2sIPfyDd7h30kYLCougUH
 73HbEUQQOmAQJZIX5btBb4OqwieqeviGsnsivFoO9rXJlPLEMlR6imBITffNev7KHGyI
 IFrWg412GQ+uRHN7ma0NRUuyd7bWKiE1AiLxVYry6Kls3v2rwo61tyeEuQW0G+IfalT/
 1XLcd/z+ppRCCgnYPfCIS1ErLdtR3CccGtnpVNIQ95TkhmdVVtX1A4/jBPxlDVuas1fn
 oee153nU+6oU2Li5aFn88svoECtNMYNFyhB5VSWOFu8bg9xHTr2d9BCz7ETO9CmN2HUb
 aoQg==
X-Gm-Message-State: AMCzsaVAft5ekZ3Mln0RIKLooNDnvYk2oNnve366vl/w8qQbc0fSGMYd
 LQFMTUBzC4NtocuBxtKFEXs=
X-Google-Smtp-Source: AOwi7QAJH8pYtxInokVv1nx69ABVwtIBYwd4O7XZposHMDxJ5jEha8gefffjNwXqzUkrKjOt8YqKjw==
X-Received: by 10.28.27.70 with SMTP id b67mr8121851wmb.74.1507557238561;
 Mon, 09 Oct 2017 06:53:58 -0700 (PDT)
Received: from ?IPv6:2a02:c7f:ac18:da00:3d54:9ada:a003:f369?
 ([2a02:c7f:ac18:da00:3d54:9ada:a003:f369])
 by smtp.gmail.com with ESMTPSA id m38sm5810639wrm.95.2017.10.09.06.53.57
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 09 Oct 2017 06:53:57 -0700 (PDT)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <25CD6765-06B4-4D7C-A045-7CC7F8EFE753@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Date: Mon, 9 Oct 2017 14:53:50 +0100
In-Reply-To: <F14BE4E9-E7D5-41FC-B8A5-4EF1AE3C1394@gmail.com>
To: Rich Persaud <persaur@gmail.com>
References: <20170911170159.3083-1-george.dunlap@citrix.com>
 <F14BE4E9-E7D5-41FC-B8A5-4EF1AE3C1394@gmail.com>
X-Mailer: Apple Mail (2.3273)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>, 'Jan Beulich' <jbeulich@suse.com>,
 Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC v2] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0414465074986355036=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============0414465074986355036==
Content-Type: multipart/alternative;
 boundary="Apple-Mail=_3AB80F5F-4A91-48C5-88E9-2475CB8A7543"


--Apple-Mail=_3AB80F5F-4A91-48C5-88E9-2475CB8A7543
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii


> On 12 Sep 2017, at 16:35, Rich Persaud <persaur@gmail.com> wrote:
>=20
>> On Sep 11, 2017, at 13:01, George Dunlap <george.dunlap@citrix.com> =
wrote:
>>=20
>> +### XSM & FLASK
>> +
>> +    Status: Experimental
>> +
>> +Compile time disabled
>> +
>> +### XSM & FLASK support for IS_PRIV
>> +
>> +    Status: Experimental
>=20
> In which specific areas is XSM lacking in Functional completeness, =
Functional stability and/or Interface stability, resulting in =
"Experimental" status?  What changes to XSM would be needed for it to =
qualify for "Supported" status?

I think the issue in this case may be lack of automated testing or known =
testing - see =
https://www.mail-archive.com/xen-devel@lists.xen.org/msg123768.html =
<https://www.mail-archive.com/xen-devel@lists.xen.org/msg123768.html> =20=

I am not quite sure what the status of XSM testing in OSSTEST is: I =
think there is something there, but not sure what.=20

> If there will be no security support for features in Experimental =
status, would Xen Project accept patches to fix XSM security issues?  =
Could downstream projects issue CVEs for XSM security issues, if these =
will not be issued by Xen Project?

This question I have to defer to members of the security team.

Lars=

--Apple-Mail=_3AB80F5F-4A91-48C5-88E9-2475CB8A7543
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; -webkit-line-break: after-white-space;" =
class=3D""><br class=3D""><div><blockquote type=3D"cite" class=3D""><div =
class=3D"">On 12 Sep 2017, at 16:35, Rich Persaud &lt;<a =
href=3D"mailto:persaur@gmail.com" class=3D"">persaur@gmail.com</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><div class=3D""><div =
class=3D""><blockquote type=3D"cite" class=3D"">On Sep 11, 2017, at =
13:01, George Dunlap &lt;<a href=3D"mailto:george.dunlap@citrix.com" =
class=3D"">george.dunlap@citrix.com</a>&gt; wrote:<br class=3D""><br =
class=3D"">+### XSM &amp; FLASK<br class=3D"">+<br class=3D"">+ =
&nbsp;&nbsp;&nbsp;Status: Experimental<br class=3D"">+<br =
class=3D"">+Compile time disabled<br class=3D"">+<br class=3D"">+### XSM =
&amp; FLASK support for IS_PRIV<br class=3D"">+<br class=3D"">+ =
&nbsp;&nbsp;&nbsp;Status: Experimental<br class=3D""></blockquote><br =
class=3D"">In which specific areas is XSM lacking in Functional =
completeness, Functional stability and/or Interface stability, resulting =
in "Experimental" status? &nbsp;What changes to XSM would be needed for =
it to qualify for "Supported" status?<br =
class=3D""></div></div></blockquote><div><br class=3D""></div>I think =
the issue in this case may be lack of automated testing or known testing =
- see&nbsp;<a =
href=3D"https://www.mail-archive.com/xen-devel@lists.xen.org/msg123768.htm=
l" =
class=3D"">https://www.mail-archive.com/xen-devel@lists.xen.org/msg123768.=
html</a>&nbsp;&nbsp;</div><div>I am not quite sure what the status of =
XSM testing in OSSTEST is: I think there is something there, but not =
sure what.&nbsp;</div><div><br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D""><div class=3D"">If there will be no security =
support for features in Experimental status, would Xen Project accept =
patches to fix XSM security issues? &nbsp;Could downstream projects =
issue CVEs for XSM security issues, if these will not be issued by Xen =
Project?<br class=3D""></div></div></blockquote></div><br class=3D""><div =
class=3D"">This question I have to defer to members of the security =
team.</div><div class=3D""><br class=3D""></div><div =
class=3D"">Lars</div></body></html>=

--Apple-Mail=_3AB80F5F-4A91-48C5-88E9-2475CB8A7543--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0414465074986355036==--


From xen-devel-bounces@lists.xen.org Mon Oct 09 14:04:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 14:04:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1Yet-0005jF-K3; Mon, 09 Oct 2017 14:03:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=448266eb0=roger.pau@citrix.com>)
 id 1e1Yer-0005j7-Nb
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 14:03:49 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 FE/41-03409-5C18BD95; Mon, 09 Oct 2017 14:03:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsWyU9JRQvdI4+1
 Ig5mzBSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxr8/vZC26pVjy5t5ilgfGvVBcjJ4eEgJ/E
 rAMPmUFsFgEViYPHNjB1MXJwsAnYS0z/WgESFhFQlejYehMozMXBLLCNUeLZhleMIDXCAt4Sr
 zdKgNTwCnhK/Pq0GaxGSKCFUWLPuR5GiISgxMmZT1hAbGYBPYkbU6ewgfQyC0hLLP/HARGWl2
 jeOhvsBE4BD4kZrZdYQWxRoHP6lzxlB7GFBBQl+uc9YIM4OV3i6MyNbBMYBWYh2TALyYZZCBt
 mIdmwgJFlFaN6cWpRWWqRroVeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZguDIA
 wQ7G2Zf9DzFKcjApifJurbsdKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCN7EBKCdYlJqeWpGWm
 QOMHJi0BAePkgjvFZBW3uKCxNzizHSI1ClGRSlx3i6QPgGQREZpHlwbLFovMcpKCfMyAh0ixF
 OQWpSbWYIq/4pRnINRSZh3IsgUnsy8Erjpr4AWMwEtZiy+AbK4JBEhJdXAmHHqMLdNxEHxnVM
 c83R2sDudkl9S8C1N6kbipGctNtK+TWY5LyRUY8vt2ZOkNk0tyUycJ3LZKsDS8veTRqX31389
 e+K/9GmeYBbX2p1f9TS9SzZsOqYQ+eDUXvV+yTeh05X/XTAq48wX/K0wdb/prc2x5i3BL/foe
 k9PSylZUvnAgY/7xMdeJZbijERDLeai4kQAXiSWddECAAA=
X-Env-Sender: prvs=448266eb0=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1507557828!72825282!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8395 invoked from network); 9 Oct 2017 14:03:48 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 14:03:48 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="54254848"
Date: Mon, 9 Oct 2017 15:03:25 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20171009140325.nex4ernpmra5brxz@dhcp-3-128.uk.xensource.com>
References: <1507281180-5101-1-git-send-email-yi.y.sun@linux.intel.com>
 <1507436520-5629-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507436520-5629-1-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] x86: psr: support co-exist features'
	values setting
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU3VuLCBPY3QgMDgsIDIwMTcgYXQgMDQ6MjI6MDBBTSArMDAwMCwgWWkgU3VuIHdyb3RlOgo+
IEl0IGNoYW5nZXMgdGhlIG1lbWViZXJzIGluICdjb3Nfd3JpdGVfaW5mbycgdG8gdHJhbnNmZXIg
dGhlIGZlYXR1cmUgYXJyYXksCj4gZmVhdHVyZSBwcm9wZXJ0aWVzIGFycmF5IGFuZCB2YWx1ZSBh
cnJheS4gVGhlbiwgd2UgY2FuIHdyaXRlIGFsbCBmZWF0dXJlcwo+IHZhbHVlcyBvbiB0aGUgY29z
IGlkIGludG8gTVNScy4KPiAKPiBCZWNhdXNlIG11bHRpcGxlIGZlYXR1cmVzIG1heSBjby1leGlz
dCwgd2UgbmVlZCBoYW5kbGUgYWxsIGZlYXR1cmVzIHRvIHdyaXRlCj4gdmFsdWVzIG9mIHRoZW0g
aW50byBhIENPUyByZWdpc3RlciB3aXRoIG5ldyBDT1MgSUQuIEUuZzoKPiAxLiBMMyBDQVQgYW5k
IEwyIENBVCBjby1leGlzdC4KPiAyLiBEb20xIGFuZCBEb20yIHNoYXJlIHRoZSBzYW1lIENPUyBJ
RCAoMikuIFRoZSBMMyBDQVQgQ0JNIG9mIERvbTEgaXMgMHgxZmYsCj4gICAgdGhlIEwyIENBVCBD
Qk0gb2YgRG9tMSBpcyAweDFmLgo+IDMuIFVzZXIgd2FudHMgdG8gY2hhbmdlIEwyIENCTSBvZiBE
b20xIHRvIGJlIDB4Zi4gQmVjYXVzZSBDT1MgSUQgMiBpcwo+ICAgIHVzZWQgYnkgRG9tMiB0b28s
IHdlIGhhdmUgdG8gcGljayBhIG5ldyBDT1MgSUQgMy4gVGhlIHZhbHVlcyBvZiBEb20xIG9uCj4g
ICAgQ09TIElEIDMgYXJlIGFsbCBkZWZhdWx0IHZhbHVlcyBhcyBiZWxvdzoKPiAgICAgICAgICAg
IC0tLS0tLS0tLQo+ICAgICAgICAgICAgfCBDT1MgMyB8Cj4gICAgICAgICAgICAtLS0tLS0tLS0K
PiAgICBMMyBDQVQgIHwgMHg3ZmYgfAo+ICAgICAgICAgICAgLS0tLS0tLS0tCj4gICAgTDIgQ0FU
ICB8IDB4ZmYgIHwKPiAgICAgICAgICAgIC0tLS0tLS0tLQo+IDQuIEFmdGVyIHNldHRpbmcsIHRo
ZSBMMyBDQVQgQ0JNIHZhbHVlIG9mIERvbTEgc2hvdWxkIGJlIGtlcHQgYW5kIHRoZSBuZXcgTDIK
PiAgICBDQVQgQ0JNIGlzIHNldC4gU28sIHRoZSB2YWx1ZXMgb24gQ09TIElEIDMgc2hvdWxkIGJl
IGJlbG93Lgo+ICAgICAgICAgICAgLS0tLS0tLS0tCj4gICAgICAgICAgICB8IENPUyAzIHwKPiAg
ICAgICAgICAgIC0tLS0tLS0tLQo+ICAgIEwzIENBVCAgfCAweDFmZiB8Cj4gICAgICAgICAgICAt
LS0tLS0tLS0KPiAgICBMMiBDQVQgIHwgMHhmICAgfAo+ICAgICAgICAgICAgLS0tLS0tLS0tCj4g
Cj4gU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+Cj4gLS0t
Cj4gQ0M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBDQzogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KPiBDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4g
Q0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gLS0tCj4gIHhlbi9hcmNo
L3g4Ni9wc3IuYyB8IDU0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMzAgaW5zZXJ0aW9ucygrKSwgMjQgZGVs
ZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wc3IuYyBiL3hlbi9hcmNo
L3g4Ni9wc3IuYwo+IGluZGV4IGRhYTJhZWIuLmRiZjdhNGMgMTAwNjQ0Cj4gLS0tIGEveGVuL2Fy
Y2gveDg2L3Bzci5jCj4gKysrIGIveGVuL2FyY2gveDg2L3Bzci5jCj4gQEAgLTExMTEsMjUgKzEx
MTEsNDMgQEAgc3RhdGljIHVuc2lnbmVkIGludCBnZXRfc29ja2V0X2NwdSh1bnNpZ25lZCBpbnQg
c29ja2V0KQo+ICBzdHJ1Y3QgY29zX3dyaXRlX2luZm8KPiAgewo+ICAgICAgdW5zaWduZWQgaW50
IGNvczsKPiAtICAgIHN0cnVjdCBmZWF0X25vZGUgKmZlYXR1cmU7Cj4gKyAgICBzdHJ1Y3QgZmVh
dF9ub2RlICoqZmVhdHVyZXM7Cj4gICAgICBjb25zdCB1aW50MzJfdCAqdmFsOwo+IC0gICAgY29u
c3Qgc3RydWN0IGZlYXRfcHJvcHMgKnByb3BzOwo+ICsgICAgdW5zaWduZWQgaW50IGFycmF5X2xl
bjsKPiAgfTsKPiAgCj4gIHN0YXRpYyB2b2lkIGRvX3dyaXRlX3Bzcl9tc3JzKHZvaWQgKmRhdGEp
CgpTaG91bGQgdGhpcyBiZSAic3RhdGljIGludCBkb193cml0ZV9wc3JfbXNycyIuLi4KCj4gIHsK
PiAgICAgIGNvbnN0IHN0cnVjdCBjb3Nfd3JpdGVfaW5mbyAqaW5mbyA9IGRhdGE7Cj4gLSAgICBz
dHJ1Y3QgZmVhdF9ub2RlICpmZWF0ID0gaW5mby0+ZmVhdHVyZTsKPiAtICAgIGNvbnN0IHN0cnVj
dCBmZWF0X3Byb3BzICpwcm9wcyA9IGluZm8tPnByb3BzOwo+IC0gICAgdW5zaWduZWQgaW50IGks
IGNvcyA9IGluZm8tPmNvcywgY29zX251bSA9IHByb3BzLT5jb3NfbnVtOwo+ICsgICAgdW5zaWdu
ZWQgaW50IGksIGluZGV4ID0gMCwgY29zID0gaW5mby0+Y29zOwo+ICAKPiAtICAgIGZvciAoIGkg
PSAwOyBpIDwgY29zX251bTsgaSsrICkKPiArICAgIC8qCj4gKyAgICAgKiBJdGVyYXRlIGFsbCBm
ZWF0dWVycyB0byB3cml0ZSBkaWZmZXJlbnQgdmFsdWUgKG5vdCBzYW1lIGFzIE1TUikgZm9yCj4g
KyAgICAgKiBlYWNoIGZlYXR1cmUuCj4gKyAgICAgKi8KPiArICAgIGZvciAoIGkgPSAwOyBpIDwg
QVJSQVlfU0laRShmZWF0X3Byb3BzKTsgaSsrICkKPiAgICAgIHsKPiAtICAgICAgICBpZiAoIGZl
YXQtPmNvc19yZWdfdmFsW2NvcyAqIGNvc19udW0gKyBpXSAhPSBpbmZvLT52YWxbaV0gKQo+ICsg
ICAgICAgIHN0cnVjdCBmZWF0X25vZGUgKmZlYXQgPSBpbmZvLT5mZWF0dXJlc1tpXTsKPiArICAg
ICAgICBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyAqcHJvcHMgPSBmZWF0X3Byb3BzW2ldOwo+ICsg
ICAgICAgIHVuc2lnbmVkIGludCBjb3NfbnVtLCBqOwo+ICsKPiArICAgICAgICBpZiAoICFmZWF0
IHx8ICFwcm9wcyApCj4gKyAgICAgICAgICAgIGNvbnRpbnVlOwo+ICsKPiArICAgICAgICBjb3Nf
bnVtID0gcHJvcHMtPmNvc19udW07Cj4gKyAgICAgICAgaWYgKCBpbmZvLT5hcnJheV9sZW4gPCBp
bmRleCArIGNvc19udW0gKQo+ICsgICAgICAgICAgICByZXR1cm47CgpTbyB0aGF0IHlvdSBjYW4g
cmV0dXJuIC1FTk9TUEMgaGVyZSAoaW5saW5lIHdpdGggd2hhdCB3YXMgcHJldmlvdXNseQpkb25l
IGluIHdyaXRlX3Bzcl9tc3JzKT8KCj4gKwo+ICsgICAgICAgIGZvciAoIGogPSAwOyBqIDwgY29z
X251bTsgaisrICkKPiAgICAgICAgICB7Cj4gLSAgICAgICAgICAgIGZlYXQtPmNvc19yZWdfdmFs
W2NvcyAqIGNvc19udW0gKyBpXSA9IGluZm8tPnZhbFtpXTsKPiAtICAgICAgICAgICAgcHJvcHMt
PndyaXRlX21zcihjb3MsIGluZm8tPnZhbFtpXSwgcHJvcHMtPnR5cGVbaV0pOwo+ICsgICAgICAg
ICAgICBpZiAoIGZlYXQtPmNvc19yZWdfdmFsW2NvcyAqIGNvc19udW0gKyBqXSAhPSBpbmZvLT52
YWxbaW5kZXggKyBqXSApCj4gKyAgICAgICAgICAgIHsKPiArICAgICAgICAgICAgICAgIGZlYXQt
PmNvc19yZWdfdmFsW2NvcyAqIGNvc19udW0gKyBqXSA9IGluZm8tPnZhbFtpbmRleCArIGpdOwo+
ICsgICAgICAgICAgICAgICAgcHJvcHMtPndyaXRlX21zcihjb3MsIGluZm8tPnZhbFtpbmRleCAr
IGpdLCBwcm9wcy0+dHlwZVtqXSk7Cj4gKyAgICAgICAgICAgIH0KPiAgICAgICAgICB9Cj4gKwo+
ICsgICAgICAgIGluZGV4ICs9IGNvc19udW07Cj4gICAgICB9Cj4gIH0KPiAgCj4gQEAgLTExMzcs
MzAgKzExNTUsMTggQEAgc3RhdGljIGludCB3cml0ZV9wc3JfbXNycyh1bnNpZ25lZCBpbnQgc29j
a2V0LCB1bnNpZ25lZCBpbnQgY29zLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IHVpbnQzMl90IHZhbFtdLCB1bnNpZ25lZCBpbnQgYXJyYXlfbGVuLAo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGVudW0gcHNyX2ZlYXRfdHlwZSBmZWF0X3R5cGUpCj4gIHsKPiAtICAgIGlu
dCByZXQ7Cj4gICAgICBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICppbmZvID0gZ2V0X3NvY2tldF9p
bmZvKHNvY2tldCk7Cj4gICAgICBzdHJ1Y3QgY29zX3dyaXRlX2luZm8gZGF0YSA9Cj4gICAgICB7
Cj4gICAgICAgICAgLmNvcyA9IGNvcywKPiAtICAgICAgICAuZmVhdHVyZSA9IGluZm8tPmZlYXR1
cmVzW2ZlYXRfdHlwZV0sCj4gLSAgICAgICAgLnByb3BzID0gZmVhdF9wcm9wc1tmZWF0X3R5cGVd
LAo+ICsgICAgICAgIC5mZWF0dXJlcyA9IGluZm8tPmZlYXR1cmVzLAo+ICsgICAgICAgIC52YWwg
PSB2YWwsCj4gKyAgICAgICAgLmFycmF5X2xlbiA9IGFycmF5X2xlbiwKPiAgICAgIH07Cj4gIAo+
ICAgICAgaWYgKCBjb3MgPiBpbmZvLT5mZWF0dXJlc1tmZWF0X3R5cGVdLT5jb3NfbWF4ICkKPiAg
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiAgCj4gLSAgICAvKiBTa2lwIHRvIHRoZSBmZWF0dXJl
J3MgdmFsdWUgaGVhZC4gKi8KPiAtICAgIHJldCA9IHNraXBfcHJpb3JfZmVhdHVyZXMoJmFycmF5
X2xlbiwgZmVhdF90eXBlKTsKPiAtICAgIGlmICggcmV0IDwgMCApCj4gLSAgICAgICAgcmV0dXJu
IHJldDsKPiAtCj4gLSAgICB2YWwgKz0gcmV0Owo+IC0KPiAtICAgIGlmICggYXJyYXlfbGVuIDwg
ZmVhdF9wcm9wc1tmZWF0X3R5cGVdLT5jb3NfbnVtICkKCldoZW4gbW92ZWQgaW5zaWRlIG9mIGRv
X3dyaXRlX3Bzcl9tc3JzIHRoaXMgYmVjb21lczoKCmluZm8tPmFycmF5X2xlbiA8IGluZGV4ICsg
Y29zX251bQoKV2hlcmUgY29zX251bSA9PSBmZWF0X3Byb3BzW2ZlYXRfdHlwZV0tPmNvc19udW0u
IElzIHRoaXMgY29ycmVjdD8KCkknbSBhc2tpbmcgYmVjYXVzZSB0aGUgY2hlY2sgdXNlZCB0byBi
ZSBhcnJheV9sZW4gPCBjb3NfbnVtLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 14:07:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 14:07:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1Yi2-00068m-58; Mon, 09 Oct 2017 14:07:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=448266eb0=roger.pau@citrix.com>)
 id 1e1Yi1-00068g-5D
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 14:07:05 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 6C/C6-03618-8828BD95; Mon, 09 Oct 2017 14:07:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsWyU9JRQre56Xa
 kwZ0d5hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a9GUcYCzpYKqb1NLA3MK5h7mLk5JAQ8JO4
 MO8xkM3BwSKgIvH8liuIySZgLzH9awVIhYiAtsSLVevYQGxmoOrvE3aDdQoLWEosmj2REcTmF
 fCUuNt7ih3EFgKy1zVdYoeIC0qcnPmEBaJXT+LG1ClsIOOZBaQllv/jgAjLSzRvnQ02klPAS6
 Lp+BWwVaJAx/QveQo1UlGif94DNoiD0yXaJixkncAoMAvJhllINsxC2DALyYYFjCyrGDWKU4v
 KUot0jSz0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECg5UBCHYwnl8beIhRkoNJ
 SZR3a93tSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvGGNQDnBotT01Iq0zBxg3MCkJTh4lER4c
 0DSvMUFibnFmekQqVOMxhzHNl3+w8Rx4+H1P0xCLHn5ealS4ryfGoBKBUBKM0rz4AbB4vkSo6
 yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHmbQBbyZOaVwO17BXQKE9ApjMU3QE4pSURISTUwym9
 4zS5QrHSP++5E/tjmij18laIRhw9dXnetaJ+VX7HXpf/FfFtMfl++JrtvuTL7nntblJbH9XjH
 C1RWC2V+u7Psy9VyIddOqRcMXfy85omxX+8Xsjz9rrqZb6GnfP2U7efvTTwek8WdrGs4J7Z1+
 1fvKk+OBklu3xNbV35p1a9ZxalZlh6qxFKckWioxVxUnAgAlPmuD+ICAAA=
X-Env-Sender: prvs=448266eb0=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1507558019!76340874!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22020 invoked from network); 9 Oct 2017 14:06:59 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 14:06:59 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="54255095"
Date: Mon, 9 Oct 2017 15:06:55 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171009140655.dy4ecxe3uyj533yi@dhcp-3-128.uk.xensource.com>
References: <1507548842-17811-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507548842-17811-1-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: xen-devel@lists.xenproject.org, George Dunlap <George.Dunlap@citrix.com>
Subject: Re: [Xen-devel] [OSSTEST PATCH] examine: save xl info output
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMDksIDIwMTcgYXQgMTE6MzQ6MDJBTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gT25lIHJlYXNvbiB3ZSB3YW50IHRoaXMgaXMgdGhhdCBpdCBjb250YWlucyBhIHJlYXNv
bmFibHkgZWFzeS10by1wYXJzZQo+IHJlY29yZCBvZiB0aGUgaG9zdCBtZW1vcnkuCj4gCj4gV2hl
biB3ZSBoYXZlIGNvbGxlY3RlZCB0aGlzIGluZm9ybWF0aW9uIGZvciBhbGwgaG9zdHMsIGFzIHhs
IGluZm8KPiBvdXRwdXQsIHdlIGNhbiB3cml0ZSBhIHByb2dyYW0gdG8gY29weSB0aGUgaW5mb3Jt
YXRpb24gaW50byBhIGhvc3QKPiBwcm9wZXJ0eS4gIFRoaXMgd2lsbCBhbGxvdyB1cyB0byByZXN0
cmljdCBjZXJ0YWluIGpvYnMgdG8gaG9zdHMgd2l0aAo+IGVub3VnaCBtZW1vcnkuCj4gCj4gU2ln
bmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CgpSZXZp
ZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpUaGFua3Ms
IFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 14:07:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 14:07:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1Yir-0006Cp-Dk; Mon, 09 Oct 2017 14:07:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e1Yiq-0006Ci-GG
 for xen-devel@lists.xen.org; Mon, 09 Oct 2017 14:07:56 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 72/83-03638-BB28BD95; Mon, 09 Oct 2017 14:07:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXS6fjDS3dH0+1
 Ig/9HVC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owvl1uYCg6LV3z428fWwLhHuIuRk0NIIE9i
 wdQOFhCbV8BO4vSWDcwgtoSAocTphTfB4iwCqhI/HtxmA7HZBNQl2p5tZwWxRQQ0JWZ2XGLsY
 uTiYBa4yypxYslRsGZhgViJ7Xt3soIkhAS2M0msnL+fCSTBKWAt0ffjKlAHB9A2QYm/O8COYB
 bQknj46xYLhK0tsWzha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjFqFKcWlaUW6Rq
 Z6SUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYgAxDsYDyzIPAQoyQHk5Io79a6
 25FCfEn5KZUZicUZ8UWlOanFhxg1ODgEtu1afYFRiiUvPy9VSYI3rBGoTrAoNT21Ii0zBxgjM
 KUSHDxKIrw5IGne4oLE3OLMdIjUKUZdjo6bd/8wCYHNkBLnbQQpEgApyijNgxsBi9dLjLJSwr
 yMQAcK8RSkFuVmlqDKv2IU52BUEuZtApnCk5lXArfpFdARTEBHMBbfADmiJBEhJdXA2Hx3w5a
 mmJZ2/sfG8mp8znWyvoeDLtf7fekrPPvE+ZFDNnfxdp2FL1fNzbjnstO98rhYz6xNh5ZvceOz
 /Sd6Mp/N6F+GZ8tGzcZZQpP/rJXdesdaact//1vMq/5uD2ldWn/lVcenqv+71Gzb2i67bJthm
 u3JHGBifdGYRfGD+2ev/5ZbFmjMVWIpzkg01GIuKk4EAFaJkd7SAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1507558070!76169144!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29228 invoked from network); 9 Oct 2017 14:07:52 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Oct 2017 14:07:52 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 09 Oct 2017 08:07:49 -0600
Message-Id: <59DB9ED30200007800184052@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 09 Oct 2017 08:07:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20171005174222.29161-1-julien.grall@linaro.org>
 <20171005174222.29161-10-julien.grall@linaro.org>
 <59DB7CB90200007800183DFD@prv-mh.provo.novell.com>
 <476c7ea1-e77a-6ee6-a937-c915a65ce3c0@arm.com>
 <59DB98650200007800183FA3@prv-mh.provo.novell.com>
 <0009380f-fd93-39b4-7df0-37e6a1fb41e4@arm.com>
In-Reply-To: <0009380f-fd93-39b4-7df0-37e6a1fb41e4@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Tim Deegan <tim@xen.org>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Paul Durrant <paul.durrant@citrix.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Shane Wang <shane.wang@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, nd@arm.com,
 Gang Wei <gang.wei@intel.com>
Subject: Re: [Xen-devel] [PATCH v2 9/9] xen: Convert __page_to_mfn and
 __mfn_to_page to use typesafe MFN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA5LjEwLjE3IGF0IDE1OjQ4LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDA5LzEwLzE3IDE0OjQwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMDkuMTAuMTcg
YXQgMTQ6MjAsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+PiBPbiAwOS8xMC8xNyAx
Mjo0MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4gT24gMDUuMTAuMTcgYXQgMTk6NDIsIDxq
dWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4gd3JvdGU6Cj4+Pj4+IC0tLSBhL3hlbi9hcmNoL2FybS9k
b21haW5fYnVpbGQuYwo+Pj4+PiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPj4+
Pj4gQEAgLTUwLDggKzUwLDYgQEAgc3RydWN0IG1hcF9yYW5nZV9kYXRhCj4+Pj4+ICAgIC8qIE92
ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gbWFrZSB0aGVtIHdvcmsgd2l0aCBtZm5f
dCAqLwo+Pj4+PiAgICAjdW5kZWYgdmlydF90b19tZm4KPj4+Pj4gICAgI2RlZmluZSB2aXJ0X3Rv
X21mbih2YSkgX21mbihfX3ZpcnRfdG9fbWZuKHZhKSkKPj4+Pj4gLSN1bmRlZiBwYWdlX3RvX21m
bgo+Pj4+PiAtI2RlZmluZSBwYWdlX3RvX21mbihwZykgX21mbihfX3BhZ2VfdG9fbWZuKHBnKSkK
Pj4+Pgo+Pj4+IFdpdGggdGhlIHBhdGNoIGRyb3BwaW5nIChJIGFzc3VtZSkgYWxsIG92ZXJyaWRl
cyBvZiB0aGlzIGtpbmQsIHdoYXQKPj4+PiBpcyB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIHRoZSBk
b3VibGUtdW5kZXJzY29yZS1wcmVmaXhlZCB2ZXJzaW9ucwo+Pj4+IG9mIHRoZSB0d28gY29uc3Ry
dWN0cyB5b3UgY29udmVydCBoZXJlIGFuZCB0aGUgcGxhaW4gb25lcz8gSWYKPj4+PiB0aGVyZSdz
IG5vbmUgKHdoaWNoIEkgdGhpbmsgaXMgd2hhdCB0aGUgcmVzdWx0IGhlcmUgaXMgbWVhbnQgdG8g
YmUpLAo+Pj4+IHRoZW4gaWRlYWxseSB0aGUgcGF0Y2ggd291bGQgZHJvcCB0aGUgZm9ybWVyIGFs
dG9nZXRoZXIuIEluIGNhc2UKPj4+PiB0aGlzIG1lYW5zIHRvdWNoaW5nIGEgbG90IG1vcmUgY29k
ZSwgdGhlbiBhdCBsZWFzdCBJJ2QgZXhwZWN0IHlvdQo+Pj4+IHRvIGNvbnZlcnQgYWxsIGluc3Rh
bmNlcyB5b3UgdG91Y2ggYW55d2F5LCBhbmQgdGhhdCB5b3UgaW4KPj4+PiBwYXJ0aWN1bGFyIGRv
bid0IGludHJvZHVjZSBhbnkgbmV3IG9uZXMuCj4+Pj4KPj4+PiBCdXQgd2FpdCAtIHRoZSBwYXRj
aCBldmVuIGludHJvZHVjZXMgbmV3IG92ZXJyaWRlcyAoZG9pbmcgdGhlCj4+Pj4gaW52ZXJzZSku
IFdoYXQncyB0aGUgZGVhbCBoZXJlPyBJZiB0aGF0J3MgYWdhaW4gdG8gbGltaXQgcGF0Y2ggc2l6
ZSwKPj4+PiB0aGVuIEknZCBzdGlsbCBwcmVmZXIgdGhlIGdsb2JhbCBhbGlhc2VzIHRvIGdvIGF3
YXksIGFuZCBsb2NhbCAocGVyCj4+Pj4gZmlsZSkgYWxpYXNlcyB0byBiZSByZXRhaW5lZCBhcyBu
ZWVkZWQuCj4+Pgo+Pj4gSXQgaW50cm9kdWNlcyBuZXcgb3ZlcnJpZGVzIGJlY2F1c2Ugc29tZSBv
ZiB0aGUgY29kZSBpcyBub3QgdHJpdmlhbCB0bwo+Pj4gY29udmVydCB0byB1c2UgbWZuX3QuIEl0
IG5lZWRzIG1vcmUgZWZmb3J0IHRvIHNlZSB3aGV0aGVyIGl0IGlzIHdvcnRoIGl0Cj4+PiB0byBj
b252ZXJ0IHRoZW0gYW5kIEkgdGhpbmsgaXMgb3V0IG9mIHNjb3BlIG9mIHRoaXMgc2VyaWVzLgo+
Pj4KPj4+IFRoaXMgc2VyaWVzIGlzIG1lYW50IHRvIHJlZHVjZSB0aGUgbnVtYmVyIG9mIHBsYWNl
IHdlIG92ZXJyaWRlCj4+PiBwYWdlX3RvX21mbiB0byBhbiBoYW5kZnVsIG51bWJlcnMgd2hpbHN0
IHN0aWxsIGVuZm9yY2luZyB0aGUgdXNlIG9mCj4+PiBtZm5fdCBieSBkZWZhdWx0Lgo+Pj4KPj4+
IEJ1dCBJIGFtIG5vdCBlbnRpcmVseSBzdXJlIHdoYXQgeW91IGFyZSBzdWdnZXN0aW5nIGhlcmUu
IEFyZSB5b3Ugc2F5aW5nCj4+PiB3ZSBjb3VsZCBkZWZpbmUgcGFnZV90b19tZm4vbWZuX3RvX3Bh
Z2Ugb24gZXZlcnkgZmlsZT8KPj4gCj4+IEFjdHVhbGx5IHRoZSBvdGhlciB3YXkgYXJvdW5kOiBH
bG9iYWxseSBvbmx5IHBhZ2VfdG9fbWZuKCkgYW5kCj4+IG1mbl90b19wYWdlKCkgc2hvdWxkIHJl
bWFpbi4gSW4gZmlsZXMgdGhhdCBuZWVkIHRoZW0KPj4gX19wYWdlX3RvX21mbigpIGFuZCBfX21m
bl90b19wYWdlKCkgY291bGQgYmUgYWRkZWQgdG8gbGltaXQKPj4gdGhlIHNjb3BlIG9mIHRoZSBj
aGFuZ2UgLyB0aGUgc2l6ZSBvZiB0aGUgcGF0Y2guCj4gCj4gSSBhbSBzdGlsbCB1bnN1cmUgdG8g
Zm9sbG93IHlvdXIgc3VnZ2VzdGlvbiBoZXJlLiBJZiB5b3UgZGVmaW5lIAo+IF9fcGFnZV90b19t
Zm4oKSBpbiB0aGUgY29kZSwgdGhlbiB5b3Ugd291bGQgaGF2ZSB0byBkbyByZW5hbWluZyBpbiB0
aGUgCj4gZmlsZSBub3QgY29udmVydGluZyB0byB1c2UgbWZuX3QuIFRoZXJlZm9yZSBpbmNyZWFz
aW5nIHNpemUgb2YgdGhlIHBhdGNoLi4uCj4gCj4+IAo+PiBCdXQgZmlyc3QgYW5kIGZvcmVtb3N0
IEkgd291bGQgaGF2ZSB3aXNoZWQgdGhhdCBvdGhlciB0aGFuIGZvcgo+PiBkZWZpbmluZyB0aGVz
ZSBvdmVycmlkZXMsIHRoZSBwYXRjaCB3b3VsZG4ndCBsZWF2ZSBhcm91bmQKPj4gX19tZm5fdG9f
cGFnZSgpIHVzZXMgKHdoaWNoIGl0IGRvZXMgaW4gYSBmZXcgeDg2IGhlYWRlcnMpLiBCdXQKPj4g
dGhlbiBhZ2FpbiBtYXliZSBpdCdzIHVuYXZvaWRhYmxlIHRvIGxlYXZlIHRob3NlIGluIHBsYWNl
IHVudGlsCj4+IGZ1bGwgY29udmVyc2lvbiBoYXMgaGFwcGVuZWQ/Cj4gCj4gWW91IGhhdmUgdG8g
a2VlcCBfX21mbl90b19wYWdlKCkgaW4geDg2IGhlYWRlcnMgYmVjYXVzZSBzb21lIGZpbGVzIG1h
eSAKPiBvdmVycmlkZSBtZm5fdG9fcGFnZSgpLiBTbyBpdCBpcyBub3QgcG9zc2libGUgdG8gdXNl
IHRoZSBsYXR0ZXIgc2FmZWx5Lgo+IAo+IFdlIGNvdWxkIGdldCByaWQgb2YgdGhlbSBvbmNlIHRo
ZSBoeXBlcnZpc29yIGhhcyBmdWxseSBzd2l0Y2hlZCB0byBtZm5fdC4KCk9rYXksIG5ldmVyIG1p
bmQgdGhlbi4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 14:11:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 14:11:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1Yma-0006wx-Nt; Mon, 09 Oct 2017 14:11:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44851d431=wei.liu2@citrix.com>)
 id 1e1YmZ-0006vq-E6
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 14:11:47 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 2C/EE-16133-2A38BD95; Mon, 09 Oct 2017 14:11:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpO6C5tu
 RBtMOclt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkdjfEF8xUrTtz7z97AOF2mi5GTQ0LAX2LO
 2d/sIDabgLLEz85eNhBbREBPounAc8YuRi4OZoGDjBITb85kAkkIC9hILLt0jxHEZhFQkZjYe
 ogZxOYVsJA4+PstM8RQeYldbRdZuxg5ODgFLCU+fHQGCQsBlbQ2HmWHsBUkOqYfY4JoFZQ4Of
 MJC4jNLCAhcfDFC+YJjLyzkKRmIUktYGRaxahRnFpUllqka2Ssl1SUmZ5RkpuYmaNraGCsl5t
 aXJyYnpqTmFSsl5yfu4kRGDr1DAyMOxj79vodYpTkYFIS5d1adztSiC8pP6UyI7E4I76oNCe1
 +BCjBgeHwMs1qy8wSrHk5eelKknwMgNDVEiwKDU9tSItMwcY3DClEhw8SiK8AiBp3uKCxNziz
 HSI1ClGXY6Om3f/MAmBzZAS573dBFQkAFKUUZoHNwIWaZcYZaWEeRkZGBiEeApSi3IzS1DlXz
 GKczAqCfMWgEzhycwrgdv0CugIJqAjGItvgBxRkoiQkmpgZI81e2OoU7i5qGHe5o6wQomo/yE
 Z91Jjd7G+XP7SfMGP2kOqm1S7hCbZTHPd31p0Iq/tTO8OzdM3nJ6rsaiXxQbq5TJ82/eezfzT
 cdXVB0MczvE5xmh39m56tWdCWhOT2LrtdTU5lV+2t6hYOt1uznlV/mye5yKpNxyHlyX9Xchu4
 n992w4JJZbijERDLeai4kQAV2K3fK8CAAA=
X-Env-Sender: prvs=44851d431=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1507558301!51355321!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57824 invoked from network); 9 Oct 2017 14:11:43 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 14:11:43 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="442995616"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 9 Oct 2017 15:11:19 +0100
Message-ID: <20171009141119.32595-4-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171009141119.32595-1-wei.liu2@citrix.com>
References: <20171009141119.32595-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 3/3] xen: hook up UBSAN with CONFIG_UBSAN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TWFrZSB0aGUgZm9sbG93aW5nIGNoYW5nZXM6CgoxLiBJbnRyb2R1Y2UgQ09ORklHX1VCU0FOIGFu
ZCBvdGhlciBhdXhpbGlhcnkgb3B0aW9ucy4KMi4gSW50cm9kdWNlIEJ1aWxkIHN5c3RlbSBydW5l
IHRvIGZpbHRlciBvYmplY3RzLgozLiBNYWtlIHVic2FuLmMgYnVpbGQuCgpDdXJyZW50bHkgb25s
eSB4ODYgaXMgc3VwcG9ydGVkLiBBbGwgaW5pdC5vJ3MgYXJlIGZpbHRlcmVkIG91dCBiZWNhdXNl
Cm9mIGxpbWl0YXRpb24gaW4gdGhlIGJ1aWxkIHN5c3RlbS4gVGhlcmUgaXMgbm8gdXNlciBvZiBu
b3Vic2FuLXkgeWV0CmJ1dCBpdCBpcyB3b3J0aCBrZWVwaW5nIHRvIGVhc2UgZnV0dXJlIGRldmVs
b3BtZW50LgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0t
CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
LS0tCiB4ZW4vS2NvbmZpZyAgICAgICAgICAgICAgfCAgNiArKysrKysKIHhlbi9LY29uZmlnLmRl
YnVnICAgICAgICB8IDEwICsrKysrKysrKysKIHhlbi9SdWxlcy5tayAgICAgICAgICAgICB8ICA0
ICsrKysKIHhlbi9hcmNoL3g4Ni9LY29uZmlnICAgICB8ICAyICsrCiB4ZW4vY29tbW9uL0tjb25m
aWcgICAgICAgfCAgMyArKysKIHhlbi9jb21tb24vTWFrZWZpbGUgICAgICB8ICAxICsKIHhlbi9j
b21tb24vdWJzYW4vdWJzYW4uYyB8IDE5ICsrKysrKysrKysrKy0tLS0tLS0KIDcgZmlsZXMgY2hh
bmdlZCwgMzggaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
S2NvbmZpZyBiL3hlbi9LY29uZmlnCmluZGV4IDY1ZDQ5MWQ3NzYuLmVhNzIyOWFkMWYgMTAwNjQ0
Ci0tLSBhL3hlbi9LY29uZmlnCisrKyBiL3hlbi9LY29uZmlnCkBAIC0zOCw0ICszOCwxMCBAQCBj
b25maWcgTFRPCiAKIAkgIElmIHVuc3VyZSwgc2F5IE4uCiAKKyMKKyMgRm9yIGFyY2hpdGVjdHVy
ZXMgdGhhdCBrbm93IHRoZWlyIGNvbXBpbGVyIF9faW50MTI4IHN1cHBvcnQgaXMgc291bmQKKyMK
K2NvbmZpZyBBUkNIX1NVUFBPUlRTX0lOVDEyOAorCWJvb2wKKwogc291cmNlICJLY29uZmlnLmRl
YnVnIgpkaWZmIC0tZ2l0IGEveGVuL0tjb25maWcuZGVidWcgYi94ZW4vS2NvbmZpZy5kZWJ1Zwpp
bmRleCAxOTVkNTA0MTQ3Li4zMzI5Yzc1YmZkIDEwMDY0NAotLS0gYS94ZW4vS2NvbmZpZy5kZWJ1
ZworKysgYi94ZW4vS2NvbmZpZy5kZWJ1ZwpAQCAtMTIxLDYgKzEyMSwxNiBAQCBjb25maWcgU0NS
VUJfREVCVUcKIAkgIFZlcmlmeSB0aGF0IHBhZ2VzIHRoYXQgbmVlZCB0byBiZSBzY3J1YmJlZCBi
ZWZvcmUgYmVpbmcgYWxsb2NhdGVkIHRvCiAJICBhIGd1ZXN0IGFyZSBpbmRlZWQgc2NydWJiZWQu
CiAKK2NvbmZpZyBVQlNBTgorCWJvb2wgIlVuZGVmaW5lZCBiZWhhdmlvdXIgc2FuaXRpemVyIgor
CWRlcGVuZHMgb24gSEFTX1VCU0FOCisJLS0taGVscC0tLQorCSAgRW5hYmxlIHVuZGVmaW5lZCBi
ZWhhdmlvdXIgc2FuaXRpemVyLiBJdCB1c2VzIGNvbXBpbGVyIHRvIGluc2VydCBjb2RlCisJICBz
bmlwcGV0cyBzbyB0aGF0IHVuZGVmaW5lZCBiZWhhdmlvdXJzIGluIEMgYXJlIGRldGVjdGVkIGR1
cmluZyBydW50aW1lLgorCSAgVGhpcyByZXF1aXJlcyBhIFVCU0FOIGNhcGFibGUgY29tcGlsZXIg
YW5kIGl0IGlzIGEgZGVidWcgb25seSBmZWF0dXJlLgorCisJICBJZiB1bnN1cmUsIHNheSBOIGhl
cmUuCisKIGVuZGlmICMgREVCVUcgfHwgRVhQRVJUCiAKIGVuZG1lbnUKZGlmZiAtLWdpdCBhL3hl
bi9SdWxlcy5tayBiL3hlbi9SdWxlcy5tawppbmRleCBjYWZjNjdiODZlLi4yNjU5ZjhhNGQxIDEw
MDY0NAotLS0gYS94ZW4vUnVsZXMubWsKKysrIGIveGVuL1J1bGVzLm1rCkBAIC0xMTksNiArMTE5
LDEwIEBAIGlmZXEgKCQoQ09ORklHX0dDT1YpLHkpCiAkKGZpbHRlci1vdXQgJS5pbml0Lm8gJChu
b2djb3YteSksJChvYmoteSkgJChvYmotYmluLXkpICQoZXh0cmEteSkpOiBDRkxBR1MgKz0gLWZw
cm9maWxlLWFyY3MgLWZ0ZXN0LWNvdmVyYWdlCiBlbmRpZgogCitpZmVxICgkKENPTkZJR19VQlNB
TikseSkKKyQoZmlsdGVyLW91dCAlLmluaXQubyAkKG5vdWJzYW4teSksJChvYmoteSkgJChvYmot
YmluLXkpICQoZXh0cmEteSkpOiBDRkxBR1MgKz0gLWZzYW5pdGl6ZT11bmRlZmluZWQKK2VuZGlm
CisKIGlmZXEgKCQoQ09ORklHX0xUTykseSkKIENGTEFHUyArPSAtZmx0bwogTERGTEFHUy0kKGNs
YW5nKSArPSAtcGx1Z2luIExMVk1nb2xkLnNvCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvS2Nv
bmZpZyBiL3hlbi9hcmNoL3g4Ni9LY29uZmlnCmluZGV4IDMwYzI3Njk2ODQuLjY0OTU1ZGMwMTcg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9LY29uZmlnCisrKyBiL3hlbi9hcmNoL3g4Ni9LY29u
ZmlnCkBAIC01LDYgKzUsNyBAQCBjb25maWcgWDg2CiAJZGVmX2Jvb2wgeQogCXNlbGVjdCBBQ1BJ
CiAJc2VsZWN0IEFDUElfTEVHQUNZX1RBQkxFU19MT09LVVAKKwlzZWxlY3QgQVJDSF9TVVBQT1JU
U19JTlQxMjgKIAlzZWxlY3QgQ09NUEFUCiAJc2VsZWN0IENPUkVfUEFSS0lORwogCXNlbGVjdCBI
QVNfQUxURVJOQVRJVkUKQEAgLTIxLDYgKzIyLDcgQEAgY29uZmlnIFg4NgogCXNlbGVjdCBIQVNf
UEFTU1RIUk9VR0gKIAlzZWxlY3QgSEFTX1BDSQogCXNlbGVjdCBIQVNfUERYCisJc2VsZWN0IEhB
U19VQlNBTgogCXNlbGVjdCBOVU1BCiAJc2VsZWN0IFZHQQogCmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL0tjb25maWcgYi94ZW4vY29tbW9uL0tjb25maWcKaW5kZXggZTliYjg0OTI5OC4uMTAzZWY0
NGNiNSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9LY29uZmlnCisrKyBiL3hlbi9jb21tb24vS2Nv
bmZpZwpAQCAtMzIsNiArMzIsOSBAQCBjb25maWcgSEFTX01FTV9TSEFSSU5HCiBjb25maWcgSEFT
X1BEWAogCWJvb2wKIAorY29uZmlnIEhBU19VQlNBTgorCWJvb2wKKwogY29uZmlnIEhBU19LRVhF
QwogCWJvb2wKIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9NYWtlZmlsZSBiL3hlbi9jb21tb24v
TWFrZWZpbGUKaW5kZXggMzllMjYxNDU0Ni4uNjZjYzJjODk5NSAxMDA2NDQKLS0tIGEveGVuL2Nv
bW1vbi9NYWtlZmlsZQorKysgYi94ZW4vY29tbW9uL01ha2VmaWxlCkBAIC03NSw2ICs3NSw3IEBA
IHRtZW0tJChDT05GSUdfQ09NUEFUKSArPSBjb21wYXQvdG1lbV94ZW4ubwogb2JqLSQoQ09ORklH
X1RNRU0pICs9ICQodG1lbS15KQogCiBzdWJkaXItJChDT05GSUdfR0NPVikgKz0gZ2Nvdgorc3Vi
ZGlyLSQoQ09ORklHX1VCU0FOKSArPSB1YnNhbgogCiBzdWJkaXIteSArPSBsaWJlbGYKIHN1YmRp
ci0kKENPTkZJR19IQVNfREVWSUNFX1RSRUUpICs9IGxpYmZkdApkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi91YnNhbi91YnNhbi5jIGIveGVuL2NvbW1vbi91YnNhbi91YnNhbi5jCmluZGV4IDY4NWI0
ZGUwZDYuLmZiZTU2ODU2MmEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vdWJzYW4vdWJzYW4uYwor
KysgYi94ZW4vY29tbW9uL3Vic2FuL3Vic2FuLmMKQEAgLTEwLDEzICsxMCwxOCBAQAogICoKICAq
LwogCi0jaW5jbHVkZSA8bGludXgvYml0b3BzLmg+Ci0jaW5jbHVkZSA8bGludXgvYnVnLmg+Ci0j
aW5jbHVkZSA8bGludXgvY3R5cGUuaD4KLSNpbmNsdWRlIDxsaW51eC9pbml0Lmg+Ci0jaW5jbHVk
ZSA8bGludXgva2VybmVsLmg+Ci0jaW5jbHVkZSA8bGludXgvdHlwZXMuaD4KLSNpbmNsdWRlIDxs
aW51eC9zY2hlZC5oPgorI2luY2x1ZGUgPHhlbi9zcGlubG9jay5oPgorI2luY2x1ZGUgPHhlbi9w
ZXJjcHUuaD4KKworI2RlZmluZSBfX25vcmV0dXJuICAgIG5vcmV0dXJuCisjZGVmaW5lIHByX2Vy
ciguLi4pIHByaW50ayhYRU5MT0dfRVJSIF9fVkFfQVJHU19fKQorc3RydWN0IHhlbl91YnNhbiB7
IGludCBpbl91YnNhbjsgfTsKK3N0YXRpYyBERUZJTkVfUEVSX0NQVShzdHJ1Y3QgeGVuX3Vic2Fu
WzFdLCBpbl91YnNhbik7CisjdW5kZWYgY3VycmVudAorI2RlZmluZSBjdXJyZW50IHRoaXNfY3B1
KGluX3Vic2FuKQorI2RlZmluZSBkdW1wX3N0YWNrIGR1bXBfZXhlY3V0aW9uX3N0YXRlCisjZGVm
aW5lIHU2NCBsb25nIGxvbmcgdW5zaWduZWQgaW50CisjZGVmaW5lIHM2NCBsb25nIGxvbmcgaW50
CiAKICNpbmNsdWRlICJ1YnNhbi5oIgogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 09 14:11:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 14:11:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1YmX-0006vT-Va; Mon, 09 Oct 2017 14:11:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44851d431=wei.liu2@citrix.com>)
 id 1e1YmW-0006vL-G7
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 14:11:44 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 30/CA-02227-F938BD95; Mon, 09 Oct 2017 14:11:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeJIrShJLcpLzFFi42JxWrohUnd+8+1
 Ig3XTBCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozuw5fYCzrZKz7+e8zcwHiOtYuRk0NCwF/i
 wIcpzCA2m4CyxM/OXjYQW0RAT6LpwHPGLkYuDmaBg4wSE2/OZAJJCAsESEz9eg6siEVAReLf/
 olgcV4BC4nra7eyQAyVl9jVdhFsgZCAgkTH9GNQNYISJ2c+AathFpCQOPjiBfMERu5ZSFKzkK
 QWMDKtYtQoTi0qSy3SNTLWSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDId6Bgb
 GHYx9e/0OMUpyMCmJ8m6tux0pxJeUn1KZkVicEV9UmpNafIhRhoNDSYKXGRheQoJFqempFWmZ
 OcDAhElLcPAoifAKgKR5iwsSc4sz0yFSpxiNOW48vP6HiaPj5t0/TEIsefl5qVLivLebgEoFQ
 EozSvPgBsEi5hKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd4CkCk8mXklcPteAZ3CBHQKY/
 ENkFNKEhFSUg2M1kzCXyr2Fe28rdprX6E8aYeq1U61SUxf6z/fOPjqvtAB5frJnPuC9pUvlXW
 9rPDEvKPr+vwZry8uvPuwoktXf/fnuVPtFFuffJ8zb+rx+kXnNedvkme/seDNwbP3otnWaaya
 YxUmzTghf6LeWcW+LDPdfC21zFCPWWeivR6suuQpnCLS5bTsiRJLcUaioRZzUXEiAE3UYp6TA
 gAA
X-Env-Sender: prvs=44851d431=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1507558301!51355321!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57672 invoked from network); 9 Oct 2017 14:11:42 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 14:11:42 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="442995612"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 9 Oct 2017 15:11:16 +0100
Message-ID: <20171009141119.32595-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 0/3] Add support for using the Undefined
	Behaviour Sanitizer
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kcmV3IENvb3BlciAoMik6CiAgeGVuL3Vic2FuOiBJbXBvcnQgdWJzYW4gaW1wbGVtZW50YXRp
b24gZnJvbSBMaW51eCA0LjEzCiAgeGVuL3Vic2FuOiBJbXBsZW1lbnQgX191YnNhbl9oYW5kbGVf
bm9ubnVsbF9hcmcoKQoKV2VpIExpdSAoMSk6CiAgeGVuOiBob29rIHVwIFVCU0FOIHdpdGggQ09O
RklHX1VCU0FOCgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CgogeGVuL0tjb25maWcgICAgICAgICAgICAgICB8ICAgNiArCiB4ZW4vS2NvbmZp
Zy5kZWJ1ZyAgICAgICAgIHwgIDEwICsKIHhlbi9SdWxlcy5tayAgICAgICAgICAgICAgfCAgIDQg
KwogeGVuL2FyY2gveDg2L0tjb25maWcgICAgICB8ICAgMiArCiB4ZW4vY29tbW9uL0tjb25maWcg
ICAgICAgIHwgICAzICsKIHhlbi9jb21tb24vTWFrZWZpbGUgICAgICAgfCAgIDEgKwogeGVuL2Nv
bW1vbi91YnNhbi9NYWtlZmlsZSB8ICAgMSArCiB4ZW4vY29tbW9uL3Vic2FuL3Vic2FuLmMgIHwg
NDgwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9j
b21tb24vdWJzYW4vdWJzYW4uaCAgfCAgODQgKysrKysrKysKIDkgZmlsZXMgY2hhbmdlZCwgNTkx
IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vY29tbW9uL3Vic2FuL01ha2Vm
aWxlCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2NvbW1vbi91YnNhbi91YnNhbi5jCiBjcmVhdGUg
bW9kZSAxMDA2NDQgeGVuL2NvbW1vbi91YnNhbi91YnNhbi5oCgotLSAKMi4xMS4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 14:11:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 14:11:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1YmZ-0006vs-64; Mon, 09 Oct 2017 14:11:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44851d431=wei.liu2@citrix.com>)
 id 1e1YmX-0006vR-WC
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 14:11:46 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 20/B2-02228-1A38BD95; Mon, 09 Oct 2017 14:11:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrohUndB8+1
 Igz9b9S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyrf8+zFUznqvj16wxzA+N3ji5GTg4JAX+J
 de8fM4LYbALKEj87e9lAbBEBPYmmA8+B4hwczAK6Eqt+aoCEhQU8JY6f/8cGEmYRUJH494wZJ
 MwrYCGx/sdRJoiJ8hK72i6ygpRwClhKfPjoDBIWAippbTzKDmErSHRMP8YE0SoocXLmExYQm1
 lAQuLgixfMExh5ZyFJzUKSWsDItIpRozi1qCy1SNfQSC+pKDM9oyQ3MTNH19DAVC83tbg4MT0
 1JzGpWC85P3cTIzBsGIBgB2PfLOdDjJIcTEqivFvrbkcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQ
 kuCtbwLKCRalpqdWpGXmAAMYJi3BwaMkwru8ESjNW1yQmFucmQ6ROsWoy9Fx8+4fJiGWvPy8V
 Clx3iyQGQIgRRmleXAjYNF0iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8G0Gm8GTmlcBteg
 V0BBPQEYzFN0COKElESEk1MJY4+zc/yRfsN99ovfXcm8TtFqtl7TcZvl8zef8ilSpVLevZdvN
 MvoZUJvAV3Zlaerqmt/LI9uOKXtMTflv/qLUx+b5uyZf30Q8sL2veva2+RIVv0QTFxGW3Q38e
 1cw6d1lZxFXw+ovYrebaL2eWMKVs+KInrMDVc9mtY7Hl5r/aE798/amnUqHEUpyRaKjFXFScC
 ACRWTkRoQIAAA==
X-Env-Sender: prvs=44851d431=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1507558302!104527432!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27217 invoked from network); 9 Oct 2017 14:11:44 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 14:11:44 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="442995613"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 9 Oct 2017 15:11:18 +0100
Message-ID: <20171009141119.32595-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171009141119.32595-1-wei.liu2@citrix.com>
References: <20171009141119.32595-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 2/3] xen/ubsan: Implement
	__ubsan_handle_nonnull_arg()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClRoaXMgaG9v
ayBhcHBlYXJzIHRvIGJlIG1pc3NpbmcgZnJvbSB0aGUgTGludXggdWJzYW4gaW1wbGVtZW50aW9u
LiAgVGhpcyBwYXRjaAppcyBhIGZvcndhcmQgcG9ydCBvZiBodHRwczovL2xrbWwub3JnL2xrbWwv
MjAxNC8xMC8yMC8xODIKClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9jb21t
b24vdWJzYW4vdWJzYW4uYyB8IDE5ICsrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2Vk
LCAxOSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi91YnNhbi91YnNhbi5j
IGIveGVuL2NvbW1vbi91YnNhbi91YnNhbi5jCmluZGV4IGZiMDQwOWRmMWIuLjY4NWI0ZGUwZDYg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vdWJzYW4vdWJzYW4uYworKysgYi94ZW4vY29tbW9uL3Vi
c2FuL3Vic2FuLmMKQEAgLTMyOCw2ICszMjgsMjUgQEAgdm9pZCBfX3Vic2FuX2hhbmRsZV90eXBl
X21pc21hdGNoKHN0cnVjdCB0eXBlX21pc21hdGNoX2RhdGEgKmRhdGEsCiB9CiBFWFBPUlRfU1lN
Qk9MKF9fdWJzYW5faGFuZGxlX3R5cGVfbWlzbWF0Y2gpOwogCit2b2lkIF9fdWJzYW5faGFuZGxl
X25vbm51bGxfYXJnKHN0cnVjdCBub25udWxsX2FyZ19kYXRhICpkYXRhKQoreworCXVuc2lnbmVk
IGxvbmcgZmxhZ3M7CisKKwlpZiAoc3VwcHJlc3NfcmVwb3J0KCZkYXRhLT5sb2NhdGlvbikpCisJ
CXJldHVybjsKKworCXVic2FuX3Byb2xvZ3VlKCZkYXRhLT5sb2NhdGlvbiwgJmZsYWdzKTsKKwor
CXByX2VycigibnVsbCBwb2ludGVyIHBhc3NlZCBhcyBhcmd1bWVudCAlZCwgZGVjbGFyZWQgd2l0
aCBub25udWxsIGF0dHJpYnV0ZVxuIiwKKwkgICAgICAgZGF0YS0+YXJnX2luZGV4KTsKKworCWlm
IChsb2NhdGlvbl9pc192YWxpZCgmZGF0YS0+YXR0cl9sb2NhdGlvbikpCisJCXByaW50X3NvdXJj
ZV9sb2NhdGlvbigibm9ubnVsbCBhdHRyaWJ1dGUgZGVjbGFyZWQgaW4gIiwKKwkJCQkgICAgICAm
ZGF0YS0+YXR0cl9sb2NhdGlvbik7CisKKwl1YnNhbl9lcGlsb2d1ZSgmZmxhZ3MpOworfQorCiB2
b2lkIF9fdWJzYW5faGFuZGxlX25vbm51bGxfcmV0dXJuKHN0cnVjdCBub25udWxsX3JldHVybl9k
YXRhICpkYXRhKQogewogCXVuc2lnbmVkIGxvbmcgZmxhZ3M7Ci0tIAoyLjExLjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 09 14:11:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 14:11:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1YmZ-0006w7-D4; Mon, 09 Oct 2017 14:11:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44851d431=wei.liu2@citrix.com>)
 id 1e1YmY-0006vY-Hv
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 14:11:46 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 67/7E-02225-1A38BD95; Mon, 09 Oct 2017 14:11:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpO7C5tu
 RBgeesFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl7OiezFrwvqPj/bTJrA+OOpC5GTg4JAX+J
 SZ8/soPYbALKEj87e9lAbBEBPYmmA88ZQWxmAR+Jl38OMoHYwgJ+EpNm/mYFsVkEVCQ65j5hB
 rF5BSwkDqydxAYxU15iV9tFoBoODk4BS4kPH51BwkJAJa2NR9khbAWJjunHmCBaBSVOznzCAr
 FKQuLgixfMExh5ZyFJzUKSWsDItIpRozi1qCy1SNfIWC+pKDM9oyQ3MTNH19DAWC83tbg4MT0
 1JzGpWC85P3cTIzB06hkYGHcw9u31O8QoycGkJMq7te52pBBfUn5KZUZicUZ8UWlOavEhRhkO
 DiUJXmZgKAoJFqWmp1akZeYAgxgmLcHBoyTCKwCS5i0uSMwtzkyHSJ1i1OXouHn3D5MQS15+X
 qqUOO/tJqAiAZCijNI8uBGwiLrEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZi3AGQKT2ZeCd
 ymV0BHMAEdwVh8A+SIkkSElFQDo9XSCafC9wSuCo34nthd7Tu3dH5kZvDpp49qYs8vcjpRJbP
 b9Mi3/7bnLWKnC199tlA2P+jRvFmxc/+/euT5cVppc1ZSyK4FepvqLttLxm3c/romxGq/YWfP
 2Y68Ol/1Y57Lfa4si9T494Hf7ttrG9b9zye+uPC13XNebMO7c31Tvdwe9X1+Z6/EUpyRaKjFX
 FScCABvjZMdowIAAA==
X-Env-Sender: prvs=44851d431=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1507558301!51355321!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57915 invoked from network); 9 Oct 2017 14:11:44 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 14:11:44 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="442995619"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 9 Oct 2017 15:11:17 +0100
Message-ID: <20171009141119.32595-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171009141119.32595-1-wei.liu2@citrix.com>
References: <20171009141119.32595-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH v2 1/3] xen/ubsan: Import ubsan implementation
	from Linux 4.13
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkEgZnV0dXJl
IGNoYW5nZSB3aWxsIGFkanVzdCBpdCB0byBjb21waWxlIGluIFhlbi4KClNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgotLS0KIHhlbi9jb21tb24vdWJzYW4vTWFrZWZpbGUgfCAgIDEgKwogeGVuL2NvbW1vbi91YnNh
bi91YnNhbi5jICB8IDQ1NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCiB4ZW4vY29tbW9uL3Vic2FuL3Vic2FuLmggIHwgIDg0ICsrKysrKysrKwogMyBmaWxl
cyBjaGFuZ2VkLCA1NDEgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9jb21t
b24vdWJzYW4vTWFrZWZpbGUKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vY29tbW9uL3Vic2FuL3Vi
c2FuLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vY29tbW9uL3Vic2FuL3Vic2FuLmgKCmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL3Vic2FuL01ha2VmaWxlIGIveGVuL2NvbW1vbi91YnNhbi9NYWtl
ZmlsZQpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5lNmI4NWVhMTg3Ci0t
LSAvZGV2L251bGwKKysrIGIveGVuL2NvbW1vbi91YnNhbi9NYWtlZmlsZQpAQCAtMCwwICsxIEBA
CitvYmoteSArPSB1YnNhbi5vCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3Vic2FuL3Vic2FuLmMg
Yi94ZW4vY29tbW9uL3Vic2FuL3Vic2FuLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMC4uZmIwNDA5ZGYxYgotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9jb21tb24vdWJzYW4v
dWJzYW4uYwpAQCAtMCwwICsxLDQ1NiBAQAorLyoKKyAqIFVCU0FOIGVycm9yIHJlcG9ydGluZyBm
dW5jdGlvbnMKKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIwMTQgU2Ftc3VuZyBFbGVjdHJvbmljcyBD
by4sIEx0ZC4KKyAqIEF1dGhvcjogQW5kcmV5IFJ5YWJpbmluIDxyeWFiaW5pbi5hLmFAZ21haWwu
Y29tPgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlz
dHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdO
VSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHZlcnNpb24gMiBhcworICogcHVibGlzaGVkIGJ5IHRo
ZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICovCisKKyNpbmNsdWRlIDxsaW51eC9i
aXRvcHMuaD4KKyNpbmNsdWRlIDxsaW51eC9idWcuaD4KKyNpbmNsdWRlIDxsaW51eC9jdHlwZS5o
PgorI2luY2x1ZGUgPGxpbnV4L2luaXQuaD4KKyNpbmNsdWRlIDxsaW51eC9rZXJuZWwuaD4KKyNp
bmNsdWRlIDxsaW51eC90eXBlcy5oPgorI2luY2x1ZGUgPGxpbnV4L3NjaGVkLmg+CisKKyNpbmNs
dWRlICJ1YnNhbi5oIgorCitjb25zdCBjaGFyICp0eXBlX2NoZWNrX2tpbmRzW10gPSB7CisJImxv
YWQgb2YiLAorCSJzdG9yZSB0byIsCisJInJlZmVyZW5jZSBiaW5kaW5nIHRvIiwKKwkibWVtYmVy
IGFjY2VzcyB3aXRoaW4iLAorCSJtZW1iZXIgY2FsbCBvbiIsCisJImNvbnN0cnVjdG9yIGNhbGwg
b24iLAorCSJkb3duY2FzdCBvZiIsCisJImRvd25jYXN0IG9mIgorfTsKKworI2RlZmluZSBSRVBP
UlRFRF9CSVQgMzEKKworI2lmIChCSVRTX1BFUl9MT05HID09IDY0KSAmJiBkZWZpbmVkKF9fQklH
X0VORElBTikKKyNkZWZpbmUgQ09MVU1OX01BU0sgKH4oMVUgPDwgUkVQT1JURURfQklUKSkKKyNk
ZWZpbmUgTElORV9NQVNLICAgKH4wVSkKKyNlbHNlCisjZGVmaW5lIENPTFVNTl9NQVNLICAgKH4w
VSkKKyNkZWZpbmUgTElORV9NQVNLICh+KDFVIDw8IFJFUE9SVEVEX0JJVCkpCisjZW5kaWYKKwor
I2RlZmluZSBWQUxVRV9MRU5HVEggNDAKKworc3RhdGljIGJvb2wgd2FzX3JlcG9ydGVkKHN0cnVj
dCBzb3VyY2VfbG9jYXRpb24gKmxvY2F0aW9uKQoreworCXJldHVybiB0ZXN0X2FuZF9zZXRfYml0
KFJFUE9SVEVEX0JJVCwgJmxvY2F0aW9uLT5yZXBvcnRlZCk7Cit9CisKK3N0YXRpYyB2b2lkIHBy
aW50X3NvdXJjZV9sb2NhdGlvbihjb25zdCBjaGFyICpwcmVmaXgsCisJCQkJc3RydWN0IHNvdXJj
ZV9sb2NhdGlvbiAqbG9jKQoreworCXByX2VycigiJXMgJXM6JWQ6JWRcbiIsIHByZWZpeCwgbG9j
LT5maWxlX25hbWUsCisJCWxvYy0+bGluZSAmIExJTkVfTUFTSywgbG9jLT5jb2x1bW4gJiBDT0xV
TU5fTUFTSyk7Cit9CisKK3N0YXRpYyBib29sIHN1cHByZXNzX3JlcG9ydChzdHJ1Y3Qgc291cmNl
X2xvY2F0aW9uICpsb2MpCit7CisJcmV0dXJuIGN1cnJlbnQtPmluX3Vic2FuIHx8IHdhc19yZXBv
cnRlZChsb2MpOworfQorCitzdGF0aWMgYm9vbCB0eXBlX2lzX2ludChzdHJ1Y3QgdHlwZV9kZXNj
cmlwdG9yICp0eXBlKQoreworCXJldHVybiB0eXBlLT50eXBlX2tpbmQgPT0gdHlwZV9raW5kX2lu
dDsKK30KKworc3RhdGljIGJvb2wgdHlwZV9pc19zaWduZWQoc3RydWN0IHR5cGVfZGVzY3JpcHRv
ciAqdHlwZSkKK3sKKwlXQVJOX09OKCF0eXBlX2lzX2ludCh0eXBlKSk7CisJcmV0dXJuICB0eXBl
LT50eXBlX2luZm8gJiAxOworfQorCitzdGF0aWMgdW5zaWduZWQgdHlwZV9iaXRfd2lkdGgoc3Ry
dWN0IHR5cGVfZGVzY3JpcHRvciAqdHlwZSkKK3sKKwlyZXR1cm4gMSA8PCAodHlwZS0+dHlwZV9p
bmZvID4+IDEpOworfQorCitzdGF0aWMgYm9vbCBpc19pbmxpbmVfaW50KHN0cnVjdCB0eXBlX2Rl
c2NyaXB0b3IgKnR5cGUpCit7CisJdW5zaWduZWQgaW5saW5lX2JpdHMgPSBzaXplb2YodW5zaWdu
ZWQgbG9uZykqODsKKwl1bnNpZ25lZCBiaXRzID0gdHlwZV9iaXRfd2lkdGgodHlwZSk7CisKKwlX
QVJOX09OKCF0eXBlX2lzX2ludCh0eXBlKSk7CisKKwlyZXR1cm4gYml0cyA8PSBpbmxpbmVfYml0
czsKK30KKworc3RhdGljIHNfbWF4IGdldF9zaWduZWRfdmFsKHN0cnVjdCB0eXBlX2Rlc2NyaXB0
b3IgKnR5cGUsIHVuc2lnbmVkIGxvbmcgdmFsKQoreworCWlmIChpc19pbmxpbmVfaW50KHR5cGUp
KSB7CisJCXVuc2lnbmVkIGV4dHJhX2JpdHMgPSBzaXplb2Yoc19tYXgpKjggLSB0eXBlX2JpdF93
aWR0aCh0eXBlKTsKKwkJcmV0dXJuICgoc19tYXgpdmFsKSA8PCBleHRyYV9iaXRzID4+IGV4dHJh
X2JpdHM7CisJfQorCisJaWYgKHR5cGVfYml0X3dpZHRoKHR5cGUpID09IDY0KQorCQlyZXR1cm4g
KihzNjQgKil2YWw7CisKKwlyZXR1cm4gKihzX21heCAqKXZhbDsKK30KKworc3RhdGljIGJvb2wg
dmFsX2lzX25lZ2F0aXZlKHN0cnVjdCB0eXBlX2Rlc2NyaXB0b3IgKnR5cGUsIHVuc2lnbmVkIGxv
bmcgdmFsKQoreworCXJldHVybiB0eXBlX2lzX3NpZ25lZCh0eXBlKSAmJiBnZXRfc2lnbmVkX3Zh
bCh0eXBlLCB2YWwpIDwgMDsKK30KKworc3RhdGljIHVfbWF4IGdldF91bnNpZ25lZF92YWwoc3Ry
dWN0IHR5cGVfZGVzY3JpcHRvciAqdHlwZSwgdW5zaWduZWQgbG9uZyB2YWwpCit7CisJaWYgKGlz
X2lubGluZV9pbnQodHlwZSkpCisJCXJldHVybiB2YWw7CisKKwlpZiAodHlwZV9iaXRfd2lkdGgo
dHlwZSkgPT0gNjQpCisJCXJldHVybiAqKHU2NCAqKXZhbDsKKworCXJldHVybiAqKHVfbWF4ICop
dmFsOworfQorCitzdGF0aWMgdm9pZCB2YWxfdG9fc3RyaW5nKGNoYXIgKnN0ciwgc2l6ZV90IHNp
emUsIHN0cnVjdCB0eXBlX2Rlc2NyaXB0b3IgKnR5cGUsCisJdW5zaWduZWQgbG9uZyB2YWx1ZSkK
K3sKKwlpZiAodHlwZV9pc19pbnQodHlwZSkpIHsKKwkJaWYgKHR5cGVfYml0X3dpZHRoKHR5cGUp
ID09IDEyOCkgeworI2lmIGRlZmluZWQoQ09ORklHX0FSQ0hfU1VQUE9SVFNfSU5UMTI4KSAmJiBk
ZWZpbmVkKF9fU0laRU9GX0lOVDEyOF9fKQorCQkJdV9tYXggdmFsID0gZ2V0X3Vuc2lnbmVkX3Zh
bCh0eXBlLCB2YWx1ZSk7CisKKwkJCXNjbnByaW50ZihzdHIsIHNpemUsICIweCUwOHglMDh4JTA4
eCUwOHgiLAorCQkJCSh1MzIpKHZhbCA+PiA5NiksCisJCQkJKHUzMikodmFsID4+IDY0KSwKKwkJ
CQkodTMyKSh2YWwgPj4gMzIpLAorCQkJCSh1MzIpKHZhbCkpOworI2Vsc2UKKwkJCVdBUk5fT04o
MSk7CisjZW5kaWYKKwkJfSBlbHNlIGlmICh0eXBlX2lzX3NpZ25lZCh0eXBlKSkgeworCQkJc2Nu
cHJpbnRmKHN0ciwgc2l6ZSwgIiVsbGQiLAorCQkJCShzNjQpZ2V0X3NpZ25lZF92YWwodHlwZSwg
dmFsdWUpKTsKKwkJfSBlbHNlIHsKKwkJCXNjbnByaW50ZihzdHIsIHNpemUsICIlbGx1IiwKKwkJ
CQkodTY0KWdldF91bnNpZ25lZF92YWwodHlwZSwgdmFsdWUpKTsKKwkJfQorCX0KK30KKworc3Rh
dGljIGJvb2wgbG9jYXRpb25faXNfdmFsaWQoc3RydWN0IHNvdXJjZV9sb2NhdGlvbiAqbG9jKQor
eworCXJldHVybiBsb2MtPmZpbGVfbmFtZSAhPSBOVUxMOworfQorCitzdGF0aWMgREVGSU5FX1NQ
SU5MT0NLKHJlcG9ydF9sb2NrKTsKKworc3RhdGljIHZvaWQgdWJzYW5fcHJvbG9ndWUoc3RydWN0
IHNvdXJjZV9sb2NhdGlvbiAqbG9jYXRpb24sCisJCQl1bnNpZ25lZCBsb25nICpmbGFncykKK3sK
KwljdXJyZW50LT5pbl91YnNhbisrOworCXNwaW5fbG9ja19pcnFzYXZlKCZyZXBvcnRfbG9jaywg
KmZsYWdzKTsKKworCXByX2VycigiPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PSIKKwkJIj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiIpOwor
CXByaW50X3NvdXJjZV9sb2NhdGlvbigiVUJTQU46IFVuZGVmaW5lZCBiZWhhdmlvdXIgaW4iLCBs
b2NhdGlvbik7Cit9CisKK3N0YXRpYyB2b2lkIHVic2FuX2VwaWxvZ3VlKHVuc2lnbmVkIGxvbmcg
KmZsYWdzKQoreworCWR1bXBfc3RhY2soKTsKKwlwcl9lcnIoIj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0iCisJCSI9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09XG4iKTsKKwlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZyZXBvcnRfbG9jaywgKmZs
YWdzKTsKKwljdXJyZW50LT5pbl91YnNhbi0tOworfQorCitzdGF0aWMgdm9pZCBoYW5kbGVfb3Zl
cmZsb3coc3RydWN0IG92ZXJmbG93X2RhdGEgKmRhdGEsIHVuc2lnbmVkIGxvbmcgbGhzLAorCQkJ
dW5zaWduZWQgbG9uZyByaHMsIGNoYXIgb3ApCit7CisKKwlzdHJ1Y3QgdHlwZV9kZXNjcmlwdG9y
ICp0eXBlID0gZGF0YS0+dHlwZTsKKwl1bnNpZ25lZCBsb25nIGZsYWdzOworCWNoYXIgbGhzX3Zh
bF9zdHJbVkFMVUVfTEVOR1RIXTsKKwljaGFyIHJoc192YWxfc3RyW1ZBTFVFX0xFTkdUSF07CisK
KwlpZiAoc3VwcHJlc3NfcmVwb3J0KCZkYXRhLT5sb2NhdGlvbikpCisJCXJldHVybjsKKworCXVi
c2FuX3Byb2xvZ3VlKCZkYXRhLT5sb2NhdGlvbiwgJmZsYWdzKTsKKworCXZhbF90b19zdHJpbmco
bGhzX3ZhbF9zdHIsIHNpemVvZihsaHNfdmFsX3N0ciksIHR5cGUsIGxocyk7CisJdmFsX3RvX3N0
cmluZyhyaHNfdmFsX3N0ciwgc2l6ZW9mKHJoc192YWxfc3RyKSwgdHlwZSwgcmhzKTsKKwlwcl9l
cnIoIiVzIGludGVnZXIgb3ZlcmZsb3c6XG4iLAorCQl0eXBlX2lzX3NpZ25lZCh0eXBlKSA/ICJz
aWduZWQiIDogInVuc2lnbmVkIik7CisJcHJfZXJyKCIlcyAlYyAlcyBjYW5ub3QgYmUgcmVwcmVz
ZW50ZWQgaW4gdHlwZSAlc1xuIiwKKwkJbGhzX3ZhbF9zdHIsCisJCW9wLAorCQlyaHNfdmFsX3N0
ciwKKwkJdHlwZS0+dHlwZV9uYW1lKTsKKworCXVic2FuX2VwaWxvZ3VlKCZmbGFncyk7Cit9CisK
K3ZvaWQgX191YnNhbl9oYW5kbGVfYWRkX292ZXJmbG93KHN0cnVjdCBvdmVyZmxvd19kYXRhICpk
YXRhLAorCQkJCXVuc2lnbmVkIGxvbmcgbGhzLAorCQkJCXVuc2lnbmVkIGxvbmcgcmhzKQorewor
CisJaGFuZGxlX292ZXJmbG93KGRhdGEsIGxocywgcmhzLCAnKycpOworfQorRVhQT1JUX1NZTUJP
TChfX3Vic2FuX2hhbmRsZV9hZGRfb3ZlcmZsb3cpOworCit2b2lkIF9fdWJzYW5faGFuZGxlX3N1
Yl9vdmVyZmxvdyhzdHJ1Y3Qgb3ZlcmZsb3dfZGF0YSAqZGF0YSwKKwkJCQl1bnNpZ25lZCBsb25n
IGxocywKKwkJCQl1bnNpZ25lZCBsb25nIHJocykKK3sKKwloYW5kbGVfb3ZlcmZsb3coZGF0YSwg
bGhzLCByaHMsICctJyk7Cit9CitFWFBPUlRfU1lNQk9MKF9fdWJzYW5faGFuZGxlX3N1Yl9vdmVy
Zmxvdyk7CisKK3ZvaWQgX191YnNhbl9oYW5kbGVfbXVsX292ZXJmbG93KHN0cnVjdCBvdmVyZmxv
d19kYXRhICpkYXRhLAorCQkJCXVuc2lnbmVkIGxvbmcgbGhzLAorCQkJCXVuc2lnbmVkIGxvbmcg
cmhzKQoreworCWhhbmRsZV9vdmVyZmxvdyhkYXRhLCBsaHMsIHJocywgJyonKTsKK30KK0VYUE9S
VF9TWU1CT0woX191YnNhbl9oYW5kbGVfbXVsX292ZXJmbG93KTsKKwordm9pZCBfX3Vic2FuX2hh
bmRsZV9uZWdhdGVfb3ZlcmZsb3coc3RydWN0IG92ZXJmbG93X2RhdGEgKmRhdGEsCisJCQkJdW5z
aWduZWQgbG9uZyBvbGRfdmFsKQoreworCXVuc2lnbmVkIGxvbmcgZmxhZ3M7CisJY2hhciBvbGRf
dmFsX3N0cltWQUxVRV9MRU5HVEhdOworCisJaWYgKHN1cHByZXNzX3JlcG9ydCgmZGF0YS0+bG9j
YXRpb24pKQorCQlyZXR1cm47CisKKwl1YnNhbl9wcm9sb2d1ZSgmZGF0YS0+bG9jYXRpb24sICZm
bGFncyk7CisKKwl2YWxfdG9fc3RyaW5nKG9sZF92YWxfc3RyLCBzaXplb2Yob2xkX3ZhbF9zdHIp
LCBkYXRhLT50eXBlLCBvbGRfdmFsKTsKKworCXByX2VycigibmVnYXRpb24gb2YgJXMgY2Fubm90
IGJlIHJlcHJlc2VudGVkIGluIHR5cGUgJXM6XG4iLAorCQlvbGRfdmFsX3N0ciwgZGF0YS0+dHlw
ZS0+dHlwZV9uYW1lKTsKKworCXVic2FuX2VwaWxvZ3VlKCZmbGFncyk7Cit9CitFWFBPUlRfU1lN
Qk9MKF9fdWJzYW5faGFuZGxlX25lZ2F0ZV9vdmVyZmxvdyk7CisKKwordm9pZCBfX3Vic2FuX2hh
bmRsZV9kaXZyZW1fb3ZlcmZsb3coc3RydWN0IG92ZXJmbG93X2RhdGEgKmRhdGEsCisJCQkJdW5z
aWduZWQgbG9uZyBsaHMsCisJCQkJdW5zaWduZWQgbG9uZyByaHMpCit7CisJdW5zaWduZWQgbG9u
ZyBmbGFnczsKKwljaGFyIHJoc192YWxfc3RyW1ZBTFVFX0xFTkdUSF07CisKKwlpZiAoc3VwcHJl
c3NfcmVwb3J0KCZkYXRhLT5sb2NhdGlvbikpCisJCXJldHVybjsKKworCXVic2FuX3Byb2xvZ3Vl
KCZkYXRhLT5sb2NhdGlvbiwgJmZsYWdzKTsKKworCXZhbF90b19zdHJpbmcocmhzX3ZhbF9zdHIs
IHNpemVvZihyaHNfdmFsX3N0ciksIGRhdGEtPnR5cGUsIHJocyk7CisKKwlpZiAodHlwZV9pc19z
aWduZWQoZGF0YS0+dHlwZSkgJiYgZ2V0X3NpZ25lZF92YWwoZGF0YS0+dHlwZSwgcmhzKSA9PSAt
MSkKKwkJcHJfZXJyKCJkaXZpc2lvbiBvZiAlcyBieSAtMSBjYW5ub3QgYmUgcmVwcmVzZW50ZWQg
aW4gdHlwZSAlc1xuIiwKKwkJCXJoc192YWxfc3RyLCBkYXRhLT50eXBlLT50eXBlX25hbWUpOwor
CWVsc2UKKwkJcHJfZXJyKCJkaXZpc2lvbiBieSB6ZXJvXG4iKTsKKworCXVic2FuX2VwaWxvZ3Vl
KCZmbGFncyk7Cit9CitFWFBPUlRfU1lNQk9MKF9fdWJzYW5faGFuZGxlX2RpdnJlbV9vdmVyZmxv
dyk7CisKK3N0YXRpYyB2b2lkIGhhbmRsZV9udWxsX3B0cl9kZXJlZihzdHJ1Y3QgdHlwZV9taXNt
YXRjaF9kYXRhICpkYXRhKQoreworCXVuc2lnbmVkIGxvbmcgZmxhZ3M7CisKKwlpZiAoc3VwcHJl
c3NfcmVwb3J0KCZkYXRhLT5sb2NhdGlvbikpCisJCXJldHVybjsKKworCXVic2FuX3Byb2xvZ3Vl
KCZkYXRhLT5sb2NhdGlvbiwgJmZsYWdzKTsKKworCXByX2VycigiJXMgbnVsbCBwb2ludGVyIG9m
IHR5cGUgJXNcbiIsCisJCXR5cGVfY2hlY2tfa2luZHNbZGF0YS0+dHlwZV9jaGVja19raW5kXSwK
KwkJZGF0YS0+dHlwZS0+dHlwZV9uYW1lKTsKKworCXVic2FuX2VwaWxvZ3VlKCZmbGFncyk7Cit9
CisKK3N0YXRpYyB2b2lkIGhhbmRsZV9taXNzYWxpZ25lZF9hY2Nlc3Moc3RydWN0IHR5cGVfbWlz
bWF0Y2hfZGF0YSAqZGF0YSwKKwkJCQl1bnNpZ25lZCBsb25nIHB0cikKK3sKKwl1bnNpZ25lZCBs
b25nIGZsYWdzOworCisJaWYgKHN1cHByZXNzX3JlcG9ydCgmZGF0YS0+bG9jYXRpb24pKQorCQly
ZXR1cm47CisKKwl1YnNhbl9wcm9sb2d1ZSgmZGF0YS0+bG9jYXRpb24sICZmbGFncyk7CisKKwlw
cl9lcnIoIiVzIG1pc2FsaWduZWQgYWRkcmVzcyAlcCBmb3IgdHlwZSAlc1xuIiwKKwkJdHlwZV9j
aGVja19raW5kc1tkYXRhLT50eXBlX2NoZWNrX2tpbmRdLAorCQkodm9pZCAqKXB0ciwgZGF0YS0+
dHlwZS0+dHlwZV9uYW1lKTsKKwlwcl9lcnIoIndoaWNoIHJlcXVpcmVzICVsZCBieXRlIGFsaWdu
bWVudFxuIiwgZGF0YS0+YWxpZ25tZW50KTsKKworCXVic2FuX2VwaWxvZ3VlKCZmbGFncyk7Cit9
CisKK3N0YXRpYyB2b2lkIGhhbmRsZV9vYmplY3Rfc2l6ZV9taXNtYXRjaChzdHJ1Y3QgdHlwZV9t
aXNtYXRjaF9kYXRhICpkYXRhLAorCQkJCQl1bnNpZ25lZCBsb25nIHB0cikKK3sKKwl1bnNpZ25l
ZCBsb25nIGZsYWdzOworCisJaWYgKHN1cHByZXNzX3JlcG9ydCgmZGF0YS0+bG9jYXRpb24pKQor
CQlyZXR1cm47CisKKwl1YnNhbl9wcm9sb2d1ZSgmZGF0YS0+bG9jYXRpb24sICZmbGFncyk7CisJ
cHJfZXJyKCIlcyBhZGRyZXNzICVwIHdpdGggaW5zdWZmaWNpZW50IHNwYWNlXG4iLAorCQl0eXBl
X2NoZWNrX2tpbmRzW2RhdGEtPnR5cGVfY2hlY2tfa2luZF0sCisJCSh2b2lkICopIHB0cik7CisJ
cHJfZXJyKCJmb3IgYW4gb2JqZWN0IG9mIHR5cGUgJXNcbiIsIGRhdGEtPnR5cGUtPnR5cGVfbmFt
ZSk7CisJdWJzYW5fZXBpbG9ndWUoJmZsYWdzKTsKK30KKwordm9pZCBfX3Vic2FuX2hhbmRsZV90
eXBlX21pc21hdGNoKHN0cnVjdCB0eXBlX21pc21hdGNoX2RhdGEgKmRhdGEsCisJCQkJdW5zaWdu
ZWQgbG9uZyBwdHIpCit7CisKKwlpZiAoIXB0cikKKwkJaGFuZGxlX251bGxfcHRyX2RlcmVmKGRh
dGEpOworCWVsc2UgaWYgKGRhdGEtPmFsaWdubWVudCAmJiAhSVNfQUxJR05FRChwdHIsIGRhdGEt
PmFsaWdubWVudCkpCisJCWhhbmRsZV9taXNzYWxpZ25lZF9hY2Nlc3MoZGF0YSwgcHRyKTsKKwll
bHNlCisJCWhhbmRsZV9vYmplY3Rfc2l6ZV9taXNtYXRjaChkYXRhLCBwdHIpOworfQorRVhQT1JU
X1NZTUJPTChfX3Vic2FuX2hhbmRsZV90eXBlX21pc21hdGNoKTsKKwordm9pZCBfX3Vic2FuX2hh
bmRsZV9ub25udWxsX3JldHVybihzdHJ1Y3Qgbm9ubnVsbF9yZXR1cm5fZGF0YSAqZGF0YSkKK3sK
Kwl1bnNpZ25lZCBsb25nIGZsYWdzOworCisJaWYgKHN1cHByZXNzX3JlcG9ydCgmZGF0YS0+bG9j
YXRpb24pKQorCQlyZXR1cm47CisKKwl1YnNhbl9wcm9sb2d1ZSgmZGF0YS0+bG9jYXRpb24sICZm
bGFncyk7CisKKwlwcl9lcnIoIm51bGwgcG9pbnRlciByZXR1cm5lZCBmcm9tIGZ1bmN0aW9uIGRl
Y2xhcmVkIHRvIG5ldmVyIHJldHVybiBudWxsXG4iKTsKKworCWlmIChsb2NhdGlvbl9pc192YWxp
ZCgmZGF0YS0+YXR0cl9sb2NhdGlvbikpCisJCXByaW50X3NvdXJjZV9sb2NhdGlvbigicmV0dXJu
c19ub25udWxsIGF0dHJpYnV0ZSBzcGVjaWZpZWQgaW4iLAorCQkJCSZkYXRhLT5hdHRyX2xvY2F0
aW9uKTsKKworCXVic2FuX2VwaWxvZ3VlKCZmbGFncyk7Cit9CitFWFBPUlRfU1lNQk9MKF9fdWJz
YW5faGFuZGxlX25vbm51bGxfcmV0dXJuKTsKKwordm9pZCBfX3Vic2FuX2hhbmRsZV92bGFfYm91
bmRfbm90X3Bvc2l0aXZlKHN0cnVjdCB2bGFfYm91bmRfZGF0YSAqZGF0YSwKKwkJCQkJdW5zaWdu
ZWQgbG9uZyBib3VuZCkKK3sKKwl1bnNpZ25lZCBsb25nIGZsYWdzOworCWNoYXIgYm91bmRfc3Ry
W1ZBTFVFX0xFTkdUSF07CisKKwlpZiAoc3VwcHJlc3NfcmVwb3J0KCZkYXRhLT5sb2NhdGlvbikp
CisJCXJldHVybjsKKworCXVic2FuX3Byb2xvZ3VlKCZkYXRhLT5sb2NhdGlvbiwgJmZsYWdzKTsK
KworCXZhbF90b19zdHJpbmcoYm91bmRfc3RyLCBzaXplb2YoYm91bmRfc3RyKSwgZGF0YS0+dHlw
ZSwgYm91bmQpOworCXByX2VycigidmFyaWFibGUgbGVuZ3RoIGFycmF5IGJvdW5kIHZhbHVlICVz
IDw9IDBcbiIsIGJvdW5kX3N0cik7CisKKwl1YnNhbl9lcGlsb2d1ZSgmZmxhZ3MpOworfQorRVhQ
T1JUX1NZTUJPTChfX3Vic2FuX2hhbmRsZV92bGFfYm91bmRfbm90X3Bvc2l0aXZlKTsKKwordm9p
ZCBfX3Vic2FuX2hhbmRsZV9vdXRfb2ZfYm91bmRzKHN0cnVjdCBvdXRfb2ZfYm91bmRzX2RhdGEg
KmRhdGEsCisJCQkJdW5zaWduZWQgbG9uZyBpbmRleCkKK3sKKwl1bnNpZ25lZCBsb25nIGZsYWdz
OworCWNoYXIgaW5kZXhfc3RyW1ZBTFVFX0xFTkdUSF07CisKKwlpZiAoc3VwcHJlc3NfcmVwb3J0
KCZkYXRhLT5sb2NhdGlvbikpCisJCXJldHVybjsKKworCXVic2FuX3Byb2xvZ3VlKCZkYXRhLT5s
b2NhdGlvbiwgJmZsYWdzKTsKKworCXZhbF90b19zdHJpbmcoaW5kZXhfc3RyLCBzaXplb2YoaW5k
ZXhfc3RyKSwgZGF0YS0+aW5kZXhfdHlwZSwgaW5kZXgpOworCXByX2VycigiaW5kZXggJXMgaXMg
b3V0IG9mIHJhbmdlIGZvciB0eXBlICVzXG4iLCBpbmRleF9zdHIsCisJCWRhdGEtPmFycmF5X3R5
cGUtPnR5cGVfbmFtZSk7CisJdWJzYW5fZXBpbG9ndWUoJmZsYWdzKTsKK30KK0VYUE9SVF9TWU1C
T0woX191YnNhbl9oYW5kbGVfb3V0X29mX2JvdW5kcyk7CisKK3ZvaWQgX191YnNhbl9oYW5kbGVf
c2hpZnRfb3V0X29mX2JvdW5kcyhzdHJ1Y3Qgc2hpZnRfb3V0X29mX2JvdW5kc19kYXRhICpkYXRh
LAorCQkJCQl1bnNpZ25lZCBsb25nIGxocywgdW5zaWduZWQgbG9uZyByaHMpCit7CisJdW5zaWdu
ZWQgbG9uZyBmbGFnczsKKwlzdHJ1Y3QgdHlwZV9kZXNjcmlwdG9yICpyaHNfdHlwZSA9IGRhdGEt
PnJoc190eXBlOworCXN0cnVjdCB0eXBlX2Rlc2NyaXB0b3IgKmxoc190eXBlID0gZGF0YS0+bGhz
X3R5cGU7CisJY2hhciByaHNfc3RyW1ZBTFVFX0xFTkdUSF07CisJY2hhciBsaHNfc3RyW1ZBTFVF
X0xFTkdUSF07CisKKwlpZiAoc3VwcHJlc3NfcmVwb3J0KCZkYXRhLT5sb2NhdGlvbikpCisJCXJl
dHVybjsKKworCXVic2FuX3Byb2xvZ3VlKCZkYXRhLT5sb2NhdGlvbiwgJmZsYWdzKTsKKworCXZh
bF90b19zdHJpbmcocmhzX3N0ciwgc2l6ZW9mKHJoc19zdHIpLCByaHNfdHlwZSwgcmhzKTsKKwl2
YWxfdG9fc3RyaW5nKGxoc19zdHIsIHNpemVvZihsaHNfc3RyKSwgbGhzX3R5cGUsIGxocyk7CisK
KwlpZiAodmFsX2lzX25lZ2F0aXZlKHJoc190eXBlLCByaHMpKQorCQlwcl9lcnIoInNoaWZ0IGV4
cG9uZW50ICVzIGlzIG5lZ2F0aXZlXG4iLCByaHNfc3RyKTsKKworCWVsc2UgaWYgKGdldF91bnNp
Z25lZF92YWwocmhzX3R5cGUsIHJocykgPj0KKwkJdHlwZV9iaXRfd2lkdGgobGhzX3R5cGUpKQor
CQlwcl9lcnIoInNoaWZ0IGV4cG9uZW50ICVzIGlzIHRvbyBsYXJnZSBmb3IgJXUtYml0IHR5cGUg
JXNcbiIsCisJCQlyaHNfc3RyLAorCQkJdHlwZV9iaXRfd2lkdGgobGhzX3R5cGUpLAorCQkJbGhz
X3R5cGUtPnR5cGVfbmFtZSk7CisJZWxzZSBpZiAodmFsX2lzX25lZ2F0aXZlKGxoc190eXBlLCBs
aHMpKQorCQlwcl9lcnIoImxlZnQgc2hpZnQgb2YgbmVnYXRpdmUgdmFsdWUgJXNcbiIsCisJCQls
aHNfc3RyKTsKKwllbHNlCisJCXByX2VycigibGVmdCBzaGlmdCBvZiAlcyBieSAlcyBwbGFjZXMg
Y2Fubm90IGJlIgorCQkJIiByZXByZXNlbnRlZCBpbiB0eXBlICVzXG4iLAorCQkJbGhzX3N0ciwg
cmhzX3N0ciwKKwkJCWxoc190eXBlLT50eXBlX25hbWUpOworCisJdWJzYW5fZXBpbG9ndWUoJmZs
YWdzKTsKK30KK0VYUE9SVF9TWU1CT0woX191YnNhbl9oYW5kbGVfc2hpZnRfb3V0X29mX2JvdW5k
cyk7CisKKwordm9pZCBfX25vcmV0dXJuCitfX3Vic2FuX2hhbmRsZV9idWlsdGluX3VucmVhY2hh
YmxlKHN0cnVjdCB1bnJlYWNoYWJsZV9kYXRhICpkYXRhKQoreworCXVuc2lnbmVkIGxvbmcgZmxh
Z3M7CisKKwl1YnNhbl9wcm9sb2d1ZSgmZGF0YS0+bG9jYXRpb24sICZmbGFncyk7CisJcHJfZXJy
KCJjYWxsaW5nIF9fYnVpbHRpbl91bnJlYWNoYWJsZSgpXG4iKTsKKwl1YnNhbl9lcGlsb2d1ZSgm
ZmxhZ3MpOworCXBhbmljKCJjYW4ndCByZXR1cm4gZnJvbSBfX2J1aWx0aW5fdW5yZWFjaGFibGUo
KSIpOworfQorRVhQT1JUX1NZTUJPTChfX3Vic2FuX2hhbmRsZV9idWlsdGluX3VucmVhY2hhYmxl
KTsKKwordm9pZCBfX3Vic2FuX2hhbmRsZV9sb2FkX2ludmFsaWRfdmFsdWUoc3RydWN0IGludmFs
aWRfdmFsdWVfZGF0YSAqZGF0YSwKKwkJCQl1bnNpZ25lZCBsb25nIHZhbCkKK3sKKwl1bnNpZ25l
ZCBsb25nIGZsYWdzOworCWNoYXIgdmFsX3N0cltWQUxVRV9MRU5HVEhdOworCisJaWYgKHN1cHBy
ZXNzX3JlcG9ydCgmZGF0YS0+bG9jYXRpb24pKQorCQlyZXR1cm47CisKKwl1YnNhbl9wcm9sb2d1
ZSgmZGF0YS0+bG9jYXRpb24sICZmbGFncyk7CisKKwl2YWxfdG9fc3RyaW5nKHZhbF9zdHIsIHNp
emVvZih2YWxfc3RyKSwgZGF0YS0+dHlwZSwgdmFsKTsKKworCXByX2VycigibG9hZCBvZiB2YWx1
ZSAlcyBpcyBub3QgYSB2YWxpZCB2YWx1ZSBmb3IgdHlwZSAlc1xuIiwKKwkJdmFsX3N0ciwgZGF0
YS0+dHlwZS0+dHlwZV9uYW1lKTsKKworCXVic2FuX2VwaWxvZ3VlKCZmbGFncyk7Cit9CitFWFBP
UlRfU1lNQk9MKF9fdWJzYW5faGFuZGxlX2xvYWRfaW52YWxpZF92YWx1ZSk7CmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL3Vic2FuL3Vic2FuLmggYi94ZW4vY29tbW9uL3Vic2FuL3Vic2FuLmgKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uYjJkMThkNGE1MwotLS0gL2Rldi9u
dWxsCisrKyBiL3hlbi9jb21tb24vdWJzYW4vdWJzYW4uaApAQCAtMCwwICsxLDg0IEBACisjaWZu
ZGVmIF9MSUJfVUJTQU5fSAorI2RlZmluZSBfTElCX1VCU0FOX0gKKworZW51bSB7CisJdHlwZV9r
aW5kX2ludCA9IDAsCisJdHlwZV9raW5kX2Zsb2F0ID0gMSwKKwl0eXBlX3Vua25vd24gPSAweGZm
ZmYKK307CisKK3N0cnVjdCB0eXBlX2Rlc2NyaXB0b3IgeworCXUxNiB0eXBlX2tpbmQ7CisJdTE2
IHR5cGVfaW5mbzsKKwljaGFyIHR5cGVfbmFtZVsxXTsKK307CisKK3N0cnVjdCBzb3VyY2VfbG9j
YXRpb24geworCWNvbnN0IGNoYXIgKmZpbGVfbmFtZTsKKwl1bmlvbiB7CisJCXVuc2lnbmVkIGxv
bmcgcmVwb3J0ZWQ7CisJCXN0cnVjdCB7CisJCQl1MzIgbGluZTsKKwkJCXUzMiBjb2x1bW47CisJ
CX07CisJfTsKK307CisKK3N0cnVjdCBvdmVyZmxvd19kYXRhIHsKKwlzdHJ1Y3Qgc291cmNlX2xv
Y2F0aW9uIGxvY2F0aW9uOworCXN0cnVjdCB0eXBlX2Rlc2NyaXB0b3IgKnR5cGU7Cit9OworCitz
dHJ1Y3QgdHlwZV9taXNtYXRjaF9kYXRhIHsKKwlzdHJ1Y3Qgc291cmNlX2xvY2F0aW9uIGxvY2F0
aW9uOworCXN0cnVjdCB0eXBlX2Rlc2NyaXB0b3IgKnR5cGU7CisJdW5zaWduZWQgbG9uZyBhbGln
bm1lbnQ7CisJdW5zaWduZWQgY2hhciB0eXBlX2NoZWNrX2tpbmQ7Cit9OworCitzdHJ1Y3Qgbm9u
bnVsbF9hcmdfZGF0YSB7CisJc3RydWN0IHNvdXJjZV9sb2NhdGlvbiBsb2NhdGlvbjsKKwlzdHJ1
Y3Qgc291cmNlX2xvY2F0aW9uIGF0dHJfbG9jYXRpb247CisJaW50IGFyZ19pbmRleDsKK307CisK
K3N0cnVjdCBub25udWxsX3JldHVybl9kYXRhIHsKKwlzdHJ1Y3Qgc291cmNlX2xvY2F0aW9uIGxv
Y2F0aW9uOworCXN0cnVjdCBzb3VyY2VfbG9jYXRpb24gYXR0cl9sb2NhdGlvbjsKK307CisKK3N0
cnVjdCB2bGFfYm91bmRfZGF0YSB7CisJc3RydWN0IHNvdXJjZV9sb2NhdGlvbiBsb2NhdGlvbjsK
KwlzdHJ1Y3QgdHlwZV9kZXNjcmlwdG9yICp0eXBlOworfTsKKworc3RydWN0IG91dF9vZl9ib3Vu
ZHNfZGF0YSB7CisJc3RydWN0IHNvdXJjZV9sb2NhdGlvbiBsb2NhdGlvbjsKKwlzdHJ1Y3QgdHlw
ZV9kZXNjcmlwdG9yICphcnJheV90eXBlOworCXN0cnVjdCB0eXBlX2Rlc2NyaXB0b3IgKmluZGV4
X3R5cGU7Cit9OworCitzdHJ1Y3Qgc2hpZnRfb3V0X29mX2JvdW5kc19kYXRhIHsKKwlzdHJ1Y3Qg
c291cmNlX2xvY2F0aW9uIGxvY2F0aW9uOworCXN0cnVjdCB0eXBlX2Rlc2NyaXB0b3IgKmxoc190
eXBlOworCXN0cnVjdCB0eXBlX2Rlc2NyaXB0b3IgKnJoc190eXBlOworfTsKKworc3RydWN0IHVu
cmVhY2hhYmxlX2RhdGEgeworCXN0cnVjdCBzb3VyY2VfbG9jYXRpb24gbG9jYXRpb247Cit9Owor
CitzdHJ1Y3QgaW52YWxpZF92YWx1ZV9kYXRhIHsKKwlzdHJ1Y3Qgc291cmNlX2xvY2F0aW9uIGxv
Y2F0aW9uOworCXN0cnVjdCB0eXBlX2Rlc2NyaXB0b3IgKnR5cGU7Cit9OworCisjaWYgZGVmaW5l
ZChDT05GSUdfQVJDSF9TVVBQT1JUU19JTlQxMjgpICYmIGRlZmluZWQoX19TSVpFT0ZfSU5UMTI4
X18pCit0eXBlZGVmIF9faW50MTI4IHNfbWF4OwordHlwZWRlZiB1bnNpZ25lZCBfX2ludDEyOCB1
X21heDsKKyNlbHNlCit0eXBlZGVmIHM2NCBzX21heDsKK3R5cGVkZWYgdTY0IHVfbWF4OworI2Vu
ZGlmCisKKyNlbmRpZgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 14:14:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 14:14:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1YpG-0007P0-4Q; Mon, 09 Oct 2017 14:14:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lars.kurth.xen@gmail.com>) id 1e1YpE-0007On-MY
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 14:14:32 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 57/B2-14596-7448BD95; Mon, 09 Oct 2017 14:14:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFIsWRWlGSWpSXmKPExsXiVRvkrOvWcjv
 SoOW0jcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrHu/Gq2giXiFf0rX7E3MHYLdzFycQgJzGSU
 aL+zmQ3EYRGYxSoxfesVVhBHQmAbq0TThd9MXYycQE6axLUpDYww9uLz/6DiZRKrLvxgAbGFB
 NQl7i26zQ4xdh2TxJ72E2AJZgEtiRv/XgI1cHDwCuhL9D5nBDGFBcwkPnxNAqlgE9CW2HTjAT
 OIzQlU0dl3hg3EZhFQkdi//TLYccwC/5glnm7czwYxUlti2cLXYA28AjYS/9b9YYbYe4JR4sv
 nc2B7RQTMJTYvfg11tKzErdmXmCcwisxCctIshJNmIRm7gJF5FaNGcWpRWWqRrqGZXlJRZnpG
 SW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYAwwAMEOxvsbAw4xSnIwKYnyJjbfjhTiS8pPq
 cxILM6ILyrNSS0+xCjDwaEkwWsKkhMsSk1PrUjLzAFGI0xagoNHSYR3eSNQmre4IDG3ODMdIn
 WK0Zhj355bf5g4Om7e/cMkxJKXn5cqJc7rCzJJAKQ0ozQPbhAsSVxilJUS5mUEOk2IpyC1KDe
 zBFX+FaM4B6OSMG8CyBSezLwSuH2vgE5hAjqFsfgGyCkliQgpqQbGTtUdy9lmLBH2LHfdVbSA
 949Qomyw6nouNQ6eD4lCZXzzFaseHT73PSbjW83Tohgfk192jOU2KyQa5l87NP1c77XF7K4/K
 10P3llUcO+B8R4jcYWgo6fLKiMUvmTt2sTBecD2f51inZB+7sngHXYXzxbX+CnNLDpuIXp2c+
 z2Bcdnp//+IX9diaU4I9FQi7moOBEAoYeSnA0DAAA=
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1507558470!70435025!1
X-Originating-IP: [74.125.82.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29095 invoked from network); 9 Oct 2017 14:14:30 -0000
Received: from mail-wm0-f67.google.com (HELO mail-wm0-f67.google.com)
 (74.125.82.67)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 Oct 2017 14:14:30 -0000
Received: by mail-wm0-f67.google.com with SMTP id u138so22924646wmu.5
 for <xen-devel@lists.xenproject.org>; Mon, 09 Oct 2017 07:14:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=O8IYTRcj1bIti4jRI0XMyt9I2SpsgE2JaNEJDEVZT38=;
 b=uu6aSQyibSckTPgm0/TBGeiWaU2QcpNXHtwaiLFgY4Gmo0kDZyyLQ0R5IAN2m0FqFp
 24BuGPWQkSoG9oBzFg8eSX7pD3OOmRP8a8JrRQkjSQbsLmsP4k3bYW+fQv+sD+tFZqLy
 5cP2S8z9jKS9kzpB704lLipj0lsT9PQ35Sw0ENirW0ZcluS5iWwgCYcFGBsn04XB2ZO+
 MnWzjedrW+MpLiftMrHkXS9IL83RQuBWb5tiUCX9DN76kcOmLEJNvyXkm4aTwUrIGeP1
 LMBHp7N4LUm5HAHcfYn4oqG++qYJmOxI/xL2sxKJK+lrQtD9O9fIGvGy27Y0sm1zONaI
 Yv5A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=O8IYTRcj1bIti4jRI0XMyt9I2SpsgE2JaNEJDEVZT38=;
 b=fDfSprYUJ0FrhsavTy22HXw7HxlFuqi967H2gBFurXCjLgRkBZF2uOxnTD8U0hl6MN
 PvhHoBI6HxuA5p7U2aEaT9ugr9oaDHmM2RPZfa1fmdC8/AJTJTLO6zPQVPPvC4Ed0pQc
 pgTLBMGbXq9GVZEFhghlUWguhpXCVfxAI1l0RmBxa4SdcTUCKDoYtwAAa34hSslT8I0Q
 aG76LQSiEcQXa60CMPX+c7Bt846VXbdD1vlm6lOm/IKgKLl/OV2XMwCPRkPcUN7YH7Ok
 XToi8zWPB1zmg3PJ4CUPImo3BhZtU/Cvz6+lNF22KK2gQkBdnainGvB7bLFE15H+MV1t
 j2vw==
X-Gm-Message-State: AMCzsaXAe+x6K0omuRT0feXCth0ByKrSuSVifftK8PpKglZQpzwK+WWE
 Am2Otu1Zirx1Xf4+wlpUCkQ=
X-Google-Smtp-Source: AOwi7QCswykxwoz7N0zon+iQO4YsAlDtaJzWbJlDDlnRk8+1jcLuZ4nUAiz4L0RPbjknY5wXf8CusQ==
X-Received: by 10.28.181.2 with SMTP id e2mr7562144wmf.81.1507558470518;
 Mon, 09 Oct 2017 07:14:30 -0700 (PDT)
Received: from ?IPv6:2a02:c7f:ac18:da00:3d54:9ada:a003:f369?
 ([2a02:c7f:ac18:da00:3d54:9ada:a003:f369])
 by smtp.gmail.com with ESMTPSA id j5sm6493809wmg.8.2017.10.09.07.14.29
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 09 Oct 2017 07:14:29 -0700 (PDT)
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
From: Lars Kurth <lars.kurth.xen@gmail.com>
In-Reply-To: <59CBA035.9070706@dornerworks.com>
Date: Mon, 9 Oct 2017 15:14:28 +0100
Message-Id: <3A27EACC-00C9-442D-924C-5CAAB97A1098@gmail.com>
References: <20170911170159.3083-1-george.dunlap@citrix.com>
 <alpine.DEB.2.10.1709251552190.21187@sstabellini-ThinkPad-X260>
 <1506409969.27663.26.camel@citrix.com> <59CBA035.9070706@dornerworks.com>
To: Robert VanVossen <robert.vanvossen@dornerworks.com>
X-Mailer: Apple Mail (2.3273)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>, Rich Persaud <persaur@gmail.com>,
 Julien Grall <julien.grall@arm.com>, Dario Faggioli <raistlin@linux.it>,
 JoshWhitehead <josh.whitehead@dornerworks.com>, Meng Xu <mengxu@cis.upenn.edu>,
 'Jan Beulich' <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC v2] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4gT24gMjcgU2VwIDIwMTcsIGF0IDEzOjU3LCBSb2JlcnQgVmFuVm9zc2VuIDxyb2JlcnQudmFu
dm9zc2VuQGRvcm5lcndvcmtzLmNvbT4gd3JvdGU6Cj4gCj4gCj4gCj4gT24gOS8yNi8yMDE3IDM6
MTIgQU0sIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+PiBbQ2MtbGlzdCBtb2RpZmllZCBieSByZW1v
dmluZyBzb21lb25lIGFuZCBhZGRpbmcgc29tZW9uZSBlbHNlXQo+PiAKPj4gT24gTW9uLCAyMDE3
LTA5LTI1IGF0IDE2OjEwIC0wNzAwLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+PiBPbiBN
b24sIDExIFNlcCAyMDE3LCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+Pj4+ICsjIyMgUlREUyBiYXNl
ZCBTY2hlZHVsZXIKPj4+PiArCj4+Pj4gKyAgICBTdGF0dXM6IEV4cGVyaW1lbnRhbAo+Pj4+ICsK
Pj4+PiArQSBzb2Z0IHJlYWwtdGltZSBDUFUgc2NoZWR1bGVyIGJ1aWx0IHRvIHByb3ZpZGUgZ3Vh
cmFudGVlZCBDUFUKPj4+PiBjYXBhY2l0eSB0byBndWVzdCBWTXMgb24gU01QIGhvc3RzCj4+Pj4g
Kwo+Pj4+ICsjIyMgQVJJTkM2NTMgU2NoZWR1bGVyCj4+Pj4gKwo+Pj4+ICsgICAgU3RhdHVzOiBT
dXBwb3J0ZWQsIE5vdCBzZWN1cml0eSBzdXBwb3J0ZWQKPj4+PiArCj4+Pj4gK0EgcGVyaW9kaWNh
bGx5IHJlcGVhdGluZyBmaXhlZCB0aW1lc2xpY2Ugc2NoZWR1bGVyLiBNdWx0aWNvcmUKPj4+PiBz
dXBwb3J0IGlzIG5vdCB5ZXQgaW1wbGVtZW50ZWQuCj4+Pj4gKwo+Pj4+ICsjIyMgTnVsbCBTY2hl
ZHVsZXIKPj4+PiArCj4+Pj4gKyAgICBTdGF0dXM6IEV4cGVyaW1lbnRhbAo+Pj4+ICsKPj4+PiAr
QSB2ZXJ5IHNpbXBsZSwgdmVyeSBzdGF0aWMgc2NoZWR1bGluZyBwb2xpY3kgCj4+Pj4gK3RoYXQg
YWx3YXlzIHNjaGVkdWxlcyB0aGUgc2FtZSB2Q1BVKHMpIG9uIHRoZSBzYW1lIHBDUFUocykuIAo+
Pj4+ICtJdCBpcyBkZXNpZ25lZCBmb3IgbWF4aW11bSBkZXRlcm1pbmlzbSBhbmQgbWluaW11bSBv
dmVyaGVhZAo+Pj4+ICtvbiBlbWJlZGRlZCBwbGF0Zm9ybXMuCgouLi4KCj4+IEFjdHVhbGx5LCB0
aGUgYmVzdCBjYW5kaWRhdGUgZm9yIGdhaW5pbmcgc2VjdXJpdHkgc3VwcG9ydCwgaXMgSU1PCj4+
IEFSSU5DLiBDb2RlIGlzIGFsc28gcmF0aGVyIHNpbXBsZSBhbmQgInN0YWJsZSIgKGhhc24ndCBj
aGFuZ2VkIGluIHRoZQo+PiBsYXN0Li4uIHllYXJzISkgYW5kIGl0J3MgdXNlZCBieSBEb3JuZXJX
b3JrcycgcGVvcGxlIGZvciBzb21lIG9mIHRoZWlyCj4+IHByb2plY3RzIChJIHRoaW5rPykuIEl0
J3MgYWxzbyBub3QgdGVzdGVkIGluIE9TU1Rlc3QsIHRob3VnaCwgYW5kCj4+IGNvbnNpZGVyaW5n
IGhvdyBzcGVjaWFsIHB1cnBvc2UgaXQgaXMsIEkgdGhpbmsgd2UncmUgbm90IHRvdGFsbHkKPj4g
Y29tZm9ydGFibGUgbWFya2luZyBpdCBhcyBTZWMtU3VwcG9ydGVkLCB3aXRob3V0IGZlZWRiYWNr
IGZyb20gdGhlCj4+IG1haW50YWluZXJzLgo+PiAKPj4gR2VvcmdlLCBKb3NoLCBSb2JlcnQ/Cj4+
IAo+IAo+IFllcywgd2UgZG8gc3RpbGwgdXNlIHRoZSBBUklOQzY1MyBzY2hlZHVsZXIuIFNpbmNl
IGl0IGlzIHNvIHNpbXBsZSwgaXQgaGFzbid0Cj4gcmVhbGx5IG5lZWRlZCBhbnkgbW9kaWZpY2F0
aW9ucyBpbiB0aGUgbGFzdCBjb3VwbGUgeWVhcnMuCj4gCj4gV2UgYXJlIG5vdCByZWFsbHkgc3Vy
ZSB3aGF0IGtpbmQgb2YgZmVlZGJhY2sgeW91IGFyZSBsb29raW5nIGZyb20gdXMgaW4gcmVnYXJk
cwo+IHRvIG1hcmtpbmcgaXQgc2VjLXN1cHBvcnRlZCwgYnV0IHdvdWxkIGJlIGhhcHB5IHRvIHRy
eSBhbmQgYW5zd2VyIGFueSBxdWVzdGlvbnMuCj4gSWYgeW91IGhhdmUgYW55IHNwZWNpZmljIHF1
ZXN0aW9ucyBvciByZXF1ZXN0cywgd2UgY2FuIGRpc2N1c3MgaXQgaW50ZXJuYWxseSBhbmQKPiBn
ZXQgYmFjayB0byB5b3UuCgpJIHRoaW5rIHRoZXJlIGFyZSB0d28gc2V0cyBvZiBpc3N1ZXM6IG9u
ZSBhcm91bmQgdGVzdGluZywgd2hpY2ggRGFyaW8gb3V0bGluZWQuCgpGb3IgZXhhbXBsZSwgaWYg
eW91IGhhZCBzb21lIHRlc3QgaGFybmVzc2VzIHRoYXQgY291bGQgYmUgcnVuIG9uIFhlbiByZWxl
YXNlIApjYW5kaWRhdGVzLCB3aGljaCB2ZXJpZnkgdGhhdCB0aGUgc2NoZWR1bGVyIHdvcmtzIGFz
IGV4cGVjdGVkLCB0aGF0IHdvdWxkCmhlbHAuIEl0IHdvdWxkIGltcGx5IGEgY29tbWl0bWVudCB0
byBydW4gdGhlIHRlc3RzIG9uIHJlbGVhc2UgY2FuZGlkYXRlcy4KClRoZSBzZWNvbmQgcXVlc3Rp
b24gaXMgd2hhdCBoYXBwZW5zIGlmIHNvbWVvbmUgcmVwb3J0ZWQgYSBzZWN1cml0eSBpc3N1ZSBv
bgp0aGUgc2NoZWR1bGVyLiBUaGUgc2VjdXJpdHkgdGVhbSB3b3VsZCBub3QgaGF2ZSB0aGUgY2Fw
YWJpbGl0eSB0byBmaXggaXNzdWVzIGluIAp0aGUgQVJJTkMgc2NoZWR1bGVyOiBzbyBpdCB3b3Vs
ZCBiZSBuZWNlc3NhcnkgdG8gcHVsbCBpbiBhbiBleHBlcnQgdW5kZXIgCmVtYmFyZ28gdG8gaGVs
cCB0cmlhZ2UgdGhlIGlzc3VlLCBmaXggdGhlIGlzc3VlIGFuZCBwcm92ZSB0aGF0IHRoZSBmaXgg
d29ya3MuIFRoaXMgCndvdWxkIG1vc3QgbGlrZWx5IHJlcXVpcmUgInRoZSBleHBlcnQiIHRvIHdv
cmsgdG8gdGhlIHRpbWVsaW5lIG9mIHRoZSBzZWN1cml0eQp0ZWFtICh3aGljaCBtYXkgcmVxdWly
ZSBwcmlvcml0aXNpbmcgaXQgb3ZlciBvdGhlciB3b3JrKSwgYXMgb25jZSBhIHNlY3VyaXR5IGlz
c3VlIApoYXMgYmVlbiByZXBvcnRlZCwgdGhlIHJlcG9ydGVyIG1heSBpbnNpc3Qgb24gYSBkaXNj
bG9zdXJlIHNjaGVkdWxlLiBJZiB3ZSBkaWRuJ3QgCmhhdmUgYSBmaXggaW4gdGltZSwgYmVjYXVz
ZSB3ZSBkb24ndCBnZXQgZXhwZXJ0IGJhbmR3aWR0aCwgd2UgY291bGQgYmUgZm9yY2VkIHRvIApk
aXNjbG9zZSBhbiBYU0Egd2l0aG91dCBhIGZpeC4KCkRvZXMgdGhpcyBtYWtlIHNlbnNlPwoKTGFy
cwoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 09 14:16:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 14:16:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1Yqi-0007Yi-Ev; Mon, 09 Oct 2017 14:16:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1Yqh-0007YS-D0
 for xen-devel@lists.xensource.com; Mon, 09 Oct 2017 14:16:03 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 BB/B4-01782-2A48BD95; Mon, 09 Oct 2017 14:16:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVXdhy+1
 Ig+lvTS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacWb/J8aCqaYVPzdfYG5g
 3KLdxcjFISTQyCQx5eQZNgjnMaPE3i+/oZxtjBJznt5l6mLk5BARcJb4emYuO4jNK6Av8W3JH
 cYuRg4OYQE9iSdX1EHCEgJeEu3P/jHC2B8OdjJ3MbJzsAlYSRwSAylmEVCV6FicNoGRawEjwy
 pGjeLUorLUIl0jC72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjEC/1jMwMO5g7Fv
 ld4hRkoNJSZR3fvPtSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvPUgOcGi1PTUirTMHGCAwaQl
 OHiURHh9QNK8xQWJucWZ6RCpU4y6HMc2Xf7DJMSSl5+XKiXO6wtSJABSlFGaBzcCFuyXGGWlh
 HkZGRgYhHgKUotyM0tQ5V8xinMwKgnzzgOZwpOZVwK36RXQEUxARzAW3wA5oiQRISXVwCgnsv
 Bhudr0osJ4iXNfE3RqFhjcfSa/44N1XeqUebqz7QuVtar/nLy9Mmdf+Z7YtuZnT3/3Vl6dvFq
 2VrD9bUvDNunuGUbXw989Wu1vILr7eIvgjKJFZ0/K/Cj9vnkpryCr3CJF95NTRG0mB0TF7772
 hr10t6DFr68L4+NXmJjbiz+e9HjBym9KLMUZiYZazEXFiQARSQLCcQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1507558560!69870053!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29053 invoked from network); 9 Oct 2017 14:16:01 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Oct 2017 14:16:01 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1Yqd-00023Q-FY; Mon, 09 Oct 2017 14:15:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e1YqX-0006qS-Ql; Mon, 09 Oct 2017 14:15:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e1YqX-00019m-CW; Mon, 09 Oct 2017 14:15:53 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114172-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=728d74973c9262b6c7b7ef4be213223d55affec3
X-Osstest-Versions-That: ovmf=f8f0e454e1f9e0be354cfab2b70d4faa14982f6f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 09 Oct 2017 14:15:53 +0000
Subject: [Xen-devel] [ovmf test] 114172: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDE3MiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTQxNzIvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA3MjhkNzQ5NzNjOTI2MmI2YzdiN2VmNGJlMjEzMjIz
ZDU1YWZmZWMzCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBmOGYwZTQ1
NGUxZjllMGJlMzU0Y2ZhYjJiNzBkNGZhYTE0OTgyZjZmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTQwOTkgIDIwMTctMTAtMDcgMTQ6MTc6MTUgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTE0MTcyICAyMDE3LTEwLTA5IDAyOjQ3OjM3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTGFzemxvIEVy
c2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6Cgor
IGJyYW5jaD1vdm1mCisgcmV2aXNpb249NzI4ZDc0OTczYzkyNjJiNmM3YjdlZjRiZTIxMzIyM2Q1
NWFmZmVjMworIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2Ny
aS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi4KKysrKyBQRVJMTElCPS46LgorKysg
dW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUg
JwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFs
Y29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAg
ICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9o
b21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3Mg
J10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9y
ZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0n
IHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NL
RUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggb3ZtZiA3MjhkNzQ5NzNjOTI2MmI2YzdiN2Vm
NGJlMjEzMjIzZDU1YWZmZWMzCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj03MjhkNzQ5NzNjOTI2
MmI2YzdiN2VmNGJlMjEzMjIzZDU1YWZmZWMzCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9j
cmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46Ljou
CisrKysgUEVSTExJQj0uOi46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNv
bmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAg
ICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAk
Y3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3Nz
dGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEn
IC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MK
KysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25m
aWcKKysrIGV4cG9ydCBQRVJMTElCPS46LjouOi4KKysrIFBFUkxMSUI9LjouOi46LgorKyB1bWFz
ayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPW92bWYK
KyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgJ1snIHhvdm1mID0geGxpbnV4ICddJworIGxpbnV4
YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3Rh
YmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4t
dW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4NzI4ZDc0OTcz
YzkyNjJiNmM3YjdlZjRiZTIxMzIyM2Q1NWFmZmVjMyA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5
LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNv
bmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9z
c3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAg
ICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9y
dW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1
bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3Mu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBo
dHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9y
Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xp
bnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54
ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14
ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29u
cmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLm92bWYKKysg
OiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92
bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1j
cm9uLm92bWYKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGlu
dXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFp
bHktY3Jvbi5vdm1mCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6
IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJF
QU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBU
UkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBU
UkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0
LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRG
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGlu
dXhfdHJlZSBvdm1mCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4K
KyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL292bWYKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQgNzI4ZDc0OTczYzkyNjJiNmM3
YjdlZjRiZTIxMzIyM2Q1NWFmZmVjMzpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVyClRvIG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAogICBm
OGYwZTQ1Li43MjhkNzQ5ICA3MjhkNzQ5NzNjOTI2MmI2YzdiN2VmNGJlMjEzMjIzZDU1YWZmZWMz
IC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 09 14:18:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 14:18:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1Ysb-0007x4-RF; Mon, 09 Oct 2017 14:18:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=448454b3b=lars.kurth@citrix.com>)
 id 1e1Ysa-0007wu-6F
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 14:18:00 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 B8/70-02229-7158BD95; Mon, 09 Oct 2017 14:17:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCKsWRWlGSWpSXmKPExsWyU9JRQle89Xa
 kwQN3i+9bJjM5MHoc/nCFJYAxijUzLym/IoE14+Hrr8wFn1grfj76ztLA+IK1i5GTQ0LAT2Lp
 /qtgNpuAhsSxh83MILaIQIDE6b4GsDizQKnE58MbwWxhAV2Jl1s6WSBq9CSudL6HqjeSuPx4I
 licRUBFonvbVjCbV8BW4s6h82C2kICdxKtPs9lAbE4Be4mb0y6A2YwCshJfGlczQ+wSl2j6sh
 LqNgGJJXvOM0PYohIvH/8Di4sC7Z11fB5UXEfi7PUnjBC2gcTWpfuAdnEAzdGUWL9LH2KkpUT
 D1NdQryhKTOl+yA5xmqDEyZlPWCYwis1CsnkWQvcsJN2zkHTPQtK9gJF1FaNGcWpRWWqRrqGB
 XlJRZnpGSW5iZg6QZ6qXm1pcnJiempOYVKyXnJ+7iREYVwxAsINxzVTnQ4ySHExKorzzm29HC
 vEl5adUZiQWZ8QXleakFh9ilOHgUJLgrWoBygkWpaanVqRl5gAjHCYtwcGjJML7F6SVt7ggMb
 c4Mx0idYrRmOPGw+t/mDieXJv3l0mIJS8/L1VKnNcdZJIASGlGaR7cIFjiucQoKyXMywh0mhB
 PQWpRbmYJqvwrRnEORiVh3lCQKTyZeSVw+14BncIEdApj8Q2QU0oSEVJSDYzSe2RWFUnYum94
 ePe5rWWsYKf+m5chxs9+TLjiILF+/pRdT9KZy49ULd/7wlb78O7vN+5HsrzeXXmh7/VBnsS2Z
 e+inf+6ul1PvPgz/uisa8bzDgScPPft/lXf823dE/ceF6qaVLdSZ7mtxszjQrYV3wzam/9Uvo
 ky9Lq7e23Jlr0fd7/X2XH9iBJLcUaioRZzUXEiAPiKTFI3AwAA
X-Env-Sender: prvs=448454b3b=lars.kurth@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1507558678!103315808!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16952 invoked from network); 9 Oct 2017 14:17:58 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 14:17:58 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="54255864"
From: Lars Kurth <lars.kurth@citrix.com>
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: preparations for 4.9.1 and 4.7.4
Thread-Index: AQHTPqew8+HtQFy/NUyZ2w8aicwlC6LbhJIA
Date: Mon, 9 Oct 2017 14:17:23 +0000
Message-ID: <F421E41B-0E29-4C8C-B5C0-39E60F512CB3@citrix.com>
References: <59D7A23F02000078001831F5@prv-mh.provo.novell.com>
In-Reply-To: <59D7A23F02000078001831F5@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.24.1.170721
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <F44313817FB20D4F828FDD49B2C4FAED@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] preparations for 4.9.1 and 4.7.4
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SSB3aWxsIHRyeSBhbmQgcnVuIHRoZSBYU0Egc2NyaXB0cyB0aGlzIHdlZWsgYW5kIGdldCBiYWNr
IHRvIHlvdQ0KTGFycw0KDQpPbiAwNi8xMC8yMDE3LCAxNDozMywgIkphbiBCZXVsaWNoIiA8SkJl
dWxpY2hAc3VzZS5jb20+IHdyb3RlOg0KDQogICAgQWxsLA0KICAgIA0KICAgIHdpdGggdGhlIGdv
YWwgb2YgcmVsZWFzaW5nIGFyb3VuZCB0aGUgZW5kIG9mIHRoZSBtb250aCwgcGxlYXNlIHBvaW50
DQogICAgb3V0IGJhY2twb3J0IGNhbmRpZGF0ZXMgeW91IGZpbmQgbWlzc2luZyBmcm9tIHRoZSBy
ZXNwZWN0aXZlIHN0YWdpbmcNCiAgICBicmFuY2hlcywgYnV0IHdoaWNoIHlvdSBjb25zaWRlciBy
ZWxldmFudC4gTm90ZSB0aGF0IGNvbW1pdHMNCiAgICANCiAgICAxYzJlYTVlZTA1IHg4Ni9odm0v
ZG1vcDogZml4IEVGQVVMVCBjb25kaXRpb24NCiAgICA0ZTM4M2RmODY1IHg4Ni9QVjogZml4L2dl
bmVyYWxpemUgZ3Vlc3QgbnVsIHNlbGVjdG9yIGhhbmRsaW5nDQogICAgDQogICAgYXJlIGFscmVh
ZHkgb24gbXkgbGlzdC4NCiAgICANCiAgICBKYW4NCiAgICANCiAgICANCg0KX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 14:23:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 14:23:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1Yxr-0000DY-FC; Mon, 09 Oct 2017 14:23:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e1Yxq-0000DR-Mu
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 14:23:26 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 D4/E4-01767-D568BD95; Mon, 09 Oct 2017 14:23:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsXS6fjDSze27Xa
 kwZbvUhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bni/esBbPZKz7P38HUwHiLtYuRg0NIIE+i
 aadqFyMnB6+AncS1/gcsILaEgKHE6YU3wWwWAVWJ5o+H2UFsNgF1ibZn21lBbBEBHYlXC5aA2
 cwC55gkLi8KAbGFBaIkrj/7xgRig4xv/3UXrIZTwFbiz+ZrjCBreQUEJf7uEIZo1ZJ4+OsWC4
 StLbFs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukaGeolFWWmZ5T
 kJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGXj0DA+MOxruT/Q4xSnIwKYnyzm++HSnEl5Sf
 UpmRWJwRX1Sak1p8iFGDg0Ng267VFxilWPLy81KVJHilWoHqBItS01Mr0jJzgNEBUyrBwaMkw
 mvdApTmLS5IzC3OTIdInWK05Di26fIfJo4bD68DyY6bd/8wCYHNkxLntQSZJwDSkFGaBzcOFs
 GXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzuoFM4cnMK4Hb+groICaggxiLb4AcVJKIkJJ
 qYOzRMLhhuGHrpkhnzhVi/zTYbTo2y3uXbM+8eWz5On2XW2dfzf17mOFExobDRzN4t2bw27/a
 nve05F/PZ9+lS9Qv9126+o7H4tO6Kw1buGYdMfu4qyX8/8ljEa1vrFJajnOuPHs/n6mC+Sxb8
 +uHHVxcQrO2rGn/rXmZRTj/qXSpuNFsu+fpvZpKLMUZiYZazEXFiQDYNv8y2wIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1507559003!104529664!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18541 invoked from network); 9 Oct 2017 14:23:25 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Oct 2017 14:23:25 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 09 Oct 2017 08:23:22 -0600
Message-Id: <59DBA27702000078001840A4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 09 Oct 2017 08:23:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20171006122519.30345-1-paul.durrant@citrix.com>
 <20171006122519.30345-6-paul.durrant@citrix.com>
In-Reply-To: <20171006122519.30345-6-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, TimDeegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v9 05/11] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA2LjEwLjE3IGF0IDE0OjI1LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IC0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMKPiArKysgYi94ZW4vY29tbW9uL21lbW9yeS5j
Cj4gQEAgLTk2NSw2ICs5NjUsNjcgQEAgc3RhdGljIGxvbmcgeGF0cF9wZXJtaXNzaW9uX2NoZWNr
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBzcGFjZSkKPiAgICAgIHJldHVybiB4c21f
YWRkX3RvX3BoeXNtYXAoWFNNX1RBUkdFVCwgY3VycmVudC0+ZG9tYWluLCBkKTsKPiAgfQo+ICAK
PiArI2lmZGVmIENPTkZJR19YODYKPiArc3RhdGljIGludCBhY3F1aXJlX3Jlc291cmNlKGNvbnN0
IHhlbl9tZW1fYWNxdWlyZV9yZXNvdXJjZV90ICp4bWFyKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgZG9t
YWluICpkLCAqY3VycmQgPSBjdXJyZW50LT5kb21haW47Cj4gKyAgICB1bnNpZ25lZCBsb25nIG1m
bl9saXN0WzJdOwo+ICsgICAgaW50IHJjOwo+ICsKPiArICAgIGlmICggeG1hci0+bnJfZnJhbWVz
ID09IDAgfHwgeG1hci0+cGFkICE9IDAgKQo+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICsK
PiArICAgIGlmICggeG1hci0+bnJfZnJhbWVzID4gQVJSQVlfU0laRShtZm5fbGlzdCkgKQo+ICsg
ICAgICAgIHJldHVybiAtRTJCSUc7Cj4gKwo+ICsgICAgZCA9IHJjdV9sb2NrX2RvbWFpbl9ieV9h
bnlfaWQoeG1hci0+ZG9taWQpOwo+ICsgICAgaWYgKCBkID09IE5VTEwgKQo+ICsgICAgICAgIHJl
dHVybiAtRVNSQ0g7Cj4gKwo+ICsgICAgcmMgPSB4c21fZG9tYWluX21lbW9yeV9tYXAoWFNNX1RB
UkdFVCwgZCk7CgpMb29raW5nIGF0IHRoZSBkZXNjcmlwdGlvbiBvZiBwYXRjaCA2IC0gd2h5IGlz
IHRoaXMgWFNNX1RBUkdFVApyYXRoZXIgdGhhbiBYU01fRE1fUFJJVj8KCkphbgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 14:23:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 14:23:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1Yy4-0000Fl-Pt; Mon, 09 Oct 2017 14:23:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4481770e6=Andrew.Cooper3@citrix.com>)
 id 1e1Yy3-0000FR-Ns
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 14:23:39 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 59/84-02216-A668BD95; Mon, 09 Oct 2017 14:23:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsWyU9JRQjer7Xa
 kQc9kRYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePupeSCOUwVr/5+Ympg/MnYxcjJISHgJzH3
 ylYwW1jAQWLulOtgtoiAr8Tdx01MXYwcHMwCZRIr7miChIUE0iTmT77JBmKzCehL7H7xiQnE5
 hWwlVi65z4riM0ioCIxafdtsDGiAuESTWf7WSBqBCVOznwCZnMKWEo0vZ7HBjFeU2L9Ln2QML
 OAvETz1tnMELa4RNOXlawQa9UkrvVfYoe4OF1i4rMelgmMArOQTJ2FMGkWkkmzkExawMiyilG
 jOLWoLLVI18hIL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMFjrGRgYdzDuafc7
 xCjJwaQkyju/+XakEF9SfkplRmJxRnxRaU5q8SFGDQ4OgZdrVl9glGLJy89LVZLglWoFqhMsS
 k1PrUjLzAHGE0ypBAePkgivdQtQmre4IDG3ODMdInWK0ZjjxsPrf5g45vy7+4dJCGySlDivJc
 gkAZDSjNI8uEGwOL/EKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZjXDWQKT2ZeCdy+V0CnMAG
 dwlh8A+SUkkSElFQD47qnYUc0sgI2rBZgWFnR8mPHl093PHc9XaJx2/Saw8fgXfMlDkVXtE9j
 0vquvHPxxi51j5QGo+TrrWkrk3zOrXvPk/RQd3Fg+5ylGmGfmsRF2P2exGj/ZblwQKFFYPGD5
 KNKAS2KCRyuaddaJn9Xu/q85PtVfn6mOev2n+ifP/M2h9iUJ/XbmpRYijMSDbWYi4oTAalBRx
 nuAgAA
X-Env-Sender: prvs=4481770e6=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1507559018!85548587!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19536 invoked from network); 9 Oct 2017 14:23:38 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 14:23:38 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="54256238"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20171009141119.32595-1-wei.liu2@citrix.com>
 <20171009141119.32595-4-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <e661bf54-f1a1-7aeb-f71e-40b17f24b227@citrix.com>
Date: Mon, 9 Oct 2017 15:23:37 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171009141119.32595-4-wei.liu2@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 3/3] xen: hook up UBSAN with CONFIG_UBSAN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTAvMTcgMTU6MTEsIFdlaSBMaXUgd3JvdGU6Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9LY29uZmlnIGIveGVuL2FyY2gveDg2L0tjb25maWcKPiBpbmRleCAzMGMyNzY5Njg0Li42
NDk1NWRjMDE3IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9LY29uZmlnCj4gKysrIGIveGVu
L2FyY2gveDg2L0tjb25maWcKCkJhc2VkIG9uIEp1bGllbidzIHRlc3RpbmcsIHNob3VsZG4ndCBB
Uk02NCBhbHNvIHNlbGVjdCBIQVNfVUJTQU4/wqAKT3RoZXJ3aXNlLCBMR1RNLgoKfkFuZHJldwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 14:28:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 14:28:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1Z2G-0000ob-AJ; Mon, 09 Oct 2017 14:28:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=448266eb0=roger.pau@citrix.com>)
 id 1e1Z2F-0000oV-26
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 14:27:59 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 3B/6D-03101-E678BD95; Mon, 09 Oct 2017 14:27:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsWyU9JRQje3/Xa
 kwfkLOhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b271vYCmZzVLRuuMPawHiZrYuRk0NCwE/i
 2sVf7CA2i4CKxOnji4DiHBxsAvYS079WgIRFBPQklm78xQJiMwsUS2ze1w1mCwsESyzY1AY2h
 lfAU2LhkiXMILaQgJVEX/8hJoi4oMTJmU+gevUkbkydAjaeWUBaYvk/DoiwvETz1tlgrZwC1h
 LTH+wDGykKdE3/kqfsECMVJfrnPYC6OF3i6MyNbBMYBWYh2TALyYZZCBtmIdmwgJFlFaN6cWp
 RWWqRrrleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgsDIAwQ7GmZf9DzFKcjAp
 ifLOb74dKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCl7cNKCdYlJqeWpGWmQOMG5i0BAePkgivF
 Eiat7ggMbc4Mx0idYpRl+PYpst/mIRY8vLzUqXEec1AigRAijJK8+BGwGL4EqOslDAvI9BRQj
 wFqUW5mSWo8q8YxTkYlYR5LUGm8GTmlcBtegV0BBPQEYzFN0COKElESEk1MPbc57jy++hzbn2
 H4tSZ13JfLo0PfNSQ9NU41szo9mYtzRPbfR5wPz+gbth/Mu1SvNOMMBPBv0mZAl/uZvw5Wn5x
 t5zTPxXv6TnMfzcw9DPOd4/Pzuxvv+V2rWieyZleGR5zg2vGj6O1b+yJmn+h8EC2wnNZ8UU9h
 gz6hQmVd/uzmw+882N+rcRSnJFoqMVcVJwIAP/PQrLcAgAA
X-Env-Sender: prvs=448266eb0=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1507559277!70437621!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33188 invoked from network); 9 Oct 2017 14:27:57 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 14:27:57 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="54256522"
Date: Mon, 9 Oct 2017 15:27:51 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Zhenzhong Duan <zhenzhong.duan@oracle.com>
Message-ID: <20171009142751.gcalhujocrynb7lq@dhcp-3-128.uk.xensource.com>
References: <313f1c99-82f0-4433-b778-904856e6e333@default>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <313f1c99-82f0-4433-b778-904856e6e333@default>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: xen-devel@lists.xenproject.org, Joe Jin <joe.jin@oracle.com>,
 Srinivas REDDY Eeda <srinivas.eeda@oracle.com>
Subject: Re: [Xen-devel] [PATCH] Remove redundant code in branch
 MAP_PIRQ_TYPE_MSI
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMDksIDIwMTcgYXQgMDY6MDA6MTVBTSArMDAwMCwgWmhlbnpob25nIER1YW4g
d3JvdGU6Cj4gU2FtZSBjb2RlIGlzIGFscmVhZHkgaW4gYWxsb2NhdGVfYW5kX21hcF9tc2lfcGly
cSgpCj4gCj4gU2lnbmVkLW9mZi1ieTogWmhlbnpob25nIER1YW4gPHpoZW56aG9uZy5kdWFuQG9y
YWNsZS5jb20+CgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+CgpXaGl0IG9uZSBuaXQgYmVsb3cuCgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvcGh5c2Rl
di5jIHwgICAgMiAtLQo+ICAxIGZpbGVzIGNoYW5nZWQsIDAgaW5zZXJ0aW9ucygrKSwgMiBkZWxl
dGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3BoeXNkZXYuYyBiL3hlbi9h
cmNoL3g4Ni9waHlzZGV2LmMKPiBpbmRleCAwZWI0MDk3Li5hYTAyZDE4IDEwMDY0NAo+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9waHlzZGV2LmMKPiArKysgYi94ZW4vYXJjaC94ODYvcGh5c2Rldi5jCj4g
QEAgLTEyMiw4ICsxMjIsNiBAQCBpbnQgcGh5c2Rldl9tYXBfcGlycShkb21pZF90IGRvbWlkLCBp
bnQgdHlwZSwgaW50ICppbmRleCwgaW50ICpwaXJxX3AsCj4gICAgICAgICAgYnJlYWs7Cj4gIAo+
ICAgICAgY2FzZSBNQVBfUElSUV9UWVBFX01TSToKPiAtICAgICAgICBpZiAoICFtc2ktPnRhYmxl
X2Jhc2UgKQo+IC0gICAgICAgICAgICBtc2ktPmVudHJ5X25yID0gMTsKPiAgICAgICAgICAvKiBm
YWxsdGhyb3VnaCAqLwoKUmVtb3ZlIHRoZSBmYWxsdGhyb3VnaCBjb21tZW50LgoKPiAgICAgIGNh
c2UgTUFQX1BJUlFfVFlQRV9NVUxUSV9NU0k6Cj4gICAgICAgICAgcmV0ID0gYWxsb2NhdGVfYW5k
X21hcF9tc2lfcGlycShkLCAqaW5kZXgsIHBpcnFfcCwgdHlwZSwgbXNpKTsKPiAtLSAKPiAxLjcu
Mwo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4g
WGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 14:28:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 14:28:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1Z2m-0000qW-Hz; Mon, 09 Oct 2017 14:28:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44851d431=wei.liu2@citrix.com>)
 id 1e1Z2k-0000qO-SQ
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 14:28:30 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 09/62-03618-E878BD95; Mon, 09 Oct 2017 14:28:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsXitHRDpG5v++1
 Ig8fr9C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owPzfOYC54zV/w794+xgXE6cxcjJ4eEgL/E
 5D1b2UBsFgEVicMnv7CA2GwCyhI/O3vB4iICuhLPFjwDs5kFDjFKzJrsBGILCzhIzJ1ynRHE5
 hWwkHj6dT+QzcUhJDCTUeLJt4XMEAlBiZMzn7BANOtJ3Jg6BWgQB5AtLbH8HwdEWF6ieetsZp
 Awp4CdxLwTnCBhUaBzOpfOAesUElCQ6Jh+jGkCI/8sJENnIRk6C2HoLCRDFzCyrGJUL04tKks
 t0rXUSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDEsGINjBeHdTwCFGSQ4mJVHe
 +c23I4X4kvJTKjMSizPii0pzUosPMWpwcAi8XLP6AqMUS15+XqqSBO/eNqA6waLU9NSKtMwcY
 OTAlEpw8CiJ8E4FSfMWFyTmFmemQ6ROMepy3Hh4/Q+TENgMKXFeM5AiAZCijNI8uBGwKL7EKC
 slzMsIdKAQT0FqUW5mCar8K0ZxDkYlYd5dIFN4MvNK4Da9AjqCCegIxuIbIEeUJCKkpBoYZ77
 oNy7Xu3JZZtnD6qwobln9M388U29YZv3Z2NzxN+J4f55pw6UeD6tl+8vU/GX5dSfMrd58auof
 p3K2ysIOG9fc9+xJez6sfhOUNFMjoWz9afarG3tU29Valy38+NP2WPCHNqn7YTFcc1bUHvr87
 47E55kSrrwLO+M5Wrdtmi38znXCfSl2JZbijERDLeai4kQAeGlu3t0CAAA=
X-Env-Sender: prvs=44851d431=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1507559308!110986177!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41424 invoked from network); 9 Oct 2017 14:28:29 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 14:28:29 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="442998683"
Date: Mon, 9 Oct 2017 15:28:26 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171009142826.go4ntrpobjxg2ob5@citrix.com>
References: <20171009141119.32595-1-wei.liu2@citrix.com>
 <20171009141119.32595-4-wei.liu2@citrix.com>
 <e661bf54-f1a1-7aeb-f71e-40b17f24b227@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <e661bf54-f1a1-7aeb-f71e-40b17f24b227@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 3/3] xen: hook up UBSAN with CONFIG_UBSAN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMDksIDIwMTcgYXQgMDM6MjM6MzdQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAwOS8xMC8xNyAxNToxMSwgV2VpIExpdSB3cm90ZToKPiA+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvS2NvbmZpZyBiL3hlbi9hcmNoL3g4Ni9LY29uZmlnCj4gPiBpbmRleCAz
MGMyNzY5Njg0Li42NDk1NWRjMDE3IDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gveDg2L0tjb25m
aWcKPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9LY29uZmlnCj4gCj4gQmFzZWQgb24gSnVsaWVuJ3Mg
dGVzdGluZywgc2hvdWxkbid0IEFSTTY0IGFsc28gc2VsZWN0IEhBU19VQlNBTj/CoAo+IE90aGVy
d2lzZSwgTEdUTS4KCklJUkMgdGhlcmUgaXMgYW4gaXNzdWUgd2l0aCB0aGUgc2l6ZSBvZiB0aGUg
aW1hZ2UgYmVpbmcgbGFyZ2VyIHRoYW4gMk1CLgoKSSB3aWxsIGxldCBKdWxpZW4gZGVjaWRlLiBJ
IGNhbid0IHRlc3QgQVJNIHN1cHBvcnQgYW55d2F5LgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 14:31:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 14:31:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1Z5p-0001YS-1J; Mon, 09 Oct 2017 14:31:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e1Z5n-0001YL-Nm
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 14:31:39 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 AE/55-02047-A488BD95; Mon, 09 Oct 2017 14:31:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEKsWRWlGSWpSXmKPExsVyMfTGRl2vjtu
 RBs0/xS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyrM66yF0xkqTj49zBTA+Me5i5GLg4hgZmM
 EnMO3mcEcVgEXjNLXDu+kwXEkRC4wypxfUkjUBknkJMlcW/mE6AqDiA7TeLDEk+IcJXEgSNTW
 EDCQgJqEmveREEM/c0o0dJ/G6xVWMBH4sCDh+wgtohApUT7yi1MIDazQJnEy8NrGOGuePJtIT
 PIIDYBHYl1M2pBangFbCX+rb3ICmKzCKhINEyZxwZiiwqES+z/fo0ZokZQ4uTMJ2A3cArYScw
 7wQkx3kxi3uaHzBC2uMStJ/Oh1spLbH87h3kCo+gsJN2zkLTMQtIyC0nLAkaWVYwaxalFZalF
 uoZGeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgfHCAAQ7GF91Ox9ilORgUhLlT
 Wm/HSnEl5SfUpmRWJwRX1Sak1p8iFGDg0Pg5ZrVFxilWPLy81KVJHhdQOoEi1LTUyvSMnOAEQ
 1TKsHBoyTCO7UNKM1bXJCYW5yZDpE6xWjJceHOpT9MHDceXgeSB/bc+sMkBDZPSpxXGmSeAEh
 DRmke3DhY0rnEKCslzMsIdKwQT0FqUW5mCar8K0ZxDkYlYd73IGt5MvNK4La+AjqICeggxuIb
 IAeVJCKkpBoYJZYUTXhRpyHDnefvKqUnz3P+Zt3D323HjFzPF7p0znf6xHHhksgGRZljq7LLP
 eN+qTyLUq9YmnQru2+inLvM9CP2XmlcPt//1+xhn+vy1Sz1097WZ1KbuhW1vXW2XY6sLOc3MX
 U5+1d059sX5s836v/cuOa2cP6xxcdadkkEOnydZ9ThMYdFiaU4I9FQi7moOBEACQJXpDUDAAA
 =
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1507559497!109512476!1
X-Originating-IP: [209.85.216.177]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21451 invoked from network); 9 Oct 2017 14:31:38 -0000
Received: from mail-qt0-f177.google.com (HELO mail-qt0-f177.google.com)
 (209.85.216.177)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 Oct 2017 14:31:38 -0000
Received: by mail-qt0-f177.google.com with SMTP id v28so34603639qtv.1
 for <xen-devel@lists.xenproject.org>; Mon, 09 Oct 2017 07:31:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=F3pSb19hTz31bvAzw2WXQ2f7eoylJnOlUIOevAD7BBU=;
 b=bdv6x0t+ytPLjOav+SlM2MOCa+LuY9h90BmmGzwlHHF99OgN35y3CUGpi9E1l/eOB/
 3heU3N+UbeD3BXKLLcqim/9ZMZTTyoMqCq3PQ79pOiEV/mQ+72MGuDmjOqex8Wu9KDrK
 u/5V+wsuseKAOYEEbCLAnsMvMw4thAySWJ8Js=
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=F3pSb19hTz31bvAzw2WXQ2f7eoylJnOlUIOevAD7BBU=;
 b=TNwQyxfz2HL5MnnGrXuowfjpcfcZmdyRY6EladuQu2HjyZp2DnGdVpIxJg4vLJIbUy
 WWSy0Liz9Qb+2mk3wvTfRHAz/2lAKfhXBpW32r5lZIzlMTZwiILdNFCAU+PK2zgZHLmD
 vbgkitjZIXApWksxIztnur5oW3ZwjHWSWWQVpIF79p18WFkI3E+iYZ+XQbFzwNSQhSLz
 mowDNoCmGyThISGXnp2u+ePX093CWP7IEEm8u++meSgbADrQ1t3oZXHEHj2Cv3ZonodB
 cnz0J78RobWcuFmauOa5X7azxqzO0e87qVWzvqk79fXZOXN8upDBMh+I/picfCLFjmbO
 68og==
X-Gm-Message-State: AMCzsaUe7VhGwNuylQDBZEsQEk+/iUazMNgcLmvSduoPN9rInSE+zVFe
 mq+W1unHDqoJnbbvNwIH7ESe6Q==
X-Google-Smtp-Source: AOwi7QD8gnms9QcnfGJtYVGTgsqNVRl+MFRqXozETi84SS9FJYG2BxHREJpFrKrdtluTLxDIy49+Dw==
X-Received: by 10.200.8.166 with SMTP id v35mr15332106qth.306.1507559497306;
 Mon, 09 Oct 2017 07:31:37 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id t126sm4930174qke.36.2017.10.09.07.31.36
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 09 Oct 2017 07:31:36 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>, 
 Xen-devel <xen-devel@lists.xenproject.org>
References: <20171009141119.32595-1-wei.liu2@citrix.com>
 <20171009141119.32595-4-wei.liu2@citrix.com>
 <e661bf54-f1a1-7aeb-f71e-40b17f24b227@citrix.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <6bfbd441-1634-0592-38fe-382af8957c16@linaro.org>
Date: Mon, 9 Oct 2017 15:31:35 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <e661bf54-f1a1-7aeb-f71e-40b17f24b227@citrix.com>
Content-Language: en-US
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 3/3] xen: hook up UBSAN with CONFIG_UBSAN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwOS8xMC8xNyAxNToyMywgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwOS8xMC8xNyAx
NToxMSwgV2VpIExpdSB3cm90ZToKPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9LY29uZmln
IGIveGVuL2FyY2gveDg2L0tjb25maWcKPj4gaW5kZXggMzBjMjc2OTY4NC4uNjQ5NTVkYzAxNyAx
MDA2NDQKPj4gLS0tIGEveGVuL2FyY2gveDg2L0tjb25maWcKPj4gKysrIGIveGVuL2FyY2gveDg2
L0tjb25maWcKPiAKPiBCYXNlZCBvbiBKdWxpZW4ncyB0ZXN0aW5nLCBzaG91bGRuJ3QgQVJNNjQg
YWxzbyBzZWxlY3QgSEFTX1VCU0FOPwoKSSB0ZXN0ZWQgaXQgd2l0aCBzb21lIHBhdGNoZXMgb24g
dG9wLiBDdXJyZW50bHksIHRoZSBzaXplIG9mIFhlbiBBcm0gaXMgCmxpbWl0ZWQgdG8gMk1CLiBU
aGF0IGxpbWl0IHdpbGwgYmUgZXhwbG9kZWQgd2hlbiBidWlsZGluZyB3aXRoIFVCU0FOLgoKU28g
Zm9yIG5vdywgSSB3aWxsIGxlYXZlIHRoYXQgdW5zZWxlY3RhYmxlIGZvciBib3RoIEFybTMyIGFu
ZCBBcm02NC4KCkNoZWVycywKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 14:36:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 14:36:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1ZAe-000234-MV; Mon, 09 Oct 2017 14:36:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e1ZAd-00022y-Hs
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 14:36:39 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 C8/E1-03428-6798BD95; Mon, 09 Oct 2017 14:36:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXS6fjDS7es83a
 kwZUNXBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bdI5PYCnazVVzvk2lgPMraxcjJISSQJzHt
 1hV2EJtXwE5ic/NfsLiEgKHE6YU3WboYOThYBFQlXm2rBgmzCahLtD3bDlYiIqAscff7DKASL
 g5mga2MEl3froElhAUcJOZOuc4IMT9NYv7km2wgNqeApUTT63lsIDN5BQQl/u4QBgkzC2hJPP
 x1iwXC1pZYtvA1M0gJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGDWKU4vKUot0jQ30koo
 y0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECQ48BCHYw/l0beIhRkoNJSZQ3pf12pBBf
 Un5KZUZicUZ8UWlOavEhRg0ODoGXa1ZfYJRiycvPS1WS4F3UAVQnWJSanlqRlpkDjA6YUgkOH
 iUR3j8gY3iLCxJzizPTIVKnGI05bjy8/oeJo+Pm3T9MQmCTpMR560EmCYCUZpTmwQ2CRe0lRl
 kpYV5GoDOFeApSi3IzS1DlXzGKczAqCfOGgEzhycwrgdv3CugUJqBTGItvgJxSkoiQkmpgtM7
 9GinoZHw6vkjqNpcni6qsa2veTetI1gRv+Um7pNLOdX0O0wqZcuoq61LvGweut25uPHY6dVv3
 JhsLhg+vL+7/dyyleeoGuV124i0lnz/9n5RxcMONKzJ9javSX888uETY3Er3ltOeC1efzr99j
 Cd698S8wlvcZ72WPZ1wwHlWbt7kyrLSeUosxRmJhlrMRcWJAGBwBobVAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1507559796!64341661!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63804 invoked from network); 9 Oct 2017 14:36:37 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Oct 2017 14:36:37 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 09 Oct 2017 08:36:35 -0600
Message-Id: <59DBA59102000078001840DB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 09 Oct 2017 08:36:33 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20171009141119.32595-1-wei.liu2@citrix.com>
 <20171009141119.32595-4-wei.liu2@citrix.com>
In-Reply-To: <20171009141119.32595-4-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: AndrewCooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 3/3] xen: hook up UBSAN with CONFIG_UBSAN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA5LjEwLjE3IGF0IDE2OjExLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
LS0tIGEveGVuL2NvbW1vbi91YnNhbi91YnNhbi5jCj4gKysrIGIveGVuL2NvbW1vbi91YnNhbi91
YnNhbi5jCj4gQEAgLTEwLDEzICsxMCwxOCBAQAo+ICAgKgo+ICAgKi8KPiAgCj4gLSNpbmNsdWRl
IDxsaW51eC9iaXRvcHMuaD4KPiAtI2luY2x1ZGUgPGxpbnV4L2J1Zy5oPgo+IC0jaW5jbHVkZSA8
bGludXgvY3R5cGUuaD4KPiAtI2luY2x1ZGUgPGxpbnV4L2luaXQuaD4KPiAtI2luY2x1ZGUgPGxp
bnV4L2tlcm5lbC5oPgo+IC0jaW5jbHVkZSA8bGludXgvdHlwZXMuaD4KPiAtI2luY2x1ZGUgPGxp
bnV4L3NjaGVkLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vc3BpbmxvY2suaD4KPiArI2luY2x1ZGUgPHhl
bi9wZXJjcHUuaD4KPiArCj4gKyNkZWZpbmUgX19ub3JldHVybiAgICBub3JldHVybgo+ICsjZGVm
aW5lIHByX2VyciguLi4pIHByaW50ayhYRU5MT0dfRVJSIF9fVkFfQVJHU19fKQo+ICtzdHJ1Y3Qg
eGVuX3Vic2FuIHsgaW50IGluX3Vic2FuOyB9Owo+ICtzdGF0aWMgREVGSU5FX1BFUl9DUFUoc3Ry
dWN0IHhlbl91YnNhblsxXSwgaW5fdWJzYW4pOwo+ICsjdW5kZWYgY3VycmVudAo+ICsjZGVmaW5l
IGN1cnJlbnQgdGhpc19jcHUoaW5fdWJzYW4pCj4gKyNkZWZpbmUgZHVtcF9zdGFjayBkdW1wX2V4
ZWN1dGlvbl9zdGF0ZQo+ICsjZGVmaW5lIHU2NCBsb25nIGxvbmcgdW5zaWduZWQgaW50Cj4gKyNk
ZWZpbmUgczY0IGxvbmcgbG9uZyBpbnQKCldhc24ndCBpdCBhZ3JlZWQgdG8gbWFrZSB0aGVzZSB1
aW50NjRfdCBhbmQgaW50NjRfdD8KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 14:41:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 14:41:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1ZEz-0002gA-7a; Mon, 09 Oct 2017 14:41:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4481770e6=Andrew.Cooper3@citrix.com>)
 id 1e1ZEx-0002g2-R8
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 14:41:07 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 A6/B8-02227-28A8BD95; Mon, 09 Oct 2017 14:41:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsWyU9JRQrep63a
 kwZbpshbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aif9OZChZzVsx43cXcwPiVvYuRk0NCwE/i
 4vZ+MFtYwEFi7pTrjF2MHBwiAk4S0/vLuxi5OJgFGhklfs28ygTiCAnMYpR4e+QaK0gDm4C+x
 O4Xn5hAbF4BW4kDH54ygzSzCKhINM8KAQmLCoRLNJ3tZ4EoEZQ4OfMJmM0pYC/x8/AmVpByZg
 FNifW79EHCzALyEs1bZzND2OISTV9Wgm0SElCTuNZ/CerkdImJz3pYJjAC3YIwdRbCpFlIJs1
 CMmkBI8sqRvXi1KKy1CJdU72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMBwrWdg
 YNzBePmr0yFGSQ4mJVHelPbbkUJ8SfkplRmJxRnxRaU5qcWHGDU4OARerll9gVGKJS8/L1VJg
 ndZJ1CdYFFqempFWmYOMKJgSiU4eJREeN93AKV5iwsSc4sz0yFSpxgVpcR5H4H0CYAkMkrz4N
 pgUXyJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjCvAMgUnsy8Erjpr4AWMwEtZiy+AbK4JBE
 hJdXA6KfIwbCGbf7ehr6cBK7zZ3ZzKN1255/zfv/nRaumrnBaX7CgTcrB3f2CthXPlZP/3q1I
 2r7pztJrerlLfY9Kz+/5dy/ze5fsi6lySz7//uXR+Nzq1JFfj34um/F3Q/cPUx2xout7vy9I5
 lm8wv9SEcszt0fSf24bHT46Q+TbJvWgyDPdbTPi63YosRRnJBpqMRcVJwIAdk9Nzt0CAAA=
X-Env-Sender: prvs=4481770e6=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1507560065!78562086!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61333 invoked from network); 9 Oct 2017 14:41:06 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 14:41:06 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="54257530"
To: Jan Beulich <JBeulich@suse.com>, Wei Liu <wei.liu2@citrix.com>
References: <20171009141119.32595-1-wei.liu2@citrix.com>
 <20171009141119.32595-4-wei.liu2@citrix.com>
 <59DBA59102000078001840DB@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <73e3980c-8ee7-9a9b-d1b5-2abdfe363458@citrix.com>
Date: Mon, 9 Oct 2017 15:38:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59DBA59102000078001840DB@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v2 3/3] xen: hook up UBSAN with CONFIG_UBSAN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTAvMTcgMTU6MzYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA5LjEwLjE3IGF0
IDE2OjExLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3hlbi9jb21tb24v
dWJzYW4vdWJzYW4uYwo+PiArKysgYi94ZW4vY29tbW9uL3Vic2FuL3Vic2FuLmMKPj4gQEAgLTEw
LDEzICsxMCwxOCBAQAo+PiAgICoKPj4gICAqLwo+PiAgCj4+IC0jaW5jbHVkZSA8bGludXgvYml0
b3BzLmg+Cj4+IC0jaW5jbHVkZSA8bGludXgvYnVnLmg+Cj4+IC0jaW5jbHVkZSA8bGludXgvY3R5
cGUuaD4KPj4gLSNpbmNsdWRlIDxsaW51eC9pbml0Lmg+Cj4+IC0jaW5jbHVkZSA8bGludXgva2Vy
bmVsLmg+Cj4+IC0jaW5jbHVkZSA8bGludXgvdHlwZXMuaD4KPj4gLSNpbmNsdWRlIDxsaW51eC9z
Y2hlZC5oPgo+PiArI2luY2x1ZGUgPHhlbi9zcGlubG9jay5oPgo+PiArI2luY2x1ZGUgPHhlbi9w
ZXJjcHUuaD4KPj4gKwo+PiArI2RlZmluZSBfX25vcmV0dXJuICAgIG5vcmV0dXJuCj4+ICsjZGVm
aW5lIHByX2VyciguLi4pIHByaW50ayhYRU5MT0dfRVJSIF9fVkFfQVJHU19fKQo+PiArc3RydWN0
IHhlbl91YnNhbiB7IGludCBpbl91YnNhbjsgfTsKPj4gK3N0YXRpYyBERUZJTkVfUEVSX0NQVShz
dHJ1Y3QgeGVuX3Vic2FuWzFdLCBpbl91YnNhbik7Cj4+ICsjdW5kZWYgY3VycmVudAo+PiArI2Rl
ZmluZSBjdXJyZW50IHRoaXNfY3B1KGluX3Vic2FuKQo+PiArI2RlZmluZSBkdW1wX3N0YWNrIGR1
bXBfZXhlY3V0aW9uX3N0YXRlCj4+ICsjZGVmaW5lIHU2NCBsb25nIGxvbmcgdW5zaWduZWQgaW50
Cj4+ICsjZGVmaW5lIHM2NCBsb25nIGxvbmcgaW50Cj4gV2Fzbid0IGl0IGFncmVlZCB0byBtYWtl
IHRoZXNlIHVpbnQ2NF90IGFuZCBpbnQ2NF90PwoKU2FkbHkgdGhhdCBkb2Vzbid0IHdvcmssIGJl
Y2F1c2Ugb2YgdGhlIGV4cGxpY2l0IGNhc3RzIHVzZWQgaW4gdGhlCnNwcmludGYoKS4KCkRlcGVu
ZGluZyBvbiBob3cgbXVjaCB3ZSB0b2xlcmF0ZSBtb2RpZnlpbmcgdGhlIExpbnV4IGNvZGUsIHRo
ZXNlIGNhbiBiZQpyZW1vdmVkIGlmIHdlIGNoYW5nZSB0byB1c2luZyBhcHByb3ByaWF0ZSBQUkl4
NjQgZm9ybWF0dGVycyBpbnN0ZWFkLsKgCkhvd2V2ZXIsIEkgd291bGQgcHJlZmVyIHRvIGF2b2lk
IGNoYW5naW5nIHRoZSBMaW51eCBjb2RlIGlmIHBvc3NpYmxlLgoKfkFuZHJldwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 14:41:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 14:41:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1ZFL-0002iB-Ez; Mon, 09 Oct 2017 14:41:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44851d431=wei.liu2@citrix.com>)
 id 1e1ZFK-0002hu-MU
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 14:41:30 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 4F/87-01777-99A8BD95; Mon, 09 Oct 2017 14:41:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXitHSDve7Mrtu
 RBn/nS1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmrV8QX7OaqaNp/nqmB8QZHFyMnh4SAv8Ta
 79vZQWwWARWJhu3vmUFsNgFliZ+dvWwgtoiArsSzBc+AbC4OZoFDjBJfpr4GSwgLOEjMnXKds
 YuRg4NXwELi4YsEkLCQwFlGiZmfHUBsXgFBiZMzn7CA2MwCehI3pk5hAylnFpCWWP6PAyIsL9
 G8dTbYWk4BO4m2vttgtijQOZ1L57BAjFSQ6Jh+jGkCI/8sJFNnIZk6C2HqLCRTFzCyrGLUKE4
 tKkst0jUy1ksqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAzLegYGxh2MfXv9DjFK
 cjApifKmtN+OFOJLyk+pzEgszogvKs1JLT7EqMHBIfByzeoLjFIsefl5qUoSvMs6geoEi1LTU
 yvSMnOAkQNTKsHBoyTC+74DKM1bXJCYW5yZDpE6xagoJc6bA9InAJLIKM2Da4NF6yVGWSlhXk
 YGBgYhnoLUotzMElT5V4ziHIxKwryHQKbwZOaVwE1/BbSYCWgxY/ENkMUliQgpqQbGuW3vnuU
 zHORZZyRbIW3958DjSsM/+pt6slW3+Nd8TG3nePk+zXfhbQF3nea15/IlIvMcDvmcDJX0fz7f
 +F9lKkdO0G7tnDPNyjrz2Vf2JL1ZLMTTZntoi9+a0uCHT9vK0/SiBXOtdC3Sq77v9mbT65Eoe
 BuTOrWFu9Z389MdKrNO8zhvq1JiKc5INNRiLipOBACLNUoc0QIAAA==
X-Env-Sender: prvs=44851d431=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1507560087!101887524!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13589 invoked from network); 9 Oct 2017 14:41:29 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 14:41:29 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="450960281"
Date: Mon, 9 Oct 2017 15:41:25 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171009144125.fepha53rqgz4novf@citrix.com>
References: <20171009141119.32595-1-wei.liu2@citrix.com>
 <20171009141119.32595-4-wei.liu2@citrix.com>
 <59DBA59102000078001840DB@prv-mh.provo.novell.com>
 <73e3980c-8ee7-9a9b-d1b5-2abdfe363458@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <73e3980c-8ee7-9a9b-d1b5-2abdfe363458@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 3/3] xen: hook up UBSAN with CONFIG_UBSAN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMDksIDIwMTcgYXQgMDM6Mzg6NTVQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAwOS8xMC8xNyAxNTozNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+PiBPbiAw
OS4xMC4xNyBhdCAxNjoxMSwgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+IC0tLSBh
L3hlbi9jb21tb24vdWJzYW4vdWJzYW4uYwo+ID4+ICsrKyBiL3hlbi9jb21tb24vdWJzYW4vdWJz
YW4uYwo+ID4+IEBAIC0xMCwxMyArMTAsMTggQEAKPiA+PiAgICoKPiA+PiAgICovCj4gPj4gIAo+
ID4+IC0jaW5jbHVkZSA8bGludXgvYml0b3BzLmg+Cj4gPj4gLSNpbmNsdWRlIDxsaW51eC9idWcu
aD4KPiA+PiAtI2luY2x1ZGUgPGxpbnV4L2N0eXBlLmg+Cj4gPj4gLSNpbmNsdWRlIDxsaW51eC9p
bml0Lmg+Cj4gPj4gLSNpbmNsdWRlIDxsaW51eC9rZXJuZWwuaD4KPiA+PiAtI2luY2x1ZGUgPGxp
bnV4L3R5cGVzLmg+Cj4gPj4gLSNpbmNsdWRlIDxsaW51eC9zY2hlZC5oPgo+ID4+ICsjaW5jbHVk
ZSA8eGVuL3NwaW5sb2NrLmg+Cj4gPj4gKyNpbmNsdWRlIDx4ZW4vcGVyY3B1Lmg+Cj4gPj4gKwo+
ID4+ICsjZGVmaW5lIF9fbm9yZXR1cm4gICAgbm9yZXR1cm4KPiA+PiArI2RlZmluZSBwcl9lcnIo
Li4uKSBwcmludGsoWEVOTE9HX0VSUiBfX1ZBX0FSR1NfXykKPiA+PiArc3RydWN0IHhlbl91YnNh
biB7IGludCBpbl91YnNhbjsgfTsKPiA+PiArc3RhdGljIERFRklORV9QRVJfQ1BVKHN0cnVjdCB4
ZW5fdWJzYW5bMV0sIGluX3Vic2FuKTsKPiA+PiArI3VuZGVmIGN1cnJlbnQKPiA+PiArI2RlZmlu
ZSBjdXJyZW50IHRoaXNfY3B1KGluX3Vic2FuKQo+ID4+ICsjZGVmaW5lIGR1bXBfc3RhY2sgZHVt
cF9leGVjdXRpb25fc3RhdGUKPiA+PiArI2RlZmluZSB1NjQgbG9uZyBsb25nIHVuc2lnbmVkIGlu
dAo+ID4+ICsjZGVmaW5lIHM2NCBsb25nIGxvbmcgaW50Cj4gPiBXYXNuJ3QgaXQgYWdyZWVkIHRv
IG1ha2UgdGhlc2UgdWludDY0X3QgYW5kIGludDY0X3Q/Cj4gCgpObywgbm90IHlldC4KCj4gU2Fk
bHkgdGhhdCBkb2Vzbid0IHdvcmssIGJlY2F1c2Ugb2YgdGhlIGV4cGxpY2l0IGNhc3RzIHVzZWQg
aW4gdGhlCj4gc3ByaW50ZigpLgo+IAo+IERlcGVuZGluZyBvbiBob3cgbXVjaCB3ZSB0b2xlcmF0
ZSBtb2RpZnlpbmcgdGhlIExpbnV4IGNvZGUsIHRoZXNlIGNhbiBiZQo+IHJlbW92ZWQgaWYgd2Ug
Y2hhbmdlIHRvIHVzaW5nIGFwcHJvcHJpYXRlIFBSSXg2NCBmb3JtYXR0ZXJzIGluc3RlYWQuwqAK
PiBIb3dldmVyLCBJIHdvdWxkIHByZWZlciB0byBhdm9pZCBjaGFuZ2luZyB0aGUgTGludXggY29k
ZSBpZiBwb3NzaWJsZS4KCisxIGZvciB0aGlzLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 14:48:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 14:48:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1ZLc-00037j-8M; Mon, 09 Oct 2017 14:48:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44851d431=wei.liu2@citrix.com>)
 id 1e1ZLb-00037d-4Q
 for xen-devel@lists.xen.org; Mon, 09 Oct 2017 14:47:59 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 34/04-03101-E1C8BD95; Mon, 09 Oct 2017 14:47:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpK5cz+1
 Ig4fLmSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyjz9uZCraxVEw+0cXUwHiNuYuRk0NCwF/i
 7avvbCA2i4CKxKw9J1lAbDYBZYmfnb1gcREBXYlnC54B2VwczALTGCUut29mAkkIC1hLbHz+D
 qyIV8BC4s6Lm+wgtpCAh8TG1R+ZIOKCEidnPgEbyiygI7Fg9yegeg4gW1pi+T8OkDCngKfE8f
 V9rCC2KNANnUvnsECMUZDomH6MaQIj3ywkk2YhmTQLYdICRuZVjBrFqUVlqUW6hsZ6SUWZ6Rk
 luYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBocYABDsYvywLOMQoycGkJMqb0n47UogvKT+l
 MiOxOCO+qDQntfgQowwHh5IEL1s3UE6wKDU9tSItMwcY9DBpCQ4eJRFeTpA0b3FBYm5xZjpE6
 hSjLseNh9f/MAmx5OXnpUqJ817tAioSACnKKM2DGwGLwEuMslLCvIxARwnxFKQW5WaWoMq/Yh
 TnYFQS5s0EWcWTmVcCt+kV0BFMQEcwFt8AOaIkESEl1cDI/eZf76Hgyewz5TXS3kyeJr+g3+X
 plcgrpTve7nx746eL2FYPrnz9dfecGR57s0rXGuWJbdbdLJK2+hbPpSD7oGU7Vi76+LcxoVIp
 qzAg5+hE24J9PDsK1Ky/fC1su+i3XkPBregl194neglOfx8vkKr7tpmpul1RX2yZtuf1Oq+0W
 ykLv+oosRRnJBpqMRcVJwIATAM3RLsCAAA=
X-Env-Sender: prvs=44851d431=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1507560476!64343777!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59565 invoked from network); 9 Oct 2017 14:47:57 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 14:47:57 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="443001901"
Date: Mon, 9 Oct 2017 15:47:54 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171009144754.tu2sgeqafz7tawpi@citrix.com>
References: <1507316400-5169-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507316400-5169-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] tools/libxc: Fix domid parameter types
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMDYsIDIwMTcgYXQgMDg6MDA6MDBQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBNaXhlZCB0aHJvdWdob3V0IGxpYnhjIGFyZSB1aW50MzJfdCwgaW50LCBhbmQgZG9t
aWRfdCBmb3IgZG9taWQgcGFyYW1ldGVycy4KPiBXaXRoIGEgc2lnbmVkIHR5cGUsIGFuZCBhbiBl
eHBsaWNpdGx5IDE2LWJpdCB0eXBlLCBpdCBpcyBleGNlZWRpbmdseSBkaWZmaWN1bHQKPiB0byBj
b25zdHJ1Y3QgYW4gSU5WQUxJRF9ET01JRCBjb25zdGFudCB3aGljaCB3b3JrcyB3aXRoIGFsbCBv
ZiB0aGVtLiAgKFRoZQo+IG1haW4gcHJvYmxlbSBiZWluZyB0aGF0IGRvbWlkX3QgZ2V0cyB1bmNv
bmRpdGlvbmFsbHkgemVybyBleHRlbmRlZCB3aGVuCj4gcHJvbW90ZWQgdG8gaW50IGZvciBhcml0
aG1hdGljLikKPiAKPiBMaWJ4bCB1c2VzIHVpbnQzMl90IGNvbnNpc3RlbnRseSBldmVyeXdoZXJl
LCBzbyBhbHRlciBsaWJ4YyB0byBtYXRjaC4KCkkgd291bGQgcmF0aGVyIHVzaW5nIGRvbWlkX3Qg
dGhyb3VnaG91dCBpbiBsaWJ4Yy4gSXMgdGhlcmUgYW55IHByb2JsZW0Kd2l0aCB0aGF0PwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 14:52:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 14:52:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1ZPl-0003ur-Oc; Mon, 09 Oct 2017 14:52:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4481770e6=Andrew.Cooper3@citrix.com>)
 id 1e1ZPk-0003ul-1m
 for xen-devel@lists.xen.org; Mon, 09 Oct 2017 14:52:16 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 0C/99-01767-E1D8BD95; Mon, 09 Oct 2017 14:52:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsWyU9JRQleu93a
 kQdN+OYslHxezODB6HN39mymAMYo1My8pvyKBNePJ+xdMBYfYKzb82cncwDiXrYuRk0NCwE+i
 6/9tdhBbWMBaYuPzd2BxEQFFiQcvb7KC2MwCZRLrdk5kAbGFgOwVKw6BxdkE9CV2v/jEBGLzC
 thKfLqxCsxmEVCR6Lu0DMwWFQiXaDrbzwJRIyhxcuYTIJuDg1PAUuLdlxIQk1lAU2L9Ln2ITf
 ISzVtnM0PY4hJNX1ayQmxVk7jWf4kd4uJ0ia1/fzFPYBSYhWToLIRJs5BMmoVk0gJGllWMGsW
 pRWWpRbpGBnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIHhWs/AwLiDsXG23yFG
 SQ4mJVHelPbbkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeC17gHKCRanpqRVpmTnAyIFJS3DwK
 InwloCkeYsLEnOLM9MhUqcYjTmObbr8h4njxsPrf5iEWPLy81KlxHltQEoFQEozSvPgBsEi+h
 KjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd5wkCk8mXklcPteAZ3CBHQKY/ENkFNKEhFSUg2
 MxYu5efYyhR+Mzzv5Y8799FmeEv26y42ubzDl2Jqv9/NF7ekp61RtrE6Xv3y6/3jF8bUbd8w5
 FKC7jFE169T+6lMlr3xuTzV9tjr6VJ0Ke07vR5GXpa8vl22TLdybabaiYI9ldGno46zp8qL/g
 +qFpiRce7NGQOfxJebUc3/mKcZ9vtPCLRSUqcRSnJFoqMVcVJwIAPf1J0vjAgAA
X-Env-Sender: prvs=4481770e6=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1507560733!67331081!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37529 invoked from network); 9 Oct 2017 14:52:14 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 14:52:14 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="54258436"
To: Wei Liu <wei.liu2@citrix.com>
References: <1507316400-5169-1-git-send-email-andrew.cooper3@citrix.com>
 <20171009144754.tu2sgeqafz7tawpi@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <eadf13a0-9d33-51fc-78c3-ab769949606c@citrix.com>
Date: Mon, 9 Oct 2017 15:51:49 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171009144754.tu2sgeqafz7tawpi@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Julien Grall <julien.grall@arm.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] tools/libxc: Fix domid parameter types
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTAvMTcgMTU6NDcsIFdlaSBMaXUgd3JvdGU6Cj4gT24gRnJpLCBPY3QgMDYsIDIwMTcg
YXQgMDg6MDA6MDBQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gTWl4ZWQgdGhyb3Vn
aG91dCBsaWJ4YyBhcmUgdWludDMyX3QsIGludCwgYW5kIGRvbWlkX3QgZm9yIGRvbWlkIHBhcmFt
ZXRlcnMuCj4+IFdpdGggYSBzaWduZWQgdHlwZSwgYW5kIGFuIGV4cGxpY2l0bHkgMTYtYml0IHR5
cGUsIGl0IGlzIGV4Y2VlZGluZ2x5IGRpZmZpY3VsdAo+PiB0byBjb25zdHJ1Y3QgYW4gSU5WQUxJ
RF9ET01JRCBjb25zdGFudCB3aGljaCB3b3JrcyB3aXRoIGFsbCBvZiB0aGVtLiAgKFRoZQo+PiBt
YWluIHByb2JsZW0gYmVpbmcgdGhhdCBkb21pZF90IGdldHMgdW5jb25kaXRpb25hbGx5IHplcm8g
ZXh0ZW5kZWQgd2hlbgo+PiBwcm9tb3RlZCB0byBpbnQgZm9yIGFyaXRobWF0aWMuKQo+Pgo+PiBM
aWJ4bCB1c2VzIHVpbnQzMl90IGNvbnNpc3RlbnRseSBldmVyeXdoZXJlLCBzbyBhbHRlciBsaWJ4
YyB0byBtYXRjaC4KPiBJIHdvdWxkIHJhdGhlciB1c2luZyBkb21pZF90IHRocm91Z2hvdXQgaW4g
bGlieGMuIElzIHRoZXJlIGFueSBwcm9ibGVtCj4gd2l0aCB0aGF0PwoKVGhhdCB3b3VsZCBjYXVz
ZSBpbXBsaWNpdCB0cnVuY2F0aW9uIGJldHdlZW4gbGlieGwncyBpZGVhIG9mIGEgZG9taWQsCmFu
ZCBsaWJ4YydzIGlkZWEgb2YgYSBkb21pZC7CoCBJbiBwcmFjdGljZSwgaXQgbWVhbnMgYW55IGxp
YnhsIGRvbWlkIHdpdGgKdGhlIHVwcGVyIDE2IGJpdHMgc2V0IG1heSBzdGFydCB0byB3b3JrIChv
biB0aGUgd3JvbmcgZG9tYWluISkgd2hlcmUKdGhleSBtYXkgaGF2ZSBmYWlsZWQgcHJldmlvdXNs
eS4KCkZpbmFsbHksIGl0IHdvbid0IGZpeCB0aGUgSU5WQUxJRF9ET01JRCBjb25zdGFudCBwcm9i
bGVtLCBhcyB4Y19kb20uaApsZWFrcyBmdWxseSBpbnRvIGxpYnhsLgoKfkFuZHJldwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 14:55:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 14:55:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1ZSW-000447-5t; Mon, 09 Oct 2017 14:55:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e1ZSV-000440-NV
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 14:55:07 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 85/18-01909-ACD8BD95; Mon, 09 Oct 2017 14:55:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS/dU7+1
 Ig5Z2EYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPH1ctMBU3cFYuXHWNsYNzG2cXIwSEkkCex
 d7tXFyMnB6+AncT269tZQWwJAUOJ0wtvsoDYLAKqEnPa14LZbALqEm3PIGpEBAIllq3extTFy
 MXBLNDBKDGn8ScbSEJYwEFi7pTrjCC2kMBZRomZnx1AbE6gBW19t5lB9vIKCEr83SEMEmYW0J
 J4+OsWC4StLbFs4WuwEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjGqF6cWlaUW6ZroJRV
 lpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEhh4DEOxgbPzidIhRkoNJSZQ3pf12pBBf
 Un5KZUZicUZ8UWlOavEhRg0ODoGXa1ZfYJRiycvPS1WS4E3tAaoTLEpNT61Iy8wBRgdMqQQHj
 5IIbwlImre4IDG3ODMdInWKUZej4+bdP0xCYDOkxHm3ghQJgBRllObBjYBF6iVGWSlhXkagA4
 V4ClKLcjNLUOVfMYpzMCoJ80qBTOHJzCuB2/QK6AgmoCMYi2+AHFGSiJCSamCsYTTYdufHLtZ
 Xx/wW5VU1SlxceOJMxMWqRD5VlVMVhcc4qpx/VC34Jq1ueDNdcNOST5UrPRoWVUxo4ridV3Un
 PtxLZXfM8v+2ysvcNiZumuQZ9JaZo+LhDy5rZ2Y/JaagZra/UhfXrW8o4uNZlBFvzav61sIi9
 uSVthzThKnlKeeXn5vsckOJpTgj0VCLuag4EQD4BVnszwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1507560904!51363536!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9557 invoked from network); 9 Oct 2017 14:55:06 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Oct 2017 14:55:06 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 09 Oct 2017 08:55:03 -0600
Message-Id: <59DBA9E4020000780018410D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 09 Oct 2017 08:55:00 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Wei Liu" <wei.liu2@citrix.com>
References: <20171009141119.32595-1-wei.liu2@citrix.com>
 <20171009141119.32595-4-wei.liu2@citrix.com>
 <59DBA59102000078001840DB@prv-mh.provo.novell.com>
 <73e3980c-8ee7-9a9b-d1b5-2abdfe363458@citrix.com>
In-Reply-To: <73e3980c-8ee7-9a9b-d1b5-2abdfe363458@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v2 3/3] xen: hook up UBSAN with CONFIG_UBSAN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA5LjEwLjE3IGF0IDE2OjM4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDkvMTAvMTcgMTU6MzYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwOS4x
MC4xNyBhdCAxNjoxMSwgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gLS0tIGEveGVu
L2NvbW1vbi91YnNhbi91YnNhbi5jCj4+PiArKysgYi94ZW4vY29tbW9uL3Vic2FuL3Vic2FuLmMK
Pj4+IEBAIC0xMCwxMyArMTAsMTggQEAKPj4+ICAgKgo+Pj4gICAqLwo+Pj4gIAo+Pj4gLSNpbmNs
dWRlIDxsaW51eC9iaXRvcHMuaD4KPj4+IC0jaW5jbHVkZSA8bGludXgvYnVnLmg+Cj4+PiAtI2lu
Y2x1ZGUgPGxpbnV4L2N0eXBlLmg+Cj4+PiAtI2luY2x1ZGUgPGxpbnV4L2luaXQuaD4KPj4+IC0j
aW5jbHVkZSA8bGludXgva2VybmVsLmg+Cj4+PiAtI2luY2x1ZGUgPGxpbnV4L3R5cGVzLmg+Cj4+
PiAtI2luY2x1ZGUgPGxpbnV4L3NjaGVkLmg+Cj4+PiArI2luY2x1ZGUgPHhlbi9zcGlubG9jay5o
Pgo+Pj4gKyNpbmNsdWRlIDx4ZW4vcGVyY3B1Lmg+Cj4+PiArCj4+PiArI2RlZmluZSBfX25vcmV0
dXJuICAgIG5vcmV0dXJuCj4+PiArI2RlZmluZSBwcl9lcnIoLi4uKSBwcmludGsoWEVOTE9HX0VS
UiBfX1ZBX0FSR1NfXykKPj4+ICtzdHJ1Y3QgeGVuX3Vic2FuIHsgaW50IGluX3Vic2FuOyB9Owo+
Pj4gK3N0YXRpYyBERUZJTkVfUEVSX0NQVShzdHJ1Y3QgeGVuX3Vic2FuWzFdLCBpbl91YnNhbik7
Cj4+PiArI3VuZGVmIGN1cnJlbnQKPj4+ICsjZGVmaW5lIGN1cnJlbnQgdGhpc19jcHUoaW5fdWJz
YW4pCj4+PiArI2RlZmluZSBkdW1wX3N0YWNrIGR1bXBfZXhlY3V0aW9uX3N0YXRlCj4+PiArI2Rl
ZmluZSB1NjQgbG9uZyBsb25nIHVuc2lnbmVkIGludAo+Pj4gKyNkZWZpbmUgczY0IGxvbmcgbG9u
ZyBpbnQKPj4gV2Fzbid0IGl0IGFncmVlZCB0byBtYWtlIHRoZXNlIHVpbnQ2NF90IGFuZCBpbnQ2
NF90Pwo+IAo+IFNhZGx5IHRoYXQgZG9lc24ndCB3b3JrLCBiZWNhdXNlIG9mIHRoZSBleHBsaWNp
dCBjYXN0cyB1c2VkIGluIHRoZQo+IHNwcmludGYoKS4KPiAKPiBEZXBlbmRpbmcgb24gaG93IG11
Y2ggd2UgdG9sZXJhdGUgbW9kaWZ5aW5nIHRoZSBMaW51eCBjb2RlLCB0aGVzZSBjYW4gYmUKPiBy
ZW1vdmVkIGlmIHdlIGNoYW5nZSB0byB1c2luZyBhcHByb3ByaWF0ZSBQUkl4NjQgZm9ybWF0dGVy
cyBpbnN0ZWFkLiAKPiBIb3dldmVyLCBJIHdvdWxkIHByZWZlciB0byBhdm9pZCBjaGFuZ2luZyB0
aGUgTGludXggY29kZSBpZiBwb3NzaWJsZS4KCkFoLCB5ZXMsIHRoYXQncyBnb29kIGVub3VnaCBh
IHJlYXNvbi4gVG9nZXRoZXIgd2l0aCBKdWxpZW4ncwpyZXBseSB0aGVuCkFja2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 09 15:05:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 15:05:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1Zch-00056S-7k; Mon, 09 Oct 2017 15:05:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4484f2008=Ian.Jackson@citrix.com>)
 id 1e1Zcg-00056M-5y
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 15:05:38 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 DC/B6-14596-1409BD95; Mon, 09 Oct 2017 15:05:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXitHSDva7jhNu
 RBgt/sFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnN8/+yF7SxVUxvesHewHiCpYuRk0NCwF9i
 7sR7TCA2m4CuRNOWv2wgNq+AoMTJmU/AapgFdCQW7P7EBmHLS2x/O4cZosZBYvnKG2A1LAIqE
 k0Xn4LViAhoSsx48Za1i5ELqL6RSaL11VSwImEBb4nfD86BNXMKGEisWrOWGaRISGAto8Ss3e
 vZIC4ykXi7cCeQzQGUUJOYuz5+AiPfLCQ3zUJy0ywkNy1gZF7FqFGcWlSWWqRrbKyXVJSZnlG
 Sm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYbgxAsINx5/rAQ4ySHExKorwne25HCvEl5adU
 ZiQWZ8QXleakFh9ilOHgUJLgLekHygkWpaanVqRl5gADHyYtwcGjJMLb1weU5i0uSMwtzkyHS
 J1itOS48fD6HyaOPbdvA8mOm3f/MAmx5OXnpUqJ804AmScA0pBRmgc3DhadlxhlpYR5GYEOFO
 IpSC3KzSxBlX/FKM7BqCTMmwwyhSczrwRu6yugg5iADmIsvgFyUEkiQkqqgfFp+ItTR6bn+Rn
 JZ+zyu3RpYt7FjNKVf2dfDrukk7Hj2ZWc+RPfKRoZlhne1nr/ziGpgvNI6/U1K+QFVhYe9Wc8
 YNp+eaL6gzTnmRGnii1Vgzm2F4dv8Gt+bbb1o0PZ4p/r/c/eZdg+3Yzn9O9mncXyDPs7zwgZW
 R/qvH7LsC3r/UWft8UB67cqsRRnJBpqMRcVJwIA1YCebMkCAAA=
X-Env-Sender: prvs=4484f2008=Ian.Jackson@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1507561534!110908100!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51662 invoked from network); 9 Oct 2017 15:05:36 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 15:05:36 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="450963919"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23003.36902.664875.346194@mariner.uk.xensource.com>
Date: Mon, 9 Oct 2017 16:05:10 +0100
To: Markus Armbruster <armbru@redhat.com>
In-Reply-To: <877ew4ub3u.fsf@dusky.pond.sub.org>
References: <1507133891-26013-1-git-send-email-ian.jackson@eu.citrix.com>
 <1507133891-26013-8-git-send-email-ian.jackson@eu.citrix.com>
 <877ew4ub3u.fsf@dusky.pond.sub.org>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Juergen Gross <jgross@suse.com>, Stefano
 Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 xen-devel@nongnu.org
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH 7/8] os-posix: Provide new
	-runasid option
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TWFya3VzIEFybWJydXN0ZXIgd3JpdGVzICgiUmU6IFtRZW11LWRldmVsXSBbUEFUQ0ggNy84XSBv
cy1wb3NpeDogUHJvdmlkZSBuZXcgLXJ1bmFzaWQgb3B0aW9uIik6Cj4gVGhlIGxhc3QgdGhpbmcg
dGhlIFFFTVUgY29tbWFuZCBsaW5lIG5lZWRzIGlzIG1vcmUgZXhvdGljIG9wdGlvbnMuICBBcmUK
PiB5b3Ugc3VyZSB3ZSBuZWVkIGEgbmV3IG9uZSBoZXJlPyAgQ2FuIHdlIG1ha2UgZXhpc3Rpbmcg
LXJ1bmFzIHNlcnZlPwo+IFByZWNlZGVuY2U6IENvcmV1dGlsc1sqXS4gIFBzZXVkby1jb2RlOgo+
IAo+ICAgICBpZiBhcmd1bWVudCBpcyBhIGRlY2ltYWwgbnVtYmVyIHN0YXJ0aW5nIHdpdGggJysn
Ogo+ICAgICAgICAgdXNlciBJRAo+ICAgICBlbHNlIGlmIGFyZ3VtZW50IGlzIGEgdmFsaWQgdXNl
ciBuYW1lOgo+ICAgICAgICAgdXNlciBuYW1lCj4gICAgIGVsc2UgaWYgYXJndW1lbnQgaXMgYSB2
YWxpZCB1c2VyIElEOgo+ICAgICAgICAgdXNlciBJRAo+ICAgICBlbHNlOgo+ICAgICAgICAgZXJy
b3IKCkkgY2FuIGRvIHRoaXMuICBTbyAtcnVuYXMgPHVpZD4uPGdpZD4gdGhlbi4gIEkgZG9uJ3Qg
dGhpbmsgaXQgbWFrZXMKc2Vuc2UgdG8gdHJ5IHRvIC1ydW5hcyA8dWlkPiBiZWNhdXNlOiB5b3Ug
d291bGRuJ3QgaGF2ZSBhIHVzZXJuYW1lCnRvIHBhc3MgdG8gaW5pdGdyb3Vwczogbm90IGNhbGxp
bmcgaW5pdGdyb3VwcyB3b3VsZCBiZSBhIGJlYXIgdHJhcDsKYW5kIG90aGVyd2lzZSB3ZSB3b3Vs
ZG4ndCBrbm93IHdoYXQgZ2lkIHRvIHVzZS4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 15:12:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 15:12:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1Ziv-00060k-Tx; Mon, 09 Oct 2017 15:12:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1Ziu-00060M-UB
 for xen-devel@lists.xensource.com; Mon, 09 Oct 2017 15:12:05 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 0D/56-02044-4C19BD95; Mon, 09 Oct 2017 15:12:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVffwxNu
 RBusmyFqsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE14/iF5awFN8Qq5jz5wtTA
 uEGwi5GLQ0igkUni4YGfzBDOY0aJhk9TmSCcbYwSexbNZexi5OQQEXCW+HpmLjuIzSugL/H8w
 GIwW1jAVmLSvMesIA0SAu1MEitOd7OCJCQEPCU+du9mh7FPfF/C0sXIzsEmYCVxSAwkyiKgKj
 Hn5mb2CYzcCxgZVjGqF6cWlaUW6ZrrJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmI
 E+pwBCHYwHpvsfIhRkoNJSZT3ZM/tSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvMsnAOUEi1LT
 UyvSMnOAwQeTluDgURLhfQ6S5i0uSMwtzkyHSJ1i1OU4tunyHyYhlrz8vFQpcd52kCIBkKKM0
 jy4EbBIuMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3gkgU3gy80rgNr0COoIJ6AjG4hsgR5
 QkIqSkGhiT9f2l/77yE1UV/OVx8sOUmk0Fc05aeM0s/sYsW86TfnvDxMd/3sz8uUutQff40ZM
 /1zB9aOGec7663qlwvZMUxz73b9qFpu737Oxk/u2/ZH/IeNKUSSxBEgFT2/w8d7S4MSW73r/1
 Zco6+W0B+jn+IVdm+T6dUXqoV3KFKtuuDeqbSuuLS4WVWIozEg21mIuKEwERtRGXfwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1507561922!77728580!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53181 invoked from network); 9 Oct 2017 15:12:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Oct 2017 15:12:03 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1Zir-0003dC-2E; Mon, 09 Oct 2017 15:12:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e1Zil-0001t5-Kh; Mon, 09 Oct 2017 15:11:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e1Zil-00019l-7s; Mon, 09 Oct 2017 15:11:55 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114193-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 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=3b2eeb7412e529f38d1e8b872ba0bc6ab09a7008
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 09 Oct 2017 15:11:55 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114193: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDE5MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDE5My8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzOTcy
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAzYjJlZWI3NDEyZTUyOWYzOGQx
ZThiODcyYmEwYmM2YWIwOWE3MDA4CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBkYmM0YjZlMTNhNWQwZGQ4OTY3Y2RlN2ZmNzAwMGFiMWVkODg2MjVlCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTM5NzIgIDIwMTctMTAtMDMgMjE6MDI6NDMgWiAgICA1IGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTEzOTc5ICAyMDE3LTEwLTA0IDAwOjEwOjEzIFogICAgNSBkYXlzICAg
NTkgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0MTkzICAyMDE3LTEwLTA5IDEzOjA4
OjA4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBBd2FpcyBNYXNvb2QgPGF3YWlzLm1hc29vZEB2YWRpb24uY29tPgogIEJodXBpbmRl
ciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KICBEYXJpbyBGYWdnaW9saSA8
ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KICBEYXJpbyBGYWdnaW9saSA8cmFpc3RsaW5AbGlu
dXguaXQ+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICBKb2FvIE1hcnRpbnMgPGpvYW8ubS5tYXJ0aW5zQG9yYWNsZS5jb20+CiAg
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KICBK
dW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+CiAgS29ucmFkIFJ6ZXN6dXRlayBX
aWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogIE1lbmcgWHUgPG1lbmd4dUBjaXMudXBlbm4u
ZWR1Pj8KICBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KICBTZXJn
ZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5n
eWVsLmNvbT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4
NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNo
aW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTA5MSBsaW5lcyBsb25nLikKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 15:15:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 15:15:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1ZmE-00069p-CK; Mon, 09 Oct 2017 15:15:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4484f2008=Ian.Jackson@citrix.com>)
 id 1e1ZmC-00069i-K5
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 15:15:28 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 36/10-01909-F829BD95; Mon, 09 Oct 2017 15:15:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrAIsWRWlGSWpSXmKPExsXitHSDvW7fpNu
 RBmtXS1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmvGt8xF2xiq2g5u42tgfEtSxcjJ4eEgL/E
 u+vfWEFsIQE3iesXp0PZ2hLHW7YywdhPv51iBrF5BQQlTs58AtbLLKAjsWD3JzYIW15i+9s5Y
 DVsAroSTVv+gsVFBDQlZrx4ywpR849R4irETGEBb4nfD86B1XMKGEisWrMWyOYC2rWWUWLW7v
 VsMMfNnXiPCcI2kXi7cCdQnAOoyERifr8uxD0eEksebmWFCKtJzF0fDxJmEVCRaNrVwDqBUXg
 WkqtnIbl6FpKrFzAyr2LUKE4tKkst0jUy0ksqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvO
 z93ECAzxegYGxh2MU0/4HWKU5GBSEuVtn3g7UogvKT+lMiOxOCO+qDQntfgQowwHh5IEbx9IT
 rAoNT21Ii0zBxhtMGkJDh4lEd54kDRvcUFibnFmOkTqFKMlx42H1/8wcey5fRtIdty8+4dJiC
 UvPy9VSpw3E6RBAKQhozQPbhwsIVxilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMy7F2QKT2Z
 eCdzWV0AHMQEdxFh8A+SgkkSElFQDY2VZZNU9bccnIlls/6W3qx/PvXaL18jnbq/CV6PNKZ+S
 BFhuf/8wPSFE/L1595Vvje/WbTgl4fv9q9m8X5PLn5zOEOma3muqnLc1/A63tbAoT7bOay7Xp
 es5fJ/PW8Zis2Oa04lvyzYxrL2tcdPg3MQmVpv8Z26qSZNjt11bLe23d33148Xv7JVYijMSDb
 WYi4oTASXxTTkDAwAA
X-Env-Sender: prvs=4484f2008=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1507562124!109520741!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36916 invoked from network); 9 Oct 2017 15:15:26 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 15:15:26 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="450965676"
Resent-Message-ID: <23003.37488.93591.449383@mariner.uk.xensource.com>
Resent-Date: Mon, 9 Oct 2017 16:14:56 +0100
Resent-To: <xen-devel@lists.xenproject.org>
MIME-Version: 1.0
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: Markus Armbruster <armbru@redhat.com>
In-Reply-To: <877ew4ub3u.fsf@dusky.pond.sub.org>
References: <1507133891-26013-1-git-send-email-ian.jackson@eu.citrix.com>
 <1507133891-26013-8-git-send-email-ian.jackson@eu.citrix.com>
 <877ew4ub3u.fsf@dusky.pond.sub.org>
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="450963919"
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Resent-From: Ian Jackson <Ian.Jackson@eu.citrix.com>
Message-ID: <90e98a4bee9f4ec5a47a3027f72c57e2@FTLPEX02CAS02.citrite.net>
Date: Mon, 9 Oct 2017 11:14:57 -0400
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 xen-devel@nongnu.org
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH 7/8] os-posix: Provide new
	-runasid option
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

KHJlc2VuZGluZyB0byByaWdodCBhZGRyZXNzIGZvciB4ZW4tZGV2ZWwpCgpNYXJrdXMgQXJtYnJ1
c3RlciB3cml0ZXMgKCJSZTogW1FlbXUtZGV2ZWxdIFtQQVRDSCA3LzhdIG9zLXBvc2l4OiBQcm92
aWRlIG5ldyAtcnVuYXNpZCBvcHRpb24iKToKPiBUaGUgbGFzdCB0aGluZyB0aGUgUUVNVSBjb21t
YW5kIGxpbmUgbmVlZHMgaXMgbW9yZSBleG90aWMgb3B0aW9ucy4gIEFyZQo+IHlvdSBzdXJlIHdl
IG5lZWQgYSBuZXcgb25lIGhlcmU/ICBDYW4gd2UgbWFrZSBleGlzdGluZyAtcnVuYXMgc2VydmU/
Cj4gUHJlY2VkZW5jZTogQ29yZXV0aWxzWypdLiAgUHNldWRvLWNvZGU6Cj4gCj4gICAgIGlmIGFy
Z3VtZW50IGlzIGEgZGVjaW1hbCBudW1iZXIgc3RhcnRpbmcgd2l0aCAnKyc6Cj4gICAgICAgICB1
c2VyIElECj4gICAgIGVsc2UgaWYgYXJndW1lbnQgaXMgYSB2YWxpZCB1c2VyIG5hbWU6Cj4gICAg
ICAgICB1c2VyIG5hbWUKPiAgICAgZWxzZSBpZiBhcmd1bWVudCBpcyBhIHZhbGlkIHVzZXIgSUQ6
Cj4gICAgICAgICB1c2VyIElECj4gICAgIGVsc2U6Cj4gICAgICAgICBlcnJvcgoKSSBjYW4gZG8g
dGhpcy4gIFNvIC1ydW5hcyA8dWlkPi48Z2lkPiB0aGVuLiAgSSBkb24ndCB0aGluayBpdCBtYWtl
cwpzZW5zZSB0byB0cnkgdG8gLXJ1bmFzIDx1aWQ+IGJlY2F1c2U6IHlvdSB3b3VsZG4ndCBoYXZl
IGEgdXNlcm5hbWUKdG8gcGFzcyB0byBpbml0Z3JvdXBzOiBub3QgY2FsbGluZyBpbml0Z3JvdXBz
IHdvdWxkIGJlIGEgYmVhciB0cmFwOwphbmQgb3RoZXJ3aXNlIHdlIHdvdWxkbid0IGtub3cgd2hh
dCBnaWQgdG8gdXNlLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 15:19:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 15:19:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1Zq5-0006ab-ST; Mon, 09 Oct 2017 15:19:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44851d431=wei.liu2@citrix.com>)
 id 1e1Zq3-0006aU-Q0
 for xen-devel@lists.xen.org; Mon, 09 Oct 2017 15:19:27 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 53/75-01781-F739BD95; Mon, 09 Oct 2017 15:19:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXitHSDvW7d5Nu
 RBm0b5SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozDO/8zFjzhqlh48hVbA+Mzji5GTg4JAX+J
 yTOfsIHYLAIqEgt/zmUEsdkElCV+dvaCxUUEdCWeLXgGZHNxMAtMZZS48O8CO0hCWMBaYuPzd
 2BFvAIWEuefrmcCKRISWMkosfXmO3aIhKDEyZlPWEBsZgE9iRtTpwA1cADZ0hLL/3FAhOUlmr
 fOZgaxOQXsJNqaj4HZokAHdS6dA9YqJKAg0TH9GNMERv5ZSKbOQjJ1FsLUWUimLmBkWcWoXpx
 aVJZapGupl1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGJoMQLCDcW2r8yFGSQ4m
 JVHe9om3I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8J6eBJQTLEpNT61Iy8wBRglMWoKDR0mEN
 x6klbe4IDG3ODMdInWKUZfj2KbLf5iEWPLy81KlxHkvg8wQACnKKM2DGwGL2EuMslLCvIxARw
 nxFKQW5WaWoMq/YhTnYFQS5i0GmcKTmVcCt+kV0BFMQEcwFt8AOaIkESEl1cAY/mLV3ym1Z3d
 eXlmV4TxzobOPwxQlJ/OwWjPuzgKh90e7Xb5G9ne2WWv8XhvhE3XtqHPHnuW6jF0rn6d3CazS
 eRC38IVVzb2uWXHr4lVWVZnkCBXf1Pr7U4zr/f7K/AWBkrNKdpRODXkiKlNxU7z0uP7GKzOm3
 cm6YM9h61nBcq6odFa/g7ISS3FGoqEWc1FxIgBeFeID0wIAAA==
X-Env-Sender: prvs=44851d431=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1507562364!103274770!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22789 invoked from network); 9 Oct 2017 15:19:25 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 15:19:25 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="450966483"
Date: Mon, 9 Oct 2017 16:19:22 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171009151922.qose6e3d6e3ot64u@citrix.com>
References: <1507316400-5169-1-git-send-email-andrew.cooper3@citrix.com>
 <20171009144754.tu2sgeqafz7tawpi@citrix.com>
 <eadf13a0-9d33-51fc-78c3-ab769949606c@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <eadf13a0-9d33-51fc-78c3-ab769949606c@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] tools/libxc: Fix domid parameter types
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMDksIDIwMTcgYXQgMDM6NTE6NDlQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAwOS8xMC8xNyAxNTo0NywgV2VpIExpdSB3cm90ZToKPiA+IE9uIEZyaSwgT2N0
IDA2LCAyMDE3IGF0IDA4OjAwOjAwUE0gKzAxMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gPj4g
TWl4ZWQgdGhyb3VnaG91dCBsaWJ4YyBhcmUgdWludDMyX3QsIGludCwgYW5kIGRvbWlkX3QgZm9y
IGRvbWlkIHBhcmFtZXRlcnMuCj4gPj4gV2l0aCBhIHNpZ25lZCB0eXBlLCBhbmQgYW4gZXhwbGlj
aXRseSAxNi1iaXQgdHlwZSwgaXQgaXMgZXhjZWVkaW5nbHkgZGlmZmljdWx0Cj4gPj4gdG8gY29u
c3RydWN0IGFuIElOVkFMSURfRE9NSUQgY29uc3RhbnQgd2hpY2ggd29ya3Mgd2l0aCBhbGwgb2Yg
dGhlbS4gIChUaGUKPiA+PiBtYWluIHByb2JsZW0gYmVpbmcgdGhhdCBkb21pZF90IGdldHMgdW5j
b25kaXRpb25hbGx5IHplcm8gZXh0ZW5kZWQgd2hlbgo+ID4+IHByb21vdGVkIHRvIGludCBmb3Ig
YXJpdGhtYXRpYy4pCj4gPj4KPiA+PiBMaWJ4bCB1c2VzIHVpbnQzMl90IGNvbnNpc3RlbnRseSBl
dmVyeXdoZXJlLCBzbyBhbHRlciBsaWJ4YyB0byBtYXRjaC4KPiA+IEkgd291bGQgcmF0aGVyIHVz
aW5nIGRvbWlkX3QgdGhyb3VnaG91dCBpbiBsaWJ4Yy4gSXMgdGhlcmUgYW55IHByb2JsZW0KPiA+
IHdpdGggdGhhdD8KPiAKPiBUaGF0IHdvdWxkIGNhdXNlIGltcGxpY2l0IHRydW5jYXRpb24gYmV0
d2VlbiBsaWJ4bCdzIGlkZWEgb2YgYSBkb21pZCwKPiBhbmQgbGlieGMncyBpZGVhIG9mIGEgZG9t
aWQuwqAgSW4gcHJhY3RpY2UsIGl0IG1lYW5zIGFueSBsaWJ4bCBkb21pZCB3aXRoCj4gdGhlIHVw
cGVyIDE2IGJpdHMgc2V0IG1heSBzdGFydCB0byB3b3JrIChvbiB0aGUgd3JvbmcgZG9tYWluISkg
d2hlcmUKPiB0aGV5IG1heSBoYXZlIGZhaWxlZCBwcmV2aW91c2x5Lgo+IAoKQnV0IHRoYXQncyBh
bHJlYWR5IHRoZSBjYXNlIGZvciBhIGxvdCBvZiBoeXBlcmNhbGxzIC0tIGRvbWlkX3QgaXMgd2lk
ZWx5CnVzZWQgaW4gcHVibGljIGhlYWRlcnMuIFRoZSB0cnVuY2F0aW9uIGhhcHBlbnMgcmVnYXJk
bGVzcyBvZiB3aGF0IGxpYnhjCnVzZXMuCgo+IEZpbmFsbHksIGl0IHdvbid0IGZpeCB0aGUgSU5W
QUxJRF9ET01JRCBjb25zdGFudCBwcm9ibGVtLCBhcyB4Y19kb20uaAo+IGxlYWtzIGZ1bGx5IGlu
dG8gbGlieGwuCj4gCgpTb3JyeSwgSSBkb24ndCBmb2xsb3cuIFdoYXQgZG8geW91IHdhbnQgdG8g
ZG8/CgpTdXJlbHkgSU5WQUxJRF9ET01JRCBzaG91bGQgYmUgcGFydCBvZiBwdWJsaWMgQUJJPyBI
b3cgZG9lcyBzb21ldGhpbmcgaW4KeGNfZG9tLmggbGVha2luZyAod2hhdCBpcyBsZWFraW5nPykg
Y2hhbmdlIHRoYXQ/CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 09 15:20:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 15:20:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1ZrK-0007B6-Ji; Mon, 09 Oct 2017 15:20:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e1ZrJ-0007Aw-Np
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 15:20:45 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 37/E0-03409-DC39BD95; Mon, 09 Oct 2017 15:20:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS/fk5Nu
 RBhtnKFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkdd/4xFnTIV7x8v4u5gfG0aBcjB4eQQJ7E
 w73SXYycHLwCdhLXT+1kAbElBAwlTi+8CWazCKhK7D71nxXEZhNQl2h7th3MFhHQkXi1YAmQz
 cXBLPCPUeLu2glMIAlhgUCJ1iX3WWDmn5uqBBLmFLCV2LSpjQ0kzCsgKPF3hzBImFlAS+Lhr1
 ssELa2xLKFr5lBSpgFpCWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoXpxaVJZapGuul1SUmZ5
 RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGHgMQLCDceZl/0OMkhxMSqK87RNvRwrxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4D09CSgnWJSanlqRlpkDjAGYtAQHj5IIbzxIK29xQWJucWY6R
 OoUoy5Hx827f5iEWPLy81KlxHkvg8wQACnKKM2DGwGLx0uMslLCvIxARwnxFKQW5WaWoMq/Yh
 TnYFQS5i0GmcKTmVcCt+kV0BFMQEcwFt8AOaIkESEl1cDYXrGhduKLx+wuc1NMb6f7fn56Qb8
 19aJ+ZZJufknfi8cm7d8+rPmf83SV3oHYyak/MhcEsr+5sa9P5Ktd8dYN/7lzukL9sqemTF/g
 /C38S3D+1meF3wVOWx17yFWUMX1CtUvzh8C1xi+Do9We+H1bx3U56JFzJ/fHjza3lrmauv9+v
 MpKRWGXEktxRqKhFnNRcSIAu6Zh8sICAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1507562439!106218269!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36014 invoked from network); 9 Oct 2017 15:20:41 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Oct 2017 15:20:41 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 09 Oct 2017 09:20:39 -0600
Message-Id: <59DBAFE20200007800184135@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 09 Oct 2017 09:20:34 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20171006122519.30345-1-paul.durrant@citrix.com>
 <20171006122519.30345-7-paul.durrant@citrix.com>
In-Reply-To: <20171006122519.30345-7-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v9 06/11] x86/hvm/ioreq: add a new mappable
 resource type...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA2LjEwLjE3IGF0IDE0OjI1LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IEBAIC0yODgsNiArMzAxLDYxIEBAIHN0YXRpYyBpbnQgaHZtX21hcF9pb3JlcV9nZm4oc3Ry
dWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQo+ICAgICAgcmV0dXJuIHJjOwo+ICB9
Cj4gIAo+ICtzdGF0aWMgaW50IGh2bV9hbGxvY19pb3JlcV9tZm4oc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKnMsIGJvb2wgYnVmKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1
cnJlbnQtPmRvbWFpbjsKPiArICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCA9IGJ1ZiA/
ICZzLT5idWZpb3JlcSA6ICZzLT5pb3JlcTsKPiArCj4gKyAgICBpZiAoIGlvcnAtPnBhZ2UgKQo+
ICsgICAgewo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogSWYgYSBndWVzdCBmcmFtZSBoYXMg
YWxyZWFkeSBiZWVuIG1hcHBlZCAod2hpY2ggbWF5IGhhcHBlbgo+ICsgICAgICAgICAqIG9uIGRl
bWFuZCBpZiBodm1fZ2V0X2lvcmVxX3NlcnZlcl9pbmZvKCkgaXMgY2FsbGVkKSwgdGhlbgo+ICsg
ICAgICAgICAqIGFsbG9jYXRpbmcgYSBwYWdlIGlzIG5vdCBwZXJtaXR0ZWQuCj4gKyAgICAgICAg
ICovCj4gKyAgICAgICAgaWYgKCAhZ2ZuX2VxKGlvcnAtPmdmbiwgSU5WQUxJRF9HRk4pICkKPiAr
ICAgICAgICAgICAgcmV0dXJuIC1FUEVSTTsKPiArCj4gKyAgICAgICAgcmV0dXJuIDA7Cj4gKyAg
ICB9Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIEFsbG9jYXRlZCBJT1JFUSBzZXJ2ZXIgcGFnZXMg
YXJlIGFzc2lnbmVkIHRvIHRoZSBlbXVsYXRpbmcKPiArICAgICAqIGRvbWFpbiwgbm90IHRoZSB0
YXJnZXQgZG9tYWluLiBUaGlzIGlzIGJlY2F1c2UgdGhlIGVtdWxhdG9yIGlzCj4gKyAgICAgKiBs
aWtlbHkgdG8gYmUgZGVzdHJveWVkIGFmdGVyIHRoZSB0YXJnZXQgZG9tYWluIGhhcyBiZWVuIHRv
cm4KPiArICAgICAqIGRvd24sIGFuZCB3ZSBtdXN0IHVzZSBNRU1GX25vX3JlZmNvdW50IG90aGVy
d2lzZSBwYWdlIGFsbG9jYXRpb24KPiArICAgICAqIGNvdWxkIGZhaWwgaWYgdGhlIGVtdWxhdGlu
ZyBkb21haW4gaGFzIGFscmVhZHkgcmVhY2hlZCBpdHMKPiArICAgICAqIG1heGltdW0gYWxsb2Nh
dGlvbi4KPiArICAgICAqLwo+ICsgICAgaW9ycC0+cGFnZSA9IGFsbG9jX2RvbWhlYXBfcGFnZShj
dXJyZCwgTUVNRl9ub19yZWZjb3VudCk7CgpXaGljaGV2ZXIgZG9tYWluIHlvdSBhc3NpZ24gdGhl
IHBhZ2UgdG8sIHlvdSBuZWVkIHRvIHByZXZlbnQKaXQgYmVjb21pbmcgdXNhYmxlIGFzIGUuZy4g
YSBwYWdlIHRhYmxlIG9yIGRlc2NyaXB0b3IgdGFibGUgcGFnZS4KSU9XIEkgdGhpbmsgeW91ciBt
aXNzaW5nIGEgZ2V0X3BhZ2VfdHlwZSguLi4sIFBHVF93cml0YWJsZSkKaGVyZSwgd2l0aCB0aGUg
cHV0X3BhZ2UoKSBvbiB0aGUgZnJlZSBwYXRoIGJlbG93IHRoZW4gbmVlZGluZwp0byBiZWNvbWUg
cHV0X3BhZ2VfYW5kX3R5cGUoKS4KCj4gQEAgLTc4NCw2ICs4ODUsNDUgQEAgaW50IGh2bV9nZXRf
aW9yZXFfc2VydmVyX2luZm8oc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKPiAgICAg
IHJldHVybiByYzsKPiAgfQo+ICAKPiAraW50IGh2bV9nZXRfaW9yZXFfc2VydmVyX2ZyYW1lKHN0
cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgaWR4LCBtZm5fdCAqbWZuKQo+ICt7Cj4gKyAgICBzdHJ1Y3Qg
aHZtX2lvcmVxX3NlcnZlciAqczsKPiArICAgIGludCByYzsKPiArCj4gKyAgICBzcGluX2xvY2tf
cmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwo+ICsKPiAr
ICAgIGlmICggaWQgPT0gREVGQVVMVF9JT1NFUlZJRCApCj4gKyAgICAgICAgcmV0dXJuIC1FT1BO
T1RTVVBQOwo+ICsKPiArICAgIHMgPSBnZXRfaW9yZXFfc2VydmVyKGQsIGlkKTsKPiArCj4gKyAg
ICBBU1NFUlQoIUlTX0RFRkFVTFQocykpOwo+ICsKPiArICAgIHJjID0gaHZtX2lvcmVxX3NlcnZl
cl9hbGxvY19wYWdlcyhzKTsKPiArICAgIGlmICggcmMgKQo+ICsgICAgICAgIGdvdG8gb3V0Owo+
ICsKPiArICAgIGlmICggaWR4ID09IDAgKQoKc3dpdGNoKCkgPwoKPiBAQCAtMzg2Niw2ICszODY3
LDI3IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKAo+ICAgICAgcmV0dXJuIHJjOwo+
ICB9Cj4gIAo+ICtpbnQgeGVubWVtX2FjcXVpcmVfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGludCBpZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIGZyYW1lLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGxvbmcgbnJfZnJhbWVzLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgbWZuX2xpc3RbXSkKPiArewo+ICsgICAgdW5zaWduZWQgaW50IGk7Cj4g
Kwo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBucl9mcmFtZXM7IGkrKyApCj4gKyAgICB7Cj4gKyAg
ICAgICAgbWZuX3QgbWZuOwo+ICsgICAgICAgIGludCByYyA9IGh2bV9nZXRfaW9yZXFfc2VydmVy
X2ZyYW1lKGQsIGlkLCBmcmFtZSArIGksICZtZm4pOwoKQ29taW5nIGJhY2sgdG8gdGhlIHF1ZXN0
aW9uIG9mIHRoZSBzaXplIG9mIHRoZSAiZnJhbWUiIGludGVyZmFjZQpzdHJ1Y3R1cmUgZmllbGQs
IG5vdGUgaG93IHlvdSBzaWxlbnRseSB0cnVuY2F0ZSB0aGUgdXBwZXIgMzIgYml0cwpoZXJlLgoK
PiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgKPiArKysgYi94ZW4vaW5jbHVkZS9w
dWJsaWMvbWVtb3J5LmgKPiBAQCAtNjA5LDE1ICs2MDksMjYgQEAgc3RydWN0IHhlbl9tZW1fYWNx
dWlyZV9yZXNvdXJjZSB7Cj4gICAgICBkb21pZF90IGRvbWlkOwo+ICAgICAgLyogSU4gLSB0aGUg
dHlwZSBvZiByZXNvdXJjZSAqLwo+ICAgICAgdWludDE2X3QgdHlwZTsKPiArCj4gKyNkZWZpbmUg
WEVOTUVNX3Jlc291cmNlX2lvcmVxX3NlcnZlciAwCj4gKwo+ICAgICAgLyoKPiAgICAgICAqIElO
IC0gYSB0eXBlLXNwZWNpZmljIHJlc291cmNlIGlkZW50aWZpZXIsIHdoaWNoIG11c3QgYmUgemVy
bwo+ICAgICAgICogICAgICB1bmxlc3Mgc3RhdGVkIG90aGVyd2lzZS4KPiArICAgICAqCj4gKyAg
ICAgKiB0eXBlID09IFhFTk1FTV9yZXNvdXJjZV9pb3JlcV9zZXJ2ZXIgLT4gaWQgPT0gaW9yZXEg
c2VydmVyIGlkCj4gICAgICAgKi8KPiAgICAgIHVpbnQzMl90IGlkOwo+ICAgICAgLyogSU4gLSBu
dW1iZXIgb2YgKDRLKSBmcmFtZXMgb2YgdGhlIHJlc291cmNlIHRvIGJlIG1hcHBlZCAqLwo+ICAg
ICAgdWludDMyX3QgbnJfZnJhbWVzOwo+ICAgICAgdWludDMyX3QgcGFkOwo+IC0gICAgLyogSU4g
LSB0aGUgaW5kZXggb2YgdGhlIGluaXRpYWwgZnJhbWUgdG8gYmUgbWFwcGVkICovCj4gKyAgICAv
KiBJTiAtIHRoZSBpbmRleCBvZiB0aGUgaW5pdGlhbCBmcmFtZSB0byBiZSBtYXBwZWQKPiArICAg
ICAqCj4gKyAgICAgKiB0eXBlID09IFhFTk1FTV9yZXNvdXJjZV9pb3JlcV9zZXJ2ZXIgLT4gZnJh
bWUgPT0gMCAtPiBidWZpb3JlcQo+ICsgICAgICogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFnZQo+ICsgICAgICogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZyYW1lID09IDEgLT4gaW9yZXEKPiArICAgICAqICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2UK
PiArICAgICAqLwoKTG9uZyBjb21tZW50IG9yIG5vdCBJIHRoaW5rIHlvdSB3YW50IHRvIGludHJv
ZHVjZSBjb25zdGFudHMKZm9yIHRoZXNlIHR3byBudW1iZXJzLgoKSmFuCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 15:25:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 15:25:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1ZvY-0007XR-4W; Mon, 09 Oct 2017 15:25:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <berrange@redhat.com>) id 1e1ZvW-0007XK-Cn
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 15:25:06 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 63/6D-01908-1D49BD95; Mon, 09 Oct 2017 15:25:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsVysWW7jO7FKbc
 jDS42sVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkHfvxkL7jFWXFu5y2WBsbt7F2MXBxCArOZ
 JO6fPMLSxcjJwSJgLzFv9wYwm1GgTOLImvlsEHauxLsF39hBbCGB6YwSm9fUQtSrSMx6OQWsh
 k3AQOLW81WsILaIgLbEi1Xr2EAWMAssYJK4ceosI0hCWMBb4veDc8wgNq+AnsTMn9+hhppIXD
 4/C+qix4wSn7ramCCKBCVOznwCdhGzgLrEn3mXgJo5gGxpieX/OEDCnAKOEtP6loKViwooSzz
 8u5cFpEQC6Ij3k/NARkoI9DFKNN04zzaBUWQWkqmzkEydhTB1ASPzKkaN4tSistQiXUMjvaSi
 zPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwPBnAIIdjK+6nQ8xSnIwKYnytk+8HSnEl
 5SfUpmRWJwRX1Sak1p8iFGGg0NJgvftZKCcYFFqempFWmYOMBJh0hIcPEoivPEgrbzFBYm5xZ
 npEKlTjLoce27f/sMkxJKXn5cqJc77BGSGAEhRRmke3AhYUrjEKCslzMsIdJQQT0FqUW5mCar
 8K0ZxDkYlYd5kkCk8mXklcJteAR3BBHQEY/ENkCNKEhFSUg2MQbf0/LQrp6zfFKKvq/c7bfvE
 JaFbZ0VbbPspktOZXKCyinEC4+R9hbkF7TmiCQrHBSSFu2d9yb1o6/fW7LSMRGuK8o4PQQb72
 FpszD/cjL8yjVtki57E5C1Tji6YaMO5ZCkno2Rvw9FzQS+3/fR7nysc5J46r9N/9eql01fcPZ
 b7OiX89e0rSizFGYmGWsxFxYkATBgI0gUDAAA=
X-Env-Sender: berrange@redhat.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1507562703!51369195!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12727 invoked from network); 9 Oct 2017 15:25:04 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Oct 2017 15:25:04 -0000
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 25506356D7;
 Mon,  9 Oct 2017 15:25:03 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 25506356D7
Received: from redhat.com (unknown [10.42.22.189])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id C60A07771B;
 Mon,  9 Oct 2017 15:25:00 +0000 (UTC)
Date: Mon, 9 Oct 2017 16:24:57 +0100
From: "Daniel P. Berrange" <berrange@redhat.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171009152457.GO2954@redhat.com>
References: <1507133891-26013-1-git-send-email-ian.jackson@eu.citrix.com>
 <1507133891-26013-8-git-send-email-ian.jackson@eu.citrix.com>
 <877ew4ub3u.fsf@dusky.pond.sub.org>
 <23003.36902.664875.346194@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23003.36902.664875.346194@mariner.uk.xensource.com>
User-Agent: Mutt/1.9.0 (2017-09-02)
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.30]); Mon, 09 Oct 2017 15:25:03 +0000 (UTC)
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Markus Armbruster <armbru@redhat.com>, qemu-devel@nongnu.org,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 xen-devel@nongnu.org
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH 7/8] os-posix: Provide new
	-runasid option
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Reply-To: "Daniel P. Berrange" <berrange@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMDksIDIwMTcgYXQgMDQ6MDU6MTBQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gTWFya3VzIEFybWJydXN0ZXIgd3JpdGVzICgiUmU6IFtRZW11LWRldmVsXSBbUEFUQ0gg
Ny84XSBvcy1wb3NpeDogUHJvdmlkZSBuZXcgLXJ1bmFzaWQgb3B0aW9uIik6Cj4gPiBUaGUgbGFz
dCB0aGluZyB0aGUgUUVNVSBjb21tYW5kIGxpbmUgbmVlZHMgaXMgbW9yZSBleG90aWMgb3B0aW9u
cy4gIEFyZQo+ID4geW91IHN1cmUgd2UgbmVlZCBhIG5ldyBvbmUgaGVyZT8gIENhbiB3ZSBtYWtl
IGV4aXN0aW5nIC1ydW5hcyBzZXJ2ZT8KPiA+IFByZWNlZGVuY2U6IENvcmV1dGlsc1sqXS4gIFBz
ZXVkby1jb2RlOgo+ID4gCj4gPiAgICAgaWYgYXJndW1lbnQgaXMgYSBkZWNpbWFsIG51bWJlciBz
dGFydGluZyB3aXRoICcrJzoKPiA+ICAgICAgICAgdXNlciBJRAo+ID4gICAgIGVsc2UgaWYgYXJn
dW1lbnQgaXMgYSB2YWxpZCB1c2VyIG5hbWU6Cj4gPiAgICAgICAgIHVzZXIgbmFtZQo+ID4gICAg
IGVsc2UgaWYgYXJndW1lbnQgaXMgYSB2YWxpZCB1c2VyIElEOgo+ID4gICAgICAgICB1c2VyIElE
Cj4gPiAgICAgZWxzZToKPiA+ICAgICAgICAgZXJyb3IKPiAKPiBJIGNhbiBkbyB0aGlzLiAgU28g
LXJ1bmFzIDx1aWQ+LjxnaWQ+IHRoZW4uICBJIGRvbid0IHRoaW5rIGl0IG1ha2VzCj4gc2Vuc2Ug
dG8gdHJ5IHRvIC1ydW5hcyA8dWlkPiBiZWNhdXNlOiB5b3Ugd291bGRuJ3QgaGF2ZSBhIHVzZXJu
YW1lCj4gdG8gcGFzcyB0byBpbml0Z3JvdXBzOiBub3QgY2FsbGluZyBpbml0Z3JvdXBzIHdvdWxk
IGJlIGEgYmVhciB0cmFwOwo+IGFuZCBvdGhlcndpc2Ugd2Ugd291bGRuJ3Qga25vdyB3aGF0IGdp
ZCB0byB1c2UuCgpKdXN0IHVzZSAgZ2V0cHd1aWQoKSB0byBnZXQgdGhlICJzdHJ1Y3QgcGFzc3dk
ICoiLCB0aGVuIGNoYW5nZV9wcm9jZXNzX3VpZCgpCmRvZXNuJ3QgbmVlZCBhbnkgY2hhbmdlcyBh
dCBhbGwgQUZBSUNULgoKClJlZ2FyZHMsCkRhbmllbAotLSAKfDogaHR0cHM6Ly9iZXJyYW5nZS5j
b20gICAgICAtby0gICAgaHR0cHM6Ly93d3cuZmxpY2tyLmNvbS9waG90b3MvZGJlcnJhbmdlIDp8
Cnw6IGh0dHBzOi8vbGlidmlydC5vcmcgICAgICAgICAtby0gICAgICAgICAgICBodHRwczovL2Zz
dG9wMTM4LmJlcnJhbmdlLmNvbSA6fAp8OiBodHRwczovL2VudGFuZ2xlLXBob3RvLm9yZyAgICAt
by0gICAgaHR0cHM6Ly93d3cuaW5zdGFncmFtLmNvbS9kYmVycmFuZ2UgOnwKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 15:33:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 15:33:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1a3G-00005L-V1; Mon, 09 Oct 2017 15:33:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44851d431=wei.liu2@citrix.com>)
 id 1e1a3E-00005E-Qs
 for xen-devel@lists.xen.org; Mon, 09 Oct 2017 15:33:04 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 9B/92-02225-FA69BD95; Mon, 09 Oct 2017 15:33:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHRDpO76abc
 jDZYckrFY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDMWbN3NWrBLpOLz/a0sDYz3BLoYOTkkBPwl
 5pxcxwpiswioSHxesoURxGYTUJb42dnLBmKLCOhKPFvwDMxmFrjIKHF3aS2ILSyQKfFh3X92E
 JtXwELixZMOFhBbSOAno8Su3fYQcUGJkzOfsED06kncmDoFaA4HkC0tsfwfB0RYXqJ562xmEJ
 tTwE7i8NV/YCNFgc7pXDoHaqSCRMf0Y0wTGPlnIZk6C8nUWQhTZyGZuoCRZRWjRnFqUVlqka6
 RqV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmBg1jMwMO5gbD3hd4hRkoNJSZTX
 ChiwQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4BUBygkWp6akVaZk5wBiBSUtw8CiJ8N6cCpTmL
 S5IzC3OTIdInWJUlBLnNQfpEwBJZJTmwbXB4vISo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJW
 HePyDjeTLzSuCmvwJazAS0mLH4BsjikkSElFQDo2m0caTl92ussgqH2Q3+up1T/M122u4C58a
 DInsiZvgwyOnrabTNjt2yXTrfOHIDL/Nfj7bj2ROca6qLt6yXnCLk9J61RvlW8vrqxG/uvS3f
 XgjEsC8SX6nkwnf1S85xwVIN5sTI8FVxQpXnu3Z1Rhvvmp364e/MW9OrOve9PbWhW3ljBnexE
 ktxRqKhFnNRcSIAHD6nDcYCAAA=
X-Env-Sender: prvs=44851d431=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1507563181!109523852!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25830 invoked from network); 9 Oct 2017 15:33:03 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 15:33:03 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="443009332"
Date: Mon, 9 Oct 2017 16:33:00 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171009153300.5fwyjsqtuufs5xzb@citrix.com>
References: <1507227824-11744-1-git-send-email-andrew.cooper3@citrix.com>
 <1507227824-11744-7-git-send-email-andrew.cooper3@citrix.com>
 <20171006103057.idexllm76cmtthoo@MacBook-Pro-de-Roger.local>
 <c0d1d957-8210-bad6-6b0c-c56e7b536b3f@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <c0d1d957-8210-bad6-6b0c-c56e7b536b3f@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Xen-devel <xen-devel@lists.xen.org>, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.10 5/5] tools/dombuilder: Prevent
 failures of xc_dom_gnttab_init()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMDYsIDIwMTcgYXQgMDc6MDQ6NDlQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAwNi8xMC8xNyAxMTozMCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+IE9u
IFRodSwgT2N0IDA1LCAyMDE3IGF0IDA2OjIzOjQ0UE0gKzAwMDAsIEFuZHJldyBDb29wZXIgd3Jv
dGU6Cj4gPj4gUmVjZW50IGNoYW5nZXMgaW4gZ3JhbnQgdGFibGUgY29uZmlndXJhdGlvbiBoYXZl
IGNhdXNlZCBjYWxscyB0bwo+ID4+IHhjX2RvbV9nbnR0YWJfaW5pdCgpIHRvIGZhaWwgaWYgbm90
IHByb2NlZWRlZCB3aXRoIGEgY2FsbCB0bwo+ID4+IHhjX2RvbWFpbl9zZXRfZ250dGFiX2xpbWl0
cygpLiAgVGhpcyBpcyBiYWNrd2FyZHMgZnJvbSB0aGUgcG9pbnQgb2YgdmlldyBvZgo+ID4+IDNy
ZCBwYXJ0eSBkb21idWlsZGVyIHVzZXJzLgo+ID4+Cj4gPj4gQWRkIG1heF97Z3JhbnQsbWFwdHJh
Y2t9X2ZyYW1lcyBwYXJhbWV0ZXJzIHRvIHN0cnVjdCB4Y19kb21faW1hZ2UsIGFuZCByZXF1aXJl
Cj4gPj4gdGhlbSB0byBiZSBzZXQgYnkgY2FsbGVycyB1c2luZyB4Y19kb21fZ250dGFiX2luaXQo
KS4gIExpYnhsLCB3aGljaCB1c2VzCj4gPj4geGNfZG9tX2dudHRhYl9pbml0KCkgaXRzZWxmIGlz
IHVwZGF0ZWQgYXBwcm9wcmlhdGVseS4KPiA+Pgo+ID4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gPiBSZXZpZXdlZC1ieTogUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gPgo+ID4gU29tZSBuaXRzIHdpdGgg
Y2FuIGJlIGZpeGVkIHdoaWxlIGNvbW1pdHRpbmcgSU1ITyBpZiByZXF1aXJlZC4KPiA+Cj4gPj4g
LS0tCj4gPj4gQ0M6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgo+ID4+
IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4+IENDOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgo+ID4+IC0tLQo+ID4+ICB0b29scy9saWJ4Yy9pbmNsdWRl
L3hjX2RvbS5oIHwgIDQgKysrKwo+ID4+ICB0b29scy9saWJ4Yy94Y19kb21fYm9vdC5jICAgIHwg
MTQgKysrKysrKysrKysrKysKPiA+PiAgdG9vbHMvbGlieGMveGNfZG9tX2NvcmUuYyAgICB8ICAz
ICsrKwo+ID4+ICB0b29scy9saWJ4bC9saWJ4bF9kb20uYyAgICAgIHwgMTIgKysrKysrLS0tLS0t
Cj4gPj4gIDQgZmlsZXMgY2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkK
PiA+Pgo+ID4+IGRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oIGIvdG9v
bHMvbGlieGMvaW5jbHVkZS94Y19kb20uaAo+ID4+IGluZGV4IDc5MDg2OWIuLjhlNjczZmIgMTAw
NjQ0Cj4gPj4gLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaAo+ID4+ICsrKyBiL3Rv
b2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmgKPiA+PiBAQCAtMTE2LDYgKzExNiwxMCBAQCBzdHJ1
Y3QgeGNfZG9tX2ltYWdlIHsKPiA+PiAgICAgIGRvbWlkX3QgY29uc29sZV9kb21pZDsKPiA+PiAg
ICAgIGRvbWlkX3QgeGVuc3RvcmVfZG9taWQ7Cj4gPj4gIAo+ID4+ICsgICAgLyogR3JhbnQgbGlt
aXQgY29uZmlndXJhdGlvbjsgbWFuZGF0b3J5IGlmIGNhbGxpbmcgeGNfZG9tX2dudHRhYl9pbml0
KCkuICovCj4gPj4gKyAgICB1bnNpZ25lZCBpbnQgbWF4X2dyYW50X2ZyYW1lczsKPiA+PiArICAg
IHVuc2lnbmVkIGludCBtYXhfbWFwdHJhY2tfZnJhbWVzOwo+ID4+ICsKPiA+PiAgICAgIC8qCj4g
Pj4gICAgICAgKiBpbml0cmQgcGFyYW1ldGVycyBhcyBzcGVjaWZpZWQgaW4gc3RhcnRfaW5mbyBw
YWdlCj4gPj4gICAgICAgKiBEZXBlbmRpbmcgb24gY2FwYWJpbGl0aWVzIG9mIHRoZSBib290ZWQg
a2VybmVsIHRoaXMgbWF5IGJlIGEgdmlydHVhbAo+ID4+IGRpZmYgLS1naXQgYS90b29scy9saWJ4
Yy94Y19kb21fYm9vdC5jIGIvdG9vbHMvbGlieGMveGNfZG9tX2Jvb3QuYwo+ID4+IGluZGV4IDhk
NGZlZmEuLjdjYjllNDAgMTAwNjQ0Cj4gPj4gLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tX2Jvb3Qu
Ywo+ID4+ICsrKyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMKPiA+PiBAQCAtNDE5LDYgKzQx
OSwyMCBAQCBpbnQgeGNfZG9tX2dudHRhYl9odm1fc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9t
aWRfdCBkb21pZCwKPiA+PiAgCj4gPj4gIGludCB4Y19kb21fZ250dGFiX2luaXQoc3RydWN0IHhj
X2RvbV9pbWFnZSAqZG9tKQo+ID4+ICB7Cj4gPj4gKyAgICBpbnQgcmM7Cj4gPj4gKwo+ID4+ICsg
ICAgaWYgKCBkb20tPm1heF9ncmFudF9mcmFtZXMgPT0gLTEgfHwgZG9tLT5tYXhfbWFwdHJhY2tf
ZnJhbWVzID09IC0xICkKPiA+IE5vdCBzdXJlIGlmIGNvbXBpbGVycyB3aWxsIGNvbXBsYWluIGFi
b3V0IGNvbXBhcmluZyBhbiB1bnNpZ25lZCB0eXBlCj4gPiBhZ2FpbnN0IGEgc2lnbmVkIG9uZS4g
TWF5YmUgYmV0dGVyIHRvIHVzZSB+MHU/Cj4gCj4gVGhlIGNvbnZlcnNpb24gb2YgLTEgdG8gdW5z
aWduZWQgaW50IGlzIHdlbGwgZGVmaW5lZC7CoCBJIHRoaW5rIHRoaXMgaXMKPiBmaW5lIGFzIGlz
LsKgIFdlaSwgYXMgbWFpbnRhaW5lciwgd2hhdHMgeW91ciBzYXk/Cj4gCgpUaGF0J3MgZmluZS4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 15:37:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 15:37:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1a73-0000Z4-FO; Mon, 09 Oct 2017 15:37:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4484cc3b2=George.Dunlap@citrix.com>)
 id 1e1a72-0000XA-2y
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 15:37:00 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 DC/E2-01776-B979BD95; Mon, 09 Oct 2017 15:36:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsXitHSDve6M6bc
 jDS7cEbH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMuP9/EXrDnFGPFwok32BoYp89l7GLk5JAQ
 8JdYcP0TM4gtLOAkcWbVflYQW0QgQOJ0XwOYzSwQLTFzwwK2LkYuDiGBZYwSqxZDNLMJ6EnMO
 /6VBcTmFbCVOPHiPFgDi4CKxL7FC9hBbFGBcImms/1QNYISJ2c+AbM5BewlmpdvABrKAbRAU2
 L9Ln2IXeISt57MZ4Kw5SWat84Gu01IQFVi8YOj7BMY+WchmTQLoXsWku5ZSLoXMLKsYtQoTi0
 qSy3SNbTQSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDM96BgbGHYy/T3seYpTk
 YFIS5bWadjtSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvUZCcYFFqempFWmYOMFJg0hIcPEoiv
 OIgad7igsTc4sx0iNQpRkuOY5su/2Hi2HTzLpDc8P3BHyYhlrz8vFQpcd5+kAYBkIaM0jy4cb
 BovsQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmLcAZApPZl4J3NZXQAcxAR3EWHwD5KCSRIS
 UVANj/s7F75cFe66Q+KKhOCVV78vN+JMTWz6LWYkwLkrQOXDfbrXCtqAlP6W1HkwQyWkW3t9W
 4DCvdce9LemHdrhY3hVn/7fgG8M08c2Tjdk/TpnQ0PX4TUW92XTml7FzDZ+9PF/7+UmDn/3is
 s97F7usygl1WHOH797nrxc22BfdzGM8JPB07p2lOUosxRmJhlrMRcWJAMPb2gnhAgAA
X-Env-Sender: prvs=4484cc3b2=George.Dunlap@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1507563414!92640628!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2564 invoked from network); 9 Oct 2017 15:36:55 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 15:36:55 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="450969084"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
 <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
 <59BAB873020000780017B379@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <7a279aa5-12cb-df26-51d6-f37a13b15125@citrix.com>
Date: Mon, 9 Oct 2017 16:36:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59BAB873020000780017B379@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 01/17] x86emul: support remaining AVX
	insns
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTQvMjAxNyAwNDoxMiBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gSS5lLiB0aG9zZSBu
b3QgYmVpbmcgZXF1aXZhbGVudHMgb2YgU1NFbiBvbmVzLgo+IAo+IFRoZXJlJ3Mgb25lIG5lY2Vz
c2FyeSBjaGFuZ2UgdG8gZ2VuZXJpYyBjb2RlOiBGYXVsdGluZyBiZWhhdmlvciBvZgo+IFZNQVNL
TU9WUHtTLER9IHJlcXVpcmVzIHVzIHRvIGRvIHBhcnRpYWwgcmVhZHMvd3JpdGVzLgo+IAo+IFNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAtLS0KPiB2Mjog
TW92ZSB2cG1hc2ttb3Z7ZCxxfSBoYW5kbGluZyB0byBBVlgyIHBhdGNoLgo+IAo+IC0tLSBhLy5n
aXRpZ25vcmUKPiArKysgYi8uZ2l0aWdub3JlCj4gQEAgLTIyNCw3ICsyMjQsNyBAQAo+ICB0b29s
cy90ZXN0cy94ODZfZW11bGF0b3IvKi5iaW4KPiAgdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yLyou
dG1wCj4gIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9hc20KPiAtdG9vbHMvdGVzdHMveDg2X2Vt
dWxhdG9yL2F2eCouaAo+ICt0b29scy90ZXN0cy94ODZfZW11bGF0b3IvYXZ4Ki5bY2hdCj4gIHRv
b2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ibG93ZmlzaC5oCj4gIHRvb2xzL3Rlc3RzL3g4Nl9lbXVs
YXRvci9zc2UqLltjaF0KPiAgdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxh
dG9yCj4gLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlCj4gKysrIGIvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlCj4gQEAgLTExLDggKzExLDggQEAgYWxsOiAk
KFRBUkdFVCkKPiAgcnVuOiAkKFRBUkdFVCkKPiAgCS4vJChUQVJHRVQpCj4gIAo+IC1TSU1EIDo9
IHNzZSBzc2UyIHNzZTQKPiAtVEVTVENBU0VTIDo9IGJsb3dmaXNoICQoU0lNRCkgJChhZGRzdWZm
aXggLWF2eCwkKGZpbHRlciBzc2UlLCQoU0lNRCkpKQo+ICtTSU1EIDo9IHNzZSBzc2UyIHNzZTQg
YXZ4Cj4gK1RFU1RDQVNFUyA6PSBibG93ZmlzaCAkKFNJTUQpIHNzZTItYXZ4IHNzZTQtYXZ4Cj4g
IAo+ICBibG93ZmlzaC1jZmxhZ3MgOj0gIiIKPiAgYmxvd2Zpc2gtY2ZsYWdzLXg4Nl8zMiA6PSAi
LW1uby1hY2N1bXVsYXRlLW91dGdvaW5nLWFyZ3MgLURzdGF0aWM9Igo+IEBAIC0yNiwzNCArMjYs
MzYgQEAgc3NlMi1mbHRzIDo9IDQgOAo+ICBzc2U0LXZlY3MgOj0gJChzc2UyLXZlY3MpCj4gIHNz
ZTQtaW50cyA6PSAkKHNzZTItaW50cykKPiAgc3NlNC1mbHRzIDo9ICQoc3NlMi1mbHRzKQo+ICth
dngtdmVjcyA6PSAxNiAzMgo+ICthdngtaW50cyA6PQo+ICthdngtZmx0cyA6PSA0IDgKPiAgCj4g
ICMgV2hlbiBjb252ZXJ0aW5nIFNTRSB0byBBVlgsIGhhdmUgdGhlIGNvbXBpbGVyIGF2b2lkIFhN
TTAgdG8gd2lkZW4KPiAgIyBjb3ZlcmFnZSBvZiB0aGUgVkVYLnZ2dnYgY2hlY2tzIGluIHRoZSBl
bXVsYXRvci4gV2UgbXVzdCBub3QgZG8gdGhpcywKPiAgIyBob3dldmVyLCBmb3IgU1NFNC4xIGFu
ZCBsYXRlciwgYXMgdGhlcmUgYXJlIGluc3RydWN0aW9ucyB3aXRoIFhNTTAgYXMKPiAgIyBhbiBp
bXBsaWNpdCBvcGVyYW5kLgo+IC1zc2UyYXZ4LXNzZSAgOj0gLWZmaXhlZC14bW0wIC1XYSwtbXNz
ZTJhdngKPiAtc3NlMmF2eC1zc2UyIDo9ICQoc3NlMmF2eC1zc2UpCj4gK3NzZTJhdngtc3NlMiA6
PSAtZmZpeGVkLXhtbTAgLVdhLC1tc3NlMmF2eAo+ICBzc2UyYXZ4LXNzZTQgOj0gLVdhLC1tc3Nl
MmF2eAo+ICAKPiArIyBGb3IgQVZYIGFuZCBsYXRlciwgaGF2ZSB0aGUgY29tcGlsZXIgYXZvaWQg
WE1NMCB0byB3aWRlbiBjb3ZlcmFnZSBvZgo+ICsjIHRoZSBWRVgudnZ2diBjaGVja3MgaW4gdGhl
IGVtdWxhdG9yLgo+ICtub24tc3NlID0gJChpZiAkKGZpbHRlciBzc2UlLCQoMSkpLCwtZmZpeGVk
LXhtbTApCj4gKwo+ICBkZWZpbmUgc2ltZC1kZWZzCj4gICQoMSktY2ZsYWdzIDo9IFwKPiAgCSQo
Zm9yZWFjaCB2ZWMsJCgkKDEpLXZlY3MpLCBcCj4gIAkgICQoZm9yZWFjaCBpbnQsJCgkKDEpLWlu
dHMpLCBcCj4gLQkgICAgIi1EXyQodmVjKWkkKGludCkgLW0kKDEpIC1PMiAtRFZFQ19TSVpFPSQo
dmVjKSAtRElOVF9TSVpFPSQoaW50KSIgXAo+IC0JICAgICItRF8kKHZlYyl1JChpbnQpIC1tJCgx
KSAtTzIgLURWRUNfU0laRT0kKHZlYykgLURVSU5UX1NJWkU9JChpbnQpIikgXAo+ICsJICAgICIt
RF8kKHZlYylpJChpbnQpIC1tJCgxKSAkKGNhbGwgbm9uLXNzZSwkKDEpKSAtTzIgLURWRUNfU0la
RT0kKHZlYykgLURJTlRfU0laRT0kKGludCkiIFwKPiArCSAgICAiLURfJCh2ZWMpdSQoaW50KSAt
bSQoMSkgJChjYWxsIG5vbi1zc2UsJCgxKSkgLU8yIC1EVkVDX1NJWkU9JCh2ZWMpIC1EVUlOVF9T
SVpFPSQoaW50KSIpIFwKPiAgCSAgJChmb3JlYWNoIGZsdCwkKCQoMSktZmx0cyksIFwKPiAtCSAg
ICAiLURfJCh2ZWMpZiQoZmx0KSAtbSQoMSkgLU8yIC1EVkVDX1NJWkU9JCh2ZWMpIC1ERkxPQVRf
U0laRT0kKGZsdCkiKSkgXAo+ICsJICAgICItRF8kKHZlYylmJChmbHQpIC1tJCgxKSAkKGNhbGwg
bm9uLXNzZSwkKDEpKSAtTzIgLURWRUNfU0laRT0kKHZlYykgLURGTE9BVF9TSVpFPSQoZmx0KSIp
KSBcCj4gIAkkKGZvcmVhY2ggZmx0LCQoJCgxKS1mbHRzKSwgXAo+IC0JICAiLURfZiQoZmx0KSAt
bSQoMSkgLW1mcG1hdGg9c3NlIC1PMiAtREZMT0FUX1NJWkU9JChmbHQpIikKPiArCSAgIi1EX2Yk
KGZsdCkgLW0kKDEpICQoY2FsbCBub24tc3NlLCQoMSkpIC1tZnBtYXRoPXNzZSAtTzIgLURGTE9B
VF9TSVpFPSQoZmx0KSIpCj4gICQoMSktYXZ4LWNmbGFncyA6PSBcCj4gIAkkKGZvcmVhY2ggdmVj
LCQoJCgxKS12ZWNzKSwgXAo+ICAJICAkKGZvcmVhY2ggaW50LCQoJCgxKS1pbnRzKSwgXAo+ICAJ
ICAgICItRF8kKHZlYylpJChpbnQpIC1tJCgxKSAkKHNzZTJhdngtJCgxKSkgLU8yIC1EVkVDX1NJ
WkU9JCh2ZWMpIC1ESU5UX1NJWkU9JChpbnQpIiBcCj4gLQkgICAgIi1EXyQodmVjKXUkKGludCkg
LW0kKDEpICQoc3NlMmF2eC0kKDEpKSAtTzIgLURWRUNfU0laRT0kKHZlYykgLURVSU5UX1NJWkU9
JChpbnQpIikgXAo+IC0JICAkKGZvcmVhY2ggZmx0LCQoJCgxKS1mbHRzKSwgXAo+IC0JICAgICIt
RF8kKHZlYylmJChmbHQpIC1tJCgxKSAkKHNzZTJhdngtJCgxKSkgLU8yIC1EVkVDX1NJWkU9JCh2
ZWMpIC1ERkxPQVRfU0laRT0kKGZsdCkiKSkgXAo+IC0JJChmb3JlYWNoIGZsdCwkKCQoMSktZmx0
cyksIFwKPiAtCSAgIi1EX2YkKGZsdCkgLW0kKDEpIC1tZnBtYXRoPXNzZSAkKHNzZTJhdngtJCgx
KSkgLU8yIC1ERkxPQVRfU0laRT0kKGZsdCkiKQo+ICsJICAgICItRF8kKHZlYyl1JChpbnQpIC1t
JCgxKSAkKHNzZTJhdngtJCgxKSkgLU8yIC1EVkVDX1NJWkU9JCh2ZWMpIC1EVUlOVF9TSVpFPSQo
aW50KSIpKQo+ICBlbmRlZgo+ICAKPiAgJChmb3JlYWNoIGZsYXZvciwkKFNJTUQpLCQoZXZhbCAk
KGNhbGwgc2ltZC1kZWZzLCQoZmxhdm9yKSkpKQo+IC0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVs
YXRvci9zaW1kLmMKPiArKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jCj4gQEAg
LTcwLDcgKzcwLDEzIEBAIHR5cGVkZWYgbG9uZyBsb25nIF9fYXR0cmlidXRlX18oKHZlY3Rvcl8K
PiAgI2lmIFZFQ19TSVpFID09IDggJiYgZGVmaW5lZChfX1NTRV9fKQo+ICAjIGRlZmluZSB0b19i
b29sKGNtcCkgKF9fYnVpbHRpbl9pYTMyX3Btb3Ztc2tiKGNtcCkgPT0gMHhmZikKPiAgI2VsaWYg
VkVDX1NJWkUgPT0gMTYKPiAtIyBpZiBkZWZpbmVkKF9fU1NFNF8xX18pCj4gKyMgaWYgZGVmaW5l
ZChfX0FWWF9fKSAmJiBkZWZpbmVkKEZMT0FUX1NJWkUpCj4gKyMgIGlmIEVMRU1fU0laRSA9PSA0
Cj4gKyMgICBkZWZpbmUgdG9fYm9vbChjbXApIF9fYnVpbHRpbl9pYTMyX3Z0ZXN0Y3BzKGNtcCwg
KHZlY190KXt9ID09IDApCj4gKyMgIGVsaWYgRUxFTV9TSVpFID09IDgKPiArIyAgIGRlZmluZSB0
b19ib29sKGNtcCkgX19idWlsdGluX2lhMzJfdnRlc3RjcGQoY21wLCAodmVjX3Qpe30gPT0gMCkK
PiArIyAgZW5kaWYKPiArIyBlbGlmIGRlZmluZWQoX19TU0U0XzFfXykKPiAgIyAgZGVmaW5lIHRv
X2Jvb2woY21wKSBfX2J1aWx0aW5faWEzMl9wdGVzdGMxMjgoY21wLCAodmRpX3Qpe30gPT0gMCkK
PiAgIyBlbGlmIGRlZmluZWQoX19TU0VfXykgJiYgRUxFTV9TSVpFID09IDQKPiAgIyAgZGVmaW5l
IHRvX2Jvb2woY21wKSAoX19idWlsdGluX2lhMzJfbW92bXNrcHMoY21wKSA9PSAweGYpCj4gQEAg
LTgxLDYgKzg3LDEyIEBAIHR5cGVkZWYgbG9uZyBsb25nIF9fYXR0cmlidXRlX18oKHZlY3Rvcl8K
PiAgIyAgIGRlZmluZSB0b19ib29sKGNtcCkgKF9fYnVpbHRpbl9pYTMyX3Btb3Ztc2tiMTI4KGNt
cCkgPT0gMHhmZmZmKQo+ICAjICBlbmRpZgo+ICAjIGVuZGlmCj4gKyNlbGlmIFZFQ19TSVpFID09
IDMyCj4gKyMgaWYgZGVmaW5lZChfX0FWWF9fKSAmJiBFTEVNX1NJWkUgPT0gNAo+ICsjICBkZWZp
bmUgdG9fYm9vbChjbXApIChfX2J1aWx0aW5faWEzMl9tb3Ztc2twczI1NihjbXApID09IDB4ZmYp
Cj4gKyMgZWxpZiBkZWZpbmVkKF9fQVZYX18pICYmIEVMRU1fU0laRSA9PSA4Cj4gKyMgIGRlZmlu
ZSB0b19ib29sKGNtcCkgKF9fYnVpbHRpbl9pYTMyX21vdm1za3BkMjU2KGNtcCkgPT0gMHhmKQo+
ICsjIGVuZGlmCj4gICNlbmRpZgo+ICAKPiAgI2lmbmRlZiB0b19ib29sCj4gQEAgLTEwNSw2ICsx
MTcsMTIgQEAgc3RhdGljIGlubGluZSBib29sIF90b19ib29sKGJ5dGVfdmVjX3QgYgo+ICAjIGVs
aWYgRkxPQVRfU0laRSA9PSA4Cj4gICMgIGRlZmluZSB0b19pbnQoeCkgX19idWlsdGluX2lhMzJf
Y3Z0ZHEycGQoX19idWlsdGluX2lhMzJfY3Z0cGQyZHEoeCkpCj4gICMgZW5kaWYKPiArI2VsaWYg
VkVDX1NJWkUgPT0gMzIgJiYgZGVmaW5lZChfX0FWWF9fKQo+ICsjIGlmIEZMT0FUX1NJWkUgPT0g
NAo+ICsjICBkZWZpbmUgdG9faW50KHgpIF9fYnVpbHRpbl9pYTMyX2N2dGRxMnBzMjU2KF9fYnVp
bHRpbl9pYTMyX2N2dHBzMmRxMjU2KHgpKQo+ICsjIGVsaWYgRkxPQVRfU0laRSA9PSA4Cj4gKyMg
IGRlZmluZSB0b19pbnQoeCkgX19idWlsdGluX2lhMzJfY3Z0ZHEycGQyNTYoX19idWlsdGluX2lh
MzJfY3Z0cGQyZHEyNTYoeCkpCj4gKyMgZW5kaWYKPiAgI2VuZGlmCj4gIAo+ICAjaWYgVkVDX1NJ
WkUgPT0gRkxPQVRfU0laRQo+IEBAIC0xMTYsNyArMTM0LDI1IEBAIHN0YXRpYyBpbmxpbmUgYm9v
bCBfdG9fYm9vbChieXRlX3ZlY190IGIKPiAgI2VuZGlmCj4gIAo+ICAjaWYgRkxPQVRfU0laRSA9
PSA0ICYmIGRlZmluZWQoX19TU0VfXykKPiAtIyBpZiBWRUNfU0laRSA9PSAxNgo+ICsjIGlmIFZF
Q19TSVpFID09IDMyICYmIGRlZmluZWQoX19BVlhfXykKPiArIyAgZGVmaW5lIGJyb2FkY2FzdCh4
KSAoeyBmbG9hdCB0XyA9ICh4KTsgX19idWlsdGluX2lhMzJfdmJyb2FkY2FzdHNzMjU2KCZ0Xyk7
IH0pCj4gKyMgIGRlZmluZSBtYXgoeCwgeSkgX19idWlsdGluX2lhMzJfbWF4cHMyNTYoeCwgeSkK
PiArIyAgZGVmaW5lIG1pbih4LCB5KSBfX2J1aWx0aW5faWEzMl9taW5wczI1Nih4LCB5KQo+ICsj
ICBkZWZpbmUgcmVjaXAoeCkgX19idWlsdGluX2lhMzJfcmNwcHMyNTYoeCkKPiArIyAgZGVmaW5l
IHJzcXJ0KHgpIF9fYnVpbHRpbl9pYTMyX3JzcXJ0cHMyNTYoeCkKPiArIyAgZGVmaW5lIHNxcnQo
eCkgX19idWlsdGluX2lhMzJfc3FydHBzMjU2KHgpCj4gKyMgIGRlZmluZSBzd2FwKHgpICh7IFwK
PiArICAgIHZlY190IHRfID0gX19idWlsdGluX2lhMzJfdnBlcm1pbHBzMjU2KHgsIDBiMDAwMTEw
MTEpOyBcCj4gKyAgICBfX2J1aWx0aW5faWEzMl92cGVybTJmMTI4X3BzMjU2KHRfLCB0XywgMGIw
MDAwMDAwMSk7IFwKPiArfSkKPiArIyAgZGVmaW5lIHN3YXAyKHgpICh7IFwKPiArICAgIHZlY190
IHRfID0gX19idWlsdGluX2lhMzJfdnBlcm1pbHZhcnBzMjU2KHgsIF9fYnVpbHRpbl9pYTMyX2N2
dHBzMmRxMjU2KGludikgLSAxKTsgXAo+ICsgICAgX19idWlsdGluX2lhMzJfdnBlcm0yZjEyOF9w
czI1Nih0XywgdF8sIDBiMDAwMDAwMDEpOyBcCj4gK30pCj4gKyMgZWxpZiBWRUNfU0laRSA9PSAx
Ngo+ICsjICBpZmRlZiBfX0FWWF9fCj4gKyMgICBkZWZpbmUgYnJvYWRjYXN0KHgpICh7IGZsb2F0
IHRfID0gKHgpOyBfX2J1aWx0aW5faWEzMl92YnJvYWRjYXN0c3MoJnRfKTsgfSkKPiArIyAgZW5k
aWYKPiAgIyAgZGVmaW5lIGludGVybGVhdmVfaGkoeCwgeSkgX19idWlsdGluX2lhMzJfdW5wY2to
cHMoeCwgeSkKPiAgIyAgZGVmaW5lIGludGVybGVhdmVfbG8oeCwgeSkgX19idWlsdGluX2lhMzJf
dW5wY2tscHMoeCwgeSkKPiAgIyAgZGVmaW5lIG1heCh4LCB5KSBfX2J1aWx0aW5faWEzMl9tYXhw
cyh4LCB5KQo+IEBAIC0xMjUsMTMgKzE2MSwzOSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jv
b2woYnl0ZV92ZWNfdCBiCj4gICMgIGRlZmluZSByc3FydCh4KSBfX2J1aWx0aW5faWEzMl9yc3Fy
dHBzKHgpCj4gICMgIGRlZmluZSBzcXJ0KHgpIF9fYnVpbHRpbl9pYTMyX3NxcnRwcyh4KQo+ICAj
ICBkZWZpbmUgc3dhcCh4KSBfX2J1aWx0aW5faWEzMl9zaHVmcHMoeCwgeCwgMGIwMDAxMTAxMSkK
PiArIyAgaWZkZWYgX19BVlhfXwo+ICsjICAgZGVmaW5lIHN3YXAyKHgpIF9fYnVpbHRpbl9pYTMy
X3ZwZXJtaWx2YXJwcyh4LCBfX2J1aWx0aW5faWEzMl9jdnRwczJkcShpbnYpIC0gMSkKPiArIyAg
ZW5kaWYKPiAgIyBlbGlmIFZFQ19TSVpFID09IDQKPiAgIyAgZGVmaW5lIHJlY2lwKHgpIHNjYWxh
cl8xb3AoeCwgInJjcHNzICVbaW5dLCAlW291dF0iKQo+ICAjICBkZWZpbmUgcnNxcnQoeCkgc2Nh
bGFyXzFvcCh4LCAicnNxcnRzcyAlW2luXSwgJVtvdXRdIikKPiAgIyAgZGVmaW5lIHNxcnQoeCkg
c2NhbGFyXzFvcCh4LCAic3FydHNzICVbaW5dLCAlW291dF0iKQo+ICAjIGVuZGlmCj4gICNlbGlm
IEZMT0FUX1NJWkUgPT0gOCAmJiBkZWZpbmVkKF9fU1NFMl9fKQo+IC0jIGlmIFZFQ19TSVpFID09
IDE2Cj4gKyMgaWYgVkVDX1NJWkUgPT0gMzIgJiYgZGVmaW5lZChfX0FWWF9fKQo+ICsjICBkZWZp
bmUgYnJvYWRjYXN0KHgpICh7IGRvdWJsZSB0XyA9ICh4KTsgX19idWlsdGluX2lhMzJfdmJyb2Fk
Y2FzdHNkMjU2KCZ0Xyk7IH0pCj4gKyMgIGRlZmluZSBtYXgoeCwgeSkgX19idWlsdGluX2lhMzJf
bWF4cGQyNTYoeCwgeSkKPiArIyAgZGVmaW5lIG1pbih4LCB5KSBfX2J1aWx0aW5faWEzMl9taW5w
ZDI1Nih4LCB5KQo+ICsjICBkZWZpbmUgcmVjaXAoeCkgKHsgXAo+ICsgICAgZmxvYXQgX19hdHRy
aWJ1dGVfXygodmVjdG9yX3NpemUoMTYpKSkgdF8gPSBfX2J1aWx0aW5faWEzMl9jdnRwZDJwczI1
Nih4KTsgXAo+ICsgICAgdF8gPSBfX2J1aWx0aW5faWEzMl92ZXh0cmFjdGYxMjhfcHMyNTYoIFwK
PiArICAgICAgICAgICAgIF9fYnVpbHRpbl9pYTMyX3JjcHBzMjU2KCBcCj4gKyAgICAgICAgICAg
ICAgICAgX19idWlsdGluX2lhMzJfdmJyb2FkY2FzdGYxMjhfcHMyNTYoJnRfKSksIDApOyBcCj4g
KyAgICBfX2J1aWx0aW5faWEzMl9jdnRwczJwZDI1Nih0Xyk7IFwKPiArfSkKPiArIyAgZGVmaW5l
IHJzcXJ0KHgpICh7IFwKPiArICAgIGZsb2F0IF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKDE2
KSkpIHQxXyA9IF9fYnVpbHRpbl9pYTMyX2N2dHBkMnBzMjU2KHgpOyBcCj4gKyAgICBmbG9hdCBf
X2F0dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6ZSgzMikpKSB0Ml8gPSBfX2J1aWx0aW5faWEzMl92aW5z
ZXJ0ZjEyOF9wczI1NigodHlwZW9mKHQyXykpe30sIHQxXywgMCk7IFwKPiArICAgIHQyXyA9IF9f
YnVpbHRpbl9pYTMyX3ZpbnNlcnRmMTI4X3BzMjU2KHQyXywgdDFfLCAxKTsgXAo+ICsgICAgdDFf
ID0gX19idWlsdGluX2lhMzJfdmV4dHJhY3RmMTI4X3BzMjU2KF9fYnVpbHRpbl9pYTMyX3JzcXJ0
cHMyNTYodDJfKSwgMCk7IFwKPiArICAgIF9fYnVpbHRpbl9pYTMyX2N2dHBzMnBkMjU2KHQxXyk7
IFwKPiArfSkKPiArIyAgZGVmaW5lIHNxcnQoeCkgX19idWlsdGluX2lhMzJfc3FydHBkMjU2KHgp
Cj4gKyMgIGRlZmluZSBzd2FwKHgpICh7IFwKPiArICAgIHZlY190IHRfID0gX19idWlsdGluX2lh
MzJfdnBlcm1pbHBkMjU2KHgsIDBiMDAwMDAxMDEpOyBcCj4gKyAgICBfX2J1aWx0aW5faWEzMl92
cGVybTJmMTI4X3BkMjU2KHRfLCB0XywgMGIwMDAwMDAwMSk7IFwKPiArfSkKPiArIyBlbGlmIFZF
Q19TSVpFID09IDE2Cj4gICMgIGRlZmluZSBpbnRlcmxlYXZlX2hpKHgsIHkpIF9fYnVpbHRpbl9p
YTMyX3VucGNraHBkKHgsIHkpCj4gICMgIGRlZmluZSBpbnRlcmxlYXZlX2xvKHgsIHkpIF9fYnVp
bHRpbl9pYTMyX3VucGNrbHBkKHgsIHkpCj4gICMgIGRlZmluZSBtYXgoeCwgeSkgX19idWlsdGlu
X2lhMzJfbWF4cGQoeCwgeSkKPiBAQCAtMTQwLDYgKzIwMiwxMCBAQCBzdGF0aWMgaW5saW5lIGJv
b2wgX3RvX2Jvb2woYnl0ZV92ZWNfdCBiCj4gICMgIGRlZmluZSByc3FydCh4KSBfX2J1aWx0aW5f
aWEzMl9jdnRwczJwZChfX2J1aWx0aW5faWEzMl9yc3FydHBzKF9fYnVpbHRpbl9pYTMyX2N2dHBk
MnBzKHgpKSkKPiAgIyAgZGVmaW5lIHNxcnQoeCkgX19idWlsdGluX2lhMzJfc3FydHBkKHgpCj4g
ICMgIGRlZmluZSBzd2FwKHgpIF9fYnVpbHRpbl9pYTMyX3NodWZwZCh4LCB4LCAwYjAxKQo+ICsj
ICBpZmRlZiBfX0FWWF9fCj4gKyMgICBkZWZpbmUgc3dhcDIoeCkgX19idWlsdGluX2lhMzJfdnBl
cm1pbHZhcnBkKHgsIF9fYnVpbHRpbl9pYTMyX3Btb3ZzeGRxMTI4KCBcCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX2J1aWx0aW5faWEz
Ml9jdnRwZDJkcShpbnYpIC0gMSkgPDwgMSkKPiArIyAgZW5kaWYKPiAgIyBlbGlmIFZFQ19TSVpF
ID09IDgKPiAgIyAgZGVmaW5lIHJlY2lwKHgpIHNjYWxhcl8xb3AoeCwgImN2dHNkMnNzICVbaW5d
LCAlW291dF07IHJjcHNzICVbb3V0XSwgJVtvdXRdOyBjdnRzczJzZCAlW291dF0sICVbb3V0XSIp
Cj4gICMgIGRlZmluZSByc3FydCh4KSBzY2FsYXJfMW9wKHgsICJjdnRzZDJzcyAlW2luXSwgJVtv
dXRdOyByc3FydHNzICVbb3V0XSwgJVtvdXRdOyBjdnRzczJzZCAlW291dF0sICVbb3V0XSIpCj4g
QEAgLTIwMSw2ICsyNjcsMzEgQEAgc3RhdGljIGlubGluZSBib29sIF90b19ib29sKGJ5dGVfdmVj
X3QgYgo+ICAjICBkZWZpbmUgaGFkZCh4LCB5KSBfX2J1aWx0aW5faWEzMl9oYWRkcGQoeCwgeSkK
PiAgIyAgZGVmaW5lIGhzdWIoeCwgeSkgX19idWlsdGluX2lhMzJfaHN1YnBkKHgsIHkpCj4gICMg
ZW5kaWYKPiArI2VsaWYgVkVDX1NJWkUgPT0gMzIgJiYgZGVmaW5lZChfX0FWWF9fKQo+ICsjIGlm
IEZMT0FUX1NJWkUgPT0gNAo+ICsjICBkZWZpbmUgYWRkc3ViKHgsIHkpIF9fYnVpbHRpbl9pYTMy
X2FkZHN1YnBzMjU2KHgsIHkpCj4gKyMgIGRlZmluZSBkdXBfaGkoeCkgX19idWlsdGluX2lhMzJf
bW92c2hkdXAyNTYoeCkKPiArIyAgZGVmaW5lIGR1cF9sbyh4KSBfX2J1aWx0aW5faWEzMl9tb3Zz
bGR1cDI1Nih4KQo+ICsjICBkZWZpbmUgaGFkZCh4LCB5KSAoeyBcCj4gKyAgICAgICAgdmVjX3Qg
dF8gPSBfX2J1aWx0aW5faWEzMl9oYWRkcHMyNTYoeCwgeSk7IFwKPiArICAgICAgICAodmVjX3Qp
e3RfWzBdLCB0X1sxXSwgdF9bNF0sIHRfWzVdLCB0X1syXSwgdF9bM10sIHRfWzZdLCB0X1s3XX07
IFwKPiArfSkKPiArIyAgZGVmaW5lIGhzdWIoeCwgeSkgKHsgXAo+ICsgICAgICAgIHZlY190IHRf
ID0gX19idWlsdGluX2lhMzJfaHN1YnBzMjU2KHgsIHkpOyBcCj4gKyAgICAgICAgKHZlY190KXt0
X1swXSwgdF9bMV0sIHRfWzRdLCB0X1s1XSwgdF9bMl0sIHRfWzNdLCB0X1s2XSwgdF9bN119OyBc
Cj4gK30pCj4gKyMgZWxpZiBGTE9BVF9TSVpFID09IDgKPiArIyAgZGVmaW5lIGFkZHN1Yih4LCB5
KSBfX2J1aWx0aW5faWEzMl9hZGRzdWJwZDI1Nih4LCB5KQo+ICsjICBkZWZpbmUgZHVwX2xvKHgp
IF9fYnVpbHRpbl9pYTMyX21vdmRkdXAyNTYoeCkKPiArIyAgZGVmaW5lIGhhZGQoeCwgeSkgKHsg
XAo+ICsgICAgICAgIHZlY190IHRfID0gX19idWlsdGluX2lhMzJfaGFkZHBkMjU2KHgsIHkpOyBc
Cj4gKyAgICAgICAgKHZlY190KXt0X1swXSwgdF9bMl0sIHRfWzFdLCB0X1szXX07IFwKPiArfSkK
PiArIyAgZGVmaW5lIGhzdWIoeCwgeSkgKHsgXAo+ICsgICAgICAgIHZlY190IHRfID0gX19idWls
dGluX2lhMzJfaHN1YnBkMjU2KHgsIHkpOyBcCj4gKyAgICAgICAgKHZlY190KXt0X1swXSwgdF9b
Ml0sIHRfWzFdLCB0X1szXX07IFwKPiArfSkKPiArIyBlbmRpZgo+ICAjZW5kaWYKPiAgI2lmIFZF
Q19TSVpFID09IDE2ICYmIGRlZmluZWQoX19TU1NFM19fKQo+ICAjIGlmIElOVF9TSVpFID09IDEK
PiBAQCAtMjgyLDYgKzM3MywzMSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92
ZWNfdCBiCj4gICMgIGRlZmluZSBtaXgoeCwgeSkgX19idWlsdGluX2lhMzJfYmxlbmRwZCh4LCB5
LCAwYjEwKQo+ICAjIGVuZGlmCj4gICNlbmRpZgo+ICsjaWYgVkVDX1NJWkUgPT0gMzIgJiYgZGVm
aW5lZChfX0FWWF9fKQo+ICsjIGlmIEZMT0FUX1NJWkUgPT0gNAo+ICsjICBkZWZpbmUgZG90X3By
b2R1Y3QoeCwgeSkgKHsgXAo+ICsgICAgdmVjX3QgdF8gPSBfX2J1aWx0aW5faWEzMl9kcHBzMjU2
KHgsIHksIDBiMTExMTAwMDEpOyBcCj4gKyAgICAodmVjX3Qpe3RfWzBdICsgdF9bNF19OyBcCj4g
K30pCj4gKyMgIGRlZmluZSBtaXgoeCwgeSkgX19idWlsdGluX2lhMzJfYmxlbmRwczI1Nih4LCB5
LCAwYjEwMTAxMDEwKQo+ICsjICBkZWZpbmUgc2VsZWN0KGQsIHgsIHksIG0pICgqKGQpID0gX19i
dWlsdGluX2lhMzJfYmxlbmR2cHMyNTYoeSwgeCwgbSkpCj4gKyMgIGRlZmluZSBzZWxlY3QyKGQs
IHgsIHksIG0pICh7IFwKPiArICAgIHZzaV90IG1fID0gKHZzaV90KShtKTsgXAo+ICsgICAgKihk
KSA9IF9fYnVpbHRpbl9pYTMyX21hc2tsb2FkcHMyNTYoJih4KSwgIG1fKTsgXAo+ICsgICAgX19i
dWlsdGluX2lhMzJfbWFza3N0b3JlcHMyNTYoZCwgfm1fLCB5KTsgXAo+ICt9KQo+ICsjICBkZWZp
bmUgdHJ1bmMoeCkgX19idWlsdGluX2lhMzJfcm91bmRwczI1Nih4LCAwYjEwMTEpCj4gKyMgZWxp
ZiBGTE9BVF9TSVpFID09IDgKPiArIyAgZGVmaW5lIG1peCh4LCB5KSBfX2J1aWx0aW5faWEzMl9i
bGVuZHBkMjU2KHgsIHksIDBiMTAxMCkKPiArIyAgZGVmaW5lIHNlbGVjdChkLCB4LCB5LCBtKSAo
KihkKSA9IF9fYnVpbHRpbl9pYTMyX2JsZW5kdnBkMjU2KHksIHgsIG0pKQo+ICsjICBkZWZpbmUg
c2VsZWN0MihkLCB4LCB5LCBtKSAoeyBcCj4gKyAgICB2ZGlfdCBtXyA9ICh2ZGlfdCkobSk7IFwK
PiArICAgICooZCkgPSBfX2J1aWx0aW5faWEzMl9tYXNrbG9hZHBkMjU2KCYoeCksICBtXyk7IFwK
PiArICAgIF9fYnVpbHRpbl9pYTMyX21hc2tzdG9yZXBkMjU2KGQsIH5tXywgeSk7IFwKPiArfSkK
PiArIyAgZGVmaW5lIHRydW5jKHgpIF9fYnVpbHRpbl9pYTMyX3JvdW5kcGQyNTYoeCwgMGIxMDEx
KQo+ICsjIGVuZGlmCj4gKyNlbmRpZgo+ICAjaWYgVkVDX1NJWkUgPT0gRkxPQVRfU0laRQo+ICAj
IGRlZmluZSBtYXgoeCwgeSkgKCh2ZWNfdCl7KHsgdHlwZW9mKHhbMF0pIHhfID0gKHgpWzBdLCB5
XyA9ICh5KVswXTsgeF8gPiB5XyA/IHhfIDogeV87IH0pfSkKPiAgIyBkZWZpbmUgbWluKHgsIHkp
ICgodmVjX3Qpeyh7IHR5cGVvZih4WzBdKSB4XyA9ICh4KVswXSwgeV8gPSAoeSlbMF07IHhfIDwg
eV8gPyB4XyA6IHlfOyB9KX0pCj4gQEAgLTU1NSw2ICs2NzEsMTUgQEAgaW50IHNpbWRfdGVzdCh2
b2lkKQo+ICAgICAgaWYgKCAhdG9fYm9vbChzd2FwKHNyYykgPT0gaW52KSApIHJldHVybiBfX0xJ
TkVfXzsKPiAgI2VuZGlmCj4gIAo+ICsjaWZkZWYgc3dhcDIKPiArICAgIHRvdWNoKHNyYyk7Cj4g
KyAgICBpZiAoICF0b19ib29sKHN3YXAyKHNyYykgPT0gaW52KSApIHJldHVybiBfX0xJTkVfXzsK
PiArI2VuZGlmCj4gKwo+ICsjaWYgZGVmaW5lZChicm9hZGNhc3QpCj4gKyAgICBpZiAoICF0b19i
b29sKGJyb2FkY2FzdChFTEVNX0NPVU5UICsgMSkgPT0gc3JjICsgaW52KSApIHJldHVybiBfX0xJ
TkVfXzsKPiArI2VuZGlmCj4gKwo+ICAjaWYgZGVmaW5lZChpbnRlcmxlYXZlX2xvKSAmJiBkZWZp
bmVkKGludGVybGVhdmVfaGkpCj4gICAgICB0b3VjaChzcmMpOwo+ICAgICAgeCA9IGludGVybGVh
dmVfbG8oaW52LCBzcmMpOwo+IEBAIC02NTIsNiArNzc3LDE1IEBAIGludCBzaW1kX3Rlc3Qodm9p
ZCkKPiAgIyBlbmRpZgo+ICAgICAgaWYgKCAhdG9fYm9vbCh6ID09IHkpICkgcmV0dXJuIF9fTElO
RV9fOwo+ICAjZW5kaWYKPiArCj4gKyNpZmRlZiBzZWxlY3QyCj4gKyMgaWZkZWYgVUlOVF9TSVpF
Cj4gKyAgICBzZWxlY3QyKCZ6LCBzcmMsIGludiwgYWx0KTsKPiArIyBlbHNlCj4gKyAgICBzZWxl
Y3QyKCZ6LCBzcmMsIGludiwgYWx0ID4gMCk7Cj4gKyMgZW5kaWYKPiArICAgIGlmICggIXRvX2Jv
b2woeiA9PSB5KSApIHJldHVybiBfX0xJTkVfXzsKPiArI2VuZGlmCj4gIAo+ICAjaWZkZWYgbWl4
Cj4gICAgICB0b3VjaChzcmMpOwo+IC0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0
X3g4Nl9lbXVsYXRvci5jCj4gKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2
X2VtdWxhdG9yLmMKPiBAQCAtOCw5ICs4LDkgQEAKPiAgI2luY2x1ZGUgInNzZS5oIgo+ICAjaW5j
bHVkZSAic3NlMi5oIgo+ICAjaW5jbHVkZSAic3NlNC5oIgo+IC0jaW5jbHVkZSAic3NlLWF2eC5o
Igo+ICAjaW5jbHVkZSAic3NlMi1hdnguaCIKPiAgI2luY2x1ZGUgInNzZTQtYXZ4LmgiCj4gKyNp
bmNsdWRlICJhdnguaCIKPiAgCj4gICNkZWZpbmUgdmVyYm9zZSBmYWxzZSAvKiBTd2l0Y2ggdG8g
dHJ1ZSBmb3IgZmFyIG1vcmUgbG9nZ2luZy4gKi8KPiAgCj4gQEAgLTQ0LDcgKzQ0LDYgQEAgc3Rh
dGljIGJvb2wgc2ltZF9jaGVja19hdngodm9pZCkKPiAgewo+ICAgICAgcmV0dXJuIGNwdV9oYXNf
YXZ4Owo+ICB9Cj4gLSNkZWZpbmUgc2ltZF9jaGVja19zc2VfYXZ4ICAgc2ltZF9jaGVja19hdngK
PiAgI2RlZmluZSBzaW1kX2NoZWNrX3NzZTJfYXZ4ICBzaW1kX2NoZWNrX2F2eAo+ICAjZGVmaW5l
IHNpbWRfY2hlY2tfc3NlNF9hdnggIHNpbWRfY2hlY2tfYXZ4Cj4gIAo+IEBAIC0xMjIsMTIgKzEy
MSw2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qgewo+ICAgICAgU0lNRChTU0U0IHBhY2tlZCB1MzIs
ICAgICAgICBzc2U0LCAgICAgIDE2dTQpLAo+ICAgICAgU0lNRChTU0U0IHBhY2tlZCBzNjQsICAg
ICAgICBzc2U0LCAgICAgIDE2aTgpLAo+ICAgICAgU0lNRChTU0U0IHBhY2tlZCB1NjQsICAgICAg
ICBzc2U0LCAgICAgIDE2dTgpLAo+IC0gICAgU0lNRChTU0UvQVZYIHNjYWxhciBzaW5nbGUsICBz
c2VfYXZ4LCAgICAgZjQpLAo+IC0gICAgU0lNRChTU0UvQVZYIHBhY2tlZCBzaW5nbGUsICBzc2Vf
YXZ4LCAgIDE2ZjQpLAo+IC0gICAgU0lNRChTU0UyL0FWWCBzY2FsYXIgc2luZ2xlLCBzc2UyX2F2
eCwgICAgZjQpLAo+IC0gICAgU0lNRChTU0UyL0FWWCBwYWNrZWQgc2luZ2xlLCBzc2UyX2F2eCwg
IDE2ZjQpLAo+IC0gICAgU0lNRChTU0UyL0FWWCBzY2FsYXIgZG91YmxlLCBzc2UyX2F2eCwgICAg
ZjgpLAo+IC0gICAgU0lNRChTU0UyL0FWWCBwYWNrZWQgZG91YmxlLCBzc2UyX2F2eCwgIDE2Zjgp
LAo+ICAgICAgU0lNRChTU0UyL0FWWCBwYWNrZWQgczgsICAgICBzc2UyX2F2eCwgIDE2aTEpLAo+
ICAgICAgU0lNRChTU0UyL0FWWCBwYWNrZWQgdTgsICAgICBzc2UyX2F2eCwgIDE2dTEpLAo+ICAg
ICAgU0lNRChTU0UyL0FWWCBwYWNrZWQgczE2LCAgICBzc2UyX2F2eCwgIDE2aTIpLAo+IEBAIC0x
MzYsMTAgKzEyOSw2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qgewo+ICAgICAgU0lNRChTU0UyL0FW
WCBwYWNrZWQgdTMyLCAgICBzc2UyX2F2eCwgIDE2dTQpLAo+ICAgICAgU0lNRChTU0UyL0FWWCBw
YWNrZWQgczY0LCAgICBzc2UyX2F2eCwgIDE2aTgpLAo+ICAgICAgU0lNRChTU0UyL0FWWCBwYWNr
ZWQgdTY0LCAgICBzc2UyX2F2eCwgIDE2dTgpLAo+IC0gICAgU0lNRChTU0U0L0FWWCBzY2FsYXIg
c2luZ2xlLCBzc2U0X2F2eCwgICAgZjQpLAo+IC0gICAgU0lNRChTU0U0L0FWWCBwYWNrZWQgc2lu
Z2xlLCBzc2U0X2F2eCwgIDE2ZjQpLAo+IC0gICAgU0lNRChTU0U0L0FWWCBzY2FsYXIgZG91Ymxl
LCBzc2U0X2F2eCwgICAgZjgpLAo+IC0gICAgU0lNRChTU0U0L0FWWCBwYWNrZWQgZG91YmxlLCBz
c2U0X2F2eCwgIDE2ZjgpLAo+ICAgICAgU0lNRChTU0U0L0FWWCBwYWNrZWQgczgsICAgICBzc2U0
X2F2eCwgIDE2aTEpLAo+ICAgICAgU0lNRChTU0U0L0FWWCBwYWNrZWQgdTgsICAgICBzc2U0X2F2
eCwgIDE2dTEpLAo+ICAgICAgU0lNRChTU0U0L0FWWCBwYWNrZWQgczE2LCAgICBzc2U0X2F2eCwg
IDE2aTIpLAo+IEBAIC0xNDgsNiArMTM3LDEyIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qgewo+ICAg
ICAgU0lNRChTU0U0L0FWWCBwYWNrZWQgdTMyLCAgICBzc2U0X2F2eCwgIDE2dTQpLAo+ICAgICAg
U0lNRChTU0U0L0FWWCBwYWNrZWQgczY0LCAgICBzc2U0X2F2eCwgIDE2aTgpLAo+ICAgICAgU0lN
RChTU0U0L0FWWCBwYWNrZWQgdTY0LCAgICBzc2U0X2F2eCwgIDE2dTgpLAo+ICsgICAgU0lNRChB
Vlggc2NhbGFyIHNpbmdsZSwgICAgICBhdngsICAgICAgICAgZjQpLAo+ICsgICAgU0lNRChBVlgg
MTI4Yml0IHNpbmdsZSwgICAgICBhdngsICAgICAgIDE2ZjQpLAo+ICsgICAgU0lNRChBVlggMjU2
Yml0IHNpbmdsZSwgICAgICBhdngsICAgICAgIDMyZjQpLAo+ICsgICAgU0lNRChBVlggc2NhbGFy
IGRvdWJsZSwgICAgICBhdngsICAgICAgICAgZjgpLAo+ICsgICAgU0lNRChBVlggMTI4Yml0IGRv
dWJsZSwgICAgICBhdngsICAgICAgIDE2ZjgpLAo+ICsgICAgU0lNRChBVlggMjU2Yml0IGRvdWJs
ZSwgICAgICBhdngsICAgICAgIDMyZjgpLAo+ICAjdW5kZWYgU0lNRF8KPiAgI3VuZGVmIFNJTUQK
PiAgfTsKPiBAQCAtMjg1OSw2ICsyODU0LDgxIEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoq
YXJndikKPiAgICAgICAgICBwcmludGYoIm9rYXlcbiIpOwo+ICAgICAgfQo+ICAgICAgZWxzZQo+
ICsgICAgICAgIHByaW50Zigic2tpcHBlZFxuIik7Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIFRo
ZSBmb2xsb3dpbmcgIm1hc2ttb3YiIHRlc3RzIGFyZSBub3Qgb25seSBtYWtpbmcgc3VyZSB0aGUg
d3JpdHRlbiBkYXRhCj4gKyAgICAgKiBpcyBjb3JyZWN0LCBidXQgdmVyaWZ5IChieSBwbGFjaW5n
IG9wZXJhbmRzIG9uIHRoZSBtYXBwaW5nIGJvdW5kYXJpZXMpCj4gKyAgICAgKiB0aGF0IGVsZW1l
bnRzIGNvbnRyb2xsZWQgYnkgY2xlYXIgbWFzayBiaXRzIGFyZW4ndCBiZWluZyBhY2Nlc3NlZC4K
PiArICAgICAqLwo+ICsgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIHZtYXNrbW92cHMgJXht
bTEsJXhtbTIsKCVlZHgpLi4uIik7Cj4gKyAgICBpZiAoIHN0YWNrX2V4ZWMgJiYgY3B1X2hhc19h
dnggKQo+ICsgICAgewo+ICsgICAgICAgIGRlY2xfaW5zbih2bWFza21vdnBzKTsKPiArCj4gKyAg
ICAgICAgYXNtIHZvbGF0aWxlICggInZ4b3JwcyAlJXhtbTEsICUleG1tMSwgJSV4bW0xXG5cdCIK
PiArICAgICAgICAgICAgICAgICAgICAgICAidmNtcGVxc3MgJSV4bW0xLCAlJXhtbTEsICUleG1t
MlxuXHQiCj4gKyAgICAgICAgICAgICAgICAgICAgICAgcHV0X2luc24odm1hc2ttb3ZwcywgInZt
YXNrbW92cHMgJSV4bW0xLCAlJXhtbTIsICglMCkiKQo+ICsgICAgICAgICAgICAgICAgICAgICAg
IDo6ICJkIiAoTlVMTCkgKTsKPiArCj4gKyAgICAgICAgbWVtc2V0KHJlcyArIE1NQVBfU1ogLyBz
aXplb2YoKnJlcykgLSA4LCAweGRiLCAzMik7Cj4gKyAgICAgICAgc2V0X2luc24odm1hc2ttb3Zw
cyk7Cj4gKyAgICAgICAgcmVncy5lZHggPSAodW5zaWduZWQgbG9uZylyZXMgKyBNTUFQX1NaIC0g
NDsKPiArICAgICAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZW11bG9wcyk7Cj4gKyAgICAg
ICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgfHwgIWNoZWNrX2VpcCh2bWFza21vdnBzKSB8fAo+
ICsgICAgICAgICAgICAgcmVzW01NQVBfU1ogLyBzaXplb2YoKnJlcykgLSAxXSB8fAo+ICsgICAg
ICAgICAgICAgbWVtY21wKHJlcyArIE1NQVBfU1ogLyBzaXplb2YoKnJlcykgLSA4LAo+ICsgICAg
ICAgICAgICAgICAgICAgIHJlcyArIE1NQVBfU1ogLyBzaXplb2YoKnJlcykgLSA0LCAxMikgKQo+
ICsgICAgICAgICAgICBnb3RvIGZhaWw7Cj4gKwo+ICsgICAgICAgIGFzbSB2b2xhdGlsZSAoICJ2
aW5zZXJ0cHMgJDBiMDAxMTAxMTEsICV4bW0yLCAleG1tMiwgJXhtbTIiICk7Cj4gKyAgICAgICAg
bWVtc2V0KHJlcywgMHhkYiwgMzIpOwo+ICsgICAgICAgIHNldF9pbnNuKHZtYXNrbW92cHMpOwo+
ICsgICAgICAgIHJlZ3MuZWR4ID0gKHVuc2lnbmVkIGxvbmcpKHJlcyAtIDMpOwo+ICsgICAgICAg
IHJjID0geDg2X2VtdWxhdGUoJmN0eHQsICZlbXVsb3BzKTsKPiArICAgICAgICBpZiAoIHJjICE9
IFg4NkVNVUxfT0tBWSB8fCAhY2hlY2tfZWlwKHZtYXNrbW92cHMpIHx8Cj4gKyAgICAgICAgICAg
ICByZXNbMF0gfHwgbWVtY21wKHJlcyArIDEsIHJlcyArIDQsIDEyKSApCj4gKyAgICAgICAgICAg
IGdvdG8gZmFpbDsKPiArCj4gKyAgICAgICAgcHJpbnRmKCJva2F5XG4iKTsKPiArICAgIH0KPiAr
ICAgIGVsc2UKPiArICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOwo+ICsKPiArICAgIHByaW50
ZigiJS00MHMiLCAiVGVzdGluZyB2bWFza21vdnBkICV4bW0xLCV4bW0yLCglZWR4KS4uLiIpOwo+
ICsgICAgaWYgKCBzdGFja19leGVjICYmIGNwdV9oYXNfYXZ4ICkKPiArICAgIHsKPiArICAgICAg
ICBkZWNsX2luc24odm1hc2ttb3ZwZCk7Cj4gKwo+ICsgICAgICAgIGFzbSB2b2xhdGlsZSAoICJ2
eG9ycGQgJSV4bW0xLCAlJXhtbTEsICUleG1tMVxuXHQiCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgInZjbXBlcXNkICUleG1tMSwgJSV4bW0xLCAlJXhtbTJcblx0Igo+ICsgICAgICAgICAgICAg
ICAgICAgICAgIHB1dF9pbnNuKHZtYXNrbW92cGQsICJ2bWFza21vdnBkICUleG1tMSwgJSV4bW0y
LCAoJTApIikKPiArICAgICAgICAgICAgICAgICAgICAgICA6OiAiZCIgKE5VTEwpICk7Cj4gKwo+
ICsgICAgICAgIG1lbXNldChyZXMgKyBNTUFQX1NaIC8gc2l6ZW9mKCpyZXMpIC0gOCwgMHhkYiwg
MzIpOwo+ICsgICAgICAgIHNldF9pbnNuKHZtYXNrbW92cGQpOwo+ICsgICAgICAgIHJlZ3MuZWR4
ID0gKHVuc2lnbmVkIGxvbmcpcmVzICsgTU1BUF9TWiAtIDg7Cj4gKyAgICAgICAgcmMgPSB4ODZf
ZW11bGF0ZSgmY3R4dCwgJmVtdWxvcHMpOwo+ICsgICAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9P
S0FZIHx8ICFjaGVja19laXAodm1hc2ttb3ZwZCkgfHwKPiArICAgICAgICAgICAgIHJlc1tNTUFQ
X1NaIC8gc2l6ZW9mKCpyZXMpIC0gMV0gfHwKPiArICAgICAgICAgICAgIHJlc1tNTUFQX1NaIC8g
c2l6ZW9mKCpyZXMpIC0gMl0gfHwKPiArICAgICAgICAgICAgIG1lbWNtcChyZXMgKyBNTUFQX1Na
IC8gc2l6ZW9mKCpyZXMpIC0gOCwKPiArICAgICAgICAgICAgICAgICAgICByZXMgKyBNTUFQX1Na
IC8gc2l6ZW9mKCpyZXMpIC0gNCwgOCkgKQo+ICsgICAgICAgICAgICBnb3RvIGZhaWw7Cj4gKwo+
ICsgICAgICAgIGFzbSB2b2xhdGlsZSAoICJ2bW92ZGR1cCAleG1tMiwgJXhtbTJcblx0Igo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICJ2bW92c2QgJXhtbTEsICV4bW0yLCAleG1tMiIgKTsKPiAr
ICAgICAgICBtZW1zZXQocmVzLCAweGRiLCAzMik7Cj4gKyAgICAgICAgc2V0X2luc24odm1hc2tt
b3ZwZCk7Cj4gKyAgICAgICAgcmVncy5lZHggPSAodW5zaWduZWQgbG9uZykocmVzIC0gMik7Cj4g
KyAgICAgICAgcmMgPSB4ODZfZW11bGF0ZSgmY3R4dCwgJmVtdWxvcHMpOwo+ICsgICAgICAgIGlm
ICggcmMgIT0gWDg2RU1VTF9PS0FZIHx8ICFjaGVja19laXAodm1hc2ttb3ZwZCkgfHwKPiArICAg
ICAgICAgICAgIHJlc1swXSB8fCByZXNbMV0gfHwgbWVtY21wKHJlcyArIDIsIHJlcyArIDQsIDgp
ICkKPiArICAgICAgICAgICAgZ290byBmYWlsOwo+ICsKPiArICAgICAgICBwcmludGYoIm9rYXlc
biIpOwo+ICsgICAgfQo+ICsgICAgZWxzZQo+ICAgICAgICAgIHByaW50Zigic2tpcHBlZFxuIik7
Cj4gIAo+ICAgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIHN0bXhjc3IgKCVlZHgpLi4uIik7
Cj4gLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKPiArKysgYi94
ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwo+IEBAIC0yMjYsNiArMjI2LDEy
IEBAIGVudW0gc2ltZF9vcHNpemUgewo+ICAgICAgICovCj4gICAgICBzaW1kX3NjYWxhcl9mcCwK
PiAgCj4gKyAgICAvKgo+ICsgICAgICogMTI4IGJpdHMgb2YgaW50ZWdlciBvciBmbG9hdGluZyBw
b2ludCBkYXRhLCB3aXRoIG5vIGZ1cnRoZXIKPiArICAgICAqIGZvcm1hdHRpbmcgaW5mb3JtYXRp
b24uCj4gKyAgICAgKi8KPiArICAgIHNpbWRfMTI4LAo+ICsKPiAgICAgIC8qIE9wZXJhbmQgc2l6
ZSBlbmNvZGVkIGluIG5vbi1zdGFuZGFyZCB3YXkuICovCj4gICAgICBzaW1kX290aGVyCj4gIH07
Cj4gQEAgLTM2MSwxNCArMzY3LDE5IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qgewo+ICAgICAgdWlu
dDhfdCB2c2liOjE7Cj4gIH0gZXh0MGYzOF90YWJsZVsyNTZdID0gewo+ICAgICAgWzB4MDAgLi4u
IDB4MGJdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCj4gKyAgICBbMHgwYyAu
Li4gMHgwZl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCB9LAo+ICAgICAgWzB4MTBd
ID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCj4gICAgICBbMHgxNCAuLi4gMHgx
NV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCB9LAo+ICAgICAgWzB4MTddID0geyAu
c2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAudHdvX29wID0gMSB9LAo+ICsgICAgWzB4MTgg
Li4uIDB4MTldID0geyAuc2ltZF9zaXplID0gc2ltZF9zY2FsYXJfZnAsIC50d29fb3AgPSAxIH0s
Cj4gKyAgICBbMHgxYV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzEyOCwgLnR3b19vcCA9IDEgfSwK
PiAgICAgIFsweDFjIC4uLiAweDFlXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwg
LnR3b19vcCA9IDEgfSwKPiAgICAgIFsweDIwIC4uLiAweDI1XSA9IHsgLnNpbWRfc2l6ZSA9IHNp
bWRfb3RoZXIsIC50d29fb3AgPSAxIH0sCj4gICAgICBbMHgyOCAuLi4gMHgyOV0gPSB7IC5zaW1k
X3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKPiAgICAgIFsweDJhXSA9IHsgLnNpbWRfc2l6ZSA9
IHNpbWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEgfSwKPiAgICAgIFsweDJiXSA9IHsgLnNpbWRf
c2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LAo+ICsgICAgWzB4MmMgLi4uIDB4MmRdID0geyAuc2lt
ZF9zaXplID0gc2ltZF9vdGhlciB9LAo+ICsgICAgWzB4MmUgLi4uIDB4MmZdID0geyAuc2ltZF9z
aXplID0gc2ltZF9vdGhlciwgLnRvX21lbSA9IDEgfSwKPiAgICAgIFsweDMwIC4uLiAweDM1XSA9
IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxIH0sCj4gICAgICBbMHgzNyAu
Li4gMHgzZl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKPiAgICAgIFsweDQw
XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LAo+IEBAIC0zOTEsMTEgKzQwMiwx
NSBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHsKPiAgICAgIHVpbnQ4X3QgdHdvX29wOjE7Cj4gICAg
ICB1aW50OF90IGZvdXJfb3A6MTsKPiAgfSBleHQwZjNhX3RhYmxlWzI1Nl0gPSB7Cj4gKyAgICBb
MHgwNCAuLi4gMHgwNV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLnR3b19vcCA9
IDEgfSwKPiArICAgIFsweDA2XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwIH0sCj4g
ICAgICBbMHgwOCAuLi4gMHgwOV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLnR3
b19vcCA9IDEgfSwKPiAgICAgIFsweDBhIC4uLiAweDBiXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRf
c2NhbGFyX2ZwIH0sCj4gICAgICBbMHgwYyAuLi4gMHgwZF0gPSB7IC5zaW1kX3NpemUgPSBzaW1k
X3BhY2tlZF9mcCB9LAo+ICAgICAgWzB4MGUgLi4uIDB4MGZdID0geyAuc2ltZF9zaXplID0gc2lt
ZF9wYWNrZWRfaW50IH0sCj4gICAgICBbMHgxNCAuLi4gMHgxN10gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX25vbmUsIC50b19tZW0gPSAxLCAudHdvX29wID0gMSB9LAo+ICsgICAgWzB4MThdID0geyAu
c2ltZF9zaXplID0gc2ltZF8xMjggfSwKPiArICAgIFsweDE5XSA9IHsgLnNpbWRfc2l6ZSA9IHNp
bWRfMTI4LCAudG9fbWVtID0gMSwgLnR3b19vcCA9IDEgfSwKPiAgICAgIFsweDIwXSA9IHsgLnNp
bWRfc2l6ZSA9IHNpbWRfbm9uZSB9LAo+ICAgICAgWzB4MjFdID0geyAuc2ltZF9zaXplID0gc2lt
ZF9vdGhlciB9LAo+ICAgICAgWzB4MjJdID0geyAuc2ltZF9zaXplID0gc2ltZF9ub25lIH0sCj4g
QEAgLTQ2OSwxNSArNDg0LDE4IEBAIHVuaW9uIHZleCB7Cj4gICAgICBidWZfICsgMzsgXAo+ICB9
KQo+ICAKPiArI2RlZmluZSBjb3B5X1ZFWChwdHIsIHZleCkgKHsgXAo+ICsgICAgaWYgKCAhbW9k
ZV82NGJpdCgpICkgXAo+ICsgICAgICAgICh2ZXgpLnJlZyB8PSA4OyBcCj4gKyAgICAocHRyKVsw
IC0gUEZYX0JZVEVTXSA9IDB4YzQ7IFwKPiArICAgIChwdHIpWzEgLSBQRlhfQllURVNdID0gKHZl
eCkucmF3WzBdOyBcCj4gKyAgICAocHRyKVsyIC0gUEZYX0JZVEVTXSA9ICh2ZXgpLnJhd1sxXTsg
XAo+ICsgICAgY29udGFpbmVyX29mKChwdHIpICsgMSAtIFBGWF9CWVRFUywgdHlwZW9mKHZleCks
IHJhd1swXSk7IFwKPiArfSkKPiArCj4gICNkZWZpbmUgY29weV9SRVhfVkVYKHB0ciwgcmV4LCB2
ZXgpIGRvIHsgXAo+ICAgICAgaWYgKCAodmV4KS5vcGN4ICE9IHZleF9ub25lICkgXAo+IC0gICAg
eyBcCj4gLSAgICAgICAgaWYgKCAhbW9kZV82NGJpdCgpICkgXAo+IC0gICAgICAgICAgICB2ZXgu
cmVnIHw9IDg7IFwKPiAtICAgICAgICAocHRyKVswIC0gUEZYX0JZVEVTXSA9IDB4YzQ7IFwKPiAt
ICAgICAgICAocHRyKVsxIC0gUEZYX0JZVEVTXSA9ICh2ZXgpLnJhd1swXTsgXAo+IC0gICAgICAg
IChwdHIpWzIgLSBQRlhfQllURVNdID0gKHZleCkucmF3WzFdOyBcCj4gLSAgICB9IFwKPiArICAg
ICAgICBjb3B5X1ZFWChwdHIsIHZleCk7IFwKPiAgICAgIGVsc2UgXAo+ICAgICAgeyBcCj4gICAg
ICAgICAgaWYgKCAodmV4KS5wZnggKSBcCj4gQEAgLTI5NDEsNiArMjk1OSwxMCBAQCB4ODZfZGVj
b2RlKAo+ICAgICAgICAgIG9wX2J5dGVzID0gNCA8PCAoY3R4dC0+b3Bjb2RlICYgMSk7Cj4gICAg
ICAgICAgYnJlYWs7Cj4gIAo+ICsgICAgY2FzZSBzaW1kXzEyODoKPiArICAgICAgICBvcF9ieXRl
cyA9IDE2Owo+ICsgICAgICAgIGJyZWFrOwo+ICsKPiAgICAgIGRlZmF1bHQ6Cj4gICAgICAgICAg
b3BfYnl0ZXMgPSAwOwo+ICAgICAgICAgIGJyZWFrOwo+IEBAIC0yOTY3LDYgKzI5ODksNyBAQCB4
ODZfZW11bGF0ZSgKPiAgICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9zdGF0ZSBzdGF0ZTsKPiAgICAg
IGludCByYzsKPiAgICAgIHVpbnQ4X3QgYiwgZCwgKm9wYyA9IE5VTEw7Cj4gKyAgICB1bnNpZ25l
ZCBpbnQgZmlyc3RfYnl0ZSA9IDA7Cj4gICAgICBib29sIHNpbmdsZXN0ZXAgPSAoX3JlZ3MuZWZs
YWdzICYgWDg2X0VGTEFHU19URikgJiYKPiAgCSAgICAhaXNfYnJhbmNoX3N0ZXAoY3R4dCwgb3Bz
KTsKPiAgICAgIGJvb2wgc2ZlbmNlID0gZmFsc2U7Cj4gQEAgLTcxMTksNiArNzE0MiwxOCBAQCB4
ODZfZW11bGF0ZSgKPiAgICAgICAgICBmaWMuaW5zbl9ieXRlcyA9IFBGWF9CWVRFUyArIDM7Cj4g
ICAgICAgICAgYnJlYWs7Cj4gIAo+ICsgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4
LCAweDE5KTogLyogdmJyb2FkY2FzdHNkIG02NCx5bW0gKi8KPiArICAgIGNhc2UgWDg2RU1VTF9P
UENfVkVYXzY2KDB4MGYzOCwgMHgxYSk6IC8qIHZicm9hZGNhc3RmMTI4IG0xMjgseW1tICovCj4g
KyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCF2ZXgubCwgRVhDX1VEKTsKPiArICAgICAg
ICAvKiBmYWxsIHRocm91Z2ggKi8KPiArICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYz
OCwgMHgxOCk6IC8qIHZicm9hZGNhc3RzcyBtMzIse3gseX1tbSAqLwo+ICsgICAgICAgIGdlbmVy
YXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX01FTSwgRVhDX1VEKTsKCkp1c3QgY2hlY2tp
bmcgbXkgdW5kZXJzdGFuZGluZyBoZXJlOiBUaGUgcmVhc29uIGZvciB0aGlzIGNoZWNrIGlzIHRo
YXQKYXMgb2YgdGhpcyBwYXRjaCwgd2Ugc3RpbGwgb25seSBzdXBwb3J0IEFWWCBpbnN0cnVjdGlv
bnMsIG5vdCBBVlgyIChhbmQKbGF0ZXIpIHZhcmlhbnRzLCB3aGljaCBoYXZlIG5vbi1tZW1vcnkt
c291cmNlIHZhcmlhbnRzPwoKSSdtIG5vdCB0cnlpbmcgdG8gY29tcGxhaW4sIGJ1dCBJIHdhbnQg
dG8gcmVmbGVjdCBiYWNrIHNvbWUgb2Ygd2hhdCBJJ20KZXhwZXJpZW5jaW5nIHRyeWluZyB0byBy
ZXZpZXcgdGhpcyBzZXJpZXMuICBBZnRlciBoYXZpbmcgZ290dGVuIHNvbWV3aGF0CnVwIHRvIHNw
ZWVkIG9uIHRoZSBpbnN0cnVjdGlvbnMgYW5kIHRlcm1pbm9sb2d5LCBhbmQgdGhlIGdlbmVyYWwg
bGF5b3V0Cm9mIHRoZSBleGlzdGluZyBjb2RlLCBJIHVuZGVyc3RhbmQgdGhhdCB0aGUgYmFzaWMg
bWV0aG9kIGZvciBhZGRpbmcgYQpuZXcgaW5zdHJ1Y3Rpb24gb2YgdGhpcyB0eXBlIGlzOgoKMS4g
QWRkIGluc3RydWN0aW9uIHJlLWV4ZWN1dGlvbiBzdXBwb3J0CiAgYS4gQWRkIGRlY29kZSBpbmZv
cm1hdGlvbiBpbnRvIHRoZSBhcHByb3ByaWF0ZSB0YWJsZXMgKGluIHRoaXMgY2FzZQpleHQwZjM4
X3RhYmxlW10gYW5kIGV4dDBmM2FfdGFibGVbXQogIGIuIEFkZCBjYXNlIHN0YXRlbWVudHMgd2hp
Y2gKICAgLSBDaGVjayBmb3IgdGhlIGFwcHJvcHJpYXRlIGNvbmRpdGlvbnMKICAgLSBTZXQgdXAg
YW55dGhpbmcgdGhhdCBuZWVkcyBzZXR0aW5nIHVwIGZvciB0aGUgaW5zdHJ1Y3Rpb24KcmUtZXhl
Y3V0aW9uIChpbiB0aGUgImlmIChzdGF0ZS0+c2ltZF9zaXplKSIgY2xhdXNlKS4KCjIuIEFkZCB0
ZXN0aW5nCgpBbmQgb2YgY291cnNlIDFiIG1heSBpbnZvbHZlIGV4dGVuZGluZyBmdW5jdGlvbmFs
aXR5LCBzdWNoIGFzIGFkZGluZwpzaW1kXzEyOCBvciBoYW5kbGluZyBuZXcgc291cmNlIC8gZGVz
dGluYXRpb24gbW9kZXMgb3IgY29tYmluYXRpb25zLgoKU28gYSBwcm9wZXIgcmV2aWV3IHdvdWxk
IGludm9sdmUgbWFraW5nIHN1cmUgdGhhdCBhbGwgdGhlIGFib3ZlIGhhZCBiZWVuCmRvbmUgcHJv
cGVybHk6IFRoYXQgdGhlIHJpZ2h0IGluc3RydWN0aW9uIHdhcyBkZWNvZGVkLCB0aGUgcmlnaHQg
dGFibGVzCnNldCB1cCwgdGhlIHJpZ2h0IGNvbmRpdGlvbnMgY2hlY2tlZCwgdGhlIHJpZ2h0IGlu
cHV0cyBtYWRlIHRvIHRoZQpyZS1leGVjdXRpb24gY29kZSBmdXJ0aGVyIGRvd247IGFuZCB0aGVu
IG9mIGNvdXJzZSBtYWtpbmcgc3VyZSB0aGF0CnRoZXNlIGluc3RydWN0aW9ucyB3ZXJlIHByb3Bl
cmx5IGFkZGVkIHRvIHRoZSB0ZXN0aW5nIG1hdHJpeC4KClNvIEkgbG9vayB1cCB0aGUgaW5zdHJ1
Y3Rpb25zIG5hbWVkIGFib3ZlICh2YnJvYWRjYXN0KikgYW5kIHZlcmlmaWVkCnRoYXQgdGhleSBt
YXRjaGVkIHRoZSBjb2RlcyBsaXN0ZWQuICBUaGUgbWFudWFsIHNheXMgZmlyc3QgdHdvIGdlbmVy
YXRlCmFuIGV4Y2VwdGlvbiBpZiB2ZXgubCA9PSAwOyBzbyBmYXIgc28gZ29vZC4KCkJ1dCB3aGF0
J3MgdGhlIGVhLnR5cGUgIT0gTUVNIHRoaW5nPyAgVGhlIG1hbnVhbCBjZXJ0YWlubHkgc2F5cyB0
aGVyZQphcmUgaW5zdHJ1Y3Rpb25zIHRoYXQgZG9uJ3QgcmVmZXJlbmNlIG1lbW9yeS4gIEEgYml0
IG9mIGxvb2tpbmcgYW5kCnBva2luZyBhcm91bmQsIGFuZCBJIGZvcm11bGF0ZWQgdGhlIHF1ZXN0
aW9uIGFib3ZlLiAgVGhlIHRlc3QgZm9yIEFWWApzdXBwb3J0IGlzIG1hZGUgaW4gYSBjb21wbGV0
ZWx5IGRpZmZlcmVudCBwYXJ0IG9mIHRoZSBmaWxlLCBhbmQgbm8KbWVudGlvbiBvZiBBVlgyIC8g
d2hhdGV2ZXIgaXMgZG9uZSBoZXJlLgoKT0ssIGdvIHVwIGFuZCBjaGVjayB0aGUgdGFibGVzIC0t
IGFkZGl0aW9ucyB0byBleHQwZjM4IGF0IDB4MTgsIDB4MTksCmFuZCAweDFhIHNlZW0gdG8gbWF0
Y2ggdGhlIGRlc2NyaXB0aW9uLgoKTm93IHdoYXQ/ICBIb3cgZG8gSSB2ZXJpZnkgdGhhdCBldmVy
eXRoaW5nIGVsc2Ugb24gdGhlIHBhdGggd2lsbCB3b3JrIGFzCml0IHNob3VsZD8KCkFuZCBJIHN0
aWxsIGRvbid0IGhhdmUgYW55IGlkZWEgaG93IHRvIHN0YXJ0IG9uIHZlcmlmeWluZyB0aGF0IHRo
ZXNlCmluc3RydWN0aW9ucyBoYXZlIGJlZW4gYWRkZWQgdG8gdGhlIHRlc3QgZnJhbWV3b3JrIHBy
b3Blcmx5LgoKSSdtIG9ubHkgMyBpbnN0cnVjdGlvbnMgaW4sIHdpdGggYXQgbGVhc3QgMjAgbW9y
ZSB0byBnby4KClRoZXJlIGlzIGNlcnRhaW5seSBzb21ldGhpbmcgdG8gYmUgc2FpZCBmb3Igc2F5
aW5nIHRoYXQgaWYgeW91J3JlIGdvaW5nCnRvIHJldmlldyBhIGNoYW5nZSB0byBjb2RlIHlvdSBo
YXZlIHRvIHVuZGVyc3RhbmQgdGhlIHVuZGVybHlpbmcgY29kZQppdHNlbGY7IGFuZCB3aXRoIGEg
cGllY2Ugb2YgY29kZSBhcyBjb21wbGljYXRlZCBhcyB0aGlzLCB0aGVyZSdzIGp1c3Qgbm8Kd2F5
IGFyb3VuZCB0aGF0IGJlaW5nIGEgYmlnIGxlYXJuaW5nIGN1cnZlLgoKQnV0IGFzIGEgcHJhY3Rp
Y2FsIG1hdHRlciwgdmVyeSBmZXcgcGVvcGxlIGFyZSB0aGF0IGZhbWlsaWFyIHdpdGggdGhpcwpj
b2RlLiAgRXZlbiB3aXRob3V0IGFsbCB0aGUgb3RoZXIgcmFuZG9tIGRpc3RyYWN0aW9ucyB3aXRo
IHNlY3VyaXR5Cmlzc3VlcyBhbmQgc3VjaCwgSSBkb3VidCBhbnlvbmUgd2hvIGhhZG4ndCBzcGVj
aWZpY2FsbHkgYmVlbiB0cnlpbmcgdG8KcHV0IGZvcndhcmQgdGhlIGVmZm9ydCB0byBoZWxwIHlv
dSB3b3VsZCBoYXZlIG1hZGUgaXQgdGhyb3VnaCByZXZpZXdpbmcKdGhpcyBwYXRjaCB3aXRob3V0
IGRlY2lkaW5nIHRoZWlyIHRpbWUgd291bGQgYmUgYmV0dGVyIHNwZW50IGVsc2V3aGVyZS4KClNv
IGl0IHJlYWxseSBzZWVtcyB0byBiZSB0aGF0IGlmIHlvdSB3YW50IHNvbWVvbmUgdG8gcmV2aWV3
IHRoaXMgY29kZSAtLQpwYXJ0aWN1bGFybHkgYW55b25lIGJlc2lkZXMgQW5keSwgYnV0IHByb2Jh
Ymx5IGV2ZW4gd2l0aCBBbmR5IC0tIHlvdQpoYXZlIHRvIGdvIGZ1cnRoZXIgaW50byBtYWtpbmcg
aXQgZWFzaWVyIGZvciBzb21lb25lIGFibGUgdG8gcmVhZCBhCm1hbnVhbCBhbmQgcmVhZCBjb2Rl
LCBidXQgbm90IGludGltYXRlbHkgZmFtaWxpYXIgd2l0aCBlaXRoZXIgdGhlIHg4NgppbnN0cnVj
dGlvbiBzZXQsIHRoZSBlbXVsYXRvciwgb3IgdGhlIHRlc3RpbmcgZnJhbWV3b3JrLCB0byB2ZXJp
ZnkgdGhhdAp0aGUgY2hhbmdlcyB5b3UncmUgbWFraW5nIGFyZSBjb3JyZWN0LgoKTWF5YmUgYWZ0
ZXIgdGhlIGNvZGUgZnJlZXplIEknbGwgc2VlIGlmIEkgY2FuIHJlLXdvcmsgdGhpcyBwYXRjaCAo
b3IKcG9ydGlvbnMgb2YgaXQpIGludG8gc29tZXRoaW5nIHdoaWNoIEkgdGhpbmsgd291bGQgYmUg
ZWFzaWVyIHRvIHJldmlldzsKYm90aCBhcyBhbiBleGVyY2lzZSBmb3IgbXlzZWxmICh0byBtYWtl
IHN1cmUgSSB1bmRlcnN0YW5kIHdoYXQncyBnb2luZwpvbiksIGFuZCBhbiBhbiBleGFtcGxlIGZv
ciB3aGF0IEknbSB0YWxraW5nIGFib3V0LiAgR2l2ZW4gdGhlIHJhdGUgdGhpcwppcyBnb2luZywg
dGhlcmUncyBubyB3YXkgSSdtIGdvaW5nIHRvIGJlIGFibGUgdG8gZ2l2ZSBhbiBSLWIgZm9yIHRo
aXMKcGF0Y2ggYmVmb3JlIHRoZSBmcmVlemUuCgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 15:38:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 15:38:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1a8G-0000g7-Tv; Mon, 09 Oct 2017 15:38:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4481770e6=Andrew.Cooper3@citrix.com>)
 id 1e1a8F-0000fz-VV
 for xen-devel@lists.xen.org; Mon, 09 Oct 2017 15:38:16 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 E2/7E-03101-7E79BD95; Mon, 09 Oct 2017 15:38:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsWyU9JRQvfZ9Nu
 RBpf6DCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyXa9YzF/wQqOhYt5ylgfEfbxcjB4eEgJ/E
 jaXxXYycHMIC1hIbn79jA7FFBBQlHry8yQpiMwuUSazbOZGli5GLQ0jgOqPEik0HwIrYBPQld
 r/4xARi8wrYSvxZs4oZxGYRUJHY1HKUEcQWFQiXaDrbzwJRIyhxcuYTMJtTwFLi9q5/rCA3MA
 toSqzfpQ+xS16ieetsZghbXKLpy0qwG4QE1CSu9V9iB7ElBNIltv79xTyBUWAWkqmzECbNQjJ
 pFpJJCxhZVjGqF6cWlaUW6ZrqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhisD
 EOxgnH7Z/xCjJAeTkiiv1bTbkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeI+C5ASLUtNTK9Iyc
 4CRA5OW4OBREuEVB0nzFhck5hZnpkOkTjHqchzbdPkPkxBLXn5eqpQ4bz9IkQBIUUZpHtwIWB
 RfYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDva5ApPJl5JXCbXgEdwQR0BGPxDZAjShIRUlI
 NjD2mBoam099OnuVg12VqmyybwFN4/4SOtqHPdvXvv0xXHnjDaV2WoavB/G95UY101YmvWcs/
 zMrt05Sbf/VvqohPDu9ew0MqJjnht82vBew/l1GgNeXLwqVhamsuNpi/quNcGXr8WfddviW61
 37U/+N4KLw3yPiSYMzPCHmdnull/i/ztolvV2Ipzkg01GIuKk4EANqUWKzdAgAA
X-Env-Sender: prvs=4481770e6=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1507563494!76358114!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22197 invoked from network); 9 Oct 2017 15:38:14 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 15:38:14 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="54261561"
To: Wei Liu <wei.liu2@citrix.com>
References: <1507316400-5169-1-git-send-email-andrew.cooper3@citrix.com>
 <20171009144754.tu2sgeqafz7tawpi@citrix.com>
 <eadf13a0-9d33-51fc-78c3-ab769949606c@citrix.com>
 <20171009151922.qose6e3d6e3ot64u@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <8fe90d81-388b-0849-790e-2c85fffc0bea@citrix.com>
Date: Mon, 9 Oct 2017 16:38:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171009151922.qose6e3d6e3ot64u@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Julien Grall <julien.grall@arm.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] tools/libxc: Fix domid parameter types
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTAvMTcgMTY6MTksIFdlaSBMaXUgd3JvdGU6Cj4gT24gTW9uLCBPY3QgMDksIDIwMTcg
YXQgMDM6NTE6NDlQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMDkvMTAvMTcg
MTU6NDcsIFdlaSBMaXUgd3JvdGU6Cj4+PiBPbiBGcmksIE9jdCAwNiwgMjAxNyBhdCAwODowMDow
MFBNICswMTAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4+IE1peGVkIHRocm91Z2hvdXQgbGli
eGMgYXJlIHVpbnQzMl90LCBpbnQsIGFuZCBkb21pZF90IGZvciBkb21pZCBwYXJhbWV0ZXJzLgo+
Pj4+IFdpdGggYSBzaWduZWQgdHlwZSwgYW5kIGFuIGV4cGxpY2l0bHkgMTYtYml0IHR5cGUsIGl0
IGlzIGV4Y2VlZGluZ2x5IGRpZmZpY3VsdAo+Pj4+IHRvIGNvbnN0cnVjdCBhbiBJTlZBTElEX0RP
TUlEIGNvbnN0YW50IHdoaWNoIHdvcmtzIHdpdGggYWxsIG9mIHRoZW0uICAoVGhlCj4+Pj4gbWFp
biBwcm9ibGVtIGJlaW5nIHRoYXQgZG9taWRfdCBnZXRzIHVuY29uZGl0aW9uYWxseSB6ZXJvIGV4
dGVuZGVkIHdoZW4KPj4+PiBwcm9tb3RlZCB0byBpbnQgZm9yIGFyaXRobWF0aWMuKQo+Pj4+Cj4+
Pj4gTGlieGwgdXNlcyB1aW50MzJfdCBjb25zaXN0ZW50bHkgZXZlcnl3aGVyZSwgc28gYWx0ZXIg
bGlieGMgdG8gbWF0Y2guCj4+PiBJIHdvdWxkIHJhdGhlciB1c2luZyBkb21pZF90IHRocm91Z2hv
dXQgaW4gbGlieGMuIElzIHRoZXJlIGFueSBwcm9ibGVtCj4+PiB3aXRoIHRoYXQ/Cj4+IFRoYXQg
d291bGQgY2F1c2UgaW1wbGljaXQgdHJ1bmNhdGlvbiBiZXR3ZWVuIGxpYnhsJ3MgaWRlYSBvZiBh
IGRvbWlkLAo+PiBhbmQgbGlieGMncyBpZGVhIG9mIGEgZG9taWQuwqAgSW4gcHJhY3RpY2UsIGl0
IG1lYW5zIGFueSBsaWJ4bCBkb21pZCB3aXRoCj4+IHRoZSB1cHBlciAxNiBiaXRzIHNldCBtYXkg
c3RhcnQgdG8gd29yayAob24gdGhlIHdyb25nIGRvbWFpbiEpIHdoZXJlCj4+IHRoZXkgbWF5IGhh
dmUgZmFpbGVkIHByZXZpb3VzbHkuCj4+Cj4gQnV0IHRoYXQncyBhbHJlYWR5IHRoZSBjYXNlIGZv
ciBhIGxvdCBvZiBoeXBlcmNhbGxzIC0tIGRvbWlkX3QgaXMgd2lkZWx5Cj4gdXNlZCBpbiBwdWJs
aWMgaGVhZGVycy4gVGhlIHRydW5jYXRpb24gaGFwcGVucyByZWdhcmRsZXNzIG9mIHdoYXQgbGli
eGMKPiB1c2VzLgoKVHJ1ZS4KCj4KPj4gRmluYWxseSwgaXQgd29uJ3QgZml4IHRoZSBJTlZBTElE
X0RPTUlEIGNvbnN0YW50IHByb2JsZW0sIGFzIHhjX2RvbS5oCj4+IGxlYWtzIGZ1bGx5IGludG8g
bGlieGwuCj4+Cj4gU29ycnksIEkgZG9uJ3QgZm9sbG93LiBXaGF0IGRvIHlvdSB3YW50IHRvIGRv
PwoKV2hhdCB0aGlzIHBhdGNoIGRvZXMsIGFuZCBtb3ZlIGV2ZXJ5dGhpbmcgdG8gdXNpbmcgdWlu
dDMyX3QuCgo+Cj4gU3VyZWx5IElOVkFMSURfRE9NSUQgc2hvdWxkIGJlIHBhcnQgb2YgcHVibGlj
IEFCST8KClRoZXJlIGlzIG5vIG5lZWQgZm9yIGFueSB1c2VycyBvZiB0aGUgbGlieGwsIGxpYnhj
IG9yIFhlbiBwdWJsaWMgQVBJIHRvCnBhc3MgYW4gaW52YWxpZCBkb21pZC4KCkhvd2V2ZXIsIHRo
ZXJlIGlzIGEgbmVlZCBmb3IgdGhvc2UgbGlicmFyaWVzIGludGVybmFsbHkgdG8gaGF2ZSB0aGUK
bm90aW9uIG9mIGFuIGludmFsaWQgZG9taWQgZm9yIGluaXRpYWxpc2F0aW9uL2NoZWNraW5nIHB1
cnBvc2VzLgoKPiAgSG93IGRvZXMgc29tZXRoaW5nIGluCj4geGNfZG9tLmggbGVha2luZyAod2hh
dCBpcyBsZWFraW5nPykgY2hhbmdlIHRoYXQ/CgpDdXJyZW50bHksIGxpYnhsX2ludGVybmFsLmgg
aGFzCgojZGVmaW5lIElOVkFMSURfRE9NSUQgfjAKCkFzIHBhcnQgb2YgdGhlIGdudC9kb21idWlk
bGVyIHNlcmllcywgSSBuZWVkZWQgdG8gYWRkIElOVkFMSURfRE9NSUQgdG8KeGNfZG9tLmggc28g
SSBjYW4gaW5pdGlhbGlzZSBkb20tPntjb25zb2xlLHhlbnN0b3JlfV9kb21pZCB3aXRoCnNvbWV0
aGluZyB3aGljaCBkb2Vzbid0IGFsaWFzIDAgKHdoaWNoIGlzIGEgdmFsaWQgZG9taWQpLCBhbmQg
dXNlIGl0CmxhdGVyIHRvIGNvbmZpcm0gdGhhdCB0aGUgY2FsbGVyIGhhcyBwYXNzZWQgYXBwcm9w
cmlhdGUgdmFsdWVzLgoKbGlieGxfaW50ZXJuYWwuaCBpbmNsdWRlcyB4Y19kb20uaCwgc28gdGhl
IGRlZmluZSBoYXMgdG8gbW92ZSByYXRoZXIKdGhhbiBiZWluZyBkdXBsaWNhdGVkLgoKfkFuZHJl
dwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 15:38:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 15:38:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1a8J-0000gX-4W; Mon, 09 Oct 2017 15:38:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xumengpanda@gmail.com>) id 1e1a8H-0000gJ-QX
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 15:38:17 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 CC/8E-03101-9E79BD95; Mon, 09 Oct 2017 15:38:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsVyMfTOWt3n029
 HGkzdLW3xfctkJgdGj8MfrrAEMEaxZuYl5VcksGb0L5zOWrBZsWLK7yb2BsZ50l2MXBxCAjMZ
 Jf5NWscK4rAINLBKnP24jQ3EkRCYwyrRfvg5SxcjJ5BTJtF0oZ0Rwi6SOHp0FiucPXsOWJxXQ
 FDi5MwnYPVCAl4SnVt3gsU5BWwkDnyfxgqx7g2rxPfta8GK2ARUJeada2QDsVkEVCROnNrPBj
 EoQOJz9ysmEFtYQEriTvd6sGUiAloSq65tARvKLKAn8eDWRHYIW1Oidftv9gmMgrOQ3DELSWo
 BI9MqRo3i1KKy1CJdQzO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAIGUAgh2M
 9zcGHGKU5GBSEuW1mnY7UogvKT+lMiOxOCO+qDQntfgQowwHh5IE71GQnGBRanpqRVpmDjBeY
 NISHDxKIrxuwJgR4i0uSMwtzkyHSJ1itOS4cOfSHyaOY5suA8kDe279YRJiycvPS5US5+0HmS
 cA0pBRmgc3DhbTlxhlpYR5GYEOFOIpSC3KzSxBlX/FKM7BqCTMuw5kCk9mXgnc1ldABzEBHcR
 YfAPkoJJEhJRUA6OyeL+39QnLU8t84/QtEw63vnx+78+jYv1bB79GndIwb9Q9wCWqHsQ6ocPy
 aEGeezNfo4JK01P3KccW9uVtF1S5Vx2xd9VCJQendN3cT4nGG0yDLZ4YZVu7nVuVWDJx49V3F
 4/u2r9T74Ot3JX6BD3HhKd/d19YWSchWGgq9vS4Wpdh5UGjZUosxRmJhlrMRcWJAItULPLkAg
 AA
X-Env-Sender: xumengpanda@gmail.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1507563494!76302132!1
X-Originating-IP: [209.85.220.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9318 invoked from network); 9 Oct 2017 15:38:15 -0000
Received: from mail-qk0-f173.google.com (HELO mail-qk0-f173.google.com)
 (209.85.220.173)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 Oct 2017 15:38:15 -0000
Received: by mail-qk0-f173.google.com with SMTP id s14so10693793qks.6
 for <xen-devel@lists.xenproject.org>; Mon, 09 Oct 2017 08:38:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=L3dQYGFPtEocEWmg6U4QLz0nXMYsBUKxlLT2610QUkI=;
 b=GZvgxttlbfvlvc+DR9G1CTJKhdoo65SE8Vwwq0p4iP025eUKvGZaeJfsP5SVpPAKDk
 lZN7VeGwsLwL3O7D+6TM6bBne1EmJ3JbQpvrb9kVh0IiT+chKWU+mlJzQau9zE4Mhhw/
 QPa/8M/bviN5pMh93faKH3IoE+1eswvXXHfVkqIRj9ymZXKyyCm3fmxPAqzt9JhfQBea
 e9iZGM44Og8G9kv1FRpkuQqln01a5JktWTjcYoeGTFBmGZfJPc2MGfwWiv8OQq2jCMH1
 wRGRAsksLt6nmJ64xruZAXSzQlOWJ+5lOqCZ0tz5qG32S72m3XoT4aZEDWChggebLhIt
 j6YA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=L3dQYGFPtEocEWmg6U4QLz0nXMYsBUKxlLT2610QUkI=;
 b=K2j49GJQKJky0NOLYiudfPPfUwoAOi9HGkDYbXYx8SQDcoWRBJnLj5Ax+WF1CCFjMW
 bxzLZfh32+xlaZ1G71Np4c1ST1TQdFBvcmSiMBN4etXaVPFDGDeHmhzUWxgI9cdcEbx/
 3lVdmo27pzNpYZMOhlswisZhSUi4A5IA0VQ+l5RhDtHWXn53OdIPom6FaBcrHnP/IHqm
 xzn/77A4xBtn6aBR7zQJ80+YD2OCCS4zmR+kwFRXrKQEPdxnitL36A2nq7wBUV79UKvb
 JggFg+Ce0PsLb3G96rODOFzcSsP+rB1B24zN4zgsY3fv7BIbm2Ygnaj8DJqHYgx3Besh
 lJ5g==
X-Gm-Message-State: AMCzsaXy4/Dgf9/4vk3n8DTl73d/c1JUOwe6PQCbK+gN4kFeHF30ZLrv
 a5TCcdNe7poTAm2MrKASzHnBhfnHYHlpaqxKJA==
X-Google-Smtp-Source: AOwi7QAqDNiEk0Uoh4+m8hf083XK+9QiMcVPARgHenFYrQYTxQWGX45b7sEb6UnqjMmSpvjBeG41SpcbmsAa4DOc4Ac=
X-Received: by 10.55.33.71 with SMTP id h68mr10322859qkh.109.1507563494187;
 Mon, 09 Oct 2017 08:38:14 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.18.178 with HTTP; Mon, 9 Oct 2017 08:38:12 -0700 (PDT)
In-Reply-To: <e7d861d2-5e4f-4907-1521-6e03d2e5c0a8@epam.com>
References: <b6de44dc-d4df-cda4-6a92-f39415bbc54f@epam.com>
 <CAENZ-+n5bTfNKSQE-B7V_QRY_LfVA60=waNgAMq5a1DVO0rhKQ@mail.gmail.com>
 <dac8b39c-c4cf-efe1-dc94-9d905cfa6590@epam.com>
 <264a731d-bebe-91b5-dc92-3eb0f020c526@epam.com>
 <CAENZ-+=O-_8ADJWTyMv9UErC1bRQey_+A2B+y=+LPDuoLQa1Qg@mail.gmail.com>
 <c439572a-8ef7-a3dc-242b-b205cd0b6882@epam.com>
 <de1b463e-9fd3-7e5a-59c0-7271ea42b120@epam.com>
 <CAENZ-+nf8359D6FtyrNibFzeMp8Ph4eV5M4-A22cwLQ0Ok+OOw@mail.gmail.com>
 <2c5c6fba-fdcf-f12d-2d8f-07ae970b9408@epam.com>
 <CAENZ-+kRpAmbavY6=10O7HDwgsnDq-75JfVGO_X5=Ji_UuSa4A@mail.gmail.com>
 <20e4bb06-ae29-266c-2d09-83cee826a29d@epam.com>
 <CAENZ-+nnv-dXJfHb06G2hnU790bJWU3gCyEP73OEKLWsOVZALQ@mail.gmail.com>
 <e7d861d2-5e4f-4907-1521-6e03d2e5c0a8@epam.com>
From: Meng Xu <xumengpanda@gmail.com>
Date: Mon, 9 Oct 2017 11:38:12 -0400
Message-ID: <CAENZ-+=1RRxQu3AWCa6iTdWkRPyOUzStJX+dMMUh=8R2YD7Psw@mail.gmail.com>
To: Andrii Anisov <andrii_anisov@epam.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] RT-Xen on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmlpLAoKSSdtIHNvcnJ5IGZvciByZXBseWluZyB0byB0aGlzIHRocmVhZCBsYXRlLiBJ
IHdhcyBidXN5IHdpdGggYSBwYXBlcgpkZWFkbGluZSB1bnRpbCBsYXN0IFNhdHVyZGF5IG1vcm5p
bmcuCgpJIHNhdyBEYXJpbydzIHRob3JvdWdoIGFuc3dlciB3aGljaCBleHBsYWlucyB0aGUgaGln
aC1sZXZlbCBpZGVhIG9mCnRoZSByZWFsLXRpbWUgYW5hbHlzaXMgdGhhdCBpcyB0aGUgdGhlb3Jl
dGljYWwgZm91bmRhdGlvbiBvZiB0aGUKYW5hbHlzaXMgdG9vbCwgZS5nLiwgQ0FSVHMuCkhvcGVm
dWxseSwgaGUgYW5zd2VyZWQgeW91ciBxdWVzdGlvbi4KSWYgbm90LCBwbGVhc2UgZmVlbCBmcmVl
IHRvIGFzay4KCkkganVzdCBhZGRlZCBzb21lIHZlcnkgcXVpY2sgY29tbWVudCBhYm91dCB5b3Vy
IHF1ZXN0aW9ucy9jb21tZW50cyBiZWxvdy4KCk9uIFRodSwgU2VwIDI4LCAyMDE3IGF0IDU6MTgg
QU0sIEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+IHdyb3RlOgo+IEhlbGxv
LAo+Cj4KPiBPbiAyNy4wOS4xNyAyMjo1NywgTWVuZyBYdSB3cm90ZToKPj4KPj4gTm90ZSB0aGF0
Ogo+PiBXaGVuIHlvdSB1c2UgZ0VERiBzY2hlZHVsZXIgaW4gVk0gb3IgVk1NIChpLmUuLCBYZW4p
LCB5b3Ugc2hvdWxkIHVzZQo+PiBNUFIyIG1vZGVsCj4KPiBJIGd1ZXNzIHlvdSBtZWFuIERNUFIg
aW4gQ0FSVFMgdGVybXMuCj4KPj4gICB0byBjb21wdXRlIHRoZSByZXNvdXJjZSBpbnRlcmZhY2Ug
KGkuZS4sIFZDUFUgcGFyYW1ldGVycykuCj4+IFdoZW4geW91IHVzZSBwRURGIHNjaGVkdWxlciwg
eW91IHNob3VsZCB1c2UgUFJNIG1vZGVsIHRvIGNvbXB1dGUuCj4+Pgo+Pj4gICAgICAtIENvdWxk
IHlvdSBwbGVhc2UgcHJvdmlkZSBhbiBleGFtcGxlIGlucHV0IHhtbCBmb3IgQ0FSVFMgZGVzY3Jp
YmVkCj4+PiBhCj4+PiBzeXN0ZW0gd2l0aCAyIFJUIGRvbWFpbnMgd2l0aCAyIFZDUFVzIGVhY2gs
IHJ1bm5pbmcgb24gYSAyUENQVXMsIHdpdGgKPj4+IGdFREYKPj4+IHNjaGVkdWxpbmcgYXQgVk1N
IGxldmVsIChmb3IgWEVOIGJhc2VkIHNldHVwKS4KPj4KPj4gSG1tLCBpZiB5b3UgdXNlIHRoZSBn
RURGIHNjaGVkdWxpbmcgYWxnb3JpdGhtLCB0aGlzIG1heSBub3QgYmUKPj4gcG9zc2libGUuIExl
dCBtZSBleHBsYWluIHdoeS4KPj4gSW4gdGhlIE1QUjIgbW9kZWwsIGl0IGNvbXB1dGVzIHRoZSBp
bnRlcmZhY2Ugd2l0aCB0aGUgbWluaW11bSBudW1iZXIKPj4gb2YgY29yZXMuIFRvIGdldCAyIFZD
UFVzIGZvciBhIFZNLCB0aGUgdG90YWwgdXRpbGl6YXRpb24gKGkuZS4sIGJ1ZGdldAo+PiAvIHBl
cmlvZCkgb2YgdGhlc2UgdHdvIFZDUFVzIG11c3QgYmUgbGFyZ2VyIHRoYW4gMS4wLiBTaW5jZSB5
b3UgYXNrCj4+IGZvciAyIGRvbWFpbnMsIHRoZSB0b3RhbCB1dGlsaXphdGlvbiBvZiB0aGVzZSA0
IFZDUFVzIHdpbGwgYmUgbGFyZ2VyCj4+IHRoYW4gMi4wLCB3aGljaCBhcmUgZGVmaW5pdGVseSBu
b3Qgc2NoZWR1bGFibGUgb24gdHdvIGNvcmVzLgo+Cj4gV2VsbCwgaWYgd2UgYXJlIHNwZWFraW5n
IGFib3V0IHRlc3QtY2FzZXMgc2ltaWxhciB0byBkZXNjcmliZWQgaW4gWzFdLCB3aGVyZQo+IHRo
ZSB3aG9sZSByZWFsIHRpbWUgdGFza3Mgc2V0IHV0aWxpemF0aW9uIGlzIHRha2VuIGZyb20gMS4x
Li4uKFBDUFUqMSktMC4xLAo+IHRoZXJlIGlzIG5vIHByb2JsZW0gd2l0aCBoYXZpbmcgVkNQVSBu
dW1iZXIgZ3JlYXRlciB0aGFuIFBDUFVzLiBGb3Igc3VyZSBpZgo+IHdlIHRha2UgbnVtYmVyIG9m
IGRvbWFpbnMgIG1vcmUgdGhhdCAxLgoKVGhlIG51bWJlciBvZiBWQ1BVcyBjYW4gYmUgbGFyZ2Vy
IHRoYW4gdGhlIG51bWJlciBvZiBQQ1BVcy4KCj4KPj4gSWYgeW91IGFyZSBjb25zaWRlcmluZyBW
Q1BVcyB3aXRoIHZlcnkgbG93IHV0aWxpemF0aW9uLCB5b3UgbWF5IHVzZQo+PiBQUk0gbW9kZWwg
dG8gY29tcHV0ZSBlYWNoIFZDUFUncyBwYXJhbWV0ZXJzOyBhZnRlciB0aGF0LCB5b3UgY2FuIHRy
ZWF0Cj4+IHRoZXNlIFZDUFVzIGFzIHRhc2tzLCBjcmVhdGUgYW5vdGhlciB4bWwgZmlsZSwgYW5k
IGFzayBDQVJUUyB0bwo+PiBjb21wdXRlIHRoZSByZXNvdXJjZSBpbnRlcmZhY2UgZm9yIHRoZXNl
IFZDUFVzLgo+Cj4gU291bmRzIHRlcnJpYmxlIGZvciBnZXR0aW5nIGl0IHNjcmlwdGVkIDooCgpJ
ZiB5b3UgdXNlIHB5dGhvbiB0byBwYXJzZSB0aGUgeG1sIGZpbGUsIGl0IHNob3VsZCBub3QgYmUg
dmVyeQpkaWZmaWN1bHkuIFB5dGhvbiBoYXMgYXBpIHRvIHBhcnNlIHRoZSB4bWwuIDopCgo+Pgo+
PiAoVW5mb3J0dW5hdGVseSwgdGhlIGN1cnJlbnQgQ0FSVFMgaW1wbGVtZW50YXRpb24gZG9lcyBu
b3Qgc3VwcG9ydAo+PiBtaXhpbmcgTVBSIG1vZGVsIGluIG9uZSBYTUwgZmlsZSwgYWx0aG91Z2gg
aXQgaXMgc3VwcG9ydGVkIGluIHRoZW9yeS4KPj4gVGhpcyBjYW4gYmUgd29ya2VkIGFyb3VuZCBi
eSB1c2luZyB0aGUgYWJvdmUgYXBwcm9hY2guKQo+Pgo+Pj4gRm9yIHBFREYgYXQgYm90aCBWTU0g
YW5kCj4+PiBkb21haW4gbGV2ZWwsIG15IHVuZGVyc3RhbmRpbmcgaXMgdGhhdCB0aGUgb3Nfc2No
ZWR1bGVyIHJlcHJlc2VudHMgWEVOLAo+Pj4gYW5kCj4+PiBWQ1BVcyBhcmUgcmVwcmVzZW50ZWQg
YnkgY29tcG9uZW50cyB3aXRoIHRhc2tzIHJ1bm5pbmcgb24gdGhlbS4KPj4KPj4gWWVzLCBpZiB5
b3UgYW5hbHl6ZSB0aGUgZW50aXJlIHN5c3RlbSB0aGF0IHVzZXMgb25lIHR5cGUgb2Ygc2NoZWR1
bGVyCj4+IHdpdGggb25seSBvbmUgdHlwZSBvZiBtb2RlbCAoaS5lLiwgUFJNIG9yIE1QUjIpLgo+
Pgo+PiBJZiB5b3UgbWl4ZWQgdGhlIHNjaGVkdWxpbmcgYWxnb3JpdGhtIG9yIHRoZSBpbnRlcmZh
Y2UgbW9kZWwsIHlvdSBjYW4KPj4gY29tcHV0ZSBlYWNoIFZNIG9yIFZDUFUncyBwYXJhbWV0ZXJz
IGZpcnN0LiBUaGVuIHlvdSB0cmVhdCBWQ1BVcyBhcwo+PiB0YXNrcyBhbmQgY3JlYXRlIGFub3Ro
ZXIgWE1MIHdoaWNoIHdpbGwgYmUgdXNlZCB0byBjb21wdXRlIHRoZSBudW1iZXIKPj4gb2YgY29y
ZXMgdG8gc2NoZWR1bGUgYWxsIHRoZXNlIFZDUFVzLgo+Pgo+Pj4gICAgICAtIEkgZGlkIG5vdCBn
ZXQgYSBjb25jZXB0IG9mIG1pbl9wZXJpb2QvbWF4X3BlcmlvZCBmb3IgYQo+Pj4gY29tcG9uZW50
L29zX3NjaGVkdWxlciBpbiBDQVJUUyBkZXNjcmlwdGlvbiBmaWxlcy4gSWYgSSBoYXZlIHRoZW0K
Pj4+IGRpZmZlcmVudCwKPj4+IENBUlRTIGdpdmVzIGNhbGN1bGF0aW9uIGZvciBhbGwgcGVyaW9k
cyBpbiBiZXR3ZWVuLCBidXQgZGlkIG5vdCBwcm92aWRlCj4+PiB0aGUKPj4+IGJlc3QgcGVyaW9k
IHRvIGdldCBzeXN0ZW0gc2NoZWR1bGFibGUuCj4+Cj4+IFlvdSBzaG91bGQgc2V0IHRoZW0gdG8g
dGhlIHNhbWUgdmFsdWUuCj4KPiBPaywgaG93IHRvIGNob3NlIHRoZSB2YWx1ZSBmb3Igc29tZSB0
YXNrc2V0IGluIGEgY29tcG9uZW50PwoKVGFza3MnIHBlcmlvZHMgYW5kIGV4ZWN1dGlvbiB0aW1l
IGRlcGVuZHMgb24gdGhlIHRhc2tzJyByZXF1aXJlbWVudC4KQXMgRGFyaW8gbWVudGlvbmVkLCBp
ZiBhIHNlbnNvciBuZWVkcyB0byBwcm9jZXNzIGV2ZXJ5IDEwMG1zLCB0aGUKc2Vuc29yIHRhc2sn
cyBwZXJpb2QgaXMgMTAwbXMuIEl0cyBleGVjdXRpb24gdGltZSBpcyB0aGUgd29yc3QtY2FzZQpl
eGVjdXRpb24gdGltZSBvZiB0aGUgc2Vuc29yIHRhc2suCgpBcyB0byB0aGUgY29tcG9uZW50IChv
ciBWTSkncyBwZXJpb2QsIGl0J3MgYmV0dGVyIHRvIGJlIHNtYWxsZXIgdGhhbgppdHMgdGFza3Mn
IHBlcmlvZHMuIFVzdWFsbHksIEkgbWF5IHdhbnQgdG8gc2V0IHRvIGEgdmFsdWUgZGl2aXNpYmxl
IGJ5Cml0cyB0YXNrcycgcGVyaW9kcy4KWW91IG1heSB0cnkgZGlmZmVyZW50IHZhbHVlcyBmb3Ig
Y29tcG9uZW50cycgcGVyaW9kcywgYmVjYXVzZSB0aGUKVkNQVSdzIGJhbmR3aWR0aCAoYnVkZ2V0
L3BlcmlvZCkgd2lsbCBiZSBkaWZmZXJlbnQgZm9yIGRpZmZlcmVudApjb21wb25lbnRzJyBwZXJp
b2RzLgpZb3UgY2FuIGNob29zZSB0aGUgY29tcG9uZW50J3MgcGVyaW9kIHRoYXQgcHJvZHVjZXMg
YSBzbWFsbGVyIFZDUFUncwpiYW5kd2lkdGgsIHdoaWNoIG1heSBoZWxwIG1ha2UgVkNQVXMgZWFz
aWxlciB0byBiZSBzY2hlZHVsZWQgb24gUENQVXMuCgpCZXN0LAoKTWVuZwoKCi0tIApNZW5nIFh1
ClBoLkQuIENhbmRpZGF0ZSBpbiBDb21wdXRlciBhbmQgSW5mb3JtYXRpb24gU2NpZW5jZQpVbml2
ZXJzaXR5IG9mIFBlbm5zeWx2YW5pYQpodHRwOi8vd3d3LmNpcy51cGVubi5lZHUvfm1lbmd4dS8K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 15:44:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 15:44:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1aE0-0001XU-PY; Mon, 09 Oct 2017 15:44:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e1aDz-0001XO-ET
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 15:44:11 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 C1/28-02228-A499BD95; Mon, 09 Oct 2017 15:44:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXS6fjDS9dr5u1
 Ig5lzOS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oybt7oZC34yV3zbf4a9gbGJuYuRk0NIIE9i
 zYMjYDavgJ3E732NjCC2hIChxOmFN1lAbBYBVYm/L+4wgdhsAuoSbc+2s4LYIgI6Eq8WLAGyu
 TiYBS4wSXxesoQdJCEsEC4x+cE7oAYOsAVnt4WBhDkFbCU6+3YzgoR5BQQl/u4QBgkzC2hJPP
 x1iwXC1pZYtvA1M0gJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGDWKU4vKUot0DY30koo
 y0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECg48BCHYw9s1yPsQoycGkJMo7b8btSCG+
 pPyUyozE4oz4otKc1OJDjBocHALbdq2+wCjFkpefl6okwZsGUidYlJqeWpGWmQOMD5hSCQ4eJ
 RHez9OB0rzFBYm5xZnpEKlTjMYcNx5e/8PE0XHz7h8mIbBJUuK8FSCTBEBKM0rz4AbB4vYSo6
 yUMC8j0JlCPAWpRbmZJajyrxjFORiVhHmngEzhycwrgdv3CugUJqBTGItvgJxSkoiQkmpgnB2
 w4O6WlPIZThxHq7zPukrOKlrnPDPBnf3ZhFVsQkrqk+9/XbNUzdVy0ewpfDzMSnc07pw8snLZ
 fFYeLT75aQtV8m2m517s4Ph73ciUZZdbxk4LOZ8Xi3x+Tp7295B4S8b03hezRI4x7f6Rd/Vj7
 b0tC9p5/4WEffqR8KLz2Kfr5p5Zmhz9ykosxRmJhlrMRcWJAMfH9hTWAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1507563848!86381225!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40777 invoked from network); 9 Oct 2017 15:44:09 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 9 Oct 2017 15:44:09 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 09 Oct 2017 09:44:07 -0600
Message-Id: <59DBB56302000078001841B4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 09 Oct 2017 09:44:03 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20171006122519.30345-1-paul.durrant@citrix.com>
 <20171006122519.30345-8-paul.durrant@citrix.com>
In-Reply-To: <20171006122519.30345-8-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v9 07/11] x86/mm: add an extra command to
 HYPERVISOR_mmu_update...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA2LjEwLjE3IGF0IDE0OjI1LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tLmMKPiBA
QCAtMTYxOSw5ICsxNjE5LDEwIEBAIHZvaWQgcGFnZV91bmxvY2soc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSkKPiAgCj4gIC8qIFVwZGF0ZSB0aGUgTDEgZW50cnkgYXQgcGwxZSB0byBuZXcgdmFsdWUg
bmwxZS4gKi8KPiAgc3RhdGljIGludCBtb2RfbDFfZW50cnkobDFfcGdlbnRyeV90ICpwbDFlLCBs
MV9wZ2VudHJ5X3QgbmwxZSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyBnbDFtZm4sIGludCBwcmVzZXJ2ZV9hZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBnbDFtZm4sIGludCBjbWQsCgp1bnNpZ25lZCBpbnQKCldpdGggdGhhdApSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 15:44:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 15:44:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1aEW-0001a6-1d; Mon, 09 Oct 2017 15:44:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=448fe879d=citrix-osstest@xenproject.org>)
 id 1e1aEV-0001a0-NK
 for xen-devel@lists.xensource.com; Mon, 09 Oct 2017 15:44:43 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 17/45-02216-A699BD95; Mon, 09 Oct 2017 15:44:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDvW7WzNu
 RBovfiVjcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oy35x8zF+wQq/hz4SVbA+N7/i5GTg4JAX+J
 H+eWMEHY7hJvz85lBbFFBJwlJny4zQZi8wroSfw4M4kZxBYWsJE4e72dFaI+QaJt2RkWCNtN4
 vv2aexdjBxg9p0lTiBhNgEPiYk9E8FKWARUJC60NYDZQgJaEksXr2SCGC8ocXLmE7A4s4CExM
 EXL5ghRlpItH96yzSBkW8WkrJZSMoWMDKtYlQvTi0qSy3SNdNLKspMzyjJTczM0TU0MNXLTS0
 uTkxPzUlMKtZLzs/dxAgMKAYg2ME4tcH5EKMkB5OSKO+8GbcjhfiS8lMqMxKLM+KLSnNSiw8x
 ynBwKEnwpoHkBItS01Mr0jJzgKENk5bg4FES4f08HSjNW1yQmFucmQ6ROsVoyXFs0+U/TBybb
 t4Fkhu+P/jDJMSSl5+XKiXOWwEyTwCkIaM0D24cLP4uMcpKCfMyAh0oxFOQWpSbWYIq/4pRnI
 NRSZh3CsgUnsy8Eritr4AOYgI6iLH4BshBJYkIKakGRrut1y9YLXH89ku+hN9VJ4V59dLlXTn
 ndez3LlyncF9+8iHHNmcTh9RG3SlTj3aX7/np8LTUfhPbbaFXjOkzX+xKdnWYe+PSpyMqeUIR
 qrX3F+lerRSZkrDv6fbSN6IJ35dz6Fdnc19S4H8o/etTbdYUCemH7WlXdiswFDN95hRtefBmz
 df1l5VYijMSDbWYi4oTAdzjX6G6AgAA
X-Env-Sender: prvs=448fe879d=citrix-osstest@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1507563880!69886342!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41991 invoked from network); 9 Oct 2017 15:44:42 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 15:44:42 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="450970105"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72221-mainreport@xen.org>
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-saverestore.2:fail:regression
X-Osstest-Versions-This: ovmf=728d74973c9262b6c7b7ef4be213223d55affec3
X-Osstest-Versions-That: ovmf=f8f0e454e1f9e0be354cfab2b70d4faa14982f6f
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 9 Oct 2017 16:44:38 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL02.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72221: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjIyMSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIyMjEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291
bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDE1IGd1
ZXN0LXNhdmVyZXN0b3JlLjIgZmFpbCBSRUdSLiB2cy4gNzIyMTUKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiBvdm1mICAgICAgICAgICAgICAgICA3MjhkNzQ5NzNjOTI2MmI2YzdiN2Vm
NGJlMjEzMjIzZDU1YWZmZWMzCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAg
ICBmOGYwZTQ1NGUxZjllMGJlMzU0Y2ZhYjJiNzBkNGZhYTE0OTgyZjZmCgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAgNzIyMTUgIDIwMTctMTAtMDggMDk6NTE6MDAgWiAgICAxIGRheXMKVGVzdGluZyBz
YW1lIHNpbmNlICAgIDcyMjIxICAyMDE3LTEwLTA5IDE0OjE3OjMyIFogICAgMCBkYXlzICAgIDEg
YXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAg
TGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBSdWl5dSBOaSA8cnVpeXUubmlAaW50
ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dz
CmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVz
dC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgNzI4ZDc0OTczYzkyNjJiNmM3Yjdl
ZjRiZTIxMzIyM2Q1NWFmZmVjMwpBdXRob3I6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+
CkRhdGU6ICAgU2F0IFNlcCAzMCAxMzoxMDowOCAyMDE3ICswODAwCgogICAgTWRlTW9kdWxlUGtn
L1BjaUJ1czogQ291bnQgbXVsdGlwbGUgaG90cGx1ZyByZXNvdXJjZSBwYWRkaW5ncwogICAgCiAg
ICBSRUY6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzIw
CiAgICAKICAgIFRoZSBjdXJyZW50IGltcGxlbWVudGF0aW9uIGFzc3VtZXMgdGhlcmUgaXMgb25s
eSBvbmUgaG90cGx1ZyByZXNvdXJjZQogICAgcGFkZGluZyBmb3IgZWFjaCByZXNvdXJjZSB0eXBl
LiBJdCdzIG5vdCB0cnVlIGNvbnNpZGVyaW5nCiAgICBEZWdyYWRlUmVzb3VyY2UoKTogTUVNNjQg
cmVzb3VyY2UgY291bGQgYmUgZGVncmFkZWQgdG8gTUVNMzIKICAgIHJlc291cmNlLgogICAgCiAg
ICBUaGUgcGF0Y2ggdHJlYXQgdGhlIHJlc291cmNlIHBhZGRpbmdzIHVzaW5nIHRoZSBzYW1lIGxv
Z2ljIGFzCiAgICB0cmVhdGluZyB0eXBpY2FsL2FjdHVhbCByZXNvdXJjZXMgYW5kIHRoZSB0b3Rh
bCByZXNvdXJjZSBvZiBhIGJyaWRnZQogICAgaXMgc2V0IHRvIHRoZSBNQVggb2YgdHlwaWNhbC9h
Y3R1YWwgcmVzb3VyY2VzIGFuZCByZXNvdXJjZSBwYWRkaW5ncy4KICAgIAogICAgQ29udHJpYnV0
ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVk
LW9mZi1ieTogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICAgIFRlc3RlZC1ieTogTGFz
emxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGFyIFplbmcg
PHN0YXIuemVuZ0BpbnRlbC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 09 15:52:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 15:52:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1aLZ-0002b0-QO; Mon, 09 Oct 2017 15:52:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44841c655=anthony.perard@citrix.com>)
 id 1e1aLY-0002au-Lx
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 15:52:00 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 36/6E-03409-F1B9BD95; Mon, 09 Oct 2017 15:51:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDva787Nu
 RBr/+y1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn/J85mKuiXrdh2x6WB8btYFyMnh4SAv8SR
 0/2sIDaLgIrEtA0NzCA2m4CBxIrpVxlBbBEBbYkXq9axdTFycTALXGSU2L6/HaxBWCBYouH9G
 hYQm1fAWuL4hd9MIEVCAh2MEg829zFBJAQlTs58AlbELKAjsWD3J6BJHEC2tMTyfxwgJqeAl8
 T6rb4gFaICyhJ7+w6xg9hCAmoSNxYuY5nAyDcLyaBZSAbNQhi0gJF5FaNGcWpRWWqRrqGFXlJ
 RZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYKAxAMEOxpsbAw4xSnIwKYnyzptxO1KI
 Lyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/bLKCcYFFqempFWmYOMORh0hIcPEoivKtB0rzFBYm5x
 ZnpEKlTjLocxzZd/sMkxJKXn5cqJc4bDlIkAFKUUZoHNwIWf5cYZaWEeRmBjhLiKUgtys0sQZ
 V/xSjOwagkzFsKMoUnM68EbtMroCOYgI5gLL4BckRJIkJKqoExy2vz235Bv80vCnR7N+ud5Au
 +dnTOYrP30zwv3m7XFBEVX3ksJF+et9n60NVSTXlTpgy5snjdDQIHbrGejLyWp7EiOPnizsbi
 qsOn+29Ii7k+iWJe9kt0qpyw7LF/xb4b2WddX9ux81rgwhVHOHIFlsmuK+E9vZJhvtbOvIVfm
 Ap6mu0zjsYqsRRnJBpqMRcVJwIAWB+OXLoCAAA=
X-Env-Sender: prvs=44841c655=anthony.perard@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1507564317!70452847!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39780 invoked from network); 9 Oct 2017 15:51:59 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 15:51:59 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="450971033"
Date: Mon, 9 Oct 2017 16:50:44 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171009155044.GC1771@perard.uk.xensource.com>
References: <1507133891-26013-1-git-send-email-ian.jackson@eu.citrix.com>
 <1507133891-26013-4-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507133891-26013-4-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: Mutt/1.9.1 (2017-09-22)
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org,
 Ross Lagerwall <ross.lagerwall@citrix.com>, xen-devel@lists.xenproject.org,
 xen-devel@nongnu.org
Subject: Re: [Xen-devel] [PATCH 3/8] xen: defer call to xen_restrict until
 after os_setup_post
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMDQsIDIwMTcgYXQgMDU6MTg6MDZQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2UgbmVlZCB0byByZXN0cmljdCAqYWxsKiB0aGUgY29udHJvbCBmZHMgdGhhdCBxZW11
IG9wZW5zLiAgTG9va2luZyBpbgo+IC9wcm9jL1BJRC9mZCBzaG93cyB0aGVyZSBhcmUgbWFueTsg
dGhlaXIgYWxsb2NhdGlvbiBzZWVtcyBzY2F0dGVyZWQKPiB0aHJvdWdob3V0IFhlbiBzdXBwb3J0
IGNvZGUgaW4gcWVtdS4KPiAKPiBXZSBtdXN0IHBvc3Rwb25lIHRoZSByZXN0cmljdCBjYWxsIHVu
dGlsIHJvdWdobHkgdGhlIHNhbWUgdGltZSBhcyBxZW11Cj4gY2hhbmdlcyBpdHMgdWlkLCBjaHJv
b3RzIChpZiBhcHBsaWNhYmxlKSwgYW5kIHNvIG9uLgo+IAo+IFRoZXJlIGRvZXNuJ3Qgc2VlbSB0
byBiZSBhbiBhcHByb3ByaWF0ZSBob29rIGFscmVhZHkuICBUaGUgUnVuU3RhdGUKPiBjaGFuZ2Ug
aG9vayBmaXJlcyBhdCBkaWZmZXJlbnQgdGltZXMgZGVwZW5kaW5nIG9uIGV4YWN0bHkgd2hhdCBt
b2RlCj4gcWVtdSBpcyBvcGVyYXRpbmcgaW4uCj4gCj4gQW5kIGl0IGFwcGVhcnMgdGhhdCBuby1v
bmUgYnV0IHRoZSBYZW4gY29kZSB3YW50cyBhIGhvb2sgYXQgdGhpcyBwaGFzZQo+IG9mIGV4ZWN1
dGlvbi4gIFNvLCBpbnRyb2R1Y2UgYSBiYXJlIGNhbGwgdG8gYSBuZXcgZnVuY3Rpb24KPiB4ZW5f
c2V0dXBfcG9zdCwganVzdCBhZnRlciBvc19zZXR1cF9wb3N0LiAgQWxzbyBwcm92aWRlIHRoZQo+
IGFwcHJvcHJpYXRlIHN0dWIgZm9yIHdoZW4gWGVuIGNvbXBpbGF0aW9uIGlzIGRpc2FibGVkLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29t
Pgo+IC0tLQo+ICBody9pMzg2L3hlbi94ZW4taHZtLmMgICB8ICA4IC0tLS0tLS0tCj4gIGh3L3hl
bi94ZW4tY29tbW9uLmMgICAgIHwgMTMgKysrKysrKysrKysrKwo+ICBpbmNsdWRlL3N5c2VtdS9z
eXNlbXUuaCB8ICAyICsrCj4gIHN0dWJzL3hlbi1odm0uYyAgICAgICAgIHwgIDUgKysrKysKPiAg
dmwuYyAgICAgICAgICAgICAgICAgICAgfCAgMSArCj4gIDUgZmlsZXMgY2hhbmdlZCwgMjEgaW5z
ZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvaHcvaTM4Ni94ZW4v
eGVuLWh2bS5jIGIvaHcvaTM4Ni94ZW4veGVuLWh2bS5jCj4gaW5kZXggZDljY2Q1ZC4uN2I2MGVj
NiAxMDA2NDQKPiAtLS0gYS9ody9pMzg2L3hlbi94ZW4taHZtLmMKPiArKysgYi9ody9pMzg2L3hl
bi94ZW4taHZtLmMKPiBAQCAtMTI1NCwxNCArMTI1NCw2IEBAIHZvaWQgeGVuX2h2bV9pbml0KFBD
TWFjaGluZVN0YXRlICpwY21zLCBNZW1vcnlSZWdpb24gKipyYW1fbWVtb3J5KQo+ICAgICAgICAg
IGdvdG8gZXJyOwo+ICAgICAgfQo+ICAKPiAtICAgIGlmICh4ZW5fZG9taWRfcmVzdHJpY3QpIHsK
PiAtICAgICAgICByYyA9IHhlbl9yZXN0cmljdCh4ZW5fZG9taWQpOwo+IC0gICAgICAgIGlmIChy
YyA8IDApIHsKPiAtICAgICAgICAgICAgZXJyb3JfcmVwb3J0KCJmYWlsZWQgdG8gcmVzdHJpY3Q6
IGVycm9yICVkIiwgZXJybm8pOwo+IC0gICAgICAgICAgICBnb3RvIGVycjsKPiAtICAgICAgICB9
Cj4gLSAgICB9Cj4gLQo+ICAgICAgeGVuX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIoeGVuX2RvbWlkLCAm
c3RhdGUtPmlvc2VydmlkKTsKPiAgCj4gICAgICBzdGF0ZS0+ZXhpdC5ub3RpZnkgPSB4ZW5fZXhp
dF9ub3RpZmllcjsKPiBkaWZmIC0tZ2l0IGEvaHcveGVuL3hlbi1jb21tb24uYyBiL2h3L3hlbi94
ZW4tY29tbW9uLmMKPiBpbmRleCA2MzJhOTM4Li40MDU2NDIwIDEwMDY0NAo+IC0tLSBhL2h3L3hl
bi94ZW4tY29tbW9uLmMKPiArKysgYi9ody94ZW4veGVuLWNvbW1vbi5jCj4gQEAgLTExNyw2ICsx
MTcsMTkgQEAgc3RhdGljIHZvaWQgeGVuX2NoYW5nZV9zdGF0ZV9oYW5kbGVyKHZvaWQgKm9wYXF1
ZSwgaW50IHJ1bm5pbmcsCj4gICAgICB9Cj4gIH0KPiAgCj4gK3ZvaWQgeGVuX3NldHVwX3Bvc3Qo
dm9pZCkKPiArewo+ICsgICAgaW50IHJjOwoKV2UgcHJvYmFibHkgd2FudCB0byBjaGVjayBoZXJl
IGlmIFhlbiBpcyBlbmFibGUgKHZpYSB4ZW5fZW5hYmxlZCgpKS4KeGVuX2RvbWlkX3Jlc3RyaWN0
IGNvdWxkIGJlIHRydWUgd2hlbiBYZW4gaXMgbm90IHVzZWQsIGV2ZW4gaWYgaXQgZG9lcwpub3Qg
bWFrZSBzZW5zZSB0byB1c2UgLXhlbi1kb21pZC1yZXN0cmljdCBpbiB0aGF0IGNhc2UuCgo+ICsg
ICAgaWYgKHhlbl9kb21pZF9yZXN0cmljdCkgewo+ICsgICAgICAgIHJjID0geGVuX3Jlc3RyaWN0
KHhlbl9kb21pZCk7Cj4gKyAgICAgICAgaWYgKHJjIDwgMCkgewo+ICsgICAgICAgICAgICBwZXJy
b3IoInhlbjogZmFpbGVkIHRvIHJlc3RyaWN0Iik7Cj4gKyAgICAgICAgICAgIGV4aXQoMSk7Cj4g
KyAgICAgICAgfQo+ICsgICAgfQo+ICt9Cj4gKwo+ICBzdGF0aWMgaW50IHhlbl9pbml0KE1hY2hp
bmVTdGF0ZSAqbXMpCj4gIHsKPiAgICAgIHhlbl94YyA9IHhjX2ludGVyZmFjZV9vcGVuKDAsIDAs
IDApOwo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3N5c2VtdS9zeXNlbXUuaCBiL2luY2x1ZGUvc3lz
ZW11L3N5c2VtdS5oCj4gaW5kZXggYjIxMzY5Ni4uYjA2NGE1NSAxMDA2NDQKPiAtLS0gYS9pbmNs
dWRlL3N5c2VtdS9zeXNlbXUuaAo+ICsrKyBiL2luY2x1ZGUvc3lzZW11L3N5c2VtdS5oCj4gQEAg
LTkzLDYgKzkzLDggQEAgdm9pZCBxZW11X3JlbW92ZV9tYWNoaW5lX2luaXRfZG9uZV9ub3RpZmll
cihOb3RpZmllciAqbm90aWZ5KTsKPiAgCj4gIHZvaWQgcWVtdV9hbm5vdW5jZV9zZWxmKHZvaWQp
Owo+ICAKPiArdm9pZCB4ZW5fc2V0dXBfcG9zdCh2b2lkKTsKPiArCj4gIGV4dGVybiBpbnQgYXV0
b3N0YXJ0Owo+ICAKPiAgdHlwZWRlZiBlbnVtIHsKPiBkaWZmIC0tZ2l0IGEvc3R1YnMveGVuLWh2
bS5jIGIvc3R1YnMveGVuLWh2bS5jCj4gaW5kZXggM2NhNmM1MS4uOTcwMWZlYiAxMDA2NDQKPiAt
LS0gYS9zdHVicy94ZW4taHZtLmMKPiArKysgYi9zdHVicy94ZW4taHZtLmMKPiBAQCAtMTMsNiAr
MTMsNyBAQAo+ICAjaW5jbHVkZSAiaHcveGVuL3hlbi5oIgo+ICAjaW5jbHVkZSAiZXhlYy9tZW1v
cnkuaCIKPiAgI2luY2x1ZGUgInFtcC1jb21tYW5kcy5oIgo+ICsjaW5jbHVkZSAic3lzZW11L3N5
c2VtdS5oIgo+ICAKPiAgaW50IHhlbl9wY2lfc2xvdF9nZXRfcGlycShQQ0lEZXZpY2UgKnBjaV9k
ZXYsIGludCBpcnFfbnVtKQo+ICB7Cj4gQEAgLTYxLDMgKzYyLDcgQEAgdm9pZCB4ZW5faHZtX2lu
aXQoUENNYWNoaW5lU3RhdGUgKnBjbXMsIE1lbW9yeVJlZ2lvbiAqKnJhbV9tZW1vcnkpCj4gIHZv
aWQgcW1wX3hlbl9zZXRfZ2xvYmFsX2RpcnR5X2xvZyhib29sIGVuYWJsZSwgRXJyb3IgKiplcnJw
KQo+ICB7Cj4gIH0KPiArCj4gK3ZvaWQgeGVuX3NldHVwX3Bvc3Qodm9pZCkKPiArewo+ICt9Cj4g
ZGlmZiAtLWdpdCBhL3ZsLmMgYi92bC5jCj4gaW5kZXggZmIxZjA1Yi4uOWU3ZDU0MSAxMDA2NDQK
PiAtLS0gYS92bC5jCj4gKysrIGIvdmwuYwo+IEBAIC00NzkzLDYgKzQ3OTMsNyBAQCBpbnQgbWFp
bihpbnQgYXJnYywgY2hhciAqKmFyZ3YsIGNoYXIgKiplbnZwKQo+ICAgICAgfQo+ICAKPiAgICAg
IG9zX3NldHVwX3Bvc3QoKTsKPiArICAgIHhlbl9zZXR1cF9wb3N0KCk7Cj4gIAo+ICAgICAgbWFp
bl9sb29wKCk7Cj4gICAgICByZXBsYXlfZGlzYWJsZV9ldmVudHMoKTsKPiAtLSAKPiAyLjEuNAo+
IAoKLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 09 15:54:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 15:54:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1aNV-0002ir-8r; Mon, 09 Oct 2017 15:54:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ketuzsezr@gmail.com>) id 1e1aNU-0002ib-2a
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 15:54:00 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 94/73-01781-79B9BD95; Mon, 09 Oct 2017 15:53:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVyMfTOSt1ps29
 HGuxbq2XxfctkJgdGj8MfrrAEMEaxZuYl5VcksGa8uHCKvWARW0XP3HamBsYVrF2MXBxCAjMZ
 JW4+WcUE4rAI3GSROPJuPQuIIyHwlUXiV0c3cxcjJ5CTJrFx5g5GGPvawZ1Q8WqJad9vsYHYQ
 gJKElsmP2aEGHuQSWL79/MsIAlhAT2Jyd9ugzWzCehLPF17DarZUWLr9jOsILaIgIzEvMmbwG
 xmoEH7z15jhOhNkDj2agHYHBYBVYkNT3uZQGxeAVOJ49dnQs2Rl5jYO41xAqPgAkaGVYwaxal
 FZalFukZGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgUFXz8DAuINxT7vfIUZJ
 DiYlUd55M25HCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg5Z8FlBMsSk1PrUjLzAGGP0xagoNHS
 YT383SgNG9xQWJucWY6ROoUoz3HhTuX/jBx3Hh4HUge2HMLSHbcvPuHSYglLz8vVUqc99VMoD
 YBkLaM0jy4obB4vcQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmLcU5DaezLwSuN2vgM5iAjq
 LsfgGyFkliQgpqQbGMq7ZIXxtv/UtG5j/mcSrpL04oblz66Tj8t0Tl2/KP1fIefcBxzdD1b/m
 ShmWZw5+Ksw0bl2dxeB5fOfDSVPPHOYSPpe/KuuaZa/Id/MnkX7rf4UtaD9iNN/g+Ko/xy4KT
 U4PUUxcsJVJYH7Lkw+iU7pV07yfHJ7NfXTao7oJsQX2u3YfnK6fr8RSnJFoqMVcVJwIABcIh7
 zSAgAA
X-Env-Sender: ketuzsezr@gmail.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1507564438!90285062!1
X-Originating-IP: [209.85.220.169]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59695 invoked from network); 9 Oct 2017 15:53:58 -0000
Received: from mail-qk0-f169.google.com (HELO mail-qk0-f169.google.com)
 (209.85.220.169)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 Oct 2017 15:53:58 -0000
Received: by mail-qk0-f169.google.com with SMTP id n5so21763761qke.11
 for <xen-devel@lists.xenproject.org>; Mon, 09 Oct 2017 08:53:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id;
 bh=+hRZ5w5HDzT5g7/ctQRWCW/1EMLg1dsq+rPMaWK9+W4=;
 b=im6DerYjBtq8c33J3OVN4SG+ikRpp0sbOMwn19uaaWv4acCgGAy+pXzDQkdtHmIjUz
 yEfz1z+9YabT495RrtxU0+H8cUtnN/8jW6hiqfyrCIKPOCxtyd7NnZzvRAJsNq4qkWXo
 z0OcB5jZkzYAVseJWU+Gs9MrYKB5+/V1ZOwrW2vX22cGPa18xfZxxFhwo2ygc3xl4UaS
 0oc31ter0/tUAnmEKblW2PlrCbSOMwNDC/fbg2lsNSisQhy+twk25Jp1J+Sw2XLDxMCQ
 dezVxpr5IaxCnYfqiKaM7OqGvhJkpdKEdDoejchcy/1p9M413gOdMXKyHX71uZ+qOpct
 /53w==
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;
 bh=+hRZ5w5HDzT5g7/ctQRWCW/1EMLg1dsq+rPMaWK9+W4=;
 b=n0awZTHCYGIfYvo1+gkp0tKSfAdaHo9ylPwH3UAX1zcpkGYS6mGC3q7BP7511zWLXe
 Ee3UXU7bXfqMIseiR80u+9lugUAhvZHkgeRENXkjziYIv6nqDcgm8IArMQ5np2mJ8s+2
 28WDFIfFDkfjcNKkJ899ZSe/gdLXhryA4OuNVYNwXgUtkoOpC46l3qFQg9oCOEtBBxKr
 wv7sy/HGoCOuF9Sl+KoROZCY3YCJVXh2/10FQjeHsggH0RiFRAg8ri57uyyi6ZnSbsor
 OCvGC0onZFIbaaZ6FrefWGBvlL36b9TA73diyG4SDaj0m00hle46Mn5cNVmf0A9FlQmW
 hXsw==
X-Gm-Message-State: AMCzsaWRyCJ3/IlQEFWbBH5G009IJhT1z7tn6xcEj3xOC1o2c9x4+3IW
 BskDhhkQ59TSBiy9ptz1e4Y=
X-Google-Smtp-Source: AOwi7QDFsSLrEXoXkaYk3fpUELS6aDLBTnaIgPbyf1M3EMrFNYM4t1W/uHhL9tLAauL+DDdXa726mQ==
X-Received: by 10.55.182.129 with SMTP id g123mr7292139qkf.163.1507564437578; 
 Mon, 09 Oct 2017 08:53:57 -0700 (PDT)
Received: from localhost.localdomain
 (209-6-200-48.s4398.c3-0.smr-ubr2.sbo-smr.ma.cable.rcncustomer.com.
 [209.6.200.48])
 by smtp.gmail.com with ESMTPSA id n76sm2961215qkn.85.2017.10.09.08.53.56
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 09 Oct 2017 08:53:57 -0700 (PDT)
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
X-Google-Original-From: Konrad Rzeszutek Wilk <konrad@darnok.org>
To: refpolicy@oss.tresys.com
Date: Mon,  9 Oct 2017 11:53:45 -0400
Message-Id: <20171009155347.8871-1-konrad@darnok.org>
X-Mailer: git-send-email 2.13.3
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [refpolicy SELinux PATCH] Updates to SELinux
	refpolicies to make xenconsoled work. (v1)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGV5IQpTaW5jZSBYZW4gNC42IHRoZSB4ZW5zdG9yZWQgcHJlZmVycyB0byB1c2UgL2Rldi94ZW4v
eGVuYnVzIGluc3RlYWQgb2YgL3Byb2MveGVuL3hlbmJ1cy4KVGhhdCB3YXNuJ3QgaW4gdGhlIG9y
aWdpbmFsIGVtYWlsIHRoYXQgQW50aG9ueSBoYWQgc2VudDoKCiJbcmVmcG9saWN5XSBbU0VMSU5V
WCBQT0xJQ1kgUEFUQ0hdIFVwZGF0ZSBmb3IgWGVuIDQuNyIKIGh0dHA6Ly9vc3MudHJlc3lzLmNv
bS9waXBlcm1haWwvcmVmcG9saWN5LzIwMTctQXVndXN0LzAwOTc4NC5odG1sCgpCdXQgbm9uZXRo
ZWxlc3MgaXQgaXMgbmVlZGVkIHRvIG1ha2UgeGVuY29uc29sZWQgd29yayBvbiBGZWRvcmEgaW5z
dGFsbHMuCgpBZGRpdGlvbmFsbHkgd2UgYWxzbyBhZGQgdGhlICdtYXAnIGZ1bmN0aW9uYWxpdHkg
dG8gbWFrZSB0aGUgeGVuY29uc29sZWQKL3hlbmNvbnNvbGUgd29yayB0b2dldGhlci4KCkZvciBt
b3JlIGRldGFpbHMsIHBsZWFzZSBzZWU6CiBodHRwczovL2J1Z3ppbGxhLnJlZGhhdC5jb20vc2hv
d19idWcuY2dpP2lkPTE0ODQ5MDgKClBsZWFzZSBtZXJnZSBhdCB5b3VyIGNvbnZpZW5jZS4KCktv
bnJhZCBSemVzenV0ZWsgV2lsayAoMik6CiAgICAgIGtlcm5lbC94ZW46IFVwZGF0ZSBmb3IgWGVu
IDQuNgogICAgICBrZXJuZWwveGVuOiBBZGQgbWFwIHBlcm1pc3Npb24gdG8gdGhlIGRldl9yd194
ZW4KCiBwb2xpY3kvbW9kdWxlcy9rZXJuZWwvZGV2aWNlcy5mYyB8IDEgKwogcG9saWN5L21vZHVs
ZXMva2VybmVsL2RldmljZXMuaWYgfCAxICsKIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25z
KCspCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 09 15:54:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 15:54:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1aNW-0002jG-Fe; Mon, 09 Oct 2017 15:54:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ketuzsezr@gmail.com>) id 1e1aNU-0002ij-PM
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 15:54:00 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 19/49-02229-89B9BD95; Mon, 09 Oct 2017 15:54:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKIsWRWlGSWpSXmKPExsVyMfTOQd3ps29
 HGpzaqG3xfctkJgdGj8MfrrAEMEaxZuYl5VcksGac2veKvaCXveLru5/sDYxb2LoYuTiEBKYz
 SrRvbGACcVgEPrBIrHh+mRXEkRCYxioxY9px9i5GDiAnS+LMGd4uRk4gM01i6ooJLBB2tcTce
 ++ZQWwhASWJLZMfM0JMPcgkcezVbrAiYQE9icnfbjOC2GwC+hJP115jhmh2lNi6/QwriC0iIC
 Mxb/ImMJtZwE9iyvGN7BC9rhJNL9uZQGwWAVWJ9W93gNXwCphKrNq+nRVijrzExN5pYPM5Bcw
 kmp7cZ4U4yFTi/5JPrBMYhRcwMqxiVC9OLSpLLdI11UsqykzPKMlNzMzRNTQw1ctNLS5OTE/N
 SUwq1kvOz93ECAxQBiDYwfil3/kQoyQHk5Io77wZtyOF+JLyUyozEosz4otKc1KLDzHKcHAoS
 fAemAWUEyxKTU+tSMvMAcYKTFqCg0dJhHc1SJq3uCAxtzgzHSJ1itGe48KdS3+YOG48vA4kD+
 y5BSQ7bt79wyTEkpeflyolznsKpE0ApC2jNA9uKCy2LzHKSgnzMgKdKcRTkFqUm1mCKv+KUZy
 DUUmYdwvIFJ7MvBK43a+AzmICOoux+AbIWSWJCCmpBsZVitrHTYtPam31fHpgleyuXdy31MW3
 pJ9IEHy+NHNnkMOO/UeOT962demm9Yvqdr48LMGVt0W85LnDkbC3j9TzFXRPXmw7MWHiFHdrJ
 gHBXStdTxhJ/X/bf0giVenTj9UHOF3WTv8a0Gvy4ZFjaNOHtSn7500Ou/d2phGTzgOOvgPGGf
 fsbrTNUWIpzkg01GIuKk4EAD9x+JboAgAA
X-Env-Sender: ketuzsezr@gmail.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1507564439!92151286!1
X-Originating-IP: [209.85.220.193]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52690 invoked from network); 9 Oct 2017 15:53:59 -0000
Received: from mail-qk0-f193.google.com (HELO mail-qk0-f193.google.com)
 (209.85.220.193)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 Oct 2017 15:53:59 -0000
Received: by mail-qk0-f193.google.com with SMTP id 17so9673916qkq.5
 for <xen-devel@lists.xenproject.org>; Mon, 09 Oct 2017 08:53:59 -0700 (PDT)
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;
 bh=f5It6qr8zZUU+kGQdJ42XGpSH9+xUOVD0Io2P3TGuGc=;
 b=nnxRsTkQvzV2+QVUN45t/xrWEHukgnPKceJ0NwjxhjQYJwACs3bhlqJO0c1RkUxOCo
 07udM4JvZSa4klt0e+W2ldRlgYqp6c0QhIbemjJJO2xqedEaiYdvpXuWxqyeO+4zKkLj
 ZdQIimYuI91TLFpydzRbSptBYlnuPvur6lYG/QkW3fHhmiUplb58xBH9U/mtmNgiSdWe
 HuN93b+z/P5NU4hNWvm3TBISnNM3uYNrArCuthY/J9r51Z7QXJTMH4L0+pMb9c8raTIB
 L5prKnILJnWe7pe4MOlL2IWVpcJd03eX0ckxD70ECKzV9skIm2nACL3MPuGWIan4p8k7
 M7NQ==
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;
 bh=f5It6qr8zZUU+kGQdJ42XGpSH9+xUOVD0Io2P3TGuGc=;
 b=ljpEpYcn/WDzX6NptB+rKX2EFGBW13+o6xdqZRBlpu92Dxd1z3J68kccKKq46Hc/1I
 lPzwVUZ3kt38oNR7vgUw9nrDfK+jewZaQqknuAh/tLONahVAj2HNPcajiE7o9/oo2i7g
 o4CeLi45rilyGKkZrLL/Oyv0T5wI8W7l9x+Hyc9Fr8cBUpbMUfcInxr2H6v3N3xYyU93
 nWm/i83S0TYVRUHelre2cinrfOWH76lMlkoviNsrGfOiDdcm8IvQyNuw4GWeb8e0rX0q
 vRzWVpOpZj99vKi+AyQk3cWh6jFM0FehavwMnjJ9JSRem4nXJGlCKXjqH3W67KVtDWGz
 auvQ==
X-Gm-Message-State: AMCzsaXs8IkMCfVxHpJVLqAC2cy9hAUx4L12d2DIx9TJkYSnZweMBrzk
 sIrtMpc/V+KHJMvASd7J8nNoTg==
X-Google-Smtp-Source: AOwi7QCPi0bpVgfbq+raBhtAnh4t9PD4qXk3RrozzYuVo/SyROZirkv9AEcaNqicKmmRSImukpX76w==
X-Received: by 10.55.109.131 with SMTP id i125mr3890113qkc.219.1507564438660; 
 Mon, 09 Oct 2017 08:53:58 -0700 (PDT)
Received: from localhost.localdomain
 (209-6-200-48.s4398.c3-0.smr-ubr2.sbo-smr.ma.cable.rcncustomer.com.
 [209.6.200.48])
 by smtp.gmail.com with ESMTPSA id n76sm2961215qkn.85.2017.10.09.08.53.57
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 09 Oct 2017 08:53:57 -0700 (PDT)
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
X-Google-Original-From: Konrad Rzeszutek Wilk <konrad@darnok.org>
To: refpolicy@oss.tresys.com
Date: Mon,  9 Oct 2017 11:53:46 -0400
Message-Id: <20171009155347.8871-2-konrad@darnok.org>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20171009155347.8871-1-konrad@darnok.org>
References: <20171009155347.8871-1-konrad@darnok.org>
Cc: xen-devel@lists.xenproject.org, Konrad Rzeszutek Wilk <konrad@kernel.org>
Subject: [Xen-devel] [refpolicy SELinux PATCH 1/2] kernel/xen: Update for
	Xen 4.6
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWRAa2VybmVsLm9yZz4KCmxpYnhlbnN0
b3JlZCBzaW5jZSBnaXQgY29tbWl0IDljODlkYzk1MjAxZmZlZDVmZWFkMTdiMzU3NTRiZjk0NDBm
ZGJkYzAKcHJlZmVycyB0byB1c2UgIi9kZXYveGVuL3hlbmJ1cyIgb3ZlciB0aGUgIi9wcm9jL3hl
bi94ZW5idXMiLgoKU2lnbmVkLW9mZi1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWRA
a2VybmVsLm9yZz4KLS0tCiBwb2xpY3kvbW9kdWxlcy9rZXJuZWwvZGV2aWNlcy5mYyB8IDEgKwog
MSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZmIC0tZ2l0IGEvcG9saWN5L21vZHVs
ZXMva2VybmVsL2RldmljZXMuZmMgYi9wb2xpY3kvbW9kdWxlcy9rZXJuZWwvZGV2aWNlcy5mYwpp
bmRleCBmNDA5MzQzNGIuLmUyMDY3MjBiZSAxMDA2NDQKLS0tIGEvcG9saWN5L21vZHVsZXMva2Vy
bmVsL2RldmljZXMuZmMKKysrIGIvcG9saWN5L21vZHVsZXMva2VybmVsL2RldmljZXMuZmMKQEAg
LTE4Myw2ICsxODMsNyBAQCBpZmRlZihgZGlzdHJvX3N1c2UnLCBgCiAvZGV2L3hlbi9nbnRkZXYJ
CS1jCWdlbl9jb250ZXh0KHN5c3RlbV91Om9iamVjdF9yOnhlbl9kZXZpY2VfdCxzMCkKIC9kZXYv
eGVuL2dudGFsbG9jCS1jCWdlbl9jb250ZXh0KHN5c3RlbV91Om9iamVjdF9yOnhlbl9kZXZpY2Vf
dCxzMCkKIC9kZXYveGVuL3ByaXZjbWQJLWMJZ2VuX2NvbnRleHQoc3lzdGVtX3U6b2JqZWN0X3I6
eGVuX2RldmljZV90LHMwKQorL2Rldi94ZW4veGVuYnVzCQktYwlnZW5fY29udGV4dChzeXN0ZW1f
dTpvYmplY3Rfcjp4ZW5fZGV2aWNlX3QsczApCiAKIGlmZGVmKGBkaXN0cm9fZGViaWFuJyxgCiAj
IHRoaXMgaXMgYSBzdGF0aWMgL2RldiBkaXIgImJhY2t1cCBtb3VudCIKLS0gCjIuMTMuMwoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 15:54:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 15:54:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1aNY-0002kA-Md; Mon, 09 Oct 2017 15:54:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ketuzsezr@gmail.com>) id 1e1aNX-0002jY-1W
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 15:54:03 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 6A/C4-03409-A9B9BD95; Mon, 09 Oct 2017 15:54:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsVyMfTOId0Zs29
 HGlyYqW/xfctkJgdGj8MfrrAEMEaxZuYl5VcksGY8eTSLreA8W8XeTzPZGhjfs3YxcnEICcxk
 lOjsfMQO4rAIfGCRaFjTzwLiSAhMY5Xom/2KrYuRE8jJklj05wFjFyMHkJ0mMX+SLUS4SmLCn
 9PMILaQgJLElsmPGSGmHmSSOPN8BztIQlhAT2Lyt9uMIDabgL7E07XXmCGaHSW2bj/DCmKLCM
 hIzJu8CcxmFvCTmHJ8I1RvuMSqhplgvSwCqhK3dm9iAbF5BUwl9sxfDTVHXmJi7zSwGk4BM4m
 mJ/dZIQ4ylfi/5BPrBEbhBYwMqxg1ilOLylKLdI2M9JKKMtMzSnITM3N0DQ3M9HJTi4sT01Nz
 EpOK9ZLzczcxAkOUAQh2MK6ZH3iIUZKDSUmUd96M25FCfEn5KZUZicUZ8UWlOanFhxhlODiUJ
 HgPzALKCRalpqdWpGXmAKMFJi3BwaMkwrsaJM1bXJCYW5yZDpE6xWjPceHOpT9MHDceXgeSB/
 bcApIdN+/+YRJiycvPS5US5z0F0iYA0pZRmgc3FBbdlxhlpYR5GYHOFOIpSC3KzSxBlX/FKM7
 BqCTMuwVkCk9mXgnc7ldAZzEBncVYfAPkrJJEhJRUA+OU+b+CrmXFFeUeSeuyy5Kaf/G4z9pG
 hoMfpvn7isx+knk5MmRNzcsF79nPb2aojzrG5TnTUezeQqM3qUfNXYqX78m4ppok+0mN+Xbkn
 ZtlRx4W/D1ebyt/WXvKMu+am9JJ7wWyjN+t39ue1tViH+Z64xTH92fmXW88K5+6ZwV4ft7GdD
 4oe6oSS3FGoqEWc1FxIgCFufsk6QIAAA==
X-Env-Sender: ketuzsezr@gmail.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1507564440!76189003!1
X-Originating-IP: [209.85.220.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4787 invoked from network); 9 Oct 2017 15:54:00 -0000
Received: from mail-qk0-f194.google.com (HELO mail-qk0-f194.google.com)
 (209.85.220.194)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 Oct 2017 15:54:00 -0000
Received: by mail-qk0-f194.google.com with SMTP id z14so16613336qkg.3
 for <xen-devel@lists.xenproject.org>; Mon, 09 Oct 2017 08:54:00 -0700 (PDT)
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;
 bh=o21fJLhunxvDuxt+ARM+C+X9YxuyR9Sv9O2GjaxCw/U=;
 b=I6tjqQKCjId2UoEv33zjQWAzK0vMlOIBDjiwzodXPA8tgHq4l+aOM9ybWBIqNOg8x0
 aXWIKkz5du/JPoonJ5AEcjGqvH2GvbXzTLQjyICCUu5vOfL5G4pur0C2ch/7BOUDDyRu
 O61WPsUlOT08l+7NFwIYFSQaNxg0hFpiOu72z+3RhUCwFROd/O40TqBr8YHqijKFE2M1
 eItfhenzXpDzamYVxA8OhMwX16nBlfTXYcCL+0xiX5+jxxK9j4tQ62+TGpQ257YtwnjD
 gXglfTV9j+ZVVy0G6/R6deqshI9X7pO4gEZe9wDcgXGwNh4bbjvT8clkSM5K+sSxUaxg
 m4Wg==
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;
 bh=o21fJLhunxvDuxt+ARM+C+X9YxuyR9Sv9O2GjaxCw/U=;
 b=Nb6MlUOv3TZzcYEfx8aGnxPjCUfGMvhsIxHlQB7/cBtZMqbI7X+/hD2ROF8D8DIUtD
 d73elV2POGTseQUm9HuJBT1te+JJXDVAyk3gfHLlx4Vpesh6SrU9eC+IhjRr+RRv3sSB
 CObTOVKjodwRVpkITWh/8tORZvMLmKeco2u2XMBVo0ahfqpdS/yf84J2aXZ796DixcBX
 EVoWsRyp8cPESyAdEQ5hjHhz9UWisi4dZOdgLeaHMjk1mmgzxLm2YMjDQujKVxSpbL+D
 LDISHSqk6elE/jhVcFo0HoczyBUImpFq5HVg2ciacLtANY24E+USmfEei4cBMJk3XfxQ
 178Q==
X-Gm-Message-State: AMCzsaWigvARZ+75neNWumoqPjqlv1rZXk9TkHvgwlSTX64TO5boaE86
 t8jayySEYrW7QiFKC7p2SrT8Vg==
X-Google-Smtp-Source: AOwi7QB/R6LsCwQfUmdvvOto0MY+wKsXkVafQAT3waWVFBgMeYt3s22waSLyxWX5OswReOO68xxAkg==
X-Received: by 10.55.81.135 with SMTP id f129mr10065515qkb.35.1507564439666;
 Mon, 09 Oct 2017 08:53:59 -0700 (PDT)
Received: from localhost.localdomain
 (209-6-200-48.s4398.c3-0.smr-ubr2.sbo-smr.ma.cable.rcncustomer.com.
 [209.6.200.48])
 by smtp.gmail.com with ESMTPSA id n76sm2961215qkn.85.2017.10.09.08.53.58
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 09 Oct 2017 08:53:58 -0700 (PDT)
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
X-Google-Original-From: Konrad Rzeszutek Wilk <konrad@darnok.org>
To: refpolicy@oss.tresys.com
Date: Mon,  9 Oct 2017 11:53:47 -0400
Message-Id: <20171009155347.8871-3-konrad@darnok.org>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20171009155347.8871-1-konrad@darnok.org>
References: <20171009155347.8871-1-konrad@darnok.org>
Cc: xen-devel@lists.xenproject.org, Konrad Rzeszutek Wilk <konrad@kernel.org>
Subject: [Xen-devel] [refpolicy SELinux PATCH 2/2] kernel/xen: Add map
	permission to the dev_rw_xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWRAa2VybmVsLm9yZz4KCnR5cGU9QVZD
IG1zZz1hdWRpdCgxNTA0NjM3MzQ3LjQ4NzoyODApOiBhdmM6ICBkZW5pZWQgIHsgbWFwIH0gZm9y
ICBwaWQ9ODU3IGNvbW09InhlbmNvbnNvbGVkIiBwYXRoPSIvZGV2L3hlbi9wcml2Y21kIiBkZXY9
ImRldnRtcGZzIiBpbm89MTYyODkgc2NvbnRleHQ9c3lzdGVtX3U6c3lzdGVtX3I6eGVuY29uc29s
ZWRfdDpzMAoKV2l0aG91dCB0aGlzIHdlIGNhbid0IHVzZSB4ZW5jb25zb2xlIChjbGllbnQpIHRv
CnRhbGsgdG8geGVuY29uc29sZWQgKHNlcnZlcikuCgpTaWduZWQtb2ZmLWJ5OiBLb25yYWQgUnpl
c3p1dGVrIFdpbGsgPGtvbnJhZEBrZXJuZWwub3JnPgotLS0KIHBvbGljeS9tb2R1bGVzL2tlcm5l
bC9kZXZpY2VzLmlmIHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYg
LS1naXQgYS9wb2xpY3kvbW9kdWxlcy9rZXJuZWwvZGV2aWNlcy5pZiBiL3BvbGljeS9tb2R1bGVz
L2tlcm5lbC9kZXZpY2VzLmlmCmluZGV4IDRjNDc3MDlmZi4uYzkwNzFkZjhmIDEwMDY0NAotLS0g
YS9wb2xpY3kvbW9kdWxlcy9rZXJuZWwvZGV2aWNlcy5pZgorKysgYi9wb2xpY3kvbW9kdWxlcy9r
ZXJuZWwvZGV2aWNlcy5pZgpAQCAtNDk4NCw2ICs0OTg0LDcgQEAgaW50ZXJmYWNlKGBkZXZfcndf
eGVuJyxgCiAJJykKIAogCXJ3X2Nocl9maWxlc19wYXR0ZXJuKCQxLCBkZXZpY2VfdCwgeGVuX2Rl
dmljZV90KQorCWFsbG93ICQxIHhlbl9kZXZpY2VfdDpjaHJfZmlsZSBtYXA7CiAnKQogCiAjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCi0tIAoyLjEzLjMKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 09 15:54:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 15:54:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1aNp-0002oT-U7; Mon, 09 Oct 2017 15:54:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=448e8f36b=Paul.Durrant@citrix.com>)
 id 1e1aNp-0002oA-4H
 for xen-devel@lists.xen.org; Mon, 09 Oct 2017 15:54:21 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 A6/11-03761-CAB9BD95; Mon, 09 Oct 2017 15:54:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOIsWRWlGSWpSXmKPExsWyU9JRQnfV7Nu
 RBnt+61gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkzGlML1itXrNnSwtjA+EWpi5GTQ0LAT+L4
 5MXMIDabgI7E0qPzmboYuThEBGYzSmzu7GYCSTALLGKSePrCEyQhLDCLUWLe7FZGuKqn19eyg
 1SJCIRJLHi9G8xmEVCROHD7OyOIzSvgLjHz2nI2EFtI4A2zRP8sbRCbU8BDYtmBP2AbGAVkJb
 40rmaG2CYucevJfCaI8wQkluw5zwxhi0q8fPyPFcI2kNi6dB9LFyMHUL2mxPpd+hCtihJTuh+
 yQ6wVlDg58wnLBEbhWUimzkLomIWkYxaSjgWMLKsYNYpTi8pSi3SNDfSSijLTM0pyEzNzdA0N
 zPRyU4uLE9NTcxKTivWS83M3MQKDnwEIdjD+XRt4iFGSg0lJlHfejNuRQnxJ+SmVGYnFGfFFp
 TmpxYcYZTg4lCR4D8wCygkWpaanVqRl5gDjECYtwcGjJMK7GiTNW1yQmFucmQ6ROsVozHFs0+
 U/TBxPrs37yyTEkpeflyolznsKpFQApDSjNA9uECw9XGKUlRLmZQQ6TYinILUoN7MEVf4Vozg
 Ho5IwbynIFJ7MvBK4fa+ATmECOoWx+AbIKSWJCCmpBkazklxZceMl57nnyK+8d7/iueGeTQv3
 LnWfsnb71nWap3QZPv+P6mqKT2s3Yb7J7R82Wy/y6huNrbeXzI/Z27r5xKRzvFNeX//Hm9ZxS
 lDB69qVmaKR3vd/3qo5v8Q1rMJB1ykmWNnPVz/yKtfN6Wcmqbinarx79PWrZIfBr7jCXOYbin
 EyKc5KLMUZiYZazEXFiQBecM+eCgMAAA==
X-Env-Sender: prvs=448e8f36b=Paul.Durrant@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1507564458!105330980!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59735 invoked from network); 9 Oct 2017 15:54:18 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 15:54:18 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="54262541"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Julien Grall'
 <julien.grall@arm.com>, Ian Jackson <Ian.Jackson@citrix.com>, Jan Beuli ch
 <jbeulich@suse.com>
Thread-Topic: [Xen-devel] Windows "heinsenbug" (WAS: Re: Notes Design Session:
 Making Releases Lessons Learned: Improving Our Release Process
 and Tooling)
Thread-Index: AQHTLLkgJQL+MQOI/Ei8TN37ZsmBZ6KzIXnAgADxtwCAAF4nAIARnyAAgADKwsCAFPetEA==
Date: Mon, 9 Oct 2017 15:54:17 +0000
Message-ID: <f95308f8415b42f8afe9aeba5d517ae6@AMSPEX02CL03.citrite.net>
References: <EDA43A15-63BF-4D35-93A7-6E0E46861584@gmail.com>
 <597A1AB40200007800102DC7@prv-mh.provo.novell.com>
 <22906.6949.443704.258656@mariner.uk.xensource.com>
 <bbb891fc-7a6c-2440-6393-4a585435db36@arm.com>
 <6ba109a2b63d4e55882b93fb4c7a620b@AMSPEX02CL03.citrite.net>
 <716c4b02-8952-3ae5-331b-0197ee0b888c@arm.com>
 <3f2d1e4d6ba14e7fb62dad5d13f512f0@AMSPEX02CL03.citrite.net>
 <8ccfc5e0-7b6d-08ee-9ea6-d913461ae123@arm.com>
 <3a3a829c78ba46b49918d038b5277ac2@AMSPEX02CL03.citrite.net>
In-Reply-To: <3a3a829c78ba46b49918d038b5277ac2@AMSPEX02CL03.citrite.net>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 "ross.philipson@gmail.com" <ross.philipson@gmail.com>,
 "lars.kurth.xen@gmail.com" <lars.kurth.xen@gmail.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "committers@xenproject.org" <committers@xenproject.org>
Subject: Re: [Xen-devel] Windows "heinsenbug" (WAS: Re: Notes Design
 Session: Making Releases Lessons Learned: Improving Our Release Process and
 Tooling)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YNCj4gUGF1bCBEdXJy
YW50DQo+IFNlbnQ6IDI2IFNlcHRlbWJlciAyMDE3IDA4OjQxDQo+IFRvOiAnSnVsaWVuIEdyYWxs
JyA8anVsaWVuLmdyYWxsQGFybS5jb20+OyBJYW4gSmFja3Nvbg0KPiA8SWFuLkphY2tzb25AY2l0
cml4LmNvbT47IEphbiBCZXVsaSBjaCA8amJldWxpY2hAc3VzZS5jb20+DQo+IENjOiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsN
Cj4gcm9zcy5waGlsaXBzb25AZ21haWwuY29tOyBsYXJzLmt1cnRoLnhlbkBnbWFpbC5jb207IHhl
bi0NCj4gZGV2ZWxAbGlzdHMueGVuLm9yZzsgY29tbWl0dGVyc0B4ZW5wcm9qZWN0Lm9yZw0KPiBT
dWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gV2luZG93cyAiaGVpbnNlbmJ1ZyIgKFdBUzogUmU6IE5v
dGVzIERlc2lnbg0KPiBTZXNzaW9uOiBNYWtpbmcgUmVsZWFzZXMgTGVzc29ucyBMZWFybmVkOiBJ
bXByb3ZpbmcgT3VyIFJlbGVhc2UgUHJvY2Vzcw0KPiBhbmQgVG9vbGluZykNCj4gDQo+ID4gLS0t
LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiBGcm9tOiBKdWxpZW4gR3JhbGwgW21haWx0bzpq
dWxpZW4uZ3JhbGxAYXJtLmNvbV0NCj4gPiBTZW50OiAyNSBTZXB0ZW1iZXIgMjAxNyAyMjozMg0K
PiA+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgSWFuIEphY2tz
b24NCj4gPiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47IEphbiBCZXVsaSBjaCA8amJldWxpY2hA
c3VzZS5jb20+DQo+ID4gQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT47IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ow0KPiA+IHJvc3MucGhpbGlwc29uQGdtYWlsLmNvbTsg
bGFycy5rdXJ0aC54ZW5AZ21haWwuY29tOyB4ZW4tDQo+ID4gZGV2ZWxAbGlzdHMueGVuLm9yZzsg
Y29tbWl0dGVyc0B4ZW5wcm9qZWN0Lm9yZw0KPiA+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBX
aW5kb3dzICJoZWluc2VuYnVnIiAoV0FTOiBSZTogTm90ZXMgRGVzaWduDQo+ID4gU2Vzc2lvbjog
TWFraW5nIFJlbGVhc2VzIExlc3NvbnMgTGVhcm5lZDogSW1wcm92aW5nIE91ciBSZWxlYXNlIFBy
b2Nlc3MNCj4gPiBhbmQgVG9vbGluZykNCj4gPg0KPiA+IEhpIFBhdWwsDQo+ID4NCj4gPiBPbiAw
OS8xNC8yMDE3IDAzOjMzIFBNLCBQYXVsIER1cnJhbnQgd3JvdGU6DQo+ID4gPiBKdWxpZW4sDQo+
ID4gPg0KPiA+ID4gICAgVGhhdCBzaG91bGQgbm90IGJlIHRvbyBoYXJkLiBXZSBoYXZlIGEgZHJp
dmVyIGluc3RhbGwgYWdlbnQgZm9yDQo+IFhlblNlcnZlcg0KPiA+IHRoYXQgd2lsbCBtYW5hZ2Ug
YWxsIHRoZSBuZWNlc3NhcnkgZHJpdmVyIHN0YWdpbmcgYW5kIHJlcXVpcmVkIHJlYm9vdHMuDQo+
ID4gSG9wZWZ1bGx5IGl0IHNob3VsZCBtYWlubHkgYmUgYSBxdWVzdGlvbiBvZiBidWlsZGluZyB0
aGF0IGluc3RhbGxlciB0byBwaWNrIHVwDQo+ID4gZHJpdmVycyBmcm9tIHRoZSB1cHN0cmVhbSBt
YXN0ZXIgYnJhbmNoZXMgcmF0aGVyIHRoYW4gdGhlIGludGVybmFsDQo+ID4gWGVuU2VydmVyIGJy
YW5jaGVzLiBBRkFJSyBvc3N0ZXN0IGlzIHVzaW5nIFhlblJUIGN1c3RvbWl6ZWQgV2luZG93cw0K
PiA+IGltYWdlcyBzbyBob3BlZnVsbHkgd2UgY2FuIHVzZSB0aGUgc2xpcHN0cmVhbWVkIFhlblJU
IGFnZW50IHRvIHRoZW4NCj4gZmV0Y2gNCj4gPiBhbmQgcnVuIHRoZSBkcml2ZXIgaW5zdGFsbGVy
LiBJSVJDIGl0IHNldHMgc29tZSBmb3JtIG9mIGNvb2tpZSBpbiB4ZW5zdG9yZQ0KPiBvbmNlDQo+
ID4gaXQgaXMgZG9uZSwgc28gdGhlIHJlc3Qgb2YgdGhlIHRlc3QgY3ljbGUgd291bGQganVzdCBu
ZWVkIHRvIHdhaXQgZm9yIHRoYXQgdG8NCj4gPiBhcHBlYXIuID4NCj4gPiA+ICAgIEknbGwgbG9v
ayBpbnRvIGhvdyB0byBwcm9ncmVzcyB0aGlzIHdoZW4gSSBnZXQgYmFjayBmcm9tIHRoZSBVUy4N
Cj4gPg0KPiA+IEkgd2FudGVkIHRvIGJ1bXAgdGhlIGRpc2N1c3Npb24uIERvIHlvdSBoYXZlIGFu
eSB1cGRhdGUgaGVyZT8NCj4gPg0KPiANCj4gQSBiaXQgc25vd2VkIGZvciB0aGUgbmV4dCBkYXkg
b3Igc28sIGFuZCB1bmZvcnR1bmF0ZWx5IEJlbiAod2hvIG1haW50YWlucw0KPiB0aGUgaW5zdGFs
bGVyKSBpcyBvbiB2YWNhdGlvbiB1bnRpbCBuZXh0IHdlZWsuIEknbGwgdHJ5IHRvIHVzZSBhIHZh
bmlsbGEgWGVuU2VydmVyDQo+IGluc3RhbGxlciBpbiBhIFZNIHJ1bm5pbmcgb24gdXBzdHJlYW0g
YW5kIHNlZSBpZiB0aGF0IHdvcmtzLiBJZiBpdCBkb2VzIHRoZW4NCj4gd2UgY2FuIHByb2JhYmx5
IGp1c3QgaW5jbHVkZSBydW5uaW5nIHRoYXQgaW4gdGhlIG9zc3Rlc3Qgc2VxdWVuY2UuIFVzaW5n
DQo+IFhlblNlcnZlciAgUFYgZHJpdmVycyBpcyBwcm9iYWJseSBwcnVkZW50IGFueXdheSwgc2lu
Y2UgdGhleSBoYXZlIGFscmVhZHkNCj4gdW5kZXJnb25lIGV4dGVuc2l2ZSB0ZXN0aW5nIChhbGJl
aXQgaW4gYSBzbGlnaHRseSBkaWZmZXJlbnQgZW52aXJvbm1lbnQpLg0KPiANCg0KSGFwcGlseSBJ
IGZpbmFsbHkgZm91bmQgc29tZSB0aW1lIHRvIGxvb2sgaW50byB0aGlzIGFuZCB0aGUgbmV3cyBp
cyBnb29kLi4uIEkgdG9vayB0aGUgbGF0ZXN0IFhlblNlcnZlciBkcml2ZXIgaW5zdGFsbGVyIGFu
ZCByYW4gaXQgaW5zaWRlIGEgV2luZG93cyAxMCBWTSBvbiBvbmUgb2YgbXkgdXBzdHJlYW0gdGVz
dCByaWdzIGFuZCBpdCByYW4gdG8gY29tcGxldGlvbiAobWFuYWdpbmcgdGhlIG5lY2Vzc2FyeSBy
ZWJvb3RzIHRvIGRpc3BsYWNlIGVtdWxhdGVkIGRldmljZXMpIGluIG5vbi1pbnRlcmFjdGl2ZSBt
b2RlIHdpdGggbm8gcHJvYmxlbXMsIHNvIHRoaXMgY291bGQgZGVmaW5pdGVseSBiZSB1c2VkIGlu
IG9zc3Rlc3QgdG8gZ2V0IFBWIGRyaXZlcnMgaW50byBXaW5kb3dzIFZNcyBhcyBsb25ncyBhcyBv
c3N0ZXN0IGNhbiBoYW5kbGUgd2FpdGluZyBmb3IgdGhlIGludGFsbGVyJ3MgIkknbSBmaW5pc2hl
ZCIgZmxhZyB0byBhcHBlYXIgaW4geGVuc3RvcmUgKGF0dHIvUFZBZGRvbnMvSW5zdGFsbGVkID0g
MSkuDQoNCiAgUGF1bA0KDQo+ICAgUGF1bA0KPiANCj4gPiBDaGVlcnMsDQo+ID4NCj4gPiAtLQ0K
PiA+IEp1bGllbiBHcmFsbA0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXw0KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0DQo+IFhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnDQo+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwNCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 15:57:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 15:57:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1aR9-0003YQ-Mv; Mon, 09 Oct 2017 15:57:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4484f2008=Ian.Jackson@citrix.com>)
 id 1e1aR8-0003Xy-2F
 for xen-devel@lists.xensource.com; Mon, 09 Oct 2017 15:57:46 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 03/2E-02225-97C9BD95; Mon, 09 Oct 2017 15:57:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpG7FnNu
 RBk9+G1jcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ox97w8zFTwQr9jz7AJ7A+MqkS5GTg4JAX+J
 e0cXMEHYHhLXz54As9kEdCWatvxlA7FFBJQljjd9Ye1i5OJgFjjHKNE6ZQMzSEJYIEBi/7LHL
 F2MHBwsAioSMx74gYR5gebsuv4RaqacxPnjP8HKOQU8JRbMWAIWFwKqOdtxixGkVUhATWLu+n
 iIVkGJkzOfsIDYzAISEgdfvGCGGGMp8W39U+YJjPyzkJTNQlK2gJFpFaNGcWpRWWqRrpGpXlJ
 RZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYKjVMzAw7mBsPeF3iFGSg0lJlHfejNuR
 QnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4y2YD5QSLUtNTK9Iyc4BBD5OW4OBREuFNBEnzFhck5
 hZnpkOkTjHqcnTcvPuHSYglLz8vVUqc99QsoCIBkKKM0jy4EbAIvMQoKyXMy8jAwCDEU5BalJ
 tZgir/ilGcg1FJmDcdZBVPZl4J3KZXQEcwAR3BWHwD5IiSRISUVAMj34JrzB6XVu7f+HiGA+t
 y/a2JAbYZHJt8zzz+m9wcoO2ycOPF7QtUa+/PjfvXofB6p9yde1XOWSetzXmWH7G9t1X+jKfC
 yvrNE1LT5+3iS5PQnvjqwbOAv8pTHtTO4wswXfzq8as3j/d6O+ezxitcFAlq/L1KX23PrYSX5
 fUe3QH/W1Z7fp89UYmlOCPRUIu5qDgRALPJAFC7AgAA
X-Env-Sender: prvs=4484f2008=Ian.Jackson@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1507564658!108752994!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43551 invoked from network); 9 Oct 2017 15:57:44 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 15:57:44 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="443012882"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Mon, 9 Oct 2017 16:57:05 +0100
Message-ID: <1507564648-7580-4-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 03/26] tools: libxendevicemodel: Provide
	xendevicemodel_shutdown
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CkFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KdjI6IEJ1bXAgbGlicmFy
eSBtaW5vciB2ZXJzaW9uLCBhcyB0aGlzIGlzIGEgbmV3IGZ1bmN0aW9uCi0tLQogdG9vbHMvbGli
cy9kZXZpY2Vtb2RlbC9NYWtlZmlsZSAgICAgICAgICAgICAgICAgfCAgMiArLQogdG9vbHMvbGli
cy9kZXZpY2Vtb2RlbC9jb3JlLmMgICAgICAgICAgICAgICAgICAgfCAxNiArKysrKysrKysrKysr
KysrCiB0b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVuZGV2aWNlbW9kZWwuaCB8ICA5
ICsrKysrKysrKwogdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9saWJ4ZW5kZXZpY2Vtb2RlbC5tYXAg
ICAgfCAgMyArKy0KIDQgZmlsZXMgY2hhbmdlZCwgMjggaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJzL2RldmljZW1vZGVsL01ha2VmaWxlIGIvdG9v
bHMvbGlicy9kZXZpY2Vtb2RlbC9NYWtlZmlsZQppbmRleCBmMGUxZTZjLi4xZDRlNTg0IDEwMDY0
NAotLS0gYS90b29scy9saWJzL2RldmljZW1vZGVsL01ha2VmaWxlCisrKyBiL3Rvb2xzL2xpYnMv
ZGV2aWNlbW9kZWwvTWFrZWZpbGUKQEAgLTIsNyArMiw3IEBAIFhFTl9ST09UID0gJChDVVJESVIp
Ly4uLy4uLy4uCiBpbmNsdWRlICQoWEVOX1JPT1QpL3Rvb2xzL1J1bGVzLm1rCiAKIE1BSk9SICAg
ID0gMQotTUlOT1IgICAgPSAwCitNSU5PUiAgICA9IDEKIFNITElCX0xERkxBR1MgKz0gLVdsLC0t
dmVyc2lvbi1zY3JpcHQ9bGlieGVuZGV2aWNlbW9kZWwubWFwCiAKIENGTEFHUyAgICs9IC1XZXJy
b3IgLVdtaXNzaW5nLXByb3RvdHlwZXMKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9k
ZWwvY29yZS5jIGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMKaW5kZXggMGYyYzFhNy4u
MDA5NGU5MyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMKKysrIGIv
dG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMKQEAgLTUzMiw2ICs1MzIsMjIgQEAgaW50IHhl
bmRldmljZW1vZGVsX2luamVjdF9ldmVudCgKICAgICByZXR1cm4geGVuZGV2aWNlbW9kZWxfb3Ao
ZG1vZCwgZG9taWQsIDEsICZvcCwgc2l6ZW9mKG9wKSk7CiB9CiAKK2ludCB4ZW5kZXZpY2Vtb2Rl
bF9zaHV0ZG93bigKKyAgICB4ZW5kZXZpY2Vtb2RlbF9oYW5kbGUgKmRtb2QsIGRvbWlkX3QgZG9t
aWQsIHVuc2lnbmVkIGludCByZWFzb24pCit7CisgICAgc3RydWN0IHhlbl9kbV9vcCBvcDsKKyAg
ICBzdHJ1Y3QgeGVuX2RtX29wX3JlbW90ZV9zaHV0ZG93biAqZGF0YTsKKworICAgIG1lbXNldCgm
b3AsIDAsIHNpemVvZihvcCkpOworCisgICAgb3Aub3AgPSBYRU5fRE1PUF9yZW1vdGVfc2h1dGRv
d247CisgICAgZGF0YSA9ICZvcC51LnJlbW90ZV9zaHV0ZG93bjsKKworICAgIGRhdGEtPnJlYXNv
biA9IHJlYXNvbjsKKworICAgIHJldHVybiB4ZW5kZXZpY2Vtb2RlbF9vcChkbW9kLCBkb21pZCwg
MSwgJm9wLCBzaXplb2Yob3ApKTsKK30KKwogaW50IHhlbmRldmljZW1vZGVsX3Jlc3RyaWN0KHhl
bmRldmljZW1vZGVsX2hhbmRsZSAqZG1vZCwgZG9taWRfdCBkb21pZCkKIHsKICAgICByZXR1cm4g
b3NkZXBfeGVuZGV2aWNlbW9kZWxfcmVzdHJpY3QoZG1vZCwgZG9taWQpOwpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlL3hlbmRldmljZW1vZGVsLmggYi90b29scy9s
aWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVuZGV2aWNlbW9kZWwuaAppbmRleCAxMzIxNmRiLi5k
ZGEwYmM3IDEwMDY0NAotLS0gYS90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVuZGV2
aWNlbW9kZWwuaAorKysgYi90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVuZGV2aWNl
bW9kZWwuaApAQCAtMzE3LDYgKzMxNywxNSBAQCBpbnQgeGVuZGV2aWNlbW9kZWxfaW5qZWN0X2V2
ZW50KAogICAgIHVpbnQ4X3QgdHlwZSwgdWludDMyX3QgZXJyb3JfY29kZSwgdWludDhfdCBpbnNu
X2xlbiwgdWludDY0X3QgY3IyKTsKIAogLyoqCisgKiBTaHV0cyB0aGUgZG9tYWluIGRvd24uCisg
KgorICogQHBhcm0gcmVhc29uIHVzdWFsbHkgZW51bSBzY2hlZF9zaHV0ZG93bl9yZWFzb24sIHNl
ZSB4ZW4vc2NoZWQuaAorICogQHJldHVybiAwIG9uIHN1Y2Nlc3MsIC0xIG9uIGZhaWx1cmUuCisg
Ki8KK2ludCB4ZW5kZXZpY2Vtb2RlbF9zaHV0ZG93bigKKyAgICB4ZW5kZXZpY2Vtb2RlbF9oYW5k
bGUgKmRtb2QsIGRvbWlkX3QgZG9taWQsIHVuc2lnbmVkIGludCByZWFzb24pOworCisvKioKICAq
IFRoaXMgZnVuY3Rpb24gcmVzdHJpY3RzIHRoZSB1c2Ugb2YgdGhpcyBoYW5kbGUgdG8gdGhlIHNw
ZWNpZmllZAogICogZG9tYWluLgogICoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9k
ZWwvbGlieGVuZGV2aWNlbW9kZWwubWFwIGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9saWJ4ZW5k
ZXZpY2Vtb2RlbC5tYXAKaW5kZXggMTMwMjIyYy4uYjA3NjVmYSAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlicy9kZXZpY2Vtb2RlbC9saWJ4ZW5kZXZpY2Vtb2RlbC5tYXAKKysrIGIvdG9vbHMvbGlicy9k
ZXZpY2Vtb2RlbC9saWJ4ZW5kZXZpY2Vtb2RlbC5tYXAKQEAgLTEsNCArMSw0IEBACi1WRVJTXzEu
MCB7CitWRVJTXzEuMSB7CiAJZ2xvYmFsOgogCQl4ZW5kZXZpY2Vtb2RlbF9vcGVuOwogCQl4ZW5k
ZXZpY2Vtb2RlbF9jcmVhdGVfaW9yZXFfc2VydmVyOwpAQCAtMTgsNiArMTgsNyBAQCBWRVJTXzEu
MCB7CiAJCXhlbmRldmljZW1vZGVsX21vZGlmaWVkX21lbW9yeTsKIAkJeGVuZGV2aWNlbW9kZWxf
c2V0X21lbV90eXBlOwogCQl4ZW5kZXZpY2Vtb2RlbF9pbmplY3RfZXZlbnQ7CisJCXhlbmRldmlj
ZW1vZGVsX3NodXRkb3duOwogCQl4ZW5kZXZpY2Vtb2RlbF9yZXN0cmljdDsKIAkJeGVuZGV2aWNl
bW9kZWxfY2xvc2U7CiAJbG9jYWw6ICo7IC8qIERvIG5vdCBleHBvc2UgYW55dGhpbmcgYnkgZGVm
YXVsdCAqLwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 09 15:57:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 15:57:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1aR4-0003X5-Bz; Mon, 09 Oct 2017 15:57:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4484f2008=Ian.Jackson@citrix.com>)
 id 1e1aR3-0003Wq-N8
 for xen-devel@lists.xensource.com; Mon, 09 Oct 2017 15:57:41 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 41/E0-01777-47C9BD95; Mon, 09 Oct 2017 15:57:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHRDpG7JnNu
 RBk/6RS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bfW/dYCg4LVvx4+patgfE0XxcjJ4eEgL/E
 lwuPmSFsD4nrZ08wgdhsAroSTVv+soHYIgLKEsebvrCC2MwC1RJHDv5lAbGFBRwlup5eA+tlE
 VCROPryAFicF2jOv84TrBAz5STOH/8JVMPBISSgJjF3fTxEiaDEyZlPWCBGSkgcfPEC6gRLiW
 /rnzJPYOSdhaRsFpKyBYxMqxg1ilOLylKLdI1M9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpO
 K9ZLzczcxAkOnnoGBcQdj6wm/Q4ySHExKorzzZtyOFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB
 WzYbKCdYlJqeWpGWmQMMYpi0BAePkghvIkiat7ggMbc4Mx0idYrRmOPYpst/mDg6bt79wyTEk
 peflyolzntqFlCpAEhpRmke3CBYdF1ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMybDrKQJz
 OvBG7fK6BTmIBOYSy+AXJKSSJCSqqBsdTW9WaPC9f1mpsbFz5cwrzvwKJE6f0SqbOcrzzVFJl
 X6xr3/uOsx5ZCDnvvsE2vb/sir5bTU37foi7X20l6ksQil60Sppq1W8/ZWQUqlugu9AhfM/v4
 z4PNTg+9zNUeJot+3xNXvW2idt6Xrmj+Gw/jl60+0rAsvDz5tWbq1VlMs1o6mh7nK7EUZyQaa
 jEXFScCAM8Vt6SpAgAA
X-Env-Sender: prvs=4484f2008=Ian.Jackson@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1507564658!108752994!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43354 invoked from network); 9 Oct 2017 15:57:40 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 15:57:40 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="443012857"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Mon, 9 Oct 2017 16:57:02 +0100
Message-ID: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH v2 00/24] Provide some actual restriction of qemu
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2l0aCB0aGlzIHNlcmllcywgaXQgaXMgcG9zc2libGUgdG8gcnVuIHFlbXUgaW4gYSB3YXkgdGhh
dCBJIHRoaW5rCnJlYWxseSBkb2VzIG5vdCBoYXZlIGdsb2JhbCBwcml2aWxlZ2UgYW55IG1vcmUu
CgpJIGhhdmUgdmVyaWZpZWQgdGhhdCBpdCBydW5zIGFzIGEgbm9uLXJvb3QgdXNlci4gIEkgaGF2
ZSBjaGVja2VkIGFsbApvZiBpdHMgZmRzIGFuZCB0aGV5IGFyZSBlaXRoZXIgcHJpdmNtZCAod2hp
Y2ggSSBoYXZlIGFycmFuZ2VkIHRvCm5ldXRlciksIG9yIC9kZXYvbnVsbCwgb3IgaGFybWxlc3Mg
c29ja2V0cyBhbmQgcGlwZXMsIG9yIGV2dGNobi4KClVuZm9ydHVuYXRlbHkgdGhpcyBuZWVkcyBh
IG5ldyAieGVudG9vbGNvcmUiIGxpYnJhcnksIHdoaWNoIGFsbCB0aGUKZXhpc3RpbmcgbGlicmFy
aWVzIHJlZ2lzdGVyIHdpdGggc28gdGhhdCB0aGUgcmVzdHJpY3QgY2FsbCBpcwplZmZlY3RpdmUu
CgpBbHNvIHRoZXJlIGFyZSBhIG51bWJlciBvZiBsYWN1bmFlLiAgU2VlIHRoZSBkb2N1bWVudGF0
aW9uIHBhdGNoZXMuCgpUaGUgc2VyaWVzIGRlcGVuZHMgZm9yIGl0cyBmdW5jdGlvbmFsaXR5IG9u
IHRoZSBjb3JyZXNwb25kaW5nIHFlbXUKc2VyaWVzLgoKIGEgIDAxLzI2XSB4ZW46IFByb3ZpZGUg
WEVOX0RNT1BfcmVtb3RlX3NodXRkb3duCiBhICAwMi8yNl0geGVuOiB4ODYgZG1fb3A6IGFkZCBt
aXNzaW5nIG5ld2xpbmUgYmVmb3JlCiBhICAwMy8yNl0gdG9vbHM6IGxpYnhlbmRldmljZW1vZGVs
OiBQcm92aWRlCiBhKiAwNC8yNl0geGVudG9vbGNvcmUsIF9yZXN0cmljdF9hbGw6IEludHJvZHVj
ZSBuZXcgbGlicmFyeSBhbmQKIGEgIDA1LzI2XSB4ZW50b29sY29yZTogTGluayBpbnRvIHN0dWJk
b21zCiAgKyAwNi8yNl0geGVudG9vbGNvcmU6IExpbmsgaW50byBtaW5pb3MgKHVwZGF0ZQogYSAg
MDcvMjZdIHRvb2xzOiBxZW11LXhlbiBidWlsZDogcHJlcGFyZSB0byBsaW5rIGFnYWluc3QKIGEg
IDA4LzI2XSBsaWJ4bDogI2luY2x1ZGUgInhlbnRvb2xjb3JlX2ludGVybmFsLmgiCiBhICAwOS8y
Nl0gdG9vbHM6IG1vdmUgQ09OVEFJTkVSX09GIHRvIHhlbnRvb2xjb3JlX2ludGVybmFsLmgKIGEg
IDEwLzI2XSB4ZW50b29sY29yZV9yZXN0cmljdF9hbGw6IEltcGxlbWVudCBmb3IKIGEgIDExLzI2
XSB4ZW50b29sY29yZV9yZXN0cmljdF9hbGw6ICJJbXBsZW1lbnQiIGZvciBsaWJ4ZW5jYWxsCiBh
ICAxMi8yNl0geGVudG9vbGNvcmVfcmVzdHJpY3Q6IEJyZWFrIG91dAogYSAgMTMvMjZdIHhlbnRv
b2xjb3JlX3Jlc3RyaWN0X2FsbDogSW1wbGVtZW50IGZvcgogYSAgMTQvMjZdIHhlbnRvb2xjb3Jl
X3Jlc3RyaWN0X2FsbDogRGVjbGFyZSBwcm9ibGVtcyBkdWUgdG8gbm8KIGEgIDE1LzI2XSB4ZW50
b29sY29yZV9yZXN0cmljdF9hbGw6ICJJbXBsZW1lbnQiIGZvciB4ZW5nbnR0YWIKIGEgIDE2LzI2
XSB0b29scy94ZW5zdG9yZTogZ2V0X2hhbmRsZTogdXNlICJnb3RvIGVyciIgZXJyb3IKIGEgIDE3
LzI2XSB0b29scy94ZW5zdG9yZTogZ2V0X2hhbmRsZTogQWxsb2NhdGUgc3RydWN0IGJlZm9yZQog
YSAgMTgvMjZdIHhlbnRvb2xjb3JlX3Jlc3RyaWN0X2FsbDogIkltcGxlbWVudCIgZm9yIHhlbnN0
b3JlCiBhICAxOS8yNl0geGVudG9vbGNvcmUsIF9yZXN0cmljdF9hbGw6IERvY3VtZW50IGltcGxl
bWVudGF0aW9uCiBhICAyMC8yNl0geGwsIGxpYnhsOiBQcm92aWRlIGRtX3Jlc3RyaWN0CiBhICAy
MS8yNl0gbGlieGw6IFJhdGlvbmFsaXNlIGNhbGN1bGF0aW9uIG9mIHVzZXIgdG8gcnVuIHFlbXUg
YXMKIGEgIDIyLzI2XSBsaWJ4bDogbGlieGxfX2RtX3J1bmFzX2hlbHBlcjogcmV0dXJuIHB3ZAog
YSAgMjMvMjZdIGxpYnhsOiB1c2VybG9va3VwX2hlbHBlcl9nZXRwd25hbSByZW5hbWUgYW5kIHR1
cm4gaW50bwogYSogMjQvMjZdIGxpYnhsOiBkbV9yZXN0cmljdDogU3VwcG9ydCB1aWQgcmFuZ2Ug
dXNlcgogYSAgMjUvMjZdIHRvb2xzOiB4ZW50b29sY29yZV9yZXN0cmljdF9hbGw6IHVzZSBkb21p
ZF90CiAgKyAyNi8yNl0geGw6IERvY3VtZW50IFZHQSBwcm9ibGVtcyBhcmlzaW5nIGZyb20gbGFj
ayBvZiBwaHlzbWFwCgogYSA9IGFja2VkIChvciwgcmV2aWV3ZWQsIGZvciBoeXBlcnZpc29yIHBh
dGNoZXMpCiAqID0gbW9kaWZpZWQgKGFja3MgcmV0YWluZWQgc2luY2UgbWlub3IgY2hhbmdlcyBv
bmx5KQogKyA9IG5ldyBpbiB2NCBvZiB0aGUgc2VyaWVzIChzaW5jZSB0aGUgb3JpZ2luYWwgdjMg
cG9zdCkKClRoYW5rcywKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 15:57:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 15:57:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1aR9-0003Yi-UJ; Mon, 09 Oct 2017 15:57:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4484f2008=Ian.Jackson@citrix.com>)
 id 1e1aR8-0003Xz-Hc
 for xen-devel@lists.xensource.com; Mon, 09 Oct 2017 15:57:46 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 2A/EF-03409-97C9BD95; Mon, 09 Oct 2017 15:57:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHSDvW7lnNu
 RBpfXyVrcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1owpKzewFJxirehZ9Z+1gfEkSxcjJ4eEgL/E
 nRkboGwPietnTzCB2GwCuhJNW/6ygdgiAsoSx5u+sILYzAKzmSQu/mYGsYUFQiW2PL0HVs8io
 CLRvfQcO4jNCzRnx/9lbBAz5STOH/8JVs8p4CmxYMYSsHohoJqzHbcYuxg5gGw1ibnr4yFaBS
 VOznzCArFKQuLgixfMEGMsJb6tf8o8gZF/FpKyWUjKFjAyrWJUL04tKkst0jXVSyrKTM8oyU3
 MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDDQGINjBOP2y/yFGSQ4mJVHeeTNuRwrxJeWnVGYk
 FmfEF5XmpBYfYpTh4FCS4C2bDZQTLEpNT61Iy8wBhjxMWoKDR0mEdzZImre4IDG3ODMdInWK0
 ZjjxsPrf5g4Om7e/cMkxJKXn5cqJc7bAFIqAFKaUZoHNwgWi5cYZaWEeRmBThPiKUgtys0sQZ
 V/xSjOwagkzKsJMoUnM68Ebt8roFOYgE5hLL4BckpJIkJKqoFxlpDGBIdF08MX39zDvmNd191
 FLS0M6lluttqaXywf3F+THhLecnum/JkLj6oZWmo2S+yd8OvP5ojgc/sez5LpW8Z3jMn84Z1v
 9fuUd3n7Hr2y+8T52xHGpY+dzC6ubrirUL5wthu3eWTBw/3OcXVbzkn/MLW6wbOb//KSvKVuE
 q8Z6yPkHaSjlViKMxINtZiLihMBhy0lysACAAA=
X-Env-Sender: prvs=4484f2008=Ian.Jackson@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1507564663!62399402!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61982 invoked from network); 9 Oct 2017 15:57:45 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 15:57:45 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="450972051"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Mon, 9 Oct 2017 16:57:04 +0100
Message-ID: <1507564648-7580-3-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 02/26] xen: x86 dm_op: add missing newline
	before XEN_DMOP_inject_msi
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q29kaW5nIHN0eWxlIG9ubHk7IG5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKQ0M6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRy
aXguY29tPgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgoKLS0tCnYy
OiBOZXcgcGF0Y2ggaW4gdGhpcyB2ZXJzaW9uIG9mIHRoZSBzZXJpZXMuCi0tLQogeGVuL2FyY2gv
eDg2L2h2bS9kbS5jIHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2RtLmMKaW5k
ZXggYWNhYmRlMS4uODJhZGRlYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9kbS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwpAQCAtNjE2LDYgKzYxNiw3IEBAIHN0YXRpYyBpbnQg
ZG1fb3AoY29uc3Qgc3RydWN0IGRtb3BfYXJncyAqb3BfYXJncykKICAgICAgICAgcmMgPSBpbmpl
Y3RfZXZlbnQoZCwgZGF0YSk7CiAgICAgICAgIGJyZWFrOwogICAgIH0KKwogICAgIGNhc2UgWEVO
X0RNT1BfaW5qZWN0X21zaToKICAgICB7CiAgICAgICAgIGNvbnN0IHN0cnVjdCB4ZW5fZG1fb3Bf
aW5qZWN0X21zaSAqZGF0YSA9Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 15:57:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 15:57:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1aRB-0003a0-5G; Mon, 09 Oct 2017 15:57:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4484f2008=Ian.Jackson@citrix.com>)
 id 1e1aR9-0003YK-Mo
 for xen-devel@lists.xensource.com; Mon, 09 Oct 2017 15:57:47 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 D2/0F-03453-B7C9BD95; Mon, 09 Oct 2017 15:57:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHRDpG7VnNu
 RBl+nKVrcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ow1F5exF2xRq1i/8BRzA+NvhS5GDg4JAX+J
 F+99uhg5gUwPietnTzCB2GwCuhJNW/6ygdgiAsoSx5u+sHYxcnEwC5xjlGidsoEZJCEsECDRs
 7KHBWQOi4CKxOdfRSBhXgFPiVs/77BBzJSTOH/8J1g5J1B8wYwlYPOFgHad7bjFCNIqJKAmMX
 d9PESroMTJmU9YQGxmAQmJgy9eMEOMsZT4tv4p8wRG/llIymYhKVvAyLSKUaM4tagstUjX0EA
 vqSgzPaMkNzEzB8gz08tNLS5OTE/NSUwq1kvOz93ECAw0BiDYwXj8fdwhRkkOJiVR3nkzbkcK
 8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuAtmw2UEyxKTU+tSMvMAYY8TFqCg0dJhHc2SJq3uCAxt
 zgzHSJ1itGS49imy3+YODpu3gWSu/Zs/c8kxJKXn5cqJc7bANIgANKQUZoHNw4Wl5cYZaWEeR
 mBDhTiKUgtys0sQZV/xSjOwagkzLseZApPZl4J3NZXQAcxAR3EWHwD5KCSRISUVANjRYYXl86
 KhRvd4h3XP/Z4oq7cLur3a03ED6PdBZf2nTwVwv8i9MQG/ejmvotHMsMzfBlCNi3ZV39FQLXA
 YGZujNKTKL3TzBttrh+/XHnIgiv9H+9aHpcH+uZmu/aXRZhdWzCZZd/aaTc55LL1F2WlVb9Wc
 T7wPXW73S0R+zz+4HUR6Yt4hP4psRRnJBpqMRcVJwIAYyRIwMYCAAA=
X-Env-Sender: prvs=4484f2008=Ian.Jackson@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1507564664!70131737!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46852 invoked from network); 9 Oct 2017 15:57:46 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 15:57:46 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="443012896"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Mon, 9 Oct 2017 16:57:12 +0100
Message-ID: <1507564648-7580-11-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 10/26] xentoolcore_restrict_all: Implement for
	libxendevicemodel
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CkFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL1J1bGVzLm1r
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogdG9vbHMvbGlicy9kZXZpY2Vt
b2RlbC9NYWtlZmlsZSAgICAgICAgICAgICB8ICAzICsrLQogdG9vbHMvbGlicy9kZXZpY2Vtb2Rl
bC9jb3JlLmMgICAgICAgICAgICAgICB8IDE2ICsrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnMv
ZGV2aWNlbW9kZWwvcHJpdmF0ZS5oICAgICAgICAgICAgfCAgMyArKysKIHRvb2xzL2xpYnMvZGV2
aWNlbW9kZWwveGVuZGV2aWNlbW9kZWwucGMuaW4gfCAgMiArLQogNSBmaWxlcyBjaGFuZ2VkLCAy
MyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL1J1bGVz
Lm1rIGIvdG9vbHMvUnVsZXMubWsKaW5kZXggNWUxYzdjYi4uOWIyZmUzNiAxMDA2NDQKLS0tIGEv
dG9vbHMvUnVsZXMubWsKKysrIGIvdG9vbHMvUnVsZXMubWsKQEAgLTEyOSw3ICsxMjksNyBAQCBM
RExJQlNfbGlieGVuZm9yZWlnbm1lbW9yeSA9ICQoU0hERVBTX2xpYnhlbmZvcmVpZ25tZW1vcnkp
ICQoWEVOX0xJQlhFTkZPUkVJR05NRQogU0hMSUJfbGlieGVuZm9yZWlnbm1lbW9yeSAgPSAkKFNI
REVQU19saWJ4ZW5mb3JlaWdubWVtb3J5KSAtV2wsLXJwYXRoLWxpbms9JChYRU5fTElCWEVORk9S
RUlHTk1FTU9SWSkKIAogQ0ZMQUdTX2xpYnhlbmRldmljZW1vZGVsID0gLUkkKFhFTl9MSUJYRU5E
RVZJQ0VNT0RFTCkvaW5jbHVkZSAkKENGTEFHU194ZW5pbmNsdWRlKQotU0hERVBTX2xpYnhlbmRl
dmljZW1vZGVsID0gJChTSExJQl9saWJ4ZW50b29sbG9nKSAkKFNITElCX3hlbmNhbGwpCitTSERF
UFNfbGlieGVuZGV2aWNlbW9kZWwgPSAkKFNITElCX2xpYnhlbnRvb2xsb2cpICQoU0hMSUJfbGli
eGVudG9vbGNvcmUpICQoU0hMSUJfeGVuY2FsbCkKIExETElCU19saWJ4ZW5kZXZpY2Vtb2RlbCA9
ICQoU0hERVBTX2xpYnhlbmRldmljZW1vZGVsKSAkKFhFTl9MSUJYRU5ERVZJQ0VNT0RFTCkvbGli
eGVuZGV2aWNlbW9kZWwkKGxpYmV4dGVuc2lvbikKIFNITElCX2xpYnhlbmRldmljZW1vZGVsICA9
ICQoU0hERVBTX2xpYnhlbmRldmljZW1vZGVsKSAtV2wsLXJwYXRoLWxpbms9JChYRU5fTElCWEVO
REVWSUNFTU9ERUwpCiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvTWFrZWZp
bGUgYi90b29scy9saWJzL2RldmljZW1vZGVsL01ha2VmaWxlCmluZGV4IDFkNGU1ODQuLjM0MjM3
MWEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvTWFrZWZpbGUKKysrIGIvdG9v
bHMvbGlicy9kZXZpY2Vtb2RlbC9NYWtlZmlsZQpAQCAtOCw2ICs4LDcgQEAgU0hMSUJfTERGTEFH
UyArPSAtV2wsLS12ZXJzaW9uLXNjcmlwdD1saWJ4ZW5kZXZpY2Vtb2RlbC5tYXAKIENGTEFHUyAg
ICs9IC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMKIENGTEFHUyAgICs9IC1JLi9pbmNsdWRl
ICQoQ0ZMQUdTX3hlbmluY2x1ZGUpCiBDRkxBR1MgICArPSAkKENGTEFHU19saWJ4ZW50b29sbG9n
KQorQ0ZMQUdTICAgKz0gJChDRkxBR1NfbGlieGVudG9vbGNvcmUpCiBDRkxBR1MgICArPSAkKENG
TEFHU19saWJ4ZW5jYWxsKQogCiBTUkNTLXkgICAgICAgICAgICAgICAgICs9IGNvcmUuYwpAQCAt
NjMsNyArNjQsNyBAQCBsaWJ4ZW5kZXZpY2Vtb2RlbC5zby4kKE1BSk9SKTogbGlieGVuZGV2aWNl
bW9kZWwuc28uJChNQUpPUikuJChNSU5PUikKIAkkKFNZTUxJTktfU0hMSUIpICQ8ICRACiAKIGxp
YnhlbmRldmljZW1vZGVsLnNvLiQoTUFKT1IpLiQoTUlOT1IpOiAkKFBJQ19PQkpTKSBsaWJ4ZW5k
ZXZpY2Vtb2RlbC5tYXAKLQkkKENDKSAkKExERkxBR1MpICQoUFRIUkVBRF9MREZMQUdTKSAtV2ws
JChTT05BTUVfTERGTEFHKSAtV2wsbGlieGVuZGV2aWNlbW9kZWwuc28uJChNQUpPUikgJChTSExJ
Ql9MREZMQUdTKSAtbyAkQCAkKFBJQ19PQkpTKSAkKExETElCU19saWJ4ZW50b29sbG9nKSAkKExE
TElCU19saWJ4ZW5jYWxsKSAkKEFQUEVORF9MREZMQUdTKQorCSQoQ0MpICQoTERGTEFHUykgJChQ
VEhSRUFEX0xERkxBR1MpIC1XbCwkKFNPTkFNRV9MREZMQUcpIC1XbCxsaWJ4ZW5kZXZpY2Vtb2Rl
bC5zby4kKE1BSk9SKSAkKFNITElCX0xERkxBR1MpIC1vICRAICQoUElDX09CSlMpICQoTERMSUJT
X2xpYnhlbnRvb2xsb2cpICQoTERMSUJTX2xpYnhlbmNhbGwpICQoTERMSUJTX2xpYnhlbnRvb2xj
b3JlKSAkKEFQUEVORF9MREZMQUdTKQogCiAuUEhPTlk6IGluc3RhbGwKIGluc3RhbGw6IGJ1aWxk
CmRpZmYgLS1naXQgYS90b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYyBiL3Rvb2xzL2xpYnMv
ZGV2aWNlbW9kZWwvY29yZS5jCmluZGV4IDAwOTRlOTMuLmNlM2FmNzQgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jCisrKyBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwv
Y29yZS5jCkBAIC0yMSw2ICsyMSwxNiBAQAogCiAjaW5jbHVkZSAicHJpdmF0ZS5oIgogCitzdGF0
aWMgaW50IGFsbF9yZXN0cmljdF9jYihYZW50b29sY29yZV9fQWN0aXZlX0hhbmRsZSAqYWgsIHVp
bnQzMl90IGRvbWlkKSB7CisgICAgeGVuZGV2aWNlbW9kZWxfaGFuZGxlICpkbW9kID0gQ09OVEFJ
TkVSX09GKGFoLCAqZG1vZCwgdGNfYWgpOworCisgICAgaWYgKGRtb2QtPmZkIDwgMCkKKyAgICAg
ICAgLyoganVzdCBpbiBjYXNlICovCisgICAgICAgIHJldHVybiAwOworCisgICAgcmV0dXJuIHhl
bmRldmljZW1vZGVsX3Jlc3RyaWN0KGRtb2QsIGRvbWlkKTsKK30KKwogeGVuZGV2aWNlbW9kZWxf
aGFuZGxlICp4ZW5kZXZpY2Vtb2RlbF9vcGVuKHhlbnRvb2xsb2dfbG9nZ2VyICpsb2dnZXIsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgb3Blbl9m
bGFncykKIHsKQEAgLTMwLDYgKzQwLDEwIEBAIHhlbmRldmljZW1vZGVsX2hhbmRsZSAqeGVuZGV2
aWNlbW9kZWxfb3Blbih4ZW50b29sbG9nX2xvZ2dlciAqbG9nZ2VyLAogICAgIGlmICghZG1vZCkK
ICAgICAgICAgcmV0dXJuIE5VTEw7CiAKKyAgICBkbW9kLT5mZCA9IC0xOworICAgIGRtb2QtPnRj
X2FoLnJlc3RyaWN0X2NhbGxiYWNrID0gYWxsX3Jlc3RyaWN0X2NiOworICAgIHhlbnRvb2xjb3Jl
X19yZWdpc3Rlcl9hY3RpdmVfaGFuZGxlKCZkbW9kLT50Y19haCk7CisKICAgICBkbW9kLT5mbGFn
cyA9IG9wZW5fZmxhZ3M7CiAgICAgZG1vZC0+bG9nZ2VyID0gbG9nZ2VyOwogICAgIGRtb2QtPmxv
Z2dlcl90b2ZyZWUgPSBOVUxMOwpAQCAtNTUsNiArNjksNyBAQCB4ZW5kZXZpY2Vtb2RlbF9oYW5k
bGUgKnhlbmRldmljZW1vZGVsX29wZW4oeGVudG9vbGxvZ19sb2dnZXIgKmxvZ2dlciwKIGVycjoK
ICAgICB4dGxfbG9nZ2VyX2Rlc3Ryb3koZG1vZC0+bG9nZ2VyX3RvZnJlZSk7CiAgICAgeGVuY2Fs
bF9jbG9zZShkbW9kLT54Y2FsbCk7CisgICAgeGVudG9vbGNvcmVfX2RlcmVnaXN0ZXJfYWN0aXZl
X2hhbmRsZSgmZG1vZC0+dGNfYWgpOwogICAgIGZyZWUoZG1vZCk7CiAgICAgcmV0dXJuIE5VTEw7
CiB9CkBAIC02OSw2ICs4NCw3IEBAIGludCB4ZW5kZXZpY2Vtb2RlbF9jbG9zZSh4ZW5kZXZpY2Vt
b2RlbF9oYW5kbGUgKmRtb2QpCiAgICAgcmMgPSBvc2RlcF94ZW5kZXZpY2Vtb2RlbF9jbG9zZShk
bW9kKTsKIAogICAgIHhlbmNhbGxfY2xvc2UoZG1vZC0+eGNhbGwpOworICAgIHhlbnRvb2xjb3Jl
X19kZXJlZ2lzdGVyX2FjdGl2ZV9oYW5kbGUoJmRtb2QtPnRjX2FoKTsKICAgICB4dGxfbG9nZ2Vy
X2Rlc3Ryb3koZG1vZC0+bG9nZ2VyX3RvZnJlZSk7CiAgICAgZnJlZShkbW9kKTsKICAgICByZXR1
cm4gcmM7CmRpZmYgLS1naXQgYS90b29scy9saWJzL2RldmljZW1vZGVsL3ByaXZhdGUuaCBiL3Rv
b2xzL2xpYnMvZGV2aWNlbW9kZWwvcHJpdmF0ZS5oCmluZGV4IDRjZTVhYWMuLmM0YTIyNWYgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvcHJpdmF0ZS5oCisrKyBiL3Rvb2xzL2xp
YnMvZGV2aWNlbW9kZWwvcHJpdmF0ZS5oCkBAIC03LDExICs3LDE0IEBACiAjaW5jbHVkZSA8eGVu
ZGV2aWNlbW9kZWwuaD4KICNpbmNsdWRlIDx4ZW5jYWxsLmg+CiAKKyNpbmNsdWRlIDx4ZW50b29s
Y29yZV9pbnRlcm5hbC5oPgorCiBzdHJ1Y3QgeGVuZGV2aWNlbW9kZWxfaGFuZGxlIHsKICAgICB4
ZW50b29sbG9nX2xvZ2dlciAqbG9nZ2VyLCAqbG9nZ2VyX3RvZnJlZTsKICAgICB1bnNpZ25lZCBp
bnQgZmxhZ3M7CiAgICAgeGVuY2FsbF9oYW5kbGUgKnhjYWxsOwogICAgIGludCBmZDsKKyAgICBY
ZW50b29sY29yZV9fQWN0aXZlX0hhbmRsZSB0Y19haDsKIH07CiAKIHN0cnVjdCB4ZW5kZXZpY2Vt
b2RlbF9idWYgewpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC94ZW5kZXZpY2Vt
b2RlbC5wYy5pbiBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwveGVuZGV2aWNlbW9kZWwucGMuaW4K
aW5kZXggZWQwOGY4My4uOGJkMDRmYSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9kZXZpY2Vtb2Rl
bC94ZW5kZXZpY2Vtb2RlbC5wYy5pbgorKysgYi90b29scy9saWJzL2RldmljZW1vZGVsL3hlbmRl
dmljZW1vZGVsLnBjLmluCkBAIC03LDQgKzcsNCBAQCBEZXNjcmlwdGlvbjogVGhlIFhlbmRldmlj
ZW1vZGVsIGxpYnJhcnkgZm9yIFhlbiBoeXBlcnZpc29yCiBWZXJzaW9uOiBAQHZlcnNpb25AQAog
Q2ZsYWdzOiAtSSR7aW5jbHVkZWRpcn0gQEBjZmxhZ3Nsb2NhbEBACiBMaWJzOiBAQGxpYnNmbGFn
QEAke2xpYmRpcn0gLWx4ZW5kZXZpY2Vtb2RlbAotUmVxdWlyZXMucHJpdmF0ZTogeGVudG9vbGxv
Zyx4ZW5jYWxsCitSZXF1aXJlcy5wcml2YXRlOiB4ZW50b29sY29yZSx4ZW50b29sbG9nLHhlbmNh
bGwKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 15:57:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 15:57:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1aRB-0003ab-Dm; Mon, 09 Oct 2017 15:57:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4484f2008=Ian.Jackson@citrix.com>)
 id 1e1aR9-0003YL-Qs
 for xen-devel@lists.xensource.com; Mon, 09 Oct 2017 15:57:47 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 AE/93-14596-B7C9BD95; Mon, 09 Oct 2017 15:57:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHSDvW7VnNu
 RBt0tKhb3prxnd2D02N63iz2AMYo1My8pvyKBNeP60muMBRPEK45cf8vYwPhYpIuRk0NCwF9i
 +fs5bBC2h8T1syeYQGw2AV2Jpi1/weIiAsoSx5u+sHYxcnEwC5xjlGidsoEZJCEsYCbxYdIWd
 hCbRUBF4tyve4wgNi/QoFtnP7BDDJWTOH/8J1g9p4CnxIIZS8AWCAHVnO24BVTPAWSrScxdHw
 /RKihxcuYTFhCbWUBC4uCLF8wQYywlvq1/yjyBkX8WkrJZSMoWMDKtYlQvTi0qSy3SNddLKsp
 MzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMNQYg2ME487L/IUZJDiYlUd55M25HCvEl
 5adUZiQWZ8QXleakFh9ilOHgUJLgXTcbKCdYlJqeWpGWmQMMepi0BAePkgjvbJA0b3FBYm5xZ
 jpE6hSjMcexTZf/MHF03Lz7h0mIJS8/L1VKnLcBpFQApDSjNA9uECwaLzHKSgnzMgKdJsRTkF
 qUm1mCKv+KUZyDUUmYdz3IFJ7MvBK4fa+ATmECOoWx+AbIKSWJCCmpBkZWK0YW+4xyTs6CwKY
 D+2cWd19c+bu62Nrz25JaB/lHjQtcjkz1Wb8u/XGDjTXHpMvyaybzbw34ynFu5y4uzl/fdI9V
 M7cHXm1ONzh+1u3B3fS+xyJ6Eskeh4vcp7X8+hUR3K+5X2wV15aQzd19+6vOud0PCTh7qG7ng
 6wTMqx+1uHPYtLkw5VYijMSDbWYi4oTAcO+tDjBAgAA
X-Env-Sender: prvs=4484f2008=Ian.Jackson@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1507564665!64356148!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46850 invoked from network); 9 Oct 2017 15:57:46 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 15:57:46 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="450972057"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Mon, 9 Oct 2017 16:57:07 +0100
Message-ID: <1507564648-7580-6-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 05/26] xentoolcore: Link into stubdoms
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UgbmVlZCB0byBkbyB0aGlzIGJlZm9yZSB3ZSBzdGFydCB0byBtYWtlIHRoZSBvdGhlciBsaWJy
YXJpZXMgY2FsbAppbnRvIHhlbnRvb2xjb3JlLCBvciB3ZSBicmVhayB0aGUgc3R1YmRvbSBidWls
ZC4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29t
PgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCnYyOiBOZXcgcGF0
Y2ggaW4gdGhpcyBzZXJpZXMKLS0tCiBzdHViZG9tL01ha2VmaWxlIHwgMTcgKysrKysrKysrKysr
KysrLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3N0dWJkb20vTWFrZWZpbGUgYi9zdHViZG9tL01ha2VmaWxlCmluZGV4IDM5
MDY3YzguLmY0NWVlYWIgMTAwNjQ0Ci0tLSBhL3N0dWJkb20vTWFrZWZpbGUKKysrIGIvc3R1YmRv
bS9NYWtlZmlsZQpAQCAtMzI3LDYgKzMyNyw5IEBAIGRlZmluZSBkb19saW5rcwogICB0b3VjaCAk
QAogZW5kZWYKIAorbGlicy0kKFhFTl9UQVJHRVRfQVJDSCkvdG9vbGNvcmUvc3RhbXA6ICQoWEVO
X1JPT1QpL3Rvb2xzL2xpYnMvdG9vbGNvcmUvTWFrZWZpbGUKKwkkKGRvX2xpbmtzKQorCiBsaWJz
LSQoWEVOX1RBUkdFVF9BUkNIKS90b29sbG9nL3N0YW1wOiAkKFhFTl9ST09UKS90b29scy9saWJz
L3Rvb2xsb2cvTWFrZWZpbGUKIAkkKGRvX2xpbmtzKQogCkBAIC0zNTEsNyArMzU0LDcgQEAgbGli
eGMtJChYRU5fVEFSR0VUX0FSQ0gpL3N0YW1wOiAkKFhFTl9ST09UKS90b29scy9saWJ4Yy9NYWtl
ZmlsZQogeGVuc3RvcmUvc3RhbXA6ICQoWEVOX1JPT1QpL3Rvb2xzL3hlbnN0b3JlL01ha2VmaWxl
CiAJJChkb19saW5rcykKIAotTElOS19MSUJTX0RJUlMgOj0gdG9vbGxvZyBldnRjaG4gZ250dGFi
IGNhbGwgZm9yZWlnbm1lbW9yeSBkZXZpY2Vtb2RlbAorTElOS19MSUJTX0RJUlMgOj0gdG9vbGNv
cmUgdG9vbGxvZyBldnRjaG4gZ250dGFiIGNhbGwgZm9yZWlnbm1lbW9yeSBkZXZpY2Vtb2RlbAog
TElOS19ESVJTIDo9IGxpYnhjLSQoWEVOX1RBUkdFVF9BUkNIKSB4ZW5zdG9yZSAkKGZvcmVhY2gg
ZGlyLCQoTElOS19MSUJTX0RJUlMpLGxpYnMtJChYRU5fVEFSR0VUX0FSQ0gpLyQoZGlyKSkKIExJ
TktfU1RBTVBTIDo9ICQoZm9yZWFjaCBkaXIsJChMSU5LX0RJUlMpLCQoZGlyKS9zdGFtcCkKIApA
QCAtMzc2LDYgKzM3OSwxNSBAQCAkKFRBUkdFVFNfTUlOSU9TKTogbWluaS1vcy0lOgogCWRvbmUK
IAogIyMjIyMjIworIyBsaWJ4ZW50b29sY29yZQorIyMjIyMjIworCisuUEhPTlk6IGxpYnhlbnRv
b2xjb3JlCitsaWJ4ZW50b29sY29yZTogbGlicy0kKFhFTl9UQVJHRVRfQVJDSCkvdG9vbGNvcmUv
bGlieGVudG9vbGNvcmUuYQorbGlicy0kKFhFTl9UQVJHRVRfQVJDSCkvdG9vbGNvcmUvbGlieGVu
dG9vbGNvcmUuYTogbWstaGVhZGVycy0kKFhFTl9UQVJHRVRfQVJDSCkgJChORVdMSUJfU1RBTVBG
SUxFKQorCUNQUEZMQUdTPSIkKFRBUkdFVF9DUFBGTEFHUykiIENGTEFHUz0iJChUQVJHRVRfQ0ZM
QUdTKSIgJChNQUtFKSBERVNURElSPSAtQyBsaWJzLSQoWEVOX1RBUkdFVF9BUkNIKS90b29sY29y
ZQorCisjIyMjIyMjCiAjIGxpYnhlbnRvb2xsb2cKICMjIyMjIyMKIApAQCAtNDM1LDcgKzQ0Nyw3
IEBAIGxpYnMtJChYRU5fVEFSR0VUX0FSQ0gpL2RldmljZW1vZGVsL2xpYnhlbmRldmljZW1vZGVs
LmE6IG1rLWhlYWRlcnMtJChYRU5fVEFSR0VUCiAKIC5QSE9OWTogbGlieGMKIGxpYnhjOiBsaWJ4
Yy0kKFhFTl9UQVJHRVRfQVJDSCkvbGlieGVuY3RybC5hIGxpYnhjLSQoWEVOX1RBUkdFVF9BUkNI
KS9saWJ4ZW5ndWVzdC5hCi1saWJ4Yy0kKFhFTl9UQVJHRVRfQVJDSCkvbGlieGVuY3RybC5hOiBt
ay1oZWFkZXJzLSQoWEVOX1RBUkdFVF9BUkNIKSBsaWJ4ZW50b29sbG9nIGxpYnhlbmV2dGNobiBs
aWJ4ZW5nbnR0YWIgbGlieGVuY2FsbCBsaWJ4ZW5mb3JlaWdubWVtb3J5IGxpYnhlbmRldmljZW1v
ZGVsIGNyb3NzLXpsaWIKK2xpYnhjLSQoWEVOX1RBUkdFVF9BUkNIKS9saWJ4ZW5jdHJsLmE6IG1r
LWhlYWRlcnMtJChYRU5fVEFSR0VUX0FSQ0gpIGxpYnhlbnRvb2xjb3JlIGxpYnhlbnRvb2xsb2cg
bGlieGVuZXZ0Y2huIGxpYnhlbmdudHRhYiBsaWJ4ZW5jYWxsIGxpYnhlbmZvcmVpZ25tZW1vcnkg
bGlieGVuZGV2aWNlbW9kZWwgY3Jvc3MtemxpYgogCUNQUEZMQUdTPSIkKFRBUkdFVF9DUFBGTEFH
UykiIENGTEFHUz0iJChUQVJHRVRfQ0ZMQUdTKSIgJChNQUtFKSBERVNURElSPSBDT05GSUdfTElC
WENfTUlOSU9TPXkgLUMgbGlieGMtJChYRU5fVEFSR0VUX0FSQ0gpCiAKICBsaWJ4Yy0kKFhFTl9U
QVJHRVRfQVJDSCkvbGlieGVuZ3Vlc3QuYTogbGlieGMtJChYRU5fVEFSR0VUX0FSQ0gpL2xpYnhl
bmN0cmwuYQpAQCAtNjU5LDYgKzY3MSw3IEBAIGNsZWFuOgogCXJtIC1mICQoU1RVQkRPTVBBVEgp
CiAJcm0gLWYgKi1taW5pb3MtY29uZmlnLm1rCiAJcm0gLWZyIHBrZy1jb25maWcKKwlbICEgLWUg
bGlicy0kKFhFTl9UQVJHRVRfQVJDSCkvdG9vbGNvcmUvTWFrZWZpbGUgXSB8fCAkKE1BS0UpIERF
U1RESVI9IC1DIGxpYnMtJChYRU5fVEFSR0VUX0FSQ0gpL3Rvb2xjb3JlIGNsZWFuCiAJWyAhIC1l
IGxpYnMtJChYRU5fVEFSR0VUX0FSQ0gpL3Rvb2xsb2cvTWFrZWZpbGUgXSB8fCAkKE1BS0UpIERF
U1RESVI9IC1DIGxpYnMtJChYRU5fVEFSR0VUX0FSQ0gpL3Rvb2xsb2cgY2xlYW4KIAlbICEgLWUg
bGlicy0kKFhFTl9UQVJHRVRfQVJDSCkvZXZ0Y2huL01ha2VmaWxlIF0gfHwgJChNQUtFKSBERVNU
RElSPSAtQyBsaWJzLSQoWEVOX1RBUkdFVF9BUkNIKS9ldnRjaG4gY2xlYW4KIAlbICEgLWUgbGli
cy0kKFhFTl9UQVJHRVRfQVJDSCkvZ250dGFiL01ha2VmaWxlIF0gfHwgJChNQUtFKSBERVNURElS
PSAtQyBsaWJzLSQoWEVOX1RBUkdFVF9BUkNIKS9nbnR0YWIgY2xlYW4KLS0gCjIuMS40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 15:57:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 15:57:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1aRB-0003b6-LA; Mon, 09 Oct 2017 15:57:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4484f2008=Ian.Jackson@citrix.com>)
 id 1e1aR9-0003Xz-Vz
 for xen-devel@lists.xensource.com; Mon, 09 Oct 2017 15:57:48 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 F3/00-03409-B7C9BD95; Mon, 09 Oct 2017 15:57:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDvW7VnNu
 RBpNbhSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa0b7t8nMBfskK37dmcvYwHhIpIuRk0NCwF/i
 6rarjBC2h8T1syeYQGw2AV2Jpi1/2UBsEQFlieNNX1hBbGaBKcwSkzf7gdjCAjYSPd8nMoPYL
 AIqEv2vJoDV8wLNuf3+IzvETDmJ88d/gtVwCnhKLJixBGy+EFDN2Y5bQHs5gGw1ibnr4yFaBS
 VOznzCArFKQuLgixfMEGMsJb6tf8o8gZF/FpKyWUjKFjAyrWJUL04tKkst0jXVSyrKTM8oyU3
 MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDDQGINjBOP2y/yFGSQ4mJVHeeTNuRwrxJeWnVGYk
 FmfEF5XmpBYfYpTh4FCS4C2bDZQTLEpNT61Iy8wBhjxMWoKDR0mEdzZImre4IDG3ODMdInWKU
 Zej4+bdP0xCLHn5ealS4rwNIEUCIEUZpXlwI2Dxd4lRVkqYlxHoKCGegtSi3MwSVPlXjOIcjE
 rCvJogU3gy80rgNr0COoIJ6AjG4hsgR5QkIqSkGhhLJPzLljDlbChM3ZC0TbuXM+Bk4+K8b0/
 dPb9NMzohtZ9fcGWt/cRtLIufX6xNfM1ucuwF6/tLYontp+8mxzTNFLz/6Uba5eJZIlLpgYdC
 l/RMO7Dr+iWtLrVjd9nXnm+JeD1v8gMdb+6ImnVrpk87HPVBp38Nu+G+Z1pGs416VAPEWA6tP
 3lDiaU4I9FQi7moOBEAgooSJboCAAA=
X-Env-Sender: prvs=4484f2008=Ian.Jackson@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1507564663!62399402!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62044 invoked from network); 9 Oct 2017 15:57:45 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 15:57:45 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="450972053"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Mon, 9 Oct 2017 16:57:03 +0100
Message-ID: <1507564648-7580-2-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 01/26] xen: Provide XEN_DMOP_remote_shutdown
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U0NIRURPUF9yZW1vdGVfc2h1dGRvd24gc2hvdWxkIGJlIGEgRE1PUCBzbyB0aGF0IGEgZGVwcml2
aWxlZ2VkIHFlbXUKY2FuIGRvIHRoZSBwcm9wZXJ5IHRpZHlpbmcgdXAuCgpXZSBuZWVkIHRvIGtl
ZXAgU0NIRURPUF9yZW1vdGVfc2h1dGRvd24gZm9yIEFCSSBzdGFiaWxpdHkgcmVhc29ucyBhbmQK
YmVjYXVzZSBpdCBpcyBuZWVkZWQgZm9yIFBWIGd1ZXN0cy4KCkNDOiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgpDQzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDQzog
S29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDQzogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzogVGltIERlZWdhbiA8dGlt
QHhlbi5vcmc+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29u
QGV1LmNpdHJpeC5jb20+CgotLS0KdjI6IENvZGluZyBzdHlsZTogYWRkIGJsYW5rIGxpbmUgaW4g
c3dpdGNoIHN0YXRlbWVudC4KICAgIENvcnJlY3QgY29tbWl0IG1lc3NhZ2UgcmUgcmVhc29ucyB0
byBrZWVwIFNDSEVET1BfcmVtb3RlX3NodXRkb3duLgogICAgQWRkIHRvIHhsYXQubHN0IGluIGFs
cGhhYmV0aWNhbCBvcmRlciB3cnQgdG8gb3RoZXIgZG1fb3BzLgoKU2lnbmVkLW9mZi1ieTogSWFu
IEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2
bS9kbS5jICAgICAgICAgIHwgMTAgKysrKysrKysrKwogeGVuL2luY2x1ZGUvcHVibGljL2h2bS9k
bV9vcC5oIHwgMTIgKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS94bGF0LmxzdCAgICAgICAgICAg
fCAgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvaHZtL2RtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2RtLmMKaW5kZXggOWNmNTNi
NS4uYWNhYmRlMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9kbS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vZG0uYwpAQCAtNjI5LDYgKzYyOSwxNSBAQCBzdGF0aWMgaW50IGRtX29wKGNv
bnN0IHN0cnVjdCBkbW9wX2FyZ3MgKm9wX2FyZ3MpCiAgICAgICAgIGJyZWFrOwogICAgIH0KIAor
ICAgIGNhc2UgWEVOX0RNT1BfcmVtb3RlX3NodXRkb3duOgorICAgIHsKKyAgICAgICAgY29uc3Qg
c3RydWN0IHhlbl9kbV9vcF9yZW1vdGVfc2h1dGRvd24gKmRhdGEgPQorICAgICAgICAgICAgJm9w
LnUucmVtb3RlX3NodXRkb3duOworCisgICAgICAgIGRvbWFpbl9zaHV0ZG93bihkLCBkYXRhLT5y
ZWFzb24pOworICAgICAgICBicmVhazsKKyAgICB9CisKICAgICBkZWZhdWx0OgogICAgICAgICBy
YyA9IC1FT1BOT1RTVVBQOwogICAgICAgICBicmVhazsKQEAgLTY1Nyw2ICs2NjYsNyBAQCBDSEVD
S19kbV9vcF9tb2RpZmllZF9tZW1vcnk7CiBDSEVDS19kbV9vcF9zZXRfbWVtX3R5cGU7CiBDSEVD
S19kbV9vcF9pbmplY3RfZXZlbnQ7CiBDSEVDS19kbV9vcF9pbmplY3RfbXNpOworQ0hFQ0tfZG1f
b3BfcmVtb3RlX3NodXRkb3duOwogCiBpbnQgY29tcGF0X2RtX29wKGRvbWlkX3QgZG9taWQsCiAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBucl9idWZzLApkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5o
CmluZGV4IDZiYmFiNWYuLmUxNzMwODUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9o
dm0vZG1fb3AuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgKQEAgLTM1Nyw2
ICszNTcsMTcgQEAgc3RydWN0IHhlbl9kbV9vcF9tYXBfbWVtX3R5cGVfdG9faW9yZXFfc2VydmVy
IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhhcyB0byBiZSBzZXQgdG8gemVybyBieSB0
aGUgY2FsbGVyICovCiB9OwogCisvKgorICogWEVOX0RNT1BfcmVtb3RlX3NodXRkb3duIDogRGVj
bGFyZSBhIHNodXRkb3duIGZvciBhbm90aGVyIGRvbWFpbgorICogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgSWRlbnRpY2FsIHRvIFNDSEVET1BfcmVtb3RlX3NodXRkb3duCisgKi8KKyNkZWZp
bmUgWEVOX0RNT1BfcmVtb3RlX3NodXRkb3duIDE2CisKK3N0cnVjdCB4ZW5fZG1fb3BfcmVtb3Rl
X3NodXRkb3duIHsKKyAgICB1aW50MzJfdCByZWFzb247ICAgICAgIC8qIFNIVVRET1dOXyogPT4g
ZW51bSBzY2hlZF9zaHV0ZG93bl9yZWFzb24gKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAg
IC8qIChPdGhlciByZWFzb24gdmFsdWVzIGFyZSBub3QgYmxvY2tlZCkgKi8KK307CisKIHN0cnVj
dCB4ZW5fZG1fb3AgewogICAgIHVpbnQzMl90IG9wOwogICAgIHVpbnQzMl90IHBhZDsKQEAgLTM3
Nyw2ICszODgsNyBAQCBzdHJ1Y3QgeGVuX2RtX29wIHsKICAgICAgICAgc3RydWN0IHhlbl9kbV9v
cF9pbmplY3RfbXNpIGluamVjdF9tc2k7CiAgICAgICAgIHN0cnVjdCB4ZW5fZG1fb3BfbWFwX21l
bV90eXBlX3RvX2lvcmVxX3NlcnZlcgogICAgICAgICAgICAgICAgIG1hcF9tZW1fdHlwZV90b19p
b3JlcV9zZXJ2ZXI7CisgICAgICAgIHN0cnVjdCB4ZW5fZG1fb3BfcmVtb3RlX3NodXRkb3duIHJl
bW90ZV9zaHV0ZG93bjsKICAgICB9IHU7CiB9OwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94
bGF0LmxzdCBiL3hlbi9pbmNsdWRlL3hsYXQubHN0CmluZGV4IDBmMTcwMDAuLjQzNDZjYmUgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hsYXQubHN0CisrKyBiL3hlbi9pbmNsdWRlL3hsYXQubHN0
CkBAIC02NCw2ICs2NCw3IEBACiA/CWRtX29wX2luamVjdF9tc2kJCWh2bS9kbV9vcC5oCiA/CWRt
X29wX2lvcmVxX3NlcnZlcl9yYW5nZQlodm0vZG1fb3AuaAogPwlkbV9vcF9tb2RpZmllZF9tZW1v
cnkJCWh2bS9kbV9vcC5oCis/CWRtX29wX3JlbW90ZV9zaHV0ZG93bgkJaHZtL2RtX29wLmgKID8J
ZG1fb3Bfc2V0X2lvcmVxX3NlcnZlcl9zdGF0ZQlodm0vZG1fb3AuaAogPwlkbV9vcF9zZXRfaXNh
X2lycV9sZXZlbAkJaHZtL2RtX29wLmgKID8JZG1fb3Bfc2V0X21lbV90eXBlCQlodm0vZG1fb3Au
aAotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 09 15:57:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 15:57:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1aRC-0003cM-0t; Mon, 09 Oct 2017 15:57:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4484f2008=Ian.Jackson@citrix.com>)
 id 1e1aRA-0003YL-6v
 for xen-devel@lists.xensource.com; Mon, 09 Oct 2017 15:57:48 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 4A/A3-14596-B7C9BD95; Mon, 09 Oct 2017 15:57:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHRDpG71nNu
 RBlc3ilncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oxpfzuZCuZxVHxs38fawPidrYuRk0NCwF/i
 3+lvjBC2h8T1syeYQGw2AV2Jpi1/wWpEBJQljjd9Ye1i5OJgFjjHKNE6ZQMzSEJYIEricsMBd
 hCbRUBFYkHzeTCbV8BTonvmNXaIoXIS54//BKvnBIovmLEEbIEQ0LKzHbeAFnMA2WoSc9fHQ7
 QKSpyc+YQFxGYWkJA4+OIFM8QYS4lv658yT2Dkn4WkbBaSsgWMTKsYNYpTi8pSi3QNDfSSijL
 TM0pyEzNzgDwzvdzU4uLE9NScxKRiveT83E2MwGBjAIIdjMffxx1ilORgUhLlnTfjdqQQX1J+
 SmVGYnFGfFFpTmrxIUYZDg4lCd6y2UA5waLU9NSKtMwcYNjDpCU4eJREeGeDpHmLCxJzizPTI
 VKnGHU5Om7e/cMkxJKXn5cqJc7bAFIkAFKUUZoHNwIWg5cYZaWEeRmBjhLiKUgtys0sQZV/xS
 jOwagkzLseZApPZl4J3KZXQEcwAR3BWHwD5IiSRISUVAMj/44JGZueTfPsk5586sGJpDspAlU
 vT9lU7fi2IUheoDH39t8VdWcXX/SuClkYomfF967vxHIfKbf9mtxWpoLBk8O0hd1Tt/64cKh2
 V6jR+U8ZlpsWasTL/+8u++3PsOTQmhMnrPbet266oTrr2m+j/niNX0322a5m749deJB2wfLfZ
 qktMbcFlFiKMxINtZiLihMB3SvocbwCAAA=
X-Env-Sender: prvs=4484f2008=Ian.Jackson@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1507564664!70131737!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47000 invoked from network); 9 Oct 2017 15:57:47 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 15:57:47 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="443012901"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Mon, 9 Oct 2017 16:57:16 +0100
Message-ID: <1507564648-7580-15-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 14/26] xentoolcore_restrict_all: Declare
	problems due to no evtchn support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CkFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnMvdG9v
bGNvcmUvaW5jbHVkZS94ZW50b29sY29yZS5oIHwgNSArKysrKwogMSBmaWxlIGNoYW5nZWQsIDUg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvdG9vbGNvcmUvaW5jbHVkZS94
ZW50b29sY29yZS5oIGIvdG9vbHMvbGlicy90b29sY29yZS9pbmNsdWRlL3hlbnRvb2xjb3JlLmgK
aW5kZXggMzJlMmFmMS4uOTNlYWYyMyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy90b29sY29yZS9p
bmNsdWRlL3hlbnRvb2xjb3JlLmgKKysrIGIvdG9vbHMvbGlicy90b29sY29yZS9pbmNsdWRlL3hl
bnRvb2xjb3JlLmgKQEAgLTMwLDYgKzMwLDExIEBACiAgKiBBcnJhbmdlcyB0aGF0IFhlbiBsaWJy
YXJ5IGhhbmRsZXMgKGZkcyBldGMuKSB3aGljaCBhcmUgY3VycmVudGx5IGhlbGQKICAqIGJ5IFhl
biBsaWJyYXJpZXMsIGNhbiBubyBsb25nZXIgYmUgdXNlZCBvdGhlciB0aGFuIHRvIGFmZmVjdCBk
b21pZC4KICAqCisgKiBEb2VzIG5vdCBwcmV2ZW50IGVmZmVjdHMgdGhhdCBhbW91bnQgb25seSB0
bworICogICAtIGRlbmlhbCBvZiBzZXJ2aWNlLCBwb3NzaWJseSBob3N0LXdpZGUsIGJ5IHJlc291
cmNlIGV4aGF1c3Rpb24gZXRjLgorICogICAtIGxlYWsgb2Ygbm90LXZlcnktaW50ZXJlc3Rpbmcg
bWV0YWluZm9ybWF0aW9uIGFib3V0IG90aGVyIGRvbWFpbnMKKyAqICAgICBlZywgc3BlY2lmaWNh
bGx5LCBldmVudCBjaGFubmVsIHNpZ25hbHMgcmVsYXRpbmcgdG8gb3RoZXIgZG9tYWlucworICoK
ICAqIElmIHRoaXMgY2Fubm90IGJlIGFjaGlldmVkLCByZXR1cm5zIC0xIGFuZCBzZXRzIGVycm5v
LgogICogSWYgY2FsbGVkIGFnYWluIHdpdGggdGhlIHNhbWUgZG9taWQsIGl0IG1heSBzdWNjZWVk
LCBvciBpdCBtYXkKICAqIGZhaWwgKGV2ZW4gdGhvdWdoIHN1Y2ggYSBjYWxsIGlzIHBvdGVudGlh
bGx5IG1lYW5pbmdmdWwpLgotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 09 15:57:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 15:57:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1aRC-0003d0-8K; Mon, 09 Oct 2017 15:57:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4484f2008=Ian.Jackson@citrix.com>)
 id 1e1aRA-0003ZO-JY
 for xen-devel@lists.xensource.com; Mon, 09 Oct 2017 15:57:48 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 AD/F6-02228-B7C9BD95; Mon, 09 Oct 2017 15:57:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHRDpG71nNu
 RBn+28lncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oyp616wFByQq/j64ShjA2OzZBcjJ4eEgL9E
 c9s2JgjbQ+L62RNgNpuArkTTlr9sILaIgLLE8aYvrF2MXBzMAucYJVqnbGAGSQgLREp0H9wL1
 sAioCLxef1VRhCbV8BT4vrkl4wQQ+Ukzh//CVbPCRRfMGMJWL0Q0LKzHbeAajiAbDWJuevjIV
 oFJU7OfMICYjMLSEgcfPGCGWKMpcS39U+ZJzDyz0JSNgtJ2QJGplWMGsWpRWWpRbpGpnpJRZn
 pGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIHBVs/AwLiDsfWE3yFGSQ4mJVHeeTNuRwrx
 JeWnVGYkFmfEF5XmpBYfYpTh4FCS4C2bDZQTLEpNT61Iy8wBhj1MWoKDR0mENxEkzVtckJhbn
 JkOkTrFqMvRcfPuHyYhlrz8vFQpcd5Ts4CKBECKMkrz4EbAYvASo6yUMC8jAwODEE9BalFuZg
 mq/CtGcQ5GJWHedJBVPJl5JXCbXgEdwQR0BGPxDZAjShIRUlINjIumf/zqoPbjzMoHCi/bq49
 xcXtq+UXtOhrkcjQkYI7Y3FKPzkxH5wOLdqRfWMJRxSbJ/PNdYP2K1wWinKu+vzj86uUBppaG
 gHOLRMTP/npqoVvtmPLVsYAlkePd0S28PziSLFW33mZaYXa89uTnhbyWrz4/+eZww5nnzZsfy
 w58eWTyf+X+nwuVWIozEg21mIuKEwFD77NxvAIAAA==
X-Env-Sender: prvs=4484f2008=Ian.Jackson@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1507564658!108752994!5
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43707 invoked from network); 9 Oct 2017 15:57:46 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 15:57:46 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="443012899"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Mon, 9 Oct 2017 16:57:14 +0100
Message-ID: <1507564648-7580-13-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 12/26] xentoolcore_restrict: Break out
	xentoolcore__restrict_by_dup2_null
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CkFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnMvY2Fs
bC9jb3JlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMzAgKy0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogdG9vbHMvbGlicy90b29sY29yZS9oYW5kbGVyZWcuYyAgICAgICAgICAgICAgICAg
ICAgfCAyNiArKysrKysrKysrKysrKysrKysrCiB0b29scy9saWJzL3Rvb2xjb3JlL2luY2x1ZGUv
eGVudG9vbGNvcmVfaW50ZXJuYWwuaCB8IDEyICsrKysrKysrKwogdG9vbHMvbGlicy90b29sY29y
ZS9saWJ4ZW50b29sY29yZS5tYXAgICAgICAgICAgICAgfCAgMSArCiA0IGZpbGVzIGNoYW5nZWQs
IDQwIGluc2VydGlvbnMoKyksIDI5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnMvY2FsbC9jb3JlLmMgYi90b29scy9saWJzL2NhbGwvY29yZS5jCmluZGV4IDhkMWIxMWIuLmQ2
Y2U3M2QgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvY2FsbC9jb3JlLmMKKysrIGIvdG9vbHMvbGli
cy9jYWxsL2NvcmUuYwpAQCAtMTUsMzkgKzE1LDExIEBACiAKICNpbmNsdWRlIDxzdGRsaWIuaD4K
IAotI2luY2x1ZGUgPHN5cy90eXBlcy5oPgotI2luY2x1ZGUgPHN5cy9zdGF0Lmg+Ci0jaW5jbHVk
ZSA8ZmNudGwuaD4KLSNpbmNsdWRlIDx1bmlzdGQuaD4KLQogI2luY2x1ZGUgInByaXZhdGUuaCIK
IAogc3RhdGljIGludCBhbGxfcmVzdHJpY3RfY2IoWGVudG9vbGNvcmVfX0FjdGl2ZV9IYW5kbGUg
KmFoLCB1aW50MzJfdCBkb21pZCkgewogICAgIHhlbmNhbGxfaGFuZGxlICp4Y2FsbCA9IENPTlRB
SU5FUl9PRihhaCwgKnhjYWxsLCB0Y19haCk7Ci0gICAgaW50IG51bGxmZCA9IC0xLCByOwotCi0g
ICAgaWYgKHhjYWxsLT5mZCA8IDApCi0gICAgICAgIC8qIGp1c3QgaW4gY2FzZSAqLwotICAgICAg
ICByZXR1cm4gMDsKLQotICAgIC8qCi0gICAgICogV2UgZG9uJ3QgaW1wbGVtZW50IGEgcmVzdHJp
Y3QgZnVuY3Rpb24uICBXZSBuZXV0ZXIgdGhlIGZkIGJ5Ci0gICAgICogZHVwJ2luZyAvZGV2L251
bGwgb250byBpdC4gIFRoaXMgaXMgYmV0dGVyIHRoYW4gY2xvc2luZyBpdCwKLSAgICAgKiBiZWNh
dXNlIGl0IGRvZXMgbm90IGludm9sdmUgbG9ja2luZyBhZ2FpbnN0IGNvbmN1cnJlbnQgdXNlcwot
ICAgICAqIG9mIHhlbmNhbGwgaW4gb3RoZXIgdGhyZWFkcy4KLSAgICAgKi8KLSAgICBudWxsZmQg
PSBvcGVuKCIvZGV2L251bGwiLCBPX1JET05MWSk7Ci0gICAgaWYgKG51bGxmZCA8IDApIGdvdG8g
ZXJyOwotCi0gICAgciA9IGR1cDIobnVsbGZkLCB4Y2FsbC0+ZmQpOwotICAgIGlmIChyIDwgMCkg
Z290byBlcnI7Ci0KLSAgICBjbG9zZShudWxsZmQpOwotICAgIHJldHVybiAwOwotCi1lcnI6Ci0g
ICAgaWYgKG51bGxmZCA+PSAwKSBjbG9zZShudWxsZmQpOwotICAgIHJldHVybiAtMTsKKyAgICBy
ZXR1cm4geGVudG9vbGNvcmVfX3Jlc3RyaWN0X2J5X2R1cDJfbnVsbCh4Y2FsbC0+ZmQpOwogfQog
CiB4ZW5jYWxsX2hhbmRsZSAqeGVuY2FsbF9vcGVuKHhlbnRvb2xsb2dfbG9nZ2VyICpsb2dnZXIs
IHVuc2lnbmVkIG9wZW5fZmxhZ3MpCmRpZmYgLS1naXQgYS90b29scy9saWJzL3Rvb2xjb3JlL2hh
bmRsZXJlZy5jIGIvdG9vbHMvbGlicy90b29sY29yZS9oYW5kbGVyZWcuYwppbmRleCBlZmVmZmIx
Li4xMjUyYmVkIDEwMDY0NAotLS0gYS90b29scy9saWJzL3Rvb2xjb3JlL2hhbmRsZXJlZy5jCisr
KyBiL3Rvb2xzL2xpYnMvdG9vbGNvcmUvaGFuZGxlcmVnLmMKQEAgLTIyLDYgKzIyLDExIEBACiAK
ICNpbmNsdWRlICJ4ZW50b29sY29yZV9pbnRlcm5hbC5oIgogCisjaW5jbHVkZSA8c3lzL3R5cGVz
Lmg+CisjaW5jbHVkZSA8c3lzL3N0YXQuaD4KKyNpbmNsdWRlIDxmY250bC5oPgorI2luY2x1ZGUg
PHVuaXN0ZC5oPgorCiAjaW5jbHVkZSA8cHRocmVhZC5oPgogI2luY2x1ZGUgPGFzc2VydC5oPgog
CkBAIC02Niw2ICs3MSwyNyBAQCBpbnQgeGVudG9vbGNvcmVfcmVzdHJpY3RfYWxsKHVpbnQzMl90
IGRvbWlkKSB7CiAgICAgcmV0dXJuIHI7CiB9CiAKK2ludCB4ZW50b29sY29yZV9fcmVzdHJpY3Rf
YnlfZHVwMl9udWxsKGludCBmZCkgeworICAgIGludCBudWxsZmQgPSAtMSwgcjsKKworICAgIGlm
IChmZCA8IDApCisgICAgICAgIC8qIGp1c3QgaW4gY2FzZSAqLworICAgICAgICByZXR1cm4gMDsK
KworICAgIG51bGxmZCA9IG9wZW4oIi9kZXYvbnVsbCIsIE9fUkRPTkxZKTsKKyAgICBpZiAobnVs
bGZkIDwgMCkgZ290byBlcnI7CisKKyAgICByID0gZHVwMihudWxsZmQsIGZkKTsKKyAgICBpZiAo
ciA8IDApIGdvdG8gZXJyOworCisgICAgY2xvc2UobnVsbGZkKTsKKyAgICByZXR1cm4gMDsKKwor
ZXJyOgorICAgIGlmIChudWxsZmQgPj0gMCkgY2xvc2UobnVsbGZkKTsKKyAgICByZXR1cm4gLTE7
Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS90
b29scy9saWJzL3Rvb2xjb3JlL2luY2x1ZGUveGVudG9vbGNvcmVfaW50ZXJuYWwuaCBiL3Rvb2xz
L2xpYnMvdG9vbGNvcmUvaW5jbHVkZS94ZW50b29sY29yZV9pbnRlcm5hbC5oCmluZGV4IDI3NDk3
ZDYuLjdlOTZhNDggMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvdG9vbGNvcmUvaW5jbHVkZS94ZW50
b29sY29yZV9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnMvdG9vbGNvcmUvaW5jbHVkZS94ZW50
b29sY29yZV9pbnRlcm5hbC5oCkBAIC05MSw2ICs5MSwxOCBAQCBzdHJ1Y3QgWGVudG9vbGNvcmVf
X0FjdGl2ZV9IYW5kbGUgewogdm9pZCB4ZW50b29sY29yZV9fcmVnaXN0ZXJfYWN0aXZlX2hhbmRs
ZShYZW50b29sY29yZV9fQWN0aXZlX0hhbmRsZSopOwogdm9pZCB4ZW50b29sY29yZV9fZGVyZWdp
c3Rlcl9hY3RpdmVfaGFuZGxlKFhlbnRvb2xjb3JlX19BY3RpdmVfSGFuZGxlKik7CiAKKy8qCisg
KiBVdGlsaXR5IGZ1bmN0aW9uIGZvciB1c2UgaW4gcmVzdHJpY3RfY2FsbGJhY2sgaW4gbGlicmFy
aWVzIHdob3NlCisgKiBoYW5kbGVzIGRvbid0IGhhdmUgYSB1c2VmdWwgcmVzdHJpY3QgZnVuY3Rp
b24uICBXZSBuZXV0ZXIgdGhlIGZkIGJ5CisgKiBkdXAnaW5nIC9kZXYvbnVsbCBvbnRvIGl0LiAg
VGhpcyBpcyBiZXR0ZXIgdGhhbiBjbG9zaW5nIGl0LCBiZWNhdXNlCisgKiBpdCBkb2VzIG5vdCBp
bnZvbHZlIGxvY2tpbmcgYWdhaW5zdCBjb25jdXJyZW50IHVzZXMgb2YgaW4gb3RoZXIKKyAqIHRo
cmVhZHMuCisgKgorICogUmV0dXJucyB0aGUgdmFsdWUgdGhhdCByZXN0cmljdF9jYWxsYmFjayBz
aG91bGQgcmV0dXJuLgorICogZmQgbWF5IGJlIDwgMC4KKyAqLworaW50IHhlbnRvb2xjb3JlX19y
ZXN0cmljdF9ieV9kdXAyX251bGwoaW50IGZkKTsKKwogLyogLS0tLS0tLS0tLSBjb252ZW5pZW50
IHN0dWZmIC0tLS0tLS0tLS0gKi8KIAogLyoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvdG9vbGNv
cmUvbGlieGVudG9vbGNvcmUubWFwIGIvdG9vbHMvbGlicy90b29sY29yZS9saWJ4ZW50b29sY29y
ZS5tYXAKaW5kZXggZWI1ZDI1MS4uMGI3ZDkyNSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy90b29s
Y29yZS9saWJ4ZW50b29sY29yZS5tYXAKKysrIGIvdG9vbHMvbGlicy90b29sY29yZS9saWJ4ZW50
b29sY29yZS5tYXAKQEAgLTMsNSArMyw2IEBAIFZFUlNfMS4wIHsKIAkJeGVudG9vbGNvcmVfcmVz
dHJpY3RfYWxsOwogCQl4ZW50b29sY29yZV9fcmVnaXN0ZXJfYWN0aXZlX2hhbmRsZTsKIAkJeGVu
dG9vbGNvcmVfX2RlcmVnaXN0ZXJfYWN0aXZlX2hhbmRsZTsKKwkJeGVudG9vbGNvcmVfX3Jlc3Ry
aWN0X2J5X2R1cDJfbnVsbDsKIAlsb2NhbDogKjsgLyogRG8gbm90IGV4cG9zZSBhbnl0aGluZyBi
eSBkZWZhdWx0ICovCiB9OwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 09 15:57:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 15:57:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1aRC-0003dk-GF; Mon, 09 Oct 2017 15:57:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4484f2008=Ian.Jackson@citrix.com>)
 id 1e1aRB-0003Zn-2L
 for xen-devel@lists.xensource.com; Mon, 09 Oct 2017 15:57:49 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 A9/BF-02026-C7C9BD95; Mon, 09 Oct 2017 15:57:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHSDvW71nNu
 RBuf3m1jcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ox7968yFRyVq5jR9I2pgfGTSBcjJ4eEgL/E
 r0fvWCBsD4nrZ08wgdhsAroSTVv+soHYIgLKEsebvrB2MXJxMAucY5RonbKBGSQhLOAp0bx+K
 TuIzSKgInGnfwUjiM0LFH/0rZsVYqicxPnjP8HqOYHiC2YsAVsgBLTsbMctoHoOIFtNYu76eI
 hWQYmTM5+A3cMsICFx8MULZogxlhLf1j9lnsDIPwtJ2SwkZQsYmVYxahSnFpWlFukamuolFWW
 mZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgQGGwMQ7GBs2O55iFGSg0lJlHfejNuRQnxJ
 +SmVGYnFGfFFpTmpxYcYZTg4lCR4/84CygkWpaanVqRl5gDDHiYtwcGjJMKrOBsozVtckJhbn
 JkOkTrFqMvRcfPuHyYhlrz8vFQpcd5TIDMEQIoySvPgRsBi8BKjrJQwLyPQUUI8BalFuZklqP
 KvGMU5GJWEed+DTOHJzCuB2/QK6AgmoCMYi2+AHFGSiJCSamBMu9L98UtzTOu03WK7nH8fPzC
 TJ9dovWDFtLcfbzMoSnf1vs5+VH7PZUHA54O+8xf7P9xZ4L4pX1X9pWVNyk42O5+Yk9ZVXDt9
 S6oP7Xx1yGVCOsM71j8P53fe2nvHinVjgNv63imtqzOaBFrzzzYrSUzqLE9LUeu+u72C7foeN
 UX3ec9lFRyVWIozEg21mIuKEwEP5B+ZvAIAAA==
X-Env-Sender: prvs=4484f2008=Ian.Jackson@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1507564666!86383350!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29161 invoked from network); 9 Oct 2017 15:57:47 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 15:57:47 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="450972063"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Mon, 9 Oct 2017 16:57:11 +0100
Message-ID: <1507564648-7580-10-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 09/26] tools: move CONTAINER_OF to
	xentoolcore_internal.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CkFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnMvdG9v
bGNvcmUvaW5jbHVkZS94ZW50b29sY29yZV9pbnRlcm5hbC5oIHwgNDIgKysrKysrKysrKysrKysr
KysrKysrKwogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCAgICAgICAgICAgICAgICAgICAg
ICAgfCAzMCAtLS0tLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDQyIGluc2VydGlvbnMo
KyksIDMwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvdG9vbGNvcmUvaW5j
bHVkZS94ZW50b29sY29yZV9pbnRlcm5hbC5oIGIvdG9vbHMvbGlicy90b29sY29yZS9pbmNsdWRl
L3hlbnRvb2xjb3JlX2ludGVybmFsLmgKaW5kZXggNjcwZTI5ZC4uMjc0OTdkNiAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlicy90b29sY29yZS9pbmNsdWRlL3hlbnRvb2xjb3JlX2ludGVybmFsLmgKKysr
IGIvdG9vbHMvbGlicy90b29sY29yZS9pbmNsdWRlL3hlbnRvb2xjb3JlX2ludGVybmFsLmgKQEAg
LTI0LDYgKzI0LDggQEAKICNpZm5kZWYgWEVOVE9PTENPUkVfSU5URVJOQUxfSAogI2RlZmluZSBY
RU5UT09MQ09SRV9JTlRFUk5BTF9ICiAKKyNpbmNsdWRlIDxzdGRkZWYuaD4KKwogI2luY2x1ZGUg
InhlbnRvb2xjb3JlLmgiCiAjaW5jbHVkZSAiX3hlbnRvb2xjb3JlX2xpc3QuaCIKIApAQCAtODks
NiArOTEsNDYgQEAgc3RydWN0IFhlbnRvb2xjb3JlX19BY3RpdmVfSGFuZGxlIHsKIHZvaWQgeGVu
dG9vbGNvcmVfX3JlZ2lzdGVyX2FjdGl2ZV9oYW5kbGUoWGVudG9vbGNvcmVfX0FjdGl2ZV9IYW5k
bGUqKTsKIHZvaWQgeGVudG9vbGNvcmVfX2RlcmVnaXN0ZXJfYWN0aXZlX2hhbmRsZShYZW50b29s
Y29yZV9fQWN0aXZlX0hhbmRsZSopOwogCisvKiAtLS0tLS0tLS0tIGNvbnZlbmllbnQgc3R1ZmYg
LS0tLS0tLS0tLSAqLworCisvKgorICogVGhpcyBkb2VzIG5vdCBhcHBlYXIgaW4geGVudG9vbGNv
cmUuaCBiZWNhdXNlIGl0IGlzIGEgYml0CisgKiBuYW1lc3BhY2UtdW5jbGVhbi4KKyAqLworCisv
KgorICogQ29udmVuaWVuY2UgbWFjcm9zLgorICovCisKKy8qCisgKiBDT05UQUlORVJfT0Ygd29y
ayBsaWtlIHRoaXMuICBHaXZlbjoKKyAqICAgIHR5cGVkZWYgc3RydWN0IHsKKyAqICAgICAgLi4u
CisgKiAgICAgIG1lbWJlcl90eXBlIG1lbWJlcl9uYW1lOworICogICAgICAuLi4KKyAqICAgIH0g
b3V0ZXJfdHlwZTsKKyAqICAgIG91dGVyX3R5cGUgb3V0ZXIsICpvdXRlcl92YXI7CisgKiAgICBt
ZW1iZXJfdHlwZSAqaW5uZXJfcHRyID0gJm91dGVyLT5tZW1iZXJfbmFtZTsKKyAqCisgKiBUaGVu
LCBlZmZlY3RpdmVseToKKyAqICAgIG91dGVyX3R5cGUgKkNPTlRBSU5FUl9PRihtZW1iZXJfdHlw
ZSAqaW5uZXJfcHRyLAorICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICpvdXRlcl92YXIs
IC8vIG9yIHR5cGUgbmFtZSBmb3Igb3V0ZXJfdHlwZQorICogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG1lbWJlcl9uYW1lKTsKKyAqCisgKiBTbyB0aGF0OgorICogICAgQ09OVEFJTkVSX09G
KGlubmVyX3B0ciwgKm91dGVyX3ZhciwgbWVtYmVyX25hbWUpID09ICZvdXRlcgorICogICAgQ09O
VEFJTkVSX09GKGlubmVyX3B0ciwgb3V0ZXJfdHlwZSwgbWVtYmVyX25hbWUpID09ICZvdXRlcgor
ICovCisjZGVmaW5lIENPTlRBSU5FUl9PRihpbm5lcl9wdHIsIG91dGVyLCBtZW1iZXJfbmFtZSkg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIHR5cGVvZihv
dXRlcikgKmNvbnRhaW5lcl9vZl87ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgIGNvbnRhaW5lcl9vZl8gPSAodm9pZCopKChjaGFyKikoaW5uZXJfcHRyKSAtICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9mZnNl
dG9mKHR5cGVvZihvdXRlciksIG1lbWJlcl9uYW1lKSk7ICBcCisgICAgICAgICh2b2lkKSgmY29u
dGFpbmVyX29mXy0+bWVtYmVyX25hbWUgPT0gICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgICAgICAgICAodHlwZW9mKGlubmVyX3B0cikpMCkgLyogdHlwZSBjaGVjayAqLzsgICAg
ICAgICAgICAgICAgICBcCisgICAgICAgIGNvbnRhaW5lcl9vZl87ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgfSkKKwogI2VuZGlmIC8qIFhF
TlRPT0xDT1JFX0lOVEVSTkFMX0ggKi8KIAogLyoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IGQ4OWM1
N2QuLjUzMDE4M2YgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMzg1MSwzNiArMzg1MSw2IEBAIF9o
aWRkZW4gdm9pZCBsaWJ4bF9fcmVtdXNfcmVzdG9yZV9zZXR1cChsaWJ4bF9fZWdjICplZ2MsCiAg
KiBDb252ZW5pZW5jZSBtYWNyb3MuCiAgKi8KIAotLyoKLSAqIENPTlRBSU5FUl9PRiB3b3JrIGxp
a2UgdGhpcy4gIEdpdmVuOgotICogICAgdHlwZWRlZiBzdHJ1Y3QgewotICogICAgICAuLi4KLSAq
ICAgICAgbWVtYmVyX3R5cGUgbWVtYmVyX25hbWU7Ci0gKiAgICAgIC4uLgotICogICAgfSBvdXRl
cl90eXBlOwotICogICAgb3V0ZXJfdHlwZSBvdXRlciwgKm91dGVyX3ZhcjsKLSAqICAgIG1lbWJl
cl90eXBlICppbm5lcl9wdHIgPSAmb3V0ZXItPm1lbWJlcl9uYW1lOwotICoKLSAqIFRoZW4sIGVm
ZmVjdGl2ZWx5OgotICogICAgb3V0ZXJfdHlwZSAqQ09OVEFJTkVSX09GKG1lbWJlcl90eXBlICpp
bm5lcl9wdHIsCi0gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKm91dGVyX3ZhciwgLy8g
b3IgdHlwZSBuYW1lIGZvciBvdXRlcl90eXBlCi0gKiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbWVtYmVyX25hbWUpOwotICoKLSAqIFNvIHRoYXQ6Ci0gKiAgICBDT05UQUlORVJfT0YoaW5u
ZXJfcHRyLCAqb3V0ZXJfdmFyLCBtZW1iZXJfbmFtZSkgPT0gJm91dGVyCi0gKiAgICBDT05UQUlO
RVJfT0YoaW5uZXJfcHRyLCBvdXRlcl90eXBlLCBtZW1iZXJfbmFtZSkgPT0gJm91dGVyCi0gKi8K
LSNkZWZpbmUgQ09OVEFJTkVSX09GKGlubmVyX3B0ciwgb3V0ZXIsIG1lbWJlcl9uYW1lKSAgICAg
ICAgICAgICAgICAgICAgIFwKLSAgICAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgdHlwZW9mKG91dGVy
KSAqY29udGFpbmVyX29mXzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAg
ICAgICAgY29udGFpbmVyX29mXyA9ICh2b2lkKikoKGNoYXIqKShpbm5lcl9wdHIpIC0gICAgICAg
ICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2Zmc2V0b2Yo
dHlwZW9mKG91dGVyKSwgbWVtYmVyX25hbWUpKTsgIFwKLSAgICAgICAgKHZvaWQpKCZjb250YWlu
ZXJfb2ZfLT5tZW1iZXJfbmFtZSA9PSAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAg
ICAgICAgICAgICh0eXBlb2YoaW5uZXJfcHRyKSkwKSAvKiB0eXBlIGNoZWNrICovOyAgICAgICAg
ICAgICAgICAgIFwKLSAgICAgICAgY29udGFpbmVyX29mXzsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICB9KQotCi0KICNkZWZpbmUgRklMTFpF
Uk8gTElCWExfRklMTFpFUk8KIAogCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 15:57:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 15:57:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1aRC-0003eM-OC; Mon, 09 Oct 2017 15:57:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4484f2008=Ian.Jackson@citrix.com>)
 id 1e1aRB-0003Zo-5x
 for xen-devel@lists.xensource.com; Mon, 09 Oct 2017 15:57:49 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 06/A8-02227-C7C9BD95; Mon, 09 Oct 2017 15:57:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXitHRDpG7NnNu
 RBqueMVvcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oxPtzYwFnzgqvjTP4u1gfETRxcjJ4eEgL/E
 7UfPGSFsD4nrZ08wgdhsAroSTVv+soHYIgLKEsebvrB2MXJxMAucY5RonbKBGSQhLBAm8eFhC
 1gzi4CKxOILP1hAbF4BT4l1924zQwyVkzh//CeYzQkUXzBjCdgCIaBlZztuAfVyANlqEnPXx0
 O0CkqcnPkEbAyzgITEwRcvoMZYSnxb/5R5AiP/LCRls5CULWBkWsWoUZxaVJZapGtkqpdUlJm
 eUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERhs9QwMjDsYW0/4HWKU5GBSEuWdN+N2pBBf
 Un5KZUZicUZ8UWlOavEhRhkODiUJ3rLZQDnBotT01Iq0zBxg2MOkJTh4lER4E0HSvMUFibnFm
 ekQqVOMxhzHNl3+w8TRcfPuHyYhlrz8vFQpcd5Ts4BKBUBKM0rz4AbB4vESo6yUMC8jAwODEE
 9BalFuZgmq/CtGcQ5GJWHedJCFPJl5JXD7XgGdwgR0CmPxDZBTShIRUlINjG35V0z/+fTrfpl
 xTod3z16zabrvJ/i2sZ2wjNXkEDbSVg9ZFiIwuVU6VECwr2L23qKFM4UEHvneEnmwS3PxzRM9
 Z2bPV352TTLyw3/hMxdvCO9PfFahcnn/oexnZl7u5ZdrZpZGz7btWeJy4cD5XxNCz0nY68pyr
 5SQnRH3kPXVJdM56ytynZVYijMSDbWYi4oTAQrsg//CAgAA
X-Env-Sender: prvs=4484f2008=Ian.Jackson@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1507564658!108752994!6
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43738 invoked from network); 9 Oct 2017 15:57:47 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 15:57:47 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="443012903"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Mon, 9 Oct 2017 16:57:18 +0100
Message-ID: <1507564648-7580-17-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 16/26] tools/xenstore: get_handle: use "goto
	err" error handling style
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVwbGFjZSB0aGUgYWQtaG9jIGV4aXQgY2xhdXNlcyB3aXRoIHRoZSBlcnJvciBoYW5kbGluZyBz
dHlsZSB3aGVyZQogIC0gbG9jYWwgdmFyaWFibGVzIGNvbnRhaW4gZWl0aGVyIHRoaW5ncyB0byBi
ZSBmcmVlZCwgb3Igc2VudGluZWxzCiAgLSBhbGwgZXJyb3IgZXhpdHMgZ28gdmlhIGFuICJlcnIi
IGxhYmVsIHdoaWNoIGZyZWVzIGV2ZXJ5dGhpbmcKClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KLS0tCiB0b29scy94ZW5zdG9yZS94cy5jIHwgMjEgKysrKysrKysrKysrKy0t
LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS90b29scy94ZW5zdG9yZS94cy5jIGIvdG9vbHMveGVuc3RvcmUveHMuYwpp
bmRleCA1NmNhYWM3Li42NWNiYTg2IDEwMDY0NAotLS0gYS90b29scy94ZW5zdG9yZS94cy5jCisr
KyBiL3Rvb2xzL3hlbnN0b3JlL3hzLmMKQEAgLTIyNiw3ICsyMjYsNyBAQCBzdGF0aWMgc3RydWN0
IHhzX2hhbmRsZSAqZ2V0X2hhbmRsZShjb25zdCBjaGFyICpjb25uZWN0X3RvKQogCWludCBmZCA9
IC0xLCBzYXZlZF9lcnJubzsKIAogCWlmIChzdGF0KGNvbm5lY3RfdG8sICZidWYpICE9IDApCi0J
CXJldHVybiBOVUxMOworCQlnb3RvIGVycjsKIAogCWlmIChTX0lTU09DSyhidWYuc3RfbW9kZSkp
CiAJCWZkID0gZ2V0X3NvY2tldChjb25uZWN0X3RvKTsKQEAgLTIzNCwxNSArMjM0LDExIEBAIHN0
YXRpYyBzdHJ1Y3QgeHNfaGFuZGxlICpnZXRfaGFuZGxlKGNvbnN0IGNoYXIgKmNvbm5lY3RfdG8p
CiAJCWZkID0gZ2V0X2Rldihjb25uZWN0X3RvKTsKIAogCWlmIChmZCA9PSAtMSkKLQkJcmV0dXJu
IE5VTEw7CisJCWdvdG8gZXJyOwogCiAJaCA9IG1hbGxvYyhzaXplb2YoKmgpKTsKLQlpZiAoaCA9
PSBOVUxMKSB7Ci0JCXNhdmVkX2Vycm5vID0gZXJybm87Ci0JCWNsb3NlKGZkKTsKLQkJZXJybm8g
PSBzYXZlZF9lcnJubzsKLQkJcmV0dXJuIE5VTEw7Ci0JfQorCWlmIChoID09IE5VTEwpCisJCWdv
dG8gZXJyOwogCiAJbWVtc2V0KGgsIDAsIHNpemVvZigqaCkpOwogCkBAIC0yNjcsNiArMjYzLDE1
IEBAIHN0YXRpYyBzdHJ1Y3QgeHNfaGFuZGxlICpnZXRfaGFuZGxlKGNvbnN0IGNoYXIgKmNvbm5l
Y3RfdG8pCiAjZW5kaWYKIAogCXJldHVybiBoOworCitlcnI6CisJc2F2ZWRfZXJybm8gPSBlcnJu
bzsKKworCWlmIChmZCA+PSAwKSBjbG9zZShmZCk7CisJZnJlZShoKTsKKworCWVycm5vID0gc2F2
ZWRfZXJybm87CisJcmV0dXJuIE5VTEw7CiB9CiAKIHN0cnVjdCB4c19oYW5kbGUgKnhzX2RhZW1v
bl9vcGVuKHZvaWQpCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 15:57:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 15:57:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1aRC-0003ev-VZ; Mon, 09 Oct 2017 15:57:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4484f2008=Ian.Jackson@citrix.com>)
 id 1e1aRB-0003aA-Lg
 for xen-devel@lists.xensource.com; Mon, 09 Oct 2017 15:57:49 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 F2/A9-03638-D7C9BD95; Mon, 09 Oct 2017 15:57:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHSDvW71nNu
 RBstvSlvcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oxd/YtZCs5wVhz51cvUwHiAo4uRk0NCwF/i
 7q+XTBC2h8T1syfAbDYBXYmmLX/ZQGwRAWWJ401fWLsYuTiYBc4xSrRO2cAMkhAWCJQ4/ryJF
 cRmEVCReHl0DnsXIwcHL9Cg1l5niJlyEueP/wQr5xTwlFgwYwnYfCGgkrMdtxhByoUE1CTmro
 8HCfMKCEqcnPmEBcRmFpCQOPjiBTPEGEuJb+ufMk9g5J+FpGwWkrIFjEyrGNWLU4vKUot0zfW
 SijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQIDjQEIdjDOvOx/iFGSg0lJlHfejNuR
 QnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4180GygkWpaanVqRl5gBDHiYtwcGjJMI7GyTNW1yQm
 FucmQ6ROsVozHFs0+U/TBwdN+/+YRJiycvPS5US520AKRUAKc0ozYMbBIvFS4yyUsK8jECnCf
 EUpBblZpagyr9iFOdgVBLmXQ8yhSczrwRu3yugU5iATmEsvgFySkkiQkqqgTEv6WnihD8+bhr
 3DTsapfvZXp+KFRJKlv/A3S67Nrt2ufQExZuK1sIr9ry5l66SW9q4bN/ZPodSrZ3furd+mCM1
 5euMd4J3NefquIanNLnWzv9xZVNua9biTQKqGxmUxG6rR8s0PNdnUBVQ7d3hNy87WCmzT1EsY
 7v+qQlvk+flPA4JexK3VYmlOCPRUIu5qDgRAHLCn4XAAgAA
X-Env-Sender: prvs=4484f2008=Ian.Jackson@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1507564665!64356148!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47070 invoked from network); 9 Oct 2017 15:57:47 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 15:57:47 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="450972061"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Mon, 9 Oct 2017 16:57:09 +0100
Message-ID: <1507564648-7580-8-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 07/26] tools: qemu-xen build: prepare to link
	against xentoolcore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CkFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL01ha2VmaWxl
IHwgMyArKysKIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90
b29scy9NYWtlZmlsZSBiL3Rvb2xzL01ha2VmaWxlCmluZGV4IDExYWQ0MmMuLjAzZDMyNmEgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL01ha2VmaWxlCisrKyBiL3Rvb2xzL01ha2VmaWxlCkBAIC0yNDQsNiAr
MjQ0LDcgQEAgc3ViZGlyLWFsbC1xZW11LXhlbi1kaXI6IHFlbXUteGVuLWRpci1maW5kCiAJCS1E
WENfV0FOVF9DT01QQVRfTUFQX0ZPUkVJR05fQVBJPTEgXAogCQktRFhDX1dBTlRfQ09NUEFUX0RF
VklDRU1PREVMX0FQST0xIFwKIAkJLUkkKFhFTl9ST09UKS90b29scy9pbmNsdWRlIFwKKwkJLUkk
KFhFTl9ST09UKS90b29scy9saWJzL3Rvb2xjb3JlL2luY2x1ZGUgXAogCQktSSQoWEVOX1JPT1Qp
L3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlIFwKIAkJLUkkKFhFTl9ST09UKS90b29scy9saWJz
L2V2dGNobi9pbmNsdWRlIFwKIAkJLUkkKFhFTl9ST09UKS90b29scy9saWJzL2dudHRhYi9pbmNs
dWRlIFwKQEAgLTI1NSwxMCArMjU2LDEyIEBAIHN1YmRpci1hbGwtcWVtdS14ZW4tZGlyOiBxZW11
LXhlbi1kaXItZmluZAogCQkkKEVYVFJBX0NGTEFHU19RRU1VX1hFTikiIFwKIAkJLS1leHRyYS1s
ZGZsYWdzPSItTCQoWEVOX1JPT1QpL3Rvb2xzL2xpYnhjIFwKIAkJLUwkKFhFTl9ST09UKS90b29s
cy94ZW5zdG9yZSBcCisJCS1MJChYRU5fUk9PVCkvdG9vbHMvbGlicy90b29sY29yZSBcCiAJCS1M
JChYRU5fUk9PVCkvdG9vbHMvbGlicy9ldnRjaG4gXAogCQktTCQoWEVOX1JPT1QpL3Rvb2xzL2xp
YnMvZ250dGFiIFwKIAkJLUwkKFhFTl9ST09UKS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkgXAog
CQktTCQoWEVOX1JPT1QpL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwgXAorCQktV2wsLXJwYXRoLWxp
bms9JChYRU5fUk9PVCkvdG9vbHMvbGlicy90b29sY29yZSBcCiAJCS1XbCwtcnBhdGgtbGluaz0k
KFhFTl9ST09UKS90b29scy9saWJzL3Rvb2xsb2cgXAogCQktV2wsLXJwYXRoLWxpbms9JChYRU5f
Uk9PVCkvdG9vbHMvbGlicy9ldnRjaG4gXAogCQktV2wsLXJwYXRoLWxpbms9JChYRU5fUk9PVCkv
dG9vbHMvbGlicy9nbnR0YWIgXAotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 09 15:57:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 15:57:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1aRD-0003ff-6b; Mon, 09 Oct 2017 15:57:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4484f2008=Ian.Jackson@citrix.com>)
 id 1e1aRB-0003aa-Rx
 for xen-devel@lists.xensource.com; Mon, 09 Oct 2017 15:57:49 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 C5/6B-01781-D7C9BD95; Mon, 09 Oct 2017 15:57:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHSDvW7NnNu
 RBv2XdS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8a/xlamguPKFVce/WJvYHwk18XIySEh4C+x
 /v9URgjbQ+L62RNMIDabgK5E05a/bCC2iICyxPGmL6xdjFwczALnGCVap2xg7mLk4BAW8JJYO
 DkHpIZFQEVi7fcHYPW8Ap4Skw4/Z4GYKSdx/vhPZhCbEyi+YMYSsPlCQLvOdtxiBBkjJKAmMX
 d9PESroMTJmU/AWpkFJCQOvnjBDDHGUuLb+qfMExj5ZyEpm4WkbAEj0ypGjeLUorLUIl1DU72
 kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMBQYwCCHYwN2z0PMUpyMCmJ8s6bcTtS
 iC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv31lAOcGi1PTUirTMHGDQw6QlOHiURHgVZwOleYsLE
 nOLM9MhUqcYjTmObbr8h4mj4+bdP0xCLHn5ealS4rynQCYJgJRmlObBDYJF4yVGWSlhXkag04
 R4ClKLcjNLUOVfMYpzMCoJ874HmcKTmVcCt+8V0ClMQKcwFt8AOaUkESEl1cBYIHRFvfXoif8
 sj7PS1l19dUp7yc5TveWzileHCx6aqy+TfjORZc+jrjPFS9lmXdnncevX4ZnN15/N4rcz55r2
 fuoehb1KqRvVHvV/VeAotmXNzz04N+5fr45/7CRLWRODX+f91js1hO/fuKT49OnwjY+WTT+Uy
 bPXaX9P4aN3Ml4G8c3BF3Z5KrEUZyQaajEXFScCAPe1d8TBAgAA
X-Env-Sender: prvs=4484f2008=Ian.Jackson@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1507564666!86383350!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29241 invoked from network); 9 Oct 2017 15:57:48 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 15:57:48 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="450972069"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Mon, 9 Oct 2017 16:57:17 +0100
Message-ID: <1507564648-7580-16-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 15/26] xentoolcore_restrict_all: "Implement" for
	xengnttab
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CkFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL1J1bGVzLm1r
ICAgICAgICAgICAgICAgICAgICB8ICAyICstCiB0b29scy9saWJzL2dudHRhYi9NYWtlZmlsZSAg
ICAgICAgfCAgNCArKy0tCiB0b29scy9saWJzL2dudHRhYi9nbnR0YWJfY29yZS5jICAgfCAxMCAr
KysrKysrKysrCiB0b29scy9saWJzL2dudHRhYi9wcml2YXRlLmggICAgICAgfCAgMiArKwogdG9v
bHMvbGlicy9nbnR0YWIveGVuZ250dGFiLnBjLmluIHwgIDIgKy0KIDUgZmlsZXMgY2hhbmdlZCwg
MTYgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9SdWxl
cy5tayBiL3Rvb2xzL1J1bGVzLm1rCmluZGV4IDdkZDEyNmEuLjMyMzllNzYgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL1J1bGVzLm1rCisrKyBiL3Rvb2xzL1J1bGVzLm1rCkBAIC0xMTQsNyArMTE0LDcgQEAg
TERMSUJTX2xpYnhlbmV2dGNobiA9ICQoU0hERVBTX2xpYnhlbmV2dGNobikgJChYRU5fTElCWEVO
RVZUQ0hOKS9saWJ4ZW5ldnRjaG4kKGwKIFNITElCX2xpYnhlbmV2dGNobiAgPSAkKFNIREVQU19s
aWJ4ZW5ldnRjaG4pIC1XbCwtcnBhdGgtbGluaz0kKFhFTl9MSUJYRU5FVlRDSE4pCiAKIENGTEFH
U19saWJ4ZW5nbnR0YWIgPSAtSSQoWEVOX0xJQlhFTkdOVFRBQikvaW5jbHVkZSAkKENGTEFHU194
ZW5pbmNsdWRlKQotU0hERVBTX2xpYnhlbmdudHRhYiA9ICQoU0hMSUJfbGlieGVudG9vbGxvZykK
K1NIREVQU19saWJ4ZW5nbnR0YWIgPSAkKFNITElCX2xpYnhlbnRvb2xsb2cpICQoU0hMSUJfbGli
eGVudG9vbGNvcmUpCiBMRExJQlNfbGlieGVuZ250dGFiID0gJChTSERFUFNfbGlieGVuZ250dGFi
KSAkKFhFTl9MSUJYRU5HTlRUQUIpL2xpYnhlbmdudHRhYiQobGliZXh0ZW5zaW9uKQogU0hMSUJf
bGlieGVuZ250dGFiICA9ICQoU0hERVBTX2xpYnhlbmdudHRhYikgLVdsLC1ycGF0aC1saW5rPSQo
WEVOX0xJQlhFTkdOVFRBQikKIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9nbnR0YWIvTWFrZWZp
bGUgYi90b29scy9saWJzL2dudHRhYi9NYWtlZmlsZQppbmRleCBhZmI5MjRmLi5kY2ZlNjg2IDEw
MDY0NAotLS0gYS90b29scy9saWJzL2dudHRhYi9NYWtlZmlsZQorKysgYi90b29scy9saWJzL2du
dHRhYi9NYWtlZmlsZQpAQCAtNyw3ICs3LDcgQEAgU0hMSUJfTERGTEFHUyArPSAtV2wsLS12ZXJz
aW9uLXNjcmlwdD1saWJ4ZW5nbnR0YWIubWFwCiAKIENGTEFHUyAgICs9IC1XZXJyb3IgLVdtaXNz
aW5nLXByb3RvdHlwZXMKIENGTEFHUyAgICs9IC1JLi9pbmNsdWRlICQoQ0ZMQUdTX3hlbmluY2x1
ZGUpCi1DRkxBR1MgICArPSAkKENGTEFHU19saWJ4ZW50b29sbG9nKQorQ0ZMQUdTICAgKz0gJChD
RkxBR1NfbGlieGVudG9vbGxvZykgJChDRkxBR1NfbGlieGVudG9vbGNvcmUpCiAKIFNSQ1MtR05U
VEFCICAgICAgICAgICAgKz0gZ250dGFiX2NvcmUuYwogU1JDUy1HTlRTSFIgICAgICAgICAgICAr
PSBnbnRzaHJfY29yZS5jCkBAIC02NCw3ICs2NCw3IEBAIGxpYnhlbmdudHRhYi5zby4kKE1BSk9S
KTogbGlieGVuZ250dGFiLnNvLiQoTUFKT1IpLiQoTUlOT1IpCiAJJChTWU1MSU5LX1NITElCKSAk
PCAkQAogCiBsaWJ4ZW5nbnR0YWIuc28uJChNQUpPUikuJChNSU5PUik6ICQoUElDX09CSlMpIGxp
YnhlbmdudHRhYi5tYXAKLQkkKENDKSAkKExERkxBR1MpIC1XbCwkKFNPTkFNRV9MREZMQUcpIC1X
bCxsaWJ4ZW5nbnR0YWIuc28uJChNQUpPUikgJChTSExJQl9MREZMQUdTKSAtbyAkQCAkKFBJQ19P
QkpTKSAkKExETElCU19saWJ4ZW50b29sbG9nKSAkKEFQUEVORF9MREZMQUdTKQorCSQoQ0MpICQo
TERGTEFHUykgLVdsLCQoU09OQU1FX0xERkxBRykgLVdsLGxpYnhlbmdudHRhYi5zby4kKE1BSk9S
KSAkKFNITElCX0xERkxBR1MpIC1vICRAICQoUElDX09CSlMpICQoTERMSUJTX2xpYnhlbnRvb2xs
b2cpICQoTERMSUJTX2xpYnhlbnRvb2xjb3JlKSAkKEFQUEVORF9MREZMQUdTKQogCiAuUEhPTlk6
IGluc3RhbGwKIGluc3RhbGw6IGJ1aWxkCmRpZmYgLS1naXQgYS90b29scy9saWJzL2dudHRhYi9n
bnR0YWJfY29yZS5jIGIvdG9vbHMvbGlicy9nbnR0YWIvZ250dGFiX2NvcmUuYwppbmRleCA5Njhj
ODMzLi5iYzg4MTEwIDEwMDY0NAotLS0gYS90b29scy9saWJzL2dudHRhYi9nbnR0YWJfY29yZS5j
CisrKyBiL3Rvb2xzL2xpYnMvZ250dGFiL2dudHRhYl9jb3JlLmMKQEAgLTIyLDYgKzIyLDExIEBA
CiAKICNpbmNsdWRlICJwcml2YXRlLmgiCiAKK3N0YXRpYyBpbnQgYWxsX3Jlc3RyaWN0X2NiKFhl
bnRvb2xjb3JlX19BY3RpdmVfSGFuZGxlICphaCwgdWludDMyX3QgZG9taWQpIHsKKyAgICB4ZW5n
bnR0YWJfaGFuZGxlICp4Z3QgPSBDT05UQUlORVJfT0YoYWgsICp4Z3QsIHRjX2FoKTsKKyAgICBy
ZXR1cm4geGVudG9vbGNvcmVfX3Jlc3RyaWN0X2J5X2R1cDJfbnVsbCh4Z3QtPmZkKTsKK30KKwog
eGVuZ250dGFiX2hhbmRsZSAqeGVuZ250dGFiX29wZW4oeGVudG9vbGxvZ19sb2dnZXIgKmxvZ2dl
ciwgdW5zaWduZWQgb3Blbl9mbGFncykKIHsKICAgICB4ZW5nbnR0YWJfaGFuZGxlICp4Z3QgPSBt
YWxsb2Moc2l6ZW9mKCp4Z3QpKTsKQEAgLTMzLDYgKzM4LDkgQEAgeGVuZ250dGFiX2hhbmRsZSAq
eGVuZ250dGFiX29wZW4oeGVudG9vbGxvZ19sb2dnZXIgKmxvZ2dlciwgdW5zaWduZWQgb3Blbl9m
bGFncykKICAgICB4Z3QtPmxvZ2dlciA9IGxvZ2dlcjsKICAgICB4Z3QtPmxvZ2dlcl90b2ZyZWUg
ID0gTlVMTDsKIAorICAgIHhndC0+dGNfYWgucmVzdHJpY3RfY2FsbGJhY2sgPSBhbGxfcmVzdHJp
Y3RfY2I7CisgICAgeGVudG9vbGNvcmVfX3JlZ2lzdGVyX2FjdGl2ZV9oYW5kbGUoJnhndC0+dGNf
YWgpOworCiAgICAgaWYgKCF4Z3QtPmxvZ2dlcikgewogICAgICAgICB4Z3QtPmxvZ2dlciA9IHhn
dC0+bG9nZ2VyX3RvZnJlZSA9CiAgICAgICAgICAgICAoeGVudG9vbGxvZ19sb2dnZXIqKQpAQCAt
NDcsNiArNTUsNyBAQCB4ZW5nbnR0YWJfaGFuZGxlICp4ZW5nbnR0YWJfb3Blbih4ZW50b29sbG9n
X2xvZ2dlciAqbG9nZ2VyLCB1bnNpZ25lZCBvcGVuX2ZsYWdzKQogCiBlcnI6CiAgICAgb3NkZXBf
Z250dGFiX2Nsb3NlKHhndCk7CisgICAgeGVudG9vbGNvcmVfX2RlcmVnaXN0ZXJfYWN0aXZlX2hh
bmRsZSgmeGd0LT50Y19haCk7CiAgICAgeHRsX2xvZ2dlcl9kZXN0cm95KHhndC0+bG9nZ2VyX3Rv
ZnJlZSk7CiAgICAgZnJlZSh4Z3QpOwogICAgIHJldHVybiBOVUxMOwpAQCAtNjAsNiArNjksNyBA
QCBpbnQgeGVuZ250dGFiX2Nsb3NlKHhlbmdudHRhYl9oYW5kbGUgKnhndCkKICAgICAgICAgcmV0
dXJuIDA7CiAKICAgICByYyA9IG9zZGVwX2dudHRhYl9jbG9zZSh4Z3QpOworICAgIHhlbnRvb2xj
b3JlX19kZXJlZ2lzdGVyX2FjdGl2ZV9oYW5kbGUoJnhndC0+dGNfYWgpOwogICAgIHh0bF9sb2dn
ZXJfZGVzdHJveSh4Z3QtPmxvZ2dlcl90b2ZyZWUpOwogICAgIGZyZWUoeGd0KTsKICAgICByZXR1
cm4gcmM7CmRpZmYgLS1naXQgYS90b29scy9saWJzL2dudHRhYi9wcml2YXRlLmggYi90b29scy9s
aWJzL2dudHRhYi9wcml2YXRlLmgKaW5kZXggM2NlNDIwNS4uZWQ4ZGY0MCAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlicy9nbnR0YWIvcHJpdmF0ZS5oCisrKyBiL3Rvb2xzL2xpYnMvZ250dGFiL3ByaXZh
dGUuaApAQCAtMiw2ICsyLDcgQEAKICNkZWZpbmUgWEVOR05UVEFCX1BSSVZBVEVfSAogCiAjaW5j
bHVkZSA8eGVudG9vbGxvZy5oPgorI2luY2x1ZGUgPHhlbnRvb2xjb3JlX2ludGVybmFsLmg+CiAj
aW5jbHVkZSA8eGVuZ250dGFiLmg+CiAKIC8qIFNldCBvZiBtYWNyb3MvZGVmaW5lcyB1c2VkIGJ5
IGJvdGggTGludXggYW5kIEZyZWVCU0QgKi8KQEAgLTEzLDYgKzE0LDcgQEAKIHN0cnVjdCB4ZW5n
bnRkZXZfaGFuZGxlIHsKICAgICB4ZW50b29sbG9nX2xvZ2dlciAqbG9nZ2VyLCAqbG9nZ2VyX3Rv
ZnJlZTsKICAgICBpbnQgZmQ7CisgICAgWGVudG9vbGNvcmVfX0FjdGl2ZV9IYW5kbGUgdGNfYWg7
CiB9OwogCiBpbnQgb3NkZXBfZ250dGFiX29wZW4oeGVuZ250dGFiX2hhbmRsZSAqeGd0KTsKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZ250dGFiL3hlbmdudHRhYi5wYy5pbiBiL3Rvb2xzL2xpYnMv
Z250dGFiL3hlbmdudHRhYi5wYy5pbgppbmRleCA1MWFhZDIyLi40YzNiZWVkIDEwMDY0NAotLS0g
YS90b29scy9saWJzL2dudHRhYi94ZW5nbnR0YWIucGMuaW4KKysrIGIvdG9vbHMvbGlicy9nbnR0
YWIveGVuZ250dGFiLnBjLmluCkBAIC03LDQgKzcsNCBAQCBEZXNjcmlwdGlvbjogVGhlIFhlbmdu
dHRhYiBsaWJyYXJ5IGZvciBYZW4gaHlwZXJ2aXNvcgogVmVyc2lvbjogQEB2ZXJzaW9uQEAKIENm
bGFnczogLUkke2luY2x1ZGVkaXJ9IEBAY2ZsYWdzbG9jYWxAQAogTGliczogQEBsaWJzZmxhZ0BA
JHtsaWJkaXJ9IC1seGVuZ250dGFiCi1SZXF1aXJlcy5wcml2YXRlOiB4ZW50b29sbG9nCitSZXF1
aXJlcy5wcml2YXRlOiB4ZW50b29sbG9nLHhlbnRvb2xjb3JlCi0tIAoyLjEuNAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 15:57:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 15:57:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1aRD-0003gH-EC; Mon, 09 Oct 2017 15:57:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4484f2008=Ian.Jackson@citrix.com>)
 id 1e1aRC-0003aA-1f
 for xen-devel@lists.xensource.com; Mon, 09 Oct 2017 15:57:50 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 C7/A9-03638-D7C9BD95; Mon, 09 Oct 2017 15:57:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHSDvW7tnNu
 RBvcZLe5Nec/uwOixvW8XewBjFGtmXlJ+RQJrxud5xxkLjnNXHNrzjK2BcS9nFyMnh4SAv8T+
 RasZIWwPietnTzCB2GwCuhJNW/6ygdgiAsoSx5u+sHYxcnEwC5xjlGidsoEZJCEsECJxfuZ8M
 JtFQEVi9/SZYM28Ap4Su673s0MMlZM4f/wnWA0nUHzBjCVgNUJAy8523AJazAFkq0nMXR8P0S
 oocXLmExYQm1lAQuLgixfMEGMsJb6tf8o8gZF/FpKyWUjKFjAyrWJUL04tKkst0jXVSyrKTM8
 oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDDQGINjBOP2y/yFGSQ4mJVHeeTNuRwrxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4C2bDZQTLEpNT61Iy8wBhjxMWoKDR0mEdzZImre4IDG3ODMdI
 nWK0Zjj2KbLf5g4Om7e/cMkxJKXn5cqJc7bAFIqAFKaUZoHNwgWi5cYZaWEeRmBThPiKUgtys
 0sQZV/xSjOwagkzKsJMoUnM68Ebt8roFOYgE5hLL4BckpJIkJKqoGRU0MusMB5ocSnsBlzjiX
 /X2ITkm51fE24/f4Ur3eB1pW2+xqd5Q1zUznmPTacniV9euP6vS9Kdjufss2bLvZXKST54MLj
 z/Ys65wVUljPoHMqb91lEZ/JNis/tP3Mitt/xezy1W9fus/6359UH3Ro0vt79w8XPLywnjV2Y
 eHtPi8B7ReqgjOylFiKMxINtZiLihMBYKU7P8ACAAA=
X-Env-Sender: prvs=4484f2008=Ian.Jackson@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1507564663!62399402!5
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62300 invoked from network); 9 Oct 2017 15:57:48 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 15:57:48 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="450972071"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Mon, 9 Oct 2017 16:57:19 +0100
Message-ID: <1507564648-7580-18-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 17/26] tools/xenstore: get_handle: Allocate
	struct before opening fd
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Tm93IHdlIGNhbiBhbHNvIGFib2xpc2ggdGhlIHRlbXBvcmFyeSBsb2NhbCB2YXJpYWJsZSAiZmQi
IGFuZCBzaW1wbHkKdXNlIGgtPmZkLgoKVGhpcyBvcmRlcmluZyBpcyBuZWNlc3NhcnkgdG8gYmUg
YWJsZSB0byBjYWxsCnhlbnRvb2xjb3JlX19yZWdpc3Rlcl9hY3RpdmVfaGFuZGxlIHNlbnNpYmx5
LgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+
CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL3hlbnN0
b3JlL3hzLmMgfCAyOCArKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgMTUgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMv
eGVuc3RvcmUveHMuYyBiL3Rvb2xzL3hlbnN0b3JlL3hzLmMKaW5kZXggNjVjYmE4Ni4uN2Y4NWJi
MiAxMDA2NDQKLS0tIGEvdG9vbHMveGVuc3RvcmUveHMuYworKysgYi90b29scy94ZW5zdG9yZS94
cy5jCkBAIC0yMjMsMjcgKzIyMywyNiBAQCBzdGF0aWMgc3RydWN0IHhzX2hhbmRsZSAqZ2V0X2hh
bmRsZShjb25zdCBjaGFyICpjb25uZWN0X3RvKQogewogCXN0cnVjdCBzdGF0IGJ1ZjsKIAlzdHJ1
Y3QgeHNfaGFuZGxlICpoID0gTlVMTDsKLQlpbnQgZmQgPSAtMSwgc2F2ZWRfZXJybm87CisJaW50
IHNhdmVkX2Vycm5vOworCisJaCA9IG1hbGxvYyhzaXplb2YoKmgpKTsKKwlpZiAoaCA9PSBOVUxM
KQorCQlnb3RvIGVycjsKKworCW1lbXNldChoLCAwLCBzaXplb2YoKmgpKTsKKwloLT5mZCA9IC0x
OwogCiAJaWYgKHN0YXQoY29ubmVjdF90bywgJmJ1ZikgIT0gMCkKIAkJZ290byBlcnI7CiAKIAlp
ZiAoU19JU1NPQ0soYnVmLnN0X21vZGUpKQotCQlmZCA9IGdldF9zb2NrZXQoY29ubmVjdF90byk7
CisJCWgtPmZkID0gZ2V0X3NvY2tldChjb25uZWN0X3RvKTsKIAllbHNlCi0JCWZkID0gZ2V0X2Rl
dihjb25uZWN0X3RvKTsKKwkJaC0+ZmQgPSBnZXRfZGV2KGNvbm5lY3RfdG8pOwogCi0JaWYgKGZk
ID09IC0xKQorCWlmIChoLT5mZCA9PSAtMSkKIAkJZ290byBlcnI7CiAKLQloID0gbWFsbG9jKHNp
emVvZigqaCkpOwotCWlmIChoID09IE5VTEwpCi0JCWdvdG8gZXJyOwotCi0JbWVtc2V0KGgsIDAs
IHNpemVvZigqaCkpOwotCi0JaC0+ZmQgPSBmZDsKLQogCUlOSVRfTElTVF9IRUFEKCZoLT5yZXBs
eV9saXN0KTsKIAlJTklUX0xJU1RfSEVBRCgmaC0+d2F0Y2hfbGlzdCk7CiAKQEAgLTI2Nyw3ICsy
NjYsMTAgQEAgc3RhdGljIHN0cnVjdCB4c19oYW5kbGUgKmdldF9oYW5kbGUoY29uc3QgY2hhciAq
Y29ubmVjdF90bykKIGVycjoKIAlzYXZlZF9lcnJubyA9IGVycm5vOwogCi0JaWYgKGZkID49IDAp
IGNsb3NlKGZkKTsKKwlpZiAoaCkgeworCQlpZiAoaC0+ZmQgPj0gMCkKKwkJCWNsb3NlKGgtPmZk
KTsKKwl9CiAJZnJlZShoKTsKIAogCWVycm5vID0gc2F2ZWRfZXJybm87Ci0tIAoyLjEuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 15:57:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 15:57:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1aRD-0003h0-Mg; Mon, 09 Oct 2017 15:57:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4484f2008=Ian.Jackson@citrix.com>)
 id 1e1aRC-0003ax-3L
 for xen-devel@lists.xensource.com; Mon, 09 Oct 2017 15:57:50 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 E7/12-01909-D7C9BD95; Mon, 09 Oct 2017 15:57:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsXitHRDpG7lnNu
 RBpf7dC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8adHZsYC/rYK/5s+snewDidrYuRk0NCwF9i
 0qqlrBC2h8T1syeYQGw2AV2Jpi1/wWpEBJQljjd9Aarh4mAWOMco0TplAzNIQlggTOLtnB1gD
 SwCKhKd29eCDeIFGjRxzUOoBXIS54//BKvnFPCUWDBjCVi9EFDN2Y5bjF2MHEC2msTc9fEQrY
 ISJ2c+YQGxmQUkJA6+eMEMMcZS4tv6p8wTGPlnISmbhaRsASPTKkaN4tSistQiXSNTvaSizPS
 MktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwGCrZ2Bg3MHYesLvEKMkB5OSKO+8GbcjhfiS
 8lMqMxKLM+KLSnNSiw8xynBwKEnwls0GygkWpaanVqRl5gDDHiYtwcGjJMKbCJLmLS5IzC3OT
 IdInWK05zi26fIfJo4bD68DyY6bd4Hkrj1b/zMJseTl56VKifOemgXUJgDSllGaBzcUFqeXGG
 WlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzpoMs58nMK4Hb/QroLCagsxiLb4CcVZKIkJJqYIy
 +sewo11dW+/9bbdnkNVwXevY27d+sUNn34HlxgfPTNwyXplZ875axTBDi2xT+Vvn60WqW39oF
 v8w/GD+VTvu/7m/VPMsVUz/OZ5h79q/t5bbIPuPrX4vSf81mYHK9+mHKEdkX1xJuW82QmL80L
 0b7mdYy8ap/36o+b8ozVpm4P/RFFa+0bKYSS3FGoqEWc1FxIgAoInSGzgIAAA==
X-Env-Sender: prvs=4484f2008=Ian.Jackson@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1507564658!108752994!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43604 invoked from network); 9 Oct 2017 15:57:45 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 15:57:45 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="443012888"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Mon, 9 Oct 2017 16:57:08 +0100
Message-ID: <1507564648-7580-7-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 06/26] xentoolcore: Link into minios (update
	MINIOS_UPSTREAM_REVISION)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UgbmVlZCB0byBkbyB0aGlzIGJlZm9yZSB3ZSBzdGFydCB0byBtYWtlIHRoZSBvdGhlciBsaWJy
YXJpZXMgY2FsbAppbnRvIHhlbnRvb2xjb3JlLCBvciB3ZSBicmVhayBidWlsZGluZyBtaW5pb3Mg
d2l0aCBuZXcgdGhlIHhlbi4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3Nv
bkBldS5jaXRyaXguY29tPgotLS0KIENvbmZpZy5tayB8IDYgKysrLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL0NvbmZpZy5t
ayBiL0NvbmZpZy5tawppbmRleCA1NGYyMzgyLi43Yjg1MTk1IDEwMDY0NAotLS0gYS9Db25maWcu
bWsKKysrIGIvQ29uZmlnLm1rCkBAIC0yNzQsOSArMjc0LDkgQEAgTUlOSU9TX1VQU1RSRUFNX1VS
TCA/PSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbWluaS1vcy5naXQKIGVuZGlmCiBPVk1GX1VQU1RS
RUFNX1JFVklTSU9OID89IDk0N2YzNzM3YWJmNjVmZGE2M2YzZmZkOTdmZGRmYTY5ODY5ODY4NjgK
IFFFTVVfVVBTVFJFQU1fUkVWSVNJT04gPz0gbWFzdGVyCi1NSU5JT1NfVVBTVFJFQU1fUkVWSVNJ
T04gPz0gMWZiNDBkZDY3OGYxYWZkMGI3ZTFhNWMzN2I3YzVlNTQ1NDdlN2FlMwotIyBXZWQgQXVn
IDkgMTM6MTU6NDggMjAxNyArMDEwMAotIyBsaWIvbWF0aC5jOiBpbXBsZW1lbnQgX191ZGl2bW9k
ZGk0CitNSU5JT1NfVVBTVFJFQU1fUkVWSVNJT04gPz0gM2ExOGVhYTI3ZTYwZDQ1OTUzMzU5ZjRj
MTk5MTk2Y2FkZTFkN2YyZAorIyBUdWUgT2N0IDMgMTk6NDU6MTkgMjAxNyArMDEwMAorIyBMaW5r
IGFnYWluc3QgbGlieGVudG9vbGNvcmUKIAogU0VBQklPU19VUFNUUkVBTV9SRVZJU0lPTiA/PSBy
ZWwtMS4xMC4yCiAjIFdlZCBKdW4gMjIgMTQ6NTM6MjQgMjAxNiArMDgwMAotLSAKMi4xLjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 09 15:57:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 15:57:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1aRE-0003hs-0A; Mon, 09 Oct 2017 15:57:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4484f2008=Ian.Jackson@citrix.com>)
 id 1e1aRC-0003bF-5C
 for xen-devel@lists.xensource.com; Mon, 09 Oct 2017 15:57:50 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 93/3C-03046-D7C9BD95; Mon, 09 Oct 2017 15:57:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDvW7NnNu
 RBpf/21jcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oyrS/azFrznqPjZtYWlgfEoexcjB4eEgL/E
 99niXYycQKaHxPWzJ5hAbDYBXYmmLX/ZQGwRAWWJ401fWLsYuTiYBc4xSrRO2cAMkhAWCJVo+
 f2JFcRmEVCROHl6IpjNK+Ap8XbZLDaIoXIS54//BKvnBIovmLEEbIEQ0LKzHbcYQW4QElCTmL
 s+HqJVUOLkzCcsIDazgITEwRcvmCHGWEp8W/+UeQIj/ywkZbOQlC1gZFrFqF6cWlSWWqRrrpd
 UlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERhoDECwg3HmZf9DjJIcTEqivPNm3I4U
 4kvKT6nMSCzOiC8qzUktPsQow8GhJMG7bjZQTrAoNT21Ii0zBxjyMGkJDh4lEd7ZIGne4oLE3
 OLMdIjUKUZdjo6bd/8wCbHk5eelSonzNoAUCYAUZZTmwY2Axd8lRlkpYV5GoKOEeApSi3IzS1
 DlXzGKczAqCfOuB5nCk5lXArfpFdARTEBHMBbfADmiJBEhJdXAGHb3G9eDf7/SV1w8Yv/MUGV
 68yGLXMH9fopsrSo7z5RxtBjF3jixVFw4ZS4ja6d+xM1DDy47G22O31XRqNUfann6SldDfu3L
 lgPmPnvWPz8lsPut/YtPB3r+HWcIDF/KrHnPy+if5Kb6jOzGO/YL4nl0Vr4zDpmjvXZfSc3Bs
 4ezj4g8iZy8TomlOCPRUIu5qDgRAMedb8m6AgAA
X-Env-Sender: prvs=4484f2008=Ian.Jackson@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1507564665!64356148!4
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47593 invoked from network); 9 Oct 2017 15:57:48 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 15:57:48 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="450972073"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Mon, 9 Oct 2017 16:57:21 +0100
Message-ID: <1507564648-7580-20-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 19/26] xentoolcore,
	_restrict_all: Document implementation "complete"
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CkFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KdjI6IEZpeCB0eXBvIGlu
IGNvbW1lbnQKLS0tCiB0b29scy9saWJzL3Rvb2xjb3JlL2luY2x1ZGUveGVudG9vbGNvcmUuaCB8
IDYgKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvdG9vbGNvcmUvaW5jbHVkZS94ZW50b29sY29yZS5o
IGIvdG9vbHMvbGlicy90b29sY29yZS9pbmNsdWRlL3hlbnRvb2xjb3JlLmgKaW5kZXggOTNlYWYy
My4uODgxZmYxMSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy90b29sY29yZS9pbmNsdWRlL3hlbnRv
b2xjb3JlLmgKKysrIGIvdG9vbHMvbGlicy90b29sY29yZS9pbmNsdWRlL3hlbnRvb2xjb3JlLmgK
QEAgLTQzLDggKzQzLDEwIEBACiAgKiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KICAqICBJTVBPUlRBTlQgLSBJTVBM
RU1FTlRBVElPTiBTVEFUVVMKICAqCi0gKiAgVGhpcyBmdW5jdGlvbiB3aWxsIGJlIGltcGxlbWVu
dGVkIGluc29mYXIgYXMgaXQgYXBwZWFycyBuZWNlc3NhcnkKLSAqICBmb3IgdGhlIHB1cnBvc2Vz
IG9mIHJ1bm5pbmcgYSBkZXByaXZpbGVnZWQgcWVtdS4KKyAqICBUaGlzIGZ1bmN0aW9uIGhhcyBi
ZWVuIGltcGxlbWVudGVkIGluc29mYXIgYXMgaXQgYXBwZWFycyBuZWNlc3NhcnkKKyAqICBmb3Ig
dGhlIHB1cnBvc2VzIG9mIHJ1bm5pbmcgYSBkZXByaXZpbGVnZWQgcWVtdSwgYW5kIGlzIGJlbGll
dmVkIHRvCisgKiAgYmUgc3VmZmljaWVudCAoc3ViamVjdCB0byB0aGUgY2F2ZWF0cyBkaXNjdXNz
ZWQgaW4gdGhlIGFwcHJvcHJpYXRlCisgKiAgbGlieGwgZG9jdW1lbnRhdGlvbiBmb3IgdGhpcyBm
ZWF0dXJlKS4KICAqCiAgKiAgSG93ZXZlciwgdGhpcyBmdW5jdGlvbiBpcyBOT1QgaW1wbGVtZW50
ZWQgZm9yIGFsbCBYZW4gbGlicmFyaWVzLgogICogIEZvciBlYWNoIHVzZSBjYXNlIG9mIHRoaXMg
ZnVuY3Rpb24sIHRoZSBkZXNpZ25lciBtdXN0IGV2YWx1YXRlIGFuZAotLSAKMi4xLjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 09 15:57:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 15:57:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1aRE-0003ig-90; Mon, 09 Oct 2017 15:57:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4484f2008=Ian.Jackson@citrix.com>)
 id 1e1aRC-0003cP-Ib
 for xen-devel@lists.xensource.com; Mon, 09 Oct 2017 15:57:50 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 DA/D3-28075-D7C9BD95; Mon, 09 Oct 2017 15:57:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXitHRDpG7VnNu
 RBtN3Slvcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozHW2axFtwTrzhy6ixjA+Mc0S5GTg4JAX+J
 qxe3MEPYHhLXz55gArHZBHQlmrb8ZQOxRQSUJY43fWHtYuTiYBY4xyjROmUDWIOwgL3E+bdnw
 BpYBFQkWpfNYwGxeYEGTZsJEZcQkJM4f/wnWD2ngKfEghlLwOJCQDVnO24xdjFyANlqEnPXx0
 O0CkqcnPkEbAyzgITEwRcvoG6zlPi2/inzBEb+WUjKZiEpW8DItIpRozi1qCy1SNfIVC+pKDM
 9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzDY6hkYGHcwtp7wO8QoycGkJMo7b8btSCG+
 pPyUyozE4oz4otKc1OJDjDIcHEoSvGWzgXKCRanpqRVpmTnAsIdJS3DwKInwJoKkeYsLEnOLM
 9MhUqcYjTlWTbjyh4mj4+bdP0xCLHn5ealS4rynZgGVCoCUZpTmwQ2CxeMlRlkpYV5GBgYGIZ
 6C1KLczBJU+VeM4hyMSsK86SALeTLzSuD2vQI6hQnoFMbiGyCnlCQipKQaGC0sFij9v6TPvy7
 mxfYfZSG33B7dPOCRvq3lfFvjgve1jU8Xf/6T9nPmtGVmSzXqhRn7vXd6tfl3bk577K21ZusS
 mwDNX05dXuFaF0WD3aeVX12290X5bAkRscV5ursmrijb7/is+MTLbPdZEum2sxf2X265qXeM4
 fj7mRk6Mxss0lVFeFQsTymxFGckGmoxFxUnAgCNONqPwgIAAA==
X-Env-Sender: prvs=4484f2008=Ian.Jackson@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1507564658!108752994!4
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43646 invoked from network); 9 Oct 2017 15:57:46 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 15:57:46 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="443012893"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Mon, 9 Oct 2017 16:57:10 +0100
Message-ID: <1507564648-7580-9-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 08/26] libxl: #include "xentoolcore_internal.h"
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UgYXJlIGdvaW5nIHRvIHdhbnQgdG8gbW92ZSBzb21ldGhpbmcgaGVyZS4KClNpZ25lZC1vZmYt
Ynk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpBY2tlZC1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9NYWtlZmlsZSAgICAg
ICAgIHwgMTEgKysrKysrLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAgMiAr
KwogMiBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGwvTWFrZWZpbGUgYi90b29scy9saWJ4bC9NYWtlZmlsZQppbmRl
eCA0OWIyYzYzLi41YTg2MWY3IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9NYWtlZmlsZQorKysg
Yi90b29scy9saWJ4bC9NYWtlZmlsZQpAQCAtMjAsMTIgKzIwLDEzIEBAIExJQlVVSURfTElCUyAr
PSAtbHV1aWQKIGVuZGlmCiAKIExJQlhMX0xJQlMgPQotTElCWExfTElCUyA9ICQoTERMSUJTX2xp
YnhlbnRvb2xsb2cpICQoTERMSUJTX2xpYnhlbmV2dGNobikgJChMRExJQlNfbGlieGVuY3RybCkg
JChMRExJQlNfbGlieGVuZ3Vlc3QpICQoTERMSUJTX2xpYnhlbnN0b3JlKSAkKExETElCU19saWJi
bGt0YXBjdGwpICQoUFRZRlVOQ1NfTElCUykgJChMSUJVVUlEX0xJQlMpCitMSUJYTF9MSUJTID0g
JChMRExJQlNfbGlieGVudG9vbGxvZykgJChMRExJQlNfbGlieGVuZXZ0Y2huKSAkKExETElCU19s
aWJ4ZW5jdHJsKSAkKExETElCU19saWJ4ZW5ndWVzdCkgJChMRExJQlNfbGlieGVuc3RvcmUpICQo
TERMSUJTX2xpYmJsa3RhcGN0bCkgJChMRExJQlNfbGlieGVudG9vbGNvcmUpICQoUFRZRlVOQ1Nf
TElCUykgJChMSUJVVUlEX0xJQlMpCiBpZmVxICgkKENPTkZJR19MSUJOTCkseSkKIExJQlhMX0xJ
QlMgKz0gJChMSUJOTDNfTElCUykKIGVuZGlmCiAKIENGTEFHU19MSUJYTCArPSAkKENGTEFHU19s
aWJ4ZW50b29sbG9nKQorQ0ZMQUdTX0xJQlhMICs9ICQoQ0ZMQUdTX2xpYnhlbnRvb2xjb3JlKQog
Q0ZMQUdTX0xJQlhMICs9ICQoQ0ZMQUdTX2xpYnhlbmV2dGNobikKIENGTEFHU19MSUJYTCArPSAk
KENGTEFHU19saWJ4ZW5jdHJsKQogQ0ZMQUdTX0xJQlhMICs9ICQoQ0ZMQUdTX2xpYnhlbmd1ZXN0
KQpAQCAtMTc4LDcgKzE3OSw3IEBAIExJQlhMVV9PQkpTID0gbGlieGx1X2NmZ195Lm8gbGlieGx1
X2NmZ19sLm8gbGlieGx1X2NmZy5vIFwKIAlsaWJ4bHVfZGlza19sLm8gbGlieGx1X2Rpc2subyBs
aWJ4bHVfdmlmLm8gbGlieGx1X3BjaS5vCiAkKExJQlhMVV9PQkpTKTogQ0ZMQUdTICs9ICQoQ0ZM
QUdTX2xpYnhlbmN0cmwpICMgRm9yIHhlbnRvb2xsb2cuaAogCi0kKFRFU1RfUFJPR19PQkpTKSBf
bGlieGwuYXBpLWZvci1jaGVjazogQ0ZMQUdTICs9ICQoQ0ZMQUdTX2xpYnhlbnRvb2xsb2cpCisk
KFRFU1RfUFJPR19PQkpTKSBfbGlieGwuYXBpLWZvci1jaGVjazogQ0ZMQUdTICs9ICQoQ0ZMQUdT
X2xpYnhlbnRvb2xsb2cpICQoQ0ZMQUdTX2xpYnhlbnRvb2xjb3JlKQogCiBDTElFTlRTID0gdGVz
dGlkbCBsaWJ4bC1zYXZlLWhlbHBlcgogCkBAIC0zMDEsMTMgKzMwMiwxMyBAQCBsaWJ4bHV0aWwu
YTogJChMSUJYTFVfT0JKUykKIAkkKEFSKSByY3MgbGlieGx1dGlsLmEgJF4KIAogdGVzdF8lOiB0
ZXN0XyUubyB0ZXN0X2NvbW1vbi5vIGxpYnhsdXRpbC5zbyBsaWJ4ZW5saWdodF90ZXN0LnNvCi0J
JChDQykgJChMREZMQUdTKSAtbyAkQCAkXiAkKGZpbHRlci1vdXQgJWxpYnhlbmxpZ2h0LnNvLCAk
KExETElCU19saWJ4ZW5saWdodCkpICQoTERMSUJTX2xpYnhlbnRvb2xsb2cpIC1seWFqbCAkKEFQ
UEVORF9MREZMQUdTKQorCSQoQ0MpICQoTERGTEFHUykgLW8gJEAgJF4gJChmaWx0ZXItb3V0ICVs
aWJ4ZW5saWdodC5zbywgJChMRExJQlNfbGlieGVubGlnaHQpKSAkKExETElCU19saWJ4ZW50b29s
bG9nKSAkKExETElCU19saWJ4ZW50b29sY29yZSkgLWx5YWpsICQoQVBQRU5EX0xERkxBR1MpCiAK
IGxpYnhsLXNhdmUtaGVscGVyOiAkKFNBVkVfSEVMUEVSX09CSlMpIGxpYnhlbmxpZ2h0LnNvCi0J
JChDQykgJChMREZMQUdTKSAtbyAkQCAkKFNBVkVfSEVMUEVSX09CSlMpICQoTERMSUJTX2xpYnhl
bnRvb2xsb2cpICQoTERMSUJTX2xpYnhlbmN0cmwpICQoTERMSUJTX2xpYnhlbmd1ZXN0KSAkKEFQ
UEVORF9MREZMQUdTKQorCSQoQ0MpICQoTERGTEFHUykgLW8gJEAgJChTQVZFX0hFTFBFUl9PQkpT
KSAkKExETElCU19saWJ4ZW50b29sbG9nKSAkKExETElCU19saWJ4ZW5jdHJsKSAkKExETElCU19s
aWJ4ZW5ndWVzdCkgJChMRExJQlNfbGlieGVudG9vbGNvcmUpICQoQVBQRU5EX0xERkxBR1MpCiAK
IHRlc3RpZGw6IHRlc3RpZGwubyBsaWJ4bHV0aWwuc28gbGlieGVubGlnaHQuc28KLQkkKENDKSAk
KExERkxBR1MpIC1vICRAIHRlc3RpZGwubyBsaWJ4bHV0aWwuc28gJChMRExJQlNfbGlieGVubGln
aHQpICQoTERMSUJTX2xpYnhlbnRvb2xsb2cpICQoQVBQRU5EX0xERkxBR1MpCisJJChDQykgJChM
REZMQUdTKSAtbyAkQCB0ZXN0aWRsLm8gbGlieGx1dGlsLnNvICQoTERMSUJTX2xpYnhlbmxpZ2h0
KSAkKExETElCU19saWJ4ZW50b29sbG9nKSAkKExETElCU19saWJ4ZW50b29sY29yZSkgJChBUFBF
TkRfTERGTEFHUykKIAogLlBIT05ZOiBpbnN0YWxsCiBpbnN0YWxsOiBhbGwKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5h
bC5oCmluZGV4IGJjYjZiMGEuLmQ4OWM1N2QgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2ludGVybmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMTksNiAr
MTksOCBAQAogCiAjaW5jbHVkZSAibGlieGxfb3NkZXBzLmgiIC8qIG11c3QgY29tZSBiZWZvcmUg
YW55IG90aGVyIGhlYWRlcnMgKi8KIAorI2luY2x1ZGUgInhlbnRvb2xjb3JlX2ludGVybmFsLmgi
CisKICNpbmNsdWRlICJsaWJ4bF9zcl9zdHJlYW1fZm9ybWF0LmgiCiAKICNpbmNsdWRlIDxhc3Nl
cnQuaD4KLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 15:57:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 15:57:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1aRE-0003kJ-Lp; Mon, 09 Oct 2017 15:57:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4484f2008=Ian.Jackson@citrix.com>)
 id 1e1aRC-0003bF-Rm
 for xen-devel@lists.xensource.com; Mon, 09 Oct 2017 15:57:50 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 61/4C-03046-E7C9BD95; Mon, 09 Oct 2017 15:57:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHRDpG7NnNu
 RBv2H2SzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bzr2EFjWoV7Yd6mBoYnyl0MXJySAj4Sxz+
 /4MJwvaQuH72BJjNJqAr0bTlLxuILSKgLHG86QtrFyMXB7PAOUaJ1ikbmEESwgKeEvtnzwWzW
 QRUJNYd3g5m8wLFWzadZoYYKidx/vhPMJsTKL5gxhKwBUJAy8523GLsYuQAstUk5q6Ph2gVlD
 g58wkLiM0sICFx8MULqDGWEt/WP2WewMg/C0nZLCRlCxiZVjFqFKcWlaUW6Roa6CUVZaZnlOQ
 mZuYAeWZ6uanFxYnpqTmJScV6yfm5mxiBocYABDsYj7+PO8QoycGkJMo7b8btSCG+pPyUyozE
 4oz4otKc1OJDjDIcHEoSvGWzgXKCRanpqRVpmTnAoIdJS3DwKInwzgZJ8xYXJOYWZ6ZDpE4xG
 nMc23T5DxNHx827f5iEWPLy81KlxHkbQEoFQEozSvPgBsGi8RKjrJQwLyPQaUI8BalFuZklqP
 KvGMU5GJWEedeDTOHJzCuB2/cK6BQmoFMYi2+AnFKSiJCSamAUOltXvbpKy31VjV1OdfLOxqV
 l/J+nbdR1VzK8XL4mmWV3zbp/7846BP/5VBPq/U2jfmPlrjyZ1Y4bLRgfx706YZKzsH1h3CsV
 r0CzBTk3ejfu0s5bPdV7yaZJDppBW6fovOKNTZrOG76itDa4taxtkX9U1SNRHfmvMp2bm/Yu/
 Xm+ddv2bVlKLMUZiYZazEXFiQD9nD4bwQIAAA==
X-Env-Sender: prvs=4484f2008=Ian.Jackson@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1507564664!70131737!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47076 invoked from network); 9 Oct 2017 15:57:47 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 15:57:47 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="443012906"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Mon, 9 Oct 2017 16:57:20 +0100
Message-ID: <1507564648-7580-19-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 18/26] xentoolcore_restrict_all: "Implement" for
	xenstore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CkFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL1J1bGVzLm1r
ICAgICAgICAgICAgICAgIHwgIDIgKy0KIHRvb2xzL3hlbnN0b3JlL01ha2VmaWxlICAgICAgIHwg
IDcgKysrKy0tLQogdG9vbHMveGVuc3RvcmUveGVuc3RvcmUucGMuaW4gfCAgMiArLQogdG9vbHMv
eGVuc3RvcmUveHMuYyAgICAgICAgICAgfCAxNCArKysrKysrKysrKysrKwogNCBmaWxlcyBjaGFu
Z2VkLCAyMCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xz
L1J1bGVzLm1rIGIvdG9vbHMvUnVsZXMubWsKaW5kZXggMzIzOWU3Ni4uYmU5MmYwYSAxMDA2NDQK
LS0tIGEvdG9vbHMvUnVsZXMubWsKKysrIGIvdG9vbHMvUnVsZXMubWsKQEAgLTE0Niw3ICsxNDYs
NyBAQCBMRExJQlNfbGlieGVuZ3Vlc3QgPSAkKFNIREVQU19saWJ4ZW5ndWVzdCkgJChYRU5fTElC
WEMpL2xpYnhlbmd1ZXN0JChsaWJleHRlbnNpbwogU0hMSUJfbGlieGVuZ3Vlc3QgID0gJChTSERF
UFNfbGlieGVuZ3Vlc3QpIC1XbCwtcnBhdGgtbGluaz0kKFhFTl9MSUJYQykKIAogQ0ZMQUdTX2xp
YnhlbnN0b3JlID0gLUkkKFhFTl9YRU5TVE9SRSkvaW5jbHVkZSAkKENGTEFHU194ZW5pbmNsdWRl
KQotU0hERVBTX2xpYnhlbnN0b3JlID0KK1NIREVQU19saWJ4ZW5zdG9yZSA9ICQoU0hMSUJfbGli
eGVudG9vbGNvcmUpCiBMRExJQlNfbGlieGVuc3RvcmUgPSAkKFNIREVQU19saWJ4ZW5zdG9yZSkg
JChYRU5fWEVOU1RPUkUpL2xpYnhlbnN0b3JlJChsaWJleHRlbnNpb24pCiBTSExJQl9saWJ4ZW5z
dG9yZSAgPSAkKFNIREVQU19saWJ4ZW5zdG9yZSkgLVdsLC1ycGF0aC1saW5rPSQoWEVOX1hFTlNU
T1JFKQogCmRpZmYgLS1naXQgYS90b29scy94ZW5zdG9yZS9NYWtlZmlsZSBiL3Rvb2xzL3hlbnN0
b3JlL01ha2VmaWxlCmluZGV4IGZmNDI4ZTIuLjJiOTlkMmIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hl
bnN0b3JlL01ha2VmaWxlCisrKyBiL3Rvb2xzL3hlbnN0b3JlL01ha2VmaWxlCkBAIC0xMSw2ICsx
MSw3IEBAIENGTEFHUyArPSAtaW5jbHVkZSAkKFhFTl9ST09UKS90b29scy9jb25maWcuaAogQ0ZM
QUdTICs9IC1JLi9pbmNsdWRlCiBDRkxBR1MgKz0gJChDRkxBR1NfbGlieGVuZXZ0Y2huKQogQ0ZM
QUdTICs9ICQoQ0ZMQUdTX2xpYnhlbmN0cmwpCitDRkxBR1MgKz0gJChDRkxBR1NfbGlieGVudG9v
bGNvcmUpCiBDRkxBR1MgKz0gLURYRU5fTElCX1NUT1JFRD0iXCIkKFhFTl9MSUJfU1RPUkVEKVwi
IgogQ0ZMQUdTICs9IC1EWEVOX1JVTl9TVE9SRUQ9IlwiJChYRU5fUlVOX1NUT1JFRClcIiIKIApA
QCAtODUsMTAgKzg2LDEwIEBAICQoQ0xJRU5UUyk6IHhlbnN0b3JlCiAJbG4gLWYgeGVuc3RvcmUg
JEAKIAogeGVuc3RvcmU6IHhlbnN0b3JlX2NsaWVudC5vICQoTElCWEVOU1RPUkUpCi0JJChDQykg
JDwgJChMREZMQUdTKSAkKExETElCU19saWJ4ZW5zdG9yZSkgJChTT0NLRVRfTElCUykgLW8gJEAg
JChBUFBFTkRfTERGTEFHUykKKwkkKENDKSAkPCAkKExERkxBR1MpICQoTERMSUJTX2xpYnhlbnN0
b3JlKSAkKExETElCU19saWJ4ZW50b29sY29yZSkgJChTT0NLRVRfTElCUykgLW8gJEAgJChBUFBF
TkRfTERGTEFHUykKIAogeGVuc3RvcmUtY29udHJvbDogeGVuc3RvcmVfY29udHJvbC5vICQoTElC
WEVOU1RPUkUpCi0JJChDQykgJDwgJChMREZMQUdTKSAkKExETElCU19saWJ4ZW5zdG9yZSkgJChT
T0NLRVRfTElCUykgLW8gJEAgJChBUFBFTkRfTERGTEFHUykKKwkkKENDKSAkPCAkKExERkxBR1Mp
ICQoTERMSUJTX2xpYnhlbnN0b3JlKSAkKExETElCU19saWJ4ZW50b29sY29yZSkgJChTT0NLRVRf
TElCUykgLW8gJEAgJChBUFBFTkRfTERGTEFHUykKIAogeHNfdGRiX2R1bXA6IHhzX3RkYl9kdW1w
Lm8gdXRpbHMubyB0ZGIubyB0YWxsb2MubwogCSQoQ0MpICReICQoTERGTEFHUykgLW8gJEAgJChB
UFBFTkRfTERGTEFHUykKQEAgLTEwMSw3ICsxMDIsNyBAQCBsaWJ4ZW5zdG9yZS5zby4kKE1BSk9S
KTogbGlieGVuc3RvcmUuc28uJChNQUpPUikuJChNSU5PUikKIHhzLm9waWM6IENGTEFHUyArPSAt
RFVTRV9QVEhSRUFECiAKIGxpYnhlbnN0b3JlLnNvLiQoTUFKT1IpLiQoTUlOT1IpOiB4cy5vcGlj
IHhzX2xpYi5vcGljCi0JJChDQykgJChMREZMQUdTKSAkKFBUSFJFQURfTERGTEFHUykgLVdsLCQo
U09OQU1FX0xERkxBRykgLVdsLGxpYnhlbnN0b3JlLnNvLiQoTUFKT1IpICQoU0hMSUJfTERGTEFH
UykgLW8gJEAgJF4gJChTT0NLRVRfTElCUykgJChQVEhSRUFEX0xJQlMpICQoQVBQRU5EX0xERkxB
R1MpCisJJChDQykgJChMREZMQUdTKSAkKFBUSFJFQURfTERGTEFHUykgLVdsLCQoU09OQU1FX0xE
RkxBRykgLVdsLGxpYnhlbnN0b3JlLnNvLiQoTUFKT1IpICQoU0hMSUJfTERGTEFHUykgLW8gJEAg
JF4gJChMRExJQlNfbGlieGVudG9vbGNvcmUpICQoU09DS0VUX0xJQlMpICQoUFRIUkVBRF9MSUJT
KSAkKEFQUEVORF9MREZMQUdTKQogCiBsaWJ4ZW5zdG9yZS5hOiB4cy5vIHhzX2xpYi5vCiAJJChB
UikgcmNzICRAICReCmRpZmYgLS1naXQgYS90b29scy94ZW5zdG9yZS94ZW5zdG9yZS5wYy5pbiBi
L3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlLnBjLmluCmluZGV4IDQ1ZGM2YjAuLjZmZDcyYTEgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlLnBjLmluCisrKyBiL3Rvb2xzL3hlbnN0
b3JlL3hlbnN0b3JlLnBjLmluCkBAIC03LDQgKzcsNCBAQCBEZXNjcmlwdGlvbjogVGhlIFhlbnN0
b3JlIGxpYnJhcnkgZm9yIFhlbiBoeXBlcnZpc29yCiBWZXJzaW9uOiBAQHZlcnNpb25AQAogQ2Zs
YWdzOiAtSSR7aW5jbHVkZWRpcn0gQEBjZmxhZ3Nsb2NhbEBACiBMaWJzOiBAQGxpYnNmbGFnQEAk
e2xpYmRpcn0gLWx4ZW5zdG9yZQotUmVxdWlyZXMucHJpdmF0ZTogeGVuZXZ0Y2huLHhlbmNvbnRy
b2wseGVuZ250dGFiCitSZXF1aXJlcy5wcml2YXRlOiB4ZW5ldnRjaG4seGVuY29udHJvbCx4ZW5n
bnR0YWIseGVudG9vbGNvcmUKZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0b3JlL3hzLmMgYi90b29s
cy94ZW5zdG9yZS94cy5jCmluZGV4IDdmODViYjIuLmFlNGI4NzggMTAwNjQ0Ci0tLSBhL3Rvb2xz
L3hlbnN0b3JlL3hzLmMKKysrIGIvdG9vbHMveGVuc3RvcmUveHMuYwpAQCAtMzUsNiArMzUsOCBA
QAogI2luY2x1ZGUgImxpc3QuaCIKICNpbmNsdWRlICJ1dGlscy5oIgogCisjaW5jbHVkZSA8eGVu
dG9vbGNvcmVfaW50ZXJuYWwuaD4KKwogc3RydWN0IHhzX3N0b3JlZF9tc2cgewogCXN0cnVjdCBs
aXN0X2hlYWQgbGlzdDsKIAlzdHJ1Y3QgeHNkX3NvY2ttc2cgaGRyOwpAQCAtNDgsNiArNTAsNyBA
QCBzdHJ1Y3QgeHNfc3RvcmVkX21zZyB7CiBzdHJ1Y3QgeHNfaGFuZGxlIHsKIAkvKiBDb21tdW5p
Y2F0aW9ucyBjaGFubmVsIHRvIHhlbnN0b3JlIGRhZW1vbi4gKi8KIAlpbnQgZmQ7CisJWGVudG9v
bGNvcmVfX0FjdGl2ZV9IYW5kbGUgdGNfYWg7IC8qIGZvciByZXN0cmljdCAqLwogCiAJLyoKICAg
ICAgICAgICogQSByZWFkIHRocmVhZCB3aGljaCBwdWxscyBtZXNzYWdlcyBvZmYgdGhlIGNvbW1z
IGNoYW5uZWwgYW5kCkBAIC0xMjIsNiArMTI1LDcgQEAgc3RhdGljIHZvaWQgKnJlYWRfdGhyZWFk
KHZvaWQgKmFyZyk7CiAKIHN0cnVjdCB4c19oYW5kbGUgewogCWludCBmZDsKKwlYZW50b29sY29y
ZV9fQWN0aXZlX0hhbmRsZSB0Y19haDsgLyogZm9yIHJlc3RyaWN0ICovCiAJc3RydWN0IGxpc3Rf
aGVhZCByZXBseV9saXN0OwogCXN0cnVjdCBsaXN0X2hlYWQgd2F0Y2hfbGlzdDsKIAkvKiBDbGll
bnRzIGNhbiBzZWxlY3QoKSBvbiB0aGlzIHBpcGUgdG8gd2FpdCBmb3IgYSB3YXRjaCB0byBmaXJl
LiAqLwpAQCAtMjE5LDYgKzIyMywxMSBAQCBzdGF0aWMgaW50IGdldF9kZXYoY29uc3QgY2hhciAq
Y29ubmVjdF90bykKIAlyZXR1cm4gb3Blbihjb25uZWN0X3RvLCBPX1JEV1IpOwogfQogCitzdGF0
aWMgaW50IGFsbF9yZXN0cmljdF9jYihYZW50b29sY29yZV9fQWN0aXZlX0hhbmRsZSAqYWgsIHVp
bnQzMl90IGRvbWlkKSB7CisgICAgc3RydWN0IHhzX2hhbmRsZSAqaCA9IENPTlRBSU5FUl9PRihh
aCwgKmgsIHRjX2FoKTsKKyAgICByZXR1cm4geGVudG9vbGNvcmVfX3Jlc3RyaWN0X2J5X2R1cDJf
bnVsbChoLT5mZCk7Cit9CisKIHN0YXRpYyBzdHJ1Y3QgeHNfaGFuZGxlICpnZXRfaGFuZGxlKGNv
bnN0IGNoYXIgKmNvbm5lY3RfdG8pCiB7CiAJc3RydWN0IHN0YXQgYnVmOwpAQCAtMjMyLDYgKzI0
MSw5IEBAIHN0YXRpYyBzdHJ1Y3QgeHNfaGFuZGxlICpnZXRfaGFuZGxlKGNvbnN0IGNoYXIgKmNv
bm5lY3RfdG8pCiAJbWVtc2V0KGgsIDAsIHNpemVvZigqaCkpOwogCWgtPmZkID0gLTE7CiAKKwlo
LT50Y19haC5yZXN0cmljdF9jYWxsYmFjayA9IGFsbF9yZXN0cmljdF9jYjsKKwl4ZW50b29sY29y
ZV9fcmVnaXN0ZXJfYWN0aXZlX2hhbmRsZSgmaC0+dGNfYWgpOworCiAJaWYgKHN0YXQoY29ubmVj
dF90bywgJmJ1ZikgIT0gMCkKIAkJZ290byBlcnI7CiAKQEAgLTI2OSw2ICsyODEsNyBAQCBlcnI6
CiAJaWYgKGgpIHsKIAkJaWYgKGgtPmZkID49IDApCiAJCQljbG9zZShoLT5mZCk7CisJCXhlbnRv
b2xjb3JlX19kZXJlZ2lzdGVyX2FjdGl2ZV9oYW5kbGUoJmgtPnRjX2FoKTsKIAl9CiAJZnJlZSho
KTsKIApAQCAtMzMwLDYgKzM0Myw3IEBAIHN0YXRpYyB2b2lkIGNsb3NlX2Zkc19mcmVlKHN0cnVj
dCB4c19oYW5kbGUgKmgpIHsKIAl9CiAKICAgICAgICAgY2xvc2UoaC0+ZmQpOworCXhlbnRvb2xj
b3JlX19kZXJlZ2lzdGVyX2FjdGl2ZV9oYW5kbGUoJmgtPnRjX2FoKTsKICAgICAgICAgCiAJZnJl
ZShoKTsKIH0KLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 15:57:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 15:57:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1aRE-0003kw-Tj; Mon, 09 Oct 2017 15:57:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4484f2008=Ian.Jackson@citrix.com>)
 id 1e1aRC-0003dW-RK
 for xen-devel@lists.xensource.com; Mon, 09 Oct 2017 15:57:50 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 91/B8-02228-E7C9BD95; Mon, 09 Oct 2017 15:57:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDvW7tnNu
 RBosPK1jcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ow555ayFkwXqmjdatzAuJivi5GTQ0LAX2Ly
 6vOsELaHxPWzJ5hAbDYBXYmmLX/ZQGwRAWWJ401fgGq4OJgFzjFKtE7ZwAySEBbwkfjX1s8IY
 rMIqEjM/PyTBcTmFfCUOHFwGhPEUDmJ88d/gtVzAsUXzFgCFhcCWna24xZQLweQrSYxd308RK
 ugxMmZT8DGMAtISBx88YIZYoylxLf1T5knMPLPQlI2C0nZAkamVYwaxalFZalFuoameklFmek
 ZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgaHGAAQ7GBu2ex5ilORgUhLlnTfjdqQQX1J+
 SmVGYnFGfFFpTmrxIUYZDg4lCd6/s4BygkWp6akVaZk5wKCHSUtw8CiJ8CrOBkrzFhck5hZnp
 kOkTjHqcnTcvPuHSYglLz8vVUqc9xTIDAGQoozSPLgRsAi8xCgrJczLCHSUEE9BalFuZgmq/C
 tGcQ5GJWHe9yBTeDLzSuA2vQI6ggnoCMbiGyBHlCQipKQaGGWkHKtsbNc0Wh/sP1GoMkHivon
 wTMunC+O9L2+7q7XnyyMnu38G+/Qz3i78fGHX+wuJYXHZm+dtsp/02qviedRhNpusuEdbuGKN
 jsw7+nh50G4ZTrVbsRMtTeI7jfdfkq0UOavysWOy8dz+rm4WcXbrZytOHy0RidCs28QroZ4RE
 uDy7qHDQyWW4oxEQy3mouJEAO7ZZ9G7AgAA
X-Env-Sender: prvs=4484f2008=Ian.Jackson@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1507564666!86383350!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29342 invoked from network); 9 Oct 2017 15:57:49 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 15:57:49 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="450972079"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Mon, 9 Oct 2017 16:57:23 +0100
Message-ID: <1507564648-7580-22-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 21/26] libxl: Rationalise calculation of user to
	run qemu as
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWYgdGhlIGNvbmZpZyBzcGVjaWZpZXMgYSB1c2VyIHdlIHVzZSB0aGF0LiAgT3RoZXJ3aXNlOgoK
V2hlbiB3ZSBhcmUgbm90IHJlc3RyaWN0aW5nIHFlbXUsIHRoZXJlIGlzIHZlcnkgbGl0dGxlIHBv
aW50IHJ1bm5pbmcKaXQgYXMgYSBkaWZmZXJlbnQgdXNlciB0aGFuIHJvb3QuICBJbmRlZWQsIHBy
ZXZpb3VzbHksIGNyZWF0aW5nIHRoZQoibWFnaWMiIHVzZXJzIHdvdWxkIGNhdXNlIHFlbXUgdG8g
YmVjb21lIHNsaWdodGx5IGR5c2Z1bmN0aW9uYWwgKGZvcgpleGFtcGxlLCB5b3UgY2FuJ3QgaW5z
ZXJ0IGEgY2QgdGhhdCB0aGUgcWVtdSB1c2VyIGNhbid0IHJlYWQpLgpTbywgaW4gdGhhdCBjYXNl
LCBkZWZhdWx0IHRvIHJ1bm5pbmcgaXQgYXMgcm9vdC4KCkNvbnZlcnNlbHksIGlmIHJlc3RyaWN0
aW9uIGlzIHJlcXVlc3RlZCwgd2UgbXVzdCBpbnNpc3Qgb24gcnVubmluZwpxZW11IGFzIGEgbm9u
LXJvb3QgdXNlci4KClNhZGx5IHRoZSBhZG1pbiBpcyBzdGlsbCByZXF1aXJlZCB0byBjcmVhdGUg
Ml4xNi1lcHNpbG9uIHVzZXJzIQoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNr
c29uQGV1LmNpdHJpeC5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgotLS0KIGRvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbiB8ICAyIC0tCiB0b29scy9saWJ4bC9saWJ4
bF9kbS5jICAgfCAxMyArKysrKysrKysrLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDEwIGluc2VydGlv
bnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41
LmluIGIvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCmluZGV4IGFiYzIzMTUuLmVlODQ1MTEgMTAw
NjQ0Ci0tLSBhL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgorKysgYi9kb2NzL21hbi94bC5jZmcu
cG9kLjUuaW4KQEAgLTIyNTAsOCArMjI1MCw2IEBAIG9yCiBCPHhlbi1xZW11dXNlci1zaGFyZWQ+
CiAoaW4gd2hpY2ggY2FzZSBkaWZmZXJlbnQgZ3Vlc3RzIHdpbGwgbm90CiBiZSBwcm90ZWN0ZWQg
YWdhaW5zdCBlYWNoIG90aGVyKS4KLUFuZCBpZiB5b3UgZG8gbm90IGNyZWF0ZSB0aGUgdXNlciwK
LXRoZSByZXN0cmljdGlvbiByZXF1ZXN0IHdpbGwgYmUgc2lsZW50bHkgaW5lZmZlY3RpdmUhCiAK
ID1pdGVtCiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMgYi90b29scy9saWJ4
bC9saWJ4bF9kbS5jCmluZGV4IDYwYzAzNTYuLjAwNzE4YzUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwpAQCAtMTYzNSw2ICsx
NjM1LDEyIEBAIHN0YXRpYyBpbnQgbGlieGxfX2J1aWxkX2RldmljZV9tb2RlbF9hcmdzX25ldyhs
aWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgZ290byBlbmRfc2VhcmNoOwogICAgICAgICB9CiAK
KyAgICAgICAgaWYgKCFsaWJ4bF9kZWZib29sX3ZhbChiX2luZm8tPnUuaHZtLmRtX3Jlc3RyaWN0
KSkgeworICAgICAgICAgICAgTE9HRChERUJVRywgZ3Vlc3RfZG9taWQsCisgICAgICAgICAgICAg
ICAgICJkbV9yZXN0cmljdCBkaXNhYmxlZCwgc3RhcnRpbmcgUUVNVSBhcyByb290Iik7CisgICAg
ICAgICAgICBnb3RvIGVuZF9zZWFyY2g7CisgICAgICAgIH0KKwogICAgICAgICB1c2VyID0gR0NT
UFJJTlRGKCIlcyVkIiwgTElCWExfUUVNVV9VU0VSX0JBU0UsIGd1ZXN0X2RvbWlkKTsKICAgICAg
ICAgcmV0ID0gbGlieGxfX2RtX3J1bmFzX2hlbHBlcihnYywgdXNlcik7CiAgICAgICAgIGlmIChy
ZXQgPCAwKQpAQCAtMTY1Miw5ICsxNjU4LDEwIEBAIHN0YXRpYyBpbnQgbGlieGxfX2J1aWxkX2Rl
dmljZV9tb2RlbF9hcmdzX25ldyhsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgZ290byBlbmRf
c2VhcmNoOwogICAgICAgICB9CiAKLSAgICAgICAgdXNlciA9IE5VTEw7Ci0gICAgICAgIExPR0Qo
REVCVUcsIGd1ZXN0X2RvbWlkLCAiQ291bGQgbm90IGZpbmQgdXNlciAlcywgc3RhcnRpbmcgUUVN
VSBhcyByb290IiwKLSAgICAgICAgICAgICBMSUJYTF9RRU1VX1VTRVJfU0hBUkVEKTsKKyAgICAg
ICAgTE9HRChFUlJPUiwgZ3Vlc3RfZG9taWQsCisgICAgICAgICAgICAgIkNvdWxkIG5vdCBmaW5k
IHVzZXIgJXMlZCBvciAlcywgY2Fubm90IHJlc3RyaWN0IiwKKyAgICAgICAgICAgICBMSUJYTF9R
RU1VX1VTRVJfQkFTRSwgZ3Vlc3RfZG9taWQsIExJQlhMX1FFTVVfVVNFUl9TSEFSRUQpOworICAg
ICAgICByZXR1cm4gRVJST1JfSU5WQUw7CiAKIGVuZF9zZWFyY2g6CiAgICAgICAgIGlmICh1c2Vy
ICE9IE5VTEwgJiYgc3RyY21wKHVzZXIsICJyb290IikpIHsKLS0gCjIuMS40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 15:57:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 15:57:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1aRF-0003ls-5j; Mon, 09 Oct 2017 15:57:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4484f2008=Ian.Jackson@citrix.com>)
 id 1e1aRD-0003Zn-8A
 for xen-devel@lists.xensource.com; Mon, 09 Oct 2017 15:57:51 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 3E/CF-02026-E7C9BD95; Mon, 09 Oct 2017 15:57:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHSDvW7dnNu
 RBs8+CVvcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oz+rp3MBcu1K3ZdPMPUwLhFpYuRg0NCwF/i
 z1yjLkZOINND4vrZE0wgNpuArkTTlr9sILaIgLLE8aYvrF2MXBzMAucYJVqnbGAGSQgLOEss+
 /EfrIFFQEXi4M0nzCAzeQU8JS7NyoCYKSdx/vhPsHJOoPCCGUvAyoWAdp3tuMUIUi4koCYxd3
 08SJhXQFDi5MwnLCA2s4CExMEXL5ghxlhKfFv/lHkCI/8sJGWzkJQtYGRaxahRnFpUllqka2i
 ql1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGGgMQLCDsWG75yFGSQ4mJVHeeTNu
 RwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4P07CygnWJSanlqRlpkDDHmYtAQHj5IIr+JsoDRvc
 UFibnFmOkTqFKMxx7FNl/8wcXTcvPuHSYglLz8vVUqc9xTIJAGQ0ozSPLhBsFi8xCgrJczLCH
 SaEE9BalFuZgmq/CtGcQ5GJWHe9yBTeDLzSuD2vQI6hQnoFMbiGyCnlCQipKQaGPUUzh0492K
 Jp7vd9flLdm7aefB4h0Kl3QQf2c0s5+xZr2tfybazv/LvU57dbGH+zVrfdz9q4RGZdqlxl6Fd
 q7yP6v+vF0V873PyGE3ytL79oMZZzpU1olryksrxJat9DVeedj80b0Ygfypv0pEdh3935Ydxs
 a1qDJ5fpNf9XvZDprZRlWnXBiWW4oxEQy3mouJEAJGagy/AAgAA
X-Env-Sender: prvs=4484f2008=Ian.Jackson@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1507564666!86383350!4
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29391 invoked from network); 9 Oct 2017 15:57:50 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 15:57:50 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="450972089"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Mon, 9 Oct 2017 16:57:27 +0100
Message-ID: <1507564648-7580-26-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 25/26] tools: xentoolcore_restrict_all: use
	domid_t
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBuZWNlc3NpdGF0ZXMgYWRkaW5nICQoQ0ZMQUdTX3hlbmluY2x1ZGUpIHRvIGFsbCB0aGUg
ZGVwZW5kaW5nCmxpYnJhcmllcyAod2hpY2ggY2FuIGJlIGRvbmUgdmlhIFJ1bGVzLm1rKSwgc28g
dGhhdCB0aGUgZGVmaW5pdGlvbiBvZgpkb21pZF90IChpbiB4ZW4uaCkgY2FuIGJlIGZvdW5kLgoK
U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CkFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnMvY2Fs
bC9jb3JlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMiArLQogdG9vbHMvbGlicy9k
ZXZpY2Vtb2RlbC9jb3JlLmMgICAgICAgICAgICAgICAgICAgICAgfCAyICstCiB0b29scy9saWJz
L2ZvcmVpZ25tZW1vcnkvY29yZS5jICAgICAgICAgICAgICAgICAgICB8IDIgKy0KIHRvb2xzL2xp
YnMvZ250dGFiL2dudHRhYl9jb3JlLmMgICAgICAgICAgICAgICAgICAgIHwgMiArLQogdG9vbHMv
bGlicy90b29sY29yZS9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgfCAxICsKIHRvb2xz
L2xpYnMvdG9vbGNvcmUvaGFuZGxlcmVnLmMgICAgICAgICAgICAgICAgICAgIHwgMiArLQogdG9v
bHMvbGlicy90b29sY29yZS9pbmNsdWRlL3hlbnRvb2xjb3JlLmggICAgICAgICAgfCA1ICsrKy0t
CiB0b29scy9saWJzL3Rvb2xjb3JlL2luY2x1ZGUveGVudG9vbGNvcmVfaW50ZXJuYWwuaCB8IDIg
Ky0KIHRvb2xzL3hlbnN0b3JlL3hzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
MiArLQogOSBmaWxlcyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvY2FsbC9jb3JlLmMgYi90b29scy9saWJzL2NhbGwvY29y
ZS5jCmluZGV4IGQ2Y2U3M2QuLmIyNTZmY2UgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvY2FsbC9j
b3JlLmMKKysrIGIvdG9vbHMvbGlicy9jYWxsL2NvcmUuYwpAQCAtMTcsNyArMTcsNyBAQAogCiAj
aW5jbHVkZSAicHJpdmF0ZS5oIgogCi1zdGF0aWMgaW50IGFsbF9yZXN0cmljdF9jYihYZW50b29s
Y29yZV9fQWN0aXZlX0hhbmRsZSAqYWgsIHVpbnQzMl90IGRvbWlkKSB7CitzdGF0aWMgaW50IGFs
bF9yZXN0cmljdF9jYihYZW50b29sY29yZV9fQWN0aXZlX0hhbmRsZSAqYWgsIGRvbWlkX3QgZG9t
aWQpIHsKICAgICB4ZW5jYWxsX2hhbmRsZSAqeGNhbGwgPSBDT05UQUlORVJfT0YoYWgsICp4Y2Fs
bCwgdGNfYWgpOwogICAgIHJldHVybiB4ZW50b29sY29yZV9fcmVzdHJpY3RfYnlfZHVwMl9udWxs
KHhjYWxsLT5mZCk7CiB9CmRpZmYgLS1naXQgYS90b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUu
YyBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jCmluZGV4IGNlM2FmNzQuLmI2NmQ0Zjkg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jCisrKyBiL3Rvb2xzL2xp
YnMvZGV2aWNlbW9kZWwvY29yZS5jCkBAIC0yMSw3ICsyMSw3IEBACiAKICNpbmNsdWRlICJwcml2
YXRlLmgiCiAKLXN0YXRpYyBpbnQgYWxsX3Jlc3RyaWN0X2NiKFhlbnRvb2xjb3JlX19BY3RpdmVf
SGFuZGxlICphaCwgdWludDMyX3QgZG9taWQpIHsKK3N0YXRpYyBpbnQgYWxsX3Jlc3RyaWN0X2Ni
KFhlbnRvb2xjb3JlX19BY3RpdmVfSGFuZGxlICphaCwgZG9taWRfdCBkb21pZCkgewogICAgIHhl
bmRldmljZW1vZGVsX2hhbmRsZSAqZG1vZCA9IENPTlRBSU5FUl9PRihhaCwgKmRtb2QsIHRjX2Fo
KTsKIAogICAgIGlmIChkbW9kLT5mZCA8IDApCmRpZmYgLS1naXQgYS90b29scy9saWJzL2ZvcmVp
Z25tZW1vcnkvY29yZS5jIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2NvcmUuYwppbmRleCBi
NDhlY2JhLi43OWIyNGQyIDEwMDY0NAotLS0gYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvY29y
ZS5jCisrKyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9jb3JlLmMKQEAgLTE5LDcgKzE5LDcg
QEAKIAogI2luY2x1ZGUgInByaXZhdGUuaCIKIAotc3RhdGljIGludCBhbGxfcmVzdHJpY3RfY2Io
WGVudG9vbGNvcmVfX0FjdGl2ZV9IYW5kbGUgKmFoLCB1aW50MzJfdCBkb21pZCkgeworc3RhdGlj
IGludCBhbGxfcmVzdHJpY3RfY2IoWGVudG9vbGNvcmVfX0FjdGl2ZV9IYW5kbGUgKmFoLCBkb21p
ZF90IGRvbWlkKSB7CiAgICAgeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0gPSBDT05UQUlO
RVJfT0YoYWgsICpmbWVtLCB0Y19haCk7CiAKICAgICBpZiAoZm1lbS0+ZmQgPCAwKQpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlicy9nbnR0YWIvZ250dGFiX2NvcmUuYyBiL3Rvb2xzL2xpYnMvZ250dGFi
L2dudHRhYl9jb3JlLmMKaW5kZXggYmM4ODExMC4uNWY3NjFlNSAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlicy9nbnR0YWIvZ250dGFiX2NvcmUuYworKysgYi90b29scy9saWJzL2dudHRhYi9nbnR0YWJf
Y29yZS5jCkBAIC0yMiw3ICsyMiw3IEBACiAKICNpbmNsdWRlICJwcml2YXRlLmgiCiAKLXN0YXRp
YyBpbnQgYWxsX3Jlc3RyaWN0X2NiKFhlbnRvb2xjb3JlX19BY3RpdmVfSGFuZGxlICphaCwgdWlu
dDMyX3QgZG9taWQpIHsKK3N0YXRpYyBpbnQgYWxsX3Jlc3RyaWN0X2NiKFhlbnRvb2xjb3JlX19B
Y3RpdmVfSGFuZGxlICphaCwgZG9taWRfdCBkb21pZCkgewogICAgIHhlbmdudHRhYl9oYW5kbGUg
KnhndCA9IENPTlRBSU5FUl9PRihhaCwgKnhndCwgdGNfYWgpOwogICAgIHJldHVybiB4ZW50b29s
Y29yZV9fcmVzdHJpY3RfYnlfZHVwMl9udWxsKHhndC0+ZmQpOwogfQpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlicy90b29sY29yZS9NYWtlZmlsZSBiL3Rvb2xzL2xpYnMvdG9vbGNvcmUvTWFrZWZpbGUK
aW5kZXggNzNkYjBiZC4uOGIxZDQ4YiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy90b29sY29yZS9N
YWtlZmlsZQorKysgYi90b29scy9saWJzL3Rvb2xjb3JlL01ha2VmaWxlCkBAIC03LDYgKzcsNyBA
QCBTSExJQl9MREZMQUdTICs9IC1XbCwtLXZlcnNpb24tc2NyaXB0PWxpYnhlbnRvb2xjb3JlLm1h
cAogCiBDRkxBR1MJKz0gLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcwogQ0ZMQUdTCSs9IC1J
Li9pbmNsdWRlCitDRkxBR1MJKz0gJChDRkxBR1NfeGVuaW5jbHVkZSkKIAogU1JDUy15CSs9IGhh
bmRsZXJlZy5jCiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvdG9vbGNvcmUvaGFuZGxlcmVnLmMg
Yi90b29scy9saWJzL3Rvb2xjb3JlL2hhbmRsZXJlZy5jCmluZGV4IDEyNTJiZWQuLjcwZjIxNWYg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvdG9vbGNvcmUvaGFuZGxlcmVnLmMKKysrIGIvdG9vbHMv
bGlicy90b29sY29yZS9oYW5kbGVyZWcuYwpAQCAtNTUsNyArNTUsNyBAQCB2b2lkIHhlbnRvb2xj
b3JlX19kZXJlZ2lzdGVyX2FjdGl2ZV9oYW5kbGUoWGVudG9vbGNvcmVfX0FjdGl2ZV9IYW5kbGUg
KmFoKSB7CiAgICAgdW5sb2NrKCk7CiB9CiAKLWludCB4ZW50b29sY29yZV9yZXN0cmljdF9hbGwo
dWludDMyX3QgZG9taWQpIHsKK2ludCB4ZW50b29sY29yZV9yZXN0cmljdF9hbGwoZG9taWRfdCBk
b21pZCkgewogICAgIGludCByOwogICAgIFhlbnRvb2xjb3JlX19BY3RpdmVfSGFuZGxlICphaDsK
IApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy90b29sY29yZS9pbmNsdWRlL3hlbnRvb2xjb3JlLmgg
Yi90b29scy9saWJzL3Rvb2xjb3JlL2luY2x1ZGUveGVudG9vbGNvcmUuaAppbmRleCA4ODFmZjEx
Li5iZTZjNTcwIDEwMDY0NAotLS0gYS90b29scy9saWJzL3Rvb2xjb3JlL2luY2x1ZGUveGVudG9v
bGNvcmUuaAorKysgYi90b29scy9saWJzL3Rvb2xjb3JlL2luY2x1ZGUveGVudG9vbGNvcmUuaApA
QCAtMjMsOSArMjMsMTAgQEAKICNkZWZpbmUgWEVOVE9PTENPUkVfSAogCiAjaW5jbHVkZSA8c3Rk
aW50Lmg+CisjaW5jbHVkZSA8eGVuL3hlbi5oPgogCiAvKgotICogaW50IHhlbnRvb2xjb3JlX3Jl
c3RyaWN0X2FsbCh1aW50MzJfdCBkb21pZCk7CisgKiBpbnQgeGVudG9vbGNvcmVfcmVzdHJpY3Rf
YWxsKGRvbWlkX3QgZG9taWQpOwogICoKICAqIEFycmFuZ2VzIHRoYXQgWGVuIGxpYnJhcnkgaGFu
ZGxlcyAoZmRzIGV0Yy4pIHdoaWNoIGFyZSBjdXJyZW50bHkgaGVsZAogICogYnkgWGVuIGxpYnJh
cmllcywgY2FuIG5vIGxvbmdlciBiZSB1c2VkIG90aGVyIHRoYW4gdG8gYWZmZWN0IGRvbWlkLgpA
QCAtNjUsNyArNjYsNyBAQAogICogICAgIHhlbl9zb21lW290aGVyXWxpYnJhcnlfb3BlbnxjbG9z
ZSBvciB4ZW50b29sY29yZV9yZXN0cmljdF9hbGwKICAqCiAgKi8KLWludCB4ZW50b29sY29yZV9y
ZXN0cmljdF9hbGwodWludDMyX3QgZG9taWQpOworaW50IHhlbnRvb2xjb3JlX3Jlc3RyaWN0X2Fs
bChkb21pZF90IGRvbWlkKTsKIAogI2VuZGlmIC8qIFhFTlRPT0xDT1JFX0ggKi8KIApkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlicy90b29sY29yZS9pbmNsdWRlL3hlbnRvb2xjb3JlX2ludGVybmFsLmgg
Yi90b29scy9saWJzL3Rvb2xjb3JlL2luY2x1ZGUveGVudG9vbGNvcmVfaW50ZXJuYWwuaAppbmRl
eCA3ZTk2YTQ4Li5kYmRiMWRkIDEwMDY0NAotLS0gYS90b29scy9saWJzL3Rvb2xjb3JlL2luY2x1
ZGUveGVudG9vbGNvcmVfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJzL3Rvb2xjb3JlL2luY2x1
ZGUveGVudG9vbGNvcmVfaW50ZXJuYWwuaApAQCAtODEsNyArODEsNyBAQAogdHlwZWRlZiBzdHJ1
Y3QgWGVudG9vbGNvcmVfX0FjdGl2ZV9IYW5kbGUgWGVudG9vbGNvcmVfX0FjdGl2ZV9IYW5kbGU7
CiAKIHR5cGVkZWYgaW50IFhlbnRvb2xjb3JlX19SZXN0cmljdF9DYWxsYmFjayhYZW50b29sY29y
ZV9fQWN0aXZlX0hhbmRsZSosCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDMyX3QgZG9taWQpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGRvbWlkX3QgZG9taWQpOwogCiBzdHJ1Y3QgWGVudG9vbGNvcmVfX0FjdGl2ZV9I
YW5kbGUgewogICAgIFhlbnRvb2xjb3JlX19SZXN0cmljdF9DYWxsYmFjayAqcmVzdHJpY3RfY2Fs
bGJhY2s7CmRpZmYgLS1naXQgYS90b29scy94ZW5zdG9yZS94cy5jIGIvdG9vbHMveGVuc3RvcmUv
eHMuYwppbmRleCBhZTRiODc4Li4yM2YzZjA5IDEwMDY0NAotLS0gYS90b29scy94ZW5zdG9yZS94
cy5jCisrKyBiL3Rvb2xzL3hlbnN0b3JlL3hzLmMKQEAgLTIyMyw3ICsyMjMsNyBAQCBzdGF0aWMg
aW50IGdldF9kZXYoY29uc3QgY2hhciAqY29ubmVjdF90bykKIAlyZXR1cm4gb3Blbihjb25uZWN0
X3RvLCBPX1JEV1IpOwogfQogCi1zdGF0aWMgaW50IGFsbF9yZXN0cmljdF9jYihYZW50b29sY29y
ZV9fQWN0aXZlX0hhbmRsZSAqYWgsIHVpbnQzMl90IGRvbWlkKSB7CitzdGF0aWMgaW50IGFsbF9y
ZXN0cmljdF9jYihYZW50b29sY29yZV9fQWN0aXZlX0hhbmRsZSAqYWgsIGRvbWlkX3QgZG9taWQp
IHsKICAgICBzdHJ1Y3QgeHNfaGFuZGxlICpoID0gQ09OVEFJTkVSX09GKGFoLCAqaCwgdGNfYWgp
OwogICAgIHJldHVybiB4ZW50b29sY29yZV9fcmVzdHJpY3RfYnlfZHVwMl9udWxsKGgtPmZkKTsK
IH0KLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 15:57:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 15:57:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1aRF-0003mV-Do; Mon, 09 Oct 2017 15:57:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4484f2008=Ian.Jackson@citrix.com>)
 id 1e1aRD-0003Xz-L7
 for xen-devel@lists.xensource.com; Mon, 09 Oct 2017 15:57:51 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 DA/20-03409-F7C9BD95; Mon, 09 Oct 2017 15:57:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDvW7tnNu
 RBmufG1rcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozbE+YwFmxWrzi4ObmBcYtwFyMnh4SAv8SG
 dfOZIGwPietnT4DZbAK6Ek1b/rKB2CICyhLHm76wdjFycTALnGOUaJ2ygRkkISwQKtF3+QUji
 M0ioCIx/8xBsDivgKfEvVkPmSGGykmcP/4TzOYEii+YsQRsgRDQsrMdt4B6OYBsNYm56+MhWg
 UlTs58wgJiMwtISBx88QJqjKXEt/VPmScw8s9CUjYLSdkCRqZVjOrFqUVlqUW65npJRZnpGSW
 5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGBxgAEOxhnXvY/xCjJwaQkyjtvxu1IIb6k/JTK
 jMTijPii0pzU4kOMMhwcShK862YD5QSLUtNTK9Iyc4AhD5OW4OBREuGdDZLmLS5IzC3OTIdIn
 WLU5ei4efcPkxBLXn5eqpQ4bwNIkQBIUUZpHtwIWPxdYpSVEuZlBDpKiKcgtSg3swRV/hWjOA
 ejkjDvepApPJl5JXCbXgEdwQR0BGPxDZAjShIRUlINjJVBC/83d7RNveNzwOUbT+p3XW6Oea8
 ki15v6Zv67mHq1p2ZpTPbld7tFNKvdvvn9EJ99erH+h+LlHeYbXkaO3XetvLIO6tF/vWnzHqm
 XVmvcSXtro1gpWnbvMjTZtXvTdIOKUerCZ41r9swf1PBFrUytiSm3u7ldpvMsh1EeYKDq9dEr
 Q2xUGIpzkg01GIuKk4EABPIxRW6AgAA
X-Env-Sender: prvs=4484f2008=Ian.Jackson@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1507564665!64356148!5
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47714 invoked from network); 9 Oct 2017 15:57:49 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 15:57:49 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="450972083"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Mon, 9 Oct 2017 16:57:25 +0100
Message-ID: <1507564648-7580-24-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 23/26] libxl: userlookup_helper_getpwnam rename
	and turn into a macro
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UgYXJlIGdvaW5nIHRvIHdhbnQgdmVyc2lvbnMgb2YgZ2V0cHd1aWQsIHRvby4gIEFuZCBtYXli
ZSBpbiB0aGUKZnV0dXJlIGdldGdyKi4KClRoaXMgaXMgbW9zdCBzYW5lbHkgYWNoaWV2ZWQgd2l0
aCBhIG1hY3JvLCBhcyBvdGhlcndpc2UgdGhlIHR5cGVzIGFyZQphIG1lc3MuCgpTaWduZWQtb2Zm
LWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQWNrZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQp2MjogRml4IGhpZ2dsZWR5IFwncyAoY29k
eWluZyBzdHlsZSkKLS0tCiB0b29scy9saWJ4bC9saWJ4bF9kbS5jIHwgNzkgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0
NCBpbnNlcnRpb25zKCspLCAzNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bF9kbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwppbmRleCA2MjBiNjZiLi5iMWU2
Nzk2IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kbS5jCisrKyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX2RtLmMKQEAgLTc0OSwzOSArNzQ5LDQ4IEBAIGxpYnhsX19kZXRlY3RfZ2Z4X3Bhc3N0
aHJ1X2tpbmQobGlieGxfX2djICpnYywKICAgICByZXR1cm4gTElCWExfR0ZYX1BBU1NUSFJVX0tJ
TkRfREVGQVVMVDsKIH0KIAotLyogcmV0dXJuIDEgaWYgdGhlIHVzZXIgd2FzIGZvdW5kLCAwIGlm
IGl0IHdhcyBub3QsIC0xIG9uIGVycm9yICovCi1zdGF0aWMgaW50IGxpYnhsX19kbV9ydW5hc19o
ZWxwZXIobGlieGxfX2djICpnYywgY29uc3QgY2hhciAqdXNlcm5hbWUsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFzc3dkICoqcHdkX3IpCi17Ci0gICAg
c3RydWN0IHBhc3N3ZCBwd2QsICp1c2VyID0gTlVMTDsKLSAgICBjaGFyICpidWYgPSBOVUxMOwot
ICAgIGxvbmcgYnVmX3NpemU7Ci0gICAgaW50IHJldDsKLQotICAgIGJ1Zl9zaXplID0gc3lzY29u
ZihfU0NfR0VUUFdfUl9TSVpFX01BWCk7Ci0gICAgaWYgKGJ1Zl9zaXplIDwgMCkgewotICAgICAg
ICBidWZfc2l6ZSA9IDIwNDg7Ci0gICAgICAgIExPRyhERUJVRywKLSJzeXNjb25mKF9TQ19HRVRQ
V19SX1NJWkVfTUFYKSBmYWlsZWQsIHNldHRpbmcgdGhlIGluaXRpYWwgYnVmZmVyIHNpemUgdG8g
JWxkIiwKLSAgICAgICAgICAgIGJ1Zl9zaXplKTsKLSAgICB9Ci0KLSAgICB3aGlsZSAoMSkgewot
ICAgICAgICBidWYgPSBsaWJ4bF9fcmVhbGxvYyhnYywgYnVmLCBidWZfc2l6ZSk7Ci0gICAgICAg
IHJldCA9IGdldHB3bmFtX3IodXNlcm5hbWUsICZwd2QsIGJ1ZiwgYnVmX3NpemUsICZ1c2VyKTsK
LSAgICAgICAgaWYgKHJldCA9PSBFUkFOR0UpIHsKLSAgICAgICAgICAgIGJ1Zl9zaXplICs9IDEy
ODsKLSAgICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICB9Ci0gICAgICAgIGlmIChyZXQgIT0g
MCkKLSAgICAgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOwotICAgICAgICBpZiAodXNlciAhPSBO
VUxMKSB7Ci0gICAgICAgICAgICBpZiAocHdkX3IpICpwd2RfciA9IHB3ZDsKLSAgICAgICAgICAg
IHJldHVybiAxOwotICAgICAgICB9Ci0gICAgICAgIHJldHVybiAwOwotICAgIH0KLX0KKy8qCisg
KiAgdXNlcmxvb2t1cF9oZWxwZXJfZ2V0cHduYW0obGlieGxfX2djKiwgY29uc3QgY2hhciAqdXNl
ciwKKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFzc3dkICoqcHdkX3Ip
OworICoKKyAqICByZXR1cm5zIDEgaWYgdGhlIHVzZXIgd2FzIGZvdW5kLCAwIGlmIGl0IHdhcyBu
b3QsIC0xIG9uIGVycm9yCisgKi8KKyNkZWZpbmUgREVGSU5FX1VTRVJMT09LVVBfSEVMUEVSKE5B
TUUsU1BFQ19UWVBFLFNUUlVDVE5BTUUsU1lTQ09ORikgICAgIFwKKyAgICBzdGF0aWMgaW50IHVz
ZXJsb29rdXBfaGVscGVyXyMjTkFNRShsaWJ4bF9fZ2MgKmdjLCAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTUEVDX1RZUEUgc3BlYywg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgU1RSVUNUTkFNRSAqKm91dCkgICAgIFwKKyAgICB7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgc3RydWN0IFNUUlVDVE5BTUUgcmVzdWx0YnVmLCAqcmVzdWx0cCA9IE5VTEw7ICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgY2hhciAqYnVmID0gTlVMTDsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgbG9uZyBidWZfc2l6ZTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgaW50IHJldDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgYnVmX3NpemUgPSBzeXNjb25m
KFNZU0NPTkYpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
aWYgKGJ1Zl9zaXplIDwgMCkgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgICAgIGJ1Zl9zaXplID0gMjA0ODsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIExPRyhERUJVRywgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAic3lzY29u
ZiBmYWlsZWQsIHNldHRpbmcgdGhlIGluaXRpYWwgYnVmZmVyIHNpemUgdG8gJWxkIiwgICAgICAg
ICAgIFwKKyAgICAgICAgICAgICAgICBidWZfc2l6ZSk7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgd2hpbGUgKDEpIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIGJ1ZiA9IGxpYnhsX19yZWFsbG9jKGdj
LCBidWYsIGJ1Zl9zaXplKTsgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIHJldCA9
IE5BTUUjI19yKHNwZWMsICZyZXN1bHRidWYsIGJ1ZiwgYnVmX3NpemUsICZyZXN1bHRwKTsgIFwK
KyAgICAgICAgICAgIGlmIChyZXQgPT0gRVJBTkdFKSB7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICBidWZfc2l6ZSArPSAxMjg7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICBjb250
aW51ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIGlmIChyZXQgIT0gMCkgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICByZXR1cm4g
RVJST1JfRkFJTDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgICAgIGlmIChyZXN1bHRwICE9IE5VTEwpIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICBpZiAob3V0KSAqb3V0ID0gcmVzdWx0cDsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICByZXR1cm4gMTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
ICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgfSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB9CisKK0RF
RklORV9VU0VSTE9PS1VQX0hFTFBFUihnZXRwd25hbSwgY29uc3QgY2hhciosIHBhc3N3ZCwgX1ND
X0dFVFBXX1JfU0laRV9NQVgpOwogCiAvKiBjb2xvIG1vZGUgKi8KIGVudW0gewpAQCAtMTY0NSwx
NCArMTY1NCwxNCBAQCBzdGF0aWMgaW50IGxpYnhsX19idWlsZF9kZXZpY2VfbW9kZWxfYXJnc19u
ZXcobGlieGxfX2djICpnYywKICAgICAgICAgfQogCiAgICAgICAgIHVzZXIgPSBHQ1NQUklOVEYo
IiVzJWQiLCBMSUJYTF9RRU1VX1VTRVJfQkFTRSwgZ3Vlc3RfZG9taWQpOwotICAgICAgICByZXQg
PSBsaWJ4bF9fZG1fcnVuYXNfaGVscGVyKGdjLCB1c2VyLCAwKTsKKyAgICAgICAgcmV0ID0gdXNl
cmxvb2t1cF9oZWxwZXJfZ2V0cHduYW0oZ2MsIHVzZXIsIDApOwogICAgICAgICBpZiAocmV0IDwg
MCkKICAgICAgICAgICAgIHJldHVybiByZXQ7CiAgICAgICAgIGlmIChyZXQgPiAwKQogICAgICAg
ICAgICAgZ290byBlbmRfc2VhcmNoOwogCiAgICAgICAgIHVzZXIgPSBMSUJYTF9RRU1VX1VTRVJf
U0hBUkVEOwotICAgICAgICByZXQgPSBsaWJ4bF9fZG1fcnVuYXNfaGVscGVyKGdjLCB1c2VyLCAw
KTsKKyAgICAgICAgcmV0ID0gdXNlcmxvb2t1cF9oZWxwZXJfZ2V0cHduYW0oZ2MsIHVzZXIsIDAp
OwogICAgICAgICBpZiAocmV0IDwgMCkKICAgICAgICAgICAgIHJldHVybiByZXQ7CiAgICAgICAg
IGlmIChyZXQgPiAwKSB7Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 15:57:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 15:57:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1aRF-0003nF-L8; Mon, 09 Oct 2017 15:57:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4484f2008=Ian.Jackson@citrix.com>)
 id 1e1aRD-0003fW-Ht
 for xen-devel@lists.xensource.com; Mon, 09 Oct 2017 15:57:51 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 28/BB-03761-E7C9BD95; Mon, 09 Oct 2017 15:57:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHSDvW71nNu
 RBrfOclrcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ow3m9+yFzR0M1a83P2EvYFxcWkXIyeHhIC/
 xNTna1khbA+J62dPMIHYbAK6Ek1b/rKB2CICyhLHm74A1XBxMAucY5RonbKBGSQhLBAt8XLKC
 fYuRg4OFgEVic0nWEBMXqA5lyenQYyUkzh//CdYNaeAp8SCGUvAxgsBlZztuMUIUi4koCYxd3
 08SJhXQFDi5MwnLCA2s4CExMEXL5ghxlhKfFv/lHkCI/8sJGWzkJQtYGRaxahenFpUllqka6q
 XVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYaAxAsINx+mX/Q4ySHExKorzzZtyO
 FOJLyk+pzEgszogvKs1JLT7EKMPBoSTBWzYbKCdYlJqeWpGWmQMMeZi0BAePkgjvbJA0b3FBY
 m5xZjpE6hSjK8exTZf/MHEcmHAFSP6YBCI3vbkOJDtu3v3DJMSSl5+XKiXO2wDSLADSnFGaBz
 caFq+XGGWlhHkZgY4V4ilILcrNLEGVf8UozsGoJMyrCTKFJzOvBO6CV0DHMQEdx1h8A+S4kkS
 ElFQDY4aMwPErgWsZvQy35Zvu2BdjtXz5zmqzgISnzVzxN2Q+7ne/rtezUGObcaZ4hpGZcETw
 8zksCtksMw7oMESYLPBYFOueunXHzfzz8lHzC8LDIs6vlrXzt9z4LeZHgJXIk9e8p6QkQuafX
 OpydylPwmF3g1dHW8N+nu2zmrAsuGiG0ox+/wMblFiKMxINtZiLihMBhFhJmdICAAA=
X-Env-Sender: prvs=4484f2008=Ian.Jackson@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1507564663!62399402!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62109 invoked from network); 9 Oct 2017 15:57:46 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 15:57:46 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="450972058"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Mon, 9 Oct 2017 16:57:06 +0100
Message-ID: <1507564648-7580-5-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 04/26] xentoolcore,
	_restrict_all: Introduce new library and implementation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gcHJhY3RpY2UsIHFlbXUgb3BlbnMgYSBncmVhdCBtYW55IGZkcy4gIFRyYWNraW5nIHRoZW0g
YWxsIGRvd24gYW5kCnBsYXlpbmcgd2hhY2stYS1tb2xlIGlzIHVuYXR0cmFjdGl2ZS4gIEl0IGlz
IGFsc28gcG90ZW50aWFsbHkgZnJhZ2lsZQppbiB0aGF0IGZ1dHVyZSBjaGFuZ2VzIG1pZ2h0IGFj
Y2lkZW50YWxseSB1bmRvIG91ciBlZmZvcnRzLgoKSW5zdGVhZCwgd2UgYXJlIGdvaW5nIHRvIHRl
YWNoIGFsbCB0aGUgWGVuIGxpYnJhcmllcyBob3cgdG8gcmVnaXN0ZXIKdGhlaXIgZmRzIHNvIHRo
YXQgdGhleSBjYW4gYmUgbmV1dGVyZWQgd2l0aCBvbmUgcWVtdSBjYWxsLgoKUmlnaHQgbm93LCBu
b3RoaW5nIHdpbGwgZ28gd3JvbmcgaWYgc29tZSB0cmllcyB0byBsaW5rIHdpdGhvdXQKLWx0b29s
Y29yZSwgYnV0IHRoYXQgd2lsbCBzdG9wIHdvcmtpbmcgYXMgc29vbiBhcyB0aGUgZmlyc3Qgb3Ro
ZXIgWGVuCmxpYnJhcnkgc3RhcnRzIHRvIHJlZ2lzdGVyLiAgU28gdGhpcyBwYXRjaCB3aWxsIGJl
IGZvbGxvd2VkIGJ5IHRoZQpzdHViZG9tIGJ1aWxkIHVwZGF0ZSwgYW5kIHNob3VsZCBiZSBmb2xs
b3dlZCBieSBhCk1JTklPU19VUFNUUkVBTV9SRVZJU0lPTiB1cGRhdGVkLgoKU2FkbHkgcWVtdSB1
cHN0cmVhbSdzIGNvbmZpZ3VyYXRpb24gYXJyYW5nZW1lbnRzIGFyZSB0b28gY3J1ZGUsIGJlaW5n
CmtleWVkIHNvbGVseSBvZmYgdGhlIFhlbiB2ZXJzaW9uIG51bWJlci4gIFNvIHRoZXkgY2Fubm90
IHByb3ZpZGUKZm9yd2FyZC9iYWNrd2FyZCBidWlsZCBjb21wYXRpYmlsaXR5IGFjcm9zcyBjaGFu
Z2VzIGluIHhlbi11bnN0YWJsZSwKbGlrZSB0aGlzIG9uZS4gIHFlbXUgcGF0Y2hlcyB0byBsaW5r
IGFnYWluc3QgeGVudG9vbGNvcmUgc2hvdWxkIGJlCmFwcGxpZWQgaW4gcWVtdSB1cHN0cmVhbSBz
byBhdm9pZCB0aGUgcWVtdSBidWlsZCBicmVha2luZyBhZ2FpbnN0IHRoZQpyZWxlYXNlZCB2ZXJz
aW9uIG9mIFhlbiA0LjEwLgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29u
QGV1LmNpdHJpeC5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgot
LS0KdjM6IENoYW5nZSAlLm8gJS5vcGljIHJ1bGVzIGZvciBleHRyYSBkZXBlbmRlbmN5IHRvICQo
TElCX09CSlMpIGFuZAogICAgJChQSUNfT0JKUykgaW5zdGVhZC4gIChSZXBvcnQgZnJvbSBSb3Nz
IExhZ2Vyd2FsbC4pCgp2MjogUmVtb3ZlIG9ic29sZXRlICJ4eHgiIGNvbW1lbnQuCiAgICBObyBs
b25nZXIgY2xhaW0gdG8gcHJvdmlkZSBpZGVtcG90ZW5jeS4KICAgIEFkZCBwYXJhZ3JhcGhzIHRv
IGNvbW1pdCBtZXNzYWdlIGFib3V0IGNvbXBhdGliaWxpdHkuCgpTaWduZWQtb2ZmLWJ5OiBJYW4g
SmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiAuZ2l0aWdub3JlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNCArCiB0b29scy9SdWxlcy5t
ayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNiArKwogdG9vbHMvbGli
cy9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogdG9vbHMv
bGlicy90b29sY29yZS9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgfCAxMDEgKysrKysr
KysrKysrKysrKysrKysKIHRvb2xzL2xpYnMvdG9vbGNvcmUvaGFuZGxlcmVnLmMgICAgICAgICAg
ICAgICAgICAgIHwgIDc3ICsrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnMvdG9vbGNvcmUvaW5j
bHVkZS94ZW50b29sY29yZS5oICAgICAgICAgIHwgIDczICsrKysrKysrKysrKysrKwogdG9vbHMv
bGlicy90b29sY29yZS9pbmNsdWRlL3hlbnRvb2xjb3JlX2ludGVybmFsLmggfCAxMDIgKysrKysr
KysrKysrKysrKysrKysrCiB0b29scy9saWJzL3Rvb2xjb3JlL2xpYnhlbnRvb2xjb3JlLm1hcCAg
ICAgICAgICAgICB8ICAgNyArKwogdG9vbHMvbGlicy90b29sY29yZS94ZW50b29sY29yZS5wYy5p
biAgICAgICAgICAgICAgfCAgIDkgKysKIDkgZmlsZXMgY2hhbmdlZCwgMzgwIGluc2VydGlvbnMo
KykKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9saWJzL3Rvb2xjb3JlL01ha2VmaWxlCiBjcmVh
dGUgbW9kZSAxMDA2NDQgdG9vbHMvbGlicy90b29sY29yZS9oYW5kbGVyZWcuYwogY3JlYXRlIG1v
ZGUgMTAwNjQ0IHRvb2xzL2xpYnMvdG9vbGNvcmUvaW5jbHVkZS94ZW50b29sY29yZS5oCiBjcmVh
dGUgbW9kZSAxMDA2NDQgdG9vbHMvbGlicy90b29sY29yZS9pbmNsdWRlL3hlbnRvb2xjb3JlX2lu
dGVybmFsLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9saWJzL3Rvb2xjb3JlL2xpYnhlbnRv
b2xjb3JlLm1hcAogY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2xpYnMvdG9vbGNvcmUveGVudG9v
bGNvcmUucGMuaW4KCmRpZmYgLS1naXQgYS8uZ2l0aWdub3JlIGIvLmdpdGlnbm9yZQppbmRleCBm
MzZkZGQyLi45NWY0MGYxIDEwMDY0NAotLS0gYS8uZ2l0aWdub3JlCisrKyBiLy5naXRpZ25vcmUK
QEAgLTczLDYgKzczLDcgQEAgc3R1YmRvbS9saWJ4ZW5jYWxsLSoKIHN0dWJkb20vbGlieGVuZXZ0
Y2huLSoKIHN0dWJkb20vbGlieGVuZm9yZWlnbm1lbW9yeS0qCiBzdHViZG9tL2xpYnhlbmdudHRh
Yi0qCitzdHViZG9tL2xpYnhlbnRvb2xjb3JlLSoKIHN0dWJkb20vbGlieGVudG9vbGxvZy0qCiBz
dHViZG9tL2x3aXAtKgogc3R1YmRvbS9sd2lwLwpAQCAtOTgsNiArOTksOCBAQCB0b29scy9jb25m
aWcuY2FjaGUKIGNvbmZpZy9Ub29scy5tawogY29uZmlnL1N0dWJkb20ubWsKIGNvbmZpZy9Eb2Nz
Lm1rCit0b29scy9saWJzL3Rvb2xjb3JlL2hlYWRlcnMuY2hrCit0b29scy9saWJzL3Rvb2xjb3Jl
L3hlbnRvb2xjb3JlLnBjCiB0b29scy9saWJzL3Rvb2xsb2cvaGVhZGVycy5jaGsKIHRvb2xzL2xp
YnMvdG9vbGxvZy94ZW50b29sbG9nLnBjCiB0b29scy9saWJzL2V2dGNobi9oZWFkZXJzLmNoawpA
QCAtMzUyLDYgKzM1NSw3IEBAIHRvb2xzL2luY2x1ZGUveGVuLWZvcmVpZ24vYXJtNjQuaAogLmdp
dAogdG9vbHMvbWlzYy94ZW4taHB0b29sCiB0b29scy9taXNjL3hlbi1tZm5kdW1wCit0b29scy9s
aWJzL3Rvb2xjb3JlL2luY2x1ZGUvXyouaAogdG9vbHMvbGlieGMvXyouW2NoXQogdG9vbHMvbGli
eGwvXyouW2NoXQogdG9vbHMvbGlieGwvdGVzdGlkbApkaWZmIC0tZ2l0IGEvdG9vbHMvUnVsZXMu
bWsgYi90b29scy9SdWxlcy5tawppbmRleCBkYmM3NjM1Li41ZTFjN2NiIDEwMDY0NAotLS0gYS90
b29scy9SdWxlcy5taworKysgYi90b29scy9SdWxlcy5tawpAQCAtMTAsNiArMTAsNyBAQCBleHBv
cnQgX0lOU1RBTEwgOj0gJChJTlNUQUxMKQogSU5TVEFMTCA9ICQoWEVOX1JPT1QpL3Rvb2xzL2Ny
b3NzLWluc3RhbGwKIAogWEVOX0lOQ0xVREUgICAgICAgID0gJChYRU5fUk9PVCkvdG9vbHMvaW5j
bHVkZQorWEVOX0xJQlhFTlRPT0xDT1JFICA9ICQoWEVOX1JPT1QpL3Rvb2xzL2xpYnMvdG9vbGNv
cmUKIFhFTl9MSUJYRU5UT09MTE9HICA9ICQoWEVOX1JPT1QpL3Rvb2xzL2xpYnMvdG9vbGxvZwog
WEVOX0xJQlhFTkVWVENITiAgID0gJChYRU5fUk9PVCkvdG9vbHMvbGlicy9ldnRjaG4KIFhFTl9M
SUJYRU5HTlRUQUIgICA9ICQoWEVOX1JPT1QpL3Rvb2xzL2xpYnMvZ250dGFiCkBAIC0xMDIsNiAr
MTAzLDExIEBAIFNIREVQU19saWJ4ZW50b29sbG9nID0KIExETElCU19saWJ4ZW50b29sbG9nID0g
JChTSERFUFNfbGlieGVudG9vbGxvZykgJChYRU5fTElCWEVOVE9PTExPRykvbGlieGVudG9vbGxv
ZyQobGliZXh0ZW5zaW9uKQogU0hMSUJfbGlieGVudG9vbGxvZyAgPSAkKFNIREVQU19saWJ4ZW50
b29sbG9nKSAtV2wsLXJwYXRoLWxpbms9JChYRU5fTElCWEVOVE9PTExPRykKIAorQ0ZMQUdTX2xp
YnhlbnRvb2xjb3JlID0gLUkkKFhFTl9MSUJYRU5UT09MQ09SRSkvaW5jbHVkZSAkKENGTEFHU194
ZW5pbmNsdWRlKQorU0hERVBTX2xpYnhlbnRvb2xjb3JlID0KK0xETElCU19saWJ4ZW50b29sY29y
ZSA9ICQoU0hERVBTX2xpYnhlbnRvb2xjb3JlKSAkKFhFTl9MSUJYRU5UT09MQ09SRSkvbGlieGVu
dG9vbGNvcmUkKGxpYmV4dGVuc2lvbikKK1NITElCX2xpYnhlbnRvb2xjb3JlICA9ICQoU0hERVBT
X2xpYnhlbnRvb2xjb3JlKSAtV2wsLXJwYXRoLWxpbms9JChYRU5fTElCWEVOVE9PTENPUkUpCisK
IENGTEFHU19saWJ4ZW5ldnRjaG4gPSAtSSQoWEVOX0xJQlhFTkVWVENITikvaW5jbHVkZSAkKENG
TEFHU194ZW5pbmNsdWRlKQogU0hERVBTX2xpYnhlbmV2dGNobiA9CiBMRExJQlNfbGlieGVuZXZ0
Y2huID0gJChTSERFUFNfbGlieGVuZXZ0Y2huKSAkKFhFTl9MSUJYRU5FVlRDSE4pL2xpYnhlbmV2
dGNobiQobGliZXh0ZW5zaW9uKQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9NYWtlZmlsZSBiL3Rv
b2xzL2xpYnMvTWFrZWZpbGUKaW5kZXggMjAzNTg3My4uZWE5YTY0ZCAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlicy9NYWtlZmlsZQorKysgYi90b29scy9saWJzL01ha2VmaWxlCkBAIC0yLDYgKzIsNyBA
QCBYRU5fUk9PVCA9ICQoQ1VSRElSKS8uLi8uLgogaW5jbHVkZSAkKFhFTl9ST09UKS90b29scy9S
dWxlcy5tawogCiBTVUJESVJTLXkgOj0KK1NVQkRJUlMteSArPSB0b29sY29yZQogU1VCRElSUy15
ICs9IHRvb2xsb2cKIFNVQkRJUlMteSArPSBldnRjaG4KIFNVQkRJUlMteSArPSBnbnR0YWIKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnMvdG9vbGNvcmUvTWFrZWZpbGUgYi90b29scy9saWJzL3Rvb2xj
b3JlL01ha2VmaWxlCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjczZGIwYmQK
LS0tIC9kZXYvbnVsbAorKysgYi90b29scy9saWJzL3Rvb2xjb3JlL01ha2VmaWxlCkBAIC0wLDAg
KzEsMTAxIEBACitYRU5fUk9PVCA9ICQoQ1VSRElSKS8uLi8uLi8uLgoraW5jbHVkZSAkKFhFTl9S
T09UKS90b29scy9SdWxlcy5taworCitNQUpPUgk9IDEKK01JTk9SCT0gMAorU0hMSUJfTERGTEFH
UyArPSAtV2wsLS12ZXJzaW9uLXNjcmlwdD1saWJ4ZW50b29sY29yZS5tYXAKKworQ0ZMQUdTCSs9
IC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMKK0NGTEFHUwkrPSAtSS4vaW5jbHVkZQorCitT
UkNTLXkJKz0gaGFuZGxlcmVnLmMKKworTElCX09CSlMgOj0gJChwYXRzdWJzdCAlLmMsJS5vLCQo
U1JDUy15KSkKK1BJQ19PQkpTIDo9ICQocGF0c3Vic3QgJS5jLCUub3BpYywkKFNSQ1MteSkpCisK
K0xJQiA6PSBsaWJ4ZW50b29sY29yZS5hCitpZm5lcSAoJChub3NoYXJlZGxpYnMpLHkpCitMSUIg
Kz0gbGlieGVudG9vbGNvcmUuc28KK2VuZGlmCisKK1BLR19DT05GSUcgOj0geGVudG9vbGNvcmUu
cGMKK1BLR19DT05GSUdfVkVSU0lPTiA6PSAkKE1BSk9SKS4kKE1JTk9SKQorCitpZm5lcSAoJChD
T05GSUdfTElCWENfTUlOSU9TKSx5KQorUEtHX0NPTkZJR19JTlNUIDo9ICQoUEtHX0NPTkZJRykK
KyQoUEtHX0NPTkZJR19JTlNUKTogUEtHX0NPTkZJR19QUkVGSVggPSAkKHByZWZpeCkKKyQoUEtH
X0NPTkZJR19JTlNUKTogUEtHX0NPTkZJR19JTkNESVIgPSAkKGluY2x1ZGVkaXIpCiskKFBLR19D
T05GSUdfSU5TVCk6IFBLR19DT05GSUdfTElCRElSID0gJChsaWJkaXIpCitlbmRpZgorCitQS0df
Q09ORklHX0xPQ0FMIDo9ICQoZm9yZWFjaCBwYywkKFBLR19DT05GSUcpLCQoUEtHX0NPTkZJR19E
SVIpLyQocGMpKQorCiskKFBLR19DT05GSUdfTE9DQUwpOiBQS0dfQ09ORklHX1BSRUZJWCA9ICQo
WEVOX1JPT1QpCiskKFBLR19DT05GSUdfTE9DQUwpOiBQS0dfQ09ORklHX0lOQ0RJUiA9ICQoWEVO
X0xJQlhFTlRPT0xDT1JFKS9pbmNsdWRlCiskKFBLR19DT05GSUdfTE9DQUwpOiBQS0dfQ09ORklH
X0xJQkRJUiA9ICQoQ1VSRElSKQorCitBVVRPSU5DUz1pbmNsdWRlL194ZW50b29sY29yZV9saXN0
LmgKKworLlBIT05ZOiBhbGwKK2FsbDogYnVpbGQKKworLlBIT05ZOiBidWlsZAorYnVpbGQ6CisJ
JChNQUtFKSBsaWJzCisKKy5QSE9OWTogbGlicworbGliczogaGVhZGVycy5jaGsgJChMSUIpICQo
UEtHX0NPTkZJR19JTlNUKSAkKFBLR19DT05GSUdfTE9DQUwpCisKKyQoTElCX09CSlMpOiAkKEFV
VE9JTkNTKQorJChQSUNfT0JKUyk6ICQoQVVUT0lOQ1MpCisKK2hlYWRlcnMuY2hrOiAkKHdpbGRj
YXJkIGluY2x1ZGUvKi5oKSAkKEFVVE9JTkNTKQorCitpbmNsdWRlL194ZW50b29sY29yZV9saXN0
Lmg6ICQoWEVOX0lOQ0xVREUpL3hlbi1leHRlcm5hbC9ic2Qtc3lzLXF1ZXVlLWgtc2VkZGVyeSAk
KFhFTl9JTkNMVURFKS94ZW4tZXh0ZXJuYWwvYnNkLXN5cy1xdWV1ZS5oCisJJChQRVJMKSAkXiAt
LXByZWZpeD14ZW50b29sY29yZSA+JEAubmV3CisJJChjYWxsIG1vdmUtaWYtY2hhbmdlZCwkQC5u
ZXcsJEApCisKK2xpYnhlbnRvb2xjb3JlLmE6ICQoTElCX09CSlMpCisJJChBUikgcmMgJEAgJF4K
KworbGlieGVudG9vbGNvcmUuc286IGxpYnhlbnRvb2xjb3JlLnNvLiQoTUFKT1IpCisJJChTWU1M
SU5LX1NITElCKSAkPCAkQAorbGlieGVudG9vbGNvcmUuc28uJChNQUpPUik6IGxpYnhlbnRvb2xj
b3JlLnNvLiQoTUFKT1IpLiQoTUlOT1IpCisJJChTWU1MSU5LX1NITElCKSAkPCAkQAorCitsaWJ4
ZW50b29sY29yZS5zby4kKE1BSk9SKS4kKE1JTk9SKTogJChQSUNfT0JKUykgbGlieGVudG9vbGNv
cmUubWFwCisJJChDQykgJChMREZMQUdTKSAtV2wsJChTT05BTUVfTERGTEFHKSAtV2wsbGlieGVu
dG9vbGNvcmUuc28uJChNQUpPUikgJChTSExJQl9MREZMQUdTKSAtbyAkQCAkKFBJQ19PQkpTKSAk
KEFQUEVORF9MREZMQUdTKQorCisuUEhPTlk6IGluc3RhbGwKK2luc3RhbGw6IGJ1aWxkCisJJChJ
TlNUQUxMX0RJUikgJChERVNURElSKSQobGliZGlyKQorCSQoSU5TVEFMTF9ESVIpICQoREVTVERJ
UikkKGluY2x1ZGVkaXIpCisJJChJTlNUQUxMX1NITElCKSBsaWJ4ZW50b29sY29yZS5zby4kKE1B
Sk9SKS4kKE1JTk9SKSAkKERFU1RESVIpJChsaWJkaXIpCisJJChJTlNUQUxMX0RBVEEpIGxpYnhl
bnRvb2xjb3JlLmEgJChERVNURElSKSQobGliZGlyKQorCSQoU1lNTElOS19TSExJQikgbGlieGVu
dG9vbGNvcmUuc28uJChNQUpPUikuJChNSU5PUikgJChERVNURElSKSQobGliZGlyKS9saWJ4ZW50
b29sY29yZS5zby4kKE1BSk9SKQorCSQoU1lNTElOS19TSExJQikgbGlieGVudG9vbGNvcmUuc28u
JChNQUpPUikgJChERVNURElSKSQobGliZGlyKS9saWJ4ZW50b29sY29yZS5zbworCSQoSU5TVEFM
TF9EQVRBKSBpbmNsdWRlL3hlbnRvb2xjb3JlLmggJChERVNURElSKSQoaW5jbHVkZWRpcikKKwkk
KElOU1RBTExfREFUQSkgeGVudG9vbGNvcmUucGMgJChERVNURElSKSQoUEtHX0lOU1RBTExESVIp
CisKKy5QSE9OWTogdWluc3RhbGwKK3VuaW5zdGFsbDoKKwlybSAtZiAkKERFU1RESVIpJChQS0df
SU5TVEFMTERJUikveGVudG9vbGNvcmUucGMKKwlybSAtZiAkKERFU1RESVIpJChpbmNsdWRlZGly
KS94ZW50b29sY29yZS5oCisJcm0gLWYgJChERVNURElSKSQobGliZGlyKS9saWJ4ZW50b29sY29y
ZS5zbworCXJtIC1mICQoREVTVERJUikkKGxpYmRpcikvbGlieGVudG9vbGNvcmUuc28uJChNQUpP
UikKKwlybSAtZiAkKERFU1RESVIpJChsaWJkaXIpL2xpYnhlbnRvb2xjb3JlLnNvLiQoTUFKT1Ip
LiQoTUlOT1IpCisJcm0gLWYgJChERVNURElSKSQobGliZGlyKS9saWJ4ZW50b29sY29yZS5hCisK
Ky5QSE9OWTogVEFHUworVEFHUzoKKwlldGFncyAtdCAqLmMgKi5oCisKKy5QSE9OWTogY2xlYW4K
K2NsZWFuOgorCXJtIC1yZiAqLnJwbSAkKExJQikgKn4gJChERVBTX1JNKSAkKExJQl9PQkpTKSAk
KFBJQ19PQkpTKQorCXJtIC1mIGxpYnhlbnRvb2xjb3JlLnNvLiQoTUFKT1IpLiQoTUlOT1IpIGxp
YnhlbnRvb2xjb3JlLnNvLiQoTUFKT1IpCisJcm0gLWYgaGVhZGVycy5jaGsKKwlybSAtZiB4ZW50
b29sY29yZS5wYworCisuUEhPTlk6IGRpc3RjbGVhbgorZGlzdGNsZWFuOiBjbGVhbgpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlicy90b29sY29yZS9oYW5kbGVyZWcuYyBiL3Rvb2xzL2xpYnMvdG9vbGNv
cmUvaGFuZGxlcmVnLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uZWZlZmZi
MQotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL2xpYnMvdG9vbGNvcmUvaGFuZGxlcmVnLmMKQEAg
LTAsMCArMSw3NyBAQAorLyoKKyAqIGhhbmRscmVnLmMKKyAqCisgKiBpbXBsZW1lbnRhdGlvbiBv
ZiB4ZW50b29sY29yZV9yZXN0cmljdF9hbGwKKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIwMTcgQ2l0
cml4CisgKiBQYXJ0IG9mIGEgZ2VuZXJpYyBsb2dnaW5nIGludGVyZmFjZSB1c2VkIGJ5IHZhcmlv
dXMgZG9tMCB1c2VybGFuZCBsaWJyYXJpZXMuCisgKgorICogVGhpcyBsaWJyYXJ5IGlzIGZyZWUg
c29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgorICogbW9kaWZ5IGl0IHVu
ZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYworICogTGljZW5z
ZSBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsKKyAqIHZlcnNp
b24gMi4xIG9mIHRoZSBMaWNlbnNlLgorICoKKyAqIFRoaXMgbGlicmFyeSBpcyBkaXN0cmlidXRl
ZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5Z
IFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNI
QU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUg
R05VCisgKiBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgor
ICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBMZXNzZXIg
R2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIGxpYnJhcnk7IElmIG5v
dCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqLworCisjaW5jbHVkZSAi
eGVudG9vbGNvcmVfaW50ZXJuYWwuaCIKKworI2luY2x1ZGUgPHB0aHJlYWQuaD4KKyNpbmNsdWRl
IDxhc3NlcnQuaD4KKworc3RhdGljIHB0aHJlYWRfbXV0ZXhfdCBoYW5kbGVzX2xvY2sgPSBQVEhS
RUFEX01VVEVYX0lOSVRJQUxJWkVSOworc3RhdGljIFhFTlRPT0xDT1JFX0xJU1RfSEVBRCgsIFhl
bnRvb2xjb3JlX19BY3RpdmVfSGFuZGxlKSBoYW5kbGVzOworCitzdGF0aWMgdm9pZCBsb2NrKHZv
aWQpIHsKKyAgICBpbnQgZSA9IHB0aHJlYWRfbXV0ZXhfdW5sb2NrKCZoYW5kbGVzX2xvY2spOwor
ICAgIGFzc2VydCghZSk7Cit9CisKK3N0YXRpYyB2b2lkIHVubG9jayh2b2lkKSB7CisgICAgaW50
IGUgPSBwdGhyZWFkX211dGV4X3VubG9jaygmaGFuZGxlc19sb2NrKTsKKyAgICBhc3NlcnQoIWUp
OworfQorCit2b2lkIHhlbnRvb2xjb3JlX19yZWdpc3Rlcl9hY3RpdmVfaGFuZGxlKFhlbnRvb2xj
b3JlX19BY3RpdmVfSGFuZGxlICphaCkgeworICAgIGxvY2soKTsKKyAgICBYRU5UT09MQ09SRV9M
SVNUX0lOU0VSVF9IRUFEKCZoYW5kbGVzLCBhaCwgZW50cnkpOworICAgIHVubG9jaygpOworfQor
Cit2b2lkIHhlbnRvb2xjb3JlX19kZXJlZ2lzdGVyX2FjdGl2ZV9oYW5kbGUoWGVudG9vbGNvcmVf
X0FjdGl2ZV9IYW5kbGUgKmFoKSB7CisgICAgbG9jaygpOworICAgIFhFTlRPT0xDT1JFX0xJU1Rf
UkVNT1ZFKGFoLCBlbnRyeSk7CisgICAgdW5sb2NrKCk7Cit9CisKK2ludCB4ZW50b29sY29yZV9y
ZXN0cmljdF9hbGwodWludDMyX3QgZG9taWQpIHsKKyAgICBpbnQgcjsKKyAgICBYZW50b29sY29y
ZV9fQWN0aXZlX0hhbmRsZSAqYWg7CisKKyAgICBsb2NrKCk7CisgICAgWEVOVE9PTENPUkVfTElT
VF9GT1JFQUNIKGFoLCAmaGFuZGxlcywgZW50cnkpIHsKKyAgICAgICAgciA9IGFoLT5yZXN0cmlj
dF9jYWxsYmFjayhhaCwgZG9taWQpOworICAgICAgICBpZiAocikgZ290byBvdXQ7CisgICAgfQor
CisgICAgciA9IDA7Cisgb3V0OgorICAgIHVubG9jaygpOworICAgIHJldHVybiByOworfQorCisv
KgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNE
IgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMt
bW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvdG9vbGNvcmUv
aW5jbHVkZS94ZW50b29sY29yZS5oIGIvdG9vbHMvbGlicy90b29sY29yZS9pbmNsdWRlL3hlbnRv
b2xjb3JlLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMzJlMmFmMQotLS0g
L2Rldi9udWxsCisrKyBiL3Rvb2xzL2xpYnMvdG9vbGNvcmUvaW5jbHVkZS94ZW50b29sY29yZS5o
CkBAIC0wLDAgKzEsNzMgQEAKKy8qCisgKiB4ZW50b29sY29yZS5oCisgKgorICogQ29weXJpZ2h0
IChjKSAyMDE3IENpdHJpeAorICogCisgKiBDb21tb24gZmVhdHVyZXMgdXNlZC9wcm92aWRlZCBi
eSBhbGwgWGVuIHRvb2xzIGxpYnJhcmllcworICoKKyAqIFRoaXMgbGlicmFyeSBpcyBmcmVlIHNv
ZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKKyAqIG1vZGlmeSBpdCB1bmRl
ciB0aGUgdGVybXMgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2Ug
YXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247CisgKiB2ZXJzaW9u
IDIuMSBvZiB0aGUgTGljZW5zZS4KKyAqCisgKiBUaGlzIGxpYnJhcnkgaXMgZGlzdHJpYnV0ZWQg
aW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBX
QVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFO
VEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdO
VQorICogTGVzc2VyIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAq
CisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgTGVzc2VyIEdl
bmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFsb25nIHdpdGggdGhpcyBsaWJyYXJ5OyBJZiBub3Qs
IHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKi8KKworI2lmbmRlZiBYRU5U
T09MQ09SRV9ICisjZGVmaW5lIFhFTlRPT0xDT1JFX0gKKworI2luY2x1ZGUgPHN0ZGludC5oPgor
CisvKgorICogaW50IHhlbnRvb2xjb3JlX3Jlc3RyaWN0X2FsbCh1aW50MzJfdCBkb21pZCk7Cisg
KgorICogQXJyYW5nZXMgdGhhdCBYZW4gbGlicmFyeSBoYW5kbGVzIChmZHMgZXRjLikgd2hpY2gg
YXJlIGN1cnJlbnRseSBoZWxkCisgKiBieSBYZW4gbGlicmFyaWVzLCBjYW4gbm8gbG9uZ2VyIGJl
IHVzZWQgb3RoZXIgdGhhbiB0byBhZmZlY3QgZG9taWQuCisgKgorICogSWYgdGhpcyBjYW5ub3Qg
YmUgYWNoaWV2ZWQsIHJldHVybnMgLTEgYW5kIHNldHMgZXJybm8uCisgKiBJZiBjYWxsZWQgYWdh
aW4gd2l0aCB0aGUgc2FtZSBkb21pZCwgaXQgbWF5IHN1Y2NlZWQsIG9yIGl0IG1heQorICogZmFp
bCAoZXZlbiB0aG91Z2ggc3VjaCBhIGNhbGwgaXMgcG90ZW50aWFsbHkgbWVhbmluZ2Z1bCkuCisg
KiAoSWYgY2FsbGVkIGFnYWluIHdpdGggYSBkaWZmZXJlbnQgZG9taWQsIGl0IHdpbGwgbmVjZXNz
YXJpbHkgZmFpbC4pCisgKgorICogID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CisgKiAgSU1QT1JUQU5UIC0gSU1QTEVN
RU5UQVRJT04gU1RBVFVTCisgKgorICogIFRoaXMgZnVuY3Rpb24gd2lsbCBiZSBpbXBsZW1lbnRl
ZCBpbnNvZmFyIGFzIGl0IGFwcGVhcnMgbmVjZXNzYXJ5CisgKiAgZm9yIHRoZSBwdXJwb3NlcyBv
ZiBydW5uaW5nIGEgZGVwcml2aWxlZ2VkIHFlbXUuCisgKgorICogIEhvd2V2ZXIsIHRoaXMgZnVu
Y3Rpb24gaXMgTk9UIGltcGxlbWVudGVkIGZvciBhbGwgWGVuIGxpYnJhcmllcy4KKyAqICBGb3Ig
ZWFjaCB1c2UgY2FzZSBvZiB0aGlzIGZ1bmN0aW9uLCB0aGUgZGVzaWduZXIgbXVzdCBldmFsdWF0
ZSBhbmQKKyAqICBhdWRpdCB3aGV0aGVyIHRoZSBpbXBsZW1lbnRhdGlvbiBpcyBzdWZmaWNpZW50
IGluIHRoZWlyIHNwZWNpZmljCisgKiAgY29udGV4dC4KKyAqCisgKiAgT2YgY291cnNlLCBwYXRj
aGVzIHRvIGV4dGVuZCB0aGUgaW1wbGVtZW50YXRpb24gYXJlIHZlcnkgd2VsY29tZS4KKyAqICA9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQorICoKKyAqIFRocmVhZCBzYWZlLgorICoKKyAqIFdlIGV4cGVjdCB0aGF0IG5v
IGNhbGxlcnMgZG8gdGhlIGZvbGxvd2luZzoKKyAqICAgLSBpbiBvbmUgdGhyZWFkIGNhbGwgeGVu
X3NvbWVsaWJyYXJ5X29wZW58Y2xvc2UKKyAqICAgLSBpbiBhbm90aGVyIHRocmVhZCBjYWxsIGZv
cmsKKyAqICAgLSBpbiB0aGUgY2hpbGQgb2YgdGhlIGZvcmssIGJlZm9yZSBleGVjLCBjYWxsCisg
KiAgICAgeGVuX3NvbWVbb3RoZXJdbGlicmFyeV9vcGVufGNsb3NlIG9yIHhlbnRvb2xjb3JlX3Jl
c3RyaWN0X2FsbAorICoKKyAqLworaW50IHhlbnRvb2xjb3JlX3Jlc3RyaWN0X2FsbCh1aW50MzJf
dCBkb21pZCk7CisKKyNlbmRpZiAvKiBYRU5UT09MQ09SRV9IICovCisKKy8qCisgKiBMb2NhbCB2
YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2lj
LW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAq
IEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy90b29sY29yZS9pbmNsdWRlL3hlbnRv
b2xjb3JlX2ludGVybmFsLmggYi90b29scy9saWJzL3Rvb2xjb3JlL2luY2x1ZGUveGVudG9vbGNv
cmVfaW50ZXJuYWwuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi42NzBlMjlk
Ci0tLSAvZGV2L251bGwKKysrIGIvdG9vbHMvbGlicy90b29sY29yZS9pbmNsdWRlL3hlbnRvb2xj
b3JlX2ludGVybmFsLmgKQEAgLTAsMCArMSwxMDIgQEAKKy8qCisgKiB4ZW50b29sY29yZV9pbnRl
cm5hbC5oCisgKgorICogSW50ZXJmYWNlcyBvZiB4ZW50b29sY29yZSBkaXJlY3RlZCBpbnRlcm5h
bGx5IGF0IG90aGVyIFhlbiBsaWJyYXJpZXMKKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIwMTcgQ2l0
cml4CisgKiAKKyAqIENvbW1vbiBjb2RlIHVzZWQgYnkgYWxsIFhlbiB0b29scyBsaWJyYXJpZXMK
KyAqCisgKiBUaGlzIGxpYnJhcnkgaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1
dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGVz
c2VyIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBT
b2Z0d2FyZSBGb3VuZGF0aW9uOworICogdmVyc2lvbiAyLjEgb2YgdGhlIExpY2Vuc2UuCisgKgor
ICogVGhpcyBsaWJyYXJ5IGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBi
ZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUg
aW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEg
UEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIExlc3NlciBHZW5lcmFsIFB1Ymxp
YyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2Vp
dmVkIGEgY29weSBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBh
bG9uZyB3aXRoIHRoaXMgbGlicmFyeTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9s
aWNlbnNlcy8+LgorICovCisKKyNpZm5kZWYgWEVOVE9PTENPUkVfSU5URVJOQUxfSAorI2RlZmlu
ZSBYRU5UT09MQ09SRV9JTlRFUk5BTF9ICisKKyNpbmNsdWRlICJ4ZW50b29sY29yZS5oIgorI2lu
Y2x1ZGUgIl94ZW50b29sY29yZV9saXN0LmgiCisKKy8qLS0tLS0tLS0tLSBhY3RpdmUgaGFuZGxl
IHJlZ2lzdHJhdGlvbiAtLS0tLS0tLS0tKi8KKworLyoKKyAqIFRoaXMgaXMgYWxsIHRvIHN1cHBv
cnQgeGVudG9vbGNvcmVfcmVzdHJpY3RfYWxsCisgKgorICogQW55IGxpYnhsIGxpYnJhcnkgdGhh
dCBvcGVucyBhIFhlbiBjb250cm9sIGhhbmRsZSBvZiBhbnkga2luZCB3aGljaAorICogbWlnaHQg
YWxsb3cgbWFuaXB1bGF0aW9uIG9mIGRvbTAsIG9mIG90aGVyIGRvbWFpbnMsIG9yIG9mIHRoZSB3
aG9sZQorICogbWFjaGluZSwgbXVzdDoKKyAqICAgSS4gYXJyYW5nZSB0aGF0IHRoZWlyIG93biBk
YXRhc3RydWN0dXJlIGNvbnRhaW5zIGEKKyAqICAgICAgICAgIFhlbnRvb2xjb3JlX19BY3RpdmVf
SGFuZGxlCisgKiAKKyAqICAgSUkuIGR1cmluZyB0aGUgIm9wZW4gaGFuZGxlIiBmdW5jdGlvbgor
ICogICAgIDEuIGFsbG9jYXRlIHRoZSBtZW1vcnkgZm9yIHRoZSBvd24gZGF0YXN0cnVjdHVyZSBh
bmQgaW5pdGlhbGlzZSBpdAorICogICAgIDIuIHNldCBYZW50b29sY29yZV9fQWN0aXZlX0hhbmRs
ZS5yZXN0cmljdF9jYWxsYmFjaworICogICAgIDMuIGNhbGwgeGVudG9vbGNvcmVfX3JlZ2lzdGVy
X2FjdGl2ZV9oYW5kbGUKKyAqICAgICAgIDNhLiBpZiB0aGUgb3BlbiBmYWlscywgY2FsbCB4ZW50
b29sY29yZV9fZGVyZWdpc3Rlcl9hY3RpdmVfaGFuZGxlCisgKiAgICAgNC4gT05MWSBUSEVOIGFj
dHVhbGx5IG9wZW4gdGhlIHJlbGV2YW50IGZkIG9yIHdoYXRldmVyCisgKgorICogICBJSUkuIGR1
cmluZyB0aGUgImNsb3NlIGhhbmRsZSIgZnVuY3Rpb24KKyAqICAgICAxLiBGSVJTVCBjbG9zZSB0
aGUgcmVsZXZhbnQgZmQgb3Igd2hhdGV2ZXIKKyAqICAgICAyLiBjYWxsIHhlbnRvb2xjb3JlX19k
ZXJlZ2lzdGVyX2FjdGl2ZV9oYW5kbGUKKyAqCisgKiAgIElWLiBpbiB0aGUgcmVzdHJpY3RfY2Fs
bGJhY2sgZnVuY3Rpb24KKyAqICAgICAqIEFycmFuZ2UgdGhhdCB0aGUgZmQgKG9yIG90aGVyIGhh
bmRsZSkgY2FuIG5vIGxvbmdlciBieSB1c2VkCisgKiAgICAgICBvdGhlciB0aGFuIHdpdGggcmVz
cGVjdCB0byBkb21haW4gZG9taWQuCisgKiAgICAgKiBGdXR1cmUgYXR0ZW1wdHMgdG8gbWFuaXB1
bGF0ZSBvdGhlciBkb21haW5zIChvciB0aGUgd2hvbGUKKyAqICAgICAgIGhvc3QpIHZpYSB0aGlz
IGhhbmRsZSBtdXN0IGNhdXNlIGFuIGVycm9yIHJldHVybiAoYW5kCisgKiAgICAgICBwZXJoYXBz
IGEgbG9nIG1lc3NhZ2UpLCBub3QgYSBjcmFzaAorICogICAgICogSWYgc2VsZWN0aXZlIHJlc3Ry
aWN0aW9uIGlzIG5vdCBwb3NzaWJsZSwgdGhlIGhhbmRsZSBtdXN0CisgKiAgICAgICBiZSBjb21w
bGV0ZWx5IGludmFsaWRhdGVkIHNvIHRoYXQgaXQgaXMgbm90IHVzZWFibGU7CisgKiAgICAgICBz
dWJzZXF1ZW50IG1hbmlwdWxhdGlvbnMgbWF5IG5vdCBjcmFzaAorICogICAgICogVGhlIHJlc3Ry
aWN0X2NhbGxiYWNrIGZ1bmN0aW9uIHNob3VsZCBub3Qgbm9ybWFsbHkgZmFpbAorICogICAgICAg
aWYgdGhpcyBjYW4gYmUgZWFzaWx5IGF2b2lkZWQgLSBpdCBpcyBiZXR0ZXIgdG8gbWFrZSB0aGUK
KyAqICAgICAgIGhhbmRsZSBub25mdW5jdGlvbiBpbnN0ZWFkLgorICogICAgICogTkIgdGhhdCBy
ZXN0cmljdF9jYWxsYmFjayBtaWdodCBiZSBjYWxsZWQgYWdhaW4uICBUaGF0IG11c3QKKyAqICAg
ICAgIHdvcmsgcHJvcGVybHk6IGlmIHRoZSBkb21pZCBpcyB0aGUgc2FtZSwgaXQgaXMgaWRlbXBv
dGVudC4KKyAqICAgICAgIElmIHRoZSBkb21pZCBpcyBkaWZmZXJlbnQuIHRoZW4gZWl0aGVyIHRo
ZSBoYW5kbGUgbXVzdCBiZQorICogICAgICAgY29tcGxldGVseSBpbnZhbGlkYXRlZCwgb3IgcmVz
dHJpY3RfY2FsbGJhY2sgbXVzdCBmYWlsLikKKyAqCisgKiBUaHJlYWQgc2FmZXR5OgorICogICAg
eGVudG9vbGNvcmVfX1tkZV1yZWdpc3Rlcl9hY3RpdmVfaGFuZGxlIGFyZSB0aHJlYWRzYWZlCisg
KiAgICAgIGJ1dCBNVVNUIE5PVCBiZSBjYWxsZWQgd2l0aGluIHJlc3RyaWN0X2NhbGxiYWNrCisg
KgorICogRm9yayBzYWZldHk6CisgKiAgICBMaWJyYXJpZXMgd2hpY2ggdXNlIHRoZXNlIGZ1bmN0
aW9ucyBkbyBub3Qgb24gdGhhdCBhY2NvdW50CisgKiAgICBuZWVkIHRvIHRha2UgYW55IHNwZWNp
YWwgY2FyZSBvdmVyIGZvcmtzIG9jY3VycmluZyBpbgorICogICAgb3RoZXIgdGhyZWFkcywgcHJv
dmlkZWQgdGhhdCB0aGV5IG9iZXkgdGhlIHJ1bGVzIGFib3ZlLgorICovCisKK3R5cGVkZWYgc3Ry
dWN0IFhlbnRvb2xjb3JlX19BY3RpdmVfSGFuZGxlIFhlbnRvb2xjb3JlX19BY3RpdmVfSGFuZGxl
OworCit0eXBlZGVmIGludCBYZW50b29sY29yZV9fUmVzdHJpY3RfQ2FsbGJhY2soWGVudG9vbGNv
cmVfX0FjdGl2ZV9IYW5kbGUqLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQzMl90IGRvbWlkKTsKKworc3RydWN0IFhlbnRvb2xjb3JlX19BY3RpdmVfSGFu
ZGxlIHsKKyAgICBYZW50b29sY29yZV9fUmVzdHJpY3RfQ2FsbGJhY2sgKnJlc3RyaWN0X2NhbGxi
YWNrOworICAgIFhFTlRPT0xDT1JFX0xJU1RfRU5UUlkoWGVudG9vbGNvcmVfX0FjdGl2ZV9IYW5k
bGUpIGVudHJ5OworfTsKKwordm9pZCB4ZW50b29sY29yZV9fcmVnaXN0ZXJfYWN0aXZlX2hhbmRs
ZShYZW50b29sY29yZV9fQWN0aXZlX0hhbmRsZSopOwordm9pZCB4ZW50b29sY29yZV9fZGVyZWdp
c3Rlcl9hY3RpdmVfaGFuZGxlKFhlbnRvb2xjb3JlX19BY3RpdmVfSGFuZGxlKik7CisKKyNlbmRp
ZiAvKiBYRU5UT09MQ09SRV9JTlRFUk5BTF9IICovCisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6
CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDog
NAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAq
LwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy90b29sY29yZS9saWJ4ZW50b29sY29yZS5tYXAgYi90
b29scy9saWJzL3Rvb2xjb3JlL2xpYnhlbnRvb2xjb3JlLm1hcApuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwLi5lYjVkMjUxCi0tLSAvZGV2L251bGwKKysrIGIvdG9vbHMvbGlicy90
b29sY29yZS9saWJ4ZW50b29sY29yZS5tYXAKQEAgLTAsMCArMSw3IEBACitWRVJTXzEuMCB7CisJ
Z2xvYmFsOgorCQl4ZW50b29sY29yZV9yZXN0cmljdF9hbGw7CisJCXhlbnRvb2xjb3JlX19yZWdp
c3Rlcl9hY3RpdmVfaGFuZGxlOworCQl4ZW50b29sY29yZV9fZGVyZWdpc3Rlcl9hY3RpdmVfaGFu
ZGxlOworCWxvY2FsOiAqOyAvKiBEbyBub3QgZXhwb3NlIGFueXRoaW5nIGJ5IGRlZmF1bHQgKi8K
K307CmRpZmYgLS1naXQgYS90b29scy9saWJzL3Rvb2xjb3JlL3hlbnRvb2xjb3JlLnBjLmluIGIv
dG9vbHMvbGlicy90b29sY29yZS94ZW50b29sY29yZS5wYy5pbgpuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwLi41NWZmNGUyCi0tLSAvZGV2L251bGwKKysrIGIvdG9vbHMvbGlicy90
b29sY29yZS94ZW50b29sY29yZS5wYy5pbgpAQCAtMCwwICsxLDkgQEAKK3ByZWZpeD1AQHByZWZp
eEBACitpbmNsdWRlZGlyPUBAaW5jZGlyQEAKK2xpYmRpcj1AQGxpYmRpckBACisKK05hbWU6IFhl
bnRvb2xjb3JlCitEZXNjcmlwdGlvbjogQ2VudHJhbCBzdXBwb3J0IGZvciBYZW4gSHlwZXJ2aXNv
ciB1c2VybGFuZCBsaWJyYXJpZXMKK1ZlcnNpb246IEBAdmVyc2lvbkBACitDZmxhZ3M6IC1JJHtp
bmNsdWRlZGlyfQorTGliczogQEBsaWJzZmxhZ0BAJHtsaWJkaXJ9IC1seGVudG9vbGNvcmUKLS0g
CjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 15:57:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 15:57:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1aRG-0003pK-5B; Mon, 09 Oct 2017 15:57:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4484f2008=Ian.Jackson@citrix.com>)
 id 1e1aRE-0003gk-3q
 for xen-devel@lists.xensource.com; Mon, 09 Oct 2017 15:57:52 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 58/11-01777-F7C9BD95; Mon, 09 Oct 2017 15:57:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHRDpG7NnNu
 RBm//G1rcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozZa44xFnzSrZg2dQVzA+NGlS5GDg4JAX+J
 RX9iuxg5gUwPietnTzCB2GwCuhJNW/6ygdgiAsoSx5u+sHYxcnEwC5xjlGidsoEZJCEsYCrxb
 tFhsAYWARWJD0+OsYPYvAKeEqsOrGKHGConcf74T7B6TqD4ghlLwOqFgJad7bjFCHKDkICaxN
 z18RCtghInZz5hAbGZBSQkDr54wQwxxlLi2/qnzBMY+WchKZuFpGwBI9MqRo3i1KKy1CJdI1O
 9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAUKtnYGDcwdh6wu8QoyQHk5Io77wZ
 tyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfCWzQbKCRalpqdWpGXmAIMeJi3BwaMkwpsIkuYtL
 kjMLc5Mh0idYrTkOLbp8h8mjh+TrgDJjpt3/zAJseTl56VKifOemgXUIADSkFGaBzcOFpmXGG
 WlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzpoOs5cnMK4Hb+groICaggxiLb4AcVJKIkJJqYBS
 3Ybm+9IXdHNucJuujF1pt/nRIffpd7xfZPf2Qxi42j55Tek7Ps5vO15odUjfs9eRadv3bjLL1
 W22YwgW3CLDkFAZEl69iK7u1k/n0iqT7co5v9ZZ7bDCyPq0tJndk359r8vv5OOojI450+rukv
 1j1m6N7cvnLdYfCLi2awc2eeX1vS8GdH0osxRmJhlrMRcWJAO4SQmPHAgAA
X-Env-Sender: prvs=4484f2008=Ian.Jackson@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1507564658!108752994!7
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43779 invoked from network); 9 Oct 2017 15:57:48 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 15:57:48 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="443012908"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Mon, 9 Oct 2017 16:57:22 +0100
Message-ID: <1507564648-7580-21-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 20/26] xl, libxl: Provide dm_restrict
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBmdW5jdGlvbmFsaXR5IGlzIHN0aWxsIHF1aXRlIGltcGVyZmVjdCwgYnV0IGl0IHdpbGwg
YmUgdXNlZnVsIGluCmNlcnRhaW4gcmVzdHJpY3RlZCB1c2UgY2FzZXMuCgpTaWduZWQtb2ZmLWJ5
OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQWNrZWQtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluICAg
IHwgODYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB0b29s
cy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAgfCAgMSArCiB0b29scy9saWJ4bC9saWJ4bF9kbS5jICAg
ICAgfCAgOSArKysrKwogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIHwgIDEgKwogdG9vbHMv
eGwveGxfcGFyc2UuYyAgICAgICAgIHwgIDMgKysKIDUgZmlsZXMgY2hhbmdlZCwgMTAwIGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4gYi9kb2NzL21h
bi94bC5jZmcucG9kLjUuaW4KaW5kZXggYmFjMzM1ZS4uYWJjMjMxNSAxMDA2NDQKLS0tIGEvZG9j
cy9tYW4veGwuY2ZnLnBvZC41LmluCisrKyBiL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgpAQCAt
MjE5Nyw2ICsyMTk3LDkyIEBAIHNwZWNpZmllZCwgZW5hYmxpbmcgdGhlIHVzZSBvZiBYZW5TZXJ2
ZXIgUFYgZHJpdmVycyBpbiB0aGUgZ3Vlc3QuCiBUaGlzIHBhcmFtZXRlciBvbmx5IHRha2VzIGVm
ZmVjdCB3aGVuIGRldmljZV9tb2RlbF92ZXJzaW9uPXFlbXUteGVuLgogU2VlIEI8eGVuLXBjaS1k
ZXZpY2UtcmVzZXJ2YXRpb25zKDcpPiBmb3IgbW9yZSBpbmZvcm1hdGlvbi4KIAorPWl0ZW0gQjxk
bV9yZXN0cmljdD1CT09MRUFOPgorCitSZXN0cmljdCB0aGUgSFZNIGRldmljZSBtb2RlbCBhZnRl
ciBzdGFydHVwLAordG8gbGltaXQgdGhlIGNvbnNlcXVlbmNlc2Ugb2Ygc2VjdXJpdHkgdnVsbmVy
YWJpbGl0aWVzIGluIHFlbXUuCisKK1dpdGggdGhpcyBmZWF0dXJlIGVuYWJsZWQsCithIGNvbXBy
b21pc2Ugb2YgdGhlIGRldmljZSBtb2RlbCwKK3ZpYSBzdWNoIGEgdnVsbmVyYWJpbGl0eSwKK3dp
bGwgbm90IHByb3ZpZGUgYSBwcml2aWxlZ2UgZXNjYWxhdGlvbiBhdHRhY2sgb24gdGhlIHdob2xl
IHN5c3RlbS4KKworVGhpcyBmZWF0dXJlIGlzIGEgQjx0ZWNobm9sb2d5IHByZXZpZXc+LgorVGhl
cmUgYXJlIHNvbWUgc2lnbmlmaWNhbnQgbGltaXRhdGlvbnM6CisKKz1vdmVyIDQKKworPWl0ZW0K
KworWW91IG11c3QgaGF2ZSBhIG5ldyBlbm91Z2ggcWVtdS4KK0luIHBhcnRpY3VsYXIsCitpZiB5
b3VyIHFlbXUgZG9lcyBub3QgaGF2ZSB0aGUgY29tbWl0CitCPHhlbjogcmVzdHJpY3Q6IHVzZSB4
ZW50b29sY29yZV9yZXN0cmljdF9hbGw+Cit0aGUgcmVzdHJpY3Rpb24gcmVxdWVzdCB3aWxsIGJl
IHNpbGVudGx5IGluZWZmZWN0aXZlIQorCis9aXRlbQorCitUaGUgbWVjaGFuaXNtcyB1c2VkIGFy
ZSBub3QgZWZmZWN0aXZlIGFnYWluc3QKK2RlbmlhbCBvZiBzZXJ2aWNlIHByb2JsZW1zLgorQSBj
b21wcm9taXNlZCBxZW11IGNhbiBwcm9iYWJseSBzdGlsbCBpbXBhaXIKK29yIHBlcmhhcHMgZXZl
biBwcmV2ZW50Cit0aGUgcHJvcGVyIGZ1bmN0aW9uaW5nIG9mIHRoZSB3aG9sZSBzeXN0ZW0sCiso
YXQgdGhlIHZlcnkgbGVhc3QsIGJ1dCBub3QgbGltaXRlZCB0bywKK3Rocm91Z2ggcmVzb3VyY2Ug
ZXhoYXVzdGlvbikuCisKKz1pdGVtCisKK0l0IGlzIG5vdCBrbm93biB3aGV0aGVyIHRoZSBwcm90
ZWN0aW9uIGlzCitlZmZlY3RpdmUgd2hlbiBhIGRvbWFpbiBpcyBtaWdyYXRlZC4KKworPWl0ZW0K
KworU29tZSBkb21haW4gbWFuYWdlbWVudCBmdW5jdGlvbnMgZG8gbm90IHdvcmsuCitGb3IgZXhh
bXBsZSwgY2Ryb20gaW5zZXJ0IHdpbGwgZmFpbC4KKworPWl0ZW0KKworWW91IG11c3QgY3JlYXRl
IHVzZXIocykgZm9yIHFlbXUgdG8gcnVuIGFzLgorQ3VycmVudGx5LCB5b3Ugc2hvdWxkIGVpdGhl
ciBjcmVhdGUKK0I8eGVuLXFlbXV1c2VyLWRvbWlkJGRvbWlkPgorZm9yIGV2ZXJ5ICRkb21pZCBm
cm9tIDEgdG8gMzI3NTEgaW5jbHVzaXZlLAorb3IKK0I8eGVuLXFlbXV1c2VyLXNoYXJlZD4KKyhp
biB3aGljaCBjYXNlIGRpZmZlcmVudCBndWVzdHMgd2lsbCBub3QKK2JlIHByb3RlY3RlZCBhZ2Fp
bnN0IGVhY2ggb3RoZXIpLgorQW5kIGlmIHlvdSBkbyBub3QgY3JlYXRlIHRoZSB1c2VyLAordGhl
IHJlc3RyaWN0aW9uIHJlcXVlc3Qgd2lsbCBiZSBzaWxlbnRseSBpbmVmZmVjdGl2ZSEKKworPWl0
ZW0KKworVGhlcmUgYXJlIG5vIGNvdW50ZXJtZWFzdXJlcyB0YWtlbiBhZ2FpbnN0IHJldXNlCitv
ZiB0aGUgc2FtZSB1bml4IHVzZXIgKHVpZCkKK2ZvciBzdWJzZXF1ZW50IGRvbWFpbnMsCitldmVu
IGlmIHRoZSBCPHhlbi1xZW11dXNlci1kb21pZCRkb21pZD4gdXNlcnMgYXJlIGNyZWF0ZWQuCitT
byBhIHBhc3QgZG9tYWluIHdpdGggdGhlIHNhbWUgZG9taWQgbWF5IGJlIGFibGUgdG8KK2ludGVy
ZmVyZXIgd2l0aCBmdXR1cmUgZG9tYWlucy4KK1Bvc3NpYmx5LCBldmVuIGFmdGVyIGEgcmVib290
LgorCis9aXRlbQorCitBIGNvbXByb21pc2VkIHFlbXUgd2lsbCBiZSBhYmxlIHRvIHJlYWQgd29y
bGQtcmVhZGFibGUKK2ZpbGVzIGluIHRoZSBkb20wIG9wZXJhdGluZyBzeXN0ZW0uCisKKz1pdGVt
CisKK0JlY2F1c2Ugb2YgdGhlc2UgbGltaXRhdGlvbnMsIHRoaXMgZnVuY3Rpb25hbGl0eSwKK3do
aWxlIGl0IG1heSBlbmhhbmNlIHlvdXIgc2VjdXJpdHksCitzaG91bGQgbm90IGJlIHJlbGllZCBv
bi4KK0FueSBmdXJ0aGVyIGxpbWl0YXRpb25zIGRpc2NvdmVyZWQgaW4gdGhlIGN1cnJlbnQgdmVy
c2lvbgord2lsbCBCPG5vdD4gYmUgaGFuZGxlZCB2aWEgdGhlIFhlbiBQcm9qZWN0IFNlY3VyaXR5
IFByb2Nlc3MuCisKKz1pdGVtCisKK0luIHRoZSBmdXR1cmUgYXMgd2UgZW5oYW5jZSB0aGlzIGZl
YXR1cmUgdG8gaW1wcm92ZSB0aGUgc2VjdXJpdHksCit3ZSBtYXkgYnJlYWsgYmFja3dhcmQgY29t
cGF0aWJpbGl0eS4KKworPWJhY2sKKwogPWJhY2sKIAogPWhlYWQyIFBWSCBHdWVzdCBTcGVjaWZp
YyBPcHRpb25zCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2NyZWF0ZS5jCmluZGV4IGFiZDA3NTUuLjBkYjljMGUgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0
ZS5jCkBAIC0zMDgsNiArMzA4LDcgQEAgaW50IGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRk
ZWZhdWx0KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgIGxpYnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgm
Yl9pbmZvLT51Lmh2bS5hbHRwMm0sICAgICAgICAgICAgIGZhbHNlKTsKICAgICAgICAgbGlieGxf
ZGVmYm9vbF9zZXRkZWZhdWx0KCZiX2luZm8tPnUuaHZtLnVzYiwgICAgICAgICAgICAgICAgZmFs
c2UpOwogICAgICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5mby0+dS5odm0ueGVu
X3BsYXRmb3JtX3BjaSwgICB0cnVlKTsKKyAgICAgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0
KCZiX2luZm8tPnUuaHZtLmRtX3Jlc3RyaWN0LCAgICAgICAgZmFsc2UpOwogCiAgICAgICAgIGxp
YnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgmYl9pbmZvLT51Lmh2bS5zcGljZS5lbmFibGUsIGZhbHNl
KTsKICAgICAgICAgaWYgKCFsaWJ4bF9kZWZib29sX3ZhbChiX2luZm8tPnUuaHZtLnNwaWNlLmVu
YWJsZSkgJiYKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMgYi90b29scy9saWJ4
bC9saWJ4bF9kbS5jCmluZGV4IGU2MGQ1MmQuLjYwYzAzNTYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwpAQCAtNjQxLDYgKzY0
MSwxMiBAQCBzdGF0aWMgaW50IGxpYnhsX19idWlsZF9kZXZpY2VfbW9kZWxfYXJnc19vbGQobGli
eGxfX2djICpnYywKICAgICAgICAgICAgIGZsZXhhcnJheV9hcHBlbmQoZG1fYXJncywgIi1ub2dy
YXBoaWMiKTsKICAgICB9CiAKKyAgICBpZiAobGlieGxfZGVmYm9vbF92YWwoYl9pbmZvLT51Lmh2
bS5kbV9yZXN0cmljdCkpIHsKKyAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsCisgICAgICAgICAg
ICAgImRtX3Jlc3RyaWN0IG5vdCBzdXBwb3J0ZWQgYnkgcWVtdS14ZW4tdHJhZGl0aW9uYWwiKTsK
KyAgICAgICAgcmV0dXJuIEVSUk9SX0lOVkFMOworICAgIH0KKwogICAgIGlmIChzdGF0ZS0+c2F2
ZWRfc3RhdGUpIHsKICAgICAgICAgZmxleGFycmF5X3ZhcHBlbmQoZG1fYXJncywgIi1sb2Fkdm0i
LCBzdGF0ZS0+c2F2ZWRfc3RhdGUsIE5VTEwpOwogICAgIH0KQEAgLTEzOTcsNiArMTQwMyw5IEBA
IHN0YXRpYyBpbnQgbGlieGxfX2J1aWxkX2RldmljZV9tb2RlbF9hcmdzX25ldyhsaWJ4bF9fZ2Mg
KmdjLAogICAgICAgICB9CiAgICAgfQogCisgICAgaWYgKGxpYnhsX2RlZmJvb2xfdmFsKGJfaW5m
by0+dS5odm0uZG1fcmVzdHJpY3QpKQorICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3Ms
ICIteGVuLWRvbWlkLXJlc3RyaWN0Iik7CisKICAgICBpZiAoc3RhdGUtPnNhdmVkX3N0YXRlKSB7
CiAgICAgICAgIC8qIFRoaXMgZmlsZSBkZXNjcmlwdG9yIGlzIG1lYW50IHRvIGJlIHVzZWQgYnkg
UUVNVSAqLwogICAgICAgICAqZG1fc3RhdGVfZmQgPSBvcGVuKHN0YXRlLT5zYXZlZF9zdGF0ZSwg
T19SRE9OTFkpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIGIvdG9v
bHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCmluZGV4IDJkMGJiOGEuLmQ2YTgzMWQgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAorKysgYi90b29scy9saWJ4bC9saWJ4bF90
eXBlcy5pZGwKQEAgLTU4MCw2ICs1ODAsNyBAQCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyA9IFN0
cnVjdCgiZG9tYWluX2J1aWxkX2luZm8iLFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICgicmRtIiwgbGlieGxfcmRtX3Jlc2VydmUpLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKCJyZG1fbWVtX2JvdW5kYXJ5X21lbWtiIiwgTWVtS0IpLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJtY2FfY2FwcyIsICAgICAg
ICAgdWludDY0KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgiZG1f
cmVzdHJpY3QiLCAgICAgIGxpYnhsX2RlZmJvb2wpLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXSkpLAogICAgICAgICAgICAgICAgICAoInB2IiwgU3RydWN0KE5vbmUs
IFsoImtlcm5lbCIsIHN0cmluZyksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICgic2xhY2tfbWVta2IiLCBNZW1LQiksCmRpZmYgLS1naXQgYS90b29scy94bC94bF9wYXJz
ZS5jIGIvdG9vbHMveGwveGxfcGFyc2UuYwppbmRleCAwODRlNDlhLi5hMTVjYjFmIDEwMDY0NAot
LS0gYS90b29scy94bC94bF9wYXJzZS5jCisrKyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKQEAgLTIy
NzQsNiArMjI3NCw5IEBAIHNraXBfdXNiZGV2OgogCiAgICAgICAgICAgICBiX2luZm8tPnUuaHZt
LnZlbmRvcl9kZXZpY2UgPSBkOwogICAgICAgICB9CisKKyAgICAgICAgeGx1X2NmZ19nZXRfZGVm
Ym9vbChjb25maWcsICJkbV9yZXN0cmljdCIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
JmJfaW5mby0+dS5odm0uZG1fcmVzdHJpY3QsIDApOwogICAgIH0KIAogICAgIGlmICgheGx1X2Nm
Z19nZXRfc3RyaW5nIChjb25maWcsICJnaWNfdmVyc2lvbiIsICZidWYsIDEpKSB7Ci0tIAoyLjEu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 15:57:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 15:57:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1aRG-0003qD-Cc; Mon, 09 Oct 2017 15:57:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4484f2008=Ian.Jackson@citrix.com>)
 id 1e1aRE-0003he-AD
 for xen-devel@lists.xensource.com; Mon, 09 Oct 2017 15:57:52 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 F6/99-03101-F7C9BD95; Mon, 09 Oct 2017 15:57:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHSDvW7NnNu
 RBm9Oclrcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oztu04zFbxSq9ix/idLA+M8xS5GTg4JAX+J
 Z9uXskDYHhLXz55gArHZBHQlmrb8ZQOxRQSUJY43fWHtYuTiYBY4xyjROmUDM0hCWCBIYkX3D
 VYQm0VARaL1x1HGLkYODl4BT4n2Y6UQM+Ukzh//CVbOCRReMGMJ2HwhoF1nO26BlQsJqEnMXR
 8PEuYVEJQ4OfMJ2DnMAhISB1+8YIYYYynxbf1T5gmM/LOQlM1CUraAkWkVo3pxalFZapGuuV5
 SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCgMQDBDsaZl/0PMUpyMCmJ8s6bcTtS
 iC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvutlAOcGi1PTUirTMHGDIw6QlOHiURHhng6R5iwsSc
 4sz0yFSpxgtOY5tuvyHiaPj5l0guWvP1v9MQix5+XmpUuK8DSANAiANGaV5cONgcXmJUVZKmJ
 cR6EAhnoLUotzMElT5V4ziHIxKwrzrQabwZOaVwG19BXQQE9BBjMU3QA4qSURISTUwlket/Cy
 WIsllmfQ7ssX90A1RTaG7aw8GW3s9uLgp1K7t7PTSVWkp61v9JC+8NJ7/eb/VrQeOH/yfrTWc
 lnLj+k7Xjr3WXXeeOx+V3dB4MeZN5QHhZatV1Q9qW9rdCKrvrnrUesTosPbzLZE21q0yBm/tb
 dKcBE8sWrBnlce+1Jbbecsqau2XKrEUZyQaajEXFScCADtMj/rGAgAA
X-Env-Sender: prvs=4484f2008=Ian.Jackson@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1507564665!64356148!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47498 invoked from network); 9 Oct 2017 15:57:47 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 15:57:47 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="450972067"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Mon, 9 Oct 2017 16:57:15 +0100
Message-ID: <1507564648-7580-14-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 13/26] xentoolcore_restrict_all: Implement for
	libxenforeignmemory
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CkFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL1J1bGVzLm1r
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHRvb2xzL2xpYnMvZm9y
ZWlnbm1lbW9yeS9NYWtlZmlsZSAgICAgICAgICAgICAgIHwgIDQgKystLQogdG9vbHMvbGlicy9m
b3JlaWdubWVtb3J5L2NvcmUuYyAgICAgICAgICAgICAgICAgfCAxNSArKysrKysrKysrKysrKysK
IHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9wcml2YXRlLmggICAgICAgICAgICAgIHwgIDMgKysr
CiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkveGVuZm9yZWlnbm1lbW9yeS5wYy5pbiB8ICAyICst
CiA1IGZpbGVzIGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvUnVsZXMubWsgYi90b29scy9SdWxlcy5tawppbmRleCA3MTAzN2ExLi43
ZGQxMjZhIDEwMDY0NAotLS0gYS90b29scy9SdWxlcy5taworKysgYi90b29scy9SdWxlcy5tawpA
QCAtMTI0LDcgKzEyNCw3IEBAIExETElCU19saWJ4ZW5jYWxsID0gJChTSERFUFNfbGlieGVuY2Fs
bCkgJChYRU5fTElCWEVOQ0FMTCkvbGlieGVuY2FsbCQobGliZXh0ZW5zCiBTSExJQl9saWJ4ZW5j
YWxsICA9ICQoU0hERVBTX2xpYnhlbmNhbGwpIC1XbCwtcnBhdGgtbGluaz0kKFhFTl9MSUJYRU5D
QUxMKQogCiBDRkxBR1NfbGlieGVuZm9yZWlnbm1lbW9yeSA9IC1JJChYRU5fTElCWEVORk9SRUlH
Tk1FTU9SWSkvaW5jbHVkZSAkKENGTEFHU194ZW5pbmNsdWRlKQotU0hERVBTX2xpYnhlbmZvcmVp
Z25tZW1vcnkgPQorU0hERVBTX2xpYnhlbmZvcmVpZ25tZW1vcnkgPSAkKFNITElCX2xpYnhlbnRv
b2xjb3JlKQogTERMSUJTX2xpYnhlbmZvcmVpZ25tZW1vcnkgPSAkKFNIREVQU19saWJ4ZW5mb3Jl
aWdubWVtb3J5KSAkKFhFTl9MSUJYRU5GT1JFSUdOTUVNT1JZKS9saWJ4ZW5mb3JlaWdubWVtb3J5
JChsaWJleHRlbnNpb24pCiBTSExJQl9saWJ4ZW5mb3JlaWdubWVtb3J5ICA9ICQoU0hERVBTX2xp
YnhlbmZvcmVpZ25tZW1vcnkpIC1XbCwtcnBhdGgtbGluaz0kKFhFTl9MSUJYRU5GT1JFSUdOTUVN
T1JZKQogCmRpZmYgLS1naXQgYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvTWFrZWZpbGUgYi90
b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvTWFrZWZpbGUKaW5kZXggYWI3Zjg3My4uY2JlODE1ZiAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L01ha2VmaWxlCisrKyBiL3Rvb2xz
L2xpYnMvZm9yZWlnbm1lbW9yeS9NYWtlZmlsZQpAQCAtNyw3ICs3LDcgQEAgU0hMSUJfTERGTEFH
UyArPSAtV2wsLS12ZXJzaW9uLXNjcmlwdD1saWJ4ZW5mb3JlaWdubWVtb3J5Lm1hcAogCiBDRkxB
R1MgICArPSAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzCiBDRkxBR1MgICArPSAtSS4vaW5j
bHVkZSAkKENGTEFHU194ZW5pbmNsdWRlKQotQ0ZMQUdTICAgKz0gJChDRkxBR1NfbGlieGVudG9v
bGxvZykKK0NGTEFHUyAgICs9ICQoQ0ZMQUdTX2xpYnhlbnRvb2xsb2cpICQoQ0ZMQUdTX2xpYnhl
bnRvb2xjb3JlKQogCiBTUkNTLXkgICAgICAgICAgICAgICAgICs9IGNvcmUuYwogU1JDUy0kKENP
TkZJR19MaW51eCkgICArPSBsaW51eC5jCkBAIC02Miw3ICs2Miw3IEBAIGxpYnhlbmZvcmVpZ25t
ZW1vcnkuc28uJChNQUpPUik6IGxpYnhlbmZvcmVpZ25tZW1vcnkuc28uJChNQUpPUikuJChNSU5P
UikKIAkkKFNZTUxJTktfU0hMSUIpICQ8ICRACiAKIGxpYnhlbmZvcmVpZ25tZW1vcnkuc28uJChN
QUpPUikuJChNSU5PUik6ICQoUElDX09CSlMpIGxpYnhlbmZvcmVpZ25tZW1vcnkubWFwCi0JJChD
QykgJChMREZMQUdTKSAkKFBUSFJFQURfTERGTEFHUykgLVdsLCQoU09OQU1FX0xERkxBRykgLVds
LGxpYnhlbmZvcmVpZ25tZW1vcnkuc28uJChNQUpPUikgJChTSExJQl9MREZMQUdTKSAtbyAkQCAk
KFBJQ19PQkpTKSAkKExETElCU19saWJ4ZW50b29sbG9nKSAkKEFQUEVORF9MREZMQUdTKQorCSQo
Q0MpICQoTERGTEFHUykgJChQVEhSRUFEX0xERkxBR1MpIC1XbCwkKFNPTkFNRV9MREZMQUcpIC1X
bCxsaWJ4ZW5mb3JlaWdubWVtb3J5LnNvLiQoTUFKT1IpICQoU0hMSUJfTERGTEFHUykgLW8gJEAg
JChQSUNfT0JKUykgJChMRExJQlNfbGlieGVudG9vbGxvZykgJChMRExJQlNfbGlieGVudG9vbGNv
cmUpICQoQVBQRU5EX0xERkxBR1MpCiAKIC5QSE9OWTogaW5zdGFsbAogaW5zdGFsbDogYnVpbGQK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9jb3JlLmMgYi90b29scy9saWJz
L2ZvcmVpZ25tZW1vcnkvY29yZS5jCmluZGV4IGE2ODk3ZGMuLmI0OGVjYmEgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9jb3JlLmMKKysrIGIvdG9vbHMvbGlicy9mb3JlaWdu
bWVtb3J5L2NvcmUuYwpAQCAtMTksNiArMTksMTYgQEAKIAogI2luY2x1ZGUgInByaXZhdGUuaCIK
IAorc3RhdGljIGludCBhbGxfcmVzdHJpY3RfY2IoWGVudG9vbGNvcmVfX0FjdGl2ZV9IYW5kbGUg
KmFoLCB1aW50MzJfdCBkb21pZCkgeworICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVt
ID0gQ09OVEFJTkVSX09GKGFoLCAqZm1lbSwgdGNfYWgpOworCisgICAgaWYgKGZtZW0tPmZkIDwg
MCkKKyAgICAgICAgLyoganVzdCBpbiBjYXNlICovCisgICAgICAgIHJldHVybiAwOworCisgICAg
cmV0dXJuIHhlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoZm1lbSwgZG9taWQpOworfQorCiB4ZW5m
b3JlaWdubWVtb3J5X2hhbmRsZSAqeGVuZm9yZWlnbm1lbW9yeV9vcGVuKHhlbnRvb2xsb2dfbG9n
Z2VyICpsb2dnZXIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIG9wZW5fZmxhZ3MpCiB7CkBAIC0zMSw2ICs0MSw5IEBAIHhlbmZvcmVpZ25t
ZW1vcnlfaGFuZGxlICp4ZW5mb3JlaWdubWVtb3J5X29wZW4oeGVudG9vbGxvZ19sb2dnZXIgKmxv
Z2dlciwKICAgICBmbWVtLT5sb2dnZXIgPSBsb2dnZXI7CiAgICAgZm1lbS0+bG9nZ2VyX3RvZnJl
ZSA9IE5VTEw7CiAKKyAgICBmbWVtLT50Y19haC5yZXN0cmljdF9jYWxsYmFjayA9IGFsbF9yZXN0
cmljdF9jYjsKKyAgICB4ZW50b29sY29yZV9fcmVnaXN0ZXJfYWN0aXZlX2hhbmRsZSgmZm1lbS0+
dGNfYWgpOworCiAgICAgaWYgKCFmbWVtLT5sb2dnZXIpIHsKICAgICAgICAgZm1lbS0+bG9nZ2Vy
ID0gZm1lbS0+bG9nZ2VyX3RvZnJlZSA9CiAgICAgICAgICAgICAoeGVudG9vbGxvZ19sb2dnZXIq
KQpAQCAtNDUsNiArNTgsNyBAQCB4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqeGVuZm9yZWlnbm1l
bW9yeV9vcGVuKHhlbnRvb2xsb2dfbG9nZ2VyICpsb2dnZXIsCiAKIGVycjoKICAgICBvc2RlcF94
ZW5mb3JlaWdubWVtb3J5X2Nsb3NlKGZtZW0pOworICAgIHhlbnRvb2xjb3JlX19kZXJlZ2lzdGVy
X2FjdGl2ZV9oYW5kbGUoJmZtZW0tPnRjX2FoKTsKICAgICB4dGxfbG9nZ2VyX2Rlc3Ryb3koZm1l
bS0+bG9nZ2VyX3RvZnJlZSk7CiAgICAgZnJlZShmbWVtKTsKICAgICByZXR1cm4gTlVMTDsKQEAg
LTU4LDYgKzcyLDcgQEAgaW50IHhlbmZvcmVpZ25tZW1vcnlfY2xvc2UoeGVuZm9yZWlnbm1lbW9y
eV9oYW5kbGUgKmZtZW0pCiAgICAgICAgIHJldHVybiAwOwogCiAgICAgcmMgPSBvc2RlcF94ZW5m
b3JlaWdubWVtb3J5X2Nsb3NlKGZtZW0pOworICAgIHhlbnRvb2xjb3JlX19kZXJlZ2lzdGVyX2Fj
dGl2ZV9oYW5kbGUoJmZtZW0tPnRjX2FoKTsKICAgICB4dGxfbG9nZ2VyX2Rlc3Ryb3koZm1lbS0+
bG9nZ2VyX3RvZnJlZSk7CiAgICAgZnJlZShmbWVtKTsKICAgICByZXR1cm4gcmM7CmRpZmYgLS1n
aXQgYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvcHJpdmF0ZS5oIGIvdG9vbHMvbGlicy9mb3Jl
aWdubWVtb3J5L3ByaXZhdGUuaAppbmRleCBjNWMwN2NjLi4yNDcwZjNjIDEwMDY0NAotLS0gYS90
b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvcHJpdmF0ZS5oCisrKyBiL3Rvb2xzL2xpYnMvZm9yZWln
bm1lbW9yeS9wcml2YXRlLmgKQEAgLTUsNiArNSw4IEBACiAKICNpbmNsdWRlIDx4ZW5mb3JlaWdu
bWVtb3J5Lmg+CiAKKyNpbmNsdWRlIDx4ZW50b29sY29yZV9pbnRlcm5hbC5oPgorCiAjaW5jbHVk
ZSA8eGVuL3hlbi5oPgogI2luY2x1ZGUgPHhlbi9zeXMvcHJpdmNtZC5oPgogCkBAIC0yMCw2ICsy
Miw3IEBAIHN0cnVjdCB4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSB7CiAgICAgeGVudG9vbGxvZ19s
b2dnZXIgKmxvZ2dlciwgKmxvZ2dlcl90b2ZyZWU7CiAgICAgdW5zaWduZWQgZmxhZ3M7CiAgICAg
aW50IGZkOworICAgIFhlbnRvb2xjb3JlX19BY3RpdmVfSGFuZGxlIHRjX2FoOwogfTsKIAogaW50
IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfb3Blbih4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1l
bSk7CmRpZmYgLS1naXQgYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkveGVuZm9yZWlnbm1lbW9y
eS5wYy5pbiBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS94ZW5mb3JlaWdubWVtb3J5LnBjLmlu
CmluZGV4IDYzNDMyZGMuLjYxYzlkZWYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1l
bW9yeS94ZW5mb3JlaWdubWVtb3J5LnBjLmluCisrKyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9y
eS94ZW5mb3JlaWdubWVtb3J5LnBjLmluCkBAIC03LDQgKzcsNCBAQCBEZXNjcmlwdGlvbjogVGhl
IFhlbmZvcmVpZ25tZW1vcnkgbGlicmFyeSBmb3IgWGVuIGh5cGVydmlzb3IKIFZlcnNpb246IEBA
dmVyc2lvbkBACiBDZmxhZ3M6IC1JJHtpbmNsdWRlZGlyfSBAQGNmbGFnc2xvY2FsQEAKIExpYnM6
IEBAbGlic2ZsYWdAQCR7bGliZGlyfSAtbHhlbmZvcmVpZ25tZW1vcnkKLVJlcXVpcmVzLnByaXZh
dGU6IHhlbnRvb2xsb2cKK1JlcXVpcmVzLnByaXZhdGU6IHhlbnRvb2xsb2cseGVudG9vbGNvcmUK
LS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 15:57:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 15:57:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1aRG-0003r8-K1; Mon, 09 Oct 2017 15:57:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4484f2008=Ian.Jackson@citrix.com>)
 id 1e1aRE-0003YL-4W
 for xen-devel@lists.xensource.com; Mon, 09 Oct 2017 15:57:52 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 07/D3-14596-F7C9BD95; Mon, 09 Oct 2017 15:57:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsXitHSDvW7NnNu
 RBt9ZLe5Nec/uwOixvW8XewBjFGtmXlJ+RQJrxvpd95kLzmpVTFz1nLWBsUGli5GDQ0LAX+LF
 FNYuRk4g00Pi+tkTTCA2m4CuRNOWv2wgtoiAssTxpi9ANVwczALnGCVap2xgBukVFvCWOLArB
 qSGRUBFYveMWYwgNq+Ap8TCm1fZIGbKSZw//pMZxOYEii+YsQRsvhDQrrMdtxhBxggJqEnMXR
 8P0SoocXLmExYQm1lAQuLgixfMEGMsJb6tf8o8gZF/FpKyWUjKFjAyrWJUL04tKkst0jXVSyr
 KTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDDIGINjBOP2y/yFGSQ4mJVHeeTNuRwrx
 JeWnVGYkFmfEF5XmpBYfYpTh4FCS4C2bDZQTLEpNT61Iy8wBhjtMWoKDR0mEdzZImre4IDG3O
 DMdInWK0Zjj2KbLf5g4Om7e/cMkxJKXn5cqJc7bAFIqAFKaUZoHNwgWh5cYZaWEeRmBThPiKU
 gtys0sQZV/xSjOwagkzKsJMoUnM68Ebt8roFOYgE5hLL4BckpJIkJKqoGR1V7aqeGv7jydxr0
 fJN++XTZhjqzzzS2bVyjXyHsLWnEbHsqpY6yJXT1FS2a+xMfdjNJ2PVIJEcs3v43Uu3dGc9Hm
 7+q91+976ketYOAvenBgwYaURRN2K1oWX5oa9yP4tevCSQWF2+/vKvxtkikeWGa8Y+Hjfz3/W
 Z6o/v3KM9Xor6B/11J7JZbijERDLeai4kQAH+EpQL4CAAA=
X-Env-Sender: prvs=4484f2008=Ian.Jackson@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1507564663!62399402!4
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62222 invoked from network); 9 Oct 2017 15:57:47 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 15:57:47 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="450972065"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Mon, 9 Oct 2017 16:57:13 +0100
Message-ID: <1507564648-7580-12-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 11/26] xentoolcore_restrict_all: "Implement" for
	libxencall
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CkFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KdjI6IEFkZCBhIHNwYWNl
IChjb2Rpbmcgc3R5bGUpCi0tLQogdG9vbHMvUnVsZXMubWsgICAgICAgICAgICAgICAgfCAgMiAr
LQogdG9vbHMvbGlicy9jYWxsL01ha2VmaWxlICAgICAgfCAgNCArKy0tCiB0b29scy9saWJzL2Nh
bGwvY29yZS5jICAgICAgICB8IDM3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIHRvb2xzL2xpYnMvY2FsbC9saW51eC5jICAgICAgIHwgIDQgKysrKwogdG9vbHMvbGlicy9j
YWxsL3ByaXZhdGUuaCAgICAgfCAgMiArKwogdG9vbHMvbGlicy9jYWxsL3hlbmNhbGwucGMuaW4g
fCAgMiArLQogNiBmaWxlcyBjaGFuZ2VkLCA0NyBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3Rvb2xzL1J1bGVzLm1rIGIvdG9vbHMvUnVsZXMubWsKaW5kZXggOWIy
ZmUzNi4uNzEwMzdhMSAxMDA2NDQKLS0tIGEvdG9vbHMvUnVsZXMubWsKKysrIGIvdG9vbHMvUnVs
ZXMubWsKQEAgLTExOSw3ICsxMTksNyBAQCBMRExJQlNfbGlieGVuZ250dGFiID0gJChTSERFUFNf
bGlieGVuZ250dGFiKSAkKFhFTl9MSUJYRU5HTlRUQUIpL2xpYnhlbmdudHRhYiQobAogU0hMSUJf
bGlieGVuZ250dGFiICA9ICQoU0hERVBTX2xpYnhlbmdudHRhYikgLVdsLC1ycGF0aC1saW5rPSQo
WEVOX0xJQlhFTkdOVFRBQikKIAogQ0ZMQUdTX2xpYnhlbmNhbGwgPSAtSSQoWEVOX0xJQlhFTkNB
TEwpL2luY2x1ZGUgJChDRkxBR1NfeGVuaW5jbHVkZSkKLVNIREVQU19saWJ4ZW5jYWxsID0KK1NI
REVQU19saWJ4ZW5jYWxsID0gJChTSExJQl9saWJ4ZW50b29sY29yZSkKIExETElCU19saWJ4ZW5j
YWxsID0gJChTSERFUFNfbGlieGVuY2FsbCkgJChYRU5fTElCWEVOQ0FMTCkvbGlieGVuY2FsbCQo
bGliZXh0ZW5zaW9uKQogU0hMSUJfbGlieGVuY2FsbCAgPSAkKFNIREVQU19saWJ4ZW5jYWxsKSAt
V2wsLXJwYXRoLWxpbms9JChYRU5fTElCWEVOQ0FMTCkKIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
cy9jYWxsL01ha2VmaWxlIGIvdG9vbHMvbGlicy9jYWxsL01ha2VmaWxlCmluZGV4IDFjY2Q1ZmQu
LjM5ZGQyMDcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvY2FsbC9NYWtlZmlsZQorKysgYi90b29s
cy9saWJzL2NhbGwvTWFrZWZpbGUKQEAgLTcsNyArNyw3IEBAIFNITElCX0xERkxBR1MgKz0gLVds
LC0tdmVyc2lvbi1zY3JpcHQ9bGlieGVuY2FsbC5tYXAKIAogQ0ZMQUdTICAgKz0gLVdlcnJvciAt
V21pc3NpbmctcHJvdG90eXBlcwogQ0ZMQUdTICAgKz0gLUkuL2luY2x1ZGUgJChDRkxBR1NfeGVu
aW5jbHVkZSkKLUNGTEFHUyAgICs9ICQoQ0ZMQUdTX2xpYnhlbnRvb2xsb2cpCitDRkxBR1MgICAr
PSAkKENGTEFHU19saWJ4ZW50b29sbG9nKSAkKENGTEFHU19saWJ4ZW50b29sY29yZSkKIAogU1JD
Uy15ICAgICAgICAgICAgICAgICArPSBjb3JlLmMgYnVmZmVyLmMKIFNSQ1MtJChDT05GSUdfTGlu
dXgpICAgKz0gbGludXguYwpAQCAtNjIsNyArNjIsNyBAQCBsaWJ4ZW5jYWxsLnNvLiQoTUFKT1Ip
OiBsaWJ4ZW5jYWxsLnNvLiQoTUFKT1IpLiQoTUlOT1IpCiAJJChTWU1MSU5LX1NITElCKSAkPCAk
QAogCiBsaWJ4ZW5jYWxsLnNvLiQoTUFKT1IpLiQoTUlOT1IpOiAkKFBJQ19PQkpTKSBsaWJ4ZW5j
YWxsLm1hcAotCSQoQ0MpICQoTERGTEFHUykgJChQVEhSRUFEX0xERkxBR1MpIC1XbCwkKFNPTkFN
RV9MREZMQUcpIC1XbCxsaWJ4ZW5jYWxsLnNvLiQoTUFKT1IpICQoU0hMSUJfTERGTEFHUykgLW8g
JEAgJChQSUNfT0JKUykgJChMRExJQlNfbGlieGVudG9vbGxvZykgJChBUFBFTkRfTERGTEFHUykK
KwkkKENDKSAkKExERkxBR1MpICQoUFRIUkVBRF9MREZMQUdTKSAtV2wsJChTT05BTUVfTERGTEFH
KSAtV2wsbGlieGVuY2FsbC5zby4kKE1BSk9SKSAkKFNITElCX0xERkxBR1MpIC1vICRAICQoUElD
X09CSlMpICQoTERMSUJTX2xpYnhlbnRvb2xsb2cpICQoTERMSUJTX2xpYnhlbnRvb2xjb3JlKSAk
KEFQUEVORF9MREZMQUdTKQogCiAuUEhPTlk6IGluc3RhbGwKIGluc3RhbGw6IGJ1aWxkCmRpZmYg
LS1naXQgYS90b29scy9saWJzL2NhbGwvY29yZS5jIGIvdG9vbHMvbGlicy9jYWxsL2NvcmUuYwpp
bmRleCA1Y2EwMzcyLi44ZDFiMTFiIDEwMDY0NAotLS0gYS90b29scy9saWJzL2NhbGwvY29yZS5j
CisrKyBiL3Rvb2xzL2xpYnMvY2FsbC9jb3JlLmMKQEAgLTE1LDggKzE1LDQxIEBACiAKICNpbmNs
dWRlIDxzdGRsaWIuaD4KIAorI2luY2x1ZGUgPHN5cy90eXBlcy5oPgorI2luY2x1ZGUgPHN5cy9z
dGF0Lmg+CisjaW5jbHVkZSA8ZmNudGwuaD4KKyNpbmNsdWRlIDx1bmlzdGQuaD4KKwogI2luY2x1
ZGUgInByaXZhdGUuaCIKIAorc3RhdGljIGludCBhbGxfcmVzdHJpY3RfY2IoWGVudG9vbGNvcmVf
X0FjdGl2ZV9IYW5kbGUgKmFoLCB1aW50MzJfdCBkb21pZCkgeworICAgIHhlbmNhbGxfaGFuZGxl
ICp4Y2FsbCA9IENPTlRBSU5FUl9PRihhaCwgKnhjYWxsLCB0Y19haCk7CisgICAgaW50IG51bGxm
ZCA9IC0xLCByOworCisgICAgaWYgKHhjYWxsLT5mZCA8IDApCisgICAgICAgIC8qIGp1c3QgaW4g
Y2FzZSAqLworICAgICAgICByZXR1cm4gMDsKKworICAgIC8qCisgICAgICogV2UgZG9uJ3QgaW1w
bGVtZW50IGEgcmVzdHJpY3QgZnVuY3Rpb24uICBXZSBuZXV0ZXIgdGhlIGZkIGJ5CisgICAgICog
ZHVwJ2luZyAvZGV2L251bGwgb250byBpdC4gIFRoaXMgaXMgYmV0dGVyIHRoYW4gY2xvc2luZyBp
dCwKKyAgICAgKiBiZWNhdXNlIGl0IGRvZXMgbm90IGludm9sdmUgbG9ja2luZyBhZ2FpbnN0IGNv
bmN1cnJlbnQgdXNlcworICAgICAqIG9mIHhlbmNhbGwgaW4gb3RoZXIgdGhyZWFkcy4KKyAgICAg
Ki8KKyAgICBudWxsZmQgPSBvcGVuKCIvZGV2L251bGwiLCBPX1JET05MWSk7CisgICAgaWYgKG51
bGxmZCA8IDApIGdvdG8gZXJyOworCisgICAgciA9IGR1cDIobnVsbGZkLCB4Y2FsbC0+ZmQpOwor
ICAgIGlmIChyIDwgMCkgZ290byBlcnI7CisKKyAgICBjbG9zZShudWxsZmQpOworICAgIHJldHVy
biAwOworCitlcnI6CisgICAgaWYgKG51bGxmZCA+PSAwKSBjbG9zZShudWxsZmQpOworICAgIHJl
dHVybiAtMTsKK30KKwogeGVuY2FsbF9oYW5kbGUgKnhlbmNhbGxfb3Blbih4ZW50b29sbG9nX2xv
Z2dlciAqbG9nZ2VyLCB1bnNpZ25lZCBvcGVuX2ZsYWdzKQogewogICAgIHhlbmNhbGxfaGFuZGxl
ICp4Y2FsbCA9IG1hbGxvYyhzaXplb2YoKnhjYWxsKSk7CkBAIC0yNSw2ICs1OCw4IEBAIHhlbmNh
bGxfaGFuZGxlICp4ZW5jYWxsX29wZW4oeGVudG9vbGxvZ19sb2dnZXIgKmxvZ2dlciwgdW5zaWdu
ZWQgb3Blbl9mbGFncykKICAgICBpZiAoIXhjYWxsKSByZXR1cm4gTlVMTDsKIAogICAgIHhjYWxs
LT5mZCA9IC0xOworICAgIHhjYWxsLT50Y19haC5yZXN0cmljdF9jYWxsYmFjayA9IGFsbF9yZXN0
cmljdF9jYjsKKyAgICB4ZW50b29sY29yZV9fcmVnaXN0ZXJfYWN0aXZlX2hhbmRsZSgmeGNhbGwt
PnRjX2FoKTsKIAogICAgIHhjYWxsLT5mbGFncyA9IG9wZW5fZmxhZ3M7CiAgICAgeGNhbGwtPmJ1
ZmZlcl9jYWNoZV9uciA9IDA7CkBAIC01Myw2ICs4OCw3IEBAIHhlbmNhbGxfaGFuZGxlICp4ZW5j
YWxsX29wZW4oeGVudG9vbGxvZ19sb2dnZXIgKmxvZ2dlciwgdW5zaWduZWQgb3Blbl9mbGFncykK
IAogZXJyOgogICAgIG9zZGVwX3hlbmNhbGxfY2xvc2UoeGNhbGwpOworICAgIHhlbnRvb2xjb3Jl
X19kZXJlZ2lzdGVyX2FjdGl2ZV9oYW5kbGUoJnhjYWxsLT50Y19haCk7CiAgICAgeHRsX2xvZ2dl
cl9kZXN0cm95KHhjYWxsLT5sb2dnZXJfdG9mcmVlKTsKICAgICBmcmVlKHhjYWxsKTsKICAgICBy
ZXR1cm4gTlVMTDsKQEAgLTY2LDYgKzEwMiw3IEBAIGludCB4ZW5jYWxsX2Nsb3NlKHhlbmNhbGxf
aGFuZGxlICp4Y2FsbCkKICAgICAgICAgcmV0dXJuIDA7CiAKICAgICByYyA9IG9zZGVwX3hlbmNh
bGxfY2xvc2UoeGNhbGwpOworICAgIHhlbnRvb2xjb3JlX19kZXJlZ2lzdGVyX2FjdGl2ZV9oYW5k
bGUoJnhjYWxsLT50Y19haCk7CiAgICAgYnVmZmVyX3JlbGVhc2VfY2FjaGUoeGNhbGwpOwogICAg
IHh0bF9sb2dnZXJfZGVzdHJveSh4Y2FsbC0+bG9nZ2VyX3RvZnJlZSk7CiAgICAgZnJlZSh4Y2Fs
bCk7CmRpZmYgLS1naXQgYS90b29scy9saWJzL2NhbGwvbGludXguYyBiL3Rvb2xzL2xpYnMvY2Fs
bC9saW51eC5jCmluZGV4IGU4ZTAzMTEuLjNmMWI2OTEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMv
Y2FsbC9saW51eC5jCisrKyBiL3Rvb2xzL2xpYnMvY2FsbC9saW51eC5jCkBAIC0yMSw2ICsyMSwx
MCBAQAogI2luY2x1ZGUgPGZjbnRsLmg+CiAjaW5jbHVkZSA8dW5pc3RkLmg+CiAKKyNpbmNsdWRl
IDxzdGRsaWIuaD4KKyNpbmNsdWRlIDxhc3NlcnQuaD4KKyNpbmNsdWRlIDxzdGRpby5oPgorCiAj
aW5jbHVkZSA8c3lzL21tYW4uaD4KICNpbmNsdWRlIDxzeXMvaW9jdGwuaD4KIApkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlicy9jYWxsL3ByaXZhdGUuaCBiL3Rvb2xzL2xpYnMvY2FsbC9wcml2YXRlLmgK
aW5kZXggMzdkZDE1Zi4uNTMzZjBjNCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9jYWxsL3ByaXZh
dGUuaAorKysgYi90b29scy9saWJzL2NhbGwvcHJpdmF0ZS5oCkBAIC0yLDYgKzIsNyBAQAogI2Rl
ZmluZSBYRU5DQUxMX1BSSVZBVEVfSAogCiAjaW5jbHVkZSA8eGVudG9vbGxvZy5oPgorI2luY2x1
ZGUgPHhlbnRvb2xjb3JlX2ludGVybmFsLmg+CiAKICNpbmNsdWRlIDx4ZW5jYWxsLmg+CiAKQEAg
LTIwLDYgKzIxLDcgQEAgc3RydWN0IHhlbmNhbGxfaGFuZGxlIHsKICAgICB4ZW50b29sbG9nX2xv
Z2dlciAqbG9nZ2VyLCAqbG9nZ2VyX3RvZnJlZTsKICAgICB1bnNpZ25lZCBmbGFnczsKICAgICBp
bnQgZmQ7CisgICAgWGVudG9vbGNvcmVfX0FjdGl2ZV9IYW5kbGUgdGNfYWg7CiAKICAgICAvKgog
ICAgICAqIEEgc2ltcGxlIGNhY2hlIG9mIHVudXNlZCwgc2luZ2xlIHBhZ2UsIGh5cGVyY2FsbCBi
dWZmZXJzCmRpZmYgLS1naXQgYS90b29scy9saWJzL2NhbGwveGVuY2FsbC5wYy5pbiBiL3Rvb2xz
L2xpYnMvY2FsbC94ZW5jYWxsLnBjLmluCmluZGV4IDQ3NWMxMzMuLjQwOTc3M2UgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnMvY2FsbC94ZW5jYWxsLnBjLmluCisrKyBiL3Rvb2xzL2xpYnMvY2FsbC94
ZW5jYWxsLnBjLmluCkBAIC03LDQgKzcsNCBAQCBEZXNjcmlwdGlvbjogVGhlIFhlbmNhbGwgbGli
cmFyeSBmb3IgWGVuIGh5cGVydmlzb3IKIFZlcnNpb246IEBAdmVyc2lvbkBACiBDZmxhZ3M6IC1J
JHtpbmNsdWRlZGlyfSBAQGNmbGFnc2xvY2FsQEAKIExpYnM6IEBAbGlic2ZsYWdAQCR7bGliZGly
fSAtbHhlbmNhbGwKLVJlcXVpcmVzLnByaXZhdGU6IHhlbnRvb2xsb2cKK1JlcXVpcmVzLnByaXZh
dGU6IHhlbnRvb2xsb2cseGVudG9vbGNvcmUKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 15:57:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 15:57:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1aRG-0003rt-Ro; Mon, 09 Oct 2017 15:57:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4484f2008=Ian.Jackson@citrix.com>)
 id 1e1aRE-0003cP-UG
 for xen-devel@lists.xensource.com; Mon, 09 Oct 2017 15:57:53 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 EC/E3-28075-08C9BD95; Mon, 09 Oct 2017 15:57:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpG7dnNu
 RBq3/mC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8avKZdZCyYrVRz4fYyxgbFDqouRk0NCwF9i
 Vfc9FgjbQ+L62RNMIDabgK5E05a/bCC2iICyxPGmL6xdjFwczALnGCVap2xgBkkICzhKPH62D
 CjBwcEioCLRvswQJMwr4CnxZNd/ZoiZchLnj/8EszmB4gtmLAGbLwS062zHLUaQViEBNYm56+
 MhWgUlTs58AnYOs4CExMEXL6DGWEp8W/+UeQIj/ywkZbOQlC1gZFrFqFGcWlSWWqRrZKqXVJS
 ZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYavUMDIw7GFtP+B1ilORgUhLlnTfjdqQQ
 X1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6y2UA5waLU9NSKtMwcYNDDpCU4eJREeBNB0rzFBYm5x
 ZnpEKlTjLocHTfv/mESYsnLz0uVEuc9NQuoSACkKKM0D24ELAIvMcpKCfMyMjAwCPEUpBblZp
 agyr9iFOdgVBLmTQdZxZOZVwK36RXQEUxARzAW3wA5oiQRISXVwJhwSeD0osNXbhhud5BqbHL
 au+6kaUS39r6Q2bkPXzbVqnx+5zRx7na19Z/1o1lSzlXMnqg+71TzEtcDyw7PVV6lnGXv5L5G
 lbuX98dLVtP0Gc37pz1r8ZjHMDcmQlxY+e6nqVEG7ayPHyfo3+ffW34299DfBWFitfK3v9qvO
 r16c8fpt31mDI1KLMUZiYZazEXFiQAtGDdLuwIAAA==
X-Env-Sender: prvs=4484f2008=Ian.Jackson@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1507564658!108752994!8
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43848 invoked from network); 9 Oct 2017 15:57:49 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 15:57:49 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="443012915"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Mon, 9 Oct 2017 16:57:26 +0100
Message-ID: <1507564648-7580-25-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 24/26] libxl: dm_restrict: Support uid range user
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CkFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KdjM6IFVzZSAtcnVuYXMg
PHVpZD4uPGdpZD4sIGFzIHN1Z2dlc3RlZCBvbiBxZW11LWRldmVsCiAgICBieSBNYXJrdXMgQXJt
YnJ1c3RlcgotLS0KIGRvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbiAgICAgfCAxMSArKysrKysrKysr
LQogdG9vbHMvbGlieGwvbGlieGxfZG0uYyAgICAgICB8IDMyICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgIDEgKwogMyBmaWxl
cyBjaGFuZ2VkLCA0MyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv
ZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluIGIvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCmluZGV4
IGVlODQ1MTEuLmNiMzJkMDQgMTAwNjQ0Ci0tLSBhL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgor
KysgYi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KQEAgLTIyNDMsNyArMjI0MywxNiBAQCBGb3Ig
ZXhhbXBsZSwgY2Ryb20gaW5zZXJ0IHdpbGwgZmFpbC4KID1pdGVtCiAKIFlvdSBtdXN0IGNyZWF0
ZSB1c2VyKHMpIGZvciBxZW11IHRvIHJ1biBhcy4KLUN1cnJlbnRseSwgeW91IHNob3VsZCBlaXRo
ZXIgY3JlYXRlCisKK0lkZWFsbHksIHNldCBhc2lkZSBhIHJhbmdlIG9mIDMyNzUyIHVpZHMKKyhm
cm9tIE4gdG8gTiszMjc1MSkKK2FuZCBjcmVhdGUgYSB1c2VyCit3aG9zZSBuYW1lIGlzIEI8eGVu
LXFlbXV1c2VyLXJhbmdlLWJhc2U+CithbmQgd2hvc2UgdWlkIGlzIE4KK2FuZCB3aG9zZSBnaWQg
aXMgYSBwbGFpbiB1bnByaXZpbGVnZWQgZ2lkLgorbGlieGwgd2lsbCB1c2Ugb25lIHN1Y2ggdXNl
ciBmb3IgZWFjaCBkb21pZC4KKworQWx0ZXJuYXRpdmVseSwgZWl0aGVyIGNyZWF0ZQogQjx4ZW4t
cWVtdXVzZXItZG9taWQkZG9taWQ+CiBmb3IgZXZlcnkgJGRvbWlkIGZyb20gMSB0byAzMjc1MSBp
bmNsdXNpdmUsCiBvcgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG0uYyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2RtLmMKaW5kZXggYjFlNjc5Ni4uYWUwN2I3MSAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfZG0uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCkBAIC0yMyw2
ICsyMyw3IEBACiAjaW5jbHVkZSA8eGVuL2h2bS9lODIwLmg+CiAjaW5jbHVkZSA8c3lzL3R5cGVz
Lmg+CiAjaW5jbHVkZSA8cHdkLmg+CisjaW5jbHVkZSA8Z3JwLmg+CiAKIHN0YXRpYyBjb25zdCBj
aGFyICpsaWJ4bF90YXBpZl9zY3JpcHQobGlieGxfX2djICpnYykKIHsKQEAgLTc1Myw2ICs3NTQs
OSBAQCBsaWJ4bF9fZGV0ZWN0X2dmeF9wYXNzdGhydV9raW5kKGxpYnhsX19nYyAqZ2MsCiAgKiAg
dXNlcmxvb2t1cF9oZWxwZXJfZ2V0cHduYW0obGlieGxfX2djKiwgY29uc3QgY2hhciAqdXNlciwK
ICAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFzc3dkICoqcHdkX3IpOwog
ICoKKyAqICB1c2VybG9va3VwX2hlbHBlcl9nZXRwd3VpZChsaWJ4bF9fZ2MqLCB1aWRfdCB1aWQs
CisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhc3N3ZCAqKnB3ZF9yKTsK
KyAqCiAgKiAgcmV0dXJucyAxIGlmIHRoZSB1c2VyIHdhcyBmb3VuZCwgMCBpZiBpdCB3YXMgbm90
LCAtMSBvbiBlcnJvcgogICovCiAjZGVmaW5lIERFRklORV9VU0VSTE9PS1VQX0hFTFBFUihOQU1F
LFNQRUNfVFlQRSxTVFJVQ1ROQU1FLFNZU0NPTkYpICAgICBcCkBAIC03OTEsNiArNzk1LDcgQEAg
bGlieGxfX2RldGVjdF9nZnhfcGFzc3RocnVfa2luZChsaWJ4bF9fZ2MgKmdjLAogICAgIH0KIAog
REVGSU5FX1VTRVJMT09LVVBfSEVMUEVSKGdldHB3bmFtLCBjb25zdCBjaGFyKiwgcGFzc3dkLCBf
U0NfR0VUUFdfUl9TSVpFX01BWCk7CitERUZJTkVfVVNFUkxPT0tVUF9IRUxQRVIoZ2V0cHd1aWQs
IHVpZF90LCAgICAgICBwYXNzd2QsIF9TQ19HRVRQV19SX1NJWkVfTUFYKTsKIAogLyogY29sbyBt
b2RlICovCiBlbnVtIHsKQEAgLTk1MSw2ICs5NTYsNyBAQCBzdGF0aWMgaW50IGxpYnhsX19idWls
ZF9kZXZpY2VfbW9kZWxfYXJnc19uZXcobGlieGxfX2djICpnYywKICAgICB1aW50NjRfdCByYW1f
c2l6ZTsKICAgICBjb25zdCBjaGFyICpwYXRoLCAqY2hhcmRldjsKICAgICBjaGFyICp1c2VyID0g
TlVMTDsKKyAgICBzdHJ1Y3QgcGFzc3dkICp1c2VyX2Jhc2U7CiAKICAgICBkbV9hcmdzID0gZmxl
eGFycmF5X21ha2UoZ2MsIDE2LCAxKTsKICAgICBkbV9lbnZzID0gZmxleGFycmF5X21ha2UoZ2Ms
IDE2LCAxKTsKQEAgLTE2NjAsNiArMTY2NiwzMiBAQCBzdGF0aWMgaW50IGxpYnhsX19idWlsZF9k
ZXZpY2VfbW9kZWxfYXJnc19uZXcobGlieGxfX2djICpnYywKICAgICAgICAgaWYgKHJldCA+IDAp
CiAgICAgICAgICAgICBnb3RvIGVuZF9zZWFyY2g7CiAKKyAgICAgICAgcmV0ID0gdXNlcmxvb2t1
cF9oZWxwZXJfZ2V0cHduYW0oZ2MsIExJQlhMX1FFTVVfVVNFUl9SQU5HRV9CQVNFLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdXNlcl9iYXNlKTsKKyAgICAgICAg
aWYgKHJldCA8IDApCisgICAgICAgICAgICByZXR1cm4gcmV0OworICAgICAgICBpZiAocmV0ID4g
MCkgeworICAgICAgICAgICAgc3RydWN0IHBhc3N3ZCAqdXNlcl9jbGFzaDsKKyAgICAgICAgICAg
IHVpZF90IGludGVuZGVkX3VpZCA9IHVzZXJfYmFzZS0+cHdfdWlkICsgZ3Vlc3RfZG9taWQ7Cisg
ICAgICAgICAgICByZXQgPSB1c2VybG9va3VwX2hlbHBlcl9nZXRwd3VpZChnYywgaW50ZW5kZWRf
dWlkLCAmdXNlcl9jbGFzaCk7CisgICAgICAgICAgICBpZiAocmV0IDwgMCkKKyAgICAgICAgICAg
ICAgICByZXR1cm4gcmV0OworICAgICAgICAgICAgaWYgKHJldCA+IDApIHsKKyAgICAgICAgICAg
ICAgICBMT0dEKEVSUk9SLCBndWVzdF9kb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICJ3YW50
ZWQgdG8gdXNlIHVpZCAlbGQgKCVzICsgJWQpIGJ1dCB0aGF0IGlzIHVzZXIgJXMgISIsCisgICAg
ICAgICAgICAgICAgICAgICAobG9uZylpbnRlbmRlZF91aWQsIExJQlhMX1FFTVVfVVNFUl9SQU5H
RV9CQVNFLAorICAgICAgICAgICAgICAgICAgICAgZ3Vlc3RfZG9taWQsIHVzZXJfY2xhc2gtPnB3
X25hbWUpOworICAgICAgICAgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOworICAgICAgICAgICAg
fQorICAgICAgICAgICAgTE9HRChERUJVRywgZ3Vlc3RfZG9taWQsICJ1c2luZyB1aWQgJWxkIiwg
KGxvbmcpaW50ZW5kZWRfdWlkKTsKKyAgICAgICAgICAgIGZsZXhhcnJheV9hcHBlbmQoZG1fYXJn
cywgIi1ydW5hcyIpOworICAgICAgICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBHQ1NQUklOVEYoIiVsZC4lbGQiLCAobG9uZylpbnRl
bmRlZF91aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobG9uZyl1
c2VyX2Jhc2UtPnB3X2dpZCkpOworICAgICAgICAgICAgdXNlciA9IE5VTEw7IC8qIHdlIGhhdmUg
dGFrZW4gY2FyZSBvZiBpdCAqLworICAgICAgICAgICAgZ290byBlbmRfc2VhcmNoOworICAgICAg
ICB9CisKICAgICAgICAgdXNlciA9IExJQlhMX1FFTVVfVVNFUl9TSEFSRUQ7CiAgICAgICAgIHJl
dCA9IHVzZXJsb29rdXBfaGVscGVyX2dldHB3bmFtKGdjLCB1c2VyLCAwKTsKICAgICAgICAgaWYg
KHJldCA8IDApCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9v
bHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCA1MzAxODNmLi42ZDUxZDQ3IDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2ludGVybmFsLmgKQEAgLTQzMTQsNiArNDMxNCw3IEBAIF9oaWRkZW4gaW50IGxpYnhsX19yZWFk
X3N5c2ZzX2ZpbGVfY29udGVudHMobGlieGxfX2djICpnYywKICNkZWZpbmUgTElCWExfUUVNVV9V
U0VSX1BSRUZJWCAieGVuLXFlbXV1c2VyIgogI2RlZmluZSBMSUJYTF9RRU1VX1VTRVJfQkFTRSAg
IExJQlhMX1FFTVVfVVNFUl9QUkVGSVgiLWRvbWlkIgogI2RlZmluZSBMSUJYTF9RRU1VX1VTRVJf
U0hBUkVEIExJQlhMX1FFTVVfVVNFUl9QUkVGSVgiLXNoYXJlZCIKKyNkZWZpbmUgTElCWExfUUVN
VV9VU0VSX1JBTkdFX0JBU0UgTElCWExfUUVNVV9VU0VSX1BSRUZJWCItcmFuZ2UtYmFzZSIKIAog
c3RhdGljIGlubGluZSBib29sIGxpYnhsX19hY3BpX2RlZmJvb2xfdmFsKGNvbnN0IGxpYnhsX2Rv
bWFpbl9idWlsZF9pbmZvICpiX2luZm8pCiB7Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 15:57:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 15:57:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1aRH-0003tJ-8E; Mon, 09 Oct 2017 15:57:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4484f2008=Ian.Jackson@citrix.com>)
 id 1e1aRF-0003lP-Fh
 for xen-devel@lists.xensource.com; Mon, 09 Oct 2017 15:57:53 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 65/B8-03428-08C9BD95; Mon, 09 Oct 2017 15:57:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDvW7dnNu
 RBke/Clvcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oy3feuYC65zVtxe6d3AOI+ji5GTQ0LAX+Lz
 spfsELaHxPWzJ5hAbDYBXYmmLX/ZQGwRAWWJ401fWLsYuTiYBb4zSlzv/sQKkhAWCJJo3nuEG
 cRmEVCROPe2C6yZV8BTYsa/n8wQQ+Ukzh+HsDmB4gtmLAGrEQJadrbjFmMXIweQrSYxd308RK
 ugxMmZT1hAbGYBCYmDL15AjbGU+Lb+KfMERv5ZSMpmISlbwMi0ilG9OLWoLLVI11QvqSgzPaM
 kNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw0BiAYAfj9Mv+hxglOZiURHnnzbgdKcSXlJ9S
 mZFYnBFfVJqTWnyIUYaDQ0mCt2w2UE6wKDU9tSItMwcY8jBpCQ4eJRHe2SBp3uKCxNzizHSI1
 ClGXY6Om3f/MAmx5OXnpUqJ8zaAFAmAFGWU5sGNgMXfJUZZKWFeRqCjhHgKUotyM0tQ5V8xin
 MwKgnzaoJM4cnMK4Hb9AroCCagIxiLb4AcUZKIkJJqYNzGOOX1rCe1x3Zb+jl9TUg1OFyWc+Y
 LM7fVfQ4Lhnvv5k3Qlf7/nadcwWMpv2fuy4RtK87ov/nCoBl8a3NissGPf5m7qj/3K/GLXjRO
 U2rUfTM9Yh7bNb13V69ujoqoyvy0JFmg41C+o+30F9q7NrHEP+/7eKUwSuX2qiOHFpUasf/ZX
 pLw/50SS3FGoqEWc1FxIgDCiiaHugIAAA==
X-Env-Sender: prvs=4484f2008=Ian.Jackson@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1507564663!62399402!6
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62410 invoked from network); 9 Oct 2017 15:57:50 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 15:57:49 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="450972087"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Mon, 9 Oct 2017 16:57:28 +0100
Message-ID: <1507564648-7580-27-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Paul Durrant <Paul.Durrant@citrix.com>
Subject: [Xen-devel] [PATCH 26/26] xl: Document VGA problems arising from
	lack of physmap dmop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9zcyByZXBvcnRzIHRoYXQgc3RkdmdhIGd1ZXN0cyBkbyBub3Qgd29yaywgYW5kIGNpcnJ1cyBn
dWVzdHMgYXJlCnNsb3csIGJlY2F1c2UgcWVtdSB0cmllcyB0byBkbyB4Y19kb21haW5fYWRkX3Rv
X3BoeXNtYXAuICBXZSB3aWxsIG5lZWQKYW5vdGhlciBkbW9wIHRvIGZpeCB0aGlzIHByb3Blcmx5
LgoKRm9yIG5vdywgZG9jdW1lbnQgdGhlIHByb2JsZW0uCgooSW4gdGhlIGNpcnJ1cyBjYXNlLCB0
aGUgdnJhbSByZW1haW5zIG1hcHBlZCBhdCB0aGUgb2xkIGd1ZXN0LXBoeXNpY2FsCmFkZHJlc3Nl
cywgd2hpbGUgdGhlIGd1ZXN0IHJ1bnMuICBXZSBhcmUgbm90IHN1cmUgd2hldGhlciB0aGlzIGlz
IGEKY29ycmVjdG5lc3Mgb3Igc2VjdXJpdHkgcHJvYmxlbSBhbmQgd2Ugc2hvdWxkIGFkdmlzZSBh
Z2FpbnN0IGl0LikKClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5j
aXRyaXguY29tPgpSZXBvcnRlZC1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNp
dHJpeC5jb20+CkNDOiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4K
Q0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBQYXVsIER1cnJhbnQgPFBhdWwu
RHVycmFudEBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tz
b25AZXUuY2l0cml4LmNvbT4KLS0tCiBkb2NzL21hbi94bC5jZmcucG9kLjUuaW4gfCA2ICsrKysr
KwogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWFu
L3hsLmNmZy5wb2QuNS5pbiBiL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgppbmRleCBjYjMyZDA0
Li5jZjNmYTBlIDEwMDY0NAotLS0gYS9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KKysrIGIvZG9j
cy9tYW4veGwuY2ZnLnBvZC41LmluCkBAIC0yMjQyLDYgKzIyNDIsMTIgQEAgRm9yIGV4YW1wbGUs
IGNkcm9tIGluc2VydCB3aWxsIGZhaWwuCiAKID1pdGVtCiAKK1lvdSBzaG91bGQgc2F5IEM8dmdh
PSJub25lIj4uCitEb21haW5zIHdpdGggc3RkdmdhIGdyYXBoaWNzIGNhcmRzIHRvIG5vdCB3b3Jr
LgorRG9tYWlucyB3aXRoIGNpcnJ1cyB2Z2EgbWF5IHNlZW0gdG8gd29yay4KKworPWl0ZW0KKwog
WW91IG11c3QgY3JlYXRlIHVzZXIocykgZm9yIHFlbXUgdG8gcnVuIGFzLgogCiBJZGVhbGx5LCBz
ZXQgYXNpZGUgYSByYW5nZSBvZiAzMjc1MiB1aWRzCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 15:57:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 15:57:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1aRI-0003x3-Ga; Mon, 09 Oct 2017 15:57:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4484f2008=Ian.Jackson@citrix.com>)
 id 1e1aRI-0003fW-4V
 for xen-devel@lists.xensource.com; Mon, 09 Oct 2017 15:57:56 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 1D/EB-03761-38C9BD95; Mon, 09 Oct 2017 15:57:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpG7tnNu
 RBlOXS1ncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oyVH9+xFPziqTi2aQdrA+MCzi5GDg4JAX+J
 Y9Pquhg5gUwPietnTzCB2GwCuhJNW/6ygdgiAsoSx5u+sHYxcnEwC5xjlGidsoEZJCEs4CCxt
 nEJI4jNIqAisfzPJHYQm1fAU+LfrJnsEEPlJM4f/wlWzwkUXzBjCdgCIaBlZztuMYLcICSgJj
 F3fTxEq6DEyZlPWEBsZgEJiYMvXjBDjLGU+Lb+KfMERv5ZSMpmISlbwMi0ilGjOLWoLLVI19B
 AL6koMz2jJDcxMwfIM9PLTS0uTkxPzUlMKtZLzs/dxAgMNQYg2MF4/H3cIUZJDiYlUd55M25H
 CvEl5adUZiQWZ8QXleakFh9ilOHgUJLgLZsNlBMsSk1PrUjLzAEGPUxagoNHSYR3Nkiat7ggM
 bc4Mx0idYpRl6Pj5t0/TEIsefl5qVLivA0gRQIgRRmleXAjYBF4iVFWSpiXEegoIZ6C1KLczB
 JU+VeM4hyMSsK860Gm8GTmlcBtegV0BBPQEYzFN0COKElESEk1MObb/HgwMWFOu8Y/BdWrxbo
 TNZ63pS7JyeG+5fH1oieT6QIFlcOWaQ2T2ydGKb76yar10lNB3+tp392GVfNDmm3S3xknBtuZ
 qftPbhJVEM/lMSx7uk/55J9zDoXn5X/s/RH0/HPT3X/iUz/ZxiyK4JtiGrfxZcJj3sIHpZO26
 5ZsyH3jcZZLWomlOCPRUIu5qDgRAATtbx+7AgAA
X-Env-Sender: prvs=4484f2008=Ian.Jackson@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1507564664!70131737!4
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47175 invoked from network); 9 Oct 2017 15:57:49 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 15:57:49 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="443012912"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Mon, 9 Oct 2017 16:57:24 +0100
Message-ID: <1507564648-7580-23-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 22/26] libxl: libxl__dm_runas_helper: return pwd
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CkFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xp
YnhsX2RtLmMgfCAxMSArKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygr
KSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kbS5jIGIv
dG9vbHMvbGlieGwvbGlieGxfZG0uYwppbmRleCAwMDcxOGM1Li42MjBiNjZiIDEwMDY0NAotLS0g
YS90b29scy9saWJ4bC9saWJ4bF9kbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKQEAg
LTc1MCw3ICs3NTAsOCBAQCBsaWJ4bF9fZGV0ZWN0X2dmeF9wYXNzdGhydV9raW5kKGxpYnhsX19n
YyAqZ2MsCiB9CiAKIC8qIHJldHVybiAxIGlmIHRoZSB1c2VyIHdhcyBmb3VuZCwgMCBpZiBpdCB3
YXMgbm90LCAtMSBvbiBlcnJvciAqLwotc3RhdGljIGludCBsaWJ4bF9fZG1fcnVuYXNfaGVscGVy
KGxpYnhsX19nYyAqZ2MsIGNvbnN0IGNoYXIgKnVzZXJuYW1lKQorc3RhdGljIGludCBsaWJ4bF9f
ZG1fcnVuYXNfaGVscGVyKGxpYnhsX19nYyAqZ2MsIGNvbnN0IGNoYXIgKnVzZXJuYW1lLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhc3N3ZCAqKnB3ZF9y
KQogewogICAgIHN0cnVjdCBwYXNzd2QgcHdkLCAqdXNlciA9IE5VTEw7CiAgICAgY2hhciAqYnVm
ID0gTlVMTDsKQEAgLTc3NCw4ICs3NzUsMTAgQEAgc3RhdGljIGludCBsaWJ4bF9fZG1fcnVuYXNf
aGVscGVyKGxpYnhsX19nYyAqZ2MsIGNvbnN0IGNoYXIgKnVzZXJuYW1lKQogICAgICAgICB9CiAg
ICAgICAgIGlmIChyZXQgIT0gMCkKICAgICAgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOwotICAg
ICAgICBpZiAodXNlciAhPSBOVUxMKQorICAgICAgICBpZiAodXNlciAhPSBOVUxMKSB7CisgICAg
ICAgICAgICBpZiAocHdkX3IpICpwd2RfciA9IHB3ZDsKICAgICAgICAgICAgIHJldHVybiAxOwor
ICAgICAgICB9CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIH0KQEAgLTE2NDIsMTQgKzE2NDUs
MTQgQEAgc3RhdGljIGludCBsaWJ4bF9fYnVpbGRfZGV2aWNlX21vZGVsX2FyZ3NfbmV3KGxpYnhs
X19nYyAqZ2MsCiAgICAgICAgIH0KIAogICAgICAgICB1c2VyID0gR0NTUFJJTlRGKCIlcyVkIiwg
TElCWExfUUVNVV9VU0VSX0JBU0UsIGd1ZXN0X2RvbWlkKTsKLSAgICAgICAgcmV0ID0gbGlieGxf
X2RtX3J1bmFzX2hlbHBlcihnYywgdXNlcik7CisgICAgICAgIHJldCA9IGxpYnhsX19kbV9ydW5h
c19oZWxwZXIoZ2MsIHVzZXIsIDApOwogICAgICAgICBpZiAocmV0IDwgMCkKICAgICAgICAgICAg
IHJldHVybiByZXQ7CiAgICAgICAgIGlmIChyZXQgPiAwKQogICAgICAgICAgICAgZ290byBlbmRf
c2VhcmNoOwogCiAgICAgICAgIHVzZXIgPSBMSUJYTF9RRU1VX1VTRVJfU0hBUkVEOwotICAgICAg
ICByZXQgPSBsaWJ4bF9fZG1fcnVuYXNfaGVscGVyKGdjLCB1c2VyKTsKKyAgICAgICAgcmV0ID0g
bGlieGxfX2RtX3J1bmFzX2hlbHBlcihnYywgdXNlciwgMCk7CiAgICAgICAgIGlmIChyZXQgPCAw
KQogICAgICAgICAgICAgcmV0dXJuIHJldDsKICAgICAgICAgaWYgKHJldCA+IDApIHsKLS0gCjIu
MS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 16:02:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 16:02:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1aVB-0007nP-2Z; Mon, 09 Oct 2017 16:01:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4484f2008=Ian.Jackson@citrix.com>)
 id 1e1aV9-0007mq-Nr
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 16:01:55 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 E4/64-31121-37D9BD95; Mon, 09 Oct 2017 16:01:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsXitHRDpG7R3Nu
 RBtv+qlh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkTZ75lLZjJW/Hr6x7GBsZzXF2MnBwSAv4S
 Uz/MYQax2QR0JZq2/GUDsUUEpCX657SzdzFycTALnGGU2HB5JViRsICNxOM7x1lBbBYBFYkJE
 3aAxXkFPCQWr37FAjFUTuL88Z9AcQ4OIQE1ibnr4yFKBCVOznwCVsIsICFx8MUL5gmM3LOQpG
 YhSS1gZFrFqFGcWlSWWqRrbKSXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYDAx
 AsIPx9LrAQ4ySHExKorzzZtyOFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBazgHKCdYlJqeWpGW
 mQMMS5i0BAePkgjv7NlAad7igsTc4sx0iNQpRl2Ojpt3/zAJseTl56VKifNWgMwQACnKKM2DG
 wGLkUuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5pUDmcKTmVcCt+kV0BFMQEcwFt8AOaIkES
 El1cC4ZN8l7SLREM3vk/YdsUg6U9sgtzV/k92+9H3lU/fKm9+bwOvAEbwnUKauPfaE5o4WBuU
 JMv3J7/aGvfRn1u57osYgeG/LoqnKK8p7TY95hny9mbfvc/v3FS7WPW5zj2XHZr3c+Whn9qeq
 /ydiC5bfYL/G1ftk8vmFjzMVbt9dVb3g6x9u5p8blViKMxINtZiLihMBZIbxcowCAAA=
X-Env-Sender: prvs=4484f2008=Ian.Jackson@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1507564912!76190308!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21558 invoked from network); 9 Oct 2017 16:01:54 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 16:01:54 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="443013695"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <qemu-devel@nongnu.org>
Date: Mon, 9 Oct 2017 17:01:34 +0100
Message-ID: <1507564902-9000-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Juergen Gross <jgross@suse.com>,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v4 0/8] xen: xen-domid-restrict improvements
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SSBoYXZlIGJlZW4gd29ya2luZyBvbiB0cnlpbmcgdG8gZ2V0IHFlbXUsIHdoZW4gcnVubmluZyBh
cyBhIFhlbgpkZXZpY2UgbW9kZWwsIHRvIF9hY3R1YWxseV8gbm90IGhhdmUgcG93ZXIgZXF1aXZh
bGVudCB0byByb290LgoKSSB0aGluayBJIGhhdmUgYWNoaWV2ZWQgdGhpcywgd2l0aCBzb21lIGxp
bWl0YXRpb25zICh3aGljaCBhcmUKZGlzY3Vzc2VkIGluIG15IHNlcmllcyBhZ2FpbnN0IHhlbi5n
aXQuCgpIb3dldmVyLCB0aGVyZSBhcmUgY2hhbmdlcyB0byBxZW11IG5lZWRlZC4gIEluIHBhcnRp
Y3VsYXIKCiAqIFRoZSAteGVuLWRvbWlkLXJlc3RyaWN0IG9wdGlvbiBkb2VzIG5vdCB3b3JrIHBy
b3Blcmx5IHJpZ2h0IG5vdy4KICAgSXQgb25seSByZXN0cmljdHMgYSBzbWFsbCBzdWJzZXQgb2Yg
dGhlIGRlc2NyaXB0b3JzIHFlbXUgaGFzIG9wZW4uCiAgIEkgYW0gaW50cm9kdWNpbmcgYSBuZXcg
bGlicmFyeSBjYWxsIGluIHRoZSBYZW4gbGlicmFyaWVzIGZvciB0aGlzLAogICB4ZW50b29sY29y
ZV9yZXN0cmljdF9hbGwuCgogKiBXZSBuZWVkIHRvIGNhbGwgYSBkaWZmZXJlbnQgZnVuY3Rpb24g
b24gZG9tYWluIHNodXRkb3duLgoKICogVGhlIHJlc3RyaWN0aW9uIG9wZXJhdGlvbiBuZWVkcyB0
byBiZSBkb25lIGF0IGEgc2xpZ2h0bHkgZGlmZmVyZW50CiAgIHRpbWUsIG5lY2Vzc2l0YXRpbmcg
YSBuZXcgaG9vay4KCiAqIEFkZGl0aW9uYWxseSwgaW4gdGhlIGZ1dHVyZSwgd2UgaW50ZW5kIHRv
IGJlIGFibGUgdG8gc2V0IGFzaWRlCiAgIGEgdWlkIHJhbmdlIGZvciB0aGVzZSBxZW11cyB0byBy
dW4gaW4sIGFuZCB0aGF0IGludm9sdmVzIGJlaW5nCiAgIGFibGUgdG8gdGVsbCBxZW11IHRvIGRy
b3AgcHJpdmlsZWdlIGJ5IG51bWVyaWMgdWlkIGFuZCBnaWQuCgpUaGFua3MgdG8gQW50aG9ueSBQ
ZXJhcmQsIFBldGVyIE1heWRlbGwgYW5kIFJvc3MgTGFnZXJ3YWxsIGZvcgphc3Npc3RhbmNlLCBy
ZXZpZXcgYW5kIHRlc3RpbmcuCgpBdCBsZWFzdCB0aGUgZmlyc3QgcGF0Y2ggb2YgdGhpcywgInhl
bjogbGluayBhZ2FpbnN0IHhlbnRvb2xjb3JlIiwKd2lsbCB2ZXJ5IGxpa2VseSBiZSBuZWNlc3Nh
cnksIHNpbmNlIHRoZSBjb3JyZXNwb25kaW5nIHhlbi5naXQgc2VyaWVzCmlzIGxpa2VseSB0byBt
YWtlIFhlbiA0LjEwLgoKICAgMS84ICB4ZW46IGxpbmsgYWdhaW5zdCB4ZW50b29sY29yZQogICAy
LzggIHhlbjogcmVzdHJpY3Q6IHVzZSB4ZW50b29sY29yZV9yZXN0cmljdF9hbGwKICAgMy84ICB4
ZW46IGRlZmVyIGNhbGwgdG8geGVuX3Jlc3RyaWN0IHVudGlsIGp1c3QgYmVmb3JlCiAgIDQvOCAg
eGVuOiBkZXN0cm95X2h2bV9kb21haW46IE1vdmUgcmVhc29uIGludG8gYSB2YXJpYWJsZQogICA1
LzggIHhlbjogbW92ZSB4Y19pbnRlcmZhY2UgY29tcGF0aWJpbGl0eSBmYWxsYmFjayBmdXJ0aGVy
IHVwCiAgIDYvOCAgeGVuOiBkZXN0cm95X2h2bV9kb21haW46IFRyeSB4ZW5kZXZpY2Vtb2RlbF9z
aHV0ZG93bgogKiA3LzggIG9zLXBvc2l4OiBQcm92aWRlIG5ldyAtcnVuYXMgPHVpZD4uPGdpZD4g
ZmFjaWxpdHkKIEAgOC84ICBjb25maWd1cmU6IGRvX2NvbXBpbGVyOiBEdW1wIHNvbWUgZXh0cmEg
aW5mbyB1bmRlciBiYXNoCgogKiA9IHBhdGNoIGNoYW5nZWQgaW4gdjQgb2YgdGhlIHNlcmllcwog
QCA9ICJSRkMiIHRhZyByZW1vdmVkCgpUaGFua3MsCklhbi4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 16:02:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 16:02:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1aVH-0007pt-9q; Mon, 09 Oct 2017 16:02:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4484f2008=Ian.Jackson@citrix.com>)
 id 1e1aVF-0007ow-Vi
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 16:02:02 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 84/1C-28075-97D9BD95; Mon, 09 Oct 2017 16:02:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDvW7F3Nu
 RBm/2Gll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkr9lxlKzjMU9HXu5mpgXEZVxcjJ4eEgL/E
 m/UTWUBsNgFdiaYtf9lAbBEBaYn+Oe3sXYxcHMwC3xgl9p27xAqSEBYwkjjfspwJxGYRUJF4s
 +0QM4jNK+AhcbHrGjPEUDmJ88d/gtmcAp4Sa2dPAxrKwSEEVPNnQTiEqSYxd308RKegxMmZT8
 BOYBaQkDj44gXzBEbeWUhSs5CkFjAyrWJUL04tKkst0jXVSyrKTM8oyU3MzNE1NDDWy00tLk5
 MT81JTCrWS87P3cQIDJx6BgbGHYyXvzodYpTkYFIS5Z0343akEF9SfkplRmJxRnxRaU5q8SFG
 GQ4OJQlewzlAOcGi1PTUirTMHGAIw6QlOHiURHhnzwZK8xYXJOYWZ6ZDpE4xWnIc23T5DxPHo
 Re3gWTHzbt/mIRY8vLzUqXEedlA5gmANGSU5sGNg8XZJUZZKWFeRgYGBiGegtSi3MwSVPlXjO
 IcjErCvDEgU3gy80rgtr4COogJ6CDG4hsgB5UkIqSkGhjZj9dGFvlolVxwVY54eslSwu638Lx
 1c28yvqm76vEuu93tOcuk50J5O8ynpRkdLvntM+GyzlShaS8YvjCcfjEtdTrLpUUzfM6/PhZv
 Mr8kZtn0KSUxDpm8/DwNE8XsnGzZL3YxHA2c22mjznxn2mdNlpBGtzxPY68Vc6tflufocj+Mr
 hDL+K/EUpyRaKjFXFScCADFiEzqrgIAAA==
X-Env-Sender: prvs=4484f2008=Ian.Jackson@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1507564919!106214957!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4778 invoked from network); 9 Oct 2017 16:02:00 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 16:02:00 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="450972892"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <qemu-devel@nongnu.org>
Date: Mon, 9 Oct 2017 17:01:35 +0100
Message-ID: <1507564902-9000-2-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507564902-9000-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507564902-9000-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH 1/8] xen: link against xentoolcore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CgpYZW4gbGli
cmFyaWVzIDQuMTAgd2lsbCBpbmNsdWRlIGEgbmV3IHhlbnRvb2xjb3JlIGxpYnJhcnksIHdpdGhv
dXQKd2hpY2ggeGVuZGV2aWNlbW9kZWwgZXQgYWwgd2lsbCBub3Qgd29yay4KClNpZ25lZC1vZmYt
Ynk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIGNvbmZpZ3Vy
ZSB8IDggKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDMgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvY29uZmlndXJlIGIvY29uZmlndXJlCmluZGV4IGZkN2UzYTUu
LjZmNjkxZGYgMTAwNzU1Ci0tLSBhL2NvbmZpZ3VyZQorKysgYi9jb25maWd1cmUKQEAgLTIwNzIs
NyArMjA3Miw3IEBAIGlmIHRlc3QgIiR4ZW4iICE9ICJubyIgOyB0aGVuCiAgICAgICAkKCRwa2df
Y29uZmlnIC0tbW9kdmVyc2lvbiB4ZW5jb250cm9sIHwgc2VkICdzL1wuLyAvZycpICkiCiAgICAg
eGVuPXllcwogICAgIHhlbl9wYz0ieGVuY29udHJvbCB4ZW5zdG9yZSB4ZW5ndWVzdCB4ZW5mb3Jl
aWdubWVtb3J5IHhlbmdudHRhYiIKLSAgICB4ZW5fcGM9IiR4ZW5fcGMgeGVuZXZ0Y2huIHhlbmRl
dmljZW1vZGVsIgorICAgIHhlbl9wYz0iJHhlbl9wYyB4ZW5ldnRjaG4geGVuZGV2aWNlbW9kZWwg
eGVudG9vbGNvcmUiCiAgICAgUUVNVV9DRkxBR1M9IiRRRU1VX0NGTEFHUyAkKCRwa2dfY29uZmln
IC0tY2ZsYWdzICR4ZW5fcGMpIgogICAgIGxpYnNfc29mdG1tdT0iJCgkcGtnX2NvbmZpZyAtLWxp
YnMgJHhlbl9wYykgJGxpYnNfc29mdG1tdSIKICAgICBMREZMQUdTPSIkKCRwa2dfY29uZmlnIC0t
bGlicyAkeGVuX3BjKSAkTERGTEFHUyIKQEAgLTIxMDQsMTggKzIxMDQsMjAgQEAgRU9GCiAgICAg
ICAgIGNhdCA+ICRUTVBDIDw8RU9GICYmCiAjdW5kZWYgWENfV0FOVF9DT01QQVRfTUFQX0ZPUkVJ
R05fQVBJCiAjaW5jbHVkZSA8eGVuZm9yZWlnbm1lbW9yeS5oPgorI2luY2x1ZGUgPHhlbnRvb2xj
b3JlLmg+CiBpbnQgbWFpbih2b2lkKSB7CiAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICp4Zm1l
bTsKIAogICB4Zm1lbSA9IHhlbmZvcmVpZ25tZW1vcnlfb3BlbigwLCAwKTsKICAgeGVuZm9yZWln
bm1lbW9yeV9tYXAyKHhmbWVtLCAwLCAwLCAwLCAwLCAwLCAwLCAwKTsKKyAgeGVudG9vbGNvcmVf
cmVzdHJpY3RfYWxsKDApOwogCiAgIHJldHVybiAwOwogfQogRU9GCi0gICAgICAgIGNvbXBpbGVf
cHJvZyAiIiAiJHhlbl9saWJzIC1seGVuZGV2aWNlbW9kZWwgJHhlbl9zdGFibGVfbGlicyIKKyAg
ICAgICAgY29tcGlsZV9wcm9nICIiICIkeGVuX2xpYnMgLWx4ZW5kZXZpY2Vtb2RlbCAkeGVuX3N0
YWJsZV9saWJzIC1seGVudG9vbGNvcmUiCiAgICAgICB0aGVuCi0gICAgICB4ZW5fc3RhYmxlX2xp
YnM9Ii1seGVuZGV2aWNlbW9kZWwgJHhlbl9zdGFibGVfbGlicyIKKyAgICAgIHhlbl9zdGFibGVf
bGlicz0iLWx4ZW5kZXZpY2Vtb2RlbCAkeGVuX3N0YWJsZV9saWJzIC1seGVudG9vbGNvcmUiCiAg
ICAgICB4ZW5fY3RybF92ZXJzaW9uPTQxMDAwCiAgICAgICB4ZW49eWVzCiAgICAgZWxpZgotLSAK
Mi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 09 16:02:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 16:02:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1aVI-0007r1-Go; Mon, 09 Oct 2017 16:02:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4484f2008=Ian.Jackson@citrix.com>)
 id 1e1aVG-0007p6-LX
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 16:02:02 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 C7/70-02228-97D9BD95; Mon, 09 Oct 2017 16:02:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXrdy7u1
 Ig0cP5S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyTG2czF8zkr1h35CdjA+M03i5GTg4JAX+J
 hr6rLCA2m4CuRNOWv2wgtoiAtET/nHb2LkYuDmaB+UwSh+ctZgVJCAuESdyadYQRxGYRUJGYt
 f4vO4jNK+Ahsfl3KzPEUDmJ88d/gtmcAp4Sa2dPAxrKwSEEVPNnQTiEqSYxd308RKegxMmZT8
 BOYBaQkDj44gXzBEbeWUhSs5CkFjAyrWJUL04tKkst0jXVSyrKTM8oyU3MzNE1NDDWy00tLk5
 MT81JTCrWS87P3cQIDJx6BgbGHYyXvzodYpTkYFIS5Z0343akEF9SfkplRmJxRnxRaU5q8SFG
 GQ4OJQlewzlAOcGi1PTUirTMHGAIw6QlOHiURHhnzwZK8xYXJOYWZ6ZDpE4x6nJ03Lz7h0mIJ
 S8/L1VKnJcNZIYASFFGaR7cCFg8XWKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzBsDMoUnM6
 8EbtMroCOYgI5gLL4BckRJIkJKqoHRdY3f2WLTCfWn205P8IwsmeMSueZIdU+/zox9yW56asG
 hbxQr7n73kdtU3Nujv++Bf/MMS63/8xUdPA9ttHm5/ZRQk+Qli2WGfkqecqZBZkq3fvLanDyt
 ut7mtVJCvu0D5mmXRfgZIs7VtEokPBTpl3uTvuwGk5DL0sA3xlKLGozdf91emKjEUpyRaKjFX
 FScCACT9BdOogIAAA==
X-Env-Sender: prvs=4484f2008=Ian.Jackson@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1507564919!106214957!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4894 invoked from network); 9 Oct 2017 16:02:01 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 16:02:01 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="450972895"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <qemu-devel@nongnu.org>
Date: Mon, 9 Oct 2017 17:01:39 +0100
Message-ID: <1507564902-9000-6-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507564902-9000-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507564902-9000-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH 5/8] xen: move xc_interface compatibility
	fallback further up the file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UgYXJlIGdvaW5nIHRvIHdhbnQgdG8gdXNlIHRoZSBkdW1teSB4ZW5kZXZpY2Vtb2RlbF9oYW5k
bGUgdHlwZSBpbgpuZXcgc3R1YiBmdW5jdGlvbnMgaW4gdGhlIENPTkZJR19YRU5fQ1RSTF9JTlRF
UkZBQ0VfVkVSU0lPTiA8IDQxMDAwCnNlY3Rpb24uICBTbyB3ZSBuZWVkIHRvIHByb3ZpZGUgdGhh
dCBkZWZpbml0aW9uLCBvciAoYXMgYXBwbGljYWJsZSkKaW5jbHVkZSB0aGUgYXBwcm9wcmlhdGUg
aGVhZGVyLCBlYXJsaWVyIGluIHRoZSBmaWxlLgoKKElkZWFsbHkgdGhlIG5ld2VyIGNvbXBhdGli
aWxpdHkgbGF5ZXJzIHdvdWxkIGJlIGF0IHRoZSBib3R0b20gb2YgdGhlCmZpbGUsIHNvIHRoYXQg
dGhleSBjYW4gbmF0dXJhbGx5IGJlbmVmaXQgZnJvbSB0aGUgY29tcGF0aWJpbGl0eSBsYXllcnMK
Zm9yIGVhcmxpZXIgdmVyc2lvbi4gIEJ1dCB0aGF0J3MgcmF0aGVyIHRvbyBtdWNoIGZvciB0aGlz
IHNlcmllcy4pCgpObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNr
c29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgotLS0KdjI6IE5ldyBwYXRjaCBpbiB2MiBv
ZiB0aGUgc2VyaWVzCi0tLQogaW5jbHVkZS9ody94ZW4veGVuX2NvbW1vbi5oIHwgMTggKysrKysr
KysrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L3hlbi94ZW5fY29tbW9uLmggYi9pbmNsdWRl
L2h3L3hlbi94ZW5fY29tbW9uLmgKaW5kZXggM2Y0NGE2My4uOGVmZGI4YSAxMDA2NDQKLS0tIGEv
aW5jbHVkZS9ody94ZW4veGVuX2NvbW1vbi5oCisrKyBiL2luY2x1ZGUvaHcveGVuL3hlbl9jb21t
b24uaApAQCAtNzgsNiArNzgsMTcgQEAgc3RhdGljIGlubGluZSB2b2lkICp4ZW5mb3JlaWdubWVt
b3J5X21hcCh4Y19pbnRlcmZhY2UgKmgsIHVpbnQzMl90IGRvbSwKIAogZXh0ZXJuIHhlbmZvcmVp
Z25tZW1vcnlfaGFuZGxlICp4ZW5fZm1lbTsKIAorI2lmIENPTkZJR19YRU5fQ1RSTF9JTlRFUkZB
Q0VfVkVSU0lPTiA8IDQwOTAwCisKK3R5cGVkZWYgeGNfaW50ZXJmYWNlIHhlbmRldmljZW1vZGVs
X2hhbmRsZTsKKworI2Vsc2UgLyogQ09ORklHX1hFTl9DVFJMX0lOVEVSRkFDRV9WRVJTSU9OID49
IDQwOTAwICovCisKKyN1bmRlZiBYQ19XQU5UX0NPTVBBVF9ERVZJQ0VNT0RFTF9BUEkKKyNpbmNs
dWRlIDx4ZW5kZXZpY2Vtb2RlbC5oPgorCisjZW5kaWYKKwogI2lmIENPTkZJR19YRU5fQ1RSTF9J
TlRFUkZBQ0VfVkVSU0lPTiA8IDQxMDAwCiAKICNkZWZpbmUgWEVOX0NPTVBBVF9QSFlTTUFQCkBA
IC0xMDUsOCArMTE2LDYgQEAgc3RhdGljIGlubGluZSBpbnQgeGVudG9vbGNvcmVfcmVzdHJpY3Rf
YWxsKGRvbWlkX3QgZG9taWQpCiAKICNpZiBDT05GSUdfWEVOX0NUUkxfSU5URVJGQUNFX1ZFUlNJ
T04gPCA0MDkwMAogCi10eXBlZGVmIHhjX2ludGVyZmFjZSB4ZW5kZXZpY2Vtb2RlbF9oYW5kbGU7
Ci0KIHN0YXRpYyBpbmxpbmUgeGVuZGV2aWNlbW9kZWxfaGFuZGxlICp4ZW5kZXZpY2Vtb2RlbF9v
cGVuKAogICAgIHN0cnVjdCB4ZW50b29sbG9nX2xvZ2dlciAqbG9nZ2VyLCB1bnNpZ25lZCBpbnQg
b3Blbl9mbGFncykKIHsKQEAgLTIyOCwxMSArMjM3LDYgQEAgc3RhdGljIGlubGluZSBpbnQgeGVu
ZGV2aWNlbW9kZWxfc2V0X21lbV90eXBlKAogICAgIHJldHVybiB4Y19odm1fc2V0X21lbV90eXBl
KGRtb2QsIGRvbWlkLCBtZW1fdHlwZSwgZmlyc3RfcGZuLCBucik7CiB9CiAKLSNlbHNlIC8qIENP
TkZJR19YRU5fQ1RSTF9JTlRFUkZBQ0VfVkVSU0lPTiA+PSA0MDkwMCAqLwotCi0jdW5kZWYgWENf
V0FOVF9DT01QQVRfREVWSUNFTU9ERUxfQVBJCi0jaW5jbHVkZSA8eGVuZGV2aWNlbW9kZWwuaD4K
LQogI2VuZGlmCiAKIGV4dGVybiB4ZW5kZXZpY2Vtb2RlbF9oYW5kbGUgKnhlbl9kbW9kOwotLSAK
Mi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 09 16:02:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 16:02:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1aVI-0007rV-OA; Mon, 09 Oct 2017 16:02:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4484f2008=Ian.Jackson@citrix.com>)
 id 1e1aVG-0007pH-S1
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 16:02:02 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 BB/3C-03453-A7D9BD95; Mon, 09 Oct 2017 16:02:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHRDpG753Nu
 RBrOnqlp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlXty1iL9goXbH06mOWBsYesS5GTg4JAX+J
 5RumMILYbAK6Ek1b/rKB2CIC0hL9c9rZuxi5OJgF5jNJHJ63mBUkISwQInHo7zJmEJtFQEWi5
 /E0dhCbV8BDYu+RF+wQQ+Ukzh//CVbDKeApsXb2NKChHBxCQDV/FoRDmGoSc9fHQ3QKSpyc+Y
 QFxGYWkJA4+OIF8wRG3llIUrOQpBYwMq1i1ChOLSpLLdI1NtJLKspMzyjJTczM0TU0MNPLTS0
 uTkxPzUlMKtZLzs/dxAgMHQYg2MF4el3gIUZJDiYlUd55M25HCvEl5adUZiQWZ8QXleakFh9i
 lOHgUJLgNZwDlBMsSk1PrUjLzAEGMUxagoNHSYR39mygNG9xQWJucWY6ROoUozHHsU2X/zBxd
 Ny8+4dJiCUvPy9VSpy3AmSSAEhpRmke3CBYdF1ilJUS5mUEOk2IpyC1KDezBFX+FaM4B6OSMK
 8cyBSezLwSuH2vgE5hAjqFsfgGyCkliQgpqQbG2HmTqxaH75eebfr2a/LrKfxvPR8vyA+pnRt
 ++pZS9Jasflutf5xvM0+v+3nh8WbzyOkm9+RuOHw+WrDZbyZzWeSKLemeDnGG0RUlpw3lbLe2
 Xq4x7O79sWDr2103N9lGe5+94MM/I+vBrCibjQ3mn3UcJz08pKR+wOi1yQeTN9Ji6SlfBMyZl
 ViKMxINtZiLihMBSQ+MvakCAAA=
X-Env-Sender: prvs=4484f2008=Ian.Jackson@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1507564912!76190308!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22098 invoked from network); 9 Oct 2017 16:01:59 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 16:01:59 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="443013708"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <qemu-devel@nongnu.org>
Date: Mon, 9 Oct 2017 17:01:37 +0100
Message-ID: <1507564902-9000-4-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507564902-9000-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507564902-9000-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH 3/8] xen: defer call to xen_restrict until just
	before os_setup_post
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UgbmVlZCB0byByZXN0cmljdCAqYWxsKiB0aGUgY29udHJvbCBmZHMgdGhhdCBxZW11IG9wZW5z
LiAgTG9va2luZyBpbgovcHJvYy9QSUQvZmQgc2hvd3MgdGhlcmUgYXJlIG1hbnk7IHRoZWlyIGFs
bG9jYXRpb24gc2VlbXMgc2NhdHRlcmVkCnRocm91Z2hvdXQgWGVuIHN1cHBvcnQgY29kZSBpbiBx
ZW11LgoKV2UgbXVzdCBwb3N0cG9uZSB0aGUgcmVzdHJpY3QgY2FsbCB1bnRpbCByb3VnaGx5IHRo
ZSBzYW1lIHRpbWUgYXMgcWVtdQpjaGFuZ2VzIGl0cyB1aWQsIGNocm9vdHMgKGlmIGFwcGxpY2Fi
bGUpLCBhbmQgc28gb24uCgpUaGVyZSBkb2Vzbid0IHNlZW0gdG8gYmUgYW4gYXBwcm9wcmlhdGUg
aG9vayBhbHJlYWR5LiAgVGhlIFJ1blN0YXRlCmNoYW5nZSBob29rIGZpcmVzIGF0IGRpZmZlcmVu
dCB0aW1lcyBkZXBlbmRpbmcgb24gZXhhY3RseSB3aGF0IG1vZGUKcWVtdSBpcyBvcGVyYXRpbmcg
aW4uCgpBbmQgaXQgYXBwZWFycyB0aGF0IG5vLW9uZSBidXQgdGhlIFhlbiBjb2RlIHdhbnRzIGEg
aG9vayBhdCB0aGlzIHBoYXNlCm9mIGV4ZWN1dGlvbi4gIFNvLCBpbnRyb2R1Y2UgYSBiYXJlIGNh
bGwgdG8gYSBuZXcgZnVuY3Rpb24KeGVuX3NldHVwX3Bvc3QsIGp1c3QgYmVmb3JlIG9zX3NldHVw
X3Bvc3QuICBBbHNvIHByb3ZpZGUgdGhlCmFwcHJvcHJpYXRlIHN0dWIgZm9yIHdoZW4gWGVuIGNv
bXBpbGF0aW9uIGlzIGRpc2FibGVkLgoKV2UgZG8gdGhlIHJlc3RyaWN0aW9uIGJlZm9yZSByYXRo
ZXIgdGhhbiBhZnRlciBvc19zZXR1cF9wb3N0LCBiZWNhdXNlCnhlbl9yZXN0cmljdCBtYXkgbmVl
ZCB0byBvcGVuIC9kZXYvbnVsbCwgYW5kIG9zX3NldHVwX3Bvc3QgbWlnaHQgaGF2ZQpjYWxsZWQg
Y2hyb290LgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJp
eC5jb20+Ci0tLQp2MzogRG8geGVuX3NldHVwX3Bvc3QganVzdCBiZWZvcmUsIG5vdCBqdXN0IGFm
dGVyLCBvc19zZXR1cF9wb3N0LAogICAgdG8gaW1wcm92ZSBpbnRlcmFjdGlvbiB3aXRoIGNocm9v
dC4gIFRoYW5rcyB0byBSb3NzIExhZ2Vyd2FsbC4KLS0tCiBody9pMzg2L3hlbi94ZW4taHZtLmMg
ICB8ICA4IC0tLS0tLS0tCiBody94ZW4veGVuLWNvbW1vbi5jICAgICB8IDEzICsrKysrKysrKysr
KysKIGluY2x1ZGUvc3lzZW11L3N5c2VtdS5oIHwgIDIgKysKIHN0dWJzL3hlbi1odm0uYyAgICAg
ICAgIHwgIDUgKysrKysKIHZsLmMgICAgICAgICAgICAgICAgICAgIHwgIDEgKwogNSBmaWxlcyBj
aGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3
L2kzODYveGVuL3hlbi1odm0uYyBiL2h3L2kzODYveGVuL3hlbi1odm0uYwppbmRleCBkOWNjZDVk
Li43YjYwZWM2IDEwMDY0NAotLS0gYS9ody9pMzg2L3hlbi94ZW4taHZtLmMKKysrIGIvaHcvaTM4
Ni94ZW4veGVuLWh2bS5jCkBAIC0xMjU0LDE0ICsxMjU0LDYgQEAgdm9pZCB4ZW5faHZtX2luaXQo
UENNYWNoaW5lU3RhdGUgKnBjbXMsIE1lbW9yeVJlZ2lvbiAqKnJhbV9tZW1vcnkpCiAgICAgICAg
IGdvdG8gZXJyOwogICAgIH0KIAotICAgIGlmICh4ZW5fZG9taWRfcmVzdHJpY3QpIHsKLSAgICAg
ICAgcmMgPSB4ZW5fcmVzdHJpY3QoeGVuX2RvbWlkKTsKLSAgICAgICAgaWYgKHJjIDwgMCkgewot
ICAgICAgICAgICAgZXJyb3JfcmVwb3J0KCJmYWlsZWQgdG8gcmVzdHJpY3Q6IGVycm9yICVkIiwg
ZXJybm8pOwotICAgICAgICAgICAgZ290byBlcnI7Ci0gICAgICAgIH0KLSAgICB9Ci0KICAgICB4
ZW5fY3JlYXRlX2lvcmVxX3NlcnZlcih4ZW5fZG9taWQsICZzdGF0ZS0+aW9zZXJ2aWQpOwogCiAg
ICAgc3RhdGUtPmV4aXQubm90aWZ5ID0geGVuX2V4aXRfbm90aWZpZXI7CmRpZmYgLS1naXQgYS9o
dy94ZW4veGVuLWNvbW1vbi5jIGIvaHcveGVuL3hlbi1jb21tb24uYwppbmRleCA2MzJhOTM4Li40
MDU2NDIwIDEwMDY0NAotLS0gYS9ody94ZW4veGVuLWNvbW1vbi5jCisrKyBiL2h3L3hlbi94ZW4t
Y29tbW9uLmMKQEAgLTExNyw2ICsxMTcsMTkgQEAgc3RhdGljIHZvaWQgeGVuX2NoYW5nZV9zdGF0
ZV9oYW5kbGVyKHZvaWQgKm9wYXF1ZSwgaW50IHJ1bm5pbmcsCiAgICAgfQogfQogCit2b2lkIHhl
bl9zZXR1cF9wb3N0KHZvaWQpCit7CisgICAgaW50IHJjOworCisgICAgaWYgKHhlbl9kb21pZF9y
ZXN0cmljdCkgeworICAgICAgICByYyA9IHhlbl9yZXN0cmljdCh4ZW5fZG9taWQpOworICAgICAg
ICBpZiAocmMgPCAwKSB7CisgICAgICAgICAgICBwZXJyb3IoInhlbjogZmFpbGVkIHRvIHJlc3Ry
aWN0Iik7CisgICAgICAgICAgICBleGl0KDEpOworICAgICAgICB9CisgICAgfQorfQorCiBzdGF0
aWMgaW50IHhlbl9pbml0KE1hY2hpbmVTdGF0ZSAqbXMpCiB7CiAgICAgeGVuX3hjID0geGNfaW50
ZXJmYWNlX29wZW4oMCwgMCwgMCk7CmRpZmYgLS1naXQgYS9pbmNsdWRlL3N5c2VtdS9zeXNlbXUu
aCBiL2luY2x1ZGUvc3lzZW11L3N5c2VtdS5oCmluZGV4IGIyMTM2OTYuLmIwNjRhNTUgMTAwNjQ0
Ci0tLSBhL2luY2x1ZGUvc3lzZW11L3N5c2VtdS5oCisrKyBiL2luY2x1ZGUvc3lzZW11L3N5c2Vt
dS5oCkBAIC05Myw2ICs5Myw4IEBAIHZvaWQgcWVtdV9yZW1vdmVfbWFjaGluZV9pbml0X2RvbmVf
bm90aWZpZXIoTm90aWZpZXIgKm5vdGlmeSk7CiAKIHZvaWQgcWVtdV9hbm5vdW5jZV9zZWxmKHZv
aWQpOwogCit2b2lkIHhlbl9zZXR1cF9wb3N0KHZvaWQpOworCiBleHRlcm4gaW50IGF1dG9zdGFy
dDsKIAogdHlwZWRlZiBlbnVtIHsKZGlmZiAtLWdpdCBhL3N0dWJzL3hlbi1odm0uYyBiL3N0dWJz
L3hlbi1odm0uYwppbmRleCAzY2E2YzUxLi45NzAxZmViIDEwMDY0NAotLS0gYS9zdHVicy94ZW4t
aHZtLmMKKysrIGIvc3R1YnMveGVuLWh2bS5jCkBAIC0xMyw2ICsxMyw3IEBACiAjaW5jbHVkZSAi
aHcveGVuL3hlbi5oIgogI2luY2x1ZGUgImV4ZWMvbWVtb3J5LmgiCiAjaW5jbHVkZSAicW1wLWNv
bW1hbmRzLmgiCisjaW5jbHVkZSAic3lzZW11L3N5c2VtdS5oIgogCiBpbnQgeGVuX3BjaV9zbG90
X2dldF9waXJxKFBDSURldmljZSAqcGNpX2RldiwgaW50IGlycV9udW0pCiB7CkBAIC02MSwzICs2
Miw3IEBAIHZvaWQgeGVuX2h2bV9pbml0KFBDTWFjaGluZVN0YXRlICpwY21zLCBNZW1vcnlSZWdp
b24gKipyYW1fbWVtb3J5KQogdm9pZCBxbXBfeGVuX3NldF9nbG9iYWxfZGlydHlfbG9nKGJvb2wg
ZW5hYmxlLCBFcnJvciAqKmVycnApCiB7CiB9CisKK3ZvaWQgeGVuX3NldHVwX3Bvc3Qodm9pZCkK
K3sKK30KZGlmZiAtLWdpdCBhL3ZsLmMgYi92bC5jCmluZGV4IGZiMWYwNWIuLmNhMDY1NTMgMTAw
NjQ0Ci0tLSBhL3ZsLmMKKysrIGIvdmwuYwpAQCAtNDc5Miw2ICs0NzkyLDcgQEAgaW50IG1haW4o
aW50IGFyZ2MsIGNoYXIgKiphcmd2LCBjaGFyICoqZW52cCkKICAgICAgICAgdm1fc3RhcnQoKTsK
ICAgICB9CiAKKyAgICB4ZW5fc2V0dXBfcG9zdCgpOwogICAgIG9zX3NldHVwX3Bvc3QoKTsKIAog
ICAgIG1haW5fbG9vcCgpOwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 09 16:02:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 16:02:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1aVI-0007s8-Vu; Mon, 09 Oct 2017 16:02:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4484f2008=Ian.Jackson@citrix.com>)
 id 1e1aVG-0007pK-VM
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 16:02:03 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 C2/68-03761-A7D9BD95; Mon, 09 Oct 2017 16:02:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHRDpG7Z3Nu
 RBt2fdC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxHH++yFLSLV9x/s5WtgfGaUBcjJ4eEgL/E
 sf33mUFsNgFdiaYtf9lAbBEBaYn+Oe3sXYxcHMwC85kkDs9bzAqSEBZwkGh+3crUxcjBwSKgI
 rGxOQAkzCvgIXFudyczxEw5ifPHf4LZnAKeEmtnT2MDKRcCqvmzIBzCVJOYuz4eolNQ4uTMJy
 wgNrOAhMTBFy+YJzDyzkKSmoUktYCRaRWjRnFqUVlqka6xkV5SUWZ6RkluYmaOrqGBmV5uanF
 xYnpqTmJSsV5yfu4mRmDgMADBDsbT6wIPMUpyMCmJ8s6bcTtSiC8pP6UyI7E4I76oNCe1+BCj
 DAeHkgSv4RygnGBRanpqRVpmDjCEYdISHDxKIryzZwOleYsLEnOLM9MhUqcYjTmObbr8h4mj4
 +bdP0xCLHn5ealS4rwVIJMEQEozSvPgBsFi6xKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEee
 VApvBk5pXA7XsFdAoT0CmMxTdATilJREhJNTDyBacq5D0IVjVc88Q8oyq8ZrNfTbq73asPW1e
 9tbQU9s/o4eubsriraEUWj/WfpoWCk+zmVVZdW2I6heXY0c+RvcoPvxg+qjFY2XKaS2eGyCfT
 ig+B/lGOhnYnmI6vtOvKc5ePN3b4tPzc2mXLcs82H5rwnpktQcrowRKO+vuP22+fzzkcO0eJp
 Tgj0VCLuag4EQBgs9X9qAIAAA==
X-Env-Sender: prvs=4484f2008=Ian.Jackson@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1507564912!76190308!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21920 invoked from network); 9 Oct 2017 16:01:58 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 16:01:58 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="443013707"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <qemu-devel@nongnu.org>
Date: Mon, 9 Oct 2017 17:01:36 +0100
Message-ID: <1507564902-9000-3-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507564902-9000-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507564902-9000-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH 2/8] xen: restrict: use xentoolcore_restrict_all
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kIGluc2lzdCB0aGF0IGl0IHdvcmtzLgoKRHJvcCBpbmRpdmlkdWFsIHVzZSBvZiB4ZW5kZXZp
Y2Vtb2RlbF9yZXN0cmljdCBhbmQKeGVuZm9yZWlnbm1lbW9yeV9yZXN0cmljdC4gIFRoZXNlIGFy
ZSBub3QgYWN0dWFsbHkgZWZmZWN0aXZlIGluIHRoaXMKdmVyc2lvbiBvZiBxZW11LCBiZWNhdXNl
IHFlbXUgaGFzIGEgbGFyZ2UgbnVtYmVyIG9mIGZkcyBvcGVuIG9udG8KdmFyaW91cyBYZW4gY29u
dHJvbCBkZXZpY2VzLgoKVGhlIHJlc3RyaWN0aW9uIGFycmFuZ2VtZW50cyBhcmUgc3RpbGwgbm90
IHJpZ2h0LCBiZWNhdXNlIHRoZQpyZXN0cmljdGlvbiBuZWVkcyB0byBiZSBkb25lIHZlcnkgbGF0
ZSAtIGFmdGVyIHFlbXUgaGFzIG9wZW5lZCBhbGwgb2YKaXRzIGNvbnRyb2wgZmRzLgoKeGVudG9v
bGNvcmVfcmVzdHJpY3RfYWxsIGFuZCB4ZW50b29sY29yZS5oIGFyZSBhdmFpbGFibGUgaW4gWGVu
IDQuMTAKYW5kIGxhdGVyLCBvbmx5LiAgUHJvdmlkZSBhIGNvbXBhdGliaWxpdHkgc3R1Yi4gIEFu
ZCBkcm9wIHRoZQpjb21wYXRpYmlsaXR5IHN0dWJzIGZvciB0aGUgb2xkIGZ1bmN0aW9ucy4KClNp
Z25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgotLS0K
djI6IE1vZGlmeSB0aGUgY29tcGF0aWJpbGl0eSBjb2RlLCB0b28uCiAgICBCdW1wIHRoaXMgcGF0
Y2ggYWhlYWQgb2YgImRlZmVyIGNhbGwgdG8geGVuX3Jlc3RyaWN0IHVudGlsIHJ1bm5pbmciCiAg
ICBSZXRhaW4gY2FsbCB0byB4ZW50b29sY29yZV9yZXN0cmljdF9hbGwKClNpZ25lZC1vZmYtYnk6
IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIGluY2x1ZGUvaHcv
eGVuL3hlbl9jb21tb24uaCB8IDQ2ICsrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDM1IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcveGVuL3hlbl9jb21tb24uaCBiL2luY2x1ZGUv
aHcveGVuL3hlbl9jb21tb24uaAppbmRleCA4NmM3ZjI2Li4zZjQ0YTYzIDEwMDY0NAotLS0gYS9p
bmNsdWRlL2h3L3hlbi94ZW5fY29tbW9uLmgKKysrIGIvaW5jbHVkZS9ody94ZW4veGVuX2NvbW1v
bi5oCkBAIC05MSw2ICs5MSwxNiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgKnhlbmZvcmVpZ25tZW1v
cnlfbWFwMih4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqaCwKICAgICByZXR1cm4geGVuZm9yZWln
bm1lbW9yeV9tYXAoaCwgZG9tLCBwcm90LCBwYWdlcywgYXJyLCBlcnIpOwogfQogCitzdGF0aWMg
aW5saW5lIGludCB4ZW50b29sY29yZV9yZXN0cmljdF9hbGwoZG9taWRfdCBkb21pZCkKK3sKKyAg
ICBlcnJubyA9IEVOT1RUWTsKKyAgICByZXR1cm4gLTE7Cit9CisKKyNlbHNlIC8qIENPTkZJR19Y
RU5fQ1RSTF9JTlRFUkZBQ0VfVkVSU0lPTiA+PSA0MTAwMCAqLworCisjaW5jbHVkZSA8eGVudG9v
bGNvcmUuaD4KKwogI2VuZGlmCiAKICNpZiBDT05GSUdfWEVOX0NUUkxfSU5URVJGQUNFX1ZFUlNJ
T04gPCA0MDkwMApAQCAtMjE4LDIwICsyMjgsNiBAQCBzdGF0aWMgaW5saW5lIGludCB4ZW5kZXZp
Y2Vtb2RlbF9zZXRfbWVtX3R5cGUoCiAgICAgcmV0dXJuIHhjX2h2bV9zZXRfbWVtX3R5cGUoZG1v
ZCwgZG9taWQsIG1lbV90eXBlLCBmaXJzdF9wZm4sIG5yKTsKIH0KIAotc3RhdGljIGlubGluZSBp
bnQgeGVuZGV2aWNlbW9kZWxfcmVzdHJpY3QoCi0gICAgeGVuZGV2aWNlbW9kZWxfaGFuZGxlICpk
bW9kLCBkb21pZF90IGRvbWlkKQotewotICAgIGVycm5vID0gRU5PVFRZOwotICAgIHJldHVybiAt
MTsKLX0KLQotc3RhdGljIGlubGluZSBpbnQgeGVuZm9yZWlnbm1lbW9yeV9yZXN0cmljdCgKLSAg
ICB4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwgZG9taWRfdCBkb21pZCkKLXsKLSAgICBl
cnJubyA9IEVOT1RUWTsKLSAgICByZXR1cm4gLTE7Ci19Ci0KICNlbHNlIC8qIENPTkZJR19YRU5f
Q1RSTF9JTlRFUkZBQ0VfVkVSU0lPTiA+PSA0MDkwMCAqLwogCiAjdW5kZWYgWENfV0FOVF9DT01Q
QVRfREVWSUNFTU9ERUxfQVBJCkBAIC0yOTAsMjggKzI4Niw4IEBAIHN0YXRpYyBpbmxpbmUgaW50
IHhlbl9tb2RpZmllZF9tZW1vcnkoZG9taWRfdCBkb21pZCwgdWludDY0X3QgZmlyc3RfcGZuLAog
c3RhdGljIGlubGluZSBpbnQgeGVuX3Jlc3RyaWN0KGRvbWlkX3QgZG9taWQpCiB7CiAgICAgaW50
IHJjOwotCi0gICAgLyogQXR0ZW1wdCB0byByZXN0cmljdCBkZXZpY2Vtb2RlbCBvcGVyYXRpb25z
ICovCi0gICAgcmMgPSB4ZW5kZXZpY2Vtb2RlbF9yZXN0cmljdCh4ZW5fZG1vZCwgZG9taWQpOwor
ICAgIHJjID0geGVudG9vbGNvcmVfcmVzdHJpY3RfYWxsKGRvbWlkKTsKICAgICB0cmFjZV94ZW5f
ZG9taWRfcmVzdHJpY3QocmMgPyBlcnJubyA6IDApOwotCi0gICAgaWYgKHJjIDwgMCkgewotICAg
ICAgICAvKgotICAgICAgICAgKiBJZiBlcnJubyBpcyBFTk9UVFkgdGhlbiByZXN0cmljdGlvbiBp
cyBub3QgaW1wbGVtZW50ZWQgc28KLSAgICAgICAgICogdGhlcmUncyBubyBwb2ludCBpbiB0cnlp
bmcgdG8gcmVzdHJpY3Qgb3RoZXIgdHlwZXMgb2YKLSAgICAgICAgICogb3BlcmF0aW9uLCBidXQg
aXQgc2hvdWxkIG5vdCBiZSB0cmVhdGVkIGFzIGEgZmFpbHVyZS4KLSAgICAgICAgICovCi0gICAg
ICAgIGlmIChlcnJubyA9PSBFTk9UVFkpIHsKLSAgICAgICAgICAgIHJldHVybiAwOwotICAgICAg
ICB9Ci0KLSAgICAgICAgcmV0dXJuIHJjOwotICAgIH0KLQotICAgIC8qIFJlc3RyaWN0IGZvcmVp
Z25tZW1vcnkgb3BlcmF0aW9ucyAqLwotICAgIHJjID0geGVuZm9yZWlnbm1lbW9yeV9yZXN0cmlj
dCh4ZW5fZm1lbSwgZG9taWQpOwotICAgIHRyYWNlX3hlbl9kb21pZF9yZXN0cmljdChyYyA/IGVy
cm5vIDogMCk7Ci0KICAgICByZXR1cm4gcmM7CiB9CiAKLS0gCjIuMS40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 16:02:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 16:02:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1aVJ-0007sf-6z; Mon, 09 Oct 2017 16:02:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4484f2008=Ian.Jackson@citrix.com>)
 id 1e1aVH-0007pa-DO
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 16:02:03 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 30/21-14596-A7D9BD95; Mon, 09 Oct 2017 16:02:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXrdy7u1
 Ig6dTRCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozGv4+ZCm5yVBxrd25gvMnWxcjJISHgL3Fu
 1gxGEJtNQFeiactfsLiIgLRE/5x29i5GLg5mgflMEofnLWYFSQgLeEqsPXSFCcRmEVCR6PnXA
 9bAK+Ah0ff0JwvEUDmJ88d/MoPYnCD1s6cB1XBwCAHV/FkQDmGqScxdHw/RKShxcuYTsE5mAQ
 mJgy9eME9g5J2FJDULSWoBI9MqRo3i1KKy1CJdQ3O9pKLM9IyS3MTMHF1DAzO93NTi4sT01Jz
 EpGK95PzcTYzAwGEAgh2MtzcGHGKU5GBSEuWdN+N2pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ
 3hdzgHKCRanpqRVpmTnAEIZJS3DwKInwzp4NlOYtLkjMLc5Mh0idYtTl6Lh59w+TEEtefl6ql
 DhvBcgMAZCijNI8uBGweLrEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd5HIFN4MvNK4Da9Aj
 qCCegIxuIbIEeUJCKkpBoYWedLPDLWcWRf0Pvu3O538hN1j3c2iMSefP5S/4HkrEcyotaTdLc
 Gc/za9e/+DnP5o3lGuX+u/5iTfKa8Wl/6k0ZuWpOU6etQ8eN8Ozfv0vz/YdKTQtl3tUrbc+7/
 LLac9PejybKw3AuPzrTmOt9buOHFclOFnYsYb4kXp/ffvS89N+nverWrVkosxRmJhlrMRcWJA
 PoZwQ6iAgAA
X-Env-Sender: prvs=4484f2008=Ian.Jackson@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1507564919!106225024!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34993 invoked from network); 9 Oct 2017 16:02:00 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 16:02:00 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="450972893"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <qemu-devel@nongnu.org>
Date: Mon, 9 Oct 2017 17:01:38 +0100
Message-ID: <1507564902-9000-5-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507564902-9000-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507564902-9000-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH 4/8] xen: destroy_hvm_domain: Move reason into a
	variable
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UgYXJlIGdvaW5nIHRvIHdhbnQgdG8gcmV1c2UgdGhpcy4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdl
LgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+
ClJldmlld2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4K
LS0tCiBody9pMzg2L3hlbi94ZW4taHZtLmMgfCA1ICsrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMyBp
bnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L2kzODYveGVuL3hl
bi1odm0uYyBiL2h3L2kzODYveGVuL3hlbi1odm0uYwppbmRleCA3YjYwZWM2Li44MzQyMGNkIDEw
MDY0NAotLS0gYS9ody9pMzg2L3hlbi94ZW4taHZtLmMKKysrIGIvaHcvaTM4Ni94ZW4veGVuLWh2
bS5jCkBAIC0xMzg3LDEyICsxMzg3LDEzIEBAIHZvaWQgZGVzdHJveV9odm1fZG9tYWluKGJvb2wg
cmVib290KQogICAgIHhjX2ludGVyZmFjZSAqeGNfaGFuZGxlOwogICAgIGludCBzdHM7CiAKKyAg
ICB1bnNpZ25lZCBpbnQgcmVhc29uID0gcmVib290ID8gU0hVVERPV05fcmVib290IDogU0hVVERP
V05fcG93ZXJvZmY7CisKICAgICB4Y19oYW5kbGUgPSB4Y19pbnRlcmZhY2Vfb3BlbigwLCAwLCAw
KTsKICAgICBpZiAoeGNfaGFuZGxlID09IE5VTEwpIHsKICAgICAgICAgZnByaW50ZihzdGRlcnIs
ICJDYW5ub3QgYWNxdWlyZSB4ZW5jdHJsIGhhbmRsZVxuIik7CiAgICAgfSBlbHNlIHsKLSAgICAg
ICAgc3RzID0geGNfZG9tYWluX3NodXRkb3duKHhjX2hhbmRsZSwgeGVuX2RvbWlkLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVib290ID8gU0hVVERPV05fcmVib290IDogU0hV
VERPV05fcG93ZXJvZmYpOworICAgICAgICBzdHMgPSB4Y19kb21haW5fc2h1dGRvd24oeGNfaGFu
ZGxlLCB4ZW5fZG9taWQsIHJlYXNvbik7CiAgICAgICAgIGlmIChzdHMgIT0gMCkgewogICAgICAg
ICAgICAgZnByaW50ZihzdGRlcnIsICJ4Y19kb21haW5fc2h1dGRvd24gZmFpbGVkIHRvIGlzc3Vl
ICVzLCAiCiAgICAgICAgICAgICAgICAgICAgICJzdHMgJWQsICVzXG4iLCByZWJvb3QgPyAicmVi
b290IiA6ICJwb3dlcm9mZiIsCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 16:02:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 16:02:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1aVJ-0007tg-JP; Mon, 09 Oct 2017 16:02:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4484f2008=Ian.Jackson@citrix.com>)
 id 1e1aVI-0007pK-D2
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 16:02:04 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 C8/78-03761-C7D9BD95; Mon, 09 Oct 2017 16:02:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHRDpG7F3Nu
 RBs+WKVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkfD+1gLejmqJj4fAVzA+NBti5GTg4JAX+J
 zhnLwGw2AV2Jpi1/wWwRAWmJ/jnt7F2MXBzMAvOZJA7PW8wKkhAW8JFY0NrKDmKzCKhI9J7ZA
 NbAK+Ah8fZJIyvEUDmJ88d/MoPYnAKeEmtnTwOq4eAQAqr5syAcwlSTmLs+HqJTUOLkzCcsID
 azgITEwRcvmCcw8s5CkpqFJLWAkWkVo3pxalFZapGusV5SUWZ6RkluYmaOrqGBmV5uanFxYnp
 qTmJSsV5yfu4mRmDgMADBDsaOf06HGCU5mJREeefNuB0pxJeUn1KZkVicEV9UmpNafIhRhoND
 SYI3aw5QTrAoNT21Ii0zBxjCMGkJDh4lEd7Zs4HSvMUFibnFmekQqVOMxhyHXtz+w8TRcfPuH
 yYhlrz8vFQpcd4KkEkCIKUZpXlwg2CxdYlRVkqYlxHoNCGegtSi3MwSVPlXjOIcjErCvLNBpv
 Bk5pXA7XsFdAoT0CmMxTdATilJREhJNTBqeL3xPyr0c29GuKn9hW8dv9vzuA+axl+qucP+c/6
 E5YurlwRvyhI8fm2zboB45lrpwqSpt0L+XnX57rGe8cVjtQ313cwT5tfu5TrhvPFrG6/6wcNV
 co8ifI0WFUvrtMmzv6t8toM/3UcxrsxkIpNBuZrJvvSJu9ia5zsIOuzZEbTStafzRpgSS3FGo
 qEWc1FxIgB/cTqRqAIAAA==
X-Env-Sender: prvs=4484f2008=Ian.Jackson@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1507564918!101290702!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24066 invoked from network); 9 Oct 2017 16:02:00 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 16:02:00 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="443013714"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <qemu-devel@nongnu.org>
Date: Mon, 9 Oct 2017 17:01:42 +0100
Message-ID: <1507564902-9000-9-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507564902-9000-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507564902-9000-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH 8/8] configure: do_compiler: Dump some extra
	info under bash
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBtYWtlcyBpdCBtdWNoIGVhc2llciB0byBmaW5kIGEgcGFydGljdWxhciB0aGluZyBpbiBj
b25maWcubG9nLgoKVGhlIGluZm9ybWF0aW9uIG1heSBiZSBsYWNraW5nIGluIG90aGVyIHNoZWxs
cywgcmVzdWx0aW5nIGluIGhhcm1sZXNzCmVtcHR5IG91dHB1dC4gIChUaGlzIGlzIHdoeSB3ZSBk
b24ndCB1c2UgdGhlIHByb3BlciAke0ZVTkNOQU1FWypdfQphcnJheSBzeW50YXggLSBvdGhlciBz
aGVsbHMgd2lsbCBjaG9rZSBvbiB0aGF0LikKClRoZSBleHRyYSBvdXRwdXQgaXMgb25seSBwcmlu
dGVkIGlmIGNvbmZpZ3VyZSBpcyBydW4gd2l0aCBiYXNoLiAgVGhlCnNvbWV0aGluZyksIGl0IGlz
IG5lY2Vzc2FyeSB0byBzYXkgICBiYXNoIC4vY29uZmlndXJlICB0byBnZXQgdGhlIGV4dHJhCmRl
YnVnIGluZm8gaW4gdGhlIGxvZy4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFj
a3NvbkBldS5jaXRyaXguY29tPgotLS0KdjQ6IE5vIGxvbmdlciB0YWcgdGhpcyBwYXRjaCBSRkMu
Ci0tLQogY29uZmlndXJlIHwgNCArKysrCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEvY29uZmlndXJlIGIvY29uZmlndXJlCmluZGV4IDZmNjkxZGYuLjIxYTJi
MTUgMTAwNzU1Ci0tLSBhL2NvbmZpZ3VyZQorKysgYi9jb25maWd1cmUKQEAgLTYwLDYgKzYwLDEw
IEBAIGRvX2NvbXBpbGVyKCkgewogICAgICMgaXMgY29tcGlsZXIgYmluYXJ5IHRvIGV4ZWN1dGUu
CiAgICAgbG9jYWwgY29tcGlsZXI9IiQxIgogICAgIHNoaWZ0CisgICAgZWNobyA+PmNvbmZpZy5s
b2cgIgorZnVuY3M6ICR7RlVOQ05BTUV9CitsaW5lczogJHtCQVNIX0xJTkVOT30KK2ZpbGVzOiAk
e0JBU0hfU09VUkNFfSIKICAgICBlY2hvICRjb21waWxlciAiJEAiID4+IGNvbmZpZy5sb2cKICAg
ICAkY29tcGlsZXIgIiRAIiA+PiBjb25maWcubG9nIDI+JjEgfHwgcmV0dXJuICQ/CiAgICAgIyBU
ZXN0IHBhc3NlZC4gSWYgdGhpcyBpcyBhbiAtLWVuYWJsZS13ZXJyb3IgYnVpbGQsIHJlcnVuCi0t
IAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 16:02:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 16:02:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1aVJ-0007uC-S8; Mon, 09 Oct 2017 16:02:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4484f2008=Ian.Jackson@citrix.com>)
 id 1e1aVI-0007qu-Ka
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 16:02:04 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 30/87-03618-C7D9BD95; Mon, 09 Oct 2017 16:02:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUrdi7u1
 Ig7fbZCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxjLceZClbwVdx818HWwLiGu4uRg0NCwF/i
 zc3SLkZODjYBXYmmLX/ZQGwRAWmJ/jnt7F2MXBzMAvOZJA7PW8wKkhAW8JQ4NvEsI4jNIqAis
 aC/G8zmFfCQ+HfzBDuILSEgJ3H++E9mEJsTqH7t7GlsILuEgGr+LAiHMNUk5q6Ph+gUlDg58w
 kLiM0sICFx8MUL5gmMvLOQpGYhSS1gZFrFqFGcWlSWWqRrbKSXVJSZnlGSm5iZo2toYKaXm1p
 cnJiempOYVKyXnJ+7iREYOAxAsIPx9LrAQ4ySHExKorzzZtyOFOJLyk+pzEgszogvKs1JLT7E
 KMPBoSTBazgHKCdYlJqeWpGWmQMMYZi0BAePkgjv7NlAad7igsTc4sx0iNQpRl2Ojpt3/zAJs
 eTl56VKifNWgMwQACnKKM2DGwGLp0uMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5pUDmcKTmV
 cCt+kV0BFMQEcwFt8AOaIkESEl1cBYf2Cv6O+zXd/S425wNRjqJNkv0JnZUlRxQFlgboVb+9Z
 brb9Yghd/F7sWctSq8oM30+xb3/T/T+oxOWX7I/2C1anC/us9NQI3d/2Ls5BtZtFL9w2JiNwl
 p7Lg+cY9ulIGl+Mffp67vfjpS9O3jIz64rdfL5jjX5qo914v3JnN4IxggXToZTUlluKMREMt5
 qLiRACOvn4pogIAAA==
X-Env-Sender: prvs=4484f2008=Ian.Jackson@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1507564912!76190308!4
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22151 invoked from network); 9 Oct 2017 16:02:00 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 16:02:00 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="443013712"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <qemu-devel@nongnu.org>
Date: Mon, 9 Oct 2017 17:01:40 +0100
Message-ID: <1507564902-9000-7-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507564902-9000-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507564902-9000-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH 6/8] xen: destroy_hvm_domain: Try
	xendevicemodel_shutdown
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

eGNfaW50ZXJmYWNlX29wZW4gZXRjLiBpcyBub3QgZ29pbmcgdG8gd29yayBpZiB3ZSBoYXZlIGRy
b3BwZWQKcHJpdmlsZWdlLCBidXQgeGVuZGV2aWNlbW9kZWxfc2h1dGRvd24gd2lsbCBpZiBldmVy
eXRoaW5nIGlzIG5ldwplbm91Z2guCgp4ZW5kZXZpY2Vtb2RlbF9zaHV0ZG93biBpcyBvbmx5IGF2
YWlsYWJlIGluIFhlbiA0LjEwIGFuZCBsYXRlciwgc28KcHJvdmlkZSBhIHN0dWIgZm9yIGVhcmxp
ZXIgdmVyc2lvbnMuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUu
Y2l0cml4LmNvbT4KLS0tCnYyOiBBZGQgY29tcGF0aWJpbGl0eSBzdHViIGZvciBYZW4gPCA0LjEw
LgogICAgRml4IGNvZGluZyBzdHlsZS4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIGh3L2kzODYveGVuL3hlbi1odm0uYyAgICAgICB8
IDEwICsrKysrKysrKysKIGluY2x1ZGUvaHcveGVuL3hlbl9jb21tb24uaCB8ICA3ICsrKysrKysK
IDIgZmlsZXMgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2h3L2kzODYv
eGVuL3hlbi1odm0uYyBiL2h3L2kzODYveGVuL3hlbi1odm0uYwppbmRleCA4MzQyMGNkLi4yNWI4
YjE0IDEwMDY0NAotLS0gYS9ody9pMzg2L3hlbi94ZW4taHZtLmMKKysrIGIvaHcvaTM4Ni94ZW4v
eGVuLWh2bS5jCkBAIC0xMzg2LDkgKzEzODYsMTkgQEAgdm9pZCBkZXN0cm95X2h2bV9kb21haW4o
Ym9vbCByZWJvb3QpCiB7CiAgICAgeGNfaW50ZXJmYWNlICp4Y19oYW5kbGU7CiAgICAgaW50IHN0
czsKKyAgICBpbnQgcmM7CiAKICAgICB1bnNpZ25lZCBpbnQgcmVhc29uID0gcmVib290ID8gU0hV
VERPV05fcmVib290IDogU0hVVERPV05fcG93ZXJvZmY7CiAKKyAgICBpZiAoeGVuX2Rtb2QpIHsK
KyAgICAgICAgcmMgPSB4ZW5kZXZpY2Vtb2RlbF9zaHV0ZG93bih4ZW5fZG1vZCwgeGVuX2RvbWlk
LCByZWFzb24pOworICAgICAgICBpZiAoIXJjKSB7CisgICAgICAgICAgICByZXR1cm47CisgICAg
ICAgIH0KKyAgICAgICAgcGVycm9yKCJ4ZW5kZXZpY2Vtb2RlbF9zaHV0ZG93biBmYWlsZWQiKTsK
KyAgICAgICAgLyogd2VsbCwgdHJ5IHRoZSBvbGQgdGhpbmcgdGhlbiAqLworICAgIH0KKwogICAg
IHhjX2hhbmRsZSA9IHhjX2ludGVyZmFjZV9vcGVuKDAsIDAsIDApOwogICAgIGlmICh4Y19oYW5k
bGUgPT0gTlVMTCkgewogICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkNhbm5vdCBhY3F1aXJlIHhl
bmN0cmwgaGFuZGxlXG4iKTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcveGVuL3hlbl9jb21tb24u
aCBiL2luY2x1ZGUvaHcveGVuL3hlbl9jb21tb24uaAppbmRleCA4ZWZkYjhhLi4xZDZmYjU3IDEw
MDY0NAotLS0gYS9pbmNsdWRlL2h3L3hlbi94ZW5fY29tbW9uLmgKKysrIGIvaW5jbHVkZS9ody94
ZW4veGVuX2NvbW1vbi5oCkBAIC0xMDgsNiArMTA4LDEzIEBAIHN0YXRpYyBpbmxpbmUgaW50IHhl
bnRvb2xjb3JlX3Jlc3RyaWN0X2FsbChkb21pZF90IGRvbWlkKQogICAgIHJldHVybiAtMTsKIH0K
IAorc3RhdGljIGlubGluZSBpbnQgeGVuZGV2aWNlbW9kZWxfc2h1dGRvd24oeGVuZGV2aWNlbW9k
ZWxfaGFuZGxlICpkbW9kLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZG9taWRfdCBkb21pZCwgdW5zaWduZWQgaW50IHJlYXNvbikKK3sKKyAgICBlcnJubyA9IEVO
T1RUWTsKKyAgICByZXR1cm4gLTE7Cit9CisKICNlbHNlIC8qIENPTkZJR19YRU5fQ1RSTF9JTlRF
UkZBQ0VfVkVSU0lPTiA+PSA0MTAwMCAqLwogCiAjaW5jbHVkZSA8eGVudG9vbGNvcmUuaD4KLS0g
CjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 16:02:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 16:02:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1aVM-0007wv-2y; Mon, 09 Oct 2017 16:02:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4484f2008=Ian.Jackson@citrix.com>)
 id 1e1aVK-0007u0-4v
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 16:02:06 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 F8/E4-31121-D7D9BD95; Mon, 09 Oct 2017 16:02:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrrBXrdq7u1
 Ig1WrOSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxTX76yFHxQqjjbsImxgXGdZBcjB4eEgL/E
 vMmeXYycHGwCuhJNW/6ygdgiAtIS/XPa2bsYuTiYBeYzSRyet5gVJCEs4CZxftJCJhCbRUBFY
 v6nLcwgc3gFPCQenhYHCUsIyEmcP/6TGcTmFPCUWDt7GhtIiRBQyZ8F4RCmmsTc9fEgFbwCgh
 InZz5hAbGZBSQkDr54wTyBkXcWktQsJKkFjEyrGDWKU4vKUot0Dc31kooy0zNKchMzc3QNDcz
 0clOLixPTU3MSk4r1kvNzNzECw4YBCHYw3t4YcIhRkoNJSZR33ozbkUJ8SfkplRmJxRnxRaU5
 qcWHGGU4OJQkeF/MAcoJFqWmp1akZeYAAxgmLcHBoyTCO3s2UJq3uCAxtzgzHSJ1ilGXo+Pm3
 T9MQix5+XmpUuK8FSAzBECKMkrz4EbAoukSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHkfgU
 zhycwrgdv0CugIJqAjGItvgBxRkoiQkmpgnLiNc+/Kj++9/i6/zflNo8roRYPq/x/VLrvX/L6
 Vta1xnVd4mlf4HPEcx4dp8oa52w1YogI7J4qx+V5muMcSHadxrOLAZa8pQe9WyfmHvRQTrm52
 /a3c/k3RyGbvsgzmlAJbTeHdptsMj03/Zn896MntoypfCtSF53I+v/ol9Nipba2VF3X+KLEUZ
 yQaajEXFScCACK9qFShAgAA
X-Env-Sender: prvs=4484f2008=Ian.Jackson@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1507564919!106225024!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35122 invoked from network); 9 Oct 2017 16:02:01 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 16:02:01 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="450972897"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <qemu-devel@nongnu.org>
Date: Mon, 9 Oct 2017 17:01:41 +0100
Message-ID: <1507564902-9000-8-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507564902-9000-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507564902-9000-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH 7/8] os-posix: Provide new -runas <uid>.<gid>
	facility
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBhbGxvd3MgdGhlIGNhbGxlciB0byBzcGVjaWZ5IGEgdWlkIGFuZCBnaWQgdG8gdXNlLCBl
dmVuIGlmIHRoZXJlCmlzIG5vIGNvcnJlc3BvbmRpbmcgcGFzc3dvcmQgZW50cnkuICBUaGlzIHdp
bGwgYmUgdXNlZnVsIGluIGNlcnRhaW4KWGVuIGNvbmZpZ3VyYXRpb25zLgoKV2UgZG9uJ3Qgc3Vw
cG9ydCBqdXN0IC1ydW5hcyA8dWlkPiBiZWNhdXNlOiAoaSkgZGVwcml2aWxlZ2luZyB3aXRob3V0
CmNhbGxpbmcgc2V0Z3JvdXBzIHdvdWxkIGJlIGluZWZmZWN0aXZlIChpaSkgZ2l2ZW4gb25seSBh
IHVpZCB3ZSBkb24ndAprbm93IHdoYXQgZ2lkIHdlIG91Z2h0IHRvIHVzZSAoc2luY2UgdWlkcyBt
YXkgZXBwZWFyIGluIG11bHRpcGxlCnBhc3N3ZCBmaWxlIGVudHJpZXMgd2l0aCBkaWZmZXJlbnQg
Z2lkcykuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4
LmNvbT4KLS0tCnY0OiBDaGFuZ2VkIHRvIHJldXNlIG9wdGlvbiAtcnVuYXMKdjM6IEVycm9yIG1l
c3NhZ2VzIGZpeGVkLiAgVGhhbmtzIHRvIFBldGVyIE1heWRlbGwgYW5kIFJvc3MgTGFnZXJ3YWxs
Lgp2MjogQ29kaW5nIHN0eWxlIGZpeGVzLgotLS0KIG9zLXBvc2l4LmMgICAgICB8IDY0ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQogcWVt
dS1vcHRpb25zLmh4IHwgIDMgKystCiAyIGZpbGVzIGNoYW5nZWQsIDU1IGluc2VydGlvbnMoKyks
IDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL29zLXBvc2l4LmMgYi9vcy1wb3NpeC5jCmlu
ZGV4IDkyZTlkODUuLjk0MThiZDQgMTAwNjQ0Ci0tLSBhL29zLXBvc2l4LmMKKysrIGIvb3MtcG9z
aXguYwpAQCAtNDMsNiArNDMsOCBAQAogI2VuZGlmCiAKIHN0YXRpYyBzdHJ1Y3QgcGFzc3dkICp1
c2VyX3B3ZDsKK3N0YXRpYyB1aWRfdCB1c2VyX3VpZCA9ICh1aWRfdCktMTsKK3N0YXRpYyBnaWRf
dCB1c2VyX2dpZCA9IChnaWRfdCktMTsKIHN0YXRpYyBjb25zdCBjaGFyICpjaHJvb3RfZGlyOwog
c3RhdGljIGludCBkYWVtb25pemU7CiBzdGF0aWMgaW50IGRhZW1vbl9waXBlOwpAQCAtMTI4LDYg
KzEzMCwzNCBAQCB2b2lkIG9zX3NldF9wcm9jX25hbWUoY29uc3QgY2hhciAqcykKICNlbmRpZgog
fQogCisKK3N0YXRpYyBib29sIG9zX3BhcnNlX3J1bmFzX3VpZF9naWQoY29uc3QgY2hhciAqb3B0
YXJnKQoreworICAgIHVuc2lnbmVkIGxvbmcgbHY7CisgICAgY2hhciAqZXA7CisgICAgdWlkX3Qg
Z290X3VpZDsKKyAgICBnaWRfdCBnb3RfZ2lkOworICAgIGludCByYzsKKworICAgIGVycm5vID0g
MDsKKyAgICBsdiA9IHN0cnRvdWwob3B0YXJnLCAmZXAsIDApOyAvKiBjYW4ndCBxZW11X3N0cnRv
dWwsIHdhbnQgKmVwPT0nLicgKi8KKyAgICBnb3RfdWlkID0gbHY7IC8qIG92ZXJmbG93IGhlcmUg
aXMgSUQgaW4gQzk5ICovCisgICAgaWYgKGVycm5vIHx8ICplcCAhPSAnLicgfHwgZ290X3VpZCAh
PSBsdiB8fCBnb3RfdWlkID09ICh1aWRfdCktMSkgeworICAgICAgICByZXR1cm4gZmFsc2U7Cisg
ICAgfQorCisgICAgbHYgPSAwOworICAgIHJjID0gcWVtdV9zdHJ0b3VsKGVwICsgMSwgMCwgMCwg
Jmx2KTsKKyAgICBnb3RfZ2lkID0gbHY7IC8qIG92ZXJmbG93IGhlcmUgaXMgSUQgaW4gQzk5ICov
CisgICAgaWYgKHJjIHx8IGdvdF9naWQgIT0gbHYgfHwgZ290X2dpZCA9PSAoZ2lkX3QpLTEpIHsK
KyAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIH0KKworICAgIHVzZXJfdWlkID0gZ290X3VpZDsK
KyAgICB1c2VyX2dpZCA9IGdvdF9naWQ7CisgICAgcmV0dXJuIHRydWU7Cit9CisKIC8qCiAgKiBQ
YXJzZSBPUyBzcGVjaWZpYyBjb21tYW5kIGxpbmUgb3B0aW9ucy4KICAqIHJldHVybiAwIGlmIG9w
dGlvbiBoYW5kbGVkLCAtMSBvdGhlcndpc2UKQEAgLTE0NSw4ICsxNzUsMTAgQEAgdm9pZCBvc19w
YXJzZV9jbWRfYXJncyhpbnQgaW5kZXgsIGNvbnN0IGNoYXIgKm9wdGFyZykKICNlbmRpZgogICAg
IGNhc2UgUUVNVV9PUFRJT05fcnVuYXM6CiAgICAgICAgIHVzZXJfcHdkID0gZ2V0cHduYW0ob3B0
YXJnKTsKLSAgICAgICAgaWYgKCF1c2VyX3B3ZCkgewotICAgICAgICAgICAgZnByaW50ZihzdGRl
cnIsICJVc2VyIFwiJXNcIiBkb2Vzbid0IGV4aXN0XG4iLCBvcHRhcmcpOworICAgICAgICBpZiAo
IXVzZXJfcHdkICYmICFvc19wYXJzZV9ydW5hc191aWRfZ2lkKG9wdGFyZykpIHsKKyAgICAgICAg
ICAgIGZwcmludGYoc3RkZXJyLAorICAgICAgICAgICAgICAgICAgICAiVXNlciBcIiVzXCIgZG9l
c24ndCBleGlzdCAoYW5kIGlzIG5vdCA8dWlkPi48Z2lkPilcbiIsCisgICAgICAgICAgICAgICAg
ICAgIG9wdGFyZyk7CiAgICAgICAgICAgICBleGl0KDEpOwogICAgICAgICB9CiAgICAgICAgIGJy
ZWFrOwpAQCAtMTY2LDE4ICsxOTgsMjggQEAgdm9pZCBvc19wYXJzZV9jbWRfYXJncyhpbnQgaW5k
ZXgsIGNvbnN0IGNoYXIgKm9wdGFyZykKIAogc3RhdGljIHZvaWQgY2hhbmdlX3Byb2Nlc3NfdWlk
KHZvaWQpCiB7Ci0gICAgaWYgKHVzZXJfcHdkKSB7Ci0gICAgICAgIGlmIChzZXRnaWQodXNlcl9w
d2QtPnB3X2dpZCkgPCAwKSB7Ci0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkZhaWxlZCB0
byBzZXRnaWQoJWQpXG4iLCB1c2VyX3B3ZC0+cHdfZ2lkKTsKKyAgICBpZiAodXNlcl9wd2QgfHwg
dXNlcl91aWQgIT0gKHVpZF90KS0xKSB7CisgICAgICAgIGdpZF90IGludGVuZGVkX2dpZCA9IHVz
ZXJfcHdkID8gdXNlcl9wd2QtPnB3X2dpZCA6IHVzZXJfZ2lkOworICAgICAgICB1aWRfdCBpbnRl
bmRlZF91aWQgPSB1c2VyX3B3ZCA/IHVzZXJfcHdkLT5wd191aWQgOiB1c2VyX3VpZDsKKyAgICAg
ICAgaWYgKHNldGdpZChpbnRlbmRlZF9naWQpIDwgMCkgeworICAgICAgICAgICAgZnByaW50Zihz
dGRlcnIsICJGYWlsZWQgdG8gc2V0Z2lkKCVkKVxuIiwgaW50ZW5kZWRfZ2lkKTsKICAgICAgICAg
ICAgIGV4aXQoMSk7CiAgICAgICAgIH0KLSAgICAgICAgaWYgKGluaXRncm91cHModXNlcl9wd2Qt
PnB3X25hbWUsIHVzZXJfcHdkLT5wd19naWQpIDwgMCkgewotICAgICAgICAgICAgZnByaW50Zihz
dGRlcnIsICJGYWlsZWQgdG8gaW5pdGdyb3VwcyhcIiVzXCIsICVkKVxuIiwKLSAgICAgICAgICAg
ICAgICAgICAgdXNlcl9wd2QtPnB3X25hbWUsIHVzZXJfcHdkLT5wd19naWQpOwotICAgICAgICAg
ICAgZXhpdCgxKTsKKyAgICAgICAgaWYgKHVzZXJfcHdkKSB7CisgICAgICAgICAgICBpZiAoaW5p
dGdyb3Vwcyh1c2VyX3B3ZC0+cHdfbmFtZSwgdXNlcl9wd2QtPnB3X2dpZCkgPCAwKSB7CisgICAg
ICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJGYWlsZWQgdG8gaW5pdGdyb3VwcyhcIiVzXCIs
ICVkKVxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgIHVzZXJfcHdkLT5wd19uYW1lLCB1c2Vy
X3B3ZC0+cHdfZ2lkKTsKKyAgICAgICAgICAgICAgICBleGl0KDEpOworICAgICAgICAgICAgfQor
ICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgaWYgKHNldGdyb3VwcygxLCAmdXNlcl9naWQp
IDwgMCkgeworICAgICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiRmFpbGVkIHRvIHNldGdy
b3VwcygxLCBbJWRdKSIsCisgICAgICAgICAgICAgICAgICAgICAgICB1c2VyX2dpZCk7CisgICAg
ICAgICAgICAgICAgZXhpdCgxKTsKKyAgICAgICAgICAgIH0KICAgICAgICAgfQotICAgICAgICBp
ZiAoc2V0dWlkKHVzZXJfcHdkLT5wd191aWQpIDwgMCkgewotICAgICAgICAgICAgZnByaW50Zihz
dGRlcnIsICJGYWlsZWQgdG8gc2V0dWlkKCVkKVxuIiwgdXNlcl9wd2QtPnB3X3VpZCk7CisgICAg
ICAgIGlmIChzZXR1aWQoaW50ZW5kZWRfdWlkKSA8IDApIHsKKyAgICAgICAgICAgIGZwcmludGYo
c3RkZXJyLCAiRmFpbGVkIHRvIHNldHVpZCglZClcbiIsIGludGVuZGVkX3VpZCk7CiAgICAgICAg
ICAgICBleGl0KDEpOwogICAgICAgICB9CiAgICAgICAgIGlmIChzZXR1aWQoMCkgIT0gLTEpIHsK
ZGlmZiAtLWdpdCBhL3FlbXUtb3B0aW9ucy5oeCBiL3FlbXUtb3B0aW9ucy5oeAppbmRleCA5ZjZl
MmFkLi5iZGZmOTlmIDEwMDY0NAotLS0gYS9xZW11LW9wdGlvbnMuaHgKKysrIGIvcWVtdS1vcHRp
b25zLmh4CkBAIC0zOTU4LDcgKzM5NTgsOCBAQCBFVEVYSQogCiAjaWZuZGVmIF9XSU4zMgogREVG
KCJydW5hcyIsIEhBU19BUkcsIFFFTVVfT1BUSU9OX3J1bmFzLCBcCi0gICAgIi1ydW5hcyB1c2Vy
ICAgICBjaGFuZ2UgdG8gdXNlciBpZCB1c2VyIGp1c3QgYmVmb3JlIHN0YXJ0aW5nIHRoZSBWTVxu
IiwKKyAgICAiLXJ1bmFzIHVzZXIgICAgIGNoYW5nZSB0byB1c2VyIGlkIHVzZXIganVzdCBiZWZv
cmUgc3RhcnRpbmcgdGhlIFZNXG4iIFwKKyAgICAiICAgICAgICAgICAgICAgIHVzZXIgY2FuIGJl
IG51bWVyaWMgdWlkLmdpZCBpbnN0ZWFkXG4iLAogICAgIFFFTVVfQVJDSF9BTEwpCiAjZW5kaWYK
IFNURVhJCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 16:08:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 16:08:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1abZ-0000oG-Ov; Mon, 09 Oct 2017 16:08:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xumengpanda@gmail.com>) id 1e1abZ-0000oA-9s
 for xen-devel@lists.xen.org; Mon, 09 Oct 2017 16:08:33 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 D0/64-01909-00F9BD95; Mon, 09 Oct 2017 16:08:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsVyMfTGJl2G+bc
 jDf7fZbZY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDNuvJ3LWtAoXnF77TnGBsZGoS5GLg4hgUmM
 ErcX3WfqYuTkYBFoYJV4e4IJJCEhMIdV4tbbXjaQhIRAmcS9lllACQ4gu0hi4gV+iHCxxIFJS
 8F6eQUEJU7OfMICYgsJeEm0XD7LDGJzChhKXJ87jR1i2WUmib0nnoEVsQmoSsw718gGsVhFYv
 /Lo+wQgwIkZs3pBosLC4RLHHzRAWaLCOhJfHj1jQ1kELPAWkaJnvNPwBqYBTQlWrf/Zp/AKDg
 LySGzkKQWMDKtYlQvTi0qSy3SNdNLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgM
 0HoGBsYdjFfanA8xSnIwKYnyzptxO1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK/IPKCcYFFqe
 mpFWmYOMFZg0hIcPEoivLNnA6V5iwsSc4sz0yFSpxiNOS7cufSHiePAnlt/mIRY8vLzUqXEeU
 1AJgmAlGaU5sENgsXwJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvI4gU3gy80rg9r0COoU
 J6BTG4hsgp5QkIqSkGhgVVykXvO6ePCtT1fmWztlVis6Bl9hmhNkdF+DatPwu4/lkneYdyR8u
 zlua6/XIW43rCi/rjMUcXx+vOmkm9N68TFS5qnXHgru+3m1hBzNbpiQx/vTgXLThbVrDQceAb
 WoqbsZTvYwu3Egu8Ti9Vrjh7PJvM47ktrns6dRavjXp3cxHr9VfzlmmxFKckWioxVxUnAgA6l
 lJSNwCAAA=
X-Env-Sender: xumengpanda@gmail.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1507565311!109290045!1
X-Originating-IP: [209.85.216.178]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27406 invoked from network); 9 Oct 2017 16:08:31 -0000
Received: from mail-qt0-f178.google.com (HELO mail-qt0-f178.google.com)
 (209.85.216.178)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 Oct 2017 16:08:31 -0000
Received: by mail-qt0-f178.google.com with SMTP id 34so26956695qtb.13
 for <xen-devel@lists.xen.org>; Mon, 09 Oct 2017 09:08:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=zX1n1Dhkkfga/oCkll2myYLS0xgSI42XzqlnNsruAGM=;
 b=bPkYtusmhbFNIlqs1Rua87iBdOJmvO/z35acJ4W+jHb7RIYcXdZ2onau1SCauR8Ol1
 SzcImiQWjaV5Ey1NvUW9ZumLw5SWRQA0xl0SzN2eFqy1UQnIg01ITQojXdPedHKPpfZ5
 I0sjptoj/FnzL1xnl5+oqMVgG43Em8pKSneWSBILonXFT6f1IoHRFzgJWl6Ej5R4NnSA
 04838Svt0Gvr4T4B+n4Q6uobMJogGkDFp4ZBzJpGUYNwDDc1IVt+vQTmMtzauxMqIs5h
 jgrF8OJE1iXsxqEflAnEuKUb0Nb08YkznkdKV5NgrcJn7Sw/3OC7N0ehDFXq8kjaNhfy
 +ccw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=zX1n1Dhkkfga/oCkll2myYLS0xgSI42XzqlnNsruAGM=;
 b=RkDP6pXo3qG1WCuVxbxZj44tbWqP+DOk7UJy5ew8GGmBbdWwCKW6tHxZuCHyhR9s9e
 5LFKNwQaQpSPeRvlweRe6/3yf2j17mVpcuDQzeNYPFCCYwrNCT5tqzvq8pO5CP099Sd+
 wu3B9L5bOxM/mqLPaJ0twhQ55UqmvxupWPK4kHJCwMIjow7PmUVfKAl7Gdqjfqk5VqE7
 /a2BO4WomMu0LWbGZR2nGQAD+T0oTF+SbhilDsKhKcLfrVBYudaPhWgo+dfX0VuZ6Abv
 /RwKF2AtgQtSgVuuqi/buth2DJs/FNI8hSb5xaAXq5stiLxlf3AaMgHMu655NqLiTyzN
 Qv/w==
X-Gm-Message-State: AMCzsaU585mOA5mJJWoCfKWDspNjIAAibX17tCcmN0+FEe7Fj5NRMRcv
 1dufTIhFfNB8Jt1dl/MZExhtIBPfULOy0PzSPQ==
X-Google-Smtp-Source: AOwi7QB4r9jz5s7vyyF/0jZW+pS59OdO3Qse7C1ldeG/MkVMbFBMzSFQvnoeoFaKPR7V8Xo9sdDAwtGGvU6iJYQWObg=
X-Received: by 10.200.25.46 with SMTP id t43mr10111432qtj.204.1507565310865;
 Mon, 09 Oct 2017 09:08:30 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.18.178 with HTTP; Mon, 9 Oct 2017 09:08:29 -0700 (PDT)
In-Reply-To: <1505812981.3483.8.camel@citrix.com>
References: <1504281532-3766-1-git-send-email-mengxu@cis.upenn.edu>
 <1504281532-3766-3-git-send-email-mengxu@cis.upenn.edu>
 <CAENZ-+namY-SKVFyf_==cJX2H1mVWcEWrgx8YcYqEQd2cJvihg@mail.gmail.com>
 <1505348195.13935.4.camel@citrix.com>
 <CAENZ-+=K2v0epvg_CbjxpQxhSoqrdkft8v=X8fYZAN+FCjp1BQ@mail.gmail.com>
 <1505812981.3483.8.camel@citrix.com>
From: Meng Xu <xumengpanda@gmail.com>
Date: Mon, 9 Oct 2017 12:08:29 -0400
Message-ID: <CAENZ-+mWixrTA_MY8byx4AzZx3Rkgpkxo78aYpw01WLGQVNtwg@mail.gmail.com>
To: Dario Faggioli <dario.faggioli@citrix.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 2/5] libxl: enable per-VCPU extratime
 flag for RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTksIDIwMTcgYXQgNToyMyBBTSwgRGFyaW8gRmFnZ2lvbGkKPGRhcmlvLmZh
Z2dpb2xpQGNpdHJpeC5jb20+IHdyb3RlOgo+Cj4gT24gRnJpLCAyMDE3LTA5LTE1IGF0IDEyOjAx
IC0wNDAwLCBNZW5nIFh1IHdyb3RlOgo+ID4gT24gV2VkLCBTZXAgMTMsIDIwMTcgYXQgODoxNiBQ
TSwgRGFyaW8gRmFnZ2lvbGkKPiA+IDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPiB3cm90ZToK
PiA+ID4KPiA+ID4gPiBJJ20gb2sgd2l0aCB3aGF0IGl0IGlzIGluIHRoaXMgcGF0Y2gsIGFsdGhv
dWdoIEkgZmVlbCB0aGF0IHdlIGNhbgo+ID4gPiA+IGtpbGwgdGhlCj4gPiA+ID4gIGlmIChzY2lu
Zm8tPmV4dHJhdGltZSAhPQo+ID4gPiA+IExJQlhMX0RPTUFJTl9TQ0hFRF9QQVJBTV9FWFRSQVRJ
TUVfREVGQVVMVCkKPiA+ID4gPiBiZWNhdXNlIExJQlhMX0RPTUFJTl9TQ0hFRF9QQVJBTV9FWFRS
QVRJTUVfREVGQVVMVCBpcyAtMS4KPiA+ID4gPgo+ID4gPgo+ID4gPiBObywgc29ycnksIEkgZG9u
J3QgdW5kZXJzdGFuZCB3aGF0IHlvdSBtZWFuIGhlcmUuLi4KPiA+Cj4gPiBJIHdhcyB0aGlua2lu
ZyBhYm91dCB0aGUgZm9sbG93aW5nIGNvZGU6Cj4gPgo+ID4gICAgIGlmIChzY2luZm8tPmV4dHJh
dGltZSAhPQo+ID4gTElCWExfRE9NQUlOX1NDSEVEX1BBUkFNX0VYVFJBVElNRV9ERUZBVUxUKSB7
Cj4gPiAgICAgICAgIGlmIChzY2luZm8tPmV4dHJhdGltZSkKPiA+ICAgICAgICAgICAgIHNkb20u
ZmxhZ3MgfD0gWEVOX0RPTUNUTF9TQ0hFRFJUX2V4dHJhOwo+ID4gICAgICAgICBlbHNlCj4gPiAg
ICAgICAgICAgICBzZG9tLmZsYWdzICY9IH5YRU5fRE9NQ1RMX1NDSEVEUlRfZXh0cmE7Cj4gPiAg
ICAgfQo+ID4KPiA+IFRoaXMgY29kZSBjYW4gYmUgY2hhbmdlZCB0bwo+ID4gICAgICAgICBpZiAo
c2NpbmZvLT5leHRyYXRpbWUpCj4gPiAgICAgICAgICAgICBzZG9tLmZsYWdzIHw9IFhFTl9ET01D
VExfU0NIRURSVF9leHRyYTsKPiA+ICAgICAgICAgZWxzZQo+ID4gICAgICAgICAgICAgc2RvbS5m
bGFncyAmPSB+WEVOX0RPTUNUTF9TQ0hFRFJUX2V4dHJhOwo+ID4KPiA+IElmIHRoZSBleHRyYXRp
bWUgdXNlcyBkZWZhdWx0IHZhbHVlICgtMSksIHdlIHN0aWxsIHNldCB0aGUgZXh0cmF0aW1lCj4g
PiBmbGFnLgo+ID4KPiA+IFRoYXQncyB3aHkgSSBmZWVsIHdlIG1heSBraWxsIHRoZQo+ID4gIGlm
IChzY2luZm8tPmV4dHJhdGltZSAhPSBMSUJYTF9ET01BSU5fU0NIRURfUEFSQU1fRVhUUkFUSU1F
X0RFRkFVTFQpCj4gPgo+IE1tbS4uLiBPaywgSSBzZWUgaXQgbm93LiBXZWxsLCB0aGlzIGlzIG9m
IGNvdXJzZSBhbGwgdXAgdG8gdGhlIHRvb2xzJwo+IG1haW50YWluZXJzLgo+Cj4gV2hhdCBJIHRo
aW5rIGl0IHdvdWxkIGJlIHZhbGF1YmxlIHRvIGFzayBvdXJzZWxmIGhlcmUgaXMsIGNhbiwgYXQg
dGhpcwo+IHBvaW50LCBzY2luZm8tPmV4dHJhdGltZSBiZSBlcXVhbCB0bwo+IFhMX0RPTUFJTl9T
Q0hFRF9QQVJBTV9FWFRSQVRJTUVfREVGQVVMVD8KPgo+IEFuZCBpZiBpdCBpcywgd2hhdCBkb2Vz
IGl0IG1lYW4sIGFuZCB3aGF0IGRvIHdlIHdhbnQgdG8gZG8/Cj4KPiBJIG1lYW4sIGlmIGV4dHJh
dGltZSBpcyAtMSwgaXQgbWVhbnMgdGhhdCB3ZSd2ZSBiZWVuIGNhbGxlZCwgd2l0aG91dCBpdAo+
IGJlaW5nIHRvdWNoZWQgYnkgeGwgKGFsdGhvdWdoLCByZW1lbWJlciB0aGF0LCBhcyBhIGxpYnJh
cnksIGxpYnhsIGNhbgo+IGJlIGxpbmtlZCB0byBhbmQgY2FsbGVkIGJ5IG90aGVyIHByb2dyYW1z
IHRvbywgZS5nLiwgbGlidmlydCkuCj4KPiBJZiB5b3UgdGhpbmsgdGhhdCB0aGlzIGlzIGEgc2Vy
aW91cyBwcm9ncmFtbWluZyBidWcsIHlvdSBjYW4gdXNlCj4gWExfRE9NQUlOX1NDSEVEX1BBUkFN
X0VYVFJBVElNRV9ERUZBVUxUIHRvIGNoZWNrIHRoYXQsIGFuZCByYWlzZSBhbgo+IGFzc2VydC4K
Pgo+IElmIHlvdSB0aGluayBpdCdzIGFuIEFQSSBtaXN1c2UsIHlvdSBjYW4gdXNlIGl0IHRvIGNo
ZWNrIGZvciB0aGF0LCBhbmQKPiByZXR1cm4gYW4gZXJyb3IuCj4KPiBJZiB5b3UgdGhpbmsgaXQn
cyBqdXN0IGZpbmUsIHlvdSBjYW4gZG8gd2hhdGV2ZXIgeW91IHdhbnQgdG8gZG8gYXMKPiBkZWZh
dWx0ICh3aGljaCwgQUZBSVVJLCBpdCdzIHNldCB0aGUgZmxhZykuIEluIHRoaXMgY2FzZSwgaXQn
cyBwcm9iYWJseQo+IGZpbmUgdG8gaWdub3JlIFhMX0RPTUFJTl9TQ0hFRF9QQVJBTV9FWFRSQVRJ
TUVfREVGQVVMVCBpbiBhY3R1YWwgY29kZS4KPiBBbHRob3VnaCwgSSdkIHN0aWxsIHB1dCBhIHJl
ZmVyZW5jZSB0byBpdCBpbiBhIGNvbW1lbnQsIHRvIGV4cGxhaW4KPiB3aGF0J3MgZ29pbmcgb24s
IGFuZCB3aHkgd2UncmUgZG9pbmcgdGhpbmdzIGRpZmZlcmVudGx5IGZyb20gYnVkZ2V0IGFuZAo+
IHBlcmlvZCAoc2luY2UgX3RoZWlyXyAqX0RFRkFVTFQgYXJlIGNoZWNrZWQpLgoKCkkgdGhpbmsg
aXQgc2hvdWxkIGJlIGZpbmUgZm9yIEFQSSB0byBjYWxsIHRoZSBmdW5jdGlvbiB3aXRob3V0IHNl
dHRpbmcKZXh0cmF0aW1lIHBhcmFtZXRlci4gV2Ugc2V0IHRoZSBleHRyYXRpbWUgYnkgZGVmYXVs
dC4KCkkgd2lsbCBnbyB3aXRoIHRoZSBmb2xsb3dpbmcgY29kZSBmb3IgdGhlIG5leHQgdmVyc2lv
bi4KPiAgICAgICAgIGlmIChzY2luZm8tPmV4dHJhdGltZSkKPiAgICAgICAgICAgICBzZG9tLmZs
YWdzIHw9IFhFTl9ET01DVExfU0NIRURSVF9leHRyYTsKPiAgICAgICAgIGVsc2UKPiAgICAgICAg
ICAgICBzZG9tLmZsYWdzICY9IH5YRU5fRE9NQ1RMX1NDSEVEUlRfZXh0cmE7Cj4KClRoYW5rIHlv
dSB2ZXJ5IG11Y2ghCgpCZXN0LAoKTWVuZwoKLS0gCk1lbmcgWHUKUGguRC4gQ2FuZGlkYXRlIGlu
IENvbXB1dGVyIGFuZCBJbmZvcm1hdGlvbiBTY2llbmNlClVuaXZlcnNpdHkgb2YgUGVubnN5bHZh
bmlhCmh0dHA6Ly93d3cuY2lzLnVwZW5uLmVkdS9+bWVuZ3h1LwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 16:11:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 16:11:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1ae5-0001gR-8p; Mon, 09 Oct 2017 16:11:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4484f2008=Ian.Jackson@citrix.com>)
 id 1e1ae4-0001gH-8g
 for xen-devel@lists.xensource.com; Mon, 09 Oct 2017 16:11:08 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 24/97-20448-B9F9BD95; Mon, 09 Oct 2017 16:11:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXitHRDpO6s+bc
 jDZZ9tLa4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBn9V/gKPjFWTH7Sw97AeICxi5GDQ0LAX2LK
 XoEuRk4g00Pi+tkTTCA2m4CuRNOWv2wgNq+AoMTJmU9YQGxmAR2JBbs/sUHY8hLb385hhqhxk
 Ojt2QdmswioSPy+f4oVxBYRmMsocet0KIgtLOAqsXP+bLBeTgFPiQUzloDtEgLae7bjFiPEDS
 YSbxfuZAM5TUhATWLu+niIsKXEt/VPmScw8s9CctEsJBfNQnLRAkbmVYwaxalFZalFuoaGekl
 FmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgeHHAAQ7GFf/djrEKMnBpCTKO2/G7Ugh
 vqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxMwHAWEixKTU+tSMvMAUYCTFqCg0dJhHfNPKA0b3FBY
 m5xZjpE6hSjMceNh9f/MHF03Lz7h0mIJS8/L1VKnJcbZJIASGlGaR7cIFiEXmKUlRLmZQQ6TY
 inILUoN7MEVf4VozgHo5Iw70eQhTyZeSVw+14BncIEdApj8Q2QU0oSEVJSDYzKM+7kLb/x7Qe
 n0FSOBXGNx6S4M983p53qFX0gNTtQI3V35P/od20694yPnfLVfs7amHZL4vavZ7IfAj5ti3j1
 81X2UZnz95R3/HUUkw+d81I9z9ldPWHz1Tf1vx+EzpxctefH+/2M7ndDL+lNdDz0zf7v33y2C
 fvl4+Mm9wbWeYrPXMS8SeyDEktxRqKhFnNRcSIAoRVa9MsCAAA=
X-Env-Sender: prvs=4484f2008=Ian.Jackson@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1507565465!104878007!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20623 invoked from network); 9 Oct 2017 16:11:06 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 16:11:06 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="443015346"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23003.40846.362950.226861@mariner.uk.xensource.com>
Date: Mon, 9 Oct 2017 17:10:54 +0100
To: <xen-devel@lists.xensource.com>, Ross Lagerwall
 <ross.lagerwall@citrix.com>, Wei Liu <wei.liu2@citrix.com>, Stefano
 Stabellini <sstabellini@kernel.org>
In-Reply-To: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Subject: Re: [Xen-devel] [PATCH v2 00/24] Provide some actual restriction of
	qemu
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWFuIEphY2tzb24gd3JpdGVzICgiW1BBVENIIHYyIDAwLzI0XSBQcm92aWRlIHNvbWUgYWN0dWFs
IHJlc3RyaWN0aW9uIG9mIHFlbXUiKToKPiBXaXRoIHRoaXMgc2VyaWVzLCBpdCBpcyBwb3NzaWJs
ZSB0byBydW4gcWVtdSBpbiBhIHdheSB0aGF0IEkgdGhpbmsKPiByZWFsbHkgZG9lcyBub3QgaGF2
ZSBnbG9iYWwgcHJpdmlsZWdlIGFueSBtb3JlLgoKVGhpcyBpcyBub3QgdjIuICBJdCBpcyB2NC4K
ClNvcnJ5LgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 16:11:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 16:11:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1ae8-0001hC-HK; Mon, 09 Oct 2017 16:11:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44851d431=wei.liu2@citrix.com>)
 id 1e1ae7-0001gs-1s
 for xen-devel@lists.xensource.com; Mon, 09 Oct 2017 16:11:11 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 48/B2-03761-E9F9BD95; Mon, 09 Oct 2017 16:11:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXitHSDve6s+bc
 jDfZdNbe4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBkvT91gLOjjrmh6s4m5gXEOZxcjJ4eEgL/E
 hG2f2CBsD4nrZ08wgdgsAioS5z6fZAWx2QSUJX529oLViAhoS7xYtQ7I5uJgFjjKKPH+3WxGk
 ISwQLhEx/l1LCA2r4CFxPeDf9hBioQE2hklbnSeZYVICEqcnPkErIhZQEdiwW6QzRxAtrTE8n
 8cIGFOAS+JPZt/s4PYokBHdC6dA1YuJKAg0TH9GBPEoZYS39Y/ZZ7AKDALydRZSKbOQpi6gJF
 5FaNGcWpRWWqRrpGlXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYHAyAMEOxgOL
 Ag8xSnIwKYnyzptxO1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK/fPKCcYFFqempFWmYOME5g0
 hIcPEoivLNnA6V5iwsSc4sz0yFSpxgVpcR5TUD6BEASGaV5cG2w2LzEKCslzMsIdIgQT0FqUW
 5mCar8K0ZxDkYlYV5HkCk8mXklcNNfAS1mAlrMWHwDZHFJIkJKqoFRITmAK+dEZ3lA88ZXU1y
 +OV2ab1/H4fVQsbA/ulhuibTSSeH0rCju5A8TLSa7GJlcmVvVOL/o2ByGu5lu22QiNSTuf9Z7
 HOo/xa3ifsKz7GThw2omV3Nn/Fhj2PbA4rTviup3tk+FFuy/89KMwU9nOvu0aTHcvPw1h61kr
 x5Itt/nvj64+JQSS3FGoqEWc1FxIgAIck+xyAIAAA==
X-Env-Sender: prvs=44851d431=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1507565465!87616587!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55914 invoked from network); 9 Oct 2017 16:11:06 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 16:11:06 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="450974640"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Mon, 9 Oct 2017 17:11:03 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171009161103.usslld3hriscm22r@citrix.com>
References: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
 <1507564648-7580-27-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507564648-7580-27-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>, xen-devel@lists.xensource.com,
 Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Paul Durrant <Paul.Durrant@citrix.com>
Subject: Re: [Xen-devel] [PATCH 26/26] xl: Document VGA problems arising
 from lack of physmap dmop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMDksIDIwMTcgYXQgMDQ6NTc6MjhQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gUm9zcyByZXBvcnRzIHRoYXQgc3RkdmdhIGd1ZXN0cyBkbyBub3Qgd29yaywgYW5kIGNp
cnJ1cyBndWVzdHMgYXJlCj4gc2xvdywgYmVjYXVzZSBxZW11IHRyaWVzIHRvIGRvIHhjX2RvbWFp
bl9hZGRfdG9fcGh5c21hcC4gIFdlIHdpbGwgbmVlZAo+IGFub3RoZXIgZG1vcCB0byBmaXggdGhp
cyBwcm9wZXJseS4KPiAKPiBGb3Igbm93LCBkb2N1bWVudCB0aGUgcHJvYmxlbS4KPiAKPiAoSW4g
dGhlIGNpcnJ1cyBjYXNlLCB0aGUgdnJhbSByZW1haW5zIG1hcHBlZCBhdCB0aGUgb2xkIGd1ZXN0
LXBoeXNpY2FsCj4gYWRkcmVzc2VzLCB3aGlsZSB0aGUgZ3Vlc3QgcnVucy4gIFdlIGFyZSBub3Qg
c3VyZSB3aGV0aGVyIHRoaXMgaXMgYQo+IGNvcnJlY3RuZXNzIG9yIHNlY3VyaXR5IHByb2JsZW0g
YW5kIHdlIHNob3VsZCBhZHZpc2UgYWdhaW5zdCBpdC4pCj4gCj4gU2lnbmVkLW9mZi1ieTogSWFu
IEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gUmVwb3J0ZWQtYnk6IFJvc3Mg
TGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgo+IENDOiBSb3NzIExhZ2Vyd2Fs
bCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KPiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KPiBDQzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBT
aWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KCkFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKPiAtLS0KPiAgZG9jcy9tYW4v
eGwuY2ZnLnBvZC41LmluIHwgNiArKysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9u
cygrKQo+IAo+IGRpZmYgLS1naXQgYS9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4gYi9kb2NzL21h
bi94bC5jZmcucG9kLjUuaW4KPiBpbmRleCBjYjMyZDA0Li5jZjNmYTBlIDEwMDY0NAo+IC0tLSBh
L2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgo+ICsrKyBiL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5p
bgo+IEBAIC0yMjQyLDYgKzIyNDIsMTIgQEAgRm9yIGV4YW1wbGUsIGNkcm9tIGluc2VydCB3aWxs
IGZhaWwuCj4gIAo+ICA9aXRlbQo+ICAKPiArWW91IHNob3VsZCBzYXkgQzx2Z2E9Im5vbmUiPi4K
PiArRG9tYWlucyB3aXRoIHN0ZHZnYSBncmFwaGljcyBjYXJkcyB0byBub3Qgd29yay4KPiArRG9t
YWlucyB3aXRoIGNpcnJ1cyB2Z2EgbWF5IHNlZW0gdG8gd29yay4KPiArCj4gKz1pdGVtCj4gKwo+
ICBZb3UgbXVzdCBjcmVhdGUgdXNlcihzKSBmb3IgcWVtdSB0byBydW4gYXMuCj4gIAo+ICBJZGVh
bGx5LCBzZXQgYXNpZGUgYSByYW5nZSBvZiAzMjc1MiB1aWRzCj4gLS0gCj4gMi4xLjQKPiAKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 16:12:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 16:12:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1afB-0001rk-Rm; Mon, 09 Oct 2017 16:12:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e1afA-0001rb-5Z
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 16:12:16 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 B4/E0-01782-FDF9BD95; Mon, 09 Oct 2017 16:12:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS6fjDS/fe/Nu
 RBjM2qVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnnDx9kLThoWjH10hLGBsad2l2MnBxCAnkS
 J6b+YgOxeQXsJCb3fGYCsSUEDCVOL7zJAmKzCKhKHG/uBrPZBNQl2p5tZwWxRQT0JG5uus3cx
 cjFwSzQxyix92cXWEJYwEnizKr9rCAJIYGbjBJdr1rANnACbVi/oRmogwNom6DE3x3CIGFmAS
 2Jh79usUDY2hLLFr4GK2EWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjenFqUVlqka6hXlJ
 RZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYPjVMzAw7mBs6nU+xCjJwaQkyjtvxu1I
 Ib6k/JTKjMTijPii0pzU4kOMMhwcShK81+YB5QSLUtNTK9Iyc4CRAJOW4OBREuF9CZLmLS5Iz
 C3OTIdInWK05Oi4efcPE8cmMLnh+4M/TEIsefl5qVLivItAGgRAGjJK8+DGwaL1EqOslDAvIw
 MDgxBPQWpRbmYJqvwrRnEORiVh3o8gU3gy80rgtr4COogJ6CDG4hsgB5UkIqSkGhi7rVbb/3a
 u0OWMf/8hME8lKXupmI7nkQ1bjyUwtfm2+BXldDQ37d9wYAG7h1HALv7QGT0iH/e9lo42ffv4
 stzjNQLv+tr3ftLZErhiSuf8S1u27fxtc7vTwW/SbTXlMxucnA7lXJNvE9Js+7qXlTdO80j4x
 r0mlRYa7Cacgtt0opnMX4ruc1ZiKc5INNRiLipOBAADtNH40QIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1507565532!90287879!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41969 invoked from network); 9 Oct 2017 16:12:14 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 9 Oct 2017 16:12:14 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 09 Oct 2017 10:12:11 -0600
Message-Id: <59DBBBF80200007800184285@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 09 Oct 2017 10:12:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
 <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
 <59BAB873020000780017B379@prv-mh.provo.novell.com>
 <7a279aa5-12cb-df26-51d6-f37a13b15125@citrix.com>
In-Reply-To: <7a279aa5-12cb-df26-51d6-f37a13b15125@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 01/17] x86emul: support remaining AVX
	insns
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA5LjEwLjE3IGF0IDE3OjM2LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAwOS8xNC8yMDE3IDA0OjEyIFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gQEAgLTcx
MTksNiArNzE0MiwxOCBAQCB4ODZfZW11bGF0ZSgKPj4gICAgICAgICAgZmljLmluc25fYnl0ZXMg
PSBQRlhfQllURVMgKyAzOwo+PiAgICAgICAgICBicmVhazsKPj4gIAo+PiArICAgIGNhc2UgWDg2
RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgxOSk6IC8qIHZicm9hZGNhc3RzZCBtNjQseW1tICov
Cj4+ICsgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDFhKTogLyogdmJyb2Fk
Y2FzdGYxMjggbTEyOCx5bW0gKi8KPj4gKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCF2
ZXgubCwgRVhDX1VEKTsKPj4gKyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCj4+ICsgICAgY2Fz
ZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDE4KTogLyogdmJyb2FkY2FzdHNzIG0zMix7
eCx5fW1tICovCj4+ICsgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9Q
X01FTSwgRVhDX1VEKTsKPiAKPiBKdXN0IGNoZWNraW5nIG15IHVuZGVyc3RhbmRpbmcgaGVyZTog
VGhlIHJlYXNvbiBmb3IgdGhpcyBjaGVjayBpcyB0aGF0Cj4gYXMgb2YgdGhpcyBwYXRjaCwgd2Ug
c3RpbGwgb25seSBzdXBwb3J0IEFWWCBpbnN0cnVjdGlvbnMsIG5vdCBBVlgyIChhbmQKPiBsYXRl
cikgdmFyaWFudHMsIHdoaWNoIGhhdmUgbm9uLW1lbW9yeS1zb3VyY2UgdmFyaWFudHM/CgpUaGF0
J3MgYSBnb29kIHBvaW50IGFjdHVhbGx5LiBZZXMsIGZvciB0aGlzIHBhdGNoIGFsb25lIGl0J3Mg
ZmluZSB0bwpoYW5kbGUganVzdCBtZW1vcnkgb3BlcmFuZHMuIEJ1dCB0aGUgbGF0ZXIgQVZYMiBw
YXRjaCBkb2Vzbid0CmdlbmVyYWxpemUgdGhpcyAtIEkndmUgbWFuYWdlZCB0byBvdmVybG9vayB0
aGlzIGFzcGVjdC4gQmFzZWQgb24KaG93IG90aGVyIHN1cHBvcnQgaGFzIGJlZW4gYWRkZWQsIGl0
IGNvdWxkIGhhdmUgYmVlbiBkb25lIHRoZQpvdGhlciB3YXkgYXMgd2VsbCAodXNpbmcgc3VpdGFi
bGUgY29uZGl0aW9uYWxzKSwgYnV0IG5vdyB0aGF0IHRoaXMKcGF0Y2ggaGFzIGdvbmUgaW4sIEkn
bGwgaGF2ZSB0byBkbyBpdCBpbiB0aGUgQVZYMiBwYXRjaC4KCj4gSSdtIG5vdCB0cnlpbmcgdG8g
Y29tcGxhaW4sIGJ1dCBJIHdhbnQgdG8gcmVmbGVjdCBiYWNrIHNvbWUgb2Ygd2hhdCBJJ20KPiBl
eHBlcmllbmNpbmcgdHJ5aW5nIHRvIHJldmlldyB0aGlzIHNlcmllcy4gIEFmdGVyIGhhdmluZyBn
b3R0ZW4gc29tZXdoYXQKPiB1cCB0byBzcGVlZCBvbiB0aGUgaW5zdHJ1Y3Rpb25zIGFuZCB0ZXJt
aW5vbG9neSwgYW5kIHRoZSBnZW5lcmFsIGxheW91dAo+IG9mIHRoZSBleGlzdGluZyBjb2RlLCBJ
IHVuZGVyc3RhbmQgdGhhdCB0aGUgYmFzaWMgbWV0aG9kIGZvciBhZGRpbmcgYQo+IG5ldyBpbnN0
cnVjdGlvbiBvZiB0aGlzIHR5cGUgaXM6Cj4gCj4gMS4gQWRkIGluc3RydWN0aW9uIHJlLWV4ZWN1
dGlvbiBzdXBwb3J0Cj4gICBhLiBBZGQgZGVjb2RlIGluZm9ybWF0aW9uIGludG8gdGhlIGFwcHJv
cHJpYXRlIHRhYmxlcyAoaW4gdGhpcyBjYXNlCj4gZXh0MGYzOF90YWJsZVtdIGFuZCBleHQwZjNh
X3RhYmxlW10KPiAgIGIuIEFkZCBjYXNlIHN0YXRlbWVudHMgd2hpY2gKPiAgICAtIENoZWNrIGZv
ciB0aGUgYXBwcm9wcmlhdGUgY29uZGl0aW9ucwo+ICAgIC0gU2V0IHVwIGFueXRoaW5nIHRoYXQg
bmVlZHMgc2V0dGluZyB1cCBmb3IgdGhlIGluc3RydWN0aW9uCj4gcmUtZXhlY3V0aW9uIChpbiB0
aGUgImlmIChzdGF0ZS0+c2ltZF9zaXplKSIgY2xhdXNlKS4KPiAKPiAyLiBBZGQgdGVzdGluZwoK
V2hhdGV2ZXIgdGhhdCBtZWFucy4gR2VuZXJhbGx5IEknbSB0cnlpbmcgdG8gYWRkIHRlc3RzIGZv
ciBuZXcKY29kZSBwYXRocywgb3IgZm9yIGluc25zIHVzaW5nIHVudXN1YWwgb3BlcmFuZCBzaXpl
cy4gQnV0IEknbSBub3QKZ29pbmcgdG8gY2xhaW0gdGhlIHRlc3RpbmcgYmVpbmcgYWRkZWQgaXMg
YWx3YXlzIGNvbXBsZXRlbHkKY292ZXJpbmcgYWxsIG5ldyBpbnNucy4KCj4gQW5kIG9mIGNvdXJz
ZSAxYiBtYXkgaW52b2x2ZSBleHRlbmRpbmcgZnVuY3Rpb25hbGl0eSwgc3VjaCBhcyBhZGRpbmcK
PiBzaW1kXzEyOCBvciBoYW5kbGluZyBuZXcgc291cmNlIC8gZGVzdGluYXRpb24gbW9kZXMgb3Ig
Y29tYmluYXRpb25zLgo+IAo+IFNvIGEgcHJvcGVyIHJldmlldyB3b3VsZCBpbnZvbHZlIG1ha2lu
ZyBzdXJlIHRoYXQgYWxsIHRoZSBhYm92ZSBoYWQgYmVlbgo+IGRvbmUgcHJvcGVybHk6IFRoYXQg
dGhlIHJpZ2h0IGluc3RydWN0aW9uIHdhcyBkZWNvZGVkLCB0aGUgcmlnaHQgdGFibGVzCj4gc2V0
IHVwLCB0aGUgcmlnaHQgY29uZGl0aW9ucyBjaGVja2VkLCB0aGUgcmlnaHQgaW5wdXRzIG1hZGUg
dG8gdGhlCj4gcmUtZXhlY3V0aW9uIGNvZGUgZnVydGhlciBkb3duOyBhbmQgdGhlbiBvZiBjb3Vy
c2UgbWFraW5nIHN1cmUgdGhhdAo+IHRoZXNlIGluc3RydWN0aW9ucyB3ZXJlIHByb3Blcmx5IGFk
ZGVkIHRvIHRoZSB0ZXN0aW5nIG1hdHJpeC4KPiAKPiBTbyBJIGxvb2sgdXAgdGhlIGluc3RydWN0
aW9ucyBuYW1lZCBhYm92ZSAodmJyb2FkY2FzdCopIGFuZCB2ZXJpZmllZAo+IHRoYXQgdGhleSBt
YXRjaGVkIHRoZSBjb2RlcyBsaXN0ZWQuICBUaGUgbWFudWFsIHNheXMgZmlyc3QgdHdvIGdlbmVy
YXRlCj4gYW4gZXhjZXB0aW9uIGlmIHZleC5sID09IDA7IHNvIGZhciBzbyBnb29kLgo+IAo+IEJ1
dCB3aGF0J3MgdGhlIGVhLnR5cGUgIT0gTUVNIHRoaW5nPyAgVGhlIG1hbnVhbCBjZXJ0YWlubHkg
c2F5cyB0aGVyZQo+IGFyZSBpbnN0cnVjdGlvbnMgdGhhdCBkb24ndCByZWZlcmVuY2UgbWVtb3J5
LiAgQSBiaXQgb2YgbG9va2luZyBhbmQKPiBwb2tpbmcgYXJvdW5kLCBhbmQgSSBmb3JtdWxhdGVk
IHRoZSBxdWVzdGlvbiBhYm92ZS4gIFRoZSB0ZXN0IGZvciBBVlgKPiBzdXBwb3J0IGlzIG1hZGUg
aW4gYSBjb21wbGV0ZWx5IGRpZmZlcmVudCBwYXJ0IG9mIHRoZSBmaWxlLCBhbmQgbm8KPiBtZW50
aW9uIG9mIEFWWDIgLyB3aGF0ZXZlciBpcyBkb25lIGhlcmUuCj4gCj4gT0ssIGdvIHVwIGFuZCBj
aGVjayB0aGUgdGFibGVzIC0tIGFkZGl0aW9ucyB0byBleHQwZjM4IGF0IDB4MTgsIDB4MTksCj4g
YW5kIDB4MWEgc2VlbSB0byBtYXRjaCB0aGUgZGVzY3JpcHRpb24uCj4gCj4gTm93IHdoYXQ/ICBI
b3cgZG8gSSB2ZXJpZnkgdGhhdCBldmVyeXRoaW5nIGVsc2Ugb24gdGhlIHBhdGggd2lsbCB3b3Jr
IGFzCj4gaXQgc2hvdWxkPwoKV2VsbCwgaWYgd2UgYXNzdW1lIHRoYXQgdGhlIGNvZGUgcGF0aHMg
b3V0c2lkZSB0aGUgYmlnIHN3aXRjaApzdGF0ZW1lbnRzIHdvcmssIHRoZW4gaXQgaXMgcmVhbGx5
IG9ubHkgdGhlIHRhYmxlIGFkZGl0aW9uIGFuZCB0aGUKY3VzdG9taXphdGlvbiBpbiB0aGUgbmV3
IGNhc2UgbGFiZWwgd2hpY2ggbmVlZHMgdmVyaWZ5aW5nLiBJZiBvdG9oCnlvdSBzdXNwZWN0IHRo
YXQgdGhlIGdsdWUgYmV0d2VlbiBleGlzdGluZyAoY29tbW9uKSBhbmQgbmV3CihwZXIgb3Bjb2Rl
KSBjb2RlIGlzbid0IHJpZ2h0LCB0aGVuIGdvaW5nIHRocm91Z2ggdGhlIGNvbW1vbgpwYXJ0cyB3
aXRoIHRoZSBzcGVjaWZpY3Mgb2YgdGhlIG5ldyBpbnN0cnVjdGlvbiBpbiBtaW5kIHdvbid0IGJl
CmF2b2lkYWJsZS4gQnV0IGlzbid0IHRoYXQgaG93IHlvdSdkIHJldmlldyBvdGhlciBjb2RlIGFz
IHdlbGw/Cgo+IEFuZCBJIHN0aWxsIGRvbid0IGhhdmUgYW55IGlkZWEgaG93IHRvIHN0YXJ0IG9u
IHZlcmlmeWluZyB0aGF0IHRoZXNlCj4gaW5zdHJ1Y3Rpb25zIGhhdmUgYmVlbiBhZGRlZCB0byB0
aGUgdGVzdCBmcmFtZXdvcmsgcHJvcGVybHkuCgpJcyBzZWVpbmcgdGhlIHJlc3BlY3RpdmUgY29t
cGlsZXIgaW50cmluc2ljcyBiZWluZyB1c2VkIChvciwgd2hlcmUKdGhvc2UgYXJlbid0IHN1aXRh
YmxlLCBpbmxpbmUgYXNtKCktcyB3aXRoIHRoZSB2ZXJ5IGluc3RydWN0aW9ucykgbm90CmVub3Vn
aD8gUGx1cywgYXMgc2FpZCBhYm92ZSwgZG9uJ3QgZXhwZWN0IGV2ZXJ5IHNpbmdsZSBpbnNuIHRv
IGJlCnRlc3RlZCwgb3IgZXZlbiBldmVyeSBzaW5nbGUgZmxhdm9yIG9mIG9uZSBpbnNuLgoKPiBJ
J20gb25seSAzIGluc3RydWN0aW9ucyBpbiwgd2l0aCBhdCBsZWFzdCAyMCBtb3JlIHRvIGdvLgo+
IAo+IFRoZXJlIGlzIGNlcnRhaW5seSBzb21ldGhpbmcgdG8gYmUgc2FpZCBmb3Igc2F5aW5nIHRo
YXQgaWYgeW91J3JlIGdvaW5nCj4gdG8gcmV2aWV3IGEgY2hhbmdlIHRvIGNvZGUgeW91IGhhdmUg
dG8gdW5kZXJzdGFuZCB0aGUgdW5kZXJseWluZyBjb2RlCj4gaXRzZWxmOyBhbmQgd2l0aCBhIHBp
ZWNlIG9mIGNvZGUgYXMgY29tcGxpY2F0ZWQgYXMgdGhpcywgdGhlcmUncyBqdXN0IG5vCj4gd2F5
IGFyb3VuZCB0aGF0IGJlaW5nIGEgYmlnIGxlYXJuaW5nIGN1cnZlLgo+IAo+IEJ1dCBhcyBhIHBy
YWN0aWNhbCBtYXR0ZXIsIHZlcnkgZmV3IHBlb3BsZSBhcmUgdGhhdCBmYW1pbGlhciB3aXRoIHRo
aXMKPiBjb2RlLiAgRXZlbiB3aXRob3V0IGFsbCB0aGUgb3RoZXIgcmFuZG9tIGRpc3RyYWN0aW9u
cyB3aXRoIHNlY3VyaXR5Cj4gaXNzdWVzIGFuZCBzdWNoLCBJIGRvdWJ0IGFueW9uZSB3aG8gaGFk
bid0IHNwZWNpZmljYWxseSBiZWVuIHRyeWluZyB0bwo+IHB1dCBmb3J3YXJkIHRoZSBlZmZvcnQg
dG8gaGVscCB5b3Ugd291bGQgaGF2ZSBtYWRlIGl0IHRocm91Z2ggcmV2aWV3aW5nCj4gdGhpcyBw
YXRjaCB3aXRob3V0IGRlY2lkaW5nIHRoZWlyIHRpbWUgd291bGQgYmUgYmV0dGVyIHNwZW50IGVs
c2V3aGVyZS4KPiAKPiBTbyBpdCByZWFsbHkgc2VlbXMgdG8gYmUgdGhhdCBpZiB5b3Ugd2FudCBz
b21lb25lIHRvIHJldmlldyB0aGlzIGNvZGUgLS0KPiBwYXJ0aWN1bGFybHkgYW55b25lIGJlc2lk
ZXMgQW5keSwgYnV0IHByb2JhYmx5IGV2ZW4gd2l0aCBBbmR5IC0tIHlvdQo+IGhhdmUgdG8gZ28g
ZnVydGhlciBpbnRvIG1ha2luZyBpdCBlYXNpZXIgZm9yIHNvbWVvbmUgYWJsZSB0byByZWFkIGEK
PiBtYW51YWwgYW5kIHJlYWQgY29kZSwgYnV0IG5vdCBpbnRpbWF0ZWx5IGZhbWlsaWFyIHdpdGgg
ZWl0aGVyIHRoZSB4ODYKPiBpbnN0cnVjdGlvbiBzZXQsIHRoZSBlbXVsYXRvciwgb3IgdGhlIHRl
c3RpbmcgZnJhbWV3b3JrLCB0byB2ZXJpZnkgdGhhdAo+IHRoZSBjaGFuZ2VzIHlvdSdyZSBtYWtp
bmcgYXJlIGNvcnJlY3QuCgpJIGNhbiBmdWxseSB1bmRlcnN0YW5kIHdoYXQgeW91IHNheSwgeWV0
IHRoaXMgZG9lc24ndCBoZWxwIG1lIHNlZQpob3cgSSBjb3VsZCBoYXZlIGhlbHBlZCB0aGUgc2l0
dWF0aW9uLiBJIGNvdWxkIGhhdmUgc3BsaXQgdGhlIHBhdGNoCmludG8gc21hbGxlciBwaWVjZXMg
KG9uZSBpbnNuIGF0IGEgdGltZSwgZm9yIGV4YW1wbGUpLCBidXQgdGhhdCB3b3VsZG4ndApoYXZl
IGNoYW5nZWQgdGhlIGFtb3VudCBvZiBjaGVja2luZyB5b3UnZCBoYXZlIHRvIGRvLiBJdCB3b3Vs
ZAptZXJlbHkgcmVkdWNlIHRoZSBncmFudWxhcml0eSBhdCB3aGljaCB5b3UgY291bGQgc2VuZCBi
YWNrIGNvbW1lbnRzCm9yIGFuIGFjay4KCkkgc3BlY2lmaWNhbGx5IGNhbm5vdCBzZWUgaG93IEkg
Y291bGQgaGF2ZSBoZWxwZWQgeW91IHdpdGggYSBtb3JlCnZlcmJvc2UgZGVzY3JpcHRpb24sIHNp
bmNlIGV2ZXJ5dGhpbmcgdGhlIHBhdGNoIGRvZXMgdGhhdCBpc24ndAptZW50aW9uZWQgdGhlcmUg
aXMgc2ltcGx5IGNsb25pbmcgZXhpc3RpbmcgY29kZSB0byBzdXBwb3J0IHRoZSBuZXcKaW5zbnMs
IHdoaWNoIHRoZSB0aXRsZSBuYW1lcy4gSW4gcGFydGljdWxhciBJIGRvbid0IHRoaW5rIGxpc3Rp
bmcKaW5kaXZpZHVhbCBpbnN0cnVjdGlvbnMgYmVpbmcgYWRkZWQgd291bGQgYmUgaGVscGZ1bC4g
QW5kIGluIG5vCmNhc2UgZG8gSSB0aGluayB0aGF0IHJlcHJvZHVjaW5nIGFueSBpbmZvcm1hdGlv
biB0aGUgU0RNIGhhcwp3b3VsZCBiZSB1c2VmdWwuCgo+IE1heWJlIGFmdGVyIHRoZSBjb2RlIGZy
ZWV6ZSBJJ2xsIHNlZSBpZiBJIGNhbiByZS13b3JrIHRoaXMgcGF0Y2ggKG9yCj4gcG9ydGlvbnMg
b2YgaXQpIGludG8gc29tZXRoaW5nIHdoaWNoIEkgdGhpbmsgd291bGQgYmUgZWFzaWVyIHRvIHJl
dmlldzsKPiBib3RoIGFzIGFuIGV4ZXJjaXNlIGZvciBteXNlbGYgKHRvIG1ha2Ugc3VyZSBJIHVu
ZGVyc3RhbmQgd2hhdCdzIGdvaW5nCj4gb24pLCBhbmQgYW4gYW4gZXhhbXBsZSBmb3Igd2hhdCBJ
J20gdGFsa2luZyBhYm91dC4gIEdpdmVuIHRoZSByYXRlIHRoaXMKPiBpcyBnb2luZywgdGhlcmUn
cyBubyB3YXkgSSdtIGdvaW5nIHRvIGJlIGFibGUgdG8gZ2l2ZSBhbiBSLWIgZm9yIHRoaXMKPiBw
YXRjaCBiZWZvcmUgdGhlIGZyZWV6ZS4KCkdpdmVuIHRoaXMgcGF0Y2ggaGFzIGdvbmUgaW4gd2l0
aCBBbmRyZXcncyBhY2sgKHdoaWNoIHdhc24ndCBzZW50Cm9uIHRoZSBsaXN0KSwgcGVyaGFwcyBp
dCB3b3VsZCBiZSB3b3J0aHdoaWxlIGluc3RlYWQgZG9pbmcgYW55IHN1Y2gKZm9yIG9uZSBvZiB0
aGUgbGF0ZXIgcGF0Y2hlcyAodGhlIEYxNkMgcGF0Y2gsIGFkZGluZyBqdXN0IHR3byBpbnNucywK
bWF5IGJlIGEgZ29vZCBjYW5kaWRhdGUgaWYgeW91J3JlIG5vdCBtZWFuaW5nIHRvIGFsc28gc3Bs
aXQgdXAKcGF0Y2hlcyBpbnRvIHNtYWxsZXIgcGllY2VzLCB3aGVyZWFzIGUuZy4gdGhlIEFWWDIg
b25lIHdvdWxkIGJlCmFib3V0IHRoZSBzYW1lIHNpemUgYW5kIG51bWJlciBvZiBhZGRlZCBpbnNu
cyBhcyB0aGUgb25lIGhlcmUgaXMpLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 09 16:13:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 16:13:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1agI-000212-52; Mon, 09 Oct 2017 16:13:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xumengpanda@gmail.com>) id 1e1agH-00020t-Cm
 for xen-devel@lists.xen.org; Mon, 09 Oct 2017 16:13:25 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 3D/E3-31244-420ABD95; Mon, 09 Oct 2017 16:13:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsVyMfTOQV2VBbc
 jDRonMVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlHNp5kL9hmUPH2Ry9rA+Mr2S5GLg4hgUmM
 Es9+TmUFcVgEGlgl5uy/wA7iSAjMYZX4+qOdrYuRE8gpk/j8Zy4zhF0k8f32OlYIu0Di1JSdT
 CA2r4CgxMmZT1hAbCEBL4mObW/BbE4BI4nDj9awQcQXMUrsnZoKYrMJqErMO9cIFmcRUJH439
 fBDjEnQOLThNVgM4UF3CVe3H8HFhcR0JP48OobG8hxzAJrGSX+r90LtoBZQFOidftv9gmMgrO
 Q3DELSWoBI9MqRo3i1KKy1CJdQ3O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA
 IGUAgh2MtzcGHGKU5GBSEuWdN+N2pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXqb5QDnBotT01
 Iq0zBxgvMCkJTh4lER4X84DSvMWFyTmFmemQ6ROMVpyXLhz6Q8Tx7FNl4HkgT23/jAJseTl56
 VKifMuAmkQAGnIKM2DGweL6UuMslLCvIxABwrxFKQW5WaWoMq/YhTnYFQS5v0IMoUnM68Ebus
 roIOYgA5iLL4BclBJIkJKqoFRa8XWMrn1l3+FHOD48/7QLj31A8Ef+WeUrTnNveIjp3Zhprdh
 SL3k6fXPPp2aucptkpxrquT0NypPXq32uXhv088GbsnidatfZHYvP3qTbUGh1pqogMqlkp5TE
 uYG18T7z265JsaxX3kFS+c+ltsnPxkFfL3ZUvTETuuPA2+VTtu+3bxCWZPjlFiKMxINtZiLih
 MBVWnLzOQCAAA=
X-Env-Sender: xumengpanda@gmail.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1507565603!51264852!1
X-Originating-IP: [209.85.220.193]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49544 invoked from network); 9 Oct 2017 16:13:23 -0000
Received: from mail-qk0-f193.google.com (HELO mail-qk0-f193.google.com)
 (209.85.220.193)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 Oct 2017 16:13:23 -0000
Received: by mail-qk0-f193.google.com with SMTP id o187so3671499qke.1
 for <xen-devel@lists.xen.org>; Mon, 09 Oct 2017 09:13:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=v8Zmnz96mtBINDGJm/RC2SxJwBL0FZneofdaYiJE+WI=;
 b=L+R81j9ix71BH54tKmzOS5kkE8qHxV+9eu1JFlXTBhWd7B/TkAOachH/Tj4CRvO5GK
 vFUWE0FyfOWTXCkC3YvY2VQH4Cb6CkcKMcW6YY19RBVzCVDe8kIoA+MciFgzCbk/4Zzh
 /RHfGhJ4XcZBJFq1ycuFH4eKcSQc7aE7IWWdmviMWE1wovl8Sr/BHyyoJFf44dJ1qfLi
 gcgdFFscGP6A5XHp24ZTcOdwYJ3XtBTG0ImvryZOwWNO7WA+2dvTRpkPQK2KA6zYXxsd
 DVbNJ104sTsj27FLTuaPzjG8AywbJBhHblKcIoM91G7xyY3JP9B3Vab2eGNv9f0gCZy4
 gmFA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=v8Zmnz96mtBINDGJm/RC2SxJwBL0FZneofdaYiJE+WI=;
 b=FPiXcx8HfYBazBrgpxBzTjFAkAZsOkBlyrf450bSalPO4TJLoOiXxy49/GNB+ZI0Ce
 vHS4c5vpCr02VsuPoLVOEPNSpkcg8/elDzLxLd941v/EshHL4zHRCj9BcKV4zM+71os6
 nfrkjP4fqM5auB9KFbz5O8Sf5Eu6Ig5iVo7WfUqdJf0fd0Y0JOFygg1NdkRY/+69TjKO
 WGPytj3oVtAS94cR5oXjfbyBhSHCQ1OocYcOWPoUhoLFPzU3iiDHTbNXaT876wxyYqGX
 k4HR8fU+n/quj1EWgMqnmnqkNiZMWLuBlNqQmLFR10iB1fc45apeKOEd2UAXkXUBcV5u
 eu9w==
X-Gm-Message-State: AMCzsaXwv4jXRHfGt0nC9y2XHRF8LR5Q6kZKOwM5NJU6xqRvc70qXCyP
 5N/SLQqd5XAiKzO5X1PW20OFNnzUtei5Z+cP+Q==
X-Google-Smtp-Source: AOwi7QAOYXW1fcSpOsKx2STWsqMj15aZS8/gxbQgs/3mfeBu0cwyl+STbapfwRT2I6nrJVVE41/kZVRRzuwIfFPkBOQ=
X-Received: by 10.55.151.4 with SMTP id z4mr5793716qkd.173.1507565602558; Mon,
 09 Oct 2017 09:13:22 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.18.178 with HTTP; Mon, 9 Oct 2017 09:13:21 -0700 (PDT)
In-Reply-To: <1505350270.13935.6.camel@citrix.com>
References: <1504281532-3766-1-git-send-email-mengxu@cis.upenn.edu>
 <1504281532-3766-4-git-send-email-mengxu@cis.upenn.edu>
 <1505350270.13935.6.camel@citrix.com>
From: Meng Xu <xumengpanda@gmail.com>
Date: Mon, 9 Oct 2017 12:13:21 -0400
Message-ID: <CAENZ-+nhr43cM0ZKfeoEg2v-Z3mKj_rLZo3x-LxfX=U=in3SQQ@mail.gmail.com>
To: Dario Faggioli <dario.faggioli@citrix.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 3/5] xl: enable per-VCPU extratime flag
	for RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMTMsIDIwMTcgYXQgODo1MSBQTSwgRGFyaW8gRmFnZ2lvbGkKPGRhcmlvLmZh
Z2dpb2xpQGNpdHJpeC5jb20+IHdyb3RlOgo+Cj4gT24gRnJpLCAyMDE3LTA5LTAxIGF0IDExOjU4
IC0wNDAwLCBNZW5nIFh1IHdyb3RlOgo+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX2NtZHRh
YmxlLmMgYi90b29scy94bC94bF9jbWR0YWJsZS5jCj4gPiBpbmRleCBiYTAxNTlkLi4xYjAzZDQ0
IDEwMDY0NAo+ID4gLS0tIGEvdG9vbHMveGwveGxfY21kdGFibGUuYwo+ID4gKysrIGIvdG9vbHMv
eGwveGxfY21kdGFibGUuYwo+ID4gQEAgLTI3MiwxMiArMjcyLDEzIEBAIHN0cnVjdCBjbWRfc3Bl
YyBjbWRfdGFibGVbXSA9IHsKPiA+ICAgICAgeyAic2NoZWQtcnRkcyIsCj4gPiAgICAgICAgJm1h
aW5fc2NoZWRfcnRkcywgMCwgMSwKPiA+ICAgICAgICAiR2V0L3NldCBydGRzIHNjaGVkdWxlciBw
YXJhbWV0ZXJzIiwKPiA+IC0gICAgICAiWy1kIDxEb21haW4+IFstdls9VkNQVUlEL2FsbF1dIFst
cFs9UEVSSU9EXV0gWy1iWz1CVURHRVRdXV0iLAo+ID4gKyAgICAgICJbLWQgPERvbWFpbj4gWy12
Wz1WQ1BVSUQvYWxsXV0gWy1wWz1QRVJJT0RdXSBbLWJbPUJVREdFVF1dIFstCj4gPiBlWz1FWFRS
QVRJTUVdXV0iLAo+ID4gICAgICAgICItZCBET01BSU4sIC0tZG9tYWluPURPTUFJTiAgICAgRG9t
YWluIHRvIG1vZGlmeVxuIgo+ID4gICAgICAgICItdiBWQ1BVSUQvYWxsLCAtLXZjcHVpZD1WQ1BV
SUQvYWxsICAgIFZDUFUgdG8gbW9kaWZ5IG9yCj4gPiBvdXRwdXQ7XG4iCj4gPiAgICAgICAgIiAg
ICAgICAgICAgICAgIFVzaW5nICctdiBhbGwnIHRvIG1vZGlmeS9vdXRwdXQgYWxsIHZjcHVzXG4i
Cj4gPiAgICAgICAgIi1wIFBFUklPRCwgLS1wZXJpb2Q9UEVSSU9EICAgICBQZXJpb2QgKHVzKVxu
Igo+ID4gICAgICAgICItYiBCVURHRVQsIC0tYnVkZ2V0PUJVREdFVCAgICAgQnVkZ2V0ICh1cylc
biIKPiA+ICsgICAgICAiLWUgRVhUUkFUSU1FLCAtLWV4dHJhdGltZT1FWFRSQVRJTUUgRVhUUkFU
SU1FICgxPXllcywgMD1ubylcbiIKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgRXh0cmF0aW1lCj4gPwoKV2UgbmVlZCB0byBwcm92aWRlIHRoZSBvcHRpb24g
dG8gY29uZmlndXJlIHRoZSBleHRyYXRpbWUgZmxhZyBmb3IgZWFjaAp2Y3B1LCByaWdodD8KCj4K
PiA+ICAgICAgfSwKPiA+ICAgICAgeyAiZG9taWQiLAo+ID4gICAgICAgICZtYWluX2RvbWlkLCAw
LCAwLAo+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3NjaGVkLmMgYi90b29scy94bC94bF9z
Y2hlZC5jCj4gPiBpbmRleCA4NTcyMmZlLi41MTM4MDEyIDEwMDY0NAo+ID4gLS0tIGEvdG9vbHMv
eGwveGxfc2NoZWQuYwo+ID4gKysrIGIvdG9vbHMveGwveGxfc2NoZWQuYwo+ID4gQEAgLTI1MSw3
ICsyNTEsNyBAQCBzdGF0aWMgaW50IHNjaGVkX3J0ZHNfZG9tYWluX291dHB1dCgKPiA+ICAgICAg
bGlieGxfZG9tYWluX3NjaGVkX3BhcmFtcyBzY2luZm87Cj4gPgo+ID4gICAgICBpZiAoZG9taWQg
PCAwKSB7Cj4gPiAtICAgICAgICBwcmludGYoIiUtMzNzICU0cyAlOXMgJTlzXG4iLCAiTmFtZSIs
ICJJRCIsICJQZXJpb2QiLAo+ID4gIkJ1ZGdldCIpOwo+ID4gKyAgICAgICAgcHJpbnRmKCIlLTMz
cyAlNHMgJTlzICU5cyAlMTBzXG4iLCAiTmFtZSIsICJJRCIsICJQZXJpb2QiLAo+ID4gIkJ1ZGdl
dCIsICJFeHRyYSB0aW1lIik7Cj4gPiAgICAgICAgICByZXR1cm4gMDsKPiA+ICAgICAgfQo+ID4K
PiBDYW4geW91IHBhc3RlIHRoZSBvdXRwdXQgb2Y6Cj4KClN1cmUKCj4geGwgc2NoZWQtcnRkcwoK
Q3B1cG9vbCBQb29sLTA6IHNjaGVkPVJURFMKTmFtZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgSUQgICAgUGVyaW9kICAgIEJ1ZGdldCBFeHRyYSB0aW1lCkRvbWFpbi0wICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAwICAgICAxMDAwMCAgICAgIDQwMDAgICAgICAgIHllcwoKPiB4
bCBzY2hlZC1ydGRzIC1kIDAKCk5hbWUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElE
ICAgIFBlcmlvZCAgICBCdWRnZXQgRXh0cmEgdGltZQpEb21haW4tMCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgMCAgICAgMTAwMDAgICAgICA0MDAwICAgICAgICB5ZXMKCj4geGwgc2NoZWQt
cnRkcyAtZCAwIC12IDEKCk5hbWUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElEIFZD
UFUgICAgUGVyaW9kICAgIEJ1ZGdldCBFeHRyYSB0aW1lCkRvbWFpbi0wICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAwICAgIDEgICAgIDEwMDAwICAgICAgNDAwMCAgICAgICAgeWVzCgoKPiB4
bCBzY2hlZC1ydGRzIC1kIDAgLXYgYWxsCgpOYW1lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBJRCBWQ1BVICAgIFBlcmlvZCAgICBCdWRnZXQgRXh0cmEgdGltZQpEb21haW4tMCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgMCAgICAwICAgICAxMDAwMCAgICAgIDQwMDAgICAgICAg
IHllcwpEb21haW4tMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCAgICAxICAgICAxMDAw
MCAgICAgIDQwMDAgICAgICAgIHllcwpEb21haW4tMCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgMCAgICAyICAgICAxMDAwMCAgICAgIDQwMDAgICAgICAgIHllcwpEb21haW4tMCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgMCAgICAzICAgICAxMDAwMCAgICAgIDQwMDAgICAgICAgIHll
cwpEb21haW4tMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCAgICA0ICAgICAxMDAwMCAg
ICAgIDQwMDAgICAgICAgIHllcwpEb21haW4tMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
MCAgICA1ICAgICAxMDAwMCAgICAgIDQwMDAgICAgICAgIHllcwpEb21haW4tMCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgMCAgICA2ICAgICAxMDAwMCAgICAgIDQwMDAgICAgICAgIHllcwpE
b21haW4tMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCAgICA3ICAgICAxMDAwMCAgICAg
IDQwMDAgICAgICAgIHllcwpEb21haW4tMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCAg
ICA4ICAgICAxMDAwMCAgICAgIDQwMDAgICAgICAgIHllcwpEb21haW4tMCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgMCAgICA5ICAgICAxMDAwMCAgICAgIDQwMDAgICAgICAgIHllcwpEb21h
aW4tMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCAgIDEwICAgICAxMDAwMCAgICAgIDQw
MDAgICAgICAgIHllcwpEb21haW4tMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCAgIDEx
ICAgICAxMDAwMCAgICAgIDQwMDAgICAgICAgIHllcwoKPgo+IHdpdGggdGhlIHNlcmllcyBhcHBs
aWVkPwo+Cj4gPiBAQCAtNzg1LDggKzgwMSw5IEBAIGludCBtYWluX3NjaGVkX3J0ZHMoaW50IGFy
Z2MsIGNoYXIgKiphcmd2KQo+ID4gICAgICAgICAgZ290byBvdXQ7Cj4gPiAgICAgIH0KPiA+ICAg
ICAgaWYgKCgodl9pbmRleCA+IGJfaW5kZXgpICYmIG9wdF9iKSB8fCAoKHZfaW5kZXggPiBwX2lu
ZGV4KSAmJgo+ID4gb3B0X3ApCj4gPiAtICAgICAgICB8fCBwX2luZGV4ICE9IGJfaW5kZXgpIHsK
PiA+IC0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiSW5jb3JyZWN0IG51bWJlciBvZiBwZXJpb2Qg
YW5kIGJ1ZGdldFxuIik7Cj4gPiArICAgICAgICAgfHwgKCh2X2luZGV4ID4gZV9pbmRleCkgJiYg
b3B0X2UpIHx8IHBfaW5kZXggIT0gYl9pbmRleAo+ID4gKyAgICAgICAgIHx8IHBfaW5kZXggIT0g
ZV9pbmRleCB8fCBiX2luZGV4ICE9IGVfaW5kZXggKSB7Cj4gPgo+IEkgZG9uJ3QgdGhpbmsgeW91
IG5lZWQgdGhlIGBiX2luZGVzICEgZV9pbmRleGAgcGFydC4gSWYgcD09YiBhbmQgcD09ZSwKPiBp
dCdzIGF1dG9tYXRpY2FsbHkgdHJ1ZSB0aGF0IGI9PWUuCgpSaWdodC4KCj4KPiA+IEBAIC04MjAs
NyArODM3LDcgQEAgaW50IG1haW5fc2NoZWRfcnRkcyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpCj4g
PiAgICAgICAgICAgICAgICAgIHIgPSBFWElUX0ZBSUxVUkU7Cj4gPiAgICAgICAgICAgICAgICAg
IGdvdG8gb3V0Owo+ID4gICAgICAgICAgICAgIH0KPiA+IC0gICAgICAgIH0gZWxzZSBpZiAoIW9w
dF9wICYmICFvcHRfYikgewo+ID4gKyAgICAgICAgfSBlbHNlIGlmICghb3B0X3AgJiYgIW9wdF9i
ICYmICFvcHRfZSkgewo+ID4gICAgICAgICAgICAgIC8qIGdldCBwZXItdmNwdSBydGRzIHNjaGVk
dWxpbmcgcGFyYW1ldGVycyAqLwo+ID4gICAgICAgICAgICAgIGxpYnhsX3ZjcHVfc2NoZWRfcGFy
YW1zIHNjaW5mbzsKPiA+ICAgICAgICAgICAgICBsaWJ4bF92Y3B1X3NjaGVkX3BhcmFtc19pbml0
KCZzY2luZm8pOwo+ID4gQEAgLTg1Miw2ICs4NjksNyBAQCBpbnQgbWFpbl9zY2hlZF9ydGRzKGlu
dCBhcmdjLCBjaGFyICoqYXJndikKPiA+ICAgICAgICAgICAgICAgICAgICAgIHNjaW5mby52Y3B1
c1tpXS52Y3B1aWQgPSB2Y3B1c1tpXTsKPiA+ICAgICAgICAgICAgICAgICAgICAgIHNjaW5mby52
Y3B1c1tpXS5wZXJpb2QgPSBwZXJpb2RzW2ldOwo+ID4gICAgICAgICAgICAgICAgICAgICAgc2Np
bmZvLnZjcHVzW2ldLmJ1ZGdldCA9IGJ1ZGdldHNbaV07Cj4gPiArICAgICAgICAgICAgICAgICAg
ICBzY2luZm8udmNwdXNbaV0uZXh0cmF0aW1lID0gZXh0cmF0aW1lc1tpXSA/IDEgOgo+ID4gMDsK
PiA+ICAgICAgICAgICAgICAgICAgfQo+ID4gICAgICAgICAgICAgICAgICByYyA9IHNjaGVkX3Zj
cHVfc2V0KGRvbWlkLCAmc2NpbmZvKTsKPiA+ICAgICAgICAgICAgICB9IGVsc2UgeyAvKiBzZXQg
cGFyYW1zIGZvciBhbGwgdmNwdXMgKi8KPiA+IEBAIC04NjAsNiArODc4LDcgQEAgaW50IG1haW5f
c2NoZWRfcnRkcyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpCj4gPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHhtYWxsb2Moc2l6ZW9mKGxpYnhsX3NjaGVkX3BhcmFtcykpOwo+ID4gICAg
ICAgICAgICAgICAgICBzY2luZm8udmNwdXNbMF0ucGVyaW9kID0gcGVyaW9kc1swXTsKPiA+ICAg
ICAgICAgICAgICAgICAgc2NpbmZvLnZjcHVzWzBdLmJ1ZGdldCA9IGJ1ZGdldHNbMF07Cj4gPiAr
ICAgICAgICAgICAgICAgIHNjaW5mby52Y3B1c1swXS5leHRyYXRpbWUgPSBleHRyYXRpbWVzWzBd
ID8gMSA6IDA7Cj4gPgo+IEJ1dCBkb2VzIHRoZXNlIHR3byBodW5rcyBtZWFuIHRoYXQgaWYgSSBw
YXNzIGAtZSAxMGAsIHRoYXQgaXMKPiBjb25zaWRlcmVkIGEgbGVnYWwgd2F5IHRvIGVuYWJsZSBl
eHRyYXRpbWU/IFNob3VsZG4ndCB3ZSBlbmZvcmNlCj4gKGVpdGhlciBoZXJlIGluIHhsIG9yIGlu
IGxpYnhsKSB0aGUgdmFsdWUgdG8gYmUgMCBvciAxID8KClllcywgd2Ugc2hvdWxkIGVuZm9yY2Ug
dGhlIGV4dHJhdGltZSB0byAwIG9yIDEuIEhvdyBhYm91dCBjaGVja2luZyB0aGUKdmFsdWUgb2Yg
ZXh0cmF0aW1lIHdoZW4gd2UgcGFyc2UgZWFjaCBleHRyYXRpbWUgdmFsdWU/ClRoZSBjaGFuZ2Ug
b2YgdGhlIGNvZGUgd2lsbCBiZSBsaWtlIHRoZSBmb2xsb3dpbmcgaW4geGxfc2NoZWQuYzoKCjc1
NyAgICAgY2FzZSAnZSc6Cjc1OCAgICAgICAgIGlmIChlX2luZGV4ID49IGVfc2l6ZSkgeyAvKiBl
eHRyYXRpbWUgYXJyYXkgaXMgZnVsbCAqLwo3NTkgICAgICAgICAgICAgZV9zaXplICo9IDI7Cjc2
MCAgICAgICAgICAgICBleHRyYXRpbWVzID0geHJlYWxsb2MoZXh0cmF0aW1lcywgZV9zaXplKTsK
NzYxICAgICAgICAgfQo3NjIgICAgICAgICBleHRyYXRpbWVzW2VfaW5kZXgrK10gPSBzdHJ0b2wo
b3B0YXJnLCBOVUxMLCAxMCk7Cjc2MyAgICAgICAgIGlmICggZXh0cmF0aW1lc1tlX2luZGV4LTFd
ICE9IDAgJiYgZXh0cmF0aW1lc1tlX2luZGV4LTFdICE9IDEpCjc2NCAgICAgICAgIHsKNzY1ICAg
ICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiSW52YWxpZCBleHRyYXRpbWUuXG4iKTsKNzY2ICAg
ICAgICAgICAgIHIgPSBFWElUX0ZBSUxVUkU7Cjc2NyAgICAgICAgICAgICBnb3RvIG91dDsKNzY4
ICAgICAgICAgfQo3NjkgICAgICAgICBvcHRfZSA9IDE7Cjc3MCAgICAgICAgIGJyZWFrOwoKV2hh
dCBkbyB5b3UgdGhpbms/CgpCZXN0LAoKTWVuZwoKCi0tIApNZW5nIFh1ClBoLkQuIENhbmRpZGF0
ZSBpbiBDb21wdXRlciBhbmQgSW5mb3JtYXRpb24gU2NpZW5jZQpVbml2ZXJzaXR5IG9mIFBlbm5z
eWx2YW5pYQpodHRwOi8vd3d3LmNpcy51cGVubi5lZHUvfm1lbmd4dS8KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 16:25:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 16:25:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1aro-0002ww-9M; Mon, 09 Oct 2017 16:25:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e1arm-0002wq-Qn
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 16:25:18 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 39/C1-05651-DE2ABD95; Mon, 09 Oct 2017 16:25:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjleJIrShJLcpLzFFi42K5GHpjpe7bRbc
 jDbo7FSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyu1VUFn9grrjw6wNrAuJ+ti5GTQ0hgGqPE
 zx+KXYxcHCwCr5kldl5/zwTiSAjcYZW4uvkNM0iVhECWxKYdyxkh7DSJt4dfs0LYVRINZ26xd
 zFyAE1Sk1jzJgqkV0jgF6PEihXbwDYIA/X2zj0DViMi4Cdx52ogSJhZIFRix9EXTBBH5EncvX
 GXEaSETUBHYt2MWpAwr4CtxOp5t8A2sQioSPy9OhvsGlGBcIn9368xQ9QISpyc+YQFxOYEql+
 8dQozxHgziXmbH0LZ4hK3nsxngrDlJba/ncM8gVF0FpL2WUhaZiFpmYWkZQEjyypGjeLUorLU
 Il0jM72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMBYqWdgYNzB2LDX7xCjJAeTk
 ijv+vm3I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8PICY09IsCg1PbUiLTMHGLUwaQkOHiUR3r
 AFQGne4oLE3OLMdIjUKUZjjgt3Lv1h4jiw59YfJiGWvPy8VClx3vcLgUoFQEozSvPgBsGSySV
 GWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrwsIPfwZOaVwO17BXQKE9ApjMU3QE4pSURISTUw
 +hsVs7AsuPiqTOqn61mrtTr8av1OiikWposP/1sc62vh8mRq1xQVngXCbAbbJopXVu6w52lce
 fGvSsNOL4dfSzPNPORd9HdfemmdnbBaxnuyfMPMffYtO18kLEp3/Xp75eE/V7ZaGBiElOiZLu
 dX1zxyuuqhZtsnY+FoER/bv7fi9blKT1xUYinOSDTUYi4qTgQACtNZcyEDAAA=
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1507566316!70905120!1
X-Originating-IP: [209.85.216.169]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48433 invoked from network); 9 Oct 2017 16:25:17 -0000
Received: from mail-qt0-f169.google.com (HELO mail-qt0-f169.google.com)
 (209.85.216.169)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 Oct 2017 16:25:17 -0000
Received: by mail-qt0-f169.google.com with SMTP id 1so3991449qtn.3
 for <xen-devel@lists.xenproject.org>; Mon, 09 Oct 2017 09:25:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=b6afDUkV82qlFWbTWurMzobF+lt7OB/k19Eu0VpA9ww=;
 b=Q6KExsVkGKKFvaYxXiVoo/m+d5LMWM88wSrMd+U8lP9Cjyj4To92yLoBW3Fu45Zlvh
 N1Gur9r64W+ZhcYShM81dBYLzxP8V9x7txV5KLDiiWqQMNhkvs+/bed0ozg2z9TZVMDx
 ktrQoiEw09kgkwxtH5kChMqcXv+zuQtMB7hOY=
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=b6afDUkV82qlFWbTWurMzobF+lt7OB/k19Eu0VpA9ww=;
 b=nyR0YyPK1xlxrchfTb0CIUqX0Yj1+M5XnAewuDOlOTYxnXI4X4ZCxvZl+7PnxSjomz
 q707iFLLOR+ZSemmhXqpOdvc027CcvGi6UEV/rPYC/km17VBVEBjzqz4td7x4aF/un4j
 trwT08LVhqFZVJhaydmx4ffOrbwKyXYwaFFJk/Njk9b31yBdKvhoMoewCNdSfFocO8T6
 fGjb5SGBBYbc5RnpYBsQN7CXZYk+0XbVW5RgpT4fKEEFl0LNVfc7f9xJgAHVmN8lRKsO
 6uNp5JDTKZyw0ID86DbVEh+sTRnZ9KVQuwtlOiaaQmij7bVw8Wxr6aDRghaIqHmAzbIb
 xU2A==
X-Gm-Message-State: AMCzsaUNQi3hInd/g3Zd1XkLnGMe4KMh2f64pfYJlOTMn+XIvFJ9uw6J
 kYD9teDiyG0xybshTHorLK+BKg==
X-Google-Smtp-Source: AOwi7QCTXU99DMNnJNTx51N9YmaT8GkAEl1W+69FtXe3Nr3FF5UKEQ+S+l6r8cd+/YAoTtoGEqGq7A==
X-Received: by 10.200.23.82 with SMTP id u18mr14614411qtk.163.1507566315270;
 Mon, 09 Oct 2017 09:25:15 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id l71sm5060433qkh.52.2017.10.09.09.25.14
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 09 Oct 2017 09:25:14 -0700 (PDT)
To: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xenproject.org
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
 <20170830183258.14612-2-proskurin@sec.in.tum.de>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <815b6fec-0dbb-477c-8475-195003dc25a5@linaro.org>
Date: Mon, 9 Oct 2017 17:25:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170830183258.14612-2-proskurin@sec.in.tum.de>
Content-Language: en-US
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v4 01/39] arm/p2m: Introduce
 p2m_(switch|restore)_vttbr_and_(g|s)et_flags
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU2VyZ2VqLAoKT24gMzAvMDgvMTcgMTk6MzIsIFNlcmdlaiBQcm9za3VyaW4gd3JvdGU6Cj4g
VGhpcyBjb21taXQgaW50cm9kdWNlcyBtYWNyb3MgZm9yIHN3aXRjaGluZyBhbmQgcmVzdG9yaW5n
IHRoZSB2dHRicgo+IGNvbnNpZGVyaW5nIHRoZSBjdXJyZW50bHkgc2V0IGlycSBmbGFncy4gV2Ug
ZGVmaW5lIHRoZXNlIG1hY3JvcywgYXMgdGhlCj4gZm9sbG93aW5nIGNvbW1pdHMgd2lsbCB1c2Ug
dGhlIGFzc29jaWF0ZWQgZnVuY3Rpb25hbGl0eSBtdWx0aXBsZSB0aW1lcwo+IHRocm91Z2hvdXQg
ZGlmZmVyZW50IGZpbGVzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFNlcmdlaiBQcm9za3VyaW4gPHBy
b3NrdXJpbkBzZWMuaW4udHVtLmRlPgo+IC0tLQo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+Cj4gLS0tCj4gdjQ6IFNhdmUgdGhlIGNvbnRlbnQgb2YgVlRUQlJfRUwyIGluc2lkZSBv
ZiB0aGUgaW50cm9kdWNlZCBtYWNybwo+ICAgICAgInAybV9zd2l0Y2hfdnR0YnJfYW5kX2dldF9m
bGFncyIuCj4gCj4gICAgICBNb3ZlIHRoZSBpbnRyb2R1Y2VkIG1hY3JvcyBpbnRvIC4veGVuL2lu
Y2x1ZGUvYXNtLWFybS9wMm0uaCwgYXMgdGhleSB3aWxsCj4gICAgICBiZSB1c2VkIGJ5IGRpZmZl
cmVudCBmaWxlcyBpbiB0aGUgZnV0dXJlIGNvbW1pdHMuCgpJIGRvbid0IGxpa2UgdGhlIGlkZWEg
b2YgbW92aW5nIHN1Y2ggbWFjcm9zIGluIHAybS5oIGJlY2F1c2UgaXQgZXhwb3NlIAp0aGUgdW5k
ZXJseWluZyBpbXBsZW1lbnRhdGlvbiBvZiBQMk0uCgpBIGJldHRlciBzb2x1dGlvbiB3b3VsZCBi
ZSBpbnRyb2R1Y2UgYSBoZWxwZXIgdG8gdHJhbnNsYXRlIGZyb20gYSBndWVzdCAKVkEgdG8gZ3Vl
c3QgUEEgaW4gcDJtLmMuIFRoaXMgaGVscGVyIHdpbGwgc3dpdGNoIHRvIHRoZSBob3N0IFAyTSBp
ZiAKbmVjZXNzYXJ5LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 16:25:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 16:25:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1as3-00030U-LF; Mon, 09 Oct 2017 16:25:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <programme110@gmail.com>) id 1e1as2-000300-NM
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 16:25:34 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 CC/F5-01766-DF2ABD95; Mon, 09 Oct 2017 16:25:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCKsWRWlGSWpSXmKPExsVyMfSaru6fRbc
 jDRq6zCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owDB+4wFlyzqzjSuoq9gXGOcRcjF4eQwAxG
 ifc7WllAHBaBBlaJu/fms4E4EgJzWCX+v/zH1MXICeSUSdz//40Zwi6SmLhzLlS8QOJc5xd2E
 JtXQFDi5MwnLCC2kIC3xNW799lAbE4BW4n2Tb+YIdZ9YJKYd+882CA2AV2J7rNnwRpYBFQlLh
 /uZYEYFCCx9+FvRhBbWCBR4sypJrAFIgI6EhtXXAC7jllgJ5PEnb5JYEXMAj4SjVd3s01gFJy
 F5JBZSFIQtqZE6/bf7BC2hsSCO/sYIWxtiWULXzMvYGRdxahRnFpUllqka2Ssl1SUmZ5RkpuY
 maNraGCql5taXJyYnpqTmFSsl5yfu4kRGO71DAyMOxh3tPsdYpTkYFIS5V0//3akEF9SfkplR
 mJxRnxRaU5q8SFGDQ4Ogc1rV19glGLJy89LVZLgXbwQqE6wKDU9tSItMwcYkTClEhw8SiK8YQ
 uA0rzFBYm5xZnpEKlTjN4cF+5c+sPEcWzTZSD5Y9IVIHlgzy0gueHmXSC5D0QKgW2QEud9D7J
 BAGRERmke3AJYYrnEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZi3D2QKT2ZeCdwdr4BOZAI6
 kbH4BsiJJYkIKakGRq6Nusn3rSW3cJzm8Rb9y+fp8tC1XjK/p/ToBT7Z/BsdwoGLwq03ls0Ly
 vtwZ+XjzC3i5TZ/yvL6wrc1C0bxaB9v2vGy6NeHf6a7uiLmcudq+S2dsOnovddPV4m+mu4qs9
 06a+Ndkabs4x0n9H9OPWLiazP17arMS7M1J2zdstlj35G/+3SWximxFGckGmoxFxUnAgC0zL6
 wJwMAAA==
X-Env-Sender: programme110@gmail.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1507566331!85569892!1
X-Originating-IP: [209.85.214.45]
X-SpamReason: No, hits=1.8 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
 HTML_OBFUSCATE_05_10,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38344 invoked from network); 9 Oct 2017 16:25:32 -0000
Received: from mail-it0-f45.google.com (HELO mail-it0-f45.google.com)
 (209.85.214.45)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 Oct 2017 16:25:32 -0000
Received: by mail-it0-f45.google.com with SMTP id j140so9009308itj.1
 for <xen-devel@lists.xenproject.org>; Mon, 09 Oct 2017 09:25:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=PKJ9EHidFAk5K4ny70rez2TrRlqboQutRqhGD1nbP9s=;
 b=YLH7UYDIB1iNbbmVlDo6DDRl4lrAjPDTjF2lTSYXhn6fO2P0hfybbzu3EZmKD5zpxb
 Ooe8ujq26+ArmKn1enLw4mOHFb4D/+Iq5VPAezdnpBQP94f19fKv8Y1C1bJ8na5CprwG
 OEcJbttKi19s+cPpZuBDtxEbN6PAKALAhbqr8a5IP4lbyJmFcM0R3CCG8y6SDCGW6vcn
 hhQdPCebi2jWvpyZjrZTmaBqFPfePzDtjrAR3T8fry5F1z5vCjVvXElvk9fPUQ7p3SAx
 P4w1KMOfysqzr0lYzpyPzZKE2ay33Cdpkhc8pDzbC7z+TTwNErt/QLPAh6ONQ7jp3W3A
 mqXA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=PKJ9EHidFAk5K4ny70rez2TrRlqboQutRqhGD1nbP9s=;
 b=X3/MEc1x8C5XN/w3elwgQVq7BMZATbf9Z9pDu5vVbZnfTMGeYQ7lrHQqLoWs9fnrju
 vemstjsLe57sC4SJgQROEarTcVEDpLe+XffWqz6TYIEN5l2YNGpfrZV9WpOEOg1DM3gb
 uF7cIBOME89YCKpcvHnCdOwSloIWCnRl70nQzwmqLqjPekVa4cf8+jZt3AXYXkmo6WH7
 H0BTXmCuOQexr6GCsNBm75z9C4f6JcI5zqIAsLlMxX4AWopfJca1o2fdUeEtsIAbA+UU
 9VcepkJERcmRCle7I1Nnsj6uu8T6Uiy+N7WpoU2VPsqm95lDt3wNtZNRRgPyTTipKF5N
 Sffw==
X-Gm-Message-State: AMCzsaWWGGPoBOphnOQhrNlohKGmfN2AB1DQQGe5TkWtOXLoNdCybrA+
 qlYLObLGLE78he4OYuM6D8KRvw4eGcH5xkjG7Zg=
X-Google-Smtp-Source: AOwi7QBk4jaHK+YeKt2yw/Ofp7KRRiHMz+JAj/MK3nwzQ8zYh+wDeOyaf9N628jCWdikdinIzVIzrbbIGBQLYEaLbDQ=
X-Received: by 10.36.116.5 with SMTP id o5mr3497800itc.132.1507566331595; Mon,
 09 Oct 2017 09:25:31 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.184.138 with HTTP; Mon, 9 Oct 2017 09:24:51 -0700 (PDT)
In-Reply-To: <7612e974-4dfd-970e-2bce-f59cfacf1aee@intel.com>
References: <CAO8FX+RWvuqh-D+o4uha0wgZYg5GBiG_yFn53oCQhJrqck2UVQ@mail.gmail.com>
 <1585937b-613c-eecf-5b08-d840a3265329@intel.com>
 <CAO8FX+RhMwL81-N=ktPc4bhsNeU9nA6cwzH=k1gz6xQAZfunfw@mail.gmail.com>
 <c478e36d-1c9b-d6d4-4b93-cb095f52ed38@intel.com>
 <CAO8FX+TWYVBCg0KAP6bEUTvGGep8J_NJZ6aHORKKOQe6DXBFkA@mail.gmail.com>
 <7612e974-4dfd-970e-2bce-f59cfacf1aee@intel.com>
From: Bill Bonaparte <programme110@gmail.com>
Date: Tue, 10 Oct 2017 00:24:51 +0800
Message-ID: <CAO8FX+SBbnk9cGf6d2LoUi+JZbBOSyQo330MRSoffO__zO4Yyw@mail.gmail.com>
To: "Tan, Jianfeng" <jianfeng.tan@intel.com>
Cc: pablo.de.lara.guarch@intel.com, yuanhan.liu@linux.intel.com,
 Olivier Matz <olivier.matz@6wind.com>, shreyansh.jain@nxp.com,
 bruce.richardson@intel.com, david.marchand@6wind.com, DPDK <dev@dpdk.org>,
 bernard.iremonger@intel.com, thomas@monjalon.net,
 xen-devel@lists.xenproject.org, huawei.xie@intel.com
Subject: Re: [Xen-devel] [dpdk-dev] Can xenvirt pmd work in xen guest (aka
 DomU) without xen-vhost in Dom0 ?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7375984384716926937=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7375984384716926937==
Content-Type: multipart/alternative; boundary="001a114a9e5eab91d7055b1fa399"

--001a114a9e5eab91d7055b1fa399
Content-Type: text/plain; charset="UTF-8"

On Mon, Oct 9, 2017 at 12:13 AM, Tan, Jianfeng <jianfeng.tan@intel.com>
wrote:

> Hi,
>
> On 10/8/2017 12:54 PM, Bill Bonaparte wrote:
>
> Thanks Jianfeng for taking time to reply.
>
> please allow me to briefly explain why I want to run dpdk on xen.
> our system is based on dpdk, which means we use dpdk as packet
> receive/transmit engine,
> and with integrated dpdk virtio/vmxnet3 driver, our system can run on
> KVM/VMware platform .
> this year, we have plan to run our system on AWS cloud, but I found that
> AWS
> uses xen as its virtualization platform, and the bus-info of nic is vif-x
> (x could be 0,1,2...),
> the driver used in kernel is vif. this should be para-virtualized nic used
> on xen.
>
>
> My guess is exactly as you describe. In AWS, we lack of a PMD for xen
> netfront (vif) nic. And even we got such a PMD, we still need a PMD for xen
> netback. Both are missing.
>
>
> I don't know which dpdk drvier can manage this pv nic. then I see
> xenvirt, I think this driver can
> did this job, like virtio can manage virtio nic which is used on kvm.
> unfortunately, after some study work, I run testpmd successfully on xen,
> but no packets received.
>
> with the informain got from you, I know It's need to run vhost_xen at dom0
> so that xenvirt at domU can work.
> but for my case, I have no change to run vhost_xen at dom0, because I only
> can operate my own domU.
>
> for this case, If I want to run system which is based on dpdk at domU,
> what should I do?
> appreciate any idea or suggestion from you.
>
>
> What kind of performance are you seeking? Only accelerating the frontend
>> by a new PMD, i.e. netfront, we can bypass the VM kernel (). But without
>> accelerating the backend, it only brings limited improvement.
>
> for me, the most important thing at the moment, is to run our system on
xen guest (aka DomU), with the full functions. the performance could be a
secondary consideration.
most of time, for our guests,  full functions, with the acceptable
performance,
is  fine.
do we have plan to support xen netfront pmd in dpdk ?
in my humble opinion,  limited performance is better than "not work" .

>
> Not sure if anyone from Amazon or Oracle can comment?
>
> Thanks,
> Jianfeng
>

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

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Mon, Oct 9, 2017 at 12:13 AM, Tan, Jianfeng <span dir=3D"ltr">&lt;<a=
 href=3D"mailto:jianfeng.tan@intel.com" target=3D"_blank">jianfeng.tan@inte=
l.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"m=
argin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left=
:1ex">
 =20
   =20
 =20
  <div bgcolor=3D"#FFFFFF">
    <p>Hi,<br>
    </p><span class=3D"gmail-">
    <br>
    <div class=3D"gmail-m_8997023766035493622moz-cite-prefix">On 10/8/2017 =
12:54 PM, Bill Bonaparte
      wrote:<br>
    </div>
    <blockquote type=3D"cite">
     =20
      <div dir=3D"ltr">
        <div style=3D"font-size:12.8px">Thanks Jianfeng for taking time to
          reply.=C2=A0</div>
        <div style=3D"font-size:12.8px"><br>
        </div>
        <div style=3D"font-size:12.8px">please allow me to briefly explain
          why I want to run=C2=A0<span class=3D"gmail-m_8997023766035493622=
gmail-il">dpdk</span>=C2=A0on=C2=A0<span class=3D"gmail-m_89970237660354936=
22gmail-il">xen</span>.</div>
        <div style=3D"font-size:12.8px">our system is based on=C2=A0<span c=
lass=3D"gmail-m_8997023766035493622gmail-il">dpdk</span>, which means we us=
e=C2=A0<span class=3D"gmail-m_8997023766035493622gmail-il">dpdk</span>=C2=
=A0as packet receive/transmit
          engine,=C2=A0</div>
        <div style=3D"font-size:12.8px">and with integrated=C2=A0<span clas=
s=3D"gmail-m_8997023766035493622gmail-il">dpdk</span>=C2=A0virtio/vmxnet3 d=
river, our
          system can run on KVM/VMware platform .</div>
        <div style=3D"font-size:12.8px">this year, we have plan to run our
          system on AWS cloud, but I found that AWS</div>
        <div style=3D"font-size:12.8px">uses=C2=A0<span class=3D"gmail-m_89=
97023766035493622gmail-il">xen</span>=C2=A0as
          its virtualization platform, and the bus-info of nic is vif-x
          (x could be 0,1,2...),=C2=A0</div>
        <div style=3D"font-size:12.8px">the driver used in kernel is vif.
          this should be para-virtualized nic used on=C2=A0<span class=3D"g=
mail-m_8997023766035493622gmail-il">xen</span>.</div>
      </div>
    </blockquote>
    <br></span>
    My guess is exactly as you describe. In AWS, we lack of a PMD for
    xen netfront (vif) nic. And even we got such a PMD, we still need a
    PMD for xen netback. Both are missing.<span class=3D"gmail-"><br>
    <br>
    <blockquote type=3D"cite">
      <div dir=3D"ltr">
        <div style=3D"font-size:12.8px"><br>
        </div>
        <div style=3D"font-size:12.8px">I don&#39;t know which=C2=A0<span c=
lass=3D"gmail-m_8997023766035493622gmail-il">dpdk</span>=C2=A0drvier can ma=
nage this pv nic.
          then I see xenvirt, I think this driver can=C2=A0</div>
        <div style=3D"font-size:12.8px">did this job, like virtio can
          manage virtio nic which is used on kvm.</div>
        <div style=3D"font-size:12.8px">unfortunately, after some study
          work, I run testpmd successfully on=C2=A0<span class=3D"gmail-m_8=
997023766035493622gmail-il">xen</span>,
          but no packets received.</div>
        <div style=3D"font-size:12.8px"><br>
        </div>
        <div style=3D"font-size:12.8px">with the informain got from you, I
          know It&#39;s need to run vhost_xen at dom0 so that xenvirt at
          domU can work.</div>
        <div style=3D"font-size:12.8px">but for my case, I have no change
          to run vhost_xen at dom0, because I only can operate my own
          domU.</div>
        <div style=3D"font-size:12.8px"><br>
        </div>
        <div style=3D"font-size:12.8px">for this case, If I want to run
          system which is based on=C2=A0<span class=3D"gmail-m_899702376603=
5493622gmail-il">dpdk</span>=C2=A0at
          domU, what should I do?=C2=A0</div>
        <div style=3D"font-size:12.8px">appreciate any idea or suggestion
          from you.</div>
      </div>
    </blockquote>
    <br></span><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">
    What kind of performance are you seeking? Only accelerating the
    frontend by a new PMD, i.e. netfront, we can bypass the VM kernel
    (). But without accelerating the backend, it only brings limited
    improvement.</blockquote></div></blockquote><div>for me, the most impor=
tant thing at the moment, is to run our system on xen guest (aka DomU), wit=
h the full functions. the performance could be a secondary consideration.</=
div><div>most of time, for our guests,=C2=A0 full functions, with the=C2=A0=
<span style=3D"color:rgb(46,48,51);font-family:Arial,&quot;Microsoft YaHei&=
quot;,=E5=BE=AE=E8=BD=AF=E9=9B=85=E9=BB=91,=E5=AE=8B=E4=BD=93,&quot;Malgun =
Gothic&quot;,Meiryo,sans-serif;font-size:12.6667px;line-height:19.4896px;ba=
ckground-color:rgb(249,251,252)">acceptable<span class=3D"gmail-Apple-conve=
rted-space">=C2=A0</span></span>=C2=A0performance, is=C2=A0 fine.=C2=A0</di=
v><div>do we have plan to support xen netfront pmd in dpdk ?=C2=A0</div><di=
v>in my humble opinion,=C2=A0=C2=A0limited performance is better than &quot=
;not work&quot; .</div><blockquote class=3D"gmail_quote" style=3D"margin:0p=
x 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><d=
iv bgcolor=3D"#FFFFFF">
    <br>
    Not sure if anyone from Amazon or Oracle can comment?<br>
    <br>
    Thanks,<br>
    Jianfeng
  </div>

</blockquote></div><br></div><div class=3D"gmail_extra"><br></div></div>

--001a114a9e5eab91d7055b1fa399--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7375984384716926937==--


From xen-devel-bounces@lists.xen.org Mon Oct 09 16:28:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 16:28:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1aum-0003HD-1j; Mon, 09 Oct 2017 16:28:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4484f2008=Ian.Jackson@citrix.com>)
 id 1e1auk-0003H1-GB
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 16:28:22 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 8E/3B-02026-5A3ABD95; Mon, 09 Oct 2017 16:28:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHRDpO7Sxbc
 jDV6elbf4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMu/j/OUvCYuWLW17dMDYyTmbsYOTkkBPwl
 Ph45zw5iswnoSjRt+csGYvMKCEqcnPmEBcRmFtCRWLD7ExuELS+x/e0cZogaB4kl38+A1bAIq
 EgsWH4ObI6IgJ5Ey6qJrBD1exgl/hwrAbGFBcwk3s68zQRicwp4Skx+OhFsjpBAG6PEo+n+EP
 eYSLxduBNoFwdQXE1i7vr4CYx8s5BcNAvJRbOQXLSAkXkVo3pxalFZapGuqV5SUWZ6RkluYma
 OrqGBqV5uanFxYnpqTmJSsV5yfu4mRmCgMQDBDsYv/c6HGCU5mJREedfPvx0pxJeUn1KZkVic
 EV9UmpNafIhRhoNDSYL32CKgnGBRanpqRVpmDjDkYdISHDxKIrwvQNK8xQWJucWZ6RCpU4zGH
 DceXv/DxNFx8+4fJiGWvPy8VClx3rMgpQIgpRmleXCDYLF4iVFWSpiXEeg0IZ6C1KLczBJU+V
 eM4hyMSsK85SBTeDLzSuD2vQI6hQnoFMbiGyCnlCQipKQaGP2/fq0V7uBLU7ffoneX0erWK43
 zNY0vT7Uv4eXnzuTvuH2rc1c9//0Lcvv3WYsZrG4Ou9n/RPM7c3KhldOMULP7pfwdRbsYUp9L
 n41brmd89Fb4+zTB4r+Fej5VO/69cNuazLt7wUvXX3//xT/24/c7LNW/Mp9PIUJ2X4v2RVHfp
 90rRHW5lFiKMxINtZiLihMBc8nBaMACAAA=
X-Env-Sender: prvs=4484f2008=Ian.Jackson@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1507566499!77740470!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37091 invoked from network); 9 Oct 2017 16:28:21 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 16:28:21 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="443018289"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23003.41880.818255.728737@mariner.uk.xensource.com>
Date: Mon, 9 Oct 2017 17:28:08 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <1507564902-9000-2-git-send-email-ian.jackson@eu.citrix.com>
References: <1507564902-9000-1-git-send-email-ian.jackson@eu.citrix.com>
 <1507564902-9000-2-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Juergen Gross <jgross@suse.com>, Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano  Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 1/8] xen: link against xentoolcore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWFuIEphY2tzb24gd3JpdGVzICgiW1BBVENIIDEvOF0geGVuOiBsaW5rIGFnYWluc3QgeGVudG9v
bGNvcmUiKToKPiBGcm9tOiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNv
bT4KPiAKPiBYZW4gbGlicmFyaWVzIDQuMTAgd2lsbCBpbmNsdWRlIGEgbmV3IHhlbnRvb2xjb3Jl
IGxpYnJhcnksIHdpdGhvdXQKPiB3aGljaCB4ZW5kZXZpY2Vtb2RlbCBldCBhbCB3aWxsIG5vdCB3
b3JrLgoKVGhlIHhlbnRvb2xjb3JlIGxpYnJhcnkgd2FzIGp1c3QgY29tbWl0dGVkIHRvIHhlbi5n
aXQjc3RhZ2luZywgc28gYXQKbGVhc3QgdGhpcyBwYXRjaCAob3Igc29tZXRoaW5nIGxpa2UgaXQp
IHNob3VsZCBnbyBpbnRvIHFlbXUgUlNOLgoKQW50aG9ueSwgZG8geW91IHBsYW4gdG8gY2hlcnJ5
IHBpY2sgdGhpcyBpbnRvIHRoZSB4ZW4tc3BlY2lmaWMgcWVtdQpicmFuY2ggdXNlZCBmb3Igb3Nz
dGVzdCB0ZXN0cyA/CgpUaGFua3MsCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 16:43:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 16:43:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1b9D-0005R1-BZ; Mon, 09 Oct 2017 16:43:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e1b9C-0005Qv-W9
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 16:43:19 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 98/3F-08608-627ABD95; Mon, 09 Oct 2017 16:43:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAKsWRWlGSWpSXmKPExsVyMfTGel3V5bc
 jDY6uUbX4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPm37zIVtDHX7F7yjbWBsav3F2MXBxCAjMY
 Jfa3tDGBOCwCr5kleja8YQRxJATusEo0Ns0BynACOVkS+x83sULYaRJHPrYwQ9hVEuuXrgSyO
 YBGqUmseRMFMfUXo8T7qZ/ZQGqEBQIkHi7tYQepERHwk7hzNRAkzCwQKrHj6Auw8UICeRKzL7
 eBlbAJ6Eism1ELEuYVsJWY1jgJrIRFQEXi2f737CC2qEC4xP7v15ghagQlTs58wgJicwLVX3i
 4mxVivJnEvM0PmSFscYlbT+YzQdjyEtvfzmGewCg6C0n7LCQts5C0zELSsoCRZRWjRnFqUVlq
 ka6RpV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmC8MADBDsYDiwIPMUpyMCmJ8
 q6ffztSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRv1DKgnGBRanpqRVpmDjByYdISHDxKIrz1S4
 HSvMUFibnFmekQqVOMxhwX7lz6w8RxYM+tP0xCLHn5ealS4rxyIJMEQEozSvPgBsESyiVGWSl
 hXkag04R4ClKLcjNLUOVfMYpzMCoJ85aCTOHJzCuB2/cK6BQmoFMYi2+AnFKSiJCSamC0ljq8
 XsyvS+xjyKdQpxvWdwonKkvcObG6+lzWEqOgkDxDZatF1yrNA/36+o9Lf+8zdl6ydPvxDaE7z
 pywZWI7v0nyE8fn61tvbQnQcXXde7rhWEiW2rbKqXJp29n/cp+6nChxJ2ei6DbD01x3bY+ceC
 +kne1leOcMQ9+ZzrV7xPc+t91+0dlEiaU4I9FQi7moOBEA1w4MNSMDAAA=
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1507567396!98388899!1
X-Originating-IP: [209.85.216.175]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62777 invoked from network); 9 Oct 2017 16:43:17 -0000
Received: from mail-qt0-f175.google.com (HELO mail-qt0-f175.google.com)
 (209.85.216.175)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 Oct 2017 16:43:17 -0000
Received: by mail-qt0-f175.google.com with SMTP id k31so8890279qta.6
 for <xen-devel@lists.xenproject.org>; Mon, 09 Oct 2017 09:43:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=onMiw6DxzxknekkgLNfxc5Gkag1kXe7LqYBHKphM84Y=;
 b=DHciCU0dZprE2MyjRpnsJaNK7T18Y7N0XKlKd6LAoRYYfI/sdGZXSlPkPlscD1BMAt
 4kmIcvdSrqBKmT9MNHT0OCuRX8A/X7wgTWaq2wamP6u4XuVSqYp2RQp1F6g6RoLiZdzB
 Wj8sWjLBy6Iz1gd5Mk08Nu0eu38VbRShnYxac=
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=onMiw6DxzxknekkgLNfxc5Gkag1kXe7LqYBHKphM84Y=;
 b=Ut+CVEuHwaN4sy5kmK/FYVBIa2XFoEyWXiGP/Y8aguVq8/x/SqY7RkXcEfrEoqLZdJ
 yPMNM5T4Ej/PwyeTsTLUVBHrhf3jnjZ0D6MJAArqLZMq809Wq2cmPoQPKPUNO/UL6qA9
 EPruXr8rfycCEEauBSq20QDWmpN95MJrcoszIXy5JrWnaXLIE4EciKsLif4bVSDMu8NV
 +3xAWXlkeH34kQ55CET7aQSBZqgkyc0pIbDalJe5Di1gQUh6xWuORAQPUN+ZCUk2UKbZ
 W7xdMR/WjHbs+M0yL24lVlFvWO1zhTKyeAiJopEgSBM/d0dQaXlA9n8iXbfhs9CkDENJ
 iQXQ==
X-Gm-Message-State: AMCzsaVb0TuLS5dLoEKkgIeQ7DZjyM85blqjC3vYlwST3KTGSXSuUBP1
 8TvsvgfHIFz/0QOgyqLfiDj18w==
X-Google-Smtp-Source: AOwi7QBZc8udEVi8UpPKBAXYeAwoiSEQxzYbHE9vkP1iaC+1OT62XvVPpLvkgR6q5K75JPk+vrzlCA==
X-Received: by 10.200.48.151 with SMTP id v23mr14003547qta.97.1507567396519;
 Mon, 09 Oct 2017 09:43:16 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id b32sm5263293qta.45.2017.10.09.09.43.15
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 09 Oct 2017 09:43:16 -0700 (PDT)
To: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xenproject.org
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
 <20170830183258.14612-3-proskurin@sec.in.tum.de>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <c6fed3f8-eb9a-dc36-5679-c6a9c3d3df71@linaro.org>
Date: Mon, 9 Oct 2017 17:43:06 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170830183258.14612-3-proskurin@sec.in.tum.de>
Content-Language: en-US
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v4 02/39] arm/p2m: Add first altp2m HVMOP
 stubs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU2VyZ2VqLAoKT24gMzAvMDgvMTcgMTk6MzIsIFNlcmdlaiBQcm9za3VyaW4gd3JvdGU6Cj4g
VGhpcyBjb21taXQgY29waWVzIGFuZCBleHRlbmRzIHRoZSBhbHRwMm0tcmVsYXRlZCBjb2RlIGZy
b20geDg2IHRvIEFSTS4KPiBGdW5jdGlvbnMgdGhhdCBhcmUgbm8geWV0IHN1cHBvcnRlZCBub3Rp
ZnkgdGhlIGNhbGxlciBvciBwcmludCBhIEJVRwo+IG1lc3NhZ2Ugc3RhdGluZyB0aGVpciBhYnNl
bmNlLgoKSSBhbSBzdGlsbCBjb25jZXJuZWQgb24gdGhlIGxvY2tpbmcgZGlmZmVyaW5nIGJldHdl
ZW4geDg2IGFuZCBBcm0gCihsaWtlbHkgdGhlIGZvcm1lciBpcyB3cm9uZykgYW5kIGZvciBtYWlu
dGFpbiBQT1YgaW4gdGhlIGZ1dHVyZS4KCkxhc3QgeWVhciB5b3Ugc2FpZCB5b3Ugd2VyZSB3b3Jr
aW5nIG9uIGdldHRpbmcgZG9fYWx0cDJtX29wIGNvbW1vbiAKYmV0d2VlbiB4ODYgYW5kIEFybS4g
V2hhdCdzIHRoZSBzdGF0dXM/Cgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vaHZtLmMgYi94
ZW4vYXJjaC9hcm0vaHZtLmMKPiBpbmRleCBhNTZiM2ZlM2ZiLi4wNDJiZGRhOTc5IDEwMDY0NAo+
IC0tLSBhL3hlbi9hcmNoL2FybS9odm0uYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9odm0uYwo+IEBA
IC0zMSw2ICszMSw5OSBAQAo+ICAgCj4gICAjaW5jbHVkZSA8YXNtL2h5cGVyY2FsbC5oPgo+ICAg
Cj4gKyNpbmNsdWRlIDxhc20vYWx0cDJtLmg+Cj4gKwo+ICtzdGF0aWMgaW50IGRvX2FsdHAybV9v
cChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKPiArewo+ICsgICAgc3RydWN0IHhl
bl9odm1fYWx0cDJtX29wIGE7Cj4gKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gTlVMTDsKPiArICAg
IHVpbnQ2NF90IG1vZGU7Cj4gKyAgICBpbnQgcmMgPSAwOwo+ICsKPiArICAgIGlmICggY29weV9m
cm9tX2d1ZXN0KCZhLCBhcmcsIDEpICkKPiArICAgICAgICByZXR1cm4gLUVGQVVMVDsKPiArCj4g
KyAgICBpZiAoIGEucGFkMSB8fCBhLnBhZDIgfHwKPiArICAgICAgICAgKGEudmVyc2lvbiAhPSBI
Vk1PUF9BTFRQMk1fSU5URVJGQUNFX1ZFUlNJT04pIHx8Cj4gKyAgICAgICAgIChhLmNtZCA8IEhW
TU9QX2FsdHAybV9nZXRfZG9tYWluX3N0YXRlKSB8fAo+ICsgICAgICAgICAoYS5jbWQgPiBIVk1P
UF9hbHRwMm1fY2hhbmdlX2dmbikgKQoKVGhhdCBleGFjdGx5IHN1cHBvcnQgbXkgdmlldyBhYm92
ZS4gWW91IHJlc2VudCBhIHNlcmllcyBhZnRlciBhIHllYXIgYW5kIApkb24ndCBldmVuIGxvb2sg
YXQgd2hhdCBjaGFuZ2VkIGluIHg4Ni4KCkkgZG9uJ3QgZXhwZWN0IGFueSBiZXR0ZXIgaW1wcm92
ZW1lbnQgYXMgcGVvcGxlIHdpbGwgYWRkIG1vcmUgZmVhdHVyZXMgCmluIGVhY2ggc2lkZS4KClsu
Li5dCgo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9kb21haW4uaAo+IGluZGV4IDhkZmMxZDFlYzIuLjA5OTFhMGE3OWQgMTAw
NjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAo+ICsrKyBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vZG9tYWluLmgKPiBAQCAtMTQ1LDYgKzE0NSw5IEBAIHN0cnVjdCBhcmNoX2Rv
bWFpbgo+ICAgICAgIHN0cnVjdCB7Cj4gICAgICAgICAgIHVpbnQ4X3QgcHJpdmlsZWdlZF9jYWxs
X2VuYWJsZWQgOiAxOwo+ICAgICAgIH0gbW9uaXRvcjsKPiArCj4gKyAgICAvKiBhbHRwMm06IGFs
bG93IG11bHRpcGxlIGNvcGllcyBvZiB0aGUgaG9zdCdzIHAybSAqLwo+ICsgICAgYm9vbCBhbHRw
Mm1fYWN0aXZlOwoKRG9lcyBpdCBoYXZlIHRvIGJlIGluIGFyY2hfZG9tYWluPyBDYW4ndCB0aGlz
IGJlIGRvbmUgaW4gY29tbW9uIGNvZGU/Cgo+ICAgfSAgX19jYWNoZWxpbmVfYWxpZ25lZDsKPiAg
IAo+ICAgc3RydWN0IGFyY2hfdmNwdQo+IAoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 16:52:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 16:52:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1bIE-0006QC-8D; Mon, 09 Oct 2017 16:52:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4484f2008=Ian.Jackson@citrix.com>)
 id 1e1bID-0006Q6-G8
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 16:52:37 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 A0/13-01767-459ABD95; Mon, 09 Oct 2017 16:52:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHSDvW7Iytu
 RBhtec1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlrXk9hLLjMXHF3axtzA2MjcxcjJ4eEgL/E
 ikcvWEBsNgFdiaYtf9lAbF4BQYmTM5+AxZkFdCQW7P7EBmHLS2x/O4cZosZBYm/vFEYQm0VAR
 aJx0k+wGhEBPYnNh68DxbmA6lcySXxrmMoEkhAW8Jb4/eAcUDMHB6eAvkTDNlWQGiGBdiaJ13
 vmQB1kIvF24U42kBohATWJuevjJzDyzUJy0iwkJ81CctICRuZVjOrFqUVlqUW6lnpJRZnpGSW
 5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIGhxgAEOxjXtjofYpTkYFIS5V0//3akEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQleixVAOcGi1PTUirTMHGDQw6QlOHiURHjDQNK8xQWJucWZ6RCpU
 4zGHDceXv/DxNFx8+4fJiGWvPy8VClxXgaQUgGQ0ozSPLhBsGi8xCgrJczLCHSaEE9BalFuZg
 mq/CtGcQ5GJWHeCJApPJl5JXD7XgGdwgR0CmPxDZBTShIRUlINjIZZsk9nfizbX9LxKVaZR/2
 uZwTL5hn8O2wYcq5YbzzEHHBzl8P+G2yTnJw22U1efYvzxxOPW9WbGTRysl5clJdR/x9rMq86
 OvzBl5PujscLHvfIdrc/i7/k2pl7uvjcmUQ2rWO+fK9WztI+KduTHPXws+L8OzJLfN6myPJNK
 nkQX2wccu3RSyWW4oxEQy3mouJEANKFeojBAgAA
X-Env-Sender: prvs=4484f2008=Ian.Jackson@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1507567954!77743431!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9675 invoked from network); 9 Oct 2017 16:52:35 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 16:52:35 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="450982163"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23003.43334.500944.219647@mariner.uk.xensource.com>
Date: Mon, 9 Oct 2017 17:52:22 +0100
To: "Daniel P. Berrange" <berrange@redhat.com>
In-Reply-To: <20171009152457.GO2954@redhat.com>
References: <1507133891-26013-1-git-send-email-ian.jackson@eu.citrix.com>
 <1507133891-26013-8-git-send-email-ian.jackson@eu.citrix.com>
 <877ew4ub3u.fsf@dusky.pond.sub.org>
 <23003.36902.664875.346194@mariner.uk.xensource.com>
 <20171009152457.GO2954@redhat.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Markus Armbruster <armbru@redhat.com>, qemu-devel@nongnu.org, Ross
 Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 xen-devel@nongnu.org
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH 7/8] os-posix: Provide new
	-runasid option
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RGFuaWVsIFAuIEJlcnJhbmdlIHdyaXRlcyAoIlJlOiBbUWVtdS1kZXZlbF0gW1BBVENIIDcvOF0g
b3MtcG9zaXg6IFByb3ZpZGUgbmV3IC1ydW5hc2lkIG9wdGlvbiIpOgo+IEp1c3QgdXNlICBnZXRw
d3VpZCgpIHRvIGdldCB0aGUgInN0cnVjdCBwYXNzd2QgKiIsIHRoZW4gY2hhbmdlX3Byb2Nlc3Nf
dWlkKCkKPiBkb2Vzbid0IG5lZWQgYW55IGNoYW5nZXMgYXQgYWxsIEFGQUlDVC4KClNlZSBteSBj
b21tZW50cyBpbiB0aGUgY29tbWl0IG1lc3NhZ2UuICBUaGVyZSBtYXkgYmUgbXVsdGlwbGUgcGFz
c3dkCmVudHJpZXMgcmVmZXJyaW5nIHRvIGEgcGFydGljdWxhciB1aWQuICBJIHRoaW5rIGluIHRo
aXMgYXJlYSBpdCB3b3VsZApiZSBiZXR0ZXIgdG8gZXhwZWN0IHRoZSBjYWxsZXIgdG8gYmUgZXhw
bGljaXQsIHJhdGhlciB0aGFuIHRha2luZwpnZXRwd3VpZCdzIG5vdGlvbiBvZiB0aGUgZmlyc3Qg
b25lLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 16:53:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 16:53:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1bJ5-0006Tf-I6; Mon, 09 Oct 2017 16:53:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1bJ4-0006TA-1a
 for xen-devel@lists.xensource.com; Mon, 09 Oct 2017 16:53:30 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 E9/1F-11179-989ABD95; Mon, 09 Oct 2017 16:53:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVbdj5e1
 Ig2mTlSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0fl4DlvBe8mKCZMbmRoY
 Nwp3MXJxCAk0Mkn0/5/ODOE8ZpR41vqHBcLZxijRt3IaYxcjJ4eIgLPE1zNz2UFsXgF9iVPbZ
 oDFhQVCJRbv2AjWICGwnEWi/f1FJpCEhICnxK2t85lh7BPflwAVsXOwCVhJHBIDibIIqEpsPT
 eZcQIj9wJGhlWMGsWpRWWpRbpG5npJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIF
 er2dgYNzB2LLX7xCjJAeTkijv+vm3I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8GavAMoJFqWm
 p1akZeYAww8mLcHBoyTCGwaS5i0uSMwtzkyHSJ1i1OU4tunyHyYhlrz8vFQpcV4GkCIBkKKM0
 jy4EbBYuMQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmDcCZApPZl4J3KZXQEcwAR3BWHwD5I
 iSRISUVANjPWOwzVOuRJHF86a67QpPWcfnxymTtrOT8yavRt/F2R19qv+fBt/d3yJqI/JD18B
 BKbnXUKdPoWLTCf5I4Rl3dx/YcVaC8/rsTZonY2v/3T34e/2j3aoGrx9VulT/umy467Gr/TaG
 VPstEiHVRxfpT185L1hA/eTb4n0x3QWt344GTZA3z72rxFKckWioxVxUnAgA9iDyNoACAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1507568007!109295649!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59549 invoked from network); 9 Oct 2017 16:53:28 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Oct 2017 16:53:28 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1bIz-0006wg-DZ; Mon, 09 Oct 2017 16:53:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e1bIt-0002a7-US; Mon, 09 Oct 2017 16:53:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e1bIt-0006R3-Pp; Mon, 09 Oct 2017 16:53:19 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114199-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-armhf:<job
 status>:broken:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:host-build-prep:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=e43aad54fc89bb77a369430a37a2d4949dfa3d9e
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 09 Oct 2017 16:53:19 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114199: regressions -
	trouble: blocked/broken/fail
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1725650909821525179=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf                     <job status>                 broken
 build-amd64                   6 xen-build                fail REGR. vs. 113972
 build-armhf                   5 host-build-prep          fail REGR. vs. 113972

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-i386  1 build-check(1)         blocked n/a

version targeted for testing:
 xen                  e43aad54fc89bb77a369430a37a2d4949dfa3d9e
baseline version:
 xen                  dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e

Last test of basis   113972  2017-10-03 21:02:43 Z    5 days
Failing since        113979  2017-10-04 00:10:13 Z    5 days   60 attempts
Testing same since   114199  2017-10-09 16:01:19 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Awais Masood <awais.masood@vadion.com>
  Bhupinder Thakur <bhupinder.thakur@linaro.org>
  Dario Faggioli <dario.faggioli@citrix.com>
  Dario Faggioli <raistlin@linux.it>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Joao Martins <joao.m.martins@oracle.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@arm.com>
  Julien Grall <julien.grall@linaro.org>
  Jun Nakajima <jun.nakajima@intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Meng Xu <mengxu@cis.upenn.edu>?
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tamas K Lengyel <tamas@tklengyel.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64                                                  fail    
 build-armhf                                                  broken  
 build-amd64-libvirt                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     blocked 
 test-amd64-amd64-libvirt                                     blocked 


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

broken-job build-armhf broken

Not pushing.

(No revision log; it would be 1286 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1725650909821525179==--

From xen-devel-bounces@lists.xen.org Mon Oct 09 16:53:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 16:53:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1bJN-0006X0-Tb; Mon, 09 Oct 2017 16:53:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ketuzsezr@gmail.com>) id 1e1bJM-0006Wj-1s
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 16:53:48 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 FC/E3-01782-B99ABD95; Mon, 09 Oct 2017 16:53:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsVyMfTGat1ZK29
 HGpw6pGHxfctkJgdGj8MfrrAEMEaxZuYl5VcksGZsPzeVqeA/R8X9g19ZGxgvs3cxcnEICcxk
 lFh3eAIziMMi0M8qsWFqNyuIIyGwmlWi99Ukpi5GTiAnTeLmwx8sMPabv/fZIOwqif8rdoPZQ
 gJKElsmP2aEGHuASWLr1HnsIAlhAT2Jyd9uM4LYLAIqEhP3nwKz2QT0JZ6uvcYMYosIyEjMm7
 yJFcRmBhq0/+w1RojeJImPbU1gR/AKWEp8be5nhbAFJU7OfMICUa8lcePfS6AaDiBbWmL5Pw6
 QsKiAssS8favYJjAKz0LSMQtJxyyEjgWMzKsYNYpTi8pSi3QNLfSSijLTM0pyEzNzdA0NTPVy
 U4uLE9NTcxKTivWS83M3MQIDnQEIdjA2bfc8xCjJwaQkyrt+/u1IIb6k/JTKjMTijPii0pzU4
 kOMMhwcShK8K1YA5QSLUtNTK9Iyc4AxB5OW4OBREuGdAJLmLS5IzC3OTIdInWK05Lhw59IfJo
 5jmy4DyQN7bv1hEmLJy89LlRLn7QBpEABpyCjNgxsHSwuXGGWlhHkZgQ4U4ilILcrNLEGVf8U
 ozsGoJMw7FWQKT2ZeCdzWV0AHMQEdxFh8A+SgkkSElFQD47z6ja+l+UINpqonvWxaLH1Onm/d
 sYf/fco8VgpyJJ+yaGS0L5RiV+hu2fPq2/Hmg64KVSLbec5E2wiY7s/cN8dA5/rWDcliHdutn
 TcxC8zcK6HQumveC2fD36vFmlTYrs+YVaz1Xie0IsdJMePjEbuNvyY+4dk5+5xjzouuI9OULB
 TvnMyqUmIpzkg01GIuKk4EAB+nIukGAwAA
X-Env-Sender: ketuzsezr@gmail.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1507568025!69896240!1
X-Originating-IP: [209.85.216.171]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19727 invoked from network); 9 Oct 2017 16:53:46 -0000
Received: from mail-qt0-f171.google.com (HELO mail-qt0-f171.google.com)
 (209.85.216.171)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 Oct 2017 16:53:46 -0000
Received: by mail-qt0-f171.google.com with SMTP id v28so35483659qtv.1
 for <xen-devel@lists.xenproject.org>; Mon, 09 Oct 2017 09:53:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:date:from:to:cc:subject:message-id:mime-version
 :content-disposition:user-agent;
 bh=0iuBtNOA51kUih4Mp9C1c8h6DkNh7ouFS+xqSLIWHak=;
 b=q6Y/OqAX63eBYIA2XEMPaqx/4KAS8LzlU+a5fXAjAe/KYw6Y0TJbgsPktizWTgnlQd
 u5XQY8TjuCIynpGL/NSudE4+boHUra5kntOcpUq5yeEze7yrCuuA3bukXLPNBiYNr/fS
 dyxtZ3SmYteBz50joy1fb5BKPqqRHzJZ9uxBfTOrzZT0GlgJiGBJOwqpup+c1UeakLFy
 wNNaq0A16hHWiTC+L+B28C/nsKBSHx6E2sZ/7gXGTI2GKiCFvxW2ma1/a/e3Q/yhNncE
 kc0Am4Er+A5ACDoSavQ84ujyvRyzN7YezQje6MrSm2XSuTGB/ZmUmCBFIBYengjjmBUL
 opCw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:date:from:to:cc:subject:message-id
 :mime-version:content-disposition:user-agent;
 bh=0iuBtNOA51kUih4Mp9C1c8h6DkNh7ouFS+xqSLIWHak=;
 b=Cib1FB8uVOJVkZL9OhhNhV0qhZgzJfL4cRaeohQIamVJeHHY9dP1VzRUWwtjtTgMa+
 2IVDAdzGbkLTIa7KFY7AeOtb/6Hw4FPZ3IrgMLEtLrZfTnjBOUaZBUlWsLwyeYdKk4Ge
 KLk+rSXDNR0jl0aQQCnjKjZoyjgb0VJ+EQEW/OBe6fIDQh3fk1P/rV6QTbgLail1nNVR
 0QKzGyRy8s0KJS2gseQyMGr/hINtWJaD7HM5yQYSYj8QXz/5o1yA5n+a6NsDnC7pS+At
 0tAfCfpL0h6yRwoQKqjDGYVbJKtUJz7qcLPIsdyDvUuTtXCxumaup7MzTqEQBrv2v+gX
 81+w==
X-Gm-Message-State: AMCzsaUzaIcHj0XbM+99GiaIzEyHytWVI/uSszYoeU+zQ64pLpm25sI6
 fLuPtgo0MKW9s0KV8P3tqFM=
X-Google-Smtp-Source: AOwi7QD4MlJOKhqA0m2LHSIcIVBQy6INxPIv/dXZPQE70mnAFeFk7KRKVHtuOhAnXPbOjrXsQz1wOw==
X-Received: by 10.237.55.228 with SMTP id j91mr15820766qtb.28.1507568025389;
 Mon, 09 Oct 2017 09:53:45 -0700 (PDT)
Received: from localhost.localdomain
 (209-6-200-48.s4398.c3-0.smr-ubr2.sbo-smr.ma.cable.rcncustomer.com.
 [209.6.200.48])
 by smtp.gmail.com with ESMTPSA id r16sm1826667qtc.4.2017.10.09.09.53.44
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 09 Oct 2017 09:53:45 -0700 (PDT)
Date: Mon, 9 Oct 2017 12:53:43 -0400
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
To: refpolicy@oss.tresys.com
Message-ID: <20171009165342.GC9212@localhost.localdomain>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [refpolicy SELinux PATCH] Updates to SELinux
 refpolicies to make xenconsoled work. (v1)]
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmUtc2VuZGluZyBhcyB0aGUgZmlyc3QgZGlkbid0IGhpdCB0aGUgcmVmcG9saWN5IG1haWxpbmcg
bGlzdC4KCkRhdGU6IE1vbiwgIDkgT2N0IDIwMTcgMTE6NTM6NDUgLTA0MDAKRnJvbTogS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWRAa2VybmVsLm9yZz4KVG86IHJlZnBvbGljeUBvc3MudHJl
c3lzLmNvbQpDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnClN1YmplY3Q6IFtyZWZw
b2xpY3kgU0VMaW51eCBQQVRDSF0gVXBkYXRlcyB0byBTRUxpbnV4IHJlZnBvbGljaWVzIHRvIG1h
a2UKIHhlbmNvbnNvbGVkIHdvcmsuICh2MSkKCkhleSEKU2luY2UgWGVuIDQuNiB0aGUgeGVuc3Rv
cmVkIHByZWZlcnMgdG8gdXNlIC9kZXYveGVuL3hlbmJ1cyBpbnN0ZWFkIG9mIC9wcm9jL3hlbi94
ZW5idXMuClRoYXQgd2Fzbid0IGluIHRoZSBvcmlnaW5hbCBlbWFpbCB0aGF0IEFudGhvbnkgaGFk
IHNlbnQ6CgoiW3JlZnBvbGljeV0gW1NFTElOVVggUE9MSUNZIFBBVENIXSBVcGRhdGUgZm9yIFhl
biA0LjciCiBodHRwOi8vb3NzLnRyZXN5cy5jb20vcGlwZXJtYWlsL3JlZnBvbGljeS8yMDE3LUF1
Z3VzdC8wMDk3ODQuaHRtbAoKQnV0IG5vbmV0aGVsZXNzIGl0IGlzIG5lZWRlZCB0byBtYWtlIHhl
bmNvbnNvbGVkIHdvcmsgb24gRmVkb3JhIGluc3RhbGxzLgoKQWRkaXRpb25hbGx5IHdlIGFsc28g
YWRkIHRoZSAnbWFwJyBmdW5jdGlvbmFsaXR5IHRvIG1ha2UgdGhlIHhlbmNvbnNvbGVkCi94ZW5j
b25zb2xlIHdvcmsgdG9nZXRoZXIuCgpGb3IgbW9yZSBkZXRhaWxzLCBwbGVhc2Ugc2VlOgogaHR0
cHM6Ly9idWd6aWxsYS5yZWRoYXQuY29tL3Nob3dfYnVnLmNnaT9pZD0xNDg0OTA4CgpQbGVhc2Ug
bWVyZ2UgYXQgeW91ciBjb252aWVuY2UuCgpLb25yYWQgUnplc3p1dGVrIFdpbGsgKDIpOgogICAg
ICBrZXJuZWwveGVuOiBVcGRhdGUgZm9yIFhlbiA0LjYKICAgICAga2VybmVsL3hlbjogQWRkIG1h
cCBwZXJtaXNzaW9uIHRvIHRoZSBkZXZfcndfeGVuCgogcG9saWN5L21vZHVsZXMva2VybmVsL2Rl
dmljZXMuZmMgfCAxICsKIHBvbGljeS9tb2R1bGVzL2tlcm5lbC9kZXZpY2VzLmlmIHwgMSArCiAy
IGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQoKCi0tLS0tIEVuZCBmb3J3YXJkZWQgbWVz
c2FnZSAtLS0tLQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 16:58:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 16:58:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1bNu-00079u-GK; Mon, 09 Oct 2017 16:58:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4484f2008=Ian.Jackson@citrix.com>)
 id 1e1bNs-00079o-VU
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 16:58:29 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 65/7A-02216-4BAABD95; Mon, 09 Oct 2017 16:58:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsXitHSDve7mVbc
 jDW52m1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnr199kLdjJXvFi7QqmBsaJbF2MnBwSAv4S
 2/8uZQGx2QR0JZq2/AWL8woISpyc+QQsziygI7Fg9yc2CFteYvvbOcwQNXYSk9e+B7NZBFQk+
 u9AzBER0JNoWTWRtYuRC6j+CqNEx5qLrCAJYYFgiYb3a4CKODg4BWwkeg5ngdQICexklGhqns
 cMcZCJxNuFO9lAaoQE1CTmro+fwMg3C8lJs5CcNAvJSQsYmVcxahSnFpWlFukaGeglFWWmZ5T
 kJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgQGWz0DA+MOxsbZfocYJTmYlER5pVbejhTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwZsFkhMsSk1PrUjLzAGGPUxagoNHSYSXDSTNW1yQmFucmQ6RO
 sVoz3Hj4fU/TBwdN+8CyU1gcsP3B3+YhFjy8vNSpcR5c0HaBEDaMkrz4IbC4vQSo6yUMC8jAw
 ODEE9BalFuZgmq/CtGcQ5GJWHeQyBTeDLzSuB2vwI6iwnoLMbiGyBnlSQipKQaGGskltWfkmK
 9dn2FbvGC4CWMnkI6MqyqM3dt3XCzVs05+9+XR1O9/ur82ZY2gWMO65uQ3K3hS+o3hqROsF7z
 av+crJLXB3NuT1xw98CnPPV9Yfwdq14qJ018Knie/f2j9M3XX70xzHA3YDLabZ9sxci26ruDb
 jHX2piqAI77fQwL9oV+Xq+nfF6JpTgj0VCLuag4EQCbQa2yzgIAAA==
X-Env-Sender: prvs=4484f2008=Ian.Jackson@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1507568303!92160033!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56580 invoked from network); 9 Oct 2017 16:58:27 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 16:58:27 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="450982980"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23003.43689.447516.6588@mariner.uk.xensource.com>
Date: Mon, 9 Oct 2017 17:58:17 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20171009155044.GC1771@perard.uk.xensource.com>
References: <1507133891-26013-1-git-send-email-ian.jackson@eu.citrix.com>
 <1507133891-26013-4-git-send-email-ian.jackson@eu.citrix.com>
 <20171009155044.GC1771@perard.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Juergen Gross <jgross@suse.com>, Stefano
 Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org,
 Ross Lagerwall <ross.lagerwall@citrix.com>, xen-devel@lists.xenproject.org,
 xen-devel@nongnu.org
Subject: Re: [Xen-devel] [PATCH 3/8] xen: defer call to xen_restrict until
 after os_setup_post
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

KE15IHJlc2VuZCBoYXMgY3Jvc3NlZCB3aXRoIHlvdXIgcmV2aWV3LiAgU29ycnkgYWJvdXQgdGhh
dC4pCgpBbnRob255IFBFUkFSRCB3cml0ZXMgKCJSZTogW1BBVENIIDMvOF0geGVuOiBkZWZlciBj
YWxsIHRvIHhlbl9yZXN0cmljdCB1bnRpbCBhZnRlciBvc19zZXR1cF9wb3N0Iik6Cj4gT24gV2Vk
LCBPY3QgMDQsIDIwMTcgYXQgMDU6MTg6MDZQTSArMDEwMCwgSWFuIEphY2tzb24gd3JvdGU6Cgo+
ID4gK3ZvaWQgeGVuX3NldHVwX3Bvc3Qodm9pZCkKPiA+ICt7Cj4gPiArICAgIGludCByYzsKPiAK
PiBXZSBwcm9iYWJseSB3YW50IHRvIGNoZWNrIGhlcmUgaWYgWGVuIGlzIGVuYWJsZSAodmlhIHhl
bl9lbmFibGVkKCkpLgo+IHhlbl9kb21pZF9yZXN0cmljdCBjb3VsZCBiZSB0cnVlIHdoZW4gWGVu
IGlzIG5vdCB1c2VkLCBldmVuIGlmIGl0IGRvZXMKPiBub3QgbWFrZSBzZW5zZSB0byB1c2UgLXhl
bi1kb21pZC1yZXN0cmljdCBpbiB0aGF0IGNhc2UuCgpTaG91bGQgLXhlbi1kb21pZC1yZXN0cmlj
dCB3aXRob3V0IHhlbl9lbmFibGVkKCkgbm90IGZhaWwgPyAgSU1PIGl0IGlzCm5vcm1hbGx5IGJl
dHRlciBmb3IgYW4gb3B0aW9uIHdoaWNoIHJlcXVlc3RzIGVuaGFuY2VkIHNlY3VyaXR5IHRvIGZh
aWwKd2hlbiBpdCBjYW4ndCBkbyBpdHMgam9iLCByYXRoZXIgdGhhbiBqdXN0IGhvcGluZyB0aGF0
IGl0cwppbmFwcGxpY2FiaWxpdHkgaXMgaW50ZW50aW9uYWwuCgpPVE9IIEkgc3VwcG9zZSB0aGVy
ZSBpcyBhbiBhcmd1bWVudCB0aGF0IHdpdGhvdXQgeGVuX2VuYWJsZWQoKSB0aGUKZnVuY3Rpb24g
b2YgLXhlbi1kb21pZC1yZXN0cmljdCBpcyBhY2hpZXZlZCwgaW4gdGhhdCB3aXRob3V0Cnhlbl9l
bmFibGVkKCkgcWVtdSBpcyB1bmFibGUgKGFmdGVyIGRyb3BwaW5nIHByaXZpbGVnZXMpIHRvIGFj
dCBvbgpYZW4gZG9tYWlucyBhdCBhbGwuLi4KClRoYW5rcywKSWFuLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 16:59:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 16:59:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1bPA-0007FX-Sg; Mon, 09 Oct 2017 16:59:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4484f2008=Ian.Jackson@citrix.com>)
 id 1e1bP9-0007FQ-IT
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 16:59:47 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 4C/B8-31244-20BABD95; Mon, 09 Oct 2017 16:59:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOIsWRWlGSWpSXmKPExsXitHSDvS7T6tu
 RBlebNC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy+zqvMBX+YK6YfWcPcwLiEuYuRk0NCwF/i
 6dR+JhBbSMBd4tSWZ+wQtrZE0/SPzDD202+nwGxeAUGJkzOfsIDYzAI6Egt2f2KDsOUltr+dA
 1bDJqAr0bTlL1hcREBPYvPh64wQNcuYJJZ38YDYwgLeEr8fnAOq5+DgFNCXaNim2sXIBbSqnU
 ni9Z45cLetePSCBcI2kXi7cCcbSL0QkD2/XxfiHA+JVWs2MEKE1STmro8HMVkEVCQ6NphPYBS
 eheTmWUhunoXk5gWMzKsY1YtTi8pSi3TN9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLz
 czcxAoObAQh2MM474X+IUZKDSUmUV2rl7UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryzQHKCR
 anpqRVpmTnAOINJS3DwKInwsoGkeYsLEnOLM9MhUqcYjTluPLz+h4mj4+bdP0xCLHn5ealS4r
 yRq4BKBUBKM0rz4AbB4v8So6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHmbQRbyZOaVwO17BXQ
 KE9ApjMU3QE4pSURISTUwany93vT+n+Vn9qWsyks+7rfKuNxz3T3by8zz1y0XPm62m4nRRltD
 /4mxJ197wuBf5emtM+ORqnfAOfMriQEaKe1fs/N/Hl4kt0rXL1j53b7Wrm3HQiU6tX/2v+ZYp
 n7n2rUDb34cYF2jXyu48cKXrecaA5+v2XQoOCJL76qDks4drsQk/paDSizFGYmGWsxFxYkAtS
 qFZfoCAAA=
X-Env-Sender: prvs=4484f2008=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1507568381!109368271!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48598 invoked from network); 9 Oct 2017 16:59:46 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 16:59:46 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="450983148"
Resent-Message-ID: <23003.43771.208066.831439@mariner.uk.xensource.com>
Resent-Date: Mon, 9 Oct 2017 17:59:39 +0100
Resent-To: <xen-devel@lists.xenproject.org>
MIME-Version: 1.0
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: "Daniel P. Berrange" <berrange@redhat.com>
In-Reply-To: <20171009152457.GO2954@redhat.com>
References: <1507133891-26013-1-git-send-email-ian.jackson@eu.citrix.com>
 <1507133891-26013-8-git-send-email-ian.jackson@eu.citrix.com>
 <877ew4ub3u.fsf@dusky.pond.sub.org>
 <23003.36902.664875.346194@mariner.uk.xensource.com>
 <20171009152457.GO2954@redhat.com>
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="450982163"
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Resent-From: Ian Jackson <Ian.Jackson@eu.citrix.com>
Message-ID: <4b43a589be8b4e5c87ccd916d6eea086@FTLPEX02CAS03.citrite.net>
Date: Mon, 9 Oct 2017 12:59:40 -0400
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Markus Armbruster <armbru@redhat.com>, qemu-devel@nongnu.org,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 xen-devel@nongnu.org
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH 7/8] os-posix: Provide new
	-runasid option
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

KHJlc2VuZGluZywgbW9yZSBjb21wZXRlbnRseSB0aGlzIHRpbWUpCgpEYW5pZWwgUC4gQmVycmFu
Z2Ugd3JpdGVzICgiUmU6IFtRZW11LWRldmVsXSBbUEFUQ0ggNy84XSBvcy1wb3NpeDogUHJvdmlk
ZSBuZXcgLXJ1bmFzaWQgb3B0aW9uIik6Cj4gSnVzdCB1c2UgIGdldHB3dWlkKCkgdG8gZ2V0IHRo
ZSAic3RydWN0IHBhc3N3ZCAqIiwgdGhlbiBjaGFuZ2VfcHJvY2Vzc191aWQoKQo+IGRvZXNuJ3Qg
bmVlZCBhbnkgY2hhbmdlcyBhdCBhbGwgQUZBSUNULgoKU2VlIG15IGNvbW1lbnRzIGluIHRoZSBj
b21taXQgbWVzc2FnZS4gIFRoZXJlIG1heSBiZSBtdWx0aXBsZSBwYXNzd2QKZW50cmllcyByZWZl
cnJpbmcgdG8gYSBwYXJ0aWN1bGFyIHVpZC4gIEkgdGhpbmsgaW4gdGhpcyBhcmVhIGl0IHdvdWxk
CmJlIGJldHRlciB0byBleHBlY3QgdGhlIGNhbGxlciB0byBiZSBleHBsaWNpdCwgcmF0aGVyIHRo
YW4gdGFraW5nCmdldHB3dWlkJ3Mgbm90aW9uIG9mIHRoZSBmaXJzdCBvbmUuCgpJYW4uCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 09 17:00:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 17:00:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1bPT-0007lF-4U; Mon, 09 Oct 2017 17:00:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4484f2008=Ian.Jackson@citrix.com>)
 id 1e1bPR-0007iS-Kv
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 17:00:05 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 96/03-00706-41BABD95; Mon, 09 Oct 2017 17:00:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKIsWRWlGSWpSXmKPExsXitHSDva7w6tu
 RBvfvylt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnr199kLdjJXvFi7QqmBsaJbF2MnBwSAv4S
 H352s4LYQgLuEutP97NA2NoSj7u+s8PYT7+dYgaxeQUEJU7OfAJWwyygI7Fg9yc2CFteYvvbO
 WA1bAK6Ek1b/oLFRQT0JFpWTWSFqLnMKLHhqzyILSwQLNHwfg3QHA4OTgEbiZ7DWV2MXECrdj
 JKNDXPY4a5bfvfpSwQtonE24U72UDqhYDs+f26EOd4SDzre8oKEVaTmLs+HiTMIqAisev/bvY
 JjMKzkBw9C8nRs5AcvYCReRWjRnFqUVlqka6hoV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJS
 sV5yfu4mRmCAMwDBDsbVv50OMUpyMCmJ8kqtvB0pxJeUn1KZkVicEV9UmpNafIhRhoNDSYJXf
 BVQTrAoNT21Ii0zBxhrMGkJDh4lEV42kFbe4oLE3OLMdIjUKUZ7jhsPr/9h4ui4eRdIbgKTG7
 4/+MMkxJKXn5cqJc57H6RNAKQtozQPbigsNVxilJUS5mUEOlOIpyC1KDezBFX+FaM4B6OSMK8
 5yG08mXklcLtfAZ3FBHQWY/ENkLNKEhFSUg2M/nsXt/YkPhbjbHj2x/hnzYRC2enBDboK0txc
 627E+Ac9XbIkPn/1fUmbNVc+LF0zfVrj629vjqurBxs+Z8tZLKf6biH7qaOS9os3S3a+kZZzU
 BPfu/fT3U6pl3GdXbHrLnv4Gtuu9jP1j4r4edT6uovpiRAJ3aP7Hn7N0Vn6oNrFyE5halerEk
 txRqKhFnNRcSIAqUsv3wgDAAA=
X-Env-Sender: prvs=4484f2008=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1507568401!109535956!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10046 invoked from network); 9 Oct 2017 17:00:03 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 17:00:03 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="450983178"
Resent-Message-ID: <23003.43790.968166.641496@mariner.uk.xensource.com>
Resent-Date: Mon, 9 Oct 2017 17:59:58 +0100
Resent-To: <xen-devel@lists.xenproject.org>
MIME-Version: 1.0
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20171009155044.GC1771@perard.uk.xensource.com>
References: <1507133891-26013-1-git-send-email-ian.jackson@eu.citrix.com>
 <1507133891-26013-4-git-send-email-ian.jackson@eu.citrix.com>
 <20171009155044.GC1771@perard.uk.xensource.com>
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="450982980"
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Resent-From: Ian Jackson <Ian.Jackson@eu.citrix.com>
Message-ID: <7f51f5ef66f746368f078e19442b3226@FTLPEX02CAS04.citrite.net>
Date: Mon, 9 Oct 2017 13:00:00 -0400
Cc: Juergen Gross <jgross@suse.com>, Stefano
 Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org,
 Ross Lagerwall <ross.lagerwall@citrix.com>, xen-devel@lists.xenproject.org,
 xen-devel@nongnu.org
Subject: Re: [Xen-devel] [PATCH 3/8] xen: defer call to xen_restrict until
 after os_setup_post
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

KE15IHJlc2VuZCBoYXMgY3Jvc3NlZCB3aXRoIHlvdXIgcmV2aWV3LiAgU29ycnkgYWJvdXQgdGhh
dC4pCgpBbnRob255IFBFUkFSRCB3cml0ZXMgKCJSZTogW1BBVENIIDMvOF0geGVuOiBkZWZlciBj
YWxsIHRvIHhlbl9yZXN0cmljdCB1bnRpbCBhZnRlciBvc19zZXR1cF9wb3N0Iik6Cj4gT24gV2Vk
LCBPY3QgMDQsIDIwMTcgYXQgMDU6MTg6MDZQTSArMDEwMCwgSWFuIEphY2tzb24gd3JvdGU6Cgo+
ID4gK3ZvaWQgeGVuX3NldHVwX3Bvc3Qodm9pZCkKPiA+ICt7Cj4gPiArICAgIGludCByYzsKPiAK
PiBXZSBwcm9iYWJseSB3YW50IHRvIGNoZWNrIGhlcmUgaWYgWGVuIGlzIGVuYWJsZSAodmlhIHhl
bl9lbmFibGVkKCkpLgo+IHhlbl9kb21pZF9yZXN0cmljdCBjb3VsZCBiZSB0cnVlIHdoZW4gWGVu
IGlzIG5vdCB1c2VkLCBldmVuIGlmIGl0IGRvZXMKPiBub3QgbWFrZSBzZW5zZSB0byB1c2UgLXhl
bi1kb21pZC1yZXN0cmljdCBpbiB0aGF0IGNhc2UuCgpTaG91bGQgLXhlbi1kb21pZC1yZXN0cmlj
dCB3aXRob3V0IHhlbl9lbmFibGVkKCkgbm90IGZhaWwgPyAgSU1PIGl0IGlzCm5vcm1hbGx5IGJl
dHRlciBmb3IgYW4gb3B0aW9uIHdoaWNoIHJlcXVlc3RzIGVuaGFuY2VkIHNlY3VyaXR5IHRvIGZh
aWwKd2hlbiBpdCBjYW4ndCBkbyBpdHMgam9iLCByYXRoZXIgdGhhbiBqdXN0IGhvcGluZyB0aGF0
IGl0cwppbmFwcGxpY2FiaWxpdHkgaXMgaW50ZW50aW9uYWwuCgpPVE9IIEkgc3VwcG9zZSB0aGVy
ZSBpcyBhbiBhcmd1bWVudCB0aGF0IHdpdGhvdXQgeGVuX2VuYWJsZWQoKSB0aGUKZnVuY3Rpb24g
b2YgLXhlbi1kb21pZC1yZXN0cmljdCBpcyBhY2hpZXZlZCwgaW4gdGhhdCB3aXRob3V0Cnhlbl9l
bmFibGVkKCkgcWVtdSBpcyB1bmFibGUgKGFmdGVyIGRyb3BwaW5nIHByaXZpbGVnZXMpIHRvIGFj
dCBvbgpYZW4gZG9tYWlucyBhdCBhbGwuLi4KClRoYW5rcywKSWFuLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 17:16:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 17:16:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1ber-0000ZB-FU; Mon, 09 Oct 2017 17:16:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1e1bep-0000Yp-Oi
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 17:15:59 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 CA/35-07499-FCEABD95; Mon, 09 Oct 2017 17:15:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLKsWRWlGSWpSXmKPExsXiVRvkqHt63e1
 Ig6c3lSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyds48xFlzgrejar93AeJ6ni5GLQ0hgJqPE
 +UV7GEEcFoEGVomD6zqYQRwJgTmsEvcW/gDKcAI5aRK9/16ydzFygNnd/5UhwlUSez7cZAaxh
 QRUJG5uX8UEMfUHo8TSab9ZQBK8AkYSh3fdBysSFgiV2DlvBTuIzSagI3H/8kwmEFtEQFmi9x
 dIPRcHs8A7oOad28CaWQRUJba+XAl2BKeAvcTV7stsEBsOMkp8nPMAbBKzQK3Ej1vHoC7Vlvh
 z+gYryKW8AoISf3cIT2AUnoWkahZCBiKsKdG6/Tc7hK0tsWzha2YI21Zi3br3LBC2jcSmqwsY
 IWx5ie1v5zAvYGRfxahRnFpUllqka2Shl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu
 4kRGEkMQLCD8fzawEOMkhxMSqK8Z9bejhTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXsbJCdYlJ
 qeWpGWmQOMaZi0BAePkgjvDpA0b3FBYm5xZjpE6hSjMce+Pbf+MHF03Lz7h0mIJS8/L1VKnHc
 xSKkASGlGaR7cIFiqucQoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVh3n0gU3gy80rg9r0COoUJ
 6BTG4hsgp5QkIqSkGhjLtWr9NL66Ts5Lm3Nws4FzbGnRF0fxqEod2cD3jXIbc7oTd6u+WP5P6
 8u93sglVZvcV7cxa/x/1biQT9NR+uwWXuaVntpzJPRM4/k8uVYk2n2fn85lcWlKuqrGm6mS3g
 uEL8hfYDotUGG/5ZDyCgV+8ZfOG7dozkzuydjFWbCi4LRMW9aBMiWW4oxEQy3mouJEAMbaDrA
 wAwAA
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1507569355!87624827!1
X-Originating-IP: [74.125.82.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,surbl: (ASYNC_NO) c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRv
 bmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZl9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4389 invoked from network); 9 Oct 2017 17:15:55 -0000
Received: from mail-wm0-f65.google.com (HELO mail-wm0-f65.google.com)
 (74.125.82.65)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 Oct 2017 17:15:55 -0000
Received: by mail-wm0-f65.google.com with SMTP id q124so21772497wmb.5
 for <xen-devel@lists.xenproject.org>; Mon, 09 Oct 2017 10:15:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=message-id:subject:from:to:cc:date:in-reply-to:references
 :mime-version; bh=vLKM8oJmTIhko2gA5HvhhPCwwRw9mNItggkkVHpZMXg=;
 b=PJByJ1EUZfjUV/BD3q5st1PUM2jj3EbXJ+ycu8nBI3ibzlh2YT2AdY4qbtDh6iJIl4
 9CTUXVckNx9V9em70g/O5Uddw0GKGDT/iaEvZx/EpopyOxkOl9HF+ZnoTdvq4BxGyIJq
 0ce+HYHHaGLZ4SB8Y0A0/mF+W9ZeF8gXXswo78/bQlbR+LPjN4THCWlIVKoxLJwL11K5
 McuZYCx5rh+WJSZ4/80O4B+B/Wb2QvnnxcTZcq14YkltP4w/idJaxH8/kWYvgeUUf39a
 62dhRQiTYchEfQCRfjLhJzqXBmcCYJbHpGiBGek9X2crpX2AIo/iyC4J59er9osV1gY+
 V/SA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to
 :references:mime-version;
 bh=vLKM8oJmTIhko2gA5HvhhPCwwRw9mNItggkkVHpZMXg=;
 b=RZsdUYV98sfAKhMbgGl1mStAnfy6x3z52jqQNz9SaTZIJtmk2ph+5HQyMhIqWWpKzC
 96kLcgW7pjwlpgEJm+SwGglK/PqMWB8n4Wavm43+c67OKfzqGBaIAnJOCVcuXABnzRNB
 g6wR+uHYVTHWOp7kZd29q3aFIUwc3oQc4KjpXSSAQ0pA0roDLULtFmPA4I/XOJ4SxwHt
 WFJnMCKmdTBk53g5CLW+ZG4bNxEqipHG6hKEz8I35HcJwpH14VE+j0GuIN44yCrQtG/p
 o8T9A1RRsmkxInH+YjE4zX6zTBqQxa8YAu2HfT6hFe5f5rvUZZ/JgCKfvu0jQ9gDyAa5
 Z8ug==
X-Gm-Message-State: AMCzsaVVASBCJWPu1eVfMAExCHlo8ZMKaVeVW56sdnG/3NHZ0hgYpbyL
 HauDkh/BVD10wO3ALX4H2cA=
X-Google-Smtp-Source: AOwi7QCOV8izNdd8Tkrit2cKKNT66N57nYMWwtTlT44cJmVxuV+xkSTV7Na7z6WZJmRXiJj59GijNQ==
X-Received: by 10.223.133.186 with SMTP id 55mr10593309wrt.17.1507569354988;
 Mon, 09 Oct 2017 10:15:54 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.184])
 by smtp.gmail.com with ESMTPSA id 69sm8263670wmm.2.2017.10.09.10.15.53
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 09 Oct 2017 10:15:54 -0700 (PDT)
Message-ID: <1507569350.14690.124.camel@gmail.com>
From: Dario Faggioli <raistlin.df@gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Date: Mon, 09 Oct 2017 19:15:50 +0200
In-Reply-To: <59DB62530200007800183D04@prv-mh.provo.novell.com>
References: <150661816186.4976.5537636029076214002.stgit@Solace.fritz.box>
 <150661837885.4976.14015806170584961193.stgit@Solace.fritz.box>
 <59DB62530200007800183D04@prv-mh.provo.novell.com>
X-Mailer: Evolution 3.24.5 (3.24.5-1.fc26) 
Mime-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 1/3] xen: RCU: let the RCU idle timer
 handler run
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3124325184032221401=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


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


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

On Mon, 2017-10-09 at 03:49 -0600, Jan Beulich wrote:
> > > > On 28.09.17 at 19:06, <dario.faggioli@citrix.com> wrote:
> >=20
> With at least the latter addressed
> Reviewed-by: Jan Beulich <jbeulich@suse.com>
> Of course both should be easy to take care of while committing,
> should no other reason arise for sending v4.
>=20
Which, AFAICS, you've done, and checked in the series.

Thanks!
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
--=-Z9ncE7ZJkbGcpDXtppXm
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+4FAlnbrsYACgkQFkJ4iaW4
c+7wuBAAomb61H/oQk7gvwaLxS7589ToP5jMScJg91dlIDYbdydlhCgxTAXz9dbk
vcBijNCij0T+alW3lWQee93V4W3DUYl/sCR+ITAxnl08AwYOevZS2oFOx54uAh3d
xd9wisJluxqlwz/aTzAG6KkJCr0gfJ41EyAm1AHI8hvMdW/bmpdnuQhqQMFsShjd
BCum7KIIlWUprChw9uS11bSw6jqIOUhcY7fuIU3XyGVOBqblr9Pm17xxJKNWf88+
2F992ZE72jxzLHl12L4XUw6eTovwwFdR68h+70m4BrmgNBRSVqhmyiabA038yVBQ
Tr264/01vVi7dvPktwOsjQjPG/AuxpSzvmZUJA/tLLHE4/QtKEBer4ToNZCSX2IY
9KojdtST6P0kEYSYL4dgcYLe8WcXaEZ/VtEkI7KpMZzoEw0zMZbLT90LVtdsP+SL
i4wlK33DAZ8c5AoaFX98a9fH3TINpfvIz0v2iKwlB2Hc3Y9T7TE02dLDbwDaeLXy
Kgi73T+3FrEv31qk1ZXhwb1GCLIyeZNUJzeVbzq0eFRIr/K+sBiAVZs03hjOcNZP
ea0t009Bn3M1Wnt3WTiV40M4RicKoX6PfRcFWpGo1mypGRD+0nfAFuKuXY515Obq
iCjXiQTt9z4+Rz3sPOAmsDe1qs3Q1A/cIuSEjT5tJ/XzOmFkpl8=
=1q7v
-----END PGP SIGNATURE-----

--=-Z9ncE7ZJkbGcpDXtppXm--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3124325184032221401==--



From xen-devel-bounces@lists.xen.org Mon Oct 09 17:16:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 17:16:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1bes-0000ZY-O1; Mon, 09 Oct 2017 17:16:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e1beq-0000Yv-Kk
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 17:16:00 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 D9/BF-28571-FCEABD95; Mon, 09 Oct 2017 17:15:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnleJIrShJLcpLzFFi42K5GHpjs+75dbc
 jDXoPM1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl3r2xmLnhrVTF/3QqmBsapul2MXBxCAjMZ
 JebfOsMC4rAIvGaWOHfrIDOIIyFwh1WiffM/9i5GDiAnS+L2DvcuRk4gM03iwJxZ7BB2ucTSh
 rVsICVCAmoSa95EQQz9xSjxZfkkJpAaYaD6F4veM4LUiAj4Sdy5GggSZhYIldhx9AVYiZBAns
 TlU01MICVsAjoS62bUgoR5BWwl3m/YzQxiswioSCw//44RxBYVCJfY//0aM0SNoMTJmU9YQGx
 OoPpZ87azQIw3k5i3+SEzhC0ucevJfCYIW15i+9s5zBMYRWchaZ+FpGUWkpZZSFoWMLKsYtQo
 Ti0qSy3SNTLTSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIjJZ6BgbGHYwNe/0OM
 UpyMCmJ8p5ZeztSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvdJCcYFFqempFWmYOMG5h0hIcPE
 oivDtA0rzFBYm5xZnpEKlTjMYcF+5c+sPEcWDPrT9MQix5+XmpUuK8i0FKBUBKM0rz4AbB0sk
 lRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8zSBTeDLzSuD2vQI6hQnoFMbiGyCnlCQipKQa
 GDOeuytYnvryIFJfZf/sxYZnmtYf5HTgfFwTOuPxr+3cS/PLn78y3rk7fKV01qedjM925F0Kk
 Sxh0VtuKcXXMq0vWWFB/WnvRVa6969pbp6SVuOgLph+aP35e3ujy9ZY73Iqe7EqP7Zq5rKi1j
 7Brf+3H1t/x3jj62if32rvUvi89TWF9rmdz1ViKc5INNRiLipOBACcJ+aIIgMAAA==
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1507569358!70911025!1
X-Originating-IP: [209.85.216.179]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4004 invoked from network); 9 Oct 2017 17:15:58 -0000
Received: from mail-qt0-f179.google.com (HELO mail-qt0-f179.google.com)
 (209.85.216.179)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 Oct 2017 17:15:58 -0000
Received: by mail-qt0-f179.google.com with SMTP id z50so39424822qtj.4
 for <xen-devel@lists.xenproject.org>; Mon, 09 Oct 2017 10:15:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=HmHd6A5BdS6JcJmLMxjGufRPvBXOpezLjWb/lNxXoNA=;
 b=UyVWnqdXQvpEQQFp7tqgrlS/oHrsvw86yZBBSz7k3SR7nDDBWP/9I+SZMo0Yg8cvG8
 0dHDv2kZJQIsV4vCEYIVysXsGpCGz6wahrFFDMpCCPEmceZgTerb6nrW41GYBfwhLFUu
 enCGC2w/qdlHIvAWOMncXuoMYPTKDuldM54fM=
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=HmHd6A5BdS6JcJmLMxjGufRPvBXOpezLjWb/lNxXoNA=;
 b=eDNhF67MCIijeX9T9MUH9fiY/xlAhsPIi/VliVZd7H4YD0lPcBt3wfhErvmiZd+C7D
 4DZRZcW+8hQdTs/nG+utmmHmSWS+kxF8d0DuowxgrpVSHGtc8CMVGQZ67/vy1SNV4tdS
 RU5K5YTVJ/IndcNr2mKPs32uWMqNvTX90mPk8b1E/JpDYduLtaFmY7NuWR9zVg410rrT
 Qn7C1gQznhLbFOS7jEnqBDQ2l2mY5aVlNot64WsxiuTI8u6++QkcxjpBKUd/kWjlCPrH
 /ntus9EL4krXzXCqmJbmh6b5bAZp+sv7tiMv50P4jIne3elNBfizpDj2vlOnlQsMmU2w
 uVtQ==
X-Gm-Message-State: AMCzsaWTwo0yFlTpmDyfVC5RiRDi4NY6xToF5OGgvL6STsC05/FRwxZh
 /azD80mFX5UkKxAM685fb0JKbA==
X-Google-Smtp-Source: AOwi7QA+Cu97U2ix12bdJa8VSOegXuiSx+Tw4/S8WhW6ixcv1uH3dnmHKZP2QbgKok5ZWwvShVy7Ow==
X-Received: by 10.200.8.9 with SMTP id u9mr14257567qth.146.1507569357696;
 Mon, 09 Oct 2017 10:15:57 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id c10sm1096045qtj.29.2017.10.09.10.15.56
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 09 Oct 2017 10:15:57 -0700 (PDT)
To: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xenproject.org
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
 <20170830183258.14612-8-proskurin@sec.in.tum.de>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <53e1b7e6-f0a0-9d5c-8f83-9a44fb0c1360@linaro.org>
Date: Mon, 9 Oct 2017 18:15:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170830183258.14612-8-proskurin@sec.in.tum.de>
Content-Language: en-US
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v4 07/39] arm/p2m: Move hostp2m
 init/teardown to individual functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU2VyZ2VqLAoKT24gMzAvMDgvMTcgMTk6MzIsIFNlcmdlaiBQcm9za3VyaW4gd3JvdGU6Cj4g
VGhpcyBjb21taXQgcHVsbHMgb3V0IGdlbmVyaWMgaW5pdC90ZWFyZG93biBmdW5jdGlvbmFsaXR5
IG91dCBvZgo+ICJwMm1faW5pdCIgYW5kICJwMm1fdGVhcmRvd24iIGludG8gInAybV9pbml0X29u
ZSIsICJwMm1fdGVhcmRvd25fb25lIiwKPiBhbmQgInAybV9mbHVzaF90YWJsZSIgZnVuY3Rpb25z
LiAgVGhpcyBhbGxvd3Mgb3VyIGZ1dHVyZSBpbXBsZW1lbnRhdGlvbgo+IHRvIHJldXNlIGV4aXN0
aW5nIGNvZGUgZm9yIHRoZSBpbml0aWFsaXphdGlvbi90ZWFyZG93biBvZiBhbHRwMm0gdmlld3Mu
CgpZb3UgbGlrZWx5IHdhbnQgdG8gZXhwYW5kIHRoZSBjb21taXQgbWVzc2FnZSBoZXJlIHRvIGV4
cGxhaW46CgkxKSBXaHkgeW91IGV4cG9ydCB0aGUgZnVuY3Rpb25zCgkyKSBIb3cgY29tZSB5b3Ug
c3BsaXQgcDJtX3RlYXJkb3duIGlzIG5vdyBhbHNvIGZsdXNoaW5nIHRoZSB0YWJsZXMuLi4KClZl
cnkgbGlrZWx5IDIpIHNob3VsZCBiZSBhIHNlcGFyYXRlIHBhdGNoIGFzIGl0IGlzIGFuIGFkZGl0
aW9uIG9mIHRoZSAKY29kZSBhbmQgbm90IGEgc3BsaXQuCgo+IAo+IFNpZ25lZC1vZmYtYnk6IFNl
cmdlaiBQcm9za3VyaW4gPHByb3NrdXJpbkBzZWMuaW4udHVtLmRlPgo+IC0tLQo+IENjOiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ2M6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gLS0tCj4gdjI6IEFkZGVkIHRoZSBmdW5jdGlvbiBw
Mm1fZmx1c2hfdGFibGUgdG8gdGhlIHByZXZpb3VzIHZlcnNpb24uCj4gCj4gdjM6IFJlbW92ZWQg
c3RydWN0IHZ0dGJyLgo+IAo+ICAgICAgTW92ZWQgZGVmaW5lIElOVkFMSURfVlRUQlIgdG8gcDJt
LmguCj4gCj4gICAgICBFeHBvcnRlZCBmdW5jdGlvbiBwcm90b3R5cGVzIG9mICJwMm1fZmx1c2hf
dGFibGUiLCAicDJtX2luaXRfb25lIiwKPiAgICAgIGFuZCAicDJtX3RlYXJkb3duX29uZSIgaW4g
cDJtLmguCj4gCj4gICAgICBFeHRlbmRlZCB0aGUgZnVuY3Rpb24gInAybV9mbHVzaF90YWJsZSIg
YnkgYWRkaXRpb25hbGx5IHJlc2V0dGluZwo+ICAgICAgdGhlIGZpZWxkcyBsb3dlc3RfbWFwcGVk
X2dmbiBhbmQgbWF4X21hcHBlZF9nZm4uCj4gCj4gICAgICBBZGRlZCBhICJwMm1fZmx1c2hfdGxi
IiBjYWxsIGluICJwMm1fZmx1c2hfdGFibGUiLiBPbiBhbHRwMm0gcmVzZXQKPiAgICAgIGluIGZ1
bmN0aW9uICJhbHRwMm1fcmVzZXQiLCBpdCBpcyBpbXBvcnRhbnQgdG8gZmx1c2ggdGhlIFRMQnMg
YWZ0ZXIKPiAgICAgIGNsZWFyaW5nIHRoZSByb290IHRhYmxlIHBhZ2VzIGFuZCBiZWZvcmUgY2xl
YXJpbmcgdGhlIGludGVybWVkaWF0ZQo+ICAgICAgYWx0cDJtIHBhZ2UgdGFibGVzIHRvIHByZXZl
bnQgaWxsZWdhbCBhY2Nlc3MgdG8gc3RhbGxlZCBUTEIgZW50cmllcwo+ICAgICAgb24gY3VycmVu
dGx5IGFjdGl2ZSBWQ1BVcy4KPiAKPiAgICAgIEFkZGVkIGEgY2hlY2sgY2hlY2tpbmcgd2hldGhl
ciBwMm0tPnJvb3QgaXMgTlVMTCBpbiBwMm1fZmx1c2hfdGFibGUuCj4gCj4gICAgICBSZW5hbWVk
IHRoZSBmdW5jdGlvbiAicDJtX2ZyZWVfb25lIiB0byAicDJtX3RlYXJkb3duX29uZSIuCj4gCj4g
ICAgICBSZW1vdmVkIHJlc2V0dGluZyBwMm0tPnZ0dGJyIGluICJwMm1fdGVhcmRvd25fb25lIiwg
YXMgaXQgdGhlIHAybQo+ICAgICAgd2lsbCBiZSBkZXN0cm95ZWQgYWZ0ZXJ3YXJkcy4KPiAKPiAg
ICAgIE1vdmVkIGNhbGwgdG8gInAybV9hbGxvY190YWJsZSIgYmFjayB0byAicDJtX2luaXRfb25l
Ii4KPiAKPiAgICAgIE1vdmVkIHRoZSBpbnRyb2R1Y3Rpb24gb2YgdGhlIHR5cGUgcDJtX2NsYXNz
X3Qgb3V0IG9mIHRoaXMgcGF0Y2guCj4gCj4gICAgICBNb3ZlZCB0aGUgYmFja3BvaW50ZXIgdG8g
dGhlIHN0cnVjdCBkb21haW4gb3V0IG9mIHRoZSBzdHJ1Y3QKPiAgICAgIHAybV9kb21haW4uCj4g
Cj4gdjQ6IFJlcGxhY2VkIHRoZSBmb3JtZXIgdXNlIG9mIGNsZWFyX2FuZF9jbGVhbl9wYWdlIGlu
IHAybV9mbHVzaF90YWJsZQo+ICAgICAgYnkgYSByb3V0aW5lIHRoYXQgaW52YWxpZGF0ZXMgZXZl
cnkgcDJtIGVudHJ5IGF0b21pY2FsbHkuIFRoaXMKPiAgICAgIGF2b2lkcyBpbmNvbnNpc3RlbmNp
ZXMgb24gQ1BVcyB0aGF0IGNvbnRpbnVlIHRvIHVzZSB0aGUgdmlld3MgdGhhdAo+ICAgICAgYXJl
IHRvIGJlIGZsdXNoZWQgKGUuZy4sIHNlZSBhbHRwMm1fcmVzZXQpLgo+IAo+ICAgICAgUmVtb3Zl
ZCB1bm5lY2Vzc2FyeSBpbml0aWFsaXphdGlvbnMgaW4gdGhlIGZ1bmN0aW9ucyAicDJtX2luaXRf
b25lIgo+ICAgICAgYW5kICJwMm1fdGVhcmRvd25fb25lIi4KPiAKPiAgICAgIFJlbW92ZWQgdGhl
IGRlZmluZSBJTlZBTElEX1ZUVEJSIGFzIGl0IGlzIG5vdCB1c2VkIGFueSBtb3JlLgo+IAo+ICAg
ICAgQ29zbWV0aWMgZml4ZXMuCj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vcDJtLmMgICAgICAgIHwg
NzQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0KPiAgIHhl
bi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggfCAgOSArKysrKysKPiAgIDIgZmlsZXMgY2hhbmdlZCwg
NzggaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL3AybS5jIGIveGVuL2FyY2gvYXJtL3AybS5jCj4gaW5kZXggNWU4NjM2ODAxMC4uM2Ex
YTM4ZTdhZiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMKPiArKysgYi94ZW4vYXJj
aC9hcm0vcDJtLmMKPiBAQCAtMTIwMywyNyArMTIwMyw2NSBAQCBzdGF0aWMgdm9pZCBwMm1fZnJl
ZV92bWlkKHN0cnVjdCBkb21haW4gKmQpCj4gICAgICAgc3Bpbl91bmxvY2soJnZtaWRfYWxsb2Nf
bG9jayk7Cj4gICB9Cj4gICAKPiAtdm9pZCBwMm1fdGVhcmRvd24oc3RydWN0IGRvbWFpbiAqZCkK
PiArLyogUmVzZXQgdGhpcyBwMm0gdGFibGUgdG8gYmUgZW1wdHkuICovCj4gK3ZvaWQgcDJtX2Zs
dXNoX3RhYmxlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCj4gICB7Cj4gLSAgICBzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwo+ICAgICAgIHN0cnVjdCBwYWdlX2lu
Zm8gKnBnOwo+ICsgICAgdW5zaWduZWQgaW50IGksIGo7Cj4gKyAgICBscGFlX3QgKnRhYmxlOwo+
ICsKPiArICAgIGlmICggcDJtLT5yb290ICkKPiArICAgIHsKPiArICAgICAgICAvKiBDbGVhciBh
bGwgY29uY2F0ZW5hdGVkIHJvb3QgbGV2ZWwgcGFnZXMuICovCj4gKyAgICAgICAgZm9yICggaSA9
IDA7IGkgPCBQMk1fUk9PVF9QQUdFUzsgaSsrICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAg
IHRhYmxlID0gX19tYXBfZG9tYWluX3BhZ2UocDJtLT5yb290ICsgaSk7Cj4gKwo+ICsgICAgICAg
ICAgICBmb3IgKCBqID0gMDsgaiA8IExQQUVfRU5UUklFUzsgaisrICkKPiArICAgICAgICAgICAg
ewo+ICsgICAgICAgICAgICAgICAgbHBhZV90ICplbnRyeSA9IHRhYmxlICsgajsKPiArCj4gKyAg
ICAgICAgICAgICAgICAvKgo+ICsgICAgICAgICAgICAgICAgICogSW5kaXZpZHVhbCBhbHRwMm0g
dmlld3MgY2FuIGJlIGZsdXNoZWQsIHdoaWxzdCBhbHRwMm0gaXMKPiArICAgICAgICAgICAgICAg
ICAqIGFjdGl2ZS4gVG8gYXZvaWQgaW5jb25zaXN0ZW5jaWVzIG9uIENQVXMgdGhhdCBjb250aW51
ZSB0bwo+ICsgICAgICAgICAgICAgICAgICogdXNlIHRoZSB2aWV3cyB0byBiZSBmbHVzaGVkIChl
LmcuLCBzZWUgYWx0cDJtX3Jlc2V0KSwgd2UKPiArICAgICAgICAgICAgICAgICAqIG11c3QgcmVt
b3ZlIGV2ZXJ5IHAybSBlbnRyeSBhdG9taWNhbGx5LgoKV2hlbiBJIHJlYWQgdGhpcyBjb21tZW50
LCBJIHdvbmRlciBob3cgdGhpcyBpcyBzYWZlIHRvIGNsZWFyIHdpdGhvdXQgYW55IApsb2NraW5n
PyBBdCBsZWFzdCB0byBwcmV2ZW50IG11bHRpcGxlIGluc3RhbmNlIHRvIG1vZGlmeSB0aGUgUDJN
IGF0IHRoZSAKc2FtZSB0aW1lLiBJZiB5b3UgZXhwZWN0IHRoZSBjYWxsZXIgdG8gZG8gaXQgZm9y
IHlvdSwgdGhlbiBhbiAKQVNTRVJUKC4uLikgaXMgbmVjZXNzYXJ5IGF0IHRoZSBiZWdpbm5pbmcg
b2YgdGhlIGZ1bmN0aW9uLgoKTGlrZWx5IHlvdSB3YW50IHRoaXMgZnVuY3Rpb24gZG8gdGhlIGxv
Y2tpbmcuCgpBbHNvIHRoYXQgY29tbWVudCBpcyBtb3JlIHN1aXRhYmxlIG9uIHRvcCBvZiB0aGUg
Zm9yIGxvb3AgcmF0aGVyIHRoYW4gaGVyZS4KCj4gKyAgICAgICAgICAgICAgICAgKi8KPiArICAg
ICAgICAgICAgICAgIHAybV9yZW1vdmVfcHRlKGVudHJ5LCBwMm0tPmNsZWFuX3B0ZSk7Cj4gKyAg
ICAgICAgICAgIH0KPiArICAgICAgICB9CgpZb3Ugc3RpbGwgaGF2ZW4ndCBhZGRyZXNzIG15IGNv
bW1lbnQgcmVnYXJkaW5nIHRoZSBvdmVyaGVhZCB5b3UgCmludHJvZHVjZSB3aGlsc3QgdGVhcmlu
ZyBkb3duIGEgUDJNIChlLmcgd2hlbiB0aGUgZG9tYWluIGlzIGRlc3Ryb3llZCkuCgo+ICsgICAg
fQo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBGbHVzaCBUTEJzIGJlZm9yZSByZWxlYXNpbmcgcmVt
YWluaW5nIGludGVybWVkaWF0ZSBwMm0gcGFnZSB0YWJsZXMgdG8KPiArICAgICAqIHByZXZlbnQg
aWxsZWdhbCBhY2Nlc3MgdG8gc3RhbGxlZCBUTEIgZW50cmllcy4KPiArICAgICAqLwo+ICsgICAg
cDJtX2ZsdXNoX3RsYihwMm0pOwoKQWdhaW4sIHRoaXMgaXMgY2FsbGVkIGJ5IHAybV9mbHVzaF90
YWJsZSB3aGVyZSB0aGUgUDJNIG1heSBub3QgaGF2ZSBiZWVuIAphbGxvY2F0ZWQgYmVjYXVzZSB0
aGUgaW5pdGlhbGl6YXRpb24gZmFpbGVkLiBTbyB0cnlpbmcgdG8gZmx1c2ggVExCIG1heSAKbGVh
ZCB0byBhIHBhbmljIGluIFhlbiAodGhlIHZ0dGJyIGlzIGludmFsaWQpLgoKRnVydGhlcm1vcmUg
d2UgYWxyZWFkeSBmbHVzaCB0aGUgVExCcyB3aGVuIGNyZWF0aW5nIHRoZSBkb21haW4gKHNlZSAK
cDJtX2FsbG9jX3RhYmxlKS4gU28geW91IGFkZCB5ZXQgYW5vdGhlciBvdmVyaGVhZC4KCj4gICAK
PiArICAgIC8qIEZyZWUgdGhlIHJlc3Qgb2YgdGhlIHRyaWUgcGFnZXMgYmFjayB0byB0aGUgcGFn
aW5nIHBvb2wuICovCj4gICAgICAgd2hpbGUgKCAocGcgPSBwYWdlX2xpc3RfcmVtb3ZlX2hlYWQo
JnAybS0+cGFnZXMpKSApCj4gICAgICAgICAgIGZyZWVfZG9taGVhcF9wYWdlKHBnKTsKPiAgIAo+
ICsgICAgcDJtLT5sb3dlc3RfbWFwcGVkX2dmbiA9IElOVkFMSURfR0ZOOwo+ICsgICAgcDJtLT5t
YXhfbWFwcGVkX2dmbiA9IF9nZm4oMCk7Cj4gK30KPiArCj4gK3ZvaWQgcDJtX3RlYXJkb3duX29u
ZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQo+ICt7Cj4gKyAgICBwMm1fZmx1c2hfdGFibGUocDJt
KTsKPiArCj4gICAgICAgaWYgKCBwMm0tPnJvb3QgKQo+ICAgICAgICAgICBmcmVlX2RvbWhlYXBf
cGFnZXMocDJtLT5yb290LCBQMk1fUk9PVF9PUkRFUik7Cj4gICAKPiAgICAgICBwMm0tPnJvb3Qg
PSBOVUxMOwo+ICAgCj4gLSAgICBwMm1fZnJlZV92bWlkKGQpOwo+ICsgICAgcDJtX2ZyZWVfdm1p
ZChwMm0tPmRvbWFpbik7CgpUaGlzIGlzIGEgYml0IG9kZCB0byByZWFkIGdpdmVuIHRoZSBWTUlE
IGlzIHBlciBQMk0uIExpa2VseSB5b3Ugd2FudCAKeW91ciBwYXRjaGVzICM5IGFuZCAjMTAgYmVm
b3JlIHRoaXMgcGF0Y2guCgo+ICAgCj4gICAgICAgcmFkaXhfdHJlZV9kZXN0cm95KCZwMm0tPm1l
bV9hY2Nlc3Nfc2V0dGluZ3MsIE5VTEwpOwo+ICAgfQo+ICAgCj4gLWludCBwMm1faW5pdChzdHJ1
Y3QgZG9tYWluICpkKQo+ICtpbnQgcDJtX2luaXRfb25lKHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCBwMm1fZG9tYWluICpwMm0pCj4gICB7Cj4gLSAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0g
cDJtX2dldF9ob3N0cDJtKGQpOwo+ICAgICAgIGludCByYyA9IDA7Cj4gICAgICAgdW5zaWduZWQg
aW50IGNwdTsKPiAgIAo+IEBAIC0xMjY4LDYgKzEzMDYsMzIgQEAgaW50IHAybV9pbml0KHN0cnVj
dCBkb21haW4gKmQpCj4gICAgICAgcmV0dXJuIHJjOwo+ICAgfQo+ICAgCj4gK3N0YXRpYyB2b2lk
IHAybV90ZWFyZG93bl9ob3N0cDJtKHN0cnVjdCBkb21haW4gKmQpCj4gK3sKPiArICAgIHN0cnVj
dCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7Cj4gKwo+ICsgICAgcDJtX3Rl
YXJkb3duX29uZShwMm0pOwo+ICt9Cj4gKwo+ICt2b2lkIHAybV90ZWFyZG93bihzdHJ1Y3QgZG9t
YWluICpkKQo+ICt7Cj4gKyAgICBwMm1fdGVhcmRvd25faG9zdHAybShkKTsKPiArfQo+ICsKPiAr
c3RhdGljIGludCBwMm1faW5pdF9ob3N0cDJtKHN0cnVjdCBkb21haW4gKmQpCj4gK3sKPiArICAg
IHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7Cj4gKwo+ICsgICAg
cDJtLT5wMm1fY2xhc3MgPSBwMm1faG9zdDsKPiArCj4gKyAgICByZXR1cm4gcDJtX2luaXRfb25l
KGQsIHAybSk7Cj4gK30KPiArCj4gK2ludCBwMm1faW5pdChzdHJ1Y3QgZG9tYWluICpkKQo+ICt7
Cj4gKyAgICByZXR1cm4gcDJtX2luaXRfaG9zdHAybShkKTsKPiArfQoKUGxlYXNlIGV4cGxhaW4g
aW4gdGhlIGNvbW1pdCBtZXNzYWdlIHdoeSB5b3UgbmVlZCB0byBpbnRyb2R1Y2UgCnAybV9pbml0
L3AybV90ZWFyZG93biB0aGF0IGp1c3QgY2FsbCBwMm1faW5pdF9vbmUvcDJtX3RlYXJkb3duX2hv
c3RwMm0uCgo+ICsKPiAgIC8qCj4gICAgKiBUaGUgZnVuY3Rpb24gd2lsbCBnbyB0aHJvdWdoIHRo
ZSBwMm0gYW5kIHJlbW92ZSBwYWdlIHJlZmVyZW5jZSB3aGVuIGl0Cj4gICAgKiBpcyByZXF1aXJl
ZC4gVGhlIG1hcHBpbmcgd2lsbCBiZSByZW1vdmVkIGZyb20gdGhlIHAybS4KPiBkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgK
PiBpbmRleCAzMzJkNzRmMTFjLi45YmIzOGU2ODlhIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vcDJtLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCj4gQEAgLTI5
NSw2ICsyOTUsMTUgQEAgc3RhdGljIGlubGluZSBpbnQgZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZShz
dHJ1Y3QgZG9tYWluICpkLAo+ICAgCj4gICBtZm5fdCBnZm5fdG9fbWZuKHN0cnVjdCBkb21haW4g
KmQsIGdmbl90IGdmbik7Cj4gICAKPiArLyogRmx1c2hlcyB0aGUgcGFnZSB0YWJsZSBoZWxkIGJ5
IHRoZSBwMm0uICovCj4gK3ZvaWQgcDJtX2ZsdXNoX3RhYmxlKHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0pOwo+ICsKPiArLyogSW5pdGlhbGl6ZSB0aGUgcDJtIHN0cnVjdHVyZS4gKi8KPiAraW50IHAy
bV9pbml0X29uZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKTsKPiAr
Cj4gKy8qIFJlbGVhc2UgcmVzb3VyY2VzIGhlbGQgYnkgdGhlIHAybSBzdHJ1Y3R1cmUuICovCj4g
K3ZvaWQgcDJtX3RlYXJkb3duX29uZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKTsKPiArCj4gICAv
Kgo+ICAgICogUG9wdWxhdGUtb24tZGVtYW5kCj4gICAgKi8KPiAKCkNoZWVycywKCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 17:18:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 17:18:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1bgn-00012d-7p; Mon, 09 Oct 2017 17:18:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1e1bgm-00012T-BH
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 17:18:00 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 18/63-30115-74FABD95; Mon, 09 Oct 2017 17:17:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVysyfVTddt/e1
 Ig6f7LC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oznpx4yFnx0qeh4fYG1gXGtURcjF4eQwGZG
 ifbvV9ggnAOMEtfvvWDvYuTkEBYokTh6cjEriC0iECxxoncNmM0sECqx4+gLJoiGXkaJWaeaG
 EESbAK6EjtuvmYGsXkFrCR2Xp4DFmcRUJE4tfkI2FBRgXCJprP9LBA1ghInZz4BszkFfCXmXO
 1lhligLvFn3iUoW1yi6ctKqMXyEtvfzmGewMg/C0n7LCQts5C0zELSsoCRZRWjRnFqUVlqka6
 xgV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCIMgDBDsa/awMPMUpyMCmJ8p5Z
 eztSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRv6zqgnGBRanpqRVpmDjBaYNISHDxKIrzZIGne4
 oLE3OLMdIjUKUZdjhXXb/9hEmLJy89LlRLnnQxSJABSlFGaBzcCFrmXGGWlhHkZgY4S4ilILc
 rNLEGVf8UozsGoJMy7DmQKT2ZeCdymV0BHMAEdwVh8A+SIkkSElFQDY43X1Bw378Pp+ksZP/z
 cGLb63ZR7DvsdmBeeZz26TvdS/+K5rnP83+zZt+Xx7pj1p5jOWX2cfK2z03jd1sNn864fn/bf
 0E2/X6xVwe1qvgC3wFIBLnNOVsXZdwJSkmRlMtL+z89fc0i2XYNV6FGkgoXkkjkzBZqWpkZv2
 /K7S3C+ZlTSqfXh+UosxRmJhlrMRcWJAO+aggfXAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1507569478!57967171!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57449 invoked from network); 9 Oct 2017 17:17:58 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-15.tower-27.messagelabs.com with SMTP; 9 Oct 2017 17:17:58 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7D57A1529;
 Mon,  9 Oct 2017 10:17:57 -0700 (PDT)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B33593F483;
 Mon,  9 Oct 2017 10:17:56 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel@lists.xenproject.org
References: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
 <1506492816-25954-28-git-send-email-bhupinder.thakur@linaro.org>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <8664baa4-310c-33fd-8771-1db4f690dfa7@arm.com>
Date: Mon, 9 Oct 2017 18:18:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1506492816-25954-28-git-send-email-bhupinder.thakur@linaro.org>
Content-Language: en-GB
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 27/27 v11] xen/arm: vpl011: Correct the
 logic for asserting/de-asserting SBSA UART TX interrupt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpjYW4geW91IHBsZWFzZSByZS1icmVhayB0aGUgY29tbWl0IG1lc3NhZ2UgdG8gZml0IGlu
dG8gNzIgY2hhcmFjdGVycz8KZ2l0IHNob3cgbG9va3MgcmF0aGVyIHVnbHkgYXMgaXQgaXMgbm93
LgoKT24gMjcvMDkvMTcgMDc6MTMsIEJodXBpbmRlciBUaGFrdXIgd3JvdGU6Cj4gVGhpcyBwYXRj
aCBmaXhlcyB0aGUgaXNzdWUgb2JzZXJ2ZWQgd2hlbiBwbDAxMSBwYXRjaGVzIHdlcmUgdGVzdGVk
IG9uCj4gdGhlIGp1bm9zIGhhcmR3YXJlIGJ5IEFuZHJlL0p1bGllbi4gSXQgd2FzIG9ic2VydmVk
IHRoYXQgd2hlbiBsYXJnZSBvdXRwdXQgaXMKPiBnZW5lcmF0ZWQgc3VjaCBhcyBvbiBydW5uaW5n
ICdmaW5kIC8nLCBvdXRwdXQgd2FzIGdldHRpbmcgdHJ1bmNhdGVkIGludGVybWl0dGVudGx5Cj4g
ZHVlIHRvIE9VVCByaW5nIGJ1ZmZlciBnZXR0aW5nIGZ1bGwuCj4gCj4gVGhpcyBpc3N1ZSB3YXMg
ZHVlIHRvIHRoZSBmYWN0IHRoYXQgdGhlIFNCU0EgVUFSVCBkcml2ZXIgZXhwZWN0cyB0aGF0IHdo
ZW4KPiBhIFRYIGludGVycnVwdCBpcyBhc3NlcnRlZCB0aGVuIHRoZSBGSUZPIHF1ZXVlIHNob3Vs
ZCBiZSBhdGxlYXN0IGhhbGYgZW1wdHkgYW5kCj4gdGhhdCBpdCBjYW4gd3JpdGUgTiBieXRlcyBp
biB0aGUgRklGTywgd2hlcmUgTiBpcyBoYWxmIHRoZSBGSUZPIHF1ZXVlIHNpemUsIHdpdGhvdXQK
PiB0aGUgYnl0ZXMgZ2V0dGluZyBkcm9wcGVkIGR1ZSB0byBGSUZPIGdldHRpbmcgZnVsbC4KPiAK
PiBUaGUgU0JTQSBVQVJUIGVtdWxhdGlvbiBsb2dpYyB3YXMgYXNzZXJ0aW5nIHRoZSBUWCBpbnRl
cnJ1cHQgYXMgc29vbiBhcwo+IGFueSBzcGFjZSBiZWNhbWUgYXZhaWxhYmxlIGluIHRoZSBGSUZP
IGFuZCB0aGUgU0JTQSBVQVJUIGRyaXZlciB0cmllZCB0byB3cml0ZQo+IG1vcmUgZGF0YSAodXB0
byAxNiBieXRlcykgaW4gdGhlIEZJRk8gZXhwZWN0aW5nIHRoYXQgdGhlcmUgaXMgZW5vdWdoIHNw
YWNlCj4gYXZhaWxhYmxlIGxlYWRpbmcgdG8gZHJvcHBlZCBieXRlcy4KPiAKPiBUaGUgU0JTQSBz
cGVjIFsxXSBkb2VzIG5vdCBzcGVjaWZ5IHdoZW4gdGhlIFRYIGludGVycnVwdCBzaG91bGQgYmUg
YXNzZXJ0ZWQKPiBvciBkZS1hc3NlcnRlZC4gRHVlIHRvIGxhY2sgb2YgY2xhcml0eSBvbiB0aGUg
ZXhwZWN0ZWQgYmVoYXZpb3IsIGl0IGlzCj4gYXNzdW1lZCBmb3Igbm93IHRoYXQgVFggaW50ZXJy
dXB0IHNob3VsZCBiZSBhc3NlcnRlZCBvbmx5IHdoZW4gdGhlIEZJRk8gZ29lcwo+IGhhbGYgZW1w
dHkuCj4gCj4gVEJEOiBPbmNlIHRoZSBTQlNBIHNwZWMgaXMgdXBkYXRlZCB3aXRoIHRoZSBleHBl
Y3RlZCBiZWhhdmlvciwgdGhlIGltcGxlbWVudGF0aW9uCj4gd2lsbCBiZSBtb2RpZmllZCB0byBh
bGlnbiB3aXRoIHRoZSBzcGVjIHJlcXVpcmVtZW50Lgo+IAo+IFsxXSBodHRwOi8vaW5mb2NlbnRl
ci5hcm0uY29tL2hlbHAvdG9waWMvY29tLmFybS5kb2MuZGRpMDE4M2YvRERJMDE4My5wZGYKPiAK
PiBTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFy
by5vcmc+CgpPbmx5IHNvbWUgbWlub3IgdGhpbmdzIGxlZnQgYmVsb3csIGJ1dCBpbiBnZW5lcmFs
IHRoaXMgbG9va3MgbXVjaCBiZXR0ZXIKdG8gbWUgbm93LgoKPiAtLS0KPiBDQzogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiBDQzogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnBy
enl3YXJhQGFybS5jb20+Cj4gQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KPiAKPiBDaGFuZ2VzIHNpbmNlIHY4Ogo+IC0gVXNlZCB2YXJpYWJsZXMgZmlmb19s
ZXZlbC9maWZvX3RocmVzaG9sZCBmb3IgbW9yZSBjbGFyaXR5Cj4gLSBBZGRlZCBhIG5ldyBtYWNy
byBTQlNBX1VBUlRfRklGT19TSVpFIGluc3RlYWQgb2YgdXNpbmcgYSBtYWdpYyBudW1iZXIKPiAt
IFJlbmFtZWQgcmluZ19xc2l6ZSB2YXJpYWJsZXMgdG8gZmlmb19sZXZlbCBmb3IgY29uc2lzdGVu
Y3kgCj4gCj4gIHhlbi9hcmNoL2FybS92cGwwMTEuYyAgICAgICAgfCA4NyArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3Zw
bDAxMS5oIHwgIDIgKwo+ICAyIGZpbGVzIGNoYW5nZWQsIDYxIGluc2VydGlvbnMoKyksIDI4IGRl
bGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnBsMDExLmMgYi94ZW4v
YXJjaC9hcm0vdnBsMDExLmMKPiBpbmRleCAzNjc5NGQ4Li4xZjk3MjYxIDEwMDY0NAo+IC0tLSBh
L3hlbi9hcmNoL2FybS92cGwwMTEuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92cGwwMTEuYwo+IEBA
IC05MSwyMCArOTEsMjQgQEAgc3RhdGljIHVpbnQ4X3QgdnBsMDExX3JlYWRfZGF0YShzdHJ1Y3Qg
ZG9tYWluICpkKQo+ICAgICAgICovCj4gICAgICBpZiAoIHhlbmNvbnNfcXVldWVkKGluX3Byb2Qs
IGluX2NvbnMsIHNpemVvZihpbnRmLT5pbikpID4gMCApCj4gICAgICB7Cj4gKyAgICAgICAgdW5z
aWduZWQgaW50IGZpZm9fbGV2ZWw7Cj4gKwo+ICAgICAgICAgIGRhdGEgPSBpbnRmLT5pblt4ZW5j
b25zX21hc2soaW5fY29ucywgc2l6ZW9mKGludGYtPmluKSldOwo+ICAgICAgICAgIGluX2NvbnMg
Kz0gMTsKPiAgICAgICAgICBzbXBfbWIoKTsKPiAgICAgICAgICBpbnRmLT5pbl9jb25zID0gaW5f
Y29uczsKPiArCj4gKyAgICAgICAgZmlmb19sZXZlbCA9IHhlbmNvbnNfcXVldWVkKGluX3Byb2Qs
IGluX2NvbnMsIHNpemVvZihpbnRmLT5pbikpOwo+ICsKPiArICAgICAgICBpZiAoIGZpZm9fbGV2
ZWwgPT0gMCApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBS
WEZFOwo+ICsgICAgICAgICAgICB2cGwwMTEtPnVhcnRyaXMgJj0gflJYSTsKPiArICAgICAgICB9
Cj4gICAgICB9Cj4gICAgICBlbHNlCj4gICAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAidnBs
MDExOiBVbmV4cGVjdGVkIElOIHJpbmcgYnVmZmVyIGVtcHR5XG4iKTsKPiAgCj4gLSAgICBpZiAo
IHhlbmNvbnNfcXVldWVkKGluX3Byb2QsIGluX2NvbnMsIHNpemVvZihpbnRmLT5pbikpID09IDAg
KQo+IC0gICAgewo+IC0gICAgICAgIHZwbDAxMS0+dWFydGZyIHw9IFJYRkU7Cj4gLSAgICAgICAg
dnBsMDExLT51YXJ0cmlzICY9IH5SWEk7Cj4gLSAgICB9Cj4gLQo+ICAgICAgdnBsMDExLT51YXJ0
ZnIgJj0gflJYRkY7Cj4gIAo+ICAgICAgdnBsMDExX3VwZGF0ZV9pbnRlcnJ1cHRfc3RhdHVzKGQp
Owo+IEBAIC0xNDQsMjggKzE0OCw0MSBAQCBzdGF0aWMgdm9pZCB2cGwwMTFfd3JpdGVfZGF0YShz
dHJ1Y3QgZG9tYWluICpkLCB1aW50OF90IGRhdGEpCj4gICAgICBpZiAoIHhlbmNvbnNfcXVldWVk
KG91dF9wcm9kLCBvdXRfY29ucywgc2l6ZW9mKGludGYtPm91dCkpICE9Cj4gICAgICAgICAgIHNp
emVvZiAoaW50Zi0+b3V0KSApCj4gICAgICB7Cj4gKyAgICAgICAgdW5zaWduZWQgaW50IGZpZm9f
bGV2ZWwsIGZpZm9fdGhyZXNob2xkOwo+ICsKPiAgICAgICAgICBpbnRmLT5vdXRbeGVuY29uc19t
YXNrKG91dF9wcm9kLCBzaXplb2YoaW50Zi0+b3V0KSldID0gZGF0YTsKPiAgICAgICAgICBvdXRf
cHJvZCArPSAxOwo+ICAgICAgICAgIHNtcF93bWIoKTsKPiAgICAgICAgICBpbnRmLT5vdXRfcHJv
ZCA9IG91dF9wcm9kOwo+IC0gICAgfQo+IC0gICAgZWxzZQo+IC0gICAgICAgIGdwcmludGsoWEVO
TE9HX0VSUiwgInZwbDAxMTogVW5leHBlY3RlZCBPVVQgcmluZyBidWZmZXIgZnVsbFxuIik7Cj4g
IAo+IC0gICAgaWYgKCB4ZW5jb25zX3F1ZXVlZChvdXRfcHJvZCwgb3V0X2NvbnMsIHNpemVvZihp
bnRmLT5vdXQpKSA9PQo+IC0gICAgICAgICBzaXplb2YgKGludGYtPm91dCkgKQo+IC0gICAgewo+
IC0gICAgICAgIHZwbDAxMS0+dWFydGZyIHw9IFRYRkY7Cj4gLSAgICAgICAgdnBsMDExLT51YXJ0
cmlzICY9IH5UWEk7Cj4gKyAgICAgICAgZmlmb19sZXZlbCA9IHhlbmNvbnNfcXVldWVkKG91dF9w
cm9kLCBvdXRfY29ucywgc2l6ZW9mKGludGYtPm91dCkpOwo+ICsKPiArICAgICAgICBpZiAoIGZp
Zm9fbGV2ZWwgPT0gc2l6ZW9mIChpbnRmLT5vdXQpICkKPiArICAgICAgICB7Cj4gKyAgICAgICAg
ICAgIHZwbDAxMS0+dWFydGZyIHw9IFRYRkY7Cj4gKwo+ICsgICAgICAgICAgICAvKgo+ICsgICAg
ICAgICAgICAgKiBUaGlzIGJpdCBpcyBzZXQgb25seSB3aGVuIEZJRk8gYmVjb21lcyBmdWxsLiBU
aGlzIGVuc3VyZXMgdGhhdAo+ICsgICAgICAgICAgICAgKiB0aGUgU0JTQSBVQVJUIGRyaXZlciBj
YW4gd3JpdGUgdGhlIGVhcmx5IGNvbnNvbGUgZGF0YSBhcyBmYXN0IGFzCj4gKyAgICAgICAgICAg
ICAqIHBvc3NpYmxlLCB3aXRob3V0IHdhaXRpbmcgZm9yIHRoZSBCVVNZIGJpdCB0byBnZXQgY2xl
YXJlZCBiZWZvcmUKPiArICAgICAgICAgICAgICogd3JpdGluZyBlYWNoIGJ5dGUuCj4gKyAgICAg
ICAgICAgICAqLwo+ICsgICAgICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBCVVNZOwo+ICsgICAg
ICAgIH0KPiAgCj4gICAgICAgICAgLyoKPiAtICAgICAgICAgKiBUaGlzIGJpdCBpcyBzZXQgb25s
eSB3aGVuIEZJRk8gYmVjb21lcyBmdWxsLiBUaGlzIGVuc3VyZXMgdGhhdAo+IC0gICAgICAgICAq
IHRoZSBTQlNBIFVBUlQgZHJpdmVyIGNhbiB3cml0ZSB0aGUgZWFybHkgY29uc29sZSBkYXRhIGFz
IGZhc3QgYXMKPiAtICAgICAgICAgKiBwb3NzaWJsZSwgd2l0aG91dCB3YWl0aW5nIGZvciB0aGUg
QlVTWSBiaXQgdG8gZ2V0IGNsZWFyZWQgYmVmb3JlCj4gLSAgICAgICAgICogd3JpdGluZyBlYWNo
IGJ5dGUuCj4gKyAgICAgICAgICogQ2xlYXIgdGhlIFRYSSBiaXQgaWYgdGhlIGZpZm8gbGV2ZWwg
ZXhjZWVkcyBmaWZvX3NpemUvMiBtYXJrIHdoaWNoCj4gKyAgICAgICAgICogaXMgdGhlIHRyaWdn
ZXIgbGV2ZWwgZm9yIGFzc2VydGluZy9kZS1hc3N0ZXJ0aW5nIHRoZSBUWCBpbnRlcnJ1cHQuCj4g
ICAgICAgICAgICovCj4gLSAgICAgICAgdnBsMDExLT51YXJ0ZnIgfD0gQlVTWTsKPiArICAgICAg
ICBmaWZvX3RocmVzaG9sZCA9IHNpemVvZiAoaW50Zi0+b3V0KSAtIFNCU0FfVUFSVF9GSUZPX1NJ
WkUvMjsKPiArCj4gKyAgICAgICAgaWYgKCBmaWZvX2xldmVsIDw9IGZpZm9fdGhyZXNob2xkICkK
PiArICAgICAgICAgICAgdnBsMDExLT51YXJ0cmlzIHw9IFRYSTsKPiArICAgICAgICBlbHNlCj4g
KyAgICAgICAgICAgIHZwbDAxMS0+dWFydHJpcyAmPSB+VFhJOwoKSSB0aGluayB3ZSBjYW4gbW92
ZSB0aGUgY2FsbCB0byB2cGwwMTFfdXBkYXRlX2ludGVycnVwdF9zdGF0dXMoKSBoZXJlLgpDdXJy
ZW50bHkgaXQncyBjYWxsZWQgYmVsb3csIGJ1dCBoZXJlIGlzIHRoZSBvbmx5IHBsYWNlIGluIHRo
aXMgZnVuY3Rpb24Kd2hlcmUgdGhlIGludGVycnVwdCBzdGF0dXMgY2FuIGNoYW5nZS4KVGhpcyBp
c24ndCBhIHNob3dzdG9wcGVyLCBidXQgbWFrZXMgbW9yZSBzZW5zZSBhbmQgbWlnaHQgY29tZSBp
biBoYW5keQpvbmNlIHdlIGdldCBsZXZlbCB0cmlnZ2VyIHZJUlEgc3VwcG9ydC4KCj4gICAgICB9
Cj4gKyAgICBlbHNlCj4gKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAidnBsMDExOiBVbmV4
cGVjdGVkIE9VVCByaW5nIGJ1ZmZlciBmdWxsXG4iKTsKPiAgCj4gICAgICB2cGwwMTEtPnVhcnRm
ciAmPSB+VFhGRTsKPiAgCj4gQEAgLTM0Miw3ICszNTksNyBAQCBzdGF0aWMgdm9pZCB2cGwwMTFf
ZGF0YV9hdmFpbChzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgc3RydWN0IHZwbDAxMSAqdnBsMDEx
ID0gJmQtPmFyY2gudnBsMDExOwo+ICAgICAgc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRm
ID0gdnBsMDExLT5yaW5nX2J1ZjsKPiAgICAgIFhFTkNPTlNfUklOR19JRFggaW5fY29ucywgaW5f
cHJvZCwgb3V0X2NvbnMsIG91dF9wcm9kOwo+IC0gICAgWEVOQ09OU19SSU5HX0lEWCBpbl9yaW5n
X3FzaXplLCBvdXRfcmluZ19xc2l6ZTsKPiArICAgIFhFTkNPTlNfUklOR19JRFggaW5fZmlmb19s
ZXZlbCwgb3V0X2ZpZm9fbGV2ZWw7Cj4gIAo+ICAgICAgVlBMMDExX0xPQ0soZCwgZmxhZ3MpOwo+
ICAKPiBAQCAtMzUzLDM3ICszNzAsNTEgQEAgc3RhdGljIHZvaWQgdnBsMDExX2RhdGFfYXZhaWwo
c3RydWN0IGRvbWFpbiAqZCkKPiAgCj4gICAgICBzbXBfcm1iKCk7Cj4gIAo+IC0gICAgaW5fcmlu
Z19xc2l6ZSA9IHhlbmNvbnNfcXVldWVkKGluX3Byb2QsCj4gKyAgICBpbl9maWZvX2xldmVsID0g
eGVuY29uc19xdWV1ZWQoaW5fcHJvZCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBpbl9jb25zLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVv
ZihpbnRmLT5pbikpOwo+ICAKPiAtICAgIG91dF9yaW5nX3FzaXplID0geGVuY29uc19xdWV1ZWQo
b3V0X3Byb2QsCj4gKyAgICBvdXRfZmlmb19sZXZlbCA9IHhlbmNvbnNfcXVldWVkKG91dF9wcm9k
LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRfY29ucywKPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKGludGYtPm91dCkpOwo+ICAK
PiAgICAgIC8qIFVwZGF0ZSB0aGUgdWFydCByeCBzdGF0ZSBpZiB0aGUgYnVmZmVyIGlzIG5vdCBl
bXB0eS4gKi8KPiAtICAgIGlmICggaW5fcmluZ19xc2l6ZSAhPSAwICkKPiArICAgIGlmICggaW5f
Zmlmb19sZXZlbCAhPSAwICkKPiAgICAgIHsKPiAgICAgICAgICB2cGwwMTEtPnVhcnRmciAmPSB+
UlhGRTsKPiAtICAgICAgICBpZiAoIGluX3JpbmdfcXNpemUgPT0gc2l6ZW9mKGludGYtPmluKSAp
Cj4gKwo+ICsgICAgICAgIGlmICggaW5fZmlmb19sZXZlbCA9PSBzaXplb2YoaW50Zi0+aW4pICkK
PiAgICAgICAgICAgICAgdnBsMDExLT51YXJ0ZnIgfD0gUlhGRjsKPiArCj4gICAgICAgICAgdnBs
MDExLT51YXJ0cmlzIHw9IFJYSTsKPiAgICAgIH0KPiAgCj4gICAgICAvKiBVcGRhdGUgdGhlIHVh
cnQgdHggc3RhdGUgaWYgdGhlIGJ1ZmZlciBpcyBub3QgZnVsbC4gKi8KPiAtICAgIGlmICggb3V0
X3JpbmdfcXNpemUgIT0gc2l6ZW9mKGludGYtPm91dCkgKQo+ICsgICAgaWYgKCBvdXRfZmlmb19s
ZXZlbCAhPSBzaXplb2YoaW50Zi0+b3V0KSApCj4gICAgICB7Cj4gKyAgICAgICAgdW5zaWduZWQg
aW50IG91dF9maWZvX3RocmVzaG9sZDsKPiArCj4gICAgICAgICAgdnBsMDExLT51YXJ0ZnIgJj0g
flRYRkY7Cj4gLSAgICAgICAgdnBsMDExLT51YXJ0cmlzIHw9IFRYSTsKPiAgCj4gICAgICAgICAg
LyoKPiAtICAgICAgICAgKiBDbGVhciB0aGUgQlVTWSBiaXQgYXMgc29vbiBhcyBzcGFjZSBiZWNv
bWVzIGF2YWlsYWJsZQo+ICsgICAgICAgICAqIENsZWFyIHRoZSBCVVNZIGJpdCBhcyBzb29uIGFz
IHNwYWNlIGJlY29tZXMgYXZhbGlhYmxlCgpMb29rcyBsaWtlIGEgbmV3bHkgaW50cm9kdWNlZCB0
eXBvIHRvIG1lLgoKPiAgICAgICAgICAgKiBzbyB0aGF0IHRoZSBTQlNBIFVBUlQgZHJpdmVyIGNh
biBzdGFydCB3cml0aW5nIG1vcmUgZGF0YQo+ICAgICAgICAgICAqIHdpdGhvdXQgYW55IGZ1cnRo
ZXIgZGVsYXkuCj4gICAgICAgICAgICovCj4gICAgICAgICAgdnBsMDExLT51YXJ0ZnIgJj0gfkJV
U1k7Cj4gIAo+IC0gICAgICAgIGlmICggb3V0X3JpbmdfcXNpemUgPT0gMCApCj4gKyAgICAgICAg
LyoKPiArICAgICAgICAgKiBTZXQgdGhlIFRYSSBiaXQgb25seSB3aGVuIHRoZXJlIGlzIHNwYWNl
IGZvciBmaWZvX3NpemUvMiBieXRlcyB3aGljaAo+ICsgICAgICAgICAqIGlzIHRoZSB0cmlnZ2Vy
IGxldmVsIGZvciBhc3NlcnRpbmcvZGUtYXNzdGVydGluZyB0aGUgVFggaW50ZXJydXB0Lgo+ICsg
ICAgICAgICAqLwo+ICsgICAgICAgIG91dF9maWZvX3RocmVzaG9sZCA9IHNpemVvZihpbnRmLT5v
dXQpIC0gU0JTQV9VQVJUX0ZJRk9fU0laRS8yOwo+ICsKPiArICAgICAgICBpZiAoIG91dF9maWZv
X2xldmVsIDw9IG91dF9maWZvX3RocmVzaG9sZCApCj4gKyAgICAgICAgICAgIHZwbDAxMS0+dWFy
dHJpcyB8PSBUWEk7Cj4gKyAgICAgICAgZWxzZQo+ICsgICAgICAgICAgICB2cGwwMTEtPnVhcnRy
aXMgJj0gflRYSTsKClNhbWUgaGVyZSB3aXRoIG1vdmluZyB0aGUgY2FsbCB0byB2cGwwMTFfdXBk
YXRlX2ludGVycnVwdF9zdGF0dXMoKS4KRXZlbnR1YWxseSB0aGlzIGNvdWxkIGJlY29tZSBhIGRp
cmVjdCBjYWxsIHRvIHRoZSBmdW5jdGlvbiBzZXR0aW5nIHRoZQpsaW5lIGxldmVsIG9mIHRoZSB2
SVJRLgoKQ2hlZXJzLApBbmRyZS4KCj4gKwo+ICsgICAgICAgIGlmICggb3V0X2ZpZm9fbGV2ZWwg
PT0gMCApCj4gICAgICAgICAgICAgIHZwbDAxMS0+dWFydGZyIHw9IFRYRkU7Cj4gICAgICB9Cj4g
IAo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZwbDAxMS5oIGIveGVuL2luY2x1
ZGUvYXNtLWFybS92cGwwMTEuaAo+IGluZGV4IDFiNTgzZGEuLmRiOTVmZjggMTAwNjQ0Cj4gLS0t
IGEveGVuL2luY2x1ZGUvYXNtLWFybS92cGwwMTEuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vdnBsMDExLmgKPiBAQCAtMjgsNiArMjgsOCBAQAo+ICAjZGVmaW5lIFZQTDAxMV9MT0NLKGQs
ZmxhZ3MpIHNwaW5fbG9ja19pcnFzYXZlKCYoZCktPmFyY2gudnBsMDExLmxvY2ssIGZsYWdzKQo+
ICAjZGVmaW5lIFZQTDAxMV9VTkxPQ0soZCxmbGFncykgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgm
KGQpLT5hcmNoLnZwbDAxMS5sb2NrLCBmbGFncykKPiAgCj4gKyNkZWZpbmUgU0JTQV9VQVJUX0ZJ
Rk9fU0laRSAzMgo+ICsKPiAgc3RydWN0IHZwbDAxMSB7Cj4gICAgICB2b2lkICpyaW5nX2J1ZjsK
PiAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnJpbmdfcGFnZTsKPiAKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 17:20:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 17:20:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1bik-0001Lw-KQ; Mon, 09 Oct 2017 17:20:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1e1bij-0001EY-TX
 for xen-devel@lists.xen.org; Mon, 09 Oct 2017 17:20:02 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 2F/1B-31121-1CFABD95; Mon, 09 Oct 2017 17:20:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLKsWRWlGSWpSXmKPExsXiVRvkqLt//e1
 Ig8s9nBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bt9olsBSeUKy7tPcTYwHhHuouRi0NIYBKj
 xPV1rewgDotAO6vEtqb3bCCOhMBiVonT518ydTFyADlpEtc6AmDM3w2lXYycQGaFxM0Jx9hBb
 CEBFYmb21cxQQz9xSix7E8PC0hCWEBP4sjRH2BFvAKGEp8bvzJDxEMk5nbsA4uzCWhIHD7wlx
 XEFhFQlujb8owRxGYW2MgocfM5WD2LgKrEq4VXwM7hFAiU2PGXE2LXG0aJ53M+MUHU10qcuXa
 UHeI4bYk/p2+wgtTzCghK/N0hPIFRZBaSqlkIGYiwpkTr9t/sELa2xLKFr5khbFuJdeves0DY
 NhKbri5ghLDlJba/ncO8gJF9FaNGcWpRWWqRrrGBXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOY
 lKxXnJ+7iZGYHQxAMEOxr9rAw8xSnIwKYnynll7O1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO
 +1dUA5waLU9NSKtMwcYJzDpCU4eJREeLNB0rzFBYm5xZnpEKlTjJYcxzZd/sPEsW/PLSDZcfP
 uHyYhlrz8vFQpcd7JIA0CIA0ZpXlw42Cp6BKjrJQwLyPQgUI8BalFuZklqPKvGMU5GJWEedeB
 TOHJzCuB2/oK6CAmoIMYi2+AHFSSiJCSamDUf2r86n9Asd3T1R3aOsv1SnfVTFwRske+vWDal
 8hfwudfnV+65+pWuXLtmErWOytYr9sZliiERBhFTHgsu/FFy5uE/fN5tbyv/e1iTPmgedXYZ5
 f51jKXGXaWiqWvDPuiw5Run5seqd806WWOWtWzyMWvLzAU3nh+9I7HxZkbbx/7Ge9o/dBfiaU
 4I9FQi7moOBEAsEDps0ADAAA=
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1507569599!100553226!1
X-Originating-IP: [74.125.82.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,surbl: (ASYNC_NO) c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRv
 bmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZl9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41039 invoked from network); 9 Oct 2017 17:19:59 -0000
Received: from mail-wm0-f65.google.com (HELO mail-wm0-f65.google.com)
 (74.125.82.65)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 Oct 2017 17:19:59 -0000
Received: by mail-wm0-f65.google.com with SMTP id b189so24346511wmd.4
 for <xen-devel@lists.xen.org>; Mon, 09 Oct 2017 10:19:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:message-id:subject:from:to:cc:date:in-reply-to:references
 :mime-version; bh=IRZ3VxRHituhKk/HXqfXEJBM62YoqpPss+np0mJ75Z8=;
 b=aiEZ0vuQ9vEp4OdtwkLbsLIJg1FSW1Qw4RDedXXuZLOVDqfyXZbPJwkahitMLMxEpp
 0hfTNZiCHcw8ogic4i9fqewerGG8IQ+i8okF7XL0bNdH2CJqCHEo7pxX26TRuZP4R3MU
 Ptx1TxHQpzaC+GYX44FXiyPUp8Ww7GPjBUj33Haq+GJEbtct2wNlma4VQcvtYhRYPdio
 7mFxCmexWwGQ3eDvlnmcMLKIct9RTPYfhd8m1V8cSnnmSsuiQ29NUAYtY0Oj0b6Sp7SZ
 1k8RKHcwnzyL3fWAshX+zdTV/85W44eq1Ye0TS5A2kc3nji1h0p7dAgBsu602FWx5s37
 72tw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:message-id:subject:from:to:cc:date
 :in-reply-to:references:mime-version;
 bh=IRZ3VxRHituhKk/HXqfXEJBM62YoqpPss+np0mJ75Z8=;
 b=jdXnyy/YZuxn+3RCrbpSNotnDKfh64CUtQMwqNn057OSOdCk2jNyovnWjVPkngcLqR
 OlzVTcXEgp+kdZDWDiFRqJXpWTvzciMzuyE2gbCDtUZ8OdbsqYYra562jEZmNApei9B0
 +y2a52Fg4ZyEUkbC7ZYT3FbzMItq0DNKZXJUzlCcV8n1TSm3+IDPm1S2ecFGQpTlrjpY
 IqxHbUfbSF6OjuhpLEqoGpAy32cHzM0WMvxrPCRtMNaGXFh7vK3fuGBDFFpUCXx06PrG
 hwmqNacdmx6WFznpJulrPiTz0yeqmhNm8F9iVvDC85w0WWo+h0vIRf4CmaJPnV4+odnv
 9h2g==
X-Gm-Message-State: AMCzsaWjUO/rxpD1G9RwPLIHQIgHRCuFUnddaxEf515fuCAiCGj34Jt1
 pIOintUWtWRJlwz9CRHSsUE=
X-Google-Smtp-Source: AOwi7QAi4uZ6yaSiZo3eWYw8SkY5TwNG90jqURGpYAEmK6VQMlK1Ga4zRHqgEVJeG9jwe01qXHl11A==
X-Received: by 10.28.237.17 with SMTP id l17mr7992557wmh.99.1507569598678;
 Mon, 09 Oct 2017 10:19:58 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.184])
 by smtp.gmail.com with ESMTPSA id d18sm3014420wra.50.2017.10.09.10.19.57
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 09 Oct 2017 10:19:57 -0700 (PDT)
Message-ID: <1507569595.14690.128.camel@linux.it>
From: Dario Faggioli <raistlin@linux.it>
To: Meng Xu <xumengpanda@gmail.com>
Date: Mon, 09 Oct 2017 19:19:55 +0200
In-Reply-To: <CAENZ-+nhr43cM0ZKfeoEg2v-Z3mKj_rLZo3x-LxfX=U=in3SQQ@mail.gmail.com>
References: <1504281532-3766-1-git-send-email-mengxu@cis.upenn.edu>
 <1504281532-3766-4-git-send-email-mengxu@cis.upenn.edu>
 <1505350270.13935.6.camel@citrix.com>
 <CAENZ-+nhr43cM0ZKfeoEg2v-Z3mKj_rLZo3x-LxfX=U=in3SQQ@mail.gmail.com>
X-Mailer: Evolution 3.24.5 (3.24.5-1.fc26) 
Mime-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 3/5] xl: enable per-VCPU extratime flag
 for RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9199783157015922837=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


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


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

On Mon, 2017-10-09 at 12:13 -0400, Meng Xu wrote:
> On Wed, Sep 13, 2017 at 8:51 PM, Dario Faggioli
> <dario.faggioli@citrix.com> wrote:
> >=20
> > On Fri, 2017-09-01 at 11:58 -0400, Meng Xu wrote:
> > > diff --git a/tools/xl/xl_cmdtable.c b/tools/xl/xl_cmdtable.c
> > > index ba0159d..1b03d44 100644
> > > --- a/tools/xl/xl_cmdtable.c
> > > +++ b/tools/xl/xl_cmdtable.c
> > > @@ -272,12 +272,13 @@ struct cmd_spec cmd_table[] =3D {
> > >      { "sched-rtds",
> > >        &main_sched_rtds, 0, 1,
> > >        "Get/set rtds scheduler parameters",
> > > -      "[-d <Domain> [-v[=3DVCPUID/all]] [-p[=3DPERIOD]] [-
> > > b[=3DBUDGET]]]",
> > > +      "[-d <Domain> [-v[=3DVCPUID/all]] [-p[=3DPERIOD]] [-
> > > b[=3DBUDGET]] [-
> > > e[=3DEXTRATIME]]]",
> > >        "-d DOMAIN, --domain=3DDOMAIN     Domain to modify\n"
> > >        "-v VCPUID/all, --vcpuid=3DVCPUID/all    VCPU to modify or
> > > output;\n"
> > >        "               Using '-v all' to modify/output all
> > > vcpus\n"
> > >        "-p PERIOD, --period=3DPERIOD     Period (us)\n"
> > >        "-b BUDGET, --budget=3DBUDGET     Budget (us)\n"
> > > +      "-e EXTRATIME, --extratime=3DEXTRATIME EXTRATIME (1=3Dyes,
> > > 0=3Dno)\n"
> >=20
> >                                               Extratime
> > ?
>=20
> We need to provide the option to configure the extratime flag for
> each
> vcpu, right?
>=20
What I meant is that, that particular word, it should be written
'Extratime' and not 'EXTRATIME'.

> > xl sched-rtds
>=20
> Cpupool Pool-0: sched=3DRTDS
> Name                                ID    Period    Budget Extra time
> Domain-0                             0     10000      4000        yes
>=20
Ok (the others as well). I'd use 'Extratime' (no space in between the
two words), but that's not really a big deal

> > > @@ -860,6 +878,7 @@ int main_sched_rtds(int argc, char **argv)
> > >                                 xmalloc(sizeof(libxl_sched_params
> > > ));
> > >                  scinfo.vcpus[0].period =3D periods[0];
> > >                  scinfo.vcpus[0].budget =3D budgets[0];
> > > +                scinfo.vcpus[0].extratime =3D extratimes[0] ? 1 :
> > > 0;
> > >=20
> >=20
> > But does these two hunks mean that if I pass `-e 10`, that is
> > considered a legal way to enable extratime? Shouldn't we enforce
> > (either here in xl or in libxl) the value to be 0 or 1 ?
>=20
> Yes, we should enforce the extratime to 0 or 1. How about checking
> the
> value of extratime when we parse each extratime value?
> The change of the code will be like the following in xl_sched.c:
>=20
> 757     case 'e':
> 758         if (e_index >=3D e_size) { /* extratime array is full */
> 759             e_size *=3D 2;
> 760             extratimes =3D xrealloc(extratimes, e_size);
> 761         }
> 762         extratimes[e_index++] =3D strtol(optarg, NULL, 10);
> 763         if ( extratimes[e_index-1] !=3D 0 && extratimes[e_index-1]
> !=3D 1)
> 764         {
> 765             fprintf(stderr, "Invalid extratime.\n");
> 766             r =3D EXIT_FAILURE;
> 767             goto out;
> 768         }
> 769         opt_e =3D 1;
> 770         break;
>=20
> What do you think?
>=20
Err, yes, this looks fine to me.

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
--=-muRx7vcO5mxDwLkSzhiX
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+4FAlnbr7sACgkQFkJ4iaW4
c+7yNRAAtZfdHMlC7ekKfZDfNROqlre/Qiol/G5VRXtTC9Gp/yfBqkaYWt4RrZQT
apv1hOhzDTdAu0gD4ALHgTX1YMDyhGzA45hLt73lqvrPiNgCnmn0zXwUcKrMpVcq
RM4kEK1j1Ybgyb4tnScReffOm2yaze9fHSJTKVi2S6eqNKsic2orMCw6hzJJzUjA
yUMq3dg9C2OBGAqRV79rq6qD7CZpdvpjKXZwnBmsmplXIK0m7XItvUTC8JnLu6n3
NhrKcBA1i/Z6ZXkGbttnT/nza/FFekGtYholnadkE4csAAaOu3hJQJVE7hErxC4P
/y/SQV8e1wUU6a5lIBYyCxsCPPuJlpxJcJZf/TL8yvRVgaB8pJPiPbIn1q4NtIQX
80Eiif6jAAF3kWSX0+9MCkervG/BmBnzGAscaVcyDPrD/N6tIhIqtjrjfztKEhpW
B0wWAMr83ByxLtCJ9SLjGR554F75XqZktHaAe+nMuC14MuGPDBLoq4oV8/egcmbZ
bJxjI7TiPFfny7RXSrcbpBUHdSk3vyGUexHBfII6Hc+hMchO3ECMOtQ1Fk2hrb4H
Go4dl41LT1EKz9U8xwkJoZ2UbSs2PB0BhnW8sT5X+C22VzkDDH+W02+KatMvPcmc
8xzvNXc/8v4TQbnYe0BkOo1mF3yK9P934cJxz4N5zrvUNErjdsA=
=Ha60
-----END PGP SIGNATURE-----

--=-muRx7vcO5mxDwLkSzhiX--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============9199783157015922837==--



From xen-devel-bounces@lists.xen.org Mon Oct 09 17:21:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 17:21:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1bjr-0001mq-UR; Mon, 09 Oct 2017 17:21:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e1bjq-0001mc-7z
 for xen-devel@lists.xen.org; Mon, 09 Oct 2017 17:21:10 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 B4/83-05651-500BBD95; Mon, 09 Oct 2017 17:21:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIKsWRWlGSWpSXmKPExsVyMfTGKl2WDbc
 jDTre61os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkrr+1jLjjBUTGro4exgfEpWxcjF4eQwERG
 iZPTJ7GCOCwCr5klZj3fBeRwckgI3GGVmL+xAMLOkjg1YS8ThJ0m8Xf2bXYIu1piyu4JLF2MH
 ECT1CTWvImCGPqTUeLY/WZmkBphgQCJOzffsoMkRARmM0p0TN4ClmAWMJVYu/QaG4gtJHCDUe
 JhRwLIIDYBHYl1M2pBwrwCthJvb50F28UioCLReqQXrFVUIFxi//drzBA1ghInZz5hAbE5BRw
 l7vzawQYx3kxi3uaHUKvEJW49mc8EYctLbH87h3kCo+gsJO2zkLTMQtIyC0nLAkaWVYwaxalF
 ZalFusYGeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgRFTz8DAuIOx84TfIUZJD
 iYlUd4za29HCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgbV0HlBMsSk1PrUjLzAHGLkxagoNHSY
 Q3GyTNW1yQmFucmQ6ROsVozHHhzqU/TBwH9tz6wyTEkpeflyolzjsZpFQApDSjNA9uECylXGK
 UlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzLsOZApPZl4J3L5XQKcwAZ3CWHwD5JSSRISUVAOj
 l1XV0f7JHFzTP0xgfOCSU+Z/JzdP567IncDjZpz1K2RNL/0/a5M5bRd3owpH/Raz4pOhtnnus
 9csedP7e+u5c4+eH2W5bOSycOGkjFcP/PWuukb0ydfPvcUWeobtza2Lwvy9HfHhaTxfetdq/e
 ybe+BliKHgrJupx5N2Tp6+ZLO99kbB583vlViKMxINtZiLihMBSwUnlCQDAAA=
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1507569668!109298855!1
X-Originating-IP: [209.85.216.170]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30578 invoked from network); 9 Oct 2017 17:21:08 -0000
Received: from mail-qt0-f170.google.com (HELO mail-qt0-f170.google.com)
 (209.85.216.170)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 Oct 2017 17:21:08 -0000
Received: by mail-qt0-f170.google.com with SMTP id q4so44471957qtq.8
 for <xen-devel@lists.xen.org>; Mon, 09 Oct 2017 10:21:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=GUXrlwRXYaWPgnzkgUyBeT74FxGIdsiRW7xlJLBdYcU=;
 b=XI6/jmySWqNUXJzWMCMisxs8jL9s7KsxjM3ijBBHc1I7AenDFaa3FuF2OfuJULVV8Q
 kne5CUBpN1BJF1mxNHXr6zSEUoBMXK/zXvUSwAzidj9ovGAGbO7ytCnRKuo86BKM13Ne
 omTrFqfxq1katJm8tV3FLkUnvDzOJymP2K13w=
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=GUXrlwRXYaWPgnzkgUyBeT74FxGIdsiRW7xlJLBdYcU=;
 b=lVDuWZkS24QxvWp0SdDxb/dZkVkApH8WRyIPWzETg5zr4h8fokm5K91qOKx3uOjc33
 AWGO7jEw1UuYfh9Bey5iB0v3ym3W14900RTqV3ePHBXUrJ8wDV+bCirIquBbplRqO4fq
 ZAH2AkkZ3kCfKOlRh0l5PIcjJggVRTRUWF7OrhLE7DLtlGjwo59zGzsb7Yl8plfnPo37
 19IRZbhnEqEY0XoMsErFwhnWrWTvVp3EaGZbKf1BH0O7m1+F+LPiUiF1xeKCjLo/V81w
 UzJFxWbGy4y4JihZSidw+wdBP+IKRCbM2nb3dZHUEv20ebeZsM3gKe0DHPuxOirT2oyL
 U1pA==
X-Gm-Message-State: AMCzsaXcedt9A+2jeWYDQstGOWDhaPmg6PKHjJer+2scvhzdrJv6kiT1
 W/LpQzbFNfN4gpZCyZ7ro8vfeA==
X-Google-Smtp-Source: AOwi7QCxi6ZXIgyPllCw9NnqBY1h5B2LEmF/sR5h1wjeU7U88L/8OmS0n4CYn2aavW9nmtlqJIjUPw==
X-Received: by 10.237.54.163 with SMTP id f32mr15941952qtb.170.1507569667615; 
 Mon, 09 Oct 2017 10:21:07 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id f12sm5239408qtk.0.2017.10.09.10.21.06
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 09 Oct 2017 10:21:07 -0700 (PDT)
To: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
 <b231b674-4178-1a35-6fe5-6de238a9c6f4@sec.in.tum.de>
 <c5b8603d-3667-4c33-0874-b08040b10075@arm.com>
 <5311e495-7f56-1d76-ad88-58f235d0a4bb@sec.in.tum.de>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <8a2e149b-b7b9-1799-4947-2e1564886719@linaro.org>
Date: Mon, 9 Oct 2017 18:21:05 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <5311e495-7f56-1d76-ad88-58f235d0a4bb@sec.in.tum.de>
Content-Language: en-US
Cc: nd@arm.com, Tamas K Lengyel <tamas@tklengyel.com>
Subject: Re: [Xen-devel] [PATCH v4 00/39] arm/altp2m: Introducing altp2m to
 ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNy8xMC8xNyAxMTo1NCwgU2VyZ2VqIFByb3NrdXJpbiB3cm90ZToKPiBIaSBKdWxpZW4s
CgpIZWxsbywKCj4gCj4gT24gMTAvMDcvMjAxNyAxMjoyOSBQTSwgSnVsaWVuIEdyYWxsIHdyb3Rl
Ogo+Pgo+Pgo+PiBPbiAwNy8xMC8yMDE3IDExOjE4LCBTZXJnZWogUHJvc2t1cmluIHdyb3RlOgo+
Pj4gSGkgYWxsLAo+Pgo+PiBIZWxsbyBTZXJnZWosCj4+Cj4+Pgo+Pj4ganVzdCB3YW50ZWQgdG8g
ZnJpZW5kbHkgcmVtaW5kIHlvdSBhYm91dCB0aGUgbmV4dCBhbHRwMm0gb24gQVJNIHBhdGNoCj4+
PiBzZXJpZXMsIHNpbmNlIGl0IGhhcyBiZWVuIHN1Ym1pdHRlZCBmb3Igb3ZlciBhIG1vbnRoIG5v
dyBhbmQgZ290Cj4+PiBzb21ld2hhdCBsb3N0IG9uIHhlbi1kZXZlbC4KPj4+Cj4+PiBJIHVuZGVy
c3RhbmQgdGhhdCBpdCBpcyB0b28gbGF0ZSB0byBnZXQgdGhpcyBwYXRjaCBzZXJpZXMgaW50byA0
LjEwLgo+Pj4gWWV0LCBJIHdvdWxkIGxpa2UgdG8gcXVldWUgdGhlIHNlcmllcyBmb3IgNC4xMS4g
UGxlYXNlIGxldCBtZSBrbm93IGlmIEkKPj4+IHNob3VsZCB3YWl0IGZvciByZXZpZXdzIHVudGls
IHRoZSBlbmQgb2YgdGhlIGV4dGVuZGVkIGNvZGUgZnJlZXplCj4+PiBkZWFkbGluZS4KPj4KPj4g
VGhpcyBpcyBpbiBteSBxdWV1ZSwgSSB3aWxsIGhhdmUgYSBsb29rIG9uY2UgSSBhbSBkb25lIHdp
dGggNC4xMCBwYXRjaGVzLgo+Pgo+IAo+IEFscmlnaHQsIHRoYW5rIHlvdS4KCkkgc3RhcnRlZCB0
byBsb29rIGF0IGl0IHRvZGF5IGFuZCB0aGVuIHN0b3BwZWQgd2hlbiBJIHNhdyBteSBtYWluIApj
b21tZW50cyBvbiB0aGUgdmVyc2lvbiBzZW50IGEgeWVhciBhZ28gd2VyZSBub3QgYWRkcmVzc2Vk
LgoKVGhlIG1ham9yIG9uZSBpcyBoYXZpbmcgZG9fYWx0cDJtX29wIGNvbW1vbiBiZXR3ZWVuIHg4
NiBhbmQgQXJtLiBUaGVyZSAKYXJlIG5vIHJlYXNvbiB0byBrZWVwIHRoZW0gc2VwYXJhdGVkIGFu
ZCB3aWxsIGJlIGEgc291cmNlIG9mIHByb2JsZW0gaW4gCnRoZSBmdXR1cmUuCgpJIHdpbGwgbG9v
ayB0aGUgcmVzdCBvZiB0aGUgc2VyaWVzIG9uY2UgdGhpcyBpcyBmaXhlZC4KCkNoZWVycywKCi0t
IApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 17:30:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 17:30:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1bt6-0002qA-Rr; Mon, 09 Oct 2017 17:30:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1e1bt4-0002q0-Qa
 for xen-devel@lists.xen.org; Mon, 09 Oct 2017 17:30:43 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 12/FD-03207-142BBD95; Mon, 09 Oct 2017 17:30:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42KJPp7Rquu46Xa
 kwfn5XBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b2W01sBa+TKr7OWM/ewNjv08XIycEsYC3R
 +6+ZEcRmEWhmkehv5+pi5AKyfzJLfGhfCpYQEnCXODJpCjNIQkhgPqPEjV3rWGASSw7fYIFIL
 GKU6HnbwQySYBMwkliy7C07iC0iIC1x7fNlRpAiZoF5TBLPez6DJYQF3CS2vWlgg9itKjFp5n
 OwOK+Ap8SPySvAbAkBOYmb5zqZJzDyLWBkWMWoUZxaVJZapGtkpJdUlJmeUZKbmJmja2hgrJe
 bWlycmJ6ak5hUrJecn7uJERgs9QwMjDsYp57wO8QoycGkJMqrteF2pBBfUn5KZUZicUZ8UWlO
 avEhRhkODiUJ3tCNQDnBotT01Iq0zBxg2MKkJTh4lER4bUHSvMUFibnFmekQqVOMxhzHNl3+w
 8TRcfPuHyYhlrz8vFQpcd5UkFIBkNKM0jy4QbB4usQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1
 FJmJcTZApPZl4J3L5XQKcwAZ3CWHwD5JSSRISUVANj0lR/Y35Dxst/e2eIHPnccvVwe4O22kr
 R+r3M/r8C4q7wTF3YFuhfuGLiXIeSA3l6AjPXTCjeYFtw+ej39+tfGfla+/zunXd4m5Cu4xw5
 /0NmC14bnUuZ5fFhc6OD82LHi/8XVxTZr2ZkKSzK/d1f9eLoPqcFcQIK1QnZM3N3Bs0vVXp56
 rW7EktxRqKhFnNRcSIA4QBfQqICAAA=
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1507570240!106225712!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26227 invoked from network); 9 Oct 2017 17:30:41 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 9 Oct 2017 17:30:41 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=Qc0Zxn7+sCiJQpMAA6q3AyzCfowrBsiF3d/KhUGdnwxEjayUhN5bWkTHdK2lJKd21y0f82oDSgG2Belg1/nDzVJHWHKnwq8WcnKuJVzmdOhkRgk+OAzFNooQbX/wzKSiZPVlQgkyv9PWfHoFj5RnQxcXzKYZsQ4ycpP2Aqmp0C1ileCTI7noBVxi4KLFX9I8uolJGxH0Cs8qzAs/njnAq3ZkXu29rC9KQeqaQ2cMY9cF4TiTuQyoJfQ+Z98ryqG1zj37CxK6s9WrEqGL2hOYhDDztx6YoVkUaNQLOmEfZD7qULX+qEvwgUr37vyZU95qlE+gbvsHfhnxIjeer4cZAQ==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id; s=default; bh=cuwnPkjAkLnLQ1OgpvQut
 i5bnJs=; b=cQfh36CTAVihfQ/9qmutmxCUojgHfdoVFVhUG5CZE4BVwtE4YV46c
 K7LXUW4fkD9JtTlFUKn23v92qTwCu16112olnGhZR/zYi6T1bisDGepINEGzT1Nc
 OdilKbUgVrofpIaHZrEAeCXs0YWt2m/neErELP85b1CsjiTYGK5JYxgJW4OmHhFZ
 +fHZDpR3rYo8J5qNT6dEaA3qu9DvAO72yHZx/sw6XseGql7uqClMFfJLFJK5zBgn
 s6FesE1iXeYc/STPS+i0zujv6U6tr4qlgb83Pzhe3TxTZ2ZaSC+N++ZjRr/CPYg9
 piTrdp/tJ5Qfwv7lo1b9FRV6J+YEhHz7w==
Received: (qmail 11505 invoked from network); 9 Oct 2017 20:30:38 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 9 Oct 2017 20:30:38 +0300
Received: (qmail 10263 invoked from network); 9 Oct 2017 20:30:38 +0300
Received: from unknown (HELO pepi-OptiPlex-9020.bbu.bitdefender.biz)
 (10.10.194.146)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 9 Oct 2017 20:30:38 +0300
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon,  9 Oct 2017 20:30:37 +0300
Message-Id: <1507570237-5420-1-git-send-email-ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v4] x86/altp2m: Added
	xc_altp2m_set_mem_access_multi()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgoKRm9yIHRo
ZSBkZWZhdWx0IEVQVCB2aWV3IHdlIGhhdmUgeGNfc2V0X21lbV9hY2Nlc3NfbXVsdGkoKSwgd2hp
Y2gKaXMgYWJsZSB0byBzZXQgYW4gYXJyYXkgb2YgcGFnZXMgdG8gYW4gYXJyYXkgb2YgYWNjZXNz
IHJpZ2h0cyB3aXRoCmEgc2luZ2xlIGh5cGVyY2FsbC4gSG93ZXZlciwgdGhpcyBmdW5jdGlvbmFs
aXR5IHdhcyBsYWNraW5nIGZvciB0aGUKYWx0cDJtIHN1YnN5c3RlbSwgd2hpY2ggY291bGQgb25s
eSBzZXQgcGFnZSByZXN0cmljdGlvbnMgZm9yIG9uZQpwYWdlIGF0IGEgdGltZS4gVGhpcyBwYXRj
aCBhZGRyZXNzZXMgdGhlIGdhcC4KCkhWTU9QX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aSBo
YXMgYmVlbiBhZGRlZCBhcyBhIEhWTU9QIChhcyBvcHBvc2VkIHRvIGEKRE9NQ1RMKSBmb3IgY29u
c2lzdGVuY3kgd2l0aCBpdHMgSFZNT1BfYWx0cDJtX3NldF9tZW1fYWNjZXNzIGNvdW50ZXJwYXJ0
IChhbmQKaGVuY2Ugd2l0aCB0aGUgb3JpZ2luYWwgYWx0cDJtIGRlc2lnbiwgd2hlcmUgZG9tYWlu
cyBhcmUgYWxsb3dlZCAtIHdpdGggdGhlCnByb3BlciBhbHRwMm0gYWNjZXNzIHJpZ2h0cyAtIHRv
IGFsdGVyIHRoZXNlIHNldHRpbmdzKSwgaW4gdGhlIGFic2VuY2Ugb2YgYW4Kb2ZmaWNpYWwgcG9z
aXRpb24gb24gdGhlIGlzc3VlIGZyb20gdGhlIG9yaWdpbmFsIGFsdHAybSBkZXNpZ25lcnMuCgpT
aWduZWQtb2ZmLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+
ClNpZ25lZC1vZmYtYnk6IFBldHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5j
b20+CgotLS0KCkNoYW5nZWQgc2luY2UgdjI6CiAgICAqIEFkZGVkIHN1cHBvcnQgZm9yIGNvbXBh
dCBhcmd1bWVudHMgdHJhbnNsYXRpb24KCkNoYW5nZWQgc2luY2UgdjM6CiAgICAqIFJlcGxhY2Vk
ICBfX2NvcHlfdG9fZ3Vlc3Qgd2l0aCBfX2NvcHlfZmllbGRfdG9fZ3Vlc3QKICAgICogUmVtb3Zl
ZCB0aGUgdW4tbmVlZGVkIHBhcmVudGhlc2VzLgogICAgKiBGaXhlZCB4bGF0LmxzdCBvcmRlcmlu
ZwogICAgKiBBZGRlZCBjb21tZW50IHRvIHBhdGNoIGRlc2NyaXB0aW9uIGV4cGxhaW5pbmcgd2h5
IHRoZQogICAgZnVuY3Rpb25hbGl0eSB3YXMgYWRkZWQgYXMgYW4gSFZNT1AuCiAgICAqIEd1YXJk
IHVzaW5nIFhFTl9HRU5FUkFUSU5HX0NPTVBBVF9IRUFERVJTIHRoZSBodm1tZW1fdHlwZV90IGRl
ZmluaXRpb24uCiAgICBUaGlzIHdpbGwgcHJldmVudCBzdXBsaWNhdGUgZGVmaW5pdGlvbnMgdG8g
YmUgZ2VuZXJhdGVkIGZvciB0aGUKICAgIGNvbXBhdCBlcXVpdmFsZW50LgogICAgKiBBZGRlZCBj
b21tZW50IGRlc2NyaWJpbmcgdGhlIG1hbnVhbCB0cmFuc2xhdGlvbiBvZgogICAgeGVuX2h2bV9h
bHRwMm1fb3BfdCBnZW5lcmljIGZpZWxkcyBmcm9tIGNvbXBhdF9odm1fYWx0cDJtX29wdC4KLS0t
CiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCAgIHwgIDMgKysKIHRvb2xzL2xpYnhjL3hj
X2FsdHAybS5jICAgICAgICAgfCA0MSArKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4
Ni9odm0vaHZtLmMgICAgICAgICAgfCA4MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLQogeGVuL2luY2x1ZGUvTWFrZWZpbGUgICAgICAgICAgICB8ICAxICsKIHhlbi9p
bmNsdWRlL3B1YmxpYy9odm0vaHZtX29wLmggfCAzOSArKysrKysrKysrKysrKysrKy0tLQogeGVu
L2luY2x1ZGUveGxhdC5sc3QgICAgICAgICAgICB8ICAxICsKIDYgZmlsZXMgY2hhbmdlZCwgMTU5
IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMv
aW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRleCAz
YmNhYjNjLi40ZTJjZTY0IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwu
aAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaApAQCAtMTk3MSw2ICsxOTcxLDkg
QEAgaW50IHhjX2FsdHAybV9zd2l0Y2hfdG9fdmlldyh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgZG9t
aWRfdCBkb21pZCwKIGludCB4Y19hbHRwMm1fc2V0X21lbV9hY2Nlc3MoeGNfaW50ZXJmYWNlICpo
YW5kbGUsIGRvbWlkX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQx
Nl90IHZpZXdfaWQsIHhlbl9wZm5fdCBnZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHhlbm1lbV9hY2Nlc3NfdCBhY2Nlc3MpOworaW50IHhjX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19t
dWx0aSh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgZG9taWRfdCBkb21pZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDE2X3Qgdmlld19pZCwgdWludDhfdCAqYWNjZXNzLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqcGFnZXMsIHVpbnQz
Ml90IG5yKTsKIGludCB4Y19hbHRwMm1fY2hhbmdlX2dmbih4Y19pbnRlcmZhY2UgKmhhbmRsZSwg
ZG9taWRfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCB2aWV3X2lk
LCB4ZW5fcGZuX3Qgb2xkX2dmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3Qg
bmV3X2dmbik7CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19hbHRwMm0uYyBiL3Rvb2xzL2xp
YnhjL3hjX2FsdHAybS5jCmluZGV4IDA2Mzk2MzIuLmYyMDJjYTEgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhjL3hjX2FsdHAybS5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2FsdHAybS5jCkBAIC0xODgs
NiArMTg4LDQ3IEBAIGludCB4Y19hbHRwMm1fc2V0X21lbV9hY2Nlc3MoeGNfaW50ZXJmYWNlICpo
YW5kbGUsIGRvbWlkX3QgZG9taWQsCiAgICAgcmV0dXJuIHJjOwogfQogCitpbnQgeGNfYWx0cDJt
X3NldF9tZW1fYWNjZXNzX211bHRpKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCB2aWV3X2lkLCB1aW50
OF90ICphY2Nlc3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90
ICpwYWdlcywgdWludDMyX3QgbnIpCit7CisgICAgaW50IHJjOworCisgICAgREVDTEFSRV9IWVBF
UkNBTExfQlVGRkVSKHhlbl9odm1fYWx0cDJtX29wX3QsIGFyZyk7CisgICAgREVDTEFSRV9IWVBF
UkNBTExfQk9VTkNFKGFjY2VzcywgbnIsIFhDX0hZUEVSQ0FMTF9CVUZGRVJfQk9VTkNFX0lOKTsK
KyAgICBERUNMQVJFX0hZUEVSQ0FMTF9CT1VOQ0UocGFnZXMsIG5yICogc2l6ZW9mKHVpbnQ2NF90
KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWENfSFlQRVJDQUxMX0JVRkZFUl9CT1VO
Q0VfSU4pOworCisgICAgYXJnID0geGNfaHlwZXJjYWxsX2J1ZmZlcl9hbGxvYyh4Y2gsIGFyZywg
c2l6ZW9mKCphcmcpKTsKKyAgICBpZiAoIGFyZyA9PSBOVUxMICkKKyAgICAgICAgcmV0dXJuIC0x
OworCisgICAgYXJnLT52ZXJzaW9uID0gSFZNT1BfQUxUUDJNX0lOVEVSRkFDRV9WRVJTSU9OOwor
ICAgIGFyZy0+Y21kID0gSFZNT1BfYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpOworICAgIGFy
Zy0+ZG9tYWluID0gZG9taWQ7CisgICAgYXJnLT51LnNldF9tZW1fYWNjZXNzX211bHRpLnZpZXcg
PSB2aWV3X2lkOworICAgIGFyZy0+dS5zZXRfbWVtX2FjY2Vzc19tdWx0aS5uciA9IG5yOworCisg
ICAgaWYgKCB4Y19oeXBlcmNhbGxfYm91bmNlX3ByZSh4Y2gsIHBhZ2VzKSB8fAorICAgICAgICAg
eGNfaHlwZXJjYWxsX2JvdW5jZV9wcmUoeGNoLCBhY2Nlc3MpICkKKyAgICB7CisgICAgICAgIFBF
UlJPUigiQ291bGQgbm90IGJvdW5jZSBtZW1vcnkgZm9yIEhWTU9QX2FsdHAybV9zZXRfbWVtX2Fj
Y2Vzc19tdWx0aSIpOworICAgICAgICByZXR1cm4gLTE7CisgICAgfQorCisgICAgc2V0X3hlbl9n
dWVzdF9oYW5kbGUoYXJnLT51LnNldF9tZW1fYWNjZXNzX211bHRpLnBmbl9saXN0LCBwYWdlcyk7
CisgICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUoYXJnLT51LnNldF9tZW1fYWNjZXNzX211bHRpLmFj
Y2Vzc19saXN0LCBhY2Nlc3MpOworCisgICAgcmMgPSB4ZW5jYWxsMih4Y2gtPnhjYWxsLCBfX0hZ
UEVSVklTT1JfaHZtX29wLCBIVk1PUF9hbHRwMm0sCisJCSAgSFlQRVJDQUxMX0JVRkZFUl9BU19B
UkcoYXJnKSk7CisKKyAgICB4Y19oeXBlcmNhbGxfYnVmZmVyX2ZyZWUoeGNoLCBhcmcpOworICAg
IHhjX2h5cGVyY2FsbF9ib3VuY2VfcG9zdCh4Y2gsIGFjY2Vzcyk7CisgICAgeGNfaHlwZXJjYWxs
X2JvdW5jZV9wb3N0KHhjaCwgcGFnZXMpOworCisgICAgcmV0dXJuIHJjOworfQorCiBpbnQgeGNf
YWx0cDJtX2NoYW5nZV9nZm4oeGNfaW50ZXJmYWNlICpoYW5kbGUsIGRvbWlkX3QgZG9taWQsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2X3Qgdmlld19pZCwgeGVuX3Bmbl90IG9sZF9n
Zm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IG5ld19nZm4pCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRl
eCAyMDViNGNiLi45YjUzMDJhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTczLDYgKzczLDggQEAKICNpbmNsdWRlIDxw
dWJsaWMvYXJjaC14ODYvY3B1aWQuaD4KICNpbmNsdWRlIDxhc20vY3B1aWQuaD4KIAorI2luY2x1
ZGUgPGNvbXBhdC9odm0vaHZtX29wLmg+CisKIGJvb2xfdCBfX3JlYWRfbW9zdGx5IGh2bV9lbmFi
bGVkOwogCiAjaWZkZWYgREJHX0xFVkVMXzAKQEAgLTQ0NTEsNiArNDQ1Myw3IEBAIHN0YXRpYyBp
bnQgZG9fYWx0cDJtX29wKAogICAgIGNhc2UgSFZNT1BfYWx0cDJtX2Rlc3Ryb3lfcDJtOgogICAg
IGNhc2UgSFZNT1BfYWx0cDJtX3N3aXRjaF9wMm06CiAgICAgY2FzZSBIVk1PUF9hbHRwMm1fc2V0
X21lbV9hY2Nlc3M6CisgICAgY2FzZSBIVk1PUF9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGk6
CiAgICAgY2FzZSBIVk1PUF9hbHRwMm1fY2hhbmdlX2dmbjoKICAgICAgICAgYnJlYWs7CiAgICAg
ZGVmYXVsdDoKQEAgLTQ1NjgsNiArNDU3MSwzMCBAQCBzdGF0aWMgaW50IGRvX2FsdHAybV9vcCgK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEudS5zZXRfbWVtX2FjY2Vzcy52
aWV3KTsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIEhWTU9QX2FsdHAybV9zZXRfbWVtX2Fj
Y2Vzc19tdWx0aToKKyAgICAgICAgaWYgKCBhLnUuc2V0X21lbV9hY2Nlc3NfbXVsdGkucGFkIHx8
CisgICAgICAgICAgICAgYS51LnNldF9tZW1fYWNjZXNzX211bHRpLm9wYXF1ZSA+PSBhLnUuc2V0
X21lbV9hY2Nlc3NfbXVsdGkubnIgKQorICAgICAgICB7CisgICAgICAgICAgICByYyA9IC1FSU5W
QUw7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgICAgICByYyA9IHAybV9zZXRf
bWVtX2FjY2Vzc19tdWx0aShkLCBhLnUuc2V0X21lbV9hY2Nlc3NfbXVsdGkucGZuX2xpc3QsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEudS5zZXRfbWVtX2FjY2Vzc19t
dWx0aS5hY2Nlc3NfbGlzdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YS51LnNldF9tZW1fYWNjZXNzX211bHRpLm5yLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBhLnUuc2V0X21lbV9hY2Nlc3NfbXVsdGkub3BhcXVlLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBNRU1PUF9DTURfTUFTSywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYS51LnNldF9tZW1fYWNjZXNzX211bHRpLnZpZXcpOwor
ICAgICAgICBpZiAoIHJjID4gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGEudS5zZXRfbWVt
X2FjY2Vzc19tdWx0aS5vcGFxdWUgPSByYzsKKyAgICAgICAgICAgIGlmICggX19jb3B5X2ZpZWxk
X3RvX2d1ZXN0KGd1ZXN0X2hhbmRsZV9jYXN0KGFyZywgeGVuX2h2bV9hbHRwMm1fb3BfdCksICZh
LCB1LnNldF9tZW1fYWNjZXNzX211bHRpLm9wYXF1ZSkgKQorICAgICAgICAgICAgICAgIHJjID0g
LUVGQVVMVDsKKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICByYyA9IGh5cGVyY2Fs
bF9jcmVhdGVfY29udGludWF0aW9uKF9fSFlQRVJWSVNPUl9odm1fb3AsICJsaCIsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIVk1PUF9hbHRwMm0s
IGFyZyk7CisgICAgICAgIH0KKyAgICAgICAgYnJlYWs7CisKICAgICBjYXNlIEhWTU9QX2FsdHAy
bV9jaGFuZ2VfZ2ZuOgogICAgICAgICBpZiAoIGEudS5jaGFuZ2VfZ2ZuLnBhZDEgfHwgYS51LmNo
YW5nZV9nZm4ucGFkMiApCiAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CkBAIC00NTg2LDYgKzQ2
MTMsNTcgQEAgc3RhdGljIGludCBkb19hbHRwMm1fb3AoCiAgICAgcmV0dXJuIHJjOwogfQogCitz
dGF0aWMgaW50IGNvbXBhdF9hbHRwMm1fb3AoCisgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2
b2lkKSBhcmcpCit7CisgICAgc3RydWN0IGNvbXBhdF9odm1fYWx0cDJtX29wIGE7CisgICAgdW5p
b24KKyAgICB7CisgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgaG5kOworICAg
ICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fb3AgKmFsdHAybV9vcDsKKyAgICB9IG5hdDsKKwor
ICAgIGlmICggIWh2bV9hbHRwMm1fc3VwcG9ydGVkKCkgKQorICAgICAgICByZXR1cm4gLUVPUE5P
VFNVUFA7CisKKyAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdCgmYSwgYXJnLCAxKSApCisgICAgICAg
IHJldHVybiAtRUZBVUxUOworCisgICAgaWYgKCBhLnBhZDEgfHwgYS5wYWQyIHx8CisgICAgICAg
ICAoYS52ZXJzaW9uICE9IEhWTU9QX0FMVFAyTV9JTlRFUkZBQ0VfVkVSU0lPTikgKQorICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKKworICAgIHNldF94ZW5fZ3Vlc3RfaGFuZGxlKG5hdC5obmQsIENP
TVBBVF9BUkdfWExBVF9WSVJUX0JBU0UpOworCisgICAgc3dpdGNoICggYS5jbWQgKQorICAgIHsK
KyAgICAgICAgY2FzZSBIVk1PUF9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGk6CisjZGVmaW5l
IFhMQVRfaHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aV9ITkRMX3Bmbl9saXN0KF9kXywg
X3NfKTsgXAorICAgICAgICAgICAgZ3Vlc3RfZnJvbV9jb21wYXRfaGFuZGxlKChfZF8pLT5wZm5f
bGlzdCwgKF9zXyktPnBmbl9saXN0KQorI2RlZmluZSBYTEFUX2h2bV9hbHRwMm1fc2V0X21lbV9h
Y2Nlc3NfbXVsdGlfSE5ETF9hY2Nlc3NfbGlzdChfZF8sIF9zXyk7IFwKKyAgICAgICAgICAgIGd1
ZXN0X2Zyb21fY29tcGF0X2hhbmRsZSgoX2RfKS0+YWNjZXNzX2xpc3QsIChfc18pLT5hY2Nlc3Nf
bGlzdCkKKyAgICAgICAgICAgIFhMQVRfaHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aSgm
bmF0LmFsdHAybV9vcC0+dS5zZXRfbWVtX2FjY2Vzc19tdWx0aSwKKyAgICAgICAgICAgICAgICAg
ICAgJmEudS5zZXRfbWVtX2FjY2Vzc19tdWx0aSk7CisjdW5kZWYgWExBVF9odm1fYWx0cDJtX3Nl
dF9tZW1fYWNjZXNzX211bHRpX0hORExfcGZuX2xpc3QKKyN1bmRlZiBYTEFUX2h2bV9hbHRwMm1f
c2V0X21lbV9hY2Nlc3NfbXVsdGlfSE5ETF9hY2Nlc3NfbGlzdAorICAgICAgICAgICAgYnJlYWs7
CisgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICByZXR1cm4gZG9fYWx0cDJtX29wKGFyZyk7
CisgICAgfQorCisgICAgLyogTWFudWFsbHkgZmlsbCB0aGUgY29tbW9uIHBhcnQgb2YgdGhlIHhl
bl9odm1fYWx0cDJtX29wIHN0cnVjdHVyZSBiZWNhdXNlCisgICAgICogdGhlIGdlbmVyYXRlZCBY
TEFUX2h2bV9hbHRwMm1fb3AgbWFjcm8gZG9lc24ndCBjb3JyZWN0bHkgaGFuZGxlIHRoZQorICAg
ICAqIHRyYW5zbGF0aW9uIG9mIGFsbCBmaWVsZHMgZnJvbSBjb21wYXRfaHZtX2FsdHAybV9vcCB0
byB4ZW5faHZtX2FsdHAybV9vcC4KKyAgICAgKi8KKyAgICBuYXQuYWx0cDJtX29wLT52ZXJzaW9u
ICA9IGEudmVyc2lvbjsKKyAgICBuYXQuYWx0cDJtX29wLT5jbWQgICAgICA9IGEuY21kOworICAg
IG5hdC5hbHRwMm1fb3AtPmRvbWFpbiAgID0gYS5kb21haW47CisgICAgbmF0LmFsdHAybV9vcC0+
cGFkMSAgICAgPSBhLnBhZDE7CisgICAgbmF0LmFsdHAybV9vcC0+cGFkMiAgICAgPSBhLnBhZDI7
CisKKyAgICByZXR1cm4gZG9fYWx0cDJtX29wKG5hdC5obmQpOworfQorCiBzdGF0aWMgaW50IGh2
bW9wX2dldF9tZW1fdHlwZSgKICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9odm1fZ2V0
X21lbV90eXBlX3QpIGFyZykKIHsKQEAgLTQ3MzMsNyArNDgxMSw3IEBAIGxvbmcgZG9faHZtX29w
KHVuc2lnbmVkIGxvbmcgb3AsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQogICAg
ICAgICBicmVhazsKIAogICAgIGNhc2UgSFZNT1BfYWx0cDJtOgotICAgICAgICByYyA9IGRvX2Fs
dHAybV9vcChhcmcpOworICAgICAgICByYyA9IGN1cnJlbnQtPmhjYWxsX2NvbXBhdCA/IGNvbXBh
dF9hbHRwMm1fb3AoYXJnKSA6IGRvX2FsdHAybV9vcChhcmcpOwogICAgICAgICBicmVhazsKIAog
ICAgIGRlZmF1bHQ6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9NYWtlZmlsZSBiL3hlbi9pbmNs
dWRlL01ha2VmaWxlCmluZGV4IGM5MGZkZWUuLjgxNGIwYTggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL01ha2VmaWxlCisrKyBiL3hlbi9pbmNsdWRlL01ha2VmaWxlCkBAIC0yOCw2ICsyOCw3IEBA
IGhlYWRlcnMtJChDT05GSUdfWDg2KSAgICAgKz0gY29tcGF0L2FyY2gteDg2L3hlbi5oCiBoZWFk
ZXJzLSQoQ09ORklHX1g4NikgICAgICs9IGNvbXBhdC9hcmNoLXg4Ni94ZW4tJChjb21wYXQtYXJj
aC15KS5oCiBoZWFkZXJzLSQoQ09ORklHX1g4NikgICAgICs9IGNvbXBhdC9odm0vaHZtX3ZjcHUu
aAogaGVhZGVycy0kKENPTkZJR19YODYpICAgICArPSBjb21wYXQvaHZtL2RtX29wLmgKK2hlYWRl
cnMtJChDT05GSUdfWDg2KSAgICAgKz0gY29tcGF0L2h2bS9odm1fb3AuaAogaGVhZGVycy15ICAg
ICAgICAgICAgICAgICArPSBjb21wYXQvYXJjaC0kKGNvbXBhdC1hcmNoLXkpLmggY29tcGF0L3Bt
dS5oIGNvbXBhdC94bGF0LmgKIGhlYWRlcnMtJChDT05GSUdfRkxBU0spICAgKz0gY29tcGF0L3hz
bS9mbGFza19vcC5oCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX29w
LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9vcC5oCmluZGV4IDBiZGFmZGYuLmMxMmMx
YWYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX29wLmgKKysrIGIveGVu
L2luY2x1ZGUvcHVibGljL2h2bS9odm1fb3AuaApAQCAtODMsNiArODMsMTMgQEAgREVGSU5FX1hF
Tl9HVUVTVF9IQU5ETEUoeGVuX2h2bV9zZXRfcGNpX2xpbmtfcm91dGVfdCk7CiAvKiBGbHVzaGVz
IGFsbCBWQ1BVIFRMQnM6IEBhcmcgbXVzdCBiZSBOVUxMLiAqLwogI2RlZmluZSBIVk1PUF9mbHVz
aF90bGJzICAgICAgICAgIDUKIAorLyoKKyAqIGh2bW1lbV90eXBlX3Qgc2hvdWxkIG5vdCBiZSBk
ZWZpbmVkIHdoZW4gZ2VuZXJhdGluZyB0aGUgY29ycmVzcG9uZGluZworICogY29tcGF0IGhlYWRl
ci4gVGhpcyB3aWxsIGVuc3VyZSB0aGF0IHRoZSBIVk1NRU1fKCopIHZhbHVlcyBhcmUgZGVmaW5l
ZAorICogb25seSBvbmNlLgorICovCisjaWZuZGVmIFhFTl9HRU5FUkFUSU5HX0NPTVBBVF9IRUFE
RVJTCisKIHR5cGVkZWYgZW51bSB7CiAgICAgSFZNTUVNX3JhbV9ydywgICAgICAgICAgICAgLyog
Tm9ybWFsIHJlYWQvd3JpdGUgZ3Vlc3QgUkFNICovCiAgICAgSFZNTUVNX3JhbV9ybywgICAgICAg
ICAgICAgLyogUmVhZC1vbmx5OyB3cml0ZXMgYXJlIGRpc2NhcmRlZCAqLwpAQCAtMTAyLDYgKzEw
OSw4IEBAIHR5cGVkZWYgZW51bSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dG8gSFZNTUVNX3JhbV9ydy4gKi8KIH0gaHZtbWVtX3R5cGVfdDsKIAorI2VuZGlmIC8qIFhFTl9H
RU5FUkFUSU5HX0NPTVBBVF9IRUFERVJTICovCisKIC8qIEhpbnQgZnJvbSBQViBkcml2ZXJzIGZv
ciBwYWdldGFibGUgZGVzdHJ1Y3Rpb24uICovCiAjZGVmaW5lIEhWTU9QX3BhZ2V0YWJsZV9keWlu
ZyAgICAgICAgOQogc3RydWN0IHhlbl9odm1fcGFnZXRhYmxlX2R5aW5nIHsKQEAgLTIzNyw2ICsy
NDYsMjMgQEAgc3RydWN0IHhlbl9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzIHsKIHR5cGVkZWYg
c3RydWN0IHhlbl9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzIHhlbl9odm1fYWx0cDJtX3NldF9t
ZW1fYWNjZXNzX3Q7CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5faHZtX2FsdHAybV9zZXRf
bWVtX2FjY2Vzc190KTsKIAorc3RydWN0IHhlbl9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX211
bHRpIHsKKyAgICAvKiB2aWV3ICovCisgICAgdWludDE2X3QgdmlldzsKKyAgICB1aW50MTZfdCBw
YWQ7CisgICAgLyogTnVtYmVyIG9mIHBhZ2VzICovCisgICAgdWludDMyX3QgbnI7CisgICAgLyog
VXNlZCBmb3IgY29udGludWF0aW9uIHB1cnBvc2VzICovCisgICAgdWludDY0X3Qgb3BhcXVlOwor
ICAgIC8qIExpc3Qgb2YgcGZucyB0byBzZXQgYWNjZXNzIGZvciAqLworICAgIFhFTl9HVUVTVF9I
QU5ETEUoY29uc3RfdWludDY0KSBwZm5fbGlzdDsKKyAgICAvKiBDb3JyZXNwb25kaW5nIGxpc3Qg
b2YgYWNjZXNzIHNldHRpbmdzIGZvciBwZm5fbGlzdCAqLworICAgIFhFTl9HVUVTVF9IQU5ETEUo
Y29uc3RfdWludDgpIGFjY2Vzc19saXN0OworfTsKK3R5cGVkZWYgc3RydWN0IHhlbl9odm1fYWx0
cDJtX3NldF9tZW1fYWNjZXNzX211bHRpCisgICAgeGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nl
c3NfbXVsdGlfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9odm1fYWx0cDJtX3NldF9t
ZW1fYWNjZXNzX211bHRpX3QpOworCiBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fY2hhbmdlX2dmbiB7
CiAgICAgLyogdmlldyAqLwogICAgIHVpbnQxNl90IHZpZXc7CkBAIC0yNjgsMTUgKzI5NCwxOCBA
QCBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fb3AgewogI2RlZmluZSBIVk1PUF9hbHRwMm1fc2V0X21l
bV9hY2Nlc3MgICAgICAgNwogLyogQ2hhbmdlIGEgcDJtIGVudHJ5IHRvIGhhdmUgYSBkaWZmZXJl
bnQgZ2ZuLT5tZm4gbWFwcGluZyAqLwogI2RlZmluZSBIVk1PUF9hbHRwMm1fY2hhbmdlX2dmbiAg
ICAgICAgICAgOAorLyogU2V0IGFjY2VzcyBmb3IgYW4gYXJyYXkgb2YgcGFnZXMgKi8KKyNkZWZp
bmUgSFZNT1BfYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpIDkKICAgICBkb21pZF90IGRvbWFp
bjsKICAgICB1aW50MTZfdCBwYWQxOwogICAgIHVpbnQzMl90IHBhZDI7CiAgICAgdW5pb24gewot
ICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fZG9tYWluX3N0YXRlICAgICAgIGRvbWFpbl9z
dGF0ZTsKLSAgICAgICAgc3RydWN0IHhlbl9odm1fYWx0cDJtX3ZjcHVfZW5hYmxlX25vdGlmeSBl
bmFibGVfbm90aWZ5OwotICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fdmlldyAgICAgICAg
ICAgICAgIHZpZXc7Ci0gICAgICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vz
cyAgICAgc2V0X21lbV9hY2Nlc3M7Ci0gICAgICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9jaGFu
Z2VfZ2ZuICAgICAgICAgY2hhbmdlX2dmbjsKKyAgICAgICAgc3RydWN0IHhlbl9odm1fYWx0cDJt
X2RvbWFpbl9zdGF0ZSAgICAgICAgIGRvbWFpbl9zdGF0ZTsKKyAgICAgICAgc3RydWN0IHhlbl9o
dm1fYWx0cDJtX3ZjcHVfZW5hYmxlX25vdGlmeSAgIGVuYWJsZV9ub3RpZnk7CisgICAgICAgIHN0
cnVjdCB4ZW5faHZtX2FsdHAybV92aWV3ICAgICAgICAgICAgICAgICB2aWV3OworICAgICAgICBz
dHJ1Y3QgeGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3MgICAgICAgc2V0X21lbV9hY2Nlc3M7
CisgICAgICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9jaGFuZ2VfZ2ZuICAgICAgICAgICBjaGFu
Z2VfZ2ZuOworICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVs
dGkgc2V0X21lbV9hY2Nlc3NfbXVsdGk7CiAgICAgICAgIHVpbnQ4X3QgcGFkWzY0XTsKICAgICB9
IHU7CiB9OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGxhdC5sc3QgYi94ZW4vaW5jbHVkZS94
bGF0LmxzdAppbmRleCAwZjE3MDAwLi41MDEwZmNjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94
bGF0LmxzdAorKysgYi94ZW4vaW5jbHVkZS94bGF0LmxzdApAQCAtNzAsNiArNzAsNyBAQAogPwlk
bV9vcF9zZXRfcGNpX2ludHhfbGV2ZWwJaHZtL2RtX29wLmgKID8JZG1fb3Bfc2V0X3BjaV9saW5r
X3JvdXRlCWh2bS9kbV9vcC5oCiA/CWRtX29wX3RyYWNrX2RpcnR5X3ZyYW0JCWh2bS9kbV9vcC5o
CishCWh2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGkJaHZtL2h2bV9vcC5oCiA/CXZjcHVf
aHZtX2NvbnRleHQJCWh2bS9odm1fdmNwdS5oCiA/CXZjcHVfaHZtX3g4Nl8zMgkJCWh2bS9odm1f
dmNwdS5oCiA/CXZjcHVfaHZtX3g4Nl82NAkJCWh2bS9odm1fdmNwdS5oCi0tIAoyLjcuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 17:44:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 17:44:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1c6b-0003tG-6t; Mon, 09 Oct 2017 17:44:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1e1c6Z-0003sR-QH
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 17:44:39 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 4F/64-02044-785BBD95; Mon, 09 Oct 2017 17:44:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsUyZ7p8oG7b1tu
 RBn2XlCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxzcw4wFZznrlhz6TZzA+Nqzi5GLg4hgQlM
 Eh/u72GEcP4wSjx9v5oJwtnAKLGw/S8LhNPNKLH/2Fa2LkZOIKdIYtb81YwgNouAisS0DYuYu
 xg5ONgETCTerHIECYsI+En0H5rKCmIzC7QxSty8UQBiCwsESyzY1AY2hlfAXOL/08lgrUICuR
 KTNzpAhAUlTs58wgLRqiVx499LJpASZgFpieX/OEDCnAJ2Eie3TAMrERVQlpi3bxXYRAkBQ4n
 TD7cxTmAUmoVk0iwkk2YhTFrAyLyKUb04tagstUjXRC+pKDM9oyQ3MTNH19DAVC83tbg4MT01
 JzGpWC85P3cTIzCUGYBgB+OtPudDjJIcTEqivCc33o4U4kvKT6nMSCzOiC8qzUktPsQow8GhJ
 MG7bgtQTrAoNT21Ii0zBxhVMGkJDh4lEd7sTUBp3uKCxNzizHSI1ClGXY5jmy7/YRJiycvPS5
 US5z0IMkMApCijNA9uBCzCLzHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY9xTIFJ7MvBK4Ta+
 AjmACOoKx+AbIESWJCCmpBsZASymf5vf/trS/uvPVLnfFudYNH+sKGcLNTmW7d/PoCi7/Mrux
 VSBDf9cZu9l1ooU7srcLy5tqib1yNF41SaC3bX7gj3nvZ3Lxi3zwNkte89on9s7ceaYnrd+de
 yr4/KlOUH/fgUdhRhFPd+82PXlLdbbiJREJz5v5Nr/nZWpvk5v4UGhyZ58SS3FGoqEWc1FxIg
 DoLnMA6wIAAA==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1507571076!85578856!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42309 invoked from network); 9 Oct 2017 17:44:38 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Oct 2017 17:44:38 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v99HiXKw017041
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 9 Oct 2017 17:44:33 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v99HiWRE004140
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 9 Oct 2017 17:44:32 GMT
Received: from abhmp0017.oracle.com (abhmp0017.oracle.com [141.146.116.23])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v99HiUjb014749;
 Mon, 9 Oct 2017 17:44:30 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 09 Oct 2017 10:44:29 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id C283E6A0272; Mon,  9 Oct 2017 13:44:28 -0400 (EDT)
Date: Mon, 9 Oct 2017 13:44:28 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Joe Jin <joe.jin@oracle.com>, jbeulich@suse.com, andrew.cooper3@citrix.com
Message-ID: <20171009174428.GD23730@char.us.oracle.com>
References: <313f1c99-82f0-4433-b778-904856e6e333@default>
 <8183d5c5-d402-4801-9597-5140d074f52d@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <8183d5c5-d402-4801-9597-5140d074f52d@oracle.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: xen-devel@lists.xenproject.org, Zhenzhong Duan <zhenzhong.duan@oracle.com>,
 Srinivas REDDY Eeda <srinivas.eeda@oracle.com>
Subject: Re: [Xen-devel] [PATCH] Remove redundant code in branch
 MAP_PIRQ_TYPE_MSI
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMDksIDIwMTcgYXQgMDI6MTU6NDhQTSArMDgwMCwgSm9lIEppbiB3cm90ZToK
PiBMb29rcyBnb29kIGZvciBtZS4KPiAKPiBSZXZpZXdlZC1ieTogSm9lIEppbiA8am9lLmppbkBv
cmFjbGUuY29tPgoKQWgsIGluZGVlZC4KClJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdp
bGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CgoKQWxzbwpDQy1pbmcgSmFuIGFuZCBBbmRyZXcu
CgpQLlMuCkNvdWxkIHlvdSBjaGFuZ2UgdGhlIHRpdGxlIHRvIGhhdmUgJ3g4Ni9waHlzZGV2Oicg
YXMgcGFydCBvZiB0aGUKbmFtZSBwbGVhc2U/Cgo+IAo+IE9uIDEwLzA5LzIwMTcgMDI6MDAgUE0s
IFpoZW56aG9uZyBEdWFuIHdyb3RlOgo+ID4gU2FtZSBjb2RlIGlzIGFscmVhZHkgaW4gYWxsb2Nh
dGVfYW5kX21hcF9tc2lfcGlycSgpCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IFpoZW56aG9uZyBE
dWFuIDx6aGVuemhvbmcuZHVhbkBvcmFjbGUuY29tPgo+ID4gLS0tCj4gPiAgeGVuL2FyY2gveDg2
L3BoeXNkZXYuYyB8ICAgIDIgLS0KPiA+ICAxIGZpbGVzIGNoYW5nZWQsIDAgaW5zZXJ0aW9ucygr
KSwgMiBkZWxldGlvbnMoLSkKPiA+IAo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9waHlz
ZGV2LmMgYi94ZW4vYXJjaC94ODYvcGh5c2Rldi5jCj4gPiBpbmRleCAwZWI0MDk3Li5hYTAyZDE4
IDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gveDg2L3BoeXNkZXYuYwo+ID4gKysrIGIveGVuL2Fy
Y2gveDg2L3BoeXNkZXYuYwo+ID4gQEAgLTEyMiw4ICsxMjIsNiBAQCBpbnQgcGh5c2Rldl9tYXBf
cGlycShkb21pZF90IGRvbWlkLCBpbnQgdHlwZSwgaW50ICppbmRleCwgaW50ICpwaXJxX3AsCj4g
PiAgICAgICAgICBicmVhazsKPiA+ICAKPiA+ICAgICAgY2FzZSBNQVBfUElSUV9UWVBFX01TSToK
PiA+IC0gICAgICAgIGlmICggIW1zaS0+dGFibGVfYmFzZSApCj4gPiAtICAgICAgICAgICAgbXNp
LT5lbnRyeV9uciA9IDE7Cj4gPiAgICAgICAgICAvKiBmYWxsdGhyb3VnaCAqLwo+ID4gICAgICBj
YXNlIE1BUF9QSVJRX1RZUEVfTVVMVElfTVNJOgo+ID4gICAgICAgICAgcmV0ID0gYWxsb2NhdGVf
YW5kX21hcF9tc2lfcGlycShkLCAqaW5kZXgsIHBpcnFfcCwgdHlwZSwgbXNpKTsKPiA+IAo+IAo+
IAo+IC0tIAo+IE9yYWNsZSA8aHR0cDovL3d3dy5vcmFjbGUuY29tPgo+IEpvZSBKaW4gfCBTb2Z0
d2FyZSBEZXZlbG9wbWVudCBEaXJlY3RvciB8ICs4NjEwLjYxMDYuNTYyNAo+IE9SQUNMRSB8IExp
bnV4IGFuZCBWaXJ0dWFsaXphdGlvbgo+IE5vLiAyNCBaaG9uZ2d1YW5jdW4gU29mdHdhcmUgUGFy
aywgSGFpZGlhbiBEaXN0cmljdCB8IDEwMDE5MyBCZWlqaW5nIAo+IAo+IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlz
dAo+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 09 18:00:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 18:00:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1cLG-0005C0-Dt; Mon, 09 Oct 2017 17:59:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1cLE-0005Bc-QQ
 for xen-devel@lists.xensource.com; Mon, 09 Oct 2017 17:59:48 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 47/AE-30115-419BBD95; Mon, 09 Oct 2017 17:59:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVVd45+1
 IgwdTRS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8adhJ3PBx7iKw5cOsDcw
 vrXoYuTiEBJoZJJYu+o6K4TzmFFi77zjjBDONkaJLy8eA2U4OUQEnCW+npnLDmLzCuhLvL48g
 wXEFhYwlnhy4R9Yg4TAD3mJebs6mUESEgKeEpNvbIKzT3xfAtTAzsEmYCVxSAwkyiKgKrFp/3
 7WCYzcCxgZVjFqFKcWlaUW6Roa6CUVZaZnlOQmZuYAeWZ6uanFxYnpqTmJScV6yfm5mxiBXmc
 Agh2Mx9/HHWKU5GBSEuU9ufF2pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3nXbgXKCRanpqRVp
 mTnA8INJS3DwKInwzgZJ8xYXJOYWZ6ZDpE4x6nIc23T5D5MQS15+XqqUOG8wSJEASFFGaR7cC
 FgsXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iwr/AOoCk8mXklcJteAR3BBHQEY/ENkCNKEh
 FSUg2Mit6/z5ZKLZl2V4E/78giuV7ujE1xFafXNEytn3Hg47q7XXeXLPzGsiTi6yUryfMV09L
 e8qUdPv6s5cWs+BnPVws3nZwmMzv/1pyFy2dYVFZMZVsW/feyazuTn9+TWWlNTO5LVqxUiY37
 H5zxwsLp2V6ZTwdzZxQ6nAjgrJerf+vT6a6n6efzV4mlOCPRUIu5qDgRAEAJD/aAAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1507571986!109374694!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52269 invoked from network); 9 Oct 2017 17:59:47 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Oct 2017 17:59:47 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1cL9-0000LW-7c; Mon, 09 Oct 2017 17:59:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e1cL3-0006IV-Nz; Mon, 09 Oct 2017 17:59:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e1cL3-0005zk-Fe; Mon, 09 Oct 2017 17:59:37 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114169-mainreport@xen.org>
X-Osstest-Failures: 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-pvh-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-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-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-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-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 09 Oct 2017 17:59:37 +0000
Subject: [Xen-devel] [xen-unstable test] 114169: tolerable FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDE2OSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDE2OS8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDExNDExNAoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTE0MTE0IGxpa2UgMTE0MDg2
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgaW4gMTE0MTE0IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTE0MTE0IG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZoLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFp
bCBsaWtlIDExNDExNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAxMiBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTE0MTE0CiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTQx
MTQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDExNDExNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE0MTE0CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbGlrZSAxMTQxMTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExNDExNAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE0
MTE0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbGlrZSAxMTQxMTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
MTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExNDExNAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
Y293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qt
c2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGRi
YzRiNmUxM2E1ZDBkZDg5NjdjZGU3ZmY3MDAwYWIxZWQ4ODYyNWUKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIGRiYzRiNmUxM2E1ZDBkZDg5NjdjZGU3ZmY3MDAwYWIxZWQ4
ODYyNWUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNDE2OSAgMjAxNy0xMC0wOSAwMjowMzoyMiBa
ICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgICAgICAgICAgICAgICAgICAgICAgIChu
b3QgZm91bmQpICAgICAgICAgMCBhdHRlbXB0cwoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3Jh
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKUHVibGlzaGVkIHRlc3RlZCB0cmVlIGlzIGFscmVhZHkgdXAgdG8gZGF0
ZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 09 18:53:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 18:53:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1dBD-0001zN-Ms; Mon, 09 Oct 2017 18:53:31 +0000
Resent-Date: Mon, 09 Oct 2017 18:53:31 +0000
Resent-Message-Id: <E1e1dBD-0001zN-Ms@lists.xenproject.org>
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <no-reply@patchew.org>) id 1e1dBC-0001zH-Ia
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 18:53:30 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 68/77-26326-9A5CBD95; Mon, 09 Oct 2017 18:53:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXSHhJwU3fl0du
 RBucCLb5vmczkwOhx+MMVlgDGKNbMvKT8igTWjO23cguOSVVsvLiYuYFxhlQXIxeHkMASRol3
 DQdZuhg5gRxFiZ+H1rCB2MICvhLHmxYzgti8Ag4Sm3YfBotzCnhKrJ09jQ0iLihxcuYToF4OD
 mYBTYn1u/RBwsxAY6Z0P2SHGMkrcWfufCYQm01ASuLw/ZXMILaIgKzE8kkdbCA3MAusZJS4+/
 UnK8gcFgEtib7tdiA1EkD1X5adZpvAyDcLybZZCNtmIdm2gJF5FaNGcWpRWWqRrrGBXlJRZnp
 GSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYJjVMzAw7mDsPOF3iFGSg0lJlPfEwduRQnxJ
 +SmVGYnFGfFFpTmpxYcYZTg4lCR41Y8A5QSLUtNTK9Iyc4ABD5OW4OBREuGtBmnlLS5IzC3OT
 IdInWLU5Xhybd5fJiGWvPy8VClx3lqQGQIgRRmleXAjYNF3iVFWSpiXkYGBQYinILUoN7MEVf
 4VozgHo5IwrzfIFJ7MvBK4Ta+AjmACOoKx+AbIESWJCCmpBkbhKnbGVqvsvxkpxYdsN5yendh
 ZwGX6bVelSt6em9F9EgYbuxevZfqTcYVT7/wBw8N8xUt2Rb1OT6laF6ttcu6S7PKqry9W/f5+
 bIn2ydDnCb5T/7zdWLB/xY4UufnBGUZnnDqXz70SrKKv37zYar+RehZnrkynwt72ltOh356/Y
 Tz56aZv1CslluKMREMt5qLiRAAgxzj9uQIAAA==
X-Env-Sender: no-reply@patchew.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1507575207!70920036!1
X-Originating-IP: [135.84.80.217]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7417 invoked from network); 9 Oct 2017 18:53:28 -0000
Received: from sender-of-o52.zoho.com (HELO sender-of-o52.zoho.com)
 (135.84.80.217)
 by server-6.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 9 Oct 2017 18:53:28 -0000
Received: from [172.17.0.2] (23.253.156.214 [23.253.156.214]) by
 mx.zohomail.com with SMTPS id 1507575202218939.3653396534634;
 Mon, 9 Oct 2017 11:53:22 -0700 (PDT)
Message-ID: <150757520156.270.13875315956284062915@b58463cdfd5f>
In-Reply-To: <1507564902-9000-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Resent-From: 
From: no-reply@patchew.org
To: ian.jackson@eu.citrix.com
Date: Mon, 9 Oct 2017 11:53:22 -0700 (PDT)
X-ZohoMailClient: External
Cc: jgross@suse.com, sstabellini@kernel.org, famz@redhat.com,
 qemu-devel@nongnu.org, ross.lagerwall@citrix.com, anthony.perard@citrix.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v4 0/8] xen: xen-domid-restrict
	improvements
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Reply-To: qemu-devel@nongnu.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpUaGlzIHNlcmllcyBzZWVtcyB0byBoYXZlIHNvbWUgY29kaW5nIHN0eWxlIHByb2JsZW1z
LiBTZWUgb3V0cHV0IGJlbG93IGZvcgptb3JlIGluZm9ybWF0aW9uOgoKVHlwZTogc2VyaWVzCk1l
c3NhZ2UtaWQ6IDE1MDc1NjQ5MDItOTAwMC0xLWdpdC1zZW5kLWVtYWlsLWlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20KU3ViamVjdDogW1FlbXUtZGV2ZWxdIFtQQVRDSCB2NCAwLzhdIHhlbjogeGVu
LWRvbWlkLXJlc3RyaWN0IGltcHJvdmVtZW50cwoKPT09IFRFU1QgU0NSSVBUIEJFR0lOID09PQoj
IS9iaW4vYmFzaAoKQkFTRT1iYXNlCm49MQp0b3RhbD0kKGdpdCBsb2cgLS1vbmVsaW5lICRCQVNF
Li4gfCB3YyAtbCkKZmFpbGVkPTAKCmdpdCBjb25maWcgLS1sb2NhbCBkaWZmLnJlbmFtZWxpbWl0
IDAKZ2l0IGNvbmZpZyAtLWxvY2FsIGRpZmYucmVuYW1lcyBUcnVlCgpjb21taXRzPSIkKGdpdCBs
b2cgLS1mb3JtYXQ9JUggLS1yZXZlcnNlICRCQVNFLi4pIgpmb3IgYyBpbiAkY29tbWl0czsgZG8K
ICAgIGVjaG8gIkNoZWNraW5nIFBBVENIICRuLyR0b3RhbDogJChnaXQgbG9nIC1uIDEgLS1mb3Jt
YXQ9JXMgJGMpLi4uIgogICAgaWYgISBnaXQgc2hvdyAkYyAtLWZvcm1hdD1lbWFpbCB8IC4vc2Ny
aXB0cy9jaGVja3BhdGNoLnBsIC0tbWFpbGJhY2sgLTsgdGhlbgogICAgICAgIGZhaWxlZD0xCiAg
ICAgICAgZWNobwogICAgZmkKICAgIG49JCgobisxKSkKZG9uZQoKZXhpdCAkZmFpbGVkCj09PSBU
RVNUIFNDUklQVCBFTkQgPT09CgpVcGRhdGluZyAzYzhjZjVhOWMyMWZmODc4MjE2NGQxZGVmN2Y0
NGJkODg4NzEzMzg0ClN3aXRjaGVkIHRvIGEgbmV3IGJyYW5jaCAndGVzdCcKMmZlZmQ0ZTUxMiBj
b25maWd1cmU6IGRvX2NvbXBpbGVyOiBEdW1wIHNvbWUgZXh0cmEgaW5mbyB1bmRlciBiYXNoCmIw
ZWUyZGI0MzAgb3MtcG9zaXg6IFByb3ZpZGUgbmV3IC1ydW5hcyA8dWlkPi48Z2lkPiBmYWNpbGl0
eQpiYmU2ZTYyMmJhIHhlbjogZGVzdHJveV9odm1fZG9tYWluOiBUcnkgeGVuZGV2aWNlbW9kZWxf
c2h1dGRvd24KNDQzY2ZlZDlkYSB4ZW46IG1vdmUgeGNfaW50ZXJmYWNlIGNvbXBhdGliaWxpdHkg
ZmFsbGJhY2sgZnVydGhlciB1cCB0aGUgZmlsZQo3ZTlkMjg2Yzk5IHhlbjogZGVzdHJveV9odm1f
ZG9tYWluOiBNb3ZlIHJlYXNvbiBpbnRvIGEgdmFyaWFibGUKNTk3YTBkZTUwMCB4ZW46IGRlZmVy
IGNhbGwgdG8geGVuX3Jlc3RyaWN0IHVudGlsIGp1c3QgYmVmb3JlIG9zX3NldHVwX3Bvc3QKOWI1
ZTdkOGVmOCB4ZW46IHJlc3RyaWN0OiB1c2UgeGVudG9vbGNvcmVfcmVzdHJpY3RfYWxsCjU0Zjli
MjQ4NGIgeGVuOiBsaW5rIGFnYWluc3QgeGVudG9vbGNvcmUKCj09PSBPVVRQVVQgQkVHSU4gPT09
CkNoZWNraW5nIFBBVENIIDEvODogeGVuOiBsaW5rIGFnYWluc3QgeGVudG9vbGNvcmUuLi4KQ2hl
Y2tpbmcgUEFUQ0ggMi84OiB4ZW46IHJlc3RyaWN0OiB1c2UgeGVudG9vbGNvcmVfcmVzdHJpY3Rf
YWxsLi4uCkNoZWNraW5nIFBBVENIIDMvODogeGVuOiBkZWZlciBjYWxsIHRvIHhlbl9yZXN0cmlj
dCB1bnRpbCBqdXN0IGJlZm9yZSBvc19zZXR1cF9wb3N0Li4uCkNoZWNraW5nIFBBVENIIDQvODog
eGVuOiBkZXN0cm95X2h2bV9kb21haW46IE1vdmUgcmVhc29uIGludG8gYSB2YXJpYWJsZS4uLgpD
aGVja2luZyBQQVRDSCA1Lzg6IHhlbjogbW92ZSB4Y19pbnRlcmZhY2UgY29tcGF0aWJpbGl0eSBm
YWxsYmFjayBmdXJ0aGVyIHVwIHRoZSBmaWxlLi4uCkNoZWNraW5nIFBBVENIIDYvODogeGVuOiBk
ZXN0cm95X2h2bV9kb21haW46IFRyeSB4ZW5kZXZpY2Vtb2RlbF9zaHV0ZG93bi4uLgpDaGVja2lu
ZyBQQVRDSCA3Lzg6IG9zLXBvc2l4OiBQcm92aWRlIG5ldyAtcnVuYXMgPHVpZD4uPGdpZD4gZmFj
aWxpdHkuLi4KRVJST1I6IGNvbnNpZGVyIHVzaW5nIHFlbXVfc3RydG91bCBpbiBwcmVmZXJlbmNl
IHRvIHN0cnRvdWwKIzQ1OiBGSUxFOiBvcy1wb3NpeC5jOjE0MzoKKyAgICBsdiA9IHN0cnRvdWwo
b3B0YXJnLCAmZXAsIDApOyAvKiBjYW4ndCBxZW11X3N0cnRvdWwsIHdhbnQgKmVwPT0nLicgKi8K
CnRvdGFsOiAxIGVycm9ycywgMCB3YXJuaW5ncywgMTAwIGxpbmVzIGNoZWNrZWQKCllvdXIgcGF0
Y2ggaGFzIHN0eWxlIHByb2JsZW1zLCBwbGVhc2UgcmV2aWV3LiAgSWYgYW55IG9mIHRoZXNlIGVy
cm9ycwphcmUgZmFsc2UgcG9zaXRpdmVzIHJlcG9ydCB0aGVtIHRvIHRoZSBtYWludGFpbmVyLCBz
ZWUKQ0hFQ0tQQVRDSCBpbiBNQUlOVEFJTkVSUy4KCkNoZWNraW5nIFBBVENIIDgvODogY29uZmln
dXJlOiBkb19jb21waWxlcjogRHVtcCBzb21lIGV4dHJhIGluZm8gdW5kZXIgYmFzaC4uLgo9PT0g
T1VUUFVUIEVORCA9PT0KClRlc3QgY29tbWFuZCBleGl0ZWQgd2l0aCBjb2RlOiAxCgoKLS0tCkVt
YWlsIGdlbmVyYXRlZCBhdXRvbWF0aWNhbGx5IGJ5IFBhdGNoZXcgW2h0dHA6Ly9wYXRjaGV3Lm9y
Zy9dLgpQbGVhc2Ugc2VuZCB5b3VyIGZlZWRiYWNrIHRvIHBhdGNoZXctZGV2ZWxAZnJlZWxpc3Rz
Lm9yZwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 09 19:02:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 19:02:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1dJr-00033b-Qr; Mon, 09 Oct 2017 19:02:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1dJq-00033Q-KQ
 for xen-devel@lists.xensource.com; Mon, 09 Oct 2017 19:02:26 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 F4/14-02228-1C7CBD95; Mon, 09 Oct 2017 19:02:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVffA8du
 RBu/u6FisePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y9O9dvaCH+2MFUdvXGZu
 YFwa18XIySEk0MgkcajLHMJ+zCjx4IwThL2NUWLXTkMQW0TAWeLrmbnsIDavgL7E4YtLGLsYO
 TiEBewldp3N7WLk4pAQOKsssWDWbDaQGgkBT4m+i3dYYeztR86zdDGyc7AJWEkcEgOJsgioSv
 y8P495AiP3AkaGVYzqxalFZalFumZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxi
 B3mYAgh2MUxucDzFKcjApifL6HL0dKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCt+cYUE6wKDU9
 tSItMwcYdjBpCQ4eJRHeNSBp3uKCxNzizHSI1ClGXY5jmy7/YRJiycvPS5US5y0CKRIAKcooz
 YMbAYuBS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmXQcyhSczrwRu0yugI5iAjmAsvgFyRE
 kiQkqqgTFKKOegnsExaf1tbOyfv26es9dAwXW6xKRau8eHMh9fkb3Edo3vg8qyX7cfVGY7rv4
 e76kjwVXZFXn+nLrcZsE7GwSNg0UMtffFsf6X+P6pMqwmZNXPzyxnPkYeKj51bsn1M2HVDNf0
 +cQviE3ijjH5+CxlP/eDkGbv/Rq8jLI7pu5OSN2+fpYSS3FGoqEWc1FxIgARegW+fAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1507575743!69908897!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23290 invoked from network); 9 Oct 2017 19:02:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Oct 2017 19:02:24 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1dJk-00026z-MA; Mon, 09 Oct 2017 19:02:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e1dJf-000199-BP; Mon, 09 Oct 2017 19:02:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e1dJf-0006we-3f; Mon, 09 Oct 2017 19:02:15 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114173-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-libvirt:xen-boot:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-xl-arndale:xen-install:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=667f70e658c4c382672056ebaf1505b4c5cdb0aa
X-Osstest-Versions-That: xen=2116fec45de00f59621cd4adb0641a8784b48faa
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 09 Oct 2017 19:02:15 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 114173: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDE3MyB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDE3My8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgNDggeHRmL3Rlc3QtaHZt
NjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgaW4gMTE0MDkzIHBhc3MgaW4gMTE0MTczCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC00IDQ4IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGlu
IDExNDA5MyBwYXNzIGluIDExNDE3MwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgIGZhaWwgaW4gMTE0MDkzIHBhc3MgaW4gMTE0MTczCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICA2IHhlbi1pbnN0YWxsICAgICAgZmFpbCBpbiAxMTQxMjYgcGFz
cyBpbiAxMTQxNzMKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICA0OCB4dGYvdGVzdC1odm02NC1s
YnItdHN4LXZtZW50cnkgZmFpbCBwYXNzIGluIDExNDA5MwogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgICBmYWlsIHBhc3MgaW4gMTE0MTI2
CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tp
bmcpOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0MDcxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBn
dWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTE0MDcxCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMTQwNzEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExNDA3MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTE0MDcx
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICA3IHhlbi1idWlsZC9kaXN0LXRlc3Qg
ICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cy
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgIDcgeGVuLWJ1aWxkL2Rpc3QtdGVz
dCAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBk
ZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhz
bSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA2Njdm
NzBlNjU4YzRjMzgyNjcyMDU2ZWJhZjE1MDViNGM1Y2RiMGFhCmJhc2VsaW5lIHZlcnNpb246CiB4
ZW4gICAgICAgICAgICAgICAgICAyMTE2ZmVjNDVkZTAwZjU5NjIxY2Q0YWRiMDY0MWE4Nzg0YjQ4
ZmFhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTQwNzEgIDIwMTctMTAtMDYgMTM6NDM6MTcgWiAg
ICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0MDkzICAyMDE3LTEwLTA3IDA3OjUwOjQx
IFogICAgMiBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3Q6CiAgQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5h
cm8ub3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
cmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD14
ZW4tNC44LXRlc3RpbmcKKyByZXZpc2lvbj02NjdmNzBlNjU4YzRjMzgyNjcyMDU2ZWJhZjE1MDVi
NGM1Y2RiMGFhCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4v
Y3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46LgorKysrIFBFUkxMSUI9LjouCisr
KyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAt
ZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9i
YWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsK
ICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXog
L2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBv
cyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0
L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICch
PScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xP
Q0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4ZW4tNC44LXRlc3RpbmcgNjY3ZjcwZTY1
OGM0YzM4MjY3MjA1NmViYWYxNTA1YjRjNWNkYjBhYQorIGJyYW5jaD14ZW4tNC44LXRlc3RpbmcK
KyByZXZpc2lvbj02NjdmNzBlNjU4YzRjMzgyNjcyMDU2ZWJhZjE1MDViNGM1Y2RiMGFhCisgLiAu
L2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZwor
KysrIGV4cG9ydCBQRVJMTElCPS46LjouCisrKysgUEVSTExJQj0uOi46LgorKysgdW1hc2sgMDAy
CisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAg
ICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7
CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJwor
KysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rl
c3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBl
Y2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyBy
ZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1j
b21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysrIGV4cG9ydCBQRVJMTElCPS46LjouOi4KKysr
IFBFUkxMSUI9LjouOi46LgorKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAi
JGJyYW5jaCIgaW4KKyB0cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tNC44LXRlc3RpbmcKKyAnWycg
eHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVi
cmFuY2g9cWVtdS11cHN0cmVhbS00LjgtdGVzdGluZworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisr
IC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLTQuOC10ZXN0aW5nCisgcHJldnhlbmJyYW5jaD14
ZW4tNC43LXRlc3RpbmcKKyAnWycgeDY2N2Y3MGU2NThjNGMzODI2NzIwNTZlYmFmMTUwNWI0YzVj
ZGIwYWEgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBw
ZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVh
ZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVh
bSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
eGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysg
OiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20v
bGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDov
L2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29y
ZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3Nz
dGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdh
cmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgt
YXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4
ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2
b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5v
cmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIu
Ni4zOS54CisrIDogZGFpbHktY3Jvbi54ZW4tNC44LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhl
bi00LjgtdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuOC10ZXN0aW5nCisrIDogZGFpbHkt
Y3Jvbi54ZW4tNC44LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjgtdGVzdGluZworKyA6
IGRhaWx5LWNyb24ueGVuLTQuOC10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC44LXRlc3Rp
bmcKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42
LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jv
bi54ZW4tNC44LXRlc3RpbmcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0
CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9V
UFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdp
dAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdp
dAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xp
YnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJF
RV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5m
b19saW51eF90cmVlIHhlbi00LjgtdGVzdGluZworIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNh
c2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy94ZW4KKyB4ZW52ZXJzaW9u
PXhlbi00LjgtdGVzdGluZworIHhlbnZlcnNpb249eGVuLTQuOAorIHhlbnZlcnNpb249NC44Cisg
Z2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0IDY2
N2Y3MGU2NThjNGMzODI2NzIwNTZlYmFmMTUwNWI0YzVjZGIwYWE6cmVmcy9oZWFkcy9zdGFibGUt
NC44ClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICAy
MTE2ZmVjLi42NjdmNzBlICA2NjdmNzBlNjU4YzRjMzgyNjcyMDU2ZWJhZjE1MDViNGM1Y2RiMGFh
IC0+IHN0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 09 19:10:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 19:10:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1dRr-00041J-JX; Mon, 09 Oct 2017 19:10:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1dRq-00040D-RQ
 for xen-devel@lists.xensource.com; Mon, 09 Oct 2017 19:10:42 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 D4/6F-01767-2B9CBD95; Mon, 09 Oct 2017 19:10:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXfDydu
 RBi//WFusePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1o2vPXbaCO7YV53dtYGpg
 /GbcxcjFISTQyCTRtGAzC4TzmFHixq8z7F2MnEDONkaJ7xvtQGwRAWeJr2fmgsV5BfQlLi/aB
 mYLC7hJHPn2gA3ElhCYxCRx63MphO0pce/NJjYY+8T3JUAL2DnYBKwkDomBRFkEVCW+r21lns
 DIvYCRYRWjRnFqUVlqka6RqV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRqDH6xk
 YGHcw7mr3O8QoycGkJMrrc/R2pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXvUTQDnBotT01Iq0
 zBxg6MGkJTh4lER4Jx8HSvMWFyTmFmemQ6ROMepyHNt0+Q+TEEtefl6qlDhvHcgMAZCijNI8u
 BGwOLjEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZi3HWQKT2ZeCdymV0BHMAEdwVh8A+SIkk
 SElFQDo0zau2NMq821Qt1iLs4oPXRGLofdgf/b3VV24vOEY89V7maSm9VkLT4vy+jggk9KrAe
 bWplivRLDl9h+zcvse/3pAlN0P1NBvevmsw4GD18tlr6/bVtnVqVgTLhK4UH9zh3HCp4YLO+/
 c/B46o0Ym9gL/RNzphyINT59v2PJPzvP4p25WvPjlFiKMxINtZiLihMBsfP8MH4CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1507576239!92172792!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2898 invoked from network); 9 Oct 2017 19:10:40 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Oct 2017 19:10:40 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1dRl-0002Ly-GD; Mon, 09 Oct 2017 19:10:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e1dRf-0001UO-U9; Mon, 09 Oct 2017 19:10:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e1dRf-0006Nf-KA; Mon, 09 Oct 2017 19:10:31 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114201-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=572a78190403e5f2acbd01fa72c35fafe9700169
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 09 Oct 2017 19:10:31 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114201: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1875705816427863173=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  572a78190403e5f2acbd01fa72c35fafe9700169
baseline version:
 xen                  dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e

Last test of basis   113972  2017-10-03 21:02:43 Z    5 days
Failing since        113979  2017-10-04 00:10:13 Z    5 days   61 attempts
Testing same since   114201  2017-10-09 17:20:21 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Awais Masood <awais.masood@vadion.com>
  Bhupinder Thakur <bhupinder.thakur@linaro.org>
  Dario Faggioli <dario.faggioli@citrix.com>
  Dario Faggioli <raistlin@linux.it>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Joao Martins <joao.m.martins@oracle.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@arm.com>
  Julien Grall <julien.grall@linaro.org>
  Jun Nakajima <jun.nakajima@intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Meng Xu <mengxu@cis.upenn.edu>?
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tamas K Lengyel <tamas@tklengyel.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


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


Pushing revision :

+ branch=xen-unstable-smoke
+ revision=572a78190403e5f2acbd01fa72c35fafe9700169
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push xen-unstable-smoke 572a78190403e5f2acbd01fa72c35fafe9700169
+ branch=xen-unstable-smoke
+ revision=572a78190403e5f2acbd01fa72c35fafe9700169
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=xen
+ xenbranch=xen-unstable-smoke
+ qemuubranch=qemu-upstream-unstable
+ '[' xxen = xlinux ']'
+ linuxbranch=
+ '[' xqemu-upstream-unstable = x ']'
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable-smoke
+ prevxenbranch=xen-4.9-testing
+ '[' x572a78190403e5f2acbd01fa72c35fafe9700169 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.xen-unstable-smoke
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree xen-unstable-smoke
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/xen
+ git push osstest@xenbits.xen.org:/home/xen/git/xen.git 572a78190403e5f2acbd01fa72c35fafe9700169:refs/heads/smoke
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   dbc4b6e..572a781  572a78190403e5f2acbd01fa72c35fafe9700169 -> smoke


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1875705816427863173==--

From xen-devel-bounces@lists.xen.org Mon Oct 09 20:32:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 20:32:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1eik-0002jL-OZ; Mon, 09 Oct 2017 20:32:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e1eij-0002jF-Ba
 for xen-devel@lists.xen.org; Mon, 09 Oct 2017 20:32:13 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 90/23-29911-CCCDBD95; Mon, 09 Oct 2017 20:32:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVybKJssu7pO7c
 jDf532lgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnX1z9gKbimUbHy+Gf2BsYvsl2MXBxCAkuY
 JF7dPM7cxcjJwSLgIDHt92amLkYODkaBGIkHP6xBwowCYRKTLy9hhSjRkth28DRYOZuAocTfJ
 5vYQMolgOwlnzlAwiIC6hJ/LkxgBBnPLLCFUeLE4g52kISwQJDEykNNYHM4Bawlzt7Zyghi8w
 p4Scz40MUCYgsJbGeUWL87D8QWFdCVOPTvDxtEjaDEyZlPwGqYgW5YPn0bywRGgVlIUrOQpBY
 wMq1i1ChOLSpLLdI1MtFLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMQgYg2MG4
 72PkIUZJDiYlUV5pYHAK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuB9dxsoJ1iUmp5akZaZA4wHm
 LQEB4+SCO8hkDRvcUFibnFmOkTqFKOilDjvF5CEAEgiozQPrg0Wg5cYZaWEeRmBDhHiKUgtys
 0sQZV/xSjOwagkzHseZApPZl4J3PRXQIuZgBYzFt8AWVySiJCSamBMD25JKrodXX/wyZPHu9J
 tdL6+43LeLmh61/N6kfLVFod+obB1U1em7tV/+lykfv9CBunHBeuNNfNlDhg0nfxvEl3jtMQx
 Oq5bXy/hR+SvE/oRcVprryULrd5h2pBXu3l96fl3Hf+59kld+5T1WHzLHUNxhvVzXAt1LVaar
 j7ftFXwyi929cVKLMUZiYZazEXFiQC12SfAvAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1507581130!110945341!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55268 invoked from network); 9 Oct 2017 20:32:11 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Oct 2017 20:32:11 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B383721879;
 Mon,  9 Oct 2017 20:32:09 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B383721879
Date: Mon, 9 Oct 2017 13:32:09 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <6bf87d3b-4357-f8dc-ddc5-51e324d70eb3@arm.com>
Message-ID: <alpine.DEB.2.10.1710091331420.3105@sstabellini-ThinkPad-X260>
References: <1507150827-7858-1-git-send-email-volodymyr_babchuk@epam.com>
 <1507150827-7858-11-git-send-email-volodymyr_babchuk@epam.com>
 <6bf87d3b-4357-f8dc-ddc5-51e324d70eb3@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v7 10/11] arm: vsmc: remove 64 bit mode
 check in PSCI handler
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCA2IE9jdCAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgVm9sb2R5bXlyLAo+
IAo+IE9uIDA0LzEwLzE3IDIyOjAwLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiA+IFBTQ0kg
aGFuZGxpbmcgY29kZSBoYWQgaGVscGVyIHJvdXRpbmUgdGhhdCBjaGVja2VkIGNhbGxpbmcgY29u
dmVudGlvbi4KPiA+IEl0IGRvZXMgbm90IG5lZWRlZCBhbnltb3JlLCBiZWNhdXNlOgo+ID4gCj4g
PiAgIC0gR2VuZXJpYyBoYW5kbGVyIGNoZWNrcyB0aGF0IDY0IGJpdCBjYWxscyBjYW4gYmUgbWFk
ZSBvbmx5IGJ5Cj4gPiAgICAgNjQgYml0IGd1ZXN0cy4KPiA+IAo+ID4gICAtIFNNQ0NDIHJlcXVp
cmVzIHRoYXQgNjQtYml0IGhhbmRsZXIgc2hvdWxkIHN1cHBvcnQgYm90aCAzMiBhbmQgNjQgYml0
Cj4gPiAgICAgY2FsbHMgZXZlbiBpZiB0aGV5IG9yaWdpbmF0ZSBmcm9tIDY0IGJpdCBjYWxsZXIu
Cj4gPiAKPiA+IFRoaXMgcGF0Y2ggcmVtb3ZlcyB0aGF0IGV4dHJhIGNoZWNrLgo+ID4gCj4gPiBT
aWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5j
b20+Cj4gPiBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgo+IAo+IFNvcnJ5IEkganVzdCBub3RpY2VkIHRoaXMuIFRoaXMgaXMgb2RkIHRvIGtl
ZXAgYSByZXZpZXdlZC1ieSBmcm9tIFN0ZWZhbm8gaW4gYQo+IHBhdGNoIHRoYXQgY2hhbmdlZCBx
dWl0ZSBhIGJpdCBzaW5jZSBoZSBnYXZlIGl0IChwYXRjaCAjMikuCj4gCj4gVXN1YWxseSByZXZp
ZXdlZC1ieSBtZWFucyB0aGUgcGVyc29uIGhhcyByZXZpZXdlZCB0aGUgY29kZSBhbmQgaGFwcHkg
d2l0aCBpdC4KPiBUZWNobmljYWxseSwgaGUgZGlkbid0IHJldmlldyB0aGUgbmV3IGNoYW5nZXMg
YW5kIGlmIG5vdCBkcm9wcGVkLCB5b3Ugc2hvdWxkCj4gaGF2ZSBhdCBsZWFzdCBhc2tlZCB3aGV0
aGVyIGhlIGlzIGhhcHB5IHdpdGggaXQuCj4gCj4gU3RlZmFubyBhcmUgeW91IGhhcHB5IGlmIFZv
bG9keW15ciBrZWVwaW5nIHlvdXIgdGFnPwoKTm8sIHRoZSBwYXRjaCBjaGFuZ2VkIHRvbyBtdWNo
LCBJJ2xsIGhhdmUgdG8gcmV2aWV3IGl0IGFnYWluLiBEcm9wIGl0CmZvciBub3cuCgoKPiA+IC0t
LQo+ID4gICB4ZW4vYXJjaC9hcm0vdnNtYy5jIHwgNjIKPiA+ICsrKysrKysrKysrKysrKysrKysr
KystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gPiAgIDEgZmlsZSBjaGFuZ2VkLCAy
NiBpbnNlcnRpb25zKCspLCAzNiBkZWxldGlvbnMoLSkKPiA+IAo+ID4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS92c21jLmMgYi94ZW4vYXJjaC9hcm0vdnNtYy5jCj4gPiBpbmRleCA3N2ZjOTE1
Li5mZjg0NDQyIDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gvYXJtL3ZzbWMuYwo+ID4gKysrIGIv
eGVuL2FyY2gvYXJtL3ZzbWMuYwo+ID4gQEAgLTEzNSwxMiArMTM1LDYgQEAgc3RhdGljIGJvb2wg
aGFuZGxlX2V4aXN0aW5nX2FwaXMoc3RydWN0IGNwdV91c2VyX3JlZ3MKPiA+ICpyZWdzKQo+ID4g
ICAgICAgfQo+ID4gICB9Cj4gPiAgIC0vKiBoZWxwZXIgZnVuY3Rpb24gZm9yIGNoZWNraW5nIGFy
bSBtb2RlIDMyLzY0IGJpdCAqLwo+ID4gLXN0YXRpYyBpbmxpbmUgaW50IHBzY2lfbW9kZV9jaGVj
ayhzdHJ1Y3QgZG9tYWluICpkLCB1aW50MzJfdCBmaWQpCj4gPiAtewo+ID4gLSAgICByZXR1cm4g
aXNfNjRiaXRfZG9tYWluKGQpIHx8ICFzbWNjY19pc19jb252XzY0KGZpZCk7Cj4gPiAtfQo+ID4g
LQo+ID4gICAvKiBQU0NJIDAuMiBpbnRlcmZhY2UgYW5kIG90aGVyIFN0YW5kYXJkIFNlY3VyZSBD
YWxscyAqLwo+ID4gICBzdGF0aWMgYm9vbCBoYW5kbGVfc3NzYyhzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKPiA+ICAgewo+ID4gQEAgLTE2NSw4ICsxNTksNyBAQCBzdGF0aWMgYm9vbCBoYW5k
bGVfc3NzYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiA+ICAgICAgICAgY2FzZSBQU0NJ
XzBfMl9GTl9NSUdSQVRFX0lORk9fVVBfQ1BVOgo+ID4gICAgICAgICAgIHBlcmZjX2luY3IodnBz
Y2lfbWlncmF0ZV9pbmZvX3VwX2NwdSk7Cj4gPiAtICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVj
ayhjdXJyZW50LT5kb21haW4sIGZpZCkgKQo+ID4gLSAgICAgICAgICAgIFBTQ0lfU0VUX1JFU1VM
VChyZWdzLCBkb19wc2NpXzBfMl9taWdyYXRlX2luZm9fdXBfY3B1KCkpOwo+ID4gKyAgICAgICAg
UFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5mb191cF9jcHUoKSk7
Cj4gPiAgICAgICAgICAgcmV0dXJuIHRydWU7Cj4gPiAgICAgICAgIGNhc2UgUFNDSV8wXzJfRk5f
U1lTVEVNX09GRjoKPiA+IEBAIC0xODIsNDggKzE3NSw0NSBAQCBzdGF0aWMgYm9vbCBoYW5kbGVf
c3NzYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiA+ICAgICAgICAgICByZXR1cm4gdHJ1
ZTsKPiA+ICAgICAgICAgY2FzZSBQU0NJXzBfMl9GTl9DUFVfT046Cj4gPiAtICAgICAgICBwZXJm
Y19pbmNyKHZwc2NpX2NwdV9vbik7Cj4gPiAtICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhj
dXJyZW50LT5kb21haW4sIGZpZCkgKQo+ID4gLSAgICAgICAgewo+ID4gLSAgICAgICAgICAgIHJl
Z2lzdGVyX3QgdmNwdWlkID0gUFNDSV9BUkcocmVncywgMSk7Cj4gPiAtICAgICAgICAgICAgcmVn
aXN0ZXJfdCBlcG9pbnQgPSBQU0NJX0FSRyhyZWdzLCAyKTsKPiA+IC0gICAgICAgICAgICByZWdp
c3Rlcl90IGNpZCA9IFBTQ0lfQVJHKHJlZ3MsIDMpOwo+ID4gKyAgICB7Cj4gPiArICAgICAgICBy
ZWdpc3Rlcl90IHZjcHVpZCA9IFBTQ0lfQVJHKHJlZ3MsIDEpOwo+ID4gKyAgICAgICAgcmVnaXN0
ZXJfdCBlcG9pbnQgPSBQU0NJX0FSRyhyZWdzLCAyKTsKPiA+ICsgICAgICAgIHJlZ2lzdGVyX3Qg
Y2lkID0gUFNDSV9BUkcocmVncywgMyk7Cj4gPiAgIC0gICAgICAgICAgICBQU0NJX1NFVF9SRVNV
TFQocmVncywgZG9fcHNjaV8wXzJfY3B1X29uKHZjcHVpZCwgZXBvaW50LAo+ID4gY2lkKSk7Cj4g
PiAtICAgICAgICB9Cj4gPiArICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9vbik7Cj4gPiAr
ICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfY3B1X29uKHZjcHVpZCwg
ZXBvaW50LCBjaWQpKTsKPiA+ICAgICAgICAgICByZXR1cm4gdHJ1ZTsKPiA+ICsgICAgfQo+ID4g
ICAgICAgICBjYXNlIFBTQ0lfMF8yX0ZOX0NQVV9TVVNQRU5EOgo+ID4gLSAgICAgICAgcGVyZmNf
aW5jcih2cHNjaV9jcHVfc3VzcGVuZCk7Cj4gPiAtICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVj
ayhjdXJyZW50LT5kb21haW4sIGZpZCkgKQo+ID4gLSAgICAgICAgewo+ID4gLSAgICAgICAgICAg
IHVpbnQzMl90IHBzdGF0ZSA9IFBTQ0lfQVJHMzIocmVncywgMSk7Cj4gPiAtICAgICAgICAgICAg
cmVnaXN0ZXJfdCBlcG9pbnQgPSBQU0NJX0FSRyhyZWdzLCAyKTsKPiA+IC0gICAgICAgICAgICBy
ZWdpc3Rlcl90IGNpZCA9IFBTQ0lfQVJHKHJlZ3MsIDMpOwo+ID4gKyAgICB7Cj4gPiArICAgICAg
ICB1aW50MzJfdCBwc3RhdGUgPSBQU0NJX0FSRzMyKHJlZ3MsIDEpOwo+ID4gKyAgICAgICAgcmVn
aXN0ZXJfdCBlcG9pbnQgPSBQU0NJX0FSRyhyZWdzLCAyKTsKPiA+ICsgICAgICAgIHJlZ2lzdGVy
X3QgY2lkID0gUFNDSV9BUkcocmVncywgMyk7Cj4gPiAgIC0gICAgICAgICAgICBQU0NJX1NFVF9S
RVNVTFQocmVncywgZG9fcHNjaV8wXzJfY3B1X3N1c3BlbmQocHN0YXRlLCBlcG9pbnQsCj4gPiBj
aWQpKTsKPiA+IC0gICAgICAgIH0KPiA+ICsgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X3N1
c3BlbmQpOwo+ID4gKyAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2Nw
dV9zdXNwZW5kKHBzdGF0ZSwgZXBvaW50LAo+ID4gY2lkKSk7Cj4gPiAgICAgICAgICAgcmV0dXJu
IHRydWU7Cj4gPiArICAgIH0KPiA+ICAgICAgICAgY2FzZSBQU0NJXzBfMl9GTl9BRkZJTklUWV9J
TkZPOgo+ID4gKyAgICB7Cj4gPiArICAgICAgICByZWdpc3Rlcl90IHRhZmYgPSBQU0NJX0FSRyhy
ZWdzLCAxKTsKPiA+ICsgICAgICAgIHVpbnQzMl90IGxhZmYgPSBQU0NJX0FSRzMyKHJlZ3MsIDIp
Owo+ID4gKwo+ID4gICAgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X2FmZmluaXR5X2luZm8p
Owo+ID4gLSAgICAgICAgaWYgKCBwc2NpX21vZGVfY2hlY2soY3VycmVudC0+ZG9tYWluLCBmaWQp
ICkKPiA+IC0gICAgICAgIHsKPiA+IC0gICAgICAgICAgICByZWdpc3Rlcl90IHRhZmYgPSBQU0NJ
X0FSRyhyZWdzLCAxKTsKPiA+IC0gICAgICAgICAgICB1aW50MzJfdCBsYWZmID0gUFNDSV9BUkcz
MihyZWdzLCAyKTsKPiA+IC0gICAgICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNj
aV8wXzJfYWZmaW5pdHlfaW5mbyh0YWZmLCBsYWZmKSk7Cj4gPiAtICAgICAgICB9Cj4gPiArICAg
ICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfYWZmaW5pdHlfaW5mbyh0YWZm
LCBsYWZmKSk7Cj4gPiAgICAgICAgICAgcmV0dXJuIHRydWU7Cj4gPiArICAgIH0KPiA+ICAgICAg
ICAgY2FzZSBQU0NJXzBfMl9GTl9NSUdSQVRFOgo+ID4gLSAgICAgICAgcGVyZmNfaW5jcih2cHNj
aV9jcHVfbWlncmF0ZSk7Cj4gPiAtICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50
LT5kb21haW4sIGZpZCkgKQo+ID4gLSAgICAgICAgewo+ID4gLSAgICAgICAgICAgIHVpbnQzMl90
IHRjcHUgPSBQU0NJX0FSRzMyKHJlZ3MsIDEpOwo+ID4gKyAgICB7Cj4gPiArICAgICAgICB1aW50
MzJfdCB0Y3B1ID0gUFNDSV9BUkczMihyZWdzLCAxKTsKPiA+ICAgLSAgICAgICAgICAgIFBTQ0lf
U0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9taWdyYXRlKHRjcHUpKTsKPiA+IC0gICAgICAg
IH0KPiA+ICsgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X21pZ3JhdGUpOwo+ID4gKyAgICAg
ICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX21pZ3JhdGUodGNwdSkpOwo+ID4g
ICAgICAgICAgIHJldHVybiB0cnVlOwo+ID4gKyAgICB9Cj4gPiAgICAgICAgIGNhc2UgQVJNX1NN
Q0NDX0ZVTkNfQ0FMTF9DT1VOVDoKPiA+ICAgICAgICAgICByZXR1cm4gZmlsbF9mdW5jdGlvbl9j
YWxsX2NvdW50KHJlZ3MsIFNTU0NfU01DQ0NfRlVOQ1RJT05fQ09VTlQpOwo+ID4gCj4gCj4gLS0g
Cj4gSnVsaWVuIEdyYWxsCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 09 22:28:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 22:28:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1gWS-0004GJ-EG; Mon, 09 Oct 2017 22:27:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1gWR-0004G7-18
 for xen-devel@lists.xensource.com; Mon, 09 Oct 2017 22:27:39 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 86/FB-14867-AD7FBD95; Mon, 09 Oct 2017 22:27:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVffm99u
 RBod3ClusePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y/6XU6wFM+srnrQfZG5g
 3BHZxcjFISTQyCTxZ3IfUxcjJ5DzmFHi17oUiMQ2Rol76yewgiREBJwlvp6Zyw5i8wroS6xbu
 pCli5GDQ1jAWuJUnxxIvYTAfFmJpmV9YDUSAt4SpyctZ4OxZy9uZOxiZOdgE7CSOCQGEmURUJ
 W4e2Ii+wRG7gWMDKsY1YtTi8pSi3QN9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczc
 xAv3NAAQ7GHc+dzrEKMnBpCTKW/ztdqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4DIDnBotT0
 1Iq0zBxg4MGkJTh4lER4478CpXmLCxJzizPTIVKnGHU5jm26/IdJiCUvPy9VSpz3BsgMAZCij
 NI8uBGwKLjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd4rIFN4MvNK4Da9AjqCCegIxuIbIE
 eUJCKkpBoYFSbazms9sGWzDO/3dG1+Ydldic0pUt/fnhM50ThvCoeU2tqJl+e/+ecyiXPr4aj
 EuIiLwukbqifcN3VQXPtVoKpk2evVUubHNjZ4Z9i1p68p27Dr3PkNKrMuhLaLdXh/2KP/SJNp
 z7sYt2upj68cme0jlHv99Y3XpRr3XjjKftUIFxBYyxl3VImlOCPRUIu5qDgRAGkDhe99AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1507588056!64393226!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55044 invoked from network); 9 Oct 2017 22:27:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Oct 2017 22:27:37 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1gWM-0007h2-J2; Mon, 09 Oct 2017 22:27:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e1gWG-0006fW-Vm; Mon, 09 Oct 2017 22:27:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e1gWG-00046d-J9; Mon, 09 Oct 2017 22:27:28 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114175-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=8a5776a5f49812d29fe4b2d0a2d71675c3facf3f
X-Osstest-Versions-That: linux=85b1bb248071967135d22cc84e62292094f4a3c6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 09 Oct 2017 22:27:28 +0000
Subject: [Xen-devel] [linux-linus test] 114175: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDE3NSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE0MTc1LwoKRmFpbHVyZXMgOi0vIGJ1dCBu
byByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTQxMTYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExNDExNgog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICBmYWlsIGxpa2UgMTE0MTE2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTQxMTYKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBs
aWtlIDExNDExNgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE0MTE2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTQxMTYK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVh
dCAgICBmYWlsICBsaWtlIDExNDExNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEz
IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51
eCAgICAgICAgICAgICAgICA4YTU3NzZhNWY0OTgxMmQyOWZlNGIyZDBhMmQ3MTY3NWMzZmFjZjNm
CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA4NWIxYmIyNDgwNzE5Njcx
MzVkMjJjYzg0ZTYyMjkyMDk0ZjRhM2M2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTQxMTYgIDIw
MTctMTAtMDggMDM6MzA6NTIgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0MTc1
ICAyMDE3LTEwLTA5IDA0OjE4OjQ3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTGludXMgVG9ydmFsZHMgPHRv
cnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1saW51eC1saW51
cworIHJldmlzaW9uPThhNTc3NmE1ZjQ5ODEyZDI5ZmU0YjJkMGEyZDcxNjc1YzNmYWNmM2YKKyAu
IC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmln
CisrKysgZXhwb3J0IFBFUkxMSUI9LjouCisrKysgUEVSTExJQj0uOi4KKysrIHVtYXNrIDAwMgor
KysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAg
ICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwog
ICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysr
IGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0
L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNo
byAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVw
b3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sgLi9hcC1wdXNoIGxpbnV4LWxpbnVzIDhhNTc3NmE1ZjQ5ODEyZDI5ZmU0YjJkMGEy
ZDcxNjc1YzNmYWNmM2YKKyBicmFuY2g9bGludXgtbGludXMKKyByZXZpc2lvbj04YTU3NzZhNWY0
OTgxMmQyOWZlNGIyZDBhMmQ3MTY3NWMzZmFjZjNmCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4g
Li9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46
LjouCisrKysgUEVSTExJQj0uOi46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdl
dGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7
CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmlu
dCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUv
b3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycg
JyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVw
b3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRj
b25maWcKKysrIGV4cG9ydCBQRVJMTElCPS46LjouOi4KKysrIFBFUkxMSUI9LjouOi46LgorKyB1
bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPWxp
bnV4CisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4bGludXggPSB4bGludXggJ10nCisg
bGludXhicmFuY2g9bGludXgtbGludXMKKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVt
dS11cHN0cmVhbS11bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHBy
ZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcK
KyAnWycgeDhhNTc3NmE1ZjQ5ODEyZDI5ZmU0YjJkMGEyZDcxNjc1YzNmYWNmM2YgPSB4ICddJwor
IDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAg
ICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygp
OwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsK
ICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2Vy
bmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dp
dAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9y
Zy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3Nl
YWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4
LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
bGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdp
dAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycg
eGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9s
aW51eC0yLjYuZ2l0ID0geCAnXScKKysgJ1snIHhnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2Nt
L2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdCA9IHggJ10nCisrIDogZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0
CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5saW51eC1saW51cworKyA6IGRh
aWx5LWNyb24ubGludXgtbGludXMKKysgOiBkYWlseS1jcm9uLmxpbnV4LWxpbnVzCisrIDogZGFp
bHktY3Jvbi5saW51eC1saW51cworKyA6IGRhaWx5LWNyb24ubGludXgtbGludXMKKysgOiBkYWls
eS1jcm9uLmxpbnV4LWxpbnVzCisrIDogZGFpbHktY3Jvbi5saW51eC1saW51cworKyA6IGh0dHA6
Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLmxpbnV4LWxpbnVz
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5x
ZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVf
UlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVt
cHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSBsaW51
eC1saW51cworIGNhc2UgJDEgaW4KKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGlu
dXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0CisgOiBtYXN0ZXIKKyA6IGdpdAor
IDogZ2l0CisgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIDogdGVz
dGVkL2xpbnV4LWxpbnVzCisgOiByZWZzL2hlYWRzL3Rlc3RlZC9saW51eC1saW51cworIHJldHVy
biAwCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9saW51eAorIGdpdCBwdXNoIG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0IDhhNTc3NmE1ZjQ5ODEy
ZDI5ZmU0YjJkMGEyZDcxNjc1YzNmYWNmM2Y6cmVmcy9oZWFkcy90ZXN0ZWQvbGludXgtbGludXMK
VG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQK
ICAgODViMWJiMi4uOGE1Nzc2YSAgOGE1Nzc2YTVmNDk4MTJkMjlmZTRiMmQwYTJkNzE2NzVjM2Zh
Y2YzZiAtPiB0ZXN0ZWQvbGludXgtbGludXMKKyBleGl0IDAKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 00:43:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 00:43:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1idP-0008U0-Pg; Tue, 10 Oct 2017 00:42:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e1idO-0008Tu-PP
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 00:42:58 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 5D/8F-30115-2971CD95; Tue, 10 Oct 2017 00:42:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsVywNwkQneC+J1
 Ig/YlEhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bUtecZCzqlKj4svsDewDhbqIuRi0NIYBqj
 xLvJGxm7GDk5JAR4JY4sm8EKYftL/P/9lgmiaAKjxP0Na5hAEiwCqhKnpz0Ca2ATUJd4/LUHK
 M7BISJgK9H+rAaknllgC6PEi63zWEHiwgLeEq83SoCU8wroSlxuXcMMMfMwo8T71T9YIBKCEi
 dnPgGzmYFm/pl3iRmkl1lAWmL5Pw6IsLxE89bZzCA2p4CXxLMDf8DuFBVQkZhychvbBEbBWUg
 mzUIyaRbCpFlIJi1gZFnFqF6cWlSWWqRropdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJec
 n7uJERjKDECwg7H7sv8hRkkOJiVR3mvCdyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfCeEgPKC
 RalpqdWpGXmAKMKJi3BwaMkwvsUJM1bXJCYW5yZDpE6xagoJc57ACQhAJLIKM2Da4NF8iVGWS
 lhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ834FmcKTmVcCN/0V0GImoMWMxTdAFpckIqSkGhhNTyX
 9ypBiNbi89ucsbcVZOb6B5k+snlvPqtoSt2pSM5u9Lt82Vcaq+vCD3skv3kptlptkdzro7Qqj
 jR67dunNyeycuS+9Lf5jVdrl88/e/NHt25XNl8zn9DVQ7ENIkfAFgQDBpEcFqp9/2aVx8Yb9Z
 KqSuBHn47f+217jW/dzbJR2Ki3T7lNiKc5INNRiLipOBACG/OY83wIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1507596174!110534030!1
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64150 invoked from network); 10 Oct 2017 00:42:56 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Oct 2017 00:42:56 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Oct 2017 17:42:53 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,502,1500966000"; d="scan'208";a="158667174"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga005.jf.intel.com with ESMTP; 09 Oct 2017 17:42:51 -0700
Date: Tue, 10 Oct 2017 08:41:40 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Message-ID: <20171010004140.GM11006@yi.y.sun>
References: <1507281180-5101-1-git-send-email-yi.y.sun@linux.intel.com>
 <1507436520-5629-1-git-send-email-yi.y.sun@linux.intel.com>
 <20171009140325.nex4ernpmra5brxz@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171009140325.nex4ernpmra5brxz@dhcp-3-128.uk.xensource.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] x86: psr: support co-exist features'
	values setting
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMTAtMDkgMTU6MDM6MjUsIFJvZ2VyIFBhdSBNb25u77+9IHdyb3RlOgo+IE9uIFN1biwg
T2N0IDA4LCAyMDE3IGF0IDA0OjIyOjAwQU0gKzAwMDAsIFlpIFN1biB3cm90ZToKWy4uLl0KCj4g
PiAgc3RhdGljIHZvaWQgZG9fd3JpdGVfcHNyX21zcnModm9pZCAqZGF0YSkKPiAKPiBTaG91bGQg
dGhpcyBiZSAic3RhdGljIGludCBkb193cml0ZV9wc3JfbXNycyIuLi4KPgpUaGlzIGZ1bmN0aW9u
IGlzIGEgcGFyYW1ldGVyIG9mICdvbl9zZWxlY3RlZF9jcHVzKCknIHdoaWNoIHJlcXVpcmVzIGl0
IHRvIGJlCid2b2lkJy4KIAo+ID4gIHsKPiA+ICAgICAgY29uc3Qgc3RydWN0IGNvc193cml0ZV9p
bmZvICppbmZvID0gZGF0YTsKPiA+IC0gICAgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCA9IGluZm8t
PmZlYXR1cmU7Cj4gPiAtICAgIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzICpwcm9wcyA9IGluZm8t
PnByb3BzOwo+ID4gLSAgICB1bnNpZ25lZCBpbnQgaSwgY29zID0gaW5mby0+Y29zLCBjb3NfbnVt
ID0gcHJvcHMtPmNvc19udW07Cj4gPiArICAgIHVuc2lnbmVkIGludCBpLCBpbmRleCA9IDAsIGNv
cyA9IGluZm8tPmNvczsKPiA+ICAKPiA+IC0gICAgZm9yICggaSA9IDA7IGkgPCBjb3NfbnVtOyBp
KysgKQo+ID4gKyAgICAvKgo+ID4gKyAgICAgKiBJdGVyYXRlIGFsbCBmZWF0dWVycyB0byB3cml0
ZSBkaWZmZXJlbnQgdmFsdWUgKG5vdCBzYW1lIGFzIE1TUikgZm9yCj4gPiArICAgICAqIGVhY2gg
ZmVhdHVyZS4KPiA+ICsgICAgICovCj4gPiArICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0la
RShmZWF0X3Byb3BzKTsgaSsrICkKPiA+ICAgICAgewo+ID4gLSAgICAgICAgaWYgKCBmZWF0LT5j
b3NfcmVnX3ZhbFtjb3MgKiBjb3NfbnVtICsgaV0gIT0gaW5mby0+dmFsW2ldICkKPiA+ICsgICAg
ICAgIHN0cnVjdCBmZWF0X25vZGUgKmZlYXQgPSBpbmZvLT5mZWF0dXJlc1tpXTsKPiA+ICsgICAg
ICAgIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzICpwcm9wcyA9IGZlYXRfcHJvcHNbaV07Cj4gPiAr
ICAgICAgICB1bnNpZ25lZCBpbnQgY29zX251bSwgajsKPiA+ICsKPiA+ICsgICAgICAgIGlmICgg
IWZlYXQgfHwgIXByb3BzICkKPiA+ICsgICAgICAgICAgICBjb250aW51ZTsKPiA+ICsKPiA+ICsg
ICAgICAgIGNvc19udW0gPSBwcm9wcy0+Y29zX251bTsKPiA+ICsgICAgICAgIGlmICggaW5mby0+
YXJyYXlfbGVuIDwgaW5kZXggKyBjb3NfbnVtICkKPiA+ICsgICAgICAgICAgICByZXR1cm47Cj4g
Cj4gU28gdGhhdCB5b3UgY2FuIHJldHVybiAtRU5PU1BDIGhlcmUgKGlubGluZSB3aXRoIHdoYXQg
d2FzIHByZXZpb3VzbHkKPiBkb25lIGluIHdyaXRlX3Bzcl9tc3JzKT8KPiAKPiA+ICsKPiA+ICsg
ICAgICAgIGZvciAoIGogPSAwOyBqIDwgY29zX251bTsgaisrICkKPiA+ICAgICAgICAgIHsKPiA+
IC0gICAgICAgICAgICBmZWF0LT5jb3NfcmVnX3ZhbFtjb3MgKiBjb3NfbnVtICsgaV0gPSBpbmZv
LT52YWxbaV07Cj4gPiAtICAgICAgICAgICAgcHJvcHMtPndyaXRlX21zcihjb3MsIGluZm8tPnZh
bFtpXSwgcHJvcHMtPnR5cGVbaV0pOwo+ID4gKyAgICAgICAgICAgIGlmICggZmVhdC0+Y29zX3Jl
Z192YWxbY29zICogY29zX251bSArIGpdICE9IGluZm8tPnZhbFtpbmRleCArIGpdICkKPiA+ICsg
ICAgICAgICAgICB7Cj4gPiArICAgICAgICAgICAgICAgIGZlYXQtPmNvc19yZWdfdmFsW2NvcyAq
IGNvc19udW0gKyBqXSA9IGluZm8tPnZhbFtpbmRleCArIGpdOwo+ID4gKyAgICAgICAgICAgICAg
ICBwcm9wcy0+d3JpdGVfbXNyKGNvcywgaW5mby0+dmFsW2luZGV4ICsgal0sIHByb3BzLT50eXBl
W2pdKTsKPiA+ICsgICAgICAgICAgICB9Cj4gPiAgICAgICAgICB9Cj4gPiArCj4gPiArICAgICAg
ICBpbmRleCArPSBjb3NfbnVtOwo+ID4gICAgICB9Cj4gPiAgfQo+ID4gIAo+ID4gQEAgLTExMzcs
MzAgKzExNTUsMTggQEAgc3RhdGljIGludCB3cml0ZV9wc3JfbXNycyh1bnNpZ25lZCBpbnQgc29j
a2V0LCB1bnNpZ25lZCBpbnQgY29zLAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3QgdWludDMyX3QgdmFsW10sIHVuc2lnbmVkIGludCBhcnJheV9sZW4sCj4gPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBlbnVtIHBzcl9mZWF0X3R5cGUgZmVhdF90eXBlKQo+ID4gIHsKPiA+
IC0gICAgaW50IHJldDsKPiA+ICAgICAgc3RydWN0IHBzcl9zb2NrZXRfaW5mbyAqaW5mbyA9IGdl
dF9zb2NrZXRfaW5mbyhzb2NrZXQpOwo+ID4gICAgICBzdHJ1Y3QgY29zX3dyaXRlX2luZm8gZGF0
YSA9Cj4gPiAgICAgIHsKPiA+ICAgICAgICAgIC5jb3MgPSBjb3MsCj4gPiAtICAgICAgICAuZmVh
dHVyZSA9IGluZm8tPmZlYXR1cmVzW2ZlYXRfdHlwZV0sCj4gPiAtICAgICAgICAucHJvcHMgPSBm
ZWF0X3Byb3BzW2ZlYXRfdHlwZV0sCj4gPiArICAgICAgICAuZmVhdHVyZXMgPSBpbmZvLT5mZWF0
dXJlcywKPiA+ICsgICAgICAgIC52YWwgPSB2YWwsCj4gPiArICAgICAgICAuYXJyYXlfbGVuID0g
YXJyYXlfbGVuLAo+ID4gICAgICB9Owo+ID4gIAo+ID4gICAgICBpZiAoIGNvcyA+IGluZm8tPmZl
YXR1cmVzW2ZlYXRfdHlwZV0tPmNvc19tYXggKQo+ID4gICAgICAgICAgcmV0dXJuIC1FSU5WQUw7
Cj4gPiAgCj4gPiAtICAgIC8qIFNraXAgdG8gdGhlIGZlYXR1cmUncyB2YWx1ZSBoZWFkLiAqLwo+
ID4gLSAgICByZXQgPSBza2lwX3ByaW9yX2ZlYXR1cmVzKCZhcnJheV9sZW4sIGZlYXRfdHlwZSk7
Cj4gPiAtICAgIGlmICggcmV0IDwgMCApCj4gPiAtICAgICAgICByZXR1cm4gcmV0Owo+ID4gLQo+
ID4gLSAgICB2YWwgKz0gcmV0Owo+ID4gLQo+ID4gLSAgICBpZiAoIGFycmF5X2xlbiA8IGZlYXRf
cHJvcHNbZmVhdF90eXBlXS0+Y29zX251bSApCj4gCj4gV2hlbiBtb3ZlZCBpbnNpZGUgb2YgZG9f
d3JpdGVfcHNyX21zcnMgdGhpcyBiZWNvbWVzOgo+IAo+IGluZm8tPmFycmF5X2xlbiA8IGluZGV4
ICsgY29zX251bQo+IAo+IFdoZXJlIGNvc19udW0gPT0gZmVhdF9wcm9wc1tmZWF0X3R5cGVdLT5j
b3NfbnVtLiBJcyB0aGlzIGNvcnJlY3Q/Cj4gCj4gSSdtIGFza2luZyBiZWNhdXNlIHRoZSBjaGVj
ayB1c2VkIHRvIGJlIGFycmF5X2xlbiA8IGNvc19udW0uCj4gClRoZSByZW1vdmVkIG9sZCBjb2Rl
cyBoZXJlIG9ubHkgY2hlY2sgb25lIGZlYXR1cmUgY29zX251bS4gQmVjYXVzZSB0aGUgb2xkCmNv
ZGVzIGNhbiBvbmx5IGhhbmRsZSBvbmUgZmVhdHVyZS4gVGhhdCBpcyB0aGUgcmVhc29uIEkgc3Vi
bWl0IHRoaXMgcGF0Y2gKdG8gc3VwcG9ydCBtdWx0aXBsZSBjby1leGlzdCBmZWF0dXJlcycgdmFs
dWVzIHNldHRpbmcuCgo+IFRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 10 01:14:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 01:14:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1j7d-0005WV-An; Tue, 10 Oct 2017 01:14:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jianfeng.tan@intel.com>) id 1e1j7c-0005WP-0R
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 01:14:12 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 D2/57-25852-3EE1CD95; Tue, 10 Oct 2017 01:14:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDIsWRWlGSWpSXmKPExsXS1taRovtI7k6
 kwftzkhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b1d+eZCjbwVyxYdZy9gfEUTxcjJ4eQQKXE
 sZXnGUFsCQFeiSPLZrBC2CES0x5fZ+ti5AKqmc4osX7HLrCEsECixJlTTewgtoiAtkTzremME
 EU7mCVWXT3JAuIwC2xlkjj5ZiUTSBWbgJ7Em77lQAkODl4BG4m+X5wgYRYBVYn+xe1gJaIC0R
 K3v/8CG8orIChxcuYTFhCbUyBQ4srZzWBxZoFQiRnHvzJOYOSfhaRsFpIUhG0mMW/zQ2YIW15
 i+9s5QDYHkK0msaxVCSbcvHU28wJGtlWMGsWpRWWpRbqGhnpJRZnpGSW5iZk5uoYGZnq5qcXF
 iempOYlJxXrJ+bmbGIHhzAAEOxg/LQs4xCjJwaQkyqsocydSiC8pP6UyI7E4I76oNCe1+BCjB
 geHwOa1qy8wSrHk5eelKknwygDjRkiwKDU9tSItMwcYcTClEhw8SiK8JiBp3uKCxNzizHSI1C
 lGY44NN+/+YeLYByKFwCZJifM+kAUqFQApzSjNgxsESwSXGGWlhHkZgc4U4ilILcrNLEGVf8U
 ozsGoJMy7F2QKT2ZeCdy+V0CnMAGdwlh8A+SUkkSElFQD44Q8zh9nDJqWTJMVrf/5V3qB261v
 ZYkvY1b/2/g/5HDZ+Xmqdtu9Ws5tb+sIff+rSPeQzhamMM/iaSdCo7kCf5/g2HC/92S50f5FC
 +73HZ7m63n9nrvqC0XljZYnM8TrGdI2vygS2VD2pa/I5PWlJ0cdj+u3ZsVOEKqa9e6r6PMjOw
 5GTn7W/1WJpTgj0VCLuag4EQDAJy4c/wIAAA==
X-Env-Sender: jianfeng.tan@intel.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1507598048!101335998!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40772 invoked from network); 10 Oct 2017 01:14:10 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Oct 2017 01:14:10 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga105.jf.intel.com with ESMTP; 09 Oct 2017 18:14:07 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,502,1500966000"; 
 d="scan'208,217";a="1204054798"
Received: from tanjianf-mobl.ccr.corp.intel.com (HELO [10.67.64.85])
 ([10.67.64.85])
 by fmsmga001.fm.intel.com with ESMTP; 09 Oct 2017 18:14:05 -0700
To: Bill Bonaparte <programme110@gmail.com>
References: <CAO8FX+RWvuqh-D+o4uha0wgZYg5GBiG_yFn53oCQhJrqck2UVQ@mail.gmail.com>
 <1585937b-613c-eecf-5b08-d840a3265329@intel.com>
 <CAO8FX+RhMwL81-N=ktPc4bhsNeU9nA6cwzH=k1gz6xQAZfunfw@mail.gmail.com>
 <c478e36d-1c9b-d6d4-4b93-cb095f52ed38@intel.com>
 <CAO8FX+TWYVBCg0KAP6bEUTvGGep8J_NJZ6aHORKKOQe6DXBFkA@mail.gmail.com>
 <7612e974-4dfd-970e-2bce-f59cfacf1aee@intel.com>
 <CAO8FX+SBbnk9cGf6d2LoUi+JZbBOSyQo330MRSoffO__zO4Yyw@mail.gmail.com>
From: "Tan, Jianfeng" <jianfeng.tan@intel.com>
Message-ID: <14cbd26b-7d49-eede-16e0-812912f85485@intel.com>
Date: Tue, 10 Oct 2017 09:14:05 +0800
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CAO8FX+SBbnk9cGf6d2LoUi+JZbBOSyQo330MRSoffO__zO4Yyw@mail.gmail.com>
Cc: pablo.de.lara.guarch@intel.com, yuanhan.liu@linux.intel.com,
 Olivier Matz <olivier.matz@6wind.com>, shreyansh.jain@nxp.com,
 bruce.richardson@intel.com, david.marchand@6wind.com, DPDK <dev@dpdk.org>,
 bernard.iremonger@intel.com, thomas@monjalon.net,
 xen-devel@lists.xenproject.org, huawei.xie@intel.com
Subject: Re: [Xen-devel] [dpdk-dev] Can xenvirt pmd work in xen guest (aka
 DomU) without xen-vhost in Dom0 ?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7687636332034842669=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a multi-part message in MIME format.
--===============7687636332034842669==
Content-Type: multipart/alternative;
 boundary="------------A3B256FC6CEEA3D13998BE60"

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

> for me, the most important thing at the moment, is to run our system 
> on xen guest (aka DomU), with the full functions. the performance 
> could be a secondary consideration.
> most of time, for our guests,  full functions, with the 
> acceptable performance, is  fine.
> do we have plan to support xen netfront pmd in dpdk ?
> in my humble opinion,  limited performance is better than "not work" .

If you only care about the functionality, you can try AF_PACKET or pcap PMD.

Thanks,
Jianfeng


--------------A3B256FC6CEEA3D13998BE60
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <blockquote type="cite">
      <div>for me, the most important thing at the moment, is to run our
        system on xen guest (aka DomU), with the full functions. the
        performance could be a secondary consideration.</div>
      <div>most of time, for our guests,Â  full functions, with theÂ <span
          style="color:rgb(46,48,51);font-family:Arial,&quot;Microsoft
          YaHei&quot;,å¾®è½¯é›…é»‘,å®‹ä½“,&quot;Malgun
Gothic&quot;,Meiryo,sans-serif;font-size:12.6667px;line-height:19.4896px;background-color:rgb(249,251,252)">acceptable<span
            class="gmail-Apple-converted-space">Â </span></span>Â performance,
        isÂ  fine.Â </div>
      <div>do we have plan to support xen netfront pmd in dpdk ?Â </div>
      in my humble opinion,Â Â limited performance is better than "not
      work" .</blockquote>
    <br>
    If you only care about the functionality, you can try AF_PACKET or
    pcap PMD.<br>
    <br>
    Thanks,<br>
    Jianfeng<br>
    <br>
  </body>
</html>

--------------A3B256FC6CEEA3D13998BE60--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7687636332034842669==--


From xen-devel-bounces@lists.xen.org Tue Oct 10 01:18:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 01:18:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1jBO-0005xO-Ra; Tue, 10 Oct 2017 01:18:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1jBN-0005xC-31
 for xen-devel@lists.xensource.com; Tue, 10 Oct 2017 01:18:05 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 B2/BA-25852-CCF1CD95; Tue, 10 Oct 2017 01:18:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfe0/J1
 Ig51vlSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMevQGeaC6TkVWzedZ2tg
 7PboYuTkEBJoZJLou5rbxcgFZD9mlDi+aiMbhLONUeLTlg3MIFUiAs4SX8/MZQexeQX0JboO3
 2ACsYUFTCXmTdnJDtIgIfBeXmL6lh6wIgkBb4kzM3eywdjnbp4GamDnYBOwkjgkBhJlEVCVmH
 ZqM+sERu4FjAyrGDWKU4vKUot0DY30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzE
 Cfc4ABDsYL28MOMQoycGkJMqrKHMnUogvKT+lMiOxOCO+qDQntfgQowwHh5IE7yU5oJxgUWp6
 akVaZg4w+GDSEhw8SiK8xSBp3uKCxNzizHSI1ClGXY5jmy7/YRJiycvPS5US530PUiQAUpRRm
 gc3AhYJlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMuwFkCk9mXgncpldARzABHcFYfAPkiJ
 JEhJRUA+OFo56Rab/ZPofKsVeJrz88v+xOfcb/NVI538O3MwuvV9cp3Xx7jnDFul2WZpJPG4U
 Tb+oFHg9pzk3adLozM7Ez6xrDMlP9yuL/i7bxFXI5tEoLzb93Zd6Ost36U3Yuf/x4f2XxXacf
 i7j+hbFqtSxNlRRmZatKWF38ZvtD7W8fjXVE1G9UiCixFGckGmoxFxUnAgAvLFapfwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1507598282!76409654!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56565 invoked from network); 10 Oct 2017 01:18:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 01:18:03 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1jBI-0002wg-CD; Tue, 10 Oct 2017 01:18:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e1jBC-00019Z-Or; Tue, 10 Oct 2017 01:17:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e1jBC-0005yp-By; Tue, 10 Oct 2017 01:17:54 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114180-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-amd64-amd64-xl-pvh-intel:guest-start:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvh-amd:guest-start:fail:regression
 linux-3.18:test-amd64-i386-xl-raw:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-vhd:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=ac0058305d83e8e50a9652a003bc2ec468df9f87
X-Osstest-Versions-That: linux=ffc97d4dde1d3c77beebddbbd2a0be5f8f18236a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 10 Oct 2017 01:17:54 +0000
Subject: [Xen-devel] [linux-3.18 test] 114180: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0107391518940752534=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114180 linux-3.18 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114180/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-pvh-intel 12 guest-start             fail REGR. vs. 114034
 test-amd64-amd64-xl-pvh-amd  12 guest-start              fail REGR. vs. 114034

Tests which are failing intermittently (not blocking):
 test-amd64-i386-xl-raw 19 guest-start/debian.repeat fail in 114133 pass in 114180
 test-armhf-armhf-xl-vhd       7 xen-boot                   fail pass in 114133
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop          fail pass in 114133
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm 16 guest-localmigrate/x10 fail pass in 114133

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-vhd     12 migrate-support-check fail in 114133 never pass
 test-armhf-armhf-xl-vhd 13 saverestore-support-check fail in 114133 never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 114034
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 114034
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114034
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 114034
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 114034
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114034
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 114034
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 linux                ac0058305d83e8e50a9652a003bc2ec468df9f87
baseline version:
 linux                ffc97d4dde1d3c77beebddbbd2a0be5f8f18236a

Last test of basis   114034  2017-10-05 07:56:53 Z    4 days
Testing same since   114133  2017-10-08 09:26:23 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Afzal Mohammed <afzal.mohd.ma@gmail.com>
  Alden Tondettar <alden.tondettar@gmail.com>
  Alexander Potapenko <glider@google.com>
  Andrey Ryabinin <aryabinin@virtuozzo.com>
  Archit Taneja <architt@codeaurora.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnd Bergmann <arnd@arndb.de>
  Arvind Yadav <arvind.yadav.cs@gmail.com>
  Bartosz Golaszewski <bgolaszewski@baylibre.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Connor O'Brien <connoro@google.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  David Howells <dhowells@redhat.com>
  David S. Miller <davem@davemloft.net>
  Dmitry Vyukov <dvyukov@google.com>
  Doug Ledford <dledford@redhat.com>
  Erez Shitrit <erezsh@mellanox.com>
  Feras Daoud <ferasda@mellanox.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guenter Roeck <linux@roeck-us.net>
  Gwendal Grignou <gwendal@chromium.org>
  Heiner Kallweit <hkallweit1@gmail.com>
  Helge Deller <deller@gmx.de>
  Helmut Klein <hgkr.klein@gmail.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Ira Weiny <ira.weiny@intel.com>
  James Morris <james.l.morris@oracle.com>
  Javier Martinez Canillas <javier@osg.samsung.com>
  Jens Axboe <axboe@fb.com>
  Jiri Pirko <jiri@mellanox.com>
  Johan Hovold <johan@kernel.org>
  Leon Romanovsky <leon@kernel.org>
  Liping Zhang <zlpnobody@gmail.com>
  Marc Dietrich <marvin24@gmx.de>
  Matthew Whitehead <tedheadster@gmail.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Myungho Jung <mhjungk@gmail.com>
  Niklas SÃ¶derlund <niklas.soderlund+renesas@ragnatech.se>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Pan Bian <bianpan2016@163.com>
  Paul Burton <paul.burton@imgtec.com>
  Paul Moore <paul@paul-moore.com>
  Peng Fan <van.freenix@gmail.com>
  Ralf Baechle <ralf@linux-mips.org>
  Richard Guy Briggs <rgb@redhat.com>
  Rob Herring <robh@kernel.org>
  Roman SpychaÅ‚a <roed@onet.eu>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Santosh Shilimkar <santosh.shilimkar@oracle.com>
  Sasha Levin <alexander.levin@verizon.com>
  Shaohua Li <shli@fb.com>
  Sylwester Nawrocki <s.nawrocki@samsung.com>
  Takashi Iwai <tiwai@suse.de>
  Tejun Heo <tj@kernel.org>
  Thibault Saunier <thibault.saunier@osg.samsung.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Zhu Yanjun <yanjun.zhu@oracle.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                fail    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      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


Not pushing.

(No revision log; it would be 824 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0107391518940752534==--

From xen-devel-bounces@lists.xen.org Tue Oct 10 02:20:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 02:20:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1k9o-0003hc-4K; Tue, 10 Oct 2017 02:20:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4493c65a4=citrix-osstest@xenproject.org>)
 id 1e1k9m-0003hW-95
 for xen-devel@lists.xensource.com; Tue, 10 Oct 2017 02:20:30 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 70/10-31121-D6E2CD95; Tue, 10 Oct 2017 02:20:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDvW6W3p1
 Ig0Vf1SzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bVJ43sBSsKK6Y/2MnewLjUtYuRg0NCwF/i
 THMghOkuce9hWhcjJ4eIgLPEhA+32UBsXgE9iX1N15lAbGGBFInNC/qAbC6g8lZViWUfP7OCJ
 CQEXCVaznfC2Qu3b2MHsdkEPCQm9kxkAbFZBFQlJuz7DlYjJKAlsXTxSiaIBYISJ2c+AathFp
 CQOPjiBTPEHAuJGXfbmSYw8s1CUjYLSdkCRqZVjBrFqUVlqUW6hgZ6SUWZ6RkluYmZOUCemV5
 uanFxYnpqTmJSsV5yfu4mRmBIMQDBDsbj7+MOMUpyMCmJ8mZr3YkU4kvKT6nMSCzOiC8qzUkt
 PsQow8GhJMF7QBcoJ1iUmp5akZaZAwxumLQEB4+SCG8fSJq3uCAxtzgzHSJ1ilGX49imy3+Yh
 Fjy8vNSpcR5tUGKBECKMkrz4EbAIu0So6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHnfgkzhyc
 wrgdv0CugIJqAjGItvgBxRkoiQkmpgrOepnaD30Oexhvj/7ZcnW5p1N/T6q30x/+lnd2I/V8y
 Dtjf724XOrFa5enZu6w1GDcM2ho4NM7Lz97v4fe1VuH5IV11h8eTll7TXhWsc27v6zvLV/3oY
 gssyVj292lpwhH9lydSl9b+PXWbeF1HSI1m8f//lCS/VZ67POCoY4VYv1ve0ruvkHCWW4oxEQ
 y3mouJEAGVrk++vAgAA
X-Env-Sender: prvs=4493c65a4=citrix-osstest@xenproject.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1507602025!76357060!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39522 invoked from network); 10 Oct 2017 02:20:26 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 02:20:26 -0000
X-IronPort-AV: E=Sophos;i="5.42,502,1500940800"; d="scan'208";a="451050124"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL03.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72222-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-armhf-armhf-xl-credit2:xen-install:fail:regression
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-intel:capture-logs/l1(18):fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=667f70e658c4c382672056ebaf1505b4c5cdb0aa
X-Osstest-Versions-That: xen=2116fec45de00f59621cd4adb0641a8784b48faa
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 10 Oct 2017 03:20:21 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL03.citrite.net
Subject: [Xen-devel] [xen-4.8-testing baseline-only test] 72222: regressions
	- trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjIyMiB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjIyMi8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDcyMjExCgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0
cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5l
dmVyIHBhc3MKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUg
ICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAg
ICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2Fw
dHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwg
bGlrZSA3MjIxMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBsaWtlIDcyMjExCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgNzIyMTEK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgIGZhaWwgbGlrZSA3MjIxMQogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgNyB4
ZW4tYnVpbGQvZGlzdC10ZXN0ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmgtaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW1pZHdheSAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmgtYW1kICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiBidWls
ZC1pMzg2LXByZXYgICAgICAgICAgICAgICA3IHhlbi1idWlsZC9kaXN0LXRlc3QgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxOCBjYXB0dXJlLWxv
Z3MvbDEoMTgpICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDY2N2Y3
MGU2NThjNGMzODI2NzIwNTZlYmFmMTUwNWI0YzVjZGIwYWEKYmFzZWxpbmUgdmVyc2lvbjoKIHhl
biAgICAgICAgICAgICAgICAgIDIxMTZmZWM0NWRlMDBmNTk2MjFjZDRhZGIwNjQxYTg3ODRiNDhm
YWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICA3MjIxMSAgMjAxNy0xMC0wNyAwNzo0NDoyNCBaICAg
IDIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgNzIyMjIgIDIwMTctMTAtMDkgMTk6MTc6NTkg
WiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdDoKICBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFy
by5vcmc+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVt
cHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbWlkd2F5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMu
Y2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVz
dC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJj
ZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1h
cm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1h
bGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2
b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dz
CgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA2NjdmNzBlNjU4YzRjMzgyNjcyMDU2
ZWJhZjE1MDViNGM1Y2RiMGFhCkF1dGhvcjogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRo
YWt1ckBsaW5hcm8ub3JnPgpEYXRlOiAgIEZyaSBTZXAgMjkgMTE6Mjk6NDYgMjAxNyArMDUzMAoK
ICAgIHhlbi9hcm06IEZpeCB0aGUgaXNzdWUgaW4gY21wX21taW9faGFuZGxlciB1c2VkIGluIGZp
bmRfbW1pb19oYW5kbGVyCiAgICAKICAgIFRoaXMgcGF0Y2ggZml4ZXMgdGhlIHdyb25nIHJhbmdl
IGNoZWNrIGRvbmUgaW4gY21wX21taW9faGFuZGxlcigpLgogICAgCiAgICBUaGlzIGZ1bmN0aW9u
IHJldHVybnMgLTEgLCAwIG9yIDEgIGJhc2VkIG9uIHdoZXRoZXIgdGhlIGtleSB2YWx1ZQogICAg
aXMgYmVsb3cgdGhlIHJhbmdlLCBpbiB0aGUgcmFuZ2Ugb3IgYWJvdmUgdGhlIHJhbmdlIHdoZXJl
IHRoZSByYW5nZSBpcwogICAgKHN0YXJ0LCBzdGFydCtzaXplKS4gSG93ZXZlciwgaXQgc2hvdWxk
IGNoZWNrIGFnYWluc3QgKHN0YXJ0LCBzdGFydCtzaXplLTEpCiAgICBiZWNhdXNlIHN0YXJ0K3Np
emUgZmFsbHMgb3V0c2lkZSB0aGUgcmFuZ2UuCiAgICAKICAgIFRoaXMgcmVzdWx0ZWQgaW4gcmV0
dXJuaW5nIGEgd3JvbmcgbW1pb19oYW5kbGVyIGZvciBhIGdpdmVuIG1taW8gYWRkcmVzcyB3aGlj
aAogICAgaGFwcGVuZWQgdG8gYmUgc3RhcnQrc2l6ZS4KICAgIAogICAgVGhpcyBidWcgd2FzIGlu
dHJvZHVjZWQgd2hlbiB0aGUgbW1pbyByZWdpb24gc2VhcmNoIHN3aXRjaGVkIGZyb20KICAgIGxp
bmVhciBzZWFyY2ggdG8gYmluYXJ5IHNlYXJjaCBpbiB0aGUgZm9sbG93aW5nIGNvbW1pdDoKICAg
IAogICAgODA0N2UwOSAieGVuL2FybTogaW86IFVzZSBiaW5hcnkgc2VhcmNoIGZvciBtbWlvIGhh
bmRsZXIgbG9va3VwIi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8
Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2Vk
IGZyb20gY29tbWl0IGI3ZWQzMzEzNTNhMTRmNDNmNTNlYWY2YTNhNTQzZWM4Mzg1MTkzYTMpCihx
ZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 02:21:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 02:21:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1kAu-0003le-Dx; Tue, 10 Oct 2017 02:21:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1kAt-0003lP-6g
 for xen-devel@lists.xensource.com; Tue, 10 Oct 2017 02:21:39 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 8C/59-01544-2BE2CD95; Tue, 10 Oct 2017 02:21:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOLMWRWlGSWpSXmKPExsWS0XRdVXej3p1
 Ig8U/ZC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMeXAOqaCvtyKL+emMjUw
 7kjpYuTiEBJoZJI4PXs6O4TzmFHi57znTBDONkaJs/s/AWU4OUQEnCW+npkLZgsLeErMmvuGF
 cTmFbCXmNhyGKiBnYNNwErikFgXIwcHi4CqxOnTuRMYORYwMqxi1ChOLSpLLdI1NNJLKspMzy
 jJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAj0FAMQ7GDsm+V8iFGSg0lJlDdb606kEF9Sfkp
 lRmJxRnxRaU5q8SFGGQ4OJQneAF2gnGBRanpqRVpmDjBkYNISHDxKIrx9IGne4oLE3OLMdIjU
 KUZdjmObLv9hEmLJy89LlRLn1QYpEgApyijNgxsBC99LjLJSwryMQEcJ8RSkFuVmlqDKv2IU5
 2BUEuadADKFJzOvBG7TK6AjmICOYCy+AXJESSJCSqqBUfby2/zA3/2PanNyryxYeqczYndQ+l
 Fvu45fshVnZUymmFoBI5rrcGz981hruYkHgud/XGI9iymM/YRc/wH/fG5pwzyHWptvF7ivvte
 Xnq+b3Wr0O3neHlamS8+nLfrG1ZO0cpLL163z93ueS/2fqLX5ggxL9a+lOzYc/FR1RPJ3zpbd
 KQq3lFiKMxINtZiLihMB2XEoAFoCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1507602096!86431137!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20298 invoked from network); 10 Oct 2017 02:21:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 02:21:37 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1kAp-00052c-22; Tue, 10 Oct 2017 02:21:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e1kAj-0005aZ-N0; Tue, 10 Oct 2017 02:21:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e1kAj-0007mp-57; Tue, 10 Oct 2017 02:21:29 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1e1kAj-0007mp-57@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 10 Oct 2017 02:21:29 +0000
Subject: [Xen-devel] [qemu-mainline bisection] complete
	test-amd64-amd64-xl-pvh-intel
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7049999751764767358=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

branch xen-unstable
xenbranch xen-unstable
job test-amd64-amd64-xl-pvh-intel
testid guest-start

Tree: linux git://xenbits.xen.org/linux-pvops.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://git.qemu.org/qemu.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  c7dfe4ac58dd9c8678126b78da961b233a49f3f9
  Bug not present: 3c44f8ed44ab559c7e5b58316751bea53adfd83b
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/114223/


  commit c7dfe4ac58dd9c8678126b78da961b233a49f3f9
  Author: Roger Pau Monne <roger.pau@citrix.com>
  Date:   Fri Sep 22 16:25:06 2017 +0100
  
      xl: introduce a domain type option
      
      Introduce a new type option to xl configuration files in order to
      specify the domain type. This supersedes the current builder option.
      
      The new option is documented in the xl.cfg man page, and the previous
      builder option is marked as deprecated.
      
      Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
      Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/qemu-mainline/test-amd64-amd64-xl-pvh-intel.guest-start.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/qemu-mainline/test-amd64-amd64-xl-pvh-intel.guest-start --summary-out=tmp/114223.bisection-summary --basis-template=114042 --blessings=real,real-bisect qemu-mainline test-amd64-amd64-xl-pvh-intel guest-start
Searching for failure / basis pass:
 114148 fail [host=italia0] / 114042 [host=baroque0] 113974 [host=huxelrebe1] 113964 [host=fiano0] 113876 [host=chardonnay1] 113864 [host=godello0] 113852 [host=godello0] 113839 [host=elbling0] 113817 [host=italia1] 113784 [host=nobling1] 113780 [host=godello1] 113769 [host=elbling1] 113743 [host=huxelrebe0] 113711 [host=godello0] 113689 ok.
Failure / basis pass flights: 114148 / 113689
(tree with no url: minios)
(tree with no url: ovmf)
(tree with no url: seabios)
Tree: linux git://xenbits.xen.org/linux-pvops.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://git.qemu.org/qemu.git
Tree: xen git://xenbits.xen.org/xen.git
Latest 1852eae92c460813692808234da35d142a405ab7 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 530049bc1dcc24c1178a29d99ca08b6dd08413e0 dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
Basis pass 4ad5dcaca7428dd2bc1a6a40c948e3799c1e27ae c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0a8066f0c068f1e318a1aacd7864fc00e455a37b 16b1414de91b5a82a0996c67f6db3af7d7e32873
Generating revisions with ./adhoc-revtuple-generator  git://xenbits.xen.org/linux-pvops.git#4ad5dcaca7428dd2bc1a6a40c948e3799c1e27ae-1852eae92c460813692808234da35d142a405ab7 git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860 git://xenbits.xen.org/qemu-xen-traditional.git#8051789e982499050680a26febeada7467e18a8d-8051789e982499050680a26febeada7467e18a8d git://git.qemu.org/qemu.git#0a8066f0c068f1e318a1aacd7864fc00e455a37b-530049bc1dcc24c1178a29d99ca08b6dd08413e0 git://xenbits.xen.org/xen.git#16b1414de91b5a82a0996c67f6db3af7d7e32873-dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
Loaded 9194 nodes in revision graph
Searching for test results:
 113689 pass 4ad5dcaca7428dd2bc1a6a40c948e3799c1e27ae c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0a8066f0c068f1e318a1aacd7864fc00e455a37b 16b1414de91b5a82a0996c67f6db3af7d7e32873
 113711 [host=godello0]
 113769 [host=elbling1]
 113784 [host=nobling1]
 113743 [host=huxelrebe0]
 113780 [host=godello1]
 113817 [host=italia1]
 113839 [host=elbling0]
 113852 [host=godello0]
 113876 [host=chardonnay1]
 113864 [host=godello0]
 113964 [host=fiano0]
 113974 [host=huxelrebe1]
 114042 [host=baroque0]
 114083 fail 1852eae92c460813692808234da35d142a405ab7 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 530049bc1dcc24c1178a29d99ca08b6dd08413e0 dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
 114147 fail 1852eae92c460813692808234da35d142a405ab7 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 90586a78ffaee2e0fc74c16da44e985697fd7472 dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
 114105 pass 4ad5dcaca7428dd2bc1a6a40c948e3799c1e27ae c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0a8066f0c068f1e318a1aacd7864fc00e455a37b 16b1414de91b5a82a0996c67f6db3af7d7e32873
 114184 pass 089d7720383d7bc9ca6b8824a05dfa66f80d1f41 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d b7f404201e45e99da23b9764dec27ce5f965cdcd 73b9640a3c4a6ea093c7fee231df71ffff7f66e3
 114162 pass 089d7720383d7bc9ca6b8824a05dfa66f80d1f41 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 2509dda283d438970028864dd89871bfe0263c3a a8ea6e2688118a3e19e29b39e316faa5f96ab9d1
 114136 fail 1852eae92c460813692808234da35d142a405ab7 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 530049bc1dcc24c1178a29d99ca08b6dd08413e0 dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
 114198 fail d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d ab161529261928ae7f3556e3220829c34b2686ec 27f826844d3666f151e86d66198583757cccbbed
 114151 fail 64afde6f956dfcb719e329a9d2098b53e68d2755 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d f708a5e71cba0d784e307334c07ade5f56f827ab dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
 114138 fail 1852eae92c460813692808234da35d142a405ab7 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d d67a6b09b4ac27a4fac07544ded79b40d2717a0d dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
 114155 fail d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d be9d199751789fdc96a3febe3f0768f1338d87ca 60823b39a1f3788b7ea98bdaf1eda987156f4c87
 114165 pass 089d7720383d7bc9ca6b8824a05dfa66f80d1f41 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 5330f32b71b1868bdb3b444733063cb5adc4e8e6 a8ea6e2688118a3e19e29b39e316faa5f96ab9d1
 114106 fail 1852eae92c460813692808234da35d142a405ab7 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 530049bc1dcc24c1178a29d99ca08b6dd08413e0 dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
 114140 fail 1852eae92c460813692808234da35d142a405ab7 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d b923ab3112ed5ab47c2ff35776f17ab54c60d651 dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
 114171 pass d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 2f168d0708581c33baf6c78d75a89e8cd705f9f6 c4169f955d7ce3004715ffcb9f706f143e9e78ae
 114178 pass 089d7720383d7bc9ca6b8824a05dfa66f80d1f41 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 54ae0886b12c4934e84381af777d4df6147cc2ec 829324d18c089636ce492613f7e99c8f78096d9b
 114192 pass d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d ab161529261928ae7f3556e3220829c34b2686ec bfbc4b64afb83713b6340efbd7adda3087bcc2f6
 114157 pass d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d d666cacaeab904fb6e8361ee791b6e8ab8448577 a8ea6e2688118a3e19e29b39e316faa5f96ab9d1
 114160 pass d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d e451b85f1bf3c8140be51e2b03eb71ab96c246a5 c4169f955d7ce3004715ffcb9f706f143e9e78ae
 114174 pass 089d7720383d7bc9ca6b8824a05dfa66f80d1f41 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 1e3ee834083227f552179f6e43902cba5a866e6b 839cbe6628c818166cc99d941b83860c2e7cc94e
 114200 pass d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d ab161529261928ae7f3556e3220829c34b2686ec 3c44f8ed44ab559c7e5b58316751bea53adfd83b
 114181 pass 089d7720383d7bc9ca6b8824a05dfa66f80d1f41 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 3aaa8d4499de2a8d07ccc2c8e6e362479e1d433f 829324d18c089636ce492613f7e99c8f78096d9b
 114176 pass 089d7720383d7bc9ca6b8824a05dfa66f80d1f41 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 13146a83951e045c810c37c5c11c2a016ebc0663 55b33293c399e577f1a2b6cc933ced955615e63a
 114148 fail 1852eae92c460813692808234da35d142a405ab7 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 530049bc1dcc24c1178a29d99ca08b6dd08413e0 dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
 114187 pass c24f722a82b1648caeb201811673d2330ae8df6f c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d b156d51b62e6970753e1f9f36f7c4d5fdbf4c619 a8ea6e2688118a3e19e29b39e316faa5f96ab9d1
 114195 fail d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 36ac78e65a0695f0e397865cceaf4ab5c4e52c64 38ab259f559be5457f6866ba24185e013f27defb
 114196 fail d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d ab161529261928ae7f3556e3220829c34b2686ec b6f5d8d771ced68108c33b6e973671c2187f0cf8
 114202 fail d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d ab161529261928ae7f3556e3220829c34b2686ec c7dfe4ac58dd9c8678126b78da961b233a49f3f9
 114205 pass d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d ab161529261928ae7f3556e3220829c34b2686ec 3c44f8ed44ab559c7e5b58316751bea53adfd83b
 114211 fail d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d ab161529261928ae7f3556e3220829c34b2686ec c7dfe4ac58dd9c8678126b78da961b233a49f3f9
 114217 pass d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d ab161529261928ae7f3556e3220829c34b2686ec 3c44f8ed44ab559c7e5b58316751bea53adfd83b
 114223 fail d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d ab161529261928ae7f3556e3220829c34b2686ec c7dfe4ac58dd9c8678126b78da961b233a49f3f9
Searching for interesting versions
 Result found: flight 113689 (pass), for basis pass
 Result found: flight 114083 (fail), for basis failure
 Repro found: flight 114105 (pass), for basis pass
 Repro found: flight 114106 (fail), for basis failure
 0 revisions at d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d ab161529261928ae7f3556e3220829c34b2686ec 3c44f8ed44ab559c7e5b58316751bea53adfd83b
No revisions left to test, checking graph state.
 Result found: flight 114200 (pass), for last pass
 Result found: flight 114202 (fail), for first failure
 Repro found: flight 114205 (pass), for last pass
 Repro found: flight 114211 (fail), for first failure
 Repro found: flight 114217 (pass), for last pass
 Repro found: flight 114223 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  c7dfe4ac58dd9c8678126b78da961b233a49f3f9
  Bug not present: 3c44f8ed44ab559c7e5b58316751bea53adfd83b
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/114223/


  commit c7dfe4ac58dd9c8678126b78da961b233a49f3f9
  Author: Roger Pau Monne <roger.pau@citrix.com>
  Date:   Fri Sep 22 16:25:06 2017 +0100
  
      xl: introduce a domain type option
      
      Introduce a new type option to xl configuration files in order to
      specify the domain type. This supersedes the current builder option.
      
      The new option is documented in the xl.cfg man page, and the previous
      builder option is marked as deprecated.
      
      Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
      Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>

dot: graph is too large for cairo-renderer bitmaps. Scaling by 0.866233 to fit
pnmtopng: 206 colors found
Revision graph left in /home/logs/results/bisect/qemu-mainline/test-amd64-amd64-xl-pvh-intel.guest-start.{dot,ps,png,html,svg}.
----------------------------------------
114223: tolerable ALL FAIL

flight 114223 qemu-mainline real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/114223/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 test-amd64-amd64-xl-pvh-intel 12 guest-start            fail baseline untested


jobs:
 test-amd64-amd64-xl-pvh-intel                                fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7049999751764767358==--

From xen-devel-bounces@lists.xen.org Tue Oct 10 02:51:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 02:51:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1ke2-0006Z0-PD; Tue, 10 Oct 2017 02:51:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <zhenzhong.duan@oracle.com>) id 1e1ke2-0006Yu-2P
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 02:51:46 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 7E/C7-03953-1C53CD95; Tue, 10 Oct 2017 02:51:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXSO6nOVfeA6Z1
 IgwVb9S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyJ/1exFnxjr/g3ZyVjA+N+ti5GTg4hgclM
 Ev9mpkDYfxklPm9IhbA3Mko8fhsFYvMKCEqcnPmEBcK2kjjffoEZxGYR0JKYOm8DK4jNJmAgs
 Wb6N7CZIgKqEocbbrN3MXJxMAusZJRof9jABJIQFoiXeP/2NVizhICSxL+t3UBDOYCK1CXWzx
 MCCTMLaEssWwhSAhKWllj+jwOi2lii/e1FtgmM/LOQXDQLoXkWkuZZCM0LGFlWMWoUpxaVpRb
 pGhvoJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEhmU9AwPjDsYJq/wOMUpyMCmJ
 8tYa3IkU4kvKT6nMSCzOiC8qzUktPsQow8GhJME73wQoJ1iUmp5akZaZA4wQmLQEB4+SCK+VM
 VCat7ggMbc4Mx0idYpRl6Pj5t0/TEIsefl5qVLivKtAZgiAFGWU5sGNgEXrJUZZKWFeRgYGBi
 GegtSi3MwSVPlXjOIcjErCvFUgU3gy80rgNr0COoIJ6AjG4hsgR5QkIqSkGhjz0orv9R5zzN0
 48e2/VbNOuMnV1On17Qnm5cpW4xST8BWQeyPV9N1EZEekp8GWWWW9xklWD+8st69df5yJV78l
 erPrz2fWRpzOXPcFJy/0SSoR8Qmz2cqbePDD461t53884Yrg1niqaC/FOOV3SMonK6evr/KL/
 /68FfXUvi/n3e+YYnebR0osxRmJhlrMRcWJAHxg75XRAgAA
X-Env-Sender: zhenzhong.duan@oracle.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1507603902!104596061!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13331 invoked from network); 10 Oct 2017 02:51:44 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Oct 2017 02:51:44 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9A2pd2A025209
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 10 Oct 2017 02:51:40 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9A2pdV1031442
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 10 Oct 2017 02:51:39 GMT
Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9A2pcUP026056;
 Tue, 10 Oct 2017 02:51:38 GMT
MIME-Version: 1.0
Message-ID: <52c7977e-cff2-4ebc-867f-1d90b678b6a1@default>
Date: Mon, 9 Oct 2017 19:51:38 -0700 (PDT)
From: Zhenzhong Duan <zhenzhong.duan@oracle.com>
To: <xen-devel@lists.xenproject.org>
X-Mailer: Zimbra on Oracle Beehive
Content-Disposition: inline
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: konrad.wilk@oracle.com, andrew.cooper3@citrix.com, joe.jin@oracle.com,
 srinivas.eeda@oracle.com, jbeulich@suse.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v2] x86/physdev: remove redundant code in branch
 MAP_PIRQ_TYPE_MSI
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2FtZSBjb2RlIGlzIGFscmVhZHkgaW4gYWxsb2NhdGVfYW5kX21hcF9tc2lfcGlycSgpCgotdjI6
IHJlbW92ZSB1bm5lY2Vzc29yeSBjb21tZW50IChTdWdnZXN0ZWQgYnkgSmFuIGFuZCBSb2dlcikK
ICAgICBhZGRlZCAneDg2L3BoeXNkZXY6JyB0YWcgdG8gY29tbWl0IHN1YmplY3QgKFN1Z2dlc3Rl
ZCBieSBLb25yYWQpCgpTaWduZWQtb2ZmLWJ5OiBaaGVuemhvbmcgRHVhbiA8emhlbnpob25nLmR1
YW5Ab3JhY2xlLmNvbT4KUmV2aWV3ZWQtYnk6IEpvZSBKaW4gPGpvZS5qaW5Ab3JhY2xlLmNvbT4K
UmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpSZXZp
ZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgot
LS0KIHhlbi9hcmNoL3g4Ni9waHlzZGV2LmMgfCAgICAzIC0tLQogMSBmaWxlcyBjaGFuZ2VkLCAw
IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3BoeXNkZXYuYyBiL3hlbi9hcmNoL3g4Ni9waHlzZGV2LmMKaW5kZXggMGViNDA5Ny4uYmMyMGIx
NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3BoeXNkZXYuYworKysgYi94ZW4vYXJjaC94ODYv
cGh5c2Rldi5jCkBAIC0xMjIsOSArMTIyLDYgQEAgaW50IHBoeXNkZXZfbWFwX3BpcnEoZG9taWRf
dCBkb21pZCwgaW50IHR5cGUsIGludCAqaW5kZXgsIGludCAqcGlycV9wLAogICAgICAgICBicmVh
azsKIAogICAgIGNhc2UgTUFQX1BJUlFfVFlQRV9NU0k6Ci0gICAgICAgIGlmICggIW1zaS0+dGFi
bGVfYmFzZSApCi0gICAgICAgICAgICBtc2ktPmVudHJ5X25yID0gMTsKLSAgICAgICAgLyogZmFs
bHRocm91Z2ggKi8KICAgICBjYXNlIE1BUF9QSVJRX1RZUEVfTVVMVElfTVNJOgogICAgICAgICBy
ZXQgPSBhbGxvY2F0ZV9hbmRfbWFwX21zaV9waXJxKGQsICppbmRleCwgcGlycV9wLCB0eXBlLCBt
c2kpOwogICAgICAgICBicmVhazsKLS0gCjEuNy4zCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 10 03:49:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 03:49:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1lXw-0003SQ-3R; Tue, 10 Oct 2017 03:49:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1lXv-0003S3-4y
 for xen-devel@lists.xensource.com; Tue, 10 Oct 2017 03:49:31 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 29/15-31244-A434CD95; Tue, 10 Oct 2017 03:49:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVdfT+U6
 kwY8fbBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeHxlPlPBzh7GivnnJrI0
 MB5N6WLk4hASaGSSaH+9hQnCecwosezqWWYIZxujxOnVDUAZTg4RAWeJr2fmsoPYvAL6Epsu7
 wazhQVMJJb8vscI0iAh8FVO4u/zO2ANEgLeEos3d8HZk7Z8BprKzsEmYCVxSAwkyiKgKrFsbw
 /bBEbuBYwMqxg1ilOLylKLdA0N9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAv3
 OAAQ7GD8tCzjEKMnBpCTKe976TqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4MJ6CcYFFqempF
 WmYOMABh0hIcPEoivBUgad7igsTc4sx0iNQpRl2OY5su/2ESYsnLz0uVEuctASkSACnKKM2DG
 wGLhkuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5g0BmcKTmVcCt+kV0BFMQEcwFt8AOaIkES
 El1cC4qb274egP6Sw+dpm7L1cv5PzFkX8tTijq5uzAnw0awiLzLkW/LsusifkjuNSv44Mcq1A
 xW/y+2DnTrp67NOHAiuVL5sxoWSzW7y6685a8wd7ZQXfsagX2MRoL2bwVlOMtDJhY4JRXYuaR
 eDhgut2KLRMULj1bv7Dwg13c7YsyGS1hm2XY7wYqsRRnJBpqMRcVJwIAhKQks4ECAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1507607367!69719255!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9449 invoked from network); 10 Oct 2017 03:49:28 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 03:49:28 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1lXp-0007Ju-C2; Tue, 10 Oct 2017 03:49:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e1lXj-0006ku-Ja; Tue, 10 Oct 2017 03:49:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e1lXi-0001yK-SK; Tue, 10 Oct 2017 03:49:19 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114185-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-pvh-intel:guest-start:fail:regression
 linux-4.9:test-amd64-amd64-xl-pvh-amd:guest-start:fail:regression
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:guest-stop:fail:heisenbug
 linux-4.9:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 linux-4.9:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=f37eb7b586f1dd24a86c50278c65322fc6787722
X-Osstest-Versions-That: linux=1852eae92c460813692808234da35d142a405ab7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 10 Oct 2017 03:49:18 +0000
Subject: [Xen-devel] [linux-4.9 test] 114185: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1939244821905249773=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114185 linux-4.9 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114185/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-pvh-intel 12 guest-start             fail REGR. vs. 114036
 test-amd64-amd64-xl-pvh-amd  12 guest-start              fail REGR. vs. 114036

Tests which are failing intermittently (not blocking):
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 15 guest-stop fail in 114134 pass in 114185
 test-armhf-armhf-xl-credit2 16 guest-start/debian.repeat fail in 114134 pass in 114185
 test-armhf-armhf-xl-rtds     12 guest-start                fail pass in 114134

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-rtds 16 guest-start/debian.repeat fail in 114134 like 114036
 test-armhf-armhf-xl-rtds    13 migrate-support-check fail in 114134 never pass
 test-armhf-armhf-xl-rtds 14 saverestore-support-check fail in 114134 never pass
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114036
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114036
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 114036
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 linux                f37eb7b586f1dd24a86c50278c65322fc6787722
baseline version:
 linux                1852eae92c460813692808234da35d142a405ab7

Last test of basis   114036  2017-10-05 08:21:13 Z    4 days
Testing same since   114134  2017-10-08 09:26:45 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Brown <aaron.f.brown@intel.com>
  Afzal Mohammed <afzal.mohd.ma@gmail.com>
  Alden Tondettar <alden.tondettar@gmail.com>
  Alexander Potapenko <glider@google.com>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Alexey Brodkin <abrodkin@synopsys.com>
  Alexey Brodkin <Alexey.Brodkin@synopsys.com>
  Andreas Klinger <ak@it-klinger.de>
  Andrew Morton <akpm@linux-foundation.org>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Ansis Atteka <aatteka@ovn.org>
  Archit Taneja <architt@codeaurora.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnd Bergmann <arnd@arndb.de>
  Arvind Yadav <arvind.yadav.cs@gmail.com>
  Axel KÃ¶llhofer <AxelKoellhofer@web.de>
  Balbir Singh <bsingharora@gmail.com>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
  Bartosz Golaszewski <bgolaszewski@baylibre.com>
  Benjamin Tissoires <benjamin.tissoires@redhat.com>
  Bob Peterson <rpeterso@redhat.com>
  Brian Starkey <brian.starkey@arm.com>
  Chanwoo Choi <cw00.choi@samsung.com>
  Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
  Chen-Yu Tsai <wens@csie.org>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Colin Ian King <colin.king@canonical.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Darrick J. Wong <darrick.wong@oracle.com>
  David E. Box <david.e.box@linux.intel.com>
  David S. Miller <davem@davemloft.net>
  David Sterba <dsterba@suse.com>
  Dou Liyang <douly.fnst@cn.fujitsu.com>
  Doug Ledford <dledford@redhat.com>
  Edward Cree <ecree@solarflare.com>
  Erez Shitrit <erezsh@mellanox.com>
  Feras Daoud <ferasda@mellanox.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Gerald Schaefer <gerald.schaefer@de.ibm.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guenter Roeck <linux@roeck-us.net>
  Guilherme G Piccoli <gpiccoli@linux.vnet.ibm.com>
  Gwendal Grignou <gwendal@chromium.org>
  Hans de Goede <hdegoede@redhat.com>
  Heiner Kallweit <hkallweit1@gmail.com>
  Helge Deller <deller@gmx.de>
  Helmut Klein <hgkr.klein@gmail.com>
  Hillf Danton <hillf.zj@alibaba-inc.com>
  Ido Schimmel <idosch@mellanox.com>
  Ira Weiny <ira.weiny@intel.com>
  James Liao <jamesjj.liao@mediatek.com>
  Jarkko Nikula <jarkko.nikula@linux.intel.com>
  Jason Gerecke <jason.gerecke@wacom.com>
  Jason Yan <yanaijie@huawei.com>
  Javier Martinez Canillas <javier@osg.samsung.com>
  Jeff Kirsher <jeffrey.t.kirsher@intel.com>
  Jens Axboe <axboe@fb.com>
  Jerome Brunet <jbrunet@baylibre.com>
  Jes Sorensen <Jes.Sorensen@gmail.com>
  Jiancheng Xue <xuejiancheng@hisilicon.com>
  Jiri Kosina <jkosina@suse.cz>
  Jiri Pirko <jiri@mellanox.com>
  Jitendra Bhivare <jitendra.bhivare@broadcom.com>
  Joerg Roedel <jroedel@suse.de>
  Johan Hovold <johan@kernel.org>
  Johannes Weiner <hannes@cmpxchg.org>
  John Crispin <john@phrozen.org>
  Jon Mason <jon.mason@broadcom.com>
  Jonathan Cameron <jic23@kernel.org>
  Jose Abreu <joabreu@synopsys.com>
  Jose Abreu <Jose.Abreu@synopsys.com>
  Juerg Haefliger <juerg.haefliger@hpe.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Kristian H. Kristensen <hoegsberg@gmail.com>
  Kristian H. Kristensen <hoegsberg@google.com>
  Krzysztof HaÅ‚asa <khalasa@piap.pl>
  Krzysztof Kozlowski <krzk@kernel.org>
  Laurent Dufour <ldufour@linux.vnet.ibm.com>
  Len Brown <len.brown@intel.com>
  Leon Romanovsky <leon@kernel.org>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Liping Zhang <zlpnobody@gmail.com>
  Liu Bo <bo.li.liu@oracle.com>
  Liviu Dudau <Liviu.Dudau@arm.com>
  Lutz Sammer <johns98@gmx.net>
  Marcin Niestroj <m.niestroj@grinn-global.com>
  Marek Szyprowski <m.szyprowski@samsung.com>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Matthew Whitehead <tedheadster@gmail.com>
  Matthias Brugger <matthias.bgg@gmail.com>
  Matwey V. Kornilov <matwey@sai.msu.ru>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Michael Turquette <mturquette@baylibre.com>
  Michal Hocko <mhocko@suse.com>
  Michal Kazior <michal.kazior@tieto.com>
  Mike Galbraith <efault@gmx.de>
  Mike Kravetz <mike.kravetz@oracle.com>
  Myungho Jung <mhjungk@gmail.com>
  Nagaraju, Vathsala <vathsala.nagaraju@intel.com>
  Nathan Fontenot <nfont@linux.vnet.ibm.com>
  Nicholas Mc Guire <hofrat@osadl.org>
  Nicolas Pitre <nico@linaro.org>
  Niklas SÃ¶derlund <niklas.soderlund+renesas@ragnatech.se>
  Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
  Oded Gabbay <oded.gabbay@gmail.com>
  Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
  Ondrej Jirman <megous@megous.com>
  Ondrej Zary <linux@rainbow-software.org>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Pan Bian <bianpan2016@163.com>
  Paul Burton <paul.burton@imgtec.com>
  Paul Moore <paul@paul-moore.com>
  Peter Chen <peter.chen@nxp.com>
  Peter V. Saveliev <peter@svinota.eu>
  Philipp Zabel <p.zabel@pengutronix.de>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Randy Dunlap <rdunlap@infradead.org>
  Richard Guy Briggs <rgb@redhat.com>
  Rob Herring <robh@kernel.org>
  Rodrigo Vivi <rodrigo.vivi@intel.com>
  Roman SpychaÅ‚a <roed@onet.eu>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sagi Grimberg <sagi@grimberg.me>
  Santosh Shilimkar <santosh.shilimkar@oracle.com>
  Sasha Levin <alexander.levin@verizon.com>
  Sebastian Reichel <sre@kernel.org>
  Shaohua Li <shli@fb.com>
  Simon Horman <horms+renesas@verge.net.au>
  Sricharan R <sricharan@codeaurora.org>
  Stephen Boyd <stephen.boyd@linaro.org>
  Sudarsana Reddy Kalluru <Sudarsana.Kalluru@cavium.com>
  sudarsana.kalluru@cavium.com <sudarsana.kalluru@cavium.com>
  Sylwester Nawrocki <s.nawrocki@samsung.com>
  Takashi Iwai <tiwai@suse.de>
  Tejun Heo <tj@kernel.org>
  Thibault Saunier <thibault.saunier@osg.samsung.com>
  Thomas Gleixner <tglx@linutronix.de>
  Tony Lindgren <tony@atomide.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Vathsala Nagaraju <vathsala.nagaraju@intel.com>
  Ville SyrjÃ¤lÃ¤ <ville.syrjala@linux.intel.com>
  Viresh Kumar <viresh.kumar@linaro.org>
  Will Deacon <will.deacon@arm.com>
  Wolfram Sang <wsa@the-dreams.de>
  Xiaolong Ye <xiaolong.ye@intel.com>
  Yuval Mintz <Yuval.Mintz@cavium.com>
  Zhu Yanjun <yanjun.zhu@oracle.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         pass    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

(No revision log; it would be 2563 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1939244821905249773==--

From xen-devel-bounces@lists.xen.org Tue Oct 10 05:19:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 05:19:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1mwF-000109-QA; Tue, 10 Oct 2017 05:18:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1e1mwF-000103-8k
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 05:18:43 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 E2/DD-07895-2385CD95; Tue, 10 Oct 2017 05:18:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSe0hTcRjdb/fRnezmdT72pYU1KkKbqL00Muu
 PqH8qobAMKq95c4O9uHeL+ZdSaTo1Sylralmp0SijF1mahaTpNA2jNBV6jSSzIA0qS2t3V83+
 Ox/nnO+cDz4KUx0lQynObuV4E2vQkH74ozUrI7UxuwdToofylsZVf72Eb0BbWhp+yZPQHkJvS
 jPbUwldedMAYTlN2h/+uIuykZNwIAWlYjKhYrgCEzEwNDyuPUNIOAm+nxvBHcjPq8lGUFxSik
 mGBgSN7asl4h6CspF+QhrqELQUTyJRRTIR8LSoZo6Ig5hUKO1vxkQRxnwlwPXc48sIZPZC+Zv
 zcgeivKJ9cOVauARjof51oqjAmSXgetfmW0kzO8BT5pBLJcxQeNjt26Jg1kNNVbcPIyYEvruv
 +jQYo4Z+z3m5dA0D1Y3dU1cGw8f3k1NXhkFrXa+vPzCVGIzmX8Sl4HlQMvqNkLAaXuVWoWmc3
 /STlMyLYOJ6DpLClkNVwygp4UiovfAJk0oHQPtZDy6VXgRFhR50AoU7Z/VzzrI7Z9mds+xVCH
 ehZQLHH+J4beyqqDRen6GzGlm9QRsTvSrKyAkCm8EZ2DQh6oDZeBN5PyJLJkP16P6xbc1oHiX
 XBNMROwdTVHPTzOmZOlbQ7edtBk5oRvMpSgM0scvLBfBcBmc/qDd432qaBkqpCaIDRJoWLKxR
 0GdIlBtpqb63vb/lKtxkNnGhanow2StiRJHOZppZMf2cPWhBaCCNZDKZSmnheKPe+j8/jNQU0
 gTSWjFKqTdZZ5KGvSXk3hJI6BNLWNl/VGg2ihu/JSQYClqSP3u2J5xStBo7bdkdlxMfNN9YGz
 yksLnztq7ZGFi5mCwWdB0c+Bu/POtqGShvemnv2ny83BL+QhHQY42P9VfbxjX9rs6QrrbCrKj
 6/LGxgidHLf7FEwtPboIVmSHuHHvl7cmcQaXtCJkbf0f5x7AuvSfM8YHkNbigY2MiMF5g/wJE
 LKX4lwMAAA==
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1507612719!103340512!1
X-Originating-IP: [192.55.52.43]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57547 invoked from network); 10 Oct 2017 05:18:41 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Oct 2017 05:18:41 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga105.fm.intel.com with ESMTP; 09 Oct 2017 22:18:36 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,503,1500966000"; d="scan'208";a="1204105531"
Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206])
 by fmsmga001.fm.intel.com with ESMTP; 09 Oct 2017 22:18:36 -0700
Received: from fmsmsx158.amr.corp.intel.com (10.18.116.75) by
 FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 9 Oct 2017 22:18:36 -0700
Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by
 fmsmsx158.amr.corp.intel.com (10.18.116.75) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 9 Oct 2017 22:18:35 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.159]) by
 SHSMSX104.ccr.corp.intel.com ([169.254.5.152]) with mapi id 14.03.0319.002;
 Tue, 10 Oct 2017 13:18:33 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Julien Grall <julien.grall@linaro.org>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v2 9/9] xen: Convert __page_to_mfn and __mfn_to_page to
 use typesafe MFN
Thread-Index: AQHTPgFqIPk9hY/3IEif10ggMrvnwaLckkVg
Date: Tue, 10 Oct 2017 05:18:32 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190E023D8@SHSMSX101.ccr.corp.intel.com>
References: <20171005174222.29161-1-julien.grall@linaro.org>
 <20171005174222.29161-10-julien.grall@linaro.org>
In-Reply-To: <20171005174222.29161-10-julien.grall@linaro.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMGE5NDNmOWUtY2NkNS00NGQyLTk1OTQtNTFmOGVkYTc0ZGZiIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6Ik1LY2xsdHpmXC9DZXRxVVhxek1IQUljeXQ0QWViSE9ONmx3RlFQWXNINWFVPSJ9
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: "Nakajima, Jun" <jun.nakajima@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, Konrad
 Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Tamas K
 Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.com>, "Wang,
 Shane" <shane.wang@intel.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 "Wei, Gang" <gang.wei@intel.com>, Paul Durrant <paul.durrant@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 9/9] xen: Convert __page_to_mfn and
 __mfn_to_page to use typesafe MFN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBKdWxpZW4gR3JhbGwgW21haWx0bzpqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZ10KPiBT
ZW50OiBGcmlkYXksIE9jdG9iZXIgNiwgMjAxNyAxOjQyIEFNCj4gCj4gTW9zdCBvZiB0aGUgdXNl
cnMgb2YgcGFnZV90b19tZm4gYW5kIG1mbl90b19wYWdlIGFyZSBlaXRoZXIgb3ZlcnJpZGluZwo+
IHRoZSBtYWNyb3MgdG8gbWFrZSB0aGVtIHdvcmsgd2l0aCBtZm5fdCBvciB1c2UgbWZuX3gvX21m
biBiZWNhdXNlIHRoZQo+IHJlc3Qgb2YgdGhlIGZ1bmN0aW9uIHVzZSBtZm5fdC4KPiAKPiBTbyBt
YWtlIF9fcGFnZV90b19tZm4gYW5kIF9fbWZuX3RvX3BhZ2UgcmV0dXJuIG1mbl90IGJ5IGRlZmF1
bHQuCj4gCj4gT25seSByZWFzb25hYmxlIGNsZWFuLXVwcyBhcmUgZG9uZSBpbiB0aGlzIHBhdGNo
IGJlY2F1c2UgaXQgaXMKPiBhbHJlYWR5IHF1aXRlIGJpZy4gU28gc29tZSBvZiB0aGUgZmlsZXMg
bm93IG92ZXJyaWRlIHBhZ2VfdG9fbWZuIGFuZAo+IG1mbl90b19wYWdlIHRvIGF2b2lkIHVzaW5n
IG1mbl90Lgo+IAo+IExhc3RseSwgZG9tYWluX3BhZ2VfdG9fbWZuIGlzIGFsc28gY29udmVydGVk
IHRvIHVzZSBtZm5fdCBnaXZlbiB0aGF0Cj4gbW9zdCBvZiB0aGUgY2FsbGVycyBhcmUgbm93IHN3
aXRjaGVkIHRvIF9tZm4oZG9tYWluX3BhZ2VfdG9fbWZuKC4uLikpLgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+Cj4gCgpSZXZpZXdlZC1i
eTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 10 05:20:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 05:20:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1mxm-0001Y6-8C; Tue, 10 Oct 2017 05:20:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1e1mxk-0001Xv-Fe
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 05:20:16 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 52/45-15990-F885CD95; Tue, 10 Oct 2017 05:20:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNKsWRWlGSWpSXmKPExsXS1tYhr9sfcSf
 SYPYnLovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPpj3tsBceYK1Yeec3SwHiAuYuRk0NIoELi
 9e457CC2hACvxJFlM1gh7ACJxb+WsXQxcgHVNDBKrJu7gxXC2c0osXr7LjYIZx2jxKrnh9hAW
 tgEtCTO9i4FGyUC1H66rwFsFLOAjsS5ExBxYQFbifYrW5ghauwktrQdZ4KwjSTadk1hAbFZBF
 Qlzr/qBZvJKxAscfF2FyvEqXYSb348AItzCthLbDm3AMxmFBCT+H5qDRPELnGJW0/mM0G8ICC
 xZM95ZghbVOLl439Qr0lLHFt3HcqeyyzxeJEhxF5JiUmfvrBC2OISN9sWMMLYnft+skHUK0r8
 Xd8KFOcA2qUpsX6XPsRaRYkp3Q/ZIU4WlDg58wkLxMmKEr09TxgnMMrNQnLdLITuWUi6ZyHpX
 sDIsopRvTi1qCy1SNdIL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMAkwAMEOxu
 9/nA4xSnIwKYnyaoXciRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwVsXDpQTLEpNT61Iy8wBpiO
 YtAQHj5IIryBImre4IDG3ODMdInWK0ZjjxsPrf5g4nlyb95dJiCUvPy9VSpz3ThhQqQBIaUZp
 HtwgWJq8xCgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJWHeLJCFPJl5JXD7XgGdwgR0CmPxDZBTS
 hIRUlINjOL+e+QiXgab3sy5u+HhyQJXtv+XrA6WH3/UxrjomRAPQ4De9pA44XjmPQbqXh92eh
 sa3dla5RcVaH/oJeOLt4vU7a2CfxrIupx6xnk59+kOjZzvFs3ljS+Z1p9qWpze6TPHWKGYN4C
 NUYJ938L2s2EfBHcHv+sRvKHI3JV7Yvqm5ugLFww+KLEUZyQaajEXFScCAClf+nCOAwAA
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1507612813!106340073!1
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18176 invoked from network); 10 Oct 2017 05:20:14 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Oct 2017 05:20:14 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga104.jf.intel.com with ESMTP; 09 Oct 2017 22:20:12 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,503,1500966000"; d="scan'208";a="1180426559"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by orsmga001.jf.intel.com with ESMTP; 09 Oct 2017 22:19:33 -0700
Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 9 Oct 2017 22:19:28 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.159]) by
 shsmsx102.ccr.corp.intel.com ([169.254.2.175]) with mapi id 14.03.0319.002;
 Tue, 10 Oct 2017 13:19:25 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH for-4.9 v2] VMX: PLATFORM_INFO MSR is r/o
Thread-Index: AQHTQNM7j6ipPduFFU22tZ8pafpDbqLcjNvg
Date: Tue, 10 Oct 2017 05:19:25 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190E02400@SHSMSX101.ccr.corp.intel.com>
References: <59DB46140200007800183C2C@prv-mh.provo.novell.com>
In-Reply-To: <59DB46140200007800183C2C@prv-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMmEyZjBjZDAtYzY4ZS00ODgyLTk3MzYtMGM5YmY0ZDliZjQwIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IjZSWkNMQzY4STNzTDNGd0hPajFcL0pOZzlzcWs0UkFzNmV1R2plNmpBMjNrPSJ9
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: "Nakajima, Jun" <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH for-4.9 v2] VMX: PLATFORM_INFO MSR is r/o
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQ0KPiBTZW50OiBN
b25kYXksIE9jdG9iZXIgOSwgMjAxNyAzOjQ5IFBNDQo+IA0KPiBUaGVyZWZvcmUgYWxsIHdyaXRl
IGF0dGVtcHRzIHNob3VsZCBwcm9kdWNlICNHUCwganVzdCBsaWtlIG9uIHJlYWwNCj4gaGFyZHdh
cmUuDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
DQo+IFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsODwqkgPHJvZ2VyLnBhdUBjaXRyaXguY29t
Pg0KDQpBY2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+DQpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 10 05:21:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 05:21:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1myX-0001ef-Gm; Tue, 10 Oct 2017 05:21:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1e1myV-0001eF-VK
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 05:21:04 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 03/8B-20813-FB85CD95; Tue, 10 Oct 2017 05:21:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphk+JIrShJLcpLzFFi42Jpa+uQ0N0XcSf
 SYM5qTYslHxezODB6HN39mymAMYo1My8pvyKBNeP31zesBTPZKjZ+KWtg7GDtYuTiEBKYzihx
 fsk8li5GTg4JAV6JI8tmsELYARILvr1igihqYJQ4PO0yO0hCSGAXo8SWJQYQiR1A9sp2ZghnH
 VDVzo1g7WwCWhJne5eCdYgI+Em0ve5lASliFpjFKLHkwkImkISwgLfE8a+bWCCKfCT+P17MCG
 EbSfzYuhOsmUVAVeLO/BagDRwcvALBEhNfu0JcUSvx7P1yJpAwp4C9xNKjViBhRgExie+n1oB
 NZxYQl7j1ZD4TxDcCEkv2nGeGsEUlXj7+B/WltMSxddfBQSEhsJBZYsvCTWwQayUlJn36wgph
 i0vcbFvACGN37vvJBtGsKPF3fSsjxDIdiQW7P7FB2NoSyxa+BlvGKyAocXLmExaImxUlenueM
 E5glJ+F5L5ZSNpnIWmfhaR9ASPLKkaN4tSistQiXWMjvaSizPSMktzEzBxdQwMzvdzU4uLE9N
 ScxKRiveT83E2MwBTBAAQ7GE+vCzzEKMnBpCTKqxVyJ1KILyk/pTIjsTgjvqg0J7X4EKMMB4e
 SBO/BcKCcYFFqempFWmYOMFnBpCU4eJREeAVB0rzFBYm5xZnpEKlTjLocNx5e/8MkxJKXn5cq
 Jc57DqRIAKQoozQPbgQscV5ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMG8WyBSezLwSuE2vg
 I5gAjqCsfgGyBEliQgpqQbG+O9pL5PVmfmfGp/6bv6o/RKPyBQVkUnH2rYeqJBNcV72atP5kK
 utIec+NnkqK+0s/yLG82NO2+RC132BE5cbG0ytemLqenEn7+fkPRddXf8W7fBlevWMXWEXe4D
 53eURq37evmlqvU7bK3PHlLP3drHyZn9luGoyNetBdkDs9ObqbhmmI8zZSizFGYmGWsxFxYkA
 NDb1uZcDAAA=
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1507612860!110587105!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28830 invoked from network); 10 Oct 2017 05:21:02 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Oct 2017 05:21:02 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Oct 2017 22:21:00 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,503,1500966000"; d="scan'208";a="1229025637"
Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202])
 by fmsmga002.fm.intel.com with ESMTP; 09 Oct 2017 22:20:59 -0700
Received: from fmsmsx114.amr.corp.intel.com (10.18.116.8) by
 fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 9 Oct 2017 22:20:59 -0700
Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by
 FMSMSX114.amr.corp.intel.com (10.18.116.8) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 9 Oct 2017 22:20:59 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.159]) by
 SHSMSX103.ccr.corp.intel.com ([169.254.4.213]) with mapi id 14.03.0319.002;
 Tue, 10 Oct 2017 13:20:54 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Thread-Topic: [PATCH] x86: Make use of pagetable_get_mfn() where appropriate
Thread-Index: AQHTPQlXto8uvFcG8Eu9ToO5gkTR/KLclNyQ
Date: Tue, 10 Oct 2017 05:20:53 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190E0242A@SHSMSX101.ccr.corp.intel.com>
References: <1506623800-15662-1-git-send-email-andrew.cooper3@citrix.com>
 <59D4EB0B020000780018215D@prv-mh.provo.novell.com>
In-Reply-To: <59D4EB0B020000780018215D@prv-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMDcwN2E4YzUtZTBhOC00ZDBjLTg2OTgtM2Q0ZTk2ZWU2YjA5IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6InpQRXVcL0FhWGp3c2RiXC9MeVJpeWxzU1VZR2NoQVl2MGQ2Ukt2WFBwanFYbz0ifQ==
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 "Nakajima, Jun" <jun.nakajima@intel.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86: Make use of pagetable_get_mfn() where
	appropriate
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+IFNlbnQ6IFdl
ZG5lc2RheSwgT2N0b2JlciA0LCAyMDE3IDg6MDcgUE0KPiAKPiA+Pj4gT24gMjguMDkuMTcgYXQg
MjA6MzYsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPiA+IC4uLiBpbnN0ZWFk
IG9mIHRoZSBvcGVuY29kZWQgX21mbihwYWdldGFibGVfZ2V0X3BmbiguLi4pKSBjb25zdHJ1Y3Qu
Cj4gPgo+ID4gRml4IHR3byBvdmVybHkgbG9uZyBsaW5lczsgbm8gZnVuY3Rpb25hbCBjaGFuZ2Uu
Cj4gPgo+ID4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KPiA+IC0tLQo+ID4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4K
PiA+IENDOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KPiA+IENDOiBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+Cj4gPiAtLS0KPiA+ICB4ZW4vYXJjaC94ODYvZG9t
YWluLmMgICAgICAgICAgfCAgMiArLQo+ID4gIHhlbi9hcmNoL3g4Ni9kb21jdGwuYyAgICAgICAg
ICB8ICAyICstCj4gPiAgeGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyAgICAgIHwgMTIgKysrKysr
Ky0tLS0tCj4gCj4gWW91IGZvcmdvdCB0byBDYyB0aGUgVk1YIG1haW50YWluZXJzIGZvciB0aGlz
IG9uZS4KPiAKPiBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IAoK
QWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 05:23:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 05:23:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1n0m-0001rU-St; Tue, 10 Oct 2017 05:23:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1e1n0l-0001rI-Ch
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 05:23:23 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 4E/7F-20813-A495CD95; Tue, 10 Oct 2017 05:23:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplk+JIrShJLcpLzFFi42Jpa+tw1HWNvBN
 psO8gu8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrHq11+2grd8FWs/zWRtYLzC18XIxSEkMI1R
 4sGeZyxdjJwcEgK8EkeWzWCFsAMkvtzpZIcoamCU2P5zBjOEs4tRYtWmiWwQzg5GiSsXtrKDt
 AgJrGOUeHwAbBSbgJbE2d6lYHERAV+Jpl1HmUAamAUmsUo8mnwJbIewQIjExDczGCGKQiX6F7
 dC2X4Sn2d+AqthEVCVeNL5ig3E5hUIlmh4BbP5KpPEjnkvwbZxCthJbDu2jhnEZhQQk/h+ag0
 TiM0sIC5x68l8JoiHBCSW7DnPDGGLSrx8/A/qUWmJY+uus4IMlRCYyyxx+/5bFojNkhKTPn2B
 ukJc4mbbAkYYu3PfTzaIZkWJv+tBruYAWqYpsX6XPsReRYkp3Q/ZIY4WlDg58wkLJIQUJXp7n
 jBOYJSfheS8WQjds5B0z0LSvYCRZRWjenFqUVlqka6ZXlJRZnpGSW5iZo6uoYGZXm5qcXFiem
 pOYlKxXnJ+7iZGYJJgAIIdjPNO+B9ilORgUhLl1Qq5EynEl5SfUpmRWJwRX1Sak1p8iFGGg0N
 JgvdgOFBOsCg1PbUiLTMHmK5g0hIcPEoivFsigNK8xQWJucWZ6RCpU4y6HE+uzfvLJMSSl5+X
 KiXO6wNSJABSlFGaBzcCljovMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZj3McglPJl5JXCbX
 gEdwQR0BGPxDZAjShIRUlINjI4ixrPEmHK/KC7rl305fbbc4ZTry3LD5VqtAl33Tvqmns/rKD
 z1k45jkOQO14XyVu8evVvCt87sXeU1l9urF/xbYbTj8b7T0TF8V6pfhjl+faD7vdN4r0bK9/P
 L1537zBO64mfxm+9z1HS0BH2cHwjvvabidoP3acDjjB6ujB/BixMMLDWM7yqxFGckGmoxFxUn
 AgBqCgW+mAMAAA==
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1507612995!110090574!1
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 876 invoked from network); 10 Oct 2017 05:23:16 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Oct 2017 05:23:16 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Oct 2017 22:23:14 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,503,1500966000"; d="scan'208";a="1180427343"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by orsmga001.jf.intel.com with ESMTP; 09 Oct 2017 22:23:13 -0700
Received: from fmsmsx111.amr.corp.intel.com (10.18.116.5) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 9 Oct 2017 22:23:12 -0700
Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by
 fmsmsx111.amr.corp.intel.com (10.18.116.5) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 9 Oct 2017 22:23:12 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.159]) by
 SHSMSX104.ccr.corp.intel.com ([169.254.5.152]) with mapi id 14.03.0319.002;
 Tue, 10 Oct 2017 13:23:09 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: George Dunlap <george.dunlap@citrix.com>, Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH v13 1/3] x86emul: New return code for unimplemented
 instruction
Thread-Index: AQHTNfZKu40t7Y/SY02fNnHJ1hJgiKLQFt6AgAAHJ4CAAvMCgIAAALsAgAmR1jA=
Date: Tue, 10 Oct 2017 05:23:09 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190E02454@SHSMSX101.ccr.corp.intel.com>
References: <1506340992-5587-1-git-send-email-ppircalabu@bitdefender.com>
 <1506340992-5587-2-git-send-email-ppircalabu@bitdefender.com>
 <12b4cba2-1f0e-2576-e753-68597baeff79@citrix.com>
 <44c99fa0-6ba7-6d3b-73e9-b1569c7bd930@citrix.com>
 <59D4DE030200007800182075@prv-mh.provo.novell.com>
 <c71287cf-ee86-cea8-68e7-4a73a0d3554e@citrix.com>
In-Reply-To: <c71287cf-ee86-cea8-68e7-4a73a0d3554e@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYmE3Y2ExMDgtNWQzYi00NGI0LTljZmMtODVjYjY2MDk2OWI0IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IlgrajUySUtxZWFhM1lwak12ek9QR1Y1ZURNcEMyVUlYUDl1Zk4rZTg4MEU9In0=
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, "tim@xen.org" <tim@xen.org>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>, "Nakajima,
 Jun" <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH v13 1/3] x86emul: New return code for
 unimplemented instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBHZW9yZ2UgRHVubGFwIFttYWlsdG86Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tXQ0K
PiBTZW50OiBXZWRuZXNkYXksIE9jdG9iZXIgNCwgMjAxNyA3OjE0IFBNDQo+IA0KPiBPbiAxMC8w
NC8yMDE3IDEyOjExIFBNLCBKYW4gQmV1bGljaCB3cm90ZToNCj4gPj4+PiBPbiAwMi4xMC4xNyBh
dCAxNjowOSwgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4gd3JvdGU6DQo+ID4+IE9uIDEwLzAy
LzIwMTcgMDI6NDMgUE0sIEdlb3JnZSBEdW5sYXAgd3JvdGU6DQo+ID4+PiBPbiAwOS8yNS8yMDE3
IDAxOjAzIFBNLCBQZXRyZSBQaXJjYWxhYnUgd3JvdGU6DQo+ID4+Pj4gRW5mb3JjZSB0aGUgZGlz
dGluY3Rpb24gYmV0d2VlbiBhbiBpbnN0cnVjdGlvbiBub3QgaW1wbGVtZW50ZWQgYnkNCj4gdGhl
DQo+ID4+Pj4gZW11bGF0b3IgYW5kIHRoZSBmYWlsdXJlIHRvIGVtdWxhdGUgdGhhdCBpbnN0cnVj
dGlvbiBieSBkZWZpbmluZyBhIG5ldw0KPiA+Pj4+IHJldHVybiBjb2RlLCBYODZFTVVMX1VOSU1Q
TEVNRU5URUQuDQo+ID4+Pj4NCj4gPj4+PiBUaGlzIHZhbHVlIHNob3VsZCBvbmx5IGJlIHJldHVy
bmVkIGJ5IHRoZSBjb3JlIGVtdWxhdG9yIG9ubHkgaWYgaXQgZmFpbHMNCj4gdG8NCj4gPj4+PiBw
cm9wZXJseSBkZWNvZGUgdGhlIGN1cnJlbnQgaW5zdHJ1Y3Rpb24ncyBvcGNvZGUsIGFuZCBub3Qg
YnkgYW55IG9mDQo+IG90aGVyDQo+ID4+Pj4gZnVuY3Rpb25zLCBzdWNoIGFzIHRoZSB4ODZfZW11
bGF0ZV9vcHMgb3IgdGhlIGh2bV9pb19vcHMgY2FsbGJhY2tzLg0KPiA+Pj4NCj4gPj4+IE9oLCBt
aW5vciBjb21tZW50OiAgU2hvdWxkIHRoaXMgcGFyYWdyYXBoIGJlIGNoYW5nZWQgdG8gbWF0Y2gg
dGhlDQo+ID4+PiBjb21tZW50IGluIHRoZSBwYXRjaCBpdHNlbGY/ICBJLmUuOg0KPiA+Pj4NCj4g
Pj4+ICJUaGlzIHZhbHVlIHNob3VsZCBvbmx5IGJlIHJldHVybmVkIGJ5IHRoZSBjb3JlIGVtdWxh
dG9yIHdoZW4gYSB2YWxpZA0KPiA+Pj4gb3Bjb2RlIGlzIGZvdW5kIGJ1dCB0aGUgZXhlY3V0aW9u
IGxvZ2ljIGZvciB0aGF0IGluc3RydWN0aW9uIGlzIG1pc3NpbmcuDQo+ID4+PiBJdCBzaG91bGQg
Tk9UIGJlIHJldHVybmVkIGJ5IGFueSBvZiB0aGUgeDg2X2VtdWxhdGVfb3BzIGNhbGxiYWNrcy4i
DQo+ID4+DQo+ID4+IEknbGwgZG8gdGhpcyBvbiBjaGVjay1pbiBpZiBJIGRvbid0IGhlYXIgYW55
IG9iamVjdGlvbnMgYnkgdG9tb3Jyb3cuDQo+ID4NCj4gPiBUaGlzIHNob3VsZG4ndCByZWFsbHkg
aGF2ZSBnb25lIGluIHdpdGhvdXQgYSBWTVggbWFpbnRhaW5lciBhY2suDQo+IA0KPiBJbmRlZWQg
LS0gc29ycnkgSSBtaXNzZWQgdGhhdC4NCj4gDQoNCmhlcmUgY29tZXM6IA0KDQpSZXZpZXdlZC1i
eTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+DQpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 10 05:25:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 05:25:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1n2X-00020M-7p; Tue, 10 Oct 2017 05:25:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1e1n2V-00020D-VL
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 05:25:12 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 77/18-01544-7B95CD95; Tue, 10 Oct 2017 05:25:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphk+JIrShJLcpLzFFi42Jpa+uQ190WeSf
 SoGGehsWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnF52yP2gqtMFedWHGVqYFzM1MXIySEkUCmx
 5NRbMFtCgFfiyLIZrBB2gMT0NY+gahoYJaYusupi5AKydzNKvPhykQnC2cko0fhkCztE1TpGi
 f03CkBsNgEtibO9S8HiIgLBEvu27AazmQV8JV697mAEsYUF3CWONl9lhajxkNjfdJoJwjaSeP
 puPpjNIqAq0XhmM1A9Bwcv0Jx5K/wg9nYwSkzrOs8MUsMp4CVxZM1DNhCbUUBM4vupNUwQu8Q
 lbj2ZD/WZgMSSPRD1EgKiEi8f/4P6Ulri2LrrrCBDJQTmMkvsnzuZFWKxpMSkT1+gbHGJm20L
 GGHszn0/2SCaFSX+rm9lhFimI7Fg9yc2CFtbYtnC12DLeAUEJU7OfMICCSBFid6eJ4wTGOVnI
 blvFpL2WUjaZyFpX8DIsopRozi1qCy1SNfQRC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC
 85P3cTIzBFMADBDsazpz0PMUpyMCmJ8mqF3IkU4kvKT6nMSCzOiC8qzUktPsQow8GhJMG7IQI
 oJ1iUmp5akZaZA0xWMGkJDh4lEd4tIGne4oLE3OLMdIjUKUZdjhsPr/9hEmLJy89LlRLn3QNS
 JABSlFGaBzcCljgvMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZh3JsgUnsy8ErhNr4COYAI6g
 rH4BsgRJYkIKakGRpvnb/R45/FcviUnladnHZO47itTLZvh36NXb5fvlBH90l86I/Sdkerjvu
 iKcrns1IcOzm+f5Ojsab0TurTE4LLuKSGvLHbmuSv2aD0+23iv8HlgcBwf06G9F++YnJf9O++
 R8scWN7FjKxO+sulc3XHj3Ow5Yll6NuE6QQqXdvWGychzCLZcUWIpzkg01GIuKk4EAAt3+muX
 AwAA
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1507613108!92212180!1
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13861 invoked from network); 10 Oct 2017 05:25:10 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 10 Oct 2017 05:25:10 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga104.jf.intel.com with ESMTP; 09 Oct 2017 22:25:08 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,503,1500966000"; d="scan'208";a="1229026795"
Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202])
 by fmsmga002.fm.intel.com with ESMTP; 09 Oct 2017 22:25:08 -0700
Received: from fmsmsx117.amr.corp.intel.com (10.18.116.17) by
 fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 9 Oct 2017 22:25:08 -0700
Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by
 fmsmsx117.amr.corp.intel.com (10.18.116.17) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 9 Oct 2017 22:25:07 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.159]) by
 SHSMSX104.ccr.corp.intel.com ([169.254.5.152]) with mapi id 14.03.0319.002;
 Tue, 10 Oct 2017 13:25:05 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH 1/3] x86/vmx: Misc cleanup to vmx_update_guest_cr()
Thread-Index: AQHTOVEf75J8adHOh0a/XQOKzcfr9aLcnXYg
Date: Tue, 10 Oct 2017 05:25:04 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190E02475@SHSMSX101.ccr.corp.intel.com>
References: <1506709863-12291-1-git-send-email-andrew.cooper3@citrix.com>
 <1506709863-12291-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1506709863-12291-2-git-send-email-andrew.cooper3@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYWE4Y2NkZjAtZmViYy00NTg3LThlM2QtMTUyZTY4NjM5NjY3IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6InR6ZEZTWmJGeVdmejM0VW9OUXB3Q0w5MkZObFhGb0ZlRTNGT2JlWnlhK3M9In0=
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: "Nakajima, Jun" <jun.nakajima@intel.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 1/3] x86/vmx: Misc cleanup to
	vmx_update_guest_cr()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBBbmRyZXcgQ29vcGVyIFttYWlsdG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbV0K
PiBTZW50OiBTYXR1cmRheSwgU2VwdGVtYmVyIDMwLCAyMDE3IDI6MzEgQU0KPiAKPiAgKiBEcm9w
IHRyYWlsaW5nIHdoaXRlc3BhY2UKPiAgKiBGaXggaW5kZW5kYXRpb24gYW5kIG5ld2xpbmVzCj4g
ICogVXNlIGJvb2wgd2hlcmUgYXBwcm9wcmlhdGUKPiAKPiBObyBmdW5jdGlvbmFsIGNoYW5nZS4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgoKQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 05:27:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 05:27:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1n4M-00028d-J4; Tue, 10 Oct 2017 05:27:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1e1n4L-00028W-Sh
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 05:27:05 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 73/3A-01544-92A5CD95; Tue, 10 Oct 2017 05:27:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSW0gUYRiG99+Z2UZxZFy1/TQlXBDEU5pmUTd
 1Z4oHSKIVQmdt2l3Yg+ysuV5IW2htpiZapIuh5gETSwoNZUNCLVAIwws1s1DbgtYilUg80sz+
 WXb3DO/7fe/7Dx9NKCsV4TRvt/FWM2dUK/zJl8dT4xJi8uc1SSsD0Sc6VtvJ0yj9lXtLnovyK
 YNZa7EXUvr+thV58QxhHxyuohyonqhCfrSStcPAbieSGFgGxroaqSpEi5wDv+qZKuQvWhwI5p
 a9CvzhRuDtaVDg4SEES5spWHiMYKvfRUmCgo2FNzWdByQOYc/BcL/bxwSbBd5lpy8tWGT3lpv
 CnhxYrRj94z8K78cHfB6SjYb+8W+kxIy4Z/KDS47DnAjGv+/4TH5sBqwMffE1QuxBWJ/oleMw
 Fcx5WuT4aSx0vJgkMIfC10+7FOZD8PrJDCUtBfYBAd0VYwRODoP6tZ8UZhW8u9GK9vjW8IYCD
 0fBTl8lwmHx0OpeU2COg662ZQK3DoLxJg+Jf1cU1FR7UB067NrXz7Vv3LVv3LVvvBWRPShG4K
 1XeGtCSlKi1mrQ6W0mzmBMSE46lmjiBYHT8UZOKyQWWUzPkHgSV2UyNIjqerJHUBgtV4cysXn
 zGmWg1nKpTM8J+gJriZEXRlAETauBKdWIWpCV1/H2ywajeFd7MtAB6hAmXpIZoZgzCQYdliZQ
 Aj27OLMtV5Jmi5kPV2ETK5n0Jea/K/aucwpFhgczSCaTKQOKeavJYPtf9yIVjdTBjFPaEmAw2
 /4mecUScrEEEmalEjbunxTuQBFnvO3THVlH3O7As5GWak1ebdu6//q1ks8P0yZrtXnk+e6lqf
 ud8zf7ciz6bNTUu1nd2ZOqKh/YKVofNcaVBlQ3XLyzqWvzCAu3T3rg+YXF0u2olNzMxPSWjDi
 Hs3H6beHuj2a/p5mOjpmyguB7+qaFjwsb5Wl3m52nHk1UXufUpKDnkmMJq8D9Bozn8A6YAwAA
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1507613222!69949642!1
X-Originating-IP: [192.55.52.43]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61680 invoked from network); 10 Oct 2017 05:27:04 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 10 Oct 2017 05:27:04 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga105.fm.intel.com with ESMTP; 09 Oct 2017 22:27:02 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,503,1500966000"; d="scan'208";a="144687664"
Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203])
 by orsmga002.jf.intel.com with ESMTP; 09 Oct 2017 22:27:02 -0700
Received: from fmsmsx122.amr.corp.intel.com (10.18.125.37) by
 FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 9 Oct 2017 22:27:01 -0700
Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by
 fmsmsx122.amr.corp.intel.com (10.18.125.37) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 9 Oct 2017 22:27:01 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.159]) by
 SHSMSX151.ccr.corp.intel.com ([169.254.3.98]) with mapi id 14.03.0319.002;
 Tue, 10 Oct 2017 13:26:59 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH 2/3] x86/vmx: Don't self-recurse in vmx_update_guest_cr()
Thread-Index: AQHTOVE5Y2s5qnbYt0eV9cIgoLHVCKLcnguQ
Date: Tue, 10 Oct 2017 05:26:58 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190E02491@SHSMSX101.ccr.corp.intel.com>
References: <1506709863-12291-1-git-send-email-andrew.cooper3@citrix.com>
 <1506709863-12291-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1506709863-12291-3-git-send-email-andrew.cooper3@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYWIzMjE0MDktMDQ4ZS00NmJmLWE5NDgtMTRlMWZkOWQ4NzJmIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6Inc2T3pqNEM4S0NYeGFJd0E2T3lveDV2czBOcEVYWHNvaEhOd3VUWW1OUk09In0=
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: "Nakajima, Jun" <jun.nakajima@intel.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 2/3] x86/vmx: Don't self-recurse in
	vmx_update_guest_cr()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBBbmRyZXcgQ29vcGVyIFttYWlsdG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbV0K
PiBTZW50OiBTYXR1cmRheSwgU2VwdGVtYmVyIDMwLCAyMDE3IDI6MzEgQU0KPiAKPiBBbiB1cGRh
dGUgdG8gQ1I0IGZvbGxvd2luZyBhIENSMCB1cGRhdGUgY2FuIGJlIGRvbmUgZWFzaWx5IGJ5IGZh
bGxpbmcKPiB0aHJvdWdoIGludG8gdGhlIENSNCBjYXNlLiAgVGhpcyBhdm9pZHMgdW5uZWNlc3Nh
cnkgcGFzc2VzIHRocm91Z2gKPiB2bXhfdm1jc197ZW50ZXIsZXhpdH0oKSBhbmQgdW5uZWNlc3Nh
cnkgc3RhY2sgdXNhZ2UgKGFzIHRoZSBjb21waWxlcgo+IGNhbm5vdCBvcHRpbWlzZSB0aGlzIHVz
ZSB0byBhIHRhaWxjYWxsKS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgoKQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 05:29:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 05:29:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1n6G-0002JF-16; Tue, 10 Oct 2017 05:29:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1e1n6E-0002J4-Pf
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 05:29:02 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 D1/37-20813-E9A5CD95; Tue, 10 Oct 2017 05:29:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsVywNwkQnd21J1
 Ig3nrVC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyzXb3MBZuMKx603mZvYDyo2cXIxSEkMI1R
 oqt7DksXIyeHhACvxJFlM1ghbH+JZ89fsIPYQgK1ElNX7WQDsdkElCUufu0Fs0UEpCWufb7MC
 DKIWeADo8TGL4/AGoQFzCRWz3gKVsQioCrx5c0NJhCbV8BR4u3+d2wQCxQkpjx8zzyBkXsBI8
 MqRo3i1KKy1CJdI1O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYxADzMAwQ7GVQs
 CDzFKcjApifLejbwTKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCtxwkJ1iUmp5akZaZAww1mLQE
 B4+SCK8OSJq3uCAxtzgzHSJ1itGY49imy3+YODpu3v3DJMSSl5+XKiUOUSoAUppRmgc3CBYDl
 xhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTMyw2MKCGezLwSuH2vgE5hAjqFsfgGyCkliQgpqQ
 bGGn8N8aOM8w4reIs88Kmf/mK7791VNTOtuWZ8uXxZ/dbG/lxO/lPc/52zrLhKc39efLV+cYC
 3MPeTxtBiYYFPHzoyojdVHf42/1J54OF94apL3V+/tTj6smJOzpe9/ZWdwu5nT7Ot/Hhf3KG9
 956BbLP3ic6+np9W3LIee+6LbbgtJVa6Ii5EiaU4I9FQi7moOBEAPQUTWnwCAAA=
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1507613337!62465709!1
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14798 invoked from network); 10 Oct 2017 05:28:59 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Oct 2017 05:28:59 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Oct 2017 22:28:57 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,503,1500966000"; d="scan'208";a="158726183"
Received: from knl-rvp-beta.sh.intel.com ([10.239.48.147])
 by orsmga005.jf.intel.com with ESMTP; 09 Oct 2017 22:28:55 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xen.org
Date: Tue, 10 Oct 2017 05:32:31 +0800
Message-Id: <1507584751-5671-1-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.8.3.1
Cc: Kevin Tian <kevin.tian@intel.com>, Quan Xu <quan.xu0@gmail.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Gao <chao.gao@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH] x86/vpt: fix a bug in pt_update_irq()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

cHRfdXBkYXRlX2lycSgpIGlzIGV4cGVjdGVkIHRvIHJldHVybiB0aGUgdmVjdG9yIG51bWJlciBv
ZiBwZXJpb2RpYwp0aW1lciBpbnRlcnJ1cHQsIHdoaWNoIHNob3VsZCBiZSBzZXQgaW4gdklSUiBv
ZiB2bGFwaWMuIE90aGVyd2lzZSBpdAp3b3VsZCB0cmlnZ2VyIHRoZSBhc3NlcnRpb24gaW4gdm14
X2ludHJfYXNzaXN0KCksIHBsZWFzZSBzZWVpbmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTEwL21zZzAwOTE1Lmh0bWwuCgpCdXQgaXQg
ZmFpbHMgdG8gYWNoaWV2ZSB0aGF0IGluIHRoZSBmb2xsb3dpbmcgdHdvIGNhc2U6CjEuIGh2bV9p
c2FfaXJxX2Fzc2VydCgpIG1heSBub3Qgc2V0IHRoZSBjb3JyZXNwb25kaW5nIGJpdCBpbiB2SVJS
IGZvcgptYXNrIGZpZWxkIG9mIElPQVBJQyBSVEUgaXMgc2V0LiBQbGVhc2UgcmVmZXIgdG8gdGhl
IGNhbGwgdHJlZQp2bXhfaW50cl9hc3Npc3QoKSAtPiBwdF91cGRhdGVfaXJxKCkgLT4gaHZtX2lz
YV9pcnFfYXNzZXJ0KCkgLT4KYXNzZXJ0X2lycSgpIC0+IGFzc2VydF9nc2koKSAtPiB2aW9hcGlj
X2lycV9wb3NpdGl2ZV9lZGdlKCkuIFRoZSBwYXRjaApjaGVja3Mgd2hldGhlciB0aGUgdmVjdG9y
IGlzIHNldCBvciBub3QgaW4gdklSUiBvZiB2bGFwaWMgYmVmb3JlCnJldHVybmluZy4KCjIuIHNv
bWVvbmUgY2hhbmdlcyB0aGUgdmVjdG9yIGZpZWxkIG9mIElPQVBJQyBSVEUgYmV0d2VlbiBhc3Nl
cnRpbmcKdGhlIGlycSBhbmQgZ2V0dGluZyB0aGUgdmVjdG9yIG9mIHRoZSBpcnEsIGxlYWRpbmcg
dG8gc2V0dGluZyB0aGUKb2xkIHZlY3RvciBudW1iZXIgYnV0IHJldHVybmluZyBhIGRpZmZlcmVu
dCB2ZWN0b3IgbnVtYmVyLiBUaGlzIHBhdGNoCmhvbGRzIHRoZSBpcnFfbG9jayB3aGVuIGRvaW5n
IHRoZSB0d28gb3BlcmF0aW9ucyB0byBwcmV2ZW50IHRoZSBjYXNlLgoKU2lnbmVkLW9mZi1ieTog
Q2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2lycS5j
ICAgICAgICAgICB8IDExICsrKysrKy0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMgICAg
ICAgIHwgMTEgKysrKysrKysrKwogeGVuL2FyY2gveDg2L2h2bS92cHQuYyAgICAgICAgICAgfCA0
MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9pcnEuaCAgICB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZsYXBp
Yy5oIHwgIDEgKwogNSBmaWxlcyBjaGFuZ2VkLCA1MCBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lycS5jIGIveGVuL2FyY2gveDg2
L2h2bS9pcnEuYwppbmRleCBlNDI1ZGY5Li43YjBjMGIxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvaHZtL2lycS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaXJxLmMKQEAgLTE2OCwyMCArMTY4
LDIzIEBAIHZvaWQgaHZtX2dzaV9kZWFzc2VydChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBp
bnQgZ3NpKQogICAgIHNwaW5fdW5sb2NrKCZkLT5hcmNoLmh2bV9kb21haW4uaXJxX2xvY2spOwog
fQogCi12b2lkIGh2bV9pc2FfaXJxX2Fzc2VydCgKLSAgICBzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBpbnQgaXNhX2lycSkKK3ZvaWQgaHZtX2lzYV9pcnFfYXNzZXJ0X2xvY2tlZChzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaXNhX2lycSkKIHsKICAgICBzdHJ1Y3QgaHZtX2lycSAq
aHZtX2lycSA9IGh2bV9kb21haW5faXJxKGQpOwogICAgIHVuc2lnbmVkIGludCBnc2kgPSBodm1f
aXNhX2lycV90b19nc2koaXNhX2lycSk7CiAKICAgICBBU1NFUlQoaXNhX2lycSA8PSAxNSk7Ci0K
LSAgICBzcGluX2xvY2soJmQtPmFyY2guaHZtX2RvbWFpbi5pcnFfbG9jayk7CisgICAgQVNTRVJU
KHNwaW5faXNfbG9ja2VkKCZkLT5hcmNoLmh2bV9kb21haW4uaXJxX2xvY2spKTsKIAogICAgIGlm
ICggIV9fdGVzdF9hbmRfc2V0X2JpdChpc2FfaXJxLCAmaHZtX2lycS0+aXNhX2lycS5pKSAmJgog
ICAgICAgICAgKGh2bV9pcnEtPmdzaV9hc3NlcnRfY291bnRbZ3NpXSsrID09IDApICkKICAgICAg
ICAgYXNzZXJ0X2lycShkLCBnc2ksIGlzYV9pcnEpOworfQogCit2b2lkIGh2bV9pc2FfaXJxX2Fz
c2VydChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaXNhX2lycSkKK3sKKyAgICBzcGlu
X2xvY2soJmQtPmFyY2guaHZtX2RvbWFpbi5pcnFfbG9jayk7CisgICAgaHZtX2lzYV9pcnFfYXNz
ZXJ0X2xvY2tlZChkLCBpc2FfaXJxKTsKICAgICBzcGluX3VubG9jaygmZC0+YXJjaC5odm1fZG9t
YWluLmlycV9sb2NrKTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bGFwaWMu
YyBiL3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMKaW5kZXggNGJmYzUzZS4uYjI3YjE1YiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYworKysgYi94ZW4vYXJjaC94ODYvaHZt
L3ZsYXBpYy5jCkBAIC0xMzcsNiArMTM3LDE3IEBAIHN0YXRpYyB2b2lkIHZsYXBpY19lcnJvcihz
dHJ1Y3QgdmxhcGljICp2bGFwaWMsIHVuc2lnbmVkIGludCBlcnJtYXNrKQogICAgIHNwaW5fdW5s
b2NrX2lycXJlc3RvcmUoJnZsYXBpYy0+ZXNyX2xvY2ssIGZsYWdzKTsKIH0KIAorYm9vbCB2bGFw
aWNfdGVzdF9pcnEoc3RydWN0IHZsYXBpYyAqdmxhcGljLCB1aW50OF90IHZlYykKK3sKKyAgICBp
ZiAoIHVubGlrZWx5KHZlYyA8IDE2KSApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIGlm
ICggaHZtX2Z1bmNzLnN5bmNfcGlyX3RvX2lyciApCisgICAgICAgIGh2bV9mdW5jcy5zeW5jX3Bp
cl90b19pcnIodmxhcGljX3ZjcHUodmxhcGljKSk7CisKKyAgICByZXR1cm4gdmxhcGljX3Rlc3Rf
dmVjdG9yKHZlYywgJnZsYXBpYy0+cmVncy0+ZGF0YVtBUElDX0lSUl0pOworfQorCiB2b2lkIHZs
YXBpY19zZXRfaXJxKHN0cnVjdCB2bGFwaWMgKnZsYXBpYywgdWludDhfdCB2ZWMsIHVpbnQ4X3Qg
dHJpZykKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdGFyZ2V0ID0gdmxhcGljX3ZjcHUodmxhcGljKTsK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdnB0LmMgYi94ZW4vYXJjaC94ODYvaHZtL3Zw
dC5jCmluZGV4IDM4NDExNDAuLmY0NDUxZmQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
dnB0LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92cHQuYwpAQCAtMjUyLDcgKzI1Miw3IEBAIGlu
dCBwdF91cGRhdGVfaXJxKHN0cnVjdCB2Y3B1ICp2KQogICAgIHN0cnVjdCBsaXN0X2hlYWQgKmhl
YWQgPSAmdi0+YXJjaC5odm1fdmNwdS50bV9saXN0OwogICAgIHN0cnVjdCBwZXJpb2RpY190aW1l
ICpwdCwgKnRlbXAsICplYXJsaWVzdF9wdDsKICAgICB1aW50NjRfdCBtYXhfbGFnOwotICAgIGlu
dCBpcnEsIGlzX2xhcGljOworICAgIGludCBpcnEsIGlzX2xhcGljLCBwdF92ZWN0b3I7CiAKICAg
ICBzcGluX2xvY2soJnYtPmFyY2guaHZtX3ZjcHUudG1fbG9jayk7CiAKQEAgLTI5MiwyNSArMjky
LDQyIEBAIGludCBwdF91cGRhdGVfaXJxKHN0cnVjdCB2Y3B1ICp2KQogCiAgICAgc3Bpbl91bmxv
Y2soJnYtPmFyY2guaHZtX3ZjcHUudG1fbG9jayk7CiAKKyAgICAvKgorICAgICAqIElmIHBlcmlv
ZGljIHRpbWVyIGludGVycnV0IGlzIGhhbmRsZWQgYnkgbGFwaWMsIGl0cyB2ZWN0b3IgaW4KKyAg
ICAgKiBJUlIgaXMgcmV0dXJuZWQgYW5kIHVzZWQgdG8gc2V0IGVvaV9leGl0X2JpdG1hcCBmb3Ig
dmlydHVhbAorICAgICAqIGludGVycnVwdCBkZWxpdmVyeSBjYXNlLiBPdGhlcndpc2UgcmV0dXJu
IC0xIHRvIGRvIG5vdGhpbmcuCisgICAgICovCiAgICAgaWYgKCBpc19sYXBpYyApCisgICAgewog
ICAgICAgICB2bGFwaWNfc2V0X2lycSh2Y3B1X3ZsYXBpYyh2KSwgaXJxLCAwKTsKKyAgICAgICAg
cHRfdmVjdG9yID0gaXJxOworICAgIH0KICAgICBlbHNlCiAgICAgewogICAgICAgICBodm1faXNh
X2lycV9kZWFzc2VydCh2LT5kb21haW4sIGlycSk7Ci0gICAgICAgIGh2bV9pc2FfaXJxX2Fzc2Vy
dCh2LT5kb21haW4sIGlycSk7CisgICAgICAgIC8qCisgICAgICAgICAqIEhvbGQgJ2lycV9sb2Nr
JyB0byBwcmV2ZW50IGNoYW5naW5nIHRoZSBpbnRlcnJ1cHQgdmVjdG9yIGJldHdlZW4KKyAgICAg
ICAgICogYXNzZXJ0aW5nIHRoZSBpcnEgYW5kIGdldHRpbmcgdGhlIGludGVycnVwdCB2ZWN0b3Ig
b2YgdGhlIGlycS4KKyAgICAgICAgICovCisgICAgICAgIHNwaW5fbG9jaygmdi0+ZG9tYWluLT5h
cmNoLmh2bV9kb21haW4uaXJxX2xvY2spOworICAgICAgICBodm1faXNhX2lycV9hc3NlcnRfbG9j
a2VkKHYtPmRvbWFpbiwgaXJxKTsKKyAgICAgICAgaWYgKCBwbGF0Zm9ybV9sZWdhY3lfaXJxKGly
cSkgJiYgdmxhcGljX2FjY2VwdF9waWNfaW50cih2KSAmJgorICAgICAgICAgICAgIHYtPmRvbWFp
bi0+YXJjaC5odm1fZG9tYWluLnZwaWNbaXJxID4+IDNdLmludF9vdXRwdXQgKQorICAgICAgICAg
ICAgcHRfdmVjdG9yID0gLTE7CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAg
cHRfdmVjdG9yID0gcHRfaXJxX3ZlY3RvcihlYXJsaWVzdF9wdCwgaHZtX2ludHNyY19sYXBpYyk7
CisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogaHZtX2lzYV9pcnFfYXNzZXJ0X2xvY2tl
ZCgpIG1heSBub3Qgc2V0IHRoZSBjb3JyZXNwb25kaW5nIGJpdAorICAgICAgICAgICAgICogaW4g
dklSUiB3aGVuIG1hc2sgZmllbGQgb2YgSU9BUElDIFJURSBpcyBzZXQuIENoZWNrIGl0IGFnYWlu
LgorICAgICAgICAgICAgICovCisgICAgICAgICAgICBpZiAoICF2bGFwaWNfdGVzdF9pcnEodmNw
dV92bGFwaWModiksIHB0X3ZlY3RvcikgKQorICAgICAgICAgICAgICAgIHB0X3ZlY3RvciA9IC0x
OworICAgICAgICB9CisgICAgICAgIHNwaW5fdW5sb2NrKCZ2LT5kb21haW4tPmFyY2guaHZtX2Rv
bWFpbi5pcnFfbG9jayk7CiAgICAgfQogCi0gICAgLyoKLSAgICAgKiBJZiBwZXJpb2RpYyB0aW1l
ciBpbnRlcnJ1dCBpcyBoYW5kbGVkIGJ5IGxhcGljLCBpdHMgdmVjdG9yIGluCi0gICAgICogSVJS
IGlzIHJldHVybmVkIGFuZCB1c2VkIHRvIHNldCBlb2lfZXhpdF9iaXRtYXAgZm9yIHZpcnR1YWwK
LSAgICAgKiBpbnRlcnJ1cHQgZGVsaXZlcnkgY2FzZS4gT3RoZXJ3aXNlIHJldHVybiAtMSB0byBk
byBub3RoaW5nLiAgCi0gICAgICovIAotICAgIGlmICggIWlzX2xhcGljICYmCi0gICAgICAgICBw
bGF0Zm9ybV9sZWdhY3lfaXJxKGlycSkgJiYgdmxhcGljX2FjY2VwdF9waWNfaW50cih2KSAmJgot
ICAgICAgICAgKCZ2LT5kb21haW4tPmFyY2guaHZtX2RvbWFpbiktPnZwaWNbaXJxID4+IDNdLmlu
dF9vdXRwdXQgKQotICAgICAgICByZXR1cm4gLTE7Ci0gICAgZWxzZSAKLSAgICAgICAgcmV0dXJu
IHB0X2lycV92ZWN0b3IoZWFybGllc3RfcHQsIGh2bV9pbnRzcmNfbGFwaWMpOworICAgIHJldHVy
biBwdF92ZWN0b3I7CiB9CiAKIHN0YXRpYyBzdHJ1Y3QgcGVyaW9kaWNfdGltZSAqaXNfcHRfaXJx
KApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaXJxLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9pcnEuaAppbmRleCAzYjZiNGJkLi5kMjAxMzFhIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pcnEuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS9pcnEuaApAQCAtMTg5LDYgKzE4OSw3IEBAIHZvaWQgaHZtX3BjaV9pbnR4X2RlYXNzZXJ0KHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBkZXZpY2UsCiAKIC8qIE1vZGlmeSBzdGF0ZSBv
ZiBhbiBJU0EgZGV2aWNlJ3MgSVJRIHdpcmUuICovCiB2b2lkIGh2bV9pc2FfaXJxX2Fzc2VydChz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaXNhX2lycSk7Cit2b2lkIGh2bV9pc2FfaXJx
X2Fzc2VydF9sb2NrZWQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlzYV9pcnEpOwog
dm9pZCBodm1faXNhX2lycV9kZWFzc2VydChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQg
aXNhX2lycSk7CiAKIC8qIE1vZGlmeSBzdGF0ZSBvZiBHU0lzLiAqLwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vdmxhcGljLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92
bGFwaWMuaAppbmRleCBhNjNmY2Q1Li4xZjg0OWM0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS92bGFwaWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bGFwaWMu
aApAQCAtMTEwLDYgKzExMCw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB2bGFwaWNfc2V0X3JlZygK
IAogYm9vbF90IGlzX3ZsYXBpY19sdnRwY19lbmFibGVkKHN0cnVjdCB2bGFwaWMgKnZsYXBpYyk7
CiAKK2Jvb2wgdmxhcGljX3Rlc3RfaXJxKHN0cnVjdCB2bGFwaWMgKnZsYXBpYywgdWludDhfdCB2
ZWMpOwogdm9pZCB2bGFwaWNfc2V0X2lycShzdHJ1Y3QgdmxhcGljICp2bGFwaWMsIHVpbnQ4X3Qg
dmVjLCB1aW50OF90IHRyaWcpOwogCiBpbnQgdmxhcGljX2hhc19wZW5kaW5nX2lycShzdHJ1Y3Qg
dmNwdSAqdik7Ci0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 05:32:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 05:32:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1n93-0002zv-Hh; Tue, 10 Oct 2017 05:31:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1e1n91-0002zH-LV
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 05:31:55 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 47/59-31121-B4B5CD95; Tue, 10 Oct 2017 05:31:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSbUgUURTt7cyOozky7mpe10pcKswvVEwL+hH
 +CIkixX60mtRY487SfrGz6kZQm6RYulIGpqaoaSKiJmniR0hoFloWpLQqaklaqCEpgUYWzeyo
 2ft17jvn3Hve45KYIpdQkazNylqMjF5NeODP42LSwhNSJzWRBfkHD9ct1+LHUMJAzy9ZIkqR6
 4zpJtsFOffVmUOYX8ls4zXThB1VyG4jD1JBlyDI+bYmFO4k0BS8qC+VS/g03F974yZiBW1HMH
 2XkwzdCIZzJwip6EQwOTeKpKIFwYf2MUy0EHQIDDseuew+dDL0tve4MEafgoXFfMFAkko6Fe5
 9OitJzkHO66ENeTSMNK0SogSn94Nj7Zp4TQldCh9WuUmj8hHk2Ttdqd3pE1DwoMTlRfQuWB1q
 kkmj/GBitmrjZTTUPXuHSdgX5j//2XhlALxsccrFpkBXYlDc0IaLBE77Q/HKD7mE/WA8rxpt4
 lu9PwnJHAS/H+ciaVgYVPesEBIOhfqaRUxK7Q2DZbO49I1B4CicRXdQYPm2fOXb7OXb7OXb7N
 UIb0TBPGvJYi3h0XER6RadlrMaGJ0+PCoyNsLA8jyjZfVMOh9x0WR4goSV2CGcTlTbnNSH/Em
 Z2pea0kxqFF7ppktXOIbnzlsy9Szfh3aTpBqojyLnbWG1rC1Dpxf2apMG0lPtQ4WJNMWbGQOv
 00rUEAonx2ac6zIFbjQZWZUfFZsiiGhRxGUat1psbud7tEelpJAQSuFpZi0GnfV/fgH5kUitp
 HaKXTx1RuvWpAUhhEwIgfgxMYSV+Uep7EjlNdhdcBwznvzCFTEzrVOTDQf6c9xmPXNvaA5525
 azny4VjMTM9M0Ndl8vwleDuxqdytVKbDS6gp83Jx1ZCnBcHm3N4Do63pbMx1O1mqq2q/sC+m8
 qA6HSmfw9sTR7r7lWl4VsXWU+R7U2R1q8qWc9kZtXn8FDNQOYjG1W4zzHRIVgFp75C3hbMGWY
 AwAA
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1507613510!105395912!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53330 invoked from network); 10 Oct 2017 05:31:52 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Oct 2017 05:31:52 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Oct 2017 22:31:50 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,503,1500966000"; d="scan'208";a="144688719"
Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203])
 by orsmga002.jf.intel.com with ESMTP; 09 Oct 2017 22:31:49 -0700
Received: from fmsmsx153.amr.corp.intel.com (10.18.125.6) by
 FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 9 Oct 2017 22:31:49 -0700
Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by
 FMSMSX153.amr.corp.intel.com (10.18.125.6) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 9 Oct 2017 22:31:49 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.159]) by
 SHSMSX103.ccr.corp.intel.com ([169.254.4.213]) with mapi id 14.03.0319.002;
 Tue, 10 Oct 2017 13:31:47 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH 3/3] x86/vmx: Better description of CR4 settings
 outside of paged mode
Thread-Index: AQHTOVEgs5OiutNSmUqpJ5Oye783taLcn2Zw
Date: Tue, 10 Oct 2017 05:31:46 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190E024C2@SHSMSX101.ccr.corp.intel.com>
References: <1506709863-12291-1-git-send-email-andrew.cooper3@citrix.com>
 <1506709863-12291-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1506709863-12291-4-git-send-email-andrew.cooper3@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNzNjZWU5NDMtMzY1OS00YzU0LTk5M2UtYzU0YWIzYWY0NmY4IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6Inp0OXErYnpNNCt2Q21iRWxaYlAxUGJZZ2J1aEpYdE1EdkJHRWI3SEpRQUk9In0=
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: "Nakajima, Jun" <jun.nakajima@intel.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 3/3] x86/vmx: Better description of CR4
 settings outside of paged mode
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBBbmRyZXcgQ29vcGVyIFttYWlsdG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbV0K
PiBTZW50OiBTYXR1cmRheSwgU2VwdGVtYmVyIDMwLCAyMDE3IDI6MzEgQU0KPiAKPiBUaGlzIHJl
YXJhbmdlcyB0aGUgbG9naWMgdG8gYXZvaWQgdGhlIGRvdWJsZSAhaHZtX3BhZ2luZ19lbmFibGVk
KHYpIGNoZWNrLAo+IGJ1dAo+IGlzIG90aGVyd2lzZSBpZGVudGljYWwuCj4gCj4gU2lnbmVkLW9m
Zi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkFja2VkLWJ5
OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 05:36:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 05:36:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1nDl-0003D2-2w; Tue, 10 Oct 2017 05:36:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1e1nDj-0003Cw-Jm
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 05:36:47 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 53/05-31015-E6C5CD95; Tue, 10 Oct 2017 05:36:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBKsWRWlGSWpSXmKPExsXS1tYhoZsXcyf
 S4OBbdoslHxezODB6HN39mymAMYo1My8pvyKBNePaw7lsBWc5KpbMcm9gnMrexcjFISQwjVHi
 Wf8ipi5GTg4JAV6JI8tmsELY/hIzbt1igShqYJR4/vkDG4Szm1Fi69NZTBDOOkaJdX+PgrWzC
 WhJnO1dyg5iiwjkSEz5vJqxi5GDg1nAXOLPB7ASYYEUia5jh5ghSlIl/v+/yAxSIiJgJXF+qj
 iIySKgKrF+ugJIBa9AsMTz7tssIGEhgRqJ5j2iIGFOAS+Jn9P3gA1hFBCT+H5qDdhwZgFxiVt
 P5kO9IiCxZM95ZghbVOLl439Qb0lLHFt3nRXkeAmBucwS3Xe3s4EkWAQkJSZ9+sIKYYtL3Gxb
 wAhjd+77yQbRrCjxd30rI8QyPYkbU6ewQdjaEssWvmaGuFlQ4uTMJywgthBQfW/PE8YJjHKzk
 Nw3C0n7LCTts5C0L2BkWcWoXpxaVJZapGuml1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5
 yfu4kRmAIYgGAH49QG50OMkhxMSqK8u6PvRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4OUAyQk
 WpaanVqRl5gCTEUxagoNHSYS3CSTNW1yQmFucmQ6ROsWoKCXO6wCSEABJZJTmwbXBEuAlRlkp
 YV5GoEOEeApSi3IzS1DlXzGKczAqCfO+jwKawpOZVwI3/RXQYiagxYzFN0AWlyQipKQaGJnt3
 9xTWf7z+xPOvrTV+fytS/Ywxrsd1e6PPLmn/n5B7tTJba+FwmdZmhveMXJZf5jb83yU2e1VBp
 VmPsWT3uhemmGuXOkXPqvN0Vzm0Y2dK0t7p2nP1lQqyGpNebdXRu3Rkdc7nnRkyL3SkPRVP7L
 wVorrin8PnLnFzn/7ttokpXap1Hzfg0osxRmJhlrMRcWJAGsFoup7AwAA
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1507613804!106205267!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22328 invoked from network); 10 Oct 2017 05:36:45 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Oct 2017 05:36:45 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Oct 2017 22:36:43 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,503,1500966000"; d="scan'208";a="136958001"
Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206])
 by orsmga004.jf.intel.com with ESMTP; 09 Oct 2017 22:36:43 -0700
Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by
 FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 9 Oct 2017 22:36:43 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.159]) by
 shsmsx102.ccr.corp.intel.com ([169.254.2.175]) with mapi id 14.03.0319.002;
 Tue, 10 Oct 2017 13:36:41 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: =?iso-8859-1?Q?Roger_Pau_Monn=E9?= <roger.pau@citrix.com>, "Zhang,
 Haozhong" <haozhong.zhang@intel.com>
Thread-Topic: [Xen-devel] [PATCH] vt-d: use two 32-bit writes to update DMAR
 fault address registers
Thread-Index: AQHTKsNUpK2gL3UZTUiwepSQePLZ5qK8+geAgB/Dw9A=
Date: Tue, 10 Oct 2017 05:36:40 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190E0254D@SHSMSX101.ccr.corp.intel.com>
References: <20170911060048.24571-1-haozhong.zhang@intel.com>
 <20170920083119.xecn5v4svn3l6f5t@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170920083119.xecn5v4svn3l6f5t@dhcp-3-128.uk.xensource.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMDAyMDI4MDQtM2Q1ZS00MjgzLWE4Y2YtZWFhZTUzYjczMGZmIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6InFaUUl6VkJTNDRDcUNEd0l4enFcL3QrMVJMTFVTS05KQm1YMDk2S3E2U29rPSJ9
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] vt-d: use two 32-bit writes to update DMAR
 fault address registers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBSb2dlciBQYXUgTW9ubsOpIFttYWlsdG86cm9nZXIucGF1QGNpdHJpeC5jb21dCj4g
U2VudDogV2VkbmVzZGF5LCBTZXB0ZW1iZXIgMjAsIDIwMTcgNDozMSBQTQo+IAo+IE9uIE1vbiwg
U2VwIDExLCAyMDE3IGF0IDAyOjAwOjQ4UE0gKzA4MDAsIEhhb3pob25nIFpoYW5nIHdyb3RlOgo+
ID4gVGhlIDY0LWJpdCBETUFSIGZhdWx0IGFkZHJlc3MgaXMgY29tcG9zZWQgb2YgdHdvIDMyIGJp
dHMgcmVnaXN0ZXJzCj4gPiBETUFSX0ZFQUREUl9SRUcgYW5kIERNQVJfRkVVQUREUl9SRUcuIEFj
Y29yZGluZyB0byBWVC1kIHNwZWM6Cj4gPiAiU29mdHdhcmUgaXMgZXhwZWN0ZWQgdG8gYWNjZXNz
IDMyLWJpdCByZWdpc3RlcnMgYXMgYWxpZ25lZCBkb3VibGV3b3JkcyIsCj4gPiBhIGh5cGVydmlz
b3Igc2hvdWxkIHVzZSB0d28gMzItYml0IHdyaXRlcyB0byBETUFSX0ZFQUREUl9SRUcgYW5kCj4g
PiBETUFSX0ZFVUFERFJfUkVHIHNlcGFyYXRlbHkgaW4gb3JkZXIgdG8gdXBkYXRlIGEgNjQtYml0
IGZhdWx0Cj4gYWRkcmVzcywKPiA+IHJhdGhlciB0aGFuIGEgNjQtYml0IHdyaXRlIHRvIERNQVJf
RkVBRERSX1JFRy4KPiAKPiBJIHdvdWxkIGFkZDoKPiAKPiAiTm90ZSB0aGF0IHdoZW4geDJBUElD
IGlzIGRpc2FibGVkIERNQVJfRkVVQUREUl9SRUcgaXMgcmVzZXJ2ZWQgYW5kCj4gaXQncyBub3QK
PiBuZWNlc3NhcnkgdG8gdXBkYXRlIGl0LiIKPiAKPiA+IFRob3VnaCBJIGhhdmVuJ3Qgc2VlbiBh
bnkgZXJyb3JzIGNhdXNlZCBieSBzdWNoIG9uZSA2NC1iaXQgd3JpdGUgb24KPiA+IHJlYWwgbWFj
aGluZXMsIGl0J3Mgc3RpbGwgYmV0dGVyIHRvIGZvbGxvdyB0aGUgc3BlY2lmaWNhdGlvbi4KPiA+
Cj4gPiBTaWduZWQtb2ZmLWJ5OiBIYW96aG9uZyBaaGFuZyA8aGFvemhvbmcuemhhbmdAaW50ZWwu
Y29tPgo+IAo+IEdpdmVuIHRoZSByZXBseSBmcm9tIEtldmluOgo+IAo+IFJldmlld2VkLWJ5OiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAKCkhhb3pob25nLCBjYW4g
eW91IHJlc2VuZCBhIG5ldyB2ZXJzaW9uIHdpdGggcGF0Y2ggZGVzY3JpcHRpb24KdXBkYXRlZD8K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 05:40:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 05:40:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1nHb-0003pW-J4; Tue, 10 Oct 2017 05:40:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1e1nHa-0003pQ-Ec
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 05:40:46 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 DC/79-20813-D5D5CD95; Tue, 10 Oct 2017 05:40:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsXS1taRohsbeyf
 S4PArHoslHxezODB6HN39mymAMYo1My8pvyKBNaN/zSr2gmucFev3cDUwvmDvYuTkEBKokJg9
 9S4riC0hwCtxZNkMKNtfYtXvt2xdjFxANb2MEn+f9jGCJFgEVCWebvoLVsQmYCRxZu9qZhBbR
 EBD4sf3GWA2s0CxRENXJ1iNsECKxPbV/WBxXgELiU/zzjGCDOUVWMEo8e3cZ2aIDUcZJR6/mM
 8OUSUocXLmExaISToSO7feATqDA8iWllj+jwMiLC/RvHU22FBOgRCJ3p0XwI4TFVCROLlyDdM
 ERqFZSCbNQjJpFsKkWUgmLWBkWcWoUZxaVJZapGtooZdUlJmeUZKbmJmja2hgppebWlycmJ6a
 k5hUrJecn7uJERjkDECwg/HmxoBDjJIcTEqivLuj70QK8SXlp1RmJBZnxBeV5qQWH2KU4eBQk
 uD9A5ITLEpNT61Iy8wBxhtMWoKDR0mEdz9Imre4IDG3ODMdInWKUVFKnHc5SEIAJJFRmgfXBo
 vxS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmfQAyhSczrwRu+iugxUxAixmLb4AsLklESEk
 1MOYo7OZ7JtbDd6F2+qQ58TVyqRXcdbrrz1m+TtA58OBY8aIvt21u+MoZsYstr/+Wq5ovvnVh
 sVj/Pf6e5H6xILbXrw4uOdfWVMG+2F/4hqO21lPDk9xdtwS/LDhiP2l2fF729G+Of78dPxKaf
 7qQy2nxx73CeXdLlvO4J11sYOu3kuiM5tVuVmIpzkg01GIuKk4EAFNtRjnsAgAA
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1507614043!111067255!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55599 invoked from network); 10 Oct 2017 05:40:44 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Oct 2017 05:40:44 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga105.jf.intel.com with ESMTP; 09 Oct 2017 22:40:42 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,503,1500966000"; d="scan'208";a="144691518"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by orsmga002.jf.intel.com with ESMTP; 09 Oct 2017 22:40:41 -0700
Date: Tue, 10 Oct 2017 13:40:40 +0800
From: "Zhang, Haozhong" <haozhong.zhang@intel.com>
To: "Tian, Kevin" <kevin.tian@intel.com>
Message-ID: <20171010054040.ietxoaxmqphthmgh@hz-desktop>
Mail-Followup-To: "Tian, Kevin" <kevin.tian@intel.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
References: <20170911060048.24571-1-haozhong.zhang@intel.com>
 <20170920083119.xecn5v4svn3l6f5t@dhcp-3-128.uk.xensource.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D190E0254D@SHSMSX101.ccr.corp.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D190E0254D@SHSMSX101.ccr.corp.intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH] vt-d: use two 32-bit writes to update DMAR
 fault address registers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTAvMTcgMTM6MzYgKzA4MDAsIFRpYW4sIEtldmluIHdyb3RlOgo+ID4gRnJvbTogUm9n
ZXIgUGF1IE1vbm7DqSBbbWFpbHRvOnJvZ2VyLnBhdUBjaXRyaXguY29tXQo+ID4gU2VudDogV2Vk
bmVzZGF5LCBTZXB0ZW1iZXIgMjAsIDIwMTcgNDozMSBQTQo+ID4gCj4gPiBPbiBNb24sIFNlcCAx
MSwgMjAxNyBhdCAwMjowMDo0OFBNICswODAwLCBIYW96aG9uZyBaaGFuZyB3cm90ZToKPiA+ID4g
VGhlIDY0LWJpdCBETUFSIGZhdWx0IGFkZHJlc3MgaXMgY29tcG9zZWQgb2YgdHdvIDMyIGJpdHMg
cmVnaXN0ZXJzCj4gPiA+IERNQVJfRkVBRERSX1JFRyBhbmQgRE1BUl9GRVVBRERSX1JFRy4gQWNj
b3JkaW5nIHRvIFZULWQgc3BlYzoKPiA+ID4gIlNvZnR3YXJlIGlzIGV4cGVjdGVkIHRvIGFjY2Vz
cyAzMi1iaXQgcmVnaXN0ZXJzIGFzIGFsaWduZWQgZG91Ymxld29yZHMiLAo+ID4gPiBhIGh5cGVy
dmlzb3Igc2hvdWxkIHVzZSB0d28gMzItYml0IHdyaXRlcyB0byBETUFSX0ZFQUREUl9SRUcgYW5k
Cj4gPiA+IERNQVJfRkVVQUREUl9SRUcgc2VwYXJhdGVseSBpbiBvcmRlciB0byB1cGRhdGUgYSA2
NC1iaXQgZmF1bHQKPiA+IGFkZHJlc3MsCj4gPiA+IHJhdGhlciB0aGFuIGEgNjQtYml0IHdyaXRl
IHRvIERNQVJfRkVBRERSX1JFRy4KPiA+IAo+ID4gSSB3b3VsZCBhZGQ6Cj4gPiAKPiA+ICJOb3Rl
IHRoYXQgd2hlbiB4MkFQSUMgaXMgZGlzYWJsZWQgRE1BUl9GRVVBRERSX1JFRyBpcyByZXNlcnZl
ZCBhbmQKPiA+IGl0J3Mgbm90Cj4gPiBuZWNlc3NhcnkgdG8gdXBkYXRlIGl0LiIKPiA+IAo+ID4g
PiBUaG91Z2ggSSBoYXZlbid0IHNlZW4gYW55IGVycm9ycyBjYXVzZWQgYnkgc3VjaCBvbmUgNjQt
Yml0IHdyaXRlIG9uCj4gPiA+IHJlYWwgbWFjaGluZXMsIGl0J3Mgc3RpbGwgYmV0dGVyIHRvIGZv
bGxvdyB0aGUgc3BlY2lmaWNhdGlvbi4KPiA+ID4KPiA+ID4gU2lnbmVkLW9mZi1ieTogSGFvemhv
bmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KPiA+IAo+ID4gR2l2ZW4gdGhlIHJl
cGx5IGZyb20gS2V2aW46Cj4gPiAKPiA+IFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KPiA+IAo+IAo+IEhhb3pob25nLCBjYW4geW91IHJlc2VuZCBh
IG5ldyB2ZXJzaW9uIHdpdGggcGF0Y2ggZGVzY3JpcHRpb24KPiB1cGRhdGVkPwoKU29ycnksIEkg
Zm9yZ290IGl0IGFuZCB3aWxsIHNlbmQuCgpUaGFua3MsCkhhb3pob25nCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 10 05:49:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 05:49:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1nQK-00046W-M2; Tue, 10 Oct 2017 05:49:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pebenito@ieee.org>) id 1e1dCB-00024N-5M
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 18:54:31 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 53/11-01894-6E5CBD95; Mon, 09 Oct 2017 18:54:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKKsWRWlGSWpSXmKPExsVyMfTGRt2nR29
 HGrz6r2bxfctkJgdGj8MfrrAEMEaxZuYl5VcksGa8an7EWnCbvWLHqxvMDYzn2LoYuTiEBGYy
 SrQe+8oK4rAInGGV2L1nISOIIyFwh1Vi34dfLF2M7EBOnkRHbhcjJ5CVJrHs40RmCLta4u+tN
 hYQW0hAQWLWiZMsEEN/Mkps//eOHSQhLJAh0fWmFcwWEXCXOLF8PZjNLKAksf/sNUaI5gSJSz
 cPAsU5ONgENCSmd+qBhHkFrCUe7dzABhJmEVCR2DMB7ARRgXCJprP9LBAlghInZz5hASnhFDC
 TmLTcHWK4mcS8zQ+ZIWxxiVtP5jNB2PIS29/OYZ7AKDoLSfcsJC2zkLTMQtKygJFlFaN6cWpR
 WWqRrqleUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgpDAAwQ7GL/3OhxglOZiUR
 HlPHLwdKcSXlJ9SmZFYnBFfVJqTWnyIUYODQ2Dhy2XHGaVY8vLzUpUkeKWBESkkWJSanlqRlp
 kDjGWYUgkOHiUR3v9HgNK8xQWJucWZ6RCpU4z2HBfuXPrDxHHj4XUgeaLnBpA8sOfWHyYhsKl
 S4rzMIFMFQNoySvPghsJSzyVGWSlhXkagk4V4ClKLcjNLUOVfMYpzMCoJ89qCTOHJzCuB2/0K
 6CwmoLMYi2+AnFWSiJCSamDUv5zfsSWl39nkw1cHH/ZjhqKcd7lOr81t7BVKU5hgYWD7cMNu2
 6+7bzF/d6nT5eKW3dN3UnBBlGeFyVn3nCWWOelHeZa2TQoxWv/1+IvtjQc3z+dYd+L9I6GE/q
 MzGjRC7y1y2c3Bd6VOzqvQddriz/6bd+e9WZJ+uk5O12fK0mwBBx9Pjv9KLMUZiYZazEXFiQC
 gsp+KOAMAAA==
X-Env-Sender: pebenito@ieee.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1507575268!106055993!1
X-Originating-IP: [209.85.216.177]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10536 invoked from network); 9 Oct 2017 18:54:29 -0000
Received: from mail-qt0-f177.google.com (HELO mail-qt0-f177.google.com)
 (209.85.216.177)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 Oct 2017 18:54:29 -0000
Received: by mail-qt0-f177.google.com with SMTP id a43so39082995qta.0
 for <xen-devel@lists.xenproject.org>; Mon, 09 Oct 2017 11:54:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=ieee-org.20150623.gappssmtp.com; s=20150623;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=DT5IPirPtNkNRHzoT3ZtoM5hNXxe/+FvycSe+Zf1GL8=;
 b=e68cP1iX7FSfWsUnWTGTXlNjTuqK3eXp0uWdSzquurYAQZ/mMC9TCRwg0HOIdSylN7
 aL2Yueh+3YH0kbFo2RB309MVgxkKtIiDHX4pJ30NX0Nsb+3QEk32Y+AfR5Srni60lk6Y
 ZcmZRgGmg192CjaD6RidnFhoA7L7SieNz9tqD+pcRsy6t1D4rw4gENg/tzn1pMzvxM8Y
 19BtToyBB78CYO8Wpus2C1TWJi4MOUGH2OkGPRYAlFl4fzwu17eVLUD4IRN3YLBe0rBI
 32cRJjjyRV82TFD1Yu5q9uQF7x65mDhBRQyV4LuV57EE/+E0aDPFaxwOEckTGKVn7F73
 YpLg==
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=DT5IPirPtNkNRHzoT3ZtoM5hNXxe/+FvycSe+Zf1GL8=;
 b=pMiJwMUxbnSWn12zyOTOtz8XJQlHGTg0zILrUp9NWaM8Ro2fb4g4Vqu3AbOU0wEWBN
 YVWL7JpJxHYAkPhUxGt/cTi03ElrPC45qaUE9TirB3Uhs1gzfbWg3M+ZP13l64lNaN2A
 VPQvk88KiPJUcF4dGmny7+7VLt5YzO+SIz0wZBVbuwd5TdIvnDMoAErYPuQ3RG5vbZRQ
 CBAV3yUkap5w6dUUKRqRWdgl0oPrgeFrGKPS/h1yjkPH3B1eFgIfX72lrK4ZHMwUpWJj
 w8zJ7XoMZuxU0/UB0TBm3S6+UwJdiJ4YpkFODk23CWF+toZD1HkPF4o5cD9JnxYaE/L0
 +uvw==
X-Gm-Message-State: AMCzsaVKG6NYzkX+N8b72OKPpK2s3SBBcbjhw7J9vxBhmBYDuX4aq7CH
 VODcYzD0hfDapwCYisGbgz/XoTSpGvI=
X-Google-Smtp-Source: AOwi7QCitVX4gC5/xe3bFr7YDmpkIPBS7BdGjnHljb4NMB5ceeKyhllH5uGkr69bqhRYM/HaccytAg==
X-Received: by 10.200.27.171 with SMTP id z40mr16439614qtj.151.1507575268473; 
 Mon, 09 Oct 2017 11:54:28 -0700 (PDT)
Received: from [192.168.1.126] ([69.140.143.28])
 by smtp.gmail.com with ESMTPSA id x55sm5400997qth.91.2017.10.09.11.54.28
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 09 Oct 2017 11:54:28 -0700 (PDT)
To: Konrad Rzeszutek Wilk <konrad@kernel.org>, refpolicy@oss.tresys.com
References: <20171009155347.8871-1-konrad@darnok.org>
 <20171009155347.8871-3-konrad@darnok.org>
From: Chris PeBenito <pebenito@ieee.org>
Message-ID: <311752d1-aebf-2d8f-3e94-4dc9dc83537b@ieee.org>
Date: Mon, 9 Oct 2017 14:50:07 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171009155347.8871-3-konrad@darnok.org>
Content-Language: en-US
X-Mailman-Approved-At: Tue, 10 Oct 2017 05:49:47 +0000
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [refpolicy] [refpolicy SELinux PATCH 2/2]
 kernel/xen: Add map permission to the dev_rw_xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDkvMjAxNyAxMTo1MyBBTSwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHZpYSByZWZwb2xp
Y3kgd3JvdGU6Cj4gRnJvbTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWRAa2VybmVsLm9y
Zz4KPiAKPiB0eXBlPUFWQyBtc2c9YXVkaXQoMTUwNDYzNzM0Ny40ODc6MjgwKTogYXZjOiAgZGVu
aWVkICB7IG1hcCB9IGZvciAgcGlkPTg1NyBjb21tPSJ4ZW5jb25zb2xlZCIgcGF0aD0iL2Rldi94
ZW4vcHJpdmNtZCIgZGV2PSJkZXZ0bXBmcyIgaW5vPTE2Mjg5IHNjb250ZXh0PXN5c3RlbV91OnN5
c3RlbV9yOnhlbmNvbnNvbGVkX3Q6czAKPiAKPiBXaXRob3V0IHRoaXMgd2UgY2FuJ3QgdXNlIHhl
bmNvbnNvbGUgKGNsaWVudCkgdG8KPiB0YWxrIHRvIHhlbmNvbnNvbGVkIChzZXJ2ZXIpLgo+IAo+
IFNpZ25lZC1vZmYtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkQGtlcm5lbC5vcmc+
Cj4gLS0tCj4gICBwb2xpY3kvbW9kdWxlcy9rZXJuZWwvZGV2aWNlcy5pZiB8IDEgKwo+ICAgMSBm
aWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCj4gCj4gZGlmZiAtLWdpdCBhL3BvbGljeS9tb2R1
bGVzL2tlcm5lbC9kZXZpY2VzLmlmIGIvcG9saWN5L21vZHVsZXMva2VybmVsL2RldmljZXMuaWYK
PiBpbmRleCA0YzQ3NzA5ZmYuLmM5MDcxZGY4ZiAxMDA2NDQKPiAtLS0gYS9wb2xpY3kvbW9kdWxl
cy9rZXJuZWwvZGV2aWNlcy5pZgo+ICsrKyBiL3BvbGljeS9tb2R1bGVzL2tlcm5lbC9kZXZpY2Vz
LmlmCj4gQEAgLTQ5ODQsNiArNDk4NCw3IEBAIGludGVyZmFjZShgZGV2X3J3X3hlbicsYAo+ICAg
CScpCj4gICAKPiAgIAlyd19jaHJfZmlsZXNfcGF0dGVybigkMSwgZGV2aWNlX3QsIHhlbl9kZXZp
Y2VfdCkKPiArCWFsbG93ICQxIHhlbl9kZXZpY2VfdDpjaHJfZmlsZSBtYXA7Cj4gICAnKQo+ICAg
Cj4gICAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCgpNZXJnZWQuCgot
LSAKQ2hyaXMgUGVCZW5pdG8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 05:49:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 05:49:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1nQK-00046L-EP; Tue, 10 Oct 2017 05:49:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pebenito@ieee.org>) id 1e1dC9-00024B-7N
 for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 18:54:29 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 D4/57-07499-4E5CBD95; Mon, 09 Oct 2017 18:54:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEKsWRWlGSWpSXmKPExsVyMfTGBt3HR29
 HGtyfamrxfctkJgdGj8MfrrAEMEaxZuYl5VcksGZcm7CdtWAqR8WkQ49YGxgnsncxcnEICcxg
 lFh39S4TiMMicIZV4v6kfjBHQuAOq8TR9a8Zuxg5gZwsiRPXprFC2GkSs55NYIawKyWW9LSB1
 QgJKEjMOnGSBWLsT0aJXz3LwRLCAmES2xrmgdkiAu4SJ5avZwexmQWUJPafvQbVnCCx78l0oM
 0cHGwCGhLTO/VATF4Ba4lNd/VBKlgEVCQu/HzJBGKLCoRLNJ3tZwGxeQUEJU7OfAJmcwqYScy
 c/wVqupnEvM0PmSFscYlbT+YzQdjyEtvfzmGewCg6C0n7LCQts5C0zELSsoCRZRWjenFqUVlq
 ka6FXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYLwwAMEOxtmX/Q8xSnIwKYnyn
 jh4O1KILyk/pTIjsTgjvqg0J7X4EKMGB4fAwpfLjjNKseTl56UqSfDeOQJUJ1iUmp5akZaZA4
 xomFIJDh4lEd7/IGne4oLE3OLMdIjUKUZLjgt3Lv1h4jjRcwNIHthz6w+TENg8KXFeZmDaEBI
 AacgozYMbB0s6lxhlpYR5GYGOFeIpSC3KzSxBlX/FKM7BqCTMexZkLU9mXgnc1ldABzEBHcRY
 fAPkoJJEhJRUA6OW/dOTYVtOy1hlC/6d/fXms49RGw1zj3y6tPlm9HWh6LrCFgn3e8+tZaKrb
 efpFK6Y//VsZN36x1lxc3UfNwpt5/9demja7dey+1Sn/nV87C8VeVrp5oc2z5bFQc0v4ksrH4
 fWSTHGXz2Z+Z9BIlJFQfG/0NNK8QfsGbt1E31fX2J9tk1TyVeJpTgj0VCLuag4EQCrwOLwNQM
 AAA==
X-Env-Sender: pebenito@ieee.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1507575267!98402292!1
X-Originating-IP: [209.85.216.176]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21609 invoked from network); 9 Oct 2017 18:54:27 -0000
Received: from mail-qt0-f176.google.com (HELO mail-qt0-f176.google.com)
 (209.85.216.176)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 Oct 2017 18:54:27 -0000
Received: by mail-qt0-f176.google.com with SMTP id q4so45000434qtq.8
 for <xen-devel@lists.xenproject.org>; Mon, 09 Oct 2017 11:54:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=ieee-org.20150623.gappssmtp.com; s=20150623;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=0Fo5uCuJKPlIQSUk6yQQG0Ok9JqUOguFc0GjqcgGPXc=;
 b=ZJXI51mUBD09VVIpJ92jSCgj36r0YjftyUOJN1dAcJNzSfOD6GFkFWZOj31xyJf7Qa
 ceb8ckMlPACuL4ew30bAXUFnnEuDrQg0hR9zvtlen9CGmJCYDdk08nvxP47Q8lEne6Tw
 5QYSegOaH8lwUZDhI1WJWpK0iwpv9Ae0YF9/U46384KqjC6hS1EE3iepi55j5otGm3Cg
 DTcAmtvgXZuQumO2UpBo/fWK4cPXTj6xrBxYEhUoH3X16wWWobRf+qTNJu3XKi6rgSGF
 oEBO0m59G4FVJ8d1kUn1tKk/Q1aWv7fahbmMza51xziLiBHsrQv90d46z6glOYhXANPt
 sCWg==
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=0Fo5uCuJKPlIQSUk6yQQG0Ok9JqUOguFc0GjqcgGPXc=;
 b=UrS7ejXFbuuYaVy+7SJh7w4w4NGo2cpiqfsdfMAYbBp3nmePNcrMJBTkzofwB1KmHp
 YUxkp2E3Gnci1Uz79T70gsqVsU7uC+7b1pnlDELEiakFoZw6RvpvFsrgq5KrsAxM8tp2
 Ko5A3ss9M75DlaJ3WllyxUAcL0ZI6GDGsmXMFiht8TWXJ3Xmc/GKM19FYE6scDjUu4VJ
 k+q2n++CWBuyJcd3/X12X4jKdz12z31wVqzYvOAcESg7lBVP43tU5jxqxLoqqPfGpRGM
 bIcDYkcrQUjD6Ik1bR/Uxp5a7S/yeHUXgLFzmkXc2cHDUKGCZx+Vd8P5TTFL8jhsSuvQ
 engg==
X-Gm-Message-State: AMCzsaXrmoSeiI4oSpDrAEqJkKXj2pIRY2HSKKYn+bQIZQoZ6ImCPZ8t
 MhP8H/IyDNZWIb3mW2Kyh8QWR3p2
X-Google-Smtp-Source: AOwi7QBIrKM8lES6SMWg0VLrKGbRQK+XJ7UTbhXMzo5ndwW3IMNYQdfIIamMJ/d6YUs//vKXVBY0KQ==
X-Received: by 10.200.42.104 with SMTP id l37mr2457960qtl.73.1507575266745;
 Mon, 09 Oct 2017 11:54:26 -0700 (PDT)
Received: from [192.168.1.126] ([69.140.143.28])
 by smtp.gmail.com with ESMTPSA id z13sm5384599qtb.97.2017.10.09.11.54.26
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 09 Oct 2017 11:54:26 -0700 (PDT)
To: Konrad Rzeszutek Wilk <konrad@kernel.org>, refpolicy@oss.tresys.com
References: <20171009155347.8871-1-konrad@darnok.org>
 <20171009155347.8871-2-konrad@darnok.org>
From: Chris PeBenito <pebenito@ieee.org>
Message-ID: <e4cab8f9-f538-b8e9-0c90-263e71548943@ieee.org>
Date: Mon, 9 Oct 2017 14:50:01 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171009155347.8871-2-konrad@darnok.org>
Content-Language: en-US
X-Mailman-Approved-At: Tue, 10 Oct 2017 05:49:47 +0000
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [refpolicy] [refpolicy SELinux PATCH 1/2]
 kernel/xen: Update for Xen 4.6
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDkvMjAxNyAxMTo1MyBBTSwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHZpYSByZWZwb2xp
Y3kgd3JvdGU6Cj4gRnJvbTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWRAa2VybmVsLm9y
Zz4KPiAKPiBsaWJ4ZW5zdG9yZWQgc2luY2UgZ2l0IGNvbW1pdCA5Yzg5ZGM5NTIwMWZmZWQ1ZmVh
ZDE3YjM1NzU0YmY5NDQwZmRiZGMwCj4gcHJlZmVycyB0byB1c2UgIi9kZXYveGVuL3hlbmJ1cyIg
b3ZlciB0aGUgIi9wcm9jL3hlbi94ZW5idXMiLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEtvbnJhZCBS
emVzenV0ZWsgV2lsayA8a29ucmFkQGtlcm5lbC5vcmc+Cj4gLS0tCj4gICBwb2xpY3kvbW9kdWxl
cy9rZXJuZWwvZGV2aWNlcy5mYyB8IDEgKwo+ICAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9u
KCspCj4gCj4gZGlmZiAtLWdpdCBhL3BvbGljeS9tb2R1bGVzL2tlcm5lbC9kZXZpY2VzLmZjIGIv
cG9saWN5L21vZHVsZXMva2VybmVsL2RldmljZXMuZmMKPiBpbmRleCBmNDA5MzQzNGIuLmUyMDY3
MjBiZSAxMDA2NDQKPiAtLS0gYS9wb2xpY3kvbW9kdWxlcy9rZXJuZWwvZGV2aWNlcy5mYwo+ICsr
KyBiL3BvbGljeS9tb2R1bGVzL2tlcm5lbC9kZXZpY2VzLmZjCj4gQEAgLTE4Myw2ICsxODMsNyBA
QCBpZmRlZihgZGlzdHJvX3N1c2UnLCBgCj4gICAvZGV2L3hlbi9nbnRkZXYJCS1jCWdlbl9jb250
ZXh0KHN5c3RlbV91Om9iamVjdF9yOnhlbl9kZXZpY2VfdCxzMCkKPiAgIC9kZXYveGVuL2dudGFs
bG9jCS1jCWdlbl9jb250ZXh0KHN5c3RlbV91Om9iamVjdF9yOnhlbl9kZXZpY2VfdCxzMCkKPiAg
IC9kZXYveGVuL3ByaXZjbWQJLWMJZ2VuX2NvbnRleHQoc3lzdGVtX3U6b2JqZWN0X3I6eGVuX2Rl
dmljZV90LHMwKQo+ICsvZGV2L3hlbi94ZW5idXMJCS1jCWdlbl9jb250ZXh0KHN5c3RlbV91Om9i
amVjdF9yOnhlbl9kZXZpY2VfdCxzMCkKPiAgIAo+ICAgaWZkZWYoYGRpc3Ryb19kZWJpYW4nLGAK
PiAgICMgdGhpcyBpcyBhIHN0YXRpYyAvZGV2IGRpciAiYmFja3VwIG1vdW50IgoKTWVyZ2VkLgoK
LS0gCkNocmlzIFBlQmVuaXRvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 10 06:17:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 06:17:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1nr7-0006EB-5I; Tue, 10 Oct 2017 06:17:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1e1nr6-0006Df-0I
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 06:17:28 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 52/B6-25852-7F56CD95; Tue, 10 Oct 2017 06:17:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0hTYRjHfc8uHi8njlu1p+UFZ1lILrUM61N
 RhH0IlD6ogeSZHd2hba6dKUoQknhbGa6FmnSTTCTM8gImSpqV5WXlLZ2iBiVlKyURLWRh5+ws
 q/fT/31//+d5/i88uEhWIFXidK6ZNhkonUrqK9bujYiPXKWnU6K+vQiJ+9Fqww6j+Offx8QJ6
 LSEMWiyctMk2vlZtdGuyB22KPJRqdyCfHExWSaCxs4pqQX54IhMgTtrhVIeyMhiDBwjDSIeSM
 kQaC8bwXi9mVTB7AObW4tIPdQ5FxCv5eRJuDpY4W4kJneCfd3JeXCcIOPh1cdT/DOQwTD5ptT
 d0oc8AS7rsjevZZxl9MuKWxNkAPTdmBML7QGezc+LhNpQ+OTow/hsQFoQXJ+wY0JxOFQMWDDB
 FAQv7TfFgj4JRbfqkVBQg2C4usBbuBR4w3plIRJce2D0+aIH1Eqgo/+DRACpMFtV5dFGWLHOS
 AVTrwSuTdlEwqVNBJ87izzDA2GxpsTjGpJAt31aKiTUQO+d154ZDQT8qm30uEq9YeL2Y6wc7a
 r+5+/V//z9LsIeoN0sbcqhTZExUWqNicnUmvUUo4uMjjqg1tMsS2XSOkrDqtOz9M2IWwUv7jx
 Ba3UJPWgbjqm2EH7UdIpskybrbJ6WYrVnTNk6mu1BgTiuAqLpLMcCTHQmnZvB6Lh9+oMB91dt
 JnJ4TLBGSs8ymQLqR/vw7vIxF4aXTM64MJnYkGWglQqii7eSvFWbbdho9Gc3R1CQUk4gLprM3
 0ib9Iz5f+5EChyp5EQ138WfMZg35jm5KBgXBbEOPoqZ+ouU+ehU9wp57GZV7diO0PtJBx+N72
 oZ3N2SOtecHHMvZv1nv6M9dil0YeWp7kKa4pyXLWmoftAVfakzIz4xMT1Y/jKnSUlXDp0PWF6
 Mq4/dfjv5iF9X6/FDlzvUt94xXdaB2rzXzrfh1jDr6rm8pvGtbfaw/QsPvyYsXbnYzRST76Wu
 iKMqMauloiNEJpb6DdLvQJKWAwAA
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1507616244!111072603!1
X-Originating-IP: [104.47.42.72]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3353 invoked from network); 10 Oct 2017 06:17:26 -0000
Received: from mail-by2nam03on0072.outbound.protection.outlook.com (HELO
 NAM03-BY2-obe.outbound.protection.outlook.com) (104.47.42.72)
 by server-6.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 10 Oct 2017 06:17:26 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=T940ioNcer0+BvxGcGx5LhDXFJox1QTuOl8svrOu69U=;
 b=fLTrNOUJkWPJd+R2LvBQCutRoYIEb5oC3iFBLa9foxvwLaefLKZn5SG9ewv29z/ht7DB/JKzgHhAD+3YJh0cTSz9XTaWbTXeNknagJUWxNiagU8FLsBLJo8p35Vmo/7MlaKWvsVnmFIw5m/AVClNu38HVEfWG8qF6xh3PelVshs=
Received: from mjaggi.caveonetworks.com (111.93.218.67) by
 BLUPR0701MB2068.namprd07.prod.outlook.com (10.163.122.150) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Tue, 10 Oct
 2017 06:17:21 +0000
From: mjaggi@caviumnetworks.com
To: xen-devel@lists.xenproject.org
Date: Tue, 10 Oct 2017 11:46:55 +0530
Message-Id: <1507616218-2478-3-git-send-email-mjaggi@caviumnetworks.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1507616218-2478-1-git-send-email-mjaggi@caviumnetworks.com>
References: <1507616218-2478-1-git-send-email-mjaggi@caviumnetworks.com>
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: PN1PR01CA0079.INDPRD01.PROD.OUTLOOK.COM (10.174.144.147) To
 BLUPR0701MB2068.namprd07.prod.outlook.com (10.163.122.150)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: e095b19c-3693-4520-1382-08d50fa69230
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:BLUPR0701MB2068; 
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2068;
 3:BaD0A+o5LHB/h0jdmD9m6m0FCQRPadkNwlfZiiEubBJasI7syJJsi22K4GmZCZALOta/khxvR16aLpjrJhTyP1a6YLWOwpE0adOGjDzjn4//WImIINGUtrwmSgnNSCEYUGmZu/JQiNqOa78tn49uhjLmSjpfYZPBgzFDOvQx/KKMMjI65lLIA63mmsTV9ddhu6LWcJMNxSPVljOKLNIsz02PaCF0sq7iMYA8ucaE4wSgpUpvioGyTW0eMgHYA17V;
 25:0MdkQVRGib1oNC1WgcZOAKCc8RwstBhWmR8rP/qLTZmARmzanMi2bvGixAdxZiTPD0Kv3ceVwQ9Lr7GU6/fvcw52pC7dOxh6w0KYUo039ZIL6v1tKEEdAZ7u87tK3EOL2zgVoOkDKpqkOzwN4Lg63blCcltoSOAaivkNOjS4D3QAxXMvAtu1i1I0RrgB4w1k6w31QE+j2olNzuQfIRHzALfXP6+9/FPFuHmTcdHKy2mbwQ03A5qe/lhpVKq4lWoZoNEanN7g4JOYSxfeWFeOIFdwjIkiQteqjiVSyo5SOj7hbDPNe1K27g16EI56Jt0IHfZxUMIfojszuWUneHZffg==;
 31:b8tQKAA+hGLhluGuYJNGpHlJ0p/NLoQlqFvozaRUdLQz8c0DX9UEWIPezkwb8Io/39HbSsbpeNOjCdl98bXgapcqLp3Mdwot0wshicDmiiYIClsEfMQQckbu/dB3bSL23C/wvf2l271S7hDBmJjCS/aFBVFCM5ShAajiD2Yb0Wk2t9AX36o1ihAl0t2r8gsg7oXOVicF1diducKf4Dik8d9w19Qvdlx0SbPOyaYDpgk=
X-MS-TrafficTypeDiagnostic: BLUPR0701MB2068:
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2068;
 20:mxBwMOtG/Ijydks4AvrYm1bVwA4UhSRt3eazyZ+tpxK318KBaz378V5+ODIIF/j7Zo57E9uYAhywSYTRaNjh1Otr3XfCRIOVaPE7gUE2au2sm4nu1oh7SXbwJiMsjCbWqmGKTqcbt0L6A3e+WcPD1nrM6EV8iEsfpm4eziIT6vDuLC+/PU+zV5v00pVED+kne4kR/2gu+MCceQJanKxy8ut8ODIPrBO4fNEOHDKQO6oQqAkcK9V1FrmIYjMvAppo4RpP0SN4YhbuNTG0xqkVVC8KRmFjzJqvDEdvHuJbxYrHb7e8qUZ2UrNbj7bEcpxmHvzkR+Pj1d8sUbZCnmIqop8MUUXi64bsP16r1xz1dJ17g5BPaiBhMZsXw5K6FkB9CctQxiwoEX0zjFDZPrA6hmzPDaanHzo57nZbTfqRysykoJrpL+2I1O2MH54BtMbhKxpxFE+0N9DvCy+9svTWXHZVbO5VVkGzO2RbEXG9sLPjWB9u5mkxY6uzwYqbHfKYimWdyLyiayCB3nzhViybsi+qjgg1gAIQV49GB2DS5r/6YkBv+39tyIHGkYsnf/1O2anrgACd57Pt1DeV6l4PqBgOrvfco6v5AAOGw1DuMmM=
X-Exchange-Antispam-Report-Test: UriScan:(250305191791016)(180628864354917)(22074186197030); 
X-Microsoft-Antispam-PRVS: <BLUPR0701MB2068E442D3EB6D0661B3DD3FEC750@BLUPR0701MB2068.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(100000703101)(100105400095)(6041248)(20161123558100)(20161123560025)(20161123564025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BLUPR0701MB2068; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BLUPR0701MB2068; 
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2068;
 4:8+evEUYjzz9qV4LxO1LFoaAhz6cacyPntZEITV58cGihadagucTMFTPhn23ha7ml+Sfk+cSH0l3Ef8zYJEiRwh3M/CoUhG3ZaYRH70ATiCfirofkpxz9S1ZJAO23/kJaZzK0dHoYNJ0RLDhvVLK9/6QY9JQUbxlw98RYNdeV6f9iIYm5pPJsuzL017VeHCk96gEQGNVSYvAq8UN3viK4sBfX5gx8A3FVKS8o1gWLdYRPgpBqbRZFcyakBo9fUN+Ru/TrSBhORMVVu8qO22woIXL9yUJDsAC2QpJi/rp9gSwV4M81i12HKH6UDIV0E4W2RQaOAorFWfgnV7Szu2awBcNAa1jHkDrVwJqNoRqUU5asztbwYKFAK9bVOMozmxEK
X-Forefront-PRVS: 04569283F9
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(346002)(376002)(189002)(199003)(81166006)(81156014)(8676002)(2361001)(101416001)(53936002)(105586002)(107886003)(106356001)(2906002)(2351001)(6666003)(4326008)(5003940100001)(97736004)(53416004)(33646002)(8936002)(50986999)(5660300001)(305945005)(68736007)(9686003)(6512007)(6306002)(76176999)(66066001)(47776003)(3846002)(6116002)(16586007)(5009440100003)(50466002)(16526018)(48376002)(316002)(2950100002)(69596002)(42882006)(6916009)(36756003)(50226002)(189998001)(6486002)(72206003)(478600001)(25786009)(7736002)(217873001)(85772001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0701MB2068; H:mjaggi.caveonetworks.com;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR0701MB2068;
 23:0Kv1Id/PTS1o5Pb4iFww2iJUePt76I3OWq020Rh?=
 =?us-ascii?Q?JY3mx1h1m34EZlYzR1zJGJSLvy9a9YBvrmpDtuC7A7UFH9vjNRRUfTIsaZ0Q?=
 =?us-ascii?Q?gxSicXx4OfTAUZZRJeRrxst8zdQjleEAi0EttELW2gJiQuVORnnpF1T+mq+Z?=
 =?us-ascii?Q?ytmOZXM4CIWPA1Tts+djDtC24RJ9ammxv3Pde/6yJTi41jojmVuo8ykiIq1f?=
 =?us-ascii?Q?e9uYSs4e7UFAW6uXSjVkw/MVWiFd0KeX+b6Fg8OYUP3d2wGz1vqrQzKPE7lT?=
 =?us-ascii?Q?XTsKPf8+cMXKbX32Wpbut189HCQvWIyrNp+BDoz4eJv2nIIWlo+iHc72f9wR?=
 =?us-ascii?Q?aVtnkKqQkEJxoc6oZnA4cyxkiD1pAHaO6cPprneKuHS42gk/69rdgI2Jw8AF?=
 =?us-ascii?Q?2RRsreQ/QeVPXMHRmJKx/PgkWSfv0PMyS04xV/xZF0pVpISuv8PEg+XIiAlM?=
 =?us-ascii?Q?zSPBj5Hlm6OHK+GPmDeK8OIZSsdc8+DZSVLVLW9dxNshCGh8lDt6fwL5JzvM?=
 =?us-ascii?Q?4zJ0A+fppVrQNln1ff0sWIGOarfB2MJl5qzVE4y+wmIQYdzkN6ATQUR8GM/M?=
 =?us-ascii?Q?Ir8aAwO/z+EXj7nObeGQOxA8Glq0/b7zJBb5jIgVd0Mve3CtiMd7FmW2ZJcp?=
 =?us-ascii?Q?YJS0phgBdFXsiIsNDn9mXNHI/FFR5kWKGWTMXgI905emBIlb3csJw2WRezVw?=
 =?us-ascii?Q?6OHvIiLul/o7fvullJehE4yGRviyyl9eTK9IB/O+vUhj6FHi9OHlcQVJjb3e?=
 =?us-ascii?Q?z3Co4o4wWkKG0+D9dnt28suo2h/Q+rIz1l4SXovjeezC0hXRnwYKjmhG1hv1?=
 =?us-ascii?Q?kHAlt+MslND7hPxBXq0kPJjehJg4cN/mcMoquxt8BpXVa99cschmMJHiD6MJ?=
 =?us-ascii?Q?VmXzvZgqgabDiQHhCMMnQJ83PHErAp50PsroJlSWwXh3XOztJEJ31GonQ1mX?=
 =?us-ascii?Q?ax9kwyElK0lwyFmzkp8Qn/l+j8Mt5IrShrkfrGVFTkMGQxAE52TR5ln1K5QG?=
 =?us-ascii?Q?W4bawQ4v3IK38L2kpvZMJaPtzbq5892mE5AYhIaA/ePhn2sYgbJwJzmz6sNw?=
 =?us-ascii?Q?8BRUcVD/7mdNBpCjYCw9FY3LbcjEZM6O+Of0C7sPOch79AFbpMvxnnGSuPSl?=
 =?us-ascii?Q?WjKsVnQCIYvVjuZtP6DkWQQ9HGUYqTzWYZRHK+vNmLxBS7IKEeurWlx8MSLl?=
 =?us-ascii?Q?vX2afqqn37qzKaP6TZqcjILE08pyxU0OELnoOX3wMuCnE7YrM8F3StBQNYdp?=
 =?us-ascii?Q?E+cm7CKGM9LV+53E2UjroFS3x5+G0a4Kce/I8QRh7?=
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2068;
 6:LyEykupqkubdWMyrsHxI2PlUVt5Zpe23ccD8X8D0nVFgPvsxJt9woKRyXBCYyp8Ifse53XrX/TF5NYuPadsrVVwa8j42Ds0mQTa81gRP4Q8ts7p2UNldf4CkCV7x2QmhBJXRxTysqZLdVgaJnihJ8PhCBnC1a8PNp8sDGQl2s0Qa3LmWADIr0Kh2z+72Rl2FOeAJg/OBMJBm0lxuZcSpfEXUHqKiQ9IFVh7WZi2WNwSD9Y0tCKPy/bdBODr7kg71QWs9UljRv8isCb9L+mQKfY7zAk6pPYTZn4IUF042RrKsKYrczb7pGzZ0iDRiFIjCzHQAxnm6UN6Bn7xaAQz2IA==;
 5:1cioQLGov3pafL6a/U5dx4a9yt2ozqTezqDeGv7Tr/bcrjhTqYSViR0jf4rbdsG39LEN3ddXNQkFoHaX5rR6EYhAviI3j0DqcHsGjs42syexyyUTFAuNPqQU5hZu6ffn4pUwyedsyu7DfOoWLBmydg==;
 24:KfN96S55Iyx/jmJufW/R63bknf/fzCT2JG1GlkzMxVM7u4IfUAW1QyNUmpJHshtlq0iVXNeJotV+oJXS0qvNa6b+aKEQRKsiuDLqVkvMBkc=;
 7:6fpGrCapzQdwgMcB0fnTuvy1vAfdsmCPAfJ2KX8qtNdNPUxi0uva4ARZyNqI7/6iXRu+fYjZoWGYFVsLi6qdyzOMQd7Vl77mqSHGQjHwYp+8290e40euLf6FqO+tReszOc4dXOISM/TnELvw7jMqEfwKuvwTES9J1PfR9WSCcvkkg0E0WkWM303scRkUVM4huC8pggOgVqsdkRMQ/YG5djiNTAdYoR2tUFovB+Usdh0=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Oct 2017 06:17:21.7218 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0701MB2068
Cc: Andre.Przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: [Xen-devel] [PATCH v5 2/5] ARM: ITS: Populate host_its_list from
	ACPI MADT Table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KCkFkZGVkIGdpY3YzX2l0c19h
Y3BpX2luaXQgdG8gdXBkYXRlIGhvc3RfaXRzX2xpc3QgZnJvbSBNQURUIHRhYmxlLgpGb3IgQUNQ
SSwgaG9zdF9pdHMgc3RydWN0dXJlIHN0b3JlcyBkdF9ub2RlIGFzIE5VTEwuCgpSZXZpZXdlZC1i
eTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+ClNpZ25lZC1vZmYtYnk6
IE1hbmlzaCBKYWdnaSA8bWphZ2dpQGNhdml1bS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy12
My1pdHMuYyAgICAgICAgfCAyNCArKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL2Fy
bS9naWMtdjMuYyAgICAgICAgICAgIHwgIDIgKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3Yz
X2l0cy5oIHwgMTAgKysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCAzNiBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyBiL3hlbi9hcmNoL2FybS9n
aWMtdjMtaXRzLmMKaW5kZXggMDYxMDk5MS4uMzAyM2VlNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL2dpYy12My1pdHMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCkBAIC0xOCw2
ICsxOCw3IEBACiAgKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6
Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgogICovCiAKKyNpbmNsdWRlIDx4ZW4vYWNwaS5oPgog
I2luY2x1ZGUgPHhlbi9saWIuaD4KICNpbmNsdWRlIDx4ZW4vZGVsYXkuaD4KICNpbmNsdWRlIDx4
ZW4vbGliZmR0L2xpYmZkdC5oPgpAQCAtMTAxOCw2ICsxMDE5LDI5IEBAIHZvaWQgZ2ljdjNfaXRz
X2R0X2luaXQoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKQogICAgIH0KIH0KIAor
I2lmZGVmIENPTkZJR19BQ1BJCitzdGF0aWMgaW50IGdpY3YzX2l0c19hY3BpX3Byb2JlKHN0cnVj
dCBhY3BpX3N1YnRhYmxlX2hlYWRlciAqaGVhZGVyLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCB1bnNpZ25lZCBsb25nIGVuZCkKK3sKKyAgICBzdHJ1Y3QgYWNwaV9tYWR0
X2dlbmVyaWNfdHJhbnNsYXRvciAqaXRzOworCisgICAgaXRzID0gKHN0cnVjdCBhY3BpX21hZHRf
Z2VuZXJpY190cmFuc2xhdG9yICopaGVhZGVyOworICAgIGlmICggQkFEX01BRFRfRU5UUlkoaXRz
LCBlbmQpICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICBhZGRfdG9faG9zdF9pdHNf
bGlzdChpdHMtPmJhc2VfYWRkcmVzcywgR0lDVjNfSVRTX1NJWkUsIE5VTEwpOworCisgICAgcmV0
dXJuIDA7Cit9CisKK3ZvaWQgZ2ljdjNfaXRzX2FjcGlfaW5pdCh2b2lkKQoreworICAgIC8qIFBh
cnNlIElUUyBpbmZvcm1hdGlvbiAqLworICAgIGFjcGlfdGFibGVfcGFyc2VfbWFkdChBQ1BJX01B
RFRfVFlQRV9HRU5FUklDX1RSQU5TTEFUT1IsCisgICAgICAgICAgICAgICAgICAgICAgICAgIGdp
Y3YzX2l0c19hY3BpX3Byb2JlLCAwKTsKK30KKyNlbmRpZgorCiAvKgogICogTG9jYWwgdmFyaWFi
bGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My5jIGIveGVu
L2FyY2gvYXJtL2dpYy12My5jCmluZGV4IGY5OTBlYWUuLjZmNTYyZjQgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS9naWMtdjMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKQEAgLTE1Njcs
NiArMTU2Nyw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBnaWN2M19hY3BpX2luaXQodm9pZCkKIAog
ICAgIGdpY3YzLnJkaXN0X3N0cmlkZSA9IDA7CiAKKyAgICBnaWN2M19pdHNfYWNwaV9pbml0KCk7
CisKICAgICAvKgogICAgICAqIEluIEFDUEksIDAgaXMgY29uc2lkZXJlZCBhcyB0aGUgaW52YWxp
ZCBhZGRyZXNzLiBIb3dldmVyIHRoZSByZXN0CiAgICAgICogb2YgdGhlIGluaXRpYWxpemF0aW9u
IHJlbHkgb24gdGhlIGludmFsaWQgYWRkcmVzcyB0byBiZQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMu
aAppbmRleCAxZmFjMWM3Li5lMWJlMzNjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJt
L2dpY192M19pdHMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaApAQCAt
MjAsNiArMjAsNyBAQAogI2lmbmRlZiBfX0FTTV9BUk1fSVRTX0hfXwogI2RlZmluZSBfX0FTTV9B
Uk1fSVRTX0hfXwogCisjZGVmaW5lIEdJQ1YzX0lUU19TSVpFICAgICAgICAgICAgICAgICAgU1pf
MTI4SwogI2RlZmluZSBHSVRTX0NUTFIgICAgICAgICAgICAgICAgICAgICAgIDB4MDAwCiAjZGVm
aW5lIEdJVFNfSUlEUiAgICAgICAgICAgICAgICAgICAgICAgMHgwMDQKICNkZWZpbmUgR0lUU19U
WVBFUiAgICAgICAgICAgICAgICAgICAgICAweDAwOApAQCAtMTM1LDYgKzEzNiw5IEBAIGV4dGVy
biBzdHJ1Y3QgbGlzdF9oZWFkIGhvc3RfaXRzX2xpc3Q7CiAvKiBQYXJzZSB0aGUgaG9zdCBEVCBh
bmQgcGljayB1cCBhbGwgaG9zdCBJVFNlcy4gKi8KIHZvaWQgZ2ljdjNfaXRzX2R0X2luaXQoY29u
c3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKTsKIAorI2lmZGVmIENPTkZJR19BQ1BJCit2
b2lkIGdpY3YzX2l0c19hY3BpX2luaXQodm9pZCk7CisjZW5kaWYKIGJvb2wgZ2ljdjNfaXRzX2hv
c3RfaGFzX2l0cyh2b2lkKTsKIAogdW5zaWduZWQgaW50IHZnaWNfdjNfaXRzX2NvdW50KGNvbnN0
IHN0cnVjdCBkb21haW4gKmQpOwpAQCAtMTk2LDYgKzIwMCwxMiBAQCBzdGF0aWMgaW5saW5lIHZv
aWQgZ2ljdjNfaXRzX2R0X2luaXQoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKQog
ewogfQogCisjaWZkZWYgQ09ORklHX0FDUEkKK3N0YXRpYyBpbmxpbmUgdm9pZCBnaWN2M19pdHNf
YWNwaV9pbml0KHZvaWQpCit7Cit9CisjZW5kaWYKKwogc3RhdGljIGlubGluZSBib29sIGdpY3Yz
X2l0c19ob3N0X2hhc19pdHModm9pZCkKIHsKICAgICByZXR1cm4gZmFsc2U7Ci0tIAoyLjcuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 06:17:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 06:17:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1nr5-0006Dg-Rb; Tue, 10 Oct 2017 06:17:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1e1nr4-0006DZ-PQ
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 06:17:26 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 82/D0-08608-6F56CD95; Tue, 10 Oct 2017 06:17:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSW0gUcRTG+8/u7E62E+Ou5WlTs+1iLF4h1AS
 hsAdfQp8CRatZndzFvcjMGlsQWWbpliWuiZmhghooVqR5KTC84noJvIS62YWQMCvLS3lBrR1n
 NZun7z+/75zzcTiESL6KKwnGYmZYI61XSdzE2iB1ZMAsMx4XXDQbEr5Qb8OOo+j2n8PiWBSP6
 4wak+Ucrh0vHMbTGmSW8rUKlIFsblbkRoipXBEUVBciK9pOICoOSpezJDyQUzcxyKi8hfFAQu
 2D5tzBde1BqeB9tW1diygDVE19Xy9WULHw/M4NCa/F1CFYqasVWRFBkFQ09L31438D5QNjr3N
 EvCYpd7DfnxALbQBaJydFgmc/fB61Y3wGoKwICkb612fJqcNQ2GvFBJM3dPaXiAV9Cjorr0mF
 gnIEA8WZrkemFO5+bXNV+MNQ+7QLPJJC2YdWiQDU8PjNjGt2GmT1LCLB1IVDvsPmAl4wXZ4tE
 UAVDjUdY1IhlAa6Srtdbe0yWLbn48IjRwqrDfW4sBol/Giyu9bkBU+LNqIfgJqPI6I8dLB4y0
 qKt6ykDGHVyI9j2AsMGxAeqGF1KVqzgdbpA0KCQwMNDMfRKYye1nCBSSbDM+Q8hW3Orwk9GIp
 pQ3sITLWL3EGPx8l3akzJF7U0pz3LpusZrg15EYQKyG/JTubOMimM5bxO77ynDQyETOVBzvCY
 5NJoA6dLEVAPCiCyx96tYHKx0WRklJ7kK95E8SZtunGzxcZVDiJvpYJEzlByWRrDGnTm//kU8
 iSQSkFSzuOVy3RG8+akKWcIzBkCcaN8CDP9DykzUHSbwxHjwBP8ZQODSbs5v9N9FXvv5Ryrux
 I1zDb/VpT0JvpFzeFxS0ctL30ary76alq6tS+4CY/UiOTbhZdORLSsFA19CkuNip9ukPwJTgi
 db6TyaDTvu1KRuHw5Nb5L+fBJ88mKSFvV9TDTkVr1zqK5Xx4FC2ckQfSXpTVFh5tKzGnpELWI
 5ei/tQ9kcpADAAA=
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1507616241!110560439!1
X-Originating-IP: [104.47.42.61]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36388 invoked from network); 10 Oct 2017 06:17:22 -0000
Received: from mail-by2nam03on0061.outbound.protection.outlook.com (HELO
 NAM03-BY2-obe.outbound.protection.outlook.com) (104.47.42.61)
 by server-16.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 10 Oct 2017 06:17:22 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=VmfXZSnar8XXoAdEkcaU+K85yu7BjZZ6ALoJhdEpb8A=;
 b=N/lpHe81CZ3DGKXGoG6QbcVPOWT2MiuJCDCJ2cPeWHTki+7dBbZZoe+qniAkav3O3M8XjY4Cv2rl0wicoEQM4OgkIEW2qFVj7zYhuJjdj8XvY7jj6OsTNvnklQvxTx7IaSpXIXbF7SKzpObGz6ddqr7T7maeJuPOFazPvxs5S/c=
Received: from mjaggi.caveonetworks.com (111.93.218.67) by
 BLUPR0701MB2068.namprd07.prod.outlook.com (10.163.122.150) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Tue, 10 Oct
 2017 06:17:17 +0000
From: mjaggi@caviumnetworks.com
To: xen-devel@lists.xenproject.org
Date: Tue, 10 Oct 2017 11:46:53 +0530
Message-Id: <1507616218-2478-1-git-send-email-mjaggi@caviumnetworks.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: PN1PR01CA0079.INDPRD01.PROD.OUTLOOK.COM (10.174.144.147) To
 BLUPR0701MB2068.namprd07.prod.outlook.com (10.163.122.150)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: aae3deda-fe52-4d7b-8a21-08d50fa68f75
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:BLUPR0701MB2068; 
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2068;
 3:jlNwqn+VBGeLsFYVsaN8Ik2ywcmmMgGbkQW+cInskpArAslxscs8Ps6qiprSOXnV1eFpefDREDsccaE/2tP1auSydA6P/nqCtfDgdLmocqJpItgJjmnjL+X9m7JvuT5qNUU4eu479QJJGN/OBnp1e9Tu8ByDJiNa9qE6z22lno9udx4Jkh+aIyMkeZnX4AdiKKecZ1B42T7zJKm5NJq8glfpINmZc2YnXz32N80DJxbXsKgKeADrCRUJ/eFu0SGP;
 25:DPziotJSW28wAL1AEbchQQNu4Laxz/wuXQz+bFhHegDLG9a1cr+ubSQBQCw4c8nU1OA5kCQCBTmuPp5AoB2v5NkkEb8WVx3SZtKxr3iZ7sU7YSjy5P1kWdpFVOesVENPW7ET4NyYUlMxVOd31Ys41Fl7RZ0Z96sMTvP/iOZAPtDE/1H8FoNo948lYc31DVnzZg09BUOdespJW97wJ6W1CJT2yKPd87jEYntRtxT2BZBbDzln0EgGGYZDyXhHlQqQrw8CVa/Tdx+jaFMrrPxEEPxmCqZYP+44x2z43jmVoIcv+fOax7yhKf5JXNysZH1b6i5o3j9bx+mxbS5w/yM0RQ==;
 31:kTV3J1Jie3FT0UNTM73LzuhMr4Wu0xIjVZCE52oCKXDpif5LGeE2MFnq0MSbFLQTlW2f7t2ELb6rI3V51anblAxk1RGj6GIfkAwjEysO8dTMHfoxidkKSIgG/aCzhY381mSmzJew8UZFFtwn0Dkc0kVpFkGR+ay+rD9MYSRm10b32b0xV/duaqVucExonmmcuI/+kcUW7KCbgQpGUbKNJUrAvQPS627/ZqwKfmoYawg=
X-MS-TrafficTypeDiagnostic: BLUPR0701MB2068:
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2068;
 20:LDUzhR38zNP4SRNklkRfF//a7XrmPxULd6saNV9QYEMjVVcHf2x1/NsfCP+l4TL+CicnsHn9MqygzizQSj7AOCGkIMG4RFNb/CnYPqrfClXvAESyb3jAqxxIJsVIX5Iw29VjmoU/g2ZwAgGR9tq1vG1NajX8MP5JVRNI2Z/RzmTOXaeRG2QBKkmMFyVTFb50GwDc7tnYyyweFC91cerqTsdDOUxwQKaBD1582vFFoeK4/hKFa/0aJqxDqj2qKIGTMBtMv0cdZROR6GF4nlCA/a5SMxa/f/fLdFm6bbXG+7OswZYJWTf3EJ+dHQQo4lQosxcowJj6nNnY+p5V+U3UH4BahStSdV9hHyGQsdcUGZ3YQOzT2FFyFsgJMES2xNY0dX96Ji88GyDUKqGasOeQdsrPqzkybuJlWtepNhKbwMT2VRfVQBqjVoLLOkWPZ2b7M8fVe1vv2SV1CWA6yJnnno1CZCBcQCYRQtq9h5O4465ADMgCBPIKH8sW1ywjUU8SSWZXUIVeeZcWDdTtLWjcwEpeaC3PsTG0mkvIGvaP1r6ctHYoLAPYno/1jSmAOwX4pmRhqW8LIRrUH4mQIqtwdC8h/aB89yFcs6w5m7tahb0=;
 4:GgyIgKoLl3bcKLgKGlYUYC4Yrxs4LHvyjTH9LL+c4NFD2gNFUNJ9VPLXO4zUgP6r7svl30WD1BcH5JbhASw3DiznZj1huAqOQAtk9aRhZyy1dV9OVuN+xd7muHF+ssp6ADD5XexBB9Pie9A+jOUKZpy4o127T35IkSJkxsYCiUv+TmwIlGpgwwQRh655wAi0ujtF+kSvhlk8ZVptA0zBbGLFAqZ428BZAEYEf+jVDXGfrkpz31gt/971OJLaS9KI
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <BLUPR0701MB2068CEE855AE8C4E9911B81BEC750@BLUPR0701MB2068.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(100000703101)(100105400095)(6041248)(20161123558100)(20161123560025)(20161123564025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BLUPR0701MB2068; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BLUPR0701MB2068; 
X-Forefront-PRVS: 04569283F9
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(346002)(376002)(189002)(199003)(81166006)(81156014)(8676002)(2361001)(101416001)(53936002)(105586002)(107886003)(106356001)(2906002)(2351001)(6666003)(4326008)(5003940100001)(97736004)(53416004)(33646002)(8936002)(50986999)(5660300001)(305945005)(68736007)(9686003)(6512007)(66066001)(47776003)(3846002)(6116002)(16586007)(5009440100003)(50466002)(16526018)(48376002)(316002)(69596002)(42882006)(6916009)(36756003)(50226002)(189998001)(6486002)(72206003)(478600001)(25786009)(7736002)(85772001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0701MB2068; H:mjaggi.caveonetworks.com;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR0701MB2068;
 23:p7Uax/DJHLZQflPLXnl0PSCsg8Oan3ylQl5rrm6?=
 =?us-ascii?Q?Gib6TGnkcFwJVw5dBPuJp2Tvyt9Wu4ggEL9/PU9dO8PqHig4c+GLHHLSb52a?=
 =?us-ascii?Q?WTQNaZLIWMQmVri0A03UyNWYvtwIQ0wZKN0YQaEyqrBQVIP9wwy1xHnWggk8?=
 =?us-ascii?Q?rfl4ssDprnlPnNEvph1g+AglNl0SqNCTPLoYKKhBbXyDb/IF8FZ3UPRBXrd/?=
 =?us-ascii?Q?Tcl3EuTuFG1kUI5yt1Q33Vr3YFLORRlGUE88gG8NZLtY2psPeIBv5dzM54mq?=
 =?us-ascii?Q?APhqZaG8gu7w7aUmKriv84LKIB6iv8MZXvXxh1iYx0EuUp/K2KYGcqmW762e?=
 =?us-ascii?Q?ATlMwJL7EyYpO+1dVC2pQhMjQa1wNmTy5/ouaEI1mh/NpB6I0dc/0yxDf1r7?=
 =?us-ascii?Q?R5v1onvWvYQRqB5BAxRMlttGwyoaig6hq/ZhoA2e/nVSUOgLMMcdCX7FWLmD?=
 =?us-ascii?Q?O/MFuafj6F9Or2N88+C5XVlPxJ7gK+5FgCzvnIDyS9Yg3F/N5NvTOSCT1ruV?=
 =?us-ascii?Q?IJzcNsDRClg2KTG9EWYrEn6aE9CQK45+90fY1nYJN7gyvWexil0clZTuR1U/?=
 =?us-ascii?Q?L3c9PD40NV60OFbqzY2t6ZQx4ludU/mhzDhLn8BvgmBolYcxiJnyMrEefdIL?=
 =?us-ascii?Q?ZHZCTZq9+DywQafi4AVz1KUIUnh15BZ+mUymKvygVA1HEL+gmgl/u0f1WFL3?=
 =?us-ascii?Q?Lkn1NDhzjijcS4NZMU5lddkTAMSwkxIgCXO8Rt8q8OspT/hf0I6QKXTkELn+?=
 =?us-ascii?Q?6jwmcHp2SrvlS3ZunPD3Nyx1fp1gpLlteacHJ+5vvgzdZtWt+KQ2hGjnTG6S?=
 =?us-ascii?Q?6iYKZeTqwHF78O3zwsC0Kd1ZvUL+in/z2iPJzK/QufJ1she3cT5S5l4c4Le9?=
 =?us-ascii?Q?yTXP3W1+ElQ1Jkyr5y712Uz5tXGsFNRNTzru5gGOxwEt58/BzeEGwkJ8Tbns?=
 =?us-ascii?Q?c7Xp+daNmr3GgN4DUk4Nz//hkafm3JsDpmnNRm6jcsWL4lYysG8WSvhXAwHx?=
 =?us-ascii?Q?GK2XdWsXh3UbdOecSQDNSIXqTJ+CnZcBSDMvw1078kxQLB7KiPujhhQUKx5E?=
 =?us-ascii?Q?GnfrYmvMfeSWFFyv1oih/Sz1ShZt2hZ9O/thD1AFsE0AiN9eg8W8eV/U4eSg?=
 =?us-ascii?Q?H/Lifen5HCkp2rj5UXQFpv6PxBX/Hv60jPkPaaVsGimKwxYi7G3aGGPwHfkq?=
 =?us-ascii?Q?hh3NQwUGiXY9Xllk=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2068;
 6:H5nHtVHTCgC9YT6C+QuwaXOvsIluOWIDcsb1gkXHR1x+82pmNMfO9yBWvzHqV8qgH6jTeSU9V077nJZnQUtgkYWkZYzDoKzp55A5/qweQfc7ueGWp8FJraPjNv8dEpDspJeUVWNw3Cu4HMFJhDBtLk33dXIkIjqzK+3biPJhU+b9oUHMAbmZhYs/8/AYfLX0w5hJDz9wzyfOXicb+UGjSjKG4NmV5cV2cuES8lzS4P1PyKv4giTj1wUSAtkX6GRUiEAReMc91gXe9/YwMXslPPS73C4ry52wfgtnqV6dsfeoDIaB8kf+PwSRzOV+5o+c4/0F7MU4d+3JGqqDvGFOxA==;
 5:ZtMa8ydgzm55cRb/ZsDk9lmA+sN5sFudQmQfQXO8Ay+zRXZW04XlGCRFy36aCM9k5F4hbh7w56DS2vt3/6vXjNrlRp8ckrTJXzBkKtW2gQG0cLphA/RiWm0sMTDHc058lDPf4Og3+9HgLfbeqsYdPw==;
 24:t3CsYdGNU6a2loazcAKV+7CAolL8pd9iAdYDyUvA5bxvn7NlR8ry1MWI6zIXXYGquLDuFBQ77G9TVhUOI3b9idkTAyX6DnQaWhEk6EVyyjg=;
 7:ux/YjhCV4ILbd4ZAn+hnshIxwcZx8Y4zmKm8ug/E9Xf7pVGXjEE5kcQPfcLAtN2gkXgWLERqf4ZMU2AsfC9mkPR9G9snM4SRo4N9n6WzMi5cEbABgTMeU8mK3u/aj2z6gGBk8bVKO1nyQZ9D5JDr3l3GeqErY9tcxWl3xVTG/K+sRd/LkvLavheKx9Qa4OMhFWVZJ//Opmj4YzQ7oop4vaQRxY7hxQr2yTcEGH1PRIk=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Oct 2017 06:17:17.1595 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0701MB2068
Cc: Andre.Przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: [Xen-devel] [PATCH v5 0/5] ARM: ACPI: ITS: Add ITS Support for ACPI
	hardware domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KClRoaXMgcGF0Y2ggaXMgc3Bs
aXQgaW50byA1IHBhdGNoZXMuIEZpcnN0IHR3byBhZGQgc3VwcG9ydCBmb3IgdXBkYXRpbmcKaG9z
dF9pdHNfbGlzdCBmcm9tIEFDUEkgTUFEVCB0YWJsZS4KVGhlIHJlc3QgcGF0Y2hlcyBwcm92aWRl
IHN1cHBvcnQgdG8gdXBkYXRlIHRoZSBoYXJkd2FyZSBkb21haW4gTUFEVCB0YWJsZQp3aXRoIElU
UyBpbmZvcm1hdGlvbi4KCkNoYW5nZXMgc2luY2UgdjQKLSBnaWNfaHdfb3BlcmF0aW9ucyBjYWxs
YmFjayBuYW1lIGNoYW5nZWQgdG8gaW5jbHVkZSAiZXh0cmEiCiAgIGdpY19nZXRfaHdkb21fZXh0
cmFfbWFkdF9zaXplCi0gbmV3bGluZSBhbmQgd3MgaXNzdWVzIGZpeGVkLgotIHVwZGF0ZWQgY29t
bWl0IG1lc3NhZ2UgZm9yIHBhdGNoIDQuCgpDaGFuZ2VzIHNpbmNlIHYzCi0gU2V0IEdJQ1YzX0lU
U19TSVpFIGFzIDEyOEsKLSB1cGRhdGVkIGdpY3YyX2dldF9od2RvbV9tYWR0X3NpemUKLSBSZW1v
dmVkIG9mZnNldCBmcm9tIGdpY3YzX2l0c19tYWtlX2h3ZG9tX21hZHQKCkNoYW5nZXMgc2luY2Ug
djI6Ci0gJXMvdTMyL3Vuc2lnbmVkIGxvbmcKLSAlcy91NjQvcGFkZHJfdAotIGNsZWFudXAgZ2lj
djNfaXRzX21ha2VfaHdkb21fbWFkdCBhcyBwZXIgcmV2aWV3IGNvbW1lbnRzCi0gcmVtb3ZlIGdp
Y3YzX2l0c19ob3N0X2hhc19pdHMoKSBjaGVja3MgaW4gcGF0Y2ggMwotIHJlbW92ZWQgZ2ljdjNf
aXRzX21hZHRfZ2VuZXJpY190cmFuc2xhdG9yX3NpemUoKSAKCkNoYW5nZXMgc2luY2UgdjE6Ci0g
c3BsaXQgcGF0Y2hlcyBpbnRvIHNtYWxsZXIgb25lcwotIHJlbW92ZWQgdHJhbnNsYXRpb25faWQK
Ck1hbmlzaCBKYWdnaSAoNSk6CiAgQVJNOiBJVFM6IEludHJvZHVjZSBjb21tb24gZnVuY3Rpb24g
YWRkX3RvX2hvc3RfaXRzX2xpc3QKICBBUk06IElUUzogUG9wdWxhdGUgaG9zdF9pdHNfbGlzdCBm
cm9tIEFDUEkgTUFEVCBUYWJsZQogIEFSTTogSVRTOiBEZW55IGhhcmR3YXJlIGRvbWFpbiBhY2Nl
c3MgdG8gSVRTCiAgQVJNOiBVcGRhdGUgRm9ybXVsYSB0byBjb21wdXRlIE1BRFQgc2l6ZSB1c2lu
ZyBuZXcgY2FsbGJhY2tzIGluCiAgICBnaWNfaHdfb3BlcmF0aW9ucwogIEFSTTogSVRTOiBFeHBv
c2UgSVRTIGluIHRoZSBNQURUIHRhYmxlCgogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jICAg
ICAgfCAgNyArLS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLXYyLmMgICAgICAgICAgICB8ICA2ICsrKwog
eGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyAgICAgICAgfCA5MSArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKystLS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgICAgICAgICAgICB8
IDI2ICsrKysrKysrKysrKwogeGVuL2FyY2gvYXJtL2dpYy5jICAgICAgICAgICAgICAgfCAxMiAr
KysrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmggICAgICAgIHwgIDMgKysKIHhlbi9pbmNs
dWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oIHwgMjcgKysrKysrKysrKysrCiA3IGZpbGVzIGNoYW5n
ZWQsIDE1NyBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKCi0tIAoyLjcuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 06:17:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 06:17:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1nrE-0006Gd-5F; Tue, 10 Oct 2017 06:17:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1e1nrD-0006GQ-MB
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 06:17:35 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 EC/71-00706-EF56CD95; Tue, 10 Oct 2017 06:17:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSW0gUYRiG+2dPo+3UOBp+LVq0oVG0pnmhYZh
 0IXbQvAjBgnRWp93NPbGzhmGSZqYuiadabcnMLgwWLKhcDwWS4jkjD3kIE4MUlVLRwhKLZpzV
 bK7emed9v//9hw8XUWsSBc5kWBmLkdYrpZ5i7ZGDkarfzHhisG1SFr7yshyLQjFti0PieHRBo
 jOqTRnJEu2tsgWZ+alPRnPTT5SNykkb8sTFZJEI+jobMRvywBGZCNWreVIeUGQ+BvV3xiU8kJ
 J7oaloYN3kQyphwlm+rkWkAWrnviFee5ORUL+4JOK1mAyA1SnXuibIGGjIKZHyGsg9MPaucP2
 7B3kK1kqXZbymOM/g7A+Z4PeC7vtfxMJ8gDczMyIhuw+mR7sxvhxw3eHuSB8mhAPB3mvDBJM/
 tPc94MI4p2NhojRM8Ncg6HfkyoSXXBn8+VDlDhyGwbZ5NxjkQH6eG0RAv73aXdsMlU+K3aYOC
 ZR9LHd38oP5mgKpAF5LoKVGKEuRauio7nInHAS4eu3uUYUyqHCmCn9MAQuN3agEBTq2XNyx5e
 KPEOZEB1jGcpWxqMKC1BadRms10Dq9KiQ4NMjAsCytYfS0mg1KMRmeI24TtnFPI8pZOdmKduO
 YchexnR5PpHaoTanXtDSrTbKk6xm2FfnhuBKIo9zGUF4WRsNkXNbpuXXawIDLlT7EFR4TrJk2
 sDqNgHqQCi8Y+7SGUWKjycgofIlQ3kTyJm26cXPExlIOIH+FN4G4UpTczFgMOuv/fA754kjpT
 ZD8FLnOaN08aY4rgXElEDvKl7DS/5AiG9U2p08PRg/ffIa8ZrIqp8IUI/G+80MhXXGzl1ZeLT
 /usCZ0DPfUnXbqkpeiWh5WFUdUvc209ZRlhcc2fE67feLGTntpb2BCqF+S00X1ByT0iHLunc3
 cFzmcwnYeP5Mdl+Zy7Z9sjB76XhH8YuT6187VpIvyY+9/yc9N1yU6lee72pViVkuHHBJZWPov
 hFnJHI8DAAA=
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1507616251!106281614!1
X-Originating-IP: [104.47.41.62]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16473 invoked from network); 10 Oct 2017 06:17:32 -0000
Received: from mail-dm3nam03on0062.outbound.protection.outlook.com (HELO
 NAM03-DM3-obe.outbound.protection.outlook.com) (104.47.41.62)
 by server-5.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 10 Oct 2017 06:17:32 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=khSmEHaoK0oBXqCFtsxMWd3/I9cFA/8Rz5450WepHqk=;
 b=QR3ZDGM/XSVuYmF/ppMQ7156Gi/lbs52i2DJ48Gfbhn2PccMh6Z5lus7bJ7qF5CF7wjSq/hj/xRmnlQmhyWhz3MY58SQe9s59q+gBd7v5yUZUpzn6hC8IeDI+WwC5RF/R78Cs8ee0R7BipFv0O693lSjweHFW7OLBscyoQ/zsII=
Received: from mjaggi.caveonetworks.com (111.93.218.67) by
 BLUPR0701MB2068.namprd07.prod.outlook.com (10.163.122.150) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Tue, 10 Oct
 2017 06:17:28 +0000
From: mjaggi@caviumnetworks.com
To: xen-devel@lists.xenproject.org
Date: Tue, 10 Oct 2017 11:46:58 +0530
Message-Id: <1507616218-2478-6-git-send-email-mjaggi@caviumnetworks.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1507616218-2478-1-git-send-email-mjaggi@caviumnetworks.com>
References: <1507616218-2478-1-git-send-email-mjaggi@caviumnetworks.com>
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: PN1PR01CA0079.INDPRD01.PROD.OUTLOOK.COM (10.174.144.147) To
 BLUPR0701MB2068.namprd07.prod.outlook.com (10.163.122.150)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 56deb437-3096-4e59-c30b-08d50fa69659
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:BLUPR0701MB2068; 
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2068;
 3:kF4kPcmhixi4cPt/UiX4Wh5N34T1Ry0dpBPlJ4MGD8o84hN33Eh85VWu4RACc/lX3EoHaeJz3W/X/4jzALOQuX923T5V2+OzoqEZ/PHcXGfN/Q+wKPn6pt4G22BaHv3Jf7KG+ARXNabcvVqruV6McphNgBcbGW50yee+Tq9ip5hxg+t9xORCwcR31qM1vlNTm/op+L2TEr++REjOfwzvgtTBC9c0xMVj5Qw7ywrBqucwfvf+VgJRpSno1dw87Rg0;
 25:HPvO0wRgIWDsy6G13vkHxF0c1HhEUlyAnsHAVJ6okvo2NsZCyuEbr0sfQnVXnuv6vg0DIJHZf3g761vwgIKx6IH2O/dRREO3uFCQEI+Bcl/SOanlMnIOmO87P/QzhsUtRPOA3ldntPzeLPkWwO7hsyjkTcgj3yeTbxl+dOjCH+CuJJechjb10ub4nS955GTp4DsZswYWlaW104I63xrFOyQqMHxy/caHt0J+I0Xt9oVUAmKAb/yb5I6IhTi/m5ZcPIcpdoqrzaKbYFiFg28H4t3o9CBn39gQF0OEjjeU+D9lVplO8ki71QyytyQh0ZqDoqWXLOcluLeTgTgU4n/O8g==;
 31:3xNYHFU/0RqexURq0xR99nHvjBed+s/8eu0vP0tbwpJq9dS/tdyp2BPoFYbDnDqiIcaxVwkZG3WhsJGAdTde9WrviBQM7wgDpc8Eit8w65ALndaCuPUZYYHt8fa+o5wrL4diDsmrZid7uOfuUOC2KA1xGOSInLhO/C/9/Is+HmWs/be4s8yQPoMd+65Rm9QbjILLGbXhVPZA1ZfogubN8q7ZfOzn7A8nqBwzKBDy5Fw=
X-MS-TrafficTypeDiagnostic: BLUPR0701MB2068:
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2068;
 20:tjLJhUY6T4lxu4MOuO1BwnSdmQok89tPXsUyllOTDhPjGdZAZfM90qltExBb1u6DIygId5rG+YWRRWV8970e1nTLos4B/nEcaf/PoJGRgY8d2mxMCp5a74yOEvWEsimvVVWNBDkeekWUpIp6URn7ZzakWzVWhClmtTn0zgffvPFmwlNdUcdgsEg0fliDE1s6iYIDhUir+ph2441fZdTQJRH8361epgo2lrbBvI/JD9D3LlGvU61Ueo7l1onNR2OTMwd/ZJcsh+V+SCfeyg1Vgp6QnMxNNherJt9LvhofRUSr+fPbGL6VJrDDdlFilDeQrB9rCzVRU2i4PKjqBvmP/q+sSCqAn4yFe+6gEWV5Xyc5onB7QVY+de94yLuQFIQJFUnYRcDbNNbCaKgRE8EYeF3hvEJP7uuBh9wkT5jRQQUXKD2JJAwig/xNzCVoHKqOexwgZ0ntTw4xmjt5KTS7NGUkX1UUKvpV41w5r6D/C2IaHHJD7j0sPpqd5fMRpZAG7lOi0UAqxqqtInTMlrDrJGPEf8nJP0Dhtv7qLOWHgYAqVhkzgjUf0ZFCQRmYVD6pLK7VAwcsmntCEPTJKURCxth6PywitQvjb5ldtw76blg=;
 4:6NXKfHlEjVuJlgZI4wk6NQtDj3RhH22ccosj6rwzHkcnOb/BivOSDtE95a8kK64s8jM8aGSEMWZQiH7ohqVomwmHhKeohvU4ZZOEhG8Oy8uT9r1yGM1osHD2s9tgFK3J0A1H8CadLPDMAImIpqCRYNUgZNc6tYRd7h5EgSg/mtpjtzoY4DWTPZ5gallKGENOanioQ4j2FUhzBCO7QdtaU1H87/lp+BSbickMk3TctLiwmSpEP5bv2lDBVQa0g2F7mrI4tA9zgBV8C/zXXuCCFrU4ozL5Iyjuxz0ytjbZgLg=
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-Microsoft-Antispam-PRVS: <BLUPR0701MB206807ED741775B2A876113CEC750@BLUPR0701MB2068.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(100000703101)(100105400095)(6041248)(20161123558100)(20161123560025)(20161123564025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BLUPR0701MB2068; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BLUPR0701MB2068; 
X-Forefront-PRVS: 04569283F9
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(346002)(376002)(189002)(199003)(81166006)(81156014)(8676002)(2361001)(101416001)(53936002)(105586002)(107886003)(106356001)(2906002)(2351001)(6666003)(4326008)(5003940100001)(97736004)(53416004)(33646002)(8936002)(50986999)(5660300001)(305945005)(68736007)(9686003)(6512007)(76176999)(66066001)(47776003)(3846002)(6116002)(16586007)(5009440100003)(50466002)(16526018)(48376002)(316002)(2950100002)(69596002)(42882006)(6916009)(36756003)(50226002)(189998001)(6486002)(72206003)(478600001)(25786009)(7736002)(85772001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0701MB2068; H:mjaggi.caveonetworks.com;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR0701MB2068;
 23:t5L8LmPjioZ3jPv+HViGwcc/gjln5vKLajjI42a?=
 =?us-ascii?Q?F/8D8BVmJnk2I6xok6GCvAxDPtJ9yQ5SOvo8Ldl4VEyUASZkILqIa5dC1dcZ?=
 =?us-ascii?Q?ZAUA8dVfJMMCPqE0XjxtafClghEDqO5pM/3mCkwDmnvCmhm0pFsJyAjUQtF5?=
 =?us-ascii?Q?e/nEGvBSMn5Y6EyAlSEBD0h1MkLelRowOVBTaOsR23bXPNOa9nuI2xzVKjMZ?=
 =?us-ascii?Q?qGgrMu1mzKaBCfoQHoJJBQBlVBRwh2RotDZLJUVikvO1bGUQS1yQm6DIBPVM?=
 =?us-ascii?Q?Qg7uHMTBJaRJ7TPGpsId/Ds03eh33t8yiCdbzlBboSt78mW8a9IKt/7NZbyL?=
 =?us-ascii?Q?71hlIGUkeb37CiXNKVciLcOUW6DPZI0dG29KQfyg1eEWZp/XxK6xaalJb0u1?=
 =?us-ascii?Q?iyuX0u66bKVehghdDa15hkC/QIOp/O2vUwj1UEBpusPmm+knLjYXhsDKltWy?=
 =?us-ascii?Q?7dyhiIqOp9P0mj7C2BzvLzptizocgkT3czjxzyCChK4Jwj5LhkC99ULEGYQD?=
 =?us-ascii?Q?L4nDr3k0KHD36qIBIx+iW2h0qt6whqEo5qrrqJRs6fqxcqDmjhCz+xxk2znc?=
 =?us-ascii?Q?DsMXHccW1oJ3xekcSReMexEjHfs47ftfdMnzDVed0Qj/5GwLZywhLs23XmM6?=
 =?us-ascii?Q?Kbfe/8ZI9kaFYzrDzsRbDxLYC/0+DtH9tdVIFCwSFUbfFSkl6OhsQQYLbU3L?=
 =?us-ascii?Q?quj0dnRkWYg6DvVjll8k9uDSynf8CgGXOI8tlD/o/ITlX5Bp8JuShmnsiYCr?=
 =?us-ascii?Q?jpZbZ2ljhG7IJhD5wnuybsLwkPoXAjqm5+jdgT4spUXOoJ24biBL7W80iweX?=
 =?us-ascii?Q?zSVVpKtW2IV8iQ435N8pj+gmQ/tmtBazzJL6pXg0xUiIIRKdjkWP/itmnuRH?=
 =?us-ascii?Q?cfouquD54DA5JtU4WkO64+DVda1WMIUua2F6ityysxYia77OMN/0Y/BHm0Qr?=
 =?us-ascii?Q?Fso01XAc54H3WO7dwjAs/bUKAGtpZ3dM2K+7L51tCrrwGe8encw2FEsVHo77?=
 =?us-ascii?Q?Onh1ecwev5KWcRMPhQb9ojOKqNRCZ+V6BiplRjkpOXlw0r8f3JpgHnXWo8Dq?=
 =?us-ascii?Q?BvgTzOQx0+qnk4SPUyF/w1sAqGD2vftXeSm1ELJyeWXIKTqlPbnzHdnTS7Nn?=
 =?us-ascii?Q?LX+/AmPEag1qetguuhq+p2lGp+1BHQkM30QjLI70IW/5/Bj20+nwH7WnS+Bf?=
 =?us-ascii?Q?cZgIthtI2NHQdSMvZC2iI9Qw60MhHrj8zELaS6ynmUG8pjsZHBcpjoRDAqLf?=
 =?us-ascii?Q?YW/iqZ5s9NTEhfpQPLVg=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2068;
 6:So/abOHol6Qy2CESEmdtW+WNJuxkVrHDMr3TJhCC0i31R+S8ct97a/4rGR8c6YNyB0LCmQrj432H7mUBNuSPaAaAlclTYnsJ7/Qpf1Qlmbsddk5plTgyEoJcl9XI73pRPRF1j/no9DbH5YCzwoNqMNT+oOdsuQeBcjqi2D/CYIWvCmWjtIqOAYEzF/Fx+tkNWFfJ0gC9be2n+gHwXyg1qFhpqDFdsZeY1Y0nOJRW/ywwGtKqzOjncQQSqgMZsTJ6Z6MgRnVXN1FWFWMcYclrS1KKZEVGZZ/I0azAEsNhwfZNJXTfFT7sIOr2dtH6wzehxWv5gT/viTAZ/ag386GInw==;
 5:ZMxSCI8WUx28h1DI1GyMSz6VMYkzC2ZvM8EBWuMmpTo8BIVCLcgsFcRc9jRhaTpeklClZOj1XjXPdoMngD7JsFqcnChdJ7qcctCFy8ElpVUKW7UJAfKFl7Ai/8vrfHITKoCEmuFomBIUduNwnK+rfQ==;
 24:eQL/gj6scZazNld5yjcXMjMeUqJ24+GeHyfwX26mCRHCQUiMXlDLL+gKsN6SSNTu5znwoeRZpSiBfxbzVpNhi3FZtZqhFN57vs6xiQAFX6E=;
 7:PJIjTjx5M2tRz+FiYS1NicojB0PAsKfZY3lTtXFJujehrsYeQDhGz6LkBkpE4BnMeTxq5kMz/klOJ3xb8YTfHNgP2vUlHRkK4EQEJqJt+5+hmLrjq1QWadwiVDzL5xyjUt/kqxwzaNZbTtP+nafjs/ppVdvLfubiH0oXO90eyb9l4pDMP6vs7H1PH3xheTQ1h8jkfclvyoTGv4E1JZayPoqOCZQy+7eZTTOMtYCQWM4=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Oct 2017 06:17:28.7215 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0701MB2068
Cc: Andre.Przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: [Xen-devel] [PATCH v5 5/5] ARM: ITS: Expose ITS in the MADT table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KCkFkZCBnaWN2M19pdHNfbWFr
ZV9od2RvbV9tYWR0IHRvIHVwZGF0ZSBod2RvbSBNQURUIElUUyBpbmZvcm1hdGlvbi4KClJldmll
d2VkLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KU2lnbmVkLW9m
Zi1ieTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0v
Z2ljLXYzLWl0cy5jICAgICAgICB8IDE5ICsrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL2Fy
bS9naWMtdjMuYyAgICAgICAgICAgIHwgIDIgKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3Yz
X2l0cy5oIHwgIDggKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vZ2lj
LXYzLWl0cy5jCmluZGV4IDc3NDZhZTguLjNmYTU5MmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS9naWMtdjMtaXRzLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwpAQCAtMTA2Miw2
ICsxMDYyLDI1IEBAIHZvaWQgZ2ljdjNfaXRzX2FjcGlfaW5pdCh2b2lkKQogICAgIGFjcGlfdGFi
bGVfcGFyc2VfbWFkdChBQ1BJX01BRFRfVFlQRV9HRU5FUklDX1RSQU5TTEFUT1IsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGdpY3YzX2l0c19hY3BpX3Byb2JlLCAwKTsKIH0KKwordW5zaWdu
ZWQgbG9uZyBnaWN2M19pdHNfbWFrZV9od2RvbV9tYWR0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQs
IHZvaWQgKmJhc2VfcHRyKQoreworICAgIHVuc2lnbmVkIGxvbmcgaSA9IDA7CisgICAgdm9pZCAq
ZndfaXRzOworICAgIHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY190cmFuc2xhdG9yICpod2RvbV9p
dHM7CisKKyAgICBod2RvbV9pdHMgPSBiYXNlX3B0cjsKKworICAgIGZvciAoIGkgPSAwOyBpIDwg
dmdpY192M19pdHNfY291bnQoZCk7IGkrKyApCisgICAgeworICAgICAgICBmd19pdHMgPSBhY3Bp
X3RhYmxlX2dldF9lbnRyeV9tYWR0KEFDUElfTUFEVF9UWVBFX0dFTkVSSUNfVFJBTlNMQVRPUiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpKTsKKyAgICAgICAg
bWVtY3B5KGh3ZG9tX2l0cywgZndfaXRzLCBzaXplb2Yoc3RydWN0IGFjcGlfbWFkdF9nZW5lcmlj
X3RyYW5zbGF0b3IpKTsKKyAgICAgICAgaHdkb21faXRzKys7CisgICAgfQorCisgICAgcmV0dXJu
IHNpemVvZihzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfdHJhbnNsYXRvcikgKiB2Z2ljX3YzX2l0
c19jb3VudChkKTsKK30KICNlbmRpZgogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dp
Yy12My5jIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCmluZGV4IDQ0Nzk5OGQuLjkwMzg1YmYgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYz
LmMKQEAgLTE0MDMsNiArMTQwMyw4IEBAIHN0YXRpYyBpbnQgZ2ljdjNfbWFrZV9od2RvbV9tYWR0
KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHUzMiBvZmZzZXQpCiAgICAgICAgIHRhYmxlX2xlbiAr
PSBzaXplOwogICAgIH0KIAorICAgIHRhYmxlX2xlbiArPSBnaWN2M19pdHNfbWFrZV9od2RvbV9t
YWR0KGQsIGJhc2VfcHRyICsgdGFibGVfbGVuKTsKKwogICAgIHJldHVybiB0YWJsZV9sZW47CiB9
CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKaW5kZXggMzFmY2E2Ni4uNTM5YWEzMCAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9naWNfdjNfaXRzLmgKQEAgLTEzOCw2ICsxMzgsOCBAQCB2b2lkIGdpY3YzX2l0c19k
dF9pbml0KGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSk7CiAKICNpZmRlZiBDT05G
SUdfQUNQSQogdm9pZCBnaWN2M19pdHNfYWNwaV9pbml0KHZvaWQpOwordW5zaWduZWQgbG9uZyBn
aWN2M19pdHNfbWFrZV9od2RvbV9tYWR0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqYmFzZV9wdHIpOwogI2VuZGlm
CiAKIC8qIERlbnkgaW9tZW0gYWNjZXNzIGZvciBpdHMgKi8KQEAgLTIwOCw2ICsyMTAsMTIgQEAg
c3RhdGljIGlubGluZSB2b2lkIGdpY3YzX2l0c19kdF9pbml0KGNvbnN0IHN0cnVjdCBkdF9kZXZp
Y2Vfbm9kZSAqbm9kZSkKIHN0YXRpYyBpbmxpbmUgdm9pZCBnaWN2M19pdHNfYWNwaV9pbml0KHZv
aWQpCiB7CiB9CisKK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBnaWN2M19pdHNfbWFrZV9o
d2RvbV9tYWR0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpiYXNlX3B0cikKK3sKKyAgICBy
ZXR1cm4gMDsKK30KICNlbmRpZgogCiBzdGF0aWMgaW5saW5lIGludCBnaWN2M19pdHNfZGVueV9h
Y2Nlc3MoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 06:17:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 06:17:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1nrC-0006GB-UB; Tue, 10 Oct 2017 06:17:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1e1nrA-0006FW-No
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 06:17:32 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 7F/B0-20448-BF56CD95; Tue, 10 Oct 2017 06:17:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0hTYRjHe8/OtqN56rgZPo3ZZeZIcV6IahB
 Elw8paBRIsArsLE/uwG6cM2MGkpCVW0V5wcoEFbqQ1KAwMgrKRGuZkZdqM4s+SKh5m2GlWHbO
 zjR7P/3f9/d/nuf/wkPIVHNyDcG4XQxnp606RTRuSU/eY5hlBkwZzb+Mxp/NVdgOlNU22YfvQ
 wflrN3scB+RWzo8+51XUt118+/xUhRI9KJoAqcuyKCqLKj0oigCUSaonz2tEIGKOovB1dFhmQ
 gU1Fp4dKEHE3UcpYPPTVVhLaNscHNkDHkRQagpFtorj4jPOJUEgY5zuKhJKgv6Wy+F7UCtgeA
 bT7hlFJUNcxXfw3NVgqd3eFop+WPBf3UQl9oDtA4NyaTa9fA14MfEbEB5EVR/6MKkYj3UdHoj
 AxKgvasOl3QuNFYMKqSCRgTdtaeU0uWUEqYeP5BLrlTobRuPgFtKmG14jSSQAr53ochsJ3Sd+
 4YkU4ccKvurIkAL443lCkn75TB2j5EymaGj/mWk6x0Syq89jFw8Sgi9KA2PUFMamGjxo0tIX7
 vk57VLft6AsCa0kWe44wxnyNyaZubYQovLRrNWQ2bGpjQbw/N0IWOlzXzaUYftPhI2YZlwWtB
 wZ/ZztJrAdKvI5fSASbXC7CgottC8JZ8rsjL8c6QlCB2QowUCi+WYQsZ9jLUK67SAgYjRxZEh
 EZO8k7bxbKGEXiEDUR78NIepcLvDzmjiyaeiiRJNliL7YouFpexBCRo1iYRQqhgnw9lY1/98B
 MUTSKcmKWF3VTGs3bU4aUQIgQkhEB8QQ7jof0hTip61VG/hfu/NKTIskyXfqPnRc1qbs/Pwn4
 l1G2KDKGlGbUzxDc0P+hq3HQgpq7X9F+tOaLrT830TjjPsk7xbZVM9Rj+l993+Yh1PNV42f7y
 +62Txbv105T6ftlpfErt9ZfL5vM0nTa0V2gRPKNeS9HbFm2hyJrF4o3qy5NDd6b4rOpy30Jkp
 Mo6n/wIx0psyjwMAAA==
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1507616249!78643046!1
X-Originating-IP: [104.47.41.71]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50342 invoked from network); 10 Oct 2017 06:17:30 -0000
Received: from mail-dm3nam03on0071.outbound.protection.outlook.com (HELO
 NAM03-DM3-obe.outbound.protection.outlook.com) (104.47.41.71)
 by server-11.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 10 Oct 2017 06:17:30 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=P3CGSV3WmbBMwj+zGB6JmDg7Y7ArEc1NZO5/n7RtBqA=;
 b=DqyxFpGY53ZmnuF3ElEE1JtDi+yJ3mX31+DspbuegARhioEnc9RinKFHo/15et5HwDSfmGQHeuLVlDDBWEGvSXJ98lKd3lSG132RI8dVZDLyUAH3C+xDz+LGEyTEqGGKvN4nCBXWZVcagYwiYJEyWqNXBwnsTZCYzftbC42ukFE=
Received: from mjaggi.caveonetworks.com (111.93.218.67) by
 BLUPR0701MB2068.namprd07.prod.outlook.com (10.163.122.150) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Tue, 10 Oct
 2017 06:17:26 +0000
From: mjaggi@caviumnetworks.com
To: xen-devel@lists.xenproject.org
Date: Tue, 10 Oct 2017 11:46:57 +0530
Message-Id: <1507616218-2478-5-git-send-email-mjaggi@caviumnetworks.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1507616218-2478-1-git-send-email-mjaggi@caviumnetworks.com>
References: <1507616218-2478-1-git-send-email-mjaggi@caviumnetworks.com>
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: PN1PR01CA0079.INDPRD01.PROD.OUTLOOK.COM (10.174.144.147) To
 BLUPR0701MB2068.namprd07.prod.outlook.com (10.163.122.150)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: ba961736-f582-4199-263c-08d50fa694f4
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:BLUPR0701MB2068; 
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2068;
 3:ipsyDbwl58jjYb4r9EniUXXAGNDHosnLthrbmPY4cnOKQz2nCJ1fWqw4w6CLTnvVMLmFee9iMOue5BJLKAuL9VbnZrDe+H6iQoKZq9YBEepCbdrHXneqWR/aF1if3rezfWjhx7qXAWRf8tAPtCBOOeqtHGdXfcWL7vbwU5Q8C4LYMOxxyVilgzkSWWDrPgd/l7lixHzBf5eO/397p7z86yGvwMbLFoDgSmb6aHkFgVb6KRAXuxoDG9EPuccJ56Vl;
 25:N4dveaYH4QSx0iitd5Xq8bvUllYOhfoTIlwaXqJlSm6WQ3eAtw1OgQZUV9m7x3h4KEJWkZkTxcy9O2F3nTBHMNo2JQkSTdbNP6EqNe4RI/1Iznnm9oFUwZESPPxjArMIoPQNRk7z0lNcBmYAqjZBk3kJQHOcW3m3JMmr/aYkBPSHg0vLD6R7/NuJG8+XGPEvHTQ4jTeqcKFn4FfJ7+5gTeTSSZduhzkmXeRt4lVD+RLdgUAYgqYIO3pvE0Lg/PJj2968M9iteZ/hzjqnWgpc7Ze8NbHt0UZyuPp0fhkCy4hQ0e4XBZ/UTWojh5DdiAhcqwA3tYw/VLCTeYWFu3Uc8Q==;
 31:xkRhRW5KMb5vJIV/BaSvWkIMe9q99FFhDkzAmnoV+KHGj3mT1XFSDoL0iCS11GMfbNhqBJlQa5f6/4ttYStdMifJXgWbbFiZE6SLHbLdz+9payOmwJOPve1tlO3i9CBqV4ns0I5+qTlJWW2m3vR8/sR340d4FtSxq/p5irSUiJeoOwo6BetUDEr/FWKQlGwek0u392MW+y0diheWOPZqP6DNPw+3NkljW3PLhf52qLU=
X-MS-TrafficTypeDiagnostic: BLUPR0701MB2068:
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2068;
 20:15Il3oMXTXlkBiQrJSLJQNAgfwqYFD79UTP6Dz7rHG/PCBNBBHcQQ/uGJa57uoe8wQrGOA+pxUYx3FKH1VlTA/MSjKYuHhERaVT02Hx1OJXMR58cH3zZRYw/Ezd9QQp/ijIsy07k6QyyUESHOQ75at6Cc0ZTham551201sYDh7kIGoGfOCIht4PU/r0M+6nXkD3P6XaLsrBLs8AOfQfahStud3NS61eulT/PdJeOqI8Wfbvd+Cg0qA1aZeEmcvDW+rW3Eks7zrzndtEwIz4ll5S7Xo5oCWmh3Unl4doyQ9wftkNr22Vsp6Me9mi5qUOnvJWWwCZ/1MAApkEae8Ih99mUXK8HZVWec5FQc8SkUVZrjXyCOKOn+vd7sTJLjhYVHNLQ3TWbXDKpZo+lQztohC7M1W5KxNFmQzH6K+nX8QFFICi/yUWAE2rD/ll7oWAqmRDdnw28AyZtDa9gzRlyQRjZMOVW7BdCH/2e02oI5GtemsRNR2nSehoXTFdu8TyZanyZeZEMJLkfA3IUVoh0OEaWW+XByfArX8Jz8TqVhKTqinpe+M0STmyiWBalGG7EqbdYlk5XMPOaI/H47dHH/47NIrhoeRjg5UMRTHlw5Yc=;
 4:NN3Pq3O/z0dCfDkSxnJo0rovtbicaMoRmaTe+mibvVdvqq3rIyg9iCsaqkMXVkECj5IZqMO2bwjaMU75ZDADMbuAGcAwzeROxlJh/ZRTRQOPSekaakjLO8iU9IlniYosU+bZJAQ7QJNZ52BsKD6AVkZLR6ukqQ4cDCQWgRnPXy89HPizxMvAf7LBsmhc3vKaRFSWDFJy3GKGbDmJqUcyPanatehdWfEs40Z8FWhfCvL4Jgxp5a3PElsvVfJ83XTs
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <BLUPR0701MB20685C9491B9E1AAE83C5D4DEC750@BLUPR0701MB2068.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(100000703101)(100105400095)(6041248)(20161123558100)(20161123560025)(20161123564025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BLUPR0701MB2068; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BLUPR0701MB2068; 
X-Forefront-PRVS: 04569283F9
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(346002)(376002)(189002)(199003)(81166006)(81156014)(8676002)(2361001)(101416001)(53936002)(105586002)(107886003)(106356001)(2906002)(2351001)(6666003)(4326008)(5003940100001)(97736004)(53416004)(33646002)(8936002)(50986999)(5660300001)(305945005)(68736007)(9686003)(15650500001)(6512007)(76176999)(66066001)(47776003)(3846002)(6116002)(16586007)(5009440100003)(50466002)(16526018)(48376002)(316002)(2950100002)(69596002)(42882006)(6916009)(36756003)(50226002)(189998001)(6486002)(72206003)(478600001)(25786009)(7736002)(85772001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0701MB2068; H:mjaggi.caveonetworks.com;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR0701MB2068;
 23:eX+ZPpHHjyQdF3keuT19+9yZ7IedLSEgWxarNV9?=
 =?us-ascii?Q?vYtCzz0OLFuuwLafCrqqSYq3umGzKvRyqFcDop/+wH281SRVzrsiYC37gzwT?=
 =?us-ascii?Q?UPe1t8ZcXS94y+nyj+h/dTfwbGoRtYdXtKCaWZ57ZS6xGxLzT15SSKUnY2GN?=
 =?us-ascii?Q?yWYzbppvNi0T1LnpCKl5/kEQSbiaBkEJ4q7k0yWtq3oKGaaX30Ntzx0kZiVq?=
 =?us-ascii?Q?vr45BjFQ3ibZCxnKYnV6hwUWfpECpgZeodaHs6Jlvwb37l47mVJ5l2gAF2mQ?=
 =?us-ascii?Q?KvjvrDeBVpChSDBJMyJJK1bHUyInTmaC2z50GA9/PKzGKUclGaylUoNDY6TP?=
 =?us-ascii?Q?selIZLDY56pDhHGTU2eE3DsqmZOqYIAMuZ7Cb9rhIi9ihpAXcg0aNhlofOiB?=
 =?us-ascii?Q?+IApY6jk4/8EwhVbcTz+uyztCEb6uQXbxj0Orzp+P2P2r4iSSCCsm+HK4IFb?=
 =?us-ascii?Q?w3Lx/idT2PaXtkinUYrM/FGVIzIkZbyHqBDDOpNGb2HTTUF3yghmhCS5OwRM?=
 =?us-ascii?Q?ZaBuQnyBQv49s9KMARiWe0LEZOupx7G3AbsTQK5u2xCBOkjxV+UOgTHoYWYY?=
 =?us-ascii?Q?FsSXYNdC6WcXrCAQFX/PgoaYN7UaT7z64/tV0gyv95JMVY7lPaN39Ouy4UeL?=
 =?us-ascii?Q?OYAXXbQtHzLHOgwEr+O+y74wFcdiqIwanrRwLTB5huin1eKgVu8iz6XEO+q2?=
 =?us-ascii?Q?faLW5X4KHMA4QseFwZPAeS1CZtimG+9LeM+bpvfN0F1lI7G3c/DNo1scJ4FN?=
 =?us-ascii?Q?dEw9JxuX898xAvksVReKZ8dbSCGaSOInNghGmP8/0lmdk9/B88Khh5kYbpYc?=
 =?us-ascii?Q?9rWGN0JvFzf908YU9C1Ymkm42ES9EN8ylO3oHsT/ZIbNWiGKkV9GwSNyhiJN?=
 =?us-ascii?Q?bXOiWBdinRGKsx1DJ71XI+aJW4eJZ3vAF6KnBmR2VAD+KF8fQZbiboq8A4yN?=
 =?us-ascii?Q?jfEZq2V2ubRrZbdMFGSG4DV1rgNGdvzXO7f6GHKfwJj2OhkT2DLposI/T4j3?=
 =?us-ascii?Q?/E2g2ZUG2G7whIVmHUt0O/H9VW8WSfi0pQrTdnae2C1JM/xjPTYs9KbDMVTQ?=
 =?us-ascii?Q?hg7PfiYm1L4uk8yZNhtg2UKClsGuUEC0XlJyjAzmkyl829dwAVwiW/D4coPJ?=
 =?us-ascii?Q?wPWWsC2tYDIpSylODGD3+1foFYsnHT1YV2JrSvtanlEXdZts1GBH0r0CYGOL?=
 =?us-ascii?Q?K8gesjq/cBvWcSr1fMSfN0LqeeTZDdaIrLss+8NTE+ZeZ8S16I40cGyNehG/?=
 =?us-ascii?Q?CRKg4yHkVE5ouy7VvqwomkjbEVijmlXVD42XPh9aV?=
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2068;
 6:usq+brac5fSDtLjvLC+7L4bewsz18jIiAv1vIPsV7EiwIvtnN9VgZV3sHXzqks0/ZBZW/dVWnm+eIiQxRzGzoot7NW1BSgChetuKdaCp+CMGp00MVZ4KYlZOQy81Nbikcz6YF0aFqyWjGpwD8Jk4nVgpinfMRW6mPzi54WH8tQuKC9S0nJYKyKoJ/gvJvbwJxTOXh//+5e3DUSagCuXflPKijHt8Q+0ssKMATrj+It5fNxefzVnmNMU5yr3mosaWhmzzNGOFOpCDkaKU/j7LJbWUPtrqtGShRU7kS5EvLfQRcbEmVh/cH3g6K8X0S4DhydAPqAICR0OQmrEvYTXMbQ==;
 5:rM/H4sFbyv4NbcH3uig1YFOYaHZynXCfBiC73Nx/5hmZhVFuoJMd7xw4uzxjxgR+EVie7x5XNASHZnaSLkmWmawWGqFdp2ho7E6qI31HI+RXJdr1dquBfHc1vp7JOzu+fLJNywF0izfkA0a9Dl6RnA==;
 24:W7a50Q9pXfIVZ0LnhsjOZVfCSVvC/0FlisIF57tTtTwYcqUQn83CeYiMKWShdmsYGJd3LbkrEjZAWZ8Xg1Ip2y9a1EG7cfQGRd1jtYnt5oE=;
 7:EQ0GYcDZeKNliktK+n4pjTaNk/V8hkLL41Wd6AXKRUk9Dz8m7BvAgFby1Q+Zjm0EtAvyYlnJT7MxW7PHvVK5d4DTOxDTBPK85+sH4ak1I9s8pWY4C9yiC3tIput2Cx2vJ+j8XThbCyYB/jRyDkrjfoDz57F/HRxgT+xrsfySq3iONmZaWZpBBYO0tGBf/2cOsBA8mAauslRPZgayRu3zgMKWLGOP18nOh28FhHmZu0E=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Oct 2017 06:17:26.3622 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0701MB2068
Cc: Andre.Przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: [Xen-devel] [PATCH v5 4/5] ARM: Update Formula to compute MADT size
	using new callbacks in gic_hw_operations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KCmVzdGltYXRlX2FjcGlfZWZp
X3NpemUgbmVlZHMgdG8gYmUgdXBkYXRlZCB0byBwcm92aWRlIGNvcnJlY3Qgc2l6ZSBvZgpoYXJk
d2FyZSBkb21haW5zIE1BRFQsIHdoaWNoIG5vdyBhZGRzIElUUyBpbmZvcm1hdGlvbiBhcyB3ZWxs
LgoKVGhpcyBwYXRjaCB1cGRhdGVzIHRoZSBmb3JtdWxhIHRvIGNvbXB1dGUgZXh0cmEgTUFEVCBz
aXplLCBhcyBwZXIgR0lDdjIvMwpieSBjYWxsaW5nIGdpY19nZXRfaHdkb21fZXh0cmFfbWFkdF9z
aXplCgpTaWduZWQtb2ZmLWJ5OiBNYW5pc2ggSmFnZ2kgPG1qYWdnaUBjYXZpdW0uY29tPgotLS0K
IHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyB8ICA3ICstLS0tLS0KIHhlbi9hcmNoL2FybS9n
aWMtdjIuYyAgICAgICB8ICA2ICsrKysrKwogeGVuL2FyY2gvYXJtL2dpYy12My5jICAgICAgIHwg
MTkgKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gvYXJtL2dpYy5jICAgICAgICAgIHwgMTIg
KysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oICAgfCAgMyArKysKIDUgZmls
ZXMgY2hhbmdlZCwgNDEgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxk
LmMKaW5kZXggZDZmOTU4NS4uZjE3ZmNmMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFp
bl9idWlsZC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpAQCAtMTgwOCwxMiAr
MTgwOCw3IEBAIHN0YXRpYyBpbnQgZXN0aW1hdGVfYWNwaV9lZmlfc2l6ZShzdHJ1Y3QgZG9tYWlu
ICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQogICAgIGFjcGlfc2l6ZSA9IFJPVU5EVVAo
c2l6ZW9mKHN0cnVjdCBhY3BpX3RhYmxlX2ZhZHQpLCA4KTsKICAgICBhY3BpX3NpemUgKz0gUk9V
TkRVUChzaXplb2Yoc3RydWN0IGFjcGlfdGFibGVfc3RhbyksIDgpOwogCi0gICAgbWFkdF9zaXpl
ID0gc2l6ZW9mKHN0cnVjdCBhY3BpX3RhYmxlX21hZHQpCi0gICAgICAgICAgICAgICAgKyBzaXpl
b2Yoc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX2ludGVycnVwdCkgKiBkLT5tYXhfdmNwdXMKLSAg
ICAgICAgICAgICAgICArIHNpemVvZihzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfZGlzdHJpYnV0
b3IpOwotICAgIGlmICggZC0+YXJjaC52Z2ljLnZlcnNpb24gPT0gR0lDX1YzICkKLSAgICAgICAg
bWFkdF9zaXplICs9IHNpemVvZihzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfcmVkaXN0cmlidXRv
cikKLSAgICAgICAgICAgICAgICAgICAgICogZC0+YXJjaC52Z2ljLm5yX3JlZ2lvbnM7CisgICAg
bWFkdF9zaXplID0gZ2ljX2dldF9od2RvbV9tYWR0X3NpemUoZCk7CiAgICAgYWNwaV9zaXplICs9
IFJPVU5EVVAobWFkdF9zaXplLCA4KTsKIAogICAgIGFkZHIgPSBhY3BpX29zX2dldF9yb290X3Bv
aW50ZXIoKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjIuYyBiL3hlbi9hcmNoL2Fy
bS9naWMtdjIuYwppbmRleCBjYmU3MWE5Li4wMTIzZWE0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vZ2ljLXYyLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12Mi5jCkBAIC0xMDEyLDYgKzEwMTIs
MTEgQEAgc3RhdGljIGludCBnaWN2Ml9pb21lbV9kZW55X2FjY2Vzcyhjb25zdCBzdHJ1Y3QgZG9t
YWluICpkKQogICAgIHJldHVybiBpb21lbV9kZW55X2FjY2VzcyhkLCBtZm4sIG1mbiArIG5yKTsK
IH0KIAorc3RhdGljIHVuc2lnbmVkIGxvbmcgZ2ljdjJfZ2V0X2h3ZG9tX2V4dHJhX21hZHRfc2l6
ZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHJldHVybiAwOworfQorCiAjaWZkZWYg
Q09ORklHX0FDUEkKIHN0YXRpYyBpbnQgZ2ljdjJfbWFrZV9od2RvbV9tYWR0KGNvbnN0IHN0cnVj
dCBkb21haW4gKmQsIHUzMiBvZmZzZXQpCiB7CkBAIC0xMjQ4LDYgKzEyNTMsNyBAQCBjb25zdCBz
dGF0aWMgc3RydWN0IGdpY19od19vcGVyYXRpb25zIGdpY3YyX29wcyA9IHsKICAgICAucmVhZF9h
cHIgICAgICAgICAgICA9IGdpY3YyX3JlYWRfYXByLAogICAgIC5tYWtlX2h3ZG9tX2R0X25vZGUg
ID0gZ2ljdjJfbWFrZV9od2RvbV9kdF9ub2RlLAogICAgIC5tYWtlX2h3ZG9tX21hZHQgICAgID0g
Z2ljdjJfbWFrZV9od2RvbV9tYWR0LAorICAgIC5nZXRfaHdkb21fZXh0cmFfbWFkdF9zaXplID0g
Z2ljdjJfZ2V0X2h3ZG9tX2V4dHJhX21hZHRfc2l6ZSwKICAgICAubWFwX2h3ZG9tX2V4dHJhX21h
cHBpbmdzID0gZ2ljdjJfbWFwX2h3ZG93bl9leHRyYV9tYXBwaW5ncywKICAgICAuaW9tZW1fZGVu
eV9hY2Nlc3MgICA9IGdpY3YyX2lvbWVtX2RlbnlfYWNjZXNzLAogICAgIC5kb19MUEkgICAgICAg
ICAgICAgID0gZ2ljdjJfZG9fTFBJLApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My5j
IGIveGVuL2FyY2gvYXJtL2dpYy12My5jCmluZGV4IGIzZDYwNWQuLjQ0Nzk5OGQgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS9naWMtdjMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKQEAg
LTE0MDYsNiArMTQwNiwxOSBAQCBzdGF0aWMgaW50IGdpY3YzX21ha2VfaHdkb21fbWFkdChjb25z
dCBzdHJ1Y3QgZG9tYWluICpkLCB1MzIgb2Zmc2V0KQogICAgIHJldHVybiB0YWJsZV9sZW47CiB9
CiAKK3N0YXRpYyB1bnNpZ25lZCBsb25nIGdpY3YzX2dldF9od2RvbV9leHRyYV9tYWR0X3NpemUo
Y29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICB1bnNpZ25lZCBsb25nIHNpemU7CisKKyAg
ICBzaXplICA9IHNpemVvZihzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfcmVkaXN0cmlidXRvcikK
KyAgICAgICAgICAgICAgICAgICAgKiBkLT5hcmNoLnZnaWMubnJfcmVnaW9uczsKKworICAgIHNp
emUgICs9IHZnaWNfdjNfaXRzX2NvdW50KGQpCisgICAgICAgICAgICAgICAgICAgICogc2l6ZW9m
KHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY190cmFuc2xhdG9yKTsKKworICAgIHJldHVybiBzaXpl
OworfQorCiBzdGF0aWMgaW50IF9faW5pdAogZ2ljX2FjcGlfcGFyc2VfbWFkdF9jcHUoc3RydWN0
IGFjcGlfc3VidGFibGVfaGVhZGVyICpoZWFkZXIsCiAgICAgICAgICAgICAgICAgICAgICAgICBj
b25zdCB1bnNpZ25lZCBsb25nIGVuZCkKQEAgLTE1OTcsNiArMTYxMCwxMSBAQCBzdGF0aWMgaW50
IGdpY3YzX21ha2VfaHdkb21fbWFkdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1MzIgb2Zmc2V0
KQogewogICAgIHJldHVybiAwOwogfQorCitzdGF0aWMgdW5zaWduZWQgbG9uZyBnaWN2M19nZXRf
aHdkb21fZXh0cmFfbWFkdF9zaXplKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgcmV0
dXJuIDA7Cit9CiAjZW5kaWYKIAogLyogU2V0IHVwIHRoZSBHSUMgKi8KQEAgLTE2OTgsNiArMTcx
Niw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZ2ljX2h3X29wZXJhdGlvbnMgZ2ljdjNfb3BzID0g
ewogICAgIC5zZWNvbmRhcnlfaW5pdCAgICAgID0gZ2ljdjNfc2Vjb25kYXJ5X2NwdV9pbml0LAog
ICAgIC5tYWtlX2h3ZG9tX2R0X25vZGUgID0gZ2ljdjNfbWFrZV9od2RvbV9kdF9ub2RlLAogICAg
IC5tYWtlX2h3ZG9tX21hZHQgICAgID0gZ2ljdjNfbWFrZV9od2RvbV9tYWR0LAorICAgIC5nZXRf
aHdkb21fZXh0cmFfbWFkdF9zaXplID0gZ2ljdjNfZ2V0X2h3ZG9tX2V4dHJhX21hZHRfc2l6ZSwK
ICAgICAuaW9tZW1fZGVueV9hY2Nlc3MgICA9IGdpY3YzX2lvbWVtX2RlbnlfYWNjZXNzLAogICAg
IC5kb19MUEkgICAgICAgICAgICAgID0gZ2ljdjNfZG9fTFBJLAogfTsKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9naWMuYyBiL3hlbi9hcmNoL2FybS9naWMuYwppbmRleCA2YzgwM2JmLi4zYzdi
NmRmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL2dp
Yy5jCkBAIC04NTEsNiArODUxLDE4IEBAIGludCBnaWNfbWFrZV9od2RvbV9tYWR0KGNvbnN0IHN0
cnVjdCBkb21haW4gKmQsIHUzMiBvZmZzZXQpCiAgICAgcmV0dXJuIGdpY19od19vcHMtPm1ha2Vf
aHdkb21fbWFkdChkLCBvZmZzZXQpOwogfQogCit1bnNpZ25lZCBsb25nIGdpY19nZXRfaHdkb21f
bWFkdF9zaXplKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgdW5zaWduZWQgbG9uZyBt
YWR0X3NpemU7CisKKyAgICBtYWR0X3NpemUgPSBzaXplb2Yoc3RydWN0IGFjcGlfdGFibGVfbWFk
dCkKKyAgICAgICAgICAgICAgICArIHNpemVvZihzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfaW50
ZXJydXB0KSAqIGQtPm1heF92Y3B1cworICAgICAgICAgICAgICAgICsgc2l6ZW9mKHN0cnVjdCBh
Y3BpX21hZHRfZ2VuZXJpY19kaXN0cmlidXRvcikKKyAgICAgICAgICAgICAgICArIGdpY19od19v
cHMtPmdldF9od2RvbV9leHRyYV9tYWR0X3NpemUoZCk7CisKKyAgICByZXR1cm4gbWFkdF9zaXpl
OworfQorCiBpbnQgZ2ljX2lvbWVtX2RlbnlfYWNjZXNzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQp
CiB7CiAgICAgcmV0dXJuIGdpY19od19vcHMtPmlvbWVtX2RlbnlfYWNjZXNzKGQpOwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2lj
LmgKaW5kZXggNjIwM2RjNS4uMDYxMjcwNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9naWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCkBAIC0zNjUsNiArMzY1LDgg
QEAgc3RydWN0IGdpY19od19vcGVyYXRpb25zIHsKICAgICBpbnQgKCptYWtlX2h3ZG9tX21hZHQp
KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHUzMiBvZmZzZXQpOwogICAgIC8qIE1hcCBleHRyYSBH
SUMgTU1JTywgaXJxcyBhbmQgb3RoZXIgaHcgc3R1ZmZzIHRvIHRoZSBoYXJkd2FyZSBkb21haW4u
ICovCiAgICAgaW50ICgqbWFwX2h3ZG9tX2V4dHJhX21hcHBpbmdzKShzdHJ1Y3QgZG9tYWluICpk
KTsKKyAgICAvKiBRdWVyeSB0aGUgc2l6ZSBvZiBoYXJkd2FyZSBkb21haW4gbWFkdCB0YWJsZSAq
LworICAgIHVuc2lnbmVkIGxvbmcgKCpnZXRfaHdkb21fZXh0cmFfbWFkdF9zaXplKShjb25zdCBz
dHJ1Y3QgZG9tYWluICpkKTsKICAgICAvKiBEZW55IGFjY2VzcyB0byBHSUMgcmVnaW9ucyAqLwog
ICAgIGludCAoKmlvbWVtX2RlbnlfYWNjZXNzKShjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKICAg
ICAvKiBIYW5kbGUgTFBJcywgd2hpY2ggcmVxdWlyZSBzcGVjaWFsIGhhbmRsaW5nICovCkBAIC0z
NzYsNiArMzc4LDcgQEAgaW50IGdpY19tYWtlX2h3ZG9tX2R0X25vZGUoY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBkdF9kZXZp
Y2Vfbm9kZSAqZ2ljLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqZmR0KTsKIGlu
dCBnaWNfbWFrZV9od2RvbV9tYWR0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHUzMiBvZmZzZXQp
OwordW5zaWduZWQgbG9uZyBnaWNfZ2V0X2h3ZG9tX21hZHRfc2l6ZShjb25zdCBzdHJ1Y3QgZG9t
YWluICpkKTsKIGludCBnaWNfbWFwX2h3ZG9tX2V4dHJhX21hcHBpbmdzKHN0cnVjdCBkb21haW4g
KmQpOwogaW50IGdpY19pb21lbV9kZW55X2FjY2Vzcyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsK
IAotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 10 06:17:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 06:17:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1nr9-0006Ex-Jg; Tue, 10 Oct 2017 06:17:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1e1nr7-0006DZ-Pn
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 06:17:29 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 AE/E0-08608-9F56CD95; Tue, 10 Oct 2017 06:17:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSbUhTURjHO3d329W8cZ2GT8sXHGghvkbUtBT
 DPlgtE4LKvuhd3rbJNsfujBlYE4nmRHw3nNUSeqFFEuEHNVFSkrTMdFpamn2IMCszLCzR6N7d
 aXY+/c/5/Z/n/M/hIUSyVbGcYKwWxmyk9QqJP65NiEmNW2SmchLrpxKUS211WDrK7FsYw7PRa
 bHOqC605om1y9NLyGQPtNaXunEb6iYdyJ/AqUoRLFSU4g7kRyAqB1zLlyQ8kFGXMXDbpiU8kF
 AR0FE5ivE6mFLAO3edV4soA9ye+4p4HURlw9zqdRGvcSoKWhd+e89JKhPKb/VLeQ1UOEy+KPd
 6/KhDsFKz6D2XcR7Pp59SwR8IA00fcKE/wOPZWZFQGwkfJwYwPhxQDgT1r4cwoTgaGp85MMEU
 Bk+GrnLFBKePgqfZKPhbEIw4y6TCpkwKrqZfYqEgFjx98z7gkUJdS6mv0z4YaXRJBG2C2h4XL
 pj6xVD7ps6XKRTmW+wSAXSJoadFCCuj1NDveupr6yRhsrUdCZtyKTyqtvm+TA7f2gdQNYp2bn
 i5c8PLbyDMjXawjPkcY45TxqvNOo3WYqB1+rikxD3xBoZlaQ2jp9Vs/JlCw0PEjcImbrWjZs+
 xXrSNwBRbyc30VI5si7owv1hLs9pcc5GeYXtRKEEogPySz7FAM6NhrGd1em6e1jAQAYpg8juP
 SdZEG1idRkCDKI6wT06vYDLcWGhk5CFkD2+ieJO2yLjeYm0qR1GYPIhEXChZgIkxG3SW//kcC
 iGQIoikuOGVBeiMlvWb5rgQGBcCsRN8CAv9D8ltKO3HlKtq4Ejxlb0Zye+nW5Mi/8yIDkY1xm
 abICvl7f2lmleTO+8qU8cf2EtWOlZuqkrOd6ZfG3WIleGqhsHnnQdyo1Thd6q257m7C5Jj8k8
 o508Nj1t33Qs63ubc3/hSmXcypOLzYNdYQ9pwSlZoU+BFKmNMdcFRcDhiZkS1OBy8W4GzWjop
 RmRm6b9cKjoIkAMAAA==
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1507616241!110560439!2
X-Originating-IP: [104.47.42.61]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36748 invoked from network); 10 Oct 2017 06:17:23 -0000
Received: from mail-by2nam03on0061.outbound.protection.outlook.com (HELO
 NAM03-BY2-obe.outbound.protection.outlook.com) (104.47.42.61)
 by server-16.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 10 Oct 2017 06:17:23 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=t8njyoFANdzuHfB+iJacYCDaNyOthtYFrygVO/cxLww=;
 b=k5MYa/Iuzg+WLEVkkmN9diQrIJGMnr8owiSZsdMpBUeBT64JuWZ8KrBV4IFWWPXLzb89gHWZ4HPWUbgYCKAlcjQtDzcy4J7xjMgRk1L5S6etVkvG83+zfvuFztCfSM+aeG/nVQ+NzExjhIg+aBLYVG6XVFTE5/DZw7Y1TdJ1LjU=
Received: from mjaggi.caveonetworks.com (111.93.218.67) by
 BLUPR0701MB2068.namprd07.prod.outlook.com (10.163.122.150) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Tue, 10 Oct
 2017 06:17:19 +0000
From: mjaggi@caviumnetworks.com
To: xen-devel@lists.xenproject.org
Date: Tue, 10 Oct 2017 11:46:54 +0530
Message-Id: <1507616218-2478-2-git-send-email-mjaggi@caviumnetworks.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1507616218-2478-1-git-send-email-mjaggi@caviumnetworks.com>
References: <1507616218-2478-1-git-send-email-mjaggi@caviumnetworks.com>
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: PN1PR01CA0079.INDPRD01.PROD.OUTLOOK.COM (10.174.144.147) To
 BLUPR0701MB2068.namprd07.prod.outlook.com (10.163.122.150)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 6bc91cce-8b16-4421-3b58-08d50fa690cf
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:BLUPR0701MB2068; 
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2068;
 3:C3SNlcA4qCUl0YDblq1YAkOir4eniUw7TsDOOsFEifUrz7Yb2LAdl1f0QPjRvjeSVlD3kVVzDqdc6A4qDB802ExqNTLXkpey6LWb55kNUOlQIFu0WurR77hp76dXTu4sRZI0pSoDZnQAz3/eZnY6keaxrGtA8d5s6QcA4e608o/KsiNobHOHsi2Nh/LinUuI1RSXYqtAyr1s4b1ozz2t9XH6NlNgSFuFr0Ke5kDk6FRdT3tHfrSG1kXevJa0NZvF;
 25:W2HZHinl9jeCF6Ip5CzhloezLaZ2KUoFcefppV2Sny7opEFgLdjbtAFPQ26cdH8zEH31eQRBLk9cqwGosr3HFn2j1ZByk22QTSZRble/KYn24U/8HeGxGXWX5NYsmx/5UBUAL61XwWEPZfWhgvuYuGGjwW0O5kHTE2wWEG7YL7debr1CyUekT9/Acjk3Ki4jwBJOpE7HSCeI/S4GxEH/zM2NZbZUxEbeuUMV9HmxERhQzdzpJQJoOmcbMQv3FJkKmCgX2ookOl8eENl9epfsyna5PEaMQ3sre5wMpKpA8NJsAK7KA4k71+we8VBjRUkV1ADYG1Z9eIYzzrx4hYrHqg==;
 31:OyVV80fPC4uni+TNyQ7EqWSkvKtNt0BCxUxL0VHgWSpE3x7iBdBW/ZwXCWBOdLoBUatCcYTQexAsEyM5i3sf0QJw/l0oGN1vpHBzgWSGe79Dhn4raJF918sA+hIClYvrr9dp3L13sVwAUQ08s8dP2Wuh0BvAFUy5yqu6eXeTdYUXlZ+yZwdYWReFFYbQk287j9q88yB/m8GrpQPxzy2nT/R7mE5XsEakJFoqzPugO1k=
X-MS-TrafficTypeDiagnostic: BLUPR0701MB2068:
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2068;
 20:4QT0TcNNdwio3SD2kZqpcGvjjlYQjBSQTiobZpOIP66hvyc2ePd18DVchlhWaJDx8DnHPSsTH+KMnOR7+ME4iJGO0pEeCgQ5c+gjdzXCfzcnfUlx0MNGrzE2fBf7gxbVYGVjTumfrZIfuLm3W2tokn/NHHd7GaSyILF1YFCpwpmYruBHJVo+YnzLsoB7iDpOHDzBoyP/1TE2DTGLdio9iEQSGHseGor2zTNGefBcZjeFI4N47N8esHdhXw9T6knbfKyYKmMARoMcH4hNA8u76gS+Vcet2lFJdXw6MjEz9ZvXmiCey+4yfYRqf+4Omw5oZYdlTys+1jafBg3MnWnWxWRVxqlZGDwh/0Lej8VVQ45OComcR9xTSK7BrlQJtL8pylE0xFmsBOaKKE17MjVwh/ONujciQDzJQeMFEKD3QIKYvg5QRTsmmyMLPLp49Cbz4/WJ0hnPnzLmSpE6m5FE0n1/srUgkBAqBOjjNWuO6/cAlSf26IADnHGApevk8QE+fHxNtX1+etR1f5MkDvALaDgNKPYSMf7LEo5Z3DcZjG16J+MF4x60uJrOxKBmYLLM/rvlW/XwXOfe+tMbj1S7JioMHeqLwbKAnif89wq3KiE=;
 4:CPPCu+PVUGRzRtd+AolXy0/SZRRUolPNPdDb5ZfLDqM2Z/yRWcwasOEg53MgpHS7wGSx4MOTJ4SIGzyAM4FBsDnmioxowSKwsKMu4CHW11OpFrcvuxTrZVLfbuiiuL6JCTLMbLUesVzvf0fKekxHBOqqnzW/iphwfDkhccaU2ug1A1zeysc5sPkiexvfP3KsvqezKnYo0PoUzKIjDICsRpdJzu/yo3jwBW1gUOMIuF0G67yi5kTlfAwqtKX5gGuqNO7XC6CBEG9/m/7QqeprYJoi/KIY3No69HeVY2LLIkM=
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-Microsoft-Antispam-PRVS: <BLUPR0701MB2068BD80B239CD1665610ED2EC750@BLUPR0701MB2068.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(100000703101)(100105400095)(6041248)(20161123558100)(20161123560025)(20161123564025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BLUPR0701MB2068; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BLUPR0701MB2068; 
X-Forefront-PRVS: 04569283F9
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(346002)(376002)(189002)(199003)(81166006)(81156014)(8676002)(2361001)(101416001)(53936002)(105586002)(107886003)(106356001)(2906002)(2351001)(6666003)(4326008)(5003940100001)(97736004)(53416004)(33646002)(8936002)(50986999)(5660300001)(305945005)(68736007)(9686003)(6512007)(76176999)(66066001)(47776003)(3846002)(6116002)(16586007)(5009440100003)(50466002)(16526018)(48376002)(316002)(2950100002)(69596002)(42882006)(6916009)(36756003)(50226002)(189998001)(6486002)(72206003)(478600001)(25786009)(7736002)(85772001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0701MB2068; H:mjaggi.caveonetworks.com;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR0701MB2068;
 23:A6DyrPWecLUY611epD1kH8uqjDzSQlryNoOPgvy?=
 =?us-ascii?Q?zKhtQQ7vUJJ04jPrIWlc/7uAkEBBHx8npV2RPyWSW/lRS6s/ofiiybyM23uK?=
 =?us-ascii?Q?5LeREB6hvDUNtH5lIssduweW6fd2tnMswZjDb7+/+cIduCSNee8tpSS/Gs7Q?=
 =?us-ascii?Q?LVwDrgmXLo/hFbiAS3X5yKvcuXyz/AWhnNbRKMwwnXhzf79k9vtPElUXaUkk?=
 =?us-ascii?Q?A9V3cPzajJql5M3ybzXUUbknuAsS17iSiOQ2KrU1mPqzNtWwn3bOlqmmcO6N?=
 =?us-ascii?Q?2fgNCsPzkKDrVcbydZ70aGd+MiVGKpdMlODOdkVO3SHYdBB642s6uxZA5Qgu?=
 =?us-ascii?Q?CWjbp1olBV4TjMUtgoOkLAe2zKp4a4vOQLhUBcurX/YVyB0AuOk/pLF+wkmy?=
 =?us-ascii?Q?Sq71e6RFiogSt2v34z1kMuL2N4aFjnFWd7N7hP5GaMfojeEvW1swf4l/EkQN?=
 =?us-ascii?Q?hlnHg25Ticy72BUOBiX9qBuq++l1hXf3aEqeryQ+qXfKI2AZSc+3jWfvaVtc?=
 =?us-ascii?Q?HHa2rJ2Tn9iMPvamNX96P1pFCnwDqtuIlRbRhIcu7U1jTG1rnJ9ONE9kpY/H?=
 =?us-ascii?Q?/ILq5Uu3JWlENgQGEru52M+62tww6BjyYH3sbmuLBK0knA9n/QRSIj3YN+4S?=
 =?us-ascii?Q?h399nyl+EOsQAWoHMresXDbTEKMzP1wDU40Ub37LT7u2oTf6GqNT5VRnVWox?=
 =?us-ascii?Q?yUoSXnotLQEay8H+WikZQEdN6lfwWY29MsAcVeqfYYJbIHRhEaF19Ub6GZMd?=
 =?us-ascii?Q?dHedvmOOZsk3XAKbQcAdUCLzdjue9UU7voQkgkKygTr3Ats+wLl4axk5ckPd?=
 =?us-ascii?Q?iT9LxlOMArLl/BXB3pLtMgwwWKSY8u3nD4pwPminoUkKHkPo18H2BYZOYJaS?=
 =?us-ascii?Q?s9UDTGLrz5JLT8Gqz7u8gDNH9WKByzKi0s5UdDK7mw4mPaLSxPGOiUPoavFs?=
 =?us-ascii?Q?sVL9m6CFEsGZ/9L+vlU/TvziSuO6oV/1KUgtbjozhQVmbYImhZDgwCTNUVY7?=
 =?us-ascii?Q?OvMztxwt2ijnjc9Vv63N9WsGuqjAP4BXZPisgYDtQxIiupbUATUHgcXkGj0S?=
 =?us-ascii?Q?Kw6LIl89Vvt6JOZCZr23NbRZMa1NzRYak5wLWYcv7/OsM3q9n+LUjhryVMh2?=
 =?us-ascii?Q?6uATRaY8B0XR+KpQRvbQrwkUG8vQa1/hSZbngT1DVuk8mr+QUNRufFcrH93R?=
 =?us-ascii?Q?j/ntuHRo55sgPp0dzHmAh7JE63LsyIUwXddfMY9ujjcocwpWofysxeznOzRE?=
 =?us-ascii?Q?CLA/UjN+teCpGzKjETfU=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2068;
 6:627sUxRXcxjkna2EI8TNpLbK3mUtrgI8PwJFRRwvOP4N8GUlEAQVsDEafPOhtpp2BX++/JF3UVb2Oq1+q7eLkQUZw2RtWnDa6rlFuI5BPh2RJHo/TdQErftlsnj+ZK1mdb6vG/jqsLR4yKaI37Uog5YnRIpKhCnuYnym1K9C4ilXMfT12ok9Tn+BygixRT0qYjqcQe5gSwyxdHiLt4LbiLk/DH/SGp17xbZaKV5pJ7eMk8xVtIDk6hpP3GfUBswgeeQ6kiM7u9Ryri8hkpu7UaT/cTx8wfa1TjkDKCeL/bUUBOSWRyvlbUHXdAGBU2TW5AomCqhu30tNCAvS4tmeng==;
 5:5nOY88WzKUOE7TsPlQMeL7v+wdMTbJqCC+0BVfAWuYfJWMzJV6CqL/pKRffG82LsdvJf/xlQRFoIGgXOfo8ohQ87m9uRD8OBP2KbGmJRn7Uh1pxs0eXfX/FKFbXo7cTtaqwX9PetA9m7hETGluRc6Q==;
 24:9uzS0fNHqftSvnMZm3JA+BvdV6QHwfCIivdfQTXLuUe/eyHo7VusBsUla6lTx6WxgZei1WK+hHStCcI6GxHn3FwzzIv1+Sy8lqEsuC+QUto=;
 7:NC6OVwChnyMLHLGHAV0bv4sAlpjSYKxMHmKaLqxGSFD2HQinp57oNQoGu3M9ig3hDx5mfg7hxtByvdc+p0cokLC8ZO9iaz5kfAbr3YPDtSW9fngsPeKctKM/vD8PCi0Z1zFyjj/B2y+Cj7RNKJlzxzTk/J7lwFeKrz0pUE/fRfjXtkYzZ+ACKuZ/3QvRUSOtAPxhIYOBJSNyALCa9JEKGb6AHONwRY0DQKkd1agsh4I=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Oct 2017 06:17:19.3938 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0701MB2068
Cc: Andre.Przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: [Xen-devel] [PATCH v5 1/5] ARM: ITS: Introduce common function
	add_to_host_its_list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KCmFkZF90b19ob3N0X2l0c19s
aXN0IHdpbGwgdXBkYXRlIHRoZSBob3N0X2l0c19saXN0LiBUaGlzIGNvbW1vbgpmdW5jdGlvbiB0
byBiZSBpbnZva2VkIGZyb20gZ2ljdjNfaXRzX2R0X2luaXQgYW5kIGdpY192M19pdHNfYWNwaV9w
cm9iZS4KClNpZ25lZC1vZmYtYnk6IE1hbmlzaCBKYWdnaSA8bWphZ2dpQGNhdml1bS5jb20+ClJl
dmlld2VkLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KQWNrZWQt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJt
L2dpYy12My1pdHMuYyB8IDMyICsrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiAxIGZp
bGUgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMK
aW5kZXggMmQzNjAzMC4uMDYxMDk5MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My1p
dHMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCkBAIC05NzYsMTEgKzk3NiwyOSBA
QCBpbnQgZ2ljdjNfaXRzX21ha2VfaHdkb21fZHRfbm9kZXMoY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCwKICAgICByZXR1cm4gcmVzOwogfQogCisvKiBDb21tb24gZnVuY3Rpb24gZm9yIGFkZGluZyB0
byBob3N0X2l0c19saXN0ICovCitzdGF0aWMgdm9pZCBhZGRfdG9faG9zdF9pdHNfbGlzdChwYWRk
cl90IGFkZHIsIHBhZGRyX3Qgc2l6ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSkKK3sKKyAgICBzdHJ1Y3QgaG9zdF9p
dHMgKml0c19kYXRhOworCisgICAgaXRzX2RhdGEgPSB4emFsbG9jKHN0cnVjdCBob3N0X2l0cyk7
CisgICAgaWYgKCAhaXRzX2RhdGEgKQorICAgICAgICBwYW5pYygiR0lDdjM6IENhbm5vdCBhbGxv
Y2F0ZSBtZW1vcnkgZm9yIElUUyBmcmFtZSIpOworCisgICAgaXRzX2RhdGEtPmFkZHIgPSBhZGRy
OworICAgIGl0c19kYXRhLT5zaXplID0gc2l6ZTsKKyAgICBpdHNfZGF0YS0+ZHRfbm9kZSA9IG5v
ZGU7CisKKyAgICBwcmludGsoIkdJQ3YzOiBGb3VuZCBJVFMgQDB4JWx4XG4iLCBhZGRyKTsKKwor
ICAgIGxpc3RfYWRkX3RhaWwoJml0c19kYXRhLT5lbnRyeSwgJmhvc3RfaXRzX2xpc3QpOworfQor
CiAvKiBTY2FuIHRoZSBEVCBmb3IgYW55IElUUyBub2RlcyBhbmQgY3JlYXRlIGEgbGlzdCBvZiBo
b3N0IElUU2VzIG91dCBvZiBpdC4gKi8KIHZvaWQgZ2ljdjNfaXRzX2R0X2luaXQoY29uc3Qgc3Ry
dWN0IGR0X2RldmljZV9ub2RlICpub2RlKQogewogICAgIGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vf
bm9kZSAqaXRzID0gTlVMTDsKLSAgICBzdHJ1Y3QgaG9zdF9pdHMgKml0c19kYXRhOwogCiAgICAg
LyoKICAgICAgKiBDaGVjayBmb3IgSVRTIE1TSSBzdWJub2Rlcy4gSWYgYW55LCBhZGQgdGhlIElU
UyByZWdpc3RlcgpAQCAtOTk2LDE3ICsxMDE0LDcgQEAgdm9pZCBnaWN2M19pdHNfZHRfaW5pdChj
b25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpCiAgICAgICAgIGlmICggZHRfZGV2aWNl
X2dldF9hZGRyZXNzKGl0cywgMCwgJmFkZHIsICZzaXplKSApCiAgICAgICAgICAgICBwYW5pYygi
R0lDdjM6IENhbm5vdCBmaW5kIGEgdmFsaWQgSVRTIGZyYW1lIGFkZHJlc3MiKTsKIAotICAgICAg
ICBpdHNfZGF0YSA9IHh6YWxsb2Moc3RydWN0IGhvc3RfaXRzKTsKLSAgICAgICAgaWYgKCAhaXRz
X2RhdGEgKQotICAgICAgICAgICAgcGFuaWMoIkdJQ3YzOiBDYW5ub3QgYWxsb2NhdGUgbWVtb3J5
IGZvciBJVFMgZnJhbWUiKTsKLQotICAgICAgICBpdHNfZGF0YS0+YWRkciA9IGFkZHI7Ci0gICAg
ICAgIGl0c19kYXRhLT5zaXplID0gc2l6ZTsKLSAgICAgICAgaXRzX2RhdGEtPmR0X25vZGUgPSBp
dHM7Ci0KLSAgICAgICAgcHJpbnRrKCJHSUN2MzogRm91bmQgSVRTIEAweCVseFxuIiwgYWRkcik7
Ci0KLSAgICAgICAgbGlzdF9hZGRfdGFpbCgmaXRzX2RhdGEtPmVudHJ5LCAmaG9zdF9pdHNfbGlz
dCk7CisgICAgICAgIGFkZF90b19ob3N0X2l0c19saXN0KGFkZHIsIHNpemUsIGl0cyk7CiAgICAg
fQogfQogCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 06:17:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 06:17:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1nr8-0006Ef-CO; Tue, 10 Oct 2017 06:17:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1e1nr7-0006Dw-2N
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 06:17:29 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 09/C6-07499-8F56CD95; Tue, 10 Oct 2017 06:17:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPKsWRWlGSWpSXmKPExsWSoa/lofs99U6
 kwaafkhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aVXytZCyaJVbyY0crewNgi1MXIxcEi0Mss
 8frjIeYuRk4ORoFIifm/WtlAEkIC7UwSJ5bPZAJJsAnIS+zsvQRmiwgoSdxbNRnMZhbIlVj26
 i0jiC0s4CJxrH0KO4jNIqAq8WrZZFYQm1fAQ2Lm53lgcQkBOYmb5zrBlnEKeEr8mfgZLC4EVH
 P55Vd2iHpBiZMzn7BAzJeQOPjiBTNEr6LEsxsnmUCOkxDoYpSYcv0sE0SzmsS0011MEEWyEkf
 PzmGBsH0ljt6dDdWwkFHi4qxmdginmV3iSvsJRogqHYnLh99BJS6zS0xaOAWq3Vri4rT5bBB2
 gcSaq4/YIIqOsUpMujUZ6igZiXcLO6ASe1gl9i+EuFZIIEni2PwTUGNn8Up097czQjid7BKfr
 v1kgYSZlMT7HScZJzCqzULy+iwkry9gZFrFqFGcWlSWWqRrZKCXVJSZnlGSm5iZo2toYKaXm1
 pcnJiempOYVKyXnJ+7iRGYGBiAYAfjr2UBhxglOZiURHm5E+9ECvEl5adUZiQWZ8QXleakFh9
 ilOHgUJLg3ZgClBMsSk1PrUjLzAGmKJi0BAePkghvGUiat7ggMbc4Mx0idYpRl6Pj5t0/TEIs
 efl5qVLivPtBigRAijJK8+BGwNLlJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzzgKZwpOZV
 wK36RXQEUxARzAW3wA5oiQRISXVwMhaYhC9SuTGphNrc0K3xSwL3F589XBDzLqHvn1+aouu7H
 TRif6x4Kyon10gH4PlPIYKg9+8UxVYT2lvdw6z9dZvz4/7J79gllizdAEjb52d8tMA4To+24W
 xswLuV3cH+TS2PtJlipaqnZ670u5kbfndL/fMQtSelPy8OKH4RuqFZ4d8ttXUK7EUZyQaajEX
 FScCAH4Yg+CSAwAA
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1507616244!111072603!2
X-Originating-IP: [104.47.42.72]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3722 invoked from network); 10 Oct 2017 06:17:27 -0000
Received: from mail-by2nam03on0072.outbound.protection.outlook.com (HELO
 NAM03-BY2-obe.outbound.protection.outlook.com) (104.47.42.72)
 by server-6.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 10 Oct 2017 06:17:27 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=yXsaDR1v7/Q4PKxvBC1QNNvfcpA+Umoo/j+Ro5cU8ss=;
 b=CxqaUmApR6uR8RpYx4Tpo/zKbrfRYpXwnT31HfkQU0Wxh0V3F4ysGq7nAzdCwqT+NDCCvh721k0uF2T6lauuFtg6bIixiFp5ABqe+IYMz28BSTht+BINgCB32uxMmOVyz1133aw0g05GJWrYvbw3VE5G6tx7lDXUPMVDuqGxMxs=
Received: from mjaggi.caveonetworks.com (111.93.218.67) by
 BLUPR0701MB2068.namprd07.prod.outlook.com (10.163.122.150) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Tue, 10 Oct
 2017 06:17:24 +0000
From: mjaggi@caviumnetworks.com
To: xen-devel@lists.xenproject.org
Date: Tue, 10 Oct 2017 11:46:56 +0530
Message-Id: <1507616218-2478-4-git-send-email-mjaggi@caviumnetworks.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1507616218-2478-1-git-send-email-mjaggi@caviumnetworks.com>
References: <1507616218-2478-1-git-send-email-mjaggi@caviumnetworks.com>
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: PN1PR01CA0079.INDPRD01.PROD.OUTLOOK.COM (10.174.144.147) To
 BLUPR0701MB2068.namprd07.prod.outlook.com (10.163.122.150)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 8545363e-a811-426a-ebb8-08d50fa69390
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:BLUPR0701MB2068; 
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2068;
 3:7iG9YdOxOaohPOFDxOIiMwteVPK0X0mVO1AfBaEl/lucXphXMI6BLtyRp4gRoNFQUE3sUaqe2PD3HNsc4N/+YuwUK0VD4qGiX0oElg3vlKt8q97pjVZ5NSEtOPJieP6+CDegN2ozZ7HPHbmIwYsNEiIPoCLG9uWeQKozpRX3zQyhdvSqO8wASstxQVlZxQ0w7Aek36ryuu9Oq9TLTvmAzNFMxZFnBi5dyrPvShc4/1+sI+ss2m7kdCaSnhb9fDNp;
 25:fXHGr14tjdco1wIgcwqCAi6CpY9UK33aK7uXuezR+kmYRVccF/QJksHikqN4LN0+ViWOESeUr6uyPtsxWK1mt8DRSb8JaGPq/qhHqTh5HxdZcty3N7p8e/57y7sL2UDiboLvXDHNB2Q/gvllUszOlD1XU2jjkQCoUhQV/UhihdsLPhwTgoPF/LQaYZaI/mnzk/3zddqRGisyIpQ9OzkfFUAXwcgpUbo1ur/DTNzwGIdw1cYci5BeLEftAmTmPeczYGfQAF4BfHveZhNtJSOrqsH8Ns/MTOuDdSiSIcDJ5vMN/6MhD8d24N5OL6bknbu6mi6VsXygqVlz33aKmNZztg==;
 31:n0X3hnvPD+8BwhZSNNeXs9bRrgfLrAHZCO8f/UJDYcaC6hNj/TT2ZNnB3zpb02Rwdhzt3fsvqJPwU6XhOTyZwzaSDw/a+fmjJmDWm1IOrVEETfA1TbPblaSbI+vF7rmXuH6bfDWDH29mlF45OZUywZheoUoPHlOEzsQzcZgNufpEgTL0vFaahxSHlGV+yeCHCxcz5lpXK18pKchWVPBnU0zCsCwBJNCUSF5wvEgD3PI=
X-MS-TrafficTypeDiagnostic: BLUPR0701MB2068:
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2068;
 20:yhQMf69P3JJ4N9fe07ixGjqpYcrsapjZYgpwILo4UioPVxQL64yJTrAaAIze2N9vlodznikWKpuojNuffvcLe5QGzjlmxsHXR+ptpZug8nAQ+YXBbQewpfsIFZcqn9Hzn4RkZO8jsd1UeAP6/FNRPOF53VEGvwAQiZWvr5AskMdRh6TSpeidIPf6Zix3kPR1n/xdGV2tCVE/Ge1279NM5UQT9DzMf4e8divP+xleYBinUFrWRhSELKEFwZmwlX7PVvZzZlkGvGgqi0FaUC9/W9rXl0gAtNE27dPFeHSnXuSFrZqCmXOeLwfiqnzPKhdNsWFqyTU5F2oFiSqM+HqbpUaG9czWU0jnUMoch8n9Q2vGiqWEADf1sUrrkW+DY62nkAVCPz7EEjEMAfX560sIZPfPEaPv9U2Rq1Tg+QMaTyPVI1+I0gSUYRPz3ezjloPgOUqenumT9YDGkGT+zRnJx+0/tw81fmVPdQvgvePZ4rS0QfDfjp0XE+T4TRy3FXM/MU/BHAq2AOpzIvYbY9TdK7rizZ8VFCyfugdHRv/I54HWFfJy8TkFUQ/Gi+PSsoRZ09RXLTmp6FbkDoKclE8V7xmIMCfucjZ9FhYPXJyDXrg=;
 4:z5DdFosAU6L4OYhQqRpk2zSL69pB83K4XTCCcR1RyQxroSAIhyBp2l18vZZHsDgdwALos7ZgfxFop5HuYKGwmLHEc7YNdkqn6hh6iz6r2KqtKF97FSyfmZpU+xiXj/X0SvNhF5PE3Msi/AiNt/hMe2Xww4DzBI0T2XvMOi9+IeudqCgdWMSwMdFz/cbeWDZziOL30SgFboUmFsN5ddOsv5UP8dO0jfG/Zaho8JrVfGK0FESpncl1eRLcnq+kzfXPeiSmw4LnJH4RUBOjtzHWUtc9/o6JJyhH0k0aGCryBFU=
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-Microsoft-Antispam-PRVS: <BLUPR0701MB2068C445F261B7BE6E132E98EC750@BLUPR0701MB2068.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(100000703101)(100105400095)(6041248)(20161123558100)(20161123560025)(20161123564025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BLUPR0701MB2068; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BLUPR0701MB2068; 
X-Forefront-PRVS: 04569283F9
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(346002)(376002)(189002)(199003)(81166006)(81156014)(8676002)(2361001)(101416001)(53936002)(105586002)(107886003)(106356001)(2906002)(2351001)(6666003)(4326008)(5003940100001)(97736004)(53416004)(33646002)(8936002)(50986999)(5660300001)(305945005)(68736007)(9686003)(6512007)(76176999)(66066001)(47776003)(3846002)(6116002)(16586007)(5009440100003)(50466002)(16526018)(48376002)(316002)(2950100002)(69596002)(42882006)(6916009)(36756003)(50226002)(189998001)(6486002)(72206003)(478600001)(25786009)(7736002)(85772001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0701MB2068; H:mjaggi.caveonetworks.com;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR0701MB2068;
 23:tEy9jvV66MWIqwHMCpV0tMR6Um3+9adBxHuHKMc?=
 =?us-ascii?Q?3iI+zmKuIrkHzjvbz597tKrhfkfalk+Tj8Oj2qk7CXlejf0/Tyt323dM8GqT?=
 =?us-ascii?Q?Vy/C3cCdlnRRogf8cbkooKEG+MayHXhjLyvUEJ3soBXkdDxIYWDqcfkgIdxB?=
 =?us-ascii?Q?IE1xsyR8gW3TWs1liEqLWSpR40t82RwPHcJ97RWKc/ocC2IA+AsXySE+OJNv?=
 =?us-ascii?Q?JWlexFskhqUWedEih4gm227gmpRz3KjjJ90wqPjeUmXanolPdVajhkoSdUfI?=
 =?us-ascii?Q?8lyvnDaiY9WaI0JzZ7kIngzcV/1wOpnwCgl0ZJSaK/3jjvlakjJ037iCJoH+?=
 =?us-ascii?Q?pwxOBzMxk4d3kAnSOPOIa6KbeoUTYbTyOAgJenyC7thTVMeV16Iy3OfII4Qs?=
 =?us-ascii?Q?WpoISHa6DLt6EVS4y6Eemuk3JSNLNjA87GI7x/BXTQ8l354Ll/rou4Ta7RPe?=
 =?us-ascii?Q?S6JJWl4kSv0KJILWi4v2ENLt2iCPVet6G7mB7m38gm21q2ArBwNh7jscYf9U?=
 =?us-ascii?Q?lBfVZzZ3WF5sheKpmZfLGSFF3Xpw8yupCWI8bAU9NvvPJAh02IpSoCVeTT0V?=
 =?us-ascii?Q?tpvkaP5fpAyspIK/1x27ZJipkXw3kWS2vgZf7auccHNPeZ+PxDwoxL+DzHns?=
 =?us-ascii?Q?0VS+76QrESm3Gzg93RCZX+3O4LwKxFJOIbG79j7BNuHD/YK7KVKOfC4InioK?=
 =?us-ascii?Q?NDSNs2DTK6R9LRYB/7xWmyk1ojyhPwW8RJjCb0y/TJ4j/ybwym0nnr0f1RJE?=
 =?us-ascii?Q?8A8Dljl78WXGzRiXTyr1Shsa9uujrnFy+bYzLrAKr+VvICq2b1MBgqx9Ul4y?=
 =?us-ascii?Q?RiJh0netrmVeaw+PPL5OCu6NmQjD1LexpssFvDiGgsoqoRODAU1ybL21Y3Ro?=
 =?us-ascii?Q?NsvqzJvy2IuPhVoI90rALb31iWl4ZgcngzxaBgLMNPAyCWyOvy9qN5xRIhMS?=
 =?us-ascii?Q?3H+AxTICO3Flshadw1/BW92/tLwzhFGhJfqJGJZ8UzUbe/vjMmBypIm6I0MO?=
 =?us-ascii?Q?oInJnis0ocXNVIIKKyvIkUW/18TZidkhy8AvM9KaHA4R4rZyMoYq7COYo3Oa?=
 =?us-ascii?Q?PQmA5iyDh/eQGDVlZH0/pvUK6VAnnCO+PtxDsPDEmQptUdGsSTRKE1DCi3qY?=
 =?us-ascii?Q?LWro6G5xNdkl09xQ2O5E5WOEhBjYfg7CdOREZFmPYgnyZmQ0add4FyG2ox1g?=
 =?us-ascii?Q?s3AUa/UCoAlOdB8LygUke7odyWle3Eqxtr1AWoOMcr3SxG8YY41sqkZJiunN?=
 =?us-ascii?Q?adMTmNTnQK9fMUMQIzjU=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2068;
 6:0Hzc1xTOCPCVq0GMmzotQonS6oQChb4ws2fDXfvTh54GX34YT4g6O+wTBZA7A380ICY8RzPTfKLIO3JfY8YIA1SLzhjUX3j8djZLkQS2wB+rzjEOmNVujCkc4gQarPkEPd7je73ARQol1nOR+FgfD7GzI5g6TMt+c4TSRLBk4trnUHExi5roSaqF83NhilSzp14MRQpDwUp+VS78Me36ZXHjTN2ZuZmCRTfN4N2YXv+2tR6NvzUTifNCs081q14GslREhCpuCDBRav3NbQQX1tsRpmPh+OpNFVQKaa5yPrpja/xlMIuKIY4TUdmcymdKu59xtbLHOx3togXuPm5WTw==;
 5:sE4Jaw4PQfggwGlXDpTHvlECN6OeAM5dDB8eH0CYuBtfFzOi16IsXstL6JCqrNE8JTB2BXHYuWDTux1JtKGEnl1Hy2//262AqPpmoi1czc5mvaCT2fzK4XjElcKLXGA2N4IuxZ/9DaippBpSJ1dEmw==;
 24:ujhnz528dym0Y1Xxpv7znFqYur4xQ73O5stGOWoK7Tqr9W7YzG1yYjfK8YqPVmGXnI7Gzej16QyfXIRjN8eVuHtr1OoBXNBYZje+BsQKyA0=;
 7:dpD4OcW4523EKu1p8I7NAgsiEv8pFdmBcetVSnkqH3aj+YTHxyx8h5k2yKF1Q8KEUUGgnYssHVlnE3KXzIVFDMpaPSXP2+hi0en79C6cSEh962to9KLstUeh4RLPhV71Fu66KYIgRYL8u0b83sfP3sVciJY/lbb5GSh9bjouiudtK5F7yZ9XeX13bGcc5N4PuCqf7KF6RkpMpFYNqq8JKhG51c2WNyKEMqJTJeTeLA8=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Oct 2017 06:17:24.0498 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0701MB2068
Cc: Andre.Przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: [Xen-devel] [PATCH v5 3/5] ARM: ITS: Deny hardware domain access to
	ITS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KClRoaXMgcGF0Y2ggZXh0ZW5k
cyB0aGUgZ2ljdjNfaW9tZW1fZGVueV9hY2Nlc3MgZnVuY3Rpb25hbGl0eSBieSBhZGRpbmcKc3Vw
cG9ydCBmb3IgSVRTIHJlZ2lvbiBhcyB3ZWxsLiBBZGQgZnVuY3Rpb24gZ2ljdjNfaXRzX2Rlbnlf
YWNjZXNzLgoKUmV2aWV3ZWQtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0u
Y29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KU2lnbmVk
LW9mZi1ieTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KLS0tCiB4ZW4vYXJjaC9h
cm0vZ2ljLXYzLWl0cy5jICAgICAgICB8IDIyICsrKysrKysrKysrKysrKysrKysrKysKIHhlbi9h
cmNoL2FybS9naWMtdjMuYyAgICAgICAgICAgIHwgIDMgKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJt
L2dpY192M19pdHMuaCB8ICA5ICsrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCAzNCBpbnNlcnRp
b25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyBiL3hlbi9hcmNo
L2FybS9naWMtdjMtaXRzLmMKaW5kZXggMzAyM2VlNS4uNzc0NmFlOCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL2dpYy12My1pdHMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCkBA
IC0yMSw2ICsyMSw3IEBACiAjaW5jbHVkZSA8eGVuL2FjcGkuaD4KICNpbmNsdWRlIDx4ZW4vbGli
Lmg+CiAjaW5jbHVkZSA8eGVuL2RlbGF5Lmg+CisjaW5jbHVkZSA8eGVuL2lvY2FwLmg+CiAjaW5j
bHVkZSA8eGVuL2xpYmZkdC9saWJmZHQuaD4KICNpbmNsdWRlIDx4ZW4vbW0uaD4KICNpbmNsdWRl
IDx4ZW4vcmJ0cmVlLmg+CkBAIC05MDUsNiArOTA2LDI3IEBAIHN0cnVjdCBwZW5kaW5nX2lycSAq
Z2ljdjNfYXNzaWduX2d1ZXN0X2V2ZW50KHN0cnVjdCBkb21haW4gKmQsCiAgICAgcmV0dXJuIHBp
cnE7CiB9CiAKK2ludCBnaWN2M19pdHNfZGVueV9hY2Nlc3MoY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCkKK3sKKyAgICBpbnQgcmMgPSAwOworICAgIHVuc2lnbmVkIGxvbmcgbWZuLCBucjsKKyAgICBj
b25zdCBzdHJ1Y3QgaG9zdF9pdHMgKml0c19kYXRhOworCisgICAgbGlzdF9mb3JfZWFjaF9lbnRy
eSggaXRzX2RhdGEsICZob3N0X2l0c19saXN0LCBlbnRyeSApCisgICAgeworICAgICAgICBtZm4g
PSBwYWRkcl90b19wZm4oaXRzX2RhdGEtPmFkZHIpOworICAgICAgICBuciA9IFBGTl9VUChHSUNW
M19JVFNfU0laRSk7CisgICAgICAgIHJjID0gaW9tZW1fZGVueV9hY2Nlc3MoZCwgbWZuLCBtZm4g
KyBucik7CisgICAgICAgIGlmICggcmMgKQorICAgICAgICB7CisgICAgICAgICAgICBwcmludGso
ICJpb21lbV9kZW55X2FjY2VzcyBmYWlsZWQgZm9yICVseDolbHggXHJcbiIsIG1mbiwgbnIpOwor
ICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICB9CisKKyAgICByZXR1cm4gcmM7Cit9
CisKIC8qCiAgKiBDcmVhdGUgdGhlIHJlc3BlY3RpdmUgZ3Vlc3QgRFQgbm9kZXMgZnJvbSBhIGxp
c3Qgb2YgaG9zdCBJVFNlcy4KICAqIFRoaXMgY29waWVzIHRoZSByZWcgcHJvcGVydHksIHNvIHRo
ZSBndWVzdCBzZWVzIHRoZSBJVFMgYXQgdGhlIHNhbWUgYWRkcmVzcwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2dpYy12My5jIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCmluZGV4IDZmNTYyZjQu
LmIzZDYwNWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMuYworKysgYi94ZW4vYXJj
aC9hcm0vZ2ljLXYzLmMKQEAgLTEzMDgsNiArMTMwOCw5IEBAIHN0YXRpYyBpbnQgZ2ljdjNfaW9t
ZW1fZGVueV9hY2Nlc3MoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKICAgICBpZiAoIHJjICkKICAg
ICAgICAgcmV0dXJuIHJjOwogCisgICAgaWYgKCBnaWN2M19pdHNfZGVueV9hY2Nlc3MoZCkgKQor
ICAgICAgICByZXR1cm4gcmM7CisKICAgICBmb3IgKCBpID0gMDsgaSA8IGdpY3YzLnJkaXN0X2Nv
dW50OyBpKysgKQogICAgIHsKICAgICAgICAgbWZuID0gZ2ljdjMucmRpc3RfcmVnaW9uc1tpXS5i
YXNlID4+IFBBR0VfU0hJRlQ7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192
M19pdHMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCmluZGV4IGUxYmUzM2Mu
LjMxZmNhNjYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCkBAIC0xMzksNiArMTM5LDEwIEBA
IHZvaWQgZ2ljdjNfaXRzX2R0X2luaXQoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2Rl
KTsKICNpZmRlZiBDT05GSUdfQUNQSQogdm9pZCBnaWN2M19pdHNfYWNwaV9pbml0KHZvaWQpOwog
I2VuZGlmCisKKy8qIERlbnkgaW9tZW0gYWNjZXNzIGZvciBpdHMgKi8KK2ludCBnaWN2M19pdHNf
ZGVueV9hY2Nlc3MoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7CisKIGJvb2wgZ2ljdjNfaXRzX2hv
c3RfaGFzX2l0cyh2b2lkKTsKIAogdW5zaWduZWQgaW50IHZnaWNfdjNfaXRzX2NvdW50KGNvbnN0
IHN0cnVjdCBkb21haW4gKmQpOwpAQCAtMjA2LDYgKzIxMCwxMSBAQCBzdGF0aWMgaW5saW5lIHZv
aWQgZ2ljdjNfaXRzX2FjcGlfaW5pdCh2b2lkKQogfQogI2VuZGlmCiAKK3N0YXRpYyBpbmxpbmUg
aW50IGdpY3YzX2l0c19kZW55X2FjY2Vzcyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQoreworICAg
IHJldHVybiAwOworfQorCiBzdGF0aWMgaW5saW5lIGJvb2wgZ2ljdjNfaXRzX2hvc3RfaGFzX2l0
cyh2b2lkKQogewogICAgIHJldHVybiBmYWxzZTsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 07:44:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 07:44:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1pCs-0004NY-Ux; Tue, 10 Oct 2017 07:44:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <armbru@redhat.com>) id 1e1pCr-0004NS-Qk
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 07:44:01 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 66/58-25852-14A7CD95; Tue, 10 Oct 2017 07:44:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMIsWRWlGSWpSXmKPExsVysWW7jK5D1Z1
 Ig3MbFSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxz/+MKtvNV9K6Zz9TA+IKri5GLQ0hgNpPE
 4d5PzF2MnBwsAvYSx5+sYwSxGQXKJG6v2c8KYWdLHD9znw2iYRujROuGrUwgCSGBcomPHzeA2
 WwC2hKH7u8DaxABsl+sWgfWwCzwm1HixrLPYBuEBbwlfj84xwwx6TGjxJp1mxkhVqtKbHj5lw
 XE5hSok5i09w1YA6+AvsTnzc/BbFEBS4lvZ/8wQcQFJU7OfAJWzywgIXHwxQuwGgmgzUd27wX
 bLCHQxyjx7Ow55gmMwrOQ9MxC0rOAkWkVo0ZxalFZapGukaFeUlFmekZJbmJmjq6hgZlebmpx
 cWJ6ak5iUrFecn7uJkZgUDMAwQ7GP8sCDjFKcjApifIKlt+JFOJLyk+pzEgszogvKs1JLT7EK
 MPBoSTBa1gJlBMsSk1PrUjLzAHGF0xagoNHSYTXuQIozVtckJhbnJkOkTrFaMxxbNPlP0wce2
 7f/sMkxJKXn5cqJc7rATJJAKQ0ozQPbhAs7i8xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmNc
 FZApPZl4J3L5XQKcwAZ0imgZ2SkkiQkqqgXFebZrXVhXPyfGv5if1T7JdI7s/x+hQJlum7KQt
 15muhCjF7ExPC3z7ucfBy+gyo/e2fxH7g7vZzuTdPpDpsUra9Xy97YfFklw2c81yil17C3tuL
 VVJWNC0dWbiG13LtMSyqmnPGS7NfGy+iktqkXDe1z3Mh6xl5Hcbujy+/khi5taGvzJT/iuxFG
 ckGmoxFxUnAgD0ATgm9gIAAA==
X-Env-Sender: armbru@redhat.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1507621439!72937582!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3854 invoked from network); 10 Oct 2017 07:44:00 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Oct 2017 07:44:00 -0000
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com
 [10.5.11.16])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 942F283F45;
 Tue, 10 Oct 2017 07:43:58 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 942F283F45
Received: from blackfin.pond.sub.org (ovpn-116-91.ams2.redhat.com
 [10.36.116.91])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 30EED5C892;
 Tue, 10 Oct 2017 07:43:58 +0000 (UTC)
Received: by blackfin.pond.sub.org (Postfix, from userid 1000)
 id A28BF113298A; Tue, 10 Oct 2017 09:43:56 +0200 (CEST)
From: Markus Armbruster <armbru@redhat.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
References: <1507133891-26013-1-git-send-email-ian.jackson@eu.citrix.com>
 <1507133891-26013-8-git-send-email-ian.jackson@eu.citrix.com>
 <877ew4ub3u.fsf@dusky.pond.sub.org>
 <23003.36902.664875.346194@mariner.uk.xensource.com>
Date: Tue, 10 Oct 2017 09:43:56 +0200
In-Reply-To: <23003.36902.664875.346194@mariner.uk.xensource.com> (Ian
 Jackson's message of "Mon, 9 Oct 2017 16:05:10 +0100")
Message-ID: <878tgjla6b.fsf@dusky.pond.sub.org>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux)
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.27]); Tue, 10 Oct 2017 07:43:58 +0000 (UTC)
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 xen-devel@nongnu.org
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH 7/8] os-posix: Provide new
	-runasid option
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+IHdyaXRlczoKCj4gTWFya3Vz
IEFybWJydXN0ZXIgd3JpdGVzICgiUmU6IFtRZW11LWRldmVsXSBbUEFUQ0ggNy84XSBvcy1wb3Np
eDogUHJvdmlkZSBuZXcgLXJ1bmFzaWQgb3B0aW9uIik6Cj4+IFRoZSBsYXN0IHRoaW5nIHRoZSBR
RU1VIGNvbW1hbmQgbGluZSBuZWVkcyBpcyBtb3JlIGV4b3RpYyBvcHRpb25zLiAgQXJlCj4+IHlv
dSBzdXJlIHdlIG5lZWQgYSBuZXcgb25lIGhlcmU/ICBDYW4gd2UgbWFrZSBleGlzdGluZyAtcnVu
YXMgc2VydmU/Cj4+IFByZWNlZGVuY2U6IENvcmV1dGlsc1sqXS4gIFBzZXVkby1jb2RlOgo+PiAK
Pj4gICAgIGlmIGFyZ3VtZW50IGlzIGEgZGVjaW1hbCBudW1iZXIgc3RhcnRpbmcgd2l0aCAnKyc6
Cj4+ICAgICAgICAgdXNlciBJRAo+PiAgICAgZWxzZSBpZiBhcmd1bWVudCBpcyBhIHZhbGlkIHVz
ZXIgbmFtZToKPj4gICAgICAgICB1c2VyIG5hbWUKPj4gICAgIGVsc2UgaWYgYXJndW1lbnQgaXMg
YSB2YWxpZCB1c2VyIElEOgo+PiAgICAgICAgIHVzZXIgSUQKPj4gICAgIGVsc2U6Cj4+ICAgICAg
ICAgZXJyb3IKPgo+IEkgY2FuIGRvIHRoaXMuICBTbyAtcnVuYXMgPHVpZD4uPGdpZD4gdGhlbi4g
IEkgZG9uJ3QgdGhpbmsgaXQgbWFrZXMKPiBzZW5zZSB0byB0cnkgdG8gLXJ1bmFzIDx1aWQ+IGJl
Y2F1c2U6IHlvdSB3b3VsZG4ndCBoYXZlIGEgdXNlcm5hbWUKPiB0byBwYXNzIHRvIGluaXRncm91
cHM6IG5vdCBjYWxsaW5nIGluaXRncm91cHMgd291bGQgYmUgYSBiZWFyIHRyYXA7Cj4gYW5kIG90
aGVyd2lzZSB3ZSB3b3VsZG4ndCBrbm93IHdoYXQgZ2lkIHRvIHVzZS4KCkFjdHVhbGx5LCBhIG51
bWVyaWMgVUlEIHdpdGhvdXQgZ3JvdXAgbmFtZSBvciBJRCBjb3VsZCBiZSBtYWRlIHRvIHdvcmsK
anVzdCBmaW5lIGFzIGxvbmcgYXMgaXQgbWFwcyB0byBhIHVzZXIgbmFtZS4gIFRoZSB1c2UgY2Fz
ZSBtYXkgbm90IGJlCndvcnRoIHRoZSBib3RoZXIsIHRob3VnaC4KClVzaW5nICcuJyB0byBzZXBh
cmF0ZSB1c2VyIGFuZCBncm91cCBpcyBzdWJvcHRpbWFsLCBiZWNhdXNlIFBPU0lYCnBvcnRhYmxl
IHVzZXIgYW5kIGdyb3VwIG5hbWVzIG1heSBjb250YWluIGl0OgoKICAgIDMuNDI2IFVzZXIgTmFt
ZQoKICAgIEEgc3RyaW5nIHRoYXQgaXMgdXNlZCB0byBpZGVudGlmeSBhIHVzZXI7IHNlZSBhbHNv
IFVzZXIgRGF0YWJhc2UuCiAgICBUbyBiZSBwb3J0YWJsZSBhY3Jvc3Mgc3lzdGVtcyBjb25mb3Jt
aW5nIHRvIElFRUUgU3RkIDEwMDMuMS0yMDAxLAogICAgdGhlIHZhbHVlIGlzIGNvbXBvc2VkIG9m
IGNoYXJhY3RlcnMgZnJvbSB0aGUgcG9ydGFibGUgZmlsZW5hbWUKICAgIGNoYXJhY3RlciBzZXQu
ICBUaGUgaHlwaGVuIHNob3VsZCBub3QgYmUgdXNlZCBhcyB0aGUgZmlyc3QgY2hhcmFjdGVyCiAg
ICBvZiBhIHBvcnRhYmxlIHVzZXIgbmFtZS4KCmFuZAoKICAgIDMuMjc2IFBvcnRhYmxlIEZpbGVu
YW1lIENoYXJhY3RlciBTZXQKCiAgICBUaGUgc2V0IG9mIGNoYXJhY3RlcnMgZnJvbSB3aGljaCBw
b3J0YWJsZSBmaWxlbmFtZXMgYXJlIGNvbnN0cnVjdGVkLgoKICAgICAgICBBIEIgQyBEIEUgRiBH
IEggSSBKIEsgTCBNIE4gTyBQIFEgUiBTIFQgVSBWIFcgWCBZIFoKICAgICAgICBhIGIgYyBkIGUg
ZiBnIGggaSBqIGsgbCBtIG4gbyBwIHEgciBzIHQgdSB2IHcgeCB5IHoKICAgICAgICAwIDEgMiAz
IDQgNSA2IDcgOCA5IC4gXyAtCgpodHRwOi8vcHVicy5vcGVuZ3JvdXAub3JnL29ubGluZXB1YnMv
MDAwMDk1Mzk5L2Jhc2VkZWZzL3hiZF9jaGFwMDMuaHRtbAoKQ29yZXV0aWxzIHVzZXMgJzonLiAg
TGV0J3MgZm9sbG93IGl0cyBsZWFkLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 08:43:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 08:43:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1q8W-0000OR-9y; Tue, 10 Oct 2017 08:43:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4490c89c9=roger.pau@citrix.com>)
 id 1e1q8V-0000OL-Bg
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 08:43:35 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 C4/B8-03207-6388CD95; Tue, 10 Oct 2017 08:43:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsWyU9JRQte0406
 kweaNNhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bRNc8ZC54zV8yc4NTA2M3cxcjBISHgJ/G2
 qwbEZBFQlXjaGQpisgnYS0z/WtHFyMkhAhTt2HqTqYuRi4NZYBujxLMNrxhBaoQFvCVeb5QAq
 eEV8JTY8HE9C0iNkMAzRomj5+6zQCQEJU7OfMICUs8soCmxfpc+hCktsfwfB0gFs4C8RPPW2c
 wgNqeAnsSLpevBOkUFVCT6lzxlB7GFBBQl+uc9YAOxJQTSJdomLGSdwCgwC8mCWQgLZiEsmIV
 kwQJGllWMGsWpRWWpRbqGRnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIFhygAE
 OxhfdTsfYpTkYFIS5T3fdidSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvRztQTrAoNT21Ii0zB
 xgxMGkJDh4lEd79IGne4oLE3OLMdIjUKUZdjhsPr/9hEmLJy89LlRLnTQApEgApyijNgxsBi9
 5LjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuZdCnIlT2ZeCdymV0BHMAEdIZoGdkRJIkJKqoE
 x+Axj6JvotWyr/kv3rJ5yp3B7KPPz5ozkfZOW/5RZzvtLyXFWi/K5UzsktLdP2RteWqmxZP+p
 r1q6SadzX3XdbJs+rbPSdemtTXl3U6tbji2oUDPO+Luc093z+myPFwbhi2bMufHhamHkr7Asb
 4sbbrqOzer5cjOeJVuraTfyvxQ6P3V3Wom9EktxRqKhFnNRcSIAsbrc/dkCAAA=
X-Env-Sender: prvs=4490c89c9=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1507625011!101996784!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31899 invoked from network); 10 Oct 2017 08:43:33 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 08:43:33 -0000
X-IronPort-AV: E=Sophos;i="5.42,504,1500940800"; d="scan'208";a="54364232"
Date: Tue, 10 Oct 2017 09:22:16 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20171010082216.ec2zqflw4p6i7fgv@dhcp-3-128.uk.xensource.com>
References: <1507281180-5101-1-git-send-email-yi.y.sun@linux.intel.com>
 <1507436520-5629-1-git-send-email-yi.y.sun@linux.intel.com>
 <20171009140325.nex4ernpmra5brxz@dhcp-3-128.uk.xensource.com>
 <20171010004140.GM11006@yi.y.sun>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171010004140.GM11006@yi.y.sun>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] x86: psr: support co-exist features'
	values setting
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMTAsIDIwMTcgYXQgMTI6NDE6NDBBTSArMDAwMCwgWWkgU3VuIHdyb3RlOgo+
IE9uIDE3LTEwLTA5IDE1OjAzOjI1LCBSb2dlciBQYXUgTW9ubu+/vSB3cm90ZToKPiA+IE9uIFN1
biwgT2N0IDA4LCAyMDE3IGF0IDA0OjIyOjAwQU0gKzAwMDAsIFlpIFN1biB3cm90ZToKPiBbLi4u
XQo+IAo+ID4gPiAgc3RhdGljIHZvaWQgZG9fd3JpdGVfcHNyX21zcnModm9pZCAqZGF0YSkKPiA+
IAo+ID4gU2hvdWxkIHRoaXMgYmUgInN0YXRpYyBpbnQgZG9fd3JpdGVfcHNyX21zcnMiLi4uCj4g
Pgo+IFRoaXMgZnVuY3Rpb24gaXMgYSBwYXJhbWV0ZXIgb2YgJ29uX3NlbGVjdGVkX2NwdXMoKScg
d2hpY2ggcmVxdWlyZXMgaXQgdG8gYmUKPiAndm9pZCcuCgpJTUhPIGxvb3NpbmcgdGhlIGVycm9y
IGNvZGUgaXMgd3JvbmcsIHNvIEkgd291bGQgc3VnZ2VzdCBzdG9yaW5nIGl0Cmluc2lkZSBvZiBj
b3Nfd3JpdGVfaW5mby4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 10 09:11:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 09:11:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1qZ1-0002NN-Fa; Tue, 10 Oct 2017 09:10:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1e1qZ0-0002NH-4M
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 09:10:58 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 E9/61-32680-1AE8CD95; Tue, 10 Oct 2017 09:10:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVysyfVTXdB351
 Ig8OdKhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bH/1lMBXv0K47M/svWwHhLtYuRi0NIYDOj
 xJH7zYwQzgFGiWn9s5m7GDk5hAXyJJbs6mYCsUUEbCX+fVzOBmIzCwRLXHz7jA2ioY1RounKO
 7AEm4CuxI6br8GaeQWsJB5POQfUzMHBIqAqMWW2MUhYVCBcoulsPwtEiaDEyZlPwGxOAU+JY1
 s/sEPMV5f4M+8SM4QtLtH0ZSUrhC0vsf3tHOYJjPyzkLTPQtIyC0nLLCQtCxhZVjFqFKcWlaU
 W6RpZ6iUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBAZoPQMD4w7Gy1v8DjFKcjAp
 ifLadt+JFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBW9MLlBMsSk1PrUjLzAHGCkxagoNHSYSXH
 aSVt7ggMbc4Mx0idYpRUUqctxykTwAkkVGaB9cGi89LjLJSwryMDAwMQjwFqUW5mSWo8q8YxT
 kYlYQhpvBk5pXATX8FtJgJaLFoGtjikkSElFQDo8fSixf46vla2BldHjB3l6TP5dFetjfoBp/
 IoT0LdOLubg48dLTVlHvd+qkXGvL17KbuPnNHwHbNouSqb3ucLW9UNz/i/Sl9+1H4JvMVeamZ
 Vw8WMJZcLX0XHLQiK/aEERfH8wleWfLby44pOyxyVa74oD2bs2bfG7epbScFpWYvEjW6wS2/T
 ImlOCPRUIu5qDgRAA4t8ubKAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1507626655!86486440!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23973 invoked from network); 10 Oct 2017 09:10:56 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-11.tower-206.messagelabs.com with SMTP; 10 Oct 2017 09:10:56 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1378B1596;
 Tue, 10 Oct 2017 02:10:55 -0700 (PDT)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 273CA3F483;
 Tue, 10 Oct 2017 02:10:54 -0700 (PDT)
To: mjaggi@caviumnetworks.com, xen-devel@lists.xenproject.org
References: <1507616218-2478-1-git-send-email-mjaggi@caviumnetworks.com>
 <1507616218-2478-5-git-send-email-mjaggi@caviumnetworks.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <04f4c32f-b788-bd5a-7d4b-167e79939f63@arm.com>
Date: Tue, 10 Oct 2017 10:10:57 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1507616218-2478-5-git-send-email-mjaggi@caviumnetworks.com>
Content-Language: en-GB
Cc: julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: Re: [Xen-devel] [PATCH v5 4/5] ARM: Update Formula to compute MADT
 size using new callbacks in gic_hw_operations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgTWFuaXNoLAoKT24gMTAvMTAvMTcgMDc6MTYsIG1qYWdnaUBjYXZpdW1uZXR3b3Jrcy5jb20g
d3JvdGU6Cj4gRnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KPiAKPiBlc3Rp
bWF0ZV9hY3BpX2VmaV9zaXplIG5lZWRzIHRvIGJlIHVwZGF0ZWQgdG8gcHJvdmlkZSBjb3JyZWN0
IHNpemUgb2YKPiBoYXJkd2FyZSBkb21haW5zIE1BRFQsIHdoaWNoIG5vdyBhZGRzIElUUyBpbmZv
cm1hdGlvbiBhcyB3ZWxsLgo+IAo+IFRoaXMgcGF0Y2ggdXBkYXRlcyB0aGUgZm9ybXVsYSB0byBj
b21wdXRlIGV4dHJhIE1BRFQgc2l6ZSwgYXMgcGVyIEdJQ3YyLzMKPiBieSBjYWxsaW5nIGdpY19n
ZXRfaHdkb21fZXh0cmFfbWFkdF9zaXplCj4gCj4gU2lnbmVkLW9mZi1ieTogTWFuaXNoIEphZ2dp
IDxtamFnZ2lAY2F2aXVtLmNvbT4KClJldmlld2VkLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUu
cHJ6eXdhcmFAYXJtLmNvbT4KClRoYW5rcyEKQW5kcmUKCj4gLS0tCj4gIHhlbi9hcmNoL2FybS9k
b21haW5fYnVpbGQuYyB8ICA3ICstLS0tLS0KPiAgeGVuL2FyY2gvYXJtL2dpYy12Mi5jICAgICAg
IHwgIDYgKysrKysrCj4gIHhlbi9hcmNoL2FybS9naWMtdjMuYyAgICAgICB8IDE5ICsrKysrKysr
KysrKysrKysrKysKPiAgeGVuL2FyY2gvYXJtL2dpYy5jICAgICAgICAgIHwgMTIgKysrKysrKysr
KysrCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmggICB8ICAzICsrKwo+ICA1IGZpbGVzIGNo
YW5nZWQsIDQxIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQu
Ywo+IGluZGV4IGQ2Zjk1ODUuLmYxN2ZjZjEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2Rv
bWFpbl9idWlsZC5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gQEAgLTE4
MDgsMTIgKzE4MDgsNyBAQCBzdGF0aWMgaW50IGVzdGltYXRlX2FjcGlfZWZpX3NpemUoc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKPiAgICAgIGFjcGlfc2l6ZSA9
IFJPVU5EVVAoc2l6ZW9mKHN0cnVjdCBhY3BpX3RhYmxlX2ZhZHQpLCA4KTsKPiAgICAgIGFjcGlf
c2l6ZSArPSBST1VORFVQKHNpemVvZihzdHJ1Y3QgYWNwaV90YWJsZV9zdGFvKSwgOCk7Cj4gIAo+
IC0gICAgbWFkdF9zaXplID0gc2l6ZW9mKHN0cnVjdCBhY3BpX3RhYmxlX21hZHQpCj4gLSAgICAg
ICAgICAgICAgICArIHNpemVvZihzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfaW50ZXJydXB0KSAq
IGQtPm1heF92Y3B1cwo+IC0gICAgICAgICAgICAgICAgKyBzaXplb2Yoc3RydWN0IGFjcGlfbWFk
dF9nZW5lcmljX2Rpc3RyaWJ1dG9yKTsKPiAtICAgIGlmICggZC0+YXJjaC52Z2ljLnZlcnNpb24g
PT0gR0lDX1YzICkKPiAtICAgICAgICBtYWR0X3NpemUgKz0gc2l6ZW9mKHN0cnVjdCBhY3BpX21h
ZHRfZ2VuZXJpY19yZWRpc3RyaWJ1dG9yKQo+IC0gICAgICAgICAgICAgICAgICAgICAqIGQtPmFy
Y2gudmdpYy5ucl9yZWdpb25zOwo+ICsgICAgbWFkdF9zaXplID0gZ2ljX2dldF9od2RvbV9tYWR0
X3NpemUoZCk7Cj4gICAgICBhY3BpX3NpemUgKz0gUk9VTkRVUChtYWR0X3NpemUsIDgpOwo+ICAK
PiAgICAgIGFkZHIgPSBhY3BpX29zX2dldF9yb290X3BvaW50ZXIoKTsKPiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL2dpYy12Mi5jIGIveGVuL2FyY2gvYXJtL2dpYy12Mi5jCj4gaW5kZXggY2Jl
NzFhOS4uMDEyM2VhNCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKPiArKysg
Yi94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKPiBAQCAtMTAxMiw2ICsxMDEyLDExIEBAIHN0YXRpYyBp
bnQgZ2ljdjJfaW9tZW1fZGVueV9hY2Nlc3MoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKPiAgICAg
IHJldHVybiBpb21lbV9kZW55X2FjY2VzcyhkLCBtZm4sIG1mbiArIG5yKTsKPiAgfQo+ICAKPiAr
c3RhdGljIHVuc2lnbmVkIGxvbmcgZ2ljdjJfZ2V0X2h3ZG9tX2V4dHJhX21hZHRfc2l6ZShjb25z
dCBzdHJ1Y3QgZG9tYWluICpkKQo+ICt7Cj4gKyAgICByZXR1cm4gMDsKPiArfQo+ICsKPiAgI2lm
ZGVmIENPTkZJR19BQ1BJCj4gIHN0YXRpYyBpbnQgZ2ljdjJfbWFrZV9od2RvbV9tYWR0KGNvbnN0
IHN0cnVjdCBkb21haW4gKmQsIHUzMiBvZmZzZXQpCj4gIHsKPiBAQCAtMTI0OCw2ICsxMjUzLDcg
QEAgY29uc3Qgc3RhdGljIHN0cnVjdCBnaWNfaHdfb3BlcmF0aW9ucyBnaWN2Ml9vcHMgPSB7Cj4g
ICAgICAucmVhZF9hcHIgICAgICAgICAgICA9IGdpY3YyX3JlYWRfYXByLAo+ICAgICAgLm1ha2Vf
aHdkb21fZHRfbm9kZSAgPSBnaWN2Ml9tYWtlX2h3ZG9tX2R0X25vZGUsCj4gICAgICAubWFrZV9o
d2RvbV9tYWR0ICAgICA9IGdpY3YyX21ha2VfaHdkb21fbWFkdCwKPiArICAgIC5nZXRfaHdkb21f
ZXh0cmFfbWFkdF9zaXplID0gZ2ljdjJfZ2V0X2h3ZG9tX2V4dHJhX21hZHRfc2l6ZSwKPiAgICAg
IC5tYXBfaHdkb21fZXh0cmFfbWFwcGluZ3MgPSBnaWN2Ml9tYXBfaHdkb3duX2V4dHJhX21hcHBp
bmdzLAo+ICAgICAgLmlvbWVtX2RlbnlfYWNjZXNzICAgPSBnaWN2Ml9pb21lbV9kZW55X2FjY2Vz
cywKPiAgICAgIC5kb19MUEkgICAgICAgICAgICAgID0gZ2ljdjJfZG9fTFBJLAo+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKPiBpbmRl
eCBiM2Q2MDVkLi40NDc5OThkIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+
ICsrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+IEBAIC0xNDA2LDYgKzE0MDYsMTkgQEAgc3Rh
dGljIGludCBnaWN2M19tYWtlX2h3ZG9tX21hZHQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdTMy
IG9mZnNldCkKPiAgICAgIHJldHVybiB0YWJsZV9sZW47Cj4gIH0KPiAgCj4gK3N0YXRpYyB1bnNp
Z25lZCBsb25nIGdpY3YzX2dldF9od2RvbV9leHRyYV9tYWR0X3NpemUoY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCkKPiArewo+ICsgICAgdW5zaWduZWQgbG9uZyBzaXplOwo+ICsKPiArICAgIHNpemUg
ID0gc2l6ZW9mKHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY19yZWRpc3RyaWJ1dG9yKQo+ICsgICAg
ICAgICAgICAgICAgICAgICogZC0+YXJjaC52Z2ljLm5yX3JlZ2lvbnM7Cj4gKwo+ICsgICAgc2l6
ZSAgKz0gdmdpY192M19pdHNfY291bnQoZCkKPiArICAgICAgICAgICAgICAgICAgICAqIHNpemVv
ZihzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfdHJhbnNsYXRvcik7Cj4gKwo+ICsgICAgcmV0dXJu
IHNpemU7Cj4gK30KPiArCj4gIHN0YXRpYyBpbnQgX19pbml0Cj4gIGdpY19hY3BpX3BhcnNlX21h
ZHRfY3B1KHN0cnVjdCBhY3BpX3N1YnRhYmxlX2hlYWRlciAqaGVhZGVyLAo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCB1bnNpZ25lZCBsb25nIGVuZCkKPiBAQCAtMTU5Nyw2ICsxNjEw
LDExIEBAIHN0YXRpYyBpbnQgZ2ljdjNfbWFrZV9od2RvbV9tYWR0KGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQsIHUzMiBvZmZzZXQpCj4gIHsKPiAgICAgIHJldHVybiAwOwo+ICB9Cj4gKwo+ICtzdGF0
aWMgdW5zaWduZWQgbG9uZyBnaWN2M19nZXRfaHdkb21fZXh0cmFfbWFkdF9zaXplKGNvbnN0IHN0
cnVjdCBkb21haW4gKmQpCj4gK3sKPiArICAgIHJldHVybiAwOwo+ICt9Cj4gICNlbmRpZgo+ICAK
PiAgLyogU2V0IHVwIHRoZSBHSUMgKi8KPiBAQCAtMTY5OCw2ICsxNzE2LDcgQEAgc3RhdGljIGNv
bnN0IHN0cnVjdCBnaWNfaHdfb3BlcmF0aW9ucyBnaWN2M19vcHMgPSB7Cj4gICAgICAuc2Vjb25k
YXJ5X2luaXQgICAgICA9IGdpY3YzX3NlY29uZGFyeV9jcHVfaW5pdCwKPiAgICAgIC5tYWtlX2h3
ZG9tX2R0X25vZGUgID0gZ2ljdjNfbWFrZV9od2RvbV9kdF9ub2RlLAo+ICAgICAgLm1ha2VfaHdk
b21fbWFkdCAgICAgPSBnaWN2M19tYWtlX2h3ZG9tX21hZHQsCj4gKyAgICAuZ2V0X2h3ZG9tX2V4
dHJhX21hZHRfc2l6ZSA9IGdpY3YzX2dldF9od2RvbV9leHRyYV9tYWR0X3NpemUsCj4gICAgICAu
aW9tZW1fZGVueV9hY2Nlc3MgICA9IGdpY3YzX2lvbWVtX2RlbnlfYWNjZXNzLAo+ICAgICAgLmRv
X0xQSSAgICAgICAgICAgICAgPSBnaWN2M19kb19MUEksCj4gIH07Cj4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9naWMuYyBiL3hlbi9hcmNoL2FybS9naWMuYwo+IGluZGV4IDZjODAzYmYuLjNj
N2I2ZGYgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy5jCj4gKysrIGIveGVuL2FyY2gv
YXJtL2dpYy5jCj4gQEAgLTg1MSw2ICs4NTEsMTggQEAgaW50IGdpY19tYWtlX2h3ZG9tX21hZHQo
Y29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdTMyIG9mZnNldCkKPiAgICAgIHJldHVybiBnaWNfaHdf
b3BzLT5tYWtlX2h3ZG9tX21hZHQoZCwgb2Zmc2V0KTsKPiAgfQo+ICAKPiArdW5zaWduZWQgbG9u
ZyBnaWNfZ2V0X2h3ZG9tX21hZHRfc2l6ZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQo+ICt7Cj4g
KyAgICB1bnNpZ25lZCBsb25nIG1hZHRfc2l6ZTsKPiArCj4gKyAgICBtYWR0X3NpemUgPSBzaXpl
b2Yoc3RydWN0IGFjcGlfdGFibGVfbWFkdCkKPiArICAgICAgICAgICAgICAgICsgc2l6ZW9mKHN0
cnVjdCBhY3BpX21hZHRfZ2VuZXJpY19pbnRlcnJ1cHQpICogZC0+bWF4X3ZjcHVzCj4gKyAgICAg
ICAgICAgICAgICArIHNpemVvZihzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfZGlzdHJpYnV0b3Ip
Cj4gKyAgICAgICAgICAgICAgICArIGdpY19od19vcHMtPmdldF9od2RvbV9leHRyYV9tYWR0X3Np
emUoZCk7Cj4gKwo+ICsgICAgcmV0dXJuIG1hZHRfc2l6ZTsKPiArfQo+ICsKPiAgaW50IGdpY19p
b21lbV9kZW55X2FjY2Vzcyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQo+ICB7Cj4gICAgICByZXR1
cm4gZ2ljX2h3X29wcy0+aW9tZW1fZGVueV9hY2Nlc3MoZCk7Cj4gZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vZ2ljLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCj4gaW5kZXgg
NjIwM2RjNS4uMDYxMjcwNiAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5o
Cj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaAo+IEBAIC0zNjUsNiArMzY1LDggQEAg
c3RydWN0IGdpY19od19vcGVyYXRpb25zIHsKPiAgICAgIGludCAoKm1ha2VfaHdkb21fbWFkdCko
Y29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdTMyIG9mZnNldCk7Cj4gICAgICAvKiBNYXAgZXh0cmEg
R0lDIE1NSU8sIGlycXMgYW5kIG90aGVyIGh3IHN0dWZmcyB0byB0aGUgaGFyZHdhcmUgZG9tYWlu
LiAqLwo+ICAgICAgaW50ICgqbWFwX2h3ZG9tX2V4dHJhX21hcHBpbmdzKShzdHJ1Y3QgZG9tYWlu
ICpkKTsKPiArICAgIC8qIFF1ZXJ5IHRoZSBzaXplIG9mIGhhcmR3YXJlIGRvbWFpbiBtYWR0IHRh
YmxlICovCj4gKyAgICB1bnNpZ25lZCBsb25nICgqZ2V0X2h3ZG9tX2V4dHJhX21hZHRfc2l6ZSko
Y29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7Cj4gICAgICAvKiBEZW55IGFjY2VzcyB0byBHSUMgcmVn
aW9ucyAqLwo+ICAgICAgaW50ICgqaW9tZW1fZGVueV9hY2Nlc3MpKGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQpOwo+ICAgICAgLyogSGFuZGxlIExQSXMsIHdoaWNoIHJlcXVpcmUgc3BlY2lhbCBoYW5k
bGluZyAqLwo+IEBAIC0zNzYsNiArMzc4LDcgQEAgaW50IGdpY19tYWtlX2h3ZG9tX2R0X25vZGUo
Y29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpnaWMsCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHZvaWQgKmZkdCk7Cj4gIGludCBnaWNfbWFrZV9od2RvbV9tYWR0KGNvbnN0IHN0cnVjdCBk
b21haW4gKmQsIHUzMiBvZmZzZXQpOwo+ICt1bnNpZ25lZCBsb25nIGdpY19nZXRfaHdkb21fbWFk
dF9zaXplKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwo+ICBpbnQgZ2ljX21hcF9od2RvbV9leHRy
YV9tYXBwaW5ncyhzdHJ1Y3QgZG9tYWluICpkKTsKPiAgaW50IGdpY19pb21lbV9kZW55X2FjY2Vz
cyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKPiAgCj4gCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 10 09:15:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 09:15:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1qd7-0002Xv-06; Tue, 10 Oct 2017 09:15:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dongli.zhang@oracle.com>) id 1e1qd5-0002Xo-VN
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 09:15:12 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 A2/4F-24316-F9F8CD95; Tue, 10 Oct 2017 09:15:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42LpnVTnqjuv/06
 kwalWTYslHxezODB6HN39mymAMYo1My8pvyKBNePA8RWMBRuFKm5cK2tg3MLfxcjFISQwkUli
 5tHNTBDOb0aJ90dus0E4GxklPu9cBpXpZpTY9/g9excjJwebgI7EtAOnWEBsEQFLiReHJrGCF
 DEL9DJK7J47E6idg0NYIEqiv0UTpIZFQFVizt1dYGFeAXeJ/wc5QMISAnISN891MkPYhhKfNy
 5lnsDIs4CRYRWjRnFqUVlqka6xgV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRqD
 n6xkYGHcwdp7wO8QoycGkJMpr230nUogvKT+lMiOxOCO+qDQntfgQowwHh5IE77w+oJxgUWp6
 akVaZg4wBGHSEhw8SiK87CCtvMUFibnFmekQqVOM9hw/Jl35w8TRcfMukNwEJjd8f/CHSYglL
 z8vVUqc9wHIVAGQtozSPLihsJi5xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYNxNkCk9mXg
 nc7ldAZzEBnSWaBnZWSSJCSqqBke1E61O2U67T0vIvM3HxFsrJqkjPf/8h5g//jA/fLuQGvec
 JYrB59VFF8dHMqJXFmU1Ob+waOPd4KjVLeDDXbon9t0dE/XB4bqL/oxvu8z5b/Nu20EVo+ttg
 xe7D3QU7Nr4Uz+vuTVl14fTtkwf21IhbsHW0BmhMF2L9l7VP4HDQDmWlP1GvlFiKMxINtZiLi
 hMB2GQvaJQCAAA=
X-Env-Sender: dongli.zhang@oracle.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1507626908!51477906!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19122 invoked from network); 10 Oct 2017 09:15:10 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Oct 2017 09:15:10 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9A9ELVe002504
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 10 Oct 2017 09:14:21 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9A9ELcc025740
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 10 Oct 2017 09:14:21 GMT
Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9A9EJRq007583;
 Tue, 10 Oct 2017 09:14:19 GMT
Received: from linux.cn.oracle.com (/10.182.70.198)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 10 Oct 2017 02:14:18 -0700
From: Dongli Zhang <dongli.zhang@oracle.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xen.org
Date: Tue, 10 Oct 2017 17:14:08 +0800
Message-Id: <1507626848-24148-1-git-send-email-dongli.zhang@oracle.com>
X-Mailer: git-send-email 2.7.4
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: xen.list@daevel.fr, peterz@infradead.org, dario.faggioli@citrix.com,
 bevan@bi-co.net, mingo@redhat.com, joao.m.martins@oracle.com
Subject: [Xen-devel] [PATCH 1/1] sched/cputime: do not decrease steal time
	after live migration on xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWZ0ZXIgZ3Vlc3QgbGl2ZSBtaWdyYXRpb24gb24geGVuLCBzdGVhbCB0aW1lIGluIC9wcm9jL3N0
YXQKKGNwdXN0YXRbQ1BVVElNRV9TVEVBTF0pIG1pZ2h0IGRlY3JlYXNlIGJlY2F1c2Ugc3RlYWwg
cmV0dXJuZWQgYnkKcGFyYXZpcnRfc3RlYWxfY2xvY2soKSBtaWdodCBiZSBsZXNzIHRoYW4gdGhp
c19ycSgpLT5wcmV2X3N0ZWFsX3RpbWUuCgpGb3IgaW5zdGFuY2UsIHN0ZWFsIHRpbWUgb2YgZWFj
aCB2Y3B1IGlzIDMzNSBiZWZvcmUgbGl2ZSBtaWdyYXRpb24uCgpjcHUgIDE5OCAwIDM2OCAyMDAw
NjQgMTk2MiAwIDAgMTM0MCAwIDAKY3B1MCAzOCAwIDgxIDUwMDYzIDQ5MiAwIDAgMzM1IDAgMApj
cHUxIDY1IDAgOTcgNDk3NjMgNjM0IDAgMCAzMzUgMCAwCmNwdTIgMzggMCA4MSA1MDA5OCA0NjIg
MCAwIDMzNSAwIDAKY3B1MyA1NiAwIDEwNyA1MDEzOCAzNzQgMCAwIDMzNSAwIDAKCkFmdGVyIGxp
dmUgbWlncmF0aW9uLCBzdGVhbCB0aW1lIGlzIHJlZHVjZWQgdG8gMzEyLgoKY3B1ICAyMDAgMCAz
NzAgMjAwMzMwIDE5NzEgMCAwIDEyNDggMCAwCmNwdTAgMzggMCA4MiA1MDEyMyA1MDAgMCAwIDMx
MiAwIDAKY3B1MSA2NSAwIDk3IDQ5ODMyIDYzNCAwIDAgMzEyIDAgMApjcHUyIDM5IDAgODIgNTAx
NjcgNDYyIDAgMCAzMTIgMCAwCmNwdTMgNTYgMCAxMDcgNTAyMDcgMzc0IDAgMCAzMTIgMCAwCgpU
aGUgY29kZSBpbiB0aGlzIHBhdGNoIGlzIGJvcnJvd2VkIGZyb20gZG9fc3RvbGVuX2FjY291bnRp
bmcoKSB3aGljaCBoYXMKYWxyZWFkeSBiZWVuIHJlbW92ZWQgZnJvbSBsaW51eCBzb3VyY2UgY29k
ZSBzaW5jZSBjb21taXQgZWNiMjNkYzYgKCJ4ZW46CmFkZCBzdGVhbF9jbG9jayBzdXBwb3J0IG9u
IHg4NiIpLgoKU2ltaWxhciBhbmQgbW9yZSBzZXZlcmUgaXNzdWUgd291bGQgaW1wYWN0IHByaW9y
IGxpbnV4IDQuOC00LjEwIGFzCmRpc2N1c3NlZCBieSBNaWNoYWVsIExhcyBhdApodHRwczovLzB4
c3R1YnMub3JnL2RlYnVnZ2luZy1hLWZsYWt5LWNwdS1zdGVhbC10aW1lLWNvdW50ZXItb24tYS1w
YXJhdmlydHVhbGl6ZWQteGVuLWd1ZXN0LgpVbmxpa2UgdGhlIGlzc3VlIGRpc2N1c3NlZCBieSBN
aWNoYWVsIExhcyB3aGljaCB3b3VsZCBvdmVyZmxvdyBzdGVhbCB0aW1lCmFuZCBsZWFkIHRvIDEw
MCUgc3QgdXNhZ2UgaW4gdG9wIGNvbW1hbmQgZm9yIGxpbnV4IDQuOC00LjEwLCB0aGUgaXNzdWUg
Zm9yCmxpbnV4IDQuMTErIHdvdWxkIG9ubHkgZGVjcmVhc2UgYnV0IG5vdCBvdmVyZmxvdyBzdGVh
bCB0aW1lIGFmdGVyIGxpdmUKbWlncmF0aW9uLgoKUmVmZXJlbmNlczogaHR0cHM6Ly8weHN0dWJz
Lm9yZy9kZWJ1Z2dpbmctYS1mbGFreS1jcHUtc3RlYWwtdGltZS1jb3VudGVyLW9uLWEtcGFyYXZp
cnR1YWxpemVkLXhlbi1ndWVzdApTaWduZWQtb2ZmLWJ5OiBEb25nbGkgWmhhbmcgPGRvbmdsaS56
aGFuZ0BvcmFjbGUuY29tPgotLS0KIGtlcm5lbC9zY2hlZC9jcHV0aW1lLmMgfCAxMyArKysrKysr
KysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS9rZXJuZWwvc2NoZWQvY3B1dGltZS5jIGIva2VybmVsL3NjaGVkL2NwdXRp
bWUuYwppbmRleCAxNGQyZGJmLi41N2QwOWNhYiAxMDA2NDQKLS0tIGEva2VybmVsL3NjaGVkL2Nw
dXRpbWUuYworKysgYi9rZXJuZWwvc2NoZWQvY3B1dGltZS5jCkBAIC0yMzgsMTAgKzIzOCwxNyBA
QCBzdGF0aWMgX19hbHdheXNfaW5saW5lIHU2NCBzdGVhbF9hY2NvdW50X3Byb2Nlc3NfdGltZSh1
NjQgbWF4dGltZSkKIHsKICNpZmRlZiBDT05GSUdfUEFSQVZJUlQKIAlpZiAoc3RhdGljX2tleV9m
YWxzZSgmcGFyYXZpcnRfc3RlYWxfZW5hYmxlZCkpIHsKLQkJdTY0IHN0ZWFsOworCQl1NjQgc3Rl
YWwsIHN0ZWFsX3RpbWU7CisJCXM2NCBzdGVhbF9kZWx0YTsKKworCQlzdGVhbF90aW1lID0gcGFy
YXZpcnRfc3RlYWxfY2xvY2soc21wX3Byb2Nlc3Nvcl9pZCgpKTsKKwkJc3RlYWwgPSBzdGVhbF9k
ZWx0YSA9IHN0ZWFsX3RpbWUgLSB0aGlzX3JxKCktPnByZXZfc3RlYWxfdGltZTsKKworCQlpZiAo
dW5saWtlbHkoc3RlYWxfZGVsdGEgPCAwKSkgeworCQkJdGhpc19ycSgpLT5wcmV2X3N0ZWFsX3Rp
bWUgPSBzdGVhbF90aW1lOworCQkJcmV0dXJuIDA7CisJCX0KIAotCQlzdGVhbCA9IHBhcmF2aXJ0
X3N0ZWFsX2Nsb2NrKHNtcF9wcm9jZXNzb3JfaWQoKSk7Ci0JCXN0ZWFsIC09IHRoaXNfcnEoKS0+
cHJldl9zdGVhbF90aW1lOwogCQlzdGVhbCA9IG1pbihzdGVhbCwgbWF4dGltZSk7CiAJCWFjY291
bnRfc3RlYWxfdGltZShzdGVhbCk7CiAJCXRoaXNfcnEoKS0+cHJldl9zdGVhbF90aW1lICs9IHN0
ZWFsOwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 10 09:40:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 09:40:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1r1M-0004S8-VZ; Tue, 10 Oct 2017 09:40:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e1r1M-0004S2-8I
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 09:40:16 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 03/27-14867-F759CD95; Tue, 10 Oct 2017 09:40:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXS1tYhols09U6
 kwaSr+hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bFTXdYCn6pVSxqMW9g/CHdxcjFISQwjVHi
 e3MTYxcjJ4eEAK/EkWUzWCFsf4n7v16xQhQ1MEr8+XYfLMEmoC7x+GsPE4gtIqAkcW/VZCaQI
 maB74wSlx7cBCsSFnCX2HXsIzOIzSKgKnGx8zp7FyMHBy9Q/MM3O4gFchInj00GK+cU8JCYNG
 M62BFCQCVTP9xkAbF5BQQlTs58wgLSygy0d/08IZAws4C8RPPW2cwTGAVmIamahVA1C0nVAkb
 mVYwaxalFZalFusaGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgaHJAAQ7GJsW
 BR5ilORgUhLl/dp/J1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK/NFKCcYFFqempFWmYOMEpg0
 hIcPEoivF8nA6V5iwsSc4sz0yFSpxh1OTpu3v3DJMSSl5+XKiXOOx1khgBIUUZpHtwIWMReYp
 SVEuZlBDpKiKcgtSg3swRV/hWjOAejkjBvG8gUnsy8ErhNr4COYAI6QjQN7IiSRISUVANj+7T
 r38xb+yY0J69aXju7NmJv0fzpfzgbfgf/2GfR5HiM897dZEdl05l3OrLf1CjaNvwUYvw0/XaY
 Ulaj3vOrEqs+6sh+SfKvcJMzdeToXJF3q3DFCWW7NwVyrU+P/F6yIvwPm9r9l76TIvnnSitP2
 5nKPP1n1AfhDbGVScv8vPLDreVfT9NXYinOSDTUYi4qTgQAsHk4KNMCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1507628400!109473608!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35046 invoked from network); 10 Oct 2017 09:40:02 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Oct 2017 09:40:02 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Oct 2017 02:39:36 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,504,1500966000"; d="scan'208";a="158793090"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga005.jf.intel.com with ESMTP; 10 Oct 2017 02:39:35 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 10 Oct 2017 17:19:10 +0800
Message-Id: <1507627150-4278-1-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507281180-5101-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1507281180-5101-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Yi Sun <yi.y.sun@linux.intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3] x86: psr: support co-exist features' values
	setting
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SXQgY2hhbmdlcyB0aGUgbWVtZWJlcnMgaW4gJ2Nvc193cml0ZV9pbmZvJyB0byB0cmFuc2ZlciB0
aGUgZmVhdHVyZSBhcnJheSwKZmVhdHVyZSBwcm9wZXJ0aWVzIGFycmF5IGFuZCB2YWx1ZSBhcnJh
eS4gVGhlbiwgd2UgY2FuIHdyaXRlIGFsbCBmZWF0dXJlcwp2YWx1ZXMgb24gdGhlIGNvcyBpZCBp
bnRvIE1TUnMuCgpCZWNhdXNlIG11bHRpcGxlIGZlYXR1cmVzIG1heSBjby1leGlzdCwgd2UgbmVl
ZCBoYW5kbGUgYWxsIGZlYXR1cmVzIHRvIHdyaXRlCnZhbHVlcyBvZiB0aGVtIGludG8gYSBDT1Mg
cmVnaXN0ZXIgd2l0aCBuZXcgQ09TIElELiBFLmc6CjEuIEwzIENBVCBhbmQgTDIgQ0FUIGNvLWV4
aXN0LgoyLiBEb20xIGFuZCBEb20yIHNoYXJlIHRoZSBzYW1lIENPUyBJRCAoMikuIFRoZSBMMyBD
QVQgQ0JNIG9mIERvbTEgaXMgMHgxZmYsCiAgIHRoZSBMMiBDQVQgQ0JNIG9mIERvbTEgaXMgMHgx
Zi4KMy4gVXNlciB3YW50cyB0byBjaGFuZ2UgTDIgQ0JNIG9mIERvbTEgdG8gYmUgMHhmLiBCZWNh
dXNlIENPUyBJRCAyIGlzCiAgIHVzZWQgYnkgRG9tMiB0b28sIHdlIGhhdmUgdG8gcGljayBhIG5l
dyBDT1MgSUQgMy4gVGhlIHZhbHVlcyBvZiBEb20xIG9uCiAgIENPUyBJRCAzIGFyZSBhbGwgZGVm
YXVsdCB2YWx1ZXMgYXMgYmVsb3c6CiAgICAgICAgICAgLS0tLS0tLS0tCiAgICAgICAgICAgfCBD
T1MgMyB8CiAgICAgICAgICAgLS0tLS0tLS0tCiAgIEwzIENBVCAgfCAweDdmZiB8CiAgICAgICAg
ICAgLS0tLS0tLS0tCiAgIEwyIENBVCAgfCAweGZmICB8CiAgICAgICAgICAgLS0tLS0tLS0tCjQu
IEFmdGVyIHNldHRpbmcsIHRoZSBMMyBDQVQgQ0JNIHZhbHVlIG9mIERvbTEgc2hvdWxkIGJlIGtl
cHQgYW5kIHRoZSBuZXcgTDIKICAgQ0FUIENCTSBpcyBzZXQuIFNvLCB0aGUgdmFsdWVzIG9uIENP
UyBJRCAzIHNob3VsZCBiZSBiZWxvdy4KICAgICAgICAgICAtLS0tLS0tLS0KICAgICAgICAgICB8
IENPUyAzIHwKICAgICAgICAgICAtLS0tLS0tLS0KICAgTDMgQ0FUICB8IDB4MWZmIHwKICAgICAg
ICAgICAtLS0tLS0tLS0KICAgTDIgQ0FUICB8IDB4ZiAgIHwKICAgICAgICAgICAtLS0tLS0tLS0K
ClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgotLS0KQ0M6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpD
QzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKdjI6CiAgICAtIGFkZCAncmVzdWx0JyBpbiAnY29z
X3dyaXRlX2luZm8nIHRvIHJldHVybiBlcnJvciBjb2RlLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJv
Z2VyIFBhdSBNb25uw6kpCnYxOgogICAgLSBmaXggaXNzdWVzIGluIGNvbW1pdCBtZXNzYWdlLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIHJlbW92ZSB1bm5lY2Vz
c2FyeSBsb2NhbCB2YXJpYWJsZSAndmFsX2FycmF5Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dl
ciBQYXUgTW9ubsOpKQotLS0KIHhlbi9hcmNoL3g4Ni9wc3IuYyB8IDYzICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQs
IDM3IGluc2VydGlvbnMoKyksIDI2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9wc3IuYyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwppbmRleCBkYWEyYWViLi40ZjQ3YTBiIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHNyLmMKKysrIGIveGVuL2FyY2gveDg2L3Bzci5jCkBA
IC0xMTExLDI1ICsxMTExLDQ3IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgZ2V0X3NvY2tldF9jcHUo
dW5zaWduZWQgaW50IHNvY2tldCkKIHN0cnVjdCBjb3Nfd3JpdGVfaW5mbwogewogICAgIHVuc2ln
bmVkIGludCBjb3M7Ci0gICAgc3RydWN0IGZlYXRfbm9kZSAqZmVhdHVyZTsKKyAgICBzdHJ1Y3Qg
ZmVhdF9ub2RlICoqZmVhdHVyZXM7CiAgICAgY29uc3QgdWludDMyX3QgKnZhbDsKLSAgICBjb25z
dCBzdHJ1Y3QgZmVhdF9wcm9wcyAqcHJvcHM7CisgICAgdW5zaWduZWQgaW50IGFycmF5X2xlbjsK
KyAgICBpbnQgcmVzdWx0OwogfTsKIAogc3RhdGljIHZvaWQgZG9fd3JpdGVfcHNyX21zcnModm9p
ZCAqZGF0YSkKIHsKLSAgICBjb25zdCBzdHJ1Y3QgY29zX3dyaXRlX2luZm8gKmluZm8gPSBkYXRh
OwotICAgIHN0cnVjdCBmZWF0X25vZGUgKmZlYXQgPSBpbmZvLT5mZWF0dXJlOwotICAgIGNvbnN0
IHN0cnVjdCBmZWF0X3Byb3BzICpwcm9wcyA9IGluZm8tPnByb3BzOwotICAgIHVuc2lnbmVkIGlu
dCBpLCBjb3MgPSBpbmZvLT5jb3MsIGNvc19udW0gPSBwcm9wcy0+Y29zX251bTsKKyAgICBzdHJ1
Y3QgY29zX3dyaXRlX2luZm8gKmluZm8gPSBkYXRhOworICAgIHVuc2lnbmVkIGludCBpLCBpbmRl
eCA9IDAsIGNvcyA9IGluZm8tPmNvczsKIAotICAgIGZvciAoIGkgPSAwOyBpIDwgY29zX251bTsg
aSsrICkKKyAgICAvKgorICAgICAqIEl0ZXJhdGUgYWxsIGZlYXR1ZXJzIHRvIHdyaXRlIGRpZmZl
cmVudCB2YWx1ZSAobm90IHNhbWUgYXMgTVNSKSBmb3IKKyAgICAgKiBlYWNoIGZlYXR1cmUuCisg
ICAgICovCisgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKGZlYXRfcHJvcHMpOyBpKysg
KQogICAgIHsKLSAgICAgICAgaWYgKCBmZWF0LT5jb3NfcmVnX3ZhbFtjb3MgKiBjb3NfbnVtICsg
aV0gIT0gaW5mby0+dmFsW2ldICkKKyAgICAgICAgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCA9IGlu
Zm8tPmZlYXR1cmVzW2ldOworICAgICAgICBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyAqcHJvcHMg
PSBmZWF0X3Byb3BzW2ldOworICAgICAgICB1bnNpZ25lZCBpbnQgY29zX251bSwgajsKKworICAg
ICAgICBpZiAoICFmZWF0IHx8ICFwcm9wcyApCisgICAgICAgICAgICBjb250aW51ZTsKKworICAg
ICAgICBjb3NfbnVtID0gcHJvcHMtPmNvc19udW07CisgICAgICAgIGlmICggaW5mby0+YXJyYXlf
bGVuIDwgaW5kZXggKyBjb3NfbnVtICkKKyAgICAgICAgeworICAgICAgICAgICAgaW5mby0+cmVz
dWx0ID0gLUVOT1NQQzsKKyAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgfQorCisgICAgICAg
IGZvciAoIGogPSAwOyBqIDwgY29zX251bTsgaisrICkKICAgICAgICAgewotICAgICAgICAgICAg
ZmVhdC0+Y29zX3JlZ192YWxbY29zICogY29zX251bSArIGldID0gaW5mby0+dmFsW2ldOwotICAg
ICAgICAgICAgcHJvcHMtPndyaXRlX21zcihjb3MsIGluZm8tPnZhbFtpXSwgcHJvcHMtPnR5cGVb
aV0pOworICAgICAgICAgICAgaWYgKCBmZWF0LT5jb3NfcmVnX3ZhbFtjb3MgKiBjb3NfbnVtICsg
al0gIT0gaW5mby0+dmFsW2luZGV4ICsgal0gKQorICAgICAgICAgICAgeworICAgICAgICAgICAg
ICAgIGZlYXQtPmNvc19yZWdfdmFsW2NvcyAqIGNvc19udW0gKyBqXSA9IGluZm8tPnZhbFtpbmRl
eCArIGpdOworICAgICAgICAgICAgICAgIHByb3BzLT53cml0ZV9tc3IoY29zLCBpbmZvLT52YWxb
aW5kZXggKyBqXSwgcHJvcHMtPnR5cGVbal0pOworICAgICAgICAgICAgfQogICAgICAgICB9CisK
KyAgICAgICAgaW5kZXggKz0gY29zX251bTsKICAgICB9CiB9CiAKQEAgLTExMzcsMzAgKzExNTks
MTkgQEAgc3RhdGljIGludCB3cml0ZV9wc3JfbXNycyh1bnNpZ25lZCBpbnQgc29ja2V0LCB1bnNp
Z25lZCBpbnQgY29zLAogICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1aW50MzJfdCB2
YWxbXSwgdW5zaWduZWQgaW50IGFycmF5X2xlbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZW51bSBwc3JfZmVhdF90eXBlIGZlYXRfdHlwZSkKIHsKLSAgICBpbnQgcmV0OwogICAgIHN0cnVj
dCBwc3Jfc29ja2V0X2luZm8gKmluZm8gPSBnZXRfc29ja2V0X2luZm8oc29ja2V0KTsKICAgICBz
dHJ1Y3QgY29zX3dyaXRlX2luZm8gZGF0YSA9CiAgICAgewogICAgICAgICAuY29zID0gY29zLAot
ICAgICAgICAuZmVhdHVyZSA9IGluZm8tPmZlYXR1cmVzW2ZlYXRfdHlwZV0sCi0gICAgICAgIC5w
cm9wcyA9IGZlYXRfcHJvcHNbZmVhdF90eXBlXSwKKyAgICAgICAgLmZlYXR1cmVzID0gaW5mby0+
ZmVhdHVyZXMsCisgICAgICAgIC52YWwgPSB2YWwsCisgICAgICAgIC5hcnJheV9sZW4gPSBhcnJh
eV9sZW4sCisgICAgICAgIC5yZXN1bHQgPSAwLAogICAgIH07CiAKICAgICBpZiAoIGNvcyA+IGlu
Zm8tPmZlYXR1cmVzW2ZlYXRfdHlwZV0tPmNvc19tYXggKQogICAgICAgICByZXR1cm4gLUVJTlZB
TDsKIAotICAgIC8qIFNraXAgdG8gdGhlIGZlYXR1cmUncyB2YWx1ZSBoZWFkLiAqLwotICAgIHJl
dCA9IHNraXBfcHJpb3JfZmVhdHVyZXMoJmFycmF5X2xlbiwgZmVhdF90eXBlKTsKLSAgICBpZiAo
IHJldCA8IDAgKQotICAgICAgICByZXR1cm4gcmV0OwotCi0gICAgdmFsICs9IHJldDsKLQotICAg
IGlmICggYXJyYXlfbGVuIDwgZmVhdF9wcm9wc1tmZWF0X3R5cGVdLT5jb3NfbnVtICkKLSAgICAg
ICAgcmV0dXJuIC1FTk9TUEM7Ci0KLSAgICBkYXRhLnZhbCA9IHZhbDsKLQogICAgIGlmICggc29j
a2V0ID09IGNwdV90b19zb2NrZXQoc21wX3Byb2Nlc3Nvcl9pZCgpKSApCiAgICAgICAgIGRvX3dy
aXRlX3Bzcl9tc3JzKCZkYXRhKTsKICAgICBlbHNlCkBAIC0xMTcyLDcgKzExODMsNyBAQCBzdGF0
aWMgaW50IHdyaXRlX3Bzcl9tc3JzKHVuc2lnbmVkIGludCBzb2NrZXQsIHVuc2lnbmVkIGludCBj
b3MsCiAgICAgICAgIG9uX3NlbGVjdGVkX2NwdXMoY3B1bWFza19vZihjcHUpLCBkb193cml0ZV9w
c3JfbXNycywgJmRhdGEsIDEpOwogICAgIH0KIAotICAgIHJldHVybiAwOworICAgIHJldHVybiBk
YXRhLnJlc3VsdDsKIH0KIAogaW50IHBzcl9zZXRfdmFsKHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGludCBzb2NrZXQsCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 10:04:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 10:04:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1rOX-0005xt-3J; Tue, 10 Oct 2017 10:04:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e1rOW-0005xn-09
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 10:04:12 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 4C/78-25852-B1B9CD95; Tue, 10 Oct 2017 10:04:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGKsWRWlGSWpSXmKPExsVyMfTGBl3x2Xc
 iDfb9MbT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOO3FnMVnCYteLy5sUsDYyTWboYuTiEBGYw
 Sty/28cE4rAIvGaWOD/7ADOIIyFwh1Xizs3FjF2MnEBOlsSbh6+YIOw0icMd71gh7CqJZatPA
 43iABqlJrHmTRTE1F+MEp3/+5hBaoQF4iTmPdzLDmKLCNhK/Pu4nA3EZhbIlth9dAfUGW2MEj
 tWHGUHGcQmoCOxbkYtSA0vUP3yezeYQMIsAqoSl3aWgoRFBcIl9n+/xgxRIihxcuYTFhCbU8B
 TonvWBmaI8WYS8zY/hLLFJW49mc8EYctLbH87h3kCo+gsJO2zkLTMQtIyC0nLAkaWVYzqxalF
 ZalFuuZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB8cIABDsYZ172P8QoycGkJ
 MobNfNOpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3rBZQDnBotT01Iq0zBxg5MKkJTh4lER4lU
 BaeYsLEnOLM9MhUqcYLTku3Ln0h4njxsPrQPLAnlt/mIRY8vLzUqXEefVB5gmANGSU5sGNgyW
 XS4yyUsK8jEAHCvEUpBblZpagyr9iFOdgVBLmzQCZwpOZVwK39RXQQUxAB4mmgR1UkoiQkmpg
 zDzw8O3/go5K3ctbv1o3bdfT4J6jH37SSEalaaXrxAUV5xsPTZvlJHrQl3X2lWlMuxLrQj3a/
 cJTvf0ruLZwJN6t45R2vxyce7rgiFjWCyHvxvv5i4p+zvjNnRk4dQa/Y+u1lTeXa61ts2rRSw
 v/ZvNQd/0yO+sbFvOk3i+d9NrL1egof2qzEktxRqKhFnNRcSIAox1VGikDAAA=
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1507629847!79124449!1
X-Originating-IP: [209.85.216.176]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40406 invoked from network); 10 Oct 2017 10:04:07 -0000
Received: from mail-qt0-f176.google.com (HELO mail-qt0-f176.google.com)
 (209.85.216.176)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Oct 2017 10:04:07 -0000
Received: by mail-qt0-f176.google.com with SMTP id q4so49487175qtq.8
 for <xen-devel@lists.xenproject.org>; Tue, 10 Oct 2017 03:04:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=FlnpTLuPHI8HnfNFvMsn4hXauy97lxfGptEsDzvny94=;
 b=iB5oiuUno5ZoI7BDetZdb1BuFcouyOjZJvizYP8jeseyXA8M85B4TQ8kMW58c6WRpY
 qnz0Zrcbo3y7254JPA7dakRw+UOXcDGOkNvfsxcc1MSbqJr+OKpb6Eii3LVHsqRUXt9S
 dtkXZIqLovhQ2qxDLV6NgrE5wRT0QdsOsfwAI=
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=FlnpTLuPHI8HnfNFvMsn4hXauy97lxfGptEsDzvny94=;
 b=OTw0p/H930DxQcDM2sY5dz1p86/Yvd2sdzoCEst09qpdnmjno/v73yq20zECUQUFHs
 d5MNeHok1EoMX/y2IJyHnIJUBKN5EUIhuYT6ljdDbSyArrUVdxH0kk+bU2oRc2hFs2LE
 ivo/MgPkJuVD2ZfaXZqoFGcqE/Pynw7G6tobxNAXiiPpf8d8bW6GxSjt9um+Z1HyAF+3
 SRD3H0fpiMyWu0x2MhZtt5ZjbVSe7DBKHGdNUDxXsZvHE6+LP9M9yCCKYb3pJnEZP9Eb
 TCUZEzQK817BIWdNNGkMQuvSnKXomv9UmhhDSzNfUQ7IynCWew7wllNaZD1M6iJ4ppJQ
 cuOg==
X-Gm-Message-State: AMCzsaW9B8AUu//9uLZ6tSWXX9VYsrpLJeLGXog9xLuhPlDrCBLcUFJB
 WgCNs+u9YukIMeD2kBF9reAaMQ==
X-Google-Smtp-Source: AOwi7QAoMOrDI+lSYjI8SJnAu8zJQwjxAaE5dDGLazbjAvSPQxw6HaRPT7Lok9D/nH913Ujarw2lgg==
X-Received: by 10.237.32.172 with SMTP id 41mr17703111qtb.213.1507629845908;
 Tue, 10 Oct 2017 03:04:05 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id i12sm6280365qkh.83.2017.10.10.03.04.04
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 10 Oct 2017 03:04:05 -0700 (PDT)
To: mjaggi@caviumnetworks.com, xen-devel@lists.xenproject.org
References: <1507616218-2478-1-git-send-email-mjaggi@caviumnetworks.com>
 <1507616218-2478-3-git-send-email-mjaggi@caviumnetworks.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <226d1e36-e2a3-abfc-5959-2b010119b558@linaro.org>
Date: Tue, 10 Oct 2017 11:04:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1507616218-2478-3-git-send-email-mjaggi@caviumnetworks.com>
Content-Language: en-US
Cc: Andre.Przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: Re: [Xen-devel] [PATCH v5 2/5] ARM: ITS: Populate host_its_list
 from ACPI MADT Table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgTWFuaXNoLAoKT24gMTAvMTAvMTcgMDc6MTYsIG1qYWdnaUBjYXZpdW1uZXR3b3Jrcy5jb20g
d3JvdGU6Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKPiBpbmRleCAxZmFjMWM3Li5lMWJlMzNj
IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCj4gKysrIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKPiBAQCAtMjAsNiArMjAsNyBAQAo+ICAg
I2lmbmRlZiBfX0FTTV9BUk1fSVRTX0hfXwo+ICAgI2RlZmluZSBfX0FTTV9BUk1fSVRTX0hfXwo+
ICAgCj4gKyNkZWZpbmUgR0lDVjNfSVRTX1NJWkUgICAgICAgICAgICAgICAgICBTWl8xMjhLCgpZ
b3Ugc3RpbGwgZGlkbid0IGFkZHJlc3MgbXkgY29tbWVudCBoZXJlLi4uIFRoaXMgKm11c3QqIGJl
IG1vdmVkIGNsb3NlCnRvIElUU19ET09SQkVMTF9PRkZTRVQgYXMgdGhlIGN1cnJlbnQgcGxhY2Ug
aXMganVzdCByYW5kb20uCgo+ICAgI2RlZmluZSBHSVRTX0NUTFIgICAgICAgICAgICAgICAgICAg
ICAgIDB4MDAwCj4gICAjZGVmaW5lIEdJVFNfSUlEUiAgICAgICAgICAgICAgICAgICAgICAgMHgw
MDQKPiAgICNkZWZpbmUgR0lUU19UWVBFUiAgICAgICAgICAgICAgICAgICAgICAweDAwOAoKQ2hl
ZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 10:07:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 10:07:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1rRt-0006AT-LH; Tue, 10 Oct 2017 10:07:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e1rRs-0006AG-It
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 10:07:40 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 25/E7-25852-BEB9CD95; Tue, 10 Oct 2017 10:07:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXS6fjDS/f17Du
 RBleXC1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmNHZ2sBXukKtbeXs7SwHhErIuRk0NIIE9i
 7bkmRhCbV8BOYnnPXhYQW0LAUOL0wptgNouAqsSxtmtgNWwC6hJtz7azgtgiAjoSE1+eYQOxm
 QXOMUr8bJQEsYUFsiWOztnNCjHfXeLfywtgNZwCHhJtGzcCzeQA2iUo8XeHMESrlsTDX7dYIG
 xtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRvTi1qCy1SNdML6koMz2jJDc
 xM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMPQYgGAH47wT/ocYJTmYlER5o2beiRTiS8pPqcxI
 LM6ILyrNSS0+xKjHwSFw5eCR2YwC23atvsAoxZKXn5eqJMHrBQx3IcGi1PTUirTMHGCkwDRIc
 PAoifAygqR5iwsSc4sz0yFSpxh1OTpu3v3DJAQ2Q0qcVwGkSACkKKM0D24ELGovMcpKCfMyAp
 0pxFOQWpSbWYIq/4pRnINRSZj38SygKTyZeSVwm14BHcEEdIRoGtgRJYkIKakGxjnJzw+tnjV
 17uNT30pM43m0W24+Sv2SsGPtmXmaxdHq5ncVMxp+S8TsVtibO+f4DLscrRXp0ef7ssMFlpo6
 fZ/Bb8pUKKsvZyHQ84Tp87WDfQrdWo+8Uj6HzzpqdJBJYPUjuUu2bxU12TcdLbMsvKloladbc
 8ws8MWV6Kcbpjokb37fc3MRmxJLcUaioRZzUXEiAEs6523VAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1507630057!110644753!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64528 invoked from network); 10 Oct 2017 10:07:39 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Oct 2017 10:07:39 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 10 Oct 2017 04:07:36 -0600
Message-Id: <59DCB80602000078001844B7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 10 Oct 2017 04:07:34 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Dongli Zhang" <dongli.zhang@oracle.com>
References: <1507626848-24148-1-git-send-email-dongli.zhang@oracle.com>
In-Reply-To: <1507626848-24148-1-git-send-email-dongli.zhang@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen.list@daevel.fr, peterz@infradead.org, dario.faggioli@citrix.com,
 bevan@bi-co.net, linux-kernel@vger.kernel.org, xen-devel@lists.xen.org,
 mingo@redhat.com, joao.m.martins@oracle.com
Subject: Re: [Xen-devel] [PATCH 1/1] sched/cputime: do not decrease steal
 time after live migration on xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEwLjEwLjE3IGF0IDExOjE0LCA8ZG9uZ2xpLnpoYW5nQG9yYWNsZS5jb20+IHdyb3Rl
Ogo+IC0tLSBhL2tlcm5lbC9zY2hlZC9jcHV0aW1lLmMKPiArKysgYi9rZXJuZWwvc2NoZWQvY3B1
dGltZS5jCj4gQEAgLTIzOCwxMCArMjM4LDE3IEBAIHN0YXRpYyBfX2Fsd2F5c19pbmxpbmUgdTY0
IHN0ZWFsX2FjY291bnRfcHJvY2Vzc190aW1lKHU2NCBtYXh0aW1lKQo+ICB7Cj4gICNpZmRlZiBD
T05GSUdfUEFSQVZJUlQKPiAgCWlmIChzdGF0aWNfa2V5X2ZhbHNlKCZwYXJhdmlydF9zdGVhbF9l
bmFibGVkKSkgewo+IC0JCXU2NCBzdGVhbDsKPiArCQl1NjQgc3RlYWwsIHN0ZWFsX3RpbWU7Cj4g
KwkJczY0IHN0ZWFsX2RlbHRhOwo+ICsKPiArCQlzdGVhbF90aW1lID0gcGFyYXZpcnRfc3RlYWxf
Y2xvY2soc21wX3Byb2Nlc3Nvcl9pZCgpKTsKPiArCQlzdGVhbCA9IHN0ZWFsX2RlbHRhID0gc3Rl
YWxfdGltZSAtIHRoaXNfcnEoKS0+cHJldl9zdGVhbF90aW1lOwo+ICsKPiArCQlpZiAodW5saWtl
bHkoc3RlYWxfZGVsdGEgPCAwKSkgewo+ICsJCQl0aGlzX3JxKCktPnByZXZfc3RlYWxfdGltZSA9
IHN0ZWFsX3RpbWU7Cj4gKwkJCXJldHVybiAwOwo+ICsJCX0KPiAgCj4gLQkJc3RlYWwgPSBwYXJh
dmlydF9zdGVhbF9jbG9jayhzbXBfcHJvY2Vzc29yX2lkKCkpOwo+IC0JCXN0ZWFsIC09IHRoaXNf
cnEoKS0+cHJldl9zdGVhbF90aW1lOwo+ICAJCXN0ZWFsID0gbWluKHN0ZWFsLCBtYXh0aW1lKTsK
PiAgCQlhY2NvdW50X3N0ZWFsX3RpbWUoc3RlYWwpOwo+ICAJCXRoaXNfcnEoKS0+cHJldl9zdGVh
bF90aW1lICs9IHN0ZWFsOwoKV2hpbGUgSSBjYW4gc2VlIHRoaXMgbWFraW5nIHRoZSBpc3N1ZSBs
ZXNzIHByb25vdW5jZWQsIEkgZG9uJ3Qgc2VlCmhvdyBpdCBmdWxseSBhZGRyZXNzZXMgaXQ6IFdo
eSB3b3VsZCBvbmx5IGEgbmVnYXRpdmUgZGVsdGEgcmVwcmVzZW50CmEgZGlzY29udGludWl0eT8g
SW4gb3VyIG9sZCBYZW5vTGludXggZGVyaXZlZCBrZXJuZWwgd2UgaGFkIHRoZQpjaGFuZ2UgYmVs
b3cgKHVubGlrZWx5IHRvIGJlIHVwc3RyZWFtYWJsZSBhcyBpcywgc28ganVzdCB0byBnaXZlIHlv
dQphbiBpZGVhKS4KCkphbgoKLS0tIGEva2VybmVsL3NjaGVkL2NwdXRpbWUuYworKysgYi9rZXJu
ZWwvc2NoZWQvY3B1dGltZS5jCkBAIC0xMTIsNiArMTEyLDQ3IEBAIHN0YXRpYyBpbmxpbmUgdm9p
ZCB0YXNrX2dyb3VwX2FjY291bnRfZmkKIAljcHVhY2N0X2FjY291bnRfZmllbGQocCwgaW5kZXgs
IHRtcCk7CiB9CiAKKyNpZiAhZGVmaW5lZChDT05GSUdfWEVOKSB8fCBkZWZpbmVkKENPTkZJR19W
SVJUX0NQVV9BQ0NPVU5USU5HKQorIyBkZWZpbmUgX2NwdXRpbWVfYWRqdXN0KHQpICh0KQorI2Vs
c2UKKyMgaW5jbHVkZSA8bGludXgvc3lzY29yZV9vcHMuaD4KKyMgZGVmaW5lIE5TX1BFUl9USUNL
ICgxMDAwMDAwMDAwIC8gSFopCisKK3N0YXRpYyBERUZJTkVfUEVSX0NQVSh1NjQsIHN0ZWFsX3Nu
YXBzaG90KTsKK3N0YXRpYyBERUZJTkVfUEVSX0NQVSh1bnNpZ25lZCBpbnQsIHN0ZWFsX3Jlc2lk
dWFsKTsKKworc3RhdGljIHU2NCBfY3B1dGltZV9hZGp1c3QodTY0IHQpCit7CisJdTY0IHMgPSB0
aGlzX3ZjcHVfcmVhZChydW5zdGF0ZS50aW1lW1JVTlNUQVRFX3J1bm5hYmxlXSk7CisJdW5zaWdu
ZWQgbG9uZyBhZGogPSBkaXZfdTY0X3JlbShzIC0gX190aGlzX2NwdV9yZWFkKHN0ZWFsX3NuYXBz
aG90KQorCQkJCQkgICsgX190aGlzX2NwdV9yZWFkKHN0ZWFsX3Jlc2lkdWFsKSwKKwkJCQkJTlNf
UEVSX1RJQ0ssCisJCQkJCXRoaXNfY3B1X3B0cigmc3RlYWxfcmVzaWR1YWwpKTsKKworCV9fdGhp
c19jcHVfd3JpdGUoc3RlYWxfc25hcHNob3QsIHMpOworCWlmICh0IDwgamlmZmllc190b19uc2Vj
cyhhZGopKQorCQlyZXR1cm4gMDsKKworCXJldHVybiB0IC0gamlmZmllc190b19uc2VjcyhhZGop
OworfQorCitzdGF0aWMgdm9pZCBzdGVhbF9yZXN1bWUodm9pZCkKK3sKKwlfY3B1dGltZV9hZGp1
c3QoKDFVTEwgPDwgNjMpIC0gMSk7Cit9CisKK3N0YXRpYyBzdHJ1Y3Qgc3lzY29yZV9vcHMgc3Rl
YWxfc3lzY29yZV9vcHMgPSB7CisJLnJlc3VtZQk9IHN0ZWFsX3Jlc3VtZSwKK307CisKK3N0YXRp
YyBpbnQgX19pbml0IHN0ZWFsX3JlZ2lzdGVyKHZvaWQpCit7CisJcmVnaXN0ZXJfc3lzY29yZV9v
cHMoJnN0ZWFsX3N5c2NvcmVfb3BzKTsKKwlyZXR1cm4gMDsKK30KK2NvcmVfaW5pdGNhbGwoc3Rl
YWxfcmVnaXN0ZXIpOworI2VuZGlmCisKIC8qCiAgKiBBY2NvdW50IHVzZXIgY3B1IHRpbWUgdG8g
YSBwcm9jZXNzLgogICogQHA6IHRoZSBwcm9jZXNzIHRoYXQgdGhlIGNwdSB0aW1lIGdldHMgYWNj
b3VudGVkIHRvCkBAIC0xMjgsNyArMTY5LDcgQEAgdm9pZCBhY2NvdW50X3VzZXJfdGltZShzdHJ1
Y3QgdGFza19zdHJ1YwogCWluZGV4ID0gKHRhc2tfbmljZShwKSA+IDApID8gQ1BVVElNRV9OSUNF
IDogQ1BVVElNRV9VU0VSOwogCiAJLyogQWRkIHVzZXIgdGltZSB0byBjcHVzdGF0LiAqLwotCXRh
c2tfZ3JvdXBfYWNjb3VudF9maWVsZChwLCBpbmRleCwgY3B1dGltZSk7CisJdGFza19ncm91cF9h
Y2NvdW50X2ZpZWxkKHAsIGluZGV4LCBfY3B1dGltZV9hZGp1c3QoY3B1dGltZSkpOwogCiAJLyog
QWNjb3VudCBmb3IgdXNlciB0aW1lIHVzZWQgKi8KIAlhY2N0X2FjY291bnRfY3B1dGltZShwKTsK
QEAgLTE3Miw3ICsyMTMsNyBAQCB2b2lkIGFjY291bnRfc3lzdGVtX2luZGV4X3RpbWUoc3RydWN0
IHRhCiAJYWNjb3VudF9ncm91cF9zeXN0ZW1fdGltZShwLCBjcHV0aW1lKTsKIAogCS8qIEFkZCBz
eXN0ZW0gdGltZSB0byBjcHVzdGF0LiAqLwotCXRhc2tfZ3JvdXBfYWNjb3VudF9maWVsZChwLCBp
bmRleCwgY3B1dGltZSk7CisJdGFza19ncm91cF9hY2NvdW50X2ZpZWxkKHAsIGluZGV4LCBfY3B1
dGltZV9hZGp1c3QoY3B1dGltZSkpOwogCiAJLyogQWNjb3VudCBmb3Igc3lzdGVtIHRpbWUgdXNl
ZCAqLwogCWFjY3RfYWNjb3VudF9jcHV0aW1lKHApOwpAQCAtMjI0LDkgKzI2NSw5IEBAIHZvaWQg
YWNjb3VudF9pZGxlX3RpbWUodTY0IGNwdXRpbWUpCiAJc3RydWN0IHJxICpycSA9IHRoaXNfcnEo
KTsKIAogCWlmIChhdG9taWNfcmVhZCgmcnEtPm5yX2lvd2FpdCkgPiAwKQotCQljcHVzdGF0W0NQ
VVRJTUVfSU9XQUlUXSArPSBjcHV0aW1lOworCQljcHVzdGF0W0NQVVRJTUVfSU9XQUlUXSArPSBf
Y3B1dGltZV9hZGp1c3QoY3B1dGltZSk7CiAJZWxzZQotCQljcHVzdGF0W0NQVVRJTUVfSURMRV0g
Kz0gY3B1dGltZTsKKwkJY3B1c3RhdFtDUFVUSU1FX0lETEVdICs9IF9jcHV0aW1lX2FkanVzdChj
cHV0aW1lKTsKIH0KIAogLyoKCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 10 10:11:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 10:11:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1rVH-0006nn-1q; Tue, 10 Oct 2017 10:11:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e1rVF-0006ng-F2
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 10:11:09 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 DE/5E-31121-CBC9CD95; Tue, 10 Oct 2017 10:11:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAKsWRWlGSWpSXmKPExsVyMfTGFt2dc+5
 EGqw7wmLxfctkJgdGj8MfrrAEMEaxZuYl5VcksGbcf/6QteCIdEXP7gtsDYxXRLsYuTiEBGYy
 Snzpm8QO4rAIvGaW2Lx5BjOIIyFwh1XiT9cEpi5GTiAnS+LF5kVACQ4gO03i7Sw2iHC5xNoFO
 1lAwkICahJr3kSBhIUEfjNKHDybAGILC4RKXGj/BjZFRMBW4t/H5WCtzALZEruP7mCBOKKNUe
 Ln8eNMIHPYBHQk1s2oBanhBaq/fXkvWC+LgKrErDN9jCC2qEC4xP7v15ghagQlTs58wgJicwp
 4SkxYPosFYr6ZxLzND5khbHGJW0/mM0HY8hLb385hnsAoOgtJ+ywkLbOQtMxC0rKAkWUVo0Zx
 alFZapGuoYleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgvDAAwQ7G6xsDDjFKc
 jApifJGzbwTKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCt2M2UE6wKDU9tSItMwcYuTBpCQ4eJR
 FeO5A0b3FBYm5xZjpE6hSjMceFO5f+MHEc2HPrD5MQS15+XqqUOO80kFIBkNKM0jy4QbCEcol
 RVkqYlxHoNCGegtSi3MwSVPlXjOIcjErCvFEgU3gy80rg9r0COoUJ6BTRNLBTShIRUlINjPml
 K+2KLv/4xrw85plpiXX2hcW82b9/dM2oKOYTFy+1uOvbsef4rs1OvxmC2rzj1Kbt3fTuw5qQB
 o6kdhbtrpjzP57Fbr2x4npgz+2mUw5ei1rrli54yPb48f6aLB2xuw7x0jymX7fOmHAsZ8lyLY
 fptzZ9O3FN992XlBdH9q8szdWQ27BN0FqJpTgj0VCLuag4EQAr2ZsnIwMAAA==
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1507630264!70581760!1
X-Originating-IP: [209.85.216.180]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29727 invoked from network); 10 Oct 2017 10:11:04 -0000
Received: from mail-qt0-f180.google.com (HELO mail-qt0-f180.google.com)
 (209.85.216.180)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Oct 2017 10:11:04 -0000
Received: by mail-qt0-f180.google.com with SMTP id k31so14173024qta.6
 for <xen-devel@lists.xenproject.org>; Tue, 10 Oct 2017 03:11:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=bzfeDbriGs8t+lMsJooiRuKx7zCUojdOLxJjm9Hw+9U=;
 b=bVGGYvsd6SrYE/mq0s1qqsi7QScSe6d3HFhklt+Pi6uaaU/hNHwLjvIM4mnFfdTDbG
 fDlAcsFJB1dQdtrwhzDBfyjVeKFKbYxqFAJ4nEFvT3Ixbq21fZKJT6WJVPJQdWTKSjG4
 G/k8/rdbXdEeZ11DdbgSq1l77jsf8xSjyZlw0=
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=bzfeDbriGs8t+lMsJooiRuKx7zCUojdOLxJjm9Hw+9U=;
 b=hjhI9L4CCFsYKFjkvPKlPnAzWiHqvkaHKadz7uEf4b1fpb22EJIG3kXnlamO2zlDsB
 sSOx8W6LLlnXHKCND5qm1PFBtBLL+xEqjz1hlgkRz0l8e989r/VuUC5enNXMmToGuco2
 Su+ebI2DnjACuUBHkG86g1w7AvARkw/RLEleVYwQF2J4XSeemEFH2whqCtLFfx4weVfn
 xYuNOxHhgrj75zM8YcApVqwyGrwOnwx2uPh0ZslC0rRai77zQwMZcsHUCWEZdaxy8oVh
 tJSayMell7rxwtw/jGFIOeEmqweq2uAvx5J2njsRjsMjueCx0WR8CwL8iHKeJWxAwLWS
 N1cQ==
X-Gm-Message-State: AMCzsaWhAJv+U6+twky7pvrPxPbLzG7u6u04zZdS16aSkOfvUS4Me+kN
 TwcRh8Y9ZYPh1SMMblAcMK+nAg==
X-Google-Smtp-Source: AOwi7QCM9sWk6lsM2APn1sfQzSwHw4gYfAfWjOLhtw9aFMEo9iunpXux9cMz7hkuDA1ABUQT25rBGA==
X-Received: by 10.200.43.78 with SMTP id 14mr5260978qtv.72.1507630263998;
 Tue, 10 Oct 2017 03:11:03 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id d139sm6060560qkb.96.2017.10.10.03.11.02
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 10 Oct 2017 03:11:03 -0700 (PDT)
To: mjaggi@caviumnetworks.com, xen-devel@lists.xenproject.org
References: <1507616218-2478-1-git-send-email-mjaggi@caviumnetworks.com>
 <1507616218-2478-4-git-send-email-mjaggi@caviumnetworks.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <71d14bac-fa7b-0f1c-3bf3-f0e29159f2bf@linaro.org>
Date: Tue, 10 Oct 2017 11:11:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1507616218-2478-4-git-send-email-mjaggi@caviumnetworks.com>
Content-Language: en-US
Cc: Andre.Przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: Re: [Xen-devel] [PATCH v5 3/5] ARM: ITS: Deny hardware domain
 access to ITS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgTWFuaXNoLAoKSSBqdXN0IHNwb3R0ZWQgYW4gaXNzdWUgaW4gdGhpcyBwYXRjaC4KCk9uIDEw
LzEwLzE3IDA3OjE2LCBtamFnZ2lAY2F2aXVtbmV0d29ya3MuY29tIHdyb3RlOgo+IEZyb206IE1h
bmlzaCBKYWdnaSA8bWphZ2dpQGNhdml1bS5jb20+Cj4gCj4gVGhpcyBwYXRjaCBleHRlbmRzIHRo
ZSBnaWN2M19pb21lbV9kZW55X2FjY2VzcyBmdW5jdGlvbmFsaXR5IGJ5IGFkZGluZwo+IHN1cHBv
cnQgZm9yIElUUyByZWdpb24gYXMgd2VsbC4gQWRkIGZ1bmN0aW9uIGdpY3YzX2l0c19kZW55X2Fj
Y2Vzcy4KPiAKPiBSZXZpZXdlZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFy
bS5jb20+Cj4gQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4g
U2lnbmVkLW9mZi1ieTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KPiAtLS0KPiAg
IHhlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMgICAgICAgIHwgMjIgKysrKysrKysrKysrKysrKysr
KysrKwo+ICAgeGVuL2FyY2gvYXJtL2dpYy12My5jICAgICAgICAgICAgfCAgMyArKysKPiAgIHhl
bi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oIHwgIDkgKysrKysrKysrCj4gICAzIGZpbGVz
IGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2dpYy12My1pdHMuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKPiBpbmRleCAzMDIzZWU1
Li43NzQ2YWU4IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKPiArKysg
Yi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCj4gQEAgLTIxLDYgKzIxLDcgQEAKPiAgICNpbmNs
dWRlIDx4ZW4vYWNwaS5oPgo+ICAgI2luY2x1ZGUgPHhlbi9saWIuaD4KPiAgICNpbmNsdWRlIDx4
ZW4vZGVsYXkuaD4KPiArI2luY2x1ZGUgPHhlbi9pb2NhcC5oPgo+ICAgI2luY2x1ZGUgPHhlbi9s
aWJmZHQvbGliZmR0Lmg+Cj4gICAjaW5jbHVkZSA8eGVuL21tLmg+Cj4gICAjaW5jbHVkZSA8eGVu
L3JidHJlZS5oPgo+IEBAIC05MDUsNiArOTA2LDI3IEBAIHN0cnVjdCBwZW5kaW5nX2lycSAqZ2lj
djNfYXNzaWduX2d1ZXN0X2V2ZW50KHN0cnVjdCBkb21haW4gKmQsCj4gICAgICAgcmV0dXJuIHBp
cnE7Cj4gICB9Cj4gICAKPiAraW50IGdpY3YzX2l0c19kZW55X2FjY2Vzcyhjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkKQo+ICt7Cj4gKyAgICBpbnQgcmMgPSAwOwo+ICsgICAgdW5zaWduZWQgbG9uZyBt
Zm4sIG5yOwo+ICsgICAgY29uc3Qgc3RydWN0IGhvc3RfaXRzICppdHNfZGF0YTsKPiArCj4gKyAg
ICBsaXN0X2Zvcl9lYWNoX2VudHJ5KCBpdHNfZGF0YSwgJmhvc3RfaXRzX2xpc3QsIGVudHJ5ICkK
PiArICAgIHsKPiArICAgICAgICBtZm4gPSBwYWRkcl90b19wZm4oaXRzX2RhdGEtPmFkZHIpOwo+
ICsgICAgICAgIG5yID0gUEZOX1VQKEdJQ1YzX0lUU19TSVpFKTsKCldoaWxlIHlvdSBmaXggdGhl
IGJ1ZyAoc2VlIGJlbG93KSwgcGxlYXNlIHVzZSBpdHNfZGF0YS0+c2l6ZSBoZXJlLgoKPiArICAg
ICAgICByYyA9IGlvbWVtX2RlbnlfYWNjZXNzKGQsIG1mbiwgbWZuICsgbnIpOwo+ICsgICAgICAg
IGlmICggcmMgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgcHJpbnRrKCAiaW9tZW1fZGVu
eV9hY2Nlc3MgZmFpbGVkIGZvciAlbHg6JWx4IFxyXG4iLCBtZm4sIG5yKTsKCkFuZCBoZXJlIHRo
ZSBzcHVyaW91cyBzcGFjZSBiZXR3ZWVuICggYW5kICIuCgo+ICsgICAgICAgICAgICBicmVhazsK
PiArICAgICAgICB9Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmV0dXJuIHJjOwo+ICt9Cj4gKwo+ICAg
LyoKPiAgICAqIENyZWF0ZSB0aGUgcmVzcGVjdGl2ZSBndWVzdCBEVCBub2RlcyBmcm9tIGEgbGlz
dCBvZiBob3N0IElUU2VzLgo+ICAgICogVGhpcyBjb3BpZXMgdGhlIHJlZyBwcm9wZXJ0eSwgc28g
dGhlIGd1ZXN0IHNlZXMgdGhlIElUUyBhdCB0aGUgc2FtZSBhZGRyZXNzCj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9naWMtdjMuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+IGluZGV4IDZm
NTYyZjQuLmIzZDYwNWQgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My5jCj4gKysr
IGIveGVuL2FyY2gvYXJtL2dpYy12My5jCj4gQEAgLTEzMDgsNiArMTMwOCw5IEBAIHN0YXRpYyBp
bnQgZ2ljdjNfaW9tZW1fZGVueV9hY2Nlc3MoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKPiAgICAg
ICBpZiAoIHJjICkKPiAgICAgICAgICAgcmV0dXJuIHJjOwo+ICAgCj4gKyAgICBpZiAoIGdpY3Yz
X2l0c19kZW55X2FjY2VzcyhkKSApCj4gKyAgICAgICAgcmV0dXJuIHJjOwoKeW91IHJldHVybiBy
YyBoZXJlIGluIGNhc2Ugb2YgYW4gZXJyb3IsIGhvd2V2ZXIgeW91IGRvbid0IHNldCBpdCBiZWZv
cmUuIApTbyB0aGlzIHdpbGwgYWx3YXlzIHJldHVybiAwIGFuZCBYZW4gd2lsbCBjb250aW51ZSB0
byBib290IGFzIG5vdGhpbmcgCmhhcHBlbi4KClRoZSBiZXN0IHdheSB0byBmaXggaXQgd291bGQg
YmU6CgpyYyA9IGdpY3YzX2l0c19kZW55X2FjY2VzcyhkKTsKaWYgKCByYyApCiAgIHJldHVybiBy
YzsKCj4gKwo+ICAgICAgIGZvciAoIGkgPSAwOyBpIDwgZ2ljdjMucmRpc3RfY291bnQ7IGkrKyAp
Cj4gICAgICAgewo+ICAgICAgICAgICBtZm4gPSBnaWN2My5yZGlzdF9yZWdpb25zW2ldLmJhc2Ug
Pj4gUEFHRV9TSElGVDsKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNf
aXRzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaAo+IGluZGV4IGUxYmUzM2Mu
LjMxZmNhNjYgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgK
PiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaAo+IEBAIC0xMzksNiArMTM5
LDEwIEBAIHZvaWQgZ2ljdjNfaXRzX2R0X2luaXQoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2Rl
ICpub2RlKTsKPiAgICNpZmRlZiBDT05GSUdfQUNQSQo+ICAgdm9pZCBnaWN2M19pdHNfYWNwaV9p
bml0KHZvaWQpOwo+ICAgI2VuZGlmCj4gKwo+ICsvKiBEZW55IGlvbWVtIGFjY2VzcyBmb3IgaXRz
ICovCj4gK2ludCBnaWN2M19pdHNfZGVueV9hY2Nlc3MoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7
Cj4gKwo+ICAgYm9vbCBnaWN2M19pdHNfaG9zdF9oYXNfaXRzKHZvaWQpOwo+ICAgCj4gICB1bnNp
Z25lZCBpbnQgdmdpY192M19pdHNfY291bnQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7Cj4gQEAg
LTIwNiw2ICsyMTAsMTEgQEAgc3RhdGljIGlubGluZSB2b2lkIGdpY3YzX2l0c19hY3BpX2luaXQo
dm9pZCkKPiAgIH0KPiAgICNlbmRpZgo+ICAgCj4gK3N0YXRpYyBpbmxpbmUgaW50IGdpY3YzX2l0
c19kZW55X2FjY2Vzcyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQo+ICt7Cj4gKyAgICByZXR1cm4g
MDsKPiArfQo+ICsKPiAgIHN0YXRpYyBpbmxpbmUgYm9vbCBnaWN2M19pdHNfaG9zdF9oYXNfaXRz
KHZvaWQpCj4gICB7Cj4gICAgICAgcmV0dXJuIGZhbHNlOwo+IAoKQ2hlZXJzLAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 10:14:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 10:14:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1rYZ-0006wg-Gl; Tue, 10 Oct 2017 10:14:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e1rYY-0006wZ-Hq
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 10:14:34 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 40/1D-31121-98D9CD95; Tue, 10 Oct 2017 10:14:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIKsWRWlGSWpSXmKPExsVyMfTGat3OuXc
 iDe49lrT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMeHZApeG1Qce3ES5YGxnVqXYxcHEICMxkl
 fk1/yQjisAi8ZpbYvG4WG4gjIXCHVeL8rONAGU4gJ0viyJxeFgg7TWJS21MmCLtKomNqO2sXI
 wfQKDWJNW+iIKb+ZpTY/usVK0iNMFDNhoPzmUFsEQFbiX8fl7OB2MwC2RK7j+5ggWhoY5Rouv
 KODWQQm4COxLoZtSA1vED1p7a3gu1lEVCV+HnxKdg9ogLhEvu/X2OGqBGUODnzCVgNp4CnxLG
 tH9gh5ptJzNv8kBnCFpe49WQ+E4QtL7H97RzmCYyis5C0z0LSMgtJyywkLQsYWVYxahSnFpWl
 FukaWuglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgRGDAMQ7GC8uTHgEKMkB5OSK
 G/UzDuRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4C+YA5QSLUtNTK9Iyc4CxC5OW4OBREuF9AJ
 LmLS5IzC3OTIdInWI05rhw59IfJo4De279YRJiycvPS5US520EKRUAKc0ozYMbBEsplxhlpYR
 5GYFOE+IpSC3KzSxBlX/FKM7BqCTM2w0yhSczrwRu3yugU5iAThFNAzulJBEhJdXAGKCfWvX1
 gOWvTdo7suoqJvNrHX4zNWhhyFrDhv+bTCb9bFnfvuDJ2Q5FPoZ3Z1Lkbbk1M+7wGPh9Cwk70
 8S63GSVWE98xqbVJ5g3Wl96LVyWfu3pPLmKDxUMnR8rzVx37br/vHIjg/DU2kRT6YzgG/vN3/
 MI7Xa78fTDjBPeN6Y1PXI+J7CRX4mlOCPRUIu5qDgRABlxI1skAwAA
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1507630472!79126880!1
X-Originating-IP: [209.85.216.171]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40853 invoked from network); 10 Oct 2017 10:14:33 -0000
Received: from mail-qt0-f171.google.com (HELO mail-qt0-f171.google.com)
 (209.85.216.171)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Oct 2017 10:14:33 -0000
Received: by mail-qt0-f171.google.com with SMTP id z50so44534993qtj.4
 for <xen-devel@lists.xenproject.org>; Tue, 10 Oct 2017 03:14:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=ja+pxbyzVXMTAxJDSyNbMzCBQ93VGpNJKRzFTgt8/eQ=;
 b=Wps9z9DfNSeec/e0wfdyiY18Duc9dYMGi3NAb0JpaHL46+ct7udl5K276z6/R5ePLO
 jLaFDAT0QIxYhid0ZVytG+OwlZque8FgSKEDYkNl8LewZED6eaNyPdCUO+8Sjjbz79L0
 KO90Y5C9igwi9cQoFxtdpJAuh6sxkh590D2hQ=
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=ja+pxbyzVXMTAxJDSyNbMzCBQ93VGpNJKRzFTgt8/eQ=;
 b=udqQoW387NbjtfaNslNlgxh1jKzwQLU4kMdOrM4KwHhvcAVgavT1zgtTi4Bhn56VHr
 Pv8GiSQ0txf+AM9ixf7nfa1ne9y55Uo+MRliOH/qsxYugrPy7GYASOyMe96OAihd81nq
 9vVZXU0BQidSPM8+E8c1wqsm5JBM1DfcuYvB2yRkDSF/lXbZy21zmMtRRbxaRwB6+qiK
 x1yRGktTR4v5RLIs2UF5b7mWDWyFCcOdmooF3sMLVN+5B9vzRNi15rQzw+e3x1ynb6HU
 2rLtTimGKhDOhKHAN0kPdahAt1kq7ky7E7jerwM4AybTeLzyG9Pe5N0cfaQ5++/S769h
 g3+Q==
X-Gm-Message-State: AMCzsaUoIrTnRYUjyeTC70CVNk1+eBPqQLJt+ed/pJhfSNc65LTJOuDE
 N4EwODprefqFvH07RqNYE/BZyA==
X-Google-Smtp-Source: AOwi7QDNn2e/YAk473rYL0hXpOv/cTUFpAEwL1paX+Z7XnBbtYA73W1QOkTnf+xIX9pYwkpW9JI62Q==
X-Received: by 10.237.37.76 with SMTP id w12mr13150088qtc.201.1507630472262;
 Tue, 10 Oct 2017 03:14:32 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id g132sm6049527qke.11.2017.10.10.03.14.30
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 10 Oct 2017 03:14:31 -0700 (PDT)
To: mjaggi@caviumnetworks.com, xen-devel@lists.xenproject.org
References: <1507616218-2478-1-git-send-email-mjaggi@caviumnetworks.com>
 <1507616218-2478-5-git-send-email-mjaggi@caviumnetworks.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <22260a62-eb1b-3551-11a4-c46de8b17bc7@linaro.org>
Date: Tue, 10 Oct 2017 11:14:30 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1507616218-2478-5-git-send-email-mjaggi@caviumnetworks.com>
Content-Language: en-US
Cc: Andre.Przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: Re: [Xen-devel] [PATCH v5 4/5] ARM: Update Formula to compute MADT
 size using new callbacks in gic_hw_operations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgTWFuaXNoLAoKT24gMTAvMTAvMTcgMDc6MTYsIG1qYWdnaUBjYXZpdW1uZXR3b3Jrcy5jb20g
d3JvdGU6Cj4gRnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KPiAKPiBlc3Rp
bWF0ZV9hY3BpX2VmaV9zaXplIG5lZWRzIHRvIGJlIHVwZGF0ZWQgdG8gcHJvdmlkZSBjb3JyZWN0
IHNpemUgb2YKPiBoYXJkd2FyZSBkb21haW5zIE1BRFQsIHdoaWNoIG5vdyBhZGRzIElUUyBpbmZv
cm1hdGlvbiBhcyB3ZWxsLgo+IAo+IFRoaXMgcGF0Y2ggdXBkYXRlcyB0aGUgZm9ybXVsYSB0byBj
b21wdXRlIGV4dHJhIE1BRFQgc2l6ZSwgYXMgcGVyIEdJQ3YyLzMKPiBieSBjYWxsaW5nIGdpY19n
ZXRfaHdkb21fZXh0cmFfbWFkdF9zaXplCgpNaXNzaW5nIGZ1bGwgc3RvcC4KCj4gCj4gU2lnbmVk
LW9mZi1ieTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KPiAtLS0KPiAgIHhlbi9h
cmNoL2FybS9kb21haW5fYnVpbGQuYyB8ICA3ICstLS0tLS0KPiAgIHhlbi9hcmNoL2FybS9naWMt
djIuYyAgICAgICB8ICA2ICsrKysrKwo+ICAgeGVuL2FyY2gvYXJtL2dpYy12My5jICAgICAgIHwg
MTkgKysrKysrKysrKysrKysrKysrKwo+ICAgeGVuL2FyY2gvYXJtL2dpYy5jICAgICAgICAgIHwg
MTIgKysrKysrKysrKysrCj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oICAgfCAgMyArKysK
PiAgIDUgZmlsZXMgY2hhbmdlZCwgNDEgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKPiAK
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJt
L2RvbWFpbl9idWlsZC5jCj4gaW5kZXggZDZmOTU4NS4uZjE3ZmNmMSAxMDA2NDQKPiAtLS0gYS94
ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1
aWxkLmMKPiBAQCAtMTgwOCwxMiArMTgwOCw3IEBAIHN0YXRpYyBpbnQgZXN0aW1hdGVfYWNwaV9l
Zmlfc2l6ZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQo+ICAg
ICAgIGFjcGlfc2l6ZSA9IFJPVU5EVVAoc2l6ZW9mKHN0cnVjdCBhY3BpX3RhYmxlX2ZhZHQpLCA4
KTsKPiAgICAgICBhY3BpX3NpemUgKz0gUk9VTkRVUChzaXplb2Yoc3RydWN0IGFjcGlfdGFibGVf
c3RhbyksIDgpOwo+ICAgCj4gLSAgICBtYWR0X3NpemUgPSBzaXplb2Yoc3RydWN0IGFjcGlfdGFi
bGVfbWFkdCkKPiAtICAgICAgICAgICAgICAgICsgc2l6ZW9mKHN0cnVjdCBhY3BpX21hZHRfZ2Vu
ZXJpY19pbnRlcnJ1cHQpICogZC0+bWF4X3ZjcHVzCj4gLSAgICAgICAgICAgICAgICArIHNpemVv
ZihzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfZGlzdHJpYnV0b3IpOwo+IC0gICAgaWYgKCBkLT5h
cmNoLnZnaWMudmVyc2lvbiA9PSBHSUNfVjMgKQo+IC0gICAgICAgIG1hZHRfc2l6ZSArPSBzaXpl
b2Yoc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX3JlZGlzdHJpYnV0b3IpCj4gLSAgICAgICAgICAg
ICAgICAgICAgICogZC0+YXJjaC52Z2ljLm5yX3JlZ2lvbnM7Cj4gKyAgICBtYWR0X3NpemUgPSBn
aWNfZ2V0X2h3ZG9tX21hZHRfc2l6ZShkKTsKPiAgICAgICBhY3BpX3NpemUgKz0gUk9VTkRVUCht
YWR0X3NpemUsIDgpOwo+ICAgCj4gICAgICAgYWRkciA9IGFjcGlfb3NfZ2V0X3Jvb3RfcG9pbnRl
cigpOwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMgYi94ZW4vYXJjaC9hcm0v
Z2ljLXYyLmMKPiBpbmRleCBjYmU3MWE5Li4wMTIzZWE0IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNo
L2FybS9naWMtdjIuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMtdjIuYwo+IEBAIC0xMDEyLDYg
KzEwMTIsMTEgQEAgc3RhdGljIGludCBnaWN2Ml9pb21lbV9kZW55X2FjY2Vzcyhjb25zdCBzdHJ1
Y3QgZG9tYWluICpkKQo+ICAgICAgIHJldHVybiBpb21lbV9kZW55X2FjY2VzcyhkLCBtZm4sIG1m
biArIG5yKTsKPiAgIH0KPiAgIAo+ICtzdGF0aWMgdW5zaWduZWQgbG9uZyBnaWN2Ml9nZXRfaHdk
b21fZXh0cmFfbWFkdF9zaXplKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCj4gK3sKPiArICAgIHJl
dHVybiAwOwo+ICt9Cj4gKwo+ICAgI2lmZGVmIENPTkZJR19BQ1BJCj4gICBzdGF0aWMgaW50IGdp
Y3YyX21ha2VfaHdkb21fbWFkdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1MzIgb2Zmc2V0KQo+
ICAgewo+IEBAIC0xMjQ4LDYgKzEyNTMsNyBAQCBjb25zdCBzdGF0aWMgc3RydWN0IGdpY19od19v
cGVyYXRpb25zIGdpY3YyX29wcyA9IHsKPiAgICAgICAucmVhZF9hcHIgICAgICAgICAgICA9IGdp
Y3YyX3JlYWRfYXByLAo+ICAgICAgIC5tYWtlX2h3ZG9tX2R0X25vZGUgID0gZ2ljdjJfbWFrZV9o
d2RvbV9kdF9ub2RlLAo+ICAgICAgIC5tYWtlX2h3ZG9tX21hZHQgICAgID0gZ2ljdjJfbWFrZV9o
d2RvbV9tYWR0LAo+ICsgICAgLmdldF9od2RvbV9leHRyYV9tYWR0X3NpemUgPSBnaWN2Ml9nZXRf
aHdkb21fZXh0cmFfbWFkdF9zaXplLAo+ICAgICAgIC5tYXBfaHdkb21fZXh0cmFfbWFwcGluZ3Mg
PSBnaWN2Ml9tYXBfaHdkb3duX2V4dHJhX21hcHBpbmdzLAo+ICAgICAgIC5pb21lbV9kZW55X2Fj
Y2VzcyAgID0gZ2ljdjJfaW9tZW1fZGVueV9hY2Nlc3MsCj4gICAgICAgLmRvX0xQSSAgICAgICAg
ICAgICAgPSBnaWN2Ml9kb19MUEksCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMu
YyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+IGluZGV4IGIzZDYwNWQuLjQ0Nzk5OGQgMTAwNjQ0
Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy12
My5jCj4gQEAgLTE0MDYsNiArMTQwNiwxOSBAQCBzdGF0aWMgaW50IGdpY3YzX21ha2VfaHdkb21f
bWFkdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1MzIgb2Zmc2V0KQo+ICAgICAgIHJldHVybiB0
YWJsZV9sZW47Cj4gICB9Cj4gICAKPiArc3RhdGljIHVuc2lnbmVkIGxvbmcgZ2ljdjNfZ2V0X2h3
ZG9tX2V4dHJhX21hZHRfc2l6ZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQo+ICt7Cj4gKyAgICB1
bnNpZ25lZCBsb25nIHNpemU7Cj4gKwo+ICsgICAgc2l6ZSAgPSBzaXplb2Yoc3RydWN0IGFjcGlf
bWFkdF9nZW5lcmljX3JlZGlzdHJpYnV0b3IpCj4gKyAgICAgICAgICAgICAgICAgICAgKiBkLT5h
cmNoLnZnaWMubnJfcmVnaW9uczsKCkhlcmUgeW91IGFsaWduIHRoZSAqIHdpdGggc3RydWN0LiBC
dXQgYmVsb3csIHlvdSBhbGlnbiB3aXRoIHNpemVvZi4gClBsZWFzZSBzdGF5IGNvbnNpc3RlbnQg
YW5kIGFsd2F5cyBhbGlnbiB3aXRoIHNpemVvZi4KCj4gKwo+ICsgICAgc2l6ZSAgKz0gdmdpY192
M19pdHNfY291bnQoZCkKPiArICAgICAgICAgICAgICAgICAgICAqIHNpemVvZihzdHJ1Y3QgYWNw
aV9tYWR0X2dlbmVyaWNfdHJhbnNsYXRvcik7CgpTYW1lIGhlcmUuCgo+ICsKPiArICAgIHJldHVy
biBzaXplOwo+ICt9Cj4gKwo+ICAgc3RhdGljIGludCBfX2luaXQKPiAgIGdpY19hY3BpX3BhcnNl
X21hZHRfY3B1KHN0cnVjdCBhY3BpX3N1YnRhYmxlX2hlYWRlciAqaGVhZGVyLAo+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3QgdW5zaWduZWQgbG9uZyBlbmQpCj4gQEAgLTE1OTcsNiAr
MTYxMCwxMSBAQCBzdGF0aWMgaW50IGdpY3YzX21ha2VfaHdkb21fbWFkdChjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkLCB1MzIgb2Zmc2V0KQo+ICAgewo+ICAgICAgIHJldHVybiAwOwo+ICAgfQo+ICsK
PiArc3RhdGljIHVuc2lnbmVkIGxvbmcgZ2ljdjNfZ2V0X2h3ZG9tX2V4dHJhX21hZHRfc2l6ZShj
b25zdCBzdHJ1Y3QgZG9tYWluICpkKQo+ICt7Cj4gKyAgICByZXR1cm4gMDsKPiArfQo+ICAgI2Vu
ZGlmCj4gICAKPiAgIC8qIFNldCB1cCB0aGUgR0lDICovCj4gQEAgLTE2OTgsNiArMTcxNiw3IEBA
IHN0YXRpYyBjb25zdCBzdHJ1Y3QgZ2ljX2h3X29wZXJhdGlvbnMgZ2ljdjNfb3BzID0gewo+ICAg
ICAgIC5zZWNvbmRhcnlfaW5pdCAgICAgID0gZ2ljdjNfc2Vjb25kYXJ5X2NwdV9pbml0LAo+ICAg
ICAgIC5tYWtlX2h3ZG9tX2R0X25vZGUgID0gZ2ljdjNfbWFrZV9od2RvbV9kdF9ub2RlLAo+ICAg
ICAgIC5tYWtlX2h3ZG9tX21hZHQgICAgID0gZ2ljdjNfbWFrZV9od2RvbV9tYWR0LAo+ICsgICAg
LmdldF9od2RvbV9leHRyYV9tYWR0X3NpemUgPSBnaWN2M19nZXRfaHdkb21fZXh0cmFfbWFkdF9z
aXplLAo+ICAgICAgIC5pb21lbV9kZW55X2FjY2VzcyAgID0gZ2ljdjNfaW9tZW1fZGVueV9hY2Nl
c3MsCj4gICAgICAgLmRvX0xQSSAgICAgICAgICAgICAgPSBnaWN2M19kb19MUEksCj4gICB9Owo+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKPiBp
bmRleCA2YzgwM2JmLi4zYzdiNmRmIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMuYwo+
ICsrKyBiL3hlbi9hcmNoL2FybS9naWMuYwo+IEBAIC04NTEsNiArODUxLDE4IEBAIGludCBnaWNf
bWFrZV9od2RvbV9tYWR0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHUzMiBvZmZzZXQpCj4gICAg
ICAgcmV0dXJuIGdpY19od19vcHMtPm1ha2VfaHdkb21fbWFkdChkLCBvZmZzZXQpOwo+ICAgfQo+
ICAgCj4gK3Vuc2lnbmVkIGxvbmcgZ2ljX2dldF9od2RvbV9tYWR0X3NpemUoY29uc3Qgc3RydWN0
IGRvbWFpbiAqZCkKPiArewo+ICsgICAgdW5zaWduZWQgbG9uZyBtYWR0X3NpemU7Cj4gKwo+ICsg
ICAgbWFkdF9zaXplID0gc2l6ZW9mKHN0cnVjdCBhY3BpX3RhYmxlX21hZHQpCj4gKyAgICAgICAg
ICAgICAgICArIHNpemVvZihzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfaW50ZXJydXB0KSAqIGQt
Pm1heF92Y3B1cwo+ICsgICAgICAgICAgICAgICAgKyBzaXplb2Yoc3RydWN0IGFjcGlfbWFkdF9n
ZW5lcmljX2Rpc3RyaWJ1dG9yKQo+ICsgICAgICAgICAgICAgICAgKyBnaWNfaHdfb3BzLT5nZXRf
aHdkb21fZXh0cmFfbWFkdF9zaXplKGQpOwo+ICsKPiArICAgIHJldHVybiBtYWR0X3NpemU7Cj4g
K30KPiArCj4gICBpbnQgZ2ljX2lvbWVtX2RlbnlfYWNjZXNzKGNvbnN0IHN0cnVjdCBkb21haW4g
KmQpCj4gICB7Cj4gICAgICAgcmV0dXJuIGdpY19od19vcHMtPmlvbWVtX2RlbnlfYWNjZXNzKGQp
Owo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9naWMuaAo+IGluZGV4IDYyMDNkYzUuLjA2MTI3MDYgMTAwNjQ0Cj4gLS0tIGEveGVu
L2luY2x1ZGUvYXNtLWFybS9naWMuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgK
PiBAQCAtMzY1LDYgKzM2NSw4IEBAIHN0cnVjdCBnaWNfaHdfb3BlcmF0aW9ucyB7Cj4gICAgICAg
aW50ICgqbWFrZV9od2RvbV9tYWR0KShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1MzIgb2Zmc2V0
KTsKPiAgICAgICAvKiBNYXAgZXh0cmEgR0lDIE1NSU8sIGlycXMgYW5kIG90aGVyIGh3IHN0dWZm
cyB0byB0aGUgaGFyZHdhcmUgZG9tYWluLiAqLwo+ICAgICAgIGludCAoKm1hcF9od2RvbV9leHRy
YV9tYXBwaW5ncykoc3RydWN0IGRvbWFpbiAqZCk7Cj4gKyAgICAvKiBRdWVyeSB0aGUgc2l6ZSBv
ZiBoYXJkd2FyZSBkb21haW4gbWFkdCB0YWJsZSAqLwo+ICsgICAgdW5zaWduZWQgbG9uZyAoKmdl
dF9od2RvbV9leHRyYV9tYWR0X3NpemUpKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwo+ICAgICAg
IC8qIERlbnkgYWNjZXNzIHRvIEdJQyByZWdpb25zICovCj4gICAgICAgaW50ICgqaW9tZW1fZGVu
eV9hY2Nlc3MpKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwo+ICAgICAgIC8qIEhhbmRsZSBMUElz
LCB3aGljaCByZXF1aXJlIHNwZWNpYWwgaGFuZGxpbmcgKi8KPiBAQCAtMzc2LDYgKzM3OCw3IEBA
IGludCBnaWNfbWFrZV9od2RvbV9kdF9ub2RlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmdp
YywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmZkdCk7Cj4gICBpbnQgZ2lj
X21ha2VfaHdkb21fbWFkdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1MzIgb2Zmc2V0KTsKPiAr
dW5zaWduZWQgbG9uZyBnaWNfZ2V0X2h3ZG9tX21hZHRfc2l6ZShjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpkKTsKPiAgIGludCBnaWNfbWFwX2h3ZG9tX2V4dHJhX21hcHBpbmdzKHN0cnVjdCBkb21haW4g
KmQpOwo+ICAgaW50IGdpY19pb21lbV9kZW55X2FjY2Vzcyhjb25zdCBzdHJ1Y3QgZG9tYWluICpk
KTsKPiAgIAo+IAoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 10:18:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 10:18:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1rbr-0007AW-Vd; Tue, 10 Oct 2017 10:17:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e1rbr-0007AP-5Y
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 10:17:59 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 7F/11-12211-65E9CD95; Tue, 10 Oct 2017 10:17:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAKsWRWlGSWpSXmKPExsVyMfTGSt3QeXc
 iDV7sNbD4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMePFjDWvCDo2L+pqQGxhXsXYxcHEICMxgl
 fm+dywbisAi8Zpa48aqDGcSRELjDKnG3aQNjFyMnkJMlcerEVKAqDiA7TWLHBFeIcIXEon0rW
 UDCQgJqEmveREEM/c0ocbX9FRtIjbCAn8ShHduZQGwRAVuJfx+Xg8WZBbIldh/dwQLR0MYosW
 XrHVaQQWwCOhLrZtSC1PAC1e+c08IMYrMIqEoc+7MCbI6oQLjE/u/XmCFqBCVOznzCAmJzCnh
 KTNpxhxFivpnEvM0PmSFscYlbT+YzQdjyEtvfzmGewCg6C0n7LCQts5C0zELSsoCRZRWjRnFq
 UVlqka6RmV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmC81DMwMO5gbNjrd4hRk
 oNJSZQ3auadSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvDlzgXKCRanpqRVpmTnAyIVJS3DwKI
 nwRoCkeYsLEnOLM9MhUqcYjTku3Ln0h4njwJ5bf5iEWPLy81KlxHkFQEoFQEozSvPgBsESyiV
 GWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrwlIFN4MvNK4Pa9AjqFCegU0TSwU0oSEVJSDYxm
 ztfqHCS5TgYHrS8PnhPApFttrZktac54tTml+1OG8Y5PlT+fGna36d6ZOOOQRmjhdT+BVeHTT
 O7XxQlLmeT+/HbnpXztVPGbEy6o6wjO835uGnbolfbVJ2uq17dkemR5HHwQqxD//p+ey5fiy0
 XXJy1a1n8rsfmnH9u8lz0/VwT+6nfguaPEUpyRaKjFXFScCAB1xL11IwMAAA==
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1507630677!51492729!1
X-Originating-IP: [209.85.216.169]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36386 invoked from network); 10 Oct 2017 10:17:57 -0000
Received: from mail-qt0-f169.google.com (HELO mail-qt0-f169.google.com)
 (209.85.216.169)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Oct 2017 10:17:57 -0000
Received: by mail-qt0-f169.google.com with SMTP id p1so12241786qtg.2
 for <xen-devel@lists.xenproject.org>; Tue, 10 Oct 2017 03:17:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=jJ4cHe+tC9ySfGICCvBpt8+egvYnaqzsbFSyKBD1mDE=;
 b=LBJ1fuL9zmYA7ZTTQuJegnPpIDGlIcoQWgzpA5+42zwUTTbbjUWNiOZ3TzxnjtZDh1
 wUpTE4sEK5tv2pHW/2kV7+TteahMI99dDX8NQ3n5Ll72Ajw1YQmiVHwHa0iYL4p2543m
 W2mC9EXBELS4vCTS5+XlP39OCUzXitGQnUSp0=
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=jJ4cHe+tC9ySfGICCvBpt8+egvYnaqzsbFSyKBD1mDE=;
 b=OR5c7LxlLkbZ1LcT5xx812XTl81FZLDtsDcW/0RXyZxZPkeVkmNPO5Xma7pSMWk5NV
 p3SLZ4yvCEsDR1yfZalOJeLc0dFQwTEKs9/fzlPX5lhHw4s90lux+5dbxOSrScHfY6YF
 0lgV2MSX28w3z7TQ3OyDbqwX+FH9HiUhZTC88hh9/RkKrJyToPhuKHg+KnlgDfRXB1KY
 J3J/bhuCEQv+I2OBPz34K8ocNUlDMUaoFZCljZmHCR3TDf02ykmdumInEn8uvgTQlL4b
 qlAY5NR9vZjL8+KJNvGd2k9IWwfC7ll1bWJ5HxaGDHm34bmAaOOL//l7tGeJ9uU36zOO
 AhEA==
X-Gm-Message-State: AMCzsaVB2PwV4m3x17xZ0NSYob/m4lTe6uCgCoKIf01xOtZbjq/TLFtn
 viqZ66c16czfQHT787qLWYn8OQ==
X-Google-Smtp-Source: AOwi7QDLWOAl5XizkopOn6GksDESSwuueKoaqA338LwlfUKrpm9lRtQpHQpZciP2Q1VG/AwPheQUFg==
X-Received: by 10.200.9.56 with SMTP id t53mr18751123qth.68.1507630676748;
 Tue, 10 Oct 2017 03:17:56 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id b194sm2866463qkc.31.2017.10.10.03.17.55
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 10 Oct 2017 03:17:56 -0700 (PDT)
To: mjaggi@caviumnetworks.com, xen-devel@lists.xenproject.org
References: <1507616218-2478-1-git-send-email-mjaggi@caviumnetworks.com>
 <1507616218-2478-6-git-send-email-mjaggi@caviumnetworks.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <6e9eceb8-d9fc-69f6-4961-59a207dccdae@linaro.org>
Date: Tue, 10 Oct 2017 11:17:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1507616218-2478-6-git-send-email-mjaggi@caviumnetworks.com>
Content-Language: en-US
Cc: Andre.Przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: Re: [Xen-devel] [PATCH v5 5/5] ARM: ITS: Expose ITS in the MADT
	table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgTWFuaXNoLAoKT24gMTAvMTAvMTcgMDc6MTYsIG1qYWdnaUBjYXZpdW1uZXR3b3Jrcy5jb20g
d3JvdGU6Cj4gRnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KPiAKPiBBZGQg
Z2ljdjNfaXRzX21ha2VfaHdkb21fbWFkdCB0byB1cGRhdGUgaHdkb20gTUFEVCBJVFMgaW5mb3Jt
YXRpb24uCj4gCj4gUmV2aWV3ZWQtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBh
cm0uY29tPgo+IFNpZ25lZC1vZmYtYnk6IE1hbmlzaCBKYWdnaSA8bWphZ2dpQGNhdml1bS5jb20+
Cj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jICAgICAgICB8IDE5ICsrKysrKysr
KysrKysrKysrKysKPiAgIHhlbi9hcmNoL2FybS9naWMtdjMuYyAgICAgICAgICAgIHwgIDIgKysK
PiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oIHwgIDggKysrKysrKysKPiAgIDMg
ZmlsZXMgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vZ2ljLXYzLWl0cy5jIGIveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwo+IGluZGV4IDc3
NDZhZTguLjNmYTU5MmMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwo+
ICsrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKPiBAQCAtMTA2Miw2ICsxMDYyLDI1IEBA
IHZvaWQgZ2ljdjNfaXRzX2FjcGlfaW5pdCh2b2lkKQo+ICAgICAgIGFjcGlfdGFibGVfcGFyc2Vf
bWFkdChBQ1BJX01BRFRfVFlQRV9HRU5FUklDX1RSQU5TTEFUT1IsCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGdpY3YzX2l0c19hY3BpX3Byb2JlLCAwKTsKPiAgIH0KPiArCj4gK3Vuc2ln
bmVkIGxvbmcgZ2ljdjNfaXRzX21ha2VfaHdkb21fbWFkdChjb25zdCBzdHJ1Y3QgZG9tYWluICpk
LCB2b2lkICpiYXNlX3B0cikKPiArewo+ICsgICAgdW5zaWduZWQgbG9uZyBpID0gMDsKCnZnaWNf
djNfaXRzX2NvdW50KC4uKSByZXR1cm4gYW4gdW5zaWduZWQgaW50LiBTbyBubyBuZWVkIHRvIHVz
ZSB1bnNpZ25lZCAKbG9uZyBoZXJlLgoKV2l0aCB0aGF0IGZpeGVkOgoKQWNrZWQtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdy
YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 10 10:26:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 10:26:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1rjf-0007vv-To; Tue, 10 Oct 2017 10:26:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e1rje-0007vp-Pc
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 10:26:02 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 1D/44-22492-930ACD95; Tue, 10 Oct 2017 10:26:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS9dywZ1
 Ig7cvpCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxzm3cyFZwTrTi9s4GpgfEFfxcjJ4eQQJ7E
 xNdv2UBsXgE7iTXHt7KD2BIChhKnF95kAbFZBFQlNv18wgpiswmoS7Q92w5miwjoSLxasATI5
 uJgFjjHJLFh51vGLkYODmGBFInVH4Qh5udLbHm5AmwmJ9D8hj0H2EBKeAUEJf7uACthFtCSeP
 jrFguErS2xbOFrZpASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMaoXpxaVpRbpWuolFWW
 mZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGHgMQ7GBc2+p8iFGSg0lJlFd43p1IIb6k
 /JTKjMTijPii0pzU4kOMMhwcShK83POBcoJFqempFWmZOcAogElLcPAoifAeBGnlLS5IzC3OT
 IdInWLU5ei4efcPkxBLXn5eqpQ471OQIgGQoozSPLgRsIi8xCgrJczLCHSUEE9BalFuZgmq/C
 tGcQ5GJWFeCZBLeDLzSuA2vQI6ggnoCNE0sCNKEhFSUg2MipNKpwayhQebHj71TUJMrSl99Yn
 o9v6NiWe7lvudL5i6+X8B/y8t87PzJ4sLzGqbtPTlkZxX03UOuXJ8ecvL8XkJ1+mkKWbeZ6on
 bdK26zNIYNrq/POH07TX0dc3Ht68996dkKgO5Qj+ggcb/cP81luulpfknnaiWX71hRXN9xRXz
 H2V1bA2WImlOCPRUIu5qDgRAJavzZrDAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1507631159!106263684!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63461 invoked from network); 10 Oct 2017 10:26:01 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Oct 2017 10:26:01 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 10 Oct 2017 04:25:58 -0600
Message-Id: <59DCBC5402000078001844FC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 10 Oct 2017 04:25:56 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20171006122519.30345-1-paul.durrant@citrix.com>
 <20171006122519.30345-11-paul.durrant@citrix.com>
In-Reply-To: <20171006122519.30345-11-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v9 10/11] common: add a new mappable
 resource type: XENMEM_resource_grant_table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA2LjEwLjE3IGF0IDE0OjI1LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IC0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwo+ICsrKyBiL3hlbi9jb21tb24vZ3Jh
bnRfdGFibGUuYwo+IEBAIC0zNzU2LDE0ICszNzU2LDEzIEBAIGludCBtZW1fc2hhcmluZ19ncmVm
X3RvX2dmbihzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0LCBncmFudF9yZWZfdCByZWYsCj4gIH0KPiAg
I2VuZGlmCj4gIAo+IC1pbnQgZ250dGFiX21hcF9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBsb25nIGlkeCwgZ2ZuX3QgZ2ZuLAo+IC0gICAgICAgICAgICAgICAgICAgICBtZm5fdCAq
bWZuKQo+ICsvKiBDYWxsZXIgbXVzdCBob2xkIHdyaXRlIGxvY2sgYXMgdmVyc2lvbiBtYXkgY2hh
bmdlIGFuZCB0YWJsZSBtYXkgZ3JvdyAqLwo+ICtzdGF0aWMgaW50IGdudHRhYl9nZXRfZnJhbWVf
bG9ja2VkKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgaWR4LAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90ICptZm4pCgpJIGRvbid0IHRoaW5rIHRoaXMg
aGVscGVyIGZ1bmN0aW9uIG5lZWRzIHRvIGJlIHBhc3NlZCBkOyBndCBhcHBlYXJzCnRvIHN1ZmZp
Y2UuCgo+IEBAIC0zNzg3LDYgKzM3ODYsMTkgQEAgaW50IGdudHRhYl9tYXBfZnJhbWUoc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBpZHgsIGdmbl90IGdmbiwKPiAgICAgICAgICAgICAg
cmMgPSAtRUlOVkFMOwo+ICAgICAgfQo+ICAKPiArICAgIHJldHVybiByYzsKPiArfQo+ICsKPiAr
aW50IGdudHRhYl9tYXBfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBpZHgs
IGdmbl90IGdmbiwKPiArICAgICAgICAgICAgICAgICAgICAgbWZuX3QgKm1mbikKPiArewo+ICsg
ICAgc3RydWN0IGdyYW50X3RhYmxlICpndCA9IGQtPmdyYW50X3RhYmxlOwo+ICsgICAgaW50IHJj
Owo+ICsKPiArICAgIGdyYW50X3dyaXRlX2xvY2soZ3QpOwo+ICsKPiArICAgIHJjID0gZ250dGFi
X2dldF9mcmFtZV9sb2NrZWQoZCwgaWR4LCBtZm4pOwo+ICsKPiAgICAgIGlmICggIXJjICkKPiAg
ICAgICAgICBnbnR0YWJfc2V0X2ZyYW1lX2dmbihndCwgaWR4LCBnZm4pOwo+ICAKPiBAQCAtMzc5
NSw2ICszODA3LDE4IEBAIGludCBnbnR0YWJfbWFwX2ZyYW1lKHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGxvbmcgaWR4LCBnZm5fdCBnZm4sCj4gICAgICByZXR1cm4gcmM7Cj4gIH0KPiAgCj4g
K2ludCBnbnR0YWJfZ2V0X2ZyYW1lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgaWR4
LCBtZm5fdCAqbWZuKQoKY29uc3Qgc3RydWN0IGRvbWFpbiAqIChJIHJlYWxpemUgbm93IHRoYXQg
dGhlIHNhbWUgc2hvdWxkIGhhdmUKYmVlbiBkb25lIGZvciBnbnR0YWJfbWFwX2ZyYW1lKCkgd2hl
biBpdCB3YXMgaW50cm9kdWNlZDsKcGVyaGFwcyB5b3UgY291bGQgY2hhbmdlIHRoYXQgYXQgdGhl
IHNhbWUgdGltZSkuCgo+IEBAIC05NjYsNiArOTY3LDMwIEBAIHN0YXRpYyBsb25nIHhhdHBfcGVy
bWlzc2lvbl9jaGVjayhzdHJ1Y3QgZG9tYWluICpkLCAKPiB1bnNpZ25lZCBpbnQgc3BhY2UpCj4g
IH0KPiAgCj4gICNpZmRlZiBDT05GSUdfWDg2Cj4gK3N0YXRpYyBpbnQgYWNxdWlyZV9ncmFudF90
YWJsZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaWQsCgpUaGlzIGNsZWFybHkgaXNu
J3QgeDg2LXNwZWNpZmljIGNvZGUuCgo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyBmcmFtZSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGxvbmcgbnJfZnJhbWVzLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyBtZm5fbGlzdFtdKQo+ICt7Cj4gKyAgICB1bnNpZ25lZCBpbnQgaSA9IG5y
X2ZyYW1lczsKClNpbGVudCB0cnVuY2F0aW9uIGp1c3QgbGlrZSBpbiB0aGUgZWFybGllciBwYXRj
aC4KCj4gKyAgICBpZiAoIGlkICE9IDAgKQoKRG8gd2Ugd2FudCBhIGNvbnN0YW50IGhlcmUgYWdh
aW4/IEFsc28gYWNxdWlyaW5nIHRoZSBzdGF0dXMgcGFnZQpNRk5zIHZpYSBzZXBhcmF0ZSBJRCB3
b3VsZCBzZWVtIGJldHRlciB0aGFuIHJlLXVzaW5nClhFTk1BUElEWF9ncmFudF90YWJsZV9zdGF0
dXMgaGVyZSwgdGhlIG1vcmUgdGhhdCB0aGlzIHVzZXMgYml0CjMxIHdoaWxlIHJpZ2h0IG5vdyB5
b3VyIGludGVyZmFjZSBzdHJ1Y3R1cmUgZmllbGQgaXMgc3RpbGwgNjQgYml0cyB3aWRlLgoKPiBA
QCAtOTkzLDYgKzEwMTgsMTEgQEAgc3RhdGljIGludCBhY3F1aXJlX3Jlc291cmNlKGNvbnN0IHhl
bl9tZW1fYWNxdWlyZV9yZXNvdXJjZV90ICp4bWFyKQo+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHhtYXItPm5yX2ZyYW1lcywgbWZuX2xpc3QpOwo+ICAgICAgICAg
IGJyZWFrOwo+ICAKPiArICAgIGNhc2UgWEVOTUVNX3Jlc291cmNlX2dyYW50X3RhYmxlOgo+ICsg
ICAgICAgIHJjID0gYWNxdWlyZV9ncmFudF90YWJsZShkLCB4bWFyLT5pZCwgeG1hci0+ZnJhbWUs
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtYXItPm5yX2ZyYW1lcywgbWZu
X2xpc3QpOwo+ICsgICAgICAgIGJyZWFrOwoKSXMgdGhpcyByZWFsbHkgZ2VuZXJhbGx5IHVzZWZ1
bCB3aXRoIG1mbl9saXN0W10gaGF2aW5nIGp1c3QgdHdvIGVudHJpZXM/CgpKYW4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 10 10:34:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 10:34:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1rri-0000DG-OK; Tue, 10 Oct 2017 10:34:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1e1rrh-0000DA-6n
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 10:34:21 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 07/8F-23363-C22ACD95; Tue, 10 Oct 2017 10:34:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0hTYRjH9+7scrysjpvm01KkSTdvaSsRreh
 LGkqh1hf1g53p0Y12sXNmTAlaoCSatRQsxbxrZBcyrRSzUtGckaUmWYik3UApvCDWMmtnR82+
 /d/393+e5/++PDgmLRTJccpkpGg9qVWInAXq3Yrjgf41YwnB9X2+YYstxfxD6Ej3zBtBLEoUa
 vQqg+mkUP30c0qGTWma+NOJzChvVz5ywgVEIQY/htJYjYgEqLTlilgtJWwIimZjWC0jsuFeZy
 XGanciGgYaOvj5yNnuaUNQX/LLATDiFLT3tApYLSKCYHHuiZjVEuIwLJc0YtywbdBec95x70E
 kwdvpLsR53MBa+slR60QchOLaecT1DIWK5omV/j7w6Fu5QwOxFb6MWh0hgMhDYPnZJOZSb4eS
 F/l8zuQNPS/LBZw+Ch/mXyOuoBrBdA6bmj1cFcPjhlVXAPyeswk5cEMM0yOlIg74wd2R2ZXZG
 fZxVhFn6hXCx+b6lWov+F6dtwIui2Cq4g7iQqmgt7JPzJmKZNDTHMbp62JYro2woB1l6z6hbN
 3Dy9Y9vAphjWgnQ9FnKDpwjzJIRWvS1UYdqdEGhgQrg3QUw5DplJZUMUEpBt19ZF+KczweakW
 XOo51oc04X+EhkVWMJUg3qAypWWqSUSfTmVqK6UJeOK4ASUi1nbnRVDplStNo7Zu1igF3VbhL
 JqvsWMJkkDpGk86hfqTE+4pGl/j4xcb3S3ypQG/QU3JPiZW1EqxVnalfa7S6pUPIWy6TIB6PJ
 3XNoGidxvg/n0KeOFLIJHvZPK4avXFt3pQ9Ct8exSPNEcVI/kNyMwqLGI6sKYj2oRL9n1tcri
 Qb6qLImfBI7+AKqylmH8oUD9bdtlRtnH1obbtQl6WsPhvAqHyVvAVa6TJ8IrX73YDs2bW4/YM
 oOSDQyTxiscV6t8cnPMgeOBC6KUmojRufDpePdJluLrSLJ7GW0znxr3ILbrlGiTCz+auwaUv/
 uELAqMkQP4xmyL8ayYTroAMAAA==
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1507631657!105521318!1
X-Originating-IP: [104.47.34.83]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27719 invoked from network); 10 Oct 2017 10:34:19 -0000
Received: from mail-by2nam01on0083.outbound.protection.outlook.com (HELO
 NAM01-BY2-obe.outbound.protection.outlook.com) (104.47.34.83)
 by server-15.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 10 Oct 2017 10:34:19 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=fI4D8vJ0151r79kSukv70Amo0umkaL2OD2b9YhdZKlY=;
 b=L24eZVh2n2H6NDhB8jlfDqNaXQDw45VhvF1XbzWBWYMJaiXetmqFqKb3DPbpEbZAdk4A0kf2j6AF6gPvFptlaK9tQFXPNn3rMaovewJe/1/CmR2liNjZ89p4hU6nevJinkVbz5Iun7mhx/Afg4OPzb0pd1W8wrwGBm6hBk8oGsI=
Received: from [10.160.0.36] (111.93.218.67) by
 CY1PR0701MB2075.namprd07.prod.outlook.com (10.163.142.15) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.77.7; Tue, 10 Oct 2017 10:34:13 +0000
To: Julien Grall <julien.grall@linaro.org>, xen-devel@lists.xenproject.org
References: <1507616218-2478-1-git-send-email-mjaggi@caviumnetworks.com>
 <1507616218-2478-5-git-send-email-mjaggi@caviumnetworks.com>
 <22260a62-eb1b-3551-11a4-c46de8b17bc7@linaro.org>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <f61a2fb2-a69f-397a-fba0-84a481448bbf@caviumnetworks.com>
Date: Tue, 10 Oct 2017 16:03:54 +0530
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <22260a62-eb1b-3551-11a4-c46de8b17bc7@linaro.org>
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: BMXPR01CA0029.INDPRD01.PROD.OUTLOOK.COM (10.174.214.15) To
 CY1PR0701MB2075.namprd07.prod.outlook.com (10.163.142.15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: f613e3b6-891b-454b-4a5b-08d50fca755b
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:CY1PR0701MB2075; 
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2075;
 3:kKkbEdkTMZ+gy8er/2M/a8kZ69urOcaedhv/M37x7kuKXUQcvQ5jQwwMePEkYAh9rlY7FcUDxUW1H20VZ8Nkyudkx6BjHRH77rneFfrr//CLm6ikQv/vq+GrVjUswQIMsfOAgL7Jofkh5aT7yGQbRwUm+zWrSp5YNm1HszM17VO1a+QPQJc+HwclIvUfxStykMeHJGKlO17AKnVLGGmS2AtSpdn/W+E9Di7ifk9CwJsXb/Y4TqgQimSQGZmDQF5x;
 25:L2QQpoA349x3vfMdtUFj2PrFKSY3BwZmQhjfaWBDgCTfNOUEIPhzADPNgxaqjtlt8UVoWHWlKZx/I1wcl+wSH62ODYcfeSXfZCzVbfndIw7ELaqO2KkMd9NqJgGc7y0J33l7MMpR4QGZiOR5WScDfJBfnHdGRKJvvJhYQ9jDqawydifICNPr+fP0Ew5pp/W/iyhl1wzMdESZPm/oJR34eXqaC2WAL6Rgu9r/THof1oFAS5KRU5f9awPUlKG5RlVDoWDyh+cpAW8Sf0pTE4pR5TgqT0JuvPc52hqwR/9nje82lwoneIPobfYXW072LkuVIRWvXRonkGU/ljJdu6lOqZF5KMNLCarGMFoaHuvptH4=;
 31:iM0zRwZ1HoID+mJ4rKr/279g1x5glpDVaaXuxe3DKQpN8SBv6xOZoHwy7AgMpH1zL91QjLrkyEqQbZ61v5G2GufezNakFRIBZF+DGcT2lp3z0/v7mfu+So53B8QaCPNA+VJd0FKwrBfDmYTx0nuWUk5+0T+/ima87pTlvtJDbQu+7nSK2/cynrvlQaQ16axb7ngIKsag4wqBjw9N3M8HAUv38M6w4PoIx56wuZzhQu0=
X-MS-TrafficTypeDiagnostic: CY1PR0701MB2075:
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2075;
 20:n4KUtbkNyJo+AlSRzloeGS8s4KEJwb3gMSMwSvH8kfghumM5+68xLBuhN6YA2SHK9Zj7bhYl/LJFEpAB1ok/4o8HJN4lwWsF19OAjByinmtpPL9mrVlrBY9ucVSKzumu5rTgrxR62KFGJZh7IfNNsfgInB6PMwoR9tjRQkekjkTsTWRPWBVNPKxGj2i3N5aoVAnlBr6mIfjg8L0yMslUQK4T+lGTW9FmapgiXLJPBacgJMeW2hWddwZhPmRZD0bklfUTMk5F+Kk9hQWdQzzle5JX5z+QnrYM64sB8GDN0aAepzge731OIqRhx35jzCiHB+kuqva8tVEbRzB/w7eutWjYqMJ0zsCvNAQ1CWvzMWp3/SNHUAel+Fso+sNCmpOa5NAIqKqxEXyJYzypr+JnxwfUoqwQXbUxPHACEdIRxLXiCllMEtrRq3YoPhIjvc7ZFaTPhdUUXVYTEztZ8sy1cyB79zYpc69Ac/Bg3Lj/GILNx2l3G6hH/V6T4AwFvCgzHx+u9GGYzsxHlXs1GIDEGpAY/20BxchMjtyjjsNYujDniwwFp+SYL+p00/07+Ep1OWGoVmfJhvff2D/Uu1rGkr5Ka9cW404IajeSTuIBE/s=;
 4:hO0yd6tyXk/vNtM24cI6Njy4wunQuxLhTNa0DHgY5a1lTwQ55BparoCk4vMAyAfNblnKjdW6Z3mQXKpsac/tGiYVFRRoBcfAvLWcKERRs5zeiJnkT84Nnu1Xf6gW/ohl0bbI8em709Hj9zakEBnHt09MJdxUd/hWRpaKAd41m1L156W6GfJDRQjrmAF+fVpHq5EHIjKOJ4UYJ/YZv1XMJroCIFY05ZD/pqe9LeaAueKOrUrkXriH9byzjL+smZTw
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <CY1PR0701MB20754BDF0EF350DD830255CAEC750@CY1PR0701MB2075.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(6041248)(20161123562025)(20161123555025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY1PR0701MB2075; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY1PR0701MB2075; 
X-Forefront-PRVS: 04569283F9
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(6049001)(376002)(346002)(189002)(377454003)(24454002)(199003)(101416001)(316002)(25786009)(42882006)(2950100002)(15650500001)(2906002)(6246003)(50466002)(81156014)(81166006)(107886003)(65826007)(66066001)(23676002)(8936002)(5660300001)(65956001)(47776003)(65806001)(16526018)(4326008)(68736007)(106356001)(6486002)(77096006)(230700001)(5009440100003)(3846002)(6116002)(478600001)(229853002)(105586002)(7736002)(90366009)(31696002)(6666003)(58126008)(36756003)(53936002)(33646002)(53546010)(83506001)(8676002)(16576012)(76176999)(50986999)(189998001)(97736004)(305945005)(54356999)(64126003)(31686004)(72206003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0701MB2075; H:[10.160.0.36]; FPR:;
 SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTFQUjA3MDFNQjIwNzU7MjM6L2dYdDFmRVZCN1hnMk1kaU41dS8zQlU2?=
 =?utf-8?B?akh3TjRQTUdWRThMUlJpeWhFd1c1ekxkK2QwRkszZ1luTFpiU3dVa0pTSkM1?=
 =?utf-8?B?U2dqOGs3QkJJcVBDKzdwWVE3UWxraFpZdThDcFZqK0tmL0R4cFBLRkJ3aDB3?=
 =?utf-8?B?c2tFdSs3WmFoUmpPL0NGb1NGc2FBTUxuKzhoUDVsK1FIRDJNSDdJM284ZnNn?=
 =?utf-8?B?MGpaQ1VSdGVJK09IVEFZY21GT2pRNlVSZHdHN3BEQUNMU3FvS055ajN6K2cv?=
 =?utf-8?B?cm9HSkFNYVBKcVY3NTM1aVowUFl6TkppRnBiQVRkcWRWNTVMSkVFTmFxVGlI?=
 =?utf-8?B?NG92aXVueTNtUzdDeWJpOXlRdVZUdklRY05kUGFyeWNDUXNQVkhYOEFVOUlY?=
 =?utf-8?B?eGp5S3FEOXY2SnNiVVlPQUV1RGU5T1JRbmZtdzQxblduTTRFdUc0ckV6Kzhi?=
 =?utf-8?B?RDkxLzhFay92Z0JVRW45K3RMdU1raTZjYitsTGFEMWpwTzNnWXYvei9Wdlpp?=
 =?utf-8?B?M1E1YXhBalVEcW9ubTlCbzVkZkxOamlPaFM2UDZURjNjL2txZnpoOG9NUERW?=
 =?utf-8?B?UXdwV3pPS3BqN3o5TDk5UHJJWTE0dXJtUklLSFdPaGt6VnpPdktQSXlsZTNG?=
 =?utf-8?B?aSsxOU0weDV4NmFkODlkUWtsenNzYzllSEdjTllOTE5EVStPNnhiWHp4azd1?=
 =?utf-8?B?dGYrWUtLOGVzUDBCOVNlNWZPdmNLTmFydHJWS25iZzVtR1Rkb3l6M05NMHQ4?=
 =?utf-8?B?bU4yYXlQVk9JbVlQV3lOeDNjaWVRdXg3Zm9BTG1PVzBGWmRCTit2bWRtY2t2?=
 =?utf-8?B?anVRUFI0ZTJBR3RwK0RsSmpuSW9hUHlhR1FBQ0R2U0lQL3lyeTJQVzJTK0la?=
 =?utf-8?B?MGp3TnhLYlJ3SUtDeWkvcGxRRmZNb1J1UWp0dHh4Y2FpNDc1eStoQVBCaDVL?=
 =?utf-8?B?cjFNYmx4Ym1mRElhdnZRbmVnZDRvRjByVnljaVFDeTVFc0NMR3VubEtWOGxz?=
 =?utf-8?B?clF5QjBqWGRoemVXMTRnOWN0dGlrN3d4UDVZQ1lZa21tcjBHQ0dYeTNMUCtw?=
 =?utf-8?B?YVowY2s5NUVRZnIvNzV0c0cyeEtXQ1VUcTBsR3ZSaFZVeEZkakFrbFRocTdl?=
 =?utf-8?B?S21IVUVzZlY2enBENlZ6TWlDWStiNDMvSlpxcEdUYzl2ZTNzZm9neXhOc0lo?=
 =?utf-8?B?dlZONEZpaE52NERzb0pSZVRjZU9hd3ZaaHdoUW1vUExxUktsUFN4VlBNMDJo?=
 =?utf-8?B?NHhRbXgzM0U0N2hyRm01MDlrbGVQcGM3M2hyMnBjSE1zRmZ4MStrbi94T24v?=
 =?utf-8?B?bGcxOW1GOWhSMXNmbzBwaGFYSkNLUk9BdkpXa0g4RFhkTnhRNklNbXlpNlJq?=
 =?utf-8?B?cjZHcTExNFp2Y3psTHh3eDJKaXFSVFQ5NXFUaWFNeTZxZkVPYXNZYTBzQWtW?=
 =?utf-8?B?VkZxNXl2Qmd6VDdFMVlFNG83b0QwUzhVRjQxdjBWUGZTakl6U1N6Sk1wNjJP?=
 =?utf-8?B?am10RFcvTjI0dWZxLzNTK1Y5UFpYMzhNTkU2eHV6T1MrVmt5VWltZU9LNVVQ?=
 =?utf-8?B?bHh3SGw0aTNsTVRzQ0YyV3dCc1F1TDFveGtPUndTMDZ5MkdOWDhpNC9RUk5F?=
 =?utf-8?B?TWtLSGdrK01xaGd0SFJ4dFdObTRoQVl6Y0ZzbjlOVUlvaHdOTXV5YlRaSFd0?=
 =?utf-8?B?b05DdzlCV3dhaGNkL3VFRlU5aWhsalBYZjBtSDR0eVRSQ1p6ZjlGUzdvZFAv?=
 =?utf-8?B?dkhLaW1ocVcyN0JoMktKUmU2dUdESWZ2NXluT25VcFlnTnk5NDdwYWhUb1lY?=
 =?utf-8?B?SXFCYlo3b0oxc3kxcEhLSEFIUWQ4MkpoTUw3bG1BZVAwUkFsTDZSM254Q0lW?=
 =?utf-8?B?QVdOTmRoNmtJK0k5Y0ZMN2J1NW43RDNlc3kxb2FyZjVRdVl5clI3eHFCQnQr?=
 =?utf-8?Q?jf6ycnZ0b5ofeyqLfAQpHgquYYDPfCY8=3D?=
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2075;
 6:A1DaLkF7LCw1jLgmfJvee6wG+tPgO6jf+e+zE+V57o6WDKYh0AUex+9QPA2GNlVoaRZX8B89c5Rv9hXdD0M80vUlXlPz+NqDcrRD+2yyNU7J7gRzBycZVofe7szynEHkbwmM2giAZnqUbx/YC4a9jEdY7iCtBzNMQK145ME1atPF2lHTvf5bY0ZeMOB0qNPm1f7zFgyxmuXb17sMJcTbXIB15xeHOsWf19MT908EI35BIPQwJ/FS6yBpPy1zgcf0H+Zr7AejhFzGRAdHbgPgHSOq0O/6XSJiJXxww2Z1tsOw2FKKBPWZrA8+cOgQ0ma2dStfdOS8nF+1CSh+sAGnZA==;
 5:VzD7EOk1hydpOpl2khibdFjYOjuhuqNSKmXY63nKR7WzxfhQv/tiLRCJqwDwrM1kOx57TfmT5CrFPKPBv7BncMoxaIAIXPNyfkjALhAU+8i27gZTpn9+2iqUjUCQeysusbBg4LrIVq5bsnL6L0aJgrY6B3qodzZVIXDg0XZHT+I=;
 24:u9/OdLh5fjv46m/luO6BaaCPTMampgdULC/85vEBIs1xII44lu/oFXzwRJQkLg7SlWsy0T0wD2V/i6gmJV6ORAU97GKLfbiK44/5vk8wkyM=;
 7:pVYnQWyml+yzHer8ZupCZpoX+lg11MFLnQbWEPHOK8szuJUOlrazJFjOmOPK/a/+MhYMwXmKHmwHhfkAAzTiB8D7wJAhEUDolhqH2NHMbXQ1zoIxpXl7Ez9Trgspn8M8eAQK8aUgzw2n4tcJmK0hVij8qsWdXUfwF1IM3pDdOIF4Pa0y5x2R14w/pyyy2N2uzukuD8lfvSnumxVgoW29xm71o6/ibIh+YMKFgOPRPIc=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Oct 2017 10:34:13.4519 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0701MB2075
Cc: Andre.Przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: Re: [Xen-devel] [PATCH v5 4/5] ARM: Update Formula to compute MADT
 size using new callbacks in gic_hw_operations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxMC8xMC8yMDE3IDM6NDQgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBNYW5pc2gs
Cj4KPiBPbiAxMC8xMC8xNyAwNzoxNiwgbWphZ2dpQGNhdml1bW5ldHdvcmtzLmNvbSB3cm90ZToK
Pj4gRnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KPj4KPj4gZXN0aW1hdGVf
YWNwaV9lZmlfc2l6ZSBuZWVkcyB0byBiZSB1cGRhdGVkIHRvIHByb3ZpZGUgY29ycmVjdCBzaXpl
IG9mCj4+IGhhcmR3YXJlIGRvbWFpbnMgTUFEVCwgd2hpY2ggbm93IGFkZHMgSVRTIGluZm9ybWF0
aW9uIGFzIHdlbGwuCj4+Cj4+IFRoaXMgcGF0Y2ggdXBkYXRlcyB0aGUgZm9ybXVsYSB0byBjb21w
dXRlIGV4dHJhIE1BRFQgc2l6ZSwgYXMgcGVyIAo+PiBHSUN2Mi8zCj4+IGJ5IGNhbGxpbmcgZ2lj
X2dldF9od2RvbV9leHRyYV9tYWR0X3NpemUKPgo+IE1pc3NpbmcgZnVsbCBzdG9wLgpvaCBpIG1p
c3NlZCBpdC4KPgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBNYW5pc2ggSmFnZ2kgPG1qYWdnaUBjYXZp
dW0uY29tPgo+PiAtLS0KPj4gICB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgfCAgNyArLS0t
LS0tCj4+ICAgeGVuL2FyY2gvYXJtL2dpYy12Mi5jICAgICAgIHwgIDYgKysrKysrCj4+ICAgeGVu
L2FyY2gvYXJtL2dpYy12My5jICAgICAgIHwgMTkgKysrKysrKysrKysrKysrKysrKwo+PiAgIHhl
bi9hcmNoL2FybS9naWMuYyAgICAgICAgICB8IDEyICsrKysrKysrKysrKwo+PiAgIHhlbi9pbmNs
dWRlL2FzbS1hcm0vZ2ljLmggICB8ICAzICsrKwo+PiAgIDUgZmlsZXMgY2hhbmdlZCwgNDEgaW5z
ZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+PiBpbmRleCBk
NmY5NTg1Li5mMTdmY2YxIDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxk
LmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4+IEBAIC0xODA4LDEyICsx
ODA4LDcgQEAgc3RhdGljIGludCBlc3RpbWF0ZV9hY3BpX2VmaV9zaXplKHN0cnVjdCAKPj4gZG9t
YWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQo+PiAgICAgICBhY3BpX3NpemUgPSBS
T1VORFVQKHNpemVvZihzdHJ1Y3QgYWNwaV90YWJsZV9mYWR0KSwgOCk7Cj4+ICAgICAgIGFjcGlf
c2l6ZSArPSBST1VORFVQKHNpemVvZihzdHJ1Y3QgYWNwaV90YWJsZV9zdGFvKSwgOCk7Cj4+ICAg
LSAgICBtYWR0X3NpemUgPSBzaXplb2Yoc3RydWN0IGFjcGlfdGFibGVfbWFkdCkKPj4gLSAgICAg
ICAgICAgICAgICArIHNpemVvZihzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfaW50ZXJydXB0KSAq
IAo+PiBkLT5tYXhfdmNwdXMKPj4gLSAgICAgICAgICAgICAgICArIHNpemVvZihzdHJ1Y3QgYWNw
aV9tYWR0X2dlbmVyaWNfZGlzdHJpYnV0b3IpOwo+PiAtICAgIGlmICggZC0+YXJjaC52Z2ljLnZl
cnNpb24gPT0gR0lDX1YzICkKPj4gLSAgICAgICAgbWFkdF9zaXplICs9IHNpemVvZihzdHJ1Y3Qg
YWNwaV9tYWR0X2dlbmVyaWNfcmVkaXN0cmlidXRvcikKPj4gLSAgICAgICAgICAgICAgICAgICAg
ICogZC0+YXJjaC52Z2ljLm5yX3JlZ2lvbnM7Cj4+ICsgICAgbWFkdF9zaXplID0gZ2ljX2dldF9o
d2RvbV9tYWR0X3NpemUoZCk7Cj4+ICAgICAgIGFjcGlfc2l6ZSArPSBST1VORFVQKG1hZHRfc2l6
ZSwgOCk7Cj4+ICAgICAgICAgYWRkciA9IGFjcGlfb3NfZ2V0X3Jvb3RfcG9pbnRlcigpOwo+PiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12Mi5jIGIveGVuL2FyY2gvYXJtL2dpYy12Mi5j
Cj4+IGluZGV4IGNiZTcxYTkuLjAxMjNlYTQgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS9n
aWMtdjIuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKPj4gQEAgLTEwMTIsNiArMTAx
MiwxMSBAQCBzdGF0aWMgaW50IGdpY3YyX2lvbWVtX2RlbnlfYWNjZXNzKGNvbnN0IAo+PiBzdHJ1
Y3QgZG9tYWluICpkKQo+PiAgICAgICByZXR1cm4gaW9tZW1fZGVueV9hY2Nlc3MoZCwgbWZuLCBt
Zm4gKyBucik7Cj4+ICAgfQo+PiAgICtzdGF0aWMgdW5zaWduZWQgbG9uZyBnaWN2Ml9nZXRfaHdk
b21fZXh0cmFfbWFkdF9zaXplKGNvbnN0IHN0cnVjdCAKPj4gZG9tYWluICpkKQo+PiArewo+PiAr
ICAgIHJldHVybiAwOwo+PiArfQo+PiArCj4+ICAgI2lmZGVmIENPTkZJR19BQ1BJCj4+ICAgc3Rh
dGljIGludCBnaWN2Ml9tYWtlX2h3ZG9tX21hZHQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdTMy
IG9mZnNldCkKPj4gICB7Cj4+IEBAIC0xMjQ4LDYgKzEyNTMsNyBAQCBjb25zdCBzdGF0aWMgc3Ry
dWN0IGdpY19od19vcGVyYXRpb25zIGdpY3YyX29wcyAKPj4gPSB7Cj4+ICAgICAgIC5yZWFkX2Fw
ciAgICAgICAgICAgID0gZ2ljdjJfcmVhZF9hcHIsCj4+ICAgICAgIC5tYWtlX2h3ZG9tX2R0X25v
ZGUgID0gZ2ljdjJfbWFrZV9od2RvbV9kdF9ub2RlLAo+PiAgICAgICAubWFrZV9od2RvbV9tYWR0
ICAgICA9IGdpY3YyX21ha2VfaHdkb21fbWFkdCwKPj4gKyAgICAuZ2V0X2h3ZG9tX2V4dHJhX21h
ZHRfc2l6ZSA9IGdpY3YyX2dldF9od2RvbV9leHRyYV9tYWR0X3NpemUsCj4+ICAgICAgIC5tYXBf
aHdkb21fZXh0cmFfbWFwcGluZ3MgPSBnaWN2Ml9tYXBfaHdkb3duX2V4dHJhX21hcHBpbmdzLAo+
PiAgICAgICAuaW9tZW1fZGVueV9hY2Nlc3MgICA9IGdpY3YyX2lvbWVtX2RlbnlfYWNjZXNzLAo+
PiAgICAgICAuZG9fTFBJICAgICAgICAgICAgICA9IGdpY3YyX2RvX0xQSSwKPj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9naWMtdjMuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+PiBpbmRl
eCBiM2Q2MDVkLi40NDc5OThkIDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMK
Pj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCj4+IEBAIC0xNDA2LDYgKzE0MDYsMTkgQEAg
c3RhdGljIGludCBnaWN2M19tYWtlX2h3ZG9tX21hZHQoY29uc3Qgc3RydWN0IAo+PiBkb21haW4g
KmQsIHUzMiBvZmZzZXQpCj4+ICAgICAgIHJldHVybiB0YWJsZV9sZW47Cj4+ICAgfQo+PiAgICtz
dGF0aWMgdW5zaWduZWQgbG9uZyBnaWN2M19nZXRfaHdkb21fZXh0cmFfbWFkdF9zaXplKGNvbnN0
IHN0cnVjdCAKPj4gZG9tYWluICpkKQo+PiArewo+PiArICAgIHVuc2lnbmVkIGxvbmcgc2l6ZTsK
Pj4gKwo+PiArICAgIHNpemUgID0gc2l6ZW9mKHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY19yZWRp
c3RyaWJ1dG9yKQo+PiArICAgICAgICAgICAgICAgICAgICAqIGQtPmFyY2gudmdpYy5ucl9yZWdp
b25zOwo+Cj4gSGVyZSB5b3UgYWxpZ24gdGhlICogd2l0aCBzdHJ1Y3QuIEJ1dCBiZWxvdywgeW91
IGFsaWduIHdpdGggc2l6ZW9mLiAKPiBQbGVhc2Ugc3RheSBjb25zaXN0ZW50IGFuZCBhbHdheXMg
YWxpZ24gd2l0aCBzaXplb2YuCj4KPj4gKwo+PiArICAgIHNpemUgICs9IHZnaWNfdjNfaXRzX2Nv
dW50KGQpCj4+ICsgICAgICAgICAgICAgICAgICAgICogc2l6ZW9mKHN0cnVjdCBhY3BpX21hZHRf
Z2VuZXJpY190cmFuc2xhdG9yKTsKPgo+IFNhbWUgaGVyZS4KPgpDb3VsZCB5b3UgcGxlYXNlIGhl
bHAgd2l0aCB0aGUgc3BlY2lmaWMgc2VjdGlvbiBvbiBjb2Rpbmcgc3R5bGUgCmd1aWRlbGluZXMg
b24geGVuIGZvciBpbmRlbnRhdGlvbiB3aGVuIGxpbmUgb3ZlciA4MCBjaGFycyB3aGljaCBJIGFt
IG5vdCAKZm9sbG93aW5nIGZvciB0aGlzIGNhc2UuCj4+ICsKPj4gKyAgICByZXR1cm4gc2l6ZTsK
Pj4gK30KPj4gKwo+PiAgIHN0YXRpYyBpbnQgX19pbml0Cj4+ICAgZ2ljX2FjcGlfcGFyc2VfbWFk
dF9jcHUoc3RydWN0IGFjcGlfc3VidGFibGVfaGVhZGVyICpoZWFkZXIsCj4+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3QgdW5zaWduZWQgbG9uZyBlbmQpCj4+IEBAIC0xNTk3LDYgKzE2
MTAsMTEgQEAgc3RhdGljIGludCBnaWN2M19tYWtlX2h3ZG9tX21hZHQoY29uc3Qgc3RydWN0IAo+
PiBkb21haW4gKmQsIHUzMiBvZmZzZXQpCj4+ICAgewo+PiAgICAgICByZXR1cm4gMDsKPj4gICB9
Cj4+ICsKPj4gK3N0YXRpYyB1bnNpZ25lZCBsb25nIGdpY3YzX2dldF9od2RvbV9leHRyYV9tYWR0
X3NpemUoY29uc3Qgc3RydWN0IAo+PiBkb21haW4gKmQpCj4+ICt7Cj4+ICsgICAgcmV0dXJuIDA7
Cj4+ICt9Cj4+ICAgI2VuZGlmCj4+ICAgICAvKiBTZXQgdXAgdGhlIEdJQyAqLwo+PiBAQCAtMTY5
OCw2ICsxNzE2LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBnaWNfaHdfb3BlcmF0aW9ucyBnaWN2
M19vcHMgCj4+ID0gewo+PiAgICAgICAuc2Vjb25kYXJ5X2luaXQgICAgICA9IGdpY3YzX3NlY29u
ZGFyeV9jcHVfaW5pdCwKPj4gICAgICAgLm1ha2VfaHdkb21fZHRfbm9kZSAgPSBnaWN2M19tYWtl
X2h3ZG9tX2R0X25vZGUsCj4+ICAgICAgIC5tYWtlX2h3ZG9tX21hZHQgICAgID0gZ2ljdjNfbWFr
ZV9od2RvbV9tYWR0LAo+PiArICAgIC5nZXRfaHdkb21fZXh0cmFfbWFkdF9zaXplID0gZ2ljdjNf
Z2V0X2h3ZG9tX2V4dHJhX21hZHRfc2l6ZSwKPj4gICAgICAgLmlvbWVtX2RlbnlfYWNjZXNzICAg
PSBnaWN2M19pb21lbV9kZW55X2FjY2VzcywKPj4gICAgICAgLmRvX0xQSSAgICAgICAgICAgICAg
PSBnaWN2M19kb19MUEksCj4+ICAgfTsKPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMu
YyBiL3hlbi9hcmNoL2FybS9naWMuYwo+PiBpbmRleCA2YzgwM2JmLi4zYzdiNmRmIDEwMDY0NAo+
PiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy5jCj4+
IEBAIC04NTEsNiArODUxLDE4IEBAIGludCBnaWNfbWFrZV9od2RvbV9tYWR0KGNvbnN0IHN0cnVj
dCBkb21haW4gKmQsIAo+PiB1MzIgb2Zmc2V0KQo+PiAgICAgICByZXR1cm4gZ2ljX2h3X29wcy0+
bWFrZV9od2RvbV9tYWR0KGQsIG9mZnNldCk7Cj4+ICAgfQo+PiAgICt1bnNpZ25lZCBsb25nIGdp
Y19nZXRfaHdkb21fbWFkdF9zaXplKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCj4+ICt7Cj4+ICsg
ICAgdW5zaWduZWQgbG9uZyBtYWR0X3NpemU7Cj4+ICsKPj4gKyAgICBtYWR0X3NpemUgPSBzaXpl
b2Yoc3RydWN0IGFjcGlfdGFibGVfbWFkdCkKPj4gKyAgICAgICAgICAgICAgICArIHNpemVvZihz
dHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfaW50ZXJydXB0KSAqIAo+PiBkLT5tYXhfdmNwdXMKPj4g
KyAgICAgICAgICAgICAgICArIHNpemVvZihzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfZGlzdHJp
YnV0b3IpCj4+ICsgICAgICAgICAgICAgICAgKyBnaWNfaHdfb3BzLT5nZXRfaHdkb21fZXh0cmFf
bWFkdF9zaXplKGQpOwo+PiArCj4+ICsgICAgcmV0dXJuIG1hZHRfc2l6ZTsKPj4gK30KPj4gKwo+
PiAgIGludCBnaWNfaW9tZW1fZGVueV9hY2Nlc3MoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKPj4g
ICB7Cj4+ICAgICAgIHJldHVybiBnaWNfaHdfb3BzLT5pb21lbV9kZW55X2FjY2VzcyhkKTsKPj4g
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmggYi94ZW4vaW5jbHVkZS9hc20t
YXJtL2dpYy5oCj4+IGluZGV4IDYyMDNkYzUuLjA2MTI3MDYgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vZ2ljLmgKPj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaAo+
PiBAQCAtMzY1LDYgKzM2NSw4IEBAIHN0cnVjdCBnaWNfaHdfb3BlcmF0aW9ucyB7Cj4+ICAgICAg
IGludCAoKm1ha2VfaHdkb21fbWFkdCkoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdTMyIG9mZnNl
dCk7Cj4+ICAgICAgIC8qIE1hcCBleHRyYSBHSUMgTU1JTywgaXJxcyBhbmQgb3RoZXIgaHcgc3R1
ZmZzIHRvIHRoZSBoYXJkd2FyZSAKPj4gZG9tYWluLiAqLwo+PiAgICAgICBpbnQgKCptYXBfaHdk
b21fZXh0cmFfbWFwcGluZ3MpKHN0cnVjdCBkb21haW4gKmQpOwo+PiArICAgIC8qIFF1ZXJ5IHRo
ZSBzaXplIG9mIGhhcmR3YXJlIGRvbWFpbiBtYWR0IHRhYmxlICovCj4+ICsgICAgdW5zaWduZWQg
bG9uZyAoKmdldF9od2RvbV9leHRyYV9tYWR0X3NpemUpKGNvbnN0IHN0cnVjdCBkb21haW4gKmQp
Owo+PiAgICAgICAvKiBEZW55IGFjY2VzcyB0byBHSUMgcmVnaW9ucyAqLwo+PiAgICAgICBpbnQg
KCppb21lbV9kZW55X2FjY2VzcykoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7Cj4+ICAgICAgIC8q
IEhhbmRsZSBMUElzLCB3aGljaCByZXF1aXJlIHNwZWNpYWwgaGFuZGxpbmcgKi8KPj4gQEAgLTM3
Niw2ICszNzgsNyBAQCBpbnQgZ2ljX21ha2VfaHdkb21fZHRfbm9kZShjb25zdCBzdHJ1Y3QgZG9t
YWluICpkLAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBkdF9k
ZXZpY2Vfbm9kZSAqZ2ljLAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmZk
dCk7Cj4+ICAgaW50IGdpY19tYWtlX2h3ZG9tX21hZHQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwg
dTMyIG9mZnNldCk7Cj4+ICt1bnNpZ25lZCBsb25nIGdpY19nZXRfaHdkb21fbWFkdF9zaXplKGNv
bnN0IHN0cnVjdCBkb21haW4gKmQpOwo+PiAgIGludCBnaWNfbWFwX2h3ZG9tX2V4dHJhX21hcHBp
bmdzKHN0cnVjdCBkb21haW4gKmQpOwo+PiAgIGludCBnaWNfaW9tZW1fZGVueV9hY2Nlc3MoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCk7Cj4+Cj4KPiBDaGVlcnMsCj4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 10 10:38:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 10:38:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1rvW-0000Qf-8G; Tue, 10 Oct 2017 10:38:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1rvV-0000QY-U3
 for xen-devel@lists.xensource.com; Tue, 10 Oct 2017 10:38:18 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 51/9C-14867-913ACD95; Tue, 10 Oct 2017 10:38:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrILMWRWlGSWpSXmKPExsWS0XRdVVdi8Z1
 IgzWnxSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8fXoIqaCGdIVe6/OZmxg
 vCDcxcjFISTQyCTRsmAjM4TzmFFi9bKT7BDONkaJ/rmvgRxODhEBZ4mvZ+YC2RwcvAL6EqsPp
 YGEhYHM35dmgZVICPhK7JrziRXC9pKY/XAGE4x9fk0n0AJ2DjYBK4lDYiBRFgFVifnr3zJOYO
 RewMiwilGjOLWoLLVI18hEL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj0OMMQLC
 Dcd/HyEOMkhxMSqK8wvPuRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4JVYBJQTLEpNT61Iy8wB
 hh5MWoKDR0mEtxUkzVtckJhbnJkOkTrFaMxxbNPlP0wcq67f/cMkxJKXn5cqJc5rB1IqAFKaU
 ZoHNwgWE5cYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzJsAMoUnM68Ebt8roFOYgE4RTQM7pS
 QRISXVwFi66/OFKLeu2iNutzOs195+4rRUislbac+riRu3vT2WkXtP7Ou2yJkBmSEa3vPdv6x
 +v/JH6z3905+Pmh1qSJ585sTyF3OmNzq97nhw/dXtD1t+5u36XKGqfGrZP7nZDMLTGfeHh/y7
 /0E4PGCh0fFKufXdF1e4L2zi6JrkLv3/IVffqRBJJ/8QJZbijERDLeai4kQAXWeg64QCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1507631895!58084383!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12965 invoked from network); 10 Oct 2017 10:38:16 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 10:38:16 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1rvT-0002V5-1R; Tue, 10 Oct 2017 10:38:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e1rvN-0007LU-5s; Tue, 10 Oct 2017 10:38:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e1rvM-00022r-Ig; Tue, 10 Oct 2017 10:38:08 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114197-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-i386-libvirt:libvirt-build:fail:regression
X-Osstest-Versions-This: ovmf=c9b094f61029efff45c8d555d3eff6b061f77b8a
X-Osstest-Versions-That: ovmf=728d74973c9262b6c7b7ef4be213223d55affec3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 10 Oct 2017 10:38:08 +0000
Subject: [Xen-devel] [ovmf test] 114197: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDE5NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTQxOTcvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDYgbGli
dmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNDE3MgoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIG92bWYgICAgICAgICAgICAgICAgIGM5YjA5NGY2MTAyOWVmZmY0
NWM4ZDU1NWQzZWZmNmIwNjFmNzdiOGEKYmFzZWxpbmUgdmVyc2lvbjoKIG92bWYgICAgICAgICAg
ICAgICAgIDcyOGQ3NDk3M2M5MjYyYjZjN2I3ZWY0YmUyMTMyMjNkNTVhZmZlYzMKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgIDExNDE3MiAgMjAxNy0xMC0wOSAwMjo0NzozNyBaICAgIDEgZGF5cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxMTQxOTcgIDIwMTctMTAtMDkgMTQ6NDg6MjMgWiAgICAwIGRheXMg
ICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dDoKICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgSGFvIFd1IDxoYW8uYS53dUBp
bnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGlu
Zy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpjb21taXQgYzliMDk0ZjYxMDI5ZWZmZjQ1YzhkNTU1ZDNlZmY2YjA2MWY3N2I4YQpB
dXRob3I6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KRGF0ZTogICBNb24gT2N0IDkg
MTM6MjM6MjcgMjAxNyArMDgwMAoKICAgIFVlZmlDcHVQa2cvUGlTbW1DcHVEeGVTbW06IEFkZCBj
aGVjayB0byB2b2lkIHVzZSBudWxsIHBvaW50ZXIuCiAgICAKICAgIEN1cnJlbnQgY29kZSBsb2dp
YyBub3QgY2hlY2sgdGhlIHBvaW50ZXIgYmVmb3JlIHVzZSBpdC4gVGhpcyBtYXkKICAgIGhhcyBw
b3RlbnRpYWwgaXNzdWUsIHRoaXMgcGF0Y2ggYWRkIGNvZGUgdG8gY2hlY2sgaXQuCiAgICAKICAg
IENjOiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6
IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTog
RXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJ1aXl1IE5p
IDxydWl5dS5uaUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSGFvIFd1IDxoYW8uYS53dUBp
bnRlbC5jb20+Cgpjb21taXQgYWIzZjNkNzAyNzQ4M2YwMzBiOTJhNjY1YzkyZDViMDdlZWVlMjI5
NwpBdXRob3I6IEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgpEYXRlOiAgIFRodSBTZXAgMjgg
MDk6MTE6MzYgMjAxNyArMDgwMAoKICAgIE1kZU1vZHVsZVBrZy9EeGVDb3JlOiBBZGQgY29tbWVu
dHMgZm9yIHRoZSBBU1NFUlQgdG8gY2hlY2sgTlVMTCBwdHIKICAgIAogICAgQ29tbWl0IDg5MzI2
NzlkZjViZTA0NmZlYmEzMGZhZTgwNzc2YzU4MTUyMzJhMDggYWRkcyBhbiBBU1NFUlQgZm9yCiAg
ICBjaGVja2luZyBOVUxMIHBvaW50ZXIgZGVyZWZlcmVuY2UuCiAgICAKICAgIFRoZSBBU1NFUlQg
YWRkZWQgaGVyZSBpcyBmb3IgYWRkcmVzc2luZyBhIGZhbHNlIHBvc2l0aXZlIE5VTEwgcG9pbnRl
cgogICAgZGVyZWZlcmVuY2UgaXNzdWUgcmFpc2VkIGZyb20gc3RhdGljIGFuYWx5c2lzLgogICAg
CiAgICBUaGlzIGNvbW1pdCBhZGRzIGNvbW1lbnRzIHRvIGNsYXJpZnkgdGhlIHJlYXNvbiBmb3Ig
dXNpbmcgQVNTRVJUIGFzIHRoZQogICAgY2hlY2suCiAgICAKICAgIENjOiBTdGFyIFplbmcgPHN0
YXIuemVuZ0BpbnRlbC5jb20+CiAgICBDYzogTWljaGFlbCBEIEtpbm5leSA8bWljaGFlbC5kLmtp
bm5leUBpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1
dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBIYW8gV3UgPGhhby5hLnd1QGlu
dGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNv
bT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 10:42:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 10:42:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1rzW-00015j-Th; Tue, 10 Oct 2017 10:42:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e1rzV-00015d-Gl
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 10:42:25 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 96/73-01544-014ACD95; Tue, 10 Oct 2017 10:42:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnleJIrShJLcpLzFFi42K5GHpjna7Akju
 RBt+vcFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkTmiezF1xSqDgxfwJLA+M8qS5GLg4hgRmM
 Eiuf97B2MXJysAi8ZpaY25IIkpAQuMMqsWdqKyNIQkIgS2Lbn3nsEHaaxMq5/UwQdrXEo3vLg
 OIcQJPUJNa8iYIY+otR4tTOZrBeYYEqiQ0H5zOD2CICPhJrn00FW8YskC2x++gOFhBbSOALo8
 TF33wgc9gEdCTWzagFCfMK2ErsP3yGESTMIqAqMfdkGEhYVCBcYv/3a8wQJYISJ2c+AZvCKeA
 m8WHhfjaI6WYS8zY/ZIawxSVuPZnPBGHLS2x/O4d5AqPoLCTts5C0zELSMgtJywJGllWMGsWp
 RWWpRbrGBnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIHRUs/AwLiDccIqv0OMk
 hxMSqK8JxbdiRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwdu8GCgnWJSanlqRlpkDjFuYtAQHj5
 II7wGQVt7igsTc4sx0iNQpRmOOC3cu/WHiOLDn1h8mIZa8/LxUKXFeS5BJAiClGaV5cINg6eQ
 So6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeySBTeDLzSuD2vQI6hQnoFNE0sFNKEhFSUg2M
 kkxGNcm8CUobLH9yXPy6ZKnrwbAfN1yDNmSqvBI9EJ/U4Hm38Kvg+g3BIjYc3v0P9DX4v/j4m
 Nq+fJUYpDndNdcqUjzJ3YjxWVki20LV4id6L7a/ET2zIYlp5aslbrmMk5rMlVgfVm9oXyMWem
 f7nE4R+zaJiT/j1hgkpu3f3Ry3l6HZ56sSS3FGoqEWc1FxIgD+aGrdIgMAAA==
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1507632143!90792453!1
X-Originating-IP: [209.85.216.174]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4363 invoked from network); 10 Oct 2017 10:42:23 -0000
Received: from mail-qt0-f174.google.com (HELO mail-qt0-f174.google.com)
 (209.85.216.174)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Oct 2017 10:42:23 -0000
Received: by mail-qt0-f174.google.com with SMTP id f8so14732755qta.5
 for <xen-devel@lists.xenproject.org>; Tue, 10 Oct 2017 03:42:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=oL/QOLNFI4KNLZKE7K58vJ5f6Yg1J+DoOJGloqV7THo=;
 b=jd5zv5s+BPqCp3fe8lFCrxXhRHLMwJsb56vaBQxfbErjBrkzP3aoabx9hU9JeEdJTp
 OAUF7gaLwi8MnC1N08aPnlunchpSgJR3MR7ruCrJimPuIm4rIh/LtHaXXxUGNUC7ejfB
 UNkyrLgy3Bgg1U6HuDTiib9EkyktyqyaOCFyU=
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=oL/QOLNFI4KNLZKE7K58vJ5f6Yg1J+DoOJGloqV7THo=;
 b=HCzswgNojXCwM8AI44sM6L/FZczDQo9NoAh0yswqvov1qgbKlD7GPuzVENoRi09PaG
 4D4Lh1A7p86xOELI5o+KqvYY0ews9aNJxzx0/avhmXBT3P2qprxCs7OEWhPWbU3qFz4I
 Zh+Y3tFSelWGj4iYSIL6gzYucaBiUtHbMB1irmRRZLdnvN5IPx0NX50H86XOpcqlvbNY
 VGD5ineUSdpfsFToc7GEvpEP8690B/nYl3gJ1aWe9Uh4tbMmmaosSAULE/MHW8It/utH
 11G436pPLsyXdCcW9fWl9hRe2DeJGVK8XYSGWcn54YwHz9Iql8c9b09E71cnP8JNx37m
 eM1w==
X-Gm-Message-State: AMCzsaVCJN4cvCSMfGlpNByHsvKZdFvnkjFFr2bCswjdq1PMa5EYJE75
 Pl8VgAoppGjVuLs8Q9r0+vQssQ==
X-Google-Smtp-Source: AOwi7QChhbmpsYhtMk5uY/pLqEVgtmYJFNzIUgyZST4+H/ZaEkHbjBTIA26xDBtIviotfWyd4D9ZLg==
X-Received: by 10.237.60.114 with SMTP id u47mr17090554qte.110.1507632142661; 
 Tue, 10 Oct 2017 03:42:22 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id l71sm6179250qkh.52.2017.10.10.03.42.21
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 10 Oct 2017 03:42:22 -0700 (PDT)
To: Manish Jaggi <mjaggi@caviumnetworks.com>, xen-devel@lists.xenproject.org
References: <1507616218-2478-1-git-send-email-mjaggi@caviumnetworks.com>
 <1507616218-2478-5-git-send-email-mjaggi@caviumnetworks.com>
 <22260a62-eb1b-3551-11a4-c46de8b17bc7@linaro.org>
 <f61a2fb2-a69f-397a-fba0-84a481448bbf@caviumnetworks.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <51aea91b-3eea-eb2d-07a1-b8d2a23b7348@linaro.org>
Date: Tue, 10 Oct 2017 11:42:15 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <f61a2fb2-a69f-397a-fba0-84a481448bbf@caviumnetworks.com>
Content-Language: en-US
Cc: Andre.Przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: Re: [Xen-devel] [PATCH v5 4/5] ARM: Update Formula to compute MADT
 size using new callbacks in gic_hw_operations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxMC8xMC8xNyAxMTozMywgTWFuaXNoIEphZ2dpIHdyb3RlOgo+IAo+IAo+IE9uIDEw
LzEwLzIwMTcgMzo0NCBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSBNYW5pc2gsCj4+Cj4+
IE9uIDEwLzEwLzE3IDA3OjE2LCBtamFnZ2lAY2F2aXVtbmV0d29ya3MuY29tIHdyb3RlOgo+Pj4g
RnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KPj4+Cj4+PiBlc3RpbWF0ZV9h
Y3BpX2VmaV9zaXplIG5lZWRzIHRvIGJlIHVwZGF0ZWQgdG8gcHJvdmlkZSBjb3JyZWN0IHNpemUg
b2YKPj4+IGhhcmR3YXJlIGRvbWFpbnMgTUFEVCwgd2hpY2ggbm93IGFkZHMgSVRTIGluZm9ybWF0
aW9uIGFzIHdlbGwuCj4+Pgo+Pj4gVGhpcyBwYXRjaCB1cGRhdGVzIHRoZSBmb3JtdWxhIHRvIGNv
bXB1dGUgZXh0cmEgTUFEVCBzaXplLCBhcyBwZXIgCj4+PiBHSUN2Mi8zCj4+PiBieSBjYWxsaW5n
IGdpY19nZXRfaHdkb21fZXh0cmFfbWFkdF9zaXplCj4+Cj4+IE1pc3NpbmcgZnVsbCBzdG9wLgo+
IG9oIGkgbWlzc2VkIGl0Lgo+Pgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IE1hbmlzaCBKYWdnaSA8
bWphZ2dpQGNhdml1bS5jb20+Cj4+PiAtLS0KPj4+ICAgeGVuL2FyY2gvYXJtL2RvbWFpbl9idWls
ZC5jIHwgIDcgKy0tLS0tLQo+Pj4gICB4ZW4vYXJjaC9hcm0vZ2ljLXYyLmMgICAgICAgfCAgNiAr
KysrKysKPj4+ICAgeGVuL2FyY2gvYXJtL2dpYy12My5jICAgICAgIHwgMTkgKysrKysrKysrKysr
KysrKysrKwo+Pj4gICB4ZW4vYXJjaC9hcm0vZ2ljLmMgICAgICAgICAgfCAxMiArKysrKysrKysr
KysKPj4+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCAgIHwgIDMgKysrCj4+PiAgIDUgZmls
ZXMgY2hhbmdlZCwgNDEgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKPj4+Cj4+PiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFp
bl9idWlsZC5jCj4+PiBpbmRleCBkNmY5NTg1Li5mMTdmY2YxIDEwMDY0NAo+Pj4gLS0tIGEveGVu
L2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4+PiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1
aWxkLmMKPj4+IEBAIC0xODA4LDEyICsxODA4LDcgQEAgc3RhdGljIGludCBlc3RpbWF0ZV9hY3Bp
X2VmaV9zaXplKHN0cnVjdCAKPj4+IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5m
bykKPj4+ICAgICAgIGFjcGlfc2l6ZSA9IFJPVU5EVVAoc2l6ZW9mKHN0cnVjdCBhY3BpX3RhYmxl
X2ZhZHQpLCA4KTsKPj4+ICAgICAgIGFjcGlfc2l6ZSArPSBST1VORFVQKHNpemVvZihzdHJ1Y3Qg
YWNwaV90YWJsZV9zdGFvKSwgOCk7Cj4+PiAgIC0gICAgbWFkdF9zaXplID0gc2l6ZW9mKHN0cnVj
dCBhY3BpX3RhYmxlX21hZHQpCj4+PiAtICAgICAgICAgICAgICAgICsgc2l6ZW9mKHN0cnVjdCBh
Y3BpX21hZHRfZ2VuZXJpY19pbnRlcnJ1cHQpICogCj4+PiBkLT5tYXhfdmNwdXMKPj4+IC0gICAg
ICAgICAgICAgICAgKyBzaXplb2Yoc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX2Rpc3RyaWJ1dG9y
KTsKPj4+IC0gICAgaWYgKCBkLT5hcmNoLnZnaWMudmVyc2lvbiA9PSBHSUNfVjMgKQo+Pj4gLSAg
ICAgICAgbWFkdF9zaXplICs9IHNpemVvZihzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfcmVkaXN0
cmlidXRvcikKPj4+IC0gICAgICAgICAgICAgICAgICAgICAqIGQtPmFyY2gudmdpYy5ucl9yZWdp
b25zOwo+Pj4gKyAgICBtYWR0X3NpemUgPSBnaWNfZ2V0X2h3ZG9tX21hZHRfc2l6ZShkKTsKPj4+
ICAgICAgIGFjcGlfc2l6ZSArPSBST1VORFVQKG1hZHRfc2l6ZSwgOCk7Cj4+PiAgICAgICAgIGFk
ZHIgPSBhY3BpX29zX2dldF9yb290X3BvaW50ZXIoKTsKPj4+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vZ2ljLXYyLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKPj4+IGluZGV4IGNiZTcxYTku
LjAxMjNlYTQgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKPj4+ICsrKyBi
L3hlbi9hcmNoL2FybS9naWMtdjIuYwo+Pj4gQEAgLTEwMTIsNiArMTAxMiwxMSBAQCBzdGF0aWMg
aW50IGdpY3YyX2lvbWVtX2RlbnlfYWNjZXNzKGNvbnN0IAo+Pj4gc3RydWN0IGRvbWFpbiAqZCkK
Pj4+ICAgICAgIHJldHVybiBpb21lbV9kZW55X2FjY2VzcyhkLCBtZm4sIG1mbiArIG5yKTsKPj4+
ICAgfQo+Pj4gICArc3RhdGljIHVuc2lnbmVkIGxvbmcgZ2ljdjJfZ2V0X2h3ZG9tX2V4dHJhX21h
ZHRfc2l6ZShjb25zdCBzdHJ1Y3QgCj4+PiBkb21haW4gKmQpCj4+PiArewo+Pj4gKyAgICByZXR1
cm4gMDsKPj4+ICt9Cj4+PiArCj4+PiAgICNpZmRlZiBDT05GSUdfQUNQSQo+Pj4gICBzdGF0aWMg
aW50IGdpY3YyX21ha2VfaHdkb21fbWFkdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1MzIgb2Zm
c2V0KQo+Pj4gICB7Cj4+PiBAQCAtMTI0OCw2ICsxMjUzLDcgQEAgY29uc3Qgc3RhdGljIHN0cnVj
dCBnaWNfaHdfb3BlcmF0aW9ucyBnaWN2Ml9vcHMgCj4+PiA9IHsKPj4+ICAgICAgIC5yZWFkX2Fw
ciAgICAgICAgICAgID0gZ2ljdjJfcmVhZF9hcHIsCj4+PiAgICAgICAubWFrZV9od2RvbV9kdF9u
b2RlICA9IGdpY3YyX21ha2VfaHdkb21fZHRfbm9kZSwKPj4+ICAgICAgIC5tYWtlX2h3ZG9tX21h
ZHQgICAgID0gZ2ljdjJfbWFrZV9od2RvbV9tYWR0LAo+Pj4gKyAgICAuZ2V0X2h3ZG9tX2V4dHJh
X21hZHRfc2l6ZSA9IGdpY3YyX2dldF9od2RvbV9leHRyYV9tYWR0X3NpemUsCj4+PiAgICAgICAu
bWFwX2h3ZG9tX2V4dHJhX21hcHBpbmdzID0gZ2ljdjJfbWFwX2h3ZG93bl9leHRyYV9tYXBwaW5n
cywKPj4+ICAgICAgIC5pb21lbV9kZW55X2FjY2VzcyAgID0gZ2ljdjJfaW9tZW1fZGVueV9hY2Nl
c3MsCj4+PiAgICAgICAuZG9fTFBJICAgICAgICAgICAgICA9IGdpY3YyX2RvX0xQSSwKPj4+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMK
Pj4+IGluZGV4IGIzZDYwNWQuLjQ0Nzk5OGQgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0v
Z2ljLXYzLmMKPj4+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+Pj4gQEAgLTE0MDYsNiAr
MTQwNiwxOSBAQCBzdGF0aWMgaW50IGdpY3YzX21ha2VfaHdkb21fbWFkdChjb25zdCBzdHJ1Y3Qg
Cj4+PiBkb21haW4gKmQsIHUzMiBvZmZzZXQpCj4+PiAgICAgICByZXR1cm4gdGFibGVfbGVuOwo+
Pj4gICB9Cj4+PiAgICtzdGF0aWMgdW5zaWduZWQgbG9uZyBnaWN2M19nZXRfaHdkb21fZXh0cmFf
bWFkdF9zaXplKGNvbnN0IHN0cnVjdCAKPj4+IGRvbWFpbiAqZCkKPj4+ICt7Cj4+PiArICAgIHVu
c2lnbmVkIGxvbmcgc2l6ZTsKPj4+ICsKPj4+ICsgICAgc2l6ZSAgPSBzaXplb2Yoc3RydWN0IGFj
cGlfbWFkdF9nZW5lcmljX3JlZGlzdHJpYnV0b3IpCj4+PiArICAgICAgICAgICAgICAgICAgICAq
IGQtPmFyY2gudmdpYy5ucl9yZWdpb25zOwo+Pgo+PiBIZXJlIHlvdSBhbGlnbiB0aGUgKiB3aXRo
IHN0cnVjdC4gQnV0IGJlbG93LCB5b3UgYWxpZ24gd2l0aCBzaXplb2YuIAo+PiBQbGVhc2Ugc3Rh
eSBjb25zaXN0ZW50IGFuZCBhbHdheXMgYWxpZ24gd2l0aCBzaXplb2YuCj4+Cj4+PiArCj4+PiAr
ICAgIHNpemUgICs9IHZnaWNfdjNfaXRzX2NvdW50KGQpCj4+PiArICAgICAgICAgICAgICAgICAg
ICAqIHNpemVvZihzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfdHJhbnNsYXRvcik7Cj4+Cj4+IFNh
bWUgaGVyZS4KPj4KPiBDb3VsZCB5b3UgcGxlYXNlIGhlbHAgd2l0aCB0aGUgc3BlY2lmaWMgc2Vj
dGlvbiBvbiBjb2Rpbmcgc3R5bGUgCj4gZ3VpZGVsaW5lcyBvbiB4ZW4gZm9yIGluZGVudGF0aW9u
IHdoZW4gbGluZSBvdmVyIDgwIGNoYXJzIHdoaWNoIEkgYW0gbm90IAo+IGZvbGxvd2luZyBmb3Ig
dGhpcyBjYXNlLgoKVGhlIGJlc3QgZ3VpZGVsaW5lIGlzIHRoZSBleGlzdGluZyBjb2RlIGFyb3Vu
ZCBpbiB0aGUgZmlsZSwgaW4gZG91YnQgYXNrLgoKVGhlIGNvZGUgeW91IGNvcGllZCB3YXMgYWxp
Z25lZCB3aXRoIHNpemVvZiAoc2VlIGluIGRvbWFpbl9idWlsZC5jKSBhbmQgCm5vdyBpdCBkb2Vz
IG5vdCBoYXZlIHRoZSBzYW1lIGFsaWdubWVudC4KCkZ1cnRoZXJtb3JlLCB5b3UgdXNlZCBkb3Vi
bGUgdGFiIGFuZCBub3Qgb25lIHRhYiAoWGVuIGlzIHVzaW5nIDQgc3BhY2VzKS4KCkNoZWVycwoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 10:43:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 10:43:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1s0Z-00019a-6v; Tue, 10 Oct 2017 10:43:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e1s0X-00019Q-NK
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 10:43:29 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 CE/75-01687-054ACD95; Tue, 10 Oct 2017 10:43:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsXS6fjDSzdgyZ1
 Ig8bPYhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8atbb3sBa/5K56evMrewLiFu4uRk0NIIE9i
 5fPL7CA2r4CdxJ3zW9lAbAkBQ4nTC2+ygNgsAqoSn5sWgMXZBNQl2p5tZ+1i5OAQETCQOHc0C
 cRkFtCX2LYOrFpYwEVi0vxrLCBhXgFBib87hEHCzAJaEg9/3WKBsLUlli18zQzRKS2x/B/HBE
 aeWQgNs5A0zELSMAuhYQEjyypGjeLUorLUIl0jM72kosz0jJLcxMwcXUMDU73c1OLixPTUnMS
 kYr3k/NxNjMBAqmdgYNzBeHuy3yFGSQ4mJVHeE4vuRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS
 4JVdDJQTLEpNT61Iy8wBhjRMWoKDR0mE9wBIK29xQWJucWY6ROoUoy5Hx827f5iEWPLy81Klx
 HktQWYIgBRllObBjYDF1yVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrzXQVbxZOaVwG16BX
 QEE9ARomlgR5QkIqSkGhhjO4T01p2f8vNgdoXWhvPGvyLOvn5nP3vtoRcmZyT51jqGy/zKsin
 SWrR+1nbpB7sEVnkYb5H5uLXO8/LH5ABLxR8q8w7VxUfV8/2J/3DzwOs+5ennauPa/l09He+8
 ZMEspZArdXfUf4exyz59/ZXx0BYeueBtrsdNQk9/PaTSnWs7Wdp3XdBlJZbijERDLeai4kQAE
 mpwPqoCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1507632206!103404862!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17551 invoked from network); 10 Oct 2017 10:43:28 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Oct 2017 10:43:28 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 10 Oct 2017 04:43:25 -0600
Message-Id: <59DCC06B020000780018452D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 10 Oct 2017 04:43:23 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH] x86emul: handle address wrapping for
	VMASKMOVP{S, D}
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SSBmYWlsZWQgdG8gcmVjb2duaXplIHRoZSBuZWVkIHRvIG1pcnJvciB0aGUgY2hhbmdlcyBkb25l
IGJ5IDc4NjllMmJhZmUKKCJ4ODZlbXVsL2Z1eno6IGFkZCBydWRpbWVudGFyeSBsaW1pdCBjaGVj
a2luZyIpIGludG8gdGhlIGVhcmxpZXIKd3JpdHRlbiBidXQgbGF0ZXIgY29tbWl0dGVkIDJmZTQz
ZDMzM2YgKCJ4ODZlbXVsOiBzdXBwb3J0IHJlbWFpbmluZyBBVlgKaW5zbnMiKTogQmVoYXZpb3Ig
aGVyZSBpcyB0aGUgc2FtZSBhcyBmb3IgbXVsdGktcGFydCByZWFkcyBvciB3cml0ZXMuCgpSZXBv
cnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KVGhlcmUncyBhbm90
aGVyIGlzc3VlIGhlcmUsIGJ1dCBJJ2xsIGZpcnN0IGhhdmUgdG8gdGhpbmsgYWJvdXQgcG9zc2li
bGUKKHByZWZlcmFibHkgbm9uLWludHJ1c2l2ZSkgc29sdXRpb25zOiBBbiBhY2Nlc3MgY3Jvc3Np
bmcgYSBwYWdlCmJvdW5kYXJ5IGFuZCBoYXZpbmcKLSBhIHNldCBtYXNrIGJpdCBjb3JyZXNwb25k
aW5nIHRvIGFuIGVsZW1lbnQgZnVsbHkgbGl2aW5nIGluIHRoZSBmaXJzdAogIHBhZ2UsCi0gb25l
IG9yIG1vcmUgY2xlYXIgbWFzayBiaXRzIGNvcnJlc3BvbmRpbmcgdG8gdGhlIGluaXRpYWwgZWxl
bWVudHMgb24KICB0aGUgc2Vjb25kIHBhZ2UsCi0gYW5vdGhlciBoaWdoZXIgbWFzayBiaXQgYmVp
bmcgc2V0CndvdWxkIHJlc3VsdCBpbiBhIHdyb25nIENSMiB2YWx1ZSB0byBiZSByZXBvcnRlZCBp
biBjYXNlIHRoZSBhY2Nlc3MgdG8KdGhlIHNlY29uZCBwYWdlIHdvdWxkIGNhdXNlIGEgZmF1bHQg
KGl0IHdvdWxkIHBvaW50IHRvIHRoZSBzdGFydCBvZiB0aGUKcGFnZSBpbnN0ZWFkIG9mIHRoZSBl
bGVtZW50IGJlaW5nIGFjY2Vzc2VkKS4gTmVpdGhlciBzcGxpdHRpbmcgdGhlCmFjY2VzcyBoZXJl
IGludG8gbXVsdGlwbGUgb25lcyBub3IgdW5pZm9ybWx5IHBhc3NpbmcgYSBieXRlIG9yIHdvcmQK
ZW5hYmxlIG1hc2sgaW50byAtPndyaXRlKCkgc2VlbSB2ZXJ5IGRlc2lyYWJsZS4KCi0tLSBhL3hl
bi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94
ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC03ODg3LDcgKzc4ODcsNyBAQCB4ODZfZW11bGF0
ZSgKICAgICAgICAgICAgIHN3aXRjaCAoIGQgJiBTcmNNYXNrICkKICAgICAgICAgICAgIHsKICAg
ICAgICAgICAgIGNhc2UgU3JjTWVtOgotICAgICAgICAgICAgICAgIHJjID0gb3BzLT5yZWFkKGVh
Lm1lbS5zZWcsIGVhLm1lbS5vZmYgKyBmaXJzdF9ieXRlLAorICAgICAgICAgICAgICAgIHJjID0g
b3BzLT5yZWFkKGVhLm1lbS5zZWcsIHRydW5jYXRlX2VhKGVhLm1lbS5vZmYgKyBmaXJzdF9ieXRl
KSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodm9pZCAqKW1tdmFscCArIGZpcnN0
X2J5dGUsIG9wX2J5dGVzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eHQpOwog
ICAgICAgICAgICAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKQEAgLTc5NzAsNyArNzk3
MCw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBlbHNlCiAgICAgICAgIHsKICAgICAgICAgICAg
IGZhaWxfaWYoIW9wcy0+d3JpdGUpOwotICAgICAgICAgICAgcmMgPSBvcHMtPndyaXRlKGRzdC5t
ZW0uc2VnLCBkc3QubWVtLm9mZiArIGZpcnN0X2J5dGUsCisgICAgICAgICAgICByYyA9IG9wcy0+
d3JpdGUoZHN0Lm1lbS5zZWcsIHRydW5jYXRlX2VhKGRzdC5tZW0ub2ZmICsgZmlyc3RfYnl0ZSks
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIXN0YXRlLT5zaW1kX3NpemUgPyAmZHN0LnZh
bAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogKHZvaWQg
KiltbXZhbHAgKyBmaXJzdF9ieXRlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRzdC5i
eXRlcywgY3R4dCk7CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 10 10:57:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 10:57:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1sDk-00026w-JV; Tue, 10 Oct 2017 10:57:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e1sDi-00026q-IM
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 10:57:06 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 20/FB-07499-187ACD95; Tue, 10 Oct 2017 10:57:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS7du+Z1
 Ig+v9vBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bM3U3sBftkKu5uamVuYHwl0sXIySEkkCfx
 efolJhCbV8BO4sGpF6wgtoSAocTphTdZQGwWAVWJY9NWMILYbALqEm3PtgPVcHCICPhJnLrED
 hJmFjCX2DvjHTOILSzgL7GlYy8zxHg3iRv9F8FsTgF3iQ8T74K18goISvzdIQzRqiXx8NctFg
 hbW2LZwtfMICXMAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxi1ChOLSpLLdI1NNJLKspMzyj
 JTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMPQYg2MF4eWPAIUZJDiYlUd4Ti+5ECvEl5adU
 ZiQWZ8QXleakFh9ilOHgUJLgnboMKCdYlJqeWpGWmQOMApi0BAePkgjvbpA0b3FBYm5xZjpE6
 hSjLkfHzbt/mIRY8vLzUqXEeatAigRAijJK8+BGwCLyEqOslDAvI9BRQjwFqUW5mSWo8q8YxT
 kYlYR554BM4cnMK4Hb9AroCCagI0TTwI4oSURISTUwLp2SlrU+NzDdcXL35GM5bi+8rv5IUZp
 0YcUn7q9TrlafLY1rOrxu5XzHHQe5Faf7uNpovvaRzbM6rDCZf3/P4XWiTfz/Z29l2MCnIr3+
 1wcX1bki7FF2MVqv9236O7P+VkdC7bPlAvu8f89J6p8+pz6xqWwLg1oqx57L3qxc0Xu2dV0Qy
 RCsVWIpzkg01GIuKk4EAGfJmYzDAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1507633020!100673423!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7489 invoked from network); 10 Oct 2017 10:57:01 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Oct 2017 10:57:01 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 10 Oct 2017 04:56:59 -0600
Message-Id: <59DCC3990200007800184553@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 10 Oct 2017 04:56:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Alexandru Isaila" <aisaila@bitdefender.com>, <andrew.cooper3@citrix.com>
References: <1507546574-8124-1-git-send-email-aisaila@bitdefender.com>
In-Reply-To: <1507546574-8124-1-git-send-email-aisaila@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: paul.durrant@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v9] x86/hvm: Implement hvmemul_write() using
 real mappings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA5LjEwLjE3IGF0IDEyOjU2LCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+ICtzdGF0aWMgdm9pZCAqaHZtZW11bF9tYXBfbGluZWFyX2FkZHIoCj4gKyAgICB1bnNpZ25l
ZCBsb25nIGxpbmVhciwgdW5zaWduZWQgaW50IGJ5dGVzLCB1aW50MzJfdCBwZmVjLAo+ICsgICAg
c3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVtdWxfY3R4dCkKPiArewo+ICsgICAgc3RydWN0
IHZjcHUgKmN1cnIgPSBjdXJyZW50Owo+ICsgICAgdm9pZCAqZXJyLCAqbWFwcGluZzsKPiArICAg
IHVuc2lnbmVkIGludCBucl9mcmFtZXMgPSAoKGxpbmVhciArIGJ5dGVzIC0gISFieXRlcykgPj4g
UEFHRV9TSElGVCkgLQo+ICsgICAgICAgIChsaW5lYXIgPj4gUEFHRV9TSElGVCkgKyAxOwo+ICsg
ICAgdW5zaWduZWQgaW50IGk7Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIG1mbiBwb2ludHMgdG8g
dGhlIG5leHQgZnJlZSBzbG90LiAgQWxsIHVzZWQgc2xvdHMgaGF2ZSBhIHBhZ2UgcmVmZXJlbmNl
Cj4gKyAgICAgKiBoZWxkIG9uIHRoZW0uCj4gKyAgICAgKi8KPiArICAgIG1mbl90ICptZm4gPSAm
aHZtZW11bF9jdHh0LT5tZm5bMF07Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIFRoZSBjYWxsZXIg
aGFzIG5vIGxlZ2l0aW1hdGUgcmVhc29uIGZvciB0cnlpbmcgYSB6ZXJvLWJ5dGUgd3JpdGUsIGJ1
dAo+ICsgICAgICogZmluYWwgaXMgY2FsY3VsYXRlIHRvIGZhaWwgc2FmZSBpbiByZWxlYXNlIGJ1
aWxkcy4KClRoaXMgY29tbWVudCBoYXMgYmVjb21lIHN0YWxlIHRvby4gVGhlcmUncyBubyAiZmlu
YWwiIGFueW1vcmUsCmFuZCBJJ20gYWxzbyB1bmNsZWFyIHdoYXQgdGhlIHJlZmVycmFsIHRvIHJl
bGVhc2UgYnVpbGRzIGlzIGNvbm5lY3RlZAp3aXRoLgoKPiArICAgICAqIFRoZSBtYXhpbXVtIHdy
aXRlIHNpemUgZGVwZW5kcyBvbiB0aGUgbnVtYmVyIG9mIGFkamFjZW50IG1mbnNbXSB3aGljaAo+
ICsgICAgICogY2FuIGJlIHZtYXAoKSdkLCBhY2NvdXRpbmcgZm9yIHBvc3NpYmxlIG1pc2FsaWdu
bWVudCB3aXRoaW4gdGhlIHJlZ2lvbi4KPiArICAgICAqIFRoZSBoaWdoZXIgbGV2ZWwgZW11bGF0
aW9uIGNhbGxlcnMgYXJlIHJlc3BvbnNpYmxlIGZvciBlbnN1cmluZyB0aGF0Cj4gKyAgICAgKiBt
Zm5zW10gaXMgbGFyZ2UgZW5vdWdoIGZvciB0aGUgcmVxdWVzdGVkIHdyaXRlIHNpemUuCj4gKyAg
ICAgKi8KPiArICAgIGlmICggYnl0ZXMgPT0gMCB8fAo+ICsgICAgICAgICBucl9mcmFtZXMgPiBB
UlJBWV9TSVpFKGh2bWVtdWxfY3R4dC0+bWZuKSApCj4gKyAgICB7Cj4gKyAgICAgICAgQVNTRVJU
X1VOUkVBQ0hBQkxFKCk7Cj4gKyAgICAgICAgcHJpbnRrKCJnb3RvIHVuaGFuZGxlIEVSUk9SfiF+
flxuIik7CgpTdHJheSBkZWJ1Z2dpbmcgbGVmdG92ZXI/Cgo+ICsgICAgICAgIGdvdG8gdW5oYW5k
bGVhYmxlOwo+ICsgICAgfQo+ICsKPiArICAgIGZvciAoIGkgPSAwOyBpIDwgbnJfZnJhbWVzOyBp
KysgKQo+ICsgICAgewo+ICsgICAgICAgIGVudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCByZXM7
Cj4gKyAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKPiArICAgICAgICBwYWdlZmF1bHRf
aW5mb190IHBmaW5mbzsKPiArICAgICAgICBwMm1fdHlwZV90IHAybXQ7Cj4gKyAgICAgICAgdW5z
aWduZWQgbG9uZyBhZGRyID0gaSA/IChsaW5lYXIgKyAoaSA8PCBQQUdFX1NISUZUKSkgJiBQQUdF
X01BU0sgOiBsaW5lYXI7Cj4gKwo+ICsgICAgICAgIGlmICggaHZtZW11bF9jdHh0LT5jdHh0LmFk
ZHJfc2l6ZSA8IDY0ICkKPiArICAgICAgICAgICAgYWRkciA9ICh1aW50MzJfdClhZGRyOwo+ICsK
PiArICAgICAgICAvKiBFcnJvciBjaGVja2luZy4gIENvbmZpcm0gdGhhdCB0aGUgY3VycmVudCBz
bG90IGlzIGNsZWFuLiAqLwo+ICsgICAgICAgIEFTU0VSVChtZm5feCgqbWZuKSA9PSAwKTsKPiAr
Cj4gKyAgICAgICAgcmVzID0gaHZtX3RyYW5zbGF0ZV9nZXRfcGFnZShjdXJyLCBhZGRyLCB0cnVl
LCBwZmVjLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnBmaW5mbywg
JnBhZ2UsIE5VTEwsICZwMm10KTsKPiArCj4gKyAgICAgICAgc3dpdGNoICggcmVzICkKPiArICAg
ICAgICB7Cj4gKyAgICAgICAgY2FzZSBIVk1UUkFOU19va2F5Ogo+ICsgICAgICAgICAgICBicmVh
azsKPiArCj4gKyAgICAgICAgY2FzZSBIVk1UUkFOU19iYWRfbGluZWFyX3RvX2dmbjoKPiArICAg
ICAgICAgICAgeDg2X2VtdWxfcGFnZWZhdWx0KHBmaW5mby5lYywgcGZpbmZvLmxpbmVhciwgJmh2
bWVtdWxfY3R4dC0+Y3R4dCk7CgpDb25zaWRlcmluZyB0aGUgZWFybGllciBwcm9ibGVtcyB3aXRo
IHRoZSByZXBvcnRlZCBDUjIsIHBlcmhhcHMKd29ydGggYWRkaW5nIEFTU0VSVChwZmluZm8ubGlu
ZWFyID09IGFkZHIpIGhlcmU/Cgo+ICtzdGF0aWMgdm9pZCBodm1lbXVsX3VubWFwX2xpbmVhcl9h
ZGRyKAo+ICsgICAgdm9pZCAqbWFwcGluZywgdW5zaWduZWQgbG9uZyBsaW5lYXIsIHVuc2lnbmVk
IGludCBieXRlcywKPiArICAgIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0ICpodm1lbXVsX2N0eHQp
Cj4gK3sKPiArICAgIHN0cnVjdCBkb21haW4gKmN1cnJkID0gY3VycmVudC0+ZG9tYWluOwo+ICsg
ICAgdW5zaWduZWQgaW50IG5yX2ZyYW1lcyA9ICgobGluZWFyICsgYnl0ZXMgLSAhIWJ5dGVzKSA+
PiBQQUdFX1NISUZUKSAtCj4gKyAgICAgICAgKGxpbmVhciA+PiBQQUdFX1NISUZUKSArIDE7Cj4g
KyAgICB1bnNpZ25lZCBpbnQgaTsKPiArICAgIG1mbl90ICptZm4gPSAmaHZtZW11bF9jdHh0LT5t
Zm5bMF07Cj4gKwo+ICsgICAgQVNTRVJUKGJ5dGVzID4gMCk7Cj4gKwo+ICsgICAgaWYgKCBucl9m
cmFtZXMgPT0gMSApCj4gKyAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobWFwcGluZyk7Cj4gKyAg
ICBlbHNlCj4gKyAgICAgICAgdnVubWFwKG1hcHBpbmcpOwo+ICsKPiArICAgIGZvciAoIGkgPSAw
OyBpIDwgbnJfZnJhbWVzOyBpKysgKQo+ICsgICAgewo+ICsgICAgICAgIEFTU0VSVChtZm5fdmFs
aWQoKm1mbikpOwo+ICsgICAgICAgIHBhZ2luZ19tYXJrX2RpcnR5KGN1cnJkLCAqbWZuKTsKPiAr
ICAgICAgICBwdXRfcGFnZShtZm5fdG9fcGFnZShtZm5feCgqbWZuKSkpOwo+ICsKPiArICAgICAg
ICAqbWZuKysgPSBfbWZuKDApOyAvKiBDbGVhbiBzbG90IGZvciBtYXAoKSdzIGVycm9yIGNoZWNr
aW5nLiAqLwo+ICsgICAgfQo+ICsKPiArCj4gKyNpZm5kZWYgTkRFQlVHIC8qIENoZWNrIChhbmQg
Y2xlYW4pIGFsbCB1bnVzZWQgbWZucy4gKi8KClN0cmF5IGRvdWJsZSBibGFuayBsaW5lcyBhYm92
ZSBoZXJlLgoKSSdkIGJlIGZpbmUgdGFraW5nIGNhcmUgb2YgYWxsIHRoZSBjb21tZW50cyB3aGls
ZSBjb21taXR0aW5nIChhbmQKdGhlbiBhZGRpbmcgbXkgUi1iKSwgcHJvdmlkZWQgeW91IChhbmQg
aWRlYWxseSBhbHNvIEFuZHJldykKYWdyZWUsIGFuZCBvZiBjb3Vyc2UgYXNzdW1pbmcgUGF1bCB3
b3VsZCBhY2sgdGhlIHBhdGNoLCBwbHVzCm5vLW9uZSBlbHNlIGZpbmRzIHlldCBhbm90aGVyIHBy
b2JsZW0gd2hpY2ggb25jZSBhZ2FpbiBJIG1heQpoYXZlIG92ZXJsb29rZWQuCgpKYW4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 10 10:59:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 10:59:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1sG4-0002H1-76; Tue, 10 Oct 2017 10:59:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mingo.kernel.org@gmail.com>) id 1e1sG2-0002Gs-Pn
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 10:59:30 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 5C/A6-12211-218ACD95; Tue, 10 Oct 2017 10:59:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjleJIrShJLcpLzFFi42Lxqg1y1hVccSf
 S4MpjeYslHxezODB6HN39mymAMYo1My8pvyKBNePPxpVMBftEKs52r2FtYHwj0MXIxSEkMIlR
 4u2US2wgDovAMlaJm9+PMYE4EgKHWCWubOpi7GLkAHLSJGY0hMOYu3+JdzFyApnVEo//9bKCh
 IUENCU2NlhCzJzAJPFy2RsWkBphAQOJhvXfWUFsFgFVic5Zn8EmsgmoSLStMQSpFxF4zSjRdf
 wfC4jDLLCPUWLr/59gRcIC8RJz53qA9PIKmEt8WNHOBmILCbhL/Ht5gQ0iLihxcuYTsF3MAlo
 SN/69ZAJpZRaQllj+jwMkzCngIdG2cSNYiSjQ2s6lc1gmMIrOQtI9C0n3LITuBYzMqxg1ilOL
 ylKLdI0N9JKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAmOinoGBcQdj5wm/Q4ySH
 ExKorwnFt2JFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB67wcKCdYlJqeWpGWmQOMTpi0BAePkg
 hvEUiat7ggMbc4Mx0idYrRnuPHpCt/mDj27bkFJDfdvAskN3x/8IdJiCUvPy9VSpw3DKRNAKQ
 tozQPbigsmVxilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMzrCzKFJzOvBG73K6CzmIDOEk0D
 O6skESEl1cDYLKnhlX7gw4+lzmyR296tWySanPz9qEVmH/MliyqlTXpLqq2fd19ddHP/C9F1c
 /kjTnPNaFq3fs5rt1fR2+XP+uTNkt0i47fS45P5oYmFvFe0tPLWKD1ZMafjs8nH+R6dU27Jlc
 tHXuy7OftXsOr6Hyd59/Sy/i2auSmw93Lcx98Kz64r6pSpKrEUZyQaajEXFScCAOdVwNYhAwA
 A
X-Env-Sender: mingo.kernel.org@gmail.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1507633169!109655514!1
X-Originating-IP: [74.125.82.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60902 invoked from network); 10 Oct 2017 10:59:29 -0000
Received: from mail-wm0-f67.google.com (HELO mail-wm0-f67.google.com)
 (74.125.82.67)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Oct 2017 10:59:29 -0000
Received: by mail-wm0-f67.google.com with SMTP id b189so24690819wmd.2
 for <xen-devel@lists.xen.org>; Tue, 10 Oct 2017 03:59:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=Z+SvodY7zqiOL8U2i5cnBbASN6qKMgRtqf5HCSLzirI=;
 b=mEHCducus0PKPi/UcpcKPljmqDDZFWXdU6RSeDqXH8K9SlzHwu5NEMKF3FIYXdMGg7
 PzteIJELPnZZBIp2dREbGJMeZuZ8o8ZiJiWYtYsANmmsiwIWHLi28Yu6qz6cBOeFMWXF
 a7MA8MDiCNk8O9zAvv4tYEgkmj484+ghZIwmja8PgQthak8Keo8JesmY2yI0+XjTXhC4
 +T1gle5UuPOAVqUlxGw8ExITJrjCbs28BOt2NdFQzLAuRqMd8OXdqivHAv3AWbW/0gTu
 T7Hg0tNnildaBbJD8JHqWboEfQih1Cazr7oYU7j/5/eMZuMvxtqaMsak4IxTFB154hpI
 bzoQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:date:from:to:cc:subject:message-id
 :references:mime-version:content-disposition:in-reply-to:user-agent;
 bh=Z+SvodY7zqiOL8U2i5cnBbASN6qKMgRtqf5HCSLzirI=;
 b=or6kGQppBvlO/Og49GAciHkZ1fA6+oNknzo85/j+VYxxz4jqMCvnYQVKsJoMynbcLl
 8AEUZ4pPQMZx/AVOZ1iwnkqqYoqIWf/FXGi7yMJ0yfknakQK2w7wXgCuNFSgguVmoe1R
 cjcbCn0Q6o3zayMOKb446OUtTxEBpeTdIsUYxhAeSlZ6ksgs/CdsW0zcpgNVAtlfSk9c
 IMS9ZY+TAdH0SXuzdJfzPCimkSpFemVtNP4ihRKkxlr3fHat8HhxncERBK6c3JSdP7ED
 TpRDIsgY7yFBV48AwpTVaxi8HWV7+YX5ryDGSLB1uM6jAJqch0uV3Smgn5rpA6C1YUIZ
 pDvA==
X-Gm-Message-State: AMCzsaWhcgx6ip5ZSEETbSNoAw0AmzT76vLIl7SyTwRwwkBLIz4iYbq2
 i8VFqnDp3ZaY2L7A/YOsgWA=
X-Google-Smtp-Source: AOwi7QB7+st5nu+0FRiiNGMgRzHPuo6rDyUxU9Ss+VxNxvgneJNlIoSigUMvCRavKDVuWUNVA6+E3w==
X-Received: by 10.223.152.86 with SMTP id v80mr10918653wrb.268.1507633168881; 
 Tue, 10 Oct 2017 03:59:28 -0700 (PDT)
Received: from gmail.com (2E8B0CD5.catv.pool.telekom.hu. [46.139.12.213])
 by smtp.gmail.com with ESMTPSA id q5sm181155wrc.30.2017.10.10.03.59.27
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Tue, 10 Oct 2017 03:59:28 -0700 (PDT)
Date: Tue, 10 Oct 2017 12:59:26 +0200
From: Ingo Molnar <mingo@kernel.org>
To: Dongli Zhang <dongli.zhang@oracle.com>,
 Wanpeng Li <wanpeng.li@hotmail.com>, Rik van Riel <riel@redhat.com>,
 Xiaolong Ye <xiaolong.ye@intel.com>,
 Frederic Weisbecker <fweisbec@gmail.com>,
 Stanislaw Gruszka <sgruszka@redhat.com>
Message-ID: <20171010105925.mla7tpdh6stlxie3@gmail.com>
References: <1507626848-24148-1-git-send-email-dongli.zhang@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507626848-24148-1-git-send-email-dongli.zhang@oracle.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen.list@daevel.fr, peterz@infradead.org, dario.faggioli@citrix.com,
 bevan@bi-co.net, linux-kernel@vger.kernel.org, xen-devel@lists.xen.org,
 mingo@redhat.com, joao.m.martins@oracle.com
Subject: Re: [Xen-devel] [PATCH 1/1] sched/cputime: do not decrease steal
 time after live migration on xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CihDYzotZWQgbW9yZSBnZW50cyBpbnZvbHZlZCBpbiBrZXJuZWwvc2NoZWQvY3B1dGltZS5jIHdv
cmsuIEZ1bGwgcGF0Y2ggcXVvdGVkIApiZWxvdy4pCgoqIERvbmdsaSBaaGFuZyA8ZG9uZ2xpLnpo
YW5nQG9yYWNsZS5jb20+IHdyb3RlOgoKPiBBZnRlciBndWVzdCBsaXZlIG1pZ3JhdGlvbiBvbiB4
ZW4sIHN0ZWFsIHRpbWUgaW4gL3Byb2Mvc3RhdAo+IChjcHVzdGF0W0NQVVRJTUVfU1RFQUxdKSBt
aWdodCBkZWNyZWFzZSBiZWNhdXNlIHN0ZWFsIHJldHVybmVkIGJ5Cj4gcGFyYXZpcnRfc3RlYWxf
Y2xvY2soKSBtaWdodCBiZSBsZXNzIHRoYW4gdGhpc19ycSgpLT5wcmV2X3N0ZWFsX3RpbWUuCj4g
Cj4gRm9yIGluc3RhbmNlLCBzdGVhbCB0aW1lIG9mIGVhY2ggdmNwdSBpcyAzMzUgYmVmb3JlIGxp
dmUgbWlncmF0aW9uLgo+IAo+IGNwdSAgMTk4IDAgMzY4IDIwMDA2NCAxOTYyIDAgMCAxMzQwIDAg
MAo+IGNwdTAgMzggMCA4MSA1MDA2MyA0OTIgMCAwIDMzNSAwIDAKPiBjcHUxIDY1IDAgOTcgNDk3
NjMgNjM0IDAgMCAzMzUgMCAwCj4gY3B1MiAzOCAwIDgxIDUwMDk4IDQ2MiAwIDAgMzM1IDAgMAo+
IGNwdTMgNTYgMCAxMDcgNTAxMzggMzc0IDAgMCAzMzUgMCAwCj4gCj4gQWZ0ZXIgbGl2ZSBtaWdy
YXRpb24sIHN0ZWFsIHRpbWUgaXMgcmVkdWNlZCB0byAzMTIuCj4gCj4gY3B1ICAyMDAgMCAzNzAg
MjAwMzMwIDE5NzEgMCAwIDEyNDggMCAwCj4gY3B1MCAzOCAwIDgyIDUwMTIzIDUwMCAwIDAgMzEy
IDAgMAo+IGNwdTEgNjUgMCA5NyA0OTgzMiA2MzQgMCAwIDMxMiAwIDAKPiBjcHUyIDM5IDAgODIg
NTAxNjcgNDYyIDAgMCAzMTIgMCAwCj4gY3B1MyA1NiAwIDEwNyA1MDIwNyAzNzQgMCAwIDMxMiAw
IDAKPiAKPiBUaGUgY29kZSBpbiB0aGlzIHBhdGNoIGlzIGJvcnJvd2VkIGZyb20gZG9fc3RvbGVu
X2FjY291bnRpbmcoKSB3aGljaCBoYXMKPiBhbHJlYWR5IGJlZW4gcmVtb3ZlZCBmcm9tIGxpbnV4
IHNvdXJjZSBjb2RlIHNpbmNlIGNvbW1pdCBlY2IyM2RjNiAoInhlbjoKPiBhZGQgc3RlYWxfY2xv
Y2sgc3VwcG9ydCBvbiB4ODYiKS4KPiAKPiBTaW1pbGFyIGFuZCBtb3JlIHNldmVyZSBpc3N1ZSB3
b3VsZCBpbXBhY3QgcHJpb3IgbGludXggNC44LTQuMTAgYXMKPiBkaXNjdXNzZWQgYnkgTWljaGFl
bCBMYXMgYXQKPiBodHRwczovLzB4c3R1YnMub3JnL2RlYnVnZ2luZy1hLWZsYWt5LWNwdS1zdGVh
bC10aW1lLWNvdW50ZXItb24tYS1wYXJhdmlydHVhbGl6ZWQteGVuLWd1ZXN0Lgo+IFVubGlrZSB0
aGUgaXNzdWUgZGlzY3Vzc2VkIGJ5IE1pY2hhZWwgTGFzIHdoaWNoIHdvdWxkIG92ZXJmbG93IHN0
ZWFsIHRpbWUKPiBhbmQgbGVhZCB0byAxMDAlIHN0IHVzYWdlIGluIHRvcCBjb21tYW5kIGZvciBs
aW51eCA0LjgtNC4xMCwgdGhlIGlzc3VlIGZvcgo+IGxpbnV4IDQuMTErIHdvdWxkIG9ubHkgZGVj
cmVhc2UgYnV0IG5vdCBvdmVyZmxvdyBzdGVhbCB0aW1lIGFmdGVyIGxpdmUKPiBtaWdyYXRpb24u
Cj4gCj4gUmVmZXJlbmNlczogaHR0cHM6Ly8weHN0dWJzLm9yZy9kZWJ1Z2dpbmctYS1mbGFreS1j
cHUtc3RlYWwtdGltZS1jb3VudGVyLW9uLWEtcGFyYXZpcnR1YWxpemVkLXhlbi1ndWVzdAo+IFNp
Z25lZC1vZmYtYnk6IERvbmdsaSBaaGFuZyA8ZG9uZ2xpLnpoYW5nQG9yYWNsZS5jb20+Cj4gLS0t
Cj4gIGtlcm5lbC9zY2hlZC9jcHV0aW1lLmMgfCAxMyArKysrKysrKysrLS0tCj4gIDEgZmlsZSBj
aGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQg
YS9rZXJuZWwvc2NoZWQvY3B1dGltZS5jIGIva2VybmVsL3NjaGVkL2NwdXRpbWUuYwo+IGluZGV4
IDE0ZDJkYmYuLjU3ZDA5Y2FiIDEwMDY0NAo+IC0tLSBhL2tlcm5lbC9zY2hlZC9jcHV0aW1lLmMK
PiArKysgYi9rZXJuZWwvc2NoZWQvY3B1dGltZS5jCj4gQEAgLTIzOCwxMCArMjM4LDE3IEBAIHN0
YXRpYyBfX2Fsd2F5c19pbmxpbmUgdTY0IHN0ZWFsX2FjY291bnRfcHJvY2Vzc190aW1lKHU2NCBt
YXh0aW1lKQo+ICB7Cj4gICNpZmRlZiBDT05GSUdfUEFSQVZJUlQKPiAgCWlmIChzdGF0aWNfa2V5
X2ZhbHNlKCZwYXJhdmlydF9zdGVhbF9lbmFibGVkKSkgewo+IC0JCXU2NCBzdGVhbDsKPiArCQl1
NjQgc3RlYWwsIHN0ZWFsX3RpbWU7Cj4gKwkJczY0IHN0ZWFsX2RlbHRhOwo+ICsKPiArCQlzdGVh
bF90aW1lID0gcGFyYXZpcnRfc3RlYWxfY2xvY2soc21wX3Byb2Nlc3Nvcl9pZCgpKTsKPiArCQlz
dGVhbCA9IHN0ZWFsX2RlbHRhID0gc3RlYWxfdGltZSAtIHRoaXNfcnEoKS0+cHJldl9zdGVhbF90
aW1lOwo+ICsKPiArCQlpZiAodW5saWtlbHkoc3RlYWxfZGVsdGEgPCAwKSkgewo+ICsJCQl0aGlz
X3JxKCktPnByZXZfc3RlYWxfdGltZSA9IHN0ZWFsX3RpbWU7Cj4gKwkJCXJldHVybiAwOwo+ICsJ
CX0KPiAgCj4gLQkJc3RlYWwgPSBwYXJhdmlydF9zdGVhbF9jbG9jayhzbXBfcHJvY2Vzc29yX2lk
KCkpOwo+IC0JCXN0ZWFsIC09IHRoaXNfcnEoKS0+cHJldl9zdGVhbF90aW1lOwo+ICAJCXN0ZWFs
ID0gbWluKHN0ZWFsLCBtYXh0aW1lKTsKPiAgCQlhY2NvdW50X3N0ZWFsX3RpbWUoc3RlYWwpOwo+
ICAJCXRoaXNfcnEoKS0+cHJldl9zdGVhbF90aW1lICs9IHN0ZWFsOwo+IC0tIAo+IDIuNy40Cj4g
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 10 11:40:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 11:40:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1st4-000548-MJ; Tue, 10 Oct 2017 11:39:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4490c89c9=roger.pau@citrix.com>)
 id 1e1st2-000542-Ta
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 11:39:49 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 7B/54-03207-481BCD95; Tue, 10 Oct 2017 11:39:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsWyU9JRQrdh451
 Ig5mHZS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozJEztYC07zV9y6/o+xgfExVxcjJ4eEgJ/E
 s6NTmEFsFgFViTMHOti7GDk42ATsJaZ/rQAJiwCFO7beZOpi5OJgFtjGKPFswytGkISwgLfE+
 cUzWUBsXgFPiaOfFrCBFAkJtDBKLO1+wQqREJQ4OfMJWBGzgJ7EjalT2EAWMAtISyz/xwERlp
 do3job7AZOAQ+J193LwcpFBVQk+pc8ZQexhQQUJfrnPWCDuDld4ujMjWwTGAVmIdkwC8mGWQg
 bZiHZsICRZRWjRnFqUVlqka6RuV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmDI
 1jMwMO5gbNnrd4hRkoNJSZTXeM2dSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvMEbgHKCRanpq
 RVpmTnA6IFJS3DwKInwJoKkeYsLEnOLM9MhUqcYFaXEeQNBEgIgiYzSPLg2WMReYpSVEuZlZG
 BgEOIpSC3KzSxBlX/FKM7BqCTMWwIyhSczrwRu+iugxUxAi0XTwBaXJCKkpBoYV+e6O3L1scr
 JH55busuWl0vt/MJft4XyvYS/7j+mKFtwneVf0rRTTO3lpzvF2BamaJpMNqrjvL7+cVrIxpaT
 sZOszW377ibM1n4+R4frc4Nq2THDdn1R479tE97VqNdOlSx8v8fy5bT4Tevq+du68yWnd2V+X
 +tlLp88/cdJ6euGynO2XKxVYinOSDTUYi4qTgQAhPLjHdMCAAA=
X-Env-Sender: prvs=4490c89c9=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1507635580!109664300!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29572 invoked from network); 10 Oct 2017 11:39:44 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 11:39:44 -0000
X-IronPort-AV: E=Sophos;i="5.42,504,1500940800"; d="scan'208";a="54558020"
Date: Tue, 10 Oct 2017 10:49:01 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20171010094901.py4av2lvwnnyj77t@dhcp-3-128.uk.xensource.com>
References: <1507281180-5101-1-git-send-email-yi.y.sun@linux.intel.com>
 <1507627150-4278-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507627150-4278-1-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3] x86: psr: support co-exist features'
	values setting
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMTAsIDIwMTcgYXQgMDk6MTk6MTBBTSArMDAwMCwgWWkgU3VuIHdyb3RlOgo+
IEl0IGNoYW5nZXMgdGhlIG1lbWViZXJzIGluICdjb3Nfd3JpdGVfaW5mbycgdG8gdHJhbnNmZXIg
dGhlIGZlYXR1cmUgYXJyYXksCj4gZmVhdHVyZSBwcm9wZXJ0aWVzIGFycmF5IGFuZCB2YWx1ZSBh
cnJheS4gVGhlbiwgd2UgY2FuIHdyaXRlIGFsbCBmZWF0dXJlcwo+IHZhbHVlcyBvbiB0aGUgY29z
IGlkIGludG8gTVNScy4KPiAKPiBCZWNhdXNlIG11bHRpcGxlIGZlYXR1cmVzIG1heSBjby1leGlz
dCwgd2UgbmVlZCBoYW5kbGUgYWxsIGZlYXR1cmVzIHRvIHdyaXRlCj4gdmFsdWVzIG9mIHRoZW0g
aW50byBhIENPUyByZWdpc3RlciB3aXRoIG5ldyBDT1MgSUQuIEUuZzoKPiAxLiBMMyBDQVQgYW5k
IEwyIENBVCBjby1leGlzdC4KPiAyLiBEb20xIGFuZCBEb20yIHNoYXJlIHRoZSBzYW1lIENPUyBJ
RCAoMikuIFRoZSBMMyBDQVQgQ0JNIG9mIERvbTEgaXMgMHgxZmYsCj4gICAgdGhlIEwyIENBVCBD
Qk0gb2YgRG9tMSBpcyAweDFmLgo+IDMuIFVzZXIgd2FudHMgdG8gY2hhbmdlIEwyIENCTSBvZiBE
b20xIHRvIGJlIDB4Zi4gQmVjYXVzZSBDT1MgSUQgMiBpcwo+ICAgIHVzZWQgYnkgRG9tMiB0b28s
IHdlIGhhdmUgdG8gcGljayBhIG5ldyBDT1MgSUQgMy4gVGhlIHZhbHVlcyBvZiBEb20xIG9uCj4g
ICAgQ09TIElEIDMgYXJlIGFsbCBkZWZhdWx0IHZhbHVlcyBhcyBiZWxvdzoKPiAgICAgICAgICAg
IC0tLS0tLS0tLQo+ICAgICAgICAgICAgfCBDT1MgMyB8Cj4gICAgICAgICAgICAtLS0tLS0tLS0K
PiAgICBMMyBDQVQgIHwgMHg3ZmYgfAo+ICAgICAgICAgICAgLS0tLS0tLS0tCj4gICAgTDIgQ0FU
ICB8IDB4ZmYgIHwKPiAgICAgICAgICAgIC0tLS0tLS0tLQo+IDQuIEFmdGVyIHNldHRpbmcsIHRo
ZSBMMyBDQVQgQ0JNIHZhbHVlIG9mIERvbTEgc2hvdWxkIGJlIGtlcHQgYW5kIHRoZSBuZXcgTDIK
PiAgICBDQVQgQ0JNIGlzIHNldC4gU28sIHRoZSB2YWx1ZXMgb24gQ09TIElEIDMgc2hvdWxkIGJl
IGJlbG93Lgo+ICAgICAgICAgICAgLS0tLS0tLS0tCj4gICAgICAgICAgICB8IENPUyAzIHwKPiAg
ICAgICAgICAgIC0tLS0tLS0tLQo+ICAgIEwzIENBVCAgfCAweDFmZiB8Cj4gICAgICAgICAgICAt
LS0tLS0tLS0KPiAgICBMMiBDQVQgIHwgMHhmICAgfAo+ICAgICAgICAgICAgLS0tLS0tLS0tCj4g
Cj4gU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+CgpMR1RN
LCBqdXN0IG9uZSBuaXQuCgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+Cgo+IEBAIC0xMTM3LDMwICsxMTU5LDE5IEBAIHN0YXRpYyBpbnQgd3JpdGVf
cHNyX21zcnModW5zaWduZWQgaW50IHNvY2tldCwgdW5zaWduZWQgaW50IGNvcywKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCB1aW50MzJfdCB2YWxbXSwgdW5zaWduZWQgaW50IGFy
cmF5X2xlbiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIHBzcl9mZWF0X3R5cGUg
ZmVhdF90eXBlKQo+ICB7Cj4gLSAgICBpbnQgcmV0Owo+ICAgICAgc3RydWN0IHBzcl9zb2NrZXRf
aW5mbyAqaW5mbyA9IGdldF9zb2NrZXRfaW5mbyhzb2NrZXQpOwo+ICAgICAgc3RydWN0IGNvc193
cml0ZV9pbmZvIGRhdGEgPQo+ICAgICAgewo+ICAgICAgICAgIC5jb3MgPSBjb3MsCj4gLSAgICAg
ICAgLmZlYXR1cmUgPSBpbmZvLT5mZWF0dXJlc1tmZWF0X3R5cGVdLAo+IC0gICAgICAgIC5wcm9w
cyA9IGZlYXRfcHJvcHNbZmVhdF90eXBlXSwKPiArICAgICAgICAuZmVhdHVyZXMgPSBpbmZvLT5m
ZWF0dXJlcywKPiArICAgICAgICAudmFsID0gdmFsLAo+ICsgICAgICAgIC5hcnJheV9sZW4gPSBh
cnJheV9sZW4sCj4gKyAgICAgICAgLnJlc3VsdCA9IDAsCgpUaGlzIGxhc3QgbGluZSBpcyBub3Qg
bmVlZGVkIChyZXN1bHQgd2lsbCBiZSBzZXQgdG8gMCBhbHJlYWR5KS4KClRoYW5rcywgUm9nZXIu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 10 11:59:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 11:59:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1tBo-0006Vs-DN; Tue, 10 Oct 2017 11:59:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <peterz@infradead.org>) id 1e1tBm-0006Vm-M3
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 11:59:11 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 14/C6-14867-D06BCD95; Tue, 10 Oct 2017 11:59:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsVy9qV1my7Ptju
 RBivuiVks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBln2qewFBxkqjjzvqaBcRJTFyMnB4vAMTaJ
 6xurQGwhgZuMEhPvhHUxcgHZTYwSHZcnMUIUqUqc37icpYuRg4NNQFviWocPSFhEQEtidsNFV
 pB6ZoEVjBIv7/xgBKkRFoiXmDvXA6SGV8BXYsH0hWwQ890l/r28wAYRF5Q4OfMJC4jNDDTnxr
 +XTCCtzALSEsv/cYCEOQU8JNo2bgQrERVQkVh6qZV1AiP/LCTds5B0z0LoXsDIvIpRozi1qCy
 1SNfIXC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzD8GIBgB+PitYGHGCU5mJRE
 eZ9vuBMpxJeUn1KZkVicEV9UmpNafIhRhoNDSYLXaCtQTrAoNT21Ii0zBxgJMGkJDh4lEV4Rk
 DRvcUFibnFmOkTqFKMlx42H1/8wcWy6eRdIbvj+4A+TEEtefl6qlDgvL0iDAEhDRmke3DhYtF
 5ilJUS5mUEOlCIpyC1KDezBFX+FaM4B6OSMO+bLUBTeDLzSuC2vgI6iAnoINE0sINKEhFSUg2
 MavXVijnVTC3G3XsObpvR9KSU9/2TZ1PXrnOZJXL94F+nbXl7bSsyjh04e9UkxyFvC3+mb5jG
 HI7ri4ML30fZSJw8s/OIftfub7w8dj2LTvx7NCFqf+9mrUUPlY1OMEn8Edz6vHmi/UZvz051r
 jb/2BOW9wodHILO95kWOJnER0+4GnbmTAOrEktxRqKhFnNRcSIAVcXePdECAAA=
X-Env-Sender: peterz@infradead.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1507636747!109504543!1
X-Originating-IP: [205.233.59.134]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA1LjIzMy41OS4xMzQgPT4gMTcxNDMx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20763 invoked from network); 10 Oct 2017 11:59:08 -0000
Received: from merlin.infradead.org (HELO merlin.infradead.org)
 (205.233.59.134)
 by server-12.tower-27.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 10 Oct 2017 11:59:08 -0000
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=nxGbVjvRLJnED6n2l0ImPNBcQsxAZAJrjvsiLdFTc3Q=; b=tovvupDDyO4epCuQATrLn6ED8
 gP2fFIiKjvwdQTrChKbtTPCwSmC1tVlwcQ9hywY2rHgAsV17VbZQUJjDJRm3oAiRzRnR9uDgEC3SE
 DqWEHbCX9rtmV1rPovCRERjW1P1tGOS50y9gvSPfBEe0poBtR7JOuDp24bMs3MVfVtLOwldxVLeq7
 OfnOWtkn7vkpJ1y5MTtDtAkeEDkzGtmLT2WpftJbGDAwsOAtQmSiX/Fc4e6WLn4sf4G9191wQvPcF
 SgBXAnQOCRgwX/EvM8qTq3nbKN5xzr22OweYS5lgSvD7qGzWhoq3J/V26yliPzSC01Ga0homJWHNT
 1MZJmlo7Q==;
Received: from j217100.upc-j.chello.nl ([24.132.217.100]
 helo=hirez.programming.kicks-ass.net)
 by merlin.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1e1tBX-0004n8-Rk; Tue, 10 Oct 2017 11:58:56 +0000
Received: by hirez.programming.kicks-ass.net (Postfix, from userid 1000)
 id 13F4F2021F7A9; Tue, 10 Oct 2017 13:58:54 +0200 (CEST)
Date: Tue, 10 Oct 2017 13:58:54 +0200
From: Peter Zijlstra <peterz@infradead.org>
To: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <20171010115854.vzo4s3uirzfaq7sw@hirez.programming.kicks-ass.net>
References: <1507626848-24148-1-git-send-email-dongli.zhang@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507626848-24148-1-git-send-email-dongli.zhang@oracle.com>
User-Agent: NeoMutt/20170609 (1.8.3)
Cc: xen.list@daevel.fr, dario.faggioli@citrix.com, bevan@bi-co.net,
 linux-kernel@vger.kernel.org, xen-devel@lists.xen.org, mingo@redhat.com,
 joao.m.martins@oracle.com
Subject: Re: [Xen-devel] [PATCH 1/1] sched/cputime: do not decrease steal
 time after live migration on xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMTAsIDIwMTcgYXQgMDU6MTQ6MDhQTSArMDgwMCwgRG9uZ2xpIFpoYW5nIHdy
b3RlOgo+IEFmdGVyIGd1ZXN0IGxpdmUgbWlncmF0aW9uIG9uIHhlbiwgc3RlYWwgdGltZSBpbiAv
cHJvYy9zdGF0Cj4gKGNwdXN0YXRbQ1BVVElNRV9TVEVBTF0pIG1pZ2h0IGRlY3JlYXNlIGJlY2F1
c2Ugc3RlYWwgcmV0dXJuZWQgYnkKPiBwYXJhdmlydF9zdGVhbF9jbG9jaygpIG1pZ2h0IGJlIGxl
c3MgdGhhbiB0aGlzX3JxKCktPnByZXZfc3RlYWxfdGltZS4KClNvIHdoeSBub3QgZml4IHBhcmF2
aXJ0X3N0ZWFsX2Nsb2NrKCkgdG8gbm90IGJlIGJyb2tlbj8KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 12:01:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 12:01:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1tE2-0007AU-4H; Tue, 10 Oct 2017 12:01:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aisaila@bitdefender.com>) id 1e1tE0-0007AM-Ig
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 12:01:28 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 A1/11-30115-796BCD95; Tue, 10 Oct 2017 12:01:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSWUwTURTlTadlQIYMpcClotEagyIg4ILhQ5H
 E5cugf+qHHWBgGrvgTFHQH2wwYgkRIgpWZBOQAILKGigYQTSiQTGELTUCVjQENEYiCaDYYcri
 +zr3nnPvOXm5hEReLFMSTKqR4fS0ViVzx8++YktD8pttp8OaTT4Hyn8+wKPR8Z72BSwWnZFq9
 HGGVLWULS/tck224ak5hdJ0NICbkRshp45DQX8BZkbuDvwIQenYDBKLQQRV0xZMVB2D7oXPuE
 hUIEi/+ctVLB4jmG257yxKEFTYM5AwIqMiwZpdJRGwgmLgd22vq4AllA7edc7LzIggvKkTsDh
 9SpTEQnbdqFMeBcNXxTU4tR06GmzLfZLaB6135iRioivQ2iL0CcKNOgTVt72FNqJ8Ya63FhOd
 /GDUXryMgfKCsntWiYh94W/buEzEYdBU0YmLeDP05ZqcWA1Ltqu4sF5C7YT6tt3iyoMw0TEkF
 fFWyMsadxWTecHru3bnqBa+vfohFUaBUsLSNZXwOUAtSeB9Xq5TEwATuSOyHLTFsi6pZc3Nss
 7Nss7Nss6tBEmr0Q6e4S4yXEhEWGgcp0lijTpaow0JD9sfqmN4nk5itHQcHxpv0D1FjjNxcbx
 WNF8Z24X8CUzlQ359bDst94wzJKSxNM+e41K0DN+FAghCBeSFJgfnxTFJTGqiRuu4tRUaCA+V
 glQINMkn0zpekyRSvWgPMTw+tIgR9sGiP5gc1xv0jNKPzBCklCBlU/Sri1bu9gPapPQmkSOa3
 COZ4XQa4//8FPIjkMqbDBS2eGj0xlW/KUcUzBHFJ3E5ipFeo5TpqGKj8nzd5N5M6/c0dv+zDc
 ZHu3rKPgaOFG3/wm3rr2+fGSjzu1XzNsqg8PS3BB9hn5Nmc486I/CJsarvYX/Uy5qIyLHFZFP
 0pJpm3mR+OhzceLQBy2oMek2+KIy5bL0uq3SJmR2sHDZFtJfnlyQUqE2jl6xp8YxiQn2juzMN
 O6nCeZYOD5JwPP0PLIZMyLIDAAA=
X-Env-Sender: aisaila@bitdefender.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1507636886!51407839!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6353 invoked from network); 10 Oct 2017 12:01:27 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 10 Oct 2017 12:01:27 -0000
Received: (qmail 25810 invoked from network); 10 Oct 2017 15:01:17 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 10 Oct 2017 15:01:17 +0300
Received: from smtp01.buh.bitdefender.com (smtp.bitdefender.biz [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 2ED4B7FBFC
 for <xen-devel@lists.xen.org>; Tue, 10 Oct 2017 15:01:12 +0300 (EEST)
Received: (qmail 6889 invoked from network); 10 Oct 2017 15:01:12 +0300
Received: from unknown (HELO mb3xmail.bitdefender.biz) (10.18.0.56)
 by smtp01.buh.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 10 Oct 2017 15:01:11 +0300
Received: from mb3xmail.bitdefender.biz (10.18.0.56) by
 mb3xmail.bitdefender.biz (10.18.0.56) with Microsoft SMTP Server (TLS) id
 15.0.1293.2; Tue, 10 Oct 2017 15:01:08 +0300
Received: from mb3xmail.bitdefender.biz ([10.18.0.56]) by
 mb3xmail.bitdefender.biz ([10.18.0.56]) with mapi id 15.00.1293.002; Tue, 10
 Oct 2017 15:01:08 +0300
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "JBeulich@suse.com" <JBeulich@suse.com>, "andrew.cooper3@citrix.com"
 <andrew.cooper3@citrix.com>
Thread-Topic: [PATCH v9] x86/hvm: Implement hvmemul_write() using real mappings
Thread-Index: AQHTQO1b9ysL73YBOECGuFcGZnkwcaLcuNWAgAAR8QA=
Date: Tue, 10 Oct 2017 12:01:07 +0000
Message-ID: <1507636870.4009.5.camel@bitdefender.com>
References: <1507546574-8124-1-git-send-email-aisaila@bitdefender.com>
 <59DCC3990200007800184553@prv-mh.provo.novell.com>
In-Reply-To: <59DCC3990200007800184553@prv-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.18.66.8]
x-endpointsecurity-0xde81-ev: v:6.2.24.938, d:out, a:y, w:t, t:32,
 sv:1507616588, ts:1507636868
Content-ID: <E7D15EEBAEC68D4AA6799ABDF722CF9C@bitdefender.com>
MIME-Version: 1.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.73408
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 463371,
 Stamp: 3], Multi: [Enabled, t: (0.000011,0.004448)], BW: [Enabled, t:
 (0.000010)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.002992), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY; NN_NO_LINK_NMD;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t:
 (0.014806,0.000033)], URL: [Enabled, t: (0.000006,0.000001)], RTDA:
 [Enabled, t: (0.542664), Hit: No, Details: v2.6.12; Id:
 15.5f4jor.1bs2u87nb.4go0], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v9] x86/hvm: Implement hvmemul_write() using
	real mappings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

DQo+IEknZCBiZSBmaW5lIHRha2luZyBjYXJlIG9mIGFsbCB0aGUgY29tbWVudHMgd2hpbGUgY29t
bWl0dGluZyAoYW5kDQo+IHRoZW4gYWRkaW5nIG15IFItYiksIHByb3ZpZGVkIHlvdSAoYW5kIGlk
ZWFsbHkgYWxzbyBBbmRyZXcpDQo+IGFncmVlLCBhbmQgb2YgY291cnNlIGFzc3VtaW5nIFBhdWwg
d291bGQgYWNrIHRoZSBwYXRjaCwgcGx1cw0KPiBuby1vbmUgZWxzZSBmaW5kcyB5ZXQgYW5vdGhl
ciBwcm9ibGVtIHdoaWNoIG9uY2UgYWdhaW4gSSBtYXkNCj4gaGF2ZSBvdmVybG9va2VkLg0KPg0K
SGkgSmFuLA0KDQpUaGFuayB5b3UgZm9yIHlvdXIgaGVscCBhbmQgSSBhZ3JlZSB3aXRoIHRoZSBz
dWdnZXN0ZWQgY2hhbmdlcy4NCg0KUmVnYXJkcywNCkFsZXgNCg0KX19fX19fX19fX19fX19fX19f
X19fX19fDQpUaGlzIGVtYWlsIHdhcyBzY2FubmVkIGJ5IEJpdGRlZmVuZGVyDQpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 10 12:17:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 12:17:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1tTT-00089i-H3; Tue, 10 Oct 2017 12:17:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44935ecf0=wei.liu2@citrix.com>)
 id 1e1tTS-00089c-6s
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 12:17:26 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 A7/7D-22492-55ABCD95; Tue, 10 Oct 2017 12:17:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRWlGSWpSXmKPExsXitHRDpG7Irju
 RBqt3m1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkrmm+wFxxiqWj/IdnA2MjSxcjJISHgL3Hv
 wlcwm01AWeJnZy8biC0ioCfRdOA5YxcjBwezgKvEkz/yIKawgL7Et4P5IBUsAqoS0/qOgnXyC
 lhInG1YyQoxUV5iV9tFMFtIQEGiY/oxJogaQYmTM5+A1TMLSEgcfPGCeQIj9ywkqVlIUgsYmV
 YxahSnFpWlFukaGuglFWWmZ5TkJmbmAHmmermpxcWJ6ak5iUnFesn5uZsYgWHAAAQ7GNdMdT7
 EKMnBpCTK+3zDnUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzZO4FygkWp6akVaZk5wICESUtw
 8CiJ8AqBpHmLCxJzizPTIVKnGI05bjy8/oeJo+Pm3T9MQix5+XmpUuK8TiClAiClGaV5cINgk
 XKJUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwrxqIFN4MvNK4Pa9AjqFCegU0TSwU0oSEVJSDY
 x2665qb7tUsj124VolVlO79bt2Hr0p+8PYtVC22re91cyBf+2uAuH4r7OelXKlBsXPtzzhqZa
 xtj1RdMH9uY8tbllyBhh0zPj8e+/zT58kWNmmlDokPVWb9Dvoe9TJBY+yZlS1BkfWS7p+NdAs
 tD2mvmyNwuXMiwxNvlxWvYw1f1L8DmpUuCqxFGckGmoxFxUnAgBMdeVJjwIAAA==
X-Env-Sender: prvs=44935ecf0=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1507637841!70034192!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17471 invoked from network); 10 Oct 2017 12:17:24 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 12:17:24 -0000
X-IronPort-AV: E=Sophos;i="5.42,504,1500940800"; d="scan'208";a="443357691"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 10 Oct 2017 10:15:59 +0100
Message-ID: <20171010091559.28894-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Doug Goldstein <cardoe@cardoe.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH for-4.10] travis: disable UBSAN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHN0b2NrIGNvbXBpbGVyIGluIHRyYXZpcyBkb2Vzbid0IHN1cHBvcnQgLWZzYW5pdGl6ZT11
bmRlZmluZWQuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgot
LS0KQ2M6IERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KLS0tCiB4ZW4vdG9vbHMv
a2NvbmZpZy9hbGxyYW5kb20uY29uZmlnIHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRp
b24oKykKCmRpZmYgLS1naXQgYS94ZW4vdG9vbHMva2NvbmZpZy9hbGxyYW5kb20uY29uZmlnIGIv
eGVuL3Rvb2xzL2tjb25maWcvYWxscmFuZG9tLmNvbmZpZwppbmRleCBjNzc1M2FjNGFkLi43NmY3
NDMyMGI1IDEwMDY0NAotLS0gYS94ZW4vdG9vbHMva2NvbmZpZy9hbGxyYW5kb20uY29uZmlnCisr
KyBiL3hlbi90b29scy9rY29uZmlnL2FsbHJhbmRvbS5jb25maWcKQEAgLTEsMyArMSw0IEBACiAj
IEV4cGxpY2l0IG9wdGlvbiBjaG9pY2VzIG5vdCBzdWJqZWN0IHRvIHJlZ3VsYXIgUkFORENPTkZJ
RwogCiBDT05GSUdfR0NPVl9GT1JNQVRfQVVUT0RFVEVDVD15CitDT05GSUdfVUJTQU49bgotLSAK
Mi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 12:28:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 12:28:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1teB-0000Su-GQ; Tue, 10 Oct 2017 12:28:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e1teA-0000So-0j
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 12:28:30 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 C0/35-31015-DECBCD95; Tue, 10 Oct 2017 12:28:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXS6fjDS/fNnju
 RBh96tCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxpx3+yFEzQrjixcgZbA+N7hS5GTg4hgTyJ
 P3cbmUBsXgE7iZXHpzKD2BIChhKnF95kAbFZBFQlFk+/D1bDJqAu0fZsOyuILSJgJNF5azJbF
 yMXB7NAE5PEsnMH2EASwgLeEp0PXjJCLPCU+PhzClgDp4CXxIG7N4EWcAAtE5T4u0MYJMwsoC
 Xx8NctFghbW2LZwtdgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGJUL04tKkst0jXXSyr
 KTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDD4GINjBeGyy8yFGSQ4mJVFe/113IoX4
 kvJTKjMSizPii0pzUosPMWpwcAhs27X6AqMUS15+XqqSBK8pMMiFBItS01Mr0jJzgPEBUyrBw
 aMkwisPkuYtLkjMLc5Mh0idYjTmOLbp8h8mjo6bd/8wCYFNkhLnFQUpFQApzSjNgxsEi9tLjL
 JSwryMQGcK8RSkFuVmlqDKv2IU52BUEuY1ApnCk5lXArfvFdApTECniKaBnVKSiJCSamBM87s
 ofdGMadOKjefXCKaqvbapMloSsvJI9zHWh+Z+My/9NP0xY4vYXKX7Hmo6clyO5rGRr1Nesc/1
 LChw+ysn4x9odO3sslOxi6PfHvA9d2jngVuu5UaXJgqfOV2439LlXe9DppzX6m4Sueo+As9rT
 iVZzJp7ekmWk5S5cNcO3zuy/hNj8i4qsRRnJBpqMRcVJwIA6kk6ldYCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1507638506!106183940!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42943 invoked from network); 10 Oct 2017 12:28:28 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Oct 2017 12:28:28 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 10 Oct 2017 06:28:26 -0600
Message-Id: <59DCD90702000078001845C7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 10 Oct 2017 06:28:23 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Petre Pircalabu" <ppircalabu@bitdefender.com>
References: <1507570237-5420-1-git-send-email-ppircalabu@bitdefender.com>
In-Reply-To: <1507570237-5420-1-git-send-email-ppircalabu@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4] x86/altp2m: Added
 xc_altp2m_set_mem_access_multi()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA5LjEwLjE3IGF0IDE5OjMwLCA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+IHdy
b3RlOgo+IEBAIC00NTY4LDYgKzQ1NzEsMzAgQEAgc3RhdGljIGludCBkb19hbHRwMm1fb3AoCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEudS5zZXRfbWVtX2FjY2Vzcy52
aWV3KTsKPiAgICAgICAgICBicmVhazsKPiAgCj4gKyAgICBjYXNlIEhWTU9QX2FsdHAybV9zZXRf
bWVtX2FjY2Vzc19tdWx0aToKPiArICAgICAgICBpZiAoIGEudS5zZXRfbWVtX2FjY2Vzc19tdWx0
aS5wYWQgfHwKPiArICAgICAgICAgICAgIGEudS5zZXRfbWVtX2FjY2Vzc19tdWx0aS5vcGFxdWUg
Pj0gYS51LnNldF9tZW1fYWNjZXNzX211bHRpLm5yICkKPiArICAgICAgICB7Cj4gKyAgICAgICAg
ICAgIHJjID0gLUVJTlZBTDsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAgfQo+ICsg
ICAgICAgIHJjID0gcDJtX3NldF9tZW1fYWNjZXNzX211bHRpKGQsIGEudS5zZXRfbWVtX2FjY2Vz
c19tdWx0aS5wZm5fbGlzdCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBhLnUuc2V0X21lbV9hY2Nlc3NfbXVsdGkuYWNjZXNzX2xpc3QsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYS51LnNldF9tZW1fYWNjZXNzX211bHRpLm5yLAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEudS5zZXRfbWVtX2FjY2Vzc19t
dWx0aS5vcGFxdWUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTUVN
T1BfQ01EX01BU0ssCgpUaGlzIG5vdCBiZWluZyBhIG1lbW9wLCByZS11c2luZyB0aGlzIHZhbHVl
IGxvb2tzIGFyYml0cmFyeS4KVW5sZXNzIGl0IGFic29sdXRlbHkgaGFzIHRvIGJlIHRoaXMgdmFs
dWUsIHBsZWFzZSBlaXRoZXIgYWRkIGEgYnJpZWYKY29tbWVudCBzYXlpbmcgdGhpcyBqdXN0IGhh
cHBlbnMgdG8gZml0IHlvdXIgbmVlZCBvciB1c2UgYSBsaXRlcmFsCmNvbnN0YW50LgoKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLnUuc2V0X21lbV9hY2Nlc3NfbXVs
dGkudmlldyk7Cj4gKyAgICAgICAgaWYgKCByYyA+IDAgKQo+ICsgICAgICAgIHsKPiArICAgICAg
ICAgICAgYS51LnNldF9tZW1fYWNjZXNzX211bHRpLm9wYXF1ZSA9IHJjOwo+ICsgICAgICAgICAg
ICBpZiAoIF9fY29weV9maWVsZF90b19ndWVzdChndWVzdF9oYW5kbGVfY2FzdChhcmcsIHhlbl9o
dm1fYWx0cDJtX29wX3QpLCAmYSwgdS5zZXRfbWVtX2FjY2Vzc19tdWx0aS5vcGFxdWUpICkKCkxv
bmcgbGluZS4KCkFsc28gcGxlYXNlIGNvbnNpZGVyIGFkZGluZyBhIHByZXJlcSBwYXRjaCBjaGFu
Z2luZyB0aGUgZnVuY3Rpb24ncwpwYXJhbWV0ZXIgdG8gYSBwcm9wZXJseSB0eXBlZCBoYW5kbGUs
IHdoaWNoIHdpbGwgdGhlbiBtYWtlCnVubmVjZXNzYXJ5IHVzaW5nIHRoZSBub3Qgb2J2aW91c2x5
IGNvcnJlY3QgY2FzdCBoZXJlLiBPdGhlcgpjb3B5aW5nIGJhY2sgb2YgaW5kaXZpZHVhbCBmaWVs
ZHMgaW4gdGhpcyBmdW5jdGlvbiBjb3VsZCB0aGVuIGFsc28gYmUKc3dpdGNoZWQgdG8gX19jb3B5
X2ZpZWxkX3RvX2d1ZXN0KCkuCgo+IEBAIC00NTg2LDYgKzQ2MTMsNTcgQEAgc3RhdGljIGludCBk
b19hbHRwMm1fb3AoCj4gICAgICByZXR1cm4gcmM7Cj4gIH0KPiAgCj4gK3N0YXRpYyBpbnQgY29t
cGF0X2FsdHAybV9vcCgKPiArICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQo+
ICt7Cj4gKyAgICBzdHJ1Y3QgY29tcGF0X2h2bV9hbHRwMm1fb3AgYTsKPiArICAgIHVuaW9uCj4g
KyAgICB7Cj4gKyAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBobmQ7Cj4gKyAg
ICAgICAgc3RydWN0IHhlbl9odm1fYWx0cDJtX29wICphbHRwMm1fb3A7Cj4gKyAgICB9IG5hdDsK
PiArCj4gKyAgICBpZiAoICFodm1fYWx0cDJtX3N1cHBvcnRlZCgpICkKPiArICAgICAgICByZXR1
cm4gLUVPUE5PVFNVUFA7Cj4gKwo+ICsgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJmEsIGFyZywg
MSkgKQo+ICsgICAgICAgIHJldHVybiAtRUZBVUxUOwo+ICsKPiArICAgIGlmICggYS5wYWQxIHx8
IGEucGFkMiB8fAo+ICsgICAgICAgICAoYS52ZXJzaW9uICE9IEhWTU9QX0FMVFAyTV9JTlRFUkZB
Q0VfVkVSU0lPTikgKQo+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICsKPiArICAgIHNldF94
ZW5fZ3Vlc3RfaGFuZGxlKG5hdC5obmQsIENPTVBBVF9BUkdfWExBVF9WSVJUX0JBU0UpOwo+ICsK
PiArICAgIHN3aXRjaCAoIGEuY21kICkKPiArICAgIHsKPiArICAgICAgICBjYXNlIEhWTU9QX2Fs
dHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aToKPiArI2RlZmluZSBYTEFUX2h2bV9hbHRwMm1fc2V0
X21lbV9hY2Nlc3NfbXVsdGlfSE5ETF9wZm5fbGlzdChfZF8sIF9zXyk7IFwKPiArICAgICAgICAg
ICAgZ3Vlc3RfZnJvbV9jb21wYXRfaGFuZGxlKChfZF8pLT5wZm5fbGlzdCwgKF9zXyktPnBmbl9s
aXN0KQo+ICsjZGVmaW5lIFhMQVRfaHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aV9ITkRM
X2FjY2Vzc19saXN0KF9kXywgX3NfKTsgXAo+ICsgICAgICAgICAgICBndWVzdF9mcm9tX2NvbXBh
dF9oYW5kbGUoKF9kXyktPmFjY2Vzc19saXN0LCAoX3NfKS0+YWNjZXNzX2xpc3QpCj4gKyAgICAg
ICAgICAgIFhMQVRfaHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aSgmbmF0LmFsdHAybV9v
cC0+dS5zZXRfbWVtX2FjY2Vzc19tdWx0aSwKPiArICAgICAgICAgICAgICAgICAgICAmYS51LnNl
dF9tZW1fYWNjZXNzX211bHRpKTsKPiArI3VuZGVmIFhMQVRfaHZtX2FsdHAybV9zZXRfbWVtX2Fj
Y2Vzc19tdWx0aV9ITkRMX3Bmbl9saXN0Cj4gKyN1bmRlZiBYTEFUX2h2bV9hbHRwMm1fc2V0X21l
bV9hY2Nlc3NfbXVsdGlfSE5ETF9hY2Nlc3NfbGlzdAo+ICsgICAgICAgICAgICBicmVhazsKPiAr
ICAgICAgICBkZWZhdWx0Ogo+ICsgICAgICAgICAgICByZXR1cm4gZG9fYWx0cDJtX29wKGFyZyk7
Cj4gKyAgICB9Cj4gKwo+ICsgICAgLyogTWFudWFsbHkgZmlsbCB0aGUgY29tbW9uIHBhcnQgb2Yg
dGhlIHhlbl9odm1fYWx0cDJtX29wIHN0cnVjdHVyZSBiZWNhdXNlCgpDb21tZW50IHN0eWxlLgoK
PiArICAgICAqIHRoZSBnZW5lcmF0ZWQgWExBVF9odm1fYWx0cDJtX29wIG1hY3JvIGRvZXNuJ3Qg
Y29ycmVjdGx5IGhhbmRsZSB0aGUKPiArICAgICAqIHRyYW5zbGF0aW9uIG9mIGFsbCBmaWVsZHMg
ZnJvbSBjb21wYXRfaHZtX2FsdHAybV9vcCB0byB4ZW5faHZtX2FsdHAybV9vcC4KPiArICAgICAq
Lwo+ICsgICAgbmF0LmFsdHAybV9vcC0+dmVyc2lvbiAgPSBhLnZlcnNpb247Cj4gKyAgICBuYXQu
YWx0cDJtX29wLT5jbWQgICAgICA9IGEuY21kOwo+ICsgICAgbmF0LmFsdHAybV9vcC0+ZG9tYWlu
ICAgPSBhLmRvbWFpbjsKPiArICAgIG5hdC5hbHRwMm1fb3AtPnBhZDEgICAgID0gYS5wYWQxOwo+
ICsgICAgbmF0LmFsdHAybV9vcC0+cGFkMiAgICAgPSBhLnBhZDI7CgpJIHNwZWNpZmljYWxseSBh
c2tlZCAoYW5kIGV2ZW4gbW9yZSB0aGFuIG9uY2UsIEkgdGhpbmspIHRoYXQgeW91IGFkZAp0aGUg
c2l6ZSAoYW5kIHdoYXRldmVyIGVsc2UpIGNoZWNrcyB3ZSB3b3VsZCBoYXZlIGhlcmUgaWYgdGhp
cyB3YXNuJ3QKb3BlbiBjb2RpbmcgYW4gWExBVF8qIG1hY3JvLgoKPiArICAgIHJldHVybiBkb19h
bHRwMm1fb3AobmF0LmhuZCk7CgpZb3UgYXBwZWFyIHRvIG1pc3MgY29weWluZyBiYWNrIG9wYXF1
ZSBoZXJlLCBpbiBjYXNlIGl0IHdhcyBzZXQKaW4gZG9fYWx0cDJtX29wKCkuCgo+IC0tLSBhL3hl
bi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX29wLmgKPiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMv
aHZtL2h2bV9vcC5oCj4gQEAgLTgzLDYgKzgzLDEzIEBAIERFRklORV9YRU5fR1VFU1RfSEFORExF
KHhlbl9odm1fc2V0X3BjaV9saW5rX3JvdXRlX3QpOwo+ICAvKiBGbHVzaGVzIGFsbCBWQ1BVIFRM
QnM6IEBhcmcgbXVzdCBiZSBOVUxMLiAqLwo+ICAjZGVmaW5lIEhWTU9QX2ZsdXNoX3RsYnMgICAg
ICAgICAgNQo+ICAKPiArLyoKPiArICogaHZtbWVtX3R5cGVfdCBzaG91bGQgbm90IGJlIGRlZmlu
ZWQgd2hlbiBnZW5lcmF0aW5nIHRoZSBjb3JyZXNwb25kaW5nCj4gKyAqIGNvbXBhdCBoZWFkZXIu
IFRoaXMgd2lsbCBlbnN1cmUgdGhhdCB0aGUgSFZNTUVNXygqKSB2YWx1ZXMgYXJlIGRlZmluZWQK
PiArICogb25seSBvbmNlLgoKVG8gaGVscCByZWFkZXJzIGZ1bGx5IHVuZGVyc3RhbmQgdGhlIHNp
dHVhdGlvbiwgcGxlYXNlIGNvbnNpZGVyCm1ha2luZyB0aGlzICJUaGlzIHdpbGwgZW5zdXJlIHRo
YXQgdGhlIGltcHJvcGVybHkgbmFtZWQKSFZNTUVNXygqKSB2YWx1ZXMgLi4uIjsgb3RoZXJ3aXNl
IGl0IGdpdmVzIHRoZSBhcHBlYXJhbmNlIG9mCnRoZXJlIGJlaW5nIGEgYnVnIGluIHRoZSB0cmFu
c2xhdGlvbiBzY3JpcHRzLgoKPiBAQCAtMjM3LDYgKzI0NiwyMyBAQCBzdHJ1Y3QgeGVuX2h2bV9h
bHRwMm1fc2V0X21lbV9hY2Nlc3Mgewo+ICB0eXBlZGVmIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9z
ZXRfbWVtX2FjY2VzcyB4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc190Owo+ICBERUZJTkVf
WEVOX0dVRVNUX0hBTkRMRSh4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc190KTsKPiAgCj4g
K3N0cnVjdCB4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aSB7Cj4gKyAgICAvKiB2
aWV3ICovCj4gKyAgICB1aW50MTZfdCB2aWV3Owo+ICsgICAgdWludDE2X3QgcGFkOwo+ICsgICAg
LyogTnVtYmVyIG9mIHBhZ2VzICovCj4gKyAgICB1aW50MzJfdCBucjsKPiArICAgIC8qIFVzZWQg
Zm9yIGNvbnRpbnVhdGlvbiBwdXJwb3NlcyAqLwo+ICsgICAgdWludDY0X3Qgb3BhcXVlOwo+ICsg
ICAgLyogTGlzdCBvZiBwZm5zIHRvIHNldCBhY2Nlc3MgZm9yICovCj4gKyAgICBYRU5fR1VFU1Rf
SEFORExFKGNvbnN0X3VpbnQ2NCkgcGZuX2xpc3Q7Cj4gKyAgICAvKiBDb3JyZXNwb25kaW5nIGxp
c3Qgb2YgYWNjZXNzIHNldHRpbmdzIGZvciBwZm5fbGlzdCAqLwo+ICsgICAgWEVOX0dVRVNUX0hB
TkRMRShjb25zdF91aW50OCkgYWNjZXNzX2xpc3Q7Cj4gK307Cj4gK3R5cGVkZWYgc3RydWN0IHhl
bl9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpCj4gKyAgICB4ZW5faHZtX2FsdHAybV9z
ZXRfbWVtX2FjY2Vzc19tdWx0aV90Owo+ICtERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5faHZt
X2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aV90KTsKCkFyZSB0eXBlZGVmIGFuZCBoYW5kbGUg
YWN0dWFsbHkgbmVlZGVkIGFueXdoZXJlPyBPdGhlcndpc2UKcGxlYXNlIGRvbid0IGFkZCB0aGVt
LiBKdXN0IGxpa2UgcmVjZW50bHkgZG9uZSBmb3IgZG9tY3RsIGFuZApzeXNjdGwgd2Ugc2hvdWxk
IGV2ZW4gY29uc2lkZXIgY2xlYW5pbmcgdXAgdGhlIG90aGVycyBoZXJlLgoKSmFuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 10 12:36:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 12:36:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1tmC-0001Fm-BH; Tue, 10 Oct 2017 12:36:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1e1tmB-0001Fg-6T
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 12:36:47 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 87/77-21807-EDEBCD95; Tue, 10 Oct 2017 12:36:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHKsWRWlGSWpSXmKPExsWSoa8apHtn351
 Ig1tPdS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxrbWuZCzZ3MFY8ubWUsYHxa04XIxcHi0Av
 s8TTTQ0sXYycHIwCkRLzf7WygSSEBH4xSty9/4sdJCEs4CHx5nADG4gtIhArcevbZzBbSKBOY
 kb/JhaQBmaB84wSb1rXM4Ik2AT0JL5/2gfWzCvgKnH4wGcmEJtFQFVi2YIVrCC2qEC0xPXXhx
 ghagQlTs58AnYFJ1D9uilvweLMArYSd+buZoaw5SW2v50DZksIKEo8u3GSCWSxhEAno8T1lhP
 MEBepSUw73cUEUSQrcfTsHBYI21fi+aVJLBANCxklVvRtZYdwprNLHGluB+rgAHJ0JJZusYSI
 L2eX2HtsFytEt5bEuqsfoVYXSDSd7GCEsI+xSrybbw9hy0i8W9jBBtE8hU1i/dOvUCclSRybf
 4IdomitgMS3Zheou9klGt9NYZzAqD4LKQxmIfl7FpK/FzAyr2LUKE4tKkst0jUy00sqykzPKM
 lNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECEwX9QwMjDsYb0/2O8QoycGkJMrrv+tOpBBfUn5
 KZUZicUZ8UWlOavEhRhkODiUJ3iV7gXKCRanpqRVpmTnAxAWTluDgURLhFQJJ8xYXJOYWZ6ZD
 pE4xKkqJ8zIC052QAEgiozQPrg2WLC8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuadDTKeJ
 zOvBG76K6DFTECLRdPAFpckIqSkGhjND603WfBX7Tjflz3fVk69r8To51voH3go7LHSH3HFnS
 Yr58x3eix6Tjlo3/TJr/8cPmrcauO6erEBwwWubXkVRxYGBe/8+KtXrX9G9MQpHL6MzxTarWv
 Xmq2S3/z0T6vGurs3ZsUyOnCu0PXUlK5omqTiZLfTs099awqnstT7susLT7P9VeJSYinOSDTU
 Yi4qTgQA1juHUpEDAAA=
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1507639003!106185840!1
X-Originating-IP: [104.47.37.82]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3661 invoked from network); 10 Oct 2017 12:36:44 -0000
Received: from mail-cys01nam02on0082.outbound.protection.outlook.com (HELO
 NAM02-CY1-obe.outbound.protection.outlook.com) (104.47.37.82)
 by server-8.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 10 Oct 2017 12:36:44 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=S0o/44N3De9ZbG2I1uIuydJpmgfp82EMs7N2IhD1CHs=;
 b=G8NcEcNRYsg1wVv4ssi5dxGZIM0m0vS6rL/NVfK9SZAgKrb+EropvDNwUKwKTWW/jPOdG+7tTdfrKThKQVqMYIASBhE3cXJIzNZK1G4frKXAnsa1tpOwejEiS0yd47oBp38Up5vvB4dYu8glySlySErs1gxE7LqAQ2KvNNm9VGA=
Received: from [10.160.0.42] (111.93.218.67) by
 SN1PR0701MB2077.namprd07.prod.outlook.com (10.163.132.24) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.77.7; Tue, 10 Oct 2017 12:36:32 +0000
To: Sameer Goel <sgoel@codeaurora.org>, xen-devel@lists.xenproject.org,
 julien.grall@arm.com
References: <1505954230-18892-1-git-send-email-sgoel@codeaurora.org>
 <1505954230-18892-6-git-send-email-sgoel@codeaurora.org>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <38c8c438-498b-98e4-758d-f6924ec4b565@caviumnetworks.com>
Date: Tue, 10 Oct 2017 18:06:24 +0530
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1505954230-18892-6-git-send-email-sgoel@codeaurora.org>
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: YQXPR0101CA0042.CANPRD01.PROD.OUTLOOK.COM (52.132.74.19) To
 SN1PR0701MB2077.namprd07.prod.outlook.com (10.163.132.24)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 6f387e9b-21cc-4503-4758-08d50fdb8e25
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:SN1PR0701MB2077; 
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2077;
 3:wc/JtHsSLqmXy2U920A1lHEQZIizI3+hkPtd+cNrCdOEUzLGt/McuVI1rPTT01PhDuVeyc2APilqxwQdzoqzjPEUwNwrbTlIwA2rvZ1qcCB63T8Y9XLs0qK04wGw78DPeUrsIj5tf5KRKJ1eFdvgKfQ7RgojOEE+bUv01zgPPt7nTH8T6RUM0f2zlZ8s0xcLYbecWJfHVqw1Qg2RkogwxULYDTM1gGAy050fhLpVqRCnUtjt3+S/AC3A0vJlmjEq;
 25:kvg6q5c2naHJkvX+zQZsO1b/Y6SkFARmvpuKBMpLLB69T05dR+SxNLZHUeyh4ANAULIaL4lP9SConQdiyRydvnjRgbf5rQpQfUBE8RZI4X/Vaw8TLdrZ+8ZTjJuL85nTfFszyj/jiZlPWtGWtg4DmL0ZSPbWHkccEJwn5bOcp9beJimemgCQ39HzGX0ayX/jypTE6FLUPzLbCd+mi3fQhRFJRtbyFg3ouoV6vNfYLNJE7GbyppyfXsa9bP3dDut6w6CdeYZIX8xHblD44sZ7NC3sQs2wWtyrPiE8D3QnQR9B+E3yGhuKaN5XpkFNEQhkLVx07iOvFLlGj6cWdT0rkQaCSm0AioouNUwsWwd/Lx4=;
 31:7vvlqmMnab1PrnfxwAGGP/xPFXXyRUfE3zqIe26Jthk1r1HX8GbI2T1oK2+ParwPE+/e7aosmv6sfneCLcCDZxa5AYKtrRppSpolSWWCfrOyq0/BR2dnGTx46sd7AcdDD3RhriQyWjJi6zCmuD4tKsoy5q2bn+H/TW3j+U9oycL0Nrvvli8GsBACSBs1bPKvUQtarQMtwHn2cscy3hoJ6iACW6sEvWrXUgGr2WbQDjs=
X-MS-TrafficTypeDiagnostic: SN1PR0701MB2077:
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2077;
 20:0ZybfQzXtjzuxv2VDjv94RUPpgwg7STrVFZrh/ueUdr21pcWHNWUv/3OyeQ+HJlDY6zB/qVuC81TncJw0KB6Uy4vHJhKuTHPXX86a97leEzFcfQWokQjGTrGZfTnmK+UcliMegh3Brgwa5g7N5EkZT9rABEYBAONGVzSrQOCpPQZCPYQV8mZ8905fVpFZDQ3xQn0ttC/PZPU1O7iu0vCw0cd9KbxMFD7uvVFFr+eeK8yOr54OtxEHEWc9y8ei88L/HNXS+Q0iYo9znpVXENjVy12hbObqA7bHuzDc2+u8SSuzDvPACOKSEvj/Ea5REww3qsREzAIYn8XOBzDVPaV/IveBv2YN70NP0oV91q89eYUti4+HNPx9loyN5OT2PxfkUIgRKQR9vvCDpn9XU7Swi4OVhQ24mRi72190HPTIJHcGLgM8b7AZOlDeE+PmZrRpp57OC6bFm7kne1y/D0ZtTorO0ISbOqmSHJ9KQOmaYYG38+4PdYrt88k1SZmLP5ZGpxzrOuUL3p9XZ3IdGuNvT/nZBNHr7M6AH60sMiSZz3jUeOAerReE1oJU5/MXUcdP/+s80eZIqZSJGxtcA3RqKLwUo7+zyRyv+1ACXQiDgM=;
 4:EXckAEdZ8RrvKf+qlAFQW/oa+vOYxU0XAG09yIlWaaOHFAkIhpOoLUL0fL0nJDxIajHo+uOZSfrA1XjX5qYLdtisFHJVQIX37HnVHJJv9PctFZZOk67unOIuGRm6vVDKjbiK1l4AW+pKWmvG4HEg6VgkDwzzMDAuKpQOT0sqKLTzFPncHIdOuPck+6BhTh1+9G5OXfv9ktLv/Fl95JVdfKlUULPIXGYBBnjeeLbaCkRwFRjEytKTaaTO7o2qaP61
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <SN1PR0701MB20778FE2EAC604265DC150DEEC750@SN1PR0701MB2077.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(3002001)(100000703101)(100105400095)(10201501046)(93006095)(6041248)(20161123562025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123560025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:SN1PR0701MB2077; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:SN1PR0701MB2077; 
X-Forefront-PRVS: 04569283F9
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(6009001)(346002)(376002)(24454002)(189002)(377454003)(199003)(58126008)(6666003)(36756003)(3846002)(2950100002)(42882006)(230700001)(7416002)(316002)(47776003)(4326008)(5660300001)(65826007)(66066001)(97736004)(65956001)(65806001)(16526018)(72206003)(478600001)(53936002)(8666007)(189998001)(53546010)(83506001)(6246003)(6116002)(2906002)(31696002)(105586002)(7736002)(54356999)(50986999)(106356001)(76176999)(25786009)(64126003)(50466002)(33646002)(81156014)(305945005)(68736007)(16576012)(23746002)(229853002)(81166006)(8676002)(90366009)(561944003)(5009440100003)(77096006)(8936002)(6486002)(101416001)(31686004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:SN1PR0701MB2077; H:[10.160.0.42]; FPR:;
 SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; SN1PR0701MB2077;
 23:Q3j7oDZhnADCc84u3d6GNCoKwFmDr1U2vDs?=
 =?Windows-1252?Q?dSdoi2KuWtyaXfR+64ETAf4TRSUFtMw2aWw0fKCH+6pPfvrUVAW7TNuG?=
 =?Windows-1252?Q?6M+blI3yk3beqnmyhlEenqIQZNp9haTKzxzak6vI/5AoZ+fjtvdA1rXd?=
 =?Windows-1252?Q?QxcUMQvTy98woqLUUQjfS2x3GkJF8hsJkHP0Zrqk4uDO2ZzvzuekxI2G?=
 =?Windows-1252?Q?2PIdhCy3dnVUJFrYR8BlR2pkDOis3jj6wX37vF/tokcDeRuCRIDJa+cF?=
 =?Windows-1252?Q?M+i6Fc7NdDz37HFOXm+ixvF1YJ9lUBpMqf2LUSd3FtMzAL/+ZC8OdVLa?=
 =?Windows-1252?Q?8OgOFpLgafQxeuIgJdBfTfmuyX8NXloNGr4BnYKyoVy5Ie4WIBuw/zLn?=
 =?Windows-1252?Q?sqp22bWOvj4C5QCHxooHJhq4OlmcLdrwml51dMVEGESlhKUT6sPT/KSj?=
 =?Windows-1252?Q?OSzZJds2sryFRjGCKuCPLmcU3/g3du0bigmsniPbKxadcMcC35KnWx4I?=
 =?Windows-1252?Q?IFSW8SzfISpoFBNM9Hu2nYpAUhbjdDPyvHxKK7HcDk/20/fvCv5ktqM+?=
 =?Windows-1252?Q?/XxdIyH8NG5F3HEVsurswIp2+gbSTkD89tVIGX6RW5sPVaLdzSYGaXeJ?=
 =?Windows-1252?Q?Xitx0MXrpwgZsym+Fm2R/0tsU66WiwqHsQ9UAhD8os+aQISamQlIVyTd?=
 =?Windows-1252?Q?lNJ85Zy7o/BWL1wEmNjsPOohuV8PZxnULLypEA4SGsgqn4EnuR/eYSqB?=
 =?Windows-1252?Q?pf237TEPOZ72CCk7dGCW9rtThJyuiFY2DQWticD42YcpNyQ19Q5ymKzl?=
 =?Windows-1252?Q?SMjIsT2GeHJuC1Kv5gGBw9Dat0hlunut0uqC/GY+1/evi8ukoDxdcFRU?=
 =?Windows-1252?Q?m4PqcLnRmtMEhTPAMX/bklHhwxTCHSLfZOOmjRy4r98TuZSarTrlDej7?=
 =?Windows-1252?Q?p4dAO55orQych1loOoCy1mXEW3WgHUDjzgyS8MUpnyLPnDkfD69yfIYr?=
 =?Windows-1252?Q?/IfMOoHDJFulFaAHkZCpTO+3Ogemir/aPJKPtI9WXQpV1A4oSpRRrG+6?=
 =?Windows-1252?Q?lJjZN7lPWF0oWE7Jt7ejuNRdE5WY/hTpmBDzaryNVDqilEc8FLEGAi2z?=
 =?Windows-1252?Q?JyDIqsngv6KlQ1Chswl0ZnM+7iPk3GnJKda5TpIvmrIWpoBYlgfIUTTT?=
 =?Windows-1252?Q?BDmM/AZJ2/m9Cd2tKEFXoIK1QkhaLxRSXHl5FQg0mtohEH7oOGGO95Uz?=
 =?Windows-1252?Q?7+T5cnAeakQS576ux+rvx1OtTND2J+aLD2wb9TZrSYfxP9/U3Y0xzNkJ?=
 =?Windows-1252?Q?MYMoGwdrJhT/cf2/Gy5ZhFKo3VosyXGfWkrIvY8Ce0Ga6+HcZ4ReeZQ7?=
 =?Windows-1252?Q?YEcBIxfdDujdZLFICmI9BhLU0rRUgBxSptZuFVljLvZqF5Im2MvMoPs5?=
 =?Windows-1252?Q?dqmOMG/vEHx1Zw8hNKmHGD8fdL37QWRNZHu7IRqoDKv4jj7etp76F6ev?=
 =?Windows-1252?Q?J17TGPw0eI+mutX8gl/moIY8ojEmxF+nILDZ1lyX3Y5BNBegaB2Nnntc?=
 =?Windows-1252?Q?k0qAlUX49ZHLuC6CifvDj29pPUxoj07+Z+w0F?=
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2077;
 6:yXWQNZsdHtZz5VoPQk9SkFlV+aaiPrw8vwnbBbk7GtaX0g2B9QVFKAjr3qhYyN1y7sE5dHEplfeBddBCanZDuvRnLw9gMWBN5qIchQQCpDmZ82oa45egdXWay8s6HHw7fFuDgR6Ui4NKYGgOOOM7lqAA/U3wwQ9MxJ77vl/RU8ZSStAetESVa40AkznnmnKvDJNzRO2pDxFY9MSspLkhAhZI80mm0FKGBd+h7g398hcBt8RHEF9XMpTzXd8q3hIrCK8sOT2M/vgV3kGOdvyDN5DVldwYPgwYXJBYeFrpkSiGW4C6KBtaSQ1gafPnN/AEhgPlXRP4OXYWPI7dXEufKA==;
 5:MtbLvBx0k1fXjLdo8i2QdX5ubIJwMt1iPeSJF3q62tQ5BW2WXWWHsB3nIizsi9hwLVNt3F9W+lIZIfsXN4GMpQkM802IRAoSUrnvrTgqM6Ith/DizSgfdX+o2mPz89PInvostplEYadyx8vjVi1i0Q==;
 24:R3Cd2FikbR+lO4LckAdB6ExduXxEflQmvNICZnpAk8ZBQpJVpdasgT6H8orzqaBM1309dEShAuOmxELwxFcF10lipfmWc846XyePzZ7tVKE=;
 7:ufEVJa8Z0TE6/GuaAZOYnopNaxCcPZ4XfoMIt/BmgmdY/0nwDpr/oLXfNbe5BBy+b8uktDprwm2VTRTfJbT5kYDigso2u/F9+jeEp1HlIV/lq3wnyb5t53shPzHA/Q6IZtda6Y0G/c59m3w16uPqri18zL4QJJhUQ4/sp9V4mFo1RP+e7hr7Ou1vncwPDq6ddaxRwx/IPGo06r40O6ieT9towPngmIe3vpu4Tcra+HU=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Oct 2017 12:36:32.9383 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR0701MB2077
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, george.dunlap@eu.citrix.com,
 Andrew.Cooper3@citrix.com, jbeulich@suse.com, Ian.Jackson@citrix.com,
 nd@arm.com, robin.murphy@arm.com, shankerd@codeaurora.org
Subject: Re: [Xen-devel] [RFC v2 5/7] acpi:arm64: Add support for parsing
	IORT table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU2FtZWVyLApPbiA5LzIxLzIwMTcgNjowNyBBTSwgU2FtZWVyIEdvZWwgd3JvdGU6Cj4gQWRk
IHN1cHBvcnQgZm9yIHBhcnNpbmcgSU9SVCB0YWJsZSB0byBpbml0aWFsaXplIFNNTVUgZGV2aWNl
cy4KPiAqIFRoZSBjb2RlIGZvciBjcmVhdGluZyBhbiBTTU1VIGRldmljZSBoYXMgYmVlbiBtb2Rp
ZmllZCwgc28gdGhhdCB0aGUgU01NVQo+IGRldmljZSBjYW4gYmUgaW5pdGlhbGl6ZWQuCj4gKiBU
aGUgTkFNRUQgTk9ERSBjb2RlIGhhcyBiZWVuIGNvbW1lbnRlZCBvdXQgYXMgdGhpcyB3aWxsIG5l
ZWQgRE9NMCBrZXJuZWwKPiBzdXBwb3J0Lgo+ICogSVRTIGNvZGUgaGFzIGJlZW4gaW5jbHVkZWQg
YnV0IGl0IGhhcyBub3QgYmVlbiB0ZXN0ZWQuCkNvdWxkIHlvdSBwbGVhc2UgcmVmYWN0b3IgdGhp
cyBwYXRjaCBpbnRvIGFub3RoZXIgc2V0IG9mIHR3byBwYXRjaGVzLgpJIGFtIHBsYW5uaW5nIHRv
IHJlYmFzZSBteSBJT1JUIGZvciBEb20wIEhpZGluZyBwYXRjaCByZXdvcmsgb24gdGhpcyBwYXRj
aC4KVGhhbmtzLApNYW5pc2gKPiBTaWduZWQtb2ZmLWJ5OiBTYW1lZXIgR29lbCA8c2dvZWxAY29k
ZWF1cm9yYS5vcmc+Cj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgICAgICAgICAg
IHwgICAzICsKPiAgIHhlbi9kcml2ZXJzL2FjcGkvTWFrZWZpbGUgICAgICAgICAgfCAgIDEgKwo+
ICAgeGVuL2RyaXZlcnMvYWNwaS9hcm0vTWFrZWZpbGUgICAgICB8ICAgMSArCj4gICB4ZW4vZHJp
dmVycy9hY3BpL2FybS9pb3J0LmMgICAgICAgIHwgMTczICsrKysrKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0tLS0tLS0KPiAgIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMgfCAg
IDEgKwo+ICAgeGVuL2luY2x1ZGUvYWNwaS9hY3BpX2lvcnQuaCAgICAgICB8ICAxNyArKy0tCj4g
ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2RldmljZS5oICAgICAgIHwgICAyICsKPiAgIHhlbi9pbmNs
dWRlL3hlbi9hY3BpLmggICAgICAgICAgICAgfCAgMjEgKysrKysKPiAgIHhlbi9pbmNsdWRlL3hl
bi9wY2kuaCAgICAgICAgICAgICAgfCAgIDggKysKPiAgIDkgZmlsZXMgY2hhbmdlZCwgMTQ2IGlu
c2VydGlvbnMoKyksIDgxIGRlbGV0aW9ucygtKQo+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9k
cml2ZXJzL2FjcGkvYXJtL01ha2VmaWxlCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Nl
dHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+IGluZGV4IDkyZjE3M2IuLjRiYTA5YjIgMTAw
NjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vc2V0
dXAuYwo+IEBAIC00OSw2ICs0OSw3IEBACj4gICAjaW5jbHVkZSA8YXNtL3NldHVwLmg+Cj4gICAj
aW5jbHVkZSA8eHNtL3hzbS5oPgo+ICAgI2luY2x1ZGUgPGFzbS9hY3BpLmg+Cj4gKyNpbmNsdWRl
IDxhY3BpL2FjcGlfaW9ydC5oPgo+ICAgCj4gICBzdHJ1Y3QgYm9vdGluZm8gX19pbml0ZGF0YSBi
b290aW5mbzsKPiAgIAo+IEBAIC03OTYsNiArNzk3LDggQEAgdm9pZCBfX2luaXQgc3RhcnRfeGVu
KHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwKPiAgIAo+ICAgICAgIHRhc2tsZXRfc3Vi
c3lzX2luaXQoKTsKPiAgIAo+ICsgICAgLyogUGFyc2UgdGhlIEFDUEkgaW9ydCBkYXRhICovCj4g
KyAgICBhY3BpX2lvcnRfaW5pdCgpOwo+ICAgCj4gICAgICAgeHNtX2R0X2luaXQoKTsKPiAgIAo+
IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9hY3BpL01ha2VmaWxlIGIveGVuL2RyaXZlcnMvYWNw
aS9NYWtlZmlsZQo+IGluZGV4IDQ0NGIxMWQuLmU3ZmZkODIgMTAwNjQ0Cj4gLS0tIGEveGVuL2Ry
aXZlcnMvYWNwaS9NYWtlZmlsZQo+ICsrKyBiL3hlbi9kcml2ZXJzL2FjcGkvTWFrZWZpbGUKPiBA
QCAtMSw1ICsxLDYgQEAKPiAgIHN1YmRpci15ICs9IHRhYmxlcwo+ICAgc3ViZGlyLXkgKz0gdXRp
bGl0aWVzCj4gK3N1YmRpci0kKENPTkZJR19BUk0pICs9IGFybQo+ICAgc3ViZGlyLSQoQ09ORklH
X1g4NikgKz0gYXBlaQo+ICAgCj4gICBvYmotYmluLXkgKz0gdGFibGVzLmluaXQubwo+IGRpZmYg
LS1naXQgYS94ZW4vZHJpdmVycy9hY3BpL2FybS9NYWtlZmlsZSBiL3hlbi9kcml2ZXJzL2FjcGkv
YXJtL01ha2VmaWxlCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwLi43YzAz
OWJiCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9kcml2ZXJzL2FjcGkvYXJtL01ha2VmaWxl
Cj4gQEAgLTAsMCArMSBAQAo+ICtvYmoteSArPSBpb3J0Lm8KPiBkaWZmIC0tZ2l0IGEveGVuL2Ry
aXZlcnMvYWNwaS9hcm0vaW9ydC5jIGIveGVuL2RyaXZlcnMvYWNwaS9hcm0vaW9ydC5jCj4gaW5k
ZXggMmUzNjhhNi4uN2Y1NDA2MiAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9hY3BpL2FybS9p
b3J0LmMKPiArKysgYi94ZW4vZHJpdmVycy9hY3BpL2FybS9pb3J0LmMKPiBAQCAtMTQsMTcgKzE0
LDQ3IEBACj4gICAgKiBUaGlzIGZpbGUgaW1wbGVtZW50cyBlYXJseSBkZXRlY3Rpb24vcGFyc2lu
ZyBvZiBJL08gbWFwcGluZwo+ICAgICogcmVwb3J0ZWQgdG8gT1MgdGhyb3VnaCBmaXJtd2FyZSB2
aWEgSS9PIFJlbWFwcGluZyBUYWJsZSAoSU9SVCkKPiAgICAqIElPUlQgZG9jdW1lbnQgbnVtYmVy
OiBBUk0gREVOIDAwNDlBCj4gKyAqCj4gKyAqIEJhc2VkIG9uIExpbnV4IGRyaXZlcnMvYWNwaS9h
cm02NC9pb3J0LmMKPiArICogPT4gY29tbWl0IGNhNzhkMzE3M2NmZjM1MDNiY2QxNTcyM2IwNDk3
NTdmNzU3NjJkMTUKPiArICoKPiArICogWGVuIG1vZGlmaWNhdGlvbjoKPiArICogU2FtZWVyIEdv
ZWwgPHNnb2VsQGNvZGVhdXJvcmEub3JnPgo+ICsgKiBDb3B5cmlnaHQgKEMpIDIwMTcsIFRoZSBM
aW51eCBGb3VuZGF0aW9uLCBBbGwgcmlnaHRzIHJlc2VydmVkLgo+ICsgKgo+ICAgICovCj4gICAK
PiAtI2RlZmluZSBwcl9mbXQoZm10KQkiQUNQSTogSU9SVDogIiBmbXQKPiAtCj4gLSNpbmNsdWRl
IDxsaW51eC9hY3BpX2lvcnQuaD4KPiAtI2luY2x1ZGUgPGxpbnV4L2lvbW11Lmg+Cj4gLSNpbmNs
dWRlIDxsaW51eC9rZXJuZWwuaD4KPiAtI2luY2x1ZGUgPGxpbnV4L2xpc3QuaD4KPiAtI2luY2x1
ZGUgPGxpbnV4L3BjaS5oPgo+IC0jaW5jbHVkZSA8bGludXgvcGxhdGZvcm1fZGV2aWNlLmg+Cj4g
LSNpbmNsdWRlIDxsaW51eC9zbGFiLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vYWNwaS5oPgo+ICsjaW5j
bHVkZSA8YWNwaS9hY3BpX2lvcnQuaD4KPiArI2luY2x1ZGUgPHhlbi9md25vZGUuaD4KPiArI2lu
Y2x1ZGUgPHhlbi9pb21tdS5oPgo+ICsjaW5jbHVkZSA8eGVuL2xpYi5oPgo+ICsjaW5jbHVkZSA8
eGVuL2xpc3QuaD4KPiArI2luY2x1ZGUgPHhlbi9wY2kuaD4KPiArCj4gKyNpbmNsdWRlIDxhc20v
ZGV2aWNlLmg+Cj4gKwo+ICsvKiBYZW46IERlZmluZSBjb21wYXRpYmlsaXR5IGZ1bmN0aW9ucyAq
Lwo+ICsjZGVmaW5lIEZXX0JVRwkJIltGaXJtd2FyZSBCdWddOiAiCj4gKyNkZWZpbmUgcHJfZXJy
KGZtdCwgLi4uKSBwcmludGsoWEVOTE9HX0VSUiBmbXQsICMjIF9fVkFfQVJHU19fKQo+ICsjZGVm
aW5lIHByX3dhcm4oZm10LCAuLi4pIHByaW50ayhYRU5MT0dfV0FSTklORyBmbXQsICMjIF9fVkFf
QVJHU19fKQo+ICsKPiArLyogQWxpYXMgdG8gWGVuIGFsbG9jYXRpb24gaGVscGVycyAqLwo+ICsj
ZGVmaW5lIGtmcmVlIHhmcmVlCj4gKyNkZWZpbmUga21hbGxvYyhzaXplLCBmbGFncykgICAgICAg
ICAgICBfeG1hbGxvYyhzaXplLCBzaXplb2Yodm9pZCAqKSkKPiArI2RlZmluZSBremFsbG9jKHNp
emUsIGZsYWdzKSAgICAgICAgICAgIF94emFsbG9jKHNpemUsIHNpemVvZih2b2lkICopKQo+ICsK
PiArLyogUmVkZWZpbmUgV0FSTiBtYWNyb3MgKi8KPiArI3VuZGVmIFdBUk4KPiArI3VuZGVmIFdB
Uk5fT04KPiArI2RlZmluZSBXQVJOKGNvbmRpdGlvbiwgZm9ybWF0Li4uKSAoewkJCQkJXAo+ICsJ
aW50IF9fcmV0X3dhcm5fb24gPSAhIShjb25kaXRpb24pOwkJCQlcCj4gKwlpZiAodW5saWtlbHko
X19yZXRfd2Fybl9vbikpCQkJCQlcCj4gKwkJcHJpbnRrKGZvcm1hdCk7CQkJCQkJXAo+ICsJdW5s
aWtlbHkoX19yZXRfd2Fybl9vbik7CQkJCQlcCj4gK30pCj4gKyNkZWZpbmUgV0FSTl9UQUlOVChj
b25kLCB0YWludCwgZm9ybWF0Li4uKSBXQVJOKGNvbmQsIGZvcm1hdCkKPiArI2RlZmluZSBXQVJO
X09OKGNvbmQpICAgICAgICAgICAgICAgICAgICAgICghIWNvbmQpCj4gICAKPiAgICNkZWZpbmUg
SU9SVF9UWVBFX01BU0sodHlwZSkJKDEgPDwgKHR5cGUpKQo+ICAgI2RlZmluZSBJT1JUX01TSV9U
WVBFCQkoMSA8PCBBQ1BJX0lPUlRfTk9ERV9JVFNfR1JPVVApCj4gQEAgLTI1Niw2ICsyODYsMTMg
QEAgc3RhdGljIGFjcGlfc3RhdHVzIGlvcnRfbWF0Y2hfbm9kZV9jYWxsYmFjayhzdHJ1Y3QgYWNw
aV9pb3J0X25vZGUgKm5vZGUsCj4gICAJYWNwaV9zdGF0dXMgc3RhdHVzOwo+ICAgCj4gICAJaWYg
KG5vZGUtPnR5cGUgPT0gQUNQSV9JT1JUX05PREVfTkFNRURfQ09NUE9ORU5UKSB7Cj4gKwkJc3Rh
dHVzID0gQUVfTk9UX0lNUExFTUVOVEVEOwo+ICsvKgo+ICsgKiBXZSBuZWVkIHRoZSBuYW1lc3Bh
Y2Ugb2JqZWN0IG5hbWUgZnJvbSBkc2R0IHRvIG1hdGNoIHRoZSBpb3J0IG5vZGUsIHRoaXMKPiAr
ICogd2lsbCBuZWVkIGFkZGl0aW9ucyB0byB0aGUga2VybmVsIHhlbiBidXMgbm90aWZpZXJzLgo+
ICsgKiBTbywgZGlzYWJsaW5nIHRoZSBuYW1lZCBub2RlIGNvZGUgdGlsbCBhIHByb3Bvc2FsIGlz
IGFwcHJvdmVkLgo+ICsgKi8KPiArI2lmIDAKPiAgIAkJc3RydWN0IGFjcGlfYnVmZmVyIGJ1ZiA9
IHsgQUNQSV9BTExPQ0FURV9CVUZGRVIsIE5VTEwgfTsKPiAgIAkJc3RydWN0IGFjcGlfZGV2aWNl
ICphZGV2ID0gdG9fYWNwaV9kZXZpY2Vfbm9kZShkZXYtPmZ3bm9kZSk7Cj4gICAJCXN0cnVjdCBh
Y3BpX2lvcnRfbmFtZWRfY29tcG9uZW50ICpuY29tcDsKPiBAQCAtMjc1LDExICszMTIsMTIgQEAg
c3RhdGljIGFjcGlfc3RhdHVzIGlvcnRfbWF0Y2hfbm9kZV9jYWxsYmFjayhzdHJ1Y3QgYWNwaV9p
b3J0X25vZGUgKm5vZGUsCj4gICAJCXN0YXR1cyA9ICFzdHJjbXAobmNvbXAtPmRldmljZV9uYW1l
LCBidWYucG9pbnRlcikgPwo+ICAgCQkJCQkJCUFFX09LIDogQUVfTk9UX0ZPVU5EOwo+ICAgCQlh
Y3BpX29zX2ZyZWUoYnVmLnBvaW50ZXIpOwo+ICsjZW5kaWYKPiAgIAl9IGVsc2UgaWYgKG5vZGUt
PnR5cGUgPT0gQUNQSV9JT1JUX05PREVfUENJX1JPT1RfQ09NUExFWCkgewo+ICAgCQlzdHJ1Y3Qg
YWNwaV9pb3J0X3Jvb3RfY29tcGxleCAqcGNpX3JjOwo+IC0JCXN0cnVjdCBwY2lfYnVzICpidXM7
Cj4gKwkJc3RydWN0IHBjaV9kZXYgKnBjaV9kZXY7Cj4gICAKPiAtCQlidXMgPSB0b19wY2lfYnVz
KGRldik7Cj4gKwkJcGNpX2RldiA9IHRvX3BjaV9kZXYoZGV2KTsKPiAgIAkJcGNpX3JjID0gKHN0
cnVjdCBhY3BpX2lvcnRfcm9vdF9jb21wbGV4ICopbm9kZS0+bm9kZV9kYXRhOwo+ICAgCj4gICAJ
CS8qCj4gQEAgLTI4NywxMiArMzI1LDExIEBAIHN0YXRpYyBhY3BpX3N0YXR1cyBpb3J0X21hdGNo
X25vZGVfY2FsbGJhY2soc3RydWN0IGFjcGlfaW9ydF9ub2RlICpub2RlLAo+ICAgCQkgKiB3aXRo
IHJvb3QgY29tcGxleGVzLiBFYWNoIHNlZ21lbnQgbnVtYmVyIGNhbiByZXByZXNlbnQgb25seQo+
ICAgCQkgKiBvbmUgcm9vdCBjb21wbGV4Lgo+ICAgCQkgKi8KPiAtCQlzdGF0dXMgPSBwY2lfcmMt
PnBjaV9zZWdtZW50X251bWJlciA9PSBwY2lfZG9tYWluX25yKGJ1cykgPwo+ICsJCXN0YXR1cyA9
IHBjaV9yYy0+cGNpX3NlZ21lbnRfbnVtYmVyID09IHBjaV9kb21haW5fbnIocGNpX2RldikgPwo+
ICAgCQkJCQkJCUFFX09LIDogQUVfTk9UX0ZPVU5EOwo+ICAgCX0gZWxzZSB7Cj4gICAJCXN0YXR1
cyA9IEFFX05PVF9GT1VORDsKPiAgIAl9Cj4gLW91dDoKPiAgIAlyZXR1cm4gc3RhdHVzOwo+ICAg
fQo+ICAgCj4gQEAgLTMyMCw2ICszNTcsMTEgQEAgc3RhdGljIGludCBpb3J0X2lkX21hcChzdHJ1
Y3QgYWNwaV9pb3J0X2lkX21hcHBpbmcgKm1hcCwgdTggdHlwZSwgdTMyIHJpZF9pbiwKPiAgIAly
ZXR1cm4gMDsKPiAgIH0KPiAgIAo+ICsvKgo+ICsgKiBOYW1lZCBjb21wb25lbnRzIGFyZSBub3Qg
c3VwcG9ydGVkIHlldCBzbyB3ZSBkbyBub3QgbmVlZCB0aGUKPiArICogaW9ydF9ub2RlX2dldF9p
ZCBmdW5jdGlvbgo+ICsgKi8KPiArI2lmIDAKPiAgIHN0YXRpYwo+ICAgc3RydWN0IGFjcGlfaW9y
dF9ub2RlICppb3J0X25vZGVfZ2V0X2lkKHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqbm9kZSwKPiAg
IAkJCQkJdTMyICppZF9vdXQsIHU4IHR5cGVfbWFzaywKPiBAQCAtMzU4LDYgKzQwMCw3IEBAIHN0
cnVjdCBhY3BpX2lvcnRfbm9kZSAqaW9ydF9ub2RlX2dldF9pZChzdHJ1Y3QgYWNwaV9pb3J0X25v
ZGUgKm5vZGUsCj4gICAKPiAgIAlyZXR1cm4gTlVMTDsKPiAgIH0KPiArI2VuZGlmCj4gICAKPiAg
IHN0YXRpYyBzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKmlvcnRfbm9kZV9tYXBfcmlkKHN0cnVjdCBh
Y3BpX2lvcnRfbm9kZSAqbm9kZSwKPiAgIAkJCQkJCXUzMiByaWRfaW4sIHUzMiAqcmlkX291dCwK
PiBAQCAtNDEwLDYgKzQ1MywxMCBAQCBmYWlsX21hcDoKPiAgIAlyZXR1cm4gTlVMTDsKPiAgIH0K
PiAgIAo+ICsvKiBYZW46IENvbW1lbnQgb3V0IHRoZSBOYW1lZENvbXBvbmVudCBhbmQgSVRTIG1h
cHBpbmcgY29kZSB0aWxsIHRoZSBzdXBwb3J0Cj4gKyAqIGlzIGF2YWlsYWJsZS4KPiArICovCj4g
KyNpZiAwCj4gICBzdGF0aWMgc3RydWN0IGFjcGlfaW9ydF9ub2RlICppb3J0X2ZpbmRfZGV2X25v
ZGUoc3RydWN0IGRldmljZSAqZGV2KQo+ICAgewo+ICAgCXN0cnVjdCBwY2lfYnVzICpwYnVzOwo+
IEBAIC00ODEsNyArNTI4LDcgQEAgc3RhdGljIGludCBpb3J0X2Rldl9maW5kX2l0c19pZChzdHJ1
Y3QgZGV2aWNlICpkZXYsIHUzMiByZXFfaWQsCj4gICAJcmV0dXJuIDA7Cj4gICB9Cj4gICAKPiAt
LyoqCj4gKy8qCj4gICAgKiBpb3J0X2dldF9kZXZpY2VfZG9tYWluKCkgLSBGaW5kIE1TSSBkb21h
aW4gcmVsYXRlZCB0byBhIGRldmljZQo+ICAgICogQGRldjogVGhlIGRldmljZS4KPiAgICAqIEBy
ZXFfaWQ6IFJlcXVlc3RlciBJRCBmb3IgdGhlIGRldmljZS4KPiBAQCAtNTEwLDcgKzU1Nyw3IEBA
IHN0YXRpYyBpbnQgX19nZXRfcGNpX3JpZChzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdTE2IGFsaWFz
LCB2b2lkICpkYXRhKQo+ICAgCSpyaWQgPSBhbGlhczsKPiAgIAlyZXR1cm4gMDsKPiAgIH0KPiAt
Cj4gKyNlbmRpZgo+ICAgc3RhdGljIGludCBhcm1fc21tdV9pb3J0X3hsYXRlKHN0cnVjdCBkZXZp
Y2UgKmRldiwgdTMyIHN0cmVhbWlkLAo+ICAgCQkJICAgICAgIHN0cnVjdCBmd25vZGVfaGFuZGxl
ICpmd25vZGUsCj4gICAJCQkgICAgICAgY29uc3Qgc3RydWN0IGlvbW11X29wcyAqb3BzKQo+IEBA
IC01NDYsNiArNTkzLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKmlvcnRfaW9t
bXVfeGxhdGUoc3RydWN0IGRldmljZSAqZGV2LAo+ICAgCXJldHVybiByZXQgPyBOVUxMIDogb3Bz
Owo+ICAgfQo+ICAgCj4gKyNpZiAwIC8qIFhlbjogV2UgZG8gbm90IG5lZWQgdGhpcyBmdW5jdGlv
biBmb3IgWGVuICovCj4gICAvKioKPiAgICAqIGlvcnRfc2V0X2RtYV9tYXNrIC0gU2V0LXVwIGRt
YSBtYXNrIGZvciBhIGRldmljZS4KPiAgICAqCj4gQEAgLTU2Nyw3ICs2MTUsNyBAQCB2b2lkIGlv
cnRfc2V0X2RtYV9tYXNrKHN0cnVjdCBkZXZpY2UgKmRldikKPiAgIAlpZiAoIWRldi0+ZG1hX21h
c2spCj4gICAJCWRldi0+ZG1hX21hc2sgPSAmZGV2LT5jb2hlcmVudF9kbWFfbWFzazsKPiAgIH0K
PiAtCj4gKyNlbmRpZgo+ICAgLyoqCj4gICAgKiBpb3J0X2lvbW11X2NvbmZpZ3VyZSAtIFNldC11
cCBJT01NVSBjb25maWd1cmF0aW9uIGZvciBhIGRldmljZS4KPiAgICAqCj4gQEAgLTU4MywxNCAr
NjMxLDEzIEBAIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKmlvcnRfaW9tbXVfY29uZmlndXJlKHN0
cnVjdCBkZXZpY2UgKmRldikKPiAgIAl1MzIgc3RyZWFtaWQgPSAwOwo+ICAgCj4gICAJaWYgKGRl
dl9pc19wY2koZGV2KSkgewo+IC0JCXN0cnVjdCBwY2lfYnVzICpidXMgPSB0b19wY2lfZGV2KGRl
diktPmJ1czsKPiArCQlzdHJ1Y3QgcGNpX2RldiAqcGNpX2RldmljZSA9IHRvX3BjaV9kZXYoZGV2
KTsKPiAgIAkJdTMyIHJpZDsKPiAgIAo+IC0JCXBjaV9mb3JfZWFjaF9kbWFfYWxpYXModG9fcGNp
X2RldihkZXYpLCBfX2dldF9wY2lfcmlkLAo+IC0JCQkJICAgICAgICZyaWQpOwo+ICsJCXJpZCA9
IFBDSV9CREYyKHBjaV9kZXZpY2UtPmJ1cywgcGNpX2RldmljZS0+ZGV2Zm4pOwo+ICAgCj4gICAJ
CW5vZGUgPSBpb3J0X3NjYW5fbm9kZShBQ1BJX0lPUlRfTk9ERV9QQ0lfUk9PVF9DT01QTEVYLAo+
IC0JCQkJICAgICAgaW9ydF9tYXRjaF9ub2RlX2NhbGxiYWNrLCAmYnVzLT5kZXYpOwo+ICsJCQkJ
ICAgICAgaW9ydF9tYXRjaF9ub2RlX2NhbGxiYWNrLCBkZXYpOwo+ICAgCQlpZiAoIW5vZGUpCj4g
ICAJCQlyZXR1cm4gTlVMTDsKPiAgIAo+IEBAIC02MDAsNiArNjQ3LDEzIEBAIGNvbnN0IHN0cnVj
dCBpb21tdV9vcHMgKmlvcnRfaW9tbXVfY29uZmlndXJlKHN0cnVjdCBkZXZpY2UgKmRldikKPiAg
IAkJb3BzID0gaW9ydF9pb21tdV94bGF0ZShkZXYsIHBhcmVudCwgc3RyZWFtaWQpOwo+ICAgCj4g
ICAJfSBlbHNlIHsKPiArCQlyZXR1cm4gTlVMTDsKPiArLyoKPiArICogV2UgbmVlZCB0aGUgbmFt
ZXNwYWNlIG9iamVjdCBuYW1lIGZyb20gZHNkdCB0byBtYXRjaCB0aGUgaW9ydCBub2RlLCB0aGlz
Cj4gKyAqIHdpbGwgbmVlZCBhZGRpdGlvbnMgdG8gdGhlIGtlcm5lbCB4ZW4gYnVzIG5vdGlmaWVy
cy4KPiArICogU28sIGRpc2FibGluZyB0aGUgbmFtZWQgbm9kZSBjb2RlIHRpbGwgYSBwcm9wb3Nh
bCBpcyBhcHByb3ZlZC4KPiArICovCj4gKyNpZiAwCj4gICAJCWludCBpID0gMDsKPiAgIAo+ICAg
CQlub2RlID0gaW9ydF9zY2FuX25vZGUoQUNQSV9JT1JUX05PREVfTkFNRURfQ09NUE9ORU5ULAo+
IEBAIC02MTYsMTEgKzY3MCwxNyBAQCBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICppb3J0X2lvbW11
X2NvbmZpZ3VyZShzdHJ1Y3QgZGV2aWNlICpkZXYpCj4gICAJCQlwYXJlbnQgPSBpb3J0X25vZGVf
Z2V0X2lkKG5vZGUsICZzdHJlYW1pZCwKPiAgIAkJCQkJCSAgSU9SVF9JT01NVV9UWVBFLCBpKysp
Owo+ICAgCQl9Cj4gKyNlbmRpZgo+ICAgCX0KPiAgIAo+ICAgCXJldHVybiBvcHM7Cj4gICB9Cj4g
ICAKPiArLyoKPiArICogWGVuOiBOb3QgdXNpbmcgdGhlIHBhcnNpbmcgb3BzIGZvciBub3cuIE5l
ZWQgdG8gY2hlY2sgYW5kIHNlZSBpZiBpdCB3aWxsCj4gKyAqIGJlIHVzZWZ1bCB0byB1c2UgdGhl
c2UgaW4gc29tZSBmb3JtLCBvciBsZXQgdGhlIGRyaXZlciBwYXJzZSBJT1JUIG5vZGUuCj4gKyAq
Lwo+ICsjaWYgMAo+ICAgc3RhdGljIHZvaWQgX19pbml0IGFjcGlfaW9ydF9yZWdpc3Rlcl9pcnEo
aW50IGh3aXJxLCBjb25zdCBjaGFyICpuYW1lLAo+ICAgCQkJCQkgIGludCB0cmlnZ2VyLAo+ICAg
CQkJCQkgIHN0cnVjdCByZXNvdXJjZSAqcmVzKQo+IEBAIC04MDcsNyArODY3LDcgQEAgY29uc3Qg
c3RydWN0IGlvcnRfaW9tbXVfY29uZmlnICppb3J0X2dldF9pb21tdV9jZmcoc3RydWN0IGFjcGlf
aW9ydF9ub2RlICpub2RlKQo+ICAgCQlyZXR1cm4gTlVMTDsKPiAgIAl9Cj4gICB9Cj4gLQo+ICsj
ZW5kaWYKPiAgIC8qKgo+ICAgICogaW9ydF9hZGRfc21tdV9wbGF0Zm9ybV9kZXZpY2UoKSAtIEFs
bG9jYXRlIGEgcGxhdGZvcm0gZGV2aWNlIGZvciBTTU1VCj4gICAgKiBAbm9kZTogUG9pbnRlciB0
byBTTU1VIEFDUEkgSU9SVCBub2RlCj4gQEAgLTgxNyw3OCArODc3LDQyIEBAIGNvbnN0IHN0cnVj
dCBpb3J0X2lvbW11X2NvbmZpZyAqaW9ydF9nZXRfaW9tbXVfY2ZnKHN0cnVjdCBhY3BpX2lvcnRf
bm9kZSAqbm9kZSkKPiAgIHN0YXRpYyBpbnQgX19pbml0IGlvcnRfYWRkX3NtbXVfcGxhdGZvcm1f
ZGV2aWNlKHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqbm9kZSkKPiAgIHsKPiAgIAlzdHJ1Y3QgZndu
b2RlX2hhbmRsZSAqZndub2RlOwo+IC0Jc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldjsKPiAt
CXN0cnVjdCByZXNvdXJjZSAqcjsKPiAtCWVudW0gZGV2X2RtYV9hdHRyIGF0dHI7Cj4gLQlpbnQg
cmV0LCBjb3VudDsKPiAtCWNvbnN0IHN0cnVjdCBpb3J0X2lvbW11X2NvbmZpZyAqb3BzID0gaW9y
dF9nZXRfaW9tbXVfY2ZnKG5vZGUpOwo+IC0KPiAtCWlmICghb3BzKQo+IC0JCXJldHVybiAtRU5P
REVWOwo+IC0KPiAtCXBkZXYgPSBwbGF0Zm9ybV9kZXZpY2VfYWxsb2Mob3BzLT5uYW1lLCBQTEFU
Rk9STV9ERVZJRF9BVVRPKTsKPiAtCWlmICghcGRldikKPiAtCQlyZXR1cm4gLUVOT01FTTsKPiAt
Cj4gLQljb3VudCA9IG9wcy0+aW9tbXVfY291bnRfcmVzb3VyY2VzKG5vZGUpOwo+IC0KPiAtCXIg
PSBrY2FsbG9jKGNvdW50LCBzaXplb2YoKnIpLCBHRlBfS0VSTkVMKTsKPiAtCWlmICghcikgewo+
IC0JCXJldCA9IC1FTk9NRU07Cj4gLQkJZ290byBkZXZfcHV0Owo+IC0JfQo+IC0KPiAtCW9wcy0+
aW9tbXVfaW5pdF9yZXNvdXJjZXMociwgbm9kZSk7Cj4gKwlzdHJ1Y3QgZGV2aWNlICpkZXY7Cj4g
KwlpbnQgcmV0Owo+ICAgCj4gLQlyZXQgPSBwbGF0Zm9ybV9kZXZpY2VfYWRkX3Jlc291cmNlcyhw
ZGV2LCByLCBjb3VudCk7Cj4gICAJLyoKPiAtCSAqIFJlc291cmNlcyBhcmUgZHVwbGljYXRlZCBp
biBwbGF0Zm9ybV9kZXZpY2VfYWRkX3Jlc291cmNlcywKPiAtCSAqIGZyZWUgdGhlaXIgYWxsb2Nh
dGVkIG1lbW9yeQo+ICsJICogTm90IGVuYWJsaW5nIHRoZSBwYXJzaW5nIG9wcyBmb3Igbm93LiBU
aGUgY29ycmVzcG9uZGluZyBkcml2ZXIKPiArCSAqIGNhbiBwYXJzZSB0aGlzIGluZm9ybWF0aW9u
IGFzIG5lZWRlZCwgc28gZGVsZXRpbmcgcmVsZXZhbnQgY29kZSBhcwo+ICsJICogY29tcGFyZWQg
dG8gYmFzZSByZXZpc2lvbi4KPiAgIAkgKi8KPiAtCWtmcmVlKHIpOwo+ICAgCj4gLQlpZiAocmV0
KQo+IC0JCWdvdG8gZGV2X3B1dDsKPiArCWRldiA9IGt6YWxsb2Moc2l6ZW9mKHN0cnVjdCBkZXZp
Y2UpLCBHRlBfS0VSTkVMKTsKPiArCWlmICghZGV2KQo+ICsJCXJldHVybiAtRU5PTUVNOwo+ICAg
Cj4gICAJLyoKPiAgIAkgKiBBZGQgYSBjb3B5IG9mIElPUlQgbm9kZSBwb2ludGVyIHRvIHBsYXRm
b3JtX2RhdGEgdG8KPiAgIAkgKiBiZSB1c2VkIHRvIHJldHJpZXZlIElPUlQgZGF0YSBpbmZvcm1h
dGlvbi4KPiAgIAkgKi8KPiAtCXJldCA9IHBsYXRmb3JtX2RldmljZV9hZGRfZGF0YShwZGV2LCAm
bm9kZSwgc2l6ZW9mKG5vZGUpKTsKPiAtCWlmIChyZXQpCj4gLQkJZ290byBkZXZfcHV0Owo+IC0K
PiAtCS8qCj4gLQkgKiBXZSBleHBlY3QgdGhlIGRtYSBtYXNrcyB0byBiZSBlcXVpdmFsZW50IGZv
cgo+IC0JICogYWxsIFNNTVVzIHNldC11cHMKPiAtCSAqLwo+IC0JcGRldi0+ZGV2LmRtYV9tYXNr
ID0gJnBkZXYtPmRldi5jb2hlcmVudF9kbWFfbWFzazsKPiArCWRldi0+dHlwZSA9IERFVl9BQ1BJ
Owo+ICsJZGV2LT5hY3BpX25vZGUgPSBub2RlOwo+ICAgCj4gICAJZndub2RlID0gaW9ydF9nZXRf
Zndub2RlKG5vZGUpOwo+ICAgCj4gICAJaWYgKCFmd25vZGUpIHsKPiAgIAkJcmV0ID0gLUVOT0RF
VjsKPiAtCQlnb3RvIGRldl9wdXQ7Cj4gKwkJZ290byBlcnJvcjsKPiAgIAl9Cj4gICAKPiAtCXBk
ZXYtPmRldi5md25vZGUgPSBmd25vZGU7Cj4gLQo+IC0JYXR0ciA9IG9wcy0+aW9tbXVfaXNfY29o
ZXJlbnQobm9kZSkgPwo+IC0JCQkgICAgIERFVl9ETUFfQ09IRVJFTlQgOiBERVZfRE1BX05PTl9D
T0hFUkVOVDsKPiAtCj4gLQkvKiBDb25maWd1cmUgRE1BIGZvciB0aGUgcGFnZSB0YWJsZSB3YWxr
ZXIgKi8KPiAtCWFjcGlfZG1hX2NvbmZpZ3VyZSgmcGRldi0+ZGV2LCBhdHRyKTsKPiArCWRldi0+
Zndub2RlID0gZndub2RlOwo+ICAgCj4gLQlyZXQgPSBwbGF0Zm9ybV9kZXZpY2VfYWRkKHBkZXYp
Owo+IC0JaWYgKHJldCkKPiAtCQlnb3RvIGRtYV9kZWNvbmZpZ3VyZTsKPiArCS8qIENhbGwgdGhl
IGFjcGkgaW5pdCBmdW5jdGlvbnMgZm9yIElPTU1VIGRldmljZXMgKi8KPiArCXJldCA9IGFjcGlf
ZGV2aWNlX2luaXQoREVWSUNFX0lPTU1VLCAodm9pZCAqKWRldiwgbm9kZS0+dHlwZSk7Cj4gICAK
PiAgIAlyZXR1cm4gMDsKPiAgIAo+IC1kbWFfZGVjb25maWd1cmU6Cj4gLQlhY3BpX2RtYV9kZWNv
bmZpZ3VyZSgmcGRldi0+ZGV2KTsKPiAtZGV2X3B1dDoKPiAtCXBsYXRmb3JtX2RldmljZV9wdXQo
cGRldik7Cj4gK2Vycm9yOgo+ICsJa2ZyZWUoZGV2KTsKPiAgIAo+ICAgCXJldHVybiByZXQ7Cj4g
ICB9Cj4gQEAgLTk1Nyw1ICs5ODEsNiBAQCB2b2lkIF9faW5pdCBhY3BpX2lvcnRfaW5pdCh2b2lk
KQo+ICAgCj4gICAJaW9ydF9pbml0X3BsYXRmb3JtX2RldmljZXMoKTsKPiAgIAo+IC0JYWNwaV9w
cm9iZV9kZXZpY2VfdGFibGUoaW9ydCk7Cj4gKwkvKiBYZW47IERvIG5vdCBuZWVkIGEgZGV2aWNl
IHRhYmxlIHByb2JlICovCj4gKwkvKiBhY3BpX3Byb2JlX2RldmljZV90YWJsZShpb3J0KTsqLwo+
ICAgfQo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYwo+IGluZGV4IDM2MmQ1NzguLmFkOTU2
ZDUgMTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYwo+ICsr
KyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKPiBAQCAtMTgxLDYgKzE4MSw3
IEBAIHN0YXRpYyB2b2lkIF9faW9tZW0gKmRldm1faW9yZW1hcF9yZXNvdXJjZShzdHJ1Y3QgZGV2
aWNlICpkZXYsCj4gICAgKiBYZW46IFBDSSBmdW5jdGlvbnMKPiAgICAqIFRPRE86IEl0IHNob3Vs
ZCBiZSBpbXBsZW1lbnRlZCB3aGVuIFBDSSB3aWxsIGJlIHN1cHBvcnRlZAo+ICAgICovCj4gKyN1
bmRlZiB0b19wY2lfZGV2Cj4gICAjZGVmaW5lIHRvX3BjaV9kZXYoZGV2KQkoTlVMTCkKPiAgIHN0
YXRpYyBpbmxpbmUgaW50IHBjaV9mb3JfZWFjaF9kbWFfYWxpYXMoc3RydWN0IHBjaV9kZXYgKnBk
ZXYsCj4gICAJCQkJCSBpbnQgKCpmbikgKHN0cnVjdCBwY2lfZGV2ICpwZGV2LAo+IGRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hY3BpL2FjcGlfaW9ydC5oIGIveGVuL2luY2x1ZGUvYWNwaS9hY3Bp
X2lvcnQuaAo+IGluZGV4IDc3ZTA4MDkuLmQ0MzE1YTQgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1
ZGUvYWNwaS9hY3BpX2lvcnQuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FjcGkvYWNwaV9pb3J0LmgK
PiBAQCAtMTksMjcgKzE5LDMyIEBACj4gICAjaWZuZGVmIF9fQUNQSV9JT1JUX0hfXwo+ICAgI2Rl
ZmluZSBfX0FDUElfSU9SVF9IX18KPiAgIAo+IC0jaW5jbHVkZSA8bGludXgvYWNwaS5oPgo+IC0j
aW5jbHVkZSA8bGludXgvZndub2RlLmg+Cj4gLSNpbmNsdWRlIDxsaW51eC9pcnFkb21haW4uaD4K
PiArI2luY2x1ZGUgPHhlbi9hY3BpLmg+Cj4gKyNpbmNsdWRlIDxhc20vZGV2aWNlLmg+Cj4gICAK
PiArLyogWGVuOiBOb3QgdXNpbmcgSU9SVCBJUlEgYmluZGluZ3MgKi8KPiArI2lmIDAKPiAgICNk
ZWZpbmUgSU9SVF9JUlFfTUFTSyhpcnEpCQkoaXJxICYgMHhmZmZmZmZmZlVMTCkKPiAgICNkZWZp
bmUgSU9SVF9JUlFfVFJJR0dFUl9NQVNLKGlycSkJKChpcnEgPj4gMzIpICYgMHhmZmZmZmZmZlVM
TCkKPiAgIAo+ICAgaW50IGlvcnRfcmVnaXN0ZXJfZG9tYWluX3Rva2VuKGludCB0cmFuc19pZCwg
c3RydWN0IGZ3bm9kZV9oYW5kbGUgKmZ3X25vZGUpOwo+ICAgdm9pZCBpb3J0X2RlcmVnaXN0ZXJf
ZG9tYWluX3Rva2VuKGludCB0cmFuc19pZCk7Cj4gICBzdHJ1Y3QgZndub2RlX2hhbmRsZSAqaW9y
dF9maW5kX2RvbWFpbl90b2tlbihpbnQgdHJhbnNfaWQpOwo+IC0jaWZkZWYgQ09ORklHX0FDUElf
SU9SVAo+ICsjZW5kaWYKPiArI2lmZGVmIENPTkZJR19BUk1fNjQKPiAgIHZvaWQgYWNwaV9pb3J0
X2luaXQodm9pZCk7Cj4gICBib29sIGlvcnRfbm9kZV9tYXRjaCh1OCB0eXBlKTsKPiArI2lmIDAK
PiAgIHUzMiBpb3J0X21zaV9tYXBfcmlkKHN0cnVjdCBkZXZpY2UgKmRldiwgdTMyIHJlcV9pZCk7
Cj4gICBzdHJ1Y3QgaXJxX2RvbWFpbiAqaW9ydF9nZXRfZGV2aWNlX2RvbWFpbihzdHJ1Y3QgZGV2
aWNlICpkZXYsIHUzMiByZXFfaWQpOwo+ICAgLyogSU9NTVUgaW50ZXJmYWNlICovCj4gICB2b2lk
IGlvcnRfc2V0X2RtYV9tYXNrKHN0cnVjdCBkZXZpY2UgKmRldik7Cj4gKyNlbmRpZgo+ICAgY29u
c3Qgc3RydWN0IGlvbW11X29wcyAqaW9ydF9pb21tdV9jb25maWd1cmUoc3RydWN0IGRldmljZSAq
ZGV2KTsKPiAgICNlbHNlCj4gICBzdGF0aWMgaW5saW5lIHZvaWQgYWNwaV9pb3J0X2luaXQodm9p
ZCkgeyB9Cj4gICBzdGF0aWMgaW5saW5lIGJvb2wgaW9ydF9ub2RlX21hdGNoKHU4IHR5cGUpIHsg
cmV0dXJuIGZhbHNlOyB9Cj4gKyNpZiAwCj4gICBzdGF0aWMgaW5saW5lIHUzMiBpb3J0X21zaV9t
YXBfcmlkKHN0cnVjdCBkZXZpY2UgKmRldiwgdTMyIHJlcV9pZCkKPiAgIHsgcmV0dXJuIHJlcV9p
ZDsgfQo+ICAgc3RhdGljIGlubGluZSBzdHJ1Y3QgaXJxX2RvbWFpbiAqaW9ydF9nZXRfZGV2aWNl
X2RvbWFpbihzdHJ1Y3QgZGV2aWNlICpkZXYsCj4gQEAgLTQ3LDEyICs1MiwxMCBAQCBzdGF0aWMg
aW5saW5lIHN0cnVjdCBpcnFfZG9tYWluICppb3J0X2dldF9kZXZpY2VfZG9tYWluKHN0cnVjdCBk
ZXZpY2UgKmRldiwKPiAgIHsgcmV0dXJuIE5VTEw7IH0KPiAgIC8qIElPTU1VIGludGVyZmFjZSAq
Lwo+ICAgc3RhdGljIGlubGluZSB2b2lkIGlvcnRfc2V0X2RtYV9tYXNrKHN0cnVjdCBkZXZpY2Ug
KmRldikgeyB9Cj4gKyNlbmRpZgo+ICAgc3RhdGljIGlubGluZQo+ICAgY29uc3Qgc3RydWN0IGlv
bW11X29wcyAqaW9ydF9pb21tdV9jb25maWd1cmUoc3RydWN0IGRldmljZSAqZGV2KQo+ICAgeyBy
ZXR1cm4gTlVMTDsgfQo+ICAgI2VuZGlmCj4gICAKPiAtI2RlZmluZSBJT1JUX0FDUElfREVDTEFS
RShuYW1lLCB0YWJsZV9pZCwgZm4pCQlcCj4gLQlBQ1BJX0RFQ0xBUkVfUFJPQkVfRU5UUlkoaW9y
dCwgbmFtZSwgdGFibGVfaWQsIDAsIE5VTEwsIDAsIGZuKQo+IC0KPiAgICNlbmRpZiAvKiBfX0FD
UElfSU9SVF9IX18gKi8KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9kZXZpY2Uu
aCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZGV2aWNlLmgKPiBpbmRleCA1MDI3Yzg3Li40ZWVmOWNl
IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZGV2aWNlLmgKPiArKysgYi94ZW4v
aW5jbHVkZS9hc20tYXJtL2RldmljZS5oCj4gQEAgLTcsNiArNyw3IEBACj4gICBlbnVtIGRldmlj
ZV90eXBlCj4gICB7Cj4gICAgICAgREVWX0RULAo+ICsgICAgREVWX0FDUEksCj4gICB9Owo+ICAg
Cj4gICBzdHJ1Y3QgZGV2X2FyY2hkYXRhIHsKPiBAQCAtMjAsNiArMjEsNyBAQCBzdHJ1Y3QgZGV2
aWNlCj4gICAjaWZkZWYgQ09ORklHX0hBU19ERVZJQ0VfVFJFRQo+ICAgICAgIHN0cnVjdCBkdF9k
ZXZpY2Vfbm9kZSAqb2Zfbm9kZTsgLyogVXNlZCBieSBkcml2ZXJzIGltcG9ydGVkIGZyb20gTGlu
dXggKi8KPiAgICNlbmRpZgo+ICsgICAgdm9pZCAqYWNwaV9ub2RlOyAvKkN1cnJlbnQgdXNlIGNh
c2UgaXMgYWNwaV9pb3J0X25vZGUgKi8KPiAgICAgICBzdHJ1Y3QgZndub2RlX2hhbmRsZSAqZndu
b2RlOyAvKmZ3IGRldmljZSBub2RlIGlkZW50aWZpZXIgKi8KPiAgICAgICBzdHJ1Y3QgaW9tbXVf
ZndzcGVjICppb21tdV9md3NwZWM7Cj4gICAgICAgc3RydWN0IGRldl9hcmNoZGF0YSBhcmNoZGF0
YTsKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2FjcGkuaCBiL3hlbi9pbmNsdWRlL3hl
bi9hY3BpLmgKPiBpbmRleCA5NDA5MzUwLi4yZjZhYWUxIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNs
dWRlL3hlbi9hY3BpLmgKPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vYWNwaS5oCj4gQEAgLTMyLDYg
KzMyLDcgQEAKPiAgIAo+ICAgI2luY2x1ZGUgPGFjcGkvYWNwaS5oPgo+ICAgI2luY2x1ZGUgPGFz
bS9hY3BpLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vZndub2RlLmg+Cj4gICAKPiAgICNkZWZpbmUgQUNQ
SV9NQURUX0dFVF8oZmxkLCB4KSAoKCh4KSAmIEFDUElfTUFEVF8jI2ZsZCMjX01BU0spIC8gXAo+
ICAgCShBQ1BJX01BRFRfIyNmbGQjI19NQVNLICYgLUFDUElfTUFEVF8jI2ZsZCMjX01BU0spKQo+
IEBAIC00OSw2ICs1MCwyNiBAQAo+ICAgICAgICAgICAgICAgICAgICghKGVudHJ5KSkgfHwgKHVu
c2lnbmVkIGxvbmcpKGVudHJ5KSArIHNpemVvZigqKGVudHJ5KSkgPiAoZW5kKSB8fCAgXAo+ICAg
ICAgICAgICAgICAgICAgIChlbnRyeSktPmhlYWRlci5sZW5ndGggPCBzaXplb2YoKihlbnRyeSkp
KQo+ICAgCj4gK3N0YXRpYyBpbmxpbmUgc3RydWN0IGZ3bm9kZV9oYW5kbGUgKmFjcGlfYWxsb2Nf
Zndub2RlX3N0YXRpYyh2b2lkKQo+ICt7Cj4gKwlzdHJ1Y3QgZndub2RlX2hhbmRsZSAqZndub2Rl
Owo+ICsKPiArCWZ3bm9kZSA9IHh6YWxsb2Moc3RydWN0IGZ3bm9kZV9oYW5kbGUpOwo+ICsJaWYg
KCFmd25vZGUpCj4gKwkJcmV0dXJuIE5VTEw7Cj4gKwo+ICsJZndub2RlLT50eXBlID0gRldOT0RF
X0FDUElfU1RBVElDOwo+ICsKPiArCXJldHVybiBmd25vZGU7Cj4gK30KPiArCj4gK3N0YXRpYyBp
bmxpbmUgdm9pZCBhY3BpX2ZyZWVfZndub2RlX3N0YXRpYyhzdHJ1Y3QgZndub2RlX2hhbmRsZSAq
Zndub2RlKQo+ICt7Cj4gKwlpZiAoIWZ3bm9kZSB8fCBmd25vZGUtPnR5cGUgIT0gRldOT0RFX0FD
UElfU1RBVElDKQo+ICsJCXJldHVybjsKPiArCj4gKwl4ZnJlZShmd25vZGUpOwo+ICt9Cj4gICAj
aWZkZWYgQ09ORklHX0FDUEkKPiAgIAo+ICAgZW51bSBhY3BpX2ludGVycnVwdF9pZCB7Cj4gZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9wY2kuaCBiL3hlbi9pbmNsdWRlL3hlbi9wY2kuaAo+
IGluZGV4IDQzZjIxMjUuLjE4MmIxYTUgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL3Bj
aS5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL3BjaS5oCj4gQEAgLTkyLDggKzkyLDE2IEBAIHN0
cnVjdCBwY2lfZGV2IHsKPiAgICNkZWZpbmUgUFRfRkFVTFRfVEhSRVNIT0xEIDEwCj4gICAgICAg
fSBmYXVsdDsKPiAgICAgICB1NjQgdmZfcmxlbls2XTsKPiArI2lmZGVmIENPTkZJR19BUk0KPiAr
ICAgIHN0cnVjdCBkZXZpY2UgZGV2Owo+ICsjZW5kaWYKPiAgIH07Cj4gICAKPiArI2lmZGVmIENP
TkZJR19BUk0KPiArI2RlZmluZSB0b19wY2lfZGV2KHApIGNvbnRhaW5lcl9vZihwLCBzdHJ1Y3Qg
cGNpX2RldixkZXYpCj4gKyNkZWZpbmUgcGNpX2RvbWFpbl9ucihkZXYpIGRldi0+c2VnCj4gKyNl
bmRpZgo+ICsKPiAgICNkZWZpbmUgZm9yX2VhY2hfcGRldihkb21haW4sIHBkZXYpIFwKPiAgICAg
ICBsaXN0X2Zvcl9lYWNoX2VudHJ5KHBkZXYsICYoZG9tYWluLT5hcmNoLnBkZXZfbGlzdCksIGRv
bWFpbl9saXN0KQo+ICAgCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 12:44:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 12:44:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1tt2-0001y1-6X; Tue, 10 Oct 2017 12:43:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sgruszka@redhat.com>) id 1e1tt0-0001xt-QJ
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 12:43:50 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 5B/95-06493-680CCD95; Tue, 10 Oct 2017 12:43:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrAIsWRWlGSWpSXmKPExsVysWW7jG7rgTu
 RBq9fK1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnn7p1hKpgjXvHx9XL2BsZ3Ql2MXBxCArOZ
 JBbt2M3UxcjJwSJgL9H+8yc7iM0oUCZxZM18Ngg7V2Lj5oNMEA2TGSVOX3nACNGgKnFgDYTNJ
 qArcfb5blYQW0RASWLxl4/sIA3MAv+YJLqvn2DuYuTgEBaIl5g71wOkhldAT2LbslcsILaQQI
 nE2c03mCHighInZz4BizMLaEnc+PeSCaSVWUBaYvk/DpAwp4CFxJGrf8BWiQqoSLw7N4EdpER
 CQFvi/eQ8kK0SAn2MEg+f7GOcwCg8C8nUWUimzkKYuoCReRWjenFqUVlqka6FXlJRZnpGSW5i
 Zo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYIgzAMEOxoPNzocYJTmYlER5mfffiRTiS8pPqcxIL
 M6ILyrNSS0+xCjDwaEkwdsFkhMsSk1PrUjLzAFGG0xagoNHSYQ3FyTNW1yQmFucmQ6ROsVoyf
 Fj0pU/TBybbt4Fkhu+P/jDJMSSl5+XKiXOmwjSIADSkFGaBzcOlhAuMcpKCfMyAh0oxFOQWpS
 bWYIq/4pRnINRSZi3AWQKT2ZeCdzWV0AHMQEdJJoGdlBJIkJKqoFxm9bqV3MuNd2Rqbtq4xC+
 ce8mjXal3feO/1uUJv8zYsaS7qqfYdwHo8tkFIVvyWUEciV9eyz7/d+MWclX3y9q9V8rWPvx+
 Lt3D2vZhabNuftWrzb9EGPP54diDv0t8+t2nLQvmOTW+JjnWEFEWedP4a/vf05Qa9/buXnh7b
 RJ3ybKKMhcnunvpcRSnJFoqMVcVJwIAILXnDQDAwAA
X-Env-Sender: sgruszka@redhat.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1507639428!102739086!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63652 invoked from network); 10 Oct 2017 12:43:49 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Oct 2017 12:43:49 -0000
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 755F2267C4;
 Tue, 10 Oct 2017 12:43:47 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 755F2267C4
Received: from localhost (unknown [10.43.2.36])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 53D2A60A9B;
 Tue, 10 Oct 2017 12:43:46 +0000 (UTC)
Date: Tue, 10 Oct 2017 14:42:01 +0200
From: Stanislaw Gruszka <sgruszka@redhat.com>
To: Ingo Molnar <mingo@kernel.org>
Message-ID: <20171010124201.GD8263@redhat.com>
References: <1507626848-24148-1-git-send-email-dongli.zhang@oracle.com>
 <20171010105925.mla7tpdh6stlxie3@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171010105925.mla7tpdh6stlxie3@gmail.com>
User-Agent: Mutt/1.5.20 (2009-12-10)
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.30]); Tue, 10 Oct 2017 12:43:47 +0000 (UTC)
Cc: xen.list@daevel.fr, Rik van Riel <riel@redhat.com>, peterz@infradead.org,
 Dongli Zhang <dongli.zhang@oracle.com>, dario.faggioli@citrix.com,
 bevan@bi-co.net, linux-kernel@vger.kernel.org,
 Xiaolong Ye <xiaolong.ye@intel.com>, mingo@redhat.com,
 Frederic Weisbecker <fweisbec@gmail.com>, joao.m.martins@oracle.com,
 xen-devel@lists.xen.org, Wanpeng Li <wanpeng.li@hotmail.com>
Subject: Re: [Xen-devel] [PATCH 1/1] sched/cputime: do not decrease steal
 time after live migration on xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMTAsIDIwMTcgYXQgMTI6NTk6MjZQTSArMDIwMCwgSW5nbyBNb2xuYXIgd3Jv
dGU6Cj4gCj4gKENjOi1lZCBtb3JlIGdlbnRzIGludm9sdmVkIGluIGtlcm5lbC9zY2hlZC9jcHV0
aW1lLmMgd29yay4gRnVsbCBwYXRjaCBxdW90ZWQgCj4gYmVsb3cuKQo+IAo+ICogRG9uZ2xpIFpo
YW5nIDxkb25nbGkuemhhbmdAb3JhY2xlLmNvbT4gd3JvdGU6Cj4gCj4gPiBBZnRlciBndWVzdCBs
aXZlIG1pZ3JhdGlvbiBvbiB4ZW4sIHN0ZWFsIHRpbWUgaW4gL3Byb2Mvc3RhdAo+ID4gKGNwdXN0
YXRbQ1BVVElNRV9TVEVBTF0pIG1pZ2h0IGRlY3JlYXNlIGJlY2F1c2Ugc3RlYWwgcmV0dXJuZWQg
YnkKPiA+IHBhcmF2aXJ0X3N0ZWFsX2Nsb2NrKCkgbWlnaHQgYmUgbGVzcyB0aGFuIHRoaXNfcnEo
KS0+cHJldl9zdGVhbF90aW1lLgo+ID4gCj4gPiBGb3IgaW5zdGFuY2UsIHN0ZWFsIHRpbWUgb2Yg
ZWFjaCB2Y3B1IGlzIDMzNSBiZWZvcmUgbGl2ZSBtaWdyYXRpb24uCj4gPiAKPiA+IGNwdSAgMTk4
IDAgMzY4IDIwMDA2NCAxOTYyIDAgMCAxMzQwIDAgMAo+ID4gY3B1MCAzOCAwIDgxIDUwMDYzIDQ5
MiAwIDAgMzM1IDAgMAo+ID4gY3B1MSA2NSAwIDk3IDQ5NzYzIDYzNCAwIDAgMzM1IDAgMAo+ID4g
Y3B1MiAzOCAwIDgxIDUwMDk4IDQ2MiAwIDAgMzM1IDAgMAo+ID4gY3B1MyA1NiAwIDEwNyA1MDEz
OCAzNzQgMCAwIDMzNSAwIDAKPiA+IAo+ID4gQWZ0ZXIgbGl2ZSBtaWdyYXRpb24sIHN0ZWFsIHRp
bWUgaXMgcmVkdWNlZCB0byAzMTIuCj4gPiAKPiA+IGNwdSAgMjAwIDAgMzcwIDIwMDMzMCAxOTcx
IDAgMCAxMjQ4IDAgMAo+ID4gY3B1MCAzOCAwIDgyIDUwMTIzIDUwMCAwIDAgMzEyIDAgMAo+ID4g
Y3B1MSA2NSAwIDk3IDQ5ODMyIDYzNCAwIDAgMzEyIDAgMAo+ID4gY3B1MiAzOSAwIDgyIDUwMTY3
IDQ2MiAwIDAgMzEyIDAgMAo+ID4gY3B1MyA1NiAwIDEwNyA1MDIwNyAzNzQgMCAwIDMxMiAwIDAK
PiA+IAo+ID4gVGhlIGNvZGUgaW4gdGhpcyBwYXRjaCBpcyBib3Jyb3dlZCBmcm9tIGRvX3N0b2xl
bl9hY2NvdW50aW5nKCkgd2hpY2ggaGFzCj4gPiBhbHJlYWR5IGJlZW4gcmVtb3ZlZCBmcm9tIGxp
bnV4IHNvdXJjZSBjb2RlIHNpbmNlIGNvbW1pdCBlY2IyM2RjNiAoInhlbjoKPiA+IGFkZCBzdGVh
bF9jbG9jayBzdXBwb3J0IG9uIHg4NiIpLgo+ID4gCj4gPiBTaW1pbGFyIGFuZCBtb3JlIHNldmVy
ZSBpc3N1ZSB3b3VsZCBpbXBhY3QgcHJpb3IgbGludXggNC44LTQuMTAgYXMKPiA+IGRpc2N1c3Nl
ZCBieSBNaWNoYWVsIExhcyBhdAo+ID4gaHR0cHM6Ly8weHN0dWJzLm9yZy9kZWJ1Z2dpbmctYS1m
bGFreS1jcHUtc3RlYWwtdGltZS1jb3VudGVyLW9uLWEtcGFyYXZpcnR1YWxpemVkLXhlbi1ndWVz
dC4KPiA+IFVubGlrZSB0aGUgaXNzdWUgZGlzY3Vzc2VkIGJ5IE1pY2hhZWwgTGFzIHdoaWNoIHdv
dWxkIG92ZXJmbG93IHN0ZWFsIHRpbWUKPiA+IGFuZCBsZWFkIHRvIDEwMCUgc3QgdXNhZ2UgaW4g
dG9wIGNvbW1hbmQgZm9yIGxpbnV4IDQuOC00LjEwLCB0aGUgaXNzdWUgZm9yCj4gPiBsaW51eCA0
LjExKyB3b3VsZCBvbmx5IGRlY3JlYXNlIGJ1dCBub3Qgb3ZlcmZsb3cgc3RlYWwgdGltZSBhZnRl
ciBsaXZlCj4gPiBtaWdyYXRpb24uCj4gPiAKPiA+IFJlZmVyZW5jZXM6IGh0dHBzOi8vMHhzdHVi
cy5vcmcvZGVidWdnaW5nLWEtZmxha3ktY3B1LXN0ZWFsLXRpbWUtY291bnRlci1vbi1hLXBhcmF2
aXJ0dWFsaXplZC14ZW4tZ3Vlc3QKPiA+IFNpZ25lZC1vZmYtYnk6IERvbmdsaSBaaGFuZyA8ZG9u
Z2xpLnpoYW5nQG9yYWNsZS5jb20+Cj4gPiAtLS0KPiA+ICBrZXJuZWwvc2NoZWQvY3B1dGltZS5j
IHwgMTMgKysrKysrKysrKy0tLQo+ID4gIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCsp
LCAzIGRlbGV0aW9ucygtKQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEva2VybmVsL3NjaGVkL2NwdXRp
bWUuYyBiL2tlcm5lbC9zY2hlZC9jcHV0aW1lLmMKPiA+IGluZGV4IDE0ZDJkYmYuLjU3ZDA5Y2Fi
IDEwMDY0NAo+ID4gLS0tIGEva2VybmVsL3NjaGVkL2NwdXRpbWUuYwo+ID4gKysrIGIva2VybmVs
L3NjaGVkL2NwdXRpbWUuYwo+ID4gQEAgLTIzOCwxMCArMjM4LDE3IEBAIHN0YXRpYyBfX2Fsd2F5
c19pbmxpbmUgdTY0IHN0ZWFsX2FjY291bnRfcHJvY2Vzc190aW1lKHU2NCBtYXh0aW1lKQo+ID4g
IHsKPiA+ICAjaWZkZWYgQ09ORklHX1BBUkFWSVJUCj4gPiAgCWlmIChzdGF0aWNfa2V5X2ZhbHNl
KCZwYXJhdmlydF9zdGVhbF9lbmFibGVkKSkgewo+ID4gLQkJdTY0IHN0ZWFsOwo+ID4gKwkJdTY0
IHN0ZWFsLCBzdGVhbF90aW1lOwo+ID4gKwkJczY0IHN0ZWFsX2RlbHRhOwo+ID4gKwo+ID4gKwkJ
c3RlYWxfdGltZSA9IHBhcmF2aXJ0X3N0ZWFsX2Nsb2NrKHNtcF9wcm9jZXNzb3JfaWQoKSk7Cj4g
PiArCQlzdGVhbCA9IHN0ZWFsX2RlbHRhID0gc3RlYWxfdGltZSAtIHRoaXNfcnEoKS0+cHJldl9z
dGVhbF90aW1lOwo+ID4gKwo+ID4gKwkJaWYgKHVubGlrZWx5KHN0ZWFsX2RlbHRhIDwgMCkpIHsK
PiA+ICsJCQl0aGlzX3JxKCktPnByZXZfc3RlYWxfdGltZSA9IHN0ZWFsX3RpbWU7CgpJIGRvbid0
IHRoaW5rIHNldHRpbmcgcHJldl9zdGVhbF90aW1lIHRvIHNtYWxsZXIgdmFsdWUgaXMgcmlnaHQK
dGhpbmcgdG8gZG8uIAoKQmVzaWRlLCBJIGRvbid0IHRoaW5rIHdlIG5lZWQgdG8gY2hlY2sgZm9y
IG92ZXJmbG93IGNvbmRpdGlvbiBmb3IKY3B1dGltZSB2YXJpYWJsZXMgKGl0IHdpbGwgaGFwcGVu
IGFmdGVyIDI3OSB5ZWFycyA6LSkuIFNvIGluc3RlYWQKb2YgaW50cm9kdWNpbmcgc2lnbmVkIHN0
ZWFsX2RlbHRhIHZhcmlhYmxlIEkgd291bGQganVzdCBhZGQKYmVsb3cgY2hlY2ssIHdoaWNoIHNo
b3VsZCBiZSBzdWZmaWNpZW50IHRvIGZpeCB0aGUgcHJvYmxlbToKCglpZiAodW5saWtlbHkoc3Rl
YWwgPD0gdGhpc19ycSgpLT5wcmV2X3N0ZWFsX3RpbWUpKQoJCXJldHVybiAwOwoKVGhhbmtzClN0
YW5pc2xhdwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 12:48:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 12:48:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1tx5-0002CX-Na; Tue, 10 Oct 2017 12:48:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1tx4-0002C4-1y
 for xen-devel@lists.xensource.com; Tue, 10 Oct 2017 12:48:02 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 D7/A5-29911-181CCD95; Tue, 10 Oct 2017 12:48:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVbf24J1
 Ig4vvBCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasaz3I2vBH7OKeZf/MDcw
 TtDrYuTgEBJoZJLYHtfFyAVkPmaUWLj6PxOEs41RovPVcbYuRk4OEQFnia9n5rKD2LwC+hJ/L
 +5iAbGFBdwk2td9B6uREJjEJHHrcymE7Snx6sc2dhj7+YxNQEPZOdgErCQOiYFEWQRUJSYd+c
 02gZF7ASPDKkaN4tSistQiXSNDvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MQH8
 zAMEOxj/LAg4xSnIwKYnyMu+/EynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgrfwAFBOsCg1PbUi
 LTMHGHgwaQkOHiUR3ukgad7igsTc4sx0iNQpRl2OY5su/2ESYsnLz0uVEuc9BVIkAFKUUZoHN
 wIWBZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzFsKMoUnM68EbtMroCOYgI4QTQM7oiQRIS
 XVwDj5nvw7Du/9oo0t77dbb35Q7qE2ZZNqtaHI5rsPHkZPiVTs95kiIhArub2h591jc6+rTtu
 lSvSyJv3pcHcyOLV0Cg+bxpqyzivqT0sOxexasm4Tr9GyLzPD7xi8ZLnCXcmtLunq++elunz3
 XMFd9rlNMz7p7Hp8LWJpT2nu5+0vjmw52DfR5owSS3FGoqEWc1FxIgCeUoZ+fQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1507639676!111157788!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9539 invoked from network); 10 Oct 2017 12:47:57 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 12:47:57 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1twx-00063Y-R6; Tue, 10 Oct 2017 12:47:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e1tws-0006Um-Gf; Tue, 10 Oct 2017 12:47:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e1tws-0000oL-8x; Tue, 10 Oct 2017 12:47:50 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114267-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=3c1ca29bd53570ffce049a297d18956f5d93ec8a
X-Osstest-Versions-That: xen=572a78190403e5f2acbd01fa72c35fafe9700169
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 10 Oct 2017 12:47:50 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114267: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDI2NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDI2Ny8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDNjMWNhMjliZDUzNTcwZmZjZTA0OWEyOTdkMTg5NTZm
NWQ5M2VjOGEKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDU3MmE3ODE5
MDQwM2U1ZjJhY2JkMDFmYTcyYzM1ZmFmZTk3MDAxNjkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
NDIwMSAgMjAxNy0xMC0wOSAxNzoyMDoyMSBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTQyNjcgIDIwMTctMTAtMTAgMTA6Mzg6MTUgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICBUaW0gRGVlZ2Fu
IDx0aW1AeGVuLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNo
aW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPTNj
MWNhMjliZDUzNTcwZmZjZTA0OWEyOTdkMTg5NTZmNWQ5M2VjOGEKKyAuIC4vY3JpLWxvY2stcmVw
b3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBF
UkxMSUI9LjouCisrKysgUEVSTExJQj0uOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysr
KyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0
ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAg
cHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9o
b21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysg
J1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0
L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
ICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
aworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1w
dXNoIHhlbi11bnN0YWJsZS1zbW9rZSAzYzFjYTI5YmQ1MzU3MGZmY2UwNDlhMjk3ZDE4OTU2ZjVk
OTNlYzhhCisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPTNjMWNhMjliZDUz
NTcwZmZjZTA0OWEyOTdkMTg5NTZmNWQ5M2VjOGEKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAu
L2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9Ljou
Oi4KKysrKyBQRVJMTElCPS46LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0
Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsK
ICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50
ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9v
c3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAn
IScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNv
bmZpZworKysgZXhwb3J0IFBFUkxMSUI9LjouOi46LgorKysgUEVSTExJQj0uOi46LjouCisrIHVt
YXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9eGVu
CisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJl
YW0tdW5zdGFibGUKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycg
eHFlbXUtdXBzdHJlYW0tdW5zdGFibGUgPSB4ICddJworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisr
IC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlLXNtb2tlCisgcHJldnhlbmJyYW5j
aD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeDNjMWNhMjliZDUzNTcwZmZjZTA0OWEyOTdkMTg5NTZm
NWQ5M2VjOGEgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisr
KyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAg
cmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0
cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVu
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQK
KysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9z
Y20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94
dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdp
dDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5v
Y29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmly
bXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwv
Z2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGlu
dXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQg
PSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4
LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVk
LzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1j
cm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tl
CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11
bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFp
bHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNv
bS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVt
dS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUu
Z2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xp
bnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRS
RUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
c2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHhlbi11bnN0YWJsZS1zbW9r
ZQorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUv
b3NzdGVzdC9yZXBvcy94ZW4KKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3hlbi5naXQgM2MxY2EyOWJkNTM1NzBmZmNlMDQ5YTI5N2QxODk1NmY1ZDkzZWM4
YTpyZWZzL2hlYWRzL3Ntb2tlClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveGVuLmdpdAogICA1NzJhNzgxLi4zYzFjYTI5ICAzYzFjYTI5YmQ1MzU3MGZmY2UwNDlhMjk3
ZDE4OTU2ZjVkOTNlYzhhIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 10 12:48:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 12:48:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1txd-0002FW-0K; Tue, 10 Oct 2017 12:48:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <peterz@infradead.org>) id 1e1txb-0002FJ-9B
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 12:48:35 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 0B/66-31121-2A1CCD95; Tue, 10 Oct 2017 12:48:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVy9qV1m+7Cg3c
 iDVp+mlgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmdF0QKPrJVHD47jbmB8QRrFyMnB4vAMTaJ
 jp/1XYxcHEICNxklZnf+YYJwmhglPs7tZoSoUpXY/Xw/kM3BwSagLXGtwwfEFAEy324qBilnF
 uhgljiwFKSXg0NYIF5i7lwPkE5eAV+JI+d/s0GMnMEo0dN2nwUiIShxcuYTMJtZQEvixr+XYL
 3MAtISy/9xgIQ5BfQlnjf/YgOxRQVUJJZeamWdwMg/C0n3LCTdsxC6FzAyr2LUKE4tKkst0jU
 000sqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxABiDYwXh/Y8AhRkkOJiVRXub9
 dyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfAWHgDKCRalpqdWpGXmAGMBJi3BwaMkwjsdJM1bX
 JCYW5yZDpE6xajLcePh9T9MQix5+XmpUuK83iBFAiBFGaV5cCNgcXmJUVZKmJcR6CghnoLUot
 zMElT5V4ziHIxKwrxGIFN4MvNK4Da9AjqCCegI0TSwI0oSEVJSDYw7Ey9llRZL7b/OcPUmf+7
 Fc+czgmJSPNRr+lav5LhcvnA31/vvXVLuUgphU9eKPd7xUPDjd33DXd3NSW3SRceOXjsuxOiz
 ++fp1yXlJzZc9nztfeeUt+X1PTf44vXvmt/YoPPi4bZb/i2b3jizRyfOkT2Xs8jzwKr0Cc/dd
 r2+/v8393aNv1xhSizFGYmGWsxFxYkAVQ9W2MYCAAA=
X-Env-Sender: peterz@infradead.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1507639713!106379618!1
X-Originating-IP: [205.233.59.134]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA1LjIzMy41OS4xMzQgPT4gMTcxNDMx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11599 invoked from network); 10 Oct 2017 12:48:33 -0000
Received: from merlin.infradead.org (HELO merlin.infradead.org)
 (205.233.59.134)
 by server-7.tower-27.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 10 Oct 2017 12:48:33 -0000
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=DwfQNzQP9VsLp97hREVe1jZ0P5bEzutn1iTpjTDbPaM=; b=CYvr65ORT7FKRWLu6R2XJ9Zi1
 dOM0V3KI+dwig3OjQRuMoot3sjA84/6HJjdGk4iaU1e+CJ2gsAlCRPW3YdnHfIr2gKh3P8VIAyOJX
 bi2bN9HKiBDvhY8WKlFjKDmTvGjZZhGrVb7Q/ds1PY48UIEzinQpOh1SOuqFS2tJxjoaMcOTpLlsR
 qcnvkL12PmMxr+g10+6aw2s1WAhGs+riaejBO19aw2+iMmd7bSP1bvmTNXyL66mzHMqJMSlVjmaQf
 iEfLnYEfqzSyJVgb+sttW4Lvkj4lduNOYNm9f2S9Nb+CS9Fv1JUD7L7qt3dH3qDPyB7Ha1cHBgUlz
 qKdQ1dQKQ==;
Received: from j217100.upc-j.chello.nl ([24.132.217.100]
 helo=hirez.programming.kicks-ass.net)
 by merlin.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1e1txK-000566-2M; Tue, 10 Oct 2017 12:48:18 +0000
Received: by hirez.programming.kicks-ass.net (Postfix, from userid 1000)
 id 65FB82017953E; Tue, 10 Oct 2017 14:48:16 +0200 (CEST)
Date: Tue, 10 Oct 2017 14:48:16 +0200
From: Peter Zijlstra <peterz@infradead.org>
To: Stanislaw Gruszka <sgruszka@redhat.com>
Message-ID: <20171010124816.ujbjwqow4axpzgk2@hirez.programming.kicks-ass.net>
References: <1507626848-24148-1-git-send-email-dongli.zhang@oracle.com>
 <20171010105925.mla7tpdh6stlxie3@gmail.com>
 <20171010124201.GD8263@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171010124201.GD8263@redhat.com>
User-Agent: NeoMutt/20170609 (1.8.3)
Cc: xen.list@daevel.fr, Rik van Riel <riel@redhat.com>,
 Dongli Zhang <dongli.zhang@oracle.com>, dario.faggioli@citrix.com,
 bevan@bi-co.net, Xiaolong Ye <xiaolong.ye@intel.com>,
 linux-kernel@vger.kernel.org, mingo@redhat.com,
 Frederic Weisbecker <fweisbec@gmail.com>, joao.m.martins@oracle.com,
 xen-devel@lists.xen.org, Ingo Molnar <mingo@kernel.org>,
 Wanpeng Li <wanpeng.li@hotmail.com>
Subject: Re: [Xen-devel] [PATCH 1/1] sched/cputime: do not decrease steal
 time after live migration on xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMTAsIDIwMTcgYXQgMDI6NDI6MDFQTSArMDIwMCwgU3RhbmlzbGF3IEdydXN6
a2Egd3JvdGU6Cj4gPiA+ICsJCXU2NCBzdGVhbCwgc3RlYWxfdGltZTsKPiA+ID4gKwkJczY0IHN0
ZWFsX2RlbHRhOwo+ID4gPiArCj4gPiA+ICsJCXN0ZWFsX3RpbWUgPSBwYXJhdmlydF9zdGVhbF9j
bG9jayhzbXBfcHJvY2Vzc29yX2lkKCkpOwo+ID4gPiArCQlzdGVhbCA9IHN0ZWFsX2RlbHRhID0g
c3RlYWxfdGltZSAtIHRoaXNfcnEoKS0+cHJldl9zdGVhbF90aW1lOwo+ID4gPiArCj4gPiA+ICsJ
CWlmICh1bmxpa2VseShzdGVhbF9kZWx0YSA8IDApKSB7Cj4gPiA+ICsJCQl0aGlzX3JxKCktPnBy
ZXZfc3RlYWxfdGltZSA9IHN0ZWFsX3RpbWU7Cj4gCj4gSSBkb24ndCB0aGluayBzZXR0aW5nIHBy
ZXZfc3RlYWxfdGltZSB0byBzbWFsbGVyIHZhbHVlIGlzIHJpZ2h0Cj4gdGhpbmcgdG8gZG8uIAo+
IAo+IEJlc2lkZSwgSSBkb24ndCB0aGluayB3ZSBuZWVkIHRvIGNoZWNrIGZvciBvdmVyZmxvdyBj
b25kaXRpb24gZm9yCj4gY3B1dGltZSB2YXJpYWJsZXMgKGl0IHdpbGwgaGFwcGVuIGFmdGVyIDI3
OSB5ZWFycyA6LSkuIFNvIGluc3RlYWQKPiBvZiBpbnRyb2R1Y2luZyBzaWduZWQgc3RlYWxfZGVs
dGEgdmFyaWFibGUgSSB3b3VsZCBqdXN0IGFkZAo+IGJlbG93IGNoZWNrLCB3aGljaCBzaG91bGQg
YmUgc3VmZmljaWVudCB0byBmaXggdGhlIHByb2JsZW06Cj4gCj4gCWlmICh1bmxpa2VseShzdGVh
bCA8PSB0aGlzX3JxKCktPnByZXZfc3RlYWxfdGltZSkpCj4gCQlyZXR1cm4gMDsKCkhvdyBhYm91
dCB5b3UganVzdCBmaXggdXAgcGFyYXZpcnRfc3RlYWxfdGltZSgpIG9uIG1pZ3JhdGlvbiBhbmQg
bm90Cm11Y2sgd2l0aCB0aGUgdXNlcnMgPwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 12:53:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 12:53:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1u1s-0002yO-Gw; Tue, 10 Oct 2017 12:53:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1e1u1q-0002yI-F2
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 12:52:58 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 FE/B4-14867-9A2CCD95; Tue, 10 Oct 2017 12:52:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFKsWRWlGSWpSXmKPExsWSoa/pobvi0J1
 Ig43XbCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owpT10KNvNWHFwo3cD4l6uLkZODRaCXWWLj
 blsQm1EgUmL+r1Y2EFtIoJ1J4uIPfhCbTUBeYmfvJSYQW0RASeLeqslgNrNArsSyV28ZQWxhg
 QCJ/1cesncxcgDNVJWY9o8ZJMwr4CnRNncBO4gtISAncfNcJ1RcUOLkzCcsEGMkJA6+eMEMUa
 Mo8ezGSaDxXEB2N6PE8oM/WSDuUZOYdrqLCaJIVuLo2TksELavxMdXfSwQDQsZJfZdPc0K4Ux
 nl1iy9B/Uah2JuztvQ1UtZ5f41L8bapSWxLqrH6F2F0hMXLYPavcxVokHV48wQiRkJN4t7GCD
 SCxjlbjxuokV4qgkiWPzT7BDJE7ySHzd38AI4XSyS0z7MYMNEjRSEu93nIQGk4zEhhkwpytLr
 H5wnXkCo8ospCCZhRQkCxiZVjFqFKcWlaUW6RpZ6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJC
 YV6yXn525iBKYDBiDYwXhgUeAhRkkOJiVRXub9dyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfA
 mHwTKCRalpqdWpGXmABMTTFqCg0dJhLcVJM1bXJCYW5yZDpE6xajL0XHz7h8mIZa8/LxUKXFe
 M5AiAZCijNI8uBGwJHmJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrwJIFN4MvNK4Da9AjqCC
 egI0TSwI0oSEVJSDYynGPkfT9lxe3rWHrWC2As7JmkrHpij8JDlwZbZkb59vnyGTdbfS08qbH
 7qczHRf1bd7h//Oy66/2EVVP0Rc2W+8tLZTduKviWdfjorfI9HtKbW3QMfbbsyVp9o/XNwA3v
 oTF7VpvNrekr/Vx4+dlc2d1P5xuk6cW52DxfrKzALRG+fr7PhRlOGEktxRqKhFnNRcSIAt+++
 oY0DAAA=
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1507639975!76355486!1
X-Originating-IP: [104.47.41.72]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60832 invoked from network); 10 Oct 2017 12:52:56 -0000
Received: from mail-dm3nam03on0072.outbound.protection.outlook.com (HELO
 NAM03-DM3-obe.outbound.protection.outlook.com) (104.47.41.72)
 by server-9.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 10 Oct 2017 12:52:56 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=e+PX+DToV34EweUEpKi+i3rRL8AWOEG9uArPYDh/d0c=;
 b=euu2ueDZAPp27uw4oin+EniyzaIYDNjFvT1xnvnur7RlZNAKs6zAhI0CiDolMQFdc73Ry+yNavkHW5P5QQ4NQYYMdTnEbo5daYljfk+j7A4Nhb03Yjk1jsytEzPr+K3WjQn+uXWe4pBXoeR5O+H1vMd8MZGKF4ON5Wh3jIlQqfA=
Received: from mjaggi.caveonetworks.com (111.93.218.67) by
 BY2PR0701MB2071.namprd07.prod.outlook.com (10.163.156.149) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Tue, 10 Oct
 2017 12:52:52 +0000
From: mjaggi@caviumnetworks.com
To: xen-devel@lists.xenproject.org
Date: Tue, 10 Oct 2017 18:22:27 +0530
Message-Id: <1507639952-31617-1-git-send-email-mjaggi@caviumnetworks.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: SN4PR0501CA0030.namprd05.prod.outlook.com (10.167.112.43)
 To BY2PR0701MB2071.namprd07.prod.outlook.com (10.163.156.149)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: a99116e4-e3a7-42d4-0635-08d50fddd2dc
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:BY2PR0701MB2071; 
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 3:pvL1poX1cAJ7cbZMrFwx+RNPRY5X4sE7TSbQN5lAApnQqthndtf5a2dgU/qp9A77bOGrF4q3zX/nmXH63mxtksngTw4NN+TA/NskLvT1uQdGLSRz9KO1LkSXhNIXcF2CP1ZsJlVBoQEDFXWF3m+mR+vgqKsqk1pG7yJgXe1/Od2uejDMvnq+ndJRR2GuqSE+JdP2b7C2SYOvsyY16qn6Xptq5/cPt19GYR2VeYWm0jnKZoGVRox0UlnHGiRQh3aZ;
 25:8Ayzv2hnfob2wRrJg6BFk0hlk4Hl5CdMUE7SiJ6vGL9kzoQD9g8V68nkcRIwDBhpSGjI1+4IQghZJBg5wyrdFao4fF2R8WbO3RJbEmZkf6wWClfrCBvoJFqKICXa7vMvu/ctyOyabUYnXpYKPkN8E3ZNOE6Vevpv/mM+mhea63PgslX+DHTZfvKzwI+NegoYVsk8qbvX7kmzo6XZNM8YsKeWu4UPzMXel5uDbwctuXM21Ywngy76qgkAbPAfW/XC+kwy6aCp6nNLITwwiYZFQLRqK8D9vlPMs4ua63JyHH7/JdAnTggj3nz255d/S/X+XM7PEkIrHHVM9Ethi8TNQ1MDSWJpO1uauWDW2QlqrZs=;
 31:2cOyCF4RUUP4JS9+/5yIWF8kKF8y6sYB+MD8rlU6ZB7s4HL1zlskfwJrus5KiBlKpLobMWb3aduC5CZmviiXY18NIxxEAjyo00bF5AIJvxnm8XMJXeCji3/zCg22Mr8mvd+WndEofmwAXRjj+eV9qjufXD/j/9U4Ib76oHISvvYovyhbWvBxwjd9Bl/79itK+0lXU7PwKKHUEjiXJ1mlXVyrs4ufR0pVHbHNUhel58I=
X-MS-TrafficTypeDiagnostic: BY2PR0701MB2071:
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 20:S9/cQN3SX2xR0DogiSUITqrM5qu46Fptqo/4eI+mSctW2euwcTQ1geUl8c/YNCZ3/Nf2lUFq2BDn/4kL2m+UU8NIFoU76MWdAPLkxFWh88DUBBYDPsRRhiL4JD1NqdI8Pogx7l9epmsQjzjoJC/OJQOFEyW1AF4+Q7tgUCVg03yRwZPd51qkfTC3e6b1PR2zmrfYpBsCenjbN6JKktArbRBntpNgMS5QLPzzVk5opL0OcxC89GxE9/A56BfXum7uNN22RBN7GbZf+JIkydYW27YOSvMonBnvBSz8LI2/I28NYCopxXCOG3xINlAyuaDfzZqUYjXNagrzu95vroeuy7SXXoyRUNclrrWd0dSysDJ/nptT6YJqS6tzH9sRpYchciz7ZhIRFmPUxvgnRqawzh9HQeBQUwljiP23op6y/GZd7FgGTFcY5rYV72LTh5utKX70RvLuDdo+Qw17yUsFo9vp69X/nMOPrXSAJMPqDC4YmJlhGtlKqEI08w4wna9Oe57UMQVdeZVbWhYoZNkTtjNJjRpdlpe0nNKi3Xx8owJ18TQHwbF0qLc0UqGI3H8Tf+a+5AXByGLX9SHtSW+Qxf3Y/9+YPjJo5GTGQpl+4u8=;
 4:0gxbBQio+gtBpcqgeT2yhlYcgfDXltoXDjbtq6O/gYsEyZnh8SJvdyEnkpdGRIMZiZCOiScfv9ADlqR6AgllCKcpCLYavV9bB9LdtqiHe42lqrnabbMchSDpVbSzHnuMoAn3ASVxVHHuMFEAPaVGmgqtzP8zbrI8+biBC6KJBUCK1/eAmRO1HRE3wrxFPJ0BRfzPeki9/Mtp7h8xEi5dT+u5rHcOkFhS2YwzRZVEYWc0nbSVo8dJzSpIgUeKBIZf
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <BY2PR0701MB207164493B0FA23A47F74744EC750@BY2PR0701MB2071.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(10201501046)(100000703101)(100105400095)(3002001)(93006095)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123564025)(20161123558100)(20161123560025)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BY2PR0701MB2071; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BY2PR0701MB2071; 
X-Forefront-PRVS: 04569283F9
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(346002)(376002)(189002)(199003)(6666003)(69596002)(305945005)(9686003)(6512007)(2906002)(33646002)(72206003)(5003940100001)(101416001)(16586007)(316002)(107886003)(36756003)(97736004)(48376002)(50466002)(478600001)(189998001)(16526018)(53936002)(3846002)(5660300001)(6116002)(5009440100003)(4326008)(47776003)(6486002)(2361001)(66066001)(50986999)(25786009)(81156014)(2351001)(8676002)(68736007)(6916009)(42882006)(106356001)(7736002)(53416004)(81166006)(50226002)(105586002)(8936002)(85772001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0701MB2071; H:mjaggi.caveonetworks.com;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0701MB2071;
 23:F6gN+NKEK1LBBdPvYkBWUufpydyLSqhz9roLaZX?=
 =?us-ascii?Q?v52/pqwLO3RV3ZLbM1IOPq3ySjAi/379O3F40Md+aRPCes0vi/epXUhLifma?=
 =?us-ascii?Q?UPMtBhTqp5bSgnhSGTipPrkQTNNWyqUHJd6wZxBdKf7mdxaVSqE4/Y46X6fb?=
 =?us-ascii?Q?ROi90YFiLhGtct3ci/u+rDnA3jJa0l7VKpwNOoPggHD4cmkTGeRQEQ/KhnaY?=
 =?us-ascii?Q?Xlnq1dbOmryOYqnr4YQXUTLqNAm5lm5Cl57i7dQnYC0wABGziNbfxOfvPnWu?=
 =?us-ascii?Q?TVUQWNo4r6OrdgaXzECDwTSxcrYL39FowwVa4/m1b5/gEAhOrKfaUiCLSc0F?=
 =?us-ascii?Q?9YExKITOSt/s0kbQ5kgjCxB/QQx9hhbBSz5FE7G0XmRTymj/w7/2ZXfdQf2k?=
 =?us-ascii?Q?gW/jG6ClgDzMb3sTNJ4tAUEY++cZiWHAPil6Ch31YoVJvmSwwzDafZWL0/nv?=
 =?us-ascii?Q?zUBt/k4URwIU2XPA3e+VgbsGlY9MgzSNKuI3zAB5vKY3CYNr9LcTXhEoPiUe?=
 =?us-ascii?Q?D0scyL7YGm/D3biJ1meggy5zkJdJYDBulmYjrwykCY4AGhOAXbqTL+1et9Ty?=
 =?us-ascii?Q?LR72cJSsBHdYmczHFmAWESiKVeMxR/aL1RAzVJBXb0hW3V5XRM++VBi+sfH9?=
 =?us-ascii?Q?azO4w+7NgVO21E/S29ILFV5PWnu290K/YM9No0+PyLGSAZkL80/Ya8ZigqZn?=
 =?us-ascii?Q?0bd4MqfxpdrJXM/8LSaU1Czx884GGKWvIXAlF5QTkPgtIltD582hV7lSjKpa?=
 =?us-ascii?Q?60I5PtKO7LhrH/pFylR2SL6KzSMNB4/Qk+ekkWux34wOSkyHVi47Mp93tkXc?=
 =?us-ascii?Q?+eyeSCnG5TMV5hgx7eV5TN1Eql2l+/OKqzJbKamISViEPsw3JTIneVYqSb3o?=
 =?us-ascii?Q?7Qcp7T/2DEeSXrAlx+6YfZ4qQgcNLAIOV74UWVHmIramDgsa+9q6q4IB3J/S?=
 =?us-ascii?Q?+0x5AN7AfUpL1fv7oz3K+ATp7UGBk7cqBMo7+dp0Vm4iIvDMu29OceJ+dJZ0?=
 =?us-ascii?Q?p1EufKgzEYKYbI5Ff45T0IKLbCrSEGJLByEzO3gb9wmE2vtyrB+I6Ye1rXH/?=
 =?us-ascii?Q?/vqGNe7RVnvi3Z4baoOO9li2re6Ftpt5UaK/sbWe1FrI2TGeTDtpCFPzIZVk?=
 =?us-ascii?Q?hP6+Tqhk1i8kymXSVS/drut28dXhg2uuQXj5TK87u2cXVWYESts0HKNuY/IP?=
 =?us-ascii?Q?yOcCRskvEuSNKH2Q=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 6:WvayaNR0MvtFw0hzrnFSKV3lI5rb/ed5UZ849FRb2/kT8YnaQx+WqDNORAuOmPBbVf7n6wrERvFcAU5DSSyhHMWU3/3GN9NDXRK1PS34Wo6MuB6vQJZt+BOB4dn8YqqagsxLQp3fPZzZMLEXg1HTF/Ul0MRxyfI+LM4Ho1K03SU4IT6SNHFKf1X2vSAFQculFv3IKY6F54wFb280g8lCDgzOUt017R93APAH2LNcp8Kt4EVcH82Bt/t6vmY1ASOU8Kq0eZ8P2W73YZ9HxjYw34okbi8+VT5DHwFx3mxsmLtUgCl3yFuPHI6fEibCCll4PWezb8ZAX9XBNzYpA8MA1g==;
 5:RQeN9ZeCW4e8PLYbPwTcnIwiAyx9YG8JDkKEFBpBssYlS6E0Vx28ZtstjuVmYMswP9gnscw/wvuYkPLuDBaM5lJP1QacXCMKdCSR9E7yZaYAYV43nwQ1npw85svO9jrV/zrG3Yplt7B4N5Zq8vieYA==;
 24:90F/YnCoUmfuV8XgFKt9xHu6HfGoj8mm9rwtoj4OTlie4ZP5KdF40A4RcDd3QFeEJGLdPnCkX8JoxfHes4XGpB1gSulSf0GzELbdfPrtLxg=;
 7:vq64Zru+iP2v9wa+C2DzWUvGXa0QyIvsgvmmB1d6g/g7JBE6rp21mm+lusrowJrI/WMcwNJvTjMnRz6XOxzmSEi2ffS67QxXaJRHtB0ECD+/yAnLaW1fudywK2TJGXHbZaYKdhxWR2kyePiKnTjoyuULZ395j2rfNVyqiwQd2pyHhgjK95+JI5H73DPcs4GXD4QWErkjmWENaCl+aMho5j8A0Gqw2NxkvxHI+DTftok=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Oct 2017 12:52:52.2616 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0701MB2071
Cc: Andre.Przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: [Xen-devel] [PATCH v6 0/5] ARM: ACPI: ITS: Add ITS Support for ACPI
	hardware domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KClRoaXMgcGF0Y2ggaXMgc3Bs
aXQgaW50byA1IHBhdGNoZXMuIEZpcnN0IHR3byBhZGQgc3VwcG9ydCBmb3IgdXBkYXRpbmcKaG9z
dF9pdHNfbGlzdCBmcm9tIEFDUEkgTUFEVCB0YWJsZS4KVGhlIHJlc3QgcGF0Y2hlcyBwcm92aWRl
IHN1cHBvcnQgdG8gdXBkYXRlIHRoZSBoYXJkd2FyZSBkb21haW4gTUFEVCB0YWJsZQp3aXRoIElU
UyBpbmZvcm1hdGlvbi4KCkNoYW5nZXMgc2luY2UgdjUKLSBmaXhlZCBpbmRlbnRhdGlvbgotIGZp
eGVkIHJldHVybiB2YWx1ZSBjaGVjayBvZiBnaWN2M19pdHNfZGVueV9hY2Nlc3MKLSBtb3ZlZCBH
SUNWM19JVFNfU0laRSBkZWZpbml0aW9uIAoKQ2hhbmdlcyBzaW5jZSB2NAotIGdpY19od19vcGVy
YXRpb25zIGNhbGxiYWNrIG5hbWUgY2hhbmdlZCB0byBpbmNsdWRlICJleHRyYSIKICAgZ2ljX2dl
dF9od2RvbV9leHRyYV9tYWR0X3NpemUKLSBuZXdsaW5lIGFuZCB3cyBpc3N1ZXMgZml4ZWQuCi0g
dXBkYXRlZCBjb21taXQgbWVzc2FnZSBmb3IgcGF0Y2ggNC4KCkNoYW5nZXMgc2luY2UgdjMKLSBT
ZXQgR0lDVjNfSVRTX1NJWkUgYXMgMTI4SwotIHVwZGF0ZWQgZ2ljdjJfZ2V0X2h3ZG9tX21hZHRf
c2l6ZQotIFJlbW92ZWQgb2Zmc2V0IGZyb20gZ2ljdjNfaXRzX21ha2VfaHdkb21fbWFkdAoKQ2hh
bmdlcyBzaW5jZSB2MjoKLSAlcy91MzIvdW5zaWduZWQgbG9uZwotICVzL3U2NC9wYWRkcl90Ci0g
Y2xlYW51cCBnaWN2M19pdHNfbWFrZV9od2RvbV9tYWR0IGFzIHBlciByZXZpZXcgY29tbWVudHMK
LSByZW1vdmUgZ2ljdjNfaXRzX2hvc3RfaGFzX2l0cygpIGNoZWNrcyBpbiBwYXRjaCAzCi0gcmVt
b3ZlZCBnaWN2M19pdHNfbWFkdF9nZW5lcmljX3RyYW5zbGF0b3Jfc2l6ZSgpIAoKQ2hhbmdlcyBz
aW5jZSB2MToKLSBzcGxpdCBwYXRjaGVzIGludG8gc21hbGxlciBvbmVzCi0gcmVtb3ZlZCB0cmFu
c2xhdGlvbl9pZAoKTWFuaXNoIEphZ2dpICg1KToKICBBUk06IElUUzogSW50cm9kdWNlIGNvbW1v
biBmdW5jdGlvbiBhZGRfdG9faG9zdF9pdHNfbGlzdAogIEFSTTogSVRTOiBQb3B1bGF0ZSBob3N0
X2l0c19saXN0IGZyb20gQUNQSSBNQURUIFRhYmxlCiAgQVJNOiBJVFM6IERlbnkgaGFyZHdhcmUg
ZG9tYWluIGFjY2VzcyB0byBJVFMKICBBUk06IFVwZGF0ZSBGb3JtdWxhIHRvIGNvbXB1dGUgTUFE
VCBzaXplIHVzaW5nIG5ldyBjYWxsYmFja3MgaW4KICAgIGdpY19od19vcGVyYXRpb25zCiAgQVJN
OiBJVFM6IEV4cG9zZSBJVFMgaW4gdGhlIE1BRFQgdGFibGUKCiB4ZW4vYXJjaC9hcm0vZG9tYWlu
X2J1aWxkLmMgICAgICB8ICA3ICstLS0KIHhlbi9hcmNoL2FybS9naWMtdjIuYyAgICAgICAgICAg
IHwgIDYgKysrCiB4ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jICAgICAgICB8IDkxICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0KIHhlbi9hcmNoL2FybS9naWMtdjMuYyAg
ICAgICAgICAgIHwgMjcgKysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vZ2ljLmMgICAgICAgICAg
ICAgICB8IDEyICsrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCAgICAgICAgfCAgMyAr
KwogeGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggfCAyNyArKysrKysrKysrKysKIDcg
ZmlsZXMgY2hhbmdlZCwgMTU4IGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygtKQoKLS0gCjIu
Ny40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 12:53:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 12:53:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1u1v-0002z7-R9; Tue, 10 Oct 2017 12:53:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1e1u1v-0002z0-0L
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 12:53:03 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 6F/F8-30115-EA2CCD95; Tue, 10 Oct 2017 12:53:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSbUhTURjHO3d321W8dZ2aT1OTFolJvswiohK
 EDMoQFkhoH5p3dfcC25z3zlLyg4HiS0riy0Iz1CIDgwwznGWamq9DK1NK0ggKEUsrhUyx0b3e
 aXY+/c/5/Z/n/M/hISQKt1RJMFl2hrXSZpXMGzdG71dHPuiZSo2pbVYdWW6twOLRqd4f47gGn
 ZearLr0rDSpcXV6GdkKfbMqrzXhuaiTLEbeBE6VSqD6xqqkGHkRiEqFutV8mQAUVAEG7soKuQ
 BkVCi0l45hgvanVPCxqWJdSygLNM7NI0H7URr4Vla03gin9kHJyC2poEnqNDweGVjvA9RumBw
 VPAThRSVC02CQcKzgLY7yXky0+8JQ9RdcbA/QPTsrEUv3wMz7IUzIBtR1BPe7V3CxOAwcrmJM
 NIVA30gtLuokqM975iloQNA54ZKKm5tyuOda8SQ6ANPtH3ARvJWDy1ElE8ExeOOo82gblLQtI
 tHUL4VPEy+RCIJhoaFQJoIOKYznFXhC6aC/blAughoSKmucnk2RHJ472j1fpoTvziFUhsJqtj
 y9ZsvT6xHWhMI5hr3MsJGx6igdazIY7RbaZI5UxxyOsjAcRxsYM63joi6mW1oQPwvb+OVEa42
 aHrSLwFQBpKRrKlWxXZd+KdtIc0Ytm2lmuB4UTBAqIOu7eebLMgYmS28y8wO1gYHwUfmT+QIm
 ORtt4UwGEQ2jSKJwcnoNU+DWdCujDCQj+LlTUILJmGndbLExlmMoROlHIj6UwsfGsBaT/X8+h
 wIJpPIja4WrfExW++ZNc3wIjA8RoF8PYaf/IWUuGpD7rjVrYyXz4RlY1W+vlpSYgoKzjtnXn8
 8lLb/zeeqeXBxkg0MKf9Z3jCzcvf2nJPFChhsS7iR79bV663OcwRlXhtviykPToq/OnIk9+ur
 Fw4ku+ZME6S/3zoNB2qX+E5q25L2HUHeJPrS8v3bHkj68MecrkxeXcny0Izv+5COtCueMtDpC
 wnL0Xz8HJMeRAwAA
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1507639978!76355495!1
X-Originating-IP: [104.47.41.49]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61101 invoked from network); 10 Oct 2017 12:52:59 -0000
Received: from mail-dm3nam03on0049.outbound.protection.outlook.com (HELO
 NAM03-DM3-obe.outbound.protection.outlook.com) (104.47.41.49)
 by server-9.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 10 Oct 2017 12:52:59 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=t8njyoFANdzuHfB+iJacYCDaNyOthtYFrygVO/cxLww=;
 b=iSvWmY95/djpnCvrRzRbj9qiHIcx0DF5gAGZIm03AIXRukma2A9342Zh5e1IYlhjAlGwi6FM44eBpOQG2FiehLBhA9tmWUg8q66kmy5uXYyLzYCjfnNIMFoMdIOsQmIJK+W+YBshJda3CILWLP4boASVsHOasc9MDDGmgBWQcuI=
Received: from mjaggi.caveonetworks.com (111.93.218.67) by
 BY2PR0701MB2071.namprd07.prod.outlook.com (10.163.156.149) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Tue, 10 Oct
 2017 12:52:54 +0000
From: mjaggi@caviumnetworks.com
To: xen-devel@lists.xenproject.org
Date: Tue, 10 Oct 2017 18:22:28 +0530
Message-Id: <1507639952-31617-2-git-send-email-mjaggi@caviumnetworks.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1507639952-31617-1-git-send-email-mjaggi@caviumnetworks.com>
References: <1507639952-31617-1-git-send-email-mjaggi@caviumnetworks.com>
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: SN4PR0501CA0030.namprd05.prod.outlook.com (10.167.112.43)
 To BY2PR0701MB2071.namprd07.prod.outlook.com (10.163.156.149)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 40fcafaa-cd05-41c1-814d-08d50fddd478
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:BY2PR0701MB2071; 
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 3:BCC1mgM7aobuCberbEAlwO/fbi+greF0eesfcslJ2Kd2uJegL+0JWRW0kDxH5/pGCePlOh53lOjLXbBMyexDNTErB7on36t665gxxCQK2w6UP+BJSQF2BV4jaWlUUj+0wJIdQcvMM5P3d5GZNqo4q2Cyq4nffXa2rsVh4o1YGSRUMP+jcJYipTODm566t4KLWtBVlaEWR1kepMBcHPo6l5oApSryA8lX9UGxjk0zRIAD0hxvwddDV9CTmUcaOgh7;
 25:jxnKrECkCb+Ri2MEDoJL8D4+9L02Qg6iW3/kBV9RBCD/0K1EatDW58okTx8fS3C8A3v+pYHsETglnhtetDGTPptzkgwoh0Ha1+X5JkcF6FavDUNlSTAnfJMnBwWPG86zCudk2pPOxjrR9CaqW2xke7i0mar+jE0Woy4pp3wQE9GY5jH1PXM9T9jMGKqn2EThvQoo0lIon4jPlHfrkPBxvm3zriKKKmvDRb+WyJRnxk+y8HRFgT7fyfw2+JGlftYA5eM19QjP53Tw+aRJIN2q4aFH4oHpoLuLD0WyLA3ZQASxXjkY37RS/qdGJ3CfSuKQdPPojUcO44y3/qCAwb8g4CWNmBjJ97VR+IWZXN4uF+Y=;
 31:vgTJbZNm3vrY1WCnoD0RaeK0mkTxA+prjaCpCX3eTh+2rvHYM94MJ/DABqtkhb4IaghGVzxtnFyX2JqtuvF9SHVzqWkZOJ4KUhVwAJjB3ICJGkGmjj8ddVQiisObKJBLqGpWqUJXmTNgU0dT5Lf//IPdTLj+x3VS7BRRjJ3jBPSZGc43uBVuV5BN9SyNtyifld4GNwxPXHBl4G5R8e2786s5hAt8yEeREcW21V30blQ=
X-MS-TrafficTypeDiagnostic: BY2PR0701MB2071:
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 20:2JyJxFM/Zf992jvd0KLQap1pDBg4WgvhiRxELhPM9VXImri4uU/qp/MgZikfq96r/kmDKUYD5qN0Ht+sNO2fQyh/avFOvhEBpArPxCu9iaKXWnUD6sfyT7kkUGh3QJWUX8HQ6lBo0zQwO4EO2OnddHXoovUh4XbQdd8JgjJ8oJW6HhX7YVXLwmI5jnkEVPfJV+De/9iHLW6mdTaPVXAd+s5qDFlj0/E7KKdjXlcy2jmSyf4dRzFwy4AvG5paYXkc6m7d1cudluhny6ScSIRqfWoU1kK8AtR2FdUgdvorwfzmz+Ak4hUo7AmKj/2dXOov56o+BhQ9h4xmnRKda33zi4Ne093+4XE0CbywPPOCByVAPZJTGkUoCaJHX8wECuTOsQETl2JgRlPjx8qaZxoEXe2aXcGhdNIpkCk7JRYwRoIPE1aW8TfuXk9Kqy2NRAspbL20FwCJhKT6DwYMtA7TAH/i9U1mD+bFWG8YasmvBi7MdErKIYe+YQQU1403GS2NGFLC26yDQk0dbTPE0shcDQ0tlzxqRT/J9gi12t06+PjJIxzCwXHbSG42PPH6gq5Xyp520LlMHSWIEjNN+KhAXC30DkH3FhzwD3poSZ3QdXo=;
 4:JW6Qy4AC7lh+9waY42NKpz54UYVyPdTvN0vzzxIsPVD4cZSqAV/UZMbe6wPvytcLgmNS9a8F8lAeoMEGvLAWIktVta3btQE6ZLbfGjJGz8QUEJaN3vRBBMd920vNplA7+hrgHR35fCEwU0EbnrK17W9iBuwP5f5P/XZhoql4nep0a7TPz/aExT9Si16JyGgPyFud7Xr5twufcj0kkA9d46TwteL50oaHFAne/ZPzpyOwCaJOf7izfbWbB7rHQO9rXi45Z5cJs9JpnMZZBHJRDD7lM92TLjo8SOARCLGV/NI=
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-Microsoft-Antispam-PRVS: <BY2PR0701MB207187A26D8770922EDD92DCEC750@BY2PR0701MB2071.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(10201501046)(100000703101)(100105400095)(3002001)(93006095)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123564025)(20161123558100)(20161123560025)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BY2PR0701MB2071; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BY2PR0701MB2071; 
X-Forefront-PRVS: 04569283F9
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(346002)(376002)(189002)(199003)(6666003)(69596002)(305945005)(9686003)(6512007)(2906002)(33646002)(72206003)(5003940100001)(101416001)(16586007)(316002)(107886003)(36756003)(97736004)(48376002)(50466002)(478600001)(189998001)(16526018)(53936002)(3846002)(5660300001)(6116002)(5009440100003)(4326008)(47776003)(6486002)(2361001)(76176999)(66066001)(50986999)(25786009)(81156014)(2351001)(2950100002)(8676002)(68736007)(6916009)(42882006)(106356001)(7736002)(53416004)(81166006)(50226002)(105586002)(8936002)(85772001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0701MB2071; H:mjaggi.caveonetworks.com;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0701MB2071;
 23:8aBFN8+GmCwbhQbsLcAJTD944V7yfm/TBWRWote?=
 =?us-ascii?Q?qirI59ypZwoXumeTd2AXahltwZS3In0Y2VvynoTDydXTR0h5ABijYL7HRtI6?=
 =?us-ascii?Q?uiwwUfoBIdulZLbfrIm4QYLxezM4TcAOI8/haxj90h9ajN3hoIGPTHtA4e8c?=
 =?us-ascii?Q?/DdqaO15PL8jP5Buw+FtvL60z+8n9aWm85+3P1+NJZAFDtRdDLZRbnTHsUwa?=
 =?us-ascii?Q?h4jIHlX2PYNy4EGq42jnMWyaWN9eGZ15zsu3FeYKDgocJ+jipXVmU4mPnzXR?=
 =?us-ascii?Q?azZfqf493LjnqMwddt8a8JjE6b7hExb7t50J1r5IX8HLxK6WViigw5BXNZfX?=
 =?us-ascii?Q?BasOaanbwZS1UDJ0W9A1QyiavsKAzJGT3QcpE5fhvTEh3qSTSFY9vS2poys6?=
 =?us-ascii?Q?Gy7/JsJql5OJr8K35dGtlP8FtBSZKTvOVoSY0Wp2Rw3LeBY9VCdzbEawlzLz?=
 =?us-ascii?Q?04g/FTT8PBoLD0kcO/GF+1OcMjfvCgST7ggD9VoiLfjocURXkOaAeLfeYrSb?=
 =?us-ascii?Q?7f743bSREDX6h/CAg4y7LqWeJJ/NOQ1ujiF/hTt8gL8tQ0uLEW9qCVw0vqwE?=
 =?us-ascii?Q?ZP/+Pai1AymKRnvwZTLs3E9FfDa0DmcHFM6YiHkosbDKlxPuNsaXAEaOROwD?=
 =?us-ascii?Q?tPxbjWuErcA01S0fXfIm9cS7dZrIBmGZObGjpelTArLT07wPGF9EdPHTlQ0K?=
 =?us-ascii?Q?uz3PkOWhgPBKgpRKPEEntvlB6W5HlhUoQBiQirPhGSyoo844yuy6kOiDU301?=
 =?us-ascii?Q?Eiz2DtJ5zxlWwQlVAD1XvOVHgZ9lrSBLYnX95CQM5vhR7wCumf6fQNjSKPUL?=
 =?us-ascii?Q?xVoo8yDgZXXQC3ZjWwYN5wRklNomMGxgQRBWcEg5qXJaBiTdK+NsdmHSt7c+?=
 =?us-ascii?Q?JHgRt/H3NBfMpPFYQrSAxlNg9MulScPBm8i71P3n0E4DkJ1U5LdWU0XHgs58?=
 =?us-ascii?Q?4P/Y4HQQZFJoAhfEw/nXjhE0GZ7bJNZBi356YTmw50v6S5rnpj70SiPWfTvu?=
 =?us-ascii?Q?g9pK9Nm7oVWy8ZmjlPsvyP3XcXNfImQtzLgpn6cuBt13EkpYkL4t4AqSxSL6?=
 =?us-ascii?Q?RWFxAQJIQt6yQTh9IV0PmB/esFz/kFW7sdUcwX8E00Gwj9Qlpwn041Cl3Ey/?=
 =?us-ascii?Q?nGzAxLQr4ZzYF++xHvJpMWcIk2I7bWaa7NpA9M9wxETMNJGf2LiuehaywrE5?=
 =?us-ascii?Q?UNXpcWfv552Z+ICC1acJ0qhAAbFU8On1JFVg3N1A4+cZL0BWKMsKxxU0O4Nl?=
 =?us-ascii?Q?AbCmTeWodyAz6QRznQPc=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 6:ulpobN2M1LoE1VrtbKIsKZrE6QWBNmHJQanrCVBzrffI2ncMzyVo7zrvm1zHETnSjbq0+Ge4PogutfUVOJ8rddZk06GAOnnd5XAmT195wcCWKcjDCjjhAr53jATJ2spwOXYCZxZbVfNsXNacFpX525miT649ogyQG9osxrM/rivT5egQqvUz9ONWkdawOR+tcdTKdJAqIn504lR8njwho7gx/Yjo7OcFEKci+/Qx6bqwXvYoGoWDRs1QsXyDUwJFx5a9zccdZxmjHlMwDDwh1EY4ucHobVrgTdKCCJeFRugXUilbHfdEypXhgx1LBpGIw2uhdaQ4bNfZYlkXyV7QHQ==;
 5:kXzOT/hH81NhWZrErQX3589Kqar1zfTqOMc1Wk9bA9F+pjteSAF7KbUI6aFabsfivr0Q4SjjO1ZlvcHxxBxLvXUGS7lqR8V8M3O8kVVpA3+IfMzvxwM/9nT4UGklzefpVc+8WpWqzUOahHvMFHSESQ==;
 24:PDSPWX7DDl8vGbDgJzHiykcvzmMtRLtoLMNq9y5ECyZy1xCDO9HqIAAajUDzKK+DK6bhqiPehEPZqEMXTNPnyeNDaGB+ziNeGsn7mX1KVNI=;
 7:/VtH/aYpmp7ba1/aY00wtgS+iJDEpPWKoQhilGYpbuIZegFQ7IfP5MkV7K7ZFXRmMZn9C7PfgiTeBRaeswyxpMzl3p7HVJOOnnx1IvB+8SzYJSxfGBkjUrdS3AZxmBAl/BL4o511dPvxpyp+Boo6CYOF7SHHjT+stSEVpSXI14hIVlRqVkvREboRzHap0fHS8SoZBTewZn0Wk3DldHqdyP3XL76NqYeLWRLmRMfZQQo=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Oct 2017 12:52:54.9648 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0701MB2071
Cc: Andre.Przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: [Xen-devel] [PATCH v6 1/5] ARM: ITS: Introduce common function
	add_to_host_its_list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KCmFkZF90b19ob3N0X2l0c19s
aXN0IHdpbGwgdXBkYXRlIHRoZSBob3N0X2l0c19saXN0LiBUaGlzIGNvbW1vbgpmdW5jdGlvbiB0
byBiZSBpbnZva2VkIGZyb20gZ2ljdjNfaXRzX2R0X2luaXQgYW5kIGdpY192M19pdHNfYWNwaV9w
cm9iZS4KClNpZ25lZC1vZmYtYnk6IE1hbmlzaCBKYWdnaSA8bWphZ2dpQGNhdml1bS5jb20+ClJl
dmlld2VkLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KQWNrZWQt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJt
L2dpYy12My1pdHMuYyB8IDMyICsrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiAxIGZp
bGUgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMK
aW5kZXggMmQzNjAzMC4uMDYxMDk5MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My1p
dHMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCkBAIC05NzYsMTEgKzk3NiwyOSBA
QCBpbnQgZ2ljdjNfaXRzX21ha2VfaHdkb21fZHRfbm9kZXMoY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCwKICAgICByZXR1cm4gcmVzOwogfQogCisvKiBDb21tb24gZnVuY3Rpb24gZm9yIGFkZGluZyB0
byBob3N0X2l0c19saXN0ICovCitzdGF0aWMgdm9pZCBhZGRfdG9faG9zdF9pdHNfbGlzdChwYWRk
cl90IGFkZHIsIHBhZGRyX3Qgc2l6ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSkKK3sKKyAgICBzdHJ1Y3QgaG9zdF9p
dHMgKml0c19kYXRhOworCisgICAgaXRzX2RhdGEgPSB4emFsbG9jKHN0cnVjdCBob3N0X2l0cyk7
CisgICAgaWYgKCAhaXRzX2RhdGEgKQorICAgICAgICBwYW5pYygiR0lDdjM6IENhbm5vdCBhbGxv
Y2F0ZSBtZW1vcnkgZm9yIElUUyBmcmFtZSIpOworCisgICAgaXRzX2RhdGEtPmFkZHIgPSBhZGRy
OworICAgIGl0c19kYXRhLT5zaXplID0gc2l6ZTsKKyAgICBpdHNfZGF0YS0+ZHRfbm9kZSA9IG5v
ZGU7CisKKyAgICBwcmludGsoIkdJQ3YzOiBGb3VuZCBJVFMgQDB4JWx4XG4iLCBhZGRyKTsKKwor
ICAgIGxpc3RfYWRkX3RhaWwoJml0c19kYXRhLT5lbnRyeSwgJmhvc3RfaXRzX2xpc3QpOworfQor
CiAvKiBTY2FuIHRoZSBEVCBmb3IgYW55IElUUyBub2RlcyBhbmQgY3JlYXRlIGEgbGlzdCBvZiBo
b3N0IElUU2VzIG91dCBvZiBpdC4gKi8KIHZvaWQgZ2ljdjNfaXRzX2R0X2luaXQoY29uc3Qgc3Ry
dWN0IGR0X2RldmljZV9ub2RlICpub2RlKQogewogICAgIGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vf
bm9kZSAqaXRzID0gTlVMTDsKLSAgICBzdHJ1Y3QgaG9zdF9pdHMgKml0c19kYXRhOwogCiAgICAg
LyoKICAgICAgKiBDaGVjayBmb3IgSVRTIE1TSSBzdWJub2Rlcy4gSWYgYW55LCBhZGQgdGhlIElU
UyByZWdpc3RlcgpAQCAtOTk2LDE3ICsxMDE0LDcgQEAgdm9pZCBnaWN2M19pdHNfZHRfaW5pdChj
b25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpCiAgICAgICAgIGlmICggZHRfZGV2aWNl
X2dldF9hZGRyZXNzKGl0cywgMCwgJmFkZHIsICZzaXplKSApCiAgICAgICAgICAgICBwYW5pYygi
R0lDdjM6IENhbm5vdCBmaW5kIGEgdmFsaWQgSVRTIGZyYW1lIGFkZHJlc3MiKTsKIAotICAgICAg
ICBpdHNfZGF0YSA9IHh6YWxsb2Moc3RydWN0IGhvc3RfaXRzKTsKLSAgICAgICAgaWYgKCAhaXRz
X2RhdGEgKQotICAgICAgICAgICAgcGFuaWMoIkdJQ3YzOiBDYW5ub3QgYWxsb2NhdGUgbWVtb3J5
IGZvciBJVFMgZnJhbWUiKTsKLQotICAgICAgICBpdHNfZGF0YS0+YWRkciA9IGFkZHI7Ci0gICAg
ICAgIGl0c19kYXRhLT5zaXplID0gc2l6ZTsKLSAgICAgICAgaXRzX2RhdGEtPmR0X25vZGUgPSBp
dHM7Ci0KLSAgICAgICAgcHJpbnRrKCJHSUN2MzogRm91bmQgSVRTIEAweCVseFxuIiwgYWRkcik7
Ci0KLSAgICAgICAgbGlzdF9hZGRfdGFpbCgmaXRzX2RhdGEtPmVudHJ5LCAmaG9zdF9pdHNfbGlz
dCk7CisgICAgICAgIGFkZF90b19ob3N0X2l0c19saXN0KGFkZHIsIHNpemUsIGl0cyk7CiAgICAg
fQogfQogCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 12:53:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 12:53:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1u1x-0002zQ-20; Tue, 10 Oct 2017 12:53:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1e1u1v-0002z6-W9
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 12:53:04 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 DC/D6-29911-FA2CCD95; Tue, 10 Oct 2017 12:53:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUYRTtm5ldR3Fk3NW8+eixkFmkKZKERAl
 BaCTVDxEDyVkdnYXdVXbW2CRQFPERimj4xjdaWxlklAqZ71bFEt/vMkzE0uqXGZrN7Kxm36/z
 3XPuuefCJXFFhtydZE1G1qBntCq5A8GdOx3p29w9H+X/LF15YfNlERaCQnt+jBM30W2ZRq9ON
 MXIuLFvk0RSg5upzNKG0lC2Mhc5kASdh0NTVz3KRfYkoqOg+nemXCQUdBYGtVktuEjI6WPQlj
 eKidiFVsGiuciKcVoHjWvr1mYlHQ51O7VWTNAnoS5vkMhFJEnRYTDw+ZJYBvoozLzPwcWyPX0
 NzBYPsawQFMWFPVZHinaGgbJlQnIH6FpdxaXWE7AyPYCJ0YB+gITMW4TU7A3FQ7mYJPKCvuFK
 QsLhsDH5y9ZQi6BjYkgmfUrsYKSjSiapzsJC2xwhEQ0yyGh/apsXDYulpTZREhTnz9qs+mXwa
 aIXSZ/XONTk7w33hI3abLmE52RQ2AxSQDX0V1vspIavFLzLH7NZ5djBUnWNvACdKj+wevmB1W
 sQZkY+PGu4yxp8AwP81AZNAmfUMRqtb4B/kJ+O5XkmgdUyat4vNlH3AgmncEh4rSi97lY3OkJ
 iKlcKfzsfpXBSJ8bd4xieu2NI1rJ8N/IkSRVQsV0C52xgE1hTvEYr3NMeDaSjyoXKFGmKT2J0
 vCZBogZRINlZML6NkdkzC9uYgtAn6ll3NypIlNKilEvW7xvt3eYo8nJXUkiIpnBMYg06jfF/f
 g25kUilpCpFF0eN3rg/b02IgglRXOOtUYzMP8o9DZ33GVusjnBK2Z3Y7SynfW70VLT0OjV+vG
 R227x/+eLwl0r1/PNRY+hyyFWu0SF4aupx50Ozd9bWzydxqab2+mj7oD9txx8tVnxYC0ZjeSn
 ozfcVS0lhZERfzFRrGJca8mq0bMlnWW8pib8+7KHTxux4rmfNlmBVc4evLAU3FY9MqwieYwLO
 4Aae+QvmpcQPlgMAAA==
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1507639980!69849927!1
X-Originating-IP: [104.47.41.87]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64020 invoked from network); 10 Oct 2017 12:53:02 -0000
Received: from mail-dm3nam03on0087.outbound.protection.outlook.com (HELO
 NAM03-DM3-obe.outbound.protection.outlook.com) (104.47.41.87)
 by server-10.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 10 Oct 2017 12:53:02 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=E4y7WWpfvtJK6k7QpM1019lzftUhBica1VyvZWTjWiw=;
 b=U8wlM7jLC4WD79cHY6GmRyAhXXI3KTdXL4nrGU7rXDicah07LlsTcm/jC1Q6cE3sA1mR8bbZ15xQK7DHmVXrHGhFqHt1K/oKYetmwte9tTQK7xdEU8UVvkD74gXQh17v649WL0ir33OC2J3mCAbWdQddHSMYOrhXYy8IZw/yWlI=
Received: from mjaggi.caveonetworks.com (111.93.218.67) by
 BY2PR0701MB2071.namprd07.prod.outlook.com (10.163.156.149) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Tue, 10 Oct
 2017 12:52:57 +0000
From: mjaggi@caviumnetworks.com
To: xen-devel@lists.xenproject.org
Date: Tue, 10 Oct 2017 18:22:29 +0530
Message-Id: <1507639952-31617-3-git-send-email-mjaggi@caviumnetworks.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1507639952-31617-1-git-send-email-mjaggi@caviumnetworks.com>
References: <1507639952-31617-1-git-send-email-mjaggi@caviumnetworks.com>
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: SN4PR0501CA0030.namprd05.prod.outlook.com (10.167.112.43)
 To BY2PR0701MB2071.namprd07.prod.outlook.com (10.163.156.149)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 61d56a68-1fa2-4a6e-5ed1-08d50fddd617
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:BY2PR0701MB2071; 
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 3:kXoMlozWHWR6OumnBtzFoN8rSNPd2jex6FqdzXpVugDOa1WaOlckgB18P2BSFyQaDNVgCiMFELDbWig03VczQAdrJh6mG562LwavXNaAP2Kl1j0MdUWRnopAaKtT1j+GM0Ac3oe39/2icjng3UPXyGsUFVUXExssq6bn2Eiev/aii+9iB7jNPKw7O2kEFKJ0ruPFC762/6kS4oy9oD0tL1OmL+1zutKvnUTZWgS/TUY5ROX+2TBbfd1MvprO/5wG;
 25:YeeVgAe/kiitTvjIBooJPwzP++HUdI7J75N2dBPyxVCJJxWubZx61yHOSXcxizi77Ko5RbkfcZge+VnOQ7YI3dNCbo9qG1GIopMmDwqJDhwRBc7HAgO7Gxm0rMM2vBrEWgJnPZimyPoKIm19Av17YE/W3e0kUG4xPYeuuQpbmeIAQLA9PX1FhxrpppKqqLffLLdigNgSyeDGfXfV5RqMqf6an1e2xLnFp998+m3MifxWURv3sbFEc/OKhst5bvrLqIFMhnp1uAp+3OY/S4b6p3h4og9pgsMEAqH1kq+OokbCQkvT+4OZLcsLJUQZhrG1Q1jj1gND22bFhfmhoc3HjnltHy8qRXyggR3Y948aYgM=;
 31:k6Q+0xArcDx5w0q1hWMaNvSdzLADTGrM0Kz8KBEpKRb0r1HNW1B3k3jExivRyunnR1mNqB5oo8hmjBbJt9LlFqHSqvPc4UToJFIadizfahOvA4cV13Q5xaCXap7nz2UkvB+AjVP3fqmGKTkM0pF6TPnf4kt/EBj44jQuMWAGxDcSPeH6vcbxybf3ACUf5PvS3wpsrUNwY6kilw46STTuO0ZW+DDF+9PEkL3x5LZzWkQ=
X-MS-TrafficTypeDiagnostic: BY2PR0701MB2071:
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 20:b0nifY5AQl+8qaqWA7g6JWMRHJ5MxSkqXPfoUUIdJSroC5X68gDOYRSQL33eH91eRR+y61HmSDBNxuTedO1zQD1q3FWJ9qXQMkRVoQ0FblBPHZjQ5zJyXin6WlucHV2jh+6tyh/qAk/emFXkXYJLxbiaYAxsNR3rQZb/FFB+PGKEVBrlTExWVy3sqA27ZF+mQwfd4j18+MNb6xgNJLB1psKgZ4wuxr3I/Q2C45I7JeEmSONSFI+tYdU2Jx01pdvt6aq+jMnB0vHDJIHIgWRVAWuj6Bz6+b1EWNbFPcjEKVZO0whGDjRyqkwD0cqr52Rbazh5bJmxmPWtYkUb1qrf1DI8JAUB0Ehh/rhMc6odCvmPjin92LZGS9NnS2ngaZtxFU3kkOOjcP6X5VvmHQaUEsAqQeGnDJWRIiCxtlGvJo72P70M1fhZD08Gp55NhT3k0w0USCYrEheWHnyB+vgxHdYrjsekjkdPXPTv/vClJwm8jA7mxgF8pyH6ubnWEHNnryNzQQMhcYH9189Kn4J1n3c7/K8xoqcJvJODVRwXzQxHrfNx2PtFN7/eG6yOnW0uR//o0QvROmzap07FJAZWTqkw5Quu+5nm8n2tzhwAsLk=
X-Exchange-Antispam-Report-Test: UriScan:(250305191791016)(180628864354917)(22074186197030); 
X-Microsoft-Antispam-PRVS: <BY2PR0701MB207182375E3BBCD342DAA697EC750@BY2PR0701MB2071.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(10201501046)(100000703101)(100105400095)(3002001)(93006095)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123564025)(20161123558100)(20161123560025)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BY2PR0701MB2071; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BY2PR0701MB2071; 
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 4:T4L6KBK0zbdiEQd3o7aTj7UMZ6f97toumMWBjq/NGDSV1FQpUZMPJ7Jp2TOvh4F27TnTtTwyFr7cE39zh8ziVoz23CXNWKz9WHuB/BdragCTYBiufmAhgyxIeEZS1HAhDSm6BUl6z519gMiDEZBKCQmybYHaaU4qTna03CfhN/Oxst/PkVdp9N8Yq1hE0fwEHuBcmLHrePcPk4HiMQhad0Xy2q1HkMzIIfEbXLpsZpIw60F1FBYcyRjUMMi44U3lp3l/DW9cfcXxRUo84wTpgX1bB5Lwims3N/Ktu3hE5eyXCQadQ520tiOiFPyRYc/jnIUyoFVviTue2g9qxXJv9QUNyX3foda5QKKCalZQHaL/2LIxXRN4as1pNl9SlmR9
X-Forefront-PRVS: 04569283F9
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(346002)(376002)(189002)(199003)(6666003)(69596002)(305945005)(6306002)(9686003)(6512007)(2906002)(33646002)(72206003)(5003940100001)(101416001)(16586007)(316002)(107886003)(36756003)(97736004)(48376002)(50466002)(478600001)(575784001)(189998001)(16526018)(53936002)(3846002)(5660300001)(6116002)(5009440100003)(4326008)(47776003)(6486002)(2361001)(76176999)(66066001)(50986999)(25786009)(81156014)(2351001)(2950100002)(8676002)(68736007)(6916009)(42882006)(106356001)(7736002)(53416004)(81166006)(50226002)(105586002)(8936002)(217873001)(85772001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0701MB2071; H:mjaggi.caveonetworks.com;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0701MB2071;
 23:Hh4cmbaECcDhX/ErPdN+rhP9GIgudnvp9aZUBr3?=
 =?us-ascii?Q?nUxQScpUiVRjavdtfF0yxuNDLY2z+Iliv1mBE0NMSIw8Ii3zsmz/J/Q4RsRh?=
 =?us-ascii?Q?AoX/QmguKkJnB4Y4vZ/ZvXuZLdsIqAGbUTMLW7UBVIySwdm/Mhnm6yI0rUx7?=
 =?us-ascii?Q?JN6PQBx2El5mY8R5wv2y89UY/Ndkftmt9K3m0AM4HTyEPo++8+tLmfV4F1E3?=
 =?us-ascii?Q?nnIOsEAVYLYEqi88LKI94OtyiESgGH2hLT81HvMOnuYYHLqA2pB+bXdeIrXS?=
 =?us-ascii?Q?Z9vAxQK+cZq1LL7HAhnCDYt1ukUFokb8Os3pPnc+vxmQz9UGrL+7C9+2ztM/?=
 =?us-ascii?Q?nrdEdgQ0YX5pBzlSCqs1bixeN4tlnR+UtMTfMe3dHUhUHdUfClM6QgHl35n0?=
 =?us-ascii?Q?wRbF79W5u0iCnF/njcc3G7Dvo/jBj0NbvmvSuBjEMRdPKij9CjuCVlb1P3dO?=
 =?us-ascii?Q?XkheoEk2q04HyMnZCrY+560UlBTcNgqb52BzKJn34M8dnn95nlgiohyxPE4t?=
 =?us-ascii?Q?OFBXzpVsmLk/yDHivvFqg99+aMYbX1GyD6pwO0aSRw01Wcbzvsno5sQtcaOd?=
 =?us-ascii?Q?3uBilbpQpyFqEVhMZL5D9rgWYDulNX2zwPTbbgDQvKLv51WD2Y57R2LCHeoj?=
 =?us-ascii?Q?ZgCSC+QSv1F/AYj2Q4f67984byIbmTTAQR3PUld6bxA8uyq7JkwqbQhZ/n0N?=
 =?us-ascii?Q?gAbHv5et/MwfexiRZbjlHPXStOuaACyBL8CB3owVXTyIgZhtbeJTfBqLME2f?=
 =?us-ascii?Q?FJ0jijjw5ucYKJGU52fBxuO95F1EzYTC9HgV78VdUssY4KRXopgG09r8bqD4?=
 =?us-ascii?Q?P2mMi0HCgy15ZWcS/AbSikWrHdck2b8I1LlHXa1nkAvEUCPzGRRB8bVD3dr4?=
 =?us-ascii?Q?9mAP6D21T0PGipiGE953iNjgFJp024NYI8PNxCisvcJ+hG2WJnS4TlEL2CqP?=
 =?us-ascii?Q?jwxJpCzERIk/93N9Mx1TX+1jxz38sTTjt2lTmjUZjvvbPZs/G1H2XUFQXzwZ?=
 =?us-ascii?Q?cIuhRZNSUXoE3fPmiaLQi1C4cPAAKiMJDGtwC1XEtAvDColgbrZXzXrL4UhA?=
 =?us-ascii?Q?y3fVE5zwQVOiv98llxq602rrR49Ls3wqFoWMrWGK/g2J3WnXq+RQnFf+K5fS?=
 =?us-ascii?Q?ydkEcInIujqRg11NuCgBWC/UK+G3z23xdYoaoa/WOieAfdVpnoMlKcYI8jXm?=
 =?us-ascii?Q?jNQ0Fsi7rr+GCeovLY8guERl6f3KSPHTeTZ8QzSF+/8bsj2esjecSss4qvsi?=
 =?us-ascii?Q?kGhWpJvyon7WrGKLD0HuCEzH+wVHSl0k/9eZtURYpEizndVrT+7uBsNGqTja?=
 =?us-ascii?Q?15gaYDlgkbZxj/7msj7UVGsA=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 6:nI3gQtmD1ijiQRkYW6oPvQyG6rmrKFzdJ1HON3sgUqF2u24JxjeocLjqoCLzuQDKJgILrfwqA3IpmDGAdDhtUAN933T8EYQogTwHErW2qk9jqxuRnLR5bnn5LXvFHrbTRcwReHcoB9BXTTJSHGDil13hzashNRRqnDwAwXX40SGYvUq6DFd3xyL4xH3IREV0SKaqh31UBYJi+tDmFp+bvNCc5l2Juh5IVoG44VYsUhJ40Q6IG+ahO8ZbgysI5gFufkag7R+P5cBX/wNgY5gZUY+UcuEu6gt5b3APCYn19rCRGHCANttlTfpLlT1nEqOaSCq7NCUoNMdimGzLIJ7u0w==;
 5:C5Mn8SqDE+DaOe+AbI4Byk6HPlJic8HimgD3NcghdfAakmDj/DOjb3SAtxD2mumFvMMlCbDhdFcoyGB1opx5b8qZQhcnfnn4sdJGtBI80ctrW7wlH3nm1spojcRj5+V8BDGV2YdrdAH+4LYMYlPVfQ==;
 24:Vf3PJNMK/R+QLOyBijlIongQcocFLTy2RgDDDqXmlBBIBKUlGnJNtq3uC9XpRte/lsJX0Lbq48RIggGt75B5zbjY6dI+ZwoVJd4jSzP7FVA=;
 7:+3j1NbN2l9q3HQeEBGQ4KW4UqT/EtWj5FAcZ6x0wgTmDJLvm+p0gLklCV09gBWeYew4yGO2OuYELtotpJ08V7qC+jG7Lh0HgRTmUmw4X+BuQjuO0rZYL0r5JRRTuCBTgJ7tuwR9ZqWcpWH6ooFuqg9o3triUE0blpZu0WolioV5+lSSpP5u9SmMTCZ88BTolyai7GmmEvtycf2kTlBhDPCvQbcsNUB3jcpEZpwqDdCQ=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Oct 2017 12:52:57.6837 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0701MB2071
Cc: Andre.Przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: [Xen-devel] [PATCH v6 2/5] ARM: ITS: Populate host_its_list from
	ACPI MADT Table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KCkFkZGVkIGdpY3YzX2l0c19h
Y3BpX2luaXQgdG8gdXBkYXRlIGhvc3RfaXRzX2xpc3QgZnJvbSBNQURUIHRhYmxlLgpGb3IgQUNQ
SSwgaG9zdF9pdHMgc3RydWN0dXJlIHN0b3JlcyBkdF9ub2RlIGFzIE5VTEwuCgpSZXZpZXdlZC1i
eTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+ClNpZ25lZC1vZmYtYnk6
IE1hbmlzaCBKYWdnaSA8bWphZ2dpQGNhdml1bS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy12
My1pdHMuYyAgICAgICAgfCAyNCArKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL2Fy
bS9naWMtdjMuYyAgICAgICAgICAgIHwgIDIgKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3Yz
X2l0cy5oIHwgMTAgKysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCAzNiBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyBiL3hlbi9hcmNoL2FybS9n
aWMtdjMtaXRzLmMKaW5kZXggMDYxMDk5MS4uMzAyM2VlNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL2dpYy12My1pdHMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCkBAIC0xOCw2
ICsxOCw3IEBACiAgKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6
Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgogICovCiAKKyNpbmNsdWRlIDx4ZW4vYWNwaS5oPgog
I2luY2x1ZGUgPHhlbi9saWIuaD4KICNpbmNsdWRlIDx4ZW4vZGVsYXkuaD4KICNpbmNsdWRlIDx4
ZW4vbGliZmR0L2xpYmZkdC5oPgpAQCAtMTAxOCw2ICsxMDE5LDI5IEBAIHZvaWQgZ2ljdjNfaXRz
X2R0X2luaXQoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKQogICAgIH0KIH0KIAor
I2lmZGVmIENPTkZJR19BQ1BJCitzdGF0aWMgaW50IGdpY3YzX2l0c19hY3BpX3Byb2JlKHN0cnVj
dCBhY3BpX3N1YnRhYmxlX2hlYWRlciAqaGVhZGVyLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCB1bnNpZ25lZCBsb25nIGVuZCkKK3sKKyAgICBzdHJ1Y3QgYWNwaV9tYWR0
X2dlbmVyaWNfdHJhbnNsYXRvciAqaXRzOworCisgICAgaXRzID0gKHN0cnVjdCBhY3BpX21hZHRf
Z2VuZXJpY190cmFuc2xhdG9yICopaGVhZGVyOworICAgIGlmICggQkFEX01BRFRfRU5UUlkoaXRz
LCBlbmQpICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICBhZGRfdG9faG9zdF9pdHNf
bGlzdChpdHMtPmJhc2VfYWRkcmVzcywgR0lDVjNfSVRTX1NJWkUsIE5VTEwpOworCisgICAgcmV0
dXJuIDA7Cit9CisKK3ZvaWQgZ2ljdjNfaXRzX2FjcGlfaW5pdCh2b2lkKQoreworICAgIC8qIFBh
cnNlIElUUyBpbmZvcm1hdGlvbiAqLworICAgIGFjcGlfdGFibGVfcGFyc2VfbWFkdChBQ1BJX01B
RFRfVFlQRV9HRU5FUklDX1RSQU5TTEFUT1IsCisgICAgICAgICAgICAgICAgICAgICAgICAgIGdp
Y3YzX2l0c19hY3BpX3Byb2JlLCAwKTsKK30KKyNlbmRpZgorCiAvKgogICogTG9jYWwgdmFyaWFi
bGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My5jIGIveGVu
L2FyY2gvYXJtL2dpYy12My5jCmluZGV4IGY5OTBlYWUuLjZmNTYyZjQgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS9naWMtdjMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKQEAgLTE1Njcs
NiArMTU2Nyw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBnaWN2M19hY3BpX2luaXQodm9pZCkKIAog
ICAgIGdpY3YzLnJkaXN0X3N0cmlkZSA9IDA7CiAKKyAgICBnaWN2M19pdHNfYWNwaV9pbml0KCk7
CisKICAgICAvKgogICAgICAqIEluIEFDUEksIDAgaXMgY29uc2lkZXJlZCBhcyB0aGUgaW52YWxp
ZCBhZGRyZXNzLiBIb3dldmVyIHRoZSByZXN0CiAgICAgICogb2YgdGhlIGluaXRpYWxpemF0aW9u
IHJlbHkgb24gdGhlIGludmFsaWQgYWRkcmVzcyB0byBiZQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMu
aAppbmRleCAxZmFjMWM3Li43M2QxZmQxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJt
L2dpY192M19pdHMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaApAQCAt
MTAyLDYgKzEwMiw3IEBACiAjZGVmaW5lIEdJVFNfQ01EX0RJU0NBUkQgICAgICAgICAgICAgICAg
MHgwZgogCiAjZGVmaW5lIElUU19ET09SQkVMTF9PRkZTRVQgICAgICAgICAgICAgMHgxMDA0MAor
I2RlZmluZSBHSUNWM19JVFNfU0laRSAgICAgICAgICAgICAgICAgIFNaXzEyOEsKIAogI2luY2x1
ZGUgPHhlbi9kZXZpY2VfdHJlZS5oPgogI2luY2x1ZGUgPHhlbi9yYnRyZWUuaD4KQEAgLTEzNSw2
ICsxMzYsOSBAQCBleHRlcm4gc3RydWN0IGxpc3RfaGVhZCBob3N0X2l0c19saXN0OwogLyogUGFy
c2UgdGhlIGhvc3QgRFQgYW5kIHBpY2sgdXAgYWxsIGhvc3QgSVRTZXMuICovCiB2b2lkIGdpY3Yz
X2l0c19kdF9pbml0KGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSk7CiAKKyNpZmRl
ZiBDT05GSUdfQUNQSQordm9pZCBnaWN2M19pdHNfYWNwaV9pbml0KHZvaWQpOworI2VuZGlmCiBi
b29sIGdpY3YzX2l0c19ob3N0X2hhc19pdHModm9pZCk7CiAKIHVuc2lnbmVkIGludCB2Z2ljX3Yz
X2l0c19jb3VudChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKQEAgLTE5Niw2ICsyMDAsMTIgQEAg
c3RhdGljIGlubGluZSB2b2lkIGdpY3YzX2l0c19kdF9pbml0KGNvbnN0IHN0cnVjdCBkdF9kZXZp
Y2Vfbm9kZSAqbm9kZSkKIHsKIH0KIAorI2lmZGVmIENPTkZJR19BQ1BJCitzdGF0aWMgaW5saW5l
IHZvaWQgZ2ljdjNfaXRzX2FjcGlfaW5pdCh2b2lkKQoreworfQorI2VuZGlmCisKIHN0YXRpYyBp
bmxpbmUgYm9vbCBnaWN2M19pdHNfaG9zdF9oYXNfaXRzKHZvaWQpCiB7CiAgICAgcmV0dXJuIGZh
bHNlOwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 10 12:53:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 12:53:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1u23-00031a-9Z; Tue, 10 Oct 2017 12:53:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1e1u21-00030c-IL
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 12:53:09 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 96/BA-25852-4B2CCD95; Tue, 10 Oct 2017 12:53:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSbUhTURjHPfdlu4o3rpvm09S0UdnbTEtCiIW
 BRG+GFQQzSO/qtg22Oe6dtdDCAk1XI9GwMmnaByVnlJaUHyycZZr0Zq++RVGIGKWRZElK9+6q
 2fn0P+f3f57zP4eHwlVTpIbiXE6Ot7NWrSKEMK9duU7X6B8wJI4XYykTt8uxVLS1fewVkYEyS
 YvdmOPKJs2tz26RjpqFrqnqLrwAeVRuFEIRjAeH5loP6UbBFGIM4J0sVEhAxZzG4PLAKC4BBR
 MLLZ4eTNLhjBbe15cHNM7YoHbkK5K0mkmDk746paQJZhmU9b0JnNPMNrjhfRnoA8xi6H1aImq
 KCma2Q31nlHSsEi0VZe2YbA+DrkufCbk9QNvw8EzpEhh614VJ2YA5g6Cu7TchFy+Him43Jpti
 4OGTKkLW6fBnSCqWCmoQ3HvdTcqbC0qY9J0lZdcaGGzpJ2TwUglN74YVMtgILyq8M9oBV69MK
 GRTBwkfXj9AMoiGbzXFM+ARCW1fLmJyKCN0eDuVsqmBhufTJtlUogT/eBEu/5gGRu92oVK0vH
 LeyyvnvbwaYfVohcDxRzhel5ScYOQtJrPTxlqsuqTEDQk2ThBYE2dljULCwRxbExJHIUhcd9H
 bxgw/WkRh2ggavz9gUC0w5hw6ZmYFcxafa+UEP4qmKC3Q1W0iC+M5E+c6bLGK8zSLgQrVhtOF
 EqYFB2sTLCYZPUY6qrh38A+mIuw5dk4TSd+UTIxkMufa51rMTmUPitGoaSSGUoU6ON5mcf7PR
 1AkhbRqukrqEmqxO+duGhFDYGKIiMOBEE72H9IUoPwlca37mif9r/p27nWmb67ZNb00a8fv2u
 ZNocraqnCXIXNsfLX3BHblo+G8vuFOS1l/U/yPqQP8cO6EPqogJC0jJdbgO7pnd3uedyLv2vF
 wR7xOfT059dP60l/fn5/zeYO36F0/3drLan12kHGHZ39LkRBtUtKJNrzpVFyQMzNfSwhmNmkV
 zgvsXyMuBFSQAwAA
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1507639983!69849939!1
X-Originating-IP: [104.47.41.50]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64370 invoked from network); 10 Oct 2017 12:53:04 -0000
Received: from mail-dm3nam03on0050.outbound.protection.outlook.com (HELO
 NAM03-DM3-obe.outbound.protection.outlook.com) (104.47.41.50)
 by server-10.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 10 Oct 2017 12:53:04 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=n2GMurKVVWesvdDVudsWUaIU3Cu0jchG1hvZNEfoBdc=;
 b=FnhMhUl6lwCuxcm/+UObNQZD1Oj/zzc3/Pa+ZfnIZG7H7I6iquTNYglUU9qOThB4GYrf3Dxz1oLh2emcUPa2bLLOdpZbGpPpiNmeW2N2au8muEFLWQ/k5KZyrw6Cq4CkwV5nh+zZLHe19MbZTCqXAkxkvGOtbVkjFnL/bAYjta0=
Received: from mjaggi.caveonetworks.com (111.93.218.67) by
 BY2PR0701MB2071.namprd07.prod.outlook.com (10.163.156.149) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Tue, 10 Oct
 2017 12:53:00 +0000
From: mjaggi@caviumnetworks.com
To: xen-devel@lists.xenproject.org
Date: Tue, 10 Oct 2017 18:22:30 +0530
Message-Id: <1507639952-31617-4-git-send-email-mjaggi@caviumnetworks.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1507639952-31617-1-git-send-email-mjaggi@caviumnetworks.com>
References: <1507639952-31617-1-git-send-email-mjaggi@caviumnetworks.com>
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: SN4PR0501CA0030.namprd05.prod.outlook.com (10.167.112.43)
 To BY2PR0701MB2071.namprd07.prod.outlook.com (10.163.156.149)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 7ef8366d-1a1e-496f-3c4d-08d50fddd7b6
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:BY2PR0701MB2071; 
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 3:gbplnAuGapTUji0qlvVX3+auG+i9ZflyaNdxt2CqzsR8mCOKnBAHHc158xh1t0gM0dPMDI6YLzJKVUEes0rRmEDJkHOLtwbPbnYz0Q2gqXsmLNSX1Bt1v9xAycdu22egLhHDCG4cRqMy43J7wUlvM30jPmFBAji1mAD0f8flT9sla1CI4onrTYWeepRP7wkYrK0smrcYz+O2bf3mcrRMDkZNbjm3FxFnwHc4jgW1NX876hyJ7fN0a+EO/WmFrC5P;
 25:P1VgIr8WiTggWpZEYzT2ifKAQfJSLfF33u6sDOol3K/qF1S4QOBTRZbh7bYr4CILCpHEfbkHuLxltnT4IjagXDjD3z9arn3TpPYu7W4SkyXeZPUB0DkpaGdu1mSRPLXs9TgaAXS6gqQWoRY8oZQ4GjgNFJAplGurOobjijrMTPcQfCzKVAScJ9knERyaposC9vbuZobT+4RRnCwJxq7n4ufbJSxwOHaZitGk5tzVl8fYcOWkR/Q8f0apVCFKegpZDcHooov6W/+kOYjimQC5dHQVGP7HyIewDxLGn0C7Zc+DCckaH1qEgF63XtiWVyHbn11hG3L+2w+Lwwari1c2x5Wf9jAi6sirlmQdJ0Il19g=;
 31:DUHuVULIFf6sEnHSRHkIMHKJSXiiG14nC1b3z9sHuXZarJVNOLqw+0+X3h8hOEpvZSvx4+/O8F/89bgOmz/PhrYdFeuSuWM6eCEaWg2G4mD8Kbmy+O+ApbJUc7PTOf8Z+1RJyBav3Wdpvq2AjvNf8jHPdGPk1CkFTflICmj8/Wb8nuEh/mQo8lAYmQFTqZQAlu0dOTAv5wyasaQn01HewMYEUHAcIrbbcbhb5/pYz9w=
X-MS-TrafficTypeDiagnostic: BY2PR0701MB2071:
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 20:mf9WWCZfsOwo6Cxs5YBuxvOLdOBUNlFBEBRTar3YGm0Hyp26jvMOoz7XCRbrDwkf0Ero6oM4n+JSi3AN3Ho00D1n4tHRgggON4x5YrcbJ9mx1oyNIs1QJzzpSjjRqDqEffI+r55qtUS8ngq1jgw5x4ViQDBXDBT0Pw1qSH1leFq3QvjsxvnkZ4vmCyraPypAL+DXPs0VyoQHYPy+JAEGorzueBEfcjnPSC6RR5LiVmNxMC008JumC5MkXgcY1fNsYa2jOHTjjuPMChX0ZV3Ai4SQWu+u13IoGCy2AK9JZN6KIhLvLo+EOS/81+GFOe7ahGf7E2k9IJXyPx3r5pxtmZMkQ66zbsxKRhgmKNcRXYUUooaJZIXO8sRLp4Yx7lgH7JzD16EOiht7PCq9Snq9G5cdtdz7mVqKv12Y2HoMBXBR3VGcqpxC1n+rBagI6Ez76q1eG34mtjBXEzC+shV+g+h5JbGNC+zfPVlD4YJz4aMnI444Kq2QpkbsyhshT4wSaz6xxLt3ibBhGq1vUgkMTPmGLLp39VXlXRY2+iO4fO4FFYr+hQJ5K/B/8GSgHgcHO3XkKGxm9aLR/zkP/NFPBntzxYSaI/e0lxFAmo3JMug=;
 4:97MFn6tNHHQOOM6G6s0oc/MOv6m3cO2gxcAFupFpGH+WBbMqEiTESxTCeVmO9nO4aILLWoce8qqr2eWHc5HPZfU2QgMz74kqTuIWohalVZjuvhtDO7isTjq18dbFfzcEFDN2E87drRPotscVNRjwKS8CuLM8vbh86ueBvv1/WfbJ51K9ERHIE88ZSca3F0izrx4mzIqKhWWlRoASHEHz6wV4rkxIHYaaj54lomgAQleSRPR27EYEyifZlALo1NDwb6TCjI/x1lmOnurnNUayCN0zOBBeAZI+Ia0qYbBiLs4=
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-Microsoft-Antispam-PRVS: <BY2PR0701MB20711F55077EA5B8FAFB2EFAEC750@BY2PR0701MB2071.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(10201501046)(100000703101)(100105400095)(3002001)(93006095)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123564025)(20161123558100)(20161123560025)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BY2PR0701MB2071; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BY2PR0701MB2071; 
X-Forefront-PRVS: 04569283F9
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(346002)(376002)(189002)(199003)(6666003)(69596002)(305945005)(9686003)(6512007)(2906002)(33646002)(72206003)(5003940100001)(101416001)(16586007)(316002)(107886003)(36756003)(97736004)(48376002)(50466002)(478600001)(575784001)(189998001)(16526018)(53936002)(3846002)(5660300001)(6116002)(5009440100003)(4326008)(47776003)(6486002)(2361001)(76176999)(66066001)(50986999)(25786009)(81156014)(2351001)(2950100002)(8676002)(68736007)(6916009)(42882006)(106356001)(7736002)(53416004)(81166006)(50226002)(105586002)(8936002)(85772001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0701MB2071; H:mjaggi.caveonetworks.com;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0701MB2071;
 23:aYMQ7E3YbEw11Ko3SpSrOddmfS8XPt1tDC+fbUb?=
 =?us-ascii?Q?4dP/vo9TOX0J4hfvVyQq/ejEdC8x/m+zNhhaX3FrWwm93bqkthzpW0aaWIsL?=
 =?us-ascii?Q?2ZDmAc4gyan2u/L5PBQpYLhkHZEonPdSOXgCdvWVyYwoJdZiQHfQLo/8EwO3?=
 =?us-ascii?Q?9vlsLPJ3idQr4ABG/XcDL0m43j5dg8aj8PFIXUNZCeVYlBIZoXGNIjYW7qDs?=
 =?us-ascii?Q?T/L7g1VnEUufBnCfD2LZFA4E6E2mZHR3vb5tVWYwfsjhVMWWk1aTcYCqKwg9?=
 =?us-ascii?Q?f/x/OZICvE1JbLBswi/bB593nKVvwBDZlHlWf7hxsn8wRvXI3PFg6G1ImfzK?=
 =?us-ascii?Q?B170f0V04ESPtM0wp/W1i4br0T56BU0d61iHX1js7y9Dql62ULSXO6idQRto?=
 =?us-ascii?Q?fmpOXQkqV0o9DnBEy1gvXaloNYd/Q0JcDgwt8fkNyKI/7GXgGionldNmdk0h?=
 =?us-ascii?Q?MlgJGEals9DOPfJax9N862WewBwGy+y4sOqAGgegXS6VohaUWprE/MA6jiML?=
 =?us-ascii?Q?mQp4+5FGfqrDCNv5ZQf2AtIDhL3WKEdThjP9rLHo3YrC4A56d4GHsFh5g7+E?=
 =?us-ascii?Q?pJbJk1EVBL1jcxRsnj31iPEl66uEU3tDp/wZe7pUhlKlOND4UPxw3stxKS3M?=
 =?us-ascii?Q?Da50GD+lRC1NuCJLoG9v6jyjCdtDobujAZ15pkME9plMqNhje9GtVdszFSlo?=
 =?us-ascii?Q?o9jeEcZRwRT6GdcPgj30aJUU8sFO3xdZYeuzE3MFIywPQy+DJQZRfNe1F/gI?=
 =?us-ascii?Q?Q1uA1XekDmbqQXHrLubmYex6N4uVkrnkXv9dljlBM8OGYSf3hijfg6pd9vjW?=
 =?us-ascii?Q?sQiNHrKFxzIkQvKlDtq6ML+sUZxArDIFO87h1tj6bzYXAaauK3Uq7Tj7o4mR?=
 =?us-ascii?Q?GlU/h3mbDWHHJxp3u+MZEgxcHKvN6h0323bm1DfJege5tXU17MYtRNalxCYz?=
 =?us-ascii?Q?BHUI52PuTKm4qfYunIHdyGzDThsjSh3oDPCyg7kBAKGwH7NfrKVNzlgbYauM?=
 =?us-ascii?Q?O4rqXCE1Pkg5tI/q1TegfecLM+X4c8VPq1ITjyW8h+toAO2JNJHVfN2u/Dmf?=
 =?us-ascii?Q?7gg58+t+/SxjxgLzkMSU4Vv5EBK2vhiEfF50oIj3bxDiNWVr3F+BricThf1l?=
 =?us-ascii?Q?ulmpfb5TErgu6wx1LBtH4uwVp1BBEsm/eRrSHl9YWdljcXMy5d7+HzBd6ExU?=
 =?us-ascii?Q?11XMboYCXkSZecTcbZfGeXbLPeeKtwJdrMMHyVPLIK3DrppNS1GBxe5yhNTW?=
 =?us-ascii?Q?xefgd6Swx9DWiLVa0WlvlAjVnrJYP1Bz7qvETbPc4?=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 6:WH6AQciUvgN6bECIYUZfHagjRZBlb6ZefS2hISuj+qHsBUu0TeFK++uFxyQNl36Y+aM117rxAaqXxrG+6ahfgbd1KLCHGgTFBovi+OASquL1pgSnzhokC8gdwk25jZKr3B7JL66EcxcTEdkHzBkYCK0YI36mpzccj7+CZfB/ph66lCOWq6e6lLiwfb5fKvk0eWOqTtZd//an7IGfMC4c7jQ4/JlYjqjq1EAAuJE7/QrqZyyla6tIC+ZfJwWT5mk+VDB9YeQATHTmgrs4JFLuYyD9wucNygSQUD5ESkl8x5VfR09CEanJ1W+jWj1/vUaVBa+k1/xp/uOHovM/erI1gw==;
 5:veTjzEBs6e+ZxlNCCC19bSYQqyPFn1PaCOvgOj9LOPgc+Id1YjyS4WgJqw5UKxvMvfa5JCUAVYA5HDPxNHFp8GQSSdhNWptM4NLq+IH3IWkZAEomd6i699t/ZZF75ZhEZOL1lkMalPIGa6YTJcGcXw==;
 24:H2v2ykF5/rUcX1/Rb0FBxWs6UUJ6yfLthfCjQM0JFseiLSXxyi4XGm6k7l8Chd5gVOQg7ICCOgMm+De7iFPydGBVlSKwAz00Z9lLg5La6a4=;
 7:0zRp55jILcxNfi5cmsxVmbXDQw/E4TofOXziflHKxdOc5Sge9JM/nNi5dr57tj+l251w5mhmdGSv2PuXLP7HRPvnPnGXc0+wwPe6UD7LZBXwxmkQOQlRMsQUdcv4pNwy5Wzyd4lb8MOZVxxnuPcw6zK0yXmyuyLsiAVgOp8DlcfsdTFvXbwCu8KW90KWlvg89BpHlFiansWZuIL+vrXDjYwnqiIYwTlhtjeTJAE9Oag=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Oct 2017 12:53:00.4025 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0701MB2071
Cc: Andre.Przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: [Xen-devel] [PATCH v6 3/5] ARM: ITS: Deny hardware domain access to
	ITS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KClRoaXMgcGF0Y2ggZXh0ZW5k
cyB0aGUgZ2ljdjNfaW9tZW1fZGVueV9hY2Nlc3MgZnVuY3Rpb25hbGl0eSBieSBhZGRpbmcKc3Vw
cG9ydCBmb3IgSVRTIHJlZ2lvbiBhcyB3ZWxsLiBBZGQgZnVuY3Rpb24gZ2ljdjNfaXRzX2Rlbnlf
YWNjZXNzLgoKUmV2aWV3ZWQtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0u
Y29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KU2lnbmVk
LW9mZi1ieTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KLS0tCiB4ZW4vYXJjaC9h
cm0vZ2ljLXYzLWl0cy5jICAgICAgICB8IDIyICsrKysrKysrKysrKysrKysrKysrKysKIHhlbi9h
cmNoL2FybS9naWMtdjMuYyAgICAgICAgICAgIHwgIDQgKysrKwogeGVuL2luY2x1ZGUvYXNtLWFy
bS9naWNfdjNfaXRzLmggfCAgOSArKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMzUgaW5zZXJ0
aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMgYi94ZW4vYXJj
aC9hcm0vZ2ljLXYzLWl0cy5jCmluZGV4IDMwMjNlZTUuLmJkOTQzMDggMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS9naWMtdjMtaXRzLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwpA
QCAtMjEsNiArMjEsNyBAQAogI2luY2x1ZGUgPHhlbi9hY3BpLmg+CiAjaW5jbHVkZSA8eGVuL2xp
Yi5oPgogI2luY2x1ZGUgPHhlbi9kZWxheS5oPgorI2luY2x1ZGUgPHhlbi9pb2NhcC5oPgogI2lu
Y2x1ZGUgPHhlbi9saWJmZHQvbGliZmR0Lmg+CiAjaW5jbHVkZSA8eGVuL21tLmg+CiAjaW5jbHVk
ZSA8eGVuL3JidHJlZS5oPgpAQCAtOTA1LDYgKzkwNiwyNyBAQCBzdHJ1Y3QgcGVuZGluZ19pcnEg
KmdpY3YzX2Fzc2lnbl9ndWVzdF9ldmVudChzdHJ1Y3QgZG9tYWluICpkLAogICAgIHJldHVybiBw
aXJxOwogfQogCitpbnQgZ2ljdjNfaXRzX2RlbnlfYWNjZXNzKGNvbnN0IHN0cnVjdCBkb21haW4g
KmQpCit7CisgICAgaW50IHJjID0gMDsKKyAgICB1bnNpZ25lZCBsb25nIG1mbiwgbnI7CisgICAg
Y29uc3Qgc3RydWN0IGhvc3RfaXRzICppdHNfZGF0YTsKKworICAgIGxpc3RfZm9yX2VhY2hfZW50
cnkoIGl0c19kYXRhLCAmaG9zdF9pdHNfbGlzdCwgZW50cnkgKQorICAgIHsKKyAgICAgICAgbWZu
ID0gcGFkZHJfdG9fcGZuKGl0c19kYXRhLT5hZGRyKTsKKyAgICAgICAgbnIgPSBQRk5fVVAoaXRz
X2RhdGEtPnNpemUpOworICAgICAgICByYyA9IGlvbWVtX2RlbnlfYWNjZXNzKGQsIG1mbiwgbWZu
ICsgbnIpOworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgeworICAgICAgICAgICAgcHJpbnRr
KCJpb21lbV9kZW55X2FjY2VzcyBmYWlsZWQgZm9yICVseDolbHggXHJcbiIsIG1mbiwgbnIpOwor
ICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICB9CisKKyAgICByZXR1cm4gcmM7Cit9
CisKIC8qCiAgKiBDcmVhdGUgdGhlIHJlc3BlY3RpdmUgZ3Vlc3QgRFQgbm9kZXMgZnJvbSBhIGxp
c3Qgb2YgaG9zdCBJVFNlcy4KICAqIFRoaXMgY29waWVzIHRoZSByZWcgcHJvcGVydHksIHNvIHRo
ZSBndWVzdCBzZWVzIHRoZSBJVFMgYXQgdGhlIHNhbWUgYWRkcmVzcwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2dpYy12My5jIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCmluZGV4IDZmNTYyZjQu
LjQ3NWUwZDMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMuYworKysgYi94ZW4vYXJj
aC9hcm0vZ2ljLXYzLmMKQEAgLTEzMDgsNiArMTMwOCwxMCBAQCBzdGF0aWMgaW50IGdpY3YzX2lv
bWVtX2RlbnlfYWNjZXNzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiAgICAgaWYgKCByYyApCiAg
ICAgICAgIHJldHVybiByYzsKIAorICAgIHJjID0gZ2ljdjNfaXRzX2RlbnlfYWNjZXNzKGQpOwor
ICAgIGlmICggcmMgKQorICAgICAgICByZXR1cm4gcmM7CisKICAgICBmb3IgKCBpID0gMDsgaSA8
IGdpY3YzLnJkaXN0X2NvdW50OyBpKysgKQogICAgIHsKICAgICAgICAgbWZuID0gZ2ljdjMucmRp
c3RfcmVnaW9uc1tpXS5iYXNlID4+IFBBR0VfU0hJRlQ7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL2dpY192M19pdHMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5o
CmluZGV4IDczZDFmZDEuLjczZWUwYmEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
Z2ljX3YzX2l0cy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCkBAIC0x
MzksNiArMTM5LDEwIEBAIHZvaWQgZ2ljdjNfaXRzX2R0X2luaXQoY29uc3Qgc3RydWN0IGR0X2Rl
dmljZV9ub2RlICpub2RlKTsKICNpZmRlZiBDT05GSUdfQUNQSQogdm9pZCBnaWN2M19pdHNfYWNw
aV9pbml0KHZvaWQpOwogI2VuZGlmCisKKy8qIERlbnkgaW9tZW0gYWNjZXNzIGZvciBpdHMgKi8K
K2ludCBnaWN2M19pdHNfZGVueV9hY2Nlc3MoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7CisKIGJv
b2wgZ2ljdjNfaXRzX2hvc3RfaGFzX2l0cyh2b2lkKTsKIAogdW5zaWduZWQgaW50IHZnaWNfdjNf
aXRzX2NvdW50KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwpAQCAtMjA2LDYgKzIxMCwxMSBAQCBz
dGF0aWMgaW5saW5lIHZvaWQgZ2ljdjNfaXRzX2FjcGlfaW5pdCh2b2lkKQogfQogI2VuZGlmCiAK
K3N0YXRpYyBpbmxpbmUgaW50IGdpY3YzX2l0c19kZW55X2FjY2Vzcyhjb25zdCBzdHJ1Y3QgZG9t
YWluICpkKQoreworICAgIHJldHVybiAwOworfQorCiBzdGF0aWMgaW5saW5lIGJvb2wgZ2ljdjNf
aXRzX2hvc3RfaGFzX2l0cyh2b2lkKQogewogICAgIHJldHVybiBmYWxzZTsKLS0gCjIuNy40CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 12:53:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 12:53:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1u23-00031u-GO; Tue, 10 Oct 2017 12:53:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1e1u21-00030e-KR
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 12:53:09 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 EB/B0-31244-4B2CCD95; Tue, 10 Oct 2017 12:53:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSfUgTcRjH/d3dbufw7JyJT7MXmmUvtKUIJRV
 URJGRZUHQCspbXdvB3tzNWDFkQS9rYUiLQjHUoKwhYVagYZkvydaL0HLUaNV8IUwwrYhSgrrz
 rOz+eu73+T7f5/v78VC4elKhoTi3i3PaWIuWVBHmlcs26e50xg25DZ/WFny/G8A2oK1d431EM
 dqn4G1Gu7tEYU788pGO0yvcjfFe5EWxbD9SUQRTgUNthZf0o2QKMQaonTxFSkDNnMHgY3M3Jg
 GSWQCtFZGpejajhXfBwFSNM1a4PjKKpDqd4WGgKi7WlOi6GB4/Pywd00whBEL9CqkGZj7Ees/
 ikiSZ2QbBUJZ0rBYlly50YbI8DcJVQ4TsDtAxPIzLrQvhw+swJkUD5hyCho4JQm7OgUtP/Zgs
 mieOrSEkf2CK4POtTFlfj+Bh9KlC/rmshGeN/aTcsALetr4hZNCghLrwGCGD5XAr+nl6tANaB
 munu3sUkIh2IxnMhU/1PlIGp0k446tEciYj9NSGlDJoS4X2oSvTAc8q4UtbkfxeGhhrCaNKlF
 M94+LVMy5eh7AgWiJwzqOcU7dab3TyJrPLyvIWXV7uKr2VEwTWxFlYo6A/ZLc2I3EPksSvBVW
 93NmJ5lCYNoPG2+MGdarRfviYmRXMB51lFk7oRHMpSgv0oQ6RpTk5E+c+wlvEZfqDgUrRzqZP
 SZgWHKxV4E0yeoJ0lC/29iemJmx2G6fJpJskESOJzGW2vxZ/VjKC5mnSaSSGUqc4OKeVd/3PR
 1AmhbTpdInkksLbXH8njYghMDFExpGpEC72H9J40bkBsryGDDk2GkqjV2k8+VoTP6iqzrq3qH
 TP+WKP/1HPAd/+UdeN9wUZJ7buaC+fyBteGtvr73sReXdx0fbEruP533qb7uu8u3/o3Vnum4a
 viZqk4Dp74b2Ix85G1vND/osBKFadLBz1fOyb5Rl/sCZ/3Ss8ewu3pf/2lyeLfZu1hGBm85bj
 ToH9De69yo2NAwAA
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1507639986!109516381!1
X-Originating-IP: [104.47.41.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16478 invoked from network); 10 Oct 2017 12:53:07 -0000
Received: from mail-dm3nam03on0067.outbound.protection.outlook.com (HELO
 NAM03-DM3-obe.outbound.protection.outlook.com) (104.47.41.67)
 by server-12.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 10 Oct 2017 12:53:07 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=6gV1dj3b0fPFnbBEYuZd8zNye67etRNZvDZReMP5xx0=;
 b=SaK+zIr0cGazMKiRAbS/l+v0OoWJNEWtslyzddf4O/n+h5tGIHTyS32Y76y3w9hTG9/CZYNncq2xSqRkl2KxairrCk/oH07W9Nda5rV+Pwd0Ed7LvnuEIa6VQM69WRt8/84Aq4wc0lN6gMGaq1cdl54USAdST5tqgaKaxhJe0vk=
Received: from mjaggi.caveonetworks.com (111.93.218.67) by
 BY2PR0701MB2071.namprd07.prod.outlook.com (10.163.156.149) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Tue, 10 Oct
 2017 12:53:03 +0000
From: mjaggi@caviumnetworks.com
To: xen-devel@lists.xenproject.org
Date: Tue, 10 Oct 2017 18:22:31 +0530
Message-Id: <1507639952-31617-5-git-send-email-mjaggi@caviumnetworks.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1507639952-31617-1-git-send-email-mjaggi@caviumnetworks.com>
References: <1507639952-31617-1-git-send-email-mjaggi@caviumnetworks.com>
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: SN4PR0501CA0030.namprd05.prod.outlook.com (10.167.112.43)
 To BY2PR0701MB2071.namprd07.prod.outlook.com (10.163.156.149)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 97e8e22a-17e2-40ae-7c30-08d50fddd957
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:BY2PR0701MB2071; 
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 3:QFWQ098hZOYUenVIOJi4Q/gAR+h+0w4+P5DHgXW3vnZy7j6dOZaVs3XJawZ3yQjbi4NhU/k33ga0hnTTbBCJpGwVwK0YI8kIpKVaJh7S0I9WGOsUZehkNnpTt+WckjP7rAhzWRhKdyo6pyHmUipLPNQO6VcvnqvX8CyFavXaV1hSjQvIIX+NM4qhSh+2J6wzq2MQ2DFMko8xMLUAGonoyK21NdJxRzcsprwssAlIliEoWg8i5jHUk0hGuE0QS5tz;
 25:ZJWFxhK1bX710sa3onnb0SrfNDY8IqOFR1E2owQEWBgiqQoGmlTDTNJEfEA6ry7sjwAZBhmkZSpQsW7y7j0kBrnoXHo2cwaAOo9zOhNKiMNs2+Aj6gQBf2NeUelN6NtllJfWGE7zraKulH0Tg7bwzUrP82HoEGK+5XxHUgpULt7oHeIjCIy3zcyoZwoIMZatODsxpXyTbbgqzhwaC77BZdfabOhzFD+6KY798GddGp4iotPvItlbOhBWniIT5iVfmksBkgP7qEk9yuIz2M+dqzeiwgQnyYEs+NotAdbLNW1pSIxJd2eFeAGJhFfftxWjpuSq2TcRvVqataDHZDe3DuglzWyDtcyJNvLBmti5p5k=;
 31:YX+jAN8on5l5g9VQFp1F3BE1FNLum7iQqQ53TE8J8JbLAMb8FCui69WE0OB4msswJ1j0/Ian8E56txZq4c4/K6k3p79Dmsr5+HP98/O8/Y3caKDeGJZvhtabckwDwcvR2TAdZuG05ykWZa8N2mBwGjtveDpMyY7kZ0wUd0lzdpRF+wrqCo3GcW2atIrg97wDhCkZ2BR7B1VjWiCf//vyY4KvgGqPOcyDMHYG2Cv0A0Q=
X-MS-TrafficTypeDiagnostic: BY2PR0701MB2071:
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 20:OnKixOXYTZgjyRjkO+1yvfAuGbXMgMwUMmHacaEinU2PwWDGAZJBP5LMVZCc+Mdc0FcPJ9lMZ71fa3sG+ipJgLwx2d7ZrOiuvO7mk+nwxSJNJW855n/GVzk1USYfO2yk8gvtWTFiRti3p/iiik3dR8CYs3Cm0Za9agtczIXFKSjZJmsJBGuacz6rXjkSfRMjpJM92Vtz9cBTDtfsRRdGu7HBJ6Zox8HGWnbRVwzmw9gRs8o0s61jydEn3uuOQYn86U+JmwyjF/s2UNWmdBDyG8mjXzCR3pURIOzlCCaBbOorapTS2k7fJYxR9dK7yFB8P73zP5W3z/JyFKgJ57Od0gF1y/vLPBFLsk+Ti71Ubo9bHgQ4Rx7unMtvYo/f0kzNkU5Iq5egeUZdnYC3CwU64y5YWrW3SKLaFkTIiKqD8cz8ncd3xj7I76ItJ5cJIDfQzhvyehhq05pil+2EJ98b/0EZsZw94+0VxF7OrG1GHNLScUC+xBdIyUBnlcbAgTiYo+GKXcBseXH7xjiKivQu1fQZ4ue0L9LzcUt3LirpR/gKscE87kqBjsTtvua/5i2eZkyHP381v4XzCRXiiWdCtqwPTP8dHzC2uPSoNMuvXJ8=;
 4:FXbJxqSonCa8VaWIj0iC9gUf14sXD4xdcaztiVUfXaDtbpB/e/6betQ4SE+09324acio6n0YRCeMQ38h1l6xvwXX4wxGFnpuJ9C28kYUE1GHDA3tYqdsmsdOKOfh+xvJfVkYsOaoJjQdMcAxb4vQ2WgHcFKW589RdndJ4l4LsBgMT/c0KgbgWZi/rc1JPgWM3yM9oSmQGvZ1g42ABJrwowgS5Hx9Gbgf5KMvW2Uat/iEEv7T2NnXSuPMxipgux66
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <BY2PR0701MB2071EBD81F28D87F60AFC97BEC750@BY2PR0701MB2071.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(10201501046)(100000703101)(100105400095)(3002001)(93006095)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123564025)(20161123558100)(20161123560025)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BY2PR0701MB2071; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BY2PR0701MB2071; 
X-Forefront-PRVS: 04569283F9
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(979002)(6009001)(346002)(376002)(189002)(199003)(6666003)(69596002)(305945005)(9686003)(6512007)(2906002)(33646002)(72206003)(5003940100001)(101416001)(16586007)(316002)(107886003)(36756003)(97736004)(48376002)(50466002)(478600001)(575784001)(189998001)(16526018)(53936002)(15650500001)(3846002)(5660300001)(6116002)(5009440100003)(4326008)(47776003)(6486002)(2361001)(76176999)(66066001)(50986999)(25786009)(81156014)(2351001)(2950100002)(8676002)(68736007)(6916009)(42882006)(106356001)(7736002)(53416004)(81166006)(50226002)(105586002)(8936002)(85772001)(969003)(989001)(999001)(1009001)(1019001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0701MB2071; H:mjaggi.caveonetworks.com;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0701MB2071;
 23:zyUf95YRs3/KGSp7L/qmVmiD9Alv4ONXIgiBGSQ?=
 =?us-ascii?Q?iwI8eQD1jBpA0TO+VRTy+MS0nDGQDJraOHha48XZF73ne+kLG3gHuP8RJyzZ?=
 =?us-ascii?Q?dPwA1uYEAN/lLqjMac9sxHz5p537+7h3A3wFKH0PvV1WCIpq8eERT0AQ2vtf?=
 =?us-ascii?Q?BUeTqrOOfsfi3mK5Vmit4DjByEn5OT35x87/sKxLngl7jLzm6TEaaXJfdbz2?=
 =?us-ascii?Q?oKGZK9hc61aUjF7ArIAu/YAvrJXJsrnc+gdsq/7U1o6jcg5Ih7ur9sZk4aKn?=
 =?us-ascii?Q?AjJnV/hRba7MAykSl/QhLXZ0fXRQvSh+XwVIl3a6W9ovHLbiR4veC564wxNB?=
 =?us-ascii?Q?KqjzSY1UPgJmWJhezRMlMsM02zF4cU6nkUvEGaYbkcNYdwFx9a9Ffx1r4NiO?=
 =?us-ascii?Q?dzu3o1RrcrZcDUQ2vn3dqV2grM0KB4uU9oS9SJwcp3FVkap3f2JJTwHe87VS?=
 =?us-ascii?Q?+9o+q+AzmVCL9hTbW5fA/fjqWDptYFmS2vuwXUu+iM58kzT+HV8J06XYBZML?=
 =?us-ascii?Q?8CPXYL7KW7H8rkMcWLGDk53mDGm6imjJjCwmC10WiuA6LKorPIPhBiYzFJUy?=
 =?us-ascii?Q?3nMNSzVStEnq37jYB+QNfQL61pe3mQjxChUs8VCNDKmkWRBwbd6z9Gr8F8mi?=
 =?us-ascii?Q?5qQRSIEM4JxPGp4oKftGf9XZkItWldZG68Tpffqdl4Z8ZdnaBPXSG9rWrb8U?=
 =?us-ascii?Q?GOiQesdzlSMFfy4JfMDVDPeyRwjQNVCkNKK+goHSL3smg2CEILVKSe8fnviH?=
 =?us-ascii?Q?9hO79JBRXE+6gU1TZePwMqb/JlCJHuEnJsxACjJJMKfAX80rnhtTJVUK2x+E?=
 =?us-ascii?Q?hFXAoRoX4lcV6tDimQLQy/Wa7IJzOSCaT22rnNb6ifvR1v89gRpZvp/T5wB/?=
 =?us-ascii?Q?1qwF9lgmVgaHyG5pTSAZrw4PkeVfzKX5yfZwjBkk1qPVNNDqzA9wN6pdAsbp?=
 =?us-ascii?Q?RMMQVOW+zMTLVdjbDo84YxL5dsveLqW9x5A/D09vn453k1UK60UII4QmNjnd?=
 =?us-ascii?Q?w7SNw/83JO+0HQUSJFCf+cFpxFfOWrc8EN9UmgLpsSFOCAmgLHw8CKFch9Db?=
 =?us-ascii?Q?ODO9cxB+KecJmmOWJk1rB8b78fB4hPHRSwhAlaNMxREqV5lfmDdTwABmqAdp?=
 =?us-ascii?Q?EbjqQX/Vqc31Qj+GQc5WnQIxU4yWZRhVwi2G2ZDdTR3S//nWWHSyC5exGlQ5?=
 =?us-ascii?Q?qU7zry70AiLEEvYZMGDHSttceiBT2NWGwaiuYG0VzwHbunNNkRvZh1svH2uR?=
 =?us-ascii?Q?tBlPWhHA2BugKedlmboaFqVDvpLBjPtSgDZ35KoNAB9n37BP4lYT5hRcCG/7?=
 =?us-ascii?Q?4/ONDQK8gleCe4WKEFbaqXqeXm49l/PygyAc65T2OAIQymR2cbk+3Gd5jAAj?=
 =?us-ascii?Q?shijkKijDRPOMD197GvWFkarWkh0=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 6:GD/YS3lpMjH5P7GzvoKRvnXOqzHfT7WrmzdD3Nt59o7qiSSRQ6gn0AmIPm4UniP5J4zdJb9lIm0q3+5RM/JnIDdurAxNCdlTFJ5tP8gf2Vl4UekNMYm4NX8XhQyjbfPp+6dzZIiPx9PwKEH4D0EsUvYoPZXIIBVJmgwjyqdGAxWpMmnuTonb7NQ7QQeq+dPdLLZlvtt+2tw1cuPxL065zXEs+SNpd11LMo50gC5JVBkjnZvtp/fiIkAnHmEneogqcD2DsW30NrlfrZLM32OiA3Fl8ClQEuxLGCPINo9/ZyVs4+M7+oXQeMNAc9/FSaRd8vIxIP29ppx3ApDY1oBzvg==;
 5:LjozSPh8lCkFudvKJfoFIzZ3bcW0WdpVmCLjKDTV+SPunF9iCOcUmhoOsrqZNJKs4XwtMbLwkD1eqLR+mtLNtI4VCHwP8i30N8Z2ODu458cbg8U78GFrG5+JGdsYHI5aBPIuXEUMTpn/0l8iAm+pTg==;
 24:EA0G06cNsYF5zZCLqe9NQIsCiXjegNY/CrHL0yKe7BMQGrfT51HKyPgzYlJ1MDEsMEfUe3MnOaZotoECuLxB4D/L+iKAvYGO4dgrxk3nnLg=;
 7:+g3uitBckMvtSybZd77eP3R5EgtHTAlabpCN/YJXxNozI0/o/5xzsNWfM0H+5JFOMoQ62gGDhEQZdlcrY2PgPC28Y0UG4oz1HrhA0lxzPvF9KKhcPtnHS6uu4ZT4GuY1LJOK+fJFnP+TyKzQ4RVSvtWCFbRcw3eLWFdluKN4t+l79sB0qlqQT5QbPftn6xMPcVeAJE4lwAnf+JPmhk1PkY/pXMA2Zgs4ueKjq4hc+70=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Oct 2017 12:53:03.1370 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0701MB2071
Cc: Andre.Przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: [Xen-devel] [PATCH v6 4/5] ARM: Update Formula to compute MADT size
	using new callbacks in gic_hw_operations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KCmVzdGltYXRlX2FjcGlfZWZp
X3NpemUgbmVlZHMgdG8gYmUgdXBkYXRlZCB0byBwcm92aWRlIGNvcnJlY3Qgc2l6ZSBvZgpoYXJk
d2FyZSBkb21haW5zIE1BRFQsIHdoaWNoIG5vdyBhZGRzIElUUyBpbmZvcm1hdGlvbiBhcyB3ZWxs
LgoKVGhpcyBwYXRjaCB1cGRhdGVzIHRoZSBmb3JtdWxhIHRvIGNvbXB1dGUgZXh0cmEgTUFEVCBz
aXplLCBhcyBwZXIgR0lDdjIvMwpieSBjYWxsaW5nIGdpY19nZXRfaHdkb21fZXh0cmFfbWFkdF9z
aXplLgoKU2lnbmVkLW9mZi1ieTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KLS0t
CiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgfCAgNyArLS0tLS0tCiB4ZW4vYXJjaC9hcm0v
Z2ljLXYyLmMgICAgICAgfCAgNiArKysrKysKIHhlbi9hcmNoL2FybS9naWMtdjMuYyAgICAgICB8
IDE5ICsrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL2FybS9naWMuYyAgICAgICAgICB8IDEy
ICsrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCAgIHwgIDMgKysrCiA1IGZp
bGVzIGNoYW5nZWQsIDQxIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWls
ZC5jCmluZGV4IGQ2Zjk1ODUuLmYxN2ZjZjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21h
aW5fYnVpbGQuYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKQEAgLTE4MDgsMTIg
KzE4MDgsNyBAQCBzdGF0aWMgaW50IGVzdGltYXRlX2FjcGlfZWZpX3NpemUoc3RydWN0IGRvbWFp
biAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKICAgICBhY3BpX3NpemUgPSBST1VORFVQ
KHNpemVvZihzdHJ1Y3QgYWNwaV90YWJsZV9mYWR0KSwgOCk7CiAgICAgYWNwaV9zaXplICs9IFJP
VU5EVVAoc2l6ZW9mKHN0cnVjdCBhY3BpX3RhYmxlX3N0YW8pLCA4KTsKIAotICAgIG1hZHRfc2l6
ZSA9IHNpemVvZihzdHJ1Y3QgYWNwaV90YWJsZV9tYWR0KQotICAgICAgICAgICAgICAgICsgc2l6
ZW9mKHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY19pbnRlcnJ1cHQpICogZC0+bWF4X3ZjcHVzCi0g
ICAgICAgICAgICAgICAgKyBzaXplb2Yoc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX2Rpc3RyaWJ1
dG9yKTsKLSAgICBpZiAoIGQtPmFyY2gudmdpYy52ZXJzaW9uID09IEdJQ19WMyApCi0gICAgICAg
IG1hZHRfc2l6ZSArPSBzaXplb2Yoc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX3JlZGlzdHJpYnV0
b3IpCi0gICAgICAgICAgICAgICAgICAgICAqIGQtPmFyY2gudmdpYy5ucl9yZWdpb25zOworICAg
IG1hZHRfc2l6ZSA9IGdpY19nZXRfaHdkb21fbWFkdF9zaXplKGQpOwogICAgIGFjcGlfc2l6ZSAr
PSBST1VORFVQKG1hZHRfc2l6ZSwgOCk7CiAKICAgICBhZGRyID0gYWNwaV9vc19nZXRfcm9vdF9w
b2ludGVyKCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMgYi94ZW4vYXJjaC9h
cm0vZ2ljLXYyLmMKaW5kZXggY2JlNzFhOS4uMDEyM2VhNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL2dpYy12Mi5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMtdjIuYwpAQCAtMTAxMiw2ICsxMDEy
LDExIEBAIHN0YXRpYyBpbnQgZ2ljdjJfaW9tZW1fZGVueV9hY2Nlc3MoY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCkKICAgICByZXR1cm4gaW9tZW1fZGVueV9hY2Nlc3MoZCwgbWZuLCBtZm4gKyBucik7
CiB9CiAKK3N0YXRpYyB1bnNpZ25lZCBsb25nIGdpY3YyX2dldF9od2RvbV9leHRyYV9tYWR0X3Np
emUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICByZXR1cm4gMDsKK30KKwogI2lmZGVm
IENPTkZJR19BQ1BJCiBzdGF0aWMgaW50IGdpY3YyX21ha2VfaHdkb21fbWFkdChjb25zdCBzdHJ1
Y3QgZG9tYWluICpkLCB1MzIgb2Zmc2V0KQogewpAQCAtMTI0OCw2ICsxMjUzLDcgQEAgY29uc3Qg
c3RhdGljIHN0cnVjdCBnaWNfaHdfb3BlcmF0aW9ucyBnaWN2Ml9vcHMgPSB7CiAgICAgLnJlYWRf
YXByICAgICAgICAgICAgPSBnaWN2Ml9yZWFkX2FwciwKICAgICAubWFrZV9od2RvbV9kdF9ub2Rl
ICA9IGdpY3YyX21ha2VfaHdkb21fZHRfbm9kZSwKICAgICAubWFrZV9od2RvbV9tYWR0ICAgICA9
IGdpY3YyX21ha2VfaHdkb21fbWFkdCwKKyAgICAuZ2V0X2h3ZG9tX2V4dHJhX21hZHRfc2l6ZSA9
IGdpY3YyX2dldF9od2RvbV9leHRyYV9tYWR0X3NpemUsCiAgICAgLm1hcF9od2RvbV9leHRyYV9t
YXBwaW5ncyA9IGdpY3YyX21hcF9od2Rvd25fZXh0cmFfbWFwcGluZ3MsCiAgICAgLmlvbWVtX2Rl
bnlfYWNjZXNzICAgPSBnaWN2Ml9pb21lbV9kZW55X2FjY2VzcywKICAgICAuZG9fTFBJICAgICAg
ICAgICAgICA9IGdpY3YyX2RvX0xQSSwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMu
YyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwppbmRleCA0NzVlMGQzLi4wMjg5ZDFhIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCkBA
IC0xNDA3LDYgKzE0MDcsMTkgQEAgc3RhdGljIGludCBnaWN2M19tYWtlX2h3ZG9tX21hZHQoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCwgdTMyIG9mZnNldCkKICAgICByZXR1cm4gdGFibGVfbGVuOwog
fQogCitzdGF0aWMgdW5zaWduZWQgbG9uZyBnaWN2M19nZXRfaHdkb21fZXh0cmFfbWFkdF9zaXpl
KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgdW5zaWduZWQgbG9uZyBzaXplOworCisg
ICAgc2l6ZSA9IHNpemVvZihzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfcmVkaXN0cmlidXRvcikK
KyAgICAgICAgICAgKiBkLT5hcmNoLnZnaWMubnJfcmVnaW9uczsKKworICAgIHNpemUgKz0gc2l6
ZW9mKHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY190cmFuc2xhdG9yKQorICAgICAgICAgICAgKiB2
Z2ljX3YzX2l0c19jb3VudChkKTsKKworICAgIHJldHVybiBzaXplOworfQorCiBzdGF0aWMgaW50
IF9faW5pdAogZ2ljX2FjcGlfcGFyc2VfbWFkdF9jcHUoc3RydWN0IGFjcGlfc3VidGFibGVfaGVh
ZGVyICpoZWFkZXIsCiAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1bnNpZ25lZCBsb25n
IGVuZCkKQEAgLTE1OTgsNiArMTYxMSwxMSBAQCBzdGF0aWMgaW50IGdpY3YzX21ha2VfaHdkb21f
bWFkdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1MzIgb2Zmc2V0KQogewogICAgIHJldHVybiAw
OwogfQorCitzdGF0aWMgdW5zaWduZWQgbG9uZyBnaWN2M19nZXRfaHdkb21fZXh0cmFfbWFkdF9z
aXplKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgcmV0dXJuIDA7Cit9CiAjZW5kaWYK
IAogLyogU2V0IHVwIHRoZSBHSUMgKi8KQEAgLTE2OTksNiArMTcxNyw3IEBAIHN0YXRpYyBjb25z
dCBzdHJ1Y3QgZ2ljX2h3X29wZXJhdGlvbnMgZ2ljdjNfb3BzID0gewogICAgIC5zZWNvbmRhcnlf
aW5pdCAgICAgID0gZ2ljdjNfc2Vjb25kYXJ5X2NwdV9pbml0LAogICAgIC5tYWtlX2h3ZG9tX2R0
X25vZGUgID0gZ2ljdjNfbWFrZV9od2RvbV9kdF9ub2RlLAogICAgIC5tYWtlX2h3ZG9tX21hZHQg
ICAgID0gZ2ljdjNfbWFrZV9od2RvbV9tYWR0LAorICAgIC5nZXRfaHdkb21fZXh0cmFfbWFkdF9z
aXplID0gZ2ljdjNfZ2V0X2h3ZG9tX2V4dHJhX21hZHRfc2l6ZSwKICAgICAuaW9tZW1fZGVueV9h
Y2Nlc3MgICA9IGdpY3YzX2lvbWVtX2RlbnlfYWNjZXNzLAogICAgIC5kb19MUEkgICAgICAgICAg
ICAgID0gZ2ljdjNfZG9fTFBJLAogfTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMuYyBi
L3hlbi9hcmNoL2FybS9naWMuYwppbmRleCA2YzgwM2JmLi4zYzdiNmRmIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vZ2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy5jCkBAIC04NTEsNiArODUx
LDE4IEBAIGludCBnaWNfbWFrZV9od2RvbV9tYWR0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHUz
MiBvZmZzZXQpCiAgICAgcmV0dXJuIGdpY19od19vcHMtPm1ha2VfaHdkb21fbWFkdChkLCBvZmZz
ZXQpOwogfQogCit1bnNpZ25lZCBsb25nIGdpY19nZXRfaHdkb21fbWFkdF9zaXplKGNvbnN0IHN0
cnVjdCBkb21haW4gKmQpCit7CisgICAgdW5zaWduZWQgbG9uZyBtYWR0X3NpemU7CisKKyAgICBt
YWR0X3NpemUgPSBzaXplb2Yoc3RydWN0IGFjcGlfdGFibGVfbWFkdCkKKyAgICAgICAgICAgICAg
ICArIHNpemVvZihzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfaW50ZXJydXB0KSAqIGQtPm1heF92
Y3B1cworICAgICAgICAgICAgICAgICsgc2l6ZW9mKHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY19k
aXN0cmlidXRvcikKKyAgICAgICAgICAgICAgICArIGdpY19od19vcHMtPmdldF9od2RvbV9leHRy
YV9tYWR0X3NpemUoZCk7CisKKyAgICByZXR1cm4gbWFkdF9zaXplOworfQorCiBpbnQgZ2ljX2lv
bWVtX2RlbnlfYWNjZXNzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgcmV0dXJuIGdp
Y19od19vcHMtPmlvbWVtX2RlbnlfYWNjZXNzKGQpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS9naWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKaW5kZXggNjIwM2RjNS4u
MDYxMjcwNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20tYXJtL2dpYy5oCkBAIC0zNjUsNiArMzY1LDggQEAgc3RydWN0IGdpY19od19v
cGVyYXRpb25zIHsKICAgICBpbnQgKCptYWtlX2h3ZG9tX21hZHQpKGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQsIHUzMiBvZmZzZXQpOwogICAgIC8qIE1hcCBleHRyYSBHSUMgTU1JTywgaXJxcyBhbmQg
b3RoZXIgaHcgc3R1ZmZzIHRvIHRoZSBoYXJkd2FyZSBkb21haW4uICovCiAgICAgaW50ICgqbWFw
X2h3ZG9tX2V4dHJhX21hcHBpbmdzKShzdHJ1Y3QgZG9tYWluICpkKTsKKyAgICAvKiBRdWVyeSB0
aGUgc2l6ZSBvZiBoYXJkd2FyZSBkb21haW4gbWFkdCB0YWJsZSAqLworICAgIHVuc2lnbmVkIGxv
bmcgKCpnZXRfaHdkb21fZXh0cmFfbWFkdF9zaXplKShjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsK
ICAgICAvKiBEZW55IGFjY2VzcyB0byBHSUMgcmVnaW9ucyAqLwogICAgIGludCAoKmlvbWVtX2Rl
bnlfYWNjZXNzKShjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKICAgICAvKiBIYW5kbGUgTFBJcywg
d2hpY2ggcmVxdWlyZSBzcGVjaWFsIGhhbmRsaW5nICovCkBAIC0zNzYsNiArMzc4LDcgQEAgaW50
IGdpY19tYWtlX2h3ZG9tX2R0X25vZGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqZ2ljLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqZmR0KTsKIGludCBnaWNfbWFrZV9od2RvbV9t
YWR0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHUzMiBvZmZzZXQpOwordW5zaWduZWQgbG9uZyBn
aWNfZ2V0X2h3ZG9tX21hZHRfc2l6ZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKIGludCBnaWNf
bWFwX2h3ZG9tX2V4dHJhX21hcHBpbmdzKHN0cnVjdCBkb21haW4gKmQpOwogaW50IGdpY19pb21l
bV9kZW55X2FjY2Vzcyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKIAotLSAKMi43LjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 10 12:53:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 12:53:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1u25-00033v-Rk; Tue, 10 Oct 2017 12:53:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1e1u24-00033C-OT
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 12:53:12 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 77/E6-31121-8B2CCD95; Tue, 10 Oct 2017 12:53:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0gUURiGOzOz62hOjavm16qFC4lZ640Iowg
 pwhQK/1pQztbobuzFZlbZ/omhueqSKbuUWGqIkpfSiNA/hZqmiZaapnjBQtK8lGTghcxmPGp2
 fr3nPO/3nfccPppUrSnUNG+z8oKZM2qUHpQ+/PAR7cuW0cSIuV7v6KUXRUQMOt+68JFKQJcUB
 rPOYktS6OtmPVKf+NhW59uJDFTA5iIPmmIdJKzPLylykTuN2EQoXc1SykDF3iFgqOnPBlCyB6
 HJ0UfI2ofVwHh10YYmWRNUzswjWXuzp6G/zUnKmmIPwchkIyVrho2DhiqnUtbAHoDhHrvkoWl
 3Nh6qO/zlY5VkcRW2EtjuBZ0PJincHqB5eprEpUHwdaiTkLMBm4egqnmFwsXB4OrKJbApENq6
 SyisL0BGRTbCBeUIXg10KfDmthsszz7abHsUxppGKAz63aAt77ECg5PQ6yrdjJ0K3fdqSGxqV
 8DEwBuEQQB8L89RYvBWAc2z9wkcSgftpR1uGNQy0FPycDO63Q0+DBST+MvU8KOxExWg4OIdTy
 /e8fQyRFSjEJEX0nlBGxURphMMKXqriTMYtZERx8NMvChyKbyR04lh1yym50gahV3SakSrlQk
 taD9NaHwZ8vVoomqPznL9lp4T9VeFNCMvtqAAmtYAM9IsMS+BT+FtyQajNE9bGGhPjQ+TJWNG
 TOVMoiEFo3dIS+cMj/0mVJTZYubVfky9bGJlkz7NvN1iayr7UKDam0FSKJVnKi+YDNb/+Qzyo
 5HGmxmSu3gazNbtm2akEIQUwjd5I4SV+4fUGSg7ZtoSVTJodLwPcJ5amWLGF+2uMuPu/OnYEF
 qoS+rcGzSlzeHcZ/wdXUTGmeS7+lamMDbMkm/3XyN+h8fZClujYs9dTJjs+PJ0pYGaa++6Yv6
 2PnjZUnMjrT7z5iersyHzWUX64lK8c1mbPW5Kc1SGnvi8UPvr2M/okImz8fs0lKjnIkNJQeT+
 Atw+nqCQAwAA
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1507639988!111074130!1
X-Originating-IP: [104.47.41.43]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31194 invoked from network); 10 Oct 2017 12:53:10 -0000
Received: from mail-dm3nam03on0043.outbound.protection.outlook.com (HELO
 NAM03-DM3-obe.outbound.protection.outlook.com) (104.47.41.43)
 by server-9.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 10 Oct 2017 12:53:10 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=P0cEgcYkTXHox4rS9wCHF8KXMVt7NK2ozIkAm63WyLY=;
 b=GfgooLCFv2aZ5m4qIufHGy56pBqbd9oGyd5vi3inBeuTJ87aLGe829oGXNUQgfhjkDlXGkYIfwWaWjkPWwtpPgrb4MXJMp/toBn4k77JABxRfV1Y4SvebmyH7ouZ+tAKoI+jPjzDtGkCG1OOw0EzTeOFs2StAs88AIo46KAASio=
Received: from mjaggi.caveonetworks.com (111.93.218.67) by
 BY2PR0701MB2071.namprd07.prod.outlook.com (10.163.156.149) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Tue, 10 Oct
 2017 12:53:05 +0000
From: mjaggi@caviumnetworks.com
To: xen-devel@lists.xenproject.org
Date: Tue, 10 Oct 2017 18:22:32 +0530
Message-Id: <1507639952-31617-6-git-send-email-mjaggi@caviumnetworks.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1507639952-31617-1-git-send-email-mjaggi@caviumnetworks.com>
References: <1507639952-31617-1-git-send-email-mjaggi@caviumnetworks.com>
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: SN4PR0501CA0030.namprd05.prod.outlook.com (10.167.112.43)
 To BY2PR0701MB2071.namprd07.prod.outlook.com (10.163.156.149)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: bc0b1fbf-5430-449a-f744-08d50fdddaf3
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:BY2PR0701MB2071; 
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 3:Y156NQ2OoSatjgHrKwgEblpbJ83/36JAIzCCvRYRx/TWNOJ9Nh6xJLeBIRbgTicL8JdljUMuw14aHwOQchc3KfVXdk7vdAVIezxc7hi9iDuHnj/UMWH+08XrgZ25lopPCsB/pKJ8ZxNAWlvy5pZn1pNI30IjFAjRK681ktm0igpJvXIjl6LKJ+Eryi3hc4wfnYw2+6yJEyEZDVPE0r4+SuPMvcm4jQB6TKXX+USWXMsoPyizJLIHGboGJrAtNlJ6;
 25:FBFEcllzeF6CSLKKqdaX/WUw6PGUCa+6A5lNixVdgFFECPzA+oYTH0PDFu+o6oJUR1usIUxjMfv+xdaO0Uky0nqMVCY4wZHwXRC2byRyHKbd5GJlQXVoY8VclkPqsDs1d5EYtfjYZaeHdWRaySdhQtbBodSdMMHr2aY2goBCPkcYP1lsoSljAZ9W3IxA/UlxV3F07qXtK9Wf9cSiLl9z7EmjEy/UyWD3DWfcYmnxZZvGD0bWNUKUYbi4g4pfMYcRWymL0nQAlNzLtJlpLVonYv6kSUnqQRTyixURJG88AKgMgg7p1blPveGtiEdoZT0VUcvJeHBli732LANPiafDkA==;
 31:z/YwRm7Un1gZ4oHGRPUXgYUz3yz4at3Z+EX/fYJdvF7UfGxnN1P9syqs8ObtpmU7A5AgI/Oa/IhB0Ia8UK32NXBmz1Uw5ODY+I4IX85gpsqjpa9CxrobbRko1MlV22v1u/V42miOZ2vntV6ZM2dVzcG8emnQDr+2NRr6etPotXU1sxHhIdjqwi72lIuBM8CZxE2kgVm/yNaVHZ/iI9JG1aEJqK7eDhfAq8cvvLb8l9g=
X-MS-TrafficTypeDiagnostic: BY2PR0701MB2071:
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 20:3k+lCpH72qAUJS4jSgYo7ET8nne22Uhl3F9hS6BciyGwW+06pJveHOZXESy9eKAGrhalXJEKCPkP9nsfXI4clKY5W/9YQaio8xkb6X9mAyW8ULrzEzad0a1QATDiMlFVS8ieCEvqAGMJ6xbBYQKQ5s2UhD7HW2oXG5l3vSzj8aCmat/eSKbu59EVU/devi5mzfk2/d6EWnwVDhovNVl0xmkm9tOMyIUSalzQXXVfXzrT66B22Zbf0R9qwOd9y2Y1a2IQD6jKldtNA0zXD5S2ay2sO5rKfHhR4hYTyP+8TAIp9RhaDsshDZEJ8xg97cSsCLov5CR6/eUlgRRkeZNYqVAn1w3EUkXCa7Ink3GGl7mN3RwrG1o9z5V4hD9mBNu4VA3bwtIHFnR11sIqxyT8VshZfrUlmCFzImgNA5GQ8SPJ0xyqA/42ZuUDhRE/ISyOfe804El5/6K7L+H7J0QZYSJT579Z+r2XJ5fKc5eTcdNegncvy7OyP6acTYDNDxyCn2udlwHDjalwu/Gn4NiOjJ7Jhf5+3YjFQXPtIKPZ8f8Ne96SqJi2tbBzI0bMQy4I/Tn3SCUc5vhcLBFuSTjFF1/6TKyX3DSxdblvMlvoAZs=;
 4:j9aVAGvGC5K6HyVGsn5WFNPdThwQXs7ogbYZ/gMBKGLTFpl5nQQU7QeWBeYua9NFs4DkTCT1a1lL+N4W22xTB2vXZPyrneiNSbDzT8uERpfOpk47+26r9tUrjzCk1Dk93S5HB7uLZG6B2oG/mcWn2ZOgaohcmjIVHXuRTO4R+8Sa4OH51u4eUDSmJpbVVgQtEOs8BKONvXtgGp+f65C3q393+fum7VcAxarLy5MX97RBQw5RvM7tUH1NKIIWHEPT43lkLx5k1Vfx/w99Cx+E3IBgA4pC8VgUVCCG/ZWYhFw=
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-Microsoft-Antispam-PRVS: <BY2PR0701MB2071751E9C412F2044AD2F18EC750@BY2PR0701MB2071.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(10201501046)(100000703101)(100105400095)(3002001)(93006095)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123564025)(20161123558100)(20161123560025)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BY2PR0701MB2071; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BY2PR0701MB2071; 
X-Forefront-PRVS: 04569283F9
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(346002)(376002)(189002)(199003)(6666003)(69596002)(305945005)(9686003)(6512007)(2906002)(33646002)(72206003)(5003940100001)(101416001)(16586007)(316002)(107886003)(36756003)(97736004)(48376002)(50466002)(478600001)(575784001)(189998001)(16526018)(53936002)(3846002)(5660300001)(6116002)(5009440100003)(4326008)(47776003)(6486002)(2361001)(76176999)(66066001)(50986999)(25786009)(81156014)(2351001)(2950100002)(8676002)(68736007)(6916009)(42882006)(106356001)(7736002)(53416004)(81166006)(50226002)(105586002)(8936002)(85772001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0701MB2071; H:mjaggi.caveonetworks.com;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0701MB2071;
 23:a2Unx5DweOqKQuW9kNq+uTISAn2UeeOm9WCMkPm?=
 =?us-ascii?Q?+rtrVM1a7H4EoNzfOBmFMOoGYbMhG0VRIOXHhywkR1diDm0F3EeOf/NSkxPW?=
 =?us-ascii?Q?d4UJM7rkhqsUQYZm0dj9f4im8TeAyKE/q0aCOEKPlQCVjviilfowSoDab8h2?=
 =?us-ascii?Q?avbylYYlYWpMGYv0xHbhkRichIf4sR0phhh0W85/PnnYsjPtfMQy1EAlEEt6?=
 =?us-ascii?Q?y9xjYpYNYcIseEa6cU078Zk5sAC7iAPcYkA9jO8Am0S6++ZsKfHGgPIAAF7b?=
 =?us-ascii?Q?OdotvrcJN1btta7dlcRXF1Z4k8spnDubB+WLFJQ4jn0JSHToFNzaKXgkE9oP?=
 =?us-ascii?Q?0ef9PReR4ta9Hw/+OyzMRifBcLoL3qO9jxmVcEjDKYOqsMd/CTxiFblIHnwi?=
 =?us-ascii?Q?SUMRCNZU0iiVTCYvAMIyukfuvqPn4rNOfn2taHlTmLRf43luAjrSjts5ldui?=
 =?us-ascii?Q?u+CAohMRJatJ2RaTAYl2Tqvzxy1x9d9MdegPXun4GCtWBGKa+KfD+uhzyj28?=
 =?us-ascii?Q?D30gZYUcsZYv74UHxs6sKOAHmH7Aqyg1lTmj5IEw7Qyq+UqfCZfUdE7ZJhvk?=
 =?us-ascii?Q?/SMApWFKLMDO4qOnmv9HCTWqIVWMLWKi7jDSk4g08VZVVgQRDvzIicaKdR4c?=
 =?us-ascii?Q?qQjG6ZFC78XpgM+wieJP582oYlxftrw2CWfqKboda+y0lw7Iqc8dDJmxXtTe?=
 =?us-ascii?Q?zGl51mLvuAKX1JcrtqKHam+rWSaROHSBi8c/4jeVNL4v1EZdXZOV1+EeOq2N?=
 =?us-ascii?Q?hVNuQ9LKRl8rK3V3QokjOI0m4vl/r+YQyFXJJul/kNeo5qxiVvWcG/aFLlNQ?=
 =?us-ascii?Q?EqJzFAKE6YFyqfLCqoGn7NJiZdmDSw8lL42zYvjOzWWtjINorqhEizQccaFd?=
 =?us-ascii?Q?DEod1O5DrJVnHTQeLAQYoGqW8QJ2IpFc5vrImJyxbLxoxuVOXlJlRB12jjWT?=
 =?us-ascii?Q?qja0WEcd/4ghVWK1ZSf4jFZk/IoWpbTJjjefVvdaWs61cCjLYKYnoiPoFetp?=
 =?us-ascii?Q?BY7kNAXiRhc65M/DtppBu8CDMHPtc5fEv39bOXusM8UcXP7fGEbD3Hr5b6sZ?=
 =?us-ascii?Q?+Nwu9B0X54qu3UYJCU86dPCiMcQFRPbtPNJyyk5WVX+/xHaXMTBzdRqS1Xfg?=
 =?us-ascii?Q?mZNWPWOXTnx4FfKNQAf8QGvtPNoNsBqaQkAzevJhwVZtJ+R7xvTzFJNXwUvX?=
 =?us-ascii?Q?AOHytdPHs6y7i19P7StLbPnN9jFZ1phNNbaz34dyT7BoF/SxPUu3444btUgx?=
 =?us-ascii?Q?kChuNScOWOu7Czjzsl5haAdToTY7ov0p0fuxv25ys?=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 6:IZhSwHFGnj2RdEv5N+wqcYa62/Jj2diqUhfENNHgvLxxdk6xnvHYKqLjfmIfcwA8MgAdRHDAMCwfLoWUqD23ZO8E/UxecU2VTaJ1q82US2aIIi1H8GfoUDBBnIFsLO3QuPTfoHEH8XsMthwHGAX41BlLwtXvtgLH31f3A9loDtwj8RRRi4sN+VoJqL6KQnG7eMKRlLEz0cfeS0mRj+J0bcieqSatzdJYiWgW8FaY4aUDAYYoPCm5GlqPMXy6i8qv+YWd6hmBKjaoPg7JHxNLSozImUZwWkq97vKCwloCFBappqIMo6hRfd1UJ1sTO00aTkhFJ8o8g5kT9zNPa96UGQ==;
 5:4KLic5jsvV4us9SOiokvrB3q5JzLLsNs+WDzYyCZREMVahSM0l/Uqh9oL/fEESBJWBW1I45nUTn9GVaMRAL0Yl+ebUZlLpsPDmF8OeK1lF7w0c8OlGPVC+ZvAYIzlNqtqJ7tkPGZgnnIeKOELUA6dw==;
 24:GFSuSt3b4MZSDrSKlIulDjhvqPnR7m24PAlW7QetPckI6YbcVjR6gOfRCosBk7ZlDgrLSvosD2IGiAZlrJZIAHk8RI0l3nU4XfHZm4w6BVA=;
 7:qKsBLVklOEjOvTRShLol+TscGXI9c7b2aFIDa6r+vPgHkbmAzl9J7ZD7tn+UNtbPLQiG8xF2oeRumz8PhzjtS2lwDIT0J9hSc6i9K7lKnBQh6yD/AsON98M01RuOf66BqGtqVps5cG4HRN0mOfsln8X+2mv8ntM4rsU5tFGvoW/m0oxn/4KxNgvWURTVOm9sChcSQz6nO0yeytBp9azeRmahqA59N7sQk28b5YxwOAg=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Oct 2017 12:53:05.8246 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0701MB2071
Cc: Andre.Przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: [Xen-devel] [PATCH v6 5/5] ARM: ITS: Expose ITS in the MADT table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KCkFkZCBnaWN2M19pdHNfbWFr
ZV9od2RvbV9tYWR0IHRvIHVwZGF0ZSBod2RvbSBNQURUIElUUyBpbmZvcm1hdGlvbi4KClJldmll
d2VkLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KU2lnbmVkLW9m
Zi1ieTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0v
Z2ljLXYzLWl0cy5jICAgICAgICB8IDE5ICsrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL2Fy
bS9naWMtdjMuYyAgICAgICAgICAgIHwgIDIgKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3Yz
X2l0cy5oIHwgIDggKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vZ2lj
LXYzLWl0cy5jCmluZGV4IGJkOTQzMDguLmU1N2FlMDUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS9naWMtdjMtaXRzLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwpAQCAtMTA2Miw2
ICsxMDYyLDI1IEBAIHZvaWQgZ2ljdjNfaXRzX2FjcGlfaW5pdCh2b2lkKQogICAgIGFjcGlfdGFi
bGVfcGFyc2VfbWFkdChBQ1BJX01BRFRfVFlQRV9HRU5FUklDX1RSQU5TTEFUT1IsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGdpY3YzX2l0c19hY3BpX3Byb2JlLCAwKTsKIH0KKwordW5zaWdu
ZWQgbG9uZyBnaWN2M19pdHNfbWFrZV9od2RvbV9tYWR0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQs
IHZvaWQgKmJhc2VfcHRyKQoreworICAgIHVuc2lnbmVkIGludCBpOworICAgIHZvaWQgKmZ3X2l0
czsKKyAgICBzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfdHJhbnNsYXRvciAqaHdkb21faXRzOwor
CisgICAgaHdkb21faXRzID0gYmFzZV9wdHI7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IHZnaWNf
djNfaXRzX2NvdW50KGQpOyBpKysgKQorICAgIHsKKyAgICAgICAgZndfaXRzID0gYWNwaV90YWJs
ZV9nZXRfZW50cnlfbWFkdChBQ1BJX01BRFRfVFlQRV9HRU5FUklDX1RSQU5TTEFUT1IsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSk7CisgICAgICAgIG1lbWNw
eShod2RvbV9pdHMsIGZ3X2l0cywgc2l6ZW9mKHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY190cmFu
c2xhdG9yKSk7CisgICAgICAgIGh3ZG9tX2l0cysrOworICAgIH0KKworICAgIHJldHVybiBzaXpl
b2Yoc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX3RyYW5zbGF0b3IpICogdmdpY192M19pdHNfY291
bnQoZCk7Cit9CiAjZW5kaWYKIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMu
YyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwppbmRleCAwMjg5ZDFhLi5lOWI5MDYwIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCkBA
IC0xNDA0LDYgKzE0MDQsOCBAQCBzdGF0aWMgaW50IGdpY3YzX21ha2VfaHdkb21fbWFkdChjb25z
dCBzdHJ1Y3QgZG9tYWluICpkLCB1MzIgb2Zmc2V0KQogICAgICAgICB0YWJsZV9sZW4gKz0gc2l6
ZTsKICAgICB9CiAKKyAgICB0YWJsZV9sZW4gKz0gZ2ljdjNfaXRzX21ha2VfaHdkb21fbWFkdChk
LCBiYXNlX3B0ciArIHRhYmxlX2xlbik7CisKICAgICByZXR1cm4gdGFibGVfbGVuOwogfQogCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaCBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vZ2ljX3YzX2l0cy5oCmluZGV4IDczZWUwYmEuLjQwZGZmZGMgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vZ2ljX3YzX2l0cy5oCkBAIC0xMzgsNiArMTM4LDggQEAgdm9pZCBnaWN2M19pdHNfZHRfaW5p
dChjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpOwogCiAjaWZkZWYgQ09ORklHX0FD
UEkKIHZvaWQgZ2ljdjNfaXRzX2FjcGlfaW5pdCh2b2lkKTsKK3Vuc2lnbmVkIGxvbmcgZ2ljdjNf
aXRzX21ha2VfaHdkb21fbWFkdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmJhc2VfcHRyKTsKICNlbmRpZgogCiAv
KiBEZW55IGlvbWVtIGFjY2VzcyBmb3IgaXRzICovCkBAIC0yMDgsNiArMjEwLDEyIEBAIHN0YXRp
YyBpbmxpbmUgdm9pZCBnaWN2M19pdHNfZHRfaW5pdChjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25v
ZGUgKm5vZGUpCiBzdGF0aWMgaW5saW5lIHZvaWQgZ2ljdjNfaXRzX2FjcGlfaW5pdCh2b2lkKQog
ewogfQorCitzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgZ2ljdjNfaXRzX21ha2VfaHdkb21f
bWFkdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqYmFzZV9wdHIpCit7CisgICAgcmV0dXJu
IDA7Cit9CiAjZW5kaWYKIAogc3RhdGljIGlubGluZSBpbnQgZ2ljdjNfaXRzX2RlbnlfYWNjZXNz
KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 12:58:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 12:58:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1u6t-0003tE-EQ; Tue, 10 Oct 2017 12:58:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1u6r-0003sq-PW
 for xen-devel@lists.xensource.com; Tue, 10 Oct 2017 12:58:09 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 81/C9-01544-0E3CCD95; Tue, 10 Oct 2017 12:58:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVffB4Tu
 RBuefclisePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE14/vXfewF1yMqzkyYw9TA
 +NKqi5GLQ0igkUniXtdrdgjnMaPEny3bGCGcbYwSt6ZuZe1i5OQQEXCW+HpmLjuIzSugL3G2/
 SwziC0s4Cvxce5sVpAGCYE+BYm/s14zdTFyADneEnd+WIHUgJjP5m8BqmHnYBOwkjgkBhJlEV
 CV+H55LtsERu4FjAyrGNWLU4vKUot0TfSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M
 3MQI9zgAEOxhv9TkfYpTkYFIS5WXefydSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvpUNAOcGi
 1PTUirTMHGDowaQlOHiURHi3gqR5iwsSc4sz0yFSpxh1OY5tuvyHSYglLz8vVUqcdzVIkQBIU
 UZpHtwIWBxcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjBvH8gUnsy8ErhNr4COYAI6QjQN7I
 iSRISUVANjvzBPoMEGUS1nh1dGdW9qvY1V2Xqb3m3nmZ9ZfdlPzkK8XSPqS5yka5Lt+RVF300
 3ME5o2/H+3NKexv0tOx2P1n1Z+W2rz+GIGOGN/44fj3pbuMe4/cDvM1Wzbihui90R+MQ+qan3
 ceTT56/Xz5brXC18OVfhusj+EwUnmkLq9SR2pquV3TVRYinOSDTUYi4qTgQAptJ8aX4CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1507640287!103433912!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1209 invoked from network); 10 Oct 2017 12:58:07 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 12:58:07 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1u6n-0006JN-Fb; Tue, 10 Oct 2017 12:58:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e1u6i-0006y0-0a; Tue, 10 Oct 2017 12:58:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e1u6h-0006gf-B9; Tue, 10 Oct 2017 12:57:59 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114194-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-xsm:<job
 status>:broken:regression
 qemu-mainline:test-armhf-armhf-xl-credit2:<job status>:broken:regression
 qemu-mainline:test-amd64-amd64-xl-pvh-amd:guest-start:fail:regression
 qemu-mainline:test-amd64-amd64-xl-pvh-intel:guest-start:fail:regression
 qemu-mainline:test-armhf-armhf-xl-credit2:host-install(4):broken:heisenbug
 qemu-mainline:test-amd64-amd64-xl-xsm:host-install(4):broken:heisenbug
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 qemu-mainline:test-amd64-i386-xl-raw:debian-di-install:fail:heisenbug
 qemu-mainline:test-amd64-i386-libvirt-qcow2:debian-di-install:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 qemu-mainline:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm: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-libvirt-xsm: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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt: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-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm: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-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=530049bc1dcc24c1178a29d99ca08b6dd08413e0
X-Osstest-Versions-That: qemuu=5456c6a4ec9cd8fc314ddc303e88bf85c110975c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 10 Oct 2017 12:57:59 +0000
Subject: [Xen-devel] [qemu-mainline test] 114194: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDE5NCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTQxOTQvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDExNDA0MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgMTIgZ3Vl
c3Qtc3RhcnQgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0MDQyCgpUZXN0cyB3aGljaCBh
cmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgIGJyb2tlbiBwYXNzIGlu
IDExNDE0OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgNCBob3N0LWluc3RhbGwoNCkg
ICAgICAgICAgYnJva2VuIHBhc3MgaW4gMTE0MTQ4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgcGFzcyBpbiAx
MTQxNDgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlh
bi1odm0taW5zdGFsbCBmYWlsIHBhc3MgaW4gMTE0MTQ4CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMTQxNDgK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAg
ICAgZmFpbCBwYXNzIGluIDExNDE0OAoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFz
IGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNDA0MgoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExNDE0
OCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgaW4gMTE0MTQ4IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTE0MTQ4IG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDExNDA0MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE0MDQyCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTQwNDIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFu
LWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExNDA0MgogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2Ug
MTE0MDQyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAg
ICAgICAgICAgICA1MzAwNDliYzFkY2MyNGMxMTc4YTI5ZDk5Y2EwOGI2ZGQwODQxM2UwCmJhc2Vs
aW5lIHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAgICA1NDU2YzZhNGVjOWNkOGZjMzE0ZGRj
MzAzZTg4YmY4NWMxMTA5NzVjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTQwNDIgIDIwMTctMTAt
MDUgMTI6MTU6NDcgWiAgICA1IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTE0MDYwICAyMDE3
LTEwLTA2IDA1OjUzOjM0IFogICAgNCBkYXlzICAgIDUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTE0MDgzICAyMDE3LTEwLTA2IDE5OjE2OjE4IFogICAgMyBkYXlzICAgIDQgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleCBX
aWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBCcmFuZG9uIENhcnBlbnRl
ciA8YnJhbmRvbi5jYXJwZW50ZXJAY3lwaGVycGF0aC5jb20+CiAgQ2hyaXN0aWFuIEJvcm50cmFl
Z2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENvbGxpbiBMLiBXYWxsaW5nIDx3YWxsaW5n
QGxpbnV4LnZuZXQuaWJtLmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4K
ICBEYW5pZWwgUC4gQmVycmFuZ2UgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgSGlsZGVu
YnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJl
cnRAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KICBGYW0gWmhl
bmcgPGZhbXpAcmVkaGF0LmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4K
ICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXgudm5ldC5pYm0uY29tPgogIElnb3IgTWFtbWVkb3Yg
PGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFuIEtpc3prYSA8amFuLmtpc3prYUBzaWVtZW5zLmNv
bT4KICBKYXNvbiBKIC4gSGVybmUgPGpqaGVybmVAbGludXgudm5ldC5pYm0uY29tPgogIEtldmlu
IFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRo
YXQuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBPbGJyaWNo
IDxtLm9sYnJpY2hAcGVuZ3V0cm9uaXguZGU+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVk
aGF0LmNvbT4KICBQYXZlbCBCdXRzeWtpbiA8cGJ1dHN5a2luQHZpcnR1b3p6by5jb20+CiAgUGV0
ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFN0ZWZhbiBIYWpub2N6aSA8
c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBW
bGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+Cgpq
b2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1h
bWQ2NC14bC14c20gYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
IGJyb2tlbgpicm9rZW4tc3RlcCB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgaG9zdC1pbnN0
YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtIGhvc3QtaW5zdGFsbCg0
KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyNzQ3IGxpbmVz
IGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 13:13:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 13:13:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1uLt-0005IS-1R; Tue, 10 Oct 2017 13:13:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e1uLr-0005IM-FI
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 13:13:39 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 E3/97-11179-287CCD95; Tue, 10 Oct 2017 13:13:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsUyZ7p8oG7T8Tu
 RBhtPcVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkfHp5hLVjHVNHZfIi9gbGFqYuRi0NIYCKT
 xIFdhxghnN+MEouvP2SBcDYwSsxsPMUG4WxjlLi8+C9rFyMnh7BAtMTNl1OBqjg4RARiJCb98
 QAJCwlYSWyfOh2snlngNaPE/r2v2UESbAJGEmePTmcEsXkFbCUe/lwCNodFQFXi5rFFYDWiAu
 ESbxuPsEDUCEqcnPkEbD6ngLVEd5M1SJhZQF3iz7xLzBC2vMT2t3PAbAkBQ4nPG5cyT2AUnIW
 kexaSlllIWhYwMq9i1ChOLSpLLdI1MtBLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/d
 xAgM3XoGBsYdjM0n/A4xSnIwKYnyMu+/EynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgnfqMaCcY
 FFqempFWmYOMIpg0hIcPEoivFtA0rzFBYm5xZnpEKlTjMYcxzZd/sPEcePh9T9MQix5+XmpUu
 K82SClAiClGaV5cINg0X2JUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvUZApPJl5JXD7XgG
 dwgR0imga2CkliQgpqQZGY8mkHyL3d595eDohPWx1ZapfzYr0hyqZ79nV7wn+e6zgd3L7T07+
 fcFCTDr5vecY+6s7RfzO5m7tnLmweuG2G5fnXeVw2ZumyDNR/cXniyKv1p06aPy7JnN6/+/Im
 29S3E7WWe0+bL7LQHDhZceOrAk8R8NPRr8vEk8wP1vpp748WipWx65ciaU4I9FQi7moOBEAWN
 UKYekCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1507641216!108910659!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21924 invoked from network); 10 Oct 2017 13:13:37 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Oct 2017 13:13:37 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9ADDPnU020170
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 10 Oct 2017 13:13:25 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9ADDO6S027873
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 10 Oct 2017 13:13:25 GMT
Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9ADDNwC031671;
 Tue, 10 Oct 2017 13:13:23 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 10 Oct 2017 06:13:22 -0700
To: Zhenzhong Duan <zhenzhong.duan@oracle.com>, jgross@suse.com,
 vkuznets@redhat.com
References: <c19085b1-c60a-4270-b6e6-c8ba0a16aea7@default>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <4a90f82f-4a52-30f3-2892-e9b6862118e6@oracle.com>
Date: Tue, 10 Oct 2017 09:15:07 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <c19085b1-c60a-4270-b6e6-c8ba0a16aea7@default>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: x86@kernel.org, Joe Jin <joe.jin@oracle.com>, linux-kernel@vger.kernel.org,
 Srinivas REDDY Eeda <srinivas.eeda@oracle.com>, mingo@redhat.com,
 hpa@zytor.com, xen-devel@lists.xenproject.org, tglx@linutronix.de
Subject: Re: [Xen-devel] [PATCH] xen/vcpu: Use a unified name about cpu
 hotplug state for pv and pvhvm
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDgvMjAxNyAxMDo1OCBQTSwgWmhlbnpob25nIER1YW4gd3JvdGU6Cj4gQXMgeGVuX2Nw
dWhwX3NldHVwIGlzIGNhbGxlZCBieSBQViBhbmQgUFZIVk0sIHRoZSBuYW1lIG9mICJ4ODYveGVu
L2h2bV9ndWVzdCIKPiBpcyBjb25mdXNpbmcuCj4KPiBTaWduZWQtb2ZmLWJ5OiBaaGVuemhvbmcg
RHVhbiA8emhlbnpob25nLmR1YW5Ab3JhY2xlLmNvbT4KClJldmlld2VkLWJ5OiBCb3JpcyBPc3Ry
b3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKQXBwbGllZCB0byBmb3ItbGludXMt
NC4xNGMuCgotYm9yaXMKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 13:39:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 13:39:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1ul3-0006yC-24; Tue, 10 Oct 2017 13:39:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e1ul0-0006y6-RU
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 13:39:38 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 77/B9-05537-A9DCCD95; Tue, 10 Oct 2017 13:39:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjleJIrShJLcpLzFFi42K5GHpjk+6Us3c
 iDY7c57P4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNmnFUveCBd8feoQQPjU9EuRi4OIYGZjBKn
 zk9j6mLk5GAReM0sMeGKOEhCQuAOq8SdiRuZQRISAlkSy76eZIew0ySWbVzDCmFXSvSv/M3Sx
 cgBNElNYs2bKJCwkMBPRonNz0pBbGGBUImXdxrAWkUEbCX+fVzOBmIzC2RL7D66gwXiiA5GiU
 PnFzGBzGET0JFYN6MWpIYXqL557hI2iNtUJU68/ge2VlQgXGL/92vMEDWCEidnPmEBsTkFvCR
 mPTvJCDHfTGLe5ofMELa4xK0n85kgbHmJ7W/nME9gFJ2FpH0WkpZZSFpmIWlZwMiyilGjOLWo
 LLVI19hYL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMFYYgGAH4871gYcYJTmYl
 ER5M07ciRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwbvtDFBOsCg1PbUiLTMHGLUwaQkOHiUR3g
 kgad7igsTc4sx0iNQpRmOOC3cu/WHiOLDn1h8mIZa8/LxUKXHeHpBSAZDSjNI8uEGwZHKJUVZ
 KmJcR6DQhnoLUotzMElT5V4ziHIxKwryLQabwZOaVwO17BXQKE9Apomlgp5QkIqSkGhi1jtXW
 9N/TlJopldRe+sVn24cYRraossNGp2ITZrffObDuUlp3MwfzEdXP4m4HEuws1vqpPDgoy+qg5
 f9rztZL2RX/axyitdM1Zy+pWfZ5l/7UvT9qzn7w1tP5ev3ruW5Lzt0L1rnL5XXNOXl8i8nB7Q
 v3yaufcnzEsrF4YdbE039fXDvkcCFAiaU4I9FQi7moOBEADmAziSEDAAA=
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1507642771!76366444!1
X-Originating-IP: [209.85.216.178]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11507 invoked from network); 10 Oct 2017 13:39:32 -0000
Received: from mail-qt0-f178.google.com (HELO mail-qt0-f178.google.com)
 (209.85.216.178)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Oct 2017 13:39:32 -0000
Received: by mail-qt0-f178.google.com with SMTP id o52so51211712qtc.9
 for <xen-devel@lists.xenproject.org>; Tue, 10 Oct 2017 06:39:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=hNeKO23HeDQZK1aHIgh23W/hh/9HMy1VPM0n5U2rcng=;
 b=QU7FZfYeorNw2uHZxNf4D1zyK81UolHfOeUw207caYr4i0s5oE/X1wDGsekqyAbAqb
 lJQXd+D6H28k0An/OcyV9MQb926qNrOTv70kzL2vnkSaJlwPaNUwAE76H/e2Gj/FeeOD
 LvMYXDxM2DD86sb2igC6ZwtQNAbAgXO6ihYF8=
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=hNeKO23HeDQZK1aHIgh23W/hh/9HMy1VPM0n5U2rcng=;
 b=S9vjBE2iO0yjF7QA1m1eGXzIFfCzvAzrQhvKrNqj91rk7rn58GkWaw2FoOGklkmo4B
 PmHgsFs4aPHMQDjrfaUc8fjebdQ1iw1guDTLEPtKTmuVtzZY3adNQgVbzwPFkZSQTsjs
 pqx2B0wdPQ97vH7TebDF8bv96UtZ2jHTF+bkEggKRDMWHORBx1rSAN0on9hwQABHuyqs
 12IvBluBLZ3jDoCSlNz7FVCnMB+WyHXO84zV9PfeCNUtXTwgiJJvbQzU29KohMDGN7Kv
 DiocVbtdIqIkLm2nDYNk1Ee3QFZlbd4Kh07K9P8rCe2r3CD7PN6edqWClT543mBkKjNY
 Wcmw==
X-Gm-Message-State: AMCzsaWFetNiNP1+BcShkGP9VzkYZz7Kfn3z62cWpXl5oxn8WPpVCC+W
 gMg3SYuPP/WpMQ9MiluHFC1+Pg==
X-Google-Smtp-Source: AOwi7QD5J99GqDEbX1KnY3Wr94oi/9AofA2q9Wuw9iTiBoP6Be8EdEo3gd4wEJB3MQs4OdBc2Amopw==
X-Received: by 10.55.42.73 with SMTP id q70mr13588272qkh.337.1507642770993;
 Tue, 10 Oct 2017 06:39:30 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id a8sm6512494qti.64.2017.10.10.06.39.29
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 10 Oct 2017 06:39:30 -0700 (PDT)
To: mjaggi@caviumnetworks.com, xen-devel@lists.xenproject.org
References: <1507639952-31617-1-git-send-email-mjaggi@caviumnetworks.com>
 <1507639952-31617-4-git-send-email-mjaggi@caviumnetworks.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <13943ec8-7ca3-48a8-3569-2a5c9393f7c6@linaro.org>
Date: Tue, 10 Oct 2017 14:39:28 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1507639952-31617-4-git-send-email-mjaggi@caviumnetworks.com>
Content-Language: en-US
Cc: Andre.Przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: Re: [Xen-devel] [PATCH v6 3/5] ARM: ITS: Deny hardware domain
 access to ITS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgTWFuaXNoLAoKT24gMTAvMTAvMTcgMTM6NTIsIG1qYWdnaUBjYXZpdW1uZXR3b3Jrcy5jb20g
d3JvdGU6Cj4gRnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KPiAKPiBUaGlz
IHBhdGNoIGV4dGVuZHMgdGhlIGdpY3YzX2lvbWVtX2RlbnlfYWNjZXNzIGZ1bmN0aW9uYWxpdHkg
YnkgYWRkaW5nCj4gc3VwcG9ydCBmb3IgSVRTIHJlZ2lvbiBhcyB3ZWxsLiBBZGQgZnVuY3Rpb24g
Z2ljdjNfaXRzX2RlbnlfYWNjZXNzLgo+IAo+IFJldmlld2VkLWJ5OiBBbmRyZSBQcnp5d2FyYSA8
YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KPiBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KClBsZWFzZSBzdGF0ZSBhZnRlciAiLS0tIiB3aGVuIHlvdSBtb2RpZmll
ZCBhIHBhdGNoIGFuZCBrZWVwIHRoZSB0YWdzIHRvIAphdCBsZWFzdCBjaGVjayBpZiB0aGUgcmV2
aWV3ZXIgaXMgaGFwcHkgd2l0aCBpdC4KCkl0IGlzIG9uZSBvZiB0aGUgcmVhc29uIEkgbGlrZSB0
aGUgY2hhbmdlbG9nIGluIGVhY2ggcGF0Y2guIEl0IGhlbHBzIHRvIAprbm93IHdoYXQgY2hhbmdl
ZCBpbiBhIHNwZWNpZmljIG9uZS4gSXQgaGVscHMgbWUgdG8gZGVjaWRlIHdoZXRoZXIgSSBhbSAK
aGFwcHkgd2l0aCB5b3Uga2VlcGluZyBteSB0YWcgYW5kIGF2b2lkIHRvIGZ1bGx5IHJldmlldyB5
ZXQgYW5vdGhlciB0aW1lIAp0aGUgcGF0Y2guCgpJbiB0aGF0IGNhc2UsIGl0IGlzIGZpbmUgdG8g
a2VlcCBpdC4KCj4gU2lnbmVkLW9mZi1ieTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNv
bT4gPiAtLS0KPiAgIHhlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMgICAgICAgIHwgMjIgKysrKysr
KysrKysrKysrKysrKysrKwo+ICAgeGVuL2FyY2gvYXJtL2dpYy12My5jICAgICAgICAgICAgfCAg
NCArKysrCj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaCB8ICA5ICsrKysrKysr
Kwo+ICAgMyBmaWxlcyBjaGFuZ2VkLCAzNSBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCj4g
aW5kZXggMzAyM2VlNS4uYmQ5NDMwOCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYz
LWl0cy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwo+IEBAIC0yMSw2ICsyMSw3
IEBACj4gICAjaW5jbHVkZSA8eGVuL2FjcGkuaD4KPiAgICNpbmNsdWRlIDx4ZW4vbGliLmg+Cj4g
ICAjaW5jbHVkZSA8eGVuL2RlbGF5Lmg+Cj4gKyNpbmNsdWRlIDx4ZW4vaW9jYXAuaD4KPiAgICNp
bmNsdWRlIDx4ZW4vbGliZmR0L2xpYmZkdC5oPgo+ICAgI2luY2x1ZGUgPHhlbi9tbS5oPgo+ICAg
I2luY2x1ZGUgPHhlbi9yYnRyZWUuaD4KPiBAQCAtOTA1LDYgKzkwNiwyNyBAQCBzdHJ1Y3QgcGVu
ZGluZ19pcnEgKmdpY3YzX2Fzc2lnbl9ndWVzdF9ldmVudChzdHJ1Y3QgZG9tYWluICpkLAo+ICAg
ICAgIHJldHVybiBwaXJxOwo+ICAgfQo+ICAgCj4gK2ludCBnaWN2M19pdHNfZGVueV9hY2Nlc3Mo
Y29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKPiArewo+ICsgICAgaW50IHJjID0gMDsKPiArICAgIHVu
c2lnbmVkIGxvbmcgbWZuLCBucjsKPiArICAgIGNvbnN0IHN0cnVjdCBob3N0X2l0cyAqaXRzX2Rh
dGE7Cj4gKwo+ICsgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSggaXRzX2RhdGEsICZob3N0X2l0c19s
aXN0LCBlbnRyeSApCj4gKyAgICB7Cj4gKyAgICAgICAgbWZuID0gcGFkZHJfdG9fcGZuKGl0c19k
YXRhLT5hZGRyKTsKPiArICAgICAgICBuciA9IFBGTl9VUChpdHNfZGF0YS0+c2l6ZSk7Cj4gKyAg
ICAgICAgcmMgPSBpb21lbV9kZW55X2FjY2VzcyhkLCBtZm4sIG1mbiArIG5yKTsKPiArICAgICAg
ICBpZiAoIHJjICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHByaW50aygiaW9tZW1fZGVu
eV9hY2Nlc3MgZmFpbGVkIGZvciAlbHg6JWx4IFxyXG4iLCBtZm4sIG5yKTsKPiArICAgICAgICAg
ICAgYnJlYWs7Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICsKPiArICAgIHJldHVybiByYzsKPiAr
fQo+ICsKPiAgIC8qCj4gICAgKiBDcmVhdGUgdGhlIHJlc3BlY3RpdmUgZ3Vlc3QgRFQgbm9kZXMg
ZnJvbSBhIGxpc3Qgb2YgaG9zdCBJVFNlcy4KPiAgICAqIFRoaXMgY29waWVzIHRoZSByZWcgcHJv
cGVydHksIHNvIHRoZSBndWVzdCBzZWVzIHRoZSBJVFMgYXQgdGhlIHNhbWUgYWRkcmVzcwo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMK
PiBpbmRleCA2ZjU2MmY0Li40NzVlMGQzIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMt
djMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+IEBAIC0xMzA4LDYgKzEzMDgsMTAg
QEAgc3RhdGljIGludCBnaWN2M19pb21lbV9kZW55X2FjY2Vzcyhjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpkKQo+ICAgICAgIGlmICggcmMgKQo+ICAgICAgICAgICByZXR1cm4gcmM7Cj4gICAKPiArICAg
IHJjID0gZ2ljdjNfaXRzX2RlbnlfYWNjZXNzKGQpOwo+ICsgICAgaWYgKCByYyApCj4gKyAgICAg
ICAgcmV0dXJuIHJjOwo+ICsKPiAgICAgICBmb3IgKCBpID0gMDsgaSA8IGdpY3YzLnJkaXN0X2Nv
dW50OyBpKysgKQo+ICAgICAgIHsKPiAgICAgICAgICAgbWZuID0gZ2ljdjMucmRpc3RfcmVnaW9u
c1tpXS5iYXNlID4+IFBBR0VfU0hJRlQ7Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vZ2ljX3YzX2l0cy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKPiBpbmRl
eCA3M2QxZmQxLi43M2VlMGJhIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2lj
X3YzX2l0cy5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKPiBAQCAt
MTM5LDYgKzEzOSwxMCBAQCB2b2lkIGdpY3YzX2l0c19kdF9pbml0KGNvbnN0IHN0cnVjdCBkdF9k
ZXZpY2Vfbm9kZSAqbm9kZSk7Cj4gICAjaWZkZWYgQ09ORklHX0FDUEkKPiAgIHZvaWQgZ2ljdjNf
aXRzX2FjcGlfaW5pdCh2b2lkKTsKPiAgICNlbmRpZgo+ICsKPiArLyogRGVueSBpb21lbSBhY2Nl
c3MgZm9yIGl0cyAqLwo+ICtpbnQgZ2ljdjNfaXRzX2RlbnlfYWNjZXNzKGNvbnN0IHN0cnVjdCBk
b21haW4gKmQpOwo+ICsKPiAgIGJvb2wgZ2ljdjNfaXRzX2hvc3RfaGFzX2l0cyh2b2lkKTsKPiAg
IAo+ICAgdW5zaWduZWQgaW50IHZnaWNfdjNfaXRzX2NvdW50KGNvbnN0IHN0cnVjdCBkb21haW4g
KmQpOwo+IEBAIC0yMDYsNiArMjEwLDExIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBnaWN2M19pdHNf
YWNwaV9pbml0KHZvaWQpCj4gICB9Cj4gICAjZW5kaWYKPiAgIAo+ICtzdGF0aWMgaW5saW5lIGlu
dCBnaWN2M19pdHNfZGVueV9hY2Nlc3MoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKPiArewo+ICsg
ICAgcmV0dXJuIDA7Cj4gK30KPiArCj4gICBzdGF0aWMgaW5saW5lIGJvb2wgZ2ljdjNfaXRzX2hv
c3RfaGFzX2l0cyh2b2lkKQo+ICAgewo+ICAgICAgIHJldHVybiBmYWxzZTsKPiAKCkNoZWVycywK
Ci0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 13:41:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 13:41:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1umX-0007VP-Cw; Tue, 10 Oct 2017 13:41:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e1umW-0007VH-2T
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 13:41:12 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 11/4F-03953-7FDCCD95; Tue, 10 Oct 2017 13:41:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGKsWRWlGSWpSXmKPExsVyMfTGGt0vZ+9
 EGpw+LWbxfctkJgdGj8MfrrAEMEaxZuYl5VcksGbMvbyQuWAqc8XBiYcZGxjvM3UxcnEICcxk
 lHi79xUbiMMi8JpZ4vLW92COhMAdVoldTw+zdzFyAjlZEq0nu1gh7DSJb0ffMUHYlRJT154Gi
 nMAjVKTWPMmCiQsJPCTUeLbQgeQsLBAnMTuE9EgYREBW4l/H5ezgdjMAtkSu4/uYIE4ooNR4t
 ThWWBj2AR0JNbNqAWp4QWq3zFvLjOIzSKgKrFw0TJGEFtUIFxi//drzBA1ghInZz5hAbE5Bbw
 kGn83MkLMN5OYt/khM4QtLnHryXwmCFteYvvbOcwTGEVnIWmfhaRlFpKWWUhaFjCyrGLUKE4t
 Kkst0jWy0EsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECIyXegYGxh2Mfav8DjFKc
 jApifJKAuNIiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvFkhOsCg1PbUiLTMHGLkwaQkOHiURXl
 aQNG9xQWJucWY6ROoUoyXHhTuX/jBx3Hh4HUge2HPrD5MQS15+XqqUOO+vM0ANAiANGaV5cON
 gyeUSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWFeJZC1PJl5JXBbXwEdxAR0kGga2EEliQgp
 qQbG6bGFJg2znn1dL+u3R6vnzemFllfOnQ2MnaU813FzQP+L3K4KE9E9MfolN283ey2Yo8mkM
 EN47pN7CcU7Am+0ndyz98WO/SUZ68Sv7jCwlA7UOVwkarDn97dP6VMO6s206Hmkv7v/5LYVP3
 mlnutUmDZ9Xr9izaqJTi/jVnDsWak6V+WY7NPtbEosxRmJhlrMRcWJABhP2ygpAwAA
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1507642867!90448621!1
X-Originating-IP: [209.85.216.172]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39719 invoked from network); 10 Oct 2017 13:41:08 -0000
Received: from mail-qt0-f172.google.com (HELO mail-qt0-f172.google.com)
 (209.85.216.172)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Oct 2017 13:41:08 -0000
Received: by mail-qt0-f172.google.com with SMTP id z19so5731017qtg.11
 for <xen-devel@lists.xenproject.org>; Tue, 10 Oct 2017 06:41:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=qUiSSA0c5od9s+lMRu6hgN6kef2CTqY2ydfy5bhj8e8=;
 b=W9cBYdd5tk8B/zpdKBNr0uEB2gVCekFL7f5gMi32wx7QVVglYVmDwkG0uxYyTHvevK
 ceg+cm4nGX+d+7sPzHMki56w/ra2Ece7Jbgw2lQGYvp/+eFPHfZXcq5nvi+tiYtm5iAQ
 8K8mzOiPkAj75Hl2R5s1F3NcjXspgu/q+rz5w=
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=qUiSSA0c5od9s+lMRu6hgN6kef2CTqY2ydfy5bhj8e8=;
 b=FSWT5aTKTgBMSztkcITPToCkrXxI/IKz5JuCW7QeW+i2SxIrOQlrYDRTWoJnqs7L9h
 st9lPTnifEAkCaymu1Bi5kuzzz7InqKsqEHOiwBYCBAZyLXQXfUd2ki9H2jHgdTj8X4c
 36jAtAX3qRJythjbPd5P0bbU6iykqeqDu1Ssck8zDPjgQeSfcdNx1vs8dL4dpXBPRKkr
 1SzclsnyilbrSBhYzWth5Q9xBppsxyzu+cx1H3mdh5V/DNzqvf4u2Npb8+4qkfEQwSnB
 8ZJeIQ/MroiEjs/6owp0rCoqSYboG7/1rFFP+kC2aWIanlWcwG3I3fx3nk91ZGj8YPMr
 /17w==
X-Gm-Message-State: AMCzsaWd3jAahxQ4JxH5tgQCNqJCfj5MIvR5mx6biRfBFeWiT37N5VeU
 SgRSvF2PRN64XSHSGB4rmjczGw==
X-Google-Smtp-Source: AOwi7QDonHYC7Og8RpC49gFMPZlsDjI/sKdZPnBCkRh4jFQ1KoY9frbkw8jcJanhi8ZXlfn+qQKirg==
X-Received: by 10.237.33.33 with SMTP id 30mr17997873qtc.138.1507642867377;
 Tue, 10 Oct 2017 06:41:07 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id e7sm6316543qkf.73.2017.10.10.06.41.06
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 10 Oct 2017 06:41:07 -0700 (PDT)
To: mjaggi@caviumnetworks.com, xen-devel@lists.xenproject.org
References: <1507639952-31617-1-git-send-email-mjaggi@caviumnetworks.com>
 <1507639952-31617-3-git-send-email-mjaggi@caviumnetworks.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <f7cd133b-e59f-d87c-e684-f73f4ed7a214@linaro.org>
Date: Tue, 10 Oct 2017 14:41:05 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1507639952-31617-3-git-send-email-mjaggi@caviumnetworks.com>
Content-Language: en-US
Cc: Andre.Przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: Re: [Xen-devel] [PATCH v6 2/5] ARM: ITS: Populate host_its_list
 from ACPI MADT Table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxMC8xMC8xNyAxMzo1MiwgbWphZ2dpQGNhdml1bW5ldHdvcmtzLmNvbSB3cm90ZToKPiBG
cm9tOiBNYW5pc2ggSmFnZ2kgPG1qYWdnaUBjYXZpdW0uY29tPgo+IAo+IEFkZGVkIGdpY3YzX2l0
c19hY3BpX2luaXQgdG8gdXBkYXRlIGhvc3RfaXRzX2xpc3QgZnJvbSBNQURUIHRhYmxlLgo+IEZv
ciBBQ1BJLCBob3N0X2l0cyBzdHJ1Y3R1cmUgc3RvcmVzIGR0X25vZGUgYXMgTlVMTC4KPiAKPiBS
ZXZpZXdlZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Cj4gU2ln
bmVkLW9mZi1ieTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KCkFja2VkLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgoKQ2hlZXJzLAoKLS0gCkp1bGll
biBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 13:45:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 13:45:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1uq8-0007hj-Sc; Tue, 10 Oct 2017 13:44:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e1uq7-0007hd-Rd
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 13:44:55 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 A4/99-28075-7DECCD95; Tue, 10 Oct 2017 13:44:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIKsWRWlGSWpSXmKPExsVyMfTGat2r5+5
 EGvRv57f4vmUykwOjx+EPV1gCGKNYM/OS8isSWDO2nT7AUnBTv2LK33lsDYznVbsYuTiEBGYw
 Sqw5eIARxGEReM0scf3xDFYQR0LgDqvEv+vfmboYOYGcLImGQ0dYIew0icczf7FB2BUSzy9vZ
 +li5AAapSax5k0UxNRfjBJ7bh0CqxcWqJKY9OsJO4gtImAr8e/jcrBeZoFsid1Hd7BANHQwSp
 x5tJkdZBCbgI7Euhm1IDW8QPVfL68Au4FFQFVi1vS9YHNEBcIl9n+/xgxRIyhxcuYTFhCbU8B
 LYu7P44wQ880k5m1+yAxhi0vcejKfCcKWl9j+dg7zBEbRWUjaZyFpmYWkZRaSlgWMLKsY1YtT
 i8pSi3TN9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAiOGAQh2MDZ+dzrEKMnBp
 CTKK3n2TqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7ZIDnBotT01Iq0zBxg7MKkJTh4lER4XU
 DSvMUFibnFmekQqVOMxhwX7lz6w8RxYM+tP0xCLHn5ealS4rzlIKUCIKUZpXlwg2Ap5RKjrJQ
 wLyPQaUI8BalFuZklqPKvGMU5GJWEeeNBpvBk5pXA7XsFdAoT0CmiaWCnlCQipKQaGOu87l99
 U50lePzcUukFZZP/GG1Z5ObmNmtrrWnn0WzHP8sEr9/NNhU7LJ7a8epSR5ug7B/3QLHJsz83H
 I8zWb7C1bB3qo7B9Gtz9E+EG8klOa+uYBZuPfDJ9AiTiQoTT2/5oY2SRgol6dFujPqpCs7lGc
 knO5y+cRUsXftN6sWF8wzTTpZlK7EUZyQaajEXFScCAMrpwfckAwAA
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1507643092!97931892!1
X-Originating-IP: [209.85.216.171]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7844 invoked from network); 10 Oct 2017 13:44:53 -0000
Received: from mail-qt0-f171.google.com (HELO mail-qt0-f171.google.com)
 (209.85.216.171)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Oct 2017 13:44:53 -0000
Received: by mail-qt0-f171.google.com with SMTP id p1so13916167qtg.2
 for <xen-devel@lists.xenproject.org>; Tue, 10 Oct 2017 06:44:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=tFVQM1GzmZu/HGerJa7V1iqTVqrIohVTJYCqgBY9HZo=;
 b=QPYhH0+OzoJYJjeXmPbnc1TPOCxnMP+o2mOHXtsQtBFgvWW+25As54WzKhyZ1A/fZP
 oAXTHI35qwB/RagB/grz018Zxa73yhgN5liLonA0DpsucbOvgFLxW43iOWUpSU8pQATj
 OAc+qjFM+4oFaGWqwyI1wXh4pDvJaKIvaDLww=
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=tFVQM1GzmZu/HGerJa7V1iqTVqrIohVTJYCqgBY9HZo=;
 b=flBa2U7vqtYLq8D9yZq3VmjhhHLDguxdy+RBNsgrF/WTY9HxFTB+y9xo5vgIAIc9P3
 Uv+WnzhpxUzOu/zjjeeUH9SY2pOV6MPpl42bKNMHaCzGbjVbgry53Odr1A9UUeI/aWhh
 LVflO8NHtwzWvuQzLtX6r2RbUCNjXzVYI5mbA6sEQGPVGcg7YWiWCG111bkYTWgm2Lu+
 3Cnc3x/dKC+m3Ev05x5iY89FfMDmiNcXx3XKeKMkIaKLeWEuzlOoWO84IrNk3siM+Sd6
 FPY7s/X89SlOS0ON0z6GZbE21yDV2Krve7QeeNqottu7wsWpep52PE0MCqQfWEwC7Hk0
 YEdw==
X-Gm-Message-State: AMCzsaWuV864rg7A8sRTcbtqB6w8IPkjR3Uos1vjHCSzmqtxoMbpB5qz
 aG8UZY/hKQLiS4ibxRUpRZGR8w==
X-Google-Smtp-Source: AOwi7QCF+VYqWECfZHMViovBwdWhbq4rE7d4z5pOpZm215in3c/P5nrV6XQrVQ3pbFfRLq6VZMxZlA==
X-Received: by 10.55.23.160 with SMTP id 32mr12791866qkx.20.1507643091920;
 Tue, 10 Oct 2017 06:44:51 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id p64sm6266863qkb.47.2017.10.10.06.44.50
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 10 Oct 2017 06:44:51 -0700 (PDT)
To: mjaggi@caviumnetworks.com, xen-devel@lists.xenproject.org
References: <1507639952-31617-1-git-send-email-mjaggi@caviumnetworks.com>
 <1507639952-31617-5-git-send-email-mjaggi@caviumnetworks.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <9ee7e52d-34b1-c4ff-cf13-6837794f944b@linaro.org>
Date: Tue, 10 Oct 2017 14:44:49 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1507639952-31617-5-git-send-email-mjaggi@caviumnetworks.com>
Content-Language: en-US
Cc: Andre.Przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: Re: [Xen-devel] [PATCH v6 4/5] ARM: Update Formula to compute MADT
 size using new callbacks in gic_hw_operations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTAvMTcgMTM6NTIsIG1qYWdnaUBjYXZpdW1uZXR3b3Jrcy5jb20gd3JvdGU6Cj4gRnJv
bTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KPiAKPiBlc3RpbWF0ZV9hY3BpX2Vm
aV9zaXplIG5lZWRzIHRvIGJlIHVwZGF0ZWQgdG8gcHJvdmlkZSBjb3JyZWN0IHNpemUgb2YKPiBo
YXJkd2FyZSBkb21haW5zIE1BRFQsIHdoaWNoIG5vdyBhZGRzIElUUyBpbmZvcm1hdGlvbiBhcyB3
ZWxsLgo+IAo+IFRoaXMgcGF0Y2ggdXBkYXRlcyB0aGUgZm9ybXVsYSB0byBjb21wdXRlIGV4dHJh
IE1BRFQgc2l6ZSwgYXMgcGVyIEdJQ3YyLzMKPiBieSBjYWxsaW5nIGdpY19nZXRfaHdkb21fZXh0
cmFfbWFkdF9zaXplLgo+IAo+IFNpZ25lZC1vZmYtYnk6IE1hbmlzaCBKYWdnaSA8bWphZ2dpQGNh
dml1bS5jb20+CgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9y
Zy4KCj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgfCAgNyArLS0tLS0tCj4g
ICB4ZW4vYXJjaC9hcm0vZ2ljLXYyLmMgICAgICAgfCAgNiArKysrKysKPiAgIHhlbi9hcmNoL2Fy
bS9naWMtdjMuYyAgICAgICB8IDE5ICsrKysrKysrKysrKysrKysrKysKPiAgIHhlbi9hcmNoL2Fy
bS9naWMuYyAgICAgICAgICB8IDEyICsrKysrKysrKysrKwo+ICAgeGVuL2luY2x1ZGUvYXNtLWFy
bS9naWMuaCAgIHwgIDMgKysrCj4gICA1IGZpbGVzIGNoYW5nZWQsIDQxIGluc2VydGlvbnMoKyks
IDYgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVp
bGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+IGluZGV4IGQ2Zjk1ODUuLmYxN2Zj
ZjEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gKysrIGIveGVu
L2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gQEAgLTE4MDgsMTIgKzE4MDgsNyBAQCBzdGF0aWMg
aW50IGVzdGltYXRlX2FjcGlfZWZpX3NpemUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5l
bF9pbmZvICpraW5mbykKPiAgICAgICBhY3BpX3NpemUgPSBST1VORFVQKHNpemVvZihzdHJ1Y3Qg
YWNwaV90YWJsZV9mYWR0KSwgOCk7Cj4gICAgICAgYWNwaV9zaXplICs9IFJPVU5EVVAoc2l6ZW9m
KHN0cnVjdCBhY3BpX3RhYmxlX3N0YW8pLCA4KTsKPiAgIAo+IC0gICAgbWFkdF9zaXplID0gc2l6
ZW9mKHN0cnVjdCBhY3BpX3RhYmxlX21hZHQpCj4gLSAgICAgICAgICAgICAgICArIHNpemVvZihz
dHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfaW50ZXJydXB0KSAqIGQtPm1heF92Y3B1cwo+IC0gICAg
ICAgICAgICAgICAgKyBzaXplb2Yoc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX2Rpc3RyaWJ1dG9y
KTsKPiAtICAgIGlmICggZC0+YXJjaC52Z2ljLnZlcnNpb24gPT0gR0lDX1YzICkKPiAtICAgICAg
ICBtYWR0X3NpemUgKz0gc2l6ZW9mKHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY19yZWRpc3RyaWJ1
dG9yKQo+IC0gICAgICAgICAgICAgICAgICAgICAqIGQtPmFyY2gudmdpYy5ucl9yZWdpb25zOwo+
ICsgICAgbWFkdF9zaXplID0gZ2ljX2dldF9od2RvbV9tYWR0X3NpemUoZCk7Cj4gICAgICAgYWNw
aV9zaXplICs9IFJPVU5EVVAobWFkdF9zaXplLCA4KTsKPiAgIAo+ICAgICAgIGFkZHIgPSBhY3Bp
X29zX2dldF9yb290X3BvaW50ZXIoKTsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12
Mi5jIGIveGVuL2FyY2gvYXJtL2dpYy12Mi5jCj4gaW5kZXggY2JlNzFhOS4uMDEyM2VhNCAxMDA2
NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZ2lj
LXYyLmMKPiBAQCAtMTAxMiw2ICsxMDEyLDExIEBAIHN0YXRpYyBpbnQgZ2ljdjJfaW9tZW1fZGVu
eV9hY2Nlc3MoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKPiAgICAgICByZXR1cm4gaW9tZW1fZGVu
eV9hY2Nlc3MoZCwgbWZuLCBtZm4gKyBucik7Cj4gICB9Cj4gICAKPiArc3RhdGljIHVuc2lnbmVk
IGxvbmcgZ2ljdjJfZ2V0X2h3ZG9tX2V4dHJhX21hZHRfc2l6ZShjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpkKQo+ICt7Cj4gKyAgICByZXR1cm4gMDsKPiArfQo+ICsKPiAgICNpZmRlZiBDT05GSUdfQUNQ
SQo+ICAgc3RhdGljIGludCBnaWN2Ml9tYWtlX2h3ZG9tX21hZHQoY29uc3Qgc3RydWN0IGRvbWFp
biAqZCwgdTMyIG9mZnNldCkKPiAgIHsKPiBAQCAtMTI0OCw2ICsxMjUzLDcgQEAgY29uc3Qgc3Rh
dGljIHN0cnVjdCBnaWNfaHdfb3BlcmF0aW9ucyBnaWN2Ml9vcHMgPSB7Cj4gICAgICAgLnJlYWRf
YXByICAgICAgICAgICAgPSBnaWN2Ml9yZWFkX2FwciwKPiAgICAgICAubWFrZV9od2RvbV9kdF9u
b2RlICA9IGdpY3YyX21ha2VfaHdkb21fZHRfbm9kZSwKPiAgICAgICAubWFrZV9od2RvbV9tYWR0
ICAgICA9IGdpY3YyX21ha2VfaHdkb21fbWFkdCwKPiArICAgIC5nZXRfaHdkb21fZXh0cmFfbWFk
dF9zaXplID0gZ2ljdjJfZ2V0X2h3ZG9tX2V4dHJhX21hZHRfc2l6ZSwKPiAgICAgICAubWFwX2h3
ZG9tX2V4dHJhX21hcHBpbmdzID0gZ2ljdjJfbWFwX2h3ZG93bl9leHRyYV9tYXBwaW5ncywKPiAg
ICAgICAuaW9tZW1fZGVueV9hY2Nlc3MgICA9IGdpY3YyX2lvbWVtX2RlbnlfYWNjZXNzLAo+ICAg
ICAgIC5kb19MUEkgICAgICAgICAgICAgID0gZ2ljdjJfZG9fTFBJLAo+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKPiBpbmRleCA0NzVl
MGQzLi4wMjg5ZDFhIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+ICsrKyBi
L3hlbi9hcmNoL2FybS9naWMtdjMuYwo+IEBAIC0xNDA3LDYgKzE0MDcsMTkgQEAgc3RhdGljIGlu
dCBnaWN2M19tYWtlX2h3ZG9tX21hZHQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdTMyIG9mZnNl
dCkKPiAgICAgICByZXR1cm4gdGFibGVfbGVuOwo+ICAgfQo+ICAgCj4gK3N0YXRpYyB1bnNpZ25l
ZCBsb25nIGdpY3YzX2dldF9od2RvbV9leHRyYV9tYWR0X3NpemUoY29uc3Qgc3RydWN0IGRvbWFp
biAqZCkKPiArewo+ICsgICAgdW5zaWduZWQgbG9uZyBzaXplOwo+ICsKPiArICAgIHNpemUgPSBz
aXplb2Yoc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX3JlZGlzdHJpYnV0b3IpCj4gKyAgICAgICAg
ICAgKiBkLT5hcmNoLnZnaWMubnJfcmVnaW9uczsKPiArCj4gKyAgICBzaXplICs9IHNpemVvZihz
dHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfdHJhbnNsYXRvcikKPiArICAgICAgICAgICAgKiB2Z2lj
X3YzX2l0c19jb3VudChkKTsKPiArCj4gKyAgICByZXR1cm4gc2l6ZTsKPiArfQo+ICsKPiAgIHN0
YXRpYyBpbnQgX19pbml0Cj4gICBnaWNfYWNwaV9wYXJzZV9tYWR0X2NwdShzdHJ1Y3QgYWNwaV9z
dWJ0YWJsZV9oZWFkZXIgKmhlYWRlciwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IHVuc2lnbmVkIGxvbmcgZW5kKQo+IEBAIC0xNTk4LDYgKzE2MTEsMTEgQEAgc3RhdGljIGludCBn
aWN2M19tYWtlX2h3ZG9tX21hZHQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdTMyIG9mZnNldCkK
PiAgIHsKPiAgICAgICByZXR1cm4gMDsKPiAgIH0KPiArCj4gK3N0YXRpYyB1bnNpZ25lZCBsb25n
IGdpY3YzX2dldF9od2RvbV9leHRyYV9tYWR0X3NpemUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkK
PiArewo+ICsgICAgcmV0dXJuIDA7Cj4gK30KPiAgICNlbmRpZgo+ICAgCj4gICAvKiBTZXQgdXAg
dGhlIEdJQyAqLwo+IEBAIC0xNjk5LDYgKzE3MTcsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGdp
Y19od19vcGVyYXRpb25zIGdpY3YzX29wcyA9IHsKPiAgICAgICAuc2Vjb25kYXJ5X2luaXQgICAg
ICA9IGdpY3YzX3NlY29uZGFyeV9jcHVfaW5pdCwKPiAgICAgICAubWFrZV9od2RvbV9kdF9ub2Rl
ICA9IGdpY3YzX21ha2VfaHdkb21fZHRfbm9kZSwKPiAgICAgICAubWFrZV9od2RvbV9tYWR0ICAg
ICA9IGdpY3YzX21ha2VfaHdkb21fbWFkdCwKPiArICAgIC5nZXRfaHdkb21fZXh0cmFfbWFkdF9z
aXplID0gZ2ljdjNfZ2V0X2h3ZG9tX2V4dHJhX21hZHRfc2l6ZSwKPiAgICAgICAuaW9tZW1fZGVu
eV9hY2Nlc3MgICA9IGdpY3YzX2lvbWVtX2RlbnlfYWNjZXNzLAo+ICAgICAgIC5kb19MUEkgICAg
ICAgICAgICAgID0gZ2ljdjNfZG9fTFBJLAo+ICAgfTsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL2dpYy5jIGIveGVuL2FyY2gvYXJtL2dpYy5jCj4gaW5kZXggNmM4MDNiZi4uM2M3YjZkZiAx
MDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZ2lj
LmMKPiBAQCAtODUxLDYgKzg1MSwxOCBAQCBpbnQgZ2ljX21ha2VfaHdkb21fbWFkdChjb25zdCBz
dHJ1Y3QgZG9tYWluICpkLCB1MzIgb2Zmc2V0KQo+ICAgICAgIHJldHVybiBnaWNfaHdfb3BzLT5t
YWtlX2h3ZG9tX21hZHQoZCwgb2Zmc2V0KTsKPiAgIH0KPiAgIAo+ICt1bnNpZ25lZCBsb25nIGdp
Y19nZXRfaHdkb21fbWFkdF9zaXplKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCj4gK3sKPiArICAg
IHVuc2lnbmVkIGxvbmcgbWFkdF9zaXplOwo+ICsKPiArICAgIG1hZHRfc2l6ZSA9IHNpemVvZihz
dHJ1Y3QgYWNwaV90YWJsZV9tYWR0KQo+ICsgICAgICAgICAgICAgICAgKyBzaXplb2Yoc3RydWN0
IGFjcGlfbWFkdF9nZW5lcmljX2ludGVycnVwdCkgKiBkLT5tYXhfdmNwdXMKPiArICAgICAgICAg
ICAgICAgICsgc2l6ZW9mKHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY19kaXN0cmlidXRvcikKPiAr
ICAgICAgICAgICAgICAgICsgZ2ljX2h3X29wcy0+Z2V0X2h3ZG9tX2V4dHJhX21hZHRfc2l6ZShk
KTsKPiArCj4gKyAgICByZXR1cm4gbWFkdF9zaXplOwo+ICt9Cj4gKwo+ICAgaW50IGdpY19pb21l
bV9kZW55X2FjY2Vzcyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQo+ICAgewo+ICAgICAgIHJldHVy
biBnaWNfaHdfb3BzLT5pb21lbV9kZW55X2FjY2VzcyhkKTsKPiBkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9naWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKPiBpbmRleCA2
MjAzZGM1Li4wNjEyNzA2IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgK
PiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCj4gQEAgLTM2NSw2ICszNjUsOCBAQCBz
dHJ1Y3QgZ2ljX2h3X29wZXJhdGlvbnMgewo+ICAgICAgIGludCAoKm1ha2VfaHdkb21fbWFkdCko
Y29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdTMyIG9mZnNldCk7Cj4gICAgICAgLyogTWFwIGV4dHJh
IEdJQyBNTUlPLCBpcnFzIGFuZCBvdGhlciBodyBzdHVmZnMgdG8gdGhlIGhhcmR3YXJlIGRvbWFp
bi4gKi8KPiAgICAgICBpbnQgKCptYXBfaHdkb21fZXh0cmFfbWFwcGluZ3MpKHN0cnVjdCBkb21h
aW4gKmQpOwo+ICsgICAgLyogUXVlcnkgdGhlIHNpemUgb2YgaGFyZHdhcmUgZG9tYWluIG1hZHQg
dGFibGUgKi8KPiArICAgIHVuc2lnbmVkIGxvbmcgKCpnZXRfaHdkb21fZXh0cmFfbWFkdF9zaXpl
KShjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKPiAgICAgICAvKiBEZW55IGFjY2VzcyB0byBHSUMg
cmVnaW9ucyAqLwo+ICAgICAgIGludCAoKmlvbWVtX2RlbnlfYWNjZXNzKShjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkKTsKPiAgICAgICAvKiBIYW5kbGUgTFBJcywgd2hpY2ggcmVxdWlyZSBzcGVjaWFs
IGhhbmRsaW5nICovCj4gQEAgLTM3Niw2ICszNzgsNyBAQCBpbnQgZ2ljX21ha2VfaHdkb21fZHRf
bm9kZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpnaWMsCj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB2b2lkICpmZHQpOwo+ICAgaW50IGdpY19tYWtlX2h3ZG9tX21hZHQoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCwgdTMyIG9mZnNldCk7Cj4gK3Vuc2lnbmVkIGxvbmcgZ2ljX2dldF9o
d2RvbV9tYWR0X3NpemUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7Cj4gICBpbnQgZ2ljX21hcF9o
d2RvbV9leHRyYV9tYXBwaW5ncyhzdHJ1Y3QgZG9tYWluICpkKTsKPiAgIGludCBnaWNfaW9tZW1f
ZGVueV9hY2Nlc3MoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7Cj4gICAKPiAKCi0tIApKdWxpZW4g
R3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 13:47:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 13:47:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1usQ-0007tg-9X; Tue, 10 Oct 2017 13:47:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e1usP-0007tZ-DD
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 13:47:17 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 0F/F0-28869-46FCCD95; Tue, 10 Oct 2017 13:47:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjleJIrShJLcpLzFFi42K5GHpjvW7y+Tu
 RBt9fW1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn3Zl1iLzguXnHu+UvGBsZ5Ql2MXBxCAtMZ
 Je727mQDcVgEXjNLfPp9iLGLkZNDQuAOq8SO5SwQdpbE356L7BB2msTv1i1QdrXE1ed7mboYO
 YAmqUmseRMFEhYS+MUo8WubJYgtLOAn8WtCHyuILSJgK/Hv43I2EJtZIFti99EdLBD1HYwS25
 YLgYxhE9CRWDejFiTMC1R+eMZaRpAwi4CqxITPSiBhUYFwif3frzFDlAhKnJz5BGwKp4CXxP5
 ZK1ghpptJzNv8kBnCFpe49WQ+E4QtL7H97RzmCYyis5C0z0LSMgtJyywkLQsYWVYxahSnFpWl
 FukaGuolFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgTGCgMQ7GBc/dvpEKMkB5OSK
 K/k2TuRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4J54DygkWpaanVqRl5gCjFiYtwcGjJMLrAt
 LKW1yQmFucmQ6ROsVozHHhzqU/TBwH9tz6wyTEkpeflyolzvsJpFQApDSjNA9uECyZXGKUlRL
 mZQQ6TYinILUoN7MEVf4VozgHo5Iw7wWQKTyZeSVw+14BncIEdIpoGtgpJYkIKakGRvbCcz+r
 N69taVkQdkx0+71YV4fPPq8YPVleM223Uub8YsoYuOuuGvP7pxXKize9m9Stpl6/xPZXVO3qz
 fbzGjuqZuU+fvqH61O4yX3VC7sdi4rWPBKpPbRrwWVxeY+qtayzH8bqxqWmmmvs2epfP8lD8X
 /gplcpmau3vvprcCbPl7nxU6j8RyWW4oxEQy3mouJEAMsYieAhAwAA
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1507643235!105564321!1
X-Originating-IP: [209.85.216.175]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15314 invoked from network); 10 Oct 2017 13:47:15 -0000
Received: from mail-qt0-f175.google.com (HELO mail-qt0-f175.google.com)
 (209.85.216.175)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Oct 2017 13:47:15 -0000
Received: by mail-qt0-f175.google.com with SMTP id 1so11131267qtn.3
 for <xen-devel@lists.xenproject.org>; Tue, 10 Oct 2017 06:47:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=7up7S+oIR3HWnOs6Rq9nsOoPUkn82UnD4JfsW1PpSkg=;
 b=HyS/esFEPCMc52gwzaAE7VAcUqalE5Mr+rq+7W5BQnxwuoBA25yILPx1M0TACMXenW
 3CjdSCyb0KGXjhkOyUNLUTzC7eaX1AHGANrb8nPNm3qj9WZqB3dPBNm/i20uZXQZu6wg
 wvcm/dwI2qtijAuty93VCMmT32zl8YH8SKxlM=
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=7up7S+oIR3HWnOs6Rq9nsOoPUkn82UnD4JfsW1PpSkg=;
 b=EgGvpmsTuGHcc0g8ZVFJT/K5oetKUiGqX/ymGy1RML36Z2EJjuPeG/OSEvyt2xJFIx
 qjZo75941nQ/WcrXreqfFhRvo11px/JDGRqc1yMrnhBwjrJfyq5u/qr0DuKtJxUhT3vl
 qJDuJR3GEuN0ntrig6jWOqjBgC56lKyrmaa9eMnTNWkiIr4NYga2xtAfbaxyukjcKo0w
 B+bs3N8COX269ewSVKvyKrcucYqyevCOioAXlBIEyO98Vz040am2tlaxHyx0oIi7qrYB
 FIURLEP2R5Dra/6xVphNJM9fHkZKf+hp7Kt7om4l6ENlcNxqCyfSsALjjscRJYJBscOy
 sxbA==
X-Gm-Message-State: AMCzsaW6YXQT5oSLSZqcBP8gGVAq2QoN5tkCLJpbukt71er1YTg8Xmrf
 e2od65vM6/5yMNfHZe0d+E6A6g==
X-Google-Smtp-Source: AOwi7QBuPP8ueHabMyxb+wKuK2GFGaMb5MxKp1FoPEWRY/HOZKWWXY/dqmny7sHpWv24lAzUAw6DgQ==
X-Received: by 10.55.198.209 with SMTP id s78mr12694171qkl.143.1507643234794; 
 Tue, 10 Oct 2017 06:47:14 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id y62sm4921685qkb.92.2017.10.10.06.47.13
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 10 Oct 2017 06:47:14 -0700 (PDT)
To: mjaggi@caviumnetworks.com, xen-devel@lists.xenproject.org
References: <1507639952-31617-1-git-send-email-mjaggi@caviumnetworks.com>
 <1507639952-31617-6-git-send-email-mjaggi@caviumnetworks.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <fb2c6d53-c10c-205b-eb63-7c77679a9b23@linaro.org>
Date: Tue, 10 Oct 2017 14:47:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1507639952-31617-6-git-send-email-mjaggi@caviumnetworks.com>
Content-Language: en-US
Cc: Andre.Przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: Re: [Xen-devel] [PATCH v6 5/5] ARM: ITS: Expose ITS in the MADT
	table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxMC8xMC8xNyAxMzo1MiwgbWphZ2dpQGNhdml1bW5ldHdvcmtzLmNvbSB3cm90ZToKPiBG
cm9tOiBNYW5pc2ggSmFnZ2kgPG1qYWdnaUBjYXZpdW0uY29tPgo+IAo+IEFkZCBnaWN2M19pdHNf
bWFrZV9od2RvbV9tYWR0IHRvIHVwZGF0ZSBod2RvbSBNQURUIElUUyBpbmZvcm1hdGlvbi4KPiAK
PiBSZXZpZXdlZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+ClVz
dWFsbHkgKi1ieSBhcmUgb3JkZXIgZnJvbSB0aGUgb2xkZXN0IGZpcnN0IHRvIHRoZSBlYXJsaWVy
LiBUaGlzIG1lYW4gCnlvdXIgU2lnbmVkLW9mZi1ieSBpcyBmaXJzdC4KCj4gU2lnbmVkLW9mZi1i
eTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KCkFja2VkLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgoKQ2hlZXJzLAoKPiAtLS0KPiAgIHhlbi9hcmNo
L2FybS9naWMtdjMtaXRzLmMgICAgICAgIHwgMTkgKysrKysrKysrKysrKysrKysrKwo+ICAgeGVu
L2FyY2gvYXJtL2dpYy12My5jICAgICAgICAgICAgfCAgMiArKwo+ICAgeGVuL2luY2x1ZGUvYXNt
LWFybS9naWNfdjNfaXRzLmggfCAgOCArKysrKysrKwo+ICAgMyBmaWxlcyBjaGFuZ2VkLCAyOSBp
bnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMg
Yi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCj4gaW5kZXggYmQ5NDMwOC4uZTU3YWUwNSAxMDA2
NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCj4gKysrIGIveGVuL2FyY2gvYXJt
L2dpYy12My1pdHMuYwo+IEBAIC0xMDYyLDYgKzEwNjIsMjUgQEAgdm9pZCBnaWN2M19pdHNfYWNw
aV9pbml0KHZvaWQpCj4gICAgICAgYWNwaV90YWJsZV9wYXJzZV9tYWR0KEFDUElfTUFEVF9UWVBF
X0dFTkVSSUNfVFJBTlNMQVRPUiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ljdjNf
aXRzX2FjcGlfcHJvYmUsIDApOwo+ICAgfQo+ICsKPiArdW5zaWduZWQgbG9uZyBnaWN2M19pdHNf
bWFrZV9od2RvbV9tYWR0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHZvaWQgKmJhc2VfcHRyKQo+
ICt7Cj4gKyAgICB1bnNpZ25lZCBpbnQgaTsKPiArICAgIHZvaWQgKmZ3X2l0czsKPiArICAgIHN0
cnVjdCBhY3BpX21hZHRfZ2VuZXJpY190cmFuc2xhdG9yICpod2RvbV9pdHM7Cj4gKwo+ICsgICAg
aHdkb21faXRzID0gYmFzZV9wdHI7Cj4gKwo+ICsgICAgZm9yICggaSA9IDA7IGkgPCB2Z2ljX3Yz
X2l0c19jb3VudChkKTsgaSsrICkKPiArICAgIHsKPiArICAgICAgICBmd19pdHMgPSBhY3BpX3Rh
YmxlX2dldF9lbnRyeV9tYWR0KEFDUElfTUFEVF9UWVBFX0dFTkVSSUNfVFJBTlNMQVRPUiwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkpOwo+ICsgICAgICAg
IG1lbWNweShod2RvbV9pdHMsIGZ3X2l0cywgc2l6ZW9mKHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJp
Y190cmFuc2xhdG9yKSk7Cj4gKyAgICAgICAgaHdkb21faXRzKys7Cj4gKyAgICB9Cj4gKwo+ICsg
ICAgcmV0dXJuIHNpemVvZihzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfdHJhbnNsYXRvcikgKiB2
Z2ljX3YzX2l0c19jb3VudChkKTsKPiArfQo+ICAgI2VuZGlmCj4gICAKPiAgIC8qCj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+IGlu
ZGV4IDAyODlkMWEuLmU5YjkwNjAgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My5j
Cj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCj4gQEAgLTE0MDQsNiArMTQwNCw4IEBAIHN0
YXRpYyBpbnQgZ2ljdjNfbWFrZV9od2RvbV9tYWR0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHUz
MiBvZmZzZXQpCj4gICAgICAgICAgIHRhYmxlX2xlbiArPSBzaXplOwo+ICAgICAgIH0KPiAgIAo+
ICsgICAgdGFibGVfbGVuICs9IGdpY3YzX2l0c19tYWtlX2h3ZG9tX21hZHQoZCwgYmFzZV9wdHIg
KyB0YWJsZV9sZW4pOwo+ICsKPiAgICAgICByZXR1cm4gdGFibGVfbGVuOwo+ICAgfQo+ICAgCj4g
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKPiBpbmRleCA3M2VlMGJhLi40MGRmZmRjIDEwMDY0NAo+
IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCj4gKysrIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKPiBAQCAtMTM4LDYgKzEzOCw4IEBAIHZvaWQgZ2ljdjNf
aXRzX2R0X2luaXQoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKTsKPiAgIAo+ICAg
I2lmZGVmIENPTkZJR19BQ1BJCj4gICB2b2lkIGdpY3YzX2l0c19hY3BpX2luaXQodm9pZCk7Cj4g
K3Vuc2lnbmVkIGxvbmcgZ2ljdjNfaXRzX21ha2VfaHdkb21fbWFkdChjb25zdCBzdHJ1Y3QgZG9t
YWluICpkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAq
YmFzZV9wdHIpOwo+ICAgI2VuZGlmCj4gICAKPiAgIC8qIERlbnkgaW9tZW0gYWNjZXNzIGZvciBp
dHMgKi8KPiBAQCAtMjA4LDYgKzIxMCwxMiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgZ2ljdjNfaXRz
X2R0X2luaXQoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKQo+ICAgc3RhdGljIGlu
bGluZSB2b2lkIGdpY3YzX2l0c19hY3BpX2luaXQodm9pZCkKPiAgIHsKPiAgIH0KPiArCj4gK3N0
YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBnaWN2M19pdHNfbWFrZV9od2RvbV9tYWR0KGNvbnN0
IHN0cnVjdCBkb21haW4gKmQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHZvaWQgKmJhc2VfcHRyKQo+ICt7Cj4gKyAgICByZXR1cm4gMDsK
PiArfQo+ICAgI2VuZGlmCj4gICAKPiAgIHN0YXRpYyBpbmxpbmUgaW50IGdpY3YzX2l0c19kZW55
X2FjY2Vzcyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQo+IAoKLS0gCkp1bGllbiBHcmFsbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 13:53:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 13:53:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1uyn-0000E2-36; Tue, 10 Oct 2017 13:53:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1e1uyl-0000Du-0U
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 13:53:51 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 7A/6C-01755-EE0DCD95; Tue, 10 Oct 2017 13:53:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSe0hTYRjG921n29E88bkpvi5XOOxC5LwEEkR
 hhRTaxX8KVCrP6uhZbSo7U7Q/1JLMS4GXNDJtKWYYoZKCmiSoOdRSK7PLMGg1Da+EXbwU2LYz
 zf574Pc8z/t+Hy8pkq2IFSSTbmQMSbROJXEn2KCAg4GzL8diguenvfYstJQKw9GRnm9viGgUK
 9YmaZLT48Xs+I9eYcrI5vTrkz+JbHQfCpA7SeAbIrCW14sKkBuJcAyYlq9KHECG/yD4+tYsdA
 A5PgmTY9lSh/bCkTBU91TImzoQ/G4tQQ4gwheho7eNcGgJVsPCfKczQOEIaMrrdU4g8FZoMtu
 cpd44Dt5NdyPe4wn9t23OrBveDw86alydYXC32Sri9RZona10asD+MPG+37kE4HwEU3UvxA4g
 w9ug/HmBkDcpoXewkuD1MfhYXCLldTWC5VwlH86RwkC5xdW6C2pmnoh5MCKFlaoKF9gLr8pNE
 l6nwLXL7QRvMoshv3PUZfKDueo8CQ9uSWCx9pNrJw2YTX1SHnTJYcJW5Nq8SgqW2i5REdpese
 4XKta9vGLdy+8h0UO0g2MMaYwhMDRUrTFoE1mjntbqAkOCd6v1DMfRiYyO1nDqc8n6x8h+GFk
 CAWpDZX3Hu5EvKVR5U76DYzGyjZrk8xkszbFnDak6hutGfiSpAoqyH5DM08AkMukJWp39ulYx
 kB4qL2pqyI4pLoXWc9pEHg0gf4UP9X3YDrADsKlJa7HVu3yNlAo5hQQCgcwjhTHotcb/+RTyI
 ZFKTjU5Wjy0Sca19in7YKF9sHeCc7CR/ocU2Qjn2+rRIF7KzSy9OT6ikarDo9Iqz9Sm6kY/Z9
 jynrE42LRYlmlaGDoRGZ3vb46SLwiyxk4PGo9X7jtsnDmgXGwOYxt7LuReUsRaTx1tEbanNYS
 zuuArfYUNARGZ0sa2uCU2NyF+g/WRJSdz7k6QX2HGzHjxoU0fRodDv/yat6gIjqVDdooMHP0X
 WEXoPZIDAAA=
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1507643627!78742647!1
X-Originating-IP: [104.47.36.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36357 invoked from network); 10 Oct 2017 13:53:49 -0000
Received: from mail-sn1nam02on0066.outbound.protection.outlook.com (HELO
 NAM02-SN1-obe.outbound.protection.outlook.com) (104.47.36.66)
 by server-11.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 10 Oct 2017 13:53:49 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=NEsm8nH1Jzupu9ke2lb1R14WJtOrDhhdiqE0HEhbgK4=;
 b=WhcgjEfbuDCv+BWG9gtaw/vrK+OCaLITVOs7P8FHxO4bdZE5XTKsfqQG1ydbKaGetzivAWr72L22HJUZiT7r0Tk1XFJHR+8RdbWsyXxLCBYpuxCpsk2c1iNQe6TqSMbPXW4UWxcAVOOpwCptbswryeAP6ALsGpA9i6LvXlSlPNo=
Received: from [10.160.0.42] (111.93.218.67) by
 CY1PR0701MB2076.namprd07.prod.outlook.com (10.163.142.150) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Tue, 10 Oct
 2017 13:53:42 +0000
To: Julien Grall <julien.grall@linaro.org>, xen-devel@lists.xenproject.org
References: <1507639952-31617-1-git-send-email-mjaggi@caviumnetworks.com>
 <1507639952-31617-4-git-send-email-mjaggi@caviumnetworks.com>
 <13943ec8-7ca3-48a8-3569-2a5c9393f7c6@linaro.org>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <4ff249f3-3326-e0a2-dfd9-0983a59163a0@caviumnetworks.com>
Date: Tue, 10 Oct 2017 19:23:20 +0530
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <13943ec8-7ca3-48a8-3569-2a5c9393f7c6@linaro.org>
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: BM1PR01CA0117.INDPRD01.PROD.OUTLOOK.COM (10.174.208.33) To
 CY1PR0701MB2076.namprd07.prod.outlook.com (10.163.142.150)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 323a4783-0e6c-49ac-2bf1-08d50fe65399
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:CY1PR0701MB2076; 
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2076;
 3:x/uHOLm1Kq1R8lJihbk9R7klwqJivjo3DCziOXasMieBNecNbRs3upUFPoov0H4y9ST6O/dS3Id6IKIwP3Il0Li07tve0pSIQtPN9e66j4K6t68464qV1DO1eHy4HHqVpEz9ubvUvZgynveWcayvz/pYfNuxS3rAF7MKSMwoK+DSu5NV33COnNLCZ7QXy4lZFnXgoMGQ2pe9sxs2tBtaHzbLIiYOcuHEb+wk1xHVQR8yxgwTLV8QDw0Q/uz/4jZR;
 25:35NnFrMDkFDT9iePkH5ICOycGLUR3ZD3owdtuzUTqwTm6xWD51R30GQSpg4Jy/xcVQuFvK62O2hTpHxLZZ2DQvwbd6TgkjwvYmInMdpIFysJENX7SBDh70DDFZl4Va32b/Kv7Wk6rkPYA9PjksJmNOjkHXCVBV0P0+k3LlJZ40az1zyn9rEnzJyAJwiydYiD+gnWsSRN7jTolk2YQxdxJ9xfuOsVE61cZPL3exvDovRhcIh2yqQ9NFFvRHFDnznBkxw/dCHGj8iDngYGK6QOn7GrQIxS2dh8P17KGd+G+vWUeyaGxi4Z44Nl3WbMei5yO4F5xmoVwXndE2VQzCuKUw==;
 31:VL+SmSJVx6Nhkrt8g5KmVdCRsbKMYVxXcsM4287i2NEcdxn5G9aaNrSUtVf95P4XIx/upYN7Et2TEFhdB9Z8OAPGZmcEvXkbqcMnH6n3BM1EPkbg/C8UBuIxOVfsfg9vv5YNajvS2jRCAhDAxcYP5vgEXfednssqbifGpgRUgJSiOmY+U9mD8HEG5TfAfQunhERCSbYmfS6Mrg9+lS6syx7j0WVU9C46THazz/S4C0o=
X-MS-TrafficTypeDiagnostic: CY1PR0701MB2076:
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2076;
 20:TF4FdJszjHnJoLzsa9/4VC1+YJS7nugRqCqkLLesYggUxUt2qFI1yp8q0BRa/voKmeVTE1xQp7K9btDqgkh/qU2ToRKRjYlGlxBOk9mvn58WPZb0vRE7+6Y8o5853/uoWMKuqrjQUrxIebfoI4L0ZGOLyuIX37ECy+ihkHdfz4FE9svRECIZVfrcnCFQLXPPpUFeFD6FCW9/zudifqpa9hmzOqVWVOfZWY+V+cbizo2ph5JW4sCao9UIlFA4ykqSRVSxkiQ8z8XcKE/tlvi22n6qZCkWJrea5Jwpr8RaXkipr6HpH/xIacDC0sDpdQX6BL8fl5Q+VhiUQPdke/OIRgtj6aPUvnbr3OwJDQ1FgKsDUfnxDZSSQicox38xd9gi/FmBeTO6brL3ehPmwm7e+/3F7JhY/w8/3ipu3By8dLuBBZ/1AvryPNxliGEyrQCIh5+eVrMmA9UNsPiE8yzlFxTlG7EE4e+BerpbATexSTuemGDVnqJTLc1pp+37Q6me5p28dT1oUxwiTWYiaGvCL5vPArezMJUkIfW9LnFTt/fLIVuDE7eNh5kawPtWn3Inv6WavzIt85KfqddI2QqaluZkCNTmnNnshQzFNvQQ6L8=;
 4:iZaviuCklDu2xIS22i0c10ci2xolAqCGfNnygUUd3vgSi4thOBoLbdiaijaSOwK06GyLOY49r7IlXD83b8P5brFLue/WwmF/4Flr7+jBWQPzlyw71y2KCpB2p/CJQKAZzn7EZS4Q9QH2TEy67pzQQFmMHvYQSrVvBq2fy5XD0JaidjUROVm1uM39a0cXT/cNzRfe12dp/UU4P4R8pQeh+FjWO1ZQzmL8dBzAQ+IcAE4/qi6V1DhyE42UcnR9he/Z6nT08xACKSnIEyiyW30JrcQ+9IgleUH/zphaP49cZIM=
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-Microsoft-Antispam-PRVS: <CY1PR0701MB20766FA6B65ED10D90A71D67EC750@CY1PR0701MB2076.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(3002001)(100000703101)(100105400095)(93006095)(10201501046)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123560025)(20161123562025)(20161123564025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY1PR0701MB2076; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY1PR0701MB2076; 
X-Forefront-PRVS: 04569283F9
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(6009001)(346002)(376002)(54534003)(189002)(24454002)(377454003)(199003)(33646002)(64126003)(478600001)(305945005)(105586002)(50466002)(23676002)(66066001)(8936002)(106356001)(58126008)(53546010)(16526018)(101416001)(50986999)(2906002)(83506001)(36756003)(97736004)(316002)(76176999)(54356999)(16576012)(4326008)(5009440100003)(53936002)(31696002)(68736007)(6486002)(77096006)(575784001)(230700001)(189998001)(5660300001)(107886003)(6246003)(31686004)(7736002)(72206003)(47776003)(81166006)(8676002)(81156014)(25786009)(65956001)(65806001)(229853002)(65826007)(2950100002)(6666003)(42882006)(90366009)(3846002)(6116002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0701MB2076; H:[10.160.0.42]; FPR:;
 SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTFQUjA3MDFNQjIwNzY7MjM6N2dnd1JaRHVXYkFNSzJhaXNDS3BtL0NV?=
 =?utf-8?B?NXNaRDJtZ0JpR2YvSENlSVJ2YndiM2dSU0lBbDJRTGcvbndOZFJxTkJpUElt?=
 =?utf-8?B?Mkd5SjcrZGx5OUV4WDNSOVlGOHBUUVlmNDV1K2ZBbmtEdllRaEZEM2tuNkdj?=
 =?utf-8?B?amV2bHpoeEVnREJmcElrckttM1JPRXVROWxYRDkwUE9tUGpsMlFnYlozQlhs?=
 =?utf-8?B?MUtyY2tjSWRaclhnZmIydjhqbnN5S2pRM1kxdS9MaUZNVWdzMlU4ZzZpaHY5?=
 =?utf-8?B?Y3lNdFJxT0VEL3dkeEIxaFprd0lsWjlxSHlEYTE2ODF1SWZMT2M5QlZ2L2NO?=
 =?utf-8?B?UXd3VXlHbWdKdmI1TCtzTHliS0xLRlhpd1h0SjBaZWRXbnlBeEcvU3RSRWNX?=
 =?utf-8?B?SDRxRkpvczR4Mi9xTWpBT3g1a2UxS2dTV2NMTzljR3Y5WUt5SFM2cmtCeUNQ?=
 =?utf-8?B?WWtPZkRlMDVEWUxLVGZhRXBWMFFYT3JzVEE4Z2VRWnpxYit4MTJpWWxNc2d1?=
 =?utf-8?B?ZVJWaVk3QURJMS9IUXZFMURmdGhDcHlQYUt2akJpV1A2TThXYWR1Tk5ZY1BJ?=
 =?utf-8?B?Tm9VbjU1Y2pyYXMxRTM2UmgxNWtlWUluaWZtUkp5ODc1TEd1Z1lWQzN4akQx?=
 =?utf-8?B?MWtFbUZ1S1F3TlN4RWMzZVJZbUxjaGtqV1BCcFphSUN1UWxXQWR1dndUVUZi?=
 =?utf-8?B?bWY2VldPV3pWVFBEV05qVDhHeFRTSHRHa3dEVU0yUit4dFdHbjlMQ0Zad0hP?=
 =?utf-8?B?Vy92ZW95ZkVseFRRWjZDL0c5dUo5K1ZJVWV3alUraXpESE5WRWV5ai90Um9V?=
 =?utf-8?B?OGFKbHk3OXliYTlhd3NRWnhMYmhIQkFscUhERG9zK0ZweFNsd3BvSk1FcCtW?=
 =?utf-8?B?bWc2UVU4QXg0dlFCTGZBL3g0cGRlQnMxd1dpUjdHNFYreXdvTWlmZHFMRUdB?=
 =?utf-8?B?VkZjNFpFMldldUtTd2l0eGtrcWhlR3RoUFVtZlRpNUE1WGFycEl3THZrVG5E?=
 =?utf-8?B?Yk1vQmJCUmRFRWhkYzhNK0ZPVFRJS1BrejFsdFdOdlcwNEtzNFMzQnBMNGZU?=
 =?utf-8?B?ZWtNU0NzbkhEdHJta05XMFFPeGlNQ1hmV3ZPUzczU0FFeFJ6V2dOVDZBd1dn?=
 =?utf-8?B?NGN3V3JkcnpNcU1RTzdCVzk0Nis4N2Q1SGQ5dVBWcTBYTHVMZmZ6dEQ4QXQy?=
 =?utf-8?B?OWdvSk1FQSszdnVidWRrcXdZZEwwOTNQQUVBZlhmU2JlTEdjak1SRWhpNmph?=
 =?utf-8?B?ci8vOE1WQW5wcUFwMjJUTlJsQnJUSzJlb25ZaGd5YTlGc1J5VVl4WFRXL1NG?=
 =?utf-8?B?SDZzU3JQaXB0bkswNUFleXdzRHBuTFZNTER4eGlnU3VaTURZellUNlVwQ3dD?=
 =?utf-8?B?blM4SkZsMXIwbDA5amU5YzFCNGRRZmdyMStZNEdHS29yZkp1VkRUcGk1YTF4?=
 =?utf-8?B?TTVIbXBwb3JYYzBNMllsejQ2eVpQU3ZqUUh2MmZHS3VGVThBQmJrRmJxN2E3?=
 =?utf-8?B?emxNZXFuTEw3VXAwOUo0c2xWelkyQ3VnaUVYeDFSVWRaVnl1MGdlRXdYWW5B?=
 =?utf-8?B?Q3k2eTJ2VDF1VDdYc0pNbzhrM1N6blFnWk1JdElCRHo4bXRzUVliS1RSTktJ?=
 =?utf-8?B?U2RSV3YzSVh0NXo0UTU3ejhab0tieGtWcTRNOEs4cnVMelpYeXRzZ094TjZL?=
 =?utf-8?B?aEM0K1lTQitqMzAvTldQTlFHUC85ZUpNRmJxblBuc0xXejRnQVNEOHNXeDc5?=
 =?utf-8?B?RHcyem1kaEdQY2JJbjdzMDBGR3RFaE8zbkJqbWU0dndPVUFpci9iV2k2TWZV?=
 =?utf-8?B?MDVWTk84S1QwZGpOQnJMTlQxSlZ1WWZhMmV0Q0psWGMzWm1QeHJpWmtiT2VW?=
 =?utf-8?B?Wm9jR3FFY0JJbVR6ejhzeW1Uc0o1QlE1WEplOHFoWVR3RTErRmhuVzlKNXUr?=
 =?utf-8?B?aCtsdVF6eTYwa282ZytNbUNqaXR2NWhiV0loK24xUERvNGZEaTRhL1AvN0gy?=
 =?utf-8?Q?4zOb6hvj?=
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2076;
 6:1EAL3Nt71GoWmm2M6NcQ6UO0XKGb9op+EJaOnb5vU8JcRdkjz2KWr9OMXiREtIWNh39v5ECLhFEe1iJS79wm51tc6ExqEUNr9Vp2YKPn4LchOgcVMC7Z6115FTmsV5qhdono/V5hmCu34JgoGDW9woXnTbY2WEn0CzGkZYECMfIYys7C2mD3s7kH+QN88yzKVhHTyd9nTP1vHfNqt2bf/tj46HbsmevVCVLZdvlpo+U82ArbOwU0K1KyeXEkxStrKjPTBtEbqE22164kBuynOgklFWm7jrEdNOiATM8b6WGuK2h70ZSDqI+gIfbWJwP5j8/CT+XVo6EFzUmwJqm1nA==;
 5:FzY1V341xaJ1tg+Nc/erdIigEcz37JWtbfkM+CR0JtGXQ6HQpYLINOGMzWjbpGjAO8bRxHOAHZSESTcd4HYBhFV9pCY+MOKBCaRa0XkFOs2kfuFFqbQyChVcXEIRNjCPnXPlsWbowZC5AdS4JOH7nQ9zIyxn0qiA5RpOXjz8M8w=;
 24:wF5MYa1l6IKpl2t7kZLOUsstu0FAqMveDekI0QVLfVVF4mLnHQ7lETf3tamZlrQ3vb+I35fDYxZDojKUM+/eTLpG1QcsA4GNwOwylTDMuHM=;
 7:AWt9fB5WWxz1yvR2SFkedxaMeB2RoF+9I91zWdcBtKi2omOClT0ZNXA8OKjtOdbRaGuuQIeSIdk66g85qXnn3nGBp6V31tw1h5AAgNxKDEnTYTjneb7hMIeLO86WUZiQF5iZksByWgnkCFehORtHuVPJpVfIgz+/NkiaLX1spAepGUmdwSeI6Zb3IYc4dYgPeFNXe8V9+pCqIvtogqSvrnt1iUqgchkhNuuKuixewEI=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Oct 2017 13:53:42.3639 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0701MB2076
Cc: Andre.Przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: Re: [Xen-devel] [PATCH v6 3/5] ARM: ITS: Deny hardware domain
 access to ITS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKT24gMTAvMTAvMjAxNyA3OjA5IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4g
SGkgTWFuaXNoLAo+Cj4gT24gMTAvMTAvMTcgMTM6NTIsIG1qYWdnaUBjYXZpdW1uZXR3b3Jrcy5j
b20gd3JvdGU6Cj4+IEZyb206IE1hbmlzaCBKYWdnaSA8bWphZ2dpQGNhdml1bS5jb20+Cj4+Cj4+
IFRoaXMgcGF0Y2ggZXh0ZW5kcyB0aGUgZ2ljdjNfaW9tZW1fZGVueV9hY2Nlc3MgZnVuY3Rpb25h
bGl0eSBieSBhZGRpbmcKPj4gc3VwcG9ydCBmb3IgSVRTIHJlZ2lvbiBhcyB3ZWxsLiBBZGQgZnVu
Y3Rpb24gZ2ljdjNfaXRzX2RlbnlfYWNjZXNzLgo+Pgo+PiBSZXZpZXdlZC1ieTogQW5kcmUgUHJ6
eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Cj4+IEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgo+Cj4gUGxlYXNlIHN0YXRlIGFmdGVyICItLS0iIHdoZW4g
eW91IG1vZGlmaWVkIGEgcGF0Y2ggYW5kIGtlZXAgdGhlIHRhZ3MgCj4gdG8gYXQgbGVhc3QgY2hl
Y2sgaWYgdGhlIHJldmlld2VyIGlzIGhhcHB5IHdpdGggaXQuCj4KPiBJdCBpcyBvbmUgb2YgdGhl
IHJlYXNvbiBJIGxpa2UgdGhlIGNoYW5nZWxvZyBpbiBlYWNoIHBhdGNoLiBJdCBoZWxwcyAKPiB0
byBrbm93IHdoYXQgY2hhbmdlZCBpbiBhIHNwZWNpZmljIG9uZS4gSXQgaGVscHMgbWUgdG8gZGVj
aWRlIHdoZXRoZXIgCj4gSSBhbSBoYXBweSB3aXRoIHlvdSBrZWVwaW5nIG15IHRhZyBhbmQgYXZv
aWQgdG8gZnVsbHkgcmV2aWV3IHlldCAKPiBhbm90aGVyIHRpbWUgdGhlIHBhdGNoLgo+Cj4gSW4g
dGhhdCBjYXNlLCBpdCBpcyBmaW5lIHRvIGtlZXAgaXQuCkZvciB0aGlzIHBhdGNoIHBsZWFzZSBh
Y2sgaXQuCkNoYW5nZWxvZzoKSSBoYXZlIGFkZGVkCi0gYSBjaGVjayBvbiByZXR1cm4gdmFsdWUg
Zm9yIGdpY3YzX2l0c19kZW55X2FjY2VzcyhkKTsKLSB1c2VkIGl0c19kYXRhLT5zaXplIGluIHBs
YWNlIG9mIEdJQ1YzX0lUU19TSVpFCi0gcmVtb3ZlIGV4dHJhIHNwYWNlIGluIHByaW50awoKVGhh
bmtzCm1hbmlzaAo+Cj4+IFNpZ25lZC1vZmYtYnk6IE1hbmlzaCBKYWdnaSA8bWphZ2dpQGNhdml1
bS5jb20+ID4gLS0tCj4+ICAgeGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyAgICAgICAgfCAyMiAr
KysrKysrKysrKysrKysrKysrKysrCj4+ICAgeGVuL2FyY2gvYXJtL2dpYy12My5jICAgICAgICAg
ICAgfCAgNCArKysrCj4+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggfCAgOSAr
KysrKysrKysKPj4gICAzIGZpbGVzIGNoYW5nZWQsIDM1IGluc2VydGlvbnMoKykKPj4KPj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYz
LWl0cy5jCj4+IGluZGV4IDMwMjNlZTUuLmJkOTQzMDggMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNo
L2FybS9naWMtdjMtaXRzLmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwo+PiBA
QCAtMjEsNiArMjEsNyBAQAo+PiAgICNpbmNsdWRlIDx4ZW4vYWNwaS5oPgo+PiAgICNpbmNsdWRl
IDx4ZW4vbGliLmg+Cj4+ICAgI2luY2x1ZGUgPHhlbi9kZWxheS5oPgo+PiArI2luY2x1ZGUgPHhl
bi9pb2NhcC5oPgo+PiAgICNpbmNsdWRlIDx4ZW4vbGliZmR0L2xpYmZkdC5oPgo+PiAgICNpbmNs
dWRlIDx4ZW4vbW0uaD4KPj4gICAjaW5jbHVkZSA8eGVuL3JidHJlZS5oPgo+PiBAQCAtOTA1LDYg
KzkwNiwyNyBAQCBzdHJ1Y3QgcGVuZGluZ19pcnEgCj4+ICpnaWN2M19hc3NpZ25fZ3Vlc3RfZXZl
bnQoc3RydWN0IGRvbWFpbiAqZCwKPj4gICAgICAgcmV0dXJuIHBpcnE7Cj4+ICAgfQo+PiAgICtp
bnQgZ2ljdjNfaXRzX2RlbnlfYWNjZXNzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCj4+ICt7Cj4+
ICsgICAgaW50IHJjID0gMDsKPj4gKyAgICB1bnNpZ25lZCBsb25nIG1mbiwgbnI7Cj4+ICsgICAg
Y29uc3Qgc3RydWN0IGhvc3RfaXRzICppdHNfZGF0YTsKPj4gKwo+PiArICAgIGxpc3RfZm9yX2Vh
Y2hfZW50cnkoIGl0c19kYXRhLCAmaG9zdF9pdHNfbGlzdCwgZW50cnkgKQo+PiArICAgIHsKPj4g
KyAgICAgICAgbWZuID0gcGFkZHJfdG9fcGZuKGl0c19kYXRhLT5hZGRyKTsKPj4gKyAgICAgICAg
bnIgPSBQRk5fVVAoaXRzX2RhdGEtPnNpemUpOwo+PiArICAgICAgICByYyA9IGlvbWVtX2Rlbnlf
YWNjZXNzKGQsIG1mbiwgbWZuICsgbnIpOwo+PiArICAgICAgICBpZiAoIHJjICkKPj4gKyAgICAg
ICAgewo+PiArICAgICAgICAgICAgcHJpbnRrKCJpb21lbV9kZW55X2FjY2VzcyBmYWlsZWQgZm9y
ICVseDolbHggXHJcbiIsIG1mbiwgCj4+IG5yKTsKPj4gKyAgICAgICAgICAgIGJyZWFrOwo+PiAr
ICAgICAgICB9Cj4+ICsgICAgfQo+PiArCj4+ICsgICAgcmV0dXJuIHJjOwo+PiArfQo+PiArCj4+
ICAgLyoKPj4gICAgKiBDcmVhdGUgdGhlIHJlc3BlY3RpdmUgZ3Vlc3QgRFQgbm9kZXMgZnJvbSBh
IGxpc3Qgb2YgaG9zdCBJVFNlcy4KPj4gICAgKiBUaGlzIGNvcGllcyB0aGUgcmVnIHByb3BlcnR5
LCBzbyB0aGUgZ3Vlc3Qgc2VlcyB0aGUgSVRTIGF0IHRoZSAKPj4gc2FtZSBhZGRyZXNzCj4+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMK
Pj4gaW5kZXggNmY1NjJmNC4uNDc1ZTBkMyAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL2dp
Yy12My5jCj4+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+PiBAQCAtMTMwOCw2ICsxMzA4
LDEwIEBAIHN0YXRpYyBpbnQgZ2ljdjNfaW9tZW1fZGVueV9hY2Nlc3MoY29uc3QgCj4+IHN0cnVj
dCBkb21haW4gKmQpCj4+ICAgICAgIGlmICggcmMgKQo+PiAgICAgICAgICAgcmV0dXJuIHJjOwo+
PiAgICsgICAgcmMgPSBnaWN2M19pdHNfZGVueV9hY2Nlc3MoZCk7Cj4+ICsgICAgaWYgKCByYyAp
Cj4+ICsgICAgICAgIHJldHVybiByYzsKPj4gKwo+PiAgICAgICBmb3IgKCBpID0gMDsgaSA8IGdp
Y3YzLnJkaXN0X2NvdW50OyBpKysgKQo+PiAgICAgICB7Cj4+ICAgICAgICAgICBtZm4gPSBnaWN2
My5yZGlzdF9yZWdpb25zW2ldLmJhc2UgPj4gUEFHRV9TSElGVDsKPj4gZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oIAo+PiBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
Z2ljX3YzX2l0cy5oCj4+IGluZGV4IDczZDFmZDEuLjczZWUwYmEgMTAwNjQ0Cj4+IC0tLSBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vZ2ljX3YzX2l0cy5oCj4+IEBAIC0xMzksNiArMTM5LDEwIEBAIHZvaWQgZ2ljdjNfaXRzX2R0
X2luaXQoY29uc3Qgc3RydWN0IAo+PiBkdF9kZXZpY2Vfbm9kZSAqbm9kZSk7Cj4+ICAgI2lmZGVm
IENPTkZJR19BQ1BJCj4+ICAgdm9pZCBnaWN2M19pdHNfYWNwaV9pbml0KHZvaWQpOwo+PiAgICNl
bmRpZgo+PiArCj4+ICsvKiBEZW55IGlvbWVtIGFjY2VzcyBmb3IgaXRzICovCj4+ICtpbnQgZ2lj
djNfaXRzX2RlbnlfYWNjZXNzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwo+PiArCj4+ICAgYm9v
bCBnaWN2M19pdHNfaG9zdF9oYXNfaXRzKHZvaWQpOwo+PiAgICAgdW5zaWduZWQgaW50IHZnaWNf
djNfaXRzX2NvdW50KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwo+PiBAQCAtMjA2LDYgKzIxMCwx
MSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgZ2ljdjNfaXRzX2FjcGlfaW5pdCh2b2lkKQo+PiAgIH0K
Pj4gICAjZW5kaWYKPj4gICArc3RhdGljIGlubGluZSBpbnQgZ2ljdjNfaXRzX2RlbnlfYWNjZXNz
KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCj4+ICt7Cj4+ICsgICAgcmV0dXJuIDA7Cj4+ICt9Cj4+
ICsKPj4gICBzdGF0aWMgaW5saW5lIGJvb2wgZ2ljdjNfaXRzX2hvc3RfaGFzX2l0cyh2b2lkKQo+
PiAgIHsKPj4gICAgICAgcmV0dXJuIGZhbHNlOwo+Pgo+Cj4gQ2hlZXJzLAo+CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 13:55:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 13:55:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1v0X-0000Kc-E3; Tue, 10 Oct 2017 13:55:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e1v0W-0000KS-JP
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 13:55:40 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 13/A0-13910-B51DCD95; Tue, 10 Oct 2017 13:55:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIKsWRWlGSWpSXmKPExsVyMfTGBt2oi3c
 iDXYt5bf4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOWv7nGUvCHs2Li+s9sDYxTOLoYuTiEBGYy
 SvxYd5wVxGEReM0s8e/4THYQR0LgDqvEmR9LmboYOYCcLIkLJ2u7GDmBzDSJXS9us0LYVRJb7
 38DKxESUJNY8yYKYuhvRonbv2awg9QIC4RKvLzTAGaLCPhIrH02FayXWSBbYvfRHSwQDd8YJR
 r+zmYBGcQmoCOxbgbYLl4BW4mp9xvYQGwWAVWJlvPNYHNEBcIl9n+/xgxRIyhxcuYTFhCbU8B
 NYsmMQywQ880k5m1+yAxhi0vcejKfCcKWl9j+dg7zBEbRWUjaZyFpmYWkZRaSlgWMLKsYNYpT
 i8pSi3SNDPWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQIjhgEIdjD+WRZwiFGSg
 0lJlFfy7J1IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8vBeAcoJFqempFWmZOcDYhUlLcPAoif
 B2gKR5iwsSc4sz0yFSpxiNOS7cufSHiePAnlt/mIRY8vLzUqXEeT+fByoVACnNKM2DGwRLKZc
 YZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzLsBZApPZl4J3L5XQKcwAZ0imgZ2SkkiQkqqgXHP
 jodKoeYf2jiF2W8s0H/wfUn4gjOJX9flxHGalB9++j/gpMuW+MtX8l79q/gldNvwVmvUsQKlZ
 xE9J4PXVvnmqzWbhL54v2/+bav+ez8NX/7c99n58gu+GRMMvYyanW+9dmjXUO3cZzJlvfC7ld
 8CquUZH+2r9n+987LUgRcewYf7ZBdPus2nxFKckWioxVxUnAgAwQ9BqiQDAAA=
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1507643737!68514496!1
X-Originating-IP: [209.85.216.176]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5495 invoked from network); 10 Oct 2017 13:55:38 -0000
Received: from mail-qt0-f176.google.com (HELO mail-qt0-f176.google.com)
 (209.85.216.176)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Oct 2017 13:55:38 -0000
Received: by mail-qt0-f176.google.com with SMTP id k31so16003097qta.6
 for <xen-devel@lists.xenproject.org>; Tue, 10 Oct 2017 06:55:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=cDGc27Z/KzKW4XhIm7oZsJskPUFVjM73Eo3bqtNZFl8=;
 b=aZVmHd2KjeWoWQCo93fVptHXrf/kSB+P1FV7UId/mGtOCSj3AQxQIu+/v9eEmMwiVh
 //T3f1w076qXSeouSJFEaoTNU9mSk0W/cdk9iUlwPJWsbCBDPDUtMB0oG1hyibN/ujCQ
 YTbp4gFvBeL17gEeul4IwM/oMk31S5NrdDems=
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=cDGc27Z/KzKW4XhIm7oZsJskPUFVjM73Eo3bqtNZFl8=;
 b=oVbSYvOecOwU1WUBZDMItB4WZsKrv6UpcEPH3QeoJTXVg9Slbn2ZLIAUIuAI5SYcyF
 rGXbsxIOGTbYVfTRbtHjTewPakdY8UbJ4FZJ9K3Uh8Xjfr6YJ0D7EBEobWuHWu1HrMqJ
 3W9ojtQaHn3tqi9jNB/fnBA84kcwZJikg44zzKzpY7l6tsd8gEfQB8OgeI4yUbuN1IKF
 SJB8ZP/iNG6Okh0Z5IW8+zTrZ/cR1Byin0pqK7eMXFdqnQduFMroPwXft4yjrmWT6FvC
 IFIr8d8k3AnWhlhcG4TsoRNrx4/BJiJoKQSz3szl9/XVCOrmRiFe7AM1layONYSQjiAx
 CoNg==
X-Gm-Message-State: AMCzsaUKMnAE8l4gGLo4jeqXMNgRP8lR3Yk90nmrwa+IHGcOtchm4fYA
 PbNSMDlOy7qZMxU5o8Wq5idNRg==
X-Google-Smtp-Source: AOwi7QCWPyFsCNvt8DB9egc4dCMmXJ7fhEBDafu8CmjHq7e+R5b5KZQeMh5uVJ45omWXJPR7XWeZJg==
X-Received: by 10.200.44.163 with SMTP id 32mr17938194qtw.243.1507643737242;
 Tue, 10 Oct 2017 06:55:37 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id d139sm6335568qkb.96.2017.10.10.06.55.36
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 10 Oct 2017 06:55:36 -0700 (PDT)
To: Manish Jaggi <mjaggi@caviumnetworks.com>, xen-devel@lists.xenproject.org
References: <1507639952-31617-1-git-send-email-mjaggi@caviumnetworks.com>
 <1507639952-31617-4-git-send-email-mjaggi@caviumnetworks.com>
 <13943ec8-7ca3-48a8-3569-2a5c9393f7c6@linaro.org>
 <4ff249f3-3326-e0a2-dfd9-0983a59163a0@caviumnetworks.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <6177403c-c76f-f17e-1e30-7b5dda2e3e47@linaro.org>
Date: Tue, 10 Oct 2017 14:55:35 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <4ff249f3-3326-e0a2-dfd9-0983a59163a0@caviumnetworks.com>
Content-Language: en-US
Cc: Andre.Przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: Re: [Xen-devel] [PATCH v6 3/5] ARM: ITS: Deny hardware domain
 access to ITS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxMC8xMC8xNyAxNDo1MywgTWFuaXNoIEphZ2dpIHdyb3RlOgo+IEhpIEp1bGllbiwKPiAK
PiBPbiAxMC8xMC8yMDE3IDc6MDkgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgTWFuaXNo
LAo+Pgo+PiBPbiAxMC8xMC8xNyAxMzo1MiwgbWphZ2dpQGNhdml1bW5ldHdvcmtzLmNvbSB3cm90
ZToKPj4+IEZyb206IE1hbmlzaCBKYWdnaSA8bWphZ2dpQGNhdml1bS5jb20+Cj4+Pgo+Pj4gVGhp
cyBwYXRjaCBleHRlbmRzIHRoZSBnaWN2M19pb21lbV9kZW55X2FjY2VzcyBmdW5jdGlvbmFsaXR5
IGJ5IGFkZGluZwo+Pj4gc3VwcG9ydCBmb3IgSVRTIHJlZ2lvbiBhcyB3ZWxsLiBBZGQgZnVuY3Rp
b24gZ2ljdjNfaXRzX2RlbnlfYWNjZXNzLgo+Pj4KPj4+IFJldmlld2VkLWJ5OiBBbmRyZSBQcnp5
d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KPj4+IEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgo+Pgo+PiBQbGVhc2Ugc3RhdGUgYWZ0ZXIgIi0tLSIgd2hl
biB5b3UgbW9kaWZpZWQgYSBwYXRjaCBhbmQga2VlcCB0aGUgdGFncyAKPj4gdG8gYXQgbGVhc3Qg
Y2hlY2sgaWYgdGhlIHJldmlld2VyIGlzIGhhcHB5IHdpdGggaXQuCj4+Cj4+IEl0IGlzIG9uZSBv
ZiB0aGUgcmVhc29uIEkgbGlrZSB0aGUgY2hhbmdlbG9nIGluIGVhY2ggcGF0Y2guIEl0IGhlbHBz
IAo+PiB0byBrbm93IHdoYXQgY2hhbmdlZCBpbiBhIHNwZWNpZmljIG9uZS4gSXQgaGVscHMgbWUg
dG8gZGVjaWRlIHdoZXRoZXIgCj4+IEkgYW0gaGFwcHkgd2l0aCB5b3Uga2VlcGluZyBteSB0YWcg
YW5kIGF2b2lkIHRvIGZ1bGx5IHJldmlldyB5ZXQgCj4+IGFub3RoZXIgdGltZSB0aGUgcGF0Y2gu
Cj4+Cj4+IEluIHRoYXQgY2FzZSwgaXQgaXMgZmluZSB0byBrZWVwIGl0Lgo+IEZvciB0aGlzIHBh
dGNoIHBsZWFzZSBhY2sgaXQuCgpJIGRpZG4ndCBhc2sgdG8gcmVtb3ZlIGl0IDopLiBKdXN0IHBv
aW50ZWQgb3V0IHRoYXQgeW91IHNob3VsZCBiZSBtb3JlIAptaW5kZnVsIHdoZW4ga2VlcGluZyBh
biBhY2tlZC1ieS9yZXZpZXdlZC1ieS4KCj4gQ2hhbmdlbG9nOgo+IEkgaGF2ZSBhZGRlZAo+IC0g
YSBjaGVjayBvbiByZXR1cm4gdmFsdWUgZm9yIGdpY3YzX2l0c19kZW55X2FjY2VzcyhkKTsKPiAt
IHVzZWQgaXRzX2RhdGEtPnNpemUgaW4gcGxhY2Ugb2YgR0lDVjNfSVRTX1NJWkUKPiAtIHJlbW92
ZSBleHRyYSBzcGFjZSBpbiBwcmludGsKClRoYW5rIHlvdSBmb3IgdGhlIGNoYW5nZWxvZyEKCkNo
ZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 13:57:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 13:57:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1v2J-0000Ym-Pq; Tue, 10 Oct 2017 13:57:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hack3rcon@yahoo.com>) id 1e1v2I-0000Ya-KY
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 13:57:30 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 0E/45-28075-9C1DCD95; Tue, 10 Oct 2017 13:57:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFIsWRWlGSWpSXmKPExsXixdZSrXvy4p1
 Ig78HmC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxXd3cyFixnr9j6eSN7A+Muti5GLg4Wgaks
 Eltnb2MGcSQEelkkNtx6AeRwcggJ1Er0LrrDCGKzCGhLbD0+GaiDg4NNQE3iSQ8LiCkiECqx7
 L8qSAWvgI3E6vf3wSqEBcwkDsw3hwgLSpyc+YQFxGYWiJU4N2c1I8RwB4lrbfuYILZOZpSYdX
 Y2VJGwxNVpuxgnMPLOQtI/C0n/LCRls4DWMQuoS6yfJwQRlpfY/nYOM4StJnF721V2ZPEFjOy
 rGDWKU4vKUot0jSz1kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECQ7aegYFxB2PT
 Xr9DjJIcTEqivJJn70QK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuB9fQEoJ1iUmp5akZaZA4wem
 LQEB4+SCG8HSJq3uCAxtzgzHSJ1itGb48bD63+YODpu3gWSG8DkPjD5BExuurTsL5MQS15+Xq
 qUOO8xkBECICMySvPgFsCSwCVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrzzQabwZOaVwN3
 xCuhEJqATRdPATixJREhJNTDOcDk6rUxyF8u7rpSDy149dL7Qoq4VVJW39X0Fh4lBC9PeKQtj
 l/9817M1r9wjWJh3etDyP7XXtsz26frnb8FV++ap7Td+vXfTV50xuLFDddeRTs59AVe0ukSiN
 i78cTb76958mfbokxMi+7rbr/I0ThRnjFD+1+Q07YQkX851OVdxZ30P/nIlluKMREMt5qLiRA
 DaDOOg/QIAAA==
X-Env-Sender: hack3rcon@yahoo.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1507643847!78743448!1
X-Originating-IP: [74.6.132.123]
X-SpamReason: No, hits=2.3 required=7.0 tests=FORGED_MUA_MOZILLA,
 FORGED_YAHOO_RCVD,HTML_30_40,HTML_MESSAGE,UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2751 invoked from network); 10 Oct 2017 13:57:28 -0000
Received: from sonic314-13.consmr.mail.bf2.yahoo.com (HELO
 sonic314-13.consmr.mail.bf2.yahoo.com) (74.6.132.123)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Oct 2017 13:57:28 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1507643847; bh=Xf+BN89U+ypoiC24diENVKC2ESnfxeWr3swxZ/v2+nc=;
 h=Date:From:To:Subject:References:From:Subject;
 b=FJhRDNboPbyGoqccvAYgaI6WXgQPZdgJavMrfh9j/QIM4pfjXrxJb62j3rJnWqVbn2RRRGR4yXthy5wAPSw8HyGzE3rG/UBjshpWVdZ3UySjF7spLHPRApZyGt2jPyru4wTKPRNQW/6iPU2c3Ci1KT8Z3e6rEgJX/bP55sHGdGcSR3hIgpd3Sx0X5Jkc1DpY4IzecZ1NDSFFpzz12wuBJzN0Dxis3rhuczXSMf4dsgTSmXl0txfE8UxSLn5i/GsmjsO5+nnAk1wLjs/qOYfauv51RQAeEtQZCgKO+q+xTrxgU/hip/kHoH2dwJAJNANkcAEbc90zmIjYG5e/HX+6BA==
X-YMail-OSG: 3PY5S4gVM1lwFW_dedtAI.nv3R9f3MXVDQ7mbpYZmbyz.m7e1_yCK2TStckRdfH
 vWQ3EH4HysziZanJekeLx5Y4oApKsz0m.xhseTlbybrrqO_oKQLiK.1HOrc08_vzW9LMYXi_I_.V
 TyNAWFa.GG7v.dIq6ZUx0qkvYpBVaGkFcbBYzjy9sHGCfpJoUq52tazR9WhFNOzP.Vu2tfNEBcG_
 s8378SIVEjFx9yZAWhzj5Xf1Er.ib16xlpi2q3c0Y8AGM6_gV3h66LVbdf_2B5QE1WHY2fNIGMJI
 bB0_o8jXp7dPOCU_GNstRr1aw0u4zgz5AZxueE1v0HhHNSUkoghI1BQvRax809NK38ziEY2oKjn4
 uZJCGY9xh2fND6LvSOIiBnYJa3RRcYZeu9C_vDMwZyvuXU8DuyaLoCQQJTFnAgA.hsDYNzzqmKpV
 LeoGTVB0_fxG7QwKNAjmQDnNfXGRAIki3uEavFzBmFyaanI8fvR8jIg--
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic314.consmr.mail.bf2.yahoo.com with HTTP; Tue, 10 Oct 2017 13:57:27 +0000
Date: Tue, 10 Oct 2017 13:57:26 +0000 (UTC)
From: Jason Long <hack3rcon@yahoo.com>
To: Xen-devel <xen-devel@lists.xenproject.org>, 
 Xen-users <xen-users@lists.xen.org>
Message-ID: <183277635.5019077.1507643846803@mail.yahoo.com>
MIME-Version: 1.0
References: <183277635.5019077.1507643846803.ref@mail.yahoo.com>
X-Mailer: WebService/1.1.10668 YMailNorrin Mozilla/5.0 (X11;
 Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko)
 Chrome/55.0.2883.75 Safari/537.36
Content-Length:1471
Subject: [Xen-devel] A good book or document about Virtualization.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6030274884208934114=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6030274884208934114==
Content-Type: multipart/alternative; 
	boundary="----=_Part_5019076_1231081895.1507643846802"
Content-Length: 935

------=_Part_5019076_1231081895.1507643846802
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

Hello.
I don't know it is a wrong or right place but I like to learn Xen more and familiar with hypervisor technology and...Can anyone introduce a good book or tell me the name of technologies for search and learn? something like Microkernel.

Thank you.
------=_Part_5019076_1231081895.1507643846802
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 7bit

<html><head></head><body><div style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:16px;">Hello.<br>I don't know it is a wrong or right place but I like to learn Xen more and familiar with hypervisor technology and...Can anyone introduce a good book or tell me the name of technologies for search and learn? something like Microkernel.<br><br>Thank you.</div></body></html>
------=_Part_5019076_1231081895.1507643846802--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6030274884208934114==--


From xen-devel-bounces@lists.xen.org Tue Oct 10 14:01:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 14:01:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1v5r-0001RB-JP; Tue, 10 Oct 2017 14:01:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <riel@redhat.com>) id 1e1v5q-0001Qy-7P
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 14:01:10 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 D1/04-15990-5A2DCD95; Tue, 10 Oct 2017 14:01:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsVysWW7jO6SS3c
 iDdqmW1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkH2xeyFRzlqNgzaSFrA+MDti5GLg4hgdlM
 EitvN7J2MXJysAjYS8w5c5wRxGYUKJM4N+siUxcjB5CdKXHrWgxIWEhgK6PE1e5AEJtXwFji2
 rSzYK3CAvESt95uYgex2QRUJNq6f7GBtIoIhEg8Wp0JsopZ4CWTREPXTBaIVaoSb2cvAevlFP
 CTaL95hRHinnuMEt0P5rOBJPgFpCQedl0Du4dZQFOidftvdpChvAKCEn93CEOE5SWat85mBrE
 lBLQlLh9tZwKZIyHQxyixee9r1gmMwrOQtM9CaJ+FpH0BI/MqRo3i1KKy1CJdI0u9pKLM9IyS
 3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAIK9nYGDcwXh5i98hRkkOJiVRXsmzdyKF+JLyU
 yozEosz4otKc1KLDzHKcHAoSfA+vAiUEyxKTU+tSMvMAcYbTFqCg0dJhPcgSJq3uCAxtzgzHS
 J1ilFRSpyXExilQgIgiYzSPLg2WIxfYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMewFkPE9
 mXgnc9FdAi5mAFoumgS0uSURISTUwuu3qSf+SsSE74eyL0vWWAe5vGb0U6qTf+9j/K5i/kcN9
 m13kXa0G9Xvck69V+L3ZcOLAie9ObCUNd6Q8tJmC7tnIuHTonbG5uPDfp445h7ZIVXEpBR+cw
 9q10VHSpfR0/bZrlU7W4h65npLbRYKWXG6qnlh3f8fjP+4ZmzSnSfs1/FzbfShfiaU4I9FQi7
 moOBEAg9N4ZOwCAAA=
X-Env-Sender: riel@redhat.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1507644067!85733638!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7947 invoked from network); 10 Oct 2017 14:01:08 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Oct 2017 14:01:08 -0000
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 27911883C1;
 Tue, 10 Oct 2017 14:01:07 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 27911883C1
Received: from annuminas.surriel.com (ovpn-122-68.rdu2.redhat.com
 [10.10.122.68])
 by smtp.corp.redhat.com (Postfix) with ESMTP id F1AE568732;
 Tue, 10 Oct 2017 14:01:03 +0000 (UTC)
Message-ID: <1507644062.21121.179.camel@redhat.com>
From: Rik van Riel <riel@redhat.com>
To: Peter Zijlstra <peterz@infradead.org>, Stanislaw Gruszka
 <sgruszka@redhat.com>
Date: Tue, 10 Oct 2017 10:01:02 -0400
In-Reply-To: <20171010124816.ujbjwqow4axpzgk2@hirez.programming.kicks-ass.net>
References: <1507626848-24148-1-git-send-email-dongli.zhang@oracle.com>
 <20171010105925.mla7tpdh6stlxie3@gmail.com>
 <20171010124201.GD8263@redhat.com>
 <20171010124816.ujbjwqow4axpzgk2@hirez.programming.kicks-ass.net>
Organization: Red Hat, Inc
Mime-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.26]); Tue, 10 Oct 2017 14:01:07 +0000 (UTC)
Cc: xen.list@daevel.fr, Dongli Zhang <dongli.zhang@oracle.com>,
 dario.faggioli@citrix.com, bevan@bi-co.net, linux-kernel@vger.kernel.org,
 Xiaolong Ye <xiaolong.ye@intel.com>, mingo@redhat.com,
 Frederic Weisbecker <fweisbec@gmail.com>, joao.m.martins@oracle.com,
 xen-devel@lists.xen.org, Ingo Molnar <mingo@kernel.org>,
 Wanpeng Li <wanpeng.li@hotmail.com>
Subject: Re: [Xen-devel] [PATCH 1/1] sched/cputime: do not decrease steal
 time after live migration on xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAyMDE3LTEwLTEwIGF0IDE0OjQ4ICswMjAwLCBQZXRlciBaaWpsc3RyYSB3cm90ZToK
PiBPbiBUdWUsIE9jdCAxMCwgMjAxNyBhdCAwMjo0MjowMVBNICswMjAwLCBTdGFuaXNsYXcgR3J1
c3prYSB3cm90ZToKPiA+ID4gPiArCQl1NjQgc3RlYWwsIHN0ZWFsX3RpbWU7Cj4gPiA+ID4gKwkJ
czY0IHN0ZWFsX2RlbHRhOwo+ID4gPiA+ICsKPiA+ID4gPiArCQlzdGVhbF90aW1lID0KPiA+ID4g
PiBwYXJhdmlydF9zdGVhbF9jbG9jayhzbXBfcHJvY2Vzc29yX2lkKCkpOwo+ID4gPiA+ICsJCXN0
ZWFsID0gc3RlYWxfZGVsdGEgPSBzdGVhbF90aW1lIC0gdGhpc19ycSgpLQo+ID4gPiA+ID5wcmV2
X3N0ZWFsX3RpbWU7Cj4gPiA+ID4gKwo+ID4gPiA+ICsJCWlmICh1bmxpa2VseShzdGVhbF9kZWx0
YSA8IDApKSB7Cj4gPiA+ID4gKwkJCXRoaXNfcnEoKS0+cHJldl9zdGVhbF90aW1lID0KPiA+ID4g
PiBzdGVhbF90aW1lOwo+ID4gCj4gPiBJIGRvbid0IHRoaW5rIHNldHRpbmcgcHJldl9zdGVhbF90
aW1lIHRvIHNtYWxsZXIgdmFsdWUgaXMgcmlnaHQKPiA+IHRoaW5nIHRvIGRvLsKgCj4gPiAKPiA+
IEJlc2lkZSwgSSBkb24ndCB0aGluayB3ZSBuZWVkIHRvIGNoZWNrIGZvciBvdmVyZmxvdyBjb25k
aXRpb24gZm9yCj4gPiBjcHV0aW1lIHZhcmlhYmxlcyAoaXQgd2lsbCBoYXBwZW4gYWZ0ZXIgMjc5
IHllYXJzIDotKS4gU28gaW5zdGVhZAo+ID4gb2YgaW50cm9kdWNpbmcgc2lnbmVkIHN0ZWFsX2Rl
bHRhIHZhcmlhYmxlIEkgd291bGQganVzdCBhZGQKPiA+IGJlbG93IGNoZWNrLCB3aGljaCBzaG91
bGQgYmUgc3VmZmljaWVudCB0byBmaXggdGhlIHByb2JsZW06Cj4gPiAKPiA+IAlpZiAodW5saWtl
bHkoc3RlYWwgPD0gdGhpc19ycSgpLT5wcmV2X3N0ZWFsX3RpbWUpKQo+ID4gCQlyZXR1cm4gMDsK
PiAKPiBIb3cgYWJvdXQgeW91IGp1c3QgZml4IHVwIHBhcmF2aXJ0X3N0ZWFsX3RpbWUoKSBvbiBt
aWdyYXRpb24gYW5kIG5vdAo+IG11Y2sgd2l0aCB0aGUgdXNlcnMgPwoKTm90IGp1c3QgbWlncmF0
aW9uLCBlaXRoZXIuIENQVSBob3RwbHVnIGlzIGFub3RoZXIgdGltZSB0byBmaXggdXAKdGhlIHN0
ZWFsIHRpbWUuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 10 14:13:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 14:13:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1vHc-0002U9-Qv; Tue, 10 Oct 2017 14:13:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1e1vHb-0002U3-4A
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 14:13:19 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 6F/95-14867-E75DCD95; Tue, 10 Oct 2017 14:13:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFJsWRWlGSWpSXmKPExsUSfTxjoW7t1Tu
 RBvNPqVgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnXX7QyFWz2qfh5ahNjA+MW7y5GTg4hAQ+J
 Y88+s3UxcgHZaxklzm99wALhXGOU2DXpFAtElbvEnnWXoRJLGSU+95yBatnAKDF33SR2CGcBo
 8SDx0+YQVrYBCwlXs64BmaLCGhLbNy/kgmkiFngGrPEnylrWEESwgJeEueuz4cq8paYdPw9C4
 RtJXF+w3Igm4ODRUBV4uyqAJAwr4CZxIHTh1khTqqTWLXyCxOIzSlgL/FuUjNYnFFATOL7qTV
 gcWYBcYlbT+aD2RICghKLZu9hhrDFJP7tesgGYRtIbF26jwXClpM4N7EJyk6QuHVkKhPICcwC
 mhLrd+lDmHYS7c89IaYrSkzpfsgOcZmgxMmZT6A6cyQe/D/GDFIuISAl8b9VCeRxCYGZLBL/2
 g5CXSMj8WjiTbYJjAqzkBw6C2HZLIRls5Asm4Vk2QJG1lWMGsWpRWWpRbqGFnpJRZnpGSW5iZ
 k5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHphAEIdjDe3BhwiFGSg0lJlFfy7J1IIb6k/JTKjMT
 ijPii0pzU4kOMMhwcShK8pleAcoJFqempFWmZOcDEBpOW4OBREuH1BUnzFhck5hZnpkOkTjHq
 cjy5Nu8vkxBLXn5eqpQ4rydIkQBIUUZpHtwIWJK9xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJ
 WHeeJApPJl5JXCbXgEdwQR0hGga2BEliQgpqQZGkwXPTtXH2VsuF+d9/EviUwQ759WKxzm2y5
 Y93SrOXucUoh5e8MaKTeB274IpJfKcc/Sfs62JOODiwxX+K2fzphjfqdOeRvBNEPx64KK3d6J
 8yKm9/1c+Pfiz5vXyyCO9myx3rz8bx8d078cRt/v9alcXyQcct802+n7eepWGz8V3py+dE59g
 qsRSnJFoqMVcVJwIAGYWpLutAwAA
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1507644796!106399264!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10109 invoked from network); 10 Oct 2017 14:13:17 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 10 Oct 2017 14:13:17 -0000
Received: (qmail 13309 invoked from network); 10 Oct 2017 17:13:10 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 10 Oct 2017 17:13:10 +0300
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 553DC7FC00
 for <xen-devel@lists.xen.org>; Tue, 10 Oct 2017 17:13:10 +0300 (EEST)
Received: (qmail 3513 invoked from network); 10 Oct 2017 17:13:10 +0300
Received: from unknown (HELO mb2xmail.bitdefender.biz) (10.20.0.30)
 by smtp03.buh.bitdefender.org with AES256-GCM-SHA384 encrypted SMTP;
 10 Oct 2017 17:13:09 +0300
Received: from mb1xmail.bitdefender.biz (10.20.0.28) by
 mb2xmail.bitdefender.biz (10.20.0.30) with Microsoft SMTP Server (TLS) id
 15.0.1293.2; Tue, 10 Oct 2017 17:13:59 +0300
Received: from mb1xmail.bitdefender.biz ([10.20.0.28]) by
 mb1xmail.bitdefender.biz ([10.20.0.28]) with mapi id 15.00.1293.002; Tue, 10
 Oct 2017 17:13:09 +0300
From: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>
To: "JBeulich@suse.com" <JBeulich@suse.com>
Thread-Topic: [PATCH v4] x86/altp2m: Added xc_altp2m_set_mem_access_multi()
Thread-Index: AQHTQSRvnwiaDDAOKECKWLQw8roLfKLc0fOAgAAdRAA=
Date: Tue, 10 Oct 2017 14:13:08 +0000
Message-ID: <1507644788.5032.14.camel@bitdefender.com>
References: <1507570237-5420-1-git-send-email-ppircalabu@bitdefender.com>
 <59DCD90702000078001845C7@prv-mh.provo.novell.com>
In-Reply-To: <59DCD90702000078001845C7@prv-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.18.66.8]
x-endpointsecurity-0xde81-ev: v:6.2.24.938, d:out, a:y, w:t, t:16,
 sv:1507616588, ts:1507644839
Content-ID: <F6692573AF45734B96ED09B655B0A336@bitdefender.com>
MIME-Version: 1.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.73410
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 463381,
 Stamp: 3], Multi: [Enabled, t: (0.000014,0.033438)], BW: [Enabled, t:
 (0.000011)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.009216), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_SUMM_400_WORDS; NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t: (0.018828,0.000421)],
 URL: [Enabled, t: (0.000005,0.000001)], RTDA: [Enabled, t: (0.207704),
 Hit: No, Details: v2.6.12; Id: 15.5f4886.1bs2u69b9.9shb], total:
 0(775)
X-BitDefender-CF-Stamp: none
Cc: "tim@xen.org" <tim@xen.org>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v4] x86/altp2m: Added
	xc_altp2m_set_mem_access_multi()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

DQpPbiBNYSwgMjAxNy0xMC0xMCBhdCAwNjoyOCAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6PiA+
IA0KPiA+ID4gDQo+ID4gPiA+IA0KPiA+ID4gPiBhLnUuc2V0X21lbV9hY2Nlc3NfbXVsdGkucGZu
X2xpc3QsDQo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBhLnUuc2V0X21lbV9hY2Nlc3NfbXVsdGku
YWNjDQo+ID4gZXNzX2xpc3QsDQo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBhLnUuc2V0X21lbV9h
Y2Nlc3NfbXVsdGkubnIsDQo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBhLnUuc2V0X21lbV9hY2Nl
c3NfbXVsdGkub3BhDQo+ID4gcXVlLA0KPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgTUVNT1BfQ01E
X01BU0ssDQo+IFRoaXMgbm90IGJlaW5nIGEgbWVtb3AsIHJlLXVzaW5nIHRoaXMgdmFsdWUgbG9v
a3MgYXJiaXRyYXJ5Lg0KPiBVbmxlc3MgaXQgYWJzb2x1dGVseSBoYXMgdG8gYmUgdGhpcyB2YWx1
ZSwgcGxlYXNlIGVpdGhlciBhZGQgYSBicmllZg0KPiBjb21tZW50IHNheWluZyB0aGlzIGp1c3Qg
aGFwcGVucyB0byBmaXQgeW91ciBuZWVkIG9yIHVzZSBhIGxpdGVyYWwNCj4gY29uc3RhbnQuDQpJ
IHdpbGwgYWRkIGEgY29tbWVudCB0byBjbGFyaWZ5IHRoZSByZWFzb24gZm9yIHVzaW5nwqBNRU1P
UF9DTURfTUFTSzoNCmUuZy4NCi8qIE1FTU9QX0NNRF9NQVNLIGlzIHVzZWQgaGVyZSB0byBtaXJy
b3IgdGhlIHdheQ0KcDJtX3NldF9tZW1fYWNjZXNzX211bHRpKCkgaXMgY2FsbGVkIGZvciB0aGUN
ClhFTk1FTV9hY2Nlc3Nfb3Bfc2V0X2FjY2Vzc19tdWx0aSBjYXNlLiAqLw0KPiANCj4gPiANCj4g
PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoGEudS5zZXRfbWVtX2FjY2Vzc19tdWx0aS52aWUNCj4gPiB3
KTsNCj4gPiArwqDCoMKgwqDCoMKgwqDCoGlmICggcmMgPiAwICkNCj4gPiArwqDCoMKgwqDCoMKg
wqDCoHsNCj4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgYS51LnNldF9tZW1fYWNjZXNzX211
bHRpLm9wYXF1ZSA9IHJjOw0KPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBpZiAoIF9fY29w
eV9maWVsZF90b19ndWVzdChndWVzdF9oYW5kbGVfY2FzdChhcmcsDQo+ID4geGVuX2h2bV9hbHRw
Mm1fb3BfdCksICZhLCB1LnNldF9tZW1fYWNjZXNzX211bHRpLm9wYXF1ZSkgKQ0KPiBMb25nIGxp
bmUuDQo+IA0KPiBBbHNvIHBsZWFzZSBjb25zaWRlciBhZGRpbmcgYSBwcmVyZXEgcGF0Y2ggY2hh
bmdpbmcgdGhlIGZ1bmN0aW9uJ3MNCj4gcGFyYW1ldGVyIHRvIGEgcHJvcGVybHkgdHlwZWQgaGFu
ZGxlLCB3aGljaCB3aWxsIHRoZW4gbWFrZQ0KPiB1bm5lY2Vzc2FyeSB1c2luZyB0aGUgbm90IG9i
dmlvdXNseSBjb3JyZWN0IGNhc3QgaGVyZS4gT3RoZXINCj4gY29weWluZyBiYWNrIG9mIGluZGl2
aWR1YWwgZmllbGRzIGluIHRoaXMgZnVuY3Rpb24gY291bGQgdGhlbiBhbHNvIGJlDQo+IHN3aXRj
aGVkIHRvIF9fY29weV9maWVsZF90b19ndWVzdCgpLg0KDQpBY3R1YWxseSwgY2hhbmdpbmcgdGhl
IGZ1bmN0aW9uJ3MgcGFyYW1ldGVyIHRvIGEgdHlwZWQgaGFuZGxlIGNvdWxkDQpjb21wbGljYXRl
IHRoaW5ncyBhIGxpdHRsZSBmb3IgY29tcGF0X2FsdHAybV9vcC4gSXQgc2hvdWxkIGJlIG1vZGlm
aWVkDQphbHNvIHRvIHVzZSBhIHR5cGVkIGhhbmRsZSAoY29tcGF0X2h2bV9hbHRwMm1fb3BfdCks
IHdoaWNoIGluIGNhc2Ugb2YNCmNvbW1hbmRzIG90aGVyIHRoYW7CoEhWTU9QX2FsdHAybV9zZXRf
bWVtX2FjY2Vzc19tdWx0aSBzaG91bGQgYmUgY2FzdGVkDQp0byB4ZW5faHZtX2FsdHAybV9vcF90
IGJlZm9yZSBjYWxsaW5nIGRvX2FsdHAybV9vcC4NCklmIHRoZSBwcm9ibGVtIHdhcyBvbmx5IHJl
bGF0ZWQgdG8gdGhlIGNvZGUgY2xhcml0eSwgSSB0aGluayB0aGUgbmV3DQppbXBsZW1lbnRhdGlv
biB3aWxsIGJlIGEgbGl0dGxlIG1vcmUgZGlmZmljdWx0IHRvIGZvbGxvdy4NCj4gDQo+ID4gDQo+
ID4gQEAgLTQ1ODYsNiArNDYxMyw1NyBAQCBzdGF0aWMgaW50IGRvX2FsdHAybV9vcCgNCj4gPiDC
oMKgwqDCoMKgcmV0dXJuIHJjOw0KPiA+IMKgfQ0KPiA+IMKgDQo+ID4gK3N0YXRpYyBpbnQgY29t
cGF0X2FsdHAybV9vcCgNCj4gPiArwqDCoMKgwqBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQp
IGFyZykNCj4gPiArew0KPiA+ICvCoMKgwqDCoHN0cnVjdCBjb21wYXRfaHZtX2FsdHAybV9vcCBh
Ow0KPiA+ICvCoMKgwqDCoHVuaW9uDQo+ID4gK8KgwqDCoMKgew0KPiA+ICvCoMKgwqDCoMKgwqDC
oMKgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBobmQ7DQo+ID4gK8KgwqDCoMKgwqDCoMKg
wqBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fb3AgKmFsdHAybV9vcDsNCj4gPiArwqDCoMKgwqB9IG5h
dDsNCj4gPiArDQo+ID4gK8KgwqDCoMKgaWYgKCAhaHZtX2FsdHAybV9zdXBwb3J0ZWQoKSApDQo+
ID4gK8KgwqDCoMKgwqDCoMKgwqByZXR1cm4gLUVPUE5PVFNVUFA7DQo+ID4gKw0KPiA+ICvCoMKg
wqDCoGlmICggY29weV9mcm9tX2d1ZVdpbGwgY2hhbmdlIGluIHRoZSBuZXh0IHBhdGNoIGl0ZXJh
dGlvbi4NCj7CoA0Kc3QoJmEsIGFyZywgMSkgKQ0KPiA+ICvCoMKgwqDCoMKgwqDCoMKgcmV0dXJu
IC1FRkFVTFQ7DQo+ID4gKw0KPiA+ICvCoMKgwqDCoGlmICggYS5wYWQxIHx8IGEucGFkMiB8fA0K
PiA+ICvCoMKgwqDCoMKgwqDCoMKgwqAoYS52ZXJzaW9uICE9IEhWTU9QX0FMVFAyTV9JTlRFUkZB
Q0VfVkVSU0lPTikgKQ0KPiA+ICvCoMKgwqDCoMKgwqDCoMKgcmV0dXJuIC1FSU5WQUw7DQo+ID4g
Kw0KPiA+ICvCoMKgwqDCoHNldF94ZW5fZ3Vlc3RfaGFuZGxlKG5hdC5obmQsIENPTVBBVF9BUkdf
WExBVF9WSVJUX0JBU0UpOw0KPiA+ICsNCj4gPiArwqDCoMKgwqBzd2l0Y2ggKCBhLmNtZCApDQo+
ID4gK8KgwqDCoMKgew0KPiA+ICvCoMKgwqDCoMKgwqDCoMKgY2FzZSBIVk1PUF9hbHRwMm1fc2V0
X21lbV9hY2Nlc3NfbXVsdGk6DQo+ID4gKyNkZWZpbmUgWExBVF9odm1fYWx0cDJtX3NldF9tZW1f
YWNjZXNzX211bHRpX0hORExfcGZuX2xpc3QoX2RfLA0KPiA+IF9zXyk7IFwNCj4gPiArwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgZ3Vlc3RfZnJvbV9jb21wYXRfaGFuZGxlKChfZF8pLT5wZm5fbGlz
dCwgKF9zXyktDQo+ID4gPnBmbl9saXN0KQ0KPiA+ICsjZGVmaW5lIFhMQVRfaHZtX2FsdHAybV9z
ZXRfbWVtX2FjY2Vzc19tdWx0aV9ITkRMX2FjY2Vzc19saXN0KF9kXywNCj4gPiBfc18pOyBcDQo+
ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGd1ZXN0X2Zyb21fY29tcGF0X2hhbmRsZSgoX2Rf
KS0+YWNjZXNzX2xpc3QsIChfc18pLQ0KPiA+ID5hY2Nlc3NfbGlzdCkNCj4gPiArwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgWExBVF9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpKCZuYXQu
YWx0cDJtX29wLQ0KPiA+ID51LnNldF9tZW1fYWNjZXNzX211bHRpLA0KPiA+ICvCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgJmEudS5zZXRfbWVtX2FjY2Vzc19tdWx0aSk7
DQo+ID4gKyN1bmRlZiBYTEFUX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGlfSE5ETF9w
Zm5fbGlzdA0KPiA+ICsjdW5kZWYgWExBVF9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRp
X0hORExfYWNjZXNzX2xpc3QNCj4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgYnJlYWs7DQo+
ID4gK8KgwqDCoMKgwqDCoMKgwqBkZWZhdWx0Og0KPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqByZXR1cm4gZG9fYWx0cDJtX29wKGFyZyk7DQo+ID4gK8KgwqDCoMKgfQ0KPiA+ICsNCj4gPiAr
wqDCoMKgwqAvKiBNYW51YWxseSBmaWxsIHRoZSBjb21tb24gcGFydCBvZiB0aGUgeGVuX2h2bV9h
bHRwMm1fb3ANCj4gPiBzdHJ1Y3R1cmUgYmVjYXVzZQ0KPiBDb21tZW50IHN0eWxlLg0KV2lsbCBj
aGFuZ2UgaW4gdGhlIG5leHQgcGF0Y2ggaXRlcmF0aW9uLg0KPiANCj4gPiANCj4gPiArwqDCoMKg
wqDCoCogdGhlIGdlbmVyYXRlZCBYTEFUX2h2bV9hbHRwMm1fb3AgbWFjcm8gZG9lc24ndCBjb3Jy
ZWN0bHkNCj4gPiBoYW5kbGUgdGhlDQo+ID4gK8KgwqDCoMKgwqAqIHRyYW5zbGF0aW9uIG9mIGFs
bCBmaWVsZHMgZnJvbSBjb21wYXRfaHZtX2FsdHAybV9vcCB0bw0KPiA+IHhlbl9odm1fYWx0cDJt
X29wLg0KPiA+ICvCoMKgwqDCoMKgKi8NCj4gPiArwqDCoMKgwqBuYXQuYWx0cDJtX29wLT52ZXJz
aW9uwqDCoD0gYS52ZXJzaW9uOw0KPiA+ICvCoMKgwqDCoG5hdC5hbHRwMm1fb3AtPmNtZMKgwqDC
oMKgwqDCoD0gYS5jbWQ7DQo+ID4gK8KgwqDCoMKgbmF0LmFsdHAybV9vcC0+ZG9tYWluwqDCoMKg
PSBhLmRvbWFpbjsNCj4gPiArwqDCoMKgwqBuYXQuYWx0cDJtX29wLT5wYWQxwqDCoMKgwqDCoD0g
YS5wYWQxOw0KPiA+ICvCoMKgwqDCoG5hdC5hbHRwMm1fb3AtPnBhZDLCoMKgwqDCoMKgPSBhLnBh
ZDI7DQo+IEkgc3BlY2lmaWNhbGx5IGFza2VkIChhbmQgZXZlbiBtb3JlIHRoYW4gb25jZSwgSSB0
aGluaykgdGhhdCB5b3UgYWRkDQo+IHRoZSBzaXplIChhbmQgd2hhdGV2ZXIgZWxzZSkgY2hlY2tz
IHdlIHdvdWxkIGhhdmUgaGVyZSBpZiB0aGlzIHdhc24ndA0KPiBvcGVuIGNvZGluZyBhbiBYTEFU
XyogbWFjcm8uDQpJIHJhbiBpbnRvIGEgYnVpbGQgZXJyb3Igd2hpbGUgdHJ5aW5nIHRvIHVzZSBn
ZW5lcmF0ZWQgQ0hFQ0tfIG1hY3Jvcy4gSQ0Kd2lsbCB0cnkgdG8gYWRkIGEgbWFudWFsIGNoZWNr
IGhlcmUuDQo+IA0KPiA+IA0KPiA+ICvCoMKgwqDCoHJldHVybiBkb19hbHRwMm1fb3AobmF0Lmhu
ZCk7DQo+IFlvdSBhcHBlYXIgdG8gbWlzcyBjb3B5aW5nIGJhY2sgb3BhcXVlIGhlcmUsIGluIGNh
c2UgaXQgd2FzIHNldA0KPiBpbiBkb19hbHRwMm1fb3AoKS4NCj4gDQo+ID4gDQo+ID4gLS0tIGEv
eGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1fb3AuaA0KPiA+ICsrKyBiL3hlbi9pbmNsdWRlL3B1
YmxpYy9odm0vaHZtX29wLmgNCj4gPiBAQCAtODMsNiArODMsMTMgQEANCj4gPiBERUZJTkVfWEVO
X0dVRVNUX0hBTkRMRSh4ZW5faHZtX3NldF9wY2lfbGlua19yb3V0ZV90KTsNCj4gPiDCoC8qIEZs
dXNoZXMgYWxsIFZDUFUgVExCczogQGFyZyBtdXN0IGJlIE5VTEwuICovDQo+ID4gwqAjZGVmaW5l
IEhWTU9QX2ZsdXNoX3RsYnPCoMKgwqDCoMKgwqDCoMKgwqDCoDUNCj4gPiDCoA0KPiA+ICsvKg0K
PiA+ICsgKiBodm1tZW1fdHlwZV90IHNob3VsZCBub3QgYmUgZGVmaW5lZCB3aGVuIGdlbmVyYXRp
bmcgdGhlDQo+ID4gY29ycmVzcG9uZGluZw0KPiA+ICsgKiBjb21wYXQgaGVhZGVyLiBUaGlzIHdp
bGwgZW5zdXJlIHRoYXQgdGhlIEhWTU1FTV8oKikgdmFsdWVzIGFyZQ0KPiA+IGRlZmluZWQNCj4g
PiArICogb25seSBvbmNlLg0KPiBUbyBoZWxwIHJlYWRlcnMgZnVsbHkgdW5kZXJzdGFuZCB0aGUg
c2l0dWF0aW9uLCBwbGVhc2UgY29uc2lkZXINCj4gbWFraW5nIHRoaXMgIlRoaXMgd2lsbCBlbnN1
cmUgdGhhdCB0aGUgaW1wcm9wZXJseSBuYW1lZA0KPiBIVk1NRU1fKCopIHZhbHVlcyAuLi4iOyBv
dGhlcndpc2UgaXQgZ2l2ZXMgdGhlIGFwcGVhcmFuY2Ugb2YNCj4gdGhlcmUgYmVpbmcgYSBidWcg
aW4gdGhlIHRyYW5zbGF0aW9uIHNjcmlwdHMuDQpXaWxsIGNoYW5nZSBpbiB0aGUgbmV4dCBwYXRj
aCBpdGVyYXRpb24uDQo+wqANCldpbGwgY2hhbmdlIGluIHRoZSBuZXh0IHBhdGNoIGl0ZXJhdGlv
bi4NCj7CoA0KPiANCj4gPiANCj4gPiBAQCAtMjM3LDYgKzI0NiwyMyBAQCBzdHJ1Y3QgeGVuX2h2
bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3Mgew0KPiA+IMKgdHlwZWRlZiBzdHJ1Y3QgeGVuX2h2bV9h
bHRwMm1fc2V0X21lbV9hY2Nlc3MNCj4gPiB4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc190
Ow0KPiA+IMKgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2h2bV9hbHRwMm1fc2V0X21lbV9h
Y2Nlc3NfdCk7DQo+ID4gwqANCj4gPiArc3RydWN0IHhlbl9odm1fYWx0cDJtX3NldF9tZW1fYWNj
ZXNzX211bHRpIHsNCj4gPiArwqDCoMKgwqAvKiB2aWV3ICovDQo+ID4gK8KgwqDCoMKgdWludDE2
X3QgdmlldzsNCj4gPiArwqDCoMKgwqB1aW50MTZfdCBwYWQ7DQo+ID4gK8KgwqDCoMKgLyogTnVt
YmVyIG9mIHBhZ2VzICovDQo+ID4gK8KgwqDCoMKgdWludDMyX3QgbnI7DQo+ID4gK8KgwqDCoMKg
LyogVXNlZCBmb3IgY29udGludWF0aW9uIHB1cnBvc2VzICovDQo+ID4gK8KgwqDCoMKgdWludDY0
X3Qgb3BhcXVlOw0KPiA+ICvCoMKgwqDCoC8qIExpc3Qgb2YgcGZucyB0byBzZXQgYWNjZXNzIGZv
ciAqLw0KPiA+ICvCoMKgwqDCoFhFTl9HVUVTVF9IQU5ETEUoY29uc3RfdWludDY0KSBwZm5fbGlz
dDsNCj4gPiArwqDCoMKgwqAvKiBDb3JyZXNwb25kaW5nIGxpc3Qgb2YgYWNjZXNzIHNldHRpbmdz
IGZvciBwZm5fbGlzdCAqLw0KPiA+ICvCoMKgwqDCoFhFTl9HVUVTVF9IQU5ETEUoY29uc3RfdWlu
dDgpIGFjY2Vzc19saXN0Ow0KPiA+ICt9Ow0KPiA+ICt0eXBlZGVmIHN0cnVjdCB4ZW5faHZtX2Fs
dHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aQ0KPiA+ICvCoMKgwqDCoHhlbl9odm1fYWx0cDJtX3Nl
dF9tZW1fYWNjZXNzX211bHRpX3Q7DQo+ID4gK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9o
dm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpX3QpOw0KPiBBcmUgdHlwZWRlZiBhbmQgaGFu
ZGxlIGFjdHVhbGx5IG5lZWRlZCBhbnl3aGVyZT8gT3RoZXJ3aXNlDQo+IHBsZWFzZSBkb24ndCBh
ZGQgdGhlbS4gSnVzdCBsaWtlIHJlY2VudGx5IGRvbmUgZm9yIGRvbWN0bCBhbmQNCj4gc3lzY3Rs
IHdlIHNob3VsZCBldmVuIGNvbnNpZGVyIGNsZWFuaW5nIHVwIHRoZSBvdGhlcnMgaGVyZS4NCldp
bGwgY2hhbmdlIGluIHRoZSBuZXh0IHBhdGNoIGl0ZXJhdGlvbi4NCj7CoA0KPiANCj4gSmFuDQo+
IA0KPiANCg0KTWFueSB0aGFua3MgZm9yIHlvdXIgc3VwcG9ydCwNClBldHJlDQo+IF9fX19fX19f
X19fX19fX19fX19fX19fXw0KPiBUaGlzIGVtYWlsIHdhcyBzY2FubmVkIGJ5IEJpdGRlZmVuZGVy
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 14:24:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 14:24:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1vSd-0003M5-Se; Tue, 10 Oct 2017 14:24:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e1vSc-0003Lz-QH
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 14:24:42 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 84/BC-22492-A28DCD95; Tue, 10 Oct 2017 14:24:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDS1fzxp1
 Igwf/JCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyWiw9YCxaLV8y+eIixgfGAYBcjJ4eQQJ7E
 3MlHGEFsXgE7iXlrl7OA2BIChhKnF94Es1kEVCU+9c9kA7HZBNQl2p5tZwWxRQQsJVbOusvex
 cjFwSxwnVni2po2ZpCEsIC3ROeDl4wgCSGBlYwSuz/OB5vEKWAu0bD2I1ARB9A2QYm/O4RBws
 wCWhIPf91igbC1JZYtfA1WwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQiXSN
 TvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwACsZ2Bg3MG4q93vEKMkB5OSKK/k
 2TuRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4p1wDygkWpaanVqRl5gBjASYtwcGjJMK7DCTNW
 1yQmFucmQ6ROsWoy9Fx8+4fJiGWvPy8VClxXp3rQEUCIEUZpXlwI2BxeYlRVkqYl5GBgUGIpy
 C1KDezBFX+FaM4B6OSMO9OkFU8mXklcJteAR3BBHSEaBrYESWJCCmpBkb+WteFYuKsHRIGfD8
 samfuq9i5ff/TIIG7i75sn2VxkC950xVu28tbki19d/l9Vs5nq/saxv19n9ikT1xzIotOPJ7V
 uujmyytxZVf2ipSwzf18zHbP4+3dE651zPu42pZxAbd1zu31e7eG/fZhOycYHztlzvkJCnU9/
 +3db99al3b25p56rWXvlViKMxINtZiLihMBwgMWi8YCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1507645479!90458017!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26050 invoked from network); 10 Oct 2017 14:24:41 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 10 Oct 2017 14:24:41 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 10 Oct 2017 08:24:38 -0600
Message-Id: <59DCF4430200007800184661@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 10 Oct 2017 08:24:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Petre Ovidiu PIRCALABU" <ppircalabu@bitdefender.com>
References: <1507570237-5420-1-git-send-email-ppircalabu@bitdefender.com>
 <59DCD90702000078001845C7@prv-mh.provo.novell.com>
 <1507644788.5032.14.camel@bitdefender.com>
In-Reply-To: <1507644788.5032.14.camel@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "tim@xen.org" <tim@xen.org>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v4] x86/altp2m: Added
 xc_altp2m_set_mem_access_multi()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEwLjEwLjE3IGF0IDE2OjEzLCA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+IHdy
b3RlOgo+IE9uIE1hLCAyMDE3LTEwLTEwIGF0IDA2OjI4IC0wNjAwLCBKYW4gQmV1bGljaCB3cm90
ZTo+ID4gCj4+ID4gPiAKPj4gPiA+ID4gCj4+ID4gPiA+IGEudS5zZXRfbWVtX2FjY2Vzc19tdWx0
aS5wZm5fbGlzdCwKPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBh
LnUuc2V0X21lbV9hY2Nlc3NfbXVsdGkuYWNjCj4+ID4gZXNzX2xpc3QsCj4+ID4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYS51LnNldF9tZW1fYWNjZXNzX211bHRpLm5y
LAo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEudS5zZXRfbWVt
X2FjY2Vzc19tdWx0aS5vcGEKPj4gPiBxdWUsCj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgTUVNT1BfQ01EX01BU0ssCj4+IFRoaXMgbm90IGJlaW5nIGEgbWVtb3As
IHJlLXVzaW5nIHRoaXMgdmFsdWUgbG9va3MgYXJiaXRyYXJ5Lgo+PiBVbmxlc3MgaXQgYWJzb2x1
dGVseSBoYXMgdG8gYmUgdGhpcyB2YWx1ZSwgcGxlYXNlIGVpdGhlciBhZGQgYSBicmllZgo+PiBj
b21tZW50IHNheWluZyB0aGlzIGp1c3QgaGFwcGVucyB0byBmaXQgeW91ciBuZWVkIG9yIHVzZSBh
IGxpdGVyYWwKPj4gY29uc3RhbnQuCj4gSSB3aWxsIGFkZCBhIGNvbW1lbnQgdG8gY2xhcmlmeSB0
aGUgcmVhc29uIGZvciB1c2luZyBNRU1PUF9DTURfTUFTSzoKPiBlLmcuCj4gLyogTUVNT1BfQ01E
X01BU0sgaXMgdXNlZCBoZXJlIHRvIG1pcnJvciB0aGUgd2F5Cj4gcDJtX3NldF9tZW1fYWNjZXNz
X211bHRpKCkgaXMgY2FsbGVkIGZvciB0aGUKPiBYRU5NRU1fYWNjZXNzX29wX3NldF9hY2Nlc3Nf
bXVsdGkgY2FzZS4gKi8KCkJ1dCB0aGF0J3MgbmVpdGhlciBicmllZiBub3IgYW4gYWN0dWFsIHJl
YXNvbiAoaWYgYXQgYWxsIGl0IGlzIGEgY29zbWV0aWMKb25lKS4gQSB3aWRlciBvciBtb3JlIG5h
cnJvdyBtYXNrIHdvdWxkIGRvLCBhZmFpY3QuCgo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGEudS5zZXRfbWVtX2FjY2Vzc19tdWx0aS52aWUKPj4gPiB3KTsKPj4g
PiArICAgICAgICBpZiAoIHJjID4gMCApCj4+ID4gKyAgICAgICAgewo+PiA+ICsgICAgICAgICAg
ICBhLnUuc2V0X21lbV9hY2Nlc3NfbXVsdGkub3BhcXVlID0gcmM7Cj4+ID4gKyAgICAgICAgICAg
IGlmICggX19jb3B5X2ZpZWxkX3RvX2d1ZXN0KGd1ZXN0X2hhbmRsZV9jYXN0KGFyZywKPj4gPiB4
ZW5faHZtX2FsdHAybV9vcF90KSwgJmEsIHUuc2V0X21lbV9hY2Nlc3NfbXVsdGkub3BhcXVlKSAp
Cj4+IExvbmcgbGluZS4KPj4gCj4+IEFsc28gcGxlYXNlIGNvbnNpZGVyIGFkZGluZyBhIHByZXJl
cSBwYXRjaCBjaGFuZ2luZyB0aGUgZnVuY3Rpb24ncwo+PiBwYXJhbWV0ZXIgdG8gYSBwcm9wZXJs
eSB0eXBlZCBoYW5kbGUsIHdoaWNoIHdpbGwgdGhlbiBtYWtlCj4+IHVubmVjZXNzYXJ5IHVzaW5n
IHRoZSBub3Qgb2J2aW91c2x5IGNvcnJlY3QgY2FzdCBoZXJlLiBPdGhlcgo+PiBjb3B5aW5nIGJh
Y2sgb2YgaW5kaXZpZHVhbCBmaWVsZHMgaW4gdGhpcyBmdW5jdGlvbiBjb3VsZCB0aGVuIGFsc28g
YmUKPj4gc3dpdGNoZWQgdG8gX19jb3B5X2ZpZWxkX3RvX2d1ZXN0KCkuCj4gCj4gQWN0dWFsbHks
IGNoYW5naW5nIHRoZSBmdW5jdGlvbidzIHBhcmFtZXRlciB0byBhIHR5cGVkIGhhbmRsZSBjb3Vs
ZAo+IGNvbXBsaWNhdGUgdGhpbmdzIGEgbGl0dGxlIGZvciBjb21wYXRfYWx0cDJtX29wLiBJdCBz
aG91bGQgYmUgbW9kaWZpZWQKPiBhbHNvIHRvIHVzZSBhIHR5cGVkIGhhbmRsZSAoY29tcGF0X2h2
bV9hbHRwMm1fb3BfdCksIHdoaWNoIGluIGNhc2Ugb2YKPiBjb21tYW5kcyBvdGhlciB0aGFuIEhW
TU9QX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aSBzaG91bGQgYmUgY2FzdGVkCj4gdG8geGVu
X2h2bV9hbHRwMm1fb3BfdCBiZWZvcmUgY2FsbGluZyBkb19hbHRwMm1fb3AuCj4gSWYgdGhlIHBy
b2JsZW0gd2FzIG9ubHkgcmVsYXRlZCB0byB0aGUgY29kZSBjbGFyaXR5LCBJIHRoaW5rIHRoZSBu
ZXcKPiBpbXBsZW1lbnRhdGlvbiB3aWxsIGJlIGEgbGl0dGxlIG1vcmUgZGlmZmljdWx0IHRvIGZv
bGxvdy4KCkhtbSwgbGlrZWx5IHRydWUgLSBpdCB3b3VsZCBoZWxwIGRvX2FsdHAybV9vcCgpLCBi
dXQgd291bGQgaW5kZWVkCmxvb2sgdG8gaGFybSB0aGUgbmV3IGFkIGhvYyBjb21wYXQgd3JhcHBl
ciB5b3UgYWRkLgoKPj4gPiBAQCAtNDU4Niw2ICs0NjEzLDU3IEBAIHN0YXRpYyBpbnQgZG9fYWx0
cDJtX29wKAo+PiA+ICAgICAgcmV0dXJuIHJjOwo+PiA+ICB9Cj4+ID4gIAo+PiA+ICtzdGF0aWMg
aW50IGNvbXBhdF9hbHRwMm1fb3AoCj4+ID4gKyAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZv
aWQpIGFyZykKPj4gPiArewo+PiA+ICsgICAgc3RydWN0IGNvbXBhdF9odm1fYWx0cDJtX29wIGE7
Cj4+ID4gKyAgICB1bmlvbgo+PiA+ICsgICAgewo+PiA+ICsgICAgICAgIFhFTl9HVUVTVF9IQU5E
TEVfUEFSQU0odm9pZCkgaG5kOwo+PiA+ICsgICAgICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9v
cCAqYWx0cDJtX29wOwo+PiA+ICsgICAgfSBuYXQ7Cj4+ID4gKwo+PiA+ICsgICAgaWYgKCAhaHZt
X2FsdHAybV9zdXBwb3J0ZWQoKSApCj4+ID4gKyAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwo+
PiA+ICsKPj4gPiArICAgIGlmICggY29weV9mcm9tX2d1ZVdpbGwgY2hhbmdlIGluIHRoZSBuZXh0
IHBhdGNoIGl0ZXJhdGlvbi4KPj4gCj4gc3QoJmEsIGFyZywgMSkgKQoKVGhpcyBpc24ndCB0aGUg
Zmlyc3QgdGltZSBJIHNlZSBzdWNoIGEgbWlzcGxhY2VkIGNvbW1lbnQuIE9uY2UKYWdhaW4gSSBj
YW4ndCBtYWtlIHNlbnNlIG9mIGl0IHdoZW4gYmVpbmcgcGxhY2VkIHRoaXMgd2F5LgoKSmFuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 14:44:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 14:44:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1vlk-0004pJ-HF; Tue, 10 Oct 2017 14:44:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e1vlj-0004pD-7q
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 14:44:27 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 58/A1-00706-ACCDCD95; Tue, 10 Oct 2017 14:44:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXS6fjDS/f4nTu
 RBtOvWFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmf5h1hKVjJUrF99x+mBsYjzF2MnBxCAnkS
 Xd8vsoLYvAJ2Ert3LmIHsSUEDCVOL7zJAmKzCKhKfNq7jBHEZhNQl2h7th2sXgTIvriuEaiGi
 4NZ4BajxJ+rJ9lAEsICPhItcx+zgSSEBFoYJZZ2vwDr4BTwkHjdvRyogwNom6DE3x3CIGFmAS
 2Jh79usUDY2hLLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGuoal
 eUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgADIAwQ7GNds9DzFKcjApifIW374T
 KcSXlJ9SmZFYnBFfVJqTWnyIUYODQ2DbrtUXGKVY8vLzUpUkeFtA6gSLUtNTK9Iyc4AxAlMqw
 cGjJMKrAJLmLS5IzC3OTIdInWI05rjx8PofJo6Om3f/MAmBTZIS5/UDKRUAKc0ozYMbBIvdS4
 yyUsK8jEBnCvEUpBblZpagyr9iFOdgVBLmNQKZwpOZVwK37xXQKUxAp4imgZ1SkoiQkmpgPJv
 UxjTHsYb1L3/fqjCHpk87b+x7ZvJD3+R/T1ft4ic94qLRbnc5Drz7o2xdMe8K1/WPBlcX3M/U
 ftJnJ9rxUOJCk7TMn+tcnmo7etpLzoU/bF0ZcVTBJO//3k8uub/mdc5SrJ6/mfNeN5Nd5epen
 rPPo+K9M1r3cU9ISU643Dzjr9CMo0l/lFiKMxINtZiLihMBpj7nm9gCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1507646662!71078233!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26093 invoked from network); 10 Oct 2017 14:44:23 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Oct 2017 14:44:23 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 10 Oct 2017 08:44:21 -0600
Message-Id: <59DCF8E30200007800184671@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 10 Oct 2017 08:44:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1507281180-5101-1-git-send-email-yi.y.sun@linux.intel.com>
 <1507627150-4278-1-git-send-email-yi.y.sun@linux.intel.com>
In-Reply-To: <1507627150-4278-1-git-send-email-yi.y.sun@linux.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3] x86: psr: support co-exist features'
 values setting
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEwLjEwLjE3IGF0IDExOjE5LCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKPiAtLS0gYS94ZW4vYXJjaC94ODYvcHNyLmMKPiArKysgYi94ZW4vYXJjaC94ODYvcHNyLmMK
PiBAQCAtMTExMSwyNSArMTExMSw0NyBAQCBzdGF0aWMgdW5zaWduZWQgaW50IGdldF9zb2NrZXRf
Y3B1KHVuc2lnbmVkIGludCBzb2NrZXQpCj4gIHN0cnVjdCBjb3Nfd3JpdGVfaW5mbwo+ICB7Cj4g
ICAgICB1bnNpZ25lZCBpbnQgY29zOwo+IC0gICAgc3RydWN0IGZlYXRfbm9kZSAqZmVhdHVyZTsK
PiArICAgIHN0cnVjdCBmZWF0X25vZGUgKipmZWF0dXJlczsKCldoeSBkbyB5b3UgbmVlZCB0byBw
YXNzIHRoaXM/IENhbid0IGRvX3dyaXRlX3Bzcl9tc3JzKCkgZ3JhYiBpdAp2aWEgZ2V0X3NvY2tl
dF9pbmZvKCk/IEkgYXNrIG5vdCB0aGUgbGVhc3QgYmVjYXVzZSBpZiB5b3UgcGFzcyBpdCwKeW91
IHdhbnQgdG8gYWRkIGNvbnN0IGJldHdlZW4gdGhlIHR3byBzdGFycyB0byBkb2N1bWVudCB0aGUK
Y29uc3VtZXIgd29uJ3QgYWx0ZXIgdGhlIGFycmF5LgoKSmFuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 15:00:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 15:00:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1w0f-00061e-5x; Tue, 10 Oct 2017 14:59:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e1w0d-00061W-Dw
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 14:59:51 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 C8/EF-05651-660ECD95; Tue, 10 Oct 2017 14:59:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDSzf1wZ1
 Ig8e9Jhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bTwgvMBdd4Ks7d7mRvYLzJ2cXIySEkkCfx
 69ttRhCbV8BOoufMXyYQW0LAUOL0wpssIDaLgKrE7+kHwGw2AXWJtmfbWUFsESD74rpGsDizw
 A4mif33qkBsYYFMiUtTX7N3MXIBzW9hlLgx/Q5QEQcHp4CHxMunwSAmr4CgxN8dwhCtWhIPf9
 2CGqMtsWzha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjFqFKcWlaUW6RpZ6CUVZaZ
 nlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBAZfPQMD4w7G9hN+hxglOZiURHmLb9+JFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTB63AfKCdYlJqeWpGWmQOMA5i0BAePkgivEkiat7ggMbc4M
 x0idYpRl6Pj5t0/TEIsefl5qVLivCogRQIgRRmleXAjYDF5iVFWSpiXkYGBQYinILUoN7MEVf
 4VozgHo5IwrzHIFJ7MvBK4Ta+AjmACOkI0DeyIkkSElFQDY/baPyzcLTYuvsK/v52syP7Zcze
 neIrp/3uvkzK8LaTfrDx99LL2ovxfLNssZKV5Em/6rrD7dqubc/F/8/8PfjdmHgn8qeslqRD4
 7b9TY+yaCYvql53co/f2K69cxm/J+ZHZhSusdY9bliyvPnrs26EN0zplnSOUuaftcpHILTjU/
 LSyefucPiWW4oxEQy3mouJEALrQK/nEAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1507647587!54150912!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1617 invoked from network); 10 Oct 2017 14:59:49 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Oct 2017 14:59:49 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 10 Oct 2017 08:59:47 -0600
Message-Id: <59DCFC810200007800184685@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 10 Oct 2017 08:59:45 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1507447441-5422-1-git-send-email-yi.y.sun@linux.intel.com>
 <1507447441-5422-3-git-send-email-yi.y.sun@linux.intel.com>
In-Reply-To: <1507447441-5422-3-git-send-email-yi.y.sun@linux.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v6 02/16] Rename PSR sysctl/domctl
 interfaces and xsm policy to make them be general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA4LjEwLjE3IGF0IDA5OjIzLCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKPiAtLS0gYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMKPiArKysgYi94ZW4vYXJjaC94ODYvZG9t
Y3RsLmMKPiBAQCAtMTQzOCw2NyArMTQzOCw2NiBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAo+ICAg
ICAgICAgIH0KPiAgICAgICAgICBicmVhazsKPiAgCj4gLSAgICBjYXNlIFhFTl9ET01DVExfcHNy
X2NhdF9vcDoKPiAtICAgICAgICBzd2l0Y2ggKCBkb21jdGwtPnUucHNyX2NhdF9vcC5jbWQgKQo+
ICsgICAgY2FzZSBYRU5fRE9NQ1RMX3Bzcl9hbGxvYzoKPiArI2RlZmluZSBkb21jdGxfcHNyX2dl
dF92YWwoZCwgZG9tY3RsLCB0eXBlLCBjb3B5YmFjaykgKHsgICBcCj4gKyAgICB1aW50MzJfdCB2
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgaW50
IHIgPSBwc3JfZ2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2FsbG9jLnRhcmdldCwgICAgIFwKCkFz
IGluZGljYXRlZCBpbiByZXBseSB0byBSb2dlcidzIHJlcXVlc3QgdG8gZHJvcCB0aGUgZG91Ymxl
CnVuZGVyc2NvcmVzIHlvdSBwcmV2aW91c2x5IGhhZCBoZXJlLCB1c2luZyBlbnRpcmVseQoiY29u
dmVudGlvbmFsIiBuYW1lcyBpc24ndCBnb29kIGVpdGhlciwgYXMgdGhpcyByaXNrcyBjb25mbGlj
dHMKd2l0aCB2YXJpYWJsZXMgZGVjbGFyZWQgaW4gb3V0ZXIgc2NvcGVzLiBBIHNpbmdsZSB0cmFp
bGluZwp1bmRlcnNjb3JlIHdvdWxkIGJlIGFkdmlzZWQgaGVyZSwgb3Igc29tZSBvdGhlciBtZWNo
YW5pc20KdG8gb2J2aW91c2x5IGRpc2FtYmlndWF0ZSB0aGVtLgoKRnVydGhlcm1vcmUgaWYgYWxy
ZWFkeSB5b3UgcGFzcyBpbiB2YXJpYWJsZXMgKHdoaWNoIGlzIGZpbmUKYnV0IG5vdCBzdHJpY3Rs
eSBuZWNlc3NhcnkgZm9yIGEgbWFjcm8gd2l0aCBzdWNoIGEgcmVzdHJpY3RlZApzY29wZSksIHVz
ZXMgbGlrZSBkb21jdGwgYWJvdmUgbmVlZCB0byBoYXZlIHBhcmVudGhlc2VzCmFkZGVkLgoKPiAg
ICAgICAgICBkZWZhdWx0Ogo+ICAgICAgICAgICAgICByZXQgPSAtRU9QTk9UU1VQUDsKPiAgICAg
ICAgICAgICAgYnJlYWs7Cj4gICAgICAgICAgfQo+ICsKPiArI3VuZGVmIGRvbWN0bF9wc3JfZ2V0
X3ZhbAo+ICsKPiAgICAgICAgICBicmVhazsKCkxvb2tpbmcgZXNwZWNpYWxseSBhdCB0aGlzIHBh
cnQgSSB0aGluayB0aGUgI2RlZmluZSBhbmQgI3VuZGVmCmFyZW4ndCBwbGFjZWQgd2VsbC4gU3Vj
aCB0ZW1wb3JhcnkgaGVscGVyIG1hY3JvcyBzaG91bGQgbm90CmhhdmUgd2lkZXIgc2NvcGUgdGhh
biBuZWNlc3NhcnkgLSB5b3UgcmVhbGx5IG9ubHkgbmVlZCB0aGVtCmZyb20gdGhlIGZpcnN0IEdF
VCBjYXNlIGxhYmVsIHVuaWwgaW1tZWRpYXRlbHkgYmVmb3JlIGRlZmF1bHQ6LgpBdCB0aGUgdmVy
eSBsZWFzdCBJJ2QgbGlrZSB0byBhc2sgZm9yIHRoZSAjZGVmaW5lIHRvIGJlIG1vdmVkCmluc2lk
ZSB0aGUgc3dpdGNoKCkgc3RhdGVtZW50LCBhbmQgdGhlICN1bmRlZiBhaGVhZCBvZgpkZWZhdWx0
Oi4KCldpdGggdGhlc2UgdGFrZW4gY2FyZSBvZgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 15:01:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 15:01:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1w2S-0006dY-Lf; Tue, 10 Oct 2017 15:01:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e1w2R-0006dR-Qp
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 15:01:43 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 55/2C-14867-7D0ECD95; Tue, 10 Oct 2017 15:01:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS/fKgzu
 RBuvXqFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm//11kLehiqZgy5zNbA+N25i5GTg4hgTyJ
 azf/MILYvAJ2Ek9+/WMDsSUEDCVOL7zJAmKzCKhKHFl4kB3EZhNQl2h7tp0VxBYBsi+uawSq4
 eJgFnjAKHFlVyNYs7CAs8SNGXeZQRJCAi2MEnv/fWICSXAKeEis/zgLyOYA2iYo8XeHMIjJDD
 Ro/TwhkApmAXmJ5q2zmSHC0hLL/3FMYOSbhVA/C6F+FpL6WQj1CxhZVjGqF6cWlaUW6RrrJRV
 lpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhh4DEOxg7PjndIhRkoNJSZS3+PadSCG+
 pPyUyozE4oz4otKc1OJDjDIcHEoSvDvvA+UEi1LTUyvSMnOAUQCTluDgURLhjQFJ8xYXJOYWZ
 6ZDpE4xGnPceHj9DxNHx827f5iEWPLy81KlxHnngZQKgJRmlObBDYJF5yVGWSlhXkag04R4Cl
 KLcjNLUOVfMYpzMCoJ8y4HmcKTmVcCt+8V0ClMQKeIpoGdUpKIkJJqYIzeOCMwU2z5Pks9zRm
 TUio9774/f/2lZfyBVMcl7VXf+ZkcO+QuCV2e19BUP++GktUTT08hlc2XnOsWOG9Zt/lwK+Ot
 bT0rn+lPX7xffY32g9WuOq+6aj7e6zE9cG9n8yaTz8/yFnG/UO+8lxD8XC1NZmPVuqndv9dXC
 814OKNrrkDhvpmqgi+UWIozEg21mIuKEwFXKxYSyQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1507647698!69878826!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38931 invoked from network); 10 Oct 2017 15:01:40 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Oct 2017 15:01:40 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 10 Oct 2017 09:01:38 -0600
Message-Id: <59DCFCF00200007800184688@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 10 Oct 2017 09:01:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1507447441-5422-1-git-send-email-yi.y.sun@linux.intel.com>
 <1507447441-5422-5-git-send-email-yi.y.sun@linux.intel.com>
In-Reply-To: <1507447441-5422-5-git-send-email-yi.y.sun@linux.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v6 04/16] x86: a few optimizations to psr
	codes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA4LjEwLjE3IGF0IDA5OjIzLCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKPiBUaGlzIHBhdGNoIHJlZmluZXMgcHNyIGNvZGVzOgo+IDEuIENoYW5nZSB0eXBlIG9mICdj
YXRfaW5pdF9mZWF0dXJlJyB0byAnYm9vbCcgdG8gcmVtb3ZlIHRoZSBwb2ludGxlc3MKPiAgICBy
ZXR1cm5pbmcgb2YgZXJyb3IgY29kZS4KPiAyLiBNb3ZlIHByaW50ayBpbiAnY2F0X2luaXRfZmVh
dHVyZScgdG8gcmVkdWNlIGEgcmV0dXJuIHBhdGguCj4gMy4gRGVmaW5lIGEgbG9jYWwgdmFyaWFi
bGUgJ2ZlYXRfbWFzaycgaW4gJ3Bzcl9jcHVfaW5pdCcgdG8gcmVkdWNlIGNhbGxpbmcgCj4gb2YK
PiAgICAnY3B1aWRfY291bnRfbGVhZigpJy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlp
Lnkuc3VuQGxpbnV4LmludGVsLmNvbT4KPiBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+CgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 15:03:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 15:03:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1w4H-0006mt-0O; Tue, 10 Oct 2017 15:03:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <james-xen@dingwall.me.uk>) id 1e1w4F-0006mg-Fx
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 15:03:35 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 B8/8D-20813-641ECD95; Tue, 10 Oct 2017 15:03:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrIIsWRWlGSWpSXmKPExsUSwPDXS9ft4Z1
 IgzP3RSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyHTR/YCuZwVjSunsbYwLiHvYuRi0NIYAKj
 xN2nBxi7GDk5JATkJfYu/MMMY7c+fcgIUiQhcJlJYsauK0wgCSEBD4k1926wQnQvYpTo2rGCF
 STBKyAocXLmExYQm1nASqJ7404mCFteYvvbOWBTWQRUJX48vgkWZxPQl2i8OgmsXkRAWuLa58
 uMEPWeEpc2bQI6j4NDWEBb4vhJc4jxthKvdm9ngThOSaJ95l02EFtUQFniWPc/xgmMgrOQXDE
 LyRWzkFyxgJF5FaNGcWpRWWqRrqGhXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZG
 YOAyAMEOxk/LAg4xSnIwKYnyFt++EynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgtflAVBOsCg1P
 bUiLTMHGEMwaQkOHiUR3iv3gdK8xQWJucWZ6RCpU4z2HD8mXfnDxLHk3S0guenmXSC54fuDP0
 xCLHn5ealS4rxcIFMFQNoySvPghsJi/hKjrJQwLyPQmUI8BalFuZklqPKvGMU5GJWEeRVApvB
 k5pXA7X4FdBYT0FmiaWBnlSQipKQaGOfPbp6ZvPavm1rZyY6T5kdPPy0yFu11ivutXPhda90K
 rjLfRTrLF4Speou9Pd7w0HW6TO7mcn43nYZtSn+v52l1zkmecKll0ozrG7xDznJEbvwidp/3U
 Xz3V1Gmiqm5U1STxIJkhQ7fmpUy9+SytyL6j7tlS1y0eP8WK7ht4d9+c8LbqA9mPkosxRmJhl
 rMRcWJAGS69Pv0AgAA
X-Env-Sender: james-xen@dingwall.me.uk
X-Msg-Ref: server-11.tower-27.messagelabs.com!1507647814!79190720!1
X-Originating-IP: [80.0.253.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45510 invoked from network); 10 Oct 2017 15:03:34 -0000
Received: from know-smtprelay-omc-10.server.virginmedia.net (HELO
 know-smtprelay-omc-10.server.virginmedia.net) (80.0.253.74)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES128-SHA encrypted SMTP;
 10 Oct 2017 15:03:34 -0000
Received: from dingwall.me.uk ([82.47.84.47])
 by know-smtprelay-10-imp with bizsmtp
 id Kr3Z1w00811G8Qq01r3Zb3; Tue, 10 Oct 2017 16:03:33 +0100
X-Originating-IP: [82.47.84.47]
X-Authenticated-User: X-Spam: 0
X-Authority: v=2.1 cv=SeoKDalu c=1 sm=1 tr=0 a=0bfgdX8EJi0Cr9X0x0jFDA==:117
 a=0bfgdX8EJi0Cr9X0x0jFDA==:17 a=L9H7d07YOLsA:10 a=9cW_t1CCXrUA:10
 a=s5jvgZ67dGcA:10 a=kj9zAlcOel0A:10 a=MKtGQD3n3ToA:10 a=02M-m0pO-4AA:10
 a=1UhrZpe2VIYA:10 a=ZZnuYtJkoWoA:10 a=KKAkSRfTAAAA:8 a=244xyKtVkCd4DqNJKR8A:9
 a=CjuIK1q_8ugA:10 a=cvBusfyB2V15izCimMoJ:22
Received: (qmail 26271 invoked from network); 10 Oct 2017 15:03:32 -0000
Received: from apache0.xen.dingwall.me.uk (HELO
 webmail.private.dingwall.me.uk) (192.168.1.35)
 by mail0.xen.dingwall.me.uk with SMTP; 10 Oct 2017 15:03:32 -0000
MIME-Version: 1.0
Date: Tue, 10 Oct 2017 16:03:32 +0100
From: James Dingwall <james-xen@dingwall.me.uk>
To: xen-devel@lists.xen.org
Message-ID: <c77e0ce29558df3459573ae0550de821@dingwall.me.uk>
X-Sender: james-xen@dingwall.me.uk
User-Agent: Roundcube Webmail/1.2.5
Cc: Wei Liu <wei.liu2@citrix.com>, Shannon Zhao <shannon.zhao@linaro.org>
Subject: [Xen-devel] xl mem-set for domain 0 regression
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpXZSBhcmUgbWlncmF0aW5nIGZyb20geGVuIDQuNCB0byB4ZW4gNC44LiAgQXQgdGhlIG1v
bWVudCB3ZSBib290IG91ciAKc3lzdGVtIHdpdGggYSB4ZW4gY29tbWFuZCBsaW5lIHRoYXQgaW5j
bHVkZXMgCiJkb20wX21lbT04MTkybSxtaW46MTcyOG0sbWF4OjgxOTJtIi4gIFdlIGhhdmUgYXV0
b2JhbGxvb24gb2YgZG9tMCAKZGlzYWJsZWQgaW4geGwuY29uZiBhbmQgaW5zdGVhZCBjYWxsIHhs
IG1lbS1zZXQgMCA8bWVtb3J5X3NpemU+IHRvIApjaGFuZ2UgdGhlIGRvbTAgbWVtb3J5IGFsbG9j
YXRpb24uICAoV2Ugc2hyaW5rIGJlZm9yZSBzdGFydGluZyBndWVzdCAKZG9tYWlucyBhbmQgdGhl
biBpbmNyZWFzZSBpdCB3aGVuIGFsbCBhcmUgc3RvcHBlZC4pCgpJbiB4ZW4gNC44LjIgdGhlIHhs
IG1lbS1zZXQgY29tbWFuZCBmYWlscyB3aXRoIHRoaXMgZXJyb3I6CgojIHhsIG1lbS1zZXQgMCAz
OTkwCmxpYnhsOiBlcnJvcjogbGlieGwuYzo0MTk2OmxpYnhsX3NldF9tZW1vcnlfdGFyZ2V0OiB1
bmFibGUgdG8gcmV0cmlldmUgCmRvbWFpbiBjb25maWd1cmF0aW9uOiBObyBzdWNoIGZpbGUgb3Ig
ZGlyZWN0b3J5CmNhbm5vdCBzZXQgZG9taWQgMCBkeW5hbWljIG1heCBtZW1vcnkgdG8gOiAzOTkw
CgpJIHRoaW5rIGl0IHdhcyB0aGUgZm9sbG93aW5nIGNvbW1pdCB0aGF0IG1hZGUgaXQgbmVjZXNz
YXJ5IHRvIGFjY2VzcyB0aGUgCmNvbmZpZ3VyYXRpb24gZmlsZSBidXQgcGVyaGFwcyBmb3IgdGhl
IGNhc2UgZG9taWQgPT0gMCB0aGlzIHNob3VsZCBiZSAKc2tpcHBlZD8gIElmIGl0IGlzIHRoYXQg
c2ltcGxlIEkgY291bGQgdHJ5IGEgcGF0Y2ggd2hpY2ggaW5jbHVkZXMgdGhhdCAKdGVzdC4KCmNv
bW1pdCAzOGNkMDY2NGE2YmYxYzNiODg3OTkyZWEwMjlkMmJiNTE2ZjUyYzU5CkF1dGhvcjogU2hh
bm5vbiBaaGFvIDxzaGFubm9uLnpoYW9AbGluYXJvLm9yZz4KRGF0ZTogICBXZWQgU2VwIDI4IDE4
OjE5OjAyIDIwMTYgLTA3MDAKCiAgICAgbGlieGwvYXJtOiBBZGQgdGhlIHNpemUgb2YgQUNQSSB0
YWJsZXMgdG8gbWF4bWVtCgogICAgIEhlcmUgaXQgYWRkcyB0aGUgQUNQSSB0YWJsZXMgc2l6ZSB0
byBzZXQgdGhlIHRhcmdldCBtYXhtZW0gdG8gYXZvaWQKICAgICBwcm92aWRpbmcgbGVzcyBhdmFp
bGFibGUgbWVtb3J5IGZvciBndWVzdC4KCgpUaGFua3MsCkphbWVzCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 10 15:09:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 15:09:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1w9m-00078u-K5; Tue, 10 Oct 2017 15:09:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e1w9l-00078o-5X
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 15:09:17 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 A5/32-14867-C92ECD95; Tue, 10 Oct 2017 15:09:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKKsWRWlGSWpSXmKPExsVyMfTGGt3Zj+5
 EGvz8amzxfctkJgdGj8MfrrAEMEaxZuYl5VcksGa8mLqKreAZc8XMT1/ZGhgnMXcxcnEICcxk
 lDh8ah5rFyMnB4vAa2aJZV+LQBISAndYJaZe/AuWkBDIklizu5ERwk6TePdqClS8UqK5Zx17F
 yMH0CQ1iTVvoiCG/mKU2Ll/ITNIjbBAosTZSz+ZQGwRAVuJfx+Xs4HYzALZEruP7mABsYUEPC
 WmTTrMBDKHTUBHYt2MWpAwL1D5vu2/GCFuU5U4+vopWKuoQLjE/u/XmCFqBCVOznzCAtLKKeA
 lseqENMR0M4l5mx8yQ9jiEreezGeCsOUltr+dwzyBUXQWku5ZSFpmIWmZhaRlASPLKkaN4tSi
 stQiXUNjvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwGhhAIIdjF+WBRxilORgU
 hLlLb59J1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/cQ6CcYFFqempFWmYOMG5h0hIcPEoivF
 Ugad7igsTc4sx0iNQpRkuOC3cu/WHiuPHwOpA8sOfWHyYhlrz8vFQpcd4vD4AaBEAaMkrz4Mb
 BUsslRlkpYV5GoAOFeApSi3IzS1DlXzGKczAqCfMGg6zlycwrgdv6CuggJqCDRNPADipJREhJ
 NTAabv0wufmZ+AW+4h+WR7N89c5bnD3pHLvQufXOituPPXLtMpbxmb3eejV4W+GFX2nlNUEm2
 5985/3E9Ze32zN2avXG6pWrQmbrn1Ht+LihePe8wyoWf9xXpVTLBi9Lbn8oYSkkMVe83vzQnp
 SgZQ9fL/Vdsizo00ZBiZVvHUq6H/ad42d0aq1TYinOSDTUYi4qTgQA9finnygDAAA=
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1507648155!98559311!1
X-Originating-IP: [209.85.216.172]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60592 invoked from network); 10 Oct 2017 15:09:15 -0000
Received: from mail-qt0-f172.google.com (HELO mail-qt0-f172.google.com)
 (209.85.216.172)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Oct 2017 15:09:15 -0000
Received: by mail-qt0-f172.google.com with SMTP id z50so47152442qtj.4
 for <xen-devel@lists.xenproject.org>; Tue, 10 Oct 2017 08:09:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=H4KL1O1ijt9hkdk2RN8UXl6bBNFBxx/B3u+wiPPj49Q=;
 b=ZB0capUWtSLoZUpw+b8FYU/eJRB5p01r0QpNDm581cyJ7YuBMbatragYEoKyGoZ1Wo
 Tj7NEQUV2reORZnu9WqOU7+lDCKKS0plC2Od24SiNjnu6KPRjeU9qF30cWDZWflJhzqC
 fvEBeFWUbFLVvh1KZ2rNr9ktxKzH2fQHPIezM=
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=H4KL1O1ijt9hkdk2RN8UXl6bBNFBxx/B3u+wiPPj49Q=;
 b=GMsXRx4w0gV78fu2CmKJidEhqjiPtQmvGQtpXycS7/YP+zvVKS4MQMHdpwIP/edcpm
 C/sOEEwH7RRi01YI8JQc0ra6bY9b9Z9Zps97bv9B64zpol9Nacd8hNSdvJtM9mnUfMjV
 vjSfg2B2IdEUk4cvQo0TwHHlUeKQdk4xI2J9PPnsOk/CFjV4OeregRq4cV7a/CR4MLn8
 o4mBJxARRznRPOhxvdy1tqNH+CXGXdRsaRm1rBWeE7jIQX+/yqwahYLRuy/wBVHhkxNG
 jYyxQx4eJ2/aNJ3ud8Y3IfHqNClZ/AWiVXzuMHsJw04Gsj8pTGxzYP2sz968oKuqGGmo
 b3lw==
X-Gm-Message-State: AMCzsaUCEdD0aPW8Fs3EVfLmd6AIe4zvFJpKJfGs/bItJ0gvRDJVieaA
 5HDsAG3IB8787EUoke5HCNqTbg==
X-Google-Smtp-Source: AOwi7QAqka/PklPvXksDtUjqEsWJHrCmJLDBjoi6DIW3zUw9/Pls+LKEw2e5juzEUqni4v7laxSS9w==
X-Received: by 10.55.16.87 with SMTP id a84mr15451989qkh.170.1507648154834;
 Tue, 10 Oct 2017 08:09:14 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id x65sm6391181qke.60.2017.10.10.08.09.13
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 10 Oct 2017 08:09:14 -0700 (PDT)
To: mjaggi@caviumnetworks.com, xen-devel@lists.xenproject.org
References: <1507639952-31617-1-git-send-email-mjaggi@caviumnetworks.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <8aaf693e-2782-0887-6d3a-98b33d2e689b@linaro.org>
Date: Tue, 10 Oct 2017 16:09:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1507639952-31617-1-git-send-email-mjaggi@caviumnetworks.com>
Content-Language: en-US
Cc: Andre.Przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: Re: [Xen-devel] [PATCH v6 0/5] ARM: ACPI: ITS: Add ITS Support for
 ACPI hardware domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxMC8xMC8xNyAxMzo1MiwgbWphZ2dpQGNhdml1bW5ldHdvcmtzLmNvbSB3cm90ZToK
PiBGcm9tOiBNYW5pc2ggSmFnZ2kgPG1qYWdnaUBjYXZpdW0uY29tPgo+IAo+IFRoaXMgcGF0Y2gg
aXMgc3BsaXQgaW50byA1IHBhdGNoZXMuIEZpcnN0IHR3byBhZGQgc3VwcG9ydCBmb3IgdXBkYXRp
bmcKPiBob3N0X2l0c19saXN0IGZyb20gQUNQSSBNQURUIHRhYmxlLgo+IFRoZSByZXN0IHBhdGNo
ZXMgcHJvdmlkZSBzdXBwb3J0IHRvIHVwZGF0ZSB0aGUgaGFyZHdhcmUgZG9tYWluIE1BRFQgdGFi
bGUKPiB3aXRoIElUUyBpbmZvcm1hdGlvbi4KClN0ZWZhbm8sIHRoaXMgc2VyaWVzIGlzIGZ1bGx5
IGFja2VkIGFuZCBJIGhhdmUgYnVpbGQgdGVzdCBpdCB3aXRoIApkaWZmZXJlbnQgY29uZmlndXJh
dGlvbiAoR0lDdjMsIEdJQ3YyLCB3aXRoL3dpdGhvdXQgQUNQSSkuCgpDYW4geW91IGNvbW1pdCBp
dD8KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 15:14:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 15:14:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1wEx-0007mJ-73; Tue, 10 Oct 2017 15:14:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e1wEv-0007mD-RT
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 15:14:38 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 45/43-28571-CD3ECD95; Tue, 10 Oct 2017 15:14:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnleJIrShJLcpLzFFi42K5GHpji+7tx3c
 iDba3WFos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlzP01gKrjOVXH4YDdzA+M5ji5GTg4hgUmM
 Ei9/WXYxcnGwCLxmlng06R8LiCMhcIdV4s+pxewgVRICeRIr21exQdhpEgumTWWCsKslJl4/A
 lTDATRJTWLNmyiIoT8YJRa+TQCxhQXiJO7+2AI2RkQgVOLC2f1MIOXMAnUSx+Zmg6wSEvjJKP
 H+/HsWkDibgI7Euhm1IOW8ArYST9YvANvKIqAqcWNPNzOILSoQLrH/+zVmiBpBiZMzn7CA2Jw
 C3hL/Ph0Es5kFzCTmbX7IDGGLS9x6Mp8JwpaX2P52DvMERtFZSNpnIWmZhaRlFpKWBYwsqxg1
 ilOLylKLdA0t9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAqOlnoGBcQfj7+N+h
 xglOZiURHmLb9+JFOJLyk+pzEgszogvKs1JLT7EKMPBoSTByw+MPiHBotT01Iq0zBxg3MKkJT
 h4lER4I0HSvMUFibnFmekQqVOMxhwX7lz6w8RxYM+tP0xCLHn5ealS4rw3HwGVCoCUZpTmwQ2
 CpZNLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5a0Gm8GTmlcDtewV0ChPQKaJpYKeUJCKk
 pBoYzZecLnDsc/Lyu5OfvDPmmvP34ytaMhoaT8etv59o0mG3ZZHZ/vnrvf0eM7l5iftpr55y6
 1j+r8lbr5jMnHZMY8+b2zazb8y4mt2TPPGSY02K9Ix6IfWSy5tE6hUPTgnpUV15+ZzoFr6FlV
 KnEmS+mfzpO7L0qtaUBdwvuRPtffyF1TReqwrwKLEUZyQaajEXFScCAHoGGjQiAwAA
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1507648475!54154097!1
X-Originating-IP: [209.85.216.180]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38281 invoked from network); 10 Oct 2017 15:14:35 -0000
Received: from mail-qt0-f180.google.com (HELO mail-qt0-f180.google.com)
 (209.85.216.180)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Oct 2017 15:14:35 -0000
Received: by mail-qt0-f180.google.com with SMTP id f15so52269361qtf.7
 for <xen-devel@lists.xen.org>; Tue, 10 Oct 2017 08:14:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=A5ssGR81h9lBO8vTfLTWWDTzH96UgAweK9zXU+vU6bk=;
 b=Jgcdnj1/W3jC3Z+LLQ1zH2k4NkN5MFsVkyWhQW5J/qUoxdtwTWDkvMtpU+OaK3FUPt
 XRElQAimJTanPykG4C4E2KMPw5xEqD7RoNva8fygS1a1FA4fVvW2CclhahoKDDtQmZ8N
 yPxM5LOcSm2oh/aQ86nieRhRSdf5vPVj/6O9w=
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=A5ssGR81h9lBO8vTfLTWWDTzH96UgAweK9zXU+vU6bk=;
 b=JJsO+DmBS+260VIPF4rGIv8yKrW0Zosx8t54Kx+UsjvjDAcTCcEn+u2BV0rCecmh6Q
 nj1/f2HsNzu5Wjs3RVidkvlOzj5AtwUr7/Q5WVcBgWTmP6pYKsTm9e3zLz799Crfb7bR
 zHblny6LA1E1C/xt4Y9WQlRlEAkArpny1d/jB+bMo5s/IqVDT7jEF0OZWjpc09iXArCv
 4uKiv5gLMEpOkqR3bmMYJPavo/lFP+KNjHzpl/xwZI7xJIH51vRXEf2O1oKewyxHI9ux
 8QT2AcMa7sYw9Y5/T+DsZi1OSqPGeFDbT3yK5+u8jGWpluxvbU2nPsj7ICaFxtwuwMnr
 9JAw==
X-Gm-Message-State: AMCzsaVAK3+LjdTJmm7SKrJe+6xtBt+JKvBXCzGj+2hx440ktx1/3+om
 LgHzSe71rK0ffOj3DHD9YzWDsFRdfSw=
X-Google-Smtp-Source: AOwi7QBniUKu1iV/QDzGZm9KorYu83mwHQgvUkO2RWY3rzLuwtIPfr2RdpEp7w1hPQAZigdnDHQxOg==
X-Received: by 10.233.244.11 with SMTP id y11mr13585685qkl.164.1507648474675; 
 Tue, 10 Oct 2017 08:14:34 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id 8sm6385398qkj.59.2017.10.10.08.14.33
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 10 Oct 2017 08:14:34 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>
References: <1507150827-7858-1-git-send-email-volodymyr_babchuk@epam.com>
 <1507150827-7858-11-git-send-email-volodymyr_babchuk@epam.com>
 <6bf87d3b-4357-f8dc-ddc5-51e324d70eb3@arm.com>
 <alpine.DEB.2.10.1710091331420.3105@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <fd7e1010-99ab-c5fb-204d-b5161dfe1734@linaro.org>
Date: Tue, 10 Oct 2017 16:14:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1710091331420.3105@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v7 10/11] arm: vsmc: remove 64 bit mode
 check in PSCI handler
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwOS8xMC8xNyAyMTozMiwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIEZy
aSwgNiBPY3QgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSBWb2xvZHlteXIsCj4+Cj4+
IE9uIDA0LzEwLzE3IDIyOjAwLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4+IFBTQ0kgaGFu
ZGxpbmcgY29kZSBoYWQgaGVscGVyIHJvdXRpbmUgdGhhdCBjaGVja2VkIGNhbGxpbmcgY29udmVu
dGlvbi4KPj4+IEl0IGRvZXMgbm90IG5lZWRlZCBhbnltb3JlLCBiZWNhdXNlOgo+Pj4KPj4+ICAg
IC0gR2VuZXJpYyBoYW5kbGVyIGNoZWNrcyB0aGF0IDY0IGJpdCBjYWxscyBjYW4gYmUgbWFkZSBv
bmx5IGJ5Cj4+PiAgICAgIDY0IGJpdCBndWVzdHMuCj4+Pgo+Pj4gICAgLSBTTUNDQyByZXF1aXJl
cyB0aGF0IDY0LWJpdCBoYW5kbGVyIHNob3VsZCBzdXBwb3J0IGJvdGggMzIgYW5kIDY0IGJpdAo+
Pj4gICAgICBjYWxscyBldmVuIGlmIHRoZXkgb3JpZ2luYXRlIGZyb20gNjQgYml0IGNhbGxlci4K
Pj4+Cj4+PiBUaGlzIHBhdGNoIHJlbW92ZXMgdGhhdCBleHRyYSBjaGVjay4KPj4+Cj4+PiBTaWdu
ZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+
Cj4+PiBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgo+Pgo+PiBTb3JyeSBJIGp1c3Qgbm90aWNlZCB0aGlzLiBUaGlzIGlzIG9kZCB0byBrZWVw
IGEgcmV2aWV3ZWQtYnkgZnJvbSBTdGVmYW5vIGluIGEKPj4gcGF0Y2ggdGhhdCBjaGFuZ2VkIHF1
aXRlIGEgYml0IHNpbmNlIGhlIGdhdmUgaXQgKHBhdGNoICMyKS4KPj4KPj4gVXN1YWxseSByZXZp
ZXdlZC1ieSBtZWFucyB0aGUgcGVyc29uIGhhcyByZXZpZXdlZCB0aGUgY29kZSBhbmQgaGFwcHkg
d2l0aCBpdC4KPj4gVGVjaG5pY2FsbHksIGhlIGRpZG4ndCByZXZpZXcgdGhlIG5ldyBjaGFuZ2Vz
IGFuZCBpZiBub3QgZHJvcHBlZCwgeW91IHNob3VsZAo+PiBoYXZlIGF0IGxlYXN0IGFza2VkIHdo
ZXRoZXIgaGUgaXMgaGFwcHkgd2l0aCBpdC4KPj4KPj4gU3RlZmFubyBhcmUgeW91IGhhcHB5IGlm
IFZvbG9keW15ciBrZWVwaW5nIHlvdXIgdGFnPwo+IAo+IE5vLCB0aGUgcGF0Y2ggY2hhbmdlZCB0
b28gbXVjaCwgSSdsbCBoYXZlIHRvIHJldmlldyBpdCBhZ2Fpbi4gRHJvcCBpdAo+IGZvciBub3cu
CgpJIHdpbGwgaGF2ZSBhIGxvb2suIE9ubHkgdGhpcyBwYXRjaCBhbmQgIzQgYXJlIG5vdCBhY2tl
ZCBhbmQgSSB3b3VsZCAKcmVhbGx5IGxpa2UgdG8gc2VlIGl0IG1lcmdlZCBpbiBYZW4gNC4xMCAo
Y29kZSBmcmVlemUgdG9tb3Jyb3cgbmlnaHQpLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 15:17:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 15:17:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1wHL-0007xW-KJ; Tue, 10 Oct 2017 15:17:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e1wHJ-0007xO-HI
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 15:17:05 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 3C/C4-05651-074ECD95; Tue, 10 Oct 2017 15:17:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCKsWRWlGSWpSXmKPExsVyMfTGJt2CJ3c
 iDQ7PYLRY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDP+vZjNWDCXtWJr8xq2BsYFLF2MnBxCApMY
 JQ4cZ+xi5OJgEXjNLPHn0SsmEEdC4A6rxPr+jewgVRICWRKT+xuBqjiA7DSJ+wvlIcI1Eg8Oz
 2UGCQsJqEmseRMFMfMXo8SaB5kgtrBAnMTdH1vApogIeEu86v7JDjKeWaCDUeLSzefMII6QQC
 ejxOc3E8AGsQnoSKybUQvSwCtgK7F87RwmkDCLgKpER5MzSFhUIFxi//drzBAlghInZz4B+4U
 TaP7xzxfYQGxmATOJeZsfMkPY4hK3nsxngrDlJba/ncM8gVF0FpL2WUhaZiFpmYWkZQEjyypG
 9eLUorLUIl1TvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwFipZ2Bg3MF4+avTI
 UZJDiYlUd7i23cihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw1j0GygkWpaanVqRl5gCjFiYtwc
 GjJMI7FSTNW1yQmFucmQ6ROsVoyXHhzqU/TBw3Hl4Hkgf23PrDJMSSl5+XKiXOGwXSIADSkFG
 aBzcOllguMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmzQOZwpOZVwK39RXQQUxAB4mmgR1U
 koiQkmpgZF3isFLo1Xx/4d/m0WJLqq+ds92c9nNtyffLr9lSpcrncqlPOyyvzXFNf7GMrI/F8
 gsfvrcfZexu8L/YKNL27fnvhBVdNiUXvy8rl+VYZ+gysdBrtosxd/Q+68jIIKm+KezK7w6cvr
 Li4d2tW+cl5FoFlSxIW5HU2NBd+qMtfVbGsuYFB9M/KbEUZyQaajEXFScCAGQ8TsUnAwAA
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1507648623!97951025!1
X-Originating-IP: [209.85.216.178]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10967 invoked from network); 10 Oct 2017 15:17:03 -0000
Received: from mail-qt0-f178.google.com (HELO mail-qt0-f178.google.com)
 (209.85.216.178)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Oct 2017 15:17:03 -0000
Received: by mail-qt0-f178.google.com with SMTP id z19so6765596qtg.11
 for <xen-devel@lists.xen.org>; Tue, 10 Oct 2017 08:17:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=zUcEgNTRm2eiwDBvDgqrMuSfHTHdThnWdKhkFQ11lf4=;
 b=Go6OrUvuS4ipPTV9D40Jo60XZvGOIf1eieOxNWiWI8R3oGVcRCqooQhkQzTY6i3koX
 +ys+xheme+F8quIlY2yc1bb5DG4OiVbwjC0m0cVOEFGbxRDHgODfsFObTJl4SJWmDlUI
 CqXPINz3CbWlAcvxJw9Wu4oOB3EM1fM6CEHAo=
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=zUcEgNTRm2eiwDBvDgqrMuSfHTHdThnWdKhkFQ11lf4=;
 b=mlzQzKoRkElp5/mOF078AW0RCnxNs5vIR8bK8NXJad4fUdxA341h+hCloDKBCALGQK
 /Byht08yueS+ZjIJ8Q/qx91YJPgANDodsvvGmlOJ8jmgKVNfYOdaoYIir/QdTK/pYRmZ
 ZR3EuSkBi7GZ+C9s5+9H9euv6x1ERQH+OCfguW3/9ep727x8KA0YQXFsynAvhbVzS4Jw
 OjNcuA8GjSa3UAYDG33E50Y8ugIDQBXhpTv+mz9oh0/pNzbWAKltrLmYykcn6rKjqt89
 u+hPv6Mc/5fHbHlMjOVT9JmBbHG4U8CuXL3ptHcndPE9Z6p6hK8nYU/WEXFrQUzm8V2O
 /Z2w==
X-Gm-Message-State: AMCzsaWR8NvUs8qQ8h3Z/owSSvU3WJ5k6JwJoGTPbQYtGWLTA9jsbg4P
 rJG1iNvEDJ/d3cxJ4ULaDG0BTQ==
X-Google-Smtp-Source: AOwi7QBSiNYZlpIp/iIka2iMGRsP+LculpEyvDfOOwNqOcXE2Ac/gZTAasid/YC2xLLdwEYcCvULPg==
X-Received: by 10.55.174.129 with SMTP id x123mr14054240qke.306.1507648622837; 
 Tue, 10 Oct 2017 08:17:02 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id w31sm6593605qtg.48.2017.10.10.08.17.01
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 10 Oct 2017 08:17:02 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1507150827-7858-1-git-send-email-volodymyr_babchuk@epam.com>
 <1507150827-7858-11-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <e50e370b-4010-7242-0c19-691c5b2f856b@linaro.org>
Date: Tue, 10 Oct 2017 16:17:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1507150827-7858-11-git-send-email-volodymyr_babchuk@epam.com>
Content-Language: en-US
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v7 10/11] arm: vsmc: remove 64 bit mode
 check in PSCI handler
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwNC8xMC8xNyAyMjowMCwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gUFNDSSBo
YW5kbGluZyBjb2RlIGhhZCBoZWxwZXIgcm91dGluZSB0aGF0IGNoZWNrZWQgY2FsbGluZyBjb252
ZW50aW9uLgo+IEl0IGRvZXMgbm90IG5lZWRlZCBhbnltb3JlLCBiZWNhdXNlOgo+IAo+ICAgLSBH
ZW5lcmljIGhhbmRsZXIgY2hlY2tzIHRoYXQgNjQgYml0IGNhbGxzIGNhbiBiZSBtYWRlIG9ubHkg
YnkKPiAgICAgNjQgYml0IGd1ZXN0cy4KPiAKPiAgIC0gU01DQ0MgcmVxdWlyZXMgdGhhdCA2NC1i
aXQgaGFuZGxlciBzaG91bGQgc3VwcG9ydCBib3RoIDMyIGFuZCA2NCBiaXQKPiAgICAgY2FsbHMg
ZXZlbiBpZiB0aGV5IG9yaWdpbmF0ZSBmcm9tIDY0IGJpdCBjYWxsZXIuCj4gCj4gVGhpcyBwYXRj
aCByZW1vdmVzIHRoYXQgZXh0cmEgY2hlY2suCj4gCj4gU2lnbmVkLW9mZi1ieTogVm9sb2R5bXly
IEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgo+IFJldmlld2VkLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgpEcm9wcGluZyB0aGlzIG9u
ZS4gWW91IGNhbiBhZGQgbXk6CgpSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAbGluYXJvLm9yZz4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 15:19:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 15:19:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1wK1-00087A-0v; Tue, 10 Oct 2017 15:19:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e1wJz-000870-PI
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 15:19:51 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 38/BA-23363-615ECD95; Tue, 10 Oct 2017 15:19:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJKsWRWlGSWpSXmKPExsVyMfTGVl2xp3c
 iDVZMl7ZY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDNWdLcyF0zmr1i//jlrA+Nuni5GLg4hgcmM
 EpPf7mUFcVgEXjNL/LvziQnEkRC4wyox/85O9i5GTiAnS6L32wGgBAeQnSYxbU8gRLhSYk7nc
 0aQsJCAmsSaN1EQQ38xSrR8e8EIUiMsEC3Rsf03G0hCRKCPUaKxeS4ziMMs8J9J4vv3u2wQLT
 OZJJbf+ckKMopNQEdi3YxakG5eAVuJQ7O3soHYLAKqEsu797KA2KIC4RL7v19jhqgRlDg58wl
 YnFPATmLb3+NgNrOAmcS8zQ+ZIWxxiVtP5jNB2PIS29/OYZ7AKDoLSfssJC2zkLTMQtKygJFl
 FaNGcWpRWWqRrpGBXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYNTUMzAw7mBsP
 uF3iFGSg0lJlLf49p1IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8+x4D5QSLUtNTK9Iyc4DxC5
 OW4OBREuGdCpLmLS5IzC3OTIdInWK05Lhw59IfJo5Ji68AyQN7bv1hEmLJy89LlRLnPQXSIAD
 SkFGaBzcOlmIuMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmfQoyhSczrwRu6yugg5iADhJN
 AzuoJBEhJdXA6HDxnc5e1Y87zxUduLnb8uiCha//20zwTJtwSSncXq+vm6ViOfsdYxu2ySs07
 H3Oaiz2/SN96cRsC3fJrr/ONuJMZhYyK9mMi1Iuz2eS8ry6Xizji8A/19Li66dTb3Bm7TiloM
 /Ve1GnwODg1s+2P4OyL00V1AtUMbnguvV20jvro4o6lcu2K7EUZyQaajEXFScCAMY1+wYsAwA
 A
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1507648789!105060604!1
X-Originating-IP: [209.85.216.181]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63143 invoked from network); 10 Oct 2017 15:19:50 -0000
Received: from mail-qt0-f181.google.com (HELO mail-qt0-f181.google.com)
 (209.85.216.181)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Oct 2017 15:19:50 -0000
Received: by mail-qt0-f181.google.com with SMTP id n61so24316957qte.10
 for <xen-devel@lists.xen.org>; Tue, 10 Oct 2017 08:19:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=lQijxmpnR53t7EAC4oB60J1rBcQS2ziAJZPTAuINzD4=;
 b=Go8xMh4VnawVv6SQ7f6pFkvhuBgxoMvvc6k3oMpLy6fBiXsVFSneGDRQ+oH5USuWoD
 c8OzHyfd9OvNdSQacGSC3NrSdcyJf0SEwmJK3pL8fqHCR5MnbI7uUkJWeNrkGpaYk9bM
 cFU+OVG9oGXeJvZoxKLJCxex0vjVr+rAljWvM=
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=lQijxmpnR53t7EAC4oB60J1rBcQS2ziAJZPTAuINzD4=;
 b=LgAaJq+CLmGWIZ42DQJa4Mf7qZXxu16J/NCb3dnlufzCf6LgQLxS4F4+79KXG+idrn
 S4qjO4VdmUvmvCUlpARXIpsHbzpzpJ9aY30bqBeUvHdGr5qM3X11kJZYIi4IX5Qjyo5P
 xnTh4JItQ1Jj8OoB9kxY6hGdirjAhv8Hw/a4kap8/n/BwKj0ImooSRKQB9ebqKsgofrK
 7+k+ToL5jZrJRDn1P095xkuN3TBcGD58AfOKD9QiVFb3YD1VYL7UjDEQuZhOGxOgWSYG
 p/bkMW1HBD3iF/Ypggyzw9lqQ5CJeOrINLwRk9V1mY8pfuJpqpLe4NQ4ckGfVUgSv+HN
 3D3w==
X-Gm-Message-State: AMCzsaWaYUO4vC9EYdfz/KcxAo3nR/JBsAi59ipXenR/RqLrinyamEF9
 M2KQxrTdcfCCLrXfC8GKpNy77g==
X-Google-Smtp-Source: AOwi7QAbNfR6J7JxOGEA2a3Eq8h4BeBjFQaOUaR04NBAL0CQh652bAmiHzK308olV5rX1h2kBU7TAQ==
X-Received: by 10.200.23.36 with SMTP id w33mr20676625qtj.50.1507648789314;
 Tue, 10 Oct 2017 08:19:49 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id l71sm6536350qkh.52.2017.10.10.08.19.47
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 10 Oct 2017 08:19:48 -0700 (PDT)
To: George Dunlap <george.dunlap@citrix.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
References: <1507150827-7858-1-git-send-email-volodymyr_babchuk@epam.com>
 <1507150827-7858-5-git-send-email-volodymyr_babchuk@epam.com>
 <20171005130332.GE24547@char.us.oracle.com>
 <f6bf1a9a-d31a-c503-d829-ae69161a227d@epam.com>
 <9b9cf540-e037-0b0d-a8df-6fa3b4ed1cce@citrix.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <0430b263-8ed7-b270-e315-e3c2a38b07cc@linaro.org>
Date: Tue, 10 Oct 2017 16:19:46 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <9b9cf540-e037-0b0d-a8df-6fa3b4ed1cce@citrix.com>
Content-Language: en-US
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v7 04/11] public: xen.h: add definitions for
 UUID handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwOS8xMC8xNyAxMDo0MCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAxMC8wNS8y
MDE3IDAzOjUwIFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4gSGkgS29ucmFkLAo+Pgo+
PiBPbiAwNS4xMC4xNyAxNjowMywgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+Pj4gT24g
VGh1LCBPY3QgMDUsIDIwMTcgYXQgMTI6MDA6MjBBTSArMDMwMCwgVm9sb2R5bXlyIEJhYmNodWsg
d3JvdGU6Cj4+Pj4gQWRkZWQgdHlwZSB4ZW5fdXVpZF90LiBUaGlzIHR5cGUgcmVwcmVzZW50cyBV
VUlEIGFzIGFuIGFycmF5IG9mIDE2Cj4+Pj4gYnl0ZXMgaW4gYmlnIGVuZGlhbiBmb3JtYXQuCj4+
Pj4KPj4+PiBBZGRlZCBtYWNybyBYRU5fREVGSU5FX1VVSUQgdGhhdCBjb25zdHJ1Y3RzIFVVSUQg
aW4gdGhlIHVzdWFsIHdheToKPj4+Pgo+Pj4+ICAgIFhFTl9ERUZJTkVfVVVJRCgweDAwMTEyMjMz
LCAweDQ0NTUsIDB4NjY3NywgMHg4ODk5LAo+Pj4+ICAgICAgICAgIDB4YWEsIDB4YmIsIDB4Y2Ms
IDB4ZGQsIDB4ZWUsIDB4ZmYpCj4+Pj4KPj4+PiB3aWxsIGNvbnN0cnVjdCBVVUlEIDAwMTEyMjMz
LTQ0NTUtNjY3Ny04ODk5LWFhYmJjY2RkZWVmZiBwcmVzZW50ZWQgYXMKPj4+PiAgICB7MHgwMCwg
MHgxMSwgMHgyMiwgMHgzMywgMHg0NCwgMHg1NSwgMHg2NiwgMHg3NywgMHg4OCwKPj4+PiAgICAg
MHg5OSwgMHhhYSwgMHhiYiwgMHhjYywgMHhkZCwgMHhlZSwgMHhmZn0KPj4+Pgo+Pj4+IE5COiBU
aGlzIGlzIGNvbXBhdGlibGUgd2l0aCBMaW51eCBrZXJuZWwgYW5kIHdpdGggbGlidXVpZCwgYnV0
IGl0IGlzIG5vdAo+Pj4+IGNvbXBhdGlibGUgd2l0aCBNaWNyb3NvZnQsIGFzIHRoZXkgdXNlIG1p
eGVkLWVuZGlhbiBlbmNvZGluZyAoc29tZQo+Pj4+IGNvbXBvbmVudHMgYXJlIGxpdHRsZS1lbmRp
YW4sIHNvbWUgYXJlIGJpZy1lbmRpYW4pLgo+Pj4KPj4+IE9oIGJveS4gV2hhdCBhIG1lc3MuCj4+
Pgo+Pj4gRG8gd2UgY2FyZSBhYm91dCBNaWNyb3NvZnQgZm9yIHRoaXMgb3IgaXMgdGhpcyBtb3Jl
IGZvciBpbmZvcm1hdGlvbgo+Pj4gcHVycG9zZT8KPj4gVGhpcyBpcyBmb3IgaW5mb3JtYXRpb24u
IFByb2JsZW0gaXMgdGhhdCBYRU4gYWxyZWFkeSBkZWZpbmVzIEVGSV9HVUlECj4+IHdoaWNoIHVz
ZXMgTVMtc3R5bGUgZW5jb2RpbmcuIEl0IGlzIHVzZWQgaW4gRUZJIGNvZGUgb25seSwgYnV0IEkg
dGhpbmsKPj4gaXQgaXMgd29ydGggdG8gZXhwbGFpbiBkaWZmZXJlbmNlcy4KPj4gVGhlcmUgd2Fz
IGRpc2N1c3Npb24gYXQgWzFdCj4+IFsuLi5dCj4+Cj4+IFsxXSBodHRwOi8vbWFya21haWwub3Jn
L21lc3NhZ2UvY2F3aTZmMzNzcHFnNGhmNQo+IAo+IFNvIGRpZCB5b3UgcGVyaGFwcyBtZWFuIHRv
IHNheSBzb21ldGhpbmcgbGlrZSB0aGlzOgo+IAo+ICJOQjogV2UgZGVmaW5lIGEgbmV3IHN0cnVj
dHVyZSBoZXJlIHJhdGhlciB0aGFuIHJlLXVzaW5nIEVGSV9HVUlELgo+IEVGSV9HVUlEIHVzZXMg
YSBNaWNyb3NvZnQtc3R5bGUgZW5jb2Rpbmcgd2hpY2gsIGFtb25nIG90aGVyIHRoaW5ncywKPiBt
aXhlcyBsaXR0bGUtZW5kaWFuIGFuZCBiaWctZW5kaWFuLiAgVGhlIHN0cnVjdHVyZSBkZWZpbmVk
IGluIHRoaXMKPiBwYXRjaCwgdW5saWtlIEVGSV9HVUlELCBpcyBjb21wYXRpYmxlIHdpdGggdGhl
IExpbnV4IGtlcm5lbCBhbmQgbGlidXVpZC4iCgpWb2xvZHlteXIsIGRvIHlvdSBoYXZlIGFueSBv
cGluaW9ucyBoZXJlPwoKVGhpcyBpcyBiYXNpY2FsbHkgdGhlIGxhc3QgcGF0Y2ggdGhhdCBuZWVk
cyB0byBiZSBhY2tlZCBiZWZvcmUgbWVyZ2VkIAoodGhvdWdodCB0aGVyZSBhcmUgZmV3IG5pdHMg
dG8gZml4KS4gSSB3b3VsZCByZWFsbHkgbGlrZSB0byBzZWUgdGhpcyAKcGF0Y2ggbWVyZ2VkIGJl
Zm9yZSB0aGUgY29kZSBmcmVlemUgdG9tb3Jyb3cuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 10 15:20:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 15:20:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1wKr-0000E5-Cr; Tue, 10 Oct 2017 15:20:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e1wKq-0000Dr-3E
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 15:20:44 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 33/5C-23363-B45ECD95; Tue, 10 Oct 2017 15:20:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVyMfTGSl33p3c
 iDT51Wlgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlzLi5iKXjHV3Hv2QLmBsZr3F2MXBxCApMY
 JQ5N62XsYuTkYBFoZ5aYdcwOJCEh8I5F4tiMWSwgCQmBPImZDx8xQthpEq8/TWWDsCslVq+/w
 drFyAE0SU1izZsoiKG9TBLfL3xjBomzCehIrJtRC1IuIiAtce3zZUaQGmaBTkaJOW+aweYLC7
 hJ/N4/jxniCFWJw0+OgM3nFbCWmPLiCdQueYldbRdZJzDyL2BkWMWoUZxaVJZapGtkoJdUlJm
 eUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERhA9QwMjDsYm0/4HWKU5GBSEuUtvn0nUogv
 KT+lMiOxOCO+qDQntfgQowwHh5IEr9kToJxgUWp6akVaZg4wlGHSEhw8SiK8/CBp3uKCxNziz
 HSI1ClGS44Ldy79YeI4sOcWkOy4efcPkxBLXn5eqpQ4rx1IgwBIQ0ZpHtw4WLxdYpSVEuZlZG
 BgEOIpSC3KzSxBlX/FKM7BqCTMqwIyhSczrwRu6yugg5iADhJNAzuoJBEhJdXAmMpwrf2gZcK
 xJduMf6wOmuHhm/m+30Ev0GBq9URLi6OvWqYYXZfilQr5cmTGgQMHdu7YsUTe48KK7Qve83+y
 M5vBVupSodXb/qDyVHkt+4GXZ039lzAE9Vcfv5W2/u7ytT05DszWrjPurGHcwHqRJSPqy7G8z
 XUHLmx5HH1P/PK5babbDdljpymxFGckGmoxFxUnAgBYvM0XsgIAAA==
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1507648839!78760890!1
X-Originating-IP: [209.85.216.169]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33535 invoked from network); 10 Oct 2017 15:20:39 -0000
Received: from mail-qt0-f169.google.com (HELO mail-qt0-f169.google.com)
 (209.85.216.169)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Oct 2017 15:20:39 -0000
Received: by mail-qt0-f169.google.com with SMTP id f15so52333972qtf.7
 for <xen-devel@lists.xen.org>; Tue, 10 Oct 2017 08:20:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id;
 bh=sm1fKDmcep0uVhQRGimzeqJVCxDkfrNLmUhbzxP1OFg=;
 b=cgKAUDLifxOrj/C3hcgPvYXbWjjywTr9slNZC4cC0ot57N6G20xmUioPi+ZlWo87jF
 Pj3Zk+NO5JkR1+1yIdG3e8Z3EmheYc4029qkyenuQ/W2epzEoFYlhLzLDRCAZ4Zv5iwZ
 GcKIYJ/vLrJPSTP9YNdNaaKsfRRpsn5L93hNQ=
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=sm1fKDmcep0uVhQRGimzeqJVCxDkfrNLmUhbzxP1OFg=;
 b=hPe6q2lmAv5Js2b0s48JO3DNCTXkzX8XJnT1uYtsExXvgSooslyst7Izktxk/iX1qm
 SkRjKH0BA+8o+loxQ45Y/MXGw3t6HaiPtrgMULZrQVUDDGNpBv3+upqrGjvDqJyckgy3
 8/pkvfZAgle/K2wMyhv1Nn45pFc/hhYScg9eLhNQjVC1OvoA7eWBw6IBMJAvgUjRoTMD
 0uB6t2znM/j0FhCL54FdpAqDPmW2oRrj/vdLfehv0TQR1M+SkBz1eDDjTKXtQecEawMF
 5ygndA/ZkYJGnMLvMo+9aVQWBBEMrrUD+xSMkPwOXH9MPMTlTjDA/kzu04+lekqkwuti
 KYTg==
X-Gm-Message-State: AMCzsaWQjC9aDtNGRkMfUcaOeYZhswrIqE1yYLdVCaU2TYaF8Mx7pNGp
 +C6w7nqAqBLBH1ZCn0r0RYnhI33I/9c=
X-Google-Smtp-Source: AOwi7QBBsYp0/mpErzthtQoWD561FL5eNGHPyDiJgstSnrCK2h6i7zWaZlgFYvOctO9q/VfmpyRqjQ==
X-Received: by 10.200.39.179 with SMTP id w48mr838149qtw.314.1507648838508;
 Tue, 10 Oct 2017 08:20:38 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id q82sm6466143qki.34.2017.10.10.08.20.37
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 10 Oct 2017 08:20:38 -0700 (PDT)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Tue, 10 Oct 2017 16:20:34 +0100
Message-Id: <20171010152034.6388-1-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
Cc: andre.przywara@arm.com, sstabellini@kernel.org,
 Julien Grall <julien.grall@linaro.org>,
 Sergej Proskurin <proskurin@sec.in.tum.de>
Subject: [Xen-devel] [PATCH FOR-4.10] xen/arm: guest_walk: Fix check again
	the IPS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGZ1bmN0aW9uIGdldF9pcGFfb3V0cHV0X3NpemUgaXMgY2hlY2sgd2hldGhlciB0aGUgaW5w
dXQgc2l6ZQpjb25maWd1cmVkIGJ5IHRoZSBndWVzdCBpcyB2YWxpZCBhbmQgd2lsbCByZXR1cm4g
aXQuCgpUaGUgY2hlY2sgaXMgZG9uZSB3aXRoIHRoZSBJUFMgYWxyZWFkeSBzaGlmdGVkIGFnYWlu
c3QKVENSX0VMMV9JUFNfNDhfQklULiBIb3dldmVyIHRoZSBjb25zdGFudCBoYXMgYmVlbiBkZWZp
bmVkIHdpdGggdGhlCnNoaWZ0IGluY2x1ZGVkLCByZXN1bHRpbmcgdGhlIGNoZWNrIGFsd2F5cyBi
ZWVuIGZhbHNlLgoKRml4IGl0IGJ5IGRvaW5nIHRoZSBjaGVjayBvbiB0aGUgbm9uLXNoaWZ0ZWQg
dmFsdWUuCgpUaGlzIHdhcyBpbnRyb2R1Y2VkIGJ5IGNvbW1pdCA3ZDYyM2IzNThhICJhcm0vbWVt
X2FjY2VzczogQWRkIGxvbmctZGVzY3JpcHRvcgpiYXNlZCBncHQiIGludHJvZHVjZWQgc29mdHdh
cmUgcGFnZS10YWJsZSB3YWxrIGZvciBzdGFnZS0xLgoKQ292ZXJpdHktSUQ6IDE0NTc3MDcKU2ln
bmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KCi0tLQoK
Q2M6IFNlcmdlaiBQcm9za3VyaW4gPHByb3NrdXJpbkBzZWMuaW4udHVtLmRlPgotLS0KIHhlbi9h
cmNoL2FybS9ndWVzdF93YWxrLmMgfCA2ICsrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0
aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ3Vlc3Rf
d2Fsay5jIGIveGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYwppbmRleCBjMzhiZWRjZjY1Li5hNmRl
MzI1NTcyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fsay5jCisrKyBiL3hlbi9h
cmNoL2FybS9ndWVzdF93YWxrLmMKQEAgLTE4NSw3ICsxODUsNyBAQCBzdGF0aWMgaW50IGd1ZXN0
X3dhbGtfc2QoY29uc3Qgc3RydWN0IHZjcHUgKnYsCiBzdGF0aWMgaW50IGdldF9pcGFfb3V0cHV0
X3NpemUoc3RydWN0IGRvbWFpbiAqZCwgcmVnaXN0ZXJfdCB0Y3IsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpvdXRwdXRfc2l6ZSkKIHsKLSAgICB1bnNpZ25l
ZCBpbnQgaXBzOworICAgIHJlZ2lzdGVyX3QgaXBzOwogCiAgICAgc3RhdGljIGNvbnN0IHVuc2ln
bmVkIGludCBpcGFfc2l6ZXNbN10gPSB7CiAgICAgICAgIFRDUl9FTDFfSVBTXzMyX0JJVF9WQUws
CkBAIC0yMDAsNyArMjAwLDcgQEAgc3RhdGljIGludCBnZXRfaXBhX291dHB1dF9zaXplKHN0cnVj
dCBkb21haW4gKmQsIHJlZ2lzdGVyX3QgdGNyLAogICAgIGlmICggaXNfNjRiaXRfZG9tYWluKGQp
ICkKICAgICB7CiAgICAgICAgIC8qIEdldCB0aGUgaW50ZXJtZWRpYXRlIHBoeXNpY2FsIGFkZHJl
c3Mgc2l6ZS4gKi8KLSAgICAgICAgaXBzID0gKHRjciAmIFRDUl9FTDFfSVBTX01BU0spID4+IFRD
Ul9FTDFfSVBTX1NISUZUOworICAgICAgICBpcHMgPSB0Y3IgJiBUQ1JfRUwxX0lQU19NQVNLOwog
CiAgICAgICAgIC8qCiAgICAgICAgICAqIFJldHVybiBhbiBlcnJvciBvbiByZXNlcnZlZCBJUEEg
b3V0cHV0LXNpemVzIGFuZCBpZiB0aGUgSVBBCkBAIC0yMTEsNyArMjExLDcgQEAgc3RhdGljIGlu
dCBnZXRfaXBhX291dHB1dF9zaXplKHN0cnVjdCBkb21haW4gKmQsIHJlZ2lzdGVyX3QgdGNyLAog
ICAgICAgICBpZiAoIGlwcyA+IFRDUl9FTDFfSVBTXzQ4X0JJVCApCiAgICAgICAgICAgICByZXR1
cm4gLUVGQVVMVDsKIAotICAgICAgICAqb3V0cHV0X3NpemUgPSBpcGFfc2l6ZXNbaXBzXTsKKyAg
ICAgICAgKm91dHB1dF9zaXplID0gaXBhX3NpemVzW2lwcyA+PiBUQ1JfRUwxX0lQU19TSElGVF07
CiAgICAgfQogICAgIGVsc2UKICAgICAgICAgKm91dHB1dF9zaXplID0gVENSX0VMMV9JUFNfNDBf
QklUX1ZBTDsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 15:26:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 15:26:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1wQT-0000c9-1p; Tue, 10 Oct 2017 15:26:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e1wQR-0000c3-HY
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 15:26:31 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 31/6D-14867-6A6ECD95; Tue, 10 Oct 2017 15:26:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS3fZszu
 RBms8LL5vmczkwOhx+MMVlgDGKNbMvKT8igTWjEdbdrIUnOarODrnBWsD4x+uLkZODiGBPInf
 s44xg9i8AnYSh9+/ZAGxJQQMJU4vvAlmswioSqy4u40NxGYTUJdoe7adFcQWAbIvrmsEquHiY
 BZ4wChxZVcjWJGwQJjEiQ+HwRJCAi2MEvev7GIHSXAKeEgsOHeJsYuRA2iboMTfHcIgYWYBLY
 mHv26xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjenFqUVlqka6ZXlJ
 RZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYPAxAMEOxnkn/A8xSnIwKYnyFt++EynE
 l5SfUpmRWJwRX1Sak1p8iFGGg0NJgvf6U6CcYFFqempFWmYOMA5g0hIcPEoivH+fAKV5iwsSc
 4sz0yFSpxh1OTpu3v3DJMSSl5+XKiXOewhkhgBIUUZpHtwIWExeYpSVEuZlBDpKiKcgtSg3sw
 RV/hWjOAejkjAvOzDChXgy80rgNr0COoIJ6AjRNLAjShIRUlINjMnbZK9s23Ar/XHEjcN3fDN
 jQgqabULF4h8X8j2Y0jZpg1CjYtid6aUfpk+32aNRV1Zo8kZn2jVX89sFOrtv72iKD2lZJyb4
 ZqGo9bPLB6cpRqbvPfOhVHr5f/0mj8N72bdMPtu/YeZkRZ1rmVO6urYHRkk3ye+fd2VFTk/83
 xzZOPugy/vWvFJiKc5INNRiLipOBAAb9KhwxAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1507649188!73403852!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62856 invoked from network); 10 Oct 2017 15:26:29 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Oct 2017 15:26:29 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 10 Oct 2017 09:26:27 -0600
Message-Id: <59DD02C102000078001846CF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 10 Oct 2017 09:26:25 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1507447441-5422-1-git-send-email-yi.y.sun@linux.intel.com>
 <1507447441-5422-6-git-send-email-yi.y.sun@linux.intel.com>
In-Reply-To: <1507447441-5422-6-git-send-email-yi.y.sun@linux.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v6 05/16] x86: implement data structure and
 CPU init flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA4LjEwLjE3IGF0IDA5OjIzLCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKPiBUaGlzIHBhdGNoIGltcGxlbWVudHMgbWFpbiBkYXRhIHN0cnVjdHVyZXMgb2YgTUJBLgo+
IAo+IExpa2UgQ0FUIGZlYXR1cmVzLCBNQkEgSFcgaW5mbyBoYXMgY29zX21heCB3aGljaCBtZWFu
cyB0aGUgbWF4IHRocnRsCj4gcmVnaXN0ZXIgbnVtYmVyLCBhbmQgdGhydGxfbWF4IHdoaWNoIG1l
YW5zIHRoZSBtYXggdGhyb3R0bGUgdmFsdWUKPiAoZGVsYXkgdmFsdWUpLiBJdCBhbHNvIGhhcyBh
IGZsYWcgdG8gcmVwcmVzZW50IGlmIHRoZSB0aHJvdHRsZQo+IHZhbHVlIGlzIGxpbmVhciBvciBu
b24tbGluZWFyLgo+IAo+IE9uZSB0aHJ0bCByZWdpc3RlciBvZiBNQkEgc3RvcmVzIGEgdGhyb3R0
bGUgdmFsdWUgZm9yIG9uZSBvciBtb3JlCj4gZG9tYWlucy4gVGhlIHRocm90dGxlIHZhbHVlIG1l
YW5zIHRoZSBkZWxheSBiZXR3ZWVuIEwyIGNhY2hlIGFuZCBuZXh0Cj4gY2FjaGUgbGV2ZWwuCgpJ
dCBjb250aW51ZXMgdG8gYmUgdW5jbGVhciB0byBtZSB3aGF0IGEgZGVsYXkgYmV0d2VlbiB0d28K
Y2FjaGUgbGV2ZWxzIGlzLiBQZXJoYXBzICIuLi4gdGhlIGRlbGF5IGFwcGxpZWQgdG8gdHJhZmZp
YyBiZXR3ZWVuCkwyIGNhY2hlIGFuZCBuZXh0IGNhY2hlIGxldmVsIiAoYWxiZWl0IHRoZSBkb2Mg
dGFsa3MgYWJvdXQgY29yZQphbmQgaW50ZXJjb25uZWN0IGluc3RlYWQgb2YgY2FjaGUgbGV2ZWxz
KS4KCj4gQEAgLTE0NDIsMTMgKzE1MjcsMTMgQEAgc3RhdGljIHZvaWQgcHNyX2NwdV9pbml0KHZv
aWQpCj4gICAgICAgICAgZmVhdF9sMyA9IE5VTEw7Cj4gIAo+ICAgICAgICAgIGlmICggKHJlZ3Mu
YyAmIFBTUl9DQVRfQ0RQX0NBUEFCSUxJVFkpICYmIChvcHRfcHNyICYgUFNSX0NEUCkgJiYKPiAt
ICAgICAgICAgICAgICFjYXRfaW5pdF9mZWF0dXJlKCZyZWdzLCBmZWF0LCBpbmZvLCBGRUFUX1RZ
UEVfTDNfQ0RQKSApCj4gKyAgICAgICAgICAgICBjYXRfaW5pdF9mZWF0dXJlKCZyZWdzLCBmZWF0
LCBpbmZvLCBGRUFUX1RZUEVfTDNfQ0RQKSApCj4gICAgICAgICAgICAgIGZlYXRfcHJvcHNbRkVB
VF9UWVBFX0wzX0NEUF0gPSAmbDNfY2RwX3Byb3BzOwo+ICAKPiAgICAgICAgICAvKiBJZiBDRFAg
aW5pdCBmYWlscywgdHJ5IHRvIHdvcmsgYXMgTDMgQ0FULiAqLwo+ICAgICAgICAgIGlmICggIWZl
YXRfcHJvcHNbRkVBVF9UWVBFX0wzX0NEUF0gKQo+ICAgICAgICAgIHsKPiAtICAgICAgICAgICAg
aWYgKCAhY2F0X2luaXRfZmVhdHVyZSgmcmVncywgZmVhdCwgaW5mbywgRkVBVF9UWVBFX0wzX0NB
VCkgKQo+ICsgICAgICAgICAgICBpZiAoIGNhdF9pbml0X2ZlYXR1cmUoJnJlZ3MsIGZlYXQsIGlu
Zm8sIEZFQVRfVFlQRV9MM19DQVQpICkKPiAgICAgICAgICAgICAgICAgIGZlYXRfcHJvcHNbRkVB
VF9UWVBFX0wzX0NBVF0gPSAmbDNfY2F0X3Byb3BzOwo+ICAgICAgICAgICAgICBlbHNlCj4gICAg
ICAgICAgICAgICAgICBmZWF0X2wzID0gZmVhdDsKPiBAQCAtMTQ2MSwxMiArMTU0NiwyNCBAQCBz
dGF0aWMgdm9pZCBwc3JfY3B1X2luaXQodm9pZCkKPiAgCj4gICAgICAgICAgZmVhdCA9IGZlYXRf
bDJfY2F0Owo+ICAgICAgICAgIGZlYXRfbDJfY2F0ID0gTlVMTDsKPiAtICAgICAgICBpZiAoICFj
YXRfaW5pdF9mZWF0dXJlKCZyZWdzLCBmZWF0LCBpbmZvLCBGRUFUX1RZUEVfTDJfQ0FUKSApCj4g
KyAgICAgICAgaWYgKCBjYXRfaW5pdF9mZWF0dXJlKCZyZWdzLCBmZWF0LCBpbmZvLCBGRUFUX1RZ
UEVfTDJfQ0FUKSApCgpBbGwgdGhyZWUgY2hhbmdlcyBhYm92ZSBiZWxvbmcgaW50byBwYXRjaCA0
IGFmYWljdC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 15:26:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 15:26:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1wQm-0000e1-9M; Tue, 10 Oct 2017 15:26:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1e1wQk-0000do-6C
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 15:26:50 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 8F/8F-20448-9B6ECD95; Tue, 10 Oct 2017 15:26:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSbUhTURjHd+7utqt467gpPhNfcBCJpWRaVCu
 xT9WHSvpQaUbe1dUN99a9q5YfUjPLpMgXyJqSTS3CSEIzKxUsXJAlmRlZGmaZxAjRFhnMst3d
 afbtf87v/zzn/xweSqqsk0dSrN3GcmbGqJEHk/H5srTEjsnRzDXPaxI2NM00kulou6vTS2SgL
 JnBrLPYc2T6tv4zyNqD7dOlW4vQOF2OgikSF0vB9dKFylEQhXA2tN47jwSgxMUEOGZ/KgSgwg
 egrMMrF0AYPovg2sBX/0GK5wmYnf0gF1xK/IKA+0OpgpbjVGipf+mvprEWnhZflgqaxCtgznP
 b/1w43gen+y+RoicUnl2d8OsgnAa3RvoIQUvxerjWNi4VdQS8n6gP3MdCSXut/x5wHHx8POCP
 DbgGQfmNBiQGWgnd3m8BUzS4+utIUe8EZ/MrmVjgRDDw/K1CPJQo4H6pSyG6VsPDwf6A7pRDV
 e82USdAy5uZQFcrDI/1ysXiARlcOedEIoiCKWdZAAzL4fXt6cAn5cDUvJcQgTcMJiurZRUo3r
 HkExxLBncsGdyxZPDriGxG8TzLHWe5xLXJSTrOkKe3mRiDMTF5TUqSieV5Jo81Mjo+6bDF1Ip
 8O1IokaAH6EL3ridITRGacJofGc1ULtNZjpzUM7z+EHfMyPJPUBRFaYA++MXHQjk2j7XnGoy+
 RVvAQIVowujfEz5M81bGxBvyRNSHUqiqxqE5gvpxcXiOUJJmi5mNjKDXCZ2wYNUfMy82WljaQ
 RQdqaKRRCJRhlhZzmSw/c/dKIJCGhV9QegSYjDbFt9z+6IQvijhuf4oNuYfiixCMfXfWx4FN2
 XdiVUrPCdGS8didEW/kjN2dGakn1af+GPNbHOmWnfP1b7aXt1sOsXdDL/bupFsKknvUjY17NV
 K3NEV17X2nq7lnwq7uPlVcZ/V24ye5ugtT39X/unZU330W4H20CaPuqBd9X3/u7FxZfbFQti8
 t3cqf3nOkNuyqWCFhuT1THKClOOZvz1PIK+vAwAA
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1507649207!105584995!1
X-Originating-IP: [40.107.5.62]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44450 invoked from network); 10 Oct 2017 15:26:47 -0000
Received: from mail-eopbgr50062.outbound.protection.outlook.com (HELO
 EUR03-VE1-obe.outbound.protection.outlook.com) (40.107.5.62)
 by server-15.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 10 Oct 2017 15:26:47 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=MM1nqmrzNo8I3UHosTuJZpIuGzcwhZirMI2/xTdxV1g=;
 b=JdWEdSguzHHjh83TKQtfXbj6KTUYyN8d4eYlEFxf5cjRuw+Fwv7bsi7Hr3sr4Q9uYtDHGNVEuZoBzoQjx4V0piWenTOlktaK2wzgEjXpTHJv7j115MLuKHt8XuKZMscVLzZqPyxcshwcqm/d6WJVsL6Y665wdsMnKCmxAOc8ew8=
Received: from [10.17.182.79] (85.223.209.56) by
 HE1PR0301MB2138.eurprd03.prod.outlook.com (2603:10a6:3:21::15) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Tue, 10 Oct
 2017 15:26:45 +0000
To: Julien Grall <julien.grall@linaro.org>,
 George Dunlap <george.dunlap@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
References: <1507150827-7858-1-git-send-email-volodymyr_babchuk@epam.com>
 <1507150827-7858-5-git-send-email-volodymyr_babchuk@epam.com>
 <20171005130332.GE24547@char.us.oracle.com>
 <f6bf1a9a-d31a-c503-d829-ae69161a227d@epam.com>
 <9b9cf540-e037-0b0d-a8df-6fa3b4ed1cce@citrix.com>
 <0430b263-8ed7-b270-e315-e3c2a38b07cc@linaro.org>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <928efba1-1010-abb3-b137-b6588a7e546b@epam.com>
Date: Tue, 10 Oct 2017 18:26:41 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <0430b263-8ed7-b270-e315-e3c2a38b07cc@linaro.org>
Content-Language: en-US
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: AM0PR0402CA0003.eurprd04.prod.outlook.com
 (2603:10a6:208:15::16) To HE1PR0301MB2138.eurprd03.prod.outlook.com
 (2603:10a6:3:21::15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 9a99ac3c-d4bd-4872-2645-08d50ff351bb
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:HE1PR0301MB2138; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2138;
 3:5Jk9zX2Ww+ZneA8ToKxIeH2IuI0Hj94udME7EJQkQvne/zp3GBsRYERIqNDGZPWw7y9V9t21TZVpuGqWbRzBxP1wNwYl35Z2JWFLzj1zk13o3tFLgThbPmMevgpebpDDmopdJNsc0KAbTYSDLkwXNzLwC5cpgQNDDwBgG22S0kBXUUSGYoaZsvR1HAEn4jydize5U2FeYgKWyv0RaAvNSGw9bITmi5Ra6q7lZ4hOCI4yjCHg8Cp8alghKyuCV6Sx;
 25:x5M7BWLyPW7ymN0FSGcrBiONXoAWjdZc5glSww8pHZ8p820lZH+kB6RwtpiYGg5WfaIYHA5SIB+4X4gv3D8BznhZsS3GnDgTQX/1lvU4GYVAXYT8SL6toC/4jz1WDu6i37NX3J56qvV2lAyiFrhukpz9zkO4sbxA/gI76Wj6fCBfzzm2apJ4p/1G2r9bx1GXsRjEFIpGlMVfDGxWc76PlzKE+dUmzI4/kGF+qLhChGqqpv49h1rPqx1ro6DT8Md8seH00e2L6/dkkVOwnGrb1sdVwAFmwVEqVjD6yfp5ECYU0/lNK6PXI/8PzNuHsvbEnr2uYkg3hS+iz0UItF6Ckg==;
 31:Tblvjf6b3A5UjVAoLmpmqXUeCpzBeKDGH35EUGbtBXDSGFnduI96HQILBxx1wcDtzR9YnEp+RUvmkVe4PZeJGgO3hQSrL/DoiRUQ0N1+Sjcxp0hlqOsZwpnQgHEaRpKEu9Ch+R/u3LWxi5tvrnXGY1+kyQiOW+n+gv9ciBbDyAlNkjawnBmRAxyeBdzfwel99F+sRI3H3Y/JmrP/KwgPDQzDo6hCMfYtBZn/SAIu5Ko=
X-MS-TrafficTypeDiagnostic: HE1PR0301MB2138:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2138;
 20:xamsSrIuiUHhN20fCtxnYRVhW1n73GaUz2539FdQBDZbglfCzA8WkwR2HpDy0BLQ+j3QnpUDDvXi/17Wm5T0WhnJjvjN2xVaTFtDcoFgcUqI39U7YTUZL9gYjbbHc20yFRkk2tfVP8pHrRfHsZv3Ier0YXW6qHuv2ZAmfYt2j6WkuC8BJM7OpUsDJpENgo/p4Wab556weutkmLDvJc/Us4k0kTGexUNXRlSpGEMPUH+NtZF8y8gTNPh7Brm/I5SHpi21gewJI0ETIJHYMgQEOrf8ZVsfi/K8/kP61D36lyy4WDDgiXmlbE6aUhS6DtoB6qIuXbAGkLoSZqkGZr6+Q3ORpacFtEjXZfbt2+q1FqImYaI0lOGzxIFw3mrzBvwCQ1/8o7IgqA/9RazdPn+GC5ELvIG2W2Cp38N0IvtHOMcH1ozxMvFIqJ8A7kKHxHxt+6Az75NwXnu6l56Jo/eCefBkqNe3aW7zuFIKY6k7Swq/B2p0MaDVvVoTEKwJjSz9;
 4:AfYWc16Ak8wkl+lEUnddM3pUbCN5ppu8iHHK3DnX3HqrV4O4nmq+Y9NMLmXO3G9fpBKEo+uFr199MCkHlxY1V1WhxzEvX/ZbzCKAmHQoHFFTI5cS6074/+9hI2jRiEqmc+jzUdWwjHZtid6ooz+Rn+/Q3yqyFie0nM9AwQgxq8f4Yv0FFRVnAwXENtQwaqcSKcwsczdUnAvXIlU8CKhgc1EwVI0rziX2d8TQdJNlGN4Vio0+Kjnku0H3oShfXKO7
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <HE1PR0301MB21383B2C87365FB22D4D20EAE6750@HE1PR0301MB2138.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(10201501046)(100000703101)(100105400095)(6041248)(20161123560025)(20161123555025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0301MB2138; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0301MB2138; 
X-Forefront-PRVS: 04569283F9
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(6049001)(346002)(376002)(199003)(189002)(24454002)(377454003)(65826007)(76176999)(54906003)(7416002)(80792005)(58126008)(50986999)(53936002)(65806001)(64126003)(6246003)(2906002)(54356999)(5660300001)(4326008)(66066001)(65956001)(53376002)(47776003)(72206003)(478600001)(966005)(45080400002)(53546010)(33646002)(36756003)(25786009)(86362001)(97736004)(8666007)(93886005)(50466002)(6306002)(6666003)(189998001)(16576012)(16526018)(6486002)(77096006)(8936002)(316002)(1720100001)(2950100002)(23676002)(81166006)(101416001)(68736007)(81156014)(229853002)(31686004)(83506001)(305945005)(110136005)(2870700001)(31696002)(105586002)(8656003)(6116002)(8676002)(106356001)(7736002)(3846002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0301MB2138; H:[10.17.182.79]; FPR:;
 SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjAzMDFNQjIxMzg7MjM6RnVHelZDSlQvNzBvSjZqSForRTVsVzZZ?=
 =?utf-8?B?TmhvTzhkTTRHYU9LUzgwN3JpSzBwRzg4ekJPUkZlVWU3dUtuclkxOXBGbXo5?=
 =?utf-8?B?OGt6NnJlWjNRak9uVFNhenJlS2wzYnhEZXlTUlJtT3pHZ0szRGdvQUUwQUNR?=
 =?utf-8?B?M3RaSjlpejRCRHR2cVZuaEFoZEhSbXNORVFEUi9rQUtuNk55eExlYW5sY3Jj?=
 =?utf-8?B?c2xLeHkwaTF2R2NTaHVLa1lHWDdpNi9FSllXdi9TZFMraU1UTHlqd2psRVIw?=
 =?utf-8?B?aG13Q2gyREo4OEZnU0NRMGIvYXFBdVBEZlpnSE5xMWluNzFUdldVd2FBYWNk?=
 =?utf-8?B?aU5ZZkFnTFNSdkE3SjkrZ2kxbFNQT0pDeTM5MU85azVxemJ3Q3dsbmZzZ0da?=
 =?utf-8?B?VEZFaUFVQzJrUDV6U1BjcU0wN1FWVnhDaWxyV3N1UUpjZDhmYWdYZVFjTmlh?=
 =?utf-8?B?UG4wSmF2MWZjdjRUT2RtYlhPSFFreFFyVno0UHBWYURYaWN3azdUc0xRUkJx?=
 =?utf-8?B?T3Q3NHJsaW01eDZraDNKUEttSERXcjBwSVpXR3BqcmJTaXNKRGxKOGNDYlRo?=
 =?utf-8?B?aUo1MThRUDBJQmlINU1zSmNDUHBuUjl2b0c2djllSWpFN2RaWnQ0dURpV2kr?=
 =?utf-8?B?Y1ZNeCtRL1V5NmJvdnZiQUV4SDFaS2hvNWh5V05qZytnWEJrSFZRemhmdWlu?=
 =?utf-8?B?bzluTmMxVzk0ZlArSUVJbEhYSWxCTFQ1dUJ1MGpwZnNKWEFUNUZzeXFxTVR1?=
 =?utf-8?B?dm5kQzRmNGZuTzljNWZodk9TYTgvSS80WXE1RFpxSVNRQ2tFbXM3ZmhQTENV?=
 =?utf-8?B?TUZqTUkrd3lGV1BpS1hmUzh0blRpbHd4a1RCRTRQZnNDSWZSbU1pSFJ3aEhB?=
 =?utf-8?B?KzhOTkpFd2VnTTFXTTFMOVNRcEI2U1ErWVNIMEM0K1pidFAzdWd0Vk0xU2pU?=
 =?utf-8?B?RmRtSG1MMzFDSFlmdWFhaHB1YU1GanlrR3pkaXBkMEdLcE5HUUsvOVRGRFlt?=
 =?utf-8?B?TUMzOXY0TitSK1dQZi9QaGRVVXRnSzVtcVRsS2xOYXRDaWhOUmpQZk1UZGpK?=
 =?utf-8?B?dk53M3J2L1Z2a3AzOWVUYi94ODdlWFJFZlFuUHh1NFZXRjdYNFFKQ1pCK0VT?=
 =?utf-8?B?Szl3R2pRYjFRM0paM1V6eThBUjBCc0JpYm54WlRxbXNtVHFsKzNjd3F0QVFR?=
 =?utf-8?B?bmY0d2xxbHRTbElwekFUN1UwVEhtQXZNZExzaGtjL05zQ2lIR2FTdzVwOGFJ?=
 =?utf-8?B?QnQ5VEIrNkQ1THd6UDJjdTM3NjV3QjBWOHgvZEliTk81aU5DVWhxUXMwTVhW?=
 =?utf-8?B?VzhtZ01LY0RVdlRWTGU0Y0xRVjA5Wk5QTHZlWlVTdSt1VVdMb3V0cXY0R3l6?=
 =?utf-8?B?K3M3dkNIMEYzTnlNS3F1OXZua0syQjBTZWhZRVlUQ1hvK1Q4dm5XaXBtQjZI?=
 =?utf-8?B?bi9vTFF6MlUya1E3THNGOFE3WnlOalVNS2tkVjltalpxNW9DQVJ0WStWZmZW?=
 =?utf-8?B?RGFzbXZHT01mdTduSXM2TWFTN2dKQ0pDM3MwYXhVVEtUcWNsMFdMV2ttYzVo?=
 =?utf-8?B?NTBxbFYzZWZrbnhjM0dRd2lVeE5LdUFwQitKZlZyRWN0alpBWE9QQ0ZYMmEw?=
 =?utf-8?B?Wk5iSFh2UW96OVIrSklIRWxmcVVKUmVldFJkSWsydXNFdzlmdXdhb3FiYjQ3?=
 =?utf-8?B?alNoK2xLRUlBVldkRDhXL3h5SjRWSHl6S2lvYlB3YmE4RVZ6blhpSDNMenpR?=
 =?utf-8?B?ZXpqcFNLc0t3T3Rvdmw2UXdoZWp3bUorSUFES1FhdWNYUmNCbFljY1FOVDVn?=
 =?utf-8?B?d3VNWDRzM0h5dHpkNk9yY0M3TCtJKzl0Nkk1aEVuM3ZhUzMwSE5EK0ZWQmxV?=
 =?utf-8?B?SUVra29mcDhVYmlBT0w0bU1uNENEc0VCOVdMZitudEk4aG9ST0dUeWpERU1a?=
 =?utf-8?B?Y2RFOG9SUEZYQ1ZQYlhETDBOUFJyUElHejJGR1d6OTdZTndFWVQ5WUt1RUR3?=
 =?utf-8?B?b1lEU3NiZVh1cm9aSWVGMEJCWGhzQis0SVhRZVNzSXhYWUZTLzBHaVZOVGdS?=
 =?utf-8?B?aUQ2eU9tVVE3eXc4cG9IdG9sUWNBdXdwQjlaWS9lNnlHUnpDRXRTdjR6ZWM3?=
 =?utf-8?Q?Xt/bI3go/dJPjxW/nPYLum++MD8vn5QlldrLXNQUES7pYs?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2138;
 6:Tlar0lgs2j77Z08OcLEw0c5ZjFEHlwQWQhw5F/zNeBFPHmklPPl6NKRmodh4Dngfs8iNkeijfLLgXbsLEsZnZmhllCuG3tJ0+g914UbKBlpLsSpqV43Jw75PU8s0a3iDyfruDSAz6/iigspdl0FilsamKvBNylpuA6NGROMNgDRvVJ3zUb0wzd7D1CQniLWUyn4qVfe//X7lwYWIfsmRPZKOObYp78gPQiyVjda9IGhjmnd7gDvCj/VQC/XvUB230Qy4eGyRrcGqOt+mShLS3NkmXxqPgxxxkhtvrztS0Xp8N7KOCoCi+/T/V3zKdVXX0CVYmXOW0H4XOKboLfwHww==;
 5:7MO6cwlicotdPyE+XwpRd9jHHH/jynazqinra7nuhhU6sDwV1Tn0j/PYBlPOWU/WRioN7cHWoNiN5L1s8eDvxeTtSgT1gvJ8AOZ49UA2cV4uNO6YJZw6IGc8RtG4kwd5wV+GgChStj23X6R9xQT58w==;
 24:QeeP/7zNc6x8YixBWz4jrwJ6116X4dEG1BNNlLyKfYAFYiNjN6q5AQ26pu1CR8OUICihZHcXpbdwHEfirNyAVG1OFvaxdXeWzY+5tlYeeFk=;
 7:Cxhw+JYAFADzmp59+/Oi8KGtDkmQJ1Nm5+9+ywthjEWuiyUZEdAZNxWOk5uuMxj5PsESXfWwQZPki5brtwBu2T1QCR9kZKhpszl3HszW0WyFULPmfPT6qk6kaLxw65hCFQ+ezmm2MRJfbA8NoKUmUhe3lyv5vKyxpk3FcsUyDmMlFwk10UtrmZ6W133gStwxJUBexdcuUIt714Jt9d8hx6T0wU+1AM7eXEDluDtK31g=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Oct 2017 15:26:45.3763 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0301MB2138
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v7 04/11] public: xen.h: add definitions for
 UUID handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKT24gMTAuMTAuMTcgMTg6MTksIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSwK
PiAKPiBPbiAwOS8xMC8xNyAxMDo0MCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gT24gMTAvMDUv
MjAxNyAwMzo1MCBQTSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+PiBIaSBLb25yYWQsCj4+
Pgo+Pj4gT24gMDUuMTAuMTcgMTY6MDMsIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90ZToKPj4+
PiBPbiBUaHUsIE9jdCAwNSwgMjAxNyBhdCAxMjowMDoyMEFNICswMzAwLCBWb2xvZHlteXIgQmFi
Y2h1ayB3cm90ZToKPj4+Pj4gQWRkZWQgdHlwZSB4ZW5fdXVpZF90LiBUaGlzIHR5cGUgcmVwcmVz
ZW50cyBVVUlEIGFzIGFuIGFycmF5IG9mIDE2Cj4+Pj4+IGJ5dGVzIGluIGJpZyBlbmRpYW4gZm9y
bWF0Lgo+Pj4+Pgo+Pj4+PiBBZGRlZCBtYWNybyBYRU5fREVGSU5FX1VVSUQgdGhhdCBjb25zdHJ1
Y3RzIFVVSUQgaW4gdGhlIHVzdWFsIHdheToKPj4+Pj4KPj4+Pj4gwqDCoCBYRU5fREVGSU5FX1VV
SUQoMHgwMDExMjIzMywgMHg0NDU1LCAweDY2NzcsIDB4ODg5OSwKPj4+Pj4gwqDCoMKgwqDCoMKg
wqDCoCAweGFhLCAweGJiLCAweGNjLCAweGRkLCAweGVlLCAweGZmKQo+Pj4+Pgo+Pj4+PiB3aWxs
IGNvbnN0cnVjdCBVVUlEIDAwMTEyMjMzLTQ0NTUtNjY3Ny04ODk5LWFhYmJjY2RkZWVmZiBwcmVz
ZW50ZWQgYXMKPj4+Pj4gwqDCoCB7MHgwMCwgMHgxMSwgMHgyMiwgMHgzMywgMHg0NCwgMHg1NSwg
MHg2NiwgMHg3NywgMHg4OCwKPj4+Pj4gwqDCoMKgIDB4OTksIDB4YWEsIDB4YmIsIDB4Y2MsIDB4
ZGQsIDB4ZWUsIDB4ZmZ9Cj4+Pj4+Cj4+Pj4+IE5COiBUaGlzIGlzIGNvbXBhdGlibGUgd2l0aCBM
aW51eCBrZXJuZWwgYW5kIHdpdGggbGlidXVpZCwgYnV0IGl0IAo+Pj4+PiBpcyBub3QKPj4+Pj4g
Y29tcGF0aWJsZSB3aXRoIE1pY3Jvc29mdCwgYXMgdGhleSB1c2UgbWl4ZWQtZW5kaWFuIGVuY29k
aW5nIChzb21lCj4+Pj4+IGNvbXBvbmVudHMgYXJlIGxpdHRsZS1lbmRpYW4sIHNvbWUgYXJlIGJp
Zy1lbmRpYW4pLgo+Pj4+Cj4+Pj4gT2ggYm95LiBXaGF0IGEgbWVzcy4KPj4+Pgo+Pj4+IERvIHdl
IGNhcmUgYWJvdXQgTWljcm9zb2Z0IGZvciB0aGlzIG9yIGlzIHRoaXMgbW9yZSBmb3IgaW5mb3Jt
YXRpb24KPj4+PiBwdXJwb3NlPwo+Pj4gVGhpcyBpcyBmb3IgaW5mb3JtYXRpb24uIFByb2JsZW0g
aXMgdGhhdCBYRU4gYWxyZWFkeSBkZWZpbmVzIEVGSV9HVUlECj4+PiB3aGljaCB1c2VzIE1TLXN0
eWxlIGVuY29kaW5nLiBJdCBpcyB1c2VkIGluIEVGSSBjb2RlIG9ubHksIGJ1dCBJIHRoaW5rCj4+
PiBpdCBpcyB3b3J0aCB0byBleHBsYWluIGRpZmZlcmVuY2VzLgo+Pj4gVGhlcmUgd2FzIGRpc2N1
c3Npb24gYXQgWzFdCj4+PiBbLi4uXQo+Pj4KPj4+IFsxXSBodHRwOi8vbWFya21haWwub3JnL21l
c3NhZ2UvY2F3aTZmMzNzcHFnNGhmNQo+Pgo+PiBTbyBkaWQgeW91IHBlcmhhcHMgbWVhbiB0byBz
YXkgc29tZXRoaW5nIGxpa2UgdGhpczoKPj4KPj4gIk5COiBXZSBkZWZpbmUgYSBuZXcgc3RydWN0
dXJlIGhlcmUgcmF0aGVyIHRoYW4gcmUtdXNpbmcgRUZJX0dVSUQuCj4+IEVGSV9HVUlEIHVzZXMg
YSBNaWNyb3NvZnQtc3R5bGUgZW5jb2Rpbmcgd2hpY2gsIGFtb25nIG90aGVyIHRoaW5ncywKPj4g
bWl4ZXMgbGl0dGxlLWVuZGlhbiBhbmQgYmlnLWVuZGlhbi7CoCBUaGUgc3RydWN0dXJlIGRlZmlu
ZWQgaW4gdGhpcwo+PiBwYXRjaCwgdW5saWtlIEVGSV9HVUlELCBpcyBjb21wYXRpYmxlIHdpdGgg
dGhlIExpbnV4IGtlcm5lbCBhbmQgbGlidXVpZC4iCj4gCj4gVm9sb2R5bXlyLCBkbyB5b3UgaGF2
ZSBhbnkgb3BpbmlvbnMgaGVyZT8KPiAKPiBUaGlzIGlzIGJhc2ljYWxseSB0aGUgbGFzdCBwYXRj
aCB0aGF0IG5lZWRzIHRvIGJlIGFja2VkIGJlZm9yZSBtZXJnZWQgCj4gKHRob3VnaHQgdGhlcmUg
YXJlIGZldyBuaXRzIHRvIGZpeCkuIEkgd291bGQgcmVhbGx5IGxpa2UgdG8gc2VlIHRoaXMgCj4g
cGF0Y2ggbWVyZ2VkIGJlZm9yZSB0aGUgY29kZSBmcmVlemUgdG9tb3Jyb3cuCkknbSBwZXJmZWN0
bHkgZmluZSB3aXRoIHByb3Bvc2VkIGNvbW1lbnQuCgpJJ20gcHJlcGFyaW5nIHY4IHJpZ2h0IG5v
dy4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 15:53:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 15:53:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1wqJ-0002hE-LU; Tue, 10 Oct 2017 15:53:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1e1wqI-0002h8-Mn
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 15:53:14 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 15/42-05537-9ECECD95; Tue, 10 Oct 2017 15:53:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSaUgUYRjHe2dm3VF2ZFwVH03TlkKK1gM7BJF
 M+hBbShREhpCjjbsbe8jMmvalrChdO7yo8CBvEys/uGZtW6SGH9TySBRFwxMyE8FWMlo7dnbU
 7P30f/n9/88BD4nLf0kCSDbbxHIGRqdw8yA04ViMcn5xIimi6llMdN1yLRGHjnXZHNhJdE6iN
 aQas1Mkmt7ZFWnGint2YU5IDion85EHSdDXcDD3jEvykTuJ6GRoaTUjAcjpuxg8f2/DBCCn06
 B95ZtU0G70fmiu7HdpH3o7jNiHXAGctiKwdrfhAvCmT8NiXa5LE/RuWHQ0uQmaolVQccvhKgr
 0DhjrM7s87vRx6K2ZkYrNVFC9bMdEvxd0l84RgsZpgI75eVzM7oSpjgFXY6DvI5h4fJsQw6Hw
 xrG4bgqCrg8VhKgT4MWUXSoGqhC0lC2sf25IYe5Js0R07YO3c8W4CEqk0FQ7tx5XQWNZJxJ1B
 gxZWtdbDEig8WekqANhqTrPTQwXS+D6cD8uzpQCS3+EpQWQL4NV+yOJ+DFLYdDWjhWi0LIt25
 Zt2bYKYU0olGe5SyynjAxL5bRqjUnPaHXKyIiDYXqW5xk1q2NS+bA0o74FOU9hm/O9RNbP8Z3
 In8QUvlTBl4kkuWeq8cJlDcNrznOZOpbvRIEkqQDq+1cn8+JYNZudrtU572kDAylT+FBnBEzx
 GYye16pF1IOUZN7YpzVMThiMBjbAj3onmGjBpMk0bJbYuMqPKCjAm0LOoeSyDJbTa03/8wXkR
 yKFN9UgVJFpDabNTgvOITDnEL7priFMzD8U4Lxfy6jRZ40uVSXWTDyNzQqr8xw9ELXnoZ/2d/
 sotyuLiDpywnL06uRqg2/pSJFFPtwaPI7fuTlZULI2FFs8ZI7OXT7UpVbm+R0GdeKpV40JxUX
 TyQ+CU0IUfW31V+xn66NeF1yctYItPIaqrPmB+xvLpz3uKeIaZsJT0nrSBuMVBK9hIvfiHM/8
 BarY02OQAwAA
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1507650792!87809953!1
X-Originating-IP: [104.47.2.59]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65279 invoked from network); 10 Oct 2017 15:53:12 -0000
Received: from mail-db5eur01on0059.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.59)
 by server-10.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 10 Oct 2017 15:53:12 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=ErnEZkhSvMxH6vJHEeu0jh8SacYNTizS0/N2sVEd1zA=;
 b=Lis0NrsHp0v6Ec/SZv9B4k0KVTl7J3WcsAocgL9poiO6kOjg4DB92PMq/1+a4X4zuqJL71LNAUO10hspaiMBAdnsqda8h1uS8XYmAjz9epTO7w17Aq/91U+jPl67ikietOKmeDoxUIn64yFalDmwD98p4PIV/PZodUGzhCR6dIA=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.56) by
 HE1PR0301MB2139.eurprd03.prod.outlook.com (2603:10a6:3:21::16) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Tue, 10 Oct
 2017 15:53:09 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Tue, 10 Oct 2017 18:53:04 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Tue, 10 Oct 2017 18:52:41 +0300
Message-Id: <1507650771-16631-2-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1507650771-16631-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1507650771-16631-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: DB6PR1001CA0029.EURPRD10.PROD.OUTLOOK.COM
 (2603:10a6:4:55::15) To HE1PR0301MB2139.eurprd03.prod.outlook.com
 (2603:10a6:3:21::16)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 438278a5-54c2-433d-d700-08d50ff7017f
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:HE1PR0301MB2139; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2139;
 3:GXIyg8gJoo+X0wSRaHzpzleHG1f2PhSSKLZo1YgAn7pI5UbpCagY3uBFzcNIZrubOS0TfIlCF0wKGIphBqFKujuQ5bCdLPFD/rdB8AcuHdV0oLOAXW4tG66khsLxTvF55vH0zsF0ITTF2v98dtiG92ri/VG5MUZXD3peDvUfxo+jKWm6++LhIZ5GgXrTDnCHzmkaNpyWOPcO2vEm//kXVZnjbdpo8FYPSP4EFCSqcay7SdOSoX/EXXSRYD9OgcAF;
 25:N5WqnGl7D1eL8p8E7f+L5aQ1J1x/WLPzT8z5ucaEO6dcMCD/c3TWYB7II/8/u+FU9D4rRHcAN5mY1PDpe32mfW2sXOR44381Yvji6xSRNJ1oN36rMpoTmsgVivxm2Xn04JdRTLY6I1DJheav9o+3GPJYANtXo4L6LYPeOxK7IQNBY4e7St8oQQX3jHX1YJf98dYMGvpxdWOlo6jgDnQMZoxT71IzOrd706rRauwrndu1478pcBZxEleeFPBS6CvPanPwCHRmt4yuneo09b3qceccFuwEsgKoRbnpHsL4/2MFTA6jLdQtBVWmirFqFG4NQ0DTBs45UR4NI06o/MjM8w==;
 31:sCkU/r3jb5hPUxc0kNI0ZG3+I3SManeFJxEPxlY/isP/ySry+M7OUwwGcu2QWBTfgFYhff5pBaQnc69TDOtPJLu3Coqc/CWdiFSvBsfEBhmaGzSYuKX+cHt8mj8G8AKkDNMiiaxQ2vbsGCFFtE79ABbEfiRgxGZbVr+qR7bCtOxi8B6ZZMzG8M2DsbEzlKiX8kSskXl7bm8bOZyVwc2kmZRzMClrQFeMVvAMIm6V96Y=
X-MS-TrafficTypeDiagnostic: HE1PR0301MB2139:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2139;
 20:MPV5ev4Bxoqq32YZdCresVKKeMo89RAcjMRQxU//y8ubdun6ETSMjQMowyAvXcDiI4d9suxx8cqqce6pwHtgzGG66xpo4g1MqXoLylKTf58jmQBdF+rpsUMt+4ZkS2Ip6+6xRZM46ylRd1i2GR/S8Q8NJlTcx04XBJ231peQfWKfkfNuW+ad29WC1Jj/ibOs+nZ0P+oNL/qn08Iz7yRiB+BNxCOlHH1ERr4Juw3dV4kGZLWmhCMwnZirWRCGGsQCuMmp/dbAxhRBTugffpE51JCXaZJHg71RbXBur1DmMQNoYAWkycY0ra2iGj5q+ht/qwFmd053Vo1uq82qOh6w464D0ksb9CqHITI1szCCGtp4/Dn2KAm/abyLd/HvWWdMDhHVgbZhF7di+gnWB2X0lx4BGJ6ruRpxPb100rRb9Um5be5SyLxFv52RddvxRPcBFvHs8/uzE1mzFmNH4o/svvmESjebM6B+rN9o0xccNgmDqtkAjhUGR5Pjju7m9WJP;
 4:/pFMmvLNywxjakGoY0ceGxvAEy1AQURgLxedGx4tsuIU9bE5Q+5UO3MIcWxzQOLZ7iwwBHN3ni+bsOHEx/No6eN9RKOe8Lm56UAOnmChBwL2o8fn8DQsOGz3cnTOH0rQys5uxVNK9dh+wHRFSBoyGuq151l22EI5lMVsKKM9aOov0a51tM0d13Rzvdtu/FV5bC/OXOPXDvJFx9WJpSjn22R4PROEBnUNKr5d28Yp39fpDThC1DsHh92Cm/U16SyHoejt/vNxG8UtYN4G5RRPsJve0ohMT9zEKMg5Whqm7L6QhBQ41OGokZlDl3hKB3k7M+fi6spSgoDpapWYmNdSxw==
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(4114951738403);
X-Microsoft-Antispam-PRVS: <HE1PR0301MB2139D16B5145C348DC8AD845E6750@HE1PR0301MB2139.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(3002001)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123560025)(20161123562025)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0301MB2139; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0301MB2139; 
X-Forefront-PRVS: 04569283F9
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(376002)(346002)(189002)(199003)(50226002)(305945005)(101416001)(7736002)(6916009)(48376002)(86362001)(6666003)(2950100002)(50986999)(76176999)(478600001)(2906002)(8936002)(122856001)(106356001)(33646002)(72206003)(47776003)(105586002)(50466002)(316002)(16586007)(5660300001)(2351001)(8676002)(54906003)(36756003)(2361001)(42186006)(68736007)(81156014)(8666007)(80792005)(8656003)(66066001)(97736004)(189998001)(53936002)(5003940100001)(4326008)(81166006)(6116002)(3846002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0301MB2139; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR0301MB2139;
 23:mizMiKOhQ2kYGovPgxN9sVq9RzNrOobQOC73M4T?=
 =?us-ascii?Q?BYIsm4QxLtWBzQWY4b/L9uRWJnJuga1L7q8uDAQ4e1JS/zLc3D3Ypq0BQjlg?=
 =?us-ascii?Q?iAlbYZwiDLoNS9FKL72kB2nEG4O/Hmc7GljU9ZNk955KoJ5TczV/cLKK8hCX?=
 =?us-ascii?Q?UmWBz9+a+7vuX0/OtCL5UgbxvahrlF0i5CM0hWCanIRLlbMe3PLC/lK9al8n?=
 =?us-ascii?Q?e4IVZv4fqob9vawjEd4/ntH1m7ycg63Qk3zcmsBaBSrxIMd/N3Nh6kF4BIqp?=
 =?us-ascii?Q?tiREkWS6m4Aq11T+ZKIqdaBJX1KHCOAy/MwlAwRTdKinoFYEjdNOb0FlIm2N?=
 =?us-ascii?Q?oYwrjtaUtB4y18QsRWvbnwYkUwY5mNqK5IXvxRbnhfPEUWMlPwQiUto5KAYl?=
 =?us-ascii?Q?sJQ6KimPsNye6PSCmb6MPhI4JI+jxO7pI60e51tqZPEmOE97IKiDuGNcZJak?=
 =?us-ascii?Q?MW5y67Lk0ZDD+1DGq/Dl6f36ugbOXjBL/OdEKyvfxvq4jWE7L1QWcXW+iVgb?=
 =?us-ascii?Q?/M6IVl0W3tZFOjjd7tTuYuU3/VlCfxSvA51cS6u8BvRof9dW5fJGgtekR0JO?=
 =?us-ascii?Q?GmewrwCkc0cVq0Hm22i6NZk2glwNp/gQlqIX2pBgqx1myUeYub3RDPeLumOk?=
 =?us-ascii?Q?CwC59rW28jWc7RZMObfwwwVem/uSx8T9TTchS3xJGijZ20QpIKwCwIs0Phxt?=
 =?us-ascii?Q?R6TOhH0uQUEuaRJEn3lTlWgu53fjnNFAOt4q5tBX3eV8B0Qoaw0iOandg7Ee?=
 =?us-ascii?Q?/Hk+YE9NVWSws+w94T0Amlx++al4pcFSY9AjbsBOYpNON2ZELPQLOj71u+gq?=
 =?us-ascii?Q?G8tabQPQwYjysxXUorVXoFG9QkweqX9BDl2ToWGdJvz0zbOdEMvlgRbzw1N4?=
 =?us-ascii?Q?uhErsewqWSfzW4fxf1YOw8eHJ613IK87ODvYZZBaJSw5ULUoqh2/x+2dIphf?=
 =?us-ascii?Q?NF2diJzdq4N9bjv22/g/L6j/v9L47mlMQBS40qFct8ARETkvOjmcWG6UeiLq?=
 =?us-ascii?Q?Rb1SetiZ7nXnmiYcAtlJ5m8anKeZaapnJoDtEv/MPP5U2qTP6Dr01yHrL1L7?=
 =?us-ascii?Q?Udg7epJRjR2IX4fUZqJdoJuaEpBrne5PJKewzsw1tx8GJow4aVIOQKQ4QnHK?=
 =?us-ascii?Q?oalzY02qRt4Y3ZXhVJTAJFNVkPQwZOL7C?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2139;
 6:bMi6KX+UfHC/pDQlJbw4NSW/txUAStHHIIgfYdOeePE8J/l9EEtkWbT/tgHm7KUq03Zmwx5eqhEcyfy/2dh40t2aKDiEOEXaGBed/cCIqOolTfrWW1lT46g7iCAJNYvGI3kCz9EDUs4y6tHvHABmK5f6E4DCvhuPMgDmI2gtzv3pJfiXvr8sSVJbOmr4g7PCWez+D1yqTCaUU9kROG+72hbetVOIjGVEEzBOgt/vIt2dIoflElyml8AWKXRgY10ZGyP+p9IpQ2EtE2EV59AkP4wtM9x24iYHNgpJhJUYhL+qj16+XXHRJ9guQ1cALXBVtskVxFAnTlXIhoL15jxouA==;
 5:dWALTWFpj1NVmHFHzo+EIpVmw6jlHEptGi9ysxM3iu/d25iaajL6/+ietLtekX9Oq5H0zzL1ji969uoekD+z/G6gfqdRWMA6Ks1lYUXdihDG9E1Z48QlpBxf+qN5xPWPcpJKbFLupxkrehf3/d2VkQ==;
 24:r3+hLn6Oc4ftlc4BWS8HNCuuiO0mf+X4MZGuMzS7/c/j2Yqao+RQMbP5CjvnuUcr5lVlXBn/VI2O+SSX5u+a7EL18eH7rkiE1fHjsv2U5N0=;
 7:YOX4VNa8+Qn6PVqFn9iKv68s6jgluDznAkG9ddPsRk3drwCOdZFdbrHIfna4RgiFjIh0gdy5jrAae9SplCf0XICualCGGzKUg0tdXIlOJM2osRC9lhF+9SB9L6LDLe9Z4WtIwRh3fcMLNIYGPublPgrDvt6qe545oQ8AqTgbtZLMZB2goylykozmuJ/OAIEtRbB/+pjc05N3imbJbJYFdPonshxhcMJZoBIb0mnRrZs=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Oct 2017 15:53:09.1318 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0301MB2139
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v8 01/11] arm: traps: use only least 32 bits of
	fid in PSCI handler
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWNjb3JkaW5nIHRvIFNNQ0NDIChBUk0gREVOIDAwMjhCLCBwYWdlIDEyKSwgZnVuY3Rpb24gaWQg
aXMKc3RvcmVkIGluIGxlYXN0IDMyIGJpdHMgb2YgcjAveDAgcmVnaXN0ZXI6CgogICAgVGhlIGxl
YXN0IHNpZ25pZmljYW50IDMyLWJpdHMgYXJlIHVzZWQsIGFuZCB0aGUgbW9zdCBzaWduaWZpY2Fu
dAogICAgMzItYml0cyBhcmUgemVyby4KClNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVr
IDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+Ci0tLQoKKiBSZW1vdmVkIHBhcnQgb2YgdGhlIHF1b3RlIGZyb20g
QVJNIERFTiAwMDI4QiBkdWUgdG8gdHlwby4KCiogVGhpcyBwYXRjaCBuZWVkcyB0byBiZSBiYWNr
cG9ydGVkCgotLS0KeGVuL2FyY2gvYXJtL3RyYXBzLmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwppbmRleCA3MDFmZGM4Li4wY2ZmODNl
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYworKysgYi94ZW4vYXJjaC9hcm0vdHJh
cHMuYwpAQCAtMTQ2MywxNCArMTQ2MywxNCBAQCBzdGF0aWMgdm9pZCBkb19kZWJ1Z190cmFwKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1bnNpZ25lZCBpbnQgY29kZSkKICNlbmRpZgogCiAv
KiBoZWxwZXIgZnVuY3Rpb24gZm9yIGNoZWNraW5nIGFybSBtb2RlIDMyLzY0IGJpdCAqLwotc3Rh
dGljIGlubGluZSBpbnQgcHNjaV9tb2RlX2NoZWNrKHN0cnVjdCBkb21haW4gKmQsIHJlZ2lzdGVy
X3QgZmlkKQorc3RhdGljIGlubGluZSBpbnQgcHNjaV9tb2RlX2NoZWNrKHN0cnVjdCBkb21haW4g
KmQsIHVpbnQzMl90IGZpZCkKIHsKICAgICAgICAgcmV0dXJuICEoIGlzXzY0Yml0X2RvbWFpbihk
KV4oIChmaWQgJiBQU0NJXzBfMl82NEJJVCkgPj4gMzAgKSApOwogfQogCiBzdGF0aWMgdm9pZCBk
b190cmFwX3BzY2koc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7Ci0gICAgcmVnaXN0ZXJf
dCBmaWQgPSBQU0NJX0FSRyhyZWdzLDApOworICAgIHVpbnQzMl90IGZpZCA9IFBTQ0lfQVJHMzIo
cmVncywwKTsKIAogICAgIC8qIHByZWxvYWRpbmcgaW4gY2FzZSBwc2NpX21vZGVfY2hlY2sgZmFp
bHMgKi8KICAgICBQU0NJX1JFU1VMVF9SRUcocmVncykgPSBQU0NJX0lOVkFMSURfUEFSQU1FVEVS
UzsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 15:53:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 15:53:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1wqD-0002gM-BO; Tue, 10 Oct 2017 15:53:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1e1wqB-0002fX-O9
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 15:53:07 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id E2/81-05537-3ECECD95;
 Tue, 10 Oct 2017 15:53:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSfUgTcRjH+91tu0u8Oqfi01LLhaTShoaI2j9
 CFCYVEiQpRt7sdKNtym6LmUGWYCqGL5imKNkLgqJSajWTlRoKC3zJiaj49oelqVli/SGKdbeb
 VvfH8b37PN/n+fLwkLi8UKYgWauZNRkZvVLmIQm5gYer5lenk8PHe2Kjn68/k8Sh+P7uLSwRp
 Uh1Rk2WNU2qLV+pk2VvBFuX63uwPGQPLEYepIS+i8OmvRMvRvtJRKdCe2cREoCcLsXgy3gLJg
 A5nQ415ZtSQcvoSGh7PEwI2oc+DOMbTpcBp7sQdDleuzp50/GwsDnEa5IfEQzVNUZBUnQCPB2
 IEyqADoTJoSJXNUV7gaNmQSJonAboXVrCxZogmO8dcbUHuhpBfccYEvMcB/vWqrsoAPoH6ySi
 vgDOkiq3oQHBRK8dFz/yCSgvmCOEFECfgMpRL/F/NwGLMwVIdF8Fx2C+W2fDkLPePWFECstNZ
 0TtD2tPCmXuSFLYsS8QYqQ0WPu9hYngjSf8amtx5ygiwLlViYl7UcB3mwOJ2h9ePKqTlKHg2n
 +WUPvPEhoQ1oxCONZ0kzWpIqLUGpMuU2s2MDq9KiI8Sm1gOY7JZPWMhlOnZxnaEX8J+/jHhuZ
 eJvahQySm9KVKv04nyw9osq7naBlOe81k0bNcH/InSSVQt1d45mViM1lrhk7Pn9MuBtJT6UMl
 CZjishkDp8sU0UcUQw60O7cx8ueDCf5dODmzjcklxiwjq/CjPggGWjBoLca9drsHOooCFN4U4
 gPKPbNZk0Fn/p8vIz8SKb2pRqGLp85o3pu6zAfC+EC+Ga5AZuYvUuSh7kX7yPqtizaklDetEW
 E1w/dUTcdC34eeKvs0HPBDU9ZT1UK8napInx171eIXO7oT+dB2/t3mYoqqfCPobGDT/GySr/p
 07p343CsNl6KLPqfGmBsvU/ctJYFE6cq5ihjjDF18MkFRquByHAfTbFM+4dWtHd+slgCfI22t
 cZqjzUoJp2UiwnATx/wBDVxvbJsDAAA=
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1507650784!73408749!1
X-Originating-IP: [40.107.3.48]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24572 invoked from network); 10 Oct 2017 15:53:04 -0000
Received: from mail-eopbgr30048.outbound.protection.outlook.com (HELO
 EUR03-AM5-obe.outbound.protection.outlook.com) (40.107.3.48)
 by server-11.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 10 Oct 2017 15:53:04 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=Gq72iYpFPMqqBWqKKXdDkgikpsUz9zqaR8J3aZGF0vs=;
 b=ORhMGiQwmjE5L86T7qWMLDN1YO2fRwV4OB2OcxKibFOnR3q831otW1jv+/YvyKj27jEOVVEr+Elepq1e6zDE8Egn00V0z/UNbBBLoD6I1TOffobcY4tAkcQmmju0MhDK3/CHgKi/HIE5J7SzE2/cpHmLXFj+XselmSNd/ctlU+w=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.56) by
 VI1PR0301MB2141.eurprd03.prod.outlook.com (2603:10a6:800:26::14) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Tue, 10 Oct
 2017 15:53:01 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Tue, 10 Oct 2017 18:52:57 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Tue, 10 Oct 2017 18:52:40 +0300
Message-Id: <1507650771-16631-1-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: VI1PR08CA0214.eurprd08.prod.outlook.com
 (2603:10a6:802:15::23) To VI1PR0301MB2141.eurprd03.prod.outlook.com
 (2603:10a6:800:26::14)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 344a08d1-2274-4cd3-510b-08d50ff6fcc4
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:VI1PR0301MB2141; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2141;
 3:T/NvUHTP+AJ7e76dDYqLNuhn4pLJber9kkI5vpkcMfBEEs9iSQYd+4cBSQSnNiVXPwkZssETcz6mC4NBSYfi6aiCz42XBLIc3SGg3CdsfHISf+KohHrBotJ+ByyHVgWaNML4bx/V0p0/g99rxShkpInM8cfGUK/hwK3QxeLAj+HA9ORKDIEABCzAlPPCwmTNksu+BIAhU1iftR/ZTUj4NkJVwAiUMKbDQb9LbCnV9i27VCSDLdZIFcvCN1r8aWtG;
 25:hGu3B6WCplCB7SBIxxyqJJbxzIv9IbpcnFc4IAXzEBL7OAPneNtNF5rOyhyb8Xfgav5qR36L7YdV52jflQyzm06s3wwSR7kjM39G2xAsGvQOIS0yS0p1GDSPdCBILdobkqctMODLDWfxEL99Z/bPBLMtVPgZD/VlZeSqTJ5XdNuQ13A+5SLpK3uj2lYz1RkXBjeUUnY5+c+6Rqn4HtHG9y3bwG51TLI4Pxwx23d8UD2iz/ZKLnrkghzVHf2ANqK+fXRGwjvul1tyD48vjIje3n3L3biWC6a4CD/CumcnfTGdjIyDSmJI/NFBwTFGBEIrItny6tK7ESHqa8hWrcE71Q==;
 31:kg2Q4TzBA16hGj8U3ioF/5tN3q583G8ib5K7boXxYYBcQa8+LNIVqGE6PeLJVPRz9bOqq3ChlHIdDWTvpVng6/rDBU8Fc/bFmV+L5u5HZnldmVKwlIi9lOJLwezk/rFegSO7eU2gYjB1JZgOJAisLSQxOd3o8xYiiWFR7VBzE9gkXlspgFamXsmx1eA3RwURQJ0sXWA85qe07oe6PETeOYWQSuxksnWBNSmWxwtnDvY=
X-MS-TrafficTypeDiagnostic: VI1PR0301MB2141:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2141;
 20:oZybzkdEpPVsctp1vNBgBYKKbf7j979Ps2LB5bSq0vjGUkVzmkMqRJF43j1tJlEeztHQX2H+7+D4oPrvJcx8UaVGbjejCbYRoLyeZmMsR3pINxT4bu5yUX4ZGozP0QYqrPRfXCSpGaWPSwYXelau9cfolNrY5itxLju9sgkr50N91wOujYaj5M602YOH2N+qYhu/13239Bplcuo09wugkhLoJ3hAndykgYt13Srv5sgzGJJH3DbWnnTRbErVbTOHoPH+u+ViSjcI7o1Q9vujrKSnFdEHpnJsoxgne8it2YSmOgZ8/Laabas6vEfm6EpY9KY5dw+UMgIdSa0ft4pPkbc0/UQczUL/w1yjCPgcLwCub7p9MmW9LNmcbHF+/25sJ7j2qcdWnnlGT5/LPBtBnLvGcNlOj6JBKMokXk15XQcRvVvygm7rA5KlJr0qT3dHQZZ09/xNQB87ACuyt0saRiEc94Wq8YMtD8eOm0A1Wu1c3pxHSqUw6Ydt2tFOncCM;
 4:uRGsNc/gPek41yVAKSrw7pctjZCM2Lgbyl5RblaKLUa3eUlgPbkvFApuSXq6Q0hnWRxNqSKiYqKdcvMaxegbemcSWYzda9GoGh+EymYz1KJmrA8qu44HrdKg8q0s5gJZ6vR6WPouZ0l4JVBSgGSYXibwe/AvCnP4S0idY5VGqsi6ngdQiC4hCnTjchsORsLdAFY35YTIOvhnJxDlEhmrQwLvEQdwiVsI2pLAqpHVffAazUTmZT/yc7qwlccyZvr99QEXSg/q1x2Ocv9ao8jQB+aSqCoHxqPyW4ZiAzU87yKJvnU2vhAPVpGaucyQqSe9O7RCeu95AsvlvVA34Ms04985Y41iisE/ifUfzPdhOm/yZVdtAs4ywKBpySoggVwB
X-Exchange-Antispam-Report-Test: UriScan:(114974198459425)(278021516957215)(17755550239193); 
X-Microsoft-Antispam-PRVS: <VI1PR0301MB2141E46BF89DECCBBFD73D58E6750@VI1PR0301MB2141.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(3002001)(6041248)(20161123560025)(20161123562025)(20161123558100)(20161123555025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:VI1PR0301MB2141; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:VI1PR0301MB2141; 
X-Forefront-PRVS: 04569283F9
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(376002)(346002)(53754006)(189002)(199003)(50466002)(53936002)(305945005)(81166006)(50986999)(33646002)(3846002)(106356001)(105586002)(2351001)(8936002)(2361001)(6116002)(101416001)(4326008)(50226002)(47776003)(478600001)(66066001)(81156014)(6916009)(8676002)(6666003)(72206003)(6306002)(5660300001)(54906003)(5003940100001)(68736007)(2906002)(122856001)(8656003)(8666007)(966005)(80792005)(189998001)(36756003)(48376002)(86362001)(42186006)(16586007)(316002)(97736004)(7736002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0301MB2141; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR0301MB2141;
 23:DjogNdL384p/zhPtH1s1Tc3P+CDKkA1LINPd5Ne?=
 =?us-ascii?Q?7ZBO80LVTSxlQcjBoxsvm8O+XVCtAqkvi0t+cP3Wknk6MdjGA5ks8JUG3Urr?=
 =?us-ascii?Q?z94XB2lqw29bVb/EFrCI3LekugEvs6xwYVqKWNwkG3A9oMTdGAr8YjdtAL6l?=
 =?us-ascii?Q?mbfJhC9arYyQGJ1V86areSOwcXAU+2Y5CS+0tEVihaobqFJovNcn1jXcMouF?=
 =?us-ascii?Q?Hz+rLRiB8uG9+o83hw+pvDwvceVFFQL+GZ/Pits5cmbP48/ybQCNuoN1QKGg?=
 =?us-ascii?Q?qXwZyYyqEpmCfIpq+lG55byJ3U+fSvS/Q6tkYBNXvjsofgpF1vSn3qEAeWo8?=
 =?us-ascii?Q?M3qULVP89cZ3Q/8ghAR+41m7h02VrpiEO1ckbKR084WTLN9ri4DMF1PLB+JC?=
 =?us-ascii?Q?Ym2bfeo+vFmx/Nx9nWy/b3OSW/Dy89mxxuiJzmOgJJtd3NRD8yTs5QbUKvJ9?=
 =?us-ascii?Q?1noHxc4u+lfv9NQqmc/5e+4hyXOMrufkEtT8uGuFlbqCRG2UrVkPFL8nhC3V?=
 =?us-ascii?Q?zJQmK3xyz0lIFn3uIUm4vH7SHbbNr01TJvc3jHpCinXwMvPtazsY2NHpacUo?=
 =?us-ascii?Q?QogPkcH+pS9TiJZJP3E3dJYPVNnAubY82LFsaJ8ElMO2h1KrO/LiKPkT0Apv?=
 =?us-ascii?Q?tMt6tADqsJYQxxeR6stvYU/JmxJIqIw0nC3+gv5NWzTTUO/n3+g5TgLMSQzY?=
 =?us-ascii?Q?pK/L6wIlG1jWHJoGYi8eOzbeDYjAsec44QTd+Xt7Scy6rbnjAa17sPcpnnJb?=
 =?us-ascii?Q?Qzd0RNS/sZxVdv4x/aQHAU5KiW+wDMY60QSB5w+L/Ut838FnVZ8NUYSBry1P?=
 =?us-ascii?Q?BaytHs2gqpcANWmTsvmPdvs+VBpRyQIXlBncrjOldG5qu+9UcjubPKa1KluQ?=
 =?us-ascii?Q?eMngUt7ebJFBPYgYWWwocUr/dfd8g6UyPIC60R9Wd0vO1hTlccrPgrytbHit?=
 =?us-ascii?Q?pTlf18Aj0YBATs+aIKoyLcJdUo4gq+DDkSON+YO4wxjMgv3nllzeyooIwJBt?=
 =?us-ascii?Q?WRUYcWwfzjmO4hN5nK6RL3F6u13JI4ZS4di4xwFGTqUAYbrM4C93yROYQeui?=
 =?us-ascii?Q?xQOW3TWC71JJLMM7lvqjiE8kKSyzK9d8Ms/2pkZjzCN8P3Pq0/KlAoUK05pl?=
 =?us-ascii?Q?3dz1BjR6G3GmC4TrxhQZ4zzM6NPkwtLEd+ZvmvjZ8T0AFO7xG2lGs5w=3D?=
 =?us-ascii?Q?=3D?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2141;
 6:vqCoThu0jjfJ/w8LiPQP6Okm7G8WEXkaCOOON0E3BLEP7GKL+QBnKjrha80Pn3F5hfZVCUmOqvh7R7HsKcctfycKyLIoeSHH7LJxxcifuMeT2n4bSZgnUCUMF95V1Jw6qt8z3EsN+kxLrhCG6WbQEa1iag7oV4q1H5Ikp/70lI0BKWrxFgU2hINxHDhAKRqm93RtF2lSMKCnZXgd4XLEbTJG7d6GBsIVp6Iqb7KlGY+HrAQGYCDLkMz4jL1JFyWd8QFfSCwvAWPYnAM+dkVswW2tLQbwvgaPOQy47yQi55JLePNa83lvuDnZlFlNmXGar2J+Jo4OJ55jJ7opC0F78g==;
 5:b0ytYuUQy9ooFxMorsI6S6XtSrj4gPtFNbFZ3fibRxsHw6HrZFTExpaNNbaDjUXk6KbhKuGjO26U6hdzUxxGYm9twQUjm+3lPvEhG054i6gzpQY199TJ1aFc7aPPp8y4w/trmvQMmODmncK1FoZUnQ==;
 24:I3b8oHXBxvC+OKlm1Uy4MqptJxODJCRT70tYKTzZ7VsaZ4EjgDje6E4JluQtnhF2ylUOdlT9sLack9ypsYv4Ep7Zk9LCQNeJEuiaKuPJlsM=;
 7:8Dsgfpn5p57iXXOjiVVCAERTIAKTq1P1aRf1kLV75kBQ7g/yfBLptJ9trFKDqVoYiEHBwYx4U4KJZ/JzYgEWhKsgvyFMxP8IS9YPLGXi5voccFIjjbwsgwjgjuXilj5a5chI3Jv8MzkCOf2Y5lqm9kslOwcR8MGnwUsonlG1VlhvrPTt0PP85q3V+61R4nb/4olW48w6DneyTKbs5cDKI18dy4op2q1xvJfSMvaLTyU=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Oct 2017 15:53:01.6607 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0301MB2141
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v8 00/11] Handle SMCs and HVCs in conformance
	with SMCCC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gYWxsLAoKdjg6CgogKiBBZGRlZCBgUi1iYCBhbmQgYEEtYmAgdGFncwogKiBNaW5vciBj
aGFuZ2VzIGluIGNvbW1pdCBtZXNzYWdlcwogKiBQU0NJX0FSRzMyIHJlcGxhY2VkIHdpdGggKHVp
bnQzMl90KWdldF91c2VyX3JlZyhyZWdzLCAwKSBpbgogICBoYW5kbGVfc3NzYygpIGZ1bmN0aW9u
CgotLS0Kdjc6CgogKiBBZGRlZCBuZXcgcGF0Y2ggImFybTogdHJhcHM6IHVzZSBvbmx5IGxlYXN0
IDMyIGJpdHMgb2YgZmlkIGluIFBTQ0kgaGFuZGxlciIKICAgSXQgZml4ZXMgZmlkIHVzYWdlIG9u
IDY0IGJpdCBtYWNoaW5lcy4gTm93IG9ubHkgbGVhc3QgMzIgYml0cyBhcmUgdXNlZCwKICAgYXMg
cmVxdWlyZWQgYnkgU01DQ0MuIEl0IGlzIGEgc2VwYXJhdGUgY2hhbmdlLCBzbyBpdCBjYW4gYmUg
YmFjay1wb3J0ZWQuCiAqIEZpeGVkIHRoZSBzYW1lIGlzc3VlIGluICJhcm06IHRyYXBzOiBoYW5k
bGUgUFNDSSBjYWxscyBpbnNpZGUgYHZzbWMuY2AiCiAqIFJld29ya2VkIGRlZmluaXRpb24gb2Yg
WEVOX0RFRklORV9VVUlEKCkgZm9yIEM5MC9DOTkgY29tcGlsZXJzCiAqIEZpeGVkIG1lc3NhZ2Ug
Zm9yICJwdWJsaWM6IHhlbi5oOiBhZGQgZGVmaW5pdGlvbnMgZm9yIFVVSUQgaGFuZGxpbmciOgog
ICBpbnZhbGlkIHVzYWdlIGZvciBYRU5fREVGSU5FX1VVSUQoKSB3YXMgcHJvdmlkZWQKICogRml4
ZWQgZm9ybWF0dGluZyBpbiAiYXJtOiBQU0NJOiB1c2UgZGVmaW5pdGlvbnMgcHJvdmlkZWQgYnkg
YXNtL3NtY2NjLmgiCgpBcyBzZXJpZXMgWzFdIGZvciB0cmFwcy5jIGNsZWFudXAgd2VyZSBtZXJn
ZWQsIHRoZXJlIGFyZSBubyBkZXBlbmRlbmNpZXMKZm9yIHRoaXMgcGF0Y2ggc2VyaWVzLgoKLS0t
CnY2OgoKICogWEVOX0RFRklORV9VVUlEKCkgbm93IGlzIGluIHR3byB2YXJpYW50czogc3RyaWN0
IEFOU0kgQyBhbmQgR0NDLAogICBtb3JlIGluIGNvcnJlc3BvbmRpbmcgcGF0Y2gKICogYWRkZWQv
cmV3b3JrZWQgaGVscGVycyB0aGF0IHJldHVybiBpbmZvcm1hdGlvbiBhYm91dCBTTUNDQyBzZXJ2
aWNlCiAqIGZpeGVkIGJ1ZyB3aXRoIGNvbXBpbGF0aW9uIG9mICJhcm06IHRyYXBzOiBoYW5kbGUg
UFNDSSBjYWxscyBpbnNpZGUgYHZzbWMuY2AiCiAgIE5leHQgcGF0Y2ggZml4ZWQgdGhhdCBidWcg
YW55d2F5cywgYnV0IHhlbiB0cmVlIHdvdWxkIGJlIGJyb2tlbiBhdCB0aGF0CiAgIGV4YWN0IHBv
aW50CiAqIE1vcmUgY2hhbmdlcyBhcmUgZGVzY3JpYmVkIGluIGNvcnJlc3BvbmRpbmcgcGF0Y2hl
cwoKVGhpcyBwYXRjaCBzZXJpZXMgc3RpbGwgZGVwZW5kIG9uIEp1bGllbidzIHBhdGNoZXMgZm9y
IHRyYXBzLmMgY2xlYW51cCAoWzFdKS4KCi0tLQp2NToKICogUGF0Y2hlcyB0aGF0IGFkZCBlbmQg
ZW5hYmxlIFhFTkZFQVRfQVJNX1NNQ0NDX3N1cHBvcnRlZCB3ZXJlCiAgIHNxdWFzaGVkIHRvZ2V0
aGVyCiAqIEFsbCBvdGhlciBjaGFnZXMgYXJlIGRlc2NyaWJlZCBpbiBjb3JyZXNwb25kaW5nIHBh
dGNoZXMKClRoaXMgcGF0Y2ggc2VyaWVzIHN0aWxsIGRlcGVuZCBvbiBKdWxpZW4ncyBwYXRjaGVz
IGZvciB0cmFwcy5jIGNsZWFudXAgKFsxXSkuCgotLS0KdjQ6CgogKiBBZGRlZCBwYXRjaCB3aXRo
IHB1YmxpYyBkZWZpbml0aW9kIGZvciB4ZW5fdXVpZF90CiAqIEFkZGVkIHBhdGNoIHdpdGggaW1t
ZWRpYXRlIHZhbHVlIG1hc2sgZm9yIFNNQywgSFZDIGFuZCBTVkMKICogQWRkZWQgcGF0Y2ggd2l0
aCBoZWFkZXIgc21jY2MuaCAoZ2VuZXJpYyBTTUNDQyBkZWZpbml0aW9ucykKICogQWRkZWQgcGF0
Y2hlcyB0aGF0IGFkZCBhbmQgZW5hYmxlIFhFTkZFQVRfQVJNX1NNQ0NDX3N1cHBvcnRlZAogKiBS
ZW1vdmVkIHBhdGNoIHRoYXQgYWRkZWQgaW5qZWN0X3VuZGVmX2V4Y2VwdGlvbigpIGFuZCBmcmll
bmRzCiAgIHRvIHRoZSBwcm9jZXNzb3IuaAoKVGhpcyBwYXRjaCBzZXJpZXMgZGVwZW5kcyBvbiBK
dWxpZW4ncyBwYXRjaGVzIGZvciB0cmFwcy5jIGNsZWFudXAgKFsxXSkuCgpUaGVyZSB3YXMgZGlz
Y3Vzc2lvbiBhYm91dCBTTUNDQyBiaW5kaW5ncyAoZS5nLiBob3cgdG8gdGVsbCBndWVzdCwgdGhh
dAppdCBjYW4gc2FmZWxseSBjYWxsIFNNQ0NDIHJvdXRpbmVzKS4gQXMgdGVtcG9yYXJ5IHNvbHV0
aW9uLCB3ZSdsbApwcm92aWRlIFhFTkZFQVRfQVJNX1NNQ0NDX3N1cHBvcnRlZCBmZWF0dXJlLiBN
b3JlIGdlbmVyaWMgc29sdXRpb24KaXMgc3RpbGwgdW5kZXIgZGlzY3Vzc2lvbi4KClsxXSBodHRw
czovL3d3dy5tYWlsLWFyY2hpdmUuY29tL3hlbi1kZXZlbEBsaXN0cy54ZW4ub3JnL21zZzExNzgz
OS5odG1sCgotLS0KdjM6CgpUaGlzIGlzIHRoaXJkIHZlcnNpb24uIEluc3RlYWQgb2YgNCBwYXRj
aGVzLCB0aGVyZSBhcmUgNyBub3cuCkFzIHBhcnQgb2YgdGhlIHNlcmllcywgSSBtYWtlIHNvbWUg
ZnVuY3Rpb25zIGluIHRyYXBzLmMKYXZhaWxhYmxlIGdsb2JhbGx5LCBtb3ZlZCBTTUMgY29uZGl0
aW9uYWwgY2hlY2sgaW50bwpzZXBhcmF0ZSBwYXRjaCwgY2hhbmdlZCBob3cgUFNDSSBmdW5jdGlv
bmQgbnVtYmVycyBhcmUgZGVmaW5lZC4KCi0tLQp2MjoKClRoaXMgaXMgc2Vjb25kIHZlcnNpb24u
IEluc3RlYWQgb2YgMiBwYXRjaGVzLCB0aGVyZSBhcmUgNCBub3cuCkkgaGF2ZSBkaXZpZGVkIFBT
Q0kgcGF0Y2ggaW50byB0d286IG9uZSBjaGFuZ2VzIGhvdyBQU0NJCmNvZGUgYWNjZXNzZXMgcmVn
aXN0ZXJzIGFuZCBzZWNvbmQgb25lIG1vdmVzIFBTQ0kgY29kZSB3aXRoCm5ldyBhY2Nlc3NvcnMg
dG8gdnNtYy5jLgoKQWxzbyBJIGhhZCByZW1vdmVkIHJlZHVuZGFudCA2NCBiaXQgbW9kZSBjaGVj
ayBpbiBQU0NJIGNvZGUsIGFzIGl0CmRvZXMgbm90IGNvbmZvcm1zIHdpdGggU01DQ0MuCgotLS0K
djE6CgpUaGlzIHBhdGNoIHNlcmllcyBhZGRzIGEgZ2VuZXJpYyB3YXkgdG8gaGFuZGxlIHN0YW5k
YXJkIGNhbGxzCnRoYXQgYXJlIGRlZmluZWQgaW4gQVJNIFNNQyBjYWxsaW5nIGNvbnZlbnRpb24g
KFNNQ0NDKS4KCkZpcnN0IHBhdGNoIGFkZHMgZ2VuZXJpYyBoYW5kbGVyIGFuZCBzZWNvbmQgb25l
IG1vdmVzIFBTQ0kKaGFuZGxpbmcgY29kZSB0byB0aGF0IGdlbmVyaWMgaGFuZGxlci4KCldpdGgg
dGhpcyBwYXRjaCBzZXJpZXMgZ3Vlc3QgY2FuIHF1ZXJ5IGh5cGVydmlzb3IgaW4gYSBzdGFuZGFy
ZAp3YXkgdG8gZGV0ZXJtaW5lIHdoaWNoIHZpcnR1YWxpemF0aW9uIHN5c3RlbSBpcyB1c2VkLgpU
aGUgc2FtZSBhcHBsaWVzIHRvIFBTQ0kgY2FsbHMuIE5vdyBndWVzdCBjYW4gdGVsbCBpZiBQU0NJ
IGNhbGxzCmFyZSBoYW5kbGVkIGJ5IGh5cGVydmlzb3Igb3IgYnksIHNheSwgQVJNIFRGLgoKQWxz
byB0aG9zZSBwYXRjaGVzIGFyZSBuZWVkZWQgZm9yIHVwY29taW5nIFRFRSBzdXBwb3J0LgotLS0K
ClZvbG9keW15ciBCYWJjaHVrICgxMSk6CiAgYXJtOiB0cmFwczogdXNlIG9ubHkgbGVhc3QgMzIg
Yml0cyBvZiBmaWQgaW4gUFNDSSBoYW5kbGVyCiAgYXJtOiB0cmFwczogdXNlIGdlbmVyaWMgcmVn
aXN0ZXIgYWNjZXNzb3JzIGluIHRoZSBQU0NJIGNvZGUKICBhcm06IHRyYXBzOiBjaGVjayBpZiBT
TUMgd2FzIGNvbmRpdGlvbmFsIGJlZm9yZSBoYW5kbGluZyBpdAogIHB1YmxpYzogeGVuLmg6IGFk
ZCBkZWZpbml0aW9ucyBmb3IgVVVJRCBoYW5kbGluZwogIGFybTogcHJvY2Vzc29yLmg6IGFkZCBk
ZWZpbml0aW9uIGZvciBpbW1lZGlhdGUgdmFsdWUgbWFzawogIGFybTogYWRkIFNNQ0NDIHByb3Rv
Y29sIGRlZmluaXRpb25zCiAgYXJtOiBzbWNjYzogaGFuZGxlIFNNQ3MgYWNjb3JkaW5nIHRvIFNN
Q0NDCiAgYXJtOiB0cmFwczogaGFuZGxlIFBTQ0kgY2FsbHMgaW5zaWRlIGB2c21jLmNgCiAgYXJt
OiBQU0NJOiB1c2UgZGVmaW5pdGlvbnMgcHJvdmlkZWQgYnkgYXNtL3NtY2NjLmgKICBhcm06IHZz
bWM6IHJlbW92ZSA2NCBiaXQgbW9kZSBjaGVjayBpbiBQU0NJIGhhbmRsZXIKICBwdWJsaWM6IGFk
ZCBhbmQgZW5hYmxlIFhFTkZFQVRfQVJNX1NNQ0NDX3N1cHBvcnRlZCBmZWF0dXJlCgogeGVuL2Fy
Y2gvYXJtL01ha2VmaWxlICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gvYXJtL3BsYXRm
b3Jtcy9zZWF0dGxlLmMgICAgfCAgIDQgKy0KIHhlbi9hcmNoL2FybS9wc2NpLmMgICAgICAgICAg
ICAgICAgIHwgIDEwICstCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgICAgICAgICAgICB8IDEz
MiArLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC9hcm0vdnNtYy5jICAgICAgICAgICAgICAgICB8IDM1
NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9jb21tb24va2VybmVs
LmMgICAgICAgICAgICAgICAgIHwgICAzICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29y
LmggICAgIHwgICAzICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oICAgICAgICAgIHwgIDQz
ICsrLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmggICAgICAgICB8IDEwNSArKysrKysr
KysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS90cmFwcy5oICAgICAgICAgfCAgIDQgKwogeGVuL2lu
Y2x1ZGUvcHVibGljL2FyY2gtYXJtL3NtY2NjLmggfCAgNjYgKysrKysrKwogeGVuL2luY2x1ZGUv
cHVibGljL2ZlYXR1cmVzLmggICAgICAgfCAgIDMgKwogeGVuL2luY2x1ZGUvcHVibGljL3hlbi5o
ICAgICAgICAgICAgfCAgMzMgKysrKwogMTMgZmlsZXMgY2hhbmdlZCwgNjAzIGluc2VydGlvbnMo
KyksIDE2MCBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0vdnNt
Yy5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCiBjcmVh
dGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtL3NtY2NjLmgKCi0tIAoy
LjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 15:53:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 15:53:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1wqP-0002ht-Sw; Tue, 10 Oct 2017 15:53:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1e1wqP-0002hf-4p
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 15:53:21 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 96/10-22492-0FCECD95; Tue, 10 Oct 2017 15:53:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHKsWRWlGSWpSXmKPExsWSoc8QrPv+zZ1
 Igw1LNSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ox3y58xFlzXrNh65TZTA+M3+S5GLg4WgUZm
 iUW3Gli6GDk5GAViJDZt6WQESQgJ9DNJPNr7lg0kISSQLLH13FdWEJtNwERi3fzz7CC2iIC0x
 LXPl8EamAV2MkrsPLmNGSQhLBAq8W/eX7AiFgFViTML74LZvAJeEvfebgEbKiEgJ3HzXCdYPa
 eAt8TpRY/YIZZ5SSz8+JkJol5Q4uTMJ2DXMQtISBx88YIZoldR4sHBC2CLJQSmM0o8+NjODNG
 sLrH39xuoIlmJo2fnsEDYvhKXLp5khmhYwCixfMcLVginmV1iwY0VQCdxADk6Evsu1EM0TGaX
 WHMlF8L2klgx6xAjhF0gsbFvFtSgC6wSTW9esEMkZCTeLexgg0jMYZX4+WE61EkJEu/+/2aCS
 GznkTh8YwdUeye7xLNvD9knMKrPQvLsLCTPLmBkWsWoUZxaVJZapGtsoJdUlJmeUZKbmJmja2
 hgqpebWlycmJ6ak5hUrJecn7uJEZgW6hkYGHcwTljld4hRkoNJSZS3/+WdSCG+pPyUyozE4oz
 4otKc1OJDjDIcHEoSvN9eA+UEi1LTUyvSMnOACQomLcHBoyTCGwaS5i0uSMwtzkyHSJ1i1OXo
 uHn3D5MQS15+XqqUOO9hkCIBkKKM0jy4EbBkeYlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSM
 K88MPUK8WTmlcBtegV0BBPQEaJpYEeUJCKkpBoY+WfYC1kd0s90kZ6oMrlnbnXP0/Umu9gijx
 /4L/L7tfmi518TZRNua3Qw/vPZ6Tp3cpRu6D8JzUuT3u7c/vB2vKWRx9yom0c61ev95v43tvQ
 WS/Z9enAX37ll5uuKfiZOSIvMjdH9fNR1fe4Z55Bw6ZjNhdaT2PotHXffZq+6ukR/8f6GDQzF
 SizFGYmGWsxFxYkA6qZmNpEDAAA=
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1507650799!90857678!1
X-Originating-IP: [104.47.0.83]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39365 invoked from network); 10 Oct 2017 15:53:19 -0000
Received: from mail-he1eur01on0083.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.83)
 by server-13.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 10 Oct 2017 15:53:19 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=uCrcRL6RM7UiJjGU9CdqFAldXv4WX9xgwJgYp9p/xsw=;
 b=DBtn2cPob/r/ZILTgeNVmQ1INMflgNHLSAbO/6b+0pZPFYiiDlxiZjzw2KYiAH4M5XpW4NJBhhoZvQOZa+yE+8RG1U8QKGXet+f0akFmnjBHnj+vwWaucf/HxmXyjKUBLJ/5H0Wc8kGIOYkEiRNMAL+P9CWkwXC3kKXYrkyBSCI=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.56) by
 AM4PR0301MB2131.eurprd03.prod.outlook.com (2603:10a6:200:4d::16) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Tue, 10 Oct
 2017 15:53:16 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Tue, 10 Oct 2017 18:53:12 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Tue, 10 Oct 2017 18:52:42 +0300
Message-Id: <1507650771-16631-3-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1507650771-16631-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1507650771-16631-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: HE1PR0202CA0008.eurprd02.prod.outlook.com
 (2603:10a6:3:8c::18) To AM4PR0301MB2131.eurprd03.prod.outlook.com
 (2603:10a6:200:4d::16)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 74672c41-7e57-43d0-bc03-08d50ff705c8
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:AM4PR0301MB2131; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2131;
 3:IvkzsZnlBZ/XKcXHSd+zQ3YI10DngkIsTRtPpfrKRRSGmv1JwkKbT+GTcb6dZG4BXiE/yQBL83CefdHO1ULBTZGMqyPzNKgv+cmHOeIRFvFUqAb7Coj1PE/C9DUMXQwMSvRFU4ootq/e9XERUpuRdcc/u8/3nYtVQGPm9FzfXUk4gTenE2N9IsZQmuHR9T9/Wtk8RjxEiLbLrAxVRKmH9QEnSEHj/8ApQ4dKTi4LWtCUZOej1p+JgVd8P43gYe68;
 25:pDh/BBAQ9ZuunowzU54aCnwsoUjBQjt1MT1j/LeEQ2DHARORhaGADbZGhTWuMrgcn1/wM13251yaqw0OMwVLSy7fjzcrxheLLNo+9B0IAjJTcoQHnFqJ2xZNkDHFTqOM/Q016n3XnmUS3azP85+qN1NB+fG1BsqtDhnWGBVuhSrTnoqonwAsXfAyP16kj6HC3iFZcgyh7BtB4XQf1WwzIgg1x/jQA5GGrgJnsDFBs/o2FxLj3LHVOEAPotiZ4dPPecUK3dQ0qduVGerJHNVzZKyGDSCMa7ur0bhHiB9gIfikFhVX6/cdughteZAxUDuuiBw5H7vSRcgSPOgNG2xNEg==;
 31:kB4gQxVx5h597TwRlPuNirznmSbnMf5vuWuUDaoBIWzuxbBlXEULpgN9ZweJqTQyzkZbhhpcI8QJPcjVCD5UZeOFocow0dpmiXGlrGsfh0dKgPG1LXgj3G7iwZWa9nQFrW32CqI3CUiHzCqYqICIQcJskIFJPkvkctXAkiePe9urZgIJPj/bRmDgXWYjcZsj0V1ybow4KLE1Uh4ycbZ70EWJQ7qVyhCrT8g6uoEYrDk=
X-MS-TrafficTypeDiagnostic: AM4PR0301MB2131:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2131;
 20:X/f59jwtsoNzZNCbooXW5OWxlGsSu2XRJuFHphRltIZj0yxfMzeIohBNm49St379//u0wr98Zp4EDitUFiOmafn2pEQCR/9U5DS8eiOItPQ9HA+RHjRziyS4p1FdxXw/oJegctNFo+fUDBrxgUTAsnU0HoG0cVMf0cqRQuV5tw5Z7b4JKX2zn15KrjVM4XrlCpULvScs2sFro7C53iWpDb3OXtasKteRDEZVYUpudfBZH2g6KQ/Kh6Sv1FL161ksmJ9ovMaCWHW9dEI2HFPat1bV9Jz7H/iFi/yu9PnpJHO6SKnvX8cbgbq/kAsK1oZP9iLVC7oz68Zkn9eQe/ts6bt2r5KDAJ3FZjEWJNdNSizD39DWKcbfzplNi5j4GePXBf8DN4eeMDvnH/G/jMQeYmTz+YP1nAt1c5FbFO5c4Du23KOyAA8PtMD/OsI+xcj6XW59yCpn3dHSgEg9QQpEoanTGeT/RpEWnBrV9VlfG30XpSAC6Ip+BZh1eKkLHAc5;
 4:AWduFqCqcqD287S34OoKzklnFIeFgiyTjjTI6ni7038ZVAvnlifEDsZh+ysehUuT/HCDNqW7fR/8+K0xL5dUJ3rZNjX1ZK/vekRL/PDDhb8lB+cseiitQKankX6BI+t15VDiR4+sZ7kHPleUZWDtCY1YI3Z707N9qRk5m59EwnUk6HHrjX8XDSla/qbgP0RrABXIkGVXyKQ05IIu66SPWVUFUmpTpBW10l7PV+khZeI+7U4FnWBpH1lsjdKE/tAAFJ2SbJhiXWN1CZxWBrNEtrWUHmgiyCzLd/vhrJOfKzsxpbnFYPVivZqapy0HenKTOxEZKJtSEY2V9VQuvwZWdw==
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(4114951738403);
X-Microsoft-Antispam-PRVS: <AM4PR0301MB2131285A9ABA97416555806EE6750@AM4PR0301MB2131.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6041248)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123562025)(20161123560025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:AM4PR0301MB2131; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:AM4PR0301MB2131; 
X-Forefront-PRVS: 04569283F9
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(376002)(346002)(199003)(189002)(86362001)(4326008)(81156014)(6666003)(36756003)(68736007)(101416001)(48376002)(5660300001)(54906003)(5003940100001)(478600001)(42186006)(2906002)(50466002)(72206003)(316002)(16586007)(97736004)(2351001)(66066001)(8676002)(3846002)(6116002)(8656003)(80792005)(76176999)(122856001)(50986999)(81166006)(53936002)(8936002)(189998001)(8666007)(7736002)(105586002)(2361001)(33646002)(6916009)(2950100002)(50226002)(47776003)(106356001)(305945005)(41533002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR0301MB2131; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM4PR0301MB2131;
 23:5tDB3fyuEMpO86s3/zWVDFJG3r1SaaUF3N5OQEW?=
 =?us-ascii?Q?4bQ9WMIsaM9I42ySJPf9WfHDrV9mHq+dDNHU9btYnJUSWTodWu1I6Wn3vS+4?=
 =?us-ascii?Q?nsR/27XfsjegzhHB0XZi+BrvcwyBCg4WNWghNWKGv3lGp7gvNVIb48NqBinO?=
 =?us-ascii?Q?3//+1pepzivajfTChS+CwDovV2utds6pHvcAXJqUjJ/F/AvJEvd7/56UdZPQ?=
 =?us-ascii?Q?LPomCyn0kOF2g/5w+uUDFYuRk8ZdDVfV9RZNXbuH3sAV9oAL2XDPT6hhbhN1?=
 =?us-ascii?Q?DyCpAJ2JLm9T4eOx3myjahkaDBd7ezfkP8cSgQRHgV8thZy1OnpNyGIJ2Th3?=
 =?us-ascii?Q?QFFfMcwSWOJ7GBXUQpn7PjnK6fBHnnL9B3OVzDe4BnJxvtzx67JHF50GxmR8?=
 =?us-ascii?Q?RlwDinFx42Hk2gzGEmZPJn1vrDu6vv6oO3+5AExmS3X2Y5vpySuI99wDJoRm?=
 =?us-ascii?Q?ZLfAiPLzwYWYlM52rvzl9j+3dlUZZrTROmPeAF1TA7pG1qhh8KjxL5NkiMOB?=
 =?us-ascii?Q?Z13wJQLlBb062hT4yARowfFxp4sKfVG2WyH5wtkHrqwcGbHs6cDZkv4ZfA3s?=
 =?us-ascii?Q?IDmYuBRnKoynAsAxbZgnXYztfKWvvvrFU6qFGSFZCuieq9WxTh4e8MDGM1Gf?=
 =?us-ascii?Q?PsJL7OB6DxSAAeZDAyAY7lXU4O8V200SE9o6cMtTjWAvRtdHGa7qUrgI6W+i?=
 =?us-ascii?Q?Vj/Z61maUWqdw/eW0CMii9vP/5R/gfnw60Hi3ElBj9pVYNS8IxqXIvAXo+2q?=
 =?us-ascii?Q?cTfOtZKl8f5bm18/HWsc1aouY7JspT0H5p52PQWpe38g8WMs4WbByFM3mY0I?=
 =?us-ascii?Q?7684xmFSkWom221i0Lssc38jMG4MkAHKP721n6JUuIlWNLcvIzrAcanwmvkt?=
 =?us-ascii?Q?bS5BSum2l0VB6VZJ62EcAd5rAYqmiy9f+rT1DbPMTnPNQAwvY8S76jSzCb/i?=
 =?us-ascii?Q?8HerSZqnHXkyrGB+LyruU7/lIAtSWhhN4TM2JUBv9auh5soEOL+3HgpnIIVv?=
 =?us-ascii?Q?8UD8tDvM9qsnDUC9VjuS0g+g/BD1ibrqIkWI5FXOUHSu3DxCccHWmnXiriQ4?=
 =?us-ascii?Q?6Wu+/f+kTUodKkD2+9IPDZnZfblmwKEFWt3c6gMubF8+QRPmv6chqq8qAocL?=
 =?us-ascii?Q?WOyZ85RUUnXPD0HuoGESZFARzKJxC/d3iNRB0yQAm5ooh0fwTw5H0yQ=3D?=
 =?us-ascii?Q?=3D?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2131;
 6:NJAGwGWXB4Z6vYCQl8NOr2C7CLGszwDweFQmzlLYcz/3gfWeuzWOVkZqPyPi/XPA8+FMHJcMtFUrqzSPzpf4neG6beNRwadhiOJITyEALVaE3ZM/cMRwuBOMTkzifbBiUuIhSa3Gn5hQxSMVRANGzL5e1vHR/RJO5nk0pbiOkg4IE5+K66chYTToCH7xIUOXyPw0mUs0JQLl/j8zQSTzF1E6PeEwsDNWj8zCDuAJQqEllii5KKTrWSsv8kV5R8mhYClIGq73CL85QueyI8fPhwpP5osPT0hWUnQC23UrExZMfSUGFwqFwqgVSDNyulq7WeV0HooYU1FWE1dmhKIpQA==;
 5:zEkkbU9TuH0Pk/DRtwBPU+bc0g9agzW3QmDtA3ThC0OfTHXVZN9zWbk4SJSezhuI+EOO131c6HKg0B1XnNz8Lkc3uLhXfh5rW1AuT/vj+eVcjIdgGNzZ/C1FzbLBc7MIBz6s6rHMzFm5E2mzI/6icQ==;
 24:X79Pmp2VDCv0LF0zGNfAnUkWUC0ekSLVV9NkxP8hWIGjitqu181qjgfMReutee1If1degtGtB8aDonMmu4d3cZuYXOaIY35WBFAEfBqMWxc=;
 7:vT+hVJhRyXVRt8fjxtoeao0BIW72/WPpa1Lc6p2nfzxWBUAdoTDr+TtIpzRqk4zUxjJvmIkvFhWS4aZ0Fho/wUwgeJMsqtE01O8n4b5pkyuIrj+rfu1cIfIN/10qDDhKfvry63jo9KKWUfcSY1In0zsbamsPK25VqwrU206gMVMjLLeee1815gcP/AeCf+S0YpNsLR1JTYZYH6+Y4IKilFaLUP6GlNCIKoSb4V8Jxrs=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Oct 2017 15:53:16.4453 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0301MB2131
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v8 02/11] arm: traps: use generic register
	accessors in the PSCI code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlcmUgYXJlIHN0YW5kYXJkIGZ1bmN0aW9ucyBzZXRfdXNlcl9yZWcoKSBhbmQgZ2V0X3VzZXJf
cmVnKCkuIFdlIGNhbgp1c2UgdGhlbSBpbiBQU0NJX1NFVF9SRVNVTFQoKS9QU0NJX0FSRygpIG1h
Y3JvcyBpbnN0ZWFkIG9mIHJlbHlpbmcgb24KQ09ORklHX0FSTV82NCBkZWZpbml0aW9uLgoKU2ln
bmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29t
PgpSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4
ZW4vYXJjaC9hcm0vdHJhcHMuYyB8IDM4ICsrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMjEgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMu
YwppbmRleCAwY2ZmODNlLi5hY2U1YTQzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMu
YworKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwpAQCAtMTQ1MiwxMyArMTQ1MiwxMiBAQCBzdGF0
aWMgdm9pZCBkb19kZWJ1Z190cmFwKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1bnNpZ25l
ZCBpbnQgY29kZSkKIH0KICNlbmRpZgogCisjZGVmaW5lIFBTQ0lfU0VUX1JFU1VMVChyZWcsIHZh
bCkgc2V0X3VzZXJfcmVnKHJlZywgMCwgdmFsKQorI2RlZmluZSBQU0NJX0FSRyhyZWcsbikgZ2V0
X3VzZXJfcmVnKHJlZywgbikKKwogI2lmZGVmIENPTkZJR19BUk1fNjQKLSNkZWZpbmUgUFNDSV9S
RVNVTFRfUkVHKHJlZykgKHJlZyktPngwCi0jZGVmaW5lIFBTQ0lfQVJHKHJlZyxuKSAocmVnKS0+
eCMjbgotI2RlZmluZSBQU0NJX0FSRzMyKHJlZyxuKSAodWludDMyX3QpKCAocmVnKS0+eCMjbiAm
IDB4MDAwMDAwMDBGRkZGRkZGRiApCisjZGVmaW5lIFBTQ0lfQVJHMzIocmVnLG4pICh1aW50MzJf
dClnZXRfdXNlcl9yZWcocmVnLG4pCiAjZWxzZQotI2RlZmluZSBQU0NJX1JFU1VMVF9SRUcocmVn
KSAocmVnKS0+cjAKLSNkZWZpbmUgUFNDSV9BUkcocmVnLG4pIChyZWcpLT5yIyNuCiAjZGVmaW5l
IFBTQ0lfQVJHMzIocmVnLG4pIFBTQ0lfQVJHKHJlZyxuKQogI2VuZGlmCiAKQEAgLTE0NzMsMTQg
KzE0NzIsMTQgQEAgc3RhdGljIHZvaWQgZG9fdHJhcF9wc2NpKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKQogICAgIHVpbnQzMl90IGZpZCA9IFBTQ0lfQVJHMzIocmVncywwKTsKIAogICAgIC8q
IHByZWxvYWRpbmcgaW4gY2FzZSBwc2NpX21vZGVfY2hlY2sgZmFpbHMgKi8KLSAgICBQU0NJX1JF
U1VMVF9SRUcocmVncykgPSBQU0NJX0lOVkFMSURfUEFSQU1FVEVSUzsKKyAgICBQU0NJX1NFVF9S
RVNVTFQocmVncywgUFNDSV9JTlZBTElEX1BBUkFNRVRFUlMpOwogICAgIHN3aXRjaCggZmlkICkK
ICAgICB7CiAgICAgY2FzZSBQU0NJX2NwdV9vZmY6CiAgICAgICAgIHsKICAgICAgICAgICAgIHVp
bnQzMl90IHBzdGF0ZSA9IFBTQ0lfQVJHMzIocmVncywxKTsKICAgICAgICAgICAgIHBlcmZjX2lu
Y3IodnBzY2lfY3B1X29mZik7Ci0gICAgICAgICAgICBQU0NJX1JFU1VMVF9SRUcocmVncykgPSBk
b19wc2NpX2NwdV9vZmYocHN0YXRlKTsKKyAgICAgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdz
LCBkb19wc2NpX2NwdV9vZmYocHN0YXRlKSk7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAg
ICAgY2FzZSBQU0NJX2NwdV9vbjoKQEAgLTE0ODgsMzYgKzE0ODcsMzYgQEAgc3RhdGljIHZvaWQg
ZG9fdHJhcF9wc2NpKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICAgICAgdWlu
dDMyX3QgdmNwdWlkID0gUFNDSV9BUkczMihyZWdzLDEpOwogICAgICAgICAgICAgcmVnaXN0ZXJf
dCBlcG9pbnQgPSBQU0NJX0FSRyhyZWdzLDIpOwogICAgICAgICAgICAgcGVyZmNfaW5jcih2cHNj
aV9jcHVfb24pOwotICAgICAgICAgICAgUFNDSV9SRVNVTFRfUkVHKHJlZ3MpID0gZG9fcHNjaV9j
cHVfb24odmNwdWlkLCBlcG9pbnQpOworICAgICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3Ms
IGRvX3BzY2lfY3B1X29uKHZjcHVpZCwgZXBvaW50KSk7CiAgICAgICAgIH0KICAgICAgICAgYnJl
YWs7CiAgICAgY2FzZSBQU0NJXzBfMl9GTl9QU0NJX1ZFUlNJT046CiAgICAgICAgIHBlcmZjX2lu
Y3IodnBzY2lfdmVyc2lvbik7Ci0gICAgICAgIFBTQ0lfUkVTVUxUX1JFRyhyZWdzKSA9IGRvX3Bz
Y2lfMF8yX3ZlcnNpb24oKTsKKyAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lf
MF8yX3ZlcnNpb24oKSk7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgUFNDSV8wXzJfRk5fQ1BV
X09GRjoKICAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfb2ZmKTsKLSAgICAgICAgUFNDSV9S
RVNVTFRfUkVHKHJlZ3MpID0gZG9fcHNjaV8wXzJfY3B1X29mZigpOworICAgICAgICBQU0NJX1NF
VF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfY3B1X29mZigpKTsKICAgICAgICAgYnJlYWs7CiAg
ICAgY2FzZSBQU0NJXzBfMl9GTl9NSUdSQVRFX0lORk9fVFlQRToKICAgICAgICAgcGVyZmNfaW5j
cih2cHNjaV9taWdyYXRlX2luZm9fdHlwZSk7Ci0gICAgICAgIFBTQ0lfUkVTVUxUX1JFRyhyZWdz
KSA9IGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5mb190eXBlKCk7CisgICAgICAgIFBTQ0lfU0VUX1JF
U1VMVChyZWdzLCBkb19wc2NpXzBfMl9taWdyYXRlX2luZm9fdHlwZSgpKTsKICAgICAgICAgYnJl
YWs7CiAgICAgY2FzZSBQU0NJXzBfMl9GTl9NSUdSQVRFX0lORk9fVVBfQ1BVOgogICAgIGNhc2Ug
UFNDSV8wXzJfRk42NF9NSUdSQVRFX0lORk9fVVBfQ1BVOgogICAgICAgICBwZXJmY19pbmNyKHZw
c2NpX21pZ3JhdGVfaW5mb191cF9jcHUpOwogICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhj
dXJyZW50LT5kb21haW4sIGZpZCkgKQotICAgICAgICAgICAgUFNDSV9SRVNVTFRfUkVHKHJlZ3Mp
ID0gZG9fcHNjaV8wXzJfbWlncmF0ZV9pbmZvX3VwX2NwdSgpOworICAgICAgICAgICAgUFNDSV9T
RVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5mb191cF9jcHUoKSk7CiAgICAg
ICAgIGJyZWFrOwogICAgIGNhc2UgUFNDSV8wXzJfRk5fU1lTVEVNX09GRjoKICAgICAgICAgcGVy
ZmNfaW5jcih2cHNjaV9zeXN0ZW1fb2ZmKTsKICAgICAgICAgZG9fcHNjaV8wXzJfc3lzdGVtX29m
ZigpOwotICAgICAgICBQU0NJX1JFU1VMVF9SRUcocmVncykgPSBQU0NJX0lOVEVSTkFMX0ZBSUxV
UkU7CisgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBQU0NJX0lOVEVSTkFMX0ZBSUxVUkUp
OwogICAgICAgICBicmVhazsKICAgICBjYXNlIFBTQ0lfMF8yX0ZOX1NZU1RFTV9SRVNFVDoKICAg
ICAgICAgcGVyZmNfaW5jcih2cHNjaV9zeXN0ZW1fcmVzZXQpOwogICAgICAgICBkb19wc2NpXzBf
Ml9zeXN0ZW1fcmVzZXQoKTsKLSAgICAgICAgUFNDSV9SRVNVTFRfUkVHKHJlZ3MpID0gUFNDSV9J
TlRFUk5BTF9GQUlMVVJFOworICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgUFNDSV9JTlRF
Uk5BTF9GQUlMVVJFKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBQU0NJXzBfMl9GTl9DUFVf
T046CiAgICAgY2FzZSBQU0NJXzBfMl9GTjY0X0NQVV9PTjoKQEAgLTE1MjcsOCArMTUyNiw3IEBA
IHN0YXRpYyB2b2lkIGRvX3RyYXBfcHNjaShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAg
ICAgICAgICAgIHJlZ2lzdGVyX3QgdmNwdWlkID0gUFNDSV9BUkcocmVncywxKTsKICAgICAgICAg
ICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0gUFNDSV9BUkcocmVncywyKTsKICAgICAgICAgICAgIHJl
Z2lzdGVyX3QgY2lkID0gUFNDSV9BUkcocmVncywzKTsKLSAgICAgICAgICAgIFBTQ0lfUkVTVUxU
X1JFRyhyZWdzKSA9Ci0gICAgICAgICAgICAgICAgZG9fcHNjaV8wXzJfY3B1X29uKHZjcHVpZCwg
ZXBvaW50LCBjaWQpOworICAgICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lf
MF8yX2NwdV9vbih2Y3B1aWQsIGVwb2ludCwgY2lkKSk7CiAgICAgICAgIH0KICAgICAgICAgYnJl
YWs7CiAgICAgY2FzZSBQU0NJXzBfMl9GTl9DUFVfU1VTUEVORDoKQEAgLTE1MzksOCArMTUzNyw3
IEBAIHN0YXRpYyB2b2lkIGRvX3RyYXBfcHNjaShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykK
ICAgICAgICAgICAgIHVpbnQzMl90IHBzdGF0ZSA9IFBTQ0lfQVJHMzIocmVncywxKTsKICAgICAg
ICAgICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0gUFNDSV9BUkcocmVncywyKTsKICAgICAgICAgICAg
IHJlZ2lzdGVyX3QgY2lkID0gUFNDSV9BUkcocmVncywzKTsKLSAgICAgICAgICAgIFBTQ0lfUkVT
VUxUX1JFRyhyZWdzKSA9Ci0gICAgICAgICAgICAgICAgZG9fcHNjaV8wXzJfY3B1X3N1c3BlbmQo
cHN0YXRlLCBlcG9pbnQsIGNpZCk7CisgICAgICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywg
ZG9fcHNjaV8wXzJfY3B1X3N1c3BlbmQocHN0YXRlLCBlcG9pbnQsIGNpZCkpOwogICAgICAgICB9
CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgUFNDSV8wXzJfRk5fQUZGSU5JVFlfSU5GTzoKQEAg
LTE1NTAsOCArMTU0Nyw3IEBAIHN0YXRpYyB2b2lkIGRvX3RyYXBfcHNjaShzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykKICAgICAgICAgewogICAgICAgICAgICAgcmVnaXN0ZXJfdCB0YWZmID0g
UFNDSV9BUkcocmVncywxKTsKICAgICAgICAgICAgIHVpbnQzMl90IGxhZmYgPSBQU0NJX0FSRzMy
KHJlZ3MsMik7Ci0gICAgICAgICAgICBQU0NJX1JFU1VMVF9SRUcocmVncykgPQotICAgICAgICAg
ICAgICAgIGRvX3BzY2lfMF8yX2FmZmluaXR5X2luZm8odGFmZiwgbGFmZik7CisgICAgICAgICAg
ICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfYWZmaW5pdHlfaW5mbyh0YWZmLCBs
YWZmKSk7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBQU0NJXzBfMl9GTl9N
SUdSQVRFOgpAQCAtMTU2MCw3ICsxNTU2LDcgQEAgc3RhdGljIHZvaWQgZG9fdHJhcF9wc2NpKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhj
dXJyZW50LT5kb21haW4sIGZpZCkgKQogICAgICAgICB7CiAgICAgICAgICAgICB1aW50MzJfdCB0
Y3B1ID0gUFNDSV9BUkczMihyZWdzLDEpOwotICAgICAgICAgICAgUFNDSV9SRVNVTFRfUkVHKHJl
Z3MpID0gZG9fcHNjaV8wXzJfbWlncmF0ZSh0Y3B1KTsKKyAgICAgICAgICAgIFBTQ0lfU0VUX1JF
U1VMVChyZWdzLCBkb19wc2NpXzBfMl9taWdyYXRlKHRjcHUpKTsKICAgICAgICAgfQogICAgICAg
ICBicmVhazsKICAgICBkZWZhdWx0OgotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 10 15:53:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 15:53:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1wqe-0002lR-4I; Tue, 10 Oct 2017 15:53:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1e1wqc-0002l1-Pp
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 15:53:34 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id E6/94-05537-EFCECD95;
 Tue, 10 Oct 2017 15:53:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSe0hTURzHPffebVfZ5DoVf76CJmFIimKFEYS
 EPVAC6WFohl7tuo22OXa3WP9ZGupAfBXaUHxFD0kzCdN8pJahhilKpvmW/eELUTQDZ9ru7jQ7
 fxy+53x+39/vdw4/EpeahD4kY9QzOg2tkgldiON3BbHBf1Ym40NL3ogjnq3XEJHock+rFYtFC
 QKlJiXdmCxQTGx3YtpXQmN2UTGRgR4LTMiFJKgHOBTuzeIm5EwiKhEa3+UiDkipPAxqd9/bgZ
 RKhUprvpDTQuok1FcMijjtQfnC6MaI3YBTLQha+prsBnfqBrztzUGcJqhjMFU9LeC0hIqGmvJ
 1uwbqCIx/y7XHO1Mx8LV6XsQXi4aq9Q2Mj3eDvqcWgtM4BdC1sIDz3qMw2zVkLwxUCYKNvAkh
 bw6EduuKI8gfegbKCF5fgcHpNgFvqETQaF4S8YdMEVg/lDocJ+CjpQjnQbEIls1LDhANL83di
 NdaaJ+bcdwPCeDldhiv/WC1KkfIm4sE8PD7oOP3kmF1z4rxwCSG5sVHjqhcETRl1KECFGg+9F
 rzoddWIqwWBbKM7h6jCw4PSdEp5Qq9mlaqgsNCT4eoGZal5YyKTmFDUtPVjcg2C0621Yxyds9
 3I28Sk3lK8hcn46WuKel37itoVpGkM6gYthv5kaQMJA3LNuamY+SMMU2psg3UPgZSLPOQxHFY
 wmppNauU86gfnSHH5n7sYORm3phtzxmf2sGkhCZdw/h4ST5xBoozKAyag3T7IzqM/H3cJcjWo
 FSsZXRqpf5/voS8SCRzlzznsoiVGv1B1SVbQ5itIc80e0N6+h/yyUAvzJFnW1urty7oMzfPTZ
 WZR1yFa9r5ioH+J4ZE/+KI7pmm0dHCoNLy8PjXBVjvdu/V+ajxsBnPpGude1XGjo56eUOLZSU
 ygbl9KzTAUDe89cX3IoZlFVsmjZfmf0Wbfg8Nx6y1eXuHGKI+37y+nCX3iwswOlX/DIBs3CIN
 kp6SEayCDgvCdSz9F10MNHSdAwAA
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1507650812!53483966!1
X-Originating-IP: [40.107.5.80]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7879 invoked from network); 10 Oct 2017 15:53:33 -0000
Received: from mail-eopbgr50080.outbound.protection.outlook.com (HELO
 EUR03-VE1-obe.outbound.protection.outlook.com) (40.107.5.80)
 by server-6.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 10 Oct 2017 15:53:33 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=RUQZHJ3FzrJx06fW9f3kANt1HssI5020uLpTy+rPhCI=;
 b=OjWQ2VSEdktYYHx0nMfMWoEEPen7lRxhd76qi6VUUTUNeZHdNBA91528sascUKEAiNHYSRvWPtNsTegONAQZ170W1bxUYE66JnJyWEi2mua0WqQFUzDWFZa9U3uKHkdnRi8b1VwltO8HAt3A1K9I/bQoYkHPHAWNR72YTK6IXCw=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.56) by
 HE1PR0301MB2139.eurprd03.prod.outlook.com (2603:10a6:3:21::16) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Tue, 10 Oct
 2017 15:53:22 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Tue, 10 Oct 2017 18:53:19 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Tue, 10 Oct 2017 18:52:43 +0300
Message-Id: <1507650771-16631-4-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1507650771-16631-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1507650771-16631-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: AM5PR0602CA0023.eurprd06.prod.outlook.com
 (2603:10a6:203:a3::33) To HE1PR0301MB2139.eurprd03.prod.outlook.com
 (2603:10a6:3:21::16)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 2fd146f0-e3cb-4cb0-dbaf-08d50ff70dc3
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:HE1PR0301MB2139; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2139;
 3:B9OYSwh00bDBRspBG8QEtDabNqpRbv6hXwcJsW850nPFiTy8cWnEAj2EzSO/+Xi0wywP6GH3WWZBFEt67LTIZWEEx5E82nhI6cTsvyy42wXos9DqU2Cp7rg4HskDzIlD/GTZAYUR8yepytnzZIV3Jp/DViqNLzKOtP/WNYLzPwfuj9Jxh8I81L6WnW0CINqIbCVmy9MffBm2EF/iVD4R0wQX18hCa13ILCW9TUGCeZ/5rydfpM8jYRAI1QEZQt/U;
 25:JeQVts9gtOAgStA1LNTfnircmfYKYAdskdR7ZHiJ9PAIrXDNIIEgGgEGiPX8z4F/QYeu2kFHofwlIZ720Zue5AgV/ifb1FRfQRg3M91+aWvmwgl7u08BuQNhI7lmi3Xoe/CFdFiV4ISKJLuy6YVtVCorMK21BNLV/CGpOIegjaUBLferG310rP5KDKKNFuROOXEZZzo/o/VKPlxL07HEYmIqgZ1GfA5zau4fS5rWiWM0loEwexKypB9vrHsQ9V2JQnJjuBh70lOLbsOg8Nq9aUhSFxmTd3PjY+zZFq0A6K43MGKyFUwnFH+dvg5I0WzVEBldLjbwHyuXIg2Fe2UCDw==;
 31:Q0y89mpS2NfJGplCOfF6tWB+JeNq9fAsNzC7P5tRNhOmp5DjGw9jCCUr3j0yFk4apJGk+OSx/5mT0+ipze+LT7y79ZXbH+VBWTqRFyuRbMqr7+pBrMjHdWlBmhWger++sGVnRcRrl0BQJ2CWMgDrjYnz90WwHmk58VQOn7O7QxiQc5xTahnai1CYGKgUGegXmJDYRfL0DZnXOzDynwTNsta0zC4uX0WVARm9CUkuGqs=
X-MS-TrafficTypeDiagnostic: HE1PR0301MB2139:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2139;
 20:ViqN5yPqw73t02a1l5MDxS1XhrFqDzU8vqOUbN5JnAS23qyHZda0qg4XBBlBYGbBa1g+Vp+LiPHfw6slbiVWlskQsZsTT80WOeHIV1Cc3BjuNAKJipn6tjqxFagxGtF06KCkJJpuWpM2p9QULZnCH5jV/uSZsfReFUy3QP2gGJKvqHreNy0hhEa3LTS20OozrlDV1j20O3+xO5V4MBIxi1fF+ltW//Ym87xROOv2ZOffvYSqKvdaTlL6hSi+pCVXElq6ImU4j60WMNhW/3EEhHDtT8GGKSmFpMOC7nQX54XqIKv2FADaOb8S5wzdd9p98oVMJzf9Kx2QugKhwaUV+WCCfEGPGCr5W1G+aHqp6muLy460vV3N0X3FsBGA6Z5wNpSAtLXQsjndDtF48KyLKHmGuav/jhyGi6niwWkPYOiT6w0xGuM446e9CwaVhb4Ge6A+f6yDQrkDo7Oc/wlJeFX3jB1oVMJEd1kU+9miKYDdMkxQoUvwJRTsFXZPHbU0;
 4:PWGRAfNPzTVNQpxg9DMuHTcbKWOg7KJBivIb5GM5ZsJjNerinhlGliDNSXdEmxwxgQSGvrMXZNWIOvJyzPpBXsKpLLDEAjNMmkAKlN+KwIxaS3d6hREnJDW3fUkoZkiVMD9BUXJgg16FZjFpgjAgC2yIrijX5+Am9SzdL5109PsMu1a9EW3BuyLDjZqESwaZfoB3ALjVXKgANd90YsRqtE3ml5mhoe6f6OpnF/yYZ35S8gr6lyIdbwuCh/+sMDUEJl6Ep6ZNAO6uPSfK9g0jq2Tb6LClraZrkK4mu2rP7RsoHE+kKQfVha0O3B8nYNUnnlVT8qBpoEZd1mTvoDdshA==
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(4114951738403);
X-Microsoft-Antispam-PRVS: <HE1PR0301MB213936BD1C3FA40C2D1B6141E6750@HE1PR0301MB2139.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(3002001)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123560025)(20161123562025)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0301MB2139; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0301MB2139; 
X-Forefront-PRVS: 04569283F9
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(376002)(346002)(189002)(199003)(50226002)(305945005)(101416001)(7736002)(6916009)(48376002)(86362001)(6666003)(2950100002)(50986999)(76176999)(478600001)(2906002)(8936002)(122856001)(106356001)(33646002)(72206003)(47776003)(105586002)(50466002)(316002)(16586007)(5660300001)(2351001)(8676002)(54906003)(36756003)(2361001)(42186006)(68736007)(81156014)(8666007)(80792005)(8656003)(66066001)(97736004)(189998001)(53936002)(5003940100001)(4326008)(81166006)(6116002)(3846002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0301MB2139; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR0301MB2139;
 23:e8Jy9q7RvyOYbli+fIcskLX80Usa7fEptZqkGfn?=
 =?us-ascii?Q?39kcX7CQPLX7JU58+Fjpn6HE49hWsL4lXPSztikgCFzotCjIDESOqGildCuo?=
 =?us-ascii?Q?7yYaFTfuY0klbwMSEznpWtydppnlH6lLaTdy/y8hShO6BeJy6oEd9vIoSN3L?=
 =?us-ascii?Q?MnRX9AR82/LLpZy5NvFcDGIadvXxhLJcrHibWiXyDLnx16Z7A5WR56Gk+HHV?=
 =?us-ascii?Q?dYRaBVPWEyGiUUkFejWxyv+CjIjahnBOQOWEzw2g9C+N29Dq4gQpbpOtM6gS?=
 =?us-ascii?Q?U85MbTW7Cnz9l6vObFTVzkcx6Ywg/qMiKFh81mfKY87a23Qsvh4RTTgMLxZf?=
 =?us-ascii?Q?kkbawTtdymM9O2gy6d1eRGiAYJqh/81LU+sfgfUfQJnnj1C1GHoooTnS1sFJ?=
 =?us-ascii?Q?eyFv/OJdZNzldvNXZpBY+ItC0ypjA74M+6wuot7XCqUKcglxiW+Dq9XDZnlr?=
 =?us-ascii?Q?S+aLV3RPmv2KoIucGN0sk2wXAqR1RMKad4iJrxxMr7xZ2EWjrv32EbMLEu7Q?=
 =?us-ascii?Q?5APpr1qTW0wkj2nI0qiNfCnavH0iigPMnwB9b/sLzdqxSsSafsMMfZbxmiUc?=
 =?us-ascii?Q?yvrSWkiHoRUtyeEovqCXar9Fb+ezqGiJGiCkvAzgVHGUR7dA8tWLikfpxwqT?=
 =?us-ascii?Q?lslAVIz3M2I260z7cKq4P9JxK1y1NJAfQHIvtXb3VDZ4/ByIwL6NTsj4xwyw?=
 =?us-ascii?Q?hM/WBwP5lDQ2grRALIeWtPfap+M9yQw0i5a2JwhucRWOCnn+1AGNFLE072Cg?=
 =?us-ascii?Q?785d78x5T/dMij32Nppf4gv71McDNgt8d+QwAraSAl2/VY2+xQBqfnW38EIt?=
 =?us-ascii?Q?RcExcCrvqO4ARX5ZaxVKFQewFac4d34eGFiRl6kX1E3e491/V8JgvOsiCxff?=
 =?us-ascii?Q?s3M0q3EmSM+i7HAJ+rMwXEUVNYYCx81cRXnJq+QkJvmpZqpXUR+OCNLiyYcU?=
 =?us-ascii?Q?MPwDCMDeCKwgVnhUstUPwBt9G+K8KjkwkiS1BQyEZfMNqdhVO/1JdNSF6zAa?=
 =?us-ascii?Q?+XLqgxD9oa+U0mi4OJsBXfkQ7Ak5HDEelSGMLiG/jR9SE1mFzVwG3L1QeK6W?=
 =?us-ascii?Q?nJVU6KQsKenWMYSbSElkwn4yf0ZtAzmE0iyLZ2AKR3ssRuphe5Wzlj46RCBH?=
 =?us-ascii?Q?pBvbsf66DDf3HuMOJ4LINqsn9P0D+tDP0?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2139;
 6:6wOUnfWgQwF+W1/UKRhBIFS/BgkdsDkDHPbGJMvpXuw0TUKBtrr5/heu7AMaPoHDr8Q+/MMe/MP3TJArV0I4uo6NoGnbuR6oN5DeEh+hR1Bnz6WP9soJUeYbVYNWovR4CnWi6nm223+qMl0bVos5mxRQqq03ztzL4epbWN4ArZOF8zDXPq45yCm4bYlulQseW7fW3coPG5Coxkp7eEMZETTTF8VQep+4gIy9adIoQpF0pc1lbsnO+1oRVxwgwwrf1JufvDa26dBtBPCzW4vyqoBUdWvEFzYt9lgtczDEhUitZLRijNxZk61b9V9AZ7vpEtBA3VaF4qBRIqHfSmZ1/w==;
 5:s/2cT1obHg5O6knlicd472Z1fo8hPiA9WU3JvoRlM6MXT4kO2H/q1wy606f670zpeMu0Y5lNsIkk5uhy6bGblZxlUFMzQTq2VWssdwfkVMT0tnG+5m8KRqDEOPSdPN/Myokx92vHR41HvMVppU0dHw==;
 24:hzFxxsROTjgo/eg1MFXKQjjvHFD77GrLS3omnr6vZJ6pOWVISxOktO12scKXH1Tk2pXmLrGLkPLqAFw2qSFiPa81jgumFnMbMvjFQFKENvU=;
 7:upfsUAdkUQ8q8WzPFwGAbviEOD9gy4OI71jlvezL5vAQYj/5tzzjXc0zgMj32uvvuq7gG2Vrc5qtm+xO/S002SeIj4k4au4lam4kF6VPoEy7bXuUWooIAmeMstrJomGPUx8+UGlnVFLAES+j9iCkHaEEzg8vsTL0xUCqvR8Uo0dPEQyaZmxNz0BJGJm0mdoA6zHaiXG8pKxUN0sQIGVKf7rStg/Ek1VCORKnb1Ii1Xk=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Oct 2017 15:53:22.8507 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0301MB2139
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v8 03/11] arm: traps: check if SMC was
	conditional before handling it
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VHJhcHBlZCBTTUMgaW5zdHJ1Y3Rpb24gY2FuIGZhaWwgY29uZGl0aW9uIGNoZWNrIG9uIEFSTXY4
IGFyY2hpdGVjdHVyZQooQVJNIERESSAwNDg3Qi5hIHBhZ2UgRDctMjI3MSkuIFNvIHdlIG5lZWQg
dG8gY2hlY2sgaWYgY29uZGl0aW9uIHdhcyBtZWV0LgoKU2lnbmVkLW9mZi1ieTogVm9sb2R5bXly
IEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgpSZXZpZXdlZC1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyB8
IDYgKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwppbmRleCBhY2U1YTQz
Li41YjkxZTZjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYworKysgYi94ZW4vYXJj
aC9hcm0vdHJhcHMuYwpAQCAtMjE5OSw2ICsyMTk5LDEyIEBAIHN0YXRpYyB2b2lkIGRvX3RyYXBf
c21jKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNyKQogewog
ICAgIGludCByYyA9IDA7CiAKKyAgICBpZiAoICFjaGVja19jb25kaXRpb25hbF9pbnN0cihyZWdz
LCBoc3IpICkKKyAgICB7CisgICAgICAgIGFkdmFuY2VfcGMocmVncywgaHNyKTsKKyAgICAgICAg
cmV0dXJuOworICAgIH0KKwogICAgIGlmICggY3VycmVudC0+ZG9tYWluLT5hcmNoLm1vbml0b3Iu
cHJpdmlsZWdlZF9jYWxsX2VuYWJsZWQgKQogICAgICAgICByYyA9IG1vbml0b3Jfc21jKCk7CiAK
LS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 15:57:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 15:57:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1wu1-0003JD-MZ; Tue, 10 Oct 2017 15:57:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=449813866=anthony.perard@citrix.com>)
 id 1e1wtz-0003J1-S3
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 15:57:03 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 06/2C-03207-FCDECD95; Tue, 10 Oct 2017 15:57:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHRDpO65t3c
 iDZau0bP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMWvFrAUrCUvaL1yyyWBsa/rF2MnBwSAv4S
 B+5tYQSxWQRUJa4tnccCYrMJGEismH4VLC4ioC3xYtU6ti5GLg5mgZ2MEjOWrAFLCAuYSbyde
 ZsJxOYVsJbYeuAgE0iRkMAeRolzM+YwQyQEJU7OfAI2lVlAR2LB7k9AkziAbGmJ5f84QMKcAo
 4St5beASsRFVCW2Nt3iB3EFhJQk7ixcBnLBEa+WUgmzUIyaRbCpAWMzKsYNYpTi8pSi3SNLPW
 SijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQKDrZ6BgXEHY9Nev0OMkhxMSqK8/S/v
 RArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4H30BignWJSanlqRlpkDDHuYtAQHj5II706QNG9xQ
 WJucWY6ROoUoy7HjYfX/zAJseTl56VKifMeBykSACnKKM2DGwGLwUuMslLCvIwMDAxCPAWpRb
 mZJajyrxjFORiVhHmFgBEtxJOZVwK36RXQEUxAR4imgR1RkoiQkmpgnC80tfhpxP7yjSEfTnt
 lxG7b+/ZpY9w6kZdfZ9qs1d5T/OzysTvZCz4IOP7l6D+xfJ+Ev90Epn/HQ5R2tpRfFzD+x7iB
 68CHKsG9f5J7WRR26jT+5VyXtvLbN4djFyRWiTe9ap/KrRZVKC1/XPlCZPIch9I3CfWPP7sFn
 51/5Hf8lY/PNdMOflViKc5INNRiLipOBABL5pTavAIAAA==
X-Env-Sender: prvs=449813866=anthony.perard@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1507651019!92834962!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51552 invoked from network); 10 Oct 2017 15:57:02 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 15:57:02 -0000
X-IronPort-AV: E=Sophos;i="5.43,505,1503360000"; d="scan'208";a="443683293"
Date: Tue, 10 Oct 2017 11:32:15 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171010103215.GD1771@perard.uk.xensource.com>
References: <1507564902-9000-1-git-send-email-ian.jackson@eu.citrix.com>
 <1507564902-9000-2-git-send-email-ian.jackson@eu.citrix.com>
 <23003.41880.818255.728737@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23003.41880.818255.728737@mariner.uk.xensource.com>
User-Agent: Mutt/1.9.1 (2017-09-22)
Cc: Juergen Gross <jgross@suse.com>, Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 1/8] xen: link against xentoolcore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMDksIDIwMTcgYXQgMDU6Mjg6MDhQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gSWFuIEphY2tzb24gd3JpdGVzICgiW1BBVENIIDEvOF0geGVuOiBsaW5rIGFnYWluc3Qg
eGVudG9vbGNvcmUiKToKPiA+IEZyb206IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBj
aXRyaXguY29tPgo+ID4gCj4gPiBYZW4gbGlicmFyaWVzIDQuMTAgd2lsbCBpbmNsdWRlIGEgbmV3
IHhlbnRvb2xjb3JlIGxpYnJhcnksIHdpdGhvdXQKPiA+IHdoaWNoIHhlbmRldmljZW1vZGVsIGV0
IGFsIHdpbGwgbm90IHdvcmsuCj4gCj4gVGhlIHhlbnRvb2xjb3JlIGxpYnJhcnkgd2FzIGp1c3Qg
Y29tbWl0dGVkIHRvIHhlbi5naXQjc3RhZ2luZywgc28gYXQKPiBsZWFzdCB0aGlzIHBhdGNoIChv
ciBzb21ldGhpbmcgbGlrZSBpdCkgc2hvdWxkIGdvIGludG8gcWVtdSBSU04uCgpJIGRvbid0IHRo
aW5rIGl0IGlzIG5lY2Vzc2FyeSB0byBkbyBhbnl0aGluZyBpbiBxZW11LiBUaGUgbGlua2VyIHNo
b3VsZApmaW5kIG9uIGl0cyBvd24gdGhlIG5ldyBsaWJ4ZW50b29sY29yZSBhcyBsb25nIGFzIGFu
IG9wdGlvbgotV2wsLXJwYXRoLWxpbms9IHByb3ZpZGUgdGhlIHJpZ2h0IHBhdGggdG8geGVudG9v
bGNvcmUgd2hlbiBidWlsZGluZwpxZW11IGZyb20geGVuLmdpdC4gIEluIG90aGVyIGNhc2VzLCB0
aGUgcGtnLWNvbmZpZyBmaWxlcyBzaG91bGQgYmUKZW5vdWdoIChjb25maWd1cmUgZG9lc24ndCBu
ZWVkIHRvIGtub3duIGFib3V0IGEgbmV3IHhlbnRvb2xjb3JlLnBjCmZpbGUpLgoKPiBBbnRob255
LCBkbyB5b3UgcGxhbiB0byBjaGVycnkgcGljayB0aGlzIGludG8gdGhlIHhlbi1zcGVjaWZpYyBx
ZW11Cj4gYnJhbmNoIHVzZWQgZm9yIG9zc3Rlc3QgdGVzdHMgPwo+IAo+IFRoYW5rcywKPiBJYW4u
CgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 15:57:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 15:57:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1wu7-0003LG-UA; Tue, 10 Oct 2017 15:57:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1e1wu6-0003Kr-NL
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 15:57:10 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 15/BA-20448-5DDECD95; Tue, 10 Oct 2017 15:57:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUYRT1m9ndGWVXxlXztmnURir5SLNATUS
 iH2UIFhQZQs7auLOwD51ZQ4PCqEAlUVSsLFDTH2FatD7DBB9YpqWWSyJqiSylppJKpK1QM85q
 9v063z3n3nMuXBJX31ZoSCbHynBm2qhVeMjYw1h8mH1xMiWi901sdN1yrSwBnerrcGLJ6JLcY
 NZZctLkbNXPGSJzeldOXduiIg91eRUid1JG3cTh3nR6IfIg1VQRBl8bBjGRUFPp0LoyJhexgj
 oKz6qGCRH7UHvg0+ooEhtwagGDxUmnQiS8qURoKHcImBSmHoSVMqVYVgnlxoknmxKg9sL4UAE
 uYnfqDAw+niEkr0SoWV7FJL0XvH3gkIkYpwC6Z2dxqXc/THePbPoCVYbAXuVwNQdBp3PBJQqA
 vvePZBJOAltji0JqqEZQOPYDlz63CBizd7g6QmHd0bKJEZUKtuYCl8U3BQx/WXeJYmB5bc21Q
 yZMdvW4Jo3I4eXzViQR/rBUk+/yq5BDU/8HJAVMg6U/Tkwi2pTwYmCOkD4FBDTZ+ogSFFS5Y/
 XKHatXI6weBfMMd5XhwiKPhes4g561mmiDMSwyIircxPA8rWeMtI4PT7eYbEi4BTfhtaOGttM
 9aDeJaX1VxXOTKWpPneVKLkvz7GUu28jwPcifJLWgmlkQOC+O0TM5GQajcFBbNJBKrY+KE05K
 reIzaRNv0EvUAIoiS2vtGxiZPz61gallZouZ0fipYkQpJUrZbPP2oK3j/IgCNN4qJERTKzMZz
 mSw/s/PIz8Sab1VlWIepcFs3fabF6JgQhTfjM0oVvofpclDsQWhRsfJs0n+zuuaqOh4/+qEZO
 1v7Z2i1N5f3RdTYtiukn3Fd0NflyJLV3/9VFDguZKwClOCx9Pvx181B0/nh1yzVwyUV2dZa3z
 5wHD9Ecv9xBsPYw987h/tjlxqn5gY8pxRdOZm6LIuVLFpleYTIecJuhR7l4VjcUFucePDhFbG
 s3TkIZzj6b+0qnzjlwMAAA==
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1507651028!109704504!1
X-Originating-IP: [104.47.2.62]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51775 invoked from network); 10 Oct 2017 15:57:08 -0000
Received: from mail-db5eur01on0062.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.62)
 by server-8.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 10 Oct 2017 15:57:08 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=7LCIGWhrHcFJgF9UGL0iNAYQEfaSyEeWg4y8ixgRx0c=;
 b=MDMF0AaUa/6nd3VVTcMxuo/oz5K6J4x2I13cPWWmx6NZD5V/1Pp2z96ijU6y8mpqU4UVmKMW1rxqjWabhk8M8aoFIogi8D6Ld9nvK6EouUGznfPmUl7NhITCXQJm0MR2TviJSdfzQyBQ5eYX6+6BinhUNeTG8yFu7jgjkQA+HsA=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.56) by
 DB6PR0301MB2133.eurprd03.prod.outlook.com (2603:10a6:4:46::15) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Tue, 10 Oct
 2017 15:57:05 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Tue, 10 Oct 2017 18:57:00 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Tue, 10 Oct 2017 18:52:44 +0300
Message-Id: <1507650771-16631-5-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1507650771-16631-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1507650771-16631-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: HE1PR07CA0020.eurprd07.prod.outlook.com
 (2603:10a6:7:67::30) To DB6PR0301MB2133.eurprd03.prod.outlook.com
 (2603:10a6:4:46::15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: e7b2acf2-74b3-448a-7847-08d50ff78e80
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:DB6PR0301MB2133; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2133;
 3:H59i90f5xrbJkWMKmN3rBlG8nvpa0o/qYzeYzVHrP6khV3FPDeEwJYjD3ec9e1eGgUtg6IELJnfBtqnqZSqBYkimbD68O4vCVt9iovCbdHDqBYS5nEU8Lfl+L+8hgCPQCNK4KDsptIgVN9UdkepTF+cIxCb3VsNggInDfzypmMizW4Paz7//tf2FlS98QQiGLmWNmS7mJfsY2WIVcYOEghokzu0yGo7TA5NeZlM2l1QdqWHNxkPjvcKGl5gLY1Pn;
 25:GmgweDcBy5nFfNFlL6CnYQKXLvDwg4lnljv+TIyqIXmaHPq693eCl09Uqr2Nl52bUX47DfakEQ8xrzB31Dq3rF4uYRnAB19n3zFqa7eH4OtYfOElxSvWMfkiL11RRa9i+cHe0Y+GRglf0pOpGRw6QvGQLm0HsQXQ/WRXSFtZW+SMcfH4xixNum4sCGWSdnFykWovrl34PMeEa7pNPbNKW+3rCJpEKzm+7baTJuGT8cy88Q4kqaSg/rxLrZ27MV+TBGdczXD9ONUsup9dEMEiXb9xPoEgY0LfFOTNYx+v7Yhnhkn2HPrYs33NeGIgPB5+xHdQP4QVREEoempTc5xNzQ==;
 31:m08ZVNSp1aME8o8S70qn19axR8LaW+pt2dfhRAmVwmG2G9uL10Mhq1AQBN6CNOF0weSbXJGZSsEFRaichy6mRQlMSj4pRPdl/Y9hDGGainJCfoGObL63KoR6eeb8hPu0AkmC0CiLjLwIboaiyeAd5K/B4/HfH8WCK3C/JU1UUEo2r+yikurkTIrb5RAfPrfaaZvxezRD1OCK3Has0BKRzDLp2tBQOi5pzcRW/RI0pBc=
X-MS-TrafficTypeDiagnostic: DB6PR0301MB2133:
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2133;
 20:B2nsbEuHyC/ms0M7tc74v4FuYuKPS6j7d41Ylws8IEAxRirhagxwmmZZlWkuIWtBwBgnxi0JeZKf/SPOJQpOa46mAq9ZAZ/ka3PopgcZ2aqIKoOiLBLBYWNN8bOl9uawJoLE6gcVzGMb1C/8EvGasup5Oar5ikwGXAZoDCeoMYw5Vie9y1qhkLjCRD6INkW9Acci7OY8O2MIg6HX8MHMnnr1ao6fDa8avBxU2h3yvPv5xEtf310gHZwTTzLp8gQZMvWqntIzH1cxfg8AcLwhnMkjKLr9fQ3UVFpW4zwynADAstbvMg5jUmDlpgHJVl0LLjciyUEYoGFdUMiXvkinERVFFFTF4b6wRmfoQ5UL/ZJ02azHWKsH9FGX0+WzsHoAbGMX7OgY1S6qL17DSD736v5zpSVky9LmiB47Yv56BYnIv52bemTUoaveTouK3SdwZlxPiowtra3vOrhbqjcIU3QJD2NzSqg0hokJJQmSVW9m/dzcggI4tFLQeReiXdol;
 4:yCS8vzDK9UQDxiWwrK8wafWapC/An/nkkjjS2P+IcyvzV/1UyGph8RRwfIz3e4sGOaRZ4IntC6OPssfw8hY2tbOK6Czw+vjn0UHXojmXwwz9uduzSAnbiHKLgJzJanXdrXcBPjxDHOfNNZiMW8nUqAnXZ4CyMiBIh9xBqwPNzTKQkRO1lnnzHrs6KI2zK3TLfGfAbSBpoHvGqfTWP2cAItfwWKoqyxoZEcRcbx+0lEft1FcrmPyWtELJhmmVoV/ZaHjwYtRxC6EISYR1251NdSeBOwB1u9YT27v1GJnolRo=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <DB6PR0301MB213328347159FB10260B0FA2E6750@DB6PR0301MB2133.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(10201501046)(100000703101)(100105400095)(3002001)(93006095)(93001095)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123558100)(20161123555025)(20161123560025)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB6PR0301MB2133; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB6PR0301MB2133; 
X-Forefront-PRVS: 04569283F9
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(346002)(376002)(189002)(199003)(6916009)(50986999)(66066001)(2950100002)(76176999)(106356001)(5003940100001)(47776003)(305945005)(105586002)(8676002)(33646002)(7736002)(4326008)(101416001)(2351001)(81166006)(189998001)(2906002)(8936002)(72206003)(86362001)(36756003)(81156014)(97736004)(80792005)(68736007)(6116002)(3846002)(2361001)(54906003)(478600001)(5660300001)(42186006)(50466002)(316002)(48376002)(16586007)(45080400002)(6666003)(122856001)(53936002)(8666007)(50226002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0301MB2133; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB6PR0301MB2133;
 23:7ukNs99WoVtx7JStSBN7IXF9a8dwAVhKJwS6qfe?=
 =?us-ascii?Q?HGvbDN17eWGB70HX2T5mQI5ZaxuFWjEeTjEr9Kzq6i1wzSl5QBni0nMx5u/Z?=
 =?us-ascii?Q?x0GgPEn5JTqvRz27KO8BWYjz/vgyt5C+DFsh/J17QhUTjik4iEhg1oH0rINc?=
 =?us-ascii?Q?3cXCRiaWxGqC8O8RlnmU0IXTQ0t+XF5e6HZfsxg7eBtjShaKn0s+ThQXrnQn?=
 =?us-ascii?Q?fKF2XQqzc/qc48Mkhuz3q+d0Y6/EP6EjMgrFBm3ihBOj0BgbVZ1XaYkHbRqp?=
 =?us-ascii?Q?9yNDfCzspS4G5EztdvsiUHlrEWRLrceZGEdOK2U8OH9fULn0LyyfdVHC6UXd?=
 =?us-ascii?Q?iXF4XSHT32g+7IuwAlR5n/q66up+RnDX3xAGsb5P3OZGV3gZLuNAR7VVlHsO?=
 =?us-ascii?Q?k9UyBrIj1i5tKVPlWnGjNMNORgyhYSK1lj+BLmMX5okU3pqguJ+kWhvfzut2?=
 =?us-ascii?Q?lGDm3WA30ca64iIdE+BYJheY7TzojjLMH7n+KzxuB+vF2LHFqGEvDm811Rw1?=
 =?us-ascii?Q?EenvM2gh3MKDf2AnNxUhWq2vZDegFqK65cybKtM0u4RpwsAFs+BT0Sj0Qx8/?=
 =?us-ascii?Q?bkL/jpfd4OAg+YB66YGJ+8g91y9YaBA0bMhLlYzyTgGvk4cDQ6/OCWcHXtbJ?=
 =?us-ascii?Q?Dhyxk53UwIg0Y+R3DHn5pFolX2YaWGXb/AwvVfES+Fk3jOy2esWqtnI8GZos?=
 =?us-ascii?Q?0J2uNf1N1Wvcn/A78rlDeUy87xP1YL5MicCJB6P1O6KH0kJ+kK0DzZcl5TBH?=
 =?us-ascii?Q?EPCfgW5/g5dCRYtTNw9edRA/xHbrdOqZfzkjqy3jkqeXhdE/jMW2tPrEHN0X?=
 =?us-ascii?Q?ZQOvh4JccXxC9RHAildrDiB9fPoSRvn6zkUF2NPfTay9SF/2pXbmTPzPp2Rh?=
 =?us-ascii?Q?7By0q9IOP5vdvfkCKOKk06d4u/GNl+Ephq6fKocupDrzOYBJhUynoPDHFPbg?=
 =?us-ascii?Q?7mXnlLd94sBPNsdKTEv3sDOCyH8TLy1kam1J3S33LFOJbN5vvKpASn2g1Itw?=
 =?us-ascii?Q?h4OSWEZimDKF/0dveOpShppSZWVdxg2SZZuaP3qthNVqDLkU3hv46+WHIOjr?=
 =?us-ascii?Q?o5S6/7di3wESC3r2naei+svosrgfznnGP9n/z1Nqjs+PIKf0d82JLignLvOp?=
 =?us-ascii?Q?8YBebxV8X0MmwHpFrbmYkHi8HN73TI7gpev4b3IGksN+Bln2VIzSxuQ=3D?=
 =?us-ascii?Q?=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2133;
 6:poBy9dXrXKWj5rZJw3diNFyAMC2ZrxrlI/OjcqagKCtKMf+5RFfze/xWVf7wKTLpTfw5yM62B4gc95NqM7ooaPK68c0w/5quVDZkhc0VjDhHWm0DVMOzUuyMptUWY4h8N4iimvWOENvuoC3sqImWq3CcGW+16fJMxbUOsOFmXuabOU2+3eP4LS0rzdzFDBCTSTbynXN7z3PL1ZJYQK5mV8Gbr2cSs33rvwBspGdW17jvXSChWsxbQ5ah9a4DY6nt20Us2tRnbtEDOID2RaiFUaw8wXW/1ZiPH1ykjjys5zOEy3OrtF1yJ68XpOU0qr4IQUh9WyyKBEI0E+OFOtr1sA==;
 5:G8obv3aG/6+c+7odDPjxzr+Om5UPPlRq/DwhnHCacU3dH04Sejt16cy4j15A0rarImYY3VEESA17zZ1g3z19muqj0+ednxQUBa4pz+Q8irzB1XVFpbYc2k/pbsFh6E1vwbIVS36BmI+JEuSY73rbDQ==;
 24:CyovoIk7pqKsxPO+tTRLur4/KoAYoBVDfUvkLyq2ltd0IHpmvBS8Ho8L5qDOWVOp7v1o0yNaCZsU9Bn/z1kr3/8aOSmQhqa0zKydfC5NpeU=;
 7:7ns99eTXW0kBMHmNghfsMexEsaMO6w69qBj2VWaSZ8DXMjRo13/GdqFcI1kH4sbjzs4We6OK9dYriQEuEewgZh45Nxe1SsqgfdVuAIiynqYmDJx5P5TxYcckrCzHBFheE+Quag1whGsp1rFhRedeOaGEZx8U8OyM9oYffgzNx5lKycap9ReeHa562PEVL2eO5T+J4s9B2s3iwBxIIqrrRlmbl16CzgkjCIM1kniM6qo=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Oct 2017 15:57:05.1790 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0301MB2133
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v8 04/11] public: xen.h: add definitions for
	UUID handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkZWQgdHlwZSB4ZW5fdXVpZF90LiBUaGlzIHR5cGUgcmVwcmVzZW50cyBVVUlEIGFzIGFuIGFy
cmF5IG9mIDE2CmJ5dGVzIGluIGJpZyBlbmRpYW4gZm9ybWF0LgoKQWRkZWQgbWFjcm8gWEVOX0RF
RklORV9VVUlEIHRoYXQgY29uc3RydWN0cyBVVUlEIGluIHRoZSB1c3VhbCB3YXk6CgogWEVOX0RF
RklORV9VVUlEKDB4MDAxMTIyMzMsIDB4NDQ1NSwgMHg2Njc3LCAweDg4OTksCgkJMHhhYSwgMHhi
YiwgMHhjYywgMHhkZCwgMHhlZSwgMHhmZikKCndpbGwgY29uc3RydWN0IFVVSUQgMDAxMTIyMzMt
NDQ1NS02Njc3LTg4OTktYWFiYmNjZGRlZWZmIHByZXNlbnRlZCBhcwogezB4MDAsIDB4MTEsIDB4
MjIsIDB4MzMsIDB4NDQsIDB4NTUsIDB4NjYsIDB4NzcsIDB4ODgsCiAgMHg5OSwgMHhhYSwgMHhi
YiwgMHhjYywgMHhkZCwgMHhlZSwgMHhmZn0KCk5COiBXZSBkZWZpbmUgYSBuZXcgc3RydWN0dXJl
IGhlcmUgcmF0aGVyIHRoYW4gcmUtdXNpbmcgRUZJX0dVSUQuCkVGSV9HVUlEIHVzZXMgYSBNaWNy
b3NvZnQtc3R5bGUgZW5jb2Rpbmcgd2hpY2gsIGFtb25nIG90aGVyIHRoaW5ncywKbWl4ZXMgbGl0
dGxlLWVuZGlhbiBhbmQgYmlnLWVuZGlhbi4gVGhlIHN0cnVjdHVyZSBkZWZpbmVkIGluIHRoaXMK
cGF0Y2gsIHVubGlrZSBFRklfR1VJRCwgaXMgY29tcGF0aWJsZSB3aXRoIHRoZSBMaW51eCBrZXJu
ZWwgYW5kIGxpYnV1aWQuCgpTaWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5
bXlyX2JhYmNodWtAZXBhbS5jb20+Ci0tLQoKICogQ2hhbmdlZCBjb21taXQgbWVzc2FnZSAoIk5C
OiIgcGFydCkuIFRoYW5rcyB0byBHZW9yZ2UgRHVubGFwCiAgIGZvciBzdWdnZXN0aW9uLgoKLS0t
Cnhlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaCB8IDMzICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDMzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmgKaW5kZXgg
MmFjNmIxZS4uMWE2MjU1ZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3hlbi5oCisr
KyBiL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaApAQCAtOTMwLDYgKzkzMCwzOSBAQCBfX0RFRklO
RV9YRU5fR1VFU1RfSEFORExFKHVpbnQxNiwgdWludDE2X3QpOwogX19ERUZJTkVfWEVOX0dVRVNU
X0hBTkRMRSh1aW50MzIsIHVpbnQzMl90KTsKIF9fREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUodWlu
dDY0LCB1aW50NjRfdCk7CiAKK3R5cGVkZWYgc3RydWN0Cit7CisgICAgdWludDhfdCBhWzE2XTsK
K30geGVuX3V1aWRfdDsKKworLyoKKyAqIFhFTl9ERUZJTkVfVVVJRCgweDAwMTEyMjMzLCAweDQ0
NTUsIDB4NjY3NywgMHg4ODk5LAorICogICAgICAgICAgICAgICAgIDB4YWEsIDB4YmIsIDB4Y2Ms
IDB4ZGQsIDB4ZWUsIDB4ZmYpCisgKiB3aWxsIGNvbnN0cnVjdCBVVUlEIDAwMTEyMjMzLTQ0NTUt
NjY3Ny04ODk5LWFhYmJjY2RkZWVmZiBwcmVzZW50ZWQgYXMKKyAqIHsweDAwLCAweDExLCAweDIy
LCAweDMzLCAweDQ0LCAweDU1LCAweDY2LCAweDc3LCAweDg4LAorICogMHg5OSwgMHhhYSwgMHhi
YiwgMHhjYywgMHhkZCwgMHhlZSwgMHhmZn07CisgKgorICogTkI6IFRoaXMgaXMgY29tcGF0aWJs
ZSB3aXRoIExpbnV4IGtlcm5lbCBhbmQgd2l0aCBsaWJ1dWlkLCBidXQgaXQgaXMgbm90CisgKiBj
b21wYXRpYmxlIHdpdGggTWljcm9zb2Z0LCBhcyB0aGV5IHVzZSBtaXhlZC1lbmRpYW4gZW5jb2Rp
bmcgKHNvbWUKKyAqIGNvbXBvbmVudHMgYXJlIGxpdHRsZS1lbmRpYW4sIHNvbWUgYXJlIGJpZy1l
bmRpYW4pLgorICovCisjZGVmaW5lIFhFTl9ERUZJTkVfVVVJRF8oYSwgYiwgYywgZCwgZTEsIGUy
LCBlMywgZTQsIGU1LCBlNikgICAgICAgICAgICBcCisgICAge3soKGEpID4+IDI0KSAmIDB4RkYs
ICgoYSkgPj4gMTYpICYgMHhGRiwgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAo
KGEpID4+ICA4KSAmIDB4RkYsICgoYSkgPj4gIDApICYgMHhGRiwgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAoKGIpID4+ICA4KSAmIDB4RkYsICgoYikgPj4gIDApICYgMHhGRiwg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAoKGMpID4+ICA4KSAmIDB4RkYsICgo
YykgPj4gIDApICYgMHhGRiwgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAoKGQp
ID4+ICA4KSAmIDB4RkYsICgoZCkgPj4gIDApICYgMHhGRiwgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgICAgICAgICAgZTEsIGUyLCBlMywgZTQsIGU1LCBlNn19CisKKy8qIENv
bXBvdW5kIGxpdGVyYWxzIGFyZSBzdXBwb3J0ZWQgaW4gQzk5IGFuZCBsYXRlci4gKi8KKyNpZiBk
ZWZpbmVkIChfX1NURENfVkVSU0lPTl9fKSAmJiBfX1NURENfVkVSU0lPTl9fID49IDE5OTkwMUwK
KyNkZWZpbmUgWEVOX0RFRklORV9VVUlEKGEsIGIsIGMsIGQsIGUxLCBlMiwgZTMsIGU0LCBlNSwg
ZTYpICAgICAgICAgICAgIFwKKyAgICAoeGVuX3V1aWRfdClYRU5fREVGSU5FX1VVSURfKGEsIGIs
IGMsIGQsIGUxLCBlMiwgZTMsIGU0LCBlNSwgZTYpCisjZWxzZQorI2RlZmluZSBYRU5fREVGSU5F
X1VVSUQoYSwgYiwgYywgZCwgZTEsIGUyLCBlMywgZTQsIGU1LCBlNikgICAgICAgICAgICAgXAor
ICAgIFhFTl9ERUZJTkVfVVVJRF8oYSwgYiwgYywgZCwgZTEsIGUyLCBlMywgZTQsIGU1LCBlNikK
KyNlbmRpZiAvKiBkZWZpbmVkIChfX1NURENfVkVSU0lPTl9fKSAmJiBfX1NURENfVkVSU0lPTl9f
ID49IDE5OTkwMUwgKi8KKwogI2VuZGlmIC8qICFfX0FTU0VNQkxZX18gKi8KIAogLyogRGVmYXVs
dCBkZWZpbml0aW9ucyBmb3IgbWFjcm9zIHVzZWQgYnkgZG9tY3RsL3N5c2N0bC4gKi8KLS0gCjIu
Ny40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 15:57:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 15:57:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1wuG-0003Nd-5E; Tue, 10 Oct 2017 15:57:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1e1wuF-0003NI-MB
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 15:57:19 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 0E/CF-05537-FDDECD95;
 Tue, 10 Oct 2017 15:57:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0hTYRjuO+fMHW2L4+bwVbPLKJRKURhhkVE
 /jNIupkQYgR7tuI12sXM2s/pjVKRSGGhhYqlT6aKZ2s0xJJT5w8Syq5MWqZSaqaF2gTaxc3Zm
 2ffj4+F7Lu/zwUviiosB4SRTYGFYE21QBwQR0cfxAzHuKXdGnLtwa0L9TB2xA+3udniwVHREo
 jdlmwuyJLry2Q48r0pacMk5TxSiMUkJCiIJ6iwO3QtOaQkKJBF1FNoeFiOBUFClGFxtnZMIhI
 LKgbq+GUzAAZQGmqtf+AwhVAS8m3vtM+CUHYG95zEuEEoqHSpsL3lM8iPWQ9NNTniWU8lw7Zf
 DlwPUKhh8XuyTB1Ip0GsbkYqzkqF2Zg4T9cHQc/0TIWCcAugcH8dF71oY6uz3zQXqOgLHrUlM
 NEdBh2fSL4qE7r4qQsT7YGC4QSIaahC4Ojv8onNSKOzdLxQFahOUvwoWNWVSGC0e9zdNhtuVX
 UjEeTDQUuH39ktg4k6SiFfCdG1RgGiukkBDhQ0XG2XB9ILHH/REBo+mEkVRsRR6L7fiV1BU5Z
 KvVi75ag3C7qJojmHzGTYmXhObzeq1OouR1hti4uM2xxoZjqO1jIHO5mJzzMY2xC/CMv60o4H
 W1C4URmJqlbz0iztDsSLbfOyUjuZ0mazVwHBdaCVJqkFum+S5YJbRMgW5egO/TYs0kDJ1iNwu
 0HIujzZyeq1IPUNbSNfwgBcjv1928XfR4AcvpiBMZhMTHirfJRgowaCzmv7GLe7nKxQZrpQjv
 qBClsewRr3lf34ChZJIrZS/EVJkepPl79QJvhDGF1Ll+gpZ6H9UeCGqOvT54+/Gd5meW94IV9
 qY89uNsT0lD7uT7DLjyZ+JRdEsEW8gx1e/fZ/P1WvurylbrtRaM1VPz2yrnoVrupGs3L0PGtO
 OOF977xwsTWmdt290phxvnt3uSv9REnbia8vQ6fP1bXtP9TeNOu61m7WDhxPWrNsZ0WO9YLNq
 TldmqIxqgtPR8RtwlqP/AMKAu/2aAwAA
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1507651036!76418300!1
X-Originating-IP: [40.107.3.79]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58587 invoked from network); 10 Oct 2017 15:57:16 -0000
Received: from mail-eopbgr30079.outbound.protection.outlook.com (HELO
 EUR03-AM5-obe.outbound.protection.outlook.com) (40.107.3.79)
 by server-8.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 10 Oct 2017 15:57:16 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=dcpq6k/Iw1akFjiMRljK6uM/QSTyuoYS0UbIIwHEFbc=;
 b=OnNdc5MWt8GWtIB1vzVqkRwGkpmH8/NQMjDUlKWMD6iNgh9oYPEXoNiAjuKHzfx3FOwuD/naG4ysnYaapUjPDHnkm/p0pBhwEVPQU3eeL5lbjIx+UbL3SjdFhblgwPGoDRW8lyecWGTtK8lIIHn9DL9jJkHGqCVYl7xKcW/jrQQ=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.56) by
 VI1PR0301MB2141.eurprd03.prod.outlook.com (2603:10a6:800:26::14) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Tue, 10 Oct
 2017 15:57:14 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Tue, 10 Oct 2017 18:57:10 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Tue, 10 Oct 2017 18:52:45 +0300
Message-Id: <1507650771-16631-6-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1507650771-16631-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1507650771-16631-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: VI1PR0501CA0021.eurprd05.prod.outlook.com
 (2603:10a6:800:92::31) To VI1PR0301MB2141.eurprd03.prod.outlook.com
 (2603:10a6:800:26::14)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 654e5e80-3464-4b96-1fa3-08d50ff7936d
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:VI1PR0301MB2141; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2141;
 3:2NBQupE8RZSD+vUjKdzBgeca5S+DkySodV0njlUFevdJq4rtbqNrtqsodWp/i0pW0KcgKPl+qZtXyQ+hAvE6g248JOSrKv78o5VhY+0WCfj9wdAyMqQ73Il+YjM07I3c1Tl0xHlOu0Hl+qvsoX17u3gkxI22DQsdu8x6Gt1ic0KkVY7oBtcr+cozsdWoIePMdTCTHRWn1z9/Pmytpa8yYZjcwLgCa3ZmKO5rmKpmdqREAxFcu1SiuU9oHLPEYeKE;
 25:LyJ5eye2GLRooTOCqjRiGKX0aIRc+aK+P9wf5cNV0Tw/6gSWJm3n07j3zbhNpUiZlaI4ApZGikoaskdkLu8SYThqxz3Pvi85XTJfAiuDEpZdmiqx1f6fyz59SABlU+/tXV8bhTFZklps3rPPzQJds3Oorihivx3lwb0e6W2ctXfWO2nega2iz9yAiG+UebWJMZNlpFsEP7lxF5YR3IE/P6u7ypcu80iJoBt7UmA+nTFiJEmNWScN/RwPPqzY6GVIbyuzeVmAV3XZW90P2E/YlrqN2TQNebvS0xVywKSVu3v/uJmEDT7pRMoTEWFI/15t62UDxoFFZoR0ZWhngufnSw==;
 31:kT74NU8wUj5qoJccS0U9GLaiekU0SUelzk60Rw/S11Fkwk5g0cBfeaHW8hpGAe7eNogplQXcRVDlUfhAMHdyqFSWuIfHg6VuOWacQfTtvpBRGZfOv2EkYBsqhKvrc3CFClPmX/3MILB1xUxHgX5py76BEeGSNF8TttJhmDxGxFoJ5Lehs58esgja7FahKpp7EkGOLStqU6MzKvR4OvPSjbELhKyGVF7a4m1AnfairVw=
X-MS-TrafficTypeDiagnostic: VI1PR0301MB2141:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2141;
 20:V1DFTd7uoXdBX39/ywHxK/hF+qeI+KiB0r1/nOvpxfuru2TBWpaGAVzVFuM0T+nDR3KuHlIX/2BuvYG50zytG/TwTU6sBon0S8m8PJ5CHzdGKw9U4CALulhThPLXibzbY4A8lajJD95D9Sm/mbjAXZbYTLxjJqOgKzwKZbOiUdBWM4Qa7vT0VYOcKIlsGfD/QSxnkPqu2+XPLhFbyqjjyHWnt8uXgiNJDHgszwahxubWHxkdbMMu5ClrgUzq5xdtnSbXjBZQgxiJUTd5eB2SVpgdQxzj6YxZmSsxWdHUia4pMTkvfgjkl12mb3XksL6YkypH9r7YXX2wQ8tkbHiv4gZ1A51JgmoNPF7BBDmbuaPS06pZ3VHGitP6vh/afut3QvBG05aTjHdGAS6mf6KQeCWRGuVABS9i9+snK8qrfwcSUItXrPEW52Ro5tJ5k5UD1ezwmUJDJoDR4hmoWaR6EwuUFTh619Wd22M49iaGaBcje22fy30aTKM1GbETwrkH;
 4:AqpOUVqzvNiFHYZCz1tVKN6P+ee6cwTF0xaaz7qAsHw5id2IFWXfCHunhyJhN/2RhNmFqontVMCXlGYCEd1gi4nmK1qmSS5s79i41DfkALZ0IRbKOPfCZmtBgaF82kcma8uidW+qd+XtWFleL6s7bpRQOfskeFlCTf6OTo5IQgqyQlNL+/huvQPCRv8bdWfqs7/uBmfAQGw/dd81/zDURBX8u4p5PfBqmtGzyA0eg9DtnsIq11yF8InuyE72pctZKQKbv1B2grC3Wm7l/GAJbHEnxM8vJAxxxAwifBj0rvsb8eVzsbgPgLzcdyF+so9EiytY6juHqKNhW/Z8SiV/7w==
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(4114951738403);
X-Microsoft-Antispam-PRVS: <VI1PR0301MB2141D7809F4AB123EE01CA23E6750@VI1PR0301MB2141.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(3002001)(6041248)(20161123560025)(20161123562025)(20161123558100)(20161123555025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:VI1PR0301MB2141; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:VI1PR0301MB2141; 
X-Forefront-PRVS: 04569283F9
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(376002)(346002)(189002)(199003)(50466002)(53936002)(305945005)(81166006)(50986999)(33646002)(3846002)(76176999)(106356001)(105586002)(2351001)(8936002)(2361001)(6116002)(101416001)(4326008)(50226002)(47776003)(2950100002)(478600001)(66066001)(81156014)(6916009)(8676002)(6666003)(72206003)(5660300001)(54906003)(5003940100001)(68736007)(2906002)(122856001)(8656003)(8666007)(80792005)(189998001)(36756003)(48376002)(86362001)(42186006)(16586007)(316002)(97736004)(7736002)(14773001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0301MB2141; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR0301MB2141;
 23:VyOaYabA9MsFJ61Ac8Ohn6ZzH/ocJnHziIvPSxb?=
 =?us-ascii?Q?nTshvnOvrezf3AqeRRW51IYYhWbe6CcZQLZ5Ra0lDyrbQRIIwEJsraLM5CyA?=
 =?us-ascii?Q?o/RmqPtLC1GcfsqZb4tyyxDnSnNMifa4lrlIzIsqHm0jDNPUipRVxaRIsXqA?=
 =?us-ascii?Q?DyCOOzy6TFmVY53npjvd2J3o35VCQtFV/wCA1MThV+sgP1l7e3t98yYmqzQT?=
 =?us-ascii?Q?Xmn6kH19JnCad9G5JxsyODPpfiwXqRTNrxn3bMa5eLHEzG5ByL5W/56OjRCE?=
 =?us-ascii?Q?LTMXGRA4wVuV/fmXSbSaFfYW6YPff2BL/l4bc9keFU5oPmZHxOLM8A/EUCCS?=
 =?us-ascii?Q?1alkv3vnC/T/2Ys8F9xLbGCKaQwDTeh52qK2YLBatP7jN8aBDxfpjquYVQJm?=
 =?us-ascii?Q?ug1TGc8xvuaKaNqClZ+dk1iqLePDmp8F9omU1LlosQgG5w68FaTstgTpIl/R?=
 =?us-ascii?Q?CmhYbCWACHB5mKz0goYv8vsM/0SYKaPg+3hYas5HuORf2HQvLvO9/9zv2oVx?=
 =?us-ascii?Q?GX2psTPPStuTAPwSMKQ0EoLsVAJHz9x9oxoYcdJgtZjR0PXzRudxPfu6AIdu?=
 =?us-ascii?Q?AkRwfE7DtvYUzozQTIfBnnqin7OOD0uJh02lQSKPbqxwCwSxKX13cYLElNJ5?=
 =?us-ascii?Q?CJSmwK+GO+WSm31yzd5h5viUgged9/FDX2bHpHlxTm2P+qUtyd12i1w3ITGZ?=
 =?us-ascii?Q?ubMuG1UZTRgF5TAxsQhdPMrlyLbe/t1qd5SBMwywys8OV6NWoaJZVI39MEMf?=
 =?us-ascii?Q?SLKR1V9vLK/wZ80zL89hJtdH2nMw4kPi3uB71vuUACtNF83t717geD12M0re?=
 =?us-ascii?Q?C5WVDZNQscc6RlZ7jU99RvvD8tRrebPIqM1LEGUx7erWnSgRYyR9iM1dYJUf?=
 =?us-ascii?Q?uHn3y5+44aiyKSPctgOY5ySINP1JbUrGnggRtkXdwL7EovyvJxJba1dux2uD?=
 =?us-ascii?Q?A9Ncy3BEIwrOvs0EHNcRH0wbNwC3F1S6BqyZqDN379/ToOQOaWftcynVkzh2?=
 =?us-ascii?Q?K7CriwkSOdaqgN3i3ftcWhkP8xMpK7Cv8oqszv1tMJ7VjMi2ELl4cHlWw9Lg?=
 =?us-ascii?Q?GkZbhjnLp4z2iWRX4g+vfWdCKJkIi+JxtJm0Ca5EzWhrtDPTm2+MUbVVONMy?=
 =?us-ascii?Q?ve/72lilGwgCHCo4pQZeQw1Be/zNIbGowhx7ExTbQddCfa90ubPPbhA=3D?=
 =?us-ascii?Q?=3D?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2141;
 6:tjdhbUfs3M3fgnCd38povBCAVXdoF+Ls5f0RWkqTyJslKhZHSi8JlXNHqQ5DmvQjaSxquJ1eFu1sK+bgNcKS2p0v2CLLjSSxEDnHtM4uCrAtv4vXHQy+cbS/QYKUH5F0v4sYcy7oF0SYuVuJcXfvy30+xJA96KGXppuklTsfsQ0NvpQTKXQJHhHPyh9wXMKqXlQ7amltZSRsKjzd6lh63ce3MnVGUZZ7POf3C75wc31pEdXFrSuvvfxqoK8SzXWzGoe7dWuFw6HiyuyjlEqMEpsOBwc+1uKQlgj/2xYPwcelajFGCh39u9IZXHOx162QRGriEQheW4LSPBHXrmjGrA==;
 5:ldvT9Ka9JzesAZ6Z+uyYT7k7NNrXrWjzjzxhTp5LXLhkGUh1LooN/DDni8UF0S1EXnk04RrJkbmwdG7M+ny+hmeTRdCnIVjwTnGbl5dTc31qUe6o12TiYyJK7JkSgQBKmZle41fSKletodf3enuPmA==;
 24:7KbpIH1t3mGxYuTYCRVMDV0I8bOvhcXkBjCE6STOP5iB5CK7nszhW7BH9Y/vqiTVpuAiIkZRMDfMCIN1sY5Rse7srJUz9WkpKjLrvzSdfVQ=;
 7:mEr42Q7boDuTfkbYvT18mEZr/pRYg2hIOTGdkUuPZ7GJreVU8nTrda3Pq3ePA+22rTAPVnbXB7dcDbm5DxC3yrNdlCIS70sAaOnHvOzV6WFDhZuS/FysDjNqrhiWoz/WRjSCQaELPtyrby+FQXvFP+tfSTB4teJyKojmdysiQYRvfvKKe729/MlBGtDMBjXdcEPXgK8xIZuzzo9rsYohCR5NWviR1coXKJRA2c0MJrQ=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Oct 2017 15:57:14.4096 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0301MB2141
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v8 05/11] arm: processor.h: add definition for
	immediate value mask
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBkZWZpbmVzIEhTUl9YWENfSU1NX01BU0suIEl0IGNhbiBiZSB1c2VkIHRvIGV4
dHJhY3QKaW1tZWRpYXRlIHZhbHVlIGZvciB0cmFwcGVkIEhWQzMyLCBIVkM2NCwgU01DNjQsIFNW
QzMyLCBTVkM2NAppbnN0cnVjdGlvbnMsIGFzIGRlc2NyaWJlZCBpbiB0aGUgQVJNIEFSTQooQVJN
IERESSAwNDg3Qi5hIHBhZ2VzIEQ3LTIyNzAsIEQ3LTIyNzIpLgoKU2lnbmVkLW9mZi1ieTogVm9s
b2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgpBY2tlZC1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJt
L3Byb2Nlc3Nvci5oIHwgMyArKysKIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9wcm9jZXNzb3IuaAppbmRleCBjZDkyMTc2Li42NWViMTA3IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
cHJvY2Vzc29yLmgKQEAgLTY3Myw2ICs2NzMsOSBAQCB1bmlvbiBoc3IgewogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgSFNSX1NZU1JFR19DUk5fTUFTS3xIU1JfU1lTUkVHX0NSTV9NQVNL
fFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhTUl9TWVNSRUdfT1AyX01BU0spCiAK
Ky8qIEhTUi5FQyA9PSBIU1Jfe0hWQzMyLCBIVkM2NCwgU01DNjQsIFNWQzMyLCBTVkM2NH0gKi8K
KyNkZWZpbmUgSFNSX1hYQ19JTU1fTUFTSyAgICAgKDB4ZmZmZikKKwogLyogUGh5c2ljYWwgQWRk
cmVzcyBSZWdpc3RlciAqLwogI2RlZmluZSBQQVJfRiAgICAgICAgICAgKF9BQygxLFUpPDwwKQog
Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 15:57:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 15:57:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1wuQ-0003Qb-Cr; Tue, 10 Oct 2017 15:57:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1e1wuO-0003Q0-VX
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 15:57:29 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 2C/8D-13910-8EDECD95; Tue, 10 Oct 2017 15:57:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0hTcRjG+5+dbUfxxHEqvl6rA6WWDu1GUII
 kQSrRBSKMIM/suK12Y2fK+hBok1DLSzfQoXlJKv1gaAZ5ayoN0TQtpTabmKJlpsYwSlCwbWea
 nU+/83+e573ASwgk+aJQgjUaWL2GUdEiXzz6mjAl7uuiIz1+ZTz6SL3zMZ6ETlo7VrEz6KJQq
 ZFpjRlChc05hekstDFv+K4gF42FFSFfAqfyBNDRM4MVIR8CUZegpbUQuQUJVYqBpboRuQUJlQ
 nlnWaBm0XUQWiqHha7OZAKg4/Lo56AgGoQQFNRiccUQCXC097XHsap3dBQWucJkFQqOG4Xed6
 BigT7u0IP+1Bp8LZuWsw3S4Va5zLG+/2hv2IGd7OAAuiZm/Nmd8GXnhFPY6AqECy2PxHy4Sjo
 Wl3wmiLAOlSJ83wKKlfMOB+oQdC98kfI/5jEMDS4KuJdsTBbv+Yte18MU+UbpVLhmbkX8ayD0
 T6Tl0eEUPwmhedwWKotEPHhbiEM5Fu8C2XA0voqxpvMJLQuqHhToRjmp0ziMhRl3rKsecuyNQ
 hrRNEcq89h9XH7D0lleqVcYVAzSlVcQvxhqZrlOEbOqhgZJ83UqluQ6xa2ub5XqLHmbC8KITA
 6iCz97kiXbJdpr1xXMJzisj5bxXK9KJwgaCBjXDcj8dezctaYpVS5DmpDBsKPDiTbFlwyyekY
 NaeU89IAOkD8KratYUSBfWINk+AarYYNDSb73FbKbVVkazYLbRznBxQRGkAi12gSPx2rVysN/
 +vzKJhAdAA55q7ip9QYNvvNu0bBXKMEZXlGMTD/pNBcdK/9Bp28NDFuzwnqO20P949ayuJir8
 5W3fzhnDQ1U81VOnlr54O0dltBnsg3pKw2ecTqMHcPpq9Pnlue0dof0u9P5B1/dLTNiu/ZOfu
 z/vl5n0+/bZEJLz5X3Tm2a3nf3PqtKNuFcmlTl6GCS3Kk+ZRg/d/UDjS9w5oY8TI9xkLjnIJJ
 2CvQc8xfZDDceZcDAAA=
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1507651046!58152930!1
X-Originating-IP: [40.107.5.73]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6341 invoked from network); 10 Oct 2017 15:57:26 -0000
Received: from mail-eopbgr50073.outbound.protection.outlook.com (HELO
 EUR03-VE1-obe.outbound.protection.outlook.com) (40.107.5.73)
 by server-15.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 10 Oct 2017 15:57:26 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=JcvHWhZdgxjgwph1h33FYDLVFkdyNdH3rHQ9zU1yHeM=;
 b=VgD1LVchSxsUo/phzo+uYStg6q7syGUh4gp6pGypmuVf0vpUjXy9XtiGpjLRfmt1ZX+WHGx1gGzUlX19UL3mtEN8faftFEYItx/7VobxXn8pfvZTsF8KmaIhS6Qy/NDsfOht+XFgYpuTT3riwvq9UVvZg4TsUB8fR+Zp8Kk49zY=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.56) by
 VI1PR0301MB2142.eurprd03.prod.outlook.com (2603:10a6:800:26::15) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Tue, 10 Oct
 2017 15:57:23 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Tue, 10 Oct 2017 18:57:18 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Tue, 10 Oct 2017 18:52:46 +0300
Message-Id: <1507650771-16631-7-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1507650771-16631-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1507650771-16631-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: VI1PR0501CA0016.eurprd05.prod.outlook.com
 (2603:10a6:800:92::26) To VI1PR0301MB2142.eurprd03.prod.outlook.com
 (2603:10a6:800:26::15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: d4896a75-de7f-42aa-4b10-08d50ff798b9
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:VI1PR0301MB2142; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2142;
 3:eMC420IW3UT0TIKGk4kprp1C19qXUVNWNcJw89p8EcMlXjqPDjqXX/gIbdOthRWumvxPRTCJAvqhs45Fx8RhALEnI1G4ahgikIcmCplWMtZlt6v3i6jdR+zgCTfe8DYSDJowqQp5YlvgtxJVz4nglSg3TYHr8wbOimCL8oX0MY4klozpr95TNLarWrADpj7+6lu2as06rkNB7+WkOkHI3SBp7ujSavklRZbJlHchN0KxP1zpuQ+3RqyUn/dXnpEo;
 25:xV6wUvSHBvKF9krmwFI0T42sNf/dbnGoCJpPLvPXVsO2v2BiIEbKyU7sufcpVQp9T2Dw2+HxDL2i1nX1Pv3NBFREtctiRVYzPuoBF3IMusNsie+uLj+wCUkzlhSjJvdbFUHxlLS5wLD7ElQq6W7HqogIxidxmooFCyQbJ8ZX0Sn2GJvTXqH/HiYc4vyK8FWAYys8Fm+8tA/ElEgkZXaq4Dqt06aksXai63YuynyIdwTPrX27aIJqvMM61sxhdbP1SjRmvpiNl0zqI9Uy++yHDumLCBZNJCIDZS6ZNGFJUjhG1gwiN/x5EjCuerMk1P8YkB6axiRSdEnzbk2PauLkOw==;
 31:NLcynkeFEczPxic8VdZ6I5afjU9HQ1JC8MYLcHnjZHqt31mLW89E/nUzU6YYlMxttghsGND8sQbjh1Mqn+m1KjS5GQqXRapzRbwdo7Fwmb8+RoLYba0Ca5qwoIYufOfCFbwB5ZoYnAjbjqFX+QaOhc1t75qu8pbNUkzXD4SGqcekKs4tfJ5K0jNVM3XMJBhR11iZ9Lbmmb/gtuvCPCzHjvRPWeN1/fr4czYY7P/nPPY=
X-MS-TrafficTypeDiagnostic: VI1PR0301MB2142:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2142;
 20:BxrNujYlkFN9+hDIfn6tXhoe75K0D1cpfp4kUeV7BvDFn1FcG2tczr2TJTNrq/S2BJtrZqllim+VbTtmub2Abpt2AbCjaKCaouMvInEwqT3AfwCFcdrxhXvjUkDvaJ0XUCr7lWwwQ7CYsBkT6i06mOKaLIdcq7n6enj7Hk44BnuZkbx6ogTqCRCxlHLpDguPb7GcWn1J1dLjKMQY6MAeGQnTpNUDcxhVMNNGO0+kqTxys0qtnh+tUmJ5OJnPYPafK87OsImUUOMwh1yR+SxAvoF5oChYL9KaJHIvC0Ea6PYz67G/kPQSgSKU2EkjKbokvJlmxJk6Soew4WuicT5j8fRbgvkiJJ3ZExyXHZvZK18Bu0ps+docOY/m1HI9Ol+iieRahnN+IXeXhMH3tmb5F9zZpMHRjbXziB7HUe7pTIqBEE9gD7Wk3OLB/2ppiJTzs5FZXPm8LxQftMzb/P0v9fH8XtbASMzAbxRI5gtfP4U8B4r5Y6MYKKl9J4aEBeAW;
 4:YPMJngj78NTxLnpY2NMwCvfXmHOq+AsGOkn0jk5A4i7g30XWbWiPy5Ja874ZdEo/zCqT++CIRhkXIEsQS/K7gMt4vjWJZBl8nWmc0suGWOrz398pg8yJ0WeZqEZBxIYzNSkf4QOwOueoiFYkFbro/9bBehccJRxzcQsCPdPAm9BLrcwetrjEbnISyO5hmGeVox2y2xz5yZGbA3IDVRyCk+ieWphk7LtRi9fxZL//st9D6qp1lEe8Fh0MC1N2aAokILWYFBB63pP+NpS0RyfrjiNNf6fg3+Rxz5D8bXrAbfQnHBemNNUVN/V5lGrYTEhBoxWdqQT8Cu9D0SI/p2533w==
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(4114951738403);
X-Microsoft-Antispam-PRVS: <VI1PR0301MB2142B108122D15EC1AE9C502E6750@VI1PR0301MB2142.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(93006095)(93001095)(10201501046)(3002001)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123562025)(20161123558100)(20161123564025)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:VI1PR0301MB2142; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:VI1PR0301MB2142; 
X-Forefront-PRVS: 04569283F9
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(376002)(346002)(199003)(189002)(33646002)(105586002)(2361001)(47776003)(4326008)(7416002)(50986999)(5003940100001)(76176999)(50226002)(305945005)(8656003)(7736002)(8666007)(5660300001)(478600001)(101416001)(8676002)(42186006)(16586007)(122856001)(53936002)(54906003)(6306002)(36756003)(68736007)(189998001)(97736004)(50466002)(81156014)(81166006)(347745004)(106356001)(80792005)(6116002)(316002)(2906002)(86362001)(3846002)(6666003)(2950100002)(966005)(72206003)(48376002)(6916009)(8936002)(66066001)(2351001)(2004002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0301MB2142; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR0301MB2142;
 23:54cHlKzJ4ZrAGGGeiXXOwC2IciZH7N6xeufe5BL?=
 =?us-ascii?Q?cz/zMn+N8p6xJKasgKNAzC2jIJBr5UcQ/CgupwNHC9k3T8SvoB09l+7mGcUw?=
 =?us-ascii?Q?wiyNn6DTqrVEFRwfAhubYrEnUX+hACm0T3jpoTKLH1sMcI70de0+o9JOm3tZ?=
 =?us-ascii?Q?JPkRl4uskXbFgT+WOuR+VZjzWYQKAB047IB4Kc0rmj7+XZzkWZjqmKoKn62V?=
 =?us-ascii?Q?mvL38z2FsLGCRUBeohddbQ7MdKN/VooVRE6+rZjkAcXl+PflC10pRWtyee5o?=
 =?us-ascii?Q?KHW/RDluakea8wzdvM3qjz+h4A3eDa6PfcVmt3g42Mk9zDuzCTt71n1lxCsX?=
 =?us-ascii?Q?PRKK54uDp8t1okxXsnTYOmJ2oASqXEXWp4kHusKQcciIZmV0z0S7xmPigNcZ?=
 =?us-ascii?Q?7ID56qd8jYrsFmcX5bjsXu1Uod+sHXLRd4SisE5+Y4zfiA8+ONiGcj8Cwfer?=
 =?us-ascii?Q?lSfWrdOgT34rRs3Wc2h+iWipQbjEFBoJVs5CjIHUWh867rO7mh4xpOrtMzEz?=
 =?us-ascii?Q?ayfYN4X2pNV2ZbNddvo+6THOdpbLDFnDwLRqBIyAl3CEpAW3cwtZTBQtexa5?=
 =?us-ascii?Q?HlbbJVJB9gE9Qfcu/kwy46AIHLQuBg+pm92iDsDtSU6wI1LnhUgvjDrc1Ara?=
 =?us-ascii?Q?TE7unT5xZ0New9hIjwK1dzjE0z/Gyrk27acmh31hX2iaVVENP5LgkOXJdo7q?=
 =?us-ascii?Q?sJeqPhLlPl9KLBCI6e1bA9lhzRoKgJVgO7/UqFv0AKbXMwmCXGBYY6nQMMh3?=
 =?us-ascii?Q?uQZCBp9EKCGicuq95+LO+6g/ggpUDJ1XNCdSOvOSJqsuICIFTlMDVbPhAI7p?=
 =?us-ascii?Q?Gms5Os00jfG3i0MHdci1TQvcEv0TvMKui13p8DITnHijW7Jh7/Zvj5p71jTd?=
 =?us-ascii?Q?TtQOlAmsF602b8vI/V8nNU3YYNO6ZWTEUIMCxfhEKvEzHBC4S9Tmy31b2Pj7?=
 =?us-ascii?Q?rCbpl+x5hfuNog3Yzv9xdStVIRFVKWsPshsdFqJsAje855BCohZD8Mg8YKS/?=
 =?us-ascii?Q?D8P+I8fGaVvN4hllnOA83OlqNUU8kbyBDHcJpWGRwnV6x/sUamw3b95K4yej?=
 =?us-ascii?Q?KPfwumrrBbJJ1IVPxZMwiOb4PzGesoEoHQFTAFDHJQvLegzhsTGpWcexhK4+?=
 =?us-ascii?Q?hFFW15wO/EQ6SQz+NPzs9IUMHWow3yfxApdZW919jE0UoiBR6Dv/+9BuJIfm?=
 =?us-ascii?Q?FRM0xbHWR+JATs/sND1k+3ou+yXLmWESTh/kE00PsChdYMmH3e3Kb4ypO81e?=
 =?us-ascii?Q?87DXLhc3PseF/VE00mso=3D?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2142;
 6:ghNC3WUVkLmZ5UJtfJ/w5DDYWTu+n6LmxAYvO9VZJNLJY9AFJliohOfawu017KlpGfXfxPkQKvMDbg5/fUP/E5mUi1Gi4pmQjXKwaAI1i7xZgYyge82ZH5qFNVbD+VPpliCXqYk75oE/if8J8JlXBAmqFyic2K04c8Kk2oA9DadL/ctb6NvatSkW2cIiyOQZW5styDgQioCJJ/+cT4SvUFYVMTIDEBbpGaSpDHZtfLgHK0d3ZF9m6KHutPljvYMUEXWgK61zkdr7236AEasBcSebb7df1HYPBB75Tmaw+QmRKSMTpQJrOl8DDJJvlLeemltZlPN+GVD507QSt0yNsg==;
 5:j9TtHLngi+cpM/a2YD43FSAJpKRvmr81uVkWBLaaxSC1sDDC/K+DIZ06MMvURgkv102HQpjaB8YIvYfCU9ZTjxJKLzYDBY7upFqhljiLmRhd1CljWBK4IpJkp0xtNjjPZK7bUuzjj1qzTs7YNcAIQg==;
 24:6K8fmrnJHdmaNGY7YiRGYK9v+msjrcT0HdhvzURSsSy3UKQbiVPrpovsh8hDlBX/tjEttxBVaJySgjwhVLwl/I9xNoJP57wO3ww0I/vpJWA=;
 7:vps00PrEMFOzJUJpLgpbzpO1eKFeieU8QQoClLFGTidCbo8bLerM+ipJp454NjHYT0A/upSrLl3vTOfXLMdFOri0UtAspZQ4rZ01C2LgcP7uhaW8ELheuMI5W+TYCDV8NghFqZz+g8Q7DIQpoo7COgcoqLQ+BPAAMIgwHnFnQs1RlUdv+HAGwjQBfYRo0oLVH3JZaVy/G25IgYbZ768lPf900GrvzcSlqhBras4/9VQ=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Oct 2017 15:57:23.0474 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0301MB2142
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v8 06/11] arm: add SMCCC protocol definitions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGdlbmVyaWMgZGVmaW5pdGlvbnMgdXNlZCBpbiBBUk0gU01DIGNhbGwgY29udmVudGlvbi4K
VGhvc2UgZGVmaW5pdGlvbnMgd2FzIG9yaWdpbmFsbHkgYWRkZWQgdG8gTGludXgga2VybmVsIGFz
CmluY2x1ZGUvbGludXgvYXJtLXNtY2NjLmggYnkgY29tbWl0IDk4ZGQ2NGYzNGY0NwooIkFSTTog
ODQ3OC8yOiBhcm0vYXJtNjQ6IGFkZCBhcm0tc21jY2MiKQoKSSBleHRlbmRlZCB0aGVtIGFuZCBm
b3JtYXR0ZWQgYWNjb3JkaW5nIHRvIFhFTiBjb2Rpbmcgc3R5bGUuIFNvbWUKb2YgdGhlIG1hY3Jv
cyB3ZXJlIGNvbnZlcnRlZCB0byBpbmxpbmVkIGZ1bmN0aW9ucyB0byBlYXNlIHBhcnNpbmcuCgpU
aGV5IGNhbiBiZSB1c2VkIGJ5IGJvdGggU01DQ0MgY2xpZW50cyAobGlrZSBQU0NJKSBhbmQgYnkg
U01DQ0MKc2VydmVycyAobGlrZSB2UFNDSSBvciB1cGNvbWluZyBnZW5lcmljIFNNQ0NDIGhhbmRs
ZXIpLgoKU2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVr
QGVwYW0uY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
LS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmggfCAxMDUgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMDUgaW5zZXJ0aW9u
cygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaAoKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vc21jY2MuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5mNTQzZGVhCi0t
LSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCkBAIC0wLDAgKzEs
MTA1IEBACisvKgorICogQ29weXJpZ2h0IChjKSAyMDE1LCBMaW5hcm8gTGltaXRlZAorICogQ29w
eXJpZ2h0IChjKSAyMDE3LCBFUEFNIFN5c3RlbXMKKyAqCisgKiBUaGlzIHNvZnR3YXJlIGlzIGxp
Y2Vuc2VkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCisgKiBMaWNl
bnNlIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRp
b24sIGFuZAorICogbWF5IGJlIGNvcGllZCwgZGlzdHJpYnV0ZWQsIGFuZCBtb2RpZmllZCB1bmRl
ciB0aG9zZSB0ZXJtcy4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhl
IGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5U
WTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJ
VFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisgKiBHTlUg
R2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqLworCisjaWZu
ZGVmIF9fQVNNX0FSTV9TTUNDQ19IX18KKyNkZWZpbmUgX19BU01fQVJNX1NNQ0NDX0hfXworCisv
KgorICogVGhpcyBmaWxlIHByb3ZpZGVzIGNvbW1vbiBkZWZpbmVzIGZvciBBUk0gU01DIENhbGxp
bmcgQ29udmVudGlvbiBhcworICogc3BlY2lmaWVkIGluCisgKiBodHRwOi8vaW5mb2NlbnRlci5h
cm0uY29tL2hlbHAvdG9waWMvY29tLmFybS5kb2MuZGVuMDAyOGEvaW5kZXguaHRtbAorICovCisK
KyNkZWZpbmUgQVJNX1NNQ0NDX1NURF9DQUxMICAgICAgICAgICAgICAwVQorI2RlZmluZSBBUk1f
U01DQ0NfRkFTVF9DQUxMICAgICAgICAgICAgIDFVCisjZGVmaW5lIEFSTV9TTUNDQ19UWVBFX1NI
SUZUICAgICAgICAgICAgMzEKKworI2RlZmluZSBBUk1fU01DQ0NfQ09OVl8zMiAgICAgICAgICAg
ICAgIDBVCisjZGVmaW5lIEFSTV9TTUNDQ19DT05WXzY0ICAgICAgICAgICAgICAgMVUKKyNkZWZp
bmUgQVJNX1NNQ0NDX0NPTlZfU0hJRlQgICAgICAgICAgICAzMAorCisjZGVmaW5lIEFSTV9TTUND
Q19PV05FUl9NQVNLICAgICAgICAgICAgMHgzRlUKKyNkZWZpbmUgQVJNX1NNQ0NDX09XTkVSX1NI
SUZUICAgICAgICAgICAyNAorCisjZGVmaW5lIEFSTV9TTUNDQ19GVU5DX01BU0sgICAgICAgICAg
ICAgMHhGRkZGVQorCisvKiBDaGVjayBpZiB0aGlzIGlzIGZhc3QgY2FsbC4gKi8KK3N0YXRpYyBp
bmxpbmUgYm9vbCBzbWNjY19pc19mYXN0X2NhbGwocmVnaXN0ZXJfdCBmdW5jaWQpCit7CisgICAg
cmV0dXJuIGZ1bmNpZCAmIChBUk1fU01DQ0NfRkFTVF9DQUxMIDw8IEFSTV9TTUNDQ19UWVBFX1NI
SUZUKTsKK30KKworLyogQ2hlayBpZiB0aGlzIGlzIDY0LWJpdCBjYWxsLiAqLworc3RhdGljIGlu
bGluZSBib29sIHNtY2NjX2lzX2NvbnZfNjQocmVnaXN0ZXJfdCBmdW5jaWQpCit7CisgICAgcmV0
dXJuIGZ1bmNpZCAmIChBUk1fU01DQ0NfQ09OVl82NCA8PCBBUk1fU01DQ0NfQ09OVl9TSElGVCk7
Cit9CisKKy8qIEdldCBmdW5jdGlvbiBudW1iZXIgZnJvbSBmdW5jdGlvbiBpZGVudGlmaWVyLiAq
Lworc3RhdGljIGlubGluZSB1aW50MzJfdCBzbWNjY19nZXRfZm4ocmVnaXN0ZXJfdCBmdW5jaWQp
Cit7CisgICAgcmV0dXJuIGZ1bmNpZCAmIEFSTV9TTUNDQ19GVU5DX01BU0s7Cit9CisKKy8qIEdl
dCBzZXJ2aWNlIG93bmVyIG51bWJlciBmcm9tIGZ1bmN0aW9uIGlkZW50aWZpZXIuICovCitzdGF0
aWMgaW5saW5lIHVpbnQzMl90IHNtY2NjX2dldF9vd25lcihyZWdpc3Rlcl90IGZ1bmNpZCkKK3sK
KyAgICByZXR1cm4gKGZ1bmNpZCA+PiBBUk1fU01DQ0NfT1dORVJfU0hJRlQpICYgQVJNX1NNQ0ND
X09XTkVSX01BU0s7Cit9CisKKy8qCisgKiBDb25zdHJ1Y3QgZnVuY3Rpb24gaWRlbnRpZmllciBm
cm9tIGNhbGwgdHlwZSAoZmFzdCBvciBzdGFuZGFyZCksCisgKiBjYWxsaW5nIGNvbnZlbnRpb24g
KDMyIG9yIDY0IGJpdCksIHNlcnZpY2Ugb3duZXIgYW5kIGZ1bmN0aW9uIG51bWJlci4KKyAqLwor
I2RlZmluZSBBUk1fU01DQ0NfQ0FMTF9WQUwodHlwZSwgY2FsbGluZ19jb252ZW50aW9uLCBvd25l
ciwgZnVuY19udW0pICAgICAgICAgICBcCisgICAgICAgICgoKHR5cGUpIDw8IEFSTV9TTUNDQ19U
WVBFX1NISUZUKSB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgICgoY2FsbGluZ19jb252ZW50aW9uKSA8PCBBUk1fU01DQ0NfQ09OVl9TSElGVCkgfCAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgKCgob3duZXIpICYgQVJNX1NNQ0NDX09XTkVS
X01BU0spIDw8IEFSTV9TTUNDQ19PV05FUl9TSElGVCkgfCAgICAgICAgICBcCisgICAgICAgICAo
ZnVuY19udW0pKQorCisvKiBMaXN0IG9mIGtub3duIHNlcnZpY2Ugb3duZXJzICovCisjZGVmaW5l
IEFSTV9TTUNDQ19PV05FUl9BUkNIICAgICAgICAgICAgMAorI2RlZmluZSBBUk1fU01DQ0NfT1dO
RVJfQ1BVICAgICAgICAgICAgIDEKKyNkZWZpbmUgQVJNX1NNQ0NDX09XTkVSX1NJUCAgICAgICAg
ICAgICAyCisjZGVmaW5lIEFSTV9TTUNDQ19PV05FUl9PRU0gICAgICAgICAgICAgMworI2RlZmlu
ZSBBUk1fU01DQ0NfT1dORVJfU1RBTkRBUkQgICAgICAgIDQKKyNkZWZpbmUgQVJNX1NNQ0NDX09X
TkVSX0hZUEVSVklTT1IgICAgICA1CisjZGVmaW5lIEFSTV9TTUNDQ19PV05FUl9UUlVTVEVEX0FQ
UCAgICAgNDgKKyNkZWZpbmUgQVJNX1NNQ0NDX09XTkVSX1RSVVNURURfQVBQX0VORCA0OQorI2Rl
ZmluZSBBUk1fU01DQ0NfT1dORVJfVFJVU1RFRF9PUyAgICAgIDUwCisjZGVmaW5lIEFSTV9TTUND
Q19PV05FUl9UUlVTVEVEX09TX0VORCAgNjMKKworLyogTGlzdCBvZiBnZW5lcmljIGZ1bmN0aW9u
IG51bWJlcnMgKi8KKyNkZWZpbmUgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9DT1VOVCAgICAgICAweEZG
MDAKKyNkZWZpbmUgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9VSUQgICAgICAgICAweEZGMDEKKyNkZWZp
bmUgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9SRVZJU0lPTiAgICAweEZGMDMKKworLyogT25seSBvbmUg
ZXJyb3IgY29kZSBkZWZpbmVkIGluIFNNQ0NDICovCisjZGVmaW5lIEFSTV9TTUNDQ19FUlJfVU5L
Tk9XTl9GVU5DVElPTiAgKC0xKQorCisvKiBTTUNDQyBmdW5jdGlvbiBpZGVudGlmaWVyIHJhbmdl
IHdoaWNoIGlzIHJlc2VydmVkIGZvciBleGlzdGluZyBBUElzICovCisjZGVmaW5lIEFSTV9TTUND
Q19SRVNFUlZFRF9SQU5HRV9TVEFSVCAgMHgwCisjZGVmaW5lIEFSTV9TTUNDQ19SRVNFUlZFRF9S
QU5HRV9FTkQgICAgMHgwMTAwRkZGRgorCisjZW5kaWYgIC8qIF9fQVNNX0FSTV9TTUNDQ19IX18g
Ki8KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHls
ZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwK
KyAqIEVuZDpiCisgKi8KLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 15:57:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 15:57:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1wuY-0003TT-Nv; Tue, 10 Oct 2017 15:57:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1e1wuX-0003T1-Ky
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 15:57:37 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 9F/14-07499-0FDECD95; Tue, 10 Oct 2017 15:57:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKJsWRWlGSWpSXmKPExsWikc0UpPvu7Z1
 Igx+PlCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owZC/YzF3wNq5j4u52xgfGqSxcjFweLQCOz
 xJ0V95i7GDk5GAViJDZt6WQESQgJ9DNJ7PzfCZYQEkiWmLajkw3EZhMwkVg3/zw7iC0iIC1x7
 fNlsAZmgZXMEuu6+sAahAVcJBo+NoIVsQioSixc+50RxOYV8JJo720Hq5EQkJO4eQ5iAaeAt8
 TpRY/YIZZ5SSz8+JkJol5Q4uTMJywgNrOAhMTBFy+gehUlHhy8wAhhT2eU+DxbAqJXXWLv7zd
 QNbISR8/OYYGwfSWebj3PAnKohMACRokDP76zQjjN7BLtPWehJulIPF3yhxEiMZldonHJdyaI
 hJfEilmHgBIcQHaBRPtOT4jwBVaJ3iNQtozEu4UdbBC9S1glmm6dZoM4KUHi3f/fTBCJkzwSX
 6d2Qq3uZJfoWz6TeQKj+iwkv85C8usCRqZVjBrFqUVlqUW6hkZ6SUWZ6RkluYmZObqGBmZ6ua
 nFxYnpqTmJScV6yfm5mxiBSYEBCHYwXt4YcIhRkoNJSZS3/+WdSCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvI/eAOUEi1LTUyvSMnOA6QkmLcHBoyTCuxMkzVtckJhbnJkOkTrF6MpxbNPlP0wc
 X3pvAMmOm3eB5CYwueH7gz9MQix5+XmpUuK8lsDkKCQA0pxRmgc3GpZaLzHKSgnzMgIdK8RTk
 FqUm1mCKv+KUZyDUUmYVwhkCk9mXgncBa+AjmMCOk40Dey4kkSElFQD45yT7ZvMkzRqfGTOS3
 TeunDLYf8UyT2sS04Uhe6NfVy4cOfsjttLuloVIlwXy0+6dHNGUtjPjWu6O5bPXRPpt/egU6t
 Z1dvIsP5f97V+7nmh+1n26GnRB98aSrksj9v80L980FQoW1Jmwadppvqia868tNLV+LdaOfzQ
 R2vmm8FXbjIca6gLzFBiKc5INNRiLipOBAA2M+mvqAMAAA==
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1507651054!68539642!1
X-Originating-IP: [40.107.2.82]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5296 invoked from network); 10 Oct 2017 15:57:34 -0000
Received: from mail-eopbgr20082.outbound.protection.outlook.com (HELO
 EUR02-VE1-obe.outbound.protection.outlook.com) (40.107.2.82)
 by server-5.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 10 Oct 2017 15:57:34 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=c6IRox0KDvafOILngAQMt83HLKbOBZ365zwUuGOdyRY=;
 b=Y7ktkggMMNtr8IaCmPj355BpB+n2bzSw6fqEWoaUoE+p34d04RNk/lYjn6SM+daIPf29NCI7WyqVdPHlaiSQ1Z/2BsMzlhkvS176YizXxBYFGHwxd/Dk7wjhLu4ZwzlQXimjyuC/54UyAayxk5oU7HLc0zuzz3LpTFs0LfBbcvw=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.56) by
 VI1PR0301MB2142.eurprd03.prod.outlook.com (2603:10a6:800:26::15) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Tue, 10 Oct
 2017 15:57:30 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Tue, 10 Oct 2017 18:57:26 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Tue, 10 Oct 2017 18:52:47 +0300
Message-Id: <1507650771-16631-8-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1507650771-16631-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1507650771-16631-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: DB6PR1001CA0043.EURPRD10.PROD.OUTLOOK.COM
 (2603:10a6:4:55::29) To VI1PR0301MB2142.eurprd03.prod.outlook.com
 (2603:10a6:800:26::15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: dd5bcfb5-91f0-4262-3b20-08d50ff79d98
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:VI1PR0301MB2142; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2142;
 3:UfzZ3ALfHpNniiC+ZmdeK6tD4xRapRv9wYZJMf6I1770r+Sg5pmUEJudsU4hnEWV36JG8D3pvPNnfRW3Tg8xJyuixL+2bc/Afoocqig2ZUBj+IDoc4p+ytgQk18C03u1mJWdEbaUDDPjzPKczWeEJiWAfbSDXpjIIGagvp8eV0eY4mfapJ3vSiXm/MvqIgxeiq3VJz8vQWCYt9GJpb9j615wKcEwx0UUZbbunpZc73AJ91x9fIqdkGpMMU7G7iSb;
 25:cDEpIJrsdkexWjBfWH67R4VuAX+ban+u1LK5nUHwlebkxaXg83mq6X6u1T/zi0jv7w5Py3CqbRtHRCVli5yOdsUOEP1yL12I8wO0D0Du8ifMdonwAugSfYFYfApnJuvKGQAC8S7N7S6IqTq22Ruy71VP9+7Oq23/+JvDeb8hk1AD9Gv2tnQ4TXKCl/Dy891RbodRzJ4gAKfkVb1RevUK0ZQfC4O6j1UJ4oTjfVyG76/1Jp3ovVfR7SvMk+rUMnW+uY3H4wHIeYOhKj4jm+TOfTPpEug21IWceIfZDI/7QM7wgYwXOMrnRlbkH8XYrBM7RVeFdEDOh8tQO0rAYAmbsA==;
 31:7BEaoR5sd1bgu9Zt1Df2JF7ab4wCBy/bMFWT/mPAj/KnyzecH6aovBorN6E/omRbKJFcM05LlLweu34PZOC4RZqQp/unCONgHx0PLlH2aiukvkN8LlC+Hn+s2SzKSH5w9iEdAhYiOrRAKEWmTiBIDMshJebZF7GOyBRKQXzcfO0/CIB6hLz+jOFGUv4hR2Az/dRfSX2pWQKJk3J5FphUIU62q1MUbIE8O146zNYT2Zc=
X-MS-TrafficTypeDiagnostic: VI1PR0301MB2142:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2142;
 20:rsXTNABZKcGrt+bl+xcXpfkEnqbTtLfhqprxaUxUsTjAtjc1f5WgfzBCtPtW1/NlYCKAKCq3J8BZwId9SJ7osYDXb4oBgbrXeyCHuucGDnYHS5Pf9u3viKeMxaEiu7BY3tvRE2sJ3tTJ+EhesTYmAJ5qRpMpIugPmfd/WDq524g0+wpj3EqAwDqkJSCJOz0S1iPuKpJEbdieFfH243yXuybXCEcbREfQxRbayrXSvPyUij38pgBdIYau5SkDMnkJWHO74StW5ij1MwG1JykYQ78mTTVpsor0DxUs7m0XYxmiGdWw0evgdZ47O6BqpBo+cUTR25VXarx9UZChyiuKzNP8ZsoOnCX3zDofi5grEQqHuNXT81UijFMZDjlFGkaCa6NnqOr9y4ENbs5z21CReLiaPGi4KpyVmbGprjNDdpNmiPC/OAHfD0RlYw68kGHw5r9aj4mvrYb2kH0fIcEwKH27H1N6Y1TQRWFX2DQdT11r/06ZG14Q9wUpA6PLJmWt;
 4:SKg8z+cPzjr0/RVGFcpddnNm4RvACqTOWc+y4oCIb4GCT0MN7ELGR54RapwtRdS0SlqQ/tgYKM8ubT2IhvO50sDK8LTUXIjjGmn9ZDy+nUc94ZGxOyMJ7vbrdItEqMyMHTSHqPda5E9q0sy3i5h1pbiV3SPIfgprAeTKCXyGJj4CJ5N83aor9OkhHqDuJl+Ptt7FfmjXdHp1QIiNNoLtoWsPa5Ff6j0GMAlKfxG9RgWORHXMXXi4spwIu85m3rvsPdQpAeuUr8WOZu1zk3QYwrwo0uAm1LAbA4poCqVPWlWjLTqZsBRvgldiU+a6bt13ezqiZ9Gnu1jo0qjeIQINdA==
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(4114951738403);
X-Microsoft-Antispam-PRVS: <VI1PR0301MB21420E66CE8C060F7C77F3ECE6750@VI1PR0301MB2142.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(93006095)(93001095)(10201501046)(3002001)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123562025)(20161123558100)(20161123564025)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:VI1PR0301MB2142; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:VI1PR0301MB2142; 
X-Forefront-PRVS: 04569283F9
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(376002)(346002)(199003)(189002)(33646002)(105586002)(2361001)(47776003)(4326008)(7416002)(50986999)(5003940100001)(76176999)(50226002)(305945005)(8656003)(7736002)(8666007)(5660300001)(478600001)(101416001)(8676002)(42186006)(16586007)(122856001)(53936002)(54906003)(36756003)(68736007)(189998001)(97736004)(50466002)(81156014)(81166006)(106356001)(80792005)(6116002)(316002)(2906002)(86362001)(3846002)(6666003)(2950100002)(72206003)(48376002)(6916009)(8936002)(66066001)(2351001)(2004002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0301MB2142; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR0301MB2142;
 23:4I2gpq6Qb13BQac46/9DRdOGsYaTx56GC9FNlEx?=
 =?us-ascii?Q?mKwhIkqYGbjFIvS7f5pRtNYvUu0ExR+KZzY8JFHlIUA0IQkmKVphJXjwAhc8?=
 =?us-ascii?Q?2Eukvsay2Vjm+VMIb4A9odUsCaymkiNsvmswn3/PW7waVQarU2H0FmTlwSfz?=
 =?us-ascii?Q?LQTRlNlHKkkdU1hDYEly8jSIvUA8ELX8oDfz3tf5VJddPmBIup3cUN2pzlm9?=
 =?us-ascii?Q?Ua8qshez/OPkOPYXLV+E2IqMlqdm6ROJPUCehXT3sxufyJFYVWOczjBIfG1x?=
 =?us-ascii?Q?DlDdZ03cgiOgZqmFV+ZYFlCRDiZTi6ZVls+xBo//zfNOCaJhImv4CYTPBLjF?=
 =?us-ascii?Q?PVDJtlQNyzvR3I+6qaeOMd3qkNbrDW3u2wDV3YndRj8fJdu/Zb/MhO8ee521?=
 =?us-ascii?Q?9EStCCJ8sJfygyjnsVlwGo8ndhypJIVhYMZUIiznBj1GmAvXyT2jsAeahTH9?=
 =?us-ascii?Q?UPDIiYnP1Bb/U2QU1P96CsmnjG1B4tyqdKag+nCDI6WeCmattTICdnkoMqZS?=
 =?us-ascii?Q?v9Lm28P2/KIb6posJhtgsbxlC90f++avEmttBq+Xsj9C6fcZyXWvhCQPCP+B?=
 =?us-ascii?Q?07nLs6XY7bynELCROE2JFwp/hWF7EJzolrEGXK9sX/OiR9+52ypWl34JkVXC?=
 =?us-ascii?Q?kEnxaaRMkMumNppFBDxrEFye/l+U2xVrMeDY9JQEwosfHLDCs68Reiqb8MDg?=
 =?us-ascii?Q?sUoe4a+SFLitMtNowVjXd6D7A00omREQ6w9wOKsOPeMD5nJtO92j1huntJaV?=
 =?us-ascii?Q?HZwKq6pFXZ489Mzn06NhvbQrWmW73s3c1BS/4fgUku8vQMMqgvvjhu2m0N5W?=
 =?us-ascii?Q?lj5vG4ctTa7EbuZHxLoU1BaukKcVxTBgSg8eez8DbU42coB/0j2jFpRg/OVt?=
 =?us-ascii?Q?ClNG3+hoCMTfIyPqyUtHgnaJ2Id+KZRGJX8udopZpkV9vaYw9lUKeQ1LPf6+?=
 =?us-ascii?Q?pk0UfcMLhlIDZkvYV+EkuJNesVvkNb5sLrThxEu5aCmp6m8tUWYdoW31LTQr?=
 =?us-ascii?Q?PpKpt5wVTXgdfYUhqTRiTtnPmEh5ntZVsufPlO03YxWwf+rhlUlOV/Uk4wUU?=
 =?us-ascii?Q?zN8hYwUynGdTSf8wzdefrUU1pFl5kTXhcKuBHD8zFfVrF4O109rulci5FN6H?=
 =?us-ascii?Q?xp5WeT+wSqqZ6YUzqhksgMLjoM4IDMYAG8SH+V9qM81wSlWzNtEcgRy5nxO4?=
 =?us-ascii?Q?kqazuF7DSZK1JK2k=3D?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2142;
 6:pslLEDpnEifArGd5VqFwKDlQvgDhTYI3eJhf4ponZPfkB5IIE1jS3CrFlrNIboUQKct4+X2leaGj6RnZ6B9Dmnhd9lluAxQNE+ML2iFEKUlwJdH6yVKl0ky+/AYWoStvYxRet6iaPucI/7pAoGA/+tlzzuwJEqp/1jj4y2rzkVpuC9EDfGEiuNE3XwHmZwjY9cKlud6yPNiJeITH80w5QzHunVZwiYq1/HqlSxzYWZyOZmPTk6bk8r3BG2vGk/1bHGejEC02uc8MU/NnDgL/R4466By+TcYgYE3bCCHwOxZ1knorZC1F4wKkATvPLJj5lzxlgQ1Z0P6tnPNnhNWFQg==;
 5:6tyfJk/vW0ef+8eEWBUjadHFVZit7vRh1tlFuZG7QZnDedW0m4MnAbdwajLWuKeFcLqeQGiIPDM9rMOBN73FjRZaZ1fkVXgPMv61h79sgaM0xCoYqgJrP5tqs4n11WMAMPWHIll3g/SrzqJwQPXsSQ==;
 24:6p1aQalxwX+q+zgzc7P3rOxeOIp72BEpe3GTDUUwyHFTioqeijLKedX5u3UUn2JWEYGgX2E0Z0K5aJXgfySTIW1fuq7ebpn1LLc03NVMbvo=;
 7:eGkhS5Qnbb8pRL/PHrY+0b4V052bje+Lic6WKf48F4BHipWnfIvYIYnYDulEhw4Yysd4WcLlk2gXdFTLyCxC9LjEvGW8UlgGtnvTxrhMmQ5u2XtvP4icUN6gep54jDZqeAx9KmDBnndV0PhgzZFvCBR1lsL/PYIFoYGTgVt8gvRFqO++Q0wLvH/Wqiw0QH9LMk9p6Zkr7mU+Z8U2jNzNrBR/2dtq2hWMVQ6Caq0szYg=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Oct 2017 15:57:30.5162 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0301MB2142
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v8 07/11] arm: smccc: handle SMCs according to
	SMCCC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U01DQ0MgKFNNQyBDYWxsIENvbnZlbnRpb24pIGRlc2NyaWJlcyBob3cgdG8gaGFuZGxlIGJvdGgg
SFZDcyBhbmQgU01Dcy4KU01DQ0Mgc3RhdGVzIHRoYXQgYm90aCBIVkMgYW5kIFNNQyBhcmUgdmFs
aWQgY29uZHVpdHMgdG8gY2FsbCB0byBkaWZmZXJlbnQKZmlybXdhcmUgZnVuY3Rpb25zLiBUaHVz
LCBmb3IgZXhhbXBsZSwgUFNDSSBjYWxscyBjYW4gYmUgbWFkZSBib3RoIGJ5ClNNQyBvciBIVkMu
IEFsc28gU01DQ0MgZGVmaW5lcyBmdW5jdGlvbiBudW1iZXIgY29kaW5nIGZvciBzdWNoIGNhbGxz
LgpCZXNpZGVzIGZ1bmN0aW9uYWwgY2FsbHMgdGhlcmUgYXJlIHF1ZXJ5IGNhbGxzLCB3aGljaCBh
bGxvd3MgdW5kZXJsaW5nCk9TIGRldGVybWluZSB2ZXJzaW9uLCBVVUlEIGFuZCBudW1iZXIgb2Yg
ZnVuY3Rpb25zIHByb3ZpZGVkIGJ5IHNlcnZpY2UKcHJvdmlkZXIuCgpUaGlzIHBhdGNoIGFkZHMg
bmV3IGZpbGUgYHZzbWMuY2AsIHdoaWNoIGhhbmRsZXMgYm90aCBnZW5lcmljIFNNQ3MKYW5kIEhW
QyBhY2NvcmRpbmcgdG8gU01DQ0MuIEF0IHRoaXMgbW9tZW50IGl0IGltcGxlbWVudHMgb25seSBv
bmUKc2VydmljZTogU3RhbmRhcmQgSHlwZXJ2aXNvciBTZXJ2aWNlLgoKQXQgdGhpcyB0aW1lIFN0
YW5kYXJkIEh5cGVydmlzb3IgU2VydmljZSBvbmx5IHN1cHBvcnRzIHF1ZXJ5IGNhbGxzLApzbyBj
YWxsZXIgY2FuIGFzayBhYm91dCBoeXBlcnZpc29yIFVJRCBhbmQgZGV0ZXJtaW5lIHRoYXQgaXQg
aXMgWEVOIHJ1bm5pbmcuCgpUaGlzIGNoYW5nZSBhbGxvd3MgbW9yZSBnZW5lcmljIGhhbmRsaW5n
IGZvciBTTUNzIGFuZCBIVkNzIGFuZCBpdCBjYW4KYmUgZWFzaWx5IGV4dGVuZGVkIHRvIHN1cHBv
cnQgbmV3IHNlcnZpY2VzIGFuZCBmdW5jdGlvbnMuCgpCdXQsIGJlZm9yZSBTTUMgaXMgZm9yd2Fy
ZGVkIHRvIHN0YW5kYXJkIFNNQ0NDIGhhbmRsZXIsIGl0IGNhbiBiZSByb3V0ZWQKdG8gYSBkb21h
aW4gbW9uaXRvciwgaWYgb25lIGlzIGluc3RhbGxlZC4KClNpZ25lZC1vZmYtYnk6IFZvbG9keW15
ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KUmV2aWV3ZWQtYnk6IE9sZWtz
YW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KUmV2
aWV3ZWQtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFt
LmNvbT4KQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQog
eGVuL2FyY2gvYXJtL01ha2VmaWxlICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gvYXJt
L3RyYXBzLmMgICAgICAgICAgICAgICAgfCAgMTcgLS0tLQogeGVuL2FyY2gvYXJtL3ZzbWMuYyAg
ICAgICAgICAgICAgICAgfCAxOTEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
CiB4ZW4vaW5jbHVkZS9hc20tYXJtL3RyYXBzLmggICAgICAgICB8ICAgMyArCiB4ZW4vaW5jbHVk
ZS9wdWJsaWMvYXJjaC1hcm0vc21jY2MuaCB8ICA1OCArKysrKysrKysrKwogNSBmaWxlcyBjaGFu
Z2VkLCAyNTMgaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2
NDQgeGVuL2FyY2gvYXJtL3ZzbWMuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3B1
YmxpYy9hcmNoLWFybS9zbWNjYy5oCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL01ha2VmaWxl
IGIveGVuL2FyY2gvYXJtL01ha2VmaWxlCmluZGV4IDQyNDU4MGIuLjMwYTJhNjUgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKQEAg
LTUzLDYgKzUzLDcgQEAgb2JqLSQoQ09ORklHX0hBU19JVFMpICs9IHZnaWMtdjMtaXRzLm8KIG9i
ai15ICs9IHZtX2V2ZW50Lm8KIG9iai15ICs9IHZ0aW1lci5vCiBvYmotJChDT05GSUdfU0JTQV9W
VUFSVF9DT05TT0xFKSArPSB2cGwwMTEubworb2JqLXkgKz0gdnNtYy5vCiBvYmoteSArPSB2cHNj
aS5vCiBvYmoteSArPSB2dWFydC5vCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5j
IGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKaW5kZXggNWI5MWU2Yy4uNmVhMDA5MCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKQEAgLTIx
OTUsMjMgKzIxOTUsNiBAQCBzdGF0aWMgdm9pZCBkb190cmFwX2RhdGFfYWJvcnRfZ3Vlc3Qoc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCiAgICAgaW5qZWN0X2RhYnRfZXhjZXB0aW9uKHJlZ3Ms
IGluZm8uZ3ZhLCBoc3IubGVuKTsKIH0KIAotc3RhdGljIHZvaWQgZG9fdHJhcF9zbWMoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpCi17Ci0gICAgaW50IHJj
ID0gMDsKLQotICAgIGlmICggIWNoZWNrX2NvbmRpdGlvbmFsX2luc3RyKHJlZ3MsIGhzcikgKQot
ICAgIHsKLSAgICAgICAgYWR2YW5jZV9wYyhyZWdzLCBoc3IpOwotICAgICAgICByZXR1cm47Ci0g
ICAgfQotCi0gICAgaWYgKCBjdXJyZW50LT5kb21haW4tPmFyY2gubW9uaXRvci5wcml2aWxlZ2Vk
X2NhbGxfZW5hYmxlZCApCi0gICAgICAgIHJjID0gbW9uaXRvcl9zbWMoKTsKLQotICAgIGlmICgg
cmMgIT0gMSApCi0gICAgICAgIGluamVjdF91bmRlZl9leGNlcHRpb24ocmVncywgaHNyKTsKLX0K
LQogc3RhdGljIHZvaWQgZW50ZXJfaHlwZXJ2aXNvcl9oZWFkKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKQogewogICAgIGlmICggZ3Vlc3RfbW9kZShyZWdzKSApCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vdnNtYy5jIGIveGVuL2FyY2gvYXJtL3ZzbWMuYwpuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwLi4zOGRmODIxCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2FyY2gvYXJt
L3ZzbWMuYwpAQCAtMCwwICsxLDE5MSBAQAorLyoKKyAqIHhlbi9hcmNoL2FybS92c21jLmMKKyAq
CisgKiBHZW5lcmljIGhhbmRsZXIgZm9yIFNNQyBhbmQgSFZDIGNhbGxzIGFjY29yZGluZyB0bwor
ICogQVJNIFNNQyBjYWxsaW5nIGNvbnZlbnRpb24KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJl
ZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQg
dW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9u
IDIgYXMKKyAqIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICoK
KyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwg
YmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhl
IGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBB
IFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNl
bnNlIGZvciBtb3JlIGRldGFpbHMuCisgKi8KKworCisjaW5jbHVkZSA8eGVuL2xpYi5oPgorI2lu
Y2x1ZGUgPHhlbi90eXBlcy5oPgorI2luY2x1ZGUgPHB1YmxpYy9hcmNoLWFybS9zbWNjYy5oPgor
I2luY2x1ZGUgPGFzbS9tb25pdG9yLmg+CisjaW5jbHVkZSA8YXNtL3JlZ3MuaD4KKyNpbmNsdWRl
IDxhc20vc21jY2MuaD4KKyNpbmNsdWRlIDxhc20vdHJhcHMuaD4KKworLyogTnVtYmVyIG9mIGZ1
bmN0aW9ucyBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IEh5cGVydmlzb3IgU2VydmljZS4gKi8KKyNk
ZWZpbmUgWEVOX1NNQ0NDX0ZVTkNUSU9OX0NPVU5UIDMKKworc3RhdGljIGJvb2wgZmlsbF91aWQo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHhlbl91dWlkX3QgdXVpZCkKK3sKKyAgICBpbnQg
bjsKKworICAgIC8qCisgICAgICogVUlEIGlzIHJldHVybmVkIGluIHJlZ2lzdGVycyByMC4ucjMs
IGZvdXIgYnl0ZXMgcGVyIHJlZ2lzdGVyLAorICAgICAqIGZpcnN0IGJ5dGUgaXMgc3RvcmVkIGlu
IGxvdy1vcmRlciBiaXRzIG9mIGEgcmVnaXN0ZXIuCisgICAgICogKEFSTSBERU4gMDAyOEIgcGFn
ZSAxNCkKKyAgICAgKi8KKyAgICBmb3IgKG4gPSAwOyBuIDwgNDsgbisrKQorICAgIHsKKyAgICAg
ICAgY29uc3QgdWludDhfdCAqYnl0ZXMgPSB1dWlkLmEgKyBuICogNDsKKyAgICAgICAgdWludDMy
X3QgcjsKKworICAgICAgICByID0gYnl0ZXNbMF07CisgICAgICAgIHIgfD0gYnl0ZXNbMV0gPDwg
ODsKKyAgICAgICAgciB8PSBieXRlc1syXSA8PCAxNjsKKyAgICAgICAgciB8PSBieXRlc1szXSA8
PCAyNDsKKworICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgbiwgcik7CisgICAgfQorCisgICAg
cmV0dXJuIHRydWU7Cit9CisKK3N0YXRpYyBib29sIGZpbGxfcmV2aXNpb24oc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MsIHVpbnQzMl90IG1ham9yLAorICAgICAgICAgICAgICAgICAgICAgICAg
IHVpbnQzMl90IG1pbm9yKQoreworICAgIC8qCisgICAgICogUmV2aXNpb24gaXMgcmV0dXJuZWQg
aW4gcmVnaXN0ZXJzIHIwIGFuZCByMS4KKyAgICAgKiByMCBzdG9yZXMgbWFqb3IgcGFydCBvZiB0
aGUgdmVyc2lvbgorICAgICAqIHIxIHN0b3JlcyBtaW5vciBwYXJ0IG9mIHRoZSB2ZXJzaW9uCisg
ICAgICogKEFSTSBERU4gMDAyOEIgcGFnZSAxNSkKKyAgICAgKi8KKyAgICBzZXRfdXNlcl9yZWco
cmVncywgMCwgbWFqb3IpOworICAgIHNldF91c2VyX3JlZyhyZWdzLCAxLCBtaW5vcik7CisKKyAg
ICByZXR1cm4gdHJ1ZTsKK30KKworc3RhdGljIGJvb2wgZmlsbF9mdW5jdGlvbl9jYWxsX2NvdW50
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1aW50MzJfdCBjbnQpCit7CisgICAgLyoKKyAg
ICAgKiBGdW5jdGlvbiBjYWxsIGNvdW50IGlzIHJldHVuZWQgYXMgYW55IG90aGVyIHJldHVybiB2
YWx1ZSBpbiByZWdpc3RlciByMAorICAgICAqIChBUk0gREVOIDAwMjhCIHBhZ2UgMTcpCisgICAg
ICovCisgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIGNudCk7CisKKyAgICByZXR1cm4gdHJ1ZTsK
K30KKworLyogU01DQ0MgaW50ZXJmYWNlIGZvciBoeXBlcnZpc29yLiBUZWxsIGFib3V0IGl0c2Vs
Zi4gKi8KK3N0YXRpYyBib29sIGhhbmRsZV9oeXBlcnZpc29yKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKQoreworICAgIHN3aXRjaCAoIHNtY2NjX2dldF9mbihnZXRfdXNlcl9yZWcocmVncywg
MCkpICkKKyAgICB7CisgICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19DQUxMX0NPVU5UOgorICAgICAg
ICByZXR1cm4gZmlsbF9mdW5jdGlvbl9jYWxsX2NvdW50KHJlZ3MsIFhFTl9TTUNDQ19GVU5DVElP
Tl9DT1VOVCk7CisgICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19DQUxMX1VJRDoKKyAgICAgICAgcmV0
dXJuIGZpbGxfdWlkKHJlZ3MsIFhFTl9TTUNDQ19VSUQpOworICAgIGNhc2UgQVJNX1NNQ0NDX0ZV
TkNfQ0FMTF9SRVZJU0lPTjoKKyAgICAgICAgcmV0dXJuIGZpbGxfcmV2aXNpb24ocmVncywgWEVO
X1NNQ0NDX01BSk9SX1JFVklTSU9OLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5f
U01DQ0NfTUlOT1JfUkVWSVNJT04pOworICAgIGRlZmF1bHQ6CisgICAgICAgIHJldHVybiBmYWxz
ZTsKKyAgICB9Cit9CisKKy8qCisgKiB2c21jY2NfaGFuZGxlX2NhbGwoKSAtIGhhbmRsZSBTTUMv
SFZDIGNhbGwgYWNjb3JkaW5nIHRvIEFSTSBTTUNDQy4KKyAqIHJldHVybnMgdHJ1ZSBpZiB0aGF0
IHdhcyB2YWxpZCBTTUNDQyBjYWxsIChldmVuIGlmIGZ1bmN0aW9uIG51bWJlcgorICogd2FzIHVu
a25vd24pLgorICovCitzdGF0aWMgYm9vbCB2c21jY2NfaGFuZGxlX2NhbGwoc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MpCit7CisgICAgYm9vbCBoYW5kbGVkID0gZmFsc2U7CisgICAgY29uc3Qg
dW5pb24gaHNyIGhzciA9IHsgLmJpdHMgPSByZWdzLT5oc3IgfTsKKyAgICByZWdpc3Rlcl90IGZ1
bmNpZCA9IGdldF91c2VyX3JlZyhyZWdzLCAwKTsKKworICAgIC8qCisgICAgICogQ2hlY2sgaW1t
ZWRpYXRlIHZhbHVlIGZvciBIVkMzMiwgSFZDNjQgYW5kIFNNQzY0LgorICAgICAqIEl0IGlzIG5v
dCBzbyBlYXN5IHRvIGNoZWNrIGltbWVkaWF0ZSB2YWx1ZSBmb3IgU01DMzIsCisgICAgICogYmVj
YXVzZSBpdCBpcyBub3Qgc3RvcmVkIGluIEhTUi5JU1MgZmllbGQuIFRvIGdldCBpbW1lZGlhdGUK
KyAgICAgKiB2YWx1ZSB3ZSBuZWVkIHRvIGRpc2Fzc2VtYmxlIGluc3RydWN0aW9uIGF0IGN1cnJl
bnQgcGMsIHdoaWNoCisgICAgICogaXMgZXhwZW5zaXZlLiBTbyB3ZSB3aWxsIGFzc3VtZSB0aGF0
IGl0IGlzIDB4MC4KKyAgICAgKi8KKyAgICBzd2l0Y2ggKCBoc3IuZWMgKQorICAgIHsKKyAgICBj
YXNlIEhTUl9FQ19IVkMzMjoKKyAgICBjYXNlIEhTUl9FQ19IVkM2NDoKKyAgICBjYXNlIEhTUl9F
Q19TTUM2NDoKKyAgICAgICAgaWYgKCAoaHNyLmlzcyAmIEhTUl9YWENfSU1NX01BU0spICE9IDAp
CisgICAgICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgSFNS
X0VDX1NNQzMyOgorICAgICAgICBicmVhazsKKyAgICBkZWZhdWx0OgorICAgICAgICByZXR1cm4g
ZmFsc2U7CisgICAgfQorCisgICAgLyogNjQgYml0IGNhbGxzIGFyZSBhbGxvd2VkIG9ubHkgZnJv
bSA2NCBiaXQgZG9tYWlucy4gKi8KKyAgICBpZiAoIHNtY2NjX2lzX2NvbnZfNjQoZnVuY2lkKSAm
JiBpc18zMmJpdF9kb21haW4oY3VycmVudC0+ZG9tYWluKSApCisgICAgeworICAgICAgICBzZXRf
dXNlcl9yZWcocmVncywgMCwgQVJNX1NNQ0NDX0VSUl9VTktOT1dOX0ZVTkNUSU9OKTsKKyAgICAg
ICAgcmV0dXJuIHRydWU7CisgICAgfQorCisgICAgc3dpdGNoICggc21jY2NfZ2V0X293bmVyKGZ1
bmNpZCkgKQorICAgIHsKKyAgICBjYXNlIEFSTV9TTUNDQ19PV05FUl9IWVBFUlZJU09SOgorICAg
ICAgICBoYW5kbGVkID0gaGFuZGxlX2h5cGVydmlzb3IocmVncyk7CisgICAgICAgIGJyZWFrOwor
ICAgIH0KKworICAgIGlmICggIWhhbmRsZWQgKQorICAgIHsKKyAgICAgICAgZ3ByaW50ayhYRU5M
T0dfSU5GTywgIlVuaGFuZGxlZCBTTUMvSFZDOiAlMDgiUFJJcmVnaXN0ZXIiXG4iLCBmdW5jaWQp
OworCisgICAgICAgIC8qIEluZm9ybSBjYWxsZXIgdGhhdCBmdW5jdGlvbiBpcyBub3Qgc3VwcG9y
dGVkLiAqLworICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgQVJNX1NNQ0NDX0VSUl9VTktO
T1dOX0ZVTkNUSU9OKTsKKyAgICB9CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKwordm9pZCBkb190
cmFwX3NtYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29uc3QgdW5pb24gaHNyIGhzcikK
K3sKKyAgICBpbnQgcmMgPSAwOworCisgICAgaWYgKCAhY2hlY2tfY29uZGl0aW9uYWxfaW5zdHIo
cmVncywgaHNyKSApCisgICAgeworICAgICAgICBhZHZhbmNlX3BjKHJlZ3MsIGhzcik7CisgICAg
ICAgIHJldHVybjsKKyAgICB9CisKKyAgICAvKiBJZiBtb25pdG9yIGlzIGVuYWJsZWQsIGxldCBp
dCBoYW5kbGUgdGhlIGNhbGwuICovCisgICAgaWYgKCBjdXJyZW50LT5kb21haW4tPmFyY2gubW9u
aXRvci5wcml2aWxlZ2VkX2NhbGxfZW5hYmxlZCApCisgICAgICAgIHJjID0gbW9uaXRvcl9zbWMo
KTsKKworICAgIGlmICggcmMgPT0gMSApCisgICAgICAgIHJldHVybjsKKworICAgIC8qCisgICAg
ICogVXNlIHN0YW5kYXJkIHJvdXRpbmVzIHRvIGhhbmRsZSB0aGUgY2FsbC4KKyAgICAgKiB2c21j
Y2NfaGFuZGxlX2NhbGwoKSB3aWxsIHJldHVybiBmYWxzZSBpZiB0aGlzIGNhbGwgaXMgbm90Cisg
ICAgICogU01DQ0MgY29tcGF0aWJsZSAoZS5nLiBpbW1lZGlhdGUgdmFsdWUgIT0gMCkuIEFzIGl0
IGlzIG5vdAorICAgICAqIGNvbXBhdGlibGUsIHdlIGNhbid0IGJlIHN1cmUgdGhhdCBndWVzdCB3
aWxsIHVuZGVyc3RhbmQKKyAgICAgKiBBUk1fU01DQ0NfRVJSX1VOS05PV05fRlVOQ1RJT04uCisg
ICAgICovCisgICAgaWYgKCB2c21jY2NfaGFuZGxlX2NhbGwocmVncykgKQorICAgICAgICBhZHZh
bmNlX3BjKHJlZ3MsIGhzcik7CisgICAgZWxzZQorICAgICAgICBpbmplY3RfdW5kZWZfZXhjZXB0
aW9uKHJlZ3MsIGhzcik7Cit9CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBD
CisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogaW5kZW50
LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vdHJhcHMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdHJhcHMuaAppbmRleCA3NTA4YWY4
Li4zMjVjMTVmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3RyYXBzLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS90cmFwcy5oCkBAIC0zNSw2ICszNSw5IEBAIHZvaWQgZG9fY3Ax
NF82NChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29uc3QgdW5pb24gaHNyIGhzcik7CiB2
b2lkIGRvX2NwMTRfZGJnKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBo
c3IgaHNyKTsKIHZvaWQgZG9fY3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVu
aW9uIGhzciBoc3IpOwogCisvKiBTTUNDQyBoYW5kbGluZyAqLwordm9pZCBkb190cmFwX3NtYyhz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29uc3QgdW5pb24gaHNyIGhzcik7CisKICNlbmRp
ZiAvKiBfX0FTTV9BUk1fVFJBUFNfXyAqLwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS9zbWNjYy5oIGIveGVuL2luY2x1ZGUv
cHVibGljL2FyY2gtYXJtL3NtY2NjLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MC4uMmJlZTViMwotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFy
bS9zbWNjYy5oCkBAIC0wLDAgKzEsNTggQEAKKy8qCisgKiBzbWNjYy5oCisgKgorICogU01DL0hW
QyBpbnRlcmZhY2UgaW4gYWNjb3JkYW5jZSB3aXRoIFNNQyBDYWxsaW5nIENvbnZlbnRpb24uCisg
KgorICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFu
eSBwZXJzb24gb2J0YWluaW5nIGEgY29weQorICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2Np
YXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvCisgKiBkZWFsIGlu
IHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1p
dGF0aW9uIHRoZQorICogcmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlz
aCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yCisgKiBzZWxsIGNvcGllcyBvZiB0aGUg
U29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpcwor
ICogZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9u
czoKKyAqCisgKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9u
IG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbgorICogYWxsIGNvcGllcyBvciBzdWJzdGFudGlh
bCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuCisgKgorICogVEhFIFNPRlRXQVJFIElTIFBST1ZJ
REVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1IKKyAq
IElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0Yg
TUVSQ0hBTlRBQklMSVRZLAorICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5E
IE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFCisgKiBBVVRIT1JTIE9SIENP
UFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9USEVS
CisgKiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9S
IE9USEVSV0lTRSwgQVJJU0lORworICogRlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lU
SCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUgorICogREVBTElOR1MgSU4gVEhFIFNP
RlRXQVJFLgorICoKKyAqIENvcHlyaWdodCAyMDE3IChDKSBFUEFNIFN5c3RlbXMKKyAqLworCisj
aWZuZGVmIF9fWEVOX1BVQkxJQ19BUkNIX0FSTV9TTUNDQ19IX18KKyNkZWZpbmUgX19YRU5fUFVC
TElDX0FSQ0hfQVJNX1NNQ0NDX0hfXworCisjaW5jbHVkZSAicHVibGljL3hlbi5oIgorCisvKgor
ICogSHlwZXJ2aXNvciBTZXJ2aWNlIHZlcnNpb24uCisgKgorICogV2UgY2FuJ3QgdXNlIFhFTiB2
ZXJzaW9uIGhlcmUsIGJlY2F1c2Ugb2YgU01DQ0MgcmVxdWlyZW1lbnRzOgorICogTWFqb3IgcmV2
aXNpb24gc2hvdWxkIGNoYW5nZSBldmVyeSB0aW1lIFNNQy9IVkMgZnVuY3Rpb24gaXMgcmVtb3Zl
ZC4KKyAqIE1pbm9yIHJldmlzaW9uIHNob3VsZCBjaGFuZ2UgZXZlcnkgdGltZSBTTUMvSFZDIGZ1
bmN0aW9uIGlzIGFkZGVkLgorICogU28sIGl0IGlzIFNNQ0NDIHByb3RvY29sIHJldmlzaW9uIGNv
ZGUsIG5vdCBYRU4gdmVyc2lvbi4KKyAqCisgKiBUaG9zZSB2YWx1ZXMgYXJlIHN1YmplY3RlZCB0
byBjaGFuZ2UsIHdoZW4gaW50ZXJmYWNlIHdpbGwgYmUgZXh0ZW5kZWQuCisgKi8KKyNkZWZpbmUg
WEVOX1NNQ0NDX01BSk9SX1JFVklTSU9OIDAKKyNkZWZpbmUgWEVOX1NNQ0NDX01JTk9SX1JFVklT
SU9OIDEKKworLyogSHlwZXJ2aXNvciBTZXJ2aWNlIFVJRC4gUmFuZG9tbHkgZ2VuZXJhdGVkIHdp
dGggdXVpZGdlbi4gKi8KKyNkZWZpbmUgWEVOX1NNQ0NDX1VJRCBYRU5fREVGSU5FX1VVSUQoMHhh
NzE4MTJkYywgMHhjNjk4LCAweDQzNjksIDB4OWFjZiwgXAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAweDc5LCAweGQxLCAweDhkLCAweGRlLCAweGU2LCAweDY3KQorCisj
ZW5kaWYgLyogX19YRU5fUFVCTElDX0FSQ0hfQVJNX1NNQ0NDX0hfXyAqLworCisvKgorICogTG9j
YWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1i
YXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOmIKKyAqLwot
LSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 10 15:57:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 15:57:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1wuj-0003Xx-VL; Tue, 10 Oct 2017 15:57:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1e1wui-0003Wg-57
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 15:57:48 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 E9/DB-20448-BFDECD95; Tue, 10 Oct 2017 15:57:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0hTYRjH957djuLkbCo+eYsGpkSKl2AWRIJ
 BYhRW9sEu5NGObrgbOzOWH/KOU3GGhOSl1HlDP2hYmVM2UjJTqSTDkhyWCS1ZgikYzbCdnWn2
 7f++v//zPP8HHpwrKRGE4JRBT+nUpFIq8OVF56PomM0fi5lxE47DSZ3rHbxklDox6sLS0RW+Q
 p2tMWTx5StfRzCtSW2wV/kXI3NGNfLFeUQJF758sKNq5IMj4hoMPqlCDJAQdRjUNv/kMkBC5E
 DlzKhHC4hj0N/6VsjoQCIU5jfmPAVcwoLAMjXkMQUQZ6DCViFgNI+IBFtvPY/RIiINnDsTHg1
 EBCy8qfL4fYizMGNeFrLD0qB9fQNj/WKYalzx+LkEwJjDwWVrD8HnsVnE6kYErrlMtjYKrC6n
 1xMOE69bvLPOwer9biETFIg2BD3DDj4LyoTQ0VJYjXC3Pgq22SLW0yOErZFpjP2/CvaH3j5aM
 H0r4bGeWT6UOh1CFoTBWrtR4C3mg8X6ScAmyoK1HRfGgik/uLc9wGUfVUJ4aurn30VRTftWbd
 q3ahvC+lA0TeluUbqYBFlstk6RJ9erSIUyJj4uMVZF0TSZRynJbDo2R6MaRO5DKOJw0DAqt54
 fRwdwTBokqvu+mCnxz9bcvC0nafkNXYGSosdRGI5LQWR2uplYR+VRhlyF0n1NuxhwP2mgyMJg
 Ea0lVbQij0XTKBHfrP24jeHGBfs2JuGpNWoqJFg0yVgJxiovUO812r3Mdyg8JECEOByOxE9L6
 VQK/f98FQXjSBoges908VOo9XvzVt1RMHeUoFxPFD35D4UUI2PqJXrpjzYlaulEw/NY+0xrZd
 8Dp7Hz4C9ZL3SklhcKNk6r6huPJ4fKE0wJSS8u+nbHhZdODlnTxpa7Ti2crJGlv7JFFN0xLMW
 IZeZkuq9/ITLaWFy29RubSRkYuNx7Pb+moaSY6B5NF45eyimcD3rc3PNs/MKjqJcZ4mR716aU
 R8vJ+CNcHU3+BXY9l7SUAwAA
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1507651060!51565016!1
X-Originating-IP: [40.107.1.40]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12021 invoked from network); 10 Oct 2017 15:57:40 -0000
Received: from mail-eopbgr10040.outbound.protection.outlook.com (HELO
 EUR02-HE1-obe.outbound.protection.outlook.com) (40.107.1.40)
 by server-4.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 10 Oct 2017 15:57:40 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=nrq3fwnd//SYPHwioWlSK8bSERVcTpU7/dn2vD5VziA=;
 b=Ron/AdBP9pRpf1eLk6JlB8Z8krGdklXRCghEfC+cwmYX1zaPU564D1V8BRKb+5WawF8XzWwVv1+qumft35QDV47gBBerpA5a1srIosMDcyf8DH3XZRRBZyK4yeWx4wnUd3yZ7aMgZGmZV939pd4Qz+GY9cquLmJlnJPl3pQBx7A=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.56) by
 AM4PR0301MB2131.eurprd03.prod.outlook.com (2603:10a6:200:4d::16) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Tue, 10 Oct
 2017 15:57:37 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Tue, 10 Oct 2017 18:57:34 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Tue, 10 Oct 2017 18:52:48 +0300
Message-Id: <1507650771-16631-9-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1507650771-16631-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1507650771-16631-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: AM5PR0602CA0016.eurprd06.prod.outlook.com
 (2603:10a6:203:a3::26) To AM4PR0301MB2131.eurprd03.prod.outlook.com
 (2603:10a6:200:4d::16)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 9e424b83-c328-4880-a6cd-08d50ff7a141
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:AM4PR0301MB2131; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2131;
 3:wudWICpyiF0mnlAitIk/BJsZ4098kmCXBXg+fQ5Fi1rBUsblvfJwtATL5OyGyTOoQP3O9aRJXRhEj4VWxYL88sxpPFKHB+YxbLHhlDQucwuy0AntrKUbzCfdoiEd+gh5Ui30gy8iLmGaIfhZe6k8aXE+2vJkOjp4QPJUrd7Js656ZK/bjAuMsRVFb4+HgTl/nWxOyct6Z7zS19ks07bMH4H6BXx5m1lJ46gFQZpnfho3UxXj3S+rr/TbTq4A+S7C;
 25:mOd6d7CNDr8/616HCHRivaWra/AgVVvBD7StuKJQRBjW0W0TPQQgcX3pf5LqkaMZstZpn7J8oFKXCihEvVXUxwEaFyARpB9vMOmXekcbKtjDKP4oo5zKggjM48Q1cUjyqUWcpZAG/gHgDnx+BAYIO7QC+AfLVLNE5wuwMGl+8FSNEp1uCrbCbSlmBlSjgpig99VNs9RUsXwByDB5FsbYFBDqqhl/yfst/59oRQDjM+NjGsvV8YNKHVTn9BIAkFYJbXt0KomzpiFilcWyn209SwmqhOD6Hdza5+uTNlpSgelq32X4huiiUYkzZaNl33pwgWOo/n5SDG38j5kaU72BfQ==;
 31:5Y4tzfU227706lyvy9QRJzYmUsBaOpV+mrYEsImvqyASxU529iMUMSNOHMjpBRvrhVqkOwRywp768cvRyKYQts9tqhUscW4sMzg69F1UjcrITfXCoa9nmKSVZ8/N1+YXk/Tqq7iO3+SJD0aGsLAjEZWg3G3RaMM8W+cAHdaxZ2aLTXxyet0nqOgOngeNzEnq13ulEiNPOlILiWRm+Glt//zKiEjSeaJUb7SkNA4M93E=
X-MS-TrafficTypeDiagnostic: AM4PR0301MB2131:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2131;
 20:FstgVKPG8JCB+tqg6xla7vbaBqpNqgbs9wPDypTvHcpeT1ATdFYkvP4uTQ66QUGMudXE19Vq+m+udmYJbVRAVgf/pd8zyf3heQ8PAYnrsWskQX0+UeEMz3S5DglTt4vQqLfyVNvG2RYx7xD7lBZZMDRcOLdPWpnlL6z1yP8pUAq0VAQmYZcnfufgVQyqU8SLsPvPYHMoq3rlgPX2lJ84PQRodZcmtH64biXRFyvaSdX+Msdya8eRSLpGkfl2EIz2PudIz6XrYLsFxhJTBXOSsXAQ2DGQ8Ymnz9clGhASmHj/ubNSj+hKOKiFbNRvYVjwfvK2RG19w6ChN90TUH0MHZKy1RwwU7eoV/uQS0g5uGxxZxcN4fou+QFIPBy+cI4Z4Bmy/UpOvy6+qGZstb2RH9Y8QXLc0/K4+9qVUIJ0CN0ijxvywwZIZkdEP3hQ6g38qY5iUjhqof5W6Ts7xsfKB4oaCefANzwOM4rmLdHaGyNLZl1nrjM1PparbE2mZq1p;
 4:QIePNAFODOpMz2y1zs1IL1MrEaDotuBmscHM9OoiqGNyvqPHnwHoAcjP0+S0vquR6LdU0ArcB/bgFt/H1S9yB7Fh+n4PTqCrQT1pLKPsu5shP9HYWw2l/Rm6jnf6dK4Mp4LuNjvW31ASw8wp/mh/RkEKCF7CIZLf+y0PQnqbEQ2pFeM220jHqHKgC2IMwupqH/CEKBSrRe4Uz2GDtqjuSrF+xXWRyns6SokdVVIAdFe50g/krYaRe3TuO39K4uv47etXnaeWIbM4ehU4pg0Zo6coNtDwXVEQ3FgbpNAGY8cRZTWTrsmjSiUBYQAUZKIZJuq3Y/c8wqbr5IR21xzy+oJirP4o2g8fHGg+cTFtVs0=
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(4114951738403)(17755550239193); 
X-Microsoft-Antispam-PRVS: <AM4PR0301MB21310F16354E1E47A4F5143CE6750@AM4PR0301MB2131.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6041248)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123562025)(20161123560025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:AM4PR0301MB2131; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:AM4PR0301MB2131; 
X-Forefront-PRVS: 04569283F9
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(376002)(346002)(199003)(189002)(86362001)(575784001)(4326008)(81156014)(6666003)(36756003)(68736007)(101416001)(48376002)(5660300001)(54906003)(5003940100001)(478600001)(42186006)(2906002)(50466002)(72206003)(316002)(16586007)(97736004)(2351001)(66066001)(8676002)(3846002)(6116002)(8656003)(80792005)(76176999)(122856001)(50986999)(81166006)(53936002)(8936002)(189998001)(8666007)(7736002)(105586002)(2361001)(33646002)(6916009)(2950100002)(50226002)(47776003)(106356001)(305945005)(81973001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR0301MB2131; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM4PR0301MB2131;
 23:KYtScrreYLHqx3W/T+pT4LkMqO+LE2W6V6k6QOQ?=
 =?us-ascii?Q?s02xi1EkQ/15PyHiiA51U40wYeksoOrAGv9+TBY0YJcylI0dzgW7uDA5bHCG?=
 =?us-ascii?Q?O8lj4EHbmHzZmuRI+jtLsQ+XXspaIwnew6Ss/yjVwYYfAJKQ+RIbDP0mNoD2?=
 =?us-ascii?Q?EEyTwtmEH0wxxY2S+wUj0zKea6ugP5XO3lg1L1IkoMhFeWCrbSWfaQ/xr6Y9?=
 =?us-ascii?Q?Cg6osR1YEHwBjRzaz51XWoMZ5to5BsHBxOrbr7CbPx//4l1nqmlWasYFwmlp?=
 =?us-ascii?Q?oq+qXOkiRIBHhxPwfZowZonGXAwBVczftalhlSBeIzrjAN5pGJC7aIP9gSA9?=
 =?us-ascii?Q?rtEUpi+zLsJ4uz6Gg+K0MBRTOea+IrUll9NwL4XH2xfZtO5iz78ry+wO2+LH?=
 =?us-ascii?Q?GNYhTRt7ij6UbvZeL1eWPJRhHhPY0s5VfvBdPA+hV/LE28JdXchGmVniWxYJ?=
 =?us-ascii?Q?kiNBo3T4+4L4who0H2i7nQeNX+Sno8/GCgFNfq/D2Bnaqi6L5nLhcA9PUuNV?=
 =?us-ascii?Q?Jgiq9b87utlk5veT8by3V9CLrfa66KiqF91QKPEO0FctbydQheA1tvgn5GWf?=
 =?us-ascii?Q?vSZto2uow7bWxdFWeBIyXMp8+B7f5Y4XPNmgXAS+jAucQCeHmCUUMUUZCV9d?=
 =?us-ascii?Q?23zNoyHjh7r+clj08fBj2ZFD6K2Qcy5NlFFGvn0mbzqmaRGIDBdC4QtZZYie?=
 =?us-ascii?Q?qbG9fpa3124ltHqNf1aLsZiuMc9LgDboqF9wU+jQHJvIRSvyw/a5Fdj9Akr2?=
 =?us-ascii?Q?leQC5wd0kKhQfEnbSfp7qogpZXkkjlebaIV+9rFEFarJ8G7A5MOaaR+FZPTm?=
 =?us-ascii?Q?82lceviFuF3ckFniTsUjMRLCOmyIkGtneLhjmkTFjSgUeMt7u1jnqTS2NM/Z?=
 =?us-ascii?Q?dyc0I8NcGaFL65Y0u53hfa0mWWY0i9k1FL6tmWBTflGOc/YDEueR9Hh/oMMf?=
 =?us-ascii?Q?SIcE9X04ccQG/E+DQ8g+h7SkYNIEjsvWMH27eybU0ny5eAobfanP3XKs3En+?=
 =?us-ascii?Q?q0TDbq9WmdSqyJXYCSNbd6BVtahD4p7u+qAPcLm0Np+0EzDv6hjbQiQQcYMO?=
 =?us-ascii?Q?rOvYxCnDO9XE8FaUhTzQj5MhgRsFOT+mZduBd12LYQdr2IrAnuGvkShrejlB?=
 =?us-ascii?Q?bn4RH41CkVkjKZxP4IjAE8r2a0R+WlkiSg6kNQgqOCq/XHI2dHvkvQxzmhxA?=
 =?us-ascii?Q?2+CxyxRBEUFzV6ng=3D?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2131;
 6:6d0UCpF1SzX/UDVtB6EkDz0IF9w5MmW6kSWPKJWU67Vq2aodMxTllgeV7MYDZeSxFVR956r8SlNrunYTWxGtAQkEszt1tRUdb525fh8X7Ay6lABpkaZAqnrWhZzJFcpJPRZL2buyuCvj3/9tQ1fFisEHSi7HcjbvVLe5gVyyFVZH+fZGwCyu5jyml5Q7ysxvKt2Tzw6pRMFFg8amLa+95WCbWdTCmBRS6dgqcrKjQuAmPRdWargtI4B8H40T/9wpm5AbEgMYfkTpG/Oi2PPSRR54iJP2K97Fvll/0DjtSRG22o8cvstaD46BjkokQ2KZb3RYAu/rgKX2K48MtssI6A==;
 5:klyeGPI3Ig+aBlJyI4oAzXJKSYBGeZ/GDu9sc4qi93TNvziCMO4kd/OE5eX08APT5WkMci8as5UXlnMLNL+1F/Rw2co1iYx3a9juFOu17LjZgSKDqfhvh+uJ0W0ipC8w/4i3r0LPVpJLEClGoK7x+Q==;
 24:MGEBUQq9AvwfgTf37m25yL11zKauV3VpL2vyLF4RH5J0s9zfgqdn59K9NPOZKwwNln15FvIf6wXnn7MRMUGS4FwLAdme8yCTxQcdM4PNq6E=;
 7:gkVXMqyTyzTc1TMr6dFL2rQKYKFO2TQBJ6OlSDIdPHNTXe6H6+7eLNmBDIpoYEafrjBLn5XC3YU+XaPHm48wxgit/OLcIORrIg+3DJ7eDrYoYUi7o6fGFAByMDtKe/4fUaEM0ol8bAaVutbq5QKDmRGtrjhj0nB1bs3mW7STltnYzfqFeg1MX+DWVAu2BBMQmhTICemwj+yE4+HrG6YmUBeRsiI0xkyFdX7wdoK9pzo=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Oct 2017 15:57:37.6284 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0301MB2131
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v8 08/11] arm: traps: handle PSCI calls inside
	`vsmc.c`
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UFNDSSBpcyBwYXJ0IG9mIEhWQy9TTUMgaW50ZXJmYWNlLCBzbyBpdCBzaG91bGQgYmUgaGFuZGxl
ZCBpbgphcHByb3ByaWF0ZSBwbGFjZTogYHZzbWMuY2AuIFRoaXMgcGF0Y2ggbW92ZXMgUFNDSSBo
YW5kbGVyCmNhbGxzIGZyb20gYHRyYXBzLmNgIHRvIGB2c21jLmNgLiBBbHNvIGl0IGNvcnJlY3Rz
IGNvZGluZwpzdHlsZSBvZiB0aGUgUFNDSSBoYW5kbGVyIGZ1bmN0aW9ucy4KCk9sZGVyIFBTQ0kg
MC4xIHVzZXMgU01DIGZ1bmN0aW9uIGlkZW50aWZpZXJzIGluIHJhbmdlIHRoYXQgaXMKcmVzZXJ2
ZWQgZm9yIGV4aXN0aW5nIEFQSXMgKEFSTSBERU4gMDAyOEIsIHBhZ2UgMTYpLCB3aGlsZSBuZXdl
cgpQU0NJIDAuMiBhbmQgbGF0ZXIgaXMgZGVmaW5lZCBhcyAic3RhbmRhcmQgc2VjdXJlIHNlcnZp
Y2UiIHdpdGggaXRzCm93biByYW5nZXMgKEFSTSBERU4gMDAyOEIsIHBhZ2UgMTgpLgoKU2lnbmVk
LW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgpS
ZXZpZXdlZC1ieTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hl
bmtvQGVwYW0uY29tPgpSZXZpZXdlZC1ieTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5k
cl90eXNoY2hlbmtvQGVwYW0uY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KLS0tCgogKiBQU0NJX0FSRzMyIHJlcGxhY2VkIHdpdGggKHVpbnQzMl90KWdl
dF91c2VyX3JlZyhyZWdzLCAwKSBpbgogICBoYW5kbGVfc3NzYygpIGZ1bmN0aW9uLgoKLS0tCiB4
ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgICAgICAgICAgICB8IDExNyArLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogeGVuL2FyY2gvYXJtL3ZzbWMuYyAgICAgICAgICAgICAgICAgfCAxODMgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3RyYXBz
LmggICAgICAgICB8ICAgMSArCiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0vc21jY2MuaCB8
ICAgOCArKwogNCBmaWxlcyBjaGFuZ2VkLCAxOTAgaW5zZXJ0aW9ucygrKSwgMTE5IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3Ry
YXBzLmMKaW5kZXggNmVhMDA5MC4uZjZmNmRlMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3Ry
YXBzLmMKKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKQEAgLTE0NTIsMTE5ICsxNDUyLDYgQEAg
c3RhdGljIHZvaWQgZG9fZGVidWdfdHJhcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdW5z
aWduZWQgaW50IGNvZGUpCiB9CiAjZW5kaWYKIAotI2RlZmluZSBQU0NJX1NFVF9SRVNVTFQocmVn
LCB2YWwpIHNldF91c2VyX3JlZyhyZWcsIDAsIHZhbCkKLSNkZWZpbmUgUFNDSV9BUkcocmVnLG4p
IGdldF91c2VyX3JlZyhyZWcsIG4pCi0KLSNpZmRlZiBDT05GSUdfQVJNXzY0Ci0jZGVmaW5lIFBT
Q0lfQVJHMzIocmVnLG4pICh1aW50MzJfdClnZXRfdXNlcl9yZWcocmVnLG4pCi0jZWxzZQotI2Rl
ZmluZSBQU0NJX0FSRzMyKHJlZyxuKSBQU0NJX0FSRyhyZWcsbikKLSNlbmRpZgotCi0vKiBoZWxw
ZXIgZnVuY3Rpb24gZm9yIGNoZWNraW5nIGFybSBtb2RlIDMyLzY0IGJpdCAqLwotc3RhdGljIGlu
bGluZSBpbnQgcHNjaV9tb2RlX2NoZWNrKHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IGZpZCkK
LXsKLSAgICAgICAgcmV0dXJuICEoIGlzXzY0Yml0X2RvbWFpbihkKV4oIChmaWQgJiBQU0NJXzBf
Ml82NEJJVCkgPj4gMzAgKSApOwotfQotCi1zdGF0aWMgdm9pZCBkb190cmFwX3BzY2koc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCi17Ci0gICAgdWludDMyX3QgZmlkID0gUFNDSV9BUkczMihy
ZWdzLDApOwotCi0gICAgLyogcHJlbG9hZGluZyBpbiBjYXNlIHBzY2lfbW9kZV9jaGVjayBmYWls
cyAqLwotICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBQU0NJX0lOVkFMSURfUEFSQU1FVEVSUyk7
Ci0gICAgc3dpdGNoKCBmaWQgKQotICAgIHsKLSAgICBjYXNlIFBTQ0lfY3B1X29mZjoKLSAgICAg
ICAgewotICAgICAgICAgICAgdWludDMyX3QgcHN0YXRlID0gUFNDSV9BUkczMihyZWdzLDEpOwot
ICAgICAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfb2ZmKTsKLSAgICAgICAgICAgIFBTQ0lf
U0VUX1JFU1VMVChyZWdzLCBkb19wc2NpX2NwdV9vZmYocHN0YXRlKSk7Ci0gICAgICAgIH0KLSAg
ICAgICAgYnJlYWs7Ci0gICAgY2FzZSBQU0NJX2NwdV9vbjoKLSAgICAgICAgewotICAgICAgICAg
ICAgdWludDMyX3QgdmNwdWlkID0gUFNDSV9BUkczMihyZWdzLDEpOwotICAgICAgICAgICAgcmVn
aXN0ZXJfdCBlcG9pbnQgPSBQU0NJX0FSRyhyZWdzLDIpOwotICAgICAgICAgICAgcGVyZmNfaW5j
cih2cHNjaV9jcHVfb24pOwotICAgICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3Bz
Y2lfY3B1X29uKHZjcHVpZCwgZXBvaW50KSk7Ci0gICAgICAgIH0KLSAgICAgICAgYnJlYWs7Ci0g
ICAgY2FzZSBQU0NJXzBfMl9GTl9QU0NJX1ZFUlNJT046Ci0gICAgICAgIHBlcmZjX2luY3IodnBz
Y2lfdmVyc2lvbik7Ci0gICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl92
ZXJzaW9uKCkpOwotICAgICAgICBicmVhazsKLSAgICBjYXNlIFBTQ0lfMF8yX0ZOX0NQVV9PRkY6
Ci0gICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X29mZik7Ci0gICAgICAgIFBTQ0lfU0VUX1JF
U1VMVChyZWdzLCBkb19wc2NpXzBfMl9jcHVfb2ZmKCkpOwotICAgICAgICBicmVhazsKLSAgICBj
YXNlIFBTQ0lfMF8yX0ZOX01JR1JBVEVfSU5GT19UWVBFOgotICAgICAgICBwZXJmY19pbmNyKHZw
c2NpX21pZ3JhdGVfaW5mb190eXBlKTsKLSAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRv
X3BzY2lfMF8yX21pZ3JhdGVfaW5mb190eXBlKCkpOwotICAgICAgICBicmVhazsKLSAgICBjYXNl
IFBTQ0lfMF8yX0ZOX01JR1JBVEVfSU5GT19VUF9DUFU6Ci0gICAgY2FzZSBQU0NJXzBfMl9GTjY0
X01JR1JBVEVfSU5GT19VUF9DUFU6Ci0gICAgICAgIHBlcmZjX2luY3IodnBzY2lfbWlncmF0ZV9p
bmZvX3VwX2NwdSk7Ci0gICAgICAgIGlmICggcHNjaV9tb2RlX2NoZWNrKGN1cnJlbnQtPmRvbWFp
biwgZmlkKSApCi0gICAgICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJf
bWlncmF0ZV9pbmZvX3VwX2NwdSgpKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBQU0NJXzBf
Ml9GTl9TWVNURU1fT0ZGOgotICAgICAgICBwZXJmY19pbmNyKHZwc2NpX3N5c3RlbV9vZmYpOwot
ICAgICAgICBkb19wc2NpXzBfMl9zeXN0ZW1fb2ZmKCk7Ci0gICAgICAgIFBTQ0lfU0VUX1JFU1VM
VChyZWdzLCBQU0NJX0lOVEVSTkFMX0ZBSUxVUkUpOwotICAgICAgICBicmVhazsKLSAgICBjYXNl
IFBTQ0lfMF8yX0ZOX1NZU1RFTV9SRVNFVDoKLSAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9zeXN0
ZW1fcmVzZXQpOwotICAgICAgICBkb19wc2NpXzBfMl9zeXN0ZW1fcmVzZXQoKTsKLSAgICAgICAg
UFNDSV9TRVRfUkVTVUxUKHJlZ3MsIFBTQ0lfSU5URVJOQUxfRkFJTFVSRSk7Ci0gICAgICAgIGJy
ZWFrOwotICAgIGNhc2UgUFNDSV8wXzJfRk5fQ1BVX09OOgotICAgIGNhc2UgUFNDSV8wXzJfRk42
NF9DUFVfT046Ci0gICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X29uKTsKLSAgICAgICAgaWYg
KCBwc2NpX21vZGVfY2hlY2soY3VycmVudC0+ZG9tYWluLCBmaWQpICkKLSAgICAgICAgewotICAg
ICAgICAgICAgcmVnaXN0ZXJfdCB2Y3B1aWQgPSBQU0NJX0FSRyhyZWdzLDEpOwotICAgICAgICAg
ICAgcmVnaXN0ZXJfdCBlcG9pbnQgPSBQU0NJX0FSRyhyZWdzLDIpOwotICAgICAgICAgICAgcmVn
aXN0ZXJfdCBjaWQgPSBQU0NJX0FSRyhyZWdzLDMpOwotICAgICAgICAgICAgUFNDSV9TRVRfUkVT
VUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2NwdV9vbih2Y3B1aWQsIGVwb2ludCwgY2lkKSk7Ci0gICAg
ICAgIH0KLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBQU0NJXzBfMl9GTl9DUFVfU1VTUEVORDoK
LSAgICBjYXNlIFBTQ0lfMF8yX0ZONjRfQ1BVX1NVU1BFTkQ6Ci0gICAgICAgIHBlcmZjX2luY3Io
dnBzY2lfY3B1X3N1c3BlbmQpOwotICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50
LT5kb21haW4sIGZpZCkgKQotICAgICAgICB7Ci0gICAgICAgICAgICB1aW50MzJfdCBwc3RhdGUg
PSBQU0NJX0FSRzMyKHJlZ3MsMSk7Ci0gICAgICAgICAgICByZWdpc3Rlcl90IGVwb2ludCA9IFBT
Q0lfQVJHKHJlZ3MsMik7Ci0gICAgICAgICAgICByZWdpc3Rlcl90IGNpZCA9IFBTQ0lfQVJHKHJl
Z3MsMyk7Ci0gICAgICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfY3B1
X3N1c3BlbmQocHN0YXRlLCBlcG9pbnQsIGNpZCkpOwotICAgICAgICB9Ci0gICAgICAgIGJyZWFr
OwotICAgIGNhc2UgUFNDSV8wXzJfRk5fQUZGSU5JVFlfSU5GTzoKLSAgICBjYXNlIFBTQ0lfMF8y
X0ZONjRfQUZGSU5JVFlfSU5GTzoKLSAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfYWZmaW5p
dHlfaW5mbyk7Ci0gICAgICAgIGlmICggcHNjaV9tb2RlX2NoZWNrKGN1cnJlbnQtPmRvbWFpbiwg
ZmlkKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHJlZ2lzdGVyX3QgdGFmZiA9IFBTQ0lfQVJH
KHJlZ3MsMSk7Ci0gICAgICAgICAgICB1aW50MzJfdCBsYWZmID0gUFNDSV9BUkczMihyZWdzLDIp
OwotICAgICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2FmZmluaXR5
X2luZm8odGFmZiwgbGFmZikpOwotICAgICAgICB9Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2Ug
UFNDSV8wXzJfRk5fTUlHUkFURToKLSAgICBjYXNlIFBTQ0lfMF8yX0ZONjRfTUlHUkFURToKLSAg
ICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfbWlncmF0ZSk7Ci0gICAgICAgIGlmICggcHNjaV9t
b2RlX2NoZWNrKGN1cnJlbnQtPmRvbWFpbiwgZmlkKSApCi0gICAgICAgIHsKLSAgICAgICAgICAg
IHVpbnQzMl90IHRjcHUgPSBQU0NJX0FSRzMyKHJlZ3MsMSk7Ci0gICAgICAgICAgICBQU0NJX1NF
VF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfbWlncmF0ZSh0Y3B1KSk7Ci0gICAgICAgIH0KLSAg
ICAgICAgYnJlYWs7Ci0gICAgZGVmYXVsdDoKLSAgICAgICAgZG9tYWluX2NyYXNoX3N5bmNocm9u
b3VzKCk7Ci0gICAgICAgIHJldHVybjsKLSAgICB9Ci19Ci0KICNpZmRlZiBDT05GSUdfQVJNXzY0
CiAjZGVmaW5lIEhZUEVSQ0FMTF9SRVNVTFRfUkVHKHIpIChyKS0+eDAKICNkZWZpbmUgSFlQRVJD
QUxMX0FSRzEocikgKHIpLT54MApAQCAtMjI5MSw3ICsyMTc4LDcgQEAgdm9pZCBkb190cmFwX2d1
ZXN0X3N5bmMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgICAgICByZXR1cm4g
ZG9fZGVidWdfdHJhcChyZWdzLCBoc3IuaXNzICYgMHgwMGZmKTsKICNlbmRpZgogICAgICAgICBp
ZiAoIGhzci5pc3MgPT0gMCApCi0gICAgICAgICAgICByZXR1cm4gZG9fdHJhcF9wc2NpKHJlZ3Mp
OworICAgICAgICAgICAgcmV0dXJuIGRvX3RyYXBfaHZjX3NtY2NjKHJlZ3MpOwogICAgICAgICBk
b190cmFwX2h5cGVyY2FsbChyZWdzLCAocmVnaXN0ZXJfdCAqKSZyZWdzLT5yMTIsIGhzci5pc3Mp
OwogICAgICAgICBicmVhazsKICNpZmRlZiBDT05GSUdfQVJNXzY0CkBAIC0yMzAzLDcgKzIxOTAs
NyBAQCB2b2lkIGRvX3RyYXBfZ3Vlc3Rfc3luYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykK
ICAgICAgICAgICAgIHJldHVybiBkb19kZWJ1Z190cmFwKHJlZ3MsIGhzci5pc3MgJiAweDAwZmYp
OwogI2VuZGlmCiAgICAgICAgIGlmICggaHNyLmlzcyA9PSAwICkKLSAgICAgICAgICAgIHJldHVy
biBkb190cmFwX3BzY2kocmVncyk7CisgICAgICAgICAgICByZXR1cm4gZG9fdHJhcF9odmNfc21j
Y2MocmVncyk7CiAgICAgICAgIGRvX3RyYXBfaHlwZXJjYWxsKHJlZ3MsICZyZWdzLT54MTYsIGhz
ci5pc3MpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIEhTUl9FQ19TTUM2NDoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS92c21jLmMgYi94ZW4vYXJjaC9hcm0vdnNtYy5jCmluZGV4IDM4ZGY4
MjEuLmIyMGJhNmYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92c21jLmMKKysrIGIveGVuL2Fy
Y2gvYXJtL3ZzbWMuYwpAQCAtMTksNiArMTksNyBAQAogI2luY2x1ZGUgPHhlbi90eXBlcy5oPgog
I2luY2x1ZGUgPHB1YmxpYy9hcmNoLWFybS9zbWNjYy5oPgogI2luY2x1ZGUgPGFzbS9tb25pdG9y
Lmg+CisjaW5jbHVkZSA8YXNtL3BzY2kuaD4KICNpbmNsdWRlIDxhc20vcmVncy5oPgogI2luY2x1
ZGUgPGFzbS9zbWNjYy5oPgogI2luY2x1ZGUgPGFzbS90cmFwcy5oPgpAQCAtMjYsNiArMjcsOSBA
QAogLyogTnVtYmVyIG9mIGZ1bmN0aW9ucyBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IEh5cGVydmlz
b3IgU2VydmljZS4gKi8KICNkZWZpbmUgWEVOX1NNQ0NDX0ZVTkNUSU9OX0NPVU5UIDMKIAorLyog
TnVtYmVyIG9mIGZ1bmN0aW9ucyBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IFN0YW5kYXJkIFNlcnZp
Y2UgU2VydmljZSBDYWxscy4gKi8KKyNkZWZpbmUgU1NTQ19TTUNDQ19GVU5DVElPTl9DT1VOVCAx
MworCiBzdGF0aWMgYm9vbCBmaWxsX3VpZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgeGVu
X3V1aWRfdCB1dWlkKQogewogICAgIGludCBuOwpAQCAtOTQsNiArOTgsMTQ4IEBAIHN0YXRpYyBi
b29sIGhhbmRsZV9oeXBlcnZpc29yKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIH0K
IH0KIAorI2RlZmluZSBQU0NJX1NFVF9SRVNVTFQocmVnLCB2YWwpIHNldF91c2VyX3JlZyhyZWcs
IDAsIHZhbCkKKyNkZWZpbmUgUFNDSV9BUkcocmVnLCBuKSBnZXRfdXNlcl9yZWcocmVnLCBuKQor
CisjaWZkZWYgQ09ORklHX0FSTV82NAorI2RlZmluZSBQU0NJX0FSRzMyKHJlZywgbikgKHVpbnQz
Ml90KShnZXRfdXNlcl9yZWcocmVnLCBuKSkKKyNlbHNlCisjZGVmaW5lIFBTQ0lfQVJHMzIocmVn
LCBuKSBQU0NJX0FSRyhyZWcsIG4pCisjZW5kaWYKKworLyogRXhpc3RpbmcgKHByZSBTTUNDQykg
QVBJcy4gVGhpcyBpbmNsdWRlcyBQU0NJIDAuMSBpbnRlcmZhY2UgKi8KK3N0YXRpYyBib29sIGhh
bmRsZV9leGlzdGluZ19hcGlzKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQoreworICAgIC8q
IE9ubHkgbGVhc3QgMzIgYml0cyBhcmUgc2lnbmlmaWNhbnQgKEFSTSBERU4gMDAyOEIsIHBhZ2Ug
MTIpICovCisgICAgc3dpdGNoICggKHVpbnQzMl90KWdldF91c2VyX3JlZyhyZWdzLCAwKSApCisg
ICAgeworICAgIGNhc2UgUFNDSV9jcHVfb2ZmOgorICAgIHsKKyAgICAgICAgdWludDMyX3QgcHN0
YXRlID0gUFNDSV9BUkczMihyZWdzLCAxKTsKKworICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2Nw
dV9vZmYpOworICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV9jcHVfb2ZmKHBz
dGF0ZSkpOworICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICB9CisgICAgY2FzZSBQU0NJX2NwdV9v
bjoKKyAgICB7CisgICAgICAgIHVpbnQzMl90IHZjcHVpZCA9IFBTQ0lfQVJHMzIocmVncywgMSk7
CisgICAgICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0gUFNDSV9BUkcocmVncywgMik7CisKKyAgICAg
ICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfb24pOworICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVn
cywgZG9fcHNjaV9jcHVfb24odmNwdWlkLCBlcG9pbnQpKTsKKyAgICAgICAgcmV0dXJuIHRydWU7
CisgICAgfQorICAgIGRlZmF1bHQ6CisgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICB9Cit9CisK
Ky8qIGhlbHBlciBmdW5jdGlvbiBmb3IgY2hlY2tpbmcgYXJtIG1vZGUgMzIvNjQgYml0ICovCitz
dGF0aWMgaW5saW5lIGludCBwc2NpX21vZGVfY2hlY2soc3RydWN0IGRvbWFpbiAqZCwgdWludDMy
X3QgZmlkKQoreworICAgIHJldHVybiAhKCBpc182NGJpdF9kb21haW4oZCleKCAoZmlkICYgUFND
SV8wXzJfNjRCSVQpID4+IDMwICkgKTsKK30KKworLyogUFNDSSAwLjIgaW50ZXJmYWNlIGFuZCBv
dGhlciBTdGFuZGFyZCBTZWN1cmUgQ2FsbHMgKi8KK3N0YXRpYyBib29sIGhhbmRsZV9zc3NjKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQoreworICAgIHVpbnQzMl90IGZpZCA9ICh1aW50MzJf
dClnZXRfdXNlcl9yZWcocmVncywgMCk7CisKKyAgICBzd2l0Y2ggKCBmaWQgKQorICAgIHsKKyAg
ICBjYXNlIFBTQ0lfMF8yX0ZOX1BTQ0lfVkVSU0lPTjoKKyAgICAgICAgcGVyZmNfaW5jcih2cHNj
aV92ZXJzaW9uKTsKKyAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX3Zl
cnNpb24oKSk7CisgICAgICAgIHJldHVybiB0cnVlOworCisgICAgY2FzZSBQU0NJXzBfMl9GTl9D
UFVfT0ZGOgorICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9vZmYpOworICAgICAgICBQU0NJ
X1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfY3B1X29mZigpKTsKKyAgICAgICAgcmV0dXJu
IHRydWU7CisKKyAgICBjYXNlIFBTQ0lfMF8yX0ZOX01JR1JBVEVfSU5GT19UWVBFOgorICAgICAg
ICBwZXJmY19pbmNyKHZwc2NpX21pZ3JhdGVfaW5mb190eXBlKTsKKyAgICAgICAgUFNDSV9TRVRf
UkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5mb190eXBlKCkpOworICAgICAgICBy
ZXR1cm4gdHJ1ZTsKKworICAgIGNhc2UgUFNDSV8wXzJfRk5fTUlHUkFURV9JTkZPX1VQX0NQVToK
KyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9taWdyYXRlX2luZm9fdXBfY3B1KTsKKyAgICAgICAg
aWYgKCBwc2NpX21vZGVfY2hlY2soY3VycmVudC0+ZG9tYWluLCBmaWQpICkKKyAgICAgICAgICAg
IFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9taWdyYXRlX2luZm9fdXBfY3B1KCkp
OworICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAgIGNhc2UgUFNDSV8wXzJfRk5fU1lTVEVNX09G
RjoKKyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9zeXN0ZW1fb2ZmKTsKKyAgICAgICAgZG9fcHNj
aV8wXzJfc3lzdGVtX29mZigpOworICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgUFNDSV9J
TlRFUk5BTF9GQUlMVVJFKTsKKyAgICAgICAgcmV0dXJuIHRydWU7CisKKyAgICBjYXNlIFBTQ0lf
MF8yX0ZOX1NZU1RFTV9SRVNFVDoKKyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9zeXN0ZW1fcmVz
ZXQpOworICAgICAgICBkb19wc2NpXzBfMl9zeXN0ZW1fcmVzZXQoKTsKKyAgICAgICAgUFNDSV9T
RVRfUkVTVUxUKHJlZ3MsIFBTQ0lfSU5URVJOQUxfRkFJTFVSRSk7CisgICAgICAgIHJldHVybiB0
cnVlOworCisgICAgY2FzZSBQU0NJXzBfMl9GTl9DUFVfT046CisgICAgICAgIHBlcmZjX2luY3Io
dnBzY2lfY3B1X29uKTsKKyAgICAgICAgaWYgKCBwc2NpX21vZGVfY2hlY2soY3VycmVudC0+ZG9t
YWluLCBmaWQpICkKKyAgICAgICAgeworICAgICAgICAgICAgcmVnaXN0ZXJfdCB2Y3B1aWQgPSBQ
U0NJX0FSRyhyZWdzLCAxKTsKKyAgICAgICAgICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0gUFNDSV9B
UkcocmVncywgMik7CisgICAgICAgICAgICByZWdpc3Rlcl90IGNpZCA9IFBTQ0lfQVJHKHJlZ3Ms
IDMpOworCisgICAgICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfY3B1
X29uKHZjcHVpZCwgZXBvaW50LCBjaWQpKTsKKyAgICAgICAgfQorICAgICAgICByZXR1cm4gdHJ1
ZTsKKworICAgIGNhc2UgUFNDSV8wXzJfRk5fQ1BVX1NVU1BFTkQ6CisgICAgICAgIHBlcmZjX2lu
Y3IodnBzY2lfY3B1X3N1c3BlbmQpOworICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJy
ZW50LT5kb21haW4sIGZpZCkgKQorICAgICAgICB7CisgICAgICAgICAgICB1aW50MzJfdCBwc3Rh
dGUgPSBQU0NJX0FSRzMyKHJlZ3MsIDEpOworICAgICAgICAgICAgcmVnaXN0ZXJfdCBlcG9pbnQg
PSBQU0NJX0FSRyhyZWdzLCAyKTsKKyAgICAgICAgICAgIHJlZ2lzdGVyX3QgY2lkID0gUFNDSV9B
UkcocmVncywgMyk7CisKKyAgICAgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2Np
XzBfMl9jcHVfc3VzcGVuZChwc3RhdGUsIGVwb2ludCwgY2lkKSk7CisgICAgICAgIH0KKyAgICAg
ICAgcmV0dXJuIHRydWU7CisKKyAgICBjYXNlIFBTQ0lfMF8yX0ZOX0FGRklOSVRZX0lORk86Cisg
ICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X2FmZmluaXR5X2luZm8pOworICAgICAgICBpZiAo
IHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21haW4sIGZpZCkgKQorICAgICAgICB7CisgICAg
ICAgICAgICByZWdpc3Rlcl90IHRhZmYgPSBQU0NJX0FSRyhyZWdzLCAxKTsKKyAgICAgICAgICAg
IHVpbnQzMl90IGxhZmYgPSBQU0NJX0FSRzMyKHJlZ3MsIDIpOworICAgICAgICAgICAgUFNDSV9T
RVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2FmZmluaXR5X2luZm8odGFmZiwgbGFmZikpOwor
ICAgICAgICB9CisgICAgICAgIHJldHVybiB0cnVlOworCisgICAgY2FzZSBQU0NJXzBfMl9GTl9N
SUdSQVRFOgorICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9taWdyYXRlKTsKKyAgICAgICAg
aWYgKCBwc2NpX21vZGVfY2hlY2soY3VycmVudC0+ZG9tYWluLCBmaWQpICkKKyAgICAgICAgewor
ICAgICAgICAgICAgdWludDMyX3QgdGNwdSA9IFBTQ0lfQVJHMzIocmVncywgMSk7CisKKyAgICAg
ICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9taWdyYXRlKHRjcHUpKTsK
KyAgICAgICAgfQorICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAgIGNhc2UgQVJNX1NNQ0NDX0ZV
TkNfQ0FMTF9DT1VOVDoKKyAgICAgICAgcmV0dXJuIGZpbGxfZnVuY3Rpb25fY2FsbF9jb3VudChy
ZWdzLCBTU1NDX1NNQ0NDX0ZVTkNUSU9OX0NPVU5UKTsKKworICAgIGNhc2UgQVJNX1NNQ0NDX0ZV
TkNfQ0FMTF9VSUQ6CisgICAgICAgIHJldHVybiBmaWxsX3VpZChyZWdzLCBTU1NDX1NNQ0NDX1VJ
RCk7CisKKyAgICBjYXNlIEFSTV9TTUNDQ19GVU5DX0NBTExfUkVWSVNJT046CisgICAgICAgIHJl
dHVybiBmaWxsX3JldmlzaW9uKHJlZ3MsIFNTU0NfU01DQ0NfTUFKT1JfUkVWSVNJT04sCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFNTU0NfU01DQ0NfTUlOT1JfUkVWSVNJT04pOworCisg
ICAgZGVmYXVsdDoKKyAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIH0KK30KKwogLyoKICAqIHZz
bWNjY19oYW5kbGVfY2FsbCgpIC0gaGFuZGxlIFNNQy9IVkMgY2FsbCBhY2NvcmRpbmcgdG8gQVJN
IFNNQ0NDLgogICogcmV0dXJucyB0cnVlIGlmIHRoYXQgd2FzIHZhbGlkIFNNQ0NDIGNhbGwgKGV2
ZW4gaWYgZnVuY3Rpb24gbnVtYmVyCkBAIC0xMzMsMTEgKzI3OSwyNiBAQCBzdGF0aWMgYm9vbCB2
c21jY2NfaGFuZGxlX2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgIHJl
dHVybiB0cnVlOwogICAgIH0KIAotICAgIHN3aXRjaCAoIHNtY2NjX2dldF9vd25lcihmdW5jaWQp
ICkKKyAgICAvKgorICAgICAqIFNwZWNpYWwgY2FzZTogaWRlbnRpZmllciByYW5nZSBmb3IgZXhp
c3RpbmcgQVBJcy4KKyAgICAgKiBUaGlzIHJhbmdlIGlzIGRlc2NyaWJlZCBpbiBTTUNDQyAoQVJN
IERFTiAwMDI4QiwgcGFnZSAxNiksCisgICAgICogYnV0IGl0IGRvZXMgbm90IGNvbmZvcm1zIHRv
IHN0YW5kYXJkIGZ1bmN0aW9uIGlkZW50aWZpZXIKKyAgICAgKiBlbmNvZGluZy4KKyAgICAgKi8K
KyAgICBpZiAoIGZ1bmNpZCA+PSBBUk1fU01DQ0NfUkVTRVJWRURfUkFOR0VfU1RBUlQgJiYKKyAg
ICAgICAgIGZ1bmNpZCA8PSBBUk1fU01DQ0NfUkVTRVJWRURfUkFOR0VfRU5EICkKKyAgICAgICAg
aGFuZGxlZCA9IGhhbmRsZV9leGlzdGluZ19hcGlzKHJlZ3MpOworICAgIGVsc2UKICAgICB7Ci0g
ICAgY2FzZSBBUk1fU01DQ0NfT1dORVJfSFlQRVJWSVNPUjoKLSAgICAgICAgaGFuZGxlZCA9IGhh
bmRsZV9oeXBlcnZpc29yKHJlZ3MpOwotICAgICAgICBicmVhazsKKyAgICAgICAgc3dpdGNoICgg
c21jY2NfZ2V0X293bmVyKGZ1bmNpZCkgKQorICAgICAgICB7CisgICAgICAgIGNhc2UgQVJNX1NN
Q0NDX09XTkVSX0hZUEVSVklTT1I6CisgICAgICAgICAgICBoYW5kbGVkID0gaGFuZGxlX2h5cGVy
dmlzb3IocmVncyk7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSBBUk1fU01DQ0Nf
T1dORVJfU1RBTkRBUkQ6CisgICAgICAgICAgICBoYW5kbGVkID0gaGFuZGxlX3Nzc2MocmVncyk7
CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQogICAgIH0KIAogICAgIGlmICggIWhhbmRs
ZWQgKQpAQCAtMTgxLDYgKzM0MiwyMCBAQCB2b2lkIGRvX3RyYXBfc21jKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNyKQogICAgICAgICBpbmplY3RfdW5kZWZf
ZXhjZXB0aW9uKHJlZ3MsIGhzcik7CiB9CiAKK3ZvaWQgZG9fdHJhcF9odmNfc21jY2Moc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCit7CisgICAgY29uc3QgdW5pb24gaHNyIGhzciA9IHsgLmJp
dHMgPSByZWdzLT5oc3IgfTsKKworICAgIC8qCisgICAgICogdnNtY2NjX2hhbmRsZV9jYWxsKCkg
d2lsbCByZXR1cm4gZmFsc2UgaWYgdGhpcyBjYWxsIGlzIG5vdAorICAgICAqIFNNQ0NDIGNvbXBh
dGlibGUgKGUuZy4gaW1tZWRpYXRlIHZhbHVlICE9IDApLiBBcyBpdCBpcyBub3QKKyAgICAgKiBj
b21wYXRpYmxlLCB3ZSBjYW4ndCBiZSBzdXJlIHRoYXQgZ3Vlc3Qgd2lsbCB1bmRlcnN0YW5kCisg
ICAgICogQVJNX1NNQ0NDX0VSUl9VTktOT1dOX0ZVTkNUSU9OLgorICAgICAqLworICAgIGlmICgg
IXZzbWNjY19oYW5kbGVfY2FsbChyZWdzKSApCisgICAgICAgIGluamVjdF91bmRlZl9leGNlcHRp
b24ocmVncywgaHNyKTsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdHJhcHMuaCBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vdHJhcHMuaAppbmRleCAzMjVjMTVmLi5hMGU1ZTkyIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL3RyYXBzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS90cmFwcy5oCkBA
IC0zNyw2ICszNyw3IEBAIHZvaWQgZG9fY3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNv
bnN0IHVuaW9uIGhzciBoc3IpOwogCiAvKiBTTUNDQyBoYW5kbGluZyAqLwogdm9pZCBkb190cmFw
X3NtYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29uc3QgdW5pb24gaHNyIGhzcik7Cit2
b2lkIGRvX3RyYXBfaHZjX3NtY2NjKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKTsKIAogI2Vu
ZGlmIC8qIF9fQVNNX0FSTV9UUkFQU19fICovCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
cHVibGljL2FyY2gtYXJtL3NtY2NjLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0vc21j
Y2MuaAppbmRleCAyYmVlNWIzLi4xN2RjNmQ4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJs
aWMvYXJjaC1hcm0vc21jY2MuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0vc21j
Y2MuaApAQCAtNDYsNiArNDYsMTQgQEAKICNkZWZpbmUgWEVOX1NNQ0NDX1VJRCBYRU5fREVGSU5F
X1VVSUQoMHhhNzE4MTJkYywgMHhjNjk4LCAweDQzNjksIDB4OWFjZiwgXAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAweDc5LCAweGQxLCAweDhkLCAweGRlLCAweGU2LCAw
eDY3KQogCisvKiBTdGFuZGFyZCBTZXJ2aWNlIFNlcnZpY2UgQ2FsbCB2ZXJzaW9uLiAqLworI2Rl
ZmluZSBTU1NDX1NNQ0NDX01BSk9SX1JFVklTSU9OIDAKKyNkZWZpbmUgU1NTQ19TTUNDQ19NSU5P
Ul9SRVZJU0lPTiAxCisKKy8qIFN0YW5kYXJkIFNlcnZpY2UgQ2FsbCBVSUQuIFJhbmRvbWx5IGdl
bmVyYXRlZCB3aXRoIHV1aWRnZW4uICovCisjZGVmaW5lIFNTU0NfU01DQ0NfVUlEIFhFTl9ERUZJ
TkVfVVVJRCgweGY4NjMzODZmLCAweDRiMzksIDB4NGNiZCwgMHg5MjIwLFwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4Y2UsIDB4MTYsIDB4NDEsIDB4ZTUsIDB4OWYs
IDB4NmYpCisKICNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfQVJDSF9BUk1fU01DQ0NfSF9fICovCiAK
IC8qCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 15:57:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 15:57:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1wuk-0003Yj-A3; Tue, 10 Oct 2017 15:57:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1e1wui-0003X1-Qa
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 15:57:49 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 00/5E-29911-CFDECD95; Tue, 10 Oct 2017 15:57:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUURj1zszujuLWuCp+mmu1IVqkqIlJUti
 vyooSKjF6OKuju7UP21lr+5Vihgqi4SMyrdUsTPCR+GgLw7f5yEzFEhUyFMxMMguLFWxmZzWb
 X+e755x7zh0+EpfdFnuRjMnIGHS0RiF2Ivyv4uEB1m+TsUHDLSi8YukxEYmOdr2yYqfReZFap
 9Sb4kSq/IUxUfJYiGl0Yg1PRQ1+2ciJJKg0HAae9hD8IKNyMCjqnMaykSM3xMPD/goRj8VUKN
 Q8eifhsRu1DcaWRxBvwCkLAktvE84TrtQJqMr4gXhMUL7wuvoewWMpdRwslbU2DJQPjA9m2fS
 O3Hl/+WeJEBYFZUvLmKB3gd77MzY9TgG0zc3hgncnfGobsgUDVYhg2fJVJJj9oMW6YBfJoett
 iT3sJDzoHCQEgxlB9ofvuDCkS6CuNc/u2At/ZhptGFEXoL4hyx6RL4Gh5x1iQRQFlcXtHEFyO
 BmW+xhBMyQCS20TEjTesFiWKRaIAhF0TqTZ/2QcLK5ZMYFodoaFvFJ7wSwJNNeF5yG/4k0PL9
 70cDPCqpA/yxiuM4aAkLBApUGdpDJqabUmIDgoLFDLsCydxGhoJRsYr9fWI24XHLjvBRowR7c
 jTxJTuEtzv0zGyrYo9Qk3VTSrumxI0TBsO/ImSQVIyxc4zsXAJDGmRLWGW6h1GkhnhZvUwtNS
 NpnWsuokgepD+8ifOR9XMTJzfGoVkxE6vY7x8pD28FKKl6pSdBsXrS/nMJJ7uUoRV03mnMwYt
 Grj//w88iCRwlU6yt/irNYZN/LmuSoYV8U90VbFSP+jvFLRjoqlI0u5A+pzbY1aQqSbPvhLk1
 Oqz7cWvTzTYc1Mb6lZC7W8z9+u6i44daXocHmM3LNjJfTicMGNwoJen/SIgTfy3w7krPjWsfb
 wS3fu7p8XV0eaJ6J9lSUJWx1b9eSusaknuz1jun1TTJpnBzJWSq/FzZmp2UOJEdkj8rOdGRYF
 waro4D24gaX/ArcMjo+XAwAA
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1507651066!87810734!1
X-Originating-IP: [40.107.3.56]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33281 invoked from network); 10 Oct 2017 15:57:46 -0000
Received: from mail-eopbgr30056.outbound.protection.outlook.com (HELO
 EUR03-AM5-obe.outbound.protection.outlook.com) (40.107.3.56)
 by server-10.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 10 Oct 2017 15:57:46 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=FuJcuaKag1e2lqr2Mf26PmKdo+mQus5gfXy5iJZxcbE=;
 b=D3AtH6LoDvfEyvGPXJbtvatm+RfMqP9JWVZvyTQna269L6CMMZKxkeK+3sWOcK4Z1jxtAmOBCz2HMgjgwY9Up8ZbaPj+coXyuzIvTr6u266DgTkHx2Cs0gXy1+6wnjtXhG0qi6uLMnk2+HZCKdogZ3v1GvENic1ZeHJKsJAfx4w=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.56) by
 DB6PR0301MB2133.eurprd03.prod.outlook.com (2603:10a6:4:46::15) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Tue, 10 Oct
 2017 15:57:44 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Tue, 10 Oct 2017 18:57:40 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Tue, 10 Oct 2017 18:52:49 +0300
Message-Id: <1507650771-16631-10-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1507650771-16631-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1507650771-16631-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: VI1PR08CA0220.eurprd08.prod.outlook.com
 (2603:10a6:802:15::29) To DB6PR0301MB2133.eurprd03.prod.outlook.com
 (2603:10a6:4:46::15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 33366ba7-8be7-4fc0-39c0-08d50ff7a548
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:DB6PR0301MB2133; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2133;
 3:2sqO5Hxq/vvfeSb4fw1Dm8ipf3dpD6Xk8S9zEXgA5KBEfKruLvNj5EaB6+jsq88YWrvcuuJbMwcFIP9HGCnqfxvIFCg6cPrmUjLuRpidfQmSFPl9TifstG+x1o3SSYDCXAyyV6tGdJYrhmyJj7kcZgMJ74+r7BYDvTJgJ5qdptG71E9qEpAZGaFo88JyJUKZ6qUnZdxSCnlOJ+qE1dWrRz6NT0gfwfNnlDPDGSW5nKAB/uwJkK78wNIKXetWN7S5;
 25:mJQOF41v8eaaFT0GFVhWrYu2hpf3/SY73biw07kb53mo4nI5RnjrtyCkiFL3cf4WCXi+K3IqtpJjGxrMt8JpCeS8O3Q3I8xRCvag4jhZRXIcSlC5FcT47KoQ/B4zIxjJGlnzJNHoHMHeS5lxnXsOdGCmY5TjECUmEgh+55FenscjtNwOM9hccunv4RsZh/ZHctQy5yv/XPFmfxs/yNjyoaJZUSJEcUXsYN4JsGafzGQ47veHt9SPxTwOSfIc2gTy7C/C+Ulmxl6zHRPn3pIrzzhKHOG+qyYYRGEqrqvLye7jMrzmmXVXC9ZCcJsA0r3uPea1/Llj1fIIpvaRgr/zyQ==;
 31:bf0r7/aBqxWy29Bg92gklV+Ix4VELmJ17nxHLHo73bVWgG8d2PWQIW8jK52MLshcxEU7jMhrgNvZV0Mu8gtnWJpCV8UF5Gu4FGHIWFCt1bosX3la1fC4C5O8ZAvYpJTh1LbxfnII0ymaVDTqh3KWZg6O4lcsBijS6D0ajAGW/o3QQzd0Ji1Y/6zxzPIhyLYSIc6LtTHL+L/amWIHRcvqQKvc+H+JH20lcTH1M0wkFaU=
X-MS-TrafficTypeDiagnostic: DB6PR0301MB2133:
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2133;
 20:FI81vjDIyVyY6/7n06u2v5uM8RXfEz3EMnyKP8uz5cXFr3nnVoYVUg6j0Xlb19vRlboIWjHktqe/PtIqd8CkuJd5k8QZd7j4iQY7ItuDWKSJ8tyU9BbkoQ7NFlSRb45PmS+rbhcmktzuEAddlURuaGTcNHCGK4sFTeFBzbeYvUIjsiJ3HEQhsSNlWqNfwClWwsPYXkYc6yBJnMmZqI3cJ1N0rXf6VS62g2wgkzlN2JYCm4xzdACtC/o0EA6lbFEqQjwqYaV1YJ2Of2n+ohskuGlqJ99er5sc+W23+Zy6m4j4RO0NQZMFTHhIXdA0ZOrAvk9bD4wLkMM5VTPDCfbusQtsZ8DrGVret/ttcO/wJYwQR2wtHY8IxZUfpD5dViqZf51+1E93N5ttg78G7PFf8h5prcmg34scXfk18RtAWgCPMbnatX1SFPGI+cD9d0d3D07TjHaINXJ22KgqjhE2qIa+uhDyTF2B7fWHyqgcZj8EkVjJ56qMj1QChhzJUVeU;
 4:OO6TpXTbOUYLV0+R7Z1o384+QqhCXPLoKqZZGzH/4b2fNSWFsFcLeNVA51MpL8xPfo0VXqU5jpXFsC8IYXKp0ZbbHK3YpewH4sLLcGsTcUsO3QZyyHqmOKuFqeFOh9NZtRwoe9fTuFofewB+0TPHPk5yJjk3H1D/n7LVfFpULWHDZhsuKAhaxHeMJpLeR34ykLOVQ/6UQGeKnVLpjrTdPHxV2lxNbLZOdJdbMQQey/BqtiTv/+0Wt2gjp78FDNHpNJ069tX5UlX8znQARoH8AFS85ZiN4JVSZXJ51Wkw104VN1VunMTkEJGR96NCBkygWdrR93WEJJEM7+8iVVJMFQ==
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(4114951738403);
X-Microsoft-Antispam-PRVS: <DB6PR0301MB21331F843D9B35DFD9EEB208E6750@DB6PR0301MB2133.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(10201501046)(100000703101)(100105400095)(3002001)(93006095)(93001095)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123558100)(20161123555025)(20161123560025)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB6PR0301MB2133; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB6PR0301MB2133; 
X-Forefront-PRVS: 04569283F9
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(346002)(376002)(189002)(199003)(6916009)(575784001)(50986999)(66066001)(2950100002)(76176999)(106356001)(5003940100001)(47776003)(305945005)(105586002)(8676002)(33646002)(7736002)(4326008)(101416001)(2351001)(81166006)(189998001)(2906002)(8936002)(72206003)(86362001)(36756003)(81156014)(97736004)(8656003)(80792005)(68736007)(6116002)(3846002)(2361001)(54906003)(478600001)(5660300001)(42186006)(50466002)(316002)(48376002)(16586007)(122856001)(53936002)(8666007)(50226002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0301MB2133; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB6PR0301MB2133;
 23:4/iaH9MZlbK8ZAvdTFTBB/YwFavQ171SHPyaQRA?=
 =?us-ascii?Q?dVQWkExMM1Cx/lZ5MPGajSiSLhBGDHiVXmQCc/h7EHH/0mTGU9HugFQ/7p1Y?=
 =?us-ascii?Q?5+lWBIWQtCwarnhjuyrtYZ+gA50MoUBHo5BoN1aQLKPx91wzT7sYuQqBgSrT?=
 =?us-ascii?Q?Vw1UFNwELHVTki0wOhkDy1sd04DhEjcldWzOjaSERnamfC/f1jH40nNoYbpL?=
 =?us-ascii?Q?CWDsQNIyiHpGoWy0cRoJ+xW+y3FBIwgurgSGMzoSkoRu3WBJhAVOyLHiBIe+?=
 =?us-ascii?Q?EewVL/Szqn2trkSV5Kkhzzq1zebmcv/MEN8c8BMW3Y8z7QeIvPlmxy6yw1Fl?=
 =?us-ascii?Q?JgfDROi4S5R9EqIiMQXqjWad4txw6FjKMItp6uR8/unedhZvtD3ce3In8NaP?=
 =?us-ascii?Q?Zy7CiFWPHzvjTZTUlS02U72w2EECTxzcqiQe5MyswF7XsXHopr0PaB7jFeG0?=
 =?us-ascii?Q?E18ENLAAhaYqB0mCZInAvwPH9+JT1pvm1IliH8/ol0t3WntJ8qWzUmVsmbus?=
 =?us-ascii?Q?Va3VR/aqPVwl0eX9Pi4DMPAJTRSaGS4mfRTeEBezneVIYSVWYzLTcTb4vuVv?=
 =?us-ascii?Q?eG/4mDs5r4I9HAlKAZ+VCiAVDzPzZEweafd9MveGc4Xv7iKse/DStD5x1fP3?=
 =?us-ascii?Q?F64FClZu5LrUEc4H/k5HgW63dwbx//yHIySGM0udJh3eOB+NbnvuEQuYoI+f?=
 =?us-ascii?Q?GdS1Gh1Ct30Uo/yRzxVaBPd3hswyL4pAhd7S+rFkIPsdZJVabHosZq8Li6eU?=
 =?us-ascii?Q?P9lavOs2wqqiiMDG7eNX+Pe6zlPGf8oOjGpAGXljWRp7oJC8go673mLRp+sb?=
 =?us-ascii?Q?e7Oiovl8/mffQfJdrkl2KjSJhQtCJ1GxBqLDYM+tSImXFQaC9USquTKfG4/m?=
 =?us-ascii?Q?E1CVHktrmZygjL/6x6PAWfghnjF1BdkoG3GyzzXYrDvAmvMpID/pulWtZheX?=
 =?us-ascii?Q?if+PE0SBUVYCRtjUuTaC2b91V+oHbi4KshUPwgMt23qWbphX0RqbtBlZdqoP?=
 =?us-ascii?Q?tVaakE7LNtA+Llfa1ktVuLjHM55OC2W+MaIC80VCFq8WnkguhkrWGWEZTZ+b?=
 =?us-ascii?Q?kdSt/FCyHJACd4r/8V3X84HJl96RtdcSmEWNtkQHcWHF7lKSoOhK233/3hGd?=
 =?us-ascii?Q?e+FfGeFGUaGT38V/OQHZ0ahg2bWb/dYoX7AIE4g5G6wXWqt8IXRSE8g=3D?=
 =?us-ascii?Q?=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2133;
 6:PujWlQQQzB/Kq6ON+EUnYwii3R/eKXomHZgqeOPlURC3MnJQ3o9iCWX+B8XpZT+PIGRCvN73q2ALKXVgqcbYGpqrglesqdDHxHqMnXvzI76wYWwVxU2eh0wHrGRGEb3QwAeBKt6V7Eu94uZnsIJIQ2i7yES7vJ/o5GeKGflhIGAsD7pjBIwm679gnQ26YZJ5BhhtxXaKBb6AG+6QugKpATcBoNJS+IjkTKaLRsNcRJmwNyzZF5WRq8kORYHib4us+5UPhphTO8STif8e93jRU3RL/e+8RcyxD1S3kLFJ9MH896iG73XfdM6eEJi7hcouPKzpFrnnT8X7j4CjG5qN+Q==;
 5:mEeyZuXiJxn3tl9yVYqXD37SRyBGG6K8FuTMJVx9FjgnwbKy3rHcPQ4bPWz+wuZmaepYtpmeAIbpkbz0qxxI5GPnr6rv8dl43u3jWkMwTDQDooLyaGyji7OQgg+rTrnsmUIgBvoPZwqqt4puNT6BtQ==;
 24:H8Po/YFSTcVV2gSuUfiM7yNJpMro6qeTJFJMn2QrD3OpuL6nzWxGKvtm6LGyW0KRj7/jsyLVI918GuYfZFFaraRpjmUqwRL6EHPXwqBV/jI=;
 7:vaZ7sbS/vBoEi3g4VN2gTASvbVQzvfJilncg0sbVQynC2ovJ0Mwb/cD4x1lCPfka+q1USb7QTWr11Qml1vTUyVsWRyY8I+PE22WmUNcOGMLYPfPfF+D4B2UoBt7ZIqV4AEKg3TlJkYsMSUq/9/v7BaQ5xMxHqB7eGrom7MQrIdJncS5dfOdhLcaeC/nXFZpOd/FORSYbVjPcQ3k0LaryRQ3hCpJiWAU9ynEnZRn1qFo=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Oct 2017 15:57:44.1324 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0301MB2133
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v8 09/11] arm: PSCI: use definitions provided by
	asm/smccc.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

c21jY2MuaCBwcm92aWRlcyBkZWZpbml0aW9ucyB0byBjb25zdHJ1Y3QgU01DIGNhbGwgZnVuY3Rp
b24gbnVtYmVyIGFjY29yZGluZwp0byBTTUNDQy4gV2UgZG9uJ3QgbmVlZCBtdWx0aXBsZSBkZWZp
bml0aW9ucyBmb3Igb25lIHRoaW5nLCBhbmQgZGVmaW5pdGlvbnMKaW4gc21jY2MuaCBhcmUgbW9y
ZSBnZW5lcmljIHRoYW4gb25lcyB1c2VkIGluIHBzY2kuaC4KClNvIHBzY2kuaCB3aWxsIG9ubHkg
cHJvdmlkZSBmdW5jdGlvbiBjb2Rlcywgd2hpbGUgd2hvbGUgU01DIGZ1bmN0aW9uCmlkZW50aWZp
ZXIgd2lsbCBiZSBjb25zdHJ1Y3RlZCB1c2luZyBnZW5lcmljIG1hY3JvcyBmcm9tIHNtY2NjLmgu
CgpGdW5jdGlvbiBwc2NpX21vZGVfY2hlY2soKSBpbiB2c21jLmMgd2lsbCBiZSByZW1vdmVkIGlu
IGEgbmV4dCBwYXRjaCwKc28gdGhlcmUgYXJlIG5vIG5lZWQgdG8gcmV2aWV3IGl0LiBJIGhhZCB0
byByZXdvcmsgaXQsIGJlY2F1c2UKUFNDSV8wXzJfNjRCSVQgZGVmaW5pdGlvbiBpcyBkcm9wcGVk
IG5vdy4KClNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1
a0BlcGFtLmNvbT4KQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
Ci0tLQogeGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9zZWF0dGxlLmMgfCAgNCArKy0tCiB4ZW4vYXJj
aC9hcm0vcHNjaS5jICAgICAgICAgICAgICB8IDEwICsrKysrLS0tLS0KIHhlbi9hcmNoL2FybS92
c21jLmMgICAgICAgICAgICAgIHwgIDQgKystLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmgg
ICAgICAgfCA0MyArKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiA0IGZp
bGVzIGNoYW5nZWQsIDI5IGluc2VydGlvbnMoKyksIDMyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvc2VhdHRsZS5jIGIveGVuL2FyY2gvYXJtL3BsYXRm
b3Jtcy9zZWF0dGxlLmMKaW5kZXggODZkY2U5MS4uMjJjMDYyMiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL3BsYXRmb3Jtcy9zZWF0dGxlLmMKKysrIGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9z
ZWF0dGxlLmMKQEAgLTMzLDEyICszMywxMiBAQCBzdGF0aWMgY29uc3QgY2hhciAqIGNvbnN0IHNl
YXR0bGVfZHRfY29tcGF0W10gX19pbml0Y29uc3QgPQogICovCiBzdGF0aWMgdm9pZCBzZWF0dGxl
X3N5c3RlbV9yZXNldCh2b2lkKQogewotICAgIGNhbGxfc21jKFBTQ0lfMF8yX0ZOX1NZU1RFTV9S
RVNFVCwgMCwgMCwgMCk7CisgICAgY2FsbF9zbWMoUFNDSV8wXzJfRk4zMihTWVNURU1fUkVTRVQp
LCAwLCAwLCAwKTsKIH0KIAogc3RhdGljIHZvaWQgc2VhdHRsZV9zeXN0ZW1fb2ZmKHZvaWQpCiB7
Ci0gICAgY2FsbF9zbWMoUFNDSV8wXzJfRk5fU1lTVEVNX09GRiwgMCwgMCwgMCk7CisgICAgY2Fs
bF9zbWMoUFNDSV8wXzJfRk4zMihTWVNURU1fT0ZGKSwgMCwgMCwgMCk7CiB9CiAKIFBMQVRGT1JN
X1NUQVJUKHNlYXR0bGUsICJTRUFUVExFIikKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wc2Np
LmMgYi94ZW4vYXJjaC9hcm0vcHNjaS5jCmluZGV4IDM0ZWU5N2UuLjE1MDhhM2IgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS9wc2NpLmMKKysrIGIveGVuL2FyY2gvYXJtL3BzY2kuYwpAQCAtMzEs
OSArMzEsOSBAQAogICogKG5hdGl2ZS13aWR0aCkgZnVuY3Rpb24gSUQuCiAgKi8KICNpZmRlZiBD
T05GSUdfQVJNXzY0Ci0jZGVmaW5lIFBTQ0lfMF8yX0ZOX05BVElWRShuYW1lKQlQU0NJXzBfMl9G
TjY0XyMjbmFtZQorI2RlZmluZSBQU0NJXzBfMl9GTl9OQVRJVkUobmFtZSkgICAgUFNDSV8wXzJf
Rk42NChuYW1lKQogI2Vsc2UKLSNkZWZpbmUgUFNDSV8wXzJfRk5fTkFUSVZFKG5hbWUpCVBTQ0lf
MF8yX0ZOXyMjbmFtZQorI2RlZmluZSBQU0NJXzBfMl9GTl9OQVRJVkUobmFtZSkgICAgUFNDSV8w
XzJfRk4zMihuYW1lKQogI2VuZGlmCiAKIHVpbnQzMl90IHBzY2lfdmVyOwpAQCAtNDgsMTMgKzQ4
LDEzIEBAIGludCBjYWxsX3BzY2lfY3B1X29uKGludCBjcHUpCiB2b2lkIGNhbGxfcHNjaV9zeXN0
ZW1fb2ZmKHZvaWQpCiB7CiAgICAgaWYgKCBwc2NpX3ZlciA+IFBTQ0lfVkVSU0lPTigwLCAxKSAp
Ci0gICAgICAgIGNhbGxfc21jKFBTQ0lfMF8yX0ZOX1NZU1RFTV9PRkYsIDAsIDAsIDApOworICAg
ICAgICBjYWxsX3NtYyhQU0NJXzBfMl9GTjMyKFNZU1RFTV9PRkYpLCAwLCAwLCAwKTsKIH0KIAog
dm9pZCBjYWxsX3BzY2lfc3lzdGVtX3Jlc2V0KHZvaWQpCiB7CiAgICAgaWYgKCBwc2NpX3ZlciA+
IFBTQ0lfVkVSU0lPTigwLCAxKSApCi0gICAgICAgIGNhbGxfc21jKFBTQ0lfMF8yX0ZOX1NZU1RF
TV9SRVNFVCwgMCwgMCwgMCk7CisgICAgICAgIGNhbGxfc21jKFBTQ0lfMF8yX0ZOMzIoU1lTVEVN
X1JFU0VUKSwgMCwgMCwgMCk7CiB9CiAKIGludCBfX2luaXQgcHNjaV9pc19zbWNfbWV0aG9kKGNv
bnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqcHNjaSkKQEAgLTE0NCw3ICsxNDQsNyBAQCBpbnQg
X19pbml0IHBzY2lfaW5pdF8wXzIodm9pZCkKICAgICAgICAgfQogICAgIH0KIAotICAgIHBzY2lf
dmVyID0gY2FsbF9zbWMoUFNDSV8wXzJfRk5fUFNDSV9WRVJTSU9OLCAwLCAwLCAwKTsKKyAgICBw
c2NpX3ZlciA9IGNhbGxfc21jKFBTQ0lfMF8yX0ZOMzIoUFNDSV9WRVJTSU9OKSwgMCwgMCwgMCk7
CiAKICAgICAvKiBGb3IgdGhlIG1vbWVudCwgd2Ugb25seSBzdXBwb3J0IFBTQ0kgMC4yIGFuZCBQ
U0NJIDEueCAqLwogICAgIGlmICggcHNjaV92ZXIgIT0gUFNDSV9WRVJTSU9OKDAsIDIpICYmIFBT
Q0lfVkVSU0lPTl9NQUpPUihwc2NpX3ZlcikgIT0gMSApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vdnNtYy5jIGIveGVuL2FyY2gvYXJtL3ZzbWMuYwppbmRleCBiMjBiYTZmLi5mZDMxZTBiIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdnNtYy5jCisrKyBiL3hlbi9hcmNoL2FybS92c21jLmMK
QEAgLTEzOCw3ICsxMzgsNyBAQCBzdGF0aWMgYm9vbCBoYW5kbGVfZXhpc3RpbmdfYXBpcyhzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIC8qIGhlbHBlciBmdW5jdGlvbiBmb3IgY2hlY2tpbmcg
YXJtIG1vZGUgMzIvNjQgYml0ICovCiBzdGF0aWMgaW5saW5lIGludCBwc2NpX21vZGVfY2hlY2so
c3RydWN0IGRvbWFpbiAqZCwgdWludDMyX3QgZmlkKQogewotICAgIHJldHVybiAhKCBpc182NGJp
dF9kb21haW4oZCleKCAoZmlkICYgUFNDSV8wXzJfNjRCSVQpID4+IDMwICkgKTsKKyAgICByZXR1
cm4gaXNfNjRiaXRfZG9tYWluKGQpIHx8ICFzbWNjY19pc19jb252XzY0KGZpZCk7CiB9CiAKIC8q
IFBTQ0kgMC4yIGludGVyZmFjZSBhbmQgb3RoZXIgU3RhbmRhcmQgU2VjdXJlIENhbGxzICovCkBA
IC0xNDYsNyArMTQ2LDcgQEAgc3RhdGljIGJvb2wgaGFuZGxlX3Nzc2Moc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCiB7CiAgICAgdWludDMyX3QgZmlkID0gKHVpbnQzMl90KWdldF91c2VyX3Jl
ZyhyZWdzLCAwKTsKIAotICAgIHN3aXRjaCAoIGZpZCApCisgICAgc3dpdGNoICggc21jY2NfZ2V0
X2ZuKGZpZCkgKQogICAgIHsKICAgICBjYXNlIFBTQ0lfMF8yX0ZOX1BTQ0lfVkVSU0lPTjoKICAg
ICAgICAgcGVyZmNfaW5jcih2cHNjaV92ZXJzaW9uKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vcHNjaS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmgKaW5kZXggYmUyNDU4
YS4uNjM1ZWE1ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmgKQEAgLTEsNiArMSw4IEBACiAjaWZuZGVmIF9fQVNN
X1BTQ0lfSF9fCiAjZGVmaW5lIF9fQVNNX1BTQ0lfSF9fCiAKKyNpbmNsdWRlIDxhc20vc21jY2Mu
aD4KKwogLyogUFNDSSByZXR1cm4gdmFsdWVzIChpbmNsdXNpdmUgb2YgYWxsIFBTQ0kgdmVyc2lv
bnMpICovCiAjZGVmaW5lIFBTQ0lfU1VDQ0VTUyAgICAgICAgICAgICAgICAgMAogI2RlZmluZSBQ
U0NJX05PVF9TVVBQT1JURUQgICAgICAgICAgLTEKQEAgLTQyLDI5ICs0NCwyNCBAQCB2b2lkIGRv
X3BzY2lfMF8yX3N5c3RlbV9vZmYodm9pZCk7CiB2b2lkIGRvX3BzY2lfMF8yX3N5c3RlbV9yZXNl
dCh2b2lkKTsKIAogLyogUFNDSSB2MC4yIGludGVyZmFjZSAqLwotI2RlZmluZSBQU0NJXzBfMl9G
Tl9CQVNFICAgICAgICAweDg0MDAwMDAwCi0jZGVmaW5lIFBTQ0lfMF8yX0ZOKG4pICAgICAgICAg
IChQU0NJXzBfMl9GTl9CQVNFICsgKG4pKQotI2RlZmluZSBQU0NJXzBfMl82NEJJVCAgICAgICAg
ICAweDQwMDAwMDAwCi0jZGVmaW5lIFBTQ0lfMF8yX0ZONjRfQkFTRSAgICAgIFwKLSAgICAgICAg
ICAgICAgICAgICAgICAgIChQU0NJXzBfMl9GTl9CQVNFICsgUFNDSV8wXzJfNjRCSVQpCi0jZGVm
aW5lIFBTQ0lfMF8yX0ZONjQobikgICAgICAgIChQU0NJXzBfMl9GTjY0X0JBU0UgKyAobikpCi0K
LSNkZWZpbmUgUFNDSV8wXzJfRk5fUFNDSV9WRVJTSU9OICAgICAgICBQU0NJXzBfMl9GTigwKQot
I2RlZmluZSBQU0NJXzBfMl9GTl9DUFVfU1VTUEVORCAgICAgICAgIFBTQ0lfMF8yX0ZOKDEpCi0j
ZGVmaW5lIFBTQ0lfMF8yX0ZOX0NQVV9PRkYgICAgICAgICAgICAgUFNDSV8wXzJfRk4oMikKLSNk
ZWZpbmUgUFNDSV8wXzJfRk5fQ1BVX09OICAgICAgICAgICAgICBQU0NJXzBfMl9GTigzKQotI2Rl
ZmluZSBQU0NJXzBfMl9GTl9BRkZJTklUWV9JTkZPICAgICAgIFBTQ0lfMF8yX0ZOKDQpCi0jZGVm
aW5lIFBTQ0lfMF8yX0ZOX01JR1JBVEUgICAgICAgICAgICAgUFNDSV8wXzJfRk4oNSkKLSNkZWZp
bmUgUFNDSV8wXzJfRk5fTUlHUkFURV9JTkZPX1RZUEUgICBQU0NJXzBfMl9GTig2KQotI2RlZmlu
ZSBQU0NJXzBfMl9GTl9NSUdSQVRFX0lORk9fVVBfQ1BVIFBTQ0lfMF8yX0ZOKDcpCi0jZGVmaW5l
IFBTQ0lfMF8yX0ZOX1NZU1RFTV9PRkYgICAgICAgICAgUFNDSV8wXzJfRk4oOCkKLSNkZWZpbmUg
UFNDSV8wXzJfRk5fU1lTVEVNX1JFU0VUICAgICAgICBQU0NJXzBfMl9GTig5KQotCi0jZGVmaW5l
IFBTQ0lfMF8yX0ZONjRfQ1BVX1NVU1BFTkQgICAgICAgUFNDSV8wXzJfRk42NCgxKQotI2RlZmlu
ZSBQU0NJXzBfMl9GTjY0X0NQVV9PTiAgICAgICAgICAgIFBTQ0lfMF8yX0ZONjQoMykKLSNkZWZp
bmUgUFNDSV8wXzJfRk42NF9BRkZJTklUWV9JTkZPICAgICBQU0NJXzBfMl9GTjY0KDQpCi0jZGVm
aW5lIFBTQ0lfMF8yX0ZONjRfTUlHUkFURSAgICAgICAgICAgUFNDSV8wXzJfRk42NCg1KQotI2Rl
ZmluZSBQU0NJXzBfMl9GTjY0X01JR1JBVEVfSU5GT19VUF9DUFUgICBQU0NJXzBfMl9GTjY0KDcp
CisjZGVmaW5lIFBTQ0lfMF8yX0ZOMzIobmFtZSkgQVJNX1NNQ0NDX0NBTExfVkFMKEFSTV9TTUND
Q19GQVNUX0NBTEwsICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgQVJNX1NNQ0NDX0NPTlZfMzIsICAgICAgICAgICAgICAgXAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBUk1fU01DQ0NfT1dO
RVJfU1RBTkRBUkQsICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFBTQ0lfMF8yX0ZOXyMjbmFtZSkKKyNkZWZpbmUgUFNDSV8wXzJfRk42NChu
YW1lKSBBUk1fU01DQ0NfQ0FMTF9WQUwoQVJNX1NNQ0NDX0ZBU1RfQ0FMTCwgICAgICAgICAgICAg
XAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBUk1fU01D
Q0NfQ09OVl82NCwgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19PV05FUl9TVEFOREFSRCwgICAgICAgIFwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFNDSV8wXzJfRk5f
IyNuYW1lKQorI2RlZmluZSBQU0NJXzBfMl9GTl9QU0NJX1ZFUlNJT04gICAgICAgIDAKKyNkZWZp
bmUgUFNDSV8wXzJfRk5fQ1BVX1NVU1BFTkQgICAgICAgICAxCisjZGVmaW5lIFBTQ0lfMF8yX0ZO
X0NQVV9PRkYgICAgICAgICAgICAgMgorI2RlZmluZSBQU0NJXzBfMl9GTl9DUFVfT04gICAgICAg
ICAgICAgIDMKKyNkZWZpbmUgUFNDSV8wXzJfRk5fQUZGSU5JVFlfSU5GTyAgICAgICA0CisjZGVm
aW5lIFBTQ0lfMF8yX0ZOX01JR1JBVEUgICAgICAgICAgICAgNQorI2RlZmluZSBQU0NJXzBfMl9G
Tl9NSUdSQVRFX0lORk9fVFlQRSAgIDYKKyNkZWZpbmUgUFNDSV8wXzJfRk5fTUlHUkFURV9JTkZP
X1VQX0NQVSA3CisjZGVmaW5lIFBTQ0lfMF8yX0ZOX1NZU1RFTV9PRkYgICAgICAgICAgOAorI2Rl
ZmluZSBQU0NJXzBfMl9GTl9TWVNURU1fUkVTRVQgICAgICAgIDkKIAogLyogUFNDSSB2MC4yIGFm
ZmluaXR5IGxldmVsIHN0YXRlIHJldHVybmVkIGJ5IEFGRklOSVRZX0lORk8gKi8KICNkZWZpbmUg
UFNDSV8wXzJfQUZGSU5JVFlfTEVWRUxfT04gICAgICAwCi0tIAoyLjcuNAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 15:57:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 15:57:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1wus-0003dH-HV; Tue, 10 Oct 2017 15:57:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1e1wur-0003cf-PI
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 15:57:57 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 8A/85-25852-50EECD95; Tue, 10 Oct 2017 15:57:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0hTYRjHfXfOtqN45Dg1n5aWLkQp75XUB8E
 vRVZCF4S0Is/06FbbtHNmLYgyKlJDLbugYngpEcRLapRLkhQkzUu6TPJWNjJNzRgSGN7a2Zlm
 76f/+/7+z/P8X3gITLYqlhOMQc+wOlqjkDjhqhCHPUHY3Ghc6B8z7H1qeYJHoYPtzYuioyher
 NYpUw0JYlXNSIMkrcnHUDdYgWegbshGTgROXcdgunYBz0aOBKJOQ8PzLMQDGZUjguqxnzYgox
 JhsqVLzGsJtRtqS95Lee1ObYHB+Q+2AowyIjB2vsB44EbFQGd1rq0Ap/xgpqbFVkBSh+Hj8Aj
 iNVBbYag3y+Z3tL53lZulwrBDUGaZFwl+V+gs/GYLgVEArVNTmFDrC+OtffY+9xHk5LsItf7w
 enHW7vGG9p5iXNAxUN+YIeKDAlWKoLLZjAuXG1IwN/6WCq5AMJp6pAKYlEBua6NEAPvAsrBg1
 2mQa+yQCKY+MRTcLrPn8IK5skw7eCyGgaE7SAiVAHOri/bhL52h6JcRCZcsKWRWTaC7yL9ow2
 +LNvy2FImqUADHsBcZNig8PFjJqlNUei2t1gSFhUYEaxmOo1MYDa3kghNTtQ3IugwO1tOEqku
 OtaHNhEjhQeb9GI2TuShTky6raE51lk3XMFwb8iIIBZDmWStzZZkUxpCs1lg3ag0D4axwJ408
 Jrk0WsupUwT0DgURmUNjSyIZrkvVMXJP8i1voniTKl233mJtL03IW+5GImsomXMaw2rV+v/5N
 PIkkMKNHOC7OKt1+vVJ09YQImsIj2RbCD39D8kzUKT0VMQ2/HtTPme6sHIk1rIpr/9AtGFlwq
 cjPv1ZuYPya3GhqReTF1y5ysorB6O93AJQZN6u4JmCpJ3k/jy/exlnxsOWLplWKzoe9dTGfjk
 fePJhVEjATa18eP6W5VpiyEzhwDnfqorOJunnE68e1Idql49v920b/+SxXNH9ps63X4FzKjps
 B8Zy9F+6EfRJkgMAAA==
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1507651074!111113636!1
X-Originating-IP: [104.47.0.53]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5547 invoked from network); 10 Oct 2017 15:57:55 -0000
Received: from mail-he1eur01on0053.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.53)
 by server-9.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 10 Oct 2017 15:57:55 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=wFwZKaxXvpGnL84ZiyojS8u7UtLw0OfDGtEKpnT+RJM=;
 b=cVycxkiQPo4KLqMFmNpulUnjUrRERqdFCsuacc5g2tily7dSp/0FqpDHPW9mh0mV9j1OT3CKoNERoT4H3D+7vGqDXuffcVHGt425KRZIpu0c1n/46oLN+Mxkrp+07bRV8Gb8DCzfe288axWlTD1loXlky9sygf1CN01b7fiqoHQ=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.56) by
 HE1PR0301MB2138.eurprd03.prod.outlook.com (2603:10a6:3:21::15) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Tue, 10 Oct
 2017 15:57:51 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Tue, 10 Oct 2017 18:57:46 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Tue, 10 Oct 2017 18:52:50 +0300
Message-Id: <1507650771-16631-11-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1507650771-16631-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1507650771-16631-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: HE1PR07CA0014.eurprd07.prod.outlook.com
 (2603:10a6:7:67::24) To HE1PR0301MB2138.eurprd03.prod.outlook.com
 (2603:10a6:3:21::15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 67fc72bd-9b93-48e2-d31b-08d50ff7a9dc
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:HE1PR0301MB2138; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2138;
 3:5hhRpff1A98OD8w/snHzHsqhfPopGcVQQV6aNMDArxDMvD8Ya2yuxrYN4oh+rZ/THpwecIUZg1IBX/XFWeg3HwvDNjN405NAsjoWoAA8VZYjyalO3gDv1fXYiRgaVjeg3MVJ0qV2/sl87ZSjyAC0557Kr55e4N0DRnMO14b9qDgxcDvvz9hph8v9ImclJpmJStxx1l53p8rwkbxPTWmazHLYVxza/82E1e2R2y9UEFpNjmkIDRhecGinF5z4NQ3E;
 25:A4p/10WCK6G4K/CD2hEM1RDbBZUut0J9R1prdqebOPw3ANQKdgCGXFGArzisgq7jFaSMYXKm647BLhkG4zt1arWVuYVyPlYxenEyiNkpLFk+gCrwREqY4OS/GZTQfmEpALgvfE1P2Q1Z6x1PeQMBVjrJeJ07YGMMdXPQ53U4xkVZ+Fw21Fx/2NOqlgrNh70sE02j1CPMPEecXWuKVRaY1OykX/DKj7mJHhn6s6006y7ipLUWG8Xw8KeZ+ipmqCqOrbNE8fqHRaaW6FLQ3uQoFSMBWzwwrDChMzv8KkCuPeTNlme/+T8pj8KTh9Czp1/Bs8sOAdsJUfvgAAxh1TYH/g==;
 31:aXZxb7MFWxlkut17CBvvUpvOzKo3mWI3pL/7Z+ouSLWotmpv0K/95MtZRok0QLbuYvi9gn0SqWB+rGBQurTQIx75WyovnUPzIws86aCyffS/5zsflpm3s4utSaYbFcPosjtAIsGmEpI2SY8oHfEwkOKNPmmLTFi+BG6YEUw7/o8l1GEkbo+Vzpfb4xQAa5oFGDGbZGCQtt3nPb034I8gQqI9mQ5HVxLKNlld58qyUww=
X-MS-TrafficTypeDiagnostic: HE1PR0301MB2138:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2138;
 20:hg72gWb1b/mR2h3h4smNSNiubyCdC9SnNlWyLHiYCPKa7djptnbYlANHLT+gyM6wuGnVl1krETp8yIs7l0O3vYI1KD+z8rWoKQcL/QxEpCylBeEuKbSvaeyCYyKyIIbxlEH2DPynziznOzWyi59MPBn6QrA3kUOLDYRJ9v3C9Es+d0mpJFcQuxiqoORTGjB3+1TG8DS2sMZ00yPN2y8trSzm2O4G+zxafwpqCiqCEQvDj+LXY806wuhldos+PNaXJx24o3bOyXhcqcC7H0MAv6kG3tqaLNB/wC/D5K5jjGT0nVDWdrAOVJ252qJHod7JKDLhhNUqUkL0x1dSIKESTxbkC5rgkDYPHhcRz23/pkHvCEKCZ9Ky/3pNYNz9fTTJ+mS+2ghM5qr6T5gN0tykmA4ynJ886h2so6ElfFf8M6QYjldh7ppfe5XDoTCrJ1ei4XHqZ4dSjuCJEhMNZzBfcOktIAF8GzVEtUo8WPTqqBy0aLAHhhP2lvcSkGsmC3WA;
 4:eIFllaeVdBQ2TzeXmKE3K6HFpe1HwfiuYukMdjKvK75DHztChCOp8xy3+imkpkBxtY3J5peqpb5gf+W4SJDrAGOwu5/zcbZlgMMnV7cO9eNQASeHasJkIDK5TKmRnPY/V5izk5R/g0FKrD5r6rxCz3W0Y4Tri6Xajpb0Nz1MPAdKcs4VjzFYgUgf+2mkJwgbgw+ZQhOTZZMCTJknJpeVMMkcK77E3+34tYWhn5b1Q/yXmSe1d2beU3f0edMskEdutiEmOtoKMvKpEPqG13UWp1hTwgkMqVEi3HmKt2i42yE=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <HE1PR0301MB213868E978A028D7DC742C51E6750@HE1PR0301MB2138.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(10201501046)(100000703101)(100105400095)(6041248)(20161123560025)(20161123555025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0301MB2138; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0301MB2138; 
X-Forefront-PRVS: 04569283F9
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(346002)(376002)(199003)(189002)(76176999)(5003940100001)(54906003)(80792005)(50986999)(53936002)(2906002)(5660300001)(4326008)(66066001)(47776003)(72206003)(478600001)(2351001)(2361001)(33646002)(36756003)(86362001)(97736004)(48376002)(8666007)(50466002)(6666003)(16586007)(189998001)(42186006)(8936002)(50226002)(316002)(2950100002)(6916009)(81166006)(101416001)(68736007)(81156014)(305945005)(575784001)(105586002)(8656003)(122856001)(6116002)(8676002)(106356001)(7736002)(3846002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0301MB2138; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR0301MB2138;
 23:bV4yNBd8auCccRkeOVt/RJjJoq71Z+kiAHLcKWy?=
 =?us-ascii?Q?4AdRfYDRHJJuHn8Zz61qyKbWeGHpgWi2/jY/+Ss4UN6CThcjizl3djwt6LgD?=
 =?us-ascii?Q?h930tFpl8jiqR9KhtNAJtN5+vu7cCfF2N7opwQp4aQ5rGojMsNzMdBpV6CYn?=
 =?us-ascii?Q?SKJEiGjJ0hgNfuzmtbwgvdkMQLd/g0mgKfJ56bOUqwMjuq9etFMc0fSHygU0?=
 =?us-ascii?Q?shYIpeWBZP/l4+gK0p492Z/96CqTvCqvOWN4UFRnBhSUteGtSdIizl2qQHU+?=
 =?us-ascii?Q?AT+ECDSiSKGatTdZGGjubboXn1QyqGuXPYutCG7dRNeIrq5IbuTLZHS9/NFe?=
 =?us-ascii?Q?G9XMDaSei4of8VQvbtpxRsqLsGckCuLwRhrutknVO8DxoFjk0o6vFd1AZMY/?=
 =?us-ascii?Q?UYwiW6ENri9ncHwBJUyGZnbjnUOlDhk1vk+o4c38aMupPa82c24TQ+knEaVY?=
 =?us-ascii?Q?rT5qkrmrDNYtLyM6chWAM+p1vXOFfpNpgDF7/1SIZe7TLhirfCxI5BH4CKXl?=
 =?us-ascii?Q?Pel/LeAKH0kQESM18t+zaZ+nQ52MYRUBQjOxM21YHYB45pqi6U9/U2EWLz3n?=
 =?us-ascii?Q?nfbdfnCnmtZj8U1dcVvGFgOGjePTaMk/85ciK0lam38yuB99hqhSTIMLSP8W?=
 =?us-ascii?Q?Yb5z2+UChdCrjG7K8PJZZkU5g5iYqeNkqQS8eFM9Rc6EEo1TB2CItJcfugW6?=
 =?us-ascii?Q?6KSmlnVTcKnOT0uNwnSFVlAJ6Uhsyz8HBtLktYpLNfCcaSVhCvxwuNn99mlo?=
 =?us-ascii?Q?23ufSyTKa2dmf/vd7u09ODJa8EvgXFYV2r4Mll42CfyvRB1s0MB1jSmQKFWX?=
 =?us-ascii?Q?0yoB4FdTVpeIsxFDTH0Q+zhX+PMdtY9XYrDbSj6hEmjo0a1fU2S0JZPwqlBn?=
 =?us-ascii?Q?r2EuGQvUhs12Z7fBkHnuJEmqaNbKEBWKVSfTM9y7oLinTAyuGSfwfQNz3TIw?=
 =?us-ascii?Q?O/tjXtjUXo/zpK71rBMtX5UbMKHAipf97TSDKF5oQ5iB/znOo+T7+iKWcIkK?=
 =?us-ascii?Q?eGnjH4/HHfRMSQ99NC1rn9kZX3TUuC+bh6dwcT4anWLEIoQlIJ7Abvt5AYmt?=
 =?us-ascii?Q?9FaOc+NNmWDWvUOpkP/lH5XiEY2pFD2T1U1Tp/1FDLFQBsanHXwJGaTd+pfG?=
 =?us-ascii?Q?iOgVf8UNOxeVfoSrY4oTLIcphUf8iWMu1nVLlk0tgwIHQxDhi+R/trg=3D?=
 =?us-ascii?Q?=3D?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2138;
 6:Qpscc6y+tPKMY6SgxBdZO+pC2NxIKLuKisDMDzqJZGZvF0Bn6V3Hm3AyoiKD9KggX/qgbvd8hnl7cGvfYqclu+4228eTzxKr6RwVaniptPfAg7xcgh2Xi7TNUcm6oWn6EMjRpGMPGnhEi1gSN1m4Z0a/B5KaEzkdoIPKXzixGY5wNjGST3oER/F4ndDg1jADs+j9B98rXnVDoSNIugHmwGQIyGKZjHxr3blE1dd6e2k7/8lEhne74l4PSCkztj3IJGAfNzl3Y0NMe4tV774NvQ+gsr4+afz/+H9+tIXPYzHlQP/Ul5dl1znuINZwol2s7l5bJdSjj9+QxLJfFQyZ4g==;
 5:OU+z7OAjEbHO83681Eez3T2vgYUli+57ceNPAAxPEAW4lFRcxQ2T9GTaFyqCzKTq4+exAyGd1iH2XYIDPXpDrymsca5SGcOgpw97z4nQ3HRjCp2m4TAkkAMAd7JKLiz/LZzTCGvV9nPBZvZ9jVcAXw==;
 24:ssTcBPM2PNAMBkTN+YNV8MsKYMOIIiesR1NN26ePSyiLcCdazm0I4YyaYEcmaCeqrJbkJlmLwyrLHnSsUwI37cVfCpQD06bEqjfic8mfSas=;
 7:qmM565F1Xcz2gxcAYm5t3uUvvMGrMp3bwUos/yCvTOJUxvwD/UeQLJBHY6BbQ3UCijrEnXkTqepapDku5NZQFdziPbwkpGzgFQalU3G1h6qwzpAw0PM1WG8FRNeF7ZRu3j7rODL0bh5vTqhfU7L2NJNtQG1OOx3RG2i3v7zNN2chfOrLKyVCU3kTu6xYMfh7ig6zeSHo9zHPEcEZpawC5ewTxv11eejV3ST5ZUn9jaE=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Oct 2017 15:57:51.9422 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0301MB2138
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v8 10/11] arm: vsmc: remove 64 bit mode check in
	PSCI handler
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UFNDSSBoYW5kbGluZyBjb2RlIGhhZCBoZWxwZXIgcm91dGluZSB0aGF0IGNoZWNrZWQgY2FsbGlu
ZyBjb252ZW50aW9uLgpJdCBkb2VzIG5vdCBuZWVkZWQgYW55bW9yZSwgYmVjYXVzZToKCiAtIEdl
bmVyaWMgaGFuZGxlciBjaGVja3MgdGhhdCA2NCBiaXQgY2FsbHMgY2FuIGJlIG1hZGUgb25seSBi
eQogICA2NCBiaXQgZ3Vlc3RzLgoKIC0gU01DQ0MgcmVxdWlyZXMgdGhhdCA2NC1iaXQgaGFuZGxl
ciBzaG91bGQgc3VwcG9ydCBib3RoIDMyIGFuZCA2NCBiaXQKICAgY2FsbHMgZXZlbiBpZiB0aGV5
IG9yaWdpbmF0ZSBmcm9tIDY0IGJpdCBjYWxsZXIuCgpUaGlzIHBhdGNoIHJlbW92ZXMgdGhhdCBl
eHRyYSBjaGVjay4KClNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJf
YmFiY2h1a0BlcGFtLmNvbT4KUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGxpbmFyby5vcmc+Ci0tLQoKICogRHJvcHBlZCBTdGVmYW5vJ3MgUi1iLCBhZGRlZCBKdWxpZW4n
cyBvbmUuCgotLS0KeGVuL2FyY2gvYXJtL3ZzbWMuYyB8IDYyICsrKysrKysrKysrKysrKysrKysr
KystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjYgaW5z
ZXJ0aW9ucygrKSwgMzYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Zz
bWMuYyBiL3hlbi9hcmNoL2FybS92c21jLmMKaW5kZXggZmQzMWUwYi4uMDA2YjUzYyAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL3ZzbWMuYworKysgYi94ZW4vYXJjaC9hcm0vdnNtYy5jCkBAIC0x
MzUsMTIgKzEzNSw2IEBAIHN0YXRpYyBib29sIGhhbmRsZV9leGlzdGluZ19hcGlzKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKQogICAgIH0KIH0KIAotLyogaGVscGVyIGZ1bmN0aW9uIGZvciBj
aGVja2luZyBhcm0gbW9kZSAzMi82NCBiaXQgKi8KLXN0YXRpYyBpbmxpbmUgaW50IHBzY2lfbW9k
ZV9jaGVjayhzdHJ1Y3QgZG9tYWluICpkLCB1aW50MzJfdCBmaWQpCi17Ci0gICAgcmV0dXJuIGlz
XzY0Yml0X2RvbWFpbihkKSB8fCAhc21jY2NfaXNfY29udl82NChmaWQpOwotfQotCiAvKiBQU0NJ
IDAuMiBpbnRlcmZhY2UgYW5kIG90aGVyIFN0YW5kYXJkIFNlY3VyZSBDYWxscyAqLwogc3RhdGlj
IGJvb2wgaGFuZGxlX3Nzc2Moc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CkBAIC0xNjUs
OCArMTU5LDcgQEAgc3RhdGljIGJvb2wgaGFuZGxlX3Nzc2Moc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MpCiAKICAgICBjYXNlIFBTQ0lfMF8yX0ZOX01JR1JBVEVfSU5GT19VUF9DUFU6CiAgICAg
ICAgIHBlcmZjX2luY3IodnBzY2lfbWlncmF0ZV9pbmZvX3VwX2NwdSk7Ci0gICAgICAgIGlmICgg
cHNjaV9tb2RlX2NoZWNrKGN1cnJlbnQtPmRvbWFpbiwgZmlkKSApCi0gICAgICAgICAgICBQU0NJ
X1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfbWlncmF0ZV9pbmZvX3VwX2NwdSgpKTsKKyAg
ICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5mb191cF9j
cHUoKSk7CiAgICAgICAgIHJldHVybiB0cnVlOwogCiAgICAgY2FzZSBQU0NJXzBfMl9GTl9TWVNU
RU1fT0ZGOgpAQCAtMTgyLDQ4ICsxNzUsNDUgQEAgc3RhdGljIGJvb2wgaGFuZGxlX3Nzc2Moc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgIHJldHVybiB0cnVlOwogCiAgICAgY2Fz
ZSBQU0NJXzBfMl9GTl9DUFVfT046Ci0gICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X29uKTsK
LSAgICAgICAgaWYgKCBwc2NpX21vZGVfY2hlY2soY3VycmVudC0+ZG9tYWluLCBmaWQpICkKLSAg
ICAgICAgewotICAgICAgICAgICAgcmVnaXN0ZXJfdCB2Y3B1aWQgPSBQU0NJX0FSRyhyZWdzLCAx
KTsKLSAgICAgICAgICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0gUFNDSV9BUkcocmVncywgMik7Ci0g
ICAgICAgICAgICByZWdpc3Rlcl90IGNpZCA9IFBTQ0lfQVJHKHJlZ3MsIDMpOworICAgIHsKKyAg
ICAgICAgcmVnaXN0ZXJfdCB2Y3B1aWQgPSBQU0NJX0FSRyhyZWdzLCAxKTsKKyAgICAgICAgcmVn
aXN0ZXJfdCBlcG9pbnQgPSBQU0NJX0FSRyhyZWdzLCAyKTsKKyAgICAgICAgcmVnaXN0ZXJfdCBj
aWQgPSBQU0NJX0FSRyhyZWdzLCAzKTsKIAotICAgICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJl
Z3MsIGRvX3BzY2lfMF8yX2NwdV9vbih2Y3B1aWQsIGVwb2ludCwgY2lkKSk7Ci0gICAgICAgIH0K
KyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfb24pOworICAgICAgICBQU0NJX1NFVF9SRVNV
TFQocmVncywgZG9fcHNjaV8wXzJfY3B1X29uKHZjcHVpZCwgZXBvaW50LCBjaWQpKTsKICAgICAg
ICAgcmV0dXJuIHRydWU7CisgICAgfQogCiAgICAgY2FzZSBQU0NJXzBfMl9GTl9DUFVfU1VTUEVO
RDoKLSAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfc3VzcGVuZCk7Ci0gICAgICAgIGlmICgg
cHNjaV9tb2RlX2NoZWNrKGN1cnJlbnQtPmRvbWFpbiwgZmlkKSApCi0gICAgICAgIHsKLSAgICAg
ICAgICAgIHVpbnQzMl90IHBzdGF0ZSA9IFBTQ0lfQVJHMzIocmVncywgMSk7Ci0gICAgICAgICAg
ICByZWdpc3Rlcl90IGVwb2ludCA9IFBTQ0lfQVJHKHJlZ3MsIDIpOwotICAgICAgICAgICAgcmVn
aXN0ZXJfdCBjaWQgPSBQU0NJX0FSRyhyZWdzLCAzKTsKKyAgICB7CisgICAgICAgIHVpbnQzMl90
IHBzdGF0ZSA9IFBTQ0lfQVJHMzIocmVncywgMSk7CisgICAgICAgIHJlZ2lzdGVyX3QgZXBvaW50
ID0gUFNDSV9BUkcocmVncywgMik7CisgICAgICAgIHJlZ2lzdGVyX3QgY2lkID0gUFNDSV9BUkco
cmVncywgMyk7CiAKLSAgICAgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBf
Ml9jcHVfc3VzcGVuZChwc3RhdGUsIGVwb2ludCwgY2lkKSk7Ci0gICAgICAgIH0KKyAgICAgICAg
cGVyZmNfaW5jcih2cHNjaV9jcHVfc3VzcGVuZCk7CisgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChy
ZWdzLCBkb19wc2NpXzBfMl9jcHVfc3VzcGVuZChwc3RhdGUsIGVwb2ludCwgY2lkKSk7CiAgICAg
ICAgIHJldHVybiB0cnVlOworICAgIH0KIAogICAgIGNhc2UgUFNDSV8wXzJfRk5fQUZGSU5JVFlf
SU5GTzoKKyAgICB7CisgICAgICAgIHJlZ2lzdGVyX3QgdGFmZiA9IFBTQ0lfQVJHKHJlZ3MsIDEp
OworICAgICAgICB1aW50MzJfdCBsYWZmID0gUFNDSV9BUkczMihyZWdzLCAyKTsKKwogICAgICAg
ICBwZXJmY19pbmNyKHZwc2NpX2NwdV9hZmZpbml0eV9pbmZvKTsKLSAgICAgICAgaWYgKCBwc2Np
X21vZGVfY2hlY2soY3VycmVudC0+ZG9tYWluLCBmaWQpICkKLSAgICAgICAgewotICAgICAgICAg
ICAgcmVnaXN0ZXJfdCB0YWZmID0gUFNDSV9BUkcocmVncywgMSk7Ci0gICAgICAgICAgICB1aW50
MzJfdCBsYWZmID0gUFNDSV9BUkczMihyZWdzLCAyKTsKLSAgICAgICAgICAgIFBTQ0lfU0VUX1JF
U1VMVChyZWdzLCBkb19wc2NpXzBfMl9hZmZpbml0eV9pbmZvKHRhZmYsIGxhZmYpKTsKLSAgICAg
ICAgfQorICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfYWZmaW5pdHlf
aW5mbyh0YWZmLCBsYWZmKSk7CiAgICAgICAgIHJldHVybiB0cnVlOworICAgIH0KIAogICAgIGNh
c2UgUFNDSV8wXzJfRk5fTUlHUkFURToKLSAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfbWln
cmF0ZSk7Ci0gICAgICAgIGlmICggcHNjaV9tb2RlX2NoZWNrKGN1cnJlbnQtPmRvbWFpbiwgZmlk
KSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHVpbnQzMl90IHRjcHUgPSBQU0NJX0FSRzMyKHJl
Z3MsIDEpOworICAgIHsKKyAgICAgICAgdWludDMyX3QgdGNwdSA9IFBTQ0lfQVJHMzIocmVncywg
MSk7CiAKLSAgICAgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9taWdy
YXRlKHRjcHUpKTsKLSAgICAgICAgfQorICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9taWdy
YXRlKTsKKyAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX21pZ3JhdGUo
dGNwdSkpOwogICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICB9CiAKICAgICBjYXNlIEFSTV9TTUND
Q19GVU5DX0NBTExfQ09VTlQ6CiAgICAgICAgIHJldHVybiBmaWxsX2Z1bmN0aW9uX2NhbGxfY291
bnQocmVncywgU1NTQ19TTUNDQ19GVU5DVElPTl9DT1VOVCk7Ci0tIAoyLjcuNAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 15:58:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 15:58:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1wuz-0003hG-Te; Tue, 10 Oct 2017 15:58:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1e1wuy-0003gk-Un
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 15:58:05 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 9F/EE-13910-C0EECD95; Tue, 10 Oct 2017 15:58:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSW0gUYRTH+2Zm3fEyNa6aR9OoDVGjNcWuRGJ
 BWFpQIYQV5Kiju7Q3dtYwIlJ8SKXQ0C6u4i0fKjTBxM1WjV3SSPOSUWlomWaY2qKuT61kMzur
 2fd0zvn//ucCH4nL8j2CSTbHyBq0jFru4UVEXMZPKLztoynRHZU7DtQvPCTi0fEuixM7jc5LV
 No0XU6qRNnwpw/T11E50/dziVy05FWEvEiCzsNh0PJAWoQ8SURfhOaWQiQIMroYg9+zFXxC8k
 k65LZHCowHvQeeVg+4eH96C3x0vHfxON2Lg8X8FhcEPzoZ8st7JEJM0GFwp9rkMlB0Esz2LxF
 CDPRWGOkvdPGefL23bsLFyOhEqF1wYCLvC2/Kv7t4nAawTk/jonc7jFsHXYOBvougv92Mi+Zw
 6HDOuaFQ6OqrdA87BTNlQlPBUINg2NqBi0m+FEy2b4RwJtC7oGzIV6yXSmHF2ul2J8Ijkw2Js
 R7sX5rc9UEJzDw+JsYhYK8t8BDNFRJwDM+7V0oF+4rTPdrsAz2WQqmYFEqhcaJJWoLCTeuONa
 07tgZhT1AExxqusAZFbGxUmkGVpTRqGJVaERO9L0rDchyTxaqZNC4qXadpRvxX2MC/56it6Yw
 NBZGYPIAq/jmaItuYpsu4qmQ45SVDtprlbCiEJOVATczxmq+BzWJzMlVq/j+tykD6yP2pNkGm
 OD2j4VRZotSDYsml28PLGFkwMraMyQitTssGB1KvBZQWUGW2dq3R6t8cQqHBfhTiV5P56FmDR
 mX8X59BgSSS+1GyX3wXH5XWuDZvhl8F41cJyHStYmT+ScG5qMpRPACy5nsX5LZrk96Hkm9tOr
 cUdTK1+Hpn1ZS0fdHPd29CyQqkhM6rPeOO6IIaP9TbFZaI0JW4brzq1Tbz+NeuzT8SbjY9i8y
 b8j77WfFyd/fBxdI65tNRR29DUlf8iznbjcrwMWterKW1yslMVrS8a0137NdnxLWE6abiuw/L
 CU7JxOzEDRzzF+XRVOaWAwAA
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1507651083!76418423!1
X-Originating-IP: [40.107.3.73]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63578 invoked from network); 10 Oct 2017 15:58:03 -0000
Received: from mail-eopbgr30073.outbound.protection.outlook.com (HELO
 EUR03-AM5-obe.outbound.protection.outlook.com) (40.107.3.73)
 by server-8.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 10 Oct 2017 15:58:03 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=VKQJu4bUNd4+CbcRUNmkErWyCdHjayEiePyvmHX4OnI=;
 b=B7tCFJS/linoXXqB1Xo7gOKHw6wuepKZLpBqM/+TEPmTg6EbfGemfpR+3mjQAtdndGFMNgvu07SxznjD4NfZpA4qBoixOoEGbXHVaPfAGt7fWiOI3ADHmF45tBg9IOxfUgAMTCYcD+rIItdO+HSvIawl3X6gs4o7B4U/msY9SrU=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.56) by
 VI1PR0301MB2141.eurprd03.prod.outlook.com (2603:10a6:800:26::14) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Tue, 10 Oct
 2017 15:57:59 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Tue, 10 Oct 2017 18:57:55 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Tue, 10 Oct 2017 18:52:51 +0300
Message-Id: <1507650771-16631-12-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1507650771-16631-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1507650771-16631-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: HE1PR07CA0008.eurprd07.prod.outlook.com
 (2603:10a6:7:67::18) To VI1PR0301MB2141.eurprd03.prod.outlook.com
 (2603:10a6:800:26::14)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 6a85a4ae-05cb-4836-63b3-08d50ff7aef2
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:VI1PR0301MB2141; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2141;
 3:VFRuBngbt9m3f7oIj3qfms4jOH3xZXoXhxBZEq2iVFZ1XI4tMC1F7znmy/hwEiUMiE+vJ3z0FKEl6j+M/w9moptQT8QFEW6+FkN/Pf0IcX5rLD/2T2CWxhy/tzquKunw5dAYV9q13eUw/Um9gNmXWG9678yHj4icCafx36WHMx/pSDIycodvD/yEDqLBE2eWJ9w+sZ1JcMcM5+VxCN5OG73c9DyKSDmF+OP1hUcyGmgwpelH8dlVwyqACIwDnTf4;
 25:wrNKoIUzkmGkP+XgUV6GD3Kxd4iKEKjVvWLZQMNibN97vPbvpaR06hq33b7l6CQ3ntd7DjKlTfoPANpJTiQahB5p2eUii2szfR7R0Hc8EbpUs82rAsFJRLrcP5fzowZ5YMuGUuFu5GZgfHj/3Lr2AbTIJT3b9WKK4cROZXda1Ox3yI1FaBph/TtpSCxMn02CJmW2qXi+NekojJcaewjjuKrxe/5R57zqn6B+TPFh+Od3w+v/9st0rSg72nCZYD6BuZbBG45v2l5Lmtxc4kWL4LTmbOVWBVsEEjYnwQIb6DL890FlNDH/ws2PHp8CMybwP1pXOa82G0m1veEckfqwvg==;
 31:teI+/buFJH18u2btcsxJcqQR9pFl84WgfLurNvm+mQ4Gj0dKYB/gOLGF02Mp3TEAf3K3+Ca+EXHFVZNyelYWw0iAaLPg8v+jybGlubWz6Ka+kQx1L079j6rC7tMR5LHDBFoPJ/VKUrJGv63FZkuy+/9iRR2pUTJG9LrdOcZNGbLX8bGWqTot1lGktsI8kadS8x0V+qHO6baT5D6xedupJ/uKNS2rPFA/cTnp/6UxFIY=
X-MS-TrafficTypeDiagnostic: VI1PR0301MB2141:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2141;
 20:k4QGn35ooriwyIA+Z/siWMyBwkb6T89uQmkNx9bsbJqLZmzyBw+jqUuJ79FL8dHxaEF2X7GPvJZrks5veqG+M+Fn68qnM2RAsV86aUWHL/UBwOCp34t7+rIiyb384kPcx9sFsI48sLbw7IzJVPKOvfSSqhM45fZ1g6fhNdDwiAy/V57UTYccNk0MMRfeWmX761QkOyr2f87Nr0e0bqNtUlaGg62OLn9GSlqh7LhNvziztggvbP0HZgHlhDngUgvIO6jppZWiiJWFxdkftI9zKT2uwU/drUir6Pl95iCcRjcPX5xnKpHbGqFF1tO6h9jPDwWgUmRcfuwrAVjsOaYy6izlBfl2G8Rp2lgFeoMIISNPqfId2RMw6veNXlV9N0qGBIGhrxZFDCSH+Kfeao0OzlrQjfY+P94kntDij3Mj764tP8bBQrxUuGllvGjERFD0abAjwYl4KDJ3J9lSK0aimrNacrNsFxTbyGp2RLzTcJYjeICNu29GhpV6M1i525ZY;
 4:G+pYsCfEj4eyfuLhuIIAlCNRQodiOhRWo5eInlKZclAedsOOZn6XBb6p0H4brIIokYW0zFj4MDqaUhycBe3wUpZ0ImN0meBdhQMHhJywhKI48alPYWfy2VOp0Q2DMvvq/wy7nE8F0RbAP9EBfsoo4eMnUoVxwIXWj+MjkLlPDosHqwuxdhaXyWjZQb7wrTSpflf3aZswwW8KFXFYYhTXobMmftNh7XFssNuOB+xORSI770TABXL0OELmn/7CBEX3ilqJh5QkDpVZp3ntxymsPtH42MS957YlZrFVzftu7WI5zM3eIVBTSx35BrkRd2x1VMXd8SKO2YLnd4qzj4fD9Q==
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(4114951738403);
X-Microsoft-Antispam-PRVS: <VI1PR0301MB214137DD1F525ADA6657430EE6750@VI1PR0301MB2141.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(3002001)(6041248)(20161123560025)(20161123562025)(20161123558100)(20161123555025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:VI1PR0301MB2141; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:VI1PR0301MB2141; 
X-Forefront-PRVS: 04569283F9
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(346002)(376002)(189002)(199003)(8656003)(122856001)(8666007)(72206003)(6666003)(5003940100001)(54906003)(2906002)(68736007)(5660300001)(97736004)(316002)(7736002)(48376002)(86362001)(80792005)(36756003)(42186006)(189998001)(16586007)(2351001)(105586002)(106356001)(4326008)(6116002)(8936002)(2361001)(101416001)(50986999)(50466002)(81166006)(305945005)(53936002)(3846002)(33646002)(76176999)(6916009)(8676002)(81156014)(2950100002)(47776003)(50226002)(66066001)(478600001)(7416002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0301MB2141; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR0301MB2141;
 23:6va3woKDj2GhU/P6uEELvNPFGTrHOZw9MGkQRR2?=
 =?us-ascii?Q?1JXVPVnf0kYYx8dfP6vJ527xr2vA5z/TgfyuQPlaXK/PR2vUO0Ls6LnBZ7XB?=
 =?us-ascii?Q?nu3puNrAGNI0/9Xuf9Sc4EWD3257H04wbUJyFzS+AM/zxMbVV/G0ozAt2dCs?=
 =?us-ascii?Q?2TnDInQQXByHZtfqO5aba0ZQoa1PRx5aDR8px9VNSG07VYfP6oxzHC1sExu3?=
 =?us-ascii?Q?Pt6d5ZLVsXY9OBfmcpbfkNkOb4dHE9R3IXLk2kHA64Lm55FEoTSRXqdUOdnL?=
 =?us-ascii?Q?FA++ujRihpnI3a1NKrPs9eqwHmsqdkXZ6f3bXxCvOxzPrpGH2UR/ML2ZHUtS?=
 =?us-ascii?Q?Kzf86UNzpLwfZ/sBtFOLSfZ4CtdHgwcRODdMa2gSXDYtkZxjuKAEA2xcH65S?=
 =?us-ascii?Q?HEc+Fb8MzjHgqenrycyCCm61POJPBAQNBz6GcMLe4GEnXQTZ6LekWtlU5fc9?=
 =?us-ascii?Q?GF6GEfqCRhJp+lOnXDJvZcPUOVWWJ3dJEQBPIjeq6je2Fr1ZKFdz4zOkR4OW?=
 =?us-ascii?Q?9eUkfzMqW4reMww9R00zKUDrqhY+jdZY/9wI7LQAJ3/CwzA8uINLWckFJmVL?=
 =?us-ascii?Q?5F4dM2IdEghOXTxjvxsT5Mu5RMNKz2q0907vEl0bL8uPf26lo/OV0FsW6XCt?=
 =?us-ascii?Q?nopKbXFv6Nu5faqj/IJI5h3Wm/4Qe9XLqSTv0m3EQP37aByvhJfhZ7nr6U+q?=
 =?us-ascii?Q?rF1wm7phzlZDBL0KTIbg9nvPnFJWoe5sAIYgw8Z7fVIrB3rQC2c4hmWfYxny?=
 =?us-ascii?Q?+dzvkwUdokfGizQvO7UJ1ESHTIO2/fMFuFI1wbJ9LWTXoVQNtJWPycKyyAeA?=
 =?us-ascii?Q?YHxqvGn/hdwQ024rYmWzycIoUMCA3tAGCM36kj3m7qDgFMNLvLFfbAhTaNAS?=
 =?us-ascii?Q?hwCqwAGJveA0vTS9QC+d5WMsSxW6BlfW6NoA90ACNOcofyGWyx0DOFnrai7P?=
 =?us-ascii?Q?zMXKww8Fv+iYDmF/Ag951enRRXvdkHffFncKvWusHsZ+ZYctZDa8RWu1KaE5?=
 =?us-ascii?Q?D4SaArguBIgmGKkKeK/renK/APhqM0RKEwnV2YhgRjsXfRxb8NSkySDBGRga?=
 =?us-ascii?Q?4uL3bQTgdmQOGBL1Ukm8QGe8AfhBL023OMvJ0bf6IZvEy4k0dUMuT44ITeCz?=
 =?us-ascii?Q?aHATn3TEA10wfdVdI8AU8FivZMa2ksnSIG7WItEPAkesXc+ynm41unw=3D?=
 =?us-ascii?Q?=3D?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2141;
 6:tgqC212aat9/qL4EK8C/4oOPtd605zMi8EWDGcOO2GzKZFCgYm4MHtNlkyw9l7W3wv0CG9MA+9fPhUvd7T11HQaaFdeziPDWQV+s2z7I8Vd2GnCGQuA9hiy9Iczt7g+nE6LQ8/Z2VHF3pDYYEJZEqxs135c5mUwuWgapghqYDEb0HOGgSQ7Xg9x3gyJVPOqIiqZfWMtzvoBjbIu2GLlGSx8OpU8MKcmXwvK9ITTXn966QUKJMDziIBxxRkVLWzyII1FnF/vma680jUHLRLVL9FpDA3+nPu+fb+5cd2enL5DmIHGhnkgLVYNY/jy2oV0jJ7eJ37DT/gHPKnmDrFu/Hw==;
 5:DLc9AQv1ITuE0wFG9KzKjaqecIbxhT73UGgKM1oGDiijYf6gjxmd6yrpzWL83bqhCl9dLiDUGdYmJYf2jbgU/KTH1O3W5wuNSWia17ANGeQb4MugpODOCCWmG4SooEJhbm3qgQOsMemzUhMfCNRsGA==;
 24:XzxqKom0/wv6iQlijv/2SwgfrGxfUpG6tHcipBO90DNoLvzxkLEvgBWtKwGzRq1KSS/K2BdxjH/M2pj4L5HsBYznXzLCVIubJrSgbTpgC28=;
 7:gyjIy8baN+Xxtgoja3DmfhAJMo0OeHsqVp5Too7nkFczvx3RVjpF4Oc3aNwUf+CQF4emPJRcaGFmUKJnfmdhdCOwCU4VBdYjWFzoNxWyBDwu4IDT1tZp5ItMAh5LT8zuBjWvJvaeFR0UPKAtEb5dM6q8ak+yARmc42qnbZPpT0OwWjCFnvVzy0ej1jVrU2OWGaOiBf490dPyl4IL7AF2AJDY54qHK7yvsLJ49cFARs4=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Oct 2017 15:57:59.5502 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0301MB2141
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v8 11/11] public: add and enable
	XENFEAT_ARM_SMCCC_supported feature
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBmZWF0dXJlIGluZGljYXRlcyB0aGF0IGh5cGVydmlzb3IgaXMgY29tcGF0aWJsZSB3aXRo
IEFSTQpTTUMgY2FsbGluZyBjb252ZW50aW9uLiBQcmV2aW91c2x5IGh5cGVydmlzb3Igd291bGQg
aW5qZWN0IGFuCnVuZGVmaW5lZCBpbnN0cnVjdGlvbiBleGNlcHRpb24gaWYgYW4gaW52YWxpZCBT
TUMgZnVuY3Rpb24gd2VyZQpjYWxsZWQgb3Igd291bGQgY3Jhc2ggYSBkb21haW4gaWYgYW4gaW52
YWxpZCBIVkMgZnVuY3Rpb24Kd2VyZSBpbnZva2VkLgpYRU5GRUFUX0FSTV9TTUNDQ19zdXBwb3J0
ZWQgZmVhdHVyZSBtZWFucyB0aGF0IGl0IHNhZmUgdG8gaW52b2tlClNNQy9IVkMgY2FsbHMgdGhh
dCBhcmUgY29tcGF0aWJsZSB3aXRoIFNNQyBjYWxsaW5nIGNvbnZlbnRpb24uCgpTaWduZWQtb2Zm
LWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+CkFja2Vk
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpBY2tlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24va2VybmVsLmMgICAgICAg
ICAgIHwgMyArKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9mZWF0dXJlcy5oIHwgMyArKysKIDIgZmls
ZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9rZXJu
ZWwuYyBiL3hlbi9jb21tb24va2VybmVsLmMKaW5kZXggOTRmZGY1Yy4uOGQxMzdjNSAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9rZXJuZWwuYworKysgYi94ZW4vY29tbW9uL2tlcm5lbC5jCkBAIC0z
OTQsNiArMzk0LDkgQEAgRE8oeGVuX3ZlcnNpb24pKGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVf
UEFSQU0odm9pZCkgYXJnKQogICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVORkVBVF9hdXRv
X3RyYW5zbGF0ZWRfcGh5c21hcCk7CiAgICAgICAgICAgICBpZiAoIGlzX2hhcmR3YXJlX2RvbWFp
bihkKSApCiAgICAgICAgICAgICAgICAgZmkuc3VibWFwIHw9IDFVIDw8IFhFTkZFQVRfZG9tMDsK
KyNpZmRlZiBDT05GSUdfQVJNCisgICAgICAgICAgICBmaS5zdWJtYXAgfD0gKDFVIDw8IFhFTkZF
QVRfQVJNX1NNQ0NDX3N1cHBvcnRlZCk7CisjZW5kaWYKICNpZmRlZiBDT05GSUdfWDg2CiAgICAg
ICAgICAgICBzd2l0Y2ggKCBkLT5ndWVzdF90eXBlICkKICAgICAgICAgICAgIHsKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9mZWF0dXJlcy5oIGIveGVuL2luY2x1ZGUvcHVibGljL2Zl
YXR1cmVzLmgKaW5kZXggMjExMGIwNC4uMWE5ODliOCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
cHVibGljL2ZlYXR1cmVzLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2ZlYXR1cmVzLmgKQEAg
LTEwMiw2ICsxMDIsOSBAQAogLyogR3Vlc3QgY2FuIHVzZSBYRU5NRU1GX3Zub2RlIHRvIHNwZWNp
ZnkgdmlydHVhbCBub2RlIGZvciBtZW1vcnkgb3AuICovCiAjZGVmaW5lIFhFTkZFQVRfbWVtb3J5
X29wX3Zub2RlX3N1cHBvcnRlZCAxMwogCisvKiBhcm06IEh5cGVydmlzb3Igc3VwcG9ydHMgQVJN
IFNNQyBjYWxsaW5nIGNvbnZlbnRpb24uICovCisjZGVmaW5lIFhFTkZFQVRfQVJNX1NNQ0NDX3N1
cHBvcnRlZCAgICAgICAxNAorCiAjZGVmaW5lIFhFTkZFQVRfTlJfU1VCTUFQUyAxCiAKICNlbmRp
ZiAvKiBfX1hFTl9QVUJMSUNfRkVBVFVSRVNfSF9fICovCi0tIAoyLjcuNAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 16:06:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 16:06:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1x2p-0005eB-TL; Tue, 10 Oct 2017 16:06:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1e1x2o-0005dp-FN
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 16:06:10 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 FF/97-08608-1FFECD95; Tue, 10 Oct 2017 16:06:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsUyZ7p8oO6H93c
 iDe4sV7BY8nExi8X3LZOZHJg8ju7+zeRx+MMVlgCmKNbMvKT8igTWjIWHtrEXrNau2PBrN2sD
 406lLkYuDiGBiUwSdx/+YoRwfjNKbP61hRXC2cgoMftUMwuE080ocbaniamLkRPIKZJYt3sBm
 M0ioCoxp2kKWxcjBwebgInEm1WOIPUiAgdZJVb9ms8OUiMs4CWxccVUNhCbV8BM4vTVE0wQQ/
 uYJCb/3MEOkRCUODnzCQuIzSygJXHj30smkKHMAtISy/9xgIQ5BSwlpj6+xwhiiwooS8zbtwp
 spoSAocTnjUuZJzAKzkIyaRaSSbMQJi1gZF7FqF6cWlSWWqRroZdUlJmeUZKbmJmja2hgppeb
 WlycmJ6ak5hUrJecn7uJERjMDECwg3H2Zf9DjJIcTEqivP0v70QK8SXlp1RmJBZnxBeV5qQWH
 2KU4eBQkuAVBkaHkGBRanpqRVpmDjCuYNISHDxKIrwBIGne4oLE3OLMdIjUKUZdjmObLv9hEm
 LJy89LlRLn5QUpEgApyijNgxsBi/FLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuY1BJnCk5l
 XArfpFdARTEBHiKaBHVGSiJCSamAMXfT2pfmzuZJZWjN2LTmfm3yMy9vi4rf9U/0SPA+xxc7m
 eX74xOx/XHX+NebP1oqfenL/a2tY1OFnCzadYLu9YJXJRLezX+z3bJ07IfnWaYnvhrF5qu6zb
 4XvfTi1s2GNVn1oolrH/KkW6f7ihlfY9Jwuf9r9oTB6TbZ7bv8Gxx8bNxy5pHlujxJLcUaioR
 ZzUXEiAK4DBDXsAgAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1507651566!106421239!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60188 invoked from network); 10 Oct 2017 16:06:08 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Oct 2017 16:06:08 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9AG5mtD009505
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 10 Oct 2017 16:05:48 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9AG5lYH006155
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 10 Oct 2017 16:05:48 GMT
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9AG5kmr022855;
 Tue, 10 Oct 2017 16:05:46 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 10 Oct 2017 09:05:46 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 8CC046A02B0; Tue, 10 Oct 2017 12:05:44 -0400 (EDT)
Date: Tue, 10 Oct 2017 12:05:44 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Igor Mammedov <imammedo@redhat.com>, qemu-devel@nongnu.org,
 xen-devel@lists.xen.org, Dan Williams <dan.j.williams@intel.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <rth@twiddle.net>,
 Anthony Perard <anthony.perard@citrix.com>,
 xen-devel@lists.xenproject.org, ian.jackson@eu.citrix.com,
 wei.liu2@citrix.com, george.dunlap@citrix.com, JBeulich@suse.com,
 andrew.cooper3@citrix.com
Message-ID: <20171010160544.GA1772@char.us.oracle.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
 <20170911044157.15403-1-haozhong.zhang@intel.com>
 <20170911160818.1bd44a82@nial.brq.redhat.com>
 <alpine.DEB.2.10.1709111119480.19719@sstabellini-ThinkPad-X260>
 <20170912031509.vufszbju3s2v2bw3@hz-desktop>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170912031509.vufszbju3s2v2bw3@hz-desktop>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Subject: Re: [Xen-devel] [RFC QEMU PATCH v3 00/10] Implement vNVDIMM for Xen
	HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTIsIDIwMTcgYXQgMTE6MTU6MDlBTSArMDgwMCwgSGFvemhvbmcgWmhhbmcg
d3JvdGU6Cj4gT24gMDkvMTEvMTcgMTE6NTIgLTA3MDAsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiA+IENDJ2luZyB4ZW4tZGV2ZWwsIGFuZCB0aGUgWGVuIHRvb2xzIGFuZCB4ODYgbWFpbnRh
aW5lcnMuCj4gPiAKPiA+IE9uIE1vbiwgMTEgU2VwIDIwMTcsIElnb3IgTWFtbWVkb3Ygd3JvdGU6
Cj4gPiA+IE9uIE1vbiwgMTEgU2VwIDIwMTcgMTI6NDE6NDcgKzA4MDAKPiA+ID4gSGFvemhvbmcg
WmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4gd3JvdGU6Cj4gPiA+IAo+ID4gPiA+IFRo
aXMgaXMgdGhlIFFFTVUgcGFydCBwYXRjaGVzIHRoYXQgd29ya3Mgd2l0aCB0aGUgYXNzb2NpYXRl
ZCBYZW4KPiA+ID4gPiBwYXRjaGVzIHRvIGVuYWJsZSB2TlZESU1NIHN1cHBvcnQgZm9yIFhlbiBI
Vk0gZG9tYWlucy4gWGVuIHJlbGllcyBvbgo+ID4gPiA+IFFFTVUgdG8gYnVpbGQgZ3Vlc3QgTkZJ
VCBhbmQgTlZESU1NIG5hbWVzcGFjZSBkZXZpY2VzLCBhbmQgYWxsb2NhdGUKPiA+ID4gPiBndWVz
dCBhZGRyZXNzIHNwYWNlIGZvciB2TlZESU1NIGRldmljZXMuCj4gPiA+ID4gCj4gPiA+ID4gQWxs
IHBhdGNoZXMgY2FuIGJlIGZvdW5kIGF0Cj4gPiA+ID4gICBYZW46ICBodHRwczovL2dpdGh1Yi5j
b20vaHp6aGFuOS94ZW4uZ2l0IG52ZGltbS1yZmMtdjMKPiA+ID4gPiAgIFFFTVU6IGh0dHBzOi8v
Z2l0aHViLmNvbS9oenpoYW45L3FlbXUuZ2l0IHhlbi1udmRpbW0tcmZjLXYzCj4gPiA+ID4gCj4g
PiA+ID4gUGF0Y2ggMSBpcyB0byBhdm9pZCBkZXJlZmVyZW5jaW5nIHRoZSBOVUxMIHBvaW50ZXIg
dG8gbm9uLWV4aXN0aW5nCj4gPiA+ID4gbGFiZWwgZGF0YSwgYXMgdGhlIFhlbiBzaWRlIHN1cHBv
cnQgZm9yIGxhYmVscyBpcyBub3QgaW1wbGVtZW50ZWQgeWV0Lgo+ID4gPiA+IAo+ID4gPiA+IFBh
dGNoIDIgJiAzIGFkZCBhIG1lbW9yeSBiYWNrZW5kIGRlZGljYXRlZCBmb3IgWGVuIHVzYWdlIGFu
ZCBhIGhvdHBsdWcKPiA+ID4gPiBtZW1vcnkgcmVnaW9uIGZvciBYZW4gZ3Vlc3QsIGluIG9yZGVy
IHRvIG1ha2UgdGhlIGV4aXN0aW5nIG52ZGltbQo+ID4gPiA+IGRldmljZSBwbHVnZ2luZyBwYXRo
IHdvcmsgb24gWGVuLgo+ID4gPiA+IAo+ID4gPiA+IFBhdGNoIDQgLSAxMCBidWlsZCBhbmQgY29v
eSBORklUIGZyb20gUUVNVSB0byBYZW4gZ3Vlc3QsIHdoZW4gUUVNVSBpcwo+ID4gPiA+IHVzZWQg
YXMgdGhlIFhlbiBkZXZpY2UgbW9kZWwuCj4gPiA+IAo+ID4gPiBJJ3ZlIHNraW1tZWQgb3ZlciBw
YXRjaC1zZXQgYW5kIGNhbid0IHNheSB0aGF0IEknbSBoYXBweSB3aXRoCj4gPiA+IG51bWJlciBv
ZiB4ZW5fZW5hYmxlZCgpIGludmFyaWFudHMgaXQgaW50cm9kdWNlZCBhcyB3ZWxsIGFzCj4gPiA+
IHdpdGggcGFydGlhbCBibG9icyBpdCBjcmVhdGVzLgo+ID4gCj4gPiBJIGhhdmUgbm90IHJlYWQg
dGhlIHNlcmllcyAoSGFvemhvbmcsIHBsZWFzZSBDQyBtZSwgQW50aG9ueSBhbmQKPiA+IHhlbi1k
ZXZlbCB0byB0aGUgd2hvbGUgc2VyaWVzIG5leHQgdGltZSksIGJ1dCB5ZXMsIGluZGVlZC4gTGV0
J3Mgbm90IGFkZAo+ID4gbW9yZSB4ZW5fZW5hYmxlZCgpIGlmIHBvc3NpYmxlLgo+ID4gCj4gPiBI
YW96aG9uZywgd2FzIHRoZXJlIGEgZGVzaWduIGRvY3VtZW50IHRocmVhZCBvbiB4ZW4tZGV2ZWwg
YWJvdXQgdGhpcz8gSWYKPiA+IHNvLCBkaWQgaXQgcmVhY2ggYSBjb25jbHVzaW9uPyBXYXMgdGhl
IGRlc2lnbiBhY2NlcHRlZD8gSWYgc28sIHBsZWFzZQo+ID4gYWRkIGEgbGluayB0byB0aGUgZGVz
aWduIGRvYyBpbiB0aGUgaW50cm9kdWN0b3J5IGVtYWlsLCBzbyB0aGF0Cj4gPiBldmVyeWJvZHkg
Y2FuIHJlYWQgaXQgYW5kIGJlIG9uIHRoZSBzYW1lIHBhZ2UuCj4gCj4gWWVzLCB0aGVyZSBpcyBh
IGRlc2lnbiBbMV0gZGlzY3Vzc2VkIGFuZCByZXZpZXdlZC4gU2VjdGlvbiA0LjMgZGlzY3Vzc2Vk
Cj4gdGhlIGd1ZXN0IEFDUEkuCj4gCj4gWzFdIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
YXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNi0wNy9tc2cwMTkyMS5odG1sCgpJZ29yLCBkaWQg
eW91IGhhdmUgYSBjaGFuY2UgdG8gcmVhZCBpdD8KCi4uIHNlZSBiZWxvdwo+IAo+ID4gCj4gPiAK
PiA+ID4gSSdkIGxpa2UgdG8gcmVkdWNlIGFib3ZlIGFuZCBhIHdheSB0byBkbyB0aGlzIG1pZ2h0
IGJlIG1ha2luZyB4ZW4gCj4gPiA+ICAxLiB1c2UgZndfY2ZnCj4gPiA+ICAyLiBmZXRjaCBRRU1V
IGJ1aWxkIGFjcGkgdGFibGVzIGZyb20gZndfY2ZnCj4gPiA+ICAzLiBleHRyYWN0IG52ZGltIHRh
YmxlcyAod2hpY2ggaXMgdHJpdmlhbCkgYW5kIHVzZSB0aGVtCj4gPiA+IAo+ID4gPiBsb29raW5n
IGF0IHhlbl9sb2FkX2xpbnV4KCksIGl0IHNlZW1zIHBvc3NpYmxlIHRvIHVzZSBmd19jZmcuCj4g
PiA+IAo+ID4gPiBTbyB3aGF0J3Mgc3RvcHBpbmcgeGVuIGZyb20gdXNpbmcgaXQgZWxzZXdoZXJl
PywKPiA+ID4gaW5zdGVhZCBvZiBhZGRpbmcgbW9yZSB4ZW4gc3BlY2lmaWMgY29kZSB0byBkbyAn
dGhlIHNhbWUnCj4gPiA+IGpvYiBhbmQgbm90IHJldXNpbmcvc2hhcmluZyBjb21tb24gY29kZSB3
aXRoIHRjZy9rdm0uCj4gPiAKPiA+IFNvIGZhciwgQUNQSSB0YWJsZXMgaGF2ZSBub3QgYmVlbiBn
ZW5lcmF0ZWQgYnkgUUVNVS4gWGVuIEhWTSBtYWNoaW5lcwo+ID4gcmVseSBvbiBhIGZpcm13YXJl
LWxpa2UgYXBwbGljYXRpb24gY2FsbGVkICJodm1sb2FkZXIiIHRoYXQgcnVucyBpbgo+ID4gZ3Vl
c3QgY29udGV4dCBhbmQgZ2VuZXJhdGVzIHRoZSBBQ1BJIHRhYmxlcy4gSSBoYXZlIG5vIG9waW5p
b25zIG9uCj4gPiBodm1sb2FkZXIgYW5kIEknbGwgbGV0IHRoZSBYZW4gbWFpbnRhaW5lcnMgdGFs
ayBhYm91dCBpdC4gSG93ZXZlciwga2VlcAo+ID4gaW4gbWluZCB0aGF0IHdpdGggYW4gSFZNIGd1
ZXN0IHNvbWUgZGV2aWNlcyBhcmUgZW11bGF0ZWQgYnkgWGVuIGFuZC9vcgo+ID4gYnkgb3RoZXIg
ZGV2aWNlIGVtdWxhdG9ycyB0aGF0IGNhbiBydW4gYWxvbmdzaWRlIFFFTVUuIFFFTVUgZG9lc24n
dCBoYXZlCj4gPiBhIGZ1bGwgZmV3IG9mIHRoZSBzeXN0ZW0uCj4gPiAKPiA+IEhlcmUgdGhlIHF1
ZXN0aW9uIGlzOiBkb2VzIGl0IGhhdmUgdG8gYmUgUUVNVSB0aGUgb25lIHRvIGdlbmVyYXRlIHRo
ZQo+ID4gQUNQSSBibG9icyBmb3IgdGhlIG52ZGltbT8gSXQgd291bGQgYmUgbmljZXIgaWYgaXQg
d2FzIHVwIHRvIGh2bWxvYWRlcgo+ID4gbGlrZSB0aGUgcmVzdCwgaW5zdGVhZCBvZiBpbnRyb2R1
Y2luZyB0aGlzIHNwbGl0LWJyYWluIGRlc2lnbiBhYm91dAo+ID4gQUNQSS4gV2UgbmVlZCB0byBz
ZWUgYSBkZXNpZ24gZG9jIHRvIGZ1bGx5IHVuZGVyc3RhbmQgdGhpcy4KPiA+Cj4gCj4gaHZtbG9h
ZGVyIHJ1bnMgaW4gdGhlIGd1ZXN0IGFuZCBpcyByZXNwb25zaWJsZSB0byBidWlsZC9sb2FkIGd1
ZXN0Cj4gQUNQSS4gSG93ZXZlciwgaXQncyBub3QgY2FwYWJsZSB0byBidWlsZCBBTUwgYXQgcnVu
dGltZSAoZm9yIHRoZSBsYWNrCj4gb2YgQU1MIGJ1aWxkZXIpLiBJZiBhbnkgZ3Vlc3QgQUNQSSBv
YmplY3QgaXMgbmVlZGVkIChlLmcuIGJ5IGd1ZXN0Cj4gRFNEVCksIGl0IGhhcyB0byBiZSBnZW5l
cmF0ZWQgZnJvbSBBU0wgYnkgaWFzbCBhdCBYZW4gY29tcGlsZSB0aW1lIGFuZAo+IHRoZW4gYmUg
bG9hZGVkIGJ5IGh2bWxvYWRlciBhdCBydW50aW1lLgo+IAo+IFhlbiBpbmNsdWRlcyBhbiBPcGVy
YXRpb25SZWdpb24gIkJJT1MiIGluIHRoZSBzdGF0aWMgZ2VuZXJhdGVkIGd1ZXN0Cj4gRFNEVCwg
d2hvc2UgYWRkcmVzcyBpcyBoYXJkY29kZWQgYW5kIHdoaWNoIGNvbnRhaW5zIGEgbGlzdCBvZiB2
YWx1ZXMKPiBmaWxsZWQgYnkgaHZtbG9hZGVyIGF0IHJ1bnRpbWUuIE90aGVyIEFDUEkgb2JqZWN0
cyBjYW4gcmVmZXIgdG8gdGhvc2UKPiB2YWx1ZXMgKGUuZy4sIHRoZSBudW1iZXIgb2YgdkNQVXMp
LiBCdXQgaXQncyBub3QgZW5vdWdoIGZvciBnZW5lcmF0aW5nCj4gZ3Vlc3QgTlZESU1NIEFDUEkg
b2JqZWN0cyBhdCBjb21waWxlIHRpbWUgYW5kIHRoZW4gYmVpbmcgY3VzdG9taXplZAo+IGFuZCBs
b2FkZWQgYnkgaHZtbG9hZCwgYmVjYXVzZSBpdHMgc3RydWN0dXJlIChpLmUuLCB0aGUgbnVtYmVy
IG9mCj4gbmFtZXNwYWNlIGRldmljZXMpIGNhbm5vdCBiZSBkZWNpZGVkIHV0aWwgdGhlIGd1ZXN0
IGNvbmZpZyBpcyBrbm93bi4KPiAKPiBBbHRlcm5hdGl2ZWx5LCB3ZSBtYXkgaW50cm9kdWNlIGFu
IEFNTCBidWlsZGVyIGluIGh2bWxvYWRlciBhbmQgYnVpbGQKPiBhbGwgZ3Vlc3QgQUNQSSBjb21w
bGV0ZWx5IGluIGh2bWxvYWRlci4gTG9va2luZyBhdCB0aGUgc2ltaWxhcgo+IGltcGxlbWVudGF0
aW9uIGluIFFFTVUsIGl0IHdvdWxkIG5vdCBiZSBzbWFsbCwgY29tcGFyZWQgdG8gdGhlIGN1cnJl
bnQKPiBzaXplIG9mIGh2bWxvYWRlci4gQmVzaWRlcywgSSdtIHN0aWxsIGdvaW5nIHRvIGxldCBR
RU1VIGhhbmRsZSBndWVzdAo+IE5WRElNTSBfRFNNIGFuZCBfRklUIGNhbGxzLCB3aGljaCBpcyBh
bm90aGVyIHJlYXNvbiBJIHVzZSBRRU1VIHRvCj4gYnVpbGQgTlZESU1NIEFDUEkuCj4gCj4gPiBJ
ZiB0aGUgZGVzaWduIGRvYyB0aHJlYWQgbGVkIGludG8gdGhpbmtpbmcgdGhhdCBpdCBoYXMgdG8g
YmUgUUVNVSB0bwo+ID4gZ2VuZXJhdGUgdGhlbSwgdGhlbiB3b3VsZCBpdCBtYWtlIHRoZSBjb2Rl
IG5pY2VyIGlmIHdlIHVzZWQgZndfY2ZnIHRvCj4gPiBnZXQgdGhlIChmdWxsIG9yIHBhcnRpYWwp
IHRhYmxlcyBmcm9tIFFFTVUsIGFzIElnb3Igc3VnZ2VzdGVkPwo+IAo+IEknbGwgaGF2ZSBhIGxv
b2sgYXQgdGhlIGNvZGUgKHdoaWNoIEkgZGlkbid0IG5vdGljZSkgcG9pbnRlZCBieSBJZ29yLgoK
QW5kIHRoZXJlIGlzIGEgc3BlYyB0b28hCgpodHRwczovL2dpdGh1Yi5jb20vcWVtdS9xZW11L2Js
b2IvbWFzdGVyL2RvY3Mvc3BlY3MvZndfY2ZnLnR4dAoKSWdvciwgZGlkIHlvdSBoYXZlIGluIG1p
bmQgdG8gdXNlIEZXX0NGR19GSUxFX0RJUiB0byByZXRyaWV2ZSB0aGUKQUNQSSBBTUwgY29kZT8K
Cj4gCj4gT25lIHBvc3NpYmxlIGlzc3VlIHRvIHVzZSBmd19jZmcgaXMgaG93IHRvIGF2b2lkIHRo
ZSBjb25mbGljdCBiZXR3ZWVuCj4gQUNQSSBidWlsdCBieSBRRU1VIGFuZCBBQ1BJIGJ1aWx0IGJ5
IGh2bWxvYWRlciAoZS5nLiwgYm90aCBtYXkgdXNlIHRoZQo+IHNhbWUgdGFibGUgc2lnbmF0dXJl
IC8gZGV2aWNlIG5hbWVzIC8gLi4uKS4gSW4gbXkgY3VycmVudCBkZXNpZ24sIFFFTVUKPiB3aWxs
IHBhc3MgdGhlIHRhYmxlIHNpZ25hdHVyZXMgYW5kIGRldmljZSBuYW1lcyB1c2VkIGluIGl0cyBB
Q1BJIHRvCj4gWGVuLCBhbmQgWGVuIGNhbiBjaGVjayB0aGUgY29uZmxpY3Qgd2l0aCBpdHMgb3du
IEFDUEkuIFBlcmhhcHMgd2UgY2FuCj4gYWRkIG5lY2Vzc2FyeSBmdW5jdGlvbnMgaW4gZndfY2Zn
IGFzIHdlbGwuIEFueXdheSwgbGV0IG1lIGZpcnN0IGxvb2sKPiBhdCB0aGUgY29kZS4KPiAKPiBU
aGFua3MsCj4gSGFvemhvbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 16:06:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 16:06:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1x2p-0005e0-MQ; Tue, 10 Oct 2017 16:06:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1e1x2o-0005do-1w
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 16:06:10 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 16/82-29911-1FFECD95; Tue, 10 Oct 2017 16:06:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsUyZ7p8oO6H93c
 iDe4sV7BY8nExi8X3LZOZHJg8ju7+zeRx+MMVlgCmKNbMvKT8igTWjIWHtrEXrNau2PBrN2sD
 406lLkYuDiGBiUwSdx/+YoRwfjNKbP61hRXC2cgoMftUMwuE080ocbaniamLkRPIKZJYt3sBm
 M0ioCoxp2kKWxcjBwebgInEm1WOIPUiAgdZJVb9ms8OUiMs4CWxccVUNhCbV8BM4vTVE0wQQ/
 uYJCb/3MEOkRCUODnzCQuIzSygJXHj30smkKHMAtISy/9xgIQ5BSwlpj6+xwhiiwooS8zbtwp
 spoSAocTnjUuZJzAKzkIyaRaSSbMQJi1gZF7FqF6cWlSWWqRroZdUlJmeUZKbmJmja2hgppeb
 WlycmJ6ak5hUrJecn7uJERjMDECwg3H2Zf9DjJIcTEqivP0v70QK8SXlp1RmJBZnxBeV5qQWH
 2KU4eBQkuAVBkaHkGBRanpqRVpmDjCuYNISHDxKIrwBIGne4oLE3OLMdIjUKUZdjmObLv9hEm
 LJy89LlRLn5QUpEgApyijNgxsBi/FLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuY1BJnCk5l
 XArfpFdARTEBHiKaBHVGSiJCSamAMXfT2pfmzuZJZWjN2LTmfm3yMy9vi4rf9U/0SPA+xxc7m
 eX74xOx/XHX+NebP1oqfenL/a2tY1OFnCzadYLu9YJXJRLezX+z3bJ07IfnWaYnvhrF5qu6zb
 4XvfTi1s2GNVn1oolrH/KkW6f7ihlfY9Jwuf9r9oTB6TbZ7bv8Gxx8bNxy5pHlujxJLcUaioR
 ZzUXEiAK4DBDXsAgAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1507651566!106421239!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60188 invoked from network); 10 Oct 2017 16:06:08 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Oct 2017 16:06:08 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9AG5mtD009505
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 10 Oct 2017 16:05:48 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9AG5lYH006155
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 10 Oct 2017 16:05:48 GMT
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9AG5kmr022855;
 Tue, 10 Oct 2017 16:05:46 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 10 Oct 2017 09:05:46 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 8CC046A02B0; Tue, 10 Oct 2017 12:05:44 -0400 (EDT)
Date: Tue, 10 Oct 2017 12:05:44 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Igor Mammedov <imammedo@redhat.com>, qemu-devel@nongnu.org,
 xen-devel@lists.xen.org, Dan Williams <dan.j.williams@intel.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <rth@twiddle.net>,
 Anthony Perard <anthony.perard@citrix.com>,
 xen-devel@lists.xenproject.org, ian.jackson@eu.citrix.com,
 wei.liu2@citrix.com, george.dunlap@citrix.com, JBeulich@suse.com,
 andrew.cooper3@citrix.com
Message-ID: <20171010160544.GA1772@char.us.oracle.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
 <20170911044157.15403-1-haozhong.zhang@intel.com>
 <20170911160818.1bd44a82@nial.brq.redhat.com>
 <alpine.DEB.2.10.1709111119480.19719@sstabellini-ThinkPad-X260>
 <20170912031509.vufszbju3s2v2bw3@hz-desktop>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170912031509.vufszbju3s2v2bw3@hz-desktop>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Subject: Re: [Xen-devel] [RFC QEMU PATCH v3 00/10] Implement vNVDIMM for Xen
	HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTIsIDIwMTcgYXQgMTE6MTU6MDlBTSArMDgwMCwgSGFvemhvbmcgWmhhbmcg
d3JvdGU6Cj4gT24gMDkvMTEvMTcgMTE6NTIgLTA3MDAsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiA+IENDJ2luZyB4ZW4tZGV2ZWwsIGFuZCB0aGUgWGVuIHRvb2xzIGFuZCB4ODYgbWFpbnRh
aW5lcnMuCj4gPiAKPiA+IE9uIE1vbiwgMTEgU2VwIDIwMTcsIElnb3IgTWFtbWVkb3Ygd3JvdGU6
Cj4gPiA+IE9uIE1vbiwgMTEgU2VwIDIwMTcgMTI6NDE6NDcgKzA4MDAKPiA+ID4gSGFvemhvbmcg
WmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4gd3JvdGU6Cj4gPiA+IAo+ID4gPiA+IFRo
aXMgaXMgdGhlIFFFTVUgcGFydCBwYXRjaGVzIHRoYXQgd29ya3Mgd2l0aCB0aGUgYXNzb2NpYXRl
ZCBYZW4KPiA+ID4gPiBwYXRjaGVzIHRvIGVuYWJsZSB2TlZESU1NIHN1cHBvcnQgZm9yIFhlbiBI
Vk0gZG9tYWlucy4gWGVuIHJlbGllcyBvbgo+ID4gPiA+IFFFTVUgdG8gYnVpbGQgZ3Vlc3QgTkZJ
VCBhbmQgTlZESU1NIG5hbWVzcGFjZSBkZXZpY2VzLCBhbmQgYWxsb2NhdGUKPiA+ID4gPiBndWVz
dCBhZGRyZXNzIHNwYWNlIGZvciB2TlZESU1NIGRldmljZXMuCj4gPiA+ID4gCj4gPiA+ID4gQWxs
IHBhdGNoZXMgY2FuIGJlIGZvdW5kIGF0Cj4gPiA+ID4gICBYZW46ICBodHRwczovL2dpdGh1Yi5j
b20vaHp6aGFuOS94ZW4uZ2l0IG52ZGltbS1yZmMtdjMKPiA+ID4gPiAgIFFFTVU6IGh0dHBzOi8v
Z2l0aHViLmNvbS9oenpoYW45L3FlbXUuZ2l0IHhlbi1udmRpbW0tcmZjLXYzCj4gPiA+ID4gCj4g
PiA+ID4gUGF0Y2ggMSBpcyB0byBhdm9pZCBkZXJlZmVyZW5jaW5nIHRoZSBOVUxMIHBvaW50ZXIg
dG8gbm9uLWV4aXN0aW5nCj4gPiA+ID4gbGFiZWwgZGF0YSwgYXMgdGhlIFhlbiBzaWRlIHN1cHBv
cnQgZm9yIGxhYmVscyBpcyBub3QgaW1wbGVtZW50ZWQgeWV0Lgo+ID4gPiA+IAo+ID4gPiA+IFBh
dGNoIDIgJiAzIGFkZCBhIG1lbW9yeSBiYWNrZW5kIGRlZGljYXRlZCBmb3IgWGVuIHVzYWdlIGFu
ZCBhIGhvdHBsdWcKPiA+ID4gPiBtZW1vcnkgcmVnaW9uIGZvciBYZW4gZ3Vlc3QsIGluIG9yZGVy
IHRvIG1ha2UgdGhlIGV4aXN0aW5nIG52ZGltbQo+ID4gPiA+IGRldmljZSBwbHVnZ2luZyBwYXRo
IHdvcmsgb24gWGVuLgo+ID4gPiA+IAo+ID4gPiA+IFBhdGNoIDQgLSAxMCBidWlsZCBhbmQgY29v
eSBORklUIGZyb20gUUVNVSB0byBYZW4gZ3Vlc3QsIHdoZW4gUUVNVSBpcwo+ID4gPiA+IHVzZWQg
YXMgdGhlIFhlbiBkZXZpY2UgbW9kZWwuCj4gPiA+IAo+ID4gPiBJJ3ZlIHNraW1tZWQgb3ZlciBw
YXRjaC1zZXQgYW5kIGNhbid0IHNheSB0aGF0IEknbSBoYXBweSB3aXRoCj4gPiA+IG51bWJlciBv
ZiB4ZW5fZW5hYmxlZCgpIGludmFyaWFudHMgaXQgaW50cm9kdWNlZCBhcyB3ZWxsIGFzCj4gPiA+
IHdpdGggcGFydGlhbCBibG9icyBpdCBjcmVhdGVzLgo+ID4gCj4gPiBJIGhhdmUgbm90IHJlYWQg
dGhlIHNlcmllcyAoSGFvemhvbmcsIHBsZWFzZSBDQyBtZSwgQW50aG9ueSBhbmQKPiA+IHhlbi1k
ZXZlbCB0byB0aGUgd2hvbGUgc2VyaWVzIG5leHQgdGltZSksIGJ1dCB5ZXMsIGluZGVlZC4gTGV0
J3Mgbm90IGFkZAo+ID4gbW9yZSB4ZW5fZW5hYmxlZCgpIGlmIHBvc3NpYmxlLgo+ID4gCj4gPiBI
YW96aG9uZywgd2FzIHRoZXJlIGEgZGVzaWduIGRvY3VtZW50IHRocmVhZCBvbiB4ZW4tZGV2ZWwg
YWJvdXQgdGhpcz8gSWYKPiA+IHNvLCBkaWQgaXQgcmVhY2ggYSBjb25jbHVzaW9uPyBXYXMgdGhl
IGRlc2lnbiBhY2NlcHRlZD8gSWYgc28sIHBsZWFzZQo+ID4gYWRkIGEgbGluayB0byB0aGUgZGVz
aWduIGRvYyBpbiB0aGUgaW50cm9kdWN0b3J5IGVtYWlsLCBzbyB0aGF0Cj4gPiBldmVyeWJvZHkg
Y2FuIHJlYWQgaXQgYW5kIGJlIG9uIHRoZSBzYW1lIHBhZ2UuCj4gCj4gWWVzLCB0aGVyZSBpcyBh
IGRlc2lnbiBbMV0gZGlzY3Vzc2VkIGFuZCByZXZpZXdlZC4gU2VjdGlvbiA0LjMgZGlzY3Vzc2Vk
Cj4gdGhlIGd1ZXN0IEFDUEkuCj4gCj4gWzFdIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
YXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNi0wNy9tc2cwMTkyMS5odG1sCgpJZ29yLCBkaWQg
eW91IGhhdmUgYSBjaGFuY2UgdG8gcmVhZCBpdD8KCi4uIHNlZSBiZWxvdwo+IAo+ID4gCj4gPiAK
PiA+ID4gSSdkIGxpa2UgdG8gcmVkdWNlIGFib3ZlIGFuZCBhIHdheSB0byBkbyB0aGlzIG1pZ2h0
IGJlIG1ha2luZyB4ZW4gCj4gPiA+ICAxLiB1c2UgZndfY2ZnCj4gPiA+ICAyLiBmZXRjaCBRRU1V
IGJ1aWxkIGFjcGkgdGFibGVzIGZyb20gZndfY2ZnCj4gPiA+ICAzLiBleHRyYWN0IG52ZGltIHRh
YmxlcyAod2hpY2ggaXMgdHJpdmlhbCkgYW5kIHVzZSB0aGVtCj4gPiA+IAo+ID4gPiBsb29raW5n
IGF0IHhlbl9sb2FkX2xpbnV4KCksIGl0IHNlZW1zIHBvc3NpYmxlIHRvIHVzZSBmd19jZmcuCj4g
PiA+IAo+ID4gPiBTbyB3aGF0J3Mgc3RvcHBpbmcgeGVuIGZyb20gdXNpbmcgaXQgZWxzZXdoZXJl
PywKPiA+ID4gaW5zdGVhZCBvZiBhZGRpbmcgbW9yZSB4ZW4gc3BlY2lmaWMgY29kZSB0byBkbyAn
dGhlIHNhbWUnCj4gPiA+IGpvYiBhbmQgbm90IHJldXNpbmcvc2hhcmluZyBjb21tb24gY29kZSB3
aXRoIHRjZy9rdm0uCj4gPiAKPiA+IFNvIGZhciwgQUNQSSB0YWJsZXMgaGF2ZSBub3QgYmVlbiBn
ZW5lcmF0ZWQgYnkgUUVNVS4gWGVuIEhWTSBtYWNoaW5lcwo+ID4gcmVseSBvbiBhIGZpcm13YXJl
LWxpa2UgYXBwbGljYXRpb24gY2FsbGVkICJodm1sb2FkZXIiIHRoYXQgcnVucyBpbgo+ID4gZ3Vl
c3QgY29udGV4dCBhbmQgZ2VuZXJhdGVzIHRoZSBBQ1BJIHRhYmxlcy4gSSBoYXZlIG5vIG9waW5p
b25zIG9uCj4gPiBodm1sb2FkZXIgYW5kIEknbGwgbGV0IHRoZSBYZW4gbWFpbnRhaW5lcnMgdGFs
ayBhYm91dCBpdC4gSG93ZXZlciwga2VlcAo+ID4gaW4gbWluZCB0aGF0IHdpdGggYW4gSFZNIGd1
ZXN0IHNvbWUgZGV2aWNlcyBhcmUgZW11bGF0ZWQgYnkgWGVuIGFuZC9vcgo+ID4gYnkgb3RoZXIg
ZGV2aWNlIGVtdWxhdG9ycyB0aGF0IGNhbiBydW4gYWxvbmdzaWRlIFFFTVUuIFFFTVUgZG9lc24n
dCBoYXZlCj4gPiBhIGZ1bGwgZmV3IG9mIHRoZSBzeXN0ZW0uCj4gPiAKPiA+IEhlcmUgdGhlIHF1
ZXN0aW9uIGlzOiBkb2VzIGl0IGhhdmUgdG8gYmUgUUVNVSB0aGUgb25lIHRvIGdlbmVyYXRlIHRo
ZQo+ID4gQUNQSSBibG9icyBmb3IgdGhlIG52ZGltbT8gSXQgd291bGQgYmUgbmljZXIgaWYgaXQg
d2FzIHVwIHRvIGh2bWxvYWRlcgo+ID4gbGlrZSB0aGUgcmVzdCwgaW5zdGVhZCBvZiBpbnRyb2R1
Y2luZyB0aGlzIHNwbGl0LWJyYWluIGRlc2lnbiBhYm91dAo+ID4gQUNQSS4gV2UgbmVlZCB0byBz
ZWUgYSBkZXNpZ24gZG9jIHRvIGZ1bGx5IHVuZGVyc3RhbmQgdGhpcy4KPiA+Cj4gCj4gaHZtbG9h
ZGVyIHJ1bnMgaW4gdGhlIGd1ZXN0IGFuZCBpcyByZXNwb25zaWJsZSB0byBidWlsZC9sb2FkIGd1
ZXN0Cj4gQUNQSS4gSG93ZXZlciwgaXQncyBub3QgY2FwYWJsZSB0byBidWlsZCBBTUwgYXQgcnVu
dGltZSAoZm9yIHRoZSBsYWNrCj4gb2YgQU1MIGJ1aWxkZXIpLiBJZiBhbnkgZ3Vlc3QgQUNQSSBv
YmplY3QgaXMgbmVlZGVkIChlLmcuIGJ5IGd1ZXN0Cj4gRFNEVCksIGl0IGhhcyB0byBiZSBnZW5l
cmF0ZWQgZnJvbSBBU0wgYnkgaWFzbCBhdCBYZW4gY29tcGlsZSB0aW1lIGFuZAo+IHRoZW4gYmUg
bG9hZGVkIGJ5IGh2bWxvYWRlciBhdCBydW50aW1lLgo+IAo+IFhlbiBpbmNsdWRlcyBhbiBPcGVy
YXRpb25SZWdpb24gIkJJT1MiIGluIHRoZSBzdGF0aWMgZ2VuZXJhdGVkIGd1ZXN0Cj4gRFNEVCwg
d2hvc2UgYWRkcmVzcyBpcyBoYXJkY29kZWQgYW5kIHdoaWNoIGNvbnRhaW5zIGEgbGlzdCBvZiB2
YWx1ZXMKPiBmaWxsZWQgYnkgaHZtbG9hZGVyIGF0IHJ1bnRpbWUuIE90aGVyIEFDUEkgb2JqZWN0
cyBjYW4gcmVmZXIgdG8gdGhvc2UKPiB2YWx1ZXMgKGUuZy4sIHRoZSBudW1iZXIgb2YgdkNQVXMp
LiBCdXQgaXQncyBub3QgZW5vdWdoIGZvciBnZW5lcmF0aW5nCj4gZ3Vlc3QgTlZESU1NIEFDUEkg
b2JqZWN0cyBhdCBjb21waWxlIHRpbWUgYW5kIHRoZW4gYmVpbmcgY3VzdG9taXplZAo+IGFuZCBs
b2FkZWQgYnkgaHZtbG9hZCwgYmVjYXVzZSBpdHMgc3RydWN0dXJlIChpLmUuLCB0aGUgbnVtYmVy
IG9mCj4gbmFtZXNwYWNlIGRldmljZXMpIGNhbm5vdCBiZSBkZWNpZGVkIHV0aWwgdGhlIGd1ZXN0
IGNvbmZpZyBpcyBrbm93bi4KPiAKPiBBbHRlcm5hdGl2ZWx5LCB3ZSBtYXkgaW50cm9kdWNlIGFu
IEFNTCBidWlsZGVyIGluIGh2bWxvYWRlciBhbmQgYnVpbGQKPiBhbGwgZ3Vlc3QgQUNQSSBjb21w
bGV0ZWx5IGluIGh2bWxvYWRlci4gTG9va2luZyBhdCB0aGUgc2ltaWxhcgo+IGltcGxlbWVudGF0
aW9uIGluIFFFTVUsIGl0IHdvdWxkIG5vdCBiZSBzbWFsbCwgY29tcGFyZWQgdG8gdGhlIGN1cnJl
bnQKPiBzaXplIG9mIGh2bWxvYWRlci4gQmVzaWRlcywgSSdtIHN0aWxsIGdvaW5nIHRvIGxldCBR
RU1VIGhhbmRsZSBndWVzdAo+IE5WRElNTSBfRFNNIGFuZCBfRklUIGNhbGxzLCB3aGljaCBpcyBh
bm90aGVyIHJlYXNvbiBJIHVzZSBRRU1VIHRvCj4gYnVpbGQgTlZESU1NIEFDUEkuCj4gCj4gPiBJ
ZiB0aGUgZGVzaWduIGRvYyB0aHJlYWQgbGVkIGludG8gdGhpbmtpbmcgdGhhdCBpdCBoYXMgdG8g
YmUgUUVNVSB0bwo+ID4gZ2VuZXJhdGUgdGhlbSwgdGhlbiB3b3VsZCBpdCBtYWtlIHRoZSBjb2Rl
IG5pY2VyIGlmIHdlIHVzZWQgZndfY2ZnIHRvCj4gPiBnZXQgdGhlIChmdWxsIG9yIHBhcnRpYWwp
IHRhYmxlcyBmcm9tIFFFTVUsIGFzIElnb3Igc3VnZ2VzdGVkPwo+IAo+IEknbGwgaGF2ZSBhIGxv
b2sgYXQgdGhlIGNvZGUgKHdoaWNoIEkgZGlkbid0IG5vdGljZSkgcG9pbnRlZCBieSBJZ29yLgoK
QW5kIHRoZXJlIGlzIGEgc3BlYyB0b28hCgpodHRwczovL2dpdGh1Yi5jb20vcWVtdS9xZW11L2Js
b2IvbWFzdGVyL2RvY3Mvc3BlY3MvZndfY2ZnLnR4dAoKSWdvciwgZGlkIHlvdSBoYXZlIGluIG1p
bmQgdG8gdXNlIEZXX0NGR19GSUxFX0RJUiB0byByZXRyaWV2ZSB0aGUKQUNQSSBBTUwgY29kZT8K
Cj4gCj4gT25lIHBvc3NpYmxlIGlzc3VlIHRvIHVzZSBmd19jZmcgaXMgaG93IHRvIGF2b2lkIHRo
ZSBjb25mbGljdCBiZXR3ZWVuCj4gQUNQSSBidWlsdCBieSBRRU1VIGFuZCBBQ1BJIGJ1aWx0IGJ5
IGh2bWxvYWRlciAoZS5nLiwgYm90aCBtYXkgdXNlIHRoZQo+IHNhbWUgdGFibGUgc2lnbmF0dXJl
IC8gZGV2aWNlIG5hbWVzIC8gLi4uKS4gSW4gbXkgY3VycmVudCBkZXNpZ24sIFFFTVUKPiB3aWxs
IHBhc3MgdGhlIHRhYmxlIHNpZ25hdHVyZXMgYW5kIGRldmljZSBuYW1lcyB1c2VkIGluIGl0cyBB
Q1BJIHRvCj4gWGVuLCBhbmQgWGVuIGNhbiBjaGVjayB0aGUgY29uZmxpY3Qgd2l0aCBpdHMgb3du
IEFDUEkuIFBlcmhhcHMgd2UgY2FuCj4gYWRkIG5lY2Vzc2FyeSBmdW5jdGlvbnMgaW4gZndfY2Zn
IGFzIHdlbGwuIEFueXdheSwgbGV0IG1lIGZpcnN0IGxvb2sKPiBhdCB0aGUgY29kZS4KPiAKPiBU
aGFua3MsCj4gSGFvemhvbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 16:12:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 16:12:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1x8s-0006Wj-LO; Tue, 10 Oct 2017 16:12:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e1x8r-0006Wd-HP
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 16:12:25 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 FF/26-11179-861FCD95; Tue, 10 Oct 2017 16:12:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXS6fjDSzfj451
 IgzWL+CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxZMy8zFuzkrzizrIO5gXEKdxcjJ4eQQJ7E
 9Hmr2UBsXgE7idXT2sFsCQFDidMLb7KA2CwCqhLXf09hArHZBNQl2p5tZwWxRQRMJNavvcPYx
 cjFwSxwmEniQNcVdpCEsIC/xLu5G1lAEkICXYwSd/9+BUtwCnhLPL/XDDSJA2iboMTfHcIgYW
 YBLYmHv26xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjenFqUVlqka6
 JXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYPgxAMEOxsYvTocYJTmYlER5+1/e
 iRTiS8pPqcxILM6ILyrNSS0+xKjBwSGwbdfqC4xSLHn5ealKErx5H4DqBItS01Mr0jJzgBECU
 yrBwaMkwtv1HijNW1yQmFucmQ6ROsVozDFp8ZU/TBwdN+/+YRICmyQlzqsJMkkApDSjNA9uEC
 xyLzHKSgnzMgKdKcRTkFqUm1mCKv+KUZyDUUmYNxpkCk9mXgncvldApzABnSKaBnZKSSJCSqq
 B0ctVdEvkUxHBwjmX1X2OP6w/cfmCfqmQ1YQ5X1+lCaomLZ7ZYrW9oOhytiTv9p8Fu4RFPDez
 7jBL2iSxv2ZexvE/jx1Dl9XfF+uf57RP1t7e6Vov0/8di2pWrXjT9639tmbxxWNrFpj+F1/96
 so0TUn/It93l0sa5lR5zuldmWYzk1EiXH1zuhJLcUaioRZzUXEiAKd7ycjXAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1507651942!71094580!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45803 invoked from network); 10 Oct 2017 16:12:23 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Oct 2017 16:12:23 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 10 Oct 2017 10:12:21 -0600
Message-Id: <59DD0D820200007800184742@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 10 Oct 2017 10:12:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Volodymyr Babchuk" <volodymyr_babchuk@epam.com>
References: <1507650771-16631-1-git-send-email-volodymyr_babchuk@epam.com>
 <1507650771-16631-5-git-send-email-volodymyr_babchuk@epam.com>
In-Reply-To: <1507650771-16631-5-git-send-email-volodymyr_babchuk@epam.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH v8 04/11] public: xen.h: add definitions for
 UUID handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEwLjEwLjE3IGF0IDE3OjUyLCA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+IHdy
b3RlOgo+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaAo+ICsrKyBiL3hlbi9pbmNsdWRl
L3B1YmxpYy94ZW4uaAo+IEBAIC05MzAsNiArOTMwLDM5IEBAIF9fREVGSU5FX1hFTl9HVUVTVF9I
QU5ETEUodWludDE2LCB1aW50MTZfdCk7Cj4gIF9fREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUodWlu
dDMyLCB1aW50MzJfdCk7Cj4gIF9fREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUodWludDY0LCB1aW50
NjRfdCk7Cj4gIAo+ICt0eXBlZGVmIHN0cnVjdAo+ICt7CgpQbGVhc2UgcHV0IHRoZSBvcGVuaW5n
IGJyYWNlIG9uIHRoZSBwcmV2aW91cyBsaW5lLgoKPiArICAgIHVpbnQ4X3QgYVsxNl07Cj4gK30g
eGVuX3V1aWRfdDsKPiArCj4gKy8qCj4gKyAqIFhFTl9ERUZJTkVfVVVJRCgweDAwMTEyMjMzLCAw
eDQ0NTUsIDB4NjY3NywgMHg4ODk5LAo+ICsgKiAgICAgICAgICAgICAgICAgMHhhYSwgMHhiYiwg
MHhjYywgMHhkZCwgMHhlZSwgMHhmZikKPiArICogd2lsbCBjb25zdHJ1Y3QgVVVJRCAwMDExMjIz
My00NDU1LTY2NzctODg5OS1hYWJiY2NkZGVlZmYgcHJlc2VudGVkIGFzCj4gKyAqIHsweDAwLCAw
eDExLCAweDIyLCAweDMzLCAweDQ0LCAweDU1LCAweDY2LCAweDc3LCAweDg4LAo+ICsgKiAweDk5
LCAweGFhLCAweGJiLCAweGNjLCAweGRkLCAweGVlLCAweGZmfTsKPiArICoKPiArICogTkI6IFRo
aXMgaXMgY29tcGF0aWJsZSB3aXRoIExpbnV4IGtlcm5lbCBhbmQgd2l0aCBsaWJ1dWlkLCBidXQg
aXQgaXMgbm90Cj4gKyAqIGNvbXBhdGlibGUgd2l0aCBNaWNyb3NvZnQsIGFzIHRoZXkgdXNlIG1p
eGVkLWVuZGlhbiBlbmNvZGluZyAoc29tZQo+ICsgKiBjb21wb25lbnRzIGFyZSBsaXR0bGUtZW5k
aWFuLCBzb21lIGFyZSBiaWctZW5kaWFuKS4KPiArICovCj4gKyNkZWZpbmUgWEVOX0RFRklORV9V
VUlEXyhhLCBiLCBjLCBkLCBlMSwgZTIsIGUzLCBlNCwgZTUsIGU2KSAgICAgICAgICAgIFwKPiAr
ICAgIHt7KChhKSA+PiAyNCkgJiAweEZGLCAoKGEpID4+IDE2KSAmIDB4RkYsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAo+ICsgICAgICAoKGEpID4+ICA4KSAmIDB4RkYsICgoYSkgPj4gIDAp
ICYgMHhGRiwgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICgoYikgPj4gIDgp
ICYgMHhGRiwgKChiKSA+PiAgMCkgJiAweEZGLCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
PiArICAgICAgKChjKSA+PiAgOCkgJiAweEZGLCAoKGMpID4+ICAwKSAmIDB4RkYsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAoKGQpID4+ICA4KSAmIDB4RkYsICgoZCkgPj4g
IDApICYgMHhGRiwgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgICAgICAg
ICBlMSwgZTIsIGUzLCBlNCwgZTUsIGU2fX0KPiArCj4gKy8qIENvbXBvdW5kIGxpdGVyYWxzIGFy
ZSBzdXBwb3J0ZWQgaW4gQzk5IGFuZCBsYXRlci4gKi8KPiArI2lmIGRlZmluZWQgKF9fU1REQ19W
RVJTSU9OX18pICYmIF9fU1REQ19WRVJTSU9OX18gPj0gMTk5OTAxTAoKSSBkaWRuJ3Qgbm90aWNl
IHRoaXMgZWFybGllciAtIHdoeSBubyBjaGVjayBmb3IgX19HTlVDX18/Cgo+ICsjZGVmaW5lIFhF
Tl9ERUZJTkVfVVVJRChhLCBiLCBjLCBkLCBlMSwgZTIsIGUzLCBlNCwgZTUsIGU2KSAgICAgICAg
ICAgICBcCj4gKyAgICAoeGVuX3V1aWRfdClYRU5fREVGSU5FX1VVSURfKGEsIGIsIGMsIGQsIGUx
LCBlMiwgZTMsIGU0LCBlNSwgZTYpCgpUaGlzIGJlaW5nIChnZW5lcmFsbHkpIHVzYWJsZSBhcyBl
eHByZXNzaW9uLCBJIHRoaW5rIGl0IG5lZWRzCnBhcmVudGhlc2VzLCBzbyBlLmcuIFhFTl9ERUZJ
TkVfVVVJRCguLi4pLmFbbl0gYmVjb21lcwpwb3NzaWJsZSAod2hhdGV2ZXIgdGhhdCBtYXkgYmUg
Z29vZCBmb3IpLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 16:19:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 16:19:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1xG2-0006mv-E1; Tue, 10 Oct 2017 16:19:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <cardoe@cardoe.com>) id 1e1xG1-0006mp-7y
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 16:19:49 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 29/FE-20448-423FCD95; Tue, 10 Oct 2017 16:19:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKIsWRWlGSWpSXmKPExsVyMfT+IV3lz3c
 iDT63Glp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkH2+cyFhxjrVi/7gl7A+MTli5GLg4hgRmM
 Ejea37KDOCwC15klduzZxgziSAjsY5XYvH0BUBknkJMncfHxZyYIO02iZ+4JZgi7RqJ92VuwG
 iEBBYnfEw4xQYxdzSQx9+0isAZhAWOJbR9bwGwRAV+Ju4+bgGwOoCILiUVns0DCbAIaEk9+zW
 ADCfMK2Er0n1QBMVkEVCVmzYwDMUUFUiW6e4pBinkFBCVOzgS5n4ODU8BS4sIqVZAws4CexI7
 rv1ghbHmJ7W/nME9gFJ6FpGMWkrJZSMoWMDKvYlQvTi0qSy3StdBLKspMzyjJTczM0TU0MNbL
 TS0uTkxPzUlMKtZLzs/dxAgMcAYg2MF4od35EKMkB5OSKG//yzuRQnxJ+SmVGYnFGfFFpTmpx
 YcYZTg4lCR4/T4B5QSLUtNTK9Iyc4CxBpOW4OBREuGVB0nzFhck5hZnpkOkTjHac1y4c+kPE8
 eNh9eB5JGeG0DywJ5bf5iEWPLy81KlxHlffARqEwBpyyjNgxsKSw2XGGWlhHkZgc4U4ilILcr
 NLEGVf8UozsGoJMxrD7KcJzOvBG73K6CzmIDOEk0DO6skESEl1cC4NuGBc0APz/X7LiKrE0+5
 WYTrSxz4nCMWuvmo4v+ND/au2mrnIb/BRLbj+T2en6wXThbJ85pp9Nidvc9cuuDZyV/Nh1myF
 iu+4RZaIyJxLvLdgbXT5vDP0OA7PJ3lD9vSNbfKlj4tZmyKYlC8zbxo+Wf3jV2zvH5IhvOw7p
 K68HzTAinf66WRSizFGYmGWsxFxYkAxhiAgggDAAA=
X-Env-Sender: cardoe@cardoe.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1507652386!54165149!1
X-Originating-IP: [209.85.223.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31374 invoked from network); 10 Oct 2017 16:19:47 -0000
Received: from mail-io0-f194.google.com (HELO mail-io0-f194.google.com)
 (209.85.223.194)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Oct 2017 16:19:47 -0000
Received: by mail-io0-f194.google.com with SMTP id m16so9527807iod.5
 for <xen-devel@lists.xenproject.org>; Tue, 10 Oct 2017 09:19:47 -0700 (PDT)
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-transfer-encoding;
 bh=qMfnJazyE2RWrR5fieNkueAhkxOQEZDu4SV4UPIzJKY=;
 b=gUXma/0Lv7HPjnB7EOzAVArELJkK/ro9siWyvARXPt/UWFooYqpRcM66t99SI9vTkY
 S1ZQiG5oVsfhfghh1DwDNeRBbCLcMYCwJKpkpEJ8hMKr03MTaRMD5TXM/T2FL8Kul0MI
 BwLbQk0M1obi8P3S0byDSU00WvA9tcpd2sHQM=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding;
 bh=qMfnJazyE2RWrR5fieNkueAhkxOQEZDu4SV4UPIzJKY=;
 b=SqmM0dgjwsxIIW3qFG6oGsuOhydhiNfBIEj5iI/PofvWouF765tCmfNZGsh6mZzPOV
 EsnyFAWRirunc/xPnVnEYi2nSZy9JT9i3s0rL/Xk9j3GNrg1ULAl3rO2BDbUFM7rcw0y
 8qK4v3i/CPFzEgkdQw/ZneS6FQVyREbXN9h8mn2BMJZnSb7NCHFHhzaOA/4j9GNomi+D
 0Gglq/H6fe5avybDQO2/xyvqiVq+75xeXl/U2RH7P22t3z9dCEpooOeR3rtzWezveoIm
 98Efi4GCpMKnA+/B7Om14iUIJO5fNt67IUaKIeDcxK46hebh1woYVZK1xqVncwi6YT/I
 i3NA==
X-Gm-Message-State: AMCzsaU+yH6u1SO8zirmg/c9qXUCRThvirMc9MKv5MDWaZJOL3EUqgwy
 cymzB8mjGUhMwo2JCyUOIDtexBjkeMc=
X-Google-Smtp-Source: AOwi7QBrwDZt1MnHjeGDZ0nl0SecP/j5vvg7z0P/vuJll6HgBqJqcbYWfwBqfyaZ7RZT1itJizCNUQ==
X-Received: by 10.107.180.138 with SMTP id d132mr4130474iof.275.1507652386335; 
 Tue, 10 Oct 2017 09:19:46 -0700 (PDT)
Received: from doug-macbook.hsv.starlab.io
 (c-68-32-173-93.hsd1.al.comcast.net. [68.32.173.93])
 by smtp.googlemail.com with ESMTPSA id 72sm5464599iti.0.2017.10.10.09.19.45
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 10 Oct 2017 09:19:45 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20171010091559.28894-1-wei.liu2@citrix.com>
From: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <71657856-26b6-ff81-7386-27e58aea2cf6@cardoe.com>
Date: Tue, 10 Oct 2017 11:19:44 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:45.0)
 Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20171010091559.28894-1-wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.10] travis: disable UBSAN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTAvMTcgNDoxNSBBTSwgV2VpIExpdSB3cm90ZToKPiBUaGUgc3RvY2sgY29tcGlsZXIg
aW4gdHJhdmlzIGRvZXNuJ3Qgc3VwcG9ydCAtZnNhbml0aXplPXVuZGVmaW5lZC4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IC0tLQo+IENjOiBEb3Vn
IEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+Cj4gLS0tCj4gIHhlbi90b29scy9rY29uZmln
L2FsbHJhbmRvbS5jb25maWcgfCAxICsKPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCsp
Cj4gCj4gZGlmZiAtLWdpdCBhL3hlbi90b29scy9rY29uZmlnL2FsbHJhbmRvbS5jb25maWcgYi94
ZW4vdG9vbHMva2NvbmZpZy9hbGxyYW5kb20uY29uZmlnCj4gaW5kZXggYzc3NTNhYzRhZC4uNzZm
NzQzMjBiNSAxMDA2NDQKPiAtLS0gYS94ZW4vdG9vbHMva2NvbmZpZy9hbGxyYW5kb20uY29uZmln
Cj4gKysrIGIveGVuL3Rvb2xzL2tjb25maWcvYWxscmFuZG9tLmNvbmZpZwo+IEBAIC0xLDMgKzEs
NCBAQAo+ICAjIEV4cGxpY2l0IG9wdGlvbiBjaG9pY2VzIG5vdCBzdWJqZWN0IHRvIHJlZ3VsYXIg
UkFORENPTkZJRwo+ICAKPiAgQ09ORklHX0dDT1ZfRk9STUFUX0FVVE9ERVRFQ1Q9eQo+ICtDT05G
SUdfVUJTQU49bgo+IAoKUmV2aWV3ZWQtYnk6IERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9l
LmNvbT4KCi0tIApEb3VnIEdvbGRzdGVpbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 16:38:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 16:38:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1xYL-0008Km-W9; Tue, 10 Oct 2017 16:38:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1e1xYK-0008Kg-LM
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 16:38:44 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 2D/39-07499-397FCD95; Tue, 10 Oct 2017 16:38:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXSPJ+BQ3fi9zu
 RBj9v8Vss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnbd85lLHgmVLGo/SpLA+MTvi5GLg4hgXWM
 Ev1r9zN3MXJyCAt4Scx5dIYdxBYRcJZYs7mLBcRmFjCSWH/6IlhcSMBa4ubOE4wgNpuAgcSU1
 ytZQWxeAQeJ9ye72UBsFgFVif9PesFqRAXCJfZ/v8YMUSMocXLmE7CZnAI2El8OXGSFmK8u8W
 feJWYIW16ieetsKFtc4taT+UwTGPlmIWmfhaRlFpKWWUhaFjCyrGJUL04tKkst0jXRSyrKTM8
 oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDEIGINjB2H3Z/xCjJAeTkijvt093IoX4kvJT
 KjMSizPii0pzUosPMcpwcChJ8HZ8A8oJFqWmp1akZeYA4wEmLcHBoyTCex0kzVtckJhbnJkOk
 TrFqCglzjsVJCEAksgozYNrg8XgJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzbgKZwpOZVw
 I3/RXQYiagxaJpYItLEhFSUg2M/CnVT9T+r7qT7K0fLL2AWblfl/3v4aeFvzO5/h/0K6pdt/3
 xpSsWPmlrTVX3Vhy81HrVKrbOM3NLU0Zu6NLghcHt00NYr2geNF/9aeKEYjsjjeLJTlPLP97+
 ncvO//vV7JNZMwxfHU4vmjml2M1HuMN0I4/IQ+7skI3fiy9dLfuz0ct61ooeJZbijERDLeai4
 kQAfa20cbwCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-16.tower-27.messagelabs.com!1507653521!110691686!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23838 invoked from network); 10 Oct 2017 16:38:41 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Oct 2017 16:38:41 -0000
Received: from [131.159.50.36] (ker.sec.in.tum.de [131.159.50.36])
 by services.sec.in.tum.de (Postfix) with ESMTPSA id 430B71013A3A9;
 Tue, 10 Oct 2017 18:38:34 +0200 (CEST)
To: Julien Grall <julien.grall@linaro.org>, xen-devel@lists.xen.org
References: <20171010152034.6388-1-julien.grall@linaro.org>
From: Sergej Proskurin <proskurin@sec.in.tum.de>
Message-ID: <20207df7-afd0-d291-70fb-937490154374@sec.in.tum.de>
Date: Tue, 10 Oct 2017 18:38:34 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20171010152034.6388-1-julien.grall@linaro.org>
Content-Language: en-US
Cc: andre.przywara@arm.com, sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH FOR-4.10] xen/arm: guest_walk: Fix check
	again the IPS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKCk9uIDEwLzEwLzIwMTcgMDU6MjAgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToK
PiBUaGUgZnVuY3Rpb24gZ2V0X2lwYV9vdXRwdXRfc2l6ZSBpcyBjaGVjayB3aGV0aGVyIHRoZSBp
bnB1dCBzaXplCj4gY29uZmlndXJlZCBieSB0aGUgZ3Vlc3QgaXMgdmFsaWQgYW5kIHdpbGwgcmV0
dXJuIGl0Lgo+Cj4gVGhlIGNoZWNrIGlzIGRvbmUgd2l0aCB0aGUgSVBTIGFscmVhZHkgc2hpZnRl
ZCBhZ2FpbnN0Cj4gVENSX0VMMV9JUFNfNDhfQklULiBIb3dldmVyIHRoZSBjb25zdGFudCBoYXMg
YmVlbiBkZWZpbmVkIHdpdGggdGhlCj4gc2hpZnQgaW5jbHVkZWQsIHJlc3VsdGluZyB0aGUgY2hl
Y2sgYWx3YXlzIGJlZW4gZmFsc2UuCgpHb29kIGZpeCwgdGhhbmsgeW91IQoKPgo+IEZpeCBpdCBi
eSBkb2luZyB0aGUgY2hlY2sgb24gdGhlIG5vbi1zaGlmdGVkIHZhbHVlLgo+Cj4gVGhpcyB3YXMg
aW50cm9kdWNlZCBieSBjb21taXQgN2Q2MjNiMzU4YSAiYXJtL21lbV9hY2Nlc3M6IEFkZCBsb25n
LWRlc2NyaXB0b3IKPiBiYXNlZCBncHQiIGludHJvZHVjZWQgc29mdHdhcmUgcGFnZS10YWJsZSB3
YWxrIGZvciBzdGFnZS0xLgo+Cj4gQ292ZXJpdHktSUQ6IDE0NTc3MDcKPiBTaWduZWQtb2ZmLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgo+Cj4gLS0tCj4KPiBDYzog
U2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+CgpBY2tlZC1ieTogU2Vy
Z2VqIFByb3NrdXJpbiA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+CgpUaGFua3MsCn5TZXJnZWoK
Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMgfCA2ICsrKy0tLQo+ICAxIGZpbGUg
Y2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMgYi94ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fsay5jCj4g
aW5kZXggYzM4YmVkY2Y2NS4uYTZkZTMyNTU3MiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0v
Z3Vlc3Rfd2Fsay5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYwo+IEBAIC0xODUs
NyArMTg1LDcgQEAgc3RhdGljIGludCBndWVzdF93YWxrX3NkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2
LAo+ICBzdGF0aWMgaW50IGdldF9pcGFfb3V0cHV0X3NpemUoc3RydWN0IGRvbWFpbiAqZCwgcmVn
aXN0ZXJfdCB0Y3IsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgKm91dHB1dF9zaXplKQo+ICB7Cj4gLSAgICB1bnNpZ25lZCBpbnQgaXBzOwo+ICsgICAgcmVn
aXN0ZXJfdCBpcHM7Cj4gIAo+ICAgICAgc3RhdGljIGNvbnN0IHVuc2lnbmVkIGludCBpcGFfc2l6
ZXNbN10gPSB7Cj4gICAgICAgICAgVENSX0VMMV9JUFNfMzJfQklUX1ZBTCwKPiBAQCAtMjAwLDcg
KzIwMCw3IEBAIHN0YXRpYyBpbnQgZ2V0X2lwYV9vdXRwdXRfc2l6ZShzdHJ1Y3QgZG9tYWluICpk
LCByZWdpc3Rlcl90IHRjciwKPiAgICAgIGlmICggaXNfNjRiaXRfZG9tYWluKGQpICkKPiAgICAg
IHsKPiAgICAgICAgICAvKiBHZXQgdGhlIGludGVybWVkaWF0ZSBwaHlzaWNhbCBhZGRyZXNzIHNp
emUuICovCj4gLSAgICAgICAgaXBzID0gKHRjciAmIFRDUl9FTDFfSVBTX01BU0spID4+IFRDUl9F
TDFfSVBTX1NISUZUOwo+ICsgICAgICAgIGlwcyA9IHRjciAmIFRDUl9FTDFfSVBTX01BU0s7Cj4g
IAo+ICAgICAgICAgIC8qCj4gICAgICAgICAgICogUmV0dXJuIGFuIGVycm9yIG9uIHJlc2VydmVk
IElQQSBvdXRwdXQtc2l6ZXMgYW5kIGlmIHRoZSBJUEEKPiBAQCAtMjExLDcgKzIxMSw3IEBAIHN0
YXRpYyBpbnQgZ2V0X2lwYV9vdXRwdXRfc2l6ZShzdHJ1Y3QgZG9tYWluICpkLCByZWdpc3Rlcl90
IHRjciwKPiAgICAgICAgICBpZiAoIGlwcyA+IFRDUl9FTDFfSVBTXzQ4X0JJVCApCj4gICAgICAg
ICAgICAgIHJldHVybiAtRUZBVUxUOwo+ICAKPiAtICAgICAgICAqb3V0cHV0X3NpemUgPSBpcGFf
c2l6ZXNbaXBzXTsKPiArICAgICAgICAqb3V0cHV0X3NpemUgPSBpcGFfc2l6ZXNbaXBzID4+IFRD
Ul9FTDFfSVBTX1NISUZUXTsKPiAgICAgIH0KPiAgICAgIGVsc2UKPiAgICAgICAgICAqb3V0cHV0
X3NpemUgPSBUQ1JfRUwxX0lQU180MF9CSVRfVkFMOwoKLS0gClNlcmdlaiBQcm9za3VyaW4sIE0u
U2MuCldpc3NlbnNjaGFmdGxpY2hlciBNaXRhcmJlaXRlcgoKVGVjaG5pc2NoZSBVbml2ZXJzaXTD
pHQgTcO8bmNoZW4KRmFrdWx0w6R0IGbDvHIgSW5mb3JtYXRpawpMZWhyc3R1aGwgZsO8ciBTaWNo
ZXJoZWl0IGluIGRlciBJbmZvcm1hdGlrCgpCb2x0em1hbm5zdHJhw59lIDMKODU3NDggR2FyY2hp
bmcgKGJlaSBNw7xuY2hlbikKClRlbC4gKzQ5ICgwKTg5IDI4OS0xODU5MgpGYXggKzQ5ICgwKTg5
IDI4OS0xODU3OQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 16:54:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 16:54:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1xnX-0001Ep-Em; Tue, 10 Oct 2017 16:54:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <me@kylehuey.com>) id 1e1xnV-0001Ej-W2
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 16:54:26 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 54/82-15990-14BFCD95; Tue, 10 Oct 2017 16:54:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsVyMfSqvq7D7zu
 RBvMWS1os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn7H75lLVjNX7F44UP2BsZbPF2MXBxCAhMY
 JRqX/mQHcVgEGlklLs5uZQVxJATmsErsOjaTsYuRE8ipkpjVt4cJwi6SWLngPAuEXSBxcuYJM
 JtXQBDIfgJmCwl4S3SfeQFmcwoESjRN6WKGWHeASWL2zmXMIAk2AUWJe+t2gC1gEVCV+P+8nx
 FiUIDEjN4GVhBbWEBT4uj/RWC2iICBxPvrk9hABjELvGeU+LXjM9hFzEBFrdt/s09gFJyF5JB
 ZSFILGJlWMWoUpxaVpRbpGhnpJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEhmk9
 AwPjDsY97X6HGCU5mJREeVd8vxMpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL39k+gnGBRanpqR
 VpmDjBiYNISHDxKIrwrQNK8xQWJucWZ6RCpU4zGHBfuXPrDxHFgz60/TEIsefl5qVLivPdASg
 VASjNK8+AGwSL5EqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3iMgU3gy80rg9r0COoUJ6BT
 RNLBTShIRUlINjBVmdVqnzzyZ18j5Mu7ws36HN2liLxXMZYMXRK+pt7t7VfWbc+WyRX8WvD3A
 rn6Ybbs379mo6onqyw0PWNzPNBFeESbwpKbIfN38a//nMNx4Vrzowxyfgy/jqx3Vn85K29z+X
 CWhXXh/qqf28vdTc+JbSh0VZp159GrfuTsN7Zve8rZH8oVWeymxFGckGmoxFxUnAgC4LBFB3w
 IAAA==
X-Env-Sender: me@kylehuey.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1507654463!77934722!1
X-Originating-IP: [209.85.213.47]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40643 invoked from network); 10 Oct 2017 16:54:24 -0000
Received: from mail-vk0-f47.google.com (HELO mail-vk0-f47.google.com)
 (209.85.213.47)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Oct 2017 16:54:24 -0000
Received: by mail-vk0-f47.google.com with SMTP id q13so4713998vkb.2
 for <xen-devel@lists.xen.org>; Tue, 10 Oct 2017 09:54:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kylehuey.com; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=W8GSSUJvxL2+SqdBlS7OGsdjv/oIiCqV6q29+Bh83YI=;
 b=jFHQFW5XZni2MMLxIIfY5Y5GrFE3TLkdn6lnpRE0PEMvAqgX6s64O0UfbfUjN8WDQR
 F52DF+X4bQnRiJb16YvjTKMOVpggtDeA77H1ru/pUNyq2yOdu1OXPVekHdEQOrI1a0r1
 gekRR9lqQebNVvbQaSuIVp5K1ja6HG9FYmEihRG+pPv+RFZa7rrOTH1BEqCTUPLGhVsm
 Sv9pLf6Ig6jqKlgL53xEyvLRgqFGDpNK9Ww0Jmm7NTsRj6/w16/ly4P5bWPAEjBlGegs
 rWfbCuJ0Z09ei84fcXcBgc2nYOxwvnDBg4+pqEgd7iQwXsw0Z+XZs6CB+CI8+QZOk/Xt
 nozQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=W8GSSUJvxL2+SqdBlS7OGsdjv/oIiCqV6q29+Bh83YI=;
 b=Tp5fEGGbmgoWm/CX2aCufDbN48sQ0b7OEvGpZMHfYi/w+x3JWN8HuLpxOh+XJet9mq
 lxU3N7E2o76DMCo9yh4UFbaTp9oFVG6JDtYVvsuQTYSkhan+/5/FcA4/hOXftZn3V+K8
 9R5RLlF2tNy/jpz6HuwmoZ75wvq/LlrkzdDH9vADeq6x9YMzqFBMjr/TBXrWm6PQGjVI
 QEQ1PZ8NXpajXashS64c80iZpx33IMX/+Cw4QALs3w7J0ibbtb6F+WgqQgiw5KIkjVFe
 BHJTk8/YNydZhD/HhLuFrR2ZSjd8QccGPnEVMJR5STQwU+HkrfN1gdJENz2bbmi5h+ax
 VSlw==
X-Gm-Message-State: AMCzsaUIE9hcFeeYj8etOeAtwuG9NR2bBC5iVdMozmGsnazH6gPEDz0R
 o9ANDkEqL2amKcVoriCUhANfkHkfkl0KicQMtxVdWw==
X-Google-Smtp-Source: AOwi7QAJ7OpUfjREJFQm4Rj14ccD+i//5nOZ2fr21sgP2VG7nMVp4gH0R292g1BGpVjIo2Tsq31z6BPE8fORMoYhDak=
X-Received: by 10.31.188.2 with SMTP id m2mr6667911vkf.108.1507654463059; Tue,
 10 Oct 2017 09:54:23 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.176.80.154 with HTTP; Tue, 10 Oct 2017 09:54:22 -0700 (PDT)
In-Reply-To: <CAP045ApDqVJ7G=fb2TUkpkUSYxuHgQj+oKqS=iX5vAeOX7tXzA@mail.gmail.com>
References: <CAP045Arh6NMGkv=Khguyc+40gaN1fCO3T1MPvNOnThMT9uPSbQ@mail.gmail.com>
 <23dd26f5-d217-dc99-6e3c-02ff46bf2f7a@oracle.com>
 <CAP045Ar4+gdi_Vzi6=bOKUKuW88g5V3PseyOWH-eGXB7KDO3Og@mail.gmail.com>
 <e190a0a4-5e68-309a-7a61-948d2c47946a@oracle.com>
 <CAP045ApDqVJ7G=fb2TUkpkUSYxuHgQj+oKqS=iX5vAeOX7tXzA@mail.gmail.com>
From: Kyle Huey <me@kylehuey.com>
Date: Tue, 10 Oct 2017 09:54:22 -0700
Message-ID: <CAP045ArNUdPvN28eZio0e-0oXEE3+TO+607tw1F3vSY0ADrAug@mail.gmail.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Cc: "Tian, Kevin" <kevin.tian@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dietmar Hahn <dietmar.hahn@ts.fujitsu.com>, xen-devel@lists.xen.org,
 Jun Nakajima <jun.nakajima@intel.com>,
 Robert O'Callahan <robert@ocallahan.org>
Subject: Re: [Xen-devel] VPMU interrupt unreliability
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBKdWwgMjQsIDIwMTcgYXQgOTo1NCBBTSwgS3lsZSBIdWV5IDxtZUBreWxlaHVleS5j
b20+IHdyb3RlOgo+IE9uIE1vbiwgSnVsIDI0LCAyMDE3IGF0IDg6MDcgQU0sIEJvcmlzIE9zdHJv
dnNreQo+IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+Cj4+Pj4gT25lIHRo
aW5nIEkgbm90aWNlZCBpcyB0aGF0IHRoZSB3b3JrYXJvdW5kIGRvZXNuJ3QgYXBwZWFyIHRvIGJl
Cj4+Pj4gY29tcGxldGU6IGl0IGlzIG9ubHkgY2hlY2tpbmcgUE1DMCBzdGF0dXMgYW5kIG5vdCBv
dGhlciBjb3VudGVycyAoZml4ZWQKPj4+PiBvciBhcmNoaXRlY3R1cmFsKS4gT2YgY291cnNlLCB3
aXRob3V0IGtub3dpbmcgd2hhdCB0aGUgYWN0dWFsIHByb2JsZW0KPj4+PiB3YXMgaXQncyBoYXJk
IHRvIHNheSB3aGV0aGVyIHRoaXMgd2FzIGludGVudGlvbmFsLgo+Pj4gaGFuZGxlX3BtY19xdWly
ayBhcHBlYXJzIHRvIGxvb3AgdGhyb3VnaCBhbGwgdGhlIGNvdW50ZXJzIC4uLgo+Pgo+PiBSaWdo
dCwgSSBkaWRuJ3Qgbm90aWNlIHRoYXQgaXQgaXMgc2hpZnRpbmcgTVNSX0NPUkVfUEVSRl9HTE9C
QUxfU1RBVFVTCj4+IHZhbHVlIG9uZSBieSBvbmUgYW5kIHNvIGl0IGlzIGxvb2tpbmcgYXQgYWxs
IGJpdHMuCj4+Cj4+Pgo+Pj4+PiAyLiBJbnRlcmNlcHRpbmcgTVNSIGxvYWRzIGZvciBjb3VudGVy
cyB0aGF0IGhhdmUgdGhlIHdvcmthcm91bmQKPj4+Pj4gYXBwbGllZCBhbmQgZ2l2aW5nIHRoZSBn
dWVzdCB0aGUgY29ycmVjdCBjb3VudGVyIHZhbHVlLgo+Pj4+Cj4+Pj4gV2UnZCBoYXZlIHRvIGtl
ZXAgdHJhY2sgb2Ygd2hldGhlciB0aGUgY291bnRlciBoYXMgYmVlbiByZXNldCAoYnkgdGhlCj4+
Pj4gcXVpcmspIHNpbmNlIHRoZSBsYXN0IE1TUiB3cml0ZS4KPj4+IFllcy4KPj4+Cj4+Pj4+IDMu
IE9yIHBlcmhhcHMgZXZlbiBjaGFuZ2luZyB0aGUgd29ya2Fyb3VuZCB0byBkaXNhYmxlIHRoZSBQ
TUkgb24gdGhhdAo+Pj4+PiBjb3VudGVyIHVudGlsIHRoZSBndWVzdCBhY2tzIHZpYSBHTE9CQUxf
T1ZGX0NUUkwsIGFzc3VtaW5nIHRoYXQgd29ya3MKPj4+Pj4gb24gdGhlIHJlbGV2YW50IGhhcmR3
YXJlLgo+Pj4+IE1TUl9DT1JFX1BFUkZfR0xPQkFMX09WRl9DVFJMIGlzIHdyaXR0ZW4gaW1tZWRp
YXRlbHkgYWZ0ZXIgdGhlIHF1aXJrCj4+Pj4gcnVucyAoaW4gY29yZTJfdnBtdV9kb19pbnRlcnJ1
cHQoKSkgc28gd2UgYWxyZWFkeSBkbyB0aGlzLCBkb24ndCB3ZT8KPj4+IEknbSBzdWdnZXN0aW5n
IHdhaXRpbmcgdW50aWwgdGhlICpndWVzdCogd3JpdGVzIHRvIHRoZSAodmlydHVhbGl6ZWQpCj4+
PiBHTE9CQUxfT1ZGX0NUUkwuCj4+Cj4+IFdvdWxkbid0IGl0IGJlIGJldHRlciB0byB3YWl0IHVu
dGlsIHRoZSBjb3VudGVyIGlzIHJlbG9hZGVkPwo+Cj4gTWF5YmUhICBJIGhhdmVuJ3QgdGhvdWdo
dCB0aHJvdWdoIGl0IGEgbG90LiAgSXQncyBzdGlsbCBub3QgY2xlYXIgdG8KPiBtZSB3aGV0aGVy
IE1TUl9DT1JFX1BFUkZfR0xPQkFMX09WRl9DVFJMIGFjdHVhbGx5IGNvbnRyb2xzIHRoZQo+IGlu
dGVycnVwdCBpbiBhbnkgd2F5IG9yIHdoZXRoZXIgaXQganVzdCByZXNldHMgdGhlIGJpdHMgaW4K
PiBNU1JfQ09SRV9QRVJGX0dMT0JBTF9TVEFUVVMgYW5kIGFja2luZyB0aGUgaW50ZXJydXB0IG9u
IHRoZSBBUElDIGlzCj4gYWxsIHRoYXQncyByZXF1aXJlZCB0byByZWVuYWJsZSBpdC4KPgo+IC0g
S3lsZQoKSSB3b25kZXIgaWYgaXQgd291bGQgYmUgcmVhc29uYWJsZSB0byBqdXN0IHJlbW92ZSB0
aGUgd29ya2Fyb3VuZAplbnRpcmVseSBhdCBzb21lIHBvaW50LiAgVGhlIHNldCBvZiBwZW9wbGUg
dXNpbmcgMSkgc2V2ZXJhbCB5ZWFyIG9sZApoYXJkd2FyZSwgMikgYW4gdXAgdG8gZGF0ZSBYZW4s
IGFuZCAzKSB0aGUgb2ZmLWJ5LWRlZmF1bHQgcGVyZm9ybWFuY2UKY291bnRlcnMgaXMgcHJvYmFi
bHkgcmF0aGVyIHNtYWxsLgoKLSBLeWxlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 10 16:57:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 16:57:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1xqh-0001pL-Na; Tue, 10 Oct 2017 16:57:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xqf-0001ov-VW
 for xen-devel@lists.xensource.com; Tue, 10 Oct 2017 16:57:42 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 A0/EA-29911-50CFCD95; Tue, 10 Oct 2017 16:57:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVZfpz51
 Ig3cNbBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmHf/LmPBvm7GisWXXzI2
 MC5N6GLk4hASaGSS+NxyigXCecwo8WLTAShnG6PE9mU7gBxODhEBZ4mvZ+ayg9i8AvoS1ydvB
 osLC9hItKxsZAWxJQTuyUm8/mEJYXtK3HuziQ3GPvF9CVA9OwebgJXEITGQKIuAqsSn8yvYJj
 ByL2BkWMWoUZxaVJZapGtsoJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEeh1BiD
 Ywfh3beAhRkkOJiVR3hXf70QK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC1+w2UEyxKTU+tSMvM
 AYYfTFqCg0dJhHfFT6A0b3FBYm5xZjpE6hSjLsexTZf/MAmx5OXnpUqJ8176BVQkAFKUUZoHN
 wIWC5cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzLsRZApPZl4J3KZXQEcwAR0hmgZ2REkiQk
 qqgbGFM7fj8apQE8PLu809jpX9v39n/+EFpTnO589/bShckH1IXezPgd+X9m8s2ezt1Jm/f53
 U32ArzWOLNjYcrreVTdMuWBroYfxv+fSMd1t6CrrfBknlcc2fHsFxmj1HL1zFb2Hu11NXpTn3
 8/fIi7dZPH0vuj7owtJTjqLSJ3tXmbGu7LiaWarEUpyRaKjFXFScCABUO0CYgAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1507654656!76403727!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56475 invoked from network); 10 Oct 2017 16:57:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 16:57:37 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xqa-0004vG-JG; Tue, 10 Oct 2017 16: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e1xqV-0006xk-AG; Tue, 10 Oct 2017 16:57:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e1xqV-0005XG-21; Tue, 10 Oct 2017 16:57:31 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114204-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-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-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=572a78190403e5f2acbd01fa72c35fafe9700169
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 10 Oct 2017 16:57:31 +0000
Subject: [Xen-devel] [xen-unstable test] 114204: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8179395246217774596=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-pvh-intel 12 guest-start                  fail like 114169
 test-amd64-amd64-xl-pvh-amd  12 guest-start                  fail  like 114169
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 114169
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 114169
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 114169
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114169
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114169
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114169
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 114169
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 114169
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  572a78190403e5f2acbd01fa72c35fafe9700169
baseline version:
 xen                  dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e

Last test of basis   114169  2017-10-09 02:03:22 Z    1 days
Testing same since   114204  2017-10-09 19:19:08 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Awais Masood <awais.masood@vadion.com>
  Bhupinder Thakur <bhupinder.thakur@linaro.org>
  Dario Faggioli <dario.faggioli@citrix.com>
  Dario Faggioli <raistlin@linux.it>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Joao Martins <joao.m.martins@oracle.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@arm.com>
  Julien Grall <julien.grall@linaro.org>
  Jun Nakajima <jun.nakajima@intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Meng Xu <mengxu@cis.upenn.edu>?
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tamas K Lengyel <tamas@tklengyel.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Pushing revision :

+ branch=xen-unstable
+ revision=572a78190403e5f2acbd01fa72c35fafe9700169
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push xen-unstable 572a78190403e5f2acbd01fa72c35fafe9700169
+ branch=xen-unstable
+ revision=572a78190403e5f2acbd01fa72c35fafe9700169
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=xen
+ xenbranch=xen-unstable
+ '[' xxen = xlinux ']'
+ linuxbranch=
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' x572a78190403e5f2acbd01fa72c35fafe9700169 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.xen-unstable
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree xen-unstable
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/xen
+ git push osstest@xenbits.xen.org:/home/xen/git/xen.git 572a78190403e5f2acbd01fa72c35fafe9700169:refs/heads/master
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   dbc4b6e..572a781  572a78190403e5f2acbd01fa72c35fafe9700169 -> master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8179395246217774596==--

From xen-devel-bounces@lists.xen.org Tue Oct 10 16:59:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 16:59:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1xs5-000284-IQ; Tue, 10 Oct 2017 16:59:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e1xs3-00027S-Ty
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 16:59:08 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id E9/4B-05537-B5CFCD95;
 Tue, 10 Oct 2017 16:59:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGKsWRWlGSWpSXmKPExsVyMfTGKt3wP3c
 iDe5vNLX4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMezdnEXHCXpWLZiXusDYynmbsYuTiEBGYy
 Spzv28AG4rAIvGaWmDb9CAuIIyFwh1XiwoWlTF2MnEBOlsStzt1QdprEzj+HWSHscoltfzsYu
 xg5gEapSax5EwUx9RejxIfrPWD1wgJuEptnn2YHsUUE9CQOn/jKAmIzCyRITDu7ig3EFhKwkt
 j7dSozyBw2AR2JdTNqQcK8ArYSrScOM4LYLAKqEvfbpoGNFBUIl9j//RozRI2gxMmZT1hAWjk
 FrCUmP02FmG4mMW/zQ2YIW1zi1pP5TBC2vMT2t3OYJzCKzkLSPQtJyywkLbOQtCxgZFnFqFGc
 WlSWWqRraKiXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYLwxAsIPx07KAQ4ySH
 ExKorwrvt+JFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBa/cbKCdYlJqeWpGWmQOMXJi0BAePkg
 jvip9Aad7igsTc4sx0iNQpRkuOC3cu/WHiuPHwOpA8sOfWHyYhlrz8vFQpcd5Lv4AaBEAaMkr
 z4MbBksslRlkpYV5GoAOFeApSi3IzS1DlXzGKczAqCfNqgFzFk5lXArf1FdBBTEAHiaaBHVSS
 iJCSamD0SOdW0r0SqlJfXDFNfMGLDgWVksDXpnYn6xjyzd0MGeaWeTRocv7rDu74Epa8atKbC
 UybN117/NSM/cDDIJHtM06vTXQLuP7z34rWhCyHhiy9lc8078uk6ubte6ST/2aC7AdTycnCE8
 OrRSsMexpf3pVjvc64X1EvfKln7Ebl5kn3Z/dcclNiKc5INNRiLipOBADRKKsaKQMAAA==
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1507654743!73061606!1
X-Originating-IP: [209.85.216.170]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54005 invoked from network); 10 Oct 2017 16:59:03 -0000
Received: from mail-qt0-f170.google.com (HELO mail-qt0-f170.google.com)
 (209.85.216.170)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Oct 2017 16:59:03 -0000
Received: by mail-qt0-f170.google.com with SMTP id f15so53298446qtf.7
 for <xen-devel@lists.xenproject.org>; Tue, 10 Oct 2017 09:59:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=1baOgeEb/of4ujuf4jR1hTnvNO1DXufZXAridLortkQ=;
 b=Nyx1bkjAniMmcgoRUCmw4bHrTkokGkT1BkEjdJOO2GWm9qDz91Ldsd1otRB3E+YRYM
 Gg8b8li2gau1qrBY3dfPs+hnC+n1znQ4r8QAr0Oc3CzEk08KfnyuCQA2Mn40DyfqYFrj
 58cDz2YFlXD6HrHjq9ypMdVN7RcY71AIwIi6M=
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=1baOgeEb/of4ujuf4jR1hTnvNO1DXufZXAridLortkQ=;
 b=A4NaYf3ACY7O4XxJZPwYaR2Ft+4efvg0C82ymKTxDcRmfuq13FS+ZhVI+/aCrE0+7e
 ZQ4BaXH7T8GoLoCWcvGUZjbZIcOgJjUNHGK1EEXD+UxFLwdsHhTS5v4RygqtH/Zgw/zu
 qWnNN7Uvn86H08VGK/0bORBghRpOb8J0sTXW8/jUaMK/o7vRv33Scl2YOpr9vL6LD4yY
 /+PVdHrmx4BkfutQSjcEtycgHzBbB9tPiAi1n9cQRMs9qq4XGzFNNR5jrG46tUejp2FW
 l5791ao5HuqQCUeRhDPiisxuritpnj8+JcpwTSAnJN2jOBo2h41rZDT/treH1jvufuu7
 KzLw==
X-Gm-Message-State: AMCzsaWHwTZg4IaukLx/GecHuCgkyGgN2zGYUyewHhWlRKBX3jZXhBg+
 4rK8OWaRiMA15NuB6XO8fWwKvQ==
X-Google-Smtp-Source: AOwi7QCklSRwvPz/qxNiMzp34xUGs9ub5jYcA1/1FxOdpBfB/JaNUzwIBOVX+eXVhRsA0ZDodPlexA==
X-Received: by 10.55.190.5 with SMTP id o5mr7026688qkf.241.1507654742840;
 Tue, 10 Oct 2017 09:59:02 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id p41sm6705914qkp.94.2017.10.10.09.59.01
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 10 Oct 2017 09:59:02 -0700 (PDT)
To: xen-devel <xen-devel@lists.xenproject.org>
References: <31dd9922-356e-0618-b34e-ecd43e3848ce@arm.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <36658b11-60a8-4ffd-5752-74532f4508d8@linaro.org>
Date: Tue, 10 Oct 2017 17:58:57 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <31dd9922-356e-0618-b34e-ecd43e3848ce@arm.com>
Content-Language: en-US
Cc: Lars Kurth <lars.kurth@citrix.com>,
 "committers@xenproject.org" <committers@xenproject.org>
Subject: Re: [Xen-devel] Xen 4.10 Development update: code freeze date
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKUXVpY2sgcmVtaW5kZXIsIHRoZSBjb2RlIGZyZWV6ZSBpcyB0b21vcnJvdyAoV2Vk
bmVzZGF5KS4KClBsZWFzZSBjaGVjay1pbiBldmVyeXRoaW5nIGJ5IGVuZCBvZiB0aGUgZGF5IHRv
bW9ycm93LiBBbiBSQyB3aWxsIGJlIGN1dCAKb24gd2UgZ2V0IGEgcHVzaC4KCkNoZWVycywKCk9u
IDI2LzA5LzE3IDE2OjIyLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgYWxsLAo+IAo+IFRoZSBo
YXJkIGNvZGUgZnJlZXplIGRhdGUgd2lsbCBiZSBleHRlbmRlZCBieSBhIHdlZWsgYW5kIGhhbGYu
IEkgc3RpbGwgCj4gZXhwZWN0IFhlbiA0LjEwIHJlbGVhc2VkIG9uIHRpbWUuCj4gCj4gVGhlIG5l
dyBzY2hlZHVsZSBpczoKPiAgICAgICogQ29kZSBmcmVlemU6IE9jdG9iZXIgMTF0aCwgMjAxNwo+
ICAgICAgKiBSQzE6IFRCRAo+ICAgICAgKiBSZWxlYXNlOiAgRGVjZW1iZXIgMm5kLCAyMDE3Cj4g
Cj4gTm90ZSB0aGF0IHRoZSBsYXN0IHBvc3RpbmcgZGF0ZSBoYXMgYWxyZWFkeSBwYXN0LiBBbGwg
bmV3IHNlcmllcyBwb3N0ZWQgCj4gd2lsbCBiZSBxdWV1ZWQgZm9yIHRoZSBuZXh0IHJlbGVhc2Uu
Cj4gCj4gQ2hlZXJzLAo+IAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 17:01:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 17:01:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1xuG-00037L-JQ; Tue, 10 Oct 2017 17:01:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4490c89c9=roger.pau@citrix.com>)
 id 1e1xuF-00036w-Lg
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 17:01:23 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 55/4C-11179-2ECFCD95; Tue, 10 Oct 2017 17:01:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyU9JRQvfRnzu
 RBo+uiVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn/pr9jLbglUnHnzH3GBsaNfF2MHBwSAn4S
 n1u4uxg5OVgEVCWObb3EBhJmE7CXmP61AiQsIqAs0fvrN0sXIxcHs8BGRokn3xcygSSEBSwkf
 k/9wg5i8wp4Shzoms4MUiQkMJdRYu3Zg2wQCUGJkzOfsIDYzAI6Egt2fwJbwCwgLbH8HwdImB
 No17ytx8BmigqoSPQveQo2U0hAUaJ/3gOwMRIC6RJtExayTmDkn4Vk6iwkU2chTF3AyLyKUaM
 4tagstUjXyEwvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwAOsZGBh3MDbs9TvE
 KMnBpCTKqwQMTCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvBt/A+UEi1LTUyvSMnOAsQCTluDgU
 RLhXfETKM1bXJCYW5yZDpE6xagoJc4bD9InAJLIKM2Da4PF3yVGWSlhXkYGBgYhnoLUotzMEl
 T5V4ziHIxKwrzLQabwZOaVwE1/BbSYCWixaBrY4pJEhJRUA2Oj4avmaL1em6ZTSeVLy/t1OGI
 tGUPuKjHvtd924K+KoOCeZgWOU7v15+1QlBH6Liq0oUHl9t4X78Qd7784+VPzfdCujZyvbvFU
 9qR87z87T2+Lj2O8/YkrDntv5d+9XORrvUlz/67/07ZxHVi8uPRSYZez3eIrEhNUV2h1LMxfe
 y9zbW7nF3clluKMREMt5qLiRADUU9+augIAAA==
X-Env-Sender: prvs=4490c89c9=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1507654880!109713649!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.7 required=7.0 tests=DATE_IN_PAST_03_06,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58866 invoked from network); 10 Oct 2017 17:01:22 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 17:01:22 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="55017697"
Date: Tue, 10 Oct 2017 12:35:26 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20171010113526.roptogr2dcmgac4k@dhcp-3-128.uk.xensource.com>
References: <20170919152936.14498-1-roger.pau@citrix.com>
 <20170919152936.14498-10-roger.pau@citrix.com>
 <59D4B9250200007800181EB5@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59D4B9250200007800181EB5@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 Paul Durrant <paul.durrant@citrix.com>, konrad.wilk@oracle.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v6 09/11] vpci/msi: add MSI handlers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMDQsIDIwMTcgYXQgMDg6MzQ6MTNBTSArMDAwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE5LjA5LjE3IGF0IDE3OjI5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gK3N0YXRpYyB2b2lkIHZwY2lfbXNpX2VuYWJsZShjb25zdCBzdHJ1Y3QgcGNpX2Rl
diAqcGRldiwgc3RydWN0IHZwY2lfbXNpICptc2ksCj4gPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCB2ZWN0b3JzKQo+ID4gK3sKPiA+ICsgICAgaW50IHJldDsKPiA+
ICsKPiA+ICsgICAgQVNTRVJUKCFtc2ktPmVuYWJsZWQpOwo+ID4gKyAgICByZXQgPSB2cGNpX21z
aV9hcmNoX2VuYWJsZShtc2ksIHBkZXYsIHZlY3RvcnMpOwo+ID4gKyAgICBpZiAoIHJldCApCj4g
PiArICAgICAgICByZXR1cm47Cj4gPiArCj4gPiArICAgIC8qIEFwcGx5IHRoZSBtYXNrIGJpdHMu
ICovCj4gPiArICAgIGlmICggbXNpLT5tYXNraW5nICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAg
dW5zaWduZWQgaW50IGk7Cj4gPiArICAgICAgICB1aW50MzJfdCBtYXNrID0gbXNpLT5tYXNrOwo+
ID4gKwo+ID4gKyAgICAgICAgZm9yICggaSA9IGZmcyhtYXNrKSAtIDE7IG1hc2sgJiYgaSA8IHZl
Y3RvcnM7IGkgPSBmZnMobWFzaykgLSAxICkKPiA+ICsgICAgICAgIHsKPiA+ICsgICAgICAgICAg
ICB2cGNpX21zaV9hcmNoX21hc2sobXNpLCBwZGV2LCBpLCB0cnVlKTsKPiA+ICsgICAgICAgICAg
ICBfX2NsZWFyX2JpdChpLCAmbWFzayk7Cj4gPiArICAgICAgICB9Cj4gPiArICAgIH0KPiA+ICsK
PiA+ICsgICAgX19tc2lfc2V0X2VuYWJsZShwZGV2LT5zZWcsIHBkZXYtPmJ1cywgUENJX1NMT1Qo
cGRldi0+ZGV2Zm4pLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgIFBDSV9GVU5DKHBkZXYtPmRl
dmZuKSwgbXNpLT5wb3MsIDEpOwo+IAo+IFRoaXMgaXMgdmVyeSB1bmxpa2VseSB0byBiZSBhIGZ1
bmN0aW9uIHRoYXQgYXJjaC1pbmRlcGVuZGVudCBjb2RlIGlzCj4gcGVybWl0dGVkIHRvIGNhbGwu
CgpSaWdodCwgSSBjb3VsZCByZW1vdmUgdGhlICdfXycgcHJlZml4LCBvciBpbnRyb2R1Y2UgYQp2
cGNpX21zaV9hcmNoX2Rldl9lbmFibGUgaGVscGVyIHRoYXQgY2FsbHMgdGhpcyBmdW5jdGlvbi4K
Cj4gPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vdnBjaS5oCj4gPiArKysgYi94ZW4vaW5jbHVkZS94
ZW4vdnBjaS5oCj4gPiBAQCAtNzIsNiArNzIsMzAgQEAgc3RydWN0IHZwY2kgewo+ID4gICAgICAg
ICAgfSBiYXJzWzddOyAvKiBBdCBtb3N0IDYgQkFSUyArIDEgZXhwYW5zaW9uIFJPTSBCQVIuICov
Cj4gPiAgICAgICAgICAvKiBGSVhNRTogY3VycmVudGx5IHRoZXJlJ3Mgbm8gc3VwcG9ydCBmb3Ig
U1ItSU9WLiAqLwo+ID4gICAgICB9IGhlYWRlcjsKPiA+ICsKPiA+ICsgICAgLyogTVNJIGRhdGEu
ICovCj4gPiArICAgIHN0cnVjdCB2cGNpX21zaSB7Cj4gPiArICAgICAgICAvKiBBcmNoLXNwZWNp
ZmljIGRhdGEuICovCj4gPiArICAgICAgICBzdHJ1Y3QgdnBjaV9hcmNoX21zaSBhcmNoOwo+ID4g
KyAgICAgICAgLyogQWRkcmVzcy4gKi8KPiA+ICsgICAgICAgIHVpbnQ2NF90IGFkZHJlc3M7Cj4g
PiArICAgICAgICAvKiBPZmZzZXQgb2YgdGhlIGNhcGFiaWxpdHkgaW4gdGhlIGNvbmZpZyBzcGFj
ZS4gKi8KPiA+ICsgICAgICAgIHVuc2lnbmVkIGludCBwb3M7Cj4gPiArICAgICAgICAvKiBNYXhp
bXVtIG51bWJlciBvZiB2ZWN0b3JzIHN1cHBvcnRlZCBieSB0aGUgZGV2aWNlLiAqLwo+ID4gKyAg
ICAgICAgdW5zaWduZWQgaW50IG1heF92ZWN0b3JzOwo+ID4gKyAgICAgICAgLyogTnVtYmVyIG9m
IHZlY3RvcnMgY29uZmlndXJlZC4gKi8KPiA+ICsgICAgICAgIHVuc2lnbmVkIGludCB2ZWN0b3Jz
Owo+ID4gKyAgICAgICAgLyogTWFzayBiaXRmaWVsZC4gKi8KPiA+ICsgICAgICAgIHVpbnQzMl90
IG1hc2s7Cj4gPiArICAgICAgICAvKiBEYXRhLiAqLwo+ID4gKyAgICAgICAgdWludDE2X3QgZGF0
YTsKPiA+ICsgICAgICAgIC8qIEVuYWJsZWQ/ICovCj4gPiArICAgICAgICBib29sIGVuYWJsZWQ7
Cj4gPiArICAgICAgICAvKiBTdXBwb3J0cyBwZXItdmVjdG9yIG1hc2tpbmc/ICovCj4gPiArICAg
ICAgICBib29sIG1hc2tpbmc7Cj4gPiArICAgICAgICAvKiA2NC1iaXQgYWRkcmVzcyBjYXBhYmxl
PyAqLwo+ID4gKyAgICAgICAgYm9vbCBhZGRyZXNzNjQ7Cj4gPiArICAgIH0gKm1zaTsKPiA+ICAj
ZW5kaWYKPiA+ICB9Owo+IAo+IEFzIHRoZXJlIG1heSBiZSBxdWl0ZSBhIGZldyBpbnN0YW5jZSBv
ZiB0aGlzIHN0cnVjdHVyZSwgcGxlYXNlIHN0cml2ZSB0bwo+IGtlZXAgaXRzIHNpemUgZG93bi4g
TWFueSBvZiB0aGUgZmllbGRzIGFib3ZlIGhhdmUgYSBwcmV0dHkgbGltaXRlZCB2YWxpZAo+IHZh
bHVlIHJhbmdlIGFuZCBoZW5jZSB3b3VsZCBiZW5lZml0IGZyb20gdXNpbmcgbW9yZSBuYXJyb3cg
dHlwZXMgYW5kL29yCj4gYml0ZmllbGRzLgoKbWF4X3ZlY3RvcnMvdmVjdG9ycyBjYW4gYmUgdWlu
dDhfdCwgdGhlIHJlc3QgSSdtIG5vdCBzdXJlIGhvdyB0bwpyZWR1Y2UuIEkgY291bGQgdHVybiB0
aGUgYm9vbHMgaW50byBhIGJpdGZpZWxkLCBidXQgaXNuJ3QgYSBib29sCmFscmVhZHkgbGltaXRl
ZCB0byAxIGJpdD8KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 10 17:03:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 17:03:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1xwc-0003ba-Io; Tue, 10 Oct 2017 17:03:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1e1xwa-0003ay-JZ
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 17:03:48 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id A8/44-05537-37DFCD95;
 Tue, 10 Oct 2017 17:03:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSW0gUYRiG/Wdmx1Gc+F01PzdFWhBF1FRKjLC
 kKyGSli7KiHK00V3YUzNrrReRq2S5SEpl5qJuHkCM0FBJUUxQxEOJFouoSBZ4QEtDEhXWsB1H
 zebqYZ53vv/9h48hlS9oFcNbLbxg5PRq2pfSnkJRseKf2Yz4d1/J5Mb1BioVpQ32uIkr6IZCZ
 8wyWTMV2tL6UYXZ5W/dGRpQFKBC1o58GArbSGgbUkmM8E1o6yhBduTLKLGNgMLuJtqOGCYAp0
 NPg1HKBOI0cJV2klKGxHYCHg2XUJJQ4g8ImgdFiWl8Glqc494Ss/gcLLufe8uHRcDIQB8pcRC
 +BoVjZZSc8YeRqvk99sEXwP2rgJaYxElQ2/6dlDkYZuadhMzh0Llavfce8EnonXNRUiHADgSu
 968IuVAk9Lp/7ofCYHCsmpL5MnRPfablD+oQNC7aCFkUecNQSYjMMTC72qCQQ0s09HWVI1mch
 fXtbVpmM1RuTu5PmlBAVcXk/nGhsFb3ZF+U0LDRsYzkTpmwtusmZFEUAM0TlXQ5inIc+QmOIx
 d3HLm448jFXyPqDYoSeeEeL8QmJsZlCbpcrcXA6fSxCfFJcQZeFLlcXs9liXHZJkMb8myIl+f
 pQm+dmn4UwhDqIFa9M5uhPJZlupOv5UTtbSFPz4v9KJRh1MDykvMX+FzemqPTe9bsQAPjpw5k
 UyTNimbOIOpyZTWKYplnDa4dQkkZTUZeFcxqpBCWQto84+GIg2X9gsJUASzylFL6mXnBoLP87
 1dQMIPUAWyFNMVPZ7QcnrTiKUF4SgTl7JWwcP+UqgCl15/Itv6omR1p3Rq4nyoIpX3xdy+2Pn
 iMYsxT87tntoLbB6uJl6vJv6drfPwWuugQPjpcsy5epx2aZEUiOYcf5ptaUj5uLM2Uel2yL4F
 GF5I9nzgdaWtyWvGALWx1M3yxbPjbSGRx4Eats/x4WwZZvNKVf/5WxKfK8atPF9SUqOUSoklB
 5P4CMIwQgKcDAAA=
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1507655026!105537311!1
X-Originating-IP: [104.47.1.40]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19653 invoked from network); 10 Oct 2017 17:03:46 -0000
Received: from mail-ve1eur01on0040.outbound.protection.outlook.com (HELO
 EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.40)
 by server-5.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 10 Oct 2017 17:03:46 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=+IWTtnaDSujeWZMggPz4kYt91ITu9kFI/aZC6NlmliE=;
 b=J56LQ5ZYpwehbm2qZzuHhSPfWX5fC+L7hyeBpgPyiihEVK27KuQ7APr/vDbfrNNWb7pxftWB5xe3i39z7c659eIigj2ok6Zoe+vGNo78e3/+TJpK2vay4ghKAHZcfxpMX0xDdH+N8rVNTA+zOiCtQEiFOKJsG8IICfcOeCVmqAg=
Received: from [10.17.182.79] (85.223.209.57) by
 DB6PR0301MB2134.eurprd03.prod.outlook.com (2603:10a6:4:46::16) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Tue, 10 Oct
 2017 17:03:43 +0000
To: Jan Beulich <JBeulich@suse.com>, Julien Grall <julien.grall@arm.com>
References: <1507650771-16631-1-git-send-email-volodymyr_babchuk@epam.com>
 <1507650771-16631-5-git-send-email-volodymyr_babchuk@epam.com>
 <59DD0D820200007800184742@prv-mh.provo.novell.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <6c591c46-b431-fe19-4117-ff638588c42d@epam.com>
Date: Tue, 10 Oct 2017 20:03:38 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59DD0D820200007800184742@prv-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.57]
X-ClientProxiedBy: HE1PR0102CA0072.eurprd01.prod.exchangelabs.com
 (2603:10a6:7:7d::49) To DB6PR0301MB2134.eurprd03.prod.outlook.com
 (2603:10a6:4:46::16)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 3558b8fb-6601-43be-685f-08d51000ddbb
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:DB6PR0301MB2134; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2134;
 3:zKkS9PhBxbWQL091M4I+8YeH870sV0TpuHh9VMGXKONZuF9HK76QAH/L5l9bN9zguW4HGMjjPHRCnGpuRfbur+AACkExaJLLMTovny2ZZz77zXSa3j8RZtfUpzja9m2GAN1EqsackbM+KgVTYWGINRnFLMjvml6/K9idjrmBAUXV6xkEzC8jr5lL6C9F1qD2y4zqXcZixgDKFO6IJWmj/oYmCc+Gn1vXOU2tbhlhxLMN8aGOekswGBpLZQRkzrsR;
 25:cIsJuuj5qSEcErzpcjCVINZlg7OQ4MJeyIltyDjhctBT8hCXxxVAw2n9RBrBUzFOMfe0agbJvITQ6Y5tTgxElEAsP/G4+khqoKOJ03eoT5Lk1/9tr7a4EEL1QTv7QORICdm53k1018RfyVBDJw5ALxg9x0Q2XtrnV6KnFU5NUQtfGqbng8P2iHeBKqCBzyfoVB/tipdfoQf9moLux1BfktKJ8XSbV9eAfHJ3TUddVMLvAJFecLorL1gkN/1CgioBjeswKMnualP2y6hL9khscvgR0Y1QXCgCyWzIF9NDSFgkloZbiINv9+/dNrU36+0b08mLEbXMKguepxUoER2kEQ==;
 31:x5L8Q65SFjLAq6LCz1lWOdfUBY1QdNjsekdzpEXM97UL0UmToIjDbT//okKg8/okvffsMwkFaHVe1CQRmFuPBRpEr6BuS5Lbk8ojOVHcp/yamFarDU1tsb2f8mPIhmX14/Kf+1YmI0YvIIIASnEWkq6QRsPBZABsIIRSEkqcAfmkFpV777tD8kHpuA5WaUcd8iZ8k6dn3qYnHzHYugBoq4nZO8NbHYmqJfudfbiS4Jw=
X-MS-TrafficTypeDiagnostic: DB6PR0301MB2134:
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2134;
 20:ybFKuVdMnWeva2YfIiNACTTxg8IYra11HUV9Ay3QIkf113VzxyndYG3/KnRARmpGNzsfSjV4Qi+T/eFtRxCESSBRu3jCWpGJvB4TjD+0YP2u7jChh8i5KN405e4/mwC9Q/nbQ96p5QtMP/zRIz+EgY6ABlCXz+EykLgmelapllyQKeo3WdgnpSIShsda2PMHgsZw06/FUDS6kNAPNmYCfakJkRsF3kaintZqOgIzp/orXWQjT+np2vCUVwPtOwlIpee22LdWMfs+xnypAXxLIJQEfYDGq5PEt1QX+qgjUEQJFRDIwIFdoyyJ7aHak53eYTeRj7Nahcwtm37p3qIKjO/DtOTTJUfudwe4ao+vAgSteYlIuxpZx71sjtKSYAkgIS5pX9JV6zKI0eublPfeCUdMWxItbq1pndYnWBerW0kK4sxART99hdjo10sD6QasMFG/MuLH3aQPY3yol/UfrDcIDfWECk7WUVXuiC2EXPaSf0BCkQGK+f0f+wrttIwN;
 4:jbklJS7aZm38POAQIKac9tvHLPr+a6NxIY+INjhoGUs5VvrybrTh/dZd9gZkoHHx7wZMFODcTSUfsgjT23bch4RS5QGcOqAzqR9Zo6fqKr5QxB2afu5W+lLibfzL6VptgDHxQOI0LRCylhMJG3MXXe5CJYGTPQtxmR8WhrA2w6uN9wtF4iA5ltFsMSGPhlgCND0hFI8l9WOwMKhg4VYD6YsNXF0Tsvl4xZ4aheKoRBsqJUMAEWxNTZgXNOMUnx/xE80n0j4p3CGn0kUisjQIVieHpef1QuIZIESqI+WgZ+Y=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <DB6PR0301MB21345A170907740B27AA441EE6750@DB6PR0301MB2134.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(93006095)(93001095)(3002001)(10201501046)(6041248)(20161123555025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123562025)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB6PR0301MB2134; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB6PR0301MB2134; 
X-Forefront-PRVS: 04569283F9
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(6049001)(376002)(346002)(199003)(24454002)(189002)(16526018)(6486002)(77096006)(106356001)(4326008)(65806001)(66066001)(7736002)(50466002)(65956001)(189998001)(36756003)(6116002)(229853002)(2950100002)(8666007)(83506001)(65826007)(33646002)(25786009)(54906003)(110136005)(64126003)(58126008)(2906002)(3846002)(31696002)(31686004)(80792005)(478600001)(5660300001)(230700001)(16576012)(72206003)(6666003)(86362001)(97736004)(53936002)(53546010)(45080400002)(23676002)(105586002)(81156014)(8676002)(81166006)(316002)(68736007)(101416001)(54356999)(47776003)(76176999)(305945005)(6246003)(8936002)(50986999);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0301MB2134; H:[10.17.182.79]; FPR:;
 SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjZQUjAzMDFNQjIxMzQ7MjM6MFNlYzQzTTBqSDY4U0hrRm01blJXeFBL?=
 =?utf-8?B?NDVpZkFiNFZFT1JtdWtQNEdZc0lFby9lTVk4TCtOeHN5QWVTVmZTWlVlaEhx?=
 =?utf-8?B?eEtjOXRuR2tWTlVEWFovbUt6TGROUkNpRWYyRjZXNkdtZ2RhZXZGWGQ1cVdF?=
 =?utf-8?B?MUZQUEozUm9CM2FGZndDd2M4N3VNMW5DU1c5MFRyOUlMZUJFYlZ1ejZXSmtH?=
 =?utf-8?B?azZXdzdwVkFaRjdlUUxrQ0ZoeHUvWFFqeVdNUEFYNDBaUzZPZkNDUHRpUFRH?=
 =?utf-8?B?bElwN0dPWU1JOHFNK2I4cDBPeHVMQ3NPMEVvSGo0TURzKzc0RHRUazMwM0U2?=
 =?utf-8?B?YWdmLysvZi94SWV3YWs2Q1g0MkMxek5aSTF4TlVGYkM4ZGtDRzY1Z3VyTjMr?=
 =?utf-8?B?UkhFeDVmTzlGY1BRWmRqcjdKcHBhTzd0c3EydjI1ZkZDSzlDYmdoUXJZdEtU?=
 =?utf-8?B?QWtuT294QkhkTS9CNFNpRFFWNlgyeittbGg4MXpNZ1d4N1R2VDNzTmFkR1BV?=
 =?utf-8?B?ODBqQlNRNDlqUTF3aUo2TTFnN0YxTW1NZlNGWkd3NDhrRmJFMlp2cCt3REs1?=
 =?utf-8?B?b0xhOThXSm5yamxLaGxDWVJVdnF6UVo3WG12cytjZExmT3puWUU3dEJLYk0x?=
 =?utf-8?B?dkhVcW1PNDNTL0FvV29RYWo5OG9vOTBsSWdXdzlZTVFGMmtCcE56Z1NXblRv?=
 =?utf-8?B?Wm5ZSzFWOGFLU2NGcnFZQjI2Nk5PeGFRZHNhcklHV2NDS3k3Mkp3YTJoTUk2?=
 =?utf-8?B?ZDYxaWowWmpKZWNWK2ZlTGJXQ0RXbGhKNk5WRjc2bWVOSGROSjBtcmVsL3dD?=
 =?utf-8?B?R1VQUjhORkk5cXlKQTdmNEFVUTdjcGpWTkxvWE1xNHJ0c1FRUXZmMTNORXU4?=
 =?utf-8?B?WDI1Zk5TOHIxVWcwNlR0Rm1UT0dDN1dFL1dHUEtUaHN2M2xMVlFhQkl6d1l4?=
 =?utf-8?B?QlF6RUJKa05veEdGejJZWmpkV1hmeXNhNDM3RENrbVgwU3JzaU0rbUgvRThh?=
 =?utf-8?B?N0F3OTVVWHBPQ0hJbERiSlRPY0lrVDlUWS9XQUUzTmJ6UGY3NW5BVDdtNGh5?=
 =?utf-8?B?elhJZm4walR5Y0tXNHp6aFdMTDNrS2hNVm5yNUMyVlZWa1pnOWZ3VWVhWVBX?=
 =?utf-8?B?SmEzNnhsUW9ZenI1ZmxSeW53TktCQnpPZFZPbjhjZjVWRElhQ0lXQk1zNlBK?=
 =?utf-8?B?dHhoQmw3UjR2eWlMSHkvYTdaY1RhQTNvS3RKeFAvZDVRSTZncUNxTnNnVVNO?=
 =?utf-8?B?VWFZWVpNQjdqUUtGNC9xWWUzK3FWMU44T2pzenB6a3BERERIRzUvZTB6aXdP?=
 =?utf-8?B?cUw5NjVJdm5CY1lacGR1RHF5Titic09mNmhqbTR0Y3FNazlFVXNYSjR4bFFQ?=
 =?utf-8?B?WXNlVytHQ1hTbG9NYThkUytLazhLYThXTmhieS96NFBZSXNWbXFzZ1JSUnNO?=
 =?utf-8?B?azUxajUxcUJUVWMzbkp0cFc1R0txeUdaK3NuWERRMGlReTBYclYrNlcxUmsy?=
 =?utf-8?B?c1l3c2RCVG04N3JnQWNkWG9FR1NiOTJObWNtVVFCZ2tnT2JjNkY3S2pNUDY4?=
 =?utf-8?B?YkJEVVZUeU9wRVg0YmdhcUQ0ZGR0WFE2SExZY0FMdlFVcXFxaHVYdkFuTm0x?=
 =?utf-8?B?U2liRzczSzVSZXBrWHM5KzVFTlJ2Unl5YWFnNzVoQVg5YjdtcHhrV3ZjdFl0?=
 =?utf-8?B?MFJkdWxDUVRLVVlxK1RaL2tRRFdyYVRtV2xjM0RhdC9nNG1vekd0bFhNeG50?=
 =?utf-8?B?eGtFdkdVNldGMk9DVWwzdUJxVzJpQWZvd0c2SVFDbmdNV3ZaOWovTUtmc3BM?=
 =?utf-8?B?UjJRREJUZjdvcUNtYUdtZ2ZYWC9keDdCbHBMYkwrakZTek9RRGNzc1FqRExV?=
 =?utf-8?B?UG9BbkRzSE9FS05aQjRaTmZCellQL1pqNzhmU0c2Q1YvdnRHb0gyNnRNb1Fp?=
 =?utf-8?B?VkQySDNRTzJoa2c9PQ==?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2134;
 6:9GMPiL0Ki9NwT7dI0wcQBvN6adLldaH2HslODTCSka+LoTcSSlYn3uF2lrvCCGYx+pgFo6apMU187BZHPwRJEXEgDjMGFz9Z28DuUc6bvXuJ1SJHJiayhTXN6VXgtshU8QHIVaQOhziQAr8Pvq/Xu9FRXLkWkFtEjvPriGDVbsteEUUl7A7NTX8u3TkevKPVITu99qYAsLA1YuR5XAdlTY4NgTOUl95QjKSWOP2j6iCTW4jTrkdzhEJwU4COFCOU4s6Db3ixk/dGQRg3Us4+CH9MJz79it+VoDKjMjPPSfo0Dz0Kvdk10r99o+lPG/mwffx3XUhupSLa6bf6ndyYUw==;
 5:O3s7Rd3kWnwWbCL10GALa56Yme3V2Jalxz9TUEVbvFpxVwML9yud8/obyh3Ajfgn5hYOOdl3jRiar6WcP75HvGXhq6vIDIFUke9whlbib12Q39CAsvnErLCA+zhcGGVBG0nT0KaCdVlN5xE4pe99j6FNoyVCJHkCTqgKalqk8rM=;
 24:pX4uxI38r+2qiycANI23s1I6jToZk4r/CBab481NJr80rxMMtFsKqtRhq4ARjUrRLoceYVHUwgkgmcr2KdrNG4Br5rKr7/kkqIHWToAiM6c=;
 7:Fd8qTFLdkDCvkgkBlsixLMEYgUayWEpXkL95LaZvJ5W8hp/2iw1Lax8YouNnTJ6gjc9ugYwbuBzcvKzPmJwh9ac6n0+OfJpxzpR6KmrWPkOcg5UKUoWx8cBRYF0mXcKlK/syWX7HDrjqM0lGEEtPJXkdHlVvcs/48ONy3QcsORW/Eg4PlIbpxtxWfL+gz/Dx9E3WWaN+ijujQRvUmIM6KDM25otUCpKbFfThS+jAXKI=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Oct 2017 17:03:43.7009 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0301MB2134
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v8 04/11] public: xen.h: add definitions for
	UUID handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gSmFuLAoKT24gMTAuMTAuMTcgMTk6MTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9u
IDEwLjEwLjE3IGF0IDE3OjUyLCA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+IHdyb3RlOgo+
PiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmgKPj4gKysrIGIveGVuL2luY2x1ZGUvcHVi
bGljL3hlbi5oCj4+IEBAIC05MzAsNiArOTMwLDM5IEBAIF9fREVGSU5FX1hFTl9HVUVTVF9IQU5E
TEUodWludDE2LCB1aW50MTZfdCk7Cj4+ICAgX19ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh1aW50
MzIsIHVpbnQzMl90KTsKPj4gICBfX0RFRklORV9YRU5fR1VFU1RfSEFORExFKHVpbnQ2NCwgdWlu
dDY0X3QpOwo+PiAgIAo+PiArdHlwZWRlZiBzdHJ1Y3QKPj4gK3sKPiAKPiBQbGVhc2UgcHV0IHRo
ZSBvcGVuaW5nIGJyYWNlIG9uIHRoZSBwcmV2aW91cyBsaW5lLgpXaWxsIGZpeC4KCj4+ICsgICAg
dWludDhfdCBhWzE2XTsKPj4gK30geGVuX3V1aWRfdDsKPj4gKwo+PiArLyoKPj4gKyAqIFhFTl9E
RUZJTkVfVVVJRCgweDAwMTEyMjMzLCAweDQ0NTUsIDB4NjY3NywgMHg4ODk5LAo+PiArICogICAg
ICAgICAgICAgICAgIDB4YWEsIDB4YmIsIDB4Y2MsIDB4ZGQsIDB4ZWUsIDB4ZmYpCj4+ICsgKiB3
aWxsIGNvbnN0cnVjdCBVVUlEIDAwMTEyMjMzLTQ0NTUtNjY3Ny04ODk5LWFhYmJjY2RkZWVmZiBw
cmVzZW50ZWQgYXMKPj4gKyAqIHsweDAwLCAweDExLCAweDIyLCAweDMzLCAweDQ0LCAweDU1LCAw
eDY2LCAweDc3LCAweDg4LAo+PiArICogMHg5OSwgMHhhYSwgMHhiYiwgMHhjYywgMHhkZCwgMHhl
ZSwgMHhmZn07Cj4+ICsgKgo+PiArICogTkI6IFRoaXMgaXMgY29tcGF0aWJsZSB3aXRoIExpbnV4
IGtlcm5lbCBhbmQgd2l0aCBsaWJ1dWlkLCBidXQgaXQgaXMgbm90Cj4+ICsgKiBjb21wYXRpYmxl
IHdpdGggTWljcm9zb2Z0LCBhcyB0aGV5IHVzZSBtaXhlZC1lbmRpYW4gZW5jb2RpbmcgKHNvbWUK
Pj4gKyAqIGNvbXBvbmVudHMgYXJlIGxpdHRsZS1lbmRpYW4sIHNvbWUgYXJlIGJpZy1lbmRpYW4p
Lgo+PiArICovCj4+ICsjZGVmaW5lIFhFTl9ERUZJTkVfVVVJRF8oYSwgYiwgYywgZCwgZTEsIGUy
LCBlMywgZTQsIGU1LCBlNikgICAgICAgICAgICBcCj4+ICsgICAge3soKGEpID4+IDI0KSAmIDB4
RkYsICgoYSkgPj4gMTYpICYgMHhGRiwgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+ICsg
ICAgICAoKGEpID4+ICA4KSAmIDB4RkYsICgoYSkgPj4gIDApICYgMHhGRiwgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCj4+ICsgICAgICAoKGIpID4+ICA4KSAmIDB4RkYsICgoYikgPj4gIDAp
ICYgMHhGRiwgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+ICsgICAgICAoKGMpID4+ICA4
KSAmIDB4RkYsICgoYykgPj4gIDApICYgMHhGRiwgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Cj4+ICsgICAgICAoKGQpID4+ICA4KSAmIDB4RkYsICgoZCkgPj4gIDApICYgMHhGRiwgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCj4+ICsgICAgICAgICAgICAgICAgZTEsIGUyLCBlMywgZTQs
IGU1LCBlNn19Cj4+ICsKPj4gKy8qIENvbXBvdW5kIGxpdGVyYWxzIGFyZSBzdXBwb3J0ZWQgaW4g
Qzk5IGFuZCBsYXRlci4gKi8KPj4gKyNpZiBkZWZpbmVkIChfX1NURENfVkVSU0lPTl9fKSAmJiBf
X1NURENfVkVSU0lPTl9fID49IDE5OTkwMUwKPiAKPiBJIGRpZG4ndCBub3RpY2UgdGhpcyBlYXJs
aWVyIC0gd2h5IG5vIGNoZWNrIGZvciBfX0dOVUNfXz8KSSBoYXZlIHNlZW4gcGF0dGVybiAiI2lm
IGRlZmluZWQgKF9fU1REQ19WRVJTSU9OX18pICYmIF9fU1REQ19WRVJTSU9OX18gCiA+PSAxOTk5
MDEiIGluIHZhcmlvdXMgcGxhY2VzIGluIFhFTiwgc28gSSBkaWQgaXQgYWxpa2UuCkFsc28sIEkn
bSB1c2luZyBDOTkgZmVhdHVyZSwgbm90IGdjYy1vbmx5IG9uZS4KCj4+ICsjZGVmaW5lIFhFTl9E
RUZJTkVfVVVJRChhLCBiLCBjLCBkLCBlMSwgZTIsIGUzLCBlNCwgZTUsIGU2KSAgICAgICAgICAg
ICBcCj4+ICsgICAgKHhlbl91dWlkX3QpWEVOX0RFRklORV9VVUlEXyhhLCBiLCBjLCBkLCBlMSwg
ZTIsIGUzLCBlNCwgZTUsIGU2KQo+IAo+IFRoaXMgYmVpbmcgKGdlbmVyYWxseSkgdXNhYmxlIGFz
IGV4cHJlc3Npb24sIEkgdGhpbmsgaXQgbmVlZHMKPiBwYXJlbnRoZXNlcywgc28gZS5nLiBYRU5f
REVGSU5FX1VVSUQoLi4uKS5hW25dIGJlY29tZXMKPiBwb3NzaWJsZSAod2hhdGV2ZXIgdGhhdCBt
YXkgYmUgZ29vZCBmb3IpLgpHb29kIHBvaW50LCB0aGFua3MuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 10 17:11:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 17:11:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1y4B-00058N-Dx; Tue, 10 Oct 2017 17:11:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4493c65a4=citrix-osstest@xenproject.org>)
 id 1e1y49-00058H-Rq
 for xen-devel@lists.xensource.com; Tue, 10 Oct 2017 17:11:37 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 58/83-24663-84FFCD95; Tue, 10 Oct 2017 17:11:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXtfj/51
 IgzWz+S3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bczt1sBWdkKua9O8HawNgh0sXIySEh4C/x
 5vYONgjbXWJ6+wowW0TAWWLCh9tgNq+AnsSalStZuxg5OIQFoiSOTTfuYuQCKp/JJ3H63Q12k
 LiEgKrEtadcIOVsAh4SE3smsoDYLEDhz6sms4LYQgJaEksXr2SCGCkocXLmE7AaZgEJiYMvXj
 BDnGAhseNjH9sERt5ZSMpmISlbwMi0ilG9OLWoLLVI11IvqSgzPaMkNzEzR9fQwFgvN7W4ODE
 9NScxqVgvOT93EyMwcOoZGBh3ML7+6XSIUZKDSUmUV+nPnUghvqT8lMqMxOKM+KLSnNTiQ4wy
 HBxKErzc/4BygkWp6akVaZk5wBCGSUtw8CiJ8N7/C5TmLS5IzC3OTIdInWLU5Ti26fIfJiGWv
 Py8VClx3sUgRQIgRRmleXAjYPF0iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iw71+QKTyZeS
 Vwm14BHcEEdIRoGtgRJYkIKakGxtBbgv5FURpfz/x/r8psrn96zzfJgnsTz11TXXbqkkdAW+J
 a3t36+/aqlx6PLbhdZ3DruvAu0Wc+Ecd3Z61f86wk6ML+XqlwS4dtTXslrpQszH0ftbm17JSS
 cELnXJcolbwn9R+N/RZInPGf/GapmMQ6rTBnh7M7dqxJOzA7Yv+KSRtfLj5784kSS3FGoqEWc
 1FxIgAvh2ArogIAAA==
X-Env-Sender: prvs=4493c65a4=citrix-osstest@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1507655493!78777432!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17225 invoked from network); 10 Oct 2017 17:11:35 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 17:11:35 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="451895427"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72223-mainreport@xen.org>
X-Osstest-Failures: distros-debian-snapshot:test-arm64-arm64-armhf-daily-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-snapshot:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-snapshot:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-snapshot:build-arm64:capture-logs:broken:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-daily-netboot-pvgrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-daily-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-daily-netboot-pvgrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-armhf-armhf-armhf-daily-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-daily-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=72186
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 10 Oct 2017 12:27:30 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [distros-debian-snapshot test] 72223: tolerable
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMjIzIGRpc3Ryb3MtZGViaWFuLXNuYXBzaG90IHJlYWwgW3JlYWxdCmh0dHA6Ly9v
c3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIyMjMvCgpGYWls
dXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtYXJtaGYtZGFpbHktbmV0
Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tl
biBsaWtlIDcyMTg2CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9j
YXRlICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzIxODYKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3MjE4
NgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDcyMTg2CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWN1cnJlbnQt
bmV0aW5zdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcyMTg2CiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtd2Vla2x5LW5ldGluc3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0
YWxsIGZhaWwgbGlrZSA3MjE4NgogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC13ZWVrbHktbmV0aW5z
dC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcyMTg2CiB0ZXN0LWFtZDY0
LWkzODYtaTM4Ni1kYWlseS1uZXRib290LXB2Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWls
IGxpa2UgNzIxODYKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1kYWlseS1uZXRib290LXB5Z3J1YiAx
MCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzIxODYKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtZGFpbHktbmV0Ym9vdC1wdmdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcy
MTg2CiB0ZXN0LWFybWhmLWFybWhmLWFybWhmLWRhaWx5LW5ldGJvb3QtcHlncnViIDEwIGRlYmlh
bi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MjE4NgogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LWRhaWx5
LW5ldGJvb3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MjE4NgogdGVz
dC1hbWQ2NC1pMzg2LWFtZDY0LWN1cnJlbnQtbmV0aW5zdC1weWdydWIgMTAgZGViaWFuLWRpLWlu
c3RhbGwgZmFpbCBsaWtlIDcyMTg2CiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1jdXJyZW50LW5ldGlu
c3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MjE4NgogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LWN1cnJlbnQtbmV0aW5zdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwg
ZmFpbCBsaWtlIDcyMTg2CiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtd2Vla2x5LW5ldGluc3QtcHln
cnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MjE4NgogdGVzdC1hbWQ2NC1pMzg2
LWkzODYtd2Vla2x5LW5ldGluc3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlr
ZSA3MjE4NgoKYmFzZWxpbmUgdmVyc2lvbjoKIGZsaWdodCAgICAgICAgICAgICAgIDcyMTg2Cgpq
b2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtZGFpbHktbmV0Ym9vdC1wdmdydWIgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWkzODYtZGFpbHktbmV0Ym9vdC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtZGFp
bHktbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtYXJtaGYtZGFpbHktbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1kYWlseS1uZXRib290LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtZGFpbHktbmV0Ym9vdC1weWdy
dWIgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtY3Vy
cmVudC1uZXRpbnN0LXB5Z3J1YiAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWFtZDY0LWN1cnJlbnQtbmV0aW5zdC1weWdydWIgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtY3VycmVudC1uZXRpbnN0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LWN1cnJlbnQtbmV0aW5zdC1weWdy
dWIgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC13ZWVr
bHktbmV0aW5zdC1weWdydWIgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtYW1kNjQtd2Vla2x5LW5ldGluc3QtcHlncnViICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni13ZWVrbHktbmV0aW5zdC1weWdydWIgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWkzODYtd2Vla2x5LW5ldGluc3QtcHlncnVi
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xv
Z3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBh
cHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 17:23:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 17:23:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1yFU-0005zf-Ka; Tue, 10 Oct 2017 17:23:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=449813866=anthony.perard@citrix.com>)
 id 1e1yFT-0005zY-FU
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 17:23:19 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 97/52-02748-6020DD95; Tue, 10 Oct 2017 17:23:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHSDvS4b091
 Igy+XBC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy5/ReYC95zVezuuc/YwPiUo4uRg0NCwF/i
 ykuRLkZODhYBVYn3z18ygthsAgYSK6ZfBbNFBLQlXqxax9bFyMXBLLCTUWLR4bWsIAlhgWCJh
 vdrWEDm8ApYS/xb4AhSIyTwllHi3eYHLCA1vAKCEidnPgGzmQV0JBbs/sQGUs8sIC2x/B8HSJ
 hTwF7i8dVVzCC2qICyxN6+Q+wgtpCAmsSNhctYJjDyzUIyaRaSSbMQJi1gZF7FqFGcWlSWWqR
 raKSXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYaAxAsIOxb5bzIUZJDiYlUV6l
 P3cihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwhjHejRQSLEpNT61Iy8wBhjxMWoKDR0mE9x0DU
 Jq3uCAxtzgzHSJ1itGYY9PNu3+YODZ8f/CHSYglLz8vVUqc9wNIqQBIaUZpHtwgWCxeYpSVEu
 ZlBDpNiKcgtSg3swRV/hWjOAejkjCvC8g9PJl5JXD7XgGdwgR0imjaHZBTShIRUlINjNVPGdT
 uR++rXZLKe00upFiHI1TgCZd6cFXSDo3T1vOtvb8+SqhxS/u67IZaZtf1mhhGN7uDC5yCl50R
 WPs1qm+H/PqWOZdUteK/+1U8vmDt/bKU4aRLUWC6TLp9yIvX3eFR0p+4Qpnm6s7evz7yjcfiT
 Rd154Xx1myxsb3fll05+/c25X9xSizFGYmGWsxFxYkAtpOKw8ACAAA=
X-Env-Sender: prvs=449813866=anthony.perard@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1507656196!90487041!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47864 invoked from network); 10 Oct 2017 17:23:17 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 17:23:17 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="451919680"
Date: Tue, 10 Oct 2017 12:40:01 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171010114001.GF1771@perard.uk.xensource.com>
References: <1507133891-26013-1-git-send-email-ian.jackson@eu.citrix.com>
 <1507133891-26013-4-git-send-email-ian.jackson@eu.citrix.com>
 <20171009155044.GC1771@perard.uk.xensource.com>
 <23003.43689.447516.6588@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23003.43689.447516.6588@mariner.uk.xensource.com>
User-Agent: Mutt/1.9.1 (2017-09-22)
Cc: Juergen Gross <jgross@suse.com>, Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 3/8] xen: defer call to xen_restrict until
 after os_setup_post
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMDksIDIwMTcgYXQgMDU6NTg6MTdQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gKE15IHJlc2VuZCBoYXMgY3Jvc3NlZCB3aXRoIHlvdXIgcmV2aWV3LiAgU29ycnkgYWJv
dXQgdGhhdC4pCj4gCj4gQW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtQQVRDSCAzLzhdIHhl
bjogZGVmZXIgY2FsbCB0byB4ZW5fcmVzdHJpY3QgdW50aWwgYWZ0ZXIgb3Nfc2V0dXBfcG9zdCIp
Ogo+ID4gT24gV2VkLCBPY3QgMDQsIDIwMTcgYXQgMDU6MTg6MDZQTSArMDEwMCwgSWFuIEphY2tz
b24gd3JvdGU6Cj4gCj4gPiA+ICt2b2lkIHhlbl9zZXR1cF9wb3N0KHZvaWQpCj4gPiA+ICt7Cj4g
PiA+ICsgICAgaW50IHJjOwo+ID4gCj4gPiBXZSBwcm9iYWJseSB3YW50IHRvIGNoZWNrIGhlcmUg
aWYgWGVuIGlzIGVuYWJsZSAodmlhIHhlbl9lbmFibGVkKCkpLgo+ID4geGVuX2RvbWlkX3Jlc3Ry
aWN0IGNvdWxkIGJlIHRydWUgd2hlbiBYZW4gaXMgbm90IHVzZWQsIGV2ZW4gaWYgaXQgZG9lcwo+
ID4gbm90IG1ha2Ugc2Vuc2UgdG8gdXNlIC14ZW4tZG9taWQtcmVzdHJpY3QgaW4gdGhhdCBjYXNl
Lgo+IAo+IFNob3VsZCAteGVuLWRvbWlkLXJlc3RyaWN0IHdpdGhvdXQgeGVuX2VuYWJsZWQoKSBu
b3QgZmFpbCA/ICBJTU8gaXQgaXMKPiBub3JtYWxseSBiZXR0ZXIgZm9yIGFuIG9wdGlvbiB3aGlj
aCByZXF1ZXN0cyBlbmhhbmNlZCBzZWN1cml0eSB0byBmYWlsCj4gd2hlbiBpdCBjYW4ndCBkbyBp
dHMgam9iLCByYXRoZXIgdGhhbiBqdXN0IGhvcGluZyB0aGF0IGl0cwo+IGluYXBwbGljYWJpbGl0
eSBpcyBpbnRlbnRpb25hbC4KCkknbSB0cmluZyB0byBmaW5kIG91dCB3aGF0IGRvZXMgY2FsbGlu
ZyB4ZW5fcmVzdHJpY3RfYWxsKDApLCB3aGVuCnJ1bm5pbmcgYW4gbm9uLVhlbiBndWVzdC4gSSB0
aGluayBpdCB3b3VsZCBqdXN0IGxvY2soKSwgdGhlbiB1bmxvY2soKQp0aGVuIHRoZXJlIHNob3Vs
ZCBub3QgYmUgYW55IGhhbmRsZSB0byByZXN0cmljdCwgYW5kIHJldHVybiAwOyBpcyB0aGF0CnJp
Z2h0PwoKU28gSSB0aGluayB0aGUgY29kZSBpcyBmaW5lIGxpa2UgdGhpcy4gSSdsbCBwdXQgbXkg
UmV2aWV3ZWQtYnkgdG8gdGhlCmxhc3QgdmVyc2lvbi4KClRoYW5rcy4KCj4gT1RPSCBJIHN1cHBv
c2UgdGhlcmUgaXMgYW4gYXJndW1lbnQgdGhhdCB3aXRob3V0IHhlbl9lbmFibGVkKCkgdGhlCj4g
ZnVuY3Rpb24gb2YgLXhlbi1kb21pZC1yZXN0cmljdCBpcyBhY2hpZXZlZCwgaW4gdGhhdCB3aXRo
b3V0Cj4geGVuX2VuYWJsZWQoKSBxZW11IGlzIHVuYWJsZSAoYWZ0ZXIgZHJvcHBpbmcgcHJpdmls
ZWdlcykgdG8gYWN0IG9uCj4gWGVuIGRvbWFpbnMgYXQgYWxsLi4uCj4gCj4gVGhhbmtzLAo+IElh
bi4KCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 17:37:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 17:37:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1ySw-00074h-T4; Tue, 10 Oct 2017 17:37:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=449813866=anthony.perard@citrix.com>)
 id 1e1ySv-00074b-KL
 for xen-devel@lists.xensource.com; Tue, 10 Oct 2017 17:37:13 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 D8/A4-15990-8450DD95; Tue, 10 Oct 2017 17:37:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHSDva4H691
 Ig5krhCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8a1rc+YCrbzVTxazt7A+J+7i5GTQ0LAX6L9
 9xt2CNtD4vrZE0wgNouAqkTzk3OMIDabgIHEiulXwWwRAW2JF6vWsXUxcnEwC8xllHj5cAMzS
 EJYIEeiceY0NhCbV8BGonPrP2aQIiGBNkaJRz9us0MkBCVOznzCAmIzC+hILNj9CaiBA8iWll
 j+jwMkzCngKfH6ylqwmaICyhJ7+w6BtQoJqEncWLiMBeJQS4lv658yT2AUmIVk6iwkU2chTF3
 AyLyKUaM4tagstUjXyFIvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMwNOsZGBh3
 MF7e4neIUZKDSUmUV+nPnUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwbme9GCgkWpaanVqRl5
 gCjBCYtwcGjJMJ7CCTNW1yQmFucmQ6ROsWoKCXOew0kIQCSyCjNg2uDReYlRlkpYV5GBgYGIZ
 6C1KLczBJU+VeM4hyMSsK8t0Gm8GTmlcBNfwW0mAlosWjaHZDFJYkIKakGRunlHCeOH86Y4TR
 lJcfaBzPNg5Z9Y2VQ/MWct3HlOre764wzPW84L3sVsfLi6vLyI98iJOf493Fme6RyR69fGvie
 WWy92KmpuWfijeYd0BGOtloR4GZ7oPjdo/xtx7U5ZQVXH11lx/3IwrivYYaQQXDtjMZg6Yn+9
 2T+mfzlCrzD5tF/4smPfCWW4oxEQy3mouJEACcw89XHAgAA
X-Env-Sender: prvs=449813866=anthony.perard@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1507657029!90488524!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37907 invoked from network); 10 Oct 2017 17:37:11 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 17:37:11 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="451945594"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Tue, 10 Oct 2017 12:45:56 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171010114556.GA15807@perard.uk.xensource.com>
References: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
 <1507564648-7580-5-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507564648-7580-5-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: Mutt/1.9.1 (2017-09-22)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>, xen-devel@lists.xensource.com,
 Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 04/26] xentoolcore,
 _restrict_all: Introduce new library and implementation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMDksIDIwMTcgYXQgMDQ6NTc6MDZQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gSW4gcHJhY3RpY2UsIHFlbXUgb3BlbnMgYSBncmVhdCBtYW55IGZkcy4gIFRyYWNraW5n
IHRoZW0gYWxsIGRvd24gYW5kCj4gcGxheWluZyB3aGFjay1hLW1vbGUgaXMgdW5hdHRyYWN0aXZl
LiAgSXQgaXMgYWxzbyBwb3RlbnRpYWxseSBmcmFnaWxlCj4gaW4gdGhhdCBmdXR1cmUgY2hhbmdl
cyBtaWdodCBhY2NpZGVudGFsbHkgdW5kbyBvdXIgZWZmb3J0cy4KPiAKPiBJbnN0ZWFkLCB3ZSBh
cmUgZ29pbmcgdG8gdGVhY2ggYWxsIHRoZSBYZW4gbGlicmFyaWVzIGhvdyB0byByZWdpc3Rlcgo+
IHRoZWlyIGZkcyBzbyB0aGF0IHRoZXkgY2FuIGJlIG5ldXRlcmVkIHdpdGggb25lIHFlbXUgY2Fs
bC4KPiAKPiBSaWdodCBub3csIG5vdGhpbmcgd2lsbCBnbyB3cm9uZyBpZiBzb21lIHRyaWVzIHRv
IGxpbmsgd2l0aG91dAo+IC1sdG9vbGNvcmUsIGJ1dCB0aGF0IHdpbGwgc3RvcCB3b3JraW5nIGFz
IHNvb24gYXMgdGhlIGZpcnN0IG90aGVyIFhlbgo+IGxpYnJhcnkgc3RhcnRzIHRvIHJlZ2lzdGVy
LiAgU28gdGhpcyBwYXRjaCB3aWxsIGJlIGZvbGxvd2VkIGJ5IHRoZQo+IHN0dWJkb20gYnVpbGQg
dXBkYXRlLCBhbmQgc2hvdWxkIGJlIGZvbGxvd2VkIGJ5IGEKPiBNSU5JT1NfVVBTVFJFQU1fUkVW
SVNJT04gdXBkYXRlZC4KPiAKPiBTYWRseSBxZW11IHVwc3RyZWFtJ3MgY29uZmlndXJhdGlvbiBh
cnJhbmdlbWVudHMgYXJlIHRvbyBjcnVkZSwgYmVpbmcKPiBrZXllZCBzb2xlbHkgb2ZmIHRoZSBY
ZW4gdmVyc2lvbiBudW1iZXIuICBTbyB0aGV5IGNhbm5vdCBwcm92aWRlCj4gZm9yd2FyZC9iYWNr
d2FyZCBidWlsZCBjb21wYXRpYmlsaXR5IGFjcm9zcyBjaGFuZ2VzIGluIHhlbi11bnN0YWJsZSwK
PiBsaWtlIHRoaXMgb25lLiAgcWVtdSBwYXRjaGVzIHRvIGxpbmsgYWdhaW5zdCB4ZW50b29sY29y
ZSBzaG91bGQgYmUKPiBhcHBsaWVkIGluIHFlbXUgdXBzdHJlYW0gc28gYXZvaWQgdGhlIHFlbXUg
YnVpbGQgYnJlYWtpbmcgYWdhaW5zdCB0aGUKPiByZWxlYXNlZCB2ZXJzaW9uIG9mIFhlbiA0LjEw
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXgu
Y29tPgo+IEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IC0tLQo+IGRp
ZmYgLS1naXQgYS90b29scy9saWJzL3Rvb2xjb3JlL2hhbmRsZXJlZy5jIGIvdG9vbHMvbGlicy90
b29sY29yZS9oYW5kbGVyZWcuYwo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAw
MC4uZWZlZmZiMQo+IC0tLSAvZGV2L251bGwKPiArKysgYi90b29scy9saWJzL3Rvb2xjb3JlL2hh
bmRsZXJlZy5jCgo+ICtzdGF0aWMgcHRocmVhZF9tdXRleF90IGhhbmRsZXNfbG9jayA9IFBUSFJF
QURfTVVURVhfSU5JVElBTElaRVI7Cj4gK3N0YXRpYyBYRU5UT09MQ09SRV9MSVNUX0hFQUQoLCBY
ZW50b29sY29yZV9fQWN0aXZlX0hhbmRsZSkgaGFuZGxlczsKPiArCj4gK3N0YXRpYyB2b2lkIGxv
Y2sodm9pZCkgewo+ICsgICAgaW50IGUgPSBwdGhyZWFkX211dGV4X3VubG9jaygmaGFuZGxlc19s
b2NrKTsKClNob3VsZG4ndCB0aGlzIGNhbGwgcHRocmVhZF9tdXRleF9sb2NrPyBSaWdodCBub3cg
bG9jayBhbmQgdW5sb2NrIGRvCnRoZSBzYW1lIHRoaW5nLgoKPiArICAgIGFzc2VydCghZSk7Cj4g
K30KPiArCj4gK3N0YXRpYyB2b2lkIHVubG9jayh2b2lkKSB7Cj4gKyAgICBpbnQgZSA9IHB0aHJl
YWRfbXV0ZXhfdW5sb2NrKCZoYW5kbGVzX2xvY2spOwo+ICsgICAgYXNzZXJ0KCFlKTsKPiArfQo+
ICsKCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 18:08:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 18:08:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1yx5-00011B-Ab; Tue, 10 Oct 2017 18:08:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1e1yx3-000115-BA
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 18:08:21 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 35/8C-03953-49C0DD95; Tue, 10 Oct 2017 18:08:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplleJIrShJLcpLzFFi42KJPp6xUHcyz91
 Ig77rehZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b55/uYC+4LVey+2cjYwLiSr4uRk0NIwEPi
 3Z2l7F2MXED2WkaJa1/fM0M41xglJn88ywZTde32bzaIxHpGieNz1rCDJIQFvCTOXZ8P1MHBI
 SIQKXG4UQmkhllgLrPE9uZzTBANdxkltn+4wQjSwCZgKLF6YwvYVF4BJ4nzKw+D2SwCqhIfPt
 0Ds0UFwiWazvazQNQISpyc+QTM5hSwl5h38zYriM0soC7xZ94lZghbXOLWk/lMELa8xPa3c8D
 iEgI5EvsfT2IFOU5CQErifyvYcRIC/SwSp9a+YYKokZF4NPEm2wRGsVlI1s1CsmIWkhWzkKxY
 wMiyilGjOLWoLLVI19BYL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMJoYgGAH4
 79tnocYJTmYlER5lf7ciRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwfuT+26kkGBRanpqRVpmDj
 CuYdISHDxKIrzvuIDSvMUFibnFmekQqVOMilLivLtB+gRAEhmleXBtsFRyiVFWSpiXEegQIZ6
 C1KLczBJU+VeM4hyMSsK8j0Cm8GTmlcBNfwW0mAlosWjaHZDFJYkIKakGxqDFjz8ILRTLmcW1
 fQr792tHCpc+d7nRWvs3+9ah7H82nF8O7w7USvrocGtD4pvuV3uTvbzDZPY22f+TUXt8rtSv5
 djlRws0lsdx+u9pMphvEpXNPmltkZbU5YW2plEtLblF/MdnTEi81jjjmv6f+/F/LsgsYFW2/3
 ZanGHx5Jndkt//KMlE/lViKc5INNRiLipOBACmZB2PIAMAAA==
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1507658899!86589018!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23343 invoked from network); 10 Oct 2017 18:08:19 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 18:08:19 -0000
Received: (qmail 17008 invoked from network); 10 Oct 2017 21:08:17 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 10 Oct 2017 21:08:17 +0300
Received: from smtp01.buh.bitdefender.com (smtp.bitdefender.biz [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id C3B7E7FBFB
 for <xen-devel@lists.xen.org>; Tue, 10 Oct 2017 21:08:17 +0300 (EEST)
Received: (qmail 21999 invoked from network); 10 Oct 2017 21:08:17 +0300
Received: from 86-120-154-35.rdsnet.ro (HELO ?192.168.228.119?)
 (rcojocaru@bitdefender.com@86.120.154.35)
 by smtp01.buh.bitdefender.com with SMTP; 10 Oct 2017 21:08:17 +0300
To: Jan Beulich <JBeulich@suse.com>,
 Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>
References: <1507570237-5420-1-git-send-email-ppircalabu@bitdefender.com>
 <59DCD90702000078001845C7@prv-mh.provo.novell.com>
 <1507644788.5032.14.camel@bitdefender.com>
 <59DCF4430200007800184661@prv-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <eac9e1f0-c718-1fc3-e368-0e6ca90f68ca@bitdefender.com>
Date: Tue, 10 Oct 2017 21:08:01 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59DCF4430200007800184661@prv-mh.provo.novell.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.73412
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 463393,
 Stamp: 3], Multi: [Enabled, t: (0.000013,0.014696)], BW: [Enabled, t:
 (0.000011)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.005284), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_SUMM_400_WORDS; NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t: (0.018415,0.000190)],
 URL: [Enabled, t: (0.000007)], RTDA: [Enabled, t: (0.257733), Hit: No,
 Details: v2.6.12; Id: 15.5f4g8a.1bs2u7vd1.mocr], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: "tim@xen.org" <tim@xen.org>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v4] x86/altp2m: Added
	xc_altp2m_set_mem_access_multi()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTAvMjAxNyAwNToyNCBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTAuMTAu
MTcgYXQgMTY6MTMsIDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+IE9uIE1h
LCAyMDE3LTEwLTEwIGF0IDA2OjI4IC0wNjAwLCBKYW4gQmV1bGljaCB3cm90ZTo+ID4gCj4+Pj4+
Cj4+Pj4+Pgo+Pj4+Pj4gYS51LnNldF9tZW1fYWNjZXNzX211bHRpLnBmbl9saXN0LAo+Pj4+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEudS5zZXRfbWVtX2FjY2Vzc19t
dWx0aS5hY2MKPj4+PiBlc3NfbGlzdCwKPj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBhLnUuc2V0X21lbV9hY2Nlc3NfbXVsdGkubnIsCj4+Pj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYS51LnNldF9tZW1fYWNjZXNzX211bHRpLm9wYQo+
Pj4+IHF1ZSwKPj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNRU1P
UF9DTURfTUFTSywKPj4+IFRoaXMgbm90IGJlaW5nIGEgbWVtb3AsIHJlLXVzaW5nIHRoaXMgdmFs
dWUgbG9va3MgYXJiaXRyYXJ5Lgo+Pj4gVW5sZXNzIGl0IGFic29sdXRlbHkgaGFzIHRvIGJlIHRo
aXMgdmFsdWUsIHBsZWFzZSBlaXRoZXIgYWRkIGEgYnJpZWYKPj4+IGNvbW1lbnQgc2F5aW5nIHRo
aXMganVzdCBoYXBwZW5zIHRvIGZpdCB5b3VyIG5lZWQgb3IgdXNlIGEgbGl0ZXJhbAo+Pj4gY29u
c3RhbnQuCj4+IEkgd2lsbCBhZGQgYSBjb21tZW50IHRvIGNsYXJpZnkgdGhlIHJlYXNvbiBmb3Ig
dXNpbmcgTUVNT1BfQ01EX01BU0s6Cj4+IGUuZy4KPj4gLyogTUVNT1BfQ01EX01BU0sgaXMgdXNl
ZCBoZXJlIHRvIG1pcnJvciB0aGUgd2F5Cj4+IHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aSgpIGlz
IGNhbGxlZCBmb3IgdGhlCj4+IFhFTk1FTV9hY2Nlc3Nfb3Bfc2V0X2FjY2Vzc19tdWx0aSBjYXNl
LiAqLwo+IAo+IEJ1dCB0aGF0J3MgbmVpdGhlciBicmllZiBub3IgYW4gYWN0dWFsIHJlYXNvbiAo
aWYgYXQgYWxsIGl0IGlzIGEgY29zbWV0aWMKPiBvbmUpLiBBIHdpZGVyIG9yIG1vcmUgbmFycm93
IG1hc2sgd291bGQgZG8sIGFmYWljdC4KClJldmlzaXRpbmcgdGhlIHAybV9zZXRfbWVtX2FjY2Vz
c19tdWx0aSgpIGNvZGUsIHRoZSBtYXNrIGlzIHVzZWQgaGVyZToKCjQ0NyAgICAgICAgIC8qIENo
ZWNrIGZvciBjb250aW51YXRpb24gaWYgaXQncyBub3QgdGhlIGxhc3QgaXRlcmF0aW9uLiAqLwo0
NDggICAgICAgICBpZiAoIG5yID4gKytzdGFydCAmJiAhKHN0YXJ0ICYgbWFzaykgJiYKaHlwZXJj
YWxsX3ByZWVtcHRfY2hlY2soKSApCjQ0OSAgICAgICAgIHsKNDUwICAgICAgICAgICAgIHJjID0g
c3RhcnQ7CjQ1MSAgICAgICAgICAgICBicmVhazsKNDUyICAgICAgICAgfQoKSWYgSSdtIHJlYWRp
bmcgdGhlIGNvZGUgY29ycmVjdGx5LCBNRU1PUF9DTURfTUFTSyBoYXBwZW5zIHRvIGJlCjAwMDAw
MDAwMDAxMTExMTEsIHdoaWNoIGFsbG93cyBhbiBpbnRlcnJ1cHRpb24gaW4gdGhlIHByb2Nlc3Np
bmcgbG9vcApldmVyeSA2NHRoIHRpbWUgd2UgZ28gdGhyb3VnaCBpdC4KCk5vdywgaXQgZG9lcyBp
bmRlZWQgbWFrZSBtb3JlIHNlbnNlIHRvIHNlZSBNRU1PUF9DTURfTUFTSyBiZWluZyB1c2VkCndp
dGggWEVOTUVNX2FjY2Vzc19vcF9zZXRfYWNjZXNzX211bHRpIHRoYW4gaXQgZG9lcyB3aXRoIGFs
dHAybSAod2hlcmUKd2UncmUgbm90IGRlYWxpbmcgd2l0aCBtZW1vcHMpLiBIb3dldmVyLCBpbmRl
ZWQgYWxtb3N0IGFueSBtYXNrIHdvdWxkIGRvCmhlcmUgKDB4MWYsIGZvciBleGFtcGxlLCBvciAw
eDdmLCBvciBzb21ldGhpbmcgZWxzZSBlbnRpcmVseSkuCgpUaGUgcmVhc29uIEkndmUgaW5pdGlh
bGx5IHBpY2tlZCBNRU1PUF9DTURfTUFTSyBmb3IgdGhpcyBwYXRjaCBpcyB0aGF0Cml0IGhhZCBz
ZWVtZWQgbGlrZSBhIHJlYXNvbmFibGUgZGVmYXVsdCAoY3VycmVubHkgbWFkZSB1c2Ugb2Ygd2l0
aApYRU5NRU1fYWNjZXNzX29wX3NldF9hY2Nlc3NfbXVsdGkpLiBJJ20gcXVpdGUgbGlrZWx5IG1p
c3Npbmcgc29tZXRoaW5nLApidXQgSSBkb24ndCBrbm93IHdoYXQgY3JpdGVyaWEgd2Ugc2hvdWxk
IHVzZSBmb3IgcGlja2luZyBhIGdvb2QgdmFsdWUKaGVyZSwgYW5kIGhvdyB0byBleHByZXNzIGl0
LiBBbmQgaWYgd2UgZ28gd2l0aCB0aGUgdHJpZWQgYW5kIHRydWUKTUVNT1BfQ01EX01BU0sgKGJl
Y2F1c2UgaXQgc2VlbXMgdG8gd29yayB3ZWxsKSwgaXMgaXQgbm90IGFwcHJvcHJpYXRlIHRvCmV4
cHJlc3MgdGhhdCBpbnRlbnQgYnkgdXNpbmcgaXRzIG5hbWUgaW4gdGhlIGNvZGU/CgpTaG91bGQg
d2UganVzdCB1c2UgaXQncyB2YWx1ZSBkaXJlY3RseSAoaS5lLiAweDNmKT8KCgpUaGFua3MsClJh
enZhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 18:27:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 18:27:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1zEw-0002Vj-Sn; Tue, 10 Oct 2017 18:26:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=449813866=anthony.perard@citrix.com>)
 id 1e1zEw-0002Vd-Ay
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 18:26:50 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 77/97-25852-9E01DD95; Tue, 10 Oct 2017 18:26:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXitHRDpO5Lgbu
 RBjv2clt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnv7v1jL5jJVvG69QFrA+Nk1i5GTg4JAX+J
 yYtfsIHYLAKqEp9PHwGz2QQMJFZMv8oIYosIaEu8WLUOKM7FwSywk1FixpI1YAlhAReJ13NPM
 YPYvALWEtP/L2MBKRISaGOUmHLgOwtEQlDi5MwnYDazgI7Egt2fgCZxANnSEsv/cYCEOQU8JV
 au/w82R1RAWWJv3yF2EFtIQE3ixsJlLBMY+WYhmTQLyaRZCJMWMDKvYtQoTi0qSy3SNbLQSyr
 KTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDDYGINjBeH5t4CFGSQ4mJVFepT93IoX4
 kvJTKjMSizPii0pzUosPMcpwcChJ8OYCg1dIsCg1PbUiLTMHGPYwaQkOHiUR3vd8QGne4oLE3
 OLMdIjUKUZjjmObLv9h4rjx8PofJiGWvPy8VClx3r/8QKUCIKUZpXlwg2DxeIlRVkqYlxHoNC
 GegtSi3MwSVPlXjOIcjErCvJEg9/Bk5pXA7XsFdAoT0CmiaXdATilJREhJNTDO/6OqfXNR/Cf
 mS7r7l854Gb/K3/nY/SuJHxcZXEy0yLrhfXbTtZL/C86m8vvF+8zIzOl0lJ7N7L5Dxy3C/R3r
 8g0Ry/ia2z2D/sSxt2bu5XBZdexVzMbGn3yrfTK61/yvTmBoTwy/eUrmUXnivMC7OWeevTr66
 +zqYKHbtYtd/xXU6R3waP2nxFKckWioxVxUnAgANTjyFsICAAA=
X-Env-Sender: prvs=449813866=anthony.perard@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1507660006!64570375!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9558 invoked from network); 10 Oct 2017 18:26:48 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 18:26:48 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="443892305"
Date: Tue, 10 Oct 2017 12:26:56 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171010112656.GE1771@perard.uk.xensource.com>
References: <1507564902-9000-1-git-send-email-ian.jackson@eu.citrix.com>
 <1507564902-9000-3-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507564902-9000-3-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: Mutt/1.9.1 (2017-09-22)
Cc: Juergen Gross <jgross@suse.com>, Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 2/8] xen: restrict: use
	xentoolcore_restrict_all
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMDksIDIwMTcgYXQgMDU6MDE6MzZQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQW5kIGluc2lzdCB0aGF0IGl0IHdvcmtzLgo+IAo+IERyb3AgaW5kaXZpZHVhbCB1c2Ug
b2YgeGVuZGV2aWNlbW9kZWxfcmVzdHJpY3QgYW5kCj4geGVuZm9yZWlnbm1lbW9yeV9yZXN0cmlj
dC4gIFRoZXNlIGFyZSBub3QgYWN0dWFsbHkgZWZmZWN0aXZlIGluIHRoaXMKPiB2ZXJzaW9uIG9m
IHFlbXUsIGJlY2F1c2UgcWVtdSBoYXMgYSBsYXJnZSBudW1iZXIgb2YgZmRzIG9wZW4gb250bwo+
IHZhcmlvdXMgWGVuIGNvbnRyb2wgZGV2aWNlcy4KPiAKPiBUaGUgcmVzdHJpY3Rpb24gYXJyYW5n
ZW1lbnRzIGFyZSBzdGlsbCBub3QgcmlnaHQsIGJlY2F1c2UgdGhlCj4gcmVzdHJpY3Rpb24gbmVl
ZHMgdG8gYmUgZG9uZSB2ZXJ5IGxhdGUgLSBhZnRlciBxZW11IGhhcyBvcGVuZWQgYWxsIG9mCj4g
aXRzIGNvbnRyb2wgZmRzLgo+IAo+IHhlbnRvb2xjb3JlX3Jlc3RyaWN0X2FsbCBhbmQgeGVudG9v
bGNvcmUuaCBhcmUgYXZhaWxhYmxlIGluIFhlbiA0LjEwCj4gYW5kIGxhdGVyLCBvbmx5LiAgUHJv
dmlkZSBhIGNvbXBhdGliaWxpdHkgc3R1Yi4gIEFuZCBkcm9wIHRoZQo+IGNvbXBhdGliaWxpdHkg
c3R1YnMgZm9yIHRoZSBvbGQgZnVuY3Rpb25zLgo+IAo+IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNr
c29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgoKLS0gCkFudGhvbnkgUEVSQVJECgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 10 18:28:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 18:28:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1zG8-0002ZV-5z; Tue, 10 Oct 2017 18:28:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1zG7-0002ZG-DT
 for xen-devel@lists.xensource.com; Tue, 10 Oct 2017 18:28:03 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 C8/65-21807-2311DD95; Tue, 10 Oct 2017 18:28:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVddQ8G6
 kwaP91hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWLDuNVvBcaeK3ptL2RsY
 20y7GLk4hAQamSSmPnzFBOE8ZpSYvXA5C4SzjVFiwZYvbF2MnBwiAs4SX8/MZQexeQX0JQ5eP
 AUWFxYwl5h4cgojSIOEwGlWiXkv+plBEhICvhLn2/+ydjFygNldf927GNk52ASsJA6JgRSwCK
 hKfF2/m30CI/cCRoZVjOrFqUVlqUW6RnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bm
 bGIEeZwCCHYzf/zgdYpTkYFIS5VX6cydSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvFv67kUKC
 RanpqRVpmTnA0INJS3DwKInwvucDSvMWFyTmFmemQ6ROMepyHNt0+Q+TEEtefl6qlDjvX5AZA
 iBFGaV5cCNgcXCJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwryyAkBTeDLzSuA2vQI6ggnoCN
 G0OyBHlCQipKQaGK2TrFfmPWQpe/Pmev7Me6efZSw2NdHrubExX1TP7eqLbROvvE6Xi9e5r/p
 W85aCtDTjY19tqQqDwruTlholl+3Nl3ATzfvnIMKREbv6fnBY1S2j0p2fY5fV3Tj5tOhJSKpI
 ZwjT/dwQl8hnzW9fR6SWBAZ+uC7/WWZ/eoSnx1qL575sUe67lFiKMxINtZiLihMBYkO3Zn4CA
 AA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1507660080!92360003!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32114 invoked from network); 10 Oct 2017 18:28:01 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 18:28:01 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1zG4-0007bR-BC; Tue, 10 Oct 2017 18:28:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e1zFz-0003t2-0w; Tue, 10 Oct 2017 18:27:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e1zFy-0005Ae-Ob; Tue, 10 Oct 2017 18:27:54 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114224-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=5c1a2c75951c4a59f1bf2d3c82ca7447244513ad
X-Osstest-Versions-That: seabios=f703604b30958312e64a5b7fc74c606a2ececc15
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 10 Oct 2017 18:27:54 +0000
Subject: [Xen-devel] [seabios test] 114224: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDIyNCBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTQyMjQvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDExNDEwMwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNh
dmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIHNlYWJpb3MgICAgICAgICAgICAgIDVjMWEyYzc1OTUxYzRhNTlm
MWJmMmQzYzgyY2E3NDQ3MjQ0NTEzYWQKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAg
ICAgICAgIGY3MDM2MDRiMzA5NTgzMTJlNjRhNWI3ZmM3NGM2MDZhMmVjZWNjMTUKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgIDExNDEwMyAgMjAxNy0xMC0wNyAxNjoyMToyMCBaICAgIDMgZGF5cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxMTQyMjQgIDIwMTctMTAtMTAgMDE6MjE6NTIgWiAgICAwIGRheXMg
ICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dDoKICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2
aXNpb24gOgoKKyBicmFuY2g9c2VhYmlvcworIHJldmlzaW9uPTVjMWEyYzc1OTUxYzRhNTlmMWJm
MmQzYzgyY2E3NDQ3MjQ0NTEzYWQKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21t
b24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9LjouCisrKysgUEVS
TExJQj0uOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MK
KysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAg
ICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0g
b3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MK
KysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9v
c3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9o
b21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sK
KysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JF
UE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9j
ay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHNlYWJpb3MgNWMxYTJj
NzU5NTFjNGE1OWYxYmYyZDNjODJjYTc0NDcyNDQ1MTNhZAorIGJyYW5jaD1zZWFiaW9zCisgcmV2
aXNpb249NWMxYTJjNzU5NTFjNGE1OWYxYmYyZDNjODJjYTc0NDcyNDQ1MTNhZAorIC4gLi9jcmkt
bG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBl
eHBvcnQgUEVSTExJQj0uOi46LgorKysrIFBFUkxMSUI9LjouOi4KKysrIHVtYXNrIDAwMgorKysg
Z2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAg
ICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAg
ICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxv
Y2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3Jl
cG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAv
aG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3Nf
bG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9u
CisrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyBleHBvcnQgUEVSTExJQj0uOi46LjouCisrKyBQRVJM
TElCPS46LjouOi4KKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFu
Y2giIGluCisgdHJlZT1zZWFiaW9zCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4c2Vh
YmlvcyA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVi
cmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4v
Y3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45
LXRlc3RpbmcKKyAnWycgeDVjMWEyYzc1OTUxYzRhNTlmMWJmMmQzYzgyY2E3NDQ3MjQ0NTEzYWQg
PSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1l
ICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2Jh
bGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9y
IGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6
Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGli
dmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZp
cnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5z
ZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsy
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9v
dm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0
CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13
YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4
LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhl
bgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJwor
KyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdp
dAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHVi
L3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54
CisrIDogZGFpbHktY3Jvbi5zZWFiaW9zCisrIDogZGFpbHktY3Jvbi5zZWFiaW9zCisrIDogZGFp
bHktY3Jvbi5zZWFiaW9zCisrIDogZGFpbHktY3Jvbi5zZWFiaW9zCisrIDogZGFpbHktY3Jvbi5z
ZWFiaW9zCisrIDogZGFpbHktY3Jvbi5zZWFiaW9zCisrIDogZGFpbHktY3Jvbi5zZWFiaW9zCisr
IDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNwor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24uc2Vh
YmlvcworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9n
aXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJW
SVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBU
UkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUg
c2VhYmlvcworIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2Qg
L2hvbWUvb3NzdGVzdC9yZXBvcy9zZWFiaW9zCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0IDVjMWEyYzc1OTUxYzRhNTlm
MWJmMmQzYzgyY2E3NDQ3MjQ0NTEzYWQ6cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1hc3RlcgpUbyBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQK
ICAgZjcwMzYwNC4uNWMxYTJjNyAgNWMxYTJjNzU5NTFjNGE1OWYxYmYyZDNjODJjYTc0NDcyNDQ1
MTNhZCAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 19:06:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 19:06:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e1zr1-0005Rl-7J; Tue, 10 Oct 2017 19:06:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1e1zr0-0005Rf-78
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 19:06:10 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 F1/20-26618-12A1DD95; Tue, 10 Oct 2017 19:06:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupik+JIrShJLcpLzFFi42LRyGax01WQuht
 p8L1T1WLJx8UsDoweR3f/ZgpgjGLNzEvKr0hgzdh0uY294JlYxbFXd1kaGE8KdjFycbAINDJL
 zOjdwdbFyMnBKBAjsWlLJyNIQkign0liWfMHJpCEkECyxJoJZ1lBbDYBE4l188+zg9giAtIS1
 z5fBmtgFjjNLLF7+xlmkISwgJfEzVtzWUBsFgFViZ8P2sEaeIHiN/btAauREJCTuHmuE8zmFL
 CX+P2+gQ1imZ3E48OfmCDqBSVOznwCNodZQELi4IsXUL2KEgd+z2QGWSwhMI1R4sHuDmaIZnW
 Jvb/fQBXJShw9O4cFwvaVaNyyjAWiYQGjxPIdL1ghnGZ2iaMXNgM5HECOjsS+C/UQDc/ZJGae
 toSwLSU+/vjBBmEXSDy68Z4NovcCq0TTmxfsEAkZiXcLO6ASK1gl9r3exQJxUoLEu/+/mSASJ
 3kk+td9grqjk12i7eAm1gmM6rOQPDsLybMLGJlWMWoUpxaVpRbpGprpJRVlpmeU5CZm5ugaGp
 jq5aYWFyemp+YkJhXrJefnbmIEpgUGINjBOPV93CFGSQ4mJVFepT93IoX4kvJTKjMSizPii0p
 zUosPMcpwcChJ8IZL3o0UEixKTU+tSMvMASYomLQEB4+SCG8LSJq3uCAxtzgzHSJ1itGSY9Li
 K3+YOL703gCSHTfv/mESYsnLz0uVEufVA2kQAGnIKM2DGwdLopcYZaWEeRmBDhTiKUgtys0sQ
 ZV/xSjOwagkzMsLMoUnM68EbusroIOYgA4STbsDclBJIkJKqoFRuOKgWnjnVu4/b3rVDM+xnZ
 b5OOXBmmy9R3zOsd4HQ8R2f2OYyOSp8Fp/5rVJGRu/SJqE1cz3mLzyvv7pN+XegucYTtz13WP
 nJv3l4kfj7AALrUOL1ea+vLRxx77093V7HwqdyTDPbMidzThxk4GvYaHonsOtZuWS/FoxLgeT
 yzR3PJhqKvxCiaU4I9FQi7moOBEALd2lnZ0DAAA=
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1507662368!77948816!1
X-Originating-IP: [40.107.4.62]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20994 invoked from network); 10 Oct 2017 19:06:08 -0000
Received: from mail-eopbgr40062.outbound.protection.outlook.com (HELO
 EUR03-DB5-obe.outbound.protection.outlook.com) (40.107.4.62)
 by server-10.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 10 Oct 2017 19:06:08 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=wID5FT8MtOf5Dz11P4SwFxDnHfYo99bpWQ1b4McGMpI=;
 b=WltbbdhZnZOcNv8v3/YZ8KORD4cs73m+n0glAjHrqpialoB579jmwIvDkzYwd9LKLZqBZu8LAPc2U6iBAoDFoidaXh3yRx3eLzViptJhTY3lItJvZSUn5824x0W3t2Pp41wm6Pc+ZgzyzsHScGWKoT42HPffvpHgjtfsuOMIKKo=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.58) by
 AM4PR0301MB2131.eurprd03.prod.outlook.com (2603:10a6:200:4d::16) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Tue, 10 Oct
 2017 19:06:04 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Tue, 10 Oct 2017 22:06:00 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Tue, 10 Oct 2017 22:05:48 +0300
Message-Id: <1507662348-12963-1-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <59DD0D820200007800184742@prv-mh.provo.novell.com>
References: <59DD0D820200007800184742@prv-mh.provo.novell.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.58]
X-ClientProxiedBy: DB3PR0202CA0017.eurprd02.prod.outlook.com
 (2603:10a6:8:1::30) To AM4PR0301MB2131.eurprd03.prod.outlook.com
 (2603:10a6:200:4d::16)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: dd5a184c-74d6-4dd4-b362-08d51011f543
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:AM4PR0301MB2131; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2131;
 3:Q4U1uJ3RgC9kU4sXpK5VAuSE6T7TPLV2vMnhfEBXn3/02TR0tmTDxpmRQ+CTjMdkcEpSbwo1VqnsooT4qu+4dTFKXcTCzL8XMH67wcqa1kLvNnPR1724A425wWkVNJxvdcPrpmO9wEv2I4q7/o6ZnneV/XHFhv7J09ZhwNYxXHlMk5el1U4vUtvtcbcWBOxY7d+W7cNY2j0yryL1x04zJ3w+zpOYIV/BNkTjcKMcR3KfKO3Gg2Fcc/nGwfISeRnE;
 25:m3WWtmKV1SahLMrt6a+QZY2zuLbmvwE2p+9ctMqGR82FrTO9aUDCHwgQoNTsAzbWvaItWtmQcXydPerI3aj4HkMG7pWRTLhf+64vsco9FJW42BIfZXHoa8Qc2AmZnpWXlQMA6YiYero3yfQgeaYYk7TR0V+IWTGF3/si+ZM8H/daFL6f1HAtHJZ1R03b57ragm/AwgBTJ4mpgNhC9FJw/AbbepTiWJObQTABLlGCht8lvQJSKmLuk4CV5WdDws2/fN6JXP4HzKF3/VhshnlVloc4fxM5uh10A8kn0Y3N8uTMIFtoIxs3pQhdKHJZ2YsQoXe5TZ2y+tVAaBD3lMXo0g==;
 31:bjQtzkmqYL1c8ls815j68N4uJpLoSh6hfGme/MUyT5h6BYNUJNhulkl7JbMJLz3e3vR3BeDnRWmqGsg+rJ4iNeU15EwsOBiw+5DapF1+cdgJN4s8e+EWx1Aq5YbvWpOgobUNWIVo2iRB3vm3nrZEQnvQeJRw1MCK6fJY7dpMMO4nVV9bELWTRPGa7bUCDKu/Ga62gses3lCkIvOy8OI3ax64djUmKaawjA4CUN5mDUs=
X-MS-TrafficTypeDiagnostic: AM4PR0301MB2131:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2131;
 20:utVabXRnkg/iNc3bu4SIfZ0VpRMuvpWzWzv4dSf/76ntMLop4SfXPYrvRz2eMEVGABwk/xqkQaH2LHcE6AgC9Y2pt0W3G7WibzTxaw0uFAwWhRSnGNsdaNDCmusWDlBjbA4vqoFqxHU/aw7vrS1mU5uLkBO9tJvcyYIbzaRC1pQ+cGAJrSccfRQVCqyYfYrhmMAR+n2op2shzq1Djb4e+MwjmbwiC4Cwh7BOfwxVZSaCgNrOGnlW4dhAMnRiITVBTgcluD5McLPdndrvztR9PQV2rQ7w/92JdxkDoGqld5NHhMoNYg7gj3DVmxr+0qadO0SCYAKpeGHdLqjCFvUTzrlDWQirT5Mg+9yDqHmNfvjv9+qAuU8bC32BEF3B9t1BWDHwDpeCWbLOXqkJ0/VcYxEn5/qxhbdm93wRKyK5eTlV9naFUrRC6hiB5IEj4ajxfUL1Cz7DSC6iNyrN3XXvYvjyjNA1PuXzh/4Bt/SHaT6FZGvR63SltvEgFvmiyd2x;
 4:CfzliUSPKS3AXXBTqibMu1YBeMTRkMFx3ND9vC57ARwaumFzkH3hS4oinKETgcFDHDhqafLGH+ze4m0Iili+zJi/Ia60WTd1/VsBUhaC+caTkd4cAlx4W693mI3yrh7d/T1CidnuZlnHuNp4p3Om53q5in+8VpoU+wAum1X3iQfTlDlDciJZ/qdl9Z1gi/VYV6jsVxmJYgK8NJrKL/LvbFRbOkBG3bd+KhWLS3Il2xBiJ22r5Toc2I/U9trCSQvEgRBJLg9a3dTH6XEUcWrKRp30oJ+XU0B5UcaekuR1yfk=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <AM4PR0301MB21310E5BA4507BE872F14146E6750@AM4PR0301MB2131.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6041248)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123562025)(20161123560025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:AM4PR0301MB2131; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:AM4PR0301MB2131; 
X-Forefront-PRVS: 04569283F9
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(376002)(346002)(189002)(199003)(8656003)(7416002)(80792005)(76176999)(122856001)(50986999)(97736004)(8676002)(3846002)(6116002)(66066001)(2351001)(53936002)(6916009)(105586002)(50226002)(33646002)(2950100002)(2361001)(305945005)(47776003)(106356001)(8936002)(81166006)(189998001)(7736002)(8666007)(36756003)(6666003)(68736007)(101416001)(86362001)(81156014)(4326008)(16586007)(54906003)(5003940100001)(478600001)(5660300001)(48376002)(50466002)(316002)(45080400002)(72206003)(42186006)(2906002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR0301MB2131; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM4PR0301MB2131;
 23:28VzoYOo1jF0EMQoqIO5wD6nFQpecKlWuA5WYff?=
 =?us-ascii?Q?7uV/cK/gSIF9Mend0hSOkqx/aRsCrF1LRiRWuEW5g/N1Nsr/k25EM6l9bqx1?=
 =?us-ascii?Q?qdXkSZ8r8BpUJ42rhMDp2WKlbwOXo7sfSahtEa/uEVISi0jocBfCSJE1vKqS?=
 =?us-ascii?Q?fGdQyBzBh4Nlj/u4miPFkwm1VfielANXBq/1CD0CKi+o76inotvBUjNjOjUj?=
 =?us-ascii?Q?cai24vU4Ei2hEOQasPZ4ymLbCUUoAuZJWRh2beQC1yPDP20uaLOnUxIq6uf5?=
 =?us-ascii?Q?yWAUEBCjLk9NSlperZ4cv2RZ3yAD55VDPraVri2Y4ZGNx8l6nXqujgE5LYy+?=
 =?us-ascii?Q?NLaYZqSaQb5RROap7G5PP4HT1JtheihpmBgy5iUBBfCjSuMXnHdnyA0EW2x2?=
 =?us-ascii?Q?trd/l89h/CrPvemnluWOykgdS/0GP8w0zswuVWWWO5I1UE3Ws5IylV4Q3dsJ?=
 =?us-ascii?Q?RdlLi092H2Z3c3xjgyUjLi+QVmakIj9SGcqZS7svTsJBKuKuEir2g2o5yNAK?=
 =?us-ascii?Q?pWYj0MQI1kzSqXtUhg5qrWyDmyfvurvDE3RSgbeAxOp019aIarT7h2wGHtDR?=
 =?us-ascii?Q?keNvDXdo1O4mHTRbN5P1isdOyje0MjJvGsXP0NwOZBQPTzypzRD+wViT4hyt?=
 =?us-ascii?Q?CPW27S2ou4iFvx2gryYmurbzyZf3+OcS3B+jFO9PqmWIiG2AzTE69NbW/85s?=
 =?us-ascii?Q?Iwbri5Iu5XhHUy3IjUtKpoBTEFIc/Cv4UezdOoRDaFa+BnGdCu3bJS97asv1?=
 =?us-ascii?Q?HLSSymEm7IUM+i+gLNVPKjb2IKp4U6ukSDYxLarU6ZBBeDMUtJIx6VdewWqe?=
 =?us-ascii?Q?vmJVYC+UfaPLhFNiktYFtXhdwL8fpKdm/JqagLOInlNBCPmvTYQ382VfAfuQ?=
 =?us-ascii?Q?IPlfkv0DgvyuzpElOE6zrxt6pKRp0dWYDmqXknCWhTMJL+9vAoZ2J+h+ISke?=
 =?us-ascii?Q?L0pAVlWG2ji29pHNDUe013d8b6n146t6QjGjfotXHgmZAU1fha1eBW1am0vw?=
 =?us-ascii?Q?FQtAhJnwR4t7sU5OMb9JiDMk3IoZDDQUZkgBd0diSPcRY3fA+1UWHyABv+GR?=
 =?us-ascii?Q?Be8l3Ss7uUFyv7LtLnE6LU/JKvnaoMrS+wVP1Mr1GNbEgCn/6RSNhYezFPVw?=
 =?us-ascii?Q?l4fnx9DnzS9bcmjLcyswGx+crlQ5E24C7owj+YNewWRHw0MgvAxEgzOIOmUU?=
 =?us-ascii?Q?7Crok3eIHk8IztXk=3D?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2131;
 6:uUbCHUiHcmzbWDWYR/qtWDJ8GCDBI8k0iNchx7t4qjfITFKrkREMQf56jU41KKlpQsvmiTnvFmbQztSMRSMIxhKoGTBX8hTgdXrft8oEVx+wYz1dP7RqjrNN4+FjLrjavtj3sGB26xSbkit32sr0q/fwL4BF2pdICbeo9JPsLC+jh7wHOx7Hn5uA9gr4RlftnLJTPBSZrol7EWOKOoFdb9zN6kH8Rd0Q//ulMSfd2QgNalwiUrANgsbG1wHoVV+lKycLBg/XotSY1tS6liM9GGCfLcRe7ni6NoisypJNgAUnmTLBk7LmpFZIobb7b3C5fC1T9+dXe8CTz67CLffslQ==;
 5:2YS5hs+UyVc8AeupSR7DrF0JK8cjhK0o/n8LJwCmf9zWWiDfMEIPkC5poCROZc7oY38eaZuSVrNOTNiWiVLGtyOHbmIOBninHBjZU59FHNJRmC6ZgCbY+/6RtHBKv/nAHrcMUh/1a9ZblEeJtgclgA==;
 24:zMjsXpFPAkHb+LLBrbV5soEYvjCLfqJvj8lqsRKVsbMSUDrFNvsMIrvztRTiN5/WjbwkyyuXsf8GObBaZ3oX9EKbRYgrprIc3CzG0acR+WI=;
 7:Xbd9hf9O++jzffRVpR6J0YIMluN/iVRPCMP4pmviUC7I0IXOsx3OX1w3pZoOlXgTJFjXP4i53O48XYDoM0zMMxOntPCvSf0NcymSKOW18JEAxvXGHnKEvA85a1bxO0KeP92LUpIU7jBBz7jdPeTrsMdcUgCQIvjCGgo+mYZae2JFZ5aQIw4gLZo3OqIPBGCIeG9oKApJYhJ2xMoUJtAnfld4O+PX+XnZd59f+Q+qBGw=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Oct 2017 19:06:04.6416 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0301MB2131
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v9 04/11] public: xen.h: add definitions for
	UUID handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CkFkZGVkIHR5cGUgeGVuX3V1aWRfdC4gVGhpcyB0eXBlIHJlcHJlc2VudHMgVVVJRCBhcyBhbiBh
cnJheSBvZiAxNgpieXRlcyBpbiBiaWcgZW5kaWFuIGZvcm1hdC4KCkFkZGVkIG1hY3JvIFhFTl9E
RUZJTkVfVVVJRCB0aGF0IGNvbnN0cnVjdHMgVVVJRCBpbiB0aGUgdXN1YWwgd2F5OgoKIFhFTl9E
RUZJTkVfVVVJRCgweDAwMTEyMjMzLCAweDQ0NTUsIDB4NjY3NywgMHg4ODk5LAoJCTB4YWEsIDB4
YmIsIDB4Y2MsIDB4ZGQsIDB4ZWUsIDB4ZmYpCgp3aWxsIGNvbnN0cnVjdCBVVUlEIDAwMTEyMjMz
LTQ0NTUtNjY3Ny04ODk5LWFhYmJjY2RkZWVmZiBwcmVzZW50ZWQgYXMKIHsweDAwLCAweDExLCAw
eDIyLCAweDMzLCAweDQ0LCAweDU1LCAweDY2LCAweDc3LCAweDg4LAogIDB4OTksIDB4YWEsIDB4
YmIsIDB4Y2MsIDB4ZGQsIDB4ZWUsIDB4ZmZ9CgpOQjogV2UgZGVmaW5lIGEgbmV3IHN0cnVjdHVy
ZSBoZXJlIHJhdGhlciB0aGFuIHJlLXVzaW5nIEVGSV9HVUlELgpFRklfR1VJRCB1c2VzIGEgTWlj
cm9zb2Z0LXN0eWxlIGVuY29kaW5nIHdoaWNoLCBhbW9uZyBvdGhlciB0aGluZ3MsCm1peGVzIGxp
dHRsZS1lbmRpYW4gYW5kIGJpZy1lbmRpYW4uIFRoZSBzdHJ1Y3R1cmUgZGVmaW5lZCBpbiB0aGlz
CnBhdGNoLCB1bmxpa2UgRUZJX0dVSUQsIGlzIGNvbXBhdGlibGUgd2l0aCB0aGUgTGludXgga2Vy
bmVsIGFuZCBsaWJ1dWlkLgoKU2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9k
eW15cl9iYWJjaHVrQGVwYW0uY29tPgotLS0KCiAqIEZpeGVkIGNvZGUgZm9ybWF0dGluZwogKiBB
ZGRlZCBwYXJlbnRoZXNzIGFyb3VuZCAoeGVuX3V1aWRfdClYRU5fREVGSU5FX1VVSURfKC4uKQoK
LS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmggfCAzMyArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAzMyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvcHVibGljL3hlbi5oIGIveGVuL2luY2x1ZGUvcHVibGljL3hlbi5oCmlu
ZGV4IDJhYzZiMWUuLjNkNWVkYzYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4u
aAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmgKQEAgLTkzMCw2ICs5MzAsMzkgQEAgX19E
RUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh1aW50MTYsIHVpbnQxNl90KTsKIF9fREVGSU5FX1hFTl9H
VUVTVF9IQU5ETEUodWludDMyLCB1aW50MzJfdCk7CiBfX0RFRklORV9YRU5fR1VFU1RfSEFORExF
KHVpbnQ2NCwgdWludDY0X3QpOwogCit0eXBlZGVmIHN0cnVjdCB7CisgICAgdWludDhfdCBhWzE2
XTsKK30geGVuX3V1aWRfdDsKKworLyoKKyAqIFhFTl9ERUZJTkVfVVVJRCgweDAwMTEyMjMzLCAw
eDQ0NTUsIDB4NjY3NywgMHg4ODk5LAorICogICAgICAgICAgICAgICAgIDB4YWEsIDB4YmIsIDB4
Y2MsIDB4ZGQsIDB4ZWUsIDB4ZmYpCisgKiB3aWxsIGNvbnN0cnVjdCBVVUlEIDAwMTEyMjMzLTQ0
NTUtNjY3Ny04ODk5LWFhYmJjY2RkZWVmZiBwcmVzZW50ZWQgYXMKKyAqIHsweDAwLCAweDExLCAw
eDIyLCAweDMzLCAweDQ0LCAweDU1LCAweDY2LCAweDc3LCAweDg4LAorICogMHg5OSwgMHhhYSwg
MHhiYiwgMHhjYywgMHhkZCwgMHhlZSwgMHhmZn07CisgKgorICogTkI6IFRoaXMgaXMgY29tcGF0
aWJsZSB3aXRoIExpbnV4IGtlcm5lbCBhbmQgd2l0aCBsaWJ1dWlkLCBidXQgaXQgaXMgbm90Cisg
KiBjb21wYXRpYmxlIHdpdGggTWljcm9zb2Z0LCBhcyB0aGV5IHVzZSBtaXhlZC1lbmRpYW4gZW5j
b2RpbmcgKHNvbWUKKyAqIGNvbXBvbmVudHMgYXJlIGxpdHRsZS1lbmRpYW4sIHNvbWUgYXJlIGJp
Zy1lbmRpYW4pLgorICovCisjZGVmaW5lIFhFTl9ERUZJTkVfVVVJRF8oYSwgYiwgYywgZCwgZTEs
IGUyLCBlMywgZTQsIGU1LCBlNikgICAgICAgICAgICBcCisgICAge3soKGEpID4+IDI0KSAmIDB4
RkYsICgoYSkgPj4gMTYpICYgMHhGRiwgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAoKGEpID4+ICA4KSAmIDB4RkYsICgoYSkgPj4gIDApICYgMHhGRiwgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAoKGIpID4+ICA4KSAmIDB4RkYsICgoYikgPj4gIDApICYgMHhG
RiwgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAoKGMpID4+ICA4KSAmIDB4RkYs
ICgoYykgPj4gIDApICYgMHhGRiwgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAo
KGQpID4+ICA4KSAmIDB4RkYsICgoZCkgPj4gIDApICYgMHhGRiwgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgICAgICAgICAgZTEsIGUyLCBlMywgZTQsIGU1LCBlNn19CisKKy8q
IENvbXBvdW5kIGxpdGVyYWxzIGFyZSBzdXBwb3J0ZWQgaW4gQzk5IGFuZCBsYXRlci4gKi8KKyNp
ZiBkZWZpbmVkIChfX1NURENfVkVSU0lPTl9fKSAmJiBfX1NURENfVkVSU0lPTl9fID49IDE5OTkw
MUwKKyNkZWZpbmUgWEVOX0RFRklORV9VVUlEKGEsIGIsIGMsIGQsIGUxLCBlMiwgZTMsIGU0LCBl
NSwgZTYpICAgICAgICAgICAgIFwKKyAgICAoKHhlbl91dWlkX3QpWEVOX0RFRklORV9VVUlEXyhh
LCBiLCBjLCBkLCBlMSwgZTIsIGUzLCBlNCwgZTUsIGU2KSkKKyNlbHNlCisjZGVmaW5lIFhFTl9E
RUZJTkVfVVVJRChhLCBiLCBjLCBkLCBlMSwgZTIsIGUzLCBlNCwgZTUsIGU2KSAgICAgICAgICAg
ICBcCisgICAgWEVOX0RFRklORV9VVUlEXyhhLCBiLCBjLCBkLCBlMSwgZTIsIGUzLCBlNCwgZTUs
IGU2KQorCisjZW5kaWYgLyogZGVmaW5lZCAoX19TVERDX1ZFUlNJT05fXykgJiYgX19TVERDX1ZF
UlNJT05fXyA+PSAxOTk5MDFMICovCisKICNlbmRpZiAvKiAhX19BU1NFTUJMWV9fICovCiAKIC8q
IERlZmF1bHQgZGVmaW5pdGlvbnMgZm9yIG1hY3JvcyB1c2VkIGJ5IGRvbWN0bC9zeXNjdGwuICov
Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 19:15:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 19:15:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2004-0006En-45; Tue, 10 Oct 2017 19:15:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e2002-0006Eh-5V
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 19:15:30 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 ED/4E-11179-15C1DD95; Tue, 10 Oct 2017 19:15:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVybKJssm6AzN1
 Ig1uPjS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy+w40sBX/EKnon7GRpYHwv2MXIxSEksIRJ
 4vbW26xdjJwcLAIOEjvuPmbrYuTgYBSIkXjwwxokzCgQJjH58hKoEm2JNy9+gNlsAoYSf59sA
 iuXALKXfOYACYsIyErsvHKRBcRmFpjCKHHhdxKILSzgJPGi8SBYK6eAl8T+WSvAbF4g+8OFva
 wQ57QzSnzY8YARJCEqoCtx6N8fNogiQYmTM59ADdWSWD59G8sERoFZSFKzkKQWMDKtYtQoTi0
 qSy3SNTTWSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDEIGINjBuG275yFGSQ4m
 JVFepT93IoX4kvJTKjMSizPii0pzUosPMcpwcChJ8DZI340UEixKTU+tSMvMAcYDTFqCg0dJh
 LdICijNW1yQmFucmQ6ROsWoKCUO0ScAksgozYNrg8XgJUZZKWFeRqBDhHgKUotyM0tQ5V8xin
 MwKgnzvgIZz5OZVwI3/RXQYiagxaJpd0AWlyQipKQaGIX/Cr7a/EZcUHBC2+f9gd9FnC32vDg
 0/3TPFb4NE1bfvTB5faHQiqtP14Stk3EMTSwU6s5fvl1n1kzuriqrFvGbzobPb/z+KCf99/Pi
 V/NMZj4trnWYc+Pm15LVx3nu5Vdrv+L/WPtn58e3tew225b+iHmq6hD6poSxYG6Krdnetkuqr
 3XFI/SVWIozEg21mIuKEwGmqyN+vAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1507662927!105090198!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14999 invoked from network); 10 Oct 2017 19:15:28 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Oct 2017 19:15:28 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3E36021906;
 Tue, 10 Oct 2017 19:15:26 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3E36021906
Date: Tue, 10 Oct 2017 12:15:25 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: mjaggi@caviumnetworks.com
In-Reply-To: <1507639952-31617-6-git-send-email-mjaggi@caviumnetworks.com>
Message-ID: <alpine.DEB.2.10.1710101030190.3105@sstabellini-ThinkPad-X260>
References: <1507639952-31617-1-git-send-email-mjaggi@caviumnetworks.com>
 <1507639952-31617-6-git-send-email-mjaggi@caviumnetworks.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, julien.grall@arm.com,
 sstabellini@kernel.org, Manish Jaggi <mjaggi@cavium.com>,
 Andre.Przywara@arm.com
Subject: Re: [Xen-devel] [PATCH v6 5/5] ARM: ITS: Expose ITS in the MADT
	table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxMCBPY3QgMjAxNywgbWphZ2dpQGNhdml1bW5ldHdvcmtzLmNvbSB3cm90ZToKPiBG
cm9tOiBNYW5pc2ggSmFnZ2kgPG1qYWdnaUBjYXZpdW0uY29tPgo+IAo+IEFkZCBnaWN2M19pdHNf
bWFrZV9od2RvbV9tYWR0IHRvIHVwZGF0ZSBod2RvbSBNQURUIElUUyBpbmZvcm1hdGlvbi4KPiAK
PiBSZXZpZXdlZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Cj4g
U2lnbmVkLW9mZi1ieTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KPiAtLS0KPiAg
eGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyAgICAgICAgfCAxOSArKysrKysrKysrKysrKysrKysr
Cj4gIHhlbi9hcmNoL2FybS9naWMtdjMuYyAgICAgICAgICAgIHwgIDIgKysKPiAgeGVuL2luY2x1
ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggfCAgOCArKysrKysrKwo+ICAzIGZpbGVzIGNoYW5nZWQs
IDI5IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My1p
dHMuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKPiBpbmRleCBiZDk0MzA4Li5lNTdhZTA1
IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKPiArKysgYi94ZW4vYXJj
aC9hcm0vZ2ljLXYzLWl0cy5jCj4gQEAgLTEwNjIsNiArMTA2MiwyNSBAQCB2b2lkIGdpY3YzX2l0
c19hY3BpX2luaXQodm9pZCkKPiAgICAgIGFjcGlfdGFibGVfcGFyc2VfbWFkdChBQ1BJX01BRFRf
VFlQRV9HRU5FUklDX1RSQU5TTEFUT1IsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2lj
djNfaXRzX2FjcGlfcHJvYmUsIDApOwo+ICB9Cj4gKwo+ICt1bnNpZ25lZCBsb25nIGdpY3YzX2l0
c19tYWtlX2h3ZG9tX21hZHQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdm9pZCAqYmFzZV9wdHIp
Cj4gK3sKPiArICAgIHVuc2lnbmVkIGludCBpOwo+ICsgICAgdm9pZCAqZndfaXRzOwo+ICsgICAg
c3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX3RyYW5zbGF0b3IgKmh3ZG9tX2l0czsKPiArCj4gKyAg
ICBod2RvbV9pdHMgPSBiYXNlX3B0cjsKPiArCj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IHZnaWNf
djNfaXRzX2NvdW50KGQpOyBpKysgKQo+ICsgICAgewo+ICsgICAgICAgIGZ3X2l0cyA9IGFjcGlf
dGFibGVfZ2V0X2VudHJ5X21hZHQoQUNQSV9NQURUX1RZUEVfR0VORVJJQ19UUkFOU0xBVE9SLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSk7Cj4gKyAgICAg
ICAgbWVtY3B5KGh3ZG9tX2l0cywgZndfaXRzLCBzaXplb2Yoc3RydWN0IGFjcGlfbWFkdF9nZW5l
cmljX3RyYW5zbGF0b3IpKTsKCkkgdGhpbmsgd2UgYXJlIHN1cHBvc2VkIHRvIHVzZSBBQ1BJX01F
TUNQWSBmb3IgdGhpcyBraW5kIG9mIG9wZXJhdGlvbnMuCklmIHRoYXQncyBPSyBmb3IgeW91LCBJ
J2xsIGZpeCBvbiBjb21taXQuCgoKPiArICAgICAgICBod2RvbV9pdHMrKzsKPiArICAgIH0KPiAr
Cj4gKyAgICByZXR1cm4gc2l6ZW9mKHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY190cmFuc2xhdG9y
KSAqIHZnaWNfdjNfaXRzX2NvdW50KGQpOwo+ICt9Cj4gICNlbmRpZgo+ICAKPiAgLyoKPiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My5jIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCj4g
aW5kZXggMDI4OWQxYS4uZTliOTA2MCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYz
LmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKPiBAQCAtMTQwNCw2ICsxNDA0LDggQEAg
c3RhdGljIGludCBnaWN2M19tYWtlX2h3ZG9tX21hZHQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwg
dTMyIG9mZnNldCkKPiAgICAgICAgICB0YWJsZV9sZW4gKz0gc2l6ZTsKPiAgICAgIH0KPiAgCj4g
KyAgICB0YWJsZV9sZW4gKz0gZ2ljdjNfaXRzX21ha2VfaHdkb21fbWFkdChkLCBiYXNlX3B0ciAr
IHRhYmxlX2xlbik7Cj4gKwo+ICAgICAgcmV0dXJuIHRhYmxlX2xlbjsKPiAgfQo+ICAKPiBkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2dpY192M19pdHMuaAo+IGluZGV4IDczZWUwYmEuLjQwZGZmZGMgMTAwNjQ0Cj4gLS0t
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKPiArKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2dpY192M19pdHMuaAo+IEBAIC0xMzgsNiArMTM4LDggQEAgdm9pZCBnaWN2M19pdHNf
ZHRfaW5pdChjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpOwo+ICAKPiAgI2lmZGVm
IENPTkZJR19BQ1BJCj4gIHZvaWQgZ2ljdjNfaXRzX2FjcGlfaW5pdCh2b2lkKTsKPiArdW5zaWdu
ZWQgbG9uZyBnaWN2M19pdHNfbWFrZV9od2RvbV9tYWR0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQs
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpiYXNlX3B0
cik7Cj4gICNlbmRpZgo+ICAKPiAgLyogRGVueSBpb21lbSBhY2Nlc3MgZm9yIGl0cyAqLwo+IEBA
IC0yMDgsNiArMjEwLDEyIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBnaWN2M19pdHNfZHRfaW5pdChj
b25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpCj4gIHN0YXRpYyBpbmxpbmUgdm9pZCBn
aWN2M19pdHNfYWNwaV9pbml0KHZvaWQpCj4gIHsKPiAgfQo+ICsKPiArc3RhdGljIGlubGluZSB1
bnNpZ25lZCBsb25nIGdpY3YzX2l0c19tYWtlX2h3ZG9tX21hZHQoY29uc3Qgc3RydWN0IGRvbWFp
biAqZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdm9pZCAqYmFzZV9wdHIpCj4gK3sKPiArICAgIHJldHVybiAwOwo+ICt9Cj4gICNlbmRp
Zgo+ICAKPiAgc3RhdGljIGlubGluZSBpbnQgZ2ljdjNfaXRzX2RlbnlfYWNjZXNzKGNvbnN0IHN0
cnVjdCBkb21haW4gKmQpCj4gLS0gCj4gMi43LjQKPiAKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 19:20:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 19:20:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2052-0006yp-My; Tue, 10 Oct 2017 19:20:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=449813866=anthony.perard@citrix.com>)
 id 1e2051-0006yj-QN
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 19:20:39 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 0C/8A-24663-68D1DD95; Tue, 10 Oct 2017 19:20:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpG6b7N1
 IgzWvFS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyV//vZCw6wVrRMnsjewHiKpYuRg0NCwF9i
 /gHRLkZODhYBVYm5e5eyg9hsAgYSK6ZfZQSxRQS0JV6sWsfWxcjFwSywk1FixpI1YAlhgWiJ0
 zePs4LYvALWEtvuPGAGKRISaGOUeHTmBxNEQlDi5MwnLCA2s4COxILdn9hAFjMLSEss/8cBEu
 YU8JQ4ufIXWLmogLLE3r5DYEcICahJ3Fi4jGUCI98sJJNmIZk0C2HSAkbmVYzqxalFZalFuoZ
 6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBgcYABDsYl390OsQoycGkJMqr9OdO
 pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3lKZu5FCgkWp6akVaZk5wJCHSUtw8CiJ8E4HSfMWF
 yTmFmemQ6ROMepy3Hh4/Q+TEEtefl6qlDhvMUiRAEhRRmke3AhY/F1ilJUS5mUEOkqIpyC1KD
 ezBFX+FaM4B6OSMO85kCk8mXklcJteAR3BBHSEaNodkCNKEhFSUg2Mmpf9lETY56/+ePI95+W
 HKo89AvfzV+jYLc9cvs67bu7DfN6O1wbCSxZ3Hru8cPnRpi+zg/ayuYk/a2xLSXk7qzTgerhG
 ofSuZuuNUTysH7bcf3/GMfxpYOQbjlqDjmkbph+45FN5eanYwWqzKreN2830g7caJ+Slqr7/6
 vHsR+iVP907DorxKbEUZyQaajEXFScCAMmveCO6AgAA
X-Env-Sender: prvs=449813866=anthony.perard@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1507663235!102059562!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3570 invoked from network); 10 Oct 2017 19:20:37 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 19:20:37 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="443998483"
Date: Tue, 10 Oct 2017 12:48:52 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171010114852.GH1771@perard.uk.xensource.com>
References: <1507564902-9000-1-git-send-email-ian.jackson@eu.citrix.com>
 <1507564902-9000-6-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507564902-9000-6-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: Mutt/1.9.1 (2017-09-22)
Cc: Juergen Gross <jgross@suse.com>, Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 5/8] xen: move xc_interface compatibility
 fallback further up the file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMDksIDIwMTcgYXQgMDU6MDE6MzlQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2UgYXJlIGdvaW5nIHRvIHdhbnQgdG8gdXNlIHRoZSBkdW1teSB4ZW5kZXZpY2Vtb2Rl
bF9oYW5kbGUgdHlwZSBpbgo+IG5ldyBzdHViIGZ1bmN0aW9ucyBpbiB0aGUgQ09ORklHX1hFTl9D
VFJMX0lOVEVSRkFDRV9WRVJTSU9OIDwgNDEwMDAKPiBzZWN0aW9uLiAgU28gd2UgbmVlZCB0byBw
cm92aWRlIHRoYXQgZGVmaW5pdGlvbiwgb3IgKGFzIGFwcGxpY2FibGUpCj4gaW5jbHVkZSB0aGUg
YXBwcm9wcmlhdGUgaGVhZGVyLCBlYXJsaWVyIGluIHRoZSBmaWxlLgo+IAo+IChJZGVhbGx5IHRo
ZSBuZXdlciBjb21wYXRpYmlsaXR5IGxheWVycyB3b3VsZCBiZSBhdCB0aGUgYm90dG9tIG9mIHRo
ZQo+IGZpbGUsIHNvIHRoYXQgdGhleSBjYW4gbmF0dXJhbGx5IGJlbmVmaXQgZnJvbSB0aGUgY29t
cGF0aWJpbGl0eSBsYXllcnMKPiBmb3IgZWFybGllciB2ZXJzaW9uLiAgQnV0IHRoYXQncyByYXRo
ZXIgdG9vIG11Y2ggZm9yIHRoaXMgc2VyaWVzLikKPiAKPiBObyBmdW5jdGlvbmFsIGNoYW5nZS4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNv
bT4KCkFja2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4K
Ci0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 19:20:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 19:20:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2055-0006zA-Ts; Tue, 10 Oct 2017 19:20:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=449813866=anthony.perard@citrix.com>)
 id 1e2055-0006z2-8l
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 19:20:43 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 97/DD-01755-A8D1DD95; Tue, 10 Oct 2017 19:20:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBIsWRWlGSWpSXmKPExsXitHRDpG677N1
 Ig4u3jSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owzq/czFZzmqPg+TaqBsZO9i5GDQ0LAX6Kl
 IRjEZBFQlfjxWaiLkZODTcBAYsX0q4wgtoiAtsSLVevYuhi5OJgFdjJKzFiyBiwhLBApsXLRF
 VYQm1fAWmLG2zmMIEVCAm2MEl/f32GDSAhKnJz5hAXEZhbQkViw+xMbyDJmAWmJ5f84QExOAU
 +Jrz9SQSpEBZQl9vYdYgexhQTUJG4sXMYygZFvFpJBs5AMmoUwaAEj8ypG9eLUorLUIl1DvaS
 izPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwBBjAIIdjMs/Oh1ilORgUhLlVfpzJ1KI
 Lyk/pTIjsTgjvqg0J7X4EKMMB4eSBG+pzN1IIcGi1PTUirTMHGCww6QlOHiURHing6R5iwsSc
 4sz0yFSpxgVpcR5i0ESAiCJjNI8uDZYhF1ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMO85kC
 k8mXklcNNfAS1mAlosmnYHZHFJIkIKGLXH+A+F79rUcWNBYFPElcMPlW46iJ0SW2l87JyCVFq
 l8F+HV0I+Ef/m5v2a+I77dNeDrXafXxsvEEh7Lf3TpN1j3uZFbEIW392TN2v4Tyv7U/R1S4L6
 vdJ3Ub6veqWPesaZP/ATX379yu5Vz+teN/R0H5hz+ov6zns/5qlN/F54WFOwoUha4e8nJZbij
 ERDLeai4kQAMBc7mqsCAAA=
X-Env-Sender: prvs=449813866=anthony.perard@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1507663235!102059562!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3678 invoked from network); 10 Oct 2017 19:20:39 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 19:20:39 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="443998682"
Date: Tue, 10 Oct 2017 12:48:06 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171010114806.GG1771@perard.uk.xensource.com>
References: <1507564902-9000-1-git-send-email-ian.jackson@eu.citrix.com>
 <1507564902-9000-4-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507564902-9000-4-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: Mutt/1.9.1 (2017-09-22)
Cc: Juergen Gross <jgross@suse.com>, Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 3/8] xen: defer call to xen_restrict until
 just before os_setup_post
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMDksIDIwMTcgYXQgMDU6MDE6MzdQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2UgbmVlZCB0byByZXN0cmljdCAqYWxsKiB0aGUgY29udHJvbCBmZHMgdGhhdCBxZW11
IG9wZW5zLiAgTG9va2luZyBpbgo+IC9wcm9jL1BJRC9mZCBzaG93cyB0aGVyZSBhcmUgbWFueTsg
dGhlaXIgYWxsb2NhdGlvbiBzZWVtcyBzY2F0dGVyZWQKPiB0aHJvdWdob3V0IFhlbiBzdXBwb3J0
IGNvZGUgaW4gcWVtdS4KPiAKPiBXZSBtdXN0IHBvc3Rwb25lIHRoZSByZXN0cmljdCBjYWxsIHVu
dGlsIHJvdWdobHkgdGhlIHNhbWUgdGltZSBhcyBxZW11Cj4gY2hhbmdlcyBpdHMgdWlkLCBjaHJv
b3RzIChpZiBhcHBsaWNhYmxlKSwgYW5kIHNvIG9uLgo+IAo+IFRoZXJlIGRvZXNuJ3Qgc2VlbSB0
byBiZSBhbiBhcHByb3ByaWF0ZSBob29rIGFscmVhZHkuICBUaGUgUnVuU3RhdGUKPiBjaGFuZ2Ug
aG9vayBmaXJlcyBhdCBkaWZmZXJlbnQgdGltZXMgZGVwZW5kaW5nIG9uIGV4YWN0bHkgd2hhdCBt
b2RlCj4gcWVtdSBpcyBvcGVyYXRpbmcgaW4uCj4gCj4gQW5kIGl0IGFwcGVhcnMgdGhhdCBuby1v
bmUgYnV0IHRoZSBYZW4gY29kZSB3YW50cyBhIGhvb2sgYXQgdGhpcyBwaGFzZQo+IG9mIGV4ZWN1
dGlvbi4gIFNvLCBpbnRyb2R1Y2UgYSBiYXJlIGNhbGwgdG8gYSBuZXcgZnVuY3Rpb24KPiB4ZW5f
c2V0dXBfcG9zdCwganVzdCBiZWZvcmUgb3Nfc2V0dXBfcG9zdC4gIEFsc28gcHJvdmlkZSB0aGUK
PiBhcHByb3ByaWF0ZSBzdHViIGZvciB3aGVuIFhlbiBjb21waWxhdGlvbiBpcyBkaXNhYmxlZC4K
PiAKPiBXZSBkbyB0aGUgcmVzdHJpY3Rpb24gYmVmb3JlIHJhdGhlciB0aGFuIGFmdGVyIG9zX3Nl
dHVwX3Bvc3QsIGJlY2F1c2UKPiB4ZW5fcmVzdHJpY3QgbWF5IG5lZWQgdG8gb3BlbiAvZGV2L251
bGwsIGFuZCBvc19zZXR1cF9wb3N0IG1pZ2h0IGhhdmUKPiBjYWxsZWQgY2hyb290Lgo+IAo+IFNp
Z25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgoKUmV2
aWV3ZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgoKLS0g
CkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 10 19:25:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 19:25:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e209K-0007FT-Ed; Tue, 10 Oct 2017 19:25:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e209J-0007FL-4C
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 19:25:05 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 BB/A1-23363-09E1DD95; Tue, 10 Oct 2017 19:25:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBIsWRWlGSWpSXmKPExsVyMfTGRt1+ubu
 RBmvfa1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlPrjxnLvjPV3H/1TH2BsbP3F2MXBxCAjMZ
 JZrXTGUBcVgEbjFLHFt6hA3EkRA4yCpx6OgX1i5GTiAnS2L/mQ9sEHaaxMPTd5kg7CqJVwf3A
 9VwAI1Sk1jzJgpiageTxJann8F6hQX8JH5N6AOrERHwkvj2WQ2i5gSjRG97K9gcZoFiiW/dV8
 Bq2AR0JNbNqAUJ8wrYSnz9toYZxGYRUJU4ses/2EhRgVSJj+++MELUCEqcnPmEBcTmFPCWmNf
 5DWqkmcS8zQ+ZIWx5ie1v5zBPYBSZhaRlFpKyWUjKFjAyr2JUL04tKkst0jXTSyrKTM8oyU3M
 zNE1NDDWy00tLk5MT81JTCrWS87P3cQIDP96BgbGHYxX2pwPMUpyMCmJ8ir9uRMpxJeUn1KZk
 VicEV9UmpNafIhRhoNDSYJXWvZupJBgUWp6akVaZg4wEmHSEhw8SiK8biBp3uKCxNzizHSI1C
 lGY44Ldy79YeI4sOfWHyYhlrz8vFQpcd4akFIBkNKM0jy4QbAEcYlRVkqYl5GBgUGIpyC1KDe
 zBFX+FaM4B6OSMK87yBSezLwSuH2vgE5hAjpFNO0OyCkliQgpqQZGyytpH1TC4iPb3J5qV2c1
 M9z8EHh/V/KEUiUlFSZjsTXFab7rbzKpnHZw2jRTIOtClPHqz3fynunGdJRcWvLG/+3VrFuaW
 y6r+5hnhhzQFgx3afjAf/LAkdAlgrnfDgo+/L6vemZP5uWmp2mMSxfWvGCcqxWaG+RxbZ+g9/
 nSqUdPLv9eZH1CiaU4I9FQi7moOBEAPRA5XwsDAAA=
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1507663502!109502898!1
X-Originating-IP: [209.85.216.177]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59739 invoked from network); 10 Oct 2017 19:25:03 -0000
Received: from mail-qt0-f177.google.com (HELO mail-qt0-f177.google.com)
 (209.85.216.177)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Oct 2017 19:25:03 -0000
Received: by mail-qt0-f177.google.com with SMTP id z50so49581716qtj.4
 for <xen-devel@lists.xenproject.org>; Tue, 10 Oct 2017 12:25:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:cc:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding;
 bh=HlH0Aah9aiZNJ6P6AZBhTaHUpq6s7GI0mqbUp75gc2o=;
 b=bTYJaR+vQdYpwrrQZwTIvhHXRae3CAVfJ84RK3qDcR1E3Aiz96xokIe8Ll1I5ptnGw
 ufYVXmVo2Php2Pi6KkgDIHBANZJE8b3VrWpoGXd5SBTV5yObHUaGTesjLC45pzZri5//
 gJ2Sx5HuGn+bwdGhTFXF63cSwQUhH7UvKpzSU=
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-transfer-encoding;
 bh=HlH0Aah9aiZNJ6P6AZBhTaHUpq6s7GI0mqbUp75gc2o=;
 b=bqmcgeHFOpE6fOY3qtvheCztseVvwZ1Qzri6bumQZ1Bp98fSrsU3bA2W6VRgAVRUjb
 1umudIZyEZjayweJXH7HnuKYg5PVgLaLzDKu8RoEUSTldlDlv95CNz3gM58kcQblteJF
 4fdf9cSOwAXMTy9OzIP/F4dr0t/ST66OREowWdJLDc4DFFQeys35ic6En0K5d1L5rj08
 WnqOr1kO2kKL/OEFoxH6lKFIz8eTAlI2oto5dzNZ0+8XbelHzLMCI4O+/LDJNGqPvl6q
 R/yEHKyB+rIaKXiRsUN5tjeVWskbXDIpJc7pI5XZrWvNqo0WuTV0eIUZNd8jL2zPx6PN
 drmg==
X-Gm-Message-State: AMCzsaU/iosU35037NJbKxRCEstQ/gB2mGLUqDSiQRNehtMTpvqwCmW3
 opMOibmpe5r6BD97Uj6OV4Y+YQ==
X-Google-Smtp-Source: AOwi7QAZkP4Hfh7fXmRuDCkPkt6rdmPO1kmIUe0XaL0hLH4Yfh2vx3DuL4n3ULNhg0h5EOz7yXK9XQ==
X-Received: by 10.55.135.70 with SMTP id j67mr14568387qkd.273.1507663502441;
 Tue, 10 Oct 2017 12:25:02 -0700 (PDT)
Received: from Juliens-MacBook-Pro.local ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id n3sm4268825qte.93.2017.10.10.12.24.59
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 10 Oct 2017 12:25:02 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>, mjaggi@caviumnetworks.com
References: <1507639952-31617-1-git-send-email-mjaggi@caviumnetworks.com>
 <1507639952-31617-6-git-send-email-mjaggi@caviumnetworks.com>
 <alpine.DEB.2.10.1710101030190.3105@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <dc552e63-e9e5-64db-d85a-b719c3ad727f@linaro.org>
Date: Tue, 10 Oct 2017 20:24:58 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)
 Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1710101030190.3105@sstabellini-ThinkPad-X260>
Cc: xen-devel@lists.xenproject.org, julien.grall@arm.com,
 Manish Jaggi <mjaggi@cavium.com>, Andre.Przywara@arm.com
Subject: Re: [Xen-devel] [PATCH v6 5/5] ARM: ITS: Expose ITS in the MADT
	table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxMC8xMC8yMDE3IDIwOjE1LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24g
VHVlLCAxMCBPY3QgMjAxNywgbWphZ2dpQGNhdml1bW5ldHdvcmtzLmNvbSB3cm90ZToKPj4gRnJv
bTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KPj4KPj4gQWRkIGdpY3YzX2l0c19t
YWtlX2h3ZG9tX21hZHQgdG8gdXBkYXRlIGh3ZG9tIE1BRFQgSVRTIGluZm9ybWF0aW9uLgo+Pgo+
PiBSZXZpZXdlZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Cj4+
IFNpZ25lZC1vZmYtYnk6IE1hbmlzaCBKYWdnaSA8bWphZ2dpQGNhdml1bS5jb20+Cj4+IC0tLQo+
PiAgeGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyAgICAgICAgfCAxOSArKysrKysrKysrKysrKysr
KysrCj4+ICB4ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgICAgICAgICAgICB8ICAyICsrCj4+ICB4ZW4v
aW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaCB8ICA4ICsrKysrKysrCj4+ICAzIGZpbGVzIGNo
YW5nZWQsIDI5IGluc2VydGlvbnMoKykKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9n
aWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCj4+IGluZGV4IGJkOTQzMDgu
LmU1N2FlMDUgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKPj4gKysr
IGIveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwo+PiBAQCAtMTA2Miw2ICsxMDYyLDI1IEBAIHZv
aWQgZ2ljdjNfaXRzX2FjcGlfaW5pdCh2b2lkKQo+PiAgICAgIGFjcGlfdGFibGVfcGFyc2VfbWFk
dChBQ1BJX01BRFRfVFlQRV9HRU5FUklDX1RSQU5TTEFUT1IsCj4+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGdpY3YzX2l0c19hY3BpX3Byb2JlLCAwKTsKPj4gIH0KPj4gKwo+PiArdW5zaWdu
ZWQgbG9uZyBnaWN2M19pdHNfbWFrZV9od2RvbV9tYWR0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQs
IHZvaWQgKmJhc2VfcHRyKQo+PiArewo+PiArICAgIHVuc2lnbmVkIGludCBpOwo+PiArICAgIHZv
aWQgKmZ3X2l0czsKPj4gKyAgICBzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfdHJhbnNsYXRvciAq
aHdkb21faXRzOwo+PiArCj4+ICsgICAgaHdkb21faXRzID0gYmFzZV9wdHI7Cj4+ICsKPj4gKyAg
ICBmb3IgKCBpID0gMDsgaSA8IHZnaWNfdjNfaXRzX2NvdW50KGQpOyBpKysgKQo+PiArICAgIHsK
Pj4gKyAgICAgICAgZndfaXRzID0gYWNwaV90YWJsZV9nZXRfZW50cnlfbWFkdChBQ1BJX01BRFRf
VFlQRV9HRU5FUklDX1RSQU5TTEFUT1IsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaSk7Cj4+ICsgICAgICAgIG1lbWNweShod2RvbV9pdHMsIGZ3X2l0cywg
c2l6ZW9mKHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY190cmFuc2xhdG9yKSk7Cj4KPiBJIHRoaW5r
IHdlIGFyZSBzdXBwb3NlZCB0byB1c2UgQUNQSV9NRU1DUFkgZm9yIHRoaXMga2luZCBvZiBvcGVy
YXRpb25zLgo+IElmIHRoYXQncyBPSyBmb3IgeW91LCBJJ2xsIGZpeCBvbiBjb21taXQuCgpJIGRv
bid0IHRoaW5rIHdlIHNob3VsZCB1c2UgQUNQSV9NRU1DUFkuIFRoZSBtYWNybyBpcyBoZXJlIGJl
Y2F1c2UgCmFjcGljYSAob3VyIGRyaXZlcnMvYWNwaSkgaXMgbWVhbnQgdG8gYmUgT1MtYWdub3N0
aWMuIFNvIHlvdSBuZWVkIGEgd2F5IAp0byB0ZWxsIGhvdyB5b3VyIE9TIGNvcGllcyBtZW1vcnku
CgpJIGhhZCBhIGxvb2sgb24gdGhlIHVzYWdlIG9mIEFDUElfTUVNQ1BZLCBpdCBzZWVtcyB0aGF0
IG9ubHkgdGhlIAphcmNoL2FybSBhbmQgZHJpdmVycy9hY3BpIGlzIHVzaW5nIGl0LiBUaGlzIHNl
ZW0gdG8gY29uZmlybSB0aGF0IApwcm9iYWJseSB3ZSB1c2VkIGl0IGJ5IG1pc3Rha2UgaW4gdGhl
IEFybSBjb2RlLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 19:32:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 19:32:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e20G2-00084X-9z; Tue, 10 Oct 2017 19:32:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=449813866=anthony.perard@citrix.com>)
 id 1e20G0-00084R-Gy
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 19:32:00 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 9D/4F-31930-F202DD95; Tue, 10 Oct 2017 19:31:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpK6+wt1
 Ig59Nohbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aCDX+ZCg4zV9w7wNbA+Iepi5GTQ0LAX6L7
 7352EJtFQFWi7WMXK4jNJmAgsWL6VUYQW0RAW+LFqnVsXYxcHMwCOxklZixZA5YQFvCVeDR9P
 ZjNK2At8eJBCytIkZBAG6PE1C+PWCESghInZz5hAbGZBXQkFuz+BDSJA8iWllj+jwMkzCngKb
 GxdQvYHFEBZYm9fYfADhISUJO4sXAZywRGvllIJs1CMmkWwqQFjMyrGNWLU4vKUot0TfWSijL
 TM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQIDjQEIdjB+6Xc+xCjJwaQkyqv0506kEF9S
 fkplRmJxRnxRaU5q8SFGGQ4OJQlea/m7kUKCRanpqRVpmTnAkIdJS3DwKInwpoKkeYsLEnOLM
 9MhUqcYdTluPLz+h0mIJS8/L1VKnLcKpEgApCijNA9uBCz+LjHKSgnzMgIdJcRTkFqUm1mCKv
 +KUZyDUUmYVwtkCk9mXgncpldARzABHSGadgfkiJJEhJRUA2PqEubj2y3t7v6u6JrRso03+t+
 S/gfaRpaB7MVXlyZ5P3h9z1b/1O7GtGOP1zfP4+q7/yAtX7mB9wmzZGCL2rosPtPJT282l5W8
 /N67R3Njgo7NzYqJThNSpC5nzn3e8tol8NLB7OIly11yeGawvPjOWaXbfjzf8WAFx/JdPYcPF
 /z96cxxe4kSS3FGoqEWc1FxIgCiza6/ugIAAA==
X-Env-Sender: prvs=449813866=anthony.perard@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1507663915!85780694!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40172 invoked from network); 10 Oct 2017 19:31:58 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 19:31:58 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="444020883"
Date: Tue, 10 Oct 2017 12:55:15 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171010115515.GI1771@perard.uk.xensource.com>
References: <1507564902-9000-1-git-send-email-ian.jackson@eu.citrix.com>
 <1507564902-9000-7-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507564902-9000-7-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: Mutt/1.9.1 (2017-09-22)
Cc: Juergen Gross <jgross@suse.com>, Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 6/8] xen: destroy_hvm_domain: Try
	xendevicemodel_shutdown
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMDksIDIwMTcgYXQgMDU6MDE6NDBQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4geGNfaW50ZXJmYWNlX29wZW4gZXRjLiBpcyBub3QgZ29pbmcgdG8gd29yayBpZiB3ZSBo
YXZlIGRyb3BwZWQKPiBwcml2aWxlZ2UsIGJ1dCB4ZW5kZXZpY2Vtb2RlbF9zaHV0ZG93biB3aWxs
IGlmIGV2ZXJ5dGhpbmcgaXMgbmV3Cj4gZW5vdWdoLgo+IAo+IHhlbmRldmljZW1vZGVsX3NodXRk
b3duIGlzIG9ubHkgYXZhaWxhYmUgaW4gWGVuIDQuMTAgYW5kIGxhdGVyLCBzbwo+IHByb3ZpZGUg
YSBzdHViIGZvciBlYXJsaWVyIHZlcnNpb25zLgo+IAo+IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNr
c29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgoKLS0gCkFudGhvbnkgUEVSQVJECgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 10 20:07:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 20:07:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e20o2-00021U-1T; Tue, 10 Oct 2017 20:07:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e20o1-00021J-JG
 for xen-devel@lists.xensource.com; Tue, 10 Oct 2017 20:07:09 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 D4/F3-01687-C682DD95; Tue, 10 Oct 2017 20:07:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCLMWRWlGSWpSXmKPExsWS0XRdVTdb426
 kwd2PuhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuPH0NWPBl8WMFSffbWds
 YHxX2sXIxSEk0Mgk8fLDK1YI5zGjxOOvE9kgnG2MEj/6rjN1MXJyiAg4S3w9M5cdxOYV0Je4e
 PIbM4gtLGAmcWH5NbAGCYEbchJ7Z+9hAUlICHhLbLw3mR3G7n92h7GLkZ2DTcBK4pAYSJRFQF
 Xi17F1rBMYuRcwMqxi1ChOLSpLLdI1MtJLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/
 dxAj0ez0DA+MOxj3tfocYJTmYlER5lf7ciRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwbtT/W6k
 kGBRanpqRVpmDjAAYdISHDxKIrxPQNK8xQWJucWZ6RCpU4zGHMc2Xf7DxLFkypU/TEIsefl5q
 VLivHNASgVASjNK8+AGwSLjEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3mUgU3gy80rg9r
 0COoUJ6BTRtDsgp5QkIqSkGhhTumXOpmSo6sv9SpDe7lqTMX365ZfbDe9nvZM6XO9iL/prerR
 MlaCQamOq6LGOGyuvdpcllAlyGLoa/l2osXirxnfegwLl+ypKPvbfZUux0NZdvf1jzfqf9kca
 bH71f6zSuHRLLH7xgsarnxfliapr1Za/uve3bd1pkXXsx6cU9HuI3DvWzKHEUpyRaKjFXFScC
 ADHoBPThwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1507666026!67560230!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61557 invoked from network); 10 Oct 2017 20:07:07 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 20:07:07 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e20nx-0001rS-SR; Tue, 10 Oct 2017 20:07:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e20ns-0003wk-ET; Tue, 10 Oct 2017 20:07:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e20ns-0000um-83; Tue, 10 Oct 2017 20:07:00 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114218-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-saverestore.2:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=68ebe3cbe786a954481d6ded0dc83f7d551640bf
X-Osstest-Versions-That: linux=8a5776a5f49812d29fe4b2d0a2d71675c3facf3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 10 Oct 2017 20:07:00 +0000
Subject: [Xen-devel] [linux-linus test] 114218: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDIxOCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE0MjE4LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxNSBndWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwgUkVH
Ui4gdnMuIDExNDE3NQoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJs
ZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNDE3NQoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExNDE3
NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTE0MTc1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTQxNzUKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDExNDE3NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE0MTc1CiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTQx
NzUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAg
ICAgICAgICBmYWlsICBsaWtlIDExNDE3NQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
NiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTE0MTc1CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9s
MiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3Jl
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDY4ZWJlM2NiZTc4NmE5
NTQ0ODFkNmRlZDBkYzgzZjdkNTUxNjQwYmYKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAg
ICAgICAgICAgIDhhNTc3NmE1ZjQ5ODEyZDI5ZmU0YjJkMGEyZDcxNjc1YzNmYWNmM2YKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExNDE3NSAgMjAxNy0xMC0wOSAwNDoxODo0NyBaICAgIDEgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTQyMTggIDIwMTctMTAtMDkgMjM6MDA6MDcgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBCZW5qYW1pbiBDb2RkaW5ndG9uIDxiY29kZGluZ0ByZWRoYXQuY29tPgogIENvbGlu
IElhbiBLaW5nIDxjb2xpbi5raW5nQGNhbm9uaWNhbC5jb20+CiAgRGFuIENhcnBlbnRlciA8ZGFu
LmNhcnBlbnRlckBvcmFjbGUuY29tPgogIEouIEJydWNlIEZpZWxkcyA8YmZpZWxkc0ByZWRoYXQu
Y29tPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBT
Y290dCBNYXloZXcgPHNtYXloZXdAcmVkaGF0LmNvbT4KICBUcm9uZCBNeWtsZWJ1c3QgPHRyb25k
Lm15a2xlYnVzdEBwcmltYXJ5ZGF0YS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgNjhlYmUzY2JlNzg2YTk1
NDQ4MWQ2ZGVkMGRjODNmN2Q1NTE2NDBiZgpNZXJnZTogOGE1Nzc2YSBlOGZhMzNhCkF1dGhvcjog
TGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgpEYXRlOiAgIE1v
biBPY3QgOSAxMDo1NTozNyAyMDE3IC0wNzAwCgogICAgTWVyZ2UgdGFnICduZnMtZm9yLTQuMTQt
Mycgb2YgZ2l0Oi8vZ2l0LmxpbnV4LW5mcy5vcmcvcHJvamVjdHMvdHJvbmRteS9saW51eC1uZnMK
ICAgIAogICAgUHVsbCBORlMgY2xpZW50IGJ1Z2ZpeGVzIGZyb20gVHJvbmQgTXlrbGVidXN0Ogog
ICAgICJIaWdodGxpZ2h0cyBpbmNsdWRlOgogICAgCiAgICAgIHN0YWJsZSBmaXhlczoKICAgICAg
IC0gbmZzL2ZpbGVsYXlvdXQ6IGZpeCBvb3BzIHdoZW4gZnJlZWluZyBmaWxlbGF5b3V0IHNlZ21l
bnQKICAgICAgIC0gTkZTOiBGaXggdW5pbml0aWFsaXplZCBycGNfd2FpdF9xdWV1ZQogICAgCiAg
ICAgIGJ1Z2ZpeGVzOgogICAgICAgLSBORlN2NC9wbmZzOiBGaXggYW4gaW5maW5pdGUgbGF5b3V0
Z2V0IGxvb3AKICAgICAgIC0gbmZzOiBSUENfTUFYX0FVVEhfU0laRSBpcyBpbiBieXRlcyIKICAg
IAogICAgKiB0YWcgJ25mcy1mb3ItNC4xNC0zJyBvZiBnaXQ6Ly9naXQubGludXgtbmZzLm9yZy9w
cm9qZWN0cy90cm9uZG15L2xpbnV4LW5mczoKICAgICAgTkZTdjQvcG5mczogRml4IGFuIGluZmlu
aXRlIGxheW91dGdldCBsb29wCiAgICAgIG5mcy9maWxlbGF5b3V0OiBmaXggb29wcyB3aGVuIGZy
ZWVpbmcgZmlsZWxheW91dCBzZWdtZW50CiAgICAgIHN1bnJwYzogcmVtb3ZlIHJlZHVuZGFudCBp
bml0aWFsaXphdGlvbiBvZiBzb2NrCiAgICAgIE5GUzogRml4IHVuaW5pdGlhbGl6ZWQgcnBjX3dh
aXRfcXVldWUKICAgICAgTkZTOiBDbGVhbnVwIGVycm9yIGhhbmRsaW5nIGluIG5mc19pZG1hcF9y
ZXF1ZXN0X2tleSgpCiAgICAgIG5mczogUlBDX01BWF9BVVRIX1NJWkUgaXMgaW4gYnl0ZXMKCmNv
bW1pdCBlOGZhMzNhNmY2Yzc2ODg1OTE1NDJkYjk1NTc5NGI2OWI4Y2VjYzU1CkF1dGhvcjogVHJv
bmQgTXlrbGVidXN0IDx0cm9uZC5teWtsZWJ1c3RAcHJpbWFyeWRhdGEuY29tPgpEYXRlOiAgIFdl
ZCBPY3QgNCAxMzo0OToxMiAyMDE3IC0wNDAwCgogICAgTkZTdjQvcG5mczogRml4IGFuIGluZmlu
aXRlIGxheW91dGdldCBsb29wCiAgICAKICAgIFNpbmNlIHdlIGNhbiBub3cgdXNlIGEgbG9jayBz
dGF0ZWlkIG9yIGEgZGVsZWdhdGlvbiBzdGF0ZWlkLCB0aGF0CiAgICBkaWZmZXJzIGZyb20gdGhl
IGNvbnRleHQgc3RhdGVpZCwgd2UgbmVlZCB0byBjaGFuZ2UgdGhlIHRlc3QgaW4KICAgIG5mczRf
bGF5b3V0Z2V0X2hhbmRsZV9leGNlcHRpb24oKSB0byB0YWtlIHRoaXMgaW50byBhY2NvdW50Lgog
ICAgCiAgICBUaGlzIGZpeGVzIGFuIGluZmluaXRlIGxheW91dGdldCBsb29wIGluIHRoZSBORlMg
Y2xpZW50IHdoZXJlYnkKICAgIGl0IGtlZXBzIHJldHJ5aW5nIHRoZSBpbml0aWFsIGxheW91dGdl
dCB1c2luZyB0aGUgc2FtZSBicm9rZW4KICAgIHN0YXRlaWQuCiAgICAKICAgIEZpeGVzOiA3MGQy
ZjdiMWVhMTliICgicE5GUzogVXNlIHRoZSBzdGFuZGFyZCBJL08gc3RhdGVpZCB3aGVuLi4uIikK
ICAgIFNpZ25lZC1vZmYtYnk6IFRyb25kIE15a2xlYnVzdCA8dHJvbmQubXlrbGVidXN0QHByaW1h
cnlkYXRhLmNvbT4KCmNvbW1pdCAwYTQ3ZGYxMWJmYzMxZTFjZWFlN2Y5MWNlYTg0ZDNiZmY1MDA0
NzVkCkF1dGhvcjogU2NvdHQgTWF5aGV3IDxzbWF5aGV3QHJlZGhhdC5jb20+CkRhdGU6ICAgRnJp
IFNlcCAyOSAwOTozNjo0MyAyMDE3IC0wNDAwCgogICAgbmZzL2ZpbGVsYXlvdXQ6IGZpeCBvb3Bz
IHdoZW4gZnJlZWluZyBmaWxlbGF5b3V0IHNlZ21lbnQKICAgIAogICAgQ2hlY2sgZm9yIGEgTlVM
TCBkc2FkZHIgaW4gZmlsZWxheW91dF9mcmVlX2xzZWcoKSBiZWZvcmUgY2FsbGluZwogICAgbmZz
NF9mbF9wdXRfZGV2aWNlaWQoKS4gIFRoaXMgZml4ZXMgdGhlIGZvbGxvd2luZyBvb3BzOgogICAg
CiAgICBbIDE5NjcuNjQ1MjA3XSBCVUc6IHVuYWJsZSB0byBoYW5kbGUga2VybmVsIE5VTEwgcG9p
bnRlciBkZXJlZmVyZW5jZSBhdCAwMDAwMDAwMDAwMDAwMDMwCiAgICBbIDE5NjcuNjQ2MDEwXSBJ
UDogWzxmZmZmZmZmZmMwNmQ2YWVhPl0gbmZzNF9wdXRfZGV2aWNlaWRfbm9kZSsweGEvMHg5MCBb
bmZzdjRdCiAgICBbIDE5NjcuNjQ2MDEwXSBQR0QgYzA4YmMwNjcgUFVEIDkxNWQzMDY3IFBNRCAw
CiAgICBbIDE5NjcuNzUzMDM2XSBPb3BzOiAwMDAwIFsjMV0gU01QCiAgICBbIDE5NjcuNzUzMDM2
XSBNb2R1bGVzIGxpbmtlZCBpbjogbmZzX2xheW91dF9uZnN2NDFfZmlsZXMgZXh0NCBtYmNhY2hl
IGpiZDIgbG9vcCBycGNzZWNfZ3NzX2tyYjUgbmZzdjQgZG5zX3Jlc29sdmVyIG5mcyBmc2NhY2hl
IGFtZDY0X2VkYWNfbW9kIGlwbWlfc3NpZiBlZGFjX21jZV9hbWQgZWRhY19jb3JlIGt2bV9hbWQg
c2cga3ZtIGlwbWlfc2kgaXBtaV9kZXZpbnRmIGlycWJ5cGFzcyBwY3Nwa3Igazh0ZW1wIGlwbWlf
bXNnaGFuZGxlciBpMmNfcGlpeDQgc2hwY2hwIG5mc2QgYXV0aF9ycGNnc3MgbmZzX2FjbCBsb2Nr
ZCBncmFjZSBzdW5ycGMgaXBfdGFibGVzIHhmcyBsaWJjcmMzMmMgc2RfbW9kIGNyY190MTBkaWYg
Y3JjdDEwZGlmX2dlbmVyaWMgY3JjdDEwZGlmX2NvbW1vbiBhbWRrZmQgYW1kX2lvbW11X3YyIHJh
ZGVvbiBpMmNfYWxnb19iaXQgZHJtX2ttc19oZWxwZXIgc3lzY29weWFyZWEgc3lzZmlsbHJlY3Qg
c3lzaW1nYmx0IGZiX3N5c19mb3BzIG1wdHNhcyB0dG0gc2NzaV90cmFuc3BvcnRfc2FzIG1wdHNj
c2loIGRybSBtcHRiYXNlIHNlcmlvX3JhdyBpMmNfY29yZSBibngyIGRtX21pcnJvciBkbV9yZWdp
b25faGFzaCBkbV9sb2cgZG1fbW9kCiAgICBbIDE5NjcuNzkwMDMxXSBDUFU6IDIgUElEOiAxMzcw
IENvbW06IGxzIE5vdCB0YWludGVkIDMuMTAuMC03MDkuZWw3LnRlc3QuYnoxNDYzNzg0Lng4Nl82
NCAjMQogICAgWyAxOTY3Ljc5MDAzMV0gSGFyZHdhcmUgbmFtZTogSUJNIEJsYWRlQ2VudGVyIExT
MjEgLVs3OTcxQUMxXS0vU2VydmVyIEJsYWRlLCBCSU9TIC1bQkFFMTU1QVVTLTEuMTBdLSAwNi8w
My8yMDA5CiAgICBbIDE5NjcuNzkwMDMxXSB0YXNrOiBmZmZmODgwMGM0MmEzZjQwIHRpOiBmZmZm
ODgwMGM0MDY0MDAwIHRhc2sudGk6IGZmZmY4ODAwYzQwNjQwMDAKICAgIFsgMTk2Ny43OTAwMzFd
IFJJUDogMDAxMDpbPGZmZmZmZmZmYzA2ZDZhZWE+XSAgWzxmZmZmZmZmZmMwNmQ2YWVhPl0gbmZz
NF9wdXRfZGV2aWNlaWRfbm9kZSsweGEvMHg5MCBbbmZzdjRdCiAgICBbIDE5NjcuNzkwMDMxXSBS
U1A6IDAwMDA6ZmZmZjg4MDBjNDA2Nzk3OCAgRUZMQUdTOiAwMDAxMDI0NgogICAgWyAxOTY3Ljc5
MDAzMV0gUkFYOiBmZmZmZmZmZmMwNjJmMDAwIFJCWDogZmZmZjg4MDFkNDY4YTU0MCBSQ1g6IGRl
YWQwMDAwMDAwMDAyMDAKICAgIFsgMTk2Ny43OTAwMzFdIFJEWDogZmZmZjg4MDBjNDA2NzlmOCBS
U0k6IGZmZmY4ODAwYzQwNjdhMGMgUkRJOiAwMDAwMDAwMDAwMDAwMDAwCiAgICBbIDE5NjcuNzkw
MDMxXSBSQlA6IGZmZmY4ODAwYzQwNjc5ODAgUjA4OiBmZmZmODgwMWQ0NjhhNTQwIFIwOTogMDAw
MDAwMDAwMDAwMDAwMAogICAgWyAxOTY3Ljc5MDAzMV0gUjEwOiAwMDAwMDAwMDAwMDAwMDAwIFIx
MTogZmZmZmZmZmZmZmZmZmZmZiBSMTI6IGZmZmY4ODAxZDQ2OGE1NDAKICAgIFsgMTk2Ny43OTAw
MzFdIFIxMzogZmZmZjg4MDBjNDA2NzlmOCBSMTQ6IGZmZmY4ODAxZDU2NDUzMDAgUjE1OiBmZmZm
ODgwMTI2ZjE1ZmYwCiAgICBbIDE5NjcuNzkwMDMxXSBGUzogIDAwMDA3ZjExMDUzYzk4MDAoMDAw
MCkgR1M6ZmZmZjg4MDEyYmQwMDAwMCgwMDAwKSBrbmxHUzowMDAwMDAwMDAwMDAwMDAwCiAgICBb
IDE5NjcuNzkwMDMxXSBDUzogIDAwMTAgRFM6IDAwMDAgRVM6IDAwMDAgQ1IwOiAwMDAwMDAwMDgw
MDUwMDNiCiAgICBbIDE5NjcuNzkwMDMxXSBDUjI6IDAwMDAwMDAwMDAwMDAwMzAgQ1IzOiAwMDAw
MDAwMDk0YjU1MDAwIENSNDogMDAwMDAwMDAwMDAwMDdlMAogICAgWyAxOTY3Ljc5MDAzMV0gU3Rh
Y2s6CiAgICBbIDE5NjcuNzkwMDMxXSAgZmZmZjg4MDFkNDY4YTU0MCBmZmZmODgwMGM0MDY3OTkw
IGZmZmZmZmZmYzA2MmQyZmUgZmZmZjg4MDBjNDA2NzliMAogICAgWyAxOTY3Ljc5MDAzMV0gIGZm
ZmZmZmZmYzA2MmI1YjQgZmZmZjg4MDBjNDA2NzlmOCBmZmZmODgwMWQ0NjhhNTQwIGZmZmY4ODAw
YzQwNjc5ZDgKICAgIFsgMTk2Ny43OTAwMzFdICBmZmZmZmZmZmMwNmQzOWFmIGZmZmY4ODAwYzQw
Njc5ZjggZmZmZjg4MDEyNmYxNjA3OCAwMDAwMDAwMDAwMDAwMDAxCiAgICBbIDE5NjcuNzkwMDMx
XSBDYWxsIFRyYWNlOgogICAgWyAxOTY3Ljc5MDAzMV0gIFs8ZmZmZmZmZmZjMDYyZDJmZT5dIG5m
czRfZmxfcHV0X2RldmljZWlkKzB4ZS8weDEwIFtuZnNfbGF5b3V0X25mc3Y0MV9maWxlc10KICAg
IFsgMTk2Ny43OTAwMzFdICBbPGZmZmZmZmZmYzA2MmI1YjQ+XSBmaWxlbGF5b3V0X2ZyZWVfbHNl
ZysweDI0LzB4OTAgW25mc19sYXlvdXRfbmZzdjQxX2ZpbGVzXQogICAgWyAxOTY3Ljc5MDAzMV0g
IFs8ZmZmZmZmZmZjMDZkMzlhZj5dIHBuZnNfZnJlZV9sc2VnX2xpc3QrMHg1Zi8weDgwIFtuZnN2
NF0KICAgIFsgMTk2Ny43OTAwMzFdICBbPGZmZmZmZmZmYzA2ZDVhNjc+XSBfcG5mc19yZXR1cm5f
bGF5b3V0KzB4MTU3LzB4MjcwIFtuZnN2NF0KICAgIFsgMTk2Ny43OTAwMzFdICBbPGZmZmZmZmZm
YzA2YzE3ZGQ+XSBuZnM0X2V2aWN0X2lub2RlKzB4NGQvMHg3MCBbbmZzdjRdCiAgICBbIDE5Njcu
NzkwMDMxXSAgWzxmZmZmZmZmZjgxMjFkZTE5Pl0gZXZpY3QrMHhhOS8weDE4MAogICAgWyAxOTY3
Ljc5MDAzMV0gIFs8ZmZmZmZmZmY4MTIxZTcyOT5dIGlwdXQrMHhmOS8weDE5MAogICAgWyAxOTY3
Ljc5MDAzMV0gIFs8ZmZmZmZmZmZjMDY1MmNlYT5dIG5mc19kZW50cnlfaXB1dCsweDNhLzB4NTAg
W25mc10KICAgIFsgMTk2Ny43OTAwMzFdICBbPGZmZmZmZmZmODEyMWFiNGY+XSBzaHJpbmtfZGVu
dHJ5X2xpc3QrMHgyMGYvMHg0OTAKICAgIFsgMTk2Ny43OTAwMzFdICBbPGZmZmZmZmZmODEyMWIw
MTg+XSBkX2ludmFsaWRhdGUrMHhkOC8weDE1MAogICAgWyAxOTY3Ljc5MDAzMV0gIFs8ZmZmZmZm
ZmZjMDY1NDQ2Yj5dIG5mc19yZWFkZGlyX3BhZ2VfZmlsbGVyKzB4NDBiLzB4NjAwIFtuZnNdCiAg
ICBbIDE5NjcuNzkwMDMxXSAgWzxmZmZmZmZmZmMwNjU0YmJkPl0gbmZzX3JlYWRkaXJfeGRyX3Rv
X2FycmF5KzB4MjBkLzB4M2IwIFtuZnNdCiAgICBbIDE5NjcuNzkwMDMxXSAgWzxmZmZmZmZmZjgx
MWYzNDgyPl0gPyBfX21lbV9jZ3JvdXBfY29tbWl0X2NoYXJnZSsweGUyLzB4MmYwCiAgICBbIDE5
NjcuNzkwMDMxXSAgWzxmZmZmZmZmZjgxMTgzMjA4Pl0gPyBfX2FkZF90b19wYWdlX2NhY2hlX2xv
Y2tlZCsweDQ4LzB4MTcwCiAgICBbIDE5NjcuNzkwMDMxXSAgWzxmZmZmZmZmZmMwNjU0ZDYwPl0g
PyBuZnNfcmVhZGRpcl94ZHJfdG9fYXJyYXkrMHgzYjAvMHgzYjAgW25mc10KICAgIFsgMTk2Ny43
OTAwMzFdICBbPGZmZmZmZmZmYzA2NTRkODI+XSBuZnNfcmVhZGRpcl9maWxsZXIrMHgyMi8weDkw
IFtuZnNdCiAgICBbIDE5NjcuNzkwMDMxXSAgWzxmZmZmZmZmZjgxMTgzNTFmPl0gZG9fcmVhZF9j
YWNoZV9wYWdlKzB4N2YvMHgxOTAKICAgIFsgMTk2Ny43OTAwMzFdICBbPGZmZmZmZmZmODEyMTVk
MzA+XSA/IGZpbGxvbmVkaXIrMHhlMC8weGUwCiAgICBbIDE5NjcuNzkwMDMxXSAgWzxmZmZmZmZm
ZjgxMTgzNjZjPl0gcmVhZF9jYWNoZV9wYWdlKzB4MWMvMHgzMAogICAgWyAxOTY3Ljc5MDAzMV0g
IFs8ZmZmZmZmZmZjMDY1NGY5Yj5dIG5mc19yZWFkZGlyKzB4MWFiLzB4NmIwIFtuZnNdCiAgICBb
IDE5NjcuNzkwMDMxXSAgWzxmZmZmZmZmZmMwNmJkMWMwPl0gPyBuZnM0X3hkcl9kZWNfbGF5b3V0
Z2V0KzB4MjcwLzB4MjcwIFtuZnN2NF0KICAgIFsgMTk2Ny43OTAwMzFdICBbPGZmZmZmZmZmODEy
MTVkMzA+XSA/IGZpbGxvbmVkaXIrMHhlMC8weGUwCiAgICBbIDE5NjcuNzkwMDMxXSAgWzxmZmZm
ZmZmZjgxMjE1YzIwPl0gdmZzX3JlYWRkaXIrMHhiMC8weGUwCiAgICBbIDE5NjcuNzkwMDMxXSAg
WzxmZmZmZmZmZjgxMjE2MDQ1Pl0gU3lTX2dldGRlbnRzKzB4OTUvMHgxMjAKICAgIFsgMTk2Ny43
OTAwMzFdICBbPGZmZmZmZmZmODE2Yjk0NDk+XSBzeXN0ZW1fY2FsbF9mYXN0cGF0aCsweDE2LzB4
MWIKICAgIFsgMTk2Ny43OTAwMzFdIENvZGU6IDkwIDMxIGQyIDQ4IDg5IGQwIDVkIGMzIDg1IGY2
IDc0IGY1IDhkIDRlIDAxIDg5IGYwIGYwIDBmIGIxIDBmIDM5IGYwIDc0IGUyIDg5IGM2IGViIGVi
IDBmIDFmIDQwIDAwIDY2IDY2IDY2IDY2IDkwIDU1IDQ4IDg5IGU1IDUzIDw0OD4gOGIgNDcgMzAg
NDggODkgZmIgYTggMDQgNzQgM2IgOGIgNTcgNjAgODMgZmEgMDIgNzQgMTkgOGQgNGEKICAgIFsg
MTk2Ny43OTAwMzFdIFJJUCAgWzxmZmZmZmZmZmMwNmQ2YWVhPl0gbmZzNF9wdXRfZGV2aWNlaWRf
bm9kZSsweGEvMHg5MCBbbmZzdjRdCiAgICBbIDE5NjcuNzkwMDMxXSAgUlNQIDxmZmZmODgwMGM0
MDY3OTc4PgogICAgWyAxOTY3Ljc5MDAzMV0gQ1IyOiAwMDAwMDAwMDAwMDAwMDMwCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IFNjb3R0IE1heWhldyA8c21heWhld0ByZWRoYXQuY29tPgogICAgRml4
ZXM6IDFlYmY5ODAxMjc5MiAoIk5GUy9maWxlbGF5b3V0OiBGaXggcmFjeSBzZXR0aW5nIG9mIGZs
LT5kc2FkZHIuLi4iKQogICAgQ2M6IHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmcgIyB2NC4xMysKICAg
IFNpZ25lZC1vZmYtYnk6IFRyb25kIE15a2xlYnVzdCA8dHJvbmQubXlrbGVidXN0QHByaW1hcnlk
YXRhLmNvbT4KCmNvbW1pdCBkMDk5YjhhZjQ2ZjVlMWUzNzE4MmVmZjk4OGY5MzczZGNjMmIwMTI4
CkF1dGhvcjogQ29saW4gSWFuIEtpbmcgPGNvbGluLmtpbmdAY2Fub25pY2FsLmNvbT4KRGF0ZTog
ICBNb24gU2VwIDE4IDEyOjIxOjE0IDIwMTcgKzAxMDAKCiAgICBzdW5ycGM6IHJlbW92ZSByZWR1
bmRhbnQgaW5pdGlhbGl6YXRpb24gb2Ygc29jawogICAgCiAgICBzb2NrIGlzIGJlaW5nIGluaXRp
YWxpemVkIGFuZCB0aGVuIGJlaW5nIGFsbW9zdCBpbW1lZGlhdGVseSB1cGRhdGVkCiAgICBoZW5j
ZSB0aGUgaW5pdGlhbGl6ZWQgdmFsdWUgaXMgbm90IGJlaW5nIHVzZWQgYW5kIGlzIHJlZHVuZGFu
dC4gUmVtb3ZlCiAgICB0aGUgaW5pdGlhbGl6YXRpb24uIENsZWFucyB1cCBjbGFuZyB3YXJuaW5n
OgogICAgCiAgICB3YXJuaW5nOiBWYWx1ZSBzdG9yZWQgdG8gJ3NvY2snIGR1cmluZyBpdHMgaW5p
dGlhbGl6YXRpb24gaXMgbmV2ZXIgcmVhZAogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBDb2xpbiBJ
YW4gS2luZyA8Y29saW4ua2luZ0BjYW5vbmljYWwuY29tPgogICAgU2lnbmVkLW9mZi1ieTogVHJv
bmQgTXlrbGVidXN0IDx0cm9uZC5teWtsZWJ1c3RAcHJpbWFyeWRhdGEuY29tPgoKY29tbWl0IDY4
ZWJmOGZlM2JjZThjMTY3Y2Y4M2ZiZDY4MWMxZWIxZWQ0MTljNmMKQXV0aG9yOiBCZW5qYW1pbiBD
b2RkaW5ndG9uIDxiY29kZGluZ0ByZWRoYXQuY29tPgpEYXRlOiAgIEZyaSBTZXAgMjIgMDc6NTc6
MTAgMjAxNyAtMDQwMAoKICAgIE5GUzogRml4IHVuaW5pdGlhbGl6ZWQgcnBjX3dhaXRfcXVldWUK
ICAgIAogICAgTWljaGFlbCBTdGVycmV0dCByZXBvcnRzIGEgTlVMTCBwb2ludGVyIGRlcmVmZXJl
bmNlIG9uIE5GU3YzIG1vdW50cyB3aGVuCiAgICBDT05GSUdfTkZTX1Y0IGlzIG5vdCBzZXQgYmVj
YXVzZSB0aGUgTkZTIFVPQyBycGNfd2FpdF9xdWV1ZSBoYXMgbm90IGJlZW4KICAgIGluaXRpYWxp
emVkLiAgTW92ZSB0aGUgaW5pdGlhbGl6YXRpb24gb2YgdGhlIHF1ZXVlIG91dCBvZiB0aGUgQ09O
RklHX05GU19WNAogICAgY29uZGl0aW9uYWwgc2V0aW9uLgogICAgCiAgICBGaXhlczogN2Q2ZGRm
ODhjNGRiICgiTkZTOiBBZGQgYW4gaW9jb3VudGVyIHdhaXQgZnVuY3Rpb24gZm9yIGFzeW5jIFJQ
QyB0YXNrcyIpCiAgICBDYzogc3RhYmxlQHZnZXIua2VybmVsLm9yZyAjIDQuMTErCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBCZW5qYW1pbiBDb2RkaW5ndG9uIDxiY29kZGluZ0ByZWRoYXQuY29tPgogICAg
U2lnbmVkLW9mZi1ieTogVHJvbmQgTXlrbGVidXN0IDx0cm9uZC5teWtsZWJ1c3RAcHJpbWFyeWRh
dGEuY29tPgoKY29tbWl0IGNkYjJlNTNmZDZkYzcxNWM1YjQ1ZDA5NjdmY2I2ZGM1NzRjYjI4ZjgK
QXV0aG9yOiBEYW4gQ2FycGVudGVyIDxkYW4uY2FycGVudGVyQG9yYWNsZS5jb20+CkRhdGU6ICAg
VGh1IFNlcCAyMSAwMDo1Mzo0NiAyMDE3ICswMzAwCgogICAgTkZTOiBDbGVhbnVwIGVycm9yIGhh
bmRsaW5nIGluIG5mc19pZG1hcF9yZXF1ZXN0X2tleSgpCiAgICAKICAgIG5mc19pZG1hcF9nZXRf
ZGVzYygpIGNhbid0IGFjdHVhbGx5IHJldHVybiB6ZXJvLiAgQnV0IGlmIGl0IGRpZCB0aGVuCiAg
ICB3ZSB3b3VsZCByZXR1cm4gRVJSX1BUUigwKSB3aGljaCBpcyBOVUxMIGFuZCB0aGUgY2FsbGVy
LAogICAgbmZzX2lkbWFwX2dldF9rZXkoKSwgZG9lc24ndCBleHBlY3QgdGhhdCBzbyBpdCBsZWFk
cyB0byBhIE5VTEwgcG9pbnRlcgogICAgZGVyZWZlcmVuY2UuCiAgICAKICAgIEkndmUgY2xlYW5l
ZCB0aGlzIHVwIGJ5IGNoYW5naW5nIHRoZSAiPD0iIHRvICI8IiBzbyBpdCdzIG1vcmUgY2xlYXIg
dGhhdAogICAgd2UgZG9uJ3QgcmV0dXJuIEVSUl9QVFIoMCkuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IERhbiBDYXJwZW50ZXIgPGRhbi5jYXJwZW50ZXJAb3JhY2xlLmNvbT4KICAgIFNpZ25lZC1v
ZmYtYnk6IFRyb25kIE15a2xlYnVzdCA8dHJvbmQubXlrbGVidXN0QHByaW1hcnlkYXRhLmNvbT4K
CmNvbW1pdCAzNWMwMzZlZjRhNzIyZTk1M2UxNzg4NGY0ZjQzMjVmNzhlZWFiNDc1CkF1dGhvcjog
Si4gQnJ1Y2UgRmllbGRzIDxiZmllbGRzQHJlZGhhdC5jb20+CkRhdGU6ICAgV2VkIFNlcCAyMCAx
Mjo0MjoxMyAyMDE3IC0wNDAwCgogICAgbmZzOiBSUENfTUFYX0FVVEhfU0laRSBpcyBpbiBieXRl
cwogICAgCiAgICBUaGUgdW5pdHMgb2YgUlBDX01BWF9BVVRIX1NJWkUgaXMgYnl0ZXMsIG5vdCA0
LWJ5dGUgd29yZHMuICBUaGlzIGNhdXNlcwogICAgdGhlIGNsaWVudCB0byByZXF1ZXN0IGEgbGFy
Z2VyLXRoYW4tbmVjZXNzYXJ5IHNlc3Npb24gcmVwbGF5IHNsb3Qgc2l6ZS4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSi4gQnJ1Y2UgRmllbGRzIDxiZmllbGRzQHJlZGhhdC5jb20+CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBUcm9uZCBNeWtsZWJ1c3QgPHRyb25kLm15a2xlYnVzdEBwcmltYXJ5ZGF0YS5j
b20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 10 20:07:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 20:07:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e20oJ-00024G-Dz; Tue, 10 Oct 2017 20:07:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e20oI-000244-9T
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 20:07:26 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 29/BA-07499-D782DD95; Tue, 10 Oct 2017 20:07:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVybKJssm6txt1
 Ig/d3mC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyu7iOMBZ+4Ky4t+8zawNjJ2cXIxSEksIRJ
 ouvUTqYuRk4OFgEHiWPbTwPZHByMAjESD35Yg4QZBcIkJl9ewgpRoi2x49A9dhCbTcBQ4u+TT
 Wwg5RJA9pLPHCBhEQEtiQdLrjKDjGcW+M4o0XV3GxtIQljAX+Jy+w+wXk4BO4n3/c9ZQGxeAS
 +J9r61rBD3/GCUOLh5LdgyUQFdiUP//rBBFAlKnJz5BKyBGWjD8unbWCYwCsxCkpqFJLWAkWk
 Vo0ZxalFZapGusZFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgGDIAwQ7G0+sC
 DzFKcjApifK+Vr8bKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCtwwkJ1iUmp5akZaZA4wImLQEB
 4+SCO8TkDRvcUFibnFmOkTqFKOilDjvHJCEAEgiozQPrg0WhZcYZaWEeRmBDhHiKUgtys0sQZ
 V/xSjOwagkDDGeJzOvBG76K6DFTECLRdPugCwuSURISTUwujh9PnJm/vzjBRE/i1rzMxh2x8w
 TSyiK+vrYd13Dv3IvuQ33sm7W2Dder7tcxuD0u3RC3wTmvBUxt18wlNz9O7tmqohz6JsdDxbM
 YgxekMFz+0y6YdO7Tx4TJHkM2JVXv7/7eILegnjLp2Z1L9QyFbdvn2Iy/bHm+tO2pp/vny+4u
 fwXv/juH0osxRmJhlrMRcWJAOCZy8q9AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1507666043!76595831!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26620 invoked from network); 10 Oct 2017 20:07:24 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Oct 2017 20:07:24 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C162C21902;
 Tue, 10 Oct 2017 20:07:22 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C162C21902
Date: Tue, 10 Oct 2017 13:07:21 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@linaro.org>
In-Reply-To: <dc552e63-e9e5-64db-d85a-b719c3ad727f@linaro.org>
Message-ID: <alpine.DEB.2.10.1710101259150.3105@sstabellini-ThinkPad-X260>
References: <1507639952-31617-1-git-send-email-mjaggi@caviumnetworks.com>
 <1507639952-31617-6-git-send-email-mjaggi@caviumnetworks.com>
 <alpine.DEB.2.10.1710101030190.3105@sstabellini-ThinkPad-X260>
 <dc552e63-e9e5-64db-d85a-b719c3ad727f@linaro.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, mjaggi@caviumnetworks.com,
 Andre.Przywara@arm.com, julien.grall@arm.com, JBeulich@suse.com,
 andrew.cooper3@citrix.com, xen-devel@lists.xenproject.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: Re: [Xen-devel] [PATCH v6 5/5] ARM: ITS: Expose ITS in the MADT
 table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q0MnaW5nIEphbiBhbmQgQW5kcmV3LCBqdXN0IGluIGNhc2UgdGhleSBkaXNhZ3JlZSBvbiB0aGlz
LgoKT24gVHVlLCAxMCBPY3QgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiArdW5zaWdu
ZWQgbG9uZyBnaWN2M19pdHNfbWFrZV9od2RvbV9tYWR0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQs
IHZvaWQKPiA+ID4gKmJhc2VfcHRyKQo+ID4gPiArewo+ID4gPiArICAgIHVuc2lnbmVkIGludCBp
Owo+ID4gPiArICAgIHZvaWQgKmZ3X2l0czsKPiA+ID4gKyAgICBzdHJ1Y3QgYWNwaV9tYWR0X2dl
bmVyaWNfdHJhbnNsYXRvciAqaHdkb21faXRzOwo+ID4gPiArCj4gPiA+ICsgICAgaHdkb21faXRz
ID0gYmFzZV9wdHI7Cj4gPiA+ICsKPiA+ID4gKyAgICBmb3IgKCBpID0gMDsgaSA8IHZnaWNfdjNf
aXRzX2NvdW50KGQpOyBpKysgKQo+ID4gPiArICAgIHsKPiA+ID4gKyAgICAgICAgZndfaXRzID0K
PiA+ID4gYWNwaV90YWJsZV9nZXRfZW50cnlfbWFkdChBQ1BJX01BRFRfVFlQRV9HRU5FUklDX1RS
QU5TTEFUT1IsCj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaSk7Cj4gPiA+ICsgICAgICAgIG1lbWNweShod2RvbV9pdHMsIGZ3X2l0cywgc2l6ZW9mKHN0
cnVjdAo+ID4gPiBhY3BpX21hZHRfZ2VuZXJpY190cmFuc2xhdG9yKSk7Cj4gPiAKPiA+IEkgdGhp
bmsgd2UgYXJlIHN1cHBvc2VkIHRvIHVzZSBBQ1BJX01FTUNQWSBmb3IgdGhpcyBraW5kIG9mIG9w
ZXJhdGlvbnMuCj4gPiBJZiB0aGF0J3MgT0sgZm9yIHlvdSwgSSdsbCBmaXggb24gY29tbWl0Lgo+
IAo+IEkgZG9uJ3QgdGhpbmsgd2Ugc2hvdWxkIHVzZSBBQ1BJX01FTUNQWS4gVGhlIG1hY3JvIGlz
IGhlcmUgYmVjYXVzZSBhY3BpY2EgKG91cgo+IGRyaXZlcnMvYWNwaSkgaXMgbWVhbnQgdG8gYmUg
T1MtYWdub3N0aWMuIFNvIHlvdSBuZWVkIGEgd2F5IHRvIHRlbGwgaG93IHlvdXIKPiBPUyBjb3Bp
ZXMgbWVtb3J5Lgo+IAo+IEkgaGFkIGEgbG9vayBvbiB0aGUgdXNhZ2Ugb2YgQUNQSV9NRU1DUFks
IGl0IHNlZW1zIHRoYXQgb25seSB0aGUgYXJjaC9hcm0gYW5kCj4gZHJpdmVycy9hY3BpIGlzIHVz
aW5nIGl0LiBUaGlzIHNlZW0gdG8gY29uZmlybSB0aGF0IHByb2JhYmx5IHdlIHVzZWQgaXQgYnkK
PiBtaXN0YWtlIGluIHRoZSBBcm0gY29kZS4KCkl0IGxvb2tzIGxpa2UgeW91IGFyZSByaWdodCwg
QUNQSV9NRU1DUFkgZG9lcyBub3QgbWFrZSBzZW5zZSBpbiBYZW4KY29kZSBvdXRzaWRlIG9mIGRy
aXZlcnMvYWNwaS4KCkNvbnNpc3RlbmN5IGlzIGltcG9ydGFudCwgc28gaWYgd2UgYXJlIG5vdCBn
b2luZyB0byB1c2UgQUNQSV9NRU1DUFksIHRoZW4KSSdsbCB3cml0ZSBhIHBhdGNoIChvciBJJ2xs
IHRha2UgYSBwYXRjaCBpZiB5b3Ugdm9sdW50ZWVyIGluIHdyaXRpbmcgaXQpCnRvIHMvQUNQSV9N
RU1DUFkvbWVtY3B5L2cgZXZlcnl3aGVyZSB1bmRlciBhcmNoL2FybS4gVGhlIHdvcnN0IHdlIGNv
dWxkCmVuZCB1cCB3aXRoIGlzIGEgbWl4ZWQgZW52aXJvbm1lbnQuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 10 20:15:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 20:15:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e20vv-0002y1-7W; Tue, 10 Oct 2017 20:15:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e20vu-0002xj-2i
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 20:15:18 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 1E/0D-29911-55A2DD95; Tue, 10 Oct 2017 20:15:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNIsWRWlGSWpSXmKPExsVyMfTGVt0Qrbu
 RBjfOqFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlPfz5nK1jAW9E+bxJrA+Nmri5GLg4hgZmM
 Eg8ntrGBOCwCt5glWl/8YARxJAQOskqsv7eeuYuRE8jJkvg85QAbhJ0mse7SISi7SuLzrb9AN
 RxAo9Qk1ryJgpjawSSxb+lisF5hAT+JXxP6WEFsEQF9iU23G9khinYzSUx5toEZxGEW2MsocX
 L7FhaQSWwCOhLrZtSCNPAK2Eq8vrOJBcRmEVCVmPvgK9hiUYFUiY/vvjBC1AhKnJz5BKyGU8B
 bYuXqn2A2M1Dvnbm7mSFseYntb+cwT2AUmYWkZRaSsllIyhYwMq9i1ChOLSpLLdI1stRLKspM
 zyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAiMAgYg2MF4YFHgIUZJDiYlUd7X6ncjhfiS8
 lMqMxKLM+KLSnNSiw8xynBwKEnwxmoC5QSLUtNTK9Iyc4DxCJOW4OBREuGV1wBK8xYXJOYWZ6
 ZDpE4xGnNcuHPpDxPHgT23/jAJseTl56VKifOmgEwSACnNKM2DGwRLE5cYZaWEeRmBThPiKUg
 tys0sQZV/xSjOwagkzNsBMoUnM68Ebt8roFOYgE4RTbsDckpJIkJKqoGRSUDN2SlOIXzB6wfR
 /uedp0os7l70Nb0hv2eh+YvEzS8FvW/+ybffuHrNDA6rG8GXnpUnHzGzlNy9ZtsuJ/aNDgbtb
 /ZseJfO9P9ab8Q217MF5zcc/K3+Qtiwaf366LL52iLL5drXiVlY3vsqlSrO7xm069q9uJuRwU
 3HnmntX3T+4eWmeQZuSizFGYmGWsxFxYkAKHXPVA4DAAA=
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1507666515!76539830!1
X-Originating-IP: [209.85.216.181]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38326 invoked from network); 10 Oct 2017 20:15:16 -0000
Received: from mail-qt0-f181.google.com (HELO mail-qt0-f181.google.com)
 (209.85.216.181)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Oct 2017 20:15:16 -0000
Received: by mail-qt0-f181.google.com with SMTP id f15so55088006qtf.7
 for <xen-devel@lists.xenproject.org>; Tue, 10 Oct 2017 13:15:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:cc:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding;
 bh=MT9uPtLn/WxLkDV2pg0Wo3px5ZKBKBaflsAntIRiLec=;
 b=GwenB5/FaTqFdYtT27GjKWXw61rIc1XC5AnN9Q0r7B4/VKePxEXSxH0pZ7Ucc7W3CH
 7NWHivZNoi8wgx90nKWSpumn5cBWPUfbyeR5tXFc6h0zJjg1xIah6W2zOett+/jg7KYu
 gtyYYUJR6L9LhQkLAqnG/9pOGNag6K7WMGHbE=
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-transfer-encoding;
 bh=MT9uPtLn/WxLkDV2pg0Wo3px5ZKBKBaflsAntIRiLec=;
 b=skTg151zrpeUaw7aFLMhBjjdt6eULeQJwx8Nge2cChRPh73XygUYILhO6IO0nXbAYL
 tCud3aw+Dh1k5BQNYjqEhIdeB9SkcMawixUv/pak1spXbTnOiscXXnUc20OnZY26aqYs
 SbfIxP12Erg/BThcIhA0n3W7UGGwjefYT4MvwP+mp1mFyyudGV7RAOoX1LA9isc4ezH8
 WIwFL1kF8f8mBf9IXCDf3QMpVV8X3TsJhfdqYt8bsP7k4KyLlgmp3gR4apjzFzc1DmUi
 OY16cXK//Z8yJrvhPy3wzMyimF7D4/BnzcpCGE9iaTNE/TwHPDs3W+oZg5N5BK1emANU
 /ALA==
X-Gm-Message-State: AMCzsaVZswjHuOePaSf8lrn2xqGhdhA9OyUA8iqziUGLIY1zZY3vH202
 FrNSqhIaQltokho2pGoFLvOY6A==
X-Google-Smtp-Source: AOwi7QDb++htdqCGu48Kj6KWjfDpBpJI4jXSWtVSSlm0T7zocXvgw6zQBTDQVN83bc2ml9b+xj7FZw==
X-Received: by 10.200.44.207 with SMTP id 15mr22044934qtx.259.1507666515530;
 Tue, 10 Oct 2017 13:15:15 -0700 (PDT)
Received: from Juliens-MacBook-Pro.local ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id k2sm6892608qth.39.2017.10.10.13.15.13
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 10 Oct 2017 13:15:15 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <1507639952-31617-1-git-send-email-mjaggi@caviumnetworks.com>
 <1507639952-31617-6-git-send-email-mjaggi@caviumnetworks.com>
 <alpine.DEB.2.10.1710101030190.3105@sstabellini-ThinkPad-X260>
 <dc552e63-e9e5-64db-d85a-b719c3ad727f@linaro.org>
 <alpine.DEB.2.10.1710101259150.3105@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <7161e54f-a8db-a9ff-a99f-41b78da05c68@linaro.org>
Date: Tue, 10 Oct 2017 21:15:11 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)
 Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1710101259150.3105@sstabellini-ThinkPad-X260>
Cc: mjaggi@caviumnetworks.com, andrew.cooper3@citrix.com, julien.grall@arm.com,
 JBeulich@suse.com, Andre.Przywara@arm.com, xen-devel@lists.xenproject.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: Re: [Xen-devel] [PATCH v6 5/5] ARM: ITS: Expose ITS in the MADT
	table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxMC8xMC8yMDE3IDIxOjA3LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gQ0Mn
aW5nIEphbiBhbmQgQW5kcmV3LCBqdXN0IGluIGNhc2UgdGhleSBkaXNhZ3JlZSBvbiB0aGlzLgo+
Cj4gT24gVHVlLCAxMCBPY3QgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+ICt1bnNpZ25l
ZCBsb25nIGdpY3YzX2l0c19tYWtlX2h3ZG9tX21hZHQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwg
dm9pZAo+Pj4+ICpiYXNlX3B0cikKPj4+PiArewo+Pj4+ICsgICAgdW5zaWduZWQgaW50IGk7Cj4+
Pj4gKyAgICB2b2lkICpmd19pdHM7Cj4+Pj4gKyAgICBzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNf
dHJhbnNsYXRvciAqaHdkb21faXRzOwo+Pj4+ICsKPj4+PiArICAgIGh3ZG9tX2l0cyA9IGJhc2Vf
cHRyOwo+Pj4+ICsKPj4+PiArICAgIGZvciAoIGkgPSAwOyBpIDwgdmdpY192M19pdHNfY291bnQo
ZCk7IGkrKyApCj4+Pj4gKyAgICB7Cj4+Pj4gKyAgICAgICAgZndfaXRzID0KPj4+PiBhY3BpX3Rh
YmxlX2dldF9lbnRyeV9tYWR0KEFDUElfTUFEVF9UWVBFX0dFTkVSSUNfVFJBTlNMQVRPUiwKPj4+
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkpOwo+Pj4+ICsg
ICAgICAgIG1lbWNweShod2RvbV9pdHMsIGZ3X2l0cywgc2l6ZW9mKHN0cnVjdAo+Pj4+IGFjcGlf
bWFkdF9nZW5lcmljX3RyYW5zbGF0b3IpKTsKPj4+Cj4+PiBJIHRoaW5rIHdlIGFyZSBzdXBwb3Nl
ZCB0byB1c2UgQUNQSV9NRU1DUFkgZm9yIHRoaXMga2luZCBvZiBvcGVyYXRpb25zLgo+Pj4gSWYg
dGhhdCdzIE9LIGZvciB5b3UsIEknbGwgZml4IG9uIGNvbW1pdC4KPj4KPj4gSSBkb24ndCB0aGlu
ayB3ZSBzaG91bGQgdXNlIEFDUElfTUVNQ1BZLiBUaGUgbWFjcm8gaXMgaGVyZSBiZWNhdXNlIGFj
cGljYSAob3VyCj4+IGRyaXZlcnMvYWNwaSkgaXMgbWVhbnQgdG8gYmUgT1MtYWdub3N0aWMuIFNv
IHlvdSBuZWVkIGEgd2F5IHRvIHRlbGwgaG93IHlvdXIKPj4gT1MgY29waWVzIG1lbW9yeS4KPj4K
Pj4gSSBoYWQgYSBsb29rIG9uIHRoZSB1c2FnZSBvZiBBQ1BJX01FTUNQWSwgaXQgc2VlbXMgdGhh
dCBvbmx5IHRoZSBhcmNoL2FybSBhbmQKPj4gZHJpdmVycy9hY3BpIGlzIHVzaW5nIGl0LiBUaGlz
IHNlZW0gdG8gY29uZmlybSB0aGF0IHByb2JhYmx5IHdlIHVzZWQgaXQgYnkKPj4gbWlzdGFrZSBp
biB0aGUgQXJtIGNvZGUuCj4KPiBJdCBsb29rcyBsaWtlIHlvdSBhcmUgcmlnaHQsIEFDUElfTUVN
Q1BZIGRvZXMgbm90IG1ha2Ugc2Vuc2UgaW4gWGVuCj4gY29kZSBvdXRzaWRlIG9mIGRyaXZlcnMv
YWNwaS4KPgo+IENvbnNpc3RlbmN5IGlzIGltcG9ydGFudCwgc28gaWYgd2UgYXJlIG5vdCBnb2lu
ZyB0byB1c2UgQUNQSV9NRU1DUFksIHRoZW4KPiBJJ2xsIHdyaXRlIGEgcGF0Y2ggKG9yIEknbGwg
dGFrZSBhIHBhdGNoIGlmIHlvdSB2b2x1bnRlZXIgaW4gd3JpdGluZyBpdCkKPiB0byBzL0FDUElf
TUVNQ1BZL21lbWNweS9nIGV2ZXJ5d2hlcmUgdW5kZXIgYXJjaC9hcm0uIFRoZSB3b3JzdCB3ZSBj
b3VsZAo+IGVuZCB1cCB3aXRoIGlzIGEgbWl4ZWQgZW52aXJvbm1lbnQuCgpGZWVsIGZyZWUgdG8g
d3JpdGUgYSBwYXRjaCwgYnV0IEkgZG9uJ3QgdGhpbmsgeW91IHNob3VsZCBibG9jayB0aGlzIApz
ZXJpZXMgZm9yIHRoYXQuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 10 20:29:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 20:29:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e218z-0003ro-Eg; Tue, 10 Oct 2017 20:28:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=449b7a24d=Andrew.Cooper3@citrix.com>)
 id 1e218x-0003ri-Gw
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 20:28:47 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 9B/5B-13910-E7D2DD95; Tue, 10 Oct 2017 20:28:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsWyU9JRQrdW926
 kwZS94hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aj02tYC7YyV6w49J61gfERUxcjJ4eEgJ9E
 //4ljCC2sEC0xIx7W8DiIgLxEi3PZrOC2MwCuRLn9/1i62Lk4hASWMoosebGEXaQBJuAvsTuF
 5/AGngFbCX23AMp4uRgEVCVWLdhNQuILSoQLtF0tp8FokZQ4uTMJ2A2p4CZxIR1F5m7GDmAFm
 hKrN+lD7FLXmL72znMELa4RNOXlWA3CAmoSVzrv8QOcXO6xMRnPSwTGAVmIZk6C2HSLCSTZiG
 ZtICRZRWjRnFqUVlqka6RuV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDIMgDB
 DsbFawMPMUpyMCmJ8r5WvxspxJeUn1KZkVicEV9UmpNafIhRhoNDSYJXUwcoJ1iUmp5akZaZA
 4wemLQEB4+SCO9dbaA0b3FBYm5xZjpE6hSjMceNh9f/MHHM+Xf3D5MQS15+XqqUOK8FyCQBkN
 KM0jy4QbCovsQoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVh3mkgU3gy80rg9r0COoUJ6BTRtDs
 gp5QkIqSkGhgPMZsof1/d6exqlfROOWPNDZVT5920qx/ckK7z+mbdYyDIo5m8+XV+8Q/B+Ma4
 vHrLr4b393Q6/NrPWfjOyMtek/EOu8D0O8EG/+4+SJxawsvbznpC7n3jk40Pru17dospPpXlx
 FG+uooba7Y2Kgg9LOIQiZ1z8MqxMJcZUdt9xV2dAoScLJVYijMSDbWYi4oTAenS+HLlAgAA
X-Env-Sender: prvs=449b7a24d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1507667323!111143243!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.9 required=7.0 tests=DATE_IN_PAST_06_12,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28576 invoked from network); 10 Oct 2017 20:28:45 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 20:28:45 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="55491712"
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>, "JBeulich@suse.com"
 <JBeulich@suse.com>
References: <1507546574-8124-1-git-send-email-aisaila@bitdefender.com>
 <59DCC3990200007800184553@prv-mh.provo.novell.com>
 <1507636870.4009.5.camel@bitdefender.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <4b07490d-805a-c91f-bafe-fd32d35d48e2@citrix.com>
Date: Tue, 10 Oct 2017 13:58:53 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1507636870.4009.5.camel@bitdefender.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v9] x86/hvm: Implement hvmemul_write() using
 real mappings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTAvMTcgMTM6MDEsIEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIHdyb3RlOgo+PiBJJ2Qg
YmUgZmluZSB0YWtpbmcgY2FyZSBvZiBhbGwgdGhlIGNvbW1lbnRzIHdoaWxlIGNvbW1pdHRpbmcg
KGFuZAo+PiB0aGVuIGFkZGluZyBteSBSLWIpLCBwcm92aWRlZCB5b3UgKGFuZCBpZGVhbGx5IGFs
c28gQW5kcmV3KQo+PiBhZ3JlZSwgYW5kIG9mIGNvdXJzZSBhc3N1bWluZyBQYXVsIHdvdWxkIGFj
ayB0aGUgcGF0Y2gsIHBsdXMKPj4gbm8tb25lIGVsc2UgZmluZHMgeWV0IGFub3RoZXIgcHJvYmxl
bSB3aGljaCBvbmNlIGFnYWluIEkgbWF5Cj4+IGhhdmUgb3Zlcmxvb2tlZC4KPj4KPiBIaSBKYW4s
Cj4KPiBUaGFuayB5b3UgZm9yIHlvdXIgaGVscCBhbmQgSSBhZ3JlZSB3aXRoIHRoZSBzdWdnZXN0
ZWQgY2hhbmdlcy4KCk9rIGZyb20gbWUgdG9vLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 20:48:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 20:48:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e21S7-0005JN-6o; Tue, 10 Oct 2017 20:48:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e21S5-0005JB-S3
 for xen-devel@lists.xensource.com; Tue, 10 Oct 2017 20:48:33 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 D0/68-31121-1223DD95; Tue, 10 Oct 2017 20:48:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVVfB6G6
 kQfNNXosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmTJzPWdBvVrGpoZetgXGT
 bhcjF4eQQCOTxKnd69ghnMeMEj+7zrBAONsYJZ5NOAKU4eQQEXCW+HpmLpjNK6AvsffBF1YQW
 1jATeLapTlsILaEwCQmiVufSyFsT4nvDZ/YYOztc58CDWXnYBOwkjgk1sXIwcEioCqx9F3BBE
 buBYwMqxjVi1OLylKLdM31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECvc0ABDs
 YZ172P8QoycGkJMr7Wv1upBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3vsGQDnBotT01Iq0zBxg
 2MGkJTh4lER4RUDSvMUFibnFmekQqVOMuhzHNl3+wyTEkpeflyolzvsbpEgApCijNA9uBCwGL
 jHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY18cQaApPZl4J3KZXQEcwAR0hmnYH5IiSRISUVA
 OjvITvpMbFL+5sNIuYx3SsPHLFxa5o4WmyXayMbTdXb4q5rNXqlJgSbFwpeLpUV+ce08ejwZf
 jtmfO/Hrqo1Ht/A2xk3nPTHbcO/X8FRYZ242B9WteMRXvP1TjV7Xd5B//OQdX2b6qJR33yyrM
 7bdf2Kiza8GmlxuvfmK95uQUqzF9/8SNjwXalFiKMxINtZiLihMB/PvMU3wCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1507668511!76543292!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16258 invoked from network); 10 Oct 2017 20:48:32 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 20:48:32 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e21S2-000339-In; Tue, 10 Oct 2017 20:48:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e21Rx-0006QI-Bx; Tue, 10 Oct 2017 20:48:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e21Rx-0001Zd-7A; Tue, 10 Oct 2017 20:48:25 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114289-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=a164e14c6e140d792aee644990f8fea0fa8f8da2
X-Osstest-Versions-That: xen=3c1ca29bd53570ffce049a297d18956f5d93ec8a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 10 Oct 2017 20:48:25 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114289: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDI4OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDI4OS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGExNjRlMTRjNmUxNDBkNzkyYWVlNjQ0OTkwZjhmZWEw
ZmE4ZjhkYTIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDNjMWNhMjli
ZDUzNTcwZmZjZTA0OWEyOTdkMTg5NTZmNWQ5M2VjOGEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
NDI2NyAgMjAxNy0xMC0xMCAxMDozODoxNSBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTQyODkgIDIwMTctMTAtMTAgMTg6MDI6NDIgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
ClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNp
b249YTE2NGUxNGM2ZTE0MGQ3OTJhZWU2NDQ5OTBmOGZlYTBmYThmOGRhMgorIC4gLi9jcmktbG9j
ay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBv
cnQgUEVSTExJQj0uOi4KKysrKyBQRVJMTElCPS46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBv
cworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNl
IE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAg
ICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVw
b3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29z
c3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAu
L2FwLXB1c2ggeGVuLXVuc3RhYmxlLXNtb2tlIGExNjRlMTRjNmUxNDBkNzkyYWVlNjQ0OTkwZjhm
ZWEwZmE4ZjhkYTIKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249YTE2NGUx
NGM2ZTE0MGQ3OTJhZWU2NDQ5OTBmOGZlYTBmYThmOGRhMgorIC4gLi9jcmktbG9jay1yZXBvcwor
KyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJ
Qj0uOi46LgorKysrIFBFUkxMSUI9LjouOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysr
KyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0
ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAg
cHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9o
b21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysg
J1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0
L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmkt
Z2V0Y29uZmlnCisrKyBleHBvcnQgUEVSTExJQj0uOi46LjouCisrKyBQRVJMTElCPS46LjouOi4K
KysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJl
ZT14ZW4KKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcWVtdXVicmFuY2g9cWVtdS11
cHN0cmVhbS11bnN0YWJsZQorICdbJyB4eGVuID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQor
ICdbJyB4cWVtdS11cHN0cmVhbS11bnN0YWJsZSA9IHggJ10nCisgc2VsZWN0X3ByZXZ4ZW5icmFu
Y2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUtc21va2UKKyBwcmV2eGVu
YnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4YTE2NGUxNGM2ZTE0MGQ3OTJhZWU2NDQ5OTBm
OGZlYTBmYThmOGRhMiA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9u
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJl
YW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAg
ICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVz
dFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFs
LmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcv
cHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0
Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0Cisr
IDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20v
dGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qv
b3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2Fy
ZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51
eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tl
cm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3Rl
ZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3Bz
LmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
bGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQu
a2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0
ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRh
aWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUt
c21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24u
eGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysg
OiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3Vy
Y2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcv
cWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0
CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3Nz
dGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeGVuLXVuc3RhYmxl
LXNtb2tlCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAv
aG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQveGVuLmdpdCBhMTY0ZTE0YzZlMTQwZDc5MmFlZTY0NDk5MGY4ZmVhMGZh
OGY4ZGEyOnJlZnMvaGVhZHMvc21va2UKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94ZW4uZ2l0CiAgIDNjMWNhMjkuLmExNjRlMTQgIGExNjRlMTRjNmUxNDBkNzkyYWVl
NjQ0OTkwZjhmZWEwZmE4ZjhkYTIgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 20:54:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 20:54:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e21Y6-0005y1-Sr; Tue, 10 Oct 2017 20:54:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4495d6a26=George.Dunlap@citrix.com>)
 id 1e21Y6-0005xv-7d
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 20:54:46 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 8B/43-13910-5933DD95; Tue, 10 Oct 2017 20:54:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXitHSDve5E47u
 RBv+nqll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn7Hj1hKtjnVtH0+zl7A2OXZRcjJ4eEgL/E
 nPnnWUBsYQEniTOr9rOC2CICyhK9v34Dxbk4mAXaGSW2/XvPDpIQEuhlkpj6IBLEZhPQk5h3/
 CtYM6+ArcTh9nYwm0VAVeLy/OdsILaoQLhE09l+qBpBiZMzn4DZnAL2EsuWtgIt4wBaoCmxfp
 c+SJhZQFzi1pP5TBC2vETz1tnMEGtVJRY/OMo+gZF/FpJJsxC6ZyHpnoWkewEjyypG9eLUorL
 UIl1zvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwMBkAIIdjDMv+x9ilORgUhLl
 fa1+N1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG+rEVBOsCg1PbUiLTMHGCMwaQkOHiURXmOQN
 G9xQWJucWY6ROoUozHHppt3/zBxbPj+4A+TEEtefl6qlDhvD0ipAEhpRmke3CBY7F5ilJUS5m
 UEOk2IpyC1KDezBFX+FaM4B6OSMK8ZyBSezLwSuH2vgE5hAjpFNO0OyCkliQgpqQZGzh72xSX
 nF+wTY2TrurPr0bV2g7Wqyqu2aH0RCOvWbxYvfuZazPe/STSI4dnM3MvWu7ex2jwxODObqejJ
 bdfVWSfE0sKml2ixvue9dmVXH+9D7nPOEby1OarMf6xShNqdJdK2Zwq8fy6/8l9iZcrZkIkNo
 f9ToqoWPz555PkK6/Rr/EWfPHcosRRnJBpqMRcVJwIAf5r5HtgCAAA=
X-Env-Sender: prvs=4495d6a26=George.Dunlap@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1507668879!101518385!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43711 invoked from network); 10 Oct 2017 20:54:41 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 20:54:41 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="452577263"
To: Jan Beulich <JBeulich@suse.com>
References: <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
 <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
 <59BAB873020000780017B379@prv-mh.provo.novell.com>
 <7a279aa5-12cb-df26-51d6-f37a13b15125@citrix.com>
 <59DBBBF80200007800184285@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <4f6d4946-29ea-5648-7c5f-a3d49acc4458@citrix.com>
Date: Tue, 10 Oct 2017 15:17:29 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59DBBBF80200007800184285@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 01/17] x86emul: support remaining AVX
	insns
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDkvMjAxNyAwNToxMiBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDkuMTAu
MTcgYXQgMTc6MzYsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+PiBPbiAwOS8x
NC8yMDE3IDA0OjEyIFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IEBAIC03MTE5LDYgKzcxNDIs
MTggQEAgeDg2X2VtdWxhdGUoCj4+PiAgICAgICAgICBmaWMuaW5zbl9ieXRlcyA9IFBGWF9CWVRF
UyArIDM7Cj4+PiAgICAgICAgICBicmVhazsKPj4+ICAKPj4+ICsgICAgY2FzZSBYODZFTVVMX09Q
Q19WRVhfNjYoMHgwZjM4LCAweDE5KTogLyogdmJyb2FkY2FzdHNkIG02NCx5bW0gKi8KPj4+ICsg
ICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDFhKTogLyogdmJyb2FkY2FzdGYx
MjggbTEyOCx5bW0gKi8KPj4+ICsgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighdmV4Lmws
IEVYQ19VRCk7Cj4+PiArICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KPj4+ICsgICAgY2FzZSBY
ODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDE4KTogLyogdmJyb2FkY2FzdHNzIG0zMix7eCx5
fW1tICovCj4+PiArICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9N
RU0sIEVYQ19VRCk7Cj4+Cj4+IEp1c3QgY2hlY2tpbmcgbXkgdW5kZXJzdGFuZGluZyBoZXJlOiBU
aGUgcmVhc29uIGZvciB0aGlzIGNoZWNrIGlzIHRoYXQKPj4gYXMgb2YgdGhpcyBwYXRjaCwgd2Ug
c3RpbGwgb25seSBzdXBwb3J0IEFWWCBpbnN0cnVjdGlvbnMsIG5vdCBBVlgyIChhbmQKPj4gbGF0
ZXIpIHZhcmlhbnRzLCB3aGljaCBoYXZlIG5vbi1tZW1vcnktc291cmNlIHZhcmlhbnRzPwo+IAo+
IFRoYXQncyBhIGdvb2QgcG9pbnQgYWN0dWFsbHkuIFllcywgZm9yIHRoaXMgcGF0Y2ggYWxvbmUg
aXQncyBmaW5lIHRvCj4gaGFuZGxlIGp1c3QgbWVtb3J5IG9wZXJhbmRzLiBCdXQgdGhlIGxhdGVy
IEFWWDIgcGF0Y2ggZG9lc24ndAo+IGdlbmVyYWxpemUgdGhpcyAtIEkndmUgbWFuYWdlZCB0byBv
dmVybG9vayB0aGlzIGFzcGVjdC4gQmFzZWQgb24KPiBob3cgb3RoZXIgc3VwcG9ydCBoYXMgYmVl
biBhZGRlZCwgaXQgY291bGQgaGF2ZSBiZWVuIGRvbmUgdGhlCj4gb3RoZXIgd2F5IGFzIHdlbGwg
KHVzaW5nIHN1aXRhYmxlIGNvbmRpdGlvbmFscyksIGJ1dCBub3cgdGhhdCB0aGlzCj4gcGF0Y2gg
aGFzIGdvbmUgaW4sIEknbGwgaGF2ZSB0byBkbyBpdCBpbiB0aGUgQVZYMiBwYXRjaC4KPiAKPj4g
SSdtIG5vdCB0cnlpbmcgdG8gY29tcGxhaW4sIGJ1dCBJIHdhbnQgdG8gcmVmbGVjdCBiYWNrIHNv
bWUgb2Ygd2hhdCBJJ20KPj4gZXhwZXJpZW5jaW5nIHRyeWluZyB0byByZXZpZXcgdGhpcyBzZXJp
ZXMuICBBZnRlciBoYXZpbmcgZ290dGVuIHNvbWV3aGF0Cj4+IHVwIHRvIHNwZWVkIG9uIHRoZSBp
bnN0cnVjdGlvbnMgYW5kIHRlcm1pbm9sb2d5LCBhbmQgdGhlIGdlbmVyYWwgbGF5b3V0Cj4+IG9m
IHRoZSBleGlzdGluZyBjb2RlLCBJIHVuZGVyc3RhbmQgdGhhdCB0aGUgYmFzaWMgbWV0aG9kIGZv
ciBhZGRpbmcgYQo+PiBuZXcgaW5zdHJ1Y3Rpb24gb2YgdGhpcyB0eXBlIGlzOgo+Pgo+PiAxLiBB
ZGQgaW5zdHJ1Y3Rpb24gcmUtZXhlY3V0aW9uIHN1cHBvcnQKPj4gICBhLiBBZGQgZGVjb2RlIGlu
Zm9ybWF0aW9uIGludG8gdGhlIGFwcHJvcHJpYXRlIHRhYmxlcyAoaW4gdGhpcyBjYXNlCj4+IGV4
dDBmMzhfdGFibGVbXSBhbmQgZXh0MGYzYV90YWJsZVtdCj4+ICAgYi4gQWRkIGNhc2Ugc3RhdGVt
ZW50cyB3aGljaAo+PiAgICAtIENoZWNrIGZvciB0aGUgYXBwcm9wcmlhdGUgY29uZGl0aW9ucwo+
PiAgICAtIFNldCB1cCBhbnl0aGluZyB0aGF0IG5lZWRzIHNldHRpbmcgdXAgZm9yIHRoZSBpbnN0
cnVjdGlvbgo+PiByZS1leGVjdXRpb24gKGluIHRoZSAiaWYgKHN0YXRlLT5zaW1kX3NpemUpIiBj
bGF1c2UpLgo+Pgo+PiAyLiBBZGQgdGVzdGluZwo+IAo+IFdoYXRldmVyIHRoYXQgbWVhbnMuIEdl
bmVyYWxseSBJJ20gdHJ5aW5nIHRvIGFkZCB0ZXN0cyBmb3IgbmV3Cj4gY29kZSBwYXRocywgb3Ig
Zm9yIGluc25zIHVzaW5nIHVudXN1YWwgb3BlcmFuZCBzaXplcy4gQnV0IEknbSBub3QKPiBnb2lu
ZyB0byBjbGFpbSB0aGUgdGVzdGluZyBiZWluZyBhZGRlZCBpcyBhbHdheXMgY29tcGxldGVseQo+
IGNvdmVyaW5nIGFsbCBuZXcgaW5zbnMuCj4gCj4+IEFuZCBvZiBjb3Vyc2UgMWIgbWF5IGludm9s
dmUgZXh0ZW5kaW5nIGZ1bmN0aW9uYWxpdHksIHN1Y2ggYXMgYWRkaW5nCj4+IHNpbWRfMTI4IG9y
IGhhbmRsaW5nIG5ldyBzb3VyY2UgLyBkZXN0aW5hdGlvbiBtb2RlcyBvciBjb21iaW5hdGlvbnMu
Cj4+Cj4+IFNvIGEgcHJvcGVyIHJldmlldyB3b3VsZCBpbnZvbHZlIG1ha2luZyBzdXJlIHRoYXQg
YWxsIHRoZSBhYm92ZSBoYWQgYmVlbgo+PiBkb25lIHByb3Blcmx5OiBUaGF0IHRoZSByaWdodCBp
bnN0cnVjdGlvbiB3YXMgZGVjb2RlZCwgdGhlIHJpZ2h0IHRhYmxlcwo+PiBzZXQgdXAsIHRoZSBy
aWdodCBjb25kaXRpb25zIGNoZWNrZWQsIHRoZSByaWdodCBpbnB1dHMgbWFkZSB0byB0aGUKPj4g
cmUtZXhlY3V0aW9uIGNvZGUgZnVydGhlciBkb3duOyBhbmQgdGhlbiBvZiBjb3Vyc2UgbWFraW5n
IHN1cmUgdGhhdAo+PiB0aGVzZSBpbnN0cnVjdGlvbnMgd2VyZSBwcm9wZXJseSBhZGRlZCB0byB0
aGUgdGVzdGluZyBtYXRyaXguCj4+Cj4+IFNvIEkgbG9vayB1cCB0aGUgaW5zdHJ1Y3Rpb25zIG5h
bWVkIGFib3ZlICh2YnJvYWRjYXN0KikgYW5kIHZlcmlmaWVkCj4+IHRoYXQgdGhleSBtYXRjaGVk
IHRoZSBjb2RlcyBsaXN0ZWQuICBUaGUgbWFudWFsIHNheXMgZmlyc3QgdHdvIGdlbmVyYXRlCj4+
IGFuIGV4Y2VwdGlvbiBpZiB2ZXgubCA9PSAwOyBzbyBmYXIgc28gZ29vZC4KPj4KPj4gQnV0IHdo
YXQncyB0aGUgZWEudHlwZSAhPSBNRU0gdGhpbmc/ICBUaGUgbWFudWFsIGNlcnRhaW5seSBzYXlz
IHRoZXJlCj4+IGFyZSBpbnN0cnVjdGlvbnMgdGhhdCBkb24ndCByZWZlcmVuY2UgbWVtb3J5LiAg
QSBiaXQgb2YgbG9va2luZyBhbmQKPj4gcG9raW5nIGFyb3VuZCwgYW5kIEkgZm9ybXVsYXRlZCB0
aGUgcXVlc3Rpb24gYWJvdmUuICBUaGUgdGVzdCBmb3IgQVZYCj4+IHN1cHBvcnQgaXMgbWFkZSBp
biBhIGNvbXBsZXRlbHkgZGlmZmVyZW50IHBhcnQgb2YgdGhlIGZpbGUsIGFuZCBubwo+PiBtZW50
aW9uIG9mIEFWWDIgLyB3aGF0ZXZlciBpcyBkb25lIGhlcmUuCj4+Cj4+IE9LLCBnbyB1cCBhbmQg
Y2hlY2sgdGhlIHRhYmxlcyAtLSBhZGRpdGlvbnMgdG8gZXh0MGYzOCBhdCAweDE4LCAweDE5LAo+
PiBhbmQgMHgxYSBzZWVtIHRvIG1hdGNoIHRoZSBkZXNjcmlwdGlvbi4KPj4KPj4gTm93IHdoYXQ/
ICBIb3cgZG8gSSB2ZXJpZnkgdGhhdCBldmVyeXRoaW5nIGVsc2Ugb24gdGhlIHBhdGggd2lsbCB3
b3JrIGFzCj4+IGl0IHNob3VsZD8KPiAKPiBXZWxsLCBpZiB3ZSBhc3N1bWUgdGhhdCB0aGUgY29k
ZSBwYXRocyBvdXRzaWRlIHRoZSBiaWcgc3dpdGNoCj4gc3RhdGVtZW50cyB3b3JrLCB0aGVuIGl0
IGlzIHJlYWxseSBvbmx5IHRoZSB0YWJsZSBhZGRpdGlvbiBhbmQgdGhlCj4gY3VzdG9taXphdGlv
biBpbiB0aGUgbmV3IGNhc2UgbGFiZWwgd2hpY2ggbmVlZHMgdmVyaWZ5aW5nLiBJZiBvdG9oCj4g
eW91IHN1c3BlY3QgdGhhdCB0aGUgZ2x1ZSBiZXR3ZWVuIGV4aXN0aW5nIChjb21tb24pIGFuZCBu
ZXcKPiAocGVyIG9wY29kZSkgY29kZSBpc24ndCByaWdodCwgdGhlbiBnb2luZyB0aHJvdWdoIHRo
ZSBjb21tb24KPiBwYXJ0cyB3aXRoIHRoZSBzcGVjaWZpY3Mgb2YgdGhlIG5ldyBpbnN0cnVjdGlv
biBpbiBtaW5kIHdvbid0IGJlCj4gYXZvaWRhYmxlLiBCdXQgaXNuJ3QgdGhhdCBob3cgeW91J2Qg
cmV2aWV3IG90aGVyIGNvZGUgYXMgd2VsbD8KCldlbGwgdGhlIHF1ZXN0aW9uIGlzbid0IHdoZXRo
ZXIgSSBzdXNwZWN0IHRoZXJlJ3Mgc29tZXRoaW5nIHdyb25nOyBpdCdzCmNoZWNraW5nIHRvIHNl
ZSBpZiB0aGUgYXV0aG9yIGhhdmVuJ3QgbWlzc2VkIHNvbWV0aGluZy4gIEluIG9yZGVyIHRvCmtu
b3cgdGhhdCBhIHBhcnRpY3VsYXIgaW5zdHJ1Y3Rpb24gd2lsbCBEVFJUIHdoZW4gZ29pbmcgdGhy
b3VnaCB0aGUKY29tbW9uIGNvZGUsIEkgbmVlZCB0byBoYXZlIGFuIGlkZWEgbm90IG9ubHkgd2hh
dCB0aGUgaW5zdHJ1Y3Rpb24gbmVlZHMsCmJ1dCB3aGF0IHRoZSBjb21tb24gY29kZSBpcyBkb2lu
Zy4KCkFuZCBubywgdGhpcyBwcm9jZXNzIGlzbid0IGRpZmZlcmVudCB0aGFuIHdoYXQgYSByZXZp
ZXdlciBoYXMgdG8gZG8gZm9yCmFueSBwYXRjaDsgaXQncyBqdXN0IHBhcnRpY3VsYXJseSBkaWZm
aWN1bHQgZm9yIHRoaXMgcGF0Y2guCgo+PiBBbmQgSSBzdGlsbCBkb24ndCBoYXZlIGFueSBpZGVh
IGhvdyB0byBzdGFydCBvbiB2ZXJpZnlpbmcgdGhhdCB0aGVzZQo+PiBpbnN0cnVjdGlvbnMgaGF2
ZSBiZWVuIGFkZGVkIHRvIHRoZSB0ZXN0IGZyYW1ld29yayBwcm9wZXJseS4KPiAKPiBJcyBzZWVp
bmcgdGhlIHJlc3BlY3RpdmUgY29tcGlsZXIgaW50cmluc2ljcyBiZWluZyB1c2VkIChvciwgd2hl
cmUKPiB0aG9zZSBhcmVuJ3Qgc3VpdGFibGUsIGlubGluZSBhc20oKS1zIHdpdGggdGhlIHZlcnkg
aW5zdHJ1Y3Rpb25zKSBub3QKPiBlbm91Z2g/IFBsdXMsIGFzIHNhaWQgYWJvdmUsIGRvbid0IGV4
cGVjdCBldmVyeSBzaW5nbGUgaW5zbiB0byBiZQo+IHRlc3RlZCwgb3IgZXZlbiBldmVyeSBzaW5n
bGUgZmxhdm9yIG9mIG9uZSBpbnNuLgo+IAo+PiBJJ20gb25seSAzIGluc3RydWN0aW9ucyBpbiwg
d2l0aCBhdCBsZWFzdCAyMCBtb3JlIHRvIGdvLgo+Pgo+PiBUaGVyZSBpcyBjZXJ0YWlubHkgc29t
ZXRoaW5nIHRvIGJlIHNhaWQgZm9yIHNheWluZyB0aGF0IGlmIHlvdSdyZSBnb2luZwo+PiB0byBy
ZXZpZXcgYSBjaGFuZ2UgdG8gY29kZSB5b3UgaGF2ZSB0byB1bmRlcnN0YW5kIHRoZSB1bmRlcmx5
aW5nIGNvZGUKPj4gaXRzZWxmOyBhbmQgd2l0aCBhIHBpZWNlIG9mIGNvZGUgYXMgY29tcGxpY2F0
ZWQgYXMgdGhpcywgdGhlcmUncyBqdXN0IG5vCj4+IHdheSBhcm91bmQgdGhhdCBiZWluZyBhIGJp
ZyBsZWFybmluZyBjdXJ2ZS4KPj4KPj4gQnV0IGFzIGEgcHJhY3RpY2FsIG1hdHRlciwgdmVyeSBm
ZXcgcGVvcGxlIGFyZSB0aGF0IGZhbWlsaWFyIHdpdGggdGhpcwo+PiBjb2RlLiAgRXZlbiB3aXRo
b3V0IGFsbCB0aGUgb3RoZXIgcmFuZG9tIGRpc3RyYWN0aW9ucyB3aXRoIHNlY3VyaXR5Cj4+IGlz
c3VlcyBhbmQgc3VjaCwgSSBkb3VidCBhbnlvbmUgd2hvIGhhZG4ndCBzcGVjaWZpY2FsbHkgYmVl
biB0cnlpbmcgdG8KPj4gcHV0IGZvcndhcmQgdGhlIGVmZm9ydCB0byBoZWxwIHlvdSB3b3VsZCBo
YXZlIG1hZGUgaXQgdGhyb3VnaCByZXZpZXdpbmcKPj4gdGhpcyBwYXRjaCB3aXRob3V0IGRlY2lk
aW5nIHRoZWlyIHRpbWUgd291bGQgYmUgYmV0dGVyIHNwZW50IGVsc2V3aGVyZS4KPj4KPj4gU28g
aXQgcmVhbGx5IHNlZW1zIHRvIGJlIHRoYXQgaWYgeW91IHdhbnQgc29tZW9uZSB0byByZXZpZXcg
dGhpcyBjb2RlIC0tCj4+IHBhcnRpY3VsYXJseSBhbnlvbmUgYmVzaWRlcyBBbmR5LCBidXQgcHJv
YmFibHkgZXZlbiB3aXRoIEFuZHkgLS0geW91Cj4+IGhhdmUgdG8gZ28gZnVydGhlciBpbnRvIG1h
a2luZyBpdCBlYXNpZXIgZm9yIHNvbWVvbmUgYWJsZSB0byByZWFkIGEKPj4gbWFudWFsIGFuZCBy
ZWFkIGNvZGUsIGJ1dCBub3QgaW50aW1hdGVseSBmYW1pbGlhciB3aXRoIGVpdGhlciB0aGUgeDg2
Cj4+IGluc3RydWN0aW9uIHNldCwgdGhlIGVtdWxhdG9yLCBvciB0aGUgdGVzdGluZyBmcmFtZXdv
cmssIHRvIHZlcmlmeSB0aGF0Cj4+IHRoZSBjaGFuZ2VzIHlvdSdyZSBtYWtpbmcgYXJlIGNvcnJl
Y3QuCj4gCj4gSSBjYW4gZnVsbHkgdW5kZXJzdGFuZCB3aGF0IHlvdSBzYXksIHlldCB0aGlzIGRv
ZXNuJ3QgaGVscCBtZSBzZWUKPiBob3cgSSBjb3VsZCBoYXZlIGhlbHBlZCB0aGUgc2l0dWF0aW9u
LiBJIGNvdWxkIGhhdmUgc3BsaXQgdGhlIHBhdGNoCj4gaW50byBzbWFsbGVyIHBpZWNlcyAob25l
IGluc24gYXQgYSB0aW1lLCBmb3IgZXhhbXBsZSksIGJ1dCB0aGF0IHdvdWxkbid0Cj4gaGF2ZSBj
aGFuZ2VkIHRoZSBhbW91bnQgb2YgY2hlY2tpbmcgeW91J2QgaGF2ZSB0byBkby4gSXQgd291bGQK
PiBtZXJlbHkgcmVkdWNlIHRoZSBncmFudWxhcml0eSBhdCB3aGljaCB5b3UgY291bGQgc2VuZCBi
YWNrIGNvbW1lbnRzCj4gb3IgYW4gYWNrLgoKTm8sIGJ1dCBpdCB3b3VsZCwgZm9yIGluc3RhbmNl
LCBoYXZlIGJlZW4gZWFzaWVyIHRvIGtub3cgd2hpY2ggYml0cyBvZgp0aGUgcGF0Y2ggd2VudCB3
aXRoIHdoaWNoIGluc3RydWN0aW9uLgoKPiBJIHNwZWNpZmljYWxseSBjYW5ub3Qgc2VlIGhvdyBJ
IGNvdWxkIGhhdmUgaGVscGVkIHlvdSB3aXRoIGEgbW9yZQo+IHZlcmJvc2UgZGVzY3JpcHRpb24s
IHNpbmNlIGV2ZXJ5dGhpbmcgdGhlIHBhdGNoIGRvZXMgdGhhdCBpc24ndAo+IG1lbnRpb25lZCB0
aGVyZSBpcyBzaW1wbHkgY2xvbmluZyBleGlzdGluZyBjb2RlIHRvIHN1cHBvcnQgdGhlIG5ldwo+
IGluc25zLCB3aGljaCB0aGUgdGl0bGUgbmFtZXMuIEluIHBhcnRpY3VsYXIgSSBkb24ndCB0aGlu
ayBsaXN0aW5nCj4gaW5kaXZpZHVhbCBpbnN0cnVjdGlvbnMgYmVpbmcgYWRkZWQgd291bGQgYmUg
aGVscGZ1bC4gQW5kIGluIG5vCj4gY2FzZSBkbyBJIHRoaW5rIHRoYXQgcmVwcm9kdWNpbmcgYW55
IGluZm9ybWF0aW9uIHRoZSBTRE0gaGFzCj4gd291bGQgYmUgdXNlZnVsLgoKUmlnaHQsIGFuZCBJ
J20gYXdhcmUgdGhhdCBteSBtYWlsIHdhcyB1bmZvcnR1bmF0ZWx5IGZ1bGwgb2YgcHJvYmxlbXMg
YW5kCm5vdCBzb2x1dGlvbnM7IHdoaWNoIGlzIHdoeSBJIHNhaWQgSSdkIHRyeSB0byByZS13b3Jr
IHRoaXMgcGF0Y2ggYXMgYW4KZXhlcmNpc2UgZm9yIG15c2VsZiAvIGV4YW1wbGUgb2Ygd2hhdCBJ
IG1lYW4uICAoVGhlIGVuZCByZXN1bHQgbWlnaHQKZXZlbiBiZSB0aGF0IEkgY29tZSBiYWNrIGFu
ZCBzYXkgdGhhdCB0aGUgcGF0Y2ggeW91J3ZlIHBvc3RlZCBpcyB0aGUKb3B0aW11bSBmcm9tIGEg
Y29tcHJlaGVuc2lvbiAvIHJldmlldyBwZXJzcGVjdGl2ZSwgYWx0aG91Z2ggYXQgdGhlCm1vbWVu
dCBJIHRoaW5rIHRoYXQncyB1bmxpa2VseS4pICBBbmQgSSBjZXJ0YWlubHkgZG9uJ3QgdGhpbmsg
dGhhdApxdW90aW5nIGxhcmdlIHNlY3Rpb25zIG9mIHRoZSByZWZlcmVuY2UgbWFudWFsIGlzIHVz
ZWZ1bDsgaXQgaXMKcmVhc29uYWJsZSB0byBleHBlY3QgcGVvcGxlIHJldmlld2luZyB0aGlzIHRv
IGhhdmUgcmVhZCB0aGUgaW50cm9kdWN0aW9uCnRvIHRoZSBpbnN0cnVjdGlvbiBmb3JtYXQsIGFu
ZCBiZSBhYmxlIHRvIGxvb2sgdXAgdGhlIGluc3RydWN0aW9uIG5hbWUKaW4gdGhlIEludGVsIG1h
bnVhbC4KCkkgd29uJ3Qgd3JpdGUgYWJvdXQgdGhpbmdzIGluIGRldGFpbCBub3csIGJ1dCB0aGUg
YmFzaWMgaWRlYSBjb21lcyBkb3duCnRvIGhvdyBtdWNoIHRoZSByZXZpZXdlciBoYXMgdG8gKmZp
Z3VyZSBvdXQqIHZzIGhvdyBtdWNoIHRoZSByZXZpZXdlciBpcwoqdmVyaWZ5aW5nKi4gIFZlcmlm
eWluZyBjbGFpbXMgYWJvdXQgd2hhdCB0aGUgY29kZSBkb2VzIGJlZm9yZSBvciBhZnRlcgp0aGUg
cGF0Y2ggaXMgYSBsb3QgZWFzaWVyIHRoYW4gZmlndXJpbmcgb3V0IGltcG9ydGFudCBhc3BlY3Rz
IGFib3V0IHdoYXQKdGhlIGNvZGUgZG9lcyBiZWZvcmUgYW5kIGFmdGVyIGEgcGF0Y2guCgpBbmQg
SSB3YW50IHRvIGVtcGhhc2l6ZTogSSdtIG5vdCBzYXlpbmcgdGhlcmUgd2FzIHNvbWV0aGluZyB3
cm9uZyB3aXRoCnRoZSBwYXRjaGVzOyBJJ20ganVzdCBzYXlpbmcsIGFzIHRoZXkgYXJlIHRoZXkg
aXQgd291bGQgYmUgdmVyeSB1bmxpa2VseQp0aGF0IHNvbWVvbmUgbm90IGFscmVhZHkgdmVyeSBm
YW1pbGlhciB3aXRoIHRoZSBjb2RlIHdvdWxkIHJldmlldyB0aGVtLgpBbmQgc28gaWYgeW91IHdh
bnQgb3RoZXIgcGVvcGxlIHRvIHJldmlldyBpdCwgeW91IG1heSBuZWVkIHRvIHB1dCBpbgpzb21l
IGV4dHJhIGVmZm9ydCB0byBtYWtlIHRoYXQgcG9zc2libGUuICAoQW5kIGhvcGVmdWxseSBJJ2xs
IGhhdmUKc29tZXRoaW5nIHVzZWZ1bCB0byBzYXkgYWJvdXQgd2hhdCBlZmZvcnQgd291bGQgYmUg
dXNlZnVsIGluIGEgbGl0dGxlIGJpdC4pCgo+PiBNYXliZSBhZnRlciB0aGUgY29kZSBmcmVlemUg
SSdsbCBzZWUgaWYgSSBjYW4gcmUtd29yayB0aGlzIHBhdGNoIChvcgo+PiBwb3J0aW9ucyBvZiBp
dCkgaW50byBzb21ldGhpbmcgd2hpY2ggSSB0aGluayB3b3VsZCBiZSBlYXNpZXIgdG8gcmV2aWV3
Owo+PiBib3RoIGFzIGFuIGV4ZXJjaXNlIGZvciBteXNlbGYgKHRvIG1ha2Ugc3VyZSBJIHVuZGVy
c3RhbmQgd2hhdCdzIGdvaW5nCj4+IG9uKSwgYW5kIGFuIGFuIGV4YW1wbGUgZm9yIHdoYXQgSSdt
IHRhbGtpbmcgYWJvdXQuICBHaXZlbiB0aGUgcmF0ZSB0aGlzCj4+IGlzIGdvaW5nLCB0aGVyZSdz
IG5vIHdheSBJJ20gZ29pbmcgdG8gYmUgYWJsZSB0byBnaXZlIGFuIFItYiBmb3IgdGhpcwo+PiBw
YXRjaCBiZWZvcmUgdGhlIGZyZWV6ZS4KPiAKPiBHaXZlbiB0aGlzIHBhdGNoIGhhcyBnb25lIGlu
IHdpdGggQW5kcmV3J3MgYWNrICh3aGljaCB3YXNuJ3Qgc2VudAo+IG9uIHRoZSBsaXN0KSwgcGVy
aGFwcyBpdCB3b3VsZCBiZSB3b3J0aHdoaWxlIGluc3RlYWQgZG9pbmcgYW55IHN1Y2gKPiBmb3Ig
b25lIG9mIHRoZSBsYXRlciBwYXRjaGVzICh0aGUgRjE2QyBwYXRjaCwgYWRkaW5nIGp1c3QgdHdv
IGluc25zLAo+IG1heSBiZSBhIGdvb2QgY2FuZGlkYXRlIGlmIHlvdSdyZSBub3QgbWVhbmluZyB0
byBhbHNvIHNwbGl0IHVwCj4gcGF0Y2hlcyBpbnRvIHNtYWxsZXIgcGllY2VzLCB3aGVyZWFzIGUu
Zy4gdGhlIEFWWDIgb25lIHdvdWxkIGJlCj4gYWJvdXQgdGhlIHNhbWUgc2l6ZSBhbmQgbnVtYmVy
IG9mIGFkZGVkIGluc25zIGFzIHRoZSBvbmUgaGVyZSBpcykuCgpSaWdodDsgSSdsbCB0YWtlIGEg
bG9vay4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 10 21:14:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 21:14:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e21qZ-0007KB-GQ; Tue, 10 Oct 2017 21:13:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e21qY-0007K3-1N
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 21:13:50 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 5F/08-01755-C083DD95; Tue, 10 Oct 2017 21:13:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVybKJssi6Xxd1
 IgxVvzSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ox5fyazFrQGVmw4m93AuNe2i5GLQ0hgCZPE
 xUO/mbsYOTlYBBwktq/7zdrFyMHBKBAj8eCHNUiYUSBMYvLlJawQJdoSf6Z+BCtnEzCU+PtkE
 xtIuQSQveQzB0hYREBd4s+FCYwgNrOAt8TaI+1g5cICoRKzXk5lAbE5BSwl1h6byw5i8wp4SV
 zb3ANWIySQKnFs/3awVaICuhKH/v1hg6gRlDg58wkLxEwtieXTt7FMYBSYhSQ1C0lqASPTKka
 N4tSistQiXUMLvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwACsZ2Bg3MH4+7Tn
 IUZJDiYlUd7X6ncjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw/jEDygkWpaanVqRl5gBjASYtw
 cGjJML7DCTNW1yQmFucmQ6ROsWoy/Hoxt0/TEIsefl5qVLivKdBigRAijJK8+BGwOLyEqOslD
 AvIwMDgxBPQWpRbmYJqvwrRnEORiVh3pcgU3gy80rgNr0COoIJ6AjRtDsgR5QkIqSkGhhVuFw
 VbpZti3ayLa6WUL3hqx8dNCv4it2HuVm/m7Ka+Q1eHZWS2+TX/cPx9aHo/7nF696pBc+TSzjz
 j/G/WMTpVNG522YY9fvPfM7J6/J9XfK6JVXBPEW3rseYuhtJu+tbZa59vY0h4+jxBNnF09J9p
 L4J8k/KFU/82cL/cPeqiAn8lvOME5RYijMSDbWYi4oTARFqvG3GAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1507670025!102069739!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6833 invoked from network); 10 Oct 2017 21:13:46 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Oct 2017 21:13:46 -0000
Received: from [10.149.184.130]
 (162-198-228-35.lightspeed.wlfrct.sbcglobal.net [162.198.228.35])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 8E33A218D7;
 Tue, 10 Oct 2017 21:13:44 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8E33A218D7
Date: Tue, 10 Oct 2017 14:13:43 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20171009132341.1678-2-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1710101413280.3105@sstabellini-ThinkPad-X260>
References: <20171009132341.1678-1-julien.grall@arm.com>
 <20171009132341.1678-2-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: andre.przywara@arm.com, sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 01/10] xen/arm: page: Use ARMv8 naming to
 improve readability
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCA5IE9jdCAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gVGhpcyBpcyBiYXNlZCBv
biB0aGUgTGludXggQVJNdjggbmFtaW5nIHNjaGVtZSAoc2VlIGFyY2gvYXJtNjQvbW0vcHJvYy5T
KS4gRWFjaAo+IHR5cGUgd2lsbCBjb250YWluICJOT1JNQUwiIG9yICJERVZJQ0UiIHRvIG1ha2Ug
Y2xlYXIgd2hldGhlciBlYWNoIGF0dHJpYnV0ZQo+IHRhcmdldHMgZGV2aWNlIG9yIG5vcm1hbCBt
ZW1vcnkuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CgoKPiAtLS0KPiAKPiAgICAgQ2hhbmdlcyBpbiB2MzoKPiAgICAgICAgIC0gVGhlIGFp
ICcwMDAnIGlzIG5hbWVkIE1UX0RFVklDRV9uR25SbkUgYW5kIG5vdAo+ICAgICAgICAgTVRfREVW
SUNFX25HblJFLiBUaGUgZGVmaW5pdGlvbiBpcyBzdGlsbCB2YWxpZC4KPiAgICAgICAgIC0gRXhw
YW5kIHRoZSBjb21tZW50IHRvIHBvaW50IHRvICJEZXZpY2UgTWVtb3J5IiBzZWN0aW9uIGluIHRo
ZQo+ICAgICAgICAgQVJNIEFSTS4KPiAKPiAgICAgQ2hhbmdlcyBpbiB2MjoKPiAgICAgICAgICog
TW92ZSB0aGUgcGF0Y2ggYmVmb3JlICJ4ZW4vYXJtOiBwYWdlOiBDbGVhbi11cCB0aGUgZGVmaW5p
dGlvbgo+ICAgICAgICAgb2YgTUFJUlZBTCIKPiAtLS0KPiAgeGVuL2FyY2gvYXJtL2tlcm5lbC5j
ICAgICAgICAgICAgIHwgIDIgKy0KPiAgeGVuL2FyY2gvYXJtL21tLmMgICAgICAgICAgICAgICAg
IHwgMjggKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQo+ICB4ZW4vYXJjaC9hcm0vcGxhdGZv
cm1zL3ZleHByZXNzLmMgfCAgMiArLQo+ICB4ZW4vZHJpdmVycy92aWRlby9hcm1faGRsY2QuYyAg
ICAgfCAgMiArLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCAgICAgICAgfCAzNSArKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQo+ICA1IGZpbGVzIGNoYW5nZWQsIDM2IGlu
c2VydGlvbnMoKyksIDMzIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0va2VybmVsLmMgYi94ZW4vYXJjaC9hcm0va2VybmVsLmMKPiBpbmRleCA5YzE4M2Y5NmRhLi5h
MTJiYWE4NmU3IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9rZXJuZWwuYwo+ICsrKyBiL3hl
bi9hcmNoL2FybS9rZXJuZWwuYwo+IEBAIC01NCw3ICs1NCw3IEBAIHZvaWQgY29weV9mcm9tX3Bh
ZGRyKHZvaWQgKmRzdCwgcGFkZHJfdCBwYWRkciwgdW5zaWduZWQgbG9uZyBsZW4pCj4gICAgICAg
ICAgcyA9IHBhZGRyICYgKFBBR0VfU0laRS0xKTsKPiAgICAgICAgICBsID0gbWluKFBBR0VfU0la
RSAtIHMsIGxlbik7Cj4gIAo+IC0gICAgICAgIHNldF9maXhtYXAoRklYTUFQX01JU0MsIG1hZGRy
X3RvX21mbihwYWRkciksIE1UX0JVRkZFUkFCTEUpOwo+ICsgICAgICAgIHNldF9maXhtYXAoRklY
TUFQX01JU0MsIG1hZGRyX3RvX21mbihwYWRkciksIE1UX05PUk1BTF9OQyk7Cj4gICAgICAgICAg
bWVtY3B5KGRzdCwgc3JjICsgcywgbCk7Cj4gICAgICAgICAgY2xlYW5fZGNhY2hlX3ZhX3Jhbmdl
KGRzdCwgbCk7Cj4gIAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNo
L2FybS9tbS5jCj4gaW5kZXggOWEzN2YyOWNlNi4uZjQxYzZjZTZmMSAxMDA2NDQKPiAtLS0gYS94
ZW4vYXJjaC9hcm0vbW0uYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9tbS5jCj4gQEAgLTI5MCw3ICsy
OTAsNyBAQCBzdGF0aWMgaW5saW5lIGxwYWVfdCBtZm5fdG9feGVuX2VudHJ5KG1mbl90IG1mbiwg
dW5zaWduZWQgYXR0cikKPiAgCj4gICAgICBzd2l0Y2ggKCBhdHRyICkKPiAgICAgIHsKPiAtICAg
IGNhc2UgTVRfQlVGRkVSQUJMRToKPiArICAgIGNhc2UgTVRfTk9STUFMX05DOgo+ICAgICAgICAg
IC8qCj4gICAgICAgICAgICogQVJNIEFSTTogT3ZlcmxheWluZyB0aGUgc2hhcmVhYmlsaXR5IGF0
dHJpYnV0ZSAoRERJCj4gICAgICAgICAgICogMDQwNkMuYiBCMy0xMzc2IHRvIDEzNzcpCj4gQEAg
LTMwNSw4ICszMDUsOCBAQCBzdGF0aWMgaW5saW5lIGxwYWVfdCBtZm5fdG9feGVuX2VudHJ5KG1m
bl90IG1mbiwgdW5zaWduZWQgYXR0cikKPiAgICAgICAgICAgKi8KPiAgICAgICAgICBlLnB0LnNo
ID0gTFBBRV9TSF9PVVRFUjsKPiAgICAgICAgICBicmVhazsKPiAtICAgIGNhc2UgTVRfVU5DQUNI
RUQ6Cj4gLSAgICBjYXNlIE1UX0RFVl9TSEFSRUQ6Cj4gKyAgICBjYXNlIE1UX0RFVklDRV9uR25S
bkU6Cj4gKyAgICBjYXNlIE1UX0RFVklDRV9uR25SRToKPiAgICAgICAgICAvKgo+ICAgICAgICAg
ICAqIFNoYXJlYWJpbGl0eSBpcyBpZ25vcmVkIGZvciBub24tTm9ybWFsIG1lbW9yeSwgT3V0ZXIg
aXMgYXMKPiAgICAgICAgICAgKiBnb29kIGFzIGFueXRoaW5nLgo+IEBAIC0zNjksNyArMzY5LDcg
QEAgc3RhdGljIHZvaWQgX19pbml0IGNyZWF0ZV9tYXBwaW5ncyhscGFlX3QgKnNlY29uZCwKPiAg
Cj4gICAgICBjb3VudCA9IG5yX21mbnMgLyBMUEFFX0VOVFJJRVM7Cj4gICAgICBwID0gc2Vjb25k
ICsgc2Vjb25kX2xpbmVhcl9vZmZzZXQodmlydF9vZmZzZXQpOwo+IC0gICAgcHRlID0gbWZuX3Rv
X3hlbl9lbnRyeShfbWZuKGJhc2VfbWZuKSwgTVRfV1JJVEVBTExPQyk7Cj4gKyAgICBwdGUgPSBt
Zm5fdG9feGVuX2VudHJ5KF9tZm4oYmFzZV9tZm4pLCBNVF9OT1JNQUwpOwo+ICAgICAgaWYgKCBn
cmFudWxhcml0eSA9PSAxNiAqIExQQUVfRU5UUklFUyApCj4gICAgICAgICAgcHRlLnB0LmNvbnRp
ZyA9IDE7ICAvKiBUaGVzZSBtYXBzIGFyZSBpbiAxNi1lbnRyeSBjb250aWd1b3VzIGNodW5rcy4g
Ki8KPiAgICAgIGZvciAoIGkgPSAwOyBpIDwgY291bnQ7IGkrKyApCj4gQEAgLTQyMiw3ICs0MjIs
NyBAQCB2b2lkICptYXBfZG9tYWluX3BhZ2UobWZuX3QgbWZuKQo+ICAgICAgICAgIGVsc2UgaWYg
KCBtYXBbc2xvdF0ucHQuYXZhaWwgPT0gMCApCj4gICAgICAgICAgewo+ICAgICAgICAgICAgICAv
KiBDb21tYW5kZWVyIHRoaXMgMk1CIHNsb3QgKi8KPiAtICAgICAgICAgICAgcHRlID0gbWZuX3Rv
X3hlbl9lbnRyeShfbWZuKHNsb3RfbWZuKSwgTVRfV1JJVEVBTExPQyk7Cj4gKyAgICAgICAgICAg
IHB0ZSA9IG1mbl90b194ZW5fZW50cnkoX21mbihzbG90X21mbiksIE1UX05PUk1BTCk7Cj4gICAg
ICAgICAgICAgIHB0ZS5wdC5hdmFpbCA9IDE7Cj4gICAgICAgICAgICAgIHdyaXRlX3B0ZShtYXAg
KyBzbG90LCBwdGUpOwo+ICAgICAgICAgICAgICBicmVhazsKPiBAQCAtNTQzLDcgKzU0Myw3IEBA
IHN0YXRpYyBpbmxpbmUgbHBhZV90IHB0ZV9vZl94ZW5hZGRyKHZhZGRyX3QgdmEpCj4gIHsKPiAg
ICAgIHBhZGRyX3QgbWEgPSB2YSArIHBoeXNfb2Zmc2V0Owo+ICAKPiAtICAgIHJldHVybiBtZm5f
dG9feGVuX2VudHJ5KG1hZGRyX3RvX21mbihtYSksIE1UX1dSSVRFQUxMT0MpOwo+ICsgICAgcmV0
dXJuIG1mbl90b194ZW5fZW50cnkobWFkZHJfdG9fbWZuKG1hKSwgTVRfTk9STUFMKTsKPiAgfQo+
ICAKPiAgLyogTWFwIHRoZSBGRFQgaW4gdGhlIGVhcmx5IGJvb3QgcGFnZSB0YWJsZSAqLwo+IEBA
IC02NTIsNyArNjUyLDcgQEAgdm9pZCBfX2luaXQgc2V0dXBfcGFnZXRhYmxlcyh1bnNpZ25lZCBs
b25nIGJvb3RfcGh5c19vZmZzZXQsIHBhZGRyX3QgeGVuX3BhZGRyKQo+ICAgICAgLyogSW5pdGlh
bGlzZSB4ZW4gc2Vjb25kIGxldmVsIGVudHJpZXMgLi4uICovCj4gICAgICAvKiAuLi4gWGVuJ3Mg
dGV4dCBldGMgKi8KPiAgCj4gLSAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KG1hZGRyX3RvX21m
bih4ZW5fcGFkZHIpLCBNVF9XUklURUFMTE9DKTsKPiArICAgIHB0ZSA9IG1mbl90b194ZW5fZW50
cnkobWFkZHJfdG9fbWZuKHhlbl9wYWRkciksIE1UX05PUk1BTCk7Cj4gICAgICBwdGUucHQueG4g
PSAwOy8qIENvbnRhaW5zIG91ciB0ZXh0IG1hcHBpbmchICovCj4gICAgICB4ZW5fc2Vjb25kW3Nl
Y29uZF90YWJsZV9vZmZzZXQoWEVOX1ZJUlRfU1RBUlQpXSA9IHB0ZTsKPiAgCj4gQEAgLTY2OSw3
ICs2NjksNyBAQCB2b2lkIF9faW5pdCBzZXR1cF9wYWdldGFibGVzKHVuc2lnbmVkIGxvbmcgYm9v
dF9waHlzX29mZnNldCwgcGFkZHJfdCB4ZW5fcGFkZHIpCj4gIAo+ICAgICAgLyogLi4uIEJvb3Qg
TWlzYyBhcmVhIGZvciB4ZW4gcmVsb2NhdGlvbiAqLwo+ICAgICAgZGVzdF92YSA9IEJPT1RfUkVM
T0NfVklSVF9TVEFSVDsKPiAtICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkobWFkZHJfdG9fbWZu
KHhlbl9wYWRkciksIE1UX1dSSVRFQUxMT0MpOwo+ICsgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRy
eShtYWRkcl90b19tZm4oeGVuX3BhZGRyKSwgTVRfTk9STUFMKTsKPiAgICAgIC8qIE1hcCB0aGUg
ZGVzdGluYXRpb24gaW4geGVuX3NlY29uZC4gKi8KPiAgICAgIHhlbl9zZWNvbmRbc2Vjb25kX3Rh
YmxlX29mZnNldChkZXN0X3ZhKV0gPSBwdGU7Cj4gICAgICAvKiBNYXAgdGhlIGRlc3RpbmF0aW9u
IGluIGJvb3Rfc2Vjb25kLiAqLwo+IEBAIC03MDAsNyArNzAwLDcgQEAgdm9pZCBfX2luaXQgc2V0
dXBfcGFnZXRhYmxlcyh1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19vZmZzZXQsIHBhZGRyX3QgeGVu
X3BhZGRyKQo+ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdmEgPSBYRU5fVklSVF9TVEFSVCArIChp
IDw8IFBBR0VfU0hJRlQpOwo+ICAgICAgICAgIGlmICggIWlzX2tlcm5lbCh2YSkgKQo+ICAgICAg
ICAgICAgICBicmVhazsKPiAtICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KG1mbiwgTVRf
V1JJVEVBTExPQyk7Cj4gKyAgICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShtZm4sIE1UX05P
Uk1BTCk7Cj4gICAgICAgICAgcHRlLnB0LnRhYmxlID0gMTsgLyogNGsgbWFwcGluZ3MgYWx3YXlz
IGhhdmUgdGhpcyBiaXQgc2V0ICovCj4gICAgICAgICAgaWYgKCBpc19rZXJuZWxfdGV4dCh2YSkg
fHwgaXNfa2VybmVsX2luaXR0ZXh0KHZhKSApCj4gICAgICAgICAgewo+IEBAIC03NzEsNyArNzcx
LDcgQEAgaW50IGluaXRfc2Vjb25kYXJ5X3BhZ2V0YWJsZXMoaW50IGNwdSkKPiAgICAgIGZvciAo
IGkgPSAwOyBpIDwgRE9NSEVBUF9TRUNPTkRfUEFHRVM7IGkrKyApCj4gICAgICB7Cj4gICAgICAg
ICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeSh2aXJ0X3RvX21mbihkb21oZWFwK2kqTFBBRV9FTlRS
SUVTKSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1UX1dSSVRFQUxMT0MpOwo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTVRfTk9STUFMKTsKPiAgICAgICAgICBw
dGUucHQudGFibGUgPSAxOwo+ICAgICAgICAgIHdyaXRlX3B0ZSgmZmlyc3RbZmlyc3RfdGFibGVf
b2Zmc2V0KERPTUhFQVBfVklSVF9TVEFSVCtpKkZJUlNUX1NJWkUpXSwgcHRlKTsKPiAgICAgIH0K
PiBAQCAtODY5LDEzICs4NjksMTMgQEAgdm9pZCBfX2luaXQgc2V0dXBfeGVuaGVhcF9tYXBwaW5n
cyh1bnNpZ25lZCBsb25nIGJhc2VfbWZuLAo+ICAgICAgICAgICAgICBtZm5fdCBmaXJzdF9tZm4g
PSBhbGxvY19ib290X3BhZ2VzKDEsIDEpOwo+ICAKPiAgICAgICAgICAgICAgY2xlYXJfcGFnZSht
Zm5fdG9fdmlydChmaXJzdF9tZm4pKTsKPiAtICAgICAgICAgICAgcHRlID0gbWZuX3RvX3hlbl9l
bnRyeShmaXJzdF9tZm4sIE1UX1dSSVRFQUxMT0MpOwo+ICsgICAgICAgICAgICBwdGUgPSBtZm5f
dG9feGVuX2VudHJ5KGZpcnN0X21mbiwgTVRfTk9STUFMKTsKPiAgICAgICAgICAgICAgcHRlLnB0
LnRhYmxlID0gMTsKPiAgICAgICAgICAgICAgd3JpdGVfcHRlKHAsIHB0ZSk7Cj4gICAgICAgICAg
ICAgIGZpcnN0ID0gbWZuX3RvX3ZpcnQoZmlyc3RfbWZuKTsKPiAgICAgICAgICB9Cj4gIAo+IC0g
ICAgICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkoX21mbihtZm4pLCBNVF9XUklURUFMTE9DKTsK
PiArICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KF9tZm4obWZuKSwgTVRfTk9STUFMKTsK
PiAgICAgICAgICAvKiBUT0RPOiBTZXQgcHRlLnB0LmNvbnRpZyB3aGVuIGFwcHJvcHJpYXRlLiAq
Lwo+ICAgICAgICAgIHdyaXRlX3B0ZSgmZmlyc3RbZmlyc3RfdGFibGVfb2Zmc2V0KHZhZGRyKV0s
IHB0ZSk7Cj4gIAo+IEBAIC05MTUsNyArOTE1LDcgQEAgdm9pZCBfX2luaXQgc2V0dXBfZnJhbWV0
YWJsZV9tYXBwaW5ncyhwYWRkcl90IHBzLCBwYWRkcl90IHBlKQo+ICAgICAgZm9yICggaSA9IDA7
IGkgPCBucl9zZWNvbmQ7IGkrKyApCj4gICAgICB7Cj4gICAgICAgICAgY2xlYXJfcGFnZShtZm5f
dG9fdmlydChtZm5fYWRkKHNlY29uZF9iYXNlLCBpKSkpOwo+IC0gICAgICAgIHB0ZSA9IG1mbl90
b194ZW5fZW50cnkobWZuX2FkZChzZWNvbmRfYmFzZSwgaSksIE1UX1dSSVRFQUxMT0MpOwo+ICsg
ICAgICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkobWZuX2FkZChzZWNvbmRfYmFzZSwgaSksIE1U
X05PUk1BTCk7Cj4gICAgICAgICAgcHRlLnB0LnRhYmxlID0gMTsKPiAgICAgICAgICB3cml0ZV9w
dGUoJnhlbl9maXJzdFtmaXJzdF90YWJsZV9vZmZzZXQoRlJBTUVUQUJMRV9WSVJUX1NUQVJUKStp
XSwgcHRlKTsKPiAgICAgIH0KPiBAQCAtOTY5LDcgKzk2OSw3IEBAIHN0YXRpYyBpbnQgY3JlYXRl
X3hlbl90YWJsZShscGFlX3QgKmVudHJ5KQo+ICAgICAgaWYgKCBwID09IE5VTEwgKQo+ICAgICAg
ICAgIHJldHVybiAtRU5PTUVNOwo+ICAgICAgY2xlYXJfcGFnZShwKTsKPiAtICAgIHB0ZSA9IG1m
bl90b194ZW5fZW50cnkodmlydF90b19tZm4ocCksIE1UX1dSSVRFQUxMT0MpOwo+ICsgICAgcHRl
ID0gbWZuX3RvX3hlbl9lbnRyeSh2aXJ0X3RvX21mbihwKSwgTVRfTk9STUFMKTsKPiAgICAgIHB0
ZS5wdC50YWJsZSA9IDE7Cj4gICAgICB3cml0ZV9wdGUoZW50cnksIHB0ZSk7Cj4gICAgICByZXR1
cm4gMDsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy92ZXhwcmVzcy5jIGIv
eGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy92ZXhwcmVzcy5jCj4gaW5kZXggOWJhZGJjMDc5ZC4uZGYy
YzRiNWJlYyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3ZleHByZXNzLmMK
PiArKysgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3ZleHByZXNzLmMKPiBAQCAtNjUsNyArNjUs
NyBAQCBpbnQgdmV4cHJlc3Nfc3lzY2ZnKGludCB3cml0ZSwgaW50IGZ1bmN0aW9uLCBpbnQgZGV2
aWNlLCB1aW50MzJfdCAqZGF0YSkKPiAgICAgIHVpbnQzMl90ICpzeXNjZmcgPSAodWludDMyX3Qg
KikgRklYTUFQX0FERFIoRklYTUFQX01JU0MpOwo+ICAgICAgaW50IHJldCA9IC0xOwo+ICAKPiAt
ICAgIHNldF9maXhtYXAoRklYTUFQX01JU0MsIG1hZGRyX3RvX21mbihWMk1fU1lTX01NSU9fQkFT
RSksIE1UX0RFVl9TSEFSRUQpOwo+ICsgICAgc2V0X2ZpeG1hcChGSVhNQVBfTUlTQywgbWFkZHJf
dG9fbWZuKFYyTV9TWVNfTU1JT19CQVNFKSwgTVRfREVWSUNFX25HblJFKTsKPiAgCj4gICAgICBp
ZiAoIHN5c2NmZ1tWMk1fU1lTX0NGR0NUUkwvNF0gJiBWMk1fU1lTX0NGR19TVEFSVCApCj4gICAg
ICAgICAgZ290byBvdXQ7Cj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3ZpZGVvL2FybV9oZGxj
ZC5jIGIveGVuL2RyaXZlcnMvdmlkZW8vYXJtX2hkbGNkLmMKPiBpbmRleCA1ZmE3ZjUxOGIxLi4x
MTc1Mzk5ZGJjIDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJzL3ZpZGVvL2FybV9oZGxjZC5jCj4g
KysrIGIveGVuL2RyaXZlcnMvdmlkZW8vYXJtX2hkbGNkLmMKPiBAQCAtMjI3LDcgKzIyNyw3IEBA
IHZvaWQgX19pbml0IHZpZGVvX2luaXQodm9pZCkKPiAgICAgIC8qIHVzZXMgRklYTUFQX01JU0Mg
Ki8KPiAgICAgIHNldF9waXhjbG9jayh2aWRlb21vZGUtPnBpeGNsb2NrKTsKPiAgCj4gLSAgICBz
ZXRfZml4bWFwKEZJWE1BUF9NSVNDLCBtYWRkcl90b19tZm4oaGRsY2Rfc3RhcnQpLCBNVF9ERVZf
U0hBUkVEKTsKPiArICAgIHNldF9maXhtYXAoRklYTUFQX01JU0MsIG1hZGRyX3RvX21mbihoZGxj
ZF9zdGFydCksIE1UX0RFVklDRV9uR25SRSk7Cj4gICAgICBIRExDRFtIRExDRF9DT01NQU5EXSA9
IDA7Cj4gIAo+ICAgICAgSERMQ0RbSERMQ0RfTElORUxFTkdUSF0gPSB2aWRlb21vZGUtPnhyZXMg
KiBieXRlc19wZXJfcGl4ZWw7Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFn
ZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKPiBpbmRleCAzMGZjZmEwNzc4Li4zZDBi
YzZkYjgxIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCj4gKysrIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKPiBAQCAtMjUsMTUgKzI1LDE4IEBACj4gICAqIExQ
QUUgTWVtb3J5IHJlZ2lvbiBhdHRyaWJ1dGVzLiBJbmRleGVkIGJ5IHRoZSBBdHRySW5kZXggYml0
cyBvZiBhCj4gICAqIExQQUUgZW50cnk7IHRoZSA4LWJpdCBmaWVsZHMgYXJlIHBhY2tlZCBsaXR0
bGUtZW5kaWFuIGludG8gTUFJUjAgYW5kIE1BSVIxLgo+ICAgKgo+ICsgKiBTZWUgc2VjdGlvbiAi
RGV2aWNlIG1lbW9yeSIgQjIuNy4yIGluIEFSTSBEREkgMDQ4N0IuYSBmb3IgbW9yZQo+ICsgKiBk
ZXRhaWxzIGFib3V0IHRoZSBtZWFuaW5nIG9mICpHKlIqRS4KPiArICoKPiAgICogICAgICAgICAg
ICAgICAgICAgIGFpICAgIGVuY29kaW5nCj4gLSAqICAgTVRfVU5DQUNIRUQgICAgICAwMDAgICAw
MDAwIDAwMDAgIC0tIFN0cm9uZ2x5IE9yZGVyZWQKPiAtICogICBNVF9CVUZGRVJBQkxFICAgIDAw
MSAgIDAxMDAgMDEwMCAgLS0gTm9uLUNhY2hlYWJsZQo+IC0gKiAgIE1UX1dSSVRFVEhST1VHSCAg
MDEwICAgMTAxMCAxMDEwICAtLSBXcml0ZS10aHJvdWdoCj4gLSAqICAgTVRfV1JJVEVCQUNLICAg
ICAwMTEgICAxMTEwIDExMTAgIC0tIFdyaXRlLWJhY2sKPiAtICogICBNVF9ERVZfU0hBUkVEICAg
IDEwMCAgIDAwMDAgMDEwMCAgLS0gRGV2aWNlCj4gKyAqICAgTVRfREVWSUNFX25HblJuRSAwMDAg
ICAwMDAwIDAwMDAgIC0tIFN0cm9uZ2x5IE9yZGVyZWQvRGV2aWNlIG5HblJuRQo+ICsgKiAgIE1U
X05PUk1BTF9OQyAgICAgMDAxICAgMDEwMCAwMTAwICAtLSBOb24tQ2FjaGVhYmxlCj4gKyAqICAg
TVRfTk9STUFMX1dUICAgICAwMTAgICAxMDEwIDEwMTAgIC0tIFdyaXRlLXRocm91Z2gKPiArICog
ICBNVF9OT1JNQUxfV0IgICAgIDAxMSAgIDExMTAgMTExMCAgLS0gV3JpdGUtYmFjawo+ICsgKiAg
IE1UX0RFVklDRV9uR25SRSAgMTAwICAgMDAwMCAwMTAwICAtLSBEZXZpY2UgbkduUkUKPiAgICog
ICA/PyAgICAgICAgICAgICAgIDEwMQo+ICAgKiAgIHJlc2VydmVkICAgICAgICAgMTEwCj4gLSAq
ICAgTVRfV1JJVEVBTExPQyAgICAxMTEgICAxMTExIDExMTEgIC0tIFdyaXRlLWJhY2sgd3JpdGUt
YWxsb2NhdGUKPiArICogICBNVF9OT1JNQUwgICAgICAgIDExMSAgIDExMTEgMTExMSAgLS0gV3Jp
dGUtYmFjayB3cml0ZS1hbGxvY2F0ZQo+ICAgKi8KPiAgI2RlZmluZSBNQUlSMFZBTCAweGVlYWE0
NDAwCj4gICNkZWZpbmUgTUFJUjFWQUwgMHhmZjAwMDAwNAo+IEBAIC00NywxNiArNTAsMTYgQEAK
PiAgICogcmVnaXN0ZXJzLCBhcyBkZWZpbmVkIGFib3ZlLgo+ICAgKgo+ICAgKi8KPiAtI2RlZmlu
ZSBNVF9VTkNBQ0hFRCAgICAgIDB4MAo+IC0jZGVmaW5lIE1UX0JVRkZFUkFCTEUgICAgMHgxCj4g
LSNkZWZpbmUgTVRfV1JJVEVUSFJPVUdIICAweDIKPiAtI2RlZmluZSBNVF9XUklURUJBQ0sgICAg
IDB4Mwo+IC0jZGVmaW5lIE1UX0RFVl9TSEFSRUQgICAgMHg0Cj4gLSNkZWZpbmUgTVRfV1JJVEVB
TExPQyAgICAweDcKPiAtCj4gLSNkZWZpbmUgUEFHRV9IWVBFUlZJU09SICAgICAgICAgKE1UX1dS
SVRFQUxMT0MpCj4gLSNkZWZpbmUgUEFHRV9IWVBFUlZJU09SX05PQ0FDSEUgKE1UX0RFVl9TSEFS
RUQpCj4gLSNkZWZpbmUgUEFHRV9IWVBFUlZJU09SX1dDICAgICAgKE1UX0JVRkZFUkFCTEUpCj4g
KyNkZWZpbmUgTVRfREVWSUNFX25HblJuRSAweDAKPiArI2RlZmluZSBNVF9OT1JNQUxfTkMgICAg
IDB4MQo+ICsjZGVmaW5lIE1UX05PUk1BTF9XVCAgICAgMHgyCj4gKyNkZWZpbmUgTVRfTk9STUFM
X1dCICAgICAweDMKPiArI2RlZmluZSBNVF9ERVZJQ0VfbkduUkUgIDB4NAo+ICsjZGVmaW5lIE1U
X05PUk1BTCAgICAgICAgMHg3Cj4gKwo+ICsjZGVmaW5lIFBBR0VfSFlQRVJWSVNPUiAgICAgICAg
IChNVF9OT1JNQUwpCj4gKyNkZWZpbmUgUEFHRV9IWVBFUlZJU09SX05PQ0FDSEUgKE1UX0RFVklD
RV9uR25SRSkKPiArI2RlZmluZSBQQUdFX0hZUEVSVklTT1JfV0MgICAgICAoTVRfTk9STUFMX05D
KQo+ICAKPiAgLyoKPiAgICogRGVmaW5lcyBmb3IgY2hhbmdpbmcgdGhlIGh5cGVydmlzb3IgUFRF
IC5ybyBhbmQgLm54IGJpdHMuIFRoaXMgaXMgb25seSB0byBiZQo+IC0tIAo+IDIuMTEuMAo+IAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 21:16:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 21:16:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e21t1-0007Sl-TF; Tue, 10 Oct 2017 21:16:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e21t0-0007Se-5b
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 21:16:22 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 43/6E-20813-5A83DD95; Tue, 10 Oct 2017 21:16:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssu4Si7u
 RBhf261ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBm/J/SzFnwVrThx7AJLA+M3wS5GLg4hgSVM
 EjOvXWTtYuTkYBFwkHh/eBFbFyMHB6NAjMSDH9YgYUaBMInJl5dAlWhLdBy7zQRiswkYSvx9s
 gmsXALIXvKZAyQsIqAu8efCBEYQm1nAW2LtkXZmEFtYwENi599lbCA2p4ClxLN9y8DG8Ap4Sc
 xYvwmsRkggVeLA7a9gNaICuhKH/v1hg6gRlDg58wkLxEwtieXTt7FMYBSYhSQ1C0lqASPTKka
 N4tSistQiXSNDvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwBBkAIIdjH+WBRxi
 lORgUhLlfa1+N1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG+xOVBOsCg1PbUiLTMHGA0waQkOH
 iUR3mdmQGne4oLE3OLMdIjUKUZFKXFeR5A+AZBERmkeXBssAi8xykoJ8zICHSLEU5BalJtZgi
 r/ilGcg1FJmDcOZApPZl4J3PRXQIuZgBaLpt0BWVySiJCSamDctnlPjfPn2+63TnM/bTjT4xa
 60Kp5MaPWt9qzM2cfmLJ3x0LuhVdD37HyeFVVbancruywbrlnde3J01avTzFbb9VJr4r91eix
 T2zLj3UMOzXcm0x+7vd0VZ40LWH5sd11Mx93aUv/jDvEuXRR4VaD8ubyB5Yce/SnJ1/YUMEQb
 hV+1m7FgnVnlViKMxINtZiLihMBpK8jVbsCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1507670179!76546105!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37972 invoked from network); 10 Oct 2017 21:16:20 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Oct 2017 21:16:20 -0000
Received: from [10.149.184.130]
 (162-198-228-35.lightspeed.wlfrct.sbcglobal.net [162.198.228.35])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 995C7218D7;
 Tue, 10 Oct 2017 21:16:18 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 995C7218D7
Date: Tue, 10 Oct 2017 14:16:17 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20171009132341.1678-9-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1710101415370.3105@sstabellini-ThinkPad-X260>
References: <20171009132341.1678-1-julien.grall@arm.com>
 <20171009132341.1678-9-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: andre.przywara@arm.com, sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 08/10] xen/arm: mm: Embed permission in
	the flags
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCA5IE9jdCAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gQ3VycmVudGx5LCBpdCBp
cyBub3QgcG9zc2libGUgdG8gc3BlY2lmeSB0aGUgcGVybWlzc2lvbiBvZiBhIG5ldwo+IG1hcHBp
bmcuIEl0IHdvdWxkIGJlIG5lY2Vzc2FyeSB0byB1c2UgdGhlIGZ1bmN0aW9uIG1vZGlmeV94ZW5f
bWFwcGluZ3MKPiB3aXRoIGEgZGlmZmVyZW50IHNldCBvZiBmbGFncy4KPiAKPiBJbnRyb2R1Y2Ug
YSBjb3VwbGUgb2YgbmV3IGZsYWdzIGZvciB0aGUgcGVybWlzc2lvbnMgKE5vbi1lWGVjdXRhYmxl
LAo+IFJlYWQtT25seSkgYW5kIGFsc28gcHJvdmlkZXMgZGVmaW5pdGlvbiB0aGF0IGNvbWJpbmUg
dGhlIG1lbW9yeSBhdHRyaWJ1dGUKPiBhbmQgcGVybWlzc2lvbiBmb3IgY29tbW9uIGNvbWJpbmF0
aW9ucy4KPiAKPiBQQUdFX0hZUEVSVklTT1IgaXMgbm93IGFuIGFsaWFzIHRvIFBBR0VfSFlQRVJW
SVNPUl9SVyAocmVhZC13cml0ZSwKPiBub24tZXhlY3V0YWJsZSBtYXBwaW5ncykuIFRoaXMgZG9l
cyBub3QgYWZmZWN0IHRoZSBjdXJyZW50IG1hcHBpbmcgdXNpbmcKPiBQQUdFX0hZUEVSVklTT1Ig
YmVjYXVzZSBYZW4gaXMgY3VycmVudGx5IGZvcmNpbmcgYWxsIHRoZSBtYXBwaW5nIHRvIGJlCj4g
bm9uLWV4ZWN1dGFibGUgYnkgZGVmYXVsdCAoc2VlIG1mbl90b194ZW5fZW50cnkpLgo+IAo+IEEg
Zm9sbG93LXVwIHBhdGNoIHdpbGwgY2hhbmdlIG1vZGlmeV94ZW5fbWFwcGluZ3MgdG8gdXNlIHRo
ZSBuZXcgZmxhZ3MuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KPiAKPiAtLS0KPiAKPiAgICAgQ2hhbmdlcyBpbiB2MzoKPiAgICAgICAgIC0g
QWRkIGEgY29tbWVudCBhYm91dCBfUEFHRV9ERVZJQ0UgYW5kIF9QQUdFX05PUk1BTAo+IAo+ICAg
ICBDaGFuZ2VzIGluIHYyOgo+ICAgICAgICAgLSBVcGRhdGUgdGhlIGNvbW1pdCBtZXNzYWdlCj4g
LS0tCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oIHwgMjUgKysrKysrKysrKysrKysrKysr
KysrKy0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMo
LSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggYi94ZW4vaW5j
bHVkZS9hc20tYXJtL3BhZ2UuaAo+IGluZGV4IGFhM2U4M2Y1YjQuLmUyYjNlNDAyZDAgMTAwNjQ0
Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKPiArKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL3BhZ2UuaAo+IEBAIC02OSwxMiArNjksMzEgQEAKPiAgICogTGF5b3V0IG9mIHRoZSBm
bGFncyB1c2VkIGZvciB1cGRhdGluZyB0aGUgaHlwZXJ2aXNvciBwYWdlIHRhYmxlcwo+ICAgKgo+
ICAgKiBbMDoyXSBNZW1vcnkgQXR0cmlidXRlIEluZGV4Cj4gKyAqIFszOjRdIFBlcm1pc3Npb24g
ZmxhZ3MKPiAgICovCj4gICNkZWZpbmUgUEFHRV9BSV9NQVNLKHgpICgoeCkgJiAweDdVKQo+ICAK
PiAtI2RlZmluZSBQQUdFX0hZUEVSVklTT1IgICAgICAgICAoTVRfTk9STUFMKQo+IC0jZGVmaW5l
IFBBR0VfSFlQRVJWSVNPUl9OT0NBQ0hFIChNVF9ERVZJQ0VfbkduUkUpCj4gLSNkZWZpbmUgUEFH
RV9IWVBFUlZJU09SX1dDICAgICAgKE1UX05PUk1BTF9OQykKPiArI2RlZmluZSBfUEFHRV9YTl9C
SVQgICAgMwo+ICsjZGVmaW5lIF9QQUdFX1JPX0JJVCAgICA0Cj4gKyNkZWZpbmUgX1BBR0VfWE4g
ICAgKDFVIDw8IF9QQUdFX1hOX0JJVCkKPiArI2RlZmluZSBfUEFHRV9STyAgICAoMVUgPDwgX1BB
R0VfUk9fQklUKQo+ICsjZGVmaW5lIFBBR0VfWE5fTUFTSyh4KSAoKCh4KSA+PiBfUEFHRV9YTl9C
SVQpICYgMHgxVSkKPiArI2RlZmluZSBQQUdFX1JPX01BU0soeCkgKCgoeCkgPj4gX1BBR0VfUk9f
QklUKSAmIDB4MVUpCj4gKwo+ICsvKgo+ICsgKiBfUEFHRV9ERVZJQ0UgYW5kIF9QQUdFX05PUk1B
TCBhcmUgY29udmVuaWVuY2VzIGRlZmluZXMuIFRoZXkgYXJlIG5vdAo+ICsgKiBtZWFudCB0byBi
ZSB1c2VkIG91dHNpZGUgb2YgdGhlIGhlYWRlcnMuCgpqdXN0IGdyYW1tYXIgTklUczoKICBfUEFH
RV9ERVZJQ0UgYW5kIF9QQUdFX05PUk1BTCBhcmUgY29udmVuaWVuY2UgZGVmaW5lcy4gVGhleSBh
cmUgbm90CiAgbWVhbnQgdG8gYmUgdXNlZCBvdXRzaWRlIG9mIHRoaXMgaGVhZGVyLgpJJ2xsIGZp
eCBvbiBjb21taXQKClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+Cgo+ICsgKi8KPiArI2RlZmluZSBfUEFHRV9ERVZJQ0UgICAgX1BBR0VfWE4K
PiArI2RlZmluZSBfUEFHRV9OT1JNQUwgICAgTVRfTk9STUFMCj4gKwo+ICsjZGVmaW5lIFBBR0Vf
SFlQRVJWSVNPUl9STyAgICAgIChfUEFHRV9OT1JNQUx8X1BBR0VfUk98X1BBR0VfWE4pCj4gKyNk
ZWZpbmUgUEFHRV9IWVBFUlZJU09SX1JYICAgICAgKF9QQUdFX05PUk1BTHxfUEFHRV9STykKPiAr
I2RlZmluZSBQQUdFX0hZUEVSVklTT1JfUlcgICAgICAoX1BBR0VfTk9STUFMfF9QQUdFX1hOKQo+
ICsKPiArI2RlZmluZSBQQUdFX0hZUEVSVklTT1IgICAgICAgICBQQUdFX0hZUEVSVklTT1JfUlcK
PiArI2RlZmluZSBQQUdFX0hZUEVSVklTT1JfTk9DQUNIRSAoX1BBR0VfREVWSUNFfE1UX0RFVklD
RV9uR25SRSkKPiArI2RlZmluZSBQQUdFX0hZUEVSVklTT1JfV0MgICAgICAoX1BBR0VfREVWSUNF
fE1UX05PUk1BTF9OQykKPiAgCj4gIC8qCj4gICAqIERlZmluZXMgZm9yIGNoYW5naW5nIHRoZSBo
eXBlcnZpc29yIFBURSAucm8gYW5kIC5ueCBiaXRzLiBUaGlzIGlzIG9ubHkgdG8gYmUKPiAtLSAK
PiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 21:17:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 21:17:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e21uT-0007aV-8v; Tue, 10 Oct 2017 21:17:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e21uS-0007aK-GS
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 21:17:52 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 BF/A0-07499-FF83DD95; Tue, 10 Oct 2017 21:17:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssu5/i7u
 RBld/81os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkv+m+zFCzjqPjY8oGlgfEbaxcjF4eQwBIm
 iW1vNwI5nBwsAg4SM/s2snUxcnAwCsRIPPhhDRJmFAiTmHx5CStImEVAW2LWtBiQMJuAocTfJ
 5vAqiWA7CWfOUDCIgLqEn8uTGAEsZkFvCXWHmlnBrGFBWIlXm9cBWZzClhJrLgyjwXE5hXwkv
 i6qYMdxBYSSJNYffUnmC0qoCtx6N8fNogaQYmTM5+wQMzUklg+fRvLBEaBWUhSs5CkFjAyrWL
 UKE4tKkst0jU000sqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxABiDYwXh/Y8Ah
 RkkOJiVR3tfqdyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfCuMwfKCRalpqdWpGXmAGMBJi3Bw
 aMkwvvMDCjNW1yQmFucmQ6ROsWoKCXOexykTwAkkVGaB9cGi79LjLJSwryMQIcI8RSkFuVmlq
 DKv2IU52BUEuadAzKFJzOvBG76K6DFTECLRdPugCwuSURISTUwslmtYjb/aBK4eYudcU0Jf2N
 CfO+GXYl2cV/qzP07nZpYZW4tLuz5tV2BX0VM5d47kY1fRGK2lP0Xq5v3jjPiEtOURIXwUhPG
 8jCXsDauA69vc1pfDnNTOzXd6oLettLn84Q323/c7Tdn2fyJRuamhpvKbZ6ZSftNlVrAlK2jv
 vzoz4b1Ky4psRRnJBpqMRcVJwIAF1Jmh7oCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1507670269!62640376!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49975 invoked from network); 10 Oct 2017 21:17:51 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Oct 2017 21:17:51 -0000
Received: from [10.149.184.130]
 (162-198-228-35.lightspeed.wlfrct.sbcglobal.net [162.198.228.35])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5EB8F218D7;
 Tue, 10 Oct 2017 21:17:49 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5EB8F218D7
Date: Tue, 10 Oct 2017 14:17:48 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20171009132341.1678-10-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1710101417371.3105@sstabellini-ThinkPad-X260>
References: <20171009132341.1678-1-julien.grall@arm.com>
 <20171009132341.1678-10-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: andre.przywara@arm.com, sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 09/10] xen/arm: mm: Handle permission
 flags when adding a new mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCA5IE9jdCAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gQ3VycmVudGx5LCBhbGwg
dGhlIG5ldyBtYXBwaW5ncyB3aWxsIGJlIHJlYWQtd3JpdGUgbm9uLWV4ZWN1dGFibGUuIEFsbG93
IHRoZQo+IGNhbGxlciB0byB1c2Ugb3RoZXIgcGVybWlzc2lvbnMuCj4gCj4gU2lnbmVkLW9mZi1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KClJldmlld2VkLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgo+IC0tLQo+ICAgICBDaGFu
Z2VzIGluIHYyOgo+ICAgICAgICAgLSBTd2l0Y2ggdGhlIHJ1bnRpbWUgY2hlY2sgdG8gYSBCVUdf
T04oKQo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vbW0uYyB8IDMgKysrCj4gIDEgZmlsZSBjaGFuZ2Vk
LCAzIGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94
ZW4vYXJjaC9hcm0vbW0uYwo+IGluZGV4IGMxZGFkNjFhMjAuLjIzMjljY2VlODMgMTAwNjQ0Cj4g
LS0tIGEveGVuL2FyY2gvYXJtL21tLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vbW0uYwo+IEBAIC0x
MDIyLDYgKzEwMjIsOSBAQCBzdGF0aWMgaW50IGNyZWF0ZV94ZW5fZW50cmllcyhlbnVtIHhlbm1h
cF9vcGVyYXRpb24gb3AsCj4gICAgICAgICAgICAgICAgICBpZiAoIG9wID09IFJFU0VSVkUgKQo+
ICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwo+ICAgICAgICAgICAgICAgICAgcHRlID0gbWZu
X3RvX3hlbl9lbnRyeShtZm4sIFBBR0VfQUlfTUFTSyhmbGFncykpOwo+ICsgICAgICAgICAgICAg
ICAgcHRlLnB0LnJvID0gUEFHRV9ST19NQVNLKGZsYWdzKTsKPiArICAgICAgICAgICAgICAgIHB0
ZS5wdC54biA9IFBBR0VfWE5fTUFTSyhmbGFncyk7Cj4gKyAgICAgICAgICAgICAgICBCVUdfT04o
IXB0ZS5wdC5ybyAmJiAhcHRlLnB0LnhuKTsKPiAgICAgICAgICAgICAgICAgIHB0ZS5wdC50YWJs
ZSA9IDE7Cj4gICAgICAgICAgICAgICAgICB3cml0ZV9wdGUoZW50cnksIHB0ZSk7Cj4gICAgICAg
ICAgICAgICAgICBicmVhazsKPiAtLSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 21:21:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 21:21:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e21xQ-0008FG-Ml; Tue, 10 Oct 2017 21:20:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e21xQ-0008FA-02
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 21:20:56 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 DB/6A-31121-7B93DD95; Tue, 10 Oct 2017 21:20:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVybKJssu42y7u
 RBpfn6los+biYxYHR4+ju30wBjFGsmXlJ+RUJrBknX51nL3gtVXHi/gr2BsZXol2MXBxCAkuY
 JBaensfaxcjJwSLgIDFn8VfmLkYODkaBGIkHP6xBwowCYRKTLy+BKtGWmLT7FRuIzSZgKPH3y
 SY2kHIJIHvJZw6QsIiAusSfCxMYQWxmAW+JtUfamUFsYYFMifaPX9lBbE4BS4nv32YwgrTyCn
 hJbOmzBQkLCaRK3Oh5ygJiiwroShz69wdsE6+AoMTJmU9YIEZqSSyfvo1lAqPALCSpWUhSCxi
 ZVjFqFKcWlaUW6Rqa6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYgAxDsYPy2
 LOAQoyQHk5Io72v1u5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhXWQDlBItS01Mr0jJzgLEAk
 5bg4FES4T0BkuYtLkjMLc5Mh0idYtTleHTj7h8mIZa8/LxUKXHe3SBFAiBFGaV5cCNgcXmJUV
 ZKmJcR6CghnoLUotzMElT5V4ziHIxKwrxTQabwZOaVwG16BXQEE9ARoml3QI4oSURISTUwTrI
 /uXP1VulnnJ0L3qcclK04cWKO8asVPs1Tk0IS0kM3/HO9PWs7k9niW9c9jPJ3h8gvaM/lWKfl
 Z73oflNR32qN2ObzcZMS32y+KiAq/lyo+KtjiMsMm+tAv7X1py7/JmPXk1a6L1IuqYhVocXLl
 WfyhjnP+BKlvzwxqVSsuS8x/atEcYkSS3FGoqEWc1FxIgC05zCBxgIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1507670453!110257742!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57390 invoked from network); 10 Oct 2017 21:20:54 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Oct 2017 21:20:54 -0000
Received: from [10.149.184.130]
 (162-198-228-35.lightspeed.wlfrct.sbcglobal.net [162.198.228.35])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 9083D218BC;
 Tue, 10 Oct 2017 21:20:52 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9083D218BC
Date: Tue, 10 Oct 2017 14:20:51 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20171009132341.1678-7-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1710101420430.3105@sstabellini-ThinkPad-X260>
References: <20171009132341.1678-1-julien.grall@arm.com>
 <20171009132341.1678-7-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: andre.przywara@arm.com, sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 06/10] xen/arm: mm: Use PAGE_HYPERVISOR_*
 instead of MT_* when calling set_fixmap
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCA5IE9jdCAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gQXQgdGhlIG1vbWVudCwg
UEFHRV9IWVBFUlZJU09SXyogYW5kIE1UXyogaGF2ZSBleGFjdGx5IHRoZSBzYW1lIHZhbHVlLgo+
IEluIGEgZm9sbG93LXVwIHBhdGNoIHRoZSBmb3JtZXIgd2lsbCBiZSBleHRlbmRlZCB0byBjYXJy
eSBtb3JlCj4gaW5mb3JtYXRpb24uCj4gCj4gSXQgbG9va3MgbGlrZSB0aGUgY2FsbGVyIG9mIHNl
dF9maXhtYXAgYXJlIG1peGluZyB0aGUgYm90aC4gU3RheQo+IGNvbnNpc3RlbnQgYW5kIG9ubHkg
dXNlIFBBR0VfSFlQRVJWSVNPUl8qLiBUaGlzIGlzIGFsc28gbWF0Y2ggdGhlCj4gYmVoYXZpb3Ig
b2YgY3JlYXRlX3hlbl9lbnRyaWVzIGFuZCB3b3VsZCBwb3RlbnRpYWxseSBhbGxvdyB0byBzaGFy
ZSBzb21lCj4gcGFydCBpbiB0aGUgZnV0dXJlLgo+IAo+IEFsc28gcmVuYW1lIHRoZSBwYXJhbWV0
ZXIgJ2F0dHJpYnV0ZXMnIHRvICdmbGFncycgc28gaXQgaXMgY2xlYXJlciB3aGF0Cj4gaXMgdGhl
IGludGVyZmFjZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgoKQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KCgo+IC0tLQo+ICAgICBDaGFuZ2VzIGluIHY0Ogo+ICAgICAgICAgLSBQYXRjaCBh
ZGRlZC4KPiAtLS0KPiAgeGVuL2FyY2gvYXJtL2tlcm5lbC5jICAgICAgICAgICAgIHwgMiArLQo+
ICB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAgICAgICAgICAgfCA0ICsrLS0KPiAgeGVuL2FyY2gv
YXJtL3BsYXRmb3Jtcy92ZXhwcmVzcy5jIHwgMyArKy0KPiAgeGVuL2RyaXZlcnMvdmlkZW8vYXJt
X2hkbGNkLmMgICAgIHwgMiArLQo+ICA0IGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwg
NSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2tlcm5lbC5jIGIv
eGVuL2FyY2gvYXJtL2tlcm5lbC5jCj4gaW5kZXggYTEyYmFhODZlNy4uYzI3NTVhOWFiOSAxMDA2
NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0va2VybmVsLmMKPiArKysgYi94ZW4vYXJjaC9hcm0va2Vy
bmVsLmMKPiBAQCAtNTQsNyArNTQsNyBAQCB2b2lkIGNvcHlfZnJvbV9wYWRkcih2b2lkICpkc3Qs
IHBhZGRyX3QgcGFkZHIsIHVuc2lnbmVkIGxvbmcgbGVuKQo+ICAgICAgICAgIHMgPSBwYWRkciAm
IChQQUdFX1NJWkUtMSk7Cj4gICAgICAgICAgbCA9IG1pbihQQUdFX1NJWkUgLSBzLCBsZW4pOwo+
ICAKPiAtICAgICAgICBzZXRfZml4bWFwKEZJWE1BUF9NSVNDLCBtYWRkcl90b19tZm4ocGFkZHIp
LCBNVF9OT1JNQUxfTkMpOwo+ICsgICAgICAgIHNldF9maXhtYXAoRklYTUFQX01JU0MsIG1hZGRy
X3RvX21mbihwYWRkciksIFBBR0VfSFlQRVJWSVNPUl9XQyk7Cj4gICAgICAgICAgbWVtY3B5KGRz
dCwgc3JjICsgcywgbCk7Cj4gICAgICAgICAgY2xlYW5fZGNhY2hlX3ZhX3JhbmdlKGRzdCwgbCk7
Cj4gIAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5j
Cj4gaW5kZXggMzliYWRlNjNmNS4uNzBhMDMwMTVlYyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9h
cm0vbW0uYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9tbS5jCj4gQEAgLTMyOSw5ICszMjksOSBAQCBz
dGF0aWMgaW5saW5lIGxwYWVfdCBtZm5fdG9feGVuX2VudHJ5KG1mbl90IG1mbiwgdW5zaWduZWQg
YXR0cikKPiAgfQo+ICAKPiAgLyogTWFwIGEgNGsgcGFnZSBpbiBhIGZpeG1hcCBlbnRyeSAqLwo+
IC12b2lkIHNldF9maXhtYXAodW5zaWduZWQgbWFwLCBtZm5fdCBtZm4sIHVuc2lnbmVkIGF0dHJp
YnV0ZXMpCj4gK3ZvaWQgc2V0X2ZpeG1hcCh1bnNpZ25lZCBtYXAsIG1mbl90IG1mbiwgdW5zaWdu
ZWQgaW50IGZsYWdzKQo+ICB7Cj4gLSAgICBscGFlX3QgcHRlID0gbWZuX3RvX3hlbl9lbnRyeSht
Zm4sIGF0dHJpYnV0ZXMpOwo+ICsgICAgbHBhZV90IHB0ZSA9IG1mbl90b194ZW5fZW50cnkobWZu
LCBmbGFncyk7Cj4gICAgICBwdGUucHQudGFibGUgPSAxOyAvKiA0ayBtYXBwaW5ncyBhbHdheXMg
aGF2ZSB0aGlzIGJpdCBzZXQgKi8KPiAgICAgIHB0ZS5wdC54biA9IDE7Cj4gICAgICB3cml0ZV9w
dGUoeGVuX2ZpeG1hcCArIHRoaXJkX3RhYmxlX29mZnNldChGSVhNQVBfQUREUihtYXApKSwgcHRl
KTsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy92ZXhwcmVzcy5jIGIveGVu
L2FyY2gvYXJtL3BsYXRmb3Jtcy92ZXhwcmVzcy5jCj4gaW5kZXggZGYyYzRiNWJlYy4uMzliNmJj
YzcwZSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3ZleHByZXNzLmMKPiAr
KysgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3ZleHByZXNzLmMKPiBAQCAtNjUsNyArNjUsOCBA
QCBpbnQgdmV4cHJlc3Nfc3lzY2ZnKGludCB3cml0ZSwgaW50IGZ1bmN0aW9uLCBpbnQgZGV2aWNl
LCB1aW50MzJfdCAqZGF0YSkKPiAgICAgIHVpbnQzMl90ICpzeXNjZmcgPSAodWludDMyX3QgKikg
RklYTUFQX0FERFIoRklYTUFQX01JU0MpOwo+ICAgICAgaW50IHJldCA9IC0xOwo+ICAKPiAtICAg
IHNldF9maXhtYXAoRklYTUFQX01JU0MsIG1hZGRyX3RvX21mbihWMk1fU1lTX01NSU9fQkFTRSks
IE1UX0RFVklDRV9uR25SRSk7Cj4gKyAgICBzZXRfZml4bWFwKEZJWE1BUF9NSVNDLCBtYWRkcl90
b19tZm4oVjJNX1NZU19NTUlPX0JBU0UpLAo+ICsgICAgICAgICAgICAgICBQQUdFX0hZUEVSVklT
T1JfTk9DQUNIRSk7Cj4gIAo+ICAgICAgaWYgKCBzeXNjZmdbVjJNX1NZU19DRkdDVFJMLzRdICYg
VjJNX1NZU19DRkdfU1RBUlQgKQo+ICAgICAgICAgIGdvdG8gb3V0Owo+IGRpZmYgLS1naXQgYS94
ZW4vZHJpdmVycy92aWRlby9hcm1faGRsY2QuYyBiL3hlbi9kcml2ZXJzL3ZpZGVvL2FybV9oZGxj
ZC5jCj4gaW5kZXggMTE3NTM5OWRiYy4uZTExNzRiMjIzZiAxMDA2NDQKPiAtLS0gYS94ZW4vZHJp
dmVycy92aWRlby9hcm1faGRsY2QuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL3ZpZGVvL2FybV9oZGxj
ZC5jCj4gQEAgLTIyNyw3ICsyMjcsNyBAQCB2b2lkIF9faW5pdCB2aWRlb19pbml0KHZvaWQpCj4g
ICAgICAvKiB1c2VzIEZJWE1BUF9NSVNDICovCj4gICAgICBzZXRfcGl4Y2xvY2sodmlkZW9tb2Rl
LT5waXhjbG9jayk7Cj4gIAo+IC0gICAgc2V0X2ZpeG1hcChGSVhNQVBfTUlTQywgbWFkZHJfdG9f
bWZuKGhkbGNkX3N0YXJ0KSwgTVRfREVWSUNFX25HblJFKTsKPiArICAgIHNldF9maXhtYXAoRklY
TUFQX01JU0MsIG1hZGRyX3RvX21mbihoZGxjZF9zdGFydCksIFBBR0VfSFlQRVJWSVNPUl9OT0NB
Q0hFKTsKPiAgICAgIEhETENEW0hETENEX0NPTU1BTkRdID0gMDsKPiAgCj4gICAgICBIRExDRFtI
RExDRF9MSU5FTEVOR1RIXSA9IHZpZGVvbW9kZS0+eHJlcyAqIGJ5dGVzX3Blcl9waXhlbDsKPiAt
LSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 21:23:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 21:23:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e21zT-0008P2-6j; Tue, 10 Oct 2017 21:23:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=449ce4996=ross.lagerwall@citrix.com>)
 id 1e21zS-0008Ou-2H
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 21:23:02 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 57/44-28571-53A3DD95; Tue, 10 Oct 2017 21:23:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsXitHRDpK6R1d1
 IgwV/tS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oytv3vZCjaLVyx79oC1gbFNqIuRk0NCwF/i
 6Y1VjCC2sICPRP/8GaxdjFwcIgJNjBLntz1mA3GYBQ4ySmz/fY4JpEpIYCejxOqTnCA2m4CBx
 K1L35lBbF4BW4l7Hw8A1XBwsAioSmx/Hg8SFhUIl2g6288CUSIocXLmExaQEk4BD4kf9zlAws
 wCFhIz559nhLDFJW49mc8EYctLbH87hxliq5rE2+VnWCYw8s9CMmkWkvZZSNpnIWlfwMiyilG
 jOLWoLLVI18hIL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMDjrGRgYdzBOPeF3
 iFGSg0lJlPe1+t1IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8by2AcoJFqempFWmZOcA4gUlLc
 PAoifA6WQKleYsLEnOLM9MhUqcYLTmObbr8h4lj0827QHLD9wd/mIRY8vLzUqXEeXVBGgRAGj
 JK8+DGwWL5EqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3kCQKTyZeSVwW18BHcQEdJBo2h2
 Qg0oSEVJSDYxWR7IWfLj/Qfdld0Tl5sOKfKefNpyVLW/jeBL4beFDJ8t4xjXqHgw8XasvLll5
 rMX+29+Xl6TWe12716b7/bafxLXpLHOfaxVt+v39W0+Eq3xE34b71e+nr9rxMLLa5Z3G1nf+k
 y/+zvXf6yTpbeARv1RnsfGtrgtNVo92r37YJlPe4Pctgb9RiaU4I9FQi7moOBEAYMv00uACAA
 A=
X-Env-Sender: prvs=449ce4996=ross.lagerwall@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1507670577!71126421!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34570 invoked from network); 10 Oct 2017 21:22:58 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 21:22:58 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="444608138"
To: Paul Durrant <Paul.Durrant@citrix.com>, Ian Jackson
 <Ian.Jackson@citrix.com>, "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>
References: <1507133891-26013-1-git-send-email-ian.jackson@eu.citrix.com>
 <892cb484-361b-f1c1-c294-6b5d7b5e92fb@citrix.com>
 <56626155ee594136b8fe0d0de03ca4f5@AMSPEX02CL03.citrite.net>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <74e38d45-c173-4df1-c696-ca19cda41287@citrix.com>
Date: Tue, 10 Oct 2017 14:40:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <56626155ee594136b8fe0d0de03ca4f5@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Cc: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Juergen Gross <jgross@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 0/*] xen: xen-domid-restrict improvements
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDYvMjAxNyAwMjoxOSBQTSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiAtLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLQo+PiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4ZW4tZGV2ZWwtYm91
bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YKPj4gUm9zcyBMYWdlcndhbGwKPj4gU2Vu
dDogMDYgT2N0b2JlciAyMDE3IDEzOjU4Cj4+IFRvOiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25A
Y2l0cml4LmNvbT47IHFlbXUtZGV2ZWxAbm9uZ251Lm9yZwo+PiBDYzogQW50aG9ueSBQZXJhcmQg
PGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+OyB4ZW4tCj4+IGRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnOyBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Owo+PiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVs
XSBbUEFUQ0ggdjIgMC8qXSB4ZW46IHhlbi1kb21pZC1yZXN0cmljdAo+PiBpbXByb3ZlbWVudHMK
Pj4KPj4gT24gMTAvMDQvMjAxNyAwNToxOCBQTSwgSWFuIEphY2tzb24gd3JvdGU6Cj4+PiAoUmVz
ZW5kaW5nIHRoaXMgYmVjYXVzZSAxLiBJIGdvdCB0aGUgQ0MgZm9yIHhlbi1kZXZlbCB3cm9uZzsg
Mi4gSSBnb3QKPj4+IHRoZSBzdWJqZWN0IHdyb25nOiB0aGVyZSBhcmUgYWN0dWFsbHkgOCBwYXRj
aGVzOyAzLiBJIG1hbmdsZWQKPj4+IEFudGhvbnkncyBuYW1lIGluIHRoZWhlYWRlcnMuICBTb3Jy
eSBmb3IgdGhlIG5vaXNlLikKPj4+Cj4+PiBJIGhhdmUgYmVlbiB3b3JraW5nIG9uIHRyeWluZyB0
byBnZXQgcWVtdSwgd2hlbiBydW5uaW5nIGFzIGEgWGVuCj4+PiBkZXZpY2UgbW9kZWwsIHRvIF9h
Y3R1YWxseV8gbm90IGhhdmUgcG93ZXIgZXF1aXZhbGVudCB0byByb290Lgo+Pj4KPj4+IEkgdGhp
bmsgSSBoYXZlIGFjaGlldmVkIHRoaXMsIHdpdGggc29tZSBsaW1pdGF0aW9ucyAod2hpY2ggd2ls
bCBiZQo+Pj4gZGlzY3Vzc2VkIGluIG15IHNlcmllcyBhZ2FpbnN0IHhlbi5naXQuCj4+Pgo+Pj4g
SG93ZXZlciwgdGhlcmUgYXJlIGNoYW5nZXMgdG8gcWVtdSBuZWVkZWQuICBJbiBwYXJ0aWN1bGFy
Cj4+Pgo+Pj4gICAgKiBUaGUgLXhlbi1kb21pZC1yZXN0cmljdCBvcHRpb24gZG9lcyBub3Qgd29y
ayBwcm9wZXJseSByaWdodCBub3cuCj4+PiAgICAgIEl0IG9ubHkgcmVzdHJpY3RzIGEgc21hbGwg
c3Vic2V0IG9mIHRoZSBkZXNjcmlwdG9ycyBxZW11IGhhcyBvcGVuLgo+Pj4gICAgICBJIGFtIGlu
dHJvZHVjaW5nIGEgbmV3IGxpYnJhcnkgY2FsbCBpbiB0aGUgWGVuIGxpYnJhcmllcyBmb3IgdGhp
cywKPj4+ICAgICAgeGVudG9vbGNvcmVfcmVzdHJpY3RfYWxsLgo+Pj4KPj4KPj4gSGkgSWFuLAo+
Pgo+PiBJJ20gdGVzdGluZyB5b3VyIFFFTVUgYW5kIFhlbiBwYXRjaCBzZXJpZXMgYW5kIGZvdW5k
IHRoYXQgYWZ0ZXIgYmVpbmcKPj4gcmVzdHJpY3RlZCwgUUVNVSBmYWlscyB0byBzZXR1cCB1cCB0
aGUgVkdBIG1lbW9yeSBwcm9wZXJseSB3aGljaCBjYXVzZXMKPj4gYSBjb21wbGV0ZSBzdGFsbCB3
aXRoIHN0ZHZnYS4gV2l0aCBjaXJydXMgaXQgbW9zdGx5IHdvcmtzIGFsdGhvdWdoIGl0Cj4+IHNl
ZW1zIHRvIGhhdmUgcmVkdWNlZCBwZXJmb3JtYW5jZS4KPj4KPj4gSSB0aGluayBpdCBoYXBwZW5z
IHdoZW4gdGhlIFZNIHNldHMgdXAgdGhlIEJBUiBzb21lIHRpbWUgYWZ0ZXIKPj4geGVuX3Jlc3Ry
aWN0KCkgaGFzIGJlZW4gY2FsbGVkLiBUaGUgZmFpbHVyZSBjb21lcyBmcm9tIFFFTVUgY2FsbGlu
Zwo+PiB4Y19kb21haW5fYWRkX3RvX3BoeXNtYXAoKSB3aGljaCBjYWxscyBkb19tZW1vcnlfb3Ao
KSBhbmQgZmluYWxseQo+PiB4ZW5jYWxsMigpLiBCdXQgdGhlIHVuZGVybHlpbmcgeGVuY2FsbCBm
ZCBoYXMgYmVlbiByZXBsYWNlZCB3aXRoIC9kZXYvbnVsbC4KPiAKPiBPaCwgdGhhdCdzIGEgUElU
QS4gVGhpcyBpcyBiZWNhdXNlIG9mIHRoZSBzbGlnaHRseSBoYWNreSB3YXkgdGhhdCB0aGUgVlJB
TSBpcyBkZWFsdCB3aXRoIChpdCBuZWVkaW5nIHRvIGJlIG1vdmVkIGludG8gdGhlIEJBUiBvZiB0
aGUgUENJIFZHQSBkZXZpY2UgYXQgdGhlIHBvaW50IHdoZXJlIGd1ZXN0IGZpcm13YXJlIHByb2dy
YW1zIGl0KS4gTWF5YmUgd2UgbmVlZCBhIG5ldyBkbV9vcCBmb3IgdGhpcz8KPiAKSWYgbm8gb25l
IG9iamVjdHMsIEkgcHJvcG9zZSBhZGRpbmcgdGhlIGZvbGxvd2luZyBjYWxscyB0byAKbGlieGVu
ZGV2aWNlbW9kZWwgKHdpdGggdW5kZXJseWluZyBYZW4gaW1wbGVtZW50YXRpb25zLCBvZiBjb3Vy
c2UpIHRoYXQgCndvdWxkIGJlIHVzYWJsZSBhZnRlciB0aGUgeGVuZGV2aWNlbW9kZWwgaGFuZGxl
IGhhcyBiZWVuIHJlc3RyaWN0ZWQuCgp4ZW5kZXZpY2Vtb2RlbF9hZGRfdG9fcGh5c21hcCh4ZW5k
ZXZpY2Vtb2RlbF9oYW5kbGUgKmRtb2QsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBk
b21pZF90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyBpZHgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgZ3Bmbik7CgpU
aGlzIGlzIGVxdWl2YWxlbnQgdG8geGNfZG9tYWluX2FkZF90b19waHlzbWFwKCkgd2l0aApzcGFj
ZT09WEVOTUFQU1BBQ0VfZ21mbi4KCnhlbmRldmljZW1vZGVsX3Bpbl9tZW1vcnlfY2FjaGVhdHRy
KHhlbmRldmljZW1vZGVsX2hhbmRsZSAqZG1vZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGRvbWlkX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50NjRfdCBzdGFydCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVpbnQ2NF90IGVuZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQz
Ml90IHR5cGUpOwoKVGhpcyBpcyBlcXVpdmFsZW50IHRvIHhjX2RvbWFpbl9waW5fbWVtb3J5X2Nh
Y2hlYXR0cigpLgoKLS0gClJvc3MgTGFnZXJ3YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 10 21:28:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 21:28:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e224c-0000CQ-Pt; Tue, 10 Oct 2017 21:28:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e224b-0000CK-Jl
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 21:28:21 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 65/B6-29911-47B3DD95; Tue, 10 Oct 2017 21:28:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVybKJssm6J9d1
 Ig6apAhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aPHVdZCrZzV8xvucjYwPiao4uRi0NIYAmT
 xP4by9i6GDk5WAQcJL7Me8rcxcjBwSgQI/HghzVImFEgTGLy5SWsECXaEkvu/GAGsdkEDCX+P
 tnEBlIuAWQv+cwBEhYRUJf4c2ECI4jNLOAtsfZIO1i5MND071vngm3iFLCUmLZ5OlicV8BLYs
 3z82D1QgIWEpc/7ABbJSqgK3Ho3x82iBpBiZMzn7BAzNSSWD59G8sERoFZSFKzkKQWMDKtYtQ
 oTi0qSy3SNTTSSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDEEGINjBeHljwCFG
 SQ4mJVHe1+p3I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8LZaAeUEi1LTUyvSMnOA0QCTluDgU
 RLhbbQESvMWFyTmFmemQ6ROMepyPLpx9w+TEEtefl6qlDivCMgMAZCijNI8uBGwyLzEKCslzM
 sIdJQQT0FqUW5mCar8K0ZxDkYlYd5ckCk8mXklcJteAR3BBHSEaNodkCNKEhFSUg2MqznTz/3
 82P1w1sM3y+WVvs7g8Pxw/t2Mk+cDL+9sOcD+e6ogI9N5xdt/09IXzN1r/y96onXf4cWl1eHT
 c/6Ex0uuXul+v++n05k3VbI7H8jHXldNzTy1LVrLVZknaqr9kvVT+u0VLxhuYjPUu5z9v6rdT
 eJS24y2Vb0Xdf9M3NHVn2y2VvqfmxJLcUaioRZzUXEiADan+wrHAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1507670898!73088966!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7745 invoked from network); 10 Oct 2017 21:28:20 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Oct 2017 21:28:20 -0000
Received: from [10.149.184.130]
 (162-198-228-35.lightspeed.wlfrct.sbcglobal.net [162.198.228.35])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5528E218BC;
 Tue, 10 Oct 2017 21:28:18 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5528E218BC
Date: Tue, 10 Oct 2017 14:28:16 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20171009132341.1678-1-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1710101428020.3105@sstabellini-ThinkPad-X260>
References: <20171009132341.1678-1-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: andre.przywara@arm.com, sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 00/10] xen/arm: Memory subsystem clean-up
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCA5IE9jdCAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgYWxsLAo+IAo+IFRo
aXMgcGF0Y2ggc2VyaWVzIGNvbnRhaW5zIGNsZWFuLXVwIGZvciB0aGUgQVJNIG1lbW9yeSBzdWJz
eXN0ZW0gaW4gcHJlcGFyYXRpb24KPiBvZiByZXdvcmtpbmcgdGhlIHBhZ2UgdGFibGVzIGhhbmRs
aW5nLgo+IAo+IEZvciBhbGwgY2hhbmdlcywgc2VlIGluIGVhY2ggcGF0Y2guCgpUaGUgc2VyaWVz
IGlzIGNvbW1pdHRlZCwgdGhhbmtzIQoKCj4gQ2hlZXJzLAo+IAo+IEp1bGllbiBHcmFsbCAoMTAp
Ogo+ICAgeGVuL2FybTogcGFnZTogVXNlIEFSTXY4IG5hbWluZyB0byBpbXByb3ZlIHJlYWRhYmls
aXR5Cj4gICB4ZW4vYXJtOiBwYWdlOiBDbGVhbi11cCB0aGUgZGVmaW5pdGlvbiBvZiBNQUlSVkFM
Cj4gICB4ZW4vYXJtOiBtbTogUmVuYW1lIGFuZCBjbGFyaWZ5IEFQWzFdIGluIHRoZSBzdGFnZS0x
IHBhZ2UgdGFibGUKPiAgIHhlbi9hcm06IFN3aXRjaCB0byBTWVNfU1RBVEVfYm9vdCBqdXN0IGFm
dGVyIGVuZF9ib290X2FsbG9jYXRvcigpCj4gICB4ZW4vYXJtOiBtbTogUmVuYW1lICdhaScgaW50
byAnZmxhZ3MnIGluIGNyZWF0ZV94ZW5fZW50cmllcwo+ICAgeGVuL2FybTogbW06IFVzZSBQQUdF
X0hZUEVSVklTT1JfKiBpbnN0ZWFkIG9mIE1UXyogd2hlbiBjYWxsaW5nCj4gICAgIHNldF9maXht
YXAKPiAgIHhlbi9hcm06IHBhZ2U6IERlc2NyaWJlIHRoZSBsYXlvdXQgb2YgZmxhZ3MgdXNlZCB0
byB1cGRhdGUgcGFnZSB0YWJsZXMKPiAgIHhlbi9hcm06IG1tOiBFbWJlZCBwZXJtaXNzaW9uIGlu
IHRoZSBmbGFncwo+ICAgeGVuL2FybTogbW06IEhhbmRsZSBwZXJtaXNzaW9uIGZsYWdzIHdoZW4g
YWRkaW5nIGEgbmV3IG1hcHBpbmcKPiAgIHhlbi9hcm06IG1tOiBVc2UgbWVtb3J5IGZsYWdzIGZv
ciBtb2RpZnlfeGVuX21hcHBpbmdzIHJhdGhlciB0aGFuCj4gICAgIGN1c3RvbSBvbmUKPiAKPiAg
eGVuL2FyY2gvYXJtL2tlcm5lbC5jICAgICAgICAgICAgIHwgIDIgKy0KPiAgeGVuL2FyY2gvYXJt
L2xpdmVwYXRjaC5jICAgICAgICAgIHwgIDYgKy0tCj4gIHhlbi9hcmNoL2FybS9tbS5jICAgICAg
ICAgICAgICAgICB8IDU0ICsrKysrKysrKysrKy0tLS0tLS0tLS0tLQo+ICB4ZW4vYXJjaC9hcm0v
cGxhdGZvcm1zL3ZleHByZXNzLmMgfCAgMyArLQo+ICB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAg
ICAgICAgICAgfCAgOCArKystCj4gIHhlbi9kcml2ZXJzL3ZpZGVvL2FybV9oZGxjZC5jICAgICB8
ICAyICstCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vbHBhZS5oICAgICAgICB8ICAyICstCj4gIHhl
bi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oICAgICAgICB8IDg4ICsrKysrKysrKysrKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0tLQo+ICA4IGZpbGVzIGNoYW5nZWQsIDk5IGluc2VydGlvbnMoKyks
IDY2IGRlbGV0aW9ucygtKQo+IAo+IC0tIAo+IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 21:31:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 21:31:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e227N-0000o4-72; Tue, 10 Oct 2017 21:31:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4495d6a26=George.Dunlap@citrix.com>)
 id 1e227L-0000ny-Tu
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 21:31:12 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 F7/91-25852-F1C3DD95; Tue, 10 Oct 2017 21:31:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHSDva6czd1
 Ig2mvlCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oydfxeyFkzjrjg8aT1jA+Nt9i5GTg4JAX+J
 NfNfgtnCAt4Sk3f3sYHYIgLKEr2/frOA2MwC0xglWiabgdhCAksZJRb+UQOx2QT0JOYd/wpWw
 ytgK3FiXh8riM0ioCrRuu0wI4gtKhAu0XS2H6pGUOLkzCdgNqeAvcSUR6+AbA6g+ZoS63fpQ6
 wSl7j1ZD4ThC0vsf3tHGaItaoSix8cZZ/AyD8LyaRZCN2zkHTPQtK9gJFlFaNGcWpRWWqRrpG
 RXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYGAyAMEOxjXzAw8xSnIwKYnyvla/
 GynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgve7FVBOsCg1PbUiLTMHGCMwaQkOHiUR3lhroDRvc
 UFibnFmOkTqFKOilDivIEhCACSRUZoH1waLy0uMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5n
 0Hsp0nM68EbvoroMVMQItF0+6ALC5JREhJNTDG3VqXcu2X1ZKtp4KMfeandmQsfPDiY2WZ54a
 EpfUZbSpnX0bm9Xuek/+5uuJa/4psid2uopmm4hu381TGBNnJshm6B12aKLJ34v+S9wl6gg/d
 /Rjm6O5MqFF++NrPreyDdFXR+Xd6R427lSYayDbb7n0lJy8Y95N1GvvcpZImYbWrT18OmKbEU
 pyRaKjFXFScCADntbtpxgIAAA==
X-Env-Sender: prvs=4495d6a26=George.Dunlap@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1507671068!76431750!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6362 invoked from network); 10 Oct 2017 21:31:10 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 21:31:10 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="452848250"
To: Jan Beulich <JBeulich@suse.com>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
 <20170925142648.25959-12-george.dunlap@citrix.com>
 <59D78B9B0200007800183099@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <0e7b6c7d-d83a-4ddc-e502-a39a796de1a5@citrix.com>
Date: Tue, 10 Oct 2017 16:45:33 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59D78B9B0200007800183099@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 12/13] fuzz/x86_emulate: Set and fuzz
	more CPU state
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDYvMjAxNyAxMjo1NiBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjUuMDku
MTcgYXQgMTY6MjYsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+PiBAQCAtNTk3
LDYgKzU5OSw0NyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX29wcyBhbGxfZnV6
emVyX29wcyA9IHsKPj4gIH07Cj4+ICAjdW5kZWYgU0VUCj4+ICAKPj4gK3N0YXRpYyB2b2lkIF9z
ZXRfZnB1X3N0YXRlKGNoYXIgKmZ4c2F2ZSwgYm9vbCBzdG9yZSkKPj4gK3sKPj4gKyAgICBpZiAo
IGNwdV9oYXNfZnhzciApCj4+ICsgICAgewo+PiArICAgICAgICBzdGF0aWMgdW5pb24gX19hdHRy
aWJ1dGVfXygoX19hbGlnbmVkX18oMTYpKSkgewo+PiArICAgICAgICAgICAgY2hhciB4WzQ2NF07
Cj4+ICsgICAgICAgICAgICBzdHJ1Y3Qgewo+PiArICAgICAgICAgICAgICAgIHVpbnQzMl90IG90
aGVyWzZdOwo+PiArICAgICAgICAgICAgICAgIHVpbnQzMl90IG14Y3NyOwo+PiArICAgICAgICAg
ICAgICAgIHVpbnQzMl90IG14Y3NyX21hc2s7Cj4+ICsgICAgICAgICAgICAgICAgLyogLi4uICov
Cj4+ICsgICAgICAgICAgICB9Owo+PiArICAgICAgICB9ICpmeHM7Cj4+ICsKPj4gKyAgICAgICAg
ZnhzID0gKHR5cGVvZihmeHMpKSBmeHNhdmU7Cj4+ICsKPj4gKyAgICAgICAgaWYgKCBzdG9yZSAp
IHsKPj4gKyAgICAgICAgICAgIGNoYXIgbnVsbFs1MTJdIF9fYXR0cmlidXRlX18oKGFsaWduZWQo
MTYpKSkgPSB7IDAgfTsKPj4gKyAgICAgICAgICAgIGFzbSB2b2xhdGlsZSgiIGZ4cnN0b3IgJTA7
ICI6OiJtIigqbnVsbCkpOwo+PiArICAgICAgICAgICAgYXNtIHZvbGF0aWxlKCIgZnhyc3RvciAl
MDsgIjo6Im0iKCpmeHNhdmUpKTsKPj4gKyAgICAgICAgfQo+PiArICAgICAgICAKPj4gKyAgICAg
ICAgYXNtIHZvbGF0aWxlKCAiZnhzYXZlICUwIiA6ICI9bSIgKCpmeHMpICk7Cj4+ICsKPj4gKyAg
ICAgICAgaWYgKCBmeHMtPm14Y3NyX21hc2sgKQo+PiArICAgICAgICAgICAgbXhjc3JfbWFzayA9
IGZ4cy0+bXhjc3JfbWFzazsKPj4gKyAgICAgICAgZWxzZQo+PiArICAgICAgICAgICAgbXhjc3Jf
bWFzayA9IDB4MDAwZmZiZjsKPiAKPiBBY3R1YWxseSAtIHdoeSBpcyB0aGlzIG5lY2Vzc2FyeT8g
SS5lLiB3aHkgaXNuJ3QgZW11bF90ZXN0X2luaXQoKQo+IHNldHRpbmcgbXhjc3JfbWFzayBzdWZm
aWNpZW50PwoKVGhpcyBpcyBtZSBub3QgdW5kZXJzdGFuZGluZyB3aGF0J3MgZ29pbmcgb24uICBJ
J3ZlIHJlbW92ZWQgdGhpcyBiaXQsCmFuZCBtb2RpZmllZCB0aGlzIGZ1bmN0aW9uIHRvIGRvIHRo
ZSAnc2FuaXRhdGlvbicgLS0gdG8gbWFzayBvZmYgbXhjc3IKYmVmb3JlIGRvaW5nIHRoZSBmeHJz
dG9yIChhbmQgcmVtb3ZlZCB0aGUgY2hhbmdlIGZyb20gInNhbml0aXplX2lucHV0IikuCgogLUdl
b3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 21:33:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 21:33:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e229S-0000xB-K0; Tue, 10 Oct 2017 21:33:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4495d6a26=George.Dunlap@citrix.com>)
 id 1e229R-0000x2-OW
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 21:33:21 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 1C/6D-29911-1AC3DD95; Tue, 10 Oct 2017 21:33:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHSDve4Cm7u
 RBgv+qlh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm37mxmK7ilXdHxzbuB8ZhCFyMnh4SAv8Tf
 b40sIDabgJ7EvONfgWwODhEBFYnbew26GLk4mAX2M0r0fv3BBlIjLOAuce38L7B6FgFVie+/7
 4PZvAK2EkcvTmCCmCkv8X7BfUYQmxMovvtcLzuILSRgI7GtfTIThK0qsfjBUXaIXkGJkzOfgM
 1hFpCQOPjiBfMERt5ZSFKzkKQWMDKtYtQoTi0qSy3SNTTVSyrKTM8oyU3MzNE1NDDTy00tLk5
 MT81JTCrWS87P3cQIDB0GINjB+G1ZwCFGSQ4mJVHe1+p3I4X4kvJTKjMSizPii0pzUosPMcpw
 cChJ8D6zBsoJFqWmp1akZeYAgxgmLcHBoyTCOwskzVtckJhbnJkOkTrFaMxxbNPlP0wcHTfv/
 mESYsnLz0uVEuetBSkVACnNKM2DGwSLrkuMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQS5p0HMo
 UnM68Ebt8roFOYgE4RTbsDckpJIkJKqoGxt+zD9SBhRkv25dsyNu+vFJHX1Q5Yuthwyyb24vi
 aon/XW6ZY3j0vlJO69dqjGez6QU4HLuslzegp/N99qVTX7LPydbYVlvsPLco+OT+4cxWXGNuv
 +FmHsyrn31VnnJyi9eHQgtO3t05ZfNHNdPoBCQG9asPSlzKGKTO+2q+v+r5GxGJizgwhJZbij
 ERDLeai4kQAGfP3SKkCAAA=
X-Env-Sender: prvs=4495d6a26=George.Dunlap@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1507671198!110258899!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8178 invoked from network); 10 Oct 2017 21:33:20 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 21:33:20 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="452872735"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 10 Oct 2017 17:20:10 +0100
Message-ID: <20171010162011.9629-11-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.2
In-Reply-To: <20171010162011.9629-1-george.dunlap@citrix.com>
References: <20171010162011.9629-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v3 11/12] fuzz/x86_emulate: Set and fuzz more
	CPU state
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

eDg2X2VtdWxhdGUoKSBvcGVyYXRlcyBub3Qgb25seSBvbiBzdGF0ZSBwYXNzZWQgdG8gaXQgaW4K
Y3B1X3VzZXJfcmVncywgYnV0IGFsc28gb24gc3RhdGUgY3VycmVudGx5IGZvdW5kIG9uIHRoZSBj
cHU6IG5hbWVseSwKdGhlIEZQVSBhbmQgWE1NIHJlZ2lzdGVycy4gIEF0IHRoZSBtb21lbnQsIHdl
IHJlLXplcm8gKGFuZC9vcgpyZS1pbml0aWFsaXplKSBjcHVfdXNlcl9yZWdzIG9uIGV2ZXJ5IGlu
dm9jYXRpb24sIGJ1dCBsZWF2ZSB0aGUKY3B1LXN0b3JlZCBzdGF0ZSBhbG9uZS4gIEluICJwZXJz
aXN0ZW50IG1vZGUiLCB0aGlzIGNhdXNlcyB0ZXN0IGNhc2VzCnRvIGJlaGF2ZSBkaWZmZXJlbnRs
eSAtLSBzb21ldGltZXMgc2lnbmlmaWNhbnRseSBzbyAtLSBkZXBlbmRpbmcgb24Kd2hpY2ggdGVz
dCBjYXNlcyBoYXZlIGJlZW4gcnVuIGJlZm9yZWhhbmQuCgpaZXJvIG91dCB0aGUgc3RhdGUgYmVm
b3JlIGVhY2ggdGVzdCBydW4sIGFuZCB0aGVuIGZ1enogaXQgYmFzZWQgb24gdGhlCmNvcnB1cyBp
bnB1dC4KClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KLS0tCnYzOgotIE1ha2UgdHlwZSA1MTIgYnl0ZXMgcmF0aGVyIHRoYW4gNDY0Ci0gU3R5
bGUgY2hhbmdlcwotIENoYW5nZSBhcmd1bWVudCBmcm9tICdzdG9yZScgdG8gJ3dyaXRlJwotIEFk
ZCBhIGNvbW1lbnQgZXhwbGFpbmluZyB3aHkgd2UgYWx3YXlzICdzYXZlJyBldmVuIGZvciBhIHdy
aXRlCi0gU2FuaXRpemUgbXhjc3Igd2l0aCBteGNyc19tYXNrIHdoZW4gd3JpdGluZyBpbnN0ZWFk
IG9mIHplcm9pbmcgaXQgaW4gc2FuaXRpemVfc3RhdGUKLSBHZXQgcmlkIG9mIHJlZHVuZGFudCBt
eGNzcl9tYXNrIHNldHRpbmcKLSBBZGQgY29tbWVudHMgZXhwbGFpbmluZyB3aHkgd2UncmUgYXJi
aXRyYXJpbHkgd3JpdGluZyAzMiBiaXRzCnYyOiBSZWJhc2Ugb24gdG9wIG9mIHByZXZpb3VzIGNo
YW5nZXMKCkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4KQ0M6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHRv
b2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jIHwgODIgKysrKysr
KysrKysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDgxIGluc2VydGlvbnMoKyksIDEg
ZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVs
YXRvci9mdXp6LWVtdWwuYyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1
enotZW11bC5jCmluZGV4IDc2ODVlOTc2YjguLjc5ZGQzNmVjMzAgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCisrKyBiL3Rvb2xzL2Z1
enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCkBAIC00MCw2ICs0MCw4IEBA
IHN0cnVjdCBmdXp6X3N0YXRlCiAgICAgdWludDY0X3QgbXNyW01TUl9JTkRFWF9NQVhdOwogICAg
IHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyIHNlZ21lbnRzW1NFR19OVU1dOwogICAgIHN0cnVjdCBj
cHVfdXNlcl9yZWdzIHJlZ3M7CisgICAgY2hhciBmeHNhdmVbNTEyXSBfX2F0dHJpYnV0ZV9fKChh
bGlnbmVkKDE2KSkpOworCiAKICAgICAvKiBGdXp6ZXIncyBpbnB1dCBkYXRhLiAqLwogI2RlZmlu
ZSBEQVRBX1NJWkVfRlVMTCBvZmZzZXRvZihzdHJ1Y3QgZnV6el9zdGF0ZSwgY29ycHVzKQpAQCAt
NTk2LDYgKzU5OCw1NCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX29wcyBhbGxf
ZnV6emVyX29wcyA9IHsKIH07CiAjdW5kZWYgU0VUCiAKKy8qCisgKiBUaGlzIGZ1bmNpdG9uIHdp
bGwgcmVhZCBvciB3cml0ZSBmeHNhdmUgdG8gdGhlIGZwdS4gIFdoZW4gd3JpdGluZywKKyAqIGl0
ICdzYW5pdGl6ZXMnIHRoZSBzdGF0ZTogSXQgd2lsbCBtYXNrIG9mZiB0aGUgYXBwcm9wcmlhdGUg
Yml0cyBpbgorICogdGhlIG14Y3NyLCAncmVzdG9yZScgdGhlIHN0YXRlIHRvIHRoZSBmcHUsIHRo
ZW4gJ3NhdmUnIGl0IGFnYWluIHNvCisgKiB0aGF0IHRoZSBkYXRhIGluIGZ4c2F2ZSByZWZsZWN0
cyB3aGF0J3MgYWN0dWFsbHkgaW4gdGhlIEZQVS4KKyAqCisgKiBUT0RPOiBFeHRlbmQgc3RhdGUg
YmV5b25kIGp1c3QgRlBVICh5bW0gcmVnaXN0ZXJzLCAmYykKKyAqLworc3RhdGljIHZvaWQgX3Nl
dF9mcHVfc3RhdGUoY2hhciAqZnhzYXZlLCBib29sIHdyaXRlKQoreworICAgIGlmICggY3B1X2hh
c19meHNyICkKKyAgICB7CisgICAgICAgIHN0YXRpYyB1bmlvbiBfX2F0dHJpYnV0ZV9fKChfX2Fs
aWduZWRfXygxNikpKSB7CisgICAgICAgICAgICBjaGFyIHhbNTEyXTsKKyAgICAgICAgICAgIHN0
cnVjdCB7CisgICAgICAgICAgICAgICAgdWludDMyX3Qgb3RoZXJbNl07CisgICAgICAgICAgICAg
ICAgdWludDMyX3QgbXhjc3I7CisgICAgICAgICAgICAgICAgdWludDMyX3QgbXhjc3JfbWFzazsK
KyAgICAgICAgICAgICAgICAvKiAuLi4gKi8KKyAgICAgICAgICAgIH07CisgICAgICAgIH0gKmZ4
czsKKworICAgICAgICBmeHMgPSAodHlwZW9mKGZ4cykpIGZ4c2F2ZTsKKworICAgICAgICBpZiAo
IHdyaXRlICkKKyAgICAgICAgeworICAgICAgICAgICAgY2hhciBudWxsWzUxMl0gX19hdHRyaWJ1
dGVfXygoYWxpZ25lZCgxNikpKSA9IHsgfTsKKyAgICAgICAgICAgIAorICAgICAgICAgICAgZnhz
LT5teGNzciAmPSBteGNzcl9tYXNrOworCisgICAgICAgICAgICBhc20gdm9sYXRpbGUoICJmeHJz
dG9yICUwIiA6OiAibSIgKCpudWxsKSApOworICAgICAgICAgICAgYXNtIHZvbGF0aWxlKCAiZnhy
c3RvciAlMCIgOjogIm0iICgqZnhzKSApOworICAgICAgICB9CisKKyAgICAgICAgYXNtIHZvbGF0
aWxlKCAiZnhzYXZlICUwIiA6ICI9bSIgKCpmeHMpICk7CisgICAgfQorfQorCitzdGF0aWMgdm9p
ZCBzZXRfZnB1X3N0YXRlKGNoYXIgKmZ4c2F2ZSkKK3sKKyAgICBfc2V0X2ZwdV9zdGF0ZShmeHNh
dmUsIHRydWUpOworfQorCitzdGF0aWMgdm9pZCBzYXZlX2ZwdV9zdGF0ZShjaGFyICpmeHNhdmUp
Cit7CisgICAgX3NldF9mcHVfc3RhdGUoZnhzYXZlLCBmYWxzZSk7Cit9CisKIHN0YXRpYyB2b2lk
IHNldHVwX2ZwdV9leGNlcHRpb25faGFuZGxlcih2b2lkKQogewogICAgIC8qIEZJWE1FIC0ganVz
dCBkaXNhYmxlIGV4Y2VwdGlvbnMgZm9yIG5vdyAqLwpAQCAtNjc0LDcgKzcyNCwxMSBAQCBzdGF0
aWMgdm9pZCBzZXR1cF9zdGF0ZShzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKICAgICAg
ICAgcmV0dXJuOwogICAgIH0KIAotICAgIC8qIE1vZGlmeSBvbmx5IHNlbGVjdCBiaXRzIG9mIHN0
YXRlICovCisgICAgLyoKKyAgICAgKiBNb2RpZnkgb25seSBzZWxlY3QgYml0cyBvZiBzdGF0ZS4g
IEluIGdlbmVyYWwsIHRyeSBub3QgdG8gZnV6eiBsZXNzCisgICAgICogdGhhbiAzMiBiaXRzIGF0
IGEgdGltZTsgb3RoZXJ3aXNlIHdlJ3JlIHJlYWRpbmcgMiBieXRlcyBpbiBvcmRlciB0byBmdXp6
IG9ubHkKKyAgICAgKiBvbmUgYnl0ZS4gCisgICAgICovCiAKICAgICAvKiBBbHdheXMgcmVhZCAn
b3B0aW9ucycgKi8KICAgICBpZiAoICFpbnB1dF9yZWFkKHMsIHMsIERBVEFfU0laRV9DT01QQUNU
KSApCkBAIC03MzcsNiArNzkxLDE4IEBAIHN0YXRpYyB2b2lkIHNldHVwX3N0YXRlKHN0cnVjdCB4
ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQogICAgICAgICAgICAgcHJpbnRmKCJTZXR0aW5nIGNwdV91
c2VyX3JlZ3Mgb2Zmc2V0ICV4XG4iLCBvZmZzZXQpOwogICAgICAgICAgICAgY29udGludWU7CiAg
ICAgICAgIH0KKyAgICAgICAgb2Zmc2V0IC09IHNpemVvZihzdHJ1Y3QgY3B1X3VzZXJfcmVncyk7
CisKKyAgICAgICAgLyogRnV6eiBmeHNhdmUgc3RhdGUgKi8KKyAgICAgICAgaWYgKCBvZmZzZXQg
PCAxMjggKQorICAgICAgICB7CisgICAgICAgICAgICAvKiAzMi1iaXQgc2l6ZSBpcyBhcmJpdHJh
cnk7IHNlZSBjb21tZW50IGFib3ZlICovCisgICAgICAgICAgICBpZiAoICFpbnB1dF9yZWFkKHMs
IHMtPmZ4c2F2ZSArIChvZmZzZXQgKiA0KSwgNCkgKQorICAgICAgICAgICAgICAgIHJldHVybjsK
KyAgICAgICAgICAgIHByaW50ZigiU2V0dGluZyBmeHNhdmUgb2Zmc2V0ICV4XG4iLCBvZmZzZXQg
KiA0KTsKKyAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICB9CisgICAgICAgIG9mZnNldCAt
PSAxMjg7CiAKICAgICAgICAgLyogTm9uZSBvZiB0aGUgYWJvdmUgLS0gdGFrZSB0aGF0IGFzICJz
dGFydCBlbXVsYXRpbmciICovCiAgICAgICAgIApAQCAtOTE5LDYgKzk4NSw4IEBAIHN0YXRpYyBp
bnQgcnVudGVzdChzdHJ1Y3QgZnV6el9zdGF0ZSAqc3RhdGUpIHsKIAogICAgIGRpc2FibGVfaG9v
a3Moc3RhdGUpOwogCisgICAgc2V0X2ZwdV9zdGF0ZShzdGF0ZS0+ZnhzYXZlKTsKKwogICAgIGRv
IHsKICAgICAgICAgLyogRklYTUU6IFVudGlsIHdlIGFjdHVhbGx5IGltcGxlbWVudCBTSUdGUEUg
aGFuZGxpbmcgcHJvcGVybHkgKi8KICAgICAgICAgc2V0dXBfZnB1X2V4Y2VwdGlvbl9oYW5kbGVy
KCk7CkBAIC05MzAsNiArOTk4LDggQEAgc3RhdGljIGludCBydW50ZXN0KHN0cnVjdCBmdXp6X3N0
YXRlICpzdGF0ZSkgewogICAgICAgICBwcmludGYoIkVtdWxhdGlvbiByZXN1bHQ6ICVkXG4iLCBy
Yyk7CiAgICAgfSB3aGlsZSAoIHJjID09IFg4NkVNVUxfT0tBWSApOwogCisgICAgc2F2ZV9mcHVf
c3RhdGUoc3RhdGUtPmZ4c2F2ZSk7CisgICAgCiAgICAgcmV0dXJuIDA7CiB9CiAKQEAgLTEwMTMs
NiArMTA4MywxNiBAQCBzdGF0aWMgdm9pZCBjb21wYXJlX3N0YXRlcyhzdHJ1Y3QgZnV6el9zdGF0
ZSBzdGF0ZVsyXSkKICAgICAgICAgaWYgKCBtZW1jbXAoJnN0YXRlWzBdLm9wcywgJnN0YXRlWzFd
Lm9wcywgc2l6ZW9mKHN0YXRlWzBdLm9wcykpICkKICAgICAgICAgICAgIHByaW50Zigib3BzIGRp
ZmZlciFcbiIpOwogCisgICAgICAgIGlmICggbWVtY21wKCZzdGF0ZVswXS5meHNhdmUsICZzdGF0
ZVsxXS5meHNhdmUsIHNpemVvZihzdGF0ZVswXS5meHNhdmUpKSApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIHByaW50ZigiZnhzYXZlIGRpZmZlcnMhXG4iKTsKKyAgICAgICAgICAgIGZvciAoIGkg
PSAwOyAgaSA8IHNpemVvZihzdGF0ZVswXS5meHNhdmUpL3NpemVvZih1bnNpZ25lZCk7IGkrKyAp
CisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcHJpbnRmKCJbJTA0bHVdICUwOHggJTA4
eFxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgIGkgKiBzaXplb2YodW5zaWduZWQpLCAoKHVu
c2lnbmVkICopJnN0YXRlWzBdLmZ4c2F2ZSlbaV0sICgodW5zaWduZWQgKikmc3RhdGVbMV0uZnhz
YXZlKVtpXSk7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKwogICAgICAgICBpZiAoIG1lbWNt
cCgmc3RhdGVbMF0uY3R4dCwgJnN0YXRlWzFdLmN0eHQsIHNpemVvZihzdGF0ZVswXS5jdHh0KSkg
KQogICAgICAgICB7CiAgICAgICAgICAgICBwcmludGYoImN0eHQgZGlmZmVycyFcbiIpOwotLSAK
Mi4xNC4yCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 21:33:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 21:33:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e229T-0000xV-RG; Tue, 10 Oct 2017 21:33:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4495d6a26=George.Dunlap@citrix.com>)
 id 1e229S-0000xA-Ov
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 21:33:22 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 58/CD-31244-2AC3DD95; Tue, 10 Oct 2017 21:33:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsXitHSDve5Cm7u
 RBituyVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkndzWxF1zRrNj9eBtbA+NxxS5GTg4JAX+J
 vfc2soDYbAJ6EvOOfwWyOThEBFQkbu816GLk4mAW2M8o0fv1BxtIjbBAmsT/7Z3sIDaLgKrEr
 tsTmEBsXgFbiXf31rJAzJSXeL/gPiOIzQkU332uF6xeSMBGYlv7ZCYIW1Vi8YOj7BC9ghInZz
 4B62UWkJA4+OIF8wRG3llIUrOQpBYwMq1i1ChOLSpLLdI1NNVLKspMzyjJTczM0TU0MNPLTS0
 uTkxPzUlMKtZLzs/dxAgMHgYg2MH4bVnAIUZJDiYlUd7X6ncjhfiS8lMqMxKLM+KLSnNSiw8x
 ynBwKEnwPrMGygkWpaanVqRl5gDDGCYtwcGjJMI7CyTNW1yQmFucmQ6ROsVozHHoxe0/TBwdN
 +/+YRJiycvPS5US560FKRUAKc0ozYMbBIuvS4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmnQ
 cyhSczrwRu3yugU5iAThFNuwNySkkiQkqqgZGvwjj5pqJpT51c7GnJ3YrtNpmVa2Y+1Z0kuXq
 67VKP28XCTwPnJ0sVHBXdtdan2+WT3jelbnbTnw7MtW1bDvG08dfVPlj2nLP3Du+apidJDdtm
 zvNasOtYZLb5js/d2vlX2bxuFe9usVA7c7G6M2b17IN2+xTl1nv0367JZwrky7kcrpa/SImlO
 CPRUIu5qDgRALpXx6aqAgAA
X-Env-Sender: prvs=4495d6a26=George.Dunlap@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1507671198!110258899!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8283 invoked from network); 10 Oct 2017 21:33:21 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 21:33:21 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="452872782"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 10 Oct 2017 17:20:11 +0100
Message-ID: <20171010162011.9629-12-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.2
In-Reply-To: <20171010162011.9629-1-george.dunlap@citrix.com>
References: <20171010162011.9629-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v3 12/12] fuzz/x86_emulate: Add an option to
	limit the number of instructions executed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QUZMIGNvbnNpZGVycyBhIHRlc3RjYXNlIHRvIGJlIGEgdXNlZnVsIGFkZGl0aW9uIG5vdCBvbmx5
IGlmIHRoZXJlIGFyZQp0dXBsZXMgZXhlcmNpc2VkIGJ5IHRoYXQgdGVzdGNhc2Ugd2hpY2ggd2Vy
ZSBub3QgZXhlcmNpc2VkIG90aGVyd2lzZSwKYnV0IGFsc28gaWYgdGhlICpudW1iZXIqIG9mIHRp
bWVzIGFuIGluZGl2aWR1YWwgdHVwbGUgaXMgZXhlcmNpc2VkCmNoYW5nZXMgc2lnbmlmaWNhbnRs
eTsgaW4gcGFydGljdWxhciwgaWYgdGhlIG51bWJlciBvZiB0aGUgaGlnaGVzdApub24temVybyBi
aXQgY2hhbmdlcyAoaS5lLiwgaWYgaXQgaXMgcnVuIDEsIDItMywgNC03LCA4LTE1LCAmYykuCgpP
bmUgc2ltcGxlIHdheSB0byBpbmNyZWFzZSB0aGVzZSBzdGF0cyBpdCB0byBleGVjdXRlIHRoZSBz
YW1lIChvcgpzaW1pbGFyKSBpbnN0cnVjdGlvbnMgbXVsdGlwbGUgdGltZXM6IElmIGV4ZWN1dGlu
ZyBhIGdpdmVuIGluc3RydWN0aW9uCm9uY2UgaGl0cyBhIHBhcnRpY3VsYXIgdHVwbGUgMiB0aW1l
cywgZXhlY3V0aW5nIGl0IHR3aWNlIHdpbGwgaGl0IHRoZQp0dXBsZSA0IHRpbWVzLCBmb3VyIHRp
bWVzIHdpbGwgaGl0IHRoZSB0dXBsZSA4IHRpbWVzLCBhbmQgc28gb24uICBBbGwKb2YgdGhlc2Ug
d2lsbCBsb29rIGRpZmZlcmVudCB0byBBRkwsIGFuZCBzbyBpdCBpcyBsaWtlbHkgdGhhdCBtYW55
IG9mCnRoZSAidW5pcXVlIHRlc3QgY2FzZXMiIHdpbGwgc2ltcGx5IGJlIHRoZSBzYW1lIGluc3Ry
dWN0aW9uIHJlcGVhdGVkCnBvd2VycyBvZiAyIHRpbWVzIHVudGlsIHRoZSB0dXBsZSBjb3VudHMg
bWF4IG91dCAoYXQgMTI4KS4KCkl0IGlzIHVubGlrZWx5IHRoYXQgZXhlY3V0aW5nIGEgc2luZ2xl
IGluc3RydWN0aW9uIG1vcmUgdGhhbiBhIGhhbmRmdWwKb2YgdGltZXMgd2lsbCBnZW5lcmF0ZSBh
bnkgc3RhdGUgd2UgYWN0dWFsbHkgY2FyZSBhYm91dDsgYnV0IHN1Y2ggbG9uZwp0ZXN0Y2FzZXMg
dGFrZSBleHBvbmVudGlhbGx5IGxvbmdlciB0byBmdXp6OiB0aGUgZnV6emVyIHNwZW5kcyBtb3Jl
CnRpbWUgZmxpcHBpbmcgYml0cyBsb29raW5nIGZvciBtZWFuaW5nZnVsIGNoYW5nZXMsIGFuZCBl
YWNoIGV4ZWN1dGlvbgp0YWtlcyBsb25nZXIgYmVjYXVzZSBpdCBpcyBkb2luZyBtb3JlIHRoaW5n
cy4gIFNvIGxvbmcgcGF0aHMgd2hpY2ggYWRkCm5vdGhpbmcgdG8gdGhlIGFjdHVhbCBjb2RlIGNv
dmVyYWdlIGJ1dCBlZmZlY3RpdmVseSAiZGlzdHJhY3QiIHRoZQpmdXp6ZXIsIG1ha2luZyBpdCBs
ZXNzIGVmZmVjdGl2ZS4KCkV4cGVyaW1lbnRzIGhhdmUgc2hvd24gdGhhdCBub3QgYWxsb3dpbmcg
aW5maW5pdGUgbnVtYmVyIG9mCmluc3RydWN0aW9uIHJldHJpZXMgZm9yIHRoZSBvbGQgKG5vbi1j
b21wYWN0KSBmb3JtYXQgZG9lcyBpbmRlZWQgc3BlZWQKdXAgYW5kIGluY3JlYXNlIGNvZGUgY292
ZXJhZ2UuICBIb3dldmVyLCBpdCBoYXMgYWxzbyBzaG93biB0aGF0IG9uIHRoZQpuZXcsIG1vcmUg
Y29tcGFjdCBmb3JtYXQsIGhhdmluZyBubyBpbnN0cnVjdGlvbiBsaW1pdCBjYXVzZXMgdGhlIGhp
Z2hlc3QKdGhyb3VnaHB1dCBpbiBjb2RlIGNvdmVyYWdlLgoKU28gbGVhdmUgdGhlIG9wdGlvbiBp
biwgYnV0IGhhdmUgaXQgZGVmYXVsdCB0byAwIChubyBsaW1pdCkuCgpTaWduZWQtb2ZmLWJ5OiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQp2MzoKLSBDaGFuZ2Ug
b3B0X2luc3RydWN0aW9uX2xpbWl0IHRvIHVuc2lnbmVkLCBkZWZhdWx0IHRvIFVJTlRfTUFYCi0g
U2ltcGxpZnkgbGltaXQgY2hlY2tpbmcgKG5vdyB0aGF0IHRoZSBhY3R1YWwgdmFyaWFibGUgaXRz
ZWxmIHdpbGwgbmV2ZXIgYmUgMCkKLSBDaGFuZ2UgY291bnRlciB0byB1bnNpZ25lZAotIFVwZGF0
ZSBjaGFuZ2Vsb2cgdG8gdHJ5IHRvIGJlIGEgYml0IG1vcmUgY2xlYXIKCgpDQzogSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgpDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ0M6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB0b29scy9mdXp6L3g4Nl9pbnN0cnVj
dGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5jIHwgMTEgKysrKysrKysrKy0KIHRvb2xzL2Z1enov
eDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jICAgfCAgNSArKysrLQogdG9vbHMv
ZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmggICB8ICAxICsKIDMgZmls
ZXMgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5jIGIvdG9v
bHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhhcm5lc3MuYwppbmRleCA0YTU1
YWMzYzNmLi43ZDA5Y2MyOWM2IDEwMDY0NAotLS0gYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlv
bl9lbXVsYXRvci9hZmwtaGFybmVzcy5jCisrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9u
X2VtdWxhdG9yL2FmbC1oYXJuZXNzLmMKQEAgLTEsNCArMSw1IEBACiAjaW5jbHVkZSA8YXNzZXJ0
Lmg+CisjaW5jbHVkZSA8bGltaXRzLmg+CiAjaW5jbHVkZSA8c3RkaW50Lmg+CiAjaW5jbHVkZSA8
c3RkaW8uaD4KICNpbmNsdWRlIDxzdGRsaWIuaD4KQEAgLTI0LDExICsyNSwxMyBAQCBpbnQgbWFp
bihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAgICAgICBPUFRfTUlOX1NJWkUsCiAgICAg
ICAgICAgICBPUFRfQ09NUEFDVCwKICAgICAgICAgICAgIE9QVF9SRVJVTiwKKyAgICAgICAgICAg
IE9QVF9JTlNUUlVDVElPTl9MSU1JVCwKICAgICAgICAgfTsKICAgICAgICAgc3RhdGljIGNvbnN0
IHN0cnVjdCBvcHRpb24gbG9wdHNbXSA9IHsKICAgICAgICAgICAgIHsgIm1pbi1pbnB1dC1zaXpl
Iiwgbm9fYXJndW1lbnQsIE5VTEwsIE9QVF9NSU5fU0laRSB9LAogICAgICAgICAgICAgeyAiY29t
cGFjdCIsIHJlcXVpcmVkX2FyZ3VtZW50LCBOVUxMLCBPUFRfQ09NUEFDVCB9LAogICAgICAgICAg
ICAgeyAicmVydW4iLCBub19hcmd1bWVudCwgTlVMTCwgT1BUX1JFUlVOIH0sCisgICAgICAgICAg
ICB7ICJpbnN0cnVjdGlvbi1saW1pdCIsIHJlcXVpcmVkX2FyZ3VtZW50LCBOVUxMLCBPUFRfSU5T
VFJVQ1RJT05fTElNSVQgfSwKICAgICAgICAgICAgIHsgMCwgMCwgMCwgMCB9CiAgICAgICAgIH07
CiAgICAgICAgIGludCBjID0gZ2V0b3B0X2xvbmdfb25seShhcmdjLCBhcmd2LCAiIiwgbG9wdHMs
IE5VTEwpOwpAQCAtNTEsOCArNTQsMTQgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2
KQogICAgICAgICAgICAgb3B0X3JlcnVuID0gdHJ1ZTsKICAgICAgICAgICAgIGJyZWFrOwogCisg
ICAgICAgIGNhc2UgT1BUX0lOU1RSVUNUSU9OX0xJTUlUOgorICAgICAgICAgICAgb3B0X2luc3Ry
dWN0aW9uX2xpbWl0ID0gYXRvaShvcHRhcmcpOworICAgICAgICAgICAgaWYgKCAhb3B0X2luc3Ry
dWN0aW9uX2xpbWl0ICkKKyAgICAgICAgICAgICAgICBvcHRfaW5zdHJ1Y3Rpb25fbGltaXQgPSBV
SU5UX01BWDsKKyAgICAgICAgICAgIGJyZWFrOworCiAgICAgICAgIGNhc2UgJz8nOgotICAgICAg
ICAgICAgcHJpbnRmKCJVc2FnZTogJXMgWy0tY29tcGFjdD0wfDFdIFstLXJlcnVuXSAkRklMRSBb
JEZJTEUuLi5dIHwgWy0tbWluLWlucHV0LXNpemVdXG4iLCBhcmd2WzBdKTsKKyAgICAgICAgICAg
IHByaW50ZigiVXNhZ2U6ICVzIFstLWNvbXBhY3Q9MHwxXSBbLS1yZXJ1bl0gWy0taW5zdHJ1Y3Rp
b24tbGltaXQ9Tl0gJEZJTEUgWyRGSUxFLi4uXSB8IFstLW1pbi1pbnB1dC1zaXplXVxuIiwgYXJn
dlswXSk7CiAgICAgICAgICAgICBleGl0KC0xKTsKICAgICAgICAgICAgIGJyZWFrOwogCmRpZmYg
LS1naXQgYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYyBi
L3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCmluZGV4IDc5
ZGQzNmVjMzAuLjhhYWVjOTM5NzMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0
aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCisrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9u
X2VtdWxhdG9yL2Z1enotZW11bC5jCkBAIC05NjksMTAgKzk2OSwxMyBAQCBzdGF0aWMgdm9pZCBz
ZXR1cF9mdXp6X3N0YXRlKHN0cnVjdCBmdXp6X3N0YXRlICpzdGF0ZSwgY29uc3Qgdm9pZCAqZGF0
YV9wLCBzaXplXwogICAgIHN0YXRlLT5kYXRhX251bSA9IHNpemU7CiB9CiAKK3Vuc2lnbmVkIGlu
dCBvcHRfaW5zdHJ1Y3Rpb25fbGltaXQgPSBVSU5UX01BWDsKKwogc3RhdGljIGludCBydW50ZXN0
KHN0cnVjdCBmdXp6X3N0YXRlICpzdGF0ZSkgewogICAgIGludCByYzsKIAogICAgIHN0cnVjdCB4
ODZfZW11bGF0ZV9jdHh0ICpjdHh0ID0gJnN0YXRlLT5jdHh0OworICAgIHVuc2lnbmVkIGludCBp
Y291bnQgPSAwOwogICAgIAogICAgIHN0YXRlLT5vcHMgPSBhbGxfZnV6emVyX29wczsKIApAQCAt
OTk2LDcgKzk5OSw3IEBAIHN0YXRpYyBpbnQgcnVudGVzdChzdHJ1Y3QgZnV6el9zdGF0ZSAqc3Rh
dGUpIHsKIAogICAgICAgICByYyA9IHg4Nl9lbXVsYXRlKGN0eHQsICZzdGF0ZS0+b3BzKTsKICAg
ICAgICAgcHJpbnRmKCJFbXVsYXRpb24gcmVzdWx0OiAlZFxuIiwgcmMpOwotICAgIH0gd2hpbGUg
KCByYyA9PSBYODZFTVVMX09LQVkgKTsKKyAgICB9IHdoaWxlICggcmMgPT0gWDg2RU1VTF9PS0FZ
ICYmICsraWNvdW50IDwgb3B0X2luc3RydWN0aW9uX2xpbWl0ICk7CiAKICAgICBzYXZlX2ZwdV9z
dGF0ZShzdGF0ZS0+ZnhzYXZlKTsKICAgICAKZGlmZiAtLWdpdCBhL3Rvb2xzL2Z1enoveDg2X2lu
c3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5oIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rp
b25fZW11bGF0b3IvZnV6ei1lbXVsLmgKaW5kZXggNDg2M2JmMjE2Ni4uNzQ2ZTFiNTQyZCAxMDA2
NDQKLS0tIGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmgK
KysrIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmgKQEAg
LTcsNiArNyw3IEBAIGV4dGVybiB1bnNpZ25lZCBpbnQgZnV6el9taW5pbWFsX2lucHV0X3NpemUo
dm9pZCk7CiAKIGV4dGVybiBib29sIG9wdF9jb21wYWN0OwogZXh0ZXJuIGJvb2wgb3B0X3JlcnVu
OworZXh0ZXJuIHVuc2lnbmVkIGludCBvcHRfaW5zdHJ1Y3Rpb25fbGltaXQ7CiAKICNkZWZpbmUg
SU5QVVRfU0laRSAgNDA5NgogCi0tIAoyLjE0LjIKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 10 22:00:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 22:00:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e22ZM-00037w-Eh; Tue, 10 Oct 2017 22:00:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4495d6a26=George.Dunlap@citrix.com>)
 id 1e22ZK-00036N-R8
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 22:00:06 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 D0/F9-14867-6E24DD95; Tue, 10 Oct 2017 22:00:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHRDpO4Tp7u
 RBnfuqlt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkrDs5iK5inVHF+xxuWBsb3kl2MHBwSAv4S
 c6cUdDFycrAJ6EnMO/6VBSQsIqAicXuvQRcjFwezwH5Gid6vP9hAaoSByue9+A5mswioSsxv3
 wdm8wrYSEw+eBvMlhCQl3i/4D4jiM0pYCux+1wvO4gtBFSzrX0yE4StKrH4wVF2iF5BiZMzn7
 CA2MwCEhIHX7xgnsDIOwtJahaS1AJGplWMGsWpRWWpRbrGRnpJRZnpGSW5iZk5uoYGZnq5qcX
 FiempOYlJxXrJ+bmbGIGhwwAEOxhPrws8xCjJwaQkyvta/W6kEF9SfkplRmJxRnxRaU5q8SFG
 GQ4OJQne045AOcGi1PTUirTMHGAQw6QlOHiURHidQNK8xQWJucWZ6RCpU4zGHIde3P7DxNFx8
 +4fJiGWvPy8VClx3tUgpQIgpRmleXCDYNF1iVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8u0
 Cm8GTmlcDtewV0ChPQKaJpd0BOKUlESEk1MC75sOr9n0OfsmbITGpbFqcqnshhcFJwp6tXjuC
 SOnU1cwerfOt33z7tErLjU57u9ObrmfvK2T4fqhTTW6aKur0tkTPR2/Nj3k3rvgnbmky5xTo7
 bne6T3SXzy29MG92S8MdAWYJkY12nydlRu33rlvVdOvQOvmkg1meHt6L2rZaT1kRFff8hxJLc
 UaioRZzUXEiABGEff+pAgAA
X-Env-Sender: prvs=4495d6a26=George.Dunlap@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1507672801!105566659!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42201 invoked from network); 10 Oct 2017 22:00:04 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 22:00:04 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="444876994"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 10 Oct 2017 17:20:05 +0100
Message-ID: <20171010162011.9629-6-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.2
In-Reply-To: <20171010162011.9629-1-george.dunlap@citrix.com>
References: <20171010162011.9629-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v3 06/12] fuzz/x86_emulate: Take multiple test
	files for inputs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RmluZGluZyBhZ2dyZWdhdGUgY292ZXJhZ2UgZm9yIGEgc2V0IG9mIHRlc3QgZmlsZXMgbWVhbnMg
cnVubmluZyBlYWNoCmFmbC1nZW5lcmF0ZWQgdGVzdCBjYXNlIHRocm91Z2ggdGhlIGhhcm5lc3Mu
ICBBdCB0aGUgbW9tZW50LCB0aGlzIGlzCmRvbmUgYnkgcmUtZXhlY3V0aW5nIGFmbC1oYXJuZXNz
LWNvdiB3aXRoIGVhY2ggaW5wdXQgZmlsZS4gIFdoZW4gYQpsYXJnZSBudW1iZXIgb2YgdGVzdCBj
YXNlcyBoYXZlIGJlZW4gZ2VuZXJhdGVkLCB0aGlzIGNhbiB0YWtlIGEKc2lnbmlmaWNhbnQgYW1v
bnV0IG9mIHRpbWU7IGEgcmVjZW50IHRlc3Qgd2l0aCAzMGsgdG90YWwgZmlsZXMKZ2VuZXJhdGVk
IGJ5IDQgcGFyYWxsZWwgZnV6emVycyB0b29rIG92ZXIgNyBtaW51dGVzLgoKVGhlIHZhc3QgbWFq
b3JpdHkgb2YgdGhpcyB0aW1lIGlzIHRha2VuIHVwIHdpdGggJ2V4ZWMnLCBob3dldmVyLgpTaW5j
ZSB0aGUgaGFybmVzcyBpcyBhbHJlYWR5IGRlc2lnbmVkIHRvIGxvb3Agb3ZlciBtdWx0aXBsZSBp
bnB1dHMgZm9yCmxsdm0gInBlcnNpc3RlbnQgbW9kZSIsIGp1c3QgYWxsb3cgaXQgdG8gdGFrZSBh
IGxhcmdlIG51bWJlciBvZiBpbnB1dHMKb24gdGhlIHNhbWUgd2hlbiAqbm90KiBydW5uaW5nIGlu
IGxsdm0gInBlcnNpc3RlbnQgbW9kZSIuLiAgVGhlbiB0aGUKY29tbWFuZCBjYW4gYmUgZWZmaWNp
ZW50bHkgZXhlY3V0ZWQgbGlrZSB0aGlzOgoKICBscyAqL3F1ZXVlL2lkKiB8IHhhcmdzICRwYXRo
L2FmbC1oYXJuZXNzLWNvdgoKRm9yIHRoZSBhYm92ZS1tZW50aW9uZWQgdGVzdCBvbiAzMGsgZmls
ZXMsIHRoZSB0aW1lIHRvIGdlbmVyYXRlCmNvdmVyYWdlIGRhdGEgd2FzIHJlZHVjZWQgZnJvbSA3
IG1pbnV0ZXMgdG8gdW5kZXIgMzAgc2Vjb25kcy4KClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCnYzOgotIENvbWJpbmUgc29tZSB2YXJpYWJsZSBkZWNsYXJhdGlv
bnMKLSBNYWtlIHN1cmUgdGhhdCBjb3VudCBpcyBzZXQgb25seSBvbmNlIG5vIG1hdHRlciBob3cg
aXQncyBjb21waWxlZAp2MjoKLSBNYWtlIGNoZWNrIGZvciBiYXRjaCBwcm9jZXNzaW5nIG1vcmUg
Y2xlYXIKCkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4KQ0M6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHRv
b2xzL2Z1enovUkVBRE1FLmFmbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNyArKysr
KysrCiB0b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5jIHwg
MjUgKysrKysrKysrKysrKysrLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMjQgaW5zZXJ0aW9u
cygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9mdXp6L1JFQURNRS5hZmwg
Yi90b29scy9mdXp6L1JFQURNRS5hZmwKaW5kZXggOGI1OGI4Y2RlYS4uYTU5NTY0OTg1YSAxMDA2
NDQKLS0tIGEvdG9vbHMvZnV6ei9SRUFETUUuYWZsCisrKyBiL3Rvb2xzL2Z1enovUkVBRE1FLmFm
bApAQCAtNDksNiArNDksMTMgQEAgZ2VuZXJhdGUgY292ZXJhZ2UgZGF0YS4gIFRvIGRvIHRoaXMs
IHVzZSB0aGUgdGFyZ2V0IGBhZmwtY292YDoKIAogICAgICQgbWFrZSBhZmwtY292ICNwcm9kdWNl
cyBhZmwtaGFybmVzcy1jb3YKIAorSW4gb3JkZXIgdG8gc3BlZWQgdXAgdGhlIHByb2Nlc3Mgb2Yg
Y2hlY2tpbmcgdG90YWwgY292ZXJhZ2UsCitgYWZsLWhhcm5lc3MtY292YCBjYW4gdGFrZSBzZXZl
cmFsIHRlc3QgaW5wdXRzIG9uIGl0cyBjb21tYW5kLWxpbmU7Cit0aGUgc3BlZWQtdXAgZWZmZWN0
IHNob3VsZCBiZSBzaW1pbGFyIHRvIHRoYXQgb2YgdXNpbmcgYWZsLWNsYW5nLWZhc3QuCitZb3Ug
Y2FuIHVzZSB4YXJncyB0byBkbyB0aGlzIG1vc3QgZWZmaWNpZW50bHksIGxpa2Ugc286CisKKyAg
ICAkIGxzIHF1ZXVlL2lkKiB8IHhhcmdzICRwYXRoL2FmbC1oYXJuZXNzLWNvdgorCiBOT1RFOiBQ
bGVhc2UgYWxzbyBub3RlIHRoYXQgdGhlIGNvdmVyYWdlIGluc3RydW1lbnRhdGlvbiBoYXJkLWNv
ZGVzCiB0aGUgYWJzb2x1dGUgcGF0aCBmb3IgdGhlIGluc3RydW1lbnRhdGlvbiByZWFkIGFuZCB3
cml0ZSBmaWxlcyBpbiB0aGUKIGJpbmFyeTsgc28gY292ZXJhZ2UgZGF0YSB3aWxsIGFsd2F5cyBz
aG93IHVwIGluIHRoZSBidWlsZCBkaXJlY3Rvcnkgbm8KZGlmZiAtLWdpdCBhL3Rvb2xzL2Z1enov
eDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2FmbC1oYXJuZXNzLmMgYi90b29scy9mdXp6L3g4Nl9p
bnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5jCmluZGV4IDU3YjQ1NDI1NTYuLjI2Yjcx
MGNiM2YgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Fm
bC1oYXJuZXNzLmMKKysrIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZs
LWhhcm5lc3MuYwpAQCAtMTYsNiArMTYsNyBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFy
Z3YpCiB7CiAgICAgc2l6ZV90IHNpemU7CiAgICAgRklMRSAqZnAgPSBOVUxMOworICAgIGludCBt
YXgsIGNvdW50OwogCiAgICAgc2V0YnVmKHN0ZGluLCBOVUxMKTsKICAgICBzZXRidWYoc3Rkb3V0
LCBOVUxMKTsKQEAgLTQyLDggKzQzLDcgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2
KQogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgY2FzZSAnPyc6Ci0gICAgICAgIHVzYWdl
OgotICAgICAgICAgICAgcHJpbnRmKCJVc2FnZTogJXMgJEZJTEUgfCBbLS1taW4taW5wdXQtc2l6
ZV1cbiIsIGFyZ3ZbMF0pOworICAgICAgICAgICAgcHJpbnRmKCJVc2FnZTogJXMgJEZJTEUgWyRG
SUxFLi4uXSB8IFstLW1pbi1pbnB1dC1zaXplXVxuIiwgYXJndlswXSk7CiAgICAgICAgICAgICBl
eGl0KC0xKTsKICAgICAgICAgICAgIGJyZWFrOwogCkBAIC01NCwxMCArNTQsMTMgQEAgaW50IG1h
aW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAgICB9CiAgICAgfQogCi0gICAgaWYgKCBv
cHRpbmQgPT0gYXJnYyApIC8qIE5vIHBvc2l0aW9uYWwgcGFyYW1ldGVycy4gIFVzZSBzdGRpbi4g
Ki8KKyAgICBtYXggPSBhcmdjIC0gb3B0aW5kOworCisgICAgaWYgKCAhbWF4ICkgLyogTm8gcG9z
aXRpb25hbCBwYXJhbWV0ZXJzLiAgVXNlIHN0ZGluLiAqLworICAgIHsKKyAgICAgICAgbWF4ID0g
MTsKICAgICAgICAgZnAgPSBzdGRpbjsKLSAgICBlbHNlIGlmICggb3B0aW5kICE9IChhcmdjIC0g
MSkgKQotICAgICAgICBnb3RvIHVzYWdlOworICAgIH0KIAogICAgIGlmICggTExWTUZ1enplcklu
aXRpYWxpemUoJmFyZ2MsICZhcmd2KSApCiAgICAgICAgIGV4aXQoLTEpOwpAQCAtNjUsMTIgKzY4
LDE1IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKICNpZmRlZiBfX0FGTF9IQVZF
X01BTlVBTF9DT05UUk9MCiAgICAgX19BRkxfSU5JVCgpOwogCi0gICAgd2hpbGUgKCBfX0FGTF9M
T09QKDEwMDApICkKKyAgICBmb3IoIGNvdW50ID0gMDsgX19BRkxfTE9PUCgxMDAwKTsgKQorI2Vs
c2UKKyAgICBmb3IoIGNvdW50ID0gMDsgY291bnQgPCBtYXg7IGNvdW50KysgKQogI2VuZGlmCiAg
ICAgewogICAgICAgICBpZiAoIGZwICE9IHN0ZGluICkgLyogSWYgbm90IHVzaW5nIHN0ZGluLCBv
cGVuIHRoZSBwcm92aWRlZCBmaWxlLiAqLwogICAgICAgICB7Ci0gICAgICAgICAgICBmcCA9IGZv
cGVuKGFyZ3Zbb3B0aW5kXSwgInJiIik7CisgICAgICAgICAgICBwcmludGYoIk9wZW5pbmcgZmls
ZSAlc1xuIiwgYXJndltvcHRpbmRdKTsKKyAgICAgICAgICAgIGZwID0gZm9wZW4oYXJndltvcHRp
bmQgKyBjb3VudF0sICJyYiIpOwogICAgICAgICAgICAgaWYgKCBmcCA9PSBOVUxMICkKICAgICAg
ICAgICAgIHsKICAgICAgICAgICAgICAgICBwZXJyb3IoImZvcGVuIik7CkBAIC0xMDAsNyArMTA2
LDEwIEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICAgICAgaWYgKCAhZmVv
ZihmcCkgKQogICAgICAgICB7CiAgICAgICAgICAgICBwcmludGYoIklucHV0IHRvbyBsYXJnZVxu
Iik7Ci0gICAgICAgICAgICBleGl0KC0xKTsKKyAgICAgICAgICAgIC8qIERvbid0IGV4aXQgaWYg
d2UncmUgZG9pbmcgYmF0Y2ggcHJvY2Vzc2luZyAqLworICAgICAgICAgICAgaWYgKCBtYXggPT0g
MSApCisgICAgICAgICAgICAgICAgZXhpdCgtMSk7CisgICAgICAgICAgICBjb250aW51ZTsKICAg
ICAgICAgfQogCiAgICAgICAgIGlmICggZnAgIT0gc3RkaW4gKQotLSAKMi4xNC4yCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 22:00:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 22:00:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e22ZK-00036F-7X; Tue, 10 Oct 2017 22:00:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4495d6a26=George.Dunlap@citrix.com>)
 id 1e22ZI-00033E-St
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 22:00:04 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 90/60-29911-4E24DD95; Tue, 10 Oct 2017 22:00:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHRDpO5jp7u
 RBufOqFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnfvzQyF9wwqrh2yaOB8YBOFyMnh4SAv8SL
 jx0sIDabgJ7EvONfgWwODhEBFYnbew26GLk4mAX2M0r0fv3BBlIjLBAucez+JTCbRUBV4tn8p
 0wgNq+AjUTLpqVsEDPlJd4vuM8IYnMK2ErsPtfLDmILAdVsa5/MBGGrSix+cJQdoldQ4uTMJ2
 A3MAtISBx88YJ5AiPvLCSpWUhSCxiZVjFqFKcWlaUW6Rob6SUVZaZnlOQmZuboGhqY6eWmFhc
 npqfmJCYV6yXn525iBIYOAxDsYDy9LvAQoyQHk5Io72v1u5FCfEn5KZUZicUZ8UWlOanFhxhl
 ODiUJHhPOwLlBItS01Mr0jJzgEEMk5bg4FES4XUCSfMWFyTmFmemQ6ROMRpzHNt0+Q8TR8fNu
 3+YhFjy8vNSpcR5V4OUCoCUZpTmwQ2CRdclRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfPuAp
 nCk5lXArfvFdApTECniKbdATmlJBEhJdXAWG9YxaT42eh85T3hbp4Z+qfOH30xc1rt/YbftaF
 nTukyZkn8s1t3qTfD5o//rtrWCdHCGjsvvxJwv7qGMXn18q0fJKsSJTosrGacmPBz/u+LwbpW
 mxJ/ntSf82D7l5dzD/jOq9e5Ht+Tf/bh6y9sc3w9rCdNC1nTn7ZAqt6qIyf9wN9Yvd3d9Uosx
 RmJhlrMRcWJAJXs9bGpAgAA
X-Env-Sender: prvs=4495d6a26=George.Dunlap@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1507672801!105566659!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41826 invoked from network); 10 Oct 2017 22:00:03 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 22:00:03 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="444876910"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 10 Oct 2017 17:20:03 +0100
Message-ID: <20171010162011.9629-4-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.2
In-Reply-To: <20171010162011.9629-1-george.dunlap@citrix.com>
References: <20171010162011.9629-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v3 04/12] fuzz/x86_emulate: Rename the file
	containing the wrapper code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBnZW5lcmF0aW5nIGNvdmVyYWdlIG91dHB1dCwgYnkgZGVmYXVsdCBnY292IGdlbmVyYXRl
cyBvdXRwdXQKZmlsZW5hbWVzIGJhc2VkIG9ubHkgb24gdGhlIGNvdmVyYWdlIGZpbGUgYW5kIHRo
ZSAibGVhZiIgc291cmNlIGZpbGUsCm5vdCB0aGUgZnVsbCBwYXRoLiAgQXMgYSByZXN1bHQsIGl0
IHVzZXMgdGhlIHNhbWUgbmFtZSBmb3IKeDg2X2VtdWxhdGUuYyBhbmQgeDg2X2VtdWxhdGUveDg2
X2VtdWxhdGUuYywgZ2VuZXJhbGx5IG92ZXJ3cml0aW5nIHRoZQpzZWNvbmQgKHdoaWNoIHdlIGFj
dHVhbGx5IGFyZSBhYm91dCkgd2l0aCB0aGUgZmlyc3QgKHdoaWNoIGlzIGp1c3QgYQp3cmFwcGVy
KS4KClJlbmFtZSB0aGUgdXNlci1zcGFjZSB3cmFwcGVyIGhlbHBlcnMgdG8geDg2LWVtdWxhdGUu
W2NoXSwgc28KdGhhdCBpdCBnZW5lcmF0ZXMgc2VwYXJhdGUgZmlsZXMuCgpUaGVyZSBpcyBhY3R1
YWxseSBhbiBvcHRpb24gdG8gZ2NvdiwgYC0tcHJlc2VydmUtcGF0aHNgLCB3aGljaCB3aWxsCmNh
dXNlIHRoZSBmdWxsIHBhdGggbmFtZSB0byBiZSBpbmNsdWRlZCBpbiB0aGUgZmlsZW5hbWUsIHBy
b3Blcmx5CmRpc3Rpbmd1aXNoaW5nIGJldHdlZW4gdGhlIHR3by4gIEhvd2V2ZXIsIGdpdmVuIHRo
YXQgdGhlIHVzZXItc3BhY2UKd3JhcHBlciBkb2Vzbid0IGFjdHVhbGx5IGRvIGFueSBlbXVsYXRp
b24gKGFuZCB0aGUgcG9vciBzdGF0ZSBvZiBnY292CmRvY3VtZW50YXRpb24gbWFraW5nIGl0IGRp
ZmZpY3VsdCB0byBmaW5kIHRoZSBvcHRpb24gaW4gdGhlIGZpcnN0CnBsYWNlKSwgaXQgc2VlbXMg
dG8gbWFrZSBtb3JlIHNlbnNlIHRvIHJlbmFtZSB0aGUgZmlsZSBhbnl3YXkuCgpTaWduZWQtb2Zm
LWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KdjM6Ci0geDg2LWVtdWxhdGUuKiByYXRo
ZXIgdGhhbiB4ODZfZW11bGF0ZV91c2VyLioKLSBBbHNvIHVwZGF0ZSAuZ2l0aWdub3JlIHRvIGln
bm9yZSB0aGUgbmV3IGZpbGVzCgpOQjogSSBkaXNjb3ZlcmVkIHRoZSBgLXBgIG9wdGlvbiB0byBn
Y292IGFmdGVyIHdyaXRpbmcgdGhpcyBwYXRjaC4KQnV0IEkgdGhpbmsgdGhlIHBhdGNoIGl0c2Vs
ZiBzdGlsbCBtYWtlcyBzZW5zZS4KCkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4
LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgotLS0KIC5naXRpZ25vcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAzICsrLQogdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0
b3IvTWFrZWZpbGUgICAgICAgICAgICAgIHwgMTIgKysrKysrLS0tLS0tCiB0b29scy9mdXp6L3g4
Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYyAgICAgICAgICAgfCAgMiArLQogdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgIHwg
IDYgKysrLS0tCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYyAg
ICAgICAgICAgICAgfCAgMiArLQogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3t4ODZfZW11bGF0
ZS5jID0+IHg4Ni1lbXVsYXRlLmN9IHwgIDIgKy0KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci97
eDg2X2VtdWxhdGUuaCA9PiB4ODYtZW11bGF0ZS5ofSB8ICAwCiA3IGZpbGVzIGNoYW5nZWQsIDE0
IGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQogcmVuYW1lIHRvb2xzL3Rlc3RzL3g4Nl9l
bXVsYXRvci97eDg2X2VtdWxhdGUuYyA9PiB4ODYtZW11bGF0ZS5jfSAoOTklKQogcmVuYW1lIHRv
b2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci97eDg2X2VtdWxhdGUuaCA9PiB4ODYtZW11bGF0ZS5ofSAo
MTAwJSkKCmRpZmYgLS1naXQgYS8uZ2l0aWdub3JlIGIvLmdpdGlnbm9yZQppbmRleCBmMzZkZGQy
ODRkLi5lZjI3NTUzYTJkIDEwMDY0NAotLS0gYS8uZ2l0aWdub3JlCisrKyBiLy5naXRpZ25vcmUK
QEAgLTE2MCw3ICsxNjAsOCBAQCB0b29scy9mbGFzay91dGlscy9mbGFzay1zZXQtYm9vbAogdG9v
bHMvZmxhc2svdXRpbHMvZmxhc2stbGFiZWwtcGNpCiB0b29scy9mdXp6L2xpYmVsZi9hZmwtbGli
ZWxmLWZ1enplcgogdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYXNtCi10b29s
cy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci94ODZfZW11bGF0ZSoKK3Rvb2xzL2Z1enov
eDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL3g4Nl9lbXVsYXRlCit0b29scy9mdXp6L3g4Nl9pbnN0
cnVjdGlvbl9lbXVsYXRvci94ODYtZW11bGF0ZS5bY2hdCiB0b29scy9mdXp6L3g4Nl9pbnN0cnVj
dGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcwogdG9vbHMvaGVscGVycy9fcGF0aHMuaAogdG9vbHMv
aGVscGVycy9pbml0LXhlbnN0b3JlLWRvbWFpbgpkaWZmIC0tZ2l0IGEvdG9vbHMvZnV6ei94ODZf
aW5zdHJ1Y3Rpb25fZW11bGF0b3IvTWFrZWZpbGUgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlv
bl9lbXVsYXRvci9NYWtlZmlsZQppbmRleCBhM2Y2YjJjNzU0Li4xMDdiZjYyYTIxIDEwMDY0NAot
LS0gYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9NYWtlZmlsZQorKysgYi90
b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9NYWtlZmlsZQpAQCAtMTgsMjIgKzE4
LDIyIEBAIGFzbToKIAogYXNtLyU6IGFzbSA7CiAKLXg4Nl9lbXVsYXRlLmMgeDg2X2VtdWxhdGUu
aDogJToKK3g4Ni1lbXVsYXRlLmMgeDg2LWVtdWxhdGUuaDogJToKIAlbIC1MICQqIF0gfHwgbG4g
LXNmICQoWEVOX1JPT1QpL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci8kKgogCiBDRkxBR1MgKz0g
JChDRkxBR1NfeGVuaW5jbHVkZSkgLURfX1hFTl9UT09MU19fIC1JLgogCiB4ODYuaCA6PSBhc20v
eDg2LXZlbmRvcnMuaCBhc20veDg2LWRlZm5zLmggYXNtL21zci1pbmRleC5oCi14ODZfZW11bGF0
ZS5oIDo9IHg4Nl9lbXVsYXRlLmggeDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaCAkKHg4Ni5oKQor
eDg2X2VtdWxhdGUuaCA6PSB4ODYtZW11bGF0ZS5oIHg4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmgg
JCh4ODYuaCkKIAoteDg2X2VtdWxhdGUubzogeDg2X2VtdWxhdGUuYyB4ODZfZW11bGF0ZS94ODZf
ZW11bGF0ZS5jICQoeDg2X2VtdWxhdGUuaCkKK3g4Ni1lbXVsYXRlLm86IHg4Ni1lbXVsYXRlLmMg
eDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyAkKHg4Nl9lbXVsYXRlLmgpCiAKIGZ1enotZW11bC5v
OiAkKHg4Nl9lbXVsYXRlLmgpCiAKLXg4Ni1pbnNuLWZ1enplci5hOiBmdXp6LWVtdWwubyB4ODZf
ZW11bGF0ZS5vCit4ODYtaW5zbi1mdXp6ZXIuYTogZnV6ei1lbXVsLm8geDg2LWVtdWxhdGUubwog
CSQoQVIpIHJjICRAICReCiAKLWFmbC1oYXJuZXNzOiBhZmwtaGFybmVzcy5vIGZ1enotZW11bC5v
IHg4Nl9lbXVsYXRlLm8KK2FmbC1oYXJuZXNzOiBhZmwtaGFybmVzcy5vIGZ1enotZW11bC5vIHg4
Ni1lbXVsYXRlLm8KIAkkKENDKSAkKENGTEFHUykgJF4gLW8gJEAKIAogIyBDb21tb24gdGFyZ2V0
cwpAQCAtNDIsNyArNDIsNyBAQCBhbGw6IHg4Ni1pbnNuLWZ1enotYWxsCiAKIC5QSE9OWTogZGlz
dGNsZWFuCiBkaXN0Y2xlYW46IGNsZWFuCi0Jcm0gLWYgeDg2X2VtdWxhdGUgeDg2X2VtdWxhdGUu
YyB4ODZfZW11bGF0ZS5oIGFzbQorCXJtIC1mIHg4Nl9lbXVsYXRlIHg4Ni1lbXVsYXRlLmMgeDg2
LWVtdWxhdGUuaCBhc20KIAogLlBIT05ZOiBjbGVhbgogY2xlYW46CmRpZmYgLS1naXQgYS90b29s
cy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYyBiL3Rvb2xzL2Z1enov
eDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCmluZGV4IDVmYjg1ODY5NTUuLjg5
OThmMjFmZTEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9y
L2Z1enotZW11bC5jCisrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1
enotZW11bC5jCkBAIC0xNSw3ICsxNSw3IEBACiAjaW5jbHVkZSA8dW5pc3RkLmg+CiAjaW5jbHVk
ZSA8eGVuL3hlbi5oPgogCi0jaW5jbHVkZSAieDg2X2VtdWxhdGUuaCIKKyNpbmNsdWRlICJ4ODYt
ZW11bGF0ZS5oIgogCiAjZGVmaW5lIE1TUl9JTkRFWF9NQVggMTYKIApkaWZmIC0tZ2l0IGEvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L01ha2VmaWxlCmluZGV4IGQ3YmU3N2Q5OGEuLmVkMGZkOTcxMGUgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZQorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0
b3IvTWFrZWZpbGUKQEAgLTc3LDcgKzc3LDcgQEAgJChhZGRzdWZmaXggLmgsJChURVNUQ0FTRVMp
KTogJS5oOiAlLmMgdGVzdGNhc2UubWsgTWFrZWZpbGUKICQoYWRkc3VmZml4IC5jLCQoU0lNRCkp
ICQoYWRkc3VmZml4IC1hdnguYywkKGZpbHRlciBzc2UlLCQoU0lNRCkpKToKIAlsbiAtc2Ygc2lt
ZC5jICRACiAKLSQoVEFSR0VUKTogeDg2X2VtdWxhdGUubyB0ZXN0X3g4Nl9lbXVsYXRvci5vCisk
KFRBUkdFVCk6IHg4Ni1lbXVsYXRlLm8gdGVzdF94ODZfZW11bGF0b3IubwogCSQoSE9TVENDKSAk
KEhPU1RDRkxBR1MpIC1vICRAICReCiAKIC5QSE9OWTogY2xlYW4KQEAgLTEwNSw5ICsxMDUsOSBA
QCAkKGNhbGwgY2Mtb3B0aW9uLWFkZCxIT1NUQ0ZMQUdTLXg4Nl82NCxIT1NUQ0MsLW5vLXBpZSkK
IEhPU1RDRkxBR1MgKz0gJChDRkxBR1NfeGVuaW5jbHVkZSkgLUkuICQoSE9TVENGTEFHUy0kKFhF
Tl9DT01QSUxFX0FSQ0gpKQogCiB4ODYuaCA6PSBhc20veDg2LXZlbmRvcnMuaCBhc20veDg2LWRl
Zm5zLmggYXNtL21zci1pbmRleC5oCi14ODZfZW11bGF0ZS5oIDo9IHg4Nl9lbXVsYXRlLmggeDg2
X2VtdWxhdGUveDg2X2VtdWxhdGUuaCAkKHg4Ni5oKQoreDg2X2VtdWxhdGUuaCA6PSB4ODYtZW11
bGF0ZS5oIHg4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmggJCh4ODYuaCkKIAoteDg2X2VtdWxhdGUu
bzogeDg2X2VtdWxhdGUuYyB4ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jICQoeDg2X2VtdWxhdGUu
aCkKK3g4Ni1lbXVsYXRlLm86IHg4Ni1lbXVsYXRlLmMgeDg2X2VtdWxhdGUveDg2X2VtdWxhdGUu
YyAkKHg4Nl9lbXVsYXRlLmgpCiAJJChIT1NUQ0MpICQoSE9TVENGTEFHUykgLURfX1hFTl9UT09M
U19fIC1jIC1nIC1vICRAICQ8CiAKIHRlc3RfeDg2X2VtdWxhdG9yLm86IHRlc3RfeDg2X2VtdWxh
dG9yLmMgJChhZGRzdWZmaXggLmgsJChURVNUQ0FTRVMpKSAkKHg4Nl9lbXVsYXRlLmgpCmRpZmYg
LS1naXQgYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYyBiL3Rv
b2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCmluZGV4IDJiYjRiMWUw
NGIuLjdhOGRmNDE5Y2QgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0
X3g4Nl9lbXVsYXRvci5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9l
bXVsYXRvci5jCkBAIC0zLDcgKzMsNyBAQAogI2luY2x1ZGUgPHN0ZGlvLmg+CiAjaW5jbHVkZSA8
c3lzL21tYW4uaD4KIAotI2luY2x1ZGUgIng4Nl9lbXVsYXRlLmgiCisjaW5jbHVkZSAieDg2LWVt
dWxhdGUuaCIKICNpbmNsdWRlICJibG93ZmlzaC5oIgogI2luY2x1ZGUgInNzZS5oIgogI2luY2x1
ZGUgInNzZTIuaCIKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODZfZW11
bGF0ZS5jIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Ni1lbXVsYXRlLmMKc2ltaWxhcml0
eSBpbmRleCA5OSUKcmVuYW1lIGZyb20gdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVs
YXRlLmMKcmVuYW1lIHRvIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODYtZW11bGF0ZS5jCmlu
ZGV4IDc5NjYxZDVjMmIuLjk3NWRkYzdlNTMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9l
bXVsYXRvci94ODZfZW11bGF0ZS5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODYt
ZW11bGF0ZS5jCkBAIC0xLDQgKzEsNCBAQAotI2luY2x1ZGUgIng4Nl9lbXVsYXRlLmgiCisjaW5j
bHVkZSAieDg2LWVtdWxhdGUuaCIKIAogI2luY2x1ZGUgPHN5cy9tbWFuLmg+CiAKZGlmZiAtLWdp
dCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODZfZW11bGF0ZS5oIGIvdG9vbHMvdGVzdHMv
eDg2X2VtdWxhdG9yL3g4Ni1lbXVsYXRlLmgKc2ltaWxhcml0eSBpbmRleCAxMDAlCnJlbmFtZSBm
cm9tIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODZfZW11bGF0ZS5oCnJlbmFtZSB0byB0b29s
cy90ZXN0cy94ODZfZW11bGF0b3IveDg2LWVtdWxhdGUuaAotLSAKMi4xNC4yCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 22:00:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 22:00:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e22ZN-00038Z-3w; Tue, 10 Oct 2017 22:00:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4495d6a26=George.Dunlap@citrix.com>)
 id 1e22ZL-00036j-5r
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 22:00:07 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 9A/AD-31121-6E24DD95; Tue, 10 Oct 2017 22:00:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsXitHRDpO4Dp7u
 RBjv7TSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozjx+sLjvFWzDkW28B4lquLkZNDQsBf4uvF
 n0wgNpuAnsS8419Zuhg5OEQEVCRu7zXoYuTiYBbYzyjR+/UHG0iNsICvxOzuJrB6FgFViS3X5
 7KA2LwCNhLbDy9nh5gpL/F+wX1GEFsIqGbxg6PsEDWCEidnPgGrZxaQkDj44gXzBEbuWUhSs5
 CkFjAyrWLUKE4tKkst0jUy0ksqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAwEBiD
 YwbhmfuAhRkkOJiVR3tfqdyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfBOcgTKCRalpqdWpGXm
 AEMSJi3BwaMkwqsFDEsh3uKCxNzizHSI1ClGXY6Om3f/MAmx5OXnpUqJ864GmSEAUpRRmgc3A
 hYflxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMuwtkCk9mXgncpldARzABHSGadgfkiJJEhJ
 RUA2PKeaeVNY8b/93uXiK6sXe+vPF9d2X/sB9Gytvd/fZOlT5xjvOibs/zT2LeJ6amH/wRs/v
 x1TrRBc9EVjfsqTY4d+O8yjbjANYn3dXsBZq3e1zyBDdVVx959MPQ1nG7nd3V9eaF0TVHj0gu
 emZcqMmVM104p/iycuQXlxvXHS9cy3T8YhA+w0aJpTgj0VCLuag4EQDJrWkNigIAAA==
X-Env-Sender: prvs=4495d6a26=George.Dunlap@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1507672798!109594437!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26074 invoked from network); 10 Oct 2017 22:00:00 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 22:00:00 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="444876747"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 10 Oct 2017 17:20:00 +0100
Message-ID: <20171010162011.9629-1-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.2
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v3 01/12] fuzz/x86_emulate: Clear errors after
	each iteration
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T25jZSBmZW9mKCkgcmV0dXJucyB0cnVlIGZvciBhIHN0cmVhbSwgaXQgd2lsbCBjb250aW51ZSB0
byByZXR1cm4gdHJ1ZQpmb3IgdGhhdCBzdHJlYW0gdW50aWwgY2xlYXJlcnIoKSBpcyBjYWxsZWQg
KG9yIHRoZSBzdHJlYW0gaXMgY2xvc2VkCmFuZCByZS1vcGVuZWQpLgoKSW4gbGx2bS1jbGFuZy1m
YXN0LW1vZGUsIHRoZSBzYW1lIGZpbGUgZGVzY3JpcHRvciBpcyB1c2VkIGZvciBlYWNoCml0ZXJh
dGlvbiBvZiB0aGUgbG9vcCwgbWVhbmluZyB0aGF0IHRoZSAiSW5wdXQgdG9vIGxhcmdlIiBjaGVj
ayB3YXMKYnJva2VuIC0tIGZlb2YoKSB3b3VsZCByZXR1cm4gdHJ1ZSBldmVuIGlmIHRoZSBmcmVh
ZCgpIGhhZG4ndCBoaXQgdGhlCmVuZCBvZiB0aGUgZmlsZS4gIFRoZSByZXN1bHQgaXMgdGhhdCBB
RkwgZ2VuZXJhdGVzIHRlc3RjYXNlcyBvZgphcmJpdHJhcnkgc2l6ZS4KCkZpeCB0aGlzIGJ5IGZz
ZWVrJ2luZyB0byB0aGUgYmVnaW5uaW5nIG9mIHRoZSBmaWxlIG9uIGV2ZXJ5IGl0ZXJhdGlvbjsK
dGhpcyByZXNldHMgdGhlIEVPRiBtYXJrZXIgYW5kIG90aGVyIHN0YXRlLgoKU2lnbmVkLW9mZi1i
eTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBp
biB2MzoKLSBGaXggdGhlIGlzc3VlIGluIHRoZSBvZmZpY2lhbCBzYW5jdGlvbmVkIHdheQoKVGhp
cyBpcyBhIGNhbmRpZGF0ZSBmb3IgYmFja3BvcnQgdG8gNC45LgoKQ0M6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBjaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
Q0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNDOiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25f
ZW11bGF0b3IvYWZsLWhhcm5lc3MuYyB8IDExICsrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwg
MTEgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9u
X2VtdWxhdG9yL2FmbC1oYXJuZXNzLmMgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVs
YXRvci9hZmwtaGFybmVzcy5jCmluZGV4IGI0ZDE1NDUxYjUuLjU3YjQ1NDI1NTYgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2FmbC1oYXJuZXNzLmMKKysr
IGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhhcm5lc3MuYwpAQCAt
NzcsNiArNzcsMTcgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAgICAg
ICAgICAgIGV4aXQoLTEpOwogICAgICAgICAgICAgfQogICAgICAgICB9CisjaWZkZWYgX19BRkxf
SEFWRV9NQU5VQUxfQ09OVFJPTAorICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAg
IC8qIAorICAgICAgICAgICAgICogVGhpcyB3aWxsIGVuc3VyZSB3ZSdyZSBkZWFsaW5nIHdpdGgg
YSBjbGVhbiBzdHJlYW0KKyAgICAgICAgICAgICAqIHN0YXRlIGFmdGVyIHRoZSBhZmwtZnV6eiBw
cm9jZXNzIG1lc3NlcyB3aXRoIHRoZSBvcGVuCisgICAgICAgICAgICAgKiBmaWxlIGhhbmRsZS4K
KyAgICAgICAgICAgICAqLworICAgICAgICAgICAgZnNlZWsoZnAsIDAsIFNFRUtfU0VUKTsKKyAg
ICAgICAgfQorI2VuZGlmCiAKICAgICAgICAgc2l6ZSA9IGZyZWFkKGlucHV0LCAxLCBJTlBVVF9T
SVpFLCBmcCk7CiAKLS0gCjIuMTQuMgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 22:00:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 22:00:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e22ZK-00036R-E8; Tue, 10 Oct 2017 22:00:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4495d6a26=George.Dunlap@citrix.com>)
 id 1e22ZI-00033F-VK
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 22:00:05 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 0B/35-30115-4E24DD95; Tue, 10 Oct 2017 22:00:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpO4jp7u
 RBpceGVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnHp81lK7ggUdGw7D1zA+MVoS5GTg4JAX+J
 51cmMYHYbAJ6EvOOf2XpYuTgEBFQkbi916CLkYuDWWA/o0Tv1x9sIDXCAiESO5ZPALNZBFQlf
 nTuYQaxeQVsJPYf/8QGMVNe4v2C+4wgNqeArcTuc73sILYQUM229slMELaqxOIHR9khegUlTs
 58wgJiMwtISBx88YJ5AiPvLCSpWUhSCxiZVjFqFKcWlaUW6RoZ6SUVZaZnlOQmZuboGhqY6eW
 mFhcnpqfmJCYV6yXn525iBAYPAxDsYFwzP/AQoyQHk5Io72v1u5FCfEn5KZUZicUZ8UWlOanF
 hxhlODiUJHgnOQLlBItS01Mr0jJzgGEMk5bg4FES4dUChrIQb3FBYm5xZjpE6hSjLkfHzbt/m
 IRY8vLzUqXEeVeDzBAAKcoozYMbAYupS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLm3QUyhS
 czrwRu0yugI5iAjhBNuwNyREkiQkqqgVFnYVlQ+6IFt497phd8zlQ512Zo+9whbvPNCLlfF4y
 KXTTuHTPSq75/8lNS+uNK5h1X3a0XTfhhu0f05ZPzxfkMzJwLk0/XfHkdy5jrmpqp06G15dD6
 7iO+vMv1hLfWWXautN96VLU34ifHuQ71zLCrM9iEltbc/ffIdqJB/rtL55WrOW/dLlViKc5IN
 NRiLipOBADsA5OKpAIAAA==
X-Env-Sender: prvs=4495d6a26=George.Dunlap@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1507672798!109594437!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26447 invoked from network); 10 Oct 2017 22:00:02 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 22:00:02 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="444876869"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 10 Oct 2017 17:20:02 +0100
Message-ID: <20171010162011.9629-3-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.2
In-Reply-To: <20171010162011.9629-1-george.dunlap@citrix.com>
References: <20171010162011.9629-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v3 03/12] fuzz/x86_emulate: Implement
	input_read() and input_avail()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmF0aGVyIHRoYW4gb3Blbi1jb2RpbmcgdGhlICJyZWFkIiBmcm9tIHRoZSBpbnB1dCBmaWxlLgoK
U2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgot
LS0KdjM6CiAtIHMvaW5wdXRfYXZhaWxhYmxlL2lucHV0X2F2YWlsLzsKIC0gQ29uc3RpZnkgYXJn
dW1lbnQgdG8gaW5wdXRfYXZhaWwKIC0gRml4IG9mZi1ieS1vbmUgZXJyb3IgaW4gaW5wdXRfYXZh
aWwKIC0gUmV0dXJuIGZhbHNlIC8gdHJ1ZSByYXRoZXIgdGhhbiAwIC8gMSBpbiBpbnB1dF9yZWFk
CnYyOgotIFVzZSBsZXNzIGRyZWFkLWZ1bCBuYW1lcwotIFJldHVybiBib29sIHJhdGhlciB0aGFu
IGludAoKQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPgpDQzogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogdG9v
bHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMgfCAzMSArKysrKysr
KysrKysrKysrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgOSBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVs
YXRvci9mdXp6LWVtdWwuYyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1
enotZW11bC5jCmluZGV4IDk5OWY0MTc3MTYuLjVmYjg1ODY5NTUgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCisrKyBiL3Rvb2xzL2Z1
enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCkBAIC01Miw2ICs1MiwyMiBA
QCBzdHJ1Y3QgZnV6el9zdGF0ZQogICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgb3BzOwogfTsK
IAorc3RhdGljIGlubGluZSBib29sIGlucHV0X2F2YWlsKGNvbnN0IHN0cnVjdCBmdXp6X3N0YXRl
ICpzLCBzaXplX3Qgc2l6ZSkKK3sKKyAgICByZXR1cm4gcy0+ZGF0YV9pbmRleCArIHNpemUgPD0g
cy0+ZGF0YV9udW07Cit9CisKK3N0YXRpYyBpbmxpbmUgYm9vbCBpbnB1dF9yZWFkKHN0cnVjdCBm
dXp6X3N0YXRlICpzLCB2b2lkICpkc3QsIHNpemVfdCBzaXplKQoreworICAgIGlmICggIWlucHV0
X2F2YWlsKHMsIHNpemUpICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgbWVtY3B5KGRz
dCwgJnMtPmNvcnB1cy0+ZGF0YVtzLT5kYXRhX2luZGV4XSwgc2l6ZSk7CisgICAgcy0+ZGF0YV9p
bmRleCArPSBzaXplOworCisgICAgcmV0dXJuIHRydWU7Cit9CisKIHN0YXRpYyBjb25zdCBjaGFy
KiBjb25zdCB4ODZlbXVsX3JldHVybl9zdHJpbmdbXSA9IHsKICAgICBbWDg2RU1VTF9PS0FZXSA9
ICJYODZFTVVMX09LQVkiLAogICAgIFtYODZFTVVMX1VOSEFORExFQUJMRV0gPSAiWDg2RU1VTF9V
TkhBTkRMRUFCTEUiLApAQCAtNjgsMTAgKzg0LDEwIEBAIHN0YXRpYyBpbnQgbWF5YmVfZmFpbChz
dHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCwKICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCBjaGFyICp3aHksIGJvb2wgZXhjZXB0aW9uKQogewogICAgIHN0cnVjdCBmdXp6X3N0YXRlICpz
ID0gY3R4dC0+ZGF0YTsKLSAgICBjb25zdCBzdHJ1Y3QgZnV6el9jb3JwdXMgKmMgPSBzLT5jb3Jw
dXM7CisgICAgdW5zaWduZWQgY2hhciBjOwogICAgIGludCByYzsKIAotICAgIGlmICggcy0+ZGF0
YV9pbmRleCA+PSBzLT5kYXRhX251bSApCisgICAgaWYgKCAhaW5wdXRfcmVhZChzLCAmYywgc2l6
ZW9mKGMpKSApCiAgICAgICAgIHJjID0gWDg2RU1VTF9FWENFUFRJT047CiAgICAgZWxzZQogICAg
IHsKQEAgLTgwLDEzICs5NiwxMiBAQCBzdGF0aWMgaW50IG1heWJlX2ZhaWwoc3RydWN0IHg4Nl9l
bXVsYXRlX2N0eHQgKmN0eHQsCiAgICAgICAgICAqIDI1JSB1bmhhbmRsYWJsZQogICAgICAgICAg
KiAyNSUgZXhjZXB0aW9uCiAgICAgICAgICAqLwotICAgICAgICBpZiAoIGMtPmRhdGFbcy0+ZGF0
YV9pbmRleF0gPiAweGMwICkKKyAgICAgICAgaWYgKCBjID4gMHhjMCApCiAgICAgICAgICAgICBy
YyA9IFg4NkVNVUxfRVhDRVBUSU9OOwotICAgICAgICBlbHNlIGlmICggYy0+ZGF0YVtzLT5kYXRh
X2luZGV4XSA+IDB4ODAgKQorICAgICAgICBlbHNlIGlmICggYyA+IDB4ODAgKQogICAgICAgICAg
ICAgcmMgPSBYODZFTVVMX1VOSEFORExFQUJMRTsKICAgICAgICAgZWxzZQogICAgICAgICAgICAg
cmMgPSBYODZFTVVMX09LQVk7Ci0gICAgICAgIHMtPmRhdGFfaW5kZXgrKzsKICAgICB9CiAKICAg
ICBpZiAoIHJjID09IFg4NkVNVUxfRVhDRVBUSU9OICYmICFleGNlcHRpb24gKQpAQCAtMTA2LDEx
ICsxMjEsMTAgQEAgc3RhdGljIGludCBkYXRhX3JlYWQoc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQg
KmN0eHQsCiAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICp3aHksIHZvaWQgKmRzdCwg
dW5zaWduZWQgaW50IGJ5dGVzKQogewogICAgIHN0cnVjdCBmdXp6X3N0YXRlICpzID0gY3R4dC0+
ZGF0YTsKLSAgICBjb25zdCBzdHJ1Y3QgZnV6el9jb3JwdXMgKmMgPSBzLT5jb3JwdXM7CiAgICAg
dW5zaWduZWQgaW50IGk7CiAgICAgaW50IHJjOwogCi0gICAgaWYgKCBzLT5kYXRhX2luZGV4ICsg
Ynl0ZXMgPiBzLT5kYXRhX251bSApCisgICAgaWYgKCAhaW5wdXRfYXZhaWwocywgYnl0ZXMpICkK
ICAgICB7CiAgICAgICAgIC8qCiAgICAgICAgICAqIEZha2UgdXAgYSBzZWdtZW50IGxpbWl0IHZp
b2xhdGlvbi4gIFN5c3RlbSBzZWdtZW50IGxpbWl0IHZvbGF0aW9ucwpAQCAtMTI4LDggKzE0Miw3
IEBAIHN0YXRpYyBpbnQgZGF0YV9yZWFkKHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0LAog
CiAgICAgaWYgKCByYyA9PSBYODZFTVVMX09LQVkgKQogICAgIHsKLSAgICAgICAgbWVtY3B5KGRz
dCwgJmMtPmRhdGFbcy0+ZGF0YV9pbmRleF0sIGJ5dGVzKTsKLSAgICAgICAgcy0+ZGF0YV9pbmRl
eCArPSBieXRlczsKKyAgICAgICAgaW5wdXRfcmVhZChzLCBkc3QsIGJ5dGVzKTsKIAogICAgICAg
ICBwcmludGYoIiVzOiAiLCB3aHkpOwogICAgICAgICBmb3IgKCBpID0gMDsgaSA8IGJ5dGVzOyBp
KysgKQotLSAKMi4xNC4yCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 22:00:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 22:00:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e22ZM-000387-Lo; Tue, 10 Oct 2017 22:00:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4495d6a26=George.Dunlap@citrix.com>)
 id 1e22ZK-00036W-W7
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 22:00:07 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 F8/60-05537-6E24DD95; Tue, 10 Oct 2017 22:00:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsXitHRDpO5Tp7u
 RBo0tChbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ahs/dYC07aVrzv6GNrYOzV62Lk5JAQ8JeY
 1/aaGcRmE9CTmHf8K0sXIweHiICKxO29Bl2MXBzMAvsZJXq//mADqREWcJb4ueYcI4jNIqAq0
 bVnOzuIzStgI/F5wR4miJnyEu8X3Aer4RSwldh9rhesRgioZlv7ZCYIW1Vi8YOjUL2CEidnPm
 EBsZkFJCQOvnjBPIGRdxaS1CwkqQWMTKsYNYpTi8pSi3SNjfSSijLTM0pyEzNzdA0NzPRyU4u
 LE9NTcxKTivWS83M3MQKDhwEIdjCeXhd4iFGSg0lJlPe1+t1IIb6k/JTKjMTijPii0pzU4kOM
 MhwcShK8px2BcoJFqempFWmZOcAwhklLcPAoifA6gaR5iwsSc4sz0yFSpxiNOQ69uP2HiaPj5
 t0/TEIsefl5qVLivKtBSgVASjNK8+AGweLrEqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR5d4
 FM4cnMK4Hb9wroFCagU0TT7oCcUpKIkJJqYAy62DOBRUZukY0z930Z57tzeTUuXNx/1XTmlcu
 XfjmuKitdqprg/iC3/c0155TQdalB+5dmKPLOe/JIMOb9Px7z7MmN02YbZ8l1FZq93Wo5tzm8
 +9ryQpdIQ966k6wxzkzfW1M317l8UEq6c/+o5TK3/zcbPTTSjKWyn/d/zZj1k4WxMfPCJyWW4
 oxEQy3mouJEANmI1pGqAgAA
X-Env-Sender: prvs=4495d6a26=George.Dunlap@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1507672801!105566659!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42336 invoked from network); 10 Oct 2017 22:00:05 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 22:00:05 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="444877151"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 10 Oct 2017 17:20:08 +0100
Message-ID: <20171010162011.9629-9-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.2
In-Reply-To: <20171010162011.9629-1-george.dunlap@citrix.com>
References: <20171010162011.9629-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v3 09/12] fuzz/x86_emulate: Make input more
	compact
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgdGhlIG1vbWVudCwgQUZMIHJlY2tvbnMgdGhhdCBmb3IgYW55IGdpdmVuIGlucHV0LCA4NyUg
b2YgaXQgaXMKY29tcGxldGVseSBpcnJlbGV2YW50OiB0aGF0IGlzLCBpdCBjYW4gY2hhbmdlIGl0
IGFzIG11Y2ggYXMgaXQgd2FudHMKYnV0IGhhdmUgbm8gaW1wYWN0IG9uIHRoZSByZXN1bHQgb2Yg
dGhlIHRlc3Q7IGFuZCB5ZXQgaXQgY2FuJ3QgcmVtb3ZlCml0LgoKVGhpcyBpcyBsYXJnZWx5IGJl
Y2F1c2Ugd2UgaW50ZXJwcmV0IHRoZSBibG9iIGhhbmRlZCB0byB1cyBhcyBhIGxhcmdlCnN0cnVj
dCwgaW5jbHVkaW5nIENSIHZhbHVlcywgTVNSIHZhbHVlcywgc2VnbWVudCByZWdpc3RlcnMsIGFu
ZCBhIGZ1bGwKY3B1X3VzZXJfcmVncy4KCkluc3RlYWQsIG1vZGlmeSBvdXIgaW50ZXJwcmV0YXRp
b24gdG8gaGF2ZSBhICJzZXQgc3RhdGUiIHN0YW56YSBhdCB0aGUKZnJvbnQuICBCZWdpbiBieSBy
ZWFkaW5nIGEgMTYtYml0IHZhbHVlOyBpZiBpdCBpcyBsb3dlciB0aGFuIGEgY2VydGFpbgp0aHJl
c2hvbGQsIHNldCBzb21lIHN0YXRlIGFjY29yZGluZyB0byB3aGF0IGJ5dGUgaXQgaXMsIGFuZCBy
ZXBlYXQuCkNvbnRpbnVlIHVudGlsIHRoZSBieXRlIGlzIGFib3ZlIGEgY2VydGFpbiB0aHJlc2hv
bGQuCgpUaGlzIGFsbG93cyBBRkwgdG8gY29tcGFjdCBhbnkgZ2l2ZW4gdGVzdCBjYXNlIG11Y2gg
c21hbGxlcjsgdG8gdGhlCnBvaW50IHdoZXJlIG5vdyBpdCByZWNrb25zIHRoZXJlIGlzIG5vdCBh
IHNpbmdsZSBieXRlIG9mIHRoZSB0ZXN0IGZpbGUKd2hpY2ggYmVjb21lcyBpcnJlbGV2YW50LiAg
VGVzdGluZyBoYXZlIHNob3duIHRoYXQgdGhpcyBvcHRpb24gYm90aAphbGxvd3MgQUZMIHRvIHJl
YWNoIGNvdmVyYWdlIG11Y2ggZmFzdGVyLCBhbmQgdG8gaGF2ZSBhIHRvdGFsIGNvdmVyYWdlCmhp
Z2hlciB0aGFuIHdpdGggdGhlIG9sZCBmb3JtYXQuCgpNYWtlIHRoaXMgYW4gb3B0aW9uIChyYXRo
ZXIgdGhhbiBhIHVuaWxhdGVyYWwgY2hhbmdlKSB0byBlbmFibGUKc2lkZS1ieS1zaWRlIHBlcmZv
cm1hbmNlIGNvbXBhcmlzb24gb2YgdGhlIG9sZCBhbmQgbmV3IGZvcm1hdHMuCgpTaWduZWQtb2Zm
LWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQp2MzoKIC0g
U2V0IGRlZmF1bHQgZm9yIG9wdF9jb21wYWN0IHN0YXRpY2FsbHkgaW4gZnV6ei1lbXVsLmMgcmF0
aGVyIHRoYW4gYWZsLWhhcm5lc3MKIC0gTWFrZSBpbnB1dCBzaXplIC8gdW5jb25kaXRpb25hbCBp
bnB1dCByZWFkaW5nIG1vcmUgY29uc2lzdGVudAogLSBSZXF1aXJlIG9ubHkgbWluaW11bSBpbnB1
dCByZWFkLCBub3QgZmlyc3QgaW5zdHJ1Y3Rpb24gYnl0ZQogLSBVc2UgQVJSQVlfU0laRSgpIGZv
ciBoYXJkY29kZWQgdmFsdWVzCiAtIFVzZSBgZm9yICggOyA7IClgIHJhdGhlciB0aGFuIGB3aGls
ZSgxKWAKIC0gU29tZSBzdHlsZSBpc3N1ZXMKIC0gTW92ZSBvcHRfY29tcGFjdCBkZWNsYXJhdGlv
biBpbnRvIGZ1enotZW11bC5oCnYyOiBQb3J0IG92ZXIgcHJldmlvdXMgY2hhbmdlcwoKQ0M6IElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogdG9vbHMvZnV6ei94ODZf
aW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhhcm5lc3MuYyB8ICA5ICsrLQogdG9vbHMvZnV6ei94
ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMgICB8IDk2ICsrKysrKysrKysrKysr
KysrKysrLS0tCiB0b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwu
aCAgIHwgIDIgKwogMyBmaWxlcyBjaGFuZ2VkLCA5NiBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9h
ZmwtaGFybmVzcy5jIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhh
cm5lc3MuYwppbmRleCA4OTFlNTZmNDQ4Li4wNTIyMzljZWE0IDEwMDY0NAotLS0gYS90b29scy9m
dXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5jCisrKyBiL3Rvb2xzL2Z1
enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2FmbC1oYXJuZXNzLmMKQEAgLTQsNiArNCw3IEBA
CiAjaW5jbHVkZSA8c3RkbGliLmg+CiAjaW5jbHVkZSA8c3RyaW5nLmg+CiAjaW5jbHVkZSA8Z2V0
b3B0Lmg+CisjaW5jbHVkZSA8c3RkYm9vbC5oPgogI2luY2x1ZGUgImZ1enotZW11bC5oIgogCiBz
dGF0aWMgdWludDhfdCBpbnB1dFtJTlBVVF9TSVpFXTsKQEAgLTIxLDkgKzIyLDExIEBAIGludCBt
YWluKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICB7CiAgICAgICAgIGVudW0gewogICAgICAg
ICAgICAgT1BUX01JTl9TSVpFLAorICAgICAgICAgICAgT1BUX0NPTVBBQ1QsCiAgICAgICAgIH07
CiAgICAgICAgIHN0YXRpYyBjb25zdCBzdHJ1Y3Qgb3B0aW9uIGxvcHRzW10gPSB7CiAgICAgICAg
ICAgICB7ICJtaW4taW5wdXQtc2l6ZSIsIG5vX2FyZ3VtZW50LCBOVUxMLCBPUFRfTUlOX1NJWkUg
fSwKKyAgICAgICAgICAgIHsgImNvbXBhY3QiLCByZXF1aXJlZF9hcmd1bWVudCwgTlVMTCwgT1BU
X0NPTVBBQ1QgfSwKICAgICAgICAgICAgIHsgMCwgMCwgMCwgMCB9CiAgICAgICAgIH07CiAgICAg
ICAgIGludCBjID0gZ2V0b3B0X2xvbmdfb25seShhcmdjLCBhcmd2LCAiIiwgbG9wdHMsIE5VTEwp
OwpAQCAtMzgsOCArNDEsMTIgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAg
ICAgICAgICAgZXhpdCgwKTsKICAgICAgICAgICAgIGJyZWFrOwogCisgICAgICAgIGNhc2UgT1BU
X0NPTVBBQ1Q6CisgICAgICAgICAgICBvcHRfY29tcGFjdCA9IGF0b2kob3B0YXJnKTsKKyAgICAg
ICAgICAgIGJyZWFrOworICAgICAgICAgICAgCiAgICAgICAgIGNhc2UgJz8nOgotICAgICAgICAg
ICAgcHJpbnRmKCJVc2FnZTogJXMgJEZJTEUgWyRGSUxFLi4uXSB8IFstLW1pbi1pbnB1dC1zaXpl
XVxuIiwgYXJndlswXSk7CisgICAgICAgICAgICBwcmludGYoIlVzYWdlOiAlcyBbLS1jb21wYWN0
PTB8MV0gJEZJTEUgWyRGSUxFLi4uXSB8IFstLW1pbi1pbnB1dC1zaXplXVxuIiwgYXJndlswXSk7
CiAgICAgICAgICAgICBleGl0KC0xKTsKICAgICAgICAgICAgIGJyZWFrOwogCmRpZmYgLS1naXQg
YS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYyBiL3Rvb2xz
L2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCmluZGV4IDliYmU5NzNm
ZDAuLmI2ZWJjZWJjMTkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2Vt
dWxhdG9yL2Z1enotZW11bC5jCisrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxh
dG9yL2Z1enotZW11bC5jCkBAIC0zNSwxMyArMzUsMTQgQEAgc3RydWN0IGZ1enpfY29ycHVzCiBz
dHJ1Y3QgZnV6el9zdGF0ZQogewogICAgIHVuc2lnbmVkIGxvbmcgb3B0aW9uczsKKyNkZWZpbmUg
REFUQV9TSVpFX0NPTVBBQ1Qgb2Zmc2V0b2Yoc3RydWN0IGZ1enpfc3RhdGUsIGNyKQogICAgIHVu
c2lnbmVkIGxvbmcgY3JbNV07CiAgICAgdWludDY0X3QgbXNyW01TUl9JTkRFWF9NQVhdOwogICAg
IHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyIHNlZ21lbnRzW1NFR19OVU1dOwogICAgIHN0cnVjdCBj
cHVfdXNlcl9yZWdzIHJlZ3M7CiAKICAgICAvKiBGdXp6ZXIncyBpbnB1dCBkYXRhLiAqLwotI2Rl
ZmluZSBEQVRBX09GRlNFVCBvZmZzZXRvZihzdHJ1Y3QgZnV6el9zdGF0ZSwgY29ycHVzKQorI2Rl
ZmluZSBEQVRBX1NJWkVfRlVMTCBvZmZzZXRvZihzdHJ1Y3QgZnV6el9zdGF0ZSwgY29ycHVzKQog
ICAgIHN0cnVjdCBmdXp6X2NvcnB1cyAqY29ycHVzOwogCiAgICAgLyogUmVhbCBhbW91bnQgb2Yg
ZGF0YSBiYWNraW5nIGNvcnB1cy0+ZGF0YVtdLiAqLwpAQCAtNTQsNiArNTUsMTMgQEAgc3RydWN0
IGZ1enpfc3RhdGUKICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzIG9wczsKIH07CiAKK2Jvb2wg
b3B0X2NvbXBhY3QgPSB0cnVlOworCit1bnNpZ25lZCBpbnQgZnV6el9taW5pbWFsX2lucHV0X3Np
emUodm9pZCkKK3sKKyAgICByZXR1cm4gb3B0X2NvbXBhY3QgPyBEQVRBX1NJWkVfQ09NUEFDVCA6
IERBVEFfU0laRV9GVUxMOworfQorCiBzdGF0aWMgaW5saW5lIGJvb2wgaW5wdXRfYXZhaWwoY29u
c3Qgc3RydWN0IGZ1enpfc3RhdGUgKnMsIHNpemVfdCBzaXplKQogewogICAgIHJldHVybiBzLT5k
YXRhX2luZGV4ICsgc2l6ZSA8PSBzLT5kYXRhX251bTsKQEAgLTY0Nyw5ICs2NTUsODIgQEAgc3Rh
dGljIHZvaWQgc2V0dXBfc3RhdGUoc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCiB7CiAg
ICAgc3RydWN0IGZ1enpfc3RhdGUgKnMgPSBjdHh0LT5kYXRhOwogCi0gICAgLyogRnV6eiBhbGwg
b2YgdGhlIHN0YXRlIGluIG9uZSBnbyAqLwotICAgIGlmICghaW5wdXRfcmVhZChzLCBzLCBEQVRB
X09GRlNFVCkpCi0gICAgICAgIGV4aXQoLTEpOworICAgIGlmICggIW9wdF9jb21wYWN0ICkKKyAg
ICB7CisgICAgICAgIC8qIEZ1enogYWxsIG9mIHRoZSBzdGF0ZSBpbiBvbmUgZ28gKi8KKyAgICAg
ICAgaWYgKCAhaW5wdXRfcmVhZChzLCBzLCBEQVRBX1NJWkVfRlVMTCkgKQorICAgICAgICAgICAg
ZXhpdCgtMSk7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICAvKiBNb2RpZnkgb25seSBz
ZWxlY3QgYml0cyBvZiBzdGF0ZSAqLworCisgICAgLyogQWx3YXlzIHJlYWQgJ29wdGlvbnMnICov
CisgICAgaWYgKCAhaW5wdXRfcmVhZChzLCBzLCBEQVRBX1NJWkVfQ09NUEFDVCkgKQorICAgICAg
ICByZXR1cm47CisgICAgCisgICAgZm9yICggOyA7ICkKKyAgICB7CisgICAgICAgIHVpbnQxNl90
IG9mZnNldDsKKworICAgICAgICAvKiBSZWFkIDE2IGJpdHMgdG8gZGVjaWRlIHdoYXQgYml0IG9m
IHN0YXRlIHRvIG1vZGlmeSAqLworICAgICAgICBpZiAoICFpbnB1dF9yZWFkKHMsICZvZmZzZXQs
IHNpemVvZihvZmZzZXQpKSApCisgICAgICAgICAgICByZXR1cm47CisKKyAgICAgICAgLyogCisg
ICAgICAgICAqIFRoZW4gZGVjaWRlIGlmIGl0J3MgInBvaW50aW5nIHRvIiBkaWZmZXJlbnQgYml0
cyBvZiB0aGUKKyAgICAgICAgICogc3RhdGUgCisgICAgICAgICAqLworCisgICAgICAgIC8qIGNy
W10/ICovCisgICAgICAgIGlmICggb2Zmc2V0IDwgQVJSQVlfU0laRShzLT5jcikgKQorICAgICAg
ICB7CisgICAgICAgICAgICBpZiAoICFpbnB1dF9yZWFkKHMsIHMtPmNyICsgb2Zmc2V0LCBzaXpl
b2YoKnMtPmNyKSkgKQorICAgICAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgICAgIHByaW50
ZigiU2V0dGluZyBDUiAlZCB0byAlbHhcbiIsIG9mZnNldCwgcy0+Y3Jbb2Zmc2V0XSk7CisgICAg
ICAgICAgICBjb250aW51ZTsKKyAgICAgICAgfQorICAgICAgICAKKyAgICAgICAgb2Zmc2V0IC09
IEFSUkFZX1NJWkUocy0+Y3IpOworCisgICAgICAgIC8qIG1zcltdPyAqLworICAgICAgICBpZiAo
IG9mZnNldCA8IEFSUkFZX1NJWkUocy0+bXNyKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlm
ICggIWlucHV0X3JlYWQocywgcy0+bXNyICsgb2Zmc2V0LCBzaXplb2YoKnMtPm1zcikpICkKKyAg
ICAgICAgICAgICAgICByZXR1cm47CisgICAgICAgICAgICBwcmludGYoIlNldHRpbmcgTVNSIGkl
ZCAoJXgpIHRvICVseFxuIiwgb2Zmc2V0LAorICAgICAgICAgICAgICAgICAgIG1zcl9pbmRleFtv
ZmZzZXRdLCBzLT5tc3Jbb2Zmc2V0XSk7CisgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAg
fQorCisgICAgICAgIG9mZnNldCAtPSBBUlJBWV9TSVpFKHMtPm1zcik7CisKKyAgICAgICAgLyog
c2VnbWVudHNbXT8gKi8KKyAgICAgICAgaWYgKCBvZmZzZXQgPCBBUlJBWV9TSVpFKHMtPnNlZ21l
bnRzKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggIWlucHV0X3JlYWQocywgcy0+c2Vn
bWVudHMgKyBvZmZzZXQsIHNpemVvZigqcy0+c2VnbWVudHMpKSApCisgICAgICAgICAgICAgICAg
cmV0dXJuOworICAgICAgICAgICAgcHJpbnRmKCJTZXR0aW5nIFNlZ21lbnQgJWRcbiIsIG9mZnNl
dCk7CisgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgICAgIAorICAgICAgICB9CisKKyAg
ICAgICAgb2Zmc2V0IC09IEFSUkFZX1NJWkUocy0+c2VnbWVudHMpOworCisgICAgICAgIC8qIHJl
Z3M/ICovCisgICAgICAgIGlmICggb2Zmc2V0IDwgc2l6ZW9mKHN0cnVjdCBjcHVfdXNlcl9yZWdz
KQorICAgICAgICAgICAgICYmIG9mZnNldCArIHNpemVvZih1aW50NjRfdCkgPD0gc2l6ZW9mKHN0
cnVjdCBjcHVfdXNlcl9yZWdzKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggIWlucHV0
X3JlYWQocywgKChjaGFyICopY3R4dC0+cmVncykgKyBvZmZzZXQsIHNpemVvZih1aW50NjRfdCkp
ICkKKyAgICAgICAgICAgICAgICByZXR1cm47CisgICAgICAgICAgICBwcmludGYoIlNldHRpbmcg
Y3B1X3VzZXJfcmVncyBvZmZzZXQgJXhcbiIsIG9mZnNldCk7CisgICAgICAgICAgICBjb250aW51
ZTsKKyAgICAgICAgfQorCisgICAgICAgIC8qIE5vbmUgb2YgdGhlIGFib3ZlIC0tIHRha2UgdGhh
dCBhcyAic3RhcnQgZW11bGF0aW5nIiAqLworICAgICAgICAKKyAgICAgICAgcmV0dXJuOworICAg
IH0KIH0KIAogI2RlZmluZSBDQU5PTklDQUxJWkUoeCkgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKQEAgLTgyMSw3ICs5MDIsNyBAQCBpbnQgTExWTUZ1enplclRlc3RPbmVJbnB1
dChjb25zdCB1aW50OF90ICpkYXRhX3AsIHNpemVfdCBzaXplKQogICAgIC8qIFJlc2V0IGFsbCBn
bG9iYWwgc3RhdGUgdmFyaWFibGVzICovCiAgICAgbWVtc2V0KCZpbnB1dCwgMCwgc2l6ZW9mKGlu
cHV0KSk7CiAKLSAgICBpZiAoIHNpemUgPD0gREFUQV9PRkZTRVQgKQorICAgIGlmICggc2l6ZSA8
IGZ1enpfbWluaW1hbF9pbnB1dF9zaXplKCkgKQogICAgIHsKICAgICAgICAgcHJpbnRmKCJJbnB1
dCB0b28gc21hbGxcbiIpOwogICAgICAgICByZXR1cm4gMTsKQEAgLTg1OCwxMSArOTM5LDYgQEAg
aW50IExMVk1GdXp6ZXJUZXN0T25lSW5wdXQoY29uc3QgdWludDhfdCAqZGF0YV9wLCBzaXplX3Qg
c2l6ZSkKICAgICByZXR1cm4gMDsKIH0KIAotdW5zaWduZWQgaW50IGZ1enpfbWluaW1hbF9pbnB1
dF9zaXplKHZvaWQpCi17Ci0gICAgcmV0dXJuIERBVEFfT0ZGU0VUICsgMTsKLX0KLQogLyoKICAq
IExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3Rvb2xzL2Z1enoveDg2
X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5oIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1
Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmgKaW5kZXggMzBkZDhkZTIxZS4uODVkMjFjYmYwZiAx
MDA2NDQKLS0tIGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVs
LmgKKysrIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmgK
QEAgLTUsNiArNSw4IEBAIGV4dGVybiBpbnQgTExWTUZ1enplckluaXRpYWxpemUoaW50ICphcmdj
LCBjaGFyICoqKmFyZ3YpOwogZXh0ZXJuIGludCBMTFZNRnV6emVyVGVzdE9uZUlucHV0KGNvbnN0
IHVpbnQ4X3QgKmRhdGFfcCwgc2l6ZV90IHNpemUpOwogZXh0ZXJuIHVuc2lnbmVkIGludCBmdXp6
X21pbmltYWxfaW5wdXRfc2l6ZSh2b2lkKTsKIAorZXh0ZXJuIGJvb2wgb3B0X2NvbXBhY3Q7CisK
ICNkZWZpbmUgSU5QVVRfU0laRSAgNDA5NgogCiAjZW5kaWYgLyogaWZkZWYgRlVaWl9FTVVMX0gg
Ki8KLS0gCjIuMTQuMgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 22:00:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 22:00:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e22ZL-000376-38; Tue, 10 Oct 2017 22:00:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4495d6a26=George.Dunlap@citrix.com>)
 id 1e22ZK-000364-1i
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 22:00:06 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 FD/D6-20813-5E24DD95; Tue, 10 Oct 2017 22:00:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpO5Dp7u
 RBs1tNhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aGz+fZCm7wV1zb/p6lgfEPTxcjJ4eEgL/E
 k7P/WEBsNgE9iXnHvwLZHBwiAioSt/cadDFycTAL7GeU6P36gw2kRlggXuJXzwOwehYBVYmt8
 zYxg9i8AjYSOxb+ZIWYKS/xfsF9RhCbU8BWYve5XnYQWwioZlv7ZCYIW1Vi8YOj7BC9ghInZz
 4Bm8ksICFx8MUL5gmMvLOQpGYhSS1gZFrFqFGcWlSWWqRrZKSXVJSZnlGSm5iZo2toYKaXm1p
 cnJiempOYVKyXnJ+7iREYPAxAsINxzfzAQ4ySHExKoryv1e9GCvEl5adUZiQWZ8QXleakFh9i
 lOHgUJLgneQIlBMsSk1PrUjLzAGGMUxagoNHSYRXCxjKQrzFBYm5xZnpEKlTjLocHTfv/mESY
 snLz0uVEuddDTJDAKQoozQPbgQspi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmHcXyBSezL
 wSuE2vgI5gAjpCNO0OyBEliQgpqQbG5A/6HztKJJ4JZbCv3bbp04/NAtOalF6uyN20dPe38LV
 5vB0OjmWJOf8tWWsyBCw2XbOpCf47b6P3/12f9pTtOq7YHNGjwhQXHd10SHNnwfbF9mpXb/yd
 YvDS4eSRnpuTb7efOSsqkulWfl0x0XfvgdjwJVXrpDe+W7DKymBWgc2hPQdmHnipqcRSnJFoq
 MVcVJwIAL49J7akAgAA
X-Env-Sender: prvs=4495d6a26=George.Dunlap@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1507672798!109594437!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26322 invoked from network); 10 Oct 2017 22:00:01 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 22:00:01 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="444876826"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 10 Oct 2017 17:20:01 +0100
Message-ID: <20171010162011.9629-2-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.2
In-Reply-To: <20171010162011.9629-1-george.dunlap@citrix.com>
References: <20171010162011.9629-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v3 02/12] fuzz/x86_emulate: Improve failure
	descriptions in x86_emulate harness
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

LSBQcmludCB0aGUgc3ltYm9saWMgbmFtZSByYXRoZXIgdGhhbiB0aGUgbnVtYmVyCi0gRXhwbGlj
aXRseSBzdGF0ZSB3aGVuIGRhdGFfcmVhZCgpIGZhaWxzIGR1ZSB0byBFT0kKClNpZ25lZC1vZmYt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Ci0tLQpDaGFuZ2VzIGluIHY0OgotIE1ha2UgYXJyYXkgJ3N0YXRp
YyBjb25zdCBjaGFyKiBjb25zdCcKQ2hhbmdlcyBpbiB2MjoKLSBBZGQgc3BhY2VzIGFyb3VuZCAn
PScKCkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHRvb2xz
L2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jIHwgMTEgKysrKysrKysr
Ky0KIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMg
Yi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYwppbmRleCA0
OGE4NzljYzg4Li45OTlmNDE3NzE2IDEwMDY0NAotLS0gYS90b29scy9mdXp6L3g4Nl9pbnN0cnVj
dGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYworKysgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlv
bl9lbXVsYXRvci9mdXp6LWVtdWwuYwpAQCAtNTIsNiArNTIsMTQgQEAgc3RydWN0IGZ1enpfc3Rh
dGUKICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzIG9wczsKIH07CiAKK3N0YXRpYyBjb25zdCBj
aGFyKiBjb25zdCB4ODZlbXVsX3JldHVybl9zdHJpbmdbXSA9IHsKKyAgICBbWDg2RU1VTF9PS0FZ
XSA9ICJYODZFTVVMX09LQVkiLAorICAgIFtYODZFTVVMX1VOSEFORExFQUJMRV0gPSAiWDg2RU1V
TF9VTkhBTkRMRUFCTEUiLAorICAgIFtYODZFTVVMX0VYQ0VQVElPTl0gPSAiWDg2RU1VTF9FWENF
UFRJT04iLAorICAgIFtYODZFTVVMX1JFVFJZXSA9ICJYODZFTVVMX1JFVFJZIiwKKyAgICBbWDg2
RU1VTF9ET05FXSA9ICJYODZFTVVMX0RPTkUiLAorfTsKKwogLyoKICAqIFJhbmRvbWx5IHJldHVy
biBzdWNjZXNzIG9yIGZhaWx1cmUgd2hlbiBwcm9jZXNzaW5nIGRhdGEuICBJZgogICogYGV4Y2Vw
dGlvbmAgaXMgZmFsc2UsIHRoaXMgZnVuY3Rpb24gdHVybnMgX0VYQ0VQVElPTiB0byBfT0tBWS4K
QEAgLTg0LDcgKzkyLDcgQEAgc3RhdGljIGludCBtYXliZV9mYWlsKHN0cnVjdCB4ODZfZW11bGF0
ZV9jdHh0ICpjdHh0LAogICAgIGlmICggcmMgPT0gWDg2RU1VTF9FWENFUFRJT04gJiYgIWV4Y2Vw
dGlvbiApCiAgICAgICAgIHJjID0gWDg2RU1VTF9PS0FZOwogCi0gICAgcHJpbnRmKCJtYXliZV9m
YWlsICVzOiAlZFxuIiwgd2h5LCByYyk7CisgICAgcHJpbnRmKCJtYXliZV9mYWlsICVzOiAlc1xu
Iiwgd2h5LCB4ODZlbXVsX3JldHVybl9zdHJpbmdbcmNdKTsKIAogICAgIGlmICggcmMgPT0gWDg2
RU1VTF9FWENFUFRJT04gKQogICAgICAgICAvKiBGYWtlIHVwIGEgcGFnZWZhdWx0LiAqLwpAQCAt
MTEzLDYgKzEyMSw3IEBAIHN0YXRpYyBpbnQgZGF0YV9yZWFkKHN0cnVjdCB4ODZfZW11bGF0ZV9j
dHh0ICpjdHh0LAogICAgICAgICAgICAgeDg2X2VtdWxfaHdfZXhjZXB0aW9uKDEzLCAwLCBjdHh0
KTsKIAogICAgICAgICByYyA9IFg4NkVNVUxfRVhDRVBUSU9OOworICAgICAgICBwcmludGYoImRh
dGFfcmVhZCAlczogWDg2RU1VTF9FWENFUFRJT04gKGVuZCBvZiBpbnB1dClcbiIsIHdoeSk7CiAg
ICAgfQogICAgIGVsc2UKICAgICAgICAgcmMgPSBtYXliZV9mYWlsKGN0eHQsIHdoeSwgdHJ1ZSk7
Ci0tIAoyLjE0LjIKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 10 22:00:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 22:00:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e22ZK-00036q-SE; Tue, 10 Oct 2017 22:00:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4495d6a26=George.Dunlap@citrix.com>)
 id 1e22ZJ-00033F-ND
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 22:00:05 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 A7/45-30115-5E24DD95; Tue, 10 Oct 2017 22:00:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpO4Tp7u
 RBit+WFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm/Tp1mL7gsXLG1YzFrA+NWwS5GTg4JAX+J
 U1NnsoDYbAJ6EvOOfwWyOThEBFQkbu816GLk4mAW2M8o0fv1BxtIjbCAl8Sjh2uYQGwWAVWJn
 tMdjCA2r4CNxM2db1khZspLvF9wHyzOKWArsftcLzuILQRUs619MhOErSqx+MFRdoheQYmTM5
 +A3cAsICFx8MUL5gmMvLOQpGYhSS1gZFrFqFGcWlSWWqRraKSXVJSZnlGSm5iZo2toYKaXm1p
 cnJiempOYVKyXnJ+7iREYPAxAsIPx8saAQ4ySHExKoryv1e9GCvEl5adUZiQWZ8QXleakFh9i
 lOHgUJLgdQAGo5BgUWp6akVaZg4wjGHSEhw8SiK8To5Aad7igsTc4sx0iNQpRl2Ojpt3/zAJs
 eTl56VKifOuBikSACnKKM2DGwGLqUuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5t0FMoUnM6
 8EbtMroCOYgI4QTbsDckRJIkJKqoGxPtZik/Fy3/T6qHcMHNzeD4UTdPo9z8nrKpVtaox/vfG
 PR19wfeQUl4es7t/W7phbmzlzY49SwkWVVB6dbSsXOSsWNNl//7eSO0RhddLlOb/PHIo1Dnmu
 LcFsOWOFXPW0ZtcDLReNla2ncpexPymJ1fvk27Q79lDTuVfOeavCdu1rnrM0Z4MSS3FGoqEWc
 1FxIgAisNULpAIAAA==
X-Env-Sender: prvs=4495d6a26=George.Dunlap@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1507672803!70096405!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15012 invoked from network); 10 Oct 2017 22:00:04 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 22:00:04 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="444877105"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 10 Oct 2017 17:20:07 +0100
Message-ID: <20171010162011.9629-8-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.2
In-Reply-To: <20171010162011.9629-1-george.dunlap@citrix.com>
References: <20171010162011.9629-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v3 08/12] fuzz/x86_emulate: Move definitions
	into a header
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW92ZSBmdXp6LWVtdWwuYyBmdW5jdGlvbiBwcm90b3R5cGVzIGludG8gYSBoZWFkZXIuICBBbHNv
IHNoYXJlIHRoZQpkZWZpbml0aW9uIG9mIHRoZSBpbnB1dCBzaXplIChyYXRoZXIgdGhhbiBoYXJk
LWNvZGluZyBpdCBpbgpmdXp6LWVtdWwuYykuCgpTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQpSRkM6IFdvcnRoIHRyeWluZyB0byBCVUlM
RF9CVUdfT04oSU5QVVRfU0laRSA8IERBVEFfU0laRV9GVUxMKT8KCnYzOgotIE5ldyBpbiB0aGlz
IHZlcnNpb24KCkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4KQ0M6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0K
IHRvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2FmbC1oYXJuZXNzLmMgfCAgNiAr
LS0tLS0KIHRvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jICAg
fCAgMyArKy0KIHRvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5o
ICAgfCAxMCArKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDYg
ZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rp
b25fZW11bGF0b3IvZnV6ei1lbXVsLmgKCmRpZmYgLS1naXQgYS90b29scy9mdXp6L3g4Nl9pbnN0
cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5jIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rp
b25fZW11bGF0b3IvYWZsLWhhcm5lc3MuYwppbmRleCAyNmI3MTBjYjNmLi44OTFlNTZmNDQ4IDEw
MDY0NAotLS0gYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVz
cy5jCisrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2FmbC1oYXJuZXNz
LmMKQEAgLTQsMTIgKzQsOCBAQAogI2luY2x1ZGUgPHN0ZGxpYi5oPgogI2luY2x1ZGUgPHN0cmlu
Zy5oPgogI2luY2x1ZGUgPGdldG9wdC5oPgorI2luY2x1ZGUgImZ1enotZW11bC5oIgogCi1leHRl
cm4gaW50IExMVk1GdXp6ZXJJbml0aWFsaXplKGludCAqYXJnYywgY2hhciAqKiphcmd2KTsKLWV4
dGVybiBpbnQgTExWTUZ1enplclRlc3RPbmVJbnB1dChjb25zdCB1aW50OF90ICpkYXRhX3AsIHNp
emVfdCBzaXplKTsKLWV4dGVybiB1bnNpZ25lZCBpbnQgZnV6el9taW5pbWFsX2lucHV0X3NpemUo
dm9pZCk7Ci0KLSNkZWZpbmUgSU5QVVRfU0laRSAgNDA5Ngogc3RhdGljIHVpbnQ4X3QgaW5wdXRb
SU5QVVRfU0laRV07CiAKIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKZGlmZiAtLWdp
dCBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jIGIvdG9v
bHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMKaW5kZXggMjBkNTJi
MzNmOC4uOWJiZTk3M2ZkMCAxMDA2NDQKLS0tIGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25f
ZW11bGF0b3IvZnV6ei1lbXVsLmMKKysrIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11
bGF0b3IvZnV6ei1lbXVsLmMKQEAgLTE2LDYgKzE2LDcgQEAKICNpbmNsdWRlIDx4ZW4veGVuLmg+
CiAKICNpbmNsdWRlICJ4ODYtZW11bGF0ZS5oIgorI2luY2x1ZGUgImZ1enotZW11bC5oIgogCiAj
ZGVmaW5lIE1TUl9JTkRFWF9NQVggMTYKIApAQCAtMjQsNyArMjUsNyBAQAogLyogTGF5b3V0IG9m
IGRhdGEgZXhwZWN0ZWQgYXMgZnV6emluZyBpbnB1dC4gKi8KIHN0cnVjdCBmdXp6X2NvcnB1cwog
ewotICAgIHVuc2lnbmVkIGNoYXIgZGF0YVs0MDk2XTsKKyAgICB1bnNpZ25lZCBjaGFyIGRhdGFb
SU5QVVRfU0laRV07CiB9IGlucHV0OwogCiAvKgpkaWZmIC0tZ2l0IGEvdG9vbHMvZnV6ei94ODZf
aW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmggYi90b29scy9mdXp6L3g4Nl9pbnN0cnVj
dGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwMDAwLi4zMGRkOGRlMjFlCi0tLSAvZGV2L251bGwKKysrIGIvdG9vbHMvZnV6ei94ODZfaW5z
dHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmgKQEAgLTAsMCArMSwxMCBAQAorI2lmbmRlZiBG
VVpaX0VNVUxfSAorIyBkZWZpbmUgRlVaWl9FTVVMX0gKKworZXh0ZXJuIGludCBMTFZNRnV6emVy
SW5pdGlhbGl6ZShpbnQgKmFyZ2MsIGNoYXIgKioqYXJndik7CitleHRlcm4gaW50IExMVk1GdXp6
ZXJUZXN0T25lSW5wdXQoY29uc3QgdWludDhfdCAqZGF0YV9wLCBzaXplX3Qgc2l6ZSk7CitleHRl
cm4gdW5zaWduZWQgaW50IGZ1enpfbWluaW1hbF9pbnB1dF9zaXplKHZvaWQpOworCisjZGVmaW5l
IElOUFVUX1NJWkUgIDQwOTYKKworI2VuZGlmIC8qIGlmZGVmIEZVWlpfRU1VTF9IICovCi0tIAoy
LjE0LjIKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 10 22:00:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 22:00:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e22ZM-00038O-Ta; Tue, 10 Oct 2017 22:00:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4495d6a26=George.Dunlap@citrix.com>)
 id 1e22ZL-00036c-2F
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 22:00:07 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 3B/D6-25852-6E24DD95; Tue, 10 Oct 2017 22:00:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHRDpO4Tp7u
 RBqtnGVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl/Wl4wF7xwr2i/3szawPjRtIuRk0NCwF/i
 /KX9rCA2m4CexLzjX1m6GDk4RARUJG7vNehi5OJgFtjPKNH79QcbSI2wgJfEzhWX2UFsFgFVi
 eb7q9hA6nkFbCTmXBaDGCkv8X7BfUYQm1PAVmL3uV6wciGgkm3tk5kgbFWJxQ+OgsV5BQQlTs
 58wgJiMwtISBx88YJ5AiPvLCSpWUhSCxiZVjFqFKcWlaUW6RoZ6SUVZaZnlOQmZuboGhqY6eW
 mFhcnpqfmJCYV6yXn525iBIYOAxDsYFwzP/AQoyQHk5Io72v1u5FCfEn5KZUZicUZ8UWlOanF
 hxhlODiUJHgnOQLlBItS01Mr0jJzgEEMk5bg4FES4dUCBrIQb3FBYm5xZjpE6hSjMcexTZf/M
 HF03Lz7h0mIJS8/L1VKnHc1yCQBkNKM0jy4QbDousQoKyXMywh0mhBPQWpRbmYJqvwrRnEORi
 Vh3l0gU3gy80rg9r0COoUJ6BTRtDsgp5QkIqSkGhh7XLPFo96HL9rG4GToXnJg041ViTJpPKt
 X96/wvcUgKp/1lb3I/3sYR4ln2+FGlYRnkw9/eD1160HBaA7j0pV64UF1ntOP5zW+/RX565rY
 lfsbNd9K6M/7NuH/BPPyqSdU7qyY8Nz2mUWDuTuzwl1v05+yl/zMbzi5L1ZXTGWtPXFazJT/5
 nYlluKMREMt5qLiRABVz8ZjqQIAAA==
X-Env-Sender: prvs=4495d6a26=George.Dunlap@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1507672798!109594437!5
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27101 invoked from network); 10 Oct 2017 22:00:04 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 22:00:04 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="444877054"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 10 Oct 2017 17:20:06 +0100
Message-ID: <20171010162011.9629-7-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.2
In-Reply-To: <20171010162011.9629-1-george.dunlap@citrix.com>
References: <20171010162011.9629-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v3 07/12] fuzz/x86_emulate: Move all state into
	fuzz_state
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyBpbiBwcmVwYXJhdGlvbiBmb3IgYWRkaW5nIHRoZSBvcHRpb24gZm9yIGEgbW9yZSAi
Y29tcGFjdCIKaW50ZXJwcmV0YXRpb24gb2YgdGhlIGZ1enppbmcgZGF0YSwgaW4gd2hpY2ggd2Ug
b25seSBjaGFuZ2Ugc2VsZWN0CmJpdHMgb2YgdGhlIHN0YXRlLgoKU2lnbmVkLW9mZi1ieTogR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBY2tlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjM6CiAtIE1vdmUgREFUQV9PRkZTRVQgaW5zaWRl
IHRoZSBzdHJ1Y3R1cmUKIC0gUmVtb3ZlIGEgc3RyYXkgYmxhbmsgbGluZQp2MjogUG9ydCBvdmVy
IHByZXZpb3VzIGNoYW5nZXMKCkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNv
bT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgotLS0KIHRvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5j
IHwgODkgKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQ1IGluc2Vy
dGlvbnMoKyksIDQ0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2Z1enoveDg2X2lu
c3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rp
b25fZW11bGF0b3IvZnV6ei1lbXVsLmMKaW5kZXggODk5OGYyMWZlMS4uMjBkNTJiMzNmOCAxMDA2
NDQKLS0tIGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMK
KysrIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMKQEAg
LTI0LDE0ICsyNCw4IEBACiAvKiBMYXlvdXQgb2YgZGF0YSBleHBlY3RlZCBhcyBmdXp6aW5nIGlu
cHV0LiAqLwogc3RydWN0IGZ1enpfY29ycHVzCiB7Ci0gICAgdW5zaWduZWQgbG9uZyBjcls1XTsK
LSAgICB1aW50NjRfdCBtc3JbTVNSX0lOREVYX01BWF07Ci0gICAgc3RydWN0IGNwdV91c2VyX3Jl
Z3MgcmVnczsKLSAgICBzdHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciBzZWdtZW50c1tTRUdfTlVNXTsK
LSAgICB1bnNpZ25lZCBsb25nIG9wdGlvbnM7CiAgICAgdW5zaWduZWQgY2hhciBkYXRhWzQwOTZd
OwogfSBpbnB1dDsKLSNkZWZpbmUgREFUQV9PRkZTRVQgb2Zmc2V0b2Yoc3RydWN0IGZ1enpfY29y
cHVzLCBkYXRhKQogCiAvKgogICogSW50ZXJuYWwgc3RhdGUgb2YgdGhlIGZ1enppbmcgaGFybmVz
cy4gIENhbGN1bGF0ZWQgaW5pdGlhbGx5IGZyb20gdGhlIGlucHV0CkBAIC0zOSw3ICszMywxNCBA
QCBzdHJ1Y3QgZnV6el9jb3JwdXMKICAqLwogc3RydWN0IGZ1enpfc3RhdGUKIHsKKyAgICB1bnNp
Z25lZCBsb25nIG9wdGlvbnM7CisgICAgdW5zaWduZWQgbG9uZyBjcls1XTsKKyAgICB1aW50NjRf
dCBtc3JbTVNSX0lOREVYX01BWF07CisgICAgc3RydWN0IHNlZ21lbnRfcmVnaXN0ZXIgc2VnbWVu
dHNbU0VHX05VTV07CisgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgcmVnczsKKwogICAgIC8qIEZ1
enplcidzIGlucHV0IGRhdGEuICovCisjZGVmaW5lIERBVEFfT0ZGU0VUIG9mZnNldG9mKHN0cnVj
dCBmdXp6X3N0YXRlLCBjb3JwdXMpCiAgICAgc3RydWN0IGZ1enpfY29ycHVzICpjb3JwdXM7CiAK
ICAgICAvKiBSZWFsIGFtb3VudCBvZiBkYXRhIGJhY2tpbmcgY29ycHVzLT5kYXRhW10uICovCkBA
IC0zOTIsMTEgKzM5MywxMCBAQCBzdGF0aWMgaW50IGZ1enpfcmVhZF9zZWdtZW50KAogICAgIHN0
cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQogewogICAgIGNvbnN0IHN0cnVjdCBmdXp6X3N0
YXRlICpzID0gY3R4dC0+ZGF0YTsKLSAgICBjb25zdCBzdHJ1Y3QgZnV6el9jb3JwdXMgKmMgPSBz
LT5jb3JwdXM7CiAKICAgICBhc3NlcnQoaXNfeDg2X3VzZXJfc2VnbWVudChzZWcpIHx8IGlzX3g4
Nl9zeXN0ZW1fc2VnbWVudChzZWcpKTsKIAotICAgICpyZWcgPSBjLT5zZWdtZW50c1tzZWddOwor
ICAgICpyZWcgPSBzLT5zZWdtZW50c1tzZWddOwogCiAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsK
IH0KQEAgLTQwNyw3ICs0MDcsNiBAQCBzdGF0aWMgaW50IGZ1enpfd3JpdGVfc2VnbWVudCgKICAg
ICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKIHsKICAgICBzdHJ1Y3QgZnV6el9zdGF0
ZSAqcyA9IGN0eHQtPmRhdGE7Ci0gICAgc3RydWN0IGZ1enpfY29ycHVzICpjID0gcy0+Y29ycHVz
OwogICAgIGludCByYzsKIAogICAgIGFzc2VydChpc194ODZfdXNlcl9zZWdtZW50KHNlZykgfHwg
aXNfeDg2X3N5c3RlbV9zZWdtZW50KHNlZykpOwpAQCAtNDE1LDcgKzQxNCw3IEBAIHN0YXRpYyBp
bnQgZnV6el93cml0ZV9zZWdtZW50KAogICAgIHJjID0gbWF5YmVfZmFpbChjdHh0LCAid3JpdGVf
c2VnbWVudCIsIHRydWUpOwogCiAgICAgaWYgKCByYyA9PSBYODZFTVVMX09LQVkgKQotICAgICAg
ICBjLT5zZWdtZW50c1tzZWddID0gKnJlZzsKKyAgICAgICAgcy0+c2VnbWVudHNbc2VnXSA9ICpy
ZWc7CiAKICAgICByZXR1cm4gcmM7CiB9CkBAIC00MjYsMTIgKzQyNSwxMSBAQCBzdGF0aWMgaW50
IGZ1enpfcmVhZF9jcigKICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKIHsKICAg
ICBjb25zdCBzdHJ1Y3QgZnV6el9zdGF0ZSAqcyA9IGN0eHQtPmRhdGE7Ci0gICAgY29uc3Qgc3Ry
dWN0IGZ1enpfY29ycHVzICpjID0gcy0+Y29ycHVzOwogCi0gICAgaWYgKCByZWcgPj0gQVJSQVlf
U0laRShjLT5jcikgKQorICAgIGlmICggcmVnID49IEFSUkFZX1NJWkUocy0+Y3IpICkKICAgICAg
ICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwogCi0gICAgKnZhbCA9IGMtPmNyW3JlZ107
CisgICAgKnZhbCA9IHMtPmNyW3JlZ107CiAKICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogfQpA
QCAtNDQyLDE3ICs0NDAsMTYgQEAgc3RhdGljIGludCBmdXp6X3dyaXRlX2NyKAogICAgIHN0cnVj
dCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQogewogICAgIHN0cnVjdCBmdXp6X3N0YXRlICpzID0g
Y3R4dC0+ZGF0YTsKLSAgICBzdHJ1Y3QgZnV6el9jb3JwdXMgKmMgPSBzLT5jb3JwdXM7CiAgICAg
aW50IHJjOwogCi0gICAgaWYgKCByZWcgPj0gQVJSQVlfU0laRShjLT5jcikgKQorICAgIGlmICgg
cmVnID49IEFSUkFZX1NJWkUocy0+Y3IpICkKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5E
TEVBQkxFOwogCiAgICAgcmMgPSBtYXliZV9mYWlsKGN0eHQsICJ3cml0ZV9jciIsIHRydWUpOwog
ICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKICAgICAgICAgcmV0dXJuIHJjOwogCi0gICAg
Yy0+Y3JbcmVnXSA9IHZhbDsKKyAgICBzLT5jcltyZWddID0gdmFsOwogCiAgICAgcmV0dXJuIFg4
NkVNVUxfT0tBWTsKIH0KQEAgLTQ4Nyw3ICs0ODQsNiBAQCBzdGF0aWMgaW50IGZ1enpfcmVhZF9t
c3IoCiAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCiB7CiAgICAgY29uc3Qgc3Ry
dWN0IGZ1enpfc3RhdGUgKnMgPSBjdHh0LT5kYXRhOwotICAgIGNvbnN0IHN0cnVjdCBmdXp6X2Nv
cnB1cyAqYyA9IHMtPmNvcnB1czsKICAgICB1bnNpZ25lZCBpbnQgaWR4OwogCiAgICAgc3dpdGNo
ICggcmVnICkKQEAgLTUwMSwxMCArNDk3LDEwIEBAIHN0YXRpYyBpbnQgZnV6el9yZWFkX21zcigK
ICAgICAgICAgICovCiAgICAgICAgIHJldHVybiBkYXRhX3JlYWQoY3R4dCwgeDg2X3NlZ19ub25l
LCAicmVhZF9tc3IiLCB2YWwsIHNpemVvZigqdmFsKSk7CiAgICAgY2FzZSBNU1JfRUZFUjoKLSAg
ICAgICAgKnZhbCA9IGMtPm1zcltNU1JJX0VGRVJdOworICAgICAgICAqdmFsID0gcy0+bXNyW01T
UklfRUZFUl07CiAgICAgICAgICp2YWwgJj0gfkVGRVJfTE1BOwotICAgICAgICBpZiAoICgqdmFs
ICYgRUZFUl9MTUUpICYmIChjLT5jcls0XSAmIFg4Nl9DUjRfUEFFKSAmJgotICAgICAgICAgICAg
IChjLT5jclswXSAmIFg4Nl9DUjBfUEcpICkKKyAgICAgICAgaWYgKCAoKnZhbCAmIEVGRVJfTE1F
KSAmJiAocy0+Y3JbNF0gJiBYODZfQ1I0X1BBRSkgJiYKKyAgICAgICAgICAgICAocy0+Y3JbMF0g
JiBYODZfQ1IwX1BHKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHByaW50ZigiU2V0dGluZyBF
RkVSX0xNQVxuIik7CiAgICAgICAgICAgICAqdmFsIHw9IEVGRVJfTE1BOwpAQCAtNTE2LDcgKzUx
Miw3IEBAIHN0YXRpYyBpbnQgZnV6el9yZWFkX21zcigKICAgICB7CiAgICAgICAgIGlmICggbXNy
X2luZGV4W2lkeF0gPT0gcmVnICkKICAgICAgICAgewotICAgICAgICAgICAgKnZhbCA9IGMtPm1z
cltpZHhdOworICAgICAgICAgICAgKnZhbCA9IHMtPm1zcltpZHhdOwogICAgICAgICAgICAgcmV0
dXJuIFg4NkVNVUxfT0tBWTsKICAgICAgICAgfQogICAgIH0KQEAgLTUzMSw3ICs1MjcsNiBAQCBz
dGF0aWMgaW50IGZ1enpfd3JpdGVfbXNyKAogICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpj
dHh0KQogewogICAgIHN0cnVjdCBmdXp6X3N0YXRlICpzID0gY3R4dC0+ZGF0YTsKLSAgICBzdHJ1
Y3QgZnV6el9jb3JwdXMgKmMgPSBzLT5jb3JwdXM7CiAgICAgdW5zaWduZWQgaW50IGlkeDsKICAg
ICBpbnQgcmM7CiAKQEAgLTU1MCw3ICs1NDUsNyBAQCBzdGF0aWMgaW50IGZ1enpfd3JpdGVfbXNy
KAogICAgIHsKICAgICAgICAgaWYgKCBtc3JfaW5kZXhbaWR4XSA9PSByZWcgKQogICAgICAgICB7
Ci0gICAgICAgICAgICBjLT5tc3JbaWR4XSA9IHZhbDsKKyAgICAgICAgICAgIHMtPm1zcltpZHhd
ID0gdmFsOwogICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKICAgICAgICAgfQogICAg
IH0KQEAgLTYwMCwxNSArNTk1LDE0IEBAIHN0YXRpYyB2b2lkIHNldHVwX2ZwdV9leGNlcHRpb25f
aGFuZGxlcih2b2lkKQogc3RhdGljIHZvaWQgZHVtcF9zdGF0ZShzdHJ1Y3QgeDg2X2VtdWxhdGVf
Y3R4dCAqY3R4dCkKIHsKICAgICBzdHJ1Y3QgZnV6el9zdGF0ZSAqcyA9IGN0eHQtPmRhdGE7Ci0g
ICAgY29uc3Qgc3RydWN0IGZ1enpfY29ycHVzICpjID0gcy0+Y29ycHVzOwogICAgIHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzID0gY3R4dC0+cmVnczsKICAgICB1aW50NjRfdCB2YWwgPSAwOwog
CiAgICAgcHJpbnRmKCIgLS0gU3RhdGUgLS0gXG4iKTsKICAgICBwcmludGYoImFkZHIgLyBzcCBz
aXplOiAlZCAvICVkXG4iLCBjdHh0LT5hZGRyX3NpemUsIGN0eHQtPnNwX3NpemUpOwotICAgIHBy
aW50ZigiIGNyMDogJWx4XG4iLCBjLT5jclswXSk7Ci0gICAgcHJpbnRmKCIgY3IzOiAlbHhcbiIs
IGMtPmNyWzNdKTsKLSAgICBwcmludGYoIiBjcjQ6ICVseFxuIiwgYy0+Y3JbNF0pOworICAgIHBy
aW50ZigiIGNyMDogJWx4XG4iLCBzLT5jclswXSk7CisgICAgcHJpbnRmKCIgY3IzOiAlbHhcbiIs
IHMtPmNyWzNdKTsKKyAgICBwcmludGYoIiBjcjQ6ICVseFxuIiwgcy0+Y3JbNF0pOwogCiAgICAg
cHJpbnRmKCIgcmlwOiAlIlBSSXg2NCJcbiIsIHJlZ3MtPnJpcCk7CiAKQEAgLTYyOSwxNSArNjIz
LDEzIEBAIHN0YXRpYyBib29sIGxvbmdfbW9kZV9hY3RpdmUoc3RydWN0IHg4Nl9lbXVsYXRlX2N0
eHQgKmN0eHQpCiBzdGF0aWMgYm9vbCBpbl9sb25nbW9kZShzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4
dCAqY3R4dCkKIHsKICAgICBjb25zdCBzdHJ1Y3QgZnV6el9zdGF0ZSAqcyA9IGN0eHQtPmRhdGE7
Ci0gICAgY29uc3Qgc3RydWN0IGZ1enpfY29ycHVzICpjID0gcy0+Y29ycHVzOwogCi0gICAgcmV0
dXJuIGxvbmdfbW9kZV9hY3RpdmUoY3R4dCkgJiYgYy0+c2VnbWVudHNbeDg2X3NlZ19jc10ubDsK
KyAgICByZXR1cm4gbG9uZ19tb2RlX2FjdGl2ZShjdHh0KSAmJiBzLT5zZWdtZW50c1t4ODZfc2Vn
X2NzXS5sOwogfQogCiBzdGF0aWMgdm9pZCBzZXRfc2l6ZXMoc3RydWN0IHg4Nl9lbXVsYXRlX2N0
eHQgKmN0eHQpCiB7CiAgICAgc3RydWN0IGZ1enpfc3RhdGUgKnMgPSBjdHh0LT5kYXRhOwotICAg
IGNvbnN0IHN0cnVjdCBmdXp6X2NvcnB1cyAqYyA9IHMtPmNvcnB1czsKIAogICAgIGN0eHQtPmxt
YSA9IGxvbmdfbW9kZV9hY3RpdmUoY3R4dCk7CiAKQEAgLTY0NSwxMSArNjM3LDIwIEBAIHN0YXRp
YyB2b2lkIHNldF9zaXplcyhzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKICAgICAgICAg
Y3R4dC0+YWRkcl9zaXplID0gY3R4dC0+c3Bfc2l6ZSA9IDY0OwogICAgIGVsc2UKICAgICB7Ci0g
ICAgICAgIGN0eHQtPmFkZHJfc2l6ZSA9IGMtPnNlZ21lbnRzW3g4Nl9zZWdfY3NdLmRiID8gMzIg
OiAxNjsKLSAgICAgICAgY3R4dC0+c3Bfc2l6ZSAgID0gYy0+c2VnbWVudHNbeDg2X3NlZ19zc10u
ZGIgPyAzMiA6IDE2OworICAgICAgICBjdHh0LT5hZGRyX3NpemUgPSBzLT5zZWdtZW50c1t4ODZf
c2VnX2NzXS5kYiA/IDMyIDogMTY7CisgICAgICAgIGN0eHQtPnNwX3NpemUgICA9IHMtPnNlZ21l
bnRzW3g4Nl9zZWdfc3NdLmRiID8gMzIgOiAxNjsKICAgICB9CiB9CiAKK3N0YXRpYyB2b2lkIHNl
dHVwX3N0YXRlKHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQoreworICAgIHN0cnVjdCBm
dXp6X3N0YXRlICpzID0gY3R4dC0+ZGF0YTsKKworICAgIC8qIEZ1enogYWxsIG9mIHRoZSBzdGF0
ZSBpbiBvbmUgZ28gKi8KKyAgICBpZiAoIWlucHV0X3JlYWQocywgcywgREFUQV9PRkZTRVQpKQor
ICAgICAgICBleGl0KC0xKTsKK30KKwogI2RlZmluZSBDQU5PTklDQUxJWkUoeCkgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBkbyB7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIHVpbnQ2NF90IF95ID0gKHgp
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtNzA5LDggKzcxMCw3IEBAIGVu
dW0gewogc3RhdGljIHZvaWQgZGlzYWJsZV9ob29rcyhzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAq
Y3R4dCkKIHsKICAgICBzdHJ1Y3QgZnV6el9zdGF0ZSAqcyA9IGN0eHQtPmRhdGE7Ci0gICAgY29u
c3Qgc3RydWN0IGZ1enpfY29ycHVzICpjID0gcy0+Y29ycHVzOwotICAgIHVuc2lnbmVkIGxvbmcg
Yml0bWFwID0gYy0+b3B0aW9uczsKKyAgICB1bnNpZ25lZCBsb25nIGJpdG1hcCA9IHMtPm9wdGlv
bnM7CiAKICAgICAvKiBTZWUgYWxzbyBzYW5pdGl6ZV9pbnB1dCwgc29tZSBob29rcyBjYW4ndCBi
ZSBkaXNhYmxlZC4gKi8KICAgICBNQVlCRV9ESVNBQkxFX0hPT0socmVhZCk7CkBAIC03NjAsMTIg
Kzc2MCwxMSBAQCBzdGF0aWMgdm9pZCBkaXNhYmxlX2hvb2tzKHN0cnVjdCB4ODZfZW11bGF0ZV9j
dHh0ICpjdHh0KQogc3RhdGljIHZvaWQgc2FuaXRpemVfaW5wdXQoc3RydWN0IHg4Nl9lbXVsYXRl
X2N0eHQgKmN0eHQpCiB7CiAgICAgc3RydWN0IGZ1enpfc3RhdGUgKnMgPSBjdHh0LT5kYXRhOwot
ICAgIHN0cnVjdCBmdXp6X2NvcnB1cyAqYyA9IHMtPmNvcnB1czsKLSAgICBzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncyA9ICZjLT5yZWdzOwotICAgIHVuc2lnbmVkIGxvbmcgYml0bWFwID0gYy0+
b3B0aW9uczsKKyAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyA9IGN0eHQtPnJlZ3M7Cisg
ICAgdW5zaWduZWQgbG9uZyBiaXRtYXAgPSBzLT5vcHRpb25zOwogCiAgICAgLyogU29tZSBob29r
cyBjYW4ndCBiZSBkaXNhYmxlZC4gKi8KLSAgICBjLT5vcHRpb25zICY9IH4oKDE8PEhPT0tfcmVh
ZCl8KDE8PEhPT0tfaW5zbl9mZXRjaCkpOworICAgIHMtPm9wdGlvbnMgJj0gfigoMTw8SE9PS19y
ZWFkKXwoMTw8SE9PS19pbnNuX2ZldGNoKSk7CiAKICAgICAvKiBaZXJvICdwcml2YXRlJyBlbnRy
aWVzICovCiAgICAgcmVncy0+ZXJyb3JfY29kZSA9IDA7CkBAIC03NzksOCArNzc4LDggQEAgc3Rh
dGljIHZvaWQgc2FuaXRpemVfaW5wdXQoc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCiAg
ICAgICogQ1IwLlBHIGNhbid0IGJlIHNldCBpZiBDUjAuUEUgaXNuJ3Qgc2V0LiAgU2V0IGlzIG1v
cmUgaW50ZXJlc3RpbmcsIHNvCiAgICAgICogc2V0IFBFIGlmIFBHIGlzIHNldC4KICAgICAgKi8K
LSAgICBpZiAoIGMtPmNyWzBdICYgWDg2X0NSMF9QRyApCi0gICAgICAgIGMtPmNyWzBdIHw9IFg4
Nl9DUjBfUEU7CisgICAgaWYgKCBzLT5jclswXSAmIFg4Nl9DUjBfUEcgKQorICAgICAgICBzLT5j
clswXSB8PSBYODZfQ1IwX1BFOwogCiAgICAgLyogRUZMQUdTLlZNIG5vdCBhdmFpbGFibGUgaW4g
bG9uZyBtb2RlICovCiAgICAgaWYgKCBsb25nX21vZGVfYWN0aXZlKGN0eHQpICkKQEAgLTc4OSw4
ICs3ODgsOCBAQCBzdGF0aWMgdm9pZCBzYW5pdGl6ZV9pbnB1dChzdHJ1Y3QgeDg2X2VtdWxhdGVf
Y3R4dCAqY3R4dCkKICAgICAvKiBFRkxBR1MuVk0gaW1wbGllcyAxNi1iaXQgbW9kZSAqLwogICAg
IGlmICggcmVncy0+cmZsYWdzICYgWDg2X0VGTEFHU19WTSApCiAgICAgewotICAgICAgICBjLT5z
ZWdtZW50c1t4ODZfc2VnX2NzXS5kYiA9IDA7Ci0gICAgICAgIGMtPnNlZ21lbnRzW3g4Nl9zZWdf
c3NdLmRiID0gMDsKKyAgICAgICAgcy0+c2VnbWVudHNbeDg2X3NlZ19jc10uZGIgPSAwOworICAg
ICAgICBzLT5zZWdtZW50c1t4ODZfc2VnX3NzXS5kYiA9IDA7CiAgICAgfQogfQogCkBAIC04MTIs
NyArODExLDcgQEAgaW50IExMVk1GdXp6ZXJUZXN0T25lSW5wdXQoY29uc3QgdWludDhfdCAqZGF0
YV9wLCBzaXplX3Qgc2l6ZSkKICAgICB9OwogICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0IGN0
eHQgPSB7CiAgICAgICAgIC5kYXRhID0gJnN0YXRlLAotICAgICAgICAucmVncyA9ICZpbnB1dC5y
ZWdzLAorICAgICAgICAucmVncyA9ICZzdGF0ZS5yZWdzLAogICAgICAgICAuYWRkcl9zaXplID0g
OCAqIHNpemVvZih2b2lkICopLAogICAgICAgICAuc3Bfc2l6ZSA9IDggKiBzaXplb2Yodm9pZCAq
KSwKICAgICB9OwpAQCAtODM2LDcgKzgzNSw5IEBAIGludCBMTFZNRnV6emVyVGVzdE9uZUlucHV0
KGNvbnN0IHVpbnQ4X3QgKmRhdGFfcCwgc2l6ZV90IHNpemUpCiAgICAgbWVtY3B5KCZpbnB1dCwg
ZGF0YV9wLCBzaXplKTsKIAogICAgIHN0YXRlLmNvcnB1cyA9ICZpbnB1dDsKLSAgICBzdGF0ZS5k
YXRhX251bSA9IHNpemUgLSBEQVRBX09GRlNFVDsKKyAgICBzdGF0ZS5kYXRhX251bSA9IHNpemU7
CisKKyAgICBzZXR1cF9zdGF0ZSgmY3R4dCk7CiAKICAgICBzYW5pdGl6ZV9pbnB1dCgmY3R4dCk7
CiAKLS0gCjIuMTQuMgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 22:00:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 22:00:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e22ZN-000398-E6; Tue, 10 Oct 2017 22:00:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4495d6a26=George.Dunlap@citrix.com>)
 id 1e22ZL-00037P-Nn
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 22:00:07 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 54/A0-31244-7E24DD95; Tue, 10 Oct 2017 22:00:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHRDpO4zp7u
 RBl9fS1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn7nm1jKmhMqGhb9Z+pgbHXrYuRk0NCwF/i
 ysNmRhCbTUBPYt7xryxdjBwcIgIqErf3GnQxcnEwC+xnlOj9+oMNpEZYIF7iyNX9jCA1LAKqE
 kv/iYGEeQVsJfZfeMIGMVJe4v2C+2AjOYHiu8/1soPYQgI2EtvaJzNB2KoSix8cZYfoFZQ4Of
 MJC4jNLCAhcfDFC+YJjLyzkKRmIUktYGRaxahRnFpUllqka2ykl1SUmZ5RkpuYmaNraGCml5t
 aXJyYnpqTmFSsl5yfu4kRGDoMQLCD8fS6wEOMkhxMSqK8r9XvRgrxJeWnVGYkFmfEF5XmpBYf
 YpTh4FCS4D3tCJQTLEpNT61Iy8wBBjFMWoKDR0mE1wkkzVtckJhbnJkOkTrFaMxx6MXtP0wcH
 Tfv/mESYsnLz0uVEuddDVIqAFKaUZoHNwgWXZcYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzL
 sLZApPZl4J3L5XQKcwAZ0imnYH5JSSRISUVANj0dRvGptWa6/vLFA5MvuITLVctdLkFU3z8t8
 nlYTtFTVnfPSuaspS4wz5Veps6dxVle72IfdqdUK/PEvM2O0jFjbpQrIKw+n2in32UYxfFvz/
 InrgWlbHymm3lkgwlvi51x8r13xZ1+P1PTtp+g7Pj0svvAqZud9a26FCM+71WRmOZSG7eWWUW
 IozEg21mIuKEwFIOMwkqQIAAA==
X-Env-Sender: prvs=4495d6a26=George.Dunlap@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1507672801!105566659!4
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42434 invoked from network); 10 Oct 2017 22:00:06 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 22:00:06 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="444877196"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 10 Oct 2017 17:20:09 +0100
Message-ID: <20171010162011.9629-10-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.2
In-Reply-To: <20171010162011.9629-1-george.dunlap@citrix.com>
References: <20171010162011.9629-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v3 10/12] fuzz/x86_emulate: Add --rerun option
	to try to track down instability
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudCBzdGFiaWxpdHkgbnVtYmVycyBhcmUgbm90IDEwMCUuICBJbiBvcmRlciB0byBoZWxw
IHRyYWNrIHRoaXMKZG93biwgYWRkIGEgLS1yZXJ1biBvcHRpb24gd2hpY2ggd2lsbCBydW4gdGhl
IHNhbWUgaW5wdXQgdHdpY2UsCnJlc2V0dGluZyB0aGUgc3RhdGUgYmV0d2VlbiBlYWNoIHJ1biwg
YW5kIGNvbXBhcmluZyB0aGUgc3RhdGUKYWZ0ZXJ3YXJkcy4gIElmIHRoZSBzdGF0ZSBkaWZmZXJz
LCBjYWxsIGFib3J0KCkuCgpUaGlzIGFsbG93cyBBRkwgdG8gaGVscCB0aGUgcHJvY2VzcyBvZiB0
cmFja2luZyBkb3duIHdoYXQgc3RhdGUgaXMgbm90CmJlaW5nIHJlc2V0IHByb3Blcmx5IGJldHdl
ZW4gcnVucyBieSBwcm92aW5nIHRlc3RjYXNlcyB0aGF0CmRlbW9uc3RyYXRlIHRoZSBiZWhhdmlv
ci4KClRvIGRvIHRoaXM6CgotIE1vdmUgY3R4dCBpbnRvIHN0cnVjdCBmdXp6LXN0YXRlIHRvIHNp
bXBsaWZ5IGhhbmRsaW5nCgotIFJhdGhlciB0aGFuIGNvcHlpbmcgdGhlIGRhdGEgaW50byBpbnB1
dCwgdHJlYXQgdGhlIGRhdGEgaGFuZGVkIGFzCiAgaW1tdXRhYmxlIGFuZCBwb2ludCBlYWNoICJj
b3B5IiB0byBpdAoKLSBGYWN0b3Igb3V0IHZhcmlvdXMgc3RlcHMgKHNldHRpbmcgdXAgZnV6eiBz
dGF0ZSwgcnVubmluZyBhbgogIGluZGl2aWR1YWwgdGVzdCkgc28gdGhhdCB0aGV5IGNhbiBiZSBl
ZmZpY2llbnRseSBydW4gZWl0aGVyIG9uY2Ugb3IKICB0d2ljZSAoYXMgbmVjZXNzYXJ5KQoKLSBD
b21wYXJlIHRoZSBzdGF0ZXMgYWZ0ZXJ3YXJkcywgcHJpbnRpbmcgd2hhdCdzIGRpZmZlcmVudCBh
bmQgY2FsbGluZwogIGFib3J0KCkgaWYgYW55dGhpbmcgaXMgZm91bmQuCgpTaWduZWQtb2ZmLWJ5
OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQp2MzoKLSBNYWtl
IG5ldyBsb2NhbCBmdW5jdGlvbnMgc3RhdGljCi0gQXZvaWQgbG9zaW5nIGNvbnN0LW5lc3Mgb2Yg
cG9pbnRlciBpbiBzZXR1cF9mdXp6X3N0YXRlKCkKLSBSZW1vdmUgdXNlbGVzcyAqX3NpemUgaW5p
dGlhbGl6YXRpb24KLSBSZW1vdmUgZXh0cmEgYmxhbmsgbGluZQotIFVzZSBBUlJBWV9TSVpFKCkg
d2hlbiBhcHByb3ByaWF0ZQotIE1vdmUgb3B0X3JlcnVuIGRlY2xhcmF0aW9uIGludG8gZnV6ei1l
bXVsLmgKLSBDaGFuZ2UgbG9vcCB2YXJpYWJsZSB0byB1bnNpZ25lZCBpbnQKLSBQcmludCBzZWdt
ZW50IGNvbnRlbnRzIHdoZW4gc2VnbWVudHMgZGlmZmVyCnYyOgotIEZpeCBzb21lIGNvZGluZyBz
dHlsZSBpc3N1ZXMKLSBQb3J0IG92ZXIgcHJldmlvdXMgY2hhbmdlcwoKQ0M6IElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBjaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNDOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rp
b25fZW11bGF0b3IvYWZsLWhhcm5lc3MuYyB8ICAgOCArLQogdG9vbHMvZnV6ei94ODZfaW5zdHJ1
Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMgICB8IDE5NCArKysrKysrKysrKysrKysrKystLS0t
CiB0b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuaCAgIHwgICAx
ICsKIDMgZmlsZXMgY2hhbmdlZCwgMTcxIGluc2VydGlvbnMoKyksIDMyIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2FmbC1oYXJu
ZXNzLmMgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5j
CmluZGV4IDA1MjIzOWNlYTQuLjRhNTVhYzNjM2YgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Z1enoveDg2
X2luc3RydWN0aW9uX2VtdWxhdG9yL2FmbC1oYXJuZXNzLmMKKysrIGIvdG9vbHMvZnV6ei94ODZf
aW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhhcm5lc3MuYwpAQCAtMjMsMTAgKzIzLDEyIEBAIGlu
dCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICAgICAgZW51bSB7CiAgICAgICAgICAg
ICBPUFRfTUlOX1NJWkUsCiAgICAgICAgICAgICBPUFRfQ09NUEFDVCwKKyAgICAgICAgICAgIE9Q
VF9SRVJVTiwKICAgICAgICAgfTsKICAgICAgICAgc3RhdGljIGNvbnN0IHN0cnVjdCBvcHRpb24g
bG9wdHNbXSA9IHsKICAgICAgICAgICAgIHsgIm1pbi1pbnB1dC1zaXplIiwgbm9fYXJndW1lbnQs
IE5VTEwsIE9QVF9NSU5fU0laRSB9LAogICAgICAgICAgICAgeyAiY29tcGFjdCIsIHJlcXVpcmVk
X2FyZ3VtZW50LCBOVUxMLCBPUFRfQ09NUEFDVCB9LAorICAgICAgICAgICAgeyAicmVydW4iLCBu
b19hcmd1bWVudCwgTlVMTCwgT1BUX1JFUlVOIH0sCiAgICAgICAgICAgICB7IDAsIDAsIDAsIDAg
fQogICAgICAgICB9OwogICAgICAgICBpbnQgYyA9IGdldG9wdF9sb25nX29ubHkoYXJnYywgYXJn
diwgIiIsIGxvcHRzLCBOVUxMKTsKQEAgLTQ1LDggKzQ3LDEyIEBAIGludCBtYWluKGludCBhcmdj
LCBjaGFyICoqYXJndikKICAgICAgICAgICAgIG9wdF9jb21wYWN0ID0gYXRvaShvcHRhcmcpOwog
ICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAKKyAgICAgICAgY2FzZSBPUFRfUkVSVU46
CisgICAgICAgICAgICBvcHRfcmVydW4gPSB0cnVlOworICAgICAgICAgICAgYnJlYWs7CisKICAg
ICAgICAgY2FzZSAnPyc6Ci0gICAgICAgICAgICBwcmludGYoIlVzYWdlOiAlcyBbLS1jb21wYWN0
PTB8MV0gJEZJTEUgWyRGSUxFLi4uXSB8IFstLW1pbi1pbnB1dC1zaXplXVxuIiwgYXJndlswXSk7
CisgICAgICAgICAgICBwcmludGYoIlVzYWdlOiAlcyBbLS1jb21wYWN0PTB8MV0gWy0tcmVydW5d
ICRGSUxFIFskRklMRS4uLl0gfCBbLS1taW4taW5wdXQtc2l6ZV1cbiIsIGFyZ3ZbMF0pOwogICAg
ICAgICAgICAgZXhpdCgtMSk7CiAgICAgICAgICAgICBicmVhazsKIApkaWZmIC0tZ2l0IGEvdG9v
bHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMgYi90b29scy9mdXp6
L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYwppbmRleCBiNmViY2ViYzE5Li43
Njg1ZTk3NmI4IDEwMDY0NAotLS0gYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRv
ci9mdXp6LWVtdWwuYworKysgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9m
dXp6LWVtdWwuYwpAQCAtNDMsNyArNDMsNyBAQCBzdHJ1Y3QgZnV6el9zdGF0ZQogCiAgICAgLyog
RnV6emVyJ3MgaW5wdXQgZGF0YS4gKi8KICNkZWZpbmUgREFUQV9TSVpFX0ZVTEwgb2Zmc2V0b2Yo
c3RydWN0IGZ1enpfc3RhdGUsIGNvcnB1cykKLSAgICBzdHJ1Y3QgZnV6el9jb3JwdXMgKmNvcnB1
czsKKyAgICBjb25zdCBzdHJ1Y3QgZnV6el9jb3JwdXMgKmNvcnB1czsKIAogICAgIC8qIFJlYWwg
YW1vdW50IG9mIGRhdGEgYmFja2luZyBjb3JwdXMtPmRhdGFbXS4gKi8KICAgICBzaXplX3QgZGF0
YV9udW07CkBAIC01Myw2ICs1Myw3IEBAIHN0cnVjdCBmdXp6X3N0YXRlCiAKICAgICAvKiBFbXVs
YXRpb24gb3BzLCBzb21lIG9mIHdoaWNoIGFyZSBkaXNhYmxlZCBiYXNlZCBvbiBjb3JwdXMtPm9w
dGlvbnMuICovCiAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX29wcyBvcHM7CisgICAgc3RydWN0IHg4
Nl9lbXVsYXRlX2N0eHQgY3R4dDsKIH07CiAKIGJvb2wgb3B0X2NvbXBhY3QgPSB0cnVlOwpAQCAt
NDk1LDYgKzQ5NiwxMiBAQCBzdGF0aWMgaW50IGZ1enpfcmVhZF9tc3IoCiAgICAgY29uc3Qgc3Ry
dWN0IGZ1enpfc3RhdGUgKnMgPSBjdHh0LT5kYXRhOwogICAgIHVuc2lnbmVkIGludCBpZHg7CiAK
KyAgICAvKiAKKyAgICAgKiBOQiBhdCB0aGUgbW9tZW50IGR1bXBfc3RhdGUoKSByZWxpZXMgb24g
dGhlIGZhY3QgdGhhdCB0aGlzCisgICAgICogY2Fubm90IGZhaWwuICBJZiB3ZSBhZGQgaW4gZnV6
emVkIGZhaWx1cmVzIHdlJ2xsIGhhdmUgdG8gaGFuZGxlCisgICAgICogdGhhdCBkaWZmZXJlbnRs
eS4KKyAgICAgKi8KKyAgICAKICAgICBzd2l0Y2ggKCByZWcgKQogICAgIHsKICAgICBjYXNlIE1T
Ul9UU0NfQVVYOgpAQCAtNjE1LDYgKzYyMiw3IEBAIHN0YXRpYyB2b2lkIGR1bXBfc3RhdGUoc3Ry
dWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCiAKICAgICBwcmludGYoIiByaXA6ICUiUFJJeDY0
IlxuIiwgcmVncy0+cmlwKTsKIAorICAgIC8qIHJlYWRfbXNyKCkgbmV2ZXIgZmFpbHMgYXQgdGhl
IG1vbWVudCAqLwogICAgIGZ1enpfcmVhZF9tc3IoTVNSX0VGRVIsICZ2YWwsIGN0eHQpOwogICAg
IHByaW50ZigiRUZFUjogJSJQUkl4NjQiXG4iLCB2YWwpOwogfQpAQCAtNjU5LDcgKzY2NywxMCBA
QCBzdGF0aWMgdm9pZCBzZXR1cF9zdGF0ZShzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkK
ICAgICB7CiAgICAgICAgIC8qIEZ1enogYWxsIG9mIHRoZSBzdGF0ZSBpbiBvbmUgZ28gKi8KICAg
ICAgICAgaWYgKCAhaW5wdXRfcmVhZChzLCBzLCBEQVRBX1NJWkVfRlVMTCkgKQorICAgICAgICB7
CisgICAgICAgICAgICBwcmludGYoIklucHV0IHNpemUgdG9vIHNtYWxsXG4iKTsKICAgICAgICAg
ICAgIGV4aXQoLTEpOworICAgICAgICB9CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTc4
OSw5ICs4MDAsOCBAQCBlbnVtIHsKICAgICAgICAgcHJpbnRmKCJEaXNhYmxpbmcgaG9vayAiI2gi
XG4iKTsgICAgICAgICAgICAgICBcCiAgICAgfQogCi1zdGF0aWMgdm9pZCBkaXNhYmxlX2hvb2tz
KHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQorc3RhdGljIHZvaWQgZGlzYWJsZV9ob29r
cyhzdHJ1Y3QgZnV6el9zdGF0ZSAqcykKIHsKLSAgICBzdHJ1Y3QgZnV6el9zdGF0ZSAqcyA9IGN0
eHQtPmRhdGE7CiAgICAgdW5zaWduZWQgbG9uZyBiaXRtYXAgPSBzLT5vcHRpb25zOwogCiAgICAg
LyogU2VlIGFsc28gc2FuaXRpemVfaW5wdXQsIHNvbWUgaG9va3MgY2FuJ3QgYmUgZGlzYWJsZWQu
ICovCkBAIC04MzksNyArODQ5LDcgQEAgc3RhdGljIHZvaWQgZGlzYWJsZV9ob29rcyhzdHJ1Y3Qg
eDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKICAqICAtIC4uLmJhc2VzIHRvIGJlbG93IDFNYiwgMTYt
Ynl0ZSBhbGlnbmVkCiAgKiAgLSAuLi5zZWxlY3RvcnMgdG8gKGJhc2UgPj4gNCkKICAqLwotc3Rh
dGljIHZvaWQgc2FuaXRpemVfaW5wdXQoc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCitz
dGF0aWMgdm9pZCBzYW5pdGl6ZV9zdGF0ZShzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkK
IHsKICAgICBzdHJ1Y3QgZnV6el9zdGF0ZSAqcyA9IGN0eHQtPmRhdGE7CiAgICAgc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MgPSBjdHh0LT5yZWdzOwpAQCAtODg2LDIxICs4OTYsMTQ0IEBAIGlu
dCBMTFZNRnV6emVySW5pdGlhbGl6ZShpbnQgKmFyZ2MsIGNoYXIgKioqYXJndikKICAgICByZXR1
cm4gMDsKIH0KIAotaW50IExMVk1GdXp6ZXJUZXN0T25lSW5wdXQoY29uc3QgdWludDhfdCAqZGF0
YV9wLCBzaXplX3Qgc2l6ZSkKK3N0YXRpYyB2b2lkIHNldHVwX2Z1enpfc3RhdGUoc3RydWN0IGZ1
enpfc3RhdGUgKnN0YXRlLCBjb25zdCB2b2lkICpkYXRhX3AsIHNpemVfdCBzaXplKQogewotICAg
IHN0cnVjdCBmdXp6X3N0YXRlIHN0YXRlID0gewotICAgICAgICAub3BzID0gYWxsX2Z1enplcl9v
cHMsCi0gICAgfTsKLSAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCBjdHh0ID0gewotICAgICAg
ICAuZGF0YSA9ICZzdGF0ZSwKLSAgICAgICAgLnJlZ3MgPSAmc3RhdGUucmVncywKLSAgICAgICAg
LmFkZHJfc2l6ZSA9IDggKiBzaXplb2Yodm9pZCAqKSwKLSAgICAgICAgLnNwX3NpemUgPSA4ICog
c2l6ZW9mKHZvaWQgKiksCi0gICAgfTsKKyAgICBtZW1zZXQoc3RhdGUsIDAsIHNpemVvZigqc3Rh
dGUpKTsKKyAgICBzdGF0ZS0+Y29ycHVzID0gZGF0YV9wOworICAgIHN0YXRlLT5kYXRhX251bSA9
IHNpemU7Cit9CisKK3N0YXRpYyBpbnQgcnVudGVzdChzdHJ1Y3QgZnV6el9zdGF0ZSAqc3RhdGUp
IHsKICAgICBpbnQgcmM7CiAKLSAgICAvKiBSZXNldCBhbGwgZ2xvYmFsIHN0YXRlIHZhcmlhYmxl
cyAqLwotICAgIG1lbXNldCgmaW5wdXQsIDAsIHNpemVvZihpbnB1dCkpOworICAgIHN0cnVjdCB4
ODZfZW11bGF0ZV9jdHh0ICpjdHh0ID0gJnN0YXRlLT5jdHh0OworICAgIAorICAgIHN0YXRlLT5v
cHMgPSBhbGxfZnV6emVyX29wczsKKworICAgIGN0eHQtPmRhdGEgPSBzdGF0ZTsKKyAgICBjdHh0
LT5yZWdzID0gJnN0YXRlLT5yZWdzOworCisgICAgc2V0dXBfc3RhdGUoY3R4dCk7CisKKyAgICBz
YW5pdGl6ZV9zdGF0ZShjdHh0KTsKKworICAgIGRpc2FibGVfaG9va3Moc3RhdGUpOworCisgICAg
ZG8geworICAgICAgICAvKiBGSVhNRTogVW50aWwgd2UgYWN0dWFsbHkgaW1wbGVtZW50IFNJR0ZQ
RSBoYW5kbGluZyBwcm9wZXJseSAqLworICAgICAgICBzZXR1cF9mcHVfZXhjZXB0aW9uX2hhbmRs
ZXIoKTsKKworICAgICAgICBzZXRfc2l6ZXMoY3R4dCk7CisgICAgICAgIGR1bXBfc3RhdGUoY3R4
dCk7CisKKyAgICAgICAgcmMgPSB4ODZfZW11bGF0ZShjdHh0LCAmc3RhdGUtPm9wcyk7CisgICAg
ICAgIHByaW50ZigiRW11bGF0aW9uIHJlc3VsdDogJWRcbiIsIHJjKTsKKyAgICB9IHdoaWxlICgg
cmMgPT0gWDg2RU1VTF9PS0FZICk7CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIHZvaWQg
Y29tcGFyZV9zdGF0ZXMoc3RydWN0IGZ1enpfc3RhdGUgc3RhdGVbMl0pCit7CisgICAgLy8gRmly
c3QgemVybyBhbnkgImludGVybmFsIiBwb2ludGVycworICAgIHN0YXRlWzBdLmNvcnB1cyA9IHN0
YXRlWzFdLmNvcnB1cyA9IE5VTEw7CisgICAgc3RhdGVbMF0uY3R4dC5kYXRhID0gc3RhdGVbMV0u
Y3R4dC5kYXRhID0gTlVMTDsKKyAgICBzdGF0ZVswXS5jdHh0LnJlZ3MgPSBzdGF0ZVsxXS5jdHh0
LnJlZ3MgPSBOVUxMOworCisgICAgaWYgKCBtZW1jbXAoJnN0YXRlWzBdLCAmc3RhdGVbMV0sIHNp
emVvZihzdHJ1Y3QgZnV6el9zdGF0ZSkpICkKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGludCBp
OworCisgICAgICAgIHByaW50ZigiU3RhdGUgbWlzbWF0Y2hcbiIpOworCisgICAgICAgIGZvciAo
IGk9MDsgaTxBUlJBWV9TSVpFKHN0YXRlWzBdLmNyKTsgaSsrICkKKyAgICAgICAgICAgIGlmICgg
c3RhdGVbMF0uY3JbaV0gIT0gc3RhdGVbMV0uY3JbaV0gKQorICAgICAgICAgICAgICAgIHByaW50
ZigiY3JbJXVdOiAlbHggIT0gJWx4XG4iLAorICAgICAgICAgICAgICAgICAgICAgICBpLCBzdGF0
ZVswXS5jcltpXSwgc3RhdGVbMV0uY3JbaV0pOworICAgICAgICAKKyAgICAgICAgZm9yICggaT0w
OyBpPEFSUkFZX1NJWkUoc3RhdGVbMF0ubXNyKTsgaSsrICkKKyAgICAgICAgICAgIGlmICggc3Rh
dGVbMF0ubXNyW2ldICE9IHN0YXRlWzFdLm1zcltpXSApCisgICAgICAgICAgICAgICAgcHJpbnRm
KCJtc3JbJXVdOiAlbHggIT0gJWx4XG4iLAorICAgICAgICAgICAgICAgICAgICAgICBpLCBzdGF0
ZVswXS5tc3JbaV0sIHN0YXRlWzFdLm1zcltpXSk7CisgICAgICAgIAorICAgICAgICBmb3IgKCBp
PTA7IGk8QVJSQVlfU0laRShzdGF0ZVswXS5zZWdtZW50cyk7IGkrKyApCisgICAgICAgICAgICBp
ZiAoIG1lbWNtcCgmc3RhdGVbMF0uc2VnbWVudHNbaV0sICZzdGF0ZVsxXS5zZWdtZW50c1tpXSwK
KyAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihzdGF0ZVswXS5zZWdtZW50c1swXSkpICkK
KyAgICAgICAgICAgICAgICBwcmludGYoInNlZ21lbnRzWyV1XTogWyV4OiV4OiV4OiVseF0gIT0g
WyV4OiV4OiV4OiVseF0hXG4iLCBpLAorICAgICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQp
c3RhdGVbMF0uc2VnbWVudHNbaV0uc2VsLAorICAgICAgICAgICAgICAgICAgICAgICAodW5zaWdu
ZWQpc3RhdGVbMF0uc2VnbWVudHNbaV0uYXR0ciwKKyAgICAgICAgICAgICAgICAgICAgICAgc3Rh
dGVbMF0uc2VnbWVudHNbaV0ubGltaXQsCisgICAgICAgICAgICAgICAgICAgICAgIHN0YXRlWzBd
LnNlZ21lbnRzW2ldLmJhc2UsCisgICAgICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZClzdGF0
ZVsxXS5zZWdtZW50c1tpXS5zZWwsCisgICAgICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZClz
dGF0ZVsxXS5zZWdtZW50c1tpXS5hdHRyLAorICAgICAgICAgICAgICAgICAgICAgICBzdGF0ZVsx
XS5zZWdtZW50c1tpXS5saW1pdCwKKyAgICAgICAgICAgICAgICAgICAgICAgc3RhdGVbMV0uc2Vn
bWVudHNbaV0uYmFzZSk7CisKKyAgICAgICAgaWYgKCBzdGF0ZVswXS5kYXRhX251bSAhPSBzdGF0
ZVsxXS5kYXRhX251bSApCisgICAgICAgICAgICBwcmludGYoImRhdGFfbnVtOiAlbHggIT0gICVs
eFxuIiwgc3RhdGVbMF0uZGF0YV9udW0sCisgICAgICAgICAgICAgICAgICAgc3RhdGVbMV0uZGF0
YV9udW0pOworICAgICAgICBpZiAoIHN0YXRlWzBdLmRhdGFfaW5kZXggIT0gc3RhdGVbMV0uZGF0
YV9pbmRleCApCisgICAgICAgICAgICBwcmludGYoImRhdGFfaW5kZXg6ICVseCAhPSAgJWx4XG4i
LCBzdGF0ZVswXS5kYXRhX2luZGV4LAorICAgICAgICAgICAgICAgICAgIHN0YXRlWzFdLmRhdGFf
aW5kZXgpOworCisgICAgICAgIGlmICggbWVtY21wKCZzdGF0ZVswXS5yZWdzLCAmc3RhdGVbMV0u
cmVncywgc2l6ZW9mKHN0YXRlWzBdLnJlZ3MpKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHBy
aW50ZigicmVnaXN0ZXJzIGRpZmZlciFcbiIpOworICAgICAgICAgICAgLyogUHJpbnQgSWYgTm90
IEVxdWFsICovCisjZGVmaW5lIFBJTkUoZWxlbSlcCisgICAgICAgICAgICBpZiAoIHN0YXRlWzBd
LmVsZW0gIT0gc3RhdGVbMV0uZWxlbSApIFwKKyAgICAgICAgICAgICAgICBwcmludGYoI2VsZW0g
IiBkaWZmZXI6ICVseCAhPSAlbHhcbiIsIFwKKyAgICAgICAgICAgICAgICAgICAgICAgKHVuc2ln
bmVkIGxvbmcpc3RhdGVbMF0uZWxlbSwgXAorICAgICAgICAgICAgICAgICAgICAgICAodW5zaWdu
ZWQgbG9uZylzdGF0ZVsxXS5lbGVtKQorICAgICAgICAgICAgUElORShyZWdzLnIxNSk7CisgICAg
ICAgICAgICBQSU5FKHJlZ3MucjE0KTsKKyAgICAgICAgICAgIFBJTkUocmVncy5yMTMpOworICAg
ICAgICAgICAgUElORShyZWdzLnIxMik7CisgICAgICAgICAgICBQSU5FKHJlZ3MucmJwKTsKKyAg
ICAgICAgICAgIFBJTkUocmVncy5yYngpOworICAgICAgICAgICAgUElORShyZWdzLnIxMCk7Cisg
ICAgICAgICAgICBQSU5FKHJlZ3MucjExKTsKKyAgICAgICAgICAgIFBJTkUocmVncy5yOSk7Cisg
ICAgICAgICAgICBQSU5FKHJlZ3MucjgpOworICAgICAgICAgICAgUElORShyZWdzLnJheCk7Cisg
ICAgICAgICAgICBQSU5FKHJlZ3MucmN4KTsKKyAgICAgICAgICAgIFBJTkUocmVncy5yZHgpOwor
ICAgICAgICAgICAgUElORShyZWdzLnJzaSk7CisgICAgICAgICAgICBQSU5FKHJlZ3MucmRpKTsK
KworICAgICAgICAgICAgZm9yICggaSA9IG9mZnNldG9mKHN0cnVjdCBjcHVfdXNlcl9yZWdzLCBl
cnJvcl9jb2RlKSAvIHNpemVvZih1bnNpZ25lZCk7CisgICAgICAgICAgICAgICAgICBpIDwgc2l6
ZW9mKHN0YXRlWzFdLnJlZ3MpL3NpemVvZih1bnNpZ25lZCk7IGkrKyApCisgICAgICAgICAgICB7
CisgICAgICAgICAgICAgICAgcHJpbnRmKCJbJTA0bHVdICUwOHggJTA4eFxuIiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgIGkgKiBzaXplb2YodW5zaWduZWQpLCAoKHVuc2lnbmVkICopJnN0YXRl
WzBdLnJlZ3MpW2ldLAorICAgICAgICAgICAgICAgICAgICAgICAoKHVuc2lnbmVkICopJnN0YXRl
WzFdLnJlZ3MpW2ldKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorCisgICAgICAgIGlmICgg
bWVtY21wKCZzdGF0ZVswXS5vcHMsICZzdGF0ZVsxXS5vcHMsIHNpemVvZihzdGF0ZVswXS5vcHMp
KSApCisgICAgICAgICAgICBwcmludGYoIm9wcyBkaWZmZXIhXG4iKTsKKworICAgICAgICBpZiAo
IG1lbWNtcCgmc3RhdGVbMF0uY3R4dCwgJnN0YXRlWzFdLmN0eHQsIHNpemVvZihzdGF0ZVswXS5j
dHh0KSkgKQorICAgICAgICB7CisgICAgICAgICAgICBwcmludGYoImN0eHQgZGlmZmVycyFcbiIp
OworICAgICAgICAgICAgZm9yICggaSA9IDA7ICBpIDwgc2l6ZW9mKHN0YXRlWzBdLmN0eHQpL3Np
emVvZih1bnNpZ25lZCk7IGkrKyApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcHJp
bnRmKCJbJTA0bHVdICUwOHggJTA4eFxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgIGkgKiBz
aXplb2YodW5zaWduZWQpLCAoKHVuc2lnbmVkICopJnN0YXRlWzBdLmN0eHQpW2ldLAorICAgICAg
ICAgICAgICAgICAgICAgICAoKHVuc2lnbmVkICopJnN0YXRlWzFdLmN0eHQpW2ldKTsKKyAgICAg
ICAgICAgIH0KKyAgICAgICAgICAgIAorICAgICAgICB9CisKKyAgICAgICAgYWJvcnQoKTsKKyAg
ICB9Cit9CisKK2Jvb2wgb3B0X3JlcnVuID0gZmFsc2U7CisKK2ludCBMTFZNRnV6emVyVGVzdE9u
ZUlucHV0KGNvbnN0IHVpbnQ4X3QgKmRhdGFfcCwgc2l6ZV90IHNpemUpCit7CisgICAgc3RydWN0
IGZ1enpfc3RhdGUgc3RhdGVbMl07CiAKICAgICBpZiAoIHNpemUgPCBmdXp6X21pbmltYWxfaW5w
dXRfc2l6ZSgpICkKICAgICB7CkBAIC05MDgsNyArMTA0MSw3IEBAIGludCBMTFZNRnV6emVyVGVz
dE9uZUlucHV0KGNvbnN0IHVpbnQ4X3QgKmRhdGFfcCwgc2l6ZV90IHNpemUpCiAgICAgICAgIHJl
dHVybiAxOwogICAgIH0KIAotICAgIGlmICggc2l6ZSA+IHNpemVvZihpbnB1dCkgKQorICAgIGlm
ICggc2l6ZSA+IHNpemVvZihzdHJ1Y3QgZnV6el9jb3JwdXMpICkKICAgICB7CiAgICAgICAgIHBy
aW50ZigiSW5wdXQgdG9vIGxhcmdlXG4iKTsKICAgICAgICAgcmV0dXJuIDE7CkBAIC05MTYsMjUg
KzEwNDksMjQgQEAgaW50IExMVk1GdXp6ZXJUZXN0T25lSW5wdXQoY29uc3QgdWludDhfdCAqZGF0
YV9wLCBzaXplX3Qgc2l6ZSkKIAogICAgIG1lbWNweSgmaW5wdXQsIGRhdGFfcCwgc2l6ZSk7CiAK
LSAgICBzdGF0ZS5jb3JwdXMgPSAmaW5wdXQ7Ci0gICAgc3RhdGUuZGF0YV9udW0gPSBzaXplOwot
Ci0gICAgc2V0dXBfc3RhdGUoJmN0eHQpOworICAgIHNldHVwX2Z1enpfc3RhdGUoJnN0YXRlWzBd
LCBkYXRhX3AsIHNpemUpOworICAgIAorICAgIGlmICggb3B0X3JlcnVuICkKKyAgICAgICAgcHJp
bnRmKCJ8fHwgSU5JVElBTCBSVU4gfHx8XG4iKTsKKyAgICAKKyAgICBydW50ZXN0KCZzdGF0ZVsw
XSk7CiAKLSAgICBzYW5pdGl6ZV9pbnB1dCgmY3R4dCk7CisgICAgaWYgKCAhb3B0X3JlcnVuICkK
KyAgICAgICAgcmV0dXJuIDA7CiAKLSAgICBkaXNhYmxlX2hvb2tzKCZjdHh0KTsKKyAgICAvKiBS
ZXNldCBhbGwgZ2xvYmFsIHN0YXRlIHZhcmlhYmxlcyBhZ2FpbiAqLworICAgIHNldHVwX2Z1enpf
c3RhdGUoJnN0YXRlWzFdLCBkYXRhX3AsIHNpemUpOwogCi0gICAgZG8gewotICAgICAgICAvKiBG
SVhNRTogVW50aWwgd2UgYWN0dWFsbHkgaW1wbGVtZW50IFNJR0ZQRSBoYW5kbGluZyBwcm9wZXJs
eSAqLwotICAgICAgICBzZXR1cF9mcHVfZXhjZXB0aW9uX2hhbmRsZXIoKTsKKyAgICBwcmludGYo
Inx8fCBTRUNPTkQgUlVOIHx8fFxuIik7CiAKLSAgICAgICAgc2V0X3NpemVzKCZjdHh0KTsKLSAg
ICAgICAgZHVtcF9zdGF0ZSgmY3R4dCk7CisgICAgcnVudGVzdCgmc3RhdGVbMV0pOwogCi0gICAg
ICAgIHJjID0geDg2X2VtdWxhdGUoJmN0eHQsICZzdGF0ZS5vcHMpOwotICAgICAgICBwcmludGYo
IkVtdWxhdGlvbiByZXN1bHQ6ICVkXG4iLCByYyk7Ci0gICAgfSB3aGlsZSAoIHJjID09IFg4NkVN
VUxfT0tBWSApOworICAgIGNvbXBhcmVfc3RhdGVzKHN0YXRlKTsKIAogICAgIHJldHVybiAwOwog
fQpkaWZmIC0tZ2l0IGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1l
bXVsLmggYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuaApp
bmRleCA4NWQyMWNiZjBmLi40ODYzYmYyMTY2IDEwMDY0NAotLS0gYS90b29scy9mdXp6L3g4Nl9p
bnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuaAorKysgYi90b29scy9mdXp6L3g4Nl9pbnN0
cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuaApAQCAtNiw2ICs2LDcgQEAgZXh0ZXJuIGludCBM
TFZNRnV6emVyVGVzdE9uZUlucHV0KGNvbnN0IHVpbnQ4X3QgKmRhdGFfcCwgc2l6ZV90IHNpemUp
OwogZXh0ZXJuIHVuc2lnbmVkIGludCBmdXp6X21pbmltYWxfaW5wdXRfc2l6ZSh2b2lkKTsKIAog
ZXh0ZXJuIGJvb2wgb3B0X2NvbXBhY3Q7CitleHRlcm4gYm9vbCBvcHRfcmVydW47CiAKICNkZWZp
bmUgSU5QVVRfU0laRSAgNDA5NgogCi0tIAoyLjE0LjIKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 10 22:00:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 22:00:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e22ZK-00036e-LF; Tue, 10 Oct 2017 22:00:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4495d6a26=George.Dunlap@citrix.com>)
 id 1e22ZJ-00033G-5k
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 22:00:05 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 BB/A7-07499-4E24DD95; Tue, 10 Oct 2017 22:00:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsXitHRDpO5jp7u
 RBot/Glt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkX/m1kLehTrPi6ZR9LA+MimS5GTg4JAX+J
 Kd1nGUFsNgE9iXnHv7J0MXJwiAioSNzea9DFyMXBLLCfUaL36w82kBphAQeJqQdXgNWzCKhK/
 G07xwpi8wrYSEy8fp4RYqa8xPsF98FsTgFbid3netlBbCGgmm3tk5kgbFWJxQ+OskP0CkqcnP
 mEBcRmFpCQOPjiBfMERt5ZSFKzkKQWMDKtYtQoTi0qSy3SNTLSSyrKTM8oyU3MzNE1NDDTy00
 tLk5MT81JTCrWS87P3cQIDB4GINjBuGZ+4CFGSQ4mJVHe1+p3I4X4kvJTKjMSizPii0pzUosP
 McpwcChJ8E5yBMoJFqWmp1akZeYAwxgmLcHBoyTCqwUMZSHe4oLE3OLMdIjUKUZjjmObLv9h4
 ui4efcPkxBLXn5eqpQ472qQSQIgpRmleXCDYPF1iVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSs
 K8u0Cm8GTmlcDtewV0ChPQKaJpd0BOKUlESEk1MKam/133ISmrvO/1O9t5sddePC3bzhExzch
 muqpYzf4kveXxqq7nH8/vudsR8/6U2Y7tXyYXvdr9LVD9MIv3tt2TAue97t14RumZwNbVnoce
 FOi9vLM/+fz1ukCx5rOhTUoLChm/1ETsn6c8o+wuf82jhWZHT0//WdF24aEO2+z4h/8an+Vaa
 DsrsRRnJBpqMRcVJwIAuC7mDaoCAAA=
X-Env-Sender: prvs=4495d6a26=George.Dunlap@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1507672798!109594437!4
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26757 invoked from network); 10 Oct 2017 22:00:03 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 22:00:03 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="444876948"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 10 Oct 2017 17:20:04 +0100
Message-ID: <20171010162011.9629-5-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.2
In-Reply-To: <20171010162011.9629-1-george.dunlap@citrix.com>
References: <20171010162011.9629-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v3 05/12] fuzz/x86_emulate: Add 'afl-cov' target
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Li4udG8gZ2VuZXJhdGUgYSAibm9ybWFsIiBjb3ZlcmFnZS1pbnN0cnVtZW50ZWQgYmluYXJ5LCBz
dWl0YWJsZSBmb3IKdXNlIHdpdGggZ2NvdiBvciBhZmwtY292LgoKVGhpcyBpcyBzbGlnaHRseSBh
bm5veWluZyBiZWNhdXNlOgoKIC0gRXZlcnkgb2JqZWN0IGZpbGUgbmVlZHMgdG8gaGF2ZSBiZWVu
IGluc3RydW1lbnRlZCB0byB3b3JrCiAgIGVmZmVjdGl2ZWx5CgogLSBZb3UgZ2VuZXJhbGx5IHdh
bnQgdG8gaGF2ZSBib3RoIGFuIGFmbC1pbnN0cnVtZW50ZWQgYmluYXJ5IGFuZCBhCiAgIGdjb3Yt
aW5zdHJ1bWVudGVkIGJpbmFyeSBhdCB0aGUgc2FtZSB0aW1lLCBidXQKCiAtIGdjb3YgaW5zdHJ1
bWVudGF0aW9uIGFuZCBhZmwgaW5zdHJ1bWVudGF0aW9uIGFyZSBtdXR1YWxseSBleGNsdXNpdmUK
ClNvIHdoZW4gbWFraW5nIHRoZSBgYWZsLWNvdmAgdGFyZ2V0LCBnZW5lcmF0ZSBhIHNlY29uZCBz
ZXQgb2Ygb2JqZWN0CmZpbGVzIGFuZCBhIHNlY29uZCBiaW5hcnkgd2l0aCB0aGUgYC1jb3ZgIHN1
ZmZpeC4KCldoaWxlIHdlJ3JlIGhlcmUsIHJlbW92ZSB0aGUgcmVkdW5kYW50IHg4Ni1lbXVsYXRl
LmMgZGVwZW5kZW5jeSBmb3IKeDg2LWVtdWxhdGUuby4KClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0tCnYzOgotIFJlYmFzZSBvbiBuZXcg
dmVyc2lvbnMgb2YgcHJldmlvdXMgcGF0Y2ggKG1haW5seSB4ODYtZW11bGF0ZS4qIHJlbmFtZSkK
LSBUaWdodGVuIHVwIGJ1aWxkIHJ1bGVzCi0gQWRkIG5ld2xpbmUgYXQgdGhlIGVuZCBvZiBSRUFE
TUUuYWZsCi0gVXNlIDo9IGZvciBHQ09WX0ZMQUdTIGluIE1ha2VmaWxlCkNoYW5nZXMgaW4gdjI6
Ci0gUHVsbCAnaW5wdXRzJyB0byB4ODZfZW11bGF0ZV91c2VyKiBpbnRvIGEgbWFrZSB2YXJpYWJs
ZSB0byBhdm9pZCBkdXBsaWNhdGlvbgoKQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRy
aXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Ci0tLQogLmdpdGlnbm9yZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgMSArCiB0b29scy9mdXp6L1JFQURNRS5hZmwgICAgICAgICAgICAgICAgICAgICAgICB8
IDE0ICsrKysrKysrKysrKysrCiB0b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9N
YWtlZmlsZSB8IDE3ICsrKysrKysrKysrKysrLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDI5IGluc2Vy
dGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvLmdpdGlnbm9yZSBiLy5naXRp
Z25vcmUKaW5kZXggZWYyNzU1M2EyZC4uMDUxNDg0MmRhZSAxMDA2NDQKLS0tIGEvLmdpdGlnbm9y
ZQorKysgYi8uZ2l0aWdub3JlCkBAIC0xNjMsNiArMTYzLDcgQEAgdG9vbHMvZnV6ei94ODZfaW5z
dHJ1Y3Rpb25fZW11bGF0b3IvYXNtCiB0b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRv
ci94ODZfZW11bGF0ZQogdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IveDg2LWVt
dWxhdGUuW2NoXQogdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhhcm5l
c3MKK3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2FmbC1oYXJuZXNzLWNvdgog
dG9vbHMvaGVscGVycy9fcGF0aHMuaAogdG9vbHMvaGVscGVycy9pbml0LXhlbnN0b3JlLWRvbWFp
bgogdG9vbHMvaGVscGVycy94ZW4taW5pdC1kb20wCmRpZmYgLS1naXQgYS90b29scy9mdXp6L1JF
QURNRS5hZmwgYi90b29scy9mdXp6L1JFQURNRS5hZmwKaW5kZXggNDc1OGRlMjQ5MC4uOGI1OGI4
Y2RlYSAxMDA2NDQKLS0tIGEvdG9vbHMvZnV6ei9SRUFETUUuYWZsCisrKyBiL3Rvb2xzL2Z1enov
UkVBRE1FLmFmbApAQCAtNDEsMyArNDEsMTcgQEAgVXNlIHRoZSB4ODYgaW5zdHJ1Y3Rpb24gZW11
bGF0b3IgZnV6emVyIGFzIGFuIGV4YW1wbGUuCiAgICAkICRBRkxQQVRIL2FmbC1mdXp6IC10IDEw
MDAgLWkgdGVzdGNhc2VfZGlyIC1vIGZpbmRpbmdzX2RpciAtLSAuL2FmbC1oYXJuZXNzCiAKIFBs
ZWFzZSBzZWUgQUZMIGRvY3VtZW50YXRpb24gZm9yIG1vcmUgaW5mb3JtYXRpb24uCisKKyMgR0VO
RVJBVElORyBDT1ZFUkFHRSBJTkZPUk1BVElPTgorCitUbyB1c2UgYWZsLWNvdiBvciBnY292LCB5
b3UgbmVlZCBhIHNlcGFyYXRlIGJpbmFyeSBpbnN0cnVtZW50ZWQgdG8KK2dlbmVyYXRlIGNvdmVy
YWdlIGRhdGEuICBUbyBkbyB0aGlzLCB1c2UgdGhlIHRhcmdldCBgYWZsLWNvdmA6CisKKyAgICAk
IG1ha2UgYWZsLWNvdiAjcHJvZHVjZXMgYWZsLWhhcm5lc3MtY292CisKK05PVEU6IFBsZWFzZSBh
bHNvIG5vdGUgdGhhdCB0aGUgY292ZXJhZ2UgaW5zdHJ1bWVudGF0aW9uIGhhcmQtY29kZXMKK3Ro
ZSBhYnNvbHV0ZSBwYXRoIGZvciB0aGUgaW5zdHJ1bWVudGF0aW9uIHJlYWQgYW5kIHdyaXRlIGZp
bGVzIGluIHRoZQorYmluYXJ5OyBzbyBjb3ZlcmFnZSBkYXRhIHdpbGwgYWx3YXlzIHNob3cgdXAg
aW4gdGhlIGJ1aWxkIGRpcmVjdG9yeSBubworbWF0dGVyIHdoZXJlIHlvdSBydW4gdGhlIGJpbmFy
eSBmcm9tLgorCitQbGVhc2Ugc2VlIGFmbC1jb3YgYW5kL29yIGdjb3YgZG9jdW1lbnRhdGlvbiBm
b3IgbW9yZSBpbmZvcm1hdGlvbi4KZGlmZiAtLWdpdCBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0
aW9uX2VtdWxhdG9yL01ha2VmaWxlIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0
b3IvTWFrZWZpbGUKaW5kZXggMTA3YmY2MmEyMS4uY2I1NjFhZWMzZiAxMDA2NDQKLS0tIGEvdG9v
bHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvTWFrZWZpbGUKKysrIGIvdG9vbHMvZnV6
ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvTWFrZWZpbGUKQEAgLTIzLDEyICsyMywxNyBAQCB4
ODYtZW11bGF0ZS5jIHg4Ni1lbXVsYXRlLmg6ICU6CiAKIENGTEFHUyArPSAkKENGTEFHU194ZW5p
bmNsdWRlKSAtRF9fWEVOX1RPT0xTX18gLUkuCiAKK0dDT1ZfRkxBR1MgOj0gLS1jb3ZlcmFnZQor
JS1jb3YubzogJS5jCisJJChDQykgLWMgJChDRkxBR1MpICQoR0NPVl9GTEFHUykgJDwgLW8gJEAK
KwogeDg2LmggOj0gYXNtL3g4Ni12ZW5kb3JzLmggYXNtL3g4Ni1kZWZucy5oIGFzbS9tc3ItaW5k
ZXguaAogeDg2X2VtdWxhdGUuaCA6PSB4ODYtZW11bGF0ZS5oIHg4Nl9lbXVsYXRlL3g4Nl9lbXVs
YXRlLmggJCh4ODYuaCkKIAoteDg2LWVtdWxhdGUubzogeDg2LWVtdWxhdGUuYyB4ODZfZW11bGF0
ZS94ODZfZW11bGF0ZS5jICQoeDg2X2VtdWxhdGUuaCkKKyMgeDg2LWVtdWxhdGUuYyB3aWxsIGJl
IGltcGxpY2l0IGZvciBib3RoCit4ODYtZW11bGF0ZS5vIHg4Ni1lbXVsYXRlLWNvdi5vOiB4ODZf
ZW11bGF0ZS94ODZfZW11bGF0ZS5jICQoeDg2X2VtdWxhdGUuaCkKIAotZnV6ei1lbXVsLm86ICQo
eDg2X2VtdWxhdGUuaCkKK2Z1enotZW11bC5vIGZ1enotZW11bGF0ZS1jb3YubzogJCh4ODZfZW11
bGF0ZS5oKQogCiB4ODYtaW5zbi1mdXp6ZXIuYTogZnV6ei1lbXVsLm8geDg2LWVtdWxhdGUubwog
CSQoQVIpIHJjICRAICReCkBAIC0zNiw2ICs0MSw5IEBAIHg4Ni1pbnNuLWZ1enplci5hOiBmdXp6
LWVtdWwubyB4ODYtZW11bGF0ZS5vCiBhZmwtaGFybmVzczogYWZsLWhhcm5lc3MubyBmdXp6LWVt
dWwubyB4ODYtZW11bGF0ZS5vCiAJJChDQykgJChDRkxBR1MpICReIC1vICRACiAKK2FmbC1oYXJu
ZXNzLWNvdjogYWZsLWhhcm5lc3MtY292Lm8gZnV6ei1lbXVsLWNvdi5vIHg4Ni1lbXVsYXRlLWNv
di5vCisJJChDQykgJChDRkxBR1MpICQoR0NPVl9GTEFHUykgJF4gLW8gJEAKKwogIyBDb21tb24g
dGFyZ2V0cwogLlBIT05ZOiBhbGwKIGFsbDogeDg2LWluc24tZnV6ei1hbGwKQEAgLTQ2LDcgKzU0
LDcgQEAgZGlzdGNsZWFuOiBjbGVhbgogCiAuUEhPTlk6IGNsZWFuCiBjbGVhbjoKLQlybSAtZiAq
LmEgKi5vIC4qLmQgYWZsLWhhcm5lc3MKKwlybSAtZiAqLmEgKi5vIC4qLmQgYWZsLWhhcm5lc3Mg
YWZsLWhhcm5lc3MtY292ICouZ2NkYSAqLmdjbm8gKi5nY292CiAKIC5QSE9OWTogaW5zdGFsbAog
aW5zdGFsbDogYWxsCkBAIC01NSwzICs2Myw2IEBAIGluc3RhbGw6IGFsbAogCiAuUEhPTlk6IGFm
bAogYWZsOiBhZmwtaGFybmVzcworCisuUEhPTlk6IGFmbC1jb3YKK2FmbC1jb3Y6IGFmbC1oYXJu
ZXNzLWNvdgotLSAKMi4xNC4yCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 22:01:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 22:01:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e22al-0003lO-OO; Tue, 10 Oct 2017 22:01:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=449b7a24d=Andrew.Cooper3@citrix.com>)
 id 1e22ak-0003kY-5b
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 22:01:34 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 E6/FC-14867-D334DD95; Tue, 10 Oct 2017 22:01:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsWyU9JRQtfa+W6
 kwcTjZhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a8J9EFPXwVl+4GNjDe4O5i5OSQEPCTeLls
 IiOILSwQJvFg4QEWEFtEIEDidF8DK4gtJGAnsa7tDxuIzSagL7H7xScmEJtXwFZiac8+sDiLg
 KrEn7OXmEFsUYFwiaaz/SwQNYISJ2c+AbI5ODgF7CXar8uCmMwCmhLrd+mDVDALyEtsfzuHGc
 IWl2j6shJqq5rEtf5L7BBXpkts/fuLeQIj/ywkQ2chTJqFZNIsJJMWMLKsYlQvTi0qSy3SNdZ
 LKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMSAYg2MHY8c/pEKMkB5OSKO9r9buR
 QnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR42ZyAcoJFqempFWmZOcDYgElLcPAoifBqgaR5iwsSc
 4sz0yFSpxgVpcR5VzsCJQRAEhmleXBtsHi8xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHeXS
 BTeDLzSuCmvwJazAS0WDTtDsjikkSElFQDo1DN3S0tWf82RO2svL23d36tbtZmMUX2x5Y8s1T
 37+eQEZqx2f7ru60yfaaKXLt+S+34JC2vv3Thr68cJZ+25r4w67q78eC7MNUFmRPPpi18MJf5
 RFBeob+/v731ktpv0T3pCmbJ96/mpC158G79ZbtVv5p3z++8eWW+fexR1762qjiDrWG6WUosx
 RmJhlrMRcWJAMX1b+rCAgAA
X-Env-Sender: prvs=449b7a24d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1507672888!76606580!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.9 required=7.0 tests=DATE_IN_PAST_06_12,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3037 invoked from network); 10 Oct 2017 22:01:31 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 22:01:31 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="55565638"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59DCC06B020000780018452D@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <1cae5b66-660f-6066-a656-4191931a6196@citrix.com>
Date: Tue, 10 Oct 2017 13:43:51 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59DCC06B020000780018452D@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86emul: handle address wrapping for
 VMASKMOVP{S, D}
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTAvMTcgMTE6NDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEkgZmFpbGVkIHRvIHJlY29n
bml6ZSB0aGUgbmVlZCB0byBtaXJyb3IgdGhlIGNoYW5nZXMgZG9uZSBieSA3ODY5ZTJiYWZlCj4g
KCJ4ODZlbXVsL2Z1eno6IGFkZCBydWRpbWVudGFyeSBsaW1pdCBjaGVja2luZyIpIGludG8gdGhl
IGVhcmxpZXIKPiB3cml0dGVuIGJ1dCBsYXRlciBjb21taXR0ZWQgMmZlNDNkMzMzZiAoIng4NmVt
dWw6IHN1cHBvcnQgcmVtYWluaW5nIEFWWAo+IGluc25zIik6IEJlaGF2aW9yIGhlcmUgaXMgdGhl
IHNhbWUgYXMgZm9yIG11bHRpLXBhcnQgcmVhZHMgb3Igd3JpdGVzLgo+Cj4gUmVwb3J0ZWQtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKQWNrZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgo+IC0tLQo+IFRoZXJlJ3MgYW5vdGhlciBp
c3N1ZSBoZXJlLCBidXQgSSdsbCBmaXJzdCBoYXZlIHRvIHRoaW5rIGFib3V0IHBvc3NpYmxlCj4g
KHByZWZlcmFibHkgbm9uLWludHJ1c2l2ZSkgc29sdXRpb25zOiBBbiBhY2Nlc3MgY3Jvc3Npbmcg
YSBwYWdlCj4gYm91bmRhcnkgYW5kIGhhdmluZwo+IC0gYSBzZXQgbWFzayBiaXQgY29ycmVzcG9u
ZGluZyB0byBhbiBlbGVtZW50IGZ1bGx5IGxpdmluZyBpbiB0aGUgZmlyc3QKPiAgIHBhZ2UsCj4g
LSBvbmUgb3IgbW9yZSBjbGVhciBtYXNrIGJpdHMgY29ycmVzcG9uZGluZyB0byB0aGUgaW5pdGlh
bCBlbGVtZW50cyBvbgo+ICAgdGhlIHNlY29uZCBwYWdlLAo+IC0gYW5vdGhlciBoaWdoZXIgbWFz
ayBiaXQgYmVpbmcgc2V0Cj4gd291bGQgcmVzdWx0IGluIGEgd3JvbmcgQ1IyIHZhbHVlIHRvIGJl
IHJlcG9ydGVkIGluIGNhc2UgdGhlIGFjY2VzcyB0bwo+IHRoZSBzZWNvbmQgcGFnZSB3b3VsZCBj
YXVzZSBhIGZhdWx0IChpdCB3b3VsZCBwb2ludCB0byB0aGUgc3RhcnQgb2YgdGhlCj4gcGFnZSBp
bnN0ZWFkIG9mIHRoZSBlbGVtZW50IGJlaW5nIGFjY2Vzc2VkKS4gTmVpdGhlciBzcGxpdHRpbmcg
dGhlCj4gYWNjZXNzIGhlcmUgaW50byBtdWx0aXBsZSBvbmVzIG5vciB1bmlmb3JtbHkgcGFzc2lu
ZyBhIGJ5dGUgb3Igd29yZAo+IGVuYWJsZSBtYXNrIGludG8gLT53cml0ZSgpIHNlZW0gdmVyeSBk
ZXNpcmFibGUuCgpJcyB0aGlzIGp1c3Qgc3VwcG9zaXRpb24sIG9yIGhhdmUgeW91IGNvbmZpcm1l
ZCB3aGF0IHJlYWxseSBoYXBwZW5zIG9uCmhhcmR3YXJlPwoKSSBleHBlY3QgdGhhdCB0aGUgbWFz
ayBvcGVyYXRpb25zIHR1cm4gaW50byBtdWx0aS1wYXJ0IG9wZXJhdGlvbnMsIHdoaWNoCm1lYW5z
IHRoZWlyIGJlaGF2aW91ciBvbiBhIHN0cmFkZGxlZCBmYXVsdCBpcyBpbXBsZW1lbnRhdGlvbiBk
ZWZpbmVkCihhbmQgYmVoYXZlcyBkaWZmZXJlbnRseSBiZXR3ZWVuIEF0b21zIGFuZCBYZW9ucyku
CgpPbmUgb3B0aW9uIHdlIGNvdWxkIGRvIGlzIHRvIGhhdmUgYSB2YXJpYXRpb24gb2YgdGhlICJJ
bXBsZW1lbnQKaHZtZW11bF93cml0ZSgpIHVzaW5nIHJlYWwgbWFwcGluZ3MiIGxvZ2ljIHdoZXJl
IHdlIHB1bGwgbWFwcGluZ3MgaW50bwp0aGUgdm1hcCBpbmRpdmlkdWFsbHksIGJ1dCB0aGF0IHdv
dWxkIHJlcXVpcmUgc29tZSBwYXJ0IG9mIHRoZSBjb2RlIHRvCmNvbnZlcnQgZWEgKyBtYXNrID0+
IGxpbmVhciBhZGRyZXNzIG9mIGVhY2ggdW5pdCwgc28gdGhlIGV2ZW50dWFsCm1hcHBpbmcgY2Fu
IGJlIGNvbnN0cnVjdGVkIHBpZWNlLXdpc2UuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 10 22:11:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 22:11:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e22jy-0005Ab-FP; Tue, 10 Oct 2017 22:11:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4497f262f=Paul.Durrant@citrix.com>)
 id 1e22jw-00059t-TC
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 22:11:05 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 75/F7-20448-8754DD95; Tue, 10 Oct 2017 22:11:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHRDpG65691
 Ig63bpCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyXe5cyF8yJrLj5JqOB8bZzFyMnh4SAv8Ts
 i8eZQGw2AR2JqU8vsXYxcnCICKhI3N5r0MXIxcEssIxJ4ui1vYwgNcICsRLvl+4Fq2cRUJU48
 vEQC0g9r4C1RPcfA4iR8hK72i6ygticAjYSD5e0gLUKAZWse90I1sorIChxcuYTFhCbWUBTon
 X7b3YIW16ieetsZoh6FYn1U2exTWDkm4WkZRaSlllIWhYwMq9i1ChOLSpLLdI1NNRLKspMzyj
 JTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMNAYg2MG4+rfTIUZJDiYlUd7X6ncjhfiS8lMq
 MxKLM+KLSnNSiw8xynBwKEnwJroA5QSLUtNTK9Iyc4AhD5OW4OBREuENdQZK8xYXJOYWZ6ZDp
 E4xGnN0Tbvyh4mj4+bdP0xCLHn5ealS4rxFIJMEQEozSvPgBsFi8RKjrJQwLyPQaUI8BalFuZ
 klqPKvGMU5GJWEeYNApvBk5pXA7XsFdAoT0CmiaXdATilJREhJNTDGJmxf1c6WupmzQEezRWZ
 H3BIZ1QdH+n0Cd6vovzZL0+S/t8Wdc+fDuzMnvRZaeGeiLps93znjGK8QO/V7LHV3Ag8HsT+9
 dW7a3YKT95658Fg9X5+hqHhrxsf6Op8Lhh6xtVG3J8Rdiv2StOi4F5s81/Q2PWHRhLlR27S5X
 R/mK3XvFZ/zVU2JpTgj0VCLuag4EQC9HswhwAIAAA==
X-Env-Sender: prvs=4497f262f=Paul.Durrant@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1507673456!108982716!4
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40892 invoked from network); 10 Oct 2017 22:11:02 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 22:11:02 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="444965117"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 10 Oct 2017 17:31:19 +0100
Message-ID: <20171010163126.2558-5-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171010163126.2558-1-paul.durrant@citrix.com>
References: <20171010163126.2558-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: [Xen-devel] [PATCH v10 04/11] x86/hvm/ioreq: defer mapping gfns
	until they are actually requsted
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBzdWJzZXF1ZW50IHBhdGNoIHdpbGwgaW50cm9kdWNlIGEgbmV3IHNjaGVtZSB0byBhbGxvdyBh
biBlbXVsYXRvciB0bwptYXAgaW9yZXEgc2VydmVyIHBhZ2VzIGRpcmVjdGx5IGZyb20gWGVuIHJh
dGhlciB0aGFuIHRoZSBndWVzdCBQMk0uCgpUaGlzIHBhdGNoIGxheXMgdGhlIGdyb3VuZHdvcmsg
Zm9yIHRoYXQgY2hhbmdlIGJ5IGRlZmVycmluZyBtYXBwaW5nIG9mCmdmbnMgdW50aWwgdGhlaXIg
dmFsdWVzIGFyZSByZXF1ZXN0ZWQgYnkgYW4gZW11bGF0b3IuIFRvIHRoYXQgZW5kLCB0aGUKcGFk
IGZpZWxkIG9mIHRoZSB4ZW5fZG1fb3BfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvIHN0cnVjdHVyZSBp
cyByZS1wdXJwb3NlZAp0byBhIGZsYWdzIGZpZWxkIGFuZCBuZXcgZmxhZywgWEVOX0RNT1Bfbm9f
Z2ZucywgZGVmaW5lZCB3aGljaCBtb2RpZmllcyB0aGUKYmVoYXZpb3VyIG9mIFhFTl9ETU9QX2dl
dF9pb3JlcV9zZXJ2ZXJfaW5mbyB0byBhbGxvdyB0aGUgY2FsbGVyIHRvIGF2b2lkCnJlcXVlc3Rp
bmcgdGhlIGdmbiB2YWx1ZXMuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KQ2M6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUu
Y2l0cml4LmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xl
LmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6
IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgoKdjg6CiAtIEZvciBzYWZldHkgbWFrZSBhbGwgb2Yg
dGhlIHBvaW50ZXJzIHBhc3NlZCB0bwogICBodm1fZ2V0X2lvcmVxX3NlcnZlcl9pbmZvKCkgb3B0
aW9uYWwuCiAtIFNocmluayBidWZpb3JlcV9oYW5kbGluZyBkb3duIHRvIGEgdWludDhfdC4KCnYz
OgogLSBVcGRhdGVkIGluIHJlc3BvbnNlIHRvIHJldmlldyBjb21tZW50cyBmcm9tIFdlaSBhbmQg
Um9nZXIuCiAtIEFkZGVkIGEgSEFORExFX0JVRklPUkVRIG1hY3JvIHRvIG1ha2UgdGhlIGNvZGUg
bmVhdGVyLgogLSBUaGlzIHBhdGNoIG5vIGxvbmdlciBpbnRyb2R1Y2VzIGEgc2VjdXJpdHkgdnVs
bmVyYWJpbGl0eSBzaW5jZSB0aGVyZQogICBpcyBub3cgYW4gZXhwbGljaXQgbGltaXQgb24gdGhl
IG51bWJlciBvZiBpb3JlcSBzZXJ2ZXJzIHRoYXQgbWF5IGJlCiAgIGNyZWF0ZWQgZm9yIGFueSBv
bmUgZG9tYWluLgotLS0KIHRvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jICAgICAgICAgICAg
ICAgICAgIHwgIDggKysrKysKIHRvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZp
Y2Vtb2RlbC5oIHwgIDYgKystLQogeGVuL2FyY2gveDg2L2h2bS9kbS5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgOSArKystLQogeGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jICAgICAgICAg
ICAgICAgICAgICAgICAgfCA0NyArKysrKysrKysrKysrKy0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9kb21haW4uaCAgICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vaW5jbHVk
ZS9wdWJsaWMvaHZtL2RtX29wLmggICAgICAgICAgICAgICAgICB8IDMyICsrKysrKysrKystLS0t
LS0tCiA2IGZpbGVzIGNoYW5nZWQsIDYzIGluc2VydGlvbnMoKyksIDQxIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jIGIvdG9vbHMvbGlicy9k
ZXZpY2Vtb2RlbC9jb3JlLmMKaW5kZXggMGYyYzFhNzkxZi4uOTFjNjlkMTAzYiAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMKKysrIGIvdG9vbHMvbGlicy9kZXZpY2Vt
b2RlbC9jb3JlLmMKQEAgLTE4OCw2ICsxODgsMTQgQEAgaW50IHhlbmRldmljZW1vZGVsX2dldF9p
b3JlcV9zZXJ2ZXJfaW5mbygKIAogICAgIGRhdGEtPmlkID0gaWQ7CiAKKyAgICAvKgorICAgICAq
IElmIHRoZSBjYWxsZXIgaXMgbm90IHJlcXVlc3RpbmcgZ2ZuIHZhbHVlcyB0aGVuIGluc3RydWN0
IHRoZQorICAgICAqIGh5cGVyY2FsbCBub3QgdG8gcmV0cmlldmUgdGhlbSBhcyB0aGlzIG1heSBj
YXVzZSB0aGVtIHRvIGJlCisgICAgICogbWFwcGVkLgorICAgICAqLworICAgIGlmICghaW9yZXFf
Z2ZuICYmICFidWZpb3JlcV9nZm4pCisgICAgICAgIGRhdGEtPmZsYWdzIHw9IFhFTl9ETU9QX25v
X2dmbnM7CisKICAgICByYyA9IHhlbmRldmljZW1vZGVsX29wKGRtb2QsIGRvbWlkLCAxLCAmb3As
IHNpemVvZihvcCkpOwogICAgIGlmIChyYykKICAgICAgICAgcmV0dXJuIHJjOwpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlL3hlbmRldmljZW1vZGVsLmggYi90b29s
cy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVuZGV2aWNlbW9kZWwuaAppbmRleCAxMzIxNmRi
MDRhLi5kNzNhNzZkYTM1IDEwMDY0NAotLS0gYS90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1
ZGUveGVuZGV2aWNlbW9kZWwuaAorKysgYi90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUv
eGVuZGV2aWNlbW9kZWwuaApAQCAtNjEsMTEgKzYxLDExIEBAIGludCB4ZW5kZXZpY2Vtb2RlbF9j
cmVhdGVfaW9yZXFfc2VydmVyKAogICogQHBhcm0gZG9taWQgdGhlIGRvbWFpbiBpZCB0byBiZSBz
ZXJ2aWNlZAogICogQHBhcm0gaWQgdGhlIElPUkVRIFNlcnZlciBpZC4KICAqIEBwYXJtIGlvcmVx
X2dmbiBwb2ludGVyIHRvIGEgeGVuX3Bmbl90IHRvIHJlY2VpdmUgdGhlIHN5bmNocm9ub3VzIGlv
cmVxCi0gKiAgICAgICAgICAgICAgICAgIGdmbgorICogICAgICAgICAgICAgICAgICBnZm4uIChN
YXkgYmUgTlVMTCBpZiBub3QgcmVxdWlyZWQpCiAgKiBAcGFybSBidWZpb3JlcV9nZm4gcG9pbnRl
ciB0byBhIHhlbl9wZm5fdCB0byByZWNlaXZlIHRoZSBidWZmZXJlZCBpb3JlcQotICogICAgICAg
ICAgICAgICAgICAgIGdmbgorICogICAgICAgICAgICAgICAgICAgIGdmbi4gKE1heSBiZSBOVUxM
IGlmIG5vdCByZXF1aXJlZCkKICAqIEBwYXJtIGJ1ZmlvcmVxX3BvcnQgcG9pbnRlciB0byBhIGV2
dGNobl9wb3J0X3QgdG8gcmVjZWl2ZSB0aGUgYnVmZmVyZWQKLSAqICAgICAgICAgICAgICAgICAg
ICAgaW9yZXEgZXZlbnQgY2hhbm5lbAorICogICAgICAgICAgICAgICAgICAgICBpb3JlcSBldmVu
dCBjaGFubmVsLiAoTWF5IGJlIE5VTEwgaWYgbm90IHJlcXVpcmVkKQogICogQHJldHVybiAwIG9u
IHN1Y2Nlc3MsIC0xIG9uIGZhaWx1cmUuCiAgKi8KIGludCB4ZW5kZXZpY2Vtb2RlbF9nZXRfaW9y
ZXFfc2VydmVyX2luZm8oCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMgYi94ZW4v
YXJjaC94ODYvaHZtL2RtLmMKaW5kZXggOWNmNTNiNTUxYy4uMjJmYTViNTFlMyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9kbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwpAQCAt
NDE2LDE2ICs0MTYsMTkgQEAgc3RhdGljIGludCBkbV9vcChjb25zdCBzdHJ1Y3QgZG1vcF9hcmdz
ICpvcF9hcmdzKQogICAgIHsKICAgICAgICAgc3RydWN0IHhlbl9kbV9vcF9nZXRfaW9yZXFfc2Vy
dmVyX2luZm8gKmRhdGEgPQogICAgICAgICAgICAgJm9wLnUuZ2V0X2lvcmVxX3NlcnZlcl9pbmZv
OworICAgICAgICBjb25zdCB1aW50MTZfdCB2YWxpZF9mbGFncyA9IFhFTl9ETU9QX25vX2dmbnM7
CiAKICAgICAgICAgY29uc3Rfb3AgPSBmYWxzZTsKIAogICAgICAgICByYyA9IC1FSU5WQUw7Ci0g
ICAgICAgIGlmICggZGF0YS0+cGFkICkKKyAgICAgICAgaWYgKCBkYXRhLT5mbGFncyAmIH52YWxp
ZF9mbGFncyApCiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICByYyA9IGh2bV9nZXRfaW9y
ZXFfc2VydmVyX2luZm8oZCwgZGF0YS0+aWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAmZGF0YS0+aW9yZXFfZ2ZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJmRhdGEtPmJ1ZmlvcmVxX2dmbiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIChkYXRhLT5mbGFncyAmIFhFTl9ETU9QX25vX2dmbnMpID8KKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwgOiAmZGF0YS0+aW9yZXFfZ2Zu
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGRhdGEtPmZsYWdzICYg
WEVOX0RNT1Bfbm9fZ2ZucykgPworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgTlVMTCA6ICZkYXRhLT5idWZpb3JlcV9nZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAmZGF0YS0+YnVmaW9yZXFfcG9ydCk7CiAgICAgICAgIGJyZWFrOwogICAg
IH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaW9yZXEuYwppbmRleCA0ZjIwZWY3MTA4Li41MmIxMzgxZWUzIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCkBAIC0z
NTAsNiArMzUwLDkgQEAgc3RhdGljIHZvaWQgaHZtX3VwZGF0ZV9pb3JlcV9ldnRjaG4oc3RydWN0
IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgfQogfQogCisjZGVmaW5lIEhBTkRMRV9CVUZJT1JF
UShzKSBcCisgICAgKChzKS0+YnVmaW9yZXFfaGFuZGxpbmcgIT0gSFZNX0lPUkVRU1JWX0JVRklP
UkVRX09GRikKKwogc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2FkZF92Y3B1KHN0cnVjdCBo
dm1faW9yZXFfc2VydmVyICpzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCB2Y3B1ICp2KQogewpAQCAtMzcxLDcgKzM3NCw3IEBAIHN0YXRpYyBpbnQgaHZtX2lv
cmVxX3NlcnZlcl9hZGRfdmNwdShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKIAogICAgIHN2
LT5pb3JlcV9ldnRjaG4gPSByYzsKIAotICAgIGlmICggdi0+dmNwdV9pZCA9PSAwICYmIHMtPmJ1
ZmlvcmVxLnZhICE9IE5VTEwgKQorICAgIGlmICggdi0+dmNwdV9pZCA9PSAwICYmIEhBTkRMRV9C
VUZJT1JFUShzKSApCiAgICAgewogICAgICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWlu
OwogCkBAIC00MjIsNyArNDI1LDcgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9yZW1v
dmVfdmNwdShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKIAogICAgICAgICBsaXN0X2RlbCgm
c3YtPmxpc3RfZW50cnkpOwogCi0gICAgICAgIGlmICggdi0+dmNwdV9pZCA9PSAwICYmIHMtPmJ1
ZmlvcmVxLnZhICE9IE5VTEwgKQorICAgICAgICBpZiAoIHYtPnZjcHVfaWQgPT0gMCAmJiBIQU5E
TEVfQlVGSU9SRVEocykgKQogICAgICAgICAgICAgZnJlZV94ZW5fZXZlbnRfY2hhbm5lbCh2LT5k
b21haW4sIHMtPmJ1ZmlvcmVxX2V2dGNobik7CiAKICAgICAgICAgZnJlZV94ZW5fZXZlbnRfY2hh
bm5lbCh2LT5kb21haW4sIHN2LT5pb3JlcV9ldnRjaG4pOwpAQCAtNDQ5LDcgKzQ1Miw3IEBAIHN0
YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfcmVtb3ZlX2FsbF92Y3B1cyhzdHJ1Y3QgaHZtX2lv
cmVxX3NlcnZlciAqcykKIAogICAgICAgICBsaXN0X2RlbCgmc3YtPmxpc3RfZW50cnkpOwogCi0g
ICAgICAgIGlmICggdi0+dmNwdV9pZCA9PSAwICYmIHMtPmJ1ZmlvcmVxLnZhICE9IE5VTEwgKQor
ICAgICAgICBpZiAoIHYtPnZjcHVfaWQgPT0gMCAmJiBIQU5ETEVfQlVGSU9SRVEocykgKQogICAg
ICAgICAgICAgZnJlZV94ZW5fZXZlbnRfY2hhbm5lbCh2LT5kb21haW4sIHMtPmJ1ZmlvcmVxX2V2
dGNobik7CiAKICAgICAgICAgZnJlZV94ZW5fZXZlbnRfY2hhbm5lbCh2LT5kb21haW4sIHN2LT5p
b3JlcV9ldnRjaG4pOwpAQCAtNDYwLDE0ICs0NjMsMTMgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVx
X3NlcnZlcl9yZW1vdmVfYWxsX3ZjcHVzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogICAg
IHNwaW5fdW5sb2NrKCZzLT5sb2NrKTsKIH0KIAotc3RhdGljIGludCBodm1faW9yZXFfc2VydmVy
X21hcF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYm9vbCBoYW5kbGVfYnVmaW9yZXEpCitzdGF0aWMgaW50IGh2
bV9pb3JlcV9zZXJ2ZXJfbWFwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogewog
ICAgIGludCByYzsKIAogICAgIHJjID0gaHZtX21hcF9pb3JlcV9nZm4ocywgZmFsc2UpOwogCi0g
ICAgaWYgKCAhcmMgJiYgaGFuZGxlX2J1ZmlvcmVxICkKKyAgICBpZiAoICFyYyAmJiBIQU5ETEVf
QlVGSU9SRVEocykgKQogICAgICAgICByYyA9IGh2bV9tYXBfaW9yZXFfZ2ZuKHMsIHRydWUpOwog
CiAgICAgaWYgKCByYyApCkBAIC01OTcsMTMgKzU5OSw3IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVx
X3NlcnZlcl9pbml0KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogICAgIGlmICggcmMgKQog
ICAgICAgICByZXR1cm4gcmM7CiAKLSAgICBpZiAoIGJ1ZmlvcmVxX2hhbmRsaW5nID09IEhWTV9J
T1JFUVNSVl9CVUZJT1JFUV9BVE9NSUMgKQotICAgICAgICBzLT5idWZpb3JlcV9hdG9taWMgPSB0
cnVlOwotCi0gICAgcmMgPSBodm1faW9yZXFfc2VydmVyX21hcF9wYWdlcygKLSAgICAgICAgICAg
ICBzLCBidWZpb3JlcV9oYW5kbGluZyAhPSBIVk1fSU9SRVFTUlZfQlVGSU9SRVFfT0ZGKTsKLSAg
ICBpZiAoIHJjICkKLSAgICAgICAgZ290byBmYWlsX21hcDsKKyAgICBzLT5idWZpb3JlcV9oYW5k
bGluZyA9IGJ1ZmlvcmVxX2hhbmRsaW5nOwogCiAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQog
ICAgIHsKQEAgLTYxOCw5ICs2MTQsNiBAQCBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfaW5p
dChzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICBodm1faW9yZXFfc2VydmVyX3JlbW92
ZV9hbGxfdmNwdXMocyk7CiAgICAgaHZtX2lvcmVxX3NlcnZlcl91bm1hcF9wYWdlcyhzKTsKIAot
IGZhaWxfbWFwOgotICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9yYW5nZXNldHMocyk7Ci0KICAg
ICByZXR1cm4gcmM7CiB9CiAKQEAgLTc1NywxMiArNzUwLDIzIEBAIGludCBodm1fZ2V0X2lvcmVx
X3NlcnZlcl9pbmZvKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAKICAgICBBU1NF
UlQoIUlTX0RFRkFVTFQocykpOwogCi0gICAgKmlvcmVxX2dmbiA9IGdmbl94KHMtPmlvcmVxLmdm
bik7CisgICAgaWYgKCBpb3JlcV9nZm4gfHwgYnVmaW9yZXFfZ2ZuICkKKyAgICB7CisgICAgICAg
IHJjID0gaHZtX2lvcmVxX3NlcnZlcl9tYXBfcGFnZXMocyk7CisgICAgICAgIGlmICggcmMgKQor
ICAgICAgICAgICAgZ290byBvdXQ7CisgICAgfQogCi0gICAgaWYgKCBzLT5idWZpb3JlcS52YSAh
PSBOVUxMICkKKyAgICBpZiAoIGlvcmVxX2dmbiApCisgICAgICAgICppb3JlcV9nZm4gPSBnZm5f
eChzLT5pb3JlcS5nZm4pOworCisgICAgaWYgKCBIQU5ETEVfQlVGSU9SRVEocykgKQogICAgIHsK
LSAgICAgICAgKmJ1ZmlvcmVxX2dmbiA9IGdmbl94KHMtPmJ1ZmlvcmVxLmdmbik7Ci0gICAgICAg
ICpidWZpb3JlcV9wb3J0ID0gcy0+YnVmaW9yZXFfZXZ0Y2huOworICAgICAgICBpZiAoIGJ1Zmlv
cmVxX2dmbiApCisgICAgICAgICAgICAqYnVmaW9yZXFfZ2ZuID0gZ2ZuX3gocy0+YnVmaW9yZXEu
Z2ZuKTsKKworICAgICAgICBpZiAoIGJ1ZmlvcmVxX3BvcnQgKQorICAgICAgICAgICAgKmJ1Zmlv
cmVxX3BvcnQgPSBzLT5idWZpb3JlcV9ldnRjaG47CiAgICAgfQogCiAgICAgcmMgPSAwOwpAQCAt
MTI2NCw3ICsxMjY4LDggQEAgc3RhdGljIGludCBodm1fc2VuZF9idWZmZXJlZF9pb3JlcShzdHJ1
Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgaW9yZXFfdCAqcCkKICAgICBwZy0+cHRycy53cml0ZV9w
b2ludGVyICs9IHF3ID8gMiA6IDE7CiAKICAgICAvKiBDYW5vbmljYWxpemUgcmVhZC93cml0ZSBw
b2ludGVycyB0byBwcmV2ZW50IHRoZWlyIG92ZXJmbG93LiAqLwotICAgIHdoaWxlICggcy0+YnVm
aW9yZXFfYXRvbWljICYmIHF3KysgPCBJT1JFUV9CVUZGRVJfU0xPVF9OVU0gJiYKKyAgICB3aGls
ZSAoIChzLT5idWZpb3JlcV9oYW5kbGluZyA9PSBIVk1fSU9SRVFTUlZfQlVGSU9SRVFfQVRPTUlD
KSAmJgorICAgICAgICAgICAgcXcrKyA8IElPUkVRX0JVRkZFUl9TTE9UX05VTSAmJgogICAgICAg
ICAgICAgcGctPnB0cnMucmVhZF9wb2ludGVyID49IElPUkVRX0JVRkZFUl9TTE9UX05VTSApCiAg
ICAgewogICAgICAgICB1bmlvbiBidWZpb3JlcV9wb2ludGVycyBvbGQgPSBwZy0+cHRycywgbmV3
OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9kb21haW4uaAppbmRleCAzYmQ5YzVkN2MwLi44Yjc5OGVlNGU5IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9kb21haW4uaApAQCAtNjksNyArNjksNyBAQCBzdHJ1Y3QgaHZtX2lv
cmVxX3NlcnZlciB7CiAgICAgZXZ0Y2huX3BvcnRfdCAgICAgICAgICBidWZpb3JlcV9ldnRjaG47
CiAgICAgc3RydWN0IHJhbmdlc2V0ICAgICAgICAqcmFuZ2VbTlJfSU9fUkFOR0VfVFlQRVNdOwog
ICAgIGJvb2wgICAgICAgICAgICAgICAgICAgZW5hYmxlZDsKLSAgICBib29sICAgICAgICAgICAg
ICAgICAgIGJ1ZmlvcmVxX2F0b21pYzsKKyAgICB1aW50OF90ICAgICAgICAgICAgICAgIGJ1Zmlv
cmVxX2hhbmRsaW5nOwogfTsKIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9o
dm0vZG1fb3AuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaAppbmRleCA2YmJhYjVm
Y2EzLi45Njc3YmQ3NGU3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29w
LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oCkBAIC03OSwyOCArNzksMzQg
QEAgc3RydWN0IHhlbl9kbV9vcF9jcmVhdGVfaW9yZXFfc2VydmVyIHsKICAqIFhFTl9ETU9QX2dl
dF9pb3JlcV9zZXJ2ZXJfaW5mbzogR2V0IGFsbCB0aGUgaW5mb3JtYXRpb24gbmVjZXNzYXJ5IHRv
CiAgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFjY2VzcyBJT1JFUSBTZXJ2ZXIg
PGlkPi4KICAqCi0gKiBUaGUgZW11bGF0b3IgbmVlZHMgdG8gbWFwIHRoZSBzeW5jaHJvbm91cyBp
b3JlcSBzdHJ1Y3R1cmVzIGFuZCBidWZmZXJlZAotICogaW9yZXEgcmluZyAoaWYgaXQgZXhpc3Rz
KSB0aGF0IFhlbiB1c2VzIHRvIHJlcXVlc3QgZW11bGF0aW9uLiBUaGVzZSBhcmUKLSAqIGhvc3Rl
ZCBpbiB0aGUgdGFyZ2V0IGRvbWFpbidzIGdtZm5zIDxpb3JlcV9nZm4+IGFuZCA8YnVmaW9yZXFf
Z2ZuPgotICogcmVzcGVjdGl2ZWx5LiBJbiBhZGRpdGlvbiwgaWYgdGhlIElPUkVRIFNlcnZlciBp
cyBoYW5kbGluZyBidWZmZXJlZAotICogZW11bGF0aW9uIHJlcXVlc3RzLCB0aGUgZW11bGF0b3Ig
bmVlZHMgdG8gYmluZCB0byBldmVudCBjaGFubmVsCi0gKiA8YnVmaW9yZXFfcG9ydD4gdG8gbGlz
dGVuIGZvciB0aGVtLiAoVGhlIGV2ZW50IGNoYW5uZWxzIHVzZWQgZm9yCi0gKiBzeW5jaHJvbm91
cyBlbXVsYXRpb24gcmVxdWVzdHMgYXJlIHNwZWNpZmllZCBpbiB0aGUgcGVyLUNQVSBpb3JlcQot
ICogc3RydWN0dXJlcyBpbiA8aW9yZXFfZ2ZuPikuCi0gKiBJZiB0aGUgSU9SRVEgU2VydmVyIGlz
IG5vdCBoYW5kbGluZyBidWZmZXJlZCBlbXVsYXRpb24gcmVxdWVzdHMgdGhlbiB0aGUKLSAqIHZh
bHVlcyBoYW5kZWQgYmFjayBpbiA8YnVmaW9yZXFfZ2ZuPiBhbmQgPGJ1ZmlvcmVxX3BvcnQ+IHdp
bGwgYm90aCBiZSAwLgorICogSWYgdGhlIElPUkVRIFNlcnZlciBpcyBoYW5kbGluZyBidWZmZXJl
ZCBlbXVsYXRpb24gcmVxdWVzdHMsIHRoZQorICogZW11bGF0b3IgbmVlZHMgdG8gYmluZCB0byBl
dmVudCBjaGFubmVsIDxidWZpb3JlcV9wb3J0PiB0byBsaXN0ZW4gZm9yCisgKiB0aGVtLiAoVGhl
IGV2ZW50IGNoYW5uZWxzIHVzZWQgZm9yIHN5bmNocm9ub3VzIGVtdWxhdGlvbiByZXF1ZXN0cyBh
cmUKKyAqIHNwZWNpZmllZCBpbiB0aGUgcGVyLUNQVSBpb3JlcSBzdHJ1Y3R1cmVzKS4KKyAqIElu
IGFkZGl0aW9uLCBpZiB0aGUgWEVOTUVNX2FjcXVpcmVfcmVzb3VyY2UgbWVtb3J5IG9wIGNhbm5v
dCBiZSB1c2VkLAorICogdGhlIGVtdWxhdG9yIHdpbGwgbmVlZCB0byBtYXAgdGhlIHN5bmNocm9u
b3VzIGlvcmVxIHN0cnVjdHVyZXMgYW5kCisgKiBidWZmZXJlZCBpb3JlcSByaW5nIChpZiBpdCBl
eGlzdHMpIGZyb20gZ3Vlc3QgbWVtb3J5LiBJZiA8ZmxhZ3M+IGRvZXMKKyAqIG5vdCBjb250YWlu
IFhFTl9ETU9QX25vX2dmbnMgdGhlbiB0aGVzZSBwYWdlcyB3aWxsIGJlIG1hZGUgYXZhaWxhYmxl
IGFuZAorICogdGhlIGZyYW1lIG51bWJlcnMgcGFzc2VkIGJhY2sgaW4gZ2ZucyA8aW9yZXFfZ2Zu
PiBhbmQgPGJ1ZmlvcmVxX2dmbj4KKyAqIHJlc3BlY3RpdmVseS4gKElmIHRoZSBJT1JFUSBTZXJ2
ZXIgaXMgbm90IGhhbmRsaW5nIGJ1ZmZlcmVkIGVtdWxhdGlvbgorICogb25seSA8aW9yZXFfZ2Zu
PiB3aWxsIGJlIHZhbGlkKS4KICAqLwogI2RlZmluZSBYRU5fRE1PUF9nZXRfaW9yZXFfc2VydmVy
X2luZm8gMgogCiBzdHJ1Y3QgeGVuX2RtX29wX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyB7CiAgICAg
LyogSU4gLSBzZXJ2ZXIgaWQgKi8KICAgICBpb3NlcnZpZF90IGlkOwotICAgIHVpbnQxNl90IHBh
ZDsKKyAgICAvKiBJTiAtIGZsYWdzICovCisgICAgdWludDE2X3QgZmxhZ3M7CisKKyNkZWZpbmUg
X1hFTl9ETU9QX25vX2dmbnMgMAorI2RlZmluZSBYRU5fRE1PUF9ub19nZm5zICgxdSA8PCBfWEVO
X0RNT1Bfbm9fZ2ZucykKKwogICAgIC8qIE9VVCAtIGJ1ZmZlcmVkIGlvcmVxIHBvcnQgKi8KICAg
ICBldnRjaG5fcG9ydF90IGJ1ZmlvcmVxX3BvcnQ7Ci0gICAgLyogT1VUIC0gc3luYyBpb3JlcSBn
Zm4gKi8KKyAgICAvKiBPVVQgLSBzeW5jIGlvcmVxIGdmbiAoc2VlIGJsb2NrIGNvbW1lbnQgYWJv
dmUpICovCiAgICAgdWludDY0X2FsaWduZWRfdCBpb3JlcV9nZm47Ci0gICAgLyogT1VUIC0gYnVm
ZmVyZWQgaW9yZXEgZ2ZuICovCisgICAgLyogT1VUIC0gYnVmZmVyZWQgaW9yZXEgZ2ZuIChzZWUg
YmxvY2sgY29tbWVudCBhYm92ZSkqLwogICAgIHVpbnQ2NF9hbGlnbmVkX3QgYnVmaW9yZXFfZ2Zu
OwogfTsKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 22:11:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 22:11:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e22jt-00058m-MH; Tue, 10 Oct 2017 22:11:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4497f262f=Paul.Durrant@citrix.com>)
 id 1e22js-00058c-0W
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 22:11:00 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 6D/4B-03207-3754DD95; Tue, 10 Oct 2017 22:10:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsXitHRDpG6R691
 Ig765ihbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bH+cdZC07IVzyYuIilgfGjaBcjJ4eEgL/E
 v9WzmUBsNgEdialPL7F2MXJwiAioSNzea9DFyMXBLPCcSWLmjnZGkBphATOJ13d3MoPYLAKqE
 suOTgGL8wpYSzxo7WGEmCkvsavtIitEXFDi5MwnLCA2s4CmROv23+wQtrxE89bZYHOEgHatnz
 qLbQIjzywkLbOQtMxC0rKAkXkVo0ZxalFZapGuoaFeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5
 iUrFecn7uJkZg8DAAwQ7G1b+dDjFKcjApifK+Vr8bKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC
 N9EFKCdYlJqeWpGWmQMMY5i0BAePkghvqDNQmre4IDG3ODMdInWK0Zjj2KbLf5g4Om7e/cMkx
 JKXn5cqJc5bBDJJAKQ0ozQPbhAsvi4xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmDcIZApPZl
 4J3L5XQKcwAZ0imnYH5JSSRISUVANj9ZXUS4aqxr7dE4xTxDepbI//lsdvoZx94cIEVae9i27
 Jb7txNavRoH/jLSXhHWLu7hdO1tWX1dhovVL+x2FTZcqRYlzJs4y5hm9ajqoqG+u/maz9WoZ/
 ftSeu5Ykf01o/sf/zxxTZgZFxba9ucYYt+nf95vLzOr5tjgIXxP4cu/2B7mJqVuVWIozEg21m
 IuKEwECy8rAqgIAAA==
X-Env-Sender: prvs=4497f262f=Paul.Durrant@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1507673456!108982716!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39001 invoked from network); 10 Oct 2017 22:10:58 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 22:10:58 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="444964543"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 10 Oct 2017 17:31:15 +0100
Message-ID: <20171010163126.2558-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v10 00/11] x86: guest resource mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBzZXJpZXMgaW50cm9kdWNlcyBzdXBwb3J0IGZvciBkaXJlY3QgbWFwcGluZyBvZiBndWVz
dCByZXNvdXJjZXMuClRoZSByZXNvdXJjZXMgYXJlOgogLSBJT1JFUSBzZXJ2ZXIgcGFnZXMKIC0g
R3JhbnQgdGFibGVzCgp2MTA6CiAtIFJlc3BvbmRlZCB0byBjb21tZW50cyBmcm9tIEphbi4KCnY5
OgogLSBDaGFuZ2UgdG8gcGF0Y2ggIzEgb25seS4KCnY4OgogLSBSZS1vcmRlcmVkIHNlcmllcyBh
bmQgZHJvcHBlZCB0d28gcGF0Y2hlcyB0aGF0IGhhdmUgYWxyZWFkeSBiZWVuCiAgIGNvbW1pdHRl
ZC4KCnY3OgogLSBGaXhlZCBhc3NlcnRpb24gZmFpbHVyZSBoaXQgZHVyaW5nIGRvbWFpbiBkZXN0
cm95LgoKdjY6CiAtIFJlc3BvbmRlZCB0byBtaXNzZWQgY29tbWVudHMgZnJvbSBSb2dlci4KCnY1
OgogLSBSZXNwb25kZWQgdG8gcmV2aWV3IGNvbW1lbnRzIGZyb20gV2VpLgoKdjQ6CiAtIFJlc3Bv
bmRlZCB0byBmdXJ0aGVyIHJldmlldyBjb21tZW50cyBmcm9tIFJvZ2VyLgoKdjM6CiAtIERyb3Bw
ZWQgb3JpZ2luYWwgcGF0Y2ggIzEgc2luY2UgaXQgaXMgY292ZXJlZCBieSBKdWVyZ2VuJ3MgcGF0
Y2guCiAtIEFkZGVkIG5ldyB4ZW5mb3JlaWdubWVtb3J5Y2xlYW51cCBwYXRjaCAoIzQpLgogLSBS
ZXBsYWNlZCB0aGUgcGF0Y2ggaW50cm9kdWNpbmcgdGhlIGlvcmVxIHNlcnZlciAnaXNfZGVmYXVs
dCcgZmxhZyB3aXRoIG9uZQogICB0aGF0IGNoYW5nZXMgdGhlIGlvcmVxIHNlcnZlciBsaXN0IGlu
dG8gYW4gYXJyYXkgKCM4KS4KClBhdWwgRHVycmFudCAoMTEpOgogIHg4Ni9odm0vaW9yZXE6IG1h
aW50YWluIGFuIGFycmF5IG9mIGlvcmVxIHNlcnZlcnMgcmF0aGVyIHRoYW4gYSBsaXN0CiAgeDg2
L2h2bS9pb3JlcTogc2ltcGxpZnkgY29kZSBhbmQgdXNlIGNvbnNpc3RlbnQgbmFtaW5nCiAgeDg2
L2h2bS9pb3JlcTogdXNlIGdmbl90IGluIHN0cnVjdCBodm1faW9yZXFfcGFnZQogIHg4Ni9odm0v
aW9yZXE6IGRlZmVyIG1hcHBpbmcgZ2ZucyB1bnRpbCB0aGV5IGFyZSBhY3R1YWxseSByZXF1c3Rl
ZAogIHg4Ni9tbTogYWRkIEhZUEVSVklTT1JfbWVtb3J5X29wIHRvIGFjcXVpcmUgZ3Vlc3QgcmVz
b3VyY2VzCiAgeDg2L2h2bS9pb3JlcTogYWRkIGEgbmV3IG1hcHBhYmxlIHJlc291cmNlIHR5cGUu
Li4KICB4ODYvbW06IGFkZCBhbiBleHRyYSBjb21tYW5kIHRvIEhZUEVSVklTT1JfbW11X3VwZGF0
ZS4uLgogIHRvb2xzL2xpYnhlbmZvcmVpZ25tZW1vcnk6IGFkZCBzdXBwb3J0IGZvciByZXNvdXJj
ZSBtYXBwaW5nCiAgdG9vbHMvbGlieGVuZm9yZWlnbm1lbW9yeTogcmVkdWNlIHhlbmZvcmVpZ25t
ZW1vcnlfcmVzdHJpY3QgY29kZQogICAgZm9vdHByaW50CiAgY29tbW9uOiBhZGQgYSBuZXcgbWFw
cGFibGUgcmVzb3VyY2UgdHlwZTogWEVOTUVNX3Jlc291cmNlX2dyYW50X3RhYmxlCiAgdG9vbHMv
bGlieGVuY3RybDogdXNlIG5ldyB4ZW5mb3JlaWdubWVtb3J5IEFQSSB0byBzZWVkIGdyYW50IHRh
YmxlCgogdG9vbHMvaW5jbHVkZS94ZW4tc3lzL0xpbnV4L3ByaXZjbWQuaCAgICAgICAgICAgICAg
fCAgMTEgKwogdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDggKwogdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlL3hlbmRldmljZW1vZGVs
LmggICAgfCAgIDYgKy0KIHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9NYWtlZmlsZSAgICAgICAg
ICAgICAgICAgIHwgICAyICstCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvY29yZS5jICAgICAg
ICAgICAgICAgICAgICB8ICA1MyArKwogdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2ZyZWVic2Qu
YyAgICAgICAgICAgICAgICAgfCAgIDcgLQogLi4uL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRl
L3hlbmZvcmVpZ25tZW1vcnkuaCAgfCAgNDEgKwogdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2xp
YnhlbmZvcmVpZ25tZW1vcnkubWFwICAgfCAgIDUgKwogdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5
L2xpbnV4LmMgICAgICAgICAgICAgICAgICAgfCAgNDUgKysKIHRvb2xzL2xpYnMvZm9yZWlnbm1l
bW9yeS9taW5pb3MuYyAgICAgICAgICAgICAgICAgIHwgICA3IC0KIHRvb2xzL2xpYnMvZm9yZWln
bm1lbW9yeS9uZXRic2QuYyAgICAgICAgICAgICAgICAgIHwgICA3IC0KIHRvb2xzL2xpYnMvZm9y
ZWlnbm1lbW9yeS9wcml2YXRlLmggICAgICAgICAgICAgICAgIHwgIDQzICstCiB0b29scy9saWJz
L2ZvcmVpZ25tZW1vcnkvc29sYXJpcy5jICAgICAgICAgICAgICAgICB8ICAgNyAtCiB0b29scy9s
aWJ4Yy9pbmNsdWRlL3hjX2RvbS5oICAgICAgICAgICAgICAgICAgICAgICB8ICAgOCArLQogdG9v
bHMvbGlieGMveGNfZG9tX2Jvb3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMTQgKyst
CiB0b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0uYyAgICAgICAgICAgICAgICB8ICAx
MCArLQogdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfcHYuYyAgICAgICAgICAgICAgICAg
fCAgIDIgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2RvbS5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAxIC0KIHRvb2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwveGMveGMuYyAgICAgICAgICAg
ICAgICAgIHwgICA2ICstCiB4ZW4vYXJjaC94ODYvaHZtL2RtLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgOSArLQogeGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCA4MjkgKysrKysrKysrKysrLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYv
bW0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAzOSArLQogeGVuL2FyY2gv
eDg2L21tL3AybS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMgKy0KIHhlbi9j
b21tb24vY29tcGF0L21lbW9yeS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDY1ICsrCiB4
ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA2MyAr
LQogeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAx
MzIgKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggICAgICAgICAgICAgICAg
ICAgfCAgMTQgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvcmVxLmggICAgICAgICAgICAg
ICAgICAgIHwgICAyICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICA1ICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAzICsKIHhlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaCAgICAg
ICAgICAgICAgICAgICAgIHwgIDM2ICstCiB4ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmggICAg
ICAgICAgICAgICAgICAgICAgICB8ICA0NyArLQogeGVuL2luY2x1ZGUvcHVibGljL3hlbi5oICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTIgKy0KIHhlbi9pbmNsdWRlL3hlbi9ncmFudF90
YWJsZS5oICAgICAgICAgICAgICAgICAgICAgIHwgICA0ICsKIHhlbi9pbmNsdWRlL3hsYXQubHN0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIDM1IGZpbGVzIGNoYW5nZWQs
IDExNTMgaW5zZXJ0aW9ucygrKSwgNDk0IGRlbGV0aW9ucygtKQoKLS0tCkNjOiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNp
dHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBLb25yYWQg
Unplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9y
Zz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgotLSAKMi4xMS4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 22:11:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 22:11:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e22jw-00059a-0u; Tue, 10 Oct 2017 22:11:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4497f262f=Paul.Durrant@citrix.com>)
 id 1e22ju-00059F-Ts
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 22:11:03 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 75/E3-12211-6754DD95; Tue, 10 Oct 2017 22:11:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpG6x691
 Ig/4Dyhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aWV5/ZCrb7V9zaOpGxgbHZpouRg0NCwF/i
 776ALkZODjYBHYmpTy+xgoRFBFQkbu81AAkzC4RJrF5wkRHEFhYIlHixZyOYzSKgKnH450F2E
 JtXwFrizfk3YLaEgLzErraLrCA2p4CNxMMlLWD1QkA16143MkHUC0qcnPmEBWK+pkTr9t/sEL
 a8RPPW2cwQ9SoS66fOYpvAyDcLScssJC2zkLQsYGRexahRnFpUllqka2iol1SUmZ5RkpuYmaN
 raGCsl5taXJyYnpqTmFSsl5yfu4kRGGgMQLCDcfVvp0OMkhxMSqK8r9XvRgrxJeWnVGYkFmfE
 F5XmpBYfYpTh4FCS4E10AcoJFqWmp1akZeYAQx4mLcHBoyTCG+oMlOYtLkjMLc5Mh0idYtTl6
 Lh59w+TEEtefl6qlDhvEcgMAZCijNI8uBGw+LvEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd
 4gkCk8mXklcJteAR3BBHSEaNodkCNKEhFSUg2MTPySGaWR/hN2nJH49ER4kn1E1H2tTU6n50x
 KtHrqN8Es/uUrNU6u6Qy5S2IdzjjzHVnAObXEZkvbuu/LW9+83mRX9MxsTRd72Fxxjq+R1z8m
 /fGZ8+aJzcrZPj9tp2/qK0id4ZhZ+layS+pXataFsKSIt1e4ki30L7BXHl3dZTlnsercfIsYJ
 ZbijERDLeai4kQAIM5nvLoCAAA=
X-Env-Sender: prvs=4497f262f=Paul.Durrant@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1507673456!108982716!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39382 invoked from network); 10 Oct 2017 22:10:59 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 22:10:59 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="444964853"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 10 Oct 2017 17:31:17 +0100
Message-ID: <20171010163126.2558-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171010163126.2558-1-paul.durrant@citrix.com>
References: <20171010163126.2558-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: [Xen-devel] [PATCH v10 02/11] x86/hvm/ioreq: simplify code and use
	consistent naming
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCByZS13b3JrcyBtdWNoIG9mIHRoZSBpb3JlcSBzZXJ2ZXIgaW5pdGlhbGl6YXRp
b24gYW5kIHRlYXJkb3duCmNvZGU6CgotIFRoZSBodm1fbWFwL3VubWFwX2lvcmVxX2dmbigpIGZ1
bmN0aW9ucyBhcmUgZXhwYW5kZWQgdG8gY2FsbCB0aHJvdWdoCiAgdG8gaHZtX2FsbG9jL2ZyZWVf
aW9yZXFfZ2ZuKCkgcmF0aGVyIHRoYW4gZXhwZWN0aW5nIHRoZW0gdG8gYmUgY2FsbGVkCiAgc2Vw
YXJhdGVseSBieSBvdXRlciBmdW5jdGlvbnMuCi0gU2V2ZXJhbCBmdW5jdGlvbnMgbm93IHRlc3Qg
dGhlIHZhbGlkaXR5IG9mIHRoZSBodm1faW9yZXFfcGFnZSBnZm4gdmFsdWUKICB0byBkZXRlcm1p
bmUgd2hldGhlciB0aGV5IG5lZWQgdG8gYWN0LiBUaGlzIG1lYW5zIGNhbiBiZSBzYWZlbHkgY2Fs
bGVkCiAgZm9yIHRoZSBidWZpb3JlcSBwYWdlIGV2ZW4gd2hlbiBpdCBpcyBub3QgdXNlZC4KLSBo
dm1fYWRkL3JlbW92ZV9pb3JlcV9nZm4oKSBzaW1wbHkgcmV0dXJuIGluIHRoZSBjYXNlIG9mIHRo
ZSBkZWZhdWx0CiAgSU9SRVEgc2VydmVyIHNvIGNhbGxlcnMgbm8gbG9uZ2VyIG5lZWQgdG8gdGVz
dCBiZWZvcmUgY2FsbGluZy4KLSBodm1faW9yZXFfc2VydmVyX3NldHVwX3BhZ2VzKCkgaXMgcmVu
YW1lZCB0byBodm1faW9yZXFfc2VydmVyX21hcF9wYWdlcygpCiAgdG8gbWlycm9yIHRoZSBleGlz
dGluZyBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKCkuCgpBbGwgb2YgdGhpcyBzaWduaWZp
Y2FudGx5IHNob3J0ZW5zIHRoZSBjb2RlLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNjOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKdjM6CiAtIFJlYmFzZWQg
b24gdG9wIG9mICdzLT5pc19kZWZhdWx0JyB0byAnSVNfREVGQVVMVChzKScgY2hhbmdlcy4KIC0g
TWlub3IgdXBkYXRlcyBpbiByZXNwb25zZSB0byByZXZpZXcgY29tbWVudHMgZnJvbSBSb2dlci4K
LS0tCiB4ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgfCAxODIgKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2OSBpbnNlcnRpb25z
KCspLCAxMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3Jl
cS5jIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCmluZGV4IDM0MDM0NDA3NjIuLjZlNzUwNTM4
YTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYworKysgYi94ZW4vYXJjaC94
ODYvaHZtL2lvcmVxLmMKQEAgLTIxMCw2MyArMjEwLDc1IEBAIGJvb2wgaGFuZGxlX2h2bV9pb19j
b21wbGV0aW9uKHN0cnVjdCB2Y3B1ICp2KQogICAgIHJldHVybiB0cnVlOwogfQogCi1zdGF0aWMg
aW50IGh2bV9hbGxvY19pb3JlcV9nZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyAq
Z2ZuKQorc3RhdGljIHVuc2lnbmVkIGxvbmcgaHZtX2FsbG9jX2lvcmVxX2dmbihzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqcykKIHsKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwog
ICAgIHVuc2lnbmVkIGludCBpOwotICAgIGludCByYzsKIAotICAgIHJjID0gLUVOT01FTTsKKyAg
ICBBU1NFUlQoIUlTX0RFRkFVTFQocykpOworCiAgICAgZm9yICggaSA9IDA7IGkgPCBzaXplb2Yo
ZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dmbi5tYXNrKSAqIDg7IGkrKyApCiAgICAgewogICAg
ICAgICBpZiAoIHRlc3RfYW5kX2NsZWFyX2JpdChpLCAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVx
X2dmbi5tYXNrKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgICpnZm4gPSBkLT5hcmNoLmh2bV9k
b21haW4uaW9yZXFfZ2ZuLmJhc2UgKyBpOwotICAgICAgICAgICAgcmMgPSAwOwotICAgICAgICAg
ICAgYnJlYWs7Ci0gICAgICAgIH0KKyAgICAgICAgICAgIHJldHVybiBkLT5hcmNoLmh2bV9kb21h
aW4uaW9yZXFfZ2ZuLmJhc2UgKyBpOwogICAgIH0KIAotICAgIHJldHVybiByYzsKKyAgICByZXR1
cm4gZ2ZuX3goSU5WQUxJRF9HRk4pOwogfQogCi1zdGF0aWMgdm9pZCBodm1fZnJlZV9pb3JlcV9n
Zm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCitzdGF0aWMgdm9pZCBodm1f
ZnJlZV9pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4pCiB7CisgICAgc3RydWN0IGRvbWFp
biAqZCA9IHMtPmRvbWFpbjsKICAgICB1bnNpZ25lZCBpbnQgaSA9IGdmbiAtIGQtPmFyY2guaHZt
X2RvbWFpbi5pb3JlcV9nZm4uYmFzZTsKIAotICAgIGlmICggZ2ZuICE9IGdmbl94KElOVkFMSURf
R0ZOKSApCi0gICAgICAgIHNldF9iaXQoaSwgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9nZm4u
bWFzayk7CisgICAgQVNTRVJUKCFJU19ERUZBVUxUKHMpKTsKKyAgICBBU1NFUlQoZ2ZuICE9IGdm
bl94KElOVkFMSURfR0ZOKSk7CisKKyAgICBzZXRfYml0KGksICZkLT5hcmNoLmh2bV9kb21haW4u
aW9yZXFfZ2ZuLm1hc2spOwogfQogCi1zdGF0aWMgdm9pZCBodm1fdW5tYXBfaW9yZXFfcGFnZShz
dHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCitzdGF0aWMgdm9pZCBodm1fdW5t
YXBfaW9yZXFfZ2ZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKIHsKICAg
ICBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2UgKmlvcnAgPSBidWYgPyAmcy0+YnVmaW9yZXEgOiAmcy0+
aW9yZXE7CiAKKyAgICBpZiAoIGlvcnAtPmdmbiA9PSBnZm5feChJTlZBTElEX0dGTikgKQorICAg
ICAgICByZXR1cm47CisKICAgICBkZXN0cm95X3JpbmdfZm9yX2hlbHBlcigmaW9ycC0+dmEsIGlv
cnAtPnBhZ2UpOworICAgIGlvcnAtPnBhZ2UgPSBOVUxMOworCisgICAgaWYgKCAhSVNfREVGQVVM
VChzKSApCisgICAgICAgIGh2bV9mcmVlX2lvcmVxX2dmbihzLCBpb3JwLT5nZm4pOworCisgICAg
aW9ycC0+Z2ZuID0gZ2ZuX3goSU5WQUxJRF9HRk4pOwogfQogCi1zdGF0aWMgaW50IGh2bV9tYXBf
aW9yZXFfcGFnZSgKLSAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYsIHVu
c2lnbmVkIGxvbmcgZ2ZuKQorc3RhdGljIGludCBodm1fbWFwX2lvcmVxX2dmbihzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHMt
PmRvbWFpbjsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2UgKmlvcnAgPSBidWYgPyAmcy0+YnVm
aW9yZXEgOiAmcy0+aW9yZXE7Ci0gICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKLSAgICB2b2lk
ICp2YTsKICAgICBpbnQgcmM7CiAKLSAgICBpZiAoIChyYyA9IHByZXBhcmVfcmluZ19mb3JfaGVs
cGVyKGQsIGdmbiwgJnBhZ2UsICZ2YSkpICkKLSAgICAgICAgcmV0dXJuIHJjOwotCi0gICAgaWYg
KCAoaW9ycC0+dmEgIT0gTlVMTCkgfHwgZC0+aXNfZHlpbmcgKQotICAgIHsKLSAgICAgICAgZGVz
dHJveV9yaW5nX2Zvcl9oZWxwZXIoJnZhLCBwYWdlKTsKKyAgICBpZiAoIGQtPmlzX2R5aW5nICkK
ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0gICAgfQogCi0gICAgaW9ycC0+dmEgPSB2YTsKLSAg
ICBpb3JwLT5wYWdlID0gcGFnZTsKLSAgICBpb3JwLT5nZm4gPSBnZm47CisgICAgaWYgKCBJU19E
RUZBVUxUKHMpICkKKyAgICAgICAgaW9ycC0+Z2ZuID0gYnVmID8KKyAgICAgICAgICAgICAgICAg
ICAgZC0+YXJjaC5odm1fZG9tYWluLnBhcmFtc1tIVk1fUEFSQU1fQlVGSU9SRVFfUEZOXSA6Cisg
ICAgICAgICAgICAgICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi5wYXJhbXNbSFZNX1BBUkFNX0lP
UkVRX1BGTl07CisgICAgZWxzZQorICAgICAgICBpb3JwLT5nZm4gPSBodm1fYWxsb2NfaW9yZXFf
Z2ZuKHMpOwogCi0gICAgcmV0dXJuIDA7CisgICAgaWYgKCBpb3JwLT5nZm4gPT0gZ2ZuX3goSU5W
QUxJRF9HRk4pICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICByYyA9IHByZXBhcmVf
cmluZ19mb3JfaGVscGVyKGQsIGlvcnAtPmdmbiwgJmlvcnAtPnBhZ2UsICZpb3JwLT52YSk7CisK
KyAgICBpZiAoIHJjICkKKyAgICAgICAgaHZtX3VubWFwX2lvcmVxX2dmbihzLCBidWYpOworCisg
ICAgcmV0dXJuIHJjOwogfQogCiBib29sIGlzX2lvcmVxX3NlcnZlcl9wYWdlKHN0cnVjdCBkb21h
aW4gKmQsIGNvbnN0IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCkBAIC0yNzksOCArMjkxLDcgQEAg
Ym9vbCBpc19pb3JlcV9zZXJ2ZXJfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlKQogCiAgICAgRk9SX0VBQ0hfSU9SRVFfU0VSVkVSKGQsIGlkLCBzKQog
ICAgIHsKLSAgICAgICAgaWYgKCAocy0+aW9yZXEudmEgJiYgcy0+aW9yZXEucGFnZSA9PSBwYWdl
KSB8fAotICAgICAgICAgICAgIChzLT5idWZpb3JlcS52YSAmJiBzLT5idWZpb3JlcS5wYWdlID09
IHBhZ2UpICkKKyAgICAgICAgaWYgKCAocy0+aW9yZXEucGFnZSA9PSBwYWdlKSB8fCAocy0+YnVm
aW9yZXEucGFnZSA9PSBwYWdlKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGZvdW5kID0gdHJ1
ZTsKICAgICAgICAgICAgIGJyZWFrOwpAQCAtMjkyLDIwICszMDMsMzAgQEAgYm9vbCBpc19pb3Jl
cV9zZXJ2ZXJfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlKQogICAgIHJldHVybiBmb3VuZDsKIH0KIAotc3RhdGljIHZvaWQgaHZtX3JlbW92ZV9pb3Jl
cV9nZm4oCi0gICAgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3Jw
KQorc3RhdGljIHZvaWQgaHZtX3JlbW92ZV9pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2
ZXIgKnMsIGJvb2wgYnVmKQorCiB7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHMtPmRvbWFpbjsK
KyAgICBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2UgKmlvcnAgPSBidWYgPyAmcy0+YnVmaW9yZXEgOiAm
cy0+aW9yZXE7CisKKyAgICBpZiAoIElTX0RFRkFVTFQocykgfHwgaW9ycC0+Z2ZuID09IGdmbl94
KElOVkFMSURfR0ZOKSApCisgICAgICAgIHJldHVybjsKKwogICAgIGlmICggZ3Vlc3RfcGh5c21h
cF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGlvcnAtPmdmbiksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIF9tZm4ocGFnZV90b19tZm4oaW9ycC0+cGFnZSkpLCAwKSApCiAgICAgICAg
IGRvbWFpbl9jcmFzaChkKTsKICAgICBjbGVhcl9wYWdlKGlvcnAtPnZhKTsKIH0KIAotc3RhdGlj
IGludCBodm1fYWRkX2lvcmVxX2dmbigKLSAgICBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgaHZt
X2lvcmVxX3BhZ2UgKmlvcnApCitzdGF0aWMgaW50IGh2bV9hZGRfaW9yZXFfZ2ZuKHN0cnVjdCBo
dm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKIHsKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0g
cy0+ZG9tYWluOworICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCA9IGJ1ZiA/ICZzLT5i
dWZpb3JlcSA6ICZzLT5pb3JlcTsKICAgICBpbnQgcmM7CiAKKyAgICBpZiAoIElTX0RFRkFVTFQo
cykgfHwgaW9ycC0+Z2ZuID09IGdmbl94KElOVkFMSURfR0ZOKSApCisgICAgICAgIHJldHVybiAw
OworCiAgICAgY2xlYXJfcGFnZShpb3JwLT52YSk7CiAKICAgICByYyA9IGd1ZXN0X3BoeXNtYXBf
YWRkX3BhZ2UoZCwgX2dmbihpb3JwLT5nZm4pLApAQCAtNDQwLDc4ICs0NjEsMjUgQEAgc3RhdGlj
IHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9yZW1vdmVfYWxsX3ZjcHVzKHN0cnVjdCBodm1faW9yZXFf
c2VydmVyICpzKQogfQogCiBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfbWFwX3BhZ2VzKHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIGlvcmVxX2dmbiwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBidWZpb3JlcV9nZm4pCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaGFuZGxlX2J1ZmlvcmVxKQogewogICAgIGlu
dCByYzsKIAotICAgIHJjID0gaHZtX21hcF9pb3JlcV9wYWdlKHMsIGZhbHNlLCBpb3JlcV9nZm4p
OwotICAgIGlmICggcmMgKQotICAgICAgICByZXR1cm4gcmM7Ci0KLSAgICBpZiAoIGJ1ZmlvcmVx
X2dmbiAhPSBnZm5feChJTlZBTElEX0dGTikgKQotICAgICAgICByYyA9IGh2bV9tYXBfaW9yZXFf
cGFnZShzLCB0cnVlLCBidWZpb3JlcV9nZm4pOwotCi0gICAgaWYgKCByYyApCi0gICAgICAgIGh2
bV91bm1hcF9pb3JlcV9wYWdlKHMsIGZhbHNlKTsKLQotICAgIHJldHVybiByYzsKLX0KLQotc3Rh
dGljIGludCBodm1faW9yZXFfc2VydmVyX3NldHVwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2Vy
dmVyICpzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaGFu
ZGxlX2J1ZmlvcmVxKQotewotICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5kb21haW47Ci0gICAg
dW5zaWduZWQgbG9uZyBpb3JlcV9nZm4gPSBnZm5feChJTlZBTElEX0dGTik7Ci0gICAgdW5zaWdu
ZWQgbG9uZyBidWZpb3JlcV9nZm4gPSBnZm5feChJTlZBTElEX0dGTik7Ci0gICAgaW50IHJjOwot
Ci0gICAgaWYgKCBJU19ERUZBVUxUKHMpICkKLSAgICB7Ci0gICAgICAgIC8qCi0gICAgICAgICAq
IFRoZSBkZWZhdWx0IGlvcmVxIHNlcnZlciBtdXN0IGhhbmRsZSBidWZmZXJlZCBpb3JlcXMsIGZv
cgotICAgICAgICAgKiBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eS4KLSAgICAgICAgICovCi0gICAg
ICAgIEFTU0VSVChoYW5kbGVfYnVmaW9yZXEpOwotICAgICAgICByZXR1cm4gaHZtX2lvcmVxX3Nl
cnZlcl9tYXBfcGFnZXMocywKLSAgICAgICAgICAgICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4u
cGFyYW1zW0hWTV9QQVJBTV9JT1JFUV9QRk5dLAotICAgICAgICAgICAgICAgICAgIGQtPmFyY2gu
aHZtX2RvbWFpbi5wYXJhbXNbSFZNX1BBUkFNX0JVRklPUkVRX1BGTl0pOwotICAgIH0KLQotICAg
IHJjID0gaHZtX2FsbG9jX2lvcmVxX2dmbihkLCAmaW9yZXFfZ2ZuKTsKKyAgICByYyA9IGh2bV9t
YXBfaW9yZXFfZ2ZuKHMsIGZhbHNlKTsKIAogICAgIGlmICggIXJjICYmIGhhbmRsZV9idWZpb3Jl
cSApCi0gICAgICAgIHJjID0gaHZtX2FsbG9jX2lvcmVxX2dmbihkLCAmYnVmaW9yZXFfZ2ZuKTsK
LQotICAgIGlmICggIXJjICkKLSAgICAgICAgcmMgPSBodm1faW9yZXFfc2VydmVyX21hcF9wYWdl
cyhzLCBpb3JlcV9nZm4sIGJ1ZmlvcmVxX2dmbik7CisgICAgICAgIHJjID0gaHZtX21hcF9pb3Jl
cV9nZm4ocywgdHJ1ZSk7CiAKICAgICBpZiAoIHJjICkKLSAgICB7Ci0gICAgICAgIGh2bV9mcmVl
X2lvcmVxX2dmbihkLCBpb3JlcV9nZm4pOwotICAgICAgICBodm1fZnJlZV9pb3JlcV9nZm4oZCwg
YnVmaW9yZXFfZ2ZuKTsKLSAgICB9CisgICAgICAgIGh2bV91bm1hcF9pb3JlcV9nZm4ocywgZmFs
c2UpOwogCiAgICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVy
X3VubWFwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogewotICAgIHN0cnVjdCBk
b21haW4gKmQgPSBzLT5kb21haW47Ci0gICAgYm9vbCBoYW5kbGVfYnVmaW9yZXEgPSAhIXMtPmJ1
ZmlvcmVxLnZhOwotCi0gICAgaWYgKCBoYW5kbGVfYnVmaW9yZXEgKQotICAgICAgICBodm1fdW5t
YXBfaW9yZXFfcGFnZShzLCB0cnVlKTsKLQotICAgIGh2bV91bm1hcF9pb3JlcV9wYWdlKHMsIGZh
bHNlKTsKLQotICAgIGlmICggIUlTX0RFRkFVTFQocykgKQotICAgIHsKLSAgICAgICAgaWYgKCBo
YW5kbGVfYnVmaW9yZXEgKQotICAgICAgICAgICAgaHZtX2ZyZWVfaW9yZXFfZ2ZuKGQsIHMtPmJ1
ZmlvcmVxLmdmbik7Ci0KLSAgICAgICAgaHZtX2ZyZWVfaW9yZXFfZ2ZuKGQsIHMtPmlvcmVxLmdm
bik7Ci0gICAgfQorICAgIGh2bV91bm1hcF9pb3JlcV9nZm4ocywgdHJ1ZSk7CisgICAgaHZtX3Vu
bWFwX2lvcmVxX2dmbihzLCBmYWxzZSk7CiB9CiAKIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2
ZXJfZnJlZV9yYW5nZXNldHMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCkBAIC01NzEsMjIg
KzUzOSwxNSBAQCBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfYWxsb2NfcmFuZ2VzZXRzKHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogCiBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVy
X2VuYWJsZShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKIHsKLSAgICBzdHJ1Y3QgZG9tYWlu
ICpkID0gcy0+ZG9tYWluOwogICAgIHN0cnVjdCBodm1faW9yZXFfdmNwdSAqc3Y7Ci0gICAgYm9v
bCBoYW5kbGVfYnVmaW9yZXEgPSAhIXMtPmJ1ZmlvcmVxLnZhOwogCiAgICAgc3Bpbl9sb2NrKCZz
LT5sb2NrKTsKIAogICAgIGlmICggcy0+ZW5hYmxlZCApCiAgICAgICAgIGdvdG8gZG9uZTsKIAot
ICAgIGlmICggIUlTX0RFRkFVTFQocykgKQotICAgIHsKLSAgICAgICAgaHZtX3JlbW92ZV9pb3Jl
cV9nZm4oZCwgJnMtPmlvcmVxKTsKLQotICAgICAgICBpZiAoIGhhbmRsZV9idWZpb3JlcSApCi0g
ICAgICAgICAgICBodm1fcmVtb3ZlX2lvcmVxX2dmbihkLCAmcy0+YnVmaW9yZXEpOwotICAgIH0K
KyAgICBodm1fcmVtb3ZlX2lvcmVxX2dmbihzLCBmYWxzZSk7CisgICAgaHZtX3JlbW92ZV9pb3Jl
cV9nZm4ocywgdHJ1ZSk7CiAKICAgICBzLT5lbmFibGVkID0gdHJ1ZTsKIApAQCAtNjAxLDIxICs1
NjIsMTMgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9lbmFibGUoc3RydWN0IGh2bV9p
b3JlcV9zZXJ2ZXIgKnMpCiAKIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShz
dHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKIHsKLSAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+
ZG9tYWluOwotICAgIGJvb2wgaGFuZGxlX2J1ZmlvcmVxID0gISFzLT5idWZpb3JlcS52YTsKLQog
ICAgIHNwaW5fbG9jaygmcy0+bG9jayk7CiAKICAgICBpZiAoICFzLT5lbmFibGVkICkKICAgICAg
ICAgZ290byBkb25lOwogCi0gICAgaWYgKCAhSVNfREVGQVVMVChzKSApCi0gICAgewotICAgICAg
ICBpZiAoIGhhbmRsZV9idWZpb3JlcSApCi0gICAgICAgICAgICBodm1fYWRkX2lvcmVxX2dmbihk
LCAmcy0+YnVmaW9yZXEpOwotCi0gICAgICAgIGh2bV9hZGRfaW9yZXFfZ2ZuKGQsICZzLT5pb3Jl
cSk7Ci0gICAgfQorICAgIGh2bV9hZGRfaW9yZXFfZ2ZuKHMsIHRydWUpOworICAgIGh2bV9hZGRf
aW9yZXFfZ2ZuKHMsIGZhbHNlKTsKIAogICAgIHMtPmVuYWJsZWQgPSBmYWxzZTsKIApAQCAtNjM3
LDYgKzU5MCw5IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdCBodm1f
aW9yZXFfc2VydmVyICpzLAogICAgIElOSVRfTElTVF9IRUFEKCZzLT5pb3JlcV92Y3B1X2xpc3Qp
OwogICAgIHNwaW5fbG9ja19pbml0KCZzLT5idWZpb3JlcV9sb2NrKTsKIAorICAgIHMtPmlvcmVx
LmdmbiA9IGdmbl94KElOVkFMSURfR0ZOKTsKKyAgICBzLT5idWZpb3JlcS5nZm4gPSBnZm5feChJ
TlZBTElEX0dGTik7CisKICAgICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfYWxsb2NfcmFuZ2VzZXRz
KHMsIGlkKTsKICAgICBpZiAoIHJjICkKICAgICAgICAgcmV0dXJuIHJjOwpAQCAtNjQ0LDcgKzYw
MCw3IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdCBodm1faW9yZXFf
c2VydmVyICpzLAogICAgIGlmICggYnVmaW9yZXFfaGFuZGxpbmcgPT0gSFZNX0lPUkVRU1JWX0JV
RklPUkVRX0FUT01JQyApCiAgICAgICAgIHMtPmJ1ZmlvcmVxX2F0b21pYyA9IHRydWU7CiAKLSAg
ICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfc2V0dXBfcGFnZXMoCisgICAgcmMgPSBodm1faW9yZXFf
c2VydmVyX21hcF9wYWdlcygKICAgICAgICAgICAgICBzLCBidWZpb3JlcV9oYW5kbGluZyAhPSBI
Vk1fSU9SRVFTUlZfQlVGSU9SRVFfT0ZGKTsKICAgICBpZiAoIHJjICkKICAgICAgICAgZ290byBm
YWlsX21hcDsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 22:11:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 22:11:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e22jw-00059m-7n; Tue, 10 Oct 2017 22:11:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4495d6a26=George.Dunlap@citrix.com>)
 id 1e22jv-00059H-CV
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 22:11:03 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 3E/49-00706-6754DD95; Tue, 10 Oct 2017 22:11:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCIsWRWlGSWpSXmKPExsXitHRDpG6p691
 IgyMHmC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox1r9eyFbySrDg+z6OB8bVIFyMnh4RAsMTO
 ZRMZQWxhgSCJhpNbWLsYOThEBFQkbu816GLk4mAWmMIoMW3rIjaQGiEBG4lt7ZOZQGw2AT2Je
 ce/soDYvAK2Eidm/GEC6WURUJU49UIeJCwqEC7RdLYfqkRQ4uTMJ2A2J1D57nO97CDlzAL+Es
 dOW4OEmQXEJW49mc8EsUlVYvGDo+wTGPlmIemehdAxC0kHRFhTYv0ufYiwvETz1tnMEHayxNm
 bj9ggbG2JZQtfQ8XrJK52X2FfwMixilGjOLWoLLVI19BQL6koMz2jJDcxM0fX0MBYLze1uDgx
 PTUnMalYLzk/dxMjMLQZgGAH4+rfTocYJTmYlER5X6vfjRTiS8pPqcxILM6ILyrNSS0+xCjDw
 aEkwZvoApQTLEpNT61Iy8wBRhlMWoKDR0mEN9QZKM1bXJCYW5yZDpE6xagoJc5bBNInAJLIKM
 2Da4NF9iVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ8waBTOHJzCuBm/4KaDET0GLRtDsgi0s
 SEVJSDYwMBTnK8Ztnf1QrC/nYPvHvoZ3+M84VaJSb6f3Pu3g4wyxz6mdPjoSzr49/OLGG6evU
 8vYrBx9z6+w32LUz/WirDUcYzzLeW6GKEebKuTZSq708n+yVl3L0FTX8NG0Bw9yumIZOoXajV
 Xb+l4Oj3pfFf3dgimWbefGMnNuElKtaUiIav3UXLFdiKc5INNRiLipOBAAj/bkv5wIAAA==
X-Env-Sender: prvs=4495d6a26=George.Dunlap@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1507673456!108982716!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40135 invoked from network); 10 Oct 2017 22:11:00 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 22:11:00 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; 
 d="scan'208,223";a="444964928"
To: <xen-devel@lists.xenproject.org>
References: <20171010162011.9629-1-george.dunlap@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <f524a6da-75be-542e-bf28-ef5ad056053e@citrix.com>
Date: Tue, 10 Oct 2017 17:47:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171010162011.9629-1-george.dunlap@citrix.com>
Content-Type: multipart/mixed; boundary="------------F1B72B5C7B55F956307DD763"
Content-Language: en-US
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 01/12] fuzz/x86_emulate: Clear errors
 after each iteration
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

On 10/10/2017 05:20 PM, George Dunlap wrote:
> Once feof() returns true for a stream, it will continue to return true
> for that stream until clearerr() is called (or the stream is closed
> and re-opened).
> 
> In llvm-clang-fast-mode, the same file descriptor is used for each
> iteration of the loop, meaning that the "Input too large" check was
> broken -- feof() would return true even if the fread() hadn't hit the
> end of the file.  The result is that AFL generates testcases of
> arbitrary size.
> 
> Fix this by fseek'ing to the beginning of the file on every iteration;
> this resets the EOF marker and other state.
> 
> Signed-off-by: George Dunlap <george.dunlap@citrix.com>
> ---
> Changes in v3:
> - Fix the issue in the official sanctioned way

Hmm, seems v2 of this patch was checked in; review had flagged up that
"clearerr()" was too big of a hammer.

Attached is a revised v1/12 patch that fixes this.

 -George

--------------F1B72B5C7B55F956307DD763
Content-Type: text/x-patch;
	name="0001-fuzz-x86_emulate-Clear-errors-in-the-officially-sanc.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename*0="0001-fuzz-x86_emulate-Clear-errors-in-the-officially-sanc.pa";
	filename*1="tch"

=46rom d07b2d68085957bf3d7a2567dce9c4f031fb5966 Mon Sep 17 00:00:00 2001
From: George Dunlap <george.dunlap@citrix.com>
Date: Wed, 4 Oct 2017 17:09:10 +0100
Subject: [PATCH] fuzz/x86_emulate: Clear errors in the officially sanctio=
ned
 way

Commit 849a1f10c9 was checked in in appropriately; review flagged up
that clearerr() was too big a hammer, as it would clear both the EOF
flag and stream errors.

Stream errors shouldn't be cleared; we only want the EOF and other
stream-related state cleared.  To do this, it is sufficient to fseek()
to zero.

Signed-off-by: George Dunlap <george.dunlap@citrix.com>
---
This is a candidate for backport to 4.9.

CC: Ian Jackson <ian.jackson@citrix.com>
CC: Wei Liu <wei.liu2@citrix.com>
CC: Andrew Cooper <andrew.cooper3@citrix.com>
CC: Jan Beulich <jbeulich@suse.com>
---
 tools/fuzz/x86_instruction_emulator/afl-harness.c | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/tools/fuzz/x86_instruction_emulator/afl-harness.c b/tools/fu=
zz/x86_instruction_emulator/afl-harness.c
index b4d15451b5..31ae1daef1 100644
--- a/tools/fuzz/x86_instruction_emulator/afl-harness.c
+++ b/tools/fuzz/x86_instruction_emulator/afl-harness.c
@@ -77,6 +77,17 @@ int main(int argc, char **argv)
                 exit(-1);
             }
         }
+#ifdef __AFL_HAVE_MANUAL_CONTROL
+        else
+        {
+            /*=20
+             * This will ensure we're dealing with a clean stream
+             * state after the afl-fuzz process messes with the open
+             * file handle.
+             */
+            fseek(fp, 0, SEEK_SET);
+        }
+#endif
=20
         size =3D fread(input, 1, INPUT_SIZE, fp);
=20
@@ -97,8 +108,6 @@ int main(int argc, char **argv)
             fclose(fp);
             fp =3D NULL;
         }
-        else
-            clearerr(fp);
=20
         LLVMFuzzerTestOneInput(input, size);
     }
--=20
2.14.2


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--------------F1B72B5C7B55F956307DD763--


From xen-devel-bounces@lists.xen.org Tue Oct 10 22:11:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 22:11:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e22jz-0005CM-QN; Tue, 10 Oct 2017 22:11:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4497f262f=Paul.Durrant@citrix.com>)
 id 1e22jx-0005AF-PG
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 22:11:05 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 10/74-11179-9754DD95; Tue, 10 Oct 2017 22:11:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpG6F691
 Igx1nZSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owTz9cyFtxVqpjRcIOpgXG9TBcjJ4eEgL9E
 x/vn7CA2m4COxNSnl1i7GDk4RARUJG7vNQAJMwuESEw8OYEVxBYWSJXofPsNzGYRUJW4/q2FG
 cTmFbCRmP3sKiPESHmJXW0XwWo4geIPl7SAxYUErCXWvW5kgqgXlDg58wkLxHxNidbtv9khbH
 mJ5q2zmSHqVSTWT53FNoGRbxaSlllIWmYhaVnAyLyKUaM4tagstUjX0FAvqSgzPaMkNzEzR9f
 QwFgvN7W4ODE9NScxqVgvOT93EyMw1BiAYAfj6t9OhxglOZiURHlfq9+NFOJLyk+pzEgszogv
 Ks1JLT7EKMPBoSTBm+gClBMsSk1PrUjLzAEGPUxagoNHSYQ31BkozVtckJhbnJkOkTrFqMvRc
 fPuHyYhlrz8vFQpcd4ikBkCIEUZpXlwI2AReIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvE
 EgU3gy80rgNr0COoIJ6AjRtDsgR5QkIqSkGhgXTTteYbvzq5nn1BVPvZj4fuZ4JbhWhZ+d/il
 Y+5IGl+zx0yn7zmZ/+DU9wkBGQ98jt3vNlTOzNWSPrmtg6rved6pcND3i2Xz9Wzsz2mbO1NGp
 uOAleJ9xm4uXZWujYrrOnQqfjXMceqz6FPSyom+9e7zo7+48s/aZob+sMqKbXBi0JG/FPlBiK
 c5INNRiLipOBABJFf/7uwIAAA==
X-Env-Sender: prvs=4497f262f=Paul.Durrant@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1507673456!108982716!5
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41036 invoked from network); 10 Oct 2017 22:11:04 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 22:11:04 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="444965163"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 10 Oct 2017 17:31:24 +0100
Message-ID: <20171010163126.2558-10-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171010163126.2558-1-paul.durrant@citrix.com>
References: <20171010163126.2558-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v10 09/11] tools/libxenforeignmemory: reduce
	xenforeignmemory_restrict code footprint
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QnkgdXNpbmcgYSBzdGF0aWMgaW5saW5lIHN0dWIgaW4gcHJpdmF0ZS5oIGZvciBPUyB3aGVyZSB0
aGlzIGZ1bmN0aW9uYWxpdHkKaXMgbm90IGltcGxlbWVudGVkLCB0aGUgdmFyaW91cyBkdXBsaWNh
dGUgc3R1YnMgaW4gdGhlIE9TLXNwZWNpZmljIHNvdXJjZQptb2R1bGVzIGNhbiBiZSBhdm9pZGVk
LgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpBY2tl
ZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCnY0OgogLSBSZW1vdmVkIGV4dHJhbmVvdXMgZnJl
ZWJzZCBjb2RlLgoKdjM6CiAtIFBhdGNoIGFkZGVkIGluIHJlc3BvbnNlIHRvIHJldmlldyBjb21t
ZW50cy4KLS0tCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvZnJlZWJzZC5jIHwgIDcgLS0tLS0t
LQogdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L21pbmlvcy5jICB8ICA3IC0tLS0tLS0KIHRvb2xz
L2xpYnMvZm9yZWlnbm1lbW9yeS9uZXRic2QuYyAgfCAgNyAtLS0tLS0tCiB0b29scy9saWJzL2Zv
cmVpZ25tZW1vcnkvcHJpdmF0ZS5oIHwgMTIgKysrKysrKysrLS0tCiB0b29scy9saWJzL2ZvcmVp
Z25tZW1vcnkvc29sYXJpcy5jIHwgIDcgLS0tLS0tLQogNSBmaWxlcyBjaGFuZ2VkLCA5IGluc2Vy
dGlvbnMoKyksIDMxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWln
bm1lbW9yeS9mcmVlYnNkLmMgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvZnJlZWJzZC5jCmlu
ZGV4IGRlYzQ0NzQ4NWEuLjZlNmJjNGIxMWYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZm9yZWln
bm1lbW9yeS9mcmVlYnNkLmMKKysrIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2ZyZWVic2Qu
YwpAQCAtOTUsMTMgKzk1LDYgQEAgaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXAoeGVu
Zm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sCiAgICAgcmV0dXJuIG11bm1hcChhZGRyLCBudW0g
PDwgUEFHRV9TSElGVCk7CiB9CiAKLWludCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3Jlc3RyaWN0
KHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZG9taWRfdCBkb21pZCkKLXsKLSAgICBlcnJubyA9IC1FT1BOT1RTVVBQOwot
ICAgIHJldHVybiAtMTsKLX0KLQogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9taW5pb3MuYyBiL3Rvb2xzL2xp
YnMvZm9yZWlnbm1lbW9yeS9taW5pb3MuYwppbmRleCA3NWYzNDAxMjJlLi40MzM0MWNhMzAxIDEw
MDY0NAotLS0gYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbWluaW9zLmMKKysrIGIvdG9vbHMv
bGlicy9mb3JlaWdubWVtb3J5L21pbmlvcy5jCkBAIC01OCwxMyArNTgsNiBAQCBpbnQgb3NkZXBf
eGVuZm9yZWlnbm1lbW9yeV91bm1hcCh4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwKICAg
ICByZXR1cm4gbXVubWFwKGFkZHIsIG51bSA8PCBQQUdFX1NISUZUKTsKIH0KIAotaW50IG9zZGVw
X3hlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0s
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IGRvbWlkKQotewot
ICAgIGVycm5vID0gLUVPUE5PVFNVUFA7Ci0gICAgcmV0dXJuIC0xOwotfQotCiAvKgogICogTG9j
YWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdu
bWVtb3J5L25ldGJzZC5jIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L25ldGJzZC5jCmluZGV4
IDliZjk1ZWY0ZjAuLjU0YTQxOGViZDYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1l
bW9yeS9uZXRic2QuYworKysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbmV0YnNkLmMKQEAg
LTEwMCwxMyArMTAwLDYgQEAgaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXAoeGVuZm9y
ZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sCiAgICAgcmV0dXJuIG11bm1hcChhZGRyLCBudW0qWENf
UEFHRV9TSVpFKTsKIH0KIAotaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoeGVu
Zm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBkb21pZF90IGRvbWlkKQotewotICAgIGVycm5vID0gLUVPUE5PVFNVUFA7Ci0gICAg
cmV0dXJuIC0xOwotfQotCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3ByaXZhdGUuaCBiL3Rvb2xzL2xpYnMv
Zm9yZWlnbm1lbW9yeS9wcml2YXRlLmgKaW5kZXggODBiMjJiZGJmYy4uYjVkNWYwYTM1NCAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3ByaXZhdGUuaAorKysgYi90b29scy9s
aWJzL2ZvcmVpZ25tZW1vcnkvcHJpdmF0ZS5oCkBAIC0zMiw5ICszMiw2IEBAIHZvaWQgKm9zZGVw
X3hlbmZvcmVpZ25tZW1vcnlfbWFwKHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLAogaW50
IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXAoeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZt
ZW0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICphZGRyLCBzaXplX3Qg
bnVtKTsKIAotaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoeGVuZm9yZWlnbm1l
bW9yeV9oYW5kbGUgKmZtZW0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBk
b21pZF90IGRvbWlkKTsKLQogI2lmIGRlZmluZWQoX19OZXRCU0RfXykgfHwgZGVmaW5lZChfX3N1
bl9fKQogLyogU3RyaWN0bHkgY29tcGF0IGZvciB0aG9zZSB0d28gb25seSBvbmx5ICovCiB2b2lk
ICpjb21wYXRfbWFwZm9yZWlnbl9iYXRjaCh4ZW5mb3JlaWdubWVtX2hhbmRsZSAqZm1lbSwgdWlu
dDMyX3QgZG9tLApAQCAtNTQsNiArNTEsMTMgQEAgc3RydWN0IHhlbmZvcmVpZ25tZW1vcnlfcmVz
b3VyY2VfaGFuZGxlIHsKIH07CiAKICNpZm5kZWYgX19saW51eF9fCitzdGF0aWMgaW5saW5lIGlu
dCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3Jlc3RyaWN0KHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxl
ICpmbWVtLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBkb21pZF90IGRvbWlkKQoreworICAgIGVycm5vID0gRU9QTk9UU1VQUDsKKyAgICByZXR1cm4g
LTE7Cit9CisKIHN0YXRpYyBpbmxpbmUgaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfbWFwX3Jl
c291cmNlKAogICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLCB4ZW5mb3JlaWdubWVt
b3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcykKIHsKQEAgLTY3LDYgKzcxLDggQEAgc3RhdGljIGlu
bGluZSBpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJjZSgKICAgICByZXR1
cm4gMDsKIH0KICNlbHNlCitpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV9yZXN0cmljdCh4ZW5m
b3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRvbWlkX3QgZG9taWQpOwogaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfbWFwX3Jl
c291cmNlKAogICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLCB4ZW5mb3JlaWdubWVt
b3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcyk7CiBpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV91
bm1hcF9yZXNvdXJjZSgKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9zb2xh
cmlzLmMgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvc29sYXJpcy5jCmluZGV4IGEzM2RlY2I0
YWUuLmVlOGFhZTRmYmQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9zb2xh
cmlzLmMKKysrIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3NvbGFyaXMuYwpAQCAtOTcsMTMg
Kzk3LDYgQEAgaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXAoeGVuZm9yZWlnbm1lbW9y
eV9oYW5kbGUgKmZtZW0sCiAgICAgcmV0dXJuIG11bm1hcChhZGRyLCBudW0qWENfUEFHRV9TSVpF
KTsKIH0KIAotaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoeGVuZm9yZWlnbm1l
bW9yeV9oYW5kbGUgKmZtZW0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBk
b21pZF90IGRvbWlkKQotewotICAgIGVycm5vID0gLUVPUE5PVFNVUFA7Ci0gICAgcmV0dXJuIC0x
OwotfQotCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 22:11:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 22:11:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e22k0-0005Cp-1Z; Tue, 10 Oct 2017 22:11:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4497f262f=Paul.Durrant@citrix.com>)
 id 1e22jy-00059H-K5
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 22:11:06 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 31/69-00706-A754DD95; Tue, 10 Oct 2017 22:11:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpG6l691
 Ig5dP1Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxlMxexFnxNqJg6fxdzA+Mkzy5GTg4JAX+J
 mw/nM4LYbAI6ElOfXmLtYuTgEBFQkbi916CLkYuDWWAmk8SlYzvZQGqEBXwlrs67ywJiswioS
 py6cZINpJ5XwFri3WleiJHyErvaLrKC2JwCNhIPl7SAjRcCKln3upEJwlaRWD91FthIXgFBiZ
 Mzn4CNZBaQkDj44gXzBEbeWUhSs5CkFjAyrWLUKE4tKkst0jU01EsqykzPKMlNzMzRNTQw1st
 NLS5OTE/NSUwq1kvOz93ECAwdBiDYwbj6t9MhRkkOJiVR3tfqdyOF+JLyUyozEosz4otKc1KL
 DzHKcHAoSfAmugDlBItS01Mr0jJzgEEMk5bg4FES4Q11BkrzFhck5hZnpkOkTjHqcnTcvPuHS
 YglLz8vVUqctwhkhgBIUUZpHtwIWERdYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjBvEMgUns
 y8ErhNr4COYAI6QjTtDsgRJYkIKakGRjbNgM7qCTe+5bl3R0/xSYll+mz27iif2DUv/ZmKCjv
 nHHrv7JOpUX76XXuz0QGZdYviOUX9ZETiZkrf0BL4f8JqSVp25KWbfVJraiu21h6ccrvixPXI
 Db/vuM99umLHT5WJasGSax2W6813nK/jmSd45UjFKrHbjNeNut7u2St5/9v2W449H5VYijMSD
 bWYi4oTATv7ygujAgAA
X-Env-Sender: prvs=4497f262f=Paul.Durrant@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1507673456!108982716!6
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41586 invoked from network); 10 Oct 2017 22:11:05 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 22:11:05 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="444965249"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 10 Oct 2017 17:31:21 +0100
Message-ID: <20171010163126.2558-7-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171010163126.2558-1-paul.durrant@citrix.com>
References: <20171010163126.2558-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v10 06/11] x86/hvm/ioreq: add a new mappable
	resource type...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Li4uIFhFTk1FTV9yZXNvdXJjZV9pb3JlcV9zZXJ2ZXIKClRoaXMgcGF0Y2ggYWRkcyBzdXBwb3J0
IGZvciBhIG5ldyByZXNvdXJjZSB0eXBlIHRoYXQgY2FuIGJlIG1hcHBlZCB1c2luZwp0aGUgWEVO
TUVNX2FjcXVpcmVfcmVzb3VyY2UgbWVtb3J5IG9wLgoKSWYgYW4gZW11bGF0b3IgbWFrZXMgdXNl
IG9mIHRoaXMgcmVzb3VyY2UgdHlwZSB0aGVuLCBpbnN0ZWFkIG9mIG1hcHBpbmcKZ2ZucywgdGhl
IElPUkVRIHNlcnZlciB3aWxsIGFsbG9jYXRlIHBhZ2VzIGZyb20gdGhlIGhlYXAuIFRoZXNlIHBh
Z2VzCndpbGwgbmV2ZXIgYmUgcHJlc2VudCBpbiB0aGUgUDJNIG9mIHRoZSBndWVzdCBhdCBhbnkg
cG9pbnQgYW5kIHNvIGFyZQpub3QgdnVsbmVyYWJsZSB0byBhbnkgZGlyZWN0IGF0dGFjayBieSB0
aGUgZ3Vlc3QuIFRoZXkgYXJlIG9ubHkgZXZlcgphY2Nlc3NpYmxlIGJ5IFhlbiBhbmQgYW55IGRv
bWFpbiB0aGF0IGhhcyBtYXBwaW5nIHByaXZpbGVnZSBvdmVyIHRoZQpndWVzdCAod2hpY2ggbWF5
IG9yIG1heSBub3QgYmUgbGltaXRlZCB0byB0aGUgZG9tYWluIHJ1bm5pbmcgdGhlIGVtdWxhdG9y
KS4KCk5PVEU6IFVzZSBvZiB0aGUgbmV3IHJlc291cmNlIHR5cGUgaXMgbm90IGNvbXBhdGlibGUg
d2l0aCB1c2Ugb2YKICAgICAgWEVOX0RNT1BfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvIHVubGVzcyB0
aGUgWEVOX0RNT1Bfbm9fZ2ZucyBmbGFnIGlzCiAgICAgIHNldC4KClNpZ25lZC1vZmYtYnk6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBHZW9yZ2UgRHVu
bGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsg
V2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgoKdjEwOgog
LSBBZGRyZXNzZWQgY29tbWVudHMgZnJvbSBKYW4uCgp2ODoKIC0gUmUtYmFzZSBvbiBuZXcgYm9p
bGVycGxhdGUuCiAtIEFkanVzdCBmdW5jdGlvbiBzaWduYXR1cmUgb2YgaHZtX2dldF9pb3JlcV9z
ZXJ2ZXJfZnJhbWUoKSwgYW5kIHRlc3QKICAgd2hldGhlciB0aGUgYnVmaW9yZXEgcGFnZSBpcyBw
cmVzZW50LgoKdjU6CiAtIFVzZSBnZXRfaW9yZXFfc2VydmVyKCkgZnVuY3Rpb24gcmF0aGVyIHRo
YW4gaW5kZXhpbmcgYXJyYXkgZGlyZWN0bHkuCiAtIEFkZCBtb3JlIGV4cGxhbmF0aW9uIGludG8g
Y29tbWVudHMgdG8gc3RhdGUgdGhhbiBtYXBwaW5nIGd1ZXN0IGZyYW1lcwogICBhbmQgYWxsb2Nh
dGlvbiBvZiBwYWdlcyBmb3IgaW9yZXEgc2VydmVycyBhcmUgbm90IHNpbXVsdGFuZW91c2x5CiAg
IHBlcm1pdHRlZC4KIC0gQWRkIGEgY29tbWVudCBpbnRvIGFzbS9pb3JlcS5oIHN0YXRpbmcgdGhl
IG1lYW5pbmcgb2YgdGhlIGluZGV4CiAgIHZhbHVlIHBhc3NlZCB0byBodm1fZ2V0X2lvcmVxX3Nl
cnZlcl9mcmFtZSgpLgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyAgICAgICAgfCAxNTQg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L21t
LmMgICAgICAgICAgICAgICB8ICAyMiArKysrKysKIHhlbi9jb21tb24vbWVtb3J5LmMgICAgICAg
ICAgICAgfCAgIDUgKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvcmVxLmggfCAgIDIgKwog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oICAgICAgICB8ICAgNSArKwogeGVuL2luY2x1ZGUvcHVi
bGljL2h2bS9kbV9vcC5oICB8ICAgNCArKwogeGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oICAg
ICB8ICAgOSArKysKIDcgZmlsZXMgY2hhbmdlZCwgMjAxIGluc2VydGlvbnMoKykKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMK
aW5kZXggNTJiMTM4MWVlMy4uYjdlNjYxN2Y0NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2
bS9pb3JlcS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwpAQCAtMjU5LDYgKzI1OSwx
OSBAQCBzdGF0aWMgaW50IGh2bV9tYXBfaW9yZXFfZ2ZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVy
ICpzLCBib29sIGJ1ZikKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2UgKmlvcnAgPSBidWYgPyAm
cy0+YnVmaW9yZXEgOiAmcy0+aW9yZXE7CiAgICAgaW50IHJjOwogCisgICAgaWYgKCBpb3JwLT5w
YWdlICkKKyAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIElmIGEgcGFnZSBoYXMgYWxyZWFk
eSBiZWVuIGFsbG9jYXRlZCAod2hpY2ggd2lsbCBoYXBwZW4gb24KKyAgICAgICAgICogZGVtYW5k
IGlmIGh2bV9nZXRfaW9yZXFfc2VydmVyX2ZyYW1lKCkgaXMgY2FsbGVkKSwgdGhlbgorICAgICAg
ICAgKiBtYXBwaW5nIGEgZ3Vlc3QgZnJhbWUgaXMgbm90IHBlcm1pdHRlZC4KKyAgICAgICAgICov
CisgICAgICAgIGlmICggZ2ZuX2VxKGlvcnAtPmdmbiwgSU5WQUxJRF9HRk4pICkKKyAgICAgICAg
ICAgIHJldHVybiAtRVBFUk07CisKKyAgICAgICAgcmV0dXJuIDA7CisgICAgfQorCiAgICAgaWYg
KCBkLT5pc19keWluZyApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCkBAIC0yODEsNiArMjk0
LDY5IEBAIHN0YXRpYyBpbnQgaHZtX21hcF9pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2
ZXIgKnMsIGJvb2wgYnVmKQogICAgIHJldHVybiByYzsKIH0KIAorc3RhdGljIGludCBodm1fYWxs
b2NfaW9yZXFfbWZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKK3sKKyAg
ICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnJlbnQtPmRvbWFpbjsKKyAgICBzdHJ1Y3QgaHZt
X2lvcmVxX3BhZ2UgKmlvcnAgPSBidWYgPyAmcy0+YnVmaW9yZXEgOiAmcy0+aW9yZXE7CisKKyAg
ICBpZiAoIGlvcnAtPnBhZ2UgKQorICAgIHsKKyAgICAgICAgLyoKKyAgICAgICAgICogSWYgYSBn
dWVzdCBmcmFtZSBoYXMgYWxyZWFkeSBiZWVuIG1hcHBlZCAod2hpY2ggbWF5IGhhcHBlbgorICAg
ICAgICAgKiBvbiBkZW1hbmQgaWYgaHZtX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbygpIGlzIGNhbGxl
ZCksIHRoZW4KKyAgICAgICAgICogYWxsb2NhdGluZyBhIHBhZ2UgaXMgbm90IHBlcm1pdHRlZC4K
KyAgICAgICAgICovCisgICAgICAgIGlmICggIWdmbl9lcShpb3JwLT5nZm4sIElOVkFMSURfR0ZO
KSApCisgICAgICAgICAgICByZXR1cm4gLUVQRVJNOworCisgICAgICAgIHJldHVybiAwOworICAg
IH0KKworICAgIC8qCisgICAgICogQWxsb2NhdGVkIElPUkVRIHNlcnZlciBwYWdlcyBhcmUgYXNz
aWduZWQgdG8gdGhlIGVtdWxhdGluZworICAgICAqIGRvbWFpbiwgbm90IHRoZSB0YXJnZXQgZG9t
YWluLiBUaGlzIGlzIGJlY2F1c2UgdGhlIGVtdWxhdG9yIGlzCisgICAgICogbGlrZWx5IHRvIGJl
IGRlc3Ryb3llZCBhZnRlciB0aGUgdGFyZ2V0IGRvbWFpbiBoYXMgYmVlbiB0b3JuCisgICAgICog
ZG93biwgYW5kIHdlIG11c3QgdXNlIE1FTUZfbm9fcmVmY291bnQgb3RoZXJ3aXNlIHBhZ2UgYWxs
b2NhdGlvbgorICAgICAqIGNvdWxkIGZhaWwgaWYgdGhlIGVtdWxhdGluZyBkb21haW4gaGFzIGFs
cmVhZHkgcmVhY2hlZCBpdHMKKyAgICAgKiBtYXhpbXVtIGFsbG9jYXRpb24uCisgICAgICovCisg
ICAgaW9ycC0+cGFnZSA9IGFsbG9jX2RvbWhlYXBfcGFnZShjdXJyZCwgTUVNRl9ub19yZWZjb3Vu
dCk7CisgICAgaWYgKCAhaW9ycC0+cGFnZSApCisgICAgICAgIHJldHVybiAtRU5PTUVNOworCisg
ICAgaWYgKCAhZ2V0X3BhZ2VfdHlwZShpb3JwLT5wYWdlLCBQR1Rfd3JpdGFibGVfcGFnZSkgKQor
ICAgIHsKKyAgICAgICAgcHV0X3BhZ2UoaW9ycC0+cGFnZSk7CisgICAgICAgIGlvcnAtPnBhZ2Ug
PSBOVUxMOworICAgICAgICByZXR1cm4gLUVOT01FTTsKKyAgICB9CisKKyAgICBpb3JwLT52YSA9
IF9fbWFwX2RvbWFpbl9wYWdlX2dsb2JhbChpb3JwLT5wYWdlKTsKKyAgICBpZiAoICFpb3JwLT52
YSApCisgICAgeworICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShpb3JwLT5wYWdlKTsKKyAgICAg
ICAgaW9ycC0+cGFnZSA9IE5VTEw7CisgICAgICAgIHJldHVybiAtRU5PTUVNOworICAgIH0KKwor
ICAgIGNsZWFyX3BhZ2UoaW9ycC0+dmEpOworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgdm9p
ZCBodm1fZnJlZV9pb3JlcV9tZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVm
KQoreworICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCA9IGJ1ZiA/ICZzLT5idWZpb3Jl
cSA6ICZzLT5pb3JlcTsKKworICAgIGlmICggIWlvcnAtPnBhZ2UgKQorICAgICAgICByZXR1cm47
CisKKyAgICB1bm1hcF9kb21haW5fcGFnZV9nbG9iYWwoaW9ycC0+dmEpOworICAgIGlvcnAtPnZh
ID0gTlVMTDsKKworICAgIHB1dF9wYWdlX2FuZF90eXBlKGlvcnAtPnBhZ2UpOworICAgIGlvcnAt
PnBhZ2UgPSBOVUxMOworfQorCiBib29sIGlzX2lvcmVxX3NlcnZlcl9wYWdlKHN0cnVjdCBkb21h
aW4gKmQsIGNvbnN0IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7CiAgICAgY29uc3Qgc3RydWN0
IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7CkBAIC00ODQsNiArNTYwLDI3IEBAIHN0YXRpYyB2b2lkIGh2
bV9pb3JlcV9zZXJ2ZXJfdW5tYXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCiAg
ICAgaHZtX3VubWFwX2lvcmVxX2dmbihzLCBmYWxzZSk7CiB9CiAKK3N0YXRpYyBpbnQgaHZtX2lv
cmVxX3NlcnZlcl9hbGxvY19wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKK3sKKyAg
ICBpbnQgcmM7CisKKyAgICByYyA9IGh2bV9hbGxvY19pb3JlcV9tZm4ocywgZmFsc2UpOworCisg
ICAgaWYgKCAhcmMgJiYgKHMtPmJ1ZmlvcmVxX2hhbmRsaW5nICE9IEhWTV9JT1JFUVNSVl9CVUZJ
T1JFUV9PRkYpICkKKyAgICAgICAgcmMgPSBodm1fYWxsb2NfaW9yZXFfbWZuKHMsIHRydWUpOwor
CisgICAgaWYgKCByYyApCisgICAgICAgIGh2bV9mcmVlX2lvcmVxX21mbihzLCBmYWxzZSk7CisK
KyAgICByZXR1cm4gcmM7Cit9CisKK3N0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9w
YWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKK3sKKyAgICBodm1fZnJlZV9pb3JlcV9t
Zm4ocywgdHJ1ZSk7CisgICAgaHZtX2ZyZWVfaW9yZXFfbWZuKHMsIGZhbHNlKTsKK30KKwogc3Rh
dGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9mcmVlX3Jhbmdlc2V0cyhzdHJ1Y3QgaHZtX2lvcmVx
X3NlcnZlciAqcykKIHsKICAgICB1bnNpZ25lZCBpbnQgaTsKQEAgLTYxMiw3ICs3MDksMTggQEAg
c3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2luaXQoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIg
KnMsCiAKICBmYWlsX2FkZDoKICAgICBodm1faW9yZXFfc2VydmVyX3JlbW92ZV9hbGxfdmNwdXMo
cyk7CisKKyAgICAvKgorICAgICAqIE5PVEU6IEl0IGlzIHNhZmUgdG8gY2FsbCBib3RoIGh2bV9p
b3JlcV9zZXJ2ZXJfdW5tYXBfcGFnZXMoKSBhbmQKKyAgICAgKiAgICAgICBodm1faW9yZXFfc2Vy
dmVyX2ZyZWVfcGFnZXMoKSBpbiB0aGF0IG9yZGVyLgorICAgICAqICAgICAgIFRoaXMgaXMgYmVj
YXVzZSB0aGUgZm9ybWVyIHdpbGwgZG8gbm90aGluZyBpZiB0aGUgcGFnZXMKKyAgICAgKiAgICAg
ICBhcmUgbm90IG1hcHBlZCwgbGVhdmluZyB0aGUgcGFnZSB0byBiZSBmcmVlZCBieSB0aGUgbGF0
dGVyLgorICAgICAqICAgICAgIEhvd2V2ZXIgaWYgdGhlIHBhZ2VzIGFyZSBtYXBwZWQgdGhlbiB0
aGUgZm9ybWVyIHdpbGwgc2V0CisgICAgICogICAgICAgdGhlIHBhZ2VfaW5mbyBwb2ludGVyIHRv
IE5VTEwsIG1lYW5pbmcgdGhlIGxhdHRlciB3aWxsIGRvCisgICAgICogICAgICAgbm90aGluZy4K
KyAgICAgKi8KICAgICBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKHMpOworICAgIGh2bV9p
b3JlcV9zZXJ2ZXJfZnJlZV9wYWdlcyhzKTsKIAogICAgIHJldHVybiByYzsKIH0KQEAgLTYyMiw2
ICs3MzAsNyBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2RlaW5pdChzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqcykKICAgICBBU1NFUlQoIXMtPmVuYWJsZWQpOwogICAgIGh2bV9pb3Jl
cV9zZXJ2ZXJfcmVtb3ZlX2FsbF92Y3B1cyhzKTsKICAgICBodm1faW9yZXFfc2VydmVyX3VubWFw
X3BhZ2VzKHMpOworICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9wYWdlcyhzKTsKICAgICBodm1f
aW9yZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHMpOwogfQogCkBAIC03NzcsNiArODg2LDUxIEBA
IGludCBodm1fZ2V0X2lvcmVxX3NlcnZlcl9pbmZvKHN0cnVjdCBkb21haW4gKmQsIGlvc2Vydmlk
X3QgaWQsCiAgICAgcmV0dXJuIHJjOwogfQogCitpbnQgaHZtX2dldF9pb3JlcV9zZXJ2ZXJfZnJh
bWUoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIGlkeCwgbWZuX3QgKm1mbikKK3sKKyAgICBzdHJ1Y3Qg
aHZtX2lvcmVxX3NlcnZlciAqczsKKyAgICBpbnQgcmM7CisKKyAgICBzcGluX2xvY2tfcmVjdXJz
aXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOworCisgICAgaWYgKCBp
ZCA9PSBERUZBVUxUX0lPU0VSVklEICkKKyAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOworCisg
ICAgcyA9IGdldF9pb3JlcV9zZXJ2ZXIoZCwgaWQpOworCisgICAgQVNTRVJUKCFJU19ERUZBVUxU
KHMpKTsKKworICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9hbGxvY19wYWdlcyhzKTsKKyAgICBp
ZiAoIHJjICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICBzd2l0Y2ggKCBpZHggKQorICAgIHsK
KyAgICBjYXNlIFhFTk1FTV9yZXNvdXJjZV9pb3JlcV9zZXJ2ZXJfZnJhbWVfYnVmaW9yZXE6Cisg
ICAgICAgIHJjID0gLUVOT0VOVDsKKyAgICAgICAgaWYgKCAhSEFORExFX0JVRklPUkVRKHMpICkK
KyAgICAgICAgICAgIGdvdG8gb3V0OworCisgICAgICAgICptZm4gPSBfbWZuKHBhZ2VfdG9fbWZu
KHMtPmJ1ZmlvcmVxLnBhZ2UpKTsKKyAgICAgICAgcmMgPSAwOworICAgICAgICBicmVhazsKKwor
ICAgIGNhc2UgWEVOTUVNX3Jlc291cmNlX2lvcmVxX3NlcnZlcl9mcmFtZV9pb3JlcToKKyAgICAg
ICAgKm1mbiA9IF9tZm4ocGFnZV90b19tZm4ocy0+aW9yZXEucGFnZSkpOworICAgICAgICBicmVh
azsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgYnJlYWs7
CisgICAgfQorCisgb3V0OgorICAgIHNwaW5fdW5sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1f
ZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKKworICAgIHJldHVybiByYzsKK30KKwogaW50IGh2
bV9tYXBfaW9fcmFuZ2VfdG9faW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvc2Vydmlk
X3QgaWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdHlw
ZSwgdWludDY0X3Qgc3RhcnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDY0X3QgZW5kKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94
ODYvbW0uYwppbmRleCBkOWRmNWNhNjlmLi5jOWJjNGE0ZTkyIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTIyLDYgKzEyMiw3IEBACiAj
aW5jbHVkZSA8YXNtL2ZpeG1hcC5oPgogI2luY2x1ZGUgPGFzbS9pb19hcGljLmg+CiAjaW5jbHVk
ZSA8YXNtL3BjaS5oPgorI2luY2x1ZGUgPGFzbS9odm0vaW9yZXEuaD4KIAogI2luY2x1ZGUgPGFz
bS9odm0vZ3JhbnRfdGFibGUuaD4KICNpbmNsdWRlIDxhc20vcHYvZ3JhbnRfdGFibGUuaD4KQEAg
LTM4NjYsNiArMzg2NywyNyBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKICAgICBy
ZXR1cm4gcmM7CiB9CiAKK2ludCB4ZW5tZW1fYWNxdWlyZV9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgaW50IGlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIGZyYW1lLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIG5yX2ZyYW1lcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyBtZm5fbGlzdFtdKQoreworICAgIHVuc2lnbmVkIGludCBpOworCisgICAg
Zm9yICggaSA9IDA7IGkgPCBucl9mcmFtZXM7IGkrKyApCisgICAgeworICAgICAgICBtZm5fdCBt
Zm47CisgICAgICAgIGludCByYyA9IGh2bV9nZXRfaW9yZXFfc2VydmVyX2ZyYW1lKGQsIGlkLCBm
cmFtZSArIGksICZtZm4pOworCisgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgcmV0dXJu
IHJjOworCisgICAgICAgIG1mbl9saXN0W2ldID0gbWZuX3gobWZuKTsKKyAgICB9CisKKyAgICBy
ZXR1cm4gMDsKK30KKwogbG9uZyBhcmNoX21lbW9yeV9vcCh1bnNpZ25lZCBsb25nIGNtZCwgWEVO
X0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiB7CiAgICAgaW50IHJjOwpkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9tZW1vcnkuYyBiL3hlbi9jb21tb24vbWVtb3J5LmMKaW5kZXggY2VjN2M3
ZjI3MC4uNmYwMWNjOTY2MyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYworKysgYi94
ZW4vY29tbW9uL21lbW9yeS5jCkBAIC05ODcsNiArOTg3LDExIEBAIHN0YXRpYyBpbnQgYWNxdWly
ZV9yZXNvdXJjZShjb25zdCB4ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2VfdCAqeG1hcikKIAogICAg
IHN3aXRjaCAoIHhtYXItPnR5cGUgKQogICAgIHsKKyAgICBjYXNlIFhFTk1FTV9yZXNvdXJjZV9p
b3JlcV9zZXJ2ZXI6CisgICAgICAgIHJjID0geGVubWVtX2FjcXVpcmVfaW9yZXFfc2VydmVyKGQs
IHhtYXItPmlkLCB4bWFyLT5mcmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgeG1hci0+bnJfZnJhbWVzLCBtZm5fbGlzdCk7CisgICAgICAgIGJyZWFrOworCiAg
ICAgZGVmYXVsdDoKICAgICAgICAgcmMgPSAtRU9QTk9UU1VQUDsKICAgICAgICAgYnJlYWs7CmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pb3JlcS5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vaW9yZXEuaAppbmRleCAxODI5ZmNmNDNlLi45ZTM3Yzk3YTM3IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pb3JlcS5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL2lvcmVxLmgKQEAgLTMxLDYgKzMxLDggQEAgaW50IGh2bV9nZXRfaW9yZXFfc2Vy
dmVyX2luZm8oc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgKmlvcmVxX2dmbiwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgKmJ1ZmlvcmVxX2dmbiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGV2dGNobl9wb3J0X3QgKmJ1ZmlvcmVxX3BvcnQpOworaW50IGh2
bV9nZXRfaW9yZXFfc2VydmVyX2ZyYW1lKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBpZHgsIG1mbl90
ICptZm4pOwogaW50IGh2bV9tYXBfaW9fcmFuZ2VfdG9faW9yZXFfc2VydmVyKHN0cnVjdCBkb21h
aW4gKmQsIGlvc2VydmlkX3QgaWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDMyX3QgdHlwZSwgdWludDY0X3Qgc3RhcnQsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDY0X3QgZW5kKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAppbmRleCBmMmUwZjQ5OGM0Li42
MzdiMWVlZTFjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tbS5oCkBAIC02MTUsNCArNjE1LDkgQEAgc3RhdGljIGlubGluZSBi
b29sIGFyY2hfbWZuX2luX2RpcmVjdG1hcCh1bnNpZ25lZCBsb25nIG1mbikKICAgICByZXR1cm4g
bWZuIDw9ICh2aXJ0X3RvX21mbihldmEgLSAxKSArIDEpOwogfQogCitpbnQgeGVubWVtX2FjcXVp
cmVfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpZCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBmcmFtZSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBucl9mcmFtZXMsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuX2xpc3RbXSk7CisKICNl
bmRpZiAvKiBfX0FTTV9YODZfTU1fSF9fICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJs
aWMvaHZtL2RtX29wLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgKaW5kZXggOTY3
N2JkNzRlNy4uNTliNjAwNjkxMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9k
bV9vcC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaApAQCAtOTAsNiArOTAs
MTAgQEAgc3RydWN0IHhlbl9kbV9vcF9jcmVhdGVfaW9yZXFfc2VydmVyIHsKICAqIHRoZSBmcmFt
ZSBudW1iZXJzIHBhc3NlZCBiYWNrIGluIGdmbnMgPGlvcmVxX2dmbj4gYW5kIDxidWZpb3JlcV9n
Zm4+CiAgKiByZXNwZWN0aXZlbHkuIChJZiB0aGUgSU9SRVEgU2VydmVyIGlzIG5vdCBoYW5kbGlu
ZyBidWZmZXJlZCBlbXVsYXRpb24KICAqIG9ubHkgPGlvcmVxX2dmbj4gd2lsbCBiZSB2YWxpZCku
CisgKgorICogTk9URTogVG8gYWNjZXNzIHRoZSBzeW5jaHJvbm91cyBpb3JlcSBzdHJ1Y3R1cmVz
IGFuZCBidWZmZXJlZCBpb3JlcQorICogICAgICAgcmluZywgaXQgaXMgcHJlZmVyYWJsZSB0byB1
c2UgdGhlIFhFTk1FTV9hY3F1aXJlX3Jlc291cmNlIG1lbW9yeQorICogICAgICAgb3Agc3BlY2lm
eWluZyByZXNvdXJjZSB0eXBlIFhFTk1FTV9yZXNvdXJjZV9pb3JlcV9zZXJ2ZXIuCiAgKi8KICNk
ZWZpbmUgWEVOX0RNT1BfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvIDIKIApkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvcHVibGljL21lbW9yeS5oIGIveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oCmlu
ZGV4IDNhYThmYjJmZTEuLjEzMjI1Mjc0OTAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9tZW1vcnkuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgKQEAgLTYwOSw5ICs2
MDksMTQgQEAgc3RydWN0IHhlbl9tZW1fYWNxdWlyZV9yZXNvdXJjZSB7CiAgICAgZG9taWRfdCBk
b21pZDsKICAgICAvKiBJTiAtIHRoZSB0eXBlIG9mIHJlc291cmNlICovCiAgICAgdWludDE2X3Qg
dHlwZTsKKworI2RlZmluZSBYRU5NRU1fcmVzb3VyY2VfaW9yZXFfc2VydmVyIDAKKwogICAgIC8q
CiAgICAgICogSU4gLSBhIHR5cGUtc3BlY2lmaWMgcmVzb3VyY2UgaWRlbnRpZmllciwgd2hpY2gg
bXVzdCBiZSB6ZXJvCiAgICAgICogICAgICB1bmxlc3Mgc3RhdGVkIG90aGVyd2lzZS4KKyAgICAg
KgorICAgICAqIHR5cGUgPT0gWEVOTUVNX3Jlc291cmNlX2lvcmVxX3NlcnZlciAtPiBpZCA9PSBp
b3JlcSBzZXJ2ZXIgaWQKICAgICAgKi8KICAgICB1aW50MzJfdCBpZDsKICAgICAvKiBJTiAtIG51
bWJlciBvZiAoNEspIGZyYW1lcyBvZiB0aGUgcmVzb3VyY2UgdG8gYmUgbWFwcGVkICovCkBAIC02
MTksNiArNjI0LDEwIEBAIHN0cnVjdCB4ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2UgewogICAgIHVp
bnQzMl90IHBhZDsKICAgICAvKiBJTiAtIHRoZSBpbmRleCBvZiB0aGUgaW5pdGlhbCBmcmFtZSB0
byBiZSBtYXBwZWQgKi8KICAgICB1aW50NjRfYWxpZ25lZF90IGZyYW1lOworCisjZGVmaW5lIFhF
Tk1FTV9yZXNvdXJjZV9pb3JlcV9zZXJ2ZXJfZnJhbWVfYnVmaW9yZXEgMAorI2RlZmluZSBYRU5N
RU1fcmVzb3VyY2VfaW9yZXFfc2VydmVyX2ZyYW1lX2lvcmVxIDEKKwogICAgIC8qIElOL09VVCAt
IElmIHRoZSB0b29scyBkb21haW4gaXMgUFYgdGhlbiwgdXBvbiByZXR1cm4sIGdtZm5fbGlzdAog
ICAgICAqICAgICAgICAgIHdpbGwgYmUgcG9wdWxhdGVkIHdpdGggdGhlIE1GTnMgb2YgdGhlIHJl
c291cmNlLgogICAgICAqICAgICAgICAgIElmIHRoZSB0b29scyBkb21haW4gaXMgSFZNIHRoZW4g
aXQgaXMgZXhwZWN0ZWQgdGhhdCwgb24KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 22:11:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 22:11:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e22k0-0005DO-9A; Tue, 10 Oct 2017 22:11:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4497f262f=Paul.Durrant@citrix.com>)
 id 1e22jy-0005AZ-RH
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 22:11:06 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 9B/C1-13910-A754DD95; Tue, 10 Oct 2017 22:11:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHRDpG6l691
 Ig56D0hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aOT62sBTd8KnonfmZsYPxv18XIySEh4C9x
 6cQ+VhCbTUBHYurTS0A2B4eIgIrE7b0GIGFmgRCJiScngJUIC4RJtB48ywJiswioSrw7dhXM5
 hWwlrj1YDYTxEh5iV1tF8HqOQVsJB4uaWEEsYWAata9bmSCqBeUODnzCQvEfE2J1u2/2SFseY
 nmrbOZIepVJNZPncU2gZFvFpKWWUhaZiFpWcDIvIpRozi1qCy1SNfQWC+pKDM9oyQ3MTNH19D
 ATC83tbg4MT01JzGpWC85P3cTIzDUGIBgB+OXZQGHGCU5mJREeV+r340U4kvKT6nMSCzOiC8q
 zUktPsQow8GhJMGb6AKUEyxKTU+tSMvMAQY9TFqCg0dJhDfUGSjNW1yQmFucmQ6ROsVoybHu1
 qU/TBzHNl0Gkh037/5hEmLJy89LlRLnLQKZJwDSkFGaBzcOFpmXGGWlhHkZgQ4U4ilILcrNLE
 GVf8UozsGoJMwbBDKFJzOvBG7rK6CDmIAOEk27A3JQSSJCSqqBUdQ5rK6+blbHLxcvn4RPC5K
 XH3q69kmS9v5bDHV5k9+VpF9+oPgl4F6WxLZ5JasdGF1Tzt99M1tS11P45qP9u3V/d7kl/rN+
 +qjG42r89X0Lg79MKjVY5P5PjjulYUl+oK2m86/2M99mpd0PTquaaLMrbOX0wDsXUsy9TCyrl
 XZ94O4N2Hf3vRJLcUaioRZzUXEiAMCd4ebHAgAA
X-Env-Sender: prvs=4497f262f=Paul.Durrant@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1507673463!111238048!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32440 invoked from network); 10 Oct 2017 22:11:04 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 22:11:04 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="444965206"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 10 Oct 2017 17:31:23 +0100
Message-ID: <20171010163126.2558-9-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171010163126.2558-1-paul.durrant@citrix.com>
References: <20171010163126.2558-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v10 08/11] tools/libxenforeignmemory: add
	support for resource mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBwcmV2aW91cyBwYXRjaCBpbnRyb2R1Y2VkIGEgbmV3IEhZUEVSVklTT1JfbWVtb3J5X29wIHRv
IGFjcXVpcmUgZ3Vlc3QKcmVzb3VyY2VzIGZvciBkaXJlY3QgcHJpdi1tYXBwaW5nLgoKVGhpcyBw
YXRjaCBhZGRzIG5ldyBmdW5jdGlvbmFsaXR5IGludG8gbGlieGVuZm9yZWlnbm1lbW9yeSB0byBt
YWtlIHVzZQpvZiBhIG5ldyBwcml2Y21kIGlvY3RsIFsxXSB0aGF0IHVzZXMgdGhlIG5ldyBtZW1v
cnkgb3AgdG8gbWFrZSBzdWNoCnJlc291cmNlcyBhdmFpbGFibGUgdmlhIG1tYXAoMikuCgpbMV0g
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9cGVvcGxlL3BhdWxkdS9saW51eC5naXQ7
YT1jb21taXQ7aD1jZTU5YTA1ZTY3MTIKClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cgp2NDoK
IC0gRml4ZWQgZXJybm8gYW5kIHJlbW92ZWQgc2luZ2xlLXVzZSBsYWJlbAogLSBUaGUgdW5tYXAg
Y2FsbCBub3cgcmV0dXJucyBhIHN0YXR1cwogLSBVc2UgQzk5IGluaXRpYWxpemF0aW9uIGZvciBp
b2N0bCBzdHJ1Y3QKCnYyOgogLSBCdW1wIG1pbm9yIHZlcnNpb24gdXAgdG8gMy4KLS0tCiB0b29s
cy9pbmNsdWRlL3hlbi1zeXMvTGludXgvcHJpdmNtZC5oICAgICAgICAgICAgICB8IDExICsrKysr
CiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvTWFrZWZpbGUgICAgICAgICAgICAgICAgICB8ICAy
ICstCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvY29yZS5jICAgICAgICAgICAgICAgICAgICB8
IDUzICsrKysrKysrKysrKysrKysrKysrKysKIC4uLi9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVk
ZS94ZW5mb3JlaWdubWVtb3J5LmggIHwgNDEgKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnMv
Zm9yZWlnbm1lbW9yeS9saWJ4ZW5mb3JlaWdubWVtb3J5Lm1hcCAgIHwgIDUgKysKIHRvb2xzL2xp
YnMvZm9yZWlnbm1lbW9yeS9saW51eC5jICAgICAgICAgICAgICAgICAgIHwgNDUgKysrKysrKysr
KysrKysrKysrCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvcHJpdmF0ZS5oICAgICAgICAgICAg
ICAgICB8IDMxICsrKysrKysrKysrKysKIDcgZmlsZXMgY2hhbmdlZCwgMTg3IGluc2VydGlvbnMo
KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9pbmNsdWRlL3hlbi1zeXMvTGlu
dXgvcHJpdmNtZC5oIGIvdG9vbHMvaW5jbHVkZS94ZW4tc3lzL0xpbnV4L3ByaXZjbWQuaAppbmRl
eCA3MzJmZjdjMTVhLi45NTMxYjcyOGY5IDEwMDY0NAotLS0gYS90b29scy9pbmNsdWRlL3hlbi1z
eXMvTGludXgvcHJpdmNtZC5oCisrKyBiL3Rvb2xzL2luY2x1ZGUveGVuLXN5cy9MaW51eC9wcml2
Y21kLmgKQEAgLTg2LDYgKzg2LDE1IEBAIHR5cGVkZWYgc3RydWN0IHByaXZjbWRfZG1fb3Agewog
CWNvbnN0IHByaXZjbWRfZG1fb3BfYnVmX3QgX191c2VyICp1YnVmczsKIH0gcHJpdmNtZF9kbV9v
cF90OwogCit0eXBlZGVmIHN0cnVjdCBwcml2Y21kX21tYXBfcmVzb3VyY2UgeworCWRvbWlkX3Qg
ZG9tOworCV9fdTMyIHR5cGU7CisJX191MzIgaWQ7CisJX191MzIgaWR4OworCV9fdTY0IG51bTsK
KwlfX3U2NCBhZGRyOworfSBwcml2Y21kX21tYXBfcmVzb3VyY2VfdDsKKwogLyoKICAqIEBjbWQ6
IElPQ1RMX1BSSVZDTURfSFlQRVJDQUxMCiAgKiBAYXJnOiAmcHJpdmNtZF9oeXBlcmNhbGxfdApA
QCAtMTAzLDUgKzExMiw3IEBAIHR5cGVkZWYgc3RydWN0IHByaXZjbWRfZG1fb3AgewogCV9JT0Mo
X0lPQ19OT05FLCAnUCcsIDUsIHNpemVvZihwcml2Y21kX2RtX29wX3QpKQogI2RlZmluZSBJT0NU
TF9QUklWQ01EX1JFU1RSSUNUCQkJCQlcCiAJX0lPQyhfSU9DX05PTkUsICdQJywgNiwgc2l6ZW9m
KGRvbWlkX3QpKQorI2RlZmluZSBJT0NUTF9QUklWQ01EX01NQVBfUkVTT1VSQ0UJCQkJXAorCV9J
T0MoX0lPQ19OT05FLCAnUCcsIDcsIHNpemVvZihwcml2Y21kX21tYXBfcmVzb3VyY2VfdCkpCiAK
ICNlbmRpZiAvKiBfX0xJTlVYX1BVQkxJQ19QUklWQ01EX0hfXyAqLwpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlicy9mb3JlaWdubWVtb3J5L01ha2VmaWxlIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5
L01ha2VmaWxlCmluZGV4IGFiN2Y4NzNmMjYuLjVjN2Y3OGY2MWQgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnMvZm9yZWlnbm1lbW9yeS9NYWtlZmlsZQorKysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1v
cnkvTWFrZWZpbGUKQEAgLTIsNyArMiw3IEBAIFhFTl9ST09UID0gJChDVVJESVIpLy4uLy4uLy4u
CiBpbmNsdWRlICQoWEVOX1JPT1QpL3Rvb2xzL1J1bGVzLm1rCiAKIE1BSk9SICAgID0gMQotTUlO
T1IgICAgPSAyCitNSU5PUiAgICA9IDMKIFNITElCX0xERkxBR1MgKz0gLVdsLC0tdmVyc2lvbi1z
Y3JpcHQ9bGlieGVuZm9yZWlnbm1lbW9yeS5tYXAKIAogQ0ZMQUdTICAgKz0gLVdlcnJvciAtV21p
c3NpbmctcHJvdG90eXBlcwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2Nv
cmUuYyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9jb3JlLmMKaW5kZXggYTY4OTdkYzU2MS4u
OGQzZjlmMTc4ZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2NvcmUuYwor
KysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvY29yZS5jCkBAIC0xNyw2ICsxNyw4IEBACiAj
aW5jbHVkZSA8YXNzZXJ0Lmg+CiAjaW5jbHVkZSA8ZXJybm8uaD4KIAorI2luY2x1ZGUgPHN5cy9t
bWFuLmg+CisKICNpbmNsdWRlICJwcml2YXRlLmgiCiAKIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxl
ICp4ZW5mb3JlaWdubWVtb3J5X29wZW4oeGVudG9vbGxvZ19sb2dnZXIgKmxvZ2dlciwKQEAgLTEy
MCw2ICsxMjIsNTcgQEAgaW50IHhlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoeGVuZm9yZWlnbm1l
bW9yeV9oYW5kbGUgKmZtZW0sCiAgICAgcmV0dXJuIG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfcmVz
dHJpY3QoZm1lbSwgZG9taWQpOwogfQogCit4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRs
ZSAqeGVuZm9yZWlnbm1lbW9yeV9tYXBfcmVzb3VyY2UoCisgICAgeGVuZm9yZWlnbm1lbW9yeV9o
YW5kbGUgKmZtZW0sIGRvbWlkX3QgZG9taWQsIHVuc2lnbmVkIGludCB0eXBlLAorICAgIHVuc2ln
bmVkIGludCBpZCwgdW5zaWduZWQgbG9uZyBmcmFtZSwgdW5zaWduZWQgbG9uZyBucl9mcmFtZXMs
CisgICAgdm9pZCAqKnBhZGRyLCBpbnQgcHJvdCwgaW50IGZsYWdzKQoreworICAgIHhlbmZvcmVp
Z25tZW1vcnlfcmVzb3VyY2VfaGFuZGxlICpmcmVzOworICAgIGludCByYzsKKworICAgIC8qIENo
ZWNrIGZsYWdzIG9ubHkgY29udGFpbnMgUE9TSVggZGVmaW5lZCB2YWx1ZXMgKi8KKyAgICBpZiAo
IGZsYWdzICYgfihNQVBfU0hBUkVEIHwgTUFQX1BSSVZBVEUpICkKKyAgICB7CisgICAgICAgIGVy
cm5vID0gRUlOVkFMOworICAgICAgICByZXR1cm4gTlVMTDsKKyAgICB9CisKKyAgICBmcmVzID0g
Y2FsbG9jKDEsIHNpemVvZigqZnJlcykpOworICAgIGlmICggIWZyZXMgKQorICAgIHsKKyAgICAg
ICAgZXJybm8gPSBFTk9NRU07CisgICAgICAgIHJldHVybiBOVUxMOworICAgIH0KKworICAgIGZy
ZXMtPmRvbWlkID0gZG9taWQ7CisgICAgZnJlcy0+dHlwZSA9IHR5cGU7CisgICAgZnJlcy0+aWQg
PSBpZDsKKyAgICBmcmVzLT5mcmFtZSA9IGZyYW1lOworICAgIGZyZXMtPm5yX2ZyYW1lcyA9IG5y
X2ZyYW1lczsKKyAgICBmcmVzLT5hZGRyID0gKnBhZGRyOworICAgIGZyZXMtPnByb3QgPSBwcm90
OworICAgIGZyZXMtPmZsYWdzID0gZmxhZ3M7CisKKyAgICByYyA9IG9zZGVwX3hlbmZvcmVpZ25t
ZW1vcnlfbWFwX3Jlc291cmNlKGZtZW0sIGZyZXMpOworICAgIGlmICggcmMgKQorICAgIHsKKyAg
ICAgICAgZnJlZShmcmVzKTsKKyAgICAgICAgZnJlcyA9IE5VTEw7CisgICAgfSBlbHNlCisgICAg
ICAgICpwYWRkciA9IGZyZXMtPmFkZHI7CisKKyAgICByZXR1cm4gZnJlczsKK30KKworaW50IHhl
bmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVzb3VyY2UoCisgICAgeGVuZm9yZWlnbm1lbW9yeV9oYW5k
bGUgKmZtZW0sIHhlbmZvcmVpZ25tZW1vcnlfcmVzb3VyY2VfaGFuZGxlICpmcmVzKQoreworICAg
IGludCByYyA9IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVzb3VyY2UoZm1lbSwgZnJl
cyk7CisKKyAgICBmcmVlKGZyZXMpOworICAgIHJldHVybiByYzsKK30KKwogLyoKICAqIExvY2Fs
IHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1l
bW9yeS9pbmNsdWRlL3hlbmZvcmVpZ25tZW1vcnkuaCBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9y
eS9pbmNsdWRlL3hlbmZvcmVpZ25tZW1vcnkuaAppbmRleCBmNDgxNGMzOTBmLi5kNTk0YmU4ZGYw
IDEwMDY0NAotLS0gYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZS94ZW5mb3JlaWdu
bWVtb3J5LmgKKysrIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUveGVuZm9yZWln
bm1lbW9yeS5oCkBAIC0xMzgsNiArMTM4LDQ3IEBAIGludCB4ZW5mb3JlaWdubWVtb3J5X3VubWFw
KHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLAogaW50IHhlbmZvcmVpZ25tZW1vcnlfcmVz
dHJpY3QoeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBkb21pZF90IGRvbWlkKTsKIAordHlwZWRlZiBzdHJ1Y3QgeGVuZm9yZWlnbm1l
bW9yeV9yZXNvdXJjZV9oYW5kbGUgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9oYW5kbGU7CisK
Ky8qKgorICogVGhpcyBmdW5jdGlvbiBtYXBzIGEgZ3Vlc3QgcmVzb3VyY2UuCisgKgorICogQHBh
cm0gZm1lbSBoYW5kbGUgdG8gdGhlIG9wZW4gZm9yZWlnbm1lbW9yeSBpbnRlcmZhY2UKKyAqIEBw
YXJtIGRvbWlkIHRoZSBkb21haW4gaWQKKyAqIEBwYXJtIHR5cGUgdGhlIHJlc291cmNlIHR5cGUK
KyAqIEBwYXJtIGlkIHRoZSB0eXBlLXNwZWNpZmljIHJlc291cmNlIGlkZW50aWZpZXIKKyAqIEBw
YXJtIGZyYW1lIGJhc2UgZnJhbWUgaW5kZXggd2l0aGluIHRoZSByZXNvdXJjZQorICogQHBhcm0g
bnJfZnJhbWVzIG51bWJlciBvZiBmcmFtZXMgdG8gbWFwCisgKiBAcGFybSBwYWRkciBwb2ludGVy
IHRvIGFuIGFkZHJlc3MgcGFzc2VkIHRocm91Z2ggdG8gbW1hcCgyKQorICogQHBhcm0gcHJvdCBw
YXNzZWQgdGhyb3VnaCB0byBtbWFwKDIpCisgKiBAcGFybSBQT1NJWC1vbmx5IGZsYWdzIHBhc3Nl
ZCB0aHJvdWdoIHRvIG1tYXAoMikKKyAqIEByZXR1cm4gcG9pbnRlciB0byBmb3JlaWdubWVtb3J5
IHJlc291cmNlIGhhbmRsZSBvbiBzdWNjZXNzLCBOVUxMIG9uCisgKiAgICAgICAgIGZhaWx1cmUK
KyAqCisgKiAqcGFkZHIgaXMgdXNlZCwgb24gZW50cnksIGFzIGEgaGludCBhZGRyZXNzIGZvciBm
b3JlaWduIG1hcCBwbGFjZW1lbnQKKyAqIChzZWUgbW1hcCgyKSkgc28gc2hvdWxkIGJlIHNldCB0
byBOVUxMIGlmIG5vIHNwZWNpZmljIHBsYWNlbWVudCBpcworICogcmVxdWlyZWQuIE9uIHJldHVy
biAqcGFkZHIgY29udGFpbnMgdGhlIGFkZHJlc3Mgd2hlcmUgdGhlIHJlc291cmNlIGlzCisgKiBt
YXBwZWQuCisgKiBBcyBmb3IgeGVuZm9yZWlnbm1lbW9yeV9tYXAyKCkgZmxhZ3MgaXMgYSBzZXQg
b2YgYWRkaXRpb25hbCBmbGFncworICogZm9yIG1tYXAoMikuIE5vdCBhbGwgb2YgdGhlIGZsYWcg
Y29tYmluYXRpb25zIGFyZSBwb3NzaWJsZSBkdWUgdG8KKyAqIGltcGxlbWVudGF0aW9uIGRldGFp
bHMgb24gZGlmZmVyZW50IHBsYXRmb3Jtcy4KKyAqLworeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJj
ZV9oYW5kbGUgKnhlbmZvcmVpZ25tZW1vcnlfbWFwX3Jlc291cmNlKAorICAgIHhlbmZvcmVpZ25t
ZW1vcnlfaGFuZGxlICpmbWVtLCBkb21pZF90IGRvbWlkLCB1bnNpZ25lZCBpbnQgdHlwZSwKKyAg
ICB1bnNpZ25lZCBpbnQgaWQsIHVuc2lnbmVkIGxvbmcgZnJhbWUsIHVuc2lnbmVkIGxvbmcgbnJf
ZnJhbWVzLAorICAgIHZvaWQgKipwYWRkciwgaW50IHByb3QsIGludCBmbGFncyk7CisKKy8qKgor
ICogVGhpcyBmdW5jdGlvbiByZWxlYXNlcyBhIHByZXZpb3VzbHkgYWNxdWlyZWQgcmVzb3VyY2Uu
CisgKgorICogQHBhcm0gZm1lbSBoYW5kbGUgdG8gdGhlIG9wZW4gZm9yZWlnbm1lbW9yeSBpbnRl
cmZhY2UKKyAqIEBwYXJtIGZyZXMgaGFuZGxlIHRvIHRoZSBhY3F1aXJlZCByZXNvdXJjZQorICoK
KyAqIFJldHVybnMgMCBvbiBzdWNjZXNzIG9uIGZhaWx1cmUgc2V0cyBlcnJubyBhbmQgcmV0dXJu
cyAtMS4KKyAqLworaW50IHhlbmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVzb3VyY2UoCisgICAgeGVu
Zm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sIHhlbmZvcmVpZ25tZW1vcnlfcmVzb3VyY2VfaGFu
ZGxlICpmcmVzKTsKKwogI2VuZGlmCiAKIC8qCmRpZmYgLS1naXQgYS90b29scy9saWJzL2ZvcmVp
Z25tZW1vcnkvbGlieGVuZm9yZWlnbm1lbW9yeS5tYXAgYi90b29scy9saWJzL2ZvcmVpZ25tZW1v
cnkvbGlieGVuZm9yZWlnbm1lbW9yeS5tYXAKaW5kZXggNzE2ZWNhZjE1Yy4uZDUzMjNjODdkOSAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2xpYnhlbmZvcmVpZ25tZW1vcnku
bWFwCisrKyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saWJ4ZW5mb3JlaWdubWVtb3J5Lm1h
cApAQCAtMTQsMyArMTQsOCBAQCBWRVJTXzEuMiB7CiAJZ2xvYmFsOgogCQl4ZW5mb3JlaWdubWVt
b3J5X21hcDI7CiB9IFZFUlNfMS4xOworVkVSU18xLjMgeworCWdsb2JhbDoKKwkJeGVuZm9yZWln
bm1lbW9yeV9tYXBfcmVzb3VyY2U7CisJCXhlbmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVzb3VyY2U7
Cit9IFZFUlNfMS4yOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2xpbnV4
LmMgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGludXguYwppbmRleCAzNzRlNDVhZWQ1Li5h
NmI0MWIwYjdmIDEwMDY0NAotLS0gYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGludXguYwor
KysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGludXguYwpAQCAtMjc3LDYgKzI3Nyw1MSBA
QCBpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV9yZXN0cmljdCh4ZW5mb3JlaWdubWVtb3J5X2hh
bmRsZSAqZm1lbSwKICAgICByZXR1cm4gaW9jdGwoZm1lbS0+ZmQsIElPQ1RMX1BSSVZDTURfUkVT
VFJJQ1QsICZkb21pZCk7CiB9CiAKK2ludCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3VubWFwX3Jl
c291cmNlKAorICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLCB4ZW5mb3JlaWdubWVt
b3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcykKK3sKKyAgICByZXR1cm4gbXVubWFwKGZyZXMtPmFk
ZHIsIGZyZXMtPm5yX2ZyYW1lcyA8PCBQQUdFX1NISUZUKTsKK30KKworaW50IG9zZGVwX3hlbmZv
cmVpZ25tZW1vcnlfbWFwX3Jlc291cmNlKAorICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpm
bWVtLCB4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcykKK3sKKyAgICBwcml2
Y21kX21tYXBfcmVzb3VyY2VfdCBtciA9IHsKKyAgICAgICAgLmRvbSA9IGZyZXMtPmRvbWlkLAor
ICAgICAgICAudHlwZSA9IGZyZXMtPnR5cGUsCisgICAgICAgIC5pZCA9IGZyZXMtPmlkLAorICAg
ICAgICAuaWR4ID0gZnJlcy0+ZnJhbWUsCisgICAgICAgIC5udW0gPSBmcmVzLT5ucl9mcmFtZXMs
CisgICAgfTsKKyAgICBpbnQgcmM7CisKKyAgICBmcmVzLT5hZGRyID0gbW1hcChmcmVzLT5hZGRy
LCBmcmVzLT5ucl9mcmFtZXMgPDwgUEFHRV9TSElGVCwKKyAgICAgICAgICAgICAgICAgICAgICBm
cmVzLT5wcm90LCBmcmVzLT5mbGFncyB8IE1BUF9TSEFSRUQsIGZtZW0tPmZkLCAwKTsKKyAgICBp
ZiAoIGZyZXMtPmFkZHIgPT0gTUFQX0ZBSUxFRCApCisgICAgICAgIHJldHVybiAtMTsKKworICAg
IG1yLmFkZHIgPSAodWludHB0cl90KWZyZXMtPmFkZHI7CisKKyAgICByYyA9IGlvY3RsKGZtZW0t
PmZkLCBJT0NUTF9QUklWQ01EX01NQVBfUkVTT1VSQ0UsICZtcik7CisgICAgaWYgKCByYyApCisg
ICAgeworICAgICAgICBpbnQgc2F2ZWRfZXJybm87CisKKyAgICAgICAgaWYgKCBlcnJubyAhPSBF
Tk9UVFkgKQorICAgICAgICAgICAgUEVSUk9SKCJpb2N0bCBmYWlsZWQiKTsKKyAgICAgICAgZWxz
ZQorICAgICAgICAgICAgZXJybm8gPSBFT1BOT1RTVVBQOworCisgICAgICAgIHNhdmVkX2Vycm5v
ID0gZXJybm87CisgICAgICAgICh2b2lkKW9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVz
b3VyY2UoZm1lbSwgZnJlcyk7CisgICAgICAgIGVycm5vID0gc2F2ZWRfZXJybm87CisKKyAgICAg
ICAgcmV0dXJuIC0xOworICAgIH0KKworICAgIHJldHVybiAwOworfQorCiAvKgogICogTG9jYWwg
dmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVt
b3J5L3ByaXZhdGUuaCBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9wcml2YXRlLmgKaW5kZXgg
YzVjMDdjYzRjNC4uODBiMjJiZGJmYyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9mb3JlaWdubWVt
b3J5L3ByaXZhdGUuaAorKysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvcHJpdmF0ZS5oCkBA
IC00Miw2ICs0MiwzNyBAQCB2b2lkICpjb21wYXRfbWFwZm9yZWlnbl9iYXRjaCh4ZW5mb3JlaWdu
bWVtX2hhbmRsZSAqZm1lbSwgdWludDMyX3QgZG9tLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgeGVuX3Bmbl90ICphcnIsIGludCBudW0pOwogI2VuZGlmCiAKK3N0cnVjdCB4ZW5mb3Jl
aWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZSB7CisgICAgZG9taWRfdCBkb21pZDsKKyAgICB1bnNp
Z25lZCBpbnQgdHlwZTsKKyAgICB1bnNpZ25lZCBpbnQgaWQ7CisgICAgdW5zaWduZWQgbG9uZyBm
cmFtZTsKKyAgICB1bnNpZ25lZCBsb25nIG5yX2ZyYW1lczsKKyAgICB2b2lkICphZGRyOworICAg
IGludCBwcm90OworICAgIGludCBmbGFnczsKK307CisKKyNpZm5kZWYgX19saW51eF9fCitzdGF0
aWMgaW5saW5lIGludCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X21hcF9yZXNvdXJjZSgKKyAgICB4
ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9o
YW5kbGUgKmZyZXMpCit7CisgICAgZXJybm8gPSBFT1BOT1RTVVBQOworICAgIHJldHVybiAtMTsK
K30KKworc3RhdGljIGlubGluZSBpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNv
dXJjZSgKKyAgICB4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwgeGVuZm9yZWlnbm1lbW9y
eV9yZXNvdXJjZV9oYW5kbGUgKmZyZXMpCit7CisgICAgcmV0dXJuIDA7Cit9CisjZWxzZQoraW50
IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfbWFwX3Jlc291cmNlKAorICAgIHhlbmZvcmVpZ25tZW1v
cnlfaGFuZGxlICpmbWVtLCB4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcyk7
CitpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJjZSgKKyAgICB4ZW5mb3Jl
aWdubWVtb3J5X2hhbmRsZSAqZm1lbSwgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9oYW5kbGUg
KmZyZXMpOworI2VuZGlmCisKICNkZWZpbmUgUEVSUk9SKF9mLi4uKSBcCiAgICAgeHRsX2xvZyhm
bWVtLT5sb2dnZXIsIFhUTF9FUlJPUiwgZXJybm8sICJ4ZW5mb3JlaWdubWVtb3J5IiwgX2YpCiAK
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 22:11:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 22:11:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e22k1-0005Fp-SW; Tue, 10 Oct 2017 22:11:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4497f262f=Paul.Durrant@citrix.com>)
 id 1e22k0-0005CK-3r
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 22:11:08 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 B0/77-30115-B754DD95; Tue, 10 Oct 2017 22:11:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHRDpG6V691
 IgysXVSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozZ/x8wFTQ9Yay4decTUwPjmfmMXYycHBIC
 /hJvn90Bs9kEdCSmPr3E2sXIwSEioCJxe68BiMksUC7RMaEWpEJYIF7izPnvzCA2i4CqxN2bq
 8BsXgFrifV/djBBTJSX2NV2kRXE5hSwkXi4pAVsuhBQzbrXjUwQ9YISJ2c+YQGxmQU0JVq3/2
 aHsOUlmrfOZoaoV5FYP3UW2wRGvllIWmYhaZmFpGUBI/MqRo3i1KKy1CJdQ2O9pKLM9IyS3MT
 MHF1DAzO93NTi4sT01JzEpGK95PzcTYzAYGMAgh2MX5YFHGKU5GBSEuV9rX43UogvKT+lMiOx
 OCO+qDQntfgQowwHh5IEb6ILUE6wKDU9tSItMwcY9jBpCQ4eJRHeUGegNG9xQWJucWY6ROoUo
 y5Hx827f5iEWPLy81KlxHmLQGYIgBRllObBjYDF4CVGWSlhXkago4R4ClKLcjNLUOVfMYpzMC
 oJ8waBTOHJzCuB2/QK6AgmoCNE0+6AHFGSiJCSamBsO7bdtL9qp2Xmp6fTVk551+p8d6K6wu/
 PmsdVJG7xn9te5ZGZlibSqtJpX261yipoofrxmoVhmVLvzh92fH0wUi2+/YfvpL6XJ9Z+mXVs
 ZY7D9/dPsycsl2PpcjV12+XKGbKrbgtb0e9IMRWmaJGw/9OVDXyld7wzYLt8/brku9SXBcHO3
 eVKLMUZiYZazEXFiQCgg4O5vAIAAA==
X-Env-Sender: prvs=4497f262f=Paul.Durrant@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1507673463!111238048!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32506 invoked from network); 10 Oct 2017 22:11:06 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 22:11:06 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="444965333"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 10 Oct 2017 17:31:16 +0100
Message-ID: <20171010163126.2558-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171010163126.2558-1-paul.durrant@citrix.com>
References: <20171010163126.2558-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v10 01/11] x86/hvm/ioreq: maintain an array of
	ioreq servers rather than a list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBzdWJzZXF1ZW50IHBhdGNoIHdpbGwgcmVtb3ZlIHRoZSBjdXJyZW50IGltcGxpY2l0IGxpbWl0
YXRpb24gb24gY3JlYXRpb24Kb2YgaW9yZXEgc2VydmVycyB3aGljaCBpcyBkdWUgdG8gdGhlIGFs
bG9jYXRpb24gb2YgZ2ZucyBmb3IgdGhlIGlvcmVxCnN0cnVjdHVyZXMgYW5kIGJ1ZmZlcmVkIGlv
cmVxIHJpbmcuCgpJdCB3aWxsIHRoZXJlZm9yZSBiZSBuZWNlc3NhcnkgdG8gaW50cm9kdWNlIGFu
IGV4cGxpY2l0IGxpbWl0IGFuZCwgc2luY2UKdGhpcyBsaW1pdCBzaG91bGQgYmUgc21hbGwsIGl0
IHNpbXBsaWZpZXMgdGhlIGNvZGUgdG8gbWFpbnRhaW4gYW4gYXJyYXkgb2YKdGhhdCBzaXplIHJh
dGhlciB0aGFuIHVzaW5nIGEgbGlzdC4KCkFsc28sIGJ5IHJlc2VydmluZyBhbiBhcnJheSBzbG90
IGZvciB0aGUgZGVmYXVsdCBzZXJ2ZXIgYW5kIHBvcHVsYXRpbmcKYXJyYXkgc2xvdHMgZWFybHkg
aW4gY3JlYXRlLCB0aGUgbmVlZCB0byBwYXNzIGFuICdpc19kZWZhdWx0JyBib29sZWFuCnRvIHN1
Yi1mdW5jdGlvbnMgY2FuIGJlIGF2b2lkZWQuCgpTb21lIGZ1bmN0aW9uIHJldHVybiB2YWx1ZXMg
YXJlIGNoYW5nZWQgYnkgdGhpcyBwYXRjaDogU3BlY2lmaWNhbGx5LCBpbgp0aGUgY2FzZSB3aGVy
ZSB0aGUgaWQgb2YgdGhlIGRlZmF1bHQgaW9yZXEgc2VydmVyIGlzIHBhc3NlZCBpbiwgLUVPUE5P
VFNVUFAKaXMgbm93IHJldHVybmVkIHJhdGhlciB0aGFuIC1FTk9FTlQuCgpTaWduZWQtb2ZmLWJ5
OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KCnYxMDoKIC0gbW9kaWZpZWQgRk9SX0VBQ0guLi4gbWFjcm8gYXMgc3VnZ2VzdGVk
IGJ5IEphbi4KIC0gY2hlY2sgZm9yIE5VTEwgaW4gSVNfREVGQVVMVCBtYWNybyBhcyBzdWdnZXN0
ZWQgYnkgSmFuLgoKdjk6CiAtIG1vZGlmaWVkIEZPUl9FQUNILi4uIG1hY3JvIGFzIHJlcXVlc3Rl
ZCBieSBBbmRyZXcuCgp2ODoKIC0gQWRkcmVzc2VkIHZhcmlvdXMgY29tbWVudHMgZnJvbSBKYW4u
Cgp2NzoKIC0gRml4ZWQgYXNzZXJ0aW9uIGZhaWx1cmUgZm91bmQgaW4gdGVzdGluZy4KCnY2Ogog
LSBVcGRhdGVkIGFjY29yZGluZyB0byBjb21tZW50cyBtYWRlIGJ5IFJvZ2VyIG9uIHY0IHRoYXQg
SSdkIG1pc3NlZC4KCnY1OgogLSBTd2l0Y2hlZCBHRVQvU0VUX0lPUkVRX1NFUlZFUigpIG1hY3Jv
cyB0byBnZXQvc2V0X2lvcmVxX3NlcnZlcigpCiAgIGZ1bmN0aW9ucyB0byBhdm9pZCBwb3NzaWJs
ZSBkb3VibGUtZXZhbHVhdGlvbiBpc3N1ZXMuCgp2NDoKIC0gSW50cm9kdWNlZCBtb3JlIGhlbHBl
ciBtYWNyb3MgYW5kIHJlbG9jYXRlZCB0aGVtIHRvIHRoZSB0b3Agb2YgdGhlCiAgIGNvZGUuCgp2
MzoKIC0gTmV3IHBhdGNoIChyZXBsYWNpbmcgIm1vdmUgaXNfZGVmYXVsdCBpbnRvIHN0cnVjdCBo
dm1faW9yZXFfc2VydmVyIikgaW4KICAgcmVzcG9uc2UgdG8gcmV2aWV3IGNvbW1lbnRzLgotLS0K
IHhlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyAgICAgICAgIHwgNTAyICsrKysrKysrKysrKysrKysr
KystLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgg
fCAgMTAgKy0KIDIgZmlsZXMgY2hhbmdlZCwgMjQ1IGluc2VydGlvbnMoKyksIDI2NyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgYi94ZW4vYXJjaC94
ODYvaHZtL2lvcmVxLmMKaW5kZXggZjJlMGIzZjc0YS4uMzQwMzQ0MDc2MiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwpA
QCAtMzMsNiArMzMsMzcgQEAKIAogI2luY2x1ZGUgPHB1YmxpYy9odm0vaW9yZXEuaD4KIAorc3Rh
dGljIHZvaWQgc2V0X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQg
aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVy
ICpzKQoreworICAgIEFTU0VSVChpZCA8IE1BWF9OUl9JT1JFUV9TRVJWRVJTKTsKKyAgICBBU1NF
UlQoIXMgfHwgIWQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIuc2VydmVyW2lkXSk7CisK
KyAgICBkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLnNlcnZlcltpZF0gPSBzOworfQor
CisjZGVmaW5lIEdFVF9JT1JFUV9TRVJWRVIoZCwgaWQpIFwKKyAgICAoZCktPmFyY2guaHZtX2Rv
bWFpbi5pb3JlcV9zZXJ2ZXIuc2VydmVyW2lkXQorCitzdGF0aWMgc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKmdldF9pb3JlcV9zZXJ2ZXIoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaWQp
Cit7CisgICAgaWYgKCBpZCA+PSBNQVhfTlJfSU9SRVFfU0VSVkVSUyApCisgICAgICAgIHJldHVy
biBOVUxMOworCisgICAgcmV0dXJuIEdFVF9JT1JFUV9TRVJWRVIoZCwgaWQpOworfQorCisjZGVm
aW5lIElTX0RFRkFVTFQocykgXAorICAgICgocykgJiYgKHMpID09IGdldF9pb3JlcV9zZXJ2ZXIo
KHMpLT5kb21haW4sIERFRkFVTFRfSU9TRVJWSUQpKQorCisvKiBJdGVyYXRlIG92ZXIgYWxsIHBv
c3NpYmxlIGlvcmVxIHNlcnZlcnMgKi8KKyNkZWZpbmUgRk9SX0VBQ0hfSU9SRVFfU0VSVkVSKGQs
IGlkLCBzKSBcCisgICAgZm9yICggKGlkKSA9IDA7IChpZCkgPCBNQVhfTlJfSU9SRVFfU0VSVkVS
UzsgKGlkKSsrICkgXAorICAgICAgICBpZiAoICEocyA9IEdFVF9JT1JFUV9TRVJWRVIoKGQpLCAo
aWQpKSkgKSBcCisgICAgICAgICAgICBjb250aW51ZTsgXAorICAgICAgICBlbHNlCisKIHN0YXRp
YyBpb3JlcV90ICpnZXRfaW9yZXEoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIHN0cnVjdCB2
Y3B1ICp2KQogewogICAgIHNoYXJlZF9pb3BhZ2VfdCAqcCA9IHMtPmlvcmVxLnZhOwpAQCAtNDcs
MTAgKzc4LDkgQEAgYm9vbCBodm1faW9fcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBz
dHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwogICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVy
ICpzOworICAgIHVuc2lnbmVkIGludCBpZDsKIAotICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBz
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3Nl
cnZlci5saXN0LAotICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKKyAgICBG
T1JfRUFDSF9JT1JFUV9TRVJWRVIoZCwgaWQsIHMpCiAgICAgewogICAgICAgICBzdHJ1Y3QgaHZt
X2lvcmVxX3ZjcHUgKnN2OwogCkBAIC0xMjcsMTAgKzE1Nyw5IEBAIGJvb2wgaGFuZGxlX2h2bV9p
b19jb21wbGV0aW9uKHN0cnVjdCB2Y3B1ICp2KQogICAgIHN0cnVjdCBodm1fdmNwdV9pbyAqdmlv
ID0gJnYtPmFyY2guaHZtX3ZjcHUuaHZtX2lvOwogICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVy
ICpzOwogICAgIGVudW0gaHZtX2lvX2NvbXBsZXRpb24gaW9fY29tcGxldGlvbjsKKyAgICB1bnNp
Z25lZCBpbnQgaWQ7CiAKLSAgICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0LAot
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKKyAgICBGT1JfRUFDSF9JT1JF
UV9TRVJWRVIoZCwgaWQsIHMpCiAgICAgewogICAgICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUg
KnN2OwogCkBAIC0yNDMsMTMgKzI3MiwxMiBAQCBzdGF0aWMgaW50IGh2bV9tYXBfaW9yZXFfcGFn
ZSgKIGJvb2wgaXNfaW9yZXFfc2VydmVyX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSkKIHsKICAgICBjb25zdCBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZl
ciAqczsKKyAgICB1bnNpZ25lZCBpbnQgaWQ7CiAgICAgYm9vbCBmb3VuZCA9IGZhbHNlOwogCiAg
ICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5s
b2NrKTsKIAotICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0LAotICAgICAgICAg
ICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKKyAgICBGT1JfRUFDSF9JT1JFUV9TRVJWRVIo
ZCwgaWQsIHMpCiAgICAgewogICAgICAgICBpZiAoIChzLT5pb3JlcS52YSAmJiBzLT5pb3JlcS5w
YWdlID09IHBhZ2UpIHx8CiAgICAgICAgICAgICAgKHMtPmJ1ZmlvcmVxLnZhICYmIHMtPmJ1Zmlv
cmVxLnBhZ2UgPT0gcGFnZSkgKQpAQCAtMzAyLDcgKzMzMCw3IEBAIHN0YXRpYyB2b2lkIGh2bV91
cGRhdGVfaW9yZXFfZXZ0Y2huKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogfQogCiBzdGF0
aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfYWRkX3ZjcHUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIg
KnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBpc19kZWZhdWx0
LCBzdHJ1Y3QgdmNwdSAqdikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
dHJ1Y3QgdmNwdSAqdikKIHsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUgKnN2OwogICAgIGlu
dCByYzsKQEAgLTMzMSw3ICszNTksNyBAQCBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfYWRk
X3ZjcHUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgICAgICAgICBnb3RvIGZhaWwz
OwogCiAgICAgICAgIHMtPmJ1ZmlvcmVxX2V2dGNobiA9IHJjOwotICAgICAgICBpZiAoIGlzX2Rl
ZmF1bHQgKQorICAgICAgICBpZiAoIElTX0RFRkFVTFQocykgKQogICAgICAgICAgICAgZC0+YXJj
aC5odm1fZG9tYWluLnBhcmFtc1tIVk1fUEFSQU1fQlVGSU9SRVFfRVZUQ0hOXSA9CiAgICAgICAg
ICAgICAgICAgcy0+YnVmaW9yZXFfZXZ0Y2huOwogICAgIH0KQEAgLTQzMSw3ICs0NTksNiBAQCBz
dGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfbWFwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2Vy
dmVyICpzLAogfQogCiBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfc2V0dXBfcGFnZXMoc3Ry
dWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYm9vbCBpc19kZWZhdWx0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJvb2wgaGFuZGxlX2J1ZmlvcmVxKQogewogICAgIHN0cnVjdCBkb21haW4gKmQg
PSBzLT5kb21haW47CkBAIC00MzksNyArNDY2LDcgQEAgc3RhdGljIGludCBodm1faW9yZXFfc2Vy
dmVyX3NldHVwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogICAgIHVuc2lnbmVk
IGxvbmcgYnVmaW9yZXFfZ2ZuID0gZ2ZuX3goSU5WQUxJRF9HRk4pOwogICAgIGludCByYzsKIAot
ICAgIGlmICggaXNfZGVmYXVsdCApCisgICAgaWYgKCBJU19ERUZBVUxUKHMpICkKICAgICB7CiAg
ICAgICAgIC8qCiAgICAgICAgICAqIFRoZSBkZWZhdWx0IGlvcmVxIHNlcnZlciBtdXN0IGhhbmRs
ZSBidWZmZXJlZCBpb3JlcXMsIGZvcgpAQCAtNDY4LDggKzQ5NSw3IEBAIHN0YXRpYyBpbnQgaHZt
X2lvcmVxX3NlcnZlcl9zZXR1cF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAg
ICByZXR1cm4gcmM7CiB9CiAKLXN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfdW5tYXBfcGFn
ZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJvb2wgaXNfZGVmYXVsdCkKK3N0YXRpYyB2b2lkIGh2bV9pb3JlcV9z
ZXJ2ZXJfdW5tYXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCiB7CiAgICAgc3Ry
dWN0IGRvbWFpbiAqZCA9IHMtPmRvbWFpbjsKICAgICBib29sIGhhbmRsZV9idWZpb3JlcSA9ICEh
cy0+YnVmaW9yZXEudmE7CkBAIC00NzksNyArNTA1LDcgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVx
X3NlcnZlcl91bm1hcF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKIAogICAgIGh2
bV91bm1hcF9pb3JlcV9wYWdlKHMsIGZhbHNlKTsKIAotICAgIGlmICggIWlzX2RlZmF1bHQgKQor
ICAgIGlmICggIUlTX0RFRkFVTFQocykgKQogICAgIHsKICAgICAgICAgaWYgKCBoYW5kbGVfYnVm
aW9yZXEgKQogICAgICAgICAgICAgaHZtX2ZyZWVfaW9yZXFfZ2ZuKGQsIHMtPmJ1ZmlvcmVxLmdm
bik7CkBAIC00ODgsMTIgKzUxNCwxMSBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX3Vu
bWFwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogICAgIH0KIH0KIAotc3RhdGlj
IHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9mcmVlX3Jhbmdlc2V0cyhzdHJ1Y3QgaHZtX2lvcmVxX3Nl
cnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9v
bCBpc19kZWZhdWx0KQorc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9mcmVlX3Jhbmdlc2V0
cyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKIHsKICAgICB1bnNpZ25lZCBpbnQgaTsKIAot
ICAgIGlmICggaXNfZGVmYXVsdCApCisgICAgaWYgKCBJU19ERUZBVUxUKHMpICkKICAgICAgICAg
cmV0dXJuOwogCiAgICAgZm9yICggaSA9IDA7IGkgPCBOUl9JT19SQU5HRV9UWVBFUzsgaSsrICkK
QEAgLTUwMSwxOSArNTI2LDIxIEBAIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9y
YW5nZXNldHMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiB9CiAKIHN0YXRpYyBpbnQgaHZt
X2lvcmVxX3NlcnZlcl9hbGxvY19yYW5nZXNldHMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaXNfZGVm
YXVsdCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW9zZXJ2
aWRfdCBpZCkKIHsKICAgICB1bnNpZ25lZCBpbnQgaTsKICAgICBpbnQgcmM7CiAKLSAgICBpZiAo
IGlzX2RlZmF1bHQgKQorICAgIGlmICggaWQgPT0gREVGQVVMVF9JT1NFUlZJRCApCiAgICAgICAg
IGdvdG8gZG9uZTsKIAorICAgIEFTU0VSVCghSVNfREVGQVVMVChzKSk7CisKICAgICBmb3IgKCBp
ID0gMDsgaSA8IE5SX0lPX1JBTkdFX1RZUEVTOyBpKysgKQogICAgIHsKICAgICAgICAgY2hhciAq
bmFtZTsKIAotICAgICAgICByYyA9IGFzcHJpbnRmKCZuYW1lLCAiaW9yZXFfc2VydmVyICVkICVz
Iiwgcy0+aWQsCisgICAgICAgIHJjID0gYXNwcmludGYoJm5hbWUsICJpb3JlcV9zZXJ2ZXIgJWQg
JXMiLCBpZCwKICAgICAgICAgICAgICAgICAgICAgICAoaSA9PSBYRU5fRE1PUF9JT19SQU5HRV9Q
T1JUKSA/ICJwb3J0IiA6CiAgICAgICAgICAgICAgICAgICAgICAgKGkgPT0gWEVOX0RNT1BfSU9f
UkFOR0VfTUVNT1JZKSA/ICJtZW1vcnkiIDoKICAgICAgICAgICAgICAgICAgICAgICAoaSA9PSBY
RU5fRE1PUF9JT19SQU5HRV9QQ0kpID8gInBjaSIgOgpAQCAtNTM3LDEzICs1NjQsMTIgQEAgc3Rh
dGljIGludCBodm1faW9yZXFfc2VydmVyX2FsbG9jX3Jhbmdlc2V0cyhzdHJ1Y3QgaHZtX2lvcmVx
X3NlcnZlciAqcywKICAgICByZXR1cm4gMDsKIAogIGZhaWw6Ci0gICAgaHZtX2lvcmVxX3NlcnZl
cl9mcmVlX3Jhbmdlc2V0cyhzLCBmYWxzZSk7CisgICAgaHZtX2lvcmVxX3NlcnZlcl9mcmVlX3Jh
bmdlc2V0cyhzKTsKIAogICAgIHJldHVybiByYzsKIH0KIAotc3RhdGljIHZvaWQgaHZtX2lvcmVx
X3NlcnZlcl9lbmFibGUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX2RlZmF1bHQpCitzdGF0aWMgdm9pZCBodm1f
aW9yZXFfc2VydmVyX2VuYWJsZShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKIHsKICAgICBz
dHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwogICAgIHN0cnVjdCBodm1faW9yZXFfdmNwdSAq
c3Y7CkBAIC01NTQsNyArNTgwLDcgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9lbmFi
bGUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgaWYgKCBzLT5lbmFibGVkICkKICAg
ICAgICAgZ290byBkb25lOwogCi0gICAgaWYgKCAhaXNfZGVmYXVsdCApCisgICAgaWYgKCAhSVNf
REVGQVVMVChzKSApCiAgICAgewogICAgICAgICBodm1fcmVtb3ZlX2lvcmVxX2dmbihkLCAmcy0+
aW9yZXEpOwogCkBAIC01NzMsOCArNTk5LDcgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZl
cl9lbmFibGUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgc3Bpbl91bmxvY2soJnMt
PmxvY2spOwogfQogCi1zdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUoc3RydWN0
IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYm9vbCBpc19kZWZhdWx0KQorc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9kaXNhYmxl
KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSBz
LT5kb21haW47CiAgICAgYm9vbCBoYW5kbGVfYnVmaW9yZXEgPSAhIXMtPmJ1ZmlvcmVxLnZhOwpA
QCAtNTg0LDcgKzYwOSw3IEBAIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShz
dHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICBpZiAoICFzLT5lbmFibGVkICkKICAgICAg
ICAgZ290byBkb25lOwogCi0gICAgaWYgKCAhaXNfZGVmYXVsdCApCisgICAgaWYgKCAhSVNfREVG
QVVMVChzKSApCiAgICAgewogICAgICAgICBpZiAoIGhhbmRsZV9idWZpb3JlcSApCiAgICAgICAg
ICAgICBodm1fYWRkX2lvcmVxX2dmbihkLCAmcy0+YnVmaW9yZXEpOwpAQCAtNjAwLDEzICs2MjUs
MTEgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9kaXNhYmxlKHN0cnVjdCBodm1faW9y
ZXFfc2VydmVyICpzLAogCiBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfaW5pdChzdHJ1Y3Qg
aHZtX2lvcmVxX3NlcnZlciAqcywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCBkb21haW4gKmQsIGRvbWlkX3QgZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBib29sIGlzX2RlZmF1bHQsIGludCBidWZpb3JlcV9oYW5kbGluZywKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGlvc2VydmlkX3QgaWQpCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBpbnQgYnVmaW9yZXFfaGFuZGxpbmcsIGlvc2VydmlkX3QgaWQpCiB7
CiAgICAgc3RydWN0IHZjcHUgKnY7CiAgICAgaW50IHJjOwogCi0gICAgcy0+aWQgPSBpZDsKICAg
ICBzLT5kb21haW4gPSBkOwogICAgIHMtPmRvbWlkID0gZG9taWQ7CiAKQEAgLTYxNCw3ICs2Mzcs
NyBAQCBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfaW5pdChzdHJ1Y3QgaHZtX2lvcmVxX3Nl
cnZlciAqcywKICAgICBJTklUX0xJU1RfSEVBRCgmcy0+aW9yZXFfdmNwdV9saXN0KTsKICAgICBz
cGluX2xvY2tfaW5pdCgmcy0+YnVmaW9yZXFfbG9jayk7CiAKLSAgICByYyA9IGh2bV9pb3JlcV9z
ZXJ2ZXJfYWxsb2NfcmFuZ2VzZXRzKHMsIGlzX2RlZmF1bHQpOworICAgIHJjID0gaHZtX2lvcmVx
X3NlcnZlcl9hbGxvY19yYW5nZXNldHMocywgaWQpOwogICAgIGlmICggcmMgKQogICAgICAgICBy
ZXR1cm4gcmM7CiAKQEAgLTYyMiwxMyArNjQ1LDEzIEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3Nl
cnZlcl9pbml0KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogICAgICAgICBzLT5idWZpb3Jl
cV9hdG9taWMgPSB0cnVlOwogCiAgICAgcmMgPSBodm1faW9yZXFfc2VydmVyX3NldHVwX3BhZ2Vz
KAotICAgICAgICAgICAgIHMsIGlzX2RlZmF1bHQsIGJ1ZmlvcmVxX2hhbmRsaW5nICE9IEhWTV9J
T1JFUVNSVl9CVUZJT1JFUV9PRkYpOworICAgICAgICAgICAgIHMsIGJ1ZmlvcmVxX2hhbmRsaW5n
ICE9IEhWTV9JT1JFUVNSVl9CVUZJT1JFUV9PRkYpOwogICAgIGlmICggcmMgKQogICAgICAgICBn
b3RvIGZhaWxfbWFwOwogCiAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQogICAgIHsKLSAgICAg
ICAgcmMgPSBodm1faW9yZXFfc2VydmVyX2FkZF92Y3B1KHMsIGlzX2RlZmF1bHQsIHYpOworICAg
ICAgICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfYWRkX3ZjcHUocywgdik7CiAgICAgICAgIGlmICgg
cmMgKQogICAgICAgICAgICAgZ290byBmYWlsX2FkZDsKICAgICB9CkBAIC02MzcsNDcgKzY2MCwy
MCBAQCBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfaW5pdChzdHJ1Y3QgaHZtX2lvcmVxX3Nl
cnZlciAqcywKIAogIGZhaWxfYWRkOgogICAgIGh2bV9pb3JlcV9zZXJ2ZXJfcmVtb3ZlX2FsbF92
Y3B1cyhzKTsKLSAgICBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKHMsIGlzX2RlZmF1bHQp
OworICAgIGh2bV9pb3JlcV9zZXJ2ZXJfdW5tYXBfcGFnZXMocyk7CiAKICBmYWlsX21hcDoKLSAg
ICBodm1faW9yZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHMsIGlzX2RlZmF1bHQpOworICAgIGh2
bV9pb3JlcV9zZXJ2ZXJfZnJlZV9yYW5nZXNldHMocyk7CiAKICAgICByZXR1cm4gcmM7CiB9CiAK
LXN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZGVpbml0KHN0cnVjdCBodm1faW9yZXFfc2Vy
dmVyICpzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBpc19kZWZh
dWx0KQorc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9kZWluaXQoc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnMpCiB7CiAgICAgQVNTRVJUKCFzLT5lbmFibGVkKTsKICAgICBodm1faW9yZXFf
c2VydmVyX3JlbW92ZV9hbGxfdmNwdXMocyk7Ci0gICAgaHZtX2lvcmVxX3NlcnZlcl91bm1hcF9w
YWdlcyhzLCBpc19kZWZhdWx0KTsKLSAgICBodm1faW9yZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRz
KHMsIGlzX2RlZmF1bHQpOwotfQotCi1zdGF0aWMgaW9zZXJ2aWRfdCBuZXh0X2lvc2VydmlkKHN0
cnVjdCBkb21haW4gKmQpCi17Ci0gICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7Ci0gICAg
aW9zZXJ2aWRfdCBpZDsKLQotICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmZC0+YXJjaC5odm1f
ZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKSk7Ci0KLSAgICBpZCA9IGQtPmFyY2guaHZtX2RvbWFp
bi5pb3JlcV9zZXJ2ZXIuaWQ7Ci0KLSBhZ2FpbjoKLSAgICBpZCsrOwotCi0gICAgLyogQ2hlY2sg
Zm9yIHVuaXF1ZW5lc3MgKi8KLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcywKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdF9lbnRyeSApCi0gICAgewotICAgICAgICBp
ZiAoIGlkID09IHMtPmlkICkKLSAgICAgICAgICAgIGdvdG8gYWdhaW47Ci0gICAgfQotCi0gICAg
ZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5pZCA9IGlkOwotCi0gICAgcmV0dXJuIGlk
OworICAgIGh2bV9pb3JlcV9zZXJ2ZXJfdW5tYXBfcGFnZXMocyk7CisgICAgaHZtX2lvcmVxX3Nl
cnZlcl9mcmVlX3Jhbmdlc2V0cyhzKTsKIH0KIAogaW50IGh2bV9jcmVhdGVfaW9yZXFfc2VydmVy
KHN0cnVjdCBkb21haW4gKmQsIGRvbWlkX3QgZG9taWQsCkBAIC02ODUsNTIgKzY4MSw2NCBAQCBp
bnQgaHZtX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgZG9taWRfdCBkb21p
ZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpb3NlcnZpZF90ICppZCkKIHsKICAgICBz
dHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKKyAgICB1bnNpZ25lZCBpbnQgaTsKICAgICBpbnQg
cmM7CiAKICAgICBpZiAoIGJ1ZmlvcmVxX2hhbmRsaW5nID4gSFZNX0lPUkVRU1JWX0JVRklPUkVR
X0FUT01JQyApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCi0gICAgcmMgPSAtRU5PTUVNOwog
ICAgIHMgPSB4emFsbG9jKHN0cnVjdCBodm1faW9yZXFfc2VydmVyKTsKICAgICBpZiAoICFzICkK
LSAgICAgICAgZ290byBmYWlsMTsKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAKICAgICBkb21h
aW5fcGF1c2UoZCk7CiAgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWlu
LmlvcmVxX3NlcnZlci5sb2NrKTsKIAotICAgIHJjID0gLUVFWElTVDsKLSAgICBpZiAoIGlzX2Rl
ZmF1bHQgJiYgZC0+YXJjaC5odm1fZG9tYWluLmRlZmF1bHRfaW9yZXFfc2VydmVyICE9IE5VTEwg
KQotICAgICAgICBnb3RvIGZhaWwyOwotCi0gICAgcmMgPSBodm1faW9yZXFfc2VydmVyX2luaXQo
cywgZCwgZG9taWQsIGlzX2RlZmF1bHQsIGJ1ZmlvcmVxX2hhbmRsaW5nLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG5leHRfaW9zZXJ2aWQoZCkpOwotICAgIGlmICggcmMgKQotICAg
ICAgICBnb3RvIGZhaWwzOwotCi0gICAgbGlzdF9hZGQoJnMtPmxpc3RfZW50cnksCi0gICAgICAg
ICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCk7Ci0KICAgICBpZiAo
IGlzX2RlZmF1bHQgKQogICAgIHsKLSAgICAgICAgZC0+YXJjaC5odm1fZG9tYWluLmRlZmF1bHRf
aW9yZXFfc2VydmVyID0gczsKLSAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9lbmFibGUocywgdHJ1
ZSk7CisgICAgICAgIGkgPSBERUZBVUxUX0lPU0VSVklEOworCisgICAgICAgIHJjID0gLUVFWElT
VDsKKyAgICAgICAgaWYgKCBHRVRfSU9SRVFfU0VSVkVSKGQsIGkpICkKKyAgICAgICAgICAgIGdv
dG8gZmFpbDsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgZm9yICggaSA9IDA7IGkg
PCBNQVhfTlJfSU9SRVFfU0VSVkVSUzsgaSsrICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYg
KCBpICE9IERFRkFVTFRfSU9TRVJWSUQgJiYgIUdFVF9JT1JFUV9TRVJWRVIoZCwgaSkgKQorICAg
ICAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAgcmMgPSAtRU5PU1BDOwor
ICAgICAgICBpZiAoIGkgPj0gTUFYX05SX0lPUkVRX1NFUlZFUlMgKQorICAgICAgICAgICAgZ290
byBmYWlsOwogICAgIH0KIAorICAgIHNldF9pb3JlcV9zZXJ2ZXIoZCwgaSwgcyk7CisKKyAgICBy
YyA9IGh2bV9pb3JlcV9zZXJ2ZXJfaW5pdChzLCBkLCBkb21pZCwgYnVmaW9yZXFfaGFuZGxpbmcs
IGkpOworICAgIGlmICggcmMgKQorICAgICAgICBnb3RvIGZhaWw7CisKKyAgICBpZiAoIGkgPT0g
REVGQVVMVF9JT1NFUlZJRCApCisgICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZW5hYmxlKHMpOwor
CiAgICAgaWYgKCBpZCApCi0gICAgICAgICppZCA9IHMtPmlkOworICAgICAgICAqaWQgPSBpOwog
CiAgICAgc3Bpbl91bmxvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2Vy
dmVyLmxvY2spOwogICAgIGRvbWFpbl91bnBhdXNlKGQpOwogCiAgICAgcmV0dXJuIDA7CiAKLSBm
YWlsMzoKLSBmYWlsMjoKKyBmYWlsOgorICAgIHNldF9pb3JlcV9zZXJ2ZXIoZCwgaSwgTlVMTCk7
CisKICAgICBzcGluX3VubG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9z
ZXJ2ZXIubG9jayk7CiAgICAgZG9tYWluX3VucGF1c2UoZCk7CiAKICAgICB4ZnJlZShzKTsKLSBm
YWlsMToKICAgICByZXR1cm4gcmM7CiB9CiAKQEAgLTczOSwzNyArNzQ3LDM0IEBAIGludCBodm1f
ZGVzdHJveV9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCkKICAg
ICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKICAgICBpbnQgcmM7CiAKLSAgICBzcGluX2xv
Y2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOworICAg
IGlmICggaWQgPT0gREVGQVVMVF9JT1NFUlZJRCApCisgICAgICAgIHJldHVybiAtRVBFUk07CiAK
LSAgICByYyA9IC1FTk9FTlQ7Ci0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHMsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxpc3Qs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQotICAgIHsKLSAgICAgICAg
aWYgKCBzID09IGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlciApCi0gICAg
ICAgICAgICBjb250aW51ZTsKKyAgICBzcGluX2xvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9k
b21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogCi0gICAgICAgIGlmICggcy0+aWQgIT0gaWQgKQot
ICAgICAgICAgICAgY29udGludWU7CisgICAgcyA9IGdldF9pb3JlcV9zZXJ2ZXIoZCwgaWQpOwog
Ci0gICAgICAgIGRvbWFpbl9wYXVzZShkKTsKKyAgICByYyA9IC1FTk9FTlQ7CisgICAgaWYgKCAh
cyApCisgICAgICAgIGdvdG8gb3V0OwogCi0gICAgICAgIHAybV9zZXRfaW9yZXFfc2VydmVyKGQs
IDAsIHMpOworICAgIEFTU0VSVCghSVNfREVGQVVMVChzKSk7CiAKLSAgICAgICAgaHZtX2lvcmVx
X3NlcnZlcl9kaXNhYmxlKHMsIGZhbHNlKTsKKyAgICBkb21haW5fcGF1c2UoZCk7CiAKLSAgICAg
ICAgbGlzdF9kZWwoJnMtPmxpc3RfZW50cnkpOworICAgIHAybV9zZXRfaW9yZXFfc2VydmVyKGQs
IDAsIHMpOwogCi0gICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGVpbml0KHMsIGZhbHNlKTsKKyAg
ICBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUocyk7CisgICAgaHZtX2lvcmVxX3NlcnZlcl9kZWlu
aXQocyk7CiAKLSAgICAgICAgZG9tYWluX3VucGF1c2UoZCk7CisgICAgZG9tYWluX3VucGF1c2Uo
ZCk7CiAKLSAgICAgICAgeGZyZWUocyk7CisgICAgc2V0X2lvcmVxX3NlcnZlcihkLCBpZCwgTlVM
TCk7CisgICAgeGZyZWUocyk7CiAKLSAgICAgICAgcmMgPSAwOwotICAgICAgICBicmVhazsKLSAg
ICB9CisgICAgcmMgPSAwOwogCisgb3V0OgogICAgIHNwaW5fdW5sb2NrX3JlY3Vyc2l2ZSgmZC0+
YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKIAogICAgIHJldHVybiByYzsKQEAg
LTc4MywzMSArNzg4LDMwIEBAIGludCBodm1fZ2V0X2lvcmVxX3NlcnZlcl9pbmZvKHN0cnVjdCBk
b21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7
CiAgICAgaW50IHJjOwogCisgICAgaWYgKCBpZCA9PSBERUZBVUxUX0lPU0VSVklEICkKKyAgICAg
ICAgcmV0dXJuIC1FT1BOT1RTVVBQOworCiAgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJj
aC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKIAotICAgIHJjID0gLUVOT0VOVDsKLSAg
ICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgJmQt
PmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlzdF9lbnRyeSApCi0gICAgewotICAgICAgICBpZiAoIHMgPT0gZC0+YXJjaC5odm1f
ZG9tYWluLmRlZmF1bHRfaW9yZXFfc2VydmVyICkKLSAgICAgICAgICAgIGNvbnRpbnVlOworICAg
IHMgPSBnZXRfaW9yZXFfc2VydmVyKGQsIGlkKTsKIAotICAgICAgICBpZiAoIHMtPmlkICE9IGlk
ICkKLSAgICAgICAgICAgIGNvbnRpbnVlOworICAgIHJjID0gLUVOT0VOVDsKKyAgICBpZiAoICFz
ICkKKyAgICAgICAgZ290byBvdXQ7CiAKLSAgICAgICAgKmlvcmVxX2dmbiA9IHMtPmlvcmVxLmdm
bjsKKyAgICBBU1NFUlQoIUlTX0RFRkFVTFQocykpOwogCi0gICAgICAgIGlmICggcy0+YnVmaW9y
ZXEudmEgIT0gTlVMTCApCi0gICAgICAgIHsKLSAgICAgICAgICAgICpidWZpb3JlcV9nZm4gPSBz
LT5idWZpb3JlcS5nZm47Ci0gICAgICAgICAgICAqYnVmaW9yZXFfcG9ydCA9IHMtPmJ1ZmlvcmVx
X2V2dGNobjsKLSAgICAgICAgfQorICAgICppb3JlcV9nZm4gPSBzLT5pb3JlcS5nZm47CiAKLSAg
ICAgICAgcmMgPSAwOwotICAgICAgICBicmVhazsKKyAgICBpZiAoIHMtPmJ1ZmlvcmVxLnZhICE9
IE5VTEwgKQorICAgIHsKKyAgICAgICAgKmJ1ZmlvcmVxX2dmbiA9IHMtPmJ1ZmlvcmVxLmdmbjsK
KyAgICAgICAgKmJ1ZmlvcmVxX3BvcnQgPSBzLT5idWZpb3JlcV9ldnRjaG47CiAgICAgfQogCisg
ICAgcmMgPSAwOworCisgb3V0OgogICAgIHNwaW5fdW5sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5o
dm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKIAogICAgIHJldHVybiByYzsKQEAgLTgxOCw0
OCArODIyLDQ2IEBAIGludCBodm1fbWFwX2lvX3JhbmdlX3RvX2lvcmVxX3NlcnZlcihzdHJ1Y3Qg
ZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQ2NF90IGVuZCkKIHsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsK
KyAgICBzdHJ1Y3QgcmFuZ2VzZXQgKnI7CiAgICAgaW50IHJjOwogCisgICAgaWYgKCBpZCA9PSBE
RUZBVUxUX0lPU0VSVklEICkKKyAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOworCiAgICAgc3Bp
bl9sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsK
IAorICAgIHMgPSBnZXRfaW9yZXFfc2VydmVyKGQsIGlkKTsKKwogICAgIHJjID0gLUVOT0VOVDsK
LSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
JmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlzdF9lbnRyeSApCi0gICAgewotICAgICAgICBpZiAoIHMgPT0gZC0+YXJjaC5o
dm1fZG9tYWluLmRlZmF1bHRfaW9yZXFfc2VydmVyICkKLSAgICAgICAgICAgIGNvbnRpbnVlOwor
ICAgIGlmICggIXMgKQorICAgICAgICBnb3RvIG91dDsKIAotICAgICAgICBpZiAoIHMtPmlkID09
IGlkICkKLSAgICAgICAgewotICAgICAgICAgICAgc3RydWN0IHJhbmdlc2V0ICpyOworICAgIEFT
U0VSVCghSVNfREVGQVVMVChzKSk7CiAKLSAgICAgICAgICAgIHN3aXRjaCAoIHR5cGUgKQotICAg
ICAgICAgICAgewotICAgICAgICAgICAgY2FzZSBYRU5fRE1PUF9JT19SQU5HRV9QT1JUOgotICAg
ICAgICAgICAgY2FzZSBYRU5fRE1PUF9JT19SQU5HRV9NRU1PUlk6Ci0gICAgICAgICAgICBjYXNl
IFhFTl9ETU9QX0lPX1JBTkdFX1BDSToKLSAgICAgICAgICAgICAgICByID0gcy0+cmFuZ2VbdHlw
ZV07Ci0gICAgICAgICAgICAgICAgYnJlYWs7CisgICAgc3dpdGNoICggdHlwZSApCisgICAgewor
ICAgIGNhc2UgWEVOX0RNT1BfSU9fUkFOR0VfUE9SVDoKKyAgICBjYXNlIFhFTl9ETU9QX0lPX1JB
TkdFX01FTU9SWToKKyAgICBjYXNlIFhFTl9ETU9QX0lPX1JBTkdFX1BDSToKKyAgICAgICAgciA9
IHMtPnJhbmdlW3R5cGVdOworICAgICAgICBicmVhazsKIAotICAgICAgICAgICAgZGVmYXVsdDoK
LSAgICAgICAgICAgICAgICByID0gTlVMTDsKLSAgICAgICAgICAgICAgICBicmVhazsKLSAgICAg
ICAgICAgIH0KKyAgICBkZWZhdWx0OgorICAgICAgICByID0gTlVMTDsKKyAgICAgICAgYnJlYWs7
CisgICAgfQogCi0gICAgICAgICAgICByYyA9IC1FSU5WQUw7Ci0gICAgICAgICAgICBpZiAoICFy
ICkKLSAgICAgICAgICAgICAgICBicmVhazsKKyAgICByYyA9IC1FSU5WQUw7CisgICAgaWYgKCAh
ciApCisgICAgICAgIGdvdG8gb3V0OwogCi0gICAgICAgICAgICByYyA9IC1FRVhJU1Q7Ci0gICAg
ICAgICAgICBpZiAoIHJhbmdlc2V0X292ZXJsYXBzX3JhbmdlKHIsIHN0YXJ0LCBlbmQpICkKLSAg
ICAgICAgICAgICAgICBicmVhazsKKyAgICByYyA9IC1FRVhJU1Q7CisgICAgaWYgKCByYW5nZXNl
dF9vdmVybGFwc19yYW5nZShyLCBzdGFydCwgZW5kKSApCisgICAgICAgIGdvdG8gb3V0OwogCi0g
ICAgICAgICAgICByYyA9IHJhbmdlc2V0X2FkZF9yYW5nZShyLCBzdGFydCwgZW5kKTsKLSAgICAg
ICAgICAgIGJyZWFrOwotICAgICAgICB9Ci0gICAgfQorICAgIHJjID0gcmFuZ2VzZXRfYWRkX3Jh
bmdlKHIsIHN0YXJ0LCBlbmQpOwogCisgb3V0OgogICAgIHNwaW5fdW5sb2NrX3JlY3Vyc2l2ZSgm
ZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKIAogICAgIHJldHVybiByYzsK
QEAgLTg3MCw0OCArODcyLDQ2IEBAIGludCBodm1fdW5tYXBfaW9fcmFuZ2VfZnJvbV9pb3JlcV9z
ZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgZW5kKQogewogICAgIHN0cnVjdCBodm1f
aW9yZXFfc2VydmVyICpzOworICAgIHN0cnVjdCByYW5nZXNldCAqcjsKICAgICBpbnQgcmM7CiAK
KyAgICBpZiAoIGlkID09IERFRkFVTFRfSU9TRVJWSUQgKQorICAgICAgICByZXR1cm4gLUVPUE5P
VFNVUFA7CisKICAgICBzcGluX2xvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9y
ZXFfc2VydmVyLmxvY2spOwogCisgICAgcyA9IGdldF9pb3JlcV9zZXJ2ZXIoZCwgaWQpOworCiAg
ICAgcmMgPSAtRU5PRU5UOwotICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0LAot
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKLSAgICB7Ci0gICAgICAgIGlm
ICggcyA9PSBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgKQotICAgICAg
ICAgICAgY29udGludWU7CisgICAgaWYgKCAhcyApCisgICAgICAgIGdvdG8gb3V0OwogCi0gICAg
ICAgIGlmICggcy0+aWQgPT0gaWQgKQotICAgICAgICB7Ci0gICAgICAgICAgICBzdHJ1Y3QgcmFu
Z2VzZXQgKnI7CisgICAgQVNTRVJUKCFJU19ERUZBVUxUKHMpKTsKIAotICAgICAgICAgICAgc3dp
dGNoICggdHlwZSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICBjYXNlIFhFTl9ETU9QX0lP
X1JBTkdFX1BPUlQ6Ci0gICAgICAgICAgICBjYXNlIFhFTl9ETU9QX0lPX1JBTkdFX01FTU9SWToK
LSAgICAgICAgICAgIGNhc2UgWEVOX0RNT1BfSU9fUkFOR0VfUENJOgotICAgICAgICAgICAgICAg
IHIgPSBzLT5yYW5nZVt0eXBlXTsKLSAgICAgICAgICAgICAgICBicmVhazsKKyAgICBzd2l0Y2gg
KCB0eXBlICkKKyAgICB7CisgICAgY2FzZSBYRU5fRE1PUF9JT19SQU5HRV9QT1JUOgorICAgIGNh
c2UgWEVOX0RNT1BfSU9fUkFOR0VfTUVNT1JZOgorICAgIGNhc2UgWEVOX0RNT1BfSU9fUkFOR0Vf
UENJOgorICAgICAgICByID0gcy0+cmFuZ2VbdHlwZV07CisgICAgICAgIGJyZWFrOwogCi0gICAg
ICAgICAgICBkZWZhdWx0OgotICAgICAgICAgICAgICAgIHIgPSBOVUxMOwotICAgICAgICAgICAg
ICAgIGJyZWFrOwotICAgICAgICAgICAgfQorICAgIGRlZmF1bHQ6CisgICAgICAgIHIgPSBOVUxM
OworICAgICAgICBicmVhazsKKyAgICB9CiAKLSAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKLSAg
ICAgICAgICAgIGlmICggIXIgKQotICAgICAgICAgICAgICAgIGJyZWFrOworICAgIHJjID0gLUVJ
TlZBTDsKKyAgICBpZiAoICFyICkKKyAgICAgICAgZ290byBvdXQ7CiAKLSAgICAgICAgICAgIHJj
ID0gLUVOT0VOVDsKLSAgICAgICAgICAgIGlmICggIXJhbmdlc2V0X2NvbnRhaW5zX3JhbmdlKHIs
IHN0YXJ0LCBlbmQpICkKLSAgICAgICAgICAgICAgICBicmVhazsKKyAgICByYyA9IC1FTk9FTlQ7
CisgICAgaWYgKCAhcmFuZ2VzZXRfY29udGFpbnNfcmFuZ2Uociwgc3RhcnQsIGVuZCkgKQorICAg
ICAgICBnb3RvIG91dDsKIAotICAgICAgICAgICAgcmMgPSByYW5nZXNldF9yZW1vdmVfcmFuZ2Uo
ciwgc3RhcnQsIGVuZCk7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQotICAgIH0KKyAg
ICByYyA9IHJhbmdlc2V0X3JlbW92ZV9yYW5nZShyLCBzdGFydCwgZW5kKTsKIAorIG91dDoKICAg
ICBzcGluX3VubG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIu
bG9jayk7CiAKICAgICByZXR1cm4gcmM7CkBAIC05MzEsNiArOTMxLDkgQEAgaW50IGh2bV9tYXBf
bWVtX3R5cGVfdG9faW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQs
CiAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7CiAgICAgaW50IHJjOwogCisgICAgaWYg
KCBpZCA9PSBERUZBVUxUX0lPU0VSVklEICkKKyAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwor
CiAgICAgaWYgKCB0eXBlICE9IEhWTU1FTV9pb3JlcV9zZXJ2ZXIgKQogICAgICAgICByZXR1cm4g
LUVJTlZBTDsKIApAQCAtOTM5LDE5ICs5NDIsMTQgQEAgaW50IGh2bV9tYXBfbWVtX3R5cGVfdG9f
aW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAKICAgICBzcGlu
X2xvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwog
Ci0gICAgcmMgPSAtRU5PRU5UOwotICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0
LAotICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKLSAgICB7Ci0gICAgICAg
IGlmICggcyA9PSBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgKQotICAg
ICAgICAgICAgY29udGludWU7CisgICAgcyA9IGdldF9pb3JlcV9zZXJ2ZXIoZCwgaWQpOwogCi0g
ICAgICAgIGlmICggcy0+aWQgPT0gaWQgKQotICAgICAgICB7Ci0gICAgICAgICAgICByYyA9IHAy
bV9zZXRfaW9yZXFfc2VydmVyKGQsIGZsYWdzLCBzKTsKLSAgICAgICAgICAgIGJyZWFrOwotICAg
ICAgICB9CisgICAgaWYgKCAhcyApCisgICAgICAgIHJjID0gLUVOT0VOVDsKKyAgICBlbHNlCisg
ICAgeworICAgICAgICBBU1NFUlQoIUlTX0RFRkFVTFQocykpOworICAgICAgICByYyA9IHAybV9z
ZXRfaW9yZXFfc2VydmVyKGQsIGZsYWdzLCBzKTsKICAgICB9CiAKICAgICBzcGluX3VubG9ja19y
ZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CkBAIC05NzAs
MzggKzk2OCwzNCBAQCBpbnQgaHZtX21hcF9tZW1fdHlwZV90b19pb3JlcV9zZXJ2ZXIoc3RydWN0
IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKIGludCBodm1fc2V0X2lvcmVxX3NlcnZlcl9zdGF0
ZShzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJvb2wgZW5hYmxlZCkKIHsKLSAgICBzdHJ1Y3QgbGlzdF9oZWFkICplbnRyeTsK
KyAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKICAgICBpbnQgcmM7CiAKKyAgICBpZiAo
IGlkID09IERFRkFVTFRfSU9TRVJWSUQgKQorICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7CisK
ICAgICBzcGluX2xvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVy
LmxvY2spOwogCi0gICAgcmMgPSAtRU5PRU5UOwotICAgIGxpc3RfZm9yX2VhY2ggKCBlbnRyeSwK
LSAgICAgICAgICAgICAgICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlz
dCApCi0gICAgewotICAgICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcyA9IGxpc3RfZW50
cnkoZW50cnksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkpOworICAgIHMgPSBnZXRfaW9yZXFfc2VydmVy
KGQsIGlkKTsKIAotICAgICAgICBpZiAoIHMgPT0gZC0+YXJjaC5odm1fZG9tYWluLmRlZmF1bHRf
aW9yZXFfc2VydmVyICkKLSAgICAgICAgICAgIGNvbnRpbnVlOworICAgIHJjID0gLUVOT0VOVDsK
KyAgICBpZiAoICFzICkKKyAgICAgICAgZ290byBvdXQ7CiAKLSAgICAgICAgaWYgKCBzLT5pZCAh
PSBpZCApCi0gICAgICAgICAgICBjb250aW51ZTsKKyAgICBBU1NFUlQoIUlTX0RFRkFVTFQocykp
OwogCi0gICAgICAgIGRvbWFpbl9wYXVzZShkKTsKKyAgICBkb21haW5fcGF1c2UoZCk7CiAKLSAg
ICAgICAgaWYgKCBlbmFibGVkICkKLSAgICAgICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZW5hYmxl
KHMsIGZhbHNlKTsKLSAgICAgICAgZWxzZQotICAgICAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9k
aXNhYmxlKHMsIGZhbHNlKTsKKyAgICBpZiAoIGVuYWJsZWQgKQorICAgICAgICBodm1faW9yZXFf
c2VydmVyX2VuYWJsZShzKTsKKyAgICBlbHNlCisgICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGlz
YWJsZShzKTsKIAotICAgICAgICBkb21haW5fdW5wYXVzZShkKTsKKyAgICBkb21haW5fdW5wYXVz
ZShkKTsKIAotICAgICAgICByYyA9IDA7Ci0gICAgICAgIGJyZWFrOwotICAgIH0KKyAgICByYyA9
IDA7CiAKKyBvdXQ6CiAgICAgc3Bpbl91bmxvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21h
aW4uaW9yZXFfc2VydmVyLmxvY2spOwogICAgIHJldHVybiByYzsKIH0KQEAgLTEwMDksMTcgKzEw
MDMsMTQgQEAgaW50IGh2bV9zZXRfaW9yZXFfc2VydmVyX3N0YXRlKHN0cnVjdCBkb21haW4gKmQs
IGlvc2VydmlkX3QgaWQsCiBpbnQgaHZtX2FsbF9pb3JlcV9zZXJ2ZXJzX2FkZF92Y3B1KHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCBodm1faW9yZXFfc2Vy
dmVyICpzOworICAgIHVuc2lnbmVkIGludCBpZDsKICAgICBpbnQgcmM7CiAKICAgICBzcGluX2xv
Y2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogCi0g
ICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICZk
LT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxpc3QsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpc3RfZW50cnkgKQorICAgIEZPUl9FQUNIX0lPUkVRX1NFUlZFUihkLCBpZCwgcykK
ICAgICB7Ci0gICAgICAgIGJvb2wgaXNfZGVmYXVsdCA9IChzID09IGQtPmFyY2guaHZtX2RvbWFp
bi5kZWZhdWx0X2lvcmVxX3NlcnZlcik7Ci0KLSAgICAgICAgcmMgPSBodm1faW9yZXFfc2VydmVy
X2FkZF92Y3B1KHMsIGlzX2RlZmF1bHQsIHYpOworICAgICAgICByYyA9IGh2bV9pb3JlcV9zZXJ2
ZXJfYWRkX3ZjcHUocywgdik7CiAgICAgICAgIGlmICggcmMgKQogICAgICAgICAgICAgZ290byBm
YWlsOwogICAgIH0KQEAgLTEwMjksMTAgKzEwMjAsMTUgQEAgaW50IGh2bV9hbGxfaW9yZXFfc2Vy
dmVyc19hZGRfdmNwdShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmNwdSAqdikKICAgICByZXR1
cm4gMDsKIAogIGZhaWw6Ci0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHMsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxpc3QsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQorICAgIHdoaWxlICggaWQtLSAh
PSAwICkKKyAgICB7CisgICAgICAgIHMgPSBHRVRfSU9SRVFfU0VSVkVSKGQsIGlkKTsKKworICAg
ICAgICBpZiAoICFzICkKKyAgICAgICAgICAgIGNvbnRpbnVlOworCiAgICAgICAgIGh2bV9pb3Jl
cV9zZXJ2ZXJfcmVtb3ZlX3ZjcHUocywgdik7CisgICAgfQogCiAgICAgc3Bpbl91bmxvY2tfcmVj
dXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogCkBAIC0xMDQy
LDEyICsxMDM4LDExIEBAIGludCBodm1fYWxsX2lvcmVxX3NlcnZlcnNfYWRkX3ZjcHUoc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IHZjcHUgKnYpCiB2b2lkIGh2bV9hbGxfaW9yZXFfc2VydmVyc19y
ZW1vdmVfdmNwdShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBzdHJ1
Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKKyAgICB1bnNpZ25lZCBpbnQgaWQ7CiAKICAgICBzcGlu
X2xvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwog
Ci0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHMsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxpc3QsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpc3RfZW50cnkgKQorICAgIEZPUl9FQUNIX0lPUkVRX1NFUlZFUihkLCBpZCwg
cykKICAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9yZW1vdmVfdmNwdShzLCB2KTsKIAogICAgIHNw
aW5fdW5sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2Nr
KTsKQEAgLTEwNTUsMjggKzEwNTAsMTkgQEAgdm9pZCBodm1fYWxsX2lvcmVxX3NlcnZlcnNfcmVt
b3ZlX3ZjcHUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZjcHUgKnYpCiAKIHZvaWQgaHZtX2Rl
c3Ryb3lfYWxsX2lvcmVxX3NlcnZlcnMoc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICBzdHJ1Y3Qg
aHZtX2lvcmVxX3NlcnZlciAqcywgKm5leHQ7CisgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIg
KnM7CisgICAgdW5zaWduZWQgaW50IGlkOwogCiAgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+
YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKIAogICAgIC8qIE5vIG5lZWQgdG8g
ZG9tYWluX3BhdXNlKCkgYXMgdGhlIGRvbWFpbiBpcyBiZWluZyB0b3JuIGRvd24gKi8KIAotICAg
IGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZSAoIHMsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbmV4dCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZC0+YXJjaC5odm1f
ZG9tYWluLmlvcmVxX3NlcnZlci5saXN0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGxpc3RfZW50cnkgKQorICAgIEZPUl9FQUNIX0lPUkVRX1NFUlZFUihkLCBpZCwgcykKICAgICB7
Ci0gICAgICAgIGJvb2wgaXNfZGVmYXVsdCA9IChzID09IGQtPmFyY2guaHZtX2RvbWFpbi5kZWZh
dWx0X2lvcmVxX3NlcnZlcik7Ci0KLSAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9kaXNhYmxlKHMs
IGlzX2RlZmF1bHQpOwotCi0gICAgICAgIGlmICggaXNfZGVmYXVsdCApCi0gICAgICAgICAgICBk
LT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgPSBOVUxMOwotCi0gICAgICAg
IGxpc3RfZGVsKCZzLT5saXN0X2VudHJ5KTsKLQotICAgICAgICBodm1faW9yZXFfc2VydmVyX2Rl
aW5pdChzLCBpc19kZWZhdWx0KTsKKyAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9kaXNhYmxlKHMp
OworICAgICAgICBodm1faW9yZXFfc2VydmVyX2RlaW5pdChzKTsKIAorICAgICAgICBzZXRfaW9y
ZXFfc2VydmVyKGQsIGlkLCBOVUxMKTsKICAgICAgICAgeGZyZWUocyk7CiAgICAgfQogCkBAIC0x
MTExLDcgKzEwOTcsNyBAQCBpbnQgaHZtX3NldF9kbV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwg
ZG9taWRfdCBkb21pZCkKICAgICAgKiBzdGlsbCBiZSBzZXQgYW5kIHRodXMsIHdoZW4gdGhlIHNl
cnZlciBpcyBjcmVhdGVkLCBpdCB3aWxsIGhhdmUKICAgICAgKiB0aGUgY29ycmVjdCBkb21pZC4K
ICAgICAgKi8KLSAgICBzID0gZC0+YXJjaC5odm1fZG9tYWluLmRlZmF1bHRfaW9yZXFfc2VydmVy
OworICAgIHMgPSBHRVRfSU9SRVFfU0VSVkVSKGQsIERFRkFVTFRfSU9TRVJWSUQpOwogICAgIGlm
ICggIXMgKQogICAgICAgICBnb3RvIGRvbmU7CiAKQEAgLTExNjQsMTIgKzExNTAsMTAgQEAgc3Ry
dWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKmh2bV9zZWxlY3RfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21h
aW4gKmQsCiAgICAgdWludDMyX3QgY2Y4OwogICAgIHVpbnQ4X3QgdHlwZTsKICAgICB1aW50NjRf
dCBhZGRyOwotCi0gICAgaWYgKCBsaXN0X2VtcHR5KCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFf
c2VydmVyLmxpc3QpICkKLSAgICAgICAgcmV0dXJuIE5VTEw7CisgICAgdW5zaWduZWQgaW50IGlk
OwogCiAgICAgaWYgKCBwLT50eXBlICE9IElPUkVRX1RZUEVfQ09QWSAmJiBwLT50eXBlICE9IElP
UkVRX1RZUEVfUElPICkKLSAgICAgICAgcmV0dXJuIGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0
X2lvcmVxX3NlcnZlcjsKKyAgICAgICAgcmV0dXJuIEdFVF9JT1JFUV9TRVJWRVIoZCwgREVGQVVM
VF9JT1NFUlZJRCk7CiAKICAgICBjZjggPSBkLT5hcmNoLmh2bV9kb21haW4ucGNpX2NmODsKIApA
QCAtMTIwOSwxNiArMTE5MywxMSBAQCBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqaHZtX3NlbGVj
dF9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgYWRkciA9IHAtPmFkZHI7
CiAgICAgfQogCi0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHMsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxpc3QsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQorICAgIEZPUl9FQUNIX0lPUkVRX1NFUlZF
UihkLCBpZCwgcykKICAgICB7CiAgICAgICAgIHN0cnVjdCByYW5nZXNldCAqcjsKIAotICAgICAg
ICBpZiAoIHMgPT0gZC0+YXJjaC5odm1fZG9tYWluLmRlZmF1bHRfaW9yZXFfc2VydmVyICkKLSAg
ICAgICAgICAgIGNvbnRpbnVlOwotCi0gICAgICAgIGlmICggIXMtPmVuYWJsZWQgKQorICAgICAg
ICBpZiAoIElTX0RFRkFVTFQocykgKQogICAgICAgICAgICAgY29udGludWU7CiAKICAgICAgICAg
ciA9IHMtPnJhbmdlW3R5cGVdOwpAQCAtMTI1MSw3ICsxMjMwLDcgQEAgc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKmh2bV9zZWxlY3RfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsCiAgICAg
ICAgIH0KICAgICB9CiAKLSAgICByZXR1cm4gZC0+YXJjaC5odm1fZG9tYWluLmRlZmF1bHRfaW9y
ZXFfc2VydmVyOworICAgIHJldHVybiBHRVRfSU9SRVFfU0VSVkVSKGQsIERFRkFVTFRfSU9TRVJW
SUQpOwogfQogCiBzdGF0aWMgaW50IGh2bV9zZW5kX2J1ZmZlcmVkX2lvcmVxKHN0cnVjdCBodm1f
aW9yZXFfc2VydmVyICpzLCBpb3JlcV90ICpwKQpAQCAtMTQxMCwxMyArMTM4OSwxMyBAQCB1bnNp
Z25lZCBpbnQgaHZtX2Jyb2FkY2FzdF9pb3JlcShpb3JlcV90ICpwLCBib29sIGJ1ZmZlcmVkKQog
ewogICAgIHN0cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5kb21haW47CiAgICAgc3RydWN0IGh2
bV9pb3JlcV9zZXJ2ZXIgKnM7Ci0gICAgdW5zaWduZWQgaW50IGZhaWxlZCA9IDA7CisgICAgdW5z
aWduZWQgaW50IGlkLCBmYWlsZWQgPSAwOwogCi0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHMs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2Vy
dmVyLmxpc3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQorICAgIEZP
Ul9FQUNIX0lPUkVRX1NFUlZFUihkLCBpZCwgcykKKyAgICB7CiAgICAgICAgIGlmICggaHZtX3Nl
bmRfaW9yZXEocywgcCwgYnVmZmVyZWQpID09IFg4NkVNVUxfVU5IQU5ETEVBQkxFICkKICAgICAg
ICAgICAgIGZhaWxlZCsrOworICAgIH0KIAogICAgIHJldHVybiBmYWlsZWQ7CiB9CkBAIC0xNDM2
LDcgKzE0MTUsNiBAQCBzdGF0aWMgaW50IGh2bV9hY2Nlc3NfY2Y4KAogdm9pZCBodm1faW9yZXFf
aW5pdChzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIHNwaW5fbG9ja19pbml0KCZkLT5hcmNoLmh2
bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwotICAgIElOSVRfTElTVF9IRUFEKCZkLT5hcmNo
Lmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxpc3QpOwogCiAgICAgcmVnaXN0ZXJfcG9ydGlvX2hh
bmRsZXIoZCwgMHhjZjgsIDQsIGh2bV9hY2Nlc3NfY2Y4KTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9t
YWluLmgKaW5kZXggN2YxMjhjMDVmZi4uZTE3YmJlNDAwNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9t
YWluLmgKQEAgLTYwLDcgKzYwLDYgQEAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgewogCiAgICAg
LyogRG9tYWluIGlkIG9mIGVtdWxhdGluZyBkb21haW4gKi8KICAgICBkb21pZF90ICAgICAgICAg
ICAgICAgIGRvbWlkOwotICAgIGlvc2VydmlkX3QgICAgICAgICAgICAgaWQ7CiAgICAgc3RydWN0
IGh2bV9pb3JlcV9wYWdlICBpb3JlcTsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkICAgICAgIGlvcmVx
X3ZjcHVfbGlzdDsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2UgIGJ1ZmlvcmVxOwpAQCAtMTAw
LDYgKzk5LDkgQEAgc3RydWN0IGh2bV9waV9vcHMgewogICAgIHZvaWQgKCpkb19yZXN1bWUpKHN0
cnVjdCB2Y3B1ICp2KTsKIH07CiAKKyNkZWZpbmUgTUFYX05SX0lPUkVRX1NFUlZFUlMgOAorI2Rl
ZmluZSBERUZBVUxUX0lPU0VSVklEIDAKKwogc3RydWN0IGh2bV9kb21haW4gewogICAgIC8qIEd1
ZXN0IHBhZ2UgcmFuZ2UgdXNlZCBmb3Igbm9uLWRlZmF1bHQgaW9yZXEgc2VydmVycyAqLwogICAg
IHN0cnVjdCB7CkBAIC0xMDksMTEgKzExMSw5IEBAIHN0cnVjdCBodm1fZG9tYWluIHsKIAogICAg
IC8qIExvY2sgcHJvdGVjdHMgYWxsIG90aGVyIHZhbHVlcyBpbiB0aGUgc3ViLXN0cnVjdCBhbmQg
dGhlIGRlZmF1bHQgKi8KICAgICBzdHJ1Y3QgewotICAgICAgICBzcGlubG9ja190ICAgICAgIGxv
Y2s7Ci0gICAgICAgIGlvc2VydmlkX3QgICAgICAgaWQ7Ci0gICAgICAgIHN0cnVjdCBsaXN0X2hl
YWQgbGlzdDsKKyAgICAgICAgc3BpbmxvY2tfdCAgICAgICAgICAgICAgbG9jazsKKyAgICAgICAg
c3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnNlcnZlcltNQVhfTlJfSU9SRVFfU0VSVkVSU107CiAg
ICAgfSBpb3JlcV9zZXJ2ZXI7Ci0gICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKmRlZmF1bHRf
aW9yZXFfc2VydmVyOwogCiAgICAgLyogQ2FjaGVkIENGOCBmb3IgZ3Vlc3QgUENJIGNvbmZpZyBj
eWNsZXMgKi8KICAgICB1aW50MzJfdCAgICAgICAgICAgICAgICBwY2lfY2Y4OwotLSAKMi4xMS4w
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 22:11:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 22:11:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e22k1-0005FB-Kj; Tue, 10 Oct 2017 22:11:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4497f262f=Paul.Durrant@citrix.com>)
 id 1e22jz-0005CJ-SE
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 22:11:07 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 45/26-08608-B754DD95; Tue, 10 Oct 2017 22:11:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsXitHRDpG6V691
 Ig86l2hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aVA0sZCz5EVKxcvJ6tgfGiXRcjJ4eEgL/E
 hGl32UFsNgEdialPL7F2MXJwiAioSNzeawASZhYIkZh4cgIriC0sECvx49M6FhCbRUBVonXiW
 WYQm1fARuL0nk0sECPlJXa1XQSr5wSKP1zSwghiCwlYS6x73cgEUS8ocXLmExaI+ZoSrdt/s0
 PY8hLNW2czQ9SrSKyfOottAiPfLCQts5C0zELSsoCReRWjRnFqUVlqka6hoV5SUWZ6RkluYma
 OrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCoMQDBDsZPywIOMUpyMCmJ8r5WvxspxJeUn1KZkVic
 EV9UmpNafIhRg4NDoG/N6guMUix5+XmpShK8iS5AdYJFqempFWmZOcBogCmV4OBREuENdQZK8
 xYXJOYWZ6ZDpE4xGnMc23T5DxNHx827f5iEwCZJifMWgUwSACnNKM2DGwSL0kuMslLCvIxAZw
 rxFKQW5WaWoMq/YhTnYFQS5g0CmcKTmVcCt+8V0ClMQKeIpt0BOaUkESEl1cCoe/HFkVuMn87
 rbV326NDt89kMIdvW6eUs+iCjupxP9qGz+dwHqqttpLgifSzOy17Qcn7edac5aYnl1K1zUxwy
 mXvmbnR2rH7KeIer5VKAleAd+Sbp9YauOSv2uwaIL5ik8/CPrPtTA9bgONVyEZ5lPGGpTqpdz
 LPTlvySWnizY4HV9Ib+oltKLMUZiYZazEXFiQCNS8yKzQIAAA==
X-Env-Sender: prvs=4497f262f=Paul.Durrant@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1507673464!62645143!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24759 invoked from network); 10 Oct 2017 22:11:06 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 22:11:06 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="444965430"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 10 Oct 2017 17:31:26 +0100
Message-ID: <20171010163126.2558-12-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171010163126.2558-1-paul.durrant@citrix.com>
References: <20171010163126.2558-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v10 11/11] tools/libxenctrl: use new
	xenforeignmemory API to seed grant table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBwcmV2aW91cyBwYXRjaCBhZGRlZCBzdXBwb3J0IGZvciBwcml2LW1hcHBpbmcgZ3Vlc3QgcmVz
b3VyY2VzIGRpcmVjdGx5CihyYXRoZXIgdGhhbiBoYXZpbmcgdG8gZm9yZWlnbi1tYXAsIHdoaWNo
IHJlcXVpcmVzIFAyTSBtb2RpZmljYXRpb24gZm9yCkhWTSBndWVzdHMpLgoKVGhpcyBwYXRjaCBt
YWtlcyB1c2Ugb2YgdGhlIG5ldyBBUEkgdG8gc2VlZCB0aGUgZ3Vlc3QgZ3JhbnQgdGFibGUgdW5s
ZXNzCnRoZSB1bmRlcmx5aW5nIGluZnJhc3RydWN0dXJlIChpLmUuIHByaXZjbWQpIGRvZXNuJ3Qg
c3VwcG9ydCBpdCwgaW4gd2hpY2gKY2FzZSB0aGUgb2xkIHNjaGVtZSBpcyB1c2VkLgoKTk9URTog
VGhlIGNhbGwgdG8geGNfZG9tX2dudHRhYl9odm1fc2VlZCgpIGluIGh2bV9idWlsZF9zZXRfcGFy
YW1zKCkgd2FzCiAgICAgIGFjdHVhbGx5IHVubmVjZXNzYXJ5LCBhcyB0aGUgZ3JhbnQgdGFibGUg
aGFzIGFscmVhZHkgYmVlbiBzZWVkZWQKICAgICAgYnkgYSBwcmlvciBjYWxsIHRvIHhjX2RvbV9n
bnR0YWJfaW5pdCgpIG1hZGUgYnkgbGlieGxfX2J1aWxkX2RvbSgpLgoKU2lnbmVkLW9mZi1ieTog
UGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQWNrZWQtYnk6IE1hcmVrIE1h
cmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KUmV2
aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpBY2tlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KCnYxMDoKIC0gVXNlIG5ldyBpZCBjb25zdGFudCBmb3Ig
Z3JhbnQgdGFibGUuCgp2NDoKIC0gTWlub3IgY29zbWV0aWMgZml4IHN1Z2dlc3RlZCBieSBSb2dl
ci4KCnYzOgogLSBJbnRyb2R1Y2VkIHhjX2RvbV9zZXRfZ250dGFiX2VudHJ5KCkgdG8gYXZvaWQg
ZHVwbGljYXRlZCBjb2RlLgotLS0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmggICAgICAg
IHwgICA4ICstLQogdG9vbHMvbGlieGMveGNfZG9tX2Jvb3QuYyAgICAgICAgICAgfCAxMTQgKysr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tCiB0b29scy9saWJ4Yy94Y19zcl9yZXN0
b3JlX3g4Nl9odm0uYyB8ICAxMCArKy0tCiB0b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9w
di5jICB8ICAgMiArLQogdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAgICAgICAgICAgfCAgIDEg
LQogdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5jICAgfCAgIDYgKy0KIDYgZmlsZXMg
Y2hhbmdlZCwgOTIgaW5zZXJ0aW9ucygrKSwgNDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9t
LmgKaW5kZXggNmUwNmVmMWRlYy4uNDIxNmQ2MzQ2MiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMv
aW5jbHVkZS94Y19kb20uaAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oCkBAIC0z
MjUsMTIgKzMyNSw4IEBAIHZvaWQgKnhjX2RvbV9ib290X2RvbVVfbWFwKHN0cnVjdCB4Y19kb21f
aW1hZ2UgKmRvbSwgeGVuX3Bmbl90IHBmbiwKIGludCB4Y19kb21fYm9vdF9pbWFnZShzdHJ1Y3Qg
eGNfZG9tX2ltYWdlICpkb20pOwogaW50IHhjX2RvbV9jb21wYXRfY2hlY2soc3RydWN0IHhjX2Rv
bV9pbWFnZSAqZG9tKTsKIGludCB4Y19kb21fZ250dGFiX2luaXQoc3RydWN0IHhjX2RvbV9pbWFn
ZSAqZG9tKTsKLWludCB4Y19kb21fZ250dGFiX2h2bV9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBk
b21pZF90IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGNvbnNv
bGVfZ21mbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCB4ZW5zdG9yZV9n
bWZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBjb25zb2xlX2RvbWlkLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCB4ZW5zdG9yZV9kb21pZCk7Ci1pbnQg
eGNfZG9tX2dudHRhYl9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLAoraW50
IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBndWVzdF9kb21p
ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBpc19odm0sCiAgICAgICAgICAgICAgICAg
ICAgICAgIHhlbl9wZm5fdCBjb25zb2xlX2dtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgIHhl
bl9wZm5fdCB4ZW5zdG9yZV9nbWZuLAogICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IGNv
bnNvbGVfZG9taWQsCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19kb21fYm9vdC5jIGIvdG9v
bHMvbGlieGMveGNfZG9tX2Jvb3QuYwppbmRleCA4YTM3NmQwOTdjLi4wZmU5NGFhMjU1IDEwMDY0
NAotLS0gYS90b29scy9saWJ4Yy94Y19kb21fYm9vdC5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2Rv
bV9ib290LmMKQEAgLTI4MiwxMSArMjgyLDI5IEBAIHN0YXRpYyB4ZW5fcGZuX3QgeGNfZG9tX2du
dHRhYl9zZXR1cCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCkKICAgICByZXR1cm4g
Z21mbjsKIH0KIAotaW50IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9t
aWRfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGNvbnNvbGVfZ21m
biwKLSAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IHhlbnN0b3JlX2dtZm4sCi0gICAg
ICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgY29uc29sZV9kb21pZCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgZG9taWRfdCB4ZW5zdG9yZV9kb21pZCkKK3N0YXRpYyB2b2lkIHhjX2RvbV9zZXRf
Z250dGFiX2VudHJ5KHhjX2ludGVyZmFjZSAqeGNoLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZ3JhbnRfZW50cnlfdjFfdCAqZ250dGFiLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGlkeCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGRvbWlkX3QgZ3Vlc3RfZG9taWQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBkb21pZF90IGJhY2tlbmRfZG9taWQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgYmFja2VuZF9nbWZuKQoreworICAgIGlmICgg
Z3Vlc3RfZG9taWQgPT0gYmFja2VuZF9kb21pZCB8fCBiYWNrZW5kX2dtZm4gPT0gLTEpCisgICAg
ICAgIHJldHVybjsKKworICAgIHhjX2RvbV9wcmludGYoeGNoLCAiJXM6IFsldV0gLT4gMHglIlBS
SV94ZW5fcGZuLAorICAgICAgICAgICAgICAgICAgX19GVU5DVElPTl9fLCBpZHgsIGJhY2tlbmRf
Z21mbik7CisKKyAgICBnbnR0YWJbaWR4XS5mbGFncyA9IEdURl9wZXJtaXRfYWNjZXNzOworICAg
IGdudHRhYltpZHhdLmRvbWlkID0gYmFja2VuZF9kb21pZDsKKyAgICBnbnR0YWJbaWR4XS5mcmFt
ZSA9IGJhY2tlbmRfZ21mbjsKK30KKworc3RhdGljIGludCBjb21wYXRfZ250dGFiX3NlZWQoeGNf
aW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB4ZW5fcGZuX3QgY29uc29sZV9nbWZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgeGVuX3Bmbl90IHhlbnN0b3JlX2dtZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBkb21pZF90IGNvbnNvbGVfZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBk
b21pZF90IHhlbnN0b3JlX2RvbWlkKQogewogCiAgICAgeGVuX3Bmbl90IGdudHRhYl9nbWZuOwpA
QCAtMzEwLDE4ICszMjgsMTAgQEAgaW50IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y19pbnRlcmZhY2Ug
KnhjaCwgZG9taWRfdCBkb21pZCwKICAgICAgICAgcmV0dXJuIC0xOwogICAgIH0KIAotICAgIGlm
ICggZG9taWQgIT0gY29uc29sZV9kb21pZCAgJiYgY29uc29sZV9nbWZuICE9IC0xKQotICAgIHsK
LSAgICAgICAgZ250dGFiW0dOVFRBQl9SRVNFUlZFRF9DT05TT0xFXS5mbGFncyA9IEdURl9wZXJt
aXRfYWNjZXNzOwotICAgICAgICBnbnR0YWJbR05UVEFCX1JFU0VSVkVEX0NPTlNPTEVdLmRvbWlk
ID0gY29uc29sZV9kb21pZDsKLSAgICAgICAgZ250dGFiW0dOVFRBQl9SRVNFUlZFRF9DT05TT0xF
XS5mcmFtZSA9IGNvbnNvbGVfZ21mbjsKLSAgICB9Ci0gICAgaWYgKCBkb21pZCAhPSB4ZW5zdG9y
ZV9kb21pZCAmJiB4ZW5zdG9yZV9nbWZuICE9IC0xKQotICAgIHsKLSAgICAgICAgZ250dGFiW0dO
VFRBQl9SRVNFUlZFRF9YRU5TVE9SRV0uZmxhZ3MgPSBHVEZfcGVybWl0X2FjY2VzczsKLSAgICAg
ICAgZ250dGFiW0dOVFRBQl9SRVNFUlZFRF9YRU5TVE9SRV0uZG9taWQgPSB4ZW5zdG9yZV9kb21p
ZDsKLSAgICAgICAgZ250dGFiW0dOVFRBQl9SRVNFUlZFRF9YRU5TVE9SRV0uZnJhbWUgPSB4ZW5z
dG9yZV9nbWZuOwotICAgIH0KKyAgICB4Y19kb21fc2V0X2dudHRhYl9lbnRyeSh4Y2gsIGdudHRh
YiwgR05UVEFCX1JFU0VSVkVEX0NPTlNPTEUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZG9taWQsIGNvbnNvbGVfZG9taWQsIGNvbnNvbGVfZ21mbik7CisgICAgeGNfZG9tX3NldF9nbnR0
YWJfZW50cnkoeGNoLCBnbnR0YWIsIEdOVFRBQl9SRVNFUlZFRF9YRU5TVE9SRSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBkb21pZCwgeGVuc3RvcmVfZG9taWQsIHhlbnN0b3JlX2dtZm4p
OwogCiAgICAgaWYgKCBtdW5tYXAoZ250dGFiLCBQQUdFX1NJWkUpID09IC0xICkKICAgICB7CkBA
IC0zMzksMTEgKzM0OSwxMSBAQCBpbnQgeGNfZG9tX2dudHRhYl9zZWVkKHhjX2ludGVyZmFjZSAq
eGNoLCBkb21pZF90IGRvbWlkLAogICAgIHJldHVybiAwOwogfQogCi1pbnQgeGNfZG9tX2dudHRh
Yl9odm1fc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBjb25zb2xlX2dwZm4sCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICB4ZW5fcGZuX3QgeGVuc3RvcmVfZ3BmbiwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRvbWlkX3QgY29uc29sZV9kb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
IGRvbWlkX3QgeGVuc3RvcmVfZG9taWQpCitzdGF0aWMgaW50IGNvbXBhdF9nbnR0YWJfaHZtX3Nl
ZWQoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgeGVuX3Bmbl90IGNvbnNvbGVfZ3BmbiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgeGVuc3RvcmVfZ3BmbiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBkb21pZF90IGNvbnNvbGVfZG9taWQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCB4ZW5zdG9yZV9kb21pZCkKIHsKICAgICBpbnQg
cmM7CiAgICAgeGVuX3Bmbl90IHNjcmF0Y2hfZ3BmbjsKQEAgLTM4Miw3ICszOTIsNyBAQCBpbnQg
eGNfZG9tX2dudHRhYl9odm1fc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwK
ICAgICAgICAgcmV0dXJuIC0xOwogICAgIH0KIAotICAgIHJjID0geGNfZG9tX2dudHRhYl9zZWVk
KHhjaCwgZG9taWQsCisgICAgcmMgPSBjb21wYXRfZ250dGFiX3NlZWQoeGNoLCBkb21pZCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlX2dwZm4sIHhlbnN0b3JlX2dwZm4sCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZV9kb21pZCwgeGVuc3RvcmVfZG9taWQp
OwogICAgIGlmIChyYyAhPSAwKQpAQCAtNDA3LDE4ICs0MTcsNTYgQEAgaW50IHhjX2RvbV9nbnR0
YWJfaHZtX3NlZWQoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9taWQsCiAgICAgcmV0dXJu
IDA7CiB9CiAKLWludCB4Y19kb21fZ250dGFiX2luaXQoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9t
KQoraW50IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBndWVz
dF9kb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBpc19odm0sIHhlbl9wZm5fdCBj
b25zb2xlX2dtZm4sCisgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCB4ZW5zdG9yZV9n
bWZuLCBkb21pZF90IGNvbnNvbGVfZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgIGRvbWlk
X3QgeGVuc3RvcmVfZG9taWQpCiB7Ci0gICAgaWYgKCB4Y19kb21fdHJhbnNsYXRlZChkb20pICkg
ewotICAgICAgICByZXR1cm4geGNfZG9tX2dudHRhYl9odm1fc2VlZChkb20tPnhjaCwgZG9tLT5n
dWVzdF9kb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tLT5j
b25zb2xlX3BmbiwgZG9tLT54ZW5zdG9yZV9wZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGRvbS0+Y29uc29sZV9kb21pZCwgZG9tLT54ZW5zdG9yZV9kb21pZCk7Ci0g
ICAgfSBlbHNlIHsKLSAgICAgICAgcmV0dXJuIHhjX2RvbV9nbnR0YWJfc2VlZChkb20tPnhjaCwg
ZG9tLT5ndWVzdF9kb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4Y19k
b21fcDJtKGRvbSwgZG9tLT5jb25zb2xlX3BmbiksCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgeGNfZG9tX3AybShkb20sIGRvbS0+eGVuc3RvcmVfcGZuKSwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBkb20tPmNvbnNvbGVfZG9taWQsIGRvbS0+eGVuc3RvcmVf
ZG9taWQpOworICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlKiBmbWVtID0geGNoLT5mbWVtOwor
ICAgIHhlbmZvcmVpZ25tZW1vcnlfcmVzb3VyY2VfaGFuZGxlICpmcmVzOworICAgIHZvaWQgKmFk
ZHIgPSBOVUxMOworCisgICAgZnJlcyA9IHhlbmZvcmVpZ25tZW1vcnlfbWFwX3Jlc291cmNlKAor
ICAgICAgICBmbWVtLCBndWVzdF9kb21pZCwgWEVOTUVNX3Jlc291cmNlX2dyYW50X3RhYmxlLAor
ICAgICAgICBYRU5NRU1fcmVzb3VyY2VfZ3JhbnRfdGFibGVfaWRfZ3JhbnQsIDAsIDEsICZhZGRy
LAorICAgICAgICBQUk9UX1JFQUQgfCBQUk9UX1dSSVRFLCAwKTsKKyAgICBpZiAoICFmcmVzICkK
KyAgICB7CisgICAgICAgIGlmICggZXJybm8gPT0gRU9QTk9UU1VQUCApCisgICAgICAgICAgICBy
ZXR1cm4gaXNfaHZtID8KKyAgICAgICAgICAgICAgICBjb21wYXRfZ250dGFiX2h2bV9zZWVkKHhj
aCwgZ3Vlc3RfZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
b25zb2xlX2dtZm4sIHhlbnN0b3JlX2dtZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zb2xlX2RvbWlkLCB4ZW5zdG9yZV9kb21pZCkgOgorICAgICAgICAgICAg
ICAgIGNvbXBhdF9nbnR0YWJfc2VlZCh4Y2gsIGd1ZXN0X2RvbWlkLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zb2xlX2dtZm4sIHhlbnN0b3JlX2dtZm4sCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGVfZG9taWQsIHhlbnN0b3JlX2RvbWlk
KTsKKworICAgICAgICB4Y19kb21fcGFuaWMoeGNoLCBYQ19JTlRFUk5BTF9FUlJPUiwKKyAgICAg
ICAgICAgICAgICAgICAgICIlczogZmFpbGVkIHRvIGFjcXVpcmUgZ3JhbnQgdGFibGUgIgorICAg
ICAgICAgICAgICAgICAgICAgIltlcnJubz0lZF1cbiIsCisgICAgICAgICAgICAgICAgICAgICBf
X0ZVTkNUSU9OX18sIGVycm5vKTsKKyAgICAgICAgcmV0dXJuIC0xOwogICAgIH0KKworICAgIHhj
X2RvbV9zZXRfZ250dGFiX2VudHJ5KHhjaCwgYWRkciwgR05UVEFCX1JFU0VSVkVEX0NPTlNPTEUs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3Vlc3RfZG9taWQsIGNvbnNvbGVfZG9taWQs
IGNvbnNvbGVfZ21mbik7CisgICAgeGNfZG9tX3NldF9nbnR0YWJfZW50cnkoeGNoLCBhZGRyLCBH
TlRUQUJfUkVTRVJWRURfWEVOU1RPUkUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3Vl
c3RfZG9taWQsIHhlbnN0b3JlX2RvbWlkLCB4ZW5zdG9yZV9nbWZuKTsKKworICAgIHhlbmZvcmVp
Z25tZW1vcnlfdW5tYXBfcmVzb3VyY2UoZm1lbSwgZnJlcyk7CisKKyAgICByZXR1cm4gMDsKK30K
KworaW50IHhjX2RvbV9nbnR0YWJfaW5pdChzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCit7Cisg
ICAgYm9vbCBpc19odm0gPSB4Y19kb21fdHJhbnNsYXRlZChkb20pOworICAgIHhlbl9wZm5fdCBj
b25zb2xlX2dtZm4gPSB4Y19kb21fcDJtKGRvbSwgZG9tLT5jb25zb2xlX3Bmbik7CisgICAgeGVu
X3Bmbl90IHhlbnN0b3JlX2dtZm4gPSB4Y19kb21fcDJtKGRvbSwgZG9tLT54ZW5zdG9yZV9wZm4p
OworCisgICAgcmV0dXJuIHhjX2RvbV9nbnR0YWJfc2VlZChkb20tPnhjaCwgZG9tLT5ndWVzdF9k
b21pZCwgaXNfaHZtLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZV9nbWZu
LCB4ZW5zdG9yZV9nbWZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tLT5jb25z
b2xlX2RvbWlkLCBkb20tPnhlbnN0b3JlX2RvbWlkKTsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X2h2bS5jIGIvdG9vbHMvbGlieGMveGNfc3JfcmVz
dG9yZV94ODZfaHZtLmMKaW5kZXggMWRjYTg1MzU0YS4uYTVjNjYxZGE4ZiAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfaHZtLmMKKysrIGIvdG9vbHMvbGlieGMveGNf
c3JfcmVzdG9yZV94ODZfaHZtLmMKQEAgLTIwNywxMSArMjA3LDExIEBAIHN0YXRpYyBpbnQgeDg2
X2h2bV9zdHJlYW1fY29tcGxldGUoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCkKICAgICAgICAg
cmV0dXJuIHJjOwogICAgIH0KIAotICAgIHJjID0geGNfZG9tX2dudHRhYl9odm1fc2VlZCh4Y2gs
IGN0eC0+ZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eC0+cmVzdG9y
ZS5jb25zb2xlX2dmbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3R4LT5yZXN0
b3JlLnhlbnN0b3JlX2dmbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3R4LT5y
ZXN0b3JlLmNvbnNvbGVfZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0
eC0+cmVzdG9yZS54ZW5zdG9yZV9kb21pZCk7CisgICAgcmMgPSB4Y19kb21fZ250dGFiX3NlZWQo
eGNoLCBjdHgtPmRvbWlkLCB0cnVlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eC0+
cmVzdG9yZS5jb25zb2xlX2dmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHgtPnJl
c3RvcmUueGVuc3RvcmVfZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eC0+cmVz
dG9yZS5jb25zb2xlX2RvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eC0+cmVz
dG9yZS54ZW5zdG9yZV9kb21pZCk7CiAgICAgaWYgKCByYyApCiAgICAgewogICAgICAgICBQRVJS
T1IoIkZhaWxlZCB0byBzZWVkIGdyYW50IHRhYmxlIik7CmRpZmYgLS1naXQgYS90b29scy9saWJ4
Yy94Y19zcl9yZXN0b3JlX3g4Nl9wdi5jIGIvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZf
cHYuYwppbmRleCA1MGUyNWMxNjJjLi4xMDYzNWQ0MzZiIDEwMDY0NAotLS0gYS90b29scy9saWJ4
Yy94Y19zcl9yZXN0b3JlX3g4Nl9wdi5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVf
eDg2X3B2LmMKQEAgLTExMDQsNyArMTEwNCw3IEBAIHN0YXRpYyBpbnQgeDg2X3B2X3N0cmVhbV9j
b21wbGV0ZShzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4KQogICAgIGlmICggcmMgKQogICAgICAg
ICByZXR1cm4gcmM7CiAKLSAgICByYyA9IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y2gsIGN0eC0+ZG9t
aWQsCisgICAgcmMgPSB4Y19kb21fZ250dGFiX3NlZWQoeGNoLCBjdHgtPmRvbWlkLCBmYWxzZSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHgtPnJlc3RvcmUuY29uc29sZV9nZm4sCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY3R4LT5yZXN0b3JlLnhlbnN0b3JlX2dmbiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjdHgtPnJlc3RvcmUuY29uc29sZV9kb21pZCwKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG9t
LmMKaW5kZXggZWY4MzRlNjUyZC4uODZmNTYyNTQ5ZSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfZG9tLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKQEAgLTkwMyw3ICs5MDMs
NiBAQCBzdGF0aWMgaW50IGh2bV9idWlsZF9zZXRfcGFyYW1zKHhjX2ludGVyZmFjZSAqaGFuZGxl
LCB1aW50MzJfdCBkb21pZCwKICAgICAqc3RvcmVfbWZuID0gc3RyX21mbjsKICAgICAqY29uc29s
ZV9tZm4gPSBjb25zX21mbjsKIAotICAgIHhjX2RvbV9nbnR0YWJfaHZtX3NlZWQoaGFuZGxlLCBk
b21pZCwgKmNvbnNvbGVfbWZuLCAqc3RvcmVfbWZuLCBjb25zb2xlX2RvbWlkLCBzdG9yZV9kb21p
ZCk7CiAgICAgcmV0dXJuIDA7CiB9CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL3B5dGhvbi94ZW4vbG93
bGV2ZWwveGMveGMuYyBiL3Rvb2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwveGMveGMuYwppbmRleCBm
NTAxNzY0MTAwLi41MWRjMmFmYjFlIDEwMDY0NAotLS0gYS90b29scy9weXRob24veGVuL2xvd2xl
dmVsL3hjL3hjLmMKKysrIGIvdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5jCkBAIC04
MDAsOSArODAwLDkgQEAgc3RhdGljIFB5T2JqZWN0ICpweXhjX2dudHRhYl9odm1fc2VlZChYY09i
amVjdCAqc2VsZiwKIAkJCQkgICAgICAmY29uc29sZV9kb21pZCwgJnhlbnN0b3JlX2RvbWlkKSAp
CiAgICAgICAgIHJldHVybiBOVUxMOwogCi0gICAgaWYgKCB4Y19kb21fZ250dGFiX2h2bV9zZWVk
KHNlbGYtPnhjX2hhbmRsZSwgZG9tLAotCQkJCWNvbnNvbGVfZ21mbiwgeGVuc3RvcmVfZ21mbiwK
LQkJCQljb25zb2xlX2RvbWlkLCB4ZW5zdG9yZV9kb21pZCkgIT0gMCApCisgICAgaWYgKCB4Y19k
b21fZ250dGFiX3NlZWQoc2VsZi0+eGNfaGFuZGxlLCBkb20sIHRydWUsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc29sZV9nbWZuLCB4ZW5zdG9yZV9nbWZuLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnNvbGVfZG9taWQsIHhlbnN0b3JlX2RvbWlkKSAhPSAwICkKICAg
ICAgICAgcmV0dXJuIHB5eGNfZXJyb3JfdG9fZXhjZXB0aW9uKHNlbGYtPnhjX2hhbmRsZSk7CiAK
ICAgICByZXR1cm4gUHlfTm9uZTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 22:11:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 22:11:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e22k2-0005H2-8h; Tue, 10 Oct 2017 22:11:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4495d6a26=George.Dunlap@citrix.com>)
 id 1e22k1-0005Ey-Pw
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 22:11:09 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 FE/22-23363-C754DD95; Tue, 10 Oct 2017 22:11:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXitHRDpG61691
 Ig3kdMhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b/7afYCvazVUw8doS1gfEJSxcjJ4eEgL/E
 nl2nGEFsYYEQiRcvXrGB2CICARLv5t1nBrGZBTIlPt59CmRzcQgJLGSU+HFsExNIgk1AT2Le8
 a9gg3gFbCVWP1rNCmKzCKhK3F5wH8wWFQiXaDrbD1UjKHFyJsRiTgE7iZtTXwIt5gBaoCmxfp
 c+xC5xiVtP5jNB2PIS29/OAbtBCGjk4gdH2Scw8s9CMmkWQvcsJN2zkHQvYGRZxahRnFpUllq
 ka2iol1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGJoMQLCDcfVvp0OMkhxMSqK8
 r9XvRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4E10AcoJFqWmp1akZeYAowQmLcHBoyTCG+oMl
 OYtLkjMLc5Mh0idYtTluPHw+h8mIZa8/LxUKXHeIpAZAiBFGaV5cCNgEXuJUVZKmJcR6Cghno
 LUotzMElT5V4ziHIxKwrxBIFN4MvNK4Da9AjqCCegI0bQ7IEeUJCKkpBoY403q7tWe4F97Uuf
 gJLVFupdKft9+b6wao/tu0QVm6UwfzqWzijtlF/hMyA6XyDrXt0M2lW3PxFvvHkd8mLJAdevi
 av3yzRrLa7ZkZl++Y9Vqu2ryIjN2MY7QL+pmacwTOWTC9esnnGRlCIlcNvtab7DbXsXfbvnLe
 Gpkjs8Wv7axMpzpfXaFEktxRqKhFnNRcSIAecfAr9MCAAA=
X-Env-Sender: prvs=4495d6a26=George.Dunlap@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1507673456!108982716!7
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42050 invoked from network); 10 Oct 2017 22:11:07 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 22:11:07 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="444965476"
To: Andrew Cooper <andrew.cooper3@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20171010162011.9629-1-george.dunlap@citrix.com>
 <20171010162011.9629-6-george.dunlap@citrix.com>
 <dd1bbea0-5516-f9aa-e202-b897e69cb476@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <bee836a2-f1b9-4980-ec33-a946db90ad35@citrix.com>
Date: Tue, 10 Oct 2017 17:58:17 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <dd1bbea0-5516-f9aa-e202-b897e69cb476@citrix.com>
Content-Language: en-US
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 06/12] fuzz/x86_emulate: Take multiple
 test files for inputs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTAvMjAxNyAwNTo1NiBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxMC8xMC8x
NyAxNzoyMCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gQEAgLTY1LDEyICs2OCwxNSBAQCBpbnQg
bWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCj4+ICAjaWZkZWYgX19BRkxfSEFWRV9NQU5VQUxf
Q09OVFJPTAo+PiAgICAgIF9fQUZMX0lOSVQoKTsKPj4gIAo+PiAtICAgIHdoaWxlICggX19BRkxf
TE9PUCgxMDAwKSApCj4+ICsgICAgZm9yKCBjb3VudCA9IDA7IF9fQUZMX0xPT1AoMTAwMCk7ICkK
Pj4gKyNlbHNlCj4+ICsgICAgZm9yKCBjb3VudCA9IDA7IGNvdW50IDwgbWF4OyBjb3VudCsrICkK
Pj4gICNlbmRpZgo+PiAgICAgIHsKPj4gICAgICAgICAgaWYgKCBmcCAhPSBzdGRpbiApIC8qIElm
IG5vdCB1c2luZyBzdGRpbiwgb3BlbiB0aGUgcHJvdmlkZWQgZmlsZS4gKi8KPj4gICAgICAgICAg
ewo+PiAtICAgICAgICAgICAgZnAgPSBmb3Blbihhcmd2W29wdGluZF0sICJyYiIpOwo+PiArICAg
ICAgICAgICAgcHJpbnRmKCJPcGVuaW5nIGZpbGUgJXNcbiIsIGFyZ3Zbb3B0aW5kXSk7Cj4+ICsg
ICAgICAgICAgICBmcCA9IGZvcGVuKGFyZ3Zbb3B0aW5kICsgY291bnRdLCAicmIiKTsKPiAKPiBJ
IHByZXN1bWUgdGhlIHByaW50ZigpIHdhbnRzIGFkanVzdGluZyB0byBtYXRjaCB0aGUgZm9wZW4o
KSA/CgpPaCEgIEkgdGhvdWdodCBJJ2QgZml4ZWQgdGhhdC4gIEluZGVlZCBpdCBkb2VzLgoKSSBj
YW4gZml4IHRoYXQgb24gY2hlY2staW4sIGlmIHdlIGRvbid0IGZpbmQgYW55dGhpbmcgYmlnZ2Vy
IHdvcnRoCnJlLXNlbmRpbmcgZm9yLgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 22:11:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 22:11:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e22k4-0005Jy-H6; Tue, 10 Oct 2017 22:11:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4497f262f=Paul.Durrant@citrix.com>)
 id 1e22k3-0005IH-C6
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 22:11:11 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 F6/24-28075-E754DD95; Tue, 10 Oct 2017 22:11:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpG6N691
 Ig2n7zC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oybW5YwFuw2r7j+fAdbA+N2zS5GTg4JAX+J
 9r4WJhCbTUBHYurTS6xdjBwcIgIqErf3GnQxcnEwCzxnkni94Sc7SI2wQILE1ht9TCA1LAKqE
 k9OcoGEeQVsJKaducEOMVJeYlfbRVYQmxMo/nBJCyOILSRgLbHudSMThK0isX7qLDaIXkGJkz
 OfsIDYzAISEgdfvGCewMg7C0lqFpLUAkamVYwaxalFZalFuoaGeklFmekZJbmJmTm6hgbGerm
 pxcWJ6ak5iUnFesn5uZsYgaHDAAQ7GFf/djrEKMnBpCTK+1r9bqQQX1J+SmVGYnFGfFFpTmrx
 IUYZDg4lCd5EF6CcYFFqempFWmYOMIhh0hIcPEoivKHOQGne4oLE3OLMdIjUKUZLjo6bd/8wc
 WwCkxu+P/jDJMSSl5+XKiXOWwQyTwCkIaM0D24cLNIuMcpKCfMyAh0oxFOQWpSbWYIq/4pRnI
 NRSZg3CGQKT2ZeCdzWV0AHMQEdJJp2B+SgkkSElFQD44HEPXOel/Au6zD6MXkey65gfb1Tadu
 NWW0WCpoV6m3PXWf92/CuTtixTzs8JUOeFiz4pL19+e3WO4wv7d33lf7K1LjUlSwaqX5Tk/1r
 1sNpTc26OnlzMqvsxL+rVzUff+t3jHem5L+yL8/j+75lPo/47ZxaVp7Vl39mPcOxpwa7A/hDv
 p9rVWIpzkg01GIuKk4EAM3RZqivAgAA
X-Env-Sender: prvs=4497f262f=Paul.Durrant@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1507673456!108982716!8
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42704 invoked from network); 10 Oct 2017 22:11:08 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 22:11:08 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="444965540"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 10 Oct 2017 17:31:25 +0100
Message-ID: <20171010163126.2558-11-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171010163126.2558-1-paul.durrant@citrix.com>
References: <20171010163126.2558-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v10 10/11] common: add a new mappable resource
	type: XENMEM_resource_grant_table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhbGxvd3MgZ3JhbnQgdGFibGUgZnJhbWVzIHRvIGJlIG1hcHBlZCB1c2luZyB0
aGUKWEVOTUVNX2FjcXVpcmVfcmVzb3VyY2UgbWVtb3J5IG9wLgoKU2lnbmVkLW9mZi1ieTogUGF1
bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1
bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBLb25yYWQgUnpl
c3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4K
Q2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgp2MTA6CiAtIEFkZHJlc3NlZCBjb21t
ZW50cyBmcm9tIEphbi4KCnY4OgogLSBUaGUgZnVuY3Rpb25hbGl0eSB3YXMgb3JpZ2luYWxseSBp
bmNvcnBvcmF0ZWQgaW50byB0aGUgZWFybGllciBwYXRjaAogICAieDg2L21tOiBhZGQgSFlQRVJW
SVNPUl9tZW1vcnlfb3AgdG8gYWNxdWlyZSBndWVzdCByZXNvdXJjZXMiLgotLS0KIHhlbi9jb21t
b24vZ3JhbnRfdGFibGUuYyAgICAgIHwgNjMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLS0tLQogeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAgICAgfCA0NCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaCAgIHwg
IDYgKysrKysKIHhlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oIHwgIDQgKysrCiA0IGZpbGVz
IGNoYW5nZWQsIDExMCBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRl
eCA2ZDIwYjE3NzM5Li5lNDJjMWI2YmYzIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC0xNjA4LDcgKzE2MDgsOCBA
QCBmYXVsdDoKIH0KIAogc3RhdGljIGludAotZ250dGFiX3BvcHVsYXRlX3N0YXR1c19mcmFtZXMo
c3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGdyYW50X3RhYmxlICpndCwKK2dudHRhYl9wb3B1bGF0
ZV9zdGF0dXNfZnJhbWVzKHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0LAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IHJlcV9ucl9mcmFtZXMpCiB7CiAgICAgdW5zaWduZWQgaTsKQEAg
LTM3NTYsMTMgKzM3NTcsMTIgQEAgaW50IG1lbV9zaGFyaW5nX2dyZWZfdG9fZ2ZuKHN0cnVjdCBn
cmFudF90YWJsZSAqZ3QsIGdyYW50X3JlZl90IHJlZiwKIH0KICNlbmRpZgogCi1pbnQgZ250dGFi
X21hcF9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGlkeCwgZ2ZuX3QgZ2Zu
LAotICAgICAgICAgICAgICAgICAgICAgbWZuX3QgKm1mbikKKy8qIENhbGxlciBtdXN0IGhvbGQg
d3JpdGUgbG9jayBhcyB2ZXJzaW9uIG1heSBjaGFuZ2UgYW5kIHRhYmxlIG1heSBncm93ICovCitz
dGF0aWMgaW50IGdudHRhYl9nZXRfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9u
ZyBpZHgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3QgKm1mbikKIHsKLSAgICBp
bnQgcmMgPSAwOwogICAgIHN0cnVjdCBncmFudF90YWJsZSAqZ3QgPSBkLT5ncmFudF90YWJsZTsK
LQotICAgIGdyYW50X3dyaXRlX2xvY2soZ3QpOworICAgIGludCByYyA9IDA7CiAKICAgICBpZiAo
IGd0LT5ndF92ZXJzaW9uID09IDAgKQogICAgICAgICBndC0+Z3RfdmVyc2lvbiA9IDE7CkBAIC0z
Nzg3LDYgKzM3ODcsMTkgQEAgaW50IGdudHRhYl9tYXBfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgbG9uZyBpZHgsIGdmbl90IGdmbiwKICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsK
ICAgICB9CiAKKyAgICByZXR1cm4gcmM7Cit9CisKK2ludCBnbnR0YWJfbWFwX2ZyYW1lKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgaWR4LCBnZm5fdCBnZm4sCisgICAgICAgICAgICAg
ICAgICAgICBtZm5fdCAqbWZuKQoreworICAgIHN0cnVjdCBncmFudF90YWJsZSAqZ3QgPSBkLT5n
cmFudF90YWJsZTsKKyAgICBpbnQgcmM7CisKKyAgICBncmFudF93cml0ZV9sb2NrKGd0KTsKKwor
ICAgIHJjID0gZ250dGFiX2dldF9mcmFtZShkLCBpZHgsIG1mbik7CisKICAgICBpZiAoICFyYyAp
CiAgICAgICAgIGdudHRhYl9zZXRfZnJhbWVfZ2ZuKGd0LCBpZHgsIGdmbik7CiAKQEAgLTM3OTUs
NiArMzgwOCw0NCBAQCBpbnQgZ250dGFiX21hcF9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBsb25nIGlkeCwgZ2ZuX3QgZ2ZuLAogICAgIHJldHVybiByYzsKIH0KIAoraW50IGdudHRh
Yl9nZXRfZ3JhbnRfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBpZHgsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCAqbWZuKQoreworICAgIHN0cnVjdCBncmFu
dF90YWJsZSAqZ3QgPSBkLT5ncmFudF90YWJsZTsKKyAgICBpbnQgcmM7CisKKyAgICAvKiB3cml0
ZSBsb2NrIHJlcXVpcmVkIGFzIHZlcnNpb24gbWF5IGNoYW5nZSBhbmQvb3IgdGFibGUgbWF5IGdy
b3cgKi8KKyAgICBncmFudF93cml0ZV9sb2NrKGd0KTsKKworICAgIHJjID0gKGd0LT5ndF92ZXJz
aW9uID09IDIgJiYKKyAgICAgICAgICBpZHggPiBYRU5NQVBJRFhfZ3JhbnRfdGFibGVfc3RhdHVz
KSA/CisgICAgICAgIC1FSU5WQUwgOgorICAgICAgICBnbnR0YWJfZ2V0X2ZyYW1lKGQsIGlkeCwg
bWZuKTsKKworICAgIGdyYW50X3dyaXRlX3VubG9jayhndCk7CisKKyAgICByZXR1cm4gcmM7Cit9
CisKK2ludCBnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBsb25nIGlkeCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCAqbWZuKQorewor
ICAgIHN0cnVjdCBncmFudF90YWJsZSAqZ3QgPSBkLT5ncmFudF90YWJsZTsKKyAgICBpbnQgcmM7
CisKKyAgICAvKiB3cml0ZSBsb2NrIHJlcXVpcmVkIGFzIHZlcnNpb24gbWF5IGNoYW5nZSBhbmQv
b3IgdGFibGUgbWF5IGdyb3cgKi8KKyAgICBncmFudF93cml0ZV9sb2NrKGd0KTsKKworICAgIHJj
ID0gKGd0LT5ndF92ZXJzaW9uICE9IDIgfHwKKyAgICAgICAgICBpZHggPiBYRU5NQVBJRFhfZ3Jh
bnRfdGFibGVfc3RhdHVzKSA/CisgICAgICAgIC1FSU5WQUwgOgorICAgICAgICBnbnR0YWJfZ2V0
X2ZyYW1lKGQsIGlkeCAmIFhFTk1BUElEWF9ncmFudF90YWJsZV9zdGF0dXMsIG1mbik7CisKKyAg
ICBncmFudF93cml0ZV91bmxvY2soZ3QpOworCisgICAgcmV0dXJuIHJjOworfQorCiBzdGF0aWMg
dm9pZCBnbnR0YWJfdXNhZ2VfcHJpbnQoc3RydWN0IGRvbWFpbiAqcmQpCiB7CiAgICAgaW50IGZp
cnN0ID0gMTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94ZW4vY29tbW9uL21l
bW9yeS5jCmluZGV4IDZmMDFjYzk2NjMuLjQyZDU0NDA5NzkgMTAwNjQ0Ci0tLSBhL3hlbi9jb21t
b24vbWVtb3J5LmMKKysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYwpAQCAtMjMsNiArMjMsNyBAQAog
I2luY2x1ZGUgPHhlbi9udW1hLmg+CiAjaW5jbHVkZSA8eGVuL21lbV9hY2Nlc3MuaD4KICNpbmNs
dWRlIDx4ZW4vdHJhY2UuaD4KKyNpbmNsdWRlIDx4ZW4vZ3JhbnRfdGFibGUuaD4KICNpbmNsdWRl
IDxhc20vY3VycmVudC5oPgogI2luY2x1ZGUgPGFzbS9oYXJkaXJxLmg+CiAjaW5jbHVkZSA8YXNt
L3AybS5oPgpAQCAtOTY1LDEwICs5NjYsNDYgQEAgc3RhdGljIGxvbmcgeGF0cF9wZXJtaXNzaW9u
X2NoZWNrKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBzcGFjZSkKICAgICByZXR1cm4g
eHNtX2FkZF90b19waHlzbWFwKFhTTV9UQVJHRVQsIGN1cnJlbnQtPmRvbWFpbiwgZCk7CiB9CiAK
K3N0YXRpYyBpbnQgYWNxdWlyZV9ncmFudF90YWJsZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBpbnQgaWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBm
cmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnJfZnJh
bWVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuX2xp
c3RbXSkKK3sKKyAgICB1bnNpZ25lZCBpbnQgaSA9IG5yX2ZyYW1lczsKKworICAgIHdoaWxlICgg
aS0tICE9IDAgKQorICAgIHsKKyAgICAgICAgbWZuX3QgbWZuID0gSU5WQUxJRF9NRk47CisgICAg
ICAgIGludCByYzsKKworICAgICAgICBzd2l0Y2ggKCBpZCApCisgICAgICAgIHsKKyAgICAgICAg
Y2FzZSBYRU5NRU1fcmVzb3VyY2VfZ3JhbnRfdGFibGVfaWRfZ3JhbnQ6CisgICAgICAgICAgICBy
YyA9IGdudHRhYl9nZXRfZ3JhbnRfZnJhbWUoZCwgZnJhbWUgKyBpLCAmbWZuKTsKKyAgICAgICAg
ICAgIGJyZWFrOworCisgICAgICAgIGNhc2UgWEVOTUVNX3Jlc291cmNlX2dyYW50X3RhYmxlX2lk
X3N0YXR1czoKKyAgICAgICAgICAgIHJjID0gZ250dGFiX2dldF9zdGF0dXNfZnJhbWUoZCwgZnJh
bWUgKyBpLCAmbWZuKTsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGRlZmF1bHQ6Cisg
ICAgICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQor
CisgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgcmV0dXJuIHJjOworCisgICAgICAgIG1m
bl9saXN0W2ldID0gbWZuX3gobWZuKTsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKwogc3Rh
dGljIGludCBhY3F1aXJlX3Jlc291cmNlKGNvbnN0IHhlbl9tZW1fYWNxdWlyZV9yZXNvdXJjZV90
ICp4bWFyKQogewogICAgIHN0cnVjdCBkb21haW4gKmQsICpjdXJyZCA9IGN1cnJlbnQtPmRvbWFp
bjsKLSAgICB1bnNpZ25lZCBsb25nIG1mbl9saXN0WzJdOworICAgIHVuc2lnbmVkIGxvbmcgbWZu
X2xpc3RbMzJdOwogICAgIGludCByYzsKIAogICAgIGlmICggeG1hci0+bnJfZnJhbWVzID09IDAg
fHwgeG1hci0+cGFkICE9IDAgKQpAQCAtOTkyLDYgKzEwMjksMTEgQEAgc3RhdGljIGludCBhY3F1
aXJlX3Jlc291cmNlKGNvbnN0IHhlbl9tZW1fYWNxdWlyZV9yZXNvdXJjZV90ICp4bWFyKQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWFyLT5ucl9mcmFtZXMsIG1m
bl9saXN0KTsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIFhFTk1FTV9yZXNvdXJjZV9ncmFu
dF90YWJsZToKKyAgICAgICAgcmMgPSBhY3F1aXJlX2dyYW50X3RhYmxlKGQsIHhtYXItPmlkLCB4
bWFyLT5mcmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtYXItPm5yX2Zy
YW1lcywgbWZuX2xpc3QpOworICAgICAgICBicmVhazsKKwogICAgIGRlZmF1bHQ6CiAgICAgICAg
IHJjID0gLUVPUE5PVFNVUFA7CiAgICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvcHVibGljL21lbW9yeS5oIGIveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oCmluZGV4IDEz
MjI1Mjc0OTAuLjJjNzgzMmM0MTEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1v
cnkuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgKQEAgLTYxMSwxNCArNjExLDIw
IEBAIHN0cnVjdCB4ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2UgewogICAgIHVpbnQxNl90IHR5cGU7
CiAKICNkZWZpbmUgWEVOTUVNX3Jlc291cmNlX2lvcmVxX3NlcnZlciAwCisjZGVmaW5lIFhFTk1F
TV9yZXNvdXJjZV9ncmFudF90YWJsZSAxCiAKICAgICAvKgogICAgICAqIElOIC0gYSB0eXBlLXNw
ZWNpZmljIHJlc291cmNlIGlkZW50aWZpZXIsIHdoaWNoIG11c3QgYmUgemVybwogICAgICAqICAg
ICAgdW5sZXNzIHN0YXRlZCBvdGhlcndpc2UuCiAgICAgICoKICAgICAgKiB0eXBlID09IFhFTk1F
TV9yZXNvdXJjZV9pb3JlcV9zZXJ2ZXIgLT4gaWQgPT0gaW9yZXEgc2VydmVyIGlkCisgICAgICog
dHlwZSA9PSBYRU5NRU1fcmVzb3VyY2VfZ3JhbnRfdGFibGUgLT4gaWQgZGVmaW5lZCBiZWxvdwog
ICAgICAqLwogICAgIHVpbnQzMl90IGlkOworCisjZGVmaW5lIFhFTk1FTV9yZXNvdXJjZV9ncmFu
dF90YWJsZV9pZF9ncmFudCAwCisjZGVmaW5lIFhFTk1FTV9yZXNvdXJjZV9ncmFudF90YWJsZV9p
ZF9zdGF0dXMgMQorCiAgICAgLyogSU4gLSBudW1iZXIgb2YgKDRLKSBmcmFtZXMgb2YgdGhlIHJl
c291cmNlIHRvIGJlIG1hcHBlZCAqLwogICAgIHVpbnQzMl90IG5yX2ZyYW1lczsKICAgICB1aW50
MzJfdCBwYWQ7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaCBiL3hl
bi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oCmluZGV4IGIzYTk1ZmRhNTguLmU5MTI1ZTQzZTcg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oCisrKyBiL3hlbi9pbmNs
dWRlL3hlbi9ncmFudF90YWJsZS5oCkBAIC01NSw2ICs1NSwxMCBAQCBpbnQgbWVtX3NoYXJpbmdf
Z3JlZl90b19nZm4oc3RydWN0IGdyYW50X3RhYmxlICpndCwgZ3JhbnRfcmVmX3QgcmVmLAogCiBp
bnQgZ250dGFiX21hcF9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGlkeCwg
Z2ZuX3QgZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgbWZuX3QgKm1mbik7CitpbnQgZ250dGFi
X2dldF9ncmFudF9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGlkeCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90ICptZm4pOworaW50IGdudHRhYl9nZXRfc3Rh
dHVzX2ZyYW1lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgaWR4LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG1mbl90ICptZm4pOwogCiB1bnNpZ25lZCBpbnQgZ250dGFiX2Rv
bTBfZnJhbWVzKHZvaWQpOwogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 10 22:23:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 22:23:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e22vm-0007Gk-EU; Tue, 10 Oct 2017 22:23:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4495d6a26=George.Dunlap@citrix.com>)
 id 1e22vk-0007FL-RZ
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 22:23:16 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 B3/68-08608-4584DD95; Tue, 10 Oct 2017 22:23:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHSDvW6Ax91
 Ig95DShbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aSZ/vYCw7wVvy9eIK5gfEvVxcjJ4eEgL/E
 qRtnWEBsYQF3ifetfawgtohAgMS7efeZQWxmgUyJj3efAtlcHEICCxklHt//zgSSYBPQk5h3/
 CtYM6+ArcTPf4vAGlgEVCW279wKViMqEC7RdLYfqkZQ4uTMJ2A2p4CdxJGtvYxdjBxACzQl1u
 /Sh9glLnHryXwmCFteYvvbOWAjhYBGLn5wlH0CI/8sJJNmIXTPQtI9C0n3AkaWVYwaxalFZal
 FuoameklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgaHJAAQ7GL8tCzjEKMnBpCTK
 +1r9bqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV52d6CcYFFqempFWmYOMEpg0hIcPEoivCEga
 d7igsTc4sx0iNQpRkUpcV5PkIQASCKjNA+uDRaZlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqC
 TMGwcyhSczrwRu+iugxUxAi0XT7oAsLklESEk1MM5s2Wbu4l0ykfu/brVV3O1eNr3iNV9Pv28
 zL97/qGV2ZLj9YRvz6e3WXwUMOk6JtMcFb5modSHbN6eqpW7yTclvEwKaH2flTzt0rX3qh9ue
 tZI75603/T6XNd9jNc/D8yLeE8OlJ98R39M/aVLdV1PXYwLRGeXrXHn/HbswNy3p71zZpMN1r
 5RYijMSDbWYi4oTAYaAMUfHAgAA
X-Env-Sender: prvs=4495d6a26=George.Dunlap@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1507674190!70700814!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43396 invoked from network); 10 Oct 2017 22:23:12 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 22:23:12 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="453177488"
To: Andrew Cooper <andrew.cooper3@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20171010162011.9629-1-george.dunlap@citrix.com>
 <20171010162011.9629-9-george.dunlap@citrix.com>
 <17c02125-7295-43ac-ad95-ab2d5846f138@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20fbf5b3-9aa9-c9df-a946-e53db6950ffe@citrix.com>
Date: Tue, 10 Oct 2017 18:01:17 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <17c02125-7295-43ac-ad95-ab2d5846f138@citrix.com>
Content-Language: en-US
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 09/12] fuzz/x86_emulate: Make input more
	compact
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTAvMjAxNyAwNTo1OSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxMC8xMC8x
NyAxNzoyMCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gQXQgdGhlIG1vbWVudCwgQUZMIHJlY2tv
bnMgdGhhdCBmb3IgYW55IGdpdmVuIGlucHV0LCA4NyUgb2YgaXQgaXMKPj4gY29tcGxldGVseSBp
cnJlbGV2YW50OiB0aGF0IGlzLCBpdCBjYW4gY2hhbmdlIGl0IGFzIG11Y2ggYXMgaXQgd2FudHMK
Pj4gYnV0IGhhdmUgbm8gaW1wYWN0IG9uIHRoZSByZXN1bHQgb2YgdGhlIHRlc3Q7IGFuZCB5ZXQg
aXQgY2FuJ3QgcmVtb3ZlCj4+IGl0Lgo+Pgo+PiBUaGlzIGlzIGxhcmdlbHkgYmVjYXVzZSB3ZSBp
bnRlcnByZXQgdGhlIGJsb2IgaGFuZGVkIHRvIHVzIGFzIGEgbGFyZ2UKPj4gc3RydWN0LCBpbmNs
dWRpbmcgQ1IgdmFsdWVzLCBNU1IgdmFsdWVzLCBzZWdtZW50IHJlZ2lzdGVycywgYW5kIGEgZnVs
bAo+PiBjcHVfdXNlcl9yZWdzLgo+Pgo+PiBJbnN0ZWFkLCBtb2RpZnkgb3VyIGludGVycHJldGF0
aW9uIHRvIGhhdmUgYSAic2V0IHN0YXRlIiBzdGFuemEgYXQgdGhlCj4+IGZyb250LiAgQmVnaW4g
YnkgcmVhZGluZyBhIDE2LWJpdCB2YWx1ZTsgaWYgaXQgaXMgbG93ZXIgdGhhbiBhIGNlcnRhaW4K
Pj4gdGhyZXNob2xkLCBzZXQgc29tZSBzdGF0ZSBhY2NvcmRpbmcgdG8gd2hhdCBieXRlIGl0IGlz
LCBhbmQgcmVwZWF0Lgo+PiBDb250aW51ZSB1bnRpbCB0aGUgYnl0ZSBpcyBhYm92ZSBhIGNlcnRh
aW4gdGhyZXNob2xkLgo+Pgo+PiBUaGlzIGFsbG93cyBBRkwgdG8gY29tcGFjdCBhbnkgZ2l2ZW4g
dGVzdCBjYXNlIG11Y2ggc21hbGxlcjsgdG8gdGhlCj4+IHBvaW50IHdoZXJlIG5vdyBpdCByZWNr
b25zIHRoZXJlIGlzIG5vdCBhIHNpbmdsZSBieXRlIG9mIHRoZSB0ZXN0IGZpbGUKPj4gd2hpY2gg
YmVjb21lcyBpcnJlbGV2YW50LiAgVGVzdGluZyBoYXZlIHNob3duIHRoYXQgdGhpcyBvcHRpb24g
Ym90aAo+PiBhbGxvd3MgQUZMIHRvIHJlYWNoIGNvdmVyYWdlIG11Y2ggZmFzdGVyLCBhbmQgdG8g
aGF2ZSBhIHRvdGFsIGNvdmVyYWdlCj4+IGhpZ2hlciB0aGFuIHdpdGggdGhlIG9sZCBmb3JtYXQu
Cj4+Cj4+IE1ha2UgdGhpcyBhbiBvcHRpb24gKHJhdGhlciB0aGFuIGEgdW5pbGF0ZXJhbCBjaGFu
Z2UpIHRvIGVuYWJsZQo+PiBzaWRlLWJ5LXNpZGUgcGVyZm9ybWFuY2UgY29tcGFyaXNvbiBvZiB0
aGUgb2xkIGFuZCBuZXcgZm9ybWF0cy4KPj4KPj4gU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgo+IAo+IEkgYW0gc3RpbGwgb2YgdGhlIG9waW5p
b24gdGhhdCB0aGlzIGlzIGEgd2FzdGUgb2YgZWZmb3J0LCB3aGljaCB3b3VsZCBiZQo+IGJldHRl
ciBzcGVudCBhY3R1YWxseSByZW1vdmluZyB0aGUgaXJyZWxldmFudCBzdGF0ZSBpbiB0aGUgZmly
c3QgcGxhY2U7Cj4gbm90IGJ1aWxkaW5nIGFuIG9iZnVzY2F0aW9uIGFsZ29yaXRobS4KPiAKPiBJ
J20gbm90IGdvaW5nIHRvIG5hY2sgdGhlIHBhdGNoIGJlY2F1c2UgdGhhdCBpcyBwcm9iYWJseSBv
dmVyIHRoZSB0b3AsCj4gYnV0IEknbSBub3QgaW4gZmF2b3VyIGlmIHRoaXMgY2hhbmdlIGdvaW5n
IGluLgoKRGlkIHlvdSBsb29rIGF0IHRoZSBldmlkZW5jZSBJIHByZXNlbnRlZCwgZGVtb25zdHJh
dGluZyB0aGF0IHRoaXMKc2lnbmlmaWNhbnRseSBpbmNyZWFzZXMgdGhlIGVmZmVjdGl2ZW5lc3Mg
b2YgQUZMPwoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 22:23:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 22:23:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e22vi-0007E0-Aa; Tue, 10 Oct 2017 22:23:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44954d255=Ian.Jackson@citrix.com>)
 id 1e22vh-0007DW-Tr
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 22:23:14 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 01/73-13910-1584DD95; Tue, 10 Oct 2017 22:23:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDvW6Ax91
 Ig/kfFSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow7W84yFyzhrNh+/Q9TA+NB9i5GDg4JAX+J
 x52cXYycHGwCuhJNW/6ygdi8AoISJ2c+YQGxmQV0JBbs/sQGYctLbH87hxmixk7iz5s/jCA2i
 4CqxJ3n51hBbBGg+qt7XwDZXED1ExglHixeBDZIWMBd4n1rH1gRp4CtxKPX+8EGCQnkSZz/2c
 8EYksImEi8XbiTDeQ2IQE1ibnr4ycw8s1CctIsJCfNQnLSAkbmVYwaxalFZalFusaGeklFmek
 ZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgaHGAAQ7GJsWBR5ilORgUhLlfa1+N1KILyk/
 pTIjsTgjvqg0J7X4EKMMB4eSBG+hO1BOsCg1PbUiLTMHGPQwaQkOHiUR3hCQNG9xQWJucWY6R
 OoUoy5Hx827f5iEWPLy81KlxHk9QYoEQIoySvPgRsAi8BKjrJQwLyPQUUI8BalFuZklqPKvGM
 U5GJWEeeNApvBk5pXAbXoFdAQT0BGiaXdAjihJREhJNTB6/5rJLNEUNGdC3bf2RdsCObzjRYy
 8g6KjmE62LzcUfPCcrUGR8yn/RQH3P3dN6xdovdF6LaWz1D6hLbeu2d9eodU8Ytc9/R0rCmpv
 bl7LUBF9+ZqB6uGJtnqHWFW2rDukWXpheZlKYgrDYv8/3a/u5JnZhB+SfXa64vbGiMdepp9jT
 k9KaFBiKc5INNRiLipOBAC6CNC0uwIAAA==
X-Env-Sender: prvs=44954d255=Ian.Jackson@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1507674189!98608477!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16876 invoked from network); 10 Oct 2017 22:23:12 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 22:23:12 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="453177499"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23005.739.949821.566392@mariner.uk.xensource.com>
Date: Tue, 10 Oct 2017 18:26:59 +0100
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <20171010162011.9629-9-george.dunlap@citrix.com>
References: <20171010162011.9629-1-george.dunlap@citrix.com>
 <20171010162011.9629-9-george.dunlap@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 09/12] fuzz/x86_emulate: Make input more
	compact
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJbUEFUQ0ggdjMgMDkvMTJdIGZ1enoveDg2X2VtdWxhdGU6
IE1ha2UgaW5wdXQgbW9yZSBjb21wYWN0Iik6Cj4gQXQgdGhlIG1vbWVudCwgQUZMIHJlY2tvbnMg
dGhhdCBmb3IgYW55IGdpdmVuIGlucHV0LCA4NyUgb2YgaXQgaXMKPiBjb21wbGV0ZWx5IGlycmVs
ZXZhbnQ6IHRoYXQgaXMsIGl0IGNhbiBjaGFuZ2UgaXQgYXMgbXVjaCBhcyBpdCB3YW50cwo+IGJ1
dCBoYXZlIG5vIGltcGFjdCBvbiB0aGUgcmVzdWx0IG9mIHRoZSB0ZXN0OyBhbmQgeWV0IGl0IGNh
bid0IHJlbW92ZQo+IGl0Lgo+IAo+IFRoaXMgaXMgbGFyZ2VseSBiZWNhdXNlIHdlIGludGVycHJl
dCB0aGUgYmxvYiBoYW5kZWQgdG8gdXMgYXMgYSBsYXJnZQo+IHN0cnVjdCwgaW5jbHVkaW5nIENS
IHZhbHVlcywgTVNSIHZhbHVlcywgc2VnbWVudCByZWdpc3RlcnMsIGFuZCBhIGZ1bGwKPiBjcHVf
dXNlcl9yZWdzLgo+IAo+IEluc3RlYWQsIG1vZGlmeSBvdXIgaW50ZXJwcmV0YXRpb24gdG8gaGF2
ZSBhICJzZXQgc3RhdGUiIHN0YW56YSBhdCB0aGUKPiBmcm9udC4gIEJlZ2luIGJ5IHJlYWRpbmcg
YSAxNi1iaXQgdmFsdWU7IGlmIGl0IGlzIGxvd2VyIHRoYW4gYSBjZXJ0YWluCj4gdGhyZXNob2xk
LCBzZXQgc29tZSBzdGF0ZSBhY2NvcmRpbmcgdG8gd2hhdCBieXRlIGl0IGlzLCBhbmQgcmVwZWF0
Lgo+IENvbnRpbnVlIHVudGlsIHRoZSBieXRlIGlzIGFib3ZlIGEgY2VydGFpbiB0aHJlc2hvbGQu
Cj4gCj4gVGhpcyBhbGxvd3MgQUZMIHRvIGNvbXBhY3QgYW55IGdpdmVuIHRlc3QgY2FzZSBtdWNo
IHNtYWxsZXI7IHRvIHRoZQo+IHBvaW50IHdoZXJlIG5vdyBpdCByZWNrb25zIHRoZXJlIGlzIG5v
dCBhIHNpbmdsZSBieXRlIG9mIHRoZSB0ZXN0IGZpbGUKPiB3aGljaCBiZWNvbWVzIGlycmVsZXZh
bnQuICBUZXN0aW5nIGhhdmUgc2hvd24gdGhhdCB0aGlzIG9wdGlvbiBib3RoCj4gYWxsb3dzIEFG
TCB0byByZWFjaCBjb3ZlcmFnZSBtdWNoIGZhc3RlciwgYW5kIHRvIGhhdmUgYSB0b3RhbCBjb3Zl
cmFnZQo+IGhpZ2hlciB0aGFuIHdpdGggdGhlIG9sZCBmb3JtYXQuCgpUaGlzIGlzIGJhc2ljYWxs
eSBhIGNvbXByZXNzaW9uIHNjaGVtZS4gIEhvdyBvZGQgdGhhdCBpdCBzaG91bGQgaGVscC4KCkFj
a2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 22:23:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 22:23:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e22vj-0007F0-T5; Tue, 10 Oct 2017 22:23:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44954d255=Ian.Jackson@citrix.com>)
 id 1e22vi-0007DX-N6
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 22:23:14 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 AA/AD-14867-2584DD95; Tue, 10 Oct 2017 22:23:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHSDvW6Ax91
 Ig333GS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oymtdsYC7YyV/yaltLA+J2pi5GDQ0LAX+Ld
 spIuRk4ONgFdiaYtf9lAbF4BQYmTM5+wgNjMAjoSC3Z/YoOw5SW2v53DDFFjJ/F/zx1mkDEsA
 qoSH87lg4RFgMqv7n3B2sXIBVQ+gVHiweJFYHOEBfwkemc9YQexOQVsJW5d7WIEsYUE8iSOzr
 /HCmJLCJhIvF24kw1kppCAmsTc9fETGPlmIbloFpKLZiG5aAEj8ypGjeLUorLUIl0jU72kosz
 0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMAwYwCCHYyrFgQeYpTkYFIS5X2tfjdSiC8p
 P6UyI7E4I76oNCe1+BCjDAeHkgRvoTtQTrAoNT21Ii0zBxjwMGkJDh4lEd4QkDRvcUFibnFmO
 kTqFKMxx42H1/8wcXTcvPuHSYglLz8vVUqcdydIqQBIaUZpHtwgWCReYpSVEuZlBDpNiKcgtS
 g3swRV/hWjOAejkjDvHJApPJl5JXD7XgGdwgR0imjaHZBTShIRUlINjBKSSx78XZaZLDX3Xq2
 fe3FzzawAbTMDRqbLDw6vP/PsgETWySedTrf7v2enX1WRiwhjfGs0f2dco3ya6KLdnJ5661tF
 JXb57zmbx5HnWfuRbTtLqLivqd6U460/V16IKXkUaPeqQGPfh5ObssUeVXc3iN7NSeDYvSiIa
 /nm71tTpv9besYrVomlOCPRUIu5qDgRABAr/tW/AgAA
X-Env-Sender: prvs=44954d255=Ian.Jackson@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1507674187!69930344!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64945 invoked from network); 10 Oct 2017 22:23:11 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 22:23:11 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="453177482"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23005.629.965154.925438@mariner.uk.xensource.com>
Date: Tue, 10 Oct 2017 18:25:09 +0100
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <20171010162011.9629-8-george.dunlap@citrix.com>
References: <20171010162011.9629-1-george.dunlap@citrix.com>
 <20171010162011.9629-8-george.dunlap@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 08/12] fuzz/x86_emulate: Move definitions
	into a header
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJbUEFUQ0ggdjMgMDgvMTJdIGZ1enoveDg2X2VtdWxhdGU6
IE1vdmUgZGVmaW5pdGlvbnMgaW50byBhIGhlYWRlciIpOgo+IE1vdmUgZnV6ei1lbXVsLmMgZnVu
Y3Rpb24gcHJvdG90eXBlcyBpbnRvIGEgaGVhZGVyLiAgQWxzbyBzaGFyZSB0aGUKPiBkZWZpbml0
aW9uIG9mIHRoZSBpbnB1dCBzaXplIChyYXRoZXIgdGhhbiBoYXJkLWNvZGluZyBpdCBpbgo+IGZ1
enotZW11bC5jKS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+Cgo+IFJGQzogV29ydGggdHJ5aW5nIHRvIEJVSUxEX0JVR19PTihJTlBVVF9T
SVpFIDwgREFUQV9TSVpFX0ZVTEwpPwoKSSBkb24ndCBtaW5kLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 22:23:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 22:23:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e22vf-0007D9-Kp; Tue, 10 Oct 2017 22:23:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44954d255=Ian.Jackson@citrix.com>)
 id 1e22vd-0007D3-Rv
 for xen-devel@lists.xensource.com; Tue, 10 Oct 2017 22:23:09 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 71/4A-05537-D484DD95;
 Tue, 10 Oct 2017 22:23:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXitHSDva6Px91
 IgylHNSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bMVytYCn6zVDxauom5gXE6SxcjB4eEgL/E
 3+nuXYycQKaHxPWzJ5hAbDYBXYmmLX/ZQGxeAUGJkzOfsIDYzAI6Egt2f2KDsOUltr+dwwwyh
 lfATuLZzUAQk0VAVeLdakOQChEBPYmWVRNZuxi5gKrnM0pc7boF1ioskCPROHMamM0pYCtx/2
 o3O4gtJLCDUeLML3OIc0wk3i7cyQYyU0hATWLu+niIsKXEt/VPmScwCsxCctwsJMfNQnLcAkb
 mVYwaxalFZalFukbmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgWHJAAQ7GBev
 DTzEKMnBpCTK+1r9bqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7DbkA5waLU9NSKtMwcYITAp
 CU4eJREeG+BpHmLCxJzizPTIVKnGI05bjy8/oeJo+Pm3T9MQix5+XmpUuK8N0BKBUBKM0rz4A
 bBIvcSo6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHmfgkzhycwrgdv3CugUJqBTRNPugJxSkoi
 QkmpgtJ2wst7oz0GP6JeOa8zXdf1c6G62fEXQk5bMDZqu89XPymQd3fFIpe1v1ezT1oKWdmsS
 k/I313Vf1tH2vJM0qarqRP2Biuo5QZ+rWTpTE1WfRv0Kari4xbbExrS3T/dvq1300muMnk9fW
 XT4GHxxy9wdvlTI+f3VwzOtFkxn3C/iyG9yWI9NiaU4I9FQi7moOBEAE7DwptcCAAA=
X-Env-Sender: prvs=44954d255=Ian.Jackson@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1507674184!106460350!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42532 invoked from network); 10 Oct 2017 22:23:08 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 22:23:08 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="453177398"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23005.242.418285.440696@mariner.uk.xensource.com>
Date: Tue, 10 Oct 2017 18:18:42 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20171010114556.GA15807@perard.uk.xensource.com>
References: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
 <1507564648-7580-5-git-send-email-ian.jackson@eu.citrix.com>
 <20171010114556.GA15807@perard.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>, xen-devel@lists.xensource.com,
 Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 04/26] xentoolcore,
 _restrict_all: Introduce new library and implementation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCAwNC8yNl0geGVu
dG9vbGNvcmUsIF9yZXN0cmljdF9hbGw6IEludHJvZHVjZSBuZXcgbGlicmFyeSBhbmQgaW1wbGVt
ZW50YXRpb24iKToKPiBPbiBNb24sIE9jdCAwOSwgMjAxNyBhdCAwNDo1NzowNlBNICswMTAwLCBJ
YW4gSmFja3NvbiB3cm90ZToKPiA+ICtzdGF0aWMgcHRocmVhZF9tdXRleF90IGhhbmRsZXNfbG9j
ayA9IFBUSFJFQURfTVVURVhfSU5JVElBTElaRVI7Cj4gPiArc3RhdGljIFhFTlRPT0xDT1JFX0xJ
U1RfSEVBRCgsIFhlbnRvb2xjb3JlX19BY3RpdmVfSGFuZGxlKSBoYW5kbGVzOwo+ID4gKwo+ID4g
K3N0YXRpYyB2b2lkIGxvY2sodm9pZCkgewo+ID4gKyAgICBpbnQgZSA9IHB0aHJlYWRfbXV0ZXhf
dW5sb2NrKCZoYW5kbGVzX2xvY2spOwo+IAo+IFNob3VsZG4ndCB0aGlzIGNhbGwgcHRocmVhZF9t
dXRleF9sb2NrPyBSaWdodCBub3cgbG9jayBhbmQgdW5sb2NrIGRvCj4gdGhlIHNhbWUgdGhpbmcu
CgpXb3cuICBTb3JyeSBhYm91dCB0aGF0LiAgV2Ugc2hvdWxkIGRlZmluaXRlbHkgZml4IHRoYXQu
CgpJdCdzIGNvbW1pdHRlZCBhbHJlYWR5IGJ1dCBJIHdpbGwgc2VuZCBhIGZvbGxvd3VwIHBhdGNo
LgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 22:23:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 22:23:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e22vi-0007Do-3D; Tue, 10 Oct 2017 22:23:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44954d255=Ian.Jackson@citrix.com>)
 id 1e22vg-0007DL-KL
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 22:23:12 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 3C/89-30115-0584DD95; Tue, 10 Oct 2017 22:23:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHSDva6/x91
 Ig033lS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owf8y6zF0xmqpj2YwtjA+Mnxi5GTg4JAX+J
 hfPfsIDYbAK6Ek1b/rKB2LwCghInZz4BizML6Egs2P2JDcKWl9j+dg5zFyMHUI2txMFnGSBhF
 gFVib6/N5lAbBGg8qt7X7B2MXIBlU9glHiweBHYHGGBCImpb96zg9icQL3NP0+C3SAkkCdx49
 d2qHtMJN4u3MkGMl9IQE1i7vr4CYx8s5BcNAvJRbOQXLSAkXkVo0ZxalFZapGusaFeUlFmekZ
 JbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgqDEAwQ7GpkWBhxglOZiURHlfq9+NFOJLyk+p
 zEgszogvKs1JLT7EKMPBoSTBW+gOlBMsSk1PrUjLzAEGPUxagoNHSYQ3BCTNW1yQmFucmQ6RO
 sVozHHj4fU/TBwdN+/+YRJiycvPS5US5/UEKRUAKc0ozYMbBIvGS4yyUsK8jECnCfEUpBblZp
 agyr9iFOdgVBLmjQOZwpOZVwK37xXQKUxAp4im3QE5pSQRISXVwMjXveq1VPzvxQ6OZZxup/+
 9nHzk8BrPiKVddzlj72RPfGZ0zJM/8cq1RpdecaffNh6mt25mpJlVcS4v23aZa2HrEiXegqSC
 xL3lbPWHWo8s3/hlxct9O1n0LzCq22ybVrZOxUE03Zif/aDThra3h1KlOBc07TERrmVZEcES7
 7BsftNm1sWJjkosxRmJhlrMRcWJALYLUJvBAgAA
X-Env-Sender: prvs=44954d255=Ian.Jackson@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1507674189!98608477!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16818 invoked from network); 10 Oct 2017 22:23:11 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 22:23:11 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="453177476"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23005.582.797014.24432@mariner.uk.xensource.com>
Date: Tue, 10 Oct 2017 18:24:22 +0100
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <20171010162011.9629-3-george.dunlap@citrix.com>
References: <20171010162011.9629-1-george.dunlap@citrix.com>
 <20171010162011.9629-3-george.dunlap@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 03/12] fuzz/x86_emulate: Implement
	input_read() and input_avail()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJbUEFUQ0ggdjMgMDMvMTJdIGZ1enoveDg2X2VtdWxhdGU6
IEltcGxlbWVudCBpbnB1dF9yZWFkKCkgYW5kIGlucHV0X2F2YWlsKCkiKToKPiBSYXRoZXIgdGhh
biBvcGVuLWNvZGluZyB0aGUgInJlYWQiIGZyb20gdGhlIGlucHV0IGZpbGUuCj4gCj4gU2lnbmVk
LW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKUmV2aWV3
ZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 22:23:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 22:23:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e22vh-0007DY-SL; Tue, 10 Oct 2017 22:23:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44954d255=Ian.Jackson@citrix.com>)
 id 1e22vg-0007DK-9b
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 22:23:12 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 B7/C3-29911-F484DD95; Tue, 10 Oct 2017 22:23:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXitHSDva6/x91
 IgzvvmCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow7HyexFdxkq+iZNYW1gXEXaxcjJ4eEgL/E
 gbmX2EFsNgFdiaYtf9lAbF4BQYmTM5+wgNjMAjoSC3Z/YoOw5SW2v53DDFFjJ7FvxgSwOIuAq
 sScy31gcRGg+qt7XwDN5wKqn8Ao8WDxIrBBwgKBEtu6N4AVcQrYSuw+1wu2WEjARmJb+2QmiI
 NMJN4u3Ak0lAMoriYxd338BEa+WUhOmoXkpFlITlrAyLyKUaM4tagstUjXyFQvqSgzPaMkNzE
 zR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw2BiAYAfjqgWBhxglOZiURHlfq9+NFOJLyk+pzEgs
 zogvKs1JLT7EKMPBoSTBW+gOlBMsSk1PrUjLzAGGPUxagoNHSYQ3BCTNW1yQmFucmQ6ROsVoz
 HHj4fU/TBwdN+/+YRJiycvPS5US590JUioAUppRmgc3CBaPlxhlpYR5GYFOE+IpSC3KzSxBlX
 /FKM7BqCTMOwdkCk9mXgncvldApzABnSKadgfklJJEhJRUA6PU9JY2Ca5ogfp5BZYSN+sTXNo
 u7xcW+PhH/PluJuUPa4s+n2xPPBo/59HGn8zdl46uWvCzmb27Ve3kT+mL63h6p3e/utc3O/TE
 1zU/Tlxua/nE8iyqcv2bo3LH3Lfxcuz9tUvv4ZoPySy1lvb629Zdf8ax+Ma/dseWX7eUH1sfC
 N+0+5P+sxo2JZbijERDLeai4kQAKS6OHsICAAA=
X-Env-Sender: prvs=44954d255=Ian.Jackson@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1507674187!69930344!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64844 invoked from network); 10 Oct 2017 22:23:10 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 22:23:10 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="453177459"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23005.499.380268.810646@mariner.uk.xensource.com>
Date: Tue, 10 Oct 2017 18:22:59 +0100
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <20171010162011.9629-1-george.dunlap@citrix.com>
References: <20171010162011.9629-1-george.dunlap@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 01/12] fuzz/x86_emulate: Clear errors
	after each iteration
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJbUEFUQ0ggdjMgMDEvMTJdIGZ1enoveDg2X2VtdWxhdGU6
IENsZWFyIGVycm9ycyBhZnRlciBlYWNoIGl0ZXJhdGlvbiIpOgo+IE9uY2UgZmVvZigpIHJldHVy
bnMgdHJ1ZSBmb3IgYSBzdHJlYW0sIGl0IHdpbGwgY29udGludWUgdG8gcmV0dXJuIHRydWUKPiBm
b3IgdGhhdCBzdHJlYW0gdW50aWwgY2xlYXJlcnIoKSBpcyBjYWxsZWQgKG9yIHRoZSBzdHJlYW0g
aXMgY2xvc2VkCj4gYW5kIHJlLW9wZW5lZCkuCj4gCj4gSW4gbGx2bS1jbGFuZy1mYXN0LW1vZGUs
IHRoZSBzYW1lIGZpbGUgZGVzY3JpcHRvciBpcyB1c2VkIGZvciBlYWNoCj4gaXRlcmF0aW9uIG9m
IHRoZSBsb29wLCBtZWFuaW5nIHRoYXQgdGhlICJJbnB1dCB0b28gbGFyZ2UiIGNoZWNrIHdhcwo+
IGJyb2tlbiAtLSBmZW9mKCkgd291bGQgcmV0dXJuIHRydWUgZXZlbiBpZiB0aGUgZnJlYWQoKSBo
YWRuJ3QgaGl0IHRoZQo+IGVuZCBvZiB0aGUgZmlsZS4gIFRoZSByZXN1bHQgaXMgdGhhdCBBRkwg
Z2VuZXJhdGVzIHRlc3RjYXNlcyBvZgo+IGFyYml0cmFyeSBzaXplLgo+IAo+IEZpeCB0aGlzIGJ5
IGZzZWVrJ2luZyB0byB0aGUgYmVnaW5uaW5nIG9mIHRoZSBmaWxlIG9uIGV2ZXJ5IGl0ZXJhdGlv
bjsKPiB0aGlzIHJlc2V0cyB0aGUgRU9GIG1hcmtlciBhbmQgb3RoZXIgc3RhdGUuCgpBY2tlZC1i
eTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cgo+IFRoaXMgaXMgYSBj
YW5kaWRhdGUgZm9yIGJhY2twb3J0IHRvIDQuOS4KClBsZWFzZSBsZXQgbWUga25vdyB3aGVuIGl0
IGlzIGNvbW1pdHRlZCBhbmQgSSB3aWxsIGFkZCBpdCB0byBteQpiYWNrcG9ydCBsaXN0LgoKSWFu
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 22:23:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 22:23:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e22vj-0007Em-Lo; Tue, 10 Oct 2017 22:23:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44954d255=Ian.Jackson@citrix.com>)
 id 1e22vi-0007DX-6d
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 22:23:14 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 44/AD-14867-1584DD95; Tue, 10 Oct 2017 22:23:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHSDva6fx91
 Ig3kb2C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyjZ1axFPxlqeg/MJuxgXE+SxcjB4eEgL9E
 766CLkZODjYBXYmmLX/ZQGxeAUGJkzOfsIDYzAI6Egt2f2KDsOUltr+dwwxRYyex6+R7sDiLg
 KrE65/r2UFsEQE9ia41zcwQ9fOYJNa0CoHYwgI+Ev3zZ7CC2JxAva9ufASyuTiEBN4wSlzbvY
 gJJCEhYCLxduFONpDbhATUJOauj5/AyDcLyUmzkJw0C8lJCxiZVzFqFKcWlaUW6RqZ6iUVZaZ
 nlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYaAxDsYFy1IPAQoyQHk5Io72v1u5FCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHgL3YFygkWp6akVaZk5wKCHSUtw8CiJ8IaApHmLCxJzizPTI
 VKnGI05bjy8/oeJo+Pm3T9MQix5+XmpUuK8O0FKBUBKM0rz4AbBovESo6yUMC8j0GlCPAWpRb
 mZJajyrxjFORiVhHnngEzhycwrgdv3CugUJqBTRNPugJxSkoiQkmpgVFVr0xc8rMtXc64jp1S
 wZebqjzu3/rB8kXY53oktM7bMTUHz/x/ntJ8xmq/WGejVrjnlFntaasqZTzG2Mw6wrZkpU7/l
 m17o86DXDTxHMsQOOrOUN59Y+o4pz4nriZ9oj9oyho3b1onVuXye5HnE6KBBHI+UdVzUGe7Q/
 AlTFnhe3/qteq6wEktxRqKhFnNRcSIAKzZlwcECAAA=
X-Env-Sender: prvs=44954d255=Ian.Jackson@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1507674187!69930344!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64807 invoked from network); 10 Oct 2017 22:23:09 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 22:23:09 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="453177446"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23005.423.259671.559076@mariner.uk.xensource.com>
Date: Tue, 10 Oct 2017 18:21:43 +0100
To: Ross Lagerwall <ross.lagerwall@citrix.com>
In-Reply-To: <74e38d45-c173-4df1-c696-ca19cda41287@citrix.com>
References: <1507133891-26013-1-git-send-email-ian.jackson@eu.citrix.com>
 <892cb484-361b-f1c1-c294-6b5d7b5e92fb@citrix.com>
 <56626155ee594136b8fe0d0de03ca4f5@AMSPEX02CL03.citrite.net>
 <74e38d45-c173-4df1-c696-ca19cda41287@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Juergen Gross <jgross@suse.com>, Stefano
 Stabellini <sstabellini@kernel.org>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 0/*] xen: xen-domid-restrict improvements
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9zcyBMYWdlcndhbGwgd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2MiAwLypdIHhl
bjogeGVuLWRvbWlkLXJlc3RyaWN0IGltcHJvdmVtZW50cyIpOgo+IElmIG5vIG9uZSBvYmplY3Rz
LCBJIHByb3Bvc2UgYWRkaW5nIHRoZSBmb2xsb3dpbmcgY2FsbHMgdG8gCj4gbGlieGVuZGV2aWNl
bW9kZWwgKHdpdGggdW5kZXJseWluZyBYZW4gaW1wbGVtZW50YXRpb25zLCBvZiBjb3Vyc2UpIHRo
YXQgCj4gd291bGQgYmUgdXNhYmxlIGFmdGVyIHRoZSB4ZW5kZXZpY2Vtb2RlbCBoYW5kbGUgaGFz
IGJlZW4gcmVzdHJpY3RlZC4KPiAKPiB4ZW5kZXZpY2Vtb2RlbF9hZGRfdG9fcGh5c21hcCh4ZW5k
ZXZpY2Vtb2RlbF9oYW5kbGUgKmRtb2QsCi4uLgo+IHhlbmRldmljZW1vZGVsX3Bpbl9tZW1vcnlf
Y2FjaGVhdHRyKHhlbmRldmljZW1vZGVsX2hhbmRsZSAqZG1vZCwKLi4uCj4gVGhpcyBpcyBlcXVp
dmFsZW50IHRvIHhjX2RvbWFpbl9waW5fbWVtb3J5X2NhY2hlYXR0cigpLgoKVGhlc2Ugc2VlbSBm
aW5lIHRvIG1lLiAgSWYgeW91IHdhbnQgdGhpcyBpbiBYZW4gNC4xMCBJIHRoaW5rIHlvdSB3aWxs
CndhbnQgdG8gbWFrZSBhIGNhc2UgdG8gSnVsaWVuIChub3QgQ0MnZCkgZm9yIGEgcmVsZWFzZSBh
Y2suCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 10 22:23:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 22:23:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e22vn-0007Hd-MQ; Tue, 10 Oct 2017 22:23:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e22vn-0007Gt-1R
 for xen-devel@lists.xensource.com; Tue, 10 Oct 2017 22:23:19 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 91/EA-05537-6584DD95; Tue, 10 Oct 2017 22:23:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVTfU426
 kwcN2GYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmPNj2iLHgVVbFjJVLWRoY
 v7l1MXJxCAk0MklsOrmIDcJ5zChxuf8NI4SzjVGiaeMPoAwnh4iAs8TXM3PZQWxeAX2Jx2suM
 HcxcnAIC5hK7OurAamXEDgrJ7Hq9QEmkBoJAW+JMzN3ssHY526eBoqzc7AJWEkcEgOJsgioSs
 z785JlAiP3AkaGVYwaxalFZalFuoameklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZs
 YgT5nAIIdjN+WBRxilORgUhLlfa1+N1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBC+7O1BOsCg1
 PbUiLTMHGHwwaQkOHiUR3hCQNG9xQWJucWY6ROoUoy7HsU2X/zAJseTl56VKifN6ghQJgBRll
 ObBjYBFwiVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ88aBTOHJzCuB2/QK6AgmoCNE0+6AHF
 GSiJCSamCcKB64hW+Pw44tH8JzMn+oVnhPXlW1LvXAH//Z3n+PC229/SyeWS+ndrYzV9ekUP7
 //kud7mdJfs1+1/lygYEoV27tKu+qKYeXzDR/I1t98HLOrl91ryxUDfj9X/ep3pHp+z8heYWY
 4lwrxhbjDXsT+uYvOfF8zlneCTKpZiybguZ/uvDCUuGdEktxRqKhFnNRcSIA0SxHP38CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1507674196!76436252!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33334 invoked from network); 10 Oct 2017 22:23:17 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 22:23:17 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e22vj-0005g4-Dk; Tue, 10 Oct 2017 22:23:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e22vd-0004kV-Ka; Tue, 10 Oct 2017 22:23:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e22vc-00029u-PV; Tue, 10 Oct 2017 22:23:09 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114225-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-amd64-amd64-xl-pvh-intel:guest-start:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvh-amd:guest-start:fail:regression
 linux-3.18:test-amd64-i386-xl-raw:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=ac0058305d83e8e50a9652a003bc2ec468df9f87
X-Osstest-Versions-That: linux=ffc97d4dde1d3c77beebddbbd2a0be5f8f18236a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 10 Oct 2017 22:23:08 +0000
Subject: [Xen-devel] [linux-3.18 test] 114225: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0402655101631096788=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114225 linux-3.18 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114225/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-pvh-intel 12 guest-start             fail REGR. vs. 114034
 test-amd64-amd64-xl-pvh-amd  12 guest-start              fail REGR. vs. 114034

Tests which are failing intermittently (not blocking):
 test-amd64-i386-xl-raw 19 guest-start/debian.repeat fail in 114133 pass in 114225
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop          fail pass in 114133

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 114034
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114034
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 114034
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 114034
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 114034
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114034
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 114034
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 linux                ac0058305d83e8e50a9652a003bc2ec468df9f87
baseline version:
 linux                ffc97d4dde1d3c77beebddbbd2a0be5f8f18236a

Last test of basis   114034  2017-10-05 07:56:53 Z    5 days
Testing same since   114133  2017-10-08 09:26:23 Z    2 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Afzal Mohammed <afzal.mohd.ma@gmail.com>
  Alden Tondettar <alden.tondettar@gmail.com>
  Alexander Potapenko <glider@google.com>
  Andrey Ryabinin <aryabinin@virtuozzo.com>
  Archit Taneja <architt@codeaurora.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnd Bergmann <arnd@arndb.de>
  Arvind Yadav <arvind.yadav.cs@gmail.com>
  Bartosz Golaszewski <bgolaszewski@baylibre.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Connor O'Brien <connoro@google.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  David Howells <dhowells@redhat.com>
  David S. Miller <davem@davemloft.net>
  Dmitry Vyukov <dvyukov@google.com>
  Doug Ledford <dledford@redhat.com>
  Erez Shitrit <erezsh@mellanox.com>
  Feras Daoud <ferasda@mellanox.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guenter Roeck <linux@roeck-us.net>
  Gwendal Grignou <gwendal@chromium.org>
  Heiner Kallweit <hkallweit1@gmail.com>
  Helge Deller <deller@gmx.de>
  Helmut Klein <hgkr.klein@gmail.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Ira Weiny <ira.weiny@intel.com>
  James Morris <james.l.morris@oracle.com>
  Javier Martinez Canillas <javier@osg.samsung.com>
  Jens Axboe <axboe@fb.com>
  Jiri Pirko <jiri@mellanox.com>
  Johan Hovold <johan@kernel.org>
  Leon Romanovsky <leon@kernel.org>
  Liping Zhang <zlpnobody@gmail.com>
  Marc Dietrich <marvin24@gmx.de>
  Matthew Whitehead <tedheadster@gmail.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Myungho Jung <mhjungk@gmail.com>
  Niklas SÃ¶derlund <niklas.soderlund+renesas@ragnatech.se>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Pan Bian <bianpan2016@163.com>
  Paul Burton <paul.burton@imgtec.com>
  Paul Moore <paul@paul-moore.com>
  Peng Fan <van.freenix@gmail.com>
  Ralf Baechle <ralf@linux-mips.org>
  Richard Guy Briggs <rgb@redhat.com>
  Rob Herring <robh@kernel.org>
  Roman SpychaÅ‚a <roed@onet.eu>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Santosh Shilimkar <santosh.shilimkar@oracle.com>
  Sasha Levin <alexander.levin@verizon.com>
  Shaohua Li <shli@fb.com>
  Sylwester Nawrocki <s.nawrocki@samsung.com>
  Takashi Iwai <tiwai@suse.de>
  Tejun Heo <tj@kernel.org>
  Thibault Saunier <thibault.saunier@osg.samsung.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Zhu Yanjun <yanjun.zhu@oracle.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

(No revision log; it would be 824 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0402655101631096788==--

From xen-devel-bounces@lists.xen.org Tue Oct 10 22:52:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 22:52:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e23OG-00027W-DQ; Tue, 10 Oct 2017 22:52:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4497f262f=Paul.Durrant@citrix.com>)
 id 1e23OF-00027N-Fa
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 22:52:43 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 95/39-00706-A3F4DD95; Tue, 10 Oct 2017 22:52:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpK6V/91
 IgzYji+9bJjM5MHoc/nCFJYAxijUzLym/IoE149/TK8wFrboV2x9PY2pgnKDcxcjJISHgL3Gy
 YwYTiM0moCMx9ekl1i5GDg4RARWJ23sNQMLMAmESqxdcZASxhQV8JF6umsQOYrMIqEpM+tfFC
 mLzClhLPDu0mhFipLzErraLYHFOARuJh0tawOJCQDXrXjcyQdQLSpyc+YQFYr6mROv23+wQtr
 xE89bZzBD1KhLrp85im8DINwtJyywkLbOQtCxgZF7FqFGcWlSWWqRraK6XVJSZnlGSm5iZo2t
 oYKyXm1pcnJiempOYVKyXnJ+7iREYaAxAsIPx5WnPQ4ySHExKoryv1e9GCvEl5adUZiQWZ8QX
 leakFh9ilOHgUJLg5fADygkWpaanVqRl5gBDHiYtwcGjJMKb6wuU5i0uSMwtzkyHSJ1i1OXou
 Hn3D5MQS15+XqqUOG8QyAwBkKKM0jy4EbD4u8QoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3o
 8gq3gy80rgNr0COoIJ6AjRtDsgR5QkIqSkGhjNpT9FnzTZezdbZjOXz0HXjnlPJuSU5ZnrNC3
 bqCbTctlp52GGIi97bvX489M1512Lq5hX6R6z7ViOxeRs5e4vukXSjs3KLu9y/Q9NEsl/5l6d
 4+B7OFTFRHRFZ2r6XJG9vxqUxBi0pskpvvFf82qriPQLjs5KjpuXMkuOzLC/x+fErfzivhJLc
 UaioRZzUXEiALYXn2O6AgAA
X-Env-Sender: prvs=4497f262f=Paul.Durrant@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1507675952!51606674!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 588 invoked from network); 10 Oct 2017 22:52:41 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 22:52:41 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="445201213"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 10 Oct 2017 17:31:18 +0100
Message-ID: <20171010163126.2558-4-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171010163126.2558-1-paul.durrant@citrix.com>
References: <20171010163126.2558-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: [Xen-devel] [PATCH v10 03/11] x86/hvm/ioreq: use gfn_t in struct
	hvm_ioreq_page
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhZGp1c3RzIHRoZSBpb3JlcSBzZXJ2ZXIgY29kZSB0byB1c2UgdHlwZS1zYWZl
IGdmbl90IHZhbHVlcwp3aGVyZSBwb3NzaWJsZS4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWdu
ZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdl
ZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgotLS0KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jICAgICAgICAgfCA0NCArKysr
KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9kb21haW4uaCB8ICAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKyks
IDIzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBi
L3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwppbmRleCA2ZTc1MDUzOGEzLi40ZjIwZWY3MTA4IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2
bS9pb3JlcS5jCkBAIC0yMTAsNyArMjEwLDcgQEAgYm9vbCBoYW5kbGVfaHZtX2lvX2NvbXBsZXRp
b24oc3RydWN0IHZjcHUgKnYpCiAgICAgcmV0dXJuIHRydWU7CiB9CiAKLXN0YXRpYyB1bnNpZ25l
ZCBsb25nIGh2bV9hbGxvY19pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCitz
dGF0aWMgZ2ZuX3QgaHZtX2FsbG9jX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAq
cykKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwogICAgIHVuc2lnbmVkIGlu
dCBpOwpAQCAtMjIwLDIwICsyMjAsMTkgQEAgc3RhdGljIHVuc2lnbmVkIGxvbmcgaHZtX2FsbG9j
X2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKICAgICBmb3IgKCBpID0gMDsg
aSA8IHNpemVvZihkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ2ZuLm1hc2spICogODsgaSsrICkK
ICAgICB7CiAgICAgICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KGksICZkLT5hcmNoLmh2bV9k
b21haW4uaW9yZXFfZ2ZuLm1hc2spICkKLSAgICAgICAgICAgIHJldHVybiBkLT5hcmNoLmh2bV9k
b21haW4uaW9yZXFfZ2ZuLmJhc2UgKyBpOworICAgICAgICAgICAgcmV0dXJuIF9nZm4oZC0+YXJj
aC5odm1fZG9tYWluLmlvcmVxX2dmbi5iYXNlICsgaSk7CiAgICAgfQogCi0gICAgcmV0dXJuIGdm
bl94KElOVkFMSURfR0ZOKTsKKyAgICByZXR1cm4gSU5WQUxJRF9HRk47CiB9CiAKLXN0YXRpYyB2
b2lkIGh2bV9mcmVlX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdmbikKK3N0YXRpYyB2b2lk
IGh2bV9mcmVlX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgZ2ZuX3QgZ2Zu
KQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5kb21haW47Ci0gICAgdW5zaWduZWQgaW50
IGkgPSBnZm4gLSBkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ2ZuLmJhc2U7CisgICAgdW5zaWdu
ZWQgaW50IGkgPSBnZm5feChnZm4pIC0gZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dmbi5iYXNl
OwogCiAgICAgQVNTRVJUKCFJU19ERUZBVUxUKHMpKTsKLSAgICBBU1NFUlQoZ2ZuICE9IGdmbl94
KElOVkFMSURfR0ZOKSk7CisgICAgQVNTRVJUKCFnZm5fZXEoZ2ZuLCBJTlZBTElEX0dGTikpOwog
CiAgICAgc2V0X2JpdChpLCAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dmbi5tYXNrKTsKIH0K
QEAgLTI0Miw3ICsyNDEsNyBAQCBzdGF0aWMgdm9pZCBodm1fdW5tYXBfaW9yZXFfZ2ZuKHN0cnVj
dCBodm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKIHsKICAgICBzdHJ1Y3QgaHZtX2lvcmVx
X3BhZ2UgKmlvcnAgPSBidWYgPyAmcy0+YnVmaW9yZXEgOiAmcy0+aW9yZXE7CiAKLSAgICBpZiAo
IGlvcnAtPmdmbiA9PSBnZm5feChJTlZBTElEX0dGTikgKQorICAgIGlmICggZ2ZuX2VxKGlvcnAt
PmdmbiwgSU5WQUxJRF9HRk4pICkKICAgICAgICAgcmV0dXJuOwogCiAgICAgZGVzdHJveV9yaW5n
X2Zvcl9oZWxwZXIoJmlvcnAtPnZhLCBpb3JwLT5wYWdlKTsKQEAgLTI1MSw3ICsyNTAsNyBAQCBz
dGF0aWMgdm9pZCBodm1fdW5tYXBfaW9yZXFfZ2ZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpz
LCBib29sIGJ1ZikKICAgICBpZiAoICFJU19ERUZBVUxUKHMpICkKICAgICAgICAgaHZtX2ZyZWVf
aW9yZXFfZ2ZuKHMsIGlvcnAtPmdmbik7CiAKLSAgICBpb3JwLT5nZm4gPSBnZm5feChJTlZBTElE
X0dGTik7CisgICAgaW9ycC0+Z2ZuID0gSU5WQUxJRF9HRk47CiB9CiAKIHN0YXRpYyBpbnQgaHZt
X21hcF9pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQpAQCAt
MjY0LDE2ICsyNjMsMTcgQEAgc3RhdGljIGludCBodm1fbWFwX2lvcmVxX2dmbihzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCiAg
ICAgaWYgKCBJU19ERUZBVUxUKHMpICkKLSAgICAgICAgaW9ycC0+Z2ZuID0gYnVmID8KLSAgICAg
ICAgICAgICAgICAgICAgZC0+YXJjaC5odm1fZG9tYWluLnBhcmFtc1tIVk1fUEFSQU1fQlVGSU9S
RVFfUEZOXSA6Ci0gICAgICAgICAgICAgICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi5wYXJhbXNb
SFZNX1BBUkFNX0lPUkVRX1BGTl07CisgICAgICAgIGlvcnAtPmdmbiA9IF9nZm4oYnVmID8KKyAg
ICAgICAgICAgICAgICAgICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4ucGFyYW1zW0hWTV9QQVJB
TV9CVUZJT1JFUV9QRk5dIDoKKyAgICAgICAgICAgICAgICAgICAgICAgICBkLT5hcmNoLmh2bV9k
b21haW4ucGFyYW1zW0hWTV9QQVJBTV9JT1JFUV9QRk5dKTsKICAgICBlbHNlCiAgICAgICAgIGlv
cnAtPmdmbiA9IGh2bV9hbGxvY19pb3JlcV9nZm4ocyk7CiAKLSAgICBpZiAoIGlvcnAtPmdmbiA9
PSBnZm5feChJTlZBTElEX0dGTikgKQorICAgIGlmICggZ2ZuX2VxKGlvcnAtPmdmbiwgSU5WQUxJ
RF9HRk4pICkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAKLSAgICByYyA9IHByZXBhcmVfcmlu
Z19mb3JfaGVscGVyKGQsIGlvcnAtPmdmbiwgJmlvcnAtPnBhZ2UsICZpb3JwLT52YSk7CisgICAg
cmMgPSBwcmVwYXJlX3JpbmdfZm9yX2hlbHBlcihkLCBnZm5feChpb3JwLT5nZm4pLCAmaW9ycC0+
cGFnZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZpb3JwLT52YSk7CiAKICAg
ICBpZiAoIHJjICkKICAgICAgICAgaHZtX3VubWFwX2lvcmVxX2dmbihzLCBidWYpOwpAQCAtMzA5
LDEwICszMDksMTAgQEAgc3RhdGljIHZvaWQgaHZtX3JlbW92ZV9pb3JlcV9nZm4oc3RydWN0IGh2
bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQogICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5k
b21haW47CiAgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwID0gYnVmID8gJnMtPmJ1Zmlv
cmVxIDogJnMtPmlvcmVxOwogCi0gICAgaWYgKCBJU19ERUZBVUxUKHMpIHx8IGlvcnAtPmdmbiA9
PSBnZm5feChJTlZBTElEX0dGTikgKQorICAgIGlmICggSVNfREVGQVVMVChzKSB8fCBnZm5fZXEo
aW9ycC0+Z2ZuLCBJTlZBTElEX0dGTikgKQogICAgICAgICByZXR1cm47CiAKLSAgICBpZiAoIGd1
ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgX2dmbihpb3JwLT5nZm4pLAorICAgIGlmICggZ3Vl
c3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBpb3JwLT5nZm4sCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIF9tZm4ocGFnZV90b19tZm4oaW9ycC0+cGFnZSkpLCAwKSApCiAgICAg
ICAgIGRvbWFpbl9jcmFzaChkKTsKICAgICBjbGVhcl9wYWdlKGlvcnAtPnZhKTsKQEAgLTMyNCwx
MiArMzI0LDEyIEBAIHN0YXRpYyBpbnQgaHZtX2FkZF9pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQogICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCA9
IGJ1ZiA/ICZzLT5idWZpb3JlcSA6ICZzLT5pb3JlcTsKICAgICBpbnQgcmM7CiAKLSAgICBpZiAo
IElTX0RFRkFVTFQocykgfHwgaW9ycC0+Z2ZuID09IGdmbl94KElOVkFMSURfR0ZOKSApCisgICAg
aWYgKCBJU19ERUZBVUxUKHMpIHx8IGdmbl9lcShpb3JwLT5nZm4sIElOVkFMSURfR0ZOKSApCiAg
ICAgICAgIHJldHVybiAwOwogCiAgICAgY2xlYXJfcGFnZShpb3JwLT52YSk7CiAKLSAgICByYyA9
IGd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2UoZCwgX2dmbihpb3JwLT5nZm4pLAorICAgIHJjID0gZ3Vl
c3RfcGh5c21hcF9hZGRfcGFnZShkLCBpb3JwLT5nZm4sCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIF9tZm4ocGFnZV90b19tZm4oaW9ycC0+cGFnZSkpLCAwKTsKICAgICBpZiAoIHJj
ID09IDAgKQogICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShkLCBfbWZuKHBhZ2VfdG9fbWZuKGlv
cnAtPnBhZ2UpKSk7CkBAIC01OTAsOCArNTkwLDggQEAgc3RhdGljIGludCBodm1faW9yZXFfc2Vy
dmVyX2luaXQoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgSU5JVF9MSVNUX0hFQUQo
JnMtPmlvcmVxX3ZjcHVfbGlzdCk7CiAgICAgc3Bpbl9sb2NrX2luaXQoJnMtPmJ1ZmlvcmVxX2xv
Y2spOwogCi0gICAgcy0+aW9yZXEuZ2ZuID0gZ2ZuX3goSU5WQUxJRF9HRk4pOwotICAgIHMtPmJ1
ZmlvcmVxLmdmbiA9IGdmbl94KElOVkFMSURfR0ZOKTsKKyAgICBzLT5pb3JlcS5nZm4gPSBJTlZB
TElEX0dGTjsKKyAgICBzLT5idWZpb3JlcS5nZm4gPSBJTlZBTElEX0dGTjsKIAogICAgIHJjID0g
aHZtX2lvcmVxX3NlcnZlcl9hbGxvY19yYW5nZXNldHMocywgaWQpOwogICAgIGlmICggcmMgKQpA
QCAtNzU3LDExICs3NTcsMTEgQEAgaW50IGh2bV9nZXRfaW9yZXFfc2VydmVyX2luZm8oc3RydWN0
IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKIAogICAgIEFTU0VSVCghSVNfREVGQVVMVChzKSk7
CiAKLSAgICAqaW9yZXFfZ2ZuID0gcy0+aW9yZXEuZ2ZuOworICAgICppb3JlcV9nZm4gPSBnZm5f
eChzLT5pb3JlcS5nZm4pOwogCiAgICAgaWYgKCBzLT5idWZpb3JlcS52YSAhPSBOVUxMICkKICAg
ICB7Ci0gICAgICAgICpidWZpb3JlcV9nZm4gPSBzLT5idWZpb3JlcS5nZm47CisgICAgICAgICpi
dWZpb3JlcV9nZm4gPSBnZm5feChzLT5idWZpb3JlcS5nZm4pOwogICAgICAgICAqYnVmaW9yZXFf
cG9ydCA9IHMtPmJ1ZmlvcmVxX2V2dGNobjsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWlu
LmgKaW5kZXggZTE3YmJlNDAwNC4uM2JkOWM1ZDdjMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWlu
LmgKQEAgLTM2LDcgKzM2LDcgQEAKICNpbmNsdWRlIDxwdWJsaWMvaHZtL2RtX29wLmg+CiAKIHN0
cnVjdCBodm1faW9yZXFfcGFnZSB7Ci0gICAgdW5zaWduZWQgbG9uZyBnZm47CisgICAgZ2ZuX3Qg
Z2ZuOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CiAgICAgdm9pZCAqdmE7CiB9OwotLSAK
Mi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 22:52:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 22:52:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e23OA-00025b-32; Tue, 10 Oct 2017 22:52:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44954d255=Ian.Jackson@citrix.com>)
 id 1e23O9-00024z-7U
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 22:52:37 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 96/E7-07499-43F4DD95; Tue, 10 Oct 2017 22:52:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHRDpK6x/91
 Ig4PtXBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bGm1PYCtYwV8z8fom5gfERUxcjJ4eEgL/E
 1jmX2EFsNgFdiaYtf9lAbF4BQYmTM5+wgNjMAjoSC3Z/YoOw5SW2v53DDFFjK3HrzXGgXg4OF
 gFVidc3DUDCIgJ6Ei2rJrJ2MXIBle9hlPiyYBVYvbBAsETD+zUsIPWcAjYSTz/IgtQICcxjkp
 i+qp0Z4h4TibcLd7KB1AgJqEnMXR8/gZFvFpKLZiG5aBaSixYwMq9i1ChOLSpLLdI1NNBLKsp
 MzyjJTczMAfLM9HJTi4sT01NzEpOK9ZLzczcxAkONAQh2MB5/H3eIUZKDSUmU97X63UghvqT8
 lMqMxOKM+KLSnNTiQ4wyHBxKErxOfkA5waLU9NSKtMwcYNDDpCU4eJREeHN9gdK8xQWJucWZ6
 RCpU4zGHDceXv/DxNFx8+4fJiGWvPy8VClx3qsgpQIgpRmleXCDYNF4iVFWSpiXEeg0IZ6C1K
 LczBJU+VeM4hyMSsK8eiD38GTmlcDtewV0ChPQKaJpd0BOKUlESEk1MAo8EOdTSQt4oTjLZ0a
 U/q2VL346fBbca/it00V/YtftM+ond+WtuFzy0zVu99mlWrXl55M3FErqdgbXH9T95P8qwf6+
 kKNmroUaE3uX9+TMadV/jq9b8bpXQPHSJ+5lXTPvh5hwHGI9lttbnlphxqbopLRlBX/pwRPy2
 vs35T1bOueGt3FzlBJLcUaioRZzUXEiAFDYZ7jBAgAA
X-Env-Sender: prvs=44954d255=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1507675950!109598780!4
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3650 invoked from network); 10 Oct 2017 22:52:34 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 22:52:34 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="445201214"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23005.86.889060.625202@mariner.uk.xensource.com>
Date: Tue, 10 Oct 2017 18:16:06 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20171010114001.GF1771@perard.uk.xensource.com>
References: <1507133891-26013-1-git-send-email-ian.jackson@eu.citrix.com>
 <1507133891-26013-4-git-send-email-ian.jackson@eu.citrix.com>
 <20171009155044.GC1771@perard.uk.xensource.com>
 <23003.43689.447516.6588@mariner.uk.xensource.com>
 <20171010114001.GF1771@perard.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Juergen Gross <jgross@suse.com>, Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 3/8] xen: defer call to xen_restrict until
 after os_setup_post
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtQQVRDSCAzLzhdIHhlbjogZGVmZXIgY2FsbCB0
byB4ZW5fcmVzdHJpY3QgdW50aWwgYWZ0ZXIgb3Nfc2V0dXBfcG9zdCIpOgo+IEknbSB0cmluZyB0
byBmaW5kIG91dCB3aGF0IGRvZXMgY2FsbGluZyB4ZW5fcmVzdHJpY3RfYWxsKDApLCB3aGVuCj4g
cnVubmluZyBhbiBub24tWGVuIGd1ZXN0LiBJIHRoaW5rIGl0IHdvdWxkIGp1c3QgbG9jaygpLCB0
aGVuIHVubG9jaygpCj4gdGhlbiB0aGVyZSBzaG91bGQgbm90IGJlIGFueSBoYW5kbGUgdG8gcmVz
dHJpY3QsIGFuZCByZXR1cm4gMDsgaXMgdGhhdAo+IHJpZ2h0PwoKWWVzLiAgSWYgdGhlIHByb2Nl
c3MgaGFzIG5vdCBvcGVuZWQgYW55IFhlbiBjb250cm9sIGhhbmRsZXMsCnhlbnRvb2xjb3JlX3Jl
c3RyaWN0X2FsbCBpcyBhIG5vLW9wLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 22:52:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 22:52:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e23O7-000249-SL; Tue, 10 Oct 2017 22:52:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4495d6a26=George.Dunlap@citrix.com>)
 id 1e23O6-00023P-MD
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 22:52:34 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 B3/72-13910-13F4DD95; Tue, 10 Oct 2017 22:52:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHRDpK6h/91
 IgzsPxSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozOE5IFS4Qr7r7uZGxgfMLfxcjJISHgL/Fi
 xwJmEFtYwF3ifWsfK4gtIhAg8W7efbA4s0CmxMe7T4FsLg4hgXYmieOfTrOBJNgE9CTmHf/KA
 mLzCthKHP0xB8xmEVCV6L/WClYjKhAu0XS2H6pGUOLkzCdgNqeAncTEvSeBlnEALdCUWL9LH2
 KXuMStJ/OZIGx5ie1v54DdIAQ0cvGDo+wTGPlnIZk0C6F7FpLuWUi6FzCyrGLUKE4tKkst0jU
 00EsqykzPKMlNzMwB8sz0clOLixPTU3MSk4r1kvNzNzECA5MBCHYwHn8fd4hRkoNJSZT3tfrd
 SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvE5+QDnBotT01Iq0zBxgjMCkJTh4lER4c32B0rzFB
 Ym5xZnpEKlTjIpS4rxXQRICIImM0jy4NlhcXmKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iwrx
 7Idp7MvBK46a+AFjMBLRZNuwOyuCQRISXVwCi/rdqmkXPvpiCnE2nzv6hWSMc1P3eZYiPqcen
 FrDnynHbHN/7bd8Y8des6ZSO/fRNM1nde/cF8KEQsOizsr64s58pAnofXF61LWtt25sRHOykW
 nt78ai2WMNcNC34dPs1UZXHf6+bDYxvdJ+rxBKwTD795WGGvxRv2XP+UySu+Xyx4cOJR7AYll
 uKMREMt5qLiRAADuY6sxgIAAA==
X-Env-Sender: prvs=4495d6a26=George.Dunlap@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1507675950!109598780!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3385 invoked from network); 10 Oct 2017 22:52:33 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 22:52:33 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="445201167"
To: Andrew Cooper <andrew.cooper3@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20171010162011.9629-1-george.dunlap@citrix.com>
 <20171010162011.9629-9-george.dunlap@citrix.com>
 <17c02125-7295-43ac-ad95-ab2d5846f138@citrix.com>
 <20fbf5b3-9aa9-c9df-a946-e53db6950ffe@citrix.com>
 <6be91685-17ed-1c26-5b2c-00fb311b06d4@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <49646fb3-c5bf-91fe-8ee7-a8ca5fcea68f@citrix.com>
Date: Tue, 10 Oct 2017 18:13:26 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <6be91685-17ed-1c26-5b2c-00fb311b06d4@citrix.com>
Content-Language: en-US
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 09/12] fuzz/x86_emulate: Make input more
	compact
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTAvMjAxNyAwNjoxMSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxMC8xMC8x
NyAxODowMSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gT24gMTAvMTAvMjAxNyAwNTo1OSBQTSwg
QW5kcmV3IENvb3BlciB3cm90ZToKPj4+IE9uIDEwLzEwLzE3IDE3OjIwLCBHZW9yZ2UgRHVubGFw
IHdyb3RlOgo+Pj4+IEF0IHRoZSBtb21lbnQsIEFGTCByZWNrb25zIHRoYXQgZm9yIGFueSBnaXZl
biBpbnB1dCwgODclIG9mIGl0IGlzCj4+Pj4gY29tcGxldGVseSBpcnJlbGV2YW50OiB0aGF0IGlz
LCBpdCBjYW4gY2hhbmdlIGl0IGFzIG11Y2ggYXMgaXQgd2FudHMKPj4+PiBidXQgaGF2ZSBubyBp
bXBhY3Qgb24gdGhlIHJlc3VsdCBvZiB0aGUgdGVzdDsgYW5kIHlldCBpdCBjYW4ndCByZW1vdmUK
Pj4+PiBpdC4KPj4+Pgo+Pj4+IFRoaXMgaXMgbGFyZ2VseSBiZWNhdXNlIHdlIGludGVycHJldCB0
aGUgYmxvYiBoYW5kZWQgdG8gdXMgYXMgYSBsYXJnZQo+Pj4+IHN0cnVjdCwgaW5jbHVkaW5nIENS
IHZhbHVlcywgTVNSIHZhbHVlcywgc2VnbWVudCByZWdpc3RlcnMsIGFuZCBhIGZ1bGwKPj4+PiBj
cHVfdXNlcl9yZWdzLgo+Pj4+Cj4+Pj4gSW5zdGVhZCwgbW9kaWZ5IG91ciBpbnRlcnByZXRhdGlv
biB0byBoYXZlIGEgInNldCBzdGF0ZSIgc3RhbnphIGF0IHRoZQo+Pj4+IGZyb250LiAgQmVnaW4g
YnkgcmVhZGluZyBhIDE2LWJpdCB2YWx1ZTsgaWYgaXQgaXMgbG93ZXIgdGhhbiBhIGNlcnRhaW4K
Pj4+PiB0aHJlc2hvbGQsIHNldCBzb21lIHN0YXRlIGFjY29yZGluZyB0byB3aGF0IGJ5dGUgaXQg
aXMsIGFuZCByZXBlYXQuCj4+Pj4gQ29udGludWUgdW50aWwgdGhlIGJ5dGUgaXMgYWJvdmUgYSBj
ZXJ0YWluIHRocmVzaG9sZC4KPj4+Pgo+Pj4+IFRoaXMgYWxsb3dzIEFGTCB0byBjb21wYWN0IGFu
eSBnaXZlbiB0ZXN0IGNhc2UgbXVjaCBzbWFsbGVyOyB0byB0aGUKPj4+PiBwb2ludCB3aGVyZSBu
b3cgaXQgcmVja29ucyB0aGVyZSBpcyBub3QgYSBzaW5nbGUgYnl0ZSBvZiB0aGUgdGVzdCBmaWxl
Cj4+Pj4gd2hpY2ggYmVjb21lcyBpcnJlbGV2YW50LiAgVGVzdGluZyBoYXZlIHNob3duIHRoYXQg
dGhpcyBvcHRpb24gYm90aAo+Pj4+IGFsbG93cyBBRkwgdG8gcmVhY2ggY292ZXJhZ2UgbXVjaCBm
YXN0ZXIsIGFuZCB0byBoYXZlIGEgdG90YWwgY292ZXJhZ2UKPj4+PiBoaWdoZXIgdGhhbiB3aXRo
IHRoZSBvbGQgZm9ybWF0Lgo+Pj4+Cj4+Pj4gTWFrZSB0aGlzIGFuIG9wdGlvbiAocmF0aGVyIHRo
YW4gYSB1bmlsYXRlcmFsIGNoYW5nZSkgdG8gZW5hYmxlCj4+Pj4gc2lkZS1ieS1zaWRlIHBlcmZv
cm1hbmNlIGNvbXBhcmlzb24gb2YgdGhlIG9sZCBhbmQgbmV3IGZvcm1hdHMuCj4+Pj4KPj4+PiBT
aWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cj4+
PiBJIGFtIHN0aWxsIG9mIHRoZSBvcGluaW9uIHRoYXQgdGhpcyBpcyBhIHdhc3RlIG9mIGVmZm9y
dCwgd2hpY2ggd291bGQgYmUKPj4+IGJldHRlciBzcGVudCBhY3R1YWxseSByZW1vdmluZyB0aGUg
aXJyZWxldmFudCBzdGF0ZSBpbiB0aGUgZmlyc3QgcGxhY2U7Cj4+PiBub3QgYnVpbGRpbmcgYW4g
b2JmdXNjYXRpb24gYWxnb3JpdGhtLgo+Pj4KPj4+IEknbSBub3QgZ29pbmcgdG8gbmFjayB0aGUg
cGF0Y2ggYmVjYXVzZSB0aGF0IGlzIHByb2JhYmx5IG92ZXIgdGhlIHRvcCwKPj4+IGJ1dCBJJ20g
bm90IGluIGZhdm91ciBpZiB0aGlzIGNoYW5nZSBnb2luZyBpbi4KPj4gRGlkIHlvdSBsb29rIGF0
IHRoZSBldmlkZW5jZSBJIHByZXNlbnRlZCwgZGVtb25zdHJhdGluZyB0aGF0IHRoaXMKPj4gc2ln
bmlmaWNhbnRseSBpbmNyZWFzZXMgdGhlIGVmZmVjdGl2ZW5lc3Mgb2YgQUZMPwo+IAo+IEkgY2Fu
IGVhc2lseSBiZWxpZXZlIHRoYXQgeW91J3ZlIGZvdW5kIGFuIG9iZnVjYXRpb24gYWxnb3JpdGht
IHdoaWNoCj4gZG9lcyBiZXR0ZXIgdGhhbiB0aGUgY3VycmVudCBzdGF0ZSBsYXlvdXQuCj4gCj4g
SSBkbyBub3QgYmVsaWV2ZSB0aGF0IGFueSBhbW91bnQgb2Ygb2JmdXNjYXRpb24gd2lsbCBiZSBi
ZXR0ZXIgdGhhbgo+IGFjdHVhbGx5IGZpeGluZyB0aGUgcm9vdCBjYXVzZSBvZiB0aGUgcHJvYmxl
bTsgdGhhdCB0aGUgY3VycmVudCBzdGF0ZQo+IHJlYWxseSBpcyBtb3N0bHkgaXJyZWxldmFudCwg
YW5kIGNhbiBlYXNpbHkgYmUgc2hydW5rLgoKUmlnaHQ7IHdlbGwgSSd2ZSBhbHJlYWR5IGV4cGxh
aW5lZCB3aHkgSSBkb24ndCB0aGluayAib2JmdXNjYXRpb24iIGlzCnRoZSByaWdodCB0ZXJtLiAg
Rm9yIHRoZSB0aW1lIGJlaW5nLCB3ZSBoYXZlIHNvbWV0aGluZyB3aGljaCBpbXByb3ZlcwplZmZp
Y2llbmN5OyBsZXQncyBjaGVjayBpdCBpbiBub3csIGFuZCBpbiB0aGUgZnV0dXJlIGlmIHlvdSBv
ciBzb21lb25lCmVsc2UgZmluZHMgYSB3YXkgdG8gZml4IGl0ICJwcm9wZXJseSIgd2UgY2FuIGRv
IHRoYXQuCgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 22:52:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 22:52:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e23O8-00024K-2u; Tue, 10 Oct 2017 22:52:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44954d255=Ian.Jackson@citrix.com>)
 id 1e23O6-00023Q-MV
 for xen-devel@lists.xensource.com; Tue, 10 Oct 2017 22:52:34 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 AB/ED-31121-23F4DD95; Tue, 10 Oct 2017 22:52:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXitHRDpK6h/91
 Ig0/rOC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aFHT+ZCq53M1bMaXzG0sD4srSLkZNDQsBf
 4vbzpYwQtofE9bMnmEBsNgFdiaYtf9lAbBEBZYnjTV9Yuxi5OJgFzjFKtE7ZwAySEBaIlng55
 QQ7iM0ioCrxu+EIC4jNK+ApcfnWb2aIoXIS54//BLM5BbwkLl5ZAjZUCKjm3uPvQPUcQLaaxN
 z18RCtghInZz4BG8MsICFx8MULqDGWEt/WP2WewMg/C0nZLCRlCxiZVjFqFKcWlaUW6Rqa6SU
 VZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYbAxDsYLy/MeAQoyQHk5Io72v1u5FC
 fEn5KZUZicUZ8UWlOanFhxhlODiUJHg5/IBygkWp6akVaZk5wMCHSUtw8CiJ8Ob6AqV5iwsSc
 4sz0yFSpxhdOY5tuvyHiePAhCtA8sckELnpzXUg2XHz7h8mIZa8/LxUKXHeqyDNAiDNGaV5cK
 NhUXuJUVZKmJcR6FghnoLUotzMElT5V4ziHIxKwrwfQabwZOaVwF3wCug4JqDjRNPugBxXkoi
 QkmpgdFW9v6NFrMSjb8anmvsvZnJbrH32iaFb32eG7iG+Em+XneE7WPau2TOnpn31PrW9lbOl
 DVcpfOJU2mC65922ydPr1AIDj3AJbnr/9kXxFsG7remP7Xiy2HSfTN0q/v3UxGve998+sDx+S
 1JrWatvvBmjsIS4kYVu7Zt5Jv/jtyg7tBm3WxbGKbEUZyQaajEXFScCAMagdMvVAgAA
X-Env-Sender: prvs=44954d255=Ian.Jackson@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1507675949!70100816!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42591 invoked from network); 10 Oct 2017 22:52:32 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 22:52:32 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="445201105"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Tue, 10 Oct 2017 18:41:26 +0100
Message-ID: <1507657287-26452-2-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507657287-26452-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507657287-26452-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 04/26] xentoolcore,
	_restrict_all: Introduce new library and implementation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gcHJhY3RpY2UsIHFlbXUgb3BlbnMgYSBncmVhdCBtYW55IGZkcy4gIFRyYWNraW5nIHRoZW0g
YWxsIGRvd24gYW5kCnBsYXlpbmcgd2hhY2stYS1tb2xlIGlzIHVuYXR0cmFjdGl2ZS4gIEl0IGlz
IGFsc28gcG90ZW50aWFsbHkgZnJhZ2lsZQppbiB0aGF0IGZ1dHVyZSBjaGFuZ2VzIG1pZ2h0IGFj
Y2lkZW50YWxseSB1bmRvIG91ciBlZmZvcnRzLgoKSW5zdGVhZCwgd2UgYXJlIGdvaW5nIHRvIHRl
YWNoIGFsbCB0aGUgWGVuIGxpYnJhcmllcyBob3cgdG8gcmVnaXN0ZXIKdGhlaXIgZmRzIHNvIHRo
YXQgdGhleSBjYW4gYmUgbmV1dGVyZWQgd2l0aCBvbmUgcWVtdSBjYWxsLgoKUmlnaHQgbm93LCBu
b3RoaW5nIHdpbGwgZ28gd3JvbmcgaWYgc29tZSB0cmllcyB0byBsaW5rIHdpdGhvdXQKLWx0b29s
Y29yZSwgYnV0IHRoYXQgd2lsbCBzdG9wIHdvcmtpbmcgYXMgc29vbiBhcyB0aGUgZmlyc3Qgb3Ro
ZXIgWGVuCmxpYnJhcnkgc3RhcnRzIHRvIHJlZ2lzdGVyLiAgU28gdGhpcyBwYXRjaCB3aWxsIGJl
IGZvbGxvd2VkIGJ5IHRoZQpzdHViZG9tIGJ1aWxkIHVwZGF0ZSwgYW5kIHNob3VsZCBiZSBmb2xs
b3dlZCBieSBhCk1JTklPU19VUFNUUkVBTV9SRVZJU0lPTiB1cGRhdGVkLgoKU2FkbHkgcWVtdSB1
cHN0cmVhbSdzIGNvbmZpZ3VyYXRpb24gYXJyYW5nZW1lbnRzIGFyZSB0b28gY3J1ZGUsIGJlaW5n
CmtleWVkIHNvbGVseSBvZmYgdGhlIFhlbiB2ZXJzaW9uIG51bWJlci4gIFNvIHRoZXkgY2Fubm90
IHByb3ZpZGUKZm9yd2FyZC9iYWNrd2FyZCBidWlsZCBjb21wYXRpYmlsaXR5IGFjcm9zcyBjaGFu
Z2VzIGluIHhlbi11bnN0YWJsZSwKbGlrZSB0aGlzIG9uZS4gIHFlbXUgcGF0Y2hlcyB0byBsaW5r
IGFnYWluc3QgeGVudG9vbGNvcmUgc2hvdWxkIGJlCmFwcGxpZWQgaW4gcWVtdSB1cHN0cmVhbSBz
byBhdm9pZCB0aGUgcWVtdSBidWlsZCBicmVha2luZyBhZ2FpbnN0IHRoZQpyZWxlYXNlZCB2ZXJz
aW9uIG9mIFhlbiA0LjEwLgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29u
QGV1LmNpdHJpeC5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgot
LS0KdjU6IEZpeCBsb2NrKCkgY2FsbCB0byBhY3R1YWxseSBjYWxsIHB0aHJlYWRfbXV0ZXhfbG9j
ayEKICAgIFNwb3R0ZWQgYnkgQW50aG9ueSBQZXJhcmQuCgp2MzogQ2hhbmdlICUubyAlLm9waWMg
cnVsZXMgZm9yIGV4dHJhIGRlcGVuZGVuY3kgdG8gJChMSUJfT0JKUykgYW5kCiAgICAkKFBJQ19P
QkpTKSBpbnN0ZWFkLiAgKFJlcG9ydCBmcm9tIFJvc3MgTGFnZXJ3YWxsLikKCnYyOiBSZW1vdmUg
b2Jzb2xldGUgInh4eCIgY29tbWVudC4KICAgIE5vIGxvbmdlciBjbGFpbSB0byBwcm92aWRlIGlk
ZW1wb3RlbmN5LgogICAgQWRkIHBhcmFncmFwaHMgdG8gY29tbWl0IG1lc3NhZ2UgYWJvdXQgY29t
cGF0aWJpbGl0eS4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5j
aXRyaXguY29tPgotLS0KIC5naXRpZ25vcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICA0ICsKIHRvb2xzL1J1bGVzLm1rICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICA2ICsrCiB0b29scy9saWJzL01ha2VmaWxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgMSArCiB0b29scy9saWJzL3Rvb2xjb3JlL01ha2VmaWxlICAg
ICAgICAgICAgICAgICAgICAgICB8IDEwMSArKysrKysrKysrKysrKysrKysrKwogdG9vbHMvbGli
cy90b29sY29yZS9oYW5kbGVyZWcuYyAgICAgICAgICAgICAgICAgICAgfCAgNzcgKysrKysrKysr
KysrKysrKwogdG9vbHMvbGlicy90b29sY29yZS9pbmNsdWRlL3hlbnRvb2xjb3JlLmggICAgICAg
ICAgfCAgNzMgKysrKysrKysrKysrKysrCiB0b29scy9saWJzL3Rvb2xjb3JlL2luY2x1ZGUveGVu
dG9vbGNvcmVfaW50ZXJuYWwuaCB8IDEwMiArKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL2xp
YnMvdG9vbGNvcmUvbGlieGVudG9vbGNvcmUubWFwICAgICAgICAgICAgIHwgICA3ICsrCiB0b29s
cy9saWJzL3Rvb2xjb3JlL3hlbnRvb2xjb3JlLnBjLmluICAgICAgICAgICAgICB8ICAgOSArKwog
OSBmaWxlcyBjaGFuZ2VkLCAzODAgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHRv
b2xzL2xpYnMvdG9vbGNvcmUvTWFrZWZpbGUKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9saWJz
L3Rvb2xjb3JlL2hhbmRsZXJlZy5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvbGlicy90b29s
Y29yZS9pbmNsdWRlL3hlbnRvb2xjb3JlLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9saWJz
L3Rvb2xjb3JlL2luY2x1ZGUveGVudG9vbGNvcmVfaW50ZXJuYWwuaAogY3JlYXRlIG1vZGUgMTAw
NjQ0IHRvb2xzL2xpYnMvdG9vbGNvcmUvbGlieGVudG9vbGNvcmUubWFwCiBjcmVhdGUgbW9kZSAx
MDA2NDQgdG9vbHMvbGlicy90b29sY29yZS94ZW50b29sY29yZS5wYy5pbgoKZGlmZiAtLWdpdCBh
Ly5naXRpZ25vcmUgYi8uZ2l0aWdub3JlCmluZGV4IGYzNmRkZDIuLjk1ZjQwZjEgMTAwNjQ0Ci0t
LSBhLy5naXRpZ25vcmUKKysrIGIvLmdpdGlnbm9yZQpAQCAtNzMsNiArNzMsNyBAQCBzdHViZG9t
L2xpYnhlbmNhbGwtKgogc3R1YmRvbS9saWJ4ZW5ldnRjaG4tKgogc3R1YmRvbS9saWJ4ZW5mb3Jl
aWdubWVtb3J5LSoKIHN0dWJkb20vbGlieGVuZ250dGFiLSoKK3N0dWJkb20vbGlieGVudG9vbGNv
cmUtKgogc3R1YmRvbS9saWJ4ZW50b29sbG9nLSoKIHN0dWJkb20vbHdpcC0qCiBzdHViZG9tL2x3
aXAvCkBAIC05OCw2ICs5OSw4IEBAIHRvb2xzL2NvbmZpZy5jYWNoZQogY29uZmlnL1Rvb2xzLm1r
CiBjb25maWcvU3R1YmRvbS5tawogY29uZmlnL0RvY3MubWsKK3Rvb2xzL2xpYnMvdG9vbGNvcmUv
aGVhZGVycy5jaGsKK3Rvb2xzL2xpYnMvdG9vbGNvcmUveGVudG9vbGNvcmUucGMKIHRvb2xzL2xp
YnMvdG9vbGxvZy9oZWFkZXJzLmNoawogdG9vbHMvbGlicy90b29sbG9nL3hlbnRvb2xsb2cucGMK
IHRvb2xzL2xpYnMvZXZ0Y2huL2hlYWRlcnMuY2hrCkBAIC0zNTIsNiArMzU1LDcgQEAgdG9vbHMv
aW5jbHVkZS94ZW4tZm9yZWlnbi9hcm02NC5oCiAuZ2l0CiB0b29scy9taXNjL3hlbi1ocHRvb2wK
IHRvb2xzL21pc2MveGVuLW1mbmR1bXAKK3Rvb2xzL2xpYnMvdG9vbGNvcmUvaW5jbHVkZS9fKi5o
CiB0b29scy9saWJ4Yy9fKi5bY2hdCiB0b29scy9saWJ4bC9fKi5bY2hdCiB0b29scy9saWJ4bC90
ZXN0aWRsCmRpZmYgLS1naXQgYS90b29scy9SdWxlcy5tayBiL3Rvb2xzL1J1bGVzLm1rCmluZGV4
IGRiYzc2MzUuLjVlMWM3Y2IgMTAwNjQ0Ci0tLSBhL3Rvb2xzL1J1bGVzLm1rCisrKyBiL3Rvb2xz
L1J1bGVzLm1rCkBAIC0xMCw2ICsxMCw3IEBAIGV4cG9ydCBfSU5TVEFMTCA6PSAkKElOU1RBTEwp
CiBJTlNUQUxMID0gJChYRU5fUk9PVCkvdG9vbHMvY3Jvc3MtaW5zdGFsbAogCiBYRU5fSU5DTFVE
RSAgICAgICAgPSAkKFhFTl9ST09UKS90b29scy9pbmNsdWRlCitYRU5fTElCWEVOVE9PTENPUkUg
ID0gJChYRU5fUk9PVCkvdG9vbHMvbGlicy90b29sY29yZQogWEVOX0xJQlhFTlRPT0xMT0cgID0g
JChYRU5fUk9PVCkvdG9vbHMvbGlicy90b29sbG9nCiBYRU5fTElCWEVORVZUQ0hOICAgPSAkKFhF
Tl9ST09UKS90b29scy9saWJzL2V2dGNobgogWEVOX0xJQlhFTkdOVFRBQiAgID0gJChYRU5fUk9P
VCkvdG9vbHMvbGlicy9nbnR0YWIKQEAgLTEwMiw2ICsxMDMsMTEgQEAgU0hERVBTX2xpYnhlbnRv
b2xsb2cgPQogTERMSUJTX2xpYnhlbnRvb2xsb2cgPSAkKFNIREVQU19saWJ4ZW50b29sbG9nKSAk
KFhFTl9MSUJYRU5UT09MTE9HKS9saWJ4ZW50b29sbG9nJChsaWJleHRlbnNpb24pCiBTSExJQl9s
aWJ4ZW50b29sbG9nICA9ICQoU0hERVBTX2xpYnhlbnRvb2xsb2cpIC1XbCwtcnBhdGgtbGluaz0k
KFhFTl9MSUJYRU5UT09MTE9HKQogCitDRkxBR1NfbGlieGVudG9vbGNvcmUgPSAtSSQoWEVOX0xJ
QlhFTlRPT0xDT1JFKS9pbmNsdWRlICQoQ0ZMQUdTX3hlbmluY2x1ZGUpCitTSERFUFNfbGlieGVu
dG9vbGNvcmUgPQorTERMSUJTX2xpYnhlbnRvb2xjb3JlID0gJChTSERFUFNfbGlieGVudG9vbGNv
cmUpICQoWEVOX0xJQlhFTlRPT0xDT1JFKS9saWJ4ZW50b29sY29yZSQobGliZXh0ZW5zaW9uKQor
U0hMSUJfbGlieGVudG9vbGNvcmUgID0gJChTSERFUFNfbGlieGVudG9vbGNvcmUpIC1XbCwtcnBh
dGgtbGluaz0kKFhFTl9MSUJYRU5UT09MQ09SRSkKKwogQ0ZMQUdTX2xpYnhlbmV2dGNobiA9IC1J
JChYRU5fTElCWEVORVZUQ0hOKS9pbmNsdWRlICQoQ0ZMQUdTX3hlbmluY2x1ZGUpCiBTSERFUFNf
bGlieGVuZXZ0Y2huID0KIExETElCU19saWJ4ZW5ldnRjaG4gPSAkKFNIREVQU19saWJ4ZW5ldnRj
aG4pICQoWEVOX0xJQlhFTkVWVENITikvbGlieGVuZXZ0Y2huJChsaWJleHRlbnNpb24pCmRpZmYg
LS1naXQgYS90b29scy9saWJzL01ha2VmaWxlIGIvdG9vbHMvbGlicy9NYWtlZmlsZQppbmRleCAy
MDM1ODczLi5lYTlhNjRkIDEwMDY0NAotLS0gYS90b29scy9saWJzL01ha2VmaWxlCisrKyBiL3Rv
b2xzL2xpYnMvTWFrZWZpbGUKQEAgLTIsNiArMiw3IEBAIFhFTl9ST09UID0gJChDVVJESVIpLy4u
Ly4uCiBpbmNsdWRlICQoWEVOX1JPT1QpL3Rvb2xzL1J1bGVzLm1rCiAKIFNVQkRJUlMteSA6PQor
U1VCRElSUy15ICs9IHRvb2xjb3JlCiBTVUJESVJTLXkgKz0gdG9vbGxvZwogU1VCRElSUy15ICs9
IGV2dGNobgogU1VCRElSUy15ICs9IGdudHRhYgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy90b29s
Y29yZS9NYWtlZmlsZSBiL3Rvb2xzL2xpYnMvdG9vbGNvcmUvTWFrZWZpbGUKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNzNkYjBiZAotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xz
L2xpYnMvdG9vbGNvcmUvTWFrZWZpbGUKQEAgLTAsMCArMSwxMDEgQEAKK1hFTl9ST09UID0gJChD
VVJESVIpLy4uLy4uLy4uCitpbmNsdWRlICQoWEVOX1JPT1QpL3Rvb2xzL1J1bGVzLm1rCisKK01B
Sk9SCT0gMQorTUlOT1IJPSAwCitTSExJQl9MREZMQUdTICs9IC1XbCwtLXZlcnNpb24tc2NyaXB0
PWxpYnhlbnRvb2xjb3JlLm1hcAorCitDRkxBR1MJKz0gLVdlcnJvciAtV21pc3NpbmctcHJvdG90
eXBlcworQ0ZMQUdTCSs9IC1JLi9pbmNsdWRlCisKK1NSQ1MteQkrPSBoYW5kbGVyZWcuYworCitM
SUJfT0JKUyA6PSAkKHBhdHN1YnN0ICUuYywlLm8sJChTUkNTLXkpKQorUElDX09CSlMgOj0gJChw
YXRzdWJzdCAlLmMsJS5vcGljLCQoU1JDUy15KSkKKworTElCIDo9IGxpYnhlbnRvb2xjb3JlLmEK
K2lmbmVxICgkKG5vc2hhcmVkbGlicykseSkKK0xJQiArPSBsaWJ4ZW50b29sY29yZS5zbworZW5k
aWYKKworUEtHX0NPTkZJRyA6PSB4ZW50b29sY29yZS5wYworUEtHX0NPTkZJR19WRVJTSU9OIDo9
ICQoTUFKT1IpLiQoTUlOT1IpCisKK2lmbmVxICgkKENPTkZJR19MSUJYQ19NSU5JT1MpLHkpCitQ
S0dfQ09ORklHX0lOU1QgOj0gJChQS0dfQ09ORklHKQorJChQS0dfQ09ORklHX0lOU1QpOiBQS0df
Q09ORklHX1BSRUZJWCA9ICQocHJlZml4KQorJChQS0dfQ09ORklHX0lOU1QpOiBQS0dfQ09ORklH
X0lOQ0RJUiA9ICQoaW5jbHVkZWRpcikKKyQoUEtHX0NPTkZJR19JTlNUKTogUEtHX0NPTkZJR19M
SUJESVIgPSAkKGxpYmRpcikKK2VuZGlmCisKK1BLR19DT05GSUdfTE9DQUwgOj0gJChmb3JlYWNo
IHBjLCQoUEtHX0NPTkZJRyksJChQS0dfQ09ORklHX0RJUikvJChwYykpCisKKyQoUEtHX0NPTkZJ
R19MT0NBTCk6IFBLR19DT05GSUdfUFJFRklYID0gJChYRU5fUk9PVCkKKyQoUEtHX0NPTkZJR19M
T0NBTCk6IFBLR19DT05GSUdfSU5DRElSID0gJChYRU5fTElCWEVOVE9PTENPUkUpL2luY2x1ZGUK
KyQoUEtHX0NPTkZJR19MT0NBTCk6IFBLR19DT05GSUdfTElCRElSID0gJChDVVJESVIpCisKK0FV
VE9JTkNTPWluY2x1ZGUvX3hlbnRvb2xjb3JlX2xpc3QuaAorCisuUEhPTlk6IGFsbAorYWxsOiBi
dWlsZAorCisuUEhPTlk6IGJ1aWxkCitidWlsZDoKKwkkKE1BS0UpIGxpYnMKKworLlBIT05ZOiBs
aWJzCitsaWJzOiBoZWFkZXJzLmNoayAkKExJQikgJChQS0dfQ09ORklHX0lOU1QpICQoUEtHX0NP
TkZJR19MT0NBTCkKKworJChMSUJfT0JKUyk6ICQoQVVUT0lOQ1MpCiskKFBJQ19PQkpTKTogJChB
VVRPSU5DUykKKworaGVhZGVycy5jaGs6ICQod2lsZGNhcmQgaW5jbHVkZS8qLmgpICQoQVVUT0lO
Q1MpCisKK2luY2x1ZGUvX3hlbnRvb2xjb3JlX2xpc3QuaDogJChYRU5fSU5DTFVERSkveGVuLWV4
dGVybmFsL2JzZC1zeXMtcXVldWUtaC1zZWRkZXJ5ICQoWEVOX0lOQ0xVREUpL3hlbi1leHRlcm5h
bC9ic2Qtc3lzLXF1ZXVlLmgKKwkkKFBFUkwpICReIC0tcHJlZml4PXhlbnRvb2xjb3JlID4kQC5u
ZXcKKwkkKGNhbGwgbW92ZS1pZi1jaGFuZ2VkLCRALm5ldywkQCkKKworbGlieGVudG9vbGNvcmUu
YTogJChMSUJfT0JKUykKKwkkKEFSKSByYyAkQCAkXgorCitsaWJ4ZW50b29sY29yZS5zbzogbGli
eGVudG9vbGNvcmUuc28uJChNQUpPUikKKwkkKFNZTUxJTktfU0hMSUIpICQ8ICRACitsaWJ4ZW50
b29sY29yZS5zby4kKE1BSk9SKTogbGlieGVudG9vbGNvcmUuc28uJChNQUpPUikuJChNSU5PUikK
KwkkKFNZTUxJTktfU0hMSUIpICQ8ICRACisKK2xpYnhlbnRvb2xjb3JlLnNvLiQoTUFKT1IpLiQo
TUlOT1IpOiAkKFBJQ19PQkpTKSBsaWJ4ZW50b29sY29yZS5tYXAKKwkkKENDKSAkKExERkxBR1Mp
IC1XbCwkKFNPTkFNRV9MREZMQUcpIC1XbCxsaWJ4ZW50b29sY29yZS5zby4kKE1BSk9SKSAkKFNI
TElCX0xERkxBR1MpIC1vICRAICQoUElDX09CSlMpICQoQVBQRU5EX0xERkxBR1MpCisKKy5QSE9O
WTogaW5zdGFsbAoraW5zdGFsbDogYnVpbGQKKwkkKElOU1RBTExfRElSKSAkKERFU1RESVIpJChs
aWJkaXIpCisJJChJTlNUQUxMX0RJUikgJChERVNURElSKSQoaW5jbHVkZWRpcikKKwkkKElOU1RB
TExfU0hMSUIpIGxpYnhlbnRvb2xjb3JlLnNvLiQoTUFKT1IpLiQoTUlOT1IpICQoREVTVERJUikk
KGxpYmRpcikKKwkkKElOU1RBTExfREFUQSkgbGlieGVudG9vbGNvcmUuYSAkKERFU1RESVIpJChs
aWJkaXIpCisJJChTWU1MSU5LX1NITElCKSBsaWJ4ZW50b29sY29yZS5zby4kKE1BSk9SKS4kKE1J
Tk9SKSAkKERFU1RESVIpJChsaWJkaXIpL2xpYnhlbnRvb2xjb3JlLnNvLiQoTUFKT1IpCisJJChT
WU1MSU5LX1NITElCKSBsaWJ4ZW50b29sY29yZS5zby4kKE1BSk9SKSAkKERFU1RESVIpJChsaWJk
aXIpL2xpYnhlbnRvb2xjb3JlLnNvCisJJChJTlNUQUxMX0RBVEEpIGluY2x1ZGUveGVudG9vbGNv
cmUuaCAkKERFU1RESVIpJChpbmNsdWRlZGlyKQorCSQoSU5TVEFMTF9EQVRBKSB4ZW50b29sY29y
ZS5wYyAkKERFU1RESVIpJChQS0dfSU5TVEFMTERJUikKKworLlBIT05ZOiB1aW5zdGFsbAordW5p
bnN0YWxsOgorCXJtIC1mICQoREVTVERJUikkKFBLR19JTlNUQUxMRElSKS94ZW50b29sY29yZS5w
YworCXJtIC1mICQoREVTVERJUikkKGluY2x1ZGVkaXIpL3hlbnRvb2xjb3JlLmgKKwlybSAtZiAk
KERFU1RESVIpJChsaWJkaXIpL2xpYnhlbnRvb2xjb3JlLnNvCisJcm0gLWYgJChERVNURElSKSQo
bGliZGlyKS9saWJ4ZW50b29sY29yZS5zby4kKE1BSk9SKQorCXJtIC1mICQoREVTVERJUikkKGxp
YmRpcikvbGlieGVudG9vbGNvcmUuc28uJChNQUpPUikuJChNSU5PUikKKwlybSAtZiAkKERFU1RE
SVIpJChsaWJkaXIpL2xpYnhlbnRvb2xjb3JlLmEKKworLlBIT05ZOiBUQUdTCitUQUdTOgorCWV0
YWdzIC10ICouYyAqLmgKKworLlBIT05ZOiBjbGVhbgorY2xlYW46CisJcm0gLXJmICoucnBtICQo
TElCKSAqfiAkKERFUFNfUk0pICQoTElCX09CSlMpICQoUElDX09CSlMpCisJcm0gLWYgbGlieGVu
dG9vbGNvcmUuc28uJChNQUpPUikuJChNSU5PUikgbGlieGVudG9vbGNvcmUuc28uJChNQUpPUikK
KwlybSAtZiBoZWFkZXJzLmNoaworCXJtIC1mIHhlbnRvb2xjb3JlLnBjCisKKy5QSE9OWTogZGlz
dGNsZWFuCitkaXN0Y2xlYW46IGNsZWFuCmRpZmYgLS1naXQgYS90b29scy9saWJzL3Rvb2xjb3Jl
L2hhbmRsZXJlZy5jIGIvdG9vbHMvbGlicy90b29sY29yZS9oYW5kbGVyZWcuYwpuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi41YTg1NGIyCi0tLSAvZGV2L251bGwKKysrIGIvdG9v
bHMvbGlicy90b29sY29yZS9oYW5kbGVyZWcuYwpAQCAtMCwwICsxLDc3IEBACisvKgorICogaGFu
ZGxyZWcuYworICoKKyAqIGltcGxlbWVudGF0aW9uIG9mIHhlbnRvb2xjb3JlX3Jlc3RyaWN0X2Fs
bAorICoKKyAqIENvcHlyaWdodCAoYykgMjAxNyBDaXRyaXgKKyAqIFBhcnQgb2YgYSBnZW5lcmlj
IGxvZ2dpbmcgaW50ZXJmYWNlIHVzZWQgYnkgdmFyaW91cyBkb20wIHVzZXJsYW5kIGxpYnJhcmll
cy4KKyAqCisgKiBUaGlzIGxpYnJhcnkgaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3Ry
aWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUg
TGVzc2VyIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJl
ZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOworICogdmVyc2lvbiAyLjEgb2YgdGhlIExpY2Vuc2UuCisg
KgorICogVGhpcyBsaWJyYXJ5IGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2ls
bCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0
aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9S
IEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIExlc3NlciBHZW5lcmFsIFB1
YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJl
Y2VpdmVkIGEgY29weSBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYworICogTGljZW5z
ZSBhbG9uZyB3aXRoIHRoaXMgbGlicmFyeTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9y
Zy9saWNlbnNlcy8+LgorICovCisKKyNpbmNsdWRlICJ4ZW50b29sY29yZV9pbnRlcm5hbC5oIgor
CisjaW5jbHVkZSA8cHRocmVhZC5oPgorI2luY2x1ZGUgPGFzc2VydC5oPgorCitzdGF0aWMgcHRo
cmVhZF9tdXRleF90IGhhbmRsZXNfbG9jayA9IFBUSFJFQURfTVVURVhfSU5JVElBTElaRVI7Citz
dGF0aWMgWEVOVE9PTENPUkVfTElTVF9IRUFEKCwgWGVudG9vbGNvcmVfX0FjdGl2ZV9IYW5kbGUp
IGhhbmRsZXM7CisKK3N0YXRpYyB2b2lkIGxvY2sodm9pZCkgeworICAgIGludCBlID0gcHRocmVh
ZF9tdXRleF9sb2NrKCZoYW5kbGVzX2xvY2spOworICAgIGFzc2VydCghZSk7Cit9CisKK3N0YXRp
YyB2b2lkIHVubG9jayh2b2lkKSB7CisgICAgaW50IGUgPSBwdGhyZWFkX211dGV4X3VubG9jaygm
aGFuZGxlc19sb2NrKTsKKyAgICBhc3NlcnQoIWUpOworfQorCit2b2lkIHhlbnRvb2xjb3JlX19y
ZWdpc3Rlcl9hY3RpdmVfaGFuZGxlKFhlbnRvb2xjb3JlX19BY3RpdmVfSGFuZGxlICphaCkgewor
ICAgIGxvY2soKTsKKyAgICBYRU5UT09MQ09SRV9MSVNUX0lOU0VSVF9IRUFEKCZoYW5kbGVzLCBh
aCwgZW50cnkpOworICAgIHVubG9jaygpOworfQorCit2b2lkIHhlbnRvb2xjb3JlX19kZXJlZ2lz
dGVyX2FjdGl2ZV9oYW5kbGUoWGVudG9vbGNvcmVfX0FjdGl2ZV9IYW5kbGUgKmFoKSB7CisgICAg
bG9jaygpOworICAgIFhFTlRPT0xDT1JFX0xJU1RfUkVNT1ZFKGFoLCBlbnRyeSk7CisgICAgdW5s
b2NrKCk7Cit9CisKK2ludCB4ZW50b29sY29yZV9yZXN0cmljdF9hbGwodWludDMyX3QgZG9taWQp
IHsKKyAgICBpbnQgcjsKKyAgICBYZW50b29sY29yZV9fQWN0aXZlX0hhbmRsZSAqYWg7CisKKyAg
ICBsb2NrKCk7CisgICAgWEVOVE9PTENPUkVfTElTVF9GT1JFQUNIKGFoLCAmaGFuZGxlcywgZW50
cnkpIHsKKyAgICAgICAgciA9IGFoLT5yZXN0cmljdF9jYWxsYmFjayhhaCwgZG9taWQpOworICAg
ICAgICBpZiAocikgZ290byBvdXQ7CisgICAgfQorCisgICAgciA9IDA7Cisgb3V0OgorICAgIHVu
bG9jaygpOworICAgIHJldHVybiByOworfQorCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICog
bW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAq
IHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnMvdG9vbGNvcmUvaW5jbHVkZS94ZW50b29sY29yZS5oIGIvdG9v
bHMvbGlicy90b29sY29yZS9pbmNsdWRlL3hlbnRvb2xjb3JlLmgKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMC4uMzJlMmFmMQotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL2xpYnMv
dG9vbGNvcmUvaW5jbHVkZS94ZW50b29sY29yZS5oCkBAIC0wLDAgKzEsNzMgQEAKKy8qCisgKiB4
ZW50b29sY29yZS5oCisgKgorICogQ29weXJpZ2h0IChjKSAyMDE3IENpdHJpeAorICogCisgKiBD
b21tb24gZmVhdHVyZXMgdXNlZC9wcm92aWRlZCBieSBhbGwgWGVuIHRvb2xzIGxpYnJhcmllcwor
ICoKKyAqIFRoaXMgbGlicmFyeSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0
ZSBpdCBhbmQvb3IKKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBMZXNz
ZXIgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNv
ZnR3YXJlIEZvdW5kYXRpb247CisgKiB2ZXJzaW9uIDIuMSBvZiB0aGUgTGljZW5zZS4KKyAqCisg
KiBUaGlzIGxpYnJhcnkgaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJl
IHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBp
bXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQ
QVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQorICogTGVzc2VyIEdlbmVyYWwgUHVibGlj
IExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2
ZWQgYSBjb3B5IG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFs
b25nIHdpdGggdGhpcyBsaWJyYXJ5OyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xp
Y2Vuc2VzLz4uCisgKi8KKworI2lmbmRlZiBYRU5UT09MQ09SRV9ICisjZGVmaW5lIFhFTlRPT0xD
T1JFX0gKKworI2luY2x1ZGUgPHN0ZGludC5oPgorCisvKgorICogaW50IHhlbnRvb2xjb3JlX3Jl
c3RyaWN0X2FsbCh1aW50MzJfdCBkb21pZCk7CisgKgorICogQXJyYW5nZXMgdGhhdCBYZW4gbGli
cmFyeSBoYW5kbGVzIChmZHMgZXRjLikgd2hpY2ggYXJlIGN1cnJlbnRseSBoZWxkCisgKiBieSBY
ZW4gbGlicmFyaWVzLCBjYW4gbm8gbG9uZ2VyIGJlIHVzZWQgb3RoZXIgdGhhbiB0byBhZmZlY3Qg
ZG9taWQuCisgKgorICogSWYgdGhpcyBjYW5ub3QgYmUgYWNoaWV2ZWQsIHJldHVybnMgLTEgYW5k
IHNldHMgZXJybm8uCisgKiBJZiBjYWxsZWQgYWdhaW4gd2l0aCB0aGUgc2FtZSBkb21pZCwgaXQg
bWF5IHN1Y2NlZWQsIG9yIGl0IG1heQorICogZmFpbCAoZXZlbiB0aG91Z2ggc3VjaCBhIGNhbGwg
aXMgcG90ZW50aWFsbHkgbWVhbmluZ2Z1bCkuCisgKiAoSWYgY2FsbGVkIGFnYWluIHdpdGggYSBk
aWZmZXJlbnQgZG9taWQsIGl0IHdpbGwgbmVjZXNzYXJpbHkgZmFpbC4pCisgKgorICogID09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09CisgKiAgSU1QT1JUQU5UIC0gSU1QTEVNRU5UQVRJT04gU1RBVFVTCisgKgorICogIFRo
aXMgZnVuY3Rpb24gd2lsbCBiZSBpbXBsZW1lbnRlZCBpbnNvZmFyIGFzIGl0IGFwcGVhcnMgbmVj
ZXNzYXJ5CisgKiAgZm9yIHRoZSBwdXJwb3NlcyBvZiBydW5uaW5nIGEgZGVwcml2aWxlZ2VkIHFl
bXUuCisgKgorICogIEhvd2V2ZXIsIHRoaXMgZnVuY3Rpb24gaXMgTk9UIGltcGxlbWVudGVkIGZv
ciBhbGwgWGVuIGxpYnJhcmllcy4KKyAqICBGb3IgZWFjaCB1c2UgY2FzZSBvZiB0aGlzIGZ1bmN0
aW9uLCB0aGUgZGVzaWduZXIgbXVzdCBldmFsdWF0ZSBhbmQKKyAqICBhdWRpdCB3aGV0aGVyIHRo
ZSBpbXBsZW1lbnRhdGlvbiBpcyBzdWZmaWNpZW50IGluIHRoZWlyIHNwZWNpZmljCisgKiAgY29u
dGV4dC4KKyAqCisgKiAgT2YgY291cnNlLCBwYXRjaGVzIHRvIGV4dGVuZCB0aGUgaW1wbGVtZW50
YXRpb24gYXJlIHZlcnkgd2VsY29tZS4KKyAqICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQorICoKKyAqIFRocmVhZCBz
YWZlLgorICoKKyAqIFdlIGV4cGVjdCB0aGF0IG5vIGNhbGxlcnMgZG8gdGhlIGZvbGxvd2luZzoK
KyAqICAgLSBpbiBvbmUgdGhyZWFkIGNhbGwgeGVuX3NvbWVsaWJyYXJ5X29wZW58Y2xvc2UKKyAq
ICAgLSBpbiBhbm90aGVyIHRocmVhZCBjYWxsIGZvcmsKKyAqICAgLSBpbiB0aGUgY2hpbGQgb2Yg
dGhlIGZvcmssIGJlZm9yZSBleGVjLCBjYWxsCisgKiAgICAgeGVuX3NvbWVbb3RoZXJdbGlicmFy
eV9vcGVufGNsb3NlIG9yIHhlbnRvb2xjb3JlX3Jlc3RyaWN0X2FsbAorICoKKyAqLworaW50IHhl
bnRvb2xjb3JlX3Jlc3RyaWN0X2FsbCh1aW50MzJfdCBkb21pZCk7CisKKyNlbmRpZiAvKiBYRU5U
T09MQ09SRV9IICovCisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBj
LWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0
CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlicy90b29sY29yZS9pbmNsdWRlL3hlbnRvb2xjb3JlX2ludGVybmFsLmggYi90b29scy9s
aWJzL3Rvb2xjb3JlL2luY2x1ZGUveGVudG9vbGNvcmVfaW50ZXJuYWwuaApuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwLi42NzBlMjlkCi0tLSAvZGV2L251bGwKKysrIGIvdG9vbHMv
bGlicy90b29sY29yZS9pbmNsdWRlL3hlbnRvb2xjb3JlX2ludGVybmFsLmgKQEAgLTAsMCArMSwx
MDIgQEAKKy8qCisgKiB4ZW50b29sY29yZV9pbnRlcm5hbC5oCisgKgorICogSW50ZXJmYWNlcyBv
ZiB4ZW50b29sY29yZSBkaXJlY3RlZCBpbnRlcm5hbGx5IGF0IG90aGVyIFhlbiBsaWJyYXJpZXMK
KyAqCisgKiBDb3B5cmlnaHQgKGMpIDIwMTcgQ2l0cml4CisgKiAKKyAqIENvbW1vbiBjb2RlIHVz
ZWQgYnkgYWxsIFhlbiB0b29scyBsaWJyYXJpZXMKKyAqCisgKiBUaGlzIGxpYnJhcnkgaXMgZnJl
ZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQg
dW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljCisgKiBMaWNl
bnNlIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOworICogdmVy
c2lvbiAyLjEgb2YgdGhlIExpY2Vuc2UuCisgKgorICogVGhpcyBsaWJyYXJ5IGlzIGRpc3RyaWJ1
dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBB
TlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVS
Q0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRo
ZSBHTlUKKyAqIExlc3NlciBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMu
CisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIExlc3Nl
ciBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBhbG9uZyB3aXRoIHRoaXMgbGlicmFyeTsgSWYg
bm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICovCisKKyNpZm5kZWYg
WEVOVE9PTENPUkVfSU5URVJOQUxfSAorI2RlZmluZSBYRU5UT09MQ09SRV9JTlRFUk5BTF9ICisK
KyNpbmNsdWRlICJ4ZW50b29sY29yZS5oIgorI2luY2x1ZGUgIl94ZW50b29sY29yZV9saXN0Lmgi
CisKKy8qLS0tLS0tLS0tLSBhY3RpdmUgaGFuZGxlIHJlZ2lzdHJhdGlvbiAtLS0tLS0tLS0tKi8K
KworLyoKKyAqIFRoaXMgaXMgYWxsIHRvIHN1cHBvcnQgeGVudG9vbGNvcmVfcmVzdHJpY3RfYWxs
CisgKgorICogQW55IGxpYnhsIGxpYnJhcnkgdGhhdCBvcGVucyBhIFhlbiBjb250cm9sIGhhbmRs
ZSBvZiBhbnkga2luZCB3aGljaAorICogbWlnaHQgYWxsb3cgbWFuaXB1bGF0aW9uIG9mIGRvbTAs
IG9mIG90aGVyIGRvbWFpbnMsIG9yIG9mIHRoZSB3aG9sZQorICogbWFjaGluZSwgbXVzdDoKKyAq
ICAgSS4gYXJyYW5nZSB0aGF0IHRoZWlyIG93biBkYXRhc3RydWN0dXJlIGNvbnRhaW5zIGEKKyAq
ICAgICAgICAgIFhlbnRvb2xjb3JlX19BY3RpdmVfSGFuZGxlCisgKiAKKyAqICAgSUkuIGR1cmlu
ZyB0aGUgIm9wZW4gaGFuZGxlIiBmdW5jdGlvbgorICogICAgIDEuIGFsbG9jYXRlIHRoZSBtZW1v
cnkgZm9yIHRoZSBvd24gZGF0YXN0cnVjdHVyZSBhbmQgaW5pdGlhbGlzZSBpdAorICogICAgIDIu
IHNldCBYZW50b29sY29yZV9fQWN0aXZlX0hhbmRsZS5yZXN0cmljdF9jYWxsYmFjaworICogICAg
IDMuIGNhbGwgeGVudG9vbGNvcmVfX3JlZ2lzdGVyX2FjdGl2ZV9oYW5kbGUKKyAqICAgICAgIDNh
LiBpZiB0aGUgb3BlbiBmYWlscywgY2FsbCB4ZW50b29sY29yZV9fZGVyZWdpc3Rlcl9hY3RpdmVf
aGFuZGxlCisgKiAgICAgNC4gT05MWSBUSEVOIGFjdHVhbGx5IG9wZW4gdGhlIHJlbGV2YW50IGZk
IG9yIHdoYXRldmVyCisgKgorICogICBJSUkuIGR1cmluZyB0aGUgImNsb3NlIGhhbmRsZSIgZnVu
Y3Rpb24KKyAqICAgICAxLiBGSVJTVCBjbG9zZSB0aGUgcmVsZXZhbnQgZmQgb3Igd2hhdGV2ZXIK
KyAqICAgICAyLiBjYWxsIHhlbnRvb2xjb3JlX19kZXJlZ2lzdGVyX2FjdGl2ZV9oYW5kbGUKKyAq
CisgKiAgIElWLiBpbiB0aGUgcmVzdHJpY3RfY2FsbGJhY2sgZnVuY3Rpb24KKyAqICAgICAqIEFy
cmFuZ2UgdGhhdCB0aGUgZmQgKG9yIG90aGVyIGhhbmRsZSkgY2FuIG5vIGxvbmdlciBieSB1c2Vk
CisgKiAgICAgICBvdGhlciB0aGFuIHdpdGggcmVzcGVjdCB0byBkb21haW4gZG9taWQuCisgKiAg
ICAgKiBGdXR1cmUgYXR0ZW1wdHMgdG8gbWFuaXB1bGF0ZSBvdGhlciBkb21haW5zIChvciB0aGUg
d2hvbGUKKyAqICAgICAgIGhvc3QpIHZpYSB0aGlzIGhhbmRsZSBtdXN0IGNhdXNlIGFuIGVycm9y
IHJldHVybiAoYW5kCisgKiAgICAgICBwZXJoYXBzIGEgbG9nIG1lc3NhZ2UpLCBub3QgYSBjcmFz
aAorICogICAgICogSWYgc2VsZWN0aXZlIHJlc3RyaWN0aW9uIGlzIG5vdCBwb3NzaWJsZSwgdGhl
IGhhbmRsZSBtdXN0CisgKiAgICAgICBiZSBjb21wbGV0ZWx5IGludmFsaWRhdGVkIHNvIHRoYXQg
aXQgaXMgbm90IHVzZWFibGU7CisgKiAgICAgICBzdWJzZXF1ZW50IG1hbmlwdWxhdGlvbnMgbWF5
IG5vdCBjcmFzaAorICogICAgICogVGhlIHJlc3RyaWN0X2NhbGxiYWNrIGZ1bmN0aW9uIHNob3Vs
ZCBub3Qgbm9ybWFsbHkgZmFpbAorICogICAgICAgaWYgdGhpcyBjYW4gYmUgZWFzaWx5IGF2b2lk
ZWQgLSBpdCBpcyBiZXR0ZXIgdG8gbWFrZSB0aGUKKyAqICAgICAgIGhhbmRsZSBub25mdW5jdGlv
biBpbnN0ZWFkLgorICogICAgICogTkIgdGhhdCByZXN0cmljdF9jYWxsYmFjayBtaWdodCBiZSBj
YWxsZWQgYWdhaW4uICBUaGF0IG11c3QKKyAqICAgICAgIHdvcmsgcHJvcGVybHk6IGlmIHRoZSBk
b21pZCBpcyB0aGUgc2FtZSwgaXQgaXMgaWRlbXBvdGVudC4KKyAqICAgICAgIElmIHRoZSBkb21p
ZCBpcyBkaWZmZXJlbnQuIHRoZW4gZWl0aGVyIHRoZSBoYW5kbGUgbXVzdCBiZQorICogICAgICAg
Y29tcGxldGVseSBpbnZhbGlkYXRlZCwgb3IgcmVzdHJpY3RfY2FsbGJhY2sgbXVzdCBmYWlsLikK
KyAqCisgKiBUaHJlYWQgc2FmZXR5OgorICogICAgeGVudG9vbGNvcmVfX1tkZV1yZWdpc3Rlcl9h
Y3RpdmVfaGFuZGxlIGFyZSB0aHJlYWRzYWZlCisgKiAgICAgIGJ1dCBNVVNUIE5PVCBiZSBjYWxs
ZWQgd2l0aGluIHJlc3RyaWN0X2NhbGxiYWNrCisgKgorICogRm9yayBzYWZldHk6CisgKiAgICBM
aWJyYXJpZXMgd2hpY2ggdXNlIHRoZXNlIGZ1bmN0aW9ucyBkbyBub3Qgb24gdGhhdCBhY2NvdW50
CisgKiAgICBuZWVkIHRvIHRha2UgYW55IHNwZWNpYWwgY2FyZSBvdmVyIGZvcmtzIG9jY3Vycmlu
ZyBpbgorICogICAgb3RoZXIgdGhyZWFkcywgcHJvdmlkZWQgdGhhdCB0aGV5IG9iZXkgdGhlIHJ1
bGVzIGFib3ZlLgorICovCisKK3R5cGVkZWYgc3RydWN0IFhlbnRvb2xjb3JlX19BY3RpdmVfSGFu
ZGxlIFhlbnRvb2xjb3JlX19BY3RpdmVfSGFuZGxlOworCit0eXBlZGVmIGludCBYZW50b29sY29y
ZV9fUmVzdHJpY3RfQ2FsbGJhY2soWGVudG9vbGNvcmVfX0FjdGl2ZV9IYW5kbGUqLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkKTsKKwor
c3RydWN0IFhlbnRvb2xjb3JlX19BY3RpdmVfSGFuZGxlIHsKKyAgICBYZW50b29sY29yZV9fUmVz
dHJpY3RfQ2FsbGJhY2sgKnJlc3RyaWN0X2NhbGxiYWNrOworICAgIFhFTlRPT0xDT1JFX0xJU1Rf
RU5UUlkoWGVudG9vbGNvcmVfX0FjdGl2ZV9IYW5kbGUpIGVudHJ5OworfTsKKwordm9pZCB4ZW50
b29sY29yZV9fcmVnaXN0ZXJfYWN0aXZlX2hhbmRsZShYZW50b29sY29yZV9fQWN0aXZlX0hhbmRs
ZSopOwordm9pZCB4ZW50b29sY29yZV9fZGVyZWdpc3Rlcl9hY3RpdmVfaGFuZGxlKFhlbnRvb2xj
b3JlX19BY3RpdmVfSGFuZGxlKik7CisKKyNlbmRpZiAvKiBYRU5UT09MQ09SRV9JTlRFUk5BTF9I
ICovCisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5
bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRl
bnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy90
b29sY29yZS9saWJ4ZW50b29sY29yZS5tYXAgYi90b29scy9saWJzL3Rvb2xjb3JlL2xpYnhlbnRv
b2xjb3JlLm1hcApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5lYjVkMjUxCi0t
LSAvZGV2L251bGwKKysrIGIvdG9vbHMvbGlicy90b29sY29yZS9saWJ4ZW50b29sY29yZS5tYXAK
QEAgLTAsMCArMSw3IEBACitWRVJTXzEuMCB7CisJZ2xvYmFsOgorCQl4ZW50b29sY29yZV9yZXN0
cmljdF9hbGw7CisJCXhlbnRvb2xjb3JlX19yZWdpc3Rlcl9hY3RpdmVfaGFuZGxlOworCQl4ZW50
b29sY29yZV9fZGVyZWdpc3Rlcl9hY3RpdmVfaGFuZGxlOworCWxvY2FsOiAqOyAvKiBEbyBub3Qg
ZXhwb3NlIGFueXRoaW5nIGJ5IGRlZmF1bHQgKi8KK307CmRpZmYgLS1naXQgYS90b29scy9saWJz
L3Rvb2xjb3JlL3hlbnRvb2xjb3JlLnBjLmluIGIvdG9vbHMvbGlicy90b29sY29yZS94ZW50b29s
Y29yZS5wYy5pbgpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi41NWZmNGUyCi0t
LSAvZGV2L251bGwKKysrIGIvdG9vbHMvbGlicy90b29sY29yZS94ZW50b29sY29yZS5wYy5pbgpA
QCAtMCwwICsxLDkgQEAKK3ByZWZpeD1AQHByZWZpeEBACitpbmNsdWRlZGlyPUBAaW5jZGlyQEAK
K2xpYmRpcj1AQGxpYmRpckBACisKK05hbWU6IFhlbnRvb2xjb3JlCitEZXNjcmlwdGlvbjogQ2Vu
dHJhbCBzdXBwb3J0IGZvciBYZW4gSHlwZXJ2aXNvciB1c2VybGFuZCBsaWJyYXJpZXMKK1ZlcnNp
b246IEBAdmVyc2lvbkBACitDZmxhZ3M6IC1JJHtpbmNsdWRlZGlyfQorTGliczogQEBsaWJzZmxh
Z0BAJHtsaWJkaXJ9IC1seGVudG9vbGNvcmUKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 22:52:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 22:52:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e23O5-000238-7l; Tue, 10 Oct 2017 22:52:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44954d255=Ian.Jackson@citrix.com>)
 id 1e23O3-00022w-UG
 for xen-devel@lists.xensource.com; Tue, 10 Oct 2017 22:52:32 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 52/DA-05537-F2F4DD95; Tue, 10 Oct 2017 22:52:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHRDpK6e/91
 Ig7+LDS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8a9Wb4Fc5gqPu28z9bA+Jaxi5GTQ0LAX+LX
 r23MELaHxPWzJ5hAbDYBXYmmLX/ZQGwRAWWJ401fWEFsZoFqiSMH/7KA2MICrhJ/Nv0Fm8Mio
 CrR+v0CmM0r4CnR/WAXK8RMOYnzx38CzefgEBJQk5i7Ph6iRFDi5MwnLBAjJSQOvngBdYKlxL
 f1T5knMPLOQlI2C0nZAkamVYwaxalFZalFuoZmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUn
 Fesn5uZsYgYHDAAQ7GO9vDDjEKMnBpCTK+1r9bqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV4O
 P6CcYFFqempFWmYOMIRh0hIcPEoivLm+QGne4oLE3OLMdIjUKUZjjhsPr/9h4ui4efcPkxBLX
 n5eqpQ471WQUgGQ0ozSPLhBsNi6xCgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJWHejyBTeDLzSu
 D2vQI6hQnoFNG0OyCnlCQipKQaGFdMuzu1MT4zu7woztAwb82BfxZLZpnrrm1LK3bOu/NqSuC
 PjGP7DkZMna/stvJ5ynduPmeGT4t4WrP2fK9c2+Ewy07F5KaFnZVQdOGaZ0fUZqyfqnnZ9a9r
 5Y77PyuT3GdFyn9tcHey4LuZKqP+vtq6t79Uf4tRwuND8fwFXrf3Lk05XsjYoMRSnJFoqMVcV
 JwIAFdRs86oAgAA
X-Env-Sender: prvs=44954d255=Ian.Jackson@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1507675949!70100816!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42502 invoked from network); 10 Oct 2017 22:52:30 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 22:52:30 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="445201101"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Tue, 10 Oct 2017 18:41:25 +0100
Message-ID: <1507657287-26452-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH v5 00/26 (PARTIAL POSTING)] qemu restrict final
	fixes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlc2UgdHdvIHBhdGNoZXMKIFtQQVRDSCAwNC8yNl0geGVudG9vbGNvcmUsIF9yZXN0cmljdF9h
bGw6IEludHJvZHVjZSBuZXcgbGlicmFyeSBhbmQKIFtQQVRDSCAyNC8yNl0gbGlieGw6IGRtX3Jl
c3RyaWN0OiBTdXBwb3J0IHVpZCByYW5nZSB1c2VyCm5lZWQgZml4ZXMuICBTZWUgdGhlIGNvbW1p
dCBtZXNzYWdlcy4KCkkgYW0gbm90IHJlc2VuZGluZyB0aGUgdW5jaGFuZ2VkIHBhdGNoZXMuCkkg
aW50ZW5kIHRvIHB1c2ggdGhlIHdob2xlIHNlcmllcyB0b21vcnJvdy4KClRoYW5rcywKSWFuLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 22:52:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 22:52:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e23O8-00024h-HC; Tue, 10 Oct 2017 22:52:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44954d255=Ian.Jackson@citrix.com>)
 id 1e23O7-00023s-CF
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 22:52:35 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 7E/93-24316-23F4DD95; Tue, 10 Oct 2017 22:52:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXitHRDpK6R/91
 Ig0sH2Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyVaz+xFtxhqzg0cylTA+N+1i5GTg4JAX+J
 R9vfMoPYbAK6Ek1b/rKB2LwCghInZz5hAbGZBXQkFuz+xAZhy0tsfzuHGaLGXuLMhnOMIDaLg
 KrElr5XTCC2iICeRMuqiUDzuYDqdzJKzFiyBqxIWMBM4u3M22BFnAI2Eu9eLwU7QkjgLaPEpq
 s8EAeZSLxduBNoGQdQXE1i7vr4CYx8s5CcNAvJSbOQnLSAkXkVo0ZxalFZapGuobleUlFmekZ
 JbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgsDEAwQ7Gl6c9DzFKcjApifK+Vr8bKcSXlJ9S
 mZFYnBFfVJqTWnyIUYaDQ0mCl8MPKCdYlJqeWpGWmQMMe5i0BAePkghvri9Qmre4IDG3ODMdI
 nWK0ZjjxsPrf5g4Om7e/cMkxJKXn5cqJc4bBDJJAKQ0ozQPbhAsHi8xykoJ8zICnSbEU5BalJ
 tZgir/ilGcg1FJmPcjyEKezLwSuH2vgE5hAjpFNO0OyCkliQgpqQZGDlPPtFDf4iiXR7HLf91
 Yee2239SpSrHXW+16pmXK1uo48J+SufvhnQ+fqHvT+6u1x989DNVKlHhXs0R2w4o27RfLXGa4
 zEu3Prr9RLifxv8AldIF7gfbD3Wrda6X2fVi5v37Bo2Pvs95Ptkv6GvhGuneCi3Hedd2579n+
 LD1kofWpoXK64+nK7EUZyQaajEXFScCAHm7t/vCAgAA
X-Env-Sender: prvs=44954d255=Ian.Jackson@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1507675952!51606674!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65347 invoked from network); 10 Oct 2017 22:52:33 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 22:52:33 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="445201175"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23004.65480.880021.99078@mariner.uk.xensource.com>
Date: Tue, 10 Oct 2017 18:13:44 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20171010103215.GD1771@perard.uk.xensource.com>
References: <1507564902-9000-1-git-send-email-ian.jackson@eu.citrix.com>
 <1507564902-9000-2-git-send-email-ian.jackson@eu.citrix.com>
 <23003.41880.818255.728737@mariner.uk.xensource.com>
 <20171010103215.GD1771@perard.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Juergen Gross <jgross@suse.com>, Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 1/8] xen: link against xentoolcore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtQQVRDSCAxLzhdIHhlbjogbGluayBhZ2FpbnN0
IHhlbnRvb2xjb3JlIik6Cj4gT24gTW9uLCBPY3QgMDksIDIwMTcgYXQgMDU6Mjg6MDhQTSArMDEw
MCwgSWFuIEphY2tzb24gd3JvdGU6Cj4gPiBUaGUgeGVudG9vbGNvcmUgbGlicmFyeSB3YXMganVz
dCBjb21taXR0ZWQgdG8geGVuLmdpdCNzdGFnaW5nLCBzbyBhdAo+ID4gbGVhc3QgdGhpcyBwYXRj
aCAob3Igc29tZXRoaW5nIGxpa2UgaXQpIHNob3VsZCBnbyBpbnRvIHFlbXUgUlNOLgo+IAo+IEkg
ZG9uJ3QgdGhpbmsgaXQgaXMgbmVjZXNzYXJ5IHRvIGRvIGFueXRoaW5nIGluIHFlbXUuIFRoZSBs
aW5rZXIgc2hvdWxkCj4gZmluZCBvbiBpdHMgb3duIHRoZSBuZXcgbGlieGVudG9vbGNvcmUgYXMg
bG9uZyBhcyBhbiBvcHRpb24KPiAtV2wsLXJwYXRoLWxpbms9IHByb3ZpZGUgdGhlIHJpZ2h0IHBh
dGggdG8geGVudG9vbGNvcmUgd2hlbiBidWlsZGluZwo+IHFlbXUgZnJvbSB4ZW4uZ2l0LgoKQnV0
LCB0aGUgLXJwYXRoLWxpbms9IHNwZWNpZmljYXRpb24gaW4gbGlieGVuZGV2aWNlbW9kZWwgcmVm
ZXJzIG5vdCB0bwp0aGUgeGVuLmdpdCBidWlsZCB0cmVlLCBidXQgdG8gdGhlIGV2ZW50dWFsIGlu
c3RhbGxlZCBjb3B5LgoKSW4gbXkgdGVzdHMsIHRoaXMgZG9lcyBpbiBmYWN0IGJyZWFrIHRoZSBi
dWlsZC4KCj4gIEluIG90aGVyIGNhc2VzLCB0aGUgcGtnLWNvbmZpZyBmaWxlcyBzaG91bGQgYmUK
PiBlbm91Z2ggKGNvbmZpZ3VyZSBkb2Vzbid0IG5lZWQgdG8ga25vd24gYWJvdXQgYSBuZXcgeGVu
dG9vbGNvcmUucGMKPiBmaWxlKS4KCkluIHRoYXQgY2FzZSwgeWVzLCB0aGUgLnBjIHdvcmtzLgoK
SWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 22:52:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 22:52:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e23O9-00025P-SJ; Tue, 10 Oct 2017 22:52:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4497f262f=Paul.Durrant@citrix.com>)
 id 1e23O8-00024W-RF
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 22:52:37 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 6E/8E-28075-43F4DD95; Tue, 10 Oct 2017 22:52:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpK6x/91
 IgyXnhS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox1y3vZCh5FVtzee4uxgXGeYxcjJ4eEgL/E
 hhUXWEFsNgEdialPLwHZHBwiAioSt/cadDFycTALTGGWaJg6jxmkRlggTOL41t1MIDaLgKpEx
 9pGsDivgLXE14vn2SBmykvsarsINpNTwEbi4ZIWRhBbCKhm3etGJghbRWL91FlsEL2CEidnPm
 EBsZkFJCQOvnjBPIGRdxaS1CwkqQWMTKsYNYpTi8pSi3QNzfWSijLTM0pyEzNzdA0NjPVyU4u
 LE9NTcxKTivWS83M3MQKDhwEIdjC+PO15iFGSg0lJlPe1+t1IIb6k/JTKjMTijPii0pzU4kOM
 MhwcShK8HH5AOcGi1PTUirTMHGAYw6QlOHiURHhzfYHSvMUFibnFmekQqVOMuhwdN+/+YRJiy
 cvPS5US5w0CmSEAUpRRmgc3AhZTlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTM+xFkFU9mXg
 ncpldARzABHSGadgfkiJJEhJRUA+P0f9ZCbzbFXrk7QSymSciN8eOFMwu/dkyyYZr8pidpLef
 ++VGMvaV/VNo5tz+4+NrXPtdUvuGEaF/Y6/+Z13SaORyO/zsb9uLwj6Xn3/ytusOfs45twp6e
 u7HN0688jJ9qtreI69EWKYaLWjozfydY1FxmrTWUyVrVO/Pt5J2iNd9enVm18lypEktxRqKhF
 nNRcSIAIHBB06QCAAA=
X-Env-Sender: prvs=4497f262f=Paul.Durrant@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1507675952!51606674!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65433 invoked from network); 10 Oct 2017 22:52:34 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 22:52:34 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="445201189"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 10 Oct 2017 17:31:20 +0100
Message-ID: <20171010163126.2558-6-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171010163126.2558-1-paul.durrant@citrix.com>
References: <20171010163126.2558-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v10 05/11] x86/mm: add HYPERVISOR_memory_op to
	acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2VydGFpbiBtZW1vcnkgcmVzb3VyY2VzIGFzc29jaWF0ZWQgd2l0aCBhIGd1ZXN0IGFyZSBub3Qg
bmVjZXNzYXJpbHkKcHJlc2VudCBpbiB0aGUgZ3Vlc3QgUDJNLgoKVGhpcyBwYXRjaCBhZGRzIHRo
ZSBib2lsZXJwbGF0ZSBmb3IgbmV3IG1lbW9yeSBvcCB0byBhbGxvdyBzdWNoIGEgcmVzb3VyY2UK
dG8gYmUgcHJpdi1tYXBwZWQgZGlyZWN0bHksIGJ5IGVpdGhlciBhIFBWIG9yIEhWTSB0b29scyBk
b21haW4uCgpOT1RFOiBXaGlsc3QgdGhlIG5ldyBvcCBpcyBub3QgaW50cmluc2ljbHkgc3BlY2lm
aWMgdG8gdGhlIHg4NiBhcmNoaXRlY3R1cmUsCiAgICAgIEkgaGF2ZSBubyBtZWFucyB0byB0ZXN0
IGl0IG9uIGFuIEFSTSBwbGF0Zm9ybSBhbmQgc28gY2Fubm90IHZlcmlmeQogICAgICB0aGF0IGl0
IGZ1bmN0aW9ucyBjb3JyZWN0bHkuIEhlbmNlIGl0IGlzIGN1cnJlbnRseSBvbmx5IGltcGxlbWVu
dGVkCiAgICAgIGZvciB4ODYuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgotLS0KQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUu
Y2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxH
ZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3Jh
Y2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
Q2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KCnY5OgogLSBBZGRyZXNzZWQgbW9yZSBjb21tZW50cyBmcm9tIEphbi4KCnY4OgogLSBN
b3ZlIHRoZSBjb2RlIGludG8gY29tbW9uIGFzIHJlcXVlc3RlZCBieSBKYW4uCiAtIE1ha2UgdGhl
IGdtZm5fbGlzdCBoYW5kbGUgYSA2NC1iaXQgdHlwZSB0byBhdm9pZCBsaW1pdGluZyB0aGUgTUZO
CiAgIHJhbmdlIGZvciBhIDMyLWJpdCB0b29scyBkb21haW4uCiAtIEFkZCBtaXNzaW5nIHBhZC4K
IC0gQWRkIGNvbXBhdCBjb2RlLgogLSBNYWtlIHRoaXMgcGF0Y2ggZGVhbCB3aXRoIHB1cmVseSBi
b2lsZXJwbGF0ZS4KIC0gRHJvcCBHZW9yZ2UncyBBLWIgYW5kIFdlaSdzIFItYiBiZWNhdXNlIHRo
ZSBjaGFuZ2VzIGFyZSBub24tdHJpdmlhbCwKICAgYW5kIHVwZGF0ZSBDYyBsaXN0IG5vdyB0aGUg
Ym9pbGVycGxhdGUgaXMgY29tbW9uLgoKdjU6CiAtIFN3aXRjaGVkIF9fY29weV90by9mcm9tX2d1
ZXN0X29mZnNldCgpIHRvIGNvcHlfdG8vZnJvbV9ndWVzdF9vZmZzZXQoKS4KLS0tCiB4ZW4vYXJj
aC94ODYvbW0vcDJtLmMgICAgICAgfCAgMyArLQogeGVuL2NvbW1vbi9jb21wYXQvbWVtb3J5LmMg
IHwgNjUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2NvbW1vbi9tZW1v
cnkuYyAgICAgICAgIHwgODUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oICAgfCAgMyArKwogeGVuL2luY2x1ZGUv
cHVibGljL21lbW9yeS5oIHwgMzIgKysrKysrKysrKysrKysrKy0KIHhlbi9pbmNsdWRlL3hsYXQu
bHN0ICAgICAgICB8ICAxICsKIDYgZmlsZXMgY2hhbmdlZCwgMTg2IGluc2VydGlvbnMoKyksIDMg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5jIGIveGVuL2Fy
Y2gveDg2L21tL3AybS5jCmluZGV4IDNmYmM1MzdkYTYuLmVjYzY5ZDAwOTMgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAgLTEx
MzEsOCArMTEzMSw3IEBAIHN0YXRpYyBpbnQgc2V0X3R5cGVkX3AybV9lbnRyeShzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBsb25nIGdmbl9sLAogfQogCiAvKiBTZXQgZm9yZWlnbiBtZm4gaW4g
dGhlIGdpdmVuIGd1ZXN0J3MgcDJtIHRhYmxlLiAqLwotc3RhdGljIGludCBzZXRfZm9yZWlnbl9w
Mm1fZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBtZm4pCitpbnQgc2V0X2ZvcmVpZ25fcDJtX2Vu
dHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCBtZm5fdCBtZm4pCiB7CiAg
ICAgcmV0dXJuIHNldF90eXBlZF9wMm1fZW50cnkoZCwgZ2ZuLCBtZm4sIFBBR0VfT1JERVJfNEss
IHAybV9tYXBfZm9yZWlnbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fZ2V0
X2hvc3RwMm0oZCktPmRlZmF1bHRfYWNjZXNzKTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vY29t
cGF0L21lbW9yeS5jIGIveGVuL2NvbW1vbi9jb21wYXQvbWVtb3J5LmMKaW5kZXggMzViYjI1OTgw
OC4uYjU5YmQzZjQ0YiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9jb21wYXQvbWVtb3J5LmMKKysr
IGIveGVuL2NvbW1vbi9jb21wYXQvbWVtb3J5LmMKQEAgLTcxLDYgKzcxLDcgQEAgaW50IGNvbXBh
dF9tZW1vcnlfb3AodW5zaWduZWQgaW50IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lk
KSBjb21wYXQpCiAgICAgICAgICAgICBzdHJ1Y3QgeGVuX3JlbW92ZV9mcm9tX3BoeXNtYXAgKnhy
ZnA7CiAgICAgICAgICAgICBzdHJ1Y3QgeGVuX3ZudW1hX3RvcG9sb2d5X2luZm8gKnZudW1hOwog
ICAgICAgICAgICAgc3RydWN0IHhlbl9tZW1fYWNjZXNzX29wICptYW87CisgICAgICAgICAgICBz
dHJ1Y3QgeGVuX21lbV9hY3F1aXJlX3Jlc291cmNlICptYXI7CiAgICAgICAgIH0gbmF0OwogICAg
ICAgICB1bmlvbiB7CiAgICAgICAgICAgICBzdHJ1Y3QgY29tcGF0X21lbW9yeV9yZXNlcnZhdGlv
biByc3J2OwpAQCAtNzksNiArODAsNyBAQCBpbnQgY29tcGF0X21lbW9yeV9vcCh1bnNpZ25lZCBp
bnQgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGNvbXBhdCkKICAgICAgICAgICAg
IHN0cnVjdCBjb21wYXRfYWRkX3RvX3BoeXNtYXBfYmF0Y2ggYXRwYjsKICAgICAgICAgICAgIHN0
cnVjdCBjb21wYXRfdm51bWFfdG9wb2xvZ3lfaW5mbyB2bnVtYTsKICAgICAgICAgICAgIHN0cnVj
dCBjb21wYXRfbWVtX2FjY2Vzc19vcCBtYW87CisgICAgICAgICAgICBzdHJ1Y3QgY29tcGF0X21l
bV9hY3F1aXJlX3Jlc291cmNlIG1hcjsKICAgICAgICAgfSBjbXA7CiAKICAgICAgICAgc2V0X3hl
bl9ndWVzdF9oYW5kbGUobmF0LmhuZCwgQ09NUEFUX0FSR19YTEFUX1ZJUlRfQkFTRSk7CkBAIC0z
OTUsNiArMzk3LDQ1IEBAIGludCBjb21wYXRfbWVtb3J5X29wKHVuc2lnbmVkIGludCBjbWQsIFhF
Tl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgY29tcGF0KQogICAgICAgICB9CiAjZW5kaWYKIAor
ICAgICAgICBjYXNlIFhFTk1FTV9hY3F1aXJlX3Jlc291cmNlOgorICAgICAgICB7CisgICAgICAg
ICAgICB4ZW5fdWxvbmdfdCAqZ21mbl9saXN0ID0gKHhlbl91bG9uZ190ICopKG5hdC5tYXIgKyAx
KTsKKworICAgICAgICAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJmNtcC5tYXIsIGNvbXBhdCwg
MSkgfHwKKyAgICAgICAgICAgICAgICAgIWNvbXBhdF9oYW5kbGVfb2theShjbXAubWFyLmdtZm5f
bGlzdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbXAubWFyLm5yX2Zy
YW1lcykgKQorICAgICAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOworCisgICAgICAgICAgICAv
KgorICAgICAgICAgICAgICogVGhlIG51bWJlciBvZiBmcmFtZXMgaGFuZGxlZCBpcyBjdXJyZW50
bHkgbGltaXRlZCB0byBhCisgICAgICAgICAgICAgKiBzbWFsbCBudW1iZXIgYnkgdGhlIHVuZGVy
bHlpbmcgaW1wbGVtZW50YXRpb24sIHNvIHRoZQorICAgICAgICAgICAgICogc2NyYXRjaCBzcGFj
ZSBzaG91bGQgYmUgc3VmZmljaWVudCBmb3IgYm91bmNpbmcgdGhlCisgICAgICAgICAgICAgKiBm
cmFtZSBhZGRyZXNzZXMuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIGlmICggc2l6ZW9m
KCpnbWZuX2xpc3QpICogY21wLm1hci5ucl9mcmFtZXMgPgorICAgICAgICAgICAgICAgICBDT01Q
QVRfQVJHX1hMQVRfU0laRSAtIHNpemVvZigqbmF0Lm1hcikgKQorICAgICAgICAgICAgICAgIHJl
dHVybiAtRTJCSUc7CisKKyAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgY21wLm1hci5ucl9m
cmFtZXM7IGkrKyApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgY29tcGF0X3Vsb25n
X3QgZ21mbjsKKworICAgICAgICAgICAgICAgIGlmICggX19jb3B5X2Zyb21fY29tcGF0X29mZnNl
dCgmZ21mbiwgY21wLm1hci5nbWZuX2xpc3QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGksIDEpICkKKyAgICAgICAgICAgICAgICAgICAgcmV0dXJuIC1F
RkFVTFQ7CisKKyAgICAgICAgICAgICAgICBnbWZuX2xpc3RbaV0gPSBnbWZuOworICAgICAgICAg
ICAgfQorCisjZGVmaW5lIFhMQVRfbWVtX2FjcXVpcmVfcmVzb3VyY2VfSE5ETF9nbWZuX2xpc3Qo
X2RfLCBfc18pIFwKKyAgICAgICAgICAgIHNldF94ZW5fZ3Vlc3RfaGFuZGxlKChfZF8pLT5nbWZu
X2xpc3QsIGdtZm5fbGlzdCkKKworICAgICAgICAgICAgWExBVF9tZW1fYWNxdWlyZV9yZXNvdXJj
ZShuYXQubWFyLCAmY21wLm1hcik7CisKKyN1bmRlZiBYTEFUX21lbV9hY3F1aXJlX3Jlc291cmNl
X0hORExfZ21mbl9saXN0CisKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CiAgICAgICAg
IGRlZmF1bHQ6CiAgICAgICAgICAgICByZXR1cm4gY29tcGF0X2FyY2hfbWVtb3J5X29wKGNtZCwg
Y29tcGF0KTsKICAgICAgICAgfQpAQCAtNTM1LDYgKzU3NiwzMCBAQCBpbnQgY29tcGF0X21lbW9y
eV9vcCh1bnNpZ25lZCBpbnQgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGNvbXBh
dCkKICAgICAgICAgICAgICAgICByYyA9IC1FRkFVTFQ7CiAgICAgICAgICAgICBicmVhazsKIAor
ICAgICAgICBjYXNlIFhFTk1FTV9hY3F1aXJlX3Jlc291cmNlOgorICAgICAgICB7CisgICAgICAg
ICAgICB4ZW5fdWxvbmdfdCAqeGVuX2dtZm5fbGlzdCA9ICh4ZW5fdWxvbmdfdCAqKShuYXQubWFy
ICsgMSk7CisgICAgICAgICAgICBjb21wYXRfdWxvbmdfdCAqY29tcGF0X2dtZm5fbGlzdCA9Cisg
ICAgICAgICAgICAgICAgKGNvbXBhdF91bG9uZ190ICopKG5hdC5tYXIgKyAxKTsKKworICAgICAg
ICAgICAgLyogTk9URTogdGhlIGNvbXBhdCBhcnJheSBvdmVyd3JpdGVzIHRoZSBuYXRpdmUgYXJy
YXkgKi8KKyAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgY21wLm1hci5ucl9mcmFtZXM7IGkr
KyApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgY29tcGF0X3Vsb25nX3QgZ21mbiA9
IHhlbl9nbWZuX2xpc3RbaV07CisKKyAgICAgICAgICAgICAgICBpZiAoIGdtZm4gIT0geGVuX2dt
Zm5fbGlzdFtpXSApCisgICAgICAgICAgICAgICAgICAgIHJldHVybiAtRVJBTkdFOworCisgICAg
ICAgICAgICAgICAgY29tcGF0X2dtZm5fbGlzdFtpXSA9IGdtZm47CisgICAgICAgICAgICB9CisK
KyAgICAgICAgICAgIGlmICggX19jb3B5X3RvX2NvbXBhdF9vZmZzZXQoY21wLm1hci5nbWZuX2xp
c3QsIDAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbXBhdF9n
bWZuX2xpc3QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNtcC5t
YXIubnJfZnJhbWVzKSApCisgICAgICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CisKKyAgICAg
ICAgICAgIGJyZWFrOworICAgICAgICB9CiAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICBk
b21haW5fY3Jhc2goY3VycmVudC0+ZG9tYWluKTsKICAgICAgICAgICAgIHNwbGl0ID0gMDsKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94ZW4vY29tbW9uL21lbW9yeS5jCmluZGV4
IGFkOTg3ZTBmMjkuLmNlYzdjN2YyNzAgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMK
KysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYwpAQCAtOTY1LDYgKzk2NSw3NSBAQCBzdGF0aWMgbG9u
ZyB4YXRwX3Blcm1pc3Npb25fY2hlY2soc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHNw
YWNlKQogICAgIHJldHVybiB4c21fYWRkX3RvX3BoeXNtYXAoWFNNX1RBUkdFVCwgY3VycmVudC0+
ZG9tYWluLCBkKTsKIH0KIAorc3RhdGljIGludCBhY3F1aXJlX3Jlc291cmNlKGNvbnN0IHhlbl9t
ZW1fYWNxdWlyZV9yZXNvdXJjZV90ICp4bWFyKQoreworICAgIHN0cnVjdCBkb21haW4gKmQsICpj
dXJyZCA9IGN1cnJlbnQtPmRvbWFpbjsKKyAgICB1bnNpZ25lZCBsb25nIG1mbl9saXN0WzJdOwor
ICAgIGludCByYzsKKworICAgIGlmICggeG1hci0+bnJfZnJhbWVzID09IDAgfHwgeG1hci0+cGFk
ICE9IDAgKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIGlmICggeG1hci0+bnJfZnJh
bWVzID4gQVJSQVlfU0laRShtZm5fbGlzdCkgKQorICAgICAgICByZXR1cm4gLUUyQklHOworCisg
ICAgZCA9IHJjdV9sb2NrX2RvbWFpbl9ieV9hbnlfaWQoeG1hci0+ZG9taWQpOworICAgIGlmICgg
ZCA9PSBOVUxMICkKKyAgICAgICAgcmV0dXJuIC1FU1JDSDsKKworICAgIHJjID0geHNtX2RvbWFp
bl9tZW1vcnlfbWFwKFhTTV9UQVJHRVQsIGQpOworICAgIGlmICggcmMgKQorICAgICAgICBnb3Rv
IG91dDsKKworICAgIHN3aXRjaCAoIHhtYXItPnR5cGUgKQorICAgIHsKKyAgICBkZWZhdWx0Ogor
ICAgICAgICByYyA9IC1FT1BOT1RTVVBQOworICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICBp
ZiAoIHJjICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICBpZiAoICFwYWdpbmdfbW9kZV90cmFu
c2xhdGUoY3VycmQpICkKKyAgICB7CisgICAgICAgIGlmICggY29weV90b19ndWVzdCh4bWFyLT5n
bWZuX2xpc3QsIG1mbl9saXN0LCB4bWFyLT5ucl9mcmFtZXMpICkKKyAgICAgICAgICAgIHJjID0g
LUVGQVVMVDsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgeGVuX3Bmbl90IGdmbl9s
aXN0W0FSUkFZX1NJWkUobWZuX2xpc3QpXTsKKyAgICAgICAgdW5zaWduZWQgaW50IGk7CisKKyAg
ICAgICAgcmMgPSAtRUZBVUxUOworICAgICAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdChnZm5fbGlz
dCwgeG1hci0+Z21mbl9saXN0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBUlJBWV9T
SVpFKGdmbl9saXN0KSkgKQorICAgICAgICAgICAgZ290byBvdXQ7CisKKyAgICAgICAgZm9yICgg
aSA9IDA7IGkgPCB4bWFyLT5ucl9mcmFtZXM7IGkrKyApCisgICAgICAgIHsKKyAgICAgICAgICAg
IHJjID0gc2V0X2ZvcmVpZ25fcDJtX2VudHJ5KGN1cnJkLCBnZm5fbGlzdFtpXSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9tZm4obWZuX2xpc3RbaV0pKTsKKyAgICAg
ICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHdoaWxlICgg
aS0tICE9IDAgKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgaW50IGln
bm9yZTsKKworICAgICAgICAgICAgICAgICAgICBpZ25vcmUgPSBndWVzdF9waHlzbWFwX3JlbW92
ZV9wYWdlKAorICAgICAgICAgICAgICAgICAgICAgICAgY3VycmQsIF9nZm4oZ2ZuX2xpc3RbaV0p
LCBfbWZuKG1mbl9saXN0W2ldKSwgMCk7CisgICAgICAgICAgICAgICAgfQorCisgICAgICAgICAg
ICAgICAgZ290byBvdXQ7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICB9CisKKyBvdXQ6
CisgICAgcmN1X3VubG9ja19kb21haW4oZCk7CisgICAgcmV0dXJuIHJjOworfQorCiBsb25nIGRv
X21lbW9yeV9vcCh1bnNpZ25lZCBsb25nIGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lk
KSBhcmcpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCwgKmN1cnJfZCA9IGN1cnJlbnQtPmRvbWFp
bjsKQEAgLTE0MDYsNiArMTQ3NSwyMiBAQCBsb25nIGRvX21lbW9yeV9vcCh1bnNpZ25lZCBsb25n
IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAgICAgfQogI2VuZGlmCiAK
KyAgICBjYXNlIFhFTk1FTV9hY3F1aXJlX3Jlc291cmNlOgorI2lmZGVmIENPTkZJR19YODYKKyAg
ICB7CisgICAgICAgIHhlbl9tZW1fYWNxdWlyZV9yZXNvdXJjZV90IHhtYXI7CisKKyAgICAgICAg
aWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJnhtYXIsIGFyZywgMSkgKQorICAgICAgICAgICAgcmV0dXJu
IC1FRkFVTFQ7CisKKyAgICAgICAgcmMgPSBhY3F1aXJlX3Jlc291cmNlKCZ4bWFyKTsKKyAgICAg
ICAgYnJlYWs7CisgICAgfQorI2Vsc2UKKyAgICByYyA9IC1FT1BOT1RTVVBQOworICAgIGJyZWFr
OworI2VuZGlmCisKICAgICBkZWZhdWx0OgogICAgICAgICByYyA9IGFyY2hfbWVtb3J5X29wKGNt
ZCwgYXJnKTsKICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAppbmRleCA3MGYwMGMzMzJmLi41MmNl
NTA3ZTk2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvcDJtLmgKQEAgLTYxMyw2ICs2MTMsOSBAQCB2b2lkIHAybV9tZW1vcnlf
dHlwZV9jaGFuZ2VkKHN0cnVjdCBkb21haW4gKmQpOwogaW50IHAybV9pc19sb2dkaXJ0eV9yYW5n
ZShzdHJ1Y3QgcDJtX2RvbWFpbiAqLCB1bnNpZ25lZCBsb25nIHN0YXJ0LAogICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGVuZCk7CiAKKy8qIFNldCBmb3JlaWduIGVudHJ5
IGluIHRoZSBwMm0gdGFibGUgKGZvciBwcml2LW1hcHBpbmcpICovCitpbnQgc2V0X2ZvcmVpZ25f
cDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCBtZm5fdCBtZm4p
OworCiAvKiBTZXQgbW1pbyBhZGRyZXNzZXMgaW4gdGhlIHAybSB0YWJsZSAoZm9yIHBhc3MtdGhy
b3VnaCkgKi8KIGludCBzZXRfbW1pb19wMm1fZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgbG9uZyBnZm4sIG1mbl90IG1mbiwKICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50IG9yZGVyLCBwMm1fYWNjZXNzX3QgYWNjZXNzKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L3B1YmxpYy9tZW1vcnkuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaAppbmRleCAyOTM4
NmRmOThiLi4zYWE4ZmIyZmUxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5
LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oCkBAIC01OTksNiArNTk5LDM2IEBA
IHN0cnVjdCB4ZW5fcmVzZXJ2ZWRfZGV2aWNlX21lbW9yeV9tYXAgewogdHlwZWRlZiBzdHJ1Y3Qg
eGVuX3Jlc2VydmVkX2RldmljZV9tZW1vcnlfbWFwIHhlbl9yZXNlcnZlZF9kZXZpY2VfbWVtb3J5
X21hcF90OwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3Jlc2VydmVkX2RldmljZV9tZW1v
cnlfbWFwX3QpOwogCisvKgorICogR2V0IHRoZSBwYWdlcyBmb3IgYSBwYXJ0aWN1bGFyIGd1ZXN0
IHJlc291cmNlLCBzbyB0aGF0IHRoZXkgY2FuIGJlCisgKiBtYXBwZWQgZGlyZWN0bHkgYnkgYSB0
b29scyBkb21haW4uCisgKi8KKyNkZWZpbmUgWEVOTUVNX2FjcXVpcmVfcmVzb3VyY2UgMjgKK3N0
cnVjdCB4ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2UgeworICAgIC8qIElOIC0gdGhlIGRvbWFpbiB3
aG9zZSByZXNvdXJjZSBpcyB0byBiZSBtYXBwZWQgKi8KKyAgICBkb21pZF90IGRvbWlkOworICAg
IC8qIElOIC0gdGhlIHR5cGUgb2YgcmVzb3VyY2UgKi8KKyAgICB1aW50MTZfdCB0eXBlOworICAg
IC8qCisgICAgICogSU4gLSBhIHR5cGUtc3BlY2lmaWMgcmVzb3VyY2UgaWRlbnRpZmllciwgd2hp
Y2ggbXVzdCBiZSB6ZXJvCisgICAgICogICAgICB1bmxlc3Mgc3RhdGVkIG90aGVyd2lzZS4KKyAg
ICAgKi8KKyAgICB1aW50MzJfdCBpZDsKKyAgICAvKiBJTiAtIG51bWJlciBvZiAoNEspIGZyYW1l
cyBvZiB0aGUgcmVzb3VyY2UgdG8gYmUgbWFwcGVkICovCisgICAgdWludDMyX3QgbnJfZnJhbWVz
OworICAgIHVpbnQzMl90IHBhZDsKKyAgICAvKiBJTiAtIHRoZSBpbmRleCBvZiB0aGUgaW5pdGlh
bCBmcmFtZSB0byBiZSBtYXBwZWQgKi8KKyAgICB1aW50NjRfYWxpZ25lZF90IGZyYW1lOworICAg
IC8qIElOL09VVCAtIElmIHRoZSB0b29scyBkb21haW4gaXMgUFYgdGhlbiwgdXBvbiByZXR1cm4s
IGdtZm5fbGlzdAorICAgICAqICAgICAgICAgIHdpbGwgYmUgcG9wdWxhdGVkIHdpdGggdGhlIE1G
TnMgb2YgdGhlIHJlc291cmNlLgorICAgICAqICAgICAgICAgIElmIHRoZSB0b29scyBkb21haW4g
aXMgSFZNIHRoZW4gaXQgaXMgZXhwZWN0ZWQgdGhhdCwgb24KKyAgICAgKiAgICAgICAgICBlbnRy
eSwgZ21mbl9saXN0IHdpbGwgYmUgcG9wdWxhdGVkIHdpdGggYSBsaXN0IG9mIEdGTnMKKyAgICAg
KiAgICAgICAgICB0aGF0IHdpbGwgYmUgbWFwcGVkIHRvIHRoZSBNRk5zIG9mIHRoZSByZXNvdXJj
ZS4KKyAgICAgKi8KKyAgICBYRU5fR1VFU1RfSEFORExFKHhlbl91bG9uZ190KSBnbWZuX2xpc3Q7
Cit9OwordHlwZWRlZiBzdHJ1Y3QgeGVuX21lbV9hY3F1aXJlX3Jlc291cmNlIHhlbl9tZW1fYWNx
dWlyZV9yZXNvdXJjZV90OworCiAjZW5kaWYgLyogZGVmaW5lZChfX1hFTl9fKSB8fCBkZWZpbmVk
KF9fWEVOX1RPT0xTX18pICovCiAKIC8qCkBAIC02NTAsNyArNjgwLDcgQEAgc3RydWN0IHhlbl92
bnVtYV90b3BvbG9neV9pbmZvIHsKIHR5cGVkZWYgc3RydWN0IHhlbl92bnVtYV90b3BvbG9neV9p
bmZvIHhlbl92bnVtYV90b3BvbG9neV9pbmZvX3Q7CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4
ZW5fdm51bWFfdG9wb2xvZ3lfaW5mb190KTsKIAotLyogTmV4dCBhdmFpbGFibGUgc3Vib3AgbnVt
YmVyIGlzIDI4ICovCisvKiBOZXh0IGF2YWlsYWJsZSBzdWJvcCBudW1iZXIgaXMgMjkgKi8KIAog
I2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19NRU1PUllfSF9fICovCiAKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3hsYXQubHN0IGIveGVuL2luY2x1ZGUveGxhdC5sc3QKaW5kZXggMGYxNzAwMGVhNy4u
NTgzNTg3MjMzNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGxhdC5sc3QKKysrIGIveGVuL2lu
Y2x1ZGUveGxhdC5sc3QKQEAgLTgzLDYgKzgzLDcgQEAKICEJbWVtb3J5X21hcAkJCW1lbW9yeS5o
CiAhCW1lbW9yeV9yZXNlcnZhdGlvbgkJbWVtb3J5LmgKICEJbWVtX2FjY2Vzc19vcAkJCW1lbW9y
eS5oCishCW1lbV9hY3F1aXJlX3Jlc291cmNlCQltZW1vcnkuaAogIQlwb2RfdGFyZ2V0CQkJbWVt
b3J5LmgKICEJcmVtb3ZlX2Zyb21fcGh5c21hcAkJbWVtb3J5LmgKICEJcmVzZXJ2ZWRfZGV2aWNl
X21lbW9yeV9tYXAJbWVtb3J5LmgKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 22:52:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 22:52:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e23O6-00023c-LD; Tue, 10 Oct 2017 22:52:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44954d255=Ian.Jackson@citrix.com>)
 id 1e23O5-00023D-NQ
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 22:52:33 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 F8/71-31244-13F4DD95; Tue, 10 Oct 2017 22:52:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXitHRDpK6B/91
 Ig23T1Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy7/2sKelgrrq28ztrA2MPSxcjJISHgL9Fw
 +AwziM0moCvRtOUvG4jNKyAocXLmE7AaZgEdiQW7P7FB2PIS29/OYYaosZP4dH41O4jNIqAqs
 WXqFUYQW0RAU2LGi7esXYxcQPX/GCWeNHUwgSSEBbwlfj84B9bMKWAgcfXCGyaQIiGBDiaJP6
 2XoS4ykXi7cCfQNg6ghJrE3PXxExj5ZiG5aRaSm2YhuWkBI/MqRo3i1KKy1CJdQwO9pKLM9Iy
 S3MTMHCDPTC83tbg4MT01JzGpWC85P3cTIzDYGIBgB+Px93GHGCU5mJREeV+r340U4kvKT6nM
 SCzOiC8qzUktPsQow8GhJMHr5AeUEyxKTU+tSMvMAYY9TFqCg0dJhDfXFyjNW1yQmFucmQ6RO
 sVoyXHj4fU/TBx7bt8Gkh037/5hEmLJy89LlRLnvQrSIADSkFGaBzcOFpuXGGWlhHkZgQ4U4i
 lILcrNLEGVf8UozsGoJMyrB3IVT2ZeCdzWV0AHMQEdJJp2B+SgkkSElFQDo3HEM+98GXmXLnX
 ZF7cEPxhUFNS3bctt2jYruUz/zId93Xlyh7PLE9crc/43vHraubBhw3F369gsxzM9l69WVxVe
 2+uW/VrPb+fvykof5w6XmGyrKL6dErp3q3celNxzuVnpn50lfyf3tlmfXnGYnkotfXFCcMWnq
 gjuc/PNj59Jial8vvKQEktxRqKhFnNRcSIAt4CPeMgCAAA=
X-Env-Sender: prvs=44954d255=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1507675950!109598780!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3336 invoked from network); 10 Oct 2017 22:52:32 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 22:52:32 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="445201137"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23004.65334.590683.3590@mariner.uk.xensource.com>
Date: Tue, 10 Oct 2017 18:11:18 +0100
To: Markus Armbruster <armbru@redhat.com>
In-Reply-To: <878tgjla6b.fsf@dusky.pond.sub.org>
References: <1507133891-26013-1-git-send-email-ian.jackson@eu.citrix.com>
 <1507133891-26013-8-git-send-email-ian.jackson@eu.citrix.com>
 <877ew4ub3u.fsf@dusky.pond.sub.org>
 <23003.36902.664875.346194@mariner.uk.xensource.com>
 <878tgjla6b.fsf@dusky.pond.sub.org>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 xen-devel@nongnu.org
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH 7/8] os-posix: Provide new
	-runasid option
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TWFya3VzIEFybWJydXN0ZXIgd3JpdGVzICgiUmU6IFtRZW11LWRldmVsXSBbUEFUQ0ggNy84XSBv
cy1wb3NpeDogUHJvdmlkZSBuZXcgLXJ1bmFzaWQgb3B0aW9uIik6Cj4gQWN0dWFsbHksIGEgbnVt
ZXJpYyBVSUQgd2l0aG91dCBncm91cCBuYW1lIG9yIElEIGNvdWxkIGJlIG1hZGUgdG8gd29yawo+
IGp1c3QgZmluZSBhcyBsb25nIGFzIGl0IG1hcHMgdG8gYSB1c2VyIG5hbWUuICBUaGUgdXNlIGNh
c2UgbWF5IG5vdCBiZQo+IHdvcnRoIHRoZSBib3RoZXIsIHRob3VnaC4KCkluIGxpYnhsJ3MgdXNl
IGNhc2UsIGl0IHdvdWxkbid0IG1hcCB0byBhIG5hbWUuCgo+IFVzaW5nICcuJyB0byBzZXBhcmF0
ZSB1c2VyIGFuZCBncm91cCBpcyBzdWJvcHRpbWFsLCBiZWNhdXNlIFBPU0lYCj4gcG9ydGFibGUg
dXNlciBhbmQgZ3JvdXAgbmFtZXMgbWF5IGNvbnRhaW4gaXQ6Ci4uLgo+IENvcmV1dGlscyB1c2Vz
ICc6Jy4gIExldCdzIGZvbGxvdyBpdHMgbGVhZC4KCkknbSBoYXBweSB0byBjaGFuZ2UgaXQgdG8g
dXNlIGA6Jy4KCkNhbiB5b3UgY29uZmlybSB0aGF0IHRoaXMgY29tbWFuZCBsaW5lIGludGVyZmFj
ZSBpcyB0aGVuIE9LID8KV2Ugd291bGQgbGlrZSB0byBzdGFibGlzZSB0aGUgY29ycmVzcG9uZGlu
ZyBjb2RlIGluIGxpYnhsLi4uCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 10 22:52:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 22:52:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e23O8-00024V-A5; Tue, 10 Oct 2017 22:52:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4497f262f=Paul.Durrant@citrix.com>)
 id 1e23O7-00023t-9p
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 22:52:35 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 FC/57-30115-23F4DD95; Tue, 10 Oct 2017 22:52:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUtfI/26
 kwadN7Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8banjmsBT+1Kz7suMTUwNiq0MXIySEh4C9x
 4cYDFhCbTUBHYurTS6xdjBwcIgIqErf3GnQxcnEwCxxlkjg6+xkbSFxYIFii71oMSDmLgKpE+
 96nLCBhXgFriQmfPCEmykvsarvICmJzCthIPFzSwghiCwGVrHvdyARhq0isnzqLDcTmFRCUOD
 nzCdgFzAISEgdfvGCewMg7C0lqFpLUAkamVYwaxalFZalFuoYGeklFmekZJbmJmTlAnplebmp
 xcWJ6ak5iUrFecn7uJkZg4DAAwQ7G4+/jDjFKcjApifK+Vr8bKcSXlJ9SmZFYnBFfVJqTWnyI
 UYaDQ0mC18kPKCdYlJqeWpGWmQMMYZi0BAePkghvri9Qmre4IDG3ODMdInWKUZej4+bdP0xCL
 Hn5ealS4rxXQYoEQIoySvPgRsDi6RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEefVALuHJzC
 uB2/QK6AgmoCNE0+6AHFGSiJCSamCcZqojK7wyOGPT6++JMw7nJ/t//dkuNJVfTf6f2NPoKRv
 /fX7kz7N+VqWzhsql/Ms9f6a8Pv/G4u/3TKcDTasPtl/m5ortPdLH/WfvltX2m/bH529sPu9h
 PFP8ff3dyHm+4ncOsOy5yFFm/0xYSm7WplmrzS9x98pkxlZe3t7EcoS7aNOrR/YMSizFGYmGW
 sxFxYkANMTJ6qICAAA=
X-Env-Sender: prvs=4497f262f=Paul.Durrant@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1507675950!109598780!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3437 invoked from network); 10 Oct 2017 22:52:33 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 22:52:33 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="445201185"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 10 Oct 2017 17:31:22 +0100
Message-ID: <20171010163126.2558-8-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171010163126.2558-1-paul.durrant@citrix.com>
References: <20171010163126.2558-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: [Xen-devel] [PATCH v10 07/11] x86/mm: add an extra command to
	HYPERVISOR_mmu_update...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Li4udG8gYWxsb3cgdGhlIGNhbGxpbmcgZG9tYWluIHRvIHByZXZlbnQgdHJhbnNsYXRpb24gb2Yg
c3BlY2lmaWVkIGwxZQp2YWx1ZS4KCkRlc3BpdGUgd2hhdCB0aGUgY29tbWVudCBpbiBwdWJsaWMv
eGVuLmggbWlnaHQgaW1wbHksIHNwZWNpZnlpbmcgYQpjb21tYW5kIHZhbHVlIG9mIE1NVV9OT1JN
QUxfUFRfVVBEQVRFIHdpbGwgbm90IHNpbXBseSB1cGRhdGUgYW4gbDFlIHdpdGgKdGhlIHNwZWNp
ZmllZCB2YWx1ZS4gSW5zdGVhZCwgbW9kX2wxX2VudHJ5KCkgdGVzdHMgd2hldGhlciBmb3JlaWdu
X2RvbQpoYXMgUEdfdHJhbnNsYXRlIHNldCBpbiBpdHMgcGFnaW5nIG1vZGUgYW5kLCBpZiBpdCBk
b2VzLCBhc3N1bWVzIHRoYXQgdGhlCnRoZSBwZm4gdmFsdWUgaW4gdGhlIGwxZSBpcyBhIGdmbiBy
YXRoZXIgdGhhbiBhbiBtZm4uCgpUbyBhbGxvdyBQViB0b29scyBkb21haW4gdG8gbWFwIG1mbiB2
YWx1ZXMgZnJvbSBhIHByZXZpb3VzbHkgaXNzdWVkCkhZUEVSVklTT1JfbWVtb3J5X29wOlhFTk1F
TV9hY3F1aXJlX3Jlc291cmNlLCB0aGVyZSBuZWVkcyB0byBiZSBhIHdheQp0byB0ZWxsIEhZUEVS
VklTT1JfbW11X3VwZGF0ZSB0aGF0IHRoZSBzcGVjaWZpYyBsMWUgdmFsdWUgZG9lcyBub3QKcmVx
dWlyZSB0cmFuc2xhdGlvbiByZWdhcmRsZXNzIG9mIHRoZSBwYWdpbmcgbW9kZSBvZiBmb3JlaWdu
X2RvbS4gVGhpcwpwYXRjaCB0aGVyZWZvcmUgZGVmaW5lcyBhIG5ldyBjb21tYW5kIHZhbHVlLCBN
TVVfUFRfVVBEQVRFX05PX1RSQU5TTEFURSwKd2hpY2ggaGFzIHRoZSBzYW1lIHNlbWFudGljcyBh
cyBNTVVfTk9STUFMX1BUX1VQREFURSBleGNlcHQgdGhhdCB0aGUKcGFnaW5nIG1vZGUgb2YgZm9y
ZWlnbl9kb20gaXMgaWdub3JlZCBhbmQgdGhlIGwxZSB2YWx1ZSBpcyB1c2VkIHZlcmJhdGltLgoK
U2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNjOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2Vv
cmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNs
ZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNj
OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Cgp2ODoKIC0gTmV3IGluIHRoaXMgdmVyc2lvbiwgcmVwbGFjaW5nICJhbGxvdyBhIHByaXZp
bGVnZWQgUFYgZG9tYWluIHRvIG1hcAogICBndWVzdCBtZm5zIi4KLS0tCiB4ZW4vYXJjaC94ODYv
bW0uYyAgICAgICAgfCAxNyArKysrKysrKysrLS0tLS0tLQogeGVuL2luY2x1ZGUvcHVibGljL3hl
bi5oIHwgMTIgKysrKysrKysrLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyks
IDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2Fy
Y2gveDg2L21tLmMKaW5kZXggYzliYzRhNGU5Mi4uM2RkNWIyYzAwZiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTE2MTksOSArMTYxOSwx
MCBAQCB2b2lkIHBhZ2VfdW5sb2NrKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAKIC8qIFVwZGF0
ZSB0aGUgTDEgZW50cnkgYXQgcGwxZSB0byBuZXcgdmFsdWUgbmwxZS4gKi8KIHN0YXRpYyBpbnQg
bW9kX2wxX2VudHJ5KGwxX3BnZW50cnlfdCAqcGwxZSwgbDFfcGdlbnRyeV90IG5sMWUsCi0gICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdsMW1mbiwgaW50IHByZXNlcnZlX2Fk
LAorICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnbDFtZm4sIHVuc2lnbmVk
IGludCBjbWQsCiAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqcHRfdmNwdSwg
c3RydWN0IGRvbWFpbiAqcGdfZG9tKQogeworICAgIGJvb2wgcHJlc2VydmVfYWQgPSAoY21kID09
IE1NVV9QVF9VUERBVEVfUFJFU0VSVkVfQUQpOwogICAgIGwxX3BnZW50cnlfdCBvbDFlOwogICAg
IHN0cnVjdCBkb21haW4gKnB0X2RvbSA9IHB0X3ZjcHUtPmRvbWFpbjsKICAgICBpbnQgcmMgPSAw
OwpAQCAtMTY0Myw3ICsxNjQ0LDggQEAgc3RhdGljIGludCBtb2RfbDFfZW50cnkobDFfcGdlbnRy
eV90ICpwbDFlLCBsMV9wZ2VudHJ5X3QgbmwxZSwKICAgICAgICAgICAgIHJldHVybiAtRUlOVkFM
OwogICAgICAgICB9CiAKLSAgICAgICAgaWYgKCBwYWdpbmdfbW9kZV90cmFuc2xhdGUocGdfZG9t
KSApCisgICAgICAgIGlmICggY21kICE9IE1NVV9QVF9VUERBVEVfTk9fVFJBTlNMQVRFICYmCisg
ICAgICAgICAgICAgcGFnaW5nX21vZGVfdHJhbnNsYXRlKHBnX2RvbSkgKQogICAgICAgICB7CiAg
ICAgICAgICAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4ocGdfZG9tLCBsMWVfZ2V0X3Bmbihu
bDFlKSwgTlVMTCwgUDJNX0FMTE9DKTsKICAgICAgICAgICAgIGlmICggIXBhZ2UgKQpAQCAtMzI1
OCw2ICszMjYwLDcgQEAgbG9uZyBkb19tbXVfdXBkYXRlKAogICAgICAgICAgICAgICovCiAgICAg
ICAgIGNhc2UgTU1VX05PUk1BTF9QVF9VUERBVEU6CiAgICAgICAgIGNhc2UgTU1VX1BUX1VQREFU
RV9QUkVTRVJWRV9BRDoKKyAgICAgICAgY2FzZSBNTVVfUFRfVVBEQVRFX05PX1RSQU5TTEFURToK
ICAgICAgICAgewogICAgICAgICAgICAgcDJtX3R5cGVfdCBwMm10OwogCkBAIC0zMzIzLDcgKzMz
MjYsOCBAQCBsb25nIGRvX21tdV91cGRhdGUoCiAgICAgICAgICAgICAgICAgICAgIHAybV9xdWVy
eV90IHEgPSAobDFlX2dldF9mbGFncyhsMWUpICYgX1BBR0VfUlcpID8KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBQMk1fVU5TSEFSRSA6IFAyTV9BTExPQzsKIAotICAg
ICAgICAgICAgICAgICAgICBpZiAoIHBhZ2luZ19tb2RlX3RyYW5zbGF0ZShwZ19vd25lcikgKQor
ICAgICAgICAgICAgICAgICAgICBpZiAoIGNtZCAhPSBNTVVfUFRfVVBEQVRFX05PX1RSQU5TTEFU
RSAmJgorICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2luZ19tb2RlX3RyYW5zbGF0ZShwZ19v
d25lcikgKQogICAgICAgICAgICAgICAgICAgICAgICAgdGFyZ2V0ID0gZ2V0X3BhZ2VfZnJvbV9n
Zm4ocGdfb3duZXIsIGwxZV9nZXRfcGZuKGwxZSksCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmbDFlX3AybXQsIHEpOwogCkBAIC0zMzUwLDkgKzMz
NTQsNyBAQCBsb25nIGRvX21tdV91cGRhdGUoCiAgICAgICAgICAgICAgICAgICAgICAgICBicmVh
azsKICAgICAgICAgICAgICAgICAgICAgfQogCi0gICAgICAgICAgICAgICAgICAgIHJjID0gbW9k
X2wxX2VudHJ5KHZhLCBsMWUsIG1mbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY21kID09IE1NVV9QVF9VUERBVEVfUFJFU0VSVkVfQUQsIHYsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBnX293bmVyKTsKKyAgICAgICAgICAgICAgICAgICAg
cmMgPSBtb2RfbDFfZW50cnkodmEsIGwxZSwgbWZuLCBjbWQsIHYsIHBnX293bmVyKTsKICAgICAg
ICAgICAgICAgICAgICAgaWYgKCB0YXJnZXQgKQogICAgICAgICAgICAgICAgICAgICAgICAgcHV0
X3BhZ2UodGFyZ2V0KTsKICAgICAgICAgICAgICAgICB9CkBAIC0zNjMwLDcgKzM2MzIsOCBAQCBz
dGF0aWMgaW50IF9fZG9fdXBkYXRlX3ZhX21hcHBpbmcoCiAgICAgICAgIGdvdG8gb3V0OwogICAg
IH0KIAotICAgIHJjID0gbW9kX2wxX2VudHJ5KHBsMWUsIHZhbCwgbWZuX3goZ2wxbWZuKSwgMCwg
diwgcGdfb3duZXIpOworICAgIHJjID0gbW9kX2wxX2VudHJ5KHBsMWUsIHZhbCwgbWZuX3goZ2wx
bWZuKSwgTU1VX05PUk1BTF9QVF9VUERBVEUsIHYsCisgICAgICAgICAgICAgICAgICAgICAgcGdf
b3duZXIpOwogCiAgICAgcGFnZV91bmxvY2soZ2wxcGcpOwogICAgIHB1dF9wYWdlKGdsMXBnKTsK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaCBiL3hlbi9pbmNsdWRlL3B1Ymxp
Yy94ZW4uaAppbmRleCAyYWM2YjFlMjRkLi5kMjAxNGEzOWViIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9wdWJsaWMveGVuLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3hlbi5oCkBAIC0yNjgs
NiArMjY4LDEwIEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl91bG9uZ190KTsKICAqIEFz
IE1NVV9OT1JNQUxfUFRfVVBEQVRFIGFib3ZlLCBidXQgQS9EIGJpdHMgY3VycmVudGx5IGluIHRo
ZSBQVEUgYXJlIE9SZWQKICAqIHdpdGggdGhvc2UgaW4gQHZhbC4KICAqCisgKiBwdHJbMTowXSA9
PSBNTVVfUFRfVVBEQVRFX05PX1RSQU5TTEFURToKKyAqIEFzIE1NVV9OT1JNQUxfUFRfVVBEQVRF
IGFib3ZlLCBidXQgQHZhbCBpcyBub3QgdHJhbnNsYXRlZCB0aG91Z2ggRkQKKyAqIHBhZ2UgdGFi
bGVzLgorICoKICAqIEB2YWwgaXMgdXN1YWxseSB0aGUgbWFjaGluZSBmcmFtZSBudW1iZXIgYWxv
bmcgd2l0aCBzb21lIGF0dHJpYnV0ZXMuCiAgKiBUaGUgYXR0cmlidXRlcyBieSBkZWZhdWx0IGZv
bGxvdyB0aGUgYXJjaGl0ZWN0dXJlIGRlZmluZWQgYml0cy4gTWVhbmluZyB0aGF0CiAgKiBpZiB0
aGlzIGlzIGEgWDg2XzY0IG1hY2hpbmUgYW5kIGZvdXIgcGFnZSB0YWJsZSBsYXlvdXQgaXMgdXNl
ZCwgdGhlIGxheW91dApAQCAtMzM0LDkgKzMzOCwxMSBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRM
RSh4ZW5fdWxvbmdfdCk7CiAgKgogICogUEFUIChiaXQgNyBvbikgLS0+IFBXVCAoYml0IDMgb24p
IGFuZCBjbGVhciBiaXQgNy4KICAqLwotI2RlZmluZSBNTVVfTk9STUFMX1BUX1VQREFURSAgICAg
IDAgLyogY2hlY2tlZCAnKnB0ciA9IHZhbCcuIHB0ciBpcyBNQS4gICAgICAqLwotI2RlZmluZSBN
TVVfTUFDSFBIWVNfVVBEQVRFICAgICAgIDEgLyogcHRyID0gTUEgb2YgZnJhbWUgdG8gbW9kaWZ5
IGVudHJ5IGZvciAqLwotI2RlZmluZSBNTVVfUFRfVVBEQVRFX1BSRVNFUlZFX0FEIDIgLyogYXRv
bWljYWxseTogKnB0ciA9IHZhbCB8ICgqcHRyJihBfEQpKSAqLworI2RlZmluZSBNTVVfTk9STUFM
X1BUX1VQREFURSAgICAgICAwIC8qIGNoZWNrZWQgJypwdHIgPSB2YWwnLiBwdHIgaXMgTUEuICAg
ICAgKi8KKyNkZWZpbmUgTU1VX01BQ0hQSFlTX1VQREFURSAgICAgICAgMSAvKiBwdHIgPSBNQSBv
ZiBmcmFtZSB0byBtb2RpZnkgZW50cnkgZm9yICovCisjZGVmaW5lIE1NVV9QVF9VUERBVEVfUFJF
U0VSVkVfQUQgIDIgLyogYXRvbWljYWxseTogKnB0ciA9IHZhbCB8ICgqcHRyJihBfEQpKSAqLwor
I2RlZmluZSBNTVVfUFRfVVBEQVRFX05PX1RSQU5TTEFURSAzIC8qIGNoZWNrZWQgJypwdHIgPSB2
YWwnLiBwcnQgaXMgTUEuICAgICAgKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAvKiB2YWwgbmV2ZXIgdHJhbnNsYXRlZC4gICAgICAgICAgICAgICAgICAqLwogCiAvKgog
ICogTU1VIEVYVEVOREVEIE9QRVJBVElPTlMKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 22:52:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 22:52:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e23O6-00023R-EM; Tue, 10 Oct 2017 22:52:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44954d255=Ian.Jackson@citrix.com>)
 id 1e23O5-000232-3a
 for xen-devel@lists.xensource.com; Tue, 10 Oct 2017 22:52:33 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 BA/F0-29911-03F4DD95; Tue, 10 Oct 2017 22:52:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpK6+/91
 Ig2MPjS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8b6hdOZC2YoVyz9KdXA+FWqi5GDQ0LAX+LS
 M5EuRk4g00Pi+tkTTCA2m4CuRNOWv2wgtoiAssTxpi+sXYxcHMwC5xglWqdsYAZJCAs4Sjx+t
 owVxGYRUJX4s+4HWJxXwFPi7B6IQRICchLnj/8Ei3MKeElcvLIEbKgQUM29x99ZQG4QElCTmL
 s+HqJVUOLkzCcsIDazgITEwRcvmCHGWEp8W/+UeQIj/ywkZbOQlC1gZFrFqFGcWlSWWqRraKa
 XVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYaAxAsIPx/saAQ4ySHExKoryv1e9G
 CvEl5adUZiQWZ8QXleakFh9ilOHgUJLg5fADygkWpaanVqRl5gBDHiYtwcGjJMKb6wuU5i0uS
 MwtzkyHSJ1i1OXouHn3D5MQS15+XqqUOO9VkCIBkKKM0jy4EbD4u8QoKyXMywh0lBBPQWpRbm
 YJqvwrRnEORiVh3o8gU3gy80rgNr0COoIJ6AjRtDsgR5QkIqSAMW3182Ed0/SoSzyybj9rHJZ
 J7ixY37ed8/zkqrM2D7jXb998crJ7T/51+d+XNacdzBWq2yZ37vyT3cdbpXbfOX694d0TFf8H
 FhnsjOcN0377WhVdZdv0UCy3i6lhZ8TUqRGLNRrLQiZLytX0cfvvKVpUmP91u4Ku7dP2HrX3a
 V/vvzV12b3K674SS3FGoqEWc1FxIgCRFaYAugIAAA==
X-Env-Sender: prvs=44954d255=Ian.Jackson@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1507675949!70100816!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42534 invoked from network); 10 Oct 2017 22:52:31 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 22:52:31 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="445201103"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Tue, 10 Oct 2017 18:41:27 +0100
Message-ID: <1507657287-26452-3-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507657287-26452-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507657287-26452-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 24/26] libxl: dm_restrict: Support uid range user
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CkFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KdjU6IFVzZSAtcnVuYXMg
PHVpZD46PGdpZD4sIGFzIHN1Z2dlc3RlZCBvbiBxZW11LWRldmVsCiAgICBieSBNYXJrdXMgQXJt
YnJ1c3RlcgoKdjM6IFVzZSAtcnVuYXMgPHVpZD4uPGdpZD4sIGFzIHN1Z2dlc3RlZCBvbiBxZW11
LWRldmVsCiAgICBieSBNYXJrdXMgQXJtYnJ1c3RlcgoKc3F1YXNoISBsaWJ4bDogZG1fcmVzdHJp
Y3Q6IFN1cHBvcnQgdWlkIHJhbmdlIHVzZXIKLS0tCiBkb2NzL21hbi94bC5jZmcucG9kLjUuaW4g
ICAgIHwgMTEgKysrKysrKysrKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2RtLmMgICAgICAgfCAzMiAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJu
YWwuaCB8ICAxICsKIDMgZmlsZXMgY2hhbmdlZCwgNDMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlv
bigtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbiBiL2RvY3MvbWFuL3hs
LmNmZy5wb2QuNS5pbgppbmRleCBlZTg0NTExLi5jYjMyZDA0IDEwMDY0NAotLS0gYS9kb2NzL21h
bi94bC5jZmcucG9kLjUuaW4KKysrIGIvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCkBAIC0yMjQz
LDcgKzIyNDMsMTYgQEAgRm9yIGV4YW1wbGUsIGNkcm9tIGluc2VydCB3aWxsIGZhaWwuCiA9aXRl
bQogCiBZb3UgbXVzdCBjcmVhdGUgdXNlcihzKSBmb3IgcWVtdSB0byBydW4gYXMuCi1DdXJyZW50
bHksIHlvdSBzaG91bGQgZWl0aGVyIGNyZWF0ZQorCitJZGVhbGx5LCBzZXQgYXNpZGUgYSByYW5n
ZSBvZiAzMjc1MiB1aWRzCisoZnJvbSBOIHRvIE4rMzI3NTEpCithbmQgY3JlYXRlIGEgdXNlcgor
d2hvc2UgbmFtZSBpcyBCPHhlbi1xZW11dXNlci1yYW5nZS1iYXNlPgorYW5kIHdob3NlIHVpZCBp
cyBOCithbmQgd2hvc2UgZ2lkIGlzIGEgcGxhaW4gdW5wcml2aWxlZ2VkIGdpZC4KK2xpYnhsIHdp
bGwgdXNlIG9uZSBzdWNoIHVzZXIgZm9yIGVhY2ggZG9taWQuCisKK0FsdGVybmF0aXZlbHksIGVp
dGhlciBjcmVhdGUKIEI8eGVuLXFlbXV1c2VyLWRvbWlkJGRvbWlkPgogZm9yIGV2ZXJ5ICRkb21p
ZCBmcm9tIDEgdG8gMzI3NTEgaW5jbHVzaXZlLAogb3IKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2RtLmMgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCmluZGV4IGIxZTY3OTYuLjBhNWIw
ZjggMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMvbGlieGwv
bGlieGxfZG0uYwpAQCAtMjMsNiArMjMsNyBAQAogI2luY2x1ZGUgPHhlbi9odm0vZTgyMC5oPgog
I2luY2x1ZGUgPHN5cy90eXBlcy5oPgogI2luY2x1ZGUgPHB3ZC5oPgorI2luY2x1ZGUgPGdycC5o
PgogCiBzdGF0aWMgY29uc3QgY2hhciAqbGlieGxfdGFwaWZfc2NyaXB0KGxpYnhsX19nYyAqZ2Mp
CiB7CkBAIC03NTMsNiArNzU0LDkgQEAgbGlieGxfX2RldGVjdF9nZnhfcGFzc3RocnVfa2luZChs
aWJ4bF9fZ2MgKmdjLAogICogIHVzZXJsb29rdXBfaGVscGVyX2dldHB3bmFtKGxpYnhsX19nYyos
IGNvbnN0IGNoYXIgKnVzZXIsCiAgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IHBhc3N3ZCAqKnB3ZF9yKTsKICAqCisgKiAgdXNlcmxvb2t1cF9oZWxwZXJfZ2V0cHd1aWQobGli
eGxfX2djKiwgdWlkX3QgdWlkLAorICogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBwYXNzd2QgKipwd2Rfcik7CisgKgogICogIHJldHVybnMgMSBpZiB0aGUgdXNlciB3YXMgZm91
bmQsIDAgaWYgaXQgd2FzIG5vdCwgLTEgb24gZXJyb3IKICAqLwogI2RlZmluZSBERUZJTkVfVVNF
UkxPT0tVUF9IRUxQRVIoTkFNRSxTUEVDX1RZUEUsU1RSVUNUTkFNRSxTWVNDT05GKSAgICAgXApA
QCAtNzkxLDYgKzc5NSw3IEBAIGxpYnhsX19kZXRlY3RfZ2Z4X3Bhc3N0aHJ1X2tpbmQobGlieGxf
X2djICpnYywKICAgICB9CiAKIERFRklORV9VU0VSTE9PS1VQX0hFTFBFUihnZXRwd25hbSwgY29u
c3QgY2hhciosIHBhc3N3ZCwgX1NDX0dFVFBXX1JfU0laRV9NQVgpOworREVGSU5FX1VTRVJMT09L
VVBfSEVMUEVSKGdldHB3dWlkLCB1aWRfdCwgICAgICAgcGFzc3dkLCBfU0NfR0VUUFdfUl9TSVpF
X01BWCk7CiAKIC8qIGNvbG8gbW9kZSAqLwogZW51bSB7CkBAIC05NTEsNiArOTU2LDcgQEAgc3Rh
dGljIGludCBsaWJ4bF9fYnVpbGRfZGV2aWNlX21vZGVsX2FyZ3NfbmV3KGxpYnhsX19nYyAqZ2Ms
CiAgICAgdWludDY0X3QgcmFtX3NpemU7CiAgICAgY29uc3QgY2hhciAqcGF0aCwgKmNoYXJkZXY7
CiAgICAgY2hhciAqdXNlciA9IE5VTEw7CisgICAgc3RydWN0IHBhc3N3ZCAqdXNlcl9iYXNlOwog
CiAgICAgZG1fYXJncyA9IGZsZXhhcnJheV9tYWtlKGdjLCAxNiwgMSk7CiAgICAgZG1fZW52cyA9
IGZsZXhhcnJheV9tYWtlKGdjLCAxNiwgMSk7CkBAIC0xNjYwLDYgKzE2NjYsMzIgQEAgc3RhdGlj
IGludCBsaWJ4bF9fYnVpbGRfZGV2aWNlX21vZGVsX2FyZ3NfbmV3KGxpYnhsX19nYyAqZ2MsCiAg
ICAgICAgIGlmIChyZXQgPiAwKQogICAgICAgICAgICAgZ290byBlbmRfc2VhcmNoOwogCisgICAg
ICAgIHJldCA9IHVzZXJsb29rdXBfaGVscGVyX2dldHB3bmFtKGdjLCBMSUJYTF9RRU1VX1VTRVJf
UkFOR0VfQkFTRSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnVz
ZXJfYmFzZSk7CisgICAgICAgIGlmIChyZXQgPCAwKQorICAgICAgICAgICAgcmV0dXJuIHJldDsK
KyAgICAgICAgaWYgKHJldCA+IDApIHsKKyAgICAgICAgICAgIHN0cnVjdCBwYXNzd2QgKnVzZXJf
Y2xhc2g7CisgICAgICAgICAgICB1aWRfdCBpbnRlbmRlZF91aWQgPSB1c2VyX2Jhc2UtPnB3X3Vp
ZCArIGd1ZXN0X2RvbWlkOworICAgICAgICAgICAgcmV0ID0gdXNlcmxvb2t1cF9oZWxwZXJfZ2V0
cHd1aWQoZ2MsIGludGVuZGVkX3VpZCwgJnVzZXJfY2xhc2gpOworICAgICAgICAgICAgaWYgKHJl
dCA8IDApCisgICAgICAgICAgICAgICAgcmV0dXJuIHJldDsKKyAgICAgICAgICAgIGlmIChyZXQg
PiAwKSB7CisgICAgICAgICAgICAgICAgTE9HRChFUlJPUiwgZ3Vlc3RfZG9taWQsCisgICAgICAg
ICAgICAgICAgICAgICAid2FudGVkIHRvIHVzZSB1aWQgJWxkICglcyArICVkKSBidXQgdGhhdCBp
cyB1c2VyICVzICEiLAorICAgICAgICAgICAgICAgICAgICAgKGxvbmcpaW50ZW5kZWRfdWlkLCBM
SUJYTF9RRU1VX1VTRVJfUkFOR0VfQkFTRSwKKyAgICAgICAgICAgICAgICAgICAgIGd1ZXN0X2Rv
bWlkLCB1c2VyX2NsYXNoLT5wd19uYW1lKTsKKyAgICAgICAgICAgICAgICByZXR1cm4gRVJST1Jf
RkFJTDsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIExPR0QoREVCVUcsIGd1ZXN0X2RvbWlk
LCAidXNpbmcgdWlkICVsZCIsIChsb25nKWludGVuZGVkX3VpZCk7CisgICAgICAgICAgICBmbGV4
YXJyYXlfYXBwZW5kKGRtX2FyZ3MsICItcnVuYXMiKTsKKyAgICAgICAgICAgIGZsZXhhcnJheV9h
cHBlbmQoZG1fYXJncywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR0NTUFJJTlRGKCIl
bGQ6JWxkIiwgKGxvbmcpaW50ZW5kZWRfdWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKGxvbmcpdXNlcl9iYXNlLT5wd19naWQpKTsKKyAgICAgICAgICAgIHVzZXIg
PSBOVUxMOyAvKiB3ZSBoYXZlIHRha2VuIGNhcmUgb2YgaXQgKi8KKyAgICAgICAgICAgIGdvdG8g
ZW5kX3NlYXJjaDsKKyAgICAgICAgfQorCiAgICAgICAgIHVzZXIgPSBMSUJYTF9RRU1VX1VTRVJf
U0hBUkVEOwogICAgICAgICByZXQgPSB1c2VybG9va3VwX2hlbHBlcl9nZXRwd25hbShnYywgdXNl
ciwgMCk7CiAgICAgICAgIGlmIChyZXQgPCAwKQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggNTMwMTgz
Zi4uNmQ1MWQ0NyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysg
Yi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC00MzE0LDYgKzQzMTQsNyBAQCBfaGlk
ZGVuIGludCBsaWJ4bF9fcmVhZF9zeXNmc19maWxlX2NvbnRlbnRzKGxpYnhsX19nYyAqZ2MsCiAj
ZGVmaW5lIExJQlhMX1FFTVVfVVNFUl9QUkVGSVggInhlbi1xZW11dXNlciIKICNkZWZpbmUgTElC
WExfUUVNVV9VU0VSX0JBU0UgICBMSUJYTF9RRU1VX1VTRVJfUFJFRklYIi1kb21pZCIKICNkZWZp
bmUgTElCWExfUUVNVV9VU0VSX1NIQVJFRCBMSUJYTF9RRU1VX1VTRVJfUFJFRklYIi1zaGFyZWQi
CisjZGVmaW5lIExJQlhMX1FFTVVfVVNFUl9SQU5HRV9CQVNFIExJQlhMX1FFTVVfVVNFUl9QUkVG
SVgiLXJhbmdlLWJhc2UiCiAKIHN0YXRpYyBpbmxpbmUgYm9vbCBsaWJ4bF9fYWNwaV9kZWZib29s
X3ZhbChjb25zdCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9pbmZvKQogewotLSAKMi4xLjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 10 22:53:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 22:53:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e23OV-0002Hs-LS; Tue, 10 Oct 2017 22:52:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e23OU-0002Fv-2T
 for xen-devel@lists.xensource.com; Tue, 10 Oct 2017 22:52:58 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 04/DB-11179-94F4DD95; Tue, 10 Oct 2017 22:52:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVdfd/26
 kwflmPosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmHOtuZC/oN6+4uH4aawPj
 Yr0uRi4OIYFGJon3t5ezQziPGSUeTt3B1MXICeRsY5T4c0ABxBYRcJb4emYuO4jNK6Av8f7YZ
 DYQW1jATaJx1z9mEFtCYBKTxK3PpRC2p8TBjRdYYOzrc2axdjGyc7AJWEkcEgOJsgioSpz69Y
 tpAiP3AkaGVYzqxalFZalFusZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiB/mY
 Agh2MzV+cDjFKcjApifK+Vr8bKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC18kPKCdYlJqeWpGW
 mQMMPJi0BAePkgjvNZA0b3FBYm5xZjpE6hSjLsexTZf/MAmx5OXnpUqJ8waBFAmAFGWU5sGNg
 EXBJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzfvQFmsKTmVcCt+kV0BFMQEeIpt0BOaIkES
 El1cB4VOIh1zxfA63rD3/8Xax8wude1Muqlp70bRPkP/BYzAvJWhS0Jnyb65+ELfr3toY5z1T
 7efVdrVinytmZNyxDrdLmnBRZsP2/i4lKUlHNo0LZ5WwBvzVdTExqe0+XKP7TmH4qq/gYQ8Cy
 ln+uUd2BRxyZdyocuHnZme/StmXvTDPeH43qfBCpxFKckWioxVxUnAgAKkV9S30CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1507675974!109521043!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43450 invoked from network); 10 Oct 2017 22:52:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 22:52:55 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e23OP-0006S0-Dm; Tue, 10 Oct 2017 22:52:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e23OK-0006QH-0Q; Tue, 10 Oct 2017 22:52:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e23OJ-00070e-Lj; Tue, 10 Oct 2017 22:52:47 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114299-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=3b40cfcd1a1912c2e4c4eb353dc77cbf35c63c3a
X-Osstest-Versions-That: xen=a164e14c6e140d792aee644990f8fea0fa8f8da2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 10 Oct 2017 22:52:47 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114299: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDI5OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDI5OS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDNiNDBjZmNkMWExOTEyYzJlNGM0ZWIzNTNkYzc3Y2Jm
MzVjNjNjM2EKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGExNjRlMTRj
NmUxNDBkNzkyYWVlNjQ0OTkwZjhmZWEwZmE4ZjhkYTIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
NDI4OSAgMjAxNy0xMC0xMCAxODowMjo0MiBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTQyOTkgIDIwMTctMTAtMTAgMjE6MDI6NTQgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxp
bmFyby5vcmc+CiAgTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KICBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD14ZW4tdW5zdGFibGUt
c21va2UKKyByZXZpc2lvbj0zYjQwY2ZjZDFhMTkxMmMyZTRjNGViMzUzZGM3N2NiZjM1YzYzYzNh
CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNv
bmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46LgorKysrIFBFUkxMSUI9LjouCisrKyB1bWFzayAw
MDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAg
ICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWco
KTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAn
CisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3Nz
dGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysr
IGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisr
IHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4ZW4tdW5zdGFibGUtc21va2UgM2I0MGNmY2QxYTE5MTJj
MmU0YzRlYjM1M2RjNzdjYmYzNWM2M2MzYQorIGJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyBy
ZXZpc2lvbj0zYjQwY2ZjZDFhMTkxMmMyZTRjNGViMzUzZGM3N2NiZjM1YzYzYzNhCisgLiAuL2Ny
aS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysr
IGV4cG9ydCBQRVJMTElCPS46LjouCisrKysgUEVSTExJQj0uOi46LgorKysgdW1hc2sgMDAyCisr
KyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAg
ICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAg
ICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysg
bG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3Qv
cmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hv
IC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
c19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21t
b24KKysgLiAuL2NyaS1nZXRjb25maWcKKysrIGV4cG9ydCBQRVJMTElCPS46LjouOi4KKysrIFBF
UkxMSUI9LjouOi46LgorKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJy
YW5jaCIgaW4KKyB0cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyBxZW11
dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgJ1snIHh4ZW4gPSB4bGludXggJ10nCisg
bGludXhicmFuY2g9CisgJ1snIHhxZW11LXVwc3RyZWFtLXVuc3RhYmxlID0geCAnXScKKyBzZWxl
Y3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZS1z
bW9rZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHgzYjQwY2ZjZDFhMTkx
MmMyZTRjNGViMzUzZGM3N2NiZjM1YzYzYzNhID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAor
IC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmln
IE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVz
dDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHBy
aW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9n
aXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBy
dW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1
bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
cnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBz
Oi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29z
c3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1
Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgt
NC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgor
KyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQv
eGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxl
LXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9u
Lnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisr
IDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0
YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogaHR0cDov
L2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxl
LXNtb2tlCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDov
L2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hF
Tj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJ
QlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAor
IFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJl
ZSB4ZW4tdW5zdGFibGUtc21va2UKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJh
bmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveGVuCisgZ2l0IHB1c2ggb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0IDNiNDBjZmNkMWExOTEyYzJlNGM0
ZWIzNTNkYzc3Y2JmMzVjNjNjM2E6cmVmcy9oZWFkcy9zbW9rZQpUbyBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgYTE2NGUxNC4uM2I0MGNmYyAgM2I0MGNm
Y2QxYTE5MTJjMmU0YzRlYjM1M2RjNzdjYmYzNWM2M2MzYSAtPiBzbW9rZQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 22:57:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 22:57:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e23Sl-0003VT-7Z; Tue, 10 Oct 2017 22:57:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <stephen@networkplumber.org>) id 1e23Sj-0003VI-Js
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 22:57:21 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 59/64-31121-0505DD95; Tue, 10 Oct 2017 22:57:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjleJIrShJLcpLzFFi42K5GHpgtW5AwN1
 Ig9X/BS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy787uYCjbwV9z+1M7ewNjC08XIxSEkMI1R
 4uqpF6xdjJwcLAK7WCX6dhuCJCQEtrFKfP83mRkkISGQJfF65042CDtNonnvX3YIu0piwo8fL
 CC2kICmxIwbO1khpi5ikuid85MNYqqqxINTmxlBbDYBE4n3828zgdgiAjoSG1dcYANpYBa4wC
 RxoPENWJGwQKLEmVNNQBvYOXgFbCRW5YJEOQVsJdo3/WKGmP+JSWLdoqVg83kFBCVOznwCdgS
 zgJbEw1+3oGx5ie1v5zBPYBSehaRsFpKyWUjKFjAyr2LUKE4tKkst0jWy0EsqykzPKMlNzMzR
 NTQw08tNLS5OTE/NSUwq1kvOz93ECAx1BiDYwXh+beAhRkkOJiVR3tfqdyOF+JLyUyozEosz4
 otKc1KLDzFqcHAIbF67+gKjFEtefl6qkgRvuT9QnWBRanpqRVpmDjAaYUolOHiURHi7QNK8xQ
 WJucWZ6RCpU4z2HBfuXPrDxHFs02Ug+WPSFSB5YM+tP0xCYFOlxHlDQdoEQNoySvPghsKSxyV
 GWSlhXkagk4V4ClKLcjNLUOVfMYpzMCoJ88aCTOHJzCuB2/0K6CwmoLNE0+6AnFWSiJCSamBc
 qb+1nOnK7C9ibH9XSrRHLvFodwidVKz3Yd2p34/vp2v8esP44+qtI48Lnk9cvJ9Rz6tD2v2bY
 BJvV62ORe0JPr9bq1zVHz2YtnPbqyUXEiYrc/3nv8n7XXCT87mGiE9rPzFMr/fSs7DZZ3Ro2a
 s3y9u4f5ne++Wzq1alVj1AdPpeWaG2L39XKbEUZyQaajEXFScCAA9ciEIZAwAA
X-Env-Sender: stephen@networkplumber.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1507676239!64595259!1
X-Originating-IP: [209.85.192.171]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14202 invoked from network); 10 Oct 2017 22:57:20 -0000
Received: from mail-pf0-f171.google.com (HELO mail-pf0-f171.google.com)
 (209.85.192.171)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Oct 2017 22:57:20 -0000
Received: by mail-pf0-f171.google.com with SMTP id b79so98412pfk.5
 for <xen-devel@lists.xenproject.org>; Tue, 10 Oct 2017 15:57:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=networkplumber-org.20150623.gappssmtp.com; s=20150623;
 h=date:from:to:cc:subject:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=d0TdupJDoZVvVXtayrUxPWpnV3lMMLMTUZCLbKs+ioc=;
 b=e4s9URS9b5bzl/15pkwBEAvCkrMqUF3E3gzhF6ij5sIL9u9FyG/z82Hi3FPWJmVy92
 Fjp70I2ntV8QPEKAegcnIhA9g2xKxCJsuseAp+dkHEX3TytKxCp+r+luAJkOyhS1YHQX
 eepq1OWv2CIMME+bamLhwV1iglaynoaFlrz0yTdDUGAnfUZwRlkZzlo5HZWLKhhFXpl6
 QK6frllNo1lAKE/83TInxBTi/dgCj0HtgxkClj3RAkp9r9BQ63jGTnPKAr751mvTU/Vu
 gh6NEi62sUHs4rNeQ7H8myr06k3QNZy/O37+Gw7OesTJ9GqqM1Nu/nmSTJSMr/2fPYql
 d9/A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=d0TdupJDoZVvVXtayrUxPWpnV3lMMLMTUZCLbKs+ioc=;
 b=oB2q9OQjs1LlsBzKmWtPOuJqiE2zSZvGy6htGD7mtUjBKX1lkYEaZhRSco+QyqPPcL
 mffgYjq4jpAyAN2yCwyJ50VK0RW1/xep1fIgBMdOOWCTITnsRTdpgCZrvRydTzkF4gi3
 Nv3tX6BqghXOzifHH6vEcji8OBxvtEz+6nasNSwZxAdq2fwbWbctnAIKBQDDGrwVgVYu
 a0fIHrmFQB2UA8MmsX9/Ggu62aqieK3/T4CwIcANwWCvY0I7HoC0oCMvH8Rf8EMMcLvc
 VInH+x7qGJIA9kBpsTvfGT2eIbEd89Bfg3ih49XE/mVOTQmcHuT9l8syBmk9L/udsVCw
 fSWA==
X-Gm-Message-State: AMCzsaW+QQRRQbH2UXfLHJcMxejzyjdMQTNE6heVNgH75jk7Q2DtlPR8
 tjR10/pmpf18xtI+afxTh1peSw==
X-Google-Smtp-Source: AOwi7QB+2BwCfpP3GtAWBtbRCpgs+rlX/dACAzfT3LhDvPg6pqQnB5IXuqser8+wrTsg7yYV4ggpew==
X-Received: by 10.84.246.137 with SMTP id m9mr13593295pll.222.1507676238531;
 Tue, 10 Oct 2017 15:57:18 -0700 (PDT)
Received: from shemminger-XPS-13-9360 (76-14-207-240.or.wavecable.com.
 [76.14.207.240])
 by smtp.gmail.com with ESMTPSA id p88sm24465143pfi.174.2017.10.10.15.57.17
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Tue, 10 Oct 2017 15:57:18 -0700 (PDT)
Date: Tue, 10 Oct 2017 15:57:11 -0700
From: Stephen Hemminger <stephen@networkplumber.org>
To: "Tan, Jianfeng" <jianfeng.tan@intel.com>
Message-ID: <20171010155711.129ece1f@shemminger-XPS-13-9360>
In-Reply-To: <7612e974-4dfd-970e-2bce-f59cfacf1aee@intel.com>
References: <CAO8FX+RWvuqh-D+o4uha0wgZYg5GBiG_yFn53oCQhJrqck2UVQ@mail.gmail.com>
 <1585937b-613c-eecf-5b08-d840a3265329@intel.com>
 <CAO8FX+RhMwL81-N=ktPc4bhsNeU9nA6cwzH=k1gz6xQAZfunfw@mail.gmail.com>
 <c478e36d-1c9b-d6d4-4b93-cb095f52ed38@intel.com>
 <CAO8FX+TWYVBCg0KAP6bEUTvGGep8J_NJZ6aHORKKOQe6DXBFkA@mail.gmail.com>
 <7612e974-4dfd-970e-2bce-f59cfacf1aee@intel.com>
MIME-Version: 1.0
Cc: pablo.de.lara.guarch@intel.com, yuanhan.liu@linux.intel.com,
 olivier.matz@6wind.com, shreyansh.jain@nxp.com, bruce.richardson@intel.com,
 david.marchand@6wind.com, DPDK <dev@dpdk.org>,
 Bill Bonaparte <programme110@gmail.com>, bernard.iremonger@intel.com,
 thomas@monjalon.net, xen-devel@lists.xenproject.org, huawei.xie@intel.com
Subject: Re: [Xen-devel] [dpdk-dev] Can xenvirt pmd work in xen guest (aka
 DomU) without xen-vhost in Dom0 ?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCA5IE9jdCAyMDE3IDAwOjEzOjQ3ICswODAwCiJUYW4sIEppYW5mZW5nIiA8amlhbmZl
bmcudGFuQGludGVsLmNvbT4gd3JvdGU6Cgo+IEhpLAo+IAo+IAo+IE9uIDEwLzgvMjAxNyAxMjo1
NCBQTSwgQmlsbCBCb25hcGFydGUgd3JvdGU6Cj4gPiBUaGFua3MgSmlhbmZlbmcgZm9yIHRha2lu
ZyB0aW1lIHRvIHJlcGx5Lgo+ID4KPiA+IHBsZWFzZSBhbGxvdyBtZSB0byBicmllZmx5IGV4cGxh
aW4gd2h5IEkgd2FudCB0byBydW4gZHBkayBvbiB4ZW4uCj4gPiBvdXIgc3lzdGVtIGlzIGJhc2Vk
IG9uIGRwZGssIHdoaWNoIG1lYW5zIHdlIHVzZSBkcGRrIGFzIHBhY2tldCAKPiA+IHJlY2VpdmUv
dHJhbnNtaXQgZW5naW5lLAo+ID4gYW5kIHdpdGggaW50ZWdyYXRlZCBkcGRrIHZpcnRpby92bXhu
ZXQzIGRyaXZlciwgb3VyIHN5c3RlbSBjYW4gcnVuIG9uIAo+ID4gS1ZNL1ZNd2FyZSBwbGF0Zm9y
bSAuCj4gPiB0aGlzIHllYXIsIHdlIGhhdmUgcGxhbiB0byBydW4gb3VyIHN5c3RlbSBvbiBBV1Mg
Y2xvdWQsIGJ1dCBJIGZvdW5kIAo+ID4gdGhhdCBBV1MKPiA+IHVzZXMgeGVuIGFzIGl0cyB2aXJ0
dWFsaXphdGlvbiBwbGF0Zm9ybSwgYW5kIHRoZSBidXMtaW5mbyBvZiBuaWMgaXMgCj4gPiB2aWYt
eCAoeCBjb3VsZCBiZSAwLDEsMi4uLiksCj4gPiB0aGUgZHJpdmVyIHVzZWQgaW4ga2VybmVsIGlz
IHZpZi4gdGhpcyBzaG91bGQgYmUgcGFyYS12aXJ0dWFsaXplZCBuaWMgCj4gPiB1c2VkIG9uIHhl
bi4gIAo+IAo+IE15IGd1ZXNzIGlzIGV4YWN0bHkgYXMgeW91IGRlc2NyaWJlLiBJbiBBV1MsIHdl
IGxhY2sgb2YgYSBQTUQgZm9yIHhlbiAKPiBuZXRmcm9udCAodmlmKSBuaWMuIEFuZCBldmVuIHdl
IGdvdCBzdWNoIGEgUE1ELCB3ZSBzdGlsbCBuZWVkIGEgUE1EIGZvciAKPiB4ZW4gbmV0YmFjay4g
Qm90aCBhcmUgbWlzc2luZy4KPiAKPiA+Cj4gPiBJIGRvbid0IGtub3cgd2hpY2ggZHBkayBkcnZp
ZXIgY2FuIG1hbmFnZSB0aGlzIHB2IG5pYy4gdGhlbiBJIHNlZSAKPiA+IHhlbnZpcnQsIEkgdGhp
bmsgdGhpcyBkcml2ZXIgY2FuCj4gPiBkaWQgdGhpcyBqb2IsIGxpa2UgdmlydGlvIGNhbiBtYW5h
Z2UgdmlydGlvIG5pYyB3aGljaCBpcyB1c2VkIG9uIGt2bS4KPiA+IHVuZm9ydHVuYXRlbHksIGFm
dGVyIHNvbWUgc3R1ZHkgd29yaywgSSBydW4gdGVzdHBtZCBzdWNjZXNzZnVsbHkgb24gCj4gPiB4
ZW4sIGJ1dCBubyBwYWNrZXRzIHJlY2VpdmVkLgo+ID4KPiA+IHdpdGggdGhlIGluZm9ybWFpbiBn
b3QgZnJvbSB5b3UsIEkga25vdyBJdCdzIG5lZWQgdG8gcnVuIHZob3N0X3hlbiBhdCAKPiA+IGRv
bTAgc28gdGhhdCB4ZW52aXJ0IGF0IGRvbVUgY2FuIHdvcmsuCj4gPiBidXQgZm9yIG15IGNhc2Us
IEkgaGF2ZSBubyBjaGFuZ2UgdG8gcnVuIHZob3N0X3hlbiBhdCBkb20wLCBiZWNhdXNlIEkgCj4g
PiBvbmx5IGNhbiBvcGVyYXRlIG15IG93biBkb21VLgo+ID4KPiA+IGZvciB0aGlzIGNhc2UsIElm
IEkgd2FudCB0byBydW4gc3lzdGVtIHdoaWNoIGlzIGJhc2VkIG9uIGRwZGsgYXQgZG9tVSwgCj4g
PiB3aGF0IHNob3VsZCBJIGRvPwo+ID4gYXBwcmVjaWF0ZSBhbnkgaWRlYSBvciBzdWdnZXN0aW9u
IGZyb20geW91LiAgCj4gCj4gV2hhdCBraW5kIG9mIHBlcmZvcm1hbmNlIGFyZSB5b3Ugc2Vla2lu
Zz8gT25seSBhY2NlbGVyYXRpbmcgdGhlIGZyb250ZW5kIAo+IGJ5IGEgbmV3IFBNRCwgaS5lLiBu
ZXRmcm9udCwgd2UgY2FuIGJ5cGFzcyB0aGUgVk0ga2VybmVsICgpLiBCdXQgd2l0aG91dCAKPiBh
Y2NlbGVyYXRpbmcgdGhlIGJhY2tlbmQsIGl0IG9ubHkgYnJpbmdzIGxpbWl0ZWQgaW1wcm92ZW1l
bnQuCgpCcm9jYWRlIHdyb3RlIGEgeGVuIG5ldC1mcm9udCBkcml2ZXIuIEl0IHdhcyBuZXZlciBp
bnRlZ3JhdGVkIHVwc3RyZWFtCmFuZCBoYWQgbWFueSBpc3N1ZXMgKHN1Y2ggYXMgcHJldGVuZGlu
ZyB0byBiZSBQQ0kgYW5kIGl0IHdhc24ndCkuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 23:02:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 23:02:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e23X5-0004CI-P9; Tue, 10 Oct 2017 23:01:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=449b7a24d=Andrew.Cooper3@citrix.com>)
 id 1e23X4-0004CC-Gb
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 23:01:50 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 54/FF-31244-D515DD95; Tue, 10 Oct 2017 23:01:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRWlGSWpSXmKPExsXitHSDvW5s4N1
 Ig2crmSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owPs68yFzzJr3jWO4O9gfGXbxcjJ4eEgL9E
 75LDLCA2m4C+xO4Xn5hAbBEBdYnTHRdZuxi5OJgFdjFJvJrxkx0kISwQI/Gg+Q8jiM0ioCox+
 fJcIJuDg1fAU+JBhz7ETDmJ88d/MoPYQgJqEtf6L4G18goISpyc+QRsF7OAhMTBFy+YJzByz0
 KSmoUktYCRaRWjRnFqUVlqka6RoV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmA
 wMADBDsY/ywIOMUpyMCmJ8r5WvxspxJeUn1KZkVicEV9UmpNafIhRhoNDSYJXLQAoJ1iUmp5a
 kZaZAwxLmLQEB4+SCG+XP1Cat7ggMbc4Mx0idYrRmOPYpst/mDg6bt79wyTEkpeflyolzmsPM
 kkApDSjNA9uECxeLjHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmYVwhkCk9mXgncvldApzABnS
 KadgfklJJEhJRUA+OBf8kJrwSWceXM/biiVUol14nveOJR4UealjNPT1+9rPnz8r8rKi/e5OS
 ZnPH6ekncofIgxlc5O4tes54/6jVl+kyNbD6e7p55H3/OFD2i5Fh3pqnkYP/d9pOXuDhT178z
 d7roszIxedsWoYsl0i3L13O+6nuQ18D0w0s8Si9XdI3rsbara54psRRnJBpqMRcVJwIA+WPAo
 pICAAA=
X-Env-Sender: prvs=449b7a24d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1507676507!105571848!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63195 invoked from network); 10 Oct 2017 23:01:48 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 23:01:48 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="453294271"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 10 Oct 2017 21:24:35 +0100
Message-ID: <1507667075-15556-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for-4.10] common/gnttab: Improve logging message
	by including relevent domid
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2V2ZXJhbCBsb2dnaW5nIG1lc3NhZ2VzIGNpdGUgImJhZCByZWYgJSN4Iiwgd2l0aG91dCBpZGVu
dGlmeWluZyB3aGljaCBkb21haW4KdGhlIHJlZiBiZWxvbmdzIHRvLiAgQWRkIGEgZG9tYWluIGJh
Y2stcG9pbnRlciB0byBzdHJ1Y3QgZ3JhbnRfdGFibGUgdG8KaW1wcm92ZSB0aGUgZGVidWdhYmls
aXR5LgoKV2hpbGUgZWRpdGluZyB0aGUgbWVzc2FnZXMsIGNsZWFuIHVwIHNvbWUgb3RoZXJzOgoK
ICogUmVtb3ZlIGV4dHJhbmlvdXMgcHVuY3R1YXRpb24KICogVXNlIGQlZCByYXRoZXIgdGhhbiBE
b20lZAogKiBSZW1vdmUgImdudHRhYl90cmFuc2ZlcjoiIHByZWZpeGVzLCBhcyBpdCBpcyBpbmNs
dWRlZCBieSB0aGUgZ2RwcmludGsoKQogKiBSZWZsb3cgc2V2ZXJhbCBtZXNzYWdlcyB0byBub3Qg
YmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIGxpbmVzCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEdlb3JnZSBEdW5sYXAgPEdl
b3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNl
LmNvbT4KQ0M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4K
Q0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IFRpbSBE
ZWVnYW4gPHRpbUB4ZW4ub3JnPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2NvbW1vbi9ncmFu
dF90YWJsZS5jIHwgOTEgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNDggaW5zZXJ0aW9ucygrKSwgNDMgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFu
dF90YWJsZS5jCmluZGV4IDZkMjBiMTcuLjNhN2E3ZTQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
Z3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTc2LDYgKzc2
LDkgQEAgc3RydWN0IGdyYW50X3RhYmxlIHsKICAgICAvKiBNYXBwaW5nIHRyYWNraW5nIHRhYmxl
IHBlciB2Y3B1LiAqLwogICAgIHN0cnVjdCBncmFudF9tYXBwaW5nICoqbWFwdHJhY2s7CiAKKyAg
ICAvKiBEb21haW4gdG8gd2hpY2ggdGhpcyBzdHJ1Y3QgZ3JhbnRfdGFibGUgYmVsb25ncy4gKi8K
KyAgICBzdHJ1Y3QgZG9tYWluICpkb21haW47CisKICAgICBzdHJ1Y3QgZ3JhbnRfdGFibGVfYXJj
aCBhcmNoOwogfTsKIApAQCAtNjUxLDcgKzY1NCw3IEBAIHN0YXRpYyBpbnQgX3NldF9zdGF0dXNf
djEoZG9taWRfdCAgZG9taWQsCiAgICAgICAgICAgICAgICBHVEZfcGVybWl0X2FjY2VzcykgfHwK
ICAgICAgICAgICAgICAgKHNjb21iby5zaG9ydHMuZG9taWQgIT0gZG9taWQpKSApCiAgICAgICAg
ICAgICBQSU5fRkFJTChkb25lLCBHTlRTVF9nZW5lcmFsX2Vycm9yLAotICAgICAgICAgICAgICAg
ICAgICAgIkJhZCBmbGFncyAoJXgpIG9yIGRvbSAoJWQpLiAoZXhwZWN0ZWQgZG9tICVkKVxuIiwK
KyAgICAgICAgICAgICAgICAgICAgICJCYWQgZmxhZ3MgKCV4KSBvciBkb20gKCVkKTsgZXhwZWN0
ZWQgZCVkXG4iLAogICAgICAgICAgICAgICAgICAgICAgc2NvbWJvLnNob3J0cy5mbGFncywgc2Nv
bWJvLnNob3J0cy5kb21pZCwKICAgICAgICAgICAgICAgICAgICAgIGRvbWlkKTsKIApAQCAtNjYz
LDcgKzY2Niw3IEBAIHN0YXRpYyBpbnQgX3NldF9zdGF0dXNfdjEoZG9taWRfdCAgZG9taWQsCiAg
ICAgICAgICAgICBuZXdfc2NvbWJvLnNob3J0cy5mbGFncyB8PSBHVEZfd3JpdGluZzsKICAgICAg
ICAgICAgIGlmICggdW5saWtlbHkoc2NvbWJvLnNob3J0cy5mbGFncyAmIEdURl9yZWFkb25seSkg
KQogICAgICAgICAgICAgICAgIFBJTl9GQUlMKGRvbmUsIEdOVFNUX2dlbmVyYWxfZXJyb3IsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgIkF0dGVtcHQgdG8gd3JpdGUtcGluIGEgci9vIGdyYW50
IGVudHJ5LlxuIik7CisgICAgICAgICAgICAgICAgICAgICAgICAgIkF0dGVtcHQgdG8gd3JpdGUt
cGluIGEgci9vIGdyYW50IGVudHJ5XG4iKTsKICAgICAgICAgfQogCiAgICAgICAgIHByZXZfc2Nv
bWJvLndvcmQgPSBjbXB4Y2hnKCh1MzIgKilzaGFoLApAQCAtNjczLDcgKzY3Niw3IEBAIHN0YXRp
YyBpbnQgX3NldF9zdGF0dXNfdjEoZG9taWRfdCAgZG9taWQsCiAKICAgICAgICAgaWYgKCByZXRy
aWVzKysgPT0gNCApCiAgICAgICAgICAgICBQSU5fRkFJTChkb25lLCBHTlRTVF9nZW5lcmFsX2Vy
cm9yLAotICAgICAgICAgICAgICAgICAgICAgIlNoYXJlZCBncmFudCBlbnRyeSBpcyB1bnN0YWJs
ZS5cbiIpOworICAgICAgICAgICAgICAgICAgICAgIlNoYXJlZCBncmFudCBlbnRyeSBpcyB1bnN0
YWJsZVxuIik7CiAKICAgICAgICAgc2NvbWJvID0gcHJldl9zY29tYm87CiAgICAgfQpAQCAtNzE1
LDcgKzcxOCw3IEBAIHN0YXRpYyBpbnQgX3NldF9zdGF0dXNfdjIoZG9taWRfdCAgZG9taWQsCiAg
ICAgICAgICAgICAoKGZsYWdzICYgbWFzaykgIT0gR1RGX3RyYW5zaXRpdmUpKSB8fAogICAgICAg
ICAgIChpZCAhPSBkb21pZCkpICkKICAgICAgICAgUElOX0ZBSUwoZG9uZSwgR05UU1RfZ2VuZXJh
bF9lcnJvciwKLSAgICAgICAgICAgICAgICAgIkJhZCBmbGFncyAoJXgpIG9yIGRvbSAoJWQpLiAo
ZXhwZWN0ZWQgZG9tICVkLCBmbGFncyAleClcbiIsCisgICAgICAgICAgICAgICAgICJCYWQgZmxh
Z3MgKCV4KSBvciBkb20gKCVkKTsgZXhwZWN0ZWQgZCVkLCBmbGFncyAleFxuIiwKICAgICAgICAg
ICAgICAgICAgZmxhZ3MsIGlkLCBkb21pZCwgbWFzayk7CiAKICAgICBpZiAoIHJlYWRvbmx5ICkK
QEAgLTcyNiw3ICs3MjksNyBAQCBzdGF0aWMgaW50IF9zZXRfc3RhdHVzX3YyKGRvbWlkX3QgIGRv
bWlkLAogICAgIHsKICAgICAgICAgaWYgKCB1bmxpa2VseShmbGFncyAmIEdURl9yZWFkb25seSkg
KQogICAgICAgICAgICAgUElOX0ZBSUwoZG9uZSwgR05UU1RfZ2VuZXJhbF9lcnJvciwKLSAgICAg
ICAgICAgICAgICAgICAgICJBdHRlbXB0IHRvIHdyaXRlLXBpbiBhIHIvbyBncmFudCBlbnRyeS5c
biIpOworICAgICAgICAgICAgICAgICAgICAgIkF0dGVtcHQgdG8gd3JpdGUtcGluIGEgci9vIGdy
YW50IGVudHJ5XG4iKTsKICAgICAgICAgKnN0YXR1cyB8PSBHVEZfcmVhZGluZyB8IEdURl93cml0
aW5nOwogICAgIH0KIApAQCAtNzQ5LDggKzc1Miw3IEBAIHN0YXRpYyBpbnQgX3NldF9zdGF0dXNf
djIoZG9taWRfdCAgZG9taWQsCiAgICAgICAgICAgICBnbnR0YWJfY2xlYXJfZmxhZyhfR1RGX3dy
aXRpbmcsIHN0YXR1cyk7CiAgICAgICAgICAgICBnbnR0YWJfY2xlYXJfZmxhZyhfR1RGX3JlYWRp
bmcsIHN0YXR1cyk7CiAgICAgICAgICAgICBQSU5fRkFJTChkb25lLCBHTlRTVF9nZW5lcmFsX2Vy
cm9yLAotICAgICAgICAgICAgICAgICAgICAgIlVuc3RhYmxlIGZsYWdzICgleCkgb3IgZG9tICgl
ZCkuIChleHBlY3RlZCBkb20gJWQpICIKLSAgICAgICAgICAgICAgICAgICAgICIoci93OiAlZClc
biIsCisgICAgICAgICAgICAgICAgICAgICAiVW5zdGFibGUgZmxhZ3MgKCV4KSBvciBkb20gKCVk
KTsgZXhwZWN0ZWQgZCVkIChyL3c6ICVkKVxuIiwKICAgICAgICAgICAgICAgICAgICAgIGZsYWdz
LCBpZCwgZG9taWQsICFyZWFkb25seSk7CiAgICAgICAgIH0KICAgICB9CkBAIC04OTYsNyArODk4
LDcgQEAgbWFwX2dyYW50X3JlZigKIAogICAgIGlmICggdW5saWtlbHkoKG9wLT5mbGFncyAmIChH
TlRNQVBfZGV2aWNlX21hcHxHTlRNQVBfaG9zdF9tYXApKSA9PSAwKSApCiAgICAgewotICAgICAg
ICBnZHByaW50ayhYRU5MT0dfSU5GTywgIkJhZCBmbGFncyBpbiBncmFudCBtYXAgb3AgKCV4KS5c
biIsIG9wLT5mbGFncyk7CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLCAiQmFkIGZsYWdz
IGluIGdyYW50IG1hcCBvcDogJXhcbiIsIG9wLT5mbGFncyk7CiAgICAgICAgIG9wLT5zdGF0dXMg
PSBHTlRTVF9iYWRfZ250cmVmOwogICAgICAgICByZXR1cm47CiAgICAgfQpAQCAtOTA1LDcgKzkw
Nyw3IEBAIG1hcF9ncmFudF9yZWYoCiAgICAgICAgICAgICAgICAgICAob3AtPmZsYWdzICYgKEdO
VE1BUF9kZXZpY2VfbWFwfEdOVE1BUF9hcHBsaWNhdGlvbl9tYXB8CiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgR05UTUFQX2NvbnRhaW5zX3B0ZSkpKSApCiAgICAgewotICAgICAgICBnZHBy
aW50ayhYRU5MT0dfSU5GTywgIk5vIGRldmljZSBtYXBwaW5nIGluIEhWTSBkb21haW4uXG4iKTsK
KyAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJObyBkZXZpY2UgbWFwcGluZyBpbiBIVk0g
ZG9tYWluXG4iKTsKICAgICAgICAgb3AtPnN0YXR1cyA9IEdOVFNUX2dlbmVyYWxfZXJyb3I7CiAg
ICAgICAgIHJldHVybjsKICAgICB9CkBAIC05MzAsNyArOTMyLDcgQEAgbWFwX2dyYW50X3JlZigK
ICAgICBpZiAoIHVubGlrZWx5KGhhbmRsZSA9PSBJTlZBTElEX01BUFRSQUNLX0hBTkRMRSkgKQog
ICAgIHsKICAgICAgICAgcmN1X3VubG9ja19kb21haW4ocmQpOwotICAgICAgICBnZHByaW50ayhY
RU5MT0dfSU5GTywgIkZhaWxlZCB0byBvYnRhaW4gbWFwdHJhY2sgaGFuZGxlLlxuIik7CisgICAg
ICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLCAiRmFpbGVkIHRvIG9idGFpbiBtYXB0cmFjayBoYW5k
bGVcbiIpOwogICAgICAgICBvcC0+c3RhdHVzID0gR05UU1Rfbm9fZGV2aWNlX3NwYWNlOwogICAg
ICAgICByZXR1cm47CiAgICAgfQpAQCAtOTQwLDcgKzk0Miw4IEBAIG1hcF9ncmFudF9yZWYoCiAK
ICAgICAvKiBCb3VuZHMgY2hlY2sgb24gdGhlIGdyYW50IHJlZiAqLwogICAgIGlmICggdW5saWtl
bHkob3AtPnJlZiA+PSBucl9ncmFudF9lbnRyaWVzKHJndCkpKQotICAgICAgICBQSU5fRkFJTCh1
bmxvY2tfb3V0LCBHTlRTVF9iYWRfZ250cmVmLCAiQmFkIHJlZiAlI3hcbiIsIG9wLT5yZWYpOwor
ICAgICAgICBQSU5fRkFJTCh1bmxvY2tfb3V0LCBHTlRTVF9iYWRfZ250cmVmLCAiQmFkIHJlZiAl
I3ggZm9yIGQlZFxuIiwKKyAgICAgICAgICAgICAgICAgb3AtPnJlZiwgcmd0LT5kb21haW4tPmRv
bWFpbl9pZCk7CiAKICAgICBhY3QgPSBhY3RpdmVfZW50cnlfYWNxdWlyZShyZ3QsIG9wLT5yZWYp
OwogICAgIHNoYWggPSBzaGFyZWRfZW50cnlfaGVhZGVyKHJndCwgb3AtPnJlZik7CkBAIC0xMjM5
LDcgKzEyNDIsOCBAQCB1bm1hcF9jb21tb24oCiAKICAgICBpZiAoIHVubGlrZWx5KG9wLT5oYW5k
bGUgPj0gbGd0LT5tYXB0cmFja19saW1pdCkgKQogICAgIHsKLSAgICAgICAgZ2RwcmludGsoWEVO
TE9HX0lORk8sICJCYWQgaGFuZGxlICUjeFxuIiwgb3AtPmhhbmRsZSk7CisgICAgICAgIGdkcHJp
bnRrKFhFTkxPR19JTkZPLCAiQmFkIGQlZCBoYW5kbGUgJSN4XG4iLAorICAgICAgICAgICAgICAg
ICBsZ3QtPmRvbWFpbi0+ZG9tYWluX2lkLCBvcC0+aGFuZGxlKTsKICAgICAgICAgb3AtPnN0YXR1
cyA9IEdOVFNUX2JhZF9oYW5kbGU7CiAgICAgICAgIHJldHVybjsKICAgICB9CkBAIC0xMjQ5LDcg
KzEyNTMsOCBAQCB1bm1hcF9jb21tb24oCiAKICAgICBpZiAoIHVubGlrZWx5KCFyZWFkX2F0b21p
YygmbWFwLT5mbGFncykpICkKICAgICB7Ci0gICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLCAi
WmVybyBmbGFncyBmb3IgaGFuZGxlICUjeFxuIiwgb3AtPmhhbmRsZSk7CisgICAgICAgIGdkcHJp
bnRrKFhFTkxPR19JTkZPLCAiWmVybyBmbGFncyBmb3IgZCVkIGhhbmRsZSAlI3hcbiIsCisgICAg
ICAgICAgICAgICAgIGxndC0+ZG9tYWluLT5kb21haW5faWQsIG9wLT5oYW5kbGUpOwogICAgICAg
ICBvcC0+c3RhdHVzID0gR05UU1RfYmFkX2hhbmRsZTsKICAgICAgICAgcmV0dXJuOwogICAgIH0K
QEAgLTEzMDQsNyArMTMwOSw4IEBAIHVubWFwX2NvbW1vbigKICAgICBzbXBfcm1iKCk7CiAgICAg
aWYgKCB1bmxpa2VseShvcC0+cmVmID49IG5yX2dyYW50X2VudHJpZXMocmd0KSkgKQogICAgIHsK
LSAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJVbnN0YWJsZSBoYW5kbGUgJSN4XG4i
LCBvcC0+aGFuZGxlKTsKKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJVbnN0YWJs
ZSBkJWQgaGFuZGxlICUjeFxuIiwKKyAgICAgICAgICAgICAgICAgcmd0LT5kb21haW4tPmRvbWFp
bl9pZCwgb3AtPmhhbmRsZSk7CiAgICAgICAgIHJjID0gR05UU1RfYmFkX2hhbmRsZTsKICAgICAg
ICAgZmxhZ3MgPSAwOwogICAgICAgICBnb3RvIHVubG9ja19vdXQ7CkBAIC0xNjc4LDcgKzE2ODQs
NyBAQCBnbnR0YWJfZ3Jvd190YWJsZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgcmVx
X25yX2ZyYW1lcykKICAgICBBU1NFUlQocmVxX25yX2ZyYW1lcyA8PSBndC0+bWF4X2dyYW50X2Zy
YW1lcyk7CiAKICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywKLSAgICAgICAgICAgICJFeHBhbmRp
bmcgZG9tICglZCkgZ3JhbnQgdGFibGUgZnJvbSAoJWQpIHRvICglZCkgZnJhbWVzLlxuIiwKKyAg
ICAgICAgICAgICJFeHBhbmRpbmcgZCVkIGdyYW50IHRhYmxlIGZyb20gJXUgdG8gJXUgZnJhbWVz
XG4iLAogICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBucl9ncmFudF9mcmFtZXMoZ3QpLCByZXFf
bnJfZnJhbWVzKTsKIAogICAgIC8qIEFjdGl2ZSAqLwpAQCAtMTcyNyw3ICsxNzMzLDggQEAgZ250
dGFiX2dyb3dfdGFibGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHJlcV9ucl9mcmFt
ZXMpCiAgICAgICAgIGZyZWVfeGVuaGVhcF9wYWdlKGd0LT5hY3RpdmVbaV0pOwogICAgICAgICBn
dC0+YWN0aXZlW2ldID0gTlVMTDsKICAgICB9Ci0gICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJB
bGxvY2F0aW9uIGZhaWx1cmUgd2hlbiBleHBhbmRpbmcgZ3JhbnQgdGFibGUuXG4iKTsKKyAgICBn
ZHByaW50ayhYRU5MT0dfSU5GTywgIkFsbG9jYXRpb24gZmFpbHVyZSB3aGVuIGV4cGFuZGluZyBk
JWQgZ3JhbnQgdGFibGVcbiIsCisgICAgICAgICAgICAgZC0+ZG9tYWluX2lkKTsKIAogICAgIHJl
dHVybiAtRU5PTUVNOwogfQpAQCAtMTk3MSwxMCArMTk3OCwxMCBAQCBnbnR0YWJfcHJlcGFyZV9m
b3JfdHJhbnNmZXIoCiAgICAgICAgIGlmICggdW5saWtlbHkoc2NvbWJvLnNob3J0cy5mbGFncyAh
PSBHVEZfYWNjZXB0X3RyYW5zZmVyKSB8fAogICAgICAgICAgICAgIHVubGlrZWx5KHNjb21iby5z
aG9ydHMuZG9taWQgIT0gbGQtPmRvbWFpbl9pZCkgKQogICAgICAgICB7Ci0gICAgICAgICAgICBn
ZHByaW50ayhYRU5MT0dfSU5GTywgIkJhZCBmbGFncyAoJXgpIG9yIGRvbSAoJWQpLiAiCi0gICAg
ICAgICAgICAgICAgICAgICIoTkIuIGV4cGVjdGVkIGRvbSAlZClcbiIsCi0gICAgICAgICAgICAg
ICAgICAgIHNjb21iby5zaG9ydHMuZmxhZ3MsIHNjb21iby5zaG9ydHMuZG9taWQsCi0gICAgICAg
ICAgICAgICAgICAgIGxkLT5kb21haW5faWQpOworICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9H
X0lORk8sCisgICAgICAgICAgICAgICAgICAgICAiQmFkIGZsYWdzICgleCkgb3IgZG9tICglZCk7
IGV4cGVjdGVkIGQlZFxuIiwKKyAgICAgICAgICAgICAgICAgICAgIHNjb21iby5zaG9ydHMuZmxh
Z3MsIHNjb21iby5zaG9ydHMuZG9taWQsCisgICAgICAgICAgICAgICAgICAgICBsZC0+ZG9tYWlu
X2lkKTsKICAgICAgICAgICAgIGdvdG8gZmFpbDsKICAgICAgICAgfQogCkBAIC0xOTg4LDcgKzE5
OTUsNyBAQCBnbnR0YWJfcHJlcGFyZV9mb3JfdHJhbnNmZXIoCiAKICAgICAgICAgaWYgKCByZXRy
aWVzKysgPT0gNCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJO
SU5HLCAiU2hhcmVkIGdyYW50IGVudHJ5IGlzIHVuc3RhYmxlLlxuIik7CisgICAgICAgICAgICBn
ZHByaW50ayhYRU5MT0dfV0FSTklORywgIlNoYXJlZCBncmFudCBlbnRyeSBpcyB1bnN0YWJsZVxu
Iik7CiAgICAgICAgICAgICBnb3RvIGZhaWw7CiAgICAgICAgIH0KIApAQCAtMjAyNyw3ICsyMDM0
LDcgQEAgZ250dGFiX3RyYW5zZmVyKAogICAgICAgICAvKiBSZWFkIGZyb20gY2FsbGVyIGFkZHJl
c3Mgc3BhY2UuICovCiAgICAgICAgIGlmICggdW5saWtlbHkoX19jb3B5X2Zyb21fZ3Vlc3QoJmdv
cCwgdW9wLCAxKSkgKQogICAgICAgICB7Ci0gICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5G
TywgImdudHRhYl90cmFuc2ZlcjogZXJyb3IgcmVhZGluZyByZXEgJWQvJWRcbiIsCisgICAgICAg
ICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywgImVycm9yIHJlYWRpbmcgcmVxICVkLyVkXG4iLAog
ICAgICAgICAgICAgICAgICAgICBpLCBjb3VudCk7CiAgICAgICAgICAgICByZXR1cm4gLUVGQVVM
VDsKICAgICAgICAgfQpAQCAtMjA0OCw4ICsyMDU1LDcgQEAgZ250dGFiX3RyYW5zZmVyKAogICAg
ICAgICBpZiAoIHVubGlrZWx5KCFtZm5fdmFsaWQoX21mbihtZm4pKSkgKQogICAgICAgICB7CiAg
ICAgICAgICAgICBwdXRfZ2ZuKGQsIGdvcC5tZm4pOwotICAgICAgICAgICAgZ2RwcmludGsoWEVO
TE9HX0lORk8sICJnbnR0YWJfdHJhbnNmZXI6IG91dC1vZi1yYW5nZSAlbHhcbiIsCi0gICAgICAg
ICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKWdvcC5tZm4pOworICAgICAgICAgICAgZ2Rwcmlu
dGsoWEVOTE9HX0lORk8sICJvdXQtb2YtcmFuZ2UgJWx4XG4iLCAodW5zaWduZWQgbG9uZylnb3Au
bWZuKTsKICAgICAgICAgICAgIGdvcC5zdGF0dXMgPSBHTlRTVF9iYWRfcGFnZTsKICAgICAgICAg
ICAgIGdvdG8gY29weWJhY2s7CiAgICAgICAgIH0KQEAgLTIwNjYsOCArMjA3Miw3IEBAIGdudHRh
Yl90cmFuc2ZlcigKICAgICAgICAgZ250dGFiX2ZsdXNoX3RsYihkKTsKICAgICAgICAgaWYgKCBy
YyApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLAotICAgICAg
ICAgICAgICAgICAgICAgImdudHRhYl90cmFuc2ZlcjogY2FuJ3QgcmVtb3ZlIEdGTiAlIlBSSV94
ZW5fcGZuIiAoTUZOICVseClcbiIsCisgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywg
ImNhbid0IHJlbW92ZSBHRk4gJSJQUklfeGVuX3BmbiIgKE1GTiAlbHgpXG4iLAogICAgICAgICAg
ICAgICAgICAgICAgZ29wLm1mbiwgbWZuKTsKICAgICAgICAgICAgIGdvcC5zdGF0dXMgPSBHTlRT
VF9nZW5lcmFsX2Vycm9yOwogICAgICAgICAgICAgZ290byBwdXRfZ2ZuX2FuZF9jb3B5YmFjazsK
QEAgLTIwNzYsOCArMjA4MSw3IEBAIGdudHRhYl90cmFuc2ZlcigKICAgICAgICAgLyogRmluZCB0
aGUgdGFyZ2V0IGRvbWFpbi4gKi8KICAgICAgICAgaWYgKCB1bmxpa2VseSgoZSA9IHJjdV9sb2Nr
X2RvbWFpbl9ieV9pZChnb3AuZG9taWQpKSA9PSBOVUxMKSApCiAgICAgICAgIHsKLSAgICAgICAg
ICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLCAiZ250dGFiX3RyYW5zZmVyOiBjYW4ndCBmaW5kIGRv
bWFpbiAlZFxuIiwKLSAgICAgICAgICAgICAgICAgICAgZ29wLmRvbWlkKTsKKyAgICAgICAgICAg
IGdkcHJpbnRrKFhFTkxPR19JTkZPLCAiY2FuJ3QgZmluZCBkb21haW4gJWRcbiIsIGdvcC5kb21p
ZCk7CiAgICAgICAgICAgICBnb3Auc3RhdHVzID0gR05UU1RfYmFkX2RvbWFpbjsKICAgICAgICAg
ICAgIGdvdG8gcHV0X2dmbl9hbmRfY29weWJhY2s7CiAgICAgICAgIH0KQEAgLTIxMzAsMTEgKzIx
MzQsMTEgQEAgZ250dGFiX3RyYW5zZmVyKAogICAgICAgICAgICAgc3Bpbl91bmxvY2soJmUtPnBh
Z2VfYWxsb2NfbG9jayk7CiAKICAgICAgICAgICAgIGlmICggZS0+aXNfZHlpbmcgKQotICAgICAg
ICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLCAiZ250dGFiX3RyYW5zZmVyOiAiCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgIlRyYW5zZmVyZWUgKGQlZCkgaXMgZHlpbmdcbiIsIGUtPmRv
bWFpbl9pZCk7CisgICAgICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJUcmFuc2Zl
cmVlIGQlZCBpcyBkeWluZ1xuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICBlLT5kb21haW5f
aWQpOwogICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19J
TkZPLCAiZ250dGFiX3RyYW5zZmVyOiAiCi0gICAgICAgICAgICAgICAgICAgICAgICAgIlRyYW5z
ZmVyZWUgKGQlZCkgaGFzIG5vIGhlYWRyb29tICh0b3QgJXUsIG1heCAldSlcbiIsCisgICAgICAg
ICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sCisgICAgICAgICAgICAgICAgICAgICAgICAg
IlRyYW5zZmVyZWUgZCVkIGhhcyBubyBoZWFkcm9vbSAodG90ICV1LCBtYXggJXUpXG4iLAogICAg
ICAgICAgICAgICAgICAgICAgICAgIGUtPmRvbWFpbl9pZCwgZS0+dG90X3BhZ2VzLCBlLT5tYXhf
cGFnZXMpOwogCiAgICAgICAgICAgICBnb3Auc3RhdHVzID0gR05UU1RfZ2VuZXJhbF9lcnJvcjsK
QEAgLTIxNjIsOCArMjE2Niw4IEBAIGdudHRhYl90cmFuc2ZlcigKICAgICAgICAgICAgIHNwaW5f
dW5sb2NrKCZlLT5wYWdlX2FsbG9jX2xvY2spOwogCiAgICAgICAgICAgICBpZiAoIG9rYXkgLyog
aS5lLiBlLT5pc19keWluZyBkdWUgdG8gdGhlIHN1cnJvdW5kaW5nIGlmKCkgKi8gKQotICAgICAg
ICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLCAiZ250dGFiX3RyYW5zZmVyOiAiCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgIlRyYW5zZmVyZWUgKGQlZCkgaXMgbm93IGR5aW5nXG4iLCBl
LT5kb21haW5faWQpOworICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLCAiVHJh
bnNmZXJlZSBkJWQgaXMgbm93IGR5aW5nXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgIGUt
PmRvbWFpbl9pZCk7CiAKICAgICAgICAgICAgIGlmICggZHJvcF9kb21fcmVmICkKICAgICAgICAg
ICAgICAgICBwdXRfZG9tYWluKGUpOwpAQCAtMjIxNCw4ICsyMjE4LDcgQEAgZ250dGFiX3RyYW5z
ZmVyKAogICAgIGNvcHliYWNrOgogICAgICAgICBpZiAoIHVubGlrZWx5KF9fY29weV9maWVsZF90
b19ndWVzdCh1b3AsICZnb3AsIHN0YXR1cykpICkKICAgICAgICAgewotICAgICAgICAgICAgZ2Rw
cmludGsoWEVOTE9HX0lORk8sICJnbnR0YWJfdHJhbnNmZXI6IGVycm9yIHdyaXRpbmcgcmVzcCAi
Ci0gICAgICAgICAgICAgICAgICAgICAiJWQvJWRcbiIsIGksIGNvdW50KTsKKyAgICAgICAgICAg
IGdkcHJpbnRrKFhFTkxPR19JTkZPLCAiZXJyb3Igd3JpdGluZyByZXNwICVkLyV1XG4iLCBpLCBj
b3VudCk7CiAgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKICAgICAgICAgfQogICAgICAgICBn
dWVzdF9oYW5kbGVfYWRkX29mZnNldCh1b3AsIDEpOwpAQCAtMjY4MCw3ICsyNjgzLDcgQEAgc3Rh
dGljIGludCBnbnR0YWJfY29weV9jbGFpbV9idWYoY29uc3Qgc3RydWN0IGdudHRhYl9jb3B5ICpv
cCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnVmLT5yZWFkX29ubHksIGJ1Zi0+ZG9t
YWluKTsKICAgICAgICAgaWYgKCByYyAhPSBHTlRTVF9va2F5ICkKICAgICAgICAgICAgIFBJTl9G
QUlMKG91dCwgcmMsCi0gICAgICAgICAgICAgICAgICAgICAic291cmNlIGZyYW1lICUiUFJJX3hl
bl9wZm4iIGludmFsaWQuXG4iLCBwdHItPnUuZ21mbik7CisgICAgICAgICAgICAgICAgICAgICAi
c291cmNlIGZyYW1lICUiUFJJX3hlbl9wZm4iIGludmFsaWRcbiIsIHB0ci0+dS5nbWZuKTsKIAog
ICAgICAgICBidWYtPnB0ci51LmdtZm4gPSBwdHItPnUuZ21mbjsKICAgICAgICAgYnVmLT5wdHIu
b2Zmc2V0ID0gMDsKQEAgLTI2OTIsNyArMjY5NSw4IEBAIHN0YXRpYyBpbnQgZ250dGFiX2NvcHlf
Y2xhaW1fYnVmKGNvbnN0IHN0cnVjdCBnbnR0YWJfY29weSAqb3AsCiAgICAgICAgIGlmICggIWdl
dF9wYWdlX3R5cGUoYnVmLT5wYWdlLCBQR1Rfd3JpdGFibGVfcGFnZSkgKQogICAgICAgICB7CiAg
ICAgICAgICAgICBpZiAoICFidWYtPmRvbWFpbi0+aXNfZHlpbmcgKQotICAgICAgICAgICAgICAg
IGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQ291bGQgbm90IGdldCB3cml0YWJsZSBmcmFtZSAl
bHhcbiIsIGJ1Zi0+ZnJhbWUpOworICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJO
SU5HLCAiQ291bGQgbm90IGdldCB3cml0YWJsZSBmcmFtZSAlbHhcbiIsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgYnVmLT5mcmFtZSk7CiAgICAgICAgICAgICByYyA9IEdOVFNUX2dlbmVyYWxf
ZXJyb3I7CiAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgfQpAQCAtMjcyNSw3ICsyNzI5
LDcgQEAgc3RhdGljIGludCBnbnR0YWJfY29weV9idWYoY29uc3Qgc3RydWN0IGdudHRhYl9jb3B5
ICpvcCwKIAogICAgIGlmICggKChvcC0+c291cmNlLm9mZnNldCArIG9wLT5sZW4pID4gUEFHRV9T
SVpFKSB8fAogICAgICAgICAgKChvcC0+ZGVzdC5vZmZzZXQgKyBvcC0+bGVuKSA+IFBBR0VfU0la
RSkgKQotICAgICAgICBQSU5fRkFJTChvdXQsIEdOVFNUX2JhZF9jb3B5X2FyZywgImNvcHkgYmV5
b25kIHBhZ2UgYXJlYS5cbiIpOworICAgICAgICBQSU5fRkFJTChvdXQsIEdOVFNUX2JhZF9jb3B5
X2FyZywgImNvcHkgYmV5b25kIHBhZ2UgYXJlYVxuIik7CiAKICAgICBpZiAoIG9wLT5zb3VyY2Uu
b2Zmc2V0IDwgc3JjLT5wdHIub2Zmc2V0IHx8CiAgICAgICAgICBvcC0+c291cmNlLm9mZnNldCAr
IG9wLT5sZW4gPiBzcmMtPnB0ci5vZmZzZXQgKyBzcmMtPmxlbiApCkBAIC0zMDE3LDcgKzMwMjEs
NyBAQCBnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZXMoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShnbnR0
YWJfZ2V0X3N0YXR1c19mcmFtZXNfdCkgdW9wLAogICAgIGlmICggdW5saWtlbHkoY29weV9mcm9t
X2d1ZXN0KCZvcCwgdW9wLCAxKSAhPSAwKSApCiAgICAgewogICAgICAgICBnZHByaW50ayhYRU5M
T0dfSU5GTywKLSAgICAgICAgICAgICAgICAgIkZhdWx0IHdoaWxlIHJlYWRpbmcgZ250dGFiX2dl
dF9zdGF0dXNfZnJhbWVzX3QuXG4iKTsKKyAgICAgICAgICAgICAgICAgIkZhdWx0IHdoaWxlIHJl
YWRpbmcgZ250dGFiX2dldF9zdGF0dXNfZnJhbWVzX3RcbiIpOwogICAgICAgICByZXR1cm4gLUVG
QVVMVDsKICAgICB9CiAKQEAgLTM0OTMsNiArMzQ5Nyw3IEBAIGdyYW50X3RhYmxlX2NyZWF0ZSgK
ICAgICBzcGluX2xvY2tfaW5pdCgmdC0+bWFwdHJhY2tfbG9jayk7CiAKICAgICAvKiBPa2F5LCBp
bnN0YWxsIHRoZSBzdHJ1Y3R1cmUuICovCisgICAgdC0+ZG9tYWluID0gZDsKICAgICBkLT5ncmFu
dF90YWJsZSA9IHQ7CiAKICAgICBpZiAoIGQtPmRvbWFpbl9pZCA9PSAwICkKQEAgLTM1MjcsNyAr
MzUzMiw3IEBAIGdudHRhYl9yZWxlYXNlX21hcHBpbmdzKAogCiAgICAgICAgIHJlZiA9IG1hcC0+
cmVmOwogCi0gICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLCAiR3JhbnQgcmVsZWFzZSAlI3gg
cmVmICUjeCBmbGFncyAlI3ggZG9tICV1XG4iLAorICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5G
TywgIkdyYW50IHJlbGVhc2UgJSN4IHJlZiAlI3ggZmxhZ3MgJSN4IGQlZFxuIiwKICAgICAgICAg
ICAgICAgICAgaGFuZGxlLCByZWYsIG1hcC0+ZmxhZ3MsIG1hcC0+ZG9taWQpOwogCiAgICAgICAg
IHJkID0gcmN1X2xvY2tfZG9tYWluX2J5X2lkKG1hcC0+ZG9taWQpOwpAQCAtMzYzMiw3ICszNjM3
LDcgQEAgdm9pZCBncmFudF90YWJsZV93YXJuX2FjdGl2ZV9ncmFudHMoc3RydWN0IGRvbWFpbiAq
ZCkKIAogICAgICAgICBucl9hY3RpdmUrKzsKICAgICAgICAgaWYgKCBucl9hY3RpdmUgPD0gV0FS
Tl9HUkFOVF9NQVggKQotICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0RFQlVHICJEb20lZCBo
YXMgYWN0aXZlIGdyYW50ICV4ICgiCisgICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfREVCVUcg
ImQlZCBoYXMgYWN0aXZlIGdyYW50ICV4ICgiCiAjaWZuZGVmIE5ERUJVRwogICAgICAgICAgICAg
ICAgICAgICJHRk4gJWx4LCAiCiAjZW5kaWYKQEAgLTM2NDYsNyArMzY1MSw3IEBAIHZvaWQgZ3Jh
bnRfdGFibGVfd2Fybl9hY3RpdmVfZ3JhbnRzKHN0cnVjdCBkb21haW4gKmQpCiAgICAgfQogCiAg
ICAgaWYgKCBucl9hY3RpdmUgPiBXQVJOX0dSQU5UX01BWCApCi0gICAgICAgIHByaW50ayhYRU5M
T0dfR19ERUJVRyAiRG9tJWQgaGFzIHRvbyBtYW55ICglZCkgYWN0aXZlIGdyYW50cyB0byByZXBv
cnRcbiIsCisgICAgICAgIHByaW50ayhYRU5MT0dfR19ERUJVRyAiZCVkIGhhcyB0b28gbWFueSAo
JWQpIGFjdGl2ZSBncmFudHMgdG8gcmVwb3J0XG4iLAogICAgICAgICAgICAgICAgZC0+ZG9tYWlu
X2lkLCBucl9hY3RpdmUpOwogCiAgICAgZ3JhbnRfcmVhZF91bmxvY2soZ3QpOwotLSAKMi4xLjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 10 23:18:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 23:18:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e23mq-000575-H3; Tue, 10 Oct 2017 23:18:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mengxu@cis.upenn.edu>) id 1e23mp-00056R-Ek
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 23:18:07 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 8F/36-14867-E255DD95; Tue, 10 Oct 2017 23:18:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKLMWRWlGSWpSXmKPExsUyr8m9UVcv9G6
 kwc02AYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePkk6esBZcLKy7PPsTWwLjYo4uRi0NIoJ9J
 YtuM3+xdjJwcbAIqEsc3PGIFsUUElCTurZrMBFLELLCSUWLFrV0sIAlhAWeJnUc3MYLYLAKqE
 kfPNYDZvEDxxb0vmEFsCQE5iZPHJoMN4hRwkWj+dwysRgio5snuI1A1oRJrFp9ngql//PAB4w
 RGngWMDKsYNYpTi8pSi3QNLfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQI9zwA
 EOxhvbgw4xCjJwaQkyvta/W6kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQned8FAOcGi1PTUirTM
 HGAIwqQlOHiURHj/gaR5iwsSc4sz0yFSpxiNOY5tuvyHiaPj5t0/TEIsefl5qVLivJ9BSgVAS
 jNK8+AGwWLjEqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR5I0Cm8GTmlcDtewV0ChPQKaJpd0
 BOKUlESEk1MOpyPV+/5tWZzyJmysHTZ1tOVjG9u883+uDbthsbz172+VDJcWmTdPKMl29tPJ4
 xxKUt0Lv5TOBC4u8Ftj8Wh7dd2uLO9J/5VfquklOPzqaq+s2T+fGd/1tw/N6JS7ObsooXml7d
 I6x+aOt3uSmTPlxw/cD/wGHpvpebDb1EXEri/L7vVjth8tNBiaU4I9FQi7moOBEAL7Sfr4gCA
 AA=
X-Env-Sender: mengxu@cis.upenn.edu
X-Msg-Ref: server-2.tower-27.messagelabs.com!1507677485!51503289!1
X-Originating-IP: [158.130.71.129]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36681 invoked from network); 10 Oct 2017 23:18:06 -0000
Received: from renard.seas.upenn.edu (HELO fox.seas.upenn.edu) (158.130.71.129)
 by server-2.tower-27.messagelabs.com with SMTP; 10 Oct 2017 23:18:06 -0000
Received: from panda-6c.cis.upenn.edu (SEASnet-48-12.cis.upenn.edu
 [158.130.48.13]) (authenticated bits=0)
 by fox.seas.upenn.edu (8.15.2/8.14.5) with ESMTPSA id v9ANHpAH008233
 (version=TLSv1.2 cipher=AES256-SHA256 bits=256 verify=NOT);
 Tue, 10 Oct 2017 19:17:53 -0400
From: Meng Xu <mengxu@cis.upenn.edu>
To: xen-devel@lists.xenproject.org
Date: Tue, 10 Oct 2017 19:17:43 -0400
Message-Id: <1507677465-3840-4-git-send-email-mengxu@cis.upenn.edu>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507677465-3840-1-git-send-email-mengxu@cis.upenn.edu>
References: <1507677465-3840-1-git-send-email-mengxu@cis.upenn.edu>
X-Proofpoint-Virus-Version: vendor=nai engine=5600 definitions=5800
 signatures=585085
X-Proofpoint-Spam-Reason: safe
Cc: wei.liu2@citrix.com, george.dunlap@eu.citrix.com, ian.jackson@eu.citrix.com,
 raistlin@linux.it, Meng Xu <mengxu@cis.upenn.edu>, xumengpanda@gmail.com
Subject: [Xen-devel] [PATCH v3 3/5] xl: enable per-VCPU extratime flag for
	RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlIG1haW5fc2NoZWRfcnRkcyBhbmQgcmVsYXRlZCBvdXRwdXQgZnVuY3Rpb25zIHRvIHN1
cHBvcnQKcGVyLVZDUFUgZXh0cmF0aW1lIGZsYWcuCgpTaWduZWQtb2ZmLWJ5OiBNZW5nIFh1IDxt
ZW5neHVAY2lzLnVwZW5uLmVkdT4KCi0tLQpDaGFuZ2VzIGZyb20gdjIKVmFsaWRhdGUgdGhlIC1l
IG9wdGlvbiBpbnB1dCB0aGF0IGNhbiBvbmx5IGJlIDAgb3IgMQpVcGRhdGUgZG9jcy9tYW4veGwu
cG9kLjEuaW4KQ2hhbmdlIEVYVFJBVElNRSB0byBFeHRyYXRpbWUKCkNoYW5nZXMgZnJvbSB2MQpO
byBjaGFuZ2UgYmVjYXVzZSB3ZSBhZ3JlZSBvbiB1c2luZyAtZSAwLzEgb3B0aW9uIHRvCnNldCBp
ZiBhIHZjcHUgd2lsbCBnZXQgZXh0cmEgdGltZSBvciBub3QKCkNoYW5nZXMgZnJvbSBSRkMgdjEK
Q2hhbmdlcyB3b3JrX2NvbnNlcnZpbmcgZmxhZyB0byBleHRyYXRpbWUgZmxhZwotLS0KIGRvY3Mv
bWFuL3hsLnBvZC4xLmluICAgfCA1OSArKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogdG9vbHMveGwveGxfY21kdGFibGUuYyB8ICAzICsrLQogdG9vbHMveGwv
eGxfc2NoZWQuYyAgICB8IDYyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDc4IGluc2VydGlvbnMoKyksIDQ2IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hsLnBvZC4xLmluIGIvZG9jcy9tYW4veGwu
cG9kLjEuaW4KaW5kZXggY2Q4YmIxYy4uNDg2YTI0ZiAxMDA2NDQKLS0tIGEvZG9jcy9tYW4veGwu
cG9kLjEuaW4KKysrIGIvZG9jcy9tYW4veGwucG9kLjEuaW4KQEAgLTExMTcsMTEgKzExMTcsMTEg
QEAgYXMgQjwtLXJhdGVsaW1pdF91cz4gaW4gQjxzY2hlZC1jcmVkaXQ+CiBTZXQgb3IgZ2V0IHJ0
ZHMgKFJlYWwgVGltZSBEZWZlcnJhYmxlIFNlcnZlcikgc2NoZWR1bGVyIHBhcmFtZXRlcnMuCiBU
aGlzIHJ0IHNjaGVkdWxlciBhcHBsaWVzIFByZWVtcHRpdmUgR2xvYmFsIEVhcmxpZXN0IERlYWRs
aW5lIEZpcnN0CiByZWFsLXRpbWUgc2NoZWR1bGluZyBhbGdvcml0aG0gdG8gc2NoZWR1bGUgVkNQ
VXMgaW4gdGhlIHN5c3RlbS4KLUVhY2ggVkNQVSBoYXMgYSBkZWRpY2F0ZWQgcGVyaW9kIGFuZCBi
dWRnZXQuCi1WQ1BVcyBpbiB0aGUgc2FtZSBkb21haW4gaGF2ZSB0aGUgc2FtZSBwZXJpb2QgYW5k
IGJ1ZGdldC4KK0VhY2ggVkNQVSBoYXMgYSBkZWRpY2F0ZWQgcGVyaW9kLCBidWRnZXQgYW5kIGV4
dHJhdGltZS4KIFdoaWxlIHNjaGVkdWxlZCwgYSBWQ1BVIGJ1cm5zIGl0cyBidWRnZXQuCiBBIFZD
UFUgaGFzIGl0cyBidWRnZXQgcmVwbGVuaXNoZWQgYXQgdGhlIGJlZ2lubmluZyBvZiBlYWNoIHBl
cmlvZDsKIFVudXNlZCBidWRnZXQgaXMgZGlzY2FyZGVkIGF0IHRoZSBlbmQgb2YgZWFjaCBwZXJp
b2QuCitBIFZDUFUgd2l0aCBleHRyYXRpbWUgc2V0IGdldHMgZXh0cmEgdGltZSBmcm9tIHRoZSB1
bnJlc2VydmVkIHN5c3RlbSByZXNvdXJjZS4KIAogQjxPUFRJT05TPgogCkBAIC0xMTQ1LDYgKzEx
NDUsMTEgQEAgUGVyaW9kIG9mIHRpbWUsIGluIG1pY3Jvc2Vjb25kcywgb3ZlciB3aGljaCB0byBy
ZXBsZW5pc2ggdGhlIGJ1ZGdldC4KIEFtb3VudCBvZiB0aW1lLCBpbiBtaWNyb3NlY29uZHMsIHRo
YXQgdGhlIFZDUFUgd2lsbCBiZSBhbGxvd2VkCiB0byBydW4gZXZlcnkgcGVyaW9kLgogCis9aXRl
bSBCPC1lIEV4dHJhdGltZT4sIEI8LS1leHRyYXRpbWU9RXh0cmF0aW1lPgorCitCaW5hcnkgZmxh
ZyB0byBkZWNpZGUgaWYgdGhlIFZDUFUgd2lsbCBiZSBhbGxvd2VkIHRvIGdldCBleHRyYSB0aW1l
IGZyb20KK3RoZSB1bnJlc2VydmVkIHN5c3RlbSByZXNvdXJjZS4KKwogPWl0ZW0gQjwtYyBDUFVQ
T09MPiwgQjwtLWNwdXBvb2w9Q1BVUE9PTD4KIAogUmVzdHJpY3Qgb3V0cHV0IHRvIGRvbWFpbnMg
aW4gdGhlIHNwZWNpZmllZCBjcHVwb29sLgpAQCAtMTE2MCw1NyArMTE2NSw1NyBAQCBhbGwgdGhl
IGRvbWFpbnM6CiAKICAgICB4bCBzY2hlZC1ydGRzIC12IGFsbAogICAgIENwdXBvb2wgUG9vbC0w
OiBzY2hlZD1SVERTCi0gICAgTmFtZSAgICAgICAgICAgICAgICAgICAgICAgIElEIFZDUFUgICAg
UGVyaW9kICAgIEJ1ZGdldAotICAgIERvbWFpbi0wICAgICAgICAgICAgICAgICAgICAgMCAgICAw
ICAgICAxMDAwMCAgICAgIDQwMDAKLSAgICB2bTEgICAgICAgICAgICAgICAgICAgICAgICAgIDEg
ICAgMCAgICAgICAzMDAgICAgICAgMTUwCi0gICAgdm0xICAgICAgICAgICAgICAgICAgICAgICAg
ICAxICAgIDEgICAgICAgNDAwICAgICAgIDIwMAotICAgIHZtMSAgICAgICAgICAgICAgICAgICAg
ICAgICAgMSAgICAyICAgICAxMDAwMCAgICAgIDQwMDAKLSAgICB2bTEgICAgICAgICAgICAgICAg
ICAgICAgICAgIDEgICAgMyAgICAgIDEwMDAgICAgICAgNTAwCi0gICAgdm0yICAgICAgICAgICAg
ICAgICAgICAgICAgICAyICAgIDAgICAgIDEwMDAwICAgICAgNDAwMAotICAgIHZtMiAgICAgICAg
ICAgICAgICAgICAgICAgICAgMiAgICAxICAgICAxMDAwMCAgICAgIDQwMDAKKyAgICBOYW1lICAg
ICAgICAgICAgICAgICAgICAgICAgSUQgVkNQVSAgICBQZXJpb2QgICAgQnVkZ2V0ICBFeHRyYXRp
bWUKKyAgICBEb21haW4tMCAgICAgICAgICAgICAgICAgICAgIDAgICAgMCAgICAgMTAwMDAgICAg
ICA0MDAwICAgICAgICB5ZXMKKyAgICB2bTEgICAgICAgICAgICAgICAgICAgICAgICAgIDIgICAg
MCAgICAgICAzMDAgICAgICAgMTUwICAgICAgICB5ZXMKKyAgICB2bTEgICAgICAgICAgICAgICAg
ICAgICAgICAgIDIgICAgMSAgICAgICA0MDAgICAgICAgMjAwICAgICAgICB5ZXMKKyAgICB2bTEg
ICAgICAgICAgICAgICAgICAgICAgICAgIDIgICAgMiAgICAgMTAwMDAgICAgICA0MDAwICAgICAg
ICB5ZXMKKyAgICB2bTEgICAgICAgICAgICAgICAgICAgICAgICAgIDIgICAgMyAgICAgIDEwMDAg
ICAgICAgNTAwICAgICAgICB5ZXMKKyAgICB2bTIgICAgICAgICAgICAgICAgICAgICAgICAgIDQg
ICAgMCAgICAgMTAwMDAgICAgICA0MDAwICAgICAgICB5ZXMKKyAgICB2bTIgICAgICAgICAgICAg
ICAgICAgICAgICAgIDQgICAgMSAgICAgMTAwMDAgICAgICA0MDAwICAgICAgICB5ZXMKIAogV2l0
aG91dCBhbnkgYXJndW1lbnRzLCBpdCB3aWxsIG91dHB1dCB0aGUgZGVmYXVsdCBzY2hlZHVsaW5n
CiBwYXJhbWV0ZXJzIGZvciBlYWNoIGRvbWFpbjoKIAogICAgIHhsIHNjaGVkLXJ0ZHMKICAgICBD
cHVwb29sIFBvb2wtMDogc2NoZWQ9UlREUwotICAgIE5hbWUgICAgICAgICAgICAgICAgICAgICAg
ICBJRCAgICBQZXJpb2QgICAgQnVkZ2V0Ci0gICAgRG9tYWluLTAgICAgICAgICAgICAgICAgICAg
ICAwICAgICAxMDAwMCAgICAgIDQwMDAKLSAgICB2bTEgICAgICAgICAgICAgICAgICAgICAgICAg
IDEgICAgIDEwMDAwICAgICAgNDAwMAotICAgIHZtMiAgICAgICAgICAgICAgICAgICAgICAgICAg
MiAgICAgMTAwMDAgICAgICA0MDAwCisgICAgTmFtZSAgICAgICAgICAgICAgICAgICAgICAgIElE
ICAgIFBlcmlvZCAgICBCdWRnZXQgIEV4dHJhdGltZQorICAgIERvbWFpbi0wICAgICAgICAgICAg
ICAgICAgICAgMCAgICAgMTAwMDAgICAgICA0MDAwICAgICAgICB5ZXMKKyAgICB2bTEgICAgICAg
ICAgICAgICAgICAgICAgICAgIDIgICAgIDEwMDAwICAgICAgNDAwMCAgICAgICAgeWVzCisgICAg
dm0yICAgICAgICAgICAgICAgICAgICAgICAgICA0ICAgICAxMDAwMCAgICAgIDQwMDAgICAgICAg
IHllcwogCiAKLTIpIFVzZSwgZm9yIGluc3RhbmNlaSwgQjwtZCB2bTEsIC12IGFsbD4gdG8gc2Vl
IHRoZSBidWRnZXQgYW5kCisyKSBVc2UsIGZvciBpbnN0YW5jZSwgQjwtZCB2bTEsIC12IGFsbD4g
dG8gc2VlIHRoZSBidWRnZXQgYW5kCiBwZXJpb2Qgb2YgYWxsIFZDUFVzIG9mIGEgc3BlY2lmaWMg
ZG9tYWluIChCPHZtMT4pOgogCiAgICAgeGwgc2NoZWQtcnRkcyAtZCB2bTEgLXYgYWxsCi0gICAg
TmFtZSAgICAgICAgICAgICAgICAgICAgICAgIElEIFZDUFUgICAgUGVyaW9kICAgIEJ1ZGdldAot
ICAgIHZtMSAgICAgICAgICAgICAgICAgICAgICAgICAgMSAgICAwICAgICAgIDMwMCAgICAgICAx
NTAKLSAgICB2bTEgICAgICAgICAgICAgICAgICAgICAgICAgIDEgICAgMSAgICAgICA0MDAgICAg
ICAgMjAwCi0gICAgdm0xICAgICAgICAgICAgICAgICAgICAgICAgICAxICAgIDIgICAgIDEwMDAw
ICAgICAgNDAwMAotICAgIHZtMSAgICAgICAgICAgICAgICAgICAgICAgICAgMSAgICAzICAgICAg
MTAwMCAgICAgICA1MDAKKyAgICBOYW1lICAgICAgICAgICAgICAgICAgICAgICAgSUQgVkNQVSAg
ICBQZXJpb2QgICAgQnVkZ2V0ICBFeHRyYXRpbWUKKyAgICB2bTEgICAgICAgICAgICAgICAgICAg
ICAgICAgIDIgICAgMCAgICAgICAzMDAgICAgICAgMTUwICAgICAgICB5ZXMKKyAgICB2bTEgICAg
ICAgICAgICAgICAgICAgICAgICAgIDIgICAgMSAgICAgICA0MDAgICAgICAgMjAwICAgICAgICB5
ZXMKKyAgICB2bTEgICAgICAgICAgICAgICAgICAgICAgICAgIDIgICAgMiAgICAgMTAwMDAgICAg
ICA0MDAwICAgICAgICB5ZXMKKyAgICB2bTEgICAgICAgICAgICAgICAgICAgICAgICAgIDIgICAg
MyAgICAgIDEwMDAgICAgICAgNTAwICAgICAgICB5ZXMKIAogVG8gc2VlIHRoZSBwYXJhbWV0ZXJz
IG9mIGEgc3Vic2V0IG9mIHRoZSBWQ1BVcyBvZiBhIGRvbWFpbiwgdXNlOgogCiAgICAgeGwgc2No
ZWQtcnRkcyAtZCB2bTEgLXYgMCAtdiAzCi0gICAgTmFtZSAgICAgICAgICAgICAgICAgICAgICAg
IElEIFZDUFUgICAgUGVyaW9kICAgIEJ1ZGdldAotICAgIHZtMSAgICAgICAgICAgICAgICAgICAg
ICAgICAgMSAgICAwICAgICAgIDMwMCAgICAgICAxNTAKLSAgICB2bTEgICAgICAgICAgICAgICAg
ICAgICAgICAgIDEgICAgMyAgICAgIDEwMDAgICAgICAgNTAwCisgICAgTmFtZSAgICAgICAgICAg
ICAgICAgICAgICAgIElEIFZDUFUgICAgUGVyaW9kICAgIEJ1ZGdldCAgRXh0cmF0aW1lCisgICAg
dm0xICAgICAgICAgICAgICAgICAgICAgICAgICAyICAgIDAgICAgICAgMzAwICAgICAgIDE1MCAg
ICAgICAgeWVzCisgICAgdm0xICAgICAgICAgICAgICAgICAgICAgICAgICAyICAgIDMgICAgICAx
MDAwICAgICAgIDUwMCAgICAgICAgeWVzCiAKIElmIG5vIEI8LXY+IGlzIHNwZWNpZmllZCwgdGhl
IGRlZmF1bHQgc2NoZWR1bGluZyBwYXJhbWV0ZXJzIGZvciB0aGUKIGRvbWFpbiBhcmUgc2hvd246
CiAKICAgICB4bCBzY2hlZC1ydGRzIC1kIHZtMQotICAgIE5hbWUgICAgICAgICAgICAgICAgICAg
ICAgICBJRCAgICBQZXJpb2QgICAgQnVkZ2V0Ci0gICAgdm0xICAgICAgICAgICAgICAgICAgICAg
ICAgICAxICAgICAxMDAwMCAgICAgIDQwMDAKKyAgICBOYW1lICAgICAgICAgICAgICAgICAgICAg
ICAgSUQgICAgUGVyaW9kICAgIEJ1ZGdldCAgRXh0cmF0aW1lCisgICAgdm0xICAgICAgICAgICAg
ICAgICAgICAgICAgICAyICAgICAxMDAwMCAgICAgIDQwMDAgICAgICAgIHllcwogCiAKIDMpIFVz
ZXJzIGNhbiBzZXQgdGhlIGJ1ZGdldCBhbmQgcGVyaW9kIG9mIG11bHRpcGxlIFZDUFVzIG9mIGEK
IHNwZWNpZmljIGRvbWFpbiB3aXRoIG9ubHkgb25lIGNvbW1hbmQsCi1lLmcuLCAieGwgc2NoZWQt
cnRkcyAtZCB2bTEgLXYgMCAtcCAxMDAgLWIgNTAgLXYgMyAtcCAzMDAgLWIgMTUwIi4KK2UuZy4s
ICJ4bCBzY2hlZC1ydGRzIC1kIHZtMSAtdiAwIC1wIDEwMCAtYiA1MCAtZSAxIC12IDMgLXAgMzAw
IC1iIDE1MCAtZSAwIi4KIAogVG8gY2hhbmdlIHRoZSBwYXJhbWV0ZXJzIG9mIGFsbCB0aGUgVkNQ
VXMgb2YgYSBkb21haW4sIHVzZSBCPC12IGFsbD4sCi1lLmcuLCAieGwgc2NoZWQtcnRkcyAtZCB2
bTEgLXYgYWxsIC1wIDUwMCAtYiAyNTAiLgorZS5nLiwgInhsIHNjaGVkLXJ0ZHMgLWQgdm0xIC12
IGFsbCAtcCA1MDAgLWIgMjUwIC1lIDEiLgogCiA9YmFjawogCmRpZmYgLS1naXQgYS90b29scy94
bC94bF9jbWR0YWJsZS5jIGIvdG9vbHMveGwveGxfY21kdGFibGUuYwppbmRleCA2OGE4YTcyLi41
NTQ2Y2Y2IDEwMDY0NAotLS0gYS90b29scy94bC94bF9jbWR0YWJsZS5jCisrKyBiL3Rvb2xzL3hs
L3hsX2NtZHRhYmxlLmMKQEAgLTI3MywxMiArMjczLDEzIEBAIHN0cnVjdCBjbWRfc3BlYyBjbWRf
dGFibGVbXSA9IHsKICAgICB7ICJzY2hlZC1ydGRzIiwKICAgICAgICZtYWluX3NjaGVkX3J0ZHMs
IDAsIDEsCiAgICAgICAiR2V0L3NldCBydGRzIHNjaGVkdWxlciBwYXJhbWV0ZXJzIiwKLSAgICAg
ICJbLWQgPERvbWFpbj4gWy12Wz1WQ1BVSUQvYWxsXV0gWy1wWz1QRVJJT0RdXSBbLWJbPUJVREdF
VF1dXSIsCisgICAgICAiWy1kIDxEb21haW4+IFstdls9VkNQVUlEL2FsbF1dIFstcFs9UEVSSU9E
XV0gWy1iWz1CVURHRVRdXSBbLWVbPUV4dHJhdGltZV1dXSIsCiAgICAgICAiLWQgRE9NQUlOLCAt
LWRvbWFpbj1ET01BSU4gICAgIERvbWFpbiB0byBtb2RpZnlcbiIKICAgICAgICItdiBWQ1BVSUQv
YWxsLCAtLXZjcHVpZD1WQ1BVSUQvYWxsICAgIFZDUFUgdG8gbW9kaWZ5IG9yIG91dHB1dDtcbiIK
ICAgICAgICIgICAgICAgICAgICAgICBVc2luZyAnLXYgYWxsJyB0byBtb2RpZnkvb3V0cHV0IGFs
bCB2Y3B1c1xuIgogICAgICAgIi1wIFBFUklPRCwgLS1wZXJpb2Q9UEVSSU9EICAgICBQZXJpb2Qg
KHVzKVxuIgogICAgICAgIi1iIEJVREdFVCwgLS1idWRnZXQ9QlVER0VUICAgICBCdWRnZXQgKHVz
KVxuIgorICAgICAgIi1lIEV4dHJhdGltZSwgLS1leHRyYXRpbWU9RXh0cmF0aW1lIEV4dHJhdGlt
ZSAoMT15ZXMsIDA9bm8pXG4iCiAgICAgfSwKICAgICB7ICJkb21pZCIsCiAgICAgICAmbWFpbl9k
b21pZCwgMCwgMCwKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3NjaGVkLmMgYi90b29scy94bC94
bF9zY2hlZC5jCmluZGV4IDdmYWJjZTMuLjc5NjVjY2IgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hs
X3NjaGVkLmMKKysrIGIvdG9vbHMveGwveGxfc2NoZWQuYwpAQCAtMjUyLDcgKzI1Miw3IEBAIHN0
YXRpYyBpbnQgc2NoZWRfcnRkc19kb21haW5fb3V0cHV0KAogICAgIGxpYnhsX2RvbWFpbl9zY2hl
ZF9wYXJhbXMgc2NpbmZvOwogCiAgICAgaWYgKGRvbWlkIDwgMCkgewotICAgICAgICBwcmludGYo
IiUtMzNzICU0cyAlOXMgJTlzXG4iLCAiTmFtZSIsICJJRCIsICJQZXJpb2QiLCAiQnVkZ2V0Iik7
CisgICAgICAgIHByaW50ZigiJS0zM3MgJTRzICU5cyAlOXMgJTEwc1xuIiwgIk5hbWUiLCAiSUQi
LCAiUGVyaW9kIiwgIkJ1ZGdldCIsICJFeHRyYXRpbWUiKTsKICAgICAgICAgcmV0dXJuIDA7CiAg
ICAgfQogCkBAIC0yNjMsMTEgKzI2MywxMiBAQCBzdGF0aWMgaW50IHNjaGVkX3J0ZHNfZG9tYWlu
X291dHB1dCgKICAgICB9CiAKICAgICBkb21uYW1lID0gbGlieGxfZG9taWRfdG9fbmFtZShjdHgs
IGRvbWlkKTsKLSAgICBwcmludGYoIiUtMzNzICU0ZCAlOWQgJTlkXG4iLAorICAgIHByaW50Zigi
JS0zM3MgJTRkICU5ZCAlOWQgJTEwc1xuIiwKICAgICAgICAgZG9tbmFtZSwKICAgICAgICAgZG9t
aWQsCiAgICAgICAgIHNjaW5mby5wZXJpb2QsCi0gICAgICAgIHNjaW5mby5idWRnZXQpOworICAg
ICAgICBzY2luZm8uYnVkZ2V0LAorICAgICAgICBzY2luZm8uZXh0cmF0aW1lID8gInllcyIgOiAi
bm8iKTsKICAgICBmcmVlKGRvbW5hbWUpOwogICAgIGxpYnhsX2RvbWFpbl9zY2hlZF9wYXJhbXNf
ZGlzcG9zZSgmc2NpbmZvKTsKICAgICByZXR1cm4gMDsKQEAgLTI4MCw4ICsyODEsOCBAQCBzdGF0
aWMgaW50IHNjaGVkX3J0ZHNfdmNwdV9vdXRwdXQoaW50IGRvbWlkLCBsaWJ4bF92Y3B1X3NjaGVk
X3BhcmFtcyAqc2NpbmZvKQogICAgIGludCBpOwogCiAgICAgaWYgKGRvbWlkIDwgMCkgewotICAg
ICAgICBwcmludGYoIiUtMzNzICU0cyAlNHMgJTlzICU5c1xuIiwgIk5hbWUiLCAiSUQiLAotICAg
ICAgICAgICAgICAgIlZDUFUiLCAiUGVyaW9kIiwgIkJ1ZGdldCIpOworICAgICAgICBwcmludGYo
IiUtMzNzICU0cyAlNHMgJTlzICU5cyAlMTBzXG4iLCAiTmFtZSIsICJJRCIsCisgICAgICAgICAg
ICAgICAiVkNQVSIsICJQZXJpb2QiLCAiQnVkZ2V0IiwgIkV4dHJhdGltZSIpOwogICAgICAgICBy
ZXR1cm4gMDsKICAgICB9CiAKQEAgLTI5MSwxMiArMjkyLDEzIEBAIHN0YXRpYyBpbnQgc2NoZWRf
cnRkc192Y3B1X291dHB1dChpbnQgZG9taWQsIGxpYnhsX3ZjcHVfc2NoZWRfcGFyYW1zICpzY2lu
Zm8pCiAKICAgICBkb21uYW1lID0gbGlieGxfZG9taWRfdG9fbmFtZShjdHgsIGRvbWlkKTsKICAg
ICBmb3IgKCBpID0gMDsgaSA8IHNjaW5mby0+bnVtX3ZjcHVzOyBpKysgKSB7Ci0gICAgICAgIHBy
aW50ZigiJS0zM3MgJTRkICU0ZCAlOSJQUkl1MzIiICU5IlBSSXUzMiJcbiIsCisgICAgICAgIHBy
aW50ZigiJS0zM3MgJTRkICU0ZCAlOSJQUkl1MzIiICU5IlBSSXUzMiIgJTEwc1xuIiwKICAgICAg
ICAgICAgICAgIGRvbW5hbWUsCiAgICAgICAgICAgICAgICBkb21pZCwKICAgICAgICAgICAgICAg
IHNjaW5mby0+dmNwdXNbaV0udmNwdWlkLAogICAgICAgICAgICAgICAgc2NpbmZvLT52Y3B1c1tp
XS5wZXJpb2QsCi0gICAgICAgICAgICAgICBzY2luZm8tPnZjcHVzW2ldLmJ1ZGdldCk7CisgICAg
ICAgICAgICAgICBzY2luZm8tPnZjcHVzW2ldLmJ1ZGdldCwKKyAgICAgICAgICAgICAgIHNjaW5m
by0+dmNwdXNbaV0uZXh0cmF0aW1lID8gInllcyIgOiAibm8iKTsKICAgICB9CiAgICAgZnJlZShk
b21uYW1lKTsKICAgICByZXR1cm4gMDsKQEAgLTMxMCw4ICszMTIsOCBAQCBzdGF0aWMgaW50IHNj
aGVkX3J0ZHNfdmNwdV9vdXRwdXRfYWxsKGludCBkb21pZCwKICAgICBpbnQgaTsKIAogICAgIGlm
IChkb21pZCA8IDApIHsKLSAgICAgICAgcHJpbnRmKCIlLTMzcyAlNHMgJTRzICU5cyAlOXNcbiIs
ICJOYW1lIiwgIklEIiwKLSAgICAgICAgICAgICAgICJWQ1BVIiwgIlBlcmlvZCIsICJCdWRnZXQi
KTsKKyAgICAgICAgcHJpbnRmKCIlLTMzcyAlNHMgJTRzICU5cyAlOXMgJTEwc1xuIiwgIk5hbWUi
LCAiSUQiLAorICAgICAgICAgICAgICAgIlZDUFUiLCAiUGVyaW9kIiwgIkJ1ZGdldCIsICJFeHRy
YXRpbWUiKTsKICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogCkBAIC0zMjIsMTIgKzMyNCwxMyBA
QCBzdGF0aWMgaW50IHNjaGVkX3J0ZHNfdmNwdV9vdXRwdXRfYWxsKGludCBkb21pZCwKIAogICAg
IGRvbW5hbWUgPSBsaWJ4bF9kb21pZF90b19uYW1lKGN0eCwgZG9taWQpOwogICAgIGZvciAoIGkg
PSAwOyBpIDwgc2NpbmZvLT5udW1fdmNwdXM7IGkrKyApIHsKLSAgICAgICAgcHJpbnRmKCIlLTMz
cyAlNGQgJTRkICU5IlBSSXUzMiIgJTkiUFJJdTMyIlxuIiwKKyAgICAgICAgcHJpbnRmKCIlLTMz
cyAlNGQgJTRkICU5IlBSSXUzMiIgJTkiUFJJdTMyIiAlMTBzXG4iLAogICAgICAgICAgICAgICAg
ZG9tbmFtZSwKICAgICAgICAgICAgICAgIGRvbWlkLAogICAgICAgICAgICAgICAgc2NpbmZvLT52
Y3B1c1tpXS52Y3B1aWQsCiAgICAgICAgICAgICAgICBzY2luZm8tPnZjcHVzW2ldLnBlcmlvZCwK
LSAgICAgICAgICAgICAgIHNjaW5mby0+dmNwdXNbaV0uYnVkZ2V0KTsKKyAgICAgICAgICAgICAg
IHNjaW5mby0+dmNwdXNbaV0uYnVkZ2V0LAorICAgICAgICAgICAgICAgc2NpbmZvLT52Y3B1c1tp
XS5leHRyYXRpbWUgPyAieWVzIiA6ICJubyIpOwogICAgIH0KICAgICBmcmVlKGRvbW5hbWUpOwog
ICAgIHJldHVybiAwOwpAQCAtNzExLDE0ICs3MTQsMTggQEAgaW50IG1haW5fc2NoZWRfcnRkcyhp
bnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgaW50ICp2Y3B1cyA9IChpbnQgKil4bWFsbG9jKHNp
emVvZihpbnQpKTsgLyogSURzIG9mIFZDUFVzIHRoYXQgY2hhbmdlICovCiAgICAgaW50ICpwZXJp
b2RzID0gKGludCAqKXhtYWxsb2Moc2l6ZW9mKGludCkpOyAvKiBwZXJpb2QgaXMgaW4gbWljcm9z
ZWNvbmQgKi8KICAgICBpbnQgKmJ1ZGdldHMgPSAoaW50ICopeG1hbGxvYyhzaXplb2YoaW50KSk7
IC8qIGJ1ZGdldCBpcyBpbiBtaWNyb3NlY29uZCAqLworICAgIGJvb2wgKmV4dHJhdGltZXMgPSAo
Ym9vbCAqKXhtYWxsb2Moc2l6ZW9mKGJvb2wpKTsgLyogZXh0cmF0aW1lIGlzIGJvb2wgKi8KICAg
ICBpbnQgdl9zaXplID0gMTsgLyogc2l6ZSBvZiB2Y3B1cyBhcnJheSAqLwogICAgIGludCBwX3Np
emUgPSAxOyAvKiBzaXplIG9mIHBlcmlvZHMgYXJyYXkgKi8KICAgICBpbnQgYl9zaXplID0gMTsg
Lyogc2l6ZSBvZiBidWRnZXRzIGFycmF5ICovCisgICAgaW50IGVfc2l6ZSA9IDE7IC8qIHNpemUg
b2YgZXh0cmF0aW1lcyBhcnJheSAqLwogICAgIGludCB2X2luZGV4ID0gMDsgLyogaW5kZXggaW4g
dmNwdXMgYXJyYXkgKi8KICAgICBpbnQgcF9pbmRleCA9MDsgLyogaW5kZXggaW4gcGVyaW9kcyBh
cnJheSAqLwogICAgIGludCBiX2luZGV4ID0wOyAvKiBpbmRleCBmb3IgaW4gYnVkZ2V0cyBhcnJh
eSAqLworICAgIGludCBlX2luZGV4ID0gMDsgLyogaW5kZXggaW4gZXh0cmF0aW1lcyBhcnJheSAq
LwogICAgIGJvb2wgb3B0X3AgPSBmYWxzZTsKICAgICBib29sIG9wdF9iID0gZmFsc2U7CisgICAg
Ym9vbCBvcHRfZSA9IGZhbHNlOwogICAgIGJvb2wgb3B0X3YgPSBmYWxzZTsKICAgICBib29sIG9w
dF9hbGwgPSBmYWxzZTsgLyogb3V0cHV0IHBlci1kb20gcGFyYW1ldGVycyAqLwogICAgIGludCBv
cHQsIGksIHJjLCByOwpAQCAtNzI2LDEyICs3MzMsMTMgQEAgaW50IG1haW5fc2NoZWRfcnRkcyhp
bnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAgIHsiZG9tYWluIiwgMSwgMCwgJ2QnfSwKICAg
ICAgICAgeyJwZXJpb2QiLCAxLCAwLCAncCd9LAogICAgICAgICB7ImJ1ZGdldCIsIDEsIDAsICdi
J30sCisgICAgICAgIHsiZXh0cmF0aW1lIiwgMSwgMCwgJ2UnfSwKICAgICAgICAgeyJ2Y3B1aWQi
LDEsIDAsICd2J30sCiAgICAgICAgIHsiY3B1cG9vbCIsIDEsIDAsICdjJ30sCiAgICAgICAgIENP
TU1PTl9MT05HX09QVFMKICAgICB9OwogCi0gICAgU1dJVENIX0ZPUkVBQ0hfT1BUKG9wdCwgImQ6
cDpiOnY6YyIsIG9wdHMsICJzY2hlZC1ydGRzIiwgMCkgeworICAgIFNXSVRDSF9GT1JFQUNIX09Q
VChvcHQsICJkOnA6YjplOnY6YyIsIG9wdHMsICJzY2hlZC1ydGRzIiwgMCkgewogICAgIGNhc2Ug
J2QnOgogICAgICAgICBkb20gPSBvcHRhcmc7CiAgICAgICAgIGJyZWFrOwpAQCAtNzU1LDYgKzc2
MywyMCBAQCBpbnQgbWFpbl9zY2hlZF9ydGRzKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICAg
ICAgYnVkZ2V0c1tiX2luZGV4KytdID0gc3RydG9sKG9wdGFyZywgTlVMTCwgMTApOwogICAgICAg
ICBvcHRfYiA9IDE7CiAgICAgICAgIGJyZWFrOworICAgIGNhc2UgJ2UnOgorICAgICAgICBpZiAo
ZV9pbmRleCA+PSBlX3NpemUpIHsgLyogZXh0cmF0aW1lIGFycmF5IGlzIGZ1bGwgKi8KKyAgICAg
ICAgICAgIGVfc2l6ZSAqPSAyOworICAgICAgICAgICAgZXh0cmF0aW1lcyA9IHhyZWFsbG9jKGV4
dHJhdGltZXMsIGVfc2l6ZSk7CisgICAgICAgIH0KKyAgICAgICAgaWYgKHN0cmNtcChvcHRhcmcs
ICIwIikgJiYgc3RyY21wKG9wdGFyZywgIjEiKSkKKyAgICAgICAgeworICAgICAgICAgICAgZnBy
aW50ZihzdGRlcnIsICJJbnZhbGlkIGV4dHJhdGltZS5cbiIpOworICAgICAgICAgICAgciA9IEVY
SVRfRkFJTFVSRTsKKyAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICB9CisgICAgICAgIGV4
dHJhdGltZXNbZV9pbmRleCsrXSA9IHN0cnRvbChvcHRhcmcsIE5VTEwsIDEwKTsKKyAgICAgICAg
b3B0X2UgPSAxOworICAgICAgICBicmVhazsKICAgICBjYXNlICd2JzoKICAgICAgICAgaWYgKCFz
dHJjbXAob3B0YXJnLCAiYWxsIikpIHsgLyogZ2V0IG9yIHNldCBhbGwgdmNwdXMgb2YgYSBkb21h
aW4gKi8KICAgICAgICAgICAgIG9wdF9hbGwgPSAxOwpAQCAtNzcyLDE4ICs3OTQsMTggQEAgaW50
IG1haW5fc2NoZWRfcnRkcyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAgIGJyZWFrOwog
ICAgIH0KIAotICAgIGlmIChjcHVwb29sICYmIChkb20gfHwgb3B0X3AgfHwgb3B0X2IgfHwgb3B0
X3YgfHwgb3B0X2FsbCkpIHsKKyAgICBpZiAoY3B1cG9vbCAmJiAoZG9tIHx8IG9wdF9wIHx8IG9w
dF9iIHx8IG9wdF9lIHx8IG9wdF92IHx8IG9wdF9hbGwpKSB7CiAgICAgICAgIGZwcmludGYoc3Rk
ZXJyLCAiU3BlY2lmeWluZyBhIGNwdXBvb2wgaXMgbm90IGFsbG93ZWQgd2l0aCAiCiAgICAgICAg
ICAgICAgICAgIm90aGVyIG9wdGlvbnMuXG4iKTsKICAgICAgICAgciA9IEVYSVRfRkFJTFVSRTsK
ICAgICAgICAgZ290byBvdXQ7CiAgICAgfQotICAgIGlmICghZG9tICYmIChvcHRfcCB8fCBvcHRf
YiB8fCBvcHRfdikpIHsKKyAgICBpZiAoIWRvbSAmJiAob3B0X3AgfHwgb3B0X2IgfHwgb3B0X2Ug
fHwgb3B0X3YpKSB7CiAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiTWlzc2luZyBwYXJhbWV0ZXJz
LlxuIik7CiAgICAgICAgIHIgPSBFWElUX0ZBSUxVUkU7CiAgICAgICAgIGdvdG8gb3V0OwogICAg
IH0KLSAgICBpZiAoZG9tICYmICFvcHRfdiAmJiAhb3B0X2FsbCAmJiAob3B0X3AgfHwgb3B0X2Ip
KSB7CisgICAgaWYgKGRvbSAmJiAhb3B0X3YgJiYgIW9wdF9hbGwgJiYgKG9wdF9wIHx8IG9wdF9i
IHx8IG9wdF9lKSkgewogICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIk11c3Qgc3BlY2lmeSBWQ1BV
LlxuIik7CiAgICAgICAgIHIgPSBFWElUX0ZBSUxVUkU7CiAgICAgICAgIGdvdG8gb3V0OwpAQCAt
Nzk0LDggKzgxNiw5IEBAIGludCBtYWluX3NjaGVkX3J0ZHMoaW50IGFyZ2MsIGNoYXIgKiphcmd2
KQogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAgICAgaWYgKCgodl9pbmRleCA+IGJfaW5kZXgp
ICYmIG9wdF9iKSB8fCAoKHZfaW5kZXggPiBwX2luZGV4KSAmJiBvcHRfcCkKLSAgICAgICAgfHwg
cF9pbmRleCAhPSBiX2luZGV4KSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiSW5jb3JyZWN0
IG51bWJlciBvZiBwZXJpb2QgYW5kIGJ1ZGdldFxuIik7CisgICAgICAgICB8fCAoKHZfaW5kZXgg
PiBlX2luZGV4KSAmJiBvcHRfZSkgfHwgcF9pbmRleCAhPSBiX2luZGV4CisgICAgICAgICB8fCBw
X2luZGV4ICE9IGVfaW5kZXggKSB7CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAiSW5jb3JyZWN0
IG51bWJlciBvZiBwZXJpb2QsIGJ1ZGdldCBhbmQgZXh0cmF0aW1lXG4iKTsKICAgICAgICAgciA9
IEVYSVRfRkFJTFVSRTsKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQpAQCAtODI5LDcgKzg1Miw3
IEBAIGludCBtYWluX3NjaGVkX3J0ZHMoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAgICAg
ICAgICAgIHIgPSBFWElUX0ZBSUxVUkU7CiAgICAgICAgICAgICAgICAgZ290byBvdXQ7CiAgICAg
ICAgICAgICB9Ci0gICAgICAgIH0gZWxzZSBpZiAoIW9wdF9wICYmICFvcHRfYikgeworICAgICAg
ICB9IGVsc2UgaWYgKCFvcHRfcCAmJiAhb3B0X2IgJiYgIW9wdF9lKSB7CiAgICAgICAgICAgICAv
KiBnZXQgcGVyLXZjcHUgcnRkcyBzY2hlZHVsaW5nIHBhcmFtZXRlcnMgKi8KICAgICAgICAgICAg
IGxpYnhsX3ZjcHVfc2NoZWRfcGFyYW1zIHNjaW5mbzsKICAgICAgICAgICAgIGxpYnhsX3ZjcHVf
c2NoZWRfcGFyYW1zX2luaXQoJnNjaW5mbyk7CkBAIC04NjEsNiArODg0LDcgQEAgaW50IG1haW5f
c2NoZWRfcnRkcyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAgICAgICAgICAgICAgIHNj
aW5mby52Y3B1c1tpXS52Y3B1aWQgPSB2Y3B1c1tpXTsKICAgICAgICAgICAgICAgICAgICAgc2Np
bmZvLnZjcHVzW2ldLnBlcmlvZCA9IHBlcmlvZHNbaV07CiAgICAgICAgICAgICAgICAgICAgIHNj
aW5mby52Y3B1c1tpXS5idWRnZXQgPSBidWRnZXRzW2ldOworICAgICAgICAgICAgICAgICAgICBz
Y2luZm8udmNwdXNbaV0uZXh0cmF0aW1lID0gZXh0cmF0aW1lc1tpXSA/IDEgOiAwOwogICAgICAg
ICAgICAgICAgIH0KICAgICAgICAgICAgICAgICByYyA9IHNjaGVkX3ZjcHVfc2V0KGRvbWlkLCAm
c2NpbmZvKTsKICAgICAgICAgICAgIH0gZWxzZSB7IC8qIHNldCBwYXJhbXMgZm9yIGFsbCB2Y3B1
cyAqLwpAQCAtODY5LDYgKzg5Myw3IEBAIGludCBtYWluX3NjaGVkX3J0ZHMoaW50IGFyZ2MsIGNo
YXIgKiphcmd2KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtYWxsb2Moc2l6ZW9m
KGxpYnhsX3NjaGVkX3BhcmFtcykpOwogICAgICAgICAgICAgICAgIHNjaW5mby52Y3B1c1swXS5w
ZXJpb2QgPSBwZXJpb2RzWzBdOwogICAgICAgICAgICAgICAgIHNjaW5mby52Y3B1c1swXS5idWRn
ZXQgPSBidWRnZXRzWzBdOworICAgICAgICAgICAgICAgIHNjaW5mby52Y3B1c1swXS5leHRyYXRp
bWUgPSBleHRyYXRpbWVzWzBdID8gMSA6IDA7CiAgICAgICAgICAgICAgICAgcmMgPSBzY2hlZF92
Y3B1X3NldF9hbGwoZG9taWQsICZzY2luZm8pOwogICAgICAgICAgICAgfQogCkBAIC04ODUsNiAr
OTEwLDcgQEAgb3V0OgogICAgIGZyZWUodmNwdXMpOwogICAgIGZyZWUocGVyaW9kcyk7CiAgICAg
ZnJlZShidWRnZXRzKTsKKyAgICBmcmVlKGV4dHJhdGltZXMpOwogICAgIHJldHVybiByOwogfQog
Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 23:18:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 23:18:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e23mr-00057v-9I; Tue, 10 Oct 2017 23:18:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mengxu@cis.upenn.edu>) id 1e23mp-00056R-TF
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 23:18:07 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 CF/36-14867-E255DD95; Tue, 10 Oct 2017 23:18:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsUyr8m9UVcv9G6
 kweclEhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b5RW9ZCvbzVVw5pdfA+Ie7i5GTQ0ign0mi
 968/iM0moCJxfMMjVhBbREBJ4t6qyUxdjFwczAIrGSVW3NrFApIQFnCVuN/6hxnEZhFQlZh1e
 R0TiM0r4Czx7sBcNhBbQkBO4uSxyWCDOAVcJJr/HWOEWOYs8WT3EWaImlCJNYvPM8HUP374gH
 ECI88CRoZVjBrFqUVlqUW6xgZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBXmc
 Agh2Mf9cGHmKU5GBSEuV9rX43UogvKT+lMiOxOCO+qDQntfgQowwHh5IEr1oIUE6wKDU9tSIt
 MwcYfjBpCQ4eJRFeG5A0b3FBYm5xZjpE6hSjLkfHzbt/mIRY8vLzUqXEeT8HAxUJgBRllObBj
 YDFwiVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ83qBrOLJzCuB2/QK6AgmoCNE0+6AHFGSiJ
 CSamDMmbhfuyTY/H+SVLOSIuNu3oksK90Xfd3/ndM4bcpWw+mPa5b8u/fy+vIOFoHLTVOfVe3
 S//s6+sGCLze+yvyYc/5VfdihtszJe3bbOj56+dXtHm/Y6cQi59BT3czHPn++voQz5+X9cP7z
 z33SpeIv/fbjuiwfHTQnrMc7T+nXvUe7TabeKPsfrcRSnJFoqMVcVJwIAAm5yGGAAgAA
X-Env-Sender: mengxu@cis.upenn.edu
X-Msg-Ref: server-14.tower-27.messagelabs.com!1507677486!98612847!1
X-Originating-IP: [158.130.71.129]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8800 invoked from network); 10 Oct 2017 23:18:06 -0000
Received: from renard.seas.upenn.edu (HELO fox.seas.upenn.edu) (158.130.71.129)
 by server-14.tower-27.messagelabs.com with SMTP; 10 Oct 2017 23:18:06 -0000
Received: from panda-6c.cis.upenn.edu (SEASnet-48-12.cis.upenn.edu
 [158.130.48.13]) (authenticated bits=0)
 by fox.seas.upenn.edu (8.15.2/8.14.5) with ESMTPSA id v9ANHpAJ008233
 (version=TLSv1.2 cipher=AES256-SHA256 bits=256 verify=NOT);
 Tue, 10 Oct 2017 19:17:54 -0400
From: Meng Xu <mengxu@cis.upenn.edu>
To: xen-devel@lists.xenproject.org
Date: Tue, 10 Oct 2017 19:17:45 -0400
Message-Id: <1507677465-3840-6-git-send-email-mengxu@cis.upenn.edu>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507677465-3840-1-git-send-email-mengxu@cis.upenn.edu>
References: <1507677465-3840-1-git-send-email-mengxu@cis.upenn.edu>
X-Proofpoint-Virus-Version: vendor=nai engine=5600 definitions=5800
 signatures=585085
X-Proofpoint-Spam-Reason: safe
Cc: wei.liu2@citrix.com, george.dunlap@eu.citrix.com, ian.jackson@eu.citrix.com,
 raistlin@linux.it, Meng Xu <mengxu@cis.upenn.edu>, xumengpanda@gmail.com
Subject: [Xen-devel] [PATCH v3 5/5] docs: enable per-VCPU extratime flag for
	RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmV2aXNlIHhsIHRvb2wgdXNlIGNhc2UgYnkgYWRkaW5nIC1lIG9wdGlvbgpSZW1vdmUgd29yay1j
b25zZXJ2aW5nIGZyb20gVE9ETyBsaXN0CgpTaWduZWQtb2ZmLWJ5OiBNZW5nIFh1IDxtZW5neHVA
Y2lzLnVwZW5uLmVkdT4KCi0tLQpObyBjaGFuZ2UgZnJvbSB2MgoKQ2hhbmdlcyBmcm9tIHYxClJl
dmlzZSBydGRzIGRvY3MKLS0tCiBkb2NzL2ZlYXR1cmVzL3NjaGVkX3J0ZHMucGFuZG9jIHwgNyAr
KysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL2RvY3MvZmVhdHVyZXMvc2NoZWRfcnRkcy5wYW5kb2MgYi9kb2NzL2ZlYXR1
cmVzL3NjaGVkX3J0ZHMucGFuZG9jCmluZGV4IDM1NDA5N2IuLmQ1MWI0OTkgMTAwNjQ0Ci0tLSBh
L2RvY3MvZmVhdHVyZXMvc2NoZWRfcnRkcy5wYW5kb2MKKysrIGIvZG9jcy9mZWF0dXJlcy9zY2hl
ZF9ydGRzLnBhbmRvYwpAQCAtNDAsNyArNDAsNyBAQCBhcyBmb2xsb3dzOgogCiBJdCBpcyBwb3Nz
aWJsZSwgZm9yIGEgbXVsdGlwbGUgdkNQVXMgVk0sIHRvIGNoYW5nZSB0aGUgcGFyYW1ldGVycyBv
ZgogZWFjaCB2Q1BVIGluZGl2aWR1YWxseToKLSAgICAqIGB4bCBzY2hlZC1ydGRzIC1kIHZtLXJ0
IC12IDAgLXAgMjAwMDAgLWIgMTAwMDAgLXYgMSAtcCA0NTAwMCAtYiAxMjAwMGAKKyAgICAqIGB4
bCBzY2hlZC1ydGRzIC1kIHZtLXJ0IC12IDAgLXAgMjAwMDAgLWIgMTAwMDAgLWUgMSAtdiAxIC1w
IDQ1MDAwIC1iIDEyMDAwIC1lIDBgCiAKICMgVGVjaG5pY2FsIGRldGFpbHMKIApAQCAtNTMsNyAr
NTMsOCBAQCB0aGUgcHJlc2VuY2Ugb2YgdGhlIExJQlhMXF9IQVZFXF9TQ0hFRFxfUlREUyBzeW1i
b2wuIFRoZSBhYmlsaXR5IG9mCiBzcGVjaWZ5aW5nIGRpZmZlcmVudCBzY2hlZHVsaW5nIHBhcmFt
ZXRlcnMgZm9yIGVhY2ggdmNwdSBoYXMgYmVlbgogaW50cm9kdWNlZCBsYXRlciwgYW5kIGlzIGF2
YWlsYWJsZSBpZiB0aGUgZm9sbG93aW5nIHN5bWJvbHMgYXJlIGRlZmluZWQ6CiAgICAgKiBgTElC
WExcX0hBVkVcX1ZDUFVcX1NDSEVEXF9QQVJBTVNgLAotICAgICogYExJQlhMXF9IQVZFXF9TQ0hF
RFxfUlREU1xfVkNQVVxfUEFSQU1TYC4KKyAgICAqIGBMSUJYTFxfSEFWRVxfU0NIRURcX1JURFNc
X1ZDUFVcX1BBUkFNU2AsCisgICAgKiBgTElCWExcX0hBVkVcX1NDSEVEXF9SVERTXF9WQ1BVXF9F
WFRSQWAuCiAKICMgTGltaXRhdGlvbnMKIApAQCAtOTUsNyArOTYsNiBAQCBhdCBhIG1hY3Jvc2Nv
cGljIGxldmVsKSwgdGhlIGZvbGxvd2luZyBzaG91bGQgYmUgZG9uZToKIAogIyBBcmVhcyBmb3Ig
aW1wcm92ZW1lbnQKIAotKiBXb3JrLWNvbnNlcnZpbmcgbW9kZSB0byBiZSBhZGRlZDsKICogcGVy
Zm9ybWFuY2UgYXNzZXNzbWVudCwgZXNwZWNpYWxseSBmb2N1c2luZyBvbiB3aGF0IGxldmVsIG9m
IHJlYWwtdGltZQogICBiZWhhdmlvciB0aGUgc2NoZWR1bGVyIGVuYWJsZXMuCiAKQEAgLTExOCw0
ICsxMTgsNSBAQCBhdCBhIG1hY3Jvc2NvcGljIGxldmVsKSwgdGhlIGZvbGxvd2luZyBzaG91bGQg
YmUgZG9uZToKIERhdGUgICAgICAgUmV2aXNpb24gVmVyc2lvbiAgTm90ZXMKIC0tLS0tLS0tLS0g
LS0tLS0tLS0gLS0tLS0tLS0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogMjAxNi0xMC0xNCAxICAgICAgICBYZW4gNC44ICBEb2N1bWVudCB3cml0dGVuCisyMDE3
LTA4LTMxIDIgICAgICAgIFhlbiA0LjEwIFJldmlzZSBmb3Igd29yayBjb25zZXJ2aW5nIGZlYXR1
cmUKIC0tLS0tLS0tLS0gLS0tLS0tLS0gLS0tLS0tLS0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 10 23:18:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 23:18:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e23mr-00058A-GB; Tue, 10 Oct 2017 23:18:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mengxu@cis.upenn.edu>) id 1e23mq-00056t-IC
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 23:18:08 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 30/E2-24663-F255DD95; Tue, 10 Oct 2017 23:18:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsUyr8m9UVc/9G6
 kwalWNovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPv4p+sBZ8SKyZObmNqYHzi2cXIxSEk0M8k
 cfb7JrYuRk4ONgEVieMbHrGC2CICShL3Vk1mAiliFljJKLHi1i4WkISwgJ1E652PYDaLgKpE4
 5GHjCA2r4CzxOYdXWBxCQE5iZPHJoMN4hRwkWj+dwysRgio5snuI8wQNaESaxafZ4Kpf/zwAe
 MERp4FjAyrGDWKU4vKUot0Dc31kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECPc8
 ABDsYX572PMQoycGkJMr7Wv1upBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3nfBQDnBotT01Iq0
 zBxgCMKkJTh4lER4/4GkeYsLEnOLM9MhUqcYLTk6bt79w8SxCUxu+P7gD5MQS15+XqqUOO9nk
 AYBkIaM0jy4cbA4ucQoKyXMywh0oBBPQWpRbmYJqvwrRnEORiVhXr4QoCk8mXklcFtfAR3EBH
 SQaNodkINKEhFSUg2Ma44FFP7YKmDEyvyubFNK18pCT+M7dvrr//xdeqzAJ6uuOmr547N/bnj
 t8hevnKO0op2lb5dK0sTz2dbvTlubvpm45+OkTFNuU6luqSp3gdMNPH3lffx9xz7Le5odXadd
 f45/X31u88otfDd7l306NGfSnFWb16z10Kw3W3dFJ7TS7N1B9pqpSizFGYmGWsxFxYkAAKfZb
 44CAAA=
X-Env-Sender: mengxu@cis.upenn.edu
X-Msg-Ref: server-2.tower-31.messagelabs.com!1507677486!98001732!1
X-Originating-IP: [158.130.71.129]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36093 invoked from network); 10 Oct 2017 23:18:06 -0000
Received: from renard.seas.upenn.edu (HELO fox.seas.upenn.edu) (158.130.71.129)
 by server-2.tower-31.messagelabs.com with SMTP; 10 Oct 2017 23:18:06 -0000
Received: from panda-6c.cis.upenn.edu (SEASnet-48-12.cis.upenn.edu
 [158.130.48.13]) (authenticated bits=0)
 by fox.seas.upenn.edu (8.15.2/8.14.5) with ESMTPSA id v9ANHpAF008233
 (version=TLSv1.2 cipher=AES256-SHA256 bits=256 verify=NOT);
 Tue, 10 Oct 2017 19:17:52 -0400
From: Meng Xu <mengxu@cis.upenn.edu>
To: xen-devel@lists.xenproject.org
Date: Tue, 10 Oct 2017 19:17:41 -0400
Message-Id: <1507677465-3840-2-git-send-email-mengxu@cis.upenn.edu>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507677465-3840-1-git-send-email-mengxu@cis.upenn.edu>
References: <1507677465-3840-1-git-send-email-mengxu@cis.upenn.edu>
X-Proofpoint-Virus-Version: vendor=nai engine=5600 definitions=5800
 signatures=585085
X-Proofpoint-Spam-Reason: safe
Cc: wei.liu2@citrix.com, george.dunlap@eu.citrix.com, ian.jackson@eu.citrix.com,
 raistlin@linux.it, Meng Xu <mengxu@cis.upenn.edu>, xumengpanda@gmail.com
Subject: [Xen-devel] [PATCH v3 1/5] xen:rtds: towards work conserving RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TWFrZSBSVERTIHNjaGVkdWxlciB3b3JrIGNvbnNlcnZpbmcgd2l0aG91dCBicmVha2luZyB0aGUg
cmVhbC10aW1lIGd1YXJhbnRlZXMuCgpWQ1BVIG1vZGVsOgpFYWNoIHJlYWwtdGltZSBWQ1BVIGlz
IGV4dGVuZGVkIHRvIGhhdmUgYW4gZXh0cmF0aW1lIGZsYWcKYW5kIGEgcHJpb3JpdHlfbGV2ZWwg
ZmllbGQuCldoZW4gYSBWQ1BVJ3MgYnVkZ2V0IGlzIGRlcGxldGVkIGluIHRoZSBjdXJyZW50IHBl
cmlvZCwKaWYgaXQgaGFzIGV4dHJhdGltZSBmbGFnIHNldCwKaXRzIHByaW9yaXR5X2xldmVsIHdp
bGwgaW5jcmVhc2UgYnkgMSBhbmQgaXRzIGJ1ZGdldCB3aWxsIGJlIHJlZmlsbGVkOwpvdGhld3Jp
c2UsIHRoZSBWQ1BVIHdpbGwgYmUgbW92ZWQgdG8gdGhlIGRlcGxldGVkcS4KClNjaGVkdWxpbmcg
cG9saWN5IGlzIG1vZGlmaWVkIGdsb2JhbCBFREY6CkEgVkNQVSB2MSBoYXMgaGlnaGVyIHByaW9y
aXR5IHRoYW4gYW5vdGhlciBWQ1BVIHYyIGlmCihpKSB2MSBoYXMgc21hbGxlciBwcmlvcml0eV9s
ZXZlOyBvcgooaWkpIHYxIGhhcyB0aGUgc2FtZSBwcmlvcml0eV9sZXZlbCBidXQgaGFzIGEgc21h
bGxlciBkZWFkbGluZQoKUXVldWUgbWFuYWdlbWVudDoKUnVuIHF1ZXVlIGhvbGRzIFZDUFVzIHdp
dGggZXh0cmF0aW1lIGZsYWcgc2V0IGFuZCBWQ1BVcyB3aXRoCnJlbWFpbmluZyBidWRnZXQuIFJ1
biBxdWV1ZSBpcyBzb3J0ZWQgaW4gaW5jcmVhc2luZyBvcmRlciBvZiBWQ1BVcyBwcmlvcml0aWVz
LgpEZXBsZXRlZCBxdWV1ZSBob2xkcyBWQ1BVcyB3aGljaCBoYXZlIGV4dHJhdGltZSBmbGFnIGNs
ZWFyZWQgYW5kIGRlcGxldGVkIGJ1ZGdldC4KUmVwbGVuaXNoZWQgcXVldWUgaXMgbm90IG1vZGlm
aWVkLgoKRGlzdHJpYnV0aW9uIG9mIHNwYXJlIGJhbmR3aWR0aApTcGFyZSBiYW5kd2lkdGggaXMg
ZGlzdHJpYnV0ZWQgYW1vbmcgYWxsIFZDUFVzIHdpdGggZXh0cmF0aW1lIGZsYWcgc2V0LApwcm9w
b3J0aW9uYWwgdG8gdGhlc2UgVkNQVXMgdXRpbGl6YXRpb25zCgpTaWduZWQtb2ZmLWJ5OiBNZW5n
IFh1IDxtZW5neHVAY2lzLnVwZW5uLmVkdT4KCi0tLQpDaGFuZ2VzIGZyb20gdjIKRXhwbGFpbiBo
b3cgdG8gZGlzdHJpYnV0ZSBzcGFyZSBiYW5kd2lkdGggaW4gY29tbWl0IGxvZwpNaW5vciBjaGFu
Z2UgaW4gaGFzX2V4dHJhdGltZSBmdW5jdGlvbiB3aXRob3V0IGZ1bmN0aW9uYWxpdHkgY2hhbmdl
LgoKQ2hhbmdlcyBmcm9tIHYxCkNoYW5nZSBYRU5fRE9NQ1RMX1NDSEVEX1JURFNfZXh0cmF0aW1l
IHRvIFhFTl9ET01DVExfU0NIRURSVF9leHRyYSBhcwpzdWdnZXN0ZWQgYnkgRGFyaW8KCkNoYW5n
ZXMgZnJvbSBSRkMgdjEKUmV3b3JkaW5nIGNvbW1lbnRzIGFuZCBjb21taXQgbWVzc2FnZQpSZW1v
dmUgaXNfd29ya19jb25zZXJ2aW5nIGZpZWxkIGZyb20gcnRfdmNwdSBzdHJ1Y3R1cmUKVXNlIG9u
ZSBiaXQgaW4gVkNQVSdzIGZsYWcgdG8gaW5kaWNhdGUgaWYgYSBWQ1BVIHdpbGwgaGF2ZSBleHRy
YSB0aW1lCkNvcnJlY3QgY29tbWVudHMgc3R5bGUKLS0tCiB4ZW4vY29tbW9uL3NjaGVkX3J0LmMg
ICAgICAgfCA5MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0K
IHhlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCB8ICA0ICsrCiAyIGZpbGVzIGNoYW5nZWQsIDgw
IGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
c2NoZWRfcnQuYyBiL3hlbi9jb21tb24vc2NoZWRfcnQuYwppbmRleCA1YzUxY2Q5Li5iNzcwMjg3
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX3J0LmMKKysrIGIveGVuL2NvbW1vbi9zY2hl
ZF9ydC5jCkBAIC00OSwxMyArNDksMTUgQEAKICAqIEEgUENQVSBpcyBmZWFzaWJsZSBpZiB0aGUg
VkNQVSBjYW4gcnVuIG9uIHRoaXMgUENQVSBhbmQgKHRoZSBQQ1BVIGlzIGlkbGUgb3IKICAqIGhh
cyBhIGxvd2VyLXByaW9yaXR5IFZDUFUgcnVubmluZyBvbiBpdC4pCiAgKgotICogRWFjaCBWQ1BV
IGhhcyBhIGRlZGljYXRlZCBwZXJpb2QgYW5kIGJ1ZGdldC4KKyAqIEVhY2ggVkNQVSBoYXMgYSBk
ZWRpY2F0ZWQgcGVyaW9kLCBidWRnZXQgYW5kIGEgZXh0cmF0aW1lIGZsYWcKICAqIFRoZSBkZWFk
bGluZSBvZiBhIFZDUFUgaXMgYXQgdGhlIGVuZCBvZiBlYWNoIHBlcmlvZDsKICAqIEEgVkNQVSBo
YXMgaXRzIGJ1ZGdldCByZXBsZW5pc2hlZCBhdCB0aGUgYmVnaW5uaW5nIG9mIGVhY2ggcGVyaW9k
OwogICogV2hpbGUgc2NoZWR1bGVkLCBhIFZDUFUgYnVybnMgaXRzIGJ1ZGdldC4KICAqIFRoZSBW
Q1BVIG5lZWRzIHRvIGZpbmlzaCBpdHMgYnVkZ2V0IGJlZm9yZSBpdHMgZGVhZGxpbmUgaW4gZWFj
aCBwZXJpb2Q7CiAgKiBUaGUgVkNQVSBkaXNjYXJkcyBpdHMgdW51c2VkIGJ1ZGdldCBhdCB0aGUg
ZW5kIG9mIGVhY2ggcGVyaW9kLgotICogSWYgYSBWQ1BVIHJ1bnMgb3V0IG9mIGJ1ZGdldCBpbiBh
IHBlcmlvZCwgaXQgaGFzIHRvIHdhaXQgdW50aWwgbmV4dCBwZXJpb2QuCisgKiBXaGVuIGEgVkNQ
VSBydW5zIG91dCBvZiBidWRnZXQgaW4gYSBwZXJpb2QsIGlmIGl0cyBleHRyYXRpbWUgZmxhZyBp
cyBzZXQsCisgKiB0aGUgVkNQVSBpbmNyZWFzZXMgaXRzIHByaW9yaXR5X2xldmVsIGJ5IDEgYW5k
IHJlZmlsbHMgaXRzIGJ1ZGdldDsgb3RoZXJ3aXNlLAorICogaXQgaGFzIHRvIHdhaXQgdW50aWwg
bmV4dCBwZXJpb2QuCiAgKgogICogRWFjaCBWQ1BVIGlzIGltcGxlbWVudGVkIGFzIGEgZGVmZXJh
YmxlIHNlcnZlci4KICAqIFdoZW4gYSBWQ1BVIGhhcyBhIHRhc2sgcnVubmluZyBvbiBpdCwgaXRz
IGJ1ZGdldCBpcyBjb250aW51b3VzbHkgYnVybmVkOwpAQCAtNjMsNyArNjUsOCBAQAogICoKICAq
IFF1ZXVlIHNjaGVtZToKICAqIEEgZ2xvYmFsIHJ1bnF1ZXVlIGFuZCBhIGdsb2JhbCBkZXBsZXRl
ZHF1ZXVlIGZvciBlYWNoIENQVSBwb29sLgotICogVGhlIHJ1bnF1ZXVlIGhvbGRzIGFsbCBydW5u
YWJsZSBWQ1BVcyB3aXRoIGJ1ZGdldCwgc29ydGVkIGJ5IGRlYWRsaW5lOworICogVGhlIHJ1bnF1
ZXVlIGhvbGRzIGFsbCBydW5uYWJsZSBWQ1BVcyB3aXRoIGJ1ZGdldCwKKyAqIHNvcnRlZCBieSBw
cmlvcml0eV9sZXZlbCBhbmQgZGVhZGxpbmU7CiAgKiBUaGUgZGVwbGV0ZWRxdWV1ZSBob2xkcyBh
bGwgVkNQVXMgd2l0aG91dCBidWRnZXQsIHVuc29ydGVkOwogICoKICAqIE5vdGU6IGNwdW1hc2sg
YW5kIGNwdXBvb2wgaXMgc3VwcG9ydGVkLgpAQCAtMTUxLDYgKzE1NCwxNCBAQAogI2RlZmluZSBS
VERTX2RlcGxldGVkICgxPDxfX1JURFNfZGVwbGV0ZWQpCiAKIC8qCisgKiBSVERTX2V4dHJhdGlt
ZTogQ2FuIHRoZSB2Y3B1IHJ1biBpbiB0aGUgdGltZSB0aGF0IGlzCisgKiBub3QgcGFydCBvZiBh
bnkgcmVhbC10aW1lIHJlc2VydmF0aW9uLCBhbmQgd291bGQgdGhlcmVmb3JlCisgKiBiZSBvdGhl
cndpc2UgbGVmdCBpZGxlPworICovCisjZGVmaW5lIF9fUlREU19leHRyYXRpbWUgICAgNAorI2Rl
ZmluZSBSVERTX2V4dHJhdGltZSAoMTw8X19SVERTX2V4dHJhdGltZSkKKworLyoKICAqIHJ0IHRy
YWNpbmcgZXZlbnRzICgib25seSIgNTEyIGF2YWlsYWJsZSEpLiBDaGVjawogICogaW5jbHVkZS9w
dWJsaWMvdHJhY2UuaCBmb3IgbW9yZSBkZXRhaWxzLgogICovCkBAIC0yMDEsNiArMjEyLDggQEAg
c3RydWN0IHJ0X3ZjcHUgewogICAgIHN0cnVjdCBydF9kb20gKnNkb207CiAgICAgc3RydWN0IHZj
cHUgKnZjcHU7CiAKKyAgICB1bnNpZ25lZCBwcmlvcml0eV9sZXZlbDsKKwogICAgIHVuc2lnbmVk
IGZsYWdzOyAgICAgICAgICAgICAgLyogbWFyayBfX1JURFNfc2NoZWR1bGVkLCBldGMuLiAqLwog
fTsKIApAQCAtMjQ1LDYgKzI1OCwxMSBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCBsaXN0X2hlYWQg
KnJ0X3JlcGxxKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKICAgICByZXR1cm4gJnJ0X3By
aXYob3BzKS0+cmVwbHE7CiB9CiAKK3N0YXRpYyBpbmxpbmUgYm9vbCBoYXNfZXh0cmF0aW1lKGNv
bnN0IHN0cnVjdCBydF92Y3B1ICpzdmMpCit7CisgICAgcmV0dXJuIHN2Yy0+ZmxhZ3MgJiBSVERT
X2V4dHJhdGltZTsKK30KKwogLyoKICAqIEhlbHBlciBmdW5jdGlvbnMgZm9yIG1hbmlwdWxhdGlu
ZyB0aGUgcnVucXVldWUsIHRoZSBkZXBsZXRlZCBxdWV1ZSwKICAqIGFuZCB0aGUgcmVwbGVuaXNo
bWVudCBldmVudHMgcXVldWUuCkBAIC0yNzQsNiArMjkyLDIxIEBAIHZjcHVfb25fcmVwbHEoY29u
c3Qgc3RydWN0IHJ0X3ZjcHUgKnN2YykKIH0KIAogLyoKKyAqIElmIHYxIHByaW9yaXR5ID49IHYy
IHByaW9yaXR5LCByZXR1cm4gdmFsdWUgPiAwCisgKiBPdGhlcndpc2UsIHJldHVybiB2YWx1ZSA8
IDAKKyAqLworc3RhdGljIHNfdGltZV90Citjb21wYXJlX3ZjcHVfcHJpb3JpdHkoY29uc3Qgc3Ry
dWN0IHJ0X3ZjcHUgKnYxLCBjb25zdCBzdHJ1Y3QgcnRfdmNwdSAqdjIpCit7CisgICAgaW50IHBy
aW8gPSB2Mi0+cHJpb3JpdHlfbGV2ZWwgLSB2MS0+cHJpb3JpdHlfbGV2ZWw7CisKKyAgICBpZiAo
IHByaW8gPT0gMCApCisgICAgICAgIHJldHVybiB2Mi0+Y3VyX2RlYWRsaW5lIC0gdjEtPmN1cl9k
ZWFkbGluZTsKKworICAgIHJldHVybiBwcmlvOworfQorCisvKgogICogRGVidWcgcmVsYXRlZCBj
b2RlLCBkdW1wIHZjcHUvY3B1IGluZm9ybWF0aW9uCiAgKi8KIHN0YXRpYyB2b2lkCkBAIC0zMDMs
NiArMzM2LDcgQEAgcnRfZHVtcF92Y3B1KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgY29u
c3Qgc3RydWN0IHJ0X3ZjcHUgKnN2YykKICAgICBjcHVsaXN0X3NjbnByaW50ZihrZXloYW5kbGVy
X3NjcmF0Y2gsIHNpemVvZihrZXloYW5kbGVyX3NjcmF0Y2gpLCBtYXNrKTsKICAgICBwcmludGso
IlslNWQuJS0ydV0gY3B1ICV1LCAoJSJQUklfc3RpbWUiLCAlIlBSSV9zdGltZSIpLCIKICAgICAg
ICAgICAgIiBjdXJfYj0lIlBSSV9zdGltZSIgY3VyX2Q9JSJQUklfc3RpbWUiIGxhc3Rfc3RhcnQ9
JSJQUklfc3RpbWUiXG4iCisgICAgICAgICAgICIgXHRcdCBwcmlvcml0eV9sZXZlbD0lZCBoYXNf
ZXh0cmF0aW1lPSVkXG4iCiAgICAgICAgICAgICIgXHRcdCBvblE9JWQgcnVubmFibGU9JWQgZmxh
Z3M9JXggZWZmZWN0aXZlIGhhcmRfYWZmaW5pdHk9JXNcbiIsCiAgICAgICAgICAgICBzdmMtPnZj
cHUtPmRvbWFpbi0+ZG9tYWluX2lkLAogICAgICAgICAgICAgc3ZjLT52Y3B1LT52Y3B1X2lkLApA
QCAtMzEyLDYgKzM0Niw4IEBAIHJ0X2R1bXBfdmNwdShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpv
cHMsIGNvbnN0IHN0cnVjdCBydF92Y3B1ICpzdmMpCiAgICAgICAgICAgICBzdmMtPmN1cl9idWRn
ZXQsCiAgICAgICAgICAgICBzdmMtPmN1cl9kZWFkbGluZSwKICAgICAgICAgICAgIHN2Yy0+bGFz
dF9zdGFydCwKKyAgICAgICAgICAgIHN2Yy0+cHJpb3JpdHlfbGV2ZWwsCisgICAgICAgICAgICBo
YXNfZXh0cmF0aW1lKHN2YyksCiAgICAgICAgICAgICB2Y3B1X29uX3Eoc3ZjKSwKICAgICAgICAg
ICAgIHZjcHVfcnVubmFibGUoc3ZjLT52Y3B1KSwKICAgICAgICAgICAgIHN2Yy0+ZmxhZ3MsCkBA
IC00MjMsMTUgKzQ1OSwxOCBAQCBydF91cGRhdGVfZGVhZGxpbmUoc190aW1lX3Qgbm93LCBzdHJ1
Y3QgcnRfdmNwdSAqc3ZjKQogICAgICAqLwogICAgIHN2Yy0+bGFzdF9zdGFydCA9IG5vdzsKICAg
ICBzdmMtPmN1cl9idWRnZXQgPSBzdmMtPmJ1ZGdldDsKKyAgICBzdmMtPnByaW9yaXR5X2xldmVs
ID0gMDsKIAogICAgIC8qIFRSQUNFICovCiAgICAgewogICAgICAgICBzdHJ1Y3QgX19wYWNrZWQg
ewogICAgICAgICAgICAgdW5zaWduZWQgdmNwdToxNiwgZG9tOjE2OworICAgICAgICAgICAgdW5z
aWduZWQgcHJpb3JpdHlfbGV2ZWw7CiAgICAgICAgICAgICB1aW50NjRfdCBjdXJfZGVhZGxpbmUs
IGN1cl9idWRnZXQ7CiAgICAgICAgIH0gZDsKICAgICAgICAgZC5kb20gPSBzdmMtPnZjcHUtPmRv
bWFpbi0+ZG9tYWluX2lkOwogICAgICAgICBkLnZjcHUgPSBzdmMtPnZjcHUtPnZjcHVfaWQ7Cisg
ICAgICAgIGQucHJpb3JpdHlfbGV2ZWwgPSBzdmMtPnByaW9yaXR5X2xldmVsOwogICAgICAgICBk
LmN1cl9kZWFkbGluZSA9ICh1aW50NjRfdCkgc3ZjLT5jdXJfZGVhZGxpbmU7CiAgICAgICAgIGQu
Y3VyX2J1ZGdldCA9ICh1aW50NjRfdCkgc3ZjLT5jdXJfYnVkZ2V0OwogICAgICAgICB0cmFjZV92
YXIoVFJDX1JURFNfQlVER0VUX1JFUExFTklTSCwgMSwKQEAgLTQ1NCw3ICs0OTMsNyBAQCBydF91
cGRhdGVfZGVhZGxpbmUoc190aW1lX3Qgbm93LCBzdHJ1Y3QgcnRfdmNwdSAqc3ZjKQogICogY2Fz
ZXMsIGlmIHRoZSB2Y3B1IHdpdGggdGhlIGVhcmxpZXN0IGRlYWRsaW5lIGlzIHdoYXQgd2UKICAq
IGFyZSBkZWFsaW5nIHdpdGgpLgogICovCi1zdGF0aWMgaW5saW5lIGJvb2xfdAorc3RhdGljIGlu
bGluZSBib29sCiBkZWFkbGluZV9xdWV1ZV9yZW1vdmUoc3RydWN0IGxpc3RfaGVhZCAqcXVldWUs
IHN0cnVjdCBsaXN0X2hlYWQgKmVsZW0pCiB7CiAgICAgaW50IHBvcyA9IDA7CkBAIC00NjYsNyAr
NTA1LDcgQEAgZGVhZGxpbmVfcXVldWVfcmVtb3ZlKHN0cnVjdCBsaXN0X2hlYWQgKnF1ZXVlLCBz
dHJ1Y3QgbGlzdF9oZWFkICplbGVtKQogICAgIHJldHVybiAhcG9zOwogfQogCi1zdGF0aWMgaW5s
aW5lIGJvb2xfdAorc3RhdGljIGlubGluZSBib29sCiBkZWFkbGluZV9xdWV1ZV9pbnNlcnQoc3Ry
dWN0IHJ0X3ZjcHUgKiAoKnFlbGVtKShzdHJ1Y3QgbGlzdF9oZWFkICopLAogICAgICAgICAgICAg
ICAgICAgICAgIHN0cnVjdCBydF92Y3B1ICpzdmMsIHN0cnVjdCBsaXN0X2hlYWQgKmVsZW0sCiAg
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGxpc3RfaGVhZCAqcXVldWUpCkBAIC00NzcsNyAr
NTE2LDcgQEAgZGVhZGxpbmVfcXVldWVfaW5zZXJ0KHN0cnVjdCBydF92Y3B1ICogKCpxZWxlbSko
c3RydWN0IGxpc3RfaGVhZCAqKSwKICAgICBsaXN0X2Zvcl9lYWNoICggaXRlciwgcXVldWUgKQog
ICAgIHsKICAgICAgICAgc3RydWN0IHJ0X3ZjcHUgKiBpdGVyX3N2YyA9ICgqcWVsZW0pKGl0ZXIp
OwotICAgICAgICBpZiAoIHN2Yy0+Y3VyX2RlYWRsaW5lIDw9IGl0ZXJfc3ZjLT5jdXJfZGVhZGxp
bmUgKQorICAgICAgICBpZiAoIGNvbXBhcmVfdmNwdV9wcmlvcml0eShzdmMsIGl0ZXJfc3ZjKSA+
IDAgKQogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIHBvcysrOwogICAgIH0KQEAgLTUzNyw4
ICs1NzYsOSBAQCBydW5xX2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVj
dCBydF92Y3B1ICpzdmMpCiAgICAgQVNTRVJUKCAhdmNwdV9vbl9xKHN2YykgKTsKICAgICBBU1NF
UlQoIHZjcHVfb25fcmVwbHEoc3ZjKSApOwogCi0gICAgLyogYWRkIHN2YyB0byBydW5xIGlmIHN2
YyBzdGlsbCBoYXMgYnVkZ2V0ICovCi0gICAgaWYgKCBzdmMtPmN1cl9idWRnZXQgPiAwICkKKyAg
ICAvKiBhZGQgc3ZjIHRvIHJ1bnEgaWYgc3ZjIHN0aWxsIGhhcyBidWRnZXQgb3IgaXRzIGV4dHJh
dGltZSBpcyBzZXQgKi8KKyAgICBpZiAoIHN2Yy0+Y3VyX2J1ZGdldCA+IDAgfHwKKyAgICAgICAg
IGhhc19leHRyYXRpbWUoc3ZjKSApCiAgICAgICAgIGRlYWRsaW5lX3J1bnFfaW5zZXJ0KHN2Yywg
JnN2Yy0+cV9lbGVtLCBydW5xKTsKICAgICBlbHNlCiAgICAgICAgIGxpc3RfYWRkKCZzdmMtPnFf
ZWxlbSwgJnBydi0+ZGVwbGV0ZWRxKTsKQEAgLTg1Nyw2ICs4OTcsOCBAQCBydF9hbGxvY192ZGF0
YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2Yywgdm9pZCAqZGQp
CiAgICAgc3ZjLT52Y3B1ID0gdmM7CiAgICAgc3ZjLT5sYXN0X3N0YXJ0ID0gMDsKIAorICAgIF9f
c2V0X2JpdChfX1JURFNfZXh0cmF0aW1lLCAmc3ZjLT5mbGFncyk7CisgICAgc3ZjLT5wcmlvcml0
eV9sZXZlbCA9IDA7CiAgICAgc3ZjLT5wZXJpb2QgPSBSVERTX0RFRkFVTFRfUEVSSU9EOwogICAg
IGlmICggIWlzX2lkbGVfdmNwdSh2YykgKQogICAgICAgICBzdmMtPmJ1ZGdldCA9IFJURFNfREVG
QVVMVF9CVURHRVQ7CkBAIC05NjYsOCArMTAwOCwxNiBAQCBidXJuX2J1ZGdldChjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBydF92Y3B1ICpzdmMsIHNfdGltZV90IG5vdykKIAog
ICAgIGlmICggc3ZjLT5jdXJfYnVkZ2V0IDw9IDAgKQogICAgIHsKLSAgICAgICAgc3ZjLT5jdXJf
YnVkZ2V0ID0gMDsKLSAgICAgICAgX19zZXRfYml0KF9fUlREU19kZXBsZXRlZCwgJnN2Yy0+Zmxh
Z3MpOworICAgICAgICBpZiAoIGhhc19leHRyYXRpbWUoc3ZjKSApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIHN2Yy0+cHJpb3JpdHlfbGV2ZWwrKzsKKyAgICAgICAgICAgIHN2Yy0+Y3VyX2J1ZGdl
dCA9IHN2Yy0+YnVkZ2V0OworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAg
ICAgICAgICAgc3ZjLT5jdXJfYnVkZ2V0ID0gMDsKKyAgICAgICAgICAgIF9fc2V0X2JpdChfX1JU
RFNfZGVwbGV0ZWQsICZzdmMtPmZsYWdzKTsKKyAgICAgICAgfQogICAgIH0KIAogICAgIC8qIFRS
QUNFICovCkBAIC05NzYsMTEgKzEwMjYsMTUgQEAgYnVybl9idWRnZXQoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRfdmNwdSAqc3ZjLCBzX3RpbWVfdCBub3cpCiAgICAgICAg
ICAgICB1bnNpZ25lZCB2Y3B1OjE2LCBkb206MTY7CiAgICAgICAgICAgICB1aW50NjRfdCBjdXJf
YnVkZ2V0OwogICAgICAgICAgICAgaW50IGRlbHRhOworICAgICAgICAgICAgdW5zaWduZWQgcHJp
b3JpdHlfbGV2ZWw7CisgICAgICAgICAgICBib29sIGhhc19leHRyYXRpbWU7CiAgICAgICAgIH0g
ZDsKICAgICAgICAgZC5kb20gPSBzdmMtPnZjcHUtPmRvbWFpbi0+ZG9tYWluX2lkOwogICAgICAg
ICBkLnZjcHUgPSBzdmMtPnZjcHUtPnZjcHVfaWQ7CiAgICAgICAgIGQuY3VyX2J1ZGdldCA9ICh1
aW50NjRfdCkgc3ZjLT5jdXJfYnVkZ2V0OwogICAgICAgICBkLmRlbHRhID0gZGVsdGE7CisgICAg
ICAgIGQucHJpb3JpdHlfbGV2ZWwgPSBzdmMtPnByaW9yaXR5X2xldmVsOworICAgICAgICBkLmhh
c19leHRyYXRpbWUgPSBzdmMtPmZsYWdzICYgUlREU19leHRyYXRpbWU7CiAgICAgICAgIHRyYWNl
X3ZhcihUUkNfUlREU19CVURHRVRfQlVSTiwgMSwKICAgICAgICAgICAgICAgICAgIHNpemVvZihk
KSwKICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBjaGFyICopICZkKTsKQEAgLTEwODgsNyAr
MTE0Miw3IEBAIHJ0X3NjaGVkdWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc190aW1l
X3Qgbm93LCBib29sX3QgdGFza2xldF93b3JrX3NjaGVkCiAgICAgICAgICAgICAgdmNwdV9ydW5u
YWJsZShjdXJyZW50KSAmJgogICAgICAgICAgICAgIHNjdXJyLT5jdXJfYnVkZ2V0ID4gMCAmJgog
ICAgICAgICAgICAgICggaXNfaWRsZV92Y3B1KHNuZXh0LT52Y3B1KSB8fAotICAgICAgICAgICAg
ICAgc2N1cnItPmN1cl9kZWFkbGluZSA8PSBzbmV4dC0+Y3VyX2RlYWRsaW5lICkgKQorICAgICAg
ICAgICAgICAgY29tcGFyZV92Y3B1X3ByaW9yaXR5KHNjdXJyLCBzbmV4dCkgPiAwICkgKQogICAg
ICAgICAgICAgc25leHQgPSBzY3VycjsKICAgICB9CiAKQEAgLTExOTQsNyArMTI0OCw3IEBAIHJ1
bnFfdGlja2xlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHJ0X3ZjcHUgKm5l
dykKICAgICAgICAgfQogICAgICAgICBpdGVyX3N2YyA9IHJ0X3ZjcHUoaXRlcl92Yyk7CiAgICAg
ICAgIGlmICggbGF0ZXN0X2RlYWRsaW5lX3ZjcHUgPT0gTlVMTCB8fAotICAgICAgICAgICAgIGl0
ZXJfc3ZjLT5jdXJfZGVhZGxpbmUgPiBsYXRlc3RfZGVhZGxpbmVfdmNwdS0+Y3VyX2RlYWRsaW5l
ICkKKyAgICAgICAgICAgICBjb21wYXJlX3ZjcHVfcHJpb3JpdHkoaXRlcl9zdmMsIGxhdGVzdF9k
ZWFkbGluZV92Y3B1KSA8IDAgKQogICAgICAgICAgICAgbGF0ZXN0X2RlYWRsaW5lX3ZjcHUgPSBp
dGVyX3N2YzsKIAogICAgICAgICBjcHVtYXNrX2NsZWFyX2NwdShjcHUsICZub3RfdGlja2xlZCk7
CkBAIC0xMjAzLDcgKzEyNTcsNyBAQCBydW5xX3RpY2tsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsIHN0cnVjdCBydF92Y3B1ICpuZXcpCiAKICAgICAvKiAyKSBjYW5kaWNhdGUgaGFzIGhp
Z2hlciBwcmlvcml0eSwga2ljayBvdXQgbG93ZXN0IHByaW9yaXR5IHZjcHUgKi8KICAgICBpZiAo
IGxhdGVzdF9kZWFkbGluZV92Y3B1ICE9IE5VTEwgJiYKLSAgICAgICAgIG5ldy0+Y3VyX2RlYWRs
aW5lIDwgbGF0ZXN0X2RlYWRsaW5lX3ZjcHUtPmN1cl9kZWFkbGluZSApCisgICAgICAgICBjb21w
YXJlX3ZjcHVfcHJpb3JpdHkobGF0ZXN0X2RlYWRsaW5lX3ZjcHUsIG5ldykgPCAwICkKICAgICB7
CiAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodGlja2xlZF9idXN5X2NwdSk7CiAgICAgICAgIGNw
dV90b190aWNrbGUgPSBsYXRlc3RfZGVhZGxpbmVfdmNwdS0+dmNwdS0+cHJvY2Vzc29yOwpAQCAt
MTM5NCw2ICsxNDQ4LDEwIEBAIHJ0X2RvbV9jbnRsKAogICAgICAgICAgICAgICAgIHN2YyA9IHJ0
X3ZjcHUoZC0+dmNwdVtsb2NhbF9zY2hlZC52Y3B1aWRdKTsKICAgICAgICAgICAgICAgICBsb2Nh
bF9zY2hlZC51LnJ0ZHMuYnVkZ2V0ID0gc3ZjLT5idWRnZXQgLyBNSUNST1NFQ1MoMSk7CiAgICAg
ICAgICAgICAgICAgbG9jYWxfc2NoZWQudS5ydGRzLnBlcmlvZCA9IHN2Yy0+cGVyaW9kIC8gTUlD
Uk9TRUNTKDEpOworICAgICAgICAgICAgICAgIGlmICggaGFzX2V4dHJhdGltZShzdmMpICkKKyAg
ICAgICAgICAgICAgICAgICAgbG9jYWxfc2NoZWQudS5ydGRzLmZsYWdzIHw9IFhFTl9ET01DVExf
U0NIRURSVF9leHRyYTsKKyAgICAgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgICAg
IGxvY2FsX3NjaGVkLnUucnRkcy5mbGFncyAmPSB+WEVOX0RPTUNUTF9TQ0hFRFJUX2V4dHJhOwog
ICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnBydi0+bG9jaywgZmxhZ3Mp
OwogCiAgICAgICAgICAgICAgICAgaWYgKCBjb3B5X3RvX2d1ZXN0X29mZnNldChvcC0+dS52LnZj
cHVzLCBpbmRleCwKQEAgLTE0MTgsNiArMTQ3NiwxMCBAQCBydF9kb21fY250bCgKICAgICAgICAg
ICAgICAgICBzdmMgPSBydF92Y3B1KGQtPnZjcHVbbG9jYWxfc2NoZWQudmNwdWlkXSk7CiAgICAg
ICAgICAgICAgICAgc3ZjLT5wZXJpb2QgPSBwZXJpb2Q7CiAgICAgICAgICAgICAgICAgc3ZjLT5i
dWRnZXQgPSBidWRnZXQ7CisgICAgICAgICAgICAgICAgaWYgKCBsb2NhbF9zY2hlZC51LnJ0ZHMu
ZmxhZ3MgJiBYRU5fRE9NQ1RMX1NDSEVEUlRfZXh0cmEgKQorICAgICAgICAgICAgICAgICAgICBf
X3NldF9iaXQoX19SVERTX2V4dHJhdGltZSwgJnN2Yy0+ZmxhZ3MpOworICAgICAgICAgICAgICAg
IGVsc2UKKyAgICAgICAgICAgICAgICAgICAgX19jbGVhcl9iaXQoX19SVERTX2V4dHJhdGltZSwg
JnN2Yy0+ZmxhZ3MpOwogICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnBy
di0+bG9jaywgZmxhZ3MpOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgLyogUHJvY2VzcyBh
IG1vc3QgNjQgdkNQVXMgd2l0aG91dCBjaGVja2luZyBmb3IgcHJlZW1wdGlvbnMuICovCkBAIC0x
NDkyLDcgKzE1NTQsNyBAQCBzdGF0aWMgdm9pZCByZXBsX3RpbWVyX2hhbmRsZXIodm9pZCAqZGF0
YSl7CiAgICAgICAgIHsKICAgICAgICAgICAgIHN0cnVjdCBydF92Y3B1ICpuZXh0X29uX3J1bnEg
PSBxX2VsZW0ocnVucS0+bmV4dCk7CiAKLSAgICAgICAgICAgIGlmICggc3ZjLT5jdXJfZGVhZGxp
bmUgPiBuZXh0X29uX3J1bnEtPmN1cl9kZWFkbGluZSApCisgICAgICAgICAgICBpZiAoIGNvbXBh
cmVfdmNwdV9wcmlvcml0eShzdmMsIG5leHRfb25fcnVucSkgPCAwICkKICAgICAgICAgICAgICAg
ICBydW5xX3RpY2tsZShvcHMsIG5leHRfb25fcnVucSk7CiAgICAgICAgIH0KICAgICAgICAgZWxz
ZSBpZiAoIF9fdGVzdF9hbmRfY2xlYXJfYml0KF9fUlREU19kZXBsZXRlZCwgJnN2Yy0+ZmxhZ3Mp
ICYmCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggYi94ZW4vaW5jbHVk
ZS9wdWJsaWMvZG9tY3RsLmgKaW5kZXggODg1MzQ0NS4uNzAwMjdhYiAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwu
aApAQCAtMzQyLDYgKzM0MiwxMCBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9zY2hlZF9jcmVkaXQyIHsK
IHN0cnVjdCB4ZW5fZG9tY3RsX3NjaGVkX3J0ZHMgewogICAgIHVpbnQzMl90IHBlcmlvZDsKICAg
ICB1aW50MzJfdCBidWRnZXQ7CisvKiBDYW4gdGhpcyB2Q1BVIGV4ZWN1dGUgYmV5b25kIGl0cyBy
ZXNlcnZlZCBhbW91bnQgb2YgdGltZT8gKi8KKyNkZWZpbmUgX1hFTl9ET01DVExfU0NIRURSVF9l
eHRyYSAgIDAKKyNkZWZpbmUgWEVOX0RPTUNUTF9TQ0hFRFJUX2V4dHJhICAgICgxVTw8X1hFTl9E
T01DVExfU0NIRURSVF9leHRyYSkKKyAgICB1aW50MzJfdCBmbGFnczsKIH07CiAKIHR5cGVkZWYg
c3RydWN0IHhlbl9kb21jdGxfc2NoZWRwYXJhbV92Y3B1IHsKLS0gCjEuOS4xCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 23:18:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 23:18:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e23mq-00057G-Nt; Tue, 10 Oct 2017 23:18:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mengxu@cis.upenn.edu>) id 1e23mp-00056S-I9
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 23:18:07 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 22/E4-01755-E255DD95; Tue, 10 Oct 2017 23:18:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsUyr8m9UVcv9G6
 kwZL77Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aB/8eYC5ZqVfQcesvSwLhBqYuRi0NIoJ9J
 YvWb/2xdjJwcbAIqEsc3PGIFsUUElCTurZrMBFLELLCSUWLFrV0sIAlhATeJV29usoPYLAKqE
 s3f94I18Ao4S+w90Q82SEJATuLksclgcU4BF4nmf8cYQWwhoJonu48wQ9SESqxZfJ4Jpv7xww
 eMExh5FjAyrGLUKE4tKkst0jW01EsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECPR
 8PQMD4w7G38f9DjFKcjApifK+Vr8bKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd24IUE6wKDU9
 tSItMwcYgjBpCQ4eJRFeG5A0b3FBYm5xZjpE6hSjLkfHzbt/mIRY8vLzUqXEeUtAigRAijJK8
 +BGwOLhEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3l6QKTyZeSVwm14BHcEEdIRo2h2QI0
 oSEVJSDYxcK1ntJ2zI+961az6rzLtQ2wkyr7paPm3YudFy4YG2hN9NGav6o1ecn9p/J20Pj07
 AgzXKcxI7Jas/Xp0cv1AkJ2jq0TWnzzlM9+x48+O0zZ1bTCs/9PA5P319/t7VeL/X2zQblvDP
 ltllxuSw+UPvuR0XTJyuZbAcM9N8UO+5z/Ba1aLyxtB5SizFGYmGWsxFxYkA1kocCIICAAA=
X-Env-Sender: mengxu@cis.upenn.edu
X-Msg-Ref: server-14.tower-31.messagelabs.com!1507677485!109523091!1
X-Originating-IP: [158.130.71.129]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26845 invoked from network); 10 Oct 2017 23:18:05 -0000
Received: from renard.seas.upenn.edu (HELO fox.seas.upenn.edu) (158.130.71.129)
 by server-14.tower-31.messagelabs.com with SMTP; 10 Oct 2017 23:18:05 -0000
Received: from panda-6c.cis.upenn.edu (SEASnet-48-12.cis.upenn.edu
 [158.130.48.13]) (authenticated bits=0)
 by fox.seas.upenn.edu (8.15.2/8.14.5) with ESMTPSA id v9ANHpAG008233
 (version=TLSv1.2 cipher=AES256-SHA256 bits=256 verify=NOT);
 Tue, 10 Oct 2017 19:17:53 -0400
From: Meng Xu <mengxu@cis.upenn.edu>
To: xen-devel@lists.xenproject.org
Date: Tue, 10 Oct 2017 19:17:42 -0400
Message-Id: <1507677465-3840-3-git-send-email-mengxu@cis.upenn.edu>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507677465-3840-1-git-send-email-mengxu@cis.upenn.edu>
References: <1507677465-3840-1-git-send-email-mengxu@cis.upenn.edu>
X-Proofpoint-Virus-Version: vendor=nai engine=5600 definitions=5800
 signatures=585085
X-Proofpoint-Spam-Reason: safe
Cc: wei.liu2@citrix.com, george.dunlap@eu.citrix.com, ian.jackson@eu.citrix.com,
 raistlin@linux.it, Meng Xu <mengxu@cis.upenn.edu>, xumengpanda@gmail.com
Subject: [Xen-devel] [PATCH v3 2/5] libxl: enable per-VCPU extratime flag
	for RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IGxpYnhsX3ZjcHVfc2NoZWRfcGFyYW1zX2dldC9zZXQgYW5kIHNjaGVkX3J0ZHNfdmNw
dV9nZXQvc2V0CmZ1bmN0aW9ucyB0byBzdXBwb3J0IHBlci1WQ1BVIGV4dHJhdGltZSBmbGFnCgpT
aWduZWQtb2ZmLWJ5OiBNZW5nIFh1IDxtZW5neHVAY2lzLnVwZW5uLmVkdT4KCi0tLQpDaGFuZ2Vz
IGZyb20gdjIKMSkgTW92ZSBleHRyYXRpbWUgb3V0IG9mIHRoZSBzZWN0aW9uCiAgIHRoYXQgaXMg
bWFya2VkIGFzIGRlcHJlY2lhdGVkIGluIGxpYnhsX2RvbWFpbl9zY2hlZF9wYXJhbXMuCjIpIFNl
dCB2Y3B1IGV4dHJhdGltZSBpbiBzY2hlZF9ydGRzX3ZjcHVfZ2V0IGZ1bmN0aW9uIGZ1bmN0aW9u
OwogICBUaGlzIGZpeCBhIGJ1ZyBpbiBwcmV2aW91cyB2ZXJzaW9uCiAgIHdoZW4gcnVuIGNvbW1h
bmQgInhsIHNjaGVkLXJ0ZHMgLWQgMCAtdiAxIiB3aGljaAogICBvdXRwdXRzIHZjcHUgZXh0cmF0
aW1lIHZhbHVlIGluY29ycmVjdGx5LgoKQ2hhbmdlcyBmcm9tIHYxCjEpIEFkZCBMSUJYTF9IQVZF
X1NDSEVEX1JURFNfVkNQVV9FWFRSQSB0byBpbmRpY2F0ZSBpZiBleHRyYXRpbWUgZmxhZyBpcwpz
dXBwb3J0ZWQKMikgQ2hhbmdlIGZsYWcgbmFtZSBpbiBkb21jdGwuaCBmcm9tIFhFTl9ET01DVExf
U0NIRURfUlREU19leHRyYXRpbWUgdG8KWEVOX0RPTUNUTF9TQ0hFRFJUX2V4dHJhCgpDaGFuZ2Vz
IGZyb20gUkZDIHYxCkNoYW5nZSB3b3JrX2NvbnNlcnZpbmcgZmxhZyB0byBleHRyYXRpbWUgZmxh
ZwotLS0KIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICB8ICA2ICsrKysrKwogdG9vbHMvbGli
eGwvbGlieGxfc2NoZWQuYyAgIHwgMTcgKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhsL2xp
YnhsX3R5cGVzLmlkbCB8ICA4ICsrKystLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDI3IGluc2VydGlv
bnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuaCBi
L3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5kZXggZjgyYjkxZS4uNWU5YWVkNyAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGwvbGlieGwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bC5oCkBAIC0yNTcsNiAr
MjU3LDEyIEBACiAjZGVmaW5lIExJQlhMX0hBVkVfU0NIRURfUlREU19WQ1BVX1BBUkFNUyAxCiAK
IC8qCisgKiBMSUJYTF9IQVZFX1NDSEVEX1JURFNfVkNQVV9FWFRSQSBpbmRpY2F0ZXMgUlREUyBz
Y2hlZHVsZXIKKyAqIG5vdyBzdXBwb3J0cyBwZXItdmNwdSBleHRyYXRpbWUgc2V0dGluZ3MuCisg
Ki8KKyNkZWZpbmUgTElCWExfSEFWRV9TQ0hFRF9SVERTX1ZDUFVfRVhUUkEgMQorCisvKgogICog
bGlieGxfZG9tYWluX2J1aWxkX2luZm8gaGFzIHRoZSBhcm0uZ2ljX3ZlcnNpb24gZmllbGQuCiAg
Ki8KICNkZWZpbmUgTElCWExfSEFWRV9CVUlMRElORk9fQVJNX0dJQ19WRVJTSU9OIDEKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3NjaGVkLmMgYi90b29scy9saWJ4bC9saWJ4bF9zY2hl
ZC5jCmluZGV4IDdkMTQ0ZDAuLjUxMjc4OGYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhs
X3NjaGVkLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfc2NoZWQuYwpAQCAtNTMyLDYgKzUzMiw4
IEBAIHN0YXRpYyBpbnQgc2NoZWRfcnRkc192Y3B1X2dldChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJf
dCBkb21pZCwKICAgICBmb3IgKGkgPSAwOyBpIDwgbnVtX3ZjcHVzOyBpKyspIHsKICAgICAgICAg
c2NpbmZvLT52Y3B1c1tpXS5wZXJpb2QgPSB2Y3B1c1tpXS51LnJ0ZHMucGVyaW9kOwogICAgICAg
ICBzY2luZm8tPnZjcHVzW2ldLmJ1ZGdldCA9IHZjcHVzW2ldLnUucnRkcy5idWRnZXQ7CisgICAg
ICAgIHNjaW5mby0+dmNwdXNbaV0uZXh0cmF0aW1lID0KKyAgICAgICAgICAgICAgICAhISh2Y3B1
c1tpXS51LnJ0ZHMuZmxhZ3MgJiBYRU5fRE9NQ1RMX1NDSEVEUlRfZXh0cmEpOwogICAgICAgICBz
Y2luZm8tPnZjcHVzW2ldLnZjcHVpZCA9IHZjcHVzW2ldLnZjcHVpZDsKICAgICB9CiAgICAgcmMg
PSAwOwpAQCAtNTc5LDYgKzU4MSw4IEBAIHN0YXRpYyBpbnQgc2NoZWRfcnRkc192Y3B1X2dldF9h
bGwobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgZm9yIChpID0gMDsgaSA8IG51
bV92Y3B1czsgaSsrKSB7CiAgICAgICAgIHNjaW5mby0+dmNwdXNbaV0ucGVyaW9kID0gdmNwdXNb
aV0udS5ydGRzLnBlcmlvZDsKICAgICAgICAgc2NpbmZvLT52Y3B1c1tpXS5idWRnZXQgPSB2Y3B1
c1tpXS51LnJ0ZHMuYnVkZ2V0OworICAgICAgICBzY2luZm8tPnZjcHVzW2ldLmV4dHJhdGltZSA9
CisgICAgICAgICAgICAgICAgISEodmNwdXNbaV0udS5ydGRzLmZsYWdzICYgWEVOX0RPTUNUTF9T
Q0hFRFJUX2V4dHJhKTsKICAgICAgICAgc2NpbmZvLT52Y3B1c1tpXS52Y3B1aWQgPSB2Y3B1c1tp
XS52Y3B1aWQ7CiAgICAgfQogICAgIHJjID0gMDsKQEAgLTYyOCw2ICs2MzIsMTAgQEAgc3RhdGlj
IGludCBzY2hlZF9ydGRzX3ZjcHVfc2V0KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAog
ICAgICAgICB2Y3B1c1tpXS52Y3B1aWQgPSBzY2luZm8tPnZjcHVzW2ldLnZjcHVpZDsKICAgICAg
ICAgdmNwdXNbaV0udS5ydGRzLnBlcmlvZCA9IHNjaW5mby0+dmNwdXNbaV0ucGVyaW9kOwogICAg
ICAgICB2Y3B1c1tpXS51LnJ0ZHMuYnVkZ2V0ID0gc2NpbmZvLT52Y3B1c1tpXS5idWRnZXQ7Cisg
ICAgICAgIGlmIChzY2luZm8tPnZjcHVzW2ldLmV4dHJhdGltZSkKKyAgICAgICAgICAgIHZjcHVz
W2ldLnUucnRkcy5mbGFncyB8PSBYRU5fRE9NQ1RMX1NDSEVEUlRfZXh0cmE7CisgICAgICAgIGVs
c2UKKyAgICAgICAgICAgIHZjcHVzW2ldLnUucnRkcy5mbGFncyAmPSB+WEVOX0RPTUNUTF9TQ0hF
RFJUX2V4dHJhOwogICAgIH0KIAogICAgIHIgPSB4Y19zY2hlZF9ydGRzX3ZjcHVfc2V0KENUWC0+
eGNoLCBkb21pZCwKQEAgLTY3Niw2ICs2ODQsMTAgQEAgc3RhdGljIGludCBzY2hlZF9ydGRzX3Zj
cHVfc2V0X2FsbChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgdmNwdXNb
aV0udmNwdWlkID0gaTsKICAgICAgICAgdmNwdXNbaV0udS5ydGRzLnBlcmlvZCA9IHNjaW5mby0+
dmNwdXNbMF0ucGVyaW9kOwogICAgICAgICB2Y3B1c1tpXS51LnJ0ZHMuYnVkZ2V0ID0gc2NpbmZv
LT52Y3B1c1swXS5idWRnZXQ7CisgICAgICAgIGlmIChzY2luZm8tPnZjcHVzWzBdLmV4dHJhdGlt
ZSkKKyAgICAgICAgICAgIHZjcHVzW2ldLnUucnRkcy5mbGFncyB8PSBYRU5fRE9NQ1RMX1NDSEVE
UlRfZXh0cmE7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHZjcHVzW2ldLnUucnRkcy5mbGFn
cyAmPSB+WEVOX0RPTUNUTF9TQ0hFRFJUX2V4dHJhOwogICAgIH0KIAogICAgIHIgPSB4Y19zY2hl
ZF9ydGRzX3ZjcHVfc2V0KENUWC0+eGNoLCBkb21pZCwKQEAgLTcyNiw2ICs3MzgsMTEgQEAgc3Rh
dGljIGludCBzY2hlZF9ydGRzX2RvbWFpbl9zZXQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9t
aWQsCiAgICAgICAgIHNkb20ucGVyaW9kID0gc2NpbmZvLT5wZXJpb2Q7CiAgICAgaWYgKHNjaW5m
by0+YnVkZ2V0ICE9IExJQlhMX0RPTUFJTl9TQ0hFRF9QQVJBTV9CVURHRVRfREVGQVVMVCkKICAg
ICAgICAgc2RvbS5idWRnZXQgPSBzY2luZm8tPmJ1ZGdldDsKKyAgICAvKiBTZXQgZXh0cmF0aW1l
IGJ5IGRlZmF1bHQgKi8KKyAgICBpZiAoc2NpbmZvLT5leHRyYXRpbWUpCisgICAgICAgIHNkb20u
ZmxhZ3MgfD0gWEVOX0RPTUNUTF9TQ0hFRFJUX2V4dHJhOworICAgIGVsc2UKKyAgICAgICAgc2Rv
bS5mbGFncyAmPSB+WEVOX0RPTUNUTF9TQ0hFRFJUX2V4dHJhOwogICAgIGlmIChzY2hlZF9ydGRz
X3ZhbGlkYXRlX3BhcmFtcyhnYywgc2RvbS5wZXJpb2QsIHNkb20uYnVkZ2V0KSkKICAgICAgICAg
cmV0dXJuIEVSUk9SX0lOVkFMOwogCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBl
cy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5kZXggMmQwYmI4YS4uZGQ3ZDM2
NCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCisrKyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtNDIxLDE0ICs0MjEsMTQgQEAgbGlieGxfZG9tYWluX3Nj
aGVkX3BhcmFtcyA9IFN0cnVjdCgiZG9tYWluX3NjaGVkX3BhcmFtcyIsWwogICAgICgiY2FwIiwg
ICAgICAgICAgaW50ZWdlciwgeydpbml0X3ZhbCc6ICdMSUJYTF9ET01BSU5fU0NIRURfUEFSQU1f
Q0FQX0RFRkFVTFQnfSksCiAgICAgKCJwZXJpb2QiLCAgICAgICBpbnRlZ2VyLCB7J2luaXRfdmFs
JzogJ0xJQlhMX0RPTUFJTl9TQ0hFRF9QQVJBTV9QRVJJT0RfREVGQVVMVCd9KSwKICAgICAoImJ1
ZGdldCIsICAgICAgIGludGVnZXIsIHsnaW5pdF92YWwnOiAnTElCWExfRE9NQUlOX1NDSEVEX1BB
UkFNX0JVREdFVF9ERUZBVUxUJ30pLAorICAgICgiZXh0cmF0aW1lIiwgICAgaW50ZWdlciwgeydp
bml0X3ZhbCc6ICdMSUJYTF9ET01BSU5fU0NIRURfUEFSQU1fRVhUUkFUSU1FX0RFRkFVTFQnfSks
CiAKLSAgICAjIFRoZSBmb2xsb3dpbmcgdGhyZWUgcGFyYW1ldGVycyAoJ3NsaWNlJywgJ2xhdGVu
Y3knIGFuZCAnZXh0cmF0aW1lJykgYXJlIGRlcHJlY2F0ZWQsCisgICAgIyBUaGUgZm9sbG93aW5n
IHRocmVlIHBhcmFtZXRlcnMgKCdzbGljZScgYW5kICdsYXRlbmN5JykgYXJlIGRlcHJlY2F0ZWQs
CiAgICAgIyBhbmQgd2lsbCBoYXZlIG5vIGVmZmVjdCBpZiB1c2VkLCBzaW5jZSB0aGUgU0VERiBz
Y2hlZHVsZXIgaGFzIGJlZW4gcmVtb3ZlZC4KLSAgICAjIE5vdGUgdGhhdCAncGVyaW9kJyB3YXMg
YW4gU0RGIHBhcmFtZXRlciB0b28sIGJ1dCBpdCBpcyBzdGlsbCBlZmZlY3RpdmUgYXMgaXQgaXMK
LSAgICAjIG5vdyB1c2VkICh0b2dldGhlciB3aXRoICdidWRnZXQnKSBieSB0aGUgUlREUyBzY2hl
ZHVsZXIuCisgICAgIyBOb3RlIHRoYXQgJ3BlcmlvZCcgYW5kICdleHRyYXRpbWUnIHdhcyBhbiBT
REYgcGFyYW1ldGVyIHRvbywgYnV0IGl0IGlzIHN0aWxsIGVmZmVjdGl2ZQorICAgICMgYXMgdGhl
eSBhcmUgbm93IHVzZWQgKHRvZ2V0aGVyIHdpdGggJ2J1ZGdldCcpIGJ5IHRoZSBSVERTIHNjaGVk
dWxlci4KICAgICAoInNsaWNlIiwgICAgICAgIGludGVnZXIsIHsnaW5pdF92YWwnOiAnTElCWExf
RE9NQUlOX1NDSEVEX1BBUkFNX1NMSUNFX0RFRkFVTFQnfSksCiAgICAgKCJsYXRlbmN5IiwgICAg
ICBpbnRlZ2VyLCB7J2luaXRfdmFsJzogJ0xJQlhMX0RPTUFJTl9TQ0hFRF9QQVJBTV9MQVRFTkNZ
X0RFRkFVTFQnfSksCi0gICAgKCJleHRyYXRpbWUiLCAgICBpbnRlZ2VyLCB7J2luaXRfdmFsJzog
J0xJQlhMX0RPTUFJTl9TQ0hFRF9QQVJBTV9FWFRSQVRJTUVfREVGQVVMVCd9KSwKICAgICBdKQog
CiBsaWJ4bF92bm9kZV9pbmZvID0gU3RydWN0KCJ2bm9kZV9pbmZvIiwgWwotLSAKMS45LjEKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 10 23:18:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 23:18:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e23mq-00056u-A8; Tue, 10 Oct 2017 23:18:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mengxu@cis.upenn.edu>) id 1e23mp-00056R-36
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 23:18:07 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 9C/36-14867-E255DD95; Tue, 10 Oct 2017 23:18:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKLMWRWlGSWpSXmKPExsUyr8m9UVc39G6
 kweobRhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8am57OYCrYJV3S1zmNvYHzB18XIxSEk0M8k
 0TBrIXsXIycHm4CKxPENj1hBbBEBJYl7qyYzgRQxC6xklFhxaxcLSEJYwFOi6fonMJtFQFVi3
 f1mZhCbV8BZYs6/U2C2hICcxMljk8EGcQq4SDT/O8YIYgsB1TzZfQSqJlRizeLzTDD1jx8+YJ
 zAyLOAkWEVo0ZxalFZapGukYleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkag5xm
 AYAfjvo+RhxglOZiURHlfq9+NFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBqxYClBMsSk1PrUjL
 zAGGIExagoNHSYTXBiTNW1yQmFucmQ6ROsVozHFs0+U/TBwdN+/+YRJiycvPS5US5/0cDFQqA
 FKaUZoHNwgWG5cYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzMsHspAnM68Ebt8roFOYgE4RTb
 sDckpJIkJKqoGRZc7FS3vOH+5f/zt7GlfR00dBt8uLFu87YHlSyapvfzTnrtTnMx6bTJBsbng
 WxRGimvpXxnxn/lThX+u7dj21aZQ5vHPXBMnThzWTbmjd3zSrf5lFR3tgceK86fsl3BJnGChM
 3PXhvOSbt2HfH0wJ3FTeFHbn4ta21YL2W3bNFbr971f6WqPNTUosxRmJhlrMRcWJAKfzQw6IA
 gAA
X-Env-Sender: mengxu@cis.upenn.edu
X-Msg-Ref: server-4.tower-21.messagelabs.com!1507677485!70102971!1
X-Originating-IP: [158.130.71.129]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33142 invoked from network); 10 Oct 2017 23:18:05 -0000
Received: from renard.seas.upenn.edu (HELO fox.seas.upenn.edu) (158.130.71.129)
 by server-4.tower-21.messagelabs.com with SMTP; 10 Oct 2017 23:18:05 -0000
Received: from panda-6c.cis.upenn.edu (SEASnet-48-12.cis.upenn.edu
 [158.130.48.13]) (authenticated bits=0)
 by fox.seas.upenn.edu (8.15.2/8.14.5) with ESMTPSA id v9ANHpAI008233
 (version=TLSv1.2 cipher=AES256-SHA256 bits=256 verify=NOT);
 Tue, 10 Oct 2017 19:17:54 -0400
From: Meng Xu <mengxu@cis.upenn.edu>
To: xen-devel@lists.xenproject.org
Date: Tue, 10 Oct 2017 19:17:44 -0400
Message-Id: <1507677465-3840-5-git-send-email-mengxu@cis.upenn.edu>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507677465-3840-1-git-send-email-mengxu@cis.upenn.edu>
References: <1507677465-3840-1-git-send-email-mengxu@cis.upenn.edu>
X-Proofpoint-Virus-Version: vendor=nai engine=5600 definitions=5800
 signatures=585085
X-Proofpoint-Spam-Reason: safe
Cc: wei.liu2@citrix.com, george.dunlap@eu.citrix.com, ian.jackson@eu.citrix.com,
 raistlin@linux.it, Meng Xu <mengxu@cis.upenn.edu>, xumengpanda@gmail.com
Subject: [Xen-devel] [PATCH v3 4/5] xentrace: enable per-VCPU extratime flag
	for RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlIHJlcGxfYnVkZ2V0IGV2ZW50IG91dHB1dCBmb3IgeGVudHJhY2UgZm9ybWF0cyBhbmQg
eGVuYWx5emUKClNpZ25lZC1vZmYtYnk6IE1lbmcgWHUgPG1lbmd4dUBjaXMudXBlbm4uZWR1PgoK
LS0tCk5vIGNoYW5nZXMgZnJvbSB2MgoKQ2hhbmdlcyBmcm9tIHYxCkFkZCB0aGlzIGNoYW5nZXMg
ZnJvbSB2MQotLS0KIHRvb2xzL3hlbnRyYWNlL2Zvcm1hdHMgICAgfCAyICstCiB0b29scy94ZW50
cmFjZS94ZW5hbHl6ZS5jIHwgOCArKysrKy0tLQogMiBmaWxlcyBjaGFuZ2VkLCA2IGluc2VydGlv
bnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMveGVudHJhY2UvZm9ybWF0
cyBiL3Rvb2xzL3hlbnRyYWNlL2Zvcm1hdHMKaW5kZXggZDZlN2UzZi4uN2QzYTIwOSAxMDA2NDQK
LS0tIGEvdG9vbHMveGVudHJhY2UvZm9ybWF0cworKysgYi90b29scy94ZW50cmFjZS9mb3JtYXRz
CkBAIC03NSw3ICs3NSw3IEBACiAweDAwMDIyODAxICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShy
ZWx0c2MpOGQpICBydGRzOnRpY2tsZSAgICAgICAgWyBjcHUgPSAlKDEpZCBdCiAweDAwMDIyODAy
ICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQpICBydGRzOnJ1bnFfcGljayAgICAg
WyBkb206dmNwdSA9IDB4JSgxKTA4eCwgY3VyX2RlYWRsaW5lID0gMHglKDMpMDh4JSgyKTA4eCwg
Y3VyX2J1ZGdldCA9IDB4JSg1KTA4eCUoNCkwOHggXQogMHgwMDAyMjgwMyAgQ1BVJShjcHUpZCAg
JSh0c2MpZCAoKyUocmVsdHNjKThkKSAgcnRkczpidXJuX2J1ZGdldCAgIFsgZG9tOnZjcHUgPSAw
eCUoMSkwOHgsIGN1cl9idWRnZXQgPSAweCUoMykwOHglKDIpMDh4LCBkZWx0YSA9ICUoNClkIF0K
LTB4MDAwMjI4MDQgIENQVSUoY3B1KWQgICUodHNjKWQgKCslKHJlbHRzYyk4ZCkgIHJ0ZHM6cmVw
bF9idWRnZXQgICBbIGRvbTp2Y3B1ID0gMHglKDEpMDh4LCBjdXJfZGVhZGxpbmUgPSAweCUoMykw
OHglKDIpMDh4LCBjdXJfYnVkZ2V0ID0gMHglKDUpMDh4JSg0KTA4eCBdCisweDAwMDIyODA0ICBD
UFUlKGNwdSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQpICBydGRzOnJlcGxfYnVkZ2V0ICAgWyBk
b206dmNwdSA9IDB4JSgxKTA4eCwgcHJpb3JpdHlfbGV2ZWwgPSAweCUoMikwOGQgY3VyX2RlYWRs
aW5lID0gMHglKDQpMDh4JSgzKTA4eCwgY3VyX2J1ZGdldCA9IDB4JSg2KTA4eCUoNSkwOHggXQog
MHgwMDAyMjgwNSAgQ1BVJShjcHUpZCAgJSh0c2MpZCAoKyUocmVsdHNjKThkKSAgcnRkczpzY2hl
ZF90YXNrbGV0CiAweDAwMDIyODA2ICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQp
ICBydGRzOnNjaGVkdWxlICAgICAgWyBjcHVbMTZdOnRhc2tsZXRbOF06aWRsZVs0XTp0aWNrbGVk
WzRdID0gJSgxKTA4eCBdCiAKZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnRyYWNlL3hlbmFseXplLmMg
Yi90b29scy94ZW50cmFjZS94ZW5hbHl6ZS5jCmluZGV4IDc5YmRiYTcuLjI3ODMyMDQgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL3hlbnRyYWNlL3hlbmFseXplLmMKKysrIGIvdG9vbHMveGVudHJhY2UveGVu
YWx5emUuYwpAQCAtNzk0NiwxMiArNzk0NiwxNCBAQCB2b2lkIHNjaGVkX3Byb2Nlc3Moc3RydWN0
IHBjcHVfaW5mbyAqcCkKICAgICAgICAgICAgIGlmKG9wdC5kdW1wX2FsbCkgewogICAgICAgICAg
ICAgICAgIHN0cnVjdCB7CiAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCB2Y3B1aWQ6
MTYsIGRvbWlkOjE2OworICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcHJpb3JpdHlf
bGV2ZWw7CiAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGN1cl9kbCwgY3VyX2JnOwogICAg
ICAgICAgICAgICAgIH0gX19hdHRyaWJ1dGVfXygocGFja2VkKSkgKnIgPSAodHlwZW9mKHIpKXJp
LT5kOwogCi0gICAgICAgICAgICAgICAgcHJpbnRmKCIgJXMgcnRkczpyZXBsX2J1ZGdldCBkJXV2
JXUsIGRlYWRsaW5lID0gJSJQUkl1NjQiLCAiCi0gICAgICAgICAgICAgICAgICAgICAgICJidWRn
ZXQgPSAlIlBSSXU2NCJcbiIsIHJpLT5kdW1wX2hlYWRlciwKLSAgICAgICAgICAgICAgICAgICAg
ICAgci0+ZG9taWQsIHItPnZjcHVpZCwgci0+Y3VyX2RsLCByLT5jdXJfYmcpOworICAgICAgICAg
ICAgICAgIHByaW50ZigiICVzIHJ0ZHM6cmVwbF9idWRnZXQgZCV1diV1LCBwcmlvcml0eV9sZXZl
bCA9ICV1LCIKKyAgICAgICAgICAgICAgICAgICAgICAgImRlYWRsaW5lID0gJSJQUkl1NjQiLCBi
dWRnZXQgPSAlIlBSSXU2NCJcbiIsCisgICAgICAgICAgICAgICAgICAgICAgIHJpLT5kdW1wX2hl
YWRlciwgci0+ZG9taWQsIHItPnZjcHVpZCwKKyAgICAgICAgICAgICAgICAgICAgICAgci0+cHJp
b3JpdHlfbGV2ZWwsIHItPmN1cl9kbCwgci0+Y3VyX2JnKTsKICAgICAgICAgICAgIH0KICAgICAg
ICAgICAgIGJyZWFrOwogICAgICAgICBjYXNlIFRSQ19TQ0hFRF9DTEFTU19FVlQoUlREUywgNSk6
IC8qIFNDSEVEX1RBU0tMRVQgICAgKi8KLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 23:18:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 23:18:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e23mr-00057k-2S; Tue, 10 Oct 2017 23:18:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mengxu@cis.upenn.edu>) id 1e23mp-00056Y-NX
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 23:18:07 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 2D/8E-05537-F255DD95;
 Tue, 10 Oct 2017 23:18:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDLMWRWlGSWpSXmKPExsUyr8m9UVcv9G6
 kwaHzqhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bBN4tZC64IVnzofsPWwPiWr4uRi0NIoJ9J
 ov3VNbYuRk4ONgEVieMbHrGC2CICShL3Vk1mAiliFljJKLHi1i4WkISwgInE+8YNjCA2i4Cqx
 O75X5hAbF4BZ4knl2+A1UgIyEmcPDaZFcIOlViz+DwTTPzxwweMExi5FjAyrGJUL04tKkst0j
 XTSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI9CMDEOxgnHfC/xCjJAeTkijva/W
 7kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeFNDgHKCRanpqRVpmTnAgIJJS3DwKInw2oCkeYsL
 EnOLM9MhUqcYjTmObbr8h4mj4+bdP0xCLHn5ealS4ryfg4FKBUBKM0rz4AbBAv0So6yUMC8j0
 GlCPAWpRbmZJajyrxjFORiVhHm9QBbyZOaVwO17BXQKE9Apoml3QE4pSURISTUwmt3hECrwOh
 9y3Z7p+ZFcvhe3dr4X+PhJfVu2WFG/tt7fIE8f77kRGx5FvIkJOR2pM2NfRHajYMjFxEvM26R
 Xz3589s4J+bVF75rPFjeYfKnLrdHbmvo10HaS6M0vT7luNB6Ykex9Oy+h59DiU49dHWZdPxee
 fMjMYTnj/qvnb5lWzg1tS1urqcRSnJFoqMVcVJwIAJOLETdvAgAA
X-Env-Sender: mengxu@cis.upenn.edu
X-Msg-Ref: server-7.tower-21.messagelabs.com!1507677486!76612998!1
X-Originating-IP: [158.130.71.129]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4627 invoked from network); 10 Oct 2017 23:18:06 -0000
Received: from renard.seas.upenn.edu (HELO fox.seas.upenn.edu) (158.130.71.129)
 by server-7.tower-21.messagelabs.com with SMTP; 10 Oct 2017 23:18:06 -0000
Received: from panda-6c.cis.upenn.edu (SEASnet-48-12.cis.upenn.edu
 [158.130.48.13]) (authenticated bits=0)
 by fox.seas.upenn.edu (8.15.2/8.14.5) with ESMTPSA id v9ANHpAE008233
 (version=TLSv1.2 cipher=AES256-SHA256 bits=256 verify=NOT);
 Tue, 10 Oct 2017 19:17:52 -0400
From: Meng Xu <mengxu@cis.upenn.edu>
To: xen-devel@lists.xenproject.org
Date: Tue, 10 Oct 2017 19:17:40 -0400
Message-Id: <1507677465-3840-1-git-send-email-mengxu@cis.upenn.edu>
X-Mailer: git-send-email 1.9.1
X-Proofpoint-Virus-Version: vendor=nai engine=5600 definitions=5800
 signatures=585085
X-Proofpoint-Spam-Reason: safe
Cc: wei.liu2@citrix.com, george.dunlap@eu.citrix.com, ian.jackson@eu.citrix.com,
 raistlin@linux.it, Meng Xu <mengxu@cis.upenn.edu>, xumengpanda@gmail.com
Subject: [Xen-devel] [PATCH v3 0/5] Towards work-conserving RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBzZXJpZXMgb2YgcGF0Y2hlcyBtYWtlIFJURFMgc2NoZWR1bGVyIHdvcmstY29uc2Vydmlu
Zwp3aXRob3V0IGJyZWFraW5nIHJlYWwtdGltZSBndWFyYW50ZWVzLgpWQ1BVcyB3aXRoIGV4dHJh
dGltZSBmbGFnIHNldCBjYW4gZ2V0IGV4dHJhIHRpbWUKZnJvbSB0aGUgdW5yZXNlcnZlZCBzeXN0
ZW0gcmVzb3VyY2UuClN5c3RlbSBhZG1pbmlzdHJhdG9ycyBjYW4gZGVjaWRlIHdoaWNoIFZDUFVz
IGhhdmUgZXh0cmF0aW1lIGZsYWcgc2V0LgoKRXhhbXBsZToKU2V0IHRoZSBleHRyYXRpbWUgYml0
IG9mIGFsbCBWQ1BVcyBvZiBkb21haW4gMToKIyB4bCBzY2hlZC1ydGRzIC1kIDEgLXYgYWxsIC1w
IDEwMDAwIC1iIDIwMDAgLWUgMQpFYWNoIFZDUFUgb2YgZG9tYWluIDEgd2lsbCBiZSBndWFyYW50
ZWVkIHRvIGhhdmUgMjAwMG1zIGV2ZXJ5IDEwMDAwbXMKKGlmIHRoZSBzeXN0ZW0gaXMgc2NoZWR1
bGFibGUpLgpJZiB0aGVyZSBpcyBhIENQVSBoYXZpbmcgbm8gd29yayB0byBkbywKZG9tYWluIDEn
cyBWQ1BVcyB3aWxsIGJlIHNjaGVkdWxlZCBvbnRvIHRoZSBDUFUsCmV2ZW4gdGhvdWdoIHRoZSBW
Q1BVcyBoYXZlIGdvdCAyMDAwbXMgaW4gMTAwMDBtcy4KCkNsZWFyIHRoZSBleHRyYSBiaXQgb2Yg
YWxsIFZDUFVzIG9mIGRvbWFpbiAxOgojIHhsIHNjaGVkLXJ0ZHMgLWQgMSAtdiBhbGwgLXAgMTAw
MDAgLWIgMjAwMCAtZSAwCgpTZXQvQ2xlYXIgdGhlIGV4dHJhdGltZSBiaXQgb2Ygb25lIHNwZWNp
ZmljIFZDUFUgb2YgZG9tYWluIDE6CiMgeGwgc2NoZWQtcnRkcyAtZCAxIC12IDEgLXAgMTAwMDAg
LWIgMjAwMCAtZSAxCiMgeGwgc2NoZWQtcnRkcyAtZCAxIC12IDEgLXAgMTAwMDAgLWIgMjAwMCAt
ZSAwCgoKVGhlIG9yaWdpbmFsIGRlc2lnbiBvZiB0aGUgd29yay1jb25zZXJ2aW5nIFJURFMgd2Fz
IGRpc2N1c3NlZCBhdApodHRwczovL3d3dy5tYWlsLWFyY2hpdmUuY29tL3hlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnL21zZzc3MTUwLmh0bWwKClRoZSBmaXJzdCB2ZXJzaW9uIHdhcyBkaXNjdXNzZWQg
YXQKaHR0cHM6Ly93d3cubWFpbC1hcmNoaXZlLmNvbS94ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZy9t
c2cxMTczNjEuaHRtbAoKVGhlIHNlY29uZCB2ZXJzaW9uIHdhcyBkaXNjdXNzZWQgYXQKaHR0cHM6
Ly93d3cubWFpbC1hcmNoaXZlLmNvbS94ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZy9tc2cxMjA2MTgu
aHRtbAoKVGhlIHNlcmllcyBvZiBwYXRjaCBjYW4gYmUgZm91bmQgYXQgZ2l0aHViOgpodHRwczov
L2dpdGh1Yi5jb20vUGVublBhbmRhL1JULVhlbgp1bmRlciB0aGUgYnJhbmNoOgp4ZW5iaXRzL3J0
ZHMvd29yay1jb25zZXJ2aW5nLXYzLjEKCkNoYW5nZXMgZnJvbSB2MgpTYW5pdHkgY2hlY2sgdGhl
IGlucHV0IG9mIC1lIG9wdGlvbiB3aGljaCBjYW4gb25seSBiZSAwIG9yIDEKU2V0IC1lIHRvIDEg
YnkgZGVmYXVsdCBpZiAzcmQgcGFydHkgbGlicmFyeSBkb2VzIG5vdCBzZXQgLWUgb3B0aW9uClNl
dCB2Y3B1IGV4dHJhdGltZSBpbiBzY2hlZF9ydGRzX3ZjcHVfZ2V0IGZ1bmN0aW9uIGZ1bmN0aW9u
LCB3aGljaApmaXhlcyBhIGJ1ZyBpbiBwcmV2aW91cyB2ZXJzaW9uLgpDaGFuZ2UgRVhUUkFUSU1F
IHRvIEV4dHJhdGltZSBpbiB0aGUgeGwgb3V0cHV0CgpDaGFuZ2VzIGZyb20gdjEKQ2hhbmdlIFhF
Tl9ET01DVExfU0NIRURfUlREU19leHRyYXRpbWUgdG8gWEVOX0RPTUNUTF9TQ0hFRFJUX2V4dHJh
ClJldmlzZSB4ZW50cmFjZSwgeGVuYWx5emUsIGFuZCBkb2NzCkFkZCBMSUJYTF9IQVZFX1NDSEVE
X1JURFNfVkNQVV9FWFRSQSBzeW1ib2wgaW4gbGlieGwuaAoKQ2hhbmdlcyBmcm9tIFJGQyB2MQpN
ZXJnZSBjaGFuZ2VzIGluIHNjaGVkX3J0LmMgaW50byBvbmUgcGF0Y2g7Ck1pbm9yIGNoYW5nZSBp
biB2YXJpYWJsZSBuYW1lIGFuZCBjb21tZW50cy4KClNpZ25lZC1vZmYtYnk6IE1lbmcgWHUgPG1l
bmd4dUBjaXMudXBlbm4uZWR1PgoKW1BBVENIIHYzIDEvNV0geGVuOnJ0ZHM6IHRvd2FyZHMgd29y
ayBjb25zZXJ2aW5nIFJURFMKW1BBVENIIHYzIDIvNV0gbGlieGw6IGVuYWJsZSBwZXItVkNQVSBl
eHRyYXRpbWUgZmxhZyBmb3IgUlREUwpbUEFUQ0ggdjMgMy81XSB4bDogZW5hYmxlIHBlci1WQ1BV
IGV4dHJhdGltZSBmbGFnIGZvciBSVERTCltQQVRDSCB2MyA0LzVdIHhlbnRyYWNlOiBlbmFibGUg
cGVyLVZDUFUgZXh0cmF0aW1lIGZsYWcgZm9yIFJURFMKW1BBVENIIHYzIDUvNV0gZG9jczogZW5h
YmxlIHBlci1WQ1BVIGV4dHJhdGltZSBmbGFnIGZvciBSVERTCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 10 23:25:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 23:25:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e23tR-0006Ov-6d; Tue, 10 Oct 2017 23:24:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e23tP-0006Op-ET
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 23:24:55 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 42/AC-25852-6C65DD95; Tue, 10 Oct 2017 23:24:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsVybKJssu6xsLu
 RBrev8lgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmdWx+zFSySrNjy+yZrA+N84S5GLg4hgSVM
 ElcmrWbpYuTkYBFwkNj2+wGQzcHBKBAj8eCHNUiYUSBMYvLlJawgYRYBbYnlbTwgYTYBQ4m/T
 zaxgYQlgOwlnzlATBEBI4nTq11AhjMLnGCWuDJ1PSNIXFggWuLhIw8Qk1PAW2LjXh+QIbwCXh
 IbOpcwg9hCArUSm2fuYgexRQV0JQ79+8MGUSMocXLmE7ATmQW0JJZP38YygVFgFpLULCSpBYx
 MqxjVi1OLylKLdM30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECQ48BCHYwzjvh
 f4hRkoNJSZT3tfrdSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvFmhQDnBotT01Iq0zBxgFMCkJ
 Th4lER4F4OkeYsLEnOLM9MhUqcYdTkmLb7yh0mIJS8/L1VKnPcJSJEASFFGaR7cCFhEXmKUlR
 LmZQQ6SoinILUoN7MEVf4VozgHo5Iw72aQKTyZeSVwm14BHcEEdIRo2h2QI0oSEVJSDYx3Mqa
 4PV73xXba7ErmAMnPl3aFv6s666g44+sVV5cfWetli/6b9D5+NNfbZ5qVji5nQcSyNeY9hnUM
 cyQ/XM9TqSrWs7LaxG3UF35ZUGnTc9klCV/mRf/qOC/hc3Da60cn4tqDIhOUUtewOtpduy2//
 ePfp/pmtR7rlqX4u3N0FzNzS2hxvFViKc5INNRiLipOBABTOySLwwIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1507677892!110765446!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32612 invoked from network); 10 Oct 2017 23:24:53 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Oct 2017 23:24:53 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id ACBFF218D7;
 Tue, 10 Oct 2017 23:24:51 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org ACBFF218D7
Date: Tue, 10 Oct 2017 16:24:50 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
In-Reply-To: <1507662348-12963-1-git-send-email-volodymyr_babchuk@epam.com>
Message-ID: <alpine.DEB.2.10.1710101623580.3105@sstabellini-ThinkPad-X260>
References: <59DD0D820200007800184742@prv-mh.provo.novell.com>
 <1507662348-12963-1-git-send-email-volodymyr_babchuk@epam.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v9 04/11] public: xen.h: add definitions for
 UUID handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxMCBPY3QgMjAxNywgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gQWRkZWQgdHlw
ZSB4ZW5fdXVpZF90LiBUaGlzIHR5cGUgcmVwcmVzZW50cyBVVUlEIGFzIGFuIGFycmF5IG9mIDE2
Cj4gYnl0ZXMgaW4gYmlnIGVuZGlhbiBmb3JtYXQuCj4gCj4gQWRkZWQgbWFjcm8gWEVOX0RFRklO
RV9VVUlEIHRoYXQgY29uc3RydWN0cyBVVUlEIGluIHRoZSB1c3VhbCB3YXk6Cj4gCj4gIFhFTl9E
RUZJTkVfVVVJRCgweDAwMTEyMjMzLCAweDQ0NTUsIDB4NjY3NywgMHg4ODk5LAo+IAkJMHhhYSwg
MHhiYiwgMHhjYywgMHhkZCwgMHhlZSwgMHhmZikKPiAKPiB3aWxsIGNvbnN0cnVjdCBVVUlEIDAw
MTEyMjMzLTQ0NTUtNjY3Ny04ODk5LWFhYmJjY2RkZWVmZiBwcmVzZW50ZWQgYXMKPiAgezB4MDAs
IDB4MTEsIDB4MjIsIDB4MzMsIDB4NDQsIDB4NTUsIDB4NjYsIDB4NzcsIDB4ODgsCj4gICAweDk5
LCAweGFhLCAweGJiLCAweGNjLCAweGRkLCAweGVlLCAweGZmfQo+IAo+IE5COiBXZSBkZWZpbmUg
YSBuZXcgc3RydWN0dXJlIGhlcmUgcmF0aGVyIHRoYW4gcmUtdXNpbmcgRUZJX0dVSUQuCj4gRUZJ
X0dVSUQgdXNlcyBhIE1pY3Jvc29mdC1zdHlsZSBlbmNvZGluZyB3aGljaCwgYW1vbmcgb3RoZXIg
dGhpbmdzLAo+IG1peGVzIGxpdHRsZS1lbmRpYW4gYW5kIGJpZy1lbmRpYW4uIFRoZSBzdHJ1Y3R1
cmUgZGVmaW5lZCBpbiB0aGlzCj4gcGF0Y2gsIHVubGlrZSBFRklfR1VJRCwgaXMgY29tcGF0aWJs
ZSB3aXRoIHRoZSBMaW51eCBrZXJuZWwgYW5kIGxpYnV1aWQuCj4gCj4gU2lnbmVkLW9mZi1ieTog
Vm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgo+IC0tLQo+IAo+
ICAqIEZpeGVkIGNvZGUgZm9ybWF0dGluZwo+ICAqIEFkZGVkIHBhcmVudGhlc3MgYXJvdW5kICh4
ZW5fdXVpZF90KVhFTl9ERUZJTkVfVVVJRF8oLi4pCj4gCj4gLS0tCj4gIHhlbi9pbmNsdWRlL3B1
YmxpYy94ZW4uaCB8IDMzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAxIGZp
bGUgY2hhbmdlZCwgMzMgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9wdWJsaWMveGVuLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmgKPiBpbmRleCAyYWM2YjFl
Li4zZDVlZGM2IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaAo+ICsrKyBi
L3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaAo+IEBAIC05MzAsNiArOTMwLDM5IEBAIF9fREVGSU5F
X1hFTl9HVUVTVF9IQU5ETEUodWludDE2LCB1aW50MTZfdCk7Cj4gIF9fREVGSU5FX1hFTl9HVUVT
VF9IQU5ETEUodWludDMyLCB1aW50MzJfdCk7Cj4gIF9fREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUo
dWludDY0LCB1aW50NjRfdCk7Cj4gIAo+ICt0eXBlZGVmIHN0cnVjdCB7Cj4gKyAgICB1aW50OF90
IGFbMTZdOwo+ICt9IHhlbl91dWlkX3Q7Cj4gKwo+ICsvKgo+ICsgKiBYRU5fREVGSU5FX1VVSUQo
MHgwMDExMjIzMywgMHg0NDU1LCAweDY2NzcsIDB4ODg5OSwKPiArICogICAgICAgICAgICAgICAg
IDB4YWEsIDB4YmIsIDB4Y2MsIDB4ZGQsIDB4ZWUsIDB4ZmYpCj4gKyAqIHdpbGwgY29uc3RydWN0
IFVVSUQgMDAxMTIyMzMtNDQ1NS02Njc3LTg4OTktYWFiYmNjZGRlZWZmIHByZXNlbnRlZCBhcwo+
ICsgKiB7MHgwMCwgMHgxMSwgMHgyMiwgMHgzMywgMHg0NCwgMHg1NSwgMHg2NiwgMHg3NywgMHg4
OCwKPiArICogMHg5OSwgMHhhYSwgMHhiYiwgMHhjYywgMHhkZCwgMHhlZSwgMHhmZn07Cj4gKyAq
Cj4gKyAqIE5COiBUaGlzIGlzIGNvbXBhdGlibGUgd2l0aCBMaW51eCBrZXJuZWwgYW5kIHdpdGgg
bGlidXVpZCwgYnV0IGl0IGlzIG5vdAo+ICsgKiBjb21wYXRpYmxlIHdpdGggTWljcm9zb2Z0LCBh
cyB0aGV5IHVzZSBtaXhlZC1lbmRpYW4gZW5jb2RpbmcgKHNvbWUKPiArICogY29tcG9uZW50cyBh
cmUgbGl0dGxlLWVuZGlhbiwgc29tZSBhcmUgYmlnLWVuZGlhbikuCj4gKyAqLwo+ICsjZGVmaW5l
IFhFTl9ERUZJTkVfVVVJRF8oYSwgYiwgYywgZCwgZTEsIGUyLCBlMywgZTQsIGU1LCBlNikgICAg
ICAgICAgICBcCj4gKyAgICB7eygoYSkgPj4gMjQpICYgMHhGRiwgKChhKSA+PiAxNikgJiAweEZG
LCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgKChhKSA+PiAgOCkgJiAweEZG
LCAoKGEpID4+ICAwKSAmIDB4RkYsICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAg
ICAoKGIpID4+ICA4KSAmIDB4RkYsICgoYikgPj4gIDApICYgMHhGRiwgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCj4gKyAgICAgICgoYykgPj4gIDgpICYgMHhGRiwgKChjKSA+PiAgMCkgJiAw
eEZGLCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgKChkKSA+PiAgOCkgJiAw
eEZGLCAoKGQpID4+ICAwKSAmIDB4RkYsICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsg
ICAgICAgICAgICAgICAgZTEsIGUyLCBlMywgZTQsIGU1LCBlNn19Cj4gKwo+ICsvKiBDb21wb3Vu
ZCBsaXRlcmFscyBhcmUgc3VwcG9ydGVkIGluIEM5OSBhbmQgbGF0ZXIuICovCj4gKyNpZiBkZWZp
bmVkIChfX1NURENfVkVSU0lPTl9fKSAmJiBfX1NURENfVkVSU0lPTl9fID49IDE5OTkwMUwKPiAr
I2RlZmluZSBYRU5fREVGSU5FX1VVSUQoYSwgYiwgYywgZCwgZTEsIGUyLCBlMywgZTQsIGU1LCBl
NikgICAgICAgICAgICAgXAo+ICsgICAgKCh4ZW5fdXVpZF90KVhFTl9ERUZJTkVfVVVJRF8oYSwg
YiwgYywgZCwgZTEsIGUyLCBlMywgZTQsIGU1LCBlNikpCj4gKyNlbHNlCj4gKyNkZWZpbmUgWEVO
X0RFRklORV9VVUlEKGEsIGIsIGMsIGQsIGUxLCBlMiwgZTMsIGU0LCBlNSwgZTYpICAgICAgICAg
ICAgIFwKPiArICAgIFhFTl9ERUZJTkVfVVVJRF8oYSwgYiwgYywgZCwgZTEsIGUyLCBlMywgZTQs
IGU1LCBlNikKPiArCj4gKyNlbmRpZiAvKiBkZWZpbmVkIChfX1NURENfVkVSU0lPTl9fKSAmJiBf
X1NURENfVkVSU0lPTl9fID49IDE5OTkwMUwgKi8KPiArCj4gICNlbmRpZiAvKiAhX19BU1NFTUJM
WV9fICovCj4gIAo+ICAvKiBEZWZhdWx0IGRlZmluaXRpb25zIGZvciBtYWNyb3MgdXNlZCBieSBk
b21jdGwvc3lzY3RsLiAqLwoKVGhpcyBsb29rcyBnb29kIHRvIG1lLCBidXQgSSB3b3VsZCBsaWtl
IHRvIGdldCBKYW4ncyBvcGluaW9uIG9uIHRoaXMuCklkZWFsbHkgd2Ugd291bGQgY29tbWl0IHRo
ZSBzZXJpZXMgdG9tb3Jyb3cgYmVmb3JlIHRoZSBjb2RlIGZyZWV6ZS4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 23:35:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 23:35:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e243O-0007Hc-8i; Tue, 10 Oct 2017 23:35:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4497f262f=Paul.Durrant@citrix.com>)
 id 1e243N-0007HO-Bv
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 23:35:13 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 12/0C-25852-0395DD95; Tue, 10 Oct 2017 23:35:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsWyU9JRQlc/8m6
 kQV+rmcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnH12lLGggOmFd0/7zM2MG5T62Lk5JAQ8JOY
 ufIbE4jNJqAjsfTofDBbREBVYtGh9axdjFwczAIPmSRe9q5lB0kIC0RJrNz4gQ2iKFpi1rG5U
 A1WEhs6T4PVsAA1/9nzgxXE5hVwl1j/ZTkTyCAhgUWMEhtPPwFr5hSwl9i0bCULiM0oICvxpX
 E1M4jNLCAucesJxBUSAgISS/acZ4awRSVePv7HCmEbSGxduo8Fol5HYsHuT2wQtrbEsoWvmSE
 WC0qcnPmEZQKj8CwkY2chaZmFpGUWkpYFjCyrGDWKU4vKUot0DQ31kooy0zNKchMzc3QNDcz0
 clOLixPTU3MSk4r1kvNzNzECI4ABCHYwfloWcIhRkoNJSZT3tfrdSCG+pPyUyozE4oz4otKc1
 OJDjDIcHEoSvHoRQDnBotT01Iq0zBxgLMKkJTh4lER4rUHSvMUFibnFmekQqVOMuhzHNl3+wy
 TEkpeflyolzusHUiQAUpRRmgc3ApYWLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY90I40BS
 ezLwSuE2vgI5gAjpCNO0OyBEliQgpqQZGtq7CPaua4tmEv34z4mPvO8EnOj8vQ67VkPfHwe+3
 PpTb/916/JP6/JhD+46x3fBfN431T0apSBP3kSOmXJkRBySu/nJZ+fZ8fmy1zdXeKVVCumx5c
 yeEKv/7rZOXzMz5Ye/z3wfXrDo8bZGPta7T45jDDxPTH85TtvE6b+ClXVT6fPU5eT5OJZbijE
 RDLeai4kQAj8PA2wYDAAA=
X-Env-Sender: prvs=4497f262f=Paul.Durrant@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1507678505!109602341!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.9 required=7.0 tests=DATE_IN_PAST_06_12,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36171 invoked from network); 10 Oct 2017 23:35:11 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 23:35:11 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="55690308"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v9 05/11] x86/mm: add HYPERVISOR_memory_op to acquire
 guest resources
Thread-Index: AQHTPp4zP13hTaPrqkG6P5gwhiWzOqLbX9OAgAG31cA=
Date: Tue, 10 Oct 2017 13:26:22 +0000
Message-ID: <c9c409345edd498fadf0d748f539eaf9@AMSPEX02CL03.citrite.net>
References: <20171006122519.30345-1-paul.durrant@citrix.com>
 <20171006122519.30345-6-paul.durrant@citrix.com>
 <59DB903F0200007800183F04@prv-mh.provo.novell.com>
In-Reply-To: <59DB903F0200007800183F04@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v9 05/11] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDkgT2N0b2JlciAyMDE3IDE0OjA2Cj4gVG86IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIg
PEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBXZWkgTGl1Cj4gPHdlaS5saXUyQGNpdHJpeC5j
b20+OyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBJYW4KPiBKYWNr
c29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pCj4gPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IEtvbnJh
ZCBSemVzenV0ZWsKPiBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgVGltIChYZW4ub3Jn
KSA8dGltQHhlbi5vcmc+Cj4gU3ViamVjdDogUmU6IFtQQVRDSCB2OSAwNS8xMV0geDg2L21tOiBh
ZGQgSFlQRVJWSVNPUl9tZW1vcnlfb3AgdG8KPiBhY3F1aXJlIGd1ZXN0IHJlc291cmNlcwo+IAo+
ID4+PiBPbiAwNi4xMC4xNyBhdCAxNDoyNSwgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPiB3cm90
ZToKPiA+IEBAIC0zOTUsNiArMzk3LDM5IEBAIGludCBjb21wYXRfbWVtb3J5X29wKHVuc2lnbmVk
IGludCBjbWQsCj4gWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBjb21wYXQpCj4gPiAgICAg
ICAgICB9Cj4gPiAgI2VuZGlmCj4gPgo+ID4gKyAgICAgICAgY2FzZSBYRU5NRU1fYWNxdWlyZV9y
ZXNvdXJjZToKPiA+ICsgICAgICAgIHsKPiA+ICsgICAgICAgICAgICB4ZW5fdWxvbmdfdCAqZ21m
bl9saXN0ID0gKHhlbl91bG9uZ190ICopKG5hdC5tYXIgKyAxKTsKPiA+ICsKPiA+ICsgICAgICAg
ICAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdCgmY21wLm1hciwgY29tcGF0LCAxKSB8fAo+ID4gKyAg
ICAgICAgICAgICAgICAgIWNvbXBhdF9oYW5kbGVfb2theShjbXAubWFyLmdtZm5fbGlzdCwKPiA+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY21wLm1hci5ucl9mcmFtZXMp
ICkKPiA+ICsgICAgICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Cj4gPiArCj4gPiArICAgICAg
ICAgICAgaWYgKCBzaXplb2YoKmdtZm5fbGlzdCkgKiBjbXAubWFyLm5yX2ZyYW1lcyA+Cj4gPiAr
ICAgICAgICAgICAgICAgICBDT01QQVRfQVJHX1hMQVRfU0laRSAtIHNpemVvZigqbmF0Lm1hcikg
KQo+ID4gKyAgICAgICAgICAgICAgICByZXR1cm4gLUUyQklHOwo+IAo+IFdpdGggdGhlIGFjdHVh
bCBoYW5kbGVyIGFjY2VwdGluZyBubyBtb3JlIHRoYW4gMiBlbnRyaWVzIHRoaXMgaXMKPiBjZXJ0
YWlubHkgZ29vZCBlbm91Z2ggZm9yIG5vdywgYnV0IHNpbmNlIGxhcmdlciBhcnJheXMgY291bGQg
YmUKPiBoYW5kbGVkIGhlcmUgcGVyaGFwcyBhIGNvbW1lbnQgd291bGQgYmUgaGVscGZ1bCB0byBj
bGFyaWZ5Cj4gd2h5IHRoaXMgaXMgc3VmZmljaWVudCBhdG0uCgpPay4KCj4gCj4gPiBAQCAtNTM1
LDYgKzU3MCwyMyBAQCBpbnQgY29tcGF0X21lbW9yeV9vcCh1bnNpZ25lZCBpbnQgY21kLAo+IFhF
Tl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgY29tcGF0KQo+ID4gICAgICAgICAgICAgICAgICBy
YyA9IC1FRkFVTFQ7Cj4gPiAgICAgICAgICAgICAgYnJlYWs7Cj4gPgo+ID4gKyAgICAgICAgY2Fz
ZSBYRU5NRU1fYWNxdWlyZV9yZXNvdXJjZToKPiA+ICsgICAgICAgIHsKPiA+ICsgICAgICAgICAg
ICB4ZW5fdWxvbmdfdCAqZ21mbl9saXN0ID0gKHhlbl91bG9uZ190ICopKG5hdC5tYXIgKyAxKTsK
PiA+ICsKPiA+ICsgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8IGNtcC5tYXIubnJfZnJhbWVz
OyBpKysgKQo+ID4gKyAgICAgICAgICAgIHsKPiA+ICsgICAgICAgICAgICAgICAgY29tcGF0X3Vs
b25nX3QgZ21mbiA9IGdtZm5fbGlzdFtpXTsKPiA+ICsKPiA+ICsgICAgICAgICAgICAgICAgaWYg
KCBnbWZuICE9IGdtZm5fbGlzdFtpXSApCj4gPiArICAgICAgICAgICAgICAgICAgICByZXR1cm4g
LUVSQU5HRTsKPiA+ICsKPiA+ICsgICAgICAgICAgICAgICAgaWYgKCBfX2NvcHlfdG9fY29tcGF0
X29mZnNldChjbXAubWFyLmdtZm5fbGlzdCwgaSwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAmZ21mbiwgMSkgKQo+ID4gKyAgICAgICAgICAgICAgICAg
ICAgcmV0dXJuIC1FRkFVTFQ7Cj4gCj4gV2hpbGUgSSBjb25zaWRlciBpdCBhY2NlcHRhYmxlIHRv
IGxlYXZlIGtpbmQgb2YgaW5jb25zaXN0ZW50IHN0YXRlIGluCj4gdGhpcyBsYXR0ZXIgY2FzZSAo
YXMgaXQncyB1bmRlciBndWVzdCBjb250cm9sIHRvIGF2b2lkIHRoZSBzaXR1YXRpb24pLAo+IEkn
bSBub3Qgc3VyZSB0aGUgLUVSQU5HRSByZXR1cm4gYWJvdmUgd291bGRuJ3QgYmV0dGVyIGJlCj4g
YWNjb21wYW5pZWQgYnkgdW5kb2luZyB0aGUgb3BlcmF0aW9uLiBVbmRvaW5nIGluIGJvdGggY2Fz
ZXMKPiB3b3VsZCBiZWNvbWUgaW1wZXJhdGl2ZSBvbmNlIHNldF9mb3JlaWduX3AybV9lbnRyeSgp
IGFjcXVpcmVzCj4gcHJvcGVyIHBhZ2UgcmVmZXJlbmNlcy4KCk9rLiBJJ2xsIHRyeSB0byBtYWtl
IHN1cmUgdGhpbmdzIGdldCBsZWZ0IGluIGEgY29uc2lzdGVudCBzdGF0ZS4KCj4gCj4gPiAtLS0g
YS94ZW4vY29tbW9uL21lbW9yeS5jCj4gPiArKysgYi94ZW4vY29tbW9uL21lbW9yeS5jCj4gPiBA
QCAtOTY1LDYgKzk2NSw2NyBAQCBzdGF0aWMgbG9uZyB4YXRwX3Blcm1pc3Npb25fY2hlY2soc3Ry
dWN0IGRvbWFpbgo+ICpkLCB1bnNpZ25lZCBpbnQgc3BhY2UpCj4gPiAgICAgIHJldHVybiB4c21f
YWRkX3RvX3BoeXNtYXAoWFNNX1RBUkdFVCwgY3VycmVudC0+ZG9tYWluLCBkKTsKPiA+ICB9Cj4g
Pgo+ID4gKyNpZmRlZiBDT05GSUdfWDg2Cj4gCj4gQ291bGQgeW91IHRyeSB0byAoYSkgaGF2ZSBv
bmx5IGEgc2luZ2xlIHN1Y2ggI2lmZGVmIGFuZCAoYikgcmVkdWNlCj4gaXRzIHNjb3BlIGFzIG11
Y2ggYXMgcG9zc2libGU/IEV2ZW4gaWYgZm9yIG5vdyB0aGUgY29kZSBpcyBkZWFkIG9uCj4gQVJN
LCBtYWtpbmcgc3VyZSBpdCBjb250aW51ZXMgdG8gY29tcGlsZSB0aGVyZSB3b3VsZCBiZSBoZWxw
ZnVsLgo+IAoKT2suIEkgZG9uJ3QgaGF2ZSBhbiBhcm0gbWFjaGluZSB0byBidWlsZCBvbiBzbyBJ
IGNhbid0IHRlbGwgaWYgYW55dGhpbmcgaXMgYnJva2VuIHRob3VnaC4KCj4gPiArc3RhdGljIGlu
dCBhY3F1aXJlX3Jlc291cmNlKGNvbnN0IHhlbl9tZW1fYWNxdWlyZV9yZXNvdXJjZV90ICp4bWFy
KQo+ID4gK3sKPiA+ICsgICAgc3RydWN0IGRvbWFpbiAqZCwgKmN1cnJkID0gY3VycmVudC0+ZG9t
YWluOwo+ID4gKyAgICB1bnNpZ25lZCBsb25nIG1mbl9saXN0WzJdOwo+ID4gKyAgICBpbnQgcmM7
Cj4gPiArCj4gPiArICAgIGlmICggeG1hci0+bnJfZnJhbWVzID09IDAgfHwgeG1hci0+cGFkICE9
IDAgKQo+ID4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gPiArCj4gPiArICAgIGlmICggeG1h
ci0+bnJfZnJhbWVzID4gQVJSQVlfU0laRShtZm5fbGlzdCkgKQo+ID4gKyAgICAgICAgcmV0dXJu
IC1FMkJJRzsKPiA+ICsKPiA+ICsgICAgZCA9IHJjdV9sb2NrX2RvbWFpbl9ieV9hbnlfaWQoeG1h
ci0+ZG9taWQpOwo+ID4gKyAgICBpZiAoIGQgPT0gTlVMTCApCj4gPiArICAgICAgICByZXR1cm4g
LUVTUkNIOwo+ID4gKwo+ID4gKyAgICByYyA9IHhzbV9kb21haW5fbWVtb3J5X21hcChYU01fVEFS
R0VULCBkKTsKPiA+ICsgICAgaWYgKCByYyApCj4gPiArICAgICAgICBnb3RvIG91dDsKPiA+ICsK
PiA+ICsgICAgc3dpdGNoICggeG1hci0+dHlwZSApCj4gPiArICAgIHsKPiA+ICsgICAgZGVmYXVs
dDoKPiA+ICsgICAgICAgIHJjID0gLUVPUE5PVFNVUFA7Cj4gPiArICAgICAgICBicmVhazsKPiA+
ICsgICAgfQo+ID4gKwo+ID4gKyAgICBpZiAoIHJjICkKPiA+ICsgICAgICAgIGdvdG8gb3V0Owo+
ID4gKwo+ID4gKyAgICBpZiAoICFwYWdpbmdfbW9kZV90cmFuc2xhdGUoY3VycmQpICkKPiA+ICsg
ICAgewo+ID4gKyAgICAgICAgaWYgKCBjb3B5X3RvX2d1ZXN0X29mZnNldCh4bWFyLT5nbWZuX2xp
c3QsIDAsIG1mbl9saXN0LAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4
bWFyLT5ucl9mcmFtZXMpICkKPiAKPiBKdXN0IGNvcHlfdG9fZ3Vlc3QoKT8KPiAKCk9rLCBpZiB0
aGF0IGlzIHByZWZlcmFibGUuCgo+ID4gKyAgICAgICAgICAgIHJjID0gLUVGQVVMVDsKPiA+ICsg
ICAgfQo+ID4gKyAgICBlbHNlCj4gPiArICAgIHsKPiA+ICsgICAgICAgIHVuc2lnbmVkIGludCBp
Owo+ID4gKwo+ID4gKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCB4bWFyLT5ucl9mcmFtZXM7IGkr
KyApCj4gPiArICAgICAgICB7Cj4gPiArICAgICAgICAgICAgeGVuX3Bmbl90IGdmbjsKPiA+ICsK
PiA+ICsgICAgICAgICAgICByYyA9IC1FRkFVTFQ7Cj4gPiArICAgICAgICAgICAgaWYgKCBjb3B5
X2Zyb21fZ3Vlc3Rfb2Zmc2V0KCZnZm4sIHhtYXItPmdtZm5fbGlzdCwgaSwgMSkgKQo+ID4gKyAg
ICAgICAgICAgICAgICBnb3RvIG91dDsKPiA+ICsKPiA+ICsgICAgICAgICAgICByYyA9IHNldF9m
b3JlaWduX3AybV9lbnRyeShjdXJyZCwgZ2ZuLCBfbWZuKG1mbl9saXN0W2ldKSk7Cj4gPiArICAg
ICAgICAgICAgaWYgKCByYyApCj4gPiArICAgICAgICAgICAgICAgIGdvdG8gb3V0Owo+IAo+IFBl
cmhhcHMgcGFydGlhbCBzdWNjZXNzIGluZGljYXRpb24gd291bGQgYmUgbmVjZXNzYXJ5IGhlcmUs
IHNvCj4gdGhlIGNhbGxlciBrbm93cyB3aGF0IHRvIHVuZG8gbGF0ZXIuIE9yIGFsdGVybmF0aXZl
bHkgKGp1c3QgbGlrZQo+IHNhaWQgZm9yIHRoZSBjb21wYXQgd3JhcHBlcikgeW91IG1heSB3YW50
L25lZWQgdG8gY2xlYW4gdXAKPiB5b3Vyc2VsZi4KCk9LLgoKPiAKPiA+IC0tLSBhL3hlbi9pbmNs
dWRlL3B1YmxpYy9tZW1vcnkuaAo+ID4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5o
Cj4gPiBAQCAtNTk5LDYgKzU5OSwzNiBAQCBzdHJ1Y3QgeGVuX3Jlc2VydmVkX2RldmljZV9tZW1v
cnlfbWFwIHsKPiA+ICB0eXBlZGVmIHN0cnVjdCB4ZW5fcmVzZXJ2ZWRfZGV2aWNlX21lbW9yeV9t
YXAKPiB4ZW5fcmVzZXJ2ZWRfZGV2aWNlX21lbW9yeV9tYXBfdDsKPiA+ICBERUZJTkVfWEVOX0dV
RVNUX0hBTkRMRSh4ZW5fcmVzZXJ2ZWRfZGV2aWNlX21lbW9yeV9tYXBfdCk7Cj4gPgo+ID4gKy8q
Cj4gPiArICogR2V0IHRoZSBwYWdlcyBmb3IgYSBwYXJ0aWN1bGFyIGd1ZXN0IHJlc291cmNlLCBz
byB0aGF0IHRoZXkgY2FuIGJlCj4gPiArICogbWFwcGVkIGRpcmVjdGx5IGJ5IGEgdG9vbHMgZG9t
YWluLgo+ID4gKyAqLwo+ID4gKyNkZWZpbmUgWEVOTUVNX2FjcXVpcmVfcmVzb3VyY2UgMjgKPiA+
ICtzdHJ1Y3QgeGVuX21lbV9hY3F1aXJlX3Jlc291cmNlIHsKPiA+ICsgICAgLyogSU4gLSB0aGUg
ZG9tYWluIHdob3NlIHJlc291cmNlIGlzIHRvIGJlIG1hcHBlZCAqLwo+ID4gKyAgICBkb21pZF90
IGRvbWlkOwo+ID4gKyAgICAvKiBJTiAtIHRoZSB0eXBlIG9mIHJlc291cmNlICovCj4gPiArICAg
IHVpbnQxNl90IHR5cGU7Cj4gPiArICAgIC8qCj4gPiArICAgICAqIElOIC0gYSB0eXBlLXNwZWNp
ZmljIHJlc291cmNlIGlkZW50aWZpZXIsIHdoaWNoIG11c3QgYmUgemVybwo+ID4gKyAgICAgKiAg
ICAgIHVubGVzcyBzdGF0ZWQgb3RoZXJ3aXNlLgo+ID4gKyAgICAgKi8KPiA+ICsgICAgdWludDMy
X3QgaWQ7Cj4gPiArICAgIC8qIElOIC0gbnVtYmVyIG9mICg0SykgZnJhbWVzIG9mIHRoZSByZXNv
dXJjZSB0byBiZSBtYXBwZWQgKi8KPiA+ICsgICAgdWludDMyX3QgbnJfZnJhbWVzOwo+ID4gKyAg
ICB1aW50MzJfdCBwYWQ7Cj4gPiArICAgIC8qIElOIC0gdGhlIGluZGV4IG9mIHRoZSBpbml0aWFs
IGZyYW1lIHRvIGJlIG1hcHBlZCAqLwo+ID4gKyAgICB1aW50NjRfYWxpZ25lZF90IGZyYW1lOwo+
IAo+IERvZXMgdGhpcyByZWFsbHkgbmVlZCB0byBiZSA2NCBiaXRzIHdpZGU/Cj4gCgpJJ2QgcHJl
ZmVyIG5vdCB0byBsaW1pdCB0byAzMiBiaXRzIGp1c3QgaW4gY2FzZSB3ZSB3YW50IHRvIHVzZSB0
aGlzIGh5cGVyY2FsbCB0byBtYXAgc29tZXRoaW5nIHdpdGggYSBsYXJnZSBmcmFtZSBzcGFjZS4K
Cj4gPiArICAgIC8qIElOL09VVCAtIElmIHRoZSB0b29scyBkb21haW4gaXMgUFYgdGhlbiwgdXBv
biByZXR1cm4sIGdtZm5fbGlzdAo+ID4gKyAgICAgKiAgICAgICAgICB3aWxsIGJlIHBvcHVsYXRl
ZCB3aXRoIHRoZSBNRk5zIG9mIHRoZSByZXNvdXJjZS4KPiA+ICsgICAgICogICAgICAgICAgSWYg
dGhlIHRvb2xzIGRvbWFpbiBpcyBIVk0gdGhlbiBpdCBpcyBleHBlY3RlZCB0aGF0LCBvbgo+ID4g
KyAgICAgKiAgICAgICAgICBlbnRyeSwgZ21mbl9saXN0IHdpbGwgYmUgcG9wdWxhdGVkIHdpdGgg
YSBsaXN0IG9mIEdGTnMKPiA+ICsgICAgICogICAgICAgICAgdGhhdCB3aWxsIGJlIG1hcHBlZCB0
byB0aGUgTUZOcyBvZiB0aGUgcmVzb3VyY2UuCj4gPiArICAgICAqLwo+ID4gKyAgICBYRU5fR1VF
U1RfSEFORExFKHhlbl91bG9uZ190KSBnbWZuX2xpc3Q7Cj4gCj4gV2h5IG5vdCB4ZW5fcGZuX3Q/
CgpJJ3ZlIGRlYmF0ZWQgdGhpcyB3aXRoIG15c2VsZiBhIGZldyB0aW1lcy4gSSdtIG5vdCBjb252
aW5jZWQgdGhhdCBzb21ldGhpbmcgdGhhdCBjb3VsZCBiZSBhbiBtZm4gb3IgYSBnZm4gc2hvdWxk
IGhhdmUgYSB4ZW5fcGZuX3QgdHlwZS4KCiAgUGF1bAoKPiAKPiBKYW4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 23:38:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 23:38:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e246W-0007nZ-MW; Tue, 10 Oct 2017 23:38:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e246V-0007nG-8u
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 23:38:27 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 89/84-14867-2F95DD95; Tue, 10 Oct 2017 23:38:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssu7HyLu
 RBhc+2Vgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl/3vEUfBaseDNxOVsD43veLkYuDiGBJUwS
 O2bOY+ti5ORgEXCQ2PNoA2MXIwcHo0CMxIMf1iBhRoEwicmXl7BClGhLHH75gxnEZhMwlPj7Z
 BMbSLkEkL3kMwdIWERAS+LBkqtgJcwCNRIPDp9iBLGFBbwk5jw6ww5icwrYSHw5cBFsJC9Q/M
 eZP2D1QgLWEjd3ngCrFxXQlTj07w8bRI2gxMmZT1ggZmpJLJ++jWUCo8AsJKlZSFILGJlWMWo
 UpxaVpRbpGhrpJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBiADEOxgvLwx4BCj
 JAeTkijva/W7kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeIOAAS0kWJSanlqRlpkDjAWYtAQHj
 5IIryZImre4IDG3ODMdInWKUVFKnFcNJCEAksgozYNrg8XfJUZZKWFeRqBDhHgKUotyM0tQ5V
 8xinMwKgnz/o8AmsKTmVcCN/0V0GImoMWiaXdAFpckIqSkGhhz7hte7V0rNMP0hMGs7QLaB98
 5ffm3799Zlm+s77li4/Xu9Px6G652VVPjg6HwL63Uhiq3azOnbHL7vrPk1eKyS71L9uzUuGk9
 k6FeZuEi3trLDpUshWLzVnccD3GcnpISWXn948N+2337AtqL43/6zYiI8F7R/Y7dYqfAxS+GD
 Vz9r4uFW/4osRRnJBpqMRcVJwIA68NPv7oCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1507678704!100784796!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39769 invoked from network); 10 Oct 2017 23:38:25 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Oct 2017 23:38:25 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 20FE4218BC;
 Tue, 10 Oct 2017 23:38:24 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 20FE4218BC
Date: Tue, 10 Oct 2017 16:38:22 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@linaro.org>
In-Reply-To: <20171010152034.6388-1-julien.grall@linaro.org>
Message-ID: <alpine.DEB.2.10.1710101636320.3105@sstabellini-ThinkPad-X260>
References: <20171010152034.6388-1-julien.grall@linaro.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>, andre.przywara@arm.com,
 sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH FOR-4.10] xen/arm: guest_walk: Fix check
	again the IPS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxMCBPY3QgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBmdW5jdGlvbiBn
ZXRfaXBhX291dHB1dF9zaXplIGlzIGNoZWNrIHdoZXRoZXIgdGhlIGlucHV0IHNpemUKPiBjb25m
aWd1cmVkIGJ5IHRoZSBndWVzdCBpcyB2YWxpZCBhbmQgd2lsbCByZXR1cm4gaXQuCj4gCj4gVGhl
IGNoZWNrIGlzIGRvbmUgd2l0aCB0aGUgSVBTIGFscmVhZHkgc2hpZnRlZCBhZ2FpbnN0Cj4gVENS
X0VMMV9JUFNfNDhfQklULiBIb3dldmVyIHRoZSBjb25zdGFudCBoYXMgYmVlbiBkZWZpbmVkIHdp
dGggdGhlCj4gc2hpZnQgaW5jbHVkZWQsIHJlc3VsdGluZyB0aGUgY2hlY2sgYWx3YXlzIGJlZW4g
ZmFsc2UuCj4gCj4gRml4IGl0IGJ5IGRvaW5nIHRoZSBjaGVjayBvbiB0aGUgbm9uLXNoaWZ0ZWQg
dmFsdWUuCj4gCj4gVGhpcyB3YXMgaW50cm9kdWNlZCBieSBjb21taXQgN2Q2MjNiMzU4YSAiYXJt
L21lbV9hY2Nlc3M6IEFkZCBsb25nLWRlc2NyaXB0b3IKPiBiYXNlZCBncHQiIGludHJvZHVjZWQg
c29mdHdhcmUgcGFnZS10YWJsZSB3YWxrIGZvciBzdGFnZS0xLgo+IAo+IENvdmVyaXR5LUlEOiAx
NDU3NzA3Cj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJv
Lm9yZz4KPiAKPiAtLS0KPiAKPiBDYzogU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmluQHNlYy5p
bi50dW0uZGU+Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMgfCA2ICsrKy0tLQo+
ICAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+IAo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fsay5jIGIveGVuL2FyY2gvYXJtL2d1ZXN0
X3dhbGsuYwo+IGluZGV4IGMzOGJlZGNmNjUuLmE2ZGUzMjU1NzIgMTAwNjQ0Cj4gLS0tIGEveGVu
L2FyY2gvYXJtL2d1ZXN0X3dhbGsuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMK
PiBAQCAtMTg1LDcgKzE4NSw3IEBAIHN0YXRpYyBpbnQgZ3Vlc3Rfd2Fsa19zZChjb25zdCBzdHJ1
Y3QgdmNwdSAqdiwKPiAgc3RhdGljIGludCBnZXRfaXBhX291dHB1dF9zaXplKHN0cnVjdCBkb21h
aW4gKmQsIHJlZ2lzdGVyX3QgdGNyLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50ICpvdXRwdXRfc2l6ZSkKPiAgewo+IC0gICAgdW5zaWduZWQgaW50IGlwczsK
PiArICAgIHJlZ2lzdGVyX3QgaXBzOwo+ICAKPiAgICAgIHN0YXRpYyBjb25zdCB1bnNpZ25lZCBp
bnQgaXBhX3NpemVzWzddID0gewo+ICAgICAgICAgIFRDUl9FTDFfSVBTXzMyX0JJVF9WQUwsCj4g
QEAgLTIwMCw3ICsyMDAsNyBAQCBzdGF0aWMgaW50IGdldF9pcGFfb3V0cHV0X3NpemUoc3RydWN0
IGRvbWFpbiAqZCwgcmVnaXN0ZXJfdCB0Y3IsCj4gICAgICBpZiAoIGlzXzY0Yml0X2RvbWFpbihk
KSApCj4gICAgICB7Cj4gICAgICAgICAgLyogR2V0IHRoZSBpbnRlcm1lZGlhdGUgcGh5c2ljYWwg
YWRkcmVzcyBzaXplLiAqLwo+IC0gICAgICAgIGlwcyA9ICh0Y3IgJiBUQ1JfRUwxX0lQU19NQVNL
KSA+PiBUQ1JfRUwxX0lQU19TSElGVDsKPiArICAgICAgICBpcHMgPSB0Y3IgJiBUQ1JfRUwxX0lQ
U19NQVNLOwo+ICAKPiAgICAgICAgICAvKgo+ICAgICAgICAgICAqIFJldHVybiBhbiBlcnJvciBv
biByZXNlcnZlZCBJUEEgb3V0cHV0LXNpemVzIGFuZCBpZiB0aGUgSVBBCj4gQEAgLTIxMSw3ICsy
MTEsNyBAQCBzdGF0aWMgaW50IGdldF9pcGFfb3V0cHV0X3NpemUoc3RydWN0IGRvbWFpbiAqZCwg
cmVnaXN0ZXJfdCB0Y3IsCj4gICAgICAgICAgaWYgKCBpcHMgPiBUQ1JfRUwxX0lQU180OF9CSVQg
KQo+ICAgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKPiAgCj4gLSAgICAgICAgKm91dHB1dF9z
aXplID0gaXBhX3NpemVzW2lwc107Cj4gKyAgICAgICAgKm91dHB1dF9zaXplID0gaXBhX3NpemVz
W2lwcyA+PiBUQ1JfRUwxX0lQU19TSElGVF07Cj4gICAgICB9Cj4gICAgICBlbHNlCj4gICAgICAg
ICAgKm91dHB1dF9zaXplID0gVENSX0VMMV9JUFNfNDBfQklUX1ZBTDsKCm9uIGFybTMyLCBJIGdl
dDoKCmd1ZXN0X3dhbGsuYzogSW4gZnVuY3Rpb24gJ2dldF9pcGFfb3V0cHV0X3NpemUnOgpndWVz
dF93YWxrLmM6MjE0Ojk6IGVycm9yOiByaWdodCBzaGlmdCBjb3VudCA+PSB3aWR0aCBvZiB0eXBl
IFstV2Vycm9yXQogICAgICAgICAqb3V0cHV0X3NpemUgPSBpcGFfc2l6ZXNbaXBzID4+IFRDUl9F
TDFfSVBTX1NISUZUXTsKICAgICAgICAgXgpjYzE6IGFsbCB3YXJuaW5ncyBiZWluZyB0cmVhdGVk
IGFzIGVycm9ycwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 10 23:53:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 23:53:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e24KW-00029y-0X; Tue, 10 Oct 2017 23:52:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e24KU-00029g-K3
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 23:52:54 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 54/8F-29911-55D5DD95; Tue, 10 Oct 2017 23:52:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVybKJssm5o7N1
 Ig74DvBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a52cuZCiZyVJz5f4atgfEWWxcjF4eQwBIm
 iUfTtjJ1MXJysAg4SNxsWs3excjBwSgQI/HghzVImFEgTGLy5SWsECXaEpe+n2IDsdkEDCX+P
 tnEBlIuAWQv+cwBEhYR0JNoWTWRFWQ8s0Avo8Se15PB6oUFXCT6Vr9hAbE5BWwk7s+BiPMKeE
 m0PtnPCHHPekaJppMvwIpEBXQlDv37A1UkKHFy5hOwOLOAlsTy6dtYJjAKzEKSmoUktYCRaRW
 jRnFqUVlqka6xsV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmAYMgDBDsad6wMP
 MUpyMCmJ8r5WvxspxJeUn1KZkVicEV9UmpNafIhRhoNDSYI3NQYoJ1iUmp5akZaZA4wImLQEB
 4+SCO+haKA0b3FBYm5xZjpE6hSjopQ4bxlInwBIIqM0D64NFoWXGGWlhHkZgQ4R4ilILcrNLE
 GVf8UozsGoJMzrAjKFJzOvBG76K6DFTECLRdPugCwuSURISTUwntK7H/Vqlxijtm5H9t8dpnU
 y9y6UX5Pw/jrhcOyVG4H5czc9/bD79rVqO++JeU+YPN+Ixh/jXbPqZrrn5e8yjtPiDLetO8Ki
 cSxDns21r4f1bvHiru3LVD/6+vH++l3a4+W5ou7x8zP1fwpqNJvfTnxoHiq18/5Fl+alpjPnz
 DuUpZ3b+JrXQomlOCPRUIu5qDgRAEWLjIi9AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1507679571!110767407!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53149 invoked from network); 10 Oct 2017 23:52:53 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Oct 2017 23:52:53 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2A38A218BC;
 Tue, 10 Oct 2017 23:52:51 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2A38A218BC
Date: Tue, 10 Oct 2017 16:52:48 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20171002170132.GA2116@perard.uk.xensource.com>
Message-ID: <alpine.DEB.2.10.1710101651560.3105@sstabellini-ThinkPad-X260>
References: <1506437019-17946-1-git-send-email-owen.smith@citrix.com>
 <1506437019-17946-4-git-send-email-owen.smith@citrix.com>
 <20171002170132.GA2116@perard.uk.xensource.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: qemu-devel@nongnu.org, xen-devel@lists.xenproject.org,
 sstabellini@kernel.org, Owen Smith <owen.smith@citrix.com>, kraxel@redhat.com
Subject: Re: [Xen-devel] [PATCH 3/3 v4] xenfb: Add
	[feature|request]-raw-pointer
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAyIE9jdCAyMDE3LCBBbnRob255IFBFUkFSRCB3cm90ZToKPiBPbiBUdWUsIFNlcCAy
NiwgMjAxNyBhdCAwMjo0MzozOVBNICswMDAwLCBPd2VuIFNtaXRoIHdyb3RlOgo+ID4gV3JpdGVz
ICJmZWF0dXJlLXJhdy1wb2ludGVyIiBkdXJpbmcgaW5pdCB0byBpbmRpY2F0ZSB0aGUgYmFja2Vu
ZAo+ID4gY2FuIHBhc3MgcmF3IHVuc2NhbGVkIHZhbHVlcyBmb3IgYWJzb2x1dGUgYXhlcyB0byB0
aGUgZnJvbnRlbmQuCj4gPiBGcm9udGVuZHMgc2V0ICJyZXF1ZXN0LXJhdy1wb2ludGVyIiB0byBp
bmRpY2F0ZSB0aGUgYmFja2VuZCBzaG91bGQKPiA+IG5vdCBhdHRlbXB0IHRvIHNjYWxlIGFic29s
dXRlIHZhbHVlcyB0byBjb25zb2xlIHNpemUuCj4gPiAicmVxdWVzdC1yYXctcG9pbnRlciIgaXMg
b25seSB2YWxpZCBpZiAicmVxdWVzdC1hYnMtcG9pbnRlciIgaXMKPiA+IGFsc28gc2V0LiBSYXcg
dW5zY2FsZWQgcG9pbnRlciB2YWx1ZXMgYXJlIGluIHRoZSByYW5nZSBbMCwgMHg3ZmZmXQo+ID4g
Cj4gPiBTaWduZWQtb2ZmLWJ5OiBPd2VuIFNtaXRoIDxvd2VuLnNtaXRoQGNpdHJpeC5jb20+Cj4g
Cj4gSGkgT3dlbiwKPiAKPiBXaHkgZGlkIHlvdSByZW1vdmUgdGhlIGZvbGxvd2luZyBmcm9tIHRo
ZSBjb21taXQgZGVzY3JpcHRpb24/Cj4gPiAiZmVhdHVyZS1yYXctcG9pbnRlciIgYW5kICJyZXF1
ZXN0LXJhdy1wb2ludGVyIiBhZGRlZCB0byBYZW4KPiA+IGhlYWRlciBpbiBjb21taXQgNzg2ODY1
NGZmN2ZlNWU0YTJlZWFlMmIyNzc2NDRmYTg4NGE1MDMxZQo+IAo+IEkgdGhpbmsgdGhhdCB3aXRo
IGl0LCB5b3UgY291bGQgaGF2ZSBrZXB0IHN0ZWZhbm8ncyByZXZpZXdlZC1ieSB0YWcuCgpIaSBB
bnRob255LAoKSGF2ZSB5b3UgdGVzdGVkIHRoaXMgc2VyaWVzIHdpdGggYSBmZXcgb2YgZGlmZmVy
ZW50IGd1ZXN0cz8gRG8geW91CmNvbnNpZGVyIGl0IHNhZmUgdG8gbWVyZ2U/IElmIHNvLCB3ZSBj
YW4gc2VuZCBpdCB1cHN0cmVhbSAoZWl0aGVyIHZpYQp4ZW4gb3IgdmlhIHVpIGFzIEdlcmQga2lu
ZGx5IG9mZmVyZWQpLiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 10 23:56:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 23:56:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e24Nc-0002LR-Eh; Tue, 10 Oct 2017 23:56:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e24Nb-0002LK-26
 for xen-devel@lists.xen.org; Tue, 10 Oct 2017 23:56:07 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 B1/72-23363-61E5DD95; Tue, 10 Oct 2017 23:56:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVybKJssq5w3N1
 Ig9vvDS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozuZwfZC7aIVuzs62dsYLzL38XIxSEksIRJ
 Yv+Ow2xdjJwcLAIOEmvmLGTtYuTgYBSIkXjwwxokzCgQJjH58hJWiBJtibtnJoHZbAKGEn+fb
 GIDKZcAspd85gAJiwioSbSvmskMYjMLFEkcPvIIzBYWSJLY1ruYCcTmFLCSuHT/MTuIzSvgJX
 Ho9G0wW0jAUmL9nKlg40UFdCUO/fvDBlEjKHFy5hMWiJlaEsunb2OZwCgwC0lqFpLUAkamVYw
 axalFZalFukZmeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgSFYz8DAuIOxYa/f
 IUZJDiYlUd7X6ncjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw3o4BygkWpaanVqRl5gCjASYtw
 cGjJMJ7KBoozVtckJhbnJkOkTrFaMlxbNPlP0wcm27eBZIbvj/4wyTEkpeflyolzvsRZJ4ASE
 NGaR7cOFjEXmKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzLsPZApPZl4J3NZXQAcxAR0kmnY
 H5KCSRISUVAMjx10TCePJm2+Jf/TbfH12zt4LKilJus+eVF+ImmLwsnWGYtC9Drtqr/VWyX+P
 RX85LVZ0mC/5+fUrp5qytXeyRi5eHZ3utVdJIdJc7HMmcz+jT8zpbW+soyPTdC7M+Xn/dqvvv
 JCHJbe+yMY8W36Rx/PEG4eFz6P1VcTE+dhZZ6bdZs5t3M6lxFKckWioxVxUnAgAFaRnZ9MCAA
 A=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1507679762!109751331!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39308 invoked from network); 10 Oct 2017 23:56:03 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Oct 2017 23:56:03 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 9B43F218BC;
 Tue, 10 Oct 2017 23:56:01 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9B43F218BC
Date: Tue, 10 Oct 2017 16:55:59 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Zhongze Liu <blackskygg@gmail.com>
In-Reply-To: <20170827083615.15712-1-blackskygg@gmail.com>
Message-ID: <alpine.DEB.2.10.1710101655390.3105@sstabellini-ThinkPad-X260>
References: <20170827083615.15712-1-blackskygg@gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 0/6] Allow setting up shared memory areas
 between VMs from xl config files
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU3VuLCAyNyBBdWcgMjAxNywgWmhvbmd6ZSBMaXUgd3JvdGU6Cj4gVGhpcyBzZXJpZXMgaW1w
bGVtZW50cyB0aGUgbmV3IHhsIGNvbmZpZyBlbnRyeSBwcm9wb3NlZCBpbiBbMV0uIFVzZXJzIGNh
biB1c2UKPiB0aGUgbmV3IGNvbmZpZyBlbnRyeSB0byBzdGF0aWNhbGx5IHNldHVwIHNoYXJlZCBt
ZW1vcnkgYXJlYXMgYW1vbmcgVk1zIHRoYXQKPiBkb24ndCBoYXZlIGdyYW50IHRhYmxlIHN1cHBv
cnQgc28gdGhhdCB0aGV5IGNvdWxkIGNvbW11bmljYXRlIHdpdGggZWFjaCBvdGhlcgo+IHRocm91
Z2ggdGhlIHN0YXRpYyBzaGFyZWQgbWVtb3J5IGFyZWFzLgo+IAo+IFsxXSBQcm9wb3NsYSB0byBh
bGxvdyBzZXR0aW5nIHVwIHNoYXJlZCBtZW1vcnkgYXJlYXMgYmV0d2VlbiBWTXMgZnJvbSB4bCBj
b25maWcgZmlsZToKPiAgIGh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1k
ZXZlbC8yMDE3LTA4L21zZzAzMjQyLmh0bWwKPiAKPiB2MjoKPiAgICogZml4ZWQgc2V2ZXJhbCBj
b2RlIHN0eWxlIGlzc3Vlcy4KPiAgICogaW50cm9kdWNlIE1NVV9fU0hBUkVfTUVNIGluIGZsYXNr
IGF2IHBlcm1pc3Npb25zLCBhbmQgYWRkIGEgY2hlY2sgdG8gdGhpcy4KPiAgICAgcGVybWlzc2lv
biBpbiB0aGUgZmxhc2sgaG9vayBmb3IgeHNtX21hcF9nbWZuX2ZvcmVpZ24uCj4gICAqIHN1cHBv
cnQgcm9sbGluZyBiYWNrIGR1cmluZyBjcmVhdGlvbiBvbiBwYXJ0aWFsIGZhaWx1cmUuCj4gICAq
IHJlZmNvdW50aW5nIHRoZSBzc2htIHBhdGggaW5zdGVhZCBvZiB1c2luZyAiYWxpdmUiIGFuZCAi
em9tYmllIiB0byBsYWJlbCB0aGUKPiAgICAgbWFzdGVyIGFuZCBjb3VudGluZyB0aGUgc2xhdmVz
LgoKSGV5IFpob25nemUsCgphbnkgcGxhbnMgb24gc2VuZGluZyBhbiB1cGRhdGUgb2YgdGhpcyBz
ZXJpZXM/CgoKPiBDaGVlcnMsCj4gCj4gWmhvbmd6ZSBMaXUgKDYpOgo+ICAgbGlieGM6IGFkZCB4
Y19kb21haW5fcmVtb3ZlX2Zyb21fcGh5c21hcCB0byB3cmFwCj4gICAgIFhFTk1FTV9yZW1vdmVf
ZnJvbV9waHlzbWFwCj4gICBsaWJ4bDogaW50cm9kdWNlIGEgbmV3IHN0cnVjdHVyZSB0byByZXBy
ZXNlbnQgc3RhdGljIHNoYXJlZCBtZW1vcnkKPiAgICAgcmVnaW9ucwo+ICAgbGlieGw6eGw6IGFk
ZCBwYXJzaW5nIGNvZGUgdG8gcGFyc2UgImxpYnhsX3N0YXRpY19zc2htIiBmcm9tIHhsIGNvbmZp
Zwo+ICAgICBmaWxlcwo+ICAgeHNtOiBmbGFzazogY2hhbmdlIHRoZSBkdW1teSB4c20gcG9saWN5
IGFuZCBmbGFzayBob29rIGZvcgo+ICAgICBtYXBfZ21mbl9mb3JlZ2luCj4gICBsaWJ4bDogc3Vw
cG9ydCBtYXBwaW5nIHN0YXRpYyBzaGFyZWQgbWVtb3J5IGFyZWFzIGR1cmluZyBkb21haW4KPiAg
ICAgY3JlYXRpb24KPiAgIGxpYnhsOiBzdXBwb3J0IHVubWFwcGluZyBzdGF0aWMgc2hhcmVkIG1l
bW9yeSBhcmVhcyBkdXJpbmcgZG9tYWluCj4gICAgIGRlc3RydWN0aW9uCj4gCj4gIHRvb2xzL2Zs
YXNrL3BvbGljeS9tb2R1bGVzL3hlbi5pZiAgIHwgICAyICsKPiAgdG9vbHMvbGlieGMvaW5jbHVk
ZS94ZW5jdHJsLmggICAgICAgfCAgIDQgKwo+ICB0b29scy9saWJ4Yy94Y19kb21haW4uYyAgICAg
ICAgICAgICB8ICAxMSArCj4gIHRvb2xzL2xpYnhsL01ha2VmaWxlICAgICAgICAgICAgICAgIHwg
ICA0ICstCj4gIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAgICAgICAgIHwgICA0ICsKPiAg
dG9vbHMvbGlieGwvbGlieGxfYXJjaC5oICAgICAgICAgICAgfCAgIDYgKwo+ICB0b29scy9saWJ4
bC9saWJ4bF9hcm0uYyAgICAgICAgICAgICB8ICAxNSArKwo+ICB0b29scy9saWJ4bC9saWJ4bF9j
cmVhdGUuYyAgICAgICAgICB8ICAyNyArKwo+ICB0b29scy9saWJ4bC9saWJ4bF9kb21haW4uYyAg
ICAgICAgICB8ICAgNSArCj4gIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggICAgICAgIHwg
IDE1ICsrCj4gIHRvb2xzL2xpYnhsL2xpYnhsX3NzaG0uYyAgICAgICAgICAgIHwgNDgwICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICB0b29scy9saWJ4bC9saWJ4bF90eXBl
cy5pZGwgICAgICAgICB8ICAzNCArKy0KPiAgdG9vbHMvbGlieGwvbGlieGxfeDg2LmMgICAgICAg
ICAgICAgfCAgMTggKysKPiAgdG9vbHMvbGlieGwvbGlieGx1X3NzaG0uYyAgICAgICAgICAgfCAy
MTAgKysrKysrKysrKysrKysrKwo+ICB0b29scy9saWJ4bC9saWJ4bHV0aWwuaCAgICAgICAgICAg
ICB8ICAgNiArCj4gIHRvb2xzL3hsL3hsX3BhcnNlLmMgICAgICAgICAgICAgICAgIHwgIDI0ICst
Cj4gIHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAgICAgICAgICAgIHwgICAyICstCj4gIHhlbi9h
cmNoL3g4Ni9tbS9wMm0uYyAgICAgICAgICAgICAgIHwgICAyICstCj4gIHhlbi9pbmNsdWRlL3hz
bS9kdW1teS5oICAgICAgICAgICAgIHwgICA4ICstCj4gIHhlbi9pbmNsdWRlL3hzbS94c20uaCAg
ICAgICAgICAgICAgIHwgICA3ICstCj4gIHhlbi94c20vZmxhc2svaG9va3MuYyAgICAgICAgICAg
ICAgIHwgIDEwICstCj4gIHhlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzIHwgICA0
ICsKPiAgMjIgZmlsZXMgY2hhbmdlZCwgODgzIGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygt
KQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvbGlieGwvbGlieGxfc3NobS5jCj4gIGNyZWF0
ZSBtb2RlIDEwMDY0NCB0b29scy9saWJ4bC9saWJ4bHVfc3NobS5jCj4gCj4gLS0gCj4gMi4xNC4w
Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 10 23:59:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 23:59:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e24Qj-0002YE-T3; Tue, 10 Oct 2017 23:59:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e24Qi-0002Xd-4s
 for xen-devel@lists.xensource.com; Tue, 10 Oct 2017 23:59:20 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 01/97-31121-7DE5DD95; Tue, 10 Oct 2017 23:59:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOLMWRWlGSWpSXmKPExsWS0XRdVfda3N1
 IgxstyhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeHB9GXvBnLSKyTOnsjUw
 9sR2MXJxCAk0Mklc+jSDGcJ5zCjx++MyVghnG6PEvbOHgDKcHCICzhJfz8xlB7GFBVwlTnRPA
 LN5Bewlpk94wtLFyM7BJmAlcUgMJMoioCrR+WEi2wRGjgWMDKsY1YtTi8pSi3SN9ZKKMtMzSn
 ITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAj3FAAQ7GDv+OR1ilORgUhLlfa1+N1KILyk/pTI
 jsTgjvqg0J7X4EKMMB4eSBO+lWKCcYFFqempFWmYOMGRg0hIcPEoivIeigdK8xQWJucWZ6RCp
 U4y6HMc2Xf7DJMSSl5+XKiXO+xlkhgBIUUZpHtwIWPheYpSVEuZlBDpKiKcgtSg3swRV/hWjO
 AejkjDvepApPJl5JXCbXgEdwQR0hGjaHZAjShIRUlINjII3Wi5saZvDF2Aj31x6NqW4sagkb9
 uxJTm6kQtK8i8KGhYuNp3e/u9fMV9s944/B4UvvdnwtTVtn9D2FV23ZQMV1Qs+TrmYM7n8yks
 xVd2aKrFVDfHs1ifbPmlu6OfwZPXilFXj0fkw55RR6jrjCb6Z1j2nV+1V13+acIBP4MG55S9y
 fvLpKLEUZyQaajEXFScCACxHBEZaAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1507679957!105576148!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45278 invoked from network); 10 Oct 2017 23:59:18 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 23:59:18 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e24Qe-0008Cz-JB; Tue, 10 Oct 2017 23:59:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e24QZ-0004M7-8D; Tue, 10 Oct 2017 23:59:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e24QZ-0000Hs-4S; Tue, 10 Oct 2017 23:59:11 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1e24QZ-0000Hs-4S@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 10 Oct 2017 23:59:11 +0000
Subject: [Xen-devel] [linux-4.9 bisection] complete
	test-amd64-amd64-xl-pvh-intel
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7773915273834287360=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

branch xen-unstable
xenbranch xen-unstable
job test-amd64-amd64-xl-pvh-intel
testid guest-start

Tree: linux git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  c7dfe4ac58dd9c8678126b78da961b233a49f3f9
  Bug not present: 3c44f8ed44ab559c7e5b58316751bea53adfd83b
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/114307/


  commit c7dfe4ac58dd9c8678126b78da961b233a49f3f9
  Author: Roger Pau Monne <roger.pau@citrix.com>
  Date:   Fri Sep 22 16:25:06 2017 +0100
  
      xl: introduce a domain type option
      
      Introduce a new type option to xl configuration files in order to
      specify the domain type. This supersedes the current builder option.
      
      The new option is documented in the xl.cfg man page, and the previous
      builder option is marked as deprecated.
      
      Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
      Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/linux-4.9/test-amd64-amd64-xl-pvh-intel.guest-start.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/linux-4.9/test-amd64-amd64-xl-pvh-intel.guest-start --summary-out=tmp/114307.bisection-summary --basis-template=114036 --blessings=real,real-bisect linux-4.9 test-amd64-amd64-xl-pvh-intel guest-start
Searching for failure / basis pass:
 114185 fail [host=chardonnay1] / 114036 [host=elbling1] 113872 [host=italia1] 113860 [host=chardonnay0] 113736 [host=fiano1] 113680 [host=nobling1] 113655 [host=godello1] 113640 [host=baroque1] 113620 [host=nobling0] 113479 [host=huxelrebe0] 113458 [host=godello0] 113425 [host=elbling0] 113202 [host=italia0] 113168 [host=chardonnay0] 113154 [host=huxelrebe1] 112193 [host=godello0] 112117 [host=godello1] 112086 [host=nobling0] 111883 [host=elbling0] 111843 [host=baroque0] 111809 [host=huxelrebe0] 111786 [host=fiano1] 111763 [host=italia1] 111737 [host=chardonnay0] 111411 [host=baroque1] 111336 [host=nobling0] 111294 [host=elbling1] 111228 [host=baroque0] 111184 [host=fiano0] 110557 [host=italia1] 110545 [host=italia0] 110535 [host=nobling0] 110513 [host=huxelrebe1] 110456 [host=fiano0] 110423 [host=elbling0] 110396 [host=baroque0] 110371 [host=godello0] 110336 [host=elbling1] 110266 [host=nobling0] 110200 [host=chardonnay0] 110151 [host=godello1] 110112 ok.
Failure / basis pass flights: 114185 / 110112
(tree with no url: minios)
(tree with no url: ovmf)
(tree with no url: seabios)
Tree: linux git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git
Latest f37eb7b586f1dd24a86c50278c65322fc6787722 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 7434775abf8fb2ca3b9e805d30656f4da8c08816 dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
Basis pass f1aa865ae5d4608cbfbb02f42baa1ef5ed95fce2 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7 3d2010f9ffeacc8836811420460e15f2c1233695
Generating revisions with ./adhoc-revtuple-generator  git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git#f1aa865ae5d4608cbfbb02f42baa1ef5ed95fce2-f37eb7b586f1dd24a86c50278c65322fc6787722 git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860 git://xenbits.xen.org/qemu-xen-traditional.git#8051789e982499050680a26febeada7467e18a8d-8051789e982499050680a26febeada7467e18a8d git://xenbits.xen.org/qemu-xen.git#e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7-7434775abf8fb2ca3b9e805d30656f4da8c08816 git://xenbits.xen.org/xen.git#3d2010f9ffeacc8836811420460e15f2c1233695-dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
adhoc-revtuple-generator: tree discontiguous: linux-stable
adhoc-revtuple-generator: tree discontiguous: qemu-xen
Loaded 1003 nodes in revision graph
Searching for test results:
 110112 pass f1aa865ae5d4608cbfbb02f42baa1ef5ed95fce2 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7 3d2010f9ffeacc8836811420460e15f2c1233695
 110050 [host=nobling1]
 110151 [host=godello1]
 110200 [host=chardonnay0]
 110336 [host=elbling1]
 110266 [host=nobling0]
 110371 [host=godello0]
 110396 [host=baroque0]
 110456 [host=fiano0]
 110423 [host=elbling0]
 110513 [host=huxelrebe1]
 110535 [host=nobling0]
 110557 [host=italia1]
 110545 [host=italia0]
 111184 [host=fiano0]
 111228 [host=baroque0]
 111294 [host=elbling1]
 111336 [host=nobling0]
 111411 [host=baroque1]
 111763 [host=italia1]
 111737 [host=chardonnay0]
 111809 [host=huxelrebe0]
 111786 [host=fiano1]
 111843 [host=baroque0]
 111883 [host=elbling0]
 112086 [host=nobling0]
 112193 [host=godello0]
 112117 [host=godello1]
 113154 [host=huxelrebe1]
 113168 [host=chardonnay0]
 113202 [host=italia0]
 113458 [host=godello0]
 113425 [host=elbling0]
 113479 [host=huxelrebe0]
 113640 [host=baroque1]
 113620 [host=nobling0]
 113655 [host=godello1]
 113680 [host=nobling1]
 113736 [host=fiano1]
 113860 [host=chardonnay0]
 113872 [host=italia1]
 114036 [host=elbling1]
 114185 fail f37eb7b586f1dd24a86c50278c65322fc6787722 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 7434775abf8fb2ca3b9e805d30656f4da8c08816 dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
 114134 fail f37eb7b586f1dd24a86c50278c65322fc6787722 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 7434775abf8fb2ca3b9e805d30656f4da8c08816 dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
 114183 pass f1aa865ae5d4608cbfbb02f42baa1ef5ed95fce2 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7 3d2010f9ffeacc8836811420460e15f2c1233695
 114207 fail f37eb7b586f1dd24a86c50278c65322fc6787722 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 7434775abf8fb2ca3b9e805d30656f4da8c08816 dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
 114213 pass f1aa865ae5d4608cbfbb02f42baa1ef5ed95fce2 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7 839cbe6628c818166cc99d941b83860c2e7cc94e
 114261 pass f1aa865ae5d4608cbfbb02f42baa1ef5ed95fce2 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7 b183c24854a0a6324c8dc45fc39e8dbef6f6afea
 114298 fail f1aa865ae5d4608cbfbb02f42baa1ef5ed95fce2 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7 c7dfe4ac58dd9c8678126b78da961b233a49f3f9
 114216 pass f1aa865ae5d4608cbfbb02f42baa1ef5ed95fce2 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7 09ed69f66d5799cd70f38e458b56a6a65dbead1f
 114220 pass f1aa865ae5d4608cbfbb02f42baa1ef5ed95fce2 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7 79d5dd06a677fcc8c5a585d95b32c35bd38bc34e
 114226 pass f1aa865ae5d4608cbfbb02f42baa1ef5ed95fce2 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7 4d450c4939ed0735fe201214d9d3b5ded200d71c
 114277 fail f1aa865ae5d4608cbfbb02f42baa1ef5ed95fce2 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7 e383853419fec797acbd327b78540322e37f6d4a
 114229 blocked f1aa865ae5d4608cbfbb02f42baa1ef5ed95fce2 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7 0b2cadaaf2bc5216c2a6e43ada24c965380bf094
 114235 pass f1aa865ae5d4608cbfbb02f42baa1ef5ed95fce2 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7 7c9283ea1f2af5c495709c34991df64841d78e7c
 114265 fail f1aa865ae5d4608cbfbb02f42baa1ef5ed95fce2 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7 13dd8da1e3bac9cce193db582f89a48e46fbb026
 114290 fail f1aa865ae5d4608cbfbb02f42baa1ef5ed95fce2 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7 c7dfe4ac58dd9c8678126b78da961b233a49f3f9
 114283 pass f1aa865ae5d4608cbfbb02f42baa1ef5ed95fce2 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7 3c44f8ed44ab559c7e5b58316751bea53adfd83b
 114285 fail f1aa865ae5d4608cbfbb02f42baa1ef5ed95fce2 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7 27f826844d3666f151e86d66198583757cccbbed
 114295 pass f1aa865ae5d4608cbfbb02f42baa1ef5ed95fce2 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7 3c44f8ed44ab559c7e5b58316751bea53adfd83b
 114307 fail f1aa865ae5d4608cbfbb02f42baa1ef5ed95fce2 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7 c7dfe4ac58dd9c8678126b78da961b233a49f3f9
 114301 pass f1aa865ae5d4608cbfbb02f42baa1ef5ed95fce2 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7 3c44f8ed44ab559c7e5b58316751bea53adfd83b
Searching for interesting versions
 Result found: flight 110112 (pass), for basis pass
 Result found: flight 114134 (fail), for basis failure
 Repro found: flight 114183 (pass), for basis pass
 Repro found: flight 114185 (fail), for basis failure
 0 revisions at f1aa865ae5d4608cbfbb02f42baa1ef5ed95fce2 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7 3c44f8ed44ab559c7e5b58316751bea53adfd83b
No revisions left to test, checking graph state.
 Result found: flight 114283 (pass), for last pass
 Result found: flight 114290 (fail), for first failure
 Repro found: flight 114295 (pass), for last pass
 Repro found: flight 114298 (fail), for first failure
 Repro found: flight 114301 (pass), for last pass
 Repro found: flight 114307 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  c7dfe4ac58dd9c8678126b78da961b233a49f3f9
  Bug not present: 3c44f8ed44ab559c7e5b58316751bea53adfd83b
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/114307/


  commit c7dfe4ac58dd9c8678126b78da961b233a49f3f9
  Author: Roger Pau Monne <roger.pau@citrix.com>
  Date:   Fri Sep 22 16:25:06 2017 +0100
  
      xl: introduce a domain type option
      
      Introduce a new type option to xl configuration files in order to
      specify the domain type. This supersedes the current builder option.
      
      The new option is documented in the xl.cfg man page, and the previous
      builder option is marked as deprecated.
      
      Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
      Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>

dot: graph is too large for cairo-renderer bitmaps. Scaling by 0.670685 to fit
pnmtopng: 98 colors found
Revision graph left in /home/logs/results/bisect/linux-4.9/test-amd64-amd64-xl-pvh-intel.guest-start.{dot,ps,png,html,svg}.
----------------------------------------
114307: tolerable ALL FAIL

flight 114307 linux-4.9 real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/114307/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 test-amd64-amd64-xl-pvh-intel 12 guest-start            fail baseline untested


jobs:
 test-amd64-amd64-xl-pvh-intel                                fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7773915273834287360==--

From xen-devel-bounces@lists.xen.org Tue Oct 10 23:59:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 23:59:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e24RI-0002ch-8j; Tue, 10 Oct 2017 23:59:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e24RH-0002cX-RL
 for xen-devel@lists.xenproject.org; Tue, 10 Oct 2017 23:59:55 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 65/68-01755-AFE5DD95; Tue, 10 Oct 2017 23:59:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVybKJssu6vuLu
 RBpMucFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlPVk5nLDigUvHyTg9TA+N6mS5GLg4hgSVM
 Ej27epi6GDk5WAQcJA61HmXtYuTgYBSIkXjwwxokzCgQJjH58hJWiBJtiU0LvrGD2GwChhJ/n
 2xiAymXALKXfOYACYsIaEnc2vuaFWQ8s8BnJon3Z7aygSSEBVwlVh3pZwGxOQU8JGZNnggW5x
 Xwkji46Q0zxD3NjBI7XzxhBkmICuhKHPr3B6pIUOLkzCdgzcxAG5ZP38YygVFgFpLULCSpBYx
 Mqxg1ilOLylKLdI2M9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAsOwnoGBcQdj
 316/Q4ySHExKoryv1e9GCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg5QKGtZBgUWp6akVaZg4wI
 mDSEhw8SiK8h6KB0rzFBYm5xZnpEKlTjIpS4ryfY4ESAiCJjNI8uDZYFF5ilJUS5mVkYGAQ4i
 lILcrNLEGVf8UozsGoJMy7HmQKT2ZeCdz0V0CLmYAWi6bdAVlckoiQkmpgnJfSsYMnkvvpibg
 X/VMfHtY6erNNk/sJQ5xsw943OltXBf+1ftL2ab9k5qvpT+6oupVud9HpjnK8Grb7TYGSxtoF
 Oh6v2r+q6kruyT74/I0nH9fiBif5cKv/RWFHVE2/mUoWyL7SXbA9Qlg8uOu0U+vnq/OW160Li
 LR3+ed+cZWOTMTFB3JvlFiKMxINtZiLihMB3JomKr0CAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1507679992!78813921!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57338 invoked from network); 10 Oct 2017 23:59:53 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Oct 2017 23:59:53 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id DF5E6218BC;
 Tue, 10 Oct 2017 23:59:51 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org DF5E6218BC
Date: Tue, 10 Oct 2017 16:59:50 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Awais Masood <awais.masood@vadion.com>
In-Reply-To: <1507117471-12389-1-git-send-email-awais.masood@vadion.com>
Message-ID: <alpine.DEB.2.10.1710101659430.3105@sstabellini-ThinkPad-X260>
References: <1506418634-20366-1-git-send-email-awais.masood@vadion.com>
 <1507117471-12389-1-git-send-email-awais.masood@vadion.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3] xen/ns16550: Fix ISR lockup on Allwinner
	uart
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCA0IE9jdCAyMDE3LCBBd2FpcyBNYXNvb2Qgd3JvdGU6Cj4gVGhpcyBwYXRjaCBmaXhl
cyBhbiBJU1IgbG9ja3VwIHNlZW4gb24gQWxsd2lubmVyIHVhcnQKPiAKPiBPbiBBbGx3aW5uZXIg
SDUsIHNlcmlhbCBkcml2ZXIgZ29lcyBpbnRvIGFuIGluZmluaXRlIGxvb3AKPiB3aGVuIGludGVy
cnVwdHMgYXJlIGVuYWJsZWQuIFRoZSByZWFzb24gaXMgYSByZXNpZHVhbAo+ICJidXN5IGRldGVj
dCIgaW50ZXJydXB0LiBTaW5jZSB0aGUgY29uZGl0aW9uIFVBUlRfSUlSX05PSU5UCj4gd2lsbCBu
b3QgYmUgdHJ1ZSB1bmxlc3MgdGhpcyBpbnRlcnJ1cHQgaXMgY2xlYXJlZCwgdGhlCj4gaW50ZXJy
dXB0IGhhbmRsZXIgd2lsbCByZW1haW4gbG9ja2VkIHVwIGluIHRoaXMgd2hpbGUgbG9vcC4KPiAK
PiBBIEhXIHF1aXJrIGZpeCB3YXMgcHJldmlvdXNseSBhZGRlZCBmb3IgZGVzaWdud2FyZSB1YXJ0
IHVuZGVyCj4gY29tbWl0Ogo+IDUwNDE3Y2Q5NzhhYTU0OTMwZDA2NWFjMWYxMzlmOTM1ZDE0YWY3
NmQKPiAKPiBJdCBjaGVja3MgZm9yIGEgYnVzeSBjb25kaXRpb24gZHVyaW5nIHNldHVwIGFuZCBj
bGVhcnMgdGhlCj4gY29uZGl0aW9uIGJ5IHJlYWRpbmcgVUFSVF9VU1IgcmVnaXN0ZXIuCj4gCj4g
T24gQWxsd2lubmVyIGhhcmR3YXJlLCB0aGUgImJ1c3kgZGV0ZWN0IiBjb25kaXRpb24gb2NjdXJz
Cj4gbGF0ZXIgYmVjYXVzZSBhbiBMQ1Igd3JpdGUgaXMgcGVyZm9ybWVkIGR1cmluZyBzZXR1cCAn
YWZ0ZXInCj4gdGhpcyBjbGVhciBhbmQgaWYgdWFydCBpcyBidXN5LCB0aGUgImJ1c3kgZGV0ZWN0
IiBjb25kaXRpb24KPiB3aWxsIHRyaWdnZXIgYWdhaW4gYW5kIGNhdXNlIHRoZSBJU1IgbG9ja3Vw
Lgo+IAo+IFRvIHNvbHZlIHRoaXMgcHJvYmxlbSwgdGhlIHNhbWUgVUFSVF9VU1IgcmVhZCBvcGVy
YXRpb24gbmVlZHMKPiB0byBiZSBwZXJmb3JtZWQgd2l0aGluIHRoZSBpbnRlcnJ1cHQgaGFuZGxl
ciB0byBjbGVhciB0aGlzCj4gY29uZGl0aW9uLgo+IAo+IExpbnV4IGR3IDgyNTAgZHJpdmVyIGFs
c28gaGFuZGxlcyB0aGlzIGNvbmRpdGlvbiB3aXRoaW4KPiBpbnRlcnJ1cHQgaGFuZGxlcgo+IGh0
dHA6Ly9lbGl4aXIuZnJlZS1lbGVjdHJvbnMuY29tL2xpbnV4L2xhdGVzdC9zb3VyY2UvZHJpdmVy
cy90dHkvc2VyaWFsLzgyNTAvODI1MF9kdy5jI0wyMzMKPiAKPiBUZXN0ZWQgb24gT3JhbmdlIFBp
IFBDMiAoSDUpLiBUaGlzIGlzc3VlIGlzIHNlZW4gb24gSDMKPiBhcyB3ZWxsIGFuZCB0aGUgc2Ft
ZSBmaXggd29ya3MuCj4gCj4gU2lnbmVkLW9mZi1ieTogQXdhaXMgTWFzb29kIDxhd2Fpcy5tYXNv
b2RAdmFkaW9uLmNvbT4KCkFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CgoKPiAtLS0KPiAKPiBDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KPiBDQzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRy
aXguY29tPgo+IENDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBD
QzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENDOiBLb25yYWQgUnplc3p1dGVr
IFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDQzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cj4g
Q0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gCj4gQ2hhbmdlcyBzaW5jZSB2Mgo+
ICAtIFVwZGF0ZWQgY29tbWVudHMgdG8gY2xhcmlmeSB0aGF0IGZpeCBpcyBmb3IgQWxsd2lubmVy
IGhhcmR3YXJlCj4gIC0gUmVtb3ZlZCBuczE2NTUwIHByZWZpeCBmcm9tIGxvY2FsIGZ1bmN0aW9u
Cj4gCj4gQ2hhbmdlcyBzaW5jZSB2MQo+ICAtIENvbW1vbiBxdWlyayBmaXggY29kZSBtb3ZlZCB0
byBhIGhlbHBlciBmdW5jdGlvbgo+ICAtIFBhdGNoIGRlc2NyaXB0aW9uIGltcHJvdmVkIHdpdGgg
ZWFybGllciBjb21taXQgbGluawo+IC0tLQo+ICB4ZW4vZHJpdmVycy9jaGFyL25zMTY1NTAuYyB8
IDM4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tCj4gIDEgZmlsZSBjaGFu
Z2VkLCAyOSBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94
ZW4vZHJpdmVycy9jaGFyL25zMTY1NTAuYyBiL3hlbi9kcml2ZXJzL2NoYXIvbnMxNjU1MC5jCj4g
aW5kZXggNmFiNWVjMy4uZTBmODE5OSAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9jaGFyL25z
MTY1NTAuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL2NoYXIvbnMxNjU1MC5jCj4gQEAgLTUwNSw2ICs1
MDUsMjMgQEAgc3RhdGljIGludCBuczE2NTUwX2lvcG9ydF9pbnZhbGlkKHN0cnVjdCBuczE2NTUw
ICp1YXJ0KQo+ICAgICAgcmV0dXJuIG5zX3JlYWRfcmVnKHVhcnQsIFVBUlRfSUVSKSA9PSAweGZm
Owo+ICB9Cj4gIAo+ICtzdGF0aWMgdm9pZCBoYW5kbGVfZHdfdXNyX2J1c3lfcXVpcmsoc3RydWN0
IG5zMTY1NTAgKnVhcnQpCj4gK3sKPiArICAgIGlmICggdWFydC0+ZHdfdXNyX2JzeSAmJgo+ICsg
ICAgICAgICAobnNfcmVhZF9yZWcodWFydCwgVUFSVF9JSVIpICYgVUFSVF9JSVJfQlNZKSA9PSBV
QVJUX0lJUl9CU1kgKQo+ICsgICAgewo+ICsgICAgICAgIC8qIERlc2lnbldhcmUgODI1MCBkZXRl
Y3RzIGlmIExDUiBpcyB3cml0dGVuIHdoaWxlIHRoZSBVQVJUIGlzCj4gKyAgICAgICAgICogYnVz
eSBhbmQgcmFpc2VzIGEgImJ1c3kgZGV0ZWN0IiBpbnRlcnJ1cHQuIFJlYWQgdGhlIFVBUlQKPiAr
ICAgICAgICAgKiBTdGF0dXMgUmVnaXN0ZXIgdG8gY2xlYXIgdGhpcyBzdGF0ZS4KPiArICAgICAg
ICAgKgo+ICsgICAgICAgICAqIEFsbHdpbm5lci9zdW54aSBVQVJUIGhhcmR3YXJlIGlzIHNpbWls
YXIgdG8gRGVzaWduV2FyZSA4MjUwCj4gKyAgICAgICAgICogYW5kIGFsc28gY29udGFpbnMgYSAi
YnVzeSBkZXRlY3QiIGludGVycnVwdC4gU28gdGhpcyBxdWlyawo+ICsgICAgICAgICAqIGZpeCB3
aWxsIGFsc28gYmUgdXNlZCBmb3IgQWxsd2lubmVyIFVBUlQuCj4gKyAgICAgICAgICovCj4gKyAg
ICAgICAgbnNfcmVhZF9yZWcodWFydCwgVUFSVF9VU1IpOwo+ICsgICAgfQo+ICt9Cj4gKwo+ICBz
dGF0aWMgdm9pZCBuczE2NTUwX2ludGVycnVwdCgKPiAgICAgIGludCBpcnEsIHZvaWQgKmRldl9p
ZCwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gIHsKPiBAQCAtNTIxLDYgKzUzOCwxNiBA
QCBzdGF0aWMgdm9pZCBuczE2NTUwX2ludGVycnVwdCgKPiAgICAgICAgICAgICAgc2VyaWFsX3R4
X2ludGVycnVwdChwb3J0LCByZWdzKTsKPiAgICAgICAgICBpZiAoIGxzciAmIFVBUlRfTFNSX0RS
ICkKPiAgICAgICAgICAgICAgc2VyaWFsX3J4X2ludGVycnVwdChwb3J0LCByZWdzKTsKPiArCj4g
KyAgICAgICAgLyogQSAiYnVzeS1kZXRlY3QiIGNvbmRpdGlvbiBpcyBvYnNlcnZlZCBvbiBBbGx3
aW5uZXIvc3VueGkgVUFSVAo+ICsgICAgICAgICAqIGFmdGVyIExDUiBpcyB3cml0dGVuIGR1cmlu
ZyBzZXR1cC4gSXQgbmVlZHMgdG8gYmUgY2xlYXJlZCBhdAo+ICsgICAgICAgICAqIHRoaXMgcG9p
bnQgb3IgVUFSVF9JSVJfTk9JTlQgd2lsbCBuZXZlciBiZSBzZXQgYW5kIHRoaXMgbG9vcAo+ICsg
ICAgICAgICAqIHdpbGwgY29udGludWUgZm9yZXZlci4KPiArICAgICAgICAgKgo+ICsgICAgICAg
ICAqIFRoaXMgc3RhdGUgY2FuIGJlIGNsZWFyZWQgYnkgY2FsbGluZyB0aGUgZHdfdXNyX2J1c3kg
cXVpcmsKPiArICAgICAgICAgKiBoYW5kbGVyIHRoYXQgcmVzb2x2ZXMgImJ1c3ktZGV0ZWN0IiBm
b3IgIERlc2lnbldhcmUgdWFydC4KPiArICAgICAgICAgKi8KPiArICAgICAgICBoYW5kbGVfZHdf
dXNyX2J1c3lfcXVpcmsodWFydCk7Cj4gICAgICB9Cj4gIH0KPiAgCj4gQEAgLTYyMywxNSArNjUw
LDggQEAgc3RhdGljIHZvaWQgbnMxNjU1MF9zZXR1cF9wcmVpcnEoc3RydWN0IG5zMTY1NTAgKnVh
cnQpCj4gICAgICAvKiBObyBpbnRlcnJ1cHRzLiAqLwo+ICAgICAgbnNfd3JpdGVfcmVnKHVhcnQs
IFVBUlRfSUVSLCAwKTsKPiAgCj4gLSAgICBpZiAoIHVhcnQtPmR3X3Vzcl9ic3kgJiYKPiAtICAg
ICAgICAgKG5zX3JlYWRfcmVnKHVhcnQsIFVBUlRfSUlSKSAmIFVBUlRfSUlSX0JTWSkgPT0gVUFS
VF9JSVJfQlNZICkKPiAtICAgIHsKPiAtICAgICAgICAvKiBEZXNpZ25XYXJlIDgyNTAgZGV0ZWN0
cyBpZiBMQ1IgaXMgd3JpdHRlbiB3aGlsZSB0aGUgVUFSVCBpcwo+IC0gICAgICAgICAqIGJ1c3kg
YW5kIHJhaXNlcyBhICJidXN5IGRldGVjdCIgaW50ZXJydXB0LiBSZWFkIHRoZSBVQVJUCj4gLSAg
ICAgICAgICogU3RhdHVzIFJlZ2lzdGVyIHRvIGNsZWFyIHRoaXMgc3RhdGUuCj4gLSAgICAgICAg
ICovCj4gLSAgICAgICAgbnNfcmVhZF9yZWcodWFydCwgVUFSVF9VU1IpOwo+IC0gICAgfQo+ICsg
ICAgLyogSGFuZGxlIHRoZSBEZXNpZ25XYXJlIDgyNTAgJ2J1c3ktZGV0ZWN0JyBxdWlyay4gKi8K
PiArICAgIGhhbmRsZV9kd191c3JfYnVzeV9xdWlyayh1YXJ0KTsKPiAgCj4gICAgICAvKiBMaW5l
IGNvbnRyb2wgYW5kIGJhdWQtcmF0ZSBnZW5lcmF0b3IuICovCj4gICAgICBuc193cml0ZV9yZWco
dWFydCwgVUFSVF9MQ1IsIGxjciB8IFVBUlRfTENSX0RMQUIpOwo+IC0tIAo+IDIuNy40Cj4gCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 00:09:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 00:09:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e24ai-00040m-6f; Wed, 11 Oct 2017 00:09:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4505463d8=Paul.Durrant@citrix.com>)
 id 1e24ah-00040g-DJ
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 00:09:39 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 21/0A-28571-2416DD95; Wed, 11 Oct 2017 00:09:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsWyU9JRQtcx8W6
 kweJeC4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePP8n6mgtm8FYef/WdrYHzA1cXIySEh4Cfx
 7O50RhCbTUBHYunR+UwgtoiAqsSiQ+tZuxi5OJgFHjJJvOxdyw6SEBaIkli58QMbRFG0xKxjc
 6EarCTmPv8LZrMANZ+e1MEKYvMKuEtcarnLDjJISGARo8SZI7fBtnEK2Es8ObQPbBCjgKzEl8
 bVzCA2s4C4xK0nEFdICAhILNlznhnCFpV4+fgfK4RtILF16T4WiHodiQW7P7FB2NoSyxa+ZoZ
 YLChxcuYTlgmMwrOQjJ2FpGUWkpZZSFoWMLKsYtQoTi0qSy3SNTTXSyrKTM8oyU3MzNE1NDDW
 y00tLk5MT81JTCrWS87P3cQIjAAGINjB+PK05yFGSQ4mJVHe1+p3I4X4kvJTKjMSizPii0pzU
 osPMcpwcChJ8D6PB8oJFqWmp1akZeYAYxEmLcHBoyTCyw6S5i0uSMwtzkyHSJ1i1OU4tunyHy
 Yhlrz8vFQpcd4zIEUCIEUZpXlwI2Bp4RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEedkTgKb
 wZOaVwG16BXQEE9ARoml3QI4oSURISTUwMuxdf3312n3blGbf37k5a29CwkEd/ZcmJ6eKuHPt
 7vLK/Cvsp1p4KYXd8IgaSyR/m10bAx8Xz7ygM7mfVwbvPhV6eafOtHdv//ntK9x323CbZjJD/
 tGzDRZCJda2dYs7HXt3rDvGM8dHSCev9pqY4z4tJ9erk9ZNm3K5ssL6+LyPR96w3vq1VYmlOC
 PRUIu5qDgRAO71MJMGAwAA
X-Env-Sender: prvs=4505463d8=Paul.Durrant@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1507680576!102139491!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.9 required=7.0 tests=DATE_IN_PAST_06_12,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26694 invoked from network); 11 Oct 2017 00:09:37 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 00:09:37 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="55731269"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v9 05/11] x86/mm: add HYPERVISOR_memory_op to acquire
 guest resources
Thread-Index: AQHTPp4zP13hTaPrqkG6P5gwhiWzOqLbdYuAgAGv1/A=
Date: Tue, 10 Oct 2017 14:10:12 +0000
Message-ID: <93ec8024a50d415c84e54eebb0454356@AMSPEX02CL03.citrite.net>
References: <20171006122519.30345-1-paul.durrant@citrix.com>
 <20171006122519.30345-6-paul.durrant@citrix.com>
 <59DBA27702000078001840A4@prv-mh.provo.novell.com>
In-Reply-To: <59DBA27702000078001840A4@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v9 05/11] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDkgT2N0b2JlciAyMDE3IDE1OjIzCj4gVG86IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIg
PEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBXZWkgTGl1Cj4gPHdlaS5saXUyQGNpdHJpeC5j
b20+OyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBJYW4KPiBKYWNr
c29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pCj4gPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IEtvbnJh
ZCBSemVzenV0ZWsKPiBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgVGltIChYZW4ub3Jn
KSA8dGltQHhlbi5vcmc+Cj4gU3ViamVjdDogUmU6IFtQQVRDSCB2OSAwNS8xMV0geDg2L21tOiBh
ZGQgSFlQRVJWSVNPUl9tZW1vcnlfb3AgdG8KPiBhY3F1aXJlIGd1ZXN0IHJlc291cmNlcwo+IAo+
ID4+PiBPbiAwNi4xMC4xNyBhdCAxNDoyNSwgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPiB3cm90
ZToKPiA+IC0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMKPiA+ICsrKyBiL3hlbi9jb21tb24vbWVt
b3J5LmMKPiA+IEBAIC05NjUsNiArOTY1LDY3IEBAIHN0YXRpYyBsb25nIHhhdHBfcGVybWlzc2lv
bl9jaGVjayhzdHJ1Y3QgZG9tYWluCj4gKmQsIHVuc2lnbmVkIGludCBzcGFjZSkKPiA+ICAgICAg
cmV0dXJuIHhzbV9hZGRfdG9fcGh5c21hcChYU01fVEFSR0VULCBjdXJyZW50LT5kb21haW4sIGQp
Owo+ID4gIH0KPiA+Cj4gPiArI2lmZGVmIENPTkZJR19YODYKPiA+ICtzdGF0aWMgaW50IGFjcXVp
cmVfcmVzb3VyY2UoY29uc3QgeGVuX21lbV9hY3F1aXJlX3Jlc291cmNlX3QgKnhtYXIpCj4gPiAr
ewo+ID4gKyAgICBzdHJ1Y3QgZG9tYWluICpkLCAqY3VycmQgPSBjdXJyZW50LT5kb21haW47Cj4g
PiArICAgIHVuc2lnbmVkIGxvbmcgbWZuX2xpc3RbMl07Cj4gPiArICAgIGludCByYzsKPiA+ICsK
PiA+ICsgICAgaWYgKCB4bWFyLT5ucl9mcmFtZXMgPT0gMCB8fCB4bWFyLT5wYWQgIT0gMCApCj4g
PiArICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiA+ICsKPiA+ICsgICAgaWYgKCB4bWFyLT5ucl9m
cmFtZXMgPiBBUlJBWV9TSVpFKG1mbl9saXN0KSApCj4gPiArICAgICAgICByZXR1cm4gLUUyQklH
Owo+ID4gKwo+ID4gKyAgICBkID0gcmN1X2xvY2tfZG9tYWluX2J5X2FueV9pZCh4bWFyLT5kb21p
ZCk7Cj4gPiArICAgIGlmICggZCA9PSBOVUxMICkKPiA+ICsgICAgICAgIHJldHVybiAtRVNSQ0g7
Cj4gPiArCj4gPiArICAgIHJjID0geHNtX2RvbWFpbl9tZW1vcnlfbWFwKFhTTV9UQVJHRVQsIGQp
Owo+IAo+IExvb2tpbmcgYXQgdGhlIGRlc2NyaXB0aW9uIG9mIHBhdGNoIDYgLSB3aHkgaXMgdGhp
cyBYU01fVEFSR0VUCj4gcmF0aGVyIHRoYW4gWFNNX0RNX1BSSVY/CgpHb29kIHBvaW50LiBJIHdh
cyB1c2luZyB0aGUgcHJpdiBtYXBwaW5nIGNvZGUgYXMgYSBndWlkZSwgYnV0IFhTTV9ETV9QUklW
IGlzIHByb2JhYmx5IHRoZSByaWdodCB0aGluZyB0byB1c2UgaW4gdGhpcyBjYXNlLgoKICBQYXVs
Cgo+IAo+IEphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 00:16:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 00:16:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e24hB-0004gL-Sk; Wed, 11 Oct 2017 00:16:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=450528267=George.Dunlap@citrix.com>)
 id 1e24hA-0004fj-Gw
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 00:16:20 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 6F/04-26326-3D26DD95; Wed, 11 Oct 2017 00:16:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGKsWRWlGSWpSXmKPExsWSzvfng+6lpLu
 RBvf2mlh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn/915jLfjqVfF+0zWWBsYfnl2MnBwSAv4S
 Nz/eZAGx2QT0JF7+62UHsUUEdCVuP/3J1MXIxcEssJ5R4sDUFiaQhLCAu8T71j5WiCIPidPNC
 xgh7DCJ4/tOMIPYLAKqEnNnfgOr4RWwlZh1/x7YAiGBt0wSnxblg9icAnYSjbcvg/UyCshKfG
 lcDdbLLCAucevJfCaI4wQkluw5zwxhi0q8fPyPFcKWldj/shOqRkfi7PUnjBC2gcTWpfuAdnE
 AzdGUWL9LH2KkpcSaj+eYIGxFiSndD9khThOUODnzCcsERrFZSDbPQuiehaR7FpLuWUi6FzCy
 rmLUKE4tKkst0jU01UsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECIwtBiDYwbhmu
 +chRkkOJiVR3tfqdyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfCeSQTKCRalpqdWpGXmAKMcJi
 3BwaMkwsseD5TmLS5IzC3OTIdInWI05ui4efcPE8eTa/P+Mgmx5OXnpUqJ8+4HmSQAUppRmgc
 3CJZ8LjHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmYtxhkCk9mXgncvldApzABnSKadgfklJJE
 hJRUA2Og1zWFGO1tt2dcuF0s0de8eqnORcmJa0pKT0XHWz9/fJInVrbtGtfrnv6IhkPCP5nXi
 1xdLmEgvaXgRAPnDlEVkfta+ZtSSljvCz+vu3Pl0+X6l9O3b6go2LE910vm5n3G69rzr7S3RB
 x3rQjYtP76gYhKl3teG3YuEsoJ9np1f376x1nr5DOVWIozEg21mIuKEwFdzU4dOQMAAA==
X-Env-Sender: prvs=450528267=George.Dunlap@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1507680976!105638794!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.7 required=7.0 tests=DATE_IN_PAST_03_06,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9257 invoked from network); 11 Oct 2017 00:16:18 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 00:16:18 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="106152443"
From: George Dunlap <George.Dunlap@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>
Thread-Topic: [PATCH v3 09/12] fuzz/x86_emulate: Make input more compact
Thread-Index: AQHTQeOtmGfNgFp0M0OLHZbhgMWBiKLdLNyAgAARX4D///H8gIAAEWkA///0KICAADk1AA==
Date: Tue, 10 Oct 2017 20:55:50 +0000
Message-ID: <E1D96FAB-0B72-460A-AE68-8C56E3BED579@citrix.com>
References: <20171010162011.9629-1-george.dunlap@citrix.com>
 <20171010162011.9629-9-george.dunlap@citrix.com>
 <17c02125-7295-43ac-ad95-ab2d5846f138@citrix.com>
 <20fbf5b3-9aa9-c9df-a946-e53db6950ffe@citrix.com>
 <6be91685-17ed-1c26-5b2c-00fb311b06d4@citrix.com>
 <49646fb3-c5bf-91fe-8ee7-a8ca5fcea68f@citrix.com>
 <25d23288-0203-3db6-998c-1045219b8cf9@citrix.com>
In-Reply-To: <25d23288-0203-3db6-998c-1045219b8cf9@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.3273)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <04E84299F73A494AA3AB4C33E3985314@citrix.com>
MIME-Version: 1.0
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>, Ian
 Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 09/12] fuzz/x86_emulate: Make input more
	compact
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

DQo+IE9uIE9jdCAxMCwgMjAxNywgYXQgNjozMSBQTSwgQW5kcmV3IENvb3BlciA8QW5kcmV3LkNv
b3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6DQo+IA0KPiBPbiAxMC8xMC8xNyAxODoxMywgR2Vvcmdl
IER1bmxhcCB3cm90ZToNCj4+IE9uIDEwLzEwLzIwMTcgMDY6MTEgUE0sIEFuZHJldyBDb29wZXIg
d3JvdGU6DQo+Pj4gT24gMTAvMTAvMTcgMTg6MDEsIEdlb3JnZSBEdW5sYXAgd3JvdGU6DQo+Pj4+
IE9uIDEwLzEwLzIwMTcgMDU6NTkgUE0sIEFuZHJldyBDb29wZXIgd3JvdGU6DQo+Pj4+PiBPbiAx
MC8xMC8xNyAxNzoyMCwgR2VvcmdlIER1bmxhcCB3cm90ZToNCj4+Pj4+PiBBdCB0aGUgbW9tZW50
LCBBRkwgcmVja29ucyB0aGF0IGZvciBhbnkgZ2l2ZW4gaW5wdXQsIDg3JSBvZiBpdCBpcw0KPj4+
Pj4+IGNvbXBsZXRlbHkgaXJyZWxldmFudDogdGhhdCBpcywgaXQgY2FuIGNoYW5nZSBpdCBhcyBt
dWNoIGFzIGl0IHdhbnRzDQo+Pj4+Pj4gYnV0IGhhdmUgbm8gaW1wYWN0IG9uIHRoZSByZXN1bHQg
b2YgdGhlIHRlc3Q7IGFuZCB5ZXQgaXQgY2FuJ3QgcmVtb3ZlDQo+Pj4+Pj4gaXQuDQo+Pj4+Pj4g
DQo+Pj4+Pj4gVGhpcyBpcyBsYXJnZWx5IGJlY2F1c2Ugd2UgaW50ZXJwcmV0IHRoZSBibG9iIGhh
bmRlZCB0byB1cyBhcyBhIGxhcmdlDQo+Pj4+Pj4gc3RydWN0LCBpbmNsdWRpbmcgQ1IgdmFsdWVz
LCBNU1IgdmFsdWVzLCBzZWdtZW50IHJlZ2lzdGVycywgYW5kIGEgZnVsbA0KPj4+Pj4+IGNwdV91
c2VyX3JlZ3MuDQo+Pj4+Pj4gDQo+Pj4+Pj4gSW5zdGVhZCwgbW9kaWZ5IG91ciBpbnRlcnByZXRh
dGlvbiB0byBoYXZlIGEgInNldCBzdGF0ZSIgc3RhbnphIGF0IHRoZQ0KPj4+Pj4+IGZyb250LiAg
QmVnaW4gYnkgcmVhZGluZyBhIDE2LWJpdCB2YWx1ZTsgaWYgaXQgaXMgbG93ZXIgdGhhbiBhIGNl
cnRhaW4NCj4+Pj4+PiB0aHJlc2hvbGQsIHNldCBzb21lIHN0YXRlIGFjY29yZGluZyB0byB3aGF0
IGJ5dGUgaXQgaXMsIGFuZCByZXBlYXQuDQo+Pj4+Pj4gQ29udGludWUgdW50aWwgdGhlIGJ5dGUg
aXMgYWJvdmUgYSBjZXJ0YWluIHRocmVzaG9sZC4NCj4+Pj4+PiANCj4+Pj4+PiBUaGlzIGFsbG93
cyBBRkwgdG8gY29tcGFjdCBhbnkgZ2l2ZW4gdGVzdCBjYXNlIG11Y2ggc21hbGxlcjsgdG8gdGhl
DQo+Pj4+Pj4gcG9pbnQgd2hlcmUgbm93IGl0IHJlY2tvbnMgdGhlcmUgaXMgbm90IGEgc2luZ2xl
IGJ5dGUgb2YgdGhlIHRlc3QgZmlsZQ0KPj4+Pj4+IHdoaWNoIGJlY29tZXMgaXJyZWxldmFudC4g
IFRlc3RpbmcgaGF2ZSBzaG93biB0aGF0IHRoaXMgb3B0aW9uIGJvdGgNCj4+Pj4+PiBhbGxvd3Mg
QUZMIHRvIHJlYWNoIGNvdmVyYWdlIG11Y2ggZmFzdGVyLCBhbmQgdG8gaGF2ZSBhIHRvdGFsIGNv
dmVyYWdlDQo+Pj4+Pj4gaGlnaGVyIHRoYW4gd2l0aCB0aGUgb2xkIGZvcm1hdC4NCj4+Pj4+PiAN
Cj4+Pj4+PiBNYWtlIHRoaXMgYW4gb3B0aW9uIChyYXRoZXIgdGhhbiBhIHVuaWxhdGVyYWwgY2hh
bmdlKSB0byBlbmFibGUNCj4+Pj4+PiBzaWRlLWJ5LXNpZGUgcGVyZm9ybWFuY2UgY29tcGFyaXNv
biBvZiB0aGUgb2xkIGFuZCBuZXcgZm9ybWF0cy4NCj4+Pj4+PiANCj4+Pj4+PiBTaWduZWQtb2Zm
LWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+DQo+Pj4+PiBJIGFt
IHN0aWxsIG9mIHRoZSBvcGluaW9uIHRoYXQgdGhpcyBpcyBhIHdhc3RlIG9mIGVmZm9ydCwgd2hp
Y2ggd291bGQgYmUNCj4+Pj4+IGJldHRlciBzcGVudCBhY3R1YWxseSByZW1vdmluZyB0aGUgaXJy
ZWxldmFudCBzdGF0ZSBpbiB0aGUgZmlyc3QgcGxhY2U7DQo+Pj4+PiBub3QgYnVpbGRpbmcgYW4g
b2JmdXNjYXRpb24gYWxnb3JpdGhtLg0KPj4+Pj4gDQo+Pj4+PiBJJ20gbm90IGdvaW5nIHRvIG5h
Y2sgdGhlIHBhdGNoIGJlY2F1c2UgdGhhdCBpcyBwcm9iYWJseSBvdmVyIHRoZSB0b3AsDQo+Pj4+
PiBidXQgSSdtIG5vdCBpbiBmYXZvdXIgaWYgdGhpcyBjaGFuZ2UgZ29pbmcgaW4uDQo+Pj4+IERp
ZCB5b3UgbG9vayBhdCB0aGUgZXZpZGVuY2UgSSBwcmVzZW50ZWQsIGRlbW9uc3RyYXRpbmcgdGhh
dCB0aGlzDQo+Pj4+IHNpZ25pZmljYW50bHkgaW5jcmVhc2VzIHRoZSBlZmZlY3RpdmVuZXNzIG9m
IEFGTD8NCj4+PiBJIGNhbiBlYXNpbHkgYmVsaWV2ZSB0aGF0IHlvdSd2ZSBmb3VuZCBhbiBvYmZ1
Y2F0aW9uIGFsZ29yaXRobSB3aGljaA0KPj4+IGRvZXMgYmV0dGVyIHRoYW4gdGhlIGN1cnJlbnQg
c3RhdGUgbGF5b3V0Lg0KPj4+IA0KPj4+IEkgZG8gbm90IGJlbGlldmUgdGhhdCBhbnkgYW1vdW50
IG9mIG9iZnVzY2F0aW9uIHdpbGwgYmUgYmV0dGVyIHRoYW4NCj4+PiBhY3R1YWxseSBmaXhpbmcg
dGhlIHJvb3QgY2F1c2Ugb2YgdGhlIHByb2JsZW07IHRoYXQgdGhlIGN1cnJlbnQgc3RhdGUNCj4+
PiByZWFsbHkgaXMgbW9zdGx5IGlycmVsZXZhbnQsIGFuZCBjYW4gZWFzaWx5IGJlIHNocnVuay4N
Cj4+IFJpZ2h0OyB3ZWxsIEkndmUgYWxyZWFkeSBleHBsYWluZWQgd2h5IEkgZG9uJ3QgdGhpbmsg
Im9iZnVzY2F0aW9uIiBpcw0KPj4gdGhlIHJpZ2h0IHRlcm0uDQo+IA0KPiANCg0KPiBIb3cgZWxz
ZSB3b3VsZCBkZXNjcmliZSBpdD8gIFlvdSBhcmUgcHVycG9zZWZ1bGx5IGhpZGluZyB0aGUgc3Ry
dWN0dXJlDQo+IG9mIHRoZSBkYXRhIGJ5IGRvaW5nIGNvbmRpdGlvbmFsIGluaXRpYWxpc2F0aW9u
IGJhc2VkIG9uIGVhcmxpZXIgdmFsdWVzLg0KDQpDb25zaWRlciB0aGUgZm9sbG93aW5nIHByb2dy
ZXNzaW9uOg0KDQoxLiBIYXZlIGEgYmlnIHN0cnVjdHVyZSwgd2hpY2ggaW5jbHVkZXMgUkFYLCBh
bmQgaGF2ZSB0aGUgY29ycHVzIGJlIGxvYWRlZCBpbnRvIHRoZSB3aG9sZSB0aGluZyAobWVhbmlu
ZyB3ZSBhbHdheXMgZnV6eiB0aGUgd2hvbGUgdGhpbmcpLg0KDQoyLiBIYXZlIDxzdGF0ZSwgdmFs
dWU+IHR1cGxlcyB3aGljaCB3aWxsIHNldCBzcGVjaWZpYyBzdGF0ZSB0byBzcGVjaWZpYyB2YWx1
ZXM7IGUuZy4sIDxGVVpaX3JheCwgMHhmZWZlZmVmZWZlZmVmZWZlPi4gIA0KDQozLiBIYXZlIDxv
ZmZzZXQsIHZhbHVlPiB0dXBsZXMgd2hpY2ggd3JpdGUgJHZhbHVlIGludG8gYSBzcGVjaWZpYyBv
ZmZzZXQgb2YgdGhlIHByb2Nlc3NvciBzdGF0ZSAoaW5jbHVkaW5nIFJBWCkuDQoNCkkgd291bGQg
Y29uc2lkZXIgIzMgYSBnZW5lcmFsaXplZCBmb3JtIG9mICMyLg0KDQoNCj4+IEZvciB0aGUgdGlt
ZSBiZWluZywgd2UgaGF2ZSBzb21ldGhpbmcgd2hpY2ggaW1wcm92ZXMNCj4+IGVmZmljaWVuY3k7
DQo+IA0KPiBIb3cgbXVjaCBvZiB0aGlzIG1lYXN1cmVkIGVmZmljaWVudGx5IGlzIGFjdHVhbGx5
IEFMRiBmaW5kaW5nIHBhdGhzDQo+IGFyb3VuZCBzZXR1cF9zdGF0ZSgpIHJhdGhlciB0aGFuIGZp
bmRpbmcgbmV3IHBhdGhzIGluIHRoZSBlbXVsYXRvcg0KPiBpdHNlbGY/ICBJIGNhbid0IHRoaW5r
IG9mIGEgdGVzdCB3aGljaCB3b3VsZCBpc29sYXRlIHRoaXMgcHJvcGVybHkuDQoNCkNvbWUgbm93
OyB3ZeKAmXJlIHRhbGtpbmcgYWJvdXQgdGhvdXNhbmRzIG9mIHVuaXF1ZSDigJx0dXBsZXPigJ0g
ZGlmZmVyZW5jZSBiZXR3ZWVuIOKAnGFsbCBwYXRocyBmb3VuZCBhZnRlciAyNCBob3Vyc+KAnSBm
b3IgdGhlIGNvbXBhY3QgYW5kIG5vbi1jb21wYWN0IHZlcnNpb25zLiAgKExpa2UsIDEyayB2cyA4
ay4pICBEbyB5b3UgcmVhbGx5IHRoaW5rIHRoZXJlIGFyZSA0MDAwIHVuaXF1ZSB0dXBsZXMgaW5z
aWRlIHRoYXQgb25lIGZ1bmN0aW9uPw0KDQpXZSBub3cgaGF2ZSBhIHdheSB0byBnZW5lcmF0ZSBn
Y292IGRhdGEgZnJvbSBBRkwgdGVzdCBjYXNlcywgc28gdGhhdOKAmXMgYSB0aGVvcnkgdGhhdCBj
YW4gYmUgdGVzdGVkIG5vdywgaWYgeW91IGNhcmUgdG8gZG8gc28uDQoNCj4gDQo+PiBsZXQncyBj
aGVjayBpdCBpbiBub3csIGFuZCBpbiB0aGUgZnV0dXJlIGlmIHlvdSBvciBzb21lb25lDQo+PiBl
bHNlIGZpbmRzIGEgd2F5IHRvIGZpeCBpdCAicHJvcGVybHkiIHdlIGNhbiBkbyB0aGF0Lg0KPiAN
Cj4gSSB3b3VsZG4ndCByZWFsbHkgbWluZCBzbyBtdWNoIGlmIHRoaXMgY2hhbmdlIGRpZG4ndCBt
YWtlIGl0IGhhcmRlciB0bw0KPiBmaXggdGhlIHJvb3QgY2F1c2UuICBBcyBpdCBpcywgeW91ciBw
cmVyZXF1aXNpdGUgcGF0Y2ggcHJvaGliaXRzIGFueQ0KPiBhYmlsaXR5IHRvIG92ZXJsYXkgYSBt
aW5pbWFsIHN0cnVjdHVyZSBvdmVyIHRoZSBmdXp6aW5nIGNvcnB1cy4NCg0KSeKAmWQgYmUgaW50
ZXJlc3RlZCB0byBrbm93IHdoYXQgeW91IG1lYW4gYnkg4oCcYSBtaW5pbWFsIHN0cnVjdHVyZeKA
nSAoYW5kIOKAnGFyY2hpdGVjdHVyYWwgdmFsdWVzIGluIGZ1enpfc3RhdGUgZGVyaXZlZCBmcm9t
IGJpdGZpZWxkcyBpbiBmdXp6X2NvcnB1c+KAnSBpbiBhbm90aGVyIGVtYWlsKS4NCg0KQ29uc2lk
ZXIgdGhlIGZvbGxvd2luZyB0aHJlZSBpbnB1dCBmb3JtYXRzLg0KDQoxLiBXZSBiaXRzIHRvIGZ1
enpfc3RhdGUtPm9wdGlvbnMgZm9yIHdoZXRoZXIgd2Ugc2hvdWxkIHNldCB0aGUgR1BScyB0byBm
dXp6ZWQgZGF0YSBvciBub3QuICBJZiwgZm9yIGluc3RhbmNlLCB0aGUgRlVaWl9yYXggYml0IGlz
IHNldCwgdGhlbiB3ZSByZWFkIDggYnl0ZXMgb3V0IG9mIHRoZSBmdXp6IHN0YXRlIGludG8gUkFY
IGFzIHBhcnQgb2YgdGhlIHNldHVwLg0KDQoyLiBBIGZvcm1hdCBzaW1pbGFyIHRvIHdoYXQgSSBo
YXZlLCBidXQgd2UgaGF2ZSBhbiBleHBsaWNpdCBlbnVtZXJhdGlvbi4gIFJlYWQg4oCcZnV6el90
YXJnZXTigJ0gYnl0ZS4gIElmIGZ1enpfdGFyZ2V0ID09IEZVWlpfcmF4LCB0aGVuIHlvdSByZWFk
IDY0IGJ5dGVzIGFuZCB3cml0ZSBpdCBpbnRvIHJlZ3MtPnJheC4NCg0KMy4gVGhlIGZvcm1hdCBJ
IGhhdmU6IHJlYWQgYW4gb2Zmc2V0LCB3cml0ZSBieXRlcyBpbnRvIHRoYXQgb2Zmc2V0Lg0KDQpD
bGVhcmx5IHRoZXJlIHdpbGwgYmUgc2ltaWxhcmx5IOKAmGNvbXBhY3TigJkgY29ycHVzIGZpbGVz
IGluIGFsbCB0aHJlZSB0aGF0IHNwZWNpZnk6IOKAnFNldCBSQVggdG8gMHhmZWZlZmVmZWZlZmVm
ZWZlLCB0aGVuIGV4ZWN1dGUgbW92IFJBWCwgUkJY4oCdLiAgSW4gYWxsIHRocmVlIGZvcm1hdHMg
QUZMIGNhbiBlZmZpY2llbnRseSBtdXRhdGUgdGhlIGNvcnB1cyB0byBzZXR0aW5nIFJBWCB0byAw
eGZmZmZmZmZmZmZmZmZmZmYsIG9yIFJCWCB0byAweGZlZmVmZWZlZmVmZWZlZmUsIG9yIHJ1bm5p
bmcg4oCcbW92IFJBWCwgUkRY4oCdIGluc3RlYWQuICANCg0KRnJvbSBhIGZ1enppbmcgcGVyc3Bl
Y3RpdmUsIEkgdGhpbmsgIzIgYW5kICMzIGFyZSBhbG1vc3QgaWRlbnRpY2FsLg0KDQpPbmUgYWR2
YW50YWdlIG9mICMyIGlzIHRoYXQgaXQgY291bGQgaW4gdGhlb3J5IGFsaWduIG1vcmUgY2xvc2Vs
eSB3aXRoIEFGTOKAmXMg4oCcZGV0ZXJtaW5pc3RpY+KAnSBmdXp6aW5nIHN0ZXBzOiBJZiB0aGUg
dmFsdWUgdGhhdCBlbmRzIHVwIGJlaW5nIHdyaXR0ZW4gaW50byBSQVggYWx3YXlzIHN0b3JlZCBh
cyBhbiBhbGlnbmVkIDY0LWJpdCBudW1iZXIgaW5zaWRlIHRoZSBmaWxlLCBmb3IgZXhhbXBsZSwg
dGhlbiBtYXliZSBBRkzigJlzIOKAnGFyaXRobWV0aWPigJ0gYW5kIOKAnHNwZWNpYWwgdmFsdWXi
gJ0gaGV1cmlzdGljcyBtaWdodCBiZSBtb3JlIGVmZmVjdGl2ZSBhdCBmaW5kaW5nIGludGVyZXN0
aW5nIHRlc3RjYXNlcywgcmF0aGVyIHRoYW4gcmVseWluZyBtYWlubHkgb24g4oCcaGF2b2PigJ0g
ZmluZGluZyB0aG9zZSBzYW1lIHRlc3RjYXNlcyBieSByYW5kb20gYml0LW1hc2hpbmcuDQoNCk9u
ZSAqZGlzYWR2YW50YWdlKiBvZiAjMiBpcyB0aGF0IGl0IHdpbGwgb25seSBmdXp6IHRoZSBwYXJ0
cyBvZiB0aGUgZGF0YSBzdHJ1Y3R1cmUgeW91IGV4cGVjdCB0byBiZSBzZXQuICAjMyB3aWxsIHNl
dCAqYWxsKiBwYXJ0cyBvZiB5b3VyIGNwdSBzdHJ1Y3R1cmUsIGV2ZW4gdGhlIHBhcnRzIHlvdSBk
b27igJl0IHRoaW5rIGFyZSByZWxldmFudC4gIEZyb20gYSDigJxmaW5kaW5nIGJ1Z3MgaW4gdGhl
IGVtdWxhdG9y4oCdIHBlcnNwZWN0aXZlLCBJIHRoaW5rICMzIGlzIGNsZWFybHkgc3VwZXJpb3Iu
DQoNClNlZSB0aGUgcmVzcG9uc2UgSSBnYXZlIHRvIEphbiBhYm91dCBjbGVhcmluZyB0aGUgdXBw
ZXIgYml0cyBvZiBHUFJzIGluIDE2LSBvciAzMi1iaXQgbW9kZS4gWWVzLCBpbiB0aGVvcnkgdGhl
IHVwcGVyIGJpdHMgc2hvdWxkIGhhdmUgbm8gZWZmZWN0IG9uIHRoZSBvdXRjb21lIG9mIHRoZSBl
bXVsYXRpb24uICBCdXQgaWYgdGhleSAqZGlkKiBoYXZlIGFuIGVmZmVjdCwgd2XigJlkIHdhbnQg
dG8ga25vdywgd291bGRu4oCZdCB3ZT8gIFNpbWlsYXJseSwgeWVzLCBpbiB0aGVvcnkgYml0cyBv
ZiB0aGUgY3B1IHN0cnVjdHVyZSB0aGF0IGFyZW7igJl0IHVzZWQgc2hvdWxkbuKAmXQgaGF2ZSBh
bnkgZWZmZWN0IG9uIHRoZSBlbXVsYXRpb24uICBCdXQgaWYgdGhleSAqZGlkKiwgd2XigJlkIHdh
bnQgdG8ga25vdzogaXQgd291bGQgZGVmaW5pdGVseSBiZSBhIGJ1ZywgYW5kIHdl4oCZZCB3YW50
IHRvIG1ha2Ugc3VyZSB0aGF0IG5vYm9keSBjb3VsZCB0cmlnZ2VyIHRoYXQgc3RhdGUgDQoNCkni
gJltIG5vdCBzdXJlIGlmICMyIGlzIGFueXRoaW5nIGxpa2UgeW91IGhhZCBpbiBtaW5kLCBidXQg
aXQgd291bGRu4oCZdCBhY3R1YWxseSBiZSB2ZXJ5IGRpZmZpY3VsdCB0byBtb3JwaCB3aGF0IEni
gJl2ZSBkb25lIGhlcmUgaW50byBpdDogd2UgYWxyZWFkeSBoYXZlIGEg4oCccmFuZ2XigJ0gb2Yg
4oCcb2Zmc2V04oCdIHZhbHVlcyBmb3IgTVNScywgc2VnbWVudCByZWdpc3RlcnMsIGFuZCBzbyBv
bjsgYWxsIGl0IHdvdWxkIHRha2UgaXMgYWRkaW5nIHNwZWNpZmljYWxseS1lbnVtZXJhdGVkIHN0
YXRlIGludG8gdGhhdCBsaXN0Lg0KDQpJZiB0aGF04oCZcyBub3QgeW91ciBpZGVhLCBhbGwgSSBj
YW4gc2F5IGlzIHRoaXM6IHRoZSBwcmltYXJ5IHdheSB0aGUgbW9yZSDigJxjb21wYWN04oCdIHN0
YXRlIGluY3JlYXNlcyBlZmZlY3RpdmVuZXNzIGlzIGJ5IHJlZHVjaW5nIGZpbGUgc2l6ZS4gIEFu
eXRoaW5nIHRoYXQgZG9lc27igJl0IHJlZHVjZSBmaWxlIHNpemUgd2lsbCwgSSBwcmVkaWN0LCBi
ZSBpbmVmZmVjdGl2ZS4NCg0KIC1HZW9yZ2UNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 00:34:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 00:34:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e24yg-00061L-ET; Wed, 11 Oct 2017 00:34:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e24ye-00061F-QC
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 00:34:24 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 3A/82-31244-0176DD95; Wed, 11 Oct 2017 00:34:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssi5/+t1
 Ig/1/eCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozbb5+yFVwyrrjwYCdjA+NRjS5GLg4hgSVM
 EnO+v2LtYuTkYBFwkHh7t52li5GDg1EgRuLBD2uQMKNAmMTky0ugSrQlTt6fwgxiswkYSvx9s
 okNpFwCyF7ymQMkLAJU0tB1mxHEZhY4xyjRdDwbpERYwEZi0TGwTk4gc+PkHWwgNq+Al8S+rW
 fApgsJWEvsXHUPLC4qoCtx6N8fqBpBiZMzn7BAjNSSWD59G8sERoFZSFKzkKQWMDKtYtQoTi0
 qSy3SNTLTSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDEAGINjBeGZB4CFGSQ4m
 JVHe1+p3I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8J5PBcoJFqWmp1akZeYAYwEmLcHBoyTCW
 5QClOYtLkjMLc5Mh0idYlSUEue9DdInAJLIKM2Da4PF3yVGWSlhXkagQ4R4ClKLcjNLUOVfMY
 pzMCoJ8z4FmcKTmVcCN/0V0GImoMWiaXdAFpckIqSkGhgL97OfntRRJrzefpHJ5tMKi5wypod
 GRhyo35XqafOCy+tlswPHvo2qIWu/ynnPqD83y+ZrvfuzGBvX+xUB2/1S5PlSt88OlVzI1NL4
 4m9lm1Dw5KAT6/0LJ02VO3cx5kdBz8872m9+i8YmJ/lNNbap2b9R+cKjgN6X338wlz1WDSh8N
 71pU4oSS3FGoqEWc1FxIgBs0nnkugIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1507682061!111164463!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23739 invoked from network); 11 Oct 2017 00:34:22 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 00:34:22 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id BE7F221483;
 Wed, 11 Oct 2017 00:34:20 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BE7F221483
Date: Tue, 10 Oct 2017 17:34:19 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andre Przywara <andre.przywara@arm.com>
In-Reply-To: <20171007000640.29378-1-andre.przywara@arm.com>
Message-ID: <alpine.DEB.2.10.1710101729500.3105@sstabellini-ThinkPad-X260>
References: <20171007000640.29378-1-andre.przywara@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Ian Campbell <ijc@hellion.org.uk>,
 Awais Masood <awais.masood@vadion.com>
Subject: Re: [Xen-devel] [PATCH] ARM: sunxi: support more Allwinner SoCs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCA3IE9jdCAyMDE3LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPiBTbyBmYXIgd2Ugb25s
eSBzdXBwb3J0ZWQgdGhlIEFsbHdpbm5lciBBMjAgU29DLiBBZGQgc3VwcG9ydCBmb3IgbW9zdAo+
IG9mIHRoZSBvdGhlciB2aXJ0dWFsaXphdGlvbiBjYXBhYmxlIEFsbHdpbm5lciBTb0NzIGJ5Ogo+
IC0gc3VwcG9ydGluZyB0aGUgd2F0Y2hkb2cgaW4gbmV3ZXIgKHN1bjhpKSBTb0NzCj4gLSBnZXR0
aW5nIHRoZSB3YXRjaGRvZyBhZGRyZXNzIGZyb20gRFQKPiAtIGFkZGluZyBjb21wYXRpYmxlIHN0
cmluZ3MgZm9yIG90aGVyIDMyLWJpdCBTb0NzCj4gLSBhZGRpbmcgY29tcGF0aWJsZSBzdHJpbmdz
IGZvciA2NC1iaXQgU29Dcwo+IAo+IEFzIGFsbCA2NC1iaXQgU29DcyBzdXBwb3J0IHN5c3RlbSBy
ZXNldCB2aWEgUFNDSSwgd2UgZG9uJ3QgdXNlIHRoZQo+IHBsYXRmb3JtIHNwZWNpZmljIHJlc2V0
IHJvdXRpbmUgdGhlcmUuIFNob3VsZCB0aGUgMzItYml0IFNvQ3Mgc3RhcnQgdG8KPiBwcm9wZXJs
eSBzdXBwb3J0IHRoZSBQU0NJIDAuMiBTWVNURU1fUkVTRVQgY2FsbCwgd2Ugd2lsbCB1c2UgaXQg
Zm9yIHRoZW0KPiBhdXRvbWF0aWNhbGx5LCBhcyB3ZSB0cnkgUFNDSSBmaXJzdCwgdGhlbiBmYWxs
IGJhY2sgdG8gcGxhdGZvcm0gcmVzZXQuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdh
cmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKVGhlcmUgd2VyZSBhIGNvdXBsZSBvZiB0YWJz
LCB3aGljaCBJIGZpeGVkIG9uIGNvbW1pdC4KCgo+IC0tLQo+IEhpLAo+IAo+IHRoaXMgaXMgYmFz
ZWQgb24gc3RhZ2luZywgd2hpY2ggaGFzIHRoZSByZXF1aXJlZCBVQVJUIGZpeC4KPiBUZXN0ZWQg
b246Cj4gLSBCYW5hbmFQaSBNMSAoQTIwKQo+IC0gT3JhbmdlUGkgWmVybyAoSDIrLCB3aGljaCBp
cyBhbG1vc3QgdGhlIHNhbWUgYXMgSDMpCj4gLSBPcmFuZ2VQaSBQQyAyIChINSwgYXJtNjQpCj4g
LSBQaW5lNjQrIChBNjQsIGFybTY0KQo+IAo+IE9uIHRoZSA2NC1iaXQgYm9hcmRzIEkgY291bGQg
Ym9vdCBpbnRvIERvbTAgcHJvbXB0Lgo+IEkgaGFkIGlzc3VlcyB3aXRoIFUtQm9vdCdzIGZkdCBj
b21tYW5kIG9uIHRoZSB0d28gMzItYml0IGJvYXJkcywgc28gY291bGRuJ3QKPiBpbmplY3QgdGhl
IERvbTAgbWFnaWMgaW50byB0aGUgRFQuIEJ1dCBhdCBsZWFzdCBYZW4gYm9vdGVkIGFuZCByZXNl
dAo+IHdvcmtlZCB3aXRoIGJvdGggdGhlICJvbGQiIGFuZCAibmV3IiB3YXRjaGRvZy4KPiBUaGUg
bmV3ZXIgYm9hcmRzIHJlcXVpcmUgImNsa19pZ25vcmVfdW51c2VkIiBvbiB0aGUgTGludXggY29t
bWFuZCBsaW5lIGF0Cj4gdGhlIG1vbWVudCwgSSB3aWxsIHRyeSB0byBmaW5kIGEgbW9yZSBzdXN0
YWluYWJsZSBzb2x1dGlvbiBuZXh0IHdlZWsuCj4gV2lsbCB0cnkgdG8gdXBkYXRlIHRoZSBXaWtp
IGxhdGVyIG9uLgo+IAo+IFBsZWFzZSBsZXQgbWUga25vdyBpZiB0aGlzIGlzIHdvcnRoIHNwbGl0
dGluZyB1cCBpbnRvIG11bHRpcGxlIHBhdGNoZXMKPiAod2F0Y2hkb2cgYWRkcmVzcyBmcm9tIERU
LCBuZXcgd2F0Y2hkb2cgc3VwcG9ydCwgYXJtNjQgc3VwcG9ydCkuCj4gCj4gTWFueSB0aGFua3Mg
dG8gQXdhaXMgZm9yIHRoZSBpZGVhIGFuZCBoaXMgb3JpZ2luYWwgcGF0Y2gsIGFuZCBmb3IgdGVz
dGluZwo+IHRoaXMgb25lIQo+IAo+IENoZWVycywKPiBBbmRyZS4KPiAKPiAgeGVuL2FyY2gvYXJt
L3BsYXRmb3Jtcy9NYWtlZmlsZSB8ICAyICstCj4gIHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvc3Vu
eGkuYyAgfCA5NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLQo+ICAy
IGZpbGVzIGNoYW5nZWQsIDg1IGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQo+IAo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL01ha2VmaWxlIGIveGVuL2FyY2gvYXJt
L3BsYXRmb3Jtcy9NYWtlZmlsZQo+IGluZGV4IDQ5ZmE2ODM3ODAuLjUzYTQ3ZTQ4ZDIgMTAwNjQ0
Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9NYWtlZmlsZQo+ICsrKyBiL3hlbi9hcmNo
L2FybS9wbGF0Zm9ybXMvTWFrZWZpbGUKPiBAQCAtNSw2ICs1LDYgQEAgb2JqLSQoQ09ORklHX0FS
TV8zMikgKz0gbWlkd2F5Lm8KPiAgb2JqLSQoQ09ORklHX0FSTV8zMikgKz0gb21hcDUubwo+ICBv
YmotJChDT05GSUdfQVJNXzMyKSArPSByY2FyMi5vCj4gIG9iai0kKENPTkZJR19BUk1fNjQpICs9
IHNlYXR0bGUubwo+IC1vYmotJChDT05GSUdfQVJNXzMyKSArPSBzdW54aS5vCj4gK29iai15ICs9
IHN1bnhpLm8KPiAgb2JqLSQoQ09ORklHX0FSTV82NCkgKz0geGdlbmUtc3Rvcm0ubwo+ICBvYmot
JChDT05GSUdfQVJNXzY0KSArPSB4aWxpbngtenlucW1wLm8KPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL3BsYXRmb3Jtcy9zdW54aS5jIGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9zdW54aS5j
Cj4gaW5kZXggMGJhN2IzZDliNC4uYzhhM2U4ZWVjOCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9h
cm0vcGxhdGZvcm1zL3N1bnhpLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3N1bnhp
LmMKPiBAQCAtMSw3ICsxLDcgQEAKPiAgLyoKPiAgICogeGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9z
dW54aS5jCj4gICAqCj4gLSAqIFNVTlhJIChBbGxXaW5uZXIgQTIwL0EzMSkgc3BlY2lmaWMgc2V0
dGluZ3MKPiArICogU1VOWEkgKEFsbHdpbm5lciBBUk0gU29Dcykgc3BlY2lmaWMgc2V0dGluZ3MK
PiAgICoKPiAgICogQ29weXJpZ2h0IChjKSAyMDEzIENpdHJpeCBTeXN0ZW1zLgo+ICAgKgo+IEBA
IC0yMiwzNiArMjIsMTAzIEBACj4gICNpbmNsdWRlIDxhc20vaW8uaD4KPiAgCj4gIC8qIFdhdGNo
ZG9nIGNvbnN0YW50czogKi8KPiAtI2RlZmluZSBTVU5YSV9XRFRfQkFTRSAgICAgICAgICAgIDB4
MDFjMjBjOTAKPiAtI2RlZmluZSBTVU5YSV9XRFRfTU9ERSAgICAgICAgICAgIDB4MDQKPiAtI2Rl
ZmluZSBTVU5YSV9XRFRfTU9ERUFERFIgICAgICAgIChTVU5YSV9XRFRfQkFTRSArIFNVTlhJX1dE
VF9NT0RFKQo+ICsjZGVmaW5lIFNVTlhJX1dEVF9NT0RFX1JFRyAgICAgICAgMHgwNAo+ICAjZGVm
aW5lIFNVTlhJX1dEVF9NT0RFX0VOICAgICAgICAgKDEgPDwgMCkKPiAgI2RlZmluZSBTVU5YSV9X
RFRfTU9ERV9SU1RfRU4gICAgICgxIDw8IDEpCj4gIAo+ICsjZGVmaW5lIFNVTlhJX1dEVF9DT05G
SUdfU1lTVEVNX1JFU0VUICAgKDEgPDwgMCkKPiArI2RlZmluZSBTVU5YSV9XRE9HMF9DRkdfUkVH
ICAgICAgICAgICAgIDB4MTQKPiArI2RlZmluZSBTVU5YSV9XRE9HMF9NT0RFX1JFRyAgICAgICAg
ICAgIDB4MTgKPiAgCj4gLXN0YXRpYyB2b2lkIHN1bnhpX3Jlc2V0KHZvaWQpCj4gK3N0YXRpYyB2
b2lkIF9faW9tZW0gKnN1bnhpX21hcF93YXRjaGRvZyhib29sICpuZXdfd2R0KQo+ICB7Cj4gICAg
ICB2b2lkIF9faW9tZW0gKndkdDsKPiArICAgIHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZTsK
PiArICAgIHBhZGRyX3Qgd2R0X3N0YXJ0LCB3ZHRfbGVuOwo+ICsgICAgYm9vbCBfbmV3X3dkdCA9
IGZhbHNlOwo+ICsgICAgaW50IHJldDsKPiArCj4gKyAgICBub2RlID0gZHRfZmluZF9jb21wYXRp
YmxlX25vZGUoTlVMTCwgTlVMTCwgImFsbHdpbm5lcixzdW42aS1hMzEtd2R0Iik7Cj4gKyAgICBp
ZiAoIG5vZGUgKQo+ICsJX25ld193ZHQgPSB0cnVlOwo+ICsgICAgZWxzZQo+ICsgICAgICAgIG5v
ZGUgPSBkdF9maW5kX2NvbXBhdGlibGVfbm9kZShOVUxMLCBOVUxMLCAiYWxsd2lubmVyLHN1bjRp
LWExMC13ZHQiKTsKPiArCj4gKyAgICBpZiAoICFub2RlICkKPiArICAgIHsKPiArICAgICAgICBk
cHJpbnRrKFhFTkxPR19FUlIsICJDYW5ub3QgZmluZCBtYXRjaGluZyB3YXRjaGRvZyBub2RlIGlu
IERUXG4iKTsKPiArICAgICAgICByZXR1cm4gTlVMTDsKPiArICAgIH0KPiAgCj4gLSAgICB3ZHQg
PSBpb3JlbWFwX25vY2FjaGUoU1VOWElfV0RUX01PREVBRERSICYgUEFHRV9NQVNLLCBQQUdFX1NJ
WkUpOwo+ICsgICAgcmV0ID0gZHRfZGV2aWNlX2dldF9hZGRyZXNzKG5vZGUsIDAsICZ3ZHRfc3Rh
cnQsICZ3ZHRfbGVuKTsKPiArICAgIGlmICggcmV0ICkKPiArICAgIHsKPiArICAgICAgICBkcHJp
bnRrKFhFTkxPR19FUlIsICJDYW5ub3QgcmVhZCB3YXRjaGRvZyByZWdpc3RlciBhZGRyZXNzXG4i
KTsKPiArICAgICAgICByZXR1cm4gTlVMTDsKPiArICAgIH0KPiArCj4gKyAgICB3ZHQgPSBpb3Jl
bWFwX25vY2FjaGUod2R0X3N0YXJ0ICYgUEFHRV9NQVNLLCBQQUdFX1NJWkUpOwo+ICAgICAgaWYg
KCAhd2R0ICkKPiAgICAgIHsKPiAgICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsICJVbmFibGUg
dG8gbWFwIHdhdGNoZG9nIHJlZ2lzdGVyIVxuIik7Cj4gLSAgICAgICAgcmV0dXJuOwo+ICsgICAg
ICAgIHJldHVybiBOVUxMOwo+ICAgICAgfQo+ICAKPiAtICAgIC8qIEVuYWJsZSB3YXRjaGRvZyB0
byB0cmlnZ2VyIGEgcmVzZXQgYWZ0ZXIgNTAwIG1zOiAqLwo+ICsgICAgaWYgKCBuZXdfd2R0ICkK
PiArCSpuZXdfd2R0ID0gX25ld193ZHQ7Cj4gKwo+ICsgICAgcmV0dXJuIHdkdCArICh3ZHRfc3Rh
cnQgJiB+UEFHRV9NQVNLKTsKPiArfQo+ICsKPiArLyogRW5hYmxlIHdhdGNoZG9nIHRvIHRyaWdn
ZXIgYSByZXNldCBhZnRlciA1MDAgbXMgKi8KPiArc3RhdGljIHZvaWQgc3VueGlfb2xkX3dkdF9y
ZXNldCh2b2lkIF9faW9tZW0gKndkdCkKPiArewo+ICAgICAgd3JpdGVsKFNVTlhJX1dEVF9NT0RF
X0VOIHwgU1VOWElfV0RUX01PREVfUlNUX0VOLAo+IC0gICAgICB3ZHQgKyAoU1VOWElfV0RUX01P
REVBRERSICYgflBBR0VfTUFTSykpOwo+ICsgICAgICAgICAgIHdkdCArIFNVTlhJX1dEVF9NT0RF
X1JFRyk7Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkIHN1bnhpX25ld193ZHRfcmVzZXQodm9pZCBf
X2lvbWVtICp3ZHQpCj4gK3sKPiArICAgIHdyaXRlbChTVU5YSV9XRFRfQ09ORklHX1NZU1RFTV9S
RVNFVCwgd2R0ICsgU1VOWElfV0RPRzBfQ0ZHX1JFRyk7Cj4gKyAgICB3cml0ZWwoU1VOWElfV0RU
X01PREVfRU4sIHdkdCArIFNVTlhJX1dET0cwX01PREVfUkVHKTsKPiArfQo+ICsKPiArc3RhdGlj
IHZvaWQgc3VueGlfcmVzZXQodm9pZCkKPiArewo+ICsgICAgdm9pZCBfX2lvbWVtICp3ZHQ7Cj4g
KyAgICBib29sIGlzX25ld193ZHQ7Cj4gKwo+ICsgICAgd2R0ID0gc3VueGlfbWFwX3dhdGNoZG9n
KCZpc19uZXdfd2R0KTsKPiArICAgIGlmICggIXdkdCApCj4gKyAgICAgICAgcmV0dXJuOwo+ICsK
PiArICAgIGlmICggaXNfbmV3X3dkdCApCj4gKyAgICAgICAgc3VueGlfbmV3X3dkdF9yZXNldCh3
ZHQpOwo+ICsgICAgZWxzZQo+ICsgICAgICAgIHN1bnhpX29sZF93ZHRfcmVzZXQod2R0KTsKPiAr
Cj4gICAgICBpb3VubWFwKHdkdCk7Cj4gIAo+ICAgICAgZm9yICg7OykKPiAgICAgICAgICB3Zmko
KTsKPiAgfQo+ICAKPiAtc3RhdGljIGNvbnN0IGNoYXIgKiBjb25zdCBzdW54aV9kdF9jb21wYXRb
XSBfX2luaXRjb25zdCA9Cj4gK3N0YXRpYyBjb25zdCBjaGFyICogY29uc3Qgc3VueGlfdjdfZHRf
Y29tcGF0W10gX19pbml0Y29uc3QgPQo+ICB7Cj4gKyAgICAiYWxsd2lubmVyLHN1bjZpLWEzMSIs
Cj4gKyAgICAiYWxsd2lubmVyLHN1bjZpLWEzMXMiLAo+ICAgICAgImFsbHdpbm5lcixzdW43aS1h
MjAiLAo+ICsgICAgImFsbHdpbm5lcixzdW44aS1hMjMiLAo+ICsgICAgImFsbHdpbm5lcixzdW44
aS1hMzMiLAo+ICsgICAgImFsbHdpbm5lcixzdW44aS1oMi1wbHVzIiwKPiArICAgICJhbGx3aW5u
ZXIsc3VuOGktaDMiLAo+ICsgICAgTlVMTAo+ICt9Owo+ICsKPiArc3RhdGljIGNvbnN0IGNoYXIg
KiBjb25zdCBzdW54aV92OF9kdF9jb21wYXRbXSBfX2luaXRjb25zdCA9Cj4gK3sKPiArICAgICJh
bGx3aW5uZXIsc3VuNTBpLWE2NCIsCj4gKyAgICAiYWxsd2lubmVyLHN1bjUwaS1oNSIsCj4gICAg
ICBOVUxMCj4gIH07Cj4gIAo+IEBAIC02NSwxMiArMTMyLDE3IEBAIHN0YXRpYyBjb25zdCBzdHJ1
Y3QgZHRfZGV2aWNlX21hdGNoIHN1bnhpX2JsYWNrbGlzdF9kZXZbXSBfX2luaXRjb25zdCA9Cj4g
ICAgICB7IC8qIHNlbnRpbmVsICovIH0sCj4gIH07Cj4gIAo+IC1QTEFURk9STV9TVEFSVChzdW54
aSwgIkFsbHdpbm5lciBBMjAiKQo+IC0gICAgLmNvbXBhdGlibGUgPSBzdW54aV9kdF9jb21wYXQs
Cj4gK1BMQVRGT1JNX1NUQVJUKHN1bnhpX3Y3LCAiQWxsd2lubmVyIEFSTXY3IikKPiArICAgIC5j
b21wYXRpYmxlID0gc3VueGlfdjdfZHRfY29tcGF0LAo+ICAgICAgLmJsYWNrbGlzdF9kZXYgPSBz
dW54aV9ibGFja2xpc3RfZGV2LAo+ICAgICAgLnJlc2V0ID0gc3VueGlfcmVzZXQsCj4gIFBMQVRG
T1JNX0VORAo+ICAKPiArUExBVEZPUk1fU1RBUlQoc3VueGlfdjgsICJBbGx3aW5uZXIgQVJNdjgi
KQo+ICsgICAgLmNvbXBhdGlibGUgPSBzdW54aV92OF9kdF9jb21wYXQsCj4gKyAgICAuYmxhY2ts
aXN0X2RldiA9IHN1bnhpX2JsYWNrbGlzdF9kZXYsCj4gK1BMQVRGT1JNX0VORAo+ICsKPiAgLyoK
PiAgICogTG9jYWwgdmFyaWFibGVzOgo+ICAgKiBtb2RlOiBDCj4gLS0gCj4gMi4xNC4xCj4gCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 01:11:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 01:11:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e25YK-0002vS-B3; Wed, 11 Oct 2017 01:11:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4505463d8=Paul.Durrant@citrix.com>)
 id 1e25YJ-0002vM-Gc
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 01:11:15 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 35/A7-20813-2BF6DD95; Wed, 11 Oct 2017 01:11:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRWlGSWpSXmKPExsWyU9JRQndj/t1
 IgyfHzCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy7i68xFjxVr1gy4wdjA+MGmS5GTg4JAT+J
 l8fnMoLYbAI6EkuPzmcCsUUEVCUWHVrP2sXIxcEsMJ1J4nfXf5YuRg4OYYFAieUtvBA1QRKrH
 i+DqreSaNv/kxnEZgHqPTXnDlicV8Bd4vL/k0wgc4QEFjFKzJq8DWwOp4C9xLW+GpAaRgFZiS
 +Nq8F6mQXEJW49gbhBQkBAYsme88wQtqjEy8f/WCFsA4mtS/exQNTrSCzY/YkNwtaWWLbwNTP
 EXkGJkzOfsExgFJ6FZOwsJC2zkLTMQtKygJFlFaNGcWpRWWqRrpGFXlJRZnpGSW5iZo6uoYGZ
 Xm5qcXFiempOYlKxXnJ+7iZGYPAzAMEOxvNrAw8xSnIwKYnyvla/GynEl5SfUpmRWJwRX1Sak
 1p8iFGGg0NJgnd7HlBOsCg1PbUiLTMHGIcwaQkOHiURXn2QNG9xQWJucWY6ROoUoy7HsU2X/z
 AJseTl56VKifPmgxQJgBRllObBjYClhEuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5t0DMoU
 nM68EbtMroCOYgI4QTbsDckRJIkJKqoGx5M7J1vsHzlS8q9jjJLKnSr1IcU6louRG3bd8K2d1
 vXE5xbVTO0CzR1k3NXLOiwXzD962TzaoV9ZcFbtZ5OizG/9OTtkxX5gtPJElNsns3CERubtqu
 ks//r0YPdXnSeI786JZLGFWl3SmRD5o4mkyMFpa6aLz6sXX/NT8lsn9r6341DLPi5oqsRRnJB
 pqMRcVJwIATPXe7gQDAAA=
X-Env-Sender: prvs=4505463d8=Paul.Durrant@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1507684270!98621799!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.9 required=7.0 tests=DATE_IN_PAST_06_12,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30521 invoked from network); 11 Oct 2017 01:11:13 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 01:11:13 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="55805519"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v9 06/11] x86/hvm/ioreq: add a new mappable resource
 type...
Thread-Index: AQHTPp4xVaYx5nOrUk2143hotlCSi6LbhYoAgAGoq8A=
Date: Tue, 10 Oct 2017 14:45:02 +0000
Message-ID: <75e919eac68c40e59a26eae9831b3640@AMSPEX02CL03.citrite.net>
References: <20171006122519.30345-1-paul.durrant@citrix.com>
 <20171006122519.30345-7-paul.durrant@citrix.com>
 <59DBAFE20200007800184135@prv-mh.provo.novell.com>
In-Reply-To: <59DBAFE20200007800184135@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Konrad
 Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v9 06/11] x86/hvm/ioreq: add a new mappable
 resource type...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDkgT2N0b2JlciAyMDE3IDE2OjIxCj4gVG86IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIg
PEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBJYW4gSmFja3Nvbgo+IDxJYW4uSmFja3NvbkBj
aXRyaXguY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsg
eGVuLQo+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBLb25yYWQgUnplc3p1dGVrIFdpbGsK
PiA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47IFRpbSAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPgo+
IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjkgMDYvMTFdIHg4Ni9odm0vaW9yZXE6IGFkZCBhIG5ldyBt
YXBwYWJsZSByZXNvdXJjZQo+IHR5cGUuLi4KPiAKPiA+Pj4gT24gMDYuMTAuMTcgYXQgMTQ6MjUs
IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiBAQCAtMjg4LDYgKzMwMSw2MSBA
QCBzdGF0aWMgaW50IGh2bV9tYXBfaW9yZXFfZ2ZuKHN0cnVjdAo+IGh2bV9pb3JlcV9zZXJ2ZXIg
KnMsIGJvb2wgYnVmKQo+ID4gICAgICByZXR1cm4gcmM7Cj4gPiAgfQo+ID4KPiA+ICtzdGF0aWMg
aW50IGh2bV9hbGxvY19pb3JlcV9tZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wg
YnVmKQo+ID4gK3sKPiA+ICsgICAgc3RydWN0IGRvbWFpbiAqY3VycmQgPSBjdXJyZW50LT5kb21h
aW47Cj4gPiArICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCA9IGJ1ZiA/ICZzLT5idWZp
b3JlcSA6ICZzLT5pb3JlcTsKPiA+ICsKPiA+ICsgICAgaWYgKCBpb3JwLT5wYWdlICkKPiA+ICsg
ICAgewo+ID4gKyAgICAgICAgLyoKPiA+ICsgICAgICAgICAqIElmIGEgZ3Vlc3QgZnJhbWUgaGFz
IGFscmVhZHkgYmVlbiBtYXBwZWQgKHdoaWNoIG1heSBoYXBwZW4KPiA+ICsgICAgICAgICAqIG9u
IGRlbWFuZCBpZiBodm1fZ2V0X2lvcmVxX3NlcnZlcl9pbmZvKCkgaXMgY2FsbGVkKSwgdGhlbgo+
ID4gKyAgICAgICAgICogYWxsb2NhdGluZyBhIHBhZ2UgaXMgbm90IHBlcm1pdHRlZC4KPiA+ICsg
ICAgICAgICAqLwo+ID4gKyAgICAgICAgaWYgKCAhZ2ZuX2VxKGlvcnAtPmdmbiwgSU5WQUxJRF9H
Rk4pICkKPiA+ICsgICAgICAgICAgICByZXR1cm4gLUVQRVJNOwo+ID4gKwo+ID4gKyAgICAgICAg
cmV0dXJuIDA7Cj4gPiArICAgIH0KPiA+ICsKPiA+ICsgICAgLyoKPiA+ICsgICAgICogQWxsb2Nh
dGVkIElPUkVRIHNlcnZlciBwYWdlcyBhcmUgYXNzaWduZWQgdG8gdGhlIGVtdWxhdGluZwo+ID4g
KyAgICAgKiBkb21haW4sIG5vdCB0aGUgdGFyZ2V0IGRvbWFpbi4gVGhpcyBpcyBiZWNhdXNlIHRo
ZSBlbXVsYXRvciBpcwo+ID4gKyAgICAgKiBsaWtlbHkgdG8gYmUgZGVzdHJveWVkIGFmdGVyIHRo
ZSB0YXJnZXQgZG9tYWluIGhhcyBiZWVuIHRvcm4KPiA+ICsgICAgICogZG93biwgYW5kIHdlIG11
c3QgdXNlIE1FTUZfbm9fcmVmY291bnQgb3RoZXJ3aXNlIHBhZ2UKPiBhbGxvY2F0aW9uCj4gPiAr
ICAgICAqIGNvdWxkIGZhaWwgaWYgdGhlIGVtdWxhdGluZyBkb21haW4gaGFzIGFscmVhZHkgcmVh
Y2hlZCBpdHMKPiA+ICsgICAgICogbWF4aW11bSBhbGxvY2F0aW9uLgo+ID4gKyAgICAgKi8KPiA+
ICsgICAgaW9ycC0+cGFnZSA9IGFsbG9jX2RvbWhlYXBfcGFnZShjdXJyZCwgTUVNRl9ub19yZWZj
b3VudCk7Cj4gCj4gV2hpY2hldmVyIGRvbWFpbiB5b3UgYXNzaWduIHRoZSBwYWdlIHRvLCB5b3Ug
bmVlZCB0byBwcmV2ZW50Cj4gaXQgYmVjb21pbmcgdXNhYmxlIGFzIGUuZy4gYSBwYWdlIHRhYmxl
IG9yIGRlc2NyaXB0b3IgdGFibGUgcGFnZS4KPiBJT1cgSSB0aGluayB5b3VyIG1pc3NpbmcgYSBn
ZXRfcGFnZV90eXBlKC4uLiwgUEdUX3dyaXRhYmxlKQo+IGhlcmUsIHdpdGggdGhlIHB1dF9wYWdl
KCkgb24gdGhlIGZyZWUgcGF0aCBiZWxvdyB0aGVuIG5lZWRpbmcKPiB0byBiZWNvbWUgcHV0X3Bh
Z2VfYW5kX3R5cGUoKS4KCk9rLgoKPiAKPiA+IEBAIC03ODQsNiArODg1LDQ1IEBAIGludCBodm1f
Z2V0X2lvcmVxX3NlcnZlcl9pbmZvKHN0cnVjdCBkb21haW4gKmQsCj4gaW9zZXJ2aWRfdCBpZCwK
PiA+ICAgICAgcmV0dXJuIHJjOwo+ID4gIH0KPiA+Cj4gPiAraW50IGh2bV9nZXRfaW9yZXFfc2Vy
dmVyX2ZyYW1lKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCj4gPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBpZHgsIG1mbl90ICptZm4pCj4gPiAr
ewo+ID4gKyAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKPiA+ICsgICAgaW50IHJjOwo+
ID4gKwo+ID4gKyAgICBzcGluX2xvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9y
ZXFfc2VydmVyLmxvY2spOwo+ID4gKwo+ID4gKyAgICBpZiAoIGlkID09IERFRkFVTFRfSU9TRVJW
SUQgKQo+ID4gKyAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwo+ID4gKwo+ID4gKyAgICBzID0g
Z2V0X2lvcmVxX3NlcnZlcihkLCBpZCk7Cj4gPiArCj4gPiArICAgIEFTU0VSVCghSVNfREVGQVVM
VChzKSk7Cj4gPiArCj4gPiArICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9hbGxvY19wYWdlcyhz
KTsKPiA+ICsgICAgaWYgKCByYyApCj4gPiArICAgICAgICBnb3RvIG91dDsKPiA+ICsKPiA+ICsg
ICAgaWYgKCBpZHggPT0gMCApCj4gCj4gc3dpdGNoKCkgPwoKWWVzLCBidXQgaWYgaWR4IGNhbiBl
eGNlZWQgMSBpbiBmdXR1cmUgKHdoaWNoIHdvdWxkIG5lZWQgdG8gYmUgdGhlIGNhc2UgdG8gc3Vw
cG9ydCBncmVhdGVyIG51bWJlcnMgb2YgdmNwdXMpIHRoZW4gSSBndWVzcyBpdCBtYXkgY2hhbmdl
IGJhY2suCgo+IAo+ID4gQEAgLTM4NjYsNiArMzg2NywyNyBAQCBpbnQgeGVubWVtX2FkZF90b19w
aHlzbWFwX29uZSgKPiA+ICAgICAgcmV0dXJuIHJjOwo+ID4gIH0KPiA+Cj4gPiAraW50IHhlbm1l
bV9hY3F1aXJlX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaWQs
Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGZyYW1l
LAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBucl9m
cmFtZXMsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IG1mbl9saXN0W10pCj4gPiArewo+ID4gKyAgICB1bnNpZ25lZCBpbnQgaTsKPiA+ICsKPiA+ICsg
ICAgZm9yICggaSA9IDA7IGkgPCBucl9mcmFtZXM7IGkrKyApCj4gPiArICAgIHsKPiA+ICsgICAg
ICAgIG1mbl90IG1mbjsKPiA+ICsgICAgICAgIGludCByYyA9IGh2bV9nZXRfaW9yZXFfc2VydmVy
X2ZyYW1lKGQsIGlkLCBmcmFtZSArIGksICZtZm4pOwo+IAo+IENvbWluZyBiYWNrIHRvIHRoZSBx
dWVzdGlvbiBvZiB0aGUgc2l6ZSBvZiB0aGUgImZyYW1lIiBpbnRlcmZhY2UKPiBzdHJ1Y3R1cmUg
ZmllbGQsIG5vdGUgaG93IHlvdSBzaWxlbnRseSB0cnVuY2F0ZSB0aGUgdXBwZXIgMzIgYml0cwo+
IGhlcmUuCgpPSy4gRm9yIHRoaXMgcmVzb3VyY2UgdHlwZSBJIGNhbid0IHNlZSA2NC1iaXRzIGJl
aW5nIG5lZWRlZCwgYnV0IEknbGwgY2FycnkgdGhlbSB0aHJvdWdoLgoKPiAKPiA+IC0tLSBhL3hl
bi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaAo+ID4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL21l
bW9yeS5oCj4gPiBAQCAtNjA5LDE1ICs2MDksMjYgQEAgc3RydWN0IHhlbl9tZW1fYWNxdWlyZV9y
ZXNvdXJjZSB7Cj4gPiAgICAgIGRvbWlkX3QgZG9taWQ7Cj4gPiAgICAgIC8qIElOIC0gdGhlIHR5
cGUgb2YgcmVzb3VyY2UgKi8KPiA+ICAgICAgdWludDE2X3QgdHlwZTsKPiA+ICsKPiA+ICsjZGVm
aW5lIFhFTk1FTV9yZXNvdXJjZV9pb3JlcV9zZXJ2ZXIgMAo+ID4gKwo+ID4gICAgICAvKgo+ID4g
ICAgICAgKiBJTiAtIGEgdHlwZS1zcGVjaWZpYyByZXNvdXJjZSBpZGVudGlmaWVyLCB3aGljaCBt
dXN0IGJlIHplcm8KPiA+ICAgICAgICogICAgICB1bmxlc3Mgc3RhdGVkIG90aGVyd2lzZS4KPiA+
ICsgICAgICoKPiA+ICsgICAgICogdHlwZSA9PSBYRU5NRU1fcmVzb3VyY2VfaW9yZXFfc2VydmVy
IC0+IGlkID09IGlvcmVxIHNlcnZlciBpZAo+ID4gICAgICAgKi8KPiA+ICAgICAgdWludDMyX3Qg
aWQ7Cj4gPiAgICAgIC8qIElOIC0gbnVtYmVyIG9mICg0SykgZnJhbWVzIG9mIHRoZSByZXNvdXJj
ZSB0byBiZSBtYXBwZWQgKi8KPiA+ICAgICAgdWludDMyX3QgbnJfZnJhbWVzOwo+ID4gICAgICB1
aW50MzJfdCBwYWQ7Cj4gPiAtICAgIC8qIElOIC0gdGhlIGluZGV4IG9mIHRoZSBpbml0aWFsIGZy
YW1lIHRvIGJlIG1hcHBlZCAqLwo+ID4gKyAgICAvKiBJTiAtIHRoZSBpbmRleCBvZiB0aGUgaW5p
dGlhbCBmcmFtZSB0byBiZSBtYXBwZWQKPiA+ICsgICAgICoKPiA+ICsgICAgICogdHlwZSA9PSBY
RU5NRU1fcmVzb3VyY2VfaW9yZXFfc2VydmVyIC0+IGZyYW1lID09IDAgLT4gYnVmaW9yZXEKPiA+
ICsgICAgICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFnZQo+ID4gKyAgICAgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZnJhbWUgPT0gMSAtPiBpb3JlcQo+ID4gKyAgICAgKiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWdlCj4gPiArICAgICAqLwo+IAo+
IExvbmcgY29tbWVudCBvciBub3QgSSB0aGluayB5b3Ugd2FudCB0byBpbnRyb2R1Y2UgY29uc3Rh
bnRzCj4gZm9yIHRoZXNlIHR3byBudW1iZXJzLgo+IAoKWWVzLCB0aGF0IHdvdWxkIHByb2JhYmx5
IGJlIGJldHRlciBhbHRob3VnaCBpbmNyZWFzaW5nIHRoZSBudW1iZXIgb2Ygc3VwcG9ydGVkIHZj
cHVzIG1heSBtZWFuIHRoYXQgPjEgYmVjb21lcyB2YWxpZCBpbiBmdXR1cmUuCgogIFBhdWwKCj4g
SmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 01:21:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 01:21:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e25i0-0003f1-8t; Wed, 11 Oct 2017 01:21:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=450610473=citrix-osstest@xenproject.org>)
 id 1e25hz-0003ep-Lp
 for xen-devel@lists.xensource.com; Wed, 11 Oct 2017 01:21:15 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 E4/26-20813-A027DD95; Wed, 11 Oct 2017 01:21:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDvS5n0d1
 Ig56HVhb3prxnd2D02N63iz2AMYo1My8pvyKBNePoos2sBScLKo7v2sjWwPjKpYuRk0NCwF/i
 5YzjbBC2u8T09hVgtoiAs8SED7fBbF4BPYmbF3eD2cICiRIX775n7WLkAqq/rywx8+JSoAQHk
 OMqMeMBJ8QcV4mPu16C1bMJeEhM7JnIAmKzCKhKPHjymxHEFhLQkli6eCUTxHxBiZMzn4DVMA
 tISBx88YIZYo6FxI6PfWwTGPlmISmbhaRsASPTKkaN4tSistQiXUMjvaSizPSMktzEzBxdQwM
 zvdzU4uLE9NScxKRiveT83E2MwKBiAIIdjJc3BhxilORgUhLlfa1+N1KILyk/pTIjsTgjvqg0
 J7X4EKMMB4eSBO/dAqCcYFFqempFWmYOMLxh0hIcPEoivGdA0rzFBYm5xZnpEKlTjLocxzZd/
 sMkxJKXn5cqJc57FaRIAKQoozQPbgQs1i4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmPc2yB
 SezLwSuE2vgI5gAjpCNO0OyBEliQgpqQbG7K4t/ocXGke+2Xo+t7Dr7R4DR0vnJY0VO1LNuqt
 c3SZzzy6bP21KrdMDYd33K80W8gd6H2LK41kqrvb2/u7q1esc30fOWLxeZLl/6PbXV1rvyoQ1
 Gdn9sfk9/8dHwz+807LlBG4aT8tifJTY9uDatt2iyY0TRA1lZrtaLW3dtyu5ccXxgo57SizFG
 YmGWsxFxYkAd4f4irACAAA=
X-Env-Sender: prvs=450610473=citrix-osstest@xenproject.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1507684872!53540218!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30681 invoked from network); 11 Oct 2017 01:21:13 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 01:21:13 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="453319687"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72224-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check: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-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-xl-qemut-ws16-amd64:windows-install: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-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=572a78190403e5f2acbd01fa72c35fafe9700169
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 11 Oct 2017 02:20:58 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [xen-unstable baseline-only test] 72224: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5388390115592171452=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

This run is configured for baseline tests only.

flight 72224 xen-unstable real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/72224/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-libvirt-raw 15 guest-start/debian.repeat fail REGR. vs. 72198
 test-amd64-amd64-xl-qemut-win10-i386 16 guest-localmigrate/x10 fail REGR. vs. 72198

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-rumprun-i386 17 rumprun-demo-xenstorels/xenstorels.repeat fail REGR. vs. 72198

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate               broken never pass
 build-arm64-pvops             2 hosts-allocate               broken never pass
 build-arm64-xsm               2 hosts-allocate               broken never pass
 build-arm64-pvops             3 capture-logs                 broken never pass
 build-arm64-xsm               3 capture-logs                 broken never pass
 build-arm64                   3 capture-logs                 broken never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail like 72198
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail like 72198
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   like 72198
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   like 72198
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   like 72198
 test-amd64-amd64-qemuu-nested-intel 17 debian-hvm-install/l1/l2 fail like 72198
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop              fail like 72198
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop              fail like 72198
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop             fail like 72198
 test-armhf-armhf-xl-midway   13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-midway   14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 10 windows-install         fail never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop             fail never pass

version targeted for testing:
 xen                  572a78190403e5f2acbd01fa72c35fafe9700169
baseline version:
 xen                  dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e

Last test of basis    72198  2017-10-04 20:49:17 Z    6 days
Testing same since    72224  2017-10-10 17:15:24 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Awais Masood <awais.masood@vadion.com>
  Bhupinder Thakur <bhupinder.thakur@linaro.org>
  Dario Faggioli <dario.faggioli@citrix.com>
  Dario Faggioli <raistlin@linux.it>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Joao Martins <joao.m.martins@oracle.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@arm.com>
  Julien Grall <julien.grall@linaro.org>
  Jun Nakajima <jun.nakajima@intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Meng Xu <mengxu@cis.upenn.edu>?
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tamas K Lengyel <tamas@tklengyel.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     blocked 
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 fail    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          fail    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-armhf-armhf-xl-midway                                   pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 fail    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

Test harness code can be found at
    http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary

broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs

Push not applicable.

(No revision log; it would be 1331 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5388390115592171452==--

From xen-devel-bounces@lists.xen.org Wed Oct 11 01:50:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 01:50:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e269v-0005dt-NB; Wed, 11 Oct 2017 01:50:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4505463d8=Paul.Durrant@citrix.com>)
 id 1e269u-0005dn-1I
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 01:50:06 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 FD/C0-29911-DC87DD95; Wed, 11 Oct 2017 01:50:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRWlGSWpSXmKPExsWyU9JRQvdMxd1
 Ig6d9ahbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8brrdtZCiYIV0yY/Ye5gfEyfxcjB4eEgJ/E
 jT/KXYycHGwCOhJLj85nArFFBFQlFh1az9rFyMXBLPCcSeLekRZ2kISwQJTEyo0f2CCKoiVmH
 ZsL1eAksf3yfWYQmwWo+cG6B2D1vALuEjMmL2EBGSQkcJ9RYsf/aUwgizkFPCQ+TKoHqWEUkJ
 X40rgarJdZQFzi1hOIIyQEBCSW7DnPDGGLSrx8/I8VwjaQ2Lp0HwtEvY7Egt2f2CBsbYllC18
 zQ+wVlDg58wnLBEbhWUjGzkLSMgtJyywkLQsYWVYxahSnFpWlFukaWeglFWWmZ5TkJmbm6Boa
 mOnlphYXJ6an5iQmFesl5+duYgQGPwMQ7GA8vzbwEKMkB5OSKO9r9buRQnxJ+SmVGYnFGfFFp
 TmpxYcYZTg4lCR4V5UD5QSLUtNTK9Iyc4BxCJOW4OBREuENB0nzFhck5hZnpkOkTjHqchzbdP
 kPkxBLXn5eqpQ47z2QIgGQoozSPLgRsJRwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8S0C
 m8GTmlcBtegV0BBPQEaJpd0COKElESEk1MM45KjNr99zkX2eOMs1cvWv9w6Vrhc/Ia+xx5IlQ
 OiUds4dRdlL/9wMhApx/st8eu3hlNlPOwymt38Ne7v11tHvHCYX9xywPV3dlNDO0/mKxK5lQW
 frzzdlOqeglPwQvJH6OkjyU2yaYqX3Pxet1eINWmvn6uRorAzNuTb29cgL3qYRDuxzXKQUqsR
 RnJBpqMRcVJwIAIFhbRwQDAAA=
X-Env-Sender: prvs=4505463d8=Paul.Durrant@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1507686598!69946192!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.9 required=7.0 tests=DATE_IN_PAST_06_12,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41423 invoked from network); 11 Oct 2017 01:50:02 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 01:50:02 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="55848197"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v9 05/11] x86/mm: add HYPERVISOR_memory_op to acquire
 guest resources
Thread-Index: AQHTPp4zP13hTaPrqkG6P5gwhiWzOqLbdYuAgAGv1/CAAAe/gA==
Date: Tue, 10 Oct 2017 14:37:24 +0000
Message-ID: <e77cb7e5e432471daa078bc1ab3d17f1@AMSPEX02CL03.citrite.net>
References: <20171006122519.30345-1-paul.durrant@citrix.com>
 <20171006122519.30345-6-paul.durrant@citrix.com>
 <59DBA27702000078001840A4@prv-mh.provo.novell.com>
 <93ec8024a50d415c84e54eebb0454356@AMSPEX02CL03.citrite.net>
In-Reply-To: <93ec8024a50d415c84e54eebb0454356@AMSPEX02CL03.citrite.net>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: 'Stefano Stabellini' <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, 'Konrad
 Rzeszutek Wilk' <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "'xen-devel@lists.xenproject.org'" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v9 05/11] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFBhdWwgRHVycmFudAo+IFNlbnQ6
IDEwIE9jdG9iZXIgMjAxNyAxNToxMAo+IFRvOiAnSmFuIEJldWxpY2gnIDxKQmV1bGljaEBzdXNl
LmNvbT4KPiBDYzogQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFdl
aSBMaXUKPiA8d2VpLmxpdTJAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5s
YXBAY2l0cml4LmNvbT47IElhbgo+IEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBT
dGVmYW5vIFN0YWJlbGxpbmkKPiA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IHhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZzsgS29ucmFkIFJ6ZXN6dXRlawo+IFdpbGsgPGtvbnJhZC53aWxr
QG9yYWNsZS5jb20+OyBUaW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz4KPiBTdWJqZWN0OiBSRTog
W1BBVENIIHY5IDA1LzExXSB4ODYvbW06IGFkZCBIWVBFUlZJU09SX21lbW9yeV9vcCB0bwo+IGFj
cXVpcmUgZ3Vlc3QgcmVzb3VyY2VzCj4gCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+
ID4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPiA+IFNlbnQ6
IDA5IE9jdG9iZXIgMjAxNyAxNToyMwo+ID4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50
QGNpdHJpeC5jb20+Cj4gPiBDYzogQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4
LmNvbT47IFdlaSBMaXUKPiA+IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgR2VvcmdlIER1bmxhcCA8
R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgSWFuCj4gPiBKYWNrc29uIDxJYW4uSmFja3NvbkBj
aXRyaXguY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pCj4gPiA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz47IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgS29ucmFkCj4gUnplc3p1dGVrCj4g
PiBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgVGltIChYZW4ub3JnKSA8dGltQHhlbi5v
cmc+Cj4gPiBTdWJqZWN0OiBSZTogW1BBVENIIHY5IDA1LzExXSB4ODYvbW06IGFkZCBIWVBFUlZJ
U09SX21lbW9yeV9vcCB0bwo+ID4gYWNxdWlyZSBndWVzdCByZXNvdXJjZXMKPiA+Cj4gPiA+Pj4g
T24gMDYuMTAuMTcgYXQgMTQ6MjUsIDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
PiA+IC0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMKPiA+ID4gKysrIGIveGVuL2NvbW1vbi9tZW1v
cnkuYwo+ID4gPiBAQCAtOTY1LDYgKzk2NSw2NyBAQCBzdGF0aWMgbG9uZyB4YXRwX3Blcm1pc3Np
b25fY2hlY2soc3RydWN0IGRvbWFpbgo+ID4gKmQsIHVuc2lnbmVkIGludCBzcGFjZSkKPiA+ID4g
ICAgICByZXR1cm4geHNtX2FkZF90b19waHlzbWFwKFhTTV9UQVJHRVQsIGN1cnJlbnQtPmRvbWFp
biwgZCk7Cj4gPiA+ICB9Cj4gPiA+Cj4gPiA+ICsjaWZkZWYgQ09ORklHX1g4Ngo+ID4gPiArc3Rh
dGljIGludCBhY3F1aXJlX3Jlc291cmNlKGNvbnN0IHhlbl9tZW1fYWNxdWlyZV9yZXNvdXJjZV90
ICp4bWFyKQo+ID4gPiArewo+ID4gPiArICAgIHN0cnVjdCBkb21haW4gKmQsICpjdXJyZCA9IGN1
cnJlbnQtPmRvbWFpbjsKPiA+ID4gKyAgICB1bnNpZ25lZCBsb25nIG1mbl9saXN0WzJdOwo+ID4g
PiArICAgIGludCByYzsKPiA+ID4gKwo+ID4gPiArICAgIGlmICggeG1hci0+bnJfZnJhbWVzID09
IDAgfHwgeG1hci0+cGFkICE9IDAgKQo+ID4gPiArICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiA+
ID4gKwo+ID4gPiArICAgIGlmICggeG1hci0+bnJfZnJhbWVzID4gQVJSQVlfU0laRShtZm5fbGlz
dCkgKQo+ID4gPiArICAgICAgICByZXR1cm4gLUUyQklHOwo+ID4gPiArCj4gPiA+ICsgICAgZCA9
IHJjdV9sb2NrX2RvbWFpbl9ieV9hbnlfaWQoeG1hci0+ZG9taWQpOwo+ID4gPiArICAgIGlmICgg
ZCA9PSBOVUxMICkKPiA+ID4gKyAgICAgICAgcmV0dXJuIC1FU1JDSDsKPiA+ID4gKwo+ID4gPiAr
ICAgIHJjID0geHNtX2RvbWFpbl9tZW1vcnlfbWFwKFhTTV9UQVJHRVQsIGQpOwo+ID4KPiA+IExv
b2tpbmcgYXQgdGhlIGRlc2NyaXB0aW9uIG9mIHBhdGNoIDYgLSB3aHkgaXMgdGhpcyBYU01fVEFS
R0VUCj4gPiByYXRoZXIgdGhhbiBYU01fRE1fUFJJVj8KPiAKPiBHb29kIHBvaW50LiBJIHdhcyB1
c2luZyB0aGUgcHJpdiBtYXBwaW5nIGNvZGUgYXMgYSBndWlkZSwgYnV0IFhTTV9ETV9QUklWCj4g
aXMgcHJvYmFibHkgdGhlIHJpZ2h0IHRoaW5nIHRvIHVzZSBpbiB0aGlzIGNhc2UuCj4gCgpBY3R1
YWxseSB0aGF0J3Mgbm90IHBvc3NpYmxlLiBUaGVyZSBpcyBhbiBhc3NlcnRpb24gaW4geHNtX2Rv
bWFpbl9tZW1vcnlfbWFwKCkgdGhhdCB0aGUgYWN0aW9uIGlzIFhTTV9UQVJHRVQuCgogIFBhdWwK
Cj4gICBQYXVsCj4gCj4gPgo+ID4gSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 01:59:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 01:59:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e26JA-0005vr-KM; Wed, 11 Oct 2017 01:59:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e26J9-0005vT-2J
 for xen-devel@lists.xensource.com; Wed, 11 Oct 2017 01:59:39 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 A3/C0-32680-A0B7DD95; Wed, 11 Oct 2017 01:59:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVZez+m6
 kwfKLvBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuHR+K3vBXJeKS1NfszQw
 PjPtYuTiEBJoZJJ4tv48UxcjJ5DzmFHi195ciMQ2RonrG+exgSREBJwlvp6Zyw5i8wroS8y9v
 ZERxBYWsJV4s2ItK0iDhMA6RolVD84xdzFyADmeEtP3WYLUgJj3zl0BqmfnYBOwkjgkBhJlEV
 CVWLP/FdMERu4FjAyrGDWKU4vKUot0DU30kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvN
 zNzECPc4ABDsYz572PMQoycGkJMr7Wv1upBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXt4qoJxg
 UWp6akVaZg4w9GDSEhw8SiK8myqB0rzFBYm5xZnpEKlTjLocxzZd/sMkxJKXn5cqJc7LCDJDA
 KQoozQPbgQsDi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmPcPyCqezLwSuE2vgI5gAjpCNO
 0OyBEliQgpqQbGhTFCglON90y5/+bJjZSwSlFh3e2zv21I4A3fWl7VbTn7xMbJVYx6+/fWPD/
 pvGtx4r4rOoab3CsY5iywdZw6Q7QzSHl/z4xF/umbEt1Sz/2e/EO8ku0km2U7v1Vxx0rHTytF
 dT9vTl940X7z/xvvJ6Vu/rfn7ETNKv9u5dwfO/yqHu9t3TRJQ4mlOCPRUIu5qDgRAAED4J1+A
 gAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1507687176!103556656!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15974 invoked from network); 11 Oct 2017 01:59:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Oct 2017 01:59:37 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e26J5-00026X-3u; Wed, 11 Oct 2017 01: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e26Iz-0007MP-QR; Wed, 11 Oct 2017 01:59:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e26Iz-0000Jk-Jh; Wed, 11 Oct 2017 01:59:29 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114308-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=e2dfe4a037b0c6ccfd2375e4b60668109a0118e5
X-Osstest-Versions-That: xen=3b40cfcd1a1912c2e4c4eb353dc77cbf35c63c3a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 11 Oct 2017 01:59:29 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114308: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDMwOCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDMwOC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0Mjk5
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAg
ICAgICAgICAgICAgICAgZTJkZmU0YTAzN2IwYzZjY2ZkMjM3NWU0YjYwNjY4MTA5YTAxMThlNQpi
YXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgM2I0MGNmY2QxYTE5MTJjMmU0
YzRlYjM1M2RjNzdjYmYzNWM2M2MzYQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE0Mjk5ICAyMDE3
LTEwLTEwIDIxOjAyOjU0IFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExNDMwOCAg
MjAxNy0xMC0xMCAyMzowMToxMCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCmNvbW1pdCBlMmRmZTRhMDM3YjBjNmNjZmQyMzc1ZTRiNjA2NjgxMDlhMDExOGU1CkF1dGhv
cjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBNb24gT2N0IDkg
MTQ6MjM6NDEgMjAxNyArMDEwMAoKICAgIHhlbi9hcm06IG1tOiBVc2UgbWVtb3J5IGZsYWdzIGZv
ciBtb2RpZnlfeGVuX21hcHBpbmdzIHJhdGhlciB0aGFuIGN1c3RvbSBvbmUKICAgIAogICAgVGhp
cyB3aWxsIGhlbHAgdG8gY29uc29saWRhdGUgdGhlIHBhZ2UtdGFibGUgY29kZSBhbmQgYXZvaWQg
ZGlmZmVyZW50CiAgICBwYXRoIGRlcGVuZGluZyBvbiB0aGUgYWN0aW9uIHRvIHBlcmZvcm0uCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CiAgICBSZXZpZXdlZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+
CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogICAgUmV2aWV3ZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtA
b3JhY2xlLmNvbT4KCmNvbW1pdCA2Yjg4YmVlZDQwYzc1NmFhZmYwMThkMjg2ZjRkZTMxMzUxMjQw
YTkzCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBN
b24gT2N0IDkgMTQ6MjM6NDAgMjAxNyArMDEwMAoKICAgIHhlbi9hcm06IG1tOiBIYW5kbGUgcGVy
bWlzc2lvbiBmbGFncyB3aGVuIGFkZGluZyBhIG5ldyBtYXBwaW5nCiAgICAKICAgIEN1cnJlbnRs
eSwgYWxsIHRoZSBuZXcgbWFwcGluZ3Mgd2lsbCBiZSByZWFkLXdyaXRlIG5vbi1leGVjdXRhYmxl
LiBBbGxvdyB0aGUKICAgIGNhbGxlciB0byB1c2Ugb3RoZXIgcGVybWlzc2lvbnMuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBS
ZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoK
Y29tbWl0IDI4ZjJhZDQ0MGEwODkwODAxMGFiZWM0M2I3Y2NjMzI4MzA1MWU5NDMKQXV0aG9yOiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIE1vbiBPY3QgOSAxNDoy
MzozOSAyMDE3ICswMTAwCgogICAgeGVuL2FybTogbW06IEVtYmVkIHBlcm1pc3Npb24gaW4gdGhl
IGZsYWdzCiAgICAKICAgIEN1cnJlbnRseSwgaXQgaXMgbm90IHBvc3NpYmxlIHRvIHNwZWNpZnkg
dGhlIHBlcm1pc3Npb24gb2YgYSBuZXcKICAgIG1hcHBpbmcuIEl0IHdvdWxkIGJlIG5lY2Vzc2Fy
eSB0byB1c2UgdGhlIGZ1bmN0aW9uIG1vZGlmeV94ZW5fbWFwcGluZ3MKICAgIHdpdGggYSBkaWZm
ZXJlbnQgc2V0IG9mIGZsYWdzLgogICAgCiAgICBJbnRyb2R1Y2UgYSBjb3VwbGUgb2YgbmV3IGZs
YWdzIGZvciB0aGUgcGVybWlzc2lvbnMgKE5vbi1lWGVjdXRhYmxlLAogICAgUmVhZC1Pbmx5KSBh
bmQgYWxzbyBwcm92aWRlcyBkZWZpbml0aW9uIHRoYXQgY29tYmluZSB0aGUgbWVtb3J5IGF0dHJp
YnV0ZQogICAgYW5kIHBlcm1pc3Npb24gZm9yIGNvbW1vbiBjb21iaW5hdGlvbnMuCiAgICAKICAg
IFBBR0VfSFlQRVJWSVNPUiBpcyBub3cgYW4gYWxpYXMgdG8gUEFHRV9IWVBFUlZJU09SX1JXIChy
ZWFkLXdyaXRlLAogICAgbm9uLWV4ZWN1dGFibGUgbWFwcGluZ3MpLiBUaGlzIGRvZXMgbm90IGFm
ZmVjdCB0aGUgY3VycmVudCBtYXBwaW5nIHVzaW5nCiAgICBQQUdFX0hZUEVSVklTT1IgYmVjYXVz
ZSBYZW4gaXMgY3VycmVudGx5IGZvcmNpbmcgYWxsIHRoZSBtYXBwaW5nIHRvIGJlCiAgICBub24t
ZXhlY3V0YWJsZSBieSBkZWZhdWx0IChzZWUgbWZuX3RvX3hlbl9lbnRyeSkuCiAgICAKICAgIEEg
Zm9sbG93LXVwIHBhdGNoIHdpbGwgY2hhbmdlIG1vZGlmeV94ZW5fbWFwcGluZ3MgdG8gdXNlIHRo
ZSBuZXcgZmxhZ3MuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKY29tbWl0IDVmM2VkYjVmMzJlNTExYjkxNWQxNzM0
MDNkMGI3YjVlYTM4ZTAwYWQKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgpEYXRlOiAgIE1vbiBPY3QgOSAxNDoyMzozOCAyMDE3ICswMTAwCgogICAgeGVuL2FybTog
cGFnZTogRGVzY3JpYmUgdGhlIGxheW91dCBvZiBmbGFncyB1c2VkIHRvIHVwZGF0ZSBwYWdlIHRh
YmxlcwogICAgCiAgICBDdXJyZW50bHksIHRoZSBmbGFncyB1c2VkIHRvIHVwZGF0ZSBwYWdlIHRh
YmxlcyAoaS5lIFBBR0VfSFlQRVJWSVNPUl8qKQogICAgb25seSBjb250YWlucyB0aGUgbWVtb3J5
IGF0dHJpYnV0ZSBpbmRleC4gRm9sbG93LXVwIHBhdGNoZXMgd2lsbCBhZGQKICAgIG1vcmUgaW5m
b3JtYXRpb24gaW4gaXQuIFNvIGRvY3VtZW50IHRoZSBjdXJyZW50IGxheW91dC4KICAgIAogICAg
QXQgdGhlIHNhbWUgdGltZSBpbnRyb2R1Y2UgUEFHRV9BSV9NQVNLIHRvIGdldCB0aGUgbWVtb3J5
IGF0dHJpYnV0ZQogICAgaW5kZXggZWFzaWx5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJlIFBy
enl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1pdCA3ZDY4YzhkYjI1ZjBm
ZmM3ZjM5YWYyZmM5MjlmMWM3N2MxYWZmYTAxCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KRGF0ZTogICBNb24gT2N0IDkgMTQ6MjM6MzcgMjAxNyArMDEwMAoKICAg
IHhlbi9hcm06IG1tOiBVc2UgUEFHRV9IWVBFUlZJU09SXyogaW5zdGVhZCBvZiBNVF8qIHdoZW4g
Y2FsbGluZyBzZXRfZml4bWFwCiAgICAKICAgIEF0IHRoZSBtb21lbnQsIFBBR0VfSFlQRVJWSVNP
Ul8qIGFuZCBNVF8qIGhhdmUgZXhhY3RseSB0aGUgc2FtZSB2YWx1ZS4KICAgIEluIGEgZm9sbG93
LXVwIHBhdGNoIHRoZSBmb3JtZXIgd2lsbCBiZSBleHRlbmRlZCB0byBjYXJyeSBtb3JlCiAgICBp
bmZvcm1hdGlvbi4KICAgIAogICAgSXQgbG9va3MgbGlrZSB0aGUgY2FsbGVyIG9mIHNldF9maXht
YXAgYXJlIG1peGluZyB0aGUgYm90aC4gU3RheQogICAgY29uc2lzdGVudCBhbmQgb25seSB1c2Ug
UEFHRV9IWVBFUlZJU09SXyouIFRoaXMgaXMgYWxzbyBtYXRjaCB0aGUKICAgIGJlaGF2aW9yIG9m
IGNyZWF0ZV94ZW5fZW50cmllcyBhbmQgd291bGQgcG90ZW50aWFsbHkgYWxsb3cgdG8gc2hhcmUg
c29tZQogICAgcGFydCBpbiB0aGUgZnV0dXJlLgogICAgCiAgICBBbHNvIHJlbmFtZSB0aGUgcGFy
YW1ldGVyICdhdHRyaWJ1dGVzJyB0byAnZmxhZ3MnIHNvIGl0IGlzIGNsZWFyZXIgd2hhdAogICAg
aXMgdGhlIGludGVyZmFjZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpjb21taXQgYjc5N2Y0ZDAzYmVkMjFmZjY0M2E5MzkwOWFi
ZGQ1ODEwN2I2YzhjZgpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CkRhdGU6ICAgTW9uIE9jdCA5IDE0OjIzOjM2IDIwMTcgKzAxMDAKCiAgICB4ZW4vYXJtOiBtbTog
UmVuYW1lICdhaScgaW50byAnZmxhZ3MnIGluIGNyZWF0ZV94ZW5fZW50cmllcwogICAgCiAgICBU
aGUgcGFyYW1ldGVyICdhaScgaXMgdXNlZCBlaXRoZXIgZm9yIGF0dHJpYnV0ZSBpbmRleCBvciBm
b3IKICAgIHBlcm1pc3Npb25zLiBGb2xsb3ctdXAgcGF0Y2ggd2lsbCByZXdvcmsgdGhhdCBwYXJh
bWV0ZXJzIHRvIGNhcnJ5IG1vcmUKICAgIGluZm9ybWF0aW9uLiBTbyByZW5hbWUgdGhlIHBhcmFt
ZXRlciB0byAnZmxhZ3MnLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRy
ZS5wcnp5d2FyYUBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1pdCBmYzI0ZDYxNmJlZGE3YjBkOWE5NmM1ODhi
MDY4NjJmNDZiMTg5MTgxCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KRGF0ZTogICBNb24gT2N0IDkgMTQ6MjM6MzUgMjAxNyArMDEwMAoKICAgIHhlbi9hcm06IFN3
aXRjaCB0byBTWVNfU1RBVEVfYm9vdCBqdXN0IGFmdGVyIGVuZF9ib290X2FsbG9jYXRvcigpCiAg
ICAKICAgIFdlIHNob3VsZCBjb25zaWRlciB0aGUgZWFybHkgYm9vdCBwZXJpb2QgdG8gZW5kIHdo
ZW4gd2Ugc3RvcCB1c2luZyB0aGUKICAgIGJvb3QgYWxsb2NhdG9yLiBUaGlzIGlzIGlubGluZSB3
aXRoIHg4NiBhbmQgd2lsbCBiZSBoZWxwZnVsIHRvIGtub3cKICAgIHdoZXRoZXIgd2Ugc2hvdWxk
IGFsbG9jYXRlIG1lbW9yeSBmcm9tIHRoZSBib290IGFsbG9jYXRvciBvciB4ZW5oZWFwLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgog
ICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KCmNvbW1pdCA5YTdmNmRkNmQyMjQ0OTkzOTY4NTY5ZGViOTk2MzkzNGFkZDBhNTBkCkF1dGhv
cjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBNb24gT2N0IDkg
MTQ6MjM6MzQgMjAxNyArMDEwMAoKICAgIHhlbi9hcm06IG1tOiBSZW5hbWUgYW5kIGNsYXJpZnkg
QVBbMV0gaW4gdGhlIHN0YWdlLTEgcGFnZSB0YWJsZQogICAgCiAgICBUaGUgZGVzY3JpcHRpb24g
b2YgQVBbMV0gaW4gWGVuIGlzIGJhc2VkIG9uIHRlc3RpbmcgcmF0aGVyIHRoYW4gdGhlIEFSTQog
ICAgQVJNLgogICAgCiAgICBQZXIgdGhlIEFSTSBBUk0sIG9uIEVMMiBzdGFnZS0xIHBhZ2UgdGFi
bGUsIEFQWzFdIGlzIFJFUzEgYXMgdGhlCiAgICB0cmFuc2xhdGlvbiByZWdpbWUgYXBwbGllcyB0
byBvbmx5IG9uZSBleGNlcHRpb24gbGV2ZWwgKHNlZSBENC40LjQgYW5kCiAgICBHNC42LjEgaW4g
QVJNIERESSAwNDg3Qi5hKS4KICAgIAogICAgVXBkYXRlIHRoZSBjb21tZW50IGFuZCBhbHNvIHJl
bmFtZSB0aGUgZmllbGQgdG8gbWF0Y2ggdGhlIGRlc2NyaXB0aW9uIGluCiAgICB0aGUgQVJNIEFS
TS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJt
LmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+Cgpjb21taXQgYTA1NDNkZjQwM2Q0NTdlMTM5MDY5ZDMzNTZkNDJhODliMjVkMTFkZgpB
dXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgTW9uIE9j
dCA5IDE0OjIzOjMzIDIwMTcgKzAxMDAKCiAgICB4ZW4vYXJtOiBwYWdlOiBDbGVhbi11cCB0aGUg
ZGVmaW5pdGlvbiBvZiBNQUlSVkFMCiAgICAKICAgIEN1cnJlbnRseSBNQUlSVkFMIGlzIGRlZmlu
ZWQgaW4gdGVybSBvZiBNQUlSMFZBTCBhbmQgTUFJUjFWQUwgd2hpY2ggYXJlCiAgICBib3RoIGhh
cmRjb2RlZCB2YWx1ZS4gVGhpcyBtYWtlcyBxdWl0ZSBkaWZmaWN1bHQgdG8gdW5kZXJzdGFuZCB0
aGUgdmFsdWUKICAgIHdyaXR0ZW4gaW4gYm90aCByZWdpc3RlcnMuCiAgICAKICAgIFJld29yayB0
aGUgZGVmaW5pdGlvbiBieSB1c2luZyB2YWx1ZSBvZiBlYWNoIGF0dHJpYnV0ZSBzaGlmdGVkIGJ5
IHRoZWlyCiAgICBhc3NvY2lhdGVkIGluZGV4LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1pdCA3MGEzYmQwMmY5NjNk
NjBjYWIzMGEyZDZlNjU4OWFjNDc3MTMyZDdjCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KRGF0ZTogICBNb24gT2N0IDkgMTQ6MjM6MzIgMjAxNyArMDEwMAoKICAg
IHhlbi9hcm06IHBhZ2U6IFVzZSBBUk12OCBuYW1pbmcgdG8gaW1wcm92ZSByZWFkYWJpbGl0eQog
ICAgCiAgICBUaGlzIGlzIGJhc2VkIG9uIHRoZSBMaW51eCBBUk12OCBuYW1pbmcgc2NoZW1lIChz
ZWUgYXJjaC9hcm02NC9tbS9wcm9jLlMpLiBFYWNoCiAgICB0eXBlIHdpbGwgY29udGFpbiAiTk9S
TUFMIiBvciAiREVWSUNFIiB0byBtYWtlIGNsZWFyIHdoZXRoZXIgZWFjaCBhdHRyaWJ1dGUKICAg
IHRhcmdldHMgZGV2aWNlIG9yIG5vcm1hbCBtZW1vcnkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoocWVtdSBjaGFuZ2VzIG5v
dCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 02:07:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 02:07:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e26R0-00070k-E6; Wed, 11 Oct 2017 02:07:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e26Qz-00070e-Dd
 for xen-devel@lists.xensource.com; Wed, 11 Oct 2017 02:07:45 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 B1/E7-03207-0FC7DD95; Wed, 11 Oct 2017 02:07:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsWS0XRdVfdNzd1
 Ig31vdC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8ellUEG/ecWiTYENjH91
 uhi5OIQEGpkk5p04zArhPGaUWPzyJTuEs41RomV+N1sXIyeHiICzxNczc9lBbF4BfYkdt5azg
 NjCAnoS02dsAOrm4JAQ8JL48kAaJAxinl/TydzFyM7BJmAlcUgMJMoioCqxdVc72wRGrgWMDK
 sYNYpTi8pSi3SNjPSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQK9Ws/AwLiDceo
 Jv0OMkhxMSqK8r9XvRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4G2uBsoJFqWmp1akZeYAwwsm
 LcHBoyTCewckzVtckJhbnJkOkTrFaMxxbNPlP0wcq67f/cMkxJKXn5cqJc6bAlIqAFKaUZoHN
 wgW9pcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfMuAZnCk5lXArfvFdApTECniKbdATmlJB
 EhJdXAOLd2yc3POnqnH87b67bVqajFUox12+x4jYCPKyvufd8VY1PMN0t764PpHSG7WSbNvTr
 f3chnm1/5rWm31KYvVdT67vSkRLxBNOyLnWjtfP35n335e0sWVblfLL4rliycrnT1Uf5jad1p
 BeFcd1mTbvvlyp58ov28ebH1oq0P1HmX8gSlf7i7UomlOCPRUIu5qDgRAJusn7J2AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1507687659!71147617!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17120 invoked from network); 11 Oct 2017 02:07:40 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Oct 2017 02:07:40 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e26Qs-0002mw-LR; Wed, 11 Oct 2017 02:07:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e26Qn-0007hz-2p; Wed, 11 Oct 2017 02:07:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e26Qm-0006H4-IX; Wed, 11 Oct 2017 02:07:32 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114270-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=3673214c6e0eb94de9e52221cca454a3ba5976ab
X-Osstest-Versions-That: ovmf=728d74973c9262b6c7b7ef4be213223d55affec3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 11 Oct 2017 02:07:32 +0000
Subject: [Xen-devel] [ovmf test] 114270: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDI3MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTQyNzAvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAzNjczMjE0YzZlMGViOTRkZTllNTIyMjFjY2E0NTRh
M2JhNTk3NmFiCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA3MjhkNzQ5
NzNjOTI2MmI2YzdiN2VmNGJlMjEzMjIzZDU1YWZmZWMzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTQxNzIgIDIwMTctMTAtMDkgMDI6NDc6MzcgWiAgICAxIGRheXMKRmFpbGluZyBzaW5jZSAgICAg
ICAgMTE0MTk3ICAyMDE3LTEwLTA5IDE0OjQ4OjIzIFogICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTE0MjcwICAyMDE3LTEwLTEwIDExOjAyOjA3IFogICAgMCBk
YXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEu
d3VAaW50ZWwuY29tPgogIExhZGkgUHJvc2VrIDxscHJvc2VrQHJlZGhhdC5jb20+CiAgTGFzemxv
IEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVs
LmNvbT4KICBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogIFlvbmdob25nIFpodSA8eW9u
Z2hvbmcuemh1QGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
ClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPTM2NzMyMTRjNmUw
ZWI5NGRlOWU1MjIyMWNjYTQ1NGEzYmE1OTc2YWIKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAu
L2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9Ljou
CisrKysgUEVSTExJQj0uOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25m
aWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAg
ICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7
IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rl
c3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAt
ZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisr
IHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBP
U1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVj
IHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIG92bWYg
MzY3MzIxNGM2ZTBlYjk0ZGU5ZTUyMjIxY2NhNDU0YTNiYTU5NzZhYgorIGJyYW5jaD1vdm1mCisg
cmV2aXNpb249MzY3MzIxNGM2ZTBlYjk0ZGU5ZTUyMjIxY2NhNDU0YTNiYTU5NzZhYgorIC4gLi9j
cmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysr
KyBleHBvcnQgUEVSTExJQj0uOi46LgorKysrIFBFUkxMSUI9LjouOi4KKysrIHVtYXNrIDAwMgor
KysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAg
ICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwog
ICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysr
IGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0
L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNo
byAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVw
b3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29t
bW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyBleHBvcnQgUEVSTExJQj0uOi46LjouCisrKyBQ
RVJMTElCPS46LjouOi4KKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRi
cmFuY2giIGluCisgdHJlZT1vdm1mCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4b3Zt
ZiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFu
Y2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3Jp
LWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRl
c3RpbmcKKyAnWycgeDM2NzMyMTRjNmUwZWI5NGRlOWU1MjIyMWNjYTQ1NGEzYmE1OTc2YWIgPSB4
ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcK
ICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNv
bmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRp
ZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9n
aXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2Vy
bmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmly
dC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFi
aW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1m
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0Cisr
IDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJl
L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2
b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgor
KyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAn
WycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAor
KyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3Nj
bS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54Cisr
IDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5v
dm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHkt
Y3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJj
ZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVF
X0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMu
Z2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9T
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdp
dAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgb3ZtZgorIGNhc2UgJDEgaW4KKyByZXR1cm4g
MQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9vdm1mCisgZ2l0
IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYu
Z2l0IDM2NzMyMTRjNmUwZWI5NGRlOWU1MjIyMWNjYTQ1NGEzYmE1OTc2YWI6cmVmcy9oZWFkcy94
ZW4tdGVzdGVkLW1hc3RlcgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3Qvb3ZtZi5naXQKICAgNzI4ZDc0OS4uMzY3MzIxNCAgMzY3MzIxNGM2ZTBlYjk0ZGU5
ZTUyMjIxY2NhNDU0YTNiYTU5NzZhYiAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 02:16:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 02:16:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e26Ym-0007he-6w; Wed, 11 Oct 2017 02:15:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e26Yl-0007hY-9f
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 02:15:47 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 42/D9-31121-2DE7DD95; Wed, 11 Oct 2017 02:15:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVywNxEW/di3d1
 Ig447+hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8alB9dZCyZpVty4v461gfGwbBcjB4eQQKXE
 ogN2XYycHBICvBJHls1gBQlLCARIvPpp1sXIBVTRwCgxc9MaJpAaNgF1icdfe8BsEQEliXurJ
 jOBFDELfGeUuPTgJitIQljAXWLa/SMsIDaLgKrE7dOtYA28QPHdr7qYIZbJSZw8NhmsnlPAQ2
 LSjOmMILYQUM3UDzdZIOoFJU7OfMICchAz0OL184RAwswC8hLNW2czT2AUmIWkahZC1SwkVQs
 YmVcxahSnFpWlFukaGeglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGJgMQ7GD8
 tSzgEKMkB5OSKO9r9buRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4U2uBcoJFqempFWmZOcAYg
 UlLcPAoifDeqQZK8xYXJOYWZ6ZDpE4x6nJ03Lz7h0mIJS8/L1VKnDcLZIYASFFGaR7cCFi8Xm
 KUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iw7ymQKTyZeSVwm14BHcEEdIRo2h2QI0oSEVJSDYx
 s+Uun+9rLOS/bKnX4+0PhStOAyAOKm9d+zA73qFPvZbh2L37eV4W/BzXLfvwral9wvzv38nGv
 Y+eZH005wBPPMjNzfbdWYbZD5wSP1WwHxLYt/pZ1P+nSr4Uh8U8+rmCx2yA9V+3rjqeGmRMST
 W5VbV/Y9arBbG73vLYoW4ENmRd2pW30Tt+mxFKckWioxVxUnAgATDcg2tICAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1507688143!110743547!1
X-Originating-IP: [192.55.52.43]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9115 invoked from network); 11 Oct 2017 02:15:45 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 02:15:45 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga105.fm.intel.com with ESMTP; 10 Oct 2017 19:15:43 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,359,1503385200"; d="scan'208";a="1204485618"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by fmsmga001.fm.intel.com with ESMTP; 10 Oct 2017 19:15:40 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 11 Oct 2017 09:55:13 +0800
Message-Id: <1507686913-5106-1-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507281180-5101-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1507281180-5101-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Yi Sun <yi.y.sun@linux.intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v4] x86: psr: support co-exist features' values
	setting
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHdob2xlIHZhbHVlIGFycmF5IGlzIHRyYW5zZmVycmVkIGludG8gJ2RvX3dyaXRlX3Bzcl9t
c3JzJy4gVGhlbiwgd2UgY2FuCndyaXRlIGFsbCBmZWF0dXJlcyB2YWx1ZXMgb24gdGhlIGNvcyBp
ZCBpbnRvIE1TUnMuCgpCZWNhdXNlIG11bHRpcGxlIGZlYXR1cmVzIG1heSBjby1leGlzdCwgd2Ug
bmVlZCBoYW5kbGUgYWxsIGZlYXR1cmVzIHRvIHdyaXRlCnZhbHVlcyBvZiB0aGVtIGludG8gYSBD
T1MgcmVnaXN0ZXIgd2l0aCBuZXcgQ09TIElELiBFLmc6CjEuIEwzIENBVCBhbmQgTDIgQ0FUIGNv
LWV4aXN0LgoyLiBEb20xIGFuZCBEb20yIHNoYXJlIHRoZSBzYW1lIENPUyBJRCAoMikuIFRoZSBM
MyBDQVQgQ0JNIG9mIERvbTEgaXMgMHgxZmYsCiAgIHRoZSBMMiBDQVQgQ0JNIG9mIERvbTEgaXMg
MHgxZi4KMy4gVXNlciB3YW50cyB0byBjaGFuZ2UgTDIgQ0JNIG9mIERvbTEgdG8gYmUgMHhmLiBC
ZWNhdXNlIENPUyBJRCAyIGlzCiAgIHVzZWQgYnkgRG9tMiB0b28sIHdlIGhhdmUgdG8gcGljayBh
IG5ldyBDT1MgSUQgMy4gVGhlIHZhbHVlcyBvZiBEb20xIG9uCiAgIENPUyBJRCAzIGFyZSBhbGwg
ZGVmYXVsdCB2YWx1ZXMgYXMgYmVsb3c6CiAgICAgICAgICAgLS0tLS0tLS0tCiAgICAgICAgICAg
fCBDT1MgMyB8CiAgICAgICAgICAgLS0tLS0tLS0tCiAgIEwzIENBVCAgfCAweDdmZiB8CiAgICAg
ICAgICAgLS0tLS0tLS0tCiAgIEwyIENBVCAgfCAweGZmICB8CiAgICAgICAgICAgLS0tLS0tLS0t
CjQuIEFmdGVyIHNldHRpbmcsIHRoZSBMMyBDQVQgQ0JNIHZhbHVlIG9mIERvbTEgc2hvdWxkIGJl
IGtlcHQgYW5kIHRoZSBuZXcgTDIKICAgQ0FUIENCTSBpcyBzZXQuIFNvLCB0aGUgdmFsdWVzIG9u
IENPUyBJRCAzIHNob3VsZCBiZSBiZWxvdy4KICAgICAgICAgICAtLS0tLS0tLS0KICAgICAgICAg
ICB8IENPUyAzIHwKICAgICAgICAgICAtLS0tLS0tLS0KICAgTDMgQ0FUICB8IDB4MWZmIHwKICAg
ICAgICAgICAtLS0tLS0tLS0KICAgTDIgQ0FUICB8IDB4ZiAgIHwKICAgICAgICAgICAtLS0tLS0t
LS0KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgotLS0K
Q0M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKdjQ6CiAgICAtIHJlbW92ZSBpbml0IG9mICdy
ZXN1bHQnLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIHJlbW92
ZSAnZmVhdHVyZXMnIGluICdjb3Nfd3JpdGVfaW5mbycgYW5kIGdldCBzb2NrZXQgaW5mbyBpbgog
ICAgICAnZG9fd3JpdGVfcHNyX21zcnMnIHRvIGdldCBmZWF0dXJlcyBhcnJheS4KICAgICAgKHN1
Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gZml4IGEgdHlwbyBpbiBjb21taXQgbWVzc2Fn
ZS4KICAgICAgKHN1Z2dlc3RlZCBieSBLZW50IFIuIFNwaWxsbmVyKQp2MzoKICAgIC0gYWRkICdy
ZXN1bHQnIGluICdjb3Nfd3JpdGVfaW5mbycgdG8gcmV0dXJuIGVycm9yIGNvZGUuCiAgICAgIChz
dWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKdjI6CiAgICAtIGZpeCBpc3N1ZXMgaW4gY29t
bWl0IG1lc3NhZ2UuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0g
cmVtb3ZlIHVubmVjZXNzYXJ5IGxvY2FsIHZhcmlhYmxlICd2YWxfYXJyYXknLgogICAgICAoc3Vn
Z2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCi0tLQogeGVuL2FyY2gveDg2L3Bzci5jIHwgNjIg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAx
IGZpbGUgY2hhbmdlZCwgMzYgaW5zZXJ0aW9ucygrKSwgMjYgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3Bzci5jIGIveGVuL2FyY2gveDg2L3Bzci5jCmluZGV4IGRhYTJh
ZWIuLmE4MTIxMjQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wc3IuYworKysgYi94ZW4vYXJj
aC94ODYvcHNyLmMKQEAgLTExMTEsMjUgKzExMTEsNDggQEAgc3RhdGljIHVuc2lnbmVkIGludCBn
ZXRfc29ja2V0X2NwdSh1bnNpZ25lZCBpbnQgc29ja2V0KQogc3RydWN0IGNvc193cml0ZV9pbmZv
CiB7CiAgICAgdW5zaWduZWQgaW50IGNvczsKLSAgICBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0dXJl
OwogICAgIGNvbnN0IHVpbnQzMl90ICp2YWw7Ci0gICAgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMg
KnByb3BzOworICAgIHVuc2lnbmVkIGludCBhcnJheV9sZW47CisgICAgaW50IHJlc3VsdDsKIH07
CiAKIHN0YXRpYyB2b2lkIGRvX3dyaXRlX3Bzcl9tc3JzKHZvaWQgKmRhdGEpCiB7Ci0gICAgY29u
c3Qgc3RydWN0IGNvc193cml0ZV9pbmZvICppbmZvID0gZGF0YTsKLSAgICBzdHJ1Y3QgZmVhdF9u
b2RlICpmZWF0ID0gaW5mby0+ZmVhdHVyZTsKLSAgICBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyAq
cHJvcHMgPSBpbmZvLT5wcm9wczsKLSAgICB1bnNpZ25lZCBpbnQgaSwgY29zID0gaW5mby0+Y29z
LCBjb3NfbnVtID0gcHJvcHMtPmNvc19udW07CisgICAgc3RydWN0IGNvc193cml0ZV9pbmZvICpp
bmZvID0gZGF0YTsKKyAgICB1bnNpZ25lZCBpbnQgaSwgaW5kZXggPSAwLCBjb3MgPSBpbmZvLT5j
b3M7CisgICAgc3RydWN0IHBzcl9zb2NrZXRfaW5mbyAqc29ja2V0X2luZm8gPQorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGdldF9zb2NrZXRfaW5mbyhjcHVfdG9fc29ja2V0KHNtcF9wcm9j
ZXNzb3JfaWQoKSkpOwogCi0gICAgZm9yICggaSA9IDA7IGkgPCBjb3NfbnVtOyBpKysgKQorICAg
IC8qCisgICAgICogSXRlcmF0ZSBhbGwgZmVhdHVlcnMgdG8gd3JpdGUgZGlmZmVyZW50IHZhbHVl
IChub3Qgc2FtZSBhcyBNU1IpIGZvcgorICAgICAqIGVhY2ggZmVhdHVyZS4KKyAgICAgKi8KKyAg
ICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUoZmVhdF9wcm9wcyk7IGkrKyApCiAgICAgewot
ICAgICAgICBpZiAoIGZlYXQtPmNvc19yZWdfdmFsW2NvcyAqIGNvc19udW0gKyBpXSAhPSBpbmZv
LT52YWxbaV0gKQorICAgICAgICBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0ID0gc29ja2V0X2luZm8t
PmZlYXR1cmVzW2ldOworICAgICAgICBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyAqcHJvcHMgPSBm
ZWF0X3Byb3BzW2ldOworICAgICAgICB1bnNpZ25lZCBpbnQgY29zX251bSwgajsKKworICAgICAg
ICBpZiAoICFmZWF0IHx8ICFwcm9wcyApCisgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAg
ICBjb3NfbnVtID0gcHJvcHMtPmNvc19udW07CisgICAgICAgIGlmICggaW5mby0+YXJyYXlfbGVu
IDwgaW5kZXggKyBjb3NfbnVtICkKKyAgICAgICAgeworICAgICAgICAgICAgaW5mby0+cmVzdWx0
ID0gLUVOT1NQQzsKKyAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgfQorCisgICAgICAgIGZv
ciAoIGogPSAwOyBqIDwgY29zX251bTsgaisrICkKICAgICAgICAgewotICAgICAgICAgICAgZmVh
dC0+Y29zX3JlZ192YWxbY29zICogY29zX251bSArIGldID0gaW5mby0+dmFsW2ldOwotICAgICAg
ICAgICAgcHJvcHMtPndyaXRlX21zcihjb3MsIGluZm8tPnZhbFtpXSwgcHJvcHMtPnR5cGVbaV0p
OworICAgICAgICAgICAgaWYgKCBmZWF0LT5jb3NfcmVnX3ZhbFtjb3MgKiBjb3NfbnVtICsgal0g
IT0gaW5mby0+dmFsW2luZGV4ICsgal0gKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAg
IGZlYXQtPmNvc19yZWdfdmFsW2NvcyAqIGNvc19udW0gKyBqXSA9IGluZm8tPnZhbFtpbmRleCAr
IGpdOworICAgICAgICAgICAgICAgIHByb3BzLT53cml0ZV9tc3IoY29zLCBpbmZvLT52YWxbaW5k
ZXggKyBqXSwgcHJvcHMtPnR5cGVbal0pOworICAgICAgICAgICAgfQogICAgICAgICB9CisKKyAg
ICAgICAgaW5kZXggKz0gY29zX251bTsKICAgICB9CiB9CiAKQEAgLTExMzcsMzAgKzExNjAsMTcg
QEAgc3RhdGljIGludCB3cml0ZV9wc3JfbXNycyh1bnNpZ25lZCBpbnQgc29ja2V0LCB1bnNpZ25l
ZCBpbnQgY29zLAogICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1aW50MzJfdCB2YWxb
XSwgdW5zaWduZWQgaW50IGFycmF5X2xlbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51
bSBwc3JfZmVhdF90eXBlIGZlYXRfdHlwZSkKIHsKLSAgICBpbnQgcmV0OwogICAgIHN0cnVjdCBw
c3Jfc29ja2V0X2luZm8gKmluZm8gPSBnZXRfc29ja2V0X2luZm8oc29ja2V0KTsKICAgICBzdHJ1
Y3QgY29zX3dyaXRlX2luZm8gZGF0YSA9CiAgICAgewogICAgICAgICAuY29zID0gY29zLAotICAg
ICAgICAuZmVhdHVyZSA9IGluZm8tPmZlYXR1cmVzW2ZlYXRfdHlwZV0sCi0gICAgICAgIC5wcm9w
cyA9IGZlYXRfcHJvcHNbZmVhdF90eXBlXSwKKyAgICAgICAgLnZhbCA9IHZhbCwKKyAgICAgICAg
LmFycmF5X2xlbiA9IGFycmF5X2xlbiwKICAgICB9OwogCiAgICAgaWYgKCBjb3MgPiBpbmZvLT5m
ZWF0dXJlc1tmZWF0X3R5cGVdLT5jb3NfbWF4ICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAK
LSAgICAvKiBTa2lwIHRvIHRoZSBmZWF0dXJlJ3MgdmFsdWUgaGVhZC4gKi8KLSAgICByZXQgPSBz
a2lwX3ByaW9yX2ZlYXR1cmVzKCZhcnJheV9sZW4sIGZlYXRfdHlwZSk7Ci0gICAgaWYgKCByZXQg
PCAwICkKLSAgICAgICAgcmV0dXJuIHJldDsKLQotICAgIHZhbCArPSByZXQ7Ci0KLSAgICBpZiAo
IGFycmF5X2xlbiA8IGZlYXRfcHJvcHNbZmVhdF90eXBlXS0+Y29zX251bSApCi0gICAgICAgIHJl
dHVybiAtRU5PU1BDOwotCi0gICAgZGF0YS52YWwgPSB2YWw7Ci0KICAgICBpZiAoIHNvY2tldCA9
PSBjcHVfdG9fc29ja2V0KHNtcF9wcm9jZXNzb3JfaWQoKSkgKQogICAgICAgICBkb193cml0ZV9w
c3JfbXNycygmZGF0YSk7CiAgICAgZWxzZQpAQCAtMTE3Miw3ICsxMTgyLDcgQEAgc3RhdGljIGlu
dCB3cml0ZV9wc3JfbXNycyh1bnNpZ25lZCBpbnQgc29ja2V0LCB1bnNpZ25lZCBpbnQgY29zLAog
ICAgICAgICBvbl9zZWxlY3RlZF9jcHVzKGNwdW1hc2tfb2YoY3B1KSwgZG9fd3JpdGVfcHNyX21z
cnMsICZkYXRhLCAxKTsKICAgICB9CiAKLSAgICByZXR1cm4gMDsKKyAgICByZXR1cm4gZGF0YS5y
ZXN1bHQ7CiB9CiAKIGludCBwc3Jfc2V0X3ZhbChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBp
bnQgc29ja2V0LAotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 02:36:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 02:36:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e26t2-0000fq-1j; Wed, 11 Oct 2017 02:36:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45060836d=Andrew.Cooper3@citrix.com>)
 id 1e26t0-0000fk-FA
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 02:36:42 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 03/7A-06262-9B38DD95; Wed, 11 Oct 2017 02:36:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQndH891
 Ig6ZZ1hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bPtjUsBTM5Ki5ObGVtYLzD1sXIySEh4Ccx
 Z1krmC0sECTRcHILK4gtAhTv2P0ZzGYWyJT4ePcpM4gtJJAv0bnqHZjNJqAvsfvFJyYQm1fAV
 uLn91+MIDaLgKpES/sCsLioQLhE09l+FogaQYmTM5+A2ZwCdhIXvnxj72LkAJqvKbF+lz7EKn
 mJ7W/nMEPY4hJNX1ayQqxVk7jWf4kd4uR0ia1/fzFPYBSYhWTqLIRJs5BMmoVk0gJGllWMGsW
 pRWWpRbpGBnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIEBW8/AwLiDsXG23yFG
 SQ4mJVHe1+p3I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8M5tAsoJFqWmp1akZeYAYwcmLcHBo
 yTC2wqS5i0uSMwtzkyHSJ1iVJQS510DkhAASWSU5sG1weL1EqOslDAvIwMDgxBPQWpRbmYJqv
 wrRnEORiVh3hCQKTyZeSVw018BLWYCWiyadgdkcUkiQkqqgbFJxcHr/Oe70nVsaqdyBZpl/G9
 utTs4Uf36ok+RsztFFR+JuGkuP/wz6PW8/nxFu8tXdY1f2y69ySHMu3pf6Iwg7ydH18Z+8ol4
 Pucgv4je8x061v932WzeG3/E+xOXvuYl+8NR1qcEbrb071w0RcyU6fj6ie+f9xgJdk8s/LZMc
 N1iKwmNRjslluKMREMt5qLiRAAWWDFm0gIAAA==
X-Env-Sender: prvs=45060836d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1507689399!90510273!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.9 required=7.0 tests=DATE_IN_PAST_06_12,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2806 invoked from network); 11 Oct 2017 02:36:40 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 02:36:40 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="55892137"
To: George Dunlap <george.dunlap@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20171010162011.9629-1-george.dunlap@citrix.com>
 <f524a6da-75be-542e-bf28-ef5ad056053e@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <58ecfdfe-ea7a-84e1-0b06-989c268d0169@citrix.com>
Date: Tue, 10 Oct 2017 17:47:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <f524a6da-75be-542e-bf28-ef5ad056053e@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 01/12] fuzz/x86_emulate: Clear errors
 after each iteration
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTAvMTcgMTc6NDcsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gT24gMTAvMTAvMjAxNyAw
NToyMCBQTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gT25jZSBmZW9mKCkgcmV0dXJucyB0cnVl
IGZvciBhIHN0cmVhbSwgaXQgd2lsbCBjb250aW51ZSB0byByZXR1cm4gdHJ1ZQo+PiBmb3IgdGhh
dCBzdHJlYW0gdW50aWwgY2xlYXJlcnIoKSBpcyBjYWxsZWQgKG9yIHRoZSBzdHJlYW0gaXMgY2xv
c2VkCj4+IGFuZCByZS1vcGVuZWQpLgo+Pgo+PiBJbiBsbHZtLWNsYW5nLWZhc3QtbW9kZSwgdGhl
IHNhbWUgZmlsZSBkZXNjcmlwdG9yIGlzIHVzZWQgZm9yIGVhY2gKPj4gaXRlcmF0aW9uIG9mIHRo
ZSBsb29wLCBtZWFuaW5nIHRoYXQgdGhlICJJbnB1dCB0b28gbGFyZ2UiIGNoZWNrIHdhcwo+PiBi
cm9rZW4gLS0gZmVvZigpIHdvdWxkIHJldHVybiB0cnVlIGV2ZW4gaWYgdGhlIGZyZWFkKCkgaGFk
bid0IGhpdCB0aGUKPj4gZW5kIG9mIHRoZSBmaWxlLiAgVGhlIHJlc3VsdCBpcyB0aGF0IEFGTCBn
ZW5lcmF0ZXMgdGVzdGNhc2VzIG9mCj4+IGFyYml0cmFyeSBzaXplLgo+Pgo+PiBGaXggdGhpcyBi
eSBmc2VlaydpbmcgdG8gdGhlIGJlZ2lubmluZyBvZiB0aGUgZmlsZSBvbiBldmVyeSBpdGVyYXRp
b247Cj4+IHRoaXMgcmVzZXRzIHRoZSBFT0YgbWFya2VyIGFuZCBvdGhlciBzdGF0ZS4KPj4KPj4g
U2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgo+
PiAtLS0KPj4gQ2hhbmdlcyBpbiB2MzoKPj4gLSBGaXggdGhlIGlzc3VlIGluIHRoZSBvZmZpY2lh
bCBzYW5jdGlvbmVkIHdheQo+IEhtbSwgc2VlbXMgdjIgb2YgdGhpcyBwYXRjaCB3YXMgY2hlY2tl
ZCBpbjsgcmV2aWV3IGhhZCBmbGFnZ2VkIHVwIHRoYXQKPiAiY2xlYXJlcnIoKSIgd2FzIHRvbyBi
aWcgb2YgYSBoYW1tZXIuCj4KPiBBdHRhY2hlZCBpcyBhIHJldmlzZWQgdjEvMTIgcGF0Y2ggdGhh
dCBmaXhlcyB0aGlzLgo+Cj4gIC1HZW9yZ2UKCkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 02:37:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 02:37:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e26tr-0000jL-AT; Wed, 11 Oct 2017 02:37:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45060836d=Andrew.Cooper3@citrix.com>)
 id 1e26tp-0000jA-T6
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 02:37:33 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 AE/AA-29911-DE38DD95; Wed, 11 Oct 2017 02:37:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsWyU9JRQvdN891
 Ig8lv9S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyHE+6zFVxmrHjVuIS9gXEHYxcjJ4eEgJ/E
 kr93mUBsYYFIib23DrCB2CJA8Y7dn1lBbGaBTImPd58yg9hCAnkSHV9ngtWwCehL7H7xCayXV
 8BWYv/1eWA1LAKqEi/nNrGD2KIC4RJNZ/tZIGoEJU7OfAJmcwLVN/88CXQDB9B8TYn1u/QhVs
 lLbH87hxnCFpdo+rKSFWKtmsS1/kvsECenS0x81sMygVFgFpKpsxAmzUIyaRaSSQsYWVYxqhe
 nFpWlFula6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYrAxDsYJx92f8QoyQH
 k5Io72v1u5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhDgeEvJFiUmp5akZaZA4wcmLQEB4+SC
 G9rE1Cat7ggMbc4Mx0idYrRmOPGw+t/mDjm/Lv7h0mIJS8/L1VKnDcAZJIASGlGaR7cIFhEX2
 KUlRLmZQQ6TYinILUoN7MEVf4VozgHo5IwryPIFJ7MvBK4fa+ATmECOkU07Q7IKSWJCCmpBsZ
 +3YO+rME5p6I1HIu9TunymCb8Or5m35yvU32vX6+ekyfrGVLwb1mf2PXPoa1G/5w3TJxSwWQy
 yf6n3aqMi9MfWnZcuBvy1mj3/GqF+ojDGsJeWQFPpLK2/Nx8SsaypdibqcZf2zajW0xt1XyL7
 4JB0/q8bi1zur3f8m1xb6QpR3/28YYrckosxRmJhlrMRcWJAB8R+V3jAgAA
X-Env-Sender: prvs=45060836d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1507689449!111173269!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.9 required=7.0 tests=DATE_IN_PAST_06_12,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23490 invoked from network); 11 Oct 2017 02:37:32 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 02:37:32 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="55892302"
To: George Dunlap <george.dunlap@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20171010162011.9629-1-george.dunlap@citrix.com>
 <20171010162011.9629-3-george.dunlap@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <11559013-a6e5-5d03-2b30-0ad5d617fa83@citrix.com>
Date: Tue, 10 Oct 2017 17:52:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171010162011.9629-3-george.dunlap@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 03/12] fuzz/x86_emulate: Implement
 input_read() and input_avail()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTAvMTcgMTc6MjAsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gUmF0aGVyIHRoYW4gb3Bl
bi1jb2RpbmcgdGhlICJyZWFkIiBmcm9tIHRoZSBpbnB1dCBmaWxlLgo+Cj4gU2lnbmVkLW9mZi1i
eTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKQWNrZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 02:37:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 02:37:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e26u9-0000ld-Iv; Wed, 11 Oct 2017 02:37:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45060836d=Andrew.Cooper3@citrix.com>)
 id 1e26u8-0000lR-Tl
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 02:37:53 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 EC/A2-08608-0048DD95; Wed, 11 Oct 2017 02:37:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsWyU9JRQvd/891
 Ig837FCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyHW84wF+zgqLh+XamBcTFrFyMnh4SAn8T+
 ZS9YQGxhgRCJFy9esYHYIkDxjt2fwWqYBTIlPt59ygxiCwnkSby+/gesnk1AX2L3i09MIDavg
 K1E+8NJYDaLgKrEsY63jCC2qEC4RNPZfhaIGkGJkzOfgNmcQPV/ZjwH2sUBNF9TYv0ufYhV8h
 Lb385hhrDFJZq+rGSFWKsmca3/EjvEyekSW//+Yp7AKDALydRZCJNmIZk0C8mkBYwsqxjVi1O
 LylKLdE30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECg5UBCHYwdl/2P8QoycGk
 JMr7Wv1upBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3ttNQDnBotT01Iq0zBxg3MCkJTh4lER4W
 0HSvMUFibnFmekQqVOMilLivGtAEgIgiYzSPLg2WKxeYpSVEuZlBDpEiKcgtSg3swRV/hWjOA
 ejkjBvJ8gUnsy8Erjpr4AWMwEtFk27A7K4JBEhJdXAuKr9heqmFMGa+z6xcxPP3p38x7jc4mb
 q52UaD/6u2RCuOU1ngvqNy0899Lwjzoj/EVn3pkiphfX62s7A+9MKl+5+WrR9srzKrGDtwx4V
 k78kqwl4CKj4qUh/01givae+f8txrTfsB7a7GE8XMDsl01dje8K/Z/332N8NN+YsvLTq5qs5a
 zsW7VBiKc5INNRiLipOBAALIAgs0AIAAA==
X-Env-Sender: prvs=45060836d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1507689466!111173289!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.9 required=7.0 tests=DATE_IN_PAST_06_12,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24447 invoked from network); 11 Oct 2017 02:37:51 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 02:37:51 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="55892333"
To: George Dunlap <george.dunlap@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20171010162011.9629-1-george.dunlap@citrix.com>
 <20171010162011.9629-6-george.dunlap@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <dd1bbea0-5516-f9aa-e202-b897e69cb476@citrix.com>
Date: Tue, 10 Oct 2017 17:56:23 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171010162011.9629-6-george.dunlap@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 06/12] fuzz/x86_emulate: Take multiple
 test files for inputs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTAvMTcgMTc6MjAsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gQEAgLTY1LDEyICs2OCwx
NSBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCj4gICNpZmRlZiBfX0FGTF9IQVZF
X01BTlVBTF9DT05UUk9MCj4gICAgICBfX0FGTF9JTklUKCk7Cj4gIAo+IC0gICAgd2hpbGUgKCBf
X0FGTF9MT09QKDEwMDApICkKPiArICAgIGZvciggY291bnQgPSAwOyBfX0FGTF9MT09QKDEwMDAp
OyApCj4gKyNlbHNlCj4gKyAgICBmb3IoIGNvdW50ID0gMDsgY291bnQgPCBtYXg7IGNvdW50Kysg
KQo+ICAjZW5kaWYKPiAgICAgIHsKPiAgICAgICAgICBpZiAoIGZwICE9IHN0ZGluICkgLyogSWYg
bm90IHVzaW5nIHN0ZGluLCBvcGVuIHRoZSBwcm92aWRlZCBmaWxlLiAqLwo+ICAgICAgICAgIHsK
PiAtICAgICAgICAgICAgZnAgPSBmb3Blbihhcmd2W29wdGluZF0sICJyYiIpOwo+ICsgICAgICAg
ICAgICBwcmludGYoIk9wZW5pbmcgZmlsZSAlc1xuIiwgYXJndltvcHRpbmRdKTsKPiArICAgICAg
ICAgICAgZnAgPSBmb3Blbihhcmd2W29wdGluZCArIGNvdW50XSwgInJiIik7CgpJIHByZXN1bWUg
dGhlIHByaW50ZigpIHdhbnRzIGFkanVzdGluZyB0byBtYXRjaCB0aGUgZm9wZW4oKSA/Cgp+QW5k
cmV3Cgo+ICAgICAgICAgICAgICBpZiAoIGZwID09IE5VTEwgKQo+ICAgICAgICAgICAgICB7Cj4g
ICAgICAgICAgICAgICAgICBwZXJyb3IoImZvcGVuIik7Cj4gQEAgLTEwMCw3ICsxMDYsMTAgQEAg
aW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQo+ICAgICAgICAgIGlmICggIWZlb2YoZnAp
ICkKPiAgICAgICAgICB7Cj4gICAgICAgICAgICAgIHByaW50ZigiSW5wdXQgdG9vIGxhcmdlXG4i
KTsKPiAtICAgICAgICAgICAgZXhpdCgtMSk7Cj4gKyAgICAgICAgICAgIC8qIERvbid0IGV4aXQg
aWYgd2UncmUgZG9pbmcgYmF0Y2ggcHJvY2Vzc2luZyAqLwo+ICsgICAgICAgICAgICBpZiAoIG1h
eCA9PSAxICkKPiArICAgICAgICAgICAgICAgIGV4aXQoLTEpOwo+ICsgICAgICAgICAgICBjb250
aW51ZTsKPiAgICAgICAgICB9Cj4gIAo+ICAgICAgICAgIGlmICggZnAgIT0gc3RkaW4gKQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 02:38:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 02:38:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e26uG-0000nJ-Qd; Wed, 11 Oct 2017 02:38:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45060836d=Andrew.Cooper3@citrix.com>)
 id 1e26uG-0000n4-75
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 02:38:00 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 3F/B3-25852-7048DD95; Wed, 11 Oct 2017 02:37:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsWyU9JRQpet5W6
 kwbfj1hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bb8w7mgklsFS0zDrM1MPaydjFyckgI+Enc
 3HiNDcQWFnCReP1pF5gtAhTv2P0ZrIZZIFPi492nzCC2kECeRGvTARYQm01AX2L3i09MIDavg
 K3E3+XXwGpYBFQltr3ZA1YjKhAu0XS2nwWiRlDi5MwnYDYnUP38r5eBbA6g+ZoS63fpQ6ySl9
 j+dg4zhC0u0fRlJSvEWjWJa/2X2CFOTpeY+KyHZQKjwCwkU2chTJqFZNIsJJMWMLKsYlQvTi0
 qSy3SNdFLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMVwYg2MHYfdn/EKMkB5OS
 KO9r9buRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4ZZqBcoJFqempFWmZOcDIgUlLcPAoifC2N
 gGleYsLEnOLM9MhUqcYdTluPLz+h0mIJS8/L1VKnDcAZIYASFFGaR7cCFgUX2KUlRLmZQQ6So
 inILUoN7MEVf4VozgHo5Iw73GQVTyZeSVwm14BHcEEdIRo2h2QI0oSEVJSDYxz9lpu5Mvsmbp
 U4vn1ez7hR0rtOJd6n/xqLOPC1vtb20j7u4HJo+k///jNmBFpd92qct2XY38a1Rav2Lqe1cF1
 Yu+sfJ966VP1vc0x57qrWp4uPVIu+yYkuj0/T5/h5vMNGx8fS24ziYz+kf73hsfqxBBj8aBZR
 pZe6jmLM+4saAuWuqE8q1OJpTgj0VCLuag4EQDQnqwJ3QIAAA==
X-Env-Sender: prvs=45060836d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1507689466!111173289!2
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.9 required=7.0 tests=DATE_IN_PAST_06_12,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25037 invoked from network); 11 Oct 2017 02:37:57 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 02:37:57 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="55892322"
To: George Dunlap <george.dunlap@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20171010162011.9629-1-george.dunlap@citrix.com>
 <20171010162011.9629-5-george.dunlap@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <94c095c9-eab1-9503-b1c9-7a0857bb5e04@citrix.com>
Date: Tue, 10 Oct 2017 17:53:57 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171010162011.9629-5-george.dunlap@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 05/12] fuzz/x86_emulate: Add 'afl-cov'
	target
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTAvMTcgMTc6MjAsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gLi4udG8gZ2VuZXJhdGUg
YSAibm9ybWFsIiBjb3ZlcmFnZS1pbnN0cnVtZW50ZWQgYmluYXJ5LCBzdWl0YWJsZSBmb3IKPiB1
c2Ugd2l0aCBnY292IG9yIGFmbC1jb3YuCj4KPiBUaGlzIGlzIHNsaWdodGx5IGFubm95aW5nIGJl
Y2F1c2U6Cj4KPiAgLSBFdmVyeSBvYmplY3QgZmlsZSBuZWVkcyB0byBoYXZlIGJlZW4gaW5zdHJ1
bWVudGVkIHRvIHdvcmsKPiAgICBlZmZlY3RpdmVseQo+Cj4gIC0gWW91IGdlbmVyYWxseSB3YW50
IHRvIGhhdmUgYm90aCBhbiBhZmwtaW5zdHJ1bWVudGVkIGJpbmFyeSBhbmQgYQo+ICAgIGdjb3Yt
aW5zdHJ1bWVudGVkIGJpbmFyeSBhdCB0aGUgc2FtZSB0aW1lLCBidXQKPgo+ICAtIGdjb3YgaW5z
dHJ1bWVudGF0aW9uIGFuZCBhZmwgaW5zdHJ1bWVudGF0aW9uIGFyZSBtdXR1YWxseSBleGNsdXNp
dmUKPgo+IFNvIHdoZW4gbWFraW5nIHRoZSBgYWZsLWNvdmAgdGFyZ2V0LCBnZW5lcmF0ZSBhIHNl
Y29uZCBzZXQgb2Ygb2JqZWN0Cj4gZmlsZXMgYW5kIGEgc2Vjb25kIGJpbmFyeSB3aXRoIHRoZSBg
LWNvdmAgc3VmZml4Lgo+Cj4gV2hpbGUgd2UncmUgaGVyZSwgcmVtb3ZlIHRoZSByZWR1bmRhbnQg
eDg2LWVtdWxhdGUuYyBkZXBlbmRlbmN5IGZvcgo+IHg4Ni1lbXVsYXRlLm8uCj4KPiBTaWduZWQt
b2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgpBY2tlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 02:38:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 02:38:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e26uI-0000oE-1I; Wed, 11 Oct 2017 02:38:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45060836d=Andrew.Cooper3@citrix.com>)
 id 1e26uH-0000nE-1a
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 02:38:01 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 7B/CB-05537-8048DD95; Wed, 11 Oct 2017 02:38:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsWyU9JRQpe95W6
 kweMmU4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPupw7Ggq/cFee+RDUwXuHsYuTkkBDwk2g4
 288GYgsLuEu8b+1jBbFFgOIduz+D2cwCmRIf7z5lBrGFBPIk1sx7C1bPJqAvsfvFJyYQm1fAV
 uLX/ZVg9SwCqhK727cwgtiiAuESTWf7WSBqBCVOznwCZnMC1T96vR9oJgfQfE2J9bv0IVbJS2
 x/O4cZwhaXaPoCMVJIQE3iWv8ldoiT0yW2/v3FPIFRYBaSqbMQJs1CMmkWkkkLGFlWMaoXpxa
 VpRbpmuglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGKwMQ7GDsvux/iFGSg0lJ
 lPe1+t1IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8Ms1AOcGi1PTUirTMHGDcwKQlOHiURHhbm
 4DSvMUFibnFmekQqVOMilLivAEgfQIgiYzSPLg2WKxeYpSVEuZlBDpEiKcgtSg3swRV/hWjOA
 ejkjDvcZDxPJl5JXDTXwEtZgJaLJp2B2RxSSJCSqqBkWv+0hf9R1deX2VdmpLnvuflzVVcd3v
 OHxdewVqr/+XGp5Xbmw1Zrm35qnU6uTsl/e9iC/2ORq0lPO8XsN82Yrs2TU/eOfTVt9Xff8Ry
 lZXZtVx4tbSNOTqxi7Fe3Nay42iVxbMXdc9/rbu12c2ryz711sFyl2/np77eJhP7skGvunz1l
 O/HgpVYijMSDbWYi4oTAXRHwvTQAgAA
X-Env-Sender: prvs=45060836d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1507689466!111173289!3
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.9 required=7.0 tests=DATE_IN_PAST_06_12,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25097 invoked from network); 11 Oct 2017 02:37:59 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 02:37:59 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="55892350"
To: George Dunlap <george.dunlap@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20171010162011.9629-1-george.dunlap@citrix.com>
 <20171010162011.9629-9-george.dunlap@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <17c02125-7295-43ac-ad95-ab2d5846f138@citrix.com>
Date: Tue, 10 Oct 2017 17:59:07 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171010162011.9629-9-george.dunlap@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 09/12] fuzz/x86_emulate: Make input more
	compact
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTAvMTcgMTc6MjAsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gQXQgdGhlIG1vbWVudCwg
QUZMIHJlY2tvbnMgdGhhdCBmb3IgYW55IGdpdmVuIGlucHV0LCA4NyUgb2YgaXQgaXMKPiBjb21w
bGV0ZWx5IGlycmVsZXZhbnQ6IHRoYXQgaXMsIGl0IGNhbiBjaGFuZ2UgaXQgYXMgbXVjaCBhcyBp
dCB3YW50cwo+IGJ1dCBoYXZlIG5vIGltcGFjdCBvbiB0aGUgcmVzdWx0IG9mIHRoZSB0ZXN0OyBh
bmQgeWV0IGl0IGNhbid0IHJlbW92ZQo+IGl0Lgo+Cj4gVGhpcyBpcyBsYXJnZWx5IGJlY2F1c2Ug
d2UgaW50ZXJwcmV0IHRoZSBibG9iIGhhbmRlZCB0byB1cyBhcyBhIGxhcmdlCj4gc3RydWN0LCBp
bmNsdWRpbmcgQ1IgdmFsdWVzLCBNU1IgdmFsdWVzLCBzZWdtZW50IHJlZ2lzdGVycywgYW5kIGEg
ZnVsbAo+IGNwdV91c2VyX3JlZ3MuCj4KPiBJbnN0ZWFkLCBtb2RpZnkgb3VyIGludGVycHJldGF0
aW9uIHRvIGhhdmUgYSAic2V0IHN0YXRlIiBzdGFuemEgYXQgdGhlCj4gZnJvbnQuICBCZWdpbiBi
eSByZWFkaW5nIGEgMTYtYml0IHZhbHVlOyBpZiBpdCBpcyBsb3dlciB0aGFuIGEgY2VydGFpbgo+
IHRocmVzaG9sZCwgc2V0IHNvbWUgc3RhdGUgYWNjb3JkaW5nIHRvIHdoYXQgYnl0ZSBpdCBpcywg
YW5kIHJlcGVhdC4KPiBDb250aW51ZSB1bnRpbCB0aGUgYnl0ZSBpcyBhYm92ZSBhIGNlcnRhaW4g
dGhyZXNob2xkLgo+Cj4gVGhpcyBhbGxvd3MgQUZMIHRvIGNvbXBhY3QgYW55IGdpdmVuIHRlc3Qg
Y2FzZSBtdWNoIHNtYWxsZXI7IHRvIHRoZQo+IHBvaW50IHdoZXJlIG5vdyBpdCByZWNrb25zIHRo
ZXJlIGlzIG5vdCBhIHNpbmdsZSBieXRlIG9mIHRoZSB0ZXN0IGZpbGUKPiB3aGljaCBiZWNvbWVz
IGlycmVsZXZhbnQuICBUZXN0aW5nIGhhdmUgc2hvd24gdGhhdCB0aGlzIG9wdGlvbiBib3RoCj4g
YWxsb3dzIEFGTCB0byByZWFjaCBjb3ZlcmFnZSBtdWNoIGZhc3RlciwgYW5kIHRvIGhhdmUgYSB0
b3RhbCBjb3ZlcmFnZQo+IGhpZ2hlciB0aGFuIHdpdGggdGhlIG9sZCBmb3JtYXQuCj4KPiBNYWtl
IHRoaXMgYW4gb3B0aW9uIChyYXRoZXIgdGhhbiBhIHVuaWxhdGVyYWwgY2hhbmdlKSB0byBlbmFi
bGUKPiBzaWRlLWJ5LXNpZGUgcGVyZm9ybWFuY2UgY29tcGFyaXNvbiBvZiB0aGUgb2xkIGFuZCBu
ZXcgZm9ybWF0cy4KPgo+IFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4KCkkgYW0gc3RpbGwgb2YgdGhlIG9waW5pb24gdGhhdCB0aGlzIGlzIGEg
d2FzdGUgb2YgZWZmb3J0LCB3aGljaCB3b3VsZCBiZQpiZXR0ZXIgc3BlbnQgYWN0dWFsbHkgcmVt
b3ZpbmcgdGhlIGlycmVsZXZhbnQgc3RhdGUgaW4gdGhlIGZpcnN0IHBsYWNlOwpub3QgYnVpbGRp
bmcgYW4gb2JmdXNjYXRpb24gYWxnb3JpdGhtLgoKSSdtIG5vdCBnb2luZyB0byBuYWNrIHRoZSBw
YXRjaCBiZWNhdXNlIHRoYXQgaXMgcHJvYmFibHkgb3ZlciB0aGUgdG9wLApidXQgSSdtIG5vdCBp
biBmYXZvdXIgaWYgdGhpcyBjaGFuZ2UgZ29pbmcgaW4uCgp+QW5kcmV3CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 02:38:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 02:38:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e26uL-0000q9-9d; Wed, 11 Oct 2017 02:38:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45060836d=Andrew.Cooper3@citrix.com>)
 id 1e26uJ-0000p8-LL
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 02:38:03 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 C6/B5-07499-A048DD95; Wed, 11 Oct 2017 02:38:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQper5W6
 kwcE10hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bvtoXMBbsEKt4tnM3cwLiXt4uRk0NCwE9i
 9o92FhBbWMBd4n1rHyuILQIU79j9GcxmFsiU+Hj3KXMXIxeHkMAVRokly/vAGtgE9CV2v/jEB
 GLzCthKnPwwmR3EZhFQldjc+wasRlQgXKLpbD8LRI2gxMmZT8BsTgE7iRWdp4BsDqAFmhLrd+
 lD7JKX2P52DjOELS7R9GUl2A1CAmoS1/ovsUPcnC6x9e8v5gmMArOQTJ2FMGkWkkmzkExawMi
 yilG9OLWoLLVI10QvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwYBmAYAdj92X/
 Q4ySHExKoryv1e9GCvEl5adUZiQWZ8QXleakFh9ilOHgUJLglWkGygkWpaanVqRl5gBjByYtw
 cGjJMLb2gSU5i0uSMwtzkyHSJ1iVJQS5w0A6RMASWSU5sG1weL1EqOslDAvI9AhQjwFqUW5mS
 Wo8q8YxTkYlYR5j4OM58nMK4Gb/gpoMRPQYtG0OyCLSxIRUlINjCWNKvFWQRNZNxdcZOL3M97
 /bRezxE/10gXaE/bonLXynDDrwOx9+r/rfAQP7upZ2LXi9QvWSTtXzZ+glGh5Nad2ZUFdxf7N
 eX8nfTD9G5R3eTMbt1TL6nUXWHOPHS26fknFb8XKWYt7CrNfZq76LtV7hudNSox47dzHiw+ya
 n9XkahXEpTVkVJiKc5INNRiLipOBABx3hyR0gIAAA==
X-Env-Sender: prvs=45060836d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1507689466!111173289!4
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.9 required=7.0 tests=DATE_IN_PAST_06_12,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25162 invoked from network); 11 Oct 2017 02:38:02 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 02:38:02 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="55892458"
To: George Dunlap <george.dunlap@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20171010162011.9629-1-george.dunlap@citrix.com>
 <20171010162011.9629-9-george.dunlap@citrix.com>
 <17c02125-7295-43ac-ad95-ab2d5846f138@citrix.com>
 <20fbf5b3-9aa9-c9df-a946-e53db6950ffe@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <6be91685-17ed-1c26-5b2c-00fb311b06d4@citrix.com>
Date: Tue, 10 Oct 2017 18:11:07 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20fbf5b3-9aa9-c9df-a946-e53db6950ffe@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 09/12] fuzz/x86_emulate: Make input more
	compact
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTAvMTcgMTg6MDEsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gT24gMTAvMTAvMjAxNyAw
NTo1OSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMTAvMTAvMTcgMTc6MjAsIEdlb3Jn
ZSBEdW5sYXAgd3JvdGU6Cj4+PiBBdCB0aGUgbW9tZW50LCBBRkwgcmVja29ucyB0aGF0IGZvciBh
bnkgZ2l2ZW4gaW5wdXQsIDg3JSBvZiBpdCBpcwo+Pj4gY29tcGxldGVseSBpcnJlbGV2YW50OiB0
aGF0IGlzLCBpdCBjYW4gY2hhbmdlIGl0IGFzIG11Y2ggYXMgaXQgd2FudHMKPj4+IGJ1dCBoYXZl
IG5vIGltcGFjdCBvbiB0aGUgcmVzdWx0IG9mIHRoZSB0ZXN0OyBhbmQgeWV0IGl0IGNhbid0IHJl
bW92ZQo+Pj4gaXQuCj4+Pgo+Pj4gVGhpcyBpcyBsYXJnZWx5IGJlY2F1c2Ugd2UgaW50ZXJwcmV0
IHRoZSBibG9iIGhhbmRlZCB0byB1cyBhcyBhIGxhcmdlCj4+PiBzdHJ1Y3QsIGluY2x1ZGluZyBD
UiB2YWx1ZXMsIE1TUiB2YWx1ZXMsIHNlZ21lbnQgcmVnaXN0ZXJzLCBhbmQgYSBmdWxsCj4+PiBj
cHVfdXNlcl9yZWdzLgo+Pj4KPj4+IEluc3RlYWQsIG1vZGlmeSBvdXIgaW50ZXJwcmV0YXRpb24g
dG8gaGF2ZSBhICJzZXQgc3RhdGUiIHN0YW56YSBhdCB0aGUKPj4+IGZyb250LiAgQmVnaW4gYnkg
cmVhZGluZyBhIDE2LWJpdCB2YWx1ZTsgaWYgaXQgaXMgbG93ZXIgdGhhbiBhIGNlcnRhaW4KPj4+
IHRocmVzaG9sZCwgc2V0IHNvbWUgc3RhdGUgYWNjb3JkaW5nIHRvIHdoYXQgYnl0ZSBpdCBpcywg
YW5kIHJlcGVhdC4KPj4+IENvbnRpbnVlIHVudGlsIHRoZSBieXRlIGlzIGFib3ZlIGEgY2VydGFp
biB0aHJlc2hvbGQuCj4+Pgo+Pj4gVGhpcyBhbGxvd3MgQUZMIHRvIGNvbXBhY3QgYW55IGdpdmVu
IHRlc3QgY2FzZSBtdWNoIHNtYWxsZXI7IHRvIHRoZQo+Pj4gcG9pbnQgd2hlcmUgbm93IGl0IHJl
Y2tvbnMgdGhlcmUgaXMgbm90IGEgc2luZ2xlIGJ5dGUgb2YgdGhlIHRlc3QgZmlsZQo+Pj4gd2hp
Y2ggYmVjb21lcyBpcnJlbGV2YW50LiAgVGVzdGluZyBoYXZlIHNob3duIHRoYXQgdGhpcyBvcHRp
b24gYm90aAo+Pj4gYWxsb3dzIEFGTCB0byByZWFjaCBjb3ZlcmFnZSBtdWNoIGZhc3RlciwgYW5k
IHRvIGhhdmUgYSB0b3RhbCBjb3ZlcmFnZQo+Pj4gaGlnaGVyIHRoYW4gd2l0aCB0aGUgb2xkIGZv
cm1hdC4KPj4+Cj4+PiBNYWtlIHRoaXMgYW4gb3B0aW9uIChyYXRoZXIgdGhhbiBhIHVuaWxhdGVy
YWwgY2hhbmdlKSB0byBlbmFibGUKPj4+IHNpZGUtYnktc2lkZSBwZXJmb3JtYW5jZSBjb21wYXJp
c29uIG9mIHRoZSBvbGQgYW5kIG5ldyBmb3JtYXRzLgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KPj4gSSBhbSBzdGlsbCBvZiB0
aGUgb3BpbmlvbiB0aGF0IHRoaXMgaXMgYSB3YXN0ZSBvZiBlZmZvcnQsIHdoaWNoIHdvdWxkIGJl
Cj4+IGJldHRlciBzcGVudCBhY3R1YWxseSByZW1vdmluZyB0aGUgaXJyZWxldmFudCBzdGF0ZSBp
biB0aGUgZmlyc3QgcGxhY2U7Cj4+IG5vdCBidWlsZGluZyBhbiBvYmZ1c2NhdGlvbiBhbGdvcml0
aG0uCj4+Cj4+IEknbSBub3QgZ29pbmcgdG8gbmFjayB0aGUgcGF0Y2ggYmVjYXVzZSB0aGF0IGlz
IHByb2JhYmx5IG92ZXIgdGhlIHRvcCwKPj4gYnV0IEknbSBub3QgaW4gZmF2b3VyIGlmIHRoaXMg
Y2hhbmdlIGdvaW5nIGluLgo+IERpZCB5b3UgbG9vayBhdCB0aGUgZXZpZGVuY2UgSSBwcmVzZW50
ZWQsIGRlbW9uc3RyYXRpbmcgdGhhdCB0aGlzCj4gc2lnbmlmaWNhbnRseSBpbmNyZWFzZXMgdGhl
IGVmZmVjdGl2ZW5lc3Mgb2YgQUZMPwoKSSBjYW4gZWFzaWx5IGJlbGlldmUgdGhhdCB5b3UndmUg
Zm91bmQgYW4gb2JmdWNhdGlvbiBhbGdvcml0aG0gd2hpY2gKZG9lcyBiZXR0ZXIgdGhhbiB0aGUg
Y3VycmVudCBzdGF0ZSBsYXlvdXQuCgpJIGRvIG5vdCBiZWxpZXZlIHRoYXQgYW55IGFtb3VudCBv
ZiBvYmZ1c2NhdGlvbiB3aWxsIGJlIGJldHRlciB0aGFuCmFjdHVhbGx5IGZpeGluZyB0aGUgcm9v
dCBjYXVzZSBvZiB0aGUgcHJvYmxlbTsgdGhhdCB0aGUgY3VycmVudCBzdGF0ZQpyZWFsbHkgaXMg
bW9zdGx5IGlycmVsZXZhbnQsIGFuZCBjYW4gZWFzaWx5IGJlIHNocnVuay4KCn5BbmRyZXcKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 02:39:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 02:39:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e26vR-00019J-Jo; Wed, 11 Oct 2017 02:39:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45060836d=Andrew.Cooper3@citrix.com>)
 id 1e26vP-00018u-WF
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 02:39:12 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 D8/F6-20448-F448DD95; Wed, 11 Oct 2017 02:39:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsWyU9JRQtev5W6
 kwadLUhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aPu2+ZClZLVOyY8IatgbFFpIuRk0NCwE/i
 79MpTCC2sIC7xPvWPlYQWwQo3rH7M5jNLJAp8fHuU2YQW0hgF5PEtGtyIDabgL7E7hefwHp5B
 Wwl2vf3gtWzCKhK7Oz6xAhiiwqESzSd7WeBqBGUODnzCZjNKWAn8fTYDvYuRg6g+ZoS63fpQ6
 ySl2jeOpsZwhaXaPqykhVirZrEtf5L7BAnp0ts/fuLeQKjwCwkU2chTJqFZNIsJJMWMLKsYlQ
 vTi0qSy3SNdJLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgM13oGBsYdjKeanQ8x
 SnIwKYnyvla/GynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgndyM1BOsCg1PbUiLTMHGDkwaQkOH
 iUR3tYmoDRvcUFibnFmOkTqFKOilDjvepA+AZBERmkeXBssWi8xykoJ8zIyMDAI8RSkFuVmlq
 DKv2IU52BUEuZtBJnCk5lXAjf9FdBiJqDFoml3QBaXJCKkpBoYXZ7MD2Oq+/+rRfik14/L7It
 uTJdqOtXw7sh749jQe9VpDDNt5thl3mHj+cE/U28+i53KD42rRcFuZZfvtnT/tpwuKHndL2vZ
 gc/ihq0hv6czLDh+f71VLAszT0S2iPyf2bolz54XRj8tXW0dKr7r5i8mHeW/Nx33Sa4rjF65R
 jKpoiLUyf2HEktxRqKhFnNRcSIAGsMgnNECAAA=
X-Env-Sender: prvs=45060836d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1507689544!98015809!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.9 required=7.0 tests=DATE_IN_PAST_06_12,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30419 invoked from network); 11 Oct 2017 02:39:10 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 02:39:10 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="55892819"
To: George Dunlap <george.dunlap@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20171010162011.9629-1-george.dunlap@citrix.com>
 <20171010162011.9629-9-george.dunlap@citrix.com>
 <17c02125-7295-43ac-ad95-ab2d5846f138@citrix.com>
 <20fbf5b3-9aa9-c9df-a946-e53db6950ffe@citrix.com>
 <6be91685-17ed-1c26-5b2c-00fb311b06d4@citrix.com>
 <49646fb3-c5bf-91fe-8ee7-a8ca5fcea68f@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <25d23288-0203-3db6-998c-1045219b8cf9@citrix.com>
Date: Tue, 10 Oct 2017 18:31:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <49646fb3-c5bf-91fe-8ee7-a8ca5fcea68f@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 09/12] fuzz/x86_emulate: Make input more
	compact
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTAvMTcgMTg6MTMsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gT24gMTAvMTAvMjAxNyAw
NjoxMSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMTAvMTAvMTcgMTg6MDEsIEdlb3Jn
ZSBEdW5sYXAgd3JvdGU6Cj4+PiBPbiAxMC8xMC8yMDE3IDA1OjU5IFBNLCBBbmRyZXcgQ29vcGVy
IHdyb3RlOgo+Pj4+IE9uIDEwLzEwLzE3IDE3OjIwLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+Pj4+
PiBBdCB0aGUgbW9tZW50LCBBRkwgcmVja29ucyB0aGF0IGZvciBhbnkgZ2l2ZW4gaW5wdXQsIDg3
JSBvZiBpdCBpcwo+Pj4+PiBjb21wbGV0ZWx5IGlycmVsZXZhbnQ6IHRoYXQgaXMsIGl0IGNhbiBj
aGFuZ2UgaXQgYXMgbXVjaCBhcyBpdCB3YW50cwo+Pj4+PiBidXQgaGF2ZSBubyBpbXBhY3Qgb24g
dGhlIHJlc3VsdCBvZiB0aGUgdGVzdDsgYW5kIHlldCBpdCBjYW4ndCByZW1vdmUKPj4+Pj4gaXQu
Cj4+Pj4+Cj4+Pj4+IFRoaXMgaXMgbGFyZ2VseSBiZWNhdXNlIHdlIGludGVycHJldCB0aGUgYmxv
YiBoYW5kZWQgdG8gdXMgYXMgYSBsYXJnZQo+Pj4+PiBzdHJ1Y3QsIGluY2x1ZGluZyBDUiB2YWx1
ZXMsIE1TUiB2YWx1ZXMsIHNlZ21lbnQgcmVnaXN0ZXJzLCBhbmQgYSBmdWxsCj4+Pj4+IGNwdV91
c2VyX3JlZ3MuCj4+Pj4+Cj4+Pj4+IEluc3RlYWQsIG1vZGlmeSBvdXIgaW50ZXJwcmV0YXRpb24g
dG8gaGF2ZSBhICJzZXQgc3RhdGUiIHN0YW56YSBhdCB0aGUKPj4+Pj4gZnJvbnQuICBCZWdpbiBi
eSByZWFkaW5nIGEgMTYtYml0IHZhbHVlOyBpZiBpdCBpcyBsb3dlciB0aGFuIGEgY2VydGFpbgo+
Pj4+PiB0aHJlc2hvbGQsIHNldCBzb21lIHN0YXRlIGFjY29yZGluZyB0byB3aGF0IGJ5dGUgaXQg
aXMsIGFuZCByZXBlYXQuCj4+Pj4+IENvbnRpbnVlIHVudGlsIHRoZSBieXRlIGlzIGFib3ZlIGEg
Y2VydGFpbiB0aHJlc2hvbGQuCj4+Pj4+Cj4+Pj4+IFRoaXMgYWxsb3dzIEFGTCB0byBjb21wYWN0
IGFueSBnaXZlbiB0ZXN0IGNhc2UgbXVjaCBzbWFsbGVyOyB0byB0aGUKPj4+Pj4gcG9pbnQgd2hl
cmUgbm93IGl0IHJlY2tvbnMgdGhlcmUgaXMgbm90IGEgc2luZ2xlIGJ5dGUgb2YgdGhlIHRlc3Qg
ZmlsZQo+Pj4+PiB3aGljaCBiZWNvbWVzIGlycmVsZXZhbnQuICBUZXN0aW5nIGhhdmUgc2hvd24g
dGhhdCB0aGlzIG9wdGlvbiBib3RoCj4+Pj4+IGFsbG93cyBBRkwgdG8gcmVhY2ggY292ZXJhZ2Ug
bXVjaCBmYXN0ZXIsIGFuZCB0byBoYXZlIGEgdG90YWwgY292ZXJhZ2UKPj4+Pj4gaGlnaGVyIHRo
YW4gd2l0aCB0aGUgb2xkIGZvcm1hdC4KPj4+Pj4KPj4+Pj4gTWFrZSB0aGlzIGFuIG9wdGlvbiAo
cmF0aGVyIHRoYW4gYSB1bmlsYXRlcmFsIGNoYW5nZSkgdG8gZW5hYmxlCj4+Pj4+IHNpZGUtYnkt
c2lkZSBwZXJmb3JtYW5jZSBjb21wYXJpc29uIG9mIHRoZSBvbGQgYW5kIG5ldyBmb3JtYXRzLgo+
Pj4+Pgo+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNp
dHJpeC5jb20+Cj4+Pj4gSSBhbSBzdGlsbCBvZiB0aGUgb3BpbmlvbiB0aGF0IHRoaXMgaXMgYSB3
YXN0ZSBvZiBlZmZvcnQsIHdoaWNoIHdvdWxkIGJlCj4+Pj4gYmV0dGVyIHNwZW50IGFjdHVhbGx5
IHJlbW92aW5nIHRoZSBpcnJlbGV2YW50IHN0YXRlIGluIHRoZSBmaXJzdCBwbGFjZTsKPj4+PiBu
b3QgYnVpbGRpbmcgYW4gb2JmdXNjYXRpb24gYWxnb3JpdGhtLgo+Pj4+Cj4+Pj4gSSdtIG5vdCBn
b2luZyB0byBuYWNrIHRoZSBwYXRjaCBiZWNhdXNlIHRoYXQgaXMgcHJvYmFibHkgb3ZlciB0aGUg
dG9wLAo+Pj4+IGJ1dCBJJ20gbm90IGluIGZhdm91ciBpZiB0aGlzIGNoYW5nZSBnb2luZyBpbi4K
Pj4+IERpZCB5b3UgbG9vayBhdCB0aGUgZXZpZGVuY2UgSSBwcmVzZW50ZWQsIGRlbW9uc3RyYXRp
bmcgdGhhdCB0aGlzCj4+PiBzaWduaWZpY2FudGx5IGluY3JlYXNlcyB0aGUgZWZmZWN0aXZlbmVz
cyBvZiBBRkw/Cj4+IEkgY2FuIGVhc2lseSBiZWxpZXZlIHRoYXQgeW91J3ZlIGZvdW5kIGFuIG9i
ZnVjYXRpb24gYWxnb3JpdGhtIHdoaWNoCj4+IGRvZXMgYmV0dGVyIHRoYW4gdGhlIGN1cnJlbnQg
c3RhdGUgbGF5b3V0Lgo+Pgo+PiBJIGRvIG5vdCBiZWxpZXZlIHRoYXQgYW55IGFtb3VudCBvZiBv
YmZ1c2NhdGlvbiB3aWxsIGJlIGJldHRlciB0aGFuCj4+IGFjdHVhbGx5IGZpeGluZyB0aGUgcm9v
dCBjYXVzZSBvZiB0aGUgcHJvYmxlbTsgdGhhdCB0aGUgY3VycmVudCBzdGF0ZQo+PiByZWFsbHkg
aXMgbW9zdGx5IGlycmVsZXZhbnQsIGFuZCBjYW4gZWFzaWx5IGJlIHNocnVuay4KPiBSaWdodDsg
d2VsbCBJJ3ZlIGFscmVhZHkgZXhwbGFpbmVkIHdoeSBJIGRvbid0IHRoaW5rICJvYmZ1c2NhdGlv
biIgaXMKPiB0aGUgcmlnaHQgdGVybS4KCkhvdyBlbHNlIHdvdWxkIGRlc2NyaWJlIGl0P8KgIFlv
dSBhcmUgcHVycG9zZWZ1bGx5IGhpZGluZyB0aGUgc3RydWN0dXJlCm9mIHRoZSBkYXRhIGJ5IGRv
aW5nIGNvbmRpdGlvbmFsIGluaXRpYWxpc2F0aW9uIGJhc2VkIG9uIGVhcmxpZXIgdmFsdWVzLgoK
PiBGb3IgdGhlIHRpbWUgYmVpbmcsIHdlIGhhdmUgc29tZXRoaW5nIHdoaWNoIGltcHJvdmVzCj4g
ZWZmaWNpZW5jeTsKCkhvdyBtdWNoIG9mIHRoaXMgbWVhc3VyZWQgZWZmaWNpZW50bHkgaXMgYWN0
dWFsbHkgQUxGIGZpbmRpbmcgcGF0aHMKYXJvdW5kIHNldHVwX3N0YXRlKCkgcmF0aGVyIHRoYW4g
ZmluZGluZyBuZXcgcGF0aHMgaW4gdGhlIGVtdWxhdG9yCml0c2VsZj/CoCBJIGNhbid0IHRoaW5r
IG9mIGEgdGVzdCB3aGljaCB3b3VsZCBpc29sYXRlIHRoaXMgcHJvcGVybHkuCgo+IGxldCdzIGNo
ZWNrIGl0IGluIG5vdywgYW5kIGluIHRoZSBmdXR1cmUgaWYgeW91IG9yIHNvbWVvbmUKPiBlbHNl
IGZpbmRzIGEgd2F5IHRvIGZpeCBpdCAicHJvcGVybHkiIHdlIGNhbiBkbyB0aGF0LgoKSSB3b3Vs
ZG4ndCByZWFsbHkgbWluZCBzbyBtdWNoIGlmIHRoaXMgY2hhbmdlIGRpZG4ndCBtYWtlIGl0IGhh
cmRlciB0bwpmaXggdGhlIHJvb3QgY2F1c2UuwqAgQXMgaXQgaXMsIHlvdXIgcHJlcmVxdWlzaXRl
IHBhdGNoIHByb2hpYml0cyBhbnkKYWJpbGl0eSB0byBvdmVybGF5IGEgbWluaW1hbCBzdHJ1Y3R1
cmUgb3ZlciB0aGUgZnV6emluZyBjb3JwdXMuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 02:41:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 02:41:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e26xV-00021v-3H; Wed, 11 Oct 2017 02:41:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45060836d=Andrew.Cooper3@citrix.com>)
 id 1e26xU-00021j-9C
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 02:41:20 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 63/21-05537-FC48DD95; Wed, 11 Oct 2017 02:41:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsWyU9JRQvdcy91
 Ig5t9HBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8adhSvYCu6yV/w+1MrSwPiBtYuRk0NCwE9i
 5aw57CC2sECIxIsXr9hAbBGgeMfuz2A1zAKZEh/vPmXuYuTiEBK4wiix/dBBsASbgL7E7hefm
 EBsXgFbiaZ1b8DiLAKqEttPL2IBsUUFwiWazvazQNQISpyc+QTM5hSwk5j09w/QMg6gBZoS63
 fpQ+ySl2jeOpsZwhaXaPqyEmykkICaxLX+S+wQN6dLbP37i3kCo8AsJFNnIUyahWTSLCSTFjC
 yrGJUL04tKkst0jXRSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDFgGINjB2H3Z
 /xCjJAeTkijva/W7kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeC80A+UEi1LTUyvSMnOAsQOTl
 uDgURLhbW0CSvMWFyTmFmemQ6ROMepy3Hh4/Q+TEEtefl6qlDjvepAZAiBFGaV5cCNgcXyJUV
 ZKmJcR6CghnoLUotzMElT5V4ziHIxKwrx7QabwZOaVwG16BXQEE9ARoml3QI4oSURISTUwzl9
 2a7JnsurEp0Zxi+z2Zt7WnK27LOyjZ/Ds91/177Y+P2220yZzN7dOQVC4ZtHvufut19/0lFUy
 Xm327ZKf5bLFk2xL5V8a9BrUlDq/DZgcx3Tr9w73BRY3mb6F/CqTVkx5l/Mtc/q77Y1HSk5fr
 b56/ZaZ8btFzNpvp32edVfe8Yos/xtjNyWW4oxEQy3mouJEAASeu4beAgAA
X-Env-Sender: prvs=45060836d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1507689674!111173487!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.9 required=7.0 tests=DATE_IN_PAST_06_12,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64573 invoked from network); 11 Oct 2017 02:41:17 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 02:41:17 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="55893275"
To: George Dunlap <george.dunlap@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20171010162011.9629-1-george.dunlap@citrix.com>
 <20171010162011.9629-6-george.dunlap@citrix.com>
 <dd1bbea0-5516-f9aa-e202-b897e69cb476@citrix.com>
 <bee836a2-f1b9-4980-ec33-a946db90ad35@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <f4df5832-9547-f1dd-9d2b-9188d7255515@citrix.com>
Date: Tue, 10 Oct 2017 18:56:31 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <bee836a2-f1b9-4980-ec33-a946db90ad35@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 06/12] fuzz/x86_emulate: Take multiple
 test files for inputs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTAvMTcgMTc6NTgsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gT24gMTAvMTAvMjAxNyAw
NTo1NiBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMTAvMTAvMTcgMTc6MjAsIEdlb3Jn
ZSBEdW5sYXAgd3JvdGU6Cj4+PiBAQCAtNjUsMTIgKzY4LDE1IEBAIGludCBtYWluKGludCBhcmdj
LCBjaGFyICoqYXJndikKPj4+ICAjaWZkZWYgX19BRkxfSEFWRV9NQU5VQUxfQ09OVFJPTAo+Pj4g
ICAgICBfX0FGTF9JTklUKCk7Cj4+PiAgCj4+PiAtICAgIHdoaWxlICggX19BRkxfTE9PUCgxMDAw
KSApCj4+PiArICAgIGZvciggY291bnQgPSAwOyBfX0FGTF9MT09QKDEwMDApOyApCj4+PiArI2Vs
c2UKPj4+ICsgICAgZm9yKCBjb3VudCA9IDA7IGNvdW50IDwgbWF4OyBjb3VudCsrICkKPj4+ICAj
ZW5kaWYKPj4+ICAgICAgewo+Pj4gICAgICAgICAgaWYgKCBmcCAhPSBzdGRpbiApIC8qIElmIG5v
dCB1c2luZyBzdGRpbiwgb3BlbiB0aGUgcHJvdmlkZWQgZmlsZS4gKi8KPj4+ICAgICAgICAgIHsK
Pj4+IC0gICAgICAgICAgICBmcCA9IGZvcGVuKGFyZ3Zbb3B0aW5kXSwgInJiIik7Cj4+PiArICAg
ICAgICAgICAgcHJpbnRmKCJPcGVuaW5nIGZpbGUgJXNcbiIsIGFyZ3Zbb3B0aW5kXSk7Cj4+PiAr
ICAgICAgICAgICAgZnAgPSBmb3Blbihhcmd2W29wdGluZCArIGNvdW50XSwgInJiIik7Cj4+IEkg
cHJlc3VtZSB0aGUgcHJpbnRmKCkgd2FudHMgYWRqdXN0aW5nIHRvIG1hdGNoIHRoZSBmb3Blbigp
ID8KPiBPaCEgIEkgdGhvdWdodCBJJ2QgZml4ZWQgdGhhdC4gIEluZGVlZCBpdCBkb2VzLgo+Cj4g
SSBjYW4gZml4IHRoYXQgb24gY2hlY2staW4sIGlmIHdlIGRvbid0IGZpbmQgYW55dGhpbmcgYmln
Z2VyIHdvcnRoCj4gcmUtc2VuZGluZyBmb3IuCgpJIGNhbid0IHNlZSBhbnl0aGluZyBlbHNlIG5l
ZWRpbmcgZml4aW5nLsKgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyCjxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 02:41:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 02:41:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e26xY-00023Q-AY; Wed, 11 Oct 2017 02:41:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=450362f7b=roger.pau@citrix.com>)
 id 1e26xX-00022O-G5
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 02:41:23 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 16/8D-29911-2D48DD95; Wed, 11 Oct 2017 02:41:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWyU9JRQvdSy91
 Ig69XeCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz57z8xFxwRqTh9dC9TA+N2vi5GTg4JAT+J
 bU8amLsYOThYBFQlLk4LBjHZBOwlpn+tAKkQEVCW6P31m6WLkYuDWaCTUeLchz5mkISwgLXEl
 6c9jCA2r4CnxJJ7O9lAioQE5jJKfJv9HSohKHFy5hMWEJtZQEdiwe5PbCALmAWkJZb/4wAJcw
 LtenFpAyuILSqgItG/5Ck7iC0koCjRP+8BG8SZ6RJHZ25km8DIPwvJ1FlIps5CmLqAkXkVo3p
 xalFZapGuiV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmD4MQDBDsbuy/6HGCU5
 mJREeV+r340U4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7oRkoJ1iUmp5akZaZA4wEmLQEB4+SC
 G9rE1Cat7ggMbc4Mx0idYpRUUqcdz1InwBIIqM0D64NFn2XGGWlhHkZgQ4R4ilILcrNLEGVf8
 UozsGoJMy7F2QKT2ZeCdz0V0CLmYAWi6bdAVlckoiQkmpgbJj5UzpQz9tZS/fxTMPu0Dsdjla
 /rr2NcZAUvHrVeKV+oLiW20FZwzIrl0nsP/ifeR5PFN5zUuKDoJn1qWpHPuuLJ12un9wa1Viz
 TPnkhTD+W6Hp34Kvth4KFi74In92ytuXqsvv8Gtl/7sSXn+H0WTrzMib2Vvnene9yYlTTdFZu
 LnQmfWJEktxRqKhFnNRcSIA2cQzgLkCAAA=
X-Env-Sender: prvs=450362f7b=roger.pau@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1507689674!111173487!2
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.9 required=7.0 tests=DATE_IN_PAST_06_12,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64738 invoked from network); 11 Oct 2017 02:41:22 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 02:41:22 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="55893290"
Date: Tue, 10 Oct 2017 16:04:47 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20171010150447.ngiher4jtr7pqpdn@dhcp-3-128.uk.xensource.com>
References: <20170919152936.14498-1-roger.pau@citrix.com>
 <20170919152936.14498-12-roger.pau@citrix.com>
 <59D4B9430200007800181EB8@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59D4B9430200007800181EB8@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 konrad.wilk@oracle.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v6 11/11] vpci/msix: add MSI-X handlers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMDQsIDIwMTcgYXQgMDg6MzQ6NDNBTSArMDAwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE5LjA5LjE3IGF0IDE3OjI5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gKyAgICBjb25zdCBzdHJ1Y3QgdnBjaV9iYXIgKmJhcnM7Cj4gPiArICAgIHN0cnVj
dCB2cGNpX21zaXggKm1zaXg7Cj4gPiArICAgIGNvbnN0IHN0cnVjdCB2cGNpX21zaXhfZW50cnkg
KmVudHJ5Owo+ID4gKyAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0Owo+ID4gKwo+ID4gKyAgICAqZGF0
YSA9IH4wdWw7Cj4gPiArCj4gPiArICAgIG1zaXggPSB2cGNpX21zaXhfZmluZChkLCBhZGRyKTsK
PiA+ICsgICAgaWYgKCAhbXNpeCB8fCAhdnBjaV9tc2l4X2FjY2Vzc19hbGxvd2VkKG1zaXgtPnBk
ZXYsIGFkZHIsIGxlbikgKQo+ID4gKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKPiAKPiBJ
biB0aGUgIW1zaXggY2FzZSBJJ20gb25jZSBhZ2FpbiBub3QgY29udmluY2VkIHJldHVybmluZyBP
S0FZIGlzIGNvcnJlY3QKPiBoZXJlLgoKRnJvbSB3aGF0IHdlIGhhdmUgc3Bva2VuIGluIHRoZSBt
bWNmZyBjYXNlLCBmb3IgdGhlICFtc2l4IGNhc2UgWGVuCnNob3VsZCByZXR1cm4gX1JFVFJZLiBU
aGlzIGVycm9yIGNhbiBvbmx5IGhhcHBlbiB3aGVuIHRoZSBtc2l4IHRhYmxlCmlzIHVubWFwcGVk
IGluIGJldHdlZW4gYSBhY2NlcHQgYW5kIHJlYWQvd3JpdGUgY2FsbCwgc28gY2FsbGluZyB0aGUK
YWNjZXB0IGhhbmRsZXIgYWdhaW4gd2lsbCByZXR1cm4gdGhlIGNvcnJlY3QgdmFsdWUuCgo+ID4g
LS0tIGEveGVuL2luY2x1ZGUveGVuL3ZwY2kuaAo+ID4gKysrIGIveGVuL2luY2x1ZGUveGVuL3Zw
Y2kuaAo+ID4gQEAgLTEwMCw2ICsxMDAsNDAgQEAgc3RydWN0IHZwY2kgewo+ID4gICAgICAgICAg
LyogNjQtYml0IGFkZHJlc3MgY2FwYWJsZT8gKi8KPiA+ICAgICAgICAgIGJvb2wgYWRkcmVzczY0
Owo+ID4gICAgICB9ICptc2k7Cj4gPiArCj4gPiArICAgIC8qIE1TSS1YIGRhdGEuICovCj4gPiAr
ICAgIHN0cnVjdCB2cGNpX21zaXggewo+ID4gKyAgICAgICAgc3RydWN0IHBjaV9kZXYgKnBkZXY7
Cj4gPiArICAgICAgICAvKiBMaXN0IGxpbmsuICovCj4gPiArICAgICAgICBzdHJ1Y3QgbGlzdF9o
ZWFkIG5leHQ7Cj4gPiArICAgICAgICAvKiBUYWJsZSBpbmZvcm1hdGlvbi4gKi8KPiA+ICsgICAg
ICAgIHN0cnVjdCB2cGNpX21zaXhfbWVtIHsKPiA+ICsgICAgICAgICAgICAvKiBNU0ktWCB0YWJs
ZSBvZmZzZXQuICovCj4gPiArICAgICAgICAgICAgdW5zaWduZWQgaW50IG9mZnNldDsKPiA+ICsg
ICAgICAgICAgICAvKiBNU0ktWCB0YWJsZSBCSVIuICovCj4gPiArICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IGJpcjsKPiA+ICsgICAgICAgICAgICAvKiBUYWJsZSBzaXplLiAqLwo+ID4gKyAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBzaXplOwo+ID4gKyNkZWZpbmUgVlBDSV9NU0lYX1RBQkxFICAg
ICAwCj4gPiArI2RlZmluZSBWUENJX01TSVhfUEJBICAgICAgIDEKPiA+ICsjZGVmaW5lIFZQQ0lf
TVNJWF9NRU1fTlVNICAgMgo+ID4gKyAgICAgICAgfSBtZW1bVlBDSV9NU0lYX01FTV9OVU1dOwo+
ID4gKyAgICAgICAgLyogTWF4aW11bSBudW1iZXIgb2YgdmVjdG9ycyBzdXBwb3J0ZWQgYnkgdGhl
IGRldmljZS4gKi8KPiA+ICsgICAgICAgIHVuc2lnbmVkIGludCBtYXhfZW50cmllczsKPiA+ICsg
ICAgICAgIC8qIE1TSS1YIGVuYWJsZWQ/ICovCj4gPiArICAgICAgICBib29sIGVuYWJsZWQ7Cj4g
PiArICAgICAgICAvKiBNYXNrZWQ/ICovCj4gPiArICAgICAgICBib29sIG1hc2tlZDsKPiA+ICsg
ICAgICAgIC8qIEVudHJpZXMuICovCj4gPiArICAgICAgICBzdHJ1Y3QgdnBjaV9tc2l4X2VudHJ5
IHsKPiA+ICsgICAgICAgICAgICB1aW50NjRfdCBhZGRyOwo+ID4gKyAgICAgICAgICAgIHVpbnQz
Ml90IGRhdGE7Cj4gPiArICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yOwo+ID4gKyAgICAgICAg
ICAgIHN0cnVjdCB2cGNpX2FyY2hfbXNpeF9lbnRyeSBhcmNoOwo+ID4gKyAgICAgICAgICAgIGJv
b2wgbWFza2VkOwo+ID4gKyAgICAgICAgICAgIGJvb2wgdXBkYXRlZDsKPiA+ICsgICAgICAgIH0g
ZW50cmllc1tdOwo+ID4gKyAgICB9ICptc2l4Owo+IAo+IFNhbWUgcmVtYXJrIGFzIGZvciBNU0kg
cmVnYXJkaW5nIG9wdGltaXppbmcgc3RydWN0dXJlIHNpemUuCgpHb2luZyBvdmVyIHRoZSBmaWVs
ZHMsIGJpciBjYW4gYmUgdHVybmVkIGludG8gYSB1aW50OF90LCBhbmQgc2l6ZSBpbnRvCmEgdWlu
dDE2X3QuIG1heF9lbnRyaWVzIGNhbiBhbHNvIGJlIGNvbnZlcnRlZCB0byBhIHVpbnQxNl90IHRv
Z2V0aGVyCndpdGggbnIuCgpBcGFydCBmcm9tIHRoYXQgSSBkb24ndCBzZWUgbXVjaCBtb3JlIG9w
dGltaXphdGlvbiwgdW5sZXNzIHdlIHN0YXJ0CnBhY2thZ2luZyBmaWVsZHMgKGllOiBvZmZzZXQg
YW5kIGJpciBjb3VsZCByZXNpZGUgaW4gYSB1aW50MzJfdCksIGJ1dApJTUhPIHRoYXQncyBnb2lu
ZyB0byBtYWtlIHRoZSBjb2RlIGhhcmRlciB0byBwYXJzZSBmb3IgbGl0dGxlIGdhaW4sCmFuZCB3
aWxsIGludm9sdmUgbW9yZSBjYWxjdWxhdGlvbnMgaW4gdGhlIGhhbmRsZXJzLgoKVGhhbmtzLCBS
b2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 02:44:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 02:44:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e270T-0002KO-OX; Wed, 11 Oct 2017 02:44:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e270R-0002K7-Vc
 for xen-devel@lists.xensource.com; Wed, 11 Oct 2017 02:44:24 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 95/CE-14867-7858DD95; Wed, 11 Oct 2017 02:44:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbet9W6
 kQW+9xYrHv1ks7k15z+7A5HH4wxUWj+19u9gDmKJYM/OS8isSWDP+/GtnKVjeyVhx/2s/SwPj
 k8QuRi4OIYFGJom567eyQziPGSXuNX5lhHC2MUo0td1n7mLk5BARcJb4emYuO4jNK6Av8X3KU
 kYQW1jAROLHnLmsILaEwBYZiTfHsyFsb4nFm7uYYOxJWz4DzWHnYBOwkjgkBhJlEVCVWN8/kW
 kCI/cCRoZVjBrFqUVlqUW6RhZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBPmc
 Agh2M59cGHmKU5GBSEuV9rX43UogvKT+lMiOxOCO+qDQntfgQowwHh5IE780WoJxgUWp6akVa
 Zg4w+GDSEhw8SiK8m0HSvMUFibnFmekQqVOMuhzHNl3+wyTEkpeflyolzrsJpEgApCijNA9uB
 CwSLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYdwvIFJ7MvBK4Ta+AjmACOkI07Q7IESWJCC
 mpBsbilrW7t/0vupS1KtSun3vjpGdGp+yuP/1y5ueHbI/2CLUYWY/AfY9CjTu6Xp2undFglBM
 rd//4tVR/j+aplX8Tbym9/CuhdPVK8LW4whX9Ql9tJJz6vjuXnf9ktGXzgRRRft0F2tPiw/6s
 3qfpfmib7U4b0Yc+0gzlqWJntli9t+Nd3S55kFOJpTgj0VCLuag4EQCqR8IxfwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1507689860!70720531!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21704 invoked from network); 11 Oct 2017 02:44:21 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Oct 2017 02:44:21 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e270N-0003jm-Si; Wed, 11 Oct 2017 02:44:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e270I-0001aR-8w; Wed, 11 Oct 2017 02:44:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e270G-0001JV-TJ; Wed, 11 Oct 2017 02:44:13 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114230-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-pvh-intel:guest-start:fail:regression
 linux-4.9:test-amd64-amd64-xl-pvh-amd:guest-start:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=f37eb7b586f1dd24a86c50278c65322fc6787722
X-Osstest-Versions-That: linux=1852eae92c460813692808234da35d142a405ab7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 11 Oct 2017 02:44:12 +0000
Subject: [Xen-devel] [linux-4.9 test] 114230: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6734574658415068592=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114230 linux-4.9 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114230/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-pvh-intel 12 guest-start             fail REGR. vs. 114036
 test-amd64-amd64-xl-pvh-amd  12 guest-start              fail REGR. vs. 114036

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114036
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114036
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 114036
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 linux                f37eb7b586f1dd24a86c50278c65322fc6787722
baseline version:
 linux                1852eae92c460813692808234da35d142a405ab7

Last test of basis   114036  2017-10-05 08:21:13 Z    5 days
Testing same since   114134  2017-10-08 09:26:45 Z    2 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Brown <aaron.f.brown@intel.com>
  Afzal Mohammed <afzal.mohd.ma@gmail.com>
  Alden Tondettar <alden.tondettar@gmail.com>
  Alexander Potapenko <glider@google.com>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Alexey Brodkin <abrodkin@synopsys.com>
  Alexey Brodkin <Alexey.Brodkin@synopsys.com>
  Andreas Klinger <ak@it-klinger.de>
  Andrew Morton <akpm@linux-foundation.org>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Ansis Atteka <aatteka@ovn.org>
  Archit Taneja <architt@codeaurora.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnd Bergmann <arnd@arndb.de>
  Arvind Yadav <arvind.yadav.cs@gmail.com>
  Axel KÃ¶llhofer <AxelKoellhofer@web.de>
  Balbir Singh <bsingharora@gmail.com>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
  Bartosz Golaszewski <bgolaszewski@baylibre.com>
  Benjamin Tissoires <benjamin.tissoires@redhat.com>
  Bob Peterson <rpeterso@redhat.com>
  Brian Starkey <brian.starkey@arm.com>
  Chanwoo Choi <cw00.choi@samsung.com>
  Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
  Chen-Yu Tsai <wens@csie.org>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Colin Ian King <colin.king@canonical.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Darrick J. Wong <darrick.wong@oracle.com>
  David E. Box <david.e.box@linux.intel.com>
  David S. Miller <davem@davemloft.net>
  David Sterba <dsterba@suse.com>
  Dou Liyang <douly.fnst@cn.fujitsu.com>
  Doug Ledford <dledford@redhat.com>
  Edward Cree <ecree@solarflare.com>
  Erez Shitrit <erezsh@mellanox.com>
  Feras Daoud <ferasda@mellanox.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Gerald Schaefer <gerald.schaefer@de.ibm.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guenter Roeck <linux@roeck-us.net>
  Guilherme G Piccoli <gpiccoli@linux.vnet.ibm.com>
  Gwendal Grignou <gwendal@chromium.org>
  Hans de Goede <hdegoede@redhat.com>
  Heiner Kallweit <hkallweit1@gmail.com>
  Helge Deller <deller@gmx.de>
  Helmut Klein <hgkr.klein@gmail.com>
  Hillf Danton <hillf.zj@alibaba-inc.com>
  Ido Schimmel <idosch@mellanox.com>
  Ira Weiny <ira.weiny@intel.com>
  James Liao <jamesjj.liao@mediatek.com>
  Jarkko Nikula <jarkko.nikula@linux.intel.com>
  Jason Gerecke <jason.gerecke@wacom.com>
  Jason Yan <yanaijie@huawei.com>
  Javier Martinez Canillas <javier@osg.samsung.com>
  Jeff Kirsher <jeffrey.t.kirsher@intel.com>
  Jens Axboe <axboe@fb.com>
  Jerome Brunet <jbrunet@baylibre.com>
  Jes Sorensen <Jes.Sorensen@gmail.com>
  Jiancheng Xue <xuejiancheng@hisilicon.com>
  Jiri Kosina <jkosina@suse.cz>
  Jiri Pirko <jiri@mellanox.com>
  Jitendra Bhivare <jitendra.bhivare@broadcom.com>
  Joerg Roedel <jroedel@suse.de>
  Johan Hovold <johan@kernel.org>
  Johannes Weiner <hannes@cmpxchg.org>
  John Crispin <john@phrozen.org>
  Jon Mason <jon.mason@broadcom.com>
  Jonathan Cameron <jic23@kernel.org>
  Jose Abreu <joabreu@synopsys.com>
  Jose Abreu <Jose.Abreu@synopsys.com>
  Juerg Haefliger <juerg.haefliger@hpe.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Kristian H. Kristensen <hoegsberg@gmail.com>
  Kristian H. Kristensen <hoegsberg@google.com>
  Krzysztof HaÅ‚asa <khalasa@piap.pl>
  Krzysztof Kozlowski <krzk@kernel.org>
  Laurent Dufour <ldufour@linux.vnet.ibm.com>
  Len Brown <len.brown@intel.com>
  Leon Romanovsky <leon@kernel.org>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Liping Zhang <zlpnobody@gmail.com>
  Liu Bo <bo.li.liu@oracle.com>
  Liviu Dudau <Liviu.Dudau@arm.com>
  Lutz Sammer <johns98@gmx.net>
  Marcin Niestroj <m.niestroj@grinn-global.com>
  Marek Szyprowski <m.szyprowski@samsung.com>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Matthew Whitehead <tedheadster@gmail.com>
  Matthias Brugger <matthias.bgg@gmail.com>
  Matwey V. Kornilov <matwey@sai.msu.ru>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Michael Turquette <mturquette@baylibre.com>
  Michal Hocko <mhocko@suse.com>
  Michal Kazior <michal.kazior@tieto.com>
  Mike Galbraith <efault@gmx.de>
  Mike Kravetz <mike.kravetz@oracle.com>
  Myungho Jung <mhjungk@gmail.com>
  Nagaraju, Vathsala <vathsala.nagaraju@intel.com>
  Nathan Fontenot <nfont@linux.vnet.ibm.com>
  Nicholas Mc Guire <hofrat@osadl.org>
  Nicolas Pitre <nico@linaro.org>
  Niklas SÃ¶derlund <niklas.soderlund+renesas@ragnatech.se>
  Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
  Oded Gabbay <oded.gabbay@gmail.com>
  Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
  Ondrej Jirman <megous@megous.com>
  Ondrej Zary <linux@rainbow-software.org>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Pan Bian <bianpan2016@163.com>
  Paul Burton <paul.burton@imgtec.com>
  Paul Moore <paul@paul-moore.com>
  Peter Chen <peter.chen@nxp.com>
  Peter V. Saveliev <peter@svinota.eu>
  Philipp Zabel <p.zabel@pengutronix.de>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Randy Dunlap <rdunlap@infradead.org>
  Richard Guy Briggs <rgb@redhat.com>
  Rob Herring <robh@kernel.org>
  Rodrigo Vivi <rodrigo.vivi@intel.com>
  Roman SpychaÅ‚a <roed@onet.eu>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sagi Grimberg <sagi@grimberg.me>
  Santosh Shilimkar <santosh.shilimkar@oracle.com>
  Sasha Levin <alexander.levin@verizon.com>
  Sebastian Reichel <sre@kernel.org>
  Shaohua Li <shli@fb.com>
  Simon Horman <horms+renesas@verge.net.au>
  Sricharan R <sricharan@codeaurora.org>
  Stephen Boyd <stephen.boyd@linaro.org>
  Sudarsana Reddy Kalluru <Sudarsana.Kalluru@cavium.com>
  sudarsana.kalluru@cavium.com <sudarsana.kalluru@cavium.com>
  Sylwester Nawrocki <s.nawrocki@samsung.com>
  Takashi Iwai <tiwai@suse.de>
  Tejun Heo <tj@kernel.org>
  Thibault Saunier <thibault.saunier@osg.samsung.com>
  Thomas Gleixner <tglx@linutronix.de>
  Tony Lindgren <tony@atomide.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Vathsala Nagaraju <vathsala.nagaraju@intel.com>
  Ville SyrjÃ¤lÃ¤ <ville.syrjala@linux.intel.com>
  Viresh Kumar <viresh.kumar@linaro.org>
  Will Deacon <will.deacon@arm.com>
  Wolfram Sang <wsa@the-dreams.de>
  Xiaolong Ye <xiaolong.ye@intel.com>
  Yuval Mintz <Yuval.Mintz@cavium.com>
  Zhu Yanjun <yanjun.zhu@oracle.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         pass    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

(No revision log; it would be 2563 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6734574658415068592==--

From xen-devel-bounces@lists.xen.org Wed Oct 11 02:53:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 02:53:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e278m-00037z-Oj; Wed, 11 Oct 2017 02:53:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4505463d8=Paul.Durrant@citrix.com>)
 id 1e278l-00037t-Bh
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 02:52:59 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 A6/27-31121-A878DD95; Wed, 11 Oct 2017 02:52:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGIsWRWlGSWpSXmKPExsWyU9JRQrer/W6
 kwXYji+9bJjM5MHoc/nCFJYAxijUzLym/IoE1o+f4DJaCO7oV/+cfZmlgnKDbxcjJISHgJ9G0
 6QsriM0moCOx9Oh8JhBbREBVYtGh9UBxLg5mgYdMEo0LtjKDJIQFCiSWnDrEAlFUKHG/Zwojh
 G0l8er2BTCbBah5U38TO4jNK+AuMavpGjvIICGBxYwSv1YtB0twCthLnLj0G6yBUUBW4kvjar
 AFzALiEreeQFwhISAgsWTPeWYIW1Ti5eN/rBC2gcTWpfuAjuAAqteUWL9LH6JVUWJK90OovYI
 SJ2c+YZnAKDwLydRZCB2zkHTMQtKxgJFlFaNGcWpRWWqRrqGhXlJRZnpGSW5iZo6uoYGZXm5q
 cXFiempOYlKxXnJ+7iZGYOgzAMEOxk/LAg4xSnIwKYnyvla/GynEl5SfUpmRWJwRX1Sak1p8i
 FGGg0NJgtesDSgnWJSanlqRlpkDjEKYtAQHj5II7+YWoDRvcUFibnFmOkTqFKMxx7FNl/8wcT
 y5Nu8vkxBLXn5eqpQ4rxLIJAGQ0ozSPLhBsORwiVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK
 8GiBTeDLzSuD2vQI6hQnoFNG0OyCnlCQipKQaGPOcTqspq8/3NrOdKK9/aV3NTtbD7Zvtyvce
 kZ7z9qZaw4MXb8vMWVr2inx+by5+947u9M/XJ6od2v04o6kmVjpNpjxQ5mL8pd+ih6exaBrnn
 T3GFp89UXLFHpYK90gn6RnuX5zmrHjzZq3mk03xfd+2v3eri8vd+HSGwLVXJzR3iv+X4X2t/F
 aJpTgj0VCLuag4EQAscyYHCQMAAA==
X-Env-Sender: prvs=4505463d8=Paul.Durrant@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1507690373!110780519!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.9 required=7.0 tests=DATE_IN_PAST_06_12,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46823 invoked from network); 11 Oct 2017 02:52:57 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 02:52:57 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="55902595"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v9 10/11] common: add a new mappable resource
 type: XENMEM_resource_grant_table
Thread-Index: AQHTPp6Yt0z3T+Gi502oS+m9MQEJAqLcxYwAgAB9BOA=
Date: Tue, 10 Oct 2017 16:01:13 +0000
Message-ID: <930173ecdc3344abacb015941c7666b6@AMSPEX02CL03.citrite.net>
References: <20171006122519.30345-1-paul.durrant@citrix.com>
 <20171006122519.30345-11-paul.durrant@citrix.com>
 <59DCBC5402000078001844FC@prv-mh.provo.novell.com>
In-Reply-To: <59DCBC5402000078001844FC@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim
 \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v9 10/11] common: add a new mappable
 resource type: XENMEM_resource_grant_table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YgSmFuDQo+IEJldWxp
Y2gNCj4gU2VudDogMTAgT2N0b2JlciAyMDE3IDExOjI2DQo+IFRvOiBQYXVsIER1cnJhbnQgPFBh
dWwuRHVycmFudEBjaXRyaXguY29tPg0KPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPjsgV2VpIExpdQ0KPiA8d2VpLmxpdTJAY2l0cml4LmNvbT47IEtvbnJh
ZFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsNCj4gR2VvcmdlIER1bmxh
cCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgQW5kcmV3IENvb3Blcg0KPiA8QW5kcmV3LkNv
b3BlcjNAY2l0cml4LmNvbT47IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsg
VGltDQo+IChYZW4ub3JnKSA8dGltQHhlbi5vcmc+OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcNCj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2OSAxMC8xMV0gY29tbW9u
OiBhZGQgYSBuZXcgbWFwcGFibGUNCj4gcmVzb3VyY2UgdHlwZTogWEVOTUVNX3Jlc291cmNlX2dy
YW50X3RhYmxlDQo+IA0KPiA+Pj4gT24gMDYuMTAuMTcgYXQgMTQ6MjUsIDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4gd3JvdGU6DQo+ID4gLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jDQo+
ID4gKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jDQo+ID4gQEAgLTM3NTYsMTQgKzM3NTYs
MTMgQEAgaW50IG1lbV9zaGFyaW5nX2dyZWZfdG9fZ2ZuKHN0cnVjdA0KPiBncmFudF90YWJsZSAq
Z3QsIGdyYW50X3JlZl90IHJlZiwNCj4gPiAgfQ0KPiA+ICAjZW5kaWYNCj4gPg0KPiA+IC1pbnQg
Z250dGFiX21hcF9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGlkeCwgZ2Zu
X3QgZ2ZuLA0KPiA+IC0gICAgICAgICAgICAgICAgICAgICBtZm5fdCAqbWZuKQ0KPiA+ICsvKiBD
YWxsZXIgbXVzdCBob2xkIHdyaXRlIGxvY2sgYXMgdmVyc2lvbiBtYXkgY2hhbmdlIGFuZCB0YWJs
ZSBtYXkgZ3Jvdw0KPiAqLw0KPiA+ICtzdGF0aWMgaW50IGdudHRhYl9nZXRfZnJhbWVfbG9ja2Vk
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgaWR4LA0KPiA+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIG1mbl90ICptZm4pDQo+IA0KPiBJIGRvbid0IHRoaW5rIHRo
aXMgaGVscGVyIGZ1bmN0aW9uIG5lZWRzIHRvIGJlIHBhc3NlZCBkOyBndCBhcHBlYXJzDQo+IHRv
IHN1ZmZpY2UuDQoNCkFsYXMgaXQgZG9lcyBub3QuIEl0IGNhbGxzIHRocm91Z2ggdG8gZ250dGFi
X2dyb3dfdGFibGUoKSB3aGljaCByZXF1aXJlcyB0aGUgZG9tYWluLg0KDQo+IA0KPiA+IEBAIC0z
Nzg3LDYgKzM3ODYsMTkgQEAgaW50IGdudHRhYl9tYXBfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwN
Cj4gdW5zaWduZWQgbG9uZyBpZHgsIGdmbl90IGdmbiwNCj4gPiAgICAgICAgICAgICAgcmMgPSAt
RUlOVkFMOw0KPiA+ICAgICAgfQ0KPiA+DQo+ID4gKyAgICByZXR1cm4gcmM7DQo+ID4gK30NCj4g
PiArDQo+ID4gK2ludCBnbnR0YWJfbWFwX2ZyYW1lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGxvbmcgaWR4LCBnZm5fdCBnZm4sDQo+ID4gKyAgICAgICAgICAgICAgICAgICAgIG1mbl90ICpt
Zm4pDQo+ID4gK3sNCj4gPiArICAgIHN0cnVjdCBncmFudF90YWJsZSAqZ3QgPSBkLT5ncmFudF90
YWJsZTsNCj4gPiArICAgIGludCByYzsNCj4gPiArDQo+ID4gKyAgICBncmFudF93cml0ZV9sb2Nr
KGd0KTsNCj4gPiArDQo+ID4gKyAgICByYyA9IGdudHRhYl9nZXRfZnJhbWVfbG9ja2VkKGQsIGlk
eCwgbWZuKTsNCj4gPiArDQo+ID4gICAgICBpZiAoICFyYyApDQo+ID4gICAgICAgICAgZ250dGFi
X3NldF9mcmFtZV9nZm4oZ3QsIGlkeCwgZ2ZuKTsNCj4gPg0KPiA+IEBAIC0zNzk1LDYgKzM4MDcs
MTggQEAgaW50IGdudHRhYl9tYXBfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwNCj4gdW5zaWduZWQg
bG9uZyBpZHgsIGdmbl90IGdmbiwNCj4gPiAgICAgIHJldHVybiByYzsNCj4gPiAgfQ0KPiA+DQo+
ID4gK2ludCBnbnR0YWJfZ2V0X2ZyYW1lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcg
aWR4LCBtZm5fdCAqbWZuKQ0KPiANCj4gY29uc3Qgc3RydWN0IGRvbWFpbiAqIChJIHJlYWxpemUg
bm93IHRoYXQgdGhlIHNhbWUgc2hvdWxkIGhhdmUNCj4gYmVlbiBkb25lIGZvciBnbnR0YWJfbWFw
X2ZyYW1lKCkgd2hlbiBpdCB3YXMgaW50cm9kdWNlZDsNCj4gcGVyaGFwcyB5b3UgY291bGQgY2hh
bmdlIHRoYXQgYXQgdGhlIHNhbWUgdGltZSkuDQoNCkFnYWluLCB0aGUgcHJvYmxlbSBpcyB0aGF0
IGdyb3dfdGFibGUgYW5kIGZ1bmN0aW9ucyBpdCBjYWxscyBkb24ndCB0YWtlIGEgY29uc3QgcG9p
bnRlci4gSSB0cmllZCBjYXNjYWRpbmcgdGhlIGNvbnN0IHRocm91Z2ggdG8gdGhlIHVuZGVybHlp
bmcgZnVuY3Rpb24gYnV0IHRoZSBwYXRjaCBzdGFydGVkIHRvIGJhbGxvb24gc28gSSB0aGluayBz
dWNoIHdvcmsgc2hvdWxkIGJlIGRlZmVycmVkLg0KDQo+IA0KPiA+IEBAIC05NjYsNiArOTY3LDMw
IEBAIHN0YXRpYyBsb25nIHhhdHBfcGVybWlzc2lvbl9jaGVjayhzdHJ1Y3QgZG9tYWluDQo+ICpk
LA0KPiA+IHVuc2lnbmVkIGludCBzcGFjZSkNCj4gPiAgfQ0KPiA+DQo+ID4gICNpZmRlZiBDT05G
SUdfWDg2DQo+ID4gK3N0YXRpYyBpbnQgYWNxdWlyZV9ncmFudF90YWJsZShzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBpbnQgaWQsDQo+IA0KPiBUaGlzIGNsZWFybHkgaXNuJ3QgeDg2LXNwZWNp
ZmljIGNvZGUuDQoNCk9rLg0KDQo+IA0KPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyBmcmFtZSwNCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgbnJfZnJhbWVzLA0KPiA+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm5fbGlzdFtdKQ0KPiA+ICt7DQo+ID4gKyAgICB1bnNp
Z25lZCBpbnQgaSA9IG5yX2ZyYW1lczsNCj4gDQo+IFNpbGVudCB0cnVuY2F0aW9uIGp1c3QgbGlr
ZSBpbiB0aGUgZWFybGllciBwYXRjaC4NCg0KWWVzLCBucl9mcmFtZXMgc2hvdWxkIGJlIGFuIHVu
c2lnbmVkIGludC4NCg0KPiANCj4gPiArICAgIGlmICggaWQgIT0gMCApDQo+IA0KPiBEbyB3ZSB3
YW50IGEgY29uc3RhbnQgaGVyZSBhZ2Fpbj8gQWxzbyBhY3F1aXJpbmcgdGhlIHN0YXR1cyBwYWdl
DQo+IE1GTnMgdmlhIHNlcGFyYXRlIElEIHdvdWxkIHNlZW0gYmV0dGVyIHRoYW4gcmUtdXNpbmcN
Cj4gWEVOTUFQSURYX2dyYW50X3RhYmxlX3N0YXR1cyBoZXJlLCB0aGUgbW9yZSB0aGF0IHRoaXMg
dXNlcyBiaXQNCj4gMzEgd2hpbGUgcmlnaHQgbm93IHlvdXIgaW50ZXJmYWNlIHN0cnVjdHVyZSBm
aWVsZCBpcyBzdGlsbCA2NCBiaXRzIHdpZGUuDQo+IA0KDQpPaywgdGhhdCdzIGEgYmV0dGVyIHdh
eSB0byBkbyBpdC4NCg0KPiA+IEBAIC05OTMsNiArMTAxOCwxMSBAQCBzdGF0aWMgaW50IGFjcXVp
cmVfcmVzb3VyY2UoY29uc3QNCj4geGVuX21lbV9hY3F1aXJlX3Jlc291cmNlX3QgKnhtYXIpDQo+
ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1hci0+bnJfZnJh
bWVzLCBtZm5fbGlzdCk7DQo+ID4gICAgICAgICAgYnJlYWs7DQo+ID4NCj4gPiArICAgIGNhc2Ug
WEVOTUVNX3Jlc291cmNlX2dyYW50X3RhYmxlOg0KPiA+ICsgICAgICAgIHJjID0gYWNxdWlyZV9n
cmFudF90YWJsZShkLCB4bWFyLT5pZCwgeG1hci0+ZnJhbWUsDQo+ID4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHhtYXItPm5yX2ZyYW1lcywgbWZuX2xpc3QpOw0KPiA+ICsgICAg
ICAgIGJyZWFrOw0KPiANCj4gSXMgdGhpcyByZWFsbHkgZ2VuZXJhbGx5IHVzZWZ1bCB3aXRoIG1m
bl9saXN0W10gaGF2aW5nIGp1c3QgdHdvIGVudHJpZXM/DQo+IA0KDQpHb29kIHBvaW50LiBJJ2xs
IGluY3JlYXNlIHRoZSBzaXplIG9mIHRoZSBhcnJheSBpbiB0aGlzIHBhdGNoICh0byB0aGUgZGVm
YXVsdCB0YWJsZSBzaXplIG9mIDMyLi4uIEkgdGhpbmsgdGhhdCdzIGEgcmVhc29uYWJsZSB2YWx1
ZSB0byBjaG9vc2UpLg0KDQo+IEphbg0KPiANCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcNCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbA0K
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 02:58:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 02:58:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e27Dn-0003Lw-9g; Wed, 11 Oct 2017 02:58:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4505463d8=Paul.Durrant@citrix.com>)
 id 1e27Dm-0003Lq-TQ
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 02:58:11 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 58/AB-21807-2C88DD95; Wed, 11 Oct 2017 02:58:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrAIsWRWlGSWpSXmKPExsWyU9JRQvdgx91
 Ig8sn+S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozHdx4yFhzzq/j86wVjA+Na6y5GDg4JAT+J
 WXcsuxg5OdgEdCSWHp3PBGKLCKRJvLvyjhXEZhYIl5jw7wYjiC0MVL70ww5WiJoAid51t5ghb
 COJ/ocbwOIsAqoSC+deYgOxeQXcJQ5PWAdmCwm4SdzovwhWzwkU/zDxLlg9o4CsxJfG1cwQu8
 Qlbj2BuEFCQEBiyZ7zzBC2qMTLx/9YIWwDia1L97FA1OtILNj9iQ3C1pZYtvA1M8ReQYmTM5+
 wTGAUnoVk7CwkLbOQtMxC0rKAkWUVo0ZxalFZapGuobleUlFmekZJbmJmjq6hgalebmpxcWJ6
 ak5iUrFecn7uJkZg6DMAwQ7Gi6c9DzFKcjApifK+Vr8bKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ
 0mC9107UE6wKDU9tSItMwcYhTBpCQ4eJRFeUZA0b3FBYm5xZjpE6hSjLsexTZf/MAmx5OXnpU
 qJ85aAFAmAFGWU5sGNgCWES4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmvQIyhSczrwRu0yu
 gI5hAjki7A3JESSJCSqqB8bXRc9uFgRM7L8o5a1mZbxTfusr0ldSqQNVp1ZEiDcUeDf8y+5+I
 vb8ZwHAw4nDto/QNGqEnHoR3BRoZTbm25hTPIeMvIs2yrJkfNBKm8d46Jd6y9lmeQ8X//6/Pv
 FAS/LBhhy/fjpbnl7xsJGf+6VaactLzeJi058uNFnH/Zl2f5WWl+tpATYmlOCPRUIu5qDgRAB
 8zK5wDAwAA
X-Env-Sender: prvs=4505463d8=Paul.Durrant@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1507690684!85792544!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.9 required=7.0 tests=DATE_IN_PAST_06_12,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22461 invoked from network); 11 Oct 2017 02:58:08 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 02:58:08 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="55903949"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Alexandru Isaila' <aisaila@bitdefender.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v9] x86/hvm: Implement hvmemul_write() using real mappings
Thread-Index: AQHTQO1MxYfpDLvzOUqA+8Oyjpuyz6LdNduQ
Date: Tue, 10 Oct 2017 15:30:34 +0000
Message-ID: <d06c3a61a7cf4dd7acbad545655b7a8b@AMSPEX02CL03.citrite.net>
References: <1507546574-8124-1-git-send-email-aisaila@bitdefender.com>
In-Reply-To: <1507546574-8124-1-git-send-email-aisaila@bitdefender.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v9] x86/hvm: Implement hvmemul_write() using
	real mappings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEFsZXhhbmRydSBJc2FpbGEgW21h
aWx0bzphaXNhaWxhQGJpdGRlZmVuZGVyLmNvbV0KPiBTZW50OiAwOSBPY3RvYmVyIDIwMTcgMTE6
NTYKPiBUbzogeGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiBDYzogamJldWxpY2hAc3VzZS5jb207
IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+Owo+IFBhdWwgRHVycmFu
dCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBBbGV4YW5kcnUgSXNhaWxhCj4gPGFpc2FpbGFA
Yml0ZGVmZW5kZXIuY29tPgo+IFN1YmplY3Q6IFtQQVRDSCB2OV0geDg2L2h2bTogSW1wbGVtZW50
IGh2bWVtdWxfd3JpdGUoKSB1c2luZyByZWFsCj4gbWFwcGluZ3MKPiAKPiBGcm9tOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IAo+IEFuIGFjY2VzcyB3aGljaCBj
cm9zc2VzIGEgcGFnZSBib3VuZGFyeSBpcyBwZXJmb3JtZWQgYXRvbWljYWxseSBieSB4ODYKPiBo
YXJkd2FyZSwgYWxiZWl0IHdpdGggYSBzZXZlcmUgcGVyZm9ybWFuY2UgcGVuYWx0eS4gIEFuIGlt
cG9ydGFudCBjb3JuZXIKPiBjYXNlCj4gaXMgd2hlbiBhIHN0cmFkZGxlZCBhY2Nlc3MgaGl0cyB0
d28gcGFnZXMgd2hpY2ggZGlmZmVyIGluIHdoZXRoZXIgYQo+IHRyYW5zbGF0aW9uIGV4aXN0cywg
b3IgaW4gbmV0IGFjY2VzcyByaWdodHMuCj4gCj4gVGhlIHVzZSBvZiBodm1fY29weSooKSBpbiBo
dm1lbXVsX3dyaXRlKCkgaXMgcHJvYmxlbWF0aWMsIGJlY2F1c2UgaXQKPiBwZXJmb3Jtcwo+IGEg
dHJhbnNsYXRpb24gdGhlbiBjb21wbGV0ZXMgdGhlIHBhcnRpYWwgd3JpdGUsIGJlZm9yZSBtb3Zp
bmcgb250byB0aGUgbmV4dAo+IHRyYW5zbGF0aW9uLgo+IAo+IElmIGFuIGluZGl2aWR1YWwgZW11
bGF0ZWQgd3JpdGUgc3RyYWRkbGVzIHR3byBwYWdlcywgdGhlIGZpcnN0IG9mIHdoaWNoIGlzCj4g
d3JpdGFibGUsIGFuZCB0aGUgc2Vjb25kIG9mIHdoaWNoIGlzIG5vdCwgdGhlIGZpcnN0IGhhbGYg
b2YgdGhlIHdyaXRlIHdpbGwKPiBjb21wbGV0ZSBiZWZvcmUgI1BGIGlzIHJhaXNlZCBmcm9tIHRo
ZSBzZWNvbmQgaGFsZi4KPiAKPiBUaGlzIHJlc3VsdHMgaW4gZ3Vlc3Qgc3RhdGUgY29ycnVwdGlv
biBhcyBhIHNpZGUgZWZmZWN0IG9mIGVtdWxhdGlvbiwgd2hpY2gKPiBoYXMgYmVlbiBvYnNlcnZl
ZCB0byBjYXVzZSB3aW5kb3dzIHRvIGNyYXNoIHdoaWxlIHVuZGVyIGludHJvc3BlY3Rpb24uCj4g
Cj4gSW50cm9kdWNlIHRoZSBodm1lbXVsX3ssdW59bWFwX2xpbmVhcl9hZGRyKCkgaGVscGVycywg
d2hpY2ggdHJhbnNsYXRlIGFuCj4gZW50aXJlIGNvbnRlbnRzIG9mIGEgbGluZWFyIGFjY2Vzcywg
YW5kIHZtYXAoKSB0aGUgdW5kZXJseWluZyBmcmFtZXMgdG8KPiBwcm92aWRlIGEgY29udGlndW91
cyB2aXJ0dWFsIG1hcHBpbmcgZm9yIHRoZSBlbXVsYXRvciB0byB1c2UuICBUaGlzIGlzIHRoZQo+
IHNhbWUgbWVjaGFuaXNtIGFzIHVzZWQgYnkgdGhlIHNoYWRvdyBlbXVsYXRpb24gY29kZS4KPiAK
PiBUaGlzIHdpbGwgY2F0Y2ggYW55IHRyYW5zbGF0aW9uIGlzc3VlcyBhbmQgYWJvcnQgdGhlIGVt
dWxhdGlvbiBiZWZvcmUgYW55Cj4gbW9kaWZpY2F0aW9ucyBvY2N1ci4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IFNpZ25lZC1v
ZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgoKUmV2aWV3
ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cgo+IAo+IC0tLQo+
IENoYW5nZXMgc2luY2UgVjg6Cj4gCS0gUmVtb3ZlZCBjb21tZW50Cj4gCS0gQ2hhbmdlZCB0aGUg
YWRkciBmb3JtdWxhCj4gCS0gQWRkZWQgYmxhbmsgc3BhY2UgaW4gdGhlIGZvciBzdGF0ZW1lbnQu
Cj4gCj4gTm90ZTogVGVzdGVkIHdpdGggd2luMzIvNjQgYW5kIHVidW50dTY0IGd1ZXN0cy4KPiAt
LS0KPiAgeGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgICAgICAgIHwgMTc5Cj4gKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
ZW11bGF0ZS5oIHwgICA3ICsrCj4gIDIgZmlsZXMgY2hhbmdlZCwgMTcwIGluc2VydGlvbnMoKyks
IDE2IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxh
dGUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCj4gaW5kZXggY2M4NzRjZS4uOTU3ZmM0
NiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwo+ICsrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vZW11bGF0ZS5jCj4gQEAgLTQ5OCw2ICs0OTgsMTYwIEBAIHN0YXRpYyBpbnQg
aHZtZW11bF9kb19tbWlvX2FkZHIocGFkZHJfdAo+IG1taW9fZ3BhLAo+ICB9Cj4gCj4gIC8qCj4g
KyAqIE1hcCB0aGUgZnJhbWUocykgY292ZXJpbmcgYW4gaW5kaXZpZHVhbCBsaW5lYXIgYWNjZXNz
LCBmb3Igd3JpdGVhYmxlCj4gKyAqIGFjY2Vzcy4gIE1heSByZXR1cm4gTlVMTCBmb3IgTU1JTywg
b3IgRVJSX1BUUih+WDg2RU1VTF8qKSBmb3Igb3RoZXIKPiBlcnJvcnMKPiArICogaW5jbHVkaW5n
IEVSUl9QVFIoflg4NkVNVUxfT0tBWSkgZm9yIHdyaXRlLWRpc2NhcmQgbWFwcGluZ3MuCj4gKyAq
Cj4gKyAqIEluIGRlYnVnIGJ1aWxkcywgbWFwKCkgY2hlY2tzIHRoYXQgZWFjaCBzbG90IGluIGh2
bWVtdWxfY3R4dC0+bWZuW10gaXMKPiArICogY2xlYW4gYmVmb3JlIHVzZSwgYW5kIHBvaXNpb25z
IHVudXNlZCBzbG90cyB3aXRoIElOVkFMSURfTUZOLgo+ICsgKi8KPiArc3RhdGljIHZvaWQgKmh2
bWVtdWxfbWFwX2xpbmVhcl9hZGRyKAo+ICsgICAgdW5zaWduZWQgbG9uZyBsaW5lYXIsIHVuc2ln
bmVkIGludCBieXRlcywgdWludDMyX3QgcGZlYywKPiArICAgIHN0cnVjdCBodm1fZW11bGF0ZV9j
dHh0ICpodm1lbXVsX2N0eHQpCj4gK3sKPiArICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVu
dDsKPiArICAgIHZvaWQgKmVyciwgKm1hcHBpbmc7Cj4gKyAgICB1bnNpZ25lZCBpbnQgbnJfZnJh
bWVzID0gKChsaW5lYXIgKyBieXRlcyAtICEhYnl0ZXMpID4+IFBBR0VfU0hJRlQpIC0KPiArICAg
ICAgICAobGluZWFyID4+IFBBR0VfU0hJRlQpICsgMTsKPiArICAgIHVuc2lnbmVkIGludCBpOwo+
ICsKPiArICAgIC8qCj4gKyAgICAgKiBtZm4gcG9pbnRzIHRvIHRoZSBuZXh0IGZyZWUgc2xvdC4g
IEFsbCB1c2VkIHNsb3RzIGhhdmUgYSBwYWdlIHJlZmVyZW5jZQo+ICsgICAgICogaGVsZCBvbiB0
aGVtLgo+ICsgICAgICovCj4gKyAgICBtZm5fdCAqbWZuID0gJmh2bWVtdWxfY3R4dC0+bWZuWzBd
Owo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBUaGUgY2FsbGVyIGhhcyBubyBsZWdpdGltYXRlIHJl
YXNvbiBmb3IgdHJ5aW5nIGEgemVyby1ieXRlIHdyaXRlLCBidXQKPiArICAgICAqIGZpbmFsIGlz
IGNhbGN1bGF0ZSB0byBmYWlsIHNhZmUgaW4gcmVsZWFzZSBidWlsZHMuCj4gKyAgICAgKgo+ICsg
ICAgICogVGhlIG1heGltdW0gd3JpdGUgc2l6ZSBkZXBlbmRzIG9uIHRoZSBudW1iZXIgb2YgYWRq
YWNlbnQgbWZuc1tdCj4gd2hpY2gKPiArICAgICAqIGNhbiBiZSB2bWFwKCknZCwgYWNjb3V0aW5n
IGZvciBwb3NzaWJsZSBtaXNhbGlnbm1lbnQgd2l0aGluIHRoZSByZWdpb24uCj4gKyAgICAgKiBU
aGUgaGlnaGVyIGxldmVsIGVtdWxhdGlvbiBjYWxsZXJzIGFyZSByZXNwb25zaWJsZSBmb3IgZW5z
dXJpbmcgdGhhdAo+ICsgICAgICogbWZuc1tdIGlzIGxhcmdlIGVub3VnaCBmb3IgdGhlIHJlcXVl
c3RlZCB3cml0ZSBzaXplLgo+ICsgICAgICovCj4gKyAgICBpZiAoIGJ5dGVzID09IDAgfHwKPiAr
ICAgICAgICAgbnJfZnJhbWVzID4gQVJSQVlfU0laRShodm1lbXVsX2N0eHQtPm1mbikgKQo+ICsg
ICAgewo+ICsgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+ICsgICAgICAgIHByaW50aygi
Z290byB1bmhhbmRsZSBFUlJPUn4hfn5cbiIpOwo+ICsgICAgICAgIGdvdG8gdW5oYW5kbGVhYmxl
Owo+ICsgICAgfQo+ICsKPiArICAgIGZvciAoIGkgPSAwOyBpIDwgbnJfZnJhbWVzOyBpKysgKQo+
ICsgICAgewo+ICsgICAgICAgIGVudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCByZXM7Cj4gKyAg
ICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKPiArICAgICAgICBwYWdlZmF1bHRfaW5mb190
IHBmaW5mbzsKPiArICAgICAgICBwMm1fdHlwZV90IHAybXQ7Cj4gKyAgICAgICAgdW5zaWduZWQg
bG9uZyBhZGRyID0gaSA/IChsaW5lYXIgKyAoaSA8PCBQQUdFX1NISUZUKSkgJiBQQUdFX01BU0sg
Ogo+IGxpbmVhcjsKPiArCj4gKyAgICAgICAgaWYgKCBodm1lbXVsX2N0eHQtPmN0eHQuYWRkcl9z
aXplIDwgNjQgKQo+ICsgICAgICAgICAgICBhZGRyID0gKHVpbnQzMl90KWFkZHI7Cj4gKwo+ICsg
ICAgICAgIC8qIEVycm9yIGNoZWNraW5nLiAgQ29uZmlybSB0aGF0IHRoZSBjdXJyZW50IHNsb3Qg
aXMgY2xlYW4uICovCj4gKyAgICAgICAgQVNTRVJUKG1mbl94KCptZm4pID09IDApOwo+ICsKPiAr
ICAgICAgICByZXMgPSBodm1fdHJhbnNsYXRlX2dldF9wYWdlKGN1cnIsIGFkZHIsIHRydWUsIHBm
ZWMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcGZpbmZvLCAmcGFn
ZSwgTlVMTCwgJnAybXQpOwo+ICsKPiArICAgICAgICBzd2l0Y2ggKCByZXMgKQo+ICsgICAgICAg
IHsKPiArICAgICAgICBjYXNlIEhWTVRSQU5TX29rYXk6Cj4gKyAgICAgICAgICAgIGJyZWFrOwo+
ICsKPiArICAgICAgICBjYXNlIEhWTVRSQU5TX2JhZF9saW5lYXJfdG9fZ2ZuOgo+ICsgICAgICAg
ICAgICB4ODZfZW11bF9wYWdlZmF1bHQocGZpbmZvLmVjLCBwZmluZm8ubGluZWFyLCAmaHZtZW11
bF9jdHh0LT5jdHh0KTsKPiArICAgICAgICAgICAgZXJyID0gRVJSX1BUUih+WDg2RU1VTF9FWENF
UFRJT04pOwo+ICsgICAgICAgICAgICBnb3RvIG91dDsKPiArCj4gKyAgICAgICAgY2FzZSBIVk1U
UkFOU19iYWRfZ2ZuX3RvX21mbjoKPiArICAgICAgICAgICAgZXJyID0gTlVMTDsKPiArICAgICAg
ICAgICAgZ290byBvdXQ7Cj4gKwo+ICsgICAgICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3BhZ2VkX291
dDoKPiArICAgICAgICBjYXNlIEhWTVRSQU5TX2dmbl9zaGFyZWQ6Cj4gKyAgICAgICAgICAgIGVy
ciA9IEVSUl9QVFIoflg4NkVNVUxfUkVUUlkpOwo+ICsgICAgICAgICAgICBnb3RvIG91dDsKPiAr
Cj4gKyAgICAgICAgZGVmYXVsdDoKPiArICAgICAgICAgICAgZ290byB1bmhhbmRsZWFibGU7Cj4g
KyAgICAgICAgfQo+ICsKPiArICAgICAgICAqbWZuKysgPSBfbWZuKHBhZ2VfdG9fbWZuKHBhZ2Up
KTsKPiArCj4gKyAgICAgICAgaWYgKCBwMm1faXNfZGlzY2FyZF93cml0ZShwMm10KSApCj4gKyAg
ICAgICAgewo+ICsgICAgICAgICAgICBlcnIgPSBFUlJfUFRSKH5YODZFTVVMX09LQVkpOwo+ICsg
ICAgICAgICAgICBnb3RvIG91dDsKPiArICAgICAgICB9Cj4gKyAgICB9Cj4gKwo+ICsgICAgLyog
RW50aXJlIGFjY2VzcyB3aXRoaW4gYSBzaW5nbGUgZnJhbWU/ICovCj4gKyAgICBpZiAoIG5yX2Zy
YW1lcyA9PSAxICkKPiArICAgICAgICBtYXBwaW5nID0gbWFwX2RvbWFpbl9wYWdlKGh2bWVtdWxf
Y3R4dC0+bWZuWzBdKTsKPiArICAgIC8qIE11bHRpcGxlIGZyYW1lcz8gTmVlZCB0byB2bWFwKCku
ICovCj4gKyAgICBlbHNlIGlmICggKG1hcHBpbmcgPSB2bWFwKGh2bWVtdWxfY3R4dC0+bWZuLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBucl9mcmFtZXMpKSA9PSBOVUxMICkKPiAr
ICAgICAgICBnb3RvIHVuaGFuZGxlYWJsZTsKPiArCj4gKyNpZm5kZWYgTkRFQlVHIC8qIFBvaXNp
b24gdW51c2VkIG1mbltdcyB3aXRoIElOVkFMSURfTUZOLiAqLwo+ICsgICAgd2hpbGUgKCBtZm4g
PCBodm1lbXVsX2N0eHQtPm1mbiArIEFSUkFZX1NJWkUoaHZtZW11bF9jdHh0LT5tZm4pICkKPiAr
ICAgIHsKPiArICAgICAgICBBU1NFUlQobWZuX3goKm1mbikgPT0gMCk7Cj4gKyAgICAgICAgKm1m
bisrID0gSU5WQUxJRF9NRk47Cj4gKyAgICB9Cj4gKyNlbmRpZgo+ICsgICAgcmV0dXJuIG1hcHBp
bmcgKyAobGluZWFyICYgflBBR0VfTUFTSyk7Cj4gKwo+ICsgdW5oYW5kbGVhYmxlOgo+ICsgICAg
ZXJyID0gRVJSX1BUUih+WDg2RU1VTF9VTkhBTkRMRUFCTEUpOwo+ICsKPiArIG91dDoKPiArICAg
IC8qIERyb3AgYWxsIGhlbGQgcmVmZXJlbmNlcy4gKi8KPiArICAgIHdoaWxlICggbWZuLS0gPiBo
dm1lbXVsX2N0eHQtPm1mbiApCj4gKyAgICAgICAgcHV0X3BhZ2UobWZuX3RvX3BhZ2UobWZuX3go
Km1mbikpKTsKPiArCj4gKyAgICByZXR1cm4gZXJyOwo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCBo
dm1lbXVsX3VubWFwX2xpbmVhcl9hZGRyKAo+ICsgICAgdm9pZCAqbWFwcGluZywgdW5zaWduZWQg
bG9uZyBsaW5lYXIsIHVuc2lnbmVkIGludCBieXRlcywKPiArICAgIHN0cnVjdCBodm1fZW11bGF0
ZV9jdHh0ICpodm1lbXVsX2N0eHQpCj4gK3sKPiArICAgIHN0cnVjdCBkb21haW4gKmN1cnJkID0g
Y3VycmVudC0+ZG9tYWluOwo+ICsgICAgdW5zaWduZWQgaW50IG5yX2ZyYW1lcyA9ICgobGluZWFy
ICsgYnl0ZXMgLSAhIWJ5dGVzKSA+PiBQQUdFX1NISUZUKSAtCj4gKyAgICAgICAgKGxpbmVhciA+
PiBQQUdFX1NISUZUKSArIDE7Cj4gKyAgICB1bnNpZ25lZCBpbnQgaTsKPiArICAgIG1mbl90ICpt
Zm4gPSAmaHZtZW11bF9jdHh0LT5tZm5bMF07Cj4gKwo+ICsgICAgQVNTRVJUKGJ5dGVzID4gMCk7
Cj4gKwo+ICsgICAgaWYgKCBucl9mcmFtZXMgPT0gMSApCj4gKyAgICAgICAgdW5tYXBfZG9tYWlu
X3BhZ2UobWFwcGluZyk7Cj4gKyAgICBlbHNlCj4gKyAgICAgICAgdnVubWFwKG1hcHBpbmcpOwo+
ICsKPiArICAgIGZvciAoIGkgPSAwOyBpIDwgbnJfZnJhbWVzOyBpKysgKQo+ICsgICAgewo+ICsg
ICAgICAgIEFTU0VSVChtZm5fdmFsaWQoKm1mbikpOwo+ICsgICAgICAgIHBhZ2luZ19tYXJrX2Rp
cnR5KGN1cnJkLCAqbWZuKTsKPiArICAgICAgICBwdXRfcGFnZShtZm5fdG9fcGFnZShtZm5feCgq
bWZuKSkpOwo+ICsKPiArICAgICAgICAqbWZuKysgPSBfbWZuKDApOyAvKiBDbGVhbiBzbG90IGZv
ciBtYXAoKSdzIGVycm9yIGNoZWNraW5nLiAqLwo+ICsgICAgfQo+ICsKPiArCj4gKyNpZm5kZWYg
TkRFQlVHIC8qIENoZWNrIChhbmQgY2xlYW4pIGFsbCB1bnVzZWQgbWZucy4gKi8KPiArICAgIHdo
aWxlICggbWZuIDwgaHZtZW11bF9jdHh0LT5tZm4gKyBBUlJBWV9TSVpFKGh2bWVtdWxfY3R4dC0+
bWZuKSApCj4gKyAgICB7Cj4gKyAgICAgICAgQVNTRVJUKG1mbl9lcSgqbWZuLCBJTlZBTElEX01G
TikpOwo+ICsgICAgICAgICptZm4rKyA9IF9tZm4oMCk7Cj4gKyAgICB9Cj4gKyNlbmRpZgo+ICt9
Cj4gKwo+ICsvKgo+ICAgKiBDb252ZXJ0IGFkZHIgZnJvbSBsaW5lYXIgdG8gcGh5c2ljYWwgZm9y
bSwgdmFsaWQgb3ZlciB0aGUgcmFuZ2UKPiAgICogW2FkZHIsIGFkZHIgKyAqcmVwcyAqIGJ5dGVz
X3Blcl9yZXBdLiAqcmVwcyBpcyBhZGp1c3RlZCBhY2NvcmRpbmcgdG8KPiAgICogdGhlIHZhbGlk
IGNvbXB1dGVkIHJhbmdlLiBJdCBpcyBhbHdheXMgPjAgd2hlbiBYODZFTVVMX09LQVkgaXMKPiBy
ZXR1cm5lZC4KPiBAQCAtOTg4LDExICsxMTQyLDExIEBAIHN0YXRpYyBpbnQgaHZtZW11bF93cml0
ZSgKPiAgICAgIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0ICpodm1lbXVsX2N0eHQgPQo+ICAgICAg
ICAgIGNvbnRhaW5lcl9vZihjdHh0LCBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCwgY3R4dCk7Cj4g
ICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7Cj4gLSAgICBwYWdlZmF1bHRfaW5mb190
IHBmaW5mbzsKPiAgICAgIHVuc2lnbmVkIGxvbmcgYWRkciwgcmVwcyA9IDE7Cj4gICAgICB1aW50
MzJfdCBwZmVjID0gUEZFQ19wYWdlX3ByZXNlbnQgfCBQRkVDX3dyaXRlX2FjY2VzczsKPiAgICAg
IHN0cnVjdCBodm1fdmNwdV9pbyAqdmlvID0gJmN1cnItPmFyY2guaHZtX3ZjcHUuaHZtX2lvOwo+
ICAgICAgaW50IHJjOwo+ICsgICAgdm9pZCAqbWFwcGluZzsKPiAKPiAgICAgIGlmICggaXNfeDg2
X3N5c3RlbV9zZWdtZW50KHNlZykgKQo+ICAgICAgICAgIHBmZWMgfD0gUEZFQ19pbXBsaWNpdDsK
PiBAQCAtMTAwOCwyMyArMTE2MiwxNiBAQCBzdGF0aWMgaW50IGh2bWVtdWxfd3JpdGUoCj4gICAg
ICAgICAgICh2aW8tPm1taW9fZ2xhID09IChhZGRyICYgUEFHRV9NQVNLKSkgKQo+ICAgICAgICAg
IHJldHVybiBodm1lbXVsX2xpbmVhcl9tbWlvX3dyaXRlKGFkZHIsIGJ5dGVzLCBwX2RhdGEsIHBm
ZWMsCj4gaHZtZW11bF9jdHh0LCAxKTsKPiAKPiAtICAgIHJjID0gaHZtX2NvcHlfdG9fZ3Vlc3Rf
bGluZWFyKGFkZHIsIHBfZGF0YSwgYnl0ZXMsIHBmZWMsICZwZmluZm8pOwo+ICsgICAgbWFwcGlu
ZyA9IGh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKGFkZHIsIGJ5dGVzLCBwZmVjLAo+IGh2bWVtdWxf
Y3R4dCk7Cj4gKyAgICBpZiAoIElTX0VSUihtYXBwaW5nKSApCj4gKyAgICAgICAgcmV0dXJuIH5Q
VFJfRVJSKG1hcHBpbmcpOwo+IAo+IC0gICAgc3dpdGNoICggcmMgKQo+IC0gICAgewo+IC0gICAg
Y2FzZSBIVk1UUkFOU19va2F5Ogo+IC0gICAgICAgIGJyZWFrOwo+IC0gICAgY2FzZSBIVk1UUkFO
U19iYWRfbGluZWFyX3RvX2dmbjoKPiAtICAgICAgICB4ODZfZW11bF9wYWdlZmF1bHQocGZpbmZv
LmVjLCBwZmluZm8ubGluZWFyLCAmaHZtZW11bF9jdHh0LT5jdHh0KTsKPiAtICAgICAgICByZXR1
cm4gWDg2RU1VTF9FWENFUFRJT047Cj4gLSAgICBjYXNlIEhWTVRSQU5TX2JhZF9nZm5fdG9fbWZu
Ogo+ICsgICAgaWYgKCAhbWFwcGluZyApCj4gICAgICAgICAgcmV0dXJuIGh2bWVtdWxfbGluZWFy
X21taW9fd3JpdGUoYWRkciwgYnl0ZXMsIHBfZGF0YSwgcGZlYywKPiBodm1lbXVsX2N0eHQsIDAp
Owo+IC0gICAgY2FzZSBIVk1UUkFOU19nZm5fcGFnZWRfb3V0Ogo+IC0gICAgY2FzZSBIVk1UUkFO
U19nZm5fc2hhcmVkOgo+IC0gICAgICAgIHJldHVybiBYODZFTVVMX1JFVFJZOwo+IC0gICAgZGVm
YXVsdDoKPiAtICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Cj4gLSAgICB9Cj4g
Kwo+ICsgICAgbWVtY3B5KG1hcHBpbmcsIHBfZGF0YSwgYnl0ZXMpOwo+ICsKPiArICAgIGh2bWVt
dWxfdW5tYXBfbGluZWFyX2FkZHIobWFwcGluZywgYWRkciwgYnl0ZXMsIGh2bWVtdWxfY3R4dCk7
Cj4gCj4gICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwo+ICB9Cj4gZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL2VtdWxhdGUuaCBiL3hlbi9pbmNsdWRlL2FzbS0KPiB4ODYvaHZt
L2VtdWxhdGUuaAo+IGluZGV4IDg4NjQ3NzUuLmQzNzlhNGEgMTAwNjQ0Cj4gLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vZW11bGF0ZS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vZW11bGF0ZS5oCj4gQEAgLTM3LDYgKzM3LDEzIEBAIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0
IHsKPiAgICAgIHVuc2lnbmVkIGxvbmcgc2VnX3JlZ19hY2Nlc3NlZDsKPiAgICAgIHVuc2lnbmVk
IGxvbmcgc2VnX3JlZ19kaXJ0eTsKPiAKPiArICAgIC8qCj4gKyAgICAgKiBNRk5zIGJlaGluZCB0
ZW1wb3JhcnkgbWFwcGluZ3MgaW4gdGhlIHdyaXRlIGNhbGxiYWNrLiAgVGhlIGxlbmd0aCBpcwo+
ICsgICAgICogYXJiaXRyYXJ5LCBhbmQgY2FuIGJlIGluY3JlYXNlZCBpZiB3cml0ZXMgbG9uZ2Vy
IHRoYW4gUEFHRV9TSVpFKzEgYXJlCj4gKyAgICAgKiBuZWVkZWQuCj4gKyAgICAgKi8KPiArICAg
IG1mbl90IG1mblsyXTsKPiArCj4gICAgICB1aW50MzJfdCBpbnRyX3NoYWRvdzsKPiAKPiAgICAg
IGJvb2xfdCBzZXRfY29udGV4dDsKPiAtLQo+IDIuNy40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 03:05:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 03:05:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e27Kg-000465-4w; Wed, 11 Oct 2017 03:05:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1e27Kf-00045z-DZ
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 03:05:17 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 B7/B8-08608-C6A8DD95; Wed, 11 Oct 2017 03:05:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS1tbhqJvTdTf
 SYM58HoslHxezODB6HN39mymAMYo1My8pvyKBNWP/zyamgu2CFQtfnGVsYHzL18XIxSEkMJ1R
 YsHOO6xdjJwcEgK8EkeWzYCyAyTefj/CClHUyyjxYPJOdpAEm4C+xIrHB8GKRASkJa59vswIU
 sQscJdRYu71y2wgCWGBMIlz7zvAGlgEVCW29TxkArF5BWwlFi5exAKxQV5iV9tFVoi4oMTJmU
 +A4hxAg9Ql1s8TAgkzA5U0b53NPIGRbxaSqlkIVbOQVC1gZF7FqFGcWlSWWqRraKSXVJSZnlG
 Sm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYbgxAsIPx8saAQ4ySHExKoryv1e9GCvEl5adU
 ZiQWZ8QXleakFh9ilOHgUJLg7esEygkWpaanVqRl5gADHyYtwcGjJMJrBpLmLS5IzC3OTIdIn
 WI05ji26fIfJo6Om3f/MAmx5OXnpUqJ80aAlAqAlGaU5sENgkXkJUZZKWFeRqDThHgKUotyM0
 tQ5V8xinMwKgnz7gWZwpOZVwK37xXQKUxAp4im3QE5pSQRISXVwCh34eP2lrMZXRYhkRt+Hd6
 Ufyb2ou2hD/kzFngseMO2OGWu9t3ak45f7hSvtZ3Q1n71XpXB4mR2n+2btjv+c547b//R/THr
 7kbY1f6unmdoEJuwpLP/Zslh9loOhc7nR1VMQ4TP3Xl05rLVzBJpZy9nk8cR3/eV1Lx/a+5/c
 Yn+ybQlgqJH/n5XYinOSDTUYi4qTgQA9AkybsMCAAA=
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1507691113!76457222!1
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1510 invoked from network); 11 Oct 2017 03:05:15 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 03:05:15 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Oct 2017 20:05:12 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,359,1503385200"; d="scan'208";a="1204495804"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga001.fm.intel.com with ESMTP; 10 Oct 2017 20:05:11 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Wed, 11 Oct 2017 11:03:45 +0800
Message-Id: <20171011030345.14408-1-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Haozhong Zhang <haozhong.zhang@intel.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2] VT-d: use two 32-bit writes to update DMAR
	fault address registers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIDY0LWJpdCBETUFSIGZhdWx0IGFkZHJlc3MgaXMgY29tcG9zZWQgb2YgdHdvIDMyIGJpdHMg
cmVnaXN0ZXJzCkRNQVJfRkVBRERSX1JFRyBhbmQgRE1BUl9GRVVBRERSX1JFRy4gQWNjb3JkaW5n
IHRvIFZULWQgc3BlYzoKIlNvZnR3YXJlIGlzIGV4cGVjdGVkIHRvIGFjY2VzcyAzMi1iaXQgcmVn
aXN0ZXJzIGFzIGFsaWduZWQgZG91Ymxld29yZHMiLAphIGh5cGVydmlzb3Igc2hvdWxkIHVzZSB0
d28gMzItYml0IHdyaXRlcyB0byBETUFSX0ZFQUREUl9SRUcgYW5kCkRNQVJfRkVVQUREUl9SRUcg
c2VwYXJhdGVseSBpbiBvcmRlciB0byB1cGRhdGUgYSA2NC1iaXQgZmF1bHQgYWRkcmVzcywKcmF0
aGVyIHRoYW4gYSA2NC1iaXQgd3JpdGUgdG8gRE1BUl9GRUFERFJfUkVHLiBOb3RlIHRoYXQgd2hl
biB4MkFQSUMKaXMgbm90IGVuYWJsZWQgRE1BUl9GRVVBRERSX1JFRyBpcyByZXNlcnZlZCBhbmQg
aXQncyBub3QgbmVjZXNzYXJ5IHRvCnVwZGF0ZSBpdC4KClRob3VnaCBJIGhhdmVuJ3Qgc2VlbiBh
bnkgZXJyb3JzIGNhdXNlZCBieSBzdWNoIG9uZSA2NC1iaXQgd3JpdGUgb24KcmVhbCBtYWNoaW5l
cywgaXQncyBzdGlsbCBiZXR0ZXIgdG8gZm9sbG93IHRoZSBzcGVjaWZpY2F0aW9uLgoKRml4ZXM6
IGFlMDVmZDM5MTJiICgiVlQtZDogdXNlIHF3b3JkIE1NSU8gYWNjZXNzIGZvciBNU0kgYWRkcmVz
cyB3cml0ZXMiKQpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+ClNpZ25lZC1vZmYtYnk6IEhhb3pob25nIFpoYW5nIDxoYW96aG9uZy56aGFuZ0BpbnRl
bC5jb20+Ci0tLQpDaGFuZ2VzIGluIHYyOgogKiBFeHBsYWluIGluIGNvbW1pdCBtZXNzYWdlIGFu
ZCBjb2RlIGNvbW1lbnQgd2h5IG5vdCB1cGRhdGluZyBETUFSX0ZFVUFERFJfUkVHCiAgIHdoZW4g
eDJBUElDIGlzIG5vdCBlbmFibGVkCgpUaGlzIHBhdGNoIGFjdHVhbGx5IHJldmVydHMgcGFydCBv
ZiBjb21taXQgYWUwNWZkMzkxMmIKKCJWVC1kOiB1c2UgcXdvcmQgTU1JTyBhY2Nlc3MgZm9yIE1T
SSBhZGRyZXNzIHdyaXRlcyIpLiBUaGUgbGF0dGVyCndhcyBpbmNsdWRlZCBpbiBYU0EtMTIwLCAx
MjguLjEzMSBmb2xsb3ctdXAgcGF0Y2ggc2VyaWVzIFsxXS4gSQpkb24ndCBrbm93IHdoZXRoZXIg
bXkgcGF0Y2ggYnJlYWtzIHRob3NlIFhTQSBmaXhlcy4gSWYgaXQgZG9lcywKcGxlYXNlIGRyb3Ag
bXkgcGF0Y2guCgpbMV0gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1s
L3hlbi1kZXZlbC8yMDE1LTA2L21zZzAwNjM4Lmh0bWwKLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC92dGQvaW9tbXUuYyB8IDggKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlv
bnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCmluZGV4
IGRhYWVkMGFiYmQuLjgxZGQyMDg1YzcgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5j
CkBAIC0xMTA1LDcgKzExMDUsMTMgQEAgc3RhdGljIHZvaWQgZG1hX21zaV9zZXRfYWZmaW5pdHko
c3RydWN0IGlycV9kZXNjICpkZXNjLCBjb25zdCBjcHVtYXNrX3QgKm1hc2spCiAKICAgICBzcGlu
X2xvY2tfaXJxc2F2ZSgmaW9tbXUtPnJlZ2lzdGVyX2xvY2ssIGZsYWdzKTsKICAgICBkbWFyX3dy
aXRlbChpb21tdS0+cmVnLCBETUFSX0ZFREFUQV9SRUcsIG1zZy5kYXRhKTsKLSAgICBkbWFyX3dy
aXRlcShpb21tdS0+cmVnLCBETUFSX0ZFQUREUl9SRUcsIG1zZy5hZGRyZXNzKTsKKyAgICBkbWFy
X3dyaXRlbChpb21tdS0+cmVnLCBETUFSX0ZFQUREUl9SRUcsIG1zZy5hZGRyZXNzX2xvKTsKKyAg
ICAvKgorICAgICAqIFdoZW4geDJBUElDIGlzIG5vdCBlbmFibGVkLCBETUFSX0ZFVUFERFJfUkVH
IGlzIHJlc2VydmVkIGFuZAorICAgICAqIGl0J3Mgbm90IG5lY2Vzc2FyeSB0byB1cGRhdGUgaXQu
CisgICAgICovCisgICAgaWYgKHgyYXBpY19lbmFibGVkKQorICAgICAgICBkbWFyX3dyaXRlbChp
b21tdS0+cmVnLCBETUFSX0ZFVUFERFJfUkVHLCBtc2cuYWRkcmVzc19oaSk7CiAgICAgc3Bpbl91
bmxvY2tfaXJxcmVzdG9yZSgmaW9tbXUtPnJlZ2lzdGVyX2xvY2ssIGZsYWdzKTsKIH0KIAotLSAK
Mi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 03:27:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 03:27:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e27fc-0005Wn-0P; Wed, 11 Oct 2017 03:26:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=450610473=citrix-osstest@xenproject.org>)
 id 1e27fa-0005WP-8i
 for xen-devel@lists.xensource.com; Wed, 11 Oct 2017 03:26:54 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 65/72-14867-D7F8DD95; Wed, 11 Oct 2017 03:26:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDvW5N/91
 Ig/P9Bhb3prxnd2D02N63iz2AMYo1My8pvyKBNaPn+GTmgpkKFT+/2DQw7hTrYuTgkBDwl5iw
 Nq2LkRPIdJeY076UFcQWEXCWmPDhNhuIzSugJ/Hgxwd2EFtYwFri1YGLLF2MXED1n9gkNs5Yw
 gjR7ClxdcM0OHv//20sIDabgIfExJ6JYDaLgKrE9K8zmUBsIQEtiaWLVzJBLBCUODnzCVgNs4
 CExMEXL5gh5lhIHHr+n3kCI98sJGWzkJQtYGRaxahRnFpUllqka2Sml1SUmZ5RkpuYmaNraGC
 ml5taXJyYnpqTmFSsl5yfu4kRGFIMQLCD8cyCwEOMkhxMSqK8r9XvRgrxJeWnVGYkFmfEF5Xm
 pBYfYpTh4FCS4K3pA8oJFqWmp1akZeYAgxsmLcHBoyTCKwWS5i0uSMwtzkyHSJ1i1OU4tunyH
 yYhlrz8vFQpcd4ukCIBkKKM0jy4EbBIu8QoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhXlGQKT
 yZeSVwm14BHcEEdIRo2h2QI0oSEVJSDYxllUdW5m9iqXm1e2V69YM73558PKFlrhTAP0tE0at
 +c1estj/Pt7CbXZ+kYut//hT5GFC1gENF+F29mZTwNBE5o5jtAkcnHI/deb9oMmMYK/tWyakJ
 fHd3c0f3OK/SWviUn08rqFRj4oYlaR9cFZven+t784VL+NBx2eAC59VX9kRrvE1PLlFiKc5IN
 NRiLipOBAB+0QZUrwIAAA==
X-Env-Sender: prvs=450610473=citrix-osstest@xenproject.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1507692411!70723220!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25255 invoked from network); 11 Oct 2017 03:26:52 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 03:26:52 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="453329986"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL04.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72225-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:guest-localmigrate/x10:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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=5c1a2c75951c4a59f1bf2d3c82ca7447244513ad
X-Osstest-Versions-That: seabios=f703604b30958312e64a5b7fc74c606a2ececc15
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 11 Oct 2017 04:26:48 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL04.citrite.net
Subject: [Xen-devel] [seabios baseline-only test] 72225: tolerable FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjIyNSBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35v
c3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIyMjUvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Np
b25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3IGRlYmlhbi1odm0taW5zdGFs
bC9sMS9sMiBmYWlsIGJsb2NrZWQgaW4gNzIyMTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgYmxvY2tlZCBpbiA3MjIx
NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgZmFpbCBsaWtlIDcyMjE2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgNzIyMTYKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbGlrZSA3MjIxNgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogc2VhYmlvcyAgICAgICAgICAgICAgNWMxYTJjNzU5NTFjNGE1OWYxYmYy
ZDNjODJjYTc0NDcyNDQ1MTNhZApiYXNlbGluZSB2ZXJzaW9uOgogc2VhYmlvcyAgICAgICAgICAg
ICAgZjcwMzYwNGIzMDk1ODMxMmU2NGE1YjdmYzc0YzYwNmEyZWNlY2MxNQoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgIDcyMjE2ICAyMDE3LTEwLTA4IDEzOjIwOjIwIFogICAgMiBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgICA3MjIyNSAgMjAxNy0xMC0xMCAxODo1MjoyMiBaICAgIDAgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+Cgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmlt
YWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90
ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
UHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgNWMxYTJjNzU5NTFjNGE1OWYxYmYyZDNj
ODJjYTc0NDcyNDQ1MTNhZApBdXRob3I6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5u
ZXQ+CkRhdGU6ICAgVHVlIE9jdCAzIDExOjI5OjEyIDIwMTcgLTA0MDAKCiAgICB4aGNpOiBWZXJp
ZnkgdGhlIGRldmljZSBpcyBzdGlsbCBwcmVzZW50IGluIHhoY2lfY21kX3N1Ym1pdCgpCiAgICAK
ICAgIE1ha2Ugc3VyZSB0aGUgVVNCIGRldmljZSBpcyBzdGlsbCBwcmVzZW50IGJlZm9yZSBhbHRl
cmluZyB0aGUgeGhjaQogICAgInNsb3QiIGZvciBpdC4gIEl0IGFwcGVhcnMgc29tZSBjb250cm9s
bGVycyB3aWxsIGhhbmcgaWYgYSByZXF1ZXN0IGlzCiAgICBzZW50IHRvIGEgcG9ydCBubyBsb25n
ZXIgY29ubmVjdGVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2
aW5Aa29jb25ub3IubmV0PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 03:46:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 03:46:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e27yC-0006uS-QD; Wed, 11 Oct 2017 03:46:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45060836d=Andrew.Cooper3@citrix.com>)
 id 1e27yB-0006uM-JJ
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 03:46:07 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 50/FC-30115-EF39DD95; Wed, 11 Oct 2017 03:46:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsWyU9JRQvff5Lu
 RBs2zOS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz1W3awFuwSrjh6dwpTA2OfQBcjJ4eEgJ/E
 szPPmUBsYSD724y5LCC2CJDdsfszK4jNLJAp8fHuU2YQW0ggT+LQv6WMIDabgL7E7hefwHp5B
 WwlVhzeA1bDIqAqMetNN5gtKhAu0XS2nwWiRlDi5MwnYDYnUH33h2tAvRxA8zUl1u/Sh1glL9
 G8dTYzhC0u0fRlJSvEWjWJa/2X2CFOTpfY+vcX8wRGgVlIps5CmDQLyaRZSCYtYGRZxahenFp
 Ullqka6iXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYrgxAsINx53OnQ4ySHExK
 oryv1e9GCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg/TMJKCdYlJqeWpGWmQOMHJi0BAePkgjvL
 JA0b3FBYm5xZjpE6hSjopQ4LzMw3oQEQBIZpXlwbbBovcQoKyXMywh0iBBPQWpRbmYJqvwrRn
 EORiVh3lyQ8TyZeSVw018BLWYCWiyadgdkcUkiQkqqgdE9Sn1Fpk26mu4iic6Eor3x/gulk7a
 td8lN/LlKj1tkMfeutwd/HmOcN/+/G2uqmubjg7WR08sc8i2ZYm9Zp881nLc9weqJxJWySarn
 X8pcMlV+3XP++Lr7kdq9ixSaJjw4Y7UpXzfpS6DZv8x1WQaOv3M8jpjzX2CT3GO45Vnl73lxx
 dt9zyixFGckGmoxFxUnAgDHuwyO0QIAAA==
X-Env-Sender: prvs=45060836d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1507693563!51522208!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.9 required=7.0 tests=DATE_IN_PAST_06_12,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25713 invoked from network); 11 Oct 2017 03:46:05 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 03:46:05 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="55946440"
To: George Dunlap <george.dunlap@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20171010162011.9629-1-george.dunlap@citrix.com>
 <20171010162011.9629-7-george.dunlap@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <651387df-9e8e-b4ea-c247-cb1325bd49b8@citrix.com>
Date: Tue, 10 Oct 2017 19:20:56 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171010162011.9629-7-george.dunlap@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 07/12] fuzz/x86_emulate: Move all state
	into fuzz_state
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTAvMTcgMTc6MjAsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gVGhpcyBpcyBpbiBwcmVw
YXJhdGlvbiBmb3IgYWRkaW5nIHRoZSBvcHRpb24gZm9yIGEgbW9yZSAiY29tcGFjdCIKPiBpbnRl
cnByZXRhdGlvbiBvZiB0aGUgZnV6emluZyBkYXRhLCBpbiB3aGljaCB3ZSBvbmx5IGNoYW5nZSBz
ZWxlY3QKPiBiaXRzIG9mIHRoZSBzdGF0ZS4KPgo+IFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KPiBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgo+IC0tLQo+IHYzOgo+ICAtIE1vdmUgREFUQV9PRkZTRVQgaW5zaWRl
IHRoZSBzdHJ1Y3R1cmUKPiAgLSBSZW1vdmUgYSBzdHJheSBibGFuayBsaW5lCj4gdjI6IFBvcnQg
b3ZlciBwcmV2aW91cyBjaGFuZ2VzCj4KPiBDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNp
dHJpeC5jb20+Cj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gQ0M6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gQ0M6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KPiAtLS0KPiAgdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11
bGF0b3IvZnV6ei1lbXVsLmMgfCA4OSArKysrKysrKysrKysrLS0tLS0tLS0tLS0tCj4gIDEgZmls
ZSBjaGFuZ2VkLCA0NSBpbnNlcnRpb25zKCspLCA0NCBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1n
aXQgYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYyBiL3Rv
b2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCj4gaW5kZXggODk5
OGYyMWZlMS4uMjBkNTJiMzNmOCAxMDA2NDQKPiAtLS0gYS90b29scy9mdXp6L3g4Nl9pbnN0cnVj
dGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYwo+ICsrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0
aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCj4gQEAgLTI0LDE0ICsyNCw4IEBACj4gIC8qIExheW91
dCBvZiBkYXRhIGV4cGVjdGVkIGFzIGZ1enppbmcgaW5wdXQuICovCj4gIHN0cnVjdCBmdXp6X2Nv
cnB1cwo+ICB7Cj4gLSAgICB1bnNpZ25lZCBsb25nIGNyWzVdOwo+IC0gICAgdWludDY0X3QgbXNy
W01TUl9JTkRFWF9NQVhdOwo+IC0gICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgcmVnczsKPiAtICAg
IHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyIHNlZ21lbnRzW1NFR19OVU1dOwo+IC0gICAgdW5zaWdu
ZWQgbG9uZyBvcHRpb25zOwo+ICAgICAgdW5zaWduZWQgY2hhciBkYXRhWzQwOTZdOwo+ICB9IGlu
cHV0Owo+IC0jZGVmaW5lIERBVEFfT0ZGU0VUIG9mZnNldG9mKHN0cnVjdCBmdXp6X2NvcnB1cywg
ZGF0YSkKPiAgCj4gIC8qCj4gICAqIEludGVybmFsIHN0YXRlIG9mIHRoZSBmdXp6aW5nIGhhcm5l
c3MuICBDYWxjdWxhdGVkIGluaXRpYWxseSBmcm9tIHRoZSBpbnB1dAo+IEBAIC0zOSw3ICszMywx
NCBAQCBzdHJ1Y3QgZnV6el9jb3JwdXMKPiAgICovCgpZb3UndmUgaW52YWxpZGF0ZWQgYSBudW1i
ZXIgb2YgdGhlIGNvbW1lbnRzIGRlc2NyaWJpbmcgYmVoYXZpb3VycywKaW5jbHVkaW5nIHRoZSBk
ZXNjcmlwdGlvbiBvZiB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIGZ1enpfc3RhdGUgYW5kCmZ1enpf
Y29ycHVzLgoKV2h5IGRvIHlvdSBuZWVkIHRvIG1vdmUgYW55IG9mIHRoaXMgaW4gdGhlIGZpcnN0
IHBsYWNlP8KgIElmIHlvdSBpbnNpc3QKb24ga2VlcGluZyB0aGUgY29tcGFjdCBtb2RlLCB3aGF0
J3Mgd3Jvbmcgd2l0aCBjb25kaXRpb25hbGx5IHJlYWRpbmcgdGhlCkFGTCBpbnB1dCBpbnRvIGVp
dGhlciBmdXp6X2NvcHVzIGVudGlyZWx5LCBvciBpbnRvIGZ1enpfY29ycHVzLmRhdGFbXQphbmQg
dGhlbiBjb25kaXRpb25hbGx5IGRlcml2aW5nIHRoaXMgc3RhdGU/CgpUaGF0IHdheSwgeW91IGRv
bid0IGJsb2NrIHdvcmsgdG8gZml4IHRoZSByb290IGNhdXNlLCB3aGljaCBuZWVkcyB0byBlbmQK
dXAgd2l0aCBhcmNoaXRlY3R1cmFsIHZhbHVlcyBpbiBmdXp6X3N0YXRlLCBkZXJpdmVkIGZyb20g
YSBiaXRmaWVsZHMgaW4KZnV6el9jb3JwdXMuCgp+QW5kcmV3Cgo+ICBzdHJ1Y3QgZnV6el9zdGF0
ZQo+ICB7Cj4gKyAgICB1bnNpZ25lZCBsb25nIG9wdGlvbnM7Cj4gKyAgICB1bnNpZ25lZCBsb25n
IGNyWzVdOwo+ICsgICAgdWludDY0X3QgbXNyW01TUl9JTkRFWF9NQVhdOwo+ICsgICAgc3RydWN0
IHNlZ21lbnRfcmVnaXN0ZXIgc2VnbWVudHNbU0VHX05VTV07Cj4gKyAgICBzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyByZWdzOwo+ICsKPiAgICAgIC8qIEZ1enplcidzIGlucHV0IGRhdGEuICovCj4gKyNk
ZWZpbmUgREFUQV9PRkZTRVQgb2Zmc2V0b2Yoc3RydWN0IGZ1enpfc3RhdGUsIGNvcnB1cykKPiAg
ICAgIHN0cnVjdCBmdXp6X2NvcnB1cyAqY29ycHVzOwo+ICAKPiAgICAgIC8qIFJlYWwgYW1vdW50
IG9mIGRhdGEgYmFja2luZyBjb3JwdXMtPmRhdGFbXS4gKi8KPgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 03:46:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 03:46:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e27yj-0006wu-21; Wed, 11 Oct 2017 03:46:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45060836d=Andrew.Cooper3@citrix.com>)
 id 1e27yi-0006wn-BD
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 03:46:40 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 42/32-14867-F149DD95; Wed, 11 Oct 2017 03:46:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsWyU9JRQlduyt1
 Ig/vLzCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy+YxuZCg4bVSyfzdfA+Fexi5GTQ0LAT2L7
 7ReMILawQIrEhZtfmEBsEaB4x+7PrCA2s0CmxMe7T5lBbCGBfIm+XzvZQGw2AX2J3S8+gdXzC
 thKrF93D6yGRUBV4ubmJWC9ogLhEk1n+1kgagQlTs58AmZzCthJ/J3yGKiXA2i+psT6XfoQq+
 QlmrfOZoawxSWavqxkhVirJnGt/xI7xMnpEhOf9bBMYBSYhWTqLIRJs5BMmoVk0gJGllWMGsW
 pRWWpRbpGxnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHhygAEOxj/zA88xCjJ
 waQkyvta/W6kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleg8lAOcGi1PTUirTMHGDkwKQlOHiUR
 HhnTQJK8xYXJOYWZ6ZDpE4xKkqJ87aC9AmAJDJK8+DaYNF6iVFWSpiXEegQIZ6C1KLczBJU+V
 eM4hyMSsK8ASBTeDLzSuCmvwJazAS0WDTtDsjikkSElFQDo9KuoJLA9zrPv0sn2VnMjDVelsF
 58Pvppzc4jhR+Obfr3Ib+OX4haw/tjL7SytRgVS3oxeJsOqVt4v8oOzbVnf4yOrc/rmheufm5
 0cOP8hWid+uzzawf8z1sfWNTNr/buG7frIeuYYG7vJT3Twqe8j52+uP3F+pe/3j+9cqcU1eM1
 W+xpqdLXVViKc5INNRiLipOBAChU1Zo0QIAAA==
X-Env-Sender: prvs=45060836d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1507693596!64616093!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.9 required=7.0 tests=DATE_IN_PAST_06_12,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5699 invoked from network); 11 Oct 2017 03:46:38 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 03:46:38 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="55946503"
To: George Dunlap <george.dunlap@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20171010162011.9629-1-george.dunlap@citrix.com>
 <20171010162011.9629-10-george.dunlap@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <d13a3391-a7f4-25b3-9e4f-5e4d99e31418@citrix.com>
Date: Tue, 10 Oct 2017 19:44:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171010162011.9629-10-george.dunlap@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 10/12] fuzz/x86_emulate: Add --rerun
 option to try to track down instability
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTAvMTcgMTc6MjAsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gQEAgLTY1OSw3ICs2Njcs
MTAgQEAgc3RhdGljIHZvaWQgc2V0dXBfc3RhdGUoc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0
eHQpCj4gICAgICB7Cj4gICAgICAgICAgLyogRnV6eiBhbGwgb2YgdGhlIHN0YXRlIGluIG9uZSBn
byAqLwo+ICAgICAgICAgIGlmICggIWlucHV0X3JlYWQocywgcywgREFUQV9TSVpFX0ZVTEwpICkK
PiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHByaW50ZigiSW5wdXQgc2l6ZSB0b28gc21hbGxc
biIpOwo+ICAgICAgICAgICAgICBleGl0KC0xKTsKPiArICAgICAgICB9CgpJcyB0aGlzIGh1bmsg
aW50ZW5kZWQgdG8gYmUgaW4gdGhlIHByZXZpb3VzIHBhdGNoPwoKPiBAQCAtODg2LDIxICs4OTYs
MTQ0IEBAIGludCBMTFZNRnV6emVySW5pdGlhbGl6ZShpbnQgKmFyZ2MsIGNoYXIgKioqYXJndikK
PiAgICAgIHJldHVybiAwOwo+ICB9Cj4gIAo+IC1pbnQgTExWTUZ1enplclRlc3RPbmVJbnB1dChj
b25zdCB1aW50OF90ICpkYXRhX3AsIHNpemVfdCBzaXplKQo+ICtzdGF0aWMgdm9pZCBzZXR1cF9m
dXp6X3N0YXRlKHN0cnVjdCBmdXp6X3N0YXRlICpzdGF0ZSwgY29uc3Qgdm9pZCAqZGF0YV9wLCBz
aXplX3Qgc2l6ZSkKPiAgewo+IC0gICAgc3RydWN0IGZ1enpfc3RhdGUgc3RhdGUgPSB7Cj4gLSAg
ICAgICAgLm9wcyA9IGFsbF9mdXp6ZXJfb3BzLAo+IC0gICAgfTsKPiAtICAgIHN0cnVjdCB4ODZf
ZW11bGF0ZV9jdHh0IGN0eHQgPSB7Cj4gLSAgICAgICAgLmRhdGEgPSAmc3RhdGUsCj4gLSAgICAg
ICAgLnJlZ3MgPSAmc3RhdGUucmVncywKPiAtICAgICAgICAuYWRkcl9zaXplID0gOCAqIHNpemVv
Zih2b2lkICopLAo+IC0gICAgICAgIC5zcF9zaXplID0gOCAqIHNpemVvZih2b2lkICopLAo+IC0g
ICAgfTsKPiArICAgIG1lbXNldChzdGF0ZSwgMCwgc2l6ZW9mKCpzdGF0ZSkpOwo+ICsgICAgc3Rh
dGUtPmNvcnB1cyA9IGRhdGFfcDsKPiArICAgIHN0YXRlLT5kYXRhX251bSA9IHNpemU7Cj4gK30K
PiArCj4gK3N0YXRpYyBpbnQgcnVudGVzdChzdHJ1Y3QgZnV6el9zdGF0ZSAqc3RhdGUpIHsKPiAg
ICAgIGludCByYzsKPiAgCj4gLSAgICAvKiBSZXNldCBhbGwgZ2xvYmFsIHN0YXRlIHZhcmlhYmxl
cyAqLwo+IC0gICAgbWVtc2V0KCZpbnB1dCwgMCwgc2l6ZW9mKGlucHV0KSk7Cj4gKyAgICBzdHJ1
Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCA9ICZzdGF0ZS0+Y3R4dDsKPiArICAgIAo+ICsgICAg
c3RhdGUtPm9wcyA9IGFsbF9mdXp6ZXJfb3BzOwo+ICsKPiArICAgIGN0eHQtPmRhdGEgPSBzdGF0
ZTsKPiArICAgIGN0eHQtPnJlZ3MgPSAmc3RhdGUtPnJlZ3M7Cj4gKwo+ICsgICAgc2V0dXBfc3Rh
dGUoY3R4dCk7Cj4gKwo+ICsgICAgc2FuaXRpemVfc3RhdGUoY3R4dCk7Cj4gKwo+ICsgICAgZGlz
YWJsZV9ob29rcyhzdGF0ZSk7Cj4gKwo+ICsgICAgZG8gewo+ICsgICAgICAgIC8qIEZJWE1FOiBV
bnRpbCB3ZSBhY3R1YWxseSBpbXBsZW1lbnQgU0lHRlBFIGhhbmRsaW5nIHByb3Blcmx5ICovCj4g
KyAgICAgICAgc2V0dXBfZnB1X2V4Y2VwdGlvbl9oYW5kbGVyKCk7Cj4gKwo+ICsgICAgICAgIHNl
dF9zaXplcyhjdHh0KTsKPiArICAgICAgICBkdW1wX3N0YXRlKGN0eHQpOwo+ICsKPiArICAgICAg
ICByYyA9IHg4Nl9lbXVsYXRlKGN0eHQsICZzdGF0ZS0+b3BzKTsKPiArICAgICAgICBwcmludGYo
IkVtdWxhdGlvbiByZXN1bHQ6ICVkXG4iLCByYyk7Cj4gKyAgICB9IHdoaWxlICggcmMgPT0gWDg2
RU1VTF9PS0FZICk7Cj4gKwo+ICsgICAgcmV0dXJuIDA7Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lk
IGNvbXBhcmVfc3RhdGVzKHN0cnVjdCBmdXp6X3N0YXRlIHN0YXRlWzJdKQo+ICt7Cj4gKyAgICAv
LyBGaXJzdCB6ZXJvIGFueSAiaW50ZXJuYWwiIHBvaW50ZXJzCgovKiAqLwoKPiArICAgIHN0YXRl
WzBdLmNvcnB1cyA9IHN0YXRlWzFdLmNvcnB1cyA9IE5VTEw7Cj4gKyAgICBzdGF0ZVswXS5jdHh0
LmRhdGEgPSBzdGF0ZVsxXS5jdHh0LmRhdGEgPSBOVUxMOwo+ICsgICAgc3RhdGVbMF0uY3R4dC5y
ZWdzID0gc3RhdGVbMV0uY3R4dC5yZWdzID0gTlVMTDsKPiArCj4gKyAgICBpZiAoIG1lbWNtcCgm
c3RhdGVbMF0sICZzdGF0ZVsxXSwgc2l6ZW9mKHN0cnVjdCBmdXp6X3N0YXRlKSkgKQo+ICsgICAg
ewo+ICsgICAgICAgIHVuc2lnbmVkIGludCBpOwo+ICsKPiArICAgICAgICBwcmludGYoIlN0YXRl
IG1pc21hdGNoXG4iKTsKPiArCj4gKyAgICAgICAgZm9yICggaT0wOyBpPEFSUkFZX1NJWkUoc3Rh
dGVbMF0uY3IpOyBpKysgKQoKVmFyaW91cyBzcGFjZXMuCgo+ICsgICAgICAgICAgICBpZiAoIHN0
YXRlWzBdLmNyW2ldICE9IHN0YXRlWzFdLmNyW2ldICkKPiArICAgICAgICAgICAgICAgIHByaW50
ZigiY3JbJXVdOiAlbHggIT0gJWx4XG4iLAo+ICsgICAgICAgICAgICAgICAgICAgICAgIGksIHN0
YXRlWzBdLmNyW2ldLCBzdGF0ZVsxXS5jcltpXSk7Cj4gKyAgICAgICAgCj4gKyAgICAgICAgZm9y
ICggaT0wOyBpPEFSUkFZX1NJWkUoc3RhdGVbMF0ubXNyKTsgaSsrICkKPiArICAgICAgICAgICAg
aWYgKCBzdGF0ZVswXS5tc3JbaV0gIT0gc3RhdGVbMV0ubXNyW2ldICkKPiArICAgICAgICAgICAg
ICAgIHByaW50ZigibXNyWyV1XTogJWx4ICE9ICVseFxuIiwKPiArICAgICAgICAgICAgICAgICAg
ICAgICBpLCBzdGF0ZVswXS5tc3JbaV0sIHN0YXRlWzFdLm1zcltpXSk7Cj4gKyAgICAgICAgCj4g
KyAgICAgICAgZm9yICggaT0wOyBpPEFSUkFZX1NJWkUoc3RhdGVbMF0uc2VnbWVudHMpOyBpKysg
KQo+ICsgICAgICAgICAgICBpZiAoIG1lbWNtcCgmc3RhdGVbMF0uc2VnbWVudHNbaV0sICZzdGF0
ZVsxXS5zZWdtZW50c1tpXSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKHN0YXRl
WzBdLnNlZ21lbnRzWzBdKSkgKQo+ICsgICAgICAgICAgICAgICAgcHJpbnRmKCJzZWdtZW50c1sl
dV06IFsleDoleDoleDolbHhdICE9IFsleDoleDoleDolbHhdIVxuIiwgaSwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAodW5zaWduZWQpc3RhdGVbMF0uc2VnbWVudHNbaV0uc2VsLAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZClzdGF0ZVswXS5zZWdtZW50c1tpXS5hdHRyLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgIHN0YXRlWzBdLnNlZ21lbnRzW2ldLmxpbWl0LAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgIHN0YXRlWzBdLnNlZ21lbnRzW2ldLmJhc2UsCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkKXN0YXRlWzFdLnNlZ21lbnRzW2ldLnNlbCwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQpc3RhdGVbMV0uc2VnbWVudHNbaV0uYXR0
ciwKPiArICAgICAgICAgICAgICAgICAgICAgICBzdGF0ZVsxXS5zZWdtZW50c1tpXS5saW1pdCwK
PiArICAgICAgICAgICAgICAgICAgICAgICBzdGF0ZVsxXS5zZWdtZW50c1tpXS5iYXNlKTsKPiAr
Cj4gKyAgICAgICAgaWYgKCBzdGF0ZVswXS5kYXRhX251bSAhPSBzdGF0ZVsxXS5kYXRhX251bSAp
Cj4gKyAgICAgICAgICAgIHByaW50ZigiZGF0YV9udW06ICVseCAhPSAgJWx4XG4iLCBzdGF0ZVsw
XS5kYXRhX251bSwKPiArICAgICAgICAgICAgICAgICAgIHN0YXRlWzFdLmRhdGFfbnVtKTsKPiAr
ICAgICAgICBpZiAoIHN0YXRlWzBdLmRhdGFfaW5kZXggIT0gc3RhdGVbMV0uZGF0YV9pbmRleCAp
Cj4gKyAgICAgICAgICAgIHByaW50ZigiZGF0YV9pbmRleDogJWx4ICE9ICAlbHhcbiIsIHN0YXRl
WzBdLmRhdGFfaW5kZXgsCj4gKyAgICAgICAgICAgICAgICAgICBzdGF0ZVsxXS5kYXRhX2luZGV4
KTsKPiArCj4gKyAgICAgICAgaWYgKCBtZW1jbXAoJnN0YXRlWzBdLnJlZ3MsICZzdGF0ZVsxXS5y
ZWdzLCBzaXplb2Yoc3RhdGVbMF0ucmVncykpICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAg
IHByaW50ZigicmVnaXN0ZXJzIGRpZmZlciFcbiIpOwo+ICsgICAgICAgICAgICAvKiBQcmludCBJ
ZiBOb3QgRXF1YWwgKi8KPiArI2RlZmluZSBQSU5FKGVsZW0pXAoKUFJJTlRfTkUoKSA/Cgo+ICsg
ICAgICAgICAgICBpZiAoIHN0YXRlWzBdLmVsZW0gIT0gc3RhdGVbMV0uZWxlbSApIFwKPiArICAg
ICAgICAgICAgICAgIHByaW50ZigjZWxlbSAiIGRpZmZlcjogJWx4ICE9ICVseFxuIiwgXAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKXN0YXRlWzBdLmVsZW0sIFwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZylzdGF0ZVsxXS5lbGVtKQo+ICsg
ICAgICAgICAgICBQSU5FKHJlZ3MucjE1KTsKCkhtbSAtIHRoaXMgaXMgZ29pbmcgdG8gY2F1c2Ug
cHJvYmxlbXMgZm9yIHRoZSAzMmJpdCBidWlsZC7CoCBJIGNhbid0CnRoaW5rIG9mIGFuIGVhc3kg
c3VnZ2VzdGlvbiB0byBmaXggaXQuCgo+ICsgICAgICAgICAgICBQSU5FKHJlZ3MucjE0KTsKPiAr
ICAgICAgICAgICAgUElORShyZWdzLnIxMyk7Cj4gKyAgICAgICAgICAgIFBJTkUocmVncy5yMTIp
Owo+ICsgICAgICAgICAgICBQSU5FKHJlZ3MucmJwKTsKPiArICAgICAgICAgICAgUElORShyZWdz
LnJieCk7Cj4gKyAgICAgICAgICAgIFBJTkUocmVncy5yMTApOwo+ICsgICAgICAgICAgICBQSU5F
KHJlZ3MucjExKTsKPiArICAgICAgICAgICAgUElORShyZWdzLnI5KTsKPiArICAgICAgICAgICAg
UElORShyZWdzLnI4KTsKPiArICAgICAgICAgICAgUElORShyZWdzLnJheCk7Cj4gKyAgICAgICAg
ICAgIFBJTkUocmVncy5yY3gpOwo+ICsgICAgICAgICAgICBQSU5FKHJlZ3MucmR4KTsKPiArICAg
ICAgICAgICAgUElORShyZWdzLnJzaSk7Cj4gKyAgICAgICAgICAgIFBJTkUocmVncy5yZGkpOwo+
ICsKPiArICAgICAgICAgICAgZm9yICggaSA9IG9mZnNldG9mKHN0cnVjdCBjcHVfdXNlcl9yZWdz
LCBlcnJvcl9jb2RlKSAvIHNpemVvZih1bnNpZ25lZCk7Cj4gKyAgICAgICAgICAgICAgICAgIGkg
PCBzaXplb2Yoc3RhdGVbMV0ucmVncykvc2l6ZW9mKHVuc2lnbmVkKTsgaSsrICkKPiArICAgICAg
ICAgICAgewo+ICsgICAgICAgICAgICAgICAgcHJpbnRmKCJbJTA0bHVdICUwOHggJTA4eFxuIiwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgaSAqIHNpemVvZih1bnNpZ25lZCksICgodW5zaWdu
ZWQgKikmc3RhdGVbMF0ucmVncylbaV0sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgKCh1bnNp
Z25lZCAqKSZzdGF0ZVsxXS5yZWdzKVtpXSk7CgpJdCB3b3VsZCBiZSBoZWxwZnVsIHRvIHB1bGwg
b3V0IGF0IGxlYXN0IHJmbGFncyBpbmRpdmlkdWFsbHksIGJlY2F1c2UKdGhhdCBoYXMgdGhlIGhp
Z2hlc3QgaW5kaXZpZHVhbCBjaGFuY2Ugb2YgYmVpbmcgdW5zdGFibGUuwqAgVGhlIHNlZ21lbnQK
c2VsZWN0b3JzIG1pZ2h0IGFsc28gYmUgbmljZSB0byBwdWxsIG91dCBpbmRpdmlkdWFsbHksIHdo
ZXJlYXMKZXZlcnl0aGluZyBlbHNlIHNob3VsZCBiZSB6ZXJvIGFuZCByZW1haW4gemVybyB0aHJv
dWdob3V0IChhdCB3aGljaApwb2ludCwgaGV4LWR1bXBpbmcgaXMgZmluZSkuCgo+ICsgICAgICAg
ICAgICB9Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICBpZiAoIG1lbWNtcCgmc3RhdGVbMF0u
b3BzLCAmc3RhdGVbMV0ub3BzLCBzaXplb2Yoc3RhdGVbMF0ub3BzKSkgKQo+ICsgICAgICAgICAg
ICBwcmludGYoIm9wcyBkaWZmZXIhXG4iKTsKPiArCj4gKyAgICAgICAgaWYgKCBtZW1jbXAoJnN0
YXRlWzBdLmN0eHQsICZzdGF0ZVsxXS5jdHh0LCBzaXplb2Yoc3RhdGVbMF0uY3R4dCkpICkKPiAr
ICAgICAgICB7Cj4gKyAgICAgICAgICAgIHByaW50ZigiY3R4dCBkaWZmZXJzIVxuIik7Cj4gKyAg
ICAgICAgICAgIGZvciAoIGkgPSAwOyAgaSA8IHNpemVvZihzdGF0ZVswXS5jdHh0KS9zaXplb2Yo
dW5zaWduZWQpOyBpKysgKQo+ICsgICAgICAgICAgICB7Cj4gKyAgICAgICAgICAgICAgICBwcmlu
dGYoIlslMDRsdV0gJTA4eCAlMDh4XG4iLAoKJTA0enUgZm9yIHNpemVfdAoKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgaSAqIHNpemVvZih1bnNpZ25lZCksICgodW5zaWduZWQgKikmc3RhdGVb
MF0uY3R4dClbaV0sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgKCh1bnNpZ25lZCAqKSZzdGF0
ZVsxXS5jdHh0KVtpXSk7Cj4gKyAgICAgICAgICAgIH0KPiArICAgICAgICAgICAgCj4gKyAgICAg
ICAgfQo+ICsKPiArICAgICAgICBhYm9ydCgpOwo+ICsgICAgfQo+ICt9Cj4gKwo+ICtib29sIG9w
dF9yZXJ1biA9IGZhbHNlOwoKU2hvdWxkIHRoaXMgbm90IGJlIHNvbWV3aGVyZSBuZWFyIHRoZSB0
b3Agb2YgdGhlIGZpbGU/Cgp+QW5kcmV3Cgo+ICsKPiAraW50IExMVk1GdXp6ZXJUZXN0T25lSW5w
dXQoY29uc3QgdWludDhfdCAqZGF0YV9wLCBzaXplX3Qgc2l6ZSkKPiArewo+ICsgICAgc3RydWN0
IGZ1enpfc3RhdGUgc3RhdGVbMl07Cj4gIAo+ICAgICAgaWYgKCBzaXplIDwgZnV6el9taW5pbWFs
X2lucHV0X3NpemUoKSApCj4gICAgICB7CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 04:21:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 04:21:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e28Wd-0001EB-Rg; Wed, 11 Oct 2017 04:21:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=450610473=citrix-osstest@xenproject.org>)
 id 1e28Wc-0001Dz-WE
 for xen-devel@lists.xensource.com; Wed, 11 Oct 2017 04:21:43 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 29/ED-31121-65C9DD95; Wed, 11 Oct 2017 04:21:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHSDvW7onLu
 RBm+6dC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8a6I6kF5/kr5ry/xdLAuJiri5GTQ0LAX+L4
 9/dsELaHxKKrW8BsEQFniQkfboPZvAJ6EudO/2IHsYUFjCQ6jqxghqh3k3j9upsVxp5ycwtYn
 A1ozsSeiSxdjBwcLAKqEkdOG4GEhQS0JJYuXskEMVJQ4uTMJywgNrOAhMTBFy+gRlpK3Nh9j3
 UCI+8sJGWzkJQtYGRaxahRnFpUllqka2ihl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5y
 fu4kRGDgMQLCD8ebGgEOMkhxMSqK8r9XvRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4K2cDZQT
 LEpNT61Iy8wBhjBMWoKDR0mEtxckzVtckJhbnJkOkTrFaMxxbNPlP0wcq67f/cMkxJKXn5cqJ
 c6rClIqAFKaUZoHNwgWW5cYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzDsHZApPZl4J3L5XQK
 cwAZ0imnYH5JSSRISUVANjWK1WrLgU26aFQfc7DndMk7xbdaj+9Z+nYjyvi7e9E7wo+TDUtPS
 jZvGat7lnW9i/7zc1+JfrYu0cFvy2aprp9okOJ6av94xSV/ae+5CZOWmW4rEtX+vnXRKQ5v0+
 6a/ip2/62dcdri0rulrB82xmz9mQ/7L9Tgpbp1xS2+P3ZfexV/uXTO9vVGIpzkg01GIuKk4EA
 KU5Jl+oAgAA
X-Env-Sender: prvs=450610473=citrix-osstest@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1507695699!87877700!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38112 invoked from network); 11 Oct 2017 04:21:41 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 04:21:41 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="453335272"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72226-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=3673214c6e0eb94de9e52221cca454a3ba5976ab
X-Osstest-Versions-That: ovmf=728d74973c9262b6c7b7ef4be213223d55affec3
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 11 Oct 2017 05:21:14 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS02.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72226: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjIyNiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIyMjYvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICAzNjczMjE0YzZlMGViOTRkZTllNTIyMjFjY2E0NTRhM2JhNTk3
NmFiCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA3MjhkNzQ5NzNjOTI2
MmI2YzdiN2VmNGJlMjEzMjIzZDU1YWZmZWMzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIyMjEg
IDIwMTctMTAtMDkgMTQ6MTc6MzIgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MjI2ICAyMDE3LTEwLTExIDAyOjIzOjAyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRXJpYyBEb25nIDxlcmlj
LmRvbmdAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgogIExhZGkgUHJv
c2VrIDxscHJvc2VrQHJlZGhhdC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNv
bT4KICBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICBSdWl5dSBOaSA8cnVpeXUu
bmlAaW50ZWwuY29tPgogIFlvbmdob25nIFpodSA8eW9uZ2hvbmcuemh1QGludGVsLmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9o
b21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3Mv
bG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90
IGFwcGxpY2FibGUuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0OTggbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 04:23:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 04:23:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e28Ya-0001Nm-BL; Wed, 11 Oct 2017 04:23:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=450528267=George.Dunlap@citrix.com>)
 id 1e28YY-0001Nb-NQ
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 04:23:42 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 08/C9-22397-DCC9DD95; Wed, 11 Oct 2017 04:23:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKKsWRWlGSWpSXmKPExsWyU9JRQvfsnLu
 RBmfvclt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBktK2cwFrwQqng+pZmpgfGEUBcjJ4eEgJ/E
 isuXmEFsNgE9iZf/etlBbBEBDYl/G44A2VwczAKbGCU+n/7OApIQFnCXeN/axwpR5CFxunkBI
 4RtJfHlyx2wZhYBVYkNr3aAxXkFbCX6dkxnAhkkJLCIUWLRxtlsIAlOAXuJiz2fwRoYBWQlvj
 SuBruCWUBc4taT+UwQ1wlILNlznhnCFpV4+fgfK4QtK7H/ZSdUjY7E2etPGCFsA4mtS/cBHco
 BNEdTYv0ufQjTUmLqOQGI6YoSU7ofskOcJihxcuYTlgmMYrOQLJ6F0DwLoXkWkuZZSJoXMLKu
 YtQoTi0qSy3SNTTSSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIjCwGINjB2DfL+
 RCjJAeTkijva/W7kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeCtnA+UEi1LTUyvSMnOAMQ6Tlu
 DgURLh7QVJ8xYXJOYWZ6ZDpE4xGnN03Lz7h4njybV5f5mEWPLy81KlxHlVQUoFQEozSvPgBsF
 SzyVGWSlhXkag04R4ClKLcjNLUOVfMYpzMCoJ884BmcKTmVcCt+8V0ClMQKeIpt0BOaUkESEl
 1cDIk+LyJ01X5oPj1EcqzYclWxbrLNmaf9AtRE/dszqNJ2Kr+iu9H6KJ87QCtjQJpWwwV1aME
 Fgyr1L0+FTGF6c5/1217X6Q4+q4JazYwfJw8m79fTfcFrv81tRnTnotsOdvo3ionW70zJq/ku
 47/T9IPufvL1uQL1u0MrC0fmrfqj3GjlfDtyuxFGckGmoxFxUnAgCHg/bpOAMAAA==
X-Env-Sender: prvs=450528267=George.Dunlap@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1507695819!106374280!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.9 required=7.0 tests=DATE_IN_PAST_06_12,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1513 invoked from network); 11 Oct 2017 04:23:41 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 04:23:41 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="55971031"
From: George Dunlap <George.Dunlap@citrix.com>
To: Ian Jackson <Ian.Jackson@citrix.com>
Thread-Topic: [PATCH v3 09/12] fuzz/x86_emulate: Make input more compact
Thread-Index: AQHTQeOtmGfNgFp0M0OLHZbhgMWBiKLdNKaAgAAZRQA=
Date: Tue, 10 Oct 2017 18:57:26 +0000
Message-ID: <E4B6D1AA-A833-4189-AE69-D4307926B88F@citrix.com>
References: <20171010162011.9629-1-george.dunlap@citrix.com>
 <20171010162011.9629-9-george.dunlap@citrix.com>
 <23005.739.949821.566392@mariner.uk.xensource.com>
In-Reply-To: <23005.739.949821.566392@mariner.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3273)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <5F7B172449FC6B4DB6C10958833031B9@citrix.com>
MIME-Version: 1.0
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 09/12] fuzz/x86_emulate: Make input more
	compact
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

DQo+IE9uIE9jdCAxMCwgMjAxNywgYXQgNjoyNiBQTSwgSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+IHdyb3RlOg0KPiANCj4gR2VvcmdlIER1bmxhcCB3cml0ZXMgKCJbUEFU
Q0ggdjMgMDkvMTJdIGZ1enoveDg2X2VtdWxhdGU6IE1ha2UgaW5wdXQgbW9yZSBjb21wYWN0Iik6
DQo+PiBBdCB0aGUgbW9tZW50LCBBRkwgcmVja29ucyB0aGF0IGZvciBhbnkgZ2l2ZW4gaW5wdXQs
IDg3JSBvZiBpdCBpcw0KPj4gY29tcGxldGVseSBpcnJlbGV2YW50OiB0aGF0IGlzLCBpdCBjYW4g
Y2hhbmdlIGl0IGFzIG11Y2ggYXMgaXQgd2FudHMNCj4+IGJ1dCBoYXZlIG5vIGltcGFjdCBvbiB0
aGUgcmVzdWx0IG9mIHRoZSB0ZXN0OyBhbmQgeWV0IGl0IGNhbid0IHJlbW92ZQ0KPj4gaXQuDQo+
PiANCj4+IFRoaXMgaXMgbGFyZ2VseSBiZWNhdXNlIHdlIGludGVycHJldCB0aGUgYmxvYiBoYW5k
ZWQgdG8gdXMgYXMgYSBsYXJnZQ0KPj4gc3RydWN0LCBpbmNsdWRpbmcgQ1IgdmFsdWVzLCBNU1Ig
dmFsdWVzLCBzZWdtZW50IHJlZ2lzdGVycywgYW5kIGEgZnVsbA0KPj4gY3B1X3VzZXJfcmVncy4N
Cj4+IA0KPj4gSW5zdGVhZCwgbW9kaWZ5IG91ciBpbnRlcnByZXRhdGlvbiB0byBoYXZlIGEgInNl
dCBzdGF0ZSIgc3RhbnphIGF0IHRoZQ0KPj4gZnJvbnQuICBCZWdpbiBieSByZWFkaW5nIGEgMTYt
Yml0IHZhbHVlOyBpZiBpdCBpcyBsb3dlciB0aGFuIGEgY2VydGFpbg0KPj4gdGhyZXNob2xkLCBz
ZXQgc29tZSBzdGF0ZSBhY2NvcmRpbmcgdG8gd2hhdCBieXRlIGl0IGlzLCBhbmQgcmVwZWF0Lg0K
Pj4gQ29udGludWUgdW50aWwgdGhlIGJ5dGUgaXMgYWJvdmUgYSBjZXJ0YWluIHRocmVzaG9sZC4N
Cj4+IA0KPj4gVGhpcyBhbGxvd3MgQUZMIHRvIGNvbXBhY3QgYW55IGdpdmVuIHRlc3QgY2FzZSBt
dWNoIHNtYWxsZXI7IHRvIHRoZQ0KPj4gcG9pbnQgd2hlcmUgbm93IGl0IHJlY2tvbnMgdGhlcmUg
aXMgbm90IGEgc2luZ2xlIGJ5dGUgb2YgdGhlIHRlc3QgZmlsZQ0KPj4gd2hpY2ggYmVjb21lcyBp
cnJlbGV2YW50LiAgVGVzdGluZyBoYXZlIHNob3duIHRoYXQgdGhpcyBvcHRpb24gYm90aA0KPj4g
YWxsb3dzIEFGTCB0byByZWFjaCBjb3ZlcmFnZSBtdWNoIGZhc3RlciwgYW5kIHRvIGhhdmUgYSB0
b3RhbCBjb3ZlcmFnZQ0KPj4gaGlnaGVyIHRoYW4gd2l0aCB0aGUgb2xkIGZvcm1hdC4NCj4gDQo+
IFRoaXMgaXMgYmFzaWNhbGx5IGEgY29tcHJlc3Npb24gc2NoZW1lLiAgSG93IG9kZCB0aGF0IGl0
IHNob3VsZCBoZWxwLg0KDQpXZWxsIEnigJltIHByZXR0eSBzdXJlIHRoZSBzaXplIG9mIHRoZSBp
bnB1dCBmaWxlIGlzIG1vcmUgb3IgbGVzcyB0aGUgcHJlY2lzZSBjYXVzZSBmb3IgdGhlIGRpZmZl
cmVuY2UgaW4gc3BlZWQ6IEZ1enppbmcgYSAzMi1ieXRlIGZpbGUgaXMganVzdCBhIGxvdCBmYXN0
ZXIgdGhhbiBmdXp6aW5nIGEgMS1rIGZpbGUuICBSdW5uaW5nIHRoZW0gc2lkZSBieSBzaWRlIG1h
a2VzIHRoZSBlZmZlY3QgbW9yZSBvYnZpb3VzIOKAlCBJ4oCZbGwgc2hvdyB5b3UgdG9tb3Jyb3cg
aWYgeW914oCZcmUgaW50ZXJlc3RlZC4NCg0KU2luY2UgdGhlIGZpbGUgc2l6ZSBpcyB0aGUgZGly
ZWN0IGNhdXNlIG9mIHRoZSBzcGVlZCBkaWZmZXJlbmNlLCBoYXZpbmcgYSDigJxjb21wcmVzc2Vk
4oCdIGZpbGUgd2lsbCBuYXR1cmFsbHkgbWFrZSB0aGluZ3MgZmFzdGVyLg0KDQoNCj4gDQo+IEFj
a2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4NCg0KVGhhbmtz
Lg0KDQogLUdlb3JnZQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 04:25:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 04:25:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e28aX-0001XX-N7; Wed, 11 Oct 2017 04:25:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e28aW-0001XG-87
 for xen-devel@lists.xensource.com; Wed, 11 Oct 2017 04:25:44 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 25/9F-03207-74D9DD95; Wed, 11 Oct 2017 04:25:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVddt7t1
 Ig4drRCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8bTpOlNBZzdjxbWzYg2M
 35O6GLk4hAQamST6+36zQTiPGSV2dG6AcrYxSqy+u4mxi5GTQ0TAWeLrmbnsIDavgL7E+64tL
 F2MHBzCAvYS745Yg9RLCLzXk9j4bA4LSI2EgKdE98HZzDD2pr0fgOawc7AJWEkcEgOJsgioSu
 z8P49xAiP3AkaGVYwaxalFZalFuobmeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZs
 YgT5nAIIdjC9Pex5ilORgUhLlVZhzN1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG8ySE6wKDU9
 tSItMwcYfDBpCQ4eJRFeW5A0b3FBYm5xZjpE6hSjLsexTZf/MAmx5OXnpUqJQxQJgBRllObBj
 YBFwiVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ816fDTSFJzOvBG7TK6AjmICOEE27A3JESS
 JCSqqBsaCcw7L0/cKrz8LKTPbwBibsrPARi4h0sctvql7z3eLW4U3Z1QfsHB0Enx4uUKgV3Xk
 gsUI4123B67OheffuftPbyhjJKHVEfNWS+kiDF8s8JZmZT9y3dM5hMrrmUSA7pcfpK/uVn4/W
 6DMI775zVeCglcSW1VU5W5eHPJhtUXFdwZfl8k0XJZbijERDLeai4kQA/CTMxH8CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1507695941!109543990!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36253 invoked from network); 11 Oct 2017 04:25:41 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Oct 2017 04:25:41 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e28aR-0006TR-8t; Wed, 11 Oct 2017 04:25:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e28aL-0006mZ-PN; Wed, 11 Oct 2017 04:25:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e28aL-00056s-EQ; Wed, 11 Oct 2017 04:25:33 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114263-mainreport@xen.org>
X-Osstest-Failures: xen-4.5-testing:test-amd64-amd64-xl-qemuu-winxpsp3:guest-localmigrate/x10:fail:heisenbug
 xen-4.5-testing:test-amd64-amd64-libvirt-vhd:guest-saverestore:fail:heisenbug
 xen-4.5-testing:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 xen-4.5-testing:test-armhf-armhf-xl-vhd:debian-di-install:fail:heisenbug
 xen-4.5-testing:test-amd64-amd64-libvirt-vhd:guest-saverestore.2:fail:heisenbug
 xen-4.5-testing:test-armhf-armhf-xl-credit2:guest-start:fail:heisenbug
 xen-4.5-testing:test-amd64-amd64-libvirt:guest-saverestore.2:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-winxpsp3:guest-localmigrate/x10:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:guest-localmigrate/x10:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-rtds:xen-boot:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-vhd:guest-start:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt-raw:guest-start:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=db487a6678521c213f7bfe3bab4a3170d46d2b41
X-Osstest-Versions-That: xen=83724d9f3ae21a3b96362742e2f052b19d9f559a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 11 Oct 2017 04:25:33 +0000
Subject: [Xen-devel] [xen-4.5-testing test] 114263: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDI2MyB4ZW4tNC41LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDI2My8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lueHBzcDMgMTYg
Z3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDExNDEwMSBwYXNzIGluIDExNDI2MwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxNCBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIGluIDEx
NDE5MCBwYXNzIGluIDExNDI2MwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBndWVz
dC1zdGFydCAgICAgIGZhaWwgaW4gMTE0MTkwIHBhc3MgaW4gMTE0MjYzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBpbiAxMTQxOTAgcGFzcyBp
biAxMTQyNjMKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTUgZ3Vlc3Qtc2F2ZXJlc3Rv
cmUuMiAgICAgICAgZmFpbCBwYXNzIGluIDExNDEwMQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTE0MTkwCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxNiBndWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwgaW4gMTE0
MTAxIGxpa2UgMTEzMzY5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMgMTYgZ3Vl
c3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDExNDEwMSBsaWtlIDExMzQwOAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgIGZhaWwgaW4gMTE0MTAx
IGxpa2UgMTEzNDQ4CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgaW4gMTE0MTAxIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTE0MTAxIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMy12Y3B1czEgMTYgZ3Vlc3Qt
bG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTEzMzY5CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0y
ICAgICAgIDU5IGxlYWstY2hlY2svY2hlY2sgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTM0NDgK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgNTkgbGVhay1jaGVjay9jaGVjayAgICAgICAg
ICAgICBmYWlsICBsaWtlIDExMzQ0OAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICA1OSBs
ZWFrLWNoZWNrL2NoZWNrICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEzNDQ4CiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC00ICAgICAgIDU5IGxlYWstY2hlY2svY2hlY2sgICAgICAgICAgICAgZmFpbCAg
bGlrZSAxMTM0NDgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMzQ0OAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MyAgICAgICA1OSBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEzNDQ4
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMTM0NDgKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYg
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDExMzQ0OAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTEzNDQ4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTM0NDgKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTIgICAgICAgMTkgeHRmL3Rlc3QtaHZtMzItY3B1aWQtZmF1bHRpbmcgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgMzMgeHRmL3Rlc3QtaHZtMzJwYWUtY3B1aWQt
ZmF1bHRpbmcgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICA0MCB4
dGYvdGVzdC1odm0zMnBzZS1jcHVpZC1mYXVsdGluZyBmYWlsIG5ldmVyIHBhc3MKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTIgICAgICAgNDQgeHRmL3Rlc3QtaHZtNjQtY3B1aWQtZmF1bHRpbmcgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAxOSB4dGYvdGVzdC1o
dm0zMi1jcHVpZC1mYXVsdGluZyBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC01ICAgICAgIDE5IHh0Zi90ZXN0LWh2bTMyLWNwdWlkLWZhdWx0aW5nIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgMTkgeHRmL3Rlc3QtaHZtMzItY3B1aWQt
ZmF1bHRpbmcgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgMzMg
eHRmL3Rlc3QtaHZtMzJwYWUtY3B1aWQtZmF1bHRpbmcgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0xICAgICAzMyB4dGYvdGVzdC1odm0zMnBhZS1jcHVpZC1mYXVsdGluZyBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgIDQwIHh0Zi90ZXN0LWh2
bTMycHNlLWNwdWlkLWZhdWx0aW5nIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMSAgICAgNDAgeHRmL3Rlc3QtaHZtMzJwc2UtY3B1aWQtZmF1bHRpbmcgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgIDQ0IHh0Zi90ZXN0LWh2bTY0LWNwdWlk
LWZhdWx0aW5nIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAg
NDQgeHRmL3Rlc3QtaHZtNjQtY3B1aWQtZmF1bHRpbmcgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC14
dGYtYW1kNjQtYW1kNjQtNSAgICAgMzMgeHRmL3Rlc3QtaHZtMzJwYWUtY3B1aWQtZmF1bHRpbmcg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICA0MCB4dGYvdGVzdC1o
dm0zMnBzZS1jcHVpZC1mYXVsdGluZyBmYWlsIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTUgICAgICAgNDQgeHRmL3Rlc3QtaHZtNjQtY3B1aWQtZmF1bHRpbmcgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTIgICAgICAgNTggeHRmL3Rlc3QtaHZtNjQteHNhLTE5NSAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICA1OCB4dGYvdGVz
dC1odm02NC14c2EtMTk1ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC01ICAgICAgIDU4IHh0Zi90ZXN0LWh2bTY0LXhzYS0xOTUgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgNTggeHRmL3Rlc3QtaHZtNjQteHNh
LTE5NSAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNv
dzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMyAgICAgICA1OCB4dGYvdGVzdC1odm02NC14c2EtMTk1ICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9s
MiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTEgZ3Vl
c3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1z
YXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgZGI0ODdhNjY3ODUyMWMyMTNmN2JmZTNiYWI0
YTMxNzBkNDZkMmI0MQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgODM3
MjRkOWYzYWUyMWEzYjk2MzYyNzQyZTJmMDUyYjE5ZDlmNTU5YQoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgMTEzNDQ4ICAyMDE3LTA5LTE0IDEzOjQxOjI4IFogICAyNiBkYXlzClRlc3Rpbmcgc2FtZSBz
aW5jZSAgIDExNDA3NCAgMjAxNy0xMC0wNiAxMzo0NjoxNCBaICAgIDQgZGF5cyAgICA1IGF0dGVt
cHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEJvcmlz
IE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1
bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3Jh
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54
cHNwMy12Y3B1czEgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbnhwc3AzLXZjcHVzMSAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW54
cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNo
PXhlbi00LjUtdGVzdGluZworIHJldmlzaW9uPWRiNDg3YTY2Nzg1MjFjMjEzZjdiZmUzYmFiNGEz
MTcwZDQ2ZDJiNDEKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4g
Li9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9LjouCisrKysgUEVSTExJQj0uOi4K
KysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJs
IC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGds
b2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQh
OwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAt
eiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3Jl
cG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rl
c3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgg
JyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tf
TE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAv
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhlbi00LjUtdGVzdGluZyBkYjQ4N2E2
Njc4NTIxYzIxM2Y3YmZlM2JhYjRhMzE3MGQ0NmQyYjQxCisgYnJhbmNoPXhlbi00LjUtdGVzdGlu
ZworIHJldmlzaW9uPWRiNDg3YTY2Nzg1MjFjMjEzZjdiZmUzYmFiNGEzMTcwZDQ2ZDJiNDEKKyAu
IC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmln
CisrKysgZXhwb3J0IFBFUkxMSUI9LjouOi4KKysrKyBQRVJMTElCPS46LjouCisrKyB1bWFzayAw
MDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAg
ICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWco
KTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAn
CisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3Nz
dGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysr
IGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisr
IHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3Jp
LWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKysgZXhwb3J0IFBFUkxMSUI9LjouOi46Lgor
KysgUEVSTExJQj0uOi46LjouCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNl
ICIkYnJhbmNoIiBpbgorIHRyZWU9eGVuCisgeGVuYnJhbmNoPXhlbi00LjUtdGVzdGluZworICdb
JyB4eGVuID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11
dWJyYW5jaD1xZW11LXVwc3RyZWFtLTQuNS10ZXN0aW5nCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gK
KysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tNC41LXRlc3RpbmcKKyBwcmV2eGVuYnJhbmNo
PXhlbi00LjQtdGVzdGluZworICdbJyB4ZGI0ODdhNjY3ODUyMWMyMTNmN2JmZTNiYWI0YTMxNzBk
NDZkMmI0MSA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysr
IHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICBy
ZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3Ry
ZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4u
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAor
KyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3Nj
bS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0
Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0
Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9j
b3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJt
d2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51
eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9
IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgt
cHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVs
Lm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQv
Mi42LjM5LngKKysgOiBkYWlseS1jcm9uLnhlbi00LjUtdGVzdGluZworKyA6IGRhaWx5LWNyb24u
eGVuLTQuNS10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC41LXRlc3RpbmcKKysgOiBkYWls
eS1jcm9uLnhlbi00LjUtdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuNS10ZXN0aW5nCisr
IDogZGFpbHktY3Jvbi54ZW4tNC41LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjUtdGVz
dGluZworKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0y
LjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1j
cm9uLnhlbi00LjUtdGVzdGluZworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5n
aXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1V
X1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4u
Z2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4u
Z2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
bGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBU
UkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBp
bmZvX2xpbnV4X3RyZWUgeGVuLTQuNS10ZXN0aW5nCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisg
Y2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgorIHhlbnZlcnNp
b249eGVuLTQuNS10ZXN0aW5nCisgeGVudmVyc2lvbj14ZW4tNC41CisgeGVudmVyc2lvbj00LjUK
KyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQg
ZGI0ODdhNjY3ODUyMWMyMTNmN2JmZTNiYWI0YTMxNzBkNDZkMmI0MTpyZWZzL2hlYWRzL3N0YWJs
ZS00LjUKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAg
IDgzNzI0ZDkuLmRiNDg3YTYgIGRiNDg3YTY2Nzg1MjFjMjEzZjdiZmUzYmFiNGEzMTcwZDQ2ZDJi
NDEgLT4gc3RhYmxlLTQuNQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 04:33:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 04:33:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e28i9-0002RO-M0; Wed, 11 Oct 2017 04:33:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e28i8-0002R2-DY
 for xen-devel@lists.xensource.com; Wed, 11 Oct 2017 04:33:36 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 86/E0-08608-F1F9DD95; Wed, 11 Oct 2017 04:33:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVVd2/t1
 Ig/4tFhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOPx8E3vB26CKvgOdzA2M
 c8y6GDk5hAQamST2HIruYuQCsh8zSszomsMG4WxjlDjUd4wRpEpEwFni65m57CA2r4C+xNoH7
 9hAbGEBR4k5p7axgDRICEyWlVi2GCTBAeR4S3w8VABSA2J+f9cFNIedg03ASuKQGEiURUBV4n
 r/McYJjNwLGBlWMWoUpxaVpRbpGprqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmI
 EepwBCHYwflsWcIhRkoNJSZRXYc7dSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvJfmAuUEi1LT
 UyvSMnOAoQeTluDgURLhtQVp5S0uSMwtzkyHSJ1i1OU4tunyHyYhlrz8vFQpcV6FeUBFAiBFG
 aV5cCNgcXCJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrw7QS7hycwrgdv0CugIJqAjRNPugB
 xRkoiQkmpg7A/07xNeYay1tHK99oPqVavmzHNePCvpp/6BlN3Z9/5p7dLZaVSzze+93e78lyt
 bJd6YpGmX+M0OVDjNZ6tZ/1tphWv++ekXGczqK7PXC0vtS1+cOdXXyvjr6rYbn65Mbwj/sdft
 vebx8lmLo/QOZp+rSVMQsuHm1pUvM82fu+K3oT67dkiXEktxRqKhFnNRcSIAZRu2xn4CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1507696412!69935821!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11590 invoked from network); 11 Oct 2017 04:33:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Oct 2017 04:33:33 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e28i4-0006g2-3r; Wed, 11 Oct 2017 04:33:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e28hy-0007GP-Mw; Wed, 11 Oct 2017 04:33:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e28hy-0000Tp-3h; Wed, 11 Oct 2017 04:33:26 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114273-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-unstable:test-amd64-amd64-xl-pvh-intel:guest-start:fail:regression
 qemu-upstream-unstable:test-amd64-amd64-xl-pvh-amd:guest-start:fail:regression
 qemu-upstream-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=5cd7ce5dde3f228b3b669ed9ca432f588947bd40
X-Osstest-Versions-That: qemuu=7434775abf8fb2ca3b9e805d30656f4da8c08816
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 11 Oct 2017 04:33:26 +0000
Subject: [Xen-devel] [qemu-upstream-unstable test] 114273: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4203026931406334415=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114273 qemu-upstream-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114273/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-pvh-intel 12 guest-start             fail REGR. vs. 114029
 test-amd64-amd64-xl-pvh-amd  12 guest-start              fail REGR. vs. 114029

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-rtds     10 debian-install           fail REGR. vs. 114029

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 114014
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 114029
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 114029
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 114029
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 qemuu                5cd7ce5dde3f228b3b669ed9ca432f588947bd40
baseline version:
 qemuu                7434775abf8fb2ca3b9e805d30656f4da8c08816

Last test of basis   114029  2017-10-05 04:17:58 Z    6 days
Testing same since   114273  2017-10-10 11:03:21 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alex Williamson <alex.williamson@redhat.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eric Blake <eblake@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Hannes Reinecke <hare@suse.com>
  Hannes Reinecke <hare@suse.de>
  Igor Mammedov <imammedo@redhat.com>
  Jan Dakinevich <jan.dakinevich@gmail.com>
  John Snow <jsnow@redhat.com>
  Kevin Wolf <kwolf@redhat.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Paolo Bonzini <pbonzini@redhat.com>
  Pavel Butsykin <pbutsykin@virtuozzo.com>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Pranith Kumar <bobby.prani@gmail.com>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <richard.henderson@linaro.org>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Stefan Hajnoczi <stefanha@redhat.com>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  fail    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          pass    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                fail    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

(No revision log; it would be 904 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4203026931406334415==--

From xen-devel-bounces@lists.xen.org Wed Oct 11 04:54:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 04:54:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e292h-0003ps-7j; Wed, 11 Oct 2017 04:54:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e292g-0003pg-9q
 for xen-devel@lists.xensource.com; Wed, 11 Oct 2017 04:54:50 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 30/00-32680-914ADD95; Wed, 11 Oct 2017 04:54:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOLMWRWlGSWpSXmKPExsWS0XRdVVdiyd1
 IgzMXpSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8XLSYeaCNWkVnSc/sTUw
 XojtYuTiEBJoZJLYt/sjE4TzmFFiVcM9VghnG6PEr9dv2LsYOTlEBJwlvp6ZC2YLC7hJNEw6w
 QRi8wrYS9xe1ghks3OwCVhJHBIDibIIqEosvPmMfQIjxwJGhlWM6sWpRWWpRbqWeklFmekZJb
 mJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgZ5iAIIdjGtbnQ8xSnIwKYnyKsy5GynEl5SfUpm
 RWJwRX1Sak1p8iFGGg0NJgnfaIqCcYFFqempFWmYOMGRg0hIcPEoivG8WAKV5iwsSc4sz0yFS
 pxh1OY5tuvyHSYglLz8vVUqc9wLIDAGQoozSPLgRsPC9xCgrJczLCHSUEE9BalFuZgmq/CtGc
 Q5GJWFehcVAU3gy80rgNr0COoIJ6AjRtDsgR5QkIqSkGhhVPku0n7twSLnQIZ6zWs9nR13qjo
 cM52/emBvDybhpn2eM/tvyzOwZIRvF7DLNTWNeb5+4yWJrZMcftp/rpx6z3v/H4GbEntfzOKT
 PHg/i2HS2TITDPi/b9ZyLSZFe3MvHSvHed2bKl52wf7Q7NPWNQ12XiWWl2ud9B9dvkv14U2LJ
 WnOv7NNKLMUZiYZazEXFiQAZbKfcWgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1507697687!90519045!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64934 invoked from network); 11 Oct 2017 04:54:48 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Oct 2017 04:54:48 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e292b-0007ES-Kn; Wed, 11 Oct 2017 04:54:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e292W-0008UH-AY; Wed, 11 Oct 2017 04:54:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e292W-0007py-4l; Wed, 11 Oct 2017 04:54:40 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1e292W-0007py-4l@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 11 Oct 2017 04:54:40 +0000
Subject: [Xen-devel] [linux-3.18 bisection] complete
	test-amd64-amd64-xl-pvh-intel
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4061298370616875813=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

branch xen-unstable
xenbranch xen-unstable
job test-amd64-amd64-xl-pvh-intel
testid guest-start

Tree: linux git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  c7dfe4ac58dd9c8678126b78da961b233a49f3f9
  Bug not present: 3c44f8ed44ab559c7e5b58316751bea53adfd83b
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/114323/


  commit c7dfe4ac58dd9c8678126b78da961b233a49f3f9
  Author: Roger Pau Monne <roger.pau@citrix.com>
  Date:   Fri Sep 22 16:25:06 2017 +0100
  
      xl: introduce a domain type option
      
      Introduce a new type option to xl configuration files in order to
      specify the domain type. This supersedes the current builder option.
      
      The new option is documented in the xl.cfg man page, and the previous
      builder option is marked as deprecated.
      
      Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
      Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/linux-3.18/test-amd64-amd64-xl-pvh-intel.guest-start.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/linux-3.18/test-amd64-amd64-xl-pvh-intel.guest-start --summary-out=tmp/114323.bisection-summary --basis-template=114034 --blessings=real,real-bisect linux-3.18 test-amd64-amd64-xl-pvh-intel guest-start
Searching for failure / basis pass:
 114225 fail [host=chardonnay0] / 114034 [host=fiano1] 113869 [host=nobling1] 113856 [host=huxelrebe1] 113503 [host=huxelrebe0] 113476 [host=fiano1] 113455 [host=nobling0] 113424 [host=godello1] 113158 [host=baroque0] 113144 [host=italia1] 112102 [host=huxelrebe0] 111920 [host=chardonnay1] 111893 [host=godello1] 111867 [host=nobling1] 111839 [host=elbling0] 111812 [host=nobling0] 111793 [host=godello0] 111770 [host=elbling1] 111745 [host=italia1] 111724 [host=baroque0] 111706 ok.
Failure / basis pass flights: 114225 / 111706
(tree with no url: minios)
(tree with no url: ovmf)
(tree with no url: seabios)
Tree: linux git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git
Latest ac0058305d83e8e50a9652a003bc2ec468df9f87 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 7434775abf8fb2ca3b9e805d30656f4da8c08816 dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
Basis pass 8686d7d2e93b977f4cc3cb28cd0c64dcfcc8a865 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 414d069b38ab114b89085e44989bf57604ea86d7 d23afa6399a78ca7d0ed3294119632535828c9d8
Generating revisions with ./adhoc-revtuple-generator  git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git#8686d7d2e93b977f4cc3cb28cd0c64dcfcc8a865-ac0058305d83e8e50a9652a003bc2ec468df9f87 git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860 git://xenbits.xen.org/qemu-xen-traditional.git#8051789e982499050680a26febeada7467e18a8d-8051789e982499050680a26febeada7467e18a8d git://xenbits.xen.org/qemu-xen.git#414d069b38ab114b89085e44989bf57604ea86d7-7434775abf8fb2ca3b9e805d30656f4da8c08816 git://xenbits.xen.org/xen.git#d23afa6399a78ca7d0ed3294119632535828c9d8-dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
adhoc-revtuple-generator: tree discontiguous: qemu-xen
Loaded 2002 nodes in revision graph
Searching for test results:
 111425 [host=baroque0]
 111491 [host=fiano1]
 111539 [host=huxelrebe0]
 111523 pass irrelevant
 111614 [host=godello1]
 111591 [host=godello0]
 111644 [host=baroque1]
 111673 [host=huxelrebe1]
 111655 [host=italia0]
 111706 pass 8686d7d2e93b977f4cc3cb28cd0c64dcfcc8a865 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 414d069b38ab114b89085e44989bf57604ea86d7 d23afa6399a78ca7d0ed3294119632535828c9d8
 111724 [host=baroque0]
 111745 [host=italia1]
 111770 [host=elbling1]
 111793 [host=godello0]
 111812 [host=nobling0]
 111867 [host=nobling1]
 111839 [host=elbling0]
 111920 [host=chardonnay1]
 111893 [host=godello1]
 112102 [host=huxelrebe0]
 113144 [host=italia1]
 113158 [host=baroque0]
 113424 [host=godello1]
 113455 [host=nobling0]
 113476 [host=fiano1]
 113503 [host=huxelrebe0]
 113856 [host=huxelrebe1]
 113869 [host=nobling1]
 114034 [host=fiano1]
 114179 pass 8686d7d2e93b977f4cc3cb28cd0c64dcfcc8a865 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 414d069b38ab114b89085e44989bf57604ea86d7 d23afa6399a78ca7d0ed3294119632535828c9d8
 114133 fail ac0058305d83e8e50a9652a003bc2ec468df9f87 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 7434775abf8fb2ca3b9e805d30656f4da8c08816 dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
 114203 fail ac0058305d83e8e50a9652a003bc2ec468df9f87 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 7434775abf8fb2ca3b9e805d30656f4da8c08816 dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
 114206 pass 60a8261b1257b6ef226f572b34cffc7b5cb359c7 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 414d069b38ab114b89085e44989bf57604ea86d7 839cbe6628c818166cc99d941b83860c2e7cc94e
 114212 pass 2713f9f39b8fd713d914c0051b8dc5acf1bc2c6d c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 414d069b38ab114b89085e44989bf57604ea86d7 09ed69f66d5799cd70f38e458b56a6a65dbead1f
 114180 fail ac0058305d83e8e50a9652a003bc2ec468df9f87 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 7434775abf8fb2ca3b9e805d30656f4da8c08816 dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
 114262 pass 60a8261b1257b6ef226f572b34cffc7b5cb359c7 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 414d069b38ab114b89085e44989bf57604ea86d7 e044318e03276c915d259cc7112925ec3d790a11
 114219 pass 25efe5c96eb6454d87127afb3affe3c874e1d45e c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 414d069b38ab114b89085e44989bf57604ea86d7 071ff8ae8aaf09e84eda4fbc75cf7d59b4753b59
 114278 fail 0e13335254d5d54933969dba1d7625f55e657f52 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 414d069b38ab114b89085e44989bf57604ea86d7 0adc9507c8c4468cf0ded5f060601af72730eec4
 114222 pass 60a8261b1257b6ef226f572b34cffc7b5cb359c7 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 414d069b38ab114b89085e44989bf57604ea86d7 4ea124864ab201195c335873e83c87ac885e228f
 114228 blocked 0e13335254d5d54933969dba1d7625f55e657f52 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 414d069b38ab114b89085e44989bf57604ea86d7 1fafc4b23c063248dd90c6b804c73a370af63dfe
 114292 fail 0e13335254d5d54933969dba1d7625f55e657f52 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 414d069b38ab114b89085e44989bf57604ea86d7 9595dced088bb939e10500044803ded7062e9d2a
 114309 pass 0e13335254d5d54933969dba1d7625f55e657f52 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 414d069b38ab114b89085e44989bf57604ea86d7 3c44f8ed44ab559c7e5b58316751bea53adfd83b
 114236 fail 0e13335254d5d54933969dba1d7625f55e657f52 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 414d069b38ab114b89085e44989bf57604ea86d7 60823b39a1f3788b7ea98bdaf1eda987156f4c87
 114225 fail ac0058305d83e8e50a9652a003bc2ec468df9f87 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 7434775abf8fb2ca3b9e805d30656f4da8c08816 dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
 114266 pass ab1717dafd8355d3a52ec94deacf806a232ad773 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 414d069b38ab114b89085e44989bf57604ea86d7 a8ea6e2688118a3e19e29b39e316faa5f96ab9d1
 114282 pass 691e12db75fb7f55bbbf8c1fea7d462eb1a5e38a c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 414d069b38ab114b89085e44989bf57604ea86d7 a8ea6e2688118a3e19e29b39e316faa5f96ab9d1
 114305 fail 0e13335254d5d54933969dba1d7625f55e657f52 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 414d069b38ab114b89085e44989bf57604ea86d7 c7dfe4ac58dd9c8678126b78da961b233a49f3f9
 114300 fail 0e13335254d5d54933969dba1d7625f55e657f52 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 414d069b38ab114b89085e44989bf57604ea86d7 931bd35bf6825ca97d03e9059a014cf1674ae6f0
 114286 pass 0e13335254d5d54933969dba1d7625f55e657f52 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 414d069b38ab114b89085e44989bf57604ea86d7 bfbc4b64afb83713b6340efbd7adda3087bcc2f6
 114294 pass 0e13335254d5d54933969dba1d7625f55e657f52 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 414d069b38ab114b89085e44989bf57604ea86d7 3c44f8ed44ab559c7e5b58316751bea53adfd83b
 114314 fail 0e13335254d5d54933969dba1d7625f55e657f52 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 414d069b38ab114b89085e44989bf57604ea86d7 c7dfe4ac58dd9c8678126b78da961b233a49f3f9
 114316 pass 0e13335254d5d54933969dba1d7625f55e657f52 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 414d069b38ab114b89085e44989bf57604ea86d7 3c44f8ed44ab559c7e5b58316751bea53adfd83b
 114323 fail 0e13335254d5d54933969dba1d7625f55e657f52 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 414d069b38ab114b89085e44989bf57604ea86d7 c7dfe4ac58dd9c8678126b78da961b233a49f3f9
Searching for interesting versions
 Result found: flight 111706 (pass), for basis pass
 Result found: flight 114133 (fail), for basis failure
 Repro found: flight 114179 (pass), for basis pass
 Repro found: flight 114180 (fail), for basis failure
 0 revisions at 0e13335254d5d54933969dba1d7625f55e657f52 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 414d069b38ab114b89085e44989bf57604ea86d7 3c44f8ed44ab559c7e5b58316751bea53adfd83b
No revisions left to test, checking graph state.
 Result found: flight 114294 (pass), for last pass
 Result found: flight 114305 (fail), for first failure
 Repro found: flight 114309 (pass), for last pass
 Repro found: flight 114314 (fail), for first failure
 Repro found: flight 114316 (pass), for last pass
 Repro found: flight 114323 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  c7dfe4ac58dd9c8678126b78da961b233a49f3f9
  Bug not present: 3c44f8ed44ab559c7e5b58316751bea53adfd83b
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/114323/


  commit c7dfe4ac58dd9c8678126b78da961b233a49f3f9
  Author: Roger Pau Monne <roger.pau@citrix.com>
  Date:   Fri Sep 22 16:25:06 2017 +0100
  
      xl: introduce a domain type option
      
      Introduce a new type option to xl configuration files in order to
      specify the domain type. This supersedes the current builder option.
      
      The new option is documented in the xl.cfg man page, and the previous
      builder option is marked as deprecated.
      
      Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
      Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>

dot: graph is too large for cairo-renderer bitmaps. Scaling by 0.566012 to fit
pnmtopng: 97 colors found
Revision graph left in /home/logs/results/bisect/linux-3.18/test-amd64-amd64-xl-pvh-intel.guest-start.{dot,ps,png,html,svg}.
----------------------------------------
114323: tolerable ALL FAIL

flight 114323 linux-3.18 real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/114323/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 test-amd64-amd64-xl-pvh-intel 12 guest-start            fail baseline untested


jobs:
 test-amd64-amd64-xl-pvh-intel                                fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4061298370616875813==--

From xen-devel-bounces@lists.xen.org Wed Oct 11 05:16:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 05:16:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e29NL-0005Z1-5w; Wed, 11 Oct 2017 05:16:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e29NJ-0005Yp-T4
 for xen-devel@lists.xensource.com; Wed, 11 Oct 2017 05:16:09 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 36/C3-03953-919ADD95; Wed, 11 Oct 2017 05:16:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVVdi5d1
 Ig7c7eS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8f/1a9aC/z4VlxddZG1g
 vGvTxcjFISTQyCSxfU0fE4TzmFFizdsDrBDONkaJH4f+M3cxcnKICDhLfD0zlx3E5hXQl2je9
 ZoFxBYWsJWY37YRrEFCYB2jxKoH58AaJAQ8JZ7v7WaDse+du8LYxcjOwSZgJXFIrIuRg4NFQF
 ViwnWbCYzcCxgZVjFqFKcWlaUW6Rqa6SUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525
 iBPqcAQh2ME59H3eIUZKDSUmUV2HO3UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwaK4BygkWp
 6akVaZk5wOCDSUtw8CiJAAMOKM1bXJCYW5yZDpE6xajLcWzT5T9MQix5+XmpUuK8v5YDFQmAF
 GWU5sGNgEXCJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnz8oOs4snMK4Hb9AroCCagI0TT7o
 AcUZKIkJJqYKw4FLA0+vhSLZM1Ki+Dt9m4nf/6u0UlRpf9dXCpGX+8hJNHjclfrgavk8d5nXz
 uXonZ77Kmfn3Wk+bTxsLOzAwcXzqeNn/+u/3HgqdXXtaWBXvVXPOc3aByavns0Iw/lrrHL/l/
 eBRYzCn4N3ii0WLzlX5dEtm8IRJGvDHqnB/Er1w3+a2ep8RSnJFoqMVcVJwIANqfziJ/AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1507698967!90520994!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22326 invoked from network); 11 Oct 2017 05:16:07 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Oct 2017 05:16:07 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e29NG-0008C8-Hv; Wed, 11 Oct 2017 05:16:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e29NB-0000tk-9n; Wed, 11 Oct 2017 05:16:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e29NB-0005Wl-4P; Wed, 11 Oct 2017 05:16:01 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114318-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=f17d2cd2ffeda70aba8788910e9d088415562c8b
X-Osstest-Versions-That: xen=3b40cfcd1a1912c2e4c4eb353dc77cbf35c63c3a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 11 Oct 2017 05:16:01 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114318: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDMxOCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDMxOC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0Mjk5
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAg
ICAgICAgICAgICAgICAgZjE3ZDJjZDJmZmVkYTcwYWJhODc4ODkxMGU5ZDA4ODQxNTU2MmM4Ygpi
YXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgM2I0MGNmY2QxYTE5MTJjMmU0
YzRlYjM1M2RjNzdjYmYzNWM2M2MzYQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE0Mjk5ICAyMDE3
LTEwLTEwIDIxOjAyOjU0IFogICAgMCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExNDMwOCAg
MjAxNy0xMC0xMCAyMzowMToxMCBaICAgIDAgZGF5cyAgICAyIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExNDMxOCAgMjAxNy0xMC0xMSAwMjoxOTozNCBaICAgIDAgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFu
ZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgogIEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5n
LgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCmNvbW1pdCBmMTdkMmNkMmZmZWRhNzBhYmE4Nzg4OTEwZTlkMDg4NDE1NTYyYzhiCkF1
dGhvcjogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkRhdGU6ICAgU2F0
IE9jdCA3IDAxOjA2OjQwIDIwMTcgKzAxMDAKCiAgICBBUk06IHN1bnhpOiBzdXBwb3J0IG1vcmUg
QWxsd2lubmVyIFNvQ3MKICAgIAogICAgU28gZmFyIHdlIG9ubHkgc3VwcG9ydGVkIHRoZSBBbGx3
aW5uZXIgQTIwIFNvQy4gQWRkIHN1cHBvcnQgZm9yIG1vc3QKICAgIG9mIHRoZSBvdGhlciB2aXJ0
dWFsaXphdGlvbiBjYXBhYmxlIEFsbHdpbm5lciBTb0NzIGJ5OgogICAgLSBzdXBwb3J0aW5nIHRo
ZSB3YXRjaGRvZyBpbiBuZXdlciAoc3VuOGkpIFNvQ3MKICAgIC0gZ2V0dGluZyB0aGUgd2F0Y2hk
b2cgYWRkcmVzcyBmcm9tIERUCiAgICAtIGFkZGluZyBjb21wYXRpYmxlIHN0cmluZ3MgZm9yIG90
aGVyIDMyLWJpdCBTb0NzCiAgICAtIGFkZGluZyBjb21wYXRpYmxlIHN0cmluZ3MgZm9yIDY0LWJp
dCBTb0NzCiAgICAKICAgIEFzIGFsbCA2NC1iaXQgU29DcyBzdXBwb3J0IHN5c3RlbSByZXNldCB2
aWEgUFNDSSwgd2UgZG9uJ3QgdXNlIHRoZQogICAgcGxhdGZvcm0gc3BlY2lmaWMgcmVzZXQgcm91
dGluZSB0aGVyZS4gU2hvdWxkIHRoZSAzMi1iaXQgU29DcyBzdGFydCB0bwogICAgcHJvcGVybHkg
c3VwcG9ydCB0aGUgUFNDSSAwLjIgU1lTVEVNX1JFU0VUIGNhbGwsIHdlIHdpbGwgdXNlIGl0IGZv
ciB0aGVtCiAgICBhdXRvbWF0aWNhbGx5LCBhcyB3ZSB0cnkgUFNDSSBmaXJzdCwgdGhlbiBmYWxs
IGJhY2sgdG8gcGxhdGZvcm0gcmVzZXQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJlIFBy
enl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1pdCBlMmRmZTRh
MDM3YjBjNmNjZmQyMzc1ZTRiNjA2NjgxMDlhMDExOGU1CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBNb24gT2N0IDkgMTQ6MjM6NDEgMjAxNyArMDEw
MAoKICAgIHhlbi9hcm06IG1tOiBVc2UgbWVtb3J5IGZsYWdzIGZvciBtb2RpZnlfeGVuX21hcHBp
bmdzIHJhdGhlciB0aGFuIGN1c3RvbSBvbmUKICAgIAogICAgVGhpcyB3aWxsIGhlbHAgdG8gY29u
c29saWRhdGUgdGhlIHBhZ2UtdGFibGUgY29kZSBhbmQgYXZvaWQgZGlmZmVyZW50CiAgICBwYXRo
IGRlcGVuZGluZyBvbiB0aGUgYWN0aW9uIHRvIHBlcmZvcm0uCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTog
QW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmV2aWV3ZWQt
Ynk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KCmNvbW1p
dCA2Yjg4YmVlZDQwYzc1NmFhZmYwMThkMjg2ZjRkZTMxMzUxMjQwYTkzCkF1dGhvcjogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBNb24gT2N0IDkgMTQ6MjM6NDAg
MjAxNyArMDEwMAoKICAgIHhlbi9hcm06IG1tOiBIYW5kbGUgcGVybWlzc2lvbiBmbGFncyB3aGVu
IGFkZGluZyBhIG5ldyBtYXBwaW5nCiAgICAKICAgIEN1cnJlbnRseSwgYWxsIHRoZSBuZXcgbWFw
cGluZ3Mgd2lsbCBiZSByZWFkLXdyaXRlIG5vbi1leGVjdXRhYmxlLiBBbGxvdyB0aGUKICAgIGNh
bGxlciB0byB1c2Ugb3RoZXIgcGVybWlzc2lvbnMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKY29tbWl0IDI4ZjJhZDQ0MGEw
ODkwODAxMGFiZWM0M2I3Y2NjMzI4MzA1MWU5NDMKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIE1vbiBPY3QgOSAxNDoyMzozOSAyMDE3ICswMTAwCgog
ICAgeGVuL2FybTogbW06IEVtYmVkIHBlcm1pc3Npb24gaW4gdGhlIGZsYWdzCiAgICAKICAgIEN1
cnJlbnRseSwgaXQgaXMgbm90IHBvc3NpYmxlIHRvIHNwZWNpZnkgdGhlIHBlcm1pc3Npb24gb2Yg
YSBuZXcKICAgIG1hcHBpbmcuIEl0IHdvdWxkIGJlIG5lY2Vzc2FyeSB0byB1c2UgdGhlIGZ1bmN0
aW9uIG1vZGlmeV94ZW5fbWFwcGluZ3MKICAgIHdpdGggYSBkaWZmZXJlbnQgc2V0IG9mIGZsYWdz
LgogICAgCiAgICBJbnRyb2R1Y2UgYSBjb3VwbGUgb2YgbmV3IGZsYWdzIGZvciB0aGUgcGVybWlz
c2lvbnMgKE5vbi1lWGVjdXRhYmxlLAogICAgUmVhZC1Pbmx5KSBhbmQgYWxzbyBwcm92aWRlcyBk
ZWZpbml0aW9uIHRoYXQgY29tYmluZSB0aGUgbWVtb3J5IGF0dHJpYnV0ZQogICAgYW5kIHBlcm1p
c3Npb24gZm9yIGNvbW1vbiBjb21iaW5hdGlvbnMuCiAgICAKICAgIFBBR0VfSFlQRVJWSVNPUiBp
cyBub3cgYW4gYWxpYXMgdG8gUEFHRV9IWVBFUlZJU09SX1JXIChyZWFkLXdyaXRlLAogICAgbm9u
LWV4ZWN1dGFibGUgbWFwcGluZ3MpLiBUaGlzIGRvZXMgbm90IGFmZmVjdCB0aGUgY3VycmVudCBt
YXBwaW5nIHVzaW5nCiAgICBQQUdFX0hZUEVSVklTT1IgYmVjYXVzZSBYZW4gaXMgY3VycmVudGx5
IGZvcmNpbmcgYWxsIHRoZSBtYXBwaW5nIHRvIGJlCiAgICBub24tZXhlY3V0YWJsZSBieSBkZWZh
dWx0IChzZWUgbWZuX3RvX3hlbl9lbnRyeSkuCiAgICAKICAgIEEgZm9sbG93LXVwIHBhdGNoIHdp
bGwgY2hhbmdlIG1vZGlmeV94ZW5fbWFwcGluZ3MgdG8gdXNlIHRoZSBuZXcgZmxhZ3MuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgoKY29tbWl0IDVmM2VkYjVmMzJlNTExYjkxNWQxNzM0MDNkMGI3YjVlYTM4ZTAwYWQK
QXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIE1vbiBP
Y3QgOSAxNDoyMzozOCAyMDE3ICswMTAwCgogICAgeGVuL2FybTogcGFnZTogRGVzY3JpYmUgdGhl
IGxheW91dCBvZiBmbGFncyB1c2VkIHRvIHVwZGF0ZSBwYWdlIHRhYmxlcwogICAgCiAgICBDdXJy
ZW50bHksIHRoZSBmbGFncyB1c2VkIHRvIHVwZGF0ZSBwYWdlIHRhYmxlcyAoaS5lIFBBR0VfSFlQ
RVJWSVNPUl8qKQogICAgb25seSBjb250YWlucyB0aGUgbWVtb3J5IGF0dHJpYnV0ZSBpbmRleC4g
Rm9sbG93LXVwIHBhdGNoZXMgd2lsbCBhZGQKICAgIG1vcmUgaW5mb3JtYXRpb24gaW4gaXQuIFNv
IGRvY3VtZW50IHRoZSBjdXJyZW50IGxheW91dC4KICAgIAogICAgQXQgdGhlIHNhbWUgdGltZSBp
bnRyb2R1Y2UgUEFHRV9BSV9NQVNLIHRvIGdldCB0aGUgbWVtb3J5IGF0dHJpYnV0ZQogICAgaW5k
ZXggZWFzaWx5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5
d2FyYUBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KCmNvbW1pdCA3ZDY4YzhkYjI1ZjBmZmM3ZjM5YWYyZmM5MjlmMWM3
N2MxYWZmYTAxCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0
ZTogICBNb24gT2N0IDkgMTQ6MjM6MzcgMjAxNyArMDEwMAoKICAgIHhlbi9hcm06IG1tOiBVc2Ug
UEFHRV9IWVBFUlZJU09SXyogaW5zdGVhZCBvZiBNVF8qIHdoZW4gY2FsbGluZyBzZXRfZml4bWFw
CiAgICAKICAgIEF0IHRoZSBtb21lbnQsIFBBR0VfSFlQRVJWSVNPUl8qIGFuZCBNVF8qIGhhdmUg
ZXhhY3RseSB0aGUgc2FtZSB2YWx1ZS4KICAgIEluIGEgZm9sbG93LXVwIHBhdGNoIHRoZSBmb3Jt
ZXIgd2lsbCBiZSBleHRlbmRlZCB0byBjYXJyeSBtb3JlCiAgICBpbmZvcm1hdGlvbi4KICAgIAog
ICAgSXQgbG9va3MgbGlrZSB0aGUgY2FsbGVyIG9mIHNldF9maXhtYXAgYXJlIG1peGluZyB0aGUg
Ym90aC4gU3RheQogICAgY29uc2lzdGVudCBhbmQgb25seSB1c2UgUEFHRV9IWVBFUlZJU09SXyou
IFRoaXMgaXMgYWxzbyBtYXRjaCB0aGUKICAgIGJlaGF2aW9yIG9mIGNyZWF0ZV94ZW5fZW50cmll
cyBhbmQgd291bGQgcG90ZW50aWFsbHkgYWxsb3cgdG8gc2hhcmUgc29tZQogICAgcGFydCBpbiB0
aGUgZnV0dXJlLgogICAgCiAgICBBbHNvIHJlbmFtZSB0aGUgcGFyYW1ldGVyICdhdHRyaWJ1dGVz
JyB0byAnZmxhZ3MnIHNvIGl0IGlzIGNsZWFyZXIgd2hhdAogICAgaXMgdGhlIGludGVyZmFjZS4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+Cgpjb21taXQgYjc5N2Y0ZDAzYmVkMjFmZjY0M2E5MzkwOWFiZGQ1ODEwN2I2YzhjZgpBdXRo
b3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgTW9uIE9jdCA5
IDE0OjIzOjM2IDIwMTcgKzAxMDAKCiAgICB4ZW4vYXJtOiBtbTogUmVuYW1lICdhaScgaW50byAn
ZmxhZ3MnIGluIGNyZWF0ZV94ZW5fZW50cmllcwogICAgCiAgICBUaGUgcGFyYW1ldGVyICdhaScg
aXMgdXNlZCBlaXRoZXIgZm9yIGF0dHJpYnV0ZSBpbmRleCBvciBmb3IKICAgIHBlcm1pc3Npb25z
LiBGb2xsb3ctdXAgcGF0Y2ggd2lsbCByZXdvcmsgdGhhdCBwYXJhbWV0ZXJzIHRvIGNhcnJ5IG1v
cmUKICAgIGluZm9ybWF0aW9uLiBTbyByZW5hbWUgdGhlIHBhcmFtZXRlciB0byAnZmxhZ3MnLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgogICAgUmV2aWV3ZWQtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29t
PgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KCmNvbW1pdCBmYzI0ZDYxNmJlZGE3YjBkOWE5NmM1ODhiMDY4NjJmNDZiMTg5MTgxCkF1
dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBNb24gT2N0
IDkgMTQ6MjM6MzUgMjAxNyArMDEwMAoKICAgIHhlbi9hcm06IFN3aXRjaCB0byBTWVNfU1RBVEVf
Ym9vdCBqdXN0IGFmdGVyIGVuZF9ib290X2FsbG9jYXRvcigpCiAgICAKICAgIFdlIHNob3VsZCBj
b25zaWRlciB0aGUgZWFybHkgYm9vdCBwZXJpb2QgdG8gZW5kIHdoZW4gd2Ugc3RvcCB1c2luZyB0
aGUKICAgIGJvb3QgYWxsb2NhdG9yLiBUaGlzIGlzIGlubGluZSB3aXRoIHg4NiBhbmQgd2lsbCBi
ZSBoZWxwZnVsIHRvIGtub3cKICAgIHdoZXRoZXIgd2Ugc2hvdWxkIGFsbG9jYXRlIG1lbW9yeSBm
cm9tIHRoZSBib290IGFsbG9jYXRvciBvciB4ZW5oZWFwLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEFu
ZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1pdCA5YTdmNmRk
NmQyMjQ0OTkzOTY4NTY5ZGViOTk2MzkzNGFkZDBhNTBkCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBNb24gT2N0IDkgMTQ6MjM6MzQgMjAxNyArMDEw
MAoKICAgIHhlbi9hcm06IG1tOiBSZW5hbWUgYW5kIGNsYXJpZnkgQVBbMV0gaW4gdGhlIHN0YWdl
LTEgcGFnZSB0YWJsZQogICAgCiAgICBUaGUgZGVzY3JpcHRpb24gb2YgQVBbMV0gaW4gWGVuIGlz
IGJhc2VkIG9uIHRlc3RpbmcgcmF0aGVyIHRoYW4gdGhlIEFSTQogICAgQVJNLgogICAgCiAgICBQ
ZXIgdGhlIEFSTSBBUk0sIG9uIEVMMiBzdGFnZS0xIHBhZ2UgdGFibGUsIEFQWzFdIGlzIFJFUzEg
YXMgdGhlCiAgICB0cmFuc2xhdGlvbiByZWdpbWUgYXBwbGllcyB0byBvbmx5IG9uZSBleGNlcHRp
b24gbGV2ZWwgKHNlZSBENC40LjQgYW5kCiAgICBHNC42LjEgaW4gQVJNIERESSAwNDg3Qi5hKS4K
ICAgIAogICAgVXBkYXRlIHRoZSBjb21tZW50IGFuZCBhbHNvIHJlbmFtZSB0aGUgZmllbGQgdG8g
bWF0Y2ggdGhlIGRlc2NyaXB0aW9uIGluCiAgICB0aGUgQVJNIEFSTS4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KICAgIEFja2VkLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpjb21taXQgYTA1
NDNkZjQwM2Q0NTdlMTM5MDY5ZDMzNTZkNDJhODliMjVkMTFkZgpBdXRob3I6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgTW9uIE9jdCA5IDE0OjIzOjMzIDIwMTcg
KzAxMDAKCiAgICB4ZW4vYXJtOiBwYWdlOiBDbGVhbi11cCB0aGUgZGVmaW5pdGlvbiBvZiBNQUlS
VkFMCiAgICAKICAgIEN1cnJlbnRseSBNQUlSVkFMIGlzIGRlZmluZWQgaW4gdGVybSBvZiBNQUlS
MFZBTCBhbmQgTUFJUjFWQUwgd2hpY2ggYXJlCiAgICBib3RoIGhhcmRjb2RlZCB2YWx1ZS4gVGhp
cyBtYWtlcyBxdWl0ZSBkaWZmaWN1bHQgdG8gdW5kZXJzdGFuZCB0aGUgdmFsdWUKICAgIHdyaXR0
ZW4gaW4gYm90aCByZWdpc3RlcnMuCiAgICAKICAgIFJld29yayB0aGUgZGVmaW5pdGlvbiBieSB1
c2luZyB2YWx1ZSBvZiBlYWNoIGF0dHJpYnV0ZSBzaGlmdGVkIGJ5IHRoZWlyCiAgICBhc3NvY2lh
dGVkIGluZGV4LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KCmNvbW1pdCA3MGEzYmQwMmY5NjNkNjBjYWIzMGEyZDZlNjU4OWFj
NDc3MTMyZDdjCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0
ZTogICBNb24gT2N0IDkgMTQ6MjM6MzIgMjAxNyArMDEwMAoKICAgIHhlbi9hcm06IHBhZ2U6IFVz
ZSBBUk12OCBuYW1pbmcgdG8gaW1wcm92ZSByZWFkYWJpbGl0eQogICAgCiAgICBUaGlzIGlzIGJh
c2VkIG9uIHRoZSBMaW51eCBBUk12OCBuYW1pbmcgc2NoZW1lIChzZWUgYXJjaC9hcm02NC9tbS9w
cm9jLlMpLiBFYWNoCiAgICB0eXBlIHdpbGwgY29udGFpbiAiTk9STUFMIiBvciAiREVWSUNFIiB0
byBtYWtlIGNsZWFyIHdoZXRoZXIgZWFjaCBhdHRyaWJ1dGUKICAgIHRhcmdldHMgZGV2aWNlIG9y
IG5vcm1hbCBtZW1vcnkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 06:59:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 06:59:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2AzL-0003i9-2o; Wed, 11 Oct 2017 06:59:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.p.peng@linux.intel.com>) id 1e2AzJ-0003hK-M8
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 06:59:29 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 5C/43-31121-051CDD95; Wed, 11 Oct 2017 06:59:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXS1tbhqBtw8G6
 kwf6dIhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8api3OYCz6aVlz9/YGlgXGLXhcjF4eQwHRG
 ice7ZjJ1MXJySAjwShxZNoMVwvaXOPPiEytEUSOjxN0PW8ESvAJmEvvP9zOD2MICERJfVh9hA
 7HZBHQlZh9sAouLCLhKXP66DqyZWeACo8TlZRfBNrAIqEr0d0xnBLE5BTwkfl9fDLWhlVFi/p
 6dYBuYBTQlWrf/Zoc4Q1uiZ+8PoKkcQJsFJf7uEIYokZdo3jqbeQKjwCwkHbMQqmYhqVrAyLy
 KUb04tagstUjXQi+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzA8GYBgB+Psy/6H
 GCU5mJREeRXm3I0U4kvKT6nMSCzOiC8qzUktPsQow8GhJMGbfAAoJ1iUmp5akZaZA4wUmLQEB
 4+SCG/lfqA0b3FBYm5xZjpE6hSjLkfHzbt/mIRY8vLzUqXEeblBZgiAFGWU5sGNgEXtJUZZKW
 FeRqCjhHgKUotyM0tQ5V8xinMwKgnzOoFM4cnMK4Hb9AroCCagI0TT7oAcUZKIkJJqYHSMmXX
 6P0ch0+EtDwTOdx+5fejdxl/6J/kv/1+WqttQdf/eg1X2N4yWLT2w/9XvxtePZ+1MN0gOeNeh
 tILbYXna55M+W7Yd/OH9Rl1vzYTPbjr8vown7HU1t3QdOMqS98AqzeGPwMv/P3eZW6p9zzH6d
 X/6R+PGGzueCJ3jW7nH9MHtzlxWE9bXSizFGYmGWsxFxYkA1p8aGtUCAAA=
X-Env-Sender: chao.p.peng@linux.intel.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1507705166!76651932!1
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8941 invoked from network); 11 Oct 2017 06:59:28 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 06:59:28 -0000
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Oct 2017 23:59:25 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,360,1503385200"; d="scan'208";a="161767975"
Received: from pengc-desk.ccr.corp.intel.com ([10.255.26.138])
 by fmsmga006.fm.intel.com with ESMTP; 10 Oct 2017 23:59:23 -0700
Message-ID: <1507705163.3130.17.camel@linux.intel.com>
From: Chao Peng <chao.p.peng@linux.intel.com>
To: Yi Sun <yi.y.sun@linux.intel.com>, xen-devel@lists.xenproject.org
Date: Wed, 11 Oct 2017 14:59:23 +0800
In-Reply-To: <1507686913-5106-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1507281180-5101-1-git-send-email-yi.y.sun@linux.intel.com>
 <1507686913-5106-1-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: Evolution 3.20.5 (3.20.5-1.fc24) 
Mime-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 Roger Pau =?ISO-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4] x86: psr: support co-exist features'
 values setting
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAyMDE3LTEwLTExIGF0IDA5OjU1ICswODAwLCBZaSBTdW4gd3JvdGU6Cj4gVGhlIHdo
b2xlIHZhbHVlIGFycmF5IGlzIHRyYW5zZmVycmVkIGludG8gJ2RvX3dyaXRlX3Bzcl9tc3JzJy4g
VGhlbiwKPiB3ZSBjYW4KPiB3cml0ZSBhbGwgZmVhdHVyZXMgdmFsdWVzIG9uIHRoZSBjb3MgaWQg
aW50byBNU1JzLgo+IAo+IEJlY2F1c2UgbXVsdGlwbGUgZmVhdHVyZXMgbWF5IGNvLWV4aXN0LCB3
ZSBuZWVkIGhhbmRsZSBhbGwgZmVhdHVyZXMgdG8KPiB3cml0ZQo+IHZhbHVlcyBvZiB0aGVtIGlu
dG8gYSBDT1MgcmVnaXN0ZXIgd2l0aCBuZXcgQ09TIElELiBFLmc6Cj4gMS4gTDMgQ0FUIGFuZCBM
MiBDQVQgY28tZXhpc3QuCj4gMi4gRG9tMSBhbmQgRG9tMiBzaGFyZSB0aGUgc2FtZSBDT1MgSUQg
KDIpLiBUaGUgTDMgQ0FUIENCTSBvZiBEb20xIGlzCj4gMHgxZmYsCj4gwqDCoMKgdGhlIEwyIENB
VCBDQk0gb2YgRG9tMSBpcyAweDFmLgo+IDMuIFVzZXIgd2FudHMgdG8gY2hhbmdlIEwyIENCTSBv
ZiBEb20xIHRvIGJlIDB4Zi4gQmVjYXVzZSBDT1MgSUQgMiBpcwo+IMKgwqDCoHVzZWQgYnkgRG9t
MiB0b28sIHdlIGhhdmUgdG8gcGljayBhIG5ldyBDT1MgSUQgMy4gVGhlIHZhbHVlcyBvZgo+IERv
bTEgb24KPiDCoMKgwqBDT1MgSUQgMyBhcmUgYWxsIGRlZmF1bHQgdmFsdWVzIGFzIGJlbG93Ogo+
IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAtLS0tLS0tLS0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
fCBDT1MgMyB8Cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoC0tLS0tLS0tLQo+IMKgwqDCoEwzIENB
VMKgwqB8IDB4N2ZmIHwKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgLS0tLS0tLS0tCj4gwqDCoMKg
TDIgQ0FUwqDCoHwgMHhmZsKgwqB8Cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoC0tLS0tLS0tLQo+
IDQuIEFmdGVyIHNldHRpbmcsIHRoZSBMMyBDQVQgQ0JNIHZhbHVlIG9mIERvbTEgc2hvdWxkIGJl
IGtlcHQgYW5kIHRoZQo+IG5ldyBMMgo+IMKgwqDCoENBVCBDQk0gaXMgc2V0LiBTbywgdGhlIHZh
bHVlcyBvbiBDT1MgSUQgMyBzaG91bGQgYmUgYmVsb3cuCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oC0tLS0tLS0tLQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqB8IENPUyAzIHwKPiDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgLS0tLS0tLS0tCj4gwqDCoMKgTDMgQ0FUwqDCoHwgMHgxZmYgfAo+IMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAtLS0tLS0tLS0KPiDCoMKgwqBMMiBDQVTCoMKgfCAweGbCoMKgwqB8
Cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoC0tLS0tLS0tLQo+IAo+IFNpZ25lZC1vZmYtYnk6IFlp
IFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgo+IC0tLQo+IENDOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Cj4gQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Cj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gQ0M6IFJvZ2Vy
IFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IENDOiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgo+IAo+IHY0Ogo+IMKgwqDCoMKgLSByZW1vdmUgaW5pdCBvZiAn
cmVzdWx0Jy4KPiDCoMKgwqDCoMKgwqAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCj4g
wqDCoMKgwqAtIHJlbW92ZSAnZmVhdHVyZXMnIGluICdjb3Nfd3JpdGVfaW5mbycgYW5kIGdldCBz
b2NrZXQgaW5mbyBpbgo+IMKgwqDCoMKgwqDCoCdkb193cml0ZV9wc3JfbXNycycgdG8gZ2V0IGZl
YXR1cmVzIGFycmF5Lgo+IMKgwqDCoMKgwqDCoChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCj4g
wqDCoMKgwqAtIGZpeCBhIHR5cG8gaW4gY29tbWl0IG1lc3NhZ2UuCj4gwqDCoMKgwqDCoMKgKHN1
Z2dlc3RlZCBieSBLZW50IFIuIFNwaWxsbmVyKQo+IHYzOgo+IMKgwqDCoMKgLSBhZGQgJ3Jlc3Vs
dCcgaW4gJ2Nvc193cml0ZV9pbmZvJyB0byByZXR1cm4gZXJyb3IgY29kZS4KPiDCoMKgwqDCoMKg
wqAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCj4gdjI6Cj4gwqDCoMKgwqAtIGZpeCBp
c3N1ZXMgaW4gY29tbWl0IG1lc3NhZ2UuCj4gwqDCoMKgwqDCoMKgKHN1Z2dlc3RlZCBieSBSb2dl
ciBQYXUgTW9ubsOpKQo+IMKgwqDCoMKgLSByZW1vdmUgdW5uZWNlc3NhcnkgbG9jYWwgdmFyaWFi
bGUgJ3ZhbF9hcnJheScuCj4gwqDCoMKgwqDCoMKgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9u
bsOpKQo+IC0tLQo+IMKgeGVuL2FyY2gveDg2L3Bzci5jIHwgNjIgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLQo+IC0tLS0tLS0tLS0tCj4gwqAxIGZpbGUgY2hhbmdl
ZCwgMzYgaW5zZXJ0aW9ucygrKSwgMjYgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9wc3IuYyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwo+IGluZGV4IGRhYTJhZWIuLmE4
MTIxMjQgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L3Bzci5jCj4gKysrIGIveGVuL2FyY2gv
eDg2L3Bzci5jCj4gQEAgLTExMTEsMjUgKzExMTEsNDggQEAgc3RhdGljIHVuc2lnbmVkIGludCBn
ZXRfc29ja2V0X2NwdSh1bnNpZ25lZAo+IGludCBzb2NrZXQpCj4gwqBzdHJ1Y3QgY29zX3dyaXRl
X2luZm8KPiDCoHsKPiDCoMKgwqDCoMKgdW5zaWduZWQgaW50IGNvczsKPiAtwqDCoMKgwqBzdHJ1
Y3QgZmVhdF9ub2RlICpmZWF0dXJlOwo+IMKgwqDCoMKgwqBjb25zdCB1aW50MzJfdCAqdmFsOwo+
IC3CoMKgwqDCoGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzICpwcm9wczsKPiArwqDCoMKgwqB1bnNp
Z25lZCBpbnQgYXJyYXlfbGVuOwo+ICvCoMKgwqDCoGludCByZXN1bHQ7Cj4gwqB9Owo+IMKgCj4g
wqBzdGF0aWMgdm9pZCBkb193cml0ZV9wc3JfbXNycyh2b2lkICpkYXRhKQo+IMKgewo+IC3CoMKg
wqDCoGNvbnN0IHN0cnVjdCBjb3Nfd3JpdGVfaW5mbyAqaW5mbyA9IGRhdGE7Cj4gLcKgwqDCoMKg
c3RydWN0IGZlYXRfbm9kZSAqZmVhdCA9IGluZm8tPmZlYXR1cmU7Cj4gLcKgwqDCoMKgY29uc3Qg
c3RydWN0IGZlYXRfcHJvcHMgKnByb3BzID0gaW5mby0+cHJvcHM7Cj4gLcKgwqDCoMKgdW5zaWdu
ZWQgaW50IGksIGNvcyA9IGluZm8tPmNvcywgY29zX251bSA9IHByb3BzLT5jb3NfbnVtOwo+ICvC
oMKgwqDCoHN0cnVjdCBjb3Nfd3JpdGVfaW5mbyAqaW5mbyA9IGRhdGE7Cj4gK8KgwqDCoMKgdW5z
aWduZWQgaW50IGksIGluZGV4ID0gMCwgY29zID0gaW5mby0+Y29zOwo+ICvCoMKgwqDCoHN0cnVj
dCBwc3Jfc29ja2V0X2luZm8gKnNvY2tldF9pbmZvID0KPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBnZXRfc29ja2V0X2luZm8oY3B1X3Rv
X3NvY2tldChzbXBfcHJvY2Vzcwo+IG9yX2lkKCkpKTsKPiDCoAo+IC3CoMKgwqDCoGZvciAoIGkg
PSAwOyBpIDwgY29zX251bTsgaSsrICkKPiArwqDCoMKgwqAvKgo+ICvCoMKgwqDCoMKgKiBJdGVy
YXRlIGFsbCBmZWF0dWVycyB0byB3cml0ZSBkaWZmZXJlbnQgdmFsdWUgKG5vdCBzYW1lIGFzCj4g
TVNSKSBmb3IKPiArwqDCoMKgwqDCoCogZWFjaCBmZWF0dXJlLgo+ICvCoMKgwqDCoMKgKi8KPiAr
wqDCoMKgwqBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUoZmVhdF9wcm9wcyk7IGkrKyApCj4g
wqDCoMKgwqDCoHsKPiAtwqDCoMKgwqDCoMKgwqDCoGlmICggZmVhdC0+Y29zX3JlZ192YWxbY29z
ICogY29zX251bSArIGldICE9IGluZm8tPnZhbFtpXSApCj4gK8KgwqDCoMKgwqDCoMKgwqBzdHJ1
Y3QgZmVhdF9ub2RlICpmZWF0ID0gc29ja2V0X2luZm8tPmZlYXR1cmVzW2ldOwo+ICvCoMKgwqDC
oMKgwqDCoMKgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgKnByb3BzID0gZmVhdF9wcm9wc1tpXTsK
PiArwqDCoMKgwqDCoMKgwqDCoHVuc2lnbmVkIGludCBjb3NfbnVtLCBqOwo+ICsKPiArwqDCoMKg
wqDCoMKgwqDCoGlmICggIWZlYXQgfHwgIXByb3BzICkKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgY29udGludWU7Cj4gKwo+ICvCoMKgwqDCoMKgwqDCoMKgY29zX251bSA9IHByb3BzLT5jb3Nf
bnVtOwo+ICvCoMKgwqDCoMKgwqDCoMKgaWYgKCBpbmZvLT5hcnJheV9sZW4gPCBpbmRleCArIGNv
c19udW0gKQo+ICvCoMKgwqDCoMKgwqDCoMKgewo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBp
bmZvLT5yZXN1bHQgPSAtRU5PU1BDOwo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqByZXR1cm47
CgpUaGlzIHdpbGwgaGF2ZSBzaWRlIGVmZmVjdCAoWW91IG1heSBoYXZlIHJ1biB3cml0ZV9tc3Ig
Zm9yIHNvbWUgZmVhdHVyZXMKYWxyZWFkeSkgd2hlbiB5b3UgcmV0dXJuIHRoZSBlcnJvci4gSXQg
cHJvYmFibHkgd2lsbCBub3QgY2F1c2UgbG9naWMKZXJyb3IgaGVyZSwgdGhlcmUgaXMgcGVyZm9y
bWFuY2UgcGVuYWx0eSBob3dldmVyICh3cml0aW5nIE1TUiBhbmQKc2VuZGluZyBJUEkpLgoKQW5v
dGhlciB0aGluZyBpcyB0aGlzIGVycm9yIGlzIGEgcmVhbCBlcnJvciB0aGF0IHdlIHdhbnQgdG8g
cHJvcGFnYXRlIHRvCnVzZXI/IEUuZywgSSBkb24ndCBxdWl0ZSB1bmRlcnN0YW5kIGluIHdoaWNo
IGNhc2UgdGhlIGNvbmRpdGlvbiBjYW4KaGFwcGVuPyBJZiB0aGlzIGlzIG9ubHkgYSBwcm9ncmFt
IGVycm9yIHRoZW4gQVNTRVJUIGNhbiBiZSB1c2VkLgoKQ2hhbwo+ICvCoMKgwqDCoMKgwqDCoMKg
fQo+ICsKPiArwqDCoMKgwqDCoMKgwqDCoGZvciAoIGogPSAwOyBqIDwgY29zX251bTsgaisrICkK
PiDCoMKgwqDCoMKgwqDCoMKgwqB7Cj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGZlYXQtPmNv
c19yZWdfdmFsW2NvcyAqIGNvc19udW0gKyBpXSA9IGluZm8tPnZhbFtpXTsKPiAtwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgcHJvcHMtPndyaXRlX21zcihjb3MsIGluZm8tPnZhbFtpXSwgcHJvcHMt
PnR5cGVbaV0pOwo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBpZiAoIGZlYXQtPmNvc19yZWdf
dmFsW2NvcyAqIGNvc19udW0gKyBqXSAhPSBpbmZvLQo+ID52YWxbaW5kZXggKyBqXSApCj4gK8Kg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoHsKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqBmZWF0LT5jb3NfcmVnX3ZhbFtjb3MgKiBjb3NfbnVtICsgal0gPSBpbmZvLQo+ID52YWxbaW5k
ZXggKyBqXTsKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBwcm9wcy0+d3JpdGVf
bXNyKGNvcywgaW5mby0+dmFsW2luZGV4ICsgal0sIHByb3BzLQo+ID50eXBlW2pdKTsKPiArwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgfQo+IMKgwqDCoMKgwqDCoMKgwqDCoH0KPiArCj4gK8KgwqDC
oMKgwqDCoMKgwqBpbmRleCArPSBjb3NfbnVtOwo+IMKgwqDCoMKgwqB9Cj4gwqB9Cj4gwqAKPiBA
QCAtMTEzNywzMCArMTE2MCwxNyBAQCBzdGF0aWMgaW50IHdyaXRlX3Bzcl9tc3JzKHVuc2lnbmVk
IGludCBzb2NrZXQsCj4gdW5zaWduZWQgaW50IGNvcywKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBjb25zdCB1aW50MzJfdCB2YWxbXSwgdW5z
aWduZWQgaW50Cj4gYXJyYXlfbGVuLAo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoGVudW0gcHNyX2ZlYXRfdHlwZSBmZWF0X3R5cGUpCj4gwqB7
Cj4gLcKgwqDCoMKgaW50IHJldDsKPiDCoMKgwqDCoMKgc3RydWN0IHBzcl9zb2NrZXRfaW5mbyAq
aW5mbyA9IGdldF9zb2NrZXRfaW5mbyhzb2NrZXQpOwo+IMKgwqDCoMKgwqBzdHJ1Y3QgY29zX3dy
aXRlX2luZm8gZGF0YSA9Cj4gwqDCoMKgwqDCoHsKPiDCoMKgwqDCoMKgwqDCoMKgwqAuY29zID0g
Y29zLAo+IC3CoMKgwqDCoMKgwqDCoMKgLmZlYXR1cmUgPSBpbmZvLT5mZWF0dXJlc1tmZWF0X3R5
cGVdLAo+IC3CoMKgwqDCoMKgwqDCoMKgLnByb3BzID0gZmVhdF9wcm9wc1tmZWF0X3R5cGVdLAo+
ICvCoMKgwqDCoMKgwqDCoMKgLnZhbCA9IHZhbCwKPiArwqDCoMKgwqDCoMKgwqDCoC5hcnJheV9s
ZW4gPSBhcnJheV9sZW4sCj4gwqDCoMKgwqDCoH07Cj4gwqAKPiDCoMKgwqDCoMKgaWYgKCBjb3Mg
PiBpbmZvLT5mZWF0dXJlc1tmZWF0X3R5cGVdLT5jb3NfbWF4ICkKPiDCoMKgwqDCoMKgwqDCoMKg
wqByZXR1cm4gLUVJTlZBTDsKPiDCoAo+IC3CoMKgwqDCoC8qIFNraXAgdG8gdGhlIGZlYXR1cmUn
cyB2YWx1ZSBoZWFkLiAqLwo+IC3CoMKgwqDCoHJldCA9IHNraXBfcHJpb3JfZmVhdHVyZXMoJmFy
cmF5X2xlbiwgZmVhdF90eXBlKTsKPiAtwqDCoMKgwqBpZiAoIHJldCA8IDAgKQo+IC3CoMKgwqDC
oMKgwqDCoMKgcmV0dXJuIHJldDsKPiAtCj4gLcKgwqDCoMKgdmFsICs9IHJldDsKPiAtCj4gLcKg
wqDCoMKgaWYgKCBhcnJheV9sZW4gPCBmZWF0X3Byb3BzW2ZlYXRfdHlwZV0tPmNvc19udW0gKQo+
IC3CoMKgwqDCoMKgwqDCoMKgcmV0dXJuIC1FTk9TUEM7Cj4gLQo+IC3CoMKgwqDCoGRhdGEudmFs
ID0gdmFsOwo+IC0KPiDCoMKgwqDCoMKgaWYgKCBzb2NrZXQgPT0gY3B1X3RvX3NvY2tldChzbXBf
cHJvY2Vzc29yX2lkKCkpICkKPiDCoMKgwqDCoMKgwqDCoMKgwqBkb193cml0ZV9wc3JfbXNycygm
ZGF0YSk7Cj4gwqDCoMKgwqDCoGVsc2UKPiBAQCAtMTE3Miw3ICsxMTgyLDcgQEAgc3RhdGljIGlu
dCB3cml0ZV9wc3JfbXNycyh1bnNpZ25lZCBpbnQgc29ja2V0LAo+IHVuc2lnbmVkIGludCBjb3Ms
Cj4gwqDCoMKgwqDCoMKgwqDCoMKgb25fc2VsZWN0ZWRfY3B1cyhjcHVtYXNrX29mKGNwdSksIGRv
X3dyaXRlX3Bzcl9tc3JzLCAmZGF0YSwKPiAxKTsKPiDCoMKgwqDCoMKgfQo+IMKgCj4gLcKgwqDC
oMKgcmV0dXJuIDA7Cj4gK8KgwqDCoMKgcmV0dXJuIGRhdGEucmVzdWx0Owo+IMKgfQo+IMKgCj4g
wqBpbnQgcHNyX3NldF92YWwoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHNvY2tldCwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 07:04:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 07:04:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2B4Z-0004Rs-4A; Wed, 11 Oct 2017 07:04:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <terrence.xu@intel.com>) id 1e29Dw-0004vm-V1
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 05:06:29 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 97/5A-05537-4D6ADD95; Wed, 11 Oct 2017 05:06:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSXUhTYRzG/e9s62SeOE7XXpdSjb5tQ0PMiyB
 vzCjCQFI0o87suE32oTsz5t1uEvWmqMS5xKapF2ImQ0wyzEwlP8pPcEqTLC3SzDRFq806Z0fN
 3ouXB37/53mfl/fFMcknkRynrRbabKT0CnGgsP1UDKN8U+tJi/LZTsZVLz4SxsO5rtbfgkuQL
 tIZ1SbrdZH2x+MuyKk6ah391Y7ZYFFRDIG4hCwFNL82Ly6GnTgiCdRZaxfxOgktOD3AD9kAfb
 1XhHFAQrYCGrkdyYNngCbt5Tt40ABocTCZ02LyBOqv6hNzQ6HkHKC57w/8URjpE6DCwmYBNxV
 CpqKX3cVCToeSGajp2xibhLNahdbG/EFC8hCa6H/lHyHIZDRjL/FXBXIPWu2t98dgpAxNTD8U
 8LVJVP18AOO1FH35uC7ic8LQ3aXlDS1D4wVO2NRFbT83rn8A+Z7cAj5Thdwl98W8jkS1lXMY3
 yEY9ZRNC/kLK9CfvqdwB/Y6ttVwbLM7ttkd2+xOENbBEYY236TNyliV2qzTaC0GSqdXRkfFqg
 w0w1AaWk+pGVWmyeAC9oUD2NUCFa+TOiAMFyikxP5yT5pkt9p0I19LMdpr5jw9zXRAOI4rENF
 Tw7JgM62hrVk6PftNNjHCgxShhJPDBJNDGRidhke9cAbvdo14BfgHt4fdXePc3rj63iuQCI0m
 Iy2XEfWcjeRs2jzjVujm9xuGCHkIAWxNSVAObTboLP/zWZDhoAghlriUIJ3RsnX2LFtLwNaSZ
 r3jalmof0huAzza4q5MkPrmI1ydy02mgAx19ZRlMkobXu8bAm8S2BseN0uyscypyHwvczFrJu
 /w+K6AuNz1wPNt/b4629mwlINlKdm5V3tX4hNd9uHPL1pGU/HSt03KwYWhwWMXlvcNhE+IGhf
 SB2oShwvSxFcqVmIuF55OdFshQRbsnexTCBktFX0cMzPUX7wEm9N5AwAA
X-Env-Sender: terrence.xu@intel.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1507698379!70730699!1
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42406 invoked from network); 11 Oct 2017 05:06:21 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 05:06:21 -0000
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Oct 2017 22:06:18 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,359,1503385200"; d="scan'208";a="161279079"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by fmsmga005.fm.intel.com with ESMTP; 10 Oct 2017 22:06:18 -0700
Received: from fmsmsx152.amr.corp.intel.com (10.18.125.5) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Tue, 10 Oct 2017 22:06:17 -0700
Received: from shsmsx101.ccr.corp.intel.com (10.239.4.153) by
 FMSMSX152.amr.corp.intel.com (10.18.125.5) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Tue, 10 Oct 2017 22:06:17 -0700
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.152]) by
 SHSMSX101.ccr.corp.intel.com ([169.254.1.159]) with mapi id 14.03.0319.002;
 Wed, 11 Oct 2017 13:06:15 +0800
From: "Xu, Terrence" <terrence.xu@intel.com>
To: "igvt-g@lists.01.org" <igvt-g@lists.01.org>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>, "intel-gfx@lists.freedesktop.org"
 <intel-gfx@lists.freedesktop.org>, "linux-kernel@vger.kernel.org"
 <linux-kernel@vger.kernel.org>
Thread-Topic: [Intel-gfx] [GVT-g] [ANNOUNCE] 2017-Q3 release of XenGT (Intel
 GVT-g for Xen)
Thread-Index: AdNCTlMQ34FAynr+TC20pIUhCE09iQ==
Date: Wed, 11 Oct 2017 05:06:14 +0000
Message-ID: <EE92950F97EE42469CA4F508D4691F5E3C92A716@SHSMSX104.ccr.corp.intel.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 11 Oct 2017 07:04:53 +0000
Cc: "Tian, Kevin" <kevin.tian@intel.com>, "Reddy,
 Raghuveer" <raghuveer.reddy@intel.com>, "Li, Weinan Z" <weinan.z.li@intel.com>,
 "Cowperthwaite, David J" <david.j.cowperthwaite@intel.com>, "Li,
 Susie" <susie.li@intel.com>, "Dong, Eddie" <eddie.dong@intel.com>, "Lv,
 Zhiyuan" <zhiyuan.lv@intel.com>, "Downs, Mike" <mike.downs@intel.com>, "Wang, 
 Hongbo" <hongbo.wang@intel.com>
Subject: [Xen-devel] [Intel-gfx] [GVT-g] [ANNOUNCE] 2017-Q3 release of XenGT
 (Intel GVT-g for Xen)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKV2UgYXJlIHBsZWFzZWQgdG8gYW5ub3VuY2UgYW4gdXBkYXRlIG9mIEludGVsIEdW
VC1nIGZvciBYZW4uCgpJbnRlbCBHVlQtZyBpcyBhIGZ1bGwgR1BVIHZpcnR1YWxpemF0aW9uIHNv
bHV0aW9uIHdpdGggbWVkaWF0ZWQgcGFzcy10aHJvdWdoLCBzdGFydGluZyBmcm9tIDR0aCBnZW5l
cmF0aW9uIEludGVsIENvcmUoVE0pIHByb2Nlc3NvcnMgd2l0aCBJbnRlbCBwcm9jZXNzb3IgZ3Jh
cGhpY3MuIEEgdmlydHVhbCBHUFUgaW5zdGFuY2UgaXMgbWFpbnRhaW5lZCBmb3IgZWFjaCBWTSwg
d2l0aCBwYXJ0IG9mIHBlcmZvcm1hbmNlIGNyaXRpY2FsIHJlc291cmNlcyBkaXJlY3RseSBhc3Np
Z25lZC4gVGhlIGNhcGFiaWxpdHkgb2YgcnVubmluZyBuYXRpdmUgZ3JhcGhpY3MgZHJpdmVyIGlu
c2lkZSBhIFZNLCB3aXRob3V0IGh5cGVydmlzb3IgaW50ZXJ2ZW50aW9uIGluIHBlcmZvcm1hbmNl
IGNyaXRpY2FsIHBhdGhzLCBhY2hpZXZlcyBhIGdvb2QgYmFsYW5jZSBhbW9uZyBwZXJmb3JtYW5j
ZSwgZmVhdHVyZSwgYW5kIHNoYXJpbmcgY2FwYWJpbGl0eS4gR1ZULWcgZm9yIFhlbiBoeXBlcnZp
c29yIGlzIFhlbkdULgoKClJlcG9zaXRvcmllcwotwqDCoMKgIFhlbiA6wqAgaHR0cHM6Ly9naXRo
dWIuY29tLzAxb3JnL2lndnRnLXhlbiAodGFnOiAyMDE3LXEzLXhlbmd0LXN0YWJsZS00LjkpCi3C
oMKgwqAgS2VybmVsOiBodHRwczovL2dpdGh1Yi5jb20vMDFvcmcvZ3Z0LWxpbnV4LyAodGFnOiAy
MDE3LXEzLWd2dC1zdGFibGUtNC4xMikKLcKgwqDCoCBRZW11OiBodHRwczovL2dpdGh1Yi5jb20v
MDFvcmcvaWd2dGctcWVtdSAodGFnOiAyMDE3LXEzLXN0YWJsZS0yLjkuMCkKCgpUaGlzIHVwZGF0
ZSBjb25zaXN0cyBvZjoKLcKgwqDCoCBLZXJuZWwgdmVyc2lvbiB1cGdyYWRlZCB0byA0LjEyIGZy
b20gNC4xMS4KLcKgIMKgwqBMaXZlIG1pZ3JhdGlvbiBmZWF0dXJlIHByZWxpbWluYXJ5IHN1cHBv
cnRlZC4KLcKgwqAgwqBRb1MgZmVhdHVyZSBwcmVsaW1pbmFyeSBzdXBwb3J0ZWQuCi3CoMKgwqAg
SU9NTVUgZmVhdHVyZSBzdXBwb3J0ZWQuCi3CoMKgwqAgT1ZNRiBmZWF0dXJlIHN1cHBvcnRlZC4K
LcKgwqDCoCBWR1BVIHJlc2V0IGZlYXR1cmUgb3B0aW1pemF0aW9uLCB3aXRoIHJlbGF0ZWQgaXNz
dWVzIGJlIGZpeGVkLgotwqDCoMKgIFN1cHBvcnRlZCBzZXJ2ZXIgcGxhdGZvcm1zOiBJbnRlbChy
KSBYZW9uKHIpIEUzX3Y0LCBFM192NSBhbmQgRTNfdjYgd2l0aCBJbnRlbCBHcmFwaGljcyBwcm9j
ZXNzb3IsIEUzX3Y2IGlzIG5ldyBzdXBwb3J0ZWQgcGxhdGZvcm0uCi3CoMKgwqAgU3VwcG9ydGVk
IGNsaWVudCBwbGF0Zm9ybXM6IEludGVsKHIpIENvcmUodG0pIDV0aCBnZW5lcmF0aW9uIChjb2Rl
IG5hbWU6IEJyb2Fkd2VsbCksIDZ0aCBnZW5lcmF0aW9uIChjb2RlIG5hbWU6IFNreWxha2UpIGFu
ZCA3dGggZ2VuZXJhdGlvbiAoY29kZSBuYW1lOiBLYWJ5bGFrZSksIDd0aCBnZW5lcmF0aW9uIGlz
IG5ldyBzdXBwb3J0ZWQgcGxhdGZvcm0uCi3CoMKgwqAgVmFsaWRhdGVkIEd1ZXN0IE9TOiBXaW5k
b3dzNyAzMmJpdCwgV2luZG93NyA2NGJpdCwgV2luZG93czguMSA2NGJpdCwgV2luZG93czEwIDY0
Yml0IGFuZCBMaW51eC4KLcKgwqDCoCBHVlQtZyBvbmx5IHN1cHBvcnRzIHJlbW90ZSBkaXNwbGF5
IG5vdCBsb2NhbCBkaXNwbGF5IGJ5IHRoaXMgcmVsZWFzZS4gCi3CoMKgwqAgUmVtb3RlIHByb3Rv
Y29sOiBvbmx5IGd1ZXN0LXNpZGUgcmVtb3RpbmcgcHJvdG9jb2wgaXMgc3VwcG9ydGVkLCBob3N0
LXNpZGUgcmVtb3RpbmcgY29ubmVjdGlvbiBsaWtlIFNQSUNFIGlzIHdvcmtpbmcgaW4gcHJvZ3Jl
c3MuIEZvciBleGFtcGxlLCB1c2VyIGNhbiB1c2UgWDExVk5DIGZvciBHdWVzdCBMaW51eCBWTSBv
ciBUaWdodFZOQyBmb3IgR3Vlc3QgV2luZG93cyBWTS4KCgpMaW1pdGF0aW9uIG9yIGtub3duIGlz
c3VlczoKLcKgwqDCoCBHVlQtZyBjYW4gc3VwcG9ydCBtYXhpbXVtIDcgR3Vlc3QgVk1zIGR1ZSB0
byBob3N0IGdyYXBoaWNzIHJlc291cmNlIGxpbWl0YXRpb24uIFdoZW4gdXNlciBydW5zIDcgVk1z
IHNpbXVsdGFuZW91c2x5LCBob3N0IE9TIGNhbiBvbmx5IHJ1biBpbiB0ZXh0IG1vZGUuCi3CoMKg
wqAgSW4gb3JkZXIgdG8gc3VwcG9ydCBHdWVzdCBXaW5kb3dzNyAzMmJpdCBWTSwgdXNlciBpcyBy
ZWNvbW1lbmRlZCB0byBjb25maWd1cmUgdmd0X2xvd19nbV9zej0xMjggLyAyNTYgLyA1MTIgaW4g
SFZNIGZpbGUgYmVjYXVzZSBHdWVzdCBXaW5kb3dzNyAzMmJpdCBWTSBuZWVkcyBtb3JlIGdyYXBo
aWNzIHJlc291cmNlIHRoYW4gb3RoZXIgR3Vlc3QgVk0uCi3CoMKgwqAgSW4gb3JkZXIgdG8gc3Vw
cG9ydCBHdWVzdCBWTSBoaWdoIHJlc29sdXRpb24gYW5kIHNjcmVlbiByZXNvbHV0aW9uIGFkanVz
dGFibGUgaW4gR3Vlc3QgV2luZG93czguMSA2NGJpdCBWTSBhbmQgR3Vlc3QgV2luZG93czEwIDY0
Yml0IFZNLCB1c2VyIGlzIHJlY29tbWVuZGVkIHRvIGNvbmZpZ3VyZSB2Z3RfbG93X2dtX3N6PTY0
IC8gMTI4IC8gMjU2IC8gNTEyIGluIEhWTSBmaWxlIHRvIGdldCBsYXJnZXIgVk0gYXBlcnR1cmUg
c2l6ZS4KLcKgwqDCoCBTb21lIDNyZCBwYXJ0eSBhcHBsaWNhdGlvbnMvdG9vbHMgbGlrZSAzRE1h
cmsgd2hpY2ggaW5jbHVkaW5nIHNwZWNpYWwgRGlyZWN0WDEyIGZlYXR1cmUgdGVzdCAsaXQgd2ls
bCB0cmlnZ2VyIEd1ZXN0IFZNIEdQVSByZXNldC4KLcKgwqDCoCBJbiBjb3JuZXIgY2FzZSwgR3Vl
c3QgV2luZG93cyA3IDMyYml0IFZNIG1heSBiZSBraWxsZWQgYXV0b21hdGljYWxseSBieSBYZW4g
d2hlbiBHdWVzdCBWTSBydW5zIGludG8gVERSLiBUaGlzIGlzc3VlcyBoYXBwZW5zIG9ubHkgb24g
QnJvYWR3ZWxsIHBsYXRmb3JtLiBUaGUgd29ya2Fyb3VuZCBpcyB0byBkaXNhYmxlIHBhcnQgb2Yg
dmlyaWRpYW4gZmVhdHVyZSBpbiBHdWVzdCBWTSBodm0gZmlsZSBieSBhZGRpbmcgdmlyaWRpYW49
WyJhbGwiLCAiIWFwaWNfYXNzaXN0Il0uCi3CoMKgwqAgSW4gY29ybmVyIGNhc2UsIExpbnV4IEd1
ZXN0IFZNIG1heSBHUFUgaGFuZyB3aGlsZSBydW5uaW5nIHNwZWNpYWwgSW50ZWwtR1BVLVRvb2xz
IHRlc3QgY2FzZSBvbiBpdC4KLcKgwqAgwqBGb3IgbGl2ZSBtaWdyYXRpb24gZmVhdHVyZSwgd2Ug
Y2Fubm90IG1pZ3JhdGUgR3Vlc3QgV2luZG93cyBWTSB3aGVuIEd1ZXN0IFZNIG1lbW9yeSBpcyAy
MDQ4TSBvciA0MDk2TSwgdXNlciBpcyByZWNvbW1lbmRlZCB0byBjb25maWd1cmUgR3Vlc3QgVk0g
bWVtb3J5IHRvIDEwMjRNQi4KCgpTZXR1cCBndWlkZToKaHR0cHM6Ly9naXRodWIuY29tLzAxb3Jn
L2d2dC1saW51eC93aWtpL0dWVGdfU2V0dXBfR3VpZGUKCgpUaGlzIGlzIHRoZSBmaXJzdCBHVlQt
ZyBjb21tdW5pdHkgcmVsZWFzZSBiYXNlZCBvbiBuZXcgVXBzdHJlYW0gYXJjaGl0ZWN0dXJlIGRl
c2lnbiwgcmVmZXIgdG8gdGhlIGZvbGxvd2luZyBkb2N1bWVudCBmb3IgbmV3IGFyY2hpdGVjdHVy
ZSBpbnRyb2R1Y3Rpb246Cmh0dHBzOi8vMDEub3JnL2lndnQtZy9kb2N1bWVudGF0aW9uL2ludGVs
LWd2dC1nLW5ldy1hcmNoaXRlY3R1cmUtaW50cm9kdWN0aW9uCgoKUGxlYXNlIHN1YnNjcmliZSB0
byBqb2luIHRoZSBtYWlsaW5nIGxpc3QgaWYgeW91IHdhbnQgdG8gbGVhcm4gbW9yZSBhYm91dCBH
VlQtZyBwcm9qZWN0OiAKaHR0cHM6Ly9saXN0cy4wMS5vcmcvbWFpbG1hbi9saXN0aW5mby9pZ3Z0
LWcKUGxlYXNlIHN1YnNjcmliZSB0byBqb2luIHRoZSBtYWlsaW5nIGxpc3QgaWYgeW91IHdhbnQg
dG8gY29udHJpYnV0ZS9yZXZpZXcgbGF0ZXN0IEdWVC1nIHVwc3RyZWFtIHBhdGNoZXM6Cmh0dHBz
Oi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ3Z0LWRldgoK
Ck9mZmljaWFsIEdWVC1nIHBvcnRhbDogCmh0dHBzOi8vMDEub3JnL2lndnQtZwoKCk1vcmUgaW5m
b3JtYXRpb24gYWJvdXQgYmFja2dyb3VuZCwgYXJjaGl0ZWN0dXJlIGFuZCBvdGhlcnMgYWJvdXQg
SW50ZWwgR1ZULWcsIGNhbiBiZSBmb3VuZCBhdDoKaHR0cHM6Ly8wMS5vcmcvaWd2dC1nCmh0dHBz
Oi8vd3d3LnVzZW5peC5vcmcvY29uZmVyZW5jZS9hdGMxNC90ZWNobmljYWwtc2Vzc2lvbnMvcHJl
c2VudGF0aW9uL3RpYW4KaHR0cDovL2V2ZW50cy5saW51eGZvdW5kYXRpb24ub3JnL3NpdGVzL2V2
ZW50cy9maWxlcy9zbGlkZXMvWGVuR1QtWGVuJTIwU3VtbWl0LXY3XzAucGRmCmh0dHA6Ly9ldmVu
dHMubGludXhmb3VuZGF0aW9uLm9yZy9zaXRlcy9ldmVudHMvZmlsZXMvc2xpZGVzL1hlbkdULVhl
biUyMFN1bW1pdC1SRVdSSVRFJTIwM1JEJTIwdjQucGRmCmh0dHBzOi8vMDEub3JnL3hlbi9ibG9n
cy9zcmNsYXJreC8yMDEzL2dyYXBoaWNzLXZpcnR1YWxpemF0aW9uLXhlbmd0CgoKTm90ZTogClRo
ZSBYZW5HVCBwcm9qZWN0IHNob3VsZCBiZSBjb25zaWRlcmVkIGEgd29yayBpbiBwcm9ncmVzcy4g
QXMgc3VjaCBpdCBpcyBub3QgYSBjb21wbGV0ZSBwcm9kdWN0IG5vciBzaG91bGQgaXQgYmUgY29u
c2lkZXJlZCBvbmUuIEV4dHJhIGNhcmUgc2hvdWxkIGJlIHRha2VuIHdoZW4gdGVzdGluZyBhbmQg
Y29uZmlndXJpbmcgYSBzeXN0ZW0gdG8gdXNlIHRoZSBYZW5HVCBwcm9qZWN0LgoKCgpUaGFua3MK
VGVycmVuY2UKVGVsOiArODYtMjEtNjExNiA1MzkwCk1QOiArODYtMTM1NiA0MzY3IDAyNApNYWls
OiB0ZXJyZW5jZS54dUBpbnRlbC5jb20KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fCkdWVC1nIG1haWxpbmcgbGlzdAppR1ZULWdAbGlzdHMuMDEub3JnCmh0
dHBzOi8vbGlzdHMuMDEub3JnL21haWxtYW4vbGlzdGluZm8vaWd2dC1nCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0
CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3Rv
cC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 07:15:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 07:15:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2BEu-0005Er-7e; Wed, 11 Oct 2017 07:15:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e2BEt-0005EC-JA
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 07:15:35 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 C2/BE-31244-615CDD95; Wed, 11 Oct 2017 07:15:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVywNwkVlfs6N1
 Ig7PvWSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow7Ow+wF8wUqDg1ZwJbA+NZ3i5GTg4hgWmM
 Ej+eBYPYEgK8EkeWzWCFsAMkPre3MnYxcgHVTGCUOLHkEhtIgkVAVaL58hoWEJtNQF3i8dceJ
 hBbREBbYsWvQ8wgDcwCHxklFjTcApskLBAh8WX1EbBmXgFdiS8LD7JCTN3AKPFvyVJWiISgxM
 mZT8CmMgNN/TPvEtAkDiBbWmL5Pw6IsLxE89bZzCA2p4C5xPH5O8FaRQVUJKac3MY2gVFwFpJ
 Js5BMmoUwaRaSSQsYWVYxahSnFpWlFukamuslFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl
 5+duYgSGMwMQ7GC8vTHgEKMkB5OSKK/CnLuRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4lY4A5
 QSLUtNTK9Iyc4CRBZOW4OBREuH9ewgozVtckJhbnJkOkTrFqCglznv3MFBCACSRUZoH1waL5k
 uMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5q0G2c6TmVcCN/0V0GImoMWiaXdAFpckIqSkGhh
 lav9kJRTe9DKdqh5dsibNInhtiKLQpm+KykUzTtVP/n/g+DI/rVlLxU/ol0zVnlq0eN+RrAXn
 mbMkLm6vXFC/tnTWv2UpL6cs9GHxZHDZZmB48MXuloU7gnOeXS2a7rXr/rN337ndre9P69z+V
 6PKmaUo5IlwdkhjxavUf1z1Nvx1L3u22x1VYinOSDTUYi4qTgQA58TFp+ECAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1507706132!76482831!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11425 invoked from network); 11 Oct 2017 07:15:33 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 07:15:33 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 11 Oct 2017 00:15:31 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,360,1503385200"; d="scan'208";a="1180813771"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga001.jf.intel.com with ESMTP; 11 Oct 2017 00:15:29 -0700
Date: Wed, 11 Oct 2017 15:14:17 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Chao Peng <chao.p.peng@linux.intel.com>
Message-ID: <20171011071417.GO11006@yi.y.sun>
References: <1507281180-5101-1-git-send-email-yi.y.sun@linux.intel.com>
 <1507686913-5106-1-git-send-email-yi.y.sun@linux.intel.com>
 <1507705163.3130.17.camel@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507705163.3130.17.camel@linux.intel.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org,
 Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4] x86: psr: support co-exist features'
 values setting
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMTAtMTEgMTQ6NTk6MjMsIENoYW8gUGVuZyB3cm90ZToKPiBPbiBXZWQsIDIwMTctMTAt
MTEgYXQgMDk6NTUgKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+IMKgc3RhdGljIHZvaWQgZG9fd3Jp
dGVfcHNyX21zcnModm9pZCAqZGF0YSkKPiA+IMKgewo+ID4gLcKgwqDCoMKgY29uc3Qgc3RydWN0
IGNvc193cml0ZV9pbmZvICppbmZvID0gZGF0YTsKPiA+IC3CoMKgwqDCoHN0cnVjdCBmZWF0X25v
ZGUgKmZlYXQgPSBpbmZvLT5mZWF0dXJlOwo+ID4gLcKgwqDCoMKgY29uc3Qgc3RydWN0IGZlYXRf
cHJvcHMgKnByb3BzID0gaW5mby0+cHJvcHM7Cj4gPiAtwqDCoMKgwqB1bnNpZ25lZCBpbnQgaSwg
Y29zID0gaW5mby0+Y29zLCBjb3NfbnVtID0gcHJvcHMtPmNvc19udW07Cj4gPiArwqDCoMKgwqBz
dHJ1Y3QgY29zX3dyaXRlX2luZm8gKmluZm8gPSBkYXRhOwo+ID4gK8KgwqDCoMKgdW5zaWduZWQg
aW50IGksIGluZGV4ID0gMCwgY29zID0gaW5mby0+Y29zOwo+ID4gK8KgwqDCoMKgc3RydWN0IHBz
cl9zb2NrZXRfaW5mbyAqc29ja2V0X2luZm8gPQo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgZ2V0X3NvY2tldF9pbmZvKGNwdV90b19z
b2NrZXQoc21wX3Byb2Nlc3MKPiA+IG9yX2lkKCkpKTsKPiA+IMKgCj4gPiAtwqDCoMKgwqBmb3Ig
KCBpID0gMDsgaSA8IGNvc19udW07IGkrKyApCj4gPiArwqDCoMKgwqAvKgo+ID4gK8KgwqDCoMKg
wqAqIEl0ZXJhdGUgYWxsIGZlYXR1ZXJzIHRvIHdyaXRlIGRpZmZlcmVudCB2YWx1ZSAobm90IHNh
bWUgYXMKPiA+IE1TUikgZm9yCj4gPiArwqDCoMKgwqDCoCogZWFjaCBmZWF0dXJlLgo+ID4gK8Kg
wqDCoMKgwqAqLwo+ID4gK8KgwqDCoMKgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKGZlYXRf
cHJvcHMpOyBpKysgKQo+ID4gwqDCoMKgwqDCoHsKPiA+IC3CoMKgwqDCoMKgwqDCoMKgaWYgKCBm
ZWF0LT5jb3NfcmVnX3ZhbFtjb3MgKiBjb3NfbnVtICsgaV0gIT0gaW5mby0+dmFsW2ldICkKPiA+
ICvCoMKgwqDCoMKgwqDCoMKgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCA9IHNvY2tldF9pbmZvLT5m
ZWF0dXJlc1tpXTsKPiA+ICvCoMKgwqDCoMKgwqDCoMKgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMg
KnByb3BzID0gZmVhdF9wcm9wc1tpXTsKPiA+ICvCoMKgwqDCoMKgwqDCoMKgdW5zaWduZWQgaW50
IGNvc19udW0sIGo7Cj4gPiArCj4gPiArwqDCoMKgwqDCoMKgwqDCoGlmICggIWZlYXQgfHwgIXBy
b3BzICkKPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBjb250aW51ZTsKPiA+ICsKPiA+ICvC
oMKgwqDCoMKgwqDCoMKgY29zX251bSA9IHByb3BzLT5jb3NfbnVtOwo+ID4gK8KgwqDCoMKgwqDC
oMKgwqBpZiAoIGluZm8tPmFycmF5X2xlbiA8IGluZGV4ICsgY29zX251bSApCj4gPiArwqDCoMKg
wqDCoMKgwqDCoHsKPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBpbmZvLT5yZXN1bHQgPSAt
RU5PU1BDOwo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHJldHVybjsKPiAKPiBUaGlzIHdp
bGwgaGF2ZSBzaWRlIGVmZmVjdCAoWW91IG1heSBoYXZlIHJ1biB3cml0ZV9tc3IgZm9yIHNvbWUg
ZmVhdHVyZXMKPiBhbHJlYWR5KSB3aGVuIHlvdSByZXR1cm4gdGhlIGVycm9yLiBJdCBwcm9iYWJs
eSB3aWxsIG5vdCBjYXVzZSBsb2dpYwo+IGVycm9yIGhlcmUsIHRoZXJlIGlzIHBlcmZvcm1hbmNl
IHBlbmFsdHkgaG93ZXZlciAod3JpdGluZyBNU1IgYW5kCj4gc2VuZGluZyBJUEkpLgo+IAo+IEFu
b3RoZXIgdGhpbmcgaXMgdGhpcyBlcnJvciBpcyBhIHJlYWwgZXJyb3IgdGhhdCB3ZSB3YW50IHRv
IHByb3BhZ2F0ZSB0bwo+IHVzZXI/IEUuZywgSSBkb24ndCBxdWl0ZSB1bmRlcnN0YW5kIGluIHdo
aWNoIGNhc2UgdGhlIGNvbmRpdGlvbiBjYW4KPiBoYXBwZW4/IElmIHRoaXMgaXMgb25seSBhIHBy
b2dyYW0gZXJyb3IgdGhlbiBBU1NFUlQgY2FuIGJlIHVzZWQuCj4gClRoYW5rcyEgSWYgZXJyb3Ig
aGFwcGVucywgdGhpcyBlcnJvciBpcyBhIHByb2dyYW0gZXJyb3IuIFNvLCBhbiBBU1NFUlQgaGVy
ZQppcyBiZXR0ZXIuCgo+IENoYW8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 07:18:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 07:18:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2BHS-0005NC-Lo; Wed, 11 Oct 2017 07:18:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2BHR-0005N1-6G
 for xen-devel@lists.xensource.com; Wed, 11 Oct 2017 07:18:13 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 8D/7D-29911-4B5CDD95; Wed, 11 Oct 2017 07:18:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVXfD0bu
 RBn8XqVisePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE148HChYwF/30qLt90amC8
 a9PFyMUhJNDIJHHyTC8ThPOYUeLgwf0sEM42RokNs18zdzFycogIOEt8PTOXvYuRg4NXQF/iw
 dMsEFNYwFbi3dp0kHIJgXWMEqsenAMrlxDwlHi+t5sNxr537gpjFyM7B5uAlcQhMZAoi4CqxM
 Qrs9gnMHIvYGRYxahenFpUllqka6KXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRH
 obQYg2MHYfdn/EKMkB5OSKK/CnLuRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR47xwBygkWpaan
 VqRl5gDDDiYtwcGjJMK7BCTNW1yQmFucmQ6ROsWoy3Fs0+U/TEIsefl5qVLivKdBigRAijJK8
 +BGwGLgEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5d4JM4cnMK4Hb9AroCCagI0TT7oAcUZ
 KIkJJqYJz7c8Ybe+d3fTs4fd+d0VGOameIlCo/0qvkn3z3xG8TXa6YBN8XO9kU5LMttJw8V+8
 +3mburnAn81nN6YKiM+7/zPVu5kxQ1vx0QmbtfXbmnLktwRwrXQKLQ34ba3QcDjxglHWu/8Lb
 UPmIjSuNt6el+E/ec3biuk19qdlX93qdmNXgYOQmrMRSnJFoqMVcVJwIAH6fobF8AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1507706287!73497597!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58515 invoked from network); 11 Oct 2017 07:18:08 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Oct 2017 07:18:08 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2BHJ-0002z3-Pl; Wed, 11 Oct 2017 07:18:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e2BHE-0006nE-8O; Wed, 11 Oct 2017 07:18:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e2BHD-0000uo-SD; Wed, 11 Oct 2017 07:18:00 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114332-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=f17d2cd2ffeda70aba8788910e9d088415562c8b
X-Osstest-Versions-That: xen=3b40cfcd1a1912c2e4c4eb353dc77cbf35c63c3a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 11 Oct 2017 07:17:59 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114332: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDMzMiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDMzMi8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0Mjk5
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAg
ICAgICAgICAgICAgICAgZjE3ZDJjZDJmZmVkYTcwYWJhODc4ODkxMGU5ZDA4ODQxNTU2MmM4Ygpi
YXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgM2I0MGNmY2QxYTE5MTJjMmU0
YzRlYjM1M2RjNzdjYmYzNWM2M2MzYQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE0Mjk5ICAyMDE3
LTEwLTEwIDIxOjAyOjU0IFogICAgMCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExNDMwOCAg
MjAxNy0xMC0xMCAyMzowMToxMCBaICAgIDAgZGF5cyAgICAzIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExNDMxOCAgMjAxNy0xMC0xMSAwMjoxOTozNCBaICAgIDAgZGF5cyAgICAyIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFu
ZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgogIEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5n
LgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCmNvbW1pdCBmMTdkMmNkMmZmZWRhNzBhYmE4Nzg4OTEwZTlkMDg4NDE1NTYyYzhiCkF1
dGhvcjogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkRhdGU6ICAgU2F0
IE9jdCA3IDAxOjA2OjQwIDIwMTcgKzAxMDAKCiAgICBBUk06IHN1bnhpOiBzdXBwb3J0IG1vcmUg
QWxsd2lubmVyIFNvQ3MKICAgIAogICAgU28gZmFyIHdlIG9ubHkgc3VwcG9ydGVkIHRoZSBBbGx3
aW5uZXIgQTIwIFNvQy4gQWRkIHN1cHBvcnQgZm9yIG1vc3QKICAgIG9mIHRoZSBvdGhlciB2aXJ0
dWFsaXphdGlvbiBjYXBhYmxlIEFsbHdpbm5lciBTb0NzIGJ5OgogICAgLSBzdXBwb3J0aW5nIHRo
ZSB3YXRjaGRvZyBpbiBuZXdlciAoc3VuOGkpIFNvQ3MKICAgIC0gZ2V0dGluZyB0aGUgd2F0Y2hk
b2cgYWRkcmVzcyBmcm9tIERUCiAgICAtIGFkZGluZyBjb21wYXRpYmxlIHN0cmluZ3MgZm9yIG90
aGVyIDMyLWJpdCBTb0NzCiAgICAtIGFkZGluZyBjb21wYXRpYmxlIHN0cmluZ3MgZm9yIDY0LWJp
dCBTb0NzCiAgICAKICAgIEFzIGFsbCA2NC1iaXQgU29DcyBzdXBwb3J0IHN5c3RlbSByZXNldCB2
aWEgUFNDSSwgd2UgZG9uJ3QgdXNlIHRoZQogICAgcGxhdGZvcm0gc3BlY2lmaWMgcmVzZXQgcm91
dGluZSB0aGVyZS4gU2hvdWxkIHRoZSAzMi1iaXQgU29DcyBzdGFydCB0bwogICAgcHJvcGVybHkg
c3VwcG9ydCB0aGUgUFNDSSAwLjIgU1lTVEVNX1JFU0VUIGNhbGwsIHdlIHdpbGwgdXNlIGl0IGZv
ciB0aGVtCiAgICBhdXRvbWF0aWNhbGx5LCBhcyB3ZSB0cnkgUFNDSSBmaXJzdCwgdGhlbiBmYWxs
IGJhY2sgdG8gcGxhdGZvcm0gcmVzZXQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJlIFBy
enl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1pdCBlMmRmZTRh
MDM3YjBjNmNjZmQyMzc1ZTRiNjA2NjgxMDlhMDExOGU1CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBNb24gT2N0IDkgMTQ6MjM6NDEgMjAxNyArMDEw
MAoKICAgIHhlbi9hcm06IG1tOiBVc2UgbWVtb3J5IGZsYWdzIGZvciBtb2RpZnlfeGVuX21hcHBp
bmdzIHJhdGhlciB0aGFuIGN1c3RvbSBvbmUKICAgIAogICAgVGhpcyB3aWxsIGhlbHAgdG8gY29u
c29saWRhdGUgdGhlIHBhZ2UtdGFibGUgY29kZSBhbmQgYXZvaWQgZGlmZmVyZW50CiAgICBwYXRo
IGRlcGVuZGluZyBvbiB0aGUgYWN0aW9uIHRvIHBlcmZvcm0uCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTog
QW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmV2aWV3ZWQt
Ynk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KCmNvbW1p
dCA2Yjg4YmVlZDQwYzc1NmFhZmYwMThkMjg2ZjRkZTMxMzUxMjQwYTkzCkF1dGhvcjogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBNb24gT2N0IDkgMTQ6MjM6NDAg
MjAxNyArMDEwMAoKICAgIHhlbi9hcm06IG1tOiBIYW5kbGUgcGVybWlzc2lvbiBmbGFncyB3aGVu
IGFkZGluZyBhIG5ldyBtYXBwaW5nCiAgICAKICAgIEN1cnJlbnRseSwgYWxsIHRoZSBuZXcgbWFw
cGluZ3Mgd2lsbCBiZSByZWFkLXdyaXRlIG5vbi1leGVjdXRhYmxlLiBBbGxvdyB0aGUKICAgIGNh
bGxlciB0byB1c2Ugb3RoZXIgcGVybWlzc2lvbnMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKY29tbWl0IDI4ZjJhZDQ0MGEw
ODkwODAxMGFiZWM0M2I3Y2NjMzI4MzA1MWU5NDMKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIE1vbiBPY3QgOSAxNDoyMzozOSAyMDE3ICswMTAwCgog
ICAgeGVuL2FybTogbW06IEVtYmVkIHBlcm1pc3Npb24gaW4gdGhlIGZsYWdzCiAgICAKICAgIEN1
cnJlbnRseSwgaXQgaXMgbm90IHBvc3NpYmxlIHRvIHNwZWNpZnkgdGhlIHBlcm1pc3Npb24gb2Yg
YSBuZXcKICAgIG1hcHBpbmcuIEl0IHdvdWxkIGJlIG5lY2Vzc2FyeSB0byB1c2UgdGhlIGZ1bmN0
aW9uIG1vZGlmeV94ZW5fbWFwcGluZ3MKICAgIHdpdGggYSBkaWZmZXJlbnQgc2V0IG9mIGZsYWdz
LgogICAgCiAgICBJbnRyb2R1Y2UgYSBjb3VwbGUgb2YgbmV3IGZsYWdzIGZvciB0aGUgcGVybWlz
c2lvbnMgKE5vbi1lWGVjdXRhYmxlLAogICAgUmVhZC1Pbmx5KSBhbmQgYWxzbyBwcm92aWRlcyBk
ZWZpbml0aW9uIHRoYXQgY29tYmluZSB0aGUgbWVtb3J5IGF0dHJpYnV0ZQogICAgYW5kIHBlcm1p
c3Npb24gZm9yIGNvbW1vbiBjb21iaW5hdGlvbnMuCiAgICAKICAgIFBBR0VfSFlQRVJWSVNPUiBp
cyBub3cgYW4gYWxpYXMgdG8gUEFHRV9IWVBFUlZJU09SX1JXIChyZWFkLXdyaXRlLAogICAgbm9u
LWV4ZWN1dGFibGUgbWFwcGluZ3MpLiBUaGlzIGRvZXMgbm90IGFmZmVjdCB0aGUgY3VycmVudCBt
YXBwaW5nIHVzaW5nCiAgICBQQUdFX0hZUEVSVklTT1IgYmVjYXVzZSBYZW4gaXMgY3VycmVudGx5
IGZvcmNpbmcgYWxsIHRoZSBtYXBwaW5nIHRvIGJlCiAgICBub24tZXhlY3V0YWJsZSBieSBkZWZh
dWx0IChzZWUgbWZuX3RvX3hlbl9lbnRyeSkuCiAgICAKICAgIEEgZm9sbG93LXVwIHBhdGNoIHdp
bGwgY2hhbmdlIG1vZGlmeV94ZW5fbWFwcGluZ3MgdG8gdXNlIHRoZSBuZXcgZmxhZ3MuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgoKY29tbWl0IDVmM2VkYjVmMzJlNTExYjkxNWQxNzM0MDNkMGI3YjVlYTM4ZTAwYWQK
QXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIE1vbiBP
Y3QgOSAxNDoyMzozOCAyMDE3ICswMTAwCgogICAgeGVuL2FybTogcGFnZTogRGVzY3JpYmUgdGhl
IGxheW91dCBvZiBmbGFncyB1c2VkIHRvIHVwZGF0ZSBwYWdlIHRhYmxlcwogICAgCiAgICBDdXJy
ZW50bHksIHRoZSBmbGFncyB1c2VkIHRvIHVwZGF0ZSBwYWdlIHRhYmxlcyAoaS5lIFBBR0VfSFlQ
RVJWSVNPUl8qKQogICAgb25seSBjb250YWlucyB0aGUgbWVtb3J5IGF0dHJpYnV0ZSBpbmRleC4g
Rm9sbG93LXVwIHBhdGNoZXMgd2lsbCBhZGQKICAgIG1vcmUgaW5mb3JtYXRpb24gaW4gaXQuIFNv
IGRvY3VtZW50IHRoZSBjdXJyZW50IGxheW91dC4KICAgIAogICAgQXQgdGhlIHNhbWUgdGltZSBp
bnRyb2R1Y2UgUEFHRV9BSV9NQVNLIHRvIGdldCB0aGUgbWVtb3J5IGF0dHJpYnV0ZQogICAgaW5k
ZXggZWFzaWx5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5
d2FyYUBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KCmNvbW1pdCA3ZDY4YzhkYjI1ZjBmZmM3ZjM5YWYyZmM5MjlmMWM3
N2MxYWZmYTAxCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0
ZTogICBNb24gT2N0IDkgMTQ6MjM6MzcgMjAxNyArMDEwMAoKICAgIHhlbi9hcm06IG1tOiBVc2Ug
UEFHRV9IWVBFUlZJU09SXyogaW5zdGVhZCBvZiBNVF8qIHdoZW4gY2FsbGluZyBzZXRfZml4bWFw
CiAgICAKICAgIEF0IHRoZSBtb21lbnQsIFBBR0VfSFlQRVJWSVNPUl8qIGFuZCBNVF8qIGhhdmUg
ZXhhY3RseSB0aGUgc2FtZSB2YWx1ZS4KICAgIEluIGEgZm9sbG93LXVwIHBhdGNoIHRoZSBmb3Jt
ZXIgd2lsbCBiZSBleHRlbmRlZCB0byBjYXJyeSBtb3JlCiAgICBpbmZvcm1hdGlvbi4KICAgIAog
ICAgSXQgbG9va3MgbGlrZSB0aGUgY2FsbGVyIG9mIHNldF9maXhtYXAgYXJlIG1peGluZyB0aGUg
Ym90aC4gU3RheQogICAgY29uc2lzdGVudCBhbmQgb25seSB1c2UgUEFHRV9IWVBFUlZJU09SXyou
IFRoaXMgaXMgYWxzbyBtYXRjaCB0aGUKICAgIGJlaGF2aW9yIG9mIGNyZWF0ZV94ZW5fZW50cmll
cyBhbmQgd291bGQgcG90ZW50aWFsbHkgYWxsb3cgdG8gc2hhcmUgc29tZQogICAgcGFydCBpbiB0
aGUgZnV0dXJlLgogICAgCiAgICBBbHNvIHJlbmFtZSB0aGUgcGFyYW1ldGVyICdhdHRyaWJ1dGVz
JyB0byAnZmxhZ3MnIHNvIGl0IGlzIGNsZWFyZXIgd2hhdAogICAgaXMgdGhlIGludGVyZmFjZS4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+Cgpjb21taXQgYjc5N2Y0ZDAzYmVkMjFmZjY0M2E5MzkwOWFiZGQ1ODEwN2I2YzhjZgpBdXRo
b3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgTW9uIE9jdCA5
IDE0OjIzOjM2IDIwMTcgKzAxMDAKCiAgICB4ZW4vYXJtOiBtbTogUmVuYW1lICdhaScgaW50byAn
ZmxhZ3MnIGluIGNyZWF0ZV94ZW5fZW50cmllcwogICAgCiAgICBUaGUgcGFyYW1ldGVyICdhaScg
aXMgdXNlZCBlaXRoZXIgZm9yIGF0dHJpYnV0ZSBpbmRleCBvciBmb3IKICAgIHBlcm1pc3Npb25z
LiBGb2xsb3ctdXAgcGF0Y2ggd2lsbCByZXdvcmsgdGhhdCBwYXJhbWV0ZXJzIHRvIGNhcnJ5IG1v
cmUKICAgIGluZm9ybWF0aW9uLiBTbyByZW5hbWUgdGhlIHBhcmFtZXRlciB0byAnZmxhZ3MnLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgogICAgUmV2aWV3ZWQtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29t
PgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KCmNvbW1pdCBmYzI0ZDYxNmJlZGE3YjBkOWE5NmM1ODhiMDY4NjJmNDZiMTg5MTgxCkF1
dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBNb24gT2N0
IDkgMTQ6MjM6MzUgMjAxNyArMDEwMAoKICAgIHhlbi9hcm06IFN3aXRjaCB0byBTWVNfU1RBVEVf
Ym9vdCBqdXN0IGFmdGVyIGVuZF9ib290X2FsbG9jYXRvcigpCiAgICAKICAgIFdlIHNob3VsZCBj
b25zaWRlciB0aGUgZWFybHkgYm9vdCBwZXJpb2QgdG8gZW5kIHdoZW4gd2Ugc3RvcCB1c2luZyB0
aGUKICAgIGJvb3QgYWxsb2NhdG9yLiBUaGlzIGlzIGlubGluZSB3aXRoIHg4NiBhbmQgd2lsbCBi
ZSBoZWxwZnVsIHRvIGtub3cKICAgIHdoZXRoZXIgd2Ugc2hvdWxkIGFsbG9jYXRlIG1lbW9yeSBm
cm9tIHRoZSBib290IGFsbG9jYXRvciBvciB4ZW5oZWFwLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEFu
ZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1pdCA5YTdmNmRk
NmQyMjQ0OTkzOTY4NTY5ZGViOTk2MzkzNGFkZDBhNTBkCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBNb24gT2N0IDkgMTQ6MjM6MzQgMjAxNyArMDEw
MAoKICAgIHhlbi9hcm06IG1tOiBSZW5hbWUgYW5kIGNsYXJpZnkgQVBbMV0gaW4gdGhlIHN0YWdl
LTEgcGFnZSB0YWJsZQogICAgCiAgICBUaGUgZGVzY3JpcHRpb24gb2YgQVBbMV0gaW4gWGVuIGlz
IGJhc2VkIG9uIHRlc3RpbmcgcmF0aGVyIHRoYW4gdGhlIEFSTQogICAgQVJNLgogICAgCiAgICBQ
ZXIgdGhlIEFSTSBBUk0sIG9uIEVMMiBzdGFnZS0xIHBhZ2UgdGFibGUsIEFQWzFdIGlzIFJFUzEg
YXMgdGhlCiAgICB0cmFuc2xhdGlvbiByZWdpbWUgYXBwbGllcyB0byBvbmx5IG9uZSBleGNlcHRp
b24gbGV2ZWwgKHNlZSBENC40LjQgYW5kCiAgICBHNC42LjEgaW4gQVJNIERESSAwNDg3Qi5hKS4K
ICAgIAogICAgVXBkYXRlIHRoZSBjb21tZW50IGFuZCBhbHNvIHJlbmFtZSB0aGUgZmllbGQgdG8g
bWF0Y2ggdGhlIGRlc2NyaXB0aW9uIGluCiAgICB0aGUgQVJNIEFSTS4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KICAgIEFja2VkLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpjb21taXQgYTA1
NDNkZjQwM2Q0NTdlMTM5MDY5ZDMzNTZkNDJhODliMjVkMTFkZgpBdXRob3I6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgTW9uIE9jdCA5IDE0OjIzOjMzIDIwMTcg
KzAxMDAKCiAgICB4ZW4vYXJtOiBwYWdlOiBDbGVhbi11cCB0aGUgZGVmaW5pdGlvbiBvZiBNQUlS
VkFMCiAgICAKICAgIEN1cnJlbnRseSBNQUlSVkFMIGlzIGRlZmluZWQgaW4gdGVybSBvZiBNQUlS
MFZBTCBhbmQgTUFJUjFWQUwgd2hpY2ggYXJlCiAgICBib3RoIGhhcmRjb2RlZCB2YWx1ZS4gVGhp
cyBtYWtlcyBxdWl0ZSBkaWZmaWN1bHQgdG8gdW5kZXJzdGFuZCB0aGUgdmFsdWUKICAgIHdyaXR0
ZW4gaW4gYm90aCByZWdpc3RlcnMuCiAgICAKICAgIFJld29yayB0aGUgZGVmaW5pdGlvbiBieSB1
c2luZyB2YWx1ZSBvZiBlYWNoIGF0dHJpYnV0ZSBzaGlmdGVkIGJ5IHRoZWlyCiAgICBhc3NvY2lh
dGVkIGluZGV4LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KCmNvbW1pdCA3MGEzYmQwMmY5NjNkNjBjYWIzMGEyZDZlNjU4OWFj
NDc3MTMyZDdjCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0
ZTogICBNb24gT2N0IDkgMTQ6MjM6MzIgMjAxNyArMDEwMAoKICAgIHhlbi9hcm06IHBhZ2U6IFVz
ZSBBUk12OCBuYW1pbmcgdG8gaW1wcm92ZSByZWFkYWJpbGl0eQogICAgCiAgICBUaGlzIGlzIGJh
c2VkIG9uIHRoZSBMaW51eCBBUk12OCBuYW1pbmcgc2NoZW1lIChzZWUgYXJjaC9hcm02NC9tbS9w
cm9jLlMpLiBFYWNoCiAgICB0eXBlIHdpbGwgY29udGFpbiAiTk9STUFMIiBvciAiREVWSUNFIiB0
byBtYWtlIGNsZWFyIHdoZXRoZXIgZWFjaCBhdHRyaWJ1dGUKICAgIHRhcmdldHMgZGV2aWNlIG9y
IG5vcm1hbCBtZW1vcnkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 07:30:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 07:30:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2BTA-0006eR-N4; Wed, 11 Oct 2017 07:30:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dongli.zhang@oracle.com>) id 1e2BT9-0006eL-22
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 07:30:19 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 BD/1E-31244-A88CDD95; Wed, 11 Oct 2017 07:30:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDIsWRWlGSWpSXmKPExsUyZ7p8oG7zibu
 RBts3aFos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmHlp9jL9gtU7H0yCyWBsar4l2MXBxCAhOZ
 JL5O7mKCcP4ySuw5+Y2xi5ETyNnIKNHbUwCRaGeUuDCzDyjBwSEsEC8xd64HSI2IgLfE3y8XW
 CFqZjBK9LTdZwFxmAV+MkkcfP0HbBKbgI7EtAOnWEBsXgFbia6ZfewgNouAqsScpqWsILaoQL
 jE6b+N7BA1ghInZz4Bq+cU0Jd43vyLDcRmFtCT2HH9FyuELS+x/e0cZhBbQsBQ4vPGpcwTGAV
 nIWmfhaRlFpKWBYzMqxjVi1OLylKLdE31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNz
 NzECQ5cBCHYwTr/sf4hRkoNJSZRXYc7dSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvPnHgXKCR
 anpqRVpmTnAKIJJS3DwKInwloGkeYsLEnOLM9MhUqcYLTl+TLryh4lj0827QHLD9wd/mIRY8v
 LzUqXEeeVBGgRAGjJK8+DGwSL9EqOslDAvI9CBQjwFqUW5mSWo8q8YxTkYlYR5/UCm8GTmlcB
 tfQV0EBPQQaJpd0AOKklESEk1MGpUTfdSLY6v4dCY9NE4WC0/R7Fl9u0GC37WyJNWAckvWQ0a
 Nq47te2shc49ToUI6Z0J++T9xJdG6C/fuC4mWkvpgLa7uAbH+6qONW/a/Y48lbrKa/hB98skP
 47cPD8ui53zvLO5Xf/oVX4+WLkt2nSbX/xXpeUL3hk3Ji4t2H74/tKfjjcNlFiKMxINtZiLih
 MBODBB9e8CAAA=
X-Env-Sender: dongli.zhang@oracle.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1507707010!70147311!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55374 invoked from network); 11 Oct 2017 07:30:11 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 07:30:11 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9B7TLTg032328
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 11 Oct 2017 07:29:21 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9B7TIdx025438
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 11 Oct 2017 07:29:19 GMT
Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v9B7TI7o022635;
 Wed, 11 Oct 2017 07:29:18 GMT
Received: from [10.182.70.198] (/10.182.70.198)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 11 Oct 2017 00:29:17 -0700
To: Stanislaw Gruszka <sgruszka@redhat.com>, Ingo Molnar <mingo@kernel.org>
References: <1507626848-24148-1-git-send-email-dongli.zhang@oracle.com>
 <20171010105925.mla7tpdh6stlxie3@gmail.com>
 <20171010124201.GD8263@redhat.com>
From: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <073e34c7-3320-c21a-a1a3-467728b87f3f@oracle.com>
Date: Wed, 11 Oct 2017 15:29:08 +0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20171010124201.GD8263@redhat.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: xen.list@daevel.fr, Rik van Riel <riel@redhat.com>,
 linux-kernel@vger.kernel.org, peterz@infradead.org,
 Frederic Weisbecker <fweisbec@gmail.com>, dario.faggioli@citrix.com,
 bevan@bi-co.net, Xiaolong Ye <xiaolong.ye@intel.com>, xen-devel@lists.xen.org,
 mingo@redhat.com, joao.m.martins@oracle.com,
 Wanpeng Li <wanpeng.li@hotmail.com>
Subject: Re: [Xen-devel] [PATCH 1/1] sched/cputime: do not decrease steal
 time after live migration on xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU3RhbmlzbGF3IGFuZCBQZXRlciwKCk9uIDEwLzEwLzIwMTcgMDg6NDIgUE0sIFN0YW5pc2xh
dyBHcnVzemthIHdyb3RlOgo+IE9uIFR1ZSwgT2N0IDEwLCAyMDE3IGF0IDEyOjU5OjI2UE0gKzAy
MDAsIEluZ28gTW9sbmFyIHdyb3RlOgo+Pgo+PiAoQ2M6LWVkIG1vcmUgZ2VudHMgaW52b2x2ZWQg
aW4ga2VybmVsL3NjaGVkL2NwdXRpbWUuYyB3b3JrLiBGdWxsIHBhdGNoIHF1b3RlZCAKPj4gYmVs
b3cuKQo+Pgo+PiAqIERvbmdsaSBaaGFuZyA8ZG9uZ2xpLnpoYW5nQG9yYWNsZS5jb20+IHdyb3Rl
Ogo+Pgo+Pj4gQWZ0ZXIgZ3Vlc3QgbGl2ZSBtaWdyYXRpb24gb24geGVuLCBzdGVhbCB0aW1lIGlu
IC9wcm9jL3N0YXQKPj4+IChjcHVzdGF0W0NQVVRJTUVfU1RFQUxdKSBtaWdodCBkZWNyZWFzZSBi
ZWNhdXNlIHN0ZWFsIHJldHVybmVkIGJ5Cj4+PiBwYXJhdmlydF9zdGVhbF9jbG9jaygpIG1pZ2h0
IGJlIGxlc3MgdGhhbiB0aGlzX3JxKCktPnByZXZfc3RlYWxfdGltZS4KPj4+Cj4+PiBGb3IgaW5z
dGFuY2UsIHN0ZWFsIHRpbWUgb2YgZWFjaCB2Y3B1IGlzIDMzNSBiZWZvcmUgbGl2ZSBtaWdyYXRp
b24uCj4+Pgo+Pj4gY3B1ICAxOTggMCAzNjggMjAwMDY0IDE5NjIgMCAwIDEzNDAgMCAwCj4+PiBj
cHUwIDM4IDAgODEgNTAwNjMgNDkyIDAgMCAzMzUgMCAwCj4+PiBjcHUxIDY1IDAgOTcgNDk3NjMg
NjM0IDAgMCAzMzUgMCAwCj4+PiBjcHUyIDM4IDAgODEgNTAwOTggNDYyIDAgMCAzMzUgMCAwCj4+
PiBjcHUzIDU2IDAgMTA3IDUwMTM4IDM3NCAwIDAgMzM1IDAgMAo+Pj4KPj4+IEFmdGVyIGxpdmUg
bWlncmF0aW9uLCBzdGVhbCB0aW1lIGlzIHJlZHVjZWQgdG8gMzEyLgo+Pj4KPj4+IGNwdSAgMjAw
IDAgMzcwIDIwMDMzMCAxOTcxIDAgMCAxMjQ4IDAgMAo+Pj4gY3B1MCAzOCAwIDgyIDUwMTIzIDUw
MCAwIDAgMzEyIDAgMAo+Pj4gY3B1MSA2NSAwIDk3IDQ5ODMyIDYzNCAwIDAgMzEyIDAgMAo+Pj4g
Y3B1MiAzOSAwIDgyIDUwMTY3IDQ2MiAwIDAgMzEyIDAgMAo+Pj4gY3B1MyA1NiAwIDEwNyA1MDIw
NyAzNzQgMCAwIDMxMiAwIDAKPj4+Cj4+PiBUaGUgY29kZSBpbiB0aGlzIHBhdGNoIGlzIGJvcnJv
d2VkIGZyb20gZG9fc3RvbGVuX2FjY291bnRpbmcoKSB3aGljaCBoYXMKPj4+IGFscmVhZHkgYmVl
biByZW1vdmVkIGZyb20gbGludXggc291cmNlIGNvZGUgc2luY2UgY29tbWl0IGVjYjIzZGM2ICgi
eGVuOgo+Pj4gYWRkIHN0ZWFsX2Nsb2NrIHN1cHBvcnQgb24geDg2IikuCj4+Pgo+Pj4gU2ltaWxh
ciBhbmQgbW9yZSBzZXZlcmUgaXNzdWUgd291bGQgaW1wYWN0IHByaW9yIGxpbnV4IDQuOC00LjEw
IGFzCj4+PiBkaXNjdXNzZWQgYnkgTWljaGFlbCBMYXMgYXQKPj4+IGh0dHBzOi8vMHhzdHVicy5v
cmcvZGVidWdnaW5nLWEtZmxha3ktY3B1LXN0ZWFsLXRpbWUtY291bnRlci1vbi1hLXBhcmF2aXJ0
dWFsaXplZC14ZW4tZ3Vlc3QuCj4+PiBVbmxpa2UgdGhlIGlzc3VlIGRpc2N1c3NlZCBieSBNaWNo
YWVsIExhcyB3aGljaCB3b3VsZCBvdmVyZmxvdyBzdGVhbCB0aW1lCj4+PiBhbmQgbGVhZCB0byAx
MDAlIHN0IHVzYWdlIGluIHRvcCBjb21tYW5kIGZvciBsaW51eCA0LjgtNC4xMCwgdGhlIGlzc3Vl
IGZvcgo+Pj4gbGludXggNC4xMSsgd291bGQgb25seSBkZWNyZWFzZSBidXQgbm90IG92ZXJmbG93
IHN0ZWFsIHRpbWUgYWZ0ZXIgbGl2ZQo+Pj4gbWlncmF0aW9uLgo+Pj4KPj4+IFJlZmVyZW5jZXM6
IGh0dHBzOi8vMHhzdHVicy5vcmcvZGVidWdnaW5nLWEtZmxha3ktY3B1LXN0ZWFsLXRpbWUtY291
bnRlci1vbi1hLXBhcmF2aXJ0dWFsaXplZC14ZW4tZ3Vlc3QKPj4+IFNpZ25lZC1vZmYtYnk6IERv
bmdsaSBaaGFuZyA8ZG9uZ2xpLnpoYW5nQG9yYWNsZS5jb20+Cj4+PiAtLS0KPj4+ICBrZXJuZWwv
c2NoZWQvY3B1dGltZS5jIHwgMTMgKysrKysrKysrKy0tLQo+Pj4gIDEgZmlsZSBjaGFuZ2VkLCAx
MCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS9rZXJu
ZWwvc2NoZWQvY3B1dGltZS5jIGIva2VybmVsL3NjaGVkL2NwdXRpbWUuYwo+Pj4gaW5kZXggMTRk
MmRiZi4uNTdkMDljYWIgMTAwNjQ0Cj4+PiAtLS0gYS9rZXJuZWwvc2NoZWQvY3B1dGltZS5jCj4+
PiArKysgYi9rZXJuZWwvc2NoZWQvY3B1dGltZS5jCj4+PiBAQCAtMjM4LDEwICsyMzgsMTcgQEAg
c3RhdGljIF9fYWx3YXlzX2lubGluZSB1NjQgc3RlYWxfYWNjb3VudF9wcm9jZXNzX3RpbWUodTY0
IG1heHRpbWUpCj4+PiAgewo+Pj4gICNpZmRlZiBDT05GSUdfUEFSQVZJUlQKPj4+ICAJaWYgKHN0
YXRpY19rZXlfZmFsc2UoJnBhcmF2aXJ0X3N0ZWFsX2VuYWJsZWQpKSB7Cj4+PiAtCQl1NjQgc3Rl
YWw7Cj4+PiArCQl1NjQgc3RlYWwsIHN0ZWFsX3RpbWU7Cj4+PiArCQlzNjQgc3RlYWxfZGVsdGE7
Cj4+PiArCj4+PiArCQlzdGVhbF90aW1lID0gcGFyYXZpcnRfc3RlYWxfY2xvY2soc21wX3Byb2Nl
c3Nvcl9pZCgpKTsKPj4+ICsJCXN0ZWFsID0gc3RlYWxfZGVsdGEgPSBzdGVhbF90aW1lIC0gdGhp
c19ycSgpLT5wcmV2X3N0ZWFsX3RpbWU7Cj4+PiArCj4+PiArCQlpZiAodW5saWtlbHkoc3RlYWxf
ZGVsdGEgPCAwKSkgewo+Pj4gKwkJCXRoaXNfcnEoKS0+cHJldl9zdGVhbF90aW1lID0gc3RlYWxf
dGltZTsKPiAKPiBJIGRvbid0IHRoaW5rIHNldHRpbmcgcHJldl9zdGVhbF90aW1lIHRvIHNtYWxs
ZXIgdmFsdWUgaXMgcmlnaHQKPiB0aGluZyB0byBkby4KCklmIHdlIGRvIG5vdCBzZXQgcHJldl9z
dGVhbF90aW1lIHRvIHNtYWxsZXIgc3RlYWwgKG9idGFpbmVkIGZyb20KcGFyYXZpcnRfc3RlYWxf
Y2xvY2soKSksIGl0IHdpbGwgdGFrZSBhIHdoaWxlIGZvciBrZXJuZWwgdG8gd2FpdCBmb3IgbmV3
IHN0ZWFsCnRvIGNhdGNoIHVwIHdpdGggdGhpc19ycSgpLT5wcmV2X3N0ZWFsX3RpbWUsIGFuZCBj
cHVzdGF0W0NQVVRJTUVfU1RFQUxdIHdpbGwKc3RheSB1bmNoYW5nZWQgdW50aWwgc3RlYWwgaXMg
bW9yZSB0aGFuIHRoaXNfcnEoKS0+cHJldl9zdGVhbF90aW1lIGFnYWluLiBEbyB5b3UKdGhpbmsg
aXQgaXMgZmluZT8KCklmIGl0IGlzIGZpbmUsIEkgd2lsbCB0cnkgdG8gbGltaXQgdGhlIGZpeCB0
byB4ZW4gc3BlY2lmaWMgY29kZSBpbgpkcml2ZXIveGVuL3RpbWUuYyBzbyB0aGF0IHdlIHdvdWxk
IG5vdCB0YWludCBrZXJuZWwvc2NoZWQvY3B1dGltZS5jLCBhcyBQZXRlcgpoYXMgYXNrZWQgd2h5
IG5vdCBqdXN0IGZpeCB1cCBwYXJhdmlydF9zdGVhbF90aW1lKCkgb24gbWlncmF0aW9uLgoKVGhh
bmsgeW91IHZlcnkgbXVjaCEKCkRvbmdsaSBaaGFuZwoKPiAKPiBCZXNpZGUsIEkgZG9uJ3QgdGhp
bmsgd2UgbmVlZCB0byBjaGVjayBmb3Igb3ZlcmZsb3cgY29uZGl0aW9uIGZvcgo+IGNwdXRpbWUg
dmFyaWFibGVzIChpdCB3aWxsIGhhcHBlbiBhZnRlciAyNzkgeWVhcnMgOi0pLiBTbyBpbnN0ZWFk
Cj4gb2YgaW50cm9kdWNpbmcgc2lnbmVkIHN0ZWFsX2RlbHRhIHZhcmlhYmxlIEkgd291bGQganVz
dCBhZGQKPiBiZWxvdyBjaGVjaywgd2hpY2ggc2hvdWxkIGJlIHN1ZmZpY2llbnQgdG8gZml4IHRo
ZSBwcm9ibGVtOgo+IAo+IAlpZiAodW5saWtlbHkoc3RlYWwgPD0gdGhpc19ycSgpLT5wcmV2X3N0
ZWFsX3RpbWUpKQo+IAkJcmV0dXJuIDA7Cj4gCj4gVGhhbmtzCj4gU3RhbmlzbGF3Cj4gCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 07:30:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 07:30:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2BTE-0006en-UA; Wed, 11 Oct 2017 07:30:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=450362f7b=roger.pau@citrix.com>)
 id 1e2BTD-0006ec-II
 for xen-devel@lists.xensource.com; Wed, 11 Oct 2017 07:30:23 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 7B/F5-28869-E88CDD95; Wed, 11 Oct 2017 07:30:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrIIsWRWlGSWpSXmKPExsWSzvfng27nibu
 RBt9uGFjcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozet49YCj6ZVRye0s7SwHhBr4uRk0NCwF/i
 wpQHrBC2u8T6N3uBbA4OFgFViQVLdUBMNgF7ielfK0AqRAQsJFb9/cwEYjMLlEl07F0I1iks4
 CvRcPABWJxXwFNi8Ya7LCC2kIC+xN4/rYwQcUGJkzOfsED06kgs2P2JDWQ8s4C0xPJ/HBBhbY
 llC18zg9icAgYSTTcvgpWLCqhI9C95yg4xUlGif94DNoiD0yXaJiyEOt5C4l/XKqYJjEKzkGy
 bhWTbLIRts5BsW8DIsopRozi1qCy1SNfIUC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85
 P3cTIzC46xkYGHcw9uz1O8QoycGkJMqrMOdupBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3vXHg
 XKCRanpqRVpmTnAOINJS3DwKInwloGkeYsLEnOLM9MhUqcYdTl+TLryh0mIJS8/L1VKnJcRGL
 VCAiBFGaV5cCNgMX+JUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjAvA8gUnsy8ErhNr4COYAI
 6QjTtDsgRJYkIKakGRk+H3ZHJW/S1nYT/Tr5wZrfmd4ZPJ5iqXzjrPO7ytQnzlHey3rjivY6J
 3HPZR7rzH7jZWDdKrbkg6ca14tFa5V0CXiffaLT/42O851P6M5Kl+zy/rcCZkA9nbFy37nzA/
 +98c/mVzrXyV6XbXqU7Jd2+LpG5x//CeolQp+ubjr//1zc5eaLyESWW4oxEQy3mouJEABgVV8
 L0AgAA
X-Env-Sender: prvs=450362f7b=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1507707015!78853813!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62424 invoked from network); 11 Oct 2017 07:30:17 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 07:30:17 -0000
X-IronPort-AV: E=Sophos;i="5.43,360,1503360000"; d="scan'208";a="106210696"
X-CrossPremisesHeadersFilteredBySendConnector: AMSPEX02CL03.citrite.net
Date: Wed, 11 Oct 2017 08:30:01 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: osstest service owner <osstest-admin@xenproject.org>
Message-ID: <20171011072939.nnv43vxb7xhdfr4d@dhcp-3-128.uk.xensource.com>
References: <osstest-114332-mainreport@xen.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <osstest-114332-mainreport@xen.org>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
X-OrganizationHeadersPreserved: AMSPEX02CL03.citrite.net
Cc: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xensource.com,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [xen-unstable-smoke test] 114332: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkaW5nIEp1bGllbiBhbmQgU3RlZmFuby4KCk9uIFdlZCwgT2N0IDExLCAyMDE3IGF0IDA3OjE3
OjU5QU0gKzAwMDAsIG9zc3Rlc3Qgc2VydmljZSBvd25lciB3cm90ZToKPiBmbGlnaHQgMTE0MzMy
IHhlbi11bnN0YWJsZS1zbW9rZSByZWFsIFtyZWFsXQo+IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTQzMzIvCj4gCj4gUmVncmVzc2lvbnMgOi0oCj4g
Cj4gVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCj4gaW5jbHVk
aW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46Cj4gIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNDI5
OQoKU2VlbXMgbGlrZSBYZW4gaXMgbm90IGFibGUgdG8gc3RhcnQgb24gdGhlIEV4eW5vcyBvciBD
dWJpZXRydWNrcwphbnltb3JlOgoKT2N0IDExIDA2OjUyOjExLjQ3OTA5MyANVS1Cb290IDIwMTQu
MTAtMDAwMDctZzAwNTJhN2QgKFNlcCAyOSAyMDE1IC0gMTA6MjE6MzgpIGZvciBBUk5EQUxFCk9j
dCAxMSAwNjo1MjoxMS40ODcwNzUgDQpPY3QgMTEgMDY6NTI6MTEuNDg3MDkwIA1DUFU6CUV4eW5v
czUyNTBAMTAwME1IegpPY3QgMTEgMDY6NTI6MTEuNDg3MTA2IA0KT2N0IDExIDA2OjUyOjExLjQ4
NzExOCANQm9hcmQ6IEFybmRhbGUKT2N0IDExIDA2OjUyOjExLjQ4NzEzMiANSTJDOiAgIGkyY19p
bml0OiBmYWlsZWQgdG8gaW5pdCBidXMgMCBmb3Igc3BlZWQgPSAxMDAwMDAKT2N0IDExIDA2OjUy
OjExLjQ5NTA2MyANcmVhZHkKT2N0IDExIDA2OjUyOjExLjQ5NTA3OCANRFJBTTogIDIgR2lCCk9j
dCAxMSAwNjo1MjoxMS40OTUwOTIgDXRyYWNlOiBjb3B5aW5nIDAwMGFiMTg4IGJ5dGVzIG9mIGVh
cmx5IGRhdGEgZnJvbSA1MDAwMDAwMCB0byBiZWZmMDAwMApPY3QgMTEgMDY6NTI6MTEuNTExMDgw
IA10cmFjZTogZW5hYmxlZApPY3QgMTEgMDY6NTI6MTEuNTUxMDMyIA1NTUM6ICAgRVhZTk9TIERX
TU1DOiAwLCBFWFlOT1MgRFdNTUM6IDEKT2N0IDExIDA2OjUyOjExLjkxMTE0NiANaTJjX2luaXQ6
IGZhaWxlZCB0byBpbml0IGJ1cyAwIGZvciBzcGVlZCA9IDEwMDAwMApPY3QgMTEgMDY6NTI6MTEu
OTY3MTU0IA1JbjogICAgc2VyaWFsCk9jdCAxMSAwNjo1MjoxMS45NjcxODUgDU91dDogICBzZXJp
YWwKT2N0IDExIDA2OjUyOjExLjk2NzIxMSANRXJyOiAgIHNlcmlhbApPY3QgMTEgMDY6NTI6MTEu
OTY3MjM2IA1TQ1NJOiAgQVJOREFMRSBTQ1NJIElOSVQKT2N0IDExIDA2OjUyOjExLjk3NTExOSAN
VGFyZ2V0IHNwaW51cCB0b29rIDAgbXMuCk9jdCAxMSAwNjo1MjoxMS45ODMxNDcgDUFIQ0kgMDAw
MS4wMzAwIDMyIHNsb3RzIDEgcG9ydHMgNiBHYnBzIDB4MSBpbXBsIFNBVEEgbW9kZQpPY3QgMTEg
MDY6NTI6MTEuOTgzMTg4IA1mbGFnczogbmNxIHN0YWcgcG0gbGVkIGNsbyBvbmx5IHBtcCBwaW8g
c2x1bSBwYXJ0IGNjYyBhcHN0IApPY3QgMTEgMDY6NTI6MTEuOTkxMTU1IA1OZXQ6ICAgTmV0IElu
aXRpYWxpemF0aW9uIFNraXBwZWQKT2N0IDExIDA2OjUyOjExLjk5MTE4OSANTm8gZXRoZXJuZXQg
Zm91bmQuCk9jdCAxMSAwNjo1MjoxMS45OTEyMTYgDUhvc3RuYW1lOiBhcm5kYWxlLXdlc3RmaWVs
ZApPY3QgMTEgMDY6NTI6MTEuOTk5MTQxIA1IaXQgYW55IGtleSB0byBzdG9wIGF1dG9ib290OiAg
MiAICAggMSAICAggMCAKT2N0IDExIDA2OjUyOjEzLjkxOTE2OCANKFJlKXN0YXJ0IFVTQi4uLgpP
Y3QgMTEgMDY6NTI6MTMuOTE5MjIzIA1VU0IwOiAgIFVTQiBFSENJIDEuMDAKT2N0IDExIDA2OjUy
OjEzLjkyNzA5MCANc2Nhbm5pbmcgYnVzIDAgZm9yIGRldmljZXMuLi4gNCBVU0IgRGV2aWNlKHMp
IGZvdW5kCk9jdCAxMSAwNjo1MjoxOS41MjMxNTggDSAgICAgICBzY2FubmluZyB1c2IgZm9yIHN0
b3JhZ2UgZGV2aWNlcy4uLiAwIFN0b3JhZ2UgRGV2aWNlKHMpIGZvdW5kCk9jdCAxMSAwNjo1Mjox
OS41MzEwNzMgDSAgICAgICBzY2FubmluZyB1c2IgZm9yIGV0aGVybmV0IGRldmljZXMuLi4gMSBF
dGhlcm5ldCBEZXZpY2UocykgZm91bmQKT2N0IDExIDA2OjUyOjE5Ljk3MTE0OSANV2FpdGluZyBm
b3IgRXRoZXJuZXQgY29ubmVjdGlvbi4uLiBkb25lLgpPY3QgMTEgMDY6NTI6MjEuNTcxMTQwIA1C
T09UUCBicm9hZGNhc3QgMQpPY3QgMTEgMDY6NTI6MjEuNTcxMTg5IA1CT09UUCBicm9hZGNhc3Qg
MgpPY3QgMTEgMDY6NTI6MjIuNjE5MTU5IA1ESENQIGNsaWVudCBib3VuZCB0byBhZGRyZXNzIDE3
Mi4xNi4xNDQuNDUgKDEwOTIgbXMpCk9jdCAxMSAwNjo1MjoyMi42MjcxNTMgDVVzaW5nIGFzeDAg
ZGV2aWNlCk9jdCAxMSAwNjo1MjoyMi42MjcxODggDVRGVFAgZnJvbSBzZXJ2ZXIgMTcyLjE2LjE0
NC4zOyBvdXIgSVAgYWRkcmVzcyBpcyAxNzIuMTYuMTQ0LjQ1Ck9jdCAxMSAwNjo1MjoyMi42MzUx
MzYgDUZpbGVuYW1lICdweGVsaW51eC4wJy4KT2N0IDExIDA2OjUyOjIyLjYzNTE1NyANTG9hZCBh
ZGRyZXNzOiAweDQzZTAwMDAwCk9jdCAxMSAwNjo1MjoyMi42MzUxNzMgDUxvYWRpbmc6ICoIIyMK
T2N0IDExIDA2OjUyOjIyLjY1MTA4NCANCSAxLjggTWlCL3MKT2N0IDExIDA2OjUyOjIyLjY1MTEx
OSANZG9uZQpPY3QgMTEgMDY6NTI6MjIuNjUxMTQ0IA1CeXRlcyB0cmFuc2ZlcnJlZCA9IDI2NDc0
ICg2NzZhIGhleCkKT2N0IDExIDA2OjUyOjIyLjY1MTE3NyANbWlzc2luZyBlbnZpcm9ubWVudCB2
YXJpYWJsZTogcHhldXVpZApPY3QgMTEgMDY6NTI6MjIuNjU5MDY4IA1SZXRyaWV2aW5nIGZpbGU6
IHB4ZWxpbnV4LmNmZy9BQzEwOTAyRApPY3QgMTEgMDY6NTI6MjIuNjU5MTAzIA1Vc2luZyBhc3gw
IGRldmljZQpPY3QgMTEgMDY6NTI6MjIuNjU5MTYxIA1URlRQIGZyb20gc2VydmVyIDE3Mi4xNi4x
NDQuMzsgb3VyIElQIGFkZHJlc3MgaXMgMTcyLjE2LjE0NC40NQpPY3QgMTEgMDY6NTI6MjIuNjY3
MDc2IA1GaWxlbmFtZSAncHhlbGludXguY2ZnL0FDMTA5MDJEJy4KT2N0IDExIDA2OjUyOjIyLjY3
NTA1MSANTG9hZCBhZGRyZXNzOiAweDUxMDAwMDAwCk9jdCAxMSAwNjo1MjoyMi42NzUwODIgDUxv
YWRpbmc6ICoIIwpPY3QgMTEgMDY6NTI6MjIuNjc1MTA2IA0JIDE1LjYgS2lCL3MKT2N0IDExIDA2
OjUyOjIyLjY3NTEzMSANZG9uZQpPY3QgMTEgMDY6NTI6MjIuNjc1MTUzIA1CeXRlcyB0cmFuc2Zl
cnJlZCA9IDY1ICg0MSBoZXgpCk9jdCAxMSAwNjo1MjoyMi42ODMwNjcgDUNvbmZpZyBmaWxlIGZv
dW5kCk9jdCAxMSAwNjo1MjoyMi42ODMwOTYgDUlnbm9yaW5nIHVua25vd24gY29tbWFuZDogc2Vy
aWFsCk9jdCAxMSAwNjo1MjoyMi42ODMxMjQgDTE6CWxvY2FsCk9jdCAxMSAwNjo1MjoyMi42OTEw
MzMgDXNjYW5uaW5nIGJ1cyBmb3IgZGV2aWNlcy4uLgpPY3QgMTEgMDY6NTI6MjIuNjkxMDY0IA0g
IERldmljZSAwOiAoMDowKSBWZW5kb3I6IEFUQSBQcm9kLjogSEdTVCBIVFM1NDUwNTBBNyBSZXY6
IEdHMk8KT2N0IDExIDA2OjUyOjIyLjcxNTA3NSANICAgICAgICAgICAgVHlwZTogSGFyZCBEaXNr
Ck9jdCAxMSAwNjo1MjoyMi43MjMwNjIgDSAgICAgICAgICAgIENhcGFjaXR5OiA0NzY5NDAuMCBN
QiA9IDQ2NS43IEdCICg5NzY3NzMxNjggeCA1MTIpCk9jdCAxMSAwNjo1MjoyMi43MjMxMDAgDUZv
dW5kIDEgZGV2aWNlKHMpLgpPY3QgMTEgMDY6NTI6MjIuNzIzMTI2IA0KT2N0IDExIDA2OjUyOjIy
LjcyMzE0NyANU0NTSSBkZXZpY2UgMDogCk9jdCAxMSAwNjo1MjoyMi43MzEwNDYgDSAgICBEZXZp
Y2UgMDogKDA6MCkgVmVuZG9yOiBBVEEgUHJvZC46IEhHU1QgSFRTNTQ1MDUwQTcgUmV2OiBHRzJP
Ck9jdCAxMSAwNjo1MjoyMi43MzEwOTMgDSAgICAgICAgICAgIFR5cGU6IEhhcmQgRGlzawpPY3Qg
MTEgMDY6NTI6MjIuNzM5MDYzIA0gICAgICAgICAgICBDYXBhY2l0eTogNDc2OTQwLjAgTUIgPSA0
NjUuNyBHQiAoOTc2NzczMTY4IHggNTEyKQpPY3QgMTEgMDY6NTI6MjIuNzM5MTAwIA0uLi4gaXMg
bm93IGN1cnJlbnQgZGV2aWNlCk9jdCAxMSAwNjo1MjoyMi43NDcwMzcgDVNjYW5uaW5nIHNjc2kg
MC4uLgpPY3QgMTEgMDY6NTI6MjIuNzQ3MDY2IA1Gb3VuZCBVLUJvb3Qgc2NyaXB0IC9ib290LnNj
cgpPY3QgMTEgMDY6NTI6MjIuOTA3MTE3IA0xNzEwIGJ5dGVzIHJlYWQgaW4gMzQgbXMgKDQ4Ljgg
S2lCL3MpCk9jdCAxMSAwNjo1MjoyMi45NDcxMzggDSMjIEV4ZWN1dGluZyBzY3JpcHQgYXQgNTAw
MDAwMDAKT2N0IDExIDA2OjUyOjIyLjk1NTEyNCANTG9hZGluZyBkdGJzLzQuOS4yMCsvZXh5bm9z
NTI1MC1hcm5kYWxlLmR0YgpPY3QgMTEgMDY6NTI6MjIuOTU1MTc1IA00MzEyOCBieXRlcyByZWFk
IGluIDExODYgbXMgKDM1LjIgS2lCL3MpCk9jdCAxMSAwNjo1MjoyNC4xMTUxNjggDTkxNzUxMiBi
eXRlcyByZWFkIGluIDExMSBtcyAoNy45IE1pQi9zKQpPY3QgMTEgMDY6NTI6MjQuMjUxMjIyIA1M
b2FkZWQgeGVuLTQuMTAtdW5zdGFibGUgdG8gMHg0MTAwMDAwMCAoZTAwMDgpCk9jdCAxMSAwNjo1
MjoyNC4yNTkyNDMgDWNvbW1hbmQgbGluZTogY29uc3dpdGNoPXggd2F0Y2hkb2cgbm9yZWJvb3Qg
Y29uc29sZT1kdHVhcnQgZHR1YXJ0PXNlcmlhbDIgZG9tMF9tZW09NTEyTSxtYXg6NTEyTQpPY3Qg
MTEgMDY6NTI6MjQuMjY3MjU2IA02Nzk4NzYwIGJ5dGVzIHJlYWQgaW4gMzA1IG1zICgyMS4zIE1p
Qi9zKQpPY3QgMTEgMDY6NTI6MjQuNTg3MTAxIA1Mb2FkZWQgdm1saW51ei00LjkuMjArIHRvIDB4
NDIwMDAwMDAgKDY3YmRhOCkKT2N0IDExIDA2OjUyOjI0LjU5NTA2NiANY29tbWFuZCBsaW5lOiBy
byByb290PS9kZXYvbWFwcGVyL2FybmRhbGUtLXdlc3RmaWVsZC0tdmctcm9vdCByb290ZGVsYXk9
MyBybyByb290PS9kZXYvbWFwcGVyL2FybmRhbGUtLXdlc3RmaWVsZC0tdmctcm9vdCByb290ZGVs
YXk9MyBjb25zb2xlPWh2YzAgY2xrX2lnbm9yZV91bnVzZWQgY2xrX2lnbm9yZV91bnVzZWQKT2N0
IDExIDA2OjUyOjI0LjYxMTAxOCANMTI3MzI4NzQgYnl0ZXMgcmVhZCBpbiA2NTUgbXMgKDE4LjUg
TWlCL3MpCk9jdCAxMSAwNjo1MjoyNS4yNTExODQgDUxvYWRlZCBpbml0cmQuaW1nLTQuOS4yMCsg
dG8gMHg0MzMwMDAwMCAoYzI0OWNhKQpPY3QgMTEgMDY6NTI6MjUuMjU5MTAwIA1jaG9zZW4gewpP
Y3QgMTEgMDY6NTI6MjUuMjU5MTMzIA0JI3NpemUtY2VsbHMgPSA8MHgwMDAwMDAwMT47Ck9jdCAx
MSAwNjo1MjoyNS4yNjcwOTcgDQkjYWRkcmVzcy1jZWxscyA9IDwweDAwMDAwMDAxPjsKT2N0IDEx
IDA2OjUyOjI1LjI2NzEzMCANCWJvb3RhcmdzID0gImNvbnN3aXRjaD14IHdhdGNoZG9nIG5vcmVi
b290IGNvbnNvbGU9ZHR1YXJ0IGR0dWFydD1zZXJpYWwyIGRvbTBfbWVtPTUxMk0sbWF4OjUxMk0i
OwpPY3QgMTEgMDY6NTI6MjUuMjc1MTg5IA0JbW9kdWxlQDEgewpPY3QgMTEgMDY6NTI6MjUuMjc1
MjI4IA0JCXJlZyA9IDwweDQzMzAwMDAwIDB4MDBjMjQ5Y2E+OwpPY3QgMTEgMDY6NTI6MjUuMjgz
MDc2IA0JCWNvbXBhdGlibGUgPSAieGVuLGxpbnV4LWluaXRyZCIsICJ4ZW4sbXVsdGlib290LW1v
ZHVsZSI7Ck9jdCAxMSAwNjo1MjoyNS4yODMxMTYgDQl9OwpPY3QgMTEgMDY6NTI6MjUuMjgzMTM4
IA0JbW9kdWxlQDAgewpPY3QgMTEgMDY6NTI6MjUuMjgzMTYyIA0JCWJvb3RhcmdzID0gInJvIHJv
b3Q9L2Rldi9tYXBwZXIvYXJuZGFsZS0td2VzdGZpZWxkLS12Zy1yb290IHJvb3RkZWxheT0zIHJv
IHJvb3Q9L2Rldi9tYXBwZXIvYXJuZGFsZS0td2VzdGZpZWxkLS12Zy1yb290IHJvb3RkZWxheT0z
IGNvbnNvbGU9aHZjMCBjbGtfaWdub3JlX3VudXNlZCBjbGtfaWdub3JlX3VudXNlZCI7Ck9jdCAx
MSAwNjo1MjoyNS4yOTkxMjIgDQkJcmVnID0gPDB4NDIwMDAwMDAgMHgwMDY3YmRhOD47Ck9jdCAx
MSAwNjo1MjoyNS4zMDcxMDcgDQkJY29tcGF0aWJsZSA9ICJ4ZW4sbGludXgtemltYWdlIiwgInhl
bixtdWx0aWJvb3QtbW9kdWxlIjsKT2N0IDExIDA2OjUyOjI1LjMwNzEzMyANCX07Ck9jdCAxMSAw
Njo1MjoyNS4zMTUwODMgDX07Ck9jdCAxMSAwNjo1MjoyNS4zMTUxMDAgDUJvb3RpbmcgMHg0MTAw
MDAwMCAtIDB4NDMwMDAwMDAKT2N0IDExIDA2OjUyOjI1LjMxNTExNiANS2VybmVsIGltYWdlIEAg
MHg0MTAwMDAwMCBbIDB4MDAwMDAwIC0gMHgxMjU3ODAgXQpPY3QgMTEgMDY6NTI6MjUuMzE1MTMz
IA0jIyBGbGF0dGVuZWQgRGV2aWNlIFRyZWUgYmxvYiBhdCA0MzAwMDAwMApPY3QgMTEgMDY6NTI6
MjUuMzIzMDkwIA0gICBCb290aW5nIHVzaW5nIHRoZSBmZHQgYmxvYiBhdCAweDQzMDAwMDAwCk9j
dCAxMSAwNjo1MjoyNS4zMjMxMTAgDSAgIHJlc2VydmluZyBmZHQgbWVtb3J5IHJlZ2lvbjogYWRk
cj00MzAwMDAwMCBzaXplPWIwMDAKT2N0IDExIDA2OjUyOjI1LjMzMTA5NSANICAgTG9hZGluZyBE
ZXZpY2UgVHJlZSB0byA0ZmZmMjAwMCwgZW5kIDRmZmZmZmZmIC4uLiBPSwpPY3QgMTEgMDY6NTI6
MjUuMzM5MDU5IA0KT2N0IDExIDA2OjUyOjI1LjMzOTA3NSANU3RhcnRpbmcga2VybmVsIC4uLihm
YWtlIHJ1biBmb3IgdHJhY2luZykKT2N0IDExIDA2OjUyOjI1LjM0NzA0NSANCk9jdCAxMSAwNjo1
MjoyNS4zNDcwNjAgDQpPY3QgMTEgMDY6NTI6MjUuMzQ3MDcyIA1TdGFydGluZyBrZXJuZWwgLi4u
CgpUaGUgdHJhY2UgZnJvbSB0aGUgQ3ViaWV0cnVjayBsb29rcyB0aGUgc2FtZS4KClJvZ2VyLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 07:36:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 07:36:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2BYn-00070W-LF; Wed, 11 Oct 2017 07:36:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=450362f7b=roger.pau@citrix.com>)
 id 1e2BYm-00070P-9j
 for xen-devel@lists.xensource.com; Wed, 11 Oct 2017 07:36:08 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 12/9B-28571-7E9CDD95; Wed, 11 Oct 2017 07:36:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsWSzvfng+6Tk3c
 jDeZ1Klvcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oy1HVeZCg7yVNx50crUwLiEq4uRk0NCwF9i
 3a7nrBC2u8T6N3vBbBYBVYkHvR+BbA4ONgF7ielfK0DCIgIWEqv+fmYCsZkFfCSmbZ3BDmILC
 4RLXP7yH6yVV8BT4uGy1WA1QkCtt5YtZoOIC0qcnPmEBaJXR2LB7k9sIOOZBaQllv/jAAlzCj
 hI9H4/CFYuKqAi0b/kKTvEGEWJ/nkP2CCuTJc4OnMjlG0h8a9rFdMERsFZSDbMQrJhFsKGBYz
 Mqxg1ilOLylKLdA2N9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAsOVAQh2MG7b
 7nmIUZKDSUmUV2HO3UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwrTwDlBItS01Mr0jJzgJEDk
 5bg4FES4S07DpTmLS5IzC3OTIdInWLU5Ti26fIfJiGWvPy8VClx3m6QGQIgRRmleXAjYFF8iV
 FWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8W0Gm8GTmlcBtegV0BBPQEaJpd0COKElESEk1MPa
 f39nXJ8JlfPS3T42bo0dp3abC5SvOaLb+42ac+N6wdwHrnaP2OaVPp3m5aN+0vTWpPO3jp0qt
 GKnf2WJftkgavpIsYnxy97r1Gq0IzVUVU/pm/XnSdsjj+htvNi3BU8viOoIPWE1yOOAldtjqb
 0Nize+CGc17px/KalO93SCgHWl/V7D0iBJLcUaioRZzUXEiAKDVNwXdAgAA
X-Env-Sender: prvs=450362f7b=roger.pau@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1507707361!71179216!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52798 invoked from network); 11 Oct 2017 07:36:03 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 07:36:03 -0000
X-IronPort-AV: E=Sophos;i="5.43,360,1503360000"; d="scan'208";a="106211110"
X-CrossPremisesHeadersFilteredBySendConnector: AMSPEX02CL03.citrite.net
Date: Wed, 11 Oct 2017 08:35:51 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: osstest service owner <osstest-admin@xenproject.org>
Message-ID: <20171011073551.apsuqwh2frpscyrs@dhcp-3-128.uk.xensource.com>
References: <E1e292W-0007py-4l@osstest.test-lab.xenproject.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <E1e292W-0007py-4l@osstest.test-lab.xenproject.org>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
X-OrganizationHeadersPreserved: AMSPEX02CL03.citrite.net
Cc: xen-devel@lists.xensource.com, Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [linux-3.18 bisection] complete
 test-amd64-amd64-xl-pvh-intel
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMTEsIDIwMTcgYXQgMDQ6NTQ6NDBBTSArMDAwMCwgb3NzdGVzdCBzZXJ2aWNl
IG93bmVyIHdyb3RlOgo+IGJyYW5jaCB4ZW4tdW5zdGFibGUKPiB4ZW5icmFuY2ggeGVuLXVuc3Rh
YmxlCj4gam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsCj4gdGVzdGlkIGd1ZXN0LXN0
YXJ0Cj4gCj4gVHJlZTogbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9r
ZXJuZWwvZ2l0L3N0YWJsZS9saW51eC1zdGFibGUuZ2l0Cj4gVHJlZTogbGludXhmaXJtd2FyZSBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKPiBUcmVlOiBx
ZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKPiBUcmVl
OiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0Cj4gVHJlZTogeGVuIGdp
dDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0Cj4gCj4gKioqIEZvdW5kIGFuZCByZXByb2R1Y2Vk
IHByb2JsZW0gY2hhbmdlc2V0ICoqKgo+IAo+ICAgQnVnIGlzIGluIHRyZWU6ICB4ZW4gZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3hlbi5naXQKPiAgIEJ1ZyBpbnRyb2R1Y2VkOiAgYzdkZmU0YWM1OGRk
OWM4Njc4MTI2Yjc4ZGE5NjFiMjMzYTQ5ZjNmOQo+ICAgQnVnIG5vdCBwcmVzZW50OiAzYzQ0Zjhl
ZDQ0YWI1NTljN2U1YjU4MzE2NzUxYmVhNTNhZGZkODNiCj4gICBMYXN0IGZhaWwgcmVwcm86IGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTQzMjMvCj4g
Cj4gCj4gICBjb21taXQgYzdkZmU0YWM1OGRkOWM4Njc4MTI2Yjc4ZGE5NjFiMjMzYTQ5ZjNmOQo+
ICAgQXV0aG9yOiBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+ICAgRGF0
ZTogICBGcmkgU2VwIDIyIDE2OjI1OjA2IDIwMTcgKzAxMDAKPiAgIAo+ICAgICAgIHhsOiBpbnRy
b2R1Y2UgYSBkb21haW4gdHlwZSBvcHRpb24KPiAgICAgICAKPiAgICAgICBJbnRyb2R1Y2UgYSBu
ZXcgdHlwZSBvcHRpb24gdG8geGwgY29uZmlndXJhdGlvbiBmaWxlcyBpbiBvcmRlciB0bwo+ICAg
ICAgIHNwZWNpZnkgdGhlIGRvbWFpbiB0eXBlLiBUaGlzIHN1cGVyc2VkZXMgdGhlIGN1cnJlbnQg
YnVpbGRlciBvcHRpb24uCj4gICAgICAgCj4gICAgICAgVGhlIG5ldyBvcHRpb24gaXMgZG9jdW1l
bnRlZCBpbiB0aGUgeGwuY2ZnIG1hbiBwYWdlLCBhbmQgdGhlIHByZXZpb3VzCj4gICAgICAgYnVp
bGRlciBvcHRpb24gaXMgbWFya2VkIGFzIGRlcHJlY2F0ZWQuCj4gICAgICAgCj4gICAgICAgU2ln
bmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm4/PyA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gICAg
ICAgQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKVGhp
cyBicmFuY2ggd2lsbCBoYXZlIHRvIGJlIGZvcmNlIHB1c2hlZCwgdG9nZXRoZXIgd2l0aCB0aGUg
NC45IG9uZQpBRkFJQ1QuIFRoaXMgdGVzdCBzdWNjZWVkIHByZXZpb3VzbHkgYmVjYXVzZSB3ZSB3
aGVyZSB0ZXN0aW5nIGEgY2xhc3NpYwpQViBndWVzdCBpbnN0ZWFkIG9mIGEgUFZIIG9uZS4KClJv
Z2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 07:41:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 07:41:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2Bdj-0007gx-7e; Wed, 11 Oct 2017 07:41:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e2Bdi-0007gr-0r
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 07:41:14 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 D8/BD-20813-91BCDD95; Wed, 11 Oct 2017 07:41:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXS1tYhoSt++m6
 kwYYDShbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8biA92MBe3qFRenf2BtYOyT6WLk4hASmMYo
 sf1GA2sXIyeHhACvxJFlM4BsDiDbX2Ltcj2ImgZGiYM9k1lAatgE1CUef+1hArFFBJQk7q2az
 ARSxCzwnVHi0oObYIOEBdwlZqw+wg5iswioSsycPIkRxOYV8JB4dP4ZE8QyOYmTxyaD1XMCxS
 fNmA5WIwTUO/XDTRaIekGJkzOfsIAcxAy0eP08IZAws4C8RPPW2cwTGAVmIamahVA1C0nVAkb
 mVYzqxalFZalFuqZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBockABDsYp1/2
 P8QoycGkJMqrMOdupBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXrtTQDnBotT01Iq0zBxglMCkJ
 Th4lER4I08CpXmLCxJzizPTIVKnGHU5Om7e/cMkxJKXn5cqJc77GaRIAKQoozQPbgQsYi8xyk
 oJ8zICHSXEU5BalJtZgir/ilGcg1FJmFcO5BKezLwSuE2vgI5gAjpCNO0OyBEliQgpqQZGkbM
 afaePa8u4Si8SuTi5q+/M7YKNH2dk7q+1/PFzf+FffgPFviq9zuLtP9U9Q//7WJ8sWVR/7gzz
 oYWNwovD1lwKE9eYcubcD+9Md1u395Zb18+VC2IU27f68JNQlw6vwrOamyNPqL7RvcVx53S0e
 Zna4+R1J2MfnLvKyRCfsdGJf2dr9l1XJZbijERDLeai4kQAKZAauNMCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1507707669!87902641!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27147 invoked from network); 11 Oct 2017 07:41:11 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 07:41:11 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 11 Oct 2017 00:41:08 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,360,1503385200"; d="scan'208";a="159208673"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga005.jf.intel.com with ESMTP; 11 Oct 2017 00:41:06 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 11 Oct 2017 15:20:38 +0800
Message-Id: <1507706438-24486-1-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507281180-5101-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1507281180-5101-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Yi Sun <yi.y.sun@linux.intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v5] x86: psr: support co-exist features' values
	setting
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHdob2xlIHZhbHVlIGFycmF5IGlzIHRyYW5zZmVycmVkIGludG8gJ2RvX3dyaXRlX3Bzcl9t
c3JzJy4gVGhlbiwgd2UgY2FuCndyaXRlIGFsbCBmZWF0dXJlcyB2YWx1ZXMgb24gdGhlIGNvcyBp
ZCBpbnRvIE1TUnMuCgpCZWNhdXNlIG11bHRpcGxlIGZlYXR1cmVzIG1heSBjby1leGlzdCwgd2Ug
bmVlZCBoYW5kbGUgYWxsIGZlYXR1cmVzIHRvIHdyaXRlCnZhbHVlcyBvZiB0aGVtIGludG8gYSBD
T1MgcmVnaXN0ZXIgd2l0aCBuZXcgQ09TIElELiBFLmc6CjEuIEwzIENBVCBhbmQgTDIgQ0FUIGNv
LWV4aXN0LgoyLiBEb20xIGFuZCBEb20yIHNoYXJlIHRoZSBzYW1lIENPUyBJRCAoMikuIFRoZSBM
MyBDQVQgQ0JNIG9mIERvbTEgaXMgMHgxZmYsCiAgIHRoZSBMMiBDQVQgQ0JNIG9mIERvbTEgaXMg
MHgxZi4KMy4gVXNlciB3YW50cyB0byBjaGFuZ2UgTDIgQ0JNIG9mIERvbTEgdG8gYmUgMHhmLiBC
ZWNhdXNlIENPUyBJRCAyIGlzCiAgIHVzZWQgYnkgRG9tMiB0b28sIHdlIGhhdmUgdG8gcGljayBh
IG5ldyBDT1MgSUQgMy4gVGhlIHZhbHVlcyBvZiBEb20xIG9uCiAgIENPUyBJRCAzIGFyZSBhbGwg
ZGVmYXVsdCB2YWx1ZXMgYXMgYmVsb3c6CiAgICAgICAgICAgLS0tLS0tLS0tCiAgICAgICAgICAg
fCBDT1MgMyB8CiAgICAgICAgICAgLS0tLS0tLS0tCiAgIEwzIENBVCAgfCAweDdmZiB8CiAgICAg
ICAgICAgLS0tLS0tLS0tCiAgIEwyIENBVCAgfCAweGZmICB8CiAgICAgICAgICAgLS0tLS0tLS0t
CjQuIEFmdGVyIHNldHRpbmcsIHRoZSBMMyBDQVQgQ0JNIHZhbHVlIG9mIERvbTEgc2hvdWxkIGJl
IGtlcHQgYW5kIHRoZSBuZXcgTDIKICAgQ0FUIENCTSBpcyBzZXQuIFNvLCB0aGUgdmFsdWVzIG9u
IENPUyBJRCAzIHNob3VsZCBiZSBiZWxvdy4KICAgICAgICAgICAtLS0tLS0tLS0KICAgICAgICAg
ICB8IENPUyAzIHwKICAgICAgICAgICAtLS0tLS0tLS0KICAgTDMgQ0FUICB8IDB4MWZmIHwKICAg
ICAgICAgICAtLS0tLS0tLS0KICAgTDIgQ0FUICB8IDB4ZiAgIHwKICAgICAgICAgICAtLS0tLS0t
LS0KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgotLS0K
Q0M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKdjU6CiAgICAtIHJlbW92ZSAncmVzdWx0JyBh
bmQgdXNlIGFuIEFTU0VSVCB0byBoYW5kbGUgZXJyb3IgY2FzZS4KICAgICAgKHN1Z2dlc3RlZCBi
eSBDaGFvIFBlbmcpCnY0OgogICAgLSByZW1vdmUgaW5pdCBvZiAncmVzdWx0Jy4KICAgICAgKHN1
Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSByZW1vdmUgJ2ZlYXR1cmVzJyBpbiAn
Y29zX3dyaXRlX2luZm8nIGFuZCBnZXQgc29ja2V0IGluZm8gaW4KICAgICAgJ2RvX3dyaXRlX3Bz
cl9tc3JzJyB0byBnZXQgZmVhdHVyZXMgYXJyYXkuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJl
dWxpY2gpCiAgICAtIGZpeCBhIHR5cG8gaW4gY29tbWl0IG1lc3NhZ2UuCiAgICAgIChzdWdnZXN0
ZWQgYnkgS2VudCBSLiBTcGlsbG5lcikKdjM6CiAgICAtIGFkZCAncmVzdWx0JyBpbiAnY29zX3dy
aXRlX2luZm8nIHRvIHJldHVybiBlcnJvciBjb2RlLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2Vy
IFBhdSBNb25uw6kpCnYyOgogICAgLSBmaXggaXNzdWVzIGluIGNvbW1pdCBtZXNzYWdlLgogICAg
ICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIHJlbW92ZSB1bm5lY2Vzc2Fy
eSBsb2NhbCB2YXJpYWJsZSAndmFsX2FycmF5Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQ
YXUgTW9ubsOpKQotLS0KIHhlbi9hcmNoL3g4Ni9wc3IuYyB8IDU1ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMw
IGluc2VydGlvbnMoKyksIDI1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9wc3IuYyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwppbmRleCBkYWEyYWViLi44OTM2Y2Y3IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvcHNyLmMKKysrIGIveGVuL2FyY2gveDg2L3Bzci5jCkBAIC0x
MTExLDI1ICsxMTExLDQzIEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgZ2V0X3NvY2tldF9jcHUodW5z
aWduZWQgaW50IHNvY2tldCkKIHN0cnVjdCBjb3Nfd3JpdGVfaW5mbwogewogICAgIHVuc2lnbmVk
IGludCBjb3M7Ci0gICAgc3RydWN0IGZlYXRfbm9kZSAqZmVhdHVyZTsKICAgICBjb25zdCB1aW50
MzJfdCAqdmFsOwotICAgIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzICpwcm9wczsKKyAgICB1bnNp
Z25lZCBpbnQgYXJyYXlfbGVuOwogfTsKIAogc3RhdGljIHZvaWQgZG9fd3JpdGVfcHNyX21zcnMo
dm9pZCAqZGF0YSkKIHsKLSAgICBjb25zdCBzdHJ1Y3QgY29zX3dyaXRlX2luZm8gKmluZm8gPSBk
YXRhOwotICAgIHN0cnVjdCBmZWF0X25vZGUgKmZlYXQgPSBpbmZvLT5mZWF0dXJlOwotICAgIGNv
bnN0IHN0cnVjdCBmZWF0X3Byb3BzICpwcm9wcyA9IGluZm8tPnByb3BzOwotICAgIHVuc2lnbmVk
IGludCBpLCBjb3MgPSBpbmZvLT5jb3MsIGNvc19udW0gPSBwcm9wcy0+Y29zX251bTsKKyAgICBz
dHJ1Y3QgY29zX3dyaXRlX2luZm8gKmluZm8gPSBkYXRhOworICAgIHVuc2lnbmVkIGludCBpLCBp
bmRleCA9IDAsIGNvcyA9IGluZm8tPmNvczsKKyAgICBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICpz
b2NrZXRfaW5mbyA9CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2V0X3NvY2tldF9pbmZv
KGNwdV90b19zb2NrZXQoc21wX3Byb2Nlc3Nvcl9pZCgpKSk7CiAKLSAgICBmb3IgKCBpID0gMDsg
aSA8IGNvc19udW07IGkrKyApCisgICAgLyoKKyAgICAgKiBJdGVyYXRlIGFsbCBmZWF0dWVycyB0
byB3cml0ZSBkaWZmZXJlbnQgdmFsdWUgKG5vdCBzYW1lIGFzIE1TUikgZm9yCisgICAgICogZWFj
aCBmZWF0dXJlLgorICAgICAqLworICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRShmZWF0
X3Byb3BzKTsgaSsrICkKICAgICB7Ci0gICAgICAgIGlmICggZmVhdC0+Y29zX3JlZ192YWxbY29z
ICogY29zX251bSArIGldICE9IGluZm8tPnZhbFtpXSApCisgICAgICAgIHN0cnVjdCBmZWF0X25v
ZGUgKmZlYXQgPSBzb2NrZXRfaW5mby0+ZmVhdHVyZXNbaV07CisgICAgICAgIGNvbnN0IHN0cnVj
dCBmZWF0X3Byb3BzICpwcm9wcyA9IGZlYXRfcHJvcHNbaV07CisgICAgICAgIHVuc2lnbmVkIGlu
dCBjb3NfbnVtLCBqOworCisgICAgICAgIGlmICggIWZlYXQgfHwgIXByb3BzICkKKyAgICAgICAg
ICAgIGNvbnRpbnVlOworCisgICAgICAgIGNvc19udW0gPSBwcm9wcy0+Y29zX251bTsKKyAgICAg
ICAgQVNTRVJUKGluZm8tPmFycmF5X2xlbiA+PSBpbmRleCArIGNvc19udW0pOworCisgICAgICAg
IGZvciAoIGogPSAwOyBqIDwgY29zX251bTsgaisrICkKICAgICAgICAgewotICAgICAgICAgICAg
ZmVhdC0+Y29zX3JlZ192YWxbY29zICogY29zX251bSArIGldID0gaW5mby0+dmFsW2ldOwotICAg
ICAgICAgICAgcHJvcHMtPndyaXRlX21zcihjb3MsIGluZm8tPnZhbFtpXSwgcHJvcHMtPnR5cGVb
aV0pOworICAgICAgICAgICAgaWYgKCBmZWF0LT5jb3NfcmVnX3ZhbFtjb3MgKiBjb3NfbnVtICsg
al0gIT0gaW5mby0+dmFsW2luZGV4ICsgal0gKQorICAgICAgICAgICAgeworICAgICAgICAgICAg
ICAgIGZlYXQtPmNvc19yZWdfdmFsW2NvcyAqIGNvc19udW0gKyBqXSA9IGluZm8tPnZhbFtpbmRl
eCArIGpdOworICAgICAgICAgICAgICAgIHByb3BzLT53cml0ZV9tc3IoY29zLCBpbmZvLT52YWxb
aW5kZXggKyBqXSwgcHJvcHMtPnR5cGVbal0pOworICAgICAgICAgICAgfQogICAgICAgICB9CisK
KyAgICAgICAgaW5kZXggKz0gY29zX251bTsKICAgICB9CiB9CiAKQEAgLTExMzcsMzAgKzExNTUs
MTcgQEAgc3RhdGljIGludCB3cml0ZV9wc3JfbXNycyh1bnNpZ25lZCBpbnQgc29ja2V0LCB1bnNp
Z25lZCBpbnQgY29zLAogICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1aW50MzJfdCB2
YWxbXSwgdW5zaWduZWQgaW50IGFycmF5X2xlbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZW51bSBwc3JfZmVhdF90eXBlIGZlYXRfdHlwZSkKIHsKLSAgICBpbnQgcmV0OwogICAgIHN0cnVj
dCBwc3Jfc29ja2V0X2luZm8gKmluZm8gPSBnZXRfc29ja2V0X2luZm8oc29ja2V0KTsKICAgICBz
dHJ1Y3QgY29zX3dyaXRlX2luZm8gZGF0YSA9CiAgICAgewogICAgICAgICAuY29zID0gY29zLAot
ICAgICAgICAuZmVhdHVyZSA9IGluZm8tPmZlYXR1cmVzW2ZlYXRfdHlwZV0sCi0gICAgICAgIC5w
cm9wcyA9IGZlYXRfcHJvcHNbZmVhdF90eXBlXSwKKyAgICAgICAgLnZhbCA9IHZhbCwKKyAgICAg
ICAgLmFycmF5X2xlbiA9IGFycmF5X2xlbiwKICAgICB9OwogCiAgICAgaWYgKCBjb3MgPiBpbmZv
LT5mZWF0dXJlc1tmZWF0X3R5cGVdLT5jb3NfbWF4ICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7
CiAKLSAgICAvKiBTa2lwIHRvIHRoZSBmZWF0dXJlJ3MgdmFsdWUgaGVhZC4gKi8KLSAgICByZXQg
PSBza2lwX3ByaW9yX2ZlYXR1cmVzKCZhcnJheV9sZW4sIGZlYXRfdHlwZSk7Ci0gICAgaWYgKCBy
ZXQgPCAwICkKLSAgICAgICAgcmV0dXJuIHJldDsKLQotICAgIHZhbCArPSByZXQ7Ci0KLSAgICBp
ZiAoIGFycmF5X2xlbiA8IGZlYXRfcHJvcHNbZmVhdF90eXBlXS0+Y29zX251bSApCi0gICAgICAg
IHJldHVybiAtRU5PU1BDOwotCi0gICAgZGF0YS52YWwgPSB2YWw7Ci0KICAgICBpZiAoIHNvY2tl
dCA9PSBjcHVfdG9fc29ja2V0KHNtcF9wcm9jZXNzb3JfaWQoKSkgKQogICAgICAgICBkb193cml0
ZV9wc3JfbXNycygmZGF0YSk7CiAgICAgZWxzZQotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 07:45:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 07:45:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2BhJ-0007qx-N2; Wed, 11 Oct 2017 07:44:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2BhI-0007qp-Qe
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 07:44:56 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 CA/96-07499-8FBCDD95; Wed, 11 Oct 2017 07:44:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsXS6fjDS/f76bu
 RBrOeq1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkbN19gK5gvUnHiy3OmBsYTAl2MnBxCAnkS
 bxdcZQexeQXsJA4cusUEYksIGEqcXniTBcRmEVCVWDlpDZjNJqAu0fZsOyuILSKgLzH/008gm
 4ODWcBA4u53E5CwsECYxIOFB1ggxhdKzJ8zB2w8J9D4KVNnMoOU8woISvzdIQwSZhbQknj46x
 YLhK0tsWzha2aIidISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxiVC9OLSpLLdI11UsqykzPKMl
 NzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw8BiDYwTj9sv8hRkkOJiVRXoU5dyOF+JLyUyoz
 Eosz4otKc1KLDzFqcHAIbNu1+gKjFEtefl6qkgTv71NAdYJFqempFWmZOcDYgCmV4OBREuG1A
 saHEG9xQWJucWY6ROoUoy5Hx827f5iEwGZIifMKgBQJgBRllObBjYDF6SVGWSlhXkagA4V4Cl
 KLcjNLUOVfMYpzMCoJ814DuYQnM68EbtMroCOYgI4QTbsDckRJIkJKqoExuDqdw9l3XY27Pc/
 Ho2vMsq7M7Dywhm+ByemXTy59Xim177l030m2tRJPJvTNdovLe+IcGi0T2qwidug4x+O7m4WX
 JAbvn/+n48A+2VZ9xgUHf/ufP3dE8eL5bft7XjOJvloW8uN57w+hmk9Vc3nYHhR8c2i9E2p95
 5t841YH46kcK73sFf8wKrEUZyQaajEXFScCABRrOibOAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1507707893!110314597!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47125 invoked from network); 11 Oct 2017 07:44:55 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 07:44:55 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 11 Oct 2017 01:44:53 -0600
Message-Id: <59DDE8130200007800184B75@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 11 Oct 2017 01:44:51 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <59DCC06B020000780018452D@prv-mh.provo.novell.com>
 <1cae5b66-660f-6066-a656-4191931a6196@citrix.com>
In-Reply-To: <1cae5b66-660f-6066-a656-4191931a6196@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86emul: handle address wrapping for
 VMASKMOVP{S, D}
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEwLjEwLjE3IGF0IDE0OjQzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTAvMTAvMTcgMTE6NDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBUaGVyZSdzIGFu
b3RoZXIgaXNzdWUgaGVyZSwgYnV0IEknbGwgZmlyc3QgaGF2ZSB0byB0aGluayBhYm91dCBwb3Nz
aWJsZQo+PiAocHJlZmVyYWJseSBub24taW50cnVzaXZlKSBzb2x1dGlvbnM6IEFuIGFjY2VzcyBj
cm9zc2luZyBhIHBhZ2UKPj4gYm91bmRhcnkgYW5kIGhhdmluZwo+PiAtIGEgc2V0IG1hc2sgYml0
IGNvcnJlc3BvbmRpbmcgdG8gYW4gZWxlbWVudCBmdWxseSBsaXZpbmcgaW4gdGhlIGZpcnN0Cj4+
ICAgcGFnZSwKPj4gLSBvbmUgb3IgbW9yZSBjbGVhciBtYXNrIGJpdHMgY29ycmVzcG9uZGluZyB0
byB0aGUgaW5pdGlhbCBlbGVtZW50cyBvbgo+PiAgIHRoZSBzZWNvbmQgcGFnZSwKPj4gLSBhbm90
aGVyIGhpZ2hlciBtYXNrIGJpdCBiZWluZyBzZXQKPj4gd291bGQgcmVzdWx0IGluIGEgd3Jvbmcg
Q1IyIHZhbHVlIHRvIGJlIHJlcG9ydGVkIGluIGNhc2UgdGhlIGFjY2VzcyB0bwo+PiB0aGUgc2Vj
b25kIHBhZ2Ugd291bGQgY2F1c2UgYSBmYXVsdCAoaXQgd291bGQgcG9pbnQgdG8gdGhlIHN0YXJ0
IG9mIHRoZQo+PiBwYWdlIGluc3RlYWQgb2YgdGhlIGVsZW1lbnQgYmVpbmcgYWNjZXNzZWQpLiBO
ZWl0aGVyIHNwbGl0dGluZyB0aGUKPj4gYWNjZXNzIGhlcmUgaW50byBtdWx0aXBsZSBvbmVzIG5v
ciB1bmlmb3JtbHkgcGFzc2luZyBhIGJ5dGUgb3Igd29yZAo+PiBlbmFibGUgbWFzayBpbnRvIC0+
d3JpdGUoKSBzZWVtIHZlcnkgZGVzaXJhYmxlLgo+IAo+IElzIHRoaXMganVzdCBzdXBwb3NpdGlv
biwgb3IgaGF2ZSB5b3UgY29uZmlybWVkIHdoYXQgcmVhbGx5IGhhcHBlbnMgb24KPiBoYXJkd2Fy
ZT8KCkkgaGFkIGRvbmUgc29tZSBleHBlcmltZW50cyBhbHJlYWR5IGF0IHRoZSB0aW1lIEkgd3Jv
dGUgdGhpcy4KSSd2ZSBub3cgZG9uZSBtb3JlLiBJZiB0aGUgZmF1bHQgb2NjdXJzIG9uIHRoZSBo
aWdoIHBhZ2UsIHRoZSBDUjIKdmFsdWUgKG9uIEhhc3dlbGwpIGRlcGVuZHMgb24gd2hldGhlciB0
aGVyZSB3YXMgYW4gZW5hYmxlZAphY2Nlc3MgdG8gdGhlIGxvdyBwYWdlLiBJZiBzbywgQ1IyIGhv
bGRzIHRoZSBhZGRyZXNzIG9mIHRoZSBsYXN0CmJ5dGUgb2YgdGhlIG92ZXJhbGwgcmFuZ2UgKGV2
ZW4gaWYgdGhlIGhpZ2hlc3QgbWFzayBiaXQgaXMgY2xlYXIpLiBJZgpub3QsIENSMiBob2xkcyB0
aGUgYWRkcmVzcyBvZiB0aGUgbG93ZXN0IGJ5dGUgYWN0dWFsbHkgYmVpbmcKYWNjZXNzZWQuCgo+
IEkgZXhwZWN0IHRoYXQgdGhlIG1hc2sgb3BlcmF0aW9ucyB0dXJuIGludG8gbXVsdGktcGFydCBv
cGVyYXRpb25zLCB3aGljaAo+IG1lYW5zIHRoZWlyIGJlaGF2aW91ciBvbiBhIHN0cmFkZGxlZCBm
YXVsdCBpcyBpbXBsZW1lbnRhdGlvbiBkZWZpbmVkCj4gKGFuZCBiZWhhdmVzIGRpZmZlcmVudGx5
IGJldHdlZW4gQXRvbXMgYW5kIFhlb25zKS4KPiAKPiBPbmUgb3B0aW9uIHdlIGNvdWxkIGRvIGlz
IHRvIGhhdmUgYSB2YXJpYXRpb24gb2YgdGhlICJJbXBsZW1lbnQKPiBodm1lbXVsX3dyaXRlKCkg
dXNpbmcgcmVhbCBtYXBwaW5ncyIgbG9naWMgd2hlcmUgd2UgcHVsbCBtYXBwaW5ncyBpbnRvCj4g
dGhlIHZtYXAgaW5kaXZpZHVhbGx5LCBidXQgdGhhdCB3b3VsZCByZXF1aXJlIHNvbWUgcGFydCBv
ZiB0aGUgY29kZSB0bwo+IGNvbnZlcnQgZWEgKyBtYXNrID0+IGxpbmVhciBhZGRyZXNzIG9mIGVh
Y2ggdW5pdCwgc28gdGhlIGV2ZW50dWFsCj4gbWFwcGluZyBjYW4gYmUgY29uc3RydWN0ZWQgcGll
Y2Utd2lzZS4KCkkgY2VydGFpbmx5IGhhdmUgbm8gQXRvbSB0byBwbGF5IHdpdGggLSBvbiB0aGUg
SGFzd2VsbCwgdGhlIHdyaXRlCnRvIHRoZSBmaXJzdCBwYWdlIGRvZXMgbm90IHRha2UgZWZmZWN0
IHdoZW4gdGhlIGFjY2VzcyB0byB0aGUKc2Vjb25kIHBhZ2UgZmF1bHRzLiBIZW5jZSBzcGxpdHRp
bmcgdGhlIGFjY2Vzc2VzIChhcyBzdWdnZXN0ZWQKYXMgYW4gb3B0aW9uIGFib3ZlKSBjbGVhcmx5
IHdvdWxkIG5vdCBiZSB2YWxpZC4KCk9uIG15IERpbmFyIChBTUQgRmFtMTUpLCBvdG9oLCBDUjIg
YWx3YXlzIHBvaW50cyBhdCB0aGUKbG93ZXN0IGJ5dGUgb2YgdGhlIGFjdHVhbGx5IGFjY2Vzc2Vk
IGZpZWxkKHMpIG9uIHRoZSBwYWdlIGNhdXNpbmcKdGhlIGZhdWx0IChpLmUuIHRoZSBiZWhhdmlv
ciBJIGhhZCBpbXBsaWVkIGluIG15IG9yaWdpbmFsIHJlbWFyayB0bwp0aGUgcGF0Y2gpLgoKUGVy
aGFwcyB0byBhdm9pZCBwYXNzaW5nIGJ5dGUvd29yZCBlbmFibGVzIGludG8gLT5yZWFkIGFuZAot
PndyaXRlKCkgKG5vdCBzdXJlIHdoeSBvcmlnaW5hbGx5IEkgaGFkIHRob3VnaHQgb2YgdGhlIGxh
dHRlcgpvbmx5KSB3ZSBjb3VsZCBleHRlbmQgc3RydWN0IHBhZ2VmYXVsdF9pbmZvIHRvIGluY2x1
ZGUgYW4KIm9mZnNldCBmcm9tIHN0YXJ0IG9mIGFjY2Vzc2VkIHJhbmdlIiBmaWVsZCwgdG8gYmUg
cGFzc2VkIGludG8KeDg2X2VtdWxfcGFnZWZhdWx0KCkgaW4gYWRkaXRpb24gdG8gdGhlIGN1cnJl
bnQgYXJndW1lbnRzPwoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 07:48:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 07:48:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2Bkr-00084y-6D; Wed, 11 Oct 2017 07:48:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dongli.zhang@oracle.com>) id 1e2Bkp-00084s-QM
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 07:48:35 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 85/EA-28548-2DCCDD95; Wed, 11 Oct 2017 07:48:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsUyZ7p8oO75M3c
 jDZ40qlss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkPj89gLtjDVXF0olID4wmOLkYuDiGByUwS
 6/43s0E4vxkl1kx4zAzhbGSUaN53jxXCaWeUON6xnqWLkYNDWCBeYu5cjy5GTg4RgSqJYxdnQ
 dW0MElMe/GJBcRhFnjMJDF51WpWkCo2AR2JaQdOgTXzCthKnNhlChJmEVCVmLPlNTuILSoQLn
 H6byOYzSsgKHFy5hMWEJtTwERi/ZU3jCA2s4C6xJ95l5ghbHmJ7W/ngNkSAsYSfbP6WCYwCs5
 C0j4LScssJC0LGJlXMWoUpxaVpRbpGlrqJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefn
 bmIEhm49AwPjDsbfx/0OMUpyMCmJ8irMuRspxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3xWmgn
 GBRanpqRVpmDjCKYNISHDxKIrxbQNK8xQWJucWZ6RCpU4yKUuK8osDYExIASWSU5sG1wSL3Eq
 OslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3haQ8TyZeSVw018BLWYCWiyadgdkcUkiQkqqgXG
 qRKCuNcM2WRtxuW3Wvx/dnbEs6M1jcYFHCwJ7wj4Ycc+4aT9X1EFcNHV2ikiNy6ndwunPzX8v
 3Sk1K7lN4MqX6M8R5jLib0x2aZjsN+ly3Xrw28J7FelqEs9ZLzTPab/tGff0TXlWg5+AlpS6u
 uCl683/L+XMalwe5s8p5Wu+5kX/++weDyWW4oxEQy3mouJEAN/fwWbXAgAA
X-Env-Sender: dongli.zhang@oracle.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1507708109!109569335!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39904 invoked from network); 11 Oct 2017 07:48:31 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 07:48:31 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9B7lrtT020509
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 11 Oct 2017 07:47:54 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9B7lqLO028271
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 11 Oct 2017 07:47:53 GMT
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v9B7lpVH025132;
 Wed, 11 Oct 2017 07:47:51 GMT
Received: from [10.182.70.198] (/10.182.70.198)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 11 Oct 2017 00:47:51 -0700
To: Rik van Riel <riel@redhat.com>, Peter Zijlstra <peterz@infradead.org>,
 Stanislaw Gruszka <sgruszka@redhat.com>
References: <1507626848-24148-1-git-send-email-dongli.zhang@oracle.com>
 <20171010105925.mla7tpdh6stlxie3@gmail.com>
 <20171010124201.GD8263@redhat.com>
 <20171010124816.ujbjwqow4axpzgk2@hirez.programming.kicks-ass.net>
 <1507644062.21121.179.camel@redhat.com>
From: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <6217d9be-8c33-3c8d-31d6-3daa59318ed8@oracle.com>
Date: Wed, 11 Oct 2017 15:47:44 +0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <1507644062.21121.179.camel@redhat.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: xen.list@daevel.fr, Frederic Weisbecker <fweisbec@gmail.com>,
 dario.faggioli@citrix.com, bevan@bi-co.net, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org, Xiaolong Ye <xiaolong.ye@intel.com>,
 joao.m.martins@oracle.com, mingo@redhat.com, Ingo Molnar <mingo@kernel.org>,
 Wanpeng Li <wanpeng.li@hotmail.com>
Subject: Re: [Xen-devel] [PATCH 1/1] sched/cputime: do not decrease steal
 time after live migration on xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgUmlrLAoKT24gMTAvMTAvMjAxNyAxMDowMSBQTSwgUmlrIHZhbiBSaWVsIHdyb3RlOgo+IE9u
IFR1ZSwgMjAxNy0xMC0xMCBhdCAxNDo0OCArMDIwMCwgUGV0ZXIgWmlqbHN0cmEgd3JvdGU6Cj4+
IE9uIFR1ZSwgT2N0IDEwLCAyMDE3IGF0IDAyOjQyOjAxUE0gKzAyMDAsIFN0YW5pc2xhdyBHcnVz
emthIHdyb3RlOgo+Pj4+PiArCQl1NjQgc3RlYWwsIHN0ZWFsX3RpbWU7Cj4+Pj4+ICsJCXM2NCBz
dGVhbF9kZWx0YTsKPj4+Pj4gKwo+Pj4+PiArCQlzdGVhbF90aW1lID0KPj4+Pj4gcGFyYXZpcnRf
c3RlYWxfY2xvY2soc21wX3Byb2Nlc3Nvcl9pZCgpKTsKPj4+Pj4gKwkJc3RlYWwgPSBzdGVhbF9k
ZWx0YSA9IHN0ZWFsX3RpbWUgLSB0aGlzX3JxKCktCj4+Pj4+PiBwcmV2X3N0ZWFsX3RpbWU7Cj4+
Pj4+ICsKPj4+Pj4gKwkJaWYgKHVubGlrZWx5KHN0ZWFsX2RlbHRhIDwgMCkpIHsKPj4+Pj4gKwkJ
CXRoaXNfcnEoKS0+cHJldl9zdGVhbF90aW1lID0KPj4+Pj4gc3RlYWxfdGltZTsKPj4+Cj4+PiBJ
IGRvbid0IHRoaW5rIHNldHRpbmcgcHJldl9zdGVhbF90aW1lIHRvIHNtYWxsZXIgdmFsdWUgaXMg
cmlnaHQKPj4+IHRoaW5nIHRvIGRvLiAKPj4+Cj4+PiBCZXNpZGUsIEkgZG9uJ3QgdGhpbmsgd2Ug
bmVlZCB0byBjaGVjayBmb3Igb3ZlcmZsb3cgY29uZGl0aW9uIGZvcgo+Pj4gY3B1dGltZSB2YXJp
YWJsZXMgKGl0IHdpbGwgaGFwcGVuIGFmdGVyIDI3OSB5ZWFycyA6LSkuIFNvIGluc3RlYWQKPj4+
IG9mIGludHJvZHVjaW5nIHNpZ25lZCBzdGVhbF9kZWx0YSB2YXJpYWJsZSBJIHdvdWxkIGp1c3Qg
YWRkCj4+PiBiZWxvdyBjaGVjaywgd2hpY2ggc2hvdWxkIGJlIHN1ZmZpY2llbnQgdG8gZml4IHRo
ZSBwcm9ibGVtOgo+Pj4KPj4+IAlpZiAodW5saWtlbHkoc3RlYWwgPD0gdGhpc19ycSgpLT5wcmV2
X3N0ZWFsX3RpbWUpKQo+Pj4gCQlyZXR1cm4gMDsKPj4KPj4gSG93IGFib3V0IHlvdSBqdXN0IGZp
eCB1cCBwYXJhdmlydF9zdGVhbF90aW1lKCkgb24gbWlncmF0aW9uIGFuZCBub3QKPj4gbXVjayB3
aXRoIHRoZSB1c2VycyA/Cj4gCj4gTm90IGp1c3QgbWlncmF0aW9uLCBlaXRoZXIuIENQVSBob3Rw
bHVnIGlzIGFub3RoZXIgdGltZSB0byBmaXggdXAKPiB0aGUgc3RlYWwgdGltZS4KCkkgdGhpbmsg
dGhpcyBpc3N1ZSBtaWdodCBiZSBoaXQgd2hlbiB3ZSBhZGQgYW5kIG9ubGluZSB2Y3B1IGFmdGVy
IGEgdmVyeSB2ZXJ5CmxvbmcgdGltZSBzaW5jZSBib290IChvciB0aGUgbGFzdCB0aW1lIHZjcHUg
aXMgb2ZmbGluZSkuIFBsZWFzZSBjb3JyZWN0IG1lIGlmIEkKYW0gd3JvbmcuCgpUaGFuayB5b3Ug
dmVyeSBtdWNoIQoKRG9uZ2xpIFpoYW5nCgo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 07:59:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 07:59:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2Bui-0000Xe-Dl; Wed, 11 Oct 2017 07:58:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1e2Buh-0000XY-Se
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 07:58:47 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 C1/F4-22492-73FCDD95; Wed, 11 Oct 2017 07:58:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsVyMfSqnq7Z+bu
 RBtf+ylh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkzrr1kL3hiUrG3wb6B8bt6FyMXh5DAdEaJ
 CytvsoE4LAJbmSWmdK5nBHEkBOawSjTMucjaxcgJ5FRJHDu7iQXCLpLYtusUG4z9a+l3RhCbV
 0BQ4uTMJ2A1QgLeEvMefAXr5RSwl/h64iAbxLoDjBKTXz4FauDgYBMwkZjVIQFSwyKgKtH/5x
 4LxJwAibvHp7CC1AsLNDBKbLrWDrZABKhoy+tvYEOZBVYzSixe7gRha0q0bv/NPoFRcBaSO2Y
 hSS1gZFrFqFGcWlSWWqRraKSXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYogxA
 sIOxb5bzIUZJDiYlUV6FOXcjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwOpwDygkWpaanVqRl5
 gCjBSYtwcGjJMLrBZLmLS5IzC3OTIdInWK05Lhw59IfJo4De24ByRXXb/9hEmLJy89LlRLnTQ
 ZpEABpyCjNgxsHi+hLjLJSwryMQAcK8RSkFuVmlqDKv2IU52BUEuaNApnCk5lXArf1FdBBTEA
 HiabdATmoJBEhJdXA2HfPY47crvmfc17t15K6JmWyfku3n5G+KdP/KRZvWzfV3/i0JvWgrbhn
 sdmbs+WBOUzLfX8LWl/LbOdlOufQ8Km6ZgdLm9rfWva99+/9q9A6vV1ZS1bZ0Ox1/Tb1FR6WH
 jNY5y57+7qHo9/03fF1+qaVBlH8yvMNWXq+nbCYNoflw+87G68yKLEUZyQaajEXFScCAI0Frp
 LjAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1507708725!106401460!1
X-Originating-IP: [209.85.213.46]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43897 invoked from network); 11 Oct 2017 07:58:46 -0000
Received: from mail-vk0-f46.google.com (HELO mail-vk0-f46.google.com)
 (209.85.213.46)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Oct 2017 07:58:46 -0000
Received: by mail-vk0-f46.google.com with SMTP id n70so487886vkf.11
 for <xen-devel@lists.xenproject.org>; Wed, 11 Oct 2017 00:58:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=/qr1d9c1agYQ8Ts9eEK09g5/USC0Grfmw8h2gf1i4So=;
 b=bL50f8OYFkXnrODHBEzc1tmNHOTqhNnfksaZJ+YFodvF2h9iy7+JdJSPJrsmz/2RA5
 ge2P79E6zXGqQwel6MoXr15NseysR8Sh4uaL5kXT7/EgWcav8aAkwajRLFLTu26J9o0M
 yripDMgNVaR5TGRgvVd/cpOVHESKPQyPsZleY=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=/qr1d9c1agYQ8Ts9eEK09g5/USC0Grfmw8h2gf1i4So=;
 b=Va6J200tT3TZvZzVOCcr5BsnPd5L0OBYuX7h2xHe0txxr3+xEfwG6f5RHNJIvPkoon
 HAKwD1IHMtOGRmsAuMzp+hdqRzIqFWrQRWlav/xkwRrU0TqYKYYq9uo/dWfBf+KyRrGO
 61BxnqfcgUOLG5BRHdoGkKXdtbHaXzXaI6hVNHo0tkSP1UAVKBkw6spOEy57HTAxmKfj
 K2JwfdvnpplVRLh0JEQMKIhxWbsiSsBrhUJ2NLJu4D2+WQDShZp81yD6iSRLr3UCVX9C
 +cgX0l0hhYTB09iyoCO5WL7K0bdS1uaPITi66GqPI3sKc33zEhkqWi/X629Th3u1wvsa
 ifyA==
X-Gm-Message-State: AMCzsaVXqGm7NI+zAKjRkl0fE2YFmQ1Rz2QTMJULG1t8rO415tym7yJR
 CV5+FJ++vDo0IZmPJcCJjMuGT1N8Kf4UYjiha8hmog==
X-Google-Smtp-Source: AOwi7QDaMTLAOW9+wzHZNjX6hqg/H/eqOKL2LJZ35GMMzSHImkY+jVJSztt31/fTyTfICgXnF5N5JaPZJXN5MnpuGoE=
X-Received: by 10.31.198.67 with SMTP id w64mr6351719vkf.161.1507708725140;
 Wed, 11 Oct 2017 00:58:45 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.176.24.213 with HTTP; Wed, 11 Oct 2017 00:58:44 -0700 (PDT)
In-Reply-To: <20170926143816.GB17434@e103592.cambridge.arm.com>
References: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
 <1506068606-17066-28-git-send-email-bhupinder.thakur@linaro.org>
 <20170926143816.GB17434@e103592.cambridge.arm.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Wed, 11 Oct 2017 13:28:44 +0530
Message-ID: <CACtJ1JSaViDzgAgmWzr8bX3AfDL2aEAZ6PMKEFX3=ccOFPBp_w@mail.gmail.com>
To: Dave Martin <Dave.Martin@arm.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andre Przywara <andre.przywara@arm.com>
Subject: Re: [Xen-devel] [PATCH 27/27 v10] xen/arm: vpl011: Correct the
 logic for asserting/de-asserting SBSA UART TX interrupt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgRGF2ZSwKCk9uIDI2IFNlcHRlbWJlciAyMDE3IGF0IDIwOjA4LCBEYXZlIE1hcnRpbiA8RGF2
ZS5NYXJ0aW5AYXJtLmNvbT4gd3JvdGU6Cj4gT24gRnJpLCBTZXAgMjIsIDIwMTcgYXQgMDE6NTM6
MjZQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPj4gVGhpcyBwYXRjaCBmaXhlcyB0
aGUgaXNzdWUgb2JzZXJ2ZWQgd2hlbiBwbDAxMSBwYXRjaGVzIHdlcmUgdGVzdGVkIG9uCj4+IHRo
ZSBqdW5vcyBoYXJkd2FyZSBieSBBbmRyZS9KdWxpZW4uIEl0IHdhcyBvYnNlcnZlZCB0aGF0IHdo
ZW4gbGFyZ2Ugb3V0cHV0IGlzCj4+IGdlbmVyYXRlZCBzdWNoIGFzIG9uIHJ1bm5pbmcgJ2ZpbmQg
LycsIG91dHB1dCB3YXMgZ2V0dGluZyB0cnVuY2F0ZWQgaW50ZXJtaXR0ZW50bHkKPj4gZHVlIHRv
IE9VVCByaW5nIGJ1ZmZlciBnZXR0aW5nIGZ1bGwuCj4+Cj4+IFRoaXMgaXNzdWUgd2FzIGR1ZSB0
byB0aGUgZmFjdCB0aGF0IHRoZSBTQlNBIFVBUlQgZHJpdmVyIGV4cGVjdHMgdGhhdCB3aGVuCj4+
IGEgVFggaW50ZXJydXB0IGlzIGFzc2VydGVkIHRoZW4gdGhlIEZJRk8gcXVldWUgc2hvdWxkIGJl
IGF0bGVhc3QgaGFsZiBlbXB0eSBhbmQKPj4gdGhhdCBpdCBjYW4gd3JpdGUgTiBieXRlcyBpbiB0
aGUgRklGTywgd2hlcmUgTiBpcyBoYWxmIHRoZSBGSUZPIHF1ZXVlIHNpemUsIHdpdGhvdXQKPj4g
dGhlIGJ5dGVzIGdldHRpbmcgZHJvcHBlZCBkdWUgdG8gRklGTyBnZXR0aW5nIGZ1bGwuCj4+Cj4+
IFRoZSBTQlNBIFVBUlQgZW11bGF0aW9uIGxvZ2ljIHdhcyBhc3NlcnRpbmcgdGhlIFRYIGludGVy
cnVwdCBhcyBzb29uIGFzCj4+IGFueSBzcGFjZSBiZWNhbWUgYXZhaWxhYmxlIGluIHRoZSBGSUZP
IGFuZCB0aGUgU0JTQSBVQVJUIGRyaXZlciB0cmllZCB0byB3cml0ZQo+PiBtb3JlIGRhdGEgKHVw
dG8gMTYgYnl0ZXMpIGluIHRoZSBGSUZPIGV4cGVjdGluZyB0aGF0IHRoZXJlIGlzIGVub3VnaCBz
cGFjZQo+PiBhdmFpbGFibGUgbGVhZGluZyB0byBkcm9wcGVkIGJ5dGVzLgo+Pgo+PiBUaGUgU0JT
QSBzcGVjIFsxXSBkb2VzIG5vdCBzcGVjaWZ5IHdoZW4gdGhlIFRYIGludGVycnVwdCBzaG91bGQg
YmUgYXNzZXJ0ZWQKPj4gb3IgZGUtYXNzZXJ0ZWQuIER1ZSB0byBsYWNrIG9mIGNsYXJpdHkgb24g
dGhlIGV4cGVjdGVkIGJlaGF2aW9yLCBpdCBpcwo+PiBhc3N1bWVkIGZvciBub3cgdGhhdCBUWCBp
bnRlcnJ1cHQgc2hvdWxkIGJlIGFzc2VydGVkIG9ubHkgd2hlbiB0aGUgRklGTyBnb2VzCj4+IGhh
bGYgZW1wdHkuCj4+Cj4+IFRCRDogT25jZSB0aGUgU0JTQSBzcGVjIGlzIHVwZGF0ZWQgd2l0aCB0
aGUgZXhwZWN0ZWQgYmVoYXZpb3IsIHRoZSBpbXBsZW1lbnRhdGlvbgo+PiB3aWxsIGJlIG1vZGlm
aWVkIHRvIGFsaWduIHdpdGggdGhlIHNwZWMgcmVxdWlyZW1lbnQuCj4+Cj4+IFsxXSBodHRwOi8v
aW5mb2NlbnRlci5hcm0uY29tL2hlbHAvdG9waWMvY29tLmFybS5kb2MuZGRpMDE4M2YvRERJMDE4
My5wZGYKPj4KPj4gU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRo
YWt1ckBsaW5hcm8ub3JnPgo+PiAtLS0KPj4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+Cj4+IENDOiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4K
Pj4gQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPgo+IChU
YWtpbmcgYSBxdWljayBsb29rIGF0IHRoaXMgYmVjYXVzZSBJIHJlbWVtYmVyIGZpZ2h0aGluZyB3
aXRoIEZJRk8KPiBiZWhhdmlvdXIgaXNzdWVzIHdoZW4gaGFja2luZyB0aGUgTGludXggZHJpdmVy
IC0tIGJ1dCBiZXdhcmUsIEknbSBub3QgYQo+IFhlbiBndXkuLi4pCj4KPgo+IFNob3VsZCB0aGlz
IHBhdGNoIGJlIGZsYXR0ZW5lZCBpbnRvIHRoZSBwYXRjaGVzIGlzIGZpeGVzPyAgS2VlcGluZwo+
IGtub3duLXdyb25nIGNvZGUgaW4gdGhlIHNlcmllcyBkb2VzIG5vdCBoZWxwIHJldmlld2VycyAo
YnV0IG1heWJlIGl0J3MKPiB0aGUgWGVuIHdheSkuCj4KPj4gQ2hhbmdlcyBzaW5jZSB2ODoKPj4g
LSBVc2VkIHZhcmlhYmxlcyBmaWZvX2xldmVsL2ZpZm9fdGhyZXNob2xkIGZvciBtb3JlIGNsYXJp
dHkKPj4gLSBBZGRlZCBhIG5ldyBtYWNybyBTQlNBX1VBUlRfRklGT19TSVpFIGluc3RlYWQgb2Yg
dXNpbmcgYSBtYWdpYyBudW1iZXIKPgo+IFdoYXQncyBzaXplb2YoaW50Zi0+aW4pLCBzaXplb2Yo
aW50Zi0+b3V0KT8KPgo+IEZvciBjb3JyZWN0IG9wZXJhdGlvbiwgeW91IGFzc3VtZSB0aGF0IHRo
ZSB0b3RhbCByaW5nIGJ1ZmZlciBzaXplIGlzID49Cj4gU0JTQV9VQVJUX0ZJRk9fU0laRSwgYnV0
IG5vdGhpbmcgZW5mb3JjZXMgdGhpcy4gIElmIHRoZSB4ZW5jb25zIHJpbmcKPiBidWZmZXIgc2l6
ZSBpcyBzZXQgZWxzZXdoZXJlIGFuZCBjYW4ndCBiZSBjaG9zZW4gYnkgYSBkcml2ZXIsIHlvdSBt
YXkgYXQKPiBsZWFzdCBhZGQgYSBidWlsZC10aW1lIGFzc2VydCB0byBjaGVjayB0aGF0IGl0J3Mg
YmlnIGVub3VnaC4KPgpJIHdpbGwgYWRkIGFuIGFzc2VydCB0byBjaGVjayB0aGlzIGNvbmRpdGlv
bi4KCj4gWy4uLl0KPgo+PiBAQCAtMTQ0LDI4ICsxNDgsNDEgQEAgc3RhdGljIHZvaWQgdnBsMDEx
X3dyaXRlX2RhdGEoc3RydWN0IGRvbWFpbiAqZCwgdWludDhfdCBkYXRhKQo+Cj4gWy4uLl0KPgo+
PiArICAgICAgICAgKiBDbGVhciB0aGUgVFhJIGJpdCBpZiB0aGUgZmlmbyBsZXZlbCBleGNlZWRz
IGZpZm9fc2l6ZS8yIG1hcmsgd2hpY2gKPj4gKyAgICAgICAgICogaXMgdGhlIHRyaWdnZXIgbGV2
ZWwgZm9yIGFzc2VydGluZy9kZS1hc3N0ZXJ0aW5nIHRoZSBUWCBpbnRlcnJ1cHQuCj4+ICAgICAg
ICAgICAqLwo+PiAtICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBCVVNZOwo+PiArICAgICAgICBm
aWZvX3RocmVzaG9sZCA9IHNpemVvZiAoaW50Zi0+b3V0KSAtIFNCU0FfVUFSVF9GSUZPX1NJWkUv
MjsKPj4gKwo+PiArICAgICAgICBpZiAoIGZpZm9fbGV2ZWwgPD0gZmlmb190aHJlc2hvbGQgKQo+
PiArICAgICAgICAgICAgdnBsMDExLT51YXJ0cmlzIHw9IFRYSTsKPj4gKyAgICAgICAgZWxzZQo+
PiArICAgICAgICAgICAgdnBsMDExLT51YXJ0cmlzICY9IH5UWEk7Cj4+ICAgICAgfQo+PiArICAg
IGVsc2UKPj4gKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAidnBsMDExOiBVbmV4cGVjdGVk
IE9VVCByaW5nIGJ1ZmZlciBmdWxsXG4iKTsKPj4KPj4gICAgICB2cGwwMTEtPnVhcnRmciAmPSB+
VFhGRTsKPj4KPgo+IFsuLi5dCj4KPj4gQEAgLTM1MywzNyArMzcwLDUxIEBAIHN0YXRpYyB2b2lk
IHZwbDAxMV9kYXRhX2F2YWlsKHN0cnVjdCBkb21haW4gKmQpCj4+Cj4+ICAgICAgc21wX3JtYigp
Owo+Pgo+PiAtICAgIGluX3JpbmdfcXNpemUgPSB4ZW5jb25zX3F1ZXVlZChpbl9wcm9kLAo+PiAr
ICAgIGluX2ZpZm9fbGV2ZWwgPSB4ZW5jb25zX3F1ZXVlZChpbl9wcm9kLAo+PiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBpbl9jb25zLAo+PiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzaXplb2YoaW50Zi0+aW4pKTsKPj4KPj4gLSAgICBvdXRfcmluZ19x
c2l6ZSA9IHhlbmNvbnNfcXVldWVkKG91dF9wcm9kLAo+PiArICAgIG91dF9maWZvX2xldmVsID0g
eGVuY29uc19xdWV1ZWQob3V0X3Byb2QsCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBvdXRfY29ucywKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHNpemVvZihpbnRmLT5vdXQpKTsKPj4KPj4gICAgICAvKiBVcGRhdGUgdGhlIHVhcnQgcnggc3Rh
dGUgaWYgdGhlIGJ1ZmZlciBpcyBub3QgZW1wdHkuICovCj4+IC0gICAgaWYgKCBpbl9yaW5nX3Fz
aXplICE9IDAgKQo+PiArICAgIGlmICggaW5fZmlmb19sZXZlbCAhPSAwICkKPj4gICAgICB7Cj4+
ICAgICAgICAgIHZwbDAxMS0+dWFydGZyICY9IH5SWEZFOwo+PiAtICAgICAgICBpZiAoIGluX3Jp
bmdfcXNpemUgPT0gc2l6ZW9mKGludGYtPmluKSApCj4+ICsKPj4gKyAgICAgICAgaWYgKCBpbl9m
aWZvX2xldmVsID09IHNpemVvZihpbnRmLT5pbikgKQo+PiAgICAgICAgICAgICAgdnBsMDExLT51
YXJ0ZnIgfD0gUlhGRjsKPj4gKwo+PiAgICAgICAgICB2cGwwMTEtPnVhcnRyaXMgfD0gUlhJOwo+
PiAgICAgIH0KPj4KPj4gICAgICAvKiBVcGRhdGUgdGhlIHVhcnQgdHggc3RhdGUgaWYgdGhlIGJ1
ZmZlciBpcyBub3QgZnVsbC4gKi8KPj4gLSAgICBpZiAoIG91dF9yaW5nX3FzaXplICE9IHNpemVv
ZihpbnRmLT5vdXQpICkKPj4gKyAgICBpZiAoIG91dF9maWZvX2xldmVsICE9IHNpemVvZihpbnRm
LT5vdXQpICkKPj4gICAgICB7Cj4+ICsgICAgICAgIHVuc2lnbmVkIGludCBvdXRfZmlmb190aHJl
c2hvbGQ7Cj4+ICsKPj4gICAgICAgICAgdnBsMDExLT51YXJ0ZnIgJj0gflRYRkY7Cj4+IC0gICAg
ICAgIHZwbDAxMS0+dWFydHJpcyB8PSBUWEk7Cj4+Cj4+ICAgICAgICAgIC8qCj4+IC0gICAgICAg
ICAqIENsZWFyIHRoZSBCVVNZIGJpdCBhcyBzb29uIGFzIHNwYWNlIGJlY29tZXMgYXZhaWxhYmxl
Cj4+ICsgICAgICAgICAqIENsZWFyIHRoZSBCVVNZIGJpdCBhcyBzb29uIGFzIHNwYWNlIGJlY29t
ZXMgYXZhbGlhYmxlCj4+ICAgICAgICAgICAqIHNvIHRoYXQgdGhlIFNCU0EgVUFSVCBkcml2ZXIg
Y2FuIHN0YXJ0IHdyaXRpbmcgbW9yZSBkYXRhCj4+ICAgICAgICAgICAqIHdpdGhvdXQgYW55IGZ1
cnRoZXIgZGVsYXkuCj4+ICAgICAgICAgICAqLwo+PiAgICAgICAgICB2cGwwMTEtPnVhcnRmciAm
PSB+QlVTWTsKPj4KPj4gLSAgICAgICAgaWYgKCBvdXRfcmluZ19xc2l6ZSA9PSAwICkKPj4gKyAg
ICAgICAgLyoKPj4gKyAgICAgICAgICogU2V0IHRoZSBUWEkgYml0IG9ubHkgd2hlbiB0aGVyZSBp
cyBzcGFjZSBmb3IgZmlmb19zaXplLzIgYnl0ZXMgd2hpY2gKPj4gKyAgICAgICAgICogaXMgdGhl
IHRyaWdnZXIgbGV2ZWwgZm9yIGFzc2VydGluZy9kZS1hc3N0ZXJ0aW5nIHRoZSBUWCBpbnRlcnJ1
cHQuCj4+ICsgICAgICAgICAqLwo+PiArICAgICAgICBvdXRfZmlmb190aHJlc2hvbGQgPSBzaXpl
b2YoaW50Zi0+b3V0KSAtIFNCU0FfVUFSVF9GSUZPX1NJWkUvMjsKPj4gKwo+PiArICAgICAgICBp
ZiAoIG91dF9maWZvX2xldmVsIDw9IG91dF9maWZvX3RocmVzaG9sZCApCj4+ICsgICAgICAgICAg
ICB2cGwwMTEtPnVhcnRyaXMgfD0gVFhJOwo+PiArICAgICAgICBlbHNlCj4+ICsgICAgICAgICAg
ICB2cGwwMTEtPnVhcnRyaXMgJj0gflRYSTsKPgo+IFNob3VsZCB0aGlzIGxvZ2ljIGJlIGZhY3Rv
cmVkIG91dD8gIFlvdSBkbyB0aGUgc2FtZSB0aGluZyBpbgo+IF93cml0ZV9kYXRhKCkuCkkgd2ls
bCBhZGQgYSBjb21tb24gZnVuY3Rpb24gdG8gc2V0IHRoZSBUWEkgYml0Lgo+Cj4gQWxzbywgaXMg
dGhlcmUgYSByZWFzb24gd2h5IHlvdSBpbXBsZW1lbnQgdGhlIHRyaWdnZXIgdGhyZXNob2xkIGxv
Z2ljIG9uCj4gdGhlIFRYIHNpZGUgb25seT8gIEl0IGxvb2tzIGluY29uc2lzdGVudCBub3cuCkkg
ZGlkIHRyeSB3aXRoIFJYIEZJRk8gdGhyZXNob2xkIGFsc28gYnV0IGl0IHNlZW1zIHRoZSBjdXJy
ZW50IHBsMDExCmRyaXZlciBkb2VzIG5vdApwb2xsIG9uIHRoZSBSWCBGSUZPIGFuZCBqdXN0IHdh
aXRzIGZvciB0aGUgUlggaW50ZXJydXB0IHRyaWdnZXIgdG8Kc3RhcnQgcHJvY2Vzc2luZyB0aGUg
UlggZGF0YS4KVGhpcyBtYWtlcyBSWCB2ZXJ5IHNsb3cgYW5kIGlmIHRoZSBSWCBGSUZPIGlzIG5v
dCBmaWxsZWQgc3VmZmljaWVudGx5LAppdCBkb2VzIG5vdCByZWFkIGRhdGEgZnVydGhlci4KPgo+
IEkgdGhpbmsgYSByZWFsIFBMMDExIGltcGxlbWVudHMgdGhlIHRyaWdnZXIgbG9naWMgaW4gZXhh
Y3RseSB0aGUgc2FtZQo+IHdheSBmb3IgUlggYW5kIFRYIChleGNlcHQgZm9yIHN3YXBwaW5nID49
IGZvciA8PSBpbiB0aGUgdGhyZXNob2xkCj4gY29tcGFyaXNvbikuCj4KPgo+IEl0IGRvZXNuJ3Qg
bG9vayBsaWtlIHRoZSBMaW51eCBwbDAxMSBkcml2ZXIgcmVsaWVzIG9uIGEgY29ycmVjdGx5Cj4g
aW1wbGVtZW50ZWQgUlggdHJpZ2dlciBsZXZlbCB0b2RheSwgYnV0IGl0IG1heSBoYXZlIGRvbmUg
aW4gdGhlIHBhc3QgLS0KPiBJIGRpZCBzb21lIGhhY2tpbmcgaW4gdGhpcyBhcmVhIGF0IHNvbWUg
cG9pbnQsIGJ1dCBjYW4ndCByZW1lbWJlciB0aGUKPiBkZXRhaWxzIG5vdy4KPgpUaGUgY3VycmVu
dCBwbDAxMSBkcml2ZXIKPiBBc3NlcnRpbmcgUlhJIHdoZW5ldmVyIHRoZSBSWCBGSUZPIGlzIG5v
bmVtcHR5IHdvdWxkIHJlc3VsdCBpbiBleGNlc3NpdmUKPiBpbnRlcnJ1cHRzIGlmIHlvdSBhcmUg
c3RyZWFtaW5nIHRoZSBkYXRhIGZyb20gYSBzbG93IHNvdXJjZSAoc3VjaCBhcyBhCj4gcmVhbCBV
QVJUKSBhbmQgcHVzaGluZyB0aGUgY2hhcnMgb25lIGJ5IG9uZSB0byB0aGUgZW11bGF0ZWQgVUFS
VDogdGhlCj4gZ3Vlc3Qgd291bGQgdGFrZSBhbiBJUlEgb24gZWFjaCBjaGFyIHJhdGhlciB0aGFu
IHdhaXRpbmcgdW50aWwgdGhlIFJYCj4gRklGTyBpcyBoYWxmLWZ1bGwuCj4KSSBhZ3JlZSBpdCBp
cyBhbiBvdmVyaGVhZC4gVGhpcyBtYXkgYmUgYW4gaXNzdWUgd2l0aCB0aGUgZHJpdmVyIHdoaWNo
CmlzIHNvbGVseSBkZXBlbmRpbmcgb24gdGhlIFJYCmludGVycnVwdC4gSSB0aGluayBpdCBzaG91
bGQgc3dpdGNoIHRvIHBvbGxpbmcgaWYgdGhlcmUgYXJlIG5vCmludGVycnVwdHMgcmVjZWl2ZWQg
cmVjZW50bHkuCgpSZWdhcmRzLApCaHVwaW5kZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 08:08:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 08:08:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2C3S-0001xs-Co; Wed, 11 Oct 2017 08:07:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2C3R-0001xm-6I
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 08:07:49 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 69/B1-08608-451DDD95; Wed, 11 Oct 2017 08:07:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDSzfg4t1
 Ig4f9VhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aCK/+YC/bxVbQd/8LSwLiFq4uRk0NIIE/i
 3aRGZhCbV8BO4uPuo+wgtoSAocTphTdZQGwWAVWJ76/OM4HYbALqEm3PtrOC2CICJhLr195h7
 GLk4mAWOMwkcaDrClizsIC/xLu5G1lAEkIC7xklnr3cDbSBg4NTwEai6UcgiMkrICjxd4cwSD
 mzgJbEw1+3WCBsbYllC1+DVTMLSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRvTi1qCy1SNd
 ML6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMPgYgGAH47wT/ocYJTmYlER5Febc
 jRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwSt7ASgnWJSanlqRlpkDjAOYtAQHj5IIrxpImre4I
 DG3ODMdInWK0Zhj0uIrf5g4Om7e/cMkxJKXn5cqJc7rCVIqAFKaUZoHNwgWn5cYZaWEeRmBTh
 PiKUgtys0sQZV/xSjOwagkzOsCMoUnM68Ebt8roFOYgE4RTbsDckpJIkJKqoHR+rSKQltcjWC
 17aUr53y/2xezF6p/fXc6S3yXypNpsz7ZGG16kbhk27ob0tuFCifUS3yabBl3nevR6SmrVjH1
 fd8dX6SvFJNzpizs6LF0a817F78X8up1HNnQuvbyBJbElKZ1J43P/gmvXn3kxALt1bvOrJgsa
 rW9lfupddvq20qb2zNv7sydrMRSnJFoqMVcVJwIAD1oy7PKAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1507709263!110816682!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17999 invoked from network); 11 Oct 2017 08:07:44 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 08:07:44 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 11 Oct 2017 02:07:41 -0600
Message-Id: <59DDED6B0200007800184B8F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 11 Oct 2017 02:07:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Volodymyr Babchuk" <volodymyr_babchuk@epam.com>
References: <1507650771-16631-1-git-send-email-volodymyr_babchuk@epam.com>
 <1507650771-16631-5-git-send-email-volodymyr_babchuk@epam.com>
 <59DD0D820200007800184742@prv-mh.provo.novell.com>
 <6c591c46-b431-fe19-4117-ff638588c42d@epam.com>
In-Reply-To: <6c591c46-b431-fe19-4117-ff638588c42d@epam.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH v8 04/11] public: xen.h: add definitions for
 UUID handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEwLjEwLjE3IGF0IDE5OjAzLCA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+IHdy
b3RlOgo+IE9uIDEwLjEwLjE3IDE5OjEyLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMTAu
MTAuMTcgYXQgMTc6NTIsIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4gd3JvdGU6Cj4+PiAr
ICAgIHVpbnQ4X3QgYVsxNl07Cj4+PiArfSB4ZW5fdXVpZF90Owo+Pj4gKwo+Pj4gKy8qCj4+PiAr
ICogWEVOX0RFRklORV9VVUlEKDB4MDAxMTIyMzMsIDB4NDQ1NSwgMHg2Njc3LCAweDg4OTksCj4+
PiArICogICAgICAgICAgICAgICAgIDB4YWEsIDB4YmIsIDB4Y2MsIDB4ZGQsIDB4ZWUsIDB4ZmYp
Cj4+PiArICogd2lsbCBjb25zdHJ1Y3QgVVVJRCAwMDExMjIzMy00NDU1LTY2NzctODg5OS1hYWJi
Y2NkZGVlZmYgcHJlc2VudGVkIGFzCj4+PiArICogezB4MDAsIDB4MTEsIDB4MjIsIDB4MzMsIDB4
NDQsIDB4NTUsIDB4NjYsIDB4NzcsIDB4ODgsCj4+PiArICogMHg5OSwgMHhhYSwgMHhiYiwgMHhj
YywgMHhkZCwgMHhlZSwgMHhmZn07Cj4+PiArICoKPj4+ICsgKiBOQjogVGhpcyBpcyBjb21wYXRp
YmxlIHdpdGggTGludXgga2VybmVsIGFuZCB3aXRoIGxpYnV1aWQsIGJ1dCBpdCBpcyBub3QKPj4+
ICsgKiBjb21wYXRpYmxlIHdpdGggTWljcm9zb2Z0LCBhcyB0aGV5IHVzZSBtaXhlZC1lbmRpYW4g
ZW5jb2RpbmcgKHNvbWUKPj4+ICsgKiBjb21wb25lbnRzIGFyZSBsaXR0bGUtZW5kaWFuLCBzb21l
IGFyZSBiaWctZW5kaWFuKS4KPj4+ICsgKi8KPj4+ICsjZGVmaW5lIFhFTl9ERUZJTkVfVVVJRF8o
YSwgYiwgYywgZCwgZTEsIGUyLCBlMywgZTQsIGU1LCBlNikgICAgICAgICAgICBcCj4+PiArICAg
IHt7KChhKSA+PiAyNCkgJiAweEZGLCAoKGEpID4+IDE2KSAmIDB4RkYsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAo+Pj4gKyAgICAgICgoYSkgPj4gIDgpICYgMHhGRiwgKChhKSA+PiAgMCkg
JiAweEZGLCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4+ICsgICAgICAoKGIpID4+ICA4
KSAmIDB4RkYsICgoYikgPj4gIDApICYgMHhGRiwgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Cj4+PiArICAgICAgKChjKSA+PiAgOCkgJiAweEZGLCAoKGMpID4+ICAwKSAmIDB4RkYsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAo+Pj4gKyAgICAgICgoZCkgPj4gIDgpICYgMHhGRiwgKChk
KSA+PiAgMCkgJiAweEZGLCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4+ICsgICAgICAg
ICAgICAgICAgZTEsIGUyLCBlMywgZTQsIGU1LCBlNn19Cj4+PiArCj4+PiArLyogQ29tcG91bmQg
bGl0ZXJhbHMgYXJlIHN1cHBvcnRlZCBpbiBDOTkgYW5kIGxhdGVyLiAqLwo+Pj4gKyNpZiBkZWZp
bmVkIChfX1NURENfVkVSU0lPTl9fKSAmJiBfX1NURENfVkVSU0lPTl9fID49IDE5OTkwMUwKPj4g
Cj4+IEkgZGlkbid0IG5vdGljZSB0aGlzIGVhcmxpZXIgLSB3aHkgbm8gY2hlY2sgZm9yIF9fR05V
Q19fPwo+IEkgaGF2ZSBzZWVuIHBhdHRlcm4gIiNpZiBkZWZpbmVkIChfX1NURENfVkVSU0lPTl9f
KSAmJiBfX1NURENfVkVSU0lPTl9fIAoKQnV0IGlmIHlvdSBjaGVjaywgYWxsIG9mIHRoZSBleGlz
dGluZyBvbmVzIGhhdmUKIiNlbGlmIGRlZmluZWQoX19HTlVDX18pIi4KCj4gID49IDE5OTkwMSIg
aW4gdmFyaW91cyBwbGFjZXMgaW4gWEVOLCBzbyBJIGRpZCBpdCBhbGlrZS4KPiBBbHNvLCBJJ20g
dXNpbmcgQzk5IGZlYXR1cmUsIG5vdCBnY2Mtb25seSBvbmUuCgpJIGRpZG4ndCBhc2sgeW91IHRv
IHJlcGxhY2UgdGhlIGNvbmRpdGlvbmFsLCBidXQgdG8gKHBvc3NpYmx5KQpleHRlbmQgaXQuCgpK
YW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 08:10:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 08:10:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2C5y-0002YH-Pl; Wed, 11 Oct 2017 08:10:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2C5x-0002Y8-Tr
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 08:10:26 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 89/04-02748-1F1DDD95; Wed, 11 Oct 2017 08:10:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDS/fDxbu
 RBiffqlss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnz5xxgK2gWrej8tIu1gXGqQBcjJ4eQQJ7E
 zZtdjCA2r4CdxIembmYQW0LAUOL0wpssIDaLgKrE+nWv2UFsNgF1ibZn21lBbBGBTIlrHz8D1
 XNxMAvMZZZYcvALWEJYwFui88FLRpCEkMBUJomlfU1gCU4BZ4lf3x+ydTFyAG0TlPi7QxgkzC
 ygJfHw1y0WCFtbYtnC18wgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jU
 01EsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAxABiDYwbiy3fkQoyQHk5Ior8Kc
 u5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHiFgAEtJFiUmp5akZaZA4wFmLQEB4+SCK/aBaA0b
 3FBYm5xZjpE6hSjLkfHzbt/mIRY8vLzUqXEeZ1AZgiAFGWU5sGNgMXlJUZZKWFeRqCjhHgKUo
 tyM0tQ5V8xinMwKgnzpoBM4cnMK4Hb9AroCCagI0TT7oAcUZKIkJJqYIx9OZVbuPyusk3ni/t
 zkr0993P/9BW4JczOWCUvrDr3VPTk+pMuayd1232Z3zuZaf+8XzqJh8vt88wmJq4NeCpWuGK5
 1QemTBGmytKdvaKP74qY505nb+U0dbxx7Puts6c7P6kFML91YsxVbVuy8etE1/wTon+1TnbNv
 jZXzDpz5ZVjKbP72pRYijMSDbWYi4oTAQohBObGAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1507709421!70151000!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38672 invoked from network); 11 Oct 2017 08:10:24 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 11 Oct 2017 08:10:24 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 11 Oct 2017 02:10:20 -0600
Message-Id: <59DDEE0A0200007800184B92@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 11 Oct 2017 02:10:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Petre Ovidiu PIRCALABU" <ppircalabu@bitdefender.com>,
 "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1507570237-5420-1-git-send-email-ppircalabu@bitdefender.com>
 <59DCD90702000078001845C7@prv-mh.provo.novell.com>
 <1507644788.5032.14.camel@bitdefender.com>
 <59DCF4430200007800184661@prv-mh.provo.novell.com>
 <eac9e1f0-c718-1fc3-e368-0e6ca90f68ca@bitdefender.com>
In-Reply-To: <eac9e1f0-c718-1fc3-e368-0e6ca90f68ca@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "tim@xen.org" <tim@xen.org>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v4] x86/altp2m: Added
 xc_altp2m_set_mem_access_multi()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEwLjEwLjE3IGF0IDIwOjA4LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gT24gMTAvMTAvMjAxNyAwNToyNCBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9u
IDEwLjEwLjE3IGF0IDE2OjEzLCA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+
Pj4gT24gTWEsIDIwMTctMTAtMTAgYXQgMDY6MjggLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOj4g
PiAKPj4+Pj4+Cj4+Pj4+Pj4KPj4+Pj4+PiBhLnUuc2V0X21lbV9hY2Nlc3NfbXVsdGkucGZuX2xp
c3QsCj4+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEudS5zZXRf
bWVtX2FjY2Vzc19tdWx0aS5hY2MKPj4+Pj4gZXNzX2xpc3QsCj4+Pj4+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGEudS5zZXRfbWVtX2FjY2Vzc19tdWx0aS5uciwKPj4+
Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYS51LnNldF9tZW1fYWNj
ZXNzX211bHRpLm9wYQo+Pj4+PiBxdWUsCj4+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIE1FTU9QX0NNRF9NQVNLLAo+Pj4+IFRoaXMgbm90IGJlaW5nIGEgbWVtb3As
IHJlLXVzaW5nIHRoaXMgdmFsdWUgbG9va3MgYXJiaXRyYXJ5Lgo+Pj4+IFVubGVzcyBpdCBhYnNv
bHV0ZWx5IGhhcyB0byBiZSB0aGlzIHZhbHVlLCBwbGVhc2UgZWl0aGVyIGFkZCBhIGJyaWVmCj4+
Pj4gY29tbWVudCBzYXlpbmcgdGhpcyBqdXN0IGhhcHBlbnMgdG8gZml0IHlvdXIgbmVlZCBvciB1
c2UgYSBsaXRlcmFsCj4+Pj4gY29uc3RhbnQuCj4+PiBJIHdpbGwgYWRkIGEgY29tbWVudCB0byBj
bGFyaWZ5IHRoZSByZWFzb24gZm9yIHVzaW5nIE1FTU9QX0NNRF9NQVNLOgo+Pj4gZS5nLgo+Pj4g
LyogTUVNT1BfQ01EX01BU0sgaXMgdXNlZCBoZXJlIHRvIG1pcnJvciB0aGUgd2F5Cj4+PiBwMm1f
c2V0X21lbV9hY2Nlc3NfbXVsdGkoKSBpcyBjYWxsZWQgZm9yIHRoZQo+Pj4gWEVOTUVNX2FjY2Vz
c19vcF9zZXRfYWNjZXNzX211bHRpIGNhc2UuICovCj4+IAo+PiBCdXQgdGhhdCdzIG5laXRoZXIg
YnJpZWYgbm9yIGFuIGFjdHVhbCByZWFzb24gKGlmIGF0IGFsbCBpdCBpcyBhIGNvc21ldGljCj4+
IG9uZSkuIEEgd2lkZXIgb3IgbW9yZSBuYXJyb3cgbWFzayB3b3VsZCBkbywgYWZhaWN0Lgo+IAo+
IFJldmlzaXRpbmcgdGhlIHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aSgpIGNvZGUsIHRoZSBtYXNr
IGlzIHVzZWQgaGVyZToKPiAKPiA0NDcgICAgICAgICAvKiBDaGVjayBmb3IgY29udGludWF0aW9u
IGlmIGl0J3Mgbm90IHRoZSBsYXN0IGl0ZXJhdGlvbi4gKi8KPiA0NDggICAgICAgICBpZiAoIG5y
ID4gKytzdGFydCAmJiAhKHN0YXJ0ICYgbWFzaykgJiYgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2so
KSApCj4gNDQ5ICAgICAgICAgewo+IDQ1MCAgICAgICAgICAgICByYyA9IHN0YXJ0Owo+IDQ1MSAg
ICAgICAgICAgICBicmVhazsKPiA0NTIgICAgICAgICB9Cj4gCj4gSWYgSSdtIHJlYWRpbmcgdGhl
IGNvZGUgY29ycmVjdGx5LCBNRU1PUF9DTURfTUFTSyBoYXBwZW5zIHRvIGJlCj4gMDAwMDAwMDAw
MDExMTExMSwgd2hpY2ggYWxsb3dzIGFuIGludGVycnVwdGlvbiBpbiB0aGUgcHJvY2Vzc2luZyBs
b29wCj4gZXZlcnkgNjR0aCB0aW1lIHdlIGdvIHRocm91Z2ggaXQuCj4gCj4gTm93LCBpdCBkb2Vz
IGluZGVlZCBtYWtlIG1vcmUgc2Vuc2UgdG8gc2VlIE1FTU9QX0NNRF9NQVNLIGJlaW5nIHVzZWQK
PiB3aXRoIFhFTk1FTV9hY2Nlc3Nfb3Bfc2V0X2FjY2Vzc19tdWx0aSB0aGFuIGl0IGRvZXMgd2l0
aCBhbHRwMm0gKHdoZXJlCj4gd2UncmUgbm90IGRlYWxpbmcgd2l0aCBtZW1vcHMpLiBIb3dldmVy
LCBpbmRlZWQgYWxtb3N0IGFueSBtYXNrIHdvdWxkIGRvCj4gaGVyZSAoMHgxZiwgZm9yIGV4YW1w
bGUsIG9yIDB4N2YsIG9yIHNvbWV0aGluZyBlbHNlIGVudGlyZWx5KS4KPiAKPiBUaGUgcmVhc29u
IEkndmUgaW5pdGlhbGx5IHBpY2tlZCBNRU1PUF9DTURfTUFTSyBmb3IgdGhpcyBwYXRjaCBpcyB0
aGF0Cj4gaXQgaGFkIHNlZW1lZCBsaWtlIGEgcmVhc29uYWJsZSBkZWZhdWx0IChjdXJyZW5seSBt
YWRlIHVzZSBvZiB3aXRoCj4gWEVOTUVNX2FjY2Vzc19vcF9zZXRfYWNjZXNzX211bHRpKS4gSSdt
IHF1aXRlIGxpa2VseSBtaXNzaW5nIHNvbWV0aGluZywKPiBidXQgSSBkb24ndCBrbm93IHdoYXQg
Y3JpdGVyaWEgd2Ugc2hvdWxkIHVzZSBmb3IgcGlja2luZyBhIGdvb2QgdmFsdWUKPiBoZXJlLCBh
bmQgaG93IHRvIGV4cHJlc3MgaXQuIEFuZCBpZiB3ZSBnbyB3aXRoIHRoZSB0cmllZCBhbmQgdHJ1
ZQo+IE1FTU9QX0NNRF9NQVNLIChiZWNhdXNlIGl0IHNlZW1zIHRvIHdvcmsgd2VsbCksIGlzIGl0
IG5vdCBhcHByb3ByaWF0ZSB0bwo+IGV4cHJlc3MgdGhhdCBpbnRlbnQgYnkgdXNpbmcgaXRzIG5h
bWUgaW4gdGhlIGNvZGU/CgpNeSBwb2ludCBpcyB0aGF0IE1FTU9QX0NNRF9NQVNLIGNhbid0IGJl
IGNoYW5nZWQsIGkuZS4gb3RoZXIKdGhhbiB0aGUgdmFsdWUgdG8gYmUgdXNlZCBoZXJlIGl0IGlz
IG5vdCBhcmJpdHJhcnkuCgo+IFNob3VsZCB3ZSBqdXN0IHVzZSBpdCdzIHZhbHVlIGRpcmVjdGx5
IChpLmUuIDB4M2YpPwoKVGhhdCdzIGNlcnRhaW5seSBhbiBvcHRpb24uCgpKYW4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 08:11:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 08:11:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2C7O-0002gD-3Z; Wed, 11 Oct 2017 08:11:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2C7M-0002fs-9Y
 for xen-devel@lists.xensource.com; Wed, 11 Oct 2017 08:11:52 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 D1/DC-08608-742DDD95; Wed, 11 Oct 2017 08:11:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVdft0t1
 IgwXtphYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmNJ/hKngdUTFveWHWBsY
 P1p1MXJxCAk0Mkm03P/O0sXICeQ8ZpQ4/DANIrGNUWLvxQ2MIAkRAWeJr2fmsoPYvAL6EpuWz
 WICsYUFLCTm3JjEBtIgIXBLQWLCqjnMXYwcQI63xJ0fViA1IOaz+VtYuxjZOdgErCQOiYFEWQ
 RUJV60/2afwMi9gJFhFaNGcWpRWWqRrpGFXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ
 +7iZGoMcZgGAH4/m1gYcYJTmYlER5FebcjRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwetxESgn
 WJSanlqRlpkDDD2YtAQHj5IIr9oFoDRvcUFibnFmOkTqFKMux7FNl/8wCbHk5eelSonzOoHME
 AApyijNgxsBi4NLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEubVApnCk5lXArfpFdARTEBHiK
 bdATmiJBEhJdXA2JokynPicU+oAOM73+q2DRUhJTs+3RE1WnDZsY6nLP/y7+2mae3Xbk6SNvs
 bW1y6NN/e88vDUCbhuy9ihF/8S9dcUKb4TeYn5xm1OwuD+YLTYz6rJG6/cixgZ8M8WyXOa/cl
 XryTjc08aTJv3pF9N0yW/tkhOuvArT9SS5X5ahtvd7/ZOPH+OiWW4oxEQy3mouJEAI6LpoV+A
 gAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1507709509!73151381!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45522 invoked from network); 11 Oct 2017 08:11:50 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Oct 2017 08:11:50 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2C7I-0004xF-3N; Wed, 11 Oct 2017 08:11:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e2C7C-0001Or-IP; Wed, 11 Oct 2017 08:11:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e2C7C-0005Ay-8L; Wed, 11 Oct 2017 08:11:42 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114279-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-xsm:<job
 status>:broken:regression
 qemu-mainline:test-armhf-armhf-xl-credit2:<job status>:broken:regression
 qemu-mainline:test-amd64-amd64-xl-pvh-amd:guest-start:fail:regression
 qemu-mainline:test-amd64-amd64-xl-pvh-intel:guest-start:fail:regression
 qemu-mainline:test-armhf-armhf-xl-credit2:host-install(4):broken:heisenbug
 qemu-mainline:test-amd64-amd64-xl-xsm:host-install(4):broken:heisenbug
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 qemu-mainline:test-amd64-i386-xl-raw:debian-di-install:fail:heisenbug
 qemu-mainline:test-amd64-i386-libvirt-qcow2:debian-di-install:fail:heisenbug
 qemu-mainline:test-armhf-armhf-xl-cubietruck:xen-install:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm: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-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt: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-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm: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-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=530049bc1dcc24c1178a29d99ca08b6dd08413e0
X-Osstest-Versions-That: qemuu=5456c6a4ec9cd8fc314ddc303e88bf85c110975c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 11 Oct 2017 08:11:42 +0000
Subject: [Xen-devel] [qemu-mainline test] 114279: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDI3OSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTQyNzkvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDExNDE5NAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbiAgaW4gMTE0MTk0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgIDEyIGd1ZXN0
LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTQwNDIKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZoLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDExNDA0MgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9j
a2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDQgaG9zdC1pbnN0YWxsKDQpIGJy
b2tlbiBpbiAxMTQxOTQgcGFzcyBpbiAxMTQyNzkKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDExNDE5NCBwYXNzIGluIDExNDI3OQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0t
aW5zdGFsbCBmYWlsIGluIDExNDE5NCBwYXNzIGluIDExNDI3OQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgaW4gMTE0
MTk0IHBhc3MgaW4gMTE0Mjc5CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgMTAgZGViaWFu
LWRpLWluc3RhbGwgZmFpbCBpbiAxMTQxOTQgcGFzcyBpbiAxMTQyNzkKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFjb3cyIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgaW4gMTE0MTk0IHBhc3Mg
aW4gMTE0Mjc5CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDYgeGVuLWluc3RhbGwg
ICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMTQxOTQKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSBy
ZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTQw
NDIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgaW4gMTE0MTk0IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTE0MTk0IG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBsaWtlIDExNDA0MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE0MDQyCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlr
ZSAxMTQwNDIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwg
ICAgICAgICAgICAgICBmYWlsICBsaWtlIDExNDA0MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE0MDQyCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVz
dC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHFlbXV1ICAgICAgICAgICAgICAgIDUzMDA0OWJjMWRjYzI0YzExNzhhMjlkOTljYTA4YjZk
ZDA4NDEzZTAKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIDU0NTZjNmE0
ZWM5Y2Q4ZmMzMTRkZGMzMDNlODhiZjg1YzExMDk3NWMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
NDA0MiAgMjAxNy0xMC0wNSAxMjoxNTo0NyBaICAgIDUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMTQwNjAgIDIwMTctMTAtMDYgMDU6NTM6MzQgWiAgICA1IGRheXMgICAgNiBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTQwODMgIDIwMTctMTAtMDYgMTk6MTY6MTggWiAgICA0IGRh
eXMgICAgNSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbGV4IFdpbGxpYW1zb24gPGFsZXgud2lsbGlhbXNvbkByZWRoYXQuY29tPgogIEJy
YW5kb24gQ2FycGVudGVyIDxicmFuZG9uLmNhcnBlbnRlckBjeXBoZXJwYXRoLmNvbT4KICBDaHJp
c3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAgQ29sbGluIEwuIFdh
bGxpbmcgPHdhbGxpbmdAbGludXgudm5ldC5pYm0uY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVj
a0ByZWRoYXQuY29tPgogIERhbmllbCBQLiBCZXJyYW5nZSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4K
ICBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBEci4gRGF2aWQgQWxhbiBH
aWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQu
Y29tPgogIEZhbSBaaGVuZyA8ZmFtekByZWRoYXQuY29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhl
bEByZWRoYXQuY29tPgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC52bmV0LmlibS5jb20+CiAg
SWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNvbT4KICBKYW4gS2lzemthIDxqYW4ua2lz
emthQHNpZW1lbnMuY29tPgogIEphc29uIEogLiBIZXJuZSA8ampoZXJuZUBsaW51eC52bmV0Lmli
bS5jb20+CiAgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBNYXJrdXMgQXJtYnJ1c3Rl
ciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBN
aWNoYWVsIE9sYnJpY2ggPG0ub2xicmljaEBwZW5ndXRyb25peC5kZT4KICBQYW9sbyBCb256aW5p
IDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdmVsIEJ1dHN5a2luIDxwYnV0c3lraW5AdmlydHVv
enpvLmNvbT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgU3Rl
ZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFRob21hcyBIdXRoIDx0aHV0aEBy
ZWRoYXQuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmly
dHVvenpvLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpv
YiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgYnJva2VuCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0
IHdvdWxkIGJlIDI3NDcgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 08:20:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 08:20:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2CFj-0003Wo-09; Wed, 11 Oct 2017 08:20:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2CFh-0003Wi-Lv
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 08:20:29 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 F2/F9-29911-C44DDD95; Wed, 11 Oct 2017 08:20:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXS6fjDS9fnyt1
 Ig6Y/Yhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aa9XOZCnZJVFzb0MbawNgg3MXIySEkkCfR
 uXYJG4jNK2AnceP2UmYQW0LAUOL0wpssIDaLgKrEtVs9YDVsAuoSbc+2s4LYIgI6Eo+7pwLVc
 HEwC7xlklj2sResWVggSuLD55OMIAkhgfuMEi8/TQKbxCngIfHlxGagBAfQNkGJvzvAjmAW0J
 J4+OsWC4StLbFs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukaG+s
 lFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGIAMQ7GDcuT7wEKMkB5OSKK/CnLuR
 QnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4cy4D5QSLUtNTK9Iyc4CxAJOW4OBREuEtB0nzFhck5
 hZnpkOkTjEacxzbdPkPE0fHzbt/mIRY8vLzUqXEecVASgVASjNK8+AGwWL0EqOslDAvI9BpQj
 wFqUW5mSWo8q8YxTkYlYR5L14CmsKTmVcCt+8V0ClMQKeIpt0BOaUkESEl1cBo3r6hc6ac1c7
 gmy53j22aM+V2x3bB9wIe731+XQz93Hajnqklb9u5617OB2bc+Hr1pHzS98Un9ohqFy4tytDh
 +KFlHpT+n/ls4F3h64p3dp+5HfR4xTPu/HRZPoPjka0Jtrv8ned9nBzn/YZfj+nP+4e+8fYSM
 gIXA7kfMLn3b/+xRf77jYc7lViKMxINtZiLihMBnLNYW8wCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1507710026!100837766!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42875 invoked from network); 11 Oct 2017 08:20:28 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 08:20:28 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 11 Oct 2017 02:20:25 -0600
Message-Id: <59DDF0670200007800184BBA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 11 Oct 2017 02:20:23 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <20171006122519.30345-1-paul.durrant@citrix.com>
 <20171006122519.30345-6-paul.durrant@citrix.com>
 <59DB903F0200007800183F04@prv-mh.provo.novell.com>
 <c9c409345edd498fadf0d748f539eaf9@AMSPEX02CL03.citrite.net>
In-Reply-To: <c9c409345edd498fadf0d748f539eaf9@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v9 05/11] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEwLjEwLjE3IGF0IDE1OjI2LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiBTZW50
OiAwOSBPY3RvYmVyIDIwMTcgMTQ6MDYKPj4gPj4+IE9uIDA2LjEwLjE3IGF0IDE0OjI1LCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+IC0tLSBhL3hlbi9jb21tb24vbWVtb3J5
LmMKPj4gPiArKysgYi94ZW4vY29tbW9uL21lbW9yeS5jCj4+ID4gQEAgLTk2NSw2ICs5NjUsNjcg
QEAgc3RhdGljIGxvbmcgeGF0cF9wZXJtaXNzaW9uX2NoZWNrKHN0cnVjdCBkb21haW4KPj4gKmQs
IHVuc2lnbmVkIGludCBzcGFjZSkKPj4gPiAgICAgIHJldHVybiB4c21fYWRkX3RvX3BoeXNtYXAo
WFNNX1RBUkdFVCwgY3VycmVudC0+ZG9tYWluLCBkKTsKPj4gPiAgfQo+PiA+Cj4+ID4gKyNpZmRl
ZiBDT05GSUdfWDg2Cj4+IAo+PiBDb3VsZCB5b3UgdHJ5IHRvIChhKSBoYXZlIG9ubHkgYSBzaW5n
bGUgc3VjaCAjaWZkZWYgYW5kIChiKSByZWR1Y2UKPj4gaXRzIHNjb3BlIGFzIG11Y2ggYXMgcG9z
c2libGU/IEV2ZW4gaWYgZm9yIG5vdyB0aGUgY29kZSBpcyBkZWFkIG9uCj4+IEFSTSwgbWFraW5n
IHN1cmUgaXQgY29udGludWVzIHRvIGNvbXBpbGUgdGhlcmUgd291bGQgYmUgaGVscGZ1bC4KPj4g
Cj4gCj4gT2suIEkgZG9uJ3QgaGF2ZSBhbiBhcm0gbWFjaGluZSB0byBidWlsZCBvbiBzbyBJIGNh
bid0IHRlbGwgaWYgYW55dGhpbmcgaXMgCj4gYnJva2VuIHRob3VnaC4KCldlbGwsIHRoYXQncyB0
aGUgY2FzZSBmb3IgbW9zdCBvZiB1cyB4ODYgcGVvcGxlLiBJIHVzZSBhIGNyb3NzCmNvbXBpbGVy
IHRvIGJlIGFibGUgdG8gYXQgbGVhc3QgY2hlY2sgdGhlIEFSTSBidWlsZCBpcyBva2F5LgoKPj4g
PiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgKPj4gPiArKysgYi94ZW4vaW5jbHVk
ZS9wdWJsaWMvbWVtb3J5LmgKPj4gPiBAQCAtNTk5LDYgKzU5OSwzNiBAQCBzdHJ1Y3QgeGVuX3Jl
c2VydmVkX2RldmljZV9tZW1vcnlfbWFwIHsKPj4gPiAgdHlwZWRlZiBzdHJ1Y3QgeGVuX3Jlc2Vy
dmVkX2RldmljZV9tZW1vcnlfbWFwCj4+IHhlbl9yZXNlcnZlZF9kZXZpY2VfbWVtb3J5X21hcF90
Owo+PiA+ICBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fcmVzZXJ2ZWRfZGV2aWNlX21lbW9y
eV9tYXBfdCk7Cj4+ID4KPj4gPiArLyoKPj4gPiArICogR2V0IHRoZSBwYWdlcyBmb3IgYSBwYXJ0
aWN1bGFyIGd1ZXN0IHJlc291cmNlLCBzbyB0aGF0IHRoZXkgY2FuIGJlCj4+ID4gKyAqIG1hcHBl
ZCBkaXJlY3RseSBieSBhIHRvb2xzIGRvbWFpbi4KPj4gPiArICovCj4+ID4gKyNkZWZpbmUgWEVO
TUVNX2FjcXVpcmVfcmVzb3VyY2UgMjgKPj4gPiArc3RydWN0IHhlbl9tZW1fYWNxdWlyZV9yZXNv
dXJjZSB7Cj4+ID4gKyAgICAvKiBJTiAtIHRoZSBkb21haW4gd2hvc2UgcmVzb3VyY2UgaXMgdG8g
YmUgbWFwcGVkICovCj4+ID4gKyAgICBkb21pZF90IGRvbWlkOwo+PiA+ICsgICAgLyogSU4gLSB0
aGUgdHlwZSBvZiByZXNvdXJjZSAqLwo+PiA+ICsgICAgdWludDE2X3QgdHlwZTsKPj4gPiArICAg
IC8qCj4+ID4gKyAgICAgKiBJTiAtIGEgdHlwZS1zcGVjaWZpYyByZXNvdXJjZSBpZGVudGlmaWVy
LCB3aGljaCBtdXN0IGJlIHplcm8KPj4gPiArICAgICAqICAgICAgdW5sZXNzIHN0YXRlZCBvdGhl
cndpc2UuCj4+ID4gKyAgICAgKi8KPj4gPiArICAgIHVpbnQzMl90IGlkOwo+PiA+ICsgICAgLyog
SU4gLSBudW1iZXIgb2YgKDRLKSBmcmFtZXMgb2YgdGhlIHJlc291cmNlIHRvIGJlIG1hcHBlZCAq
Lwo+PiA+ICsgICAgdWludDMyX3QgbnJfZnJhbWVzOwo+PiA+ICsgICAgdWludDMyX3QgcGFkOwo+
PiA+ICsgICAgLyogSU4gLSB0aGUgaW5kZXggb2YgdGhlIGluaXRpYWwgZnJhbWUgdG8gYmUgbWFw
cGVkICovCj4+ID4gKyAgICB1aW50NjRfYWxpZ25lZF90IGZyYW1lOwo+PiAKPj4gRG9lcyB0aGlz
IHJlYWxseSBuZWVkIHRvIGJlIDY0IGJpdHMgd2lkZT8KPiAKPiBJJ2QgcHJlZmVyIG5vdCB0byBs
aW1pdCB0byAzMiBiaXRzIGp1c3QgaW4gY2FzZSB3ZSB3YW50IHRvIHVzZSB0aGlzIAo+IGh5cGVy
Y2FsbCB0byBtYXAgc29tZXRoaW5nIHdpdGggYSBsYXJnZSBmcmFtZSBzcGFjZS4KCkluIHdoaWNo
IGNhc2UgeW91J2xsIG5lZWQgdG8gdGFrZSBjYXJlIG9mIHRoZSB0cnVuY2F0aW9uIGlzc3VlcyBJ
J3ZlCnBvaW50ZWQgb3V0IGVsc2V3aGVyZS4KCj4+ID4gKyAgICAvKiBJTi9PVVQgLSBJZiB0aGUg
dG9vbHMgZG9tYWluIGlzIFBWIHRoZW4sIHVwb24gcmV0dXJuLCBnbWZuX2xpc3QKPj4gPiArICAg
ICAqICAgICAgICAgIHdpbGwgYmUgcG9wdWxhdGVkIHdpdGggdGhlIE1GTnMgb2YgdGhlIHJlc291
cmNlLgo+PiA+ICsgICAgICogICAgICAgICAgSWYgdGhlIHRvb2xzIGRvbWFpbiBpcyBIVk0gdGhl
biBpdCBpcyBleHBlY3RlZCB0aGF0LCBvbgo+PiA+ICsgICAgICogICAgICAgICAgZW50cnksIGdt
Zm5fbGlzdCB3aWxsIGJlIHBvcHVsYXRlZCB3aXRoIGEgbGlzdCBvZiBHRk5zCj4+ID4gKyAgICAg
KiAgICAgICAgICB0aGF0IHdpbGwgYmUgbWFwcGVkIHRvIHRoZSBNRk5zIG9mIHRoZSByZXNvdXJj
ZS4KPj4gPiArICAgICAqLwo+PiA+ICsgICAgWEVOX0dVRVNUX0hBTkRMRSh4ZW5fdWxvbmdfdCkg
Z21mbl9saXN0Owo+PiAKPj4gV2h5IG5vdCB4ZW5fcGZuX3Q/Cj4gCj4gSSd2ZSBkZWJhdGVkIHRo
aXMgd2l0aCBteXNlbGYgYSBmZXcgdGltZXMuIEknbSBub3QgY29udmluY2VkIHRoYXQgc29tZXRo
aW5nIAo+IHRoYXQgY291bGQgYmUgYW4gbWZuIG9yIGEgZ2ZuIHNob3VsZCBoYXZlIGEgeGVuX3Bm
bl90IHR5cGUuCgpXZWxsLCBsb29raW5nIG92ZXIgdGhlIHByZXNlbnQgdXNlcyBvZiB4ZW5fcGZu
X3QgaXQgbG9va3MgbGlrZSBxdWl0ZQphIGZldyBhcmUgZm9yIG1peGVkIG1lYW5pbmcgdXNlcyBi
ZXR3ZWVuIFBWIGFuZCBIVk0uIEFuZCBidHcsCnNpbmNlIHdlIHRyeSB0byBnZXQgcmlkIG9mIHRo
ZSB0ZXJtICJHTUZOIiwgcGVyaGFwcyAiZnJhbWVfbGlzdCIKbWlnaHQgYmUgYSBiZXR0ZXIgZmll
bGQgbmFtZSBoZXJlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 08:27:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 08:27:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2CLs-0003ph-Qe; Wed, 11 Oct 2017 08:26:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1e2CLr-0003pb-Ja
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 08:26:51 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 23/66-00706-AC5DDD95; Wed, 11 Oct 2017 08:26:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsVyMfS6nu6pq3c
 jDbYu57JY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDNe/mAtuClZcffGW8YGxo3CXYxcHEICExgl
 dpx4wdzFyMnBItDAKrG7NRQkISEwh1Xi3/U5jCAJCYEyic6Vq9kg7CKJn9cXQtmFEo+fbGQCs
 XkFBCVOznzCAmILCXhKvFnawtrFyMHBKeAt8egvD0S4QmLdwrtgJWwCGhJrpxxkg9irKvFm53
 ZWiDEBEm+/nQRbKyyQJLGtdzHYeBEBfYlNtxvZQWxmAQeJJW1b2CBsTYnW7b/ZJzAKzkJyxSw
 kqQWMTKsY1YtTi8pSi3QN9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAkOTAQh2
 MC7/6HSIUZKDSUmUV2HO3UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzcwFAXEixKTU+tSMvMA
 UYJTFqCg0dJhHfxFaA0b3FBYm5xZjpE6hSjK8eFO5f+MHEc23QZSB7YcwtIbrp5F0hu+P7gD5
 MQS15+XqqUOO93kGYBkOaM0jy40bAIv8QoKyXMywh0rBBPQWpRbmYJqvwrRnEORiVhXlOQC3k
 y80rgLngFdBwT0HGiaXdAjitJREhJNTBONDjpHbAnvapOac6ma4/+zRPMljX8/Zdn5nm/SyvW
 MMV4bp989+7inCWXigvYmz79XvL9goXe0mymrRVyFk6CZz2PZwTXHGpNEDosrSnw8JLghvTcu
 fFr00/G+Bx/9YPBrq5n6Zce9992Rs8ayp4fMjsx33J1xP8rLMZ8TeveSL/yWCA5T+SyEktxRq
 KhFnNRcSIAXpL0wOsCAAA=
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1507710409!105164707!1
X-Originating-IP: [209.85.215.46]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20562 invoked from network); 11 Oct 2017 08:26:50 -0000
Received: from mail-lf0-f46.google.com (HELO mail-lf0-f46.google.com)
 (209.85.215.46)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Oct 2017 08:26:50 -0000
Received: by mail-lf0-f46.google.com with SMTP id n69so1180305lfn.2
 for <xen-devel@lists.xen.org>; Wed, 11 Oct 2017 01:26:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=hkLUp+Ex+bI+/Um6K3y51Dvj7hh5/3xSDTv8tCgyTPs=;
 b=UwMIQvktVFPDI8UZbirA9J8/f9OpUQNGsbGhZYbNzQgXBIQeprti3mxrMXJBINWngk
 dCl8RFf0RdWhmxqmWq56zR8B4lhRhKeJLnnzGXMOTeADFUqvRSSTfK3x70V06ddMcq86
 qpNrynH5xPE+ynCE8bg2XVAwioiLhsTa5sOO5M+pygpoKiatXUEk59fZ6Os+Hjsp4f8J
 2PdXG61s8apEoy7E3qWWh1hXt/b/RCUEuthyWNHAwVGLWJ7JbSuDKB8Y/mX1KT1ZEaqJ
 ON+yyXusuInsgSKiTjIETeWNP7YvbWeTuSoYdhqEmqqx8Hg4eEgJ8TsZVsPsUVK3rnev
 q+Zg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=hkLUp+Ex+bI+/Um6K3y51Dvj7hh5/3xSDTv8tCgyTPs=;
 b=JMkrJJ7Ndn2IX56N2zCstdTszRwToIpoicXf2cu01w5DuCVG16QPaeGkYu4436ETYS
 1j97uuNsDf+swaPjzfRtzvIoel4yzILm4L7FVhswiLg6EqMv6JLqwR6f4GD4ZzUtYfSu
 LZFSjuZxpsip+vmJoB/qmvF65A2CjrGTHjFre/4itcb6Wo0WLegfs3YJ0h397co9KGpj
 O6sYOFxnPSzwbRZy2XfDvTfl8pEhWNeX0PgyLt+PSm4ilWacRJWa48E45Syem4gL6aeT
 h4I+kJwpJ3ugsVsuf6ngjKJJD+vdv5OlvdGgcq5A4l79V7J+LvyWrDFw/ZJtyMv8yI94
 8hdw==
X-Gm-Message-State: AMCzsaWROo6ycZJvjYupRW4HuKexrsLTyzocr8rcppshXv8HsiZ7462g
 TisXe9/wfWxkprqKCU/TOP3/449+BI1fEflEaFQ=
X-Google-Smtp-Source: AOwi7QBANK18gEBArFvc5HAhuoE2qS67EFrPl4xpNBFR1kHdhO5oDc4VI5Y7cLQuf4KBk6S5ZfIF9zOQtKPpPY18Xx4=
X-Received: by 10.25.26.18 with SMTP id a18mr6276108lfa.200.1507710409528;
 Wed, 11 Oct 2017 01:26:49 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.21.19 with HTTP; Wed, 11 Oct 2017 01:26:48 -0700 (PDT)
In-Reply-To: <alpine.DEB.2.10.1710101655390.3105@sstabellini-ThinkPad-X260>
References: <20170827083615.15712-1-blackskygg@gmail.com>
 <alpine.DEB.2.10.1710101655390.3105@sstabellini-ThinkPad-X260>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Wed, 11 Oct 2017 16:26:48 +0800
Message-ID: <CAHrd_jr_3-gX6gkuy9qyzvZin68TXZ2hYOiV-jr2baw=gwS+wg@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 0/6] Allow setting up shared memory areas
 between VMs from xl config files
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU3RlZmFubywKClNvcnJ5IGZvciB0aGUgbG9uZyBkZWxheS4gSSd2ZSBiZWVuIGJ1c3kgd2l0
aCBvdGhlciBzY2hvb2wgc3R1ZmYgcmVjZW50bHkgc28KSSBjYW4gb25seSB1c2UgbXkgc3BhcmUg
dGltZSBvbiB0aGlzLiBUaGUgY3VycmVudCBzaXR1YXRpb24gaXM6IHRoZQpjb2RlIGhhcyBhbHJl
YWR5IGJlZW4gY29tcGxldGVkLCBidXQgSSdtIHN0aWxsIGRyYWZ0aW5nIHRoZSBtYW4gcGFnZXMK
YW5kIHRoZXJlIGFyZSBhcHByb3hpbWF0ZWx5IDIwJSBsZWZ0LiBJJ2xsIHRyeSBteSBiZXN0IHRv
IHVwZGF0ZSBpdCB3aXRoaW4KdGhlIGZvbGxvd2luZyBvbmUgd2VlayBvciBzby4KClNvcnJ5IGFn
YWluIGZvciBmYWlsaW5nIHRvIHNjaGVkdWxlIG15IHRpbWUgZWZmZWN0aXZlbHkuCgpDaGVlcnMs
CgpaaG9uZ3plIExpdS4KCjIwMTctMTAtMTEgNzo1NSBHTVQrMDg6MDAgU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjoKPiBPbiBTdW4sIDI3IEF1ZyAyMDE3LCBaaG9u
Z3plIExpdSB3cm90ZToKPj4gVGhpcyBzZXJpZXMgaW1wbGVtZW50cyB0aGUgbmV3IHhsIGNvbmZp
ZyBlbnRyeSBwcm9wb3NlZCBpbiBbMV0uIFVzZXJzIGNhbiB1c2UKPj4gdGhlIG5ldyBjb25maWcg
ZW50cnkgdG8gc3RhdGljYWxseSBzZXR1cCBzaGFyZWQgbWVtb3J5IGFyZWFzIGFtb25nIFZNcyB0
aGF0Cj4+IGRvbid0IGhhdmUgZ3JhbnQgdGFibGUgc3VwcG9ydCBzbyB0aGF0IHRoZXkgY291bGQg
Y29tbXVuaWNhdGUgd2l0aCBlYWNoIG90aGVyCj4+IHRocm91Z2ggdGhlIHN0YXRpYyBzaGFyZWQg
bWVtb3J5IGFyZWFzLgo+Pgo+PiBbMV0gUHJvcG9zbGEgdG8gYWxsb3cgc2V0dGluZyB1cCBzaGFy
ZWQgbWVtb3J5IGFyZWFzIGJldHdlZW4gVk1zIGZyb20geGwgY29uZmlnIGZpbGU6Cj4+ICAgaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDgvbXNnMDMy
NDIuaHRtbAo+Pgo+PiB2MjoKPj4gICAqIGZpeGVkIHNldmVyYWwgY29kZSBzdHlsZSBpc3N1ZXMu
Cj4+ICAgKiBpbnRyb2R1Y2UgTU1VX19TSEFSRV9NRU0gaW4gZmxhc2sgYXYgcGVybWlzc2lvbnMs
IGFuZCBhZGQgYSBjaGVjayB0byB0aGlzLgo+PiAgICAgcGVybWlzc2lvbiBpbiB0aGUgZmxhc2sg
aG9vayBmb3IgeHNtX21hcF9nbWZuX2ZvcmVpZ24uCj4+ICAgKiBzdXBwb3J0IHJvbGxpbmcgYmFj
ayBkdXJpbmcgY3JlYXRpb24gb24gcGFydGlhbCBmYWlsdXJlLgo+PiAgICogcmVmY291bnRpbmcg
dGhlIHNzaG0gcGF0aCBpbnN0ZWFkIG9mIHVzaW5nICJhbGl2ZSIgYW5kICJ6b21iaWUiIHRvIGxh
YmVsIHRoZQo+PiAgICAgbWFzdGVyIGFuZCBjb3VudGluZyB0aGUgc2xhdmVzLgo+Cj4gSGV5IFpo
b25nemUsCj4KPiBhbnkgcGxhbnMgb24gc2VuZGluZyBhbiB1cGRhdGUgb2YgdGhpcyBzZXJpZXM/
Cj4KPgo+PiBDaGVlcnMsCj4+Cj4+IFpob25nemUgTGl1ICg2KToKPj4gICBsaWJ4YzogYWRkIHhj
X2RvbWFpbl9yZW1vdmVfZnJvbV9waHlzbWFwIHRvIHdyYXAKPj4gICAgIFhFTk1FTV9yZW1vdmVf
ZnJvbV9waHlzbWFwCj4+ICAgbGlieGw6IGludHJvZHVjZSBhIG5ldyBzdHJ1Y3R1cmUgdG8gcmVw
cmVzZW50IHN0YXRpYyBzaGFyZWQgbWVtb3J5Cj4+ICAgICByZWdpb25zCj4+ICAgbGlieGw6eGw6
IGFkZCBwYXJzaW5nIGNvZGUgdG8gcGFyc2UgImxpYnhsX3N0YXRpY19zc2htIiBmcm9tIHhsIGNv
bmZpZwo+PiAgICAgZmlsZXMKPj4gICB4c206IGZsYXNrOiBjaGFuZ2UgdGhlIGR1bW15IHhzbSBw
b2xpY3kgYW5kIGZsYXNrIGhvb2sgZm9yCj4+ICAgICBtYXBfZ21mbl9mb3JlZ2luCj4+ICAgbGli
eGw6IHN1cHBvcnQgbWFwcGluZyBzdGF0aWMgc2hhcmVkIG1lbW9yeSBhcmVhcyBkdXJpbmcgZG9t
YWluCj4+ICAgICBjcmVhdGlvbgo+PiAgIGxpYnhsOiBzdXBwb3J0IHVubWFwcGluZyBzdGF0aWMg
c2hhcmVkIG1lbW9yeSBhcmVhcyBkdXJpbmcgZG9tYWluCj4+ICAgICBkZXN0cnVjdGlvbgo+Pgo+
PiAgdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMveGVuLmlmICAgfCAgIDIgKwo+PiAgdG9vbHMv
bGlieGMvaW5jbHVkZS94ZW5jdHJsLmggICAgICAgfCAgIDQgKwo+PiAgdG9vbHMvbGlieGMveGNf
ZG9tYWluLmMgICAgICAgICAgICAgfCAgMTEgKwo+PiAgdG9vbHMvbGlieGwvTWFrZWZpbGUgICAg
ICAgICAgICAgICAgfCAgIDQgKy0KPj4gIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAgICAg
ICAgIHwgICA0ICsKPj4gIHRvb2xzL2xpYnhsL2xpYnhsX2FyY2guaCAgICAgICAgICAgIHwgICA2
ICsKPj4gIHRvb2xzL2xpYnhsL2xpYnhsX2FybS5jICAgICAgICAgICAgIHwgIDE1ICsrCj4+ICB0
b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAgICAgICAgICB8ICAyNyArKwo+PiAgdG9vbHMvbGli
eGwvbGlieGxfZG9tYWluLmMgICAgICAgICAgfCAgIDUgKwo+PiAgdG9vbHMvbGlieGwvbGlieGxf
aW50ZXJuYWwuaCAgICAgICAgfCAgMTUgKysKPj4gIHRvb2xzL2xpYnhsL2xpYnhsX3NzaG0uYyAg
ICAgICAgICAgIHwgNDgwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+PiAg
dG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICAgICAgICAgfCAgMzQgKystCj4+ICB0b29scy9s
aWJ4bC9saWJ4bF94ODYuYyAgICAgICAgICAgICB8ICAxOCArKwo+PiAgdG9vbHMvbGlieGwvbGli
eGx1X3NzaG0uYyAgICAgICAgICAgfCAyMTAgKysrKysrKysrKysrKysrKwo+PiAgdG9vbHMvbGli
eGwvbGlieGx1dGlsLmggICAgICAgICAgICAgfCAgIDYgKwo+PiAgdG9vbHMveGwveGxfcGFyc2Uu
YyAgICAgICAgICAgICAgICAgfCAgMjQgKy0KPj4gIHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAg
ICAgICAgICAgIHwgICAyICstCj4+ICB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgICAgICAg
ICB8ICAgMiArLQo+PiAgeGVuL2luY2x1ZGUveHNtL2R1bW15LmggICAgICAgICAgICAgfCAgIDgg
Ky0KPj4gIHhlbi9pbmNsdWRlL3hzbS94c20uaCAgICAgICAgICAgICAgIHwgICA3ICstCj4+ICB4
ZW4veHNtL2ZsYXNrL2hvb2tzLmMgICAgICAgICAgICAgICB8ICAxMCArLQo+PiAgeGVuL3hzbS9m
bGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMgfCAgIDQgKwo+PiAgMjIgZmlsZXMgY2hhbmdlZCwg
ODgzIGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygtKQo+PiAgY3JlYXRlIG1vZGUgMTAwNjQ0
IHRvb2xzL2xpYnhsL2xpYnhsX3NzaG0uYwo+PiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2xp
YnhsL2xpYnhsdV9zc2htLmMKPj4KPj4gLS0KPj4gMi4xNC4wCj4+CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 08:31:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 08:31:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2CPu-0004Tb-Aj; Wed, 11 Oct 2017 08:31:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2CPt-0004TU-1U
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 08:31:01 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 FE/8D-03953-4C6DDD95; Wed, 11 Oct 2017 08:31:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXS6fjDS/fwtbu
 RBic3aVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm7P59mLmgXqbj99C57A2O7QBcjJ4eQQJ7E
 r59L2EFsXgE7iRUdB1hBbAkBQ4nTC2+ygNgsAqoS+6deZAKx2QTUJdqebQerERHQkXjcPRWoh
 ouDWeAzk8SuHUfZQBLCAlESHz6fZARJCAnMYZLo3XkUqJuDg1PAQ+LxPDCTV0BQ4u8OYZByZg
 EtiYe/brFA2NoSyxa+ZgYpYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaN6cWpRWWqRrqF
 eUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZg8NUzMDDuYGzqdT7EKMnBpCTKqzDn
 bqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV5mYDALCRalpqdWpGXmAOMAJi3BwaMkwht5FSjNW
 1yQmFucmQ6ROsVoz3Fs0+U/TBwdN+8CyU1gcsP3B3+YhFjy8vNSpcR5f4K0CYC0ZZTmwQ2Fxe
 0lRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8aSBTeDLzSuB2vwI6iwnoLNG0OyBnlSQipKQ
 aGHM8J0fpvX4lWR6zzcsw6HX5g51fLURmrXk43z493dW1/aLixGcNh+awdPpNWnxBzUN4DpdQ
 /b4Ns5+w3c1JjHB8yHIna3vc41ttUWtuxy6tDXHQlQ6qPcNfpLGk7X9erKNB3L9z9XP+XC871
 vgo8j7/r01W+24r8Ok6WM6x+zbx5+xnS+wChZRYijMSDbWYi4oTAZr1c+nWAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1507710657!92416814!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34093 invoked from network); 11 Oct 2017 08:30:59 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 11 Oct 2017 08:30:59 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 11 Oct 2017 02:30:56 -0600
Message-Id: <59DDF2DE0200007800184BCC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 11 Oct 2017 02:30:54 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <20171006122519.30345-1-paul.durrant@citrix.com>
 <20171006122519.30345-6-paul.durrant@citrix.com>
 <59DBA27702000078001840A4@prv-mh.provo.novell.com>
 <93ec8024a50d415c84e54eebb0454356@AMSPEX02CL03.citrite.net>
 <e77cb7e5e432471daa078bc1ab3d17f1@AMSPEX02CL03.citrite.net>
In-Reply-To: <e77cb7e5e432471daa078bc1ab3d17f1@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: 'Stefano Stabellini' <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, 'KonradRzeszutek Wilk' <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "'xen-devel@lists.xenproject.org'" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v9 05/11] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEwLjEwLjE3IGF0IDE2OjM3LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBQYXVsIER1cnJhbnQKPj4gU2VudDogMTAgT2N0b2JlciAyMDE3IDE1OjEwCj4+
ID4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gPiBTZW50
OiAwOSBPY3RvYmVyIDIwMTcgMTU6MjMKPj4gPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJh
bnRAY2l0cml4LmNvbT4KPj4gPiA+Pj4gT24gMDYuMTAuMTcgYXQgMTQ6MjUsIDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+ID4gPiAtLS0gYS94ZW4vY29tbW9uL21lbW9yeS5jCj4+
ID4gPiArKysgYi94ZW4vY29tbW9uL21lbW9yeS5jCj4+ID4gPiBAQCAtOTY1LDYgKzk2NSw2NyBA
QCBzdGF0aWMgbG9uZyB4YXRwX3Blcm1pc3Npb25fY2hlY2soc3RydWN0IGRvbWFpbgo+PiA+ICpk
LCB1bnNpZ25lZCBpbnQgc3BhY2UpCj4+ID4gPiAgICAgIHJldHVybiB4c21fYWRkX3RvX3BoeXNt
YXAoWFNNX1RBUkdFVCwgY3VycmVudC0+ZG9tYWluLCBkKTsKPj4gPiA+ICB9Cj4+ID4gPgo+PiA+
ID4gKyNpZmRlZiBDT05GSUdfWDg2Cj4+ID4gPiArc3RhdGljIGludCBhY3F1aXJlX3Jlc291cmNl
KGNvbnN0IHhlbl9tZW1fYWNxdWlyZV9yZXNvdXJjZV90ICp4bWFyKQo+PiA+ID4gK3sKPj4gPiA+
ICsgICAgc3RydWN0IGRvbWFpbiAqZCwgKmN1cnJkID0gY3VycmVudC0+ZG9tYWluOwo+PiA+ID4g
KyAgICB1bnNpZ25lZCBsb25nIG1mbl9saXN0WzJdOwo+PiA+ID4gKyAgICBpbnQgcmM7Cj4+ID4g
PiArCj4+ID4gPiArICAgIGlmICggeG1hci0+bnJfZnJhbWVzID09IDAgfHwgeG1hci0+cGFkICE9
IDAgKQo+PiA+ID4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4+ID4gPiArCj4+ID4gPiArICAg
IGlmICggeG1hci0+bnJfZnJhbWVzID4gQVJSQVlfU0laRShtZm5fbGlzdCkgKQo+PiA+ID4gKyAg
ICAgICAgcmV0dXJuIC1FMkJJRzsKPj4gPiA+ICsKPj4gPiA+ICsgICAgZCA9IHJjdV9sb2NrX2Rv
bWFpbl9ieV9hbnlfaWQoeG1hci0+ZG9taWQpOwo+PiA+ID4gKyAgICBpZiAoIGQgPT0gTlVMTCAp
Cj4+ID4gPiArICAgICAgICByZXR1cm4gLUVTUkNIOwo+PiA+ID4gKwo+PiA+ID4gKyAgICByYyA9
IHhzbV9kb21haW5fbWVtb3J5X21hcChYU01fVEFSR0VULCBkKTsKPj4gPgo+PiA+IExvb2tpbmcg
YXQgdGhlIGRlc2NyaXB0aW9uIG9mIHBhdGNoIDYgLSB3aHkgaXMgdGhpcyBYU01fVEFSR0VUCj4+
ID4gcmF0aGVyIHRoYW4gWFNNX0RNX1BSSVY/Cj4+IAo+PiBHb29kIHBvaW50LiBJIHdhcyB1c2lu
ZyB0aGUgcHJpdiBtYXBwaW5nIGNvZGUgYXMgYSBndWlkZSwgYnV0IFhTTV9ETV9QUklWCj4+IGlz
IHByb2JhYmx5IHRoZSByaWdodCB0aGluZyB0byB1c2UgaW4gdGhpcyBjYXNlLgo+PiAKPiAKPiBB
Y3R1YWxseSB0aGF0J3Mgbm90IHBvc3NpYmxlLiBUaGVyZSBpcyBhbiBhc3NlcnRpb24gaW4gCj4g
eHNtX2RvbWFpbl9tZW1vcnlfbWFwKCkgdGhhdCB0aGUgYWN0aW9uIGlzIFhTTV9UQVJHRVQuCgpX
ZWxsLCBJIHdhcyBhZnJhaWQgb2YgdGhpcyBiZWluZyB0aGUgY2FzZSwgYnV0IHRoaXMgb25seSBj
b21wbGljYXRlcwp5b3VyIGpvYiwgaXQgZG9lc24ndCBtYWtlIFhTTV9UQVJHRVQgdGhlIHJpZ2h0
IGNob2ljZSBoZXJlLiBCdXQKd2FpdCwgbWF5YmUgaXQgY2FuIGJlIGNvbnNpZGVyZWQgc3VmZmlj
aWVudCwgYnV0IHRoZW4gdGhpcyBuZWVkcwp0byBiZSBwcm9taW5lbnRseSBwb2ludGVkIG91dCBi
eSBhIGNvbW1lbnQgYWRkZWQgYXQgYSBzdWl0YWJsZQpwbGFjZTogRm9yIHRoZSBpb3JlcSBwYWdl
cywgdGhlbSBiZWluZyBvd25lZCBieSB0aGUgZW11bGF0aW5nCmRvbWFpbiwgcGFnZSBvd25lcnNo
aXAgdmFsaWRhdGlvbnMgd2hpbGUgdHJ5aW5nIHRvIG1ha2UgdXNlIG9mIHRoZQpNRk5zIHdvdWxk
IHByZXZlbnQgbWlzLXVzZSBieSB0aGUgZG9tYWluIHRoZSBlbXVsYXRpb24gaXMgYmVpbmcKZG9u
ZSBmb3IuIEFuZCBmb3IgZ3JhbnQgdGFibGUgcGFnZXMgdGhlIGd1ZXN0IGlzIGFibGUgdG8gYWNj
ZXNzCnRoZW0gYW5vdGhlciB3YXkgYW55d2F5LgoKV2hpY2ggYmFzaWNhbGx5IGxlYXZlcyB0aGUg
cXVlc3Rpb24gb2YgdGhpcyBiZWluZyBhbiBpbmZvcm1hdGlvbgpsZWFrIGZvciBpb3JlcSBwYWdl
cywgYXMgdGhlIGd1ZXN0IGlzIG5vdCBzdXBwb3NlZCB0byBrbm93IHRoZQpNRk5zLCBidXQgY291
bGQgb2J0YWluIHRoZW0gaGVyZS4gSSBmb3Igb25lIHdvdWxkIGNvbnNpZGVyIHN1Y2gKYSBsZWFr
IGEgc2VjdXJpdHkgaXNzdWUsIGV2ZW4gaWYga25vd2xlZGdlIG9mIHRoZSBNRk5zIGFsb25lIGlz
Cm5vdCBlbm91Z2ggdG8gZXhwbG9pdCBhbnl0aGluZywgYnV0IG1heWJlIG90aGVycyB0aGluayBk
aWZmZXJlbnRseS4KCkJ1dCB0aGUgZ3JhbnQgdGFibGUgYXNwZWN0IHN1Z2dlc3RzIGFueXdheSB0
aGF0IHBlcmhhcHMgdGhlCnBlcm1pc3Npb24gdG8gYmUgY2hlY2tlZCBoZXJlIG5lZWRzIHRvIGRl
cGVuZCBvbiByZXNvdXJjZSB0eXBlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 08:35:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 08:35:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2CUI-0004f1-SJ; Wed, 11 Oct 2017 08:35:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2CUH-0004ev-6v
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 08:35:33 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 43/F9-07499-4D7DDD95; Wed, 11 Oct 2017 08:35:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS/fy9bu
 RBr8fWVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkPF9xnLTglU3FzajtLA+MkkS5GTg4hgTyJ
 l7O2sHcxcnDwCthJdJxVAAlLCBhKnF54kwXEZhFQlVj95RgbiM0moC7R9mw7K4gtIqAj8bh7K
 lANFwezwDwmiWlHj4ElhAUCJZ7MmMQIkhASuM8oseDgc7BuTgEPiaYPGxghlglK/N0hDBJmFt
 CSePjrFguErS2xbOFrZpASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMaoXpxaVpRbpmuo
 lFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGHwMQ7GCcftn/EKMkB5OSKK/CnLuR
 QnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4118DygkWpaanVqRl5gDjACYtwcGjJMLrCZLmLS5Iz
 C3OTIdInWLU5ei4efcPkxBLXn5eqpQ4bxpIkQBIUUZpHtwIWExeYpSVEuZlBDpKiKcgtSg3sw
 RV/hWjOAejkjDvZZApPJl5JXCbXgEdwQR0hGjaHZAjShIRUlINjMaZEfJT12zN+/Zmh6xs6V4
 rYcbiJdzH9PtfFDn9uH0rbbNECktfzkvPR/avZTIum/gZmLl/n3Lp4H+hhs/XEllj7Ru35Jc5
 zgzQYW4vt2CUdmx9MnHpou95qzuE7FcILd54zVCDo81jvsWc2miW73veOz5ew1C+2L5E4Jj5y
 z4XvUUrLY//V2Ipzkg01GIuKk4EAJVNUCzEAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1507710930!73513547!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59372 invoked from network); 11 Oct 2017 08:35:31 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 08:35:31 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 11 Oct 2017 02:35:29 -0600
Message-Id: <59DDF3F00200007800184BD8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 11 Oct 2017 02:35:28 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <20171006122519.30345-1-paul.durrant@citrix.com>
 <20171006122519.30345-7-paul.durrant@citrix.com>
 <59DBAFE20200007800184135@prv-mh.provo.novell.com>
 <75e919eac68c40e59a26eae9831b3640@AMSPEX02CL03.citrite.net>
In-Reply-To: <75e919eac68c40e59a26eae9831b3640@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v9 06/11] x86/hvm/ioreq: add a new mappable
 resource type...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEwLjEwLjE3IGF0IDE2OjQ1LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiBTZW50
OiAwOSBPY3RvYmVyIDIwMTcgMTY6MjEKPj4gPj4+IE9uIDA2LjEwLjE3IGF0IDE0OjI1LCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+IEBAIC03ODQsNiArODg1LDQ1IEBAIGlu
dCBodm1fZ2V0X2lvcmVxX3NlcnZlcl9pbmZvKHN0cnVjdCBkb21haW4gKmQsCj4+IGlvc2Vydmlk
X3QgaWQsCj4+ID4gICAgICByZXR1cm4gcmM7Cj4+ID4gIH0KPj4gPgo+PiA+ICtpbnQgaHZtX2dl
dF9pb3JlcV9zZXJ2ZXJfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKPj4g
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBpZHgsIG1mbl90
ICptZm4pCj4+ID4gK3sKPj4gPiArICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzOwo+PiA+
ICsgICAgaW50IHJjOwo+PiA+ICsKPj4gPiArICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFy
Y2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7Cj4+ID4gKwo+PiA+ICsgICAgaWYgKCBp
ZCA9PSBERUZBVUxUX0lPU0VSVklEICkKPj4gPiArICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7
Cj4+ID4gKwo+PiA+ICsgICAgcyA9IGdldF9pb3JlcV9zZXJ2ZXIoZCwgaWQpOwo+PiA+ICsKPj4g
PiArICAgIEFTU0VSVCghSVNfREVGQVVMVChzKSk7Cj4+ID4gKwo+PiA+ICsgICAgcmMgPSBodm1f
aW9yZXFfc2VydmVyX2FsbG9jX3BhZ2VzKHMpOwo+PiA+ICsgICAgaWYgKCByYyApCj4+ID4gKyAg
ICAgICAgZ290byBvdXQ7Cj4+ID4gKwo+PiA+ICsgICAgaWYgKCBpZHggPT0gMCApCj4+IAo+PiBz
d2l0Y2goKSA/Cj4gCj4gWWVzLCBidXQgaWYgaWR4IGNhbiBleGNlZWQgMSBpbiBmdXR1cmUgKHdo
aWNoIHdvdWxkIG5lZWQgdG8gYmUgdGhlIGNhc2UgdG8gCj4gc3VwcG9ydCBncmVhdGVyIG51bWJl
cnMgb2YgdmNwdXMpIHRoZW4gSSBndWVzcyBpdCBtYXkgY2hhbmdlIGJhY2suCgpJZiB5b3UgYW50
aWNpcGF0ZSB0aGF0IHRvIG5vdCBiZSBleHByZXNzYWJsZSBieSBjYXNlIGxhYmVscyAobm90IGV2
ZW4KYnkgcmFuZ2Ugb25lcyksIHRoZW4gcGVyaGFwcyBpbmRlZWQgYmV0dGVyIHN0aWNrIHRvIGlm
L2Vsc2UuCgo+PiA+IEBAIC0zODY2LDYgKzM4NjcsMjcgQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5
c21hcF9vbmUoCj4+ID4gICAgICByZXR1cm4gcmM7Cj4+ID4gIH0KPj4gPgo+PiA+ICtpbnQgeGVu
bWVtX2FjcXVpcmVfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBp
ZCwKPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGZy
YW1lLAo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
bnJfZnJhbWVzLAo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgbWZuX2xpc3RbXSkKPj4gPiArewo+PiA+ICsgICAgdW5zaWduZWQgaW50IGk7Cj4+ID4g
Kwo+PiA+ICsgICAgZm9yICggaSA9IDA7IGkgPCBucl9mcmFtZXM7IGkrKyApCj4+ID4gKyAgICB7
Cj4+ID4gKyAgICAgICAgbWZuX3QgbWZuOwo+PiA+ICsgICAgICAgIGludCByYyA9IGh2bV9nZXRf
aW9yZXFfc2VydmVyX2ZyYW1lKGQsIGlkLCBmcmFtZSArIGksICZtZm4pOwo+PiAKPj4gQ29taW5n
IGJhY2sgdG8gdGhlIHF1ZXN0aW9uIG9mIHRoZSBzaXplIG9mIHRoZSAiZnJhbWUiIGludGVyZmFj
ZQo+PiBzdHJ1Y3R1cmUgZmllbGQsIG5vdGUgaG93IHlvdSBzaWxlbnRseSB0cnVuY2F0ZSB0aGUg
dXBwZXIgMzIgYml0cwo+PiBoZXJlLgo+IAo+IE9LLiBGb3IgdGhpcyByZXNvdXJjZSB0eXBlIEkg
Y2FuJ3Qgc2VlIDY0LWJpdHMgYmVpbmcgbmVlZGVkLCBidXQgSSdsbCBjYXJyeSAKPiB0aGVtIHRo
cm91Z2guCgpDYXJyeWluZyB0aGUgZnVsbCB2YWx1ZSB0aHJvdWdoIGlzIG9uZSBvcHRpb24uIFRo
ZSBvdGhlciBpcyB0byBiYWlsCmVhcmx5IHdoZW4gZmluZGluZyB0aGUgdXBwZXIgYml0cyBzZXQu
Cgo+PiA+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaAo+PiA+ICsrKyBiL3hlbi9p
bmNsdWRlL3B1YmxpYy9tZW1vcnkuaAo+PiA+IEBAIC02MDksMTUgKzYwOSwyNiBAQCBzdHJ1Y3Qg
eGVuX21lbV9hY3F1aXJlX3Jlc291cmNlIHsKPj4gPiAgICAgIGRvbWlkX3QgZG9taWQ7Cj4+ID4g
ICAgICAvKiBJTiAtIHRoZSB0eXBlIG9mIHJlc291cmNlICovCj4+ID4gICAgICB1aW50MTZfdCB0
eXBlOwo+PiA+ICsKPj4gPiArI2RlZmluZSBYRU5NRU1fcmVzb3VyY2VfaW9yZXFfc2VydmVyIDAK
Pj4gPiArCj4+ID4gICAgICAvKgo+PiA+ICAgICAgICogSU4gLSBhIHR5cGUtc3BlY2lmaWMgcmVz
b3VyY2UgaWRlbnRpZmllciwgd2hpY2ggbXVzdCBiZSB6ZXJvCj4+ID4gICAgICAgKiAgICAgIHVu
bGVzcyBzdGF0ZWQgb3RoZXJ3aXNlLgo+PiA+ICsgICAgICoKPj4gPiArICAgICAqIHR5cGUgPT0g
WEVOTUVNX3Jlc291cmNlX2lvcmVxX3NlcnZlciAtPiBpZCA9PSBpb3JlcSBzZXJ2ZXIgaWQKPj4g
PiAgICAgICAqLwo+PiA+ICAgICAgdWludDMyX3QgaWQ7Cj4+ID4gICAgICAvKiBJTiAtIG51bWJl
ciBvZiAoNEspIGZyYW1lcyBvZiB0aGUgcmVzb3VyY2UgdG8gYmUgbWFwcGVkICovCj4+ID4gICAg
ICB1aW50MzJfdCBucl9mcmFtZXM7Cj4+ID4gICAgICB1aW50MzJfdCBwYWQ7Cj4+ID4gLSAgICAv
KiBJTiAtIHRoZSBpbmRleCBvZiB0aGUgaW5pdGlhbCBmcmFtZSB0byBiZSBtYXBwZWQgKi8KPj4g
PiArICAgIC8qIElOIC0gdGhlIGluZGV4IG9mIHRoZSBpbml0aWFsIGZyYW1lIHRvIGJlIG1hcHBl
ZAo+PiA+ICsgICAgICoKPj4gPiArICAgICAqIHR5cGUgPT0gWEVOTUVNX3Jlc291cmNlX2lvcmVx
X3NlcnZlciAtPiBmcmFtZSA9PSAwIC0+IGJ1ZmlvcmVxCj4+ID4gKyAgICAgKiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWdlCj4+ID4gKyAg
ICAgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZnJhbWUgPT0gMSAt
PiBpb3JlcQo+PiA+ICsgICAgICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFnZQo+PiA+ICsgICAgICovCj4+IAo+PiBMb25nIGNvbW1lbnQg
b3Igbm90IEkgdGhpbmsgeW91IHdhbnQgdG8gaW50cm9kdWNlIGNvbnN0YW50cwo+PiBmb3IgdGhl
c2UgdHdvIG51bWJlcnMuCj4+IAo+IAo+IFllcywgdGhhdCB3b3VsZCBwcm9iYWJseSBiZSBiZXR0
ZXIgYWx0aG91Z2ggaW5jcmVhc2luZyB0aGUgbnVtYmVyIG9mIAo+IHN1cHBvcnRlZCB2Y3B1cyBt
YXkgbWVhbiB0aGF0ID4xIGJlY29tZXMgdmFsaWQgaW4gZnV0dXJlLgoKU3VyZSwgYnV0IHRoYXQg
d291bGQgdGhlbiBzdGlsbCBiZXR0ZXIgYmUgZXhwcmVzc2VkIGJ5IGEgc3VpdGFibGUKbWFjcm8g
KHBlcmhhcHMgb25lIGxvbmcgdGhlIGxpbmVzIG9mIE1TUl9QNl9QRVJGQ1RSKCkpLgoKSmFuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 08:39:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 08:39:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2CXg-0004s1-BI; Wed, 11 Oct 2017 08:39:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4505463d8=Paul.Durrant@citrix.com>)
 id 1e2CXf-0004rv-0B
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 08:39:03 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 13/12-32680-6A8DDD95; Wed, 11 Oct 2017 08:39:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLIsWRWlGSWpSXmKPExsWSzvfng+7SG3c
 jDQ4vV7P4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOefGphL+iXqdi3XrSB8bpYFyMnh4SAv0TT
 1ttsIDabgI7E0qPzmUBsEQFViUWH1rN2MXJxMAs8ZZJ4t+0sM0hCWCBKYuXGD2wQRdESs47Nh
 Wrwk3h/+gOYzQLUfLbpGTuIzSvgLtF2fz/YICGBC0wS3Xd/MYIkOAXsJY7t+Q42iFFAVuJL42
 qwBcwC4hK3nkBcISEgILFkz3lmCFtU4uXjf6wQtoHE1qX7WCDqdSQW7P7EBmFrSyxb+JoZYrG
 gxMmZT1gmMArPQjJ2FpKWWUhaZiFpWcDIsopRvTi1qCy1SNdQL6koMz2jJDcxM0fX0MBULze1
 uDgxPTUnMalYLzk/dxMjMPjrGRgYdzA29TofYpTkYFIS5VWYczdSiC8pP6UyI7E4I76oNCe1+
 BCjDAeHkgSvxnWgnGBRanpqRVpmDjAOYdISHDxKIrx/rwGleYsLEnOLM9MhUqcYLTmObbr8h4
 lj0827QHLD9wd/mIRY8vLzUqXEeYNA5gmANGSU5sGNg6WKS4yyUsK8jAwMDEI8BalFuZklqPK
 vGMU5GJWEef1BpvBk5pXAbX0FdBAT0EGiaXdADipJREhJNTBGyNkrnNjrsSGrM+n71jj9JO9n
 OfMeBWfICRVe49mRGjih/uwNpVm7DN34z6xQM89fce0m42GFDa9icybvS/ZS+fZD74refem6m
 UKdW5pmJv0uVTxwxCm2uXR5ed/OmGObL6/mW94p8O7cAa5aX+ZDC5f3GYe6bLJd+fTZlGgFz+
 TKv3x6nI+UWIozEg21mIuKEwGPceQREAMAAA==
X-Env-Sender: prvs=4505463d8=Paul.Durrant@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1507711138!106304335!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53211 invoked from network); 11 Oct 2017 08:39:01 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 08:39:01 -0000
X-IronPort-AV: E=Sophos;i="5.43,360,1503360000"; d="scan'208";a="106216451"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v9 05/11] x86/mm: add HYPERVISOR_memory_op to acquire
 guest resources
Thread-Index: AQHTPp4zP13hTaPrqkG6P5gwhiWzOqLbdYuAgAGv1/CAAAe/gIABCp0AgAAiKCA=
Date: Wed, 11 Oct 2017 08:38:00 +0000
Message-ID: <8fe8824acea8409dba904b8494c442a6@AMSPEX02CL03.citrite.net>
References: <20171006122519.30345-1-paul.durrant@citrix.com>
 <20171006122519.30345-6-paul.durrant@citrix.com>
 <59DBA27702000078001840A4@prv-mh.provo.novell.com>
 <93ec8024a50d415c84e54eebb0454356@AMSPEX02CL03.citrite.net>
 <e77cb7e5e432471daa078bc1ab3d17f1@AMSPEX02CL03.citrite.net>
 <59DDF2DE0200007800184BCC@prv-mh.provo.novell.com>
In-Reply-To: <59DDF2DE0200007800184BCC@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: 'Stefano Stabellini' <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, 'KonradRzeszutek Wilk' <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "'xen-devel@lists.xenproject.org'" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v9 05/11] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTEgT2N0b2JlciAyMDE3IDA5OjMxCj4gVG86IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIg
PEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwCj4gPEdlb3JnZS5EdW5s
YXBAY2l0cml4LmNvbT47IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgV2Vp
IExpdQo+IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgJ1N0ZWZhbm8gU3RhYmVsbGluaScgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+OyAneGVuLQo+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnJyA8
eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPjsKPiAnS29ucmFkUnplc3p1dGVrIFdpbGsn
IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgVGltIChYZW4ub3JnKQo+IDx0aW1AeGVuLm9yZz4K
PiBTdWJqZWN0OiBSRTogW1BBVENIIHY5IDA1LzExXSB4ODYvbW06IGFkZCBIWVBFUlZJU09SX21l
bW9yeV9vcCB0bwo+IGFjcXVpcmUgZ3Vlc3QgcmVzb3VyY2VzCj4gCj4gPj4+IE9uIDEwLjEwLjE3
IGF0IDE2OjM3LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+IEZyb206IFBh
dWwgRHVycmFudAo+ID4+IFNlbnQ6IDEwIE9jdG9iZXIgMjAxNyAxNToxMAo+ID4+ID4gRnJvbTog
SmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPiA+PiA+IFNlbnQ6IDA5IE9j
dG9iZXIgMjAxNyAxNToyMwo+ID4+ID4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNp
dHJpeC5jb20+Cj4gPj4gPiA+Pj4gT24gMDYuMTAuMTcgYXQgMTQ6MjUsIDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gPiA+IC0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMKPiA+
PiA+ID4gKysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYwo+ID4+ID4gPiBAQCAtOTY1LDYgKzk2NSw2
NyBAQCBzdGF0aWMgbG9uZyB4YXRwX3Blcm1pc3Npb25fY2hlY2soc3RydWN0Cj4gZG9tYWluCj4g
Pj4gPiAqZCwgdW5zaWduZWQgaW50IHNwYWNlKQo+ID4+ID4gPiAgICAgIHJldHVybiB4c21fYWRk
X3RvX3BoeXNtYXAoWFNNX1RBUkdFVCwgY3VycmVudC0+ZG9tYWluLCBkKTsKPiA+PiA+ID4gIH0K
PiA+PiA+ID4KPiA+PiA+ID4gKyNpZmRlZiBDT05GSUdfWDg2Cj4gPj4gPiA+ICtzdGF0aWMgaW50
IGFjcXVpcmVfcmVzb3VyY2UoY29uc3QgeGVuX21lbV9hY3F1aXJlX3Jlc291cmNlX3QKPiAqeG1h
cikKPiA+PiA+ID4gK3sKPiA+PiA+ID4gKyAgICBzdHJ1Y3QgZG9tYWluICpkLCAqY3VycmQgPSBj
dXJyZW50LT5kb21haW47Cj4gPj4gPiA+ICsgICAgdW5zaWduZWQgbG9uZyBtZm5fbGlzdFsyXTsK
PiA+PiA+ID4gKyAgICBpbnQgcmM7Cj4gPj4gPiA+ICsKPiA+PiA+ID4gKyAgICBpZiAoIHhtYXIt
Pm5yX2ZyYW1lcyA9PSAwIHx8IHhtYXItPnBhZCAhPSAwICkKPiA+PiA+ID4gKyAgICAgICAgcmV0
dXJuIC1FSU5WQUw7Cj4gPj4gPiA+ICsKPiA+PiA+ID4gKyAgICBpZiAoIHhtYXItPm5yX2ZyYW1l
cyA+IEFSUkFZX1NJWkUobWZuX2xpc3QpICkKPiA+PiA+ID4gKyAgICAgICAgcmV0dXJuIC1FMkJJ
RzsKPiA+PiA+ID4gKwo+ID4+ID4gPiArICAgIGQgPSByY3VfbG9ja19kb21haW5fYnlfYW55X2lk
KHhtYXItPmRvbWlkKTsKPiA+PiA+ID4gKyAgICBpZiAoIGQgPT0gTlVMTCApCj4gPj4gPiA+ICsg
ICAgICAgIHJldHVybiAtRVNSQ0g7Cj4gPj4gPiA+ICsKPiA+PiA+ID4gKyAgICByYyA9IHhzbV9k
b21haW5fbWVtb3J5X21hcChYU01fVEFSR0VULCBkKTsKPiA+PiA+Cj4gPj4gPiBMb29raW5nIGF0
IHRoZSBkZXNjcmlwdGlvbiBvZiBwYXRjaCA2IC0gd2h5IGlzIHRoaXMgWFNNX1RBUkdFVAo+ID4+
ID4gcmF0aGVyIHRoYW4gWFNNX0RNX1BSSVY/Cj4gPj4KPiA+PiBHb29kIHBvaW50LiBJIHdhcyB1
c2luZyB0aGUgcHJpdiBtYXBwaW5nIGNvZGUgYXMgYSBndWlkZSwgYnV0Cj4gWFNNX0RNX1BSSVYK
PiA+PiBpcyBwcm9iYWJseSB0aGUgcmlnaHQgdGhpbmcgdG8gdXNlIGluIHRoaXMgY2FzZS4KPiA+
Pgo+ID4KPiA+IEFjdHVhbGx5IHRoYXQncyBub3QgcG9zc2libGUuIFRoZXJlIGlzIGFuIGFzc2Vy
dGlvbiBpbgo+ID4geHNtX2RvbWFpbl9tZW1vcnlfbWFwKCkgdGhhdCB0aGUgYWN0aW9uIGlzIFhT
TV9UQVJHRVQuCj4gCj4gV2VsbCwgSSB3YXMgYWZyYWlkIG9mIHRoaXMgYmVpbmcgdGhlIGNhc2Us
IGJ1dCB0aGlzIG9ubHkgY29tcGxpY2F0ZXMKPiB5b3VyIGpvYiwgaXQgZG9lc24ndCBtYWtlIFhT
TV9UQVJHRVQgdGhlIHJpZ2h0IGNob2ljZSBoZXJlLiBCdXQKPiB3YWl0LCBtYXliZSBpdCBjYW4g
YmUgY29uc2lkZXJlZCBzdWZmaWNpZW50LCBidXQgdGhlbiB0aGlzIG5lZWRzCj4gdG8gYmUgcHJv
bWluZW50bHkgcG9pbnRlZCBvdXQgYnkgYSBjb21tZW50IGFkZGVkIGF0IGEgc3VpdGFibGUKPiBw
bGFjZTogRm9yIHRoZSBpb3JlcSBwYWdlcywgdGhlbSBiZWluZyBvd25lZCBieSB0aGUgZW11bGF0
aW5nCj4gZG9tYWluLCBwYWdlIG93bmVyc2hpcCB2YWxpZGF0aW9ucyB3aGlsZSB0cnlpbmcgdG8g
bWFrZSB1c2Ugb2YgdGhlCj4gTUZOcyB3b3VsZCBwcmV2ZW50IG1pcy11c2UgYnkgdGhlIGRvbWFp
biB0aGUgZW11bGF0aW9uIGlzIGJlaW5nCj4gZG9uZSBmb3IuIEFuZCBmb3IgZ3JhbnQgdGFibGUg
cGFnZXMgdGhlIGd1ZXN0IGlzIGFibGUgdG8gYWNjZXNzCj4gdGhlbSBhbm90aGVyIHdheSBhbnl3
YXkuCj4gCj4gV2hpY2ggYmFzaWNhbGx5IGxlYXZlcyB0aGUgcXVlc3Rpb24gb2YgdGhpcyBiZWlu
ZyBhbiBpbmZvcm1hdGlvbgo+IGxlYWsgZm9yIGlvcmVxIHBhZ2VzLCBhcyB0aGUgZ3Vlc3QgaXMg
bm90IHN1cHBvc2VkIHRvIGtub3cgdGhlCj4gTUZOcywgYnV0IGNvdWxkIG9idGFpbiB0aGVtIGhl
cmUuIEkgZm9yIG9uZSB3b3VsZCBjb25zaWRlciBzdWNoCj4gYSBsZWFrIGEgc2VjdXJpdHkgaXNz
dWUsIGV2ZW4gaWYga25vd2xlZGdlIG9mIHRoZSBNRk5zIGFsb25lIGlzCj4gbm90IGVub3VnaCB0
byBleHBsb2l0IGFueXRoaW5nLCBidXQgbWF5YmUgb3RoZXJzIHRoaW5rIGRpZmZlcmVudGx5Lgo+
IAoKSSBhZ3JlZSB3aXRoIHlvdS4gTm93IHlvdSBwb2ludCBpdCBvdXQsIGl0IGRvZXMgcmF0aGVy
IGRlZmVhdCB0aGUgcHVycG9zZSBvZiBoYXZpbmcgdGhlIHNlcGFyYXRlIHJlc291cmNlIG1hcCBo
eXBlcmNhbGwuCgo+IEJ1dCB0aGUgZ3JhbnQgdGFibGUgYXNwZWN0IHN1Z2dlc3RzIGFueXdheSB0
aGF0IHBlcmhhcHMgdGhlCj4gcGVybWlzc2lvbiB0byBiZSBjaGVja2VkIGhlcmUgbmVlZHMgdG8g
ZGVwZW5kIG9uIHJlc291cmNlIHR5cGUuCgpTZXBhcmF0ZSBwZXJtaXNzaW9ucyBjb3VsZCBiZSBh
biBvcHRpb24sIGJ1dCBtYXliZSBpdCB3b3VsZCBiZSBiZXR0ZXIganVzdCB0byBpbnRyb2R1Y2Ug
YSBuZXcgcmVzb3VyY2UgbWFwcGluZyBwZXJtaXNzaW9uLiBJJ2xsIHByb2JhYmx5IGdvIHdpdGgg
dGhlIGxhdHRlci4KCiAgUGF1bAoKPiAKPiBKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 08:47:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 08:47:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2Cfn-0005ac-5y; Wed, 11 Oct 2017 08:47:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2Cfm-0005aW-G4
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 08:47:26 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 AB/7B-31244-C9ADDD95; Wed, 11 Oct 2017 08:47:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDS3fOrbu
 RBj1bJCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozXZ/azFVzjq2ib+Y6tgXEzdxcjJ4eQQJ7E
 uXXbWUBsXgE7iW+r17OB2BIChhKnF94Ei7MIqEo8vPiFGcRmE1CXaHu2nRXEFhHQkXjcPRWoh
 ouDWeA1k0TL2ZlgzcICBRI/Z+9iA0kICTxglJjfeYEdJMEp4CEx5cg8pi5GDqBtghJ/dwiDhJ
 kFtCQe/rrFAmFrSyxb+JoZpIRZQFpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWMGsWpRWWpRbr
 GxnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIEByAAEOxh3rg88xCjJwaQkyqsw
 526kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneXzeBcoJFqempFWmZOcBYgElLcPAoifCeAUnzF
 hck5hZnpkOkTjHqcnTcvPuHSYglLz8vVUqcdzlIkQBIUUZpHtwIWFxeYpSVEuZlBDpKiKcgtS
 g3swRV/hWjOAejkjDvEpApPJl5JXCbXgEdwQR0hGjaHZAjShIRUlINjOoXF5yctDO+T0T6ySX
 vAzuzBU+Vzdt7Q85hy9TLt6zyBVmW3o1bdaaY+1NPaRffzsh/AT+ydj+as6haYqXhXdnFrd28
 altrFvXWfHQ43q9cmLrnVFbLgg/nlBIiG6b1L2Q+/OjUgj/zHDrK/C20labxVfxJNqpjPye1v
 ldEn9dW5rdpoNSG10osxRmJhlrMRcWJACXGN6nGAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1507711642!79306033!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55265 invoked from network); 11 Oct 2017 08:47:24 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 08:47:24 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 11 Oct 2017 02:47:22 -0600
Message-Id: <59DDF6B80200007800184BFC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 11 Oct 2017 02:47:20 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <20171006122519.30345-1-paul.durrant@citrix.com>
 <20171006122519.30345-11-paul.durrant@citrix.com>
 <59DCBC5402000078001844FC@prv-mh.provo.novell.com>
 <930173ecdc3344abacb015941c7666b6@AMSPEX02CL03.citrite.net>
In-Reply-To: <930173ecdc3344abacb015941c7666b6@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim\(Xen.org\)" <tim@xen.org>,
 GeorgeDunlap <George.Dunlap@citrix.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v9 10/11] common: add a new mappable
 resource type: XENMEM_resource_grant_table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEwLjEwLjE3IGF0IDE4OjAxLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiA+IEBAIC0zNzk1LDYgKzM4MDcsMTggQEAgaW50IGdudHRhYl9tYXBfZnJhbWUoc3RydWN0
IGRvbWFpbiAqZCwKPj4gdW5zaWduZWQgbG9uZyBpZHgsIGdmbl90IGdmbiwKPj4gPiAgICAgIHJl
dHVybiByYzsKPj4gPiAgfQo+PiA+Cj4+ID4gK2ludCBnbnR0YWJfZ2V0X2ZyYW1lKHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGxvbmcgaWR4LCBtZm5fdCAqbWZuKQo+PiAKPj4gY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqIChJIHJlYWxpemUgbm93IHRoYXQgdGhlIHNhbWUgc2hvdWxkIGhhdmUKPj4g
YmVlbiBkb25lIGZvciBnbnR0YWJfbWFwX2ZyYW1lKCkgd2hlbiBpdCB3YXMgaW50cm9kdWNlZDsK
Pj4gcGVyaGFwcyB5b3UgY291bGQgY2hhbmdlIHRoYXQgYXQgdGhlIHNhbWUgdGltZSkuCj4gCj4g
QWdhaW4sIHRoZSBwcm9ibGVtIGlzIHRoYXQgZ3Jvd190YWJsZSBhbmQgZnVuY3Rpb25zIGl0IGNh
bGxzIGRvbid0IHRha2UgYSAKPiBjb25zdCBwb2ludGVyLiBJIHRyaWVkIGNhc2NhZGluZyB0aGUg
Y29uc3QgdGhyb3VnaCB0byB0aGUgdW5kZXJseWluZyBmdW5jdGlvbiAKPiBidXQgdGhlIHBhdGNo
IHN0YXJ0ZWQgdG8gYmFsbG9vbiBzbyBJIHRoaW5rIHN1Y2ggd29yayBzaG91bGQgYmUgZGVmZXJy
ZWQuCgpSaWdodCwgSSBoYWQgb3Zlcmxvb2tlZCB0aGF0LiBBbmQgaXQgd29uJ3Qgd29yaywgYXMK
c2hhcmVfeGVuX3BhZ2Vfd2l0aF9ndWVzdCgpIGNhbid0IGJlIHBhc3NlZCBhIGNvbnN0IHBvaW50
ZXIuCgo+PiA+IEBAIC05OTMsNiArMTAxOCwxMSBAQCBzdGF0aWMgaW50IGFjcXVpcmVfcmVzb3Vy
Y2UoY29uc3QKPj4geGVuX21lbV9hY3F1aXJlX3Jlc291cmNlX3QgKnhtYXIpCj4+ID4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1hci0+bnJfZnJhbWVzLCBtZm5f
bGlzdCk7Cj4+ID4gICAgICAgICAgYnJlYWs7Cj4+ID4KPj4gPiArICAgIGNhc2UgWEVOTUVNX3Jl
c291cmNlX2dyYW50X3RhYmxlOgo+PiA+ICsgICAgICAgIHJjID0gYWNxdWlyZV9ncmFudF90YWJs
ZShkLCB4bWFyLT5pZCwgeG1hci0+ZnJhbWUsCj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHhtYXItPm5yX2ZyYW1lcywgbWZuX2xpc3QpOwo+PiA+ICsgICAgICAgIGJyZWFr
Owo+PiAKPj4gSXMgdGhpcyByZWFsbHkgZ2VuZXJhbGx5IHVzZWZ1bCB3aXRoIG1mbl9saXN0W10g
aGF2aW5nIGp1c3QgdHdvIGVudHJpZXM/Cj4+IAo+IAo+IEdvb2QgcG9pbnQuIEknbGwgaW5jcmVh
c2UgdGhlIHNpemUgb2YgdGhlIGFycmF5IGluIHRoaXMgcGF0Y2ggKHRvIHRoZSAKPiBkZWZhdWx0
IHRhYmxlIHNpemUgb2YgMzIuLi4gSSB0aGluayB0aGF0J3MgYSByZWFzb25hYmxlIHZhbHVlIHRv
IGNob29zZSkuCgpJIHN1cHBvc2UgZm9yIHRoZSBvbmx5IGN1cnJlbnQgdXNlIHlvdSBoYXZlIGZv
ciB0aGlzIChzZWVkaW5nIHRoZQpncmFudCB0YWJsZSBmcm9tIHRoZSB0b29sIHN0YWNrKSBldmVu
IHRoZSB0d28gZW50cmllcyB5b3UgaGF2ZQpyaWdodCBub3cgd291bGQgc3VmZmljZS4gSWYsIGhv
d2V2ZXIsIGEgZnVsbCBncmFudCB0YWJsZSBpcyBzdXBwb3NlZAp0byBiZSBhY2Nlc3NpYmxlIHRo
aXMgd2F5LCBJIGNhbid0IHNlZSBob3cgYSBzdGF0aWMgdXBwZXIgbGltaXQgd2lsbCBkby4KT3Ig
aWYgeW91IGludGVuZCB0aGUgY2FsbGVyIHRvIGRvIG11bHRpcGxlIGludm9jYXRpb25zIGluIHN1
Y2ggYSBjYXNlLAp0aGVyZSBvdWdodCB0byBiZSBhIHdheSB0byBmaW5kIG91dCB0aGUgKGltcGxl
bWVudGF0aW9uKSBsaW1pdC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 08:48:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 08:48:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2ChA-0005i2-JS; Wed, 11 Oct 2017 08:48:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2Ch9-0005hq-9i
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 08:48:51 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 D7/4D-03207-2FADDD95; Wed, 11 Oct 2017 08:48:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS/f9rbu
 RBtcWWFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmX/ncyFqxlqni6ZSZTA+MPxi5GTg4hgTyJ
 xbtPMoPYvAJ2Ep/n3WcBsSUEDCVOL7wJZrMIqEos/j6LHcRmE1CXaHu2nRXEFhHQkXjcPRWoh
 ouDWeAzk8SuHUfZQBLCAlESHz6fZARJCAn0Mktc7HoFtoFTwEPixo/dQJM4gLYJSvzdIQwSZh
 bQknj46xYLhK0tsWzha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjGqF6cWlaUW6Rr
 qJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEhh8DEOxgXP7R6RCjJAeTkiivwpy7
 kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeH/dBMoJFqWmp1akZeYAIwEmLcHBoyTC6wyMBiHe4
 oLE3OLMdIjUKUZjjhsPr/9h4ui4efcPkxBLXn5eqpQ473KQSQIgpRmleXCDYBF6iVFWSpiXEe
 g0IZ6C1KLczBJU+VeM4hyMSsK8S0Cm8GTmlcDtewV0ChPQKaJpd0BOKUlESEk1ML48J/Lj8WX
 TQInTQlJ/fz7MbRJz6TPwZvTQeprRb8Km+qD2QlMPm5eW5s92Ae6Fvwp9PNOZRfZ/LO9O5nh3
 4OjBsK5DB02Ek4w7ovbXhM7wa/rWKep1bTfD7nyxh/P01fl//LliLnIusFNBZ8K5ha7b+75r7
 1Z27c0/OEvbU5mjR+hNVuE8JZbijERDLeai4kQA7JKWE8sCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1507711726!71194410!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10773 invoked from network); 11 Oct 2017 08:48:47 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 08:48:47 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 11 Oct 2017 02:48:45 -0600
Message-Id: <59DDF70B0200007800184C04@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 11 Oct 2017 02:48:43 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <20171006122519.30345-1-paul.durrant@citrix.com>
 <20171006122519.30345-6-paul.durrant@citrix.com>
 <59DBA27702000078001840A4@prv-mh.provo.novell.com>
 <93ec8024a50d415c84e54eebb0454356@AMSPEX02CL03.citrite.net>
 <e77cb7e5e432471daa078bc1ab3d17f1@AMSPEX02CL03.citrite.net>
 <59DDF2DE0200007800184BCC@prv-mh.provo.novell.com>
 <8fe8824acea8409dba904b8494c442a6@AMSPEX02CL03.citrite.net>
In-Reply-To: <8fe8824acea8409dba904b8494c442a6@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: 'Stefano Stabellini' <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, 'KonradRzeszutek Wilk' <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "'xen-devel@lists.xenproject.org'" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v9 05/11] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDExLjEwLjE3IGF0IDEwOjM4LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IFNlcGFyYXRlIHBlcm1pc3Npb25zIGNvdWxkIGJlIGFuIG9wdGlvbiwgYnV0IG1heWJlIGl0
IHdvdWxkIGJlIGJldHRlciBqdXN0IAo+IHRvIGludHJvZHVjZSBhIG5ldyByZXNvdXJjZSBtYXBw
aW5nIHBlcm1pc3Npb24uIEknbGwgcHJvYmFibHkgZ28gd2l0aCB0aGUgCj4gbGF0dGVyLgoKT2gs
IEknbSBjZXJ0YWlubHkgZmluZSB3aXRoIHRoYXQsIGl0IGp1c3QgbWVhbnMgbW9yZSBjaGFuZ2Vz
LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 08:54:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 08:54:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2Cmn-0006SH-7N; Wed, 11 Oct 2017 08:54:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4505463d8=Paul.Durrant@citrix.com>)
 id 1e2Cmm-0006SB-5u
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 08:54:40 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 1D/86-28571-F4CDDD95; Wed, 11 Oct 2017 08:54:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsWSzvfng67fnbu
 RBtO/G1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlrr59gKlgqXnHgzVv2Bsb9Ql2MnBwSAv4S
 F/dMYQOx2QR0JJYenc8EYosIqEosOrSetYuRi4NZ4B6TxIkH79lBEsICBRJLTh1igSgqlLjfM
 4Wxi5EDyHaT2H7IFCTMAtR7/+g9sJm8Au4SK28+ZQGZIyQwhUni+spusF5OAXuJHztPgBUxCs
 hKfGlczQxiMwuIS9x6AnGEhICAxJI955khbFGJl4//sULYBhJbl+5jgajXkViw+xMbhK0tsWz
 ha2aIxYISJ2c+YZnAKDwLydhZSFpmIWmZhaRlASPLKkaN4tSistQiXSNLvaSizPSMktzEzBxd
 QwNjvdzU4uLE9NScxKRiveT83E2MwPCvZ2Bg3MHYtNfvEKMkB5OSKK/CnLuRQnxJ+SmVGYnFG
 fFFpTmpxYcYZTg4lCR4c28D5QSLUtNTK9Iyc4CRCJOW4OBREuHddwsozVtckJhbnJkOkTrFqM
 txbNPlP0xCLHn5ealS4rzaIDMEQIoySvPgRsCSwiVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIx
 KwrzuIFN4MvNK4Da9AjqCCegI0bQ7IEeUJCKkpBoYjUQ9//Qeaj2x/m3XrOSwti0+rCvDthZ9
 vvIjlts+L6el89niw6F5IVyrvutUCfUVJgSFPTnH4lZf13314KbvyhOzt5adW5RdanE02OlPb
 prd7z3l3btEeWef3DX/5ibn+x/i0pOC8jdxRd6MnR51sHVW7JOOZ6LBb2cVH1jyTttyxwa2gH
 WKSizFGYmGWsxFxYkAu+hpzwUDAAA=
X-Env-Sender: prvs=4505463d8=Paul.Durrant@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1507712076!109047690!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4119 invoked from network); 11 Oct 2017 08:54:38 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 08:54:38 -0000
X-IronPort-AV: E=Sophos;i="5.43,360,1503360000"; d="scan'208";a="106217921"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v9 10/11] common: add a new mappable resource
 type: XENMEM_resource_grant_table
Thread-Index: AQHTPp6Yt0z3T+Gi502oS+m9MQEJAqLcxYwAgAB9BOCAAPnEAIAAIi+A
Date: Wed, 11 Oct 2017 08:54:33 +0000
Message-ID: <007174b4c34542359e774601ac13ed6e@AMSPEX02CL03.citrite.net>
References: <20171006122519.30345-1-paul.durrant@citrix.com>
 <20171006122519.30345-11-paul.durrant@citrix.com>
 <59DCBC5402000078001844FC@prv-mh.provo.novell.com>
 <930173ecdc3344abacb015941c7666b6@AMSPEX02CL03.citrite.net>
 <59DDF6B80200007800184BFC@prv-mh.provo.novell.com>
In-Reply-To: <59DDF6B80200007800184BFC@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v9 10/11] common: add a new mappable
 resource type: XENMEM_resource_grant_table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTEgT2N0b2JlciAyMDE3IDA5OjQ3Cj4gVG86IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIg
PEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwCj4gPEdlb3JnZS5EdW5s
YXBAY2l0cml4LmNvbT47IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgV2Vp
IExpdQo+IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPjsgeGVuLQo+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBLb25y
YWRSemVzenV0ZWsgV2lsawo+IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgVGltIChYZW4ub3Jn
KSA8dGltQHhlbi5vcmc+Cj4gU3ViamVjdDogUkU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2OSAxMC8x
MV0gY29tbW9uOiBhZGQgYSBuZXcgbWFwcGFibGUKPiByZXNvdXJjZSB0eXBlOiBYRU5NRU1fcmVz
b3VyY2VfZ3JhbnRfdGFibGUKPiAKPiA+Pj4gT24gMTAuMTAuMTcgYXQgMTg6MDEsIDxQYXVsLkR1
cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gPiBAQCAtMzc5NSw2ICszODA3LDE4IEBAIGlu
dCBnbnR0YWJfbWFwX2ZyYW1lKHN0cnVjdCBkb21haW4gKmQsCj4gPj4gdW5zaWduZWQgbG9uZyBp
ZHgsIGdmbl90IGdmbiwKPiA+PiA+ICAgICAgcmV0dXJuIHJjOwo+ID4+ID4gIH0KPiA+PiA+Cj4g
Pj4gPiAraW50IGdudHRhYl9nZXRfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9u
ZyBpZHgsIG1mbl90Cj4gKm1mbikKPiA+Pgo+ID4+IGNvbnN0IHN0cnVjdCBkb21haW4gKiAoSSBy
ZWFsaXplIG5vdyB0aGF0IHRoZSBzYW1lIHNob3VsZCBoYXZlCj4gPj4gYmVlbiBkb25lIGZvciBn
bnR0YWJfbWFwX2ZyYW1lKCkgd2hlbiBpdCB3YXMgaW50cm9kdWNlZDsKPiA+PiBwZXJoYXBzIHlv
dSBjb3VsZCBjaGFuZ2UgdGhhdCBhdCB0aGUgc2FtZSB0aW1lKS4KPiA+Cj4gPiBBZ2FpbiwgdGhl
IHByb2JsZW0gaXMgdGhhdCBncm93X3RhYmxlIGFuZCBmdW5jdGlvbnMgaXQgY2FsbHMgZG9uJ3Qg
dGFrZSBhCj4gPiBjb25zdCBwb2ludGVyLiBJIHRyaWVkIGNhc2NhZGluZyB0aGUgY29uc3QgdGhy
b3VnaCB0byB0aGUgdW5kZXJseWluZyBmdW5jdGlvbgo+ID4gYnV0IHRoZSBwYXRjaCBzdGFydGVk
IHRvIGJhbGxvb24gc28gSSB0aGluayBzdWNoIHdvcmsgc2hvdWxkIGJlIGRlZmVycmVkLgo+IAo+
IFJpZ2h0LCBJIGhhZCBvdmVybG9va2VkIHRoYXQuIEFuZCBpdCB3b24ndCB3b3JrLCBhcwo+IHNo
YXJlX3hlbl9wYWdlX3dpdGhfZ3Vlc3QoKSBjYW4ndCBiZSBwYXNzZWQgYSBjb25zdCBwb2ludGVy
Lgo+IAo+ID4+ID4gQEAgLTk5Myw2ICsxMDE4LDExIEBAIHN0YXRpYyBpbnQgYWNxdWlyZV9yZXNv
dXJjZShjb25zdAo+ID4+IHhlbl9tZW1fYWNxdWlyZV9yZXNvdXJjZV90ICp4bWFyKQo+ID4+ID4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1hci0+bnJfZnJhbWVz
LCBtZm5fbGlzdCk7Cj4gPj4gPiAgICAgICAgICBicmVhazsKPiA+PiA+Cj4gPj4gPiArICAgIGNh
c2UgWEVOTUVNX3Jlc291cmNlX2dyYW50X3RhYmxlOgo+ID4+ID4gKyAgICAgICAgcmMgPSBhY3F1
aXJlX2dyYW50X3RhYmxlKGQsIHhtYXItPmlkLCB4bWFyLT5mcmFtZSwKPiA+PiA+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB4bWFyLT5ucl9mcmFtZXMsIG1mbl9saXN0KTsKPiA+
PiA+ICsgICAgICAgIGJyZWFrOwo+ID4+Cj4gPj4gSXMgdGhpcyByZWFsbHkgZ2VuZXJhbGx5IHVz
ZWZ1bCB3aXRoIG1mbl9saXN0W10gaGF2aW5nIGp1c3QgdHdvIGVudHJpZXM/Cj4gPj4KPiA+Cj4g
PiBHb29kIHBvaW50LiBJJ2xsIGluY3JlYXNlIHRoZSBzaXplIG9mIHRoZSBhcnJheSBpbiB0aGlz
IHBhdGNoICh0byB0aGUKPiA+IGRlZmF1bHQgdGFibGUgc2l6ZSBvZiAzMi4uLiBJIHRoaW5rIHRo
YXQncyBhIHJlYXNvbmFibGUgdmFsdWUgdG8gY2hvb3NlKS4KPiAKPiBJIHN1cHBvc2UgZm9yIHRo
ZSBvbmx5IGN1cnJlbnQgdXNlIHlvdSBoYXZlIGZvciB0aGlzIChzZWVkaW5nIHRoZQo+IGdyYW50
IHRhYmxlIGZyb20gdGhlIHRvb2wgc3RhY2spIGV2ZW4gdGhlIHR3byBlbnRyaWVzIHlvdSBoYXZl
Cj4gcmlnaHQgbm93IHdvdWxkIHN1ZmZpY2UuIElmLCBob3dldmVyLCBhIGZ1bGwgZ3JhbnQgdGFi
bGUgaXMgc3VwcG9zZWQKPiB0byBiZSBhY2Nlc3NpYmxlIHRoaXMgd2F5LCBJIGNhbid0IHNlZSBo
b3cgYSBzdGF0aWMgdXBwZXIgbGltaXQgd2lsbCBkby4KPiBPciBpZiB5b3UgaW50ZW5kIHRoZSBj
YWxsZXIgdG8gZG8gbXVsdGlwbGUgaW52b2NhdGlvbnMgaW4gc3VjaCBhIGNhc2UsCj4gdGhlcmUg
b3VnaHQgdG8gYmUgYSB3YXkgdG8gZmluZCBvdXQgdGhlIChpbXBsZW1lbnRhdGlvbikgbGltaXQu
CgpJJ20gb3BlbiB0byBpZGVhcyBidXQgdGhlcmUgY2xlYXJseSBuZWVkcyB0byBiZSBzb21lIHNv
cnQgb2YgdXBwZXIgbGltaXQsIG9yIHdlIGRvIGF3YXkgd2l0aCBiZWluZyBhYmxlIHRvIG1hcCBt
dWx0aXBsZSBmcmFtZXMgaW4gYSBzaW5nbGUgaW52b2NhdGlvbi4gVGhlIGRtX29wIGh5cGVyY2Fs
bHMgY3VycmVudGx5IGhhdmUgYSBzaW1pbGFyIHVwcGVyIGxpbWl0IG9uIHRoZSBzaXplIG9mIHRo
ZSBidWZmZXIgYXJyYXkuIEknZCByYXRoZXIgbm90IGhhdmUgdG8gaW50cm9kdWNlIGFub3RoZXIg
aHlwZXJjYWxsIGp1c3QgdG8gZmluZCBvdXQgc3VjaCBhIHRoaW5nLiBJdCdzIGEgdG9vbHMtb25s
eSBoeXBlcmNhbGwgc28gY291bGQgSSBub3QganVzdCBhZGQgYSBjb21tZW50IG9uIHdoYXQgdGhl
IGxpbWl0IGN1cnJlbnRseSBpcz8KCiAgUGF1bAoKPiAKPiBKYW4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 08:54:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 08:54:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2Cmy-0006TQ-Eu; Wed, 11 Oct 2017 08:54:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2Cmw-0006T5-He
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 08:54:50 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 F8/5A-31121-95CDDD95; Wed, 11 Oct 2017 08:54:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXS6fjDSzf8zt1
 IgyP7JC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ox3zwILlotU/Dr8krmBsYG/i5GTQ0ggT6Jz
 0jYmEJtXwE7i79q1LCC2hIChxOmFN8FsFgFVifsf37OC2GwC6hJtz7aD2SICKRKHrlxi7mLk4
 mAW+MQk8bhzFhtIQlggWuLf+blsIAkhgX2MEm+2vAPbwCngLbFh+gf2LkYOoG2CEn93CIOEmQ
 W0JB7+usUCYWtLLFv4mhmkhFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYwaxalFZalFuoZ
 meklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgeHHAAQ7GO9vDDjEKMnBpCTKqzDn
 bqQQX1J+SmVGYnFGfFFpTmrxIUYNDg6BbbtWX2CUYsnLz0tVkuB9fQuoTrAoNT21Ii0zBxghM
 KUSHDxKIrz7QNK8xQWJucWZ6RCpU4zGHJMWX/nDxNFx8+4fJiGwSVLivNq3gUoFQEozSvPgBs
 Ei9xKjrJQwLyPQmUI8BalFuZklqPKvGMU5GJWEed1BpvBk5pXA7XsFdAoT0CmiaXdATilJREh
 JNTDaRepJBMkF//v4Pl9zReraQ6WHA3wvti1KrDBnFxcP497Ye8Jr9baQJcXXZ6nMkUj7WFz7
 6p5SzFaOKxe4n+R2TJp6z6MrpXarz6a10rOuXsrrqpi4QMbizG5TORMp7R/mH4TlXsQdrZvn8
 ofN5vtPruei/+8+93f5cGrbjQyurEerr8kss3ugxFKckWioxVxUnAgAl9K2OdcCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1507712085!100845169!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44187 invoked from network); 11 Oct 2017 08:54:47 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 08:54:47 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 11 Oct 2017 02:54:44 -0600
Message-Id: <59DDF8730200007800184C18@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 11 Oct 2017 02:54:43 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Volodymyr Babchuk" <volodymyr_babchuk@epam.com>,
 "Stefano Stabellini" <sstabellini@kernel.org>
References: <59DD0D820200007800184742@prv-mh.provo.novell.com>
 <1507662348-12963-1-git-send-email-volodymyr_babchuk@epam.com>
 <alpine.DEB.2.10.1710101623580.3105@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1710101623580.3105@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH v9 04/11] public: xen.h: add definitions for
 UUID handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDExLjEwLjE3IGF0IDAxOjI0LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gT24gVHVlLCAxMCBPY3QgMjAxNywgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+IC0tLSBh
L3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaAo+PiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMveGVu
LmgKPj4gQEAgLTkzMCw2ICs5MzAsMzkgQEAgX19ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh1aW50
MTYsIHVpbnQxNl90KTsKPj4gIF9fREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUodWludDMyLCB1aW50
MzJfdCk7Cj4+ICBfX0RFRklORV9YRU5fR1VFU1RfSEFORExFKHVpbnQ2NCwgdWludDY0X3QpOwo+
PiAgCj4+ICt0eXBlZGVmIHN0cnVjdCB7Cj4+ICsgICAgdWludDhfdCBhWzE2XTsKPj4gK30geGVu
X3V1aWRfdDsKPj4gKwo+PiArLyoKPj4gKyAqIFhFTl9ERUZJTkVfVVVJRCgweDAwMTEyMjMzLCAw
eDQ0NTUsIDB4NjY3NywgMHg4ODk5LAo+PiArICogICAgICAgICAgICAgICAgIDB4YWEsIDB4YmIs
IDB4Y2MsIDB4ZGQsIDB4ZWUsIDB4ZmYpCj4+ICsgKiB3aWxsIGNvbnN0cnVjdCBVVUlEIDAwMTEy
MjMzLTQ0NTUtNjY3Ny04ODk5LWFhYmJjY2RkZWVmZiBwcmVzZW50ZWQgYXMKPj4gKyAqIHsweDAw
LCAweDExLCAweDIyLCAweDMzLCAweDQ0LCAweDU1LCAweDY2LCAweDc3LCAweDg4LAo+PiArICog
MHg5OSwgMHhhYSwgMHhiYiwgMHhjYywgMHhkZCwgMHhlZSwgMHhmZn07Cj4+ICsgKgo+PiArICog
TkI6IFRoaXMgaXMgY29tcGF0aWJsZSB3aXRoIExpbnV4IGtlcm5lbCBhbmQgd2l0aCBsaWJ1dWlk
LCBidXQgaXQgaXMgbm90Cj4+ICsgKiBjb21wYXRpYmxlIHdpdGggTWljcm9zb2Z0LCBhcyB0aGV5
IHVzZSBtaXhlZC1lbmRpYW4gZW5jb2RpbmcgKHNvbWUKPj4gKyAqIGNvbXBvbmVudHMgYXJlIGxp
dHRsZS1lbmRpYW4sIHNvbWUgYXJlIGJpZy1lbmRpYW4pLgo+PiArICovCj4+ICsjZGVmaW5lIFhF
Tl9ERUZJTkVfVVVJRF8oYSwgYiwgYywgZCwgZTEsIGUyLCBlMywgZTQsIGU1LCBlNikgICAgICAg
ICAgICBcCj4+ICsgICAge3soKGEpID4+IDI0KSAmIDB4RkYsICgoYSkgPj4gMTYpICYgMHhGRiwg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+ICsgICAgICAoKGEpID4+ICA4KSAmIDB4RkYs
ICgoYSkgPj4gIDApICYgMHhGRiwgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+ICsgICAg
ICAoKGIpID4+ICA4KSAmIDB4RkYsICgoYikgPj4gIDApICYgMHhGRiwgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCj4+ICsgICAgICAoKGMpID4+ICA4KSAmIDB4RkYsICgoYykgPj4gIDApICYg
MHhGRiwgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+ICsgICAgICAoKGQpID4+ICA4KSAm
IDB4RkYsICgoZCkgPj4gIDApICYgMHhGRiwgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+
ICsgICAgICAgICAgICAgICAgZTEsIGUyLCBlMywgZTQsIGU1LCBlNn19Cj4+ICsKPj4gKy8qIENv
bXBvdW5kIGxpdGVyYWxzIGFyZSBzdXBwb3J0ZWQgaW4gQzk5IGFuZCBsYXRlci4gKi8KPj4gKyNp
ZiBkZWZpbmVkIChfX1NURENfVkVSU0lPTl9fKSAmJiBfX1NURENfVkVSU0lPTl9fID49IDE5OTkw
MUwKPj4gKyNkZWZpbmUgWEVOX0RFRklORV9VVUlEKGEsIGIsIGMsIGQsIGUxLCBlMiwgZTMsIGU0
LCBlNSwgZTYpICAgICAgICAgICAgIFwKPj4gKyAgICAoKHhlbl91dWlkX3QpWEVOX0RFRklORV9V
VUlEXyhhLCBiLCBjLCBkLCBlMSwgZTIsIGUzLCBlNCwgZTUsIGU2KSkKPj4gKyNlbHNlCj4+ICsj
ZGVmaW5lIFhFTl9ERUZJTkVfVVVJRChhLCBiLCBjLCBkLCBlMSwgZTIsIGUzLCBlNCwgZTUsIGU2
KSAgICAgICAgICAgICBcCj4+ICsgICAgWEVOX0RFRklORV9VVUlEXyhhLCBiLCBjLCBkLCBlMSwg
ZTIsIGUzLCBlNCwgZTUsIGU2KQo+PiArCj4+ICsjZW5kaWYgLyogZGVmaW5lZCAoX19TVERDX1ZF
UlNJT05fXykgJiYgX19TVERDX1ZFUlNJT05fXyA+PSAxOTk5MDFMICovCj4+ICsKPj4gICNlbmRp
ZiAvKiAhX19BU1NFTUJMWV9fICovCj4+ICAKPj4gIC8qIERlZmF1bHQgZGVmaW5pdGlvbnMgZm9y
IG1hY3JvcyB1c2VkIGJ5IGRvbWN0bC9zeXNjdGwuICovCj4gCj4gVGhpcyBsb29rcyBnb29kIHRv
IG1lLCBidXQgSSB3b3VsZCBsaWtlIHRvIGdldCBKYW4ncyBvcGluaW9uIG9uIHRoaXMuCj4gSWRl
YWxseSB3ZSB3b3VsZCBjb21taXQgdGhlIHNlcmllcyB0b21vcnJvdyBiZWZvcmUgdGhlIGNvZGUg
ZnJlZXplLgoKV2hpbGUgSSBjYW4gbGl2ZSB3aXRoIGl0IGJlaW5nIHRoZSB3YXkgaXQgaXMgbm93
LCBJJ3ZlIGFscmVhZHkKaW5kaWNhdGVkIHRoYXQgSSdkIHByZWZlciBfX0dOVUNfXyB0byBhbHNv
IGJlIGNoZWNrZWQgZm9yCmhlcmUuIEFzIHRoYXQncyBhIHJlbGF4YXRpb24sIGl0IHdvdWxkbid0
IGJlIGEgcHJvYmxlbSB0byBhZGQKbGF0ZXIsIEkgdGhpbmsgKGJ1dCBJIGNhbid0IGV4Y2x1ZGUg
SSdtIG92ZXJsb29raW5nIHNvbWV0aGluZywKc28gaXQgd291bGQgZmVlbCBiZXR0ZXIgaWYgaXQg
d2FzIGRvbmUgdGhlIGludGVuZGVkIGZpbmFsIHdheQpmcm9tIHRoZSBiZWdpbm5pbmcpLgoKSmFu
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 08:59:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 08:59:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2Cra-0006pN-0r; Wed, 11 Oct 2017 08:59:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2CrY-0006pH-7Z
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 08:59:36 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 1F/6A-11179-77DDDD95; Wed, 11 Oct 2017 08:59:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS7fs7t1
 Ig5dfNC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyZa6cyF/xhr3gxbxl7A+NRti5GTg4hgTyJ
 k+/eMoHYvAJ2Eu2fPjCC2BIChhKnF95kAbFZBFQlLq/qZAex2QTUJdqebWcFsUUE9CRubrrN3
 MXIxcEsMJtR4vaa58wgCWGBIImGk1tYIRbkS3SuegcW5wRacOHLN6BBHEDLBCX+7hAGCTMLaE
 k8/HWLBcLWlli28DUzSAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsY1YtTi8pSi3RN9ZK
 KMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAoOvnoGBcQfj5a9OhxglOZiURHkV5tyN
 FOJLyk+pzEgszogvKs1JLT7EqMHBIbBt1+oLjFIsefl5qUoSvGfuANUJFqWmp1akZeYA4wOmV
 IKDR0mEdx5Imre4IDG3ODMdInWKUZej4+bdP0xCYDOkxHl7QIoEQIoySvPgRsBi9RKjrJQwLy
 MDA4MQT0FqUW5mCar8K0ZxDkYlYd5ikCk8mXklcJteAR3BBHSEaNodkCNKEhFSUg2MjRafl6f
 /OZJuFDOF2+Oh8rEnW6Kr2L71OKrev+D9dK5eZUeyqErV/s5eh5PLvnZZTZByZ/ToPW7pOrnW
 YaLQGcY9nKbxBt5udtO6l3J221fFyAQUJjzr7VW1WbPOvvf7fakEnvdHbjyLNixwj4svmD9Hx
 rGDfVvWz1RhXp6Xsgc754p37lNiKc5INNRiLipOBAARAFmS0AIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1507712372!71196553!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59335 invoked from network); 11 Oct 2017 08:59:34 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 08:59:34 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 11 Oct 2017 02:59:32 -0600
Message-Id: <59DDF9920200007800184C35@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 11 Oct 2017 02:59:30 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <20171010162011.9629-1-george.dunlap@citrix.com>
 <f524a6da-75be-542e-bf28-ef5ad056053e@citrix.com>
In-Reply-To: <f524a6da-75be-542e-bf28-ef5ad056053e@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 01/12] fuzz/x86_emulate: Clear errors
 after each iteration
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEwLjEwLjE3IGF0IDE4OjQ3LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAxMC8xMC8yMDE3IDA1OjIwIFBNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+PiBPbmNl
IGZlb2YoKSByZXR1cm5zIHRydWUgZm9yIGEgc3RyZWFtLCBpdCB3aWxsIGNvbnRpbnVlIHRvIHJl
dHVybiB0cnVlCj4+IGZvciB0aGF0IHN0cmVhbSB1bnRpbCBjbGVhcmVycigpIGlzIGNhbGxlZCAo
b3IgdGhlIHN0cmVhbSBpcyBjbG9zZWQKPj4gYW5kIHJlLW9wZW5lZCkuCj4+IAo+PiBJbiBsbHZt
LWNsYW5nLWZhc3QtbW9kZSwgdGhlIHNhbWUgZmlsZSBkZXNjcmlwdG9yIGlzIHVzZWQgZm9yIGVh
Y2gKPj4gaXRlcmF0aW9uIG9mIHRoZSBsb29wLCBtZWFuaW5nIHRoYXQgdGhlICJJbnB1dCB0b28g
bGFyZ2UiIGNoZWNrIHdhcwo+PiBicm9rZW4gLS0gZmVvZigpIHdvdWxkIHJldHVybiB0cnVlIGV2
ZW4gaWYgdGhlIGZyZWFkKCkgaGFkbid0IGhpdCB0aGUKPj4gZW5kIG9mIHRoZSBmaWxlLiAgVGhl
IHJlc3VsdCBpcyB0aGF0IEFGTCBnZW5lcmF0ZXMgdGVzdGNhc2VzIG9mCj4+IGFyYml0cmFyeSBz
aXplLgo+PiAKPj4gRml4IHRoaXMgYnkgZnNlZWsnaW5nIHRvIHRoZSBiZWdpbm5pbmcgb2YgdGhl
IGZpbGUgb24gZXZlcnkgaXRlcmF0aW9uOwo+PiB0aGlzIHJlc2V0cyB0aGUgRU9GIG1hcmtlciBh
bmQgb3RoZXIgc3RhdGUuCj4+IAo+PiBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+Cj4+IC0tLQo+PiBDaGFuZ2VzIGluIHYzOgo+PiAtIEZpeCB0
aGUgaXNzdWUgaW4gdGhlIG9mZmljaWFsIHNhbmN0aW9uZWQgd2F5Cj4gCj4gSG1tLCBzZWVtcyB2
MiBvZiB0aGlzIHBhdGNoIHdhcyBjaGVja2VkIGluOyByZXZpZXcgaGFkIGZsYWdnZWQgdXAgdGhh
dAo+ICJjbGVhcmVycigpIiB3YXMgdG9vIGJpZyBvZiBhIGhhbW1lci4KCk9oLCBJJ20gc29ycnkg
Zm9yIGhhdmluZyBvdmVybG9va2VkIHRoYXQgZmVlZGJhY2suCgpKYW4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 09:00:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 09:00:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2Csi-0007O1-An; Wed, 11 Oct 2017 09:00:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2Csh-0007Nv-6d
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 09:00:47 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 EB/5D-13910-EBDDDD95; Wed, 11 Oct 2017 09:00:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS3f73bu
 RBv0vrCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxF55YyFzzhqLh+eyVjA+N09i5GTg4hgTyJ
 Dyt/AtkcHLwCdhKPGhNBwhIChhKnF95kAbFZBFQlzp5ZxAhiswmoS7Q9284KYosI6EqcebyFq
 YuRi4NZYB6jxJN5d9hAEsICQRINJ7ewgswUEiiQaF3jBxLmFLCX+HH8IgvEKkGJvzuEQcLMAl
 oSD3/dYoGwtSWWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRvXi1KKy1CJdS72
 kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDAYwCCHYx3NwUcYpTkYFIS5VWYczdS
 iC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvmTtAOcGi1PTUirTMHGAMwKQlOHiURHhf3QZK8xYXJ
 OYWZ6ZDpE4x6nJ03Lz7h0mIJS8/L1VKnJcbGFFCAiBFGaV5cCNg8XiJUVZKmJcR6CghnoLUot
 zMElT5V4ziHIxKwrzFIJfwZOaVwG16BXQEE9ARoml3QI4oSURISTUwGjfOVF0Uuvu5z6FPIs2
 +myo+rjqd3TlzmTz31gkTYtklZ1w6sMUyNchenPV76aYT0jvP/LpozWuzK92utq2DK0dh7j0m
 /9RZwhlN079Espc5qNvzMcQLM+1JY369auWDC7+3bhfcLZLac8D4WGnnzZ9B+1tXN92Vebxvi
 smv0L8hE253SVs8UmIpzkg01GIuKk4EABkTaLrCAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1507712438!76487936!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43406 invoked from network); 11 Oct 2017 09:00:39 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 09:00:39 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 11 Oct 2017 03:00:37 -0600
Message-Id: <59DDF9D20200007800184C38@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 11 Oct 2017 03:00:34 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <ian.jackson@eu.citrix.com>
References: <20171010162011.9629-1-george.dunlap@citrix.com>
 <23005.499.380268.810646@mariner.uk.xensource.com>
In-Reply-To: <23005.499.380268.810646@mariner.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: AndrewCooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 01/12] fuzz/x86_emulate: Clear errors
 after each iteration
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEwLjEwLjE3IGF0IDE5OjIyLCA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gR2VvcmdlIER1bmxhcCB3cml0ZXMgKCJbUEFUQ0ggdjMgMDEvMTJdIGZ1enoveDg2X2Vt
dWxhdGU6IENsZWFyIGVycm9ycyBhZnRlciAKPiBlYWNoIGl0ZXJhdGlvbiIpOgo+PiBPbmNlIGZl
b2YoKSByZXR1cm5zIHRydWUgZm9yIGEgc3RyZWFtLCBpdCB3aWxsIGNvbnRpbnVlIHRvIHJldHVy
biB0cnVlCj4+IGZvciB0aGF0IHN0cmVhbSB1bnRpbCBjbGVhcmVycigpIGlzIGNhbGxlZCAob3Ig
dGhlIHN0cmVhbSBpcyBjbG9zZWQKPj4gYW5kIHJlLW9wZW5lZCkuCj4+IAo+PiBJbiBsbHZtLWNs
YW5nLWZhc3QtbW9kZSwgdGhlIHNhbWUgZmlsZSBkZXNjcmlwdG9yIGlzIHVzZWQgZm9yIGVhY2gK
Pj4gaXRlcmF0aW9uIG9mIHRoZSBsb29wLCBtZWFuaW5nIHRoYXQgdGhlICJJbnB1dCB0b28gbGFy
Z2UiIGNoZWNrIHdhcwo+PiBicm9rZW4gLS0gZmVvZigpIHdvdWxkIHJldHVybiB0cnVlIGV2ZW4g
aWYgdGhlIGZyZWFkKCkgaGFkbid0IGhpdCB0aGUKPj4gZW5kIG9mIHRoZSBmaWxlLiAgVGhlIHJl
c3VsdCBpcyB0aGF0IEFGTCBnZW5lcmF0ZXMgdGVzdGNhc2VzIG9mCj4+IGFyYml0cmFyeSBzaXpl
Lgo+PiAKPj4gRml4IHRoaXMgYnkgZnNlZWsnaW5nIHRvIHRoZSBiZWdpbm5pbmcgb2YgdGhlIGZp
bGUgb24gZXZlcnkgaXRlcmF0aW9uOwo+PiB0aGlzIHJlc2V0cyB0aGUgRU9GIG1hcmtlciBhbmQg
b3RoZXIgc3RhdGUuCj4gCj4gQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPgo+IAo+PiBUaGlzIGlzIGEgY2FuZGlkYXRlIGZvciBiYWNrcG9ydCB0byA0Ljku
Cj4gCj4gUGxlYXNlIGxldCBtZSBrbm93IHdoZW4gaXQgaXMgY29tbWl0dGVkIGFuZCBJIHdpbGwg
YWRkIGl0IHRvIG15Cj4gYmFja3BvcnQgbGlzdC4KCkkgaGF2ZSB0aGUgb3JpZ2luYWwgb25lIG9u
IG1pbmUgYWxyZWFkeSwgc28gSSBjYW4gZWFzaWx5IGFkZCB0aGlzCm9uZSB0aGVuIGFzIHdlbGw7
IHBlcmhhcHMgSSB3b3VsZCB3YW50IHRvIGV2ZW4gZm9sZCB0aGUgdHdvIGludG8KanVzdCBhIHNp
bmdsZSAoZ29vZCkgY29tbWl0KS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 09:03:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 09:03:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2Cvb-0007b4-QE; Wed, 11 Oct 2017 09:03:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2Cvb-0007aw-7P
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 09:03:47 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 98/84-30115-27EDDD95; Wed, 11 Oct 2017 09:03:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS7fw3t1
 Ig/9nDSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxb/UdZCw5xVDy9/ZW1gXESexcjJ4eQQJ5E
 94f/TCA2r4CdxLG3n5lBbAkBQ4nTC2+ygNgsAqoSB6d+ZgOx2QTUJdqebWcFsUUE9CRubroNV
 M/FwSwwm1Hi9prnYM3CAjES0z52sMIsONPWCdbMKWAr8e3SZiCbA2iZoMTfHcIgYWYBLYmHv2
 6xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjenFqUVlqka6lXlJRZnp
 GSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYPAxAMEOxrubAg4xSnIwKYnyKsy5GynEl5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJgrfpLlBOsCg1PbUiLTMHGAcwaQkOHiUR3lCQNG9xQWJucWY6R
 OoUoy5Hx827f5iEWPLy81KlxHm7QIoEQIoySvPgRsBi8hKjrJQwLyPQUUI8BalFuZklqPKvGM
 U5GJWEeReATOHJzCuB2/QK6AgmoCNE0+6AHFGSiJCSamB0so1SbnytznpjkoBcyZEL6g0aNwt
 2fPj6SvW62InFlq+VHkhGGYvH6XJOFHHWf/tuNbPb5f7POnX79tRrlAQdkv/V+zZk7TvGqb5f
 P7+6v8Bj5a45Uy48M3dcHWfC+mAOf5lI3dd23qqXZYeqmk7kbN+8vaqKs5ZnGusa3olaX/iZI
 xYfyg1RYinOSDTUYi4qTgQAw+lg68QCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1507712624!106529226!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38884 invoked from network); 11 Oct 2017 09:03:45 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 09:03:45 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 11 Oct 2017 03:03:43 -0600
Message-Id: <59DDFA8D0200007800184C4E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 11 Oct 2017 03:03:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <20171010162011.9629-1-george.dunlap@citrix.com>
 <20171010162011.9629-4-george.dunlap@citrix.com>
In-Reply-To: <20171010162011.9629-4-george.dunlap@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 04/12] fuzz/x86_emulate: Rename the file
 containing the wrapper code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEwLjEwLjE3IGF0IDE4OjIwLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBXaGVuIGdlbmVyYXRpbmcgY292ZXJhZ2Ugb3V0cHV0LCBieSBkZWZhdWx0IGdjb3YgZ2Vu
ZXJhdGVzIG91dHB1dAo+IGZpbGVuYW1lcyBiYXNlZCBvbmx5IG9uIHRoZSBjb3ZlcmFnZSBmaWxl
IGFuZCB0aGUgImxlYWYiIHNvdXJjZSBmaWxlLAo+IG5vdCB0aGUgZnVsbCBwYXRoLiAgQXMgYSBy
ZXN1bHQsIGl0IHVzZXMgdGhlIHNhbWUgbmFtZSBmb3IKPiB4ODZfZW11bGF0ZS5jIGFuZCB4ODZf
ZW11bGF0ZS94ODZfZW11bGF0ZS5jLCBnZW5lcmFsbHkgb3ZlcndyaXRpbmcgdGhlCj4gc2Vjb25k
ICh3aGljaCB3ZSBhY3R1YWxseSBhcmUgYWJvdXQpIHdpdGggdGhlIGZpcnN0ICh3aGljaCBpcyBq
dXN0IGEKPiB3cmFwcGVyKS4KPiAKPiBSZW5hbWUgdGhlIHVzZXItc3BhY2Ugd3JhcHBlciBoZWxw
ZXJzIHRvIHg4Ni1lbXVsYXRlLltjaF0sIHNvCj4gdGhhdCBpdCBnZW5lcmF0ZXMgc2VwYXJhdGUg
ZmlsZXMuCj4gCj4gVGhlcmUgaXMgYWN0dWFsbHkgYW4gb3B0aW9uIHRvIGdjb3YsIGAtLXByZXNl
cnZlLXBhdGhzYCwgd2hpY2ggd2lsbAo+IGNhdXNlIHRoZSBmdWxsIHBhdGggbmFtZSB0byBiZSBp
bmNsdWRlZCBpbiB0aGUgZmlsZW5hbWUsIHByb3Blcmx5Cj4gZGlzdGluZ3Vpc2hpbmcgYmV0d2Vl
biB0aGUgdHdvLiAgSG93ZXZlciwgZ2l2ZW4gdGhhdCB0aGUgdXNlci1zcGFjZQo+IHdyYXBwZXIg
ZG9lc24ndCBhY3R1YWxseSBkbyBhbnkgZW11bGF0aW9uIChhbmQgdGhlIHBvb3Igc3RhdGUgb2Yg
Z2Nvdgo+IGRvY3VtZW50YXRpb24gbWFraW5nIGl0IGRpZmZpY3VsdCB0byBmaW5kIHRoZSBvcHRp
b24gaW4gdGhlIGZpcnN0Cj4gcGxhY2UpLCBpdCBzZWVtcyB0byBtYWtlIG1vcmUgc2Vuc2UgdG8g
cmVuYW1lIHRoZSBmaWxlIGFueXdheS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cj4gQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 09:05:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 09:05:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2CxI-0007hg-57; Wed, 11 Oct 2017 09:05:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=450362f7b=roger.pau@citrix.com>)
 id 1e2CxG-0007hZ-P4
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 09:05:30 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 50/97-03953-9DEDDD95; Wed, 11 Oct 2017 09:05:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDve7Ne3c
 jDdrmSVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlzbn9jK1jJUfH3/xHmBsZ7bF2MnBwSAv4S
 71fvZAKx2QR0JC7O3QkU5+AQEVCRuL3XACTMLBAi8XTefWYQW1jAXOJR12JWEJtFQFVi98XjL
 CA2r4CFxPq2r0wgrRICehI/thtChAUlTs58wgIxRlOidftvdghbXqJ562ywkUICihL98x6wTW
 DkmYWkZRaSlllIWhYwMq9i1ChOLSpLLdI1stRLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZ
 Lzs/dxAgMnHoGBsYdjJe3+B1ilORgUhLlVZhzN1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+h
 u0A5waLU9NSKtMwcYAjDpCU4eJREeJ2BYSzEW1yQmFucmQ6ROsVoydFx8+4fJo5NYHLD9wd/m
 IRY8vLzUqXEeRlAGgRAGjJK8+DGweLsEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3gUgV/
 Fk5pXAbX0FdBAT0EGiaXdADipJREhJNTB6Rvn6ph38PF1P20Lk7ZfKpabv10c/NPmkf+FN5rv
 /E5O28bj3iq2ufDxno+oSxzs9RexrL2srz9+822uaD/dvyd29Yet/3ZStjZS4Usq5vWrSsdTg
 r0zc/gk9zT8ShNQa5n5584TpiP/v3febpPsuPkva22ZS/i3f7XSdt2Z+9acF38wvih9XYinOS
 DTUYi4qTgQATUolcK4CAAA=
X-Env-Sender: prvs=450362f7b=roger.pau@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1507712727!85839867!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15584 invoked from network); 11 Oct 2017 09:05:29 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 09:05:29 -0000
X-IronPort-AV: E=Sophos;i="5.43,360,1503360000"; d="scan'208";a="453361239"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 11 Oct 2017 10:05:00 +0100
Message-ID: <20171011090500.6790-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH RFC] osstest: rename pvh tests to pvhv2
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RHVlIHRvIHRoZSByZWNlbnQgY2hhbmdlcyB0byB0aGUgUFZIIHRlc3RzLCBhbGwgb2YgdGhlbSBh
cmUgbm93CmZhaWxpbmcgYmVjYXVzZSB0aGUgY3VycmVudCBMaW51eCBrZXJuZWwgdXNlZCBieSBv
c3N0ZXN0IGRvZXNuJ3QKc3VwcG9ydCBQVkh2MiwgYW5kIG9zc3Rlc3QgdHJlYXRzIHRoZSBmYWls
dXJlcyBhcyByZWdyZXNzaW9ucyBiZWNhdXNlCnByZXZpb3VzbHkgdGhlIFBWSCB0ZXN0cyB3aGVy
ZSBhY3R1YWxseSB0ZXN0aW5nIGNsYXNzaWMgUFYuCgpSZW5hbWUgdGhlIHRlc3RzIHRvICdwdmh2
MicgaW4gb3JkZXIgdG8gcHJldmVudCBvc3N0ZXN0IGZyb20KY2xhc3NpZnlpbmcgdGhlIGZhaWx1
cmVzIGFzIHJlZ3Jlc3Npb25zLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNp
dHJpeC5jb20+Ci0tLQogbWFrZS1mbGlnaHQgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNl
cnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9tYWtlLWZsaWdodCBiL21ha2Ut
ZmxpZ2h0CmluZGV4IGRmOGY3NjQ5Li5mYzQyYTNhMyAxMDA3NTUKLS0tIGEvbWFrZS1mbGlnaHQK
KysrIGIvbWFrZS1mbGlnaHQKQEAgLTgxMiw3ICs4MTIsNyBAQCB0ZXN0X21hdHJpeF9kb19vbmUg
KCkgewogCiAgICAgZm9yIGNwdXZlbmRvciBpbiBhbWQgaW50ZWw7IGRvCiAKLSAgICAgIGpvYl9j
cmVhdGVfdGVzdCB0ZXN0LSR4ZW5hcmNoJGtlcm4tJGRvbTBhcmNoLXhsLXB2aC0kY3B1dmVuZG9y
IFwKKyAgICAgIGpvYl9jcmVhdGVfdGVzdCB0ZXN0LSR4ZW5hcmNoJGtlcm4tJGRvbTBhcmNoLXhs
LXB2aHYyLSRjcHV2ZW5kb3IgXAogICAgICAgICAgICAgICAgIHRlc3QtZGViaWFuIHhsICR4ZW5h
cmNoICRkb20wYXJjaCBcCiAgICAgICAgICAgICAgICAgZGViaWFuX3B2aD0xICRkZWJpYW5fcnVu
dmFycyBcCiAgICAgICAgICAgICAgICAgYWxsX2hvc3RmbGFncz0kbW9zdF9ob3N0ZmxhZ3MsaHZt
LSRjcHV2ZW5kb3IKLS0gCjIuMTMuNSAoQXBwbGUgR2l0LTk0KQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 09:09:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 09:09:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2D1O-00081P-PJ; Wed, 11 Oct 2017 09:09:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2D1M-00081J-WB
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 09:09:45 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 93/95-28548-8DFDDD95; Wed, 11 Oct 2017 09:09:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXS6fjDS/f6/bu
 RBg/btS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyf/w4xF9xmqZi/aDNrA2MLSxcjJ4eQQJ7E
 1s9bmUBsXgE7icVXfrCD2BIChhKnF94EquHgYBFQldh8SQgkzCagLtH2bDsriC0iECWx9Np3s
 FZmgUKJRavamEFsYQF/iQWzvjFBjF/EKPFtkS2IzSlgL3Fg/0FWkJG8AoISf3cIQ7RqSTz8dY
 sFwtaWWLbwNTNICbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxg1ilOLylKLdA2N9ZKKMtM
 zSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAkOPAQh2MG7b7nmIUZKDSUmUV2HO3UghvqT8
 lMqMxOKM+KLSnNTiQ4waHBwC23atvsAoxZKXn5eqJMFbdw+oTrAoNT21Ii0zBxgdMKUSHDxKI
 rzfQdK8xQWJucWZ6RCpU4zGHDceXv/DxNFx8+4fJiGwSVLivLdASgVASjNK8+AGwaL2EqOslD
 AvI9CZQjwFqUW5mSWo8q8YxTkYlYR554JM4cnMK4Hb9wroFCagU0TT7oCcUpKIkJJqYFTvVc+
 8qHbHPWRl0N4paRe2npPNZ/xRt+nz4tTuq9fyEzgMBPr3O041qK6U4pba6Fgx6WfJcysBY4ub
 vh8NfDQVFB4brY9uF0ieuDQ5/a/RhZUXN136Il6ywkTcwJzzx7udHJUSXiu0P6x7yJLYlP9ee
 mHDDy/BzFurI8K0/q95U3N6abbBPCWW4oxEQy3mouJEAJfnMarVAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1507712982!106512964!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 497 invoked from network); 11 Oct 2017 09:09:43 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 09:09:43 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 11 Oct 2017 03:09:41 -0600
Message-Id: <59DDFBF30200007800184C60@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 11 Oct 2017 03:09:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>,
 "Ian Jackson" <ian.jackson@eu.citrix.com>
References: <20171010162011.9629-1-george.dunlap@citrix.com>
 <20171010162011.9629-8-george.dunlap@citrix.com>
 <23005.629.965154.925438@mariner.uk.xensource.com>
In-Reply-To: <23005.629.965154.925438@mariner.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: AndrewCooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 08/12] fuzz/x86_emulate: Move definitions
 into a header
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEwLjEwLjE3IGF0IDE5OjI1LCA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gR2VvcmdlIER1bmxhcCB3cml0ZXMgKCJbUEFUQ0ggdjMgMDgvMTJdIGZ1enoveDg2X2Vt
dWxhdGU6IE1vdmUgZGVmaW5pdGlvbnMgCj4gaW50byBhIGhlYWRlciIpOgo+PiBNb3ZlIGZ1enot
ZW11bC5jIGZ1bmN0aW9uIHByb3RvdHlwZXMgaW50byBhIGhlYWRlci4gIEFsc28gc2hhcmUgdGhl
Cj4+IGRlZmluaXRpb24gb2YgdGhlIGlucHV0IHNpemUgKHJhdGhlciB0aGFuIGhhcmQtY29kaW5n
IGl0IGluCj4+IGZ1enotZW11bC5jKS4KPj4gCj4+IFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KPiAKPiBSZXZpZXdlZC1ieTogSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgooYWxzbyBpZiB5b3UgYWRkIC4uLgoKPj4gUkZDOiBXb3J0aCB0cnlp
bmcgdG8gQlVJTERfQlVHX09OKElOUFVUX1NJWkUgPCBEQVRBX1NJWkVfRlVMTCk/Cj4gCj4gSSBk
b24ndCBtaW5kLgoKLi4uIHRoaXMpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 09:18:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 09:18:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2DA8-0000Mi-J4; Wed, 11 Oct 2017 09:18:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2DA7-0000Mc-C3
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 09:18:47 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 5B/4E-14867-6F1EDD95; Wed, 11 Oct 2017 09:18:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS/frw7u
 RBvt3Gll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkPXq9lKvjAVTGvZSprA+Nnji5GTg4hgTyJ
 yScuMYPYvAJ2Erf39LCA2BIChhKnF94Es1kEVCWe3H/PBmKzCahLtD3bzgpiiwjoSdzcdBuol
 4uDWWA2o8TtNc/BBgkLuEu8b+1jhVmwZt5bsGZOAVuJR6/3A9VwAC0TlPi7QxgkzCygJfHw1y
 0WCFtbYtnC12AlzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYtQoTi0qSy3SNTTSSyrKTM8
 oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDD8GINjBeHljwCFGSQ4mJVFehTl3I4X4kvJT
 KjMSizPii0pzUosPMcpwcChJ8HIAw1lIsCg1PbUiLTMHGAkwaQkOHiUR3msPgNK8xQWJucWZ6
 RCpU4y6HB037/5hEmLJy89LlRLn3Q1SJABSlFGaBzcCFpWXGGWlhHkZgY4S4ilILcrNLEGVf8
 UozsGoJMyrAnIJT2ZeCdymV0BHMAEdIZp2B+SIkkSElFQDo6gxw6YJU86Free+qi889+erip3
 Mpx9ovjpo0+JYo7VuvZrLiiz7NNcuq5QVz2a+OB7z82BL+PRst6ZF/Sypby7sVH3O/+GfYfKa
 XMOSe1mTzBZnnDPat+eemEuXzcZz0/UaZGx2+t+a1xG1YO7K47V7GpwuC/KvXNxutt06dCY7V
 7CLqsKtH0osxRmJhlrMRcWJAL2wuL/FAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1507713524!70171086!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60127 invoked from network); 11 Oct 2017 09:18:45 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 09:18:45 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 11 Oct 2017 03:18:43 -0600
Message-Id: <59DDFE110200007800184C6F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 11 Oct 2017 03:18:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <20171010162011.9629-1-george.dunlap@citrix.com>
 <20171010162011.9629-9-george.dunlap@citrix.com>
In-Reply-To: <20171010162011.9629-9-george.dunlap@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 09/12] fuzz/x86_emulate: Make input more
	compact
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEwLjEwLjE3IGF0IDE4OjIwLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBBdCB0aGUgbW9tZW50LCBBRkwgcmVja29ucyB0aGF0IGZvciBhbnkgZ2l2ZW4gaW5wdXQs
IDg3JSBvZiBpdCBpcwo+IGNvbXBsZXRlbHkgaXJyZWxldmFudDogdGhhdCBpcywgaXQgY2FuIGNo
YW5nZSBpdCBhcyBtdWNoIGFzIGl0IHdhbnRzCj4gYnV0IGhhdmUgbm8gaW1wYWN0IG9uIHRoZSBy
ZXN1bHQgb2YgdGhlIHRlc3Q7IGFuZCB5ZXQgaXQgY2FuJ3QgcmVtb3ZlCj4gaXQuCj4gCj4gVGhp
cyBpcyBsYXJnZWx5IGJlY2F1c2Ugd2UgaW50ZXJwcmV0IHRoZSBibG9iIGhhbmRlZCB0byB1cyBh
cyBhIGxhcmdlCj4gc3RydWN0LCBpbmNsdWRpbmcgQ1IgdmFsdWVzLCBNU1IgdmFsdWVzLCBzZWdt
ZW50IHJlZ2lzdGVycywgYW5kIGEgZnVsbAo+IGNwdV91c2VyX3JlZ3MuCj4gCj4gSW5zdGVhZCwg
bW9kaWZ5IG91ciBpbnRlcnByZXRhdGlvbiB0byBoYXZlIGEgInNldCBzdGF0ZSIgc3RhbnphIGF0
IHRoZQo+IGZyb250LiAgQmVnaW4gYnkgcmVhZGluZyBhIDE2LWJpdCB2YWx1ZTsgaWYgaXQgaXMg
bG93ZXIgdGhhbiBhIGNlcnRhaW4KPiB0aHJlc2hvbGQsIHNldCBzb21lIHN0YXRlIGFjY29yZGlu
ZyB0byB3aGF0IGJ5dGUgaXQgaXMsIGFuZCByZXBlYXQuCj4gQ29udGludWUgdW50aWwgdGhlIGJ5
dGUgaXMgYWJvdmUgYSBjZXJ0YWluIHRocmVzaG9sZC4KPiAKPiBUaGlzIGFsbG93cyBBRkwgdG8g
Y29tcGFjdCBhbnkgZ2l2ZW4gdGVzdCBjYXNlIG11Y2ggc21hbGxlcjsgdG8gdGhlCj4gcG9pbnQg
d2hlcmUgbm93IGl0IHJlY2tvbnMgdGhlcmUgaXMgbm90IGEgc2luZ2xlIGJ5dGUgb2YgdGhlIHRl
c3QgZmlsZQo+IHdoaWNoIGJlY29tZXMgaXJyZWxldmFudC4gIFRlc3RpbmcgaGF2ZSBzaG93biB0
aGF0IHRoaXMgb3B0aW9uIGJvdGgKPiBhbGxvd3MgQUZMIHRvIHJlYWNoIGNvdmVyYWdlIG11Y2gg
ZmFzdGVyLCBhbmQgdG8gaGF2ZSBhIHRvdGFsIGNvdmVyYWdlCj4gaGlnaGVyIHRoYW4gd2l0aCB0
aGUgb2xkIGZvcm1hdC4KPiAKPiBNYWtlIHRoaXMgYW4gb3B0aW9uIChyYXRoZXIgdGhhbiBhIHVu
aWxhdGVyYWwgY2hhbmdlKSB0byBlbmFibGUKPiBzaWRlLWJ5LXNpZGUgcGVyZm9ybWFuY2UgY29t
cGFyaXNvbiBvZiB0aGUgb2xkIGFuZCBuZXcgZm9ybWF0cy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgpXaXRob3V0IG1lYW5pbmcg
dG8gb3ZlcnJpZGUgQW5kcmV3J3Mgb2JqZWN0aW9ucywgaW4gY2FzZQpoZSBjYW4gZ3J1ZGdpbmds
eSBhY2NlcHQgdGhpcyBnb2luZyBpbgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 09:21:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 09:21:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2DCE-0000w9-VK; Wed, 11 Oct 2017 09:20:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2DCD-0000w1-Md
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 09:20:57 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 DB/D4-14867-972EDD95; Wed, 11 Oct 2017 09:20:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXS6fjDS7fi0d1
 Ig/en1Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozfd7eyFPSyVjTcXs3cwHifuYuRk0NIIE/i
 yeleFhCbV8BOYs/p9UwgtoSAocTphTfB4iwCqhJnjqxgA7HZBNQl2p5tZwWxRQT0JeZ/+glkc
 3EwC8xilPg6+RbYUGGBFImVX/8ygiSEBBYxSvz4sBRoEgcHJ9CG8+ddQExeAUGJvzuEQcqZBb
 QkHv66xQJha0ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6hmZ
 6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB4ccABDsY728MOMQoycGkJMqrMOdu
 pBBfUn5KZUZicUZ8UWlOavEhRg0ODoFtu1ZfYJRiycvPS1WS4OV4CFQnWJSanlqRlpkDjBCYU
 gkOHiUR3okgad7igsTc4sx0iNQpRmOOGw+v/2Hi6Lh59w+TENgkKXFeY5BSAZDSjNI8uEGwyL
 3EKCslzMsIdKYQT0FqUW5mCar8K0ZxDkYlYd50kCk8mXklcPteAZ3CBHSKaNodkFNKEhFSUg2
 MzsXhp6rbtd29Dp8/ZqZm//mt24KcExwLW88Vz9KZF9pTIyNYqVZ4nM3FsbzXsEB236Hgr4xn
 Q9+6KdhGvm+12pG8YZps4Dbv6IPx/20vb5y8TXNzkvDG1eqnmbdPZDH319S1FeTjflyXpN82w
 +2Jz8yrHVlbjU6ZRzyo8PXsFpKo82CtEFdiKc5INNRiLipOBADdZLfZ1wIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1507713654!105641631!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23707 invoked from network); 11 Oct 2017 09:20:56 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 09:20:56 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 11 Oct 2017 03:20:54 -0600
Message-Id: <59DDFE940200007800184C78@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 11 Oct 2017 03:20:52 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <20171010162011.9629-1-george.dunlap@citrix.com>
 <20171010162011.9629-10-george.dunlap@citrix.com>
 <d13a3391-a7f4-25b3-9e4f-5e4d99e31418@citrix.com>
In-Reply-To: <d13a3391-a7f4-25b3-9e4f-5e4d99e31418@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 10/12] fuzz/x86_emulate: Add --rerun
 option to try to track down instability
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEwLjEwLjE3IGF0IDIwOjQ0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTAvMTAvMTcgMTc6MjAsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+ICsgICAgICAg
ICAgICBpZiAoIHN0YXRlWzBdLmVsZW0gIT0gc3RhdGVbMV0uZWxlbSApIFwKPj4gKyAgICAgICAg
ICAgICAgICBwcmludGYoI2VsZW0gIiBkaWZmZXI6ICVseCAhPSAlbHhcbiIsIFwKPj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpc3RhdGVbMF0uZWxlbSwgXAo+PiArICAg
ICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZylzdGF0ZVsxXS5lbGVtKQo+PiArICAg
ICAgICAgICAgUElORShyZWdzLnIxNSk7Cj4gCj4gSG1tIC0gdGhpcyBpcyBnb2luZyB0byBjYXVz
ZSBwcm9ibGVtcyBmb3IgdGhlIDMyYml0IGJ1aWxkLiAgSSBjYW4ndAo+IHRoaW5rIG9mIGFuIGVh
c3kgc3VnZ2VzdGlvbiB0byBmaXggaXQuCgpUaGUgZnV6emVyIGlzbid0IGJlaW5nIGJ1aWx0IGFz
IGEgMzItYml0IGJpbmFyeToKCmlmZXEgKCQoQ09ORklHX1g4Nl82NCkseSkKeDg2LWluc24tZnV6
ei1hbGw6IHg4Ni1pbnNuLWZ1enplci5hIGZ1enotZW11bC5vIGFmbAplbHNlCng4Ni1pbnNuLWZ1
enotYWxsOgplbmRpZgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 09:30:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 09:30:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2DKz-0001HS-Rq; Wed, 11 Oct 2017 09:30:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e2DKy-0001HM-JO
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 09:30:00 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 A3/EB-25852-794EDD95; Wed, 11 Oct 2017 09:29:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOKsWRWlGSWpSXmKPExsVyMfTGNt3pT+5
 GGizdJW6x5ONiFgdGj6O7fzMFMEaxZuYl5VcksGas3t/EWDBBrKJjbRNbA+NBgS5GTg4hgUmM
 EtfuVXUxcnGwCLxmlljRuY0dxJEQuMMq0fp+AyNIlYRAlsSM7++YIew0iRd/D0PZVRIHl/QB2
 RxAk9Qk1ryJAukVEvjJKPHoQScjSFxYIFri4SMPkLiIQBOjxMUfZxhBHGaBR0wSPaeeskGc8Y
 lRYtk6O5AGNgEdiXUzakHCvAK2Eu9v3WUCsVkEVCXe3PkKZosKhEvs/36NGaJGUOLkzCcsIDa
 ngL1E27VnYDczC5hJzNv8kBnCFpe49WQ+E4QtL7H97RzmCYyis5C0z0LSMgtJyywkLQsYWVYx
 ahSnFpWlFukamuglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgRGDAMQ7GC8vjHgE
 KMkB5OSKK/CnLuRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR45z8GygkWpaanVqRl5gBjFyYtwc
 GjJMK79RFQmre4IDG3ODMdInWK0ZLjwp1Lf5g4Ji2+AiQP7Ln1h0mIJS8/L1VKnLcDZJ4ASEN
 GaR7cOFh6ucQoKyXMywh0oBBPQWpRbmYJqvwrRnEORiVh3jqQKTyZeSVwW18BHcQEdJBo2h2Q
 g0oSEVJSDYw9bxTm2y8PVgnXEoitPpP6RjvR7G1RUW7Ruj1HiiKjq8tVlU+69Yva/3pw8JCZu
 sXVxrN+DfP0Tbv3btEuslKuC9+xplhf8su5L36Z39Zcaz25PMmLl2mm7Inge8WPQlx2CUyeUH
 nymjvrzIJdb98kuxnVPZ8i8u9aGsPEHwKPo88dmc1Rm67EUpyRaKjFXFScCACojU5BKgMAAA=
 =
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1507714198!109671652!1
X-Originating-IP: [209.85.216.182]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50483 invoked from network); 11 Oct 2017 09:29:59 -0000
Received: from mail-qt0-f182.google.com (HELO mail-qt0-f182.google.com)
 (209.85.216.182)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Oct 2017 09:29:59 -0000
Received: by mail-qt0-f182.google.com with SMTP id z19so3253109qtg.11
 for <xen-devel@lists.xen.org>; Wed, 11 Oct 2017 02:29:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=VJHJIeEQZUbr9IVrY34OcM0/GW3JSyjm2fVoLd9ePRc=;
 b=hrizat3qzjWyD/Mke5jmalmGMMeFT5oeJU7bjUSw+qbygSYPWS6it+PxcjFrk0TBv9
 J5hdGLqwI6gG8zfRo9ekm3zgVI45qd7yKEReuOp/I7pj9s9EZSobuVmpRymhdfTukLzt
 nKQT/s+4YZ0nwtCuXPhwaYG5i+C+pPFqGl7mQ=
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=VJHJIeEQZUbr9IVrY34OcM0/GW3JSyjm2fVoLd9ePRc=;
 b=HTZpw5IfBgYXM3UxDSlAkh+oqwHDcxz2sbCtp2YrXFXH4UZ03JAh2OyMxaf3xF5wC/
 Q+vpNxJVoLqxIOp49LpIMms54OJNhBNeb7Ms4FXFtR0p08uMJC6WgJThjt/HXSPAuNuv
 ud4rO0iUC5H+FSRY029Qr0L3+xQnxRBuHt8eFQAD4Q4eh0jRDU6Lwc3bkGHFf6EZzoyk
 jzBY2TGf5aLof293GJldZb8d95b0puzVusE1a1ojIyNRuczs3Iy94hgsehr2I16kdceS
 c50MIQN27H8rAcI4MKZZAaJJQc1UflTlvorH2Rs3M3p/KNN+TqNF/Ue8vDyrmka9NlhY
 sDxw==
X-Gm-Message-State: AMCzsaWM+0bE28YTPyXDjif+ZQDRVDPaF4+JlK/wh7lB+5ye40NX1hAL
 0TBKYXTnRwCZl0yxdKD39OxgbQ==
X-Google-Smtp-Source: AOwi7QDOI0QtrTyaN52usZf4tb5zYrrsy1BXsBmF5VosC8noqG/y8a+zNzIVtFZ/Fq3rEuTEESuLcA==
X-Received: by 10.200.34.239 with SMTP id g44mr6580350qta.111.1507714198311;
 Wed, 11 Oct 2017 02:29:58 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id m63sm2492173qke.9.2017.10.11.02.29.56
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 11 Oct 2017 02:29:57 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <59DD0D820200007800184742@prv-mh.provo.novell.com>
 <1507662348-12963-1-git-send-email-volodymyr_babchuk@epam.com>
 <alpine.DEB.2.10.1710101623580.3105@sstabellini-ThinkPad-X260>
 <59DDF8730200007800184C18@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <e7d9be14-f601-110b-df07-f96edce2ad83@linaro.org>
Date: Wed, 11 Oct 2017 10:29:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <59DDF8730200007800184C18@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Julien Grall <julien.grall@arm.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v9 04/11] public: xen.h: add definitions for
 UUID handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKT24gMTEvMTAvMTcgMDk6NTQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDEx
LjEwLjE3IGF0IDAxOjI0LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4+IE9uIFR1
ZSwgMTAgT2N0IDIwMTcsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+Pj4gLS0tIGEveGVuL2lu
Y2x1ZGUvcHVibGljL3hlbi5oCj4+PiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmgKPj4+
IEBAIC05MzAsNiArOTMwLDM5IEBAIF9fREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUodWludDE2LCB1
aW50MTZfdCk7Cj4+PiAgIF9fREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUodWludDMyLCB1aW50MzJf
dCk7Cj4+PiAgIF9fREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUodWludDY0LCB1aW50NjRfdCk7Cj4+
PiAgIAo+Pj4gK3R5cGVkZWYgc3RydWN0IHsKPj4+ICsgICAgdWludDhfdCBhWzE2XTsKPj4+ICt9
IHhlbl91dWlkX3Q7Cj4+PiArCj4+PiArLyoKPj4+ICsgKiBYRU5fREVGSU5FX1VVSUQoMHgwMDEx
MjIzMywgMHg0NDU1LCAweDY2NzcsIDB4ODg5OSwKPj4+ICsgKiAgICAgICAgICAgICAgICAgMHhh
YSwgMHhiYiwgMHhjYywgMHhkZCwgMHhlZSwgMHhmZikKPj4+ICsgKiB3aWxsIGNvbnN0cnVjdCBV
VUlEIDAwMTEyMjMzLTQ0NTUtNjY3Ny04ODk5LWFhYmJjY2RkZWVmZiBwcmVzZW50ZWQgYXMKPj4+
ICsgKiB7MHgwMCwgMHgxMSwgMHgyMiwgMHgzMywgMHg0NCwgMHg1NSwgMHg2NiwgMHg3NywgMHg4
OCwKPj4+ICsgKiAweDk5LCAweGFhLCAweGJiLCAweGNjLCAweGRkLCAweGVlLCAweGZmfTsKPj4+
ICsgKgo+Pj4gKyAqIE5COiBUaGlzIGlzIGNvbXBhdGlibGUgd2l0aCBMaW51eCBrZXJuZWwgYW5k
IHdpdGggbGlidXVpZCwgYnV0IGl0IGlzIG5vdAo+Pj4gKyAqIGNvbXBhdGlibGUgd2l0aCBNaWNy
b3NvZnQsIGFzIHRoZXkgdXNlIG1peGVkLWVuZGlhbiBlbmNvZGluZyAoc29tZQo+Pj4gKyAqIGNv
bXBvbmVudHMgYXJlIGxpdHRsZS1lbmRpYW4sIHNvbWUgYXJlIGJpZy1lbmRpYW4pLgo+Pj4gKyAq
Lwo+Pj4gKyNkZWZpbmUgWEVOX0RFRklORV9VVUlEXyhhLCBiLCBjLCBkLCBlMSwgZTIsIGUzLCBl
NCwgZTUsIGU2KSAgICAgICAgICAgIFwKPj4+ICsgICAge3soKGEpID4+IDI0KSAmIDB4RkYsICgo
YSkgPj4gMTYpICYgMHhGRiwgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+PiArICAgICAg
KChhKSA+PiAgOCkgJiAweEZGLCAoKGEpID4+ICAwKSAmIDB4RkYsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAo+Pj4gKyAgICAgICgoYikgPj4gIDgpICYgMHhGRiwgKChiKSA+PiAgMCkgJiAw
eEZGLCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4+ICsgICAgICAoKGMpID4+ICA4KSAm
IDB4RkYsICgoYykgPj4gIDApICYgMHhGRiwgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+
PiArICAgICAgKChkKSA+PiAgOCkgJiAweEZGLCAoKGQpID4+ICAwKSAmIDB4RkYsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAo+Pj4gKyAgICAgICAgICAgICAgICBlMSwgZTIsIGUzLCBlNCwg
ZTUsIGU2fX0KPj4+ICsKPj4+ICsvKiBDb21wb3VuZCBsaXRlcmFscyBhcmUgc3VwcG9ydGVkIGlu
IEM5OSBhbmQgbGF0ZXIuICovCj4+PiArI2lmIGRlZmluZWQgKF9fU1REQ19WRVJTSU9OX18pICYm
IF9fU1REQ19WRVJTSU9OX18gPj0gMTk5OTAxTAo+Pj4gKyNkZWZpbmUgWEVOX0RFRklORV9VVUlE
KGEsIGIsIGMsIGQsIGUxLCBlMiwgZTMsIGU0LCBlNSwgZTYpICAgICAgICAgICAgIFwKPj4+ICsg
ICAgKCh4ZW5fdXVpZF90KVhFTl9ERUZJTkVfVVVJRF8oYSwgYiwgYywgZCwgZTEsIGUyLCBlMywg
ZTQsIGU1LCBlNikpCj4+PiArI2Vsc2UKPj4+ICsjZGVmaW5lIFhFTl9ERUZJTkVfVVVJRChhLCBi
LCBjLCBkLCBlMSwgZTIsIGUzLCBlNCwgZTUsIGU2KSAgICAgICAgICAgICBcCj4+PiArICAgIFhF
Tl9ERUZJTkVfVVVJRF8oYSwgYiwgYywgZCwgZTEsIGUyLCBlMywgZTQsIGU1LCBlNikKPj4+ICsK
Pj4+ICsjZW5kaWYgLyogZGVmaW5lZCAoX19TVERDX1ZFUlNJT05fXykgJiYgX19TVERDX1ZFUlNJ
T05fXyA+PSAxOTk5MDFMICovCj4+PiArCj4+PiAgICNlbmRpZiAvKiAhX19BU1NFTUJMWV9fICov
Cj4+PiAgIAo+Pj4gICAvKiBEZWZhdWx0IGRlZmluaXRpb25zIGZvciBtYWNyb3MgdXNlZCBieSBk
b21jdGwvc3lzY3RsLiAqLwo+Pgo+PiBUaGlzIGxvb2tzIGdvb2QgdG8gbWUsIGJ1dCBJIHdvdWxk
IGxpa2UgdG8gZ2V0IEphbidzIG9waW5pb24gb24gdGhpcy4KPj4gSWRlYWxseSB3ZSB3b3VsZCBj
b21taXQgdGhlIHNlcmllcyB0b21vcnJvdyBiZWZvcmUgdGhlIGNvZGUgZnJlZXplLgo+IAo+IFdo
aWxlIEkgY2FuIGxpdmUgd2l0aCBpdCBiZWluZyB0aGUgd2F5IGl0IGlzIG5vdywgSSd2ZSBhbHJl
YWR5Cj4gaW5kaWNhdGVkIHRoYXQgSSdkIHByZWZlciBfX0dOVUNfXyB0byBhbHNvIGJlIGNoZWNr
ZWQgZm9yCj4gaGVyZS4gQXMgdGhhdCdzIGEgcmVsYXhhdGlvbiwgaXQgd291bGRuJ3QgYmUgYSBw
cm9ibGVtIHRvIGFkZAo+IGxhdGVyLCBJIHRoaW5rIChidXQgSSBjYW4ndCBleGNsdWRlIEknbSBv
dmVybG9va2luZyBzb21ldGhpbmcsCj4gc28gaXQgd291bGQgZmVlbCBiZXR0ZXIgaWYgaXQgd2Fz
IGRvbmUgdGhlIGludGVuZGVkIGZpbmFsIHdheQo+IGZyb20gdGhlIGJlZ2lubmluZykuCgpUbyBi
ZSBjbGVhciwgeW91IGFzayB0byBkbzoKCiNpZiBkZWZpbmVkKF9fR05VQ19fKSB8fCAoZGVmaW5l
ZChfX1NURENfVkVSU0lPTl9fKSAmJiBfX1NURENfVkVSU0lPTl9fIAogPj0gMTk5OTAxTCkKCmFt
IEkgY29ycmVjdD8KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 09:31:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 09:31:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2DMd-0001pY-6N; Wed, 11 Oct 2017 09:31:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2DMb-0001pS-Nf
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 09:31:41 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 96/77-26618-CF4EDD95; Wed, 11 Oct 2017 09:31:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXS6fjDS/fPk7u
 RBk/2yVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlrXm9gL5gnXNFxtIm1gbGBr4uRk0NIIE/i
 zrUXzCA2r4CdxPb381hAbAkBQ4nTC28C2RwcLAKqEnef+ICE2QTUJdqebWcFsUUE9CRubroN1
 MrFwSwwm1Hi9prnYHOEBXwkph8+wwYxP1/ieEcfWAMn0PxFrZcYQWbyCghK/N0hDBJmFtCSeP
 jrFguErS2xbOFrZpASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMaoXpxaVpRbpWuglFWW
 mZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGHgMQ7GA82Ox8iFGSg0lJlFdhzt1IIb6k
 /JTKjMTijPii0pzU4kOMGhwcAtt2rb7AKMWSl5+XqiTBO/8xUJ1gUWp6akVaZg4wOmBKJTh4l
 ER4l4OkeYsLEnOLM9MhUqcYjTmObbr8h4mj4+bdP0xCYJOkxHk7QEoFQEozSvPgBsGi9hKjrJ
 QwLyPQmUI8BalFuZklqPKvGMU5GJWEeXeCTOHJzCuB2/cK6BQmoFNE0+6AnFKSiJCSamBM7qn
 ZNXG2/mXhLueLTywX/dIqP7ZFNCfyXNfN4kXSUxLbW08J9sudvy14/8RiHmudG/fmtdUYxT/Y
 P+Xb5bA9P9+UGrm/fPi+2ERhloTnY80I50CnvWW7xHRDt25WL7sgIHNIPjpOc8aV64LPPA4uU
 5OZVrCEyXhDsurENqvF3gcyg8UemEspsRRnJBpqMRcVJwIAduy7vNUCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1507714298!106559805!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23476 invoked from network); 11 Oct 2017 09:31:40 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 09:31:40 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 11 Oct 2017 03:31:38 -0600
Message-Id: <59DE01180200007800184CA3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 11 Oct 2017 03:31:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <20171010162011.9629-1-george.dunlap@citrix.com>
 <20171010162011.9629-11-george.dunlap@citrix.com>
In-Reply-To: <20171010162011.9629-11-george.dunlap@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 11/12] fuzz/x86_emulate: Set and fuzz
 more CPU state
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEwLjEwLjE3IGF0IDE4OjIwLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiAtLS0gYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwu
Ywo+ICsrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5j
Cj4gQEAgLTQwLDYgKzQwLDggQEAgc3RydWN0IGZ1enpfc3RhdGUKPiAgICAgIHVpbnQ2NF90IG1z
cltNU1JfSU5ERVhfTUFYXTsKPiAgICAgIHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyIHNlZ21lbnRz
W1NFR19OVU1dOwo+ICAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgcmVnczsKPiArICAgIGNoYXIg
ZnhzYXZlWzUxMl0gX19hdHRyaWJ1dGVfXygoYWxpZ25lZCgxNikpKTsKPiArCj4gIAo+ICAgICAg
LyogRnV6emVyJ3MgaW5wdXQgZGF0YS4gKi8KCk5vIGRvdWJsZSBibGFuayBsaW5lcyBwbGVhc2Uu
Cgo+IEBAIC01OTYsNiArNTk4LDU0IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVf
b3BzIGFsbF9mdXp6ZXJfb3BzID0gewo+ICB9Owo+ICAjdW5kZWYgU0VUCj4gIAo+ICsvKgo+ICsg
KiBUaGlzIGZ1bmNpdG9uIHdpbGwgcmVhZCBvciB3cml0ZSBmeHNhdmUgdG8gdGhlIGZwdS4gIFdo
ZW4gd3JpdGluZywKPiArICogaXQgJ3Nhbml0aXplcycgdGhlIHN0YXRlOiBJdCB3aWxsIG1hc2sg
b2ZmIHRoZSBhcHByb3ByaWF0ZSBiaXRzIGluCj4gKyAqIHRoZSBteGNzciwgJ3Jlc3RvcmUnIHRo
ZSBzdGF0ZSB0byB0aGUgZnB1LCB0aGVuICdzYXZlJyBpdCBhZ2FpbiBzbwo+ICsgKiB0aGF0IHRo
ZSBkYXRhIGluIGZ4c2F2ZSByZWZsZWN0cyB3aGF0J3MgYWN0dWFsbHkgaW4gdGhlIEZQVS4KPiAr
ICoKPiArICogVE9ETzogRXh0ZW5kIHN0YXRlIGJleW9uZCBqdXN0IEZQVSAoeW1tIHJlZ2lzdGVy
cywgJmMpCj4gKyAqLwo+ICtzdGF0aWMgdm9pZCBfc2V0X2ZwdV9zdGF0ZShjaGFyICpmeHNhdmUs
IGJvb2wgd3JpdGUpCj4gK3sKPiArICAgIGlmICggY3B1X2hhc19meHNyICkKPiArICAgIHsKPiAr
ICAgICAgICBzdGF0aWMgdW5pb24gX19hdHRyaWJ1dGVfXygoX19hbGlnbmVkX18oMTYpKSkgewo+
ICsgICAgICAgICAgICBjaGFyIHhbNTEyXTsKPiArICAgICAgICAgICAgc3RydWN0IHsKPiArICAg
ICAgICAgICAgICAgIHVpbnQzMl90IG90aGVyWzZdOwo+ICsgICAgICAgICAgICAgICAgdWludDMy
X3QgbXhjc3I7Cj4gKyAgICAgICAgICAgICAgICB1aW50MzJfdCBteGNzcl9tYXNrOwo+ICsgICAg
ICAgICAgICAgICAgLyogLi4uICovCj4gKyAgICAgICAgICAgIH07Cj4gKyAgICAgICAgfSAqZnhz
Owo+ICsKPiArICAgICAgICBmeHMgPSAodHlwZW9mKGZ4cykpIGZ4c2F2ZTsKClN0cmF5IGJsYW5r
IGFmdGVyIHRoZSBjYXN0LgoKPiArICAgICAgICBpZiAoIHdyaXRlICkKPiArICAgICAgICB7Cj4g
KyAgICAgICAgICAgIGNoYXIgbnVsbFs1MTJdIF9fYXR0cmlidXRlX18oKGFsaWduZWQoMTYpKSkg
PSB7IH07Cj4gKyAgICAgICAgICAgIAo+ICsgICAgICAgICAgICBmeHMtPm14Y3NyICY9IG14Y3Ny
X21hc2s7Cj4gKwo+ICsgICAgICAgICAgICBhc20gdm9sYXRpbGUoICJmeHJzdG9yICUwIiA6OiAi
bSIgKCpudWxsKSApOwo+ICsgICAgICAgICAgICBhc20gdm9sYXRpbGUoICJmeHJzdG9yICUwIiA6
OiAibSIgKCpmeHMpICk7CgpXaXRob3V0IGEgY29tbWVudCBJIHN0aWxsIGRvbid0IHJlYWxseSB1
bmRlcnN0YW5kIHdoYXQgZ29vZCB0aGlzCmRvdWJsZSBsb2FkIGlzIGludGVuZGVkIHRvIGRvLiBJ
biBwYXJ0aWN1bGFyIEkgZG9uJ3QgdGhpbmsgdGhlcmUgYXJlCmFueSBzdGF0ZSBjb21wb25lbnRz
IHRoYXQgdGhlIGZpcnN0IG1heSBhbHRlciBidXQgdGhlIHNlY29uZAp3b24ndC4gUXVpdGUgdGhl
IG9wcG9zaXRlLCBvbiBBTUQgSSB0aGluayB5b3UgbWF5IGVuZCB1cCBub3QKYWx0ZXJpbmcgRklQ
L0ZEUC9GT1AgZGVzcGl0ZSB0aGlzIGRvdWJsZSBsb2FkIChpaXJjIHRoZXkncmUgYmVpbmcKbG9h
ZGVkIG9ubHkgd2hlbiBhbiBleGNlcHRpb24gaXMgaW5kaWNhdGVkIHRvIGJlIHBlbmRpbmcgaW4g
dGhlCnN0YXR1cyB3b3JkOyBzZWUgZnB1X2Z4cnN0b3IoKSBpbiB0aGUgaHlwZXJ2aXNvcikuCgo+
IEBAIC03MzcsNiArNzkxLDE4IEBAIHN0YXRpYyB2b2lkIHNldHVwX3N0YXRlKHN0cnVjdCB4ODZf
ZW11bGF0ZV9jdHh0ICpjdHh0KQo+ICAgICAgICAgICAgICBwcmludGYoIlNldHRpbmcgY3B1X3Vz
ZXJfcmVncyBvZmZzZXQgJXhcbiIsIG9mZnNldCk7Cj4gICAgICAgICAgICAgIGNvbnRpbnVlOwo+
ICAgICAgICAgIH0KPiArICAgICAgICBvZmZzZXQgLT0gc2l6ZW9mKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzKTsKPiArCj4gKyAgICAgICAgLyogRnV6eiBmeHNhdmUgc3RhdGUgKi8KPiArICAgICAgICBp
ZiAoIG9mZnNldCA8IDEyOCApCgpzaXplb2Yocy0+ZnhzYXZlKSAvIDQKCkphbgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 09:34:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 09:34:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2DOy-00020J-Ic; Wed, 11 Oct 2017 09:34:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2DOx-00020B-Fa
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 09:34:07 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 23/AA-24316-E85EDD95; Wed, 11 Oct 2017 09:34:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS7fn6d1
 Ig2k3hSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow/xzpYC87xVbycu4+1gbGJp4uRg0NIIE9i
 Rj9bFyMnB6+AnUTP5llMILaEgKHE6YU3WUBsFgFViVN/dzKC2GwC6hJtz7azgtgiAnoSNzfdZ
 u5i5OJgFpjNKHF7zXNmkISwQLbEjOtrwIqEBPIlVj1tYQexOYEWbDnexwSyl1dAUOLvDmGQML
 OAlsTDX7dYIGxtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRvTi1qCy1SNd
 QL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMPQYgGAH4/KPTocYJTmYlER5Febc
 jRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwdvxBCgnWJSanlqRlpkDjAKYtAQHj5II73SQNG9xQ
 WJucWY6ROoUoy5Hx827f5iEWPLy81KlxHnbQYoEQIoySvPgRsAi8hKjrJQwLyPQUUI8BalFuZ
 klqPKvGMU5GJWEeY1BpvBk5pXAbXoFdAQT0BGiaXdAjihJREhJNTCqpmZxbrMRLzI61RvScTD
 z9U8ftSXHitn2hHd/3JHxYv7Mt9Ys/5fsKXHjTnPyOPLm0aJg42YVwzuCqfEinSp7hTglHpZW
 7eTrswt6Nq98ts2thpnGCWqqZVN+VoYabS1p5BRXbf2cv9N7wkzeqRH57if23fl3XvvfCcNpT
 v/e/cud8efVWzslluKMREMt5qLiRABizMa5wwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1507714442!105179760!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42738 invoked from network); 11 Oct 2017 09:34:04 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 09:34:04 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 11 Oct 2017 03:34:01 -0600
Message-Id: <59DE01A80200007800184CA6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 11 Oct 2017 03:34:00 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <20171010162011.9629-1-george.dunlap@citrix.com>
 <20171010162011.9629-12-george.dunlap@citrix.com>
In-Reply-To: <20171010162011.9629-12-george.dunlap@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 12/12] fuzz/x86_emulate: Add an option to
 limit the number of instructions executed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEwLjEwLjE3IGF0IDE4OjIwLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBBRkwgY29uc2lkZXJzIGEgdGVzdGNhc2UgdG8gYmUgYSB1c2VmdWwgYWRkaXRpb24gbm90
IG9ubHkgaWYgdGhlcmUgYXJlCj4gdHVwbGVzIGV4ZXJjaXNlZCBieSB0aGF0IHRlc3RjYXNlIHdo
aWNoIHdlcmUgbm90IGV4ZXJjaXNlZCBvdGhlcndpc2UsCj4gYnV0IGFsc28gaWYgdGhlICpudW1i
ZXIqIG9mIHRpbWVzIGFuIGluZGl2aWR1YWwgdHVwbGUgaXMgZXhlcmNpc2VkCj4gY2hhbmdlcyBz
aWduaWZpY2FudGx5OyBpbiBwYXJ0aWN1bGFyLCBpZiB0aGUgbnVtYmVyIG9mIHRoZSBoaWdoZXN0
Cj4gbm9uLXplcm8gYml0IGNoYW5nZXMgKGkuZS4sIGlmIGl0IGlzIHJ1biAxLCAyLTMsIDQtNywg
OC0xNSwgJmMpLgo+IAo+IE9uZSBzaW1wbGUgd2F5IHRvIGluY3JlYXNlIHRoZXNlIHN0YXRzIGl0
IHRvIGV4ZWN1dGUgdGhlIHNhbWUgKG9yCj4gc2ltaWxhcikgaW5zdHJ1Y3Rpb25zIG11bHRpcGxl
IHRpbWVzOiBJZiBleGVjdXRpbmcgYSBnaXZlbiBpbnN0cnVjdGlvbgo+IG9uY2UgaGl0cyBhIHBh
cnRpY3VsYXIgdHVwbGUgMiB0aW1lcywgZXhlY3V0aW5nIGl0IHR3aWNlIHdpbGwgaGl0IHRoZQo+
IHR1cGxlIDQgdGltZXMsIGZvdXIgdGltZXMgd2lsbCBoaXQgdGhlIHR1cGxlIDggdGltZXMsIGFu
ZCBzbyBvbi4gIEFsbAo+IG9mIHRoZXNlIHdpbGwgbG9vayBkaWZmZXJlbnQgdG8gQUZMLCBhbmQg
c28gaXQgaXMgbGlrZWx5IHRoYXQgbWFueSBvZgo+IHRoZSAidW5pcXVlIHRlc3QgY2FzZXMiIHdp
bGwgc2ltcGx5IGJlIHRoZSBzYW1lIGluc3RydWN0aW9uIHJlcGVhdGVkCj4gcG93ZXJzIG9mIDIg
dGltZXMgdW50aWwgdGhlIHR1cGxlIGNvdW50cyBtYXggb3V0IChhdCAxMjgpLgo+IAo+IEl0IGlz
IHVubGlrZWx5IHRoYXQgZXhlY3V0aW5nIGEgc2luZ2xlIGluc3RydWN0aW9uIG1vcmUgdGhhbiBh
IGhhbmRmdWwKPiBvZiB0aW1lcyB3aWxsIGdlbmVyYXRlIGFueSBzdGF0ZSB3ZSBhY3R1YWxseSBj
YXJlIGFib3V0OyBidXQgc3VjaCBsb25nCj4gdGVzdGNhc2VzIHRha2UgZXhwb25lbnRpYWxseSBs
b25nZXIgdG8gZnV6ejogdGhlIGZ1enplciBzcGVuZHMgbW9yZQo+IHRpbWUgZmxpcHBpbmcgYml0
cyBsb29raW5nIGZvciBtZWFuaW5nZnVsIGNoYW5nZXMsIGFuZCBlYWNoIGV4ZWN1dGlvbgo+IHRh
a2VzIGxvbmdlciBiZWNhdXNlIGl0IGlzIGRvaW5nIG1vcmUgdGhpbmdzLiAgU28gbG9uZyBwYXRo
cyB3aGljaCBhZGQKPiBub3RoaW5nIHRvIHRoZSBhY3R1YWwgY29kZSBjb3ZlcmFnZSBidXQgZWZm
ZWN0aXZlbHkgImRpc3RyYWN0IiB0aGUKPiBmdXp6ZXIsIG1ha2luZyBpdCBsZXNzIGVmZmVjdGl2
ZS4KPiAKPiBFeHBlcmltZW50cyBoYXZlIHNob3duIHRoYXQgbm90IGFsbG93aW5nIGluZmluaXRl
IG51bWJlciBvZgo+IGluc3RydWN0aW9uIHJldHJpZXMgZm9yIHRoZSBvbGQgKG5vbi1jb21wYWN0
KSBmb3JtYXQgZG9lcyBpbmRlZWQgc3BlZWQKPiB1cCBhbmQgaW5jcmVhc2UgY29kZSBjb3ZlcmFn
ZS4gIEhvd2V2ZXIsIGl0IGhhcyBhbHNvIHNob3duIHRoYXQgb24gdGhlCj4gbmV3LCBtb3JlIGNv
bXBhY3QgZm9ybWF0LCBoYXZpbmcgbm8gaW5zdHJ1Y3Rpb24gbGltaXQgY2F1c2VzIHRoZSBoaWdo
ZXN0Cj4gdGhyb3VnaHB1dCBpbiBjb2RlIGNvdmVyYWdlLgo+IAo+IFNvIGxlYXZlIHRoZSBvcHRp
b24gaW4sIGJ1dCBoYXZlIGl0IGRlZmF1bHQgdG8gMCAobm8gbGltaXQpLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCkFja2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 09:38:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 09:38:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2DSo-0002J6-7H; Wed, 11 Oct 2017 09:38:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2DSn-0002J0-6k
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 09:38:05 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 6B/B4-07499-C76EDD95; Wed, 11 Oct 2017 09:38:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXS6fjDS7fy2d1
 Ig3tzrSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozlCycyFVyUqFj4fStLA+NloS5GTg4hgTyJ
 zmWz2UFsXgE7iZZFzWwgtoSAocTphTdZQGwWAVWJl7s+MILYbALqEm3PtrN2MXJxiAj0M0qsW
 /GPCcRhFvjEJPG4cxZYt7BAtMS/83PZQBJCAkuZJDZtuwLWzgm04tnx50BjOYDWCUr83SEMEm
 YW0JJ4+OsWC4StLbFs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxqhenFpWlFuk
 a6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYgAxDsYOz453SIUZKDSUmUV2HO
 3UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzbnwLlBItS01Mr0jJzgLEAk5bg4FES4T0KkuYtL
 kjMLc5Mh0idYjTmmLT4yh8mjo6bd/8wCbHk5eelSonzFoOUCoCUZpTmwQ2CxeglRlkpYV5GoN
 OEeApSi3IzS1DlXzGKczAqCfNqgUzhycwrgdv3CugUJqBTRNPugJxSkoiQkmpgPMC5wd9sTnX
 jIubAkuUSlzi2rFfVFSvq3q2etZLnpTHvxCWbpSxkki+abneyFdm2Je1y+EKur/ZWUmm95at4
 vLd93ev0OYPf7bzB5tsymjtClrN4fb47L3NHvtE7Hx2N83t+Pz9+aEOT/ixRofhpk+23fn264
 1DyZba1Ik4/nc/8YFsj2t2dpMRSnJFoqMVcVJwIAIhmpHvMAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1507714680!101603105!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60486 invoked from network); 11 Oct 2017 09:38:01 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 09:38:01 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 11 Oct 2017 03:37:59 -0600
Message-Id: <59DE02950200007800184CBA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 11 Oct 2017 03:37:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Volodymyr Babchuk" <volodymyr_babchuk@epam.com>,
 "Stefano Stabellini" <sstabellini@kernel.org>,
 "Julien Grall" <julien.grall@linaro.org>
References: <59DD0D820200007800184742@prv-mh.provo.novell.com>
 <1507662348-12963-1-git-send-email-volodymyr_babchuk@epam.com>
 <alpine.DEB.2.10.1710101623580.3105@sstabellini-ThinkPad-X260>
 <59DDF8730200007800184C18@prv-mh.provo.novell.com>
 <e7d9be14-f601-110b-df07-f96edce2ad83@linaro.org>
In-Reply-To: <e7d9be14-f601-110b-df07-f96edce2ad83@linaro.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH v9 04/11] public: xen.h: add definitions for
 UUID handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDExLjEwLjE3IGF0IDExOjI5LCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+IHdyb3Rl
Ogo+IEhpIEphbiwKPiAKPiBPbiAxMS8xMC8xNyAwOTo1NCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+
Pj4+IE9uIDExLjEwLjE3IGF0IDAxOjI0LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4+PiBPbiBUdWUsIDEwIE9jdCAyMDE3LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4+PiAt
LS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmgKPj4+PiArKysgYi94ZW4vaW5jbHVkZS9wdWJs
aWMveGVuLmgKPj4+PiBAQCAtOTMwLDYgKzkzMCwzOSBAQCBfX0RFRklORV9YRU5fR1VFU1RfSEFO
RExFKHVpbnQxNiwgdWludDE2X3QpOwo+Pj4+ICAgX19ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh1
aW50MzIsIHVpbnQzMl90KTsKPj4+PiAgIF9fREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUodWludDY0
LCB1aW50NjRfdCk7Cj4+Pj4gICAKPj4+PiArdHlwZWRlZiBzdHJ1Y3Qgewo+Pj4+ICsgICAgdWlu
dDhfdCBhWzE2XTsKPj4+PiArfSB4ZW5fdXVpZF90Owo+Pj4+ICsKPj4+PiArLyoKPj4+PiArICog
WEVOX0RFRklORV9VVUlEKDB4MDAxMTIyMzMsIDB4NDQ1NSwgMHg2Njc3LCAweDg4OTksCj4+Pj4g
KyAqICAgICAgICAgICAgICAgICAweGFhLCAweGJiLCAweGNjLCAweGRkLCAweGVlLCAweGZmKQo+
Pj4+ICsgKiB3aWxsIGNvbnN0cnVjdCBVVUlEIDAwMTEyMjMzLTQ0NTUtNjY3Ny04ODk5LWFhYmJj
Y2RkZWVmZiBwcmVzZW50ZWQgYXMKPj4+PiArICogezB4MDAsIDB4MTEsIDB4MjIsIDB4MzMsIDB4
NDQsIDB4NTUsIDB4NjYsIDB4NzcsIDB4ODgsCj4+Pj4gKyAqIDB4OTksIDB4YWEsIDB4YmIsIDB4
Y2MsIDB4ZGQsIDB4ZWUsIDB4ZmZ9Owo+Pj4+ICsgKgo+Pj4+ICsgKiBOQjogVGhpcyBpcyBjb21w
YXRpYmxlIHdpdGggTGludXgga2VybmVsIGFuZCB3aXRoIGxpYnV1aWQsIGJ1dCBpdCBpcyBub3QK
Pj4+PiArICogY29tcGF0aWJsZSB3aXRoIE1pY3Jvc29mdCwgYXMgdGhleSB1c2UgbWl4ZWQtZW5k
aWFuIGVuY29kaW5nIChzb21lCj4+Pj4gKyAqIGNvbXBvbmVudHMgYXJlIGxpdHRsZS1lbmRpYW4s
IHNvbWUgYXJlIGJpZy1lbmRpYW4pLgo+Pj4+ICsgKi8KPj4+PiArI2RlZmluZSBYRU5fREVGSU5F
X1VVSURfKGEsIGIsIGMsIGQsIGUxLCBlMiwgZTMsIGU0LCBlNSwgZTYpICAgICAgICAgICAgXAo+
Pj4+ICsgICAge3soKGEpID4+IDI0KSAmIDB4RkYsICgoYSkgPj4gMTYpICYgMHhGRiwgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCj4+Pj4gKyAgICAgICgoYSkgPj4gIDgpICYgMHhGRiwgKChh
KSA+PiAgMCkgJiAweEZGLCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4+PiArICAgICAg
KChiKSA+PiAgOCkgJiAweEZGLCAoKGIpID4+ICAwKSAmIDB4RkYsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAo+Pj4+ICsgICAgICAoKGMpID4+ICA4KSAmIDB4RkYsICgoYykgPj4gIDApICYg
MHhGRiwgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+Pj4gKyAgICAgICgoZCkgPj4gIDgp
ICYgMHhGRiwgKChkKSA+PiAgMCkgJiAweEZGLCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
Pj4+PiArICAgICAgICAgICAgICAgIGUxLCBlMiwgZTMsIGU0LCBlNSwgZTZ9fQo+Pj4+ICsKPj4+
PiArLyogQ29tcG91bmQgbGl0ZXJhbHMgYXJlIHN1cHBvcnRlZCBpbiBDOTkgYW5kIGxhdGVyLiAq
Lwo+Pj4+ICsjaWYgZGVmaW5lZCAoX19TVERDX1ZFUlNJT05fXykgJiYgX19TVERDX1ZFUlNJT05f
XyA+PSAxOTk5MDFMCj4+Pj4gKyNkZWZpbmUgWEVOX0RFRklORV9VVUlEKGEsIGIsIGMsIGQsIGUx
LCBlMiwgZTMsIGU0LCBlNSwgZTYpICAgICAgICAgICAgIFwKPj4+PiArICAgICgoeGVuX3V1aWRf
dClYRU5fREVGSU5FX1VVSURfKGEsIGIsIGMsIGQsIGUxLCBlMiwgZTMsIGU0LCBlNSwgZTYpKQo+
Pj4+ICsjZWxzZQo+Pj4+ICsjZGVmaW5lIFhFTl9ERUZJTkVfVVVJRChhLCBiLCBjLCBkLCBlMSwg
ZTIsIGUzLCBlNCwgZTUsIGU2KSAgICAgICAgICAgICBcCj4+Pj4gKyAgICBYRU5fREVGSU5FX1VV
SURfKGEsIGIsIGMsIGQsIGUxLCBlMiwgZTMsIGU0LCBlNSwgZTYpCj4+Pj4gKwo+Pj4+ICsjZW5k
aWYgLyogZGVmaW5lZCAoX19TVERDX1ZFUlNJT05fXykgJiYgX19TVERDX1ZFUlNJT05fXyA+PSAx
OTk5MDFMICovCj4+Pj4gKwo+Pj4+ICAgI2VuZGlmIC8qICFfX0FTU0VNQkxZX18gKi8KPj4+PiAg
IAo+Pj4+ICAgLyogRGVmYXVsdCBkZWZpbml0aW9ucyBmb3IgbWFjcm9zIHVzZWQgYnkgZG9tY3Rs
L3N5c2N0bC4gKi8KPj4+Cj4+PiBUaGlzIGxvb2tzIGdvb2QgdG8gbWUsIGJ1dCBJIHdvdWxkIGxp
a2UgdG8gZ2V0IEphbidzIG9waW5pb24gb24gdGhpcy4KPj4+IElkZWFsbHkgd2Ugd291bGQgY29t
bWl0IHRoZSBzZXJpZXMgdG9tb3Jyb3cgYmVmb3JlIHRoZSBjb2RlIGZyZWV6ZS4KPj4gCj4+IFdo
aWxlIEkgY2FuIGxpdmUgd2l0aCBpdCBiZWluZyB0aGUgd2F5IGl0IGlzIG5vdywgSSd2ZSBhbHJl
YWR5Cj4+IGluZGljYXRlZCB0aGF0IEknZCBwcmVmZXIgX19HTlVDX18gdG8gYWxzbyBiZSBjaGVj
a2VkIGZvcgo+PiBoZXJlLiBBcyB0aGF0J3MgYSByZWxheGF0aW9uLCBpdCB3b3VsZG4ndCBiZSBh
IHByb2JsZW0gdG8gYWRkCj4+IGxhdGVyLCBJIHRoaW5rIChidXQgSSBjYW4ndCBleGNsdWRlIEkn
bSBvdmVybG9va2luZyBzb21ldGhpbmcsCj4+IHNvIGl0IHdvdWxkIGZlZWwgYmV0dGVyIGlmIGl0
IHdhcyBkb25lIHRoZSBpbnRlbmRlZCBmaW5hbCB3YXkKPj4gZnJvbSB0aGUgYmVnaW5uaW5nKS4K
PiAKPiBUbyBiZSBjbGVhciwgeW91IGFzayB0byBkbzoKPiAKPiAjaWYgZGVmaW5lZChfX0dOVUNf
XykgfHwgKGRlZmluZWQoX19TVERDX1ZFUlNJT05fXykgJiYgX19TVERDX1ZFUlNJT05fXyAKPiAg
Pj0gMTk5OTAxTCkKPiAKPiBhbSBJIGNvcnJlY3Q/CgpBc3N1bWluZyB0aGlzIHdvcmtzIGZvciB0
aGUgcmFuZ2Ugb2YgZ2NjIHZlcnNpb25zIHdlIHN1cHBvcnQgKHdoaWNoCkkgYXNzdW1lIGl0IGRv
ZXMpLCB0aGVuIHllcy4gKENvc21ldGljIHJlbWFyazogSSdkIHB1dCB0aGUgY29tcGlsZXIKc3Bl
Y2lmaWMgY2hlY2sgbGFzdC4pCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 09:43:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 09:43:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2DXm-0002wp-OM; Wed, 11 Oct 2017 09:43:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2DXl-0002wj-SH
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 09:43:13 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 29/E8-03953-1B7EDD95; Wed, 11 Oct 2017 09:43:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDS3f987u
 RBqu/21h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmv7i5kK1guUHH351K2BsYrPF2MnBxCAnkS
 J1YcYgaxeQXsJC78msAIYksIGEqcXniTBcRmEVCV2D9lMTuIzSagLtH2bDsriC0ioCPxuHsqU
 A0XB7PAWyaJZR97wQYJCxRI/Jy9iw0kISRwESix/BobSIJTwEPi3OKXQN0cQNsEJf7uEAYJMw
 toSTz8dYsFwtaWWLbwNTNICbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxg1ilOLylKLdI1
 M9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAgOwnoGBcQfjrna/Q4ySHExKorwK
 c+5GCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgXf0MKCdYlJqeWpGWmQOMBZi0BAePkgjvZpA0b
 3FBYm5xZjpE6hSjLkfHzbt/mIRY8vLzUqXEeW+DFAmAFGWU5sGNgMXlJUZZKWFeRgYGBiGegt
 Si3MwSVPlXjOIcjErCvBEgU3gy80rgNr0COoIJ6AjRtDsgR5QkIqSkGhjXmAdxrP7iwv+5Itu
 5teiq/qePrqnvHm5TPLNb+nCIxMzGhWkMbN0n/3P6iwpen7bxhJTCam4P2bpFNUENjXyeaUKL
 G8w0I83XXFLvONG23lJt/1o2oXM5ZxyXWk9wy/misdxw14ovP7pvejDu0xO0ULh6Kf/E1TNLq
 14+9orZVyO1uULvVpwSS3FGoqEWc1FxIgAwMliWxgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1507714990!78018969!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11000 invoked from network); 11 Oct 2017 09:43:11 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 11 Oct 2017 09:43:11 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 11 Oct 2017 03:43:09 -0600
Message-Id: <59DE03CC0200007800184CD8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 11 Oct 2017 03:43:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <20171006122519.30345-1-paul.durrant@citrix.com>
 <20171006122519.30345-11-paul.durrant@citrix.com>
 <59DCBC5402000078001844FC@prv-mh.provo.novell.com>
 <930173ecdc3344abacb015941c7666b6@AMSPEX02CL03.citrite.net>
 <59DDF6B80200007800184BFC@prv-mh.provo.novell.com>
 <007174b4c34542359e774601ac13ed6e@AMSPEX02CL03.citrite.net>
In-Reply-To: <007174b4c34542359e774601ac13ed6e@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v9 10/11] common: add a new mappable
 resource type: XENMEM_resource_grant_table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDExLjEwLjE3IGF0IDEwOjU0LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiBTZW50
OiAxMSBPY3RvYmVyIDIwMTcgMDk6NDcKPj4gPj4+IE9uIDEwLjEwLjE3IGF0IDE4OjAxLCA8UGF1
bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+PiA+IEBAIC05OTMsNiArMTAxOCwxMSBA
QCBzdGF0aWMgaW50IGFjcXVpcmVfcmVzb3VyY2UoY29uc3QKPj4gPj4geGVuX21lbV9hY3F1aXJl
X3Jlc291cmNlX3QgKnhtYXIpCj4+ID4+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgeG1hci0+bnJfZnJhbWVzLCBtZm5fbGlzdCk7Cj4+ID4+ID4gICAgICAgICAg
YnJlYWs7Cj4+ID4+ID4KPj4gPj4gPiArICAgIGNhc2UgWEVOTUVNX3Jlc291cmNlX2dyYW50X3Rh
YmxlOgo+PiA+PiA+ICsgICAgICAgIHJjID0gYWNxdWlyZV9ncmFudF90YWJsZShkLCB4bWFyLT5p
ZCwgeG1hci0+ZnJhbWUsCj4+ID4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHhtYXItPm5yX2ZyYW1lcywgbWZuX2xpc3QpOwo+PiA+PiA+ICsgICAgICAgIGJyZWFrOwo+PiA+
Pgo+PiA+PiBJcyB0aGlzIHJlYWxseSBnZW5lcmFsbHkgdXNlZnVsIHdpdGggbWZuX2xpc3RbXSBo
YXZpbmcganVzdCB0d28gZW50cmllcz8KPj4gPj4KPj4gPgo+PiA+IEdvb2QgcG9pbnQuIEknbGwg
aW5jcmVhc2UgdGhlIHNpemUgb2YgdGhlIGFycmF5IGluIHRoaXMgcGF0Y2ggKHRvIHRoZQo+PiA+
IGRlZmF1bHQgdGFibGUgc2l6ZSBvZiAzMi4uLiBJIHRoaW5rIHRoYXQncyBhIHJlYXNvbmFibGUg
dmFsdWUgdG8gY2hvb3NlKS4KPj4gCj4+IEkgc3VwcG9zZSBmb3IgdGhlIG9ubHkgY3VycmVudCB1
c2UgeW91IGhhdmUgZm9yIHRoaXMgKHNlZWRpbmcgdGhlCj4+IGdyYW50IHRhYmxlIGZyb20gdGhl
IHRvb2wgc3RhY2spIGV2ZW4gdGhlIHR3byBlbnRyaWVzIHlvdSBoYXZlCj4+IHJpZ2h0IG5vdyB3
b3VsZCBzdWZmaWNlLiBJZiwgaG93ZXZlciwgYSBmdWxsIGdyYW50IHRhYmxlIGlzIHN1cHBvc2Vk
Cj4+IHRvIGJlIGFjY2Vzc2libGUgdGhpcyB3YXksIEkgY2FuJ3Qgc2VlIGhvdyBhIHN0YXRpYyB1
cHBlciBsaW1pdCB3aWxsIGRvLgo+PiBPciBpZiB5b3UgaW50ZW5kIHRoZSBjYWxsZXIgdG8gZG8g
bXVsdGlwbGUgaW52b2NhdGlvbnMgaW4gc3VjaCBhIGNhc2UsCj4+IHRoZXJlIG91Z2h0IHRvIGJl
IGEgd2F5IHRvIGZpbmQgb3V0IHRoZSAoaW1wbGVtZW50YXRpb24pIGxpbWl0Lgo+IAo+IEknbSBv
cGVuIHRvIGlkZWFzIGJ1dCB0aGVyZSBjbGVhcmx5IG5lZWRzIHRvIGJlIHNvbWUgc29ydCBvZiB1
cHBlciBsaW1pdCwgb3IgCj4gd2UgZG8gYXdheSB3aXRoIGJlaW5nIGFibGUgdG8gbWFwIG11bHRp
cGxlIGZyYW1lcyBpbiBhIHNpbmdsZSBpbnZvY2F0aW9uLiBUaGUgCj4gZG1fb3AgaHlwZXJjYWxs
cyBjdXJyZW50bHkgaGF2ZSBhIHNpbWlsYXIgdXBwZXIgbGltaXQgb24gdGhlIHNpemUgb2YgdGhl
IAo+IGJ1ZmZlciBhcnJheS4gSSdkIHJhdGhlciBub3QgaGF2ZSB0byBpbnRyb2R1Y2UgYW5vdGhl
ciBoeXBlcmNhbGwganVzdCB0byBmaW5kIAo+IG91dCBzdWNoIGEgdGhpbmcuIEl0J3MgYSB0b29s
cy1vbmx5IGh5cGVyY2FsbCBzbyBjb3VsZCBJIG5vdCBqdXN0IGFkZCBhIAo+IGNvbW1lbnQgb24g
d2hhdCB0aGUgbGltaXQgY3VycmVudGx5IGlzPwoKSG1tLCB0aGF0IHdvdWxkIGJlIGFuIG9wdGlv
biwgYnV0IEknZCBwcmVmZXIgaWYgd2UgY291bGQgZ2V0IGF3YXkKd2l0aG91dC4gQW5kIG5vLCBJ
IHdhc24ndCBzdWdnZXN0aW5nIHRvIGludHJvZHVjZSB5ZXQgYW5vdGhlcgpoeXBlcmNhbGwuIElu
c3RlYWQgaG93IGFib3V0IHRoZSBoYW5kbGUgYmVpbmcgYSBudWxsIG9uZSBhc2tpbmcKZm9yIHRo
ZSBpbXBsZW1lbnRhdGlvbiBsaW1pdCB0byBiZSByZXR1cm5lZCBpbiBucl9mcmFtZXMgKG9yLCB0
bwprZWVwIHRoYXQgSU4gb25seSwgaW4gdGhlIHJlLXB1cnBvc2VkIHBhZCBmaWVsZCk/CgpKYW4K
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 09:46:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 09:46:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2Db3-0003B8-6X; Wed, 11 Oct 2017 09:46:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1e2Db2-0003B2-Cz
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 09:46:36 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 7F/A5-28548-B78EDD95; Wed, 11 Oct 2017 09:46:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0hTcRjG9z/nbB7FE8eZ+Ta6uSiy0qaVZUG
 JUERCxUZBF7CzOm6L3ThnjgXhJbtaSYVBrvCSLZtl98C0G6LJBCtWzZT8MDjptLCb1YfKOmen
 i337/f/P8z7v8+ElcXWVSkOyHhfL2RmrVhVHbO0016UVRvo365rasaXnP9QTOWhNR+s3bAPao
 rTYjQ7PdqU5+L0Oc4YSPE+PHsFKUHNCOYol1fQaEEYGiHIUJ3ITggYhgMlCAEH3rSyZV8PhQI
 VKNvkQvK5rUsoPP4LemlZcflxDEPlSScgjtQh8YV5iFZ0NQ6dDuMQT6Xlw/YEfkwZwOoTD98r
 LSklIpNfC456a36Y8ONn5jpB5Gdzua4gpRyRJ0LPgwp3lElJ0Fjx/WSyvKoJG/2i0dSy9EkZO
 lkUTET0JvnZdjv7jdDL0CTVRBjoBzp25i8s8CcZawiqZ50N3j4Bk1sFt331C5hlwrLdCKXM+X
 Io8i7bB6VS42rJAjl8BQvgwkjkFKo+EYySmxFWBKuF3jBVelNZFR4HWwM/92uNI6x1Xzvsv1D
 su1Dsu1DsutBYpG9EcnuXcLJeWmZVu5Cwms8vGWKxpGbqF6TaW5xkTa2WMfPoOh+0GEs+kWKF
 Azajk3ro2NJnEtEnUjLP9m9UTjI6du80Mb87nCq0s34amkKQWqPcDopbAsSbWU2Cxirf2RwYy
 XjuR+ijJFO9kbLzFJEtdKI0UQtU/MDVhd9hZTTJlGBRNtGQyF9r/Rvy52CCaqkmkkEKhUMc7W
 c5mcf2vD6NkEmkTqdVSSrzF7vq7aVgsgYklkgpeSSVczD9JU4IOGkL1B3P5EwuCK069e9OYvT
 FYeHbsiiNj1U3nx9Ii/b78z9lJvcGbulsXi+/OVlW9de/95E4tzYvoQjMX9W8b5Z4cWNzenbE
 r5VD17sEBReU9v3/PkN7dkRNjbDecHsppK0t51L6euGhY8tCkL5ieuUkfWOUvEqbp5o56OnN9
 poiW4M1Mxlyc45lftk0V4qwDAAA=
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1507715188!78883288!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38228 invoked from network); 11 Oct 2017 09:46:28 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 11 Oct 2017 09:46:28 -0000
Received: (qmail 16959 invoked from network); 11 Oct 2017 12:46:00 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 11 Oct 2017 12:46:00 +0300
Received: from smtp01.buh.bitdefender.com (unknown [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 7E5757FE51
 for <xen-devel@lists.xen.org>; Wed, 11 Oct 2017 12:45:42 +0300 (EEST)
Received: (qmail 375 invoked from network); 11 Oct 2017 12:45:27 +0300
Received: from unknown (HELO mb3xmail.bitdefender.biz) (10.18.0.56)
 by smtp01.buh.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 11 Oct 2017 12:45:26 +0300
Received: from mb3xmail.bitdefender.biz ((10.18.0.56)) by
 mb3xmail.bitdefender.biz ((10.18.0.56)) with ShadowRedundancy id 15.0.1293.2; 
 Wed, 11 Oct 2017 09:44:45 +0000
Received: from mb1xmail.bitdefender.biz (10.20.0.28) by
 mb3xmail.bitdefender.biz (10.18.0.56) with Microsoft SMTP Server (TLS) id
 15.0.1293.2; Wed, 11 Oct 2017 02:28:19 +0300
Received: from mb2xmail.bitdefender.biz ([10.20.0.30]) by
 mb2xmail.bitdefender.biz ([10.20.0.30]) with mapi id 15.00.1293.002; Wed, 11
 Oct 2017 02:29:10 +0300
From: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>
To: "JBeulich@suse.com" <JBeulich@suse.com>
Thread-Topic: [PATCH v4] x86/altp2m: Added xc_altp2m_set_mem_access_multi()
Thread-Index: AQHTQSRvnwiaDDAOKECKWLQw8roLfKLc0fOAgACO2YA=
Date: Tue, 10 Oct 2017 21:00:35 +0000
Message-ID: <1507669179.6075.25.camel@bitdefender.com>
References: <1507570237-5420-1-git-send-email-ppircalabu@bitdefender.com>
 <59DCD90702000078001845C7@prv-mh.provo.novell.com>
In-Reply-To: <59DCD90702000078001845C7@prv-mh.provo.novell.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.17.80.118]
x-endpointsecurity-0xde81-ev: v:6.2.24.938, d:out, a:y, w:t, t:0,
 sv:1507698930, ts:1507715085
Content-ID: <04A1921D5259E74090DE0560277CE757@bitdefender.com>
MIME-Version: 1.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.73419
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 463461,
 Stamp: 3], Multi: [Enabled, t: (0.000010,0.012461)], BW: [Enabled, t:
 (0.000011)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.004369), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY; NN_NO_LINK_NMD;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t:
 (0.015504,0.000104)], URL: [Enabled, t: (0.000006,0.000001)], RTDA:
 [Enabled, t: (0.329293), Hit: No, Details: v2.6.12; Id:
 15.5f4886.1bs2u69b9.1abgc], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: "tim@xen.org" <tim@xen.org>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v4] x86/altp2m: Added
	xc_altp2m_set_mem_access_multi()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAyMDE3LTEwLTEwIGF0IDA2OjI4IC0wNjAwLCBKYW4gQmV1bGljaCB3cm90ZToNCj4g
PiA+ID4gK3R5cGVkZWYgc3RydWN0IHhlbl9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRp
DQo+ID4gKyAgICB4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aV90Ow0KPiA+ICtE
RUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0
aV90KTsNCj4gDQo+IEFyZSB0eXBlZGVmIGFuZCBoYW5kbGUgYWN0dWFsbHkgbmVlZGVkIGFueXdo
ZXJlPyBPdGhlcndpc2UNCj4gcGxlYXNlIGRvbid0IGFkZCB0aGVtLiBKdXN0IGxpa2UgcmVjZW50
bHkgZG9uZSBmb3IgZG9tY3RsIGFuZA0KPiBzeXNjdGwgd2Ugc2hvdWxkIGV2ZW4gY29uc2lkZXIg
Y2xlYW5pbmcgdXAgdGhlIG90aGVycyBoZXJlLg0KPiANCj4gSmFuDQpBbGwgeGVuX2h2bV9hbHRw
Mm1fKiBzdHJ1Y3RzIGhhdmUgYWxzbyBkZWZpbmVkIHRoZSB0eXBlZGVmIGFuZCB0aGUNCmhhbmRs
ZS4gSSBjYW4gcmVtb3ZlIHRoZW0gZm9yIHhlbl9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX211
bHRpIGJ1dA0KdGhpcyB3YXkgaXQgd2lsbCBub3QgYmUgaW4gc3luYyB3aXRoIHRoZSBvdGhlciB4
ZW5faHZtX2FsdHAybV8qDQpkZWZpbml0aW9ucy4NCg0KQWxzbywgcmVnYXJkaW5nIHRoZSB0eXBl
ZGVmLCBJIGhhdmUgZW5jb3VudGVyZWQgYSBwb3NzaWJsZSB1c2FnZSB3aGVuDQp0cnlpbmcgdG8g
Z2VuZXJhdGUgdGhlIFhMQVQgbWFjcm8gZm9yIHhlbl9odm1fYWx0cDJtX29wLiBVc2luZyB0aGUN
CmV4aXN0aW5nIHdheSBvZiBkZWNsYXJpbmcgdGhlIHN0cnVjdHVyZSAodW5pb24gb2Ygc3RydWN0
cykgdGhlIGVudW0NCmNvcnJlc3BvbmRpbmcgdG8gdGhlIHVuaW9uIG1lbWJlcnMgd2FzIG5vdCBn
ZW5lcmF0ZWQuIFJlcGxhY2luZyBzdHJ1Y3QNCndpdGggdGhlIGNvcnJlc3BvbmRpbmcgdHlwZWRl
ZiBmaXhlZCB0aGUgaXNzdWUuDQpUaGUgY2F1c2UgaXMgdGhlIGNvbmRpdGlvbiB0aGUgLi94ZW4v
dG9vbHMvZ2V0LWZpZWxkcy5zaCB1c2VzIHRvDQpnZW5lcmF0ZSB0aGUgZW51bSAoaWYgWyAiJHtr
aW5kJSU7Kn0iID0gdW5pb24gXSApLiBJbiBvdXIgY2FzZSB0aGUga2luZA0KdmFyaWFibGUgaXMg
c29tZXRoaW5nIGxpa2UgInN0cnVjdDtzdHJ1Y3Q7c3RydWN0Oy4uO3VuaW9uIiBhbmQgdGhlDQpj
b25kaXRpb24gaXMgdmFsaWQgb25seSBpZiBraW5kIHN0YXJ0cyB3aXRoICJ1bmlvbiIsIGhlbmNl
IHRoZSBlbnVtIGlzDQpub3QgZ2VuZXJhdGVkLg0KVW5mb3J0dW5hdGVseSBteSB1bmRlcnN0YW5k
aW5nIG9mIHRoaXMgc2NyaXB0IGlzIHF1aXRlIHNjYXJjZSwgc28gSQ0KY2Fubm90IHByb3Bvc2Ug
dmlhYmxlIGEgc29sdXRpb24uDQoNClBlcnNvbmFsbHkgSSB3b3VsZCBwcmVmZXIgdG8ga2VlcCB0
aGUgZGVmaW5pdGlvbiBpbiBzeW5jIHdpdGggdGhlIG90aGVyDQogeGVuX2h2bV9hbHRwMm1fKiBz
dHJ1Y3RzIGZvciBub3cgYW5kIGhhbmxkZSB0aGlzIGlzc3VlIGluIGEgc2VwYXJhdGUNCnBhdGNo
IGZvciBhcHBsaWNhYmxlIGZvciBhbGwgZGVmaW5pdGlvbnMuDQoNCkJlc3QgcmVnYXJkcywNClBl
dHJlDQoNCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19fXw0KPiBUaGlzIGVtYWlsIHdhcyBz
Y2FubmVkIGJ5IEJpdGRlZmVuZGVyCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 09:51:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 09:51:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2Dg1-0003pr-PB; Wed, 11 Oct 2017 09:51:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4507d660f=Ian.Jackson@citrix.com>)
 id 1e2Dg0-0003pl-9f
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 09:51:44 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 85/9C-31121-FA9EDD95; Wed, 11 Oct 2017 09:51:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHRDpO76l3c
 jDRr2C1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkbtzWyFWxhqehu62VvYLzE3MXIwSEh4C/x
 4jZ/FyMnB5uArkTTlr9sIDavgKDEyZlPWEBsZgEdiQW7P7FB2PIS29/OYYaocZBY9mEHWJxFQ
 FXi3sQXjCC2CNCcZwuesYGMZxbIkTjzMhAkLCxgLbHx+Tuwck4BT4nj6/tYQWwhAQ+Jjas/Mo
 HYEgImEm8X7gRrFRJQk5i7Pn4CI98sJAfNQnLQLCQHLWBkXsWoUZxaVJZapGtoppdUlJmeUZK
 bmJmja2hgppebWlycmJ6ak5hUrJecn7uJERhmDECwg/H+xoBDjJIcTEqivNef340U4kvKT6nM
 SCzOiC8qzUktPsQow8GhJMEb8QIoJ1iUmp5akZaZAwx4mLQEB4+SCO9DkFbe4oLE3OLMdIjUK
 UZjjhsPr/9h4ui4efcPkxBLXn5eqpQ4bw/IJAGQ0ozSPLhBsEi8xCgrJczLCHSaEE9BalFuZg
 mq/CtGcQ5GJWHeIpApPJl5JXD7XgGdwgR0imjaHZBTShIRUlINjA5HhD+yhjzYL1RrESi29HP
 cSoXJHhvTJr6zKO8WT1HYmLdQ4cxRj7l5syJj7D/Eq3Wc5j4QbLRg4b4H4anmYlo5xi3SAvfV
 3s+57PJ/408Lj2W6avLzbr0q/XCtXTAgqc9gjZtw1Tm5zms9f2fZVWtwbb7YaH/mt3dW+/tjG
 5ui+eaf9ZzeocRSnJFoqMVcVJwIAJWwwhW/AgAA
X-Env-Sender: prvs=4507d660f=Ian.Jackson@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1507715501!110805457!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17860 invoked from network); 11 Oct 2017 09:51:43 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 09:51:43 -0000
X-IronPort-AV: E=Sophos;i="5.43,360,1503360000"; d="scan'208";a="445395728"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23005.59818.761952.973983@mariner.uk.xensource.com>
Date: Wed, 11 Oct 2017 10:51:38 +0100
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <1507316400-5169-1-git-send-email-andrew.cooper3@citrix.com>
References: <1507316400-5169-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] tools/libxc: Fix domid parameter types
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJbUEFUQ0hdIHRvb2xzL2xpYnhjOiBGaXggZG9taWQgcGFy
YW1ldGVyIHR5cGVzIik6Cj4gTWl4ZWQgdGhyb3VnaG91dCBsaWJ4YyBhcmUgdWludDMyX3QsIGlu
dCwgYW5kIGRvbWlkX3QgZm9yIGRvbWlkIHBhcmFtZXRlcnMuCj4gV2l0aCBhIHNpZ25lZCB0eXBl
LCBhbmQgYW4gZXhwbGljaXRseSAxNi1iaXQgdHlwZSwgaXQgaXMgZXhjZWVkaW5nbHkgZGlmZmlj
dWx0Cj4gdG8gY29uc3RydWN0IGFuIElOVkFMSURfRE9NSUQgY29uc3RhbnQgd2hpY2ggd29ya3Mg
d2l0aCBhbGwgb2YgdGhlbS4gIChUaGUKPiBtYWluIHByb2JsZW0gYmVpbmcgdGhhdCBkb21pZF90
IGdldHMgdW5jb25kaXRpb25hbGx5IHplcm8gZXh0ZW5kZWQgd2hlbgo+IHByb21vdGVkIHRvIGlu
dCBmb3IgYXJpdGhtYXRpYy4pCj4gCj4gTGlieGwgdXNlcyB1aW50MzJfdCBjb25zaXN0ZW50bHkg
ZXZlcnl3aGVyZSwgc28gYWx0ZXIgbGlieGMgdG8gbWF0Y2guCgpJIGxpa2UgdGhpcyBwbGFuLiAg
QnV0IEkgdGhpbmsgdGhpcyBjb21lcyBhIGJpdCBsYXRlIGZvciA0LjEwID8KCklhbi4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 09:53:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 09:53:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2DhE-0003tV-2d; Wed, 11 Oct 2017 09:53:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4507d660f=Ian.Jackson@citrix.com>)
 id 1e2DhC-0003tP-Au
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 09:52:58 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 87/93-05651-9F9EDD95; Wed, 11 Oct 2017 09:52:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPIsWRWlGSWpSXmKPExsXitHSDve7Pl3c
 jDfb+YrX4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPu/q8p6GGtuLbyOmsDYw9LFyMnh4SAv8SC
 a9PYQWwhAXeJPa97mSFsHYmDiyYzQtjaEk+/nQKL8woISpyc+QSslxmoZsHuT2wQtrzE9rdzw
 GrYBHQlmrb8BYuLCGhKzHjxlrWLkQuo5h+jxJOmDiaQhLCAt8TvB+fAGjgFDCSuXnjDBFIkJN
 DBJPGn9TLcdQ2HzzBD2CYSbxfuBJrKAVRkIjG/XxfE5BXwkFh0MAQiqiYxd308SDGLgKrE2U3
 HmCYwCs9CcvUsJFfPQnL1AkbmVYwaxalFZalFukYWeklFmekZJbmJmTm6hgbGermpxcWJ6ak5
 iUnFesn5uZsYgQFez8DAuIOx/YTfIUZJDiYlUd7rz+9GCvEl5adUZiQWZ8QXleakFh9ilOHgU
 JLgPfkCKCdYlJqeWpGWmQOMNZi0BAePkgjvJZA0b3FBYm5xZjpE6hSjJceNh9f/MHHsuX0bSH
 bcvPuHSYglLz8vVUqclxMY0UICIA0ZpXlw42Dp4BKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkY
 lYd7XIGt5MvNK4La+AjqICegg0bQ7IAeVJCKkpBoY53ZNTT7AYqH3gifFbuoGncozC1LZHzsc
 dFa87myzKerI+yksFm9YuJ7IqZx/mjL5yeJ/kssCF3xwDb+SyqCzrSHIx/rl1F8Grc5papZLM
 r3yRB/83vNX8mxs+7HEx2VmGxZ4vDwut+hm0927Z6UfW2nJ3rnfXzE5LeKtmq682maGRVtfVt
 5uUWIpzkg01GIuKk4EAM93/hACAwAA
X-Env-Sender: prvs=4507d660f=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1507715575!92952207!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63627 invoked from network); 11 Oct 2017 09:52:56 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 09:52:56 -0000
X-IronPort-AV: E=Sophos;i="5.43,360,1503360000"; d="scan'208";a="453366375"
Resent-Message-ID: <23005.59893.258553.704721@mariner.uk.xensource.com>
Resent-Date: Wed, 11 Oct 2017 10:52:53 +0100
Resent-To: <xen-devel@lists.xenproject.org>
MIME-Version: 1.0
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: Markus Armbruster <armbru@redhat.com>
In-Reply-To: <878tgjla6b.fsf@dusky.pond.sub.org>
References: <1507133891-26013-1-git-send-email-ian.jackson@eu.citrix.com>
 <1507133891-26013-8-git-send-email-ian.jackson@eu.citrix.com>
 <877ew4ub3u.fsf@dusky.pond.sub.org>
 <23003.36902.664875.346194@mariner.uk.xensource.com>
 <878tgjla6b.fsf@dusky.pond.sub.org>
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="445201137"
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Resent-From: Ian Jackson <Ian.Jackson@eu.citrix.com>
Message-ID: <38c21aac73a74322baf1d275b3166e53@FTLPEX02CAS02.citrite.net>
Date: Wed, 11 Oct 2017 05:52:54 -0400
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 xen-devel@nongnu.org
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH 7/8] os-posix: Provide new
	-runasid option
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TWFya3VzIEFybWJydXN0ZXIgd3JpdGVzICgiUmU6IFtRZW11LWRldmVsXSBbUEFUQ0ggNy84XSBv
cy1wb3NpeDogUHJvdmlkZSBuZXcgLXJ1bmFzaWQgb3B0aW9uIik6Cj4gQWN0dWFsbHksIGEgbnVt
ZXJpYyBVSUQgd2l0aG91dCBncm91cCBuYW1lIG9yIElEIGNvdWxkIGJlIG1hZGUgdG8gd29yawo+
IGp1c3QgZmluZSBhcyBsb25nIGFzIGl0IG1hcHMgdG8gYSB1c2VyIG5hbWUuICBUaGUgdXNlIGNh
c2UgbWF5IG5vdCBiZQo+IHdvcnRoIHRoZSBib3RoZXIsIHRob3VnaC4KCkluIGxpYnhsJ3MgdXNl
IGNhc2UsIGl0IHdvdWxkbid0IG1hcCB0byBhIG5hbWUuCgo+IFVzaW5nICcuJyB0byBzZXBhcmF0
ZSB1c2VyIGFuZCBncm91cCBpcyBzdWJvcHRpbWFsLCBiZWNhdXNlIFBPU0lYCj4gcG9ydGFibGUg
dXNlciBhbmQgZ3JvdXAgbmFtZXMgbWF5IGNvbnRhaW4gaXQ6Ci4uLgo+IENvcmV1dGlscyB1c2Vz
ICc6Jy4gIExldCdzIGZvbGxvdyBpdHMgbGVhZC4KCkknbSBoYXBweSB0byBjaGFuZ2UgaXQgdG8g
dXNlIGA6Jy4KCkNhbiB5b3UgY29uZmlybSB0aGF0IHRoaXMgY29tbWFuZCBsaW5lIGludGVyZmFj
ZSBpcyB0aGVuIE9LID8KV2Ugd291bGQgbGlrZSB0byBzdGFibGlzZSB0aGUgY29ycmVzcG9uZGlu
ZyBjb2RlIGluIGxpYnhsLi4uCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 09:53:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 09:53:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2Dhr-0003xh-BC; Wed, 11 Oct 2017 09:53:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45060836d=Andrew.Cooper3@citrix.com>)
 id 1e2Dhq-0003xZ-0T
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 09:53:38 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 7A/D6-13910-12AEDD95; Wed, 11 Oct 2017 09:53:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsWSzvfng67Iq7u
 RBi07DS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyj/Q8YC36wVsw/8ouxgfErSxcjJ4eEgL/E
 8l2/WEFsYQFriY3P37GB2CIC2hIvVq0Dsjk4mAVyJM68DAQJCwnUSaw+NI0JxGYT0JfY/eITm
 M0rYCsxo7mbGcRmEVCV2Dx9E1hcVCBcoulsPwtEjaDEyZlPwGxOAUeJX0cnsEOM15RYv0sfJM
 wsIC+x/e0cZghbXKLpy0pWiLVqEtf6L7FDXJwusfXvL+YJjAKzkEydhTBpFpJJs5BMWsDIsop
 Rozi1qCy1SNfQWC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzBcGYBgB+OXZQGH
 GCU5mJREea8/vxspxJeUn1KZkVicEV9UmpNafIhRhoNDSYLX6SVQTrAoNT21Ii0zBxg5MGkJD
 h4lEV4PkDRvcUFibnFmOkTqFKMux42H1/8wCbHk5eelSonzcoIUCYAUZZTmwY2ARfElRlkpYV
 5GoKOEeApSi3IzS1DlXzGKczAqCfOmg0zhycwrgdv0CugIJqAjRNPugBxRkoiQkmpglFfarfN
 lecaD87+1qybs3FzF1JZvey5eunveygWG97IVqxmitUsqFgjkvHj+LtHw9uc9PUmRshZJZ4SU
 2C+fn71ecmrRx1wL49bFvx5o8bcobuFoaEwNOVQXfi+PefOOE1sf2t7qjzi75VVreySDaFxwi
 Z2fybk9vS+uCV6ob1iUyiZj8zNUiaU4I9FQi7moOBEABeqFCd0CAAA=
X-Env-Sender: prvs=45060836d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1507715601!105649342!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26794 invoked from network); 11 Oct 2017 09:53:24 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 09:53:24 -0000
X-IronPort-AV: E=Sophos;i="5.43,360,1503360000"; d="scan'208";a="106223251"
To: Ian Jackson <ian.jackson@eu.citrix.com>
References: <1507316400-5169-1-git-send-email-andrew.cooper3@citrix.com>
 <23005.59818.761952.973983@mariner.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <be9e490f-1042-df8a-ca6a-d0b5071c8900@citrix.com>
Date: Wed, 11 Oct 2017 10:52:42 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <23005.59818.761952.973983@mariner.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] tools/libxc: Fix domid parameter types
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTEvMTAvMTcgMTA6NTEsIElhbiBKYWNrc29uIHdyb3RlOgo+IEFuZHJldyBDb29wZXIgd3Jp
dGVzICgiW1BBVENIXSB0b29scy9saWJ4YzogRml4IGRvbWlkIHBhcmFtZXRlciB0eXBlcyIpOgo+
PiBNaXhlZCB0aHJvdWdob3V0IGxpYnhjIGFyZSB1aW50MzJfdCwgaW50LCBhbmQgZG9taWRfdCBm
b3IgZG9taWQgcGFyYW1ldGVycy4KPj4gV2l0aCBhIHNpZ25lZCB0eXBlLCBhbmQgYW4gZXhwbGlj
aXRseSAxNi1iaXQgdHlwZSwgaXQgaXMgZXhjZWVkaW5nbHkgZGlmZmljdWx0Cj4+IHRvIGNvbnN0
cnVjdCBhbiBJTlZBTElEX0RPTUlEIGNvbnN0YW50IHdoaWNoIHdvcmtzIHdpdGggYWxsIG9mIHRo
ZW0uICAoVGhlCj4+IG1haW4gcHJvYmxlbSBiZWluZyB0aGF0IGRvbWlkX3QgZ2V0cyB1bmNvbmRp
dGlvbmFsbHkgemVybyBleHRlbmRlZCB3aGVuCj4+IHByb21vdGVkIHRvIGludCBmb3IgYXJpdGht
YXRpYy4pCj4+Cj4+IExpYnhsIHVzZXMgdWludDMyX3QgY29uc2lzdGVudGx5IGV2ZXJ5d2hlcmUs
IHNvIGFsdGVyIGxpYnhjIHRvIG1hdGNoLgo+IEkgbGlrZSB0aGlzIHBsYW4uICBCdXQgSSB0aGlu
ayB0aGlzIGNvbWVzIGEgYml0IGxhdGUgZm9yIDQuMTAgPwoKSSdtIHNvcnJ5IGZvciBpdCBiZWlu
ZyBsYXRlLCBidXQgaXQgaXMgYmxvY2tpbmcgbXkgb3RoZXIgc2VyaWVzIHRvIGZpeApnbnR0YWIg
Y29uc3RydWN0aW9uIGluIHRoZSBkb21haW4gYnVpbGRlciwgd2hpY2ggcmVhbGx5IGlzIDQuMTAg
bWF0ZXJpYWwuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 09:54:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 09:54:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2DiU-00044j-Mo; Wed, 11 Oct 2017 09:54:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4505463d8=Paul.Durrant@citrix.com>)
 id 1e2DiT-00044S-Qv
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 09:54:17 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 9F/41-31244-94AEDD95; Wed, 11 Oct 2017 09:54:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsWSzvfng67Tq7u
 RBmvWSVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnH294xFpwQq1jw8A1rA+M7wS5GTg4JAX+J
 acfuMYPYbAI6EkuPzmcCsUUEVCUWHVrP2sXIxcEscI9J4sSD9+wgCWGBAoklpw6xQBQVStzvm
 cLYxcgBZIdJnGjLAQmzAPXOnryJFcTmFXCXmPZlAxPIHCGBVmaJ7nlHwBKcAvYSh3ecYwOxGQ
 VkJb40rgY7gllAXOLWE4gjJAQEJJbsOc8MYYtKvHz8jxXCNpDYunQfC0S9jsSC3Z/YIGxtiWU
 LXzNDLBaUODnzCcsERuFZSMbOQtIyC0nLLCQtCxhZVjFqFKcWlaUW6Rob6CUVZaZnlOQmZubo
 GhqY6eWmFhcnpqfmJCYV6yXn525iBIY/AxDsYPy7NvAQoyQHk5Io7/XndyOF+JLyUyozEosz4
 otKc1KLDzHKcHAoSfA6vQTKCRalpqdWpGXmACMRJi3BwaMkwusBkuYtLkjMLc5Mh0idYtTlOL
 bp8h8mIZa8/LxUKXFeTpAiAZCijNI8uBGwpHCJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrx
 aIFN4MvNK4Da9AjqCCegI0bQ7IEeUJCKkpBoYG7x9otgXMU75sV6G7culM0e4/rzk9Xv4P0Tf
 fLriw01Tz9t/T+PKCGqPqq1skT3zv8p1y5G1stOsddKaGJmvLahrv2D4ee1Gw6acC9/nc/kVN
 P2ttt35pMrXO+YM36mv0yaV/OL1v+nQ5NTeFv27Z/XElSerjrSX7fEtPSv5xvrq/Mtdt455KL
 EUZyQaajEXFScCABbzRiAFAwAA
X-Env-Sender: prvs=4505463d8=Paul.Durrant@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1507715647!73531829!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4376 invoked from network); 11 Oct 2017 09:54:09 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 09:54:09 -0000
X-IronPort-AV: E=Sophos;i="5.43,360,1503360000"; d="scan'208";a="106223398"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v9 10/11] common: add a new mappable resource
 type: XENMEM_resource_grant_table
Thread-Index: AQHTPp6Yt0z3T+Gi502oS+m9MQEJAqLcxYwAgAB9BOCAAPnEAIAAIi+A///taACAACQqsA==
Date: Wed, 11 Oct 2017 09:54:01 +0000
Message-ID: <bad39d8dc752426db1eb6dbee17e411b@AMSPEX02CL03.citrite.net>
References: <20171006122519.30345-1-paul.durrant@citrix.com>
 <20171006122519.30345-11-paul.durrant@citrix.com>
 <59DCBC5402000078001844FC@prv-mh.provo.novell.com>
 <930173ecdc3344abacb015941c7666b6@AMSPEX02CL03.citrite.net>
 <59DDF6B80200007800184BFC@prv-mh.provo.novell.com>
 <007174b4c34542359e774601ac13ed6e@AMSPEX02CL03.citrite.net>
 <59DE03CC0200007800184CD8@prv-mh.provo.novell.com>
In-Reply-To: <59DE03CC0200007800184CD8@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v9 10/11] common: add a new mappable
 resource type: XENMEM_resource_grant_table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cgo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0
bzpKQmV1bGljaEBzdXNlLmNvbV0KPiBTZW50OiAxMSBPY3RvYmVyIDIwMTcgMTA6NDMKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogQW5kcmV3IENvb3Bl
ciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAKPiA8R2VvcmdlLkR1
bmxhcEBjaXRyaXguY29tPjsgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBX
ZWkgTGl1Cj4gPHdlaS5saXUyQGNpdHJpeC5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+OyB4ZW4tCj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IEtv
bnJhZFJ6ZXN6dXRlayBXaWxrCj4gPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+OyBUaW0gKFhlbi5v
cmcpIDx0aW1AeGVuLm9yZz4KPiBTdWJqZWN0OiBSRTogW1hlbi1kZXZlbF0gW1BBVENIIHY5IDEw
LzExXSBjb21tb246IGFkZCBhIG5ldyBtYXBwYWJsZQo+IHJlc291cmNlIHR5cGU6IFhFTk1FTV9y
ZXNvdXJjZV9ncmFudF90YWJsZQo+IAo+ID4+PiBPbiAxMS4xMC4xNyBhdCAxMDo1NCwgPFBhdWwu
RHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRv
OkpCZXVsaWNoQHN1c2UuY29tXQo+ID4+IFNlbnQ6IDExIE9jdG9iZXIgMjAxNyAwOTo0Nwo+ID4+
ID4+PiBPbiAxMC4xMC4xNyBhdCAxODowMSwgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPiB3cm90
ZToKPiA+PiA+PiA+IEBAIC05OTMsNiArMTAxOCwxMSBAQCBzdGF0aWMgaW50IGFjcXVpcmVfcmVz
b3VyY2UoY29uc3QKPiA+PiA+PiB4ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2VfdCAqeG1hcikKPiA+
PiA+PiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtYXItPm5y
X2ZyYW1lcywgbWZuX2xpc3QpOwo+ID4+ID4+ID4gICAgICAgICAgYnJlYWs7Cj4gPj4gPj4gPgo+
ID4+ID4+ID4gKyAgICBjYXNlIFhFTk1FTV9yZXNvdXJjZV9ncmFudF90YWJsZToKPiA+PiA+PiA+
ICsgICAgICAgIHJjID0gYWNxdWlyZV9ncmFudF90YWJsZShkLCB4bWFyLT5pZCwgeG1hci0+ZnJh
bWUsCj4gPj4gPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1hci0+bnJf
ZnJhbWVzLCBtZm5fbGlzdCk7Cj4gPj4gPj4gPiArICAgICAgICBicmVhazsKPiA+PiA+Pgo+ID4+
ID4+IElzIHRoaXMgcmVhbGx5IGdlbmVyYWxseSB1c2VmdWwgd2l0aCBtZm5fbGlzdFtdIGhhdmlu
ZyBqdXN0IHR3byBlbnRyaWVzPwo+ID4+ID4+Cj4gPj4gPgo+ID4+ID4gR29vZCBwb2ludC4gSSds
bCBpbmNyZWFzZSB0aGUgc2l6ZSBvZiB0aGUgYXJyYXkgaW4gdGhpcyBwYXRjaCAodG8gdGhlCj4g
Pj4gPiBkZWZhdWx0IHRhYmxlIHNpemUgb2YgMzIuLi4gSSB0aGluayB0aGF0J3MgYSByZWFzb25h
YmxlIHZhbHVlIHRvIGNob29zZSkuCj4gPj4KPiA+PiBJIHN1cHBvc2UgZm9yIHRoZSBvbmx5IGN1
cnJlbnQgdXNlIHlvdSBoYXZlIGZvciB0aGlzIChzZWVkaW5nIHRoZQo+ID4+IGdyYW50IHRhYmxl
IGZyb20gdGhlIHRvb2wgc3RhY2spIGV2ZW4gdGhlIHR3byBlbnRyaWVzIHlvdSBoYXZlCj4gPj4g
cmlnaHQgbm93IHdvdWxkIHN1ZmZpY2UuIElmLCBob3dldmVyLCBhIGZ1bGwgZ3JhbnQgdGFibGUg
aXMgc3VwcG9zZWQKPiA+PiB0byBiZSBhY2Nlc3NpYmxlIHRoaXMgd2F5LCBJIGNhbid0IHNlZSBo
b3cgYSBzdGF0aWMgdXBwZXIgbGltaXQgd2lsbCBkby4KPiA+PiBPciBpZiB5b3UgaW50ZW5kIHRo
ZSBjYWxsZXIgdG8gZG8gbXVsdGlwbGUgaW52b2NhdGlvbnMgaW4gc3VjaCBhIGNhc2UsCj4gPj4g
dGhlcmUgb3VnaHQgdG8gYmUgYSB3YXkgdG8gZmluZCBvdXQgdGhlIChpbXBsZW1lbnRhdGlvbikg
bGltaXQuCj4gPgo+ID4gSSdtIG9wZW4gdG8gaWRlYXMgYnV0IHRoZXJlIGNsZWFybHkgbmVlZHMg
dG8gYmUgc29tZSBzb3J0IG9mIHVwcGVyIGxpbWl0LCBvcgo+ID4gd2UgZG8gYXdheSB3aXRoIGJl
aW5nIGFibGUgdG8gbWFwIG11bHRpcGxlIGZyYW1lcyBpbiBhIHNpbmdsZSBpbnZvY2F0aW9uLgo+
IFRoZQo+ID4gZG1fb3AgaHlwZXJjYWxscyBjdXJyZW50bHkgaGF2ZSBhIHNpbWlsYXIgdXBwZXIg
bGltaXQgb24gdGhlIHNpemUgb2YgdGhlCj4gPiBidWZmZXIgYXJyYXkuIEknZCByYXRoZXIgbm90
IGhhdmUgdG8gaW50cm9kdWNlIGFub3RoZXIgaHlwZXJjYWxsIGp1c3QgdG8gZmluZAo+ID4gb3V0
IHN1Y2ggYSB0aGluZy4gSXQncyBhIHRvb2xzLW9ubHkgaHlwZXJjYWxsIHNvIGNvdWxkIEkgbm90
IGp1c3QgYWRkIGEKPiA+IGNvbW1lbnQgb24gd2hhdCB0aGUgbGltaXQgY3VycmVudGx5IGlzPwo+
IAo+IEhtbSwgdGhhdCB3b3VsZCBiZSBhbiBvcHRpb24sIGJ1dCBJJ2QgcHJlZmVyIGlmIHdlIGNv
dWxkIGdldCBhd2F5Cj4gd2l0aG91dC4gQW5kIG5vLCBJIHdhc24ndCBzdWdnZXN0aW5nIHRvIGlu
dHJvZHVjZSB5ZXQgYW5vdGhlcgo+IGh5cGVyY2FsbC4gSW5zdGVhZCBob3cgYWJvdXQgdGhlIGhh
bmRsZSBiZWluZyBhIG51bGwgb25lIGFza2luZwo+IGZvciB0aGUgaW1wbGVtZW50YXRpb24gbGlt
aXQgdG8gYmUgcmV0dXJuZWQgaW4gbnJfZnJhbWVzIChvciwgdG8KPiBrZWVwIHRoYXQgSU4gb25s
eSwgaW4gdGhlIHJlLXB1cnBvc2VkIHBhZCBmaWVsZCk/Cj4gCgpPaywgSSdsbCBtYWtlIG5yX2Zy
YW1lcyBJTi9PVVQuIEkgZ3Vlc3MgSSBjb3VsZCBkZWZpbmUgaXQgdG8gYmUgc2V0IHRvIHRoZSBp
bXBsZW1lbnRhdGlvbiBsaW1pdCBpZiB0aGUgaHlwZXJjYWxsIHJldHVybnMgLUUyQklHLgoKICBQ
YXVsCgo+IEphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 10:02:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 10:02:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2Dpv-000568-FN; Wed, 11 Oct 2017 10:01:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=450355d75=wei.liu2@citrix.com>)
 id 1e2Dpt-000560-Sz
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 10:01:58 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 80/01-14867-51CEDD95; Wed, 11 Oct 2017 10:01:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpK7Im7u
 RBnvfqlss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBm3VqQXrGCvWLAovYHxL2sXIyeHhIC/ROeW
 b4wgNouAqsSir1fZQGw2AWWJn529YLaIgK7EswXPgGwuDmaBaYwSbeengzULC1hLbHz+DqyIV
 8BC4ueeEywgRUICGxklZk66DpUQlDg58wkLiM0soCOxYPcnoDgHkC0tsfwfB0iYU8BOYvusz2
 DlogIqEp1L54CVCwkoSHRMP8Y0gZFvFpJJs5BMmoUwaQEj8ypGjeLUorLUIl0jM72kosz0jJL
 cxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMBAYwCCHYxnFgQeYpTkYFIS5b3+/G6kEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQne9NdAOcGi1PTUirTMHGDIw6QlOHiURHi1QdK8xQWJucWZ6RCpU
 4y6HDceXv/DJMSSl5+XKiXOGwRSJABSlFGaBzcCFn+XGGWlhHkZgY4S4ilILcrNLEGVf8Uozs
 GoJMzrAjKFJzOvBG7TK6AjmICOEE27A3JESSJCSqqBUczxS+WJ/pQZZSXlgZoH1k1sDBL2U95
 flsdseVSfiUlG0rO/vdH+hGYx25t3h9k+X7h/UlzEtqr3lFzzpUcKdw9vcnItVb+3OdT0i+mk
 Kr47v35GXA1NPztnT5OpZS8jr32L5B3hKuuqAkHjEy3rpqwVV2za/+oX/5c5B5cd/PNo+r/e6
 xHGSizFGYmGWsxFxYkAcAv3q7oCAAA=
X-Env-Sender: prvs=450355d75=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1507716114!98691284!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15263 invoked from network); 11 Oct 2017 10:01:56 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 10:01:56 -0000
X-IronPort-AV: E=Sophos;i="5.43,360,1503360000"; d="scan'208";a="445397179"
Date: Wed, 11 Oct 2017 11:01:53 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171011100153.zsasotualmyj4ltx@citrix.com>
References: <1507316400-5169-1-git-send-email-andrew.cooper3@citrix.com>
 <23005.59818.761952.973983@mariner.uk.xensource.com>
 <be9e490f-1042-df8a-ca6a-d0b5071c8900@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <be9e490f-1042-df8a-ca6a-d0b5071c8900@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] tools/libxc: Fix domid parameter types
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMTEsIDIwMTcgYXQgMTA6NTI6NDJBTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAxMS8xMC8xNyAxMDo1MSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gPiBBbmRyZXcg
Q29vcGVyIHdyaXRlcyAoIltQQVRDSF0gdG9vbHMvbGlieGM6IEZpeCBkb21pZCBwYXJhbWV0ZXIg
dHlwZXMiKToKPiA+PiBNaXhlZCB0aHJvdWdob3V0IGxpYnhjIGFyZSB1aW50MzJfdCwgaW50LCBh
bmQgZG9taWRfdCBmb3IgZG9taWQgcGFyYW1ldGVycy4KPiA+PiBXaXRoIGEgc2lnbmVkIHR5cGUs
IGFuZCBhbiBleHBsaWNpdGx5IDE2LWJpdCB0eXBlLCBpdCBpcyBleGNlZWRpbmdseSBkaWZmaWN1
bHQKPiA+PiB0byBjb25zdHJ1Y3QgYW4gSU5WQUxJRF9ET01JRCBjb25zdGFudCB3aGljaCB3b3Jr
cyB3aXRoIGFsbCBvZiB0aGVtLiAgKFRoZQo+ID4+IG1haW4gcHJvYmxlbSBiZWluZyB0aGF0IGRv
bWlkX3QgZ2V0cyB1bmNvbmRpdGlvbmFsbHkgemVybyBleHRlbmRlZCB3aGVuCj4gPj4gcHJvbW90
ZWQgdG8gaW50IGZvciBhcml0aG1hdGljLikKPiA+Pgo+ID4+IExpYnhsIHVzZXMgdWludDMyX3Qg
Y29uc2lzdGVudGx5IGV2ZXJ5d2hlcmUsIHNvIGFsdGVyIGxpYnhjIHRvIG1hdGNoLgo+ID4gSSBs
aWtlIHRoaXMgcGxhbi4gIEJ1dCBJIHRoaW5rIHRoaXMgY29tZXMgYSBiaXQgbGF0ZSBmb3IgNC4x
MCA/Cj4gCj4gSSdtIHNvcnJ5IGZvciBpdCBiZWluZyBsYXRlLCBidXQgaXQgaXMgYmxvY2tpbmcg
bXkgb3RoZXIgc2VyaWVzIHRvIGZpeAo+IGdudHRhYiBjb25zdHJ1Y3Rpb24gaW4gdGhlIGRvbWFp
biBidWlsZGVyLCB3aGljaCByZWFsbHkgaXMgNC4xMCBtYXRlcmlhbC4KPiAKCk9LLiBJIGRvbid0
IHdhbnQgdG8gYmxvY2sgdGhlIG1vcmUgaW1wb3J0YW50IHdvcmsuCgpBY2tlZC1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 10:03:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 10:03:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2DrE-0005AO-PQ; Wed, 11 Oct 2017 10:03:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2DrE-0005AI-0M
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 10:03:20 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 84/59-31930-76CEDD95; Wed, 11 Oct 2017 10:03:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDSzftzd1
 Ig9f9ehZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bls4cYCy5zVVyd8pO1gfELexcjJ4eQQJ7E
 /7drwWxeATuJ3e2XmEBsCQFDidMLb7J0MXJwsAioSsy7lgASZhNQl2h7tp0VxBYR0JeY/+knk
 M3FwSywiEni5+GZYAlhgUSJKUv2sELM95RYv34ZM4jNKeAl8Xv/CyaQmbwCghJ/dwiDhJkFtC
 Qe/rrFAmFrSyxb+JoZpIRZQFpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWMGsWpRWWpRbrGBnp
 JRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIHBV8/AwLiDccIqv0OMkhxMSqK815/f
 jRTiS8pPqcxILM6ILyrNSS0+xKjBwSGwbdfqC4xSLHn5ealKErwzXwPVCRalpqdWpGXmAOMDp
 lSCg0dJhHcJSJq3uCAxtzgzHSJ1ilGXo+Pm3T9MQmAzpMR5g0CKBECKMkrz4EbAYvUSo6yUMC
 8jAwODEE9BalFuZgmq/CtGcQ5GJWHeZpApPJl5JXCbXgEdwQR0hGjaHZAjShIRUlINjHvX8zR
 qFUw+9eHeTp6ZLrMfBCyY/SrnokTc24YfPOdOL/9Q+nsqb75Q+13fbznHnlc6zLzxY6Yvy4u6
 zm9n1wiuPywstuTVZ8UOHoYQf+0jx2zlFy9JCbaauobDJpwr6ttczokZ/e86+hUWuVheO3dkp
 oOM8Swt8eORS5weSk+pTRBPuHbH+KcSS3FGoqEWc1FxIgA+DnJo0AIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1507716196!85853557!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13769 invoked from network); 11 Oct 2017 10:03:18 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 10:03:18 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 11 Oct 2017 04:03:16 -0600
Message-Id: <59DE08800200007800184D22@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 11 Oct 2017 04:03:12 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1507667075-15556-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1507667075-15556-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH for-4.10] common/gnttab: Improve logging
 message by including relevent domid
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEwLjEwLjE3IGF0IDIyOjI0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCj4gKysrIGIveGVuL2NvbW1vbi9n
cmFudF90YWJsZS5jCj4gQEAgLTc2LDYgKzc2LDkgQEAgc3RydWN0IGdyYW50X3RhYmxlIHsKPiAg
ICAgIC8qIE1hcHBpbmcgdHJhY2tpbmcgdGFibGUgcGVyIHZjcHUuICovCj4gICAgICBzdHJ1Y3Qg
Z3JhbnRfbWFwcGluZyAqKm1hcHRyYWNrOwo+ICAKPiArICAgIC8qIERvbWFpbiB0byB3aGljaCB0
aGlzIHN0cnVjdCBncmFudF90YWJsZSBiZWxvbmdzLiAqLwo+ICsgICAgc3RydWN0IGRvbWFpbiAq
ZG9tYWluOwoKQXMgeW91J3JlIGFmdGVyIG9ubHkgdGhlIGRvbWFpbiBJRCwgd2h5IG5vdCBqdXN0
IGRvbWlkX3Q/IE9yCm90aGVyd2lzZSBhdCBsZWFzdCBjb25zdC1xdWFsaWZ5IHRoZSBwb2ludGVy
PwoKPiBAQCAtMjAyNyw3ICsyMDM0LDcgQEAgZ250dGFiX3RyYW5zZmVyKAo+ICAgICAgICAgIC8q
IFJlYWQgZnJvbSBjYWxsZXIgYWRkcmVzcyBzcGFjZS4gKi8KPiAgICAgICAgICBpZiAoIHVubGlr
ZWx5KF9fY29weV9mcm9tX2d1ZXN0KCZnb3AsIHVvcCwgMSkpICkKPiAgICAgICAgICB7Cj4gLSAg
ICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLCAiZ250dGFiX3RyYW5zZmVyOiBlcnJvciBy
ZWFkaW5nIHJlcSAlZC8lZFxuIiwKPiArICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8s
ICJlcnJvciByZWFkaW5nIHJlcSAlZC8lZFxuIiwKPiAgICAgICAgICAgICAgICAgICAgICBpLCBj
b3VudCk7CgoiaSIgKHdyb25nbHkpIGlzIHBsYWluIGludCwgc28gJWQgaXMgZmluZSwgYnV0ICJj
b3VudCIgd2FudHMgJXUuCgo+IEBAIC0yMDc2LDggKzIwODEsNyBAQCBnbnR0YWJfdHJhbnNmZXIo
Cj4gICAgICAgICAgLyogRmluZCB0aGUgdGFyZ2V0IGRvbWFpbi4gKi8KPiAgICAgICAgICBpZiAo
IHVubGlrZWx5KChlID0gcmN1X2xvY2tfZG9tYWluX2J5X2lkKGdvcC5kb21pZCkpID09IE5VTEwp
ICkKPiAgICAgICAgICB7Cj4gLSAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLCAiZ250
dGFiX3RyYW5zZmVyOiBjYW4ndCBmaW5kIGRvbWFpbiAlZFxuIiwKPiAtICAgICAgICAgICAgICAg
ICAgICBnb3AuZG9taWQpOwo+ICsgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywgImNh
bid0IGZpbmQgZG9tYWluICVkXG4iLCBnb3AuZG9taWQpOwoKZCVkIGhlcmUgdG9vPwoKSWYgeW91
IGRlY2lkZSB0byB0YWtlIGNhcmUgb2YgYWxsIG9mIHRoZSBhYm92ZSwgdGhlbgpBY2tlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 10:08:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 10:08:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2Dw9-0005V2-CW; Wed, 11 Oct 2017 10:08:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Dave.Martin@arm.com>) id 1e2Dw8-0005Uw-An
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 10:08:24 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 99/4D-30115-79DEDD95; Wed, 11 Oct 2017 10:08:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTXfq27u
 RBluXGVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlbVz9lKui2rjjfe56xgXGOThcjF4eQwAZG
 ibM3G9ggnFOMEhMnzAdyODlYBFQlPq3ewQpiswmoS2xbcQYsLiJgJPHi0WUWkAZmgTWMEt/WL
 2IFcYQFGhglNl1rZwSp4hWwk/g3/TMjxNh2Jon3D+6yQyQEJU7OfMICYjMLaEnc+PeSqYuRA8
 iWllj+jwMkzCkQKHFi/hmwOaICKhJXJrxln8DINwtJ9ywk3bMQuhcwMq9iVC9OLSpLLdK11Es
 qykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw4BiDYwXh3U8AhRkkOJiVR3uvP70YK
 8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDteQOUEyxKTU+tSMvMAYY+TFqCg0dJhHcKSJq3uCAxt
 zgzHSJ1ilGXY8X123+YhFjy8vNSpcR5XUCKBECKMkrz4EbA4vASo6yUMC8j0FFCPAWpRbmZJa
 jyrxjFORiVhHlLQKbwZOaVwG16BXQEE9ARoml3QI4oSURISTUwmiW82HZsIv+64DXsXaKsvxX
 a9SWV4v9LHLzmIsp3+uK+Qinv+UfXzbzGeXzBX2G3jRyszSZCx22jo4+575vsYdDy9dqXi/oz
 wjuqWm+KM5ireP3dem3BIu4e1gt/Ldq8Lx1llrq3il0hx2/39dvLeq5MmCfh0P6+skki+Pt2Q
 f2+GxNuLA+KUGIpzkg01GIuKk4EAM16TjK+AgAA
X-Env-Sender: Dave.Martin@arm.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1507716501!110844664!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51966 invoked from network); 11 Oct 2017 10:08:21 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-3.tower-27.messagelabs.com with SMTP; 11 Oct 2017 10:08:21 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A74E6F;
 Wed, 11 Oct 2017 03:08:20 -0700 (PDT)
Received: from e103592.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com
 [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 966193F3E1;
 Wed, 11 Oct 2017 03:08:19 -0700 (PDT)
Date: Wed, 11 Oct 2017 11:08:13 +0100
From: Dave Martin <Dave.Martin@arm.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20171011100802.GA19485@e103592.cambridge.arm.com>
References: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
 <1506068606-17066-28-git-send-email-bhupinder.thakur@linaro.org>
 <20170926143816.GB17434@e103592.cambridge.arm.com>
 <CACtJ1JSaViDzgAgmWzr8bX3AfDL2aEAZ6PMKEFX3=ccOFPBp_w@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CACtJ1JSaViDzgAgmWzr8bX3AfDL2aEAZ6PMKEFX3=ccOFPBp_w@mail.gmail.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andre Przywara <andre.przywara@arm.com>
Subject: Re: [Xen-devel] [PATCH 27/27 v10] xen/arm: vpl011: Correct the
 logic for asserting/de-asserting SBSA UART TX interrupt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMTEsIDIwMTcgYXQgMDE6Mjg6NDRQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiBIaSBEYXZlLAo+IAo+IE9uIDI2IFNlcHRlbWJlciAyMDE3IGF0IDIwOjA4LCBE
YXZlIE1hcnRpbiA8RGF2ZS5NYXJ0aW5AYXJtLmNvbT4gd3JvdGU6Cj4gPiBPbiBGcmksIFNlcCAy
MiwgMjAxNyBhdCAwMTo1MzoyNlBNICswNTMwLCBCaHVwaW5kZXIgVGhha3VyIHdyb3RlOgo+ID4+
IFRoaXMgcGF0Y2ggZml4ZXMgdGhlIGlzc3VlIG9ic2VydmVkIHdoZW4gcGwwMTEgcGF0Y2hlcyB3
ZXJlIHRlc3RlZCBvbgo+ID4+IHRoZSBqdW5vcyBoYXJkd2FyZSBieSBBbmRyZS9KdWxpZW4uIEl0
IHdhcyBvYnNlcnZlZCB0aGF0IHdoZW4gbGFyZ2Ugb3V0cHV0IGlzCj4gPj4gZ2VuZXJhdGVkIHN1
Y2ggYXMgb24gcnVubmluZyAnZmluZCAvJywgb3V0cHV0IHdhcyBnZXR0aW5nIHRydW5jYXRlZCBp
bnRlcm1pdHRlbnRseQo+ID4+IGR1ZSB0byBPVVQgcmluZyBidWZmZXIgZ2V0dGluZyBmdWxsLgo+
ID4+Cj4gPj4gVGhpcyBpc3N1ZSB3YXMgZHVlIHRvIHRoZSBmYWN0IHRoYXQgdGhlIFNCU0EgVUFS
VCBkcml2ZXIgZXhwZWN0cyB0aGF0IHdoZW4KPiA+PiBhIFRYIGludGVycnVwdCBpcyBhc3NlcnRl
ZCB0aGVuIHRoZSBGSUZPIHF1ZXVlIHNob3VsZCBiZSBhdGxlYXN0IGhhbGYgZW1wdHkgYW5kCj4g
Pj4gdGhhdCBpdCBjYW4gd3JpdGUgTiBieXRlcyBpbiB0aGUgRklGTywgd2hlcmUgTiBpcyBoYWxm
IHRoZSBGSUZPIHF1ZXVlIHNpemUsIHdpdGhvdXQKPiA+PiB0aGUgYnl0ZXMgZ2V0dGluZyBkcm9w
cGVkIGR1ZSB0byBGSUZPIGdldHRpbmcgZnVsbC4KPiA+Pgo+ID4+IFRoZSBTQlNBIFVBUlQgZW11
bGF0aW9uIGxvZ2ljIHdhcyBhc3NlcnRpbmcgdGhlIFRYIGludGVycnVwdCBhcyBzb29uIGFzCj4g
Pj4gYW55IHNwYWNlIGJlY2FtZSBhdmFpbGFibGUgaW4gdGhlIEZJRk8gYW5kIHRoZSBTQlNBIFVB
UlQgZHJpdmVyIHRyaWVkIHRvIHdyaXRlCj4gPj4gbW9yZSBkYXRhICh1cHRvIDE2IGJ5dGVzKSBp
biB0aGUgRklGTyBleHBlY3RpbmcgdGhhdCB0aGVyZSBpcyBlbm91Z2ggc3BhY2UKPiA+PiBhdmFp
bGFibGUgbGVhZGluZyB0byBkcm9wcGVkIGJ5dGVzLgo+ID4+Cj4gPj4gVGhlIFNCU0Egc3BlYyBb
MV0gZG9lcyBub3Qgc3BlY2lmeSB3aGVuIHRoZSBUWCBpbnRlcnJ1cHQgc2hvdWxkIGJlIGFzc2Vy
dGVkCj4gPj4gb3IgZGUtYXNzZXJ0ZWQuIER1ZSB0byBsYWNrIG9mIGNsYXJpdHkgb24gdGhlIGV4
cGVjdGVkIGJlaGF2aW9yLCBpdCBpcwo+ID4+IGFzc3VtZWQgZm9yIG5vdyB0aGF0IFRYIGludGVy
cnVwdCBzaG91bGQgYmUgYXNzZXJ0ZWQgb25seSB3aGVuIHRoZSBGSUZPIGdvZXMKPiA+PiBoYWxm
IGVtcHR5Lgo+ID4+Cj4gPj4gVEJEOiBPbmNlIHRoZSBTQlNBIHNwZWMgaXMgdXBkYXRlZCB3aXRo
IHRoZSBleHBlY3RlZCBiZWhhdmlvciwgdGhlIGltcGxlbWVudGF0aW9uCj4gPj4gd2lsbCBiZSBt
b2RpZmllZCB0byBhbGlnbiB3aXRoIHRoZSBzcGVjIHJlcXVpcmVtZW50Lgo+ID4+Cj4gPj4gWzFd
IGh0dHA6Ly9pbmZvY2VudGVyLmFybS5jb20vaGVscC90b3BpYy9jb20uYXJtLmRvYy5kZGkwMTgz
Zi9EREkwMTgzLnBkZgo+ID4+Cj4gPj4gU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8
Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgo+ID4+IC0tLQo+ID4+IENDOiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+ID4+IENDOiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUu
cHJ6eXdhcmFAYXJtLmNvbT4KPiA+PiBDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgo+ID4KPiA+IChUYWtpbmcgYSBxdWljayBsb29rIGF0IHRoaXMgYmVjYXVz
ZSBJIHJlbWVtYmVyIGZpZ2h0aGluZyB3aXRoIEZJRk8KPiA+IGJlaGF2aW91ciBpc3N1ZXMgd2hl
biBoYWNraW5nIHRoZSBMaW51eCBkcml2ZXIgLS0gYnV0IGJld2FyZSwgSSdtIG5vdCBhCj4gPiBY
ZW4gZ3V5Li4uKQo+ID4KPiA+Cj4gPiBTaG91bGQgdGhpcyBwYXRjaCBiZSBmbGF0dGVuZWQgaW50
byB0aGUgcGF0Y2hlcyBpcyBmaXhlcz8gIEtlZXBpbmcKPiA+IGtub3duLXdyb25nIGNvZGUgaW4g
dGhlIHNlcmllcyBkb2VzIG5vdCBoZWxwIHJldmlld2VycyAoYnV0IG1heWJlIGl0J3MKPiA+IHRo
ZSBYZW4gd2F5KS4KPiA+Cj4gPj4gQ2hhbmdlcyBzaW5jZSB2ODoKPiA+PiAtIFVzZWQgdmFyaWFi
bGVzIGZpZm9fbGV2ZWwvZmlmb190aHJlc2hvbGQgZm9yIG1vcmUgY2xhcml0eQo+ID4+IC0gQWRk
ZWQgYSBuZXcgbWFjcm8gU0JTQV9VQVJUX0ZJRk9fU0laRSBpbnN0ZWFkIG9mIHVzaW5nIGEgbWFn
aWMgbnVtYmVyCj4gPgo+ID4gV2hhdCdzIHNpemVvZihpbnRmLT5pbiksIHNpemVvZihpbnRmLT5v
dXQpPwo+ID4KPiA+IEZvciBjb3JyZWN0IG9wZXJhdGlvbiwgeW91IGFzc3VtZSB0aGF0IHRoZSB0
b3RhbCByaW5nIGJ1ZmZlciBzaXplIGlzID49Cj4gPiBTQlNBX1VBUlRfRklGT19TSVpFLCBidXQg
bm90aGluZyBlbmZvcmNlcyB0aGlzLiAgSWYgdGhlIHhlbmNvbnMgcmluZwo+ID4gYnVmZmVyIHNp
emUgaXMgc2V0IGVsc2V3aGVyZSBhbmQgY2FuJ3QgYmUgY2hvc2VuIGJ5IGEgZHJpdmVyLCB5b3Ug
bWF5IGF0Cj4gPiBsZWFzdCBhZGQgYSBidWlsZC10aW1lIGFzc2VydCB0byBjaGVjayB0aGF0IGl0
J3MgYmlnIGVub3VnaC4KPiA+Cj4gSSB3aWxsIGFkZCBhbiBhc3NlcnQgdG8gY2hlY2sgdGhpcyBj
b25kaXRpb24uCj4gCj4gPiBbLi4uXQo+ID4KPiA+PiBAQCAtMTQ0LDI4ICsxNDgsNDEgQEAgc3Rh
dGljIHZvaWQgdnBsMDExX3dyaXRlX2RhdGEoc3RydWN0IGRvbWFpbiAqZCwgdWludDhfdCBkYXRh
KQo+ID4KPiA+IFsuLi5dCj4gPgo+ID4+ICsgICAgICAgICAqIENsZWFyIHRoZSBUWEkgYml0IGlm
IHRoZSBmaWZvIGxldmVsIGV4Y2VlZHMgZmlmb19zaXplLzIgbWFyayB3aGljaAo+ID4+ICsgICAg
ICAgICAqIGlzIHRoZSB0cmlnZ2VyIGxldmVsIGZvciBhc3NlcnRpbmcvZGUtYXNzdGVydGluZyB0
aGUgVFggaW50ZXJydXB0Lgo+ID4+ICAgICAgICAgICAqLwo+ID4+IC0gICAgICAgIHZwbDAxMS0+
dWFydGZyIHw9IEJVU1k7Cj4gPj4gKyAgICAgICAgZmlmb190aHJlc2hvbGQgPSBzaXplb2YgKGlu
dGYtPm91dCkgLSBTQlNBX1VBUlRfRklGT19TSVpFLzI7Cj4gPj4gKwo+ID4+ICsgICAgICAgIGlm
ICggZmlmb19sZXZlbCA8PSBmaWZvX3RocmVzaG9sZCApCj4gPj4gKyAgICAgICAgICAgIHZwbDAx
MS0+dWFydHJpcyB8PSBUWEk7Cj4gPj4gKyAgICAgICAgZWxzZQo+ID4+ICsgICAgICAgICAgICB2
cGwwMTEtPnVhcnRyaXMgJj0gflRYSTsKPiA+PiAgICAgIH0KPiA+PiArICAgIGVsc2UKPiA+PiAr
ICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJ2cGwwMTE6IFVuZXhwZWN0ZWQgT1VUIHJpbmcg
YnVmZmVyIGZ1bGxcbiIpOwo+ID4+Cj4gPj4gICAgICB2cGwwMTEtPnVhcnRmciAmPSB+VFhGRTsK
PiA+Pgo+ID4KPiA+IFsuLi5dCj4gPgo+ID4+IEBAIC0zNTMsMzcgKzM3MCw1MSBAQCBzdGF0aWMg
dm9pZCB2cGwwMTFfZGF0YV9hdmFpbChzdHJ1Y3QgZG9tYWluICpkKQo+ID4+Cj4gPj4gICAgICBz
bXBfcm1iKCk7Cj4gPj4KPiA+PiAtICAgIGluX3JpbmdfcXNpemUgPSB4ZW5jb25zX3F1ZXVlZChp
bl9wcm9kLAo+ID4+ICsgICAgaW5fZmlmb19sZXZlbCA9IHhlbmNvbnNfcXVldWVkKGluX3Byb2Qs
Cj4gPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5fY29ucywKPiA+PiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YoaW50Zi0+aW4pKTsKPiA+
Pgo+ID4+IC0gICAgb3V0X3JpbmdfcXNpemUgPSB4ZW5jb25zX3F1ZXVlZChvdXRfcHJvZCwKPiA+
PiArICAgIG91dF9maWZvX2xldmVsID0geGVuY29uc19xdWV1ZWQob3V0X3Byb2QsCj4gPj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dF9jb25zLAo+ID4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YoaW50Zi0+b3V0KSk7Cj4gPj4KPiA+
PiAgICAgIC8qIFVwZGF0ZSB0aGUgdWFydCByeCBzdGF0ZSBpZiB0aGUgYnVmZmVyIGlzIG5vdCBl
bXB0eS4gKi8KPiA+PiAtICAgIGlmICggaW5fcmluZ19xc2l6ZSAhPSAwICkKPiA+PiArICAgIGlm
ICggaW5fZmlmb19sZXZlbCAhPSAwICkKPiA+PiAgICAgIHsKPiA+PiAgICAgICAgICB2cGwwMTEt
PnVhcnRmciAmPSB+UlhGRTsKPiA+PiAtICAgICAgICBpZiAoIGluX3JpbmdfcXNpemUgPT0gc2l6
ZW9mKGludGYtPmluKSApCj4gPj4gKwo+ID4+ICsgICAgICAgIGlmICggaW5fZmlmb19sZXZlbCA9
PSBzaXplb2YoaW50Zi0+aW4pICkKPiA+PiAgICAgICAgICAgICAgdnBsMDExLT51YXJ0ZnIgfD0g
UlhGRjsKPiA+PiArCj4gPj4gICAgICAgICAgdnBsMDExLT51YXJ0cmlzIHw9IFJYSTsKPiA+PiAg
ICAgIH0KPiA+Pgo+ID4+ICAgICAgLyogVXBkYXRlIHRoZSB1YXJ0IHR4IHN0YXRlIGlmIHRoZSBi
dWZmZXIgaXMgbm90IGZ1bGwuICovCj4gPj4gLSAgICBpZiAoIG91dF9yaW5nX3FzaXplICE9IHNp
emVvZihpbnRmLT5vdXQpICkKPiA+PiArICAgIGlmICggb3V0X2ZpZm9fbGV2ZWwgIT0gc2l6ZW9m
KGludGYtPm91dCkgKQo+ID4+ICAgICAgewo+ID4+ICsgICAgICAgIHVuc2lnbmVkIGludCBvdXRf
Zmlmb190aHJlc2hvbGQ7Cj4gPj4gKwo+ID4+ICAgICAgICAgIHZwbDAxMS0+dWFydGZyICY9IH5U
WEZGOwo+ID4+IC0gICAgICAgIHZwbDAxMS0+dWFydHJpcyB8PSBUWEk7Cj4gPj4KPiA+PiAgICAg
ICAgICAvKgo+ID4+IC0gICAgICAgICAqIENsZWFyIHRoZSBCVVNZIGJpdCBhcyBzb29uIGFzIHNw
YWNlIGJlY29tZXMgYXZhaWxhYmxlCj4gPj4gKyAgICAgICAgICogQ2xlYXIgdGhlIEJVU1kgYml0
IGFzIHNvb24gYXMgc3BhY2UgYmVjb21lcyBhdmFsaWFibGUKPiA+PiAgICAgICAgICAgKiBzbyB0
aGF0IHRoZSBTQlNBIFVBUlQgZHJpdmVyIGNhbiBzdGFydCB3cml0aW5nIG1vcmUgZGF0YQo+ID4+
ICAgICAgICAgICAqIHdpdGhvdXQgYW55IGZ1cnRoZXIgZGVsYXkuCj4gPj4gICAgICAgICAgICov
Cj4gPj4gICAgICAgICAgdnBsMDExLT51YXJ0ZnIgJj0gfkJVU1k7Cj4gPj4KPiA+PiAtICAgICAg
ICBpZiAoIG91dF9yaW5nX3FzaXplID09IDAgKQo+ID4+ICsgICAgICAgIC8qCj4gPj4gKyAgICAg
ICAgICogU2V0IHRoZSBUWEkgYml0IG9ubHkgd2hlbiB0aGVyZSBpcyBzcGFjZSBmb3IgZmlmb19z
aXplLzIgYnl0ZXMgd2hpY2gKPiA+PiArICAgICAgICAgKiBpcyB0aGUgdHJpZ2dlciBsZXZlbCBm
b3IgYXNzZXJ0aW5nL2RlLWFzc3RlcnRpbmcgdGhlIFRYIGludGVycnVwdC4KPiA+PiArICAgICAg
ICAgKi8KPiA+PiArICAgICAgICBvdXRfZmlmb190aHJlc2hvbGQgPSBzaXplb2YoaW50Zi0+b3V0
KSAtIFNCU0FfVUFSVF9GSUZPX1NJWkUvMjsKPiA+PiArCj4gPj4gKyAgICAgICAgaWYgKCBvdXRf
Zmlmb19sZXZlbCA8PSBvdXRfZmlmb190aHJlc2hvbGQgKQo+ID4+ICsgICAgICAgICAgICB2cGww
MTEtPnVhcnRyaXMgfD0gVFhJOwo+ID4+ICsgICAgICAgIGVsc2UKPiA+PiArICAgICAgICAgICAg
dnBsMDExLT51YXJ0cmlzICY9IH5UWEk7Cj4gPgo+ID4gU2hvdWxkIHRoaXMgbG9naWMgYmUgZmFj
dG9yZWQgb3V0PyAgWW91IGRvIHRoZSBzYW1lIHRoaW5nIGluCj4gPiBfd3JpdGVfZGF0YSgpLgo+
IEkgd2lsbCBhZGQgYSBjb21tb24gZnVuY3Rpb24gdG8gc2V0IHRoZSBUWEkgYml0Lgo+ID4KPiA+
IEFsc28sIGlzIHRoZXJlIGEgcmVhc29uIHdoeSB5b3UgaW1wbGVtZW50IHRoZSB0cmlnZ2VyIHRo
cmVzaG9sZCBsb2dpYyBvbgo+ID4gdGhlIFRYIHNpZGUgb25seT8gIEl0IGxvb2tzIGluY29uc2lz
dGVudCBub3cuCj4gSSBkaWQgdHJ5IHdpdGggUlggRklGTyB0aHJlc2hvbGQgYWxzbyBidXQgaXQg
c2VlbXMgdGhlIGN1cnJlbnQgcGwwMTEKPiBkcml2ZXIgZG9lcyBub3QKPiBwb2xsIG9uIHRoZSBS
WCBGSUZPIGFuZCBqdXN0IHdhaXRzIGZvciB0aGUgUlggaW50ZXJydXB0IHRyaWdnZXIgdG8KPiBz
dGFydCBwcm9jZXNzaW5nIHRoZSBSWCBkYXRhLgo+IFRoaXMgbWFrZXMgUlggdmVyeSBzbG93IGFu
ZCBpZiB0aGUgUlggRklGTyBpcyBub3QgZmlsbGVkIHN1ZmZpY2llbnRseSwKPiBpdCBkb2VzIG5v
dCByZWFkIGRhdGEgZnVydGhlci4KPiA+Cj4gPiBJIHRoaW5rIGEgcmVhbCBQTDAxMSBpbXBsZW1l
bnRzIHRoZSB0cmlnZ2VyIGxvZ2ljIGluIGV4YWN0bHkgdGhlIHNhbWUKPiA+IHdheSBmb3IgUlgg
YW5kIFRYIChleGNlcHQgZm9yIHN3YXBwaW5nID49IGZvciA8PSBpbiB0aGUgdGhyZXNob2xkCj4g
PiBjb21wYXJpc29uKS4KPiA+Cj4gPgo+ID4gSXQgZG9lc24ndCBsb29rIGxpa2UgdGhlIExpbnV4
IHBsMDExIGRyaXZlciByZWxpZXMgb24gYSBjb3JyZWN0bHkKPiA+IGltcGxlbWVudGVkIFJYIHRy
aWdnZXIgbGV2ZWwgdG9kYXksIGJ1dCBpdCBtYXkgaGF2ZSBkb25lIGluIHRoZSBwYXN0IC0tCj4g
PiBJIGRpZCBzb21lIGhhY2tpbmcgaW4gdGhpcyBhcmVhIGF0IHNvbWUgcG9pbnQsIGJ1dCBjYW4n
dCByZW1lbWJlciB0aGUKPiA+IGRldGFpbHMgbm93Lgo+ID4KPiBUaGUgY3VycmVudCBwbDAxMSBk
cml2ZXIKPiA+IEFzc2VydGluZyBSWEkgd2hlbmV2ZXIgdGhlIFJYIEZJRk8gaXMgbm9uZW1wdHkg
d291bGQgcmVzdWx0IGluIGV4Y2Vzc2l2ZQo+ID4gaW50ZXJydXB0cyBpZiB5b3UgYXJlIHN0cmVh
bWluZyB0aGUgZGF0YSBmcm9tIGEgc2xvdyBzb3VyY2UgKHN1Y2ggYXMgYQo+ID4gcmVhbCBVQVJU
KSBhbmQgcHVzaGluZyB0aGUgY2hhcnMgb25lIGJ5IG9uZSB0byB0aGUgZW11bGF0ZWQgVUFSVDog
dGhlCj4gPiBndWVzdCB3b3VsZCB0YWtlIGFuIElSUSBvbiBlYWNoIGNoYXIgcmF0aGVyIHRoYW4g
d2FpdGluZyB1bnRpbCB0aGUgUlgKPiA+IEZJRk8gaXMgaGFsZi1mdWxsLgo+ID4KPiBJIGFncmVl
IGl0IGlzIGFuIG92ZXJoZWFkLiBUaGlzIG1heSBiZSBhbiBpc3N1ZSB3aXRoIHRoZSBkcml2ZXIg
d2hpY2gKPiBpcyBzb2xlbHkgZGVwZW5kaW5nIG9uIHRoZSBSWAo+IGludGVycnVwdC4gSSB0aGlu
ayBpdCBzaG91bGQgc3dpdGNoIHRvIHBvbGxpbmcgaWYgdGhlcmUgYXJlIG5vCj4gaW50ZXJydXB0
cyByZWNlaXZlZCByZWNlbnRseS4KCkhtbW0sIGdvb2QgcG9pbnQsIGJ1dCBpc24ndCB0aGF0IHdo
YXQgdGhlIHJlY2VpdmUgdGltZW91dCBpbnRlcnJ1cHQgaXMKc3VwcG9zZWQgdG8gYmUgZm9yPwoK
VGhlIExpbnV4IGRyaXZlciBzZWVtcyB0byByZWx5IG9uIHRoZSByZWNlaXZlIHRpbWVvdXQgaW50
ZXJydXB0CnRvIHJlY292ZXIgZnJvbSBhbiBSWCBzdGFsbCB3aGVuIHRoZSBGSUZPIGlzIG5vdCBl
bXB0eSBidXQgYWxzbyBub3QgZnVsbAplbm91Z2ggdG8gdHJpZ2dlciB0aGUgUlggRklGTyBpbnRl
cnJ1cHQuCgpEb2VzIHlvdXIgZHJpdmVyIGFjdHVhbGx5IGltcGxlbWVudCB0aGUgcmVjZWl2ZSB0
aW1lb3V0IGludGVycnVwdD8KSSdtIG5vdCB2ZXJ5IGZhbWlsaWFyIHdpdGggdGhlIGNvZGUsIHNv
IEkgbWF5IGhhdmUgbWlzc2VkIGl0LgoKQ2hlZXJzCi0tLURhdmUKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 10:12:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 10:12:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2E0Q-00068N-Td; Wed, 11 Oct 2017 10:12:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2E0P-00068G-Ou
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 10:12:49 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 BF/0A-30115-0AEEDD95; Wed, 11 Oct 2017 10:12:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS3fBu7u
 RBs1HlCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxTxy6wFaxnrVizcBpzA+Nmli5GTg4hgTyJ
 S5ees4PYvAJ2Eu2T+lhBbAkBQ4nTC2+C1bAIqEpsm3QUzGYTUJdoe7YdrEZEQEficfdUoDgXB
 7PAWyaJZR97mUESwgIFEj9n72IDSQgJHGKWWD3vLtgGTgEPiWXPvwAlOIC2CUr83SEMEmYW0J
 J4+OsWC4StLbFs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxqhenFpWlFuka6yU
 VZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYfAxDsYOz453SIUZKDSUmU9/rzu5FC
 fEn5KZUZicUZ8UWlOanFhxhlODiUJHg93gLlBItS01Mr0jJzgJEAk5bg4FES4W0FSfMWFyTmF
 memQ6ROMRpz3Hh4/Q8TR8fNu3+YhFjy8vNSpcR5HUBKBUBKM0rz4AbBIvQSo6yUMC8j0GlCPA
 WpRbmZJajyrxjFORiVhHkTQKbwZOaVwO17BXQKE9Apoml3QE4pSURISTUwMvLfTa4+8unixta
 67jSOsiCNcI++pw4fVur/s8u9F5WXeMRivfG9TSfyVqrI7pcJcNs1a0Vd3cRnyatSt8yOCkj+
 ctW0zvd19RuBpmrJIzujrW+ej5997lPwu2/VC56FsXS9UHzwcD77s/NfvefONn0QH3N4X2b7i
 s/XGbo1tj7/WjuJ2Y7fWImlOCPRUIu5qDgRALTDkjnLAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1507716766!111239592!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35888 invoked from network); 11 Oct 2017 10:12:48 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 10:12:48 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 11 Oct 2017 04:12:46 -0600
Message-Id: <59DE0ABD0200007800184D46@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 11 Oct 2017 04:12:45 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <20171006122519.30345-1-paul.durrant@citrix.com>
 <20171006122519.30345-11-paul.durrant@citrix.com>
 <59DCBC5402000078001844FC@prv-mh.provo.novell.com>
 <930173ecdc3344abacb015941c7666b6@AMSPEX02CL03.citrite.net>
 <59DDF6B80200007800184BFC@prv-mh.provo.novell.com>
 <007174b4c34542359e774601ac13ed6e@AMSPEX02CL03.citrite.net>
 <59DE03CC0200007800184CD8@prv-mh.provo.novell.com>
 <bad39d8dc752426db1eb6dbee17e411b@AMSPEX02CL03.citrite.net>
In-Reply-To: <bad39d8dc752426db1eb6dbee17e411b@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v9 10/11] common: add a new mappable
 resource type: XENMEM_resource_grant_table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDExLjEwLjE3IGF0IDExOjU0LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiBTZW50
OiAxMSBPY3RvYmVyIDIwMTcgMTA6NDMKPj4gSG1tLCB0aGF0IHdvdWxkIGJlIGFuIG9wdGlvbiwg
YnV0IEknZCBwcmVmZXIgaWYgd2UgY291bGQgZ2V0IGF3YXkKPj4gd2l0aG91dC4gQW5kIG5vLCBJ
IHdhc24ndCBzdWdnZXN0aW5nIHRvIGludHJvZHVjZSB5ZXQgYW5vdGhlcgo+PiBoeXBlcmNhbGwu
IEluc3RlYWQgaG93IGFib3V0IHRoZSBoYW5kbGUgYmVpbmcgYSBudWxsIG9uZSBhc2tpbmcKPj4g
Zm9yIHRoZSBpbXBsZW1lbnRhdGlvbiBsaW1pdCB0byBiZSByZXR1cm5lZCBpbiBucl9mcmFtZXMg
KG9yLCB0bwo+PiBrZWVwIHRoYXQgSU4gb25seSwgaW4gdGhlIHJlLXB1cnBvc2VkIHBhZCBmaWVs
ZCk/Cj4+IAo+IAo+IE9rLCBJJ2xsIG1ha2UgbnJfZnJhbWVzIElOL09VVC4gSSBndWVzcyBJIGNv
dWxkIGRlZmluZSBpdCB0byBiZSBzZXQgdG8gdGhlIAo+IGltcGxlbWVudGF0aW9uIGxpbWl0IGlm
IHRoZSBoeXBlcmNhbGwgcmV0dXJucyAtRTJCSUcuCgpTdXJlLCBidXQgcGxlYXNlIGRvbid0IG1h
a2UgdGhpcyB0aGUgX29ubHlfIHdheSB0byBmaW5kIG91dCB0aGUgbGltaXQuCgpKYW4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 10:16:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 10:16:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2E3t-0006L5-Gx; Wed, 11 Oct 2017 10:16:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2E3s-0006Ky-VV
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 10:16:25 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 40/3C-13910-87FEDD95; Wed, 11 Oct 2017 10:16:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDS7fk/d1
 Ig5n7jC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owLG1uZCtZwVcw5dpq9gfEBRxcjJ4eQQJ5E
 74ceZhCbV8BOov3WGjYQW0LAUOL0wpssIDaLgKrEjm+7wOJsAuoSbc+2s4LYIgKWEitn3WXvY
 uTiYBa4zixxbU0b2CBhAW+JzgcvGUESQgIrGSX2HT/JCJLgFDCX+Lb0M9BUDqBtghJ/dwiDhJ
 kFtCQe/rrFAmFrSyxb+JoZpIRZQFpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWMGsWpRWWpRbp
 GBnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIEByAAEOxh/LQs4xCjJwaQkynv9
 +d1IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8694B5QSLUtNTK9Iyc4CxAJOW4OBREuHVAMaDE
 G9xQWJucWY6ROoUoy5Hx827f5iEWPLy81KlxHkXgswQACnKKM2DGwGLy0uMslLCvIxARwnxFK
 QW5WaWoMq/YhTnYFQS5u0DmcKTmVcCt+kV0BFMQEeIpt0BOaIkESEl1cA4RUMpyiLxwxlDTv9
 MhrD+7V7J6U/m/9F4s8pnql7wpfhjN9PkHt5YVby6W15wbnbfkn2/nVf9+/1VgGfT/ovmcYpH
 fxWcjLS3ee0wR2T+x5O7TOe/rtf0P5yyzvHOA+6gR27cwYeOc6fIhLI/Za85lqWm3lq1MbJi/
 7eHraw39q2vOaI/5bSLEktxRqKhFnNRcSIA91EcEcYCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1507716979!73179996!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48461 invoked from network); 11 Oct 2017 10:16:20 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 10:16:20 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 11 Oct 2017 04:16:15 -0600
Message-Id: <59DE0B8C0200007800184D49@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 11 Oct 2017 04:16:12 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Petre Ovidiu PIRCALABU" <ppircalabu@bitdefender.com>
References: <1507570237-5420-1-git-send-email-ppircalabu@bitdefender.com>
 <59DCD90702000078001845C7@prv-mh.provo.novell.com>
 <1507669179.6075.25.camel@bitdefender.com>
In-Reply-To: <1507669179.6075.25.camel@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "tim@xen.org" <tim@xen.org>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v4] x86/altp2m: Added
 xc_altp2m_set_mem_access_multi()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEwLjEwLjE3IGF0IDIzOjAwLCA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+IHdy
b3RlOgo+IE9uIFR1ZSwgMjAxNy0xMC0xMCBhdCAwNjoyOCAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4gPiA+ICt0eXBlZGVmIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vz
c19tdWx0aQo+PiA+ICsgICAgeGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGlfdDsK
Pj4gPiArREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nl
c3NfbXVsdGlfdCk7Cj4+IAo+PiBBcmUgdHlwZWRlZiBhbmQgaGFuZGxlIGFjdHVhbGx5IG5lZWRl
ZCBhbnl3aGVyZT8gT3RoZXJ3aXNlCj4+IHBsZWFzZSBkb24ndCBhZGQgdGhlbS4gSnVzdCBsaWtl
IHJlY2VudGx5IGRvbmUgZm9yIGRvbWN0bCBhbmQKPj4gc3lzY3RsIHdlIHNob3VsZCBldmVuIGNv
bnNpZGVyIGNsZWFuaW5nIHVwIHRoZSBvdGhlcnMgaGVyZS4KPj4gCj4gQWxsIHhlbl9odm1fYWx0
cDJtXyogc3RydWN0cyBoYXZlIGFsc28gZGVmaW5lZCB0aGUgdHlwZWRlZiBhbmQgdGhlCj4gaGFu
ZGxlLiBJIGNhbiByZW1vdmUgdGhlbSBmb3IgeGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3Nf
bXVsdGkgYnV0Cj4gdGhpcyB3YXkgaXQgd2lsbCBub3QgYmUgaW4gc3luYyB3aXRoIHRoZSBvdGhl
ciB4ZW5faHZtX2FsdHAybV8qCj4gZGVmaW5pdGlvbnMuCgpQbGVhc2UsIGFzIGZyZXF1ZW50bHkg
YXNrZWQgZm9yIGVsc2V3aGVyZSBlbHNld2hlcmUsIGxldCdzIG5vdApzcHJlYWQgYmFkbmVzcyBv
bmNlIGl0IHdhcyByZWNvZ25pemVkLgoKPiBBbHNvLCByZWdhcmRpbmcgdGhlIHR5cGVkZWYsIEkg
aGF2ZSBlbmNvdW50ZXJlZCBhIHBvc3NpYmxlIHVzYWdlIHdoZW4KPiB0cnlpbmcgdG8gZ2VuZXJh
dGUgdGhlIFhMQVQgbWFjcm8gZm9yIHhlbl9odm1fYWx0cDJtX29wLiBVc2luZyB0aGUKPiBleGlz
dGluZyB3YXkgb2YgZGVjbGFyaW5nIHRoZSBzdHJ1Y3R1cmUgKHVuaW9uIG9mIHN0cnVjdHMpIHRo
ZSBlbnVtCj4gY29ycmVzcG9uZGluZyB0byB0aGUgdW5pb24gbWVtYmVycyB3YXMgbm90IGdlbmVy
YXRlZC4gUmVwbGFjaW5nIHN0cnVjdAo+IHdpdGggdGhlIGNvcnJlc3BvbmRpbmcgdHlwZWRlZiBm
aXhlZCB0aGUgaXNzdWUuCgpOb3cgdGhhdCdzIGEgdmFsaWQgYXJndW1lbnQsIGlmIHRoYXQgd2F5
IGxlc3MgY3VzdG9taXphdGlvbiBpcwpuZWNlc3NhcnkgZWxzZXdoZXJlIGluIHlvdXIgcGF0Y2gu
IEJ1dCB0aGF0IHN0aWxsIHdvdWxkbid0IHJlcXVpcmUKdGhlIGhhbmRsZSB0byBiZSBkZWNsYXJl
ZC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 10:17:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 10:17:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2E4b-0006Oq-Q2; Wed, 11 Oct 2017 10:17:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2E4b-0006Oa-0G
 for xen-devel@lists.xensource.com; Wed, 11 Oct 2017 10:17:09 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 5A/39-05651-4AFEDD95; Wed, 11 Oct 2017 10:17:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVXfx+7u
 RBnuWClusePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE14+fvSWwFjywrLs5ybGDc
 YNTFyMUhJNDIJHFo4ncWCOcxo8TnM7OgnG2MEpt+dbJ3MXJyiAg4S3w9MxfM5hXQl7j/rgvMF
 hawl/h+bR4LiC0h4ClxcOMFOPvE9yVANjsHm4CVxCExkCiLgKrE5Znv2CYwci1gZFjFqFGcWl
 SWWqRrbKCXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iRHo2XoGBsYdjJ0n/A4xSnI
 wKYnyXn9+N1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+6d0A5waLU9NSKtMwcYIjBpCU4eJRE
 eDWAYSbEW1yQmFucmQ6ROsWoy3Fs0+U/TEIsefl5qVLivAtBZgiAFGWU5sGNgIX7JUZZKWFeR
 gYGBiGegtSi3MwSVPlXjOIcjErCvH0gU3gy80rgNr0COoIJ6AjRtDsgR5QkIqSkGhh1zPlvZB
 25PGln3aPYuWK/dTa8r3vktuGfcMyC6Suu3a69Hvdp18mo6prd6hNOy3ZWPuDINE74tGfqxHV
 CwkoOHs0tyyb9aJdI2FDAJiMckReT//zCkUWrD5gxODdNKNvgqL/ClYHpjLVU+vOUa6wPg2y8
 9pz9nCGziEv6k+S64Pg4dc7zmseUWIozEg21mIuKEwERO/m3cgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1507717026!54284433!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50067 invoked from network); 11 Oct 2017 10:17:07 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Oct 2017 10:17:07 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2E4W-0008Mr-CO; Wed, 11 Oct 2017 10:17:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e2E4R-0008Hv-1t; Wed, 11 Oct 2017 10:16:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e2E4Q-0000pC-Ot; Wed, 11 Oct 2017 10:16:58 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114339-mainreport@xen.org>
X-Osstest-Versions-This: xen=3b40cfcd1a1912c2e4c4eb353dc77cbf35c63c3a
X-Osstest-Versions-That: xen=dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 11 Oct 2017 10:16:58 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 114339: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6112047341077099939=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114339 xen-unstable-coverity real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114339/

Perfect :-)
All tests in this flight passed as required
version targeted for testing:
 xen                  3b40cfcd1a1912c2e4c4eb353dc77cbf35c63c3a
baseline version:
 xen                  dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e

Last test of basis   113998  2017-10-04 09:23:45 Z    7 days
Testing same since   114339  2017-10-11 09:23:54 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Awais Masood <awais.masood@vadion.com>
  Bhupinder Thakur <bhupinder.thakur@linaro.org>
  Dario Faggioli <dario.faggioli@citrix.com>
  Dario Faggioli <raistlin@linux.it>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Joao Martins <joao.m.martins@oracle.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@arm.com>
  Julien Grall <julien.grall@linaro.org>
  Jun Nakajima <jun.nakajima@intel.com>
  Kevin Tian <kevin.tian@intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Manish Jaggi <mjaggi@cavium.com>
  Meng Xu <mengxu@cis.upenn.edu>?
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tamas K Lengyel <tamas@tklengyel.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 coverity-amd64                                               pass    


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


Pushing revision :

+ branch=xen-unstable-coverity
+ revision=3b40cfcd1a1912c2e4c4eb353dc77cbf35c63c3a
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push xen-unstable-coverity 3b40cfcd1a1912c2e4c4eb353dc77cbf35c63c3a
+ branch=xen-unstable-coverity
+ revision=3b40cfcd1a1912c2e4c4eb353dc77cbf35c63c3a
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=xen
+ xenbranch=xen-unstable-coverity
+ qemuubranch=qemu-upstream-unstable-coverity
+ qemuubranch=qemu-upstream-unstable
+ '[' xxen = xlinux ']'
+ linuxbranch=
+ '[' xqemu-upstream-unstable = x ']'
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable-coverity
+ prevxenbranch=xen-4.9-testing
+ '[' x3b40cfcd1a1912c2e4c4eb353dc77cbf35c63c3a = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.xen-unstable-coverity
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree xen-unstable-coverity
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/xen
+ git push osstest@xenbits.xen.org:/home/xen/git/xen.git 3b40cfcd1a1912c2e4c4eb353dc77cbf35c63c3a:refs/heads/coverity-tested/smoke
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   dbc4b6e..3b40cfc  3b40cfcd1a1912c2e4c4eb353dc77cbf35c63c3a -> coverity-tested/smoke


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6112047341077099939==--

From xen-devel-bounces@lists.xen.org Wed Oct 11 10:17:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 10:17:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2E58-0006Su-3I; Wed, 11 Oct 2017 10:17:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2E56-0006SL-Cz
 for xen-devel@lists.xensource.com; Wed, 11 Oct 2017 10:17:40 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 EB/50-25852-3CFEDD95; Wed, 11 Oct 2017 10:17:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVffg+7u
 RBnf/61msePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE14/X3q6wF/30qHr00aWC8
 a9PFyMUhJNDIJPH28RNGCOcxo8S1vr9MEM42RolpP++xdDFycogIOEt8PTOXHcTmFdCXOLdiM
 VhcWMBW4tq1NewgDRIC6xglVj04xwySkBDwlHi+t5sNxr537grQCnYONgEriUNiIFEWAVWJT0
 u3s09g5F7AyLCKUaM4tagstUjXyFIvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyP
 Q5wxAsIPxwKLAQ4ySHExKorzXn9+NFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBu+4dUE6wKDU9
 tSItMwcYfDBpCQ4eJRHeUpA0b3FBYm5xZjpE6hSjLsexTZf/MAmx5OXnpUqJ8y4EKRIAKcooz
 YMbAYuES4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmjQCZwpOZVwK36RXQEUxAR4im3QE5oi
 QRISXVwMhYl5G+cvbyKQ5PZp+JD6r5yytvdPHPXgmeLc8YZ8yabpGl9Ln6w5wpF1fX9Iv++zZ
 1/cPIN1Gyv+++P9l4yHvmgoPzXXrLOa6JK4bMF2X/LtRVJW0vFJ8h79faq7qkdlGdkoHBxuQj
 TBOSmY9w7Nq0InXyrtarGxXT1jic5JjM06KhvPDNJnslluKMREMt5qLiRABrHy6zfwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1507717056!76505966!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7789 invoked from network); 11 Oct 2017 10:17:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Oct 2017 10:17:37 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2E52-0008O7-Ap; Wed, 11 Oct 2017 10:17:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e2E4x-0008K3-43; Wed, 11 Oct 2017 10:17:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e2E4w-00017Q-Nb; Wed, 11 Oct 2017 10:17:31 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114335-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=f17d2cd2ffeda70aba8788910e9d088415562c8b
X-Osstest-Versions-That: xen=3b40cfcd1a1912c2e4c4eb353dc77cbf35c63c3a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 11 Oct 2017 10:17:30 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114335: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDMzNSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDMzNS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0Mjk5
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAg
ICAgICAgICAgICAgICAgZjE3ZDJjZDJmZmVkYTcwYWJhODc4ODkxMGU5ZDA4ODQxNTU2MmM4Ygpi
YXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgM2I0MGNmY2QxYTE5MTJjMmU0
YzRlYjM1M2RjNzdjYmYzNWM2M2MzYQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE0Mjk5ICAyMDE3
LTEwLTEwIDIxOjAyOjU0IFogICAgMCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExNDMwOCAg
MjAxNy0xMC0xMCAyMzowMToxMCBaICAgIDAgZGF5cyAgICA0IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExNDMxOCAgMjAxNy0xMC0xMSAwMjoxOTozNCBaICAgIDAgZGF5cyAgICAzIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFu
ZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgogIEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5n
LgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCmNvbW1pdCBmMTdkMmNkMmZmZWRhNzBhYmE4Nzg4OTEwZTlkMDg4NDE1NTYyYzhiCkF1
dGhvcjogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkRhdGU6ICAgU2F0
IE9jdCA3IDAxOjA2OjQwIDIwMTcgKzAxMDAKCiAgICBBUk06IHN1bnhpOiBzdXBwb3J0IG1vcmUg
QWxsd2lubmVyIFNvQ3MKICAgIAogICAgU28gZmFyIHdlIG9ubHkgc3VwcG9ydGVkIHRoZSBBbGx3
aW5uZXIgQTIwIFNvQy4gQWRkIHN1cHBvcnQgZm9yIG1vc3QKICAgIG9mIHRoZSBvdGhlciB2aXJ0
dWFsaXphdGlvbiBjYXBhYmxlIEFsbHdpbm5lciBTb0NzIGJ5OgogICAgLSBzdXBwb3J0aW5nIHRo
ZSB3YXRjaGRvZyBpbiBuZXdlciAoc3VuOGkpIFNvQ3MKICAgIC0gZ2V0dGluZyB0aGUgd2F0Y2hk
b2cgYWRkcmVzcyBmcm9tIERUCiAgICAtIGFkZGluZyBjb21wYXRpYmxlIHN0cmluZ3MgZm9yIG90
aGVyIDMyLWJpdCBTb0NzCiAgICAtIGFkZGluZyBjb21wYXRpYmxlIHN0cmluZ3MgZm9yIDY0LWJp
dCBTb0NzCiAgICAKICAgIEFzIGFsbCA2NC1iaXQgU29DcyBzdXBwb3J0IHN5c3RlbSByZXNldCB2
aWEgUFNDSSwgd2UgZG9uJ3QgdXNlIHRoZQogICAgcGxhdGZvcm0gc3BlY2lmaWMgcmVzZXQgcm91
dGluZSB0aGVyZS4gU2hvdWxkIHRoZSAzMi1iaXQgU29DcyBzdGFydCB0bwogICAgcHJvcGVybHkg
c3VwcG9ydCB0aGUgUFNDSSAwLjIgU1lTVEVNX1JFU0VUIGNhbGwsIHdlIHdpbGwgdXNlIGl0IGZv
ciB0aGVtCiAgICBhdXRvbWF0aWNhbGx5LCBhcyB3ZSB0cnkgUFNDSSBmaXJzdCwgdGhlbiBmYWxs
IGJhY2sgdG8gcGxhdGZvcm0gcmVzZXQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJlIFBy
enl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1pdCBlMmRmZTRh
MDM3YjBjNmNjZmQyMzc1ZTRiNjA2NjgxMDlhMDExOGU1CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBNb24gT2N0IDkgMTQ6MjM6NDEgMjAxNyArMDEw
MAoKICAgIHhlbi9hcm06IG1tOiBVc2UgbWVtb3J5IGZsYWdzIGZvciBtb2RpZnlfeGVuX21hcHBp
bmdzIHJhdGhlciB0aGFuIGN1c3RvbSBvbmUKICAgIAogICAgVGhpcyB3aWxsIGhlbHAgdG8gY29u
c29saWRhdGUgdGhlIHBhZ2UtdGFibGUgY29kZSBhbmQgYXZvaWQgZGlmZmVyZW50CiAgICBwYXRo
IGRlcGVuZGluZyBvbiB0aGUgYWN0aW9uIHRvIHBlcmZvcm0uCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTog
QW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmV2aWV3ZWQt
Ynk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KCmNvbW1p
dCA2Yjg4YmVlZDQwYzc1NmFhZmYwMThkMjg2ZjRkZTMxMzUxMjQwYTkzCkF1dGhvcjogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBNb24gT2N0IDkgMTQ6MjM6NDAg
MjAxNyArMDEwMAoKICAgIHhlbi9hcm06IG1tOiBIYW5kbGUgcGVybWlzc2lvbiBmbGFncyB3aGVu
IGFkZGluZyBhIG5ldyBtYXBwaW5nCiAgICAKICAgIEN1cnJlbnRseSwgYWxsIHRoZSBuZXcgbWFw
cGluZ3Mgd2lsbCBiZSByZWFkLXdyaXRlIG5vbi1leGVjdXRhYmxlLiBBbGxvdyB0aGUKICAgIGNh
bGxlciB0byB1c2Ugb3RoZXIgcGVybWlzc2lvbnMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKY29tbWl0IDI4ZjJhZDQ0MGEw
ODkwODAxMGFiZWM0M2I3Y2NjMzI4MzA1MWU5NDMKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIE1vbiBPY3QgOSAxNDoyMzozOSAyMDE3ICswMTAwCgog
ICAgeGVuL2FybTogbW06IEVtYmVkIHBlcm1pc3Npb24gaW4gdGhlIGZsYWdzCiAgICAKICAgIEN1
cnJlbnRseSwgaXQgaXMgbm90IHBvc3NpYmxlIHRvIHNwZWNpZnkgdGhlIHBlcm1pc3Npb24gb2Yg
YSBuZXcKICAgIG1hcHBpbmcuIEl0IHdvdWxkIGJlIG5lY2Vzc2FyeSB0byB1c2UgdGhlIGZ1bmN0
aW9uIG1vZGlmeV94ZW5fbWFwcGluZ3MKICAgIHdpdGggYSBkaWZmZXJlbnQgc2V0IG9mIGZsYWdz
LgogICAgCiAgICBJbnRyb2R1Y2UgYSBjb3VwbGUgb2YgbmV3IGZsYWdzIGZvciB0aGUgcGVybWlz
c2lvbnMgKE5vbi1lWGVjdXRhYmxlLAogICAgUmVhZC1Pbmx5KSBhbmQgYWxzbyBwcm92aWRlcyBk
ZWZpbml0aW9uIHRoYXQgY29tYmluZSB0aGUgbWVtb3J5IGF0dHJpYnV0ZQogICAgYW5kIHBlcm1p
c3Npb24gZm9yIGNvbW1vbiBjb21iaW5hdGlvbnMuCiAgICAKICAgIFBBR0VfSFlQRVJWSVNPUiBp
cyBub3cgYW4gYWxpYXMgdG8gUEFHRV9IWVBFUlZJU09SX1JXIChyZWFkLXdyaXRlLAogICAgbm9u
LWV4ZWN1dGFibGUgbWFwcGluZ3MpLiBUaGlzIGRvZXMgbm90IGFmZmVjdCB0aGUgY3VycmVudCBt
YXBwaW5nIHVzaW5nCiAgICBQQUdFX0hZUEVSVklTT1IgYmVjYXVzZSBYZW4gaXMgY3VycmVudGx5
IGZvcmNpbmcgYWxsIHRoZSBtYXBwaW5nIHRvIGJlCiAgICBub24tZXhlY3V0YWJsZSBieSBkZWZh
dWx0IChzZWUgbWZuX3RvX3hlbl9lbnRyeSkuCiAgICAKICAgIEEgZm9sbG93LXVwIHBhdGNoIHdp
bGwgY2hhbmdlIG1vZGlmeV94ZW5fbWFwcGluZ3MgdG8gdXNlIHRoZSBuZXcgZmxhZ3MuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgoKY29tbWl0IDVmM2VkYjVmMzJlNTExYjkxNWQxNzM0MDNkMGI3YjVlYTM4ZTAwYWQK
QXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIE1vbiBP
Y3QgOSAxNDoyMzozOCAyMDE3ICswMTAwCgogICAgeGVuL2FybTogcGFnZTogRGVzY3JpYmUgdGhl
IGxheW91dCBvZiBmbGFncyB1c2VkIHRvIHVwZGF0ZSBwYWdlIHRhYmxlcwogICAgCiAgICBDdXJy
ZW50bHksIHRoZSBmbGFncyB1c2VkIHRvIHVwZGF0ZSBwYWdlIHRhYmxlcyAoaS5lIFBBR0VfSFlQ
RVJWSVNPUl8qKQogICAgb25seSBjb250YWlucyB0aGUgbWVtb3J5IGF0dHJpYnV0ZSBpbmRleC4g
Rm9sbG93LXVwIHBhdGNoZXMgd2lsbCBhZGQKICAgIG1vcmUgaW5mb3JtYXRpb24gaW4gaXQuIFNv
IGRvY3VtZW50IHRoZSBjdXJyZW50IGxheW91dC4KICAgIAogICAgQXQgdGhlIHNhbWUgdGltZSBp
bnRyb2R1Y2UgUEFHRV9BSV9NQVNLIHRvIGdldCB0aGUgbWVtb3J5IGF0dHJpYnV0ZQogICAgaW5k
ZXggZWFzaWx5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5
d2FyYUBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KCmNvbW1pdCA3ZDY4YzhkYjI1ZjBmZmM3ZjM5YWYyZmM5MjlmMWM3
N2MxYWZmYTAxCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0
ZTogICBNb24gT2N0IDkgMTQ6MjM6MzcgMjAxNyArMDEwMAoKICAgIHhlbi9hcm06IG1tOiBVc2Ug
UEFHRV9IWVBFUlZJU09SXyogaW5zdGVhZCBvZiBNVF8qIHdoZW4gY2FsbGluZyBzZXRfZml4bWFw
CiAgICAKICAgIEF0IHRoZSBtb21lbnQsIFBBR0VfSFlQRVJWSVNPUl8qIGFuZCBNVF8qIGhhdmUg
ZXhhY3RseSB0aGUgc2FtZSB2YWx1ZS4KICAgIEluIGEgZm9sbG93LXVwIHBhdGNoIHRoZSBmb3Jt
ZXIgd2lsbCBiZSBleHRlbmRlZCB0byBjYXJyeSBtb3JlCiAgICBpbmZvcm1hdGlvbi4KICAgIAog
ICAgSXQgbG9va3MgbGlrZSB0aGUgY2FsbGVyIG9mIHNldF9maXhtYXAgYXJlIG1peGluZyB0aGUg
Ym90aC4gU3RheQogICAgY29uc2lzdGVudCBhbmQgb25seSB1c2UgUEFHRV9IWVBFUlZJU09SXyou
IFRoaXMgaXMgYWxzbyBtYXRjaCB0aGUKICAgIGJlaGF2aW9yIG9mIGNyZWF0ZV94ZW5fZW50cmll
cyBhbmQgd291bGQgcG90ZW50aWFsbHkgYWxsb3cgdG8gc2hhcmUgc29tZQogICAgcGFydCBpbiB0
aGUgZnV0dXJlLgogICAgCiAgICBBbHNvIHJlbmFtZSB0aGUgcGFyYW1ldGVyICdhdHRyaWJ1dGVz
JyB0byAnZmxhZ3MnIHNvIGl0IGlzIGNsZWFyZXIgd2hhdAogICAgaXMgdGhlIGludGVyZmFjZS4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+Cgpjb21taXQgYjc5N2Y0ZDAzYmVkMjFmZjY0M2E5MzkwOWFiZGQ1ODEwN2I2YzhjZgpBdXRo
b3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgTW9uIE9jdCA5
IDE0OjIzOjM2IDIwMTcgKzAxMDAKCiAgICB4ZW4vYXJtOiBtbTogUmVuYW1lICdhaScgaW50byAn
ZmxhZ3MnIGluIGNyZWF0ZV94ZW5fZW50cmllcwogICAgCiAgICBUaGUgcGFyYW1ldGVyICdhaScg
aXMgdXNlZCBlaXRoZXIgZm9yIGF0dHJpYnV0ZSBpbmRleCBvciBmb3IKICAgIHBlcm1pc3Npb25z
LiBGb2xsb3ctdXAgcGF0Y2ggd2lsbCByZXdvcmsgdGhhdCBwYXJhbWV0ZXJzIHRvIGNhcnJ5IG1v
cmUKICAgIGluZm9ybWF0aW9uLiBTbyByZW5hbWUgdGhlIHBhcmFtZXRlciB0byAnZmxhZ3MnLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgogICAgUmV2aWV3ZWQtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29t
PgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KCmNvbW1pdCBmYzI0ZDYxNmJlZGE3YjBkOWE5NmM1ODhiMDY4NjJmNDZiMTg5MTgxCkF1
dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBNb24gT2N0
IDkgMTQ6MjM6MzUgMjAxNyArMDEwMAoKICAgIHhlbi9hcm06IFN3aXRjaCB0byBTWVNfU1RBVEVf
Ym9vdCBqdXN0IGFmdGVyIGVuZF9ib290X2FsbG9jYXRvcigpCiAgICAKICAgIFdlIHNob3VsZCBj
b25zaWRlciB0aGUgZWFybHkgYm9vdCBwZXJpb2QgdG8gZW5kIHdoZW4gd2Ugc3RvcCB1c2luZyB0
aGUKICAgIGJvb3QgYWxsb2NhdG9yLiBUaGlzIGlzIGlubGluZSB3aXRoIHg4NiBhbmQgd2lsbCBi
ZSBoZWxwZnVsIHRvIGtub3cKICAgIHdoZXRoZXIgd2Ugc2hvdWxkIGFsbG9jYXRlIG1lbW9yeSBm
cm9tIHRoZSBib290IGFsbG9jYXRvciBvciB4ZW5oZWFwLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEFu
ZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1pdCA5YTdmNmRk
NmQyMjQ0OTkzOTY4NTY5ZGViOTk2MzkzNGFkZDBhNTBkCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBNb24gT2N0IDkgMTQ6MjM6MzQgMjAxNyArMDEw
MAoKICAgIHhlbi9hcm06IG1tOiBSZW5hbWUgYW5kIGNsYXJpZnkgQVBbMV0gaW4gdGhlIHN0YWdl
LTEgcGFnZSB0YWJsZQogICAgCiAgICBUaGUgZGVzY3JpcHRpb24gb2YgQVBbMV0gaW4gWGVuIGlz
IGJhc2VkIG9uIHRlc3RpbmcgcmF0aGVyIHRoYW4gdGhlIEFSTQogICAgQVJNLgogICAgCiAgICBQ
ZXIgdGhlIEFSTSBBUk0sIG9uIEVMMiBzdGFnZS0xIHBhZ2UgdGFibGUsIEFQWzFdIGlzIFJFUzEg
YXMgdGhlCiAgICB0cmFuc2xhdGlvbiByZWdpbWUgYXBwbGllcyB0byBvbmx5IG9uZSBleGNlcHRp
b24gbGV2ZWwgKHNlZSBENC40LjQgYW5kCiAgICBHNC42LjEgaW4gQVJNIERESSAwNDg3Qi5hKS4K
ICAgIAogICAgVXBkYXRlIHRoZSBjb21tZW50IGFuZCBhbHNvIHJlbmFtZSB0aGUgZmllbGQgdG8g
bWF0Y2ggdGhlIGRlc2NyaXB0aW9uIGluCiAgICB0aGUgQVJNIEFSTS4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KICAgIEFja2VkLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpjb21taXQgYTA1
NDNkZjQwM2Q0NTdlMTM5MDY5ZDMzNTZkNDJhODliMjVkMTFkZgpBdXRob3I6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgTW9uIE9jdCA5IDE0OjIzOjMzIDIwMTcg
KzAxMDAKCiAgICB4ZW4vYXJtOiBwYWdlOiBDbGVhbi11cCB0aGUgZGVmaW5pdGlvbiBvZiBNQUlS
VkFMCiAgICAKICAgIEN1cnJlbnRseSBNQUlSVkFMIGlzIGRlZmluZWQgaW4gdGVybSBvZiBNQUlS
MFZBTCBhbmQgTUFJUjFWQUwgd2hpY2ggYXJlCiAgICBib3RoIGhhcmRjb2RlZCB2YWx1ZS4gVGhp
cyBtYWtlcyBxdWl0ZSBkaWZmaWN1bHQgdG8gdW5kZXJzdGFuZCB0aGUgdmFsdWUKICAgIHdyaXR0
ZW4gaW4gYm90aCByZWdpc3RlcnMuCiAgICAKICAgIFJld29yayB0aGUgZGVmaW5pdGlvbiBieSB1
c2luZyB2YWx1ZSBvZiBlYWNoIGF0dHJpYnV0ZSBzaGlmdGVkIGJ5IHRoZWlyCiAgICBhc3NvY2lh
dGVkIGluZGV4LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KCmNvbW1pdCA3MGEzYmQwMmY5NjNkNjBjYWIzMGEyZDZlNjU4OWFj
NDc3MTMyZDdjCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0
ZTogICBNb24gT2N0IDkgMTQ6MjM6MzIgMjAxNyArMDEwMAoKICAgIHhlbi9hcm06IHBhZ2U6IFVz
ZSBBUk12OCBuYW1pbmcgdG8gaW1wcm92ZSByZWFkYWJpbGl0eQogICAgCiAgICBUaGlzIGlzIGJh
c2VkIG9uIHRoZSBMaW51eCBBUk12OCBuYW1pbmcgc2NoZW1lIChzZWUgYXJjaC9hcm02NC9tbS9w
cm9jLlMpLiBFYWNoCiAgICB0eXBlIHdpbGwgY29udGFpbiAiTk9STUFMIiBvciAiREVWSUNFIiB0
byBtYWtlIGNsZWFyIHdoZXRoZXIgZWFjaCBhdHRyaWJ1dGUKICAgIHRhcmdldHMgZGV2aWNlIG9y
IG5vcm1hbCBtZW1vcnkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 10:20:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 10:20:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2E7j-0007Fm-GL; Wed, 11 Oct 2017 10:20:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=450355d75=wei.liu2@citrix.com>)
 id 1e2E7h-0007Fc-DF
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 10:20:21 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 03/42-26326-460FDD95; Wed, 11 Oct 2017 10:20:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpG7Kh7u
 RBrN3slt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk/zr9mLXjNWNF35SBbA+MRxi5GTg4JAX+J
 T3unM4HYLAKqEke3bQKLswkoS/zs7GUDsUUElCQuzJ7G3sXIxcEssJxR4n7jeRaQhLBAmMT3n
 XfAGngFLCS6p70CaxASqJG4fQOkASQuKHFy5hOwemYBHYkFuz8B1XAA2dISy/9xgIQ5BVwklj
 zpBysRFVCR6Fw6hwVijIJEx/RjTBMY+WYhmTQLyaRZCJMWMDKvYlQvTi0qSy3StdRLKspMzyj
 JTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMtHoGBsYdjK9/Oh1ilORgUhLlvf78bqQQX1J+
 SmVGYnFGfFFpTmrxIUYZDg4lCV6590A5waLU9NSKtMwcYMjDpCU4eJREeDVA0rzFBYm5xZnpE
 KlTjLocNx5e/8MkxJKXn5cqJc6rBFIkAFKUUZoHNwIWf5cYZaWEeRkZGBiEeApSi3IzS1DlXz
 GKczAqCfOefwc0hSczrwRu0yugI5iAjhBNuwNyREkiQkqqgZFVvFbfb8HSLQ8fyF09q3p33jv
 19667T/vubSzPmlQsduVVzA0ViTr7fdeDUuc4iB+tZ37cH5PLsVHG/vSvLgPdp4/m/BWq+vp3
 2t1MT4smprDrPhHZr/MOsiqy1gpbTJHQOBJ68fDUqhCH40cbHqy6fUXBfv43JZvIWJGXTJL3y
 u+cK1KpT1BiKc5INNRiLipOBADWzU2jugIAAA==
X-Env-Sender: prvs=450355d75=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1507717218!109603479!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39275 invoked from network); 11 Oct 2017 10:20:19 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 10:20:19 -0000
X-IronPort-AV: E=Sophos;i="5.43,360,1503360000"; d="scan'208";a="445399322"
Date: Wed, 11 Oct 2017 11:20:16 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Meng Xu <mengxu@cis.upenn.edu>
Message-ID: <20171011102016.4dd2ipu7zwnuz7ec@citrix.com>
References: <1507677465-3840-1-git-send-email-mengxu@cis.upenn.edu>
 <1507677465-3840-6-git-send-email-mengxu@cis.upenn.edu>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507677465-3840-6-git-send-email-mengxu@cis.upenn.edu>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: wei.liu2@citrix.com, george.dunlap@eu.citrix.com, ian.jackson@eu.citrix.com,
 xumengpanda@gmail.com, raistlin@linux.it, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 5/5] docs: enable per-VCPU extratime flag
 for RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMTAsIDIwMTcgYXQgMDc6MTc6NDVQTSAtMDQwMCwgTWVuZyBYdSB3cm90ZToK
PiBSZXZpc2UgeGwgdG9vbCB1c2UgY2FzZSBieSBhZGRpbmcgLWUgb3B0aW9uCj4gUmVtb3ZlIHdv
cmstY29uc2VydmluZyBmcm9tIFRPRE8gbGlzdAo+IAo+IFNpZ25lZC1vZmYtYnk6IE1lbmcgWHUg
PG1lbmd4dUBjaXMudXBlbm4uZWR1PgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 10:20:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 10:20:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2E7t-0007IA-RU; Wed, 11 Oct 2017 10:20:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=450355d75=wei.liu2@citrix.com>)
 id 1e2E7t-0007Hp-4Q
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 10:20:33 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 88/F2-02373-F60FDD95; Wed, 11 Oct 2017 10:20:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDvW7uh7u
 RBhN3S1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn9PT3sBZ1MFRvWBTYwPmPsYuTkkBDwl2j5
 /QXMZhFQlZh7pIENxGYTUJb42dkLZosIKElcmD2NvYuRi4NZYDmjxP3G8ywgCWGBcInF39eCN
 fMKWEhcW3UDLC4kUCPxtmUxC0RcUOLkzCdgNrOAjsSC3Z+AhnIA2dISy/9xgIQ5BVwkOq41MI
 HYogIqEp1L50CNUZDomH6MaQIj3ywkk2YhmTQLYdICRuZVjBrFqUVlqUW6RoZ6SUWZ6RkluYm
 ZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBgcYABDsY/ywLOMQoycGkJMp7/fndSCG+pPyUyozE
 4oz4otKc1OJDjDIcHEoSvLHvgXKCRanpqRVpmTnAkIdJS3DwKInwZoGkeYsLEnOLM9MhUqcYd
 TluPLz+h0mIJS8/L1VKnFcJpEgApCijNA9uBCz+LjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUU
 mYtx5kCk9mXgncpldARzABHSGadgfkiJJEhJRUA6OA1iQfjk+/atWTv2TcNZBpn3BBy6pja2X
 qjQ3nud6ntPi933oui+1Nts1G8/CsI9sSVdteb4u4sSXIbP6kzLtip6YeCJycnLPPfP6OtQlh
 Z4przc4mLfZc5e7d90798U/9+ftLKqbHNLouPdHNwX3y6vFP3w1O312a3OYfcKHbhjf5TaDNh
 WNKLMUZiYZazEXFiQCXGdVqugIAAA==
X-Env-Sender: prvs=450355d75=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1507717227!62733184!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45374 invoked from network); 11 Oct 2017 10:20:29 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 10:20:29 -0000
X-IronPort-AV: E=Sophos;i="5.43,360,1503360000"; d="scan'208";a="453369606"
Date: Wed, 11 Oct 2017 11:20:26 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Meng Xu <mengxu@cis.upenn.edu>
Message-ID: <20171011102026.yul3lftqs32d6sdw@citrix.com>
References: <1507677465-3840-1-git-send-email-mengxu@cis.upenn.edu>
 <1507677465-3840-3-git-send-email-mengxu@cis.upenn.edu>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507677465-3840-3-git-send-email-mengxu@cis.upenn.edu>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: wei.liu2@citrix.com, george.dunlap@eu.citrix.com, ian.jackson@eu.citrix.com,
 xumengpanda@gmail.com, raistlin@linux.it, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 2/5] libxl: enable per-VCPU extratime
 flag for RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMTAsIDIwMTcgYXQgMDc6MTc6NDJQTSAtMDQwMCwgTWVuZyBYdSB3cm90ZToK
PiBNb2RpZnkgbGlieGxfdmNwdV9zY2hlZF9wYXJhbXNfZ2V0L3NldCBhbmQgc2NoZWRfcnRkc192
Y3B1X2dldC9zZXQKPiBmdW5jdGlvbnMgdG8gc3VwcG9ydCBwZXItVkNQVSBleHRyYXRpbWUgZmxh
Zwo+IAo+IFNpZ25lZC1vZmYtYnk6IE1lbmcgWHUgPG1lbmd4dUBjaXMudXBlbm4uZWR1PgoKQWNr
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 10:20:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 10:20:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2E82-0007LP-2C; Wed, 11 Oct 2017 10:20:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=450355d75=wei.liu2@citrix.com>)
 id 1e2E81-0007L7-C5
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 10:20:41 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 FA/BE-24316-870FDD95; Wed, 11 Oct 2017 10:20:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpG7Jh7u
 RBjN/81h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlNP6czF3xkrNgy1beB8SxjFyMnh4SAv8TG
 HYfYQWwWAVWJCXvms4HYbALKEj87e8FsEQEliQuzpwHVcHEwCyxnlDh35h8rSEJYwF3i8uQLY
 M28AhYSSxY/ArOFBGokWqdvY4aIC0qcnPmEBcRmFtCRWLD7E9BQDiBbWmL5Pw4Qk1PARWJrmw
 VIhaiAikTn0jksEFMUJDqmH2OawMg3C8mgWUgGzUIYtICReRWjRnFqUVlqka6hpV5SUWZ6Rkl
 uYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmCY1TMwMO5g/H3c7xCjJAeTkijv9ed3I4X4kvJT
 KjMSizPii0pzUosPMcpwcChJ8C58D5QTLEpNT61Iy8wBBjxMWoKDR0mENwskzVtckJhbnJkOk
 TrFqMtx4+H1P0xCLHn5ealS4rz/QIoEQIoySvPgRsCi7xKjrJQwLyMDA4MQT0FqUW5mCar8K0
 ZxDkYlYd5DIFN4MvNK4Da9AjqCCegI0bQ7IEeUJCKkpBoY5338Kc3y6Lq06fo/LE/v6xxWXr+
 rZ8ZDW4PaK7uP3mBd33PE1zqnsibYZL+iSht/1GFBtRWuc41yBJvcpQ1f9yoo7itemV7ksEne
 4NoSL51175ISWD/WKAnFN5c1L7i9/ecyXZkHSTERDjdqzqaf6F7t9uGknqGu68mzaSslVvzoc
 r2SaJegxFKckWioxVxUnAgA0DE0ErkCAAA=
X-Env-Sender: prvs=450355d75=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1507717234!105190939!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3549 invoked from network); 11 Oct 2017 10:20:35 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 10:20:35 -0000
X-IronPort-AV: E=Sophos;i="5.43,360,1503360000"; d="scan'208";a="445399346"
Date: Wed, 11 Oct 2017 11:20:33 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Meng Xu <mengxu@cis.upenn.edu>
Message-ID: <20171011102033.62dce5bwujs7a7he@citrix.com>
References: <1507677465-3840-1-git-send-email-mengxu@cis.upenn.edu>
 <1507677465-3840-4-git-send-email-mengxu@cis.upenn.edu>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507677465-3840-4-git-send-email-mengxu@cis.upenn.edu>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: wei.liu2@citrix.com, george.dunlap@eu.citrix.com, ian.jackson@eu.citrix.com,
 xumengpanda@gmail.com, raistlin@linux.it, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 3/5] xl: enable per-VCPU extratime flag
	for RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMTAsIDIwMTcgYXQgMDc6MTc6NDNQTSAtMDQwMCwgTWVuZyBYdSB3cm90ZToK
PiBDaGFuZ2UgbWFpbl9zY2hlZF9ydGRzIGFuZCByZWxhdGVkIG91dHB1dCBmdW5jdGlvbnMgdG8g
c3VwcG9ydAo+IHBlci1WQ1BVIGV4dHJhdGltZSBmbGFnLgo+IAo+IFNpZ25lZC1vZmYtYnk6IE1l
bmcgWHUgPG1lbmd4dUBjaXMudXBlbm4uZWR1PgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 10:25:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 10:25:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2ECw-0007lq-KT; Wed, 11 Oct 2017 10:25:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2ECv-0007lk-BC
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 10:25:45 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 6A/AD-02373-7A1FDD95;
 Wed, 11 Oct 2017 10:25:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS3f5x7u
 RBkfnCVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmf9y9nLfjBV3Hm9BuWBsanXF2MnBxCAnkS
 s+80sYDYvAJ2Eg0nt7KC2BIChhKnF94Ei7MIqEo875nDBGKzCahLtD3bDlTDwSEi4Cgxudmri
 5GLg1lgK6PE7lN72EBqhAUsJH5P/cIOkhASuMMocW1JL1gDp4CXxOJXNSAmr4CgxN8dwiDlzA
 JaEg9/3WKBsLUlli18zQxSwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQiXSN
 LvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwOBjAIIdjAcWBR5ilORgUhLlvf78
 bqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5FH4BygkWp6akVaZk5wDiASUtw8CiJ8IaBpHmLC
 xJzizPTIVKnGHU5Om7e/cMkxJKXn5cqJc777z1QkQBIUUZpHtwIWExeYpSVEuZlBDpKiKcgtS
 g3swRV/hWjOAejkjCvCcgqnsy8ErhNr4COYAI6QjTtDsgRJYkIKakGxj2xFcfMas6b+c9sK3C
 YyDS74Y7Y3M9RM6ysDIwYL5rN6dTbsTHU9O+2sDX7Ahbx6QgItvAunVS8ZMql5rd962Vr3A98
 //1hvcHkxszPzQwMawXe373g+SrFzPqlFd8hXb8YwVAlue1HbnE9s3zE+2On27U9ndoTsrK/r
 3ux8Gnfso8ay1wOJyuxFGckGmoxFxUnAgCT0O2zxAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1507717541!106548810!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4158 invoked from network); 11 Oct 2017 10:25:42 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 10:25:42 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 11 Oct 2017 04:25:41 -0600
Message-Id: <59DE0DC20200007800184D74@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 11 Oct 2017 04:25:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20170919152936.14498-1-roger.pau@citrix.com>
 <20170919152936.14498-10-roger.pau@citrix.com>
 <59D4B9250200007800181EB5@prv-mh.provo.novell.com>
 <20171010113526.roptogr2dcmgac4k@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20171010113526.roptogr2dcmgac4k@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 Paul Durrant <paul.durrant@citrix.com>, konrad.wilk@oracle.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v6 09/11] vpci/msi: add MSI handlers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEwLjEwLjE3IGF0IDEzOjM1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgT2N0IDA0LCAyMDE3IGF0IDA4OjM0OjEzQU0gKzAwMDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTkuMDkuMTcgYXQgMTc6MjksIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gLS0tIGEveGVuL2luY2x1ZGUveGVuL3ZwY2kuaAo+PiA+ICsrKyBiL3hlbi9p
bmNsdWRlL3hlbi92cGNpLmgKPj4gPiBAQCAtNzIsNiArNzIsMzAgQEAgc3RydWN0IHZwY2kgewo+
PiA+ICAgICAgICAgIH0gYmFyc1s3XTsgLyogQXQgbW9zdCA2IEJBUlMgKyAxIGV4cGFuc2lvbiBS
T00gQkFSLiAqLwo+PiA+ICAgICAgICAgIC8qIEZJWE1FOiBjdXJyZW50bHkgdGhlcmUncyBubyBz
dXBwb3J0IGZvciBTUi1JT1YuICovCj4+ID4gICAgICB9IGhlYWRlcjsKPj4gPiArCj4+ID4gKyAg
ICAvKiBNU0kgZGF0YS4gKi8KPj4gPiArICAgIHN0cnVjdCB2cGNpX21zaSB7Cj4+ID4gKyAgICAg
ICAgLyogQXJjaC1zcGVjaWZpYyBkYXRhLiAqLwo+PiA+ICsgICAgICAgIHN0cnVjdCB2cGNpX2Fy
Y2hfbXNpIGFyY2g7Cj4+ID4gKyAgICAgICAgLyogQWRkcmVzcy4gKi8KPj4gPiArICAgICAgICB1
aW50NjRfdCBhZGRyZXNzOwo+PiA+ICsgICAgICAgIC8qIE9mZnNldCBvZiB0aGUgY2FwYWJpbGl0
eSBpbiB0aGUgY29uZmlnIHNwYWNlLiAqLwo+PiA+ICsgICAgICAgIHVuc2lnbmVkIGludCBwb3M7
Cj4+ID4gKyAgICAgICAgLyogTWF4aW11bSBudW1iZXIgb2YgdmVjdG9ycyBzdXBwb3J0ZWQgYnkg
dGhlIGRldmljZS4gKi8KPj4gPiArICAgICAgICB1bnNpZ25lZCBpbnQgbWF4X3ZlY3RvcnM7Cj4+
ID4gKyAgICAgICAgLyogTnVtYmVyIG9mIHZlY3RvcnMgY29uZmlndXJlZC4gKi8KPj4gPiArICAg
ICAgICB1bnNpZ25lZCBpbnQgdmVjdG9yczsKPj4gPiArICAgICAgICAvKiBNYXNrIGJpdGZpZWxk
LiAqLwo+PiA+ICsgICAgICAgIHVpbnQzMl90IG1hc2s7Cj4+ID4gKyAgICAgICAgLyogRGF0YS4g
Ki8KPj4gPiArICAgICAgICB1aW50MTZfdCBkYXRhOwo+PiA+ICsgICAgICAgIC8qIEVuYWJsZWQ/
ICovCj4+ID4gKyAgICAgICAgYm9vbCBlbmFibGVkOwo+PiA+ICsgICAgICAgIC8qIFN1cHBvcnRz
IHBlci12ZWN0b3IgbWFza2luZz8gKi8KPj4gPiArICAgICAgICBib29sIG1hc2tpbmc7Cj4+ID4g
KyAgICAgICAgLyogNjQtYml0IGFkZHJlc3MgY2FwYWJsZT8gKi8KPj4gPiArICAgICAgICBib29s
IGFkZHJlc3M2NDsKPj4gPiArICAgIH0gKm1zaTsKPj4gPiAgI2VuZGlmCj4+ID4gIH07Cj4+IAo+
PiBBcyB0aGVyZSBtYXkgYmUgcXVpdGUgYSBmZXcgaW5zdGFuY2Ugb2YgdGhpcyBzdHJ1Y3R1cmUs
IHBsZWFzZSBzdHJpdmUgdG8KPj4ga2VlcCBpdHMgc2l6ZSBkb3duLiBNYW55IG9mIHRoZSBmaWVs
ZHMgYWJvdmUgaGF2ZSBhIHByZXR0eSBsaW1pdGVkIHZhbGlkCj4+IHZhbHVlIHJhbmdlIGFuZCBo
ZW5jZSB3b3VsZCBiZW5lZml0IGZyb20gdXNpbmcgbW9yZSBuYXJyb3cgdHlwZXMgYW5kL29yCj4+
IGJpdGZpZWxkcy4KPiAKPiBtYXhfdmVjdG9ycy92ZWN0b3JzIGNhbiBiZSB1aW50OF90LCB0aGUg
cmVzdCBJJ20gbm90IHN1cmUgaG93IHRvCj4gcmVkdWNlLgoKInBvcyIgY2FuIGJlIHVpbnQ4X3Qg
dG9vIGFmYWljdC4KCj4gSSBjb3VsZCB0dXJuIHRoZSBib29scyBpbnRvIGEgYml0ZmllbGQsIGJ1
dCBpc24ndCBhIGJvb2wKPiBhbHJlYWR5IGxpbWl0ZWQgdG8gMSBiaXQ/CgpQbHVzIDcgYml0cyBv
ZiB1bnVzZWQgZGF0YS4gVGhlIG1pbmltdW0gYWRkcmVzc2FibGUgdW5pdCBpcyBhCmJ5dGUgYWZ0
ZXIgYWxsLCBhbmQgbm9uLWJpdGZpZWxkIG1lbWJlcnMgbmVlZCB0byBhbGxvdyB0aGVpcgphZGRy
ZXNzIGJlaW5nIHRha2VuLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 10:26:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 10:26:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2EDR-0007ns-TQ; Wed, 11 Oct 2017 10:26:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4507d660f=Ian.Jackson@citrix.com>)
 id 1e2EDQ-0007nk-QD
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 10:26:16 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 FA/9D-26326-7C1FDD95; Wed, 11 Oct 2017 10:26:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsXitHRDpO7xj3c
 jDaafl7f4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPan15gL5jIUtF+u5WpgXETcxcjJ4eEgL/E
 5Q29YDabgK5E05a/bCA2r4CgxMmZT1hAbGYBHYkFuz+xQdjyEtvfzmGGqHGQuHdpDTuIzSKgK
 tHwdz8jiC0ioCWxfsVTqHoViVPzusDmCAtYS2z+dYIJxOYUsJR49P44mC0kYCGx4tdvFoh7TC
 TeLtwJ1MsBFFeTmLs+fgIj3ywkF81CctEsJBctYGRexahRnFpUllqka2Shl1SUmZ5RkpuYmaN
 raGCsl5taXJyYnpqTmFSsl5yfu4kRGGr1DAyMOxjbT/gdYpTkYFIS5b3+/G6kEF9SfkplRmJx
 RnxRaU5q8SFGGQ4OJQnefx+AcoJFqempFWmZOcCgh0lLcPAoifCeAUnzFhck5hZnpkOkTjHac
 9x4eP0PE0fHzbtAchOY3PD9wR8mIZa8/LxUKXFeDmCcCQmAtGWU5sENhUXpJUZZKWFeRgYGBi
 GegtSi3MwSVPlXjOIcjErCvM9BlvNk5pXA7X4FdBYT0FmiaXdAzipJREhJNTBGNsV6CT2pvOB
 loKi9f9qNrKS1nM5n35R9474UoDvnnLyo6ImM4oMZPs1BJ833br0lsN1nQdoHBxOXuK5nXDea
 9SZMuvIki+1zk3VAcfTjX9sDdvtOsLyyaWqt9UeJHeoa57OXKQdNzVkzjeHtX94mP3FFpvu3X
 Fws3q2/e+r3xJtTZzofl6tQYinOSDTUYi4qTgQAcNCSEc0CAAA=
X-Env-Sender: prvs=4507d660f=Ian.Jackson@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1507717574!102160998!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2128 invoked from network); 11 Oct 2017 10:26:15 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 10:26:15 -0000
X-IronPort-AV: E=Sophos;i="5.43,360,1503360000"; d="scan'208";a="445399995"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23005.61877.345162.447987@mariner.uk.xensource.com>
Date: Wed, 11 Oct 2017 11:25:57 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20171011090500.6790-1-roger.pau@citrix.com>
References: <20171011090500.6790-1-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC] osstest: rename pvh tests to pvhv2
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCBSRkNdIG9zc3Rlc3Q6IHJlbmFtZSBwdmgg
dGVzdHMgdG8gcHZodjIiKToKPiBEdWUgdG8gdGhlIHJlY2VudCBjaGFuZ2VzIHRvIHRoZSBQVkgg
dGVzdHMsIGFsbCBvZiB0aGVtIGFyZSBub3cKPiBmYWlsaW5nIGJlY2F1c2UgdGhlIGN1cnJlbnQg
TGludXgga2VybmVsIHVzZWQgYnkgb3NzdGVzdCBkb2Vzbid0Cj4gc3VwcG9ydCBQVkh2MiwgYW5k
IG9zc3Rlc3QgdHJlYXRzIHRoZSBmYWlsdXJlcyBhcyByZWdyZXNzaW9ucyBiZWNhdXNlCj4gcHJl
dmlvdXNseSB0aGUgUFZIIHRlc3RzIHdoZXJlIGFjdHVhbGx5IHRlc3RpbmcgY2xhc3NpYyBQVi4K
PiAKPiBSZW5hbWUgdGhlIHRlc3RzIHRvICdwdmh2MicgaW4gb3JkZXIgdG8gcHJldmVudCBvc3N0
ZXN0IGZyb20KPiBjbGFzc2lmeWluZyB0aGUgZmFpbHVyZXMgYXMgcmVncmVzc2lvbnMuCgpBY2tl
ZCBhbmQgYXBwbGllZC4gIFNob3VsZCBwYXNzIHRoZSBwdXNoIGdhdGUgd2l0aG91dCB0cm91Ymxl
IEkgdGhpbmsuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 10:29:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 10:29:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2EG5-00086R-BH; Wed, 11 Oct 2017 10:29:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4507d660f=Ian.Jackson@citrix.com>)
 id 1e2EG3-00086I-RL
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 10:28:59 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 5F/A0-22397-B62FDD95; Wed, 11 Oct 2017 10:28:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsXitHRDpG7Wp7u
 RBtvOK1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkbV05lKnjKUnHpbUoD4yvmLkZODgkBf4lP
 C5rBbDYBXYmmLX/ZQGxeAUGJkzOfsIDYzAI6Egt2f2KDsOUltr+dA1TPAVTjILH0QSFImEVAV
 WLJ4j2MILaIgKLEg5c3WUFKmAUqJC5f4gMJCwtYS2x8/g5sCqeApcStzu9g5UIC9xklWncoQ1
 xjIvF24U42kFYhATWJuevjJzDyzUJyzywk98xCcs8CRuZVjBrFqUVlqUW6RoZ6SUWZ6RkluYm
 ZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBQVbPwMC4g/HuZL9DjJIcTEqivNef340U4kvKT6nM
 SCzOiC8qzUktPsQow8GhJMG7/SNQTrAoNT21Ii0zBxjuMGkJDh4lEd79IGne4oLE3OLMdIjUK
 UZjjhsPr/9h4ui4efcPkxBLXn5eqpQ4bwtIqQBIaUZpHtwgWBxeYpSVEuZlZGBgEOIpSC3KzS
 xBlX/FKM7BqCTMqwwyhSczrwRu3yugU5iAThFNuwNySkkiQkqqgXFf7LWDc69ccMi2W/uTiT+
 YwUYj6bvPmptKi69/qHynLeNT8KHlVt3J96nfF8g2s06Tux0r9KNkW8BGnl52hobH+sm1fr+F
 Yz9/Ondd5el3ZTP2ucpzNuVZa7oLyTg8UZ7mZ7Y9TO7ypq3ajd+VuBquWF7425Uy40V43a7dN
 uphptt0rs70XanEUpyRaKjFXFScCADJSKXgvgIAAA==
X-Env-Sender: prvs=4507d660f=Ian.Jackson@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1507717736!103573478!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41684 invoked from network); 11 Oct 2017 10:28:58 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 10:28:58 -0000
X-IronPort-AV: E=Sophos;i="5.43,360,1503360000"; d="scan'208";a="445400248"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23005.62044.337730.728307@mariner.uk.xensource.com>
Date: Wed, 11 Oct 2017 11:28:44 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20171011100153.zsasotualmyj4ltx@citrix.com>
References: <1507316400-5169-1-git-send-email-andrew.cooper3@citrix.com>
 <23005.59818.761952.973983@mariner.uk.xensource.com>
 <be9e490f-1042-df8a-ca6a-d0b5071c8900@citrix.com>
 <20171011100153.zsasotualmyj4ltx@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] tools/libxc: Fix domid parameter types
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIXSB0b29scy9saWJ4YzogRml4IGRvbWlkIHBhcmFt
ZXRlciB0eXBlcyIpOgo+IE9uIFdlZCwgT2N0IDExLCAyMDE3IGF0IDEwOjUyOjQyQU0gKzAxMDAs
IEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gPiBJJ20gc29ycnkgZm9yIGl0IGJlaW5nIGxhdGUsIGJ1
dCBpdCBpcyBibG9ja2luZyBteSBvdGhlciBzZXJpZXMgdG8gZml4Cj4gPiBnbnR0YWIgY29uc3Ry
dWN0aW9uIGluIHRoZSBkb21haW4gYnVpbGRlciwgd2hpY2ggcmVhbGx5IGlzIDQuMTAgbWF0ZXJp
YWwuCgpBaC4gIE9LLgoKPiBPSy4gSSBkb24ndCB3YW50IHRvIGJsb2NrIHRoZSBtb3JlIGltcG9y
dGFudCB3b3JrLgo+IAo+IEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoK
RG8gd2UgbmVlZCBhIHJlbGVhc2UgYWNrID8gIEp1bGllbiA/ICBJIGFtIGhhcHB5IGZvciB0aGlz
IHRvIGdvIGluLgoKKEFsc28sIG15IHFlbXUgZGVwcml2IHNlcmllcyBpcyBvdXRzdGFuZGluZyBh
bmQgaXQgd291bGQgcHJvYmFibHkgYmUKZWFzaWVyIGZvciBtZSB0byBmaXggdGhhdCB1cCBhZnRl
ciBBbmRyZXcncyBjaGFuZ2VzIHRoYW4gdmljZSB2ZXJzYS4pCgpJYW4uCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 10:31:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 10:31:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2EHy-0000GU-MT; Wed, 11 Oct 2017 10:30:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2EHx-0000GL-Vb
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 10:30:58 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 3F/F0-00706-1E2FDD95; Wed, 11 Oct 2017 10:30:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS/fBp7u
 RBrs2q1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmdHWvZCmaKVFy9PZO9gXE/XxcjJ4eQQJ7E
 pMNX2EBsXgE7ifbmKcwgtoSAocTphTdZQGwWAVWJCVMmg9WwCahLtD3bztrFyMEhIuAoMbnZq
 4uRi4NZoItR4tebh6wgNcIC1hJfnvYwgiSEBO4wSrxacxtsKKeAl8S6L9fZQZp5BQQl/u4QBg
 kzC2hJPPx1iwXC1pZYtvA1M0gJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGDWKU4vKUot
 0jQ30kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECw6+egYFxB2PnCb9DjJIcTEqi
 vNef340U4kvKT6nMSCzOiC8qzUktPsQow8GhJMH77iNQTrAoNT21Ii0zBxgJMGkJDh4lEd79I
 Gne4oLE3OLMdIjUKUZdjo6bd/8wCbHk5eelSonzvgQpEgApyijNgxsBi8pLjLJSwryMDAwMQj
 wFqUW5mSWo8q8YxTkYlYR5Z4NM4cnMK4Hb9AroCCagI0TT7oAcUZKIkJJqYBRddHrlD7VJyfb
 7vKPN13rU1+ubiShufjnRbvNGbeuQn2/c9mqpCvzwV9SueZO9buntxSm8Pr4ZIesSN/qxKifP
 FTgeMstw3p5d6x8UXynZaaj2u2fPspldV/IXTuOour7Gsl534p1Tm7QTe68+F0lj22Gi7Lf7g
 SSD1ufbCycdWZPzc9LEnvVKLMUZiYZazEXFiQB735kPxQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1507717854!51690432!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40810 invoked from network); 11 Oct 2017 10:30:56 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 10:30:56 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 11 Oct 2017 04:30:54 -0600
Message-Id: <59DE0EFC0200007800184D8A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 11 Oct 2017 04:30:52 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20170919152936.14498-1-roger.pau@citrix.com>
 <20170919152936.14498-12-roger.pau@citrix.com>
 <59D4B9430200007800181EB8@prv-mh.provo.novell.com>
 <20171010150447.ngiher4jtr7pqpdn@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20171010150447.ngiher4jtr7pqpdn@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 konrad.wilk@oracle.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v6 11/11] vpci/msix: add MSI-X handlers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEwLjEwLjE3IGF0IDE3OjA0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgT2N0IDA0LCAyMDE3IGF0IDA4OjM0OjQzQU0gKzAwMDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTkuMDkuMTcgYXQgMTc6MjksIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gLS0tIGEveGVuL2luY2x1ZGUveGVuL3ZwY2kuaAo+PiA+ICsrKyBiL3hlbi9p
bmNsdWRlL3hlbi92cGNpLmgKPj4gPiBAQCAtMTAwLDYgKzEwMCw0MCBAQCBzdHJ1Y3QgdnBjaSB7
Cj4+ID4gICAgICAgICAgLyogNjQtYml0IGFkZHJlc3MgY2FwYWJsZT8gKi8KPj4gPiAgICAgICAg
ICBib29sIGFkZHJlc3M2NDsKPj4gPiAgICAgIH0gKm1zaTsKPj4gPiArCj4+ID4gKyAgICAvKiBN
U0ktWCBkYXRhLiAqLwo+PiA+ICsgICAgc3RydWN0IHZwY2lfbXNpeCB7Cj4+ID4gKyAgICAgICAg
c3RydWN0IHBjaV9kZXYgKnBkZXY7Cj4+ID4gKyAgICAgICAgLyogTGlzdCBsaW5rLiAqLwo+PiA+
ICsgICAgICAgIHN0cnVjdCBsaXN0X2hlYWQgbmV4dDsKPj4gPiArICAgICAgICAvKiBUYWJsZSBp
bmZvcm1hdGlvbi4gKi8KPj4gPiArICAgICAgICBzdHJ1Y3QgdnBjaV9tc2l4X21lbSB7Cj4+ID4g
KyAgICAgICAgICAgIC8qIE1TSS1YIHRhYmxlIG9mZnNldC4gKi8KPj4gPiArICAgICAgICAgICAg
dW5zaWduZWQgaW50IG9mZnNldDsKPj4gPiArICAgICAgICAgICAgLyogTVNJLVggdGFibGUgQklS
LiAqLwo+PiA+ICsgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYmlyOwo+PiA+ICsgICAgICAgICAg
ICAvKiBUYWJsZSBzaXplLiAqLwo+PiA+ICsgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc2l6ZTsK
Pj4gPiArI2RlZmluZSBWUENJX01TSVhfVEFCTEUgICAgIDAKPj4gPiArI2RlZmluZSBWUENJX01T
SVhfUEJBICAgICAgIDEKPj4gPiArI2RlZmluZSBWUENJX01TSVhfTUVNX05VTSAgIDIKPj4gPiAr
ICAgICAgICB9IG1lbVtWUENJX01TSVhfTUVNX05VTV07Cj4+ID4gKyAgICAgICAgLyogTWF4aW11
bSBudW1iZXIgb2YgdmVjdG9ycyBzdXBwb3J0ZWQgYnkgdGhlIGRldmljZS4gKi8KPj4gPiArICAg
ICAgICB1bnNpZ25lZCBpbnQgbWF4X2VudHJpZXM7Cj4+ID4gKyAgICAgICAgLyogTVNJLVggZW5h
YmxlZD8gKi8KPj4gPiArICAgICAgICBib29sIGVuYWJsZWQ7Cj4+ID4gKyAgICAgICAgLyogTWFz
a2VkPyAqLwo+PiA+ICsgICAgICAgIGJvb2wgbWFza2VkOwo+PiA+ICsgICAgICAgIC8qIEVudHJp
ZXMuICovCj4+ID4gKyAgICAgICAgc3RydWN0IHZwY2lfbXNpeF9lbnRyeSB7Cj4+ID4gKyAgICAg
ICAgICAgIHVpbnQ2NF90IGFkZHI7Cj4+ID4gKyAgICAgICAgICAgIHVpbnQzMl90IGRhdGE7Cj4+
ID4gKyAgICAgICAgICAgIHVuc2lnbmVkIGludCBucjsKPj4gPiArICAgICAgICAgICAgc3RydWN0
IHZwY2lfYXJjaF9tc2l4X2VudHJ5IGFyY2g7Cj4+ID4gKyAgICAgICAgICAgIGJvb2wgbWFza2Vk
Owo+PiA+ICsgICAgICAgICAgICBib29sIHVwZGF0ZWQ7Cj4+ID4gKyAgICAgICAgfSBlbnRyaWVz
W107Cj4+ID4gKyAgICB9ICptc2l4Owo+PiAKPj4gU2FtZSByZW1hcmsgYXMgZm9yIE1TSSByZWdh
cmRpbmcgb3B0aW1pemluZyBzdHJ1Y3R1cmUgc2l6ZS4KPiAKPiBHb2luZyBvdmVyIHRoZSBmaWVs
ZHMsIGJpciBjYW4gYmUgdHVybmVkIGludG8gYSB1aW50OF90LCBhbmQgc2l6ZSBpbnRvCj4gYSB1
aW50MTZfdC4gbWF4X2VudHJpZXMgY2FuIGFsc28gYmUgY29udmVydGVkIHRvIGEgdWludDE2X3Qg
dG9nZXRoZXIKPiB3aXRoIG5yLgo+IAo+IEFwYXJ0IGZyb20gdGhhdCBJIGRvbid0IHNlZSBtdWNo
IG1vcmUgb3B0aW1pemF0aW9uLCB1bmxlc3Mgd2Ugc3RhcnQKPiBwYWNrYWdpbmcgZmllbGRzIChp
ZTogb2Zmc2V0IGFuZCBiaXIgY291bGQgcmVzaWRlIGluIGEgdWludDMyX3QpLCBidXQKPiBJTUhP
IHRoYXQncyBnb2luZyB0byBtYWtlIHRoZSBjb2RlIGhhcmRlciB0byBwYXJzZSBmb3IgbGl0dGxl
IGdhaW4sCj4gYW5kIHdpbGwgaW52b2x2ZSBtb3JlIGNhbGN1bGF0aW9ucyBpbiB0aGUgaGFuZGxl
cnMuCgpUaGUgbW9yZSBpbnN0YW5jZXMgb2YgYSBzdHJ1Y3R1cmUgdGhlcmUgbWF5IGJlLCB0aGUg
bW9yZQpyZWxldmFudCBpdCBpcyB0byBwYWNrIHRoZW0gdGlnaHRseS4gSS5lLiBwcmltYXJ5IGZv
Y3VzIG5lZWRzCnRvIGJlIG9uIHN0cnVjdCB2cGNpX21zaXhfZW50cnksIGJ1dCBzaW5jZSAtIGFz
IGluZGljYXRlZCAtCnRoZXJlIG1heSBiZSBtYW55IGRldmljZXMgc3VwcG9ydGluZyBNU0ktWCwg
c3RydWN0IHZwY2lfbXNpeAphcyBhIHdob2xlIHNob3VsZCBiZSByZWFzb25hYmx5IHdlbGwgcGFj
a2VkIGFzIHdlbGwuIEkgZG9uJ3QKdGhpbmsgbW9yZSBjYWxjdWxhdGlvbiBpbiB0aGUgaGFuZGxl
cnMgaXMgYW4gYXJndW1lbnQgLSB0aGUKY29tcGlsZXIgd2lsbCBkbyBpdCBmb3IgeW91LCBhbmQg
dGhlIGFmZmVjdGVkIGNvZGUgc2hvdWxkbid0CnJlYWxseSBiZSBwZXJmb3JtYW5jZSBjcml0aWNh
bCAoaXQncyBpbnZvbHZlZCBpbiBzZXR0aW5nIHVwCmludGVycnVwdHMsIG5vdCBkZWxpdmVyaW5n
IHRoZW0pLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 10:33:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 10:33:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2EJx-0000Pw-2S; Wed, 11 Oct 2017 10:33:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e2EJw-0000Po-1g
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 10:33:00 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 E3/0C-07499-B53FDD95; Wed, 11 Oct 2017 10:32:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsVyMfTmet2Iz3c
 jDXY817NY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDOO/bQpmMJecWSmZAPjd9YuRi4OIYF+RokV
 i1uZQBwWga3MEks2HmEEcSQE5rBKLNzSx97FyAnkVElMmPqeDcIuktj06yRLFyMHmH1pTQRIm
 FdAUOLkzCcsILaQgJfExObnYK2cAo4Sk86uY4HYNplJ4uSJQ+wgvWwCOhLrZtSC1LAIqErsXN
 TBCBLmFQiQ+P/PHcQUFnCXeDGDB6RCREBb4sWqdWwgU5gFZjBKrGlfzAySYBbQlGjd/pt9AqP
 gLCRXzEKSWsDItIpRozi1qCy1SNfIWC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cT
 IzA0GYBgB+Of+YGHGCU5mJREea8/vxspxJeUn1KZkVicEV9UmpNafIhRhoNDSYL33UegnGBRa
 npqRVpmDjBKYNISHDxKIrxFn4DSvMUFibnFmekQqVOM9hwX7lz6w8RxbNNlIHnj4XUgeWDPrT
 9MQix5+XmpUuK8KSBtAiBtGaV5cENhUX2JUVZKmJcR6EwhnoLUotzMElT5V4ziHIxKwrwiIFN
 4MvNK4Ha/AjqLCegs0bQ7IGeVJCKkpBoY5S22Oams/7j7pbP+K9fUmuWKd49OitasOG6zv9D+
 q9GUbTt9DH74fnF4vGTlkfALGzbJHl6zhknmzYxFRXLOW5N/2C5bvWBdyXqXxgyWO8JPn/ip8
 zy6ovCS97JarfqrID3jg/IOqnXBu5SWKIe6mTitbol8OjfM5HfLw/XKst0Nbj+NdYIqlViKMx
 INtZiLihMBOPu4peUCAAA=
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1507717976!110815194!1
X-Originating-IP: [209.85.217.175]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57119 invoked from network); 11 Oct 2017 10:32:56 -0000
Received: from mail-ua0-f175.google.com (HELO mail-ua0-f175.google.com)
 (209.85.217.175)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Oct 2017 10:32:56 -0000
Received: by mail-ua0-f175.google.com with SMTP id z4so794246uaz.5
 for <xen-devel@lists.xen.org>; Wed, 11 Oct 2017 03:32:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=NrOybQJLSyxWyodsoh2Qd+COvg4ybECD70OjMyEAW2I=;
 b=DxcXWtuqFeQvC0I0PEhKq75hCfx1aHBG+mEQKCXmIT+b/iId8FkU/TO/TxJsfKgoT6
 tPIyiDFvBAH8B6IX2hywCX6m9lJIJXtRBGDaqTePDukz2Xsgew2iBKUx8k01U7L32cAf
 KrGbfkCg0S1DwuOzn0FErH9FyP3rhfGvi60AM=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=NrOybQJLSyxWyodsoh2Qd+COvg4ybECD70OjMyEAW2I=;
 b=glplJD59u9pwpFlJ3wCkSLcGW1YCR72BYej20OynG/Zfr1fi3qRKLG/f/q1lEBmjUo
 8rp3/pbOFGKo6dZWS4FccELXK47WLtbA+U7gtTI30OJ33wFrQ8JdA7jpQV8vTp8TWjHu
 eWECfXV2tpdZCQFm05xoGJsm5HxTF3OF+7l7KTaXQ43xEunf+ERuzXML8L51SoYYVEs+
 3iILHZHEj6RmLKzqmreFHUdCt3TmYDh6/isQZJO1QMMpHJCO4o2aWsYE9L3XtTNIHFaN
 oUZrrGJB8XS7XcIFZI7rxmcKSBlp2cHXCtfG1EE3s6+XA7mlPB9r/Hc+hqPWcbrzliPF
 mobA==
X-Gm-Message-State: AMCzsaUMyDdp8/hB0ZnuzKBxMZQFsDPB1u60SU2Dzr7opgQ1y2J447Pb
 JeCjmPOz5HTjjQZRzut9BwVqKWfJrK431jsVf/w2Ig==
X-Google-Smtp-Source: AOwi7QA7XGDJAjuHBEF5Su8+halyJPNk5ycrJhicB3uFQ4K+4hK5My4tBqGHVRwJGTqgtTFT5QFpQEkTwe02E2xIrRs=
X-Received: by 10.176.80.241 with SMTP id d46mr9985844uaa.53.1507717975685;
 Wed, 11 Oct 2017 03:32:55 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.159.36.67 with HTTP; Wed, 11 Oct 2017 03:32:55 -0700 (PDT)
In-Reply-To: <23005.62044.337730.728307@mariner.uk.xensource.com>
References: <1507316400-5169-1-git-send-email-andrew.cooper3@citrix.com>
 <23005.59818.761952.973983@mariner.uk.xensource.com>
 <be9e490f-1042-df8a-ca6a-d0b5071c8900@citrix.com>
 <20171011100153.zsasotualmyj4ltx@citrix.com>
 <23005.62044.337730.728307@mariner.uk.xensource.com>
From: Julien Grall <julien.grall@linaro.org>
Date: Wed, 11 Oct 2017 11:32:55 +0100
Message-ID: <CAEC2Cxqko1-sb5-A49++s9nJ0dkv0PzCasvNDhT3NgVGKem=Cg@mail.gmail.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] tools/libxc: Fix domid parameter types
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTEgT2N0b2JlciAyMDE3IGF0IDExOjI4LCBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4gd3JvdGU6Cj4gV2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIXSB0b29scy9s
aWJ4YzogRml4IGRvbWlkIHBhcmFtZXRlciB0eXBlcyIpOgo+PiBPbiBXZWQsIE9jdCAxMSwgMjAx
NyBhdCAxMDo1Mjo0MkFNICswMTAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiA+IEknbSBzb3Jy
eSBmb3IgaXQgYmVpbmcgbGF0ZSwgYnV0IGl0IGlzIGJsb2NraW5nIG15IG90aGVyIHNlcmllcyB0
byBmaXgKPj4gPiBnbnR0YWIgY29uc3RydWN0aW9uIGluIHRoZSBkb21haW4gYnVpbGRlciwgd2hp
Y2ggcmVhbGx5IGlzIDQuMTAgbWF0ZXJpYWwuCj4KPiBBaC4gIE9LLgo+Cj4+IE9LLiBJIGRvbid0
IHdhbnQgdG8gYmxvY2sgdGhlIG1vcmUgaW1wb3J0YW50IHdvcmsuCj4+Cj4+IEFja2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+Cj4gRG8gd2UgbmVlZCBhIHJlbGVhc2UgYWNr
ID8gIEp1bGllbiA/ICBJIGFtIGhhcHB5IGZvciB0aGlzIHRvIGdvIGluLgoKUmVsZWFzZS1hY2tl
ZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KCkNoZWVycywKCj4K
PiAoQWxzbywgbXkgcWVtdSBkZXByaXYgc2VyaWVzIGlzIG91dHN0YW5kaW5nIGFuZCBpdCB3b3Vs
ZCBwcm9iYWJseSBiZQo+IGVhc2llciBmb3IgbWUgdG8gZml4IHRoYXQgdXAgYWZ0ZXIgQW5kcmV3
J3MgY2hhbmdlcyB0aGFuIHZpY2UgdmVyc2EuKQo+Cj4gSWFuLgo+Cj4gX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Cj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 10:45:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 10:45:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2EW4-0001J9-A9; Wed, 11 Oct 2017 10:45:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1e2EW3-0001J3-68
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 10:45:31 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 B9/D7-28571-A46FDD95; Wed, 11 Oct 2017 10:45:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDKsWRWlGSWpSXmKPExsVyMbRhs67Lt7u
 RBge+slp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnHz9xjKTjCU/Hp/n72BsYH3F2MXBxCAtMY
 JXqf7WUDcVgE2lklzm2YyAziSAgsZpVY/u8tUIYTyEmTmHX4AmsXIweYveB1HIRZI3HwbBpIh
 ZCAisTN7auYIIb+YZS4+vEyE0hCWEBP4sjRH+wgNq+AgcS8idNZIeKeEtu3PGMGsdkENCQOH/
 gLFhcRcJLo2/cdrJdZIEPi0epGMJtFQFVizoNVYOdwCrhILHnSzwKxuFZi9dZuRoj6WolJr6+
 zQ5ysLTFvwUqwk3kFBCX+7hCewCgyC0nVLIQMRFhTonX7b3YIW1ti2cLXzBC2rcS6de9ZIGwb
 iU1XFzBC2PIS29/OYV7AyL6KUb04tagstUjXQi+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpW
 C85P3cTIzC2GIBgB+OFdudDjJIcTEqivNef340U4kvKT6nMSCzOiC8qzUktPsQow8GhJMFb9h
 UoJ1iUmp5akZaZA4xymLQEB4+SCG8tSJq3uCAxtzgzHSJ1itGS48KdS3+YOA7suQUkO27e/cM
 kxJKXn5cqJc5rDtIgANKQUZoHNw6WiC4xykoJ8zICHSjEU5BalJtZgir/ilGcg1FJmDcGZApP
 Zl4J3NZXQAcxAR0kmnYH5KCSRISUVANjXSbX6uID9qaac7rPbbl1a72q28NFCf79xRYlUlKXe
 18f/3+AT8yqMzR7QcUPhS+df7bbFoomcUz7fyTMPXf3jo+H1h/I+m5YwcQQzL338t1nBVNNmc
 79dJQvb2Yo/uHsNOkvt23l9Oehq5ZbbxKfYcC70ERzwRJZ/6o/OSZymU/2TGsuTVVQYinOSDT
 UYi4qTgQAycZ+3T8DAAA=
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1507718723!109073071!1
X-Originating-IP: [209.85.128.179]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,surbl: (ASYNC_NO) c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRv
 bmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZl9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22535 invoked from network); 11 Oct 2017 10:45:24 -0000
Received: from mail-wr0-f179.google.com (HELO mail-wr0-f179.google.com)
 (209.85.128.179)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Oct 2017 10:45:24 -0000
Received: by mail-wr0-f179.google.com with SMTP id u5so946005wrc.5
 for <xen-devel@lists.xenproject.org>; Wed, 11 Oct 2017 03:45:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:message-id:subject:from:to:cc:date:in-reply-to:references
 :mime-version; bh=7YLXfZvc+DDej2JnUhdpfUZRUnsxfdr44sLqR02vwdM=;
 b=MCR0cRWBMOUbppdrQYg3Otnb+ldSx93/PnZawoRvYbvSfl2neECdtyQCSUSBLtN9Az
 t4JIzd1IMG3sHn1lWpQtpsRAbpmyksCBUWqQegliLNTUImn+pqKfhhns291ZaHsqnlmD
 jHLvQQ3EQik/vfsMfVNneMXQJklSypU3OzbPJ1Lsg17YO5eZsjbyrvhnxrPSHNPMa4Nb
 TM2OUOmM8pFPxZr7DeTXvRkeJNQdVS2U8zRObkNxadvfIH+AmAVwr/Q2IpFczdu8zfOK
 4XsjsS/Rak9KPIUvQ2acd85Hy0E4qoxkklqHAk5EK20qh2TFJ6nT+JL7cXL0kc4wQiBO
 G9rg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:message-id:subject:from:to:cc:date
 :in-reply-to:references:mime-version;
 bh=7YLXfZvc+DDej2JnUhdpfUZRUnsxfdr44sLqR02vwdM=;
 b=K6nm0rGneJf6gN89YnacF63mqbgQ0wQsF87YcQuc1yC5i2WUyw/YwLmj/yumPkx66b
 W8SAa2+STmtAbv309YRNzr94e8wMZ19UmOqnKAT29YuhuclZfAxZojD7WXdV4tMUjBFu
 ePUv2BW1unvzr/mpRSjFVIwLW1QPeVqNounL5Exzs/ykO7iPUQKhu3WXP3DTktSxfHC1
 LdJptHnS7v7+wz0/XDfEi1voo1vcY0qk8m0IAlIjJyw1gjaua4KScp5vep98PewUp2Ev
 wmvF0B+GklmqqubMMjKXWRZGIKpjMH1acv2pdyJqTx9IVr8xB+hdRRhqQt5cO2WbupY6
 kP7Q==
X-Gm-Message-State: AMCzsaWlsqs+FAO72Ny0KTK0NI5QJfY/Bl4DLk6jc3DroWESUbzoXnLi
 E1h6QdmgBwhu/K9jSOc1mnk=
X-Google-Smtp-Source: AOwi7QA47Iext4poCLbKTTuZ/eC4t4xh5MRHhYaIdQTKCnAeAcJhciCozidJ9K2PeV0aSojVbObWvQ==
X-Received: by 10.223.166.181 with SMTP id t50mr14497828wrc.251.1507718723593; 
 Wed, 11 Oct 2017 03:45:23 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.184])
 by smtp.gmail.com with ESMTPSA id i136sm17010752wmd.23.2017.10.11.03.45.22
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Wed, 11 Oct 2017 03:45:22 -0700 (PDT)
Message-ID: <1507718718.19120.11.camel@linux.it>
From: Dario Faggioli <raistlin@linux.it>
To: Meng Xu <mengxu@cis.upenn.edu>, xen-devel@lists.xenproject.org
Date: Wed, 11 Oct 2017 12:45:18 +0200
In-Reply-To: <1507677465-3840-6-git-send-email-mengxu@cis.upenn.edu>
References: <1507677465-3840-1-git-send-email-mengxu@cis.upenn.edu>
 <1507677465-3840-6-git-send-email-mengxu@cis.upenn.edu>
X-Mailer: Evolution 3.24.6 (3.24.6-1.fc26) 
Mime-Version: 1.0
Cc: george.dunlap@eu.citrix.com, ian.jackson@eu.citrix.com,
 xumengpanda@gmail.com, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH v3 5/5] docs: enable per-VCPU extratime flag
	for RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8722189306212401652=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


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


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

On Tue, 2017-10-10 at 19:17 -0400, Meng Xu wrote:
> Revise xl tool use case by adding -e option
> Remove work-conserving from TODO list
>=20
> Signed-off-by: Meng Xu <mengxu@cis.upenn.edu>
>=20
Reviewed-by: Dario Faggioli <raistlin@linux.it>

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
--=-Wa9K9UDBlDrz8Uf8tdlW
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+4FAlnd9j8ACgkQFkJ4iaW4
c+72KxAA69rPUe8hVSv+va4R97mE+144YEblW5g/s2V4HjI5mxAMmQCaWnZPgcyZ
R1GL7N+jeI+HAk8FtfjndhXl49j3y57kR/bXVl23t2c7RfMAl2oYqxe0qnWIz3SY
NY5a1U0IQWbLB5m1loCuKIxlaus3lAVtQuip5PMKeujWzi54TpQVD/gbg1pXwlbA
RQApym/UnLzfRnfej9Oml9vPAPkgBkGd3GI7LG9kI+fHisPdhi8L5uYVVLtJ+++F
8JFF3VJoucawlSg6zhSbvpwhVZCGueDLBak++q0K44EOjXLSPnpfvdtIEY0HCN5j
xwzaiEKjr7Bjb2Ina5AuCty8rJsHU77HtDhm42CHtJcjuguLk8pTZuQ4GiV8hb1t
EQr2rxzhby/nf3O/4XdpmCaF8P1z+q3QXv0yR1SiMafKlhVANe0fsQa7eGwZgDRU
QsZL6MNABDMLE46ZAwMzMoOYV6rgH8AKMok5OrjUtkQD3VbPkZoFn7DQPQfP6Ytv
dcjyPH9kIGtx74RGgOlJMDvc3S2E0AOUyYCDR8sDSesn4+LMHbddmGf3sVOARQll
pdHUSZciEaugFGG8KmrdP5dqFsm/tMg4UhZWJhMDRj/YTCW+4kMJqt+R3Gf1pAXI
MvNi1mNonr5qoPjGmHRdpG9Cyl+SJp1p7uNlE0U5CmQ3DR0AcS8=
=dd6D
-----END PGP SIGNATURE-----

--=-Wa9K9UDBlDrz8Uf8tdlW--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8722189306212401652==--



From xen-devel-bounces@lists.xen.org Wed Oct 11 10:46:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 10:46:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2EWY-0001MV-IF; Wed, 11 Oct 2017 10:46:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1e2EWW-0001ME-KF
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 10:46:00 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 E1/9B-08608-766FDD95; Wed, 11 Oct 2017 10:45:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNKsWRWlGSWpSXmKPExsVyMbRhlW7qt7u
 RBmtf8Vl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlbJn5mKzjFU9H17z1bA+NL7i5GLg4hgemM
 Ej3LzrGAOCwC7awSt5cvZgZxJAQWs0qcmfiLtYuRE8hJk3j17Q0zjP1j/j52CLtaYvL3C2wgt
 pCAisTN7auYIMb+ZJS4OuEHE0hCWEBP4sjRH0ANHBy8AgYST4+6QYTdJS5PvgA2h01AQ+Lwgb
 9gu0QEnCT69n0Ha2UWyJB4tLoRzGYRUJX4+/QK2BhOAReJrW0WEGtrJQ6sX8IEEmYGsp8sSoa
 4TFti3oKVrBBLBSX+7hCewCgyC6FoFkJiFtgmTYnW7b/ZIWxtiWULXzND2LYS69a9Z4GwbSQ2
 XV3ACGHLS2x/O4d5ASP7KkaN4tSistQiXSMLvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiv
 eT83E2MwMhiAIIdjOfXBh5ilORgUhLlvf78bqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV6rr0
 A5waLU9NSKtMwcYIzDpCU4eJREeGtB0rzFBYm5xZnpEKlTjJYcF+5c+sPEcWDPLSDZcfPuHyY
 hlrz8vFQpcV5zkAYBkIaM0jy4cbA0dIlRVkqYlxHoQCGegtSi3MwSVPlXjOIcjErCvDEgU3gy
 80rgtr4COogJ6CDRtDsgB5UkIqSkGhiX8V6a8+WajeL96N9++9c7pVy9fE/LOOrCyzWB4TLWg
 uc1ORdpSrnd6nXP69l0YkvhhJvHRCU2n7ipyp6lXH+QfdnmXW8OLPeU67ix4dXfyX5+YZIWUo
 8F6i6fece6sdSfRf1U2pH/VyaGsok6NTOfVN7D07xEIPuasl2WZ3/S8Vcx4sxH31sosRRnJBp
 qMRcVJwIAZ3y2ij4DAAA=
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1507718757!51590965!1
X-Originating-IP: [209.85.128.170]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46995 invoked from network); 11 Oct 2017 10:45:57 -0000
Received: from mail-wr0-f170.google.com (HELO mail-wr0-f170.google.com)
 (209.85.128.170)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Oct 2017 10:45:57 -0000
Received: by mail-wr0-f170.google.com with SMTP id g77so945743wrd.4
 for <xen-devel@lists.xenproject.org>; Wed, 11 Oct 2017 03:45:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:message-id:subject:from:to:cc:date:in-reply-to:references
 :mime-version; bh=fM4BKGhL/fwKOCGjVV1/geL/tlbK9I+aDtEmSG+siiI=;
 b=fe6gv/LdgwiiDU/KrFsxDlzH/sMhUEY3TJWyLFb2Cp07kCyjXadyH+uSpWYBkF05d1
 FdvLjOjYJgW7ZnkIpwhCDDtu/BX9A7ePBEBoo6FKnY0hDGEyDgMaLP73cmFgyzyrHlX9
 efceusLAerZBj/nUJMv1S6xEtb5+0oxMDE94bI4SVHohETNf9os6XWrMVI8/3iidkvJl
 ZnNgU2cwsy83eQsgKv3zUrxuFFHsz2VnAfdfMhz4rnXRC6f0LFrIg+OWlOk42Qn2LrH7
 12P+t+touNNmvRzdgi4+6M1aK/HvoHPFf46PJgPrSPNEj7VO0V59ACMRHWl4tvrIgJDD
 lYug==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:message-id:subject:from:to:cc:date
 :in-reply-to:references:mime-version;
 bh=fM4BKGhL/fwKOCGjVV1/geL/tlbK9I+aDtEmSG+siiI=;
 b=jmQQs9Y4dT7qWzUycRszaWJd0J43JtLd1V1VuQNUBD9KTZzGrO/AEhHFHwz0DvEwaW
 VEMT5rDiQIwN5xRxlvlkjnReWCFnsU60gYmx9t8naC/0xL4fR5y8kIz4jSaJIeAu5n9f
 /bFHo1umrU5ohyQyurV9Z/g6JSr4rc0BZUbf392ag1OwC0wtDflIdu2nOORI3nNgMm9D
 ULqTVG8e2O94y8ga3As3xqOENFpBPxIdEAAD7dcC2eZoutkKMaRIW4qjPbZe9HYEYcJG
 RupuWsA781/94jOY2TJPRR5JxGqy6N7IekU05iYf6xwB9XpBEzwOCDvIGjKQcgk80lgT
 DQtg==
X-Gm-Message-State: AMCzsaWIPEJHzhnY5f4J7ChKLhOEDeDPDs8skpaG7S8GdtIond+gx0/U
 f5QtOxIcr550hrniRBobi34=
X-Google-Smtp-Source: AOwi7QDh0zxgZIaKSMTEs5cboMxm+pciRxp0HQOIikSvUPdaQu5DQ1dotM+P6xTlD+/ipfdvw+Vv4A==
X-Received: by 10.223.179.18 with SMTP id j18mr15790934wrd.262.1507718756882; 
 Wed, 11 Oct 2017 03:45:56 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.184])
 by smtp.gmail.com with ESMTPSA id t8sm7921702wra.52.2017.10.11.03.45.55
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Wed, 11 Oct 2017 03:45:56 -0700 (PDT)
Message-ID: <1507718754.19120.12.camel@linux.it>
From: Dario Faggioli <raistlin@linux.it>
To: Meng Xu <mengxu@cis.upenn.edu>, xen-devel@lists.xenproject.org
Date: Wed, 11 Oct 2017 12:45:54 +0200
In-Reply-To: <1507677465-3840-4-git-send-email-mengxu@cis.upenn.edu>
References: <1507677465-3840-1-git-send-email-mengxu@cis.upenn.edu>
 <1507677465-3840-4-git-send-email-mengxu@cis.upenn.edu>
X-Mailer: Evolution 3.24.6 (3.24.6-1.fc26) 
Mime-Version: 1.0
Cc: george.dunlap@eu.citrix.com, ian.jackson@eu.citrix.com,
 xumengpanda@gmail.com, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH v3 3/5] xl: enable per-VCPU extratime flag
	for RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5025070924567829671=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============5025070924567829671==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-2GK2PpRSnxROJgUgecHI"


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

On Tue, 2017-10-10 at 19:17 -0400, Meng Xu wrote:
> Change main_sched_rtds and related output functions to support
> per-VCPU extratime flag.
>=20
> Signed-off-by: Meng Xu <mengxu@cis.upenn.edu>
>=20
Reviewed-by: Dario Faggioli <raistlin@linux.it>

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
--=-2GK2PpRSnxROJgUgecHI
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+4FAlnd9mIACgkQFkJ4iaW4
c+5Meg//dTTI5vz26xRzzJ0OE2Cxd4KMWPAzlwaGaqSJqeWuQGotHZGCL/3kv2dY
rtL5gCdcAiLkd8t4IF679cAzX27ixPgcTOCfWQD6RMh7seO5J+mpdJY1tFO8iP0w
VjxY3L4zu/q2CGk3fxcfM3TYbTuZHWPKwYMCzkxCPSBdp0ihcAHz+gtKhwapBxx3
mfEjYVsTjN9RzVuHUBlMx3uJiMLPNsEp8e5/t+1xLzRY21qLaF4hX3EbNWnxt4rd
LtQ5u+QtEKj53TC/98EDR58xuDpQvzM6rz1fkpLxSwO2E9fuS5YMtmza4L+IdFsV
Ipc6+jRZx1PwFgCscPiJ0djQyDEGMbIgJVmCUrWTSERYsRDfkBl5DfSMNy8TN2WO
SP7gLO2IIb5CNL9sAij36Y6oBkwBrjCfdlhmRPirp8Kk+GONfEkeHz2s2sHDDunu
XPklC3zkSf/8ayr6kNgloSMg4Hzb0T2H5jSjryOo3wr2ZKugApYeri7OBNWh0/kj
bvKqQbwx8Mg0vo0I+nyFPBqcQ/DtlrllIMKggzR+6zf/sRhD+EX2TKuCIMrVHKak
KWvOSLvJNpxrf0ecJcg1ooFbeoNPmMY4Cg8e4E9nbD1+3c8wmXN0bz+Pu6hHn7aq
h/m4YMOaWGQneIUZXwmksrP3G3MNNhdPZGYCrWN94JsfnXfLRik=
=ltlU
-----END PGP SIGNATURE-----

--=-2GK2PpRSnxROJgUgecHI--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5025070924567829671==--



From xen-devel-bounces@lists.xen.org Wed Oct 11 10:48:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 10:48:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2EZ3-0001ea-Ut; Wed, 11 Oct 2017 10:48:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1e2EZ3-0001eS-9v
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 10:48:37 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 7D/FD-02373-407FDD95;
 Wed, 11 Oct 2017 10:48:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMKsWRWlGSWpSXmKPExsXiVRtkqMv8/W6
 kQc8fJYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePCna0sBY94KjrfLWFtYGzi6WLk4hASmMYo
 0XXtPGsXIycHi0A7q8TENbUgCQmBxawSf+5eB0tICKRJ7Jq3g7GLkQPM7tucDBGulHjdN5kFx
 BYSUJG4uX0VE8TQH4wSx98fYQdJCAvoSRw5+gPM5hUwkLj6uoERIu4lcXb7ITYQm01AQ+Lwgb
 9gu0QEnCT69n1nArGZBTIkHq1uZALZyyKgKnGv2R0kzCngItFxrYEJYm+txKNrb9lASpiB7Nc
 NxRCnaUvMW7CSFSTMKyAo8XeH8ARGkVkIRbMQErPANmlKtG7/zQ5ha0ssW/iaGcK2lVi37j0L
 hG0jsenqAkYIW15i+9s5zAsY2VcxqhenFpWlFuka6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJ
 CYV6yXn525iBEYVAxDsYNz53OkQoyQHk5Io7/XndyOF+JLyUyozEosz4otKc1KLDzHKcHAoSf
 B+/gqUEyxKTU+tSMvMAcY3TFqCg0dJhLcWJM1bXJCYW5yZDpE6xWjMsW/PrT9MHB037/5hEmL
 Jy89LlRLn3QxSKgBSmlGaBzcIlnYuMcpKCfMyAp0mxFOQWpSbWYIq/4pRnINRSZh3OsgUnsy8
 Erh9r4BOYQI6RTTtDsgpJYkIKakGRk27ajmxLRrP2J81bJO1eK/m4fT+5xGniiq5mBcG+ZLfD
 7UuTV79OC722NlbV97WH5DxtQt+ffJQwGXdG/VbO4zspA1Nva9V+rzsNv1Tcj2ZMWSnb47Cs7
 5rTglW+x4f7v0mGem6KvqJa07Qk/N7uCRTPy71SmI6/jJWkWnhfvF/J/P8J5S0KrEUZyQaajE
 XFScCABa9EHk2AwAA
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1507718915!76512197!1
X-Originating-IP: [74.125.82.49]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,surbl: (ASYNC_NO) c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRv
 bmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZl9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29326 invoked from network); 11 Oct 2017 10:48:35 -0000
Received: from mail-wm0-f49.google.com (HELO mail-wm0-f49.google.com)
 (74.125.82.49)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Oct 2017 10:48:35 -0000
Received: by mail-wm0-f49.google.com with SMTP id k4so3629625wmc.1
 for <xen-devel@lists.xenproject.org>; Wed, 11 Oct 2017 03:48:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:message-id:subject:from:to:cc:date:in-reply-to:references
 :mime-version; bh=XkLoeaJv62qlllqfKsQ+t1g8O3kxdbbJXEeped0ZxQw=;
 b=JdN/zvw/oWPJkBAdS1U9CmzyAR5IajWZLRdejvFbsBSEZXMluG42OeoTxi5VDGUiCY
 LoqOohWzWL7wI0KfNMGXWC3Mce86JTAmYjOHjHkrHi9SYKZCus0akojSH59SNmXjEbgG
 WWzB5DhSDgPxjekr14Mj7+LF8XuSTiKgVv4ActIWBx4caXgzjGGv1aXrOg61EFmCFSA5
 qU0t4ODjwa9rAwUFFng7tk00xXJkpVA99dbLypU3DmdiJkIy1ab7jQtzNbgl+svS9Ol3
 9oW3PWPrCTiTQ0qkWjyKuOSLFs+1N6BJNOcdx7wiRPvzRDNEH5DbpjjMDJAuTMQXr0TA
 UqAQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:message-id:subject:from:to:cc:date
 :in-reply-to:references:mime-version;
 bh=XkLoeaJv62qlllqfKsQ+t1g8O3kxdbbJXEeped0ZxQw=;
 b=QJNt9IGECvGDju67hE+41Fqn7OzV2x2fU48XGqOh0WxlqW+J2piDoTCz/YP149E6oj
 B+CCX3Xj0+oOw3Toy2CUBUWaWq93KdJpSRee4Lbml0uEu9VVCP1lTydURuR+J+fz9hVb
 FQrXR1honWUm+x9L2Pt5q+7vpqLtCEpQ2saTA5knmcz+wkBDLKQ1cj/DIDKLBF0cGRZ8
 pUTw2yyfhkejPTiJaXbUWYjq4FHZko4zln6thqjN+joa5igOC5H3D7DiALl9O0jU85f3
 PEe7JBlAEfxUKxEBJBY01/ZLbK39LfROsJ0VV7YyTxQ4gHFz6EjMtXH18KiBoFEGL3ii
 6s+g==
X-Gm-Message-State: AMCzsaX8NmR4eT3sTsFJpz5BV1b3/REOeJpVDZLi2kDNoU7lu1t8/CRN
 TAqY5uKQgYU/eEulzgn416c=
X-Google-Smtp-Source: AOwi7QDoTFN7eYRTytLpEms0VEeB8ZtxISsHrOtOlpzbyo1u5PtgyUHP9lQlDQJnbQeJZXNxyVQquA==
X-Received: by 10.28.183.67 with SMTP id h64mr13300187wmf.76.1507718915226;
 Wed, 11 Oct 2017 03:48:35 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.184])
 by smtp.gmail.com with ESMTPSA id v2sm6520614wmf.8.2017.10.11.03.48.33
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Wed, 11 Oct 2017 03:48:34 -0700 (PDT)
Message-ID: <1507718912.19120.13.camel@linux.it>
From: Dario Faggioli <raistlin@linux.it>
To: Meng Xu <mengxu@cis.upenn.edu>, xen-devel@lists.xenproject.org
Date: Wed, 11 Oct 2017 12:48:32 +0200
In-Reply-To: <1507677465-3840-3-git-send-email-mengxu@cis.upenn.edu>
References: <1507677465-3840-1-git-send-email-mengxu@cis.upenn.edu>
 <1507677465-3840-3-git-send-email-mengxu@cis.upenn.edu>
X-Mailer: Evolution 3.24.6 (3.24.6-1.fc26) 
Mime-Version: 1.0
Cc: george.dunlap@eu.citrix.com, ian.jackson@eu.citrix.com,
 xumengpanda@gmail.com, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH v3 2/5] libxl: enable per-VCPU extratime
	flag for RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9081046912231888715=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============9081046912231888715==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-ndoEurh/CgppMOdh2Y58"


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

On Tue, 2017-10-10 at 19:17 -0400, Meng Xu wrote:
> Modify libxl_vcpu_sched_params_get/set and sched_rtds_vcpu_get/set
> functions to support per-VCPU extratime flag
>=20
> Signed-off-by: Meng Xu <mengxu@cis.upenn.edu>
>=20
Reviewed-by: Dario Faggioli <raistlin@linux.it>

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
--=-ndoEurh/CgppMOdh2Y58
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+4FAlnd9wAACgkQFkJ4iaW4
c+5dhg/9EMqrSckaSeaZlGL1TGKf5OWXZdu1i0FWC+W4xYsjQXET0Yn/jU+q3sFK
Ve+OBVZ37173yK0LyjDC6aMK8ir8CNj/GeFgHCxwaPlsDCRInG5jZFy7Ema8+mjw
QDW8t4ZVkycgpQrvhdID8KBTSoQA9YtMVjcpgAJkPYS9YFIEkWcuoJZJe8DQM7gZ
/74mm63P8vRife6xmR55jCac3ngXpl5+GW2Iv0Xq5EqtBIt89Q0k2WmI5PscMU4a
ZiyKnWqw4yB9dM0gga+RipiVM09NrXaPnJkU5DxKwtNPstUKh9jwlad94Vnx+dX3
nk4uDLK6YnlW5BWkA78kellkyHM44GAn6TepqsqNYyCrpuRi+4ozZ3vr9UlzeRJg
aFKN4GQZfB86UrM4Wf2RKVVeY/hrBQ7Ak+q8mmfr15tfsWeY1MwQkehwzEbKyJ+9
Ic/HT11MnsEoyfzPdRrRR3jTxAQ4wBTo1vgwwzcepCyIxhVIZbHeF1FwMutLlkwN
lte73F65Cs5dI3SZd4a6p+AcMmputMlImJkYq3FQviOS6+xpGsoFHU+OdoT1M9Ae
niLo2rdLcG2SQWFK64x6QxQnXlxJtyM+AQ7FWwKzX7vifVXg1IEtLOaN0ZAjV1uK
4WzdNmn5TpiXapdryXUH+khwWz6YqELq/eAlNM0o9bq31/W04Vk=
=IOqH
-----END PGP SIGNATURE-----

--=-ndoEurh/CgppMOdh2Y58--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============9081046912231888715==--



From xen-devel-bounces@lists.xen.org Wed Oct 11 10:49:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 10:49:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2EZZ-0001hE-72; Wed, 11 Oct 2017 10:49:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1e2EZX-0001gs-WC
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 10:49:08 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 54/F9-29911-327FDD95; Wed, 11 Oct 2017 10:49:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCKsWRWlGSWpSXmKPExsXiVRvkpKv0/W6
 kwZEeUYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPj66CCeSIVJ36/Y2pg7BPqYuTiEBKYwSjx
 YeUWZhCHRaCdVaLj42EWEEdCYDGrxPqHy4EcTiAnTWLp/1Y2GPv3pBPMEHaFxKlnj8FqhARUJ
 G5uX8UEMfYno0Tj5OdgCWEBPYkjR3+wg9i8AgYSR1ceYoSIO0nc+LAPrIZNQEPi8IG/rCC2CF
 C8b993JhCbWSBD4tHqRjCbRUBV4sypu2A1nAIuEq83PGaFWFwrcfLcPzaI+lqJW/tvsEMcpy0
 xb8FKoBoOoL2CEn93CE9gFJmFpGoWQgYirCnRuv03O4StLbFs4WtmCNtWYt269ywQto3EpqsL
 GCFseYntb+cwL2BkX8WoUZxaVJZapGtopJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn
 7uJERhfDECwg/HyxoBDjJIcTEqivNef340U4kvKT6nMSCzOiC8qzUktPsQow8GhJMG75StQTr
 AoNT21Ii0zBxjpMGkJDh4lEd5akDRvcUFibnFmOkTqFKM9x749t/4wcXTcvAskN4HJDd8f/GE
 SYsnLz0uVEueV/wbUJgDSllGaBzcUlpguMcpKCfMyAp0pxFOQWpSbWYIq/4pRnINRSZjXD2QK
 T2ZeCdzuV0BnMQGdJZp2B+SskkSElFQDY8tXu5DastUfV+cV5RoUfzo7u/jH7cDVnqG86soTn
 Zb+PvvTukXW71ikyL49UzsW3jRrWf5s97WFzjmOr4w3LNEKe/j1wKX3Rhkh//YZrqndd+pP5c
 LIkj/TU1u3m1240cZZ5Pg509bW4lj7Bsl242U5K9oLC9d6LYqbpxV93sKqMXPPBSHvbiWW4ox
 EQy3mouJEADdjT6pHAwAA
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1507718946!111247041!1
X-Originating-IP: [74.125.82.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,surbl: (ASYNC_NO) c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRv
 bmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZl9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34426 invoked from network); 11 Oct 2017 10:49:06 -0000
Received: from mail-wm0-f66.google.com (HELO mail-wm0-f66.google.com)
 (74.125.82.66)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Oct 2017 10:49:06 -0000
Received: by mail-wm0-f66.google.com with SMTP id i124so3599643wmf.3
 for <xen-devel@lists.xenproject.org>; Wed, 11 Oct 2017 03:49:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:message-id:subject:from:to:cc:date:in-reply-to:references
 :mime-version; bh=h3nQ5BnXNfPJtQkmUyzLKi//tmAX2yODTNt4FXhobN8=;
 b=UWordRYhjttxJ4mPtCJS8vympykoIwos2H2SDYiLCn6XEOTAqsFFEYkMg65b5uaf5z
 +ORrZxyuQRz33ncq6KVZOe1MtsDHJZoNk2/YR1nPta7yR3TjH/fhNo2HmJ3D2CFYGe1S
 Nx1cUv+2S09LEk7vtEetLi2niuOHVBuhmrWt3G7aC3Rf58AtXk8c3B7B5XGW0shm0QHN
 8r4GJXMR0/4BL+r5o9wmuDvgBP4vMZghHtXCZvpKc9sisWpVCWBjBhHt0/4Mydc/XkxA
 wHdTWFJGWXPPPzUhrrI2jlILytbPDTU2ltNByXG7vcuu0uxhpXC7l1uDN/7kTrBrV1rM
 T4MA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:message-id:subject:from:to:cc:date
 :in-reply-to:references:mime-version;
 bh=h3nQ5BnXNfPJtQkmUyzLKi//tmAX2yODTNt4FXhobN8=;
 b=sP6MKuN8B9k3ZmiFKk1ah93/MaFkLJRd4hXUTNullpm+mi/1kLdXryqF8N61esnWXz
 RTeOKDnOBzDYZIGA9seinHW7Haiaim10noKE+LOORcK5e0bIUQOWryhV05wBgryExTmO
 iQySY0PqfzgREN+uRi+Sur4XInoBHYzXnaEFZZhBUnSXKDIFvvfJ08T8kzTush+2f4X9
 lWchRNeaq93HfutXgLcE85ahATZwgeru1zzph5E2Bth9nYO9TOl8N2WoylrozObd312x
 2yJ07qrvC8HAgkYB6TH6Z2Prld1ACeScxjk+1IhdkXqOGRzv9dPYjffeUkZlCZNlFPJ/
 v0EA==
X-Gm-Message-State: AMCzsaWC6uctHh/DipZo7XX+eKuS3Jyueozhl1Wj0Sxef/10UPW3zf2J
 VVEfhkdln5g8vshsOAKbV1U=
X-Google-Smtp-Source: AOwi7QDAD2rADRTnzA4/c+Wur3kuyeLTDT64AD1rsOTpAPlM//zBR2/9alFWABREVGzlSbh/Uu75tw==
X-Received: by 10.28.180.2 with SMTP id d2mr12331883wmf.118.1507718945941;
 Wed, 11 Oct 2017 03:49:05 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.184])
 by smtp.gmail.com with ESMTPSA id 38sm6327903wrl.76.2017.10.11.03.49.04
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Wed, 11 Oct 2017 03:49:05 -0700 (PDT)
Message-ID: <1507718943.19120.14.camel@linux.it>
From: Dario Faggioli <raistlin@linux.it>
To: Meng Xu <mengxu@cis.upenn.edu>, xen-devel@lists.xenproject.org
Date: Wed, 11 Oct 2017 12:49:03 +0200
In-Reply-To: <1507677465-3840-2-git-send-email-mengxu@cis.upenn.edu>
References: <1507677465-3840-1-git-send-email-mengxu@cis.upenn.edu>
 <1507677465-3840-2-git-send-email-mengxu@cis.upenn.edu>
X-Mailer: Evolution 3.24.6 (3.24.6-1.fc26) 
Mime-Version: 1.0
Cc: george.dunlap@eu.citrix.com, ian.jackson@eu.citrix.com,
 xumengpanda@gmail.com, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH v3 1/5] xen:rtds: towards work conserving
	RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6477148109394602225=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============6477148109394602225==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-NjCQPWJjO8q6fJSz2V+k"


--=-NjCQPWJjO8q6fJSz2V+k
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Tue, 2017-10-10 at 19:17 -0400, Meng Xu wrote:
> Make RTDS scheduler work conserving without breaking the real-time
> guarantees.
>=20
> VCPU model:
> Each real-time VCPU is extended to have an extratime flag
> and a priority_level field.
> When a VCPU's budget is depleted in the current period,
> if it has extratime flag set,
> its priority_level will increase by 1 and its budget will be
> refilled;
> othewrise, the VCPU will be moved to the depletedq.
>=20
> Scheduling policy is modified global EDF:
> A VCPU v1 has higher priority than another VCPU v2 if
> (i) v1 has smaller priority_leve; or
> (ii) v1 has the same priority_level but has a smaller deadline
>=20
> Queue management:
> Run queue holds VCPUs with extratime flag set and VCPUs with
> remaining budget. Run queue is sorted in increasing order of VCPUs
> priorities.
> Depleted queue holds VCPUs which have extratime flag cleared and
> depleted budget.
> Replenished queue is not modified.
>=20
> Distribution of spare bandwidth
> Spare bandwidth is distributed among all VCPUs with extratime flag
> set,
> proportional to these VCPUs utilizations
>=20
> Signed-off-by: Meng Xu <mengxu@cis.upenn.edu>
>=20
Reviewed-by: Dario Faggioli <raistlin@linux.it>

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
--=-NjCQPWJjO8q6fJSz2V+k
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+4FAlnd9x8ACgkQFkJ4iaW4
c+6S5RAA1XSFVve3h+l6OH0Wckav6ZVs1puMcNxs6/64rYoYNHwnp++MjuES0WrG
WXbTgyPHtJT2eKlIsYKrozcwjSHlrOhzDHxEwH+vEB33Aa90p+3k3ZliwhWA4zVr
tomxS0WUS98Pmszx4OOKGpsMDjWNUtqxC/RhZaRgMHw2Z6cwDfkE9XgdRWH7A1T2
u5rnYWFSzHV3JnuJcXO2d/3NV0ulS+XCn9jI7VvxlDK7ybFnrPH8bYdukQrAKRny
epLHWBicb14Ql1+Nzyb2ZMilrWNTwDJnpNfjNYYgU1zuY7oSQ15XkjKQIMWDORnj
9vUIKXj48Vh0D2fTUphlVaYYQ2A6wQtCUUzKCi/rdrbQXWxIk//YTqUvWyfAmYYg
Jiqs4+4VslZEfvQ+D1yaIm39a6us2PqrBZjW6gHxZb7EjGBZohdg7HiP1YddrEAc
dVCAV9q6F+r7MkPf8+AZp2O7NvHQGvzPSA1PqpvMOHuzfeRAo0Y6HH0npNc/bycT
j0Ji5BtkvpcdV01Ke14S5LS65LDV0Ibnz72ujiCyHl9UPqXvN0oyYFcuzggNHfcf
fsqnYztQXGSROwDJP9cVn7Q6+xh0kF0PEdCQd3ys8g49go/OaTqthFclR6KO9fYJ
lssDC8OMfd9XzYesjrPXuLaaoTPO2BlezoALN6eecJb10pA/6uY=
=V8r4
-----END PGP SIGNATURE-----

--=-NjCQPWJjO8q6fJSz2V+k--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6477148109394602225==--



From xen-devel-bounces@lists.xen.org Wed Oct 11 10:53:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 10:53:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2EdC-0002Rd-No; Wed, 11 Oct 2017 10:52:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1e2EdB-0002RV-Jj
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 10:52:53 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 E4/13-06262-408FDD95; Wed, 11 Oct 2017 10:52:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSe0hTYRjG951zNo/iiW8zt7dRVCO7b00qMQM
 vFCUJ0b/WH3Ws0zbYppwzc0WkZSNsVjIKbEFqealpWYFl6z6KLlDEqqmR1GhZE7ooklF2OWcn
 0/77fd/zfO/z8PHSpMav0tOc28XxTtZuUKVQm+5bm4zUt/5i8/BJbXbz0GkqHxXeu/aD2IA2K
 m3OklL3FqU1PNZElEXU7qe1XqIKdasPomRagwshcrc+6SBKEfkcAu+H75R8iCCI13RTsmsttE
 VfELLQgqDmbaNSPlxA0H7mSJLsakTQEhUkVuEVEK+PkBJPxYvg4q2zidckjpAwdrRDKQlpeB0
 86Wn4ayoC3/3PlMw50PWyTRxK0xTOgNarKyVkcBY8762Uo/ZA4OwIIXEyzoNPvurERIS1MPqo
 I3FPYh28jDUkGLAaTp24TsqshV/BqErmxfC4J4ZkNkNXy01K5llwqO+wUmYWGm6PklIFEi+Az
 uASeXwuxKI1SObZcNQbTfwCI0Y9PB77O8YOAW+Ykp4C1sNvj0H6BMBVFMSeeVR1aLZ/UlP/RI
 J/UoJ/UoJ/UkIjUgbQfIHjd3C8canZVMLbLFaXg7XZjZnm5SYHJwishbOzJYJpa6njEhL3pFK
 hQN2oLrA+hKbRhCGd6XnfX6yZUlK6baeVFayb+XI7J4TQdJo2ADNzVNTUPGfh3NttdnHZxmWg
 Uw1TmfhXUWaEMtYh2Cyy9AgZ6Vjk5E9CQzlLnZxex7RKJiyZrOXOfyPGVzaMZujTGKRQKDSpZ
 RzvsLn+1weRjkaGNCZXapJqc7r+JQ2KJQixRPr2V1IJFzsh6atQ/nDw4upVa15R67n2/QFTu/
 b8rtCX7sG6YwMVFb2VH7Q3Cq5cXfCiqOhOdU5exuByfRPm0wlL1Sz3/G1kkm9Y2N2Ze0AZfoC
 D+mWXuzyx0Il4RPtpz+I3vpHaC+wcb5936IZj4OO8/kC2O+vyyApPc1vm630qnbbgHRFy7z02
 10AJVjZzIckL7B/GYW3frQMAAA==
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1507719171!106440576!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61507 invoked from network); 11 Oct 2017 10:52:52 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 11 Oct 2017 10:52:52 -0000
Received: (qmail 21612 invoked from network); 11 Oct 2017 13:35:18 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 11 Oct 2017 13:35:18 +0300
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 0F5FE7FE75
 for <xen-devel@lists.xen.org>; Wed, 11 Oct 2017 13:35:18 +0300 (EEST)
Received: (qmail 9020 invoked from network); 11 Oct 2017 13:35:18 +0300
Received: from unknown (HELO mb1xmail.bitdefender.biz) (10.20.0.28)
 by smtp03.buh.bitdefender.org with AES256-GCM-SHA384 encrypted SMTP;
 11 Oct 2017 13:35:17 +0300
Received: from mb2xmail.bitdefender.biz (10.20.0.30) by
 mb1xmail.bitdefender.biz (10.20.0.28) with Microsoft SMTP Server (TLS) id
 15.0.1293.2; Wed, 11 Oct 2017 02:28:19 +0300
Received: from mb2xmail.bitdefender.biz ([10.20.0.30]) by
 mb2xmail.bitdefender.biz ([10.20.0.30]) with mapi id 15.00.1293.002; Wed, 11
 Oct 2017 02:29:10 +0300
From: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>
To: "JBeulich@suse.com" <JBeulich@suse.com>
Thread-Topic: [PATCH v4] x86/altp2m: Added xc_altp2m_set_mem_access_multi()
Thread-Index: AQHTQSRvnwiaDDAOKECKWLQw8roLfKLc0fOAgACO2YA=
Date: Tue, 10 Oct 2017 21:00:35 +0000
Message-ID: <1507669179.6075.25.camel@bitdefender.com>
References: <1507570237-5420-1-git-send-email-ppircalabu@bitdefender.com>
 <59DCD90702000078001845C7@prv-mh.provo.novell.com>
In-Reply-To: <59DCD90702000078001845C7@prv-mh.provo.novell.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.17.80.118]
x-endpointsecurity-0xde81-ev: v:6.2.24.938, d:out, a:n, w:t, t:578,
 sv:1507674463, ts:1507718078
Content-ID: <04A1921D5259E74090DE0560277CE757@bitdefender.com>
MIME-Version: 1.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.73420
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 463467,
 Stamp: 3], Multi: [Enabled, t: (0.000008,0.007186)], BW: [Enabled, t:
 (0.000007,0.000001)], RBL DNSBL: [Disabled], APM: [Enabled, Score:
 500, t: (0.002785), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY;
 NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS], SGN:
 [Enabled, t: (0.011525,0.000065)], URL: [Enabled, t: (0.000004)],
 RTDA: [Enabled, t: (0.153934), Hit: No, Details: v2.6.12; Id:
 15.5f4h87.1bs2u5tb7.1loma], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: "tim@xen.org" <tim@xen.org>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v4] x86/altp2m: Added
	xc_altp2m_set_mem_access_multi()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAyMDE3LTEwLTEwIGF0IDA2OjI4IC0wNjAwLCBKYW4gQmV1bGljaCB3cm90ZToNCj4g
PiA+ID4gK3R5cGVkZWYgc3RydWN0IHhlbl9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRp
DQo+ID4gKyAgICB4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aV90Ow0KPiA+ICtE
RUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0
aV90KTsNCj4gDQo+IEFyZSB0eXBlZGVmIGFuZCBoYW5kbGUgYWN0dWFsbHkgbmVlZGVkIGFueXdo
ZXJlPyBPdGhlcndpc2UNCj4gcGxlYXNlIGRvbid0IGFkZCB0aGVtLiBKdXN0IGxpa2UgcmVjZW50
bHkgZG9uZSBmb3IgZG9tY3RsIGFuZA0KPiBzeXNjdGwgd2Ugc2hvdWxkIGV2ZW4gY29uc2lkZXIg
Y2xlYW5pbmcgdXAgdGhlIG90aGVycyBoZXJlLg0KPiANCj4gSmFuDQpBbGwgeGVuX2h2bV9hbHRw
Mm1fKiBzdHJ1Y3RzIGhhdmUgYWxzbyBkZWZpbmVkIHRoZSB0eXBlZGVmIGFuZCB0aGUNCmhhbmRs
ZS4gSSBjYW4gcmVtb3ZlIHRoZW0gZm9yIHhlbl9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX211
bHRpIGJ1dA0KdGhpcyB3YXkgaXQgd2lsbCBub3QgYmUgaW4gc3luYyB3aXRoIHRoZSBvdGhlciB4
ZW5faHZtX2FsdHAybV8qDQpkZWZpbml0aW9ucy4NCg0KQWxzbywgcmVnYXJkaW5nIHRoZSB0eXBl
ZGVmLCBJIGhhdmUgZW5jb3VudGVyZWQgYSBwb3NzaWJsZSB1c2FnZSB3aGVuDQp0cnlpbmcgdG8g
Z2VuZXJhdGUgdGhlIFhMQVQgbWFjcm8gZm9yIHhlbl9odm1fYWx0cDJtX29wLiBVc2luZyB0aGUN
CmV4aXN0aW5nIHdheSBvZiBkZWNsYXJpbmcgdGhlIHN0cnVjdHVyZSAodW5pb24gb2Ygc3RydWN0
cykgdGhlIGVudW0NCmNvcnJlc3BvbmRpbmcgdG8gdGhlIHVuaW9uIG1lbWJlcnMgd2FzIG5vdCBn
ZW5lcmF0ZWQuIFJlcGxhY2luZyBzdHJ1Y3QNCndpdGggdGhlIGNvcnJlc3BvbmRpbmcgdHlwZWRl
ZiBmaXhlZCB0aGUgaXNzdWUuDQpUaGUgY2F1c2UgaXMgdGhlIGNvbmRpdGlvbiB0aGUgLi94ZW4v
dG9vbHMvZ2V0LWZpZWxkcy5zaCB1c2VzIHRvDQpnZW5lcmF0ZSB0aGUgZW51bSAoaWYgWyAiJHtr
aW5kJSU7Kn0iID0gdW5pb24gXSApLiBJbiBvdXIgY2FzZSB0aGUga2luZA0KdmFyaWFibGUgaXMg
c29tZXRoaW5nIGxpa2UgInN0cnVjdDtzdHJ1Y3Q7c3RydWN0Oy4uO3VuaW9uIiBhbmQgdGhlDQpj
b25kaXRpb24gaXMgdmFsaWQgb25seSBpZiBraW5kIHN0YXJ0cyB3aXRoICJ1bmlvbiIsIGhlbmNl
IHRoZSBlbnVtIGlzDQpub3QgZ2VuZXJhdGVkLg0KVW5mb3J0dW5hdGVseSBteSB1bmRlcnN0YW5k
aW5nIG9mIHRoaXMgc2NyaXB0IGlzIHF1aXRlIHNjYXJjZSwgc28gSQ0KY2Fubm90IHByb3Bvc2Ug
dmlhYmxlIGEgc29sdXRpb24uDQoNClBlcnNvbmFsbHkgSSB3b3VsZCBwcmVmZXIgdG8ga2VlcCB0
aGUgZGVmaW5pdGlvbiBpbiBzeW5jIHdpdGggdGhlIG90aGVyDQogeGVuX2h2bV9hbHRwMm1fKiBz
dHJ1Y3RzIGZvciBub3cgYW5kIGhhbmxkZSB0aGlzIGlzc3VlIGluIGEgc2VwYXJhdGUNCnBhdGNo
IGZvciBhcHBsaWNhYmxlIGZvciBhbGwgZGVmaW5pdGlvbnMuDQoNCkJlc3QgcmVnYXJkcywNClBl
dHJlDQoNCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19fXw0KPiBUaGlzIGVtYWlsIHdhcyBz
Y2FubmVkIGJ5IEJpdGRlZmVuZGVyCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 10:58:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 10:58:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2EiC-0002l3-F5; Wed, 11 Oct 2017 10:58:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1e2EiA-0002kx-Iv
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 10:58:02 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 25/E2-02748-939FDD95; Wed, 11 Oct 2017 10:58:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEKsWRWlGSWpSXmKPExsVyMbThkK7Fz7u
 RBhv7zS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozz75ewF0yQq1i4fxVzA+MTiS5GLg4hgemM
 EosaVzCCOCwC7awSbw5cZwJxJAQWs0q82tbK2sXIAeSkSXTtMupi5AQz5z46xwZhV0sc7l0OZ
 gsJqEjc3L6KCWLqL0aJht7tLCAJYQE9iSNHf7CD2LwCBhJ/9i5iA5kpLOArMWExJ0iYTUBD4v
 CBv6wgtoiAk0Tfvu9MIDazQIbEo9WNYDaLgKpEU1cbI0grp4CLxL2JcRBrayVmHOlhhSivlXh
 4aR07xGnaEvMWrAS7nldAUOLvDuEJjCKzkFTNQshAhDUlWrf/ZoewtSWWLXzNDGHbSqxb954F
 wraR2HR1ASOELS+x/e0c5gWM7KsYNYpTi8pSi3SNzPSSijLTM0pyEzNzdA0NTPVyU4uLE9NTc
 xKTivWS83M3MQJjq56BgXEH4+3JfocYJTmYlER5rz+/GynEl5SfUpmRWJwRX1Sak1p8iFGGg0
 NJgpf/B1BOsCg1PbUiLTMHGOUwaQkOHiUR3nnfgdK8xQWJucWZ6RCpU4z2HBfuXPrDxHFs02U
 geWDPLSDZcfPuHyYhlrz8vFQpcV4ekKkCIG0ZpXlwQ2FJ6RKjrJQwLyMDA4MQT0FqUW5mCar8
 K0ZxDkYlYd6vIMt5MvNK4Ha/AjqLCegs0bQ7IGeVJCKkpBoYVfd3i9XXbD++8aGX8me/mPuxd
 3iqU0RPrdvxS/vhIsm1N/+VPN/V/tS32E5VvJYpU4Zt9W6hArZToR5T2dbuCpww68K7T08ecE
 WlSZpJMqul9u2e7G/yaMHie+aB8//PDmO4xrc04rjY/B8H5CsrTAWqpQ8sc8pftvKn1ualO/L
 OxB9Yc2fSASWW4oxEQy3mouJEAFUcnLVFAwAA
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1507719480!103579170!1
X-Originating-IP: [209.85.128.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35981 invoked from network); 11 Oct 2017 10:58:00 -0000
Received: from mail-wr0-f194.google.com (HELO mail-wr0-f194.google.com)
 (209.85.128.194)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Oct 2017 10:58:00 -0000
Received: by mail-wr0-f194.google.com with SMTP id k15so893719wrc.4
 for <xen-devel@lists.xenproject.org>; Wed, 11 Oct 2017 03:58:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:message-id:subject:from:to:cc:date:in-reply-to:references
 :mime-version; bh=0++iivMwWJIb/AmJhQb1tXbJg2EQXvc8nLoZPuneGRc=;
 b=ZbZHfYLyeDB81HwrxEHy+JVWbw+xXTg10nEuxdtD309OtgCVLZ2We/1f6o88mUORgV
 rPmoR116ZwyHLUO+eMpUOqOvdm4ULGoh98P3BAqRfzTb7ilIU847Sfk+9TviFfqgRu7b
 GnYhtjnLyNmWqJ4UNwjpgOeCXq0njx1uPIZ453u7gepI8JwRznzCOefWB+yhKBKrOhWN
 RrYsquniNFoRz1sXeEXQL+cRsDzjN2jcpMYBy+She67Ezz1A7Db0GdXFkh6THgEvBFq5
 xKC3esC2neYBd+hUKbF4Nku+9VNp5EhqihwqyrpBYmEX351Q6dmjHvcSUr6R1wgjwo9j
 oUMQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:message-id:subject:from:to:cc:date
 :in-reply-to:references:mime-version;
 bh=0++iivMwWJIb/AmJhQb1tXbJg2EQXvc8nLoZPuneGRc=;
 b=WBH9GOFKEsaTmGc05DFK6Jiz04BkfKUKgNckH7VDBa1I4wZ0TbmWwTl5Enzyu7EqaO
 FQmQhXSKpubwoFz452h6xQ1ku/f+DflXzGtoUfypnN3Hj+o4aCjAfTP7aJyiMeqT7qBh
 JVq6paXk8Zlbez4GpwTg3m9eHymWdBeYwnrGa+8kgVrsShhiNCf39LaAgIsJ98jVO+LF
 QNJP9X3l1OPYamYyIAvYQnp5/9C85rNExm/H4cwUsjQMEjwSKK35HfOCU2i9L/eChvzE
 HYM7C+dgFZIrmKvw4n9t11Ilc6+4aInQKN+AF6TpQa6BSBjtuP90j1RuX0HxVkp22UGW
 lHSQ==
X-Gm-Message-State: AMCzsaUvnBv35cptM11h5DRAzgP6v3Q2OI8UfM61AJYu2giNGFfv7MiU
 9M6jmN8gE9pEzFM5FCDhuOc=
X-Google-Smtp-Source: AOwi7QAD2gQY6s4dqdBA5UUuVU8Bot/eG0C9+ysplXBN7sTEil125TJRl63pFWRSJwPpEjB9EZa7ZQ==
X-Received: by 10.223.166.65 with SMTP id k59mr14728016wrc.125.1507719480430; 
 Wed, 11 Oct 2017 03:58:00 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.184])
 by smtp.gmail.com with ESMTPSA id d18sm6480640wra.50.2017.10.11.03.57.58
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Wed, 11 Oct 2017 03:57:59 -0700 (PDT)
Message-ID: <1507719477.19120.19.camel@linux.it>
From: Dario Faggioli <raistlin@linux.it>
To: Meng Xu <mengxu@cis.upenn.edu>, xen-devel@lists.xenproject.org
Date: Wed, 11 Oct 2017 12:57:57 +0200
In-Reply-To: <1507677465-3840-5-git-send-email-mengxu@cis.upenn.edu>
References: <1507677465-3840-1-git-send-email-mengxu@cis.upenn.edu>
 <1507677465-3840-5-git-send-email-mengxu@cis.upenn.edu>
X-Mailer: Evolution 3.24.6 (3.24.6-1.fc26) 
Mime-Version: 1.0
Cc: george.dunlap@eu.citrix.com, ian.jackson@eu.citrix.com,
 xumengpanda@gmail.com, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH v3 4/5] xentrace: enable per-VCPU extratime
	flag for RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5577359575299806727=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


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


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

On Tue, 2017-10-10 at 19:17 -0400, Meng Xu wrote:
> --- a/tools/xentrace/formats
> +++ b/tools/xentrace/formats
> @@ -75,7 +75,7 @@
>  0x00022801  CPU%(cpu)d  %(tsc)d (+%(reltsc)8d)  rtds:tickle        [
> cpu =3D %(1)d ]
>  0x00022802  CPU%(cpu)d  %(tsc)d (+%(reltsc)8d)  rtds:runq_pick     [
> dom:vcpu =3D 0x%(1)08x, cur_deadline =3D 0x%(3)08x%(2)08x, cur_budget =3D
> 0x%(5)08x%(4)08x ]
>  0x00022803  CPU%(cpu)d  %(tsc)d (+%(reltsc)8d)  rtds:burn_budget   [
> dom:vcpu =3D 0x%(1)08x, cur_budget =3D 0x%(3)08x%(2)08x, delta =3D %(4)d =
]
> -0x00022804  CPU%(cpu)d  %(tsc)d (+%(reltsc)8d)  rtds:repl_budget   [
> dom:vcpu =3D 0x%(1)08x, cur_deadline =3D 0x%(3)08x%(2)08x, cur_budget =3D
> 0x%(5)08x%(4)08x ]
> +0x00022804  CPU%(cpu)d  %(tsc)d (+%(reltsc)8d)  rtds:repl_budget   [
> dom:vcpu =3D 0x%(1)08x, priority_level =3D 0x%(2)08d cur_deadline =3D
> 0x%(4)08x%(3)08x, cur_budget =3D 0x%(6)08x%(5)08x ]
>  0x00022805  CPU%(cpu)d  %(tsc)d (+%(reltsc)8d)  rtds:sched_tasklet
>  0x00022806  CPU%(cpu)d  %(tsc)d (+%(reltsc)8d)  rtds:schedule      [
> cpu[16]:tasklet[8]:idle[4]:tickled[4] =3D %(1)08x ]
> =20
But, both in case of this file and below in xenalyze.c, you update 1
record (the one of REPL_BUDGET). However, in patch 1, you added the
priority_level field to two records: REPL_BUDGET and BURN_BUDGET.

Or am I missing something?

Regards,
Dario

> diff --git a/tools/xentrace/xenalyze.c b/tools/xentrace/xenalyze.c
> index 79bdba7..2783204 100644
> --- a/tools/xentrace/xenalyze.c
> +++ b/tools/xentrace/xenalyze.c
> @@ -7946,12 +7946,14 @@ void sched_process(struct pcpu_info *p)
>              if(opt.dump_all) {
>                  struct {
>                      unsigned int vcpuid:16, domid:16;
> +                    unsigned int priority_level;
>                      uint64_t cur_dl, cur_bg;
>                  } __attribute__((packed)) *r =3D (typeof(r))ri->d;
> =20
> -                printf(" %s rtds:repl_budget d%uv%u, deadline =3D
> %"PRIu64", "
> -                       "budget =3D %"PRIu64"\n", ri->dump_header,
> -                       r->domid, r->vcpuid, r->cur_dl, r->cur_bg);
> +                printf(" %s rtds:repl_budget d%uv%u, priority_level
> =3D %u,"
> +                       "deadline =3D %"PRIu64", budget =3D %"PRIu64"\n",
> +                       ri->dump_header, r->domid, r->vcpuid,
> +                       r->priority_level, r->cur_dl, r->cur_bg);
>              }
>              break;
>          case TRC_SCHED_CLASS_EVT(RTDS, 5): /* SCHED_TASKLET    */
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
--=-IBJUtLKRoQF8FloUiF4y
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+4FAlnd+TUACgkQFkJ4iaW4
c+6RDRAAwNN8A9KP5V3GTW2rA6FF/odemlHvHLSA+0OTcIl9f+Lnh8+DE/JcKfus
YmTLD/ZUKgWd0/evQWf2CNdAJCJ2yL7yk64Bp/vwzlAunbOnr54JJhzvC5BupDzz
f3xz+x/pW7ZIH+EmPZ2xqwZvQkcgX2D2url2io24SJJfNq7UeNz4KiXXLyu+QE1y
uZ2d0zipEheEo1oF4ZlfHXVnTjBjFl0PxYV+AJVUOgg6wq7W/Dbnt4r/ejSk8zsw
sQEH++97mFurb9Yh/HaE/DhGyGDrpyNbjsXfhtkzM3KfEnEOOUlIp6QO4J2F3MuI
enjXz8QlIE1BF0btaaVa2EF/xS8GpdbinXSQq2QGna06S61CMStG/TJidLIuldZH
r/9ORonnp07ARjzxowNC3VKycBOq6x/k0BReks+EHdQ5SnOxT57T8P7QKIqT7Kzg
+vyjv9FFoppqgS02EHAwcLT1Y1eDIxnienKzPh6xdRIwVoOslldZsz18DYJ3DGTV
lIr0hHHtPD6IIHoGJMWwzvoVOvbOFw53LL1QXJz2Fpk9qglFHKS3NCY3RN/H/TPw
A4E3xO48dWzbHW/IUX6fJ0Eiym48f2VeEh2iFF2seYaHUxeuSvULHHDhMMTfr/Q7
ky9KIzObAej4vX1XgiVF0t1K2H7hsY/x+cY6ItJw5i0FUPzDYC0=
=5HND
-----END PGP SIGNATURE-----

--=-IBJUtLKRoQF8FloUiF4y--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5577359575299806727==--



From xen-devel-bounces@lists.xen.org Wed Oct 11 11:01:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 11:01:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2ElM-0003Oa-Uv; Wed, 11 Oct 2017 11:01:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=450610473=citrix-osstest@xenproject.org>)
 id 1e2ElL-0003OS-I6
 for xen-devel@lists.xensource.com; Wed, 11 Oct 2017 11:01:19 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 28/EC-13910-EF9FDD95; Wed, 11 Oct 2017 11:01:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDve7fn3c
 jDdY0WVncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozmY0fYCvZmVTS9amBsYFzj0sXIySEh4C+x
 bvl8ZgjbQ2LR1S1sILaIgLPEhA+3wWxeAT2JGy2/GUFsYQF3iSlTtrB2MXIB1f+Wl3h6YAITR
 LOrxNGDvYww9vMdv8Ca2YCGTuyZyNLFyMHBIqAqcXRLFUhYSEBLYunilUwQ8wUlTs58wgJiMw
 tISBx88QLqHkuJG7vvsU5g5JuFpGwWkrIFjEyrGNWLU4vKUot0zfSSijLTM0pyEzNzdA0NzPR
 yU4uLE9NTcxKTivWS83M3MQJDigEIdjDOO+F/iFGSg0lJlPf687uRQnxJ+SmVGYnFGfFFpTmp
 xYcYZTg4lCR4GYEhKiRYlJqeWpGWmQMMbpi0BAePkghv/w+gNG9xQWJucWY6ROoUoy7HsU2X/
 zAJseTl56VKifPuBCkSACnKKM2DGwGLtEuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5l0OMo
 UnM68EbtMroCOYgI4QTbsDckRJIkJKqoGx5k7HvP57Tfmvrr20FNtz5h7r9uNnPoYLTOAsudP
 O8WCa212eaev/Jzk1LC57un7NniM1x2wdnd5e/mQia+B4Ubg++syVL4c57nVOjFJ5bF7p77f5
 a2ZAqqGew56lb9UPTV/e5nFBc5bd7qffj4uIx3RsE59pMc/g3ZFl7A5VQtdZtFuMFpT4KrEUZ
 yQaajEXFScCAEFRYCqvAgAA
X-Env-Sender: prvs=450610473=citrix-osstest@xenproject.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1507719676!110358427!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32689 invoked from network); 11 Oct 2017 11:01:17 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 11:01:17 -0000
X-IronPort-AV: E=Sophos;i="5.43,361,1503360000"; d="scan'208";a="453373852"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72227-mainreport@xen.org>
X-Osstest-Failures: xen-4.5-testing:test-amd64-amd64-amd64-pvgrub:guest-localmigrate/x10:fail:regression
 xen-4.5-testing:test-amd64-i386-xl-raw:leak-check/check:fail:regression
 xen-4.5-testing:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:guest-localmigrate/x10:fail:regression
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-winxpsp3:guest-localmigrate/x10:fail:regression
 xen-4.5-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 xen-4.5-testing:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-rtds:xen-boot:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-qemuu-nested-intel:xen-boot/l1:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-winxpsp3:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt-raw:guest-start:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-win10-i386:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=db487a6678521c213f7bfe3bab4a3170d46d2b41
X-Osstest-Versions-That: xen=83724d9f3ae21a3b96362742e2f052b19d9f559a
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 11 Oct 2017 12:01:08 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS02.citrite.net
Subject: [Xen-devel] [xen-4.5-testing baseline-only test] 72227: regressions
	- FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjIyNyB4ZW4tNC41LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjIyNy8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
MTcgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgIGZhaWwgUkVHUi4gdnMuIDcyMTA5CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgIDIyIGxlYWstY2hlY2svY2hlY2sgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gNzIxMDkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMy12Y3B1czEg
MTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiA3MjEwOQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW54cHNwMyAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwg
UkVHUi4gdnMuIDcyMTA5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dh
YmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDcyMTA5CgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgICAgIGZhaWwgICBsaWtlIDcy
MTA5CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIGxpa2UgNzIxMDkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbGlrZSA3MjEwOQogdGVzdC14
dGYtYW1kNjQtYW1kNjQtNCAgICAgICA1OSBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgICAgIGZh
aWwgICBsaWtlIDcyMTA5CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgIDU5IGxlYWstY2hl
Y2svY2hlY2sgICAgICAgICAgICAgZmFpbCAgIGxpa2UgNzIxMDkKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTUgICAgICAgNTkgbGVhay1jaGVjay9jaGVjayAgICAgICAgICAgICBmYWlsICAgbGlrZSA3
MjEwOQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICA1OSBsZWFrLWNoZWNrL2NoZWNrICAg
ICAgICAgICAgIGZhaWwgICBsaWtlIDcyMTA5CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAg
IDU5IGxlYWstY2hlY2svY2hlY2sgICAgICAgICAgICAgZmFpbCAgIGxpa2UgNzIxMDkKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE0IHhlbi1ib290L2wxICAgICAgICAgICAg
IGZhaWwgbGlrZSA3MjEwOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDcyMTA5CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbnhwc3AzIDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgICBmYWlsIGxpa2Ug
NzIxMDkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdh
eSAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aC1pbnRlbCAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAg
ICAgICA1OCB4dGYvdGVzdC1odm02NC14c2EtMTk1ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgIDU4IHh0Zi90ZXN0LWh2bTY0LXhzYS0xOTUgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1k
NjQtYW1kNjQtNSAgICAgICA1OCB4dGYvdGVzdC1odm02NC14c2EtMTk1ICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICA1OCB4dGYvdGVzdC1odm02NC14c2EtMTk1ICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDExIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTIgICAgICAgNTggeHRmL3Rlc3QtaHZtNjQteHNhLTE5NSAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9y
ZSAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgZGI0
ODdhNjY3ODUyMWMyMTNmN2JmZTNiYWI0YTMxNzBkNDZkMmI0MQpiYXNlbGluZSB2ZXJzaW9uOgog
eGVuICAgICAgICAgICAgICAgICAgODM3MjRkOWYzYWUyMWEzYjk2MzYyNzQyZTJmMDUyYjE5ZDlm
NTU5YQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcyMTA5ICAyMDE3LTA5LTE1IDA3OjEzOjQ4IFog
ICAyNiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MjIyNyAgMjAxNy0xMC0xMSAwNDo0Njo0
MSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0OgogIEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNs
ZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHRm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1
biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1taWR3YXkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMy12Y3B1czEgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzLXZjcHVzMSAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lueHBzcDMg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0
ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0
L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBkYjQ4N2E2Njc4NTIx
YzIxM2Y3YmZlM2JhYjRhMzE3MGQ0NmQyYjQxCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KRGF0ZTogICBGcmkgT2N0IDYgMTU6MjI6NDcgMjAxNyArMDIwMAoKICAg
IHhlbi9hcm06IENvcnJlY3RseSByZXBvcnQgdGhlIG1lbW9yeSByZWdpb24gaW4gdGhlIGR1bW15
IE5VTUEgaGVscGVycwogICAgCiAgICBOVU1BIGlzIGN1cnJlbnRseSBub3Qgc3VwcG9ydGVkIG9u
IEFybS4gQmVjYXVzZSBjb21tb24gY29kZSBpcwogICAgTlVNQS1hd2FyZSwgZHVtbXkgaGVscGVy
cyBhcmUgaW5zdGVhZCBwcm92aWRlZCB0byBleHBvc2UgYSBzaW5nbGUgbm9kZS4KICAgIAogICAg
VGhvc2UgaGVscGVycyBhcmUgZm9yIGluc3RhbmNlIHVzZWQgdG8ga25vdyB0aGUgcmVnaW9uIHRv
IHNjcnViLgogICAgCiAgICBIb3dldmVyIHRoZSBtZW1vcnkgcmVnaW9uIGlzIG5vdCByZXBvcnRl
ZCBjb3JyZWN0bHkuIEluZGVlZCwgdGhlCiAgICBmcmFtZXRhYmxlIG1heSBub3QgYmUgYXQgdGhl
IGJlZ2lubmluZyBvZiB0aGUgbWVtb3J5IGFuZCB0aGVyZSBtaWdodCBiZQogICAgbXVsdGlwbGUg
bWVtb3J5IGJhbmtzLiBUaGlzIHdpbGwgbGVhZCB0byBub3Qgc2NydWIgc29tZSBwYXJ0IG9mIHRo
ZQogICAgbWVtb3J5LgogICAgCiAgICBUaGUgbWVtb3J5IGluZm9ybWF0aW9uIGNhbiBiZSBmb3Vu
ZCB1c2luZzoKICAgICAgICAqIGZpcnN0X3ZhbGlkX21mbiBhcyB0aGUgc3RhcnQgb2YgdGhlIG1l
bW9yeQogICAgICAgICogbWF4X3BhZ2UgLSBmaXJzdF92YWxpZF9tZm4gYXMgdGhlIHNwYW5uZWQg
cGFnZXMKICAgIAogICAgTm90ZSB0aGF0IGZpcnN0X3ZhbGlkX21mbiBpcyBub3cgYmVlbiBleHBv
cnRlZC4gVGhlIHByb3RvdHlwZSBoYXMgYmVlbgogICAgYWRkZWQgaW4gYXNtLWFybS9udW1hLmgg
YW5kIG5vdCBpbiBhIGNvbW1vbiBoZWFkZXIgYmVjYXVzZSBJIHdvdWxkCiAgICBleHBlY3QgdGhl
IHZhcmlhYmxlIHRvIGJlY29tZSBzdGF0aWMgb25jZSBOVU1BIGlzIGZ1bGx5IHN1cHBvcnRlZCBv
bgogICAgQXJtLgogICAgCiAgICBUaGlzIGlzIFhTQS0yNDUuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXZpZXdl
ZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmVw
b3J0ZWQtYW5kLVRlc3RlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0Bv
cmFjbGUuY29tPgogICAgbWFzdGVyIGNvbW1pdDogNTQxNGJhN2Y1ZTFmZmM4OGVkMjc1OGIxZTFi
MTRiYmZkMzUzNmE2MQogICAgbWFzdGVyIGRhdGU6IDIwMTctMDktMjkgMTM6MjM6MTEgLTA3MDAK
CmNvbW1pdCA3MDkyMzBmYWMyZDMxNTBjOTM4YzM2OTdjNjNiZmFmMTFmZGExN2M0CkF1dGhvcjog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBGcmkgT2N0IDYgMTU6
MjI6MDggMjAxNyArMDIwMAoKICAgIHhlbi9wYWdlX2FsbG9jOiBDb3ZlciBtZW1vcnkgdW5yZXNl
cnZlZCBhZnRlciBib290IGluIGZpcnN0X3ZhbGlkX21mbgogICAgCiAgICBPbiBBcm0sIHNvbWUg
cmVnaW9ucyAoZS5nIEluaXRyYW1mcywgRG9tMCBLZXJuZWwuLi4pIGFyZSBtYXJrZWQgYXMKICAg
IHJlc2VydmVkIHVudGlsIHRoZSBoYXJkd2FyZSBkb21haW4gaXMgYnVpbHQgYW5kIHRoZXkgYXJl
IGNvcGllZCBpbnRvIGl0cwogICAgbWVtb3J5LiBUaGVyZWZvcmUsIHRoZXkgd2lsbCBub3QgYmUg
YWRkZWQgaW4gdGhlIGJvb3QgYWxsb2NhdG9yIHZpYQogICAgaW5pdF9ib290X3BhZ2VzLgogICAg
CiAgICBJbnN0ZWFkLCBpbml0X3hlbmhlYXBfcGFnZXMgd2lsbCBiZSBjYWxsZWQgb25jZSB0aGUg
cmVnaW9uIGFyZSBub3QgdXNlZAogICAgYW55bW9yZS4KICAgIAogICAgVXBkYXRlIGZpcnN0X3Zh
bGlkX21mbiBpbiBib3RoIGluaXRfaGVhcF9wYWdlcyBhbmQgaW5pdF9ib290X3BhZ2VzCiAgICAo
YWxyZWFkeSBleGlzdCkgdG8gY292ZXIgYWxsIHRoZSBjYXNlcy4KICAgIAogICAgVGhpcyBpcyBY
U0EtMjQ1LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogICAgW0FkanVzdCBjb21tZW50LCBhZGRlZCBsb2NraW5nIGFyb3VuZCBmaXJz
dF92YWxpZF9tZm4gdXBkYXRlXQogICAgU2lnbmVkLW9mZi1ieTogQm9yaXMgT3N0cm92c2t5IDxi
b3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXBvcnRlZC1hbmQtVGVzdGVkLWJ5OiBL
b25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiBlYzZkOTAyM2UxZjU0Y2RjY2JmMmU0YzYzY2Y5NDdmMWJlMmIxZThlCiAgICBtYXN0
ZXIgZGF0ZTogMjAxNy0wOS0yOSAxMzoyMjo1MiAtMDcwMAoocWVtdSBjaGFuZ2VzIG5vdCBpbmNs
dWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 11:01:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 11:01:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2ElW-0003Pt-6E; Wed, 11 Oct 2017 11:01:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=450355d75=wei.liu2@citrix.com>)
 id 1e2ElV-0003PL-1z
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 11:01:29 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 43/9E-25852-80AFDD95; Wed, 11 Oct 2017 11:01:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpC7rr7u
 RBg8XWVgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmXzs1iLDgoXDHj1nrWBsbzfF2MnBwSAv4S
 q9ZdZQWxWQRUJZ5ufwJmswkoS/zs7GUDsUUEdCWeLXgGZHNxMAtMY5S43L6ZCSQhLGAtsfH5O
 7AiXgELiVvPToHFhQQ8JDau/sgEEReUODnzCQuIzSygI7Fg9yegeg4gW1pi+T8OkDCngKfE8f
 V9YHtFBVQkOpfOYYEYoyDRMf0Y0wRGvllIJs1CMmkWwqQFjMyrGNWLU4vKUot0zfWSijLTM0p
 yEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQIDjQEIdjDOvOx/iFGSg0lJlPf687uRQnxJ+SmV
 GYnFGfFFpTmpxYcYZTg4lCR4rX8C5QSLUtNTK9Iyc4AhD5OW4OBREuF1BUnzFhck5hZnpkOkT
 jEqSonz7vwBlBAASWSU5sG1weLsEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5o0DG82Tmlc
 BNfwW0mAlosWjaHZDFJYkIKakGxkU7lvhcY1rUnmSu17n4lupWGz4XCemtpyefe+7I+HaV29e
 VHou6V8TuEXl+jDPHtPNk8p2/n3YdU5dbr7v+zvJuzUmPYx1NZhZmOKneNu1ktH6ybdXxtglz
 A60f9b/W3dl4RXxq7ZMpE2YqO7ZPjzwu8EDT1NBU4Pj0+Ak9y/LfzZbhuMQtdEeJpTgj0VCLu
 ag4EQDuOUZjrgIAAA==
X-Env-Sender: prvs=450355d75=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1507719684!64688066!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20688 invoked from network); 11 Oct 2017 11:01:25 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 11:01:25 -0000
X-IronPort-AV: E=Sophos;i="5.43,361,1503360000"; d="scan'208";a="445403845"
Date: Wed, 11 Oct 2017 12:01:22 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171011110122.h3aofwffvzmzo2ul@citrix.com>
References: <1507316400-5169-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507316400-5169-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] tools/libxc: Fix domid parameter types
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMDYsIDIwMTcgYXQgMDg6MDA6MDBQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBNaXhlZCB0aHJvdWdob3V0IGxpYnhjIGFyZSB1aW50MzJfdCwgaW50LCBhbmQgZG9t
aWRfdCBmb3IgZG9taWQgcGFyYW1ldGVycy4KPiBXaXRoIGEgc2lnbmVkIHR5cGUsIGFuZCBhbiBl
eHBsaWNpdGx5IDE2LWJpdCB0eXBlLCBpdCBpcyBleGNlZWRpbmdseSBkaWZmaWN1bHQKPiB0byBj
b25zdHJ1Y3QgYW4gSU5WQUxJRF9ET01JRCBjb25zdGFudCB3aGljaCB3b3JrcyB3aXRoIGFsbCBv
ZiB0aGVtLiAgKFRoZQo+IG1haW4gcHJvYmxlbSBiZWluZyB0aGF0IGRvbWlkX3QgZ2V0cyB1bmNv
bmRpdGlvbmFsbHkgemVybyBleHRlbmRlZCB3aGVuCj4gcHJvbW90ZWQgdG8gaW50IGZvciBhcml0
aG1hdGljLikKPiAKPiBMaWJ4bCB1c2VzIHVpbnQzMl90IGNvbnNpc3RlbnRseSBldmVyeXdoZXJl
LCBzbyBhbHRlciBsaWJ4YyB0byBtYXRjaC4KPiAKClRoZSBmb2xsb3dpbmcgZGlmZiBpcyByZXF1
aXJlZDoKCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tX3NhdmUuYyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2RvbV9zYXZlLmMKaW5kZXggMTk0YmJkYmM1ZC4uNjQ4NzY3MjI3NyAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG9tX3NhdmUuYworKysgYi90b29scy9saWJ4bC9s
aWJ4bF9kb21fc2F2ZS5jCkBAIC0xNDksNyArMTQ5LDcgQEAgc3RhdGljIHZvaWQgZG9tYWluX3N1
c3BlbmRfc3dpdGNoX3FlbXVfbG9nZGlydHlfZG9uZQogfQogCiB2b2lkIGxpYnhsX19kb21haW5f
c3VzcGVuZF9jb21tb25fc3dpdGNoX3FlbXVfbG9nZGlydHkKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAoaW50IGRvbWlkLCB1bnNpZ25lZCBlbmFibGUsIHZvaWQgKnVzZXIpCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKHVpbnQzMl90IGRvbWlkLCB1bnNpZ25lZCBlbmFi
bGUsIHZvaWQgKnVzZXIpCiB7CiAgICAgbGlieGxfX3NhdmVfaGVscGVyX3N0YXRlICpzaHMgPSB1
c2VyOwogICAgIGxpYnhsX19lZ2MgKmVnYyA9IHNocy0+ZWdjOwpkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5k
ZXggYmNiNmIwYWU5NS4uNzBhMWU2ZTkxNSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxf
aW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC0zNzkzLDcg
KzM3OTMsNyBAQCB2b2lkIGxpYnhsX194Y19kb21haW5fc2F2ZXJlc3RvcmVfYXN5bmNfY2FsbGJh
Y2tfZG9uZShsaWJ4bF9fZWdjICplZ2MsCiAKIAogX2hpZGRlbiB2b2lkIGxpYnhsX19kb21haW5f
c3VzcGVuZF9jb21tb25fc3dpdGNoX3FlbXVfbG9nZGlydHkKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAoaW50IGRvbWlkLCB1bnNpZ25lZCBpbnQgZW5hYmxlLCB2b2lkICpkYXRhKTsK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodWludDMyX3QgZG9taWQsIHVuc2lnbmVk
IGludCBlbmFibGUsIHZvaWQgKmRhdGEpOwogX2hpZGRlbiB2b2lkIGxpYnhsX19kb21haW5fY29t
bW9uX3N3aXRjaF9xZW11X2xvZ2RpcnR5KGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGRvbWlkLCB1bnNpZ25lZCBlbmFi
bGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhs
X19sb2dkaXJ0eV9zd2l0Y2ggKmxkcyk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9z
YXZlX21zZ3NfZ2VuLnBsIGIvdG9vbHMvbGlieGwvbGlieGxfc2F2ZV9tc2dzX2dlbi5wbAppbmRl
eCAzYWU3MzczYWZjLi5jYmE3YTMwZTRjIDEwMDc1NQotLS0gYS90b29scy9saWJ4bC9saWJ4bF9z
YXZlX21zZ3NfZ2VuLnBsCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3NhdmVfbXNnc19nZW4ucGwK
QEAgLTI3LDcgKzI3LDcgQEAgb3VyIEBtc2dzID0gKAogICAgIFsgIDQsICdzcmN4QScsICAicG9z
dGNvcHkiLCBbXSBdLAogICAgIFsgIDUsICdzcmN4QScsICAiY2hlY2twb2ludCIsIFtdIF0sCiAg
ICAgWyAgNiwgJ3NyY3hBJywgICJ3YWl0X2NoZWNrcG9pbnQiLCBbXSBdLAotICAgIFsgIDcsICdz
Y3hBJywgICAic3dpdGNoX3FlbXVfbG9nZGlydHkiLCAgW3F3KGludCBkb21pZAorICAgIFsgIDcs
ICdzY3hBJywgICAic3dpdGNoX3FlbXVfbG9nZGlydHkiLCAgW3F3KHVpbnQzMl90IGRvbWlkCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgZW5h
YmxlKV0gXSwKICAgICBbICA4LCAncmN4JywgICAgInJlc3RvcmVfcmVzdWx0cyIsICAgICAgIFsn
eGVuX3Bmbl90JywgJ3N0b3JlX2dmbicsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJ3hlbl9wZm5fdCcsICdjb25zb2xlX2dmbiddIF0sCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 11:18:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 11:18:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2F1P-0004Xr-Pp; Wed, 11 Oct 2017 11:17:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=450610473=citrix-osstest@xenproject.org>)
 id 1e2F1O-0004XT-KY
 for xen-devel@lists.xensource.com; Wed, 11 Oct 2017 11:17:54 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 AD/80-31930-1EDFDD95; Wed, 11 Oct 2017 11:17:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXvfh37u
 RBjs+sFvcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oyFs5uYC64LVEzqPMTWwHieq4uRk0NCwF/i
 0PVW5i5GDiDbXaJhbxpIWETAWWLCh9tsIDavgJ7E8S2HGUFsYYFAiemLTwPFuYDKn7NKrGpex
 gLRqyrxY00xSA2bgIfExJ6JLCA2C1B42o8GJhBbSEBLYunilUwQMwUlTs58AlbDLCAhcfDFC6
 gTLCT2vqqYwMg7C0nVLCRVCxiZVjFqFKcWlaUW6RoZ6yUVZaZnlOQmZuboGhqY6uWmFhcnpqf
 mJCYV6yXn525iBAZOPQMD4w7GHe1+hxglOZiURHmvP78bKcSXlJ9SmZFYnBFfVJqTWnyIUYaD
 Q0mCd/8foJxgUWp6akVaZg4whGHSEhw8SiK8oSBp3uKCxNzizHSI1ClGXY5jmy7/YRJiycvPS
 5US520EKRIAKcoozYMbAYunS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeR+ATOHJzCuB2/
 QK6AgmoCNE0+6AHFGSiJCSamCsU20ziN3nunTvRJUfZhX3t/KFCh9kZj/amHB3wbvtuRyVW38
 6FoabPnTyVa5ezNmik2YQmmRbcs5RQObOZpZvzoFt8hufpWvviJYPWix4LiOm+MjtS2JBie7G
 5lmhm271zzysLKC+b9Wa8wum+KR5lOx7sLp76WwtSZ0dzQmS/Fc/bpTWYVJiKc5INNRiLipOB
 ACA4IvmogIAAA==
X-Env-Sender: prvs=450610473=citrix-osstest@xenproject.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1507720671!102891546!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30122 invoked from network); 11 Oct 2017 11:17:52 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 11:17:52 -0000
X-IronPort-AV: E=Sophos;i="5.43,361,1503360000"; d="scan'208";a="453375955"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL05.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72228-mainreport@xen.org>
X-Osstest-Failures: distros-debian-squeeze:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-squeeze:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-squeeze:build-arm64:capture-logs:broken:nonblocking
 distros-debian-squeeze:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-squeeze:test-amd64-i386-amd64-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-squeeze:test-amd64-i386-i386-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-squeeze:test-amd64-amd64-i386-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-squeeze:test-amd64-amd64-amd64-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=72196
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 11 Oct 2017 12:17:41 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL05.citrite.net
Subject: [Xen-devel] [distros-debian-squeeze test] 72228: tolerable trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMjI4IGRpc3Ryb3MtZGViaWFuLXNxdWVlemUgcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjIyOC8KCkZhaWx1
cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBo
b3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcyMTk2CiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgNzIxOTYKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dz
ICAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3MjE5NgogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcyMTk2
CiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtc3F1ZWV6ZS1uZXRib290LXB5Z3J1YiAxMCBkZWJpYW4t
ZGktaW5zdGFsbCBmYWlsIGxpa2UgNzIxOTYKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXNxdWVlemUt
bmV0Ym9vdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcyMTk2CiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtc3F1ZWV6ZS1uZXRib290LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5z
dGFsbCBmYWlsIGxpa2UgNzIxOTYKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtc3F1ZWV6ZS1uZXRi
b290LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzIxOTYKCmJhc2VsaW5l
IHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3MjE5NgoKam9iczoKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1zcXVlZXplLW5ldGJvb3QtcHlncnViICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXNxdWVlemUtbmV0Ym9vdC1weWdy
dWIgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zcXVlZXpl
LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9n
cwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rl
c3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 11:24:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 11:24:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2F7T-0005Gp-J1; Wed, 11 Oct 2017 11:24:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45060836d=Andrew.Cooper3@citrix.com>)
 id 1e2F7R-0005Gj-QT
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 11:24:09 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 53/60-05651-85FFDD95; Wed, 11 Oct 2017 11:24:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsWSzvfng27E/7u
 RBvNuilp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl9bWuZCy4qVDw49pCtgfG+VBcjJ4eEgL/E
 /RlX2UBsYYEwiQcLD7CA2CICyhK9v36D2cwCehIXbi4Asrk4hASWMkp0v5jNCJJgE9CX2P3iE
 xOIzStgK9HU9YwdxGYRUJVY+OgoK4gtKhAu0XS2nwWiRlDi5MwnYDangL3E4gVngOo5gBZoSq
 zfpQ+xS16ieetsZghbXKLpy0qwMUICahLX+i+xQ9ycLrH17y/mCYwCs5BMnYUwaRaSSbOQTFr
 AyLKKUaM4tagstUjXyEgvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwZOsZGBh3
 ME494XeIUZKDSUmU9/rzu5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHj1/gHlBItS01Mr0jJzg
 NEDk5bg4FES4f36FyjNW1yQmFucmQ6ROsWoKCXOmwTSJwCSyCjNg2uDRewlRlkpYV5GBgYGIZ
 6C1KLczBJU+VeM4hyMSsK8/CBTeDLzSuCmvwJazAS0WDTtDsjikkSElFQDI1fmZOENF5dtkGj
 8acz9JnBmat3x2zv0q2pY/i7f6rOyWcV8bXyWjMhsXd7SRxE+Sb9XnLytY6AoNdVnKzvv1Pe7
 5Zab/Ita35Mcr10UNenY6677DhsW/Luvb7Hp63+x5izxr/mCsyR3T77500gq8kh2+uVaWw77a
 efLlGezrxDsfxkdVr8vSYmlOCPRUIu5qDgRAJezgwPTAgAA
X-Env-Sender: prvs=45060836d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1507721045!54298545!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40989 invoked from network); 11 Oct 2017 11:24:07 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 11:24:07 -0000
X-IronPort-AV: E=Sophos;i="5.43,361,1503360000"; d="scan'208";a="106233325"
To: Jan Beulich <JBeulich@suse.com>
References: <59DCC06B020000780018452D@prv-mh.provo.novell.com>
 <1cae5b66-660f-6066-a656-4191931a6196@citrix.com>
 <59DDE8130200007800184B75@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <cd9be2b3-4c31-be93-2495-beb42c436577@citrix.com>
Date: Wed, 11 Oct 2017 12:23:51 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59DDE8130200007800184B75@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86emul: handle address wrapping for
 VMASKMOVP{S, D}
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTEvMTAvMTcgMDg6NDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDEwLjEwLjE3IGF0
IDE0OjQzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDEwLzEwLzE3
IDExOjQzLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IFRoZXJlJ3MgYW5vdGhlciBpc3N1ZSBoZXJl
LCBidXQgSSdsbCBmaXJzdCBoYXZlIHRvIHRoaW5rIGFib3V0IHBvc3NpYmxlCj4+PiAocHJlZmVy
YWJseSBub24taW50cnVzaXZlKSBzb2x1dGlvbnM6IEFuIGFjY2VzcyBjcm9zc2luZyBhIHBhZ2UK
Pj4+IGJvdW5kYXJ5IGFuZCBoYXZpbmcKPj4+IC0gYSBzZXQgbWFzayBiaXQgY29ycmVzcG9uZGlu
ZyB0byBhbiBlbGVtZW50IGZ1bGx5IGxpdmluZyBpbiB0aGUgZmlyc3QKPj4+ICAgcGFnZSwKPj4+
IC0gb25lIG9yIG1vcmUgY2xlYXIgbWFzayBiaXRzIGNvcnJlc3BvbmRpbmcgdG8gdGhlIGluaXRp
YWwgZWxlbWVudHMgb24KPj4+ICAgdGhlIHNlY29uZCBwYWdlLAo+Pj4gLSBhbm90aGVyIGhpZ2hl
ciBtYXNrIGJpdCBiZWluZyBzZXQKPj4+IHdvdWxkIHJlc3VsdCBpbiBhIHdyb25nIENSMiB2YWx1
ZSB0byBiZSByZXBvcnRlZCBpbiBjYXNlIHRoZSBhY2Nlc3MgdG8KPj4+IHRoZSBzZWNvbmQgcGFn
ZSB3b3VsZCBjYXVzZSBhIGZhdWx0IChpdCB3b3VsZCBwb2ludCB0byB0aGUgc3RhcnQgb2YgdGhl
Cj4+PiBwYWdlIGluc3RlYWQgb2YgdGhlIGVsZW1lbnQgYmVpbmcgYWNjZXNzZWQpLiBOZWl0aGVy
IHNwbGl0dGluZyB0aGUKPj4+IGFjY2VzcyBoZXJlIGludG8gbXVsdGlwbGUgb25lcyBub3IgdW5p
Zm9ybWx5IHBhc3NpbmcgYSBieXRlIG9yIHdvcmQKPj4+IGVuYWJsZSBtYXNrIGludG8gLT53cml0
ZSgpIHNlZW0gdmVyeSBkZXNpcmFibGUuCj4+IElzIHRoaXMganVzdCBzdXBwb3NpdGlvbiwgb3Ig
aGF2ZSB5b3UgY29uZmlybWVkIHdoYXQgcmVhbGx5IGhhcHBlbnMgb24KPj4gaGFyZHdhcmU/Cj4g
SSBoYWQgZG9uZSBzb21lIGV4cGVyaW1lbnRzIGFscmVhZHkgYXQgdGhlIHRpbWUgSSB3cm90ZSB0
aGlzLgo+IEkndmUgbm93IGRvbmUgbW9yZS4gSWYgdGhlIGZhdWx0IG9jY3VycyBvbiB0aGUgaGln
aCBwYWdlLCB0aGUgQ1IyCj4gdmFsdWUgKG9uIEhhc3dlbGwpIGRlcGVuZHMgb24gd2hldGhlciB0
aGVyZSB3YXMgYW4gZW5hYmxlZAo+IGFjY2VzcyB0byB0aGUgbG93IHBhZ2UuIElmIHNvLCBDUjIg
aG9sZHMgdGhlIGFkZHJlc3Mgb2YgdGhlIGxhc3QKPiBieXRlIG9mIHRoZSBvdmVyYWxsIHJhbmdl
IChldmVuIGlmIHRoZSBoaWdoZXN0IG1hc2sgYml0IGlzIGNsZWFyKS4gSWYKPiBub3QsIENSMiBo
b2xkcyB0aGUgYWRkcmVzcyBvZiB0aGUgbG93ZXN0IGJ5dGUgYWN0dWFsbHkgYmVpbmcKPiBhY2Nl
c3NlZC4KClRoZSBhbnN3ZXIgYXBwZWFycyB0byBiZSAiaXRzIGNvbXBsaWNhdGVkIi4KCj4+IEkg
ZXhwZWN0IHRoYXQgdGhlIG1hc2sgb3BlcmF0aW9ucyB0dXJuIGludG8gbXVsdGktcGFydCBvcGVy
YXRpb25zLCB3aGljaAo+PiBtZWFucyB0aGVpciBiZWhhdmlvdXIgb24gYSBzdHJhZGRsZWQgZmF1
bHQgaXMgaW1wbGVtZW50YXRpb24gZGVmaW5lZAo+PiAoYW5kIGJlaGF2ZXMgZGlmZmVyZW50bHkg
YmV0d2VlbiBBdG9tcyBhbmQgWGVvbnMpLgo+Pgo+PiBPbmUgb3B0aW9uIHdlIGNvdWxkIGRvIGlz
IHRvIGhhdmUgYSB2YXJpYXRpb24gb2YgdGhlICJJbXBsZW1lbnQKPj4gaHZtZW11bF93cml0ZSgp
IHVzaW5nIHJlYWwgbWFwcGluZ3MiIGxvZ2ljIHdoZXJlIHdlIHB1bGwgbWFwcGluZ3MgaW50bwo+
PiB0aGUgdm1hcCBpbmRpdmlkdWFsbHksIGJ1dCB0aGF0IHdvdWxkIHJlcXVpcmUgc29tZSBwYXJ0
IG9mIHRoZSBjb2RlIHRvCj4+IGNvbnZlcnQgZWEgKyBtYXNrID0+IGxpbmVhciBhZGRyZXNzIG9m
IGVhY2ggdW5pdCwgc28gdGhlIGV2ZW50dWFsCj4+IG1hcHBpbmcgY2FuIGJlIGNvbnN0cnVjdGVk
IHBpZWNlLXdpc2UuCj4gSSBjZXJ0YWlubHkgaGF2ZSBubyBBdG9tIHRvIHBsYXkgd2l0aCAtIG9u
IHRoZSBIYXN3ZWxsLCB0aGUgd3JpdGUKPiB0byB0aGUgZmlyc3QgcGFnZSBkb2VzIG5vdCB0YWtl
IGVmZmVjdCB3aGVuIHRoZSBhY2Nlc3MgdG8gdGhlCj4gc2Vjb25kIHBhZ2UgZmF1bHRzLiBIZW5j
ZSBzcGxpdHRpbmcgdGhlIGFjY2Vzc2VzIChhcyBzdWdnZXN0ZWQKPiBhcyBhbiBvcHRpb24gYWJv
dmUpIGNsZWFybHkgd291bGQgbm90IGJlIHZhbGlkLgoKTm90IHNvLsKgIElmIHRoZSBiZWhhdmlv
dXIgaXMgaW1wbGVtZW50YXRpb24gZGVmaW5lZCwgc3BsaXR0aW5nIHRoZQphY2Nlc3NlcyBpbiB0
aGUgZW11bGF0b3Igd291bGQgYmUgdmFsaWQsIGV2ZW4gaWYgaXQgZGlmZmVycyBmcm9tCmhhcmR3
YXJlIGJlaGF2aW91ci4KClRoZSBwcm9ibGVtIGhlcmUgaXMgd29ya2luZyBvdXQgd2hldGhlciB0
aGUgYmVoYXZpb3VyIGhlcmUgaXMKaW1wbGVtZW50YXRpb24gZGVmaW5lZCwgb3Igd2hldGhlciBp
dCBkZWZpbmVkIGFzIGhhdmluZyBhdG9taWMKcHJvcGVydGllcy7CoCBJIGFtIG5vdCBhd2FyZSBv
ZiBhbnkgc3RhdGVtZW50IGluIGFueSBvZiB0aGUgdmVuZG9yCm1hbnVhbHMgd2hpY2ggY29uZmly
bXMgdGhlIGF0b21pYyBwcm9wZXJ0aWVzLCBvciBkZWNsYXJlcyB0aGUgYmVoYXZpb3VyCmFzIGlt
cGxlbWVudGF0aW9uIGRlZmluZWQuCgo+Cj4gT24gbXkgRGluYXIgKEFNRCBGYW0xNSksIG90b2gs
IENSMiBhbHdheXMgcG9pbnRzIGF0IHRoZQo+IGxvd2VzdCBieXRlIG9mIHRoZSBhY3R1YWxseSBh
Y2Nlc3NlZCBmaWVsZChzKSBvbiB0aGUgcGFnZSBjYXVzaW5nCj4gdGhlIGZhdWx0IChpLmUuIHRo
ZSBiZWhhdmlvciBJIGhhZCBpbXBsaWVkIGluIG15IG9yaWdpbmFsIHJlbWFyayB0bwo+IHRoZSBw
YXRjaCkuCgpUaGlzIGlzIGNlcnRhaW5seSBtb3JlIGxvZ2ljYWwgYmVoYXZpb3VyLgoKPgo+IFBl
cmhhcHMgdG8gYXZvaWQgcGFzc2luZyBieXRlL3dvcmQgZW5hYmxlcyBpbnRvIC0+cmVhZCBhbmQK
PiAtPndyaXRlKCkgKG5vdCBzdXJlIHdoeSBvcmlnaW5hbGx5IEkgaGFkIHRob3VnaHQgb2YgdGhl
IGxhdHRlcgo+IG9ubHkpIHdlIGNvdWxkIGV4dGVuZCBzdHJ1Y3QgcGFnZWZhdWx0X2luZm8gdG8g
aW5jbHVkZSBhbgo+ICJvZmZzZXQgZnJvbSBzdGFydCBvZiBhY2Nlc3NlZCByYW5nZSIgZmllbGQs
IHRvIGJlIHBhc3NlZCBpbnRvCj4geDg2X2VtdWxfcGFnZWZhdWx0KCkgaW4gYWRkaXRpb24gdG8g
dGhlIGN1cnJlbnQgYXJndW1lbnRzPwoKQW4gaW50ZXJlc3RpbmcgcXVlc3Rpb24gd291bGQgYmUg
d2hldGhlciBhbiBhY2Nlc3Mgd2l0aCBubyBtYXNrIGJpdHMgc2V0CmluIHRoZSBmaXJzdCBwYWdl
IGZhdWx0cyBpZiB0aGUgZmlyc3QgcGFnZSBpcyBub3QgcHJlc2VudC7CoCBUaGlzIHdvdWxkCmhl
bHAgaWRlbnRpZnkgd2hldGhlciBhIHBhZ2V3YWxrIGlzIGRvbmUgZm9yIHN0YXJ0IG9mIHRoZSBh
Y2Nlc3MsIG9yCndoZXRoZXIgdGhlIGZpcnN0IHBhZ2UgaXMgb21pdHRlZCBlbnRpcmVseSB3aGVu
IHRoZSBtYXNrIHBlcm1pdHMuwqAgKEkKY2FuIHNlZSB0aGUgbGF0dGVyIGJlaGF2aW91ciBiZWlu
ZyBmYXN0ZXIsIGJ1dCBwZXJoYXBzIG1vcmUgY29tcGxpY2F0ZWQKaW4gc2lsaWNvbiwgc28gSSdt
IGhhdmluZyBhIGhhcmQgdGltZSBqdWRnaW5nIGlzIGxpa2VseSB0byBoYXBwZW4pLgoKCkF0IHRo
ZSBlbmQgb2YgdGhlIGRheSwgdGhpcyBpcyBjbGVhcmx5IGEgY29ybmVyIGNhc2Ugd2hpY2ggYmVo
YXZlcwpkaWZmZXJlbnRseSBpbiBkaWZmZXJlbnQgY2lyY3Vtc3RhbmNlcywgd2hpY2ggZ2l2ZXMg
dXMgc29tZSBmbGV4aWJpbGl0eQppbiBob3cgd2UgZml4IGl0LsKgIEknZCBvcHQgZm9yIGF0b21p
YyBiZWhhdmlvdXIgd2hlcmV2ZXIgcG9zc2libGUsCmJlY2F1c2UgaXQgaXMgY2xlYXJseSBob3cg
YXQgbGVhc3Qgb25lIHBpZWNlIG9mIGhhcmR3YXJlIGFjdHVhbGx5CmJlaGF2ZXMsIGFuZCBpdCBp
cyB0aGUgc2FmZXIgb3B0aW9uIHRvIHRha2UgZS5nLiBmb3IgZW11bGF0aW9uIGNhdXNlZCBieQpp
bnRyb3NwZWN0aW9uLsKgIFNvIGxvbmcgYXMgQ1IyIHBvaW50cyB0byB0aGUgY29ycmVjdCA0ayBm
cmFtZSwgZGVtYW5kCnBhZ2luZyB3aWxsIHdvcmsgaW5zaWRlIHRoZSBndWVzdCwgc28gSSBkb24n
dCB0aGluayB3ZSBzaG91bGQgd29ycnkgdG9vCm11Y2ggYWJvdXQgZXhhY3RseSB3aGVyZSBpdCBw
b2ludHMuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 11:27:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 11:27:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2FAP-0005Vc-0J; Wed, 11 Oct 2017 11:27:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2FAN-0005VV-BN
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 11:27:11 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 DA/13-01687-E000ED95; Wed, 11 Oct 2017 11:27:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS5eP4V6
 kwZZuToslHxezODB6HN39mymAMYo1My8pvyKBNePmpJvsBevYKtZeOMHUwLiItYuRk0NIIE+i
 6c8zNhCbV8BO4tjizSwgtoSAocTphTfBbBYBVYmHn++wg9hsAuoSbc+2g/WKCOhLrP26mKmLk
 YuDWWA9o8T167+YQBLCAtESi+5uY4dYYCvx7vduRhCbE2jBgXVngYZyAC0TlPi7QxgkzCygJf
 Hw1y0WCFtbYtnC18wgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGJUL04tKkst0jXWSyr
 KTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDD4GINjBuPef0yFGSQ4mJVHe68/vRgrx
 JeWnVGYkFmfEF5XmpBYfYpTh4FCS4K35D5QTLEpNT61Iy8wBxgFMWoKDR0mEdw5Imre4IDG3O
 DMdInWK0ZjjxsPrf5g4Om7e/cMkxJKXn5cqJc4bA1IqAFKaUZoHNwgWn5cYZaWEeRmBThPiKU
 gtys0sQZV/xSjOwagkzPvvH9AUnsy8Erh9r4BOYQI6RTTtDsgpJYkIKakGxqn7H1WnNTMuMuD
 kVDvYwfOpOGR10EejVj22lQv/PGJ9/zr5vsgmzbkG6xyOnzNessi0I8kk+ctmnrqJ56+ZJeQm
 3ujV6/n4xE9l9c8jXN9T9OyOJ7D9vRzK49/MOvfXl61ZgorTmwQuKiz0azS5kHCGfU1Al3OXV
 tDfAwwNBak6nOfMi/V3KbEUZyQaajEXFScCAMMoxA/KAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1507721228!86687246!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23315 invoked from network); 11 Oct 2017 11:27:09 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 11 Oct 2017 11:27:09 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 11 Oct 2017 05:27:07 -0600
Message-Id: <59DE1C290200007800184DFD@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 11 Oct 2017 05:27:05 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Haozhong Zhang" <haozhong.zhang@intel.com>
References: <20171011030345.14408-1-haozhong.zhang@intel.com>
In-Reply-To: <20171011030345.14408-1-haozhong.zhang@intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, xen-devel@lists.xen.org,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] VT-d: use two 32-bit writes to update
 DMAR fault address registers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDExLjEwLjE3IGF0IDA1OjAzLCA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPiB3cm90
ZToKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwo+ICsrKyBiL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCj4gQEAgLTExMDUsNyArMTEwNSwxMyBA
QCBzdGF0aWMgdm9pZCBkbWFfbXNpX3NldF9hZmZpbml0eShzdHJ1Y3QgaXJxX2Rlc2MgCj4gKmRl
c2MsIGNvbnN0IGNwdW1hc2tfdCAqbWFzaykKPiAgCj4gICAgICBzcGluX2xvY2tfaXJxc2F2ZSgm
aW9tbXUtPnJlZ2lzdGVyX2xvY2ssIGZsYWdzKTsKPiAgICAgIGRtYXJfd3JpdGVsKGlvbW11LT5y
ZWcsIERNQVJfRkVEQVRBX1JFRywgbXNnLmRhdGEpOwo+IC0gICAgZG1hcl93cml0ZXEoaW9tbXUt
PnJlZywgRE1BUl9GRUFERFJfUkVHLCBtc2cuYWRkcmVzcyk7Cj4gKyAgICBkbWFyX3dyaXRlbChp
b21tdS0+cmVnLCBETUFSX0ZFQUREUl9SRUcsIG1zZy5hZGRyZXNzX2xvKTsKPiArICAgIC8qCj4g
KyAgICAgKiBXaGVuIHgyQVBJQyBpcyBub3QgZW5hYmxlZCwgRE1BUl9GRVVBRERSX1JFRyBpcyBy
ZXNlcnZlZCBhbmQKPiArICAgICAqIGl0J3Mgbm90IG5lY2Vzc2FyeSB0byB1cGRhdGUgaXQuCj4g
KyAgICAgKi8KPiArICAgIGlmICh4MmFwaWNfZW5hYmxlZCkKCkknbSBwcmV0dHkgc3VyZSBpdCB3
YXMgcG9pbnRlZCBvdXQgYmVmb3JlIHRoYXQgdGhlIHN0eWxlIGhlcmUgaXMKd3JvbmcgKG1pc3Np
bmcgc3BhY2VzKS4gVGhhdCdzIGVhc3kgdG8gZml4IHdoaWxlIGNvbW1pdHRpbmcsIGJ1dAphbnl3
YXkuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 11:31:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 11:31:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2FE3-00068r-Fo; Wed, 11 Oct 2017 11:30:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=450528267=George.Dunlap@citrix.com>)
 id 1e2FE3-00068k-0r
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 11:30:59 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 8C/10-14867-2F00ED95; Wed, 11 Oct 2017 11:30:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXitHRDpO47hnu
 RBn/3GFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnb/i1nKjirULFh2lHWBsYe6S5GTg4JAX+J
 Qyd3s4DYwgJ+Et9mzAWzRQQCJN7Nu88MYjMLZEp8vPsUzBYSWMgoceAME4jNJqAnMe/4V6B6D
 g5eAVuJ+2tNQUwWAVWJ3X2lIBWiAuESTWf7wSbyCghKnJz5BMzmFLCTOH31CyNIObOApsT6Xf
 oQi8Qlbj2ZzwRhy0s0b50NtVRVYvGDo+wTGPlnIZk0C6F7FpLuWUi6FzCyrGLUKE4tKkst0jU
 20EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxKBiDYwfh3beAhRkkOJiVR3uvP
 70YK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDlBQa5kGBRanpqRVpmDjA+YNISHDxKIrz+IGne4
 oLE3OLMdIjUKUZFKXHeU/+BZgqAJDJK8+DaYDF5iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSs
 K8GiDjeTLzSuCmvwJazAS0WDTtDsjikkSElFQDYxn3sQ1nq5f37en55/HmBP/N7P/ebReuG31
 RWLzP64rvyYRtd/aJy3tbLDj6XvJ++O7Lle32bMX3lS74PZ14YLnqKkdJz2mcLR7hL54KuRp2
 fo6LOv5CO1V5xrVZH/tLj8qmtNr/F37QvNznUNa5TV/yz/VueLB53mQ2xa+bWcr3H7heMXmmw
 QMlluKMREMt5qLiRAC2jyogxAIAAA==
X-Env-Sender: prvs=450528267=George.Dunlap@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1507721453!51600804!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43193 invoked from network); 11 Oct 2017 11:30:54 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 11:30:54 -0000
X-IronPort-AV: E=Sophos;i="5.43,361,1503360000"; d="scan'208";a="445407651"
To: Andrew Cooper <andrew.cooper3@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20171010162011.9629-1-george.dunlap@citrix.com>
 <20171010162011.9629-7-george.dunlap@citrix.com>
 <651387df-9e8e-b4ea-c247-cb1325bd49b8@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <371d5782-72a7-0719-fbd2-5082964364a0@citrix.com>
Date: Wed, 11 Oct 2017 12:30:51 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <651387df-9e8e-b4ea-c247-cb1325bd49b8@citrix.com>
Content-Language: en-US
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 07/12] fuzz/x86_emulate: Move all state
	into fuzz_state
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTAvMjAxNyAwNzoyMCBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxMC8xMC8x
NyAxNzoyMCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gVGhpcyBpcyBpbiBwcmVwYXJhdGlvbiBm
b3IgYWRkaW5nIHRoZSBvcHRpb24gZm9yIGEgbW9yZSAiY29tcGFjdCIKPj4gaW50ZXJwcmV0YXRp
b24gb2YgdGhlIGZ1enppbmcgZGF0YSwgaW4gd2hpY2ggd2Ugb25seSBjaGFuZ2Ugc2VsZWN0Cj4+
IGJpdHMgb2YgdGhlIHN0YXRlLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cj4+IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Cj4+IC0tLQo+PiB2MzoKPj4gIC0gTW92ZSBEQVRBX09GRlNFVCBpbnNpZGUg
dGhlIHN0cnVjdHVyZQo+PiAgLSBSZW1vdmUgYSBzdHJheSBibGFuayBsaW5lCj4+IHYyOiBQb3J0
IG92ZXIgcHJldmlvdXMgY2hhbmdlcwo+Pgo+PiBDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGNpdHJpeC5jb20+Cj4+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+PiBDQzog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4gQ0M6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4gLS0tCj4+ICB0b29scy9mdXp6L3g4Nl9pbnN0cnVj
dGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYyB8IDg5ICsrKysrKysrKysrKystLS0tLS0tLS0tLS0K
Pj4gIDEgZmlsZSBjaGFuZ2VkLCA0NSBpbnNlcnRpb25zKCspLCA0NCBkZWxldGlvbnMoLSkKPj4K
Pj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enot
ZW11bC5jIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMK
Pj4gaW5kZXggODk5OGYyMWZlMS4uMjBkNTJiMzNmOCAxMDA2NDQKPj4gLS0tIGEvdG9vbHMvZnV6
ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMKPj4gKysrIGIvdG9vbHMvZnV6
ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMKPj4gQEAgLTI0LDE0ICsyNCw4
IEBACj4+ICAvKiBMYXlvdXQgb2YgZGF0YSBleHBlY3RlZCBhcyBmdXp6aW5nIGlucHV0LiAqLwo+
PiAgc3RydWN0IGZ1enpfY29ycHVzCj4+ICB7Cj4+IC0gICAgdW5zaWduZWQgbG9uZyBjcls1XTsK
Pj4gLSAgICB1aW50NjRfdCBtc3JbTVNSX0lOREVYX01BWF07Cj4+IC0gICAgc3RydWN0IGNwdV91
c2VyX3JlZ3MgcmVnczsKPj4gLSAgICBzdHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciBzZWdtZW50c1tT
RUdfTlVNXTsKPj4gLSAgICB1bnNpZ25lZCBsb25nIG9wdGlvbnM7Cj4+ICAgICAgdW5zaWduZWQg
Y2hhciBkYXRhWzQwOTZdOwo+PiAgfSBpbnB1dDsKPj4gLSNkZWZpbmUgREFUQV9PRkZTRVQgb2Zm
c2V0b2Yoc3RydWN0IGZ1enpfY29ycHVzLCBkYXRhKQo+PiAgCj4+ICAvKgo+PiAgICogSW50ZXJu
YWwgc3RhdGUgb2YgdGhlIGZ1enppbmcgaGFybmVzcy4gIENhbGN1bGF0ZWQgaW5pdGlhbGx5IGZy
b20gdGhlIGlucHV0Cj4+IEBAIC0zOSw3ICszMywxNCBAQCBzdHJ1Y3QgZnV6el9jb3JwdXMKPj4g
ICAqLwo+IAo+IFlvdSd2ZSBpbnZhbGlkYXRlZCBhIG51bWJlciBvZiB0aGUgY29tbWVudHMgZGVz
Y3JpYmluZyBiZWhhdmlvdXJzLAo+IGluY2x1ZGluZyB0aGUgZGVzY3JpcHRpb24gb2YgdGhlIGRp
ZmZlcmVuY2UgYmV0d2VlbiBmdXp6X3N0YXRlIGFuZAo+IGZ1enpfY29ycHVzLgoKV2VsbCBjb21w
bGV0ZWx5IGFwYXJ0IGZyb20gdGhlICdjb21wYWN0JyBmb3JtYXQsIEkgdGhpbmsgdGhpcyBtb3Zl
IG1ha2VzCnNlbnNlLiAgVGhlIHN0YXRlIG1vdmVkIGlzIGFjdHVhbGx5IHRoZSBzdGF0ZSBvZiB0
aGUgImVtdWxhdGVkIGNwdSIgLS0KdGhlIGVtdWxhdG9yIGFjdHVhbGx5IG1vZGlmaWVzIHRoaXMg
c3RhdGUgYXMgaW5zdHJ1Y3Rpb25zIGFyZSBleGVjdXRlZC4KSSB0aGluayBpdCBtYWtlcyBzZW5z
ZSB0byBrZWVwIHRoZSAiY3VycmVudCBzdGF0ZSBvZiB0aGUgdmlydHVhbApwcm9jZXNzb3IiIHNl
cGFyYXRlIGZyb20gImlucHV0IHdlIGdldCBmcm9tIGEgZmlsZSIuCgpJbiBmYWN0LCB0aGUgY29t
bWVudCBhYm92ZSB0aGlzIHNheXM6ICAiSW50ZXJuYWwgc3RhdGUgb2YgdGhlIGZ1enppbmcKaGFy
bmVzcy4gIENhbGN1bGF0ZWQgaW5pdGlhbGx5IGZyb20gdGhlIGlucHV0IGNvcnB1cywgYW5kIGxh
dGVyClttdXRhdGVkXSBieSB0aGUgZW11bGF0aW9uIGNhbGxiYWNrcy4iCgpUaGlzIGFjdHVhbGx5
IG1ha2VzIHRoYXQgY29tbWVudCAqbW9yZSogdHJ1ZSwgc2luY2UgYmVmb3JlIHRoaXMgcGF0Y2gK
YWxtb3N0IHRoZSBvbmx5IHN0YXRlIG1vZGlmaWVkIGJ5IHRoZSBlbXVsYXRpb24gY2FsbGJhY2tz
IHdhcyBhY3R1YWxseQppbiBmdXp6X2NvcnB1cywgbm90IGZ1enpfc3RhdGUuCgo+IFdoeSBkbyB5
b3UgbmVlZCB0byBtb3ZlIGFueSBvZiB0aGlzIGluIHRoZSBmaXJzdCBwbGFjZT/CoCBJZiB5b3Ug
aW5zaXN0Cj4gb24ga2VlcGluZyB0aGUgY29tcGFjdCBtb2RlLCB3aGF0J3Mgd3Jvbmcgd2l0aCBj
b25kaXRpb25hbGx5IHJlYWRpbmcgdGhlCj4gQUZMIGlucHV0IGludG8gZWl0aGVyIGZ1enpfY29w
dXMgZW50aXJlbHksIG9yIGludG8gZnV6el9jb3JwdXMuZGF0YVtdCj4gYW5kIHRoZW4gY29uZGl0
aW9uYWxseSBkZXJpdmluZyB0aGlzIHN0YXRlPwoKSSBkb24ndCBzZWUgYW55IGFkdmFudGFnZSBv
ZiB0aGF0LiAgSW4gZmFjdCBpdCB3b3VsZCBtZWFuIHRoYXQgdGhlIG5hbWUKImlucHV0IiBhbmQg
ImZ1enpfY29ycHVzIiBldmVuIG1vcmUgbWlzbGVhZGluZyB0aGFuIHRoZXkgYXJlIGJlZm9yZSB0
aGlzCnBhdGNoLgoKPiBUaGF0IHdheSwgeW91IGRvbid0IGJsb2NrIHdvcmsgdG8gZml4IHRoZSBy
b290IGNhdXNlLCB3aGljaCBuZWVkcyB0byBlbmQKPiB1cCB3aXRoIGFyY2hpdGVjdHVyYWwgdmFs
dWVzIGluIGZ1enpfc3RhdGUsIGRlcml2ZWQgZnJvbSBhIGJpdGZpZWxkcyBpbgo+IGZ1enpfY29y
cHVzLgoKeDg2X2VtdWxhdGUoKSBuZWVkcyBhIGNwdV91c2VyX3JlZ3Mgc3RydWN0dXJlOyBzbyBp
ZiB5b3Ugd2FudCB0aGUgZGF0YQppbiBmdXp6X2NvcnB1cyBub3QgdG8gbG9vayBleGFjdGx5IGxp
a2UgY3B1X3VzZXJfcmVncywgdGhlbiB5b3UnbGwgbmVlZAp0byBoYXZlIGFub3RoZXIgcGxhY2Ug
dG8gcHV0IGNwdV91c2VyX3JlZ3MsIGFuZCAicG9wdWxhdGUiIGl0IGJhc2VkIG9uCnRoZSBkYXRh
ICh3aGF0ZXZlciB0aGF0IGxvb2tzIGxpa2UpLiAgVGhlIG1vc3Qgb2J2aW91cyB0aGluZyB0byBk
byBpcyB0bwppcyB0byBkbyBleGFjdGx5IHdoYXQgSSd2ZSBkb25lIC0tIHBsYWNlIGNwdV91c2Vy
X3JlZ3MgaW5zaWRlIGZ1enpfc3RhdGUuCgpUaGUgc2FtZSB0aGluZyBpcyB0cnVlIGZvciB0aGUg
b3RoZXIgYml0cyBvZiBkYXRhIC0tIHRoZSByZWFkXyogYW5kCndyaXRlKiBjYWxsYmFja3MgbmVl
ZCAidW5wYWNrZWQiIHN0YXRlIHdoaWNoIHRoZXkgY2FuIHJlYWQgYW5kIG1vZGlmeS4KVGhlIG1v
c3Qgb2J2aW91cyB0aGluZyB0byBkbyBpcyB0byBoYXZlIGFycmF5cyBpbiBmdXp6X3N0YXRlIHdo
aWNoIHRoZXkKY2FuIHNpbXBseSByZWFkIGFuZCB3cml0ZSwgYW5kIHRvIHBvcHVsYXRlIHRoZW0g
YmFzZWQgb24gd2hhdGV2ZXIKc3RydWN0dXJlICJjb21wYWN0IiBzdHJ1Y3R1cmUgeW91IGVuZCB1
cCB3aXRoLgoKSWYgeW91IHdhbnQgdG8gcmUtaW50cm9kdWNlIGEgbW9yZSBjb21wYWN0IHN0cnVj
dHVyZSBmb3JtYXQgZm9yIHRoZQppbnB1dCBmaWxlLCB0aGVyZSBhcmUgbG90cyBvZiBvcHRpb25z
LiAgV2UgY2FuIG1ha2UgZnV6el9jb3JwdXMgaW50byBhCnVuaW9uLiAgV2UgY2FuIGhhdmUgJ2lu
cHV0JyBiZSBhIHB1cmUgY2hhciBhcnJheSwgYW5kIGNhc3QgaXQgaW50bwpzZXZlcmFsIGRpZmZl
cmVudCBzdHJ1Y3R1cmVzIGRlcGVuZGluZyBvbiBob3cgd2Ugd2FudCB0byBpbnRlcnByZXQgaXQu
Ck9yLCB3ZSBjYW4gZGVmaW5lIGEgbG9jYWwgc3RydWN0dXJlIG9uIGEgc3RhY2sgYW5kICJyZWFk
IiBmcm9tIHRoZSBtYWluCmlucHV0IGZpbGUgdmlhIGlucHV0X3JlYWQoKSBhbmQgZnJpZW5kcy4K
ClRoaXMgcGF0Y2ggbWFrZXMgYWxsIG9mIHRob3NlIG9wdGlvbnMgZWFzaWVyLCBub3QgaGFyZGVy
LgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 11:34:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 11:34:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2FHQ-0006I2-Uc; Wed, 11 Oct 2017 11:34:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=450336ad9=anthony.perard@citrix.com>)
 id 1e2FHP-0006Hw-RQ
 for xen-devel@lists.xensource.com; Wed, 11 Oct 2017 11:34:27 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 EF/25-24663-2C10ED95; Wed, 11 Oct 2017 11:34:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHSDve4hxnu
 RBp9+yVncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oz3v7eyFMxgr5izuou5gfEHaxcjJ4eEgL/E
 xeULGCFsD4nrZ08wgdgsAqoSJ3v2MIPYbAIGEiumXwWrERFIl5j0qxEsziygLLHj3VSwuLBAk
 ETvw3tsIDavgI3Eg6UTweYICehLXPl0CiouKHFy5hMWiF4diQW7PwHFOYBsaYnl/zhAwpxAqy
 40bAMbKQo0fm/fIXaIMWoSNxYuY4E401Li2/qnzBMYBWYhmToLydRZCFMXMDKvYtQoTi0qSy3
 SNTbQSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDMx6BgbGHYydJ/wOMUpyMCmJ
 8l5/fjdSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvIYZ7kUKCRanpqRVpmTnAGIFJS3DwKInw9
 oCkeYsLEnOLM9MhUqcYdTluPLz+h0mIJS8/L1VKnPcCSJEASFFGaR7cCFi8XmKUlRLmZWRgYB
 DiKUgtys0sQZV/xSjOwagkzLsBZApPZl4J3KZXQEcwAR0hmnYH5IiSRISUVAOj5dbCLfPuOCy
 uObGm5cTTkLyy2fdP/P2hmmETOCWwo6Inf+/kQHsP2acHW17t1GRqzjt8q9XinRhrr+BVpscC
 zvNOGgkfkerTvyB8cb/0ucsczyfH7yu1MNxmt7DyXdOOr/+Xb5gu9lJkm/n7+5Ou1S7ne8iv+
 ffZppu3w16Gf92y6H5S/MfyMiWW4oxEQy3mouJEAOtAHd3SAgAA
X-Env-Sender: prvs=450336ad9=anthony.perard@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1507721664!51703922!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46845 invoked from network); 11 Oct 2017 11:34:26 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 11:34:26 -0000
X-IronPort-AV: E=Sophos;i="5.43,361,1503360000"; d="scan'208";a="453377681"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Wed, 11 Oct 2017 12:34:23 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>, Ian Jackson
 <Ian.Jackson@eu.citrix.com>
Message-ID: <20171011113423.GA31880@perard.uk.xensource.com>
References: <osstest-114273-mainreport@xen.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <osstest-114273-mainreport@xen.org>
User-Agent: Mutt/1.9.1 (2017-09-22)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com
Subject: Re: [Xen-devel] [qemu-upstream-unstable test] 114273: regressions -
 FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMTEsIDIwMTcgYXQgMDQ6MzM6MjZBTSArMDAwMCwgb3NzdGVzdCBzZXJ2aWNl
IG93bmVyIHdyb3RlOgo+IGZsaWdodCAxMTQyNzMgcWVtdS11cHN0cmVhbS11bnN0YWJsZSByZWFs
IFtyZWFsXQo+IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cy8xMTQyNzMvCj4gCj4gUmVncmVzc2lvbnMgOi0oCj4gCj4gVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCj4gaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5v
dCBiZSBydW46Cj4gIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNDAyOQo+ICB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aC1hbWQgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTQw
MjkKCkhpLAoKSXMgdGhpcyBhbiBleHBlY3RlZCBmYWlsdXJlIGR1ZSB0byByZWNlbnQgY2hhbmdl
IGFib3V0IHB2aCAoaW4gbGlieGwpPwoKSW4gdGhlIGxvZ3MsIGB4bCBjcmVhdGVgIGZhaWxzIHdp
dGggdGhpczoKeGM6IGVycm9yOiBwYW5pYzogeGNfZG9tX3g4Ni5jOjE1ODc6IGJvb3RsYXRlX3B2
OiBwaW5fdGFibGUgZmFpbGVkIChwZm4gMHgyMzc0LCByYz0xKTogSW50ZXJuYWwgZXJyb3IKbGli
eGw6IGVycm9yOiBsaWJ4bF9kb20uYzo3NDU6bGlieGxfX2J1aWxkX2RvbTogeGNfZG9tX2Jvb3Rf
aW1hZ2UgZmFpbGVkOiBJbnZhbGlkIGFyZ3VtZW50CmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNf
ZG9tX3JlbGVhc2U6IGNhbGxlZAoKCkNhbiB3ZSBmb3JjZSBwdXNoPyBhcyB0aGlzIGVycm9yIGRv
ZXMgbm90IHNlZW1zIHRvIGJlIHJlbGF0ZWQgdG8gUUVNVS4KClRoYW5rcywKCi0tIApBbnRob255
IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 11:38:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 11:38:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2FKn-0006Yv-DJ; Wed, 11 Oct 2017 11:37:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2FKl-0006Yo-TA
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 11:37:56 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 D5/88-03207-3920ED95; Wed, 11 Oct 2017 11:37:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDS3cS071
 Ig+4bIhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aWH5MYC86rVhxZIdrA+Fqui5GDQ0ggT+Lh
 avsuRk4OXgE7iY87rrOC2BIChhKnF95kAbFZBFQlDnd+ArPZBNQl2p5tB6sREdCXmP/pJyvIG
 GYBA4m7301AwsICYRIPFh4AKxcSuMEoseGIFIjNCTT+4f0JYOW8AoISf3cIg4SZBbQkHv66xQ
 Jha0ssW/iaGWKitMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxg1ilOLylKLdA0N9ZKKMtMzSnI
 TM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAsOOAQh2MK7+7XSIUZKDSUmU9/rzu5FCfEn5KZUZ
 icUZ8UWlOanFhxhlODiUJHhLGO9FCgkWpaanVqRl5gAjACYtwcGjJMJbC5LmLS5IzC3OTIdIn
 WLU5ei4efcPkxBLXn5eqpQ4rxFIkQBIUUZpHtwIWDReYpSVEuZlBDpKiKcgtSg3swRV/hWjOA
 ejkjCvFMgUnsy8ErhNr4COYAI6QjTtDsgRJYkIKakGxj0buDVM+L7pcgnNFNAJ4r6o8Kziis2
 BXZu6Ga+8WGK+9nuh7qQ3hxxVNmq/fVv6JCur4Z+Ya2LP+4rP7iWTWmtCvpxLCVrurcb2/CWj
 aP3NnzxTDI6Y9RfV/ftzwb9iltWnQKm1H1b/93j1dtuROa2+Mtwv44uSpJedOq5xSytYzrTwr
 9ikbUosxRmJhlrMRcWJANBQFObBAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1507721872!105730607!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6106 invoked from network); 11 Oct 2017 11:37:54 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 11:37:54 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 11 Oct 2017 05:37:51 -0600
Message-Id: <59DE1EAE0200007800184E24@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 11 Oct 2017 05:37:50 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <59DCC06B020000780018452D@prv-mh.provo.novell.com>
 <1cae5b66-660f-6066-a656-4191931a6196@citrix.com>
 <59DDE8130200007800184B75@prv-mh.provo.novell.com>
 <cd9be2b3-4c31-be93-2495-beb42c436577@citrix.com>
In-Reply-To: <cd9be2b3-4c31-be93-2495-beb42c436577@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86emul: handle address wrapping for
 VMASKMOVP{S, D}
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDExLjEwLjE3IGF0IDEzOjIzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTEvMTAvMTcgMDg6NDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxMC4x
MC4xNyBhdCAxNDo0MywgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
MTAvMTAvMTcgMTE6NDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IFRoZXJlJ3MgYW5vdGhlciBp
c3N1ZSBoZXJlLCBidXQgSSdsbCBmaXJzdCBoYXZlIHRvIHRoaW5rIGFib3V0IHBvc3NpYmxlCj4+
Pj4gKHByZWZlcmFibHkgbm9uLWludHJ1c2l2ZSkgc29sdXRpb25zOiBBbiBhY2Nlc3MgY3Jvc3Np
bmcgYSBwYWdlCj4+Pj4gYm91bmRhcnkgYW5kIGhhdmluZwo+Pj4+IC0gYSBzZXQgbWFzayBiaXQg
Y29ycmVzcG9uZGluZyB0byBhbiBlbGVtZW50IGZ1bGx5IGxpdmluZyBpbiB0aGUgZmlyc3QKPj4+
PiAgIHBhZ2UsCj4+Pj4gLSBvbmUgb3IgbW9yZSBjbGVhciBtYXNrIGJpdHMgY29ycmVzcG9uZGlu
ZyB0byB0aGUgaW5pdGlhbCBlbGVtZW50cyBvbgo+Pj4+ICAgdGhlIHNlY29uZCBwYWdlLAo+Pj4+
IC0gYW5vdGhlciBoaWdoZXIgbWFzayBiaXQgYmVpbmcgc2V0Cj4+Pj4gd291bGQgcmVzdWx0IGlu
IGEgd3JvbmcgQ1IyIHZhbHVlIHRvIGJlIHJlcG9ydGVkIGluIGNhc2UgdGhlIGFjY2VzcyB0bwo+
Pj4+IHRoZSBzZWNvbmQgcGFnZSB3b3VsZCBjYXVzZSBhIGZhdWx0IChpdCB3b3VsZCBwb2ludCB0
byB0aGUgc3RhcnQgb2YgdGhlCj4+Pj4gcGFnZSBpbnN0ZWFkIG9mIHRoZSBlbGVtZW50IGJlaW5n
IGFjY2Vzc2VkKS4gTmVpdGhlciBzcGxpdHRpbmcgdGhlCj4+Pj4gYWNjZXNzIGhlcmUgaW50byBt
dWx0aXBsZSBvbmVzIG5vciB1bmlmb3JtbHkgcGFzc2luZyBhIGJ5dGUgb3Igd29yZAo+Pj4+IGVu
YWJsZSBtYXNrIGludG8gLT53cml0ZSgpIHNlZW0gdmVyeSBkZXNpcmFibGUuCj4+PiBJcyB0aGlz
IGp1c3Qgc3VwcG9zaXRpb24sIG9yIGhhdmUgeW91IGNvbmZpcm1lZCB3aGF0IHJlYWxseSBoYXBw
ZW5zIG9uCj4+PiBoYXJkd2FyZT8KPj4gSSBoYWQgZG9uZSBzb21lIGV4cGVyaW1lbnRzIGFscmVh
ZHkgYXQgdGhlIHRpbWUgSSB3cm90ZSB0aGlzLgo+PiBJJ3ZlIG5vdyBkb25lIG1vcmUuIElmIHRo
ZSBmYXVsdCBvY2N1cnMgb24gdGhlIGhpZ2ggcGFnZSwgdGhlIENSMgo+PiB2YWx1ZSAob24gSGFz
d2VsbCkgZGVwZW5kcyBvbiB3aGV0aGVyIHRoZXJlIHdhcyBhbiBlbmFibGVkCj4+IGFjY2VzcyB0
byB0aGUgbG93IHBhZ2UuIElmIHNvLCBDUjIgaG9sZHMgdGhlIGFkZHJlc3Mgb2YgdGhlIGxhc3QK
Pj4gYnl0ZSBvZiB0aGUgb3ZlcmFsbCByYW5nZSAoZXZlbiBpZiB0aGUgaGlnaGVzdCBtYXNrIGJp
dCBpcyBjbGVhcikuIElmCj4+IG5vdCwgQ1IyIGhvbGRzIHRoZSBhZGRyZXNzIG9mIHRoZSBsb3dl
c3QgYnl0ZSBhY3R1YWxseSBiZWluZwo+PiBhY2Nlc3NlZC4KPiAKPiBUaGUgYW5zd2VyIGFwcGVh
cnMgdG8gYmUgIml0cyBjb21wbGljYXRlZCIuCj4gCj4+PiBJIGV4cGVjdCB0aGF0IHRoZSBtYXNr
IG9wZXJhdGlvbnMgdHVybiBpbnRvIG11bHRpLXBhcnQgb3BlcmF0aW9ucywgd2hpY2gKPj4+IG1l
YW5zIHRoZWlyIGJlaGF2aW91ciBvbiBhIHN0cmFkZGxlZCBmYXVsdCBpcyBpbXBsZW1lbnRhdGlv
biBkZWZpbmVkCj4+PiAoYW5kIGJlaGF2ZXMgZGlmZmVyZW50bHkgYmV0d2VlbiBBdG9tcyBhbmQg
WGVvbnMpLgo+Pj4KPj4+IE9uZSBvcHRpb24gd2UgY291bGQgZG8gaXMgdG8gaGF2ZSBhIHZhcmlh
dGlvbiBvZiB0aGUgIkltcGxlbWVudAo+Pj4gaHZtZW11bF93cml0ZSgpIHVzaW5nIHJlYWwgbWFw
cGluZ3MiIGxvZ2ljIHdoZXJlIHdlIHB1bGwgbWFwcGluZ3MgaW50bwo+Pj4gdGhlIHZtYXAgaW5k
aXZpZHVhbGx5LCBidXQgdGhhdCB3b3VsZCByZXF1aXJlIHNvbWUgcGFydCBvZiB0aGUgY29kZSB0
bwo+Pj4gY29udmVydCBlYSArIG1hc2sgPT4gbGluZWFyIGFkZHJlc3Mgb2YgZWFjaCB1bml0LCBz
byB0aGUgZXZlbnR1YWwKPj4+IG1hcHBpbmcgY2FuIGJlIGNvbnN0cnVjdGVkIHBpZWNlLXdpc2Uu
Cj4+IEkgY2VydGFpbmx5IGhhdmUgbm8gQXRvbSB0byBwbGF5IHdpdGggLSBvbiB0aGUgSGFzd2Vs
bCwgdGhlIHdyaXRlCj4+IHRvIHRoZSBmaXJzdCBwYWdlIGRvZXMgbm90IHRha2UgZWZmZWN0IHdo
ZW4gdGhlIGFjY2VzcyB0byB0aGUKPj4gc2Vjb25kIHBhZ2UgZmF1bHRzLiBIZW5jZSBzcGxpdHRp
bmcgdGhlIGFjY2Vzc2VzIChhcyBzdWdnZXN0ZWQKPj4gYXMgYW4gb3B0aW9uIGFib3ZlKSBjbGVh
cmx5IHdvdWxkIG5vdCBiZSB2YWxpZC4KPiAKPiBOb3Qgc28uICBJZiB0aGUgYmVoYXZpb3VyIGlz
IGltcGxlbWVudGF0aW9uIGRlZmluZWQsIHNwbGl0dGluZyB0aGUKPiBhY2Nlc3NlcyBpbiB0aGUg
ZW11bGF0b3Igd291bGQgYmUgdmFsaWQsIGV2ZW4gaWYgaXQgZGlmZmVycyBmcm9tCj4gaGFyZHdh
cmUgYmVoYXZpb3VyLgo+IAo+IFRoZSBwcm9ibGVtIGhlcmUgaXMgd29ya2luZyBvdXQgd2hldGhl
ciB0aGUgYmVoYXZpb3VyIGhlcmUgaXMKPiBpbXBsZW1lbnRhdGlvbiBkZWZpbmVkLCBvciB3aGV0
aGVyIGl0IGRlZmluZWQgYXMgaGF2aW5nIGF0b21pYwo+IHByb3BlcnRpZXMuICBJIGFtIG5vdCBh
d2FyZSBvZiBhbnkgc3RhdGVtZW50IGluIGFueSBvZiB0aGUgdmVuZG9yCj4gbWFudWFscyB3aGlj
aCBjb25maXJtcyB0aGUgYXRvbWljIHByb3BlcnRpZXMsIG9yIGRlY2xhcmVzIHRoZSBiZWhhdmlv
dXIKPiBhcyBpbXBsZW1lbnRhdGlvbiBkZWZpbmVkLgoKQXMgbXVjaCBhcyBvdGhlciBpbnN0cnVj
dGlvbnMgcmFyZWx5IGhhdmUgYW55IHN1Y2ggaW5mb3JtYXRpb24uCkluIGZhY3QsIHRoZSBhYnNl
bmNlIG9mIGFuICJpbXBsZW1lbnRhdGlvbiBkZWZpbmVkIiBzdGF0ZW1lbnQKbm9ybWFsbHkga2lu
ZCBvZiBpbXBsaWVzIHRoZXJlJ3Mgbm90aGluZyBpbXBsZW1lbnRhdGlvbiBkZWZpbmVkCnRoZXJl
LiBJbiB0aGUgY2FzZSBoZXJlLCB2ZW5kb3JzIGFncmVlaW5nIHRoYXQgbm8gcGFydGlhbCB3cml0
ZXMKYXJlIGJlaW5nIGRvbmUsIEkgd291bGQgY29uc2lkZXIgaXQgd3JvbmcgZm9yIHRoZSBlbXVs
YXRvciB0bwpkbyBzbyB1bmxlc3MgdGhlcmUgd2FzIGFuIGV4cGxpY2l0IHN0YXRlbWVudCBhbGxv
d2luZyBmb3IgdGhpcy4KVGhlIHRleHQsIGhvd2V2ZXIsIG9ubHkgc2F5cyB0aGF0IHRoZSBvcmRl
ciBvZiBhY2Nlc3NlcyBpcwppbXBsZW1lbnRhdGlvbiBkZWZpbmVkLgoKPj4gUGVyaGFwcyB0byBh
dm9pZCBwYXNzaW5nIGJ5dGUvd29yZCBlbmFibGVzIGludG8gLT5yZWFkIGFuZAo+PiAtPndyaXRl
KCkgKG5vdCBzdXJlIHdoeSBvcmlnaW5hbGx5IEkgaGFkIHRob3VnaHQgb2YgdGhlIGxhdHRlcgo+
PiBvbmx5KSB3ZSBjb3VsZCBleHRlbmQgc3RydWN0IHBhZ2VmYXVsdF9pbmZvIHRvIGluY2x1ZGUg
YW4KPj4gIm9mZnNldCBmcm9tIHN0YXJ0IG9mIGFjY2Vzc2VkIHJhbmdlIiBmaWVsZCwgdG8gYmUg
cGFzc2VkIGludG8KPj4geDg2X2VtdWxfcGFnZWZhdWx0KCkgaW4gYWRkaXRpb24gdG8gdGhlIGN1
cnJlbnQgYXJndW1lbnRzPwo+IAo+IEFuIGludGVyZXN0aW5nIHF1ZXN0aW9uIHdvdWxkIGJlIHdo
ZXRoZXIgYW4gYWNjZXNzIHdpdGggbm8gbWFzayBiaXRzIHNldAo+IGluIHRoZSBmaXJzdCBwYWdl
IGZhdWx0cyBpZiB0aGUgZmlyc3QgcGFnZSBpcyBub3QgcHJlc2VudC4KCkl0IGRvZXNuJ3QgLSB0
aGF0J3Mgd2hhdCBJIGhhZCB0cmllZCBpbiBteSBmaXJzdCByb3VuZCBvZiBleHBlcmltZW50cy4K
Cj4gIFRoaXMgd291bGQKPiBoZWxwIGlkZW50aWZ5IHdoZXRoZXIgYSBwYWdld2FsayBpcyBkb25l
IGZvciBzdGFydCBvZiB0aGUgYWNjZXNzLCBvcgo+IHdoZXRoZXIgdGhlIGZpcnN0IHBhZ2UgaXMg
b21pdHRlZCBlbnRpcmVseSB3aGVuIHRoZSBtYXNrIHBlcm1pdHMuCgpFcXVhbGx5IHdlbGwgdGhl
IHBhZ2Ugd2FsayBtYXkgYmUgZG9uZSwgYnV0IGl0cyByZXN1bHRzIGRpc2NhcmRlZC4KCj4gQXQg
dGhlIGVuZCBvZiB0aGUgZGF5LCB0aGlzIGlzIGNsZWFybHkgYSBjb3JuZXIgY2FzZSB3aGljaCBi
ZWhhdmVzCj4gZGlmZmVyZW50bHkgaW4gZGlmZmVyZW50IGNpcmN1bXN0YW5jZXMsIHdoaWNoIGdp
dmVzIHVzIHNvbWUgZmxleGliaWxpdHkKPiBpbiBob3cgd2UgZml4IGl0LiAgSSdkIG9wdCBmb3Ig
YXRvbWljIGJlaGF2aW91ciB3aGVyZXZlciBwb3NzaWJsZSwKPiBiZWNhdXNlIGl0IGlzIGNsZWFy
bHkgaG93IGF0IGxlYXN0IG9uZSBwaWVjZSBvZiBoYXJkd2FyZSBhY3R1YWxseQo+IGJlaGF2ZXMs
IGFuZCBpdCBpcyB0aGUgc2FmZXIgb3B0aW9uIHRvIHRha2UgZS5nLiBmb3IgZW11bGF0aW9uIGNh
dXNlZCBieQo+IGludHJvc3BlY3Rpb24uICBTbyBsb25nIGFzIENSMiBwb2ludHMgdG8gdGhlIGNv
cnJlY3QgNGsgZnJhbWUsIGRlbWFuZAo+IHBhZ2luZyB3aWxsIHdvcmsgaW5zaWRlIHRoZSBndWVz
dCwgc28gSSBkb24ndCB0aGluayB3ZSBzaG91bGQgd29ycnkgdG9vCj4gbXVjaCBhYm91dCBleGFj
dGx5IHdoZXJlIGl0IHBvaW50cy4KCldlbGwsIGZvciB0aGUgbW9tZW50IChpLmUuIDQuMTApIEkn
bSBjZXJ0YWlubHkgbm90IG1lYW5pbmcgdG8gZml4IHRoaXMKYmV5b25kIHRoZSBwYXRjaCBhbHJl
YWR5IHN1Ym1pdHRlZCwgYnV0IHNpbmNlIEFWWC01MTIgYWxsb3dzIHN1Y2gKbWFza2VkIGFjY2Vz
c2VzIGFsbCB0aGUgdGltZSBJIHdpbGwgd2FudCB0byBnZXQgdGhpcyByaWdodCBiZWZvcmUKYWRk
aW5nIEFWWC01MTIgc3VwcG9ydCAob3IgZWxzZSB3ZSdkIHNwcmVhZCB0aGUgcHJvYmxlbSkuCgpK
YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 11:39:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 11:39:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2FLw-0006ei-QP; Wed, 11 Oct 2017 11:39:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=450362f7b=roger.pau@citrix.com>)
 id 1e2FLv-0006eZ-GD
 for xen-devel@lists.xensource.com; Wed, 11 Oct 2017 11:39:07 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 A0/B5-29911-AD20ED95; Wed, 11 Oct 2017 11:39:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsWSzvfng+51pnu
 RBsdfSFvcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oye3RfYCh5zVpxcOY+lgbGVo4uRk0NCwF9i
 962DTBC2u8T6N3tZQWwWAVWJ/7uns3cxcnCwCdhLTP9aARIWEdCTaFk1EayEWcBHYsuZw+wgt
 rBAkETvw3tsIDavgKfEpUNHwEYKCSRKPH25mx0iLihxcuYTFoheHYkFuz+xgYxnFpCWWP4P7B
 pOAVuJj9s2M4PYogIqEv1LnrJDjFGU6J/3gA3iynSJtgkLWSFsC4l/XauYJjAKzkKyYRaSDbM
 QNixgZF7FqFGcWlSWWqRrZKiXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYrgxA
 sIPxz7KAQ4ySHExKorzXn9+NFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBu4nxXqSQYFFqempFW
 mYOMHJg0hIcPEoivF9B0rzFBYm5xZnpEKlTjLocxzZd/sMkxJKXn5cqJc67HaRIAKQoozQPbg
 Qsii8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmPc8yBSezLwSuE2vgI5gAjpCNO0OyBEliQg
 pqQbGsza7Kquf3T3EH1P4eBV/g89xXlOWm8WxKfUBVlIaiTnWJm9uBp/9wlmYrp2ee31j38Ks
 Ze01L93m9fWI6kecfb7ep4MpUd4o53BGYMi9mMCdzopqR84Yb5944++BPa/i0wwy1ZodfZSCN
 61h0LGNff6g8wWXxKtLZj45nTFXl4t89Kg6t1OJpTgj0VCLuag4EQAf+je83QIAAA==
X-Env-Sender: prvs=450362f7b=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1507721940!101630472!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15889 invoked from network); 11 Oct 2017 11:39:02 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 11:39:02 -0000
X-IronPort-AV: E=Sophos;i="5.43,361,1503360000"; d="scan'208";a="106234878"
X-CrossPremisesHeadersFilteredBySendConnector: AMSPEX02CL03.citrite.net
Date: Wed, 11 Oct 2017 12:38:16 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20171011113816.g6wreswt646aamoz@dhcp-3-128.uk.xensource.com>
References: <osstest-114273-mainreport@xen.org>
 <20171011113423.GA31880@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171011113423.GA31880@perard.uk.xensource.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
X-OrganizationHeadersPreserved: AMSPEX02CL03.citrite.net
Cc: xen-devel@lists.xensource.com, Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [qemu-upstream-unstable test] 114273: regressions -
 FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMTEsIDIwMTcgYXQgMTE6MzQ6MjNBTSArMDAwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gT24gV2VkLCBPY3QgMTEsIDIwMTcgYXQgMDQ6MzM6MjZBTSArMDAwMCwgb3NzdGVz
dCBzZXJ2aWNlIG93bmVyIHdyb3RlOgo+ID4gZmxpZ2h0IDExNDI3MyBxZW11LXVwc3RyZWFtLXVu
c3RhYmxlIHJlYWwgW3JlYWxdCj4gPiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MvMTE0MjczLwo+ID4gCj4gPiBSZWdyZXNzaW9ucyA6LSgKPiA+IAo+ID4g
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCj4gPiBpbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKPiA+ICB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aC1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTQw
MjkKPiA+ICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgIDEyIGd1ZXN0LXN0YXJ0ICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTQwMjkKPiAKPiBIaSwKPiAKPiBJcyB0aGlzIGFuIGV4
cGVjdGVkIGZhaWx1cmUgZHVlIHRvIHJlY2VudCBjaGFuZ2UgYWJvdXQgcHZoIChpbiBsaWJ4bCk/
Cj4gCj4gSW4gdGhlIGxvZ3MsIGB4bCBjcmVhdGVgIGZhaWxzIHdpdGggdGhpczoKPiB4YzogZXJy
b3I6IHBhbmljOiB4Y19kb21feDg2LmM6MTU4NzogYm9vdGxhdGVfcHY6IHBpbl90YWJsZSBmYWls
ZWQgKHBmbiAweDIzNzQsIHJjPTEpOiBJbnRlcm5hbCBlcnJvcgo+IGxpYnhsOiBlcnJvcjogbGli
eGxfZG9tLmM6NzQ1OmxpYnhsX19idWlsZF9kb206IHhjX2RvbV9ib290X2ltYWdlIGZhaWxlZDog
SW52YWxpZCBhcmd1bWVudAo+IGRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX3JlbGVhc2U6
IGNhbGxlZAo+IAo+IAo+IENhbiB3ZSBmb3JjZSBwdXNoPyBhcyB0aGlzIGVycm9yIGRvZXMgbm90
IHNlZW1zIHRvIGJlIHJlbGF0ZWQgdG8gUUVNVS4KCkkndmUgc2VudCBhIHBhdGNoIGZvciBvc3N0
ZXN0IHRoaXMgbW9ybmluZyB0aGF0IHNob3VsZCBzb2x2ZSB0aGlzOgoKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTEwL21zZzAxMzI4Lmh0
bWwKCklhbiBoYXMgYWxyZWFkeSBwdXNoZWQgaXQsIHNvIGl0IHNob3VsZG4ndCB0YWtlIGxvbmcg
YmVmb3JlIHRoaXMgaXMKZml4ZWQsIHNvcnJ5IGZvciB0aGUgYnJlYWthZ2UuCgpSb2dlci4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 11:46:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 11:46:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2FTC-0007Vp-KE; Wed, 11 Oct 2017 11:46:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2FTB-0007Vj-SI
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 11:46:37 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 C0/64-11179-D940ED95; Wed, 11 Oct 2017 11:46:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS3c2y71
 Ig+/L1Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oye3RfYCpZxV2x98YmlgfEJRxcjJ4eQQJ7E
 hXtfGUFsXgE7iZcr2lhBbAkBQ4nTC2+ygNgsAqoSR2YvYAOx2QTUJdqebQerERHQkXi1YAmYz
 SwQJHG5YxlzFyMHh7BAikTHSSGI8TkS3xsvMYHYnAI2Eu0P14KV8AoISvzdIQzRqSXx8NctFg
 hbW2LZwtdgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGJUL04tKkst0rXUSyrKTM8oyU3
 MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDLx6BgbGHYyvfzodYpTkYFIS5b3+/G6kEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQneicz3IoUEi1LTUyvSMnOAMQCTluDgURLhnQuS5i0uSMwtzkyHS
 J1i1OXouHn3D5MQS15+XqqUOO8UkCIBkKKM0jy4EbB4vMQoKyXMy8jAwCDEU5BalJtZgir/il
 Gcg1FJmHcjyBSezLwSuE2vgI5gAjpCNO0OyBEliQgpqQZG75qtupxCvVv2LpnufSB+lg3T7MW
 +HrINGhMEIi+zzG9teXzWaysL07TLzYrvqid/j9h5ZonxBcs+7YkP+KxUcuv0K1/aP5/HKL1E
 1y3XfOv+V2EvLh5JefCO+1Irw1dXkyNpvmsWtQgySC19buKY6iB1XvfJX6fEDyuSTDd0p6r+/
 vi7bMs6JZbijERDLeai4kQAMDBWpsICAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1507722393!109846838!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57427 invoked from network); 11 Oct 2017 11:46:35 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 11:46:35 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 11 Oct 2017 05:46:33 -0600
Message-Id: <59DE20B70200007800184E3B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 11 Oct 2017 05:46:31 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20171010163126.2558-1-paul.durrant@citrix.com>
 <20171010163126.2558-2-paul.durrant@citrix.com>
In-Reply-To: <20171010163126.2558-2-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v10 01/11] x86/hvm/ioreq: maintain an array
 of ioreq servers rather than a list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEwLjEwLjE3IGF0IDE4OjMxLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaW9yZXEuYwo+IEBAIC0zMyw2ICszMywzNyBAQAo+ICAKPiAgI2luY2x1ZGUgPHB1YmxpYy9o
dm0vaW9yZXEuaD4KPiAgCj4gK3N0YXRpYyB2b2lkIHNldF9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgaW50IGlkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQo+ICt7Cj4gKyAgICBBU1NFUlQoaWQgPCBNQVhf
TlJfSU9SRVFfU0VSVkVSUyk7Cj4gKyAgICBBU1NFUlQoIXMgfHwgIWQtPmFyY2guaHZtX2RvbWFp
bi5pb3JlcV9zZXJ2ZXIuc2VydmVyW2lkXSk7Cj4gKwo+ICsgICAgZC0+YXJjaC5odm1fZG9tYWlu
LmlvcmVxX3NlcnZlci5zZXJ2ZXJbaWRdID0gczsKPiArfQo+ICsKPiArI2RlZmluZSBHRVRfSU9S
RVFfU0VSVkVSKGQsIGlkKSBcCj4gKyAgICAoZCktPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2
ZXIuc2VydmVyW2lkXQo+ICsKPiArc3RhdGljIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpnZXRf
aW9yZXFfc2VydmVyKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaWQpCj4gK3sKPiAr
ICAgIGlmICggaWQgPj0gTUFYX05SX0lPUkVRX1NFUlZFUlMgKQo+ICsgICAgICAgIHJldHVybiBO
VUxMOwo+ICsKPiArICAgIHJldHVybiBHRVRfSU9SRVFfU0VSVkVSKGQsIGlkKTsKPiArfQo+ICsK
PiArI2RlZmluZSBJU19ERUZBVUxUKHMpIFwKPiArICAgICgocykgJiYgKHMpID09IGdldF9pb3Jl
cV9zZXJ2ZXIoKHMpLT5kb21haW4sIERFRkFVTFRfSU9TRVJWSUQpKQoKQW55IHJlYXNvbiBub3Qg
dG8gdXNlIEdFVF9JT1JFUV9TRVJWRVIoKSBoZXJlPwoKPiArLyogSXRlcmF0ZSBvdmVyIGFsbCBw
b3NzaWJsZSBpb3JlcSBzZXJ2ZXJzICovCj4gKyNkZWZpbmUgRk9SX0VBQ0hfSU9SRVFfU0VSVkVS
KGQsIGlkLCBzKSBcCj4gKyAgICBmb3IgKCAoaWQpID0gMDsgKGlkKSA8IE1BWF9OUl9JT1JFUV9T
RVJWRVJTOyAoaWQpKysgKSBcCj4gKyAgICAgICAgaWYgKCAhKHMgPSBHRVRfSU9SRVFfU0VSVkVS
KChkKSwgKGlkKSkpICkgXAoKVGhlIHR3byBwYWlycyBvZiBpbm5lcm1vc3QgcGFyZW50aGVzZXMg
YXJlIHBvaW50bGVzcyBoZXJlLgoKV2l0aCB0aGUgZmlyc3Qgb25lIGF0IGxlYXN0IGV4cGxhaW5l
ZCBhbmQgdGhlIHNlY29uZCBvbmUgdGFrZW4KY2FyZSBvZiAoZWFzaWx5IGRvYWJsZSBhdCBjb21t
aXQgdGltZSkKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkph
bgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 11:58:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 11:58:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2FeS-0008Kh-Kk; Wed, 11 Oct 2017 11:58:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1e2FeQ-0008Kb-Lt
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 11:58:15 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 87/7A-11179-5570ED95; Wed, 11 Oct 2017 11:58:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSW0gUcRTG9z8zuzuKa+OqeFy1aCGUSlFbSAn
 KFymxi5egNgSd1dHd2l11ZhV9yFs9eGm7GCWakaigqWiYpmSBCWpqqZmmQkoXQbOLLYoaKrbj
 rGYvw8d83+9/vgOHxOX5EgXJZJgY1kjrlRJ7wucKEeobLZ1W+09YjgVVW6qIEHSqu2MNi0CXx
 DqjJjkjTqydbO+VpDxwy8gdPZ2DFpwKkT1JULk4bC53oEJkR8opMwa1c1GFiLTqeFitzOR/Sy
 gVND4akvLahfKAD4vvEc/i1AAOHW1vcN5wpsKhYeXr1jsEdQBWm75LeC2jwmClpgXjNVB7YXK
 wYCtvR52AL939uDD3OCznFeFC3gn6SmcIXuMUwKu5OVxg90PnWinODwbqHoLG1w2EAHvDy7Uf
 tpAXdL8tJwR9BhquFUsFoAJB4fhvG10ihf6lcVvqMPyZad2iERUDzS0FSAjNSmBxuFkihILBs
 rpq0ynQM7pg22dYDAP1WYL2hMWaVhtcK4aNKrNY6BcHvzbXMMHoc4DZ+xu2VIEUnt3NRbeRd9
 muzct2bV6BsDrkwzFsOsP6Bqr8NKwuSWsy0Dq9b4D/ET8Dw3F0EqOnNZxffLKhGVkvIVskQu1
 ovvdsF3InMaWrbHx2Si131CQnZGppThvLpukZrgt5kqQSZCrJtFruxDJJTEaiTm89p20bSAel
 i6xNbLVlXApt4HRJgtWPgsniqtF1jFwyT1i/+ZNT65icMCYbGYWbzMIDFA9o04w7z20f6AjyU
 jjLkEgkkjukMKxBZ/rfn0duJFI6y07yrRx0RtPO1HlrIcxayDXxI1/IRP+zFDmoqDrvqcdY8N
 CensvjY1nEOXVgWXZg01X5z7Y6iCruVm3EuGJHnZ+HWNT1VOCNsM5vL9ChC+b9uVFuaUODejb
 x5sz56pjy9EFR5Lp7vGPT+lJqaXSl3YiT55O6IBHp9y49wnBrMlJ7sfTTwh3/BH2Jap9rQrj/
 58fXY1MVoQ9905UEp6UDDuIsR/8F1SxEbJsDAAA=
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1507723091!54305506!1
X-Originating-IP: [40.107.4.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31886 invoked from network); 11 Oct 2017 11:58:11 -0000
Received: from mail-eopbgr40069.outbound.protection.outlook.com (HELO
 EUR03-DB5-obe.outbound.protection.outlook.com) (40.107.4.69)
 by server-9.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 11 Oct 2017 11:58:11 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=gONRTefP2vv6WWJh38XfW6C4AukUoe2ZcobldiuIDqQ=;
 b=Khi3Bl7qNyTtQEm7TTvzrmZlbUUzgWVDcxYxflJYJyIUcTDvH7bVcVh/WTzrTjNOVUGbo2ZlMJUo1v/g/Fe+eUpG588Em/sT7SyNhzkBsBTT874PgrFs9euuSAdIJz5S3HX5zKQexjiB6WOKstfUl2HCP6DOUmux6ko1NyCBs3Q=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.58) by
 DB6PR0301MB2133.eurprd03.prod.outlook.com (2603:10a6:4:46::15) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Wed, 11 Oct
 2017 11:58:08 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Wed, 11 Oct 2017 14:58:05 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Wed, 11 Oct 2017 14:57:59 +0300
Message-Id: <1507723079-3430-1-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <59DE02950200007800184CBA@prv-mh.provo.novell.com>
References: <59DE02950200007800184CBA@prv-mh.provo.novell.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.58]
X-ClientProxiedBy: DB6PR0202CA0007.eurprd02.prod.outlook.com
 (2603:10a6:4:29::17) To DB6PR0301MB2133.eurprd03.prod.outlook.com
 (2603:10a6:4:46::15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: d5e2326f-35fa-4e65-a79f-08d5109f5793
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:DB6PR0301MB2133; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2133;
 3:kGIzodXxuyB6VFS2SbV0onkOxZUO4tjDqvb20teKFKDbzC9KB6Ko3h30n8ujSv0cpYWU4lLC+7bPWN50knVwrb8Adb2LEfp364fnCTimwmkcc0wMVLhOIGsJG6Sde4a4X5CsPVg6AxTf2eDQM9jKUwnGZzWlsStV1/JOtth0JkmEqjM2Kpqb+qj3OyPhWuDbTmfDB/xSx08bSHDRZDU3srWifr3AdIrZvUVxX8itwH5auXPPOBm8ideJuPvFmKc/;
 25:W5laXLCWWtSLT9XebkrHN2YbzWtUWCiQwvvAzItvBUWZF8Ptoi6ULfquV0mz+K8F//2ZVrE3Rc+OK9GueM63waebPbp09/o+dr5dvhdUVkx2IsXHdvbu0T8V3geI8lY46c+wsyg5uD5ff1jXWXifULrUAdY075VEaYNus8D2gM8VSJjLhVu1ozh2h5rFEtReMNPR9HChLY2msti7oVq0gjRZJZ5bXQQWG+1/Wly4Qk2T/dIGYypvvbBeXFwjecPIqDD9O9JQ5CYVB8jh12jrYbjwMRcbdt5I4fgh4kgJW27HhiF+5t7STBGQVPvO+9VfrzZDOz2OMK0lfdst93f3wiFsXmLDkZl1z+3vXfOfqXU=;
 31:1KTDNkrmctO/2gYFj62jdkjs7HcmbXBMXjQMiwjDynEs7uhWxGLA6fhn9wYljnj9fvruKPx0dJFsehp7nlA7gHgw3HGjo7IHNCoDRrdPn/BFjooOgOYVpeL86GbDYg0BteFEj8bgK1G87tXvFNAQVMGI511IuZZfSNti/94DcaqOqvbhL52bfLTHCW5l3xT173xEVZa8e8UahDOe128oKlmENvQFJDam2+A+o1LffNM=
X-MS-TrafficTypeDiagnostic: DB6PR0301MB2133:
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2133;
 20:FNaqMBCRlR2IztfGdeqXcIo3BioqwKJmnTNGpNBggCt3zzISNF4OKws+rqCOuByKiwDwsPDyafEhAcGX0IgfPOmTVXCIEkL9FWPh4eerso8IPnZYEhEOcXa09LRY9R77xaMrNnBJsDrrmaKoGr9fJ9q0uo1kavmE4agqYaeK8+ygvwDp1B0o21oQiER5LVqbhj4sR7QOmF2XOSrbTQkmNPfssmae25dVRUuHxj3vcOggWrOipcu21M1fvSZ0t3vUA/co3oM7GnZb1icZhgwatJv4WyjtBAIZHn35jwjCNc9cF9FHpvS9TEMo+VfjI9/GZSefJ7GQgNZniRhbn5mwXimjn6/+nRoURCBJQSG/cfZzBJEzZMvGy2+xNAniKquiSizpEYCXt8TCkMHcY1NS+JC6+CwQ0lgi8JrarTSqyI8CHkazT0Ts9TulskjgASm39/ZUfdlxWGg6WPF/th9YtRFIMVf41FZJr4lWUkPqt67AZAwc2zo2sYMCbROx4IwN;
 4:iowYjKlFrLJRP/I4t8sI+ejvBKexLzpKbjvNI92/WPl8zuPVq9SE2fP2F7JqxH/sQByY9dYG+KmSsExWLnUMM/7gdBiDGQPJsYp9ZSq4uaSZr1CwoYz6C5297ouxZM10gXcpWWS+ktii5SW8Cc0JkAHkCjFJcfkvg6fi1EBBjev5jSiT+OTzXJgm3+/A3G/G90wvjTvOBPItZ7EJjsu/X782yVj8V4CpKkucb9d6O6vyIxBIaRDWD7ZD5yT+9t4NBIdNbCAzzJ+8LZ0hIoZvtZQEG7Tm6M+Ac6xXQ4QR5w8=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <DB6PR0301MB21334BB0CC2B85AB404735D0E64A0@DB6PR0301MB2133.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(10201501046)(100000703101)(100105400095)(3002001)(93006095)(93001095)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123560025)(20161123558100)(20161123555025)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB6PR0301MB2133; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB6PR0301MB2133; 
X-Forefront-PRVS: 0457F11EAF
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(346002)(376002)(189002)(199003)(66066001)(47776003)(50986999)(2950100002)(106356001)(6916009)(305945005)(5003940100001)(81156014)(105586002)(33646002)(8676002)(76176999)(7736002)(4326008)(101416001)(8936002)(2906002)(2351001)(86362001)(81166006)(36756003)(72206003)(189998001)(80792005)(68736007)(8656003)(97736004)(7416002)(3846002)(16586007)(2361001)(48376002)(42186006)(478600001)(316002)(54906003)(122856001)(50466002)(5660300001)(6666003)(6116002)(45080400002)(53936002)(50226002)(8666007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0301MB2133; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB6PR0301MB2133;
 23:/IQL2bEVXaaQU2EJL2fc/IQ2ywZ5lMiSnqp9u4o?=
 =?us-ascii?Q?OfsD++l6tkE0y8iA1Yi9KtNktnN+4lTQBGBrNTubKDnhPf7ipOdBKGa1Ujk9?=
 =?us-ascii?Q?74n3zHY8lGHyhzjRkwJ2JVGQQZ1thymHY20Pyeqz/OGKRklN8iU9p0n/Bi/O?=
 =?us-ascii?Q?VJl7+Qr+LBf0S0eM5EN1V9hoIYORZZq2NeV6nxO+IKYMluH6LuLGakQUEIhE?=
 =?us-ascii?Q?fv67gO2zTtRRFk89RQvZJMb6tkb9R+v0W740vjpjx5eIKxp0w8AY519I2XLv?=
 =?us-ascii?Q?/IxdsfTsyjmGnTsouFBNEAkDm7MEcUcrWM8Pd4MuIna7GTXkyxviA9eIBtIg?=
 =?us-ascii?Q?mSMS4FuS623Cb+222cs34oMPEpYWpoIlAW1gl/If7ONgBw9c5r870/R6Csbo?=
 =?us-ascii?Q?sKoGuN1V1s552YtwjWcGH9/nQbAYQxBZcY1qxVcIQBQbfioT6jQr/nDP7ZLP?=
 =?us-ascii?Q?SGc3mskb/qRDT7EmnG3YCGqkLGyUDEn/agxO1aXgK2L9Yab0LVz7Mcz9v2hN?=
 =?us-ascii?Q?ZDp4rlD+nhCBMDCGyAuoHxiHtJHJGkTJQP/dBkjMOM9ElgHYDBcrW4kH33jl?=
 =?us-ascii?Q?6PP8UM1ZNYfTNmN6P00tRKsCnbChWQlxQk33eAdYFMAjjGowyR6i7a2TTVmy?=
 =?us-ascii?Q?Gqg4aD5DDWVfb5GlY1sfnqV/uqE/c8CR1MbAbLmAavbDsVJa50aV4iyjRKK6?=
 =?us-ascii?Q?+oqnNjaP8YbbYmUJGVrxAGe4Jx5Z2uXdU7pYhhVrr59j3R/BQuyBLGjJQsT9?=
 =?us-ascii?Q?JvMqHNj4ZWUzJcLakR+u5qc0yi1mWFZDAehYbcjWYeP+3eXZdVdXvboZMjfg?=
 =?us-ascii?Q?MjsA5bS7lt6GXs/lj2KJ8jhPqJGb2hv0PqwhvPecctxwMYA3oYBHMkwGaFoo?=
 =?us-ascii?Q?gseC+tyJANOr7ofHa2q6IIA5TzZXXzC28xIoUIiXmcLY4P1sgKvDhVd1zrqi?=
 =?us-ascii?Q?3B+IVrO9qjeY0eYaGJXEluW7sqVx2rjD9xOMUpRXao3sJNSEnCH5bl7tlQqV?=
 =?us-ascii?Q?l3j/R7ILNzYNOdb7WUWIWfLmUlO1J7H+QKLdQ+5M3UlrSaNpz5460FTP+Bix?=
 =?us-ascii?Q?Cy66ejB9bY2/WMb6icV+O2AP2eRaHAgME/AyIFw6NQl9bCnvpVXxBG1mB08/?=
 =?us-ascii?Q?UeutWvXVCtQOTd+Sgm+itEtfyNOutYhRy7OpUMVNUr+YXAj0adzjW49h8iZ8?=
 =?us-ascii?Q?K4Efd5jZdhso7CM8=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2133;
 6:5wrXuph9XItUJ0MNDUla9v5CW85baj6mX88SDv6BoV0/B83zhcEvl2IrNRXLSmwKdAAUP7skAdEyQ3lFe17WxbN7DZFXcqOQ3OFC8cuutu/a21iiIZF8pkYaFg1JcChyUnC/VbEwc8aJ/E473CTzmq9uGxmw9e8VMF+TnbSZtvXK6HM+Ufbv2pxEVhFBfj1bGPiFuDFgddgiC9HDeuLbhfqur0p50DR6LIKmErCMNDRkP8bo0OOKhvpqDOe5TOXDNMMYM1PekT+tNI1V8WpeIiKZRMC3G4dkLgcSrt7JZ6QbFD5LW8OEG3Y7jzs7oPH8a5TuucXxdOkQb/HMpA8Eeg==;
 5:KgQgivIcXQchPnlP1NMKQK4IgbSLaFHRhapkh5MR1+KzQxF5u+ynNBzsI9ujxFn+XtoT6spPYFz1Vs2oOCbb7OjUpgZ9C6it2NglZl9JrfllWsOls8lvG2w5jXgCTaXj8qs7kbJ6BgypgLVZI0WGVQ==;
 24:uhllTwK0X8VO+MHz4chocX9ImMaUf2WlGEeiIBd2ueGqdXl74XPzGkARyAuImlrs7OECpan4uDllbB/7FD0ZxVwvsnRaZFWxczZgkrdHTOs=;
 7:rO5ogJlZJd3Bsul3TPFIaXvJfF/q6CXt8btvL7B7R8Hqp7QU2TuM+GFoi6Fycg5ErKEluGwJcufZER9yNSzGW/LE2DbtMk4gt5gqvW0i1NX4sjbr+7Uu7Lta0PNju6W6NT3caVDYFyOXhdvUXFe9X/I5JhMe/Am2ZQJE+pdfyIup1D3cWFboMfbG8sK14GhGCti0ZqvUtAIKYdqYSzBxKJV1LjzNRHTEWLp6iqdWyJc=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Oct 2017 11:58:08.9338 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0301MB2133
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v10 04/11] public: xen.h: add definitions for
	UUID handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkZWQgdHlwZSB4ZW5fdXVpZF90LiBUaGlzIHR5cGUgcmVwcmVzZW50cyBVVUlEIGFzIGFuIGFy
cmF5IG9mIDE2CmJ5dGVzIGluIGJpZyBlbmRpYW4gZm9ybWF0LgoKQWRkZWQgbWFjcm8gWEVOX0RF
RklORV9VVUlEIHRoYXQgY29uc3RydWN0cyBVVUlEIGluIHRoZSB1c3VhbCB3YXk6CgogWEVOX0RF
RklORV9VVUlEKDB4MDAxMTIyMzMsIDB4NDQ1NSwgMHg2Njc3LCAweDg4OTksCgkJMHhhYSwgMHhi
YiwgMHhjYywgMHhkZCwgMHhlZSwgMHhmZikKCndpbGwgY29uc3RydWN0IFVVSUQgMDAxMTIyMzMt
NDQ1NS02Njc3LTg4OTktYWFiYmNjZGRlZWZmIHByZXNlbnRlZCBhcwogezB4MDAsIDB4MTEsIDB4
MjIsIDB4MzMsIDB4NDQsIDB4NTUsIDB4NjYsIDB4NzcsIDB4ODgsCiAgMHg5OSwgMHhhYSwgMHhi
YiwgMHhjYywgMHhkZCwgMHhlZSwgMHhmZn0KCk5COiBXZSBkZWZpbmUgYSBuZXcgc3RydWN0dXJl
IGhlcmUgcmF0aGVyIHRoYW4gcmUtdXNpbmcgRUZJX0dVSUQuCkVGSV9HVUlEIHVzZXMgYSBNaWNy
b3NvZnQtc3R5bGUgZW5jb2Rpbmcgd2hpY2gsIGFtb25nIG90aGVyIHRoaW5ncywKbWl4ZXMgbGl0
dGxlLWVuZGlhbiBhbmQgYmlnLWVuZGlhbi4gVGhlIHN0cnVjdHVyZSBkZWZpbmVkIGluIHRoaXMK
cGF0Y2gsIHVubGlrZSBFRklfR1VJRCwgaXMgY29tcGF0aWJsZSB3aXRoIHRoZSBMaW51eCBrZXJu
ZWwgYW5kIGxpYnV1aWQuCgpTaWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5
bXlyX2JhYmNodWtAZXBhbS5jb20+Ci0tLQogKiBBZGRlZCBjaGVjayBgfHwgZGVmaW5lZChfX0dO
VUNfXykgdG8KICAgI2lmIChkZWZpbmVkIChfX1NURENfVkVSU0lPTl9fKSAmJiBfX1NURENfVkVS
U0lPTl9fID49IDE5OTkwMUwpCi0tLQp4ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmggfCAzMyArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAzMyBpbnNlcnRp
b25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL3hlbi5oIGIveGVuL2luY2x1
ZGUvcHVibGljL3hlbi5oCmluZGV4IDJhYzZiMWUuLmU3MTI5ZmQgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL3B1YmxpYy94ZW4uaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmgKQEAgLTkz
MCw2ICs5MzAsMzkgQEAgX19ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh1aW50MTYsIHVpbnQxNl90
KTsKIF9fREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUodWludDMyLCB1aW50MzJfdCk7CiBfX0RFRklO
RV9YRU5fR1VFU1RfSEFORExFKHVpbnQ2NCwgdWludDY0X3QpOwogCit0eXBlZGVmIHN0cnVjdCB7
CisgICAgdWludDhfdCBhWzE2XTsKK30geGVuX3V1aWRfdDsKKworLyoKKyAqIFhFTl9ERUZJTkVf
VVVJRCgweDAwMTEyMjMzLCAweDQ0NTUsIDB4NjY3NywgMHg4ODk5LAorICogICAgICAgICAgICAg
ICAgIDB4YWEsIDB4YmIsIDB4Y2MsIDB4ZGQsIDB4ZWUsIDB4ZmYpCisgKiB3aWxsIGNvbnN0cnVj
dCBVVUlEIDAwMTEyMjMzLTQ0NTUtNjY3Ny04ODk5LWFhYmJjY2RkZWVmZiBwcmVzZW50ZWQgYXMK
KyAqIHsweDAwLCAweDExLCAweDIyLCAweDMzLCAweDQ0LCAweDU1LCAweDY2LCAweDc3LCAweDg4
LAorICogMHg5OSwgMHhhYSwgMHhiYiwgMHhjYywgMHhkZCwgMHhlZSwgMHhmZn07CisgKgorICog
TkI6IFRoaXMgaXMgY29tcGF0aWJsZSB3aXRoIExpbnV4IGtlcm5lbCBhbmQgd2l0aCBsaWJ1dWlk
LCBidXQgaXQgaXMgbm90CisgKiBjb21wYXRpYmxlIHdpdGggTWljcm9zb2Z0LCBhcyB0aGV5IHVz
ZSBtaXhlZC1lbmRpYW4gZW5jb2RpbmcgKHNvbWUKKyAqIGNvbXBvbmVudHMgYXJlIGxpdHRsZS1l
bmRpYW4sIHNvbWUgYXJlIGJpZy1lbmRpYW4pLgorICovCisjZGVmaW5lIFhFTl9ERUZJTkVfVVVJ
RF8oYSwgYiwgYywgZCwgZTEsIGUyLCBlMywgZTQsIGU1LCBlNikgICAgICAgICAgICBcCisgICAg
e3soKGEpID4+IDI0KSAmIDB4RkYsICgoYSkgPj4gMTYpICYgMHhGRiwgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAoKGEpID4+ICA4KSAmIDB4RkYsICgoYSkgPj4gIDApICYgMHhG
RiwgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAoKGIpID4+ICA4KSAmIDB4RkYs
ICgoYikgPj4gIDApICYgMHhGRiwgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAo
KGMpID4+ICA4KSAmIDB4RkYsICgoYykgPj4gIDApICYgMHhGRiwgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAoKGQpID4+ICA4KSAmIDB4RkYsICgoZCkgPj4gIDApICYgMHhGRiwg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgZTEsIGUyLCBlMywg
ZTQsIGU1LCBlNn19CisKKy8qIENvbXBvdW5kIGxpdGVyYWxzIGFyZSBzdXBwb3J0ZWQgaW4gQzk5
IGFuZCBsYXRlci4gKi8KKyNpZiAoZGVmaW5lZCAoX19TVERDX1ZFUlNJT05fXykgJiYgX19TVERD
X1ZFUlNJT05fXyA+PSAxOTk5MDFMKSB8fCAgICAgIFwKKyAgICBkZWZpbmVkIChfX0dOVUNfXykK
KyNkZWZpbmUgWEVOX0RFRklORV9VVUlEKGEsIGIsIGMsIGQsIGUxLCBlMiwgZTMsIGU0LCBlNSwg
ZTYpICAgICAgICAgICAgIFwKKyAgICAoKHhlbl91dWlkX3QpWEVOX0RFRklORV9VVUlEXyhhLCBi
LCBjLCBkLCBlMSwgZTIsIGUzLCBlNCwgZTUsIGU2KSkKKyNlbHNlCisjZGVmaW5lIFhFTl9ERUZJ
TkVfVVVJRChhLCBiLCBjLCBkLCBlMSwgZTIsIGUzLCBlNCwgZTUsIGU2KSAgICAgICAgICAgICBc
CisgICAgWEVOX0RFRklORV9VVUlEXyhhLCBiLCBjLCBkLCBlMSwgZTIsIGUzLCBlNCwgZTUsIGU2
KQorI2VuZGlmIC8qIGRlZmluZWQgKF9fU1REQ19WRVJTSU9OX18pICYmIF9fU1REQ19WRVJTSU9O
X18gPj0gMTk5OTAxTCAqLworCiAjZW5kaWYgLyogIV9fQVNTRU1CTFlfXyAqLwogCiAvKiBEZWZh
dWx0IGRlZmluaXRpb25zIGZvciBtYWNyb3MgdXNlZCBieSBkb21jdGwvc3lzY3RsLiAqLwotLSAK
Mi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 12:03:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 12:03:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2Fjs-0000fF-Io; Wed, 11 Oct 2017 12:03:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <gregory.herrero@oracle.com>) id 1e2Fjq-0000ey-Nz
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 12:03:50 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 38/08-13910-6A80ED95; Wed, 11 Oct 2017 12:03:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsUyZ7p8oO4ijnu
 RBgt6RSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxnP6MLDvFV/Gw9xtzAOJG7i5GLQ0hgMpPE
 6/On2SCcy4wSj3t3snQxcnKwCShIPJ/5khXEFhGQlrj2+TIjSBGzQAOTxJMLs8ESwgLJEgsaf
 oI1sAioSjRuX80EYvMK2Ev8nzeRHcSWEJCXOPfgNjOEbSzRN6uPZQIj1wJGhlWMGsWpRWWpRb
 pGZnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGeZACCHYxnFgQeYpTkYFIS5b3
 +/G6kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneAvZ7kUKCRanpqRVpmTnAkIJJS3DwKInwJoCk
 eYsLEnOLM9MhUqcYdTk6bt79wyTEkpeflyolzpsOUiQAUpRRmgc3AhbelxhlpYR5GYGOEuIpS
 C3KzSxBlX/FKM7BqCTMawMyhSczrwRu0yugI5iAjhBNuwNyREkiQkqqgTHyNyuz4JzpwQF3pv
 Rkl85TW/r46Ev34N/vpqhP+q75YM/f8I0G8dJLJwTLHua84XbJ2vyJAtPFF98Y+Db85ZMP+Xq
 2oO/tzkU+rQe28hrFHJ8Qmy8aJuT8IKdNSOLzGpnfNzZ/mOX0XsDs8nst1m9LIo8+mH/X6Ggb
 R+JP9/0TgyR+q1c2szkpsRRnJBpqMRcVJwIAGfXzemoCAAA=
X-Env-Sender: gregory.herrero@oracle.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1507723424!100887474!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20713 invoked from network); 11 Oct 2017 12:03:46 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 12:03:46 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9BC3U8j006717
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 11 Oct 2017 12:03:31 GMT
Received: from localhost.localdomain
 (dhcp-ukc1-twvpn-1-vpnpool-10-175-178-56.vpn.oracle.com [10.175.178.56])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9BC3Qdk029887;
 Wed, 11 Oct 2017 12:03:27 GMT
From: gregory.herrero@oracle.com
To: xen-devel@lists.xen.org
Date: Wed, 11 Oct 2017 14:03:10 +0200
Message-Id: <20171011120310.26383-1-gregory.herrero@oracle.com>
X-Mailer: git-send-email 2.14.1
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, andrew.cooper3@citrix.com,
 Gregory Herrero <gregory.herrero@oracle.com>
Subject: [Xen-devel] [PATCH] libelf: allow having HYPERCALL_PAGE entry
	before VIRT_BASE in __xen_guest section.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogR3JlZ29yeSBIZXJyZXJvIDxncmVnb3J5LmhlcnJlcm9Ab3JhY2xlLmNvbT4KCldoZW4g
ZmlsbGluZyBfX3hlbl9ndWVzdCBzZWN0aW9uIG9mIGEgZ3Vlc3QsIHVzZXIgbWF5IGRlZmluZQpI
WVBFUkNBTExfUEFHRSBlYXJsaWVyIHRoYW4gVklSVF9CQVNFIGluIHRoZSBzZWN0aW9uIGxlYWRp
bmcgdG8gYW4KaW5jb3JyZWN0IGh5cGVyY2FsbCBwYWdlIGFkZHJlc3Mgc2luY2UgYW4gdW5kZWZp
bmVkIHZpcnRfYmFzZSBjb3VsZCBiZQp1c2VkIHRvIGNvbXB1dGUgaHlwZXJjYWxsIHBhZ2UgYWRk
cmVzcy4KSWYgdGhlcmUgaXMgbm8gVklSVF9CQVNFIGVudHJ5IGluIF9feGVuX2d1ZXN0IHNlY3Rp
b24sIGRlZmF1bHQgdmFsdWUgb2YKMCBpcyB1c2VkIGZvciB2aXJ0X2Jhc2UuIFRodXMsIHNldHRp
bmcgaHlwZXJjYWxsIHBhZ2UgYWRkcmVzcyB0bwpIWVBFUkNBTExfUEFHRSB2YWx1ZSBpcyBjb3Jy
ZWN0IGluIHRoaXMgY2FzZSB0b28uCgpTaWduZWQtb2ZmLWJ5OiBHcmVnb3J5IEhlcnJlcm8gPGdy
ZWdvcnkuaGVycmVyb0BvcmFjbGUuY29tPgotLS0KIHhlbi9jb21tb24vbGliZWxmL2xpYmVsZi1k
b21pbmZvLmMgfCAxMSArKysrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygr
KSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2xpYmVsZi9saWJlbGYt
ZG9taW5mby5jIGIveGVuL2NvbW1vbi9saWJlbGYvbGliZWxmLWRvbWluZm8uYwppbmRleCBhNTI5
MDBjMDBjZC4uYjEyNTVhY2MwNTkgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbGliZWxmL2xpYmVs
Zi1kb21pbmZvLmMKKysrIGIveGVuL2NvbW1vbi9saWJlbGYvbGliZWxmLWRvbWluZm8uYwpAQCAt
MzMwLDE0ICszMzAsMjEgQEAgZWxmX2Vycm9yc3RhdHVzIGVsZl94ZW5fcGFyc2VfZ3Vlc3RfaW5m
byhzdHJ1Y3QgZWxmX2JpbmFyeSAqZWxmLAogCiAgICAgICAgIC8qIGxvbmdzICovCiAgICAgICAg
IGlmICggIXN0cmNtcChuYW1lLCAiVklSVF9CQVNFIikgKQorICAgICAgICB7CiAgICAgICAgICAg
ICBwYXJtcy0+dmlydF9iYXNlID0gc3RydG91bGwodmFsdWUsIE5VTEwsIDApOworICAgICAgICAg
ICAgaWYgKCBwYXJtcy0+dmlydF9oeXBlcmNhbGwgIT0gVU5TRVRfQUREUiApCisgICAgICAgICAg
ICAgICAgcGFyYW1zLT52aXJ0X2h5cGVyY2FsbCArPSBwYXJhbXMtPnZpcnRfYmFzZTsKKyAgICAg
ICAgfQogICAgICAgICBpZiAoICFzdHJjbXAobmFtZSwgIlZJUlRfRU5UUlkiKSApCiAgICAgICAg
ICAgICBwYXJtcy0+dmlydF9lbnRyeSA9IHN0cnRvdWxsKHZhbHVlLCBOVUxMLCAwKTsKICAgICAg
ICAgaWYgKCAhc3RyY21wKG5hbWUsICJFTEZfUEFERFJfT0ZGU0VUIikgKQogICAgICAgICAgICAg
cGFybXMtPmVsZl9wYWRkcl9vZmZzZXQgPSBzdHJ0b3VsbCh2YWx1ZSwgTlVMTCwgMCk7CiAgICAg
ICAgIGlmICggIXN0cmNtcChuYW1lLCAiSFlQRVJDQUxMX1BBR0UiKSApCi0gICAgICAgICAgICBw
YXJtcy0+dmlydF9oeXBlcmNhbGwgPSAoc3RydG91bGwodmFsdWUsIE5VTEwsIDApIDw8IDEyKSAr
Ci0gICAgICAgICAgICAgICAgcGFybXMtPnZpcnRfYmFzZTsKKyAgICAgICAgeworICAgICAgICAg
ICAgcGFybXMtPnZpcnRfaHlwZXJjYWxsID0gKHN0cnRvdWxsKHZhbHVlLCBOVUxMLCAwKSA8PCAx
Mik7CisgICAgICAgICAgICBpZiAoIHBhcm1zLT52aXJ0X2Jhc2UgIT0gVU5TRVRfQUREUiApCisg
ICAgICAgICAgICAgICAgcGFyYW1zLT52aXJ0X2h5cGVyY2FsbCArPSBwYXJhbXMtPnZpcnRfYmFz
ZTsKKyAgICAgICAgfQogCiAgICAgICAgIC8qIG90aGVyICovCiAgICAgICAgIGlmICggIXN0cmNt
cChuYW1lLCAiRkVBVFVSRVMiKSApCi0tIAoyLjE0LjEKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 12:07:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 12:07:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2Fmu-0000vD-0k; Wed, 11 Oct 2017 12:07:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2Fmt-0000v6-BZ
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 12:06:59 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 D6/6D-11179-2690ED95; Wed, 11 Oct 2017 12:06:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS6fjDSzeO816
 kwZY7Zhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b9u3UFn0QrVr3ezdLAOFGgi5GTQ0ggT2Jn
 yzk2EJtXwE7i+J5/YLaEgKHE6YU3WUBsFgFViZ1bbjCC2GwC6hJtz7azgtgiQPbFdY1ANVwcz
 AK3GCX+XD0J1iws4CMxb8IRsISQQCujxIQd3WDdnAKeEqs+vwKyOYC2CUr83SEMEmYW0JJ4+O
 sWC4StLbFs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukamuglFWW
 mZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgSGHwMQ7GBcsd3zEKMkB5OSKO/153cjhfiS
 8lMqMxKLM+KLSnNSiw8xanBwCGzbtfoCoxRLXn5eqpIEbwvHvUghwaLU9NSKtMwcYITAlEpw8
 CiJ8PqCpHmLCxJzizPTIVKnGHU5Om7e/cMkBDZDSpzXDaRIAKQoozQPbgQsWi8xykoJ8zICHS
 jEU5BalJtZgir/ilGcg1FJmDcFZApPZl4J3KZXQEcwAR0hmnYH5IiSRISUVAOjyqWjruvOpFa
 szOd96bM7seq+uSLTvlc/zoWqL7z4cbEUY7gy4zft014yPFUWT36oPZVPXvto77Qt7Hkyoem3
 0zZ3K8b+Uu9Vn7tbsI7f7uSyO48f7ZVZP9d+6bkUuQuRfneWqe6bbNW9XNHn+g1Z2Wc168U/r
 eS095w+TzrgoGXTJteMsMVhSizFGYmGWsxFxYkALcZTrdECAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1507723611!102182178!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55826 invoked from network); 11 Oct 2017 12:06:54 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 12:06:54 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 11 Oct 2017 06:06:51 -0600
Message-Id: <59DE25790200007800184E78@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 11 Oct 2017 06:06:49 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1507281180-5101-1-git-send-email-yi.y.sun@linux.intel.com>
 <1507706438-24486-1-git-send-email-yi.y.sun@linux.intel.com>
In-Reply-To: <1507706438-24486-1-git-send-email-yi.y.sun@linux.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v5] x86: psr: support co-exist features'
 values setting
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDExLjEwLjE3IGF0IDA5OjIwLCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKPiAtLS0gYS94ZW4vYXJjaC94ODYvcHNyLmMKPiArKysgYi94ZW4vYXJjaC94ODYvcHNyLmMK
PiBAQCAtMTExMSwyNSArMTExMSw0MyBAQCBzdGF0aWMgdW5zaWduZWQgaW50IGdldF9zb2NrZXRf
Y3B1KHVuc2lnbmVkIGludCBzb2NrZXQpCj4gIHN0cnVjdCBjb3Nfd3JpdGVfaW5mbwo+ICB7Cj4g
ICAgICB1bnNpZ25lZCBpbnQgY29zOwo+IC0gICAgc3RydWN0IGZlYXRfbm9kZSAqZmVhdHVyZTsK
PiAgICAgIGNvbnN0IHVpbnQzMl90ICp2YWw7Cj4gLSAgICBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9w
cyAqcHJvcHM7Cj4gKyAgICB1bnNpZ25lZCBpbnQgYXJyYXlfbGVuOwo+ICB9OwoKVGhlIGFkZGl0
aW9uIHdhbnRzIHRvIGdvIGludG8gdGhlIGhvbGUgYWZ0ZXIgImNvcyIuCgo+ICBzdGF0aWMgdm9p
ZCBkb193cml0ZV9wc3JfbXNycyh2b2lkICpkYXRhKQo+ICB7Cj4gLSAgICBjb25zdCBzdHJ1Y3Qg
Y29zX3dyaXRlX2luZm8gKmluZm8gPSBkYXRhOwo+IC0gICAgc3RydWN0IGZlYXRfbm9kZSAqZmVh
dCA9IGluZm8tPmZlYXR1cmU7Cj4gLSAgICBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyAqcHJvcHMg
PSBpbmZvLT5wcm9wczsKPiAtICAgIHVuc2lnbmVkIGludCBpLCBjb3MgPSBpbmZvLT5jb3MsIGNv
c19udW0gPSBwcm9wcy0+Y29zX251bTsKPiArICAgIHN0cnVjdCBjb3Nfd3JpdGVfaW5mbyAqaW5m
byA9IGRhdGE7Cgpjb25zdAoKPiArICAgIHVuc2lnbmVkIGludCBpLCBpbmRleCA9IDAsIGNvcyA9
IGluZm8tPmNvczsKPiArICAgIHN0cnVjdCBwc3Jfc29ja2V0X2luZm8gKnNvY2tldF9pbmZvID0K
CmNvbnN0Cgo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2V0X3NvY2tldF9pbmZvKGNw
dV90b19zb2NrZXQoc21wX3Byb2Nlc3Nvcl9pZCgpKSk7Cj4gIAo+IC0gICAgZm9yICggaSA9IDA7
IGkgPCBjb3NfbnVtOyBpKysgKQo+ICsgICAgLyoKPiArICAgICAqIEl0ZXJhdGUgYWxsIGZlYXR1
ZXJzIHRvIHdyaXRlIGRpZmZlcmVudCB2YWx1ZSAobm90IHNhbWUgYXMgTVNSKSBmb3IKPiArICAg
ICAqIGVhY2ggZmVhdHVyZS4KPiArICAgICAqLwo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBBUlJB
WV9TSVpFKGZlYXRfcHJvcHMpOyBpKysgKQo+ICAgICAgewo+IC0gICAgICAgIGlmICggZmVhdC0+
Y29zX3JlZ192YWxbY29zICogY29zX251bSArIGldICE9IGluZm8tPnZhbFtpXSApCj4gKyAgICAg
ICAgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCA9IHNvY2tldF9pbmZvLT5mZWF0dXJlc1tpXTsKPiAr
ICAgICAgICBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyAqcHJvcHMgPSBmZWF0X3Byb3BzW2ldOwo+
ICsgICAgICAgIHVuc2lnbmVkIGludCBjb3NfbnVtLCBqOwo+ICsKPiArICAgICAgICBpZiAoICFm
ZWF0IHx8ICFwcm9wcyApCj4gKyAgICAgICAgICAgIGNvbnRpbnVlOwo+ICsKPiArICAgICAgICBj
b3NfbnVtID0gcHJvcHMtPmNvc19udW07Cj4gKyAgICAgICAgQVNTRVJUKGluZm8tPmFycmF5X2xl
biA+PSBpbmRleCArIGNvc19udW0pOwoKV2hpbGUgdGhpcyB0cmFuc2Zvcm1hdGlvbiBmcm9tIHRo
ZSBvcmlnaW5hbCAtRU5PU1BDIHJldHVybiBsb29rcyB0bwpiZSBjb3JyZWN0LCBidXQgbm90IG9i
dmlvdXNseSBzbywgaXQgd291bGQgaGF2ZSBiZWVuIGEgZ29vZCBpZGVhCnRvIG1lbnRpb24gdGhp
cyBpbiB0aGUgY29tbWl0IG1lc3NhZ2UuIEFmdGVyIGFsbCB0aGUgYWJvdmUgY2FuIGJlCmNvcnJl
Y3Qgb25seSBpZiB0aGUgb3JpZ2luYWwgLUVOT1NQQyByZXR1cm4gcGF0aCBjb3VsZCBoYXZlIGJl
ZW4KYW4gQVNTRVJUKCkgYXMgd2VsbC4KCj4gKyAgICAgICAgZm9yICggaiA9IDA7IGogPCBjb3Nf
bnVtOyBqKysgKQo+ICAgICAgICAgIHsKPiAtICAgICAgICAgICAgZmVhdC0+Y29zX3JlZ192YWxb
Y29zICogY29zX251bSArIGldID0gaW5mby0+dmFsW2ldOwo+IC0gICAgICAgICAgICBwcm9wcy0+
d3JpdGVfbXNyKGNvcywgaW5mby0+dmFsW2ldLCBwcm9wcy0+dHlwZVtpXSk7Cj4gKyAgICAgICAg
ICAgIGlmICggZmVhdC0+Y29zX3JlZ192YWxbY29zICogY29zX251bSArIGpdICE9IGluZm8tPnZh
bFtpbmRleCArIGpdICkKPiArICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgZmVhdC0+
Y29zX3JlZ192YWxbY29zICogY29zX251bSArIGpdID0gaW5mby0+dmFsW2luZGV4ICsgal07Cj4g
KyAgICAgICAgICAgICAgICBwcm9wcy0+d3JpdGVfbXNyKGNvcywgaW5mby0+dmFsW2luZGV4ICsg
al0sIHByb3BzLT50eXBlW2pdKTsKPiArICAgICAgICAgICAgfQo+ICAgICAgICAgIH0KPiArCj4g
KyAgICAgICAgaW5kZXggKz0gY29zX251bTsKCkxvb2tzIGxpa2UgSSBvbmx5IG1lYW50IHRvIGNv
bW1lbnQgb24gdGhlIHVzZXMgb2YgaW5kZXggYWJvdmU6CklmIHlvdSBpbmNyZW1lbnRlZCBpdCBh
bG9uZ3NpZGUgaiwgeW91IGNvdWxkIHVzZSBqdXN0IGluZGV4IGluIHRoZQpyZXNwZWN0aXZlIGFy
cmF5IGFjY2Vzc2VzLCBhbmQgeW91J2QgYXZvaWQgdGhlIGxhc3Qgc3RhdGVtZW50CmFib3ZlIGFs
dG9nZXRoZXIuCgpJbiB0aGUgaW50ZXJlc3Qgb2YgZ2V0dGluZyB0aGUgcGF0Y2ggaW4gSSdsbCBz
ZWUgdG8gbWFrZSB0aGUKYWRqdXN0bWVudHMgbXlzZWxmLiBQbGVhc2UgZG91YmxlIGNoZWNrIHRo
ZSByZXN1bHQgaW4gY2FzZSBJIGVuZAp1cCBjb21taXR0aW5nIHdoYXQgSSd2ZSBjb21lIHVwIHdp
dGguCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 12:12:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 12:12:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2FsA-0001am-LM; Wed, 11 Oct 2017 12:12:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1e2Fs9-0001ag-Pv
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 12:12:26 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 C3/C3-15990-9AA0ED95; Wed, 11 Oct 2017 12:12:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHJsWRWlGSWpSXmKPExsWikc3qq7uC616
 kwY/7AhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bWvtlsBdPFKxpu7GRsYNwn2MXIxcEi0Mgs
 8fxuD3MXIycHo0CMxKYtnYwgCSGBZiaJU/NeMnUxcnAIC/hJ7F6cB1IjIqAs0fvrNwtIDbPAB
 iaJ+yuWMkE0LGaSWL73HitIFZuAicS6+efZQZp5BawlbhxwAAmzCKhK7Lj8gR3EFhUIl2g628
 8CYvMKCEqcnPmEBaScU8BeYtH1eJAws4CZxLzND5khbHGJW0/mM0HY8hLb384Bi0sIKEoc+D2
 TGeQECYGZjBJvdy0DO0FIQF1i7+83UEWyEkfPzmGBsH0l/l16zgRhL2SUmLA2EKJ5OrvE3GdH
 WSESOhJPl/xhhEhMBkqs+QjV4S6x6P1LqKICiaUrzkOtvsAq8fTCN6iEjMTn5VuhuieySfSvO
 8wIcVOCxLv/v6EmTRKWWL/UdgKjxiykIJiF5O9ZSP6eheTvBYwsqxjVi1OLylKLdE30kooy0z
 NKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzEC0wcDEOxgvNXnfIhRkoNJSZT3+vO7kUJ8Sfk
 plRmJxRnxRaU5qcWHGGU4OJQkeJWB6UhIsCg1PbUiLTMHmMhg0hIcPEoivJ84gdK8xQWJucWZ
 6RCpU4yWHHPOX/7DxDFp8RUg+aX3xh8mIZa8/LxUKXFeJZB5AiANGaV5cONgyfYSo6yUMC8j0
 IFCPAWpRbmZJajyrxjFORiVhHlPg6zlycwrgdv6CuggJqCDRNPugBxUkoiQkmpgnFZj9+aEzv
 d2C4bdX+sk08oDp9wwjz4X2Pvo/RHZGT3XJXmMJTZdNp50w7L5sdzhPSY6ffOe+C3VFeg/rPm
 lbsaHo3EpZivqdVaV1n28eXxb8IoTK+xME/l272dMvxK3efl8hx1VDzm6vZ49/XDd90FR8Zn4
 w0Yp+8XK0py1Z1fkuodsWMDhp8RSnJFoqMVcVJwIAEj+K0CxAwAA
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1507723943!90983021!1
X-Originating-IP: [40.107.5.77]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46318 invoked from network); 11 Oct 2017 12:12:24 -0000
Received: from mail-eopbgr50077.outbound.protection.outlook.com (HELO
 EUR03-VE1-obe.outbound.protection.outlook.com) (40.107.5.77)
 by server-13.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 11 Oct 2017 12:12:24 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=F9ubWQAgb6TLUNmkaCr+2ngR7sIe7o0vOqn7xGvQIjc=;
 b=FFrXH6XXcDeiKQxX2GgslC2SeRabaTvsaE1Zn5nhyhCnL7o3l6PBfJiO6qtskddn64CzekShCqoWxT8YqSkqSxM1InOL4FrGgeQ7wcm1uDRZAc4SBB7IKRltr9T6QzStkdU0bvUn9HJUOCOBQpOMOTqrPQeIU4iT5UR4HLeWTmU=
Received: from [10.17.182.79] (85.223.209.58) by
 VI1PR0301MB2142.eurprd03.prod.outlook.com (2603:10a6:800:26::15) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Wed, 11 Oct
 2017 12:12:21 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <1507650771-16631-1-git-send-email-volodymyr_babchuk@epam.com>
 <1507650771-16631-5-git-send-email-volodymyr_babchuk@epam.com>
 <59DD0D820200007800184742@prv-mh.provo.novell.com>
 <6c591c46-b431-fe19-4117-ff638588c42d@epam.com>
 <59DDED6B0200007800184B8F@prv-mh.provo.novell.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <71d7bfe0-cac3-4208-121a-e877f1c63aa8@epam.com>
Date: Wed, 11 Oct 2017 15:12:18 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59DDED6B0200007800184B8F@prv-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.58]
X-ClientProxiedBy: VI1PR0501CA0016.eurprd05.prod.outlook.com
 (2603:10a6:800:92::26) To VI1PR0301MB2142.eurprd03.prod.outlook.com
 (2603:10a6:800:26::15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: a1331bb3-1e78-436b-e86d-08d510a153cb
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:VI1PR0301MB2142; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2142;
 3:nu5p0jIsfiHWyOMB3X/pZM458/wqSM9PxotGSi97y6vJC4cblNjs3huI7uN9aa1ElxE+CCbndvzGKgbfcl7DsUj37UZAFVq+f/VLAAOdE2vuLWhpPY7T8XZf4t9W1YzEX2DW73OUNC/jfnr2INtKK58VAEsDFx9N6vm8wjNDDg/f76CtO/NSNPssDslEy9CWSrNdNPQqhp2rarpde2FwU50wDRoUoPAZCyu74V/fd22JV5N+nKebqthDPXW2t1Wv;
 25:JPO19ujl+iOskKeFfKddFDZaOMAhuBPc6AKXV9G6I0muK6fi41FIrbIUQH7xxBkR9Pw72qBMpS2Frxp2kVVBc3j0hHvzf6TBCd7CXjYfcfeHt70VvjAbj3pIma4Pmz0KoJjqnEW6J8xu2tRVKt+tPcGPzBSn4UDyrtmzbqL+lBabo5NbIQyw0VgT3H1roOTJFkDtuuALJpLvlyllW4sBe6hobiwc0oFPBSknzMcpf9Hjs66KMmykdFKZcqlp0iQhdoyx6MskfWr0zsqDstkbfyFVwMbkLSa08zKpmpralqCOZh14DDSrokx+tD7QpOT/wG+QKDqXiwUGrcE/QJk6RmgN/9VunnS5WUoZBvsOBO0=;
 31:fzrsSQGDJ578lzYNlGhvGm6RoF7ei7RdNipIIl6fM7H6MR8dBpcXxlgfPbOPVDFwiv8y+cd0mfsG6xI26uApeYE4ZlsDfgms8JP8jmVGT0eqyIyoEVrUe6rWH+DCQS+f6bvjt9VZKj14o1if6MPFIvxfgzSED5+6mN9LDvtCCHLA++yz18wK51ylsk4XYK6CEiGI+n5YyThGGQA9TDtyZqd8SoXlg7HL7lVgOWUJIBc=
X-MS-TrafficTypeDiagnostic: VI1PR0301MB2142:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2142;
 20:F6Kmkbuav8Rq1lqxjYBqvjomwhqtdKKwCSSosAiTDwr5VGfxZxKjGC1UDmCEy35hWys9jnWA3S0uJ4vd+q3oU+vLTwyQWOi7DTzUxONCzlnU7pJGaI6uBUG+10t5avymo+VSYYoUZmfGrtE3/fEJplFY78eDYxWAHVtKk889Buo0rQrbcpoE8Qy6i3Zrn81Z7jXoTQmoJhNUcag9id9wJzgBWC2aoaBcW83DiulYn7sYfliR1NZp37lFIuxDhDqR4u2yCwQgCokPop5cpiOVlqPJMM62A3kVsOlOtgIvoDKNza73rvo9Hm18ACrpRE+Gjr/PbsZ+kH9jYybLokwTZBaKGGLUKVfchTnN5WPbwrK3jlEuyHvpI3ABv53IwPEQF6siAU2ijbjDQGyAe2u+Fset7hNP3Je5VknvmKYIVaPvW+yeONQMmYuD+IpBNoHjttaLWDVLZnzKfIs3A37dZtN4dm1cyjkohS1Zx9jo7WWQBbQKp4i8oF+2oMTSOVf/;
 4:qXERRTlCdpTiUnBg5ejU/9hKKXnrGmYg+lPVr8mzaJyfOyLawvtGxl+XMPfoZECQ8VROsJuvlveGG3fMeLZVnq70Rze0CeTRfgVp1DB8BGv8zTSJ8JvT9Q2A70Ev6PQIdhdcHW1hAE/tj8SICVZSpkhWyMX1vkPnYJcyH+KYxS+tVC4UVrS0umKQQkhfUBfpwKV3QtUT9CVtjLO4pw1mhVWHAmke5R1qfw9wfbl9u9IUhRlxG3uHt28xEQpsetC14Tjl58/gJkg3oTM8gwRAcqxNxjBGvg2KCMvYVVYJDciuwYxmZFIyph6SVRoQJegqReauW2srcBO3BWIF9VQdIg==
X-Exchange-Antispam-Report-Test: UriScan:(788757137089)(4114951738403);
X-Microsoft-Antispam-PRVS: <VI1PR0301MB21424EF4110F713522B5F3D9E64A0@VI1PR0301MB2142.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(93006095)(93001095)(10201501046)(3002001)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123555025)(20161123558100)(20161123560025)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:VI1PR0301MB2142; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:VI1PR0301MB2142; 
X-Forefront-PRVS: 0457F11EAF
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(6049001)(346002)(376002)(189002)(199003)(24454002)(81166006)(31696002)(81156014)(97736004)(8676002)(36756003)(31686004)(68736007)(83506001)(6246003)(189998001)(8936002)(72206003)(6916009)(64126003)(66066001)(93886005)(86362001)(25786009)(65956001)(2906002)(106356001)(80792005)(2950100002)(6666003)(50466002)(316002)(3846002)(58126008)(6116002)(65806001)(54356999)(305945005)(65826007)(4326008)(5660300001)(16526018)(8666007)(7736002)(6486002)(33646002)(76176999)(50986999)(47776003)(77096006)(16576012)(53546010)(23676002)(54906003)(105586002)(53936002)(478600001)(230700001)(101416001)(45080400002)(229853002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0301MB2142; H:[10.17.182.79]; FPR:;
 SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAzMDFNQjIxNDI7MjM6Z2ZVTmUxckhHaWs5MTAvcjRrN2ViemF0?=
 =?utf-8?B?M0FMZzFOazVtK0pidTI5a1loUG1uODJ5MzRIZXZCUC9KdzM0b2txV1ZjTm5P?=
 =?utf-8?B?Mnd0RXRqODVNVVFYbll6Z0NKclVoa1h0RlJ3Z1BRdjcwRXMzN01LSEJqN2Vr?=
 =?utf-8?B?TzFIUVhLNm5CK1NRbTh1dEIrRE9nTkIrMnZ4aGlhcWpVUmVLTHpaL3ViaUlL?=
 =?utf-8?B?Y0JsU25JTDRkdzI1SEQyMVpEK2FVVFY4cjJOQkpyeGdkNVptMXhZcFkwYlBC?=
 =?utf-8?B?VmU5cFM4SXg0aFpONVd0T1BjTjltLzFzYXpPMkVKNEgzc3ZIUGZqS1kxSjhp?=
 =?utf-8?B?QnpVWnY4ZlFiY25HVERIblpmZkJvd2dKNFIxZWQvalUrVGx2Q25CTmpkcDl1?=
 =?utf-8?B?Q0xjZzdCNE1SR0FEOXlQdFA3OVlZYkVzWTludGI3OUF4WnJmMU5rZnVkOENS?=
 =?utf-8?B?YXE3SjdaZSt2QjR5RTNsRHVIMko5SFBRSWVwY1hSamV4NUJPdUpONytQdlly?=
 =?utf-8?B?b2hpS1NsOHBRRlhyRVUyTU0yZ1gvY1E3WUs5Wk5MdFhnYkthMGNqZ2xKL1RM?=
 =?utf-8?B?N1UySzlLRklGdmx0Q1ZwbU5MWGVVa2hMakh5SVorRmd2a1I0ZDIrY0NnYlFi?=
 =?utf-8?B?UmNxRU5IU1NNVFY4UjN4dUk1cGV3RExUcWc0MTFjUGhLNGhVTThBMGpVNlBB?=
 =?utf-8?B?WVFFdjhVR090c1BOd1VYUkhnOXQyb2Vpc3BkYkRzY0QzbmZNeDVQdzJEQVlT?=
 =?utf-8?B?TzFrZUpjNENWcTVHa0lQanJwVTllTkRuNTUrd204OGNFcU14cDg2ODViNmxQ?=
 =?utf-8?B?SHlGRUxKQzNSYnBtM2lSTG1icjIyOC9wOXdvZW9ySEM4Tko4UHJUK2labG02?=
 =?utf-8?B?OUNBd2JHVVZNdjhCd3AySnUyVTVRdFlHbXZDa1Z0c0ZUb0gwQ0J3aWpkNnYz?=
 =?utf-8?B?Mi9QWXZlOEZOTDVsTFRTZDhWaHI4RHNvaFlNMXp3N2o4dVJSYkpRRk8vNDFo?=
 =?utf-8?B?WDFrZWdDZVNOanpyalVrZFFodk56ZU9CZExjMW9ETHdJZ0piZkFvSFBySHZK?=
 =?utf-8?B?SjhpMGp0RWtmbXp4bWZVVHdqZlc4NU4wNDFTWm9CK242WklBYjdmVVJVN2lN?=
 =?utf-8?B?QVhRWTlOeWZxMllyWjlHSVdrdjlIai9WUmFMSnpkdlZhektibFhCa0xVYmZ1?=
 =?utf-8?B?NXBkYlJwbjZuK2VsUzBmQmExU2dDTUd0ZEZaK2FOM1l6QmZzTVp4VW4xWTlW?=
 =?utf-8?B?UXAyT00wNkhlaS9CRmNVQ1hOVUhlNDF2SDZRU3UvL1dHUU1qT0VwUmd3YzFN?=
 =?utf-8?B?dkxRR3dMSStySmpaMXIvcGpSTXpaNC9tS0NYcnM4WUhLbkI4TEZPVzIvUG9U?=
 =?utf-8?B?c1QxaFU3MFVuZ2JNbzlZUEg3ZS90b1dKWHMrS2M3Zk8yWDNEN2VzS2RzWHN2?=
 =?utf-8?B?azJYTUlHWWVzSmUwQzdqVnprdGRsdUtJVWQvdGtvRVN5aHdTMTI3STNTeURy?=
 =?utf-8?B?QnZmSU5oUkpQTmFIR1VzZkhlVUozNnY1ZlJRaHhndTVTODJhL25VbU1rZE1a?=
 =?utf-8?B?REZwVHlNWHhVeHpoUGFjdGcvUTd0dmRCVGpHbjl1TlFOYjBnbFU2UzF5Z2sz?=
 =?utf-8?B?aUNzYkxYcWMzUnAzNlRVRTlxZkJuOFlSdVZoc2tzYUNzbFdtenRnL3ZtYXU1?=
 =?utf-8?B?N29LTUxmejNmbldBZGM4ckxlN2VzbE95T0ZsWVdnMWRkbnpBbTFtY2p0dTV3?=
 =?utf-8?B?SDJIN0hMWkdtdlNOcGh0SjJieFJnSHl1emJabFQ5VGVMeElHUnZDTFVBMnFN?=
 =?utf-8?B?NTg1MzkzanV3VkhnazEwZlZvY3BJRk1UcDFzRFZmMWpGL3pERGJnVDhuSGJU?=
 =?utf-8?B?czRrUXpuMVFKeGNuWlR3aFk1b1ZnaExkTTlLRDNVL3R3bW5pYXhkd0FyRFZz?=
 =?utf-8?Q?FEHTLF8QNS9tFfEA72kMXqCc9KpdbnLk=3D?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2142;
 6:tYxTFGgra4RMqWaEPn7keMwj+am+OfLM27fMkR1hww0jzB4LAReKCa0TkviL3rOq4bDUKEHgyDJ/tEdXDHYzwTRdZ+XeMizqF3qtzzCkktSVr2muc8o3EYXXqE2tHiJQOqYjKJVAAe3XwXnI0ZsIG8E4Kw2nQpeuPy5u0oxgUezlBCf88pY0dvKijrCP/mXPB0S1dlrbVJVGudtuHnF3JahD/48v3B2Wb74FjxiRrEcUJ/5rKuqn2ZjjLHyALWP+evEMa+HmyGcwnenYQPkYZY4m9WmIE3FKZNBm/w++GKm4BzQvPsQH09I0oJV8rmqna5P3ezB+VVVJbKDFUuUaLw==;
 5:jkSJuasfg6/OtybvWdmH349CDplG+xG5POcvBGSTe7qkg8IeD9rWwsxC94fkwuw/58wLOfSHlWBKcmaDtW7qLc0/30ieKK19vAWF2ctGteOcTE3HPKhYpI8QLmbySNFh1xjGQ/Iyt/r1/Jx5/sKstQ==;
 24:KG8OvTpIf8WSMsgEaX7LweqgMYtZqlEZr1Bgj532x323ZcmmJiM7cFtTl+B11xWi2lGz1hgAtbamhi5g9wrgmLfNfpVjL5uoap+CgimlCNM=;
 7:ZN+SA8PIgdbdbYOgX5Kck26hWVvDLaFiHiscnID4seFEC+PE8M/cSUc0r36FfTvDL4IV+EkH19PQG50OyBcSetK+KELaMNAVJ0li1SbK/4M9taAsjtDcpwifIKiYuyv2GBrCk4Y2KiF4hQd81aO8wYlicEpnhkKvrFQ+qhII+qj0E+ByZBH7qfSr/xgeNFV6J+15JoiubiThWno7bKV1EOSA3p6tLKbO6yNk57tSg/8=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Oct 2017 12:12:21.8975 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0301MB2142
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH v8 04/11] public: xen.h: add definitions for
	UUID handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgamFuCgpPbiAxMS4xMC4xNyAxMTowNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTAu
MTAuMTcgYXQgMTk6MDMsIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4gd3JvdGU6Cj4+IE9u
IDEwLjEwLjE3IDE5OjEyLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDEwLjEwLjE3IGF0
IDE3OjUyLCA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+IHdyb3RlOgo+Pj4+ICsgICAgdWlu
dDhfdCBhWzE2XTsKPj4+PiArfSB4ZW5fdXVpZF90Owo+Pj4+ICsKPj4+PiArLyoKPj4+PiArICog
WEVOX0RFRklORV9VVUlEKDB4MDAxMTIyMzMsIDB4NDQ1NSwgMHg2Njc3LCAweDg4OTksCj4+Pj4g
KyAqICAgICAgICAgICAgICAgICAweGFhLCAweGJiLCAweGNjLCAweGRkLCAweGVlLCAweGZmKQo+
Pj4+ICsgKiB3aWxsIGNvbnN0cnVjdCBVVUlEIDAwMTEyMjMzLTQ0NTUtNjY3Ny04ODk5LWFhYmJj
Y2RkZWVmZiBwcmVzZW50ZWQgYXMKPj4+PiArICogezB4MDAsIDB4MTEsIDB4MjIsIDB4MzMsIDB4
NDQsIDB4NTUsIDB4NjYsIDB4NzcsIDB4ODgsCj4+Pj4gKyAqIDB4OTksIDB4YWEsIDB4YmIsIDB4
Y2MsIDB4ZGQsIDB4ZWUsIDB4ZmZ9Owo+Pj4+ICsgKgo+Pj4+ICsgKiBOQjogVGhpcyBpcyBjb21w
YXRpYmxlIHdpdGggTGludXgga2VybmVsIGFuZCB3aXRoIGxpYnV1aWQsIGJ1dCBpdCBpcyBub3QK
Pj4+PiArICogY29tcGF0aWJsZSB3aXRoIE1pY3Jvc29mdCwgYXMgdGhleSB1c2UgbWl4ZWQtZW5k
aWFuIGVuY29kaW5nIChzb21lCj4+Pj4gKyAqIGNvbXBvbmVudHMgYXJlIGxpdHRsZS1lbmRpYW4s
IHNvbWUgYXJlIGJpZy1lbmRpYW4pLgo+Pj4+ICsgKi8KPj4+PiArI2RlZmluZSBYRU5fREVGSU5F
X1VVSURfKGEsIGIsIGMsIGQsIGUxLCBlMiwgZTMsIGU0LCBlNSwgZTYpICAgICAgICAgICAgXAo+
Pj4+ICsgICAge3soKGEpID4+IDI0KSAmIDB4RkYsICgoYSkgPj4gMTYpICYgMHhGRiwgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCj4+Pj4gKyAgICAgICgoYSkgPj4gIDgpICYgMHhGRiwgKChh
KSA+PiAgMCkgJiAweEZGLCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4+PiArICAgICAg
KChiKSA+PiAgOCkgJiAweEZGLCAoKGIpID4+ICAwKSAmIDB4RkYsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAo+Pj4+ICsgICAgICAoKGMpID4+ICA4KSAmIDB4RkYsICgoYykgPj4gIDApICYg
MHhGRiwgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+Pj4gKyAgICAgICgoZCkgPj4gIDgp
ICYgMHhGRiwgKChkKSA+PiAgMCkgJiAweEZGLCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
Pj4+PiArICAgICAgICAgICAgICAgIGUxLCBlMiwgZTMsIGU0LCBlNSwgZTZ9fQo+Pj4+ICsKPj4+
PiArLyogQ29tcG91bmQgbGl0ZXJhbHMgYXJlIHN1cHBvcnRlZCBpbiBDOTkgYW5kIGxhdGVyLiAq
Lwo+Pj4+ICsjaWYgZGVmaW5lZCAoX19TVERDX1ZFUlNJT05fXykgJiYgX19TVERDX1ZFUlNJT05f
XyA+PSAxOTk5MDFMCj4+Pgo+Pj4gSSBkaWRuJ3Qgbm90aWNlIHRoaXMgZWFybGllciAtIHdoeSBu
byBjaGVjayBmb3IgX19HTlVDX18/Cj4+IEkgaGF2ZSBzZWVuIHBhdHRlcm4gIiNpZiBkZWZpbmVk
IChfX1NURENfVkVSU0lPTl9fKSAmJiBfX1NURENfVkVSU0lPTl9fCj4gCj4gQnV0IGlmIHlvdSBj
aGVjaywgYWxsIG9mIHRoZSBleGlzdGluZyBvbmVzIGhhdmUKPiAiI2VsaWYgZGVmaW5lZChfX0dO
VUNfXykiLgpZZXMuIEJ1dCB0aGVyZSB3YXMgYSByZWFzb24gZG8gdG8gc28uIEZvciBleGFtcGxl
OgoKI2lmIGRlZmluZWQoX19TVERDX1ZFUlNJT05fXykgJiYgX19TVERDX1ZFUlNJT05fXyA+PSAx
OTk5MDFMCiAgICAgdWludDMyX3Qgb3B0YXJyW107CiNlbGlmIGRlZmluZWQoX19HTlVDX18pCiAg
ICAgdWludDMyX3Qgb3B0YXJyWzBdOwojZW5kaWYKCih4ZW4vaW5jbHVkZS9wdWJsaWMvcGh5c2Rl
di5oOjMwMykKCklmIGNvbXBpbGVyIGlzIEM5OSB0aGVuIHdlIHVzZSBmbGV4aWJsZSBsZW5ndGgg
YXJyYXksIGVsc2UgaWYgY29tcGlsbGVyIAppcyBHQ0MsIHdlIHVzZSB6ZXJvLWxlbmd0aCBhcnJh
eSwgd2hpY2ggaXMgR0NDIGV4dGVuc2lvbiAgKGNvcnJlY3QgbWUpLiAKT3RoZXIgY29tcGlsZXJz
IChub24tZ2NjIEM5MCBjb21wYXRpYmxlKSBhcmUgbm90IHN1cHBvcnRlZC4gUHJvYmFibHkgCnRo
aXMgaXMgYSBidWcuCgpBbm90aGVyIGNhc2UgaXMgZXZlbiB3b3JzZToKCiNpZiBkZWZpbmVkKF9f
U1REQ19WRVJTSU9OX18pICYmIF9fU1REQ19WRVJTSU9OX18gPj0gMTk5OTAxTAogICAgICAgICB1
bnNpZ25lZCBjaGFyICAgYnVmW107CiNlbGlmIGRlZmluZWQoX19HTlVDX18pCiAgICAgICAgIHVu
c2lnbmVkIGNoYXIgICBidWZbMV07IC8qIE9VVDogVmFyaWFibGUgbGVuZ3RoIGJ1ZmZlciB3aXRo
IApidWlsZF9pZC4gKi8KCih4ZW4vaW5jbHVkZS9wdWJsaWMvdmVyc2lvbi5oOjQ5KQoKQXJyYXkg
b2YgbGVuZ3RoIG9uZSBpcyBwZXJmZWN0bHkgZmluZSBpbiBhbnkgZGlhbGVjdCBvZiBDLiBUaGVy
ZSBhcmUgbm8gCm5lZWQgdG8gY2hlY2sgZm9yIEdDQy4KQWxzbywgYWdhaW4sIHRoaXMgY29kZSB3
aWxsIG5vdCBkZWZpbmUgYGJ1ZmAgb24gbm9uLWdjYywgQzkwIGNvbXBhdGlibGUgCmNvbXBpbGVy
cy4KCk15IGNvZGUgZG9lcyBub3QgdXNlIGdjYy1vbmx5IGV4dGVuc2lvbnMgbGlrZSB6ZXJvLWxl
bmd0aCBhcnJheXMsIHNvIEkgCmRvbid0IHNlZSBob3cgI2VsaWYgZGVmaW5lZCAoX19HTlVDX18p
IGNhbiBmaXQgaW4gdGhlIG15IGNhc2UuCgoKPj4gICA+PSAxOTk5MDEiIGluIHZhcmlvdXMgcGxh
Y2VzIGluIFhFTiwgc28gSSBkaWQgaXQgYWxpa2UuCj4+IEFsc28sIEknbSB1c2luZyBDOTkgZmVh
dHVyZSwgbm90IGdjYy1vbmx5IG9uZS4KPiAKPiBJIGRpZG4ndCBhc2sgeW91IHRvIHJlcGxhY2Ug
dGhlIGNvbmRpdGlvbmFsLCBidXQgdG8gKHBvc3NpYmx5KQo+IGV4dGVuZCBpdC4KPiAKPiBKYW4K
PiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 12:24:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 12:24:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2G38-0002XW-4r; Wed, 11 Oct 2017 12:23:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2G36-0002XQ-I8
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 12:23:44 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 15/54-20813-F4D0ED95; Wed, 11 Oct 2017 12:23:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS6fjDS9ef916
 kwcxVAhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aM7ha2gtOSFd/uz2ZtYDwn3MXIwSEkkCdx
 dqNvFyMnB6+AnUTLtk5GEFtCwFDi9MKbLCA2i4CqxPGGD8wgNpuAukTbs+2sILaIgInE+rV3g
 Oq5OJgFDjNJHOi6wg6SEBbwl3g3dyMLSEJI4AqTxJRJF8AmcQrYSHQf3MACsphXQFDi7w5hkD
 CzgJbEw1+3WCBsbYllC18zg5QwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUaM4tagstUj
 X0FQvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw/BiAYAfjt2UBhxglOZiURHmv
 P78bKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC15XnXqSQYFFqempFWmYOMBJg0hIcPEoivJe5g
 dK8xQWJucWZ6RCpU4yWHHPOX/7DxDFp8RUg2XHz7h8mIZa8/LxUKXFeX5B5AiANGaV5cONg0X
 qJUVZKmJcR6EAhnoLUotzMElT5V4ziHIxKwrzZIFN4MvNK4La+AjqICegg0bQ7IAeVJCKkpBo
 YG3qk7MJSrt9ZovvbRuvMG8VF4hLHedfWvTiXKibwR+9vmfNdU63dubln1ntl6klNuaawp1eo
 kK01ryhlU3ub82Kj06L5Wxb8tON97HbvwZuMgOyXn5L+/bFcsLJpi9SvPwy3kvJSDrw4Pnduc
 N/e3vyt6yL3bL7cunNJh4ue2uon+/89KRNarsRSnJFoqMVcVJwIAJdYX8XRAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1507724621!79353943!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62358 invoked from network); 11 Oct 2017 12:23:42 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 12:23:42 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 11 Oct 2017 06:23:40 -0600
Message-Id: <59DE296A0200007800184EA5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 11 Oct 2017 06:23:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Volodymyr Babchuk" <volodymyr_babchuk@epam.com>
References: <1507650771-16631-1-git-send-email-volodymyr_babchuk@epam.com>
 <1507650771-16631-5-git-send-email-volodymyr_babchuk@epam.com>
 <59DD0D820200007800184742@prv-mh.provo.novell.com>
 <6c591c46-b431-fe19-4117-ff638588c42d@epam.com>
 <59DDED6B0200007800184B8F@prv-mh.provo.novell.com>
 <71d7bfe0-cac3-4208-121a-e877f1c63aa8@epam.com>
In-Reply-To: <71d7bfe0-cac3-4208-121a-e877f1c63aa8@epam.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH v8 04/11] public: xen.h: add definitions for
 UUID handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDExLjEwLjE3IGF0IDE0OjEyLCA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+IHdy
b3RlOgo+IE9uIDExLjEwLjE3IDExOjA3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMTAu
MTAuMTcgYXQgMTk6MDMsIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4gd3JvdGU6Cj4+PiBP
biAxMC4xMC4xNyAxOToxMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4gT24gMTAuMTAuMTcg
YXQgMTc6NTIsIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4gd3JvdGU6Cj4+Pj4+ICsgICAg
dWludDhfdCBhWzE2XTsKPj4+Pj4gK30geGVuX3V1aWRfdDsKPj4+Pj4gKwo+Pj4+PiArLyoKPj4+
Pj4gKyAqIFhFTl9ERUZJTkVfVVVJRCgweDAwMTEyMjMzLCAweDQ0NTUsIDB4NjY3NywgMHg4ODk5
LAo+Pj4+PiArICogICAgICAgICAgICAgICAgIDB4YWEsIDB4YmIsIDB4Y2MsIDB4ZGQsIDB4ZWUs
IDB4ZmYpCj4+Pj4+ICsgKiB3aWxsIGNvbnN0cnVjdCBVVUlEIDAwMTEyMjMzLTQ0NTUtNjY3Ny04
ODk5LWFhYmJjY2RkZWVmZiBwcmVzZW50ZWQgYXMKPj4+Pj4gKyAqIHsweDAwLCAweDExLCAweDIy
LCAweDMzLCAweDQ0LCAweDU1LCAweDY2LCAweDc3LCAweDg4LAo+Pj4+PiArICogMHg5OSwgMHhh
YSwgMHhiYiwgMHhjYywgMHhkZCwgMHhlZSwgMHhmZn07Cj4+Pj4+ICsgKgo+Pj4+PiArICogTkI6
IFRoaXMgaXMgY29tcGF0aWJsZSB3aXRoIExpbnV4IGtlcm5lbCBhbmQgd2l0aCBsaWJ1dWlkLCBi
dXQgaXQgaXMgbm90Cj4+Pj4+ICsgKiBjb21wYXRpYmxlIHdpdGggTWljcm9zb2Z0LCBhcyB0aGV5
IHVzZSBtaXhlZC1lbmRpYW4gZW5jb2RpbmcgKHNvbWUKPj4+Pj4gKyAqIGNvbXBvbmVudHMgYXJl
IGxpdHRsZS1lbmRpYW4sIHNvbWUgYXJlIGJpZy1lbmRpYW4pLgo+Pj4+PiArICovCj4+Pj4+ICsj
ZGVmaW5lIFhFTl9ERUZJTkVfVVVJRF8oYSwgYiwgYywgZCwgZTEsIGUyLCBlMywgZTQsIGU1LCBl
NikgICAgICAgICAgICBcCj4+Pj4+ICsgICAge3soKGEpID4+IDI0KSAmIDB4RkYsICgoYSkgPj4g
MTYpICYgMHhGRiwgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+Pj4+ICsgICAgICAoKGEp
ID4+ICA4KSAmIDB4RkYsICgoYSkgPj4gIDApICYgMHhGRiwgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCj4+Pj4+ICsgICAgICAoKGIpID4+ICA4KSAmIDB4RkYsICgoYikgPj4gIDApICYgMHhG
RiwgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+Pj4+ICsgICAgICAoKGMpID4+ICA4KSAm
IDB4RkYsICgoYykgPj4gIDApICYgMHhGRiwgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+
Pj4+ICsgICAgICAoKGQpID4+ICA4KSAmIDB4RkYsICgoZCkgPj4gIDApICYgMHhGRiwgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCj4+Pj4+ICsgICAgICAgICAgICAgICAgZTEsIGUyLCBlMywg
ZTQsIGU1LCBlNn19Cj4+Pj4+ICsKPj4+Pj4gKy8qIENvbXBvdW5kIGxpdGVyYWxzIGFyZSBzdXBw
b3J0ZWQgaW4gQzk5IGFuZCBsYXRlci4gKi8KPj4+Pj4gKyNpZiBkZWZpbmVkIChfX1NURENfVkVS
U0lPTl9fKSAmJiBfX1NURENfVkVSU0lPTl9fID49IDE5OTkwMUwKPj4+Pgo+Pj4+IEkgZGlkbid0
IG5vdGljZSB0aGlzIGVhcmxpZXIgLSB3aHkgbm8gY2hlY2sgZm9yIF9fR05VQ19fPwo+Pj4gSSBo
YXZlIHNlZW4gcGF0dGVybiAiI2lmIGRlZmluZWQgKF9fU1REQ19WRVJTSU9OX18pICYmIF9fU1RE
Q19WRVJTSU9OX18KPj4gCj4+IEJ1dCBpZiB5b3UgY2hlY2ssIGFsbCBvZiB0aGUgZXhpc3Rpbmcg
b25lcyBoYXZlCj4+ICIjZWxpZiBkZWZpbmVkKF9fR05VQ19fKSIuCj4gWWVzLiBCdXQgdGhlcmUg
d2FzIGEgcmVhc29uIGRvIHRvIHNvLiBGb3IgZXhhbXBsZToKPiAKPiAjaWYgZGVmaW5lZChfX1NU
RENfVkVSU0lPTl9fKSAmJiBfX1NURENfVkVSU0lPTl9fID49IDE5OTkwMUwKPiAgICAgIHVpbnQz
Ml90IG9wdGFycltdOwo+ICNlbGlmIGRlZmluZWQoX19HTlVDX18pCj4gICAgICB1aW50MzJfdCBv
cHRhcnJbMF07Cj4gI2VuZGlmCj4gCj4gKHhlbi9pbmNsdWRlL3B1YmxpYy9waHlzZGV2Lmg6MzAz
KQo+IAo+IElmIGNvbXBpbGVyIGlzIEM5OSB0aGVuIHdlIHVzZSBmbGV4aWJsZSBsZW5ndGggYXJy
YXksIGVsc2UgaWYgY29tcGlsbGVyIAo+IGlzIEdDQywgd2UgdXNlIHplcm8tbGVuZ3RoIGFycmF5
LCB3aGljaCBpcyBHQ0MgZXh0ZW5zaW9uICAoY29ycmVjdCBtZSkuIAo+IE90aGVyIGNvbXBpbGVy
cyAobm9uLWdjYyBDOTAgY29tcGF0aWJsZSkgYXJlIG5vdCBzdXBwb3J0ZWQuIFByb2JhYmx5IAo+
IHRoaXMgaXMgYSBidWcuCgpXaHkgd291bGQgdGhhdCBiZSBhIGJ1Zz8gSW4gQzg5IHlvdSBzaW1w
bHkgaGF2ZSBubyB3YXkgdG8gZXhwcmVzcwp3aGF0IHdlIHdhbnQsIHNvIHBlb3BsZSB1c2luZyBw
bGFpbiBDODkgY29tcGlsZXJzIHdpbGwgaGF2ZSB0byBjb2RlCmRpZmZlcmVudGx5IChpLmUuIHdp
dGhvdXQgdXNpbmcgdGhlIG9wdGFyciBmaWVsZCkgYW55d2F5LgoKPiBBbm90aGVyIGNhc2UgaXMg
ZXZlbiB3b3JzZToKPiAKPiAjaWYgZGVmaW5lZChfX1NURENfVkVSU0lPTl9fKSAmJiBfX1NURENf
VkVSU0lPTl9fID49IDE5OTkwMUwKPiAgICAgICAgICB1bnNpZ25lZCBjaGFyICAgYnVmW107Cj4g
I2VsaWYgZGVmaW5lZChfX0dOVUNfXykKPiAgICAgICAgICB1bnNpZ25lZCBjaGFyICAgYnVmWzFd
OyAvKiBPVVQ6IFZhcmlhYmxlIGxlbmd0aCBidWZmZXIgd2l0aCAKPiBidWlsZF9pZC4gKi8KPiAK
PiAoeGVuL2luY2x1ZGUvcHVibGljL3ZlcnNpb24uaDo0OSkKClRoYXQncyBub3QgdmVyeSByZWFz
b25hYmxlIGluZGVlZC4KCj4gTXkgY29kZSBkb2VzIG5vdCB1c2UgZ2NjLW9ubHkgZXh0ZW5zaW9u
cyBsaWtlIHplcm8tbGVuZ3RoIGFycmF5cywgc28gSSAKPiBkb24ndCBzZWUgaG93ICNlbGlmIGRl
ZmluZWQgKF9fR05VQ19fKSBjYW4gZml0IGluIHRoZSBteSBjYXNlLgoKRGlkIHlvdSBjaGVjayB1
bmRlciB3aGF0IGNvbmRpdGlvbnMgdGhlIHZhcmlvdXMgZ2NjIHZlcnNpb25zIGRlZmluZQpfX1NU
RENfVkVSU0lPTl9fPyBUcnlpbmcgdG8gY29tcGlsZQoKaW50IHRlc3Qodm9pZCkgewoJcmV0dXJu
IF9fU1REQ19WRVJTSU9OX187Cn0KCndpdGggZS5nLiBnY2MgNC4zLjQgZmFpbHMgKHdpdGggbm8g
b3RoZXIgb3B0aW9ucyBzcGVjaWZpZWQpLiBPdG9oCmV2ZW4gdXNpbmcgLWFuc2kgY29tcG91bmQg
bGl0ZXJhbHMgY29tcGlsZSBmaW5lLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 12:32:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 12:32:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2GB4-0003Vs-BQ; Wed, 11 Oct 2017 12:31:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2GB2-0003Vl-TA
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 12:31:57 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 67/2C-22397-C3F0ED95; Wed, 11 Oct 2017 12:31:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS9ea/16
 kwa0X2hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8anRS+ZCi5zVvzae4KpgfERexcjJ4eQQJ7E
 1AlfwGxeATuJKS+Pg9kSAoYSpxfeZAGxWQRUJeauXQpmswmoS7Q9284KYosImEisX3uHsYuRi
 4NZYAmzxJWVi9hAEsICARJf500CGsQBtKBWYv0pFZAwp4CXxPcJx8HCvAKCEn93CIOEmQW0JB
 7+usUCYWtLLFv4mhmkhFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYwaxalFZalFukYWekl
 FmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgcFXz8DAuIOxb5XfIUZJDiYlUd7rz+9G
 CvEl5adUZiQWZ8QXleakFh9ilOHgUJLgnc13L1JIsCg1PbUiLTMHGAcwaQkOHiUR3hyQNG9xQ
 WJucWY6ROoUoy5Hx827f5iEWPLy81KlxHkTQIoEQIoySvPgRsBi8hKjrJQwLyMDA4MQT0FqUW
 5mCar8K0ZxDkYlYd5GkCk8mXklcJteAR3BBHSEaNodkCNKEhFSUg2M3LO5DtzYsCBb7BuzJsP
 jGf827k59Pj3jW/RKxXnatRZFXVqyF25ue+Wu7zK9wTInVPcw1+sjhy+faPPW7tS/a3RlSftj
 J6fnmXwv3ZhZq+blhaku7lOKUlu6eKnHv89XUx3Efhn1zD78blndsVJFx99HRV939aa+nbCiN
 32ZDJPC+5hmD50OJZbijERDLeai4kQAFxwOk8QCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1507725113!106598870!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2002 invoked from network); 11 Oct 2017 12:31:55 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 12:31:55 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 11 Oct 2017 06:31:52 -0600
Message-Id: <59DE2B570200007800184EB8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 11 Oct 2017 06:31:51 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Volodymyr Babchuk" <volodymyr_babchuk@epam.com>
References: <59DE02950200007800184CBA@prv-mh.provo.novell.com>
 <1507723079-3430-1-git-send-email-volodymyr_babchuk@epam.com>
In-Reply-To: <1507723079-3430-1-git-send-email-volodymyr_babchuk@epam.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH v10 04/11] public: xen.h: add definitions
 for UUID handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDExLjEwLjE3IGF0IDEzOjU3LCA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+IHdy
b3RlOgo+ICsvKiBDb21wb3VuZCBsaXRlcmFscyBhcmUgc3VwcG9ydGVkIGluIEM5OSBhbmQgbGF0
ZXIuICovCj4gKyNpZiAoZGVmaW5lZCAoX19TVERDX1ZFUlNJT05fXykgJiYgX19TVERDX1ZFUlNJ
T05fXyA+PSAxOTk5MDFMKSB8fCAgICAgIFwKPiArICAgIGRlZmluZWQgKF9fR05VQ19fKQoKU3Ry
aWN0bHkgc3BlYWtpbmcgdGhlIGNvbW1lbnQgYWJvdmUgaXMgbm93IHN0YWxlLgoKQWxzbyBwbGVh
c2UgZG9uJ3QgcHV0IGEgc3BhY2UgYmV0d2VlbiAiZGVmaW5lZCIgYW5kIHRoZSBvcGVuaW5nCnBh
cmVudGhlc2lzLiBJZiB5b3UgY2hlY2ssIHRoZSBvbmx5IHR3byBvdGhlciBzdWNoIGluc3RhbmNl
cwp0aHJvdWdob3V0IHRoZSBwdWJsaWMgaGVhZGVycyBhcmUgdHdvIEFSTSBjb25kaXRpb25hbHMu
CgpBbmQgdGhlbiB0aGUgd2hvbGUgdGhpbmcgY2FuIGJlIG1hZGUgZml0IG9uIG9uZSBsaW5lOgoK
I2lmIGRlZmluZWQoX19TVERDX1ZFUlNJT05fXykgPyBfX1NURENfVkVSU0lPTl9fID49IDE5OTkw
MUwgOiBkZWZpbmVkKF9fR05VQ19fKQoKPiArI2RlZmluZSBYRU5fREVGSU5FX1VVSUQoYSwgYiwg
YywgZCwgZTEsIGUyLCBlMywgZTQsIGU1LCBlNikgICAgICAgICAgICAgXAo+ICsgICAgKCh4ZW5f
dXVpZF90KVhFTl9ERUZJTkVfVVVJRF8oYSwgYiwgYywgZCwgZTEsIGUyLCBlMywgZTQsIGU1LCBl
NikpCj4gKyNlbHNlCj4gKyNkZWZpbmUgWEVOX0RFRklORV9VVUlEKGEsIGIsIGMsIGQsIGUxLCBl
MiwgZTMsIGU0LCBlNSwgZTYpICAgICAgICAgICAgIFwKPiArICAgIFhFTl9ERUZJTkVfVVVJRF8o
YSwgYiwgYywgZCwgZTEsIGUyLCBlMywgZTQsIGU1LCBlNikKPiArI2VuZGlmIC8qIGRlZmluZWQg
KF9fU1REQ19WRVJTSU9OX18pICYmIF9fU1REQ19WRVJTSU9OX18gPj0gMTk5OTAxTCAqLwoKU2Ft
ZSBmb3IgdGhlIGNvbW1lbnQgaGVyZS4gSSdkIHN1Z2dlc3QgZWl0aGVyIGRyb3BwaW5nIGl0IGFs
dG9nZXRoZXIKb3Igc2hvcnRlbmluZyBpdCAoZS5nLiAvKiBfX1NURENfVkVSU0lPTl9fIC8gX19H
TlVDX18gKi8pCgpBbGwgb2YgdGhlc2UgYWRqdXN0bWVudHMgb3VnaHQgdG8gYmUgZG9hYmxlIHdo
aWxlIGNvbW1pdHRpbmcuCldpdGggdGhlbSBkb25lCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 12:40:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 12:40:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2GJC-0004Ls-5N; Wed, 11 Oct 2017 12:40:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2GJA-0004Lm-Vs
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 12:40:21 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 2F/79-31244-4311ED95; Wed, 11 Oct 2017 12:40:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS9dY8F6
 kwYprLBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a6X0UFf/kqrjYuY2tgXMbdxcjJISSQJ9Hf
 9ZodxOYVsJNYdfkzG4gtIWAocXrhTRYQm0VAVWLt5nlgNpuAukTbs+2sILaIgILE5TkLmLsYu
 TiYBS4xSpxauxdskLBAhsS0o3fYIBbYS7S8Ogtmcwo4SPxfexGomQNomaDE3x3CIGFmAS2Jh7
 9usUDY2hLLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGuoYleUlF
 mekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg8DEAwQ7G6xsDDjFKcjApifJef343Uogv
 KT+lMiOxOCO+qDQntfgQowwHh5IEr6fAvUghwaLU9NSKtMwcYBzApCU4eJREeC/wA6V5iwsSc
 4sz0yFSpxh1OTpu3v3DJMSSl5+XKiXO6woyQwCkKKM0D24ELCYvMcpKCfMyAh0lxFOQWpSbWY
 Iq/4pRnINRSZg3HmQKT2ZeCdymV0BHMAEdIZp2B+SIkkSElFQDo4/E7jqbklOSP/8cnWHoGXH
 e9+mzejWNdaEp7c+Fl/9QEHi08X/99+VLr3tybtug+7AyViKA3aYmnnnzjR27Pr+J+p+pfmfq
 pSnim+/9WzNHzbp02QR+vWmmKjy7bpTM7ul+XH9211e2BOMW02TN4xOrdVTDWv898FsufMxR3
 bchwGgOb4TFTCWW4oxEQy3mouJEAI2/DDvEAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1507725617!111270097!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35268 invoked from network); 11 Oct 2017 12:40:18 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 12:40:18 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 11 Oct 2017 06:40:16 -0600
Message-Id: <59DE2D4E0200007800184ED1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 11 Oct 2017 06:40:14 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <gregory.herrero@oracle.com>
References: <20171011120310.26383-1-gregory.herrero@oracle.com>
In-Reply-To: <20171011120310.26383-1-gregory.herrero@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] libelf: allow having HYPERCALL_PAGE entry
 before VIRT_BASE in __xen_guest section.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDExLjEwLjE3IGF0IDE0OjAzLCA8Z3JlZ29yeS5oZXJyZXJvQG9yYWNsZS5jb20+IHdy
b3RlOgo+IFdoZW4gZmlsbGluZyBfX3hlbl9ndWVzdCBzZWN0aW9uIG9mIGEgZ3Vlc3QsIHVzZXIg
bWF5IGRlZmluZQo+IEhZUEVSQ0FMTF9QQUdFIGVhcmxpZXIgdGhhbiBWSVJUX0JBU0UgaW4gdGhl
IHNlY3Rpb24gbGVhZGluZyB0byBhbgo+IGluY29ycmVjdCBoeXBlcmNhbGwgcGFnZSBhZGRyZXNz
IHNpbmNlIGFuIHVuZGVmaW5lZCB2aXJ0X2Jhc2UgY291bGQgYmUKPiB1c2VkIHRvIGNvbXB1dGUg
aHlwZXJjYWxsIHBhZ2UgYWRkcmVzcy4KPiBJZiB0aGVyZSBpcyBubyBWSVJUX0JBU0UgZW50cnkg
aW4gX194ZW5fZ3Vlc3Qgc2VjdGlvbiwgZGVmYXVsdCB2YWx1ZSBvZgo+IDAgaXMgdXNlZCBmb3Ig
dmlydF9iYXNlLiBUaHVzLCBzZXR0aW5nIGh5cGVyY2FsbCBwYWdlIGFkZHJlc3MgdG8KPiBIWVBF
UkNBTExfUEFHRSB2YWx1ZSBpcyBjb3JyZWN0IGluIHRoaXMgY2FzZSB0b28uCgpEbyB5b3UgaGF2
ZSBhbiBleGFtcGxlIG9mIGEgZ3Vlc3Qga2VybmVsIHRoYXQgaXMgZG9pbmcgdGhpcz8gSQphc2sg
YmVjYXVzZSB0aGUgX194ZW5fZ3Vlc3Qgc2VjdGlvbiBoYXMgYmVlbiBkZXByZWNhdGVkIGZvcgpt
YW55IHllYXJzIC0gZXZlcnlvbmUgc2hvdWxkIGJlIHVzaW5nIHRoZSBub3RlcyBzZWN0aW9uCmlu
c3RlYWQgbm93YWRheXMuCgo+IC0tLSBhL3hlbi9jb21tb24vbGliZWxmL2xpYmVsZi1kb21pbmZv
LmMKPiArKysgYi94ZW4vY29tbW9uL2xpYmVsZi9saWJlbGYtZG9taW5mby5jCj4gQEAgLTMzMCwx
NCArMzMwLDIxIEBAIGVsZl9lcnJvcnN0YXR1cyBlbGZfeGVuX3BhcnNlX2d1ZXN0X2luZm8oc3Ry
dWN0IGVsZl9iaW5hcnkgKmVsZiwKPiAgCj4gICAgICAgICAgLyogbG9uZ3MgKi8KPiAgICAgICAg
ICBpZiAoICFzdHJjbXAobmFtZSwgIlZJUlRfQkFTRSIpICkKPiArICAgICAgICB7Cj4gICAgICAg
ICAgICAgIHBhcm1zLT52aXJ0X2Jhc2UgPSBzdHJ0b3VsbCh2YWx1ZSwgTlVMTCwgMCk7Cj4gKyAg
ICAgICAgICAgIGlmICggcGFybXMtPnZpcnRfaHlwZXJjYWxsICE9IFVOU0VUX0FERFIgKQo+ICsg
ICAgICAgICAgICAgICAgcGFyYW1zLT52aXJ0X2h5cGVyY2FsbCArPSBwYXJhbXMtPnZpcnRfYmFz
ZTsKPiArICAgICAgICB9Cj4gICAgICAgICAgaWYgKCAhc3RyY21wKG5hbWUsICJWSVJUX0VOVFJZ
IikgKQo+ICAgICAgICAgICAgICBwYXJtcy0+dmlydF9lbnRyeSA9IHN0cnRvdWxsKHZhbHVlLCBO
VUxMLCAwKTsKPiAgICAgICAgICBpZiAoICFzdHJjbXAobmFtZSwgIkVMRl9QQUREUl9PRkZTRVQi
KSApCj4gICAgICAgICAgICAgIHBhcm1zLT5lbGZfcGFkZHJfb2Zmc2V0ID0gc3RydG91bGwodmFs
dWUsIE5VTEwsIDApOwo+ICAgICAgICAgIGlmICggIXN0cmNtcChuYW1lLCAiSFlQRVJDQUxMX1BB
R0UiKSApCj4gLSAgICAgICAgICAgIHBhcm1zLT52aXJ0X2h5cGVyY2FsbCA9IChzdHJ0b3VsbCh2
YWx1ZSwgTlVMTCwgMCkgPDwgMTIpICsKPiAtICAgICAgICAgICAgICAgIHBhcm1zLT52aXJ0X2Jh
c2U7Cj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBwYXJtcy0+dmlydF9oeXBlcmNhbGwgPSAo
c3RydG91bGwodmFsdWUsIE5VTEwsIDApIDw8IDEyKTsKPiArICAgICAgICAgICAgaWYgKCBwYXJt
cy0+dmlydF9iYXNlICE9IFVOU0VUX0FERFIgKQo+ICsgICAgICAgICAgICAgICAgcGFyYW1zLT52
aXJ0X2h5cGVyY2FsbCArPSBwYXJhbXMtPnZpcnRfYmFzZTsKPiArICAgICAgICB9CgpJIHRoaW5r
IHlvdSByYXRoZXIgd2FudCB0byBkbyB0aGlzIG9uY2UgYWZ0ZXIgdGhlIGxvb3AuIFRoYXQnbGwK
dGhlbiBhbHNvIHRha2UgY2FyZSBvZiB0aGVyZSBiZWluZyBtdWx0aXBsZSBWSVJUX0JBU0UgZW50
cmllcy4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 12:55:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 12:55:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2GXy-0005Ig-IU; Wed, 11 Oct 2017 12:55:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2GXx-0005He-0e
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 12:55:37 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 B9/34-28571-8C41ED95; Wed, 11 Oct 2017 12:55:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS/e4yL1
 Ig29LDCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owTO26wFOxjqph+o425gbGHqYuRk0NIIE/i
 36PLbCA2r4CdxM2+02C2hIChxOmFN1lAbBYBVYlzh76ygthsAuoSbc+2A9kcHCICRhIftkl2M
 XJxMAu0Mkr8+3oUbKawQJTEtV23mCHme0qc+nOIEcTmFPCS2HtrDTtIL6+AoMTfHcIgYWYBLY
 mHv26xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6RqV5
 SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmDw1TMwMO5gbD3hd4hRkoNJSZT3+vO7
 kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeJmAwSwkWJSanlqRlpkDjAOYtAQHj5IILxdImre4I
 DG3ODMdInWK0ZjjxsPrf5g4Om7e/cMkxJKXn5cqJc5rKAxUKgBSmlGaBzcIFp+XGGWlhHkZGR
 gYhHgKUotyM0tQ5V8xinMwKgnzPgOZwpOZVwK37xXQKUxAp4im3QE5pSQRISXVwJhziWtR+Z5
 jVttUvzLO+af5SUaXI2BXW2v3giWNbOeyRHiDHh1KPxG8KN5pcccitRUJBy58Xjzp37osfdaq
 S5Vf6koiNfUZVk9heHD2sLLuitBr+65FNER1rZi0OU7OUKrQ5YibyDPf3IILE08s4XKLOWYdJ
 PZLPFy4Ututm1t4c4ZM8X3FVCWW4oxEQy3mouJEAAqnH4fKAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1507726534!92990732!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10650 invoked from network); 11 Oct 2017 12:55:35 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 12:55:35 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 11 Oct 2017 06:55:33 -0600
Message-Id: <59DE30E40200007800184EE8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 11 Oct 2017 06:55:32 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1505937027-7604-1-git-send-email-boris.ostrovsky@oracle.com>
In-Reply-To: <1505937027-7604-1-git-send-email-boris.ostrovsky@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, kevin.tian@intel.com, xen-devel@lists.xen.org,
 jun.nakajima@intel.com, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH] x86/hvm: Remove unnecessary is_hvm_domain()
 test in construct_vmcs()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIwLjA5LjE3IGF0IDIxOjUwLCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IEl0J3MgYSBsZWZ0b3ZlciBmcm9tIFBWSHYxIGRheXMuCj4gCj4gU2lnbmVkLW9mZi1i
eTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCkkndmUgYXBw
bGllZCB0aGlzIGRlc3BpdGUgdGhlIHN0aWxsIG1pc3NpbmcgVk1YIG1haW50YWluZXIgYWNrLApm
b3IgaXQgYmVpbmcgc2ltcGxlIGVub3VnaC4gQnV0IGluIGdlbmVyYWwgaXQgc2hvdWxkIGJlIHlv
dSB0bwpjaGFzZSBtaXNzaW5nIGFja3MuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 13:01:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 13:01:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2GdP-00064Z-65; Wed, 11 Oct 2017 13:01:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <gregory.herrero@oracle.com>) id 1e2GdN-00064T-CA
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 13:01:13 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 71/7B-20813-8161ED95; Wed, 11 Oct 2017 13:01:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXSO6nOVVdc7F6
 kwZp2K4slHxezODB6HN39mymAMYo1My8pvyKBNWPdt2NMBY8FKzZdusTSwLiBt4uRi0NIYCKT
 xO85l9ghnL+MErNOTGSFcDYwSpycs48FwmlklFiw6wqQw8HBIqAqMe9LVBcjJwebgJHEhQU97
 CC2iICyRO+v32D1zAI3GCU2b7jECJIQFsiQmHb0DhtIL6+AmcSqo0YgYSGBYonZs7aB9fIKCE
 qcnPmEBcRmFtCSuPHvJRNIObOAtMTyfxwgYU4Be4nLez+BlYgKqEgsvdTKCmJLCBhKnH64jXE
 Co+AsJJNmIZk0C2HSAkbmVYwaxalFZalFukYmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnF
 esn5uZsYgWHLAAQ7GPd9jDzEKMnBpCTKe/353UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwOI
 vcihQSLUtNTK9Iyc4ARBJOW4OBREuE9AZLmLS5IzC3OTIdInWJUlBLnXQuSEABJZJTmwbXBov
 YSo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHlvgEzhycwrgZv+CmgxE9Bi0bQ7IItLEhFSUg2
 MeQ9f1tpOXpSufte3eZ2ydV/vzLSzj5p6Vv24dtWFZVHNs4vKers684QnHw08sm3Oh7K6NPnI
 WT8TX8nMD7q373Cft4BBVbtM3bL1K85x5AQcS1kdxZMwX04kgj25Nd+i/dy/26u897qci69xn
 nR70z2+F/PV7c/rG9t0+BxL+FS6KfKX5FIPJZbijERDLeai4kQA7YRCCNUCAAA=
X-Env-Sender: gregory.herrero@oracle.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1507726870!58314399!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47921 invoked from network); 11 Oct 2017 13:01:11 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 13:01:11 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9BD11jG018301
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 11 Oct 2017 13:01:01 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9BD10uA008428
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 11 Oct 2017 13:01:00 GMT
Received: from abhmp0002.oracle.com (abhmp0002.oracle.com [141.146.116.8])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v9BD10jj026229;
 Wed, 11 Oct 2017 13:01:00 GMT
Received: from localhost (/10.175.178.56)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 11 Oct 2017 06:00:59 -0700
Date: Wed, 11 Oct 2017 15:00:54 +0200
From: Gregory Herrero <gregory.herrero@oracle.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20171011130054.ywtvqetcwjr5a7dq@ltoracle>
References: <20171011120310.26383-1-gregory.herrero@oracle.com>
 <59DE2D4E0200007800184ED1@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59DE2D4E0200007800184ED1@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170609 (1.8.3)
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] libelf: allow having HYPERCALL_PAGE entry
 before VIRT_BASE in __xen_guest section.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMTEsIDIwMTcgYXQgMDY6NDA6MTRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDExLjEwLjE3IGF0IDE0OjAzLCA8Z3JlZ29yeS5oZXJyZXJvQG9yYWNsZS5j
b20+IHdyb3RlOgo+ID4gV2hlbiBmaWxsaW5nIF9feGVuX2d1ZXN0IHNlY3Rpb24gb2YgYSBndWVz
dCwgdXNlciBtYXkgZGVmaW5lCj4gPiBIWVBFUkNBTExfUEFHRSBlYXJsaWVyIHRoYW4gVklSVF9C
QVNFIGluIHRoZSBzZWN0aW9uIGxlYWRpbmcgdG8gYW4KPiA+IGluY29ycmVjdCBoeXBlcmNhbGwg
cGFnZSBhZGRyZXNzIHNpbmNlIGFuIHVuZGVmaW5lZCB2aXJ0X2Jhc2UgY291bGQgYmUKPiA+IHVz
ZWQgdG8gY29tcHV0ZSBoeXBlcmNhbGwgcGFnZSBhZGRyZXNzLgo+ID4gSWYgdGhlcmUgaXMgbm8g
VklSVF9CQVNFIGVudHJ5IGluIF9feGVuX2d1ZXN0IHNlY3Rpb24sIGRlZmF1bHQgdmFsdWUgb2YK
PiA+IDAgaXMgdXNlZCBmb3IgdmlydF9iYXNlLiBUaHVzLCBzZXR0aW5nIGh5cGVyY2FsbCBwYWdl
IGFkZHJlc3MgdG8KPiA+IEhZUEVSQ0FMTF9QQUdFIHZhbHVlIGlzIGNvcnJlY3QgaW4gdGhpcyBj
YXNlIHRvby4KPiAKPiBEbyB5b3UgaGF2ZSBhbiBleGFtcGxlIG9mIGEgZ3Vlc3Qga2VybmVsIHRo
YXQgaXMgZG9pbmcgdGhpcz8gSQo+IGFzayBiZWNhdXNlIHRoZSBfX3hlbl9ndWVzdCBzZWN0aW9u
IGhhcyBiZWVuIGRlcHJlY2F0ZWQgZm9yCj4gbWFueSB5ZWFycyAtIGV2ZXJ5b25lIHNob3VsZCBi
ZSB1c2luZyB0aGUgbm90ZXMgc2VjdGlvbgo+IGluc3RlYWQgbm93YWRheXMuCj4gClRoZXJlIGlz
IG5vIHB1YmxpYyBleGFtcGxlIEFGQUlLLCBJIGZhY2VkIHRoaXMgaXNzdWUgd2hpbGUgY3JlYXRp
bmcgYQpndWVzdCBsb2NhbGx5IGZvciB0ZXN0aW5nIHB1cnBvc2UuCgo+ID4gLS0tIGEveGVuL2Nv
bW1vbi9saWJlbGYvbGliZWxmLWRvbWluZm8uYwo+ID4gKysrIGIveGVuL2NvbW1vbi9saWJlbGYv
bGliZWxmLWRvbWluZm8uYwo+ID4gQEAgLTMzMCwxNCArMzMwLDIxIEBAIGVsZl9lcnJvcnN0YXR1
cyBlbGZfeGVuX3BhcnNlX2d1ZXN0X2luZm8oc3RydWN0IGVsZl9iaW5hcnkgKmVsZiwKPiA+ICAK
PiA+ICAgICAgICAgIC8qIGxvbmdzICovCj4gPiAgICAgICAgICBpZiAoICFzdHJjbXAobmFtZSwg
IlZJUlRfQkFTRSIpICkKPiA+ICsgICAgICAgIHsKPiA+ICAgICAgICAgICAgICBwYXJtcy0+dmly
dF9iYXNlID0gc3RydG91bGwodmFsdWUsIE5VTEwsIDApOwo+ID4gKyAgICAgICAgICAgIGlmICgg
cGFybXMtPnZpcnRfaHlwZXJjYWxsICE9IFVOU0VUX0FERFIgKQo+ID4gKyAgICAgICAgICAgICAg
ICBwYXJhbXMtPnZpcnRfaHlwZXJjYWxsICs9IHBhcmFtcy0+dmlydF9iYXNlOwo+ID4gKyAgICAg
ICAgfQo+ID4gICAgICAgICAgaWYgKCAhc3RyY21wKG5hbWUsICJWSVJUX0VOVFJZIikgKQo+ID4g
ICAgICAgICAgICAgIHBhcm1zLT52aXJ0X2VudHJ5ID0gc3RydG91bGwodmFsdWUsIE5VTEwsIDAp
Owo+ID4gICAgICAgICAgaWYgKCAhc3RyY21wKG5hbWUsICJFTEZfUEFERFJfT0ZGU0VUIikgKQo+
ID4gICAgICAgICAgICAgIHBhcm1zLT5lbGZfcGFkZHJfb2Zmc2V0ID0gc3RydG91bGwodmFsdWUs
IE5VTEwsIDApOwo+ID4gICAgICAgICAgaWYgKCAhc3RyY21wKG5hbWUsICJIWVBFUkNBTExfUEFH
RSIpICkKPiA+IC0gICAgICAgICAgICBwYXJtcy0+dmlydF9oeXBlcmNhbGwgPSAoc3RydG91bGwo
dmFsdWUsIE5VTEwsIDApIDw8IDEyKSArCj4gPiAtICAgICAgICAgICAgICAgIHBhcm1zLT52aXJ0
X2Jhc2U7Cj4gPiArICAgICAgICB7Cj4gPiArICAgICAgICAgICAgcGFybXMtPnZpcnRfaHlwZXJj
YWxsID0gKHN0cnRvdWxsKHZhbHVlLCBOVUxMLCAwKSA8PCAxMik7Cj4gPiArICAgICAgICAgICAg
aWYgKCBwYXJtcy0+dmlydF9iYXNlICE9IFVOU0VUX0FERFIgKQo+ID4gKyAgICAgICAgICAgICAg
ICBwYXJhbXMtPnZpcnRfaHlwZXJjYWxsICs9IHBhcmFtcy0+dmlydF9iYXNlOwo+ID4gKyAgICAg
ICAgfQo+IAo+IEkgdGhpbmsgeW91IHJhdGhlciB3YW50IHRvIGRvIHRoaXMgb25jZSBhZnRlciB0
aGUgbG9vcC4gVGhhdCdsbAo+IHRoZW4gYWxzbyB0YWtlIGNhcmUgb2YgdGhlcmUgYmVpbmcgbXVs
dGlwbGUgVklSVF9CQVNFIGVudHJpZXMuCj4gCkkgd2lsbCBzZW5kIGFuIHVwZGF0ZWQgcGF0Y2gg
d2l0aCB5b3VyIHN1Z2dlc3Rpb24uIEZlZWwgZnJlZSB0byBpZ25vcmUKaXQgaWYgdXNhZ2Ugb2Yg
X194ZW5fZ3Vlc3Qgc2VjdGlvbiBpcyBkZXByZWNhdGVkLgoKVGhhbmtzLApHcmVnb3J5CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 13:09:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 13:09:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2Gl3-0006PH-3n; Wed, 11 Oct 2017 13:09:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=450f2e0eb=phentex@amazon.com>)
 id 1e2Gl2-0006PB-1s
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 13:09:08 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 C8/E0-01544-3F71ED95; Wed, 11 Oct 2017 13:09:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsVyfvUOWd1P4vc
 iDU5sNbH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMm77zLWnCZtWL5kbMsDYxXWLoYuThYBDYz
 SzQ0LmbtYuTkkBDwl9i1dh4bSEJI4DWjxKnrXYwQziomictLZrBDOHsZJVY/a2KBcPYxSvw+N
 xWq7BajxJV5rcxdjBwcbAKqEif22oKYIgIqErf3GoCsYBaIlfjw5iATiC0sYCXx781TFhCbBa
 j607pJYGfwCjhJbN3bDHWSgsSUh++ZIeKCEidnPmGBmCMhcfDFC7C4gICAxIZXD9gnMArOQlI
 2C0nZAkamVYwaxalFZalFuoYmeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgUHK
 AAQ7GM+e9jzEKMnBpCTKe/353UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwPxO5FCgkWpaanV
 qRl5gDjBSYtwcGjJMIrDowZId7igsTc4sx0iNQpRmOOGw+v/2Hi6Lh59w+TEEtefl6qlDjvY5
 BJAiClGaV5cINgcXyJUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwrzfQKbwZOaVwO17BXQKE9A
 poml3QE4pSURISTUwTsz+euxFicq0iLyOgKcG1rb7OOTEDdeXLPzYrb7P/PZpP7Ozzm8Y4nze
 eJ4O5fc7veDUsu1nPpp1LpqUUL50BcsXR1FN/7wdZXkrZT7s9mUw/t67lys3zcXw/zYlozUJX
 7lmtttNPxT/K1xMt7PQ311RjkH6m3PKnfcLsph/RMqesvn3gm+BEktxRqKhFnNRcSIAT5ylB9
 4CAAA=
X-Env-Sender: prvs=450f2e0eb=phentex@amazon.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1507727345!106469049!1
X-Originating-IP: [207.171.184.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=FROM_AMAZON
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43368 invoked from network); 11 Oct 2017 13:09:06 -0000
Received: from smtp-fw-9102.amazon.com (HELO smtp-fw-9102.amazon.com)
 (207.171.184.29)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 13:09:06 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1507727346; x=1539263346;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=zzP3LuxDzuL7Ms7lrxgQ0UDgEB/Dbh3oUnSDGgdPfG0=;
 b=EiYi3QtFZJ6oDKoHUl1ssNR1q94qsYEoPwWa8hUx2O+lw+K+FpQZgJSs
 YWgnNrKNXfsL+2EWModlmTrqhJFh440BUl+p4kmFvDdW72T2n++XDW7Do
 Hl9vYSON7iJklfYWq+H4oaPGp+YmAOUG7njQXP//1Mq4p4islisG+zMBP g=;
X-IronPort-AV: E=Sophos;i="5.43,361,1503360000"; d="scan'208";a="567335622"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-2a-f14f4a47.us-west-2.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 11 Oct 2017 13:08:27 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2a-f14f4a47.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id v9BD85HM078248
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 11 Oct 2017 13:08:08 GMT
Received: from EX13D05EUB003.ant.amazon.com (10.43.166.253) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 11 Oct 2017 13:08:07 +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.1236.3; Wed, 11 Oct 2017 13:08:06 +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.1236.3 via Frontend Transport; Wed, 11 Oct 2017 13:08:04 +0000
From: Paul Semel <phentex@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 11 Oct 2017 13:07:29 +0000
Message-ID: <1507727249-93295-1-git-send-email-phentex@amazon.com>
X-Mailer: git-send-email 1.8.3.1
MIME-Version: 1.0
Precedence: Bulk
Cc: andrew.cooper3@citrix.com, Paul Semel <phentex@amazon.de>,
 wipawel@amazon.de
Subject: [Xen-devel] [PATCH xtf] libc: Fix strcpy() assignment mistake
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogUGF1bCBTZW1lbCA8cGhlbnRleEBhbWF6b24uZGU+Cgp0aGUgc3RyY3B5IGZ1bmN0aW9u
IHdhcyBkb2luZyBhIGNvbXBhcmlzb24gaW5zdGVhZCBvZiBkb2luZyBhbgphc3NpZ25tZW50LgoK
U2lnbmVkLW9mZi1ieTogUGF1bCBTZW1lbCA8cGhlbnRleEBhbWF6b24uZGU+CgpSZXZpZXdlZC1i
eTogUGF3ZWwgV2llY3pvcmtpZXdpY3ogPHdpcGF3ZWxAYW1hem9uLmRlPgpSZXZpZXdlZC1ieTog
QmpvZXJuIERvZWJlbCA8ZG9lYmVsQGFtYXpvbi5kZT4KUmV2aWV3ZWQtYnk6IE1hcnRpbiBQb2hs
YWNrIDxtcG9obGFja0BhbWF6b24uZGU+Ci0tLQogY29tbW9uL2xpYmMvc3RyaW5nLmMgfCAyICst
CiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1n
aXQgYS9jb21tb24vbGliYy9zdHJpbmcuYyBiL2NvbW1vbi9saWJjL3N0cmluZy5jCmluZGV4IDk0
YWNjN2UuLjk2N2YyZmEgMTAwNjQ0Ci0tLSBhL2NvbW1vbi9saWJjL3N0cmluZy5jCisrKyBiL2Nv
bW1vbi9saWJjL3N0cmluZy5jCkBAIC0yNCw3ICsyNCw3IEBAIHNpemVfdCBzdHJubGVuKGNvbnN0
IGNoYXIgKnN0ciwgc2l6ZV90IG1heCkKIHsKICAgICBjaGFyICpwID0gZHN0OwogCi0gICAgd2hp
bGUgKCAqcCsrID09ICpzcmMrKyApCisgICAgd2hpbGUgKCAoKnArKyA9ICpzcmMrKykgKQogICAg
ICAgICA7CiAKICAgICByZXR1cm4gZHN0OwotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 13:13:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 13:13:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2Goi-00074U-Jd; Wed, 11 Oct 2017 13:12:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2Goh-00074O-Au
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 13:12:55 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 62/6B-01687-6D81ED95; Wed, 11 Oct 2017 13:12:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS/eaxL1
 Ig9PvOCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyjrzYyFqxgqzh6qomxgXESaxcjJ4eQQJ7E
 7vfXwWxeATuJw0emMoHYEgKGEqcX3mQBsVkEVCV63r9kA7HZBNQl2p5tB6sXAbIvrmsEquHiY
 BZ4wChxZVcjWJGwgKvE7YeXmUESQgItjBKLNi5gB0lwCnhInFn6AijBAbRNUOLvDmEQkxlo0P
 p5QiAVzALyEs1bZzNDhKUllv/jmMDINwuhfhZC/Swk9bMQ6hcwsqxiVC9OLSpLLdI11Esqykz
 PKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAy9egYGxh2MTb3OhxglOZiURHmvP78bKcSX
 lJ9SmZFYnBFfVJqTWnyIUYaDQ0mCN0P8XqSQYFFqempFWmYOMApg0hIcPEoivGdB0rzFBYm5x
 ZnpEKlTjMYcNx5e/8PE0XHz7h8mIZa8/LxUKXHeJJBSAZDSjNI8uEGw6LzEKCslzMvIwMAgxF
 OQWpSbWYIq/4pRnINRSZh3I8gUnsy8Erh9r4BOYQI6RTTtDsgpJYkIKakGRlfrALY5QX/iMiJ
 XrW+8FFkw48fWrcKa71n2ue581dfXUqxsw7TNvP3GxJNRQSo237tmzit10/L10TbMub2Yuzpi
 etl9pokrf7xSYVb/5Rjxbt+swof+sttfSrH1NT7Obnu0O5m/8vrpHDll4ddWa1RvPzFzmn61V
 LszKa1ia2T19L1FTmLdSizFGYmGWsxFxYkA7dUQT8kCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1507727572!106469873!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12715 invoked from network); 11 Oct 2017 13:12:53 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 13:12:53 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 11 Oct 2017 07:12:51 -0600
Message-Id: <59DE34F10200007800184F15@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 11 Oct 2017 07:12:49 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1507447441-5422-1-git-send-email-yi.y.sun@linux.intel.com>
 <1507447441-5422-7-git-send-email-yi.y.sun@linux.intel.com>
In-Reply-To: <1507447441-5422-7-git-send-email-yi.y.sun@linux.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v6 06/16] x86: implement get hw info flow
	for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA4LjEwLjE3IGF0IDA5OjIzLCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKPiBUaGlzIHBhdGNoIGltcGxlbWVudHMgZ2V0IEhXIGluZm8gZmxvdyBmb3IgTUJBIGluY2x1
ZGluZyBpdHMgY2FsbGJhY2sKPiBmdW5jdGlvbiBhbmQgc3lzY3RsIGludGVyZmFjZS4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KPiBSZXZpZXdl
ZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpBY2tlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgp3aXRoIG9uZSBmdXJ0aGVyIGFkanVzdG1l
bnQ6Cgo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHNyLmgKPiArKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3Bzci5oCj4gQEAgLTM5LDYgKzM5LDggQEAKPiAgI2RlZmluZSBQU1JfSU5GT19J
RFhfQ09TX01BWCAgICAgICAgICAgIDAKPiAgI2RlZmluZSBQU1JfSU5GT19JRFhfQ0FUX0NCTV9M
RU4gICAgICAgIDEKPiAgI2RlZmluZSBQU1JfSU5GT19JRFhfQ0FUX0ZMQUcgICAgICAgICAgIDIK
PiArI2RlZmluZSBQU1JfSU5GT19JRFhfTUJBX1RIUlRMX01BWCAgICAgIDEKPiArI2RlZmluZSBQ
U1JfSU5GT19JRFhfTUJBX0ZMQUcgICAgICAgICAgIDIKClBTUl9JTkZPX0lEWF9NQkFfRkxBR1Mg
cGxlYXNlLCBldmVuIGlmIHJpZ2h0IG5vdyB0aGVyZSdzIG9ubHkKb25lIGZsYWcuCgpUaGUgQ0FU
IGVxdWl2YWxlbnQgd2FudHMgY2hhbmdpbmcgdG9vIChwZXJoYXBzIGluIGFuIGVhcmxpZXIKcGF0
Y2gpLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 13:28:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 13:28:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2H3Q-00087i-0b; Wed, 11 Oct 2017 13:28:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45060836d=Andrew.Cooper3@citrix.com>)
 id 1e2H3O-00087c-JN
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 13:28:06 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 96/38-30115-56C1ED95; Wed, 11 Oct 2017 13:28:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWSzvfng26KzL1
 Ig83zVSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxr6/ezFlzhqDh7bwNTA2MPexcjJ4eEgL/E
 ss3LwWxhATuJ7RsfM4LYIgKuEvOmTGYFsZkFzCVWPJoMFhcScJLY0HUSrJ5NQF9i94tPTCA2r
 4CtxMxPm8FqWARUJWY8PQMWFxUIl2g6288CUSMocXLmEzCbU8BZ4vGnY0DzOYDma0qs36UPsU
 peonnrbGYIW1yi6ctKVoi1ahLX+i9BnZwuMfFZD8sERoFZSKbOQpg0C8mkWUgmLWBkWcWoUZx
 aVJZapGtsqJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiwDECwg7FpUeAhRkkO
 JiVR3uvP70YK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC9InUvUkiwKDU9tSItMwcYOzBpCQ4eJ
 RFeIWmgNG9xQWJucWY6ROoUo6KUOO9NkD4BkERGaR5cGyxeLzHKSgnzMgIdIsRTkFqUm1mCKv
 +KUZyDUUmYdyvIFJ7MvBK46a+AFjMBLRZNuwOyuCQRISXVwMh2dhpbXdnT+Vbne6ZXTX+59ey
 fpPeR63j/F5avtAhXXRPfvUZFKE6ueFZMXMqyzpdWPT3B238xzC4R/eyYd33PREPTcP0U4x33
 Hz06bv0o7vusF4xeW+bP8TdyY99zqta0PYKxfY6ssp3o/lRZvZYOUdW5hxw6VY7vLOTiEFo8U
 1/TIOp+uRJLcUaioRZzUXEiACSXoeHSAgAA
X-Env-Sender: prvs=45060836d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1507728481!110389406!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64062 invoked from network); 11 Oct 2017 13:28:04 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 13:28:04 -0000
X-IronPort-AV: E=Sophos;i="5.43,361,1503360000"; d="scan'208";a="106249655"
To: Paul Semel <phentex@amazon.com>, <xen-devel@lists.xenproject.org>
References: <1507727249-93295-1-git-send-email-phentex@amazon.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <170bdfe5-7890-46b7-a5b2-b6232e55db7f@citrix.com>
Date: Wed, 11 Oct 2017 14:22:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1507727249-93295-1-git-send-email-phentex@amazon.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: wipawel@amazon.de, Paul Semel <phentex@amazon.de>
Subject: Re: [Xen-devel] [PATCH xtf] libc: Fix strcpy() assignment mistake
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTEvMTAvMTcgMTQ6MDcsIFBhdWwgU2VtZWwgd3JvdGU6Cj4gRnJvbTogUGF1bCBTZW1lbCA8
cGhlbnRleEBhbWF6b24uZGU+Cj4KPiB0aGUgc3RyY3B5IGZ1bmN0aW9uIHdhcyBkb2luZyBhIGNv
bXBhcmlzb24gaW5zdGVhZCBvZiBkb2luZyBhbgo+IGFzc2lnbm1lbnQuCj4KPiBTaWduZWQtb2Zm
LWJ5OiBQYXVsIFNlbWVsIDxwaGVudGV4QGFtYXpvbi5kZT4KPgo+IFJldmlld2VkLWJ5OiBQYXdl
bCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+Cj4gUmV2aWV3ZWQtYnk6IEJqb2Vy
biBEb2ViZWwgPGRvZWJlbEBhbWF6b24uZGU+Cj4gUmV2aWV3ZWQtYnk6IE1hcnRpbiBQb2hsYWNr
IDxtcG9obGFja0BhbWF6b24uZGU+CgpPb3BzLsKgIFRoaXMgaXNzdWUgaXMgaGlkZGVuIGR1ZSB0
byBfX2J1aWx0aW5fc3RyY3B5KCkgb3B0aW1pc2luZyBhbGwKaW4tdHJlZSBjYWxsc2l0ZXMuCgpS
ZXZpZXdlZC1hbmQtdGVzdGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPiwgYW5kCnB1c2hlZC4KCj4gLS0tCj4gIGNvbW1vbi9saWJjL3N0cmluZy5jIHwgMiAr
LQo+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKPgo+IGRp
ZmYgLS1naXQgYS9jb21tb24vbGliYy9zdHJpbmcuYyBiL2NvbW1vbi9saWJjL3N0cmluZy5jCj4g
aW5kZXggOTRhY2M3ZS4uOTY3ZjJmYSAxMDA2NDQKPiAtLS0gYS9jb21tb24vbGliYy9zdHJpbmcu
Ywo+ICsrKyBiL2NvbW1vbi9saWJjL3N0cmluZy5jCj4gQEAgLTI0LDcgKzI0LDcgQEAgc2l6ZV90
IHN0cm5sZW4oY29uc3QgY2hhciAqc3RyLCBzaXplX3QgbWF4KQoKSXQgbG9va3MgbGlrZSBnaXQg
aXNuJ3QgdGVycmlibHkgaGFwcHkgd2l0aCB0aGUgKHN0cmNweSkgcHJlcHJvY2Vzc29yCnRyaWNr
LsKgIEkgZGlkIGEgZG91YmxlLXRha2Ugd2hlbiBJIGZpcnN0IHJlYWQgdGhlIHBhdGNoLgoKfkFu
ZHJldwoKPiAgewo+ICAgICAgY2hhciAqcCA9IGRzdDsKPiAgCj4gLSAgICB3aGlsZSAoICpwKysg
PT0gKnNyYysrICkKPiArICAgIHdoaWxlICggKCpwKysgPSAqc3JjKyspICkKPiAgICAgICAgICA7
Cj4gIAo+ICAgICAgcmV0dXJuIGRzdDsKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 13:35:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 13:35:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2HAZ-0000Nu-TB; Wed, 11 Oct 2017 13:35:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <gregory.herrero@oracle.com>) id 1e2HAZ-0000No-DZ
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 13:35:31 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 A6/96-02373-22E1ED95; Wed, 11 Oct 2017 13:35:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsXSO6nOVVdO7l6
 kwdUFUhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a55tKCTYIVD9e0szQwruXtYuTkEBKYzCSx
 60tQFyMXkH2ZUWLZpTdsIAk2AQWJ5zNfsoLYIgLSEtc+X2YEKWIWaGCSeHJhNlhCWCBNYlPTR
 7AGFgFVibdTNrKD2LwC9hL7drxhBrElBOQlzj24DWUbS/TN6mOZwMi1gJFhFaNGcWpRWWqRrp
 GJXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGoB8ZgGAH476PkYcYJTmYlER5rz+
 /GynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgjdD9l6kkGBRanpqRVpmDjCgYNISHDxKIrxrQNK8
 xQWJucWZ6RCpU4y6HB037/5hEmLJy89LlRLndQcpEgApyijNgxsBC+5LjLJSwryMQEcJ8RSkF
 uVmlqDKv2IU52BUEub1ApnCk5lXArfpFdARTEBHiKbdATmiJBEhJdXAGLqRjWNe8L8LZs+nz6
 wUZK7VUPSQ7tPs+yY5a/JKQcb91ZvNj60/eibsb/zc+hdmfMHVu877di8XPc65Yp97163lJ9j
 O+8ptyc1W3lL5+nZN4vV/cZybLjquvxn7NFLZRtr+cWGEZFfbVSdm/317f2uUX5Eolqn/LPNg
 zcuLG68JGZ5pOKGuqMRSnJFoqMVcVJwIAEcgbpNpAgAA
X-Env-Sender: gregory.herrero@oracle.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1507728924!58321890!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3116 invoked from network); 11 Oct 2017 13:35:26 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 13:35:26 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9BDZGYh004626
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 11 Oct 2017 13:35:16 GMT
Received: from localhost.localdomain
 (dhcp-ukc1-twvpn-1-vpnpool-10-175-178-56.vpn.oracle.com [10.175.178.56])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9BDZCNr027645;
 Wed, 11 Oct 2017 13:35:12 GMT
From: gregory.herrero@oracle.com
To: xen-devel@lists.xen.org
Date: Wed, 11 Oct 2017 15:35:08 +0200
Message-Id: <20171011133508.23147-1-gregory.herrero@oracle.com>
X-Mailer: git-send-email 2.14.1
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, andrew.cooper3@citrix.com,
 Gregory Herrero <gregory.herrero@oracle.com>
Subject: [Xen-devel] [PATCH v2] libelf: allow having HYPERCALL_PAGE entry
	before VIRT_BASE in __xen_guest section.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogR3JlZ29yeSBIZXJyZXJvIDxncmVnb3J5LmhlcnJlcm9Ab3JhY2xlLmNvbT4KCldoZW4g
ZmlsbGluZyBfX3hlbl9ndWVzdCBzZWN0aW9uIG9mIGEgZ3Vlc3QsIHVzZXIgbWF5IGRlZmluZQpI
WVBFUkNBTExfUEFHRSBlYXJsaWVyIHRoYW4gVklSVF9CQVNFIGluIHRoZSBzZWN0aW9uIGxlYWRp
bmcgdG8gYW4KaW5jb3JyZWN0IGh5cGVyY2FsbCBwYWdlIGFkZHJlc3Mgc2luY2UgYW4gdW5kZWZp
bmVkIHZpcnRfYmFzZSBjb3VsZCBiZQp1c2VkIHRvIGNvbXB1dGUgaHlwZXJjYWxsIHBhZ2UgYWRk
cmVzcy4KSWYgdGhlcmUgaXMgbm8gVklSVF9CQVNFIGVudHJ5IGluIF9feGVuX2d1ZXN0IHNlY3Rp
b24sIGRlZmF1bHQgdmFsdWUgb2YKMCBpcyB1c2VkIGZvciB2aXJ0X2Jhc2UuIFRodXMsIHNldHRp
bmcgaHlwZXJjYWxsIHBhZ2UgYWRkcmVzcyB0bwpIWVBFUkNBTExfUEFHRSB2YWx1ZSBpcyBjb3Jy
ZWN0IGluIHRoaXMgY2FzZSB0b28uCgpTaWduZWQtb2ZmLWJ5OiBHcmVnb3J5IEhlcnJlcm8gPGdy
ZWdvcnkuaGVycmVyb0BvcmFjbGUuY29tPgoKLS0tCkNoYW5nZWQgc2luY2UgdjE6CiAgKiBzZXQg
dmlydF9oeXBlcmNhbGwgb25jZSBhZnRlciB0aGUgd2hpbGUgbG9vcC4KLS0tCiB4ZW4vY29tbW9u
L2xpYmVsZi9saWJlbGYtZG9taW5mby5jIHwgMTUgKysrKysrKysrKystLS0tCiAxIGZpbGUgY2hh
bmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL2xpYmVsZi9saWJlbGYtZG9taW5mby5jIGIveGVuL2NvbW1vbi9saWJlbGYvbGliZWxm
LWRvbWluZm8uYwppbmRleCBhNTI5MDBjMDBjZC4uZWFlYjc3NGZmM2QgMTAwNjQ0Ci0tLSBhL3hl
bi9jb21tb24vbGliZWxmL2xpYmVsZi1kb21pbmZvLmMKKysrIGIveGVuL2NvbW1vbi9saWJlbGYv
bGliZWxmLWRvbWluZm8uYwpAQCAtMjY5LDYgKzI2OSw3IEBAIGVsZl9lcnJvcnN0YXR1cyBlbGZf
eGVuX3BhcnNlX2d1ZXN0X2luZm8oc3RydWN0IGVsZl9iaW5hcnkgKmVsZiwKICAgICBlbGZfcHRy
dmFsIGg7CiAgICAgdW5zaWduZWQgY2hhciBuYW1lWzMyXSwgdmFsdWVbMTI4XTsKICAgICB1bnNp
Z25lZCBsZW47CisgICAgZWxmX2Vycm9yc3RhdHVzIHJldCA9IDA7CiAKICAgICBoID0gcGFybXMt
Pmd1ZXN0X2luZm87CiAjZGVmaW5lIFNUQVIoaCkgKGVsZl9hY2Nlc3NfdW5zaWduZWQoZWxmLCAo
aCksIDAsIDEpKQpAQCAtMzM2LDE2ICszMzcsMjIgQEAgZWxmX2Vycm9yc3RhdHVzIGVsZl94ZW5f
cGFyc2VfZ3Vlc3RfaW5mbyhzdHJ1Y3QgZWxmX2JpbmFyeSAqZWxmLAogICAgICAgICBpZiAoICFz
dHJjbXAobmFtZSwgIkVMRl9QQUREUl9PRkZTRVQiKSApCiAgICAgICAgICAgICBwYXJtcy0+ZWxm
X3BhZGRyX29mZnNldCA9IHN0cnRvdWxsKHZhbHVlLCBOVUxMLCAwKTsKICAgICAgICAgaWYgKCAh
c3RyY21wKG5hbWUsICJIWVBFUkNBTExfUEFHRSIpICkKLSAgICAgICAgICAgIHBhcm1zLT52aXJ0
X2h5cGVyY2FsbCA9IChzdHJ0b3VsbCh2YWx1ZSwgTlVMTCwgMCkgPDwgMTIpICsKLSAgICAgICAg
ICAgICAgICBwYXJtcy0+dmlydF9iYXNlOworICAgICAgICAgICAgcGFybXMtPnZpcnRfaHlwZXJj
YWxsID0gKHN0cnRvdWxsKHZhbHVlLCBOVUxMLCAwKSA8PCAxMik7CiAKICAgICAgICAgLyogb3Ro
ZXIgKi8KICAgICAgICAgaWYgKCAhc3RyY21wKG5hbWUsICJGRUFUVVJFUyIpICkKICAgICAgICAg
ICAgIGlmICggZWxmX3hlbl9wYXJzZV9mZWF0dXJlcyh2YWx1ZSwgcGFybXMtPmZfc3VwcG9ydGVk
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhcm1zLT5mX3JlcXVp
cmVkKSApCi0gICAgICAgICAgICAgICAgcmV0dXJuIC0xOworICAgICAgICAgICAgeworICAgICAg
ICAgICAgICAgIHJldCA9IC0xOworICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAg
fQogICAgIH0KLSAgICByZXR1cm4gMDsKKyAgICBpZiAoIChwYXJtcy0+dmlydF9iYXNlICE9IFVO
U0VUX0FERFIpICYmCisgICAgICAgICAocGFybXMtPnZpcnRfaHlwZXJjYWxsICE9IFVOU0VUX0FE
RFIpICkKKyAgICAgICAgcGFybXMtPnZpcnRfaHlwZXJjYWxsICs9IHBhcm1zLT52aXJ0X2Jhc2U7
CisKKyAgICByZXR1cm4gcmV0OwogfQogCiAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8KLS0gCjIuMTQu
MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 13:39:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 13:39:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2HDv-0000fI-Go; Wed, 11 Oct 2017 13:38:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2HDu-0000fB-Kt
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 13:38:58 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 E2/A7-07499-1FE1ED95; Wed, 11 Oct 2017 13:38:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS/ej3L1
 IgznNUhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ajZQsYCw7LV8zZOpO1gfGYeBcjB4eQQJ7E
 qmshXYycHLwCdhKPVq5jB7ElBAwlTi+8yQJiswioSqyafZsJxGYTUJdoe7adFcQWAbIvrmsEq
 uHiYBZ4wChxZVcjG0hCWMBZ4szv/0wgCSGBFkaJ1uNfGUGWcQp4SGx94ANi8goISvzdIQxSzi
 ygJfHw1y0WCFtbYtnC18wgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jU
 y0EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw+BiDYwfhrWcAhRkkOJiVR3uvP
 70YK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuB9IHsvUkiwKDU9tSItMwcYBzBpCQ4eJRHepyBp3
 uKCxNzizHSI1ClGXY6Om3f/MAmx5OXnpUqJ834FKRIAKcoozYMbAYvJS4yyUsK8jEBHCfEUpB
 blZpagyr9iFOdgVBLmZQBGuBBPZl4J3KZXQEcwAR0hmnYH5IiSRISUVAOjrmvhi1SvZFnWLsd
 Lb1n7j/o97T6+ov7+G85KycmuU0RufTvt+VrzkpTXAe+/tdvCZn05GbD8qOcv/nvLj2XYZdaY
 M6X/m+R1OMY/2v7fRNaHeatMtPZ6Hiwss1I/mBh1POXXX997RnIreqNafn+fLfHq70/14A8hj
 Y2rUjabFenu5Xkf/aVCiaU4I9FQi7moOBEAqkByAsQCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1507729135!100907823!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37050 invoked from network); 11 Oct 2017 13:38:57 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 13:38:57 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 11 Oct 2017 07:38:54 -0600
Message-Id: <59DE3B0C0200007800184F60@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 11 Oct 2017 07:38:52 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1507447441-5422-1-git-send-email-yi.y.sun@linux.intel.com>
 <1507447441-5422-9-git-send-email-yi.y.sun@linux.intel.com>
In-Reply-To: <1507447441-5422-9-git-send-email-yi.y.sun@linux.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v6 08/16] x86: implement set value flow for
	MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA4LjEwLjE3IGF0IDA5OjIzLCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKPiAtLS0gYS94ZW4vYXJjaC94ODYvcHNyLmMKPiArKysgYi94ZW4vYXJjaC94ODYvcHNyLmMK
PiBAQCAtMTM4LDYgKzEzOCwxMiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgewo+
ICAKPiAgICAgIC8qIHdyaXRlX21zciBpcyB1c2VkIHRvIHdyaXRlIG91dCBmZWF0dXJlIE1TUiBy
ZWdpc3Rlci4gKi8KPiAgICAgIHZvaWQgKCp3cml0ZV9tc3IpKHVuc2lnbmVkIGludCBjb3MsIHVp
bnQzMl90IHZhbCwgZW51bSBwc3JfdHlwZSB0eXBlKTsKPiArCj4gKyAgICAvKgo+ICsgICAgICog
Y2hlY2tfdmFsIGlzIHVzZWQgdG8gY2hlY2sgaWYgaW5wdXQgdmFsIGZ1bGZpbGxzIFNETSByZXF1
aXJlbWVudC4KPiArICAgICAqIENoYW5nZSBpdCB0byB2YWxpZCB2YWx1ZSBpZiBTRE0gYWxsb3dz
Lgo+ICsgICAgICovCj4gKyAgICBib29sICgqY2hlY2tfdmFsKShjb25zdCBzdHJ1Y3QgZmVhdF9u
b2RlICpmZWF0LCB1bnNpZ25lZCBsb25nICp2YWwpOwoKSSdtIHByZXR0eSBzdXJlIEkndmUgc2Fp
ZCBzbyBiZWZvcmUgLSAiY2hlY2siIHRvIG1lIGltcGxpZXMgYWxsIHIvbwppbnB1dHMuIFBlcmhh
cHMgc2FuaXRpemVfdmFsKCkgb3IgZXZlbiBqdXN0IHNhbml0aXplKCk/CgpBbmQgd2h5IHVuc2ln
bmVkIGxvbmcgd2hlbiB0aGUgb25seSBjYWxsZXIgaGFzIGEgdWludDMyX3QgaW4gaXRzCmhhbmRz
PwoKPiBAQCAtMjc0LDMwICsyODAsMzAgQEAgc3RhdGljIGVudW0gcHNyX2ZlYXRfdHlwZSBwc3Jf
dHlwZV90b19mZWF0X3R5cGUoZW51bSBwc3JfdHlwZSB0eXBlKQo+ICAgICAgcmV0dXJuIGZlYXRf
dHlwZTsKPiAgfQo+ICAKPiAtc3RhdGljIGJvb2wgcHNyX2NoZWNrX2NibSh1bnNpZ25lZCBpbnQg
Y2JtX2xlbiwgdW5zaWduZWQgbG9uZyBjYm0pCj4gKy8qIEltcGxlbWVudGF0aW9uIG9mIGFsbG9j
YXRpb24gZmVhdHVyZXMnIGZ1bmN0aW9ucy4gKi8KPiArc3RhdGljIGJvb2wgY2F0X2NoZWNrX2Ni
bShjb25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LCB1bnNpZ25lZCBsb25nICpjYm0pCj4gIHsK
PiAgICAgIHVuc2lnbmVkIGludCBmaXJzdF9iaXQsIHplcm9fYml0Owo+ICsgICAgdW5zaWduZWQg
aW50IGNibV9sZW4gPSBmZWF0LT5jYXQuY2JtX2xlbjsKPiAgCj4gLSAgICAvKiBTZXQgYml0cyBz
aG91bGQgb25seSBpbiB0aGUgcmFuZ2Ugb2YgWzAsIGNibV9sZW5dLiAqLwo+IC0gICAgaWYgKCBj
Ym0gJiAofjB1bCA8PCBjYm1fbGVuKSApCj4gLSAgICAgICAgcmV0dXJuIGZhbHNlOwo+IC0KPiAt
ICAgIC8qIEF0IGxlYXN0IG9uZSBiaXQgbmVlZCB0byBiZSBzZXQuICovCj4gLSAgICBpZiAoIGNi
bSA9PSAwICkKPiArICAgIC8qCj4gKyAgICAgKiBTZXQgYml0cyBzaG91bGQgb25seSBpbiB0aGUg
cmFuZ2Ugb2YgWzAsIGNibV9sZW5dLgoKQXMgeW91IGFsdGVyIHRoZSBjb21tZW50IGFueXdheSwg
cGxlYXNlIGFsc28gYWRkIHRoZSBtaXNzaW5nICJiZSIuCkFsc28gLSBpc24ndCB0aGUgdXBwZXIg
Ym91bmQgb2YgdGhlIHJhbmdlIGV4Y2x1c2l2ZSwgaS5lLiBzaG91bGRuJ3QKdGhpcyBiZSBbMCwg
Y2JtX2xlbik/Cgo+ICsgICAgICogQW5kLCBhdCBsZWFzdCBvbmUgYml0IG5lZWQgdG8gYmUgc2V0
Lgo+ICsgICAgICovCj4gKyAgICBpZiAoICpjYm0gJiAofjB1bCA8PCBjYm1fbGVuKSB8fCAqY2Jt
ID09IDAgKQoKUGFyZW50aGVzZXMgbWlzc2luZyBmb3IgdGhlIGxlZnQgc2lkZSBvcGVyYW5kIG9m
IHx8IGFuZCBpZiB5b3Ugb21pdAohPSAwIG9uIHRoZSBsZWZ0IHBhcnQgKHdoaWNoIEkgYXBwcmVj
aWF0ZSkgcGxlYXNlIGFsc28gdXNlICEgaW5zdGVhZApvZiA9PSAwIG9uIHRoZSByaWdodCBzaWRl
LgoKPiArc3RhdGljIGJvb2wgbWJhX2NoZWNrX3RocnRsKGNvbnN0IHN0cnVjdCBmZWF0X25vZGUg
KmZlYXQsIHVuc2lnbmVkIGxvbmcgKnRocnRsKQo+ICt7Cj4gKyAgICBpZiAoICp0aHJ0bCA+IGZl
YXQtPm1iYS50aHJ0bF9tYXggKQo+ICsgICAgICAgIHJldHVybiBmYWxzZTsKPiArCj4gKyAgICAv
Kgo+ICsgICAgICogUGVyIFNETSAoY2hhcHRlciAiTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9u
IENvbmZpZ3VyYXRpb24iKToKPiArICAgICAqIDEuIExpbmVhciBtb2RlOiBJbiB0aGUgbGluZWFy
IG1vZGUgdGhlIGlucHV0IHByZWNpc2lvbiBpcyBkZWZpbmVkCj4gKyAgICAgKiAgICBhcyAxMDAt
KE1CQV9NQVgpLiBGb3IgaW5zdGFuY2UsIGlmIHRoZSBNQkFfTUFYIHZhbHVlIGlzIDkwLCB0aGUK
PiArICAgICAqICAgIGlucHV0IHByZWNpc2lvbiBpcyAxMCUuIFZhbHVlcyBub3QgYW4gZXZlbiBt
dWx0aXBsZSBvZiB0aGUKPiArICAgICAqICAgIHByZWNpc2lvbiAoZS5nLiwgMTIlKSB3aWxsIGJl
IHJvdW5kZWQgZG93biAoZS5nLiwgdG8gMTAlIGRlbGF5Cj4gKyAgICAgKiAgICBhcHBsaWVkKS4K
PiArICAgICAqIDIuIE5vbi1saW5lYXIgbW9kZTogSW5wdXQgZGVsYXkgdmFsdWVzIGFyZSBwb3dl
cnMtb2YtdHdvIGZyb20gemVybwo+ICsgICAgICogICAgdG8gdGhlIE1CQV9NQVggdmFsdWUgZnJv
bSBDUFVJRC4gSW4gdGhpcyBjYXNlIGFueSB2YWx1ZXMgbm90IGEKPiArICAgICAqICAgIHBvd2Vy
IG9mIHR3byB3aWxsIGJlIHJvdW5kZWQgZG93biB0aGUgbmV4dCBuZWFyZXN0IHBvd2VyIG9mIHR3
by4KPiArICAgICAqLwo+ICsgICAgaWYgKCBmZWF0LT5tYmEubGluZWFyICkKPiArICAgIHsKPiAr
ICAgICAgICB1bnNpZ25lZCBpbnQgbW9kOwo+ICsKPiArICAgICAgICBpZiAoIGZlYXQtPm1iYS50
aHJ0bF9tYXggPj0gMTAwICkKPiArICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwoKRG9uJ3QgeW91
IGNoZWNrIHRoaXMgcmlnaHQgYWZ0ZXIgY29sbGVjdGluZyBDUFVJRCBvdXRwdXQ/IElmIHNvLAp0
aGlzIHNob3VsZCBiZSBhdCBtb3N0IGFuIEFTU0VSVCgpLgoKPiArICAgICAgICBtb2QgPSAqdGhy
dGwgJSAoMTAwIC0gZmVhdC0+bWJhLnRocnRsX21heCk7Cj4gKyAgICAgICAgKnRocnRsIC09IG1v
ZDsKCkRvIHlvdSByZWFsbHkgbmVlZCB0aGUgaW50ZXJtZWRpYXRlIHZhcmlhYmxlPwoKPiArICAg
IH0KPiArICAgIGVsc2UKPiArICAgIHsKPiArICAgICAgICAvKiBOb3QgcG93ZXIgb2YgMi4gKi8K
PiArICAgICAgICBpZiAoICp0aHJ0bCAmICgqdGhydGwgLSAxKSApCj4gKyAgICAgICAgICAgICp0
aHJ0bCA9ICp0aHJ0bCAmICgxIDw8IChmbHNsKCp0aHJ0bCkgLSAxKSk7CgomPSBvciBldmVuIHNp
bXBseSA9LgoKPiBAQCAtOTUwLDYgKzk5Nyw3IEBAIHN0YXRpYyBpbnQgaW5zZXJ0X3ZhbF9pbnRv
X2FycmF5KHVpbnQzMl90IHZhbFtdLAo+ICAgICAgY29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVh
dDsKPiAgICAgIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzICpwcm9wczsKPiAgICAgIHVuc2lnbmVk
IGludCBpOwo+ICsgICAgdW5zaWduZWQgbG9uZyBjaGVja192YWwgPSBuZXdfdmFsOwo+ICAgICAg
aW50IHJldDsKPiAgCj4gICAgICBBU1NFUlQoZmVhdF90eXBlIDwgRkVBVF9UWVBFX05VTSk7Cj4g
QEAgLTk3NCw5ICsxMDIyLDExIEBAIHN0YXRpYyBpbnQgaW5zZXJ0X3ZhbF9pbnRvX2FycmF5KHVp
bnQzMl90IHZhbFtdLAo+ICAgICAgaWYgKCBhcnJheV9sZW4gPCBwcm9wcy0+Y29zX251bSApCj4g
ICAgICAgICAgcmV0dXJuIC1FTk9TUEM7Cj4gIAo+IC0gICAgaWYgKCAhcHNyX2NoZWNrX2NibShm
ZWF0LT5jYXQuY2JtX2xlbiwgbmV3X3ZhbCkgKQo+ICsgICAgaWYgKCAhcHJvcHMtPmNoZWNrX3Zh
bChmZWF0LCAmY2hlY2tfdmFsKSApCj4gICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gIAo+ICsg
ICAgbmV3X3ZhbCA9IGNoZWNrX3ZhbDsKCldoZW4gdGhlIGZ1bmN0aW9uIHBvaW50ZXIncyBwYXJh
bWV0ZXIgY2hhbmdlcyB0byB1aW50MzJfdCAqCnlvdSB3b24ndCBuZWVkIHRoZSBpbnRlcm1lZGlh
dGUgdmFyaWFibGUgYW55bW9yZSBhZmFpY3QuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 13:42:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 13:42:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2HHG-0001Hr-W6; Wed, 11 Oct 2017 13:42:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2HHF-0001Hk-2p
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 13:42:25 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 AE/01-01687-0CF1ED95; Wed, 11 Oct 2017 13:42:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS3ev/L1
 Ig+anTBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bL3C0sBQc4Kn4828rWwHiLtYuRk0NIIE9i
 46otzCA2r4CdxL0JD9hAbAkBQ4nTC2+ygNgsAqoSr89dYAex2QTUJdqebQfrFRFQkLg8ZwFQL
 xcHs8AlRolTa/eCFQkLZEtM2jCBCWKBvcS0zsdgDZwCDhI7/vwHinMALROU+LtDGCTMLKAl8f
 DXLRYIW1ti2cLXzCAlzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYlQvTi0qSy3SNdJLKsp
 MzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMPgYg2MH4/Y/TIUZJDiYlUd7rz+9GCvEl
 5adUZiQWZ8QXleakFh9ilOHgUJLgjZW7FykkWJSanlqRlpkDjAOYtAQHj5IIryJImre4IDG3O
 DMdInWKUZej4+bdP0xCLHn5ealS4rzVIEUCIEUZpXlwI2AxeYlRVkqYlxHoKCGegtSi3MwSVP
 lXjOIcjErCvNYgU3gy80rgNr0COoIJ6AjRtDsgR5QkIqSkGhg3bt31M73ZfoqN/R0+m6caTNd
 FC47vU9p/jiWQ89S+k8xP9CM7Zq0NiC5fvf7PvWUyQeYZ24//U6vTW/xyt/TqPd/YZJUFajmn
 xnN3bIi4dqLdrUFIzFtyz6u2A7POP3lUfe6g3FPVZblKk2WWP89imy0Yt2zBsfhAJn4j4+dLo
 sr+7zy3eneWEktxRqKhFnNRcSIA29rE+cQCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1507729339!92483761!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25580 invoked from network); 11 Oct 2017 13:42:20 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 11 Oct 2017 13:42:20 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 11 Oct 2017 07:42:18 -0600
Message-Id: <59DE3BD80200007800184F63@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 11 Oct 2017 07:42:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <gregory.herrero@oracle.com>
References: <20171011133508.23147-1-gregory.herrero@oracle.com>
In-Reply-To: <20171011133508.23147-1-gregory.herrero@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2] libelf: allow having HYPERCALL_PAGE
 entry before VIRT_BASE in __xen_guest section.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDExLjEwLjE3IGF0IDE1OjM1LCA8Z3JlZ29yeS5oZXJyZXJvQG9yYWNsZS5jb20+IHdy
b3RlOgo+IEBAIC0zMzYsMTYgKzMzNywyMiBAQCBlbGZfZXJyb3JzdGF0dXMgZWxmX3hlbl9wYXJz
ZV9ndWVzdF9pbmZvKHN0cnVjdCBlbGZfYmluYXJ5ICplbGYsCj4gICAgICAgICAgaWYgKCAhc3Ry
Y21wKG5hbWUsICJFTEZfUEFERFJfT0ZGU0VUIikgKQo+ICAgICAgICAgICAgICBwYXJtcy0+ZWxm
X3BhZGRyX29mZnNldCA9IHN0cnRvdWxsKHZhbHVlLCBOVUxMLCAwKTsKPiAgICAgICAgICBpZiAo
ICFzdHJjbXAobmFtZSwgIkhZUEVSQ0FMTF9QQUdFIikgKQo+IC0gICAgICAgICAgICBwYXJtcy0+
dmlydF9oeXBlcmNhbGwgPSAoc3RydG91bGwodmFsdWUsIE5VTEwsIDApIDw8IDEyKSArCj4gLSAg
ICAgICAgICAgICAgICBwYXJtcy0+dmlydF9iYXNlOwo+ICsgICAgICAgICAgICBwYXJtcy0+dmly
dF9oeXBlcmNhbGwgPSAoc3RydG91bGwodmFsdWUsIE5VTEwsIDApIDw8IDEyKTsKClBsZWFzZSBh
bHNvIGRyb3AgdGhlIG5vdyBwb2ludGxlc3MgcGFyZW50aGVzZXMuCgo+ICAgICAgICAgIC8qIG90
aGVyICovCj4gICAgICAgICAgaWYgKCAhc3RyY21wKG5hbWUsICJGRUFUVVJFUyIpICkKPiAgICAg
ICAgICAgICAgaWYgKCBlbGZfeGVuX3BhcnNlX2ZlYXR1cmVzKHZhbHVlLCBwYXJtcy0+Zl9zdXBw
b3J0ZWQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXJtcy0+
Zl9yZXF1aXJlZCkgKQo+IC0gICAgICAgICAgICAgICAgcmV0dXJuIC0xOwo+ICsgICAgICAgICAg
ICB7Cj4gKyAgICAgICAgICAgICAgICByZXQgPSAtMTsKPiArICAgICAgICAgICAgICAgIGJyZWFr
Owo+ICsgICAgICAgICAgICB9Cj4gICAgICB9Cj4gLSAgICByZXR1cm4gMDsKPiArICAgIGlmICgg
KHBhcm1zLT52aXJ0X2Jhc2UgIT0gVU5TRVRfQUREUikgJiYKClBsZWFzZSBhZGQgYSBibGFuayBs
aW5lIGFoZWFkIG9mIHRoaXMgYWRkaXRpb24uCgpXaXRoIHRob3NlIHRha2VuIGNhcmUgb2YKUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkphbgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 13:44:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 13:44:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2HJ7-0001Of-Am; Wed, 11 Oct 2017 13:44:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2HJ5-0001OR-4b
 for xen-devel@lists.xensource.com; Wed, 11 Oct 2017 13:44:19 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id D5/AD-02373-2302ED95;
 Wed, 11 Oct 2017 13:44:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVddA4V6
 kQftxRYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmbFzxjangv0/FngNlDYx3
 bboYuTiEBBqZJBYevcIM4TxmlJi3eAcbhLONUaLp7kWmLkZODhEBZ4mvZ+ayg9i8AvoStzrXM
 oLYwgK2Eu9X7WcCaZAQWMcoserBOWaQhISAp8Tzvd1sMPa9c1eAGtg52ASsJA6JdTFycLAIqE
 o8W+4wgZF7ASPDKkb14tSistQiXTO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYx
 AfzMAwQ7GeSf8DzFKcjApifJef343UogvKT+lMiOxOCO+qDQntfgQowwHh5IE72W5e5FCgkWp
 6akVaZk5wMCDSUtw8CiJ8ArIA6V5iwsSc4sz0yFSpxh1OY5tuvyHSYglLz8vVUqc9x7IDAGQo
 ozSPLgRsCi4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHezSBTeDLzSuA2vQI6ggnoCNG0Oy
 BHlCQipKQaGJndz3X8fSq+u69SYyqHZPS9f8GZgk7Npvxv2qo/eTUvvDN3UxTfmen/pp1Mefh
 apS6yNPX1ve2lnu6slncFD9rclWvb/ce4uHTv5gUP61pqZdssTQu+3ysyrDgW/kraaMNKl0kr
 klv+MM3a5LRvnvVZkaKNnSXKp5YdyOM780NjtfoM9oBMQSWW4oxEQy3mouJEAAaFmeN9AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1507729455!76738394!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34407 invoked from network); 11 Oct 2017 13:44:16 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Oct 2017 13:44:16 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2HJ0-0005ZO-Vg; Wed, 11 Oct 2017 13:44:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e2HIv-0004kf-9P; Wed, 11 Oct 2017 13:44:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e2HIu-0000sF-WA; Wed, 11 Oct 2017 13:44:09 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114346-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=f17d2cd2ffeda70aba8788910e9d088415562c8b
X-Osstest-Versions-That: xen=3b40cfcd1a1912c2e4c4eb353dc77cbf35c63c3a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 11 Oct 2017 13:44:08 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114346: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDM0NiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDM0Ni8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0Mjk5
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAg
ICAgICAgICAgICAgICAgZjE3ZDJjZDJmZmVkYTcwYWJhODc4ODkxMGU5ZDA4ODQxNTU2MmM4Ygpi
YXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgM2I0MGNmY2QxYTE5MTJjMmU0
YzRlYjM1M2RjNzdjYmYzNWM2M2MzYQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE0Mjk5ICAyMDE3
LTEwLTEwIDIxOjAyOjU0IFogICAgMCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExNDMwOCAg
MjAxNy0xMC0xMCAyMzowMToxMCBaICAgIDAgZGF5cyAgICA1IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExNDMxOCAgMjAxNy0xMC0xMSAwMjoxOTozNCBaICAgIDAgZGF5cyAgICA0IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFu
ZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgogIEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5n
LgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCmNvbW1pdCBmMTdkMmNkMmZmZWRhNzBhYmE4Nzg4OTEwZTlkMDg4NDE1NTYyYzhiCkF1
dGhvcjogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkRhdGU6ICAgU2F0
IE9jdCA3IDAxOjA2OjQwIDIwMTcgKzAxMDAKCiAgICBBUk06IHN1bnhpOiBzdXBwb3J0IG1vcmUg
QWxsd2lubmVyIFNvQ3MKICAgIAogICAgU28gZmFyIHdlIG9ubHkgc3VwcG9ydGVkIHRoZSBBbGx3
aW5uZXIgQTIwIFNvQy4gQWRkIHN1cHBvcnQgZm9yIG1vc3QKICAgIG9mIHRoZSBvdGhlciB2aXJ0
dWFsaXphdGlvbiBjYXBhYmxlIEFsbHdpbm5lciBTb0NzIGJ5OgogICAgLSBzdXBwb3J0aW5nIHRo
ZSB3YXRjaGRvZyBpbiBuZXdlciAoc3VuOGkpIFNvQ3MKICAgIC0gZ2V0dGluZyB0aGUgd2F0Y2hk
b2cgYWRkcmVzcyBmcm9tIERUCiAgICAtIGFkZGluZyBjb21wYXRpYmxlIHN0cmluZ3MgZm9yIG90
aGVyIDMyLWJpdCBTb0NzCiAgICAtIGFkZGluZyBjb21wYXRpYmxlIHN0cmluZ3MgZm9yIDY0LWJp
dCBTb0NzCiAgICAKICAgIEFzIGFsbCA2NC1iaXQgU29DcyBzdXBwb3J0IHN5c3RlbSByZXNldCB2
aWEgUFNDSSwgd2UgZG9uJ3QgdXNlIHRoZQogICAgcGxhdGZvcm0gc3BlY2lmaWMgcmVzZXQgcm91
dGluZSB0aGVyZS4gU2hvdWxkIHRoZSAzMi1iaXQgU29DcyBzdGFydCB0bwogICAgcHJvcGVybHkg
c3VwcG9ydCB0aGUgUFNDSSAwLjIgU1lTVEVNX1JFU0VUIGNhbGwsIHdlIHdpbGwgdXNlIGl0IGZv
ciB0aGVtCiAgICBhdXRvbWF0aWNhbGx5LCBhcyB3ZSB0cnkgUFNDSSBmaXJzdCwgdGhlbiBmYWxs
IGJhY2sgdG8gcGxhdGZvcm0gcmVzZXQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJlIFBy
enl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1pdCBlMmRmZTRh
MDM3YjBjNmNjZmQyMzc1ZTRiNjA2NjgxMDlhMDExOGU1CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBNb24gT2N0IDkgMTQ6MjM6NDEgMjAxNyArMDEw
MAoKICAgIHhlbi9hcm06IG1tOiBVc2UgbWVtb3J5IGZsYWdzIGZvciBtb2RpZnlfeGVuX21hcHBp
bmdzIHJhdGhlciB0aGFuIGN1c3RvbSBvbmUKICAgIAogICAgVGhpcyB3aWxsIGhlbHAgdG8gY29u
c29saWRhdGUgdGhlIHBhZ2UtdGFibGUgY29kZSBhbmQgYXZvaWQgZGlmZmVyZW50CiAgICBwYXRo
IGRlcGVuZGluZyBvbiB0aGUgYWN0aW9uIHRvIHBlcmZvcm0uCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTog
QW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmV2aWV3ZWQt
Ynk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KCmNvbW1p
dCA2Yjg4YmVlZDQwYzc1NmFhZmYwMThkMjg2ZjRkZTMxMzUxMjQwYTkzCkF1dGhvcjogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBNb24gT2N0IDkgMTQ6MjM6NDAg
MjAxNyArMDEwMAoKICAgIHhlbi9hcm06IG1tOiBIYW5kbGUgcGVybWlzc2lvbiBmbGFncyB3aGVu
IGFkZGluZyBhIG5ldyBtYXBwaW5nCiAgICAKICAgIEN1cnJlbnRseSwgYWxsIHRoZSBuZXcgbWFw
cGluZ3Mgd2lsbCBiZSByZWFkLXdyaXRlIG5vbi1leGVjdXRhYmxlLiBBbGxvdyB0aGUKICAgIGNh
bGxlciB0byB1c2Ugb3RoZXIgcGVybWlzc2lvbnMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKY29tbWl0IDI4ZjJhZDQ0MGEw
ODkwODAxMGFiZWM0M2I3Y2NjMzI4MzA1MWU5NDMKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIE1vbiBPY3QgOSAxNDoyMzozOSAyMDE3ICswMTAwCgog
ICAgeGVuL2FybTogbW06IEVtYmVkIHBlcm1pc3Npb24gaW4gdGhlIGZsYWdzCiAgICAKICAgIEN1
cnJlbnRseSwgaXQgaXMgbm90IHBvc3NpYmxlIHRvIHNwZWNpZnkgdGhlIHBlcm1pc3Npb24gb2Yg
YSBuZXcKICAgIG1hcHBpbmcuIEl0IHdvdWxkIGJlIG5lY2Vzc2FyeSB0byB1c2UgdGhlIGZ1bmN0
aW9uIG1vZGlmeV94ZW5fbWFwcGluZ3MKICAgIHdpdGggYSBkaWZmZXJlbnQgc2V0IG9mIGZsYWdz
LgogICAgCiAgICBJbnRyb2R1Y2UgYSBjb3VwbGUgb2YgbmV3IGZsYWdzIGZvciB0aGUgcGVybWlz
c2lvbnMgKE5vbi1lWGVjdXRhYmxlLAogICAgUmVhZC1Pbmx5KSBhbmQgYWxzbyBwcm92aWRlcyBk
ZWZpbml0aW9uIHRoYXQgY29tYmluZSB0aGUgbWVtb3J5IGF0dHJpYnV0ZQogICAgYW5kIHBlcm1p
c3Npb24gZm9yIGNvbW1vbiBjb21iaW5hdGlvbnMuCiAgICAKICAgIFBBR0VfSFlQRVJWSVNPUiBp
cyBub3cgYW4gYWxpYXMgdG8gUEFHRV9IWVBFUlZJU09SX1JXIChyZWFkLXdyaXRlLAogICAgbm9u
LWV4ZWN1dGFibGUgbWFwcGluZ3MpLiBUaGlzIGRvZXMgbm90IGFmZmVjdCB0aGUgY3VycmVudCBt
YXBwaW5nIHVzaW5nCiAgICBQQUdFX0hZUEVSVklTT1IgYmVjYXVzZSBYZW4gaXMgY3VycmVudGx5
IGZvcmNpbmcgYWxsIHRoZSBtYXBwaW5nIHRvIGJlCiAgICBub24tZXhlY3V0YWJsZSBieSBkZWZh
dWx0IChzZWUgbWZuX3RvX3hlbl9lbnRyeSkuCiAgICAKICAgIEEgZm9sbG93LXVwIHBhdGNoIHdp
bGwgY2hhbmdlIG1vZGlmeV94ZW5fbWFwcGluZ3MgdG8gdXNlIHRoZSBuZXcgZmxhZ3MuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgoKY29tbWl0IDVmM2VkYjVmMzJlNTExYjkxNWQxNzM0MDNkMGI3YjVlYTM4ZTAwYWQK
QXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIE1vbiBP
Y3QgOSAxNDoyMzozOCAyMDE3ICswMTAwCgogICAgeGVuL2FybTogcGFnZTogRGVzY3JpYmUgdGhl
IGxheW91dCBvZiBmbGFncyB1c2VkIHRvIHVwZGF0ZSBwYWdlIHRhYmxlcwogICAgCiAgICBDdXJy
ZW50bHksIHRoZSBmbGFncyB1c2VkIHRvIHVwZGF0ZSBwYWdlIHRhYmxlcyAoaS5lIFBBR0VfSFlQ
RVJWSVNPUl8qKQogICAgb25seSBjb250YWlucyB0aGUgbWVtb3J5IGF0dHJpYnV0ZSBpbmRleC4g
Rm9sbG93LXVwIHBhdGNoZXMgd2lsbCBhZGQKICAgIG1vcmUgaW5mb3JtYXRpb24gaW4gaXQuIFNv
IGRvY3VtZW50IHRoZSBjdXJyZW50IGxheW91dC4KICAgIAogICAgQXQgdGhlIHNhbWUgdGltZSBp
bnRyb2R1Y2UgUEFHRV9BSV9NQVNLIHRvIGdldCB0aGUgbWVtb3J5IGF0dHJpYnV0ZQogICAgaW5k
ZXggZWFzaWx5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5
d2FyYUBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KCmNvbW1pdCA3ZDY4YzhkYjI1ZjBmZmM3ZjM5YWYyZmM5MjlmMWM3
N2MxYWZmYTAxCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0
ZTogICBNb24gT2N0IDkgMTQ6MjM6MzcgMjAxNyArMDEwMAoKICAgIHhlbi9hcm06IG1tOiBVc2Ug
UEFHRV9IWVBFUlZJU09SXyogaW5zdGVhZCBvZiBNVF8qIHdoZW4gY2FsbGluZyBzZXRfZml4bWFw
CiAgICAKICAgIEF0IHRoZSBtb21lbnQsIFBBR0VfSFlQRVJWSVNPUl8qIGFuZCBNVF8qIGhhdmUg
ZXhhY3RseSB0aGUgc2FtZSB2YWx1ZS4KICAgIEluIGEgZm9sbG93LXVwIHBhdGNoIHRoZSBmb3Jt
ZXIgd2lsbCBiZSBleHRlbmRlZCB0byBjYXJyeSBtb3JlCiAgICBpbmZvcm1hdGlvbi4KICAgIAog
ICAgSXQgbG9va3MgbGlrZSB0aGUgY2FsbGVyIG9mIHNldF9maXhtYXAgYXJlIG1peGluZyB0aGUg
Ym90aC4gU3RheQogICAgY29uc2lzdGVudCBhbmQgb25seSB1c2UgUEFHRV9IWVBFUlZJU09SXyou
IFRoaXMgaXMgYWxzbyBtYXRjaCB0aGUKICAgIGJlaGF2aW9yIG9mIGNyZWF0ZV94ZW5fZW50cmll
cyBhbmQgd291bGQgcG90ZW50aWFsbHkgYWxsb3cgdG8gc2hhcmUgc29tZQogICAgcGFydCBpbiB0
aGUgZnV0dXJlLgogICAgCiAgICBBbHNvIHJlbmFtZSB0aGUgcGFyYW1ldGVyICdhdHRyaWJ1dGVz
JyB0byAnZmxhZ3MnIHNvIGl0IGlzIGNsZWFyZXIgd2hhdAogICAgaXMgdGhlIGludGVyZmFjZS4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+Cgpjb21taXQgYjc5N2Y0ZDAzYmVkMjFmZjY0M2E5MzkwOWFiZGQ1ODEwN2I2YzhjZgpBdXRo
b3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgTW9uIE9jdCA5
IDE0OjIzOjM2IDIwMTcgKzAxMDAKCiAgICB4ZW4vYXJtOiBtbTogUmVuYW1lICdhaScgaW50byAn
ZmxhZ3MnIGluIGNyZWF0ZV94ZW5fZW50cmllcwogICAgCiAgICBUaGUgcGFyYW1ldGVyICdhaScg
aXMgdXNlZCBlaXRoZXIgZm9yIGF0dHJpYnV0ZSBpbmRleCBvciBmb3IKICAgIHBlcm1pc3Npb25z
LiBGb2xsb3ctdXAgcGF0Y2ggd2lsbCByZXdvcmsgdGhhdCBwYXJhbWV0ZXJzIHRvIGNhcnJ5IG1v
cmUKICAgIGluZm9ybWF0aW9uLiBTbyByZW5hbWUgdGhlIHBhcmFtZXRlciB0byAnZmxhZ3MnLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgogICAgUmV2aWV3ZWQtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29t
PgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KCmNvbW1pdCBmYzI0ZDYxNmJlZGE3YjBkOWE5NmM1ODhiMDY4NjJmNDZiMTg5MTgxCkF1
dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBNb24gT2N0
IDkgMTQ6MjM6MzUgMjAxNyArMDEwMAoKICAgIHhlbi9hcm06IFN3aXRjaCB0byBTWVNfU1RBVEVf
Ym9vdCBqdXN0IGFmdGVyIGVuZF9ib290X2FsbG9jYXRvcigpCiAgICAKICAgIFdlIHNob3VsZCBj
b25zaWRlciB0aGUgZWFybHkgYm9vdCBwZXJpb2QgdG8gZW5kIHdoZW4gd2Ugc3RvcCB1c2luZyB0
aGUKICAgIGJvb3QgYWxsb2NhdG9yLiBUaGlzIGlzIGlubGluZSB3aXRoIHg4NiBhbmQgd2lsbCBi
ZSBoZWxwZnVsIHRvIGtub3cKICAgIHdoZXRoZXIgd2Ugc2hvdWxkIGFsbG9jYXRlIG1lbW9yeSBm
cm9tIHRoZSBib290IGFsbG9jYXRvciBvciB4ZW5oZWFwLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEFu
ZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1pdCA5YTdmNmRk
NmQyMjQ0OTkzOTY4NTY5ZGViOTk2MzkzNGFkZDBhNTBkCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBNb24gT2N0IDkgMTQ6MjM6MzQgMjAxNyArMDEw
MAoKICAgIHhlbi9hcm06IG1tOiBSZW5hbWUgYW5kIGNsYXJpZnkgQVBbMV0gaW4gdGhlIHN0YWdl
LTEgcGFnZSB0YWJsZQogICAgCiAgICBUaGUgZGVzY3JpcHRpb24gb2YgQVBbMV0gaW4gWGVuIGlz
IGJhc2VkIG9uIHRlc3RpbmcgcmF0aGVyIHRoYW4gdGhlIEFSTQogICAgQVJNLgogICAgCiAgICBQ
ZXIgdGhlIEFSTSBBUk0sIG9uIEVMMiBzdGFnZS0xIHBhZ2UgdGFibGUsIEFQWzFdIGlzIFJFUzEg
YXMgdGhlCiAgICB0cmFuc2xhdGlvbiByZWdpbWUgYXBwbGllcyB0byBvbmx5IG9uZSBleGNlcHRp
b24gbGV2ZWwgKHNlZSBENC40LjQgYW5kCiAgICBHNC42LjEgaW4gQVJNIERESSAwNDg3Qi5hKS4K
ICAgIAogICAgVXBkYXRlIHRoZSBjb21tZW50IGFuZCBhbHNvIHJlbmFtZSB0aGUgZmllbGQgdG8g
bWF0Y2ggdGhlIGRlc2NyaXB0aW9uIGluCiAgICB0aGUgQVJNIEFSTS4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KICAgIEFja2VkLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpjb21taXQgYTA1
NDNkZjQwM2Q0NTdlMTM5MDY5ZDMzNTZkNDJhODliMjVkMTFkZgpBdXRob3I6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgTW9uIE9jdCA5IDE0OjIzOjMzIDIwMTcg
KzAxMDAKCiAgICB4ZW4vYXJtOiBwYWdlOiBDbGVhbi11cCB0aGUgZGVmaW5pdGlvbiBvZiBNQUlS
VkFMCiAgICAKICAgIEN1cnJlbnRseSBNQUlSVkFMIGlzIGRlZmluZWQgaW4gdGVybSBvZiBNQUlS
MFZBTCBhbmQgTUFJUjFWQUwgd2hpY2ggYXJlCiAgICBib3RoIGhhcmRjb2RlZCB2YWx1ZS4gVGhp
cyBtYWtlcyBxdWl0ZSBkaWZmaWN1bHQgdG8gdW5kZXJzdGFuZCB0aGUgdmFsdWUKICAgIHdyaXR0
ZW4gaW4gYm90aCByZWdpc3RlcnMuCiAgICAKICAgIFJld29yayB0aGUgZGVmaW5pdGlvbiBieSB1
c2luZyB2YWx1ZSBvZiBlYWNoIGF0dHJpYnV0ZSBzaGlmdGVkIGJ5IHRoZWlyCiAgICBhc3NvY2lh
dGVkIGluZGV4LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KCmNvbW1pdCA3MGEzYmQwMmY5NjNkNjBjYWIzMGEyZDZlNjU4OWFj
NDc3MTMyZDdjCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0
ZTogICBNb24gT2N0IDkgMTQ6MjM6MzIgMjAxNyArMDEwMAoKICAgIHhlbi9hcm06IHBhZ2U6IFVz
ZSBBUk12OCBuYW1pbmcgdG8gaW1wcm92ZSByZWFkYWJpbGl0eQogICAgCiAgICBUaGlzIGlzIGJh
c2VkIG9uIHRoZSBMaW51eCBBUk12OCBuYW1pbmcgc2NoZW1lIChzZWUgYXJjaC9hcm02NC9tbS9w
cm9jLlMpLiBFYWNoCiAgICB0eXBlIHdpbGwgY29udGFpbiAiTk9STUFMIiBvciAiREVWSUNFIiB0
byBtYWtlIGNsZWFyIHdoZXRoZXIgZWFjaCBhdHRyaWJ1dGUKICAgIHRhcmdldHMgZGV2aWNlIG9y
IG5vcm1hbCBtZW1vcnkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 13:51:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 13:51:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2HQK-0002GQ-6m; Wed, 11 Oct 2017 13:51:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1e2HQJ-0002GK-Bx
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 13:51:47 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 45/59-24663-2F12ED95; Wed, 11 Oct 2017 13:51:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsVyMfSqqe5HxXu
 RBi8m6Fp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnbm2exFyyxr+i885i5gbHJoIuRi0NIYDqj
 xN/T21hAHBaBrcwSa+d9YAZxJATmsEr8+P2AqYuRA8ipknjWK9rFyAlkFkk0d81ghrBLJT7NX
 MQGYvMKCEqcnPmEBcQWEvCWWP5sA1icU8BeovUjRI2QwC4mieZZbiAj2QRMJGZ1SICEWQRUJb
 Ydvc0EMSZAYvOhS0wgJwgLNDBKbLrWzgiSEAEq2vL6GytIgllgNaPEmVaIocwCmhKt23+zT2A
 UnIXkjllIUgsYmVYxahSnFpWlFukaGeolFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+du
 YgSGaD0DA+MOxp69focYJTmYlER5rz+/GynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvebwr1II
 cGi1PTUirTMHGC0wKQlOHiURHg/gKR5iwsSc4sz0yFSpxgtOS7cufSHiePAnltAcsX123+YhF
 jy8vNSpcR5zYAxKSQA0pBRmgc3DhbRlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ804FWcu
 TmVcCt/UV0EFMQAeJpt0BOagkESEl1cA4733C+lvv3irffnfI+cR0jQ0LbT/XOu6flnFQyulm
 FM+HauZ6ATcDx5kHL39RzlSf/suC/4lZTlDWrKxfOjE19R5txzMOWq+PbfS82pyWsXP7OyGvq
 ytuJOrxClopxckqr5HvXpsrmHv7mJ1gy1eLaQclzqrtnPuWKyjH+E0105ni/qkBX1OUWIozEg
 21mIuKEwH+ZwmR4wIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1507729904!78935424!1
X-Originating-IP: [209.85.213.53]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18841 invoked from network); 11 Oct 2017 13:51:45 -0000
Received: from mail-vk0-f53.google.com (HELO mail-vk0-f53.google.com)
 (209.85.213.53)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Oct 2017 13:51:45 -0000
Received: by mail-vk0-f53.google.com with SMTP id h191so955103vke.6
 for <xen-devel@lists.xenproject.org>; Wed, 11 Oct 2017 06:51:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=p7ULzzn5lCRoQ7pUmEFbYzeFD9fBOhDqneOklmiyNbw=;
 b=cX+v9vTi6X1DkvGT1WxsJQmLrSpxqwmLRDgmi3NQxKDJwNoQdnQ7OPlnwk5IA6WbWv
 kS60SMpUYvkCZSJ7EYiv90G4zI0zNT2nJ+99bkkrpmbSzOsDq48+89QQn2mkaZl5xig/
 QK0DhEleyY2UgcEMieO347vKB0QbOZtj7Yjz0=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=p7ULzzn5lCRoQ7pUmEFbYzeFD9fBOhDqneOklmiyNbw=;
 b=PAVvgVxN5MzUnKXHj6km6St1RJT6KsUQKQTJbXvriawpXd1eG519+DoA9EgRbgLLkB
 EHRox2Rq3qvjhmdUSdX+WOQDkbZyuIr4orMw0DHCqlQLM45yT8GqHLf3MVYccxlbhqZu
 YsAng1wBhBgSo/CYd7etSyGyFopLFl2IQQ7y9RkN6eVmM9CwCEHEdLquWszoyuHHw0uw
 vF9IaC9qLCysUQ0Jk5g8rJmakMKETxe2J26amipQUCUeE4KYYqi/ugG+HLP5h0hXNmLD
 5DN4MgUA2EpmA/PUAnUr1wUViLlx4esmSIL/eSVGqX2GqIHb+s6LjO8elro15mMzENgU
 1t4w==
X-Gm-Message-State: AMCzsaVqPqZmOwVKyuM2IBf1Ld9sgHdNqHkq+ALZhZDN1rg6ksIgT9DO
 OIv6aVgxnhYBBvaCovsS9FW11SeW7AIyy9LOqmwq/A==
X-Google-Smtp-Source: AOwi7QDvSg94o8ge7fQ6qEFIDT16Xe2drPG+5ZWEwi4wUi7X2sb2NYYOCEGPJHxQKapZzfjwzzZh2I0QZi+N2CJXEAU=
X-Received: by 10.31.163.150 with SMTP id m144mr10765552vke.171.1507729904376; 
 Wed, 11 Oct 2017 06:51:44 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.176.24.213 with HTTP; Wed, 11 Oct 2017 06:51:43 -0700 (PDT)
In-Reply-To: <20171011100802.GA19485@e103592.cambridge.arm.com>
References: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
 <1506068606-17066-28-git-send-email-bhupinder.thakur@linaro.org>
 <20170926143816.GB17434@e103592.cambridge.arm.com>
 <CACtJ1JSaViDzgAgmWzr8bX3AfDL2aEAZ6PMKEFX3=ccOFPBp_w@mail.gmail.com>
 <20171011100802.GA19485@e103592.cambridge.arm.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Wed, 11 Oct 2017 19:21:43 +0530
Message-ID: <CACtJ1JRPbhj_C076y=Y0-JcyfnK209CZ043_88XU50pZUiyjGw@mail.gmail.com>
To: Dave Martin <Dave.Martin@arm.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andre Przywara <andre.przywara@arm.com>
Subject: Re: [Xen-devel] [PATCH 27/27 v10] xen/arm: vpl011: Correct the
 logic for asserting/de-asserting SBSA UART TX interrupt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTEgT2N0b2JlciAyMDE3IGF0IDE1OjM4LCBEYXZlIE1hcnRpbiA8RGF2ZS5NYXJ0aW5AYXJt
LmNvbT4gd3JvdGU6Cj4gT24gV2VkLCBPY3QgMTEsIDIwMTcgYXQgMDE6Mjg6NDRQTSArMDUzMCwg
Qmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPj4gSGkgRGF2ZSwKPj4KPj4gT24gMjYgU2VwdGVtYmVy
IDIwMTcgYXQgMjA6MDgsIERhdmUgTWFydGluIDxEYXZlLk1hcnRpbkBhcm0uY29tPiB3cm90ZToK
Pj4gPiBPbiBGcmksIFNlcCAyMiwgMjAxNyBhdCAwMTo1MzoyNlBNICswNTMwLCBCaHVwaW5kZXIg
VGhha3VyIHdyb3RlOgo+PiA+PiBUaGlzIHBhdGNoIGZpeGVzIHRoZSBpc3N1ZSBvYnNlcnZlZCB3
aGVuIHBsMDExIHBhdGNoZXMgd2VyZSB0ZXN0ZWQgb24KPj4gPj4gdGhlIGp1bm9zIGhhcmR3YXJl
IGJ5IEFuZHJlL0p1bGllbi4gSXQgd2FzIG9ic2VydmVkIHRoYXQgd2hlbiBsYXJnZSBvdXRwdXQg
aXMKPj4gPj4gZ2VuZXJhdGVkIHN1Y2ggYXMgb24gcnVubmluZyAnZmluZCAvJywgb3V0cHV0IHdh
cyBnZXR0aW5nIHRydW5jYXRlZCBpbnRlcm1pdHRlbnRseQo+PiA+PiBkdWUgdG8gT1VUIHJpbmcg
YnVmZmVyIGdldHRpbmcgZnVsbC4KPj4gPj4KPj4gPj4gVGhpcyBpc3N1ZSB3YXMgZHVlIHRvIHRo
ZSBmYWN0IHRoYXQgdGhlIFNCU0EgVUFSVCBkcml2ZXIgZXhwZWN0cyB0aGF0IHdoZW4KPj4gPj4g
YSBUWCBpbnRlcnJ1cHQgaXMgYXNzZXJ0ZWQgdGhlbiB0aGUgRklGTyBxdWV1ZSBzaG91bGQgYmUg
YXRsZWFzdCBoYWxmIGVtcHR5IGFuZAo+PiA+PiB0aGF0IGl0IGNhbiB3cml0ZSBOIGJ5dGVzIGlu
IHRoZSBGSUZPLCB3aGVyZSBOIGlzIGhhbGYgdGhlIEZJRk8gcXVldWUgc2l6ZSwgd2l0aG91dAo+
PiA+PiB0aGUgYnl0ZXMgZ2V0dGluZyBkcm9wcGVkIGR1ZSB0byBGSUZPIGdldHRpbmcgZnVsbC4K
Pj4gPj4KPj4gPj4gVGhlIFNCU0EgVUFSVCBlbXVsYXRpb24gbG9naWMgd2FzIGFzc2VydGluZyB0
aGUgVFggaW50ZXJydXB0IGFzIHNvb24gYXMKPj4gPj4gYW55IHNwYWNlIGJlY2FtZSBhdmFpbGFi
bGUgaW4gdGhlIEZJRk8gYW5kIHRoZSBTQlNBIFVBUlQgZHJpdmVyIHRyaWVkIHRvIHdyaXRlCj4+
ID4+IG1vcmUgZGF0YSAodXB0byAxNiBieXRlcykgaW4gdGhlIEZJRk8gZXhwZWN0aW5nIHRoYXQg
dGhlcmUgaXMgZW5vdWdoIHNwYWNlCj4+ID4+IGF2YWlsYWJsZSBsZWFkaW5nIHRvIGRyb3BwZWQg
Ynl0ZXMuCj4+ID4+Cj4+ID4+IFRoZSBTQlNBIHNwZWMgWzFdIGRvZXMgbm90IHNwZWNpZnkgd2hl
biB0aGUgVFggaW50ZXJydXB0IHNob3VsZCBiZSBhc3NlcnRlZAo+PiA+PiBvciBkZS1hc3NlcnRl
ZC4gRHVlIHRvIGxhY2sgb2YgY2xhcml0eSBvbiB0aGUgZXhwZWN0ZWQgYmVoYXZpb3IsIGl0IGlz
Cj4+ID4+IGFzc3VtZWQgZm9yIG5vdyB0aGF0IFRYIGludGVycnVwdCBzaG91bGQgYmUgYXNzZXJ0
ZWQgb25seSB3aGVuIHRoZSBGSUZPIGdvZXMKPj4gPj4gaGFsZiBlbXB0eS4KPj4gPj4KPj4gPj4g
VEJEOiBPbmNlIHRoZSBTQlNBIHNwZWMgaXMgdXBkYXRlZCB3aXRoIHRoZSBleHBlY3RlZCBiZWhh
dmlvciwgdGhlIGltcGxlbWVudGF0aW9uCj4+ID4+IHdpbGwgYmUgbW9kaWZpZWQgdG8gYWxpZ24g
d2l0aCB0aGUgc3BlYyByZXF1aXJlbWVudC4KPj4gPj4KPj4gPj4gWzFdIGh0dHA6Ly9pbmZvY2Vu
dGVyLmFybS5jb20vaGVscC90b3BpYy9jb20uYXJtLmRvYy5kZGkwMTgzZi9EREkwMTgzLnBkZgo+
PiA+Pgo+PiA+PiBTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhh
a3VyQGxpbmFyby5vcmc+Cj4+ID4+IC0tLQo+PiA+PiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KPj4gPj4gQ0M6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBh
cm0uY29tPgo+PiA+PiBDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgo+PiA+Cj4+ID4gKFRha2luZyBhIHF1aWNrIGxvb2sgYXQgdGhpcyBiZWNhdXNlIEkgcmVt
ZW1iZXIgZmlnaHRoaW5nIHdpdGggRklGTwo+PiA+IGJlaGF2aW91ciBpc3N1ZXMgd2hlbiBoYWNr
aW5nIHRoZSBMaW51eCBkcml2ZXIgLS0gYnV0IGJld2FyZSwgSSdtIG5vdCBhCj4+ID4gWGVuIGd1
eS4uLikKPj4gPgo+PiA+Cj4+ID4gU2hvdWxkIHRoaXMgcGF0Y2ggYmUgZmxhdHRlbmVkIGludG8g
dGhlIHBhdGNoZXMgaXMgZml4ZXM/ICBLZWVwaW5nCj4+ID4ga25vd24td3JvbmcgY29kZSBpbiB0
aGUgc2VyaWVzIGRvZXMgbm90IGhlbHAgcmV2aWV3ZXJzIChidXQgbWF5YmUgaXQncwo+PiA+IHRo
ZSBYZW4gd2F5KS4KPj4gPgo+PiA+PiBDaGFuZ2VzIHNpbmNlIHY4Ogo+PiA+PiAtIFVzZWQgdmFy
aWFibGVzIGZpZm9fbGV2ZWwvZmlmb190aHJlc2hvbGQgZm9yIG1vcmUgY2xhcml0eQo+PiA+PiAt
IEFkZGVkIGEgbmV3IG1hY3JvIFNCU0FfVUFSVF9GSUZPX1NJWkUgaW5zdGVhZCBvZiB1c2luZyBh
IG1hZ2ljIG51bWJlcgo+PiA+Cj4+ID4gV2hhdCdzIHNpemVvZihpbnRmLT5pbiksIHNpemVvZihp
bnRmLT5vdXQpPwo+PiA+Cj4+ID4gRm9yIGNvcnJlY3Qgb3BlcmF0aW9uLCB5b3UgYXNzdW1lIHRo
YXQgdGhlIHRvdGFsIHJpbmcgYnVmZmVyIHNpemUgaXMgPj0KPj4gPiBTQlNBX1VBUlRfRklGT19T
SVpFLCBidXQgbm90aGluZyBlbmZvcmNlcyB0aGlzLiAgSWYgdGhlIHhlbmNvbnMgcmluZwo+PiA+
IGJ1ZmZlciBzaXplIGlzIHNldCBlbHNld2hlcmUgYW5kIGNhbid0IGJlIGNob3NlbiBieSBhIGRy
aXZlciwgeW91IG1heSBhdAo+PiA+IGxlYXN0IGFkZCBhIGJ1aWxkLXRpbWUgYXNzZXJ0IHRvIGNo
ZWNrIHRoYXQgaXQncyBiaWcgZW5vdWdoLgo+PiA+Cj4+IEkgd2lsbCBhZGQgYW4gYXNzZXJ0IHRv
IGNoZWNrIHRoaXMgY29uZGl0aW9uLgo+Pgo+PiA+IFsuLi5dCj4+ID4KPj4gPj4gQEAgLTE0NCwy
OCArMTQ4LDQxIEBAIHN0YXRpYyB2b2lkIHZwbDAxMV93cml0ZV9kYXRhKHN0cnVjdCBkb21haW4g
KmQsIHVpbnQ4X3QgZGF0YSkKPj4gPgo+PiA+IFsuLi5dCj4+ID4KPj4gPj4gKyAgICAgICAgICog
Q2xlYXIgdGhlIFRYSSBiaXQgaWYgdGhlIGZpZm8gbGV2ZWwgZXhjZWVkcyBmaWZvX3NpemUvMiBt
YXJrIHdoaWNoCj4+ID4+ICsgICAgICAgICAqIGlzIHRoZSB0cmlnZ2VyIGxldmVsIGZvciBhc3Nl
cnRpbmcvZGUtYXNzdGVydGluZyB0aGUgVFggaW50ZXJydXB0Lgo+PiA+PiAgICAgICAgICAgKi8K
Pj4gPj4gLSAgICAgICAgdnBsMDExLT51YXJ0ZnIgfD0gQlVTWTsKPj4gPj4gKyAgICAgICAgZmlm
b190aHJlc2hvbGQgPSBzaXplb2YgKGludGYtPm91dCkgLSBTQlNBX1VBUlRfRklGT19TSVpFLzI7
Cj4+ID4+ICsKPj4gPj4gKyAgICAgICAgaWYgKCBmaWZvX2xldmVsIDw9IGZpZm9fdGhyZXNob2xk
ICkKPj4gPj4gKyAgICAgICAgICAgIHZwbDAxMS0+dWFydHJpcyB8PSBUWEk7Cj4+ID4+ICsgICAg
ICAgIGVsc2UKPj4gPj4gKyAgICAgICAgICAgIHZwbDAxMS0+dWFydHJpcyAmPSB+VFhJOwo+PiA+
PiAgICAgIH0KPj4gPj4gKyAgICBlbHNlCj4+ID4+ICsgICAgICAgIGdwcmludGsoWEVOTE9HX0VS
UiwgInZwbDAxMTogVW5leHBlY3RlZCBPVVQgcmluZyBidWZmZXIgZnVsbFxuIik7Cj4+ID4+Cj4+
ID4+ICAgICAgdnBsMDExLT51YXJ0ZnIgJj0gflRYRkU7Cj4+ID4+Cj4+ID4KPj4gPiBbLi4uXQo+
PiA+Cj4+ID4+IEBAIC0zNTMsMzcgKzM3MCw1MSBAQCBzdGF0aWMgdm9pZCB2cGwwMTFfZGF0YV9h
dmFpbChzdHJ1Y3QgZG9tYWluICpkKQo+PiA+Pgo+PiA+PiAgICAgIHNtcF9ybWIoKTsKPj4gPj4K
Pj4gPj4gLSAgICBpbl9yaW5nX3FzaXplID0geGVuY29uc19xdWV1ZWQoaW5fcHJvZCwKPj4gPj4g
KyAgICBpbl9maWZvX2xldmVsID0geGVuY29uc19xdWV1ZWQoaW5fcHJvZCwKPj4gPj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5fY29ucywKPj4gPj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKGludGYtPmluKSk7Cj4+ID4+Cj4+ID4+IC0g
ICAgb3V0X3JpbmdfcXNpemUgPSB4ZW5jb25zX3F1ZXVlZChvdXRfcHJvZCwKPj4gPj4gKyAgICBv
dXRfZmlmb19sZXZlbCA9IHhlbmNvbnNfcXVldWVkKG91dF9wcm9kLAo+PiA+PiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0X2NvbnMsCj4+ID4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YoaW50Zi0+b3V0KSk7Cj4+ID4+Cj4+ID4+ICAg
ICAgLyogVXBkYXRlIHRoZSB1YXJ0IHJ4IHN0YXRlIGlmIHRoZSBidWZmZXIgaXMgbm90IGVtcHR5
LiAqLwo+PiA+PiAtICAgIGlmICggaW5fcmluZ19xc2l6ZSAhPSAwICkKPj4gPj4gKyAgICBpZiAo
IGluX2ZpZm9fbGV2ZWwgIT0gMCApCj4+ID4+ICAgICAgewo+PiA+PiAgICAgICAgICB2cGwwMTEt
PnVhcnRmciAmPSB+UlhGRTsKPj4gPj4gLSAgICAgICAgaWYgKCBpbl9yaW5nX3FzaXplID09IHNp
emVvZihpbnRmLT5pbikgKQo+PiA+PiArCj4+ID4+ICsgICAgICAgIGlmICggaW5fZmlmb19sZXZl
bCA9PSBzaXplb2YoaW50Zi0+aW4pICkKPj4gPj4gICAgICAgICAgICAgIHZwbDAxMS0+dWFydGZy
IHw9IFJYRkY7Cj4+ID4+ICsKPj4gPj4gICAgICAgICAgdnBsMDExLT51YXJ0cmlzIHw9IFJYSTsK
Pj4gPj4gICAgICB9Cj4+ID4+Cj4+ID4+ICAgICAgLyogVXBkYXRlIHRoZSB1YXJ0IHR4IHN0YXRl
IGlmIHRoZSBidWZmZXIgaXMgbm90IGZ1bGwuICovCj4+ID4+IC0gICAgaWYgKCBvdXRfcmluZ19x
c2l6ZSAhPSBzaXplb2YoaW50Zi0+b3V0KSApCj4+ID4+ICsgICAgaWYgKCBvdXRfZmlmb19sZXZl
bCAhPSBzaXplb2YoaW50Zi0+b3V0KSApCj4+ID4+ICAgICAgewo+PiA+PiArICAgICAgICB1bnNp
Z25lZCBpbnQgb3V0X2ZpZm9fdGhyZXNob2xkOwo+PiA+PiArCj4+ID4+ICAgICAgICAgIHZwbDAx
MS0+dWFydGZyICY9IH5UWEZGOwo+PiA+PiAtICAgICAgICB2cGwwMTEtPnVhcnRyaXMgfD0gVFhJ
Owo+PiA+Pgo+PiA+PiAgICAgICAgICAvKgo+PiA+PiAtICAgICAgICAgKiBDbGVhciB0aGUgQlVT
WSBiaXQgYXMgc29vbiBhcyBzcGFjZSBiZWNvbWVzIGF2YWlsYWJsZQo+PiA+PiArICAgICAgICAg
KiBDbGVhciB0aGUgQlVTWSBiaXQgYXMgc29vbiBhcyBzcGFjZSBiZWNvbWVzIGF2YWxpYWJsZQo+
PiA+PiAgICAgICAgICAgKiBzbyB0aGF0IHRoZSBTQlNBIFVBUlQgZHJpdmVyIGNhbiBzdGFydCB3
cml0aW5nIG1vcmUgZGF0YQo+PiA+PiAgICAgICAgICAgKiB3aXRob3V0IGFueSBmdXJ0aGVyIGRl
bGF5Lgo+PiA+PiAgICAgICAgICAgKi8KPj4gPj4gICAgICAgICAgdnBsMDExLT51YXJ0ZnIgJj0g
fkJVU1k7Cj4+ID4+Cj4+ID4+IC0gICAgICAgIGlmICggb3V0X3JpbmdfcXNpemUgPT0gMCApCj4+
ID4+ICsgICAgICAgIC8qCj4+ID4+ICsgICAgICAgICAqIFNldCB0aGUgVFhJIGJpdCBvbmx5IHdo
ZW4gdGhlcmUgaXMgc3BhY2UgZm9yIGZpZm9fc2l6ZS8yIGJ5dGVzIHdoaWNoCj4+ID4+ICsgICAg
ICAgICAqIGlzIHRoZSB0cmlnZ2VyIGxldmVsIGZvciBhc3NlcnRpbmcvZGUtYXNzdGVydGluZyB0
aGUgVFggaW50ZXJydXB0Lgo+PiA+PiArICAgICAgICAgKi8KPj4gPj4gKyAgICAgICAgb3V0X2Zp
Zm9fdGhyZXNob2xkID0gc2l6ZW9mKGludGYtPm91dCkgLSBTQlNBX1VBUlRfRklGT19TSVpFLzI7
Cj4+ID4+ICsKPj4gPj4gKyAgICAgICAgaWYgKCBvdXRfZmlmb19sZXZlbCA8PSBvdXRfZmlmb190
aHJlc2hvbGQgKQo+PiA+PiArICAgICAgICAgICAgdnBsMDExLT51YXJ0cmlzIHw9IFRYSTsKPj4g
Pj4gKyAgICAgICAgZWxzZQo+PiA+PiArICAgICAgICAgICAgdnBsMDExLT51YXJ0cmlzICY9IH5U
WEk7Cj4+ID4KPj4gPiBTaG91bGQgdGhpcyBsb2dpYyBiZSBmYWN0b3JlZCBvdXQ/ICBZb3UgZG8g
dGhlIHNhbWUgdGhpbmcgaW4KPj4gPiBfd3JpdGVfZGF0YSgpLgo+PiBJIHdpbGwgYWRkIGEgY29t
bW9uIGZ1bmN0aW9uIHRvIHNldCB0aGUgVFhJIGJpdC4KPj4gPgo+PiA+IEFsc28sIGlzIHRoZXJl
IGEgcmVhc29uIHdoeSB5b3UgaW1wbGVtZW50IHRoZSB0cmlnZ2VyIHRocmVzaG9sZCBsb2dpYyBv
bgo+PiA+IHRoZSBUWCBzaWRlIG9ubHk/ICBJdCBsb29rcyBpbmNvbnNpc3RlbnQgbm93Lgo+PiBJ
IGRpZCB0cnkgd2l0aCBSWCBGSUZPIHRocmVzaG9sZCBhbHNvIGJ1dCBpdCBzZWVtcyB0aGUgY3Vy
cmVudCBwbDAxMQo+PiBkcml2ZXIgZG9lcyBub3QKPj4gcG9sbCBvbiB0aGUgUlggRklGTyBhbmQg
anVzdCB3YWl0cyBmb3IgdGhlIFJYIGludGVycnVwdCB0cmlnZ2VyIHRvCj4+IHN0YXJ0IHByb2Nl
c3NpbmcgdGhlIFJYIGRhdGEuCj4+IFRoaXMgbWFrZXMgUlggdmVyeSBzbG93IGFuZCBpZiB0aGUg
UlggRklGTyBpcyBub3QgZmlsbGVkIHN1ZmZpY2llbnRseSwKPj4gaXQgZG9lcyBub3QgcmVhZCBk
YXRhIGZ1cnRoZXIuCj4+ID4KPj4gPiBJIHRoaW5rIGEgcmVhbCBQTDAxMSBpbXBsZW1lbnRzIHRo
ZSB0cmlnZ2VyIGxvZ2ljIGluIGV4YWN0bHkgdGhlIHNhbWUKPj4gPiB3YXkgZm9yIFJYIGFuZCBU
WCAoZXhjZXB0IGZvciBzd2FwcGluZyA+PSBmb3IgPD0gaW4gdGhlIHRocmVzaG9sZAo+PiA+IGNv
bXBhcmlzb24pLgo+PiA+Cj4+ID4KPj4gPiBJdCBkb2Vzbid0IGxvb2sgbGlrZSB0aGUgTGludXgg
cGwwMTEgZHJpdmVyIHJlbGllcyBvbiBhIGNvcnJlY3RseQo+PiA+IGltcGxlbWVudGVkIFJYIHRy
aWdnZXIgbGV2ZWwgdG9kYXksIGJ1dCBpdCBtYXkgaGF2ZSBkb25lIGluIHRoZSBwYXN0IC0tCj4+
ID4gSSBkaWQgc29tZSBoYWNraW5nIGluIHRoaXMgYXJlYSBhdCBzb21lIHBvaW50LCBidXQgY2Fu
J3QgcmVtZW1iZXIgdGhlCj4+ID4gZGV0YWlscyBub3cuCj4+ID4KPj4gVGhlIGN1cnJlbnQgcGww
MTEgZHJpdmVyCj4+ID4gQXNzZXJ0aW5nIFJYSSB3aGVuZXZlciB0aGUgUlggRklGTyBpcyBub25l
bXB0eSB3b3VsZCByZXN1bHQgaW4gZXhjZXNzaXZlCj4+ID4gaW50ZXJydXB0cyBpZiB5b3UgYXJl
IHN0cmVhbWluZyB0aGUgZGF0YSBmcm9tIGEgc2xvdyBzb3VyY2UgKHN1Y2ggYXMgYQo+PiA+IHJl
YWwgVUFSVCkgYW5kIHB1c2hpbmcgdGhlIGNoYXJzIG9uZSBieSBvbmUgdG8gdGhlIGVtdWxhdGVk
IFVBUlQ6IHRoZQo+PiA+IGd1ZXN0IHdvdWxkIHRha2UgYW4gSVJRIG9uIGVhY2ggY2hhciByYXRo
ZXIgdGhhbiB3YWl0aW5nIHVudGlsIHRoZSBSWAo+PiA+IEZJRk8gaXMgaGFsZi1mdWxsLgo+PiA+
Cj4+IEkgYWdyZWUgaXQgaXMgYW4gb3ZlcmhlYWQuIFRoaXMgbWF5IGJlIGFuIGlzc3VlIHdpdGgg
dGhlIGRyaXZlciB3aGljaAo+PiBpcyBzb2xlbHkgZGVwZW5kaW5nIG9uIHRoZSBSWAo+PiBpbnRl
cnJ1cHQuIEkgdGhpbmsgaXQgc2hvdWxkIHN3aXRjaCB0byBwb2xsaW5nIGlmIHRoZXJlIGFyZSBu
bwo+PiBpbnRlcnJ1cHRzIHJlY2VpdmVkIHJlY2VudGx5Lgo+Cj4gSG1tbSwgZ29vZCBwb2ludCwg
YnV0IGlzbid0IHRoYXQgd2hhdCB0aGUgcmVjZWl2ZSB0aW1lb3V0IGludGVycnVwdCBpcwo+IHN1
cHBvc2VkIHRvIGJlIGZvcj8KPgo+IFRoZSBMaW51eCBkcml2ZXIgc2VlbXMgdG8gcmVseSBvbiB0
aGUgcmVjZWl2ZSB0aW1lb3V0IGludGVycnVwdAo+IHRvIHJlY292ZXIgZnJvbSBhbiBSWCBzdGFs
bCB3aGVuIHRoZSBGSUZPIGlzIG5vdCBlbXB0eSBidXQgYWxzbyBub3QgZnVsbAo+IGVub3VnaCB0
byB0cmlnZ2VyIHRoZSBSWCBGSUZPIGludGVycnVwdC4KPgo+IERvZXMgeW91ciBkcml2ZXIgYWN0
dWFsbHkgaW1wbGVtZW50IHRoZSByZWNlaXZlIHRpbWVvdXQgaW50ZXJydXB0Pwo+IEknbSBub3Qg
dmVyeSBmYW1pbGlhciB3aXRoIHRoZSBjb2RlLCBzbyBJIG1heSBoYXZlIG1pc3NlZCBpdC4KClRo
aXMgcGF0Y2ggZW11bGF0ZXMgdGhlIFNCU0EgVUFSVCBzcGVjLCB3aGljaCBpcyBhIHN1YnNldCBv
ZiB0aGUgcGwwMTEKVUFSVC4gVGhlIFNCU0Egc3BlYyBbMV0sIEFwcGVuZGl4IEIgZG9lcyBub3Qg
ZGVmaW5lIHRoZSByZXF1aXJlbWVudCBvZgpzdXBwb3J0aW5nIFJYIHRpbWVvdXQgaW50ZXJydXB0
LgoKWzFdIGh0dHBzOi8vc3RhdGljLmRvY3MuYXJtLmNvbS9kZW4wMDI5L2EvU2VydmVyX0Jhc2Vf
U3lzdGVtX0FyY2hpdGVjdHVyZV92M18xX0FSTV9ERU5fMDAyOUEucGRmCgpSZWdhcmRzLApCaHVw
aW5kZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 13:52:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 13:52:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2HRA-0002Jl-Gi; Wed, 11 Oct 2017 13:52:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <gregory.herrero@oracle.com>) id 1e2HR9-0002Jd-PB
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 13:52:39 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 26/E6-31015-6222ED95; Wed, 11 Oct 2017 13:52:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsXSO6nOVVdN6V6
 kwcsVzBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b9LY+ZC34KVpy6eJWlgfEVbxcjJ4eQwEQm
 iRnXSrsYuYDsy4wSGzYdZgNJsAkoSDyf+ZIVxBYRkJa49vkyI0gRs0ADk8STC7PBEsICaRIzl
 z1mAbFZBFQlpp97DmbzCthJbPs0GaxGQkBe4tyD28wQtqHE6YfbGCcwci1gZFjFqFGcWlSWWq
 RrZKGXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iRHoyXoGBsYdjH2r/A4xSnIwKYn
 yXn9+N1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO8uhXuRQoJFqempFWmZOcCQgklLcPAoifBu
 AUnzFhck5hZnpkOkTjHqcnTcvPuHSYglLz8vVUqcdwdIkQBIUUZpHtwIWHhfYpSVEuZlZGBgE
 OIpSC3KzSxBlX/FKM7BqCTMewVkCk9mXgncpldARzABHSGadgfkiJJEhJRUA2O9jbjFBJXU+0
 GXfqeFXHR547plYU7RedtKs1yDQgddIZnExDV/D5xPTDhncu/9oTeza0t7+Pc9Y2heG/m4mc8
 t5qVr/CL+lh8bNbVWbTw2rzn2T8nkP0tvFctuXPc263Q/+5TlHrI3MyN58tPrnkx5dPNMdP3s
 aw7nXmx2srTxYfPbdTfwsrUSS3FGoqEWc1FxIgBavonCagIAAA==
X-Env-Sender: gregory.herrero@oracle.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1507729956!106478143!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34513 invoked from network); 11 Oct 2017 13:52:37 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 13:52:37 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9BDqOC3001147
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 11 Oct 2017 13:52:24 GMT
Received: from localhost.localdomain
 (dhcp-ukc1-twvpn-1-vpnpool-10-175-178-56.vpn.oracle.com [10.175.178.56])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9BDqIH2014835;
 Wed, 11 Oct 2017 13:52:19 GMT
From: gregory.herrero@oracle.com
To: xen-devel@lists.xen.org
Date: Wed, 11 Oct 2017 15:52:15 +0200
Message-Id: <20171011135215.2037-1-gregory.herrero@oracle.com>
X-Mailer: git-send-email 2.14.1
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, andrew.cooper3@citrix.com,
 Gregory Herrero <gregory.herrero@oracle.com>
Subject: [Xen-devel] [PATCH v3] libelf: allow having HYPERCALL_PAGE entry
	before VIRT_BASE in __xen_guest section.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogR3JlZ29yeSBIZXJyZXJvIDxncmVnb3J5LmhlcnJlcm9Ab3JhY2xlLmNvbT4KCldoZW4g
ZmlsbGluZyBfX3hlbl9ndWVzdCBzZWN0aW9uIG9mIGEgZ3Vlc3QsIHVzZXIgbWF5IGRlZmluZQpI
WVBFUkNBTExfUEFHRSBlYXJsaWVyIHRoYW4gVklSVF9CQVNFIGluIHRoZSBzZWN0aW9uIGxlYWRp
bmcgdG8gYW4KaW5jb3JyZWN0IGh5cGVyY2FsbCBwYWdlIGFkZHJlc3Mgc2luY2UgYW4gdW5kZWZp
bmVkIHZpcnRfYmFzZSBjb3VsZCBiZQp1c2VkIHRvIGNvbXB1dGUgaHlwZXJjYWxsIHBhZ2UgYWRk
cmVzcy4KSWYgdGhlcmUgaXMgbm8gVklSVF9CQVNFIGVudHJ5IGluIF9feGVuX2d1ZXN0IHNlY3Rp
b24sIGRlZmF1bHQgdmFsdWUgb2YKMCBpcyB1c2VkIGZvciB2aXJ0X2Jhc2UuIFRodXMsIHNldHRp
bmcgaHlwZXJjYWxsIHBhZ2UgYWRkcmVzcyB0bwpIWVBFUkNBTExfUEFHRSB2YWx1ZSBpcyBjb3Jy
ZWN0IGluIHRoaXMgY2FzZSB0b28uCgpTaWduZWQtb2ZmLWJ5OiBHcmVnb3J5IEhlcnJlcm8gPGdy
ZWdvcnkuaGVycmVyb0BvcmFjbGUuY29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgotLS0KQ2hhbmdlZCBzaW5jZSB2MToKICAqIHNldCB2aXJ0X2h5cGVyY2Fs
bCBvbmNlIGFmdGVyIHRoZSB3aGlsZSBsb29wLgogICogQ29ycmVjdCBjb2Rpbmcgc3R5bGUuCi0t
LQogeGVuL2NvbW1vbi9saWJlbGYvbGliZWxmLWRvbWluZm8uYyB8IDE2ICsrKysrKysrKysrKy0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vbGliZWxmL2xpYmVsZi1kb21pbmZvLmMgYi94ZW4vY29tbW9u
L2xpYmVsZi9saWJlbGYtZG9taW5mby5jCmluZGV4IGE1MjkwMGMwMGNkLi44MjlkNTE3NmE5MSAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9saWJlbGYvbGliZWxmLWRvbWluZm8uYworKysgYi94ZW4v
Y29tbW9uL2xpYmVsZi9saWJlbGYtZG9taW5mby5jCkBAIC0yNjksNiArMjY5LDcgQEAgZWxmX2Vy
cm9yc3RhdHVzIGVsZl94ZW5fcGFyc2VfZ3Vlc3RfaW5mbyhzdHJ1Y3QgZWxmX2JpbmFyeSAqZWxm
LAogICAgIGVsZl9wdHJ2YWwgaDsKICAgICB1bnNpZ25lZCBjaGFyIG5hbWVbMzJdLCB2YWx1ZVsx
MjhdOwogICAgIHVuc2lnbmVkIGxlbjsKKyAgICBlbGZfZXJyb3JzdGF0dXMgcmV0ID0gMDsKIAog
ICAgIGggPSBwYXJtcy0+Z3Vlc3RfaW5mbzsKICNkZWZpbmUgU1RBUihoKSAoZWxmX2FjY2Vzc191
bnNpZ25lZChlbGYsIChoKSwgMCwgMSkpCkBAIC0zMzYsMTYgKzMzNywyMyBAQCBlbGZfZXJyb3Jz
dGF0dXMgZWxmX3hlbl9wYXJzZV9ndWVzdF9pbmZvKHN0cnVjdCBlbGZfYmluYXJ5ICplbGYsCiAg
ICAgICAgIGlmICggIXN0cmNtcChuYW1lLCAiRUxGX1BBRERSX09GRlNFVCIpICkKICAgICAgICAg
ICAgIHBhcm1zLT5lbGZfcGFkZHJfb2Zmc2V0ID0gc3RydG91bGwodmFsdWUsIE5VTEwsIDApOwog
ICAgICAgICBpZiAoICFzdHJjbXAobmFtZSwgIkhZUEVSQ0FMTF9QQUdFIikgKQotICAgICAgICAg
ICAgcGFybXMtPnZpcnRfaHlwZXJjYWxsID0gKHN0cnRvdWxsKHZhbHVlLCBOVUxMLCAwKSA8PCAx
MikgKwotICAgICAgICAgICAgICAgIHBhcm1zLT52aXJ0X2Jhc2U7CisgICAgICAgICAgICBwYXJt
cy0+dmlydF9oeXBlcmNhbGwgPSBzdHJ0b3VsbCh2YWx1ZSwgTlVMTCwgMCkgPDwgMTI7CiAKICAg
ICAgICAgLyogb3RoZXIgKi8KICAgICAgICAgaWYgKCAhc3RyY21wKG5hbWUsICJGRUFUVVJFUyIp
ICkKICAgICAgICAgICAgIGlmICggZWxmX3hlbl9wYXJzZV9mZWF0dXJlcyh2YWx1ZSwgcGFybXMt
PmZfc3VwcG9ydGVkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
cm1zLT5mX3JlcXVpcmVkKSApCi0gICAgICAgICAgICAgICAgcmV0dXJuIC0xOworICAgICAgICAg
ICAgeworICAgICAgICAgICAgICAgIHJldCA9IC0xOworICAgICAgICAgICAgICAgIGJyZWFrOwor
ICAgICAgICAgICAgfQogICAgIH0KLSAgICByZXR1cm4gMDsKKworICAgIGlmICggKHBhcm1zLT52
aXJ0X2Jhc2UgIT0gVU5TRVRfQUREUikgJiYKKyAgICAgICAgIChwYXJtcy0+dmlydF9oeXBlcmNh
bGwgIT0gVU5TRVRfQUREUikgKQorICAgICAgICBwYXJtcy0+dmlydF9oeXBlcmNhbGwgKz0gcGFy
bXMtPnZpcnRfYmFzZTsKKworICAgIHJldHVybiByZXQ7CiB9CiAKIC8qIC0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LSAqLwotLSAKMi4xNC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 14:00:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 14:00:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2HYB-0002jk-9L; Wed, 11 Oct 2017 13:59:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1e2HY9-0002je-VA
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 13:59:54 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id CF/4F-02373-7D32ED95;
 Wed, 11 Oct 2017 13:59:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDIsWRWlGSWpSXmKPExsUSfTxjoe5V5Xu
 RBqe36lgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlHrhxmLGhgrZj/oKiBcSZLFyMnh5CAh8Sz
 6e9Zuxi5gOy1jBI7H+9khHCuMUosuNXK3MXIAVZ15nQmRHw2UPzHcWaQbhEBdYnTHRdZQWxmA
 T+Jpl0HwGw2AUOJ1Rtb2EBsYQF5iWurr4LZvAJOEku//mMCsVkEVCWOfPoDNkdUIFyi6Ww/C0
 SNoMTJmU9YIGaaSczb/JAZwhaXuPVkPhOELS+x/e0csLiEQI7EtWm32UDulBCQkvjfqgQRPs8
 scW5yAIQtI/Fo4k22CYwis5BsmIVkwywkG2Yh2bCAkWUVo3pxalFZapGuhV5SUWZ6RkluYmaO
 rqGBmV5uanFxYnpqTmJSsV5yfu4mRmBMMADBDsbZl/0PMUpyMCmJ8l5/fjdSiC8pP6UyI7E4I
 76oNCe1+BCjDAeHkgTvNaV7kUKCRanpqRVpmTnA6IRJS3DwKInwxoGkeYsLEnOLM9MhUqcYdT
 luPLz+h0mIJS8/L1VKnHclSJEASFFGaR7cCFiiuMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiV
 h3hKQKTyZeSVwm14BHcEEdIRo2h2QI0oSEVJSDYwJ4tuuqcdMa97n4Nm9uWnnoykZ+/fcvesu
 VaXGMu+b0OZZLpffKD4JfdFQ/2v17wktjr/az3ftFtiXuJVTulv81rkDIdfSogVn33CWsritd
 X9fYo+8iTXH3qf7JT/vaPj2f+oXLxNbpuvnZxjM1JpcO3t9N/+HE7tyW9XOrteTdpAKfh299Y
 SDEktxRqKhFnNRcSIAV+auWQ8DAAA=
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1507730389!51631687!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54386 invoked from network); 11 Oct 2017 13:59:49 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 11 Oct 2017 13:59:49 -0000
Received: (qmail 21065 invoked from network); 11 Oct 2017 16:59:38 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 11 Oct 2017 16:59:38 +0300
Received: from smtp01.buh.bitdefender.com (smtp.bitdefender.biz [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 9C2A38008D
 for <xen-devel@lists.xen.org>; Wed, 11 Oct 2017 16:59:32 +0300 (EEST)
Received: (qmail 14977 invoked from network); 11 Oct 2017 16:59:32 +0300
Received: from unknown (HELO ?10.10.14.109?)
 (rcojocaru@bitdefender.com@195.210.4.22)
 by smtp01.buh.bitdefender.com with SMTP; 11 Oct 2017 16:59:31 +0300
To: Xen-devel <xen-devel@lists.xen.org>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <1f4ab5ff-fc17-4946-1fd5-c1c71448c902@bitdefender.com>
Date: Wed, 11 Oct 2017 16:59:26 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.73420
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 463480,
 Stamp: 3], Multi: [Enabled, t: (0.000011,0.004304)], BW: [Enabled, t:
 (0.000011)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.003274), Flags: 85D2ED72; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled, t: (0.014345,0.000043)],
 URL: [Enabled, t: (0.000048)], RTDA: [Enabled, t: (0.247800), Hit: No,
 Details: v2.6.12; Id: 15.5f4886.1bs2u69b9.1lhe8], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] X86EMUL_CMPXCHG_FAILED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpOb3cgdGhhdCAieDg2L2h2bTogaW1wbGVtZW50IGh2bWVtdWxfd3JpdGUoKSB1c2lu
ZyByZWFsIG1hcHBpbmdzIiBpcyBpbiwgCndlIGNhbiBzdGFydCB3b3JraW5nIGFnYWluIG9uIGlt
cGxlbWVudGluZyBodm1lbXVsX2NtcHhjaGcoKSB3aXRoIGEgcmVhbCAKQ01QWENIRywgYW5kIGZp
bmFsbHkgZml4IHRoZSBTTVAgZW11bGF0aW9uIHJhY2UgdXBzdHJlYW0uCgpIb3dldmVyLCBpbiBv
cmRlciB0byBkbyB0aGF0IHdlIHdvdWxkIG5lZWQgWDg2RU1VTF9DTVBYQ0hHX0ZBSUxFRCB3aGlj
aCAKaGFzIGJlZW4gZHJvcHBlZCBieSBBbmRyZXcgaGVyZToKCmh0dHBzOi8vcGF0Y2h3b3JrLmtl
cm5lbC5vcmcvcGF0Y2gvOTQ0OTMzOS8KCmFuZCByZS1jb250cmlidXRlZCBieSBKYW4gaGVyZToK
Cmh0dHBzOi8vcGF0Y2h3b3JrLmtlcm5lbC5vcmcvcGF0Y2gvOTY1MTYxMy8KCih0aGUgcGF0Y2gg
aXMgYSBjb21iaW5hdGlvbiBvZiBKYW4ncyBwYXRjaCBhbmQgbXkgZnVtYmxpbmcgd2l0aCBDTVBY
Q0hHKS4KCkhvd2V2ZXIsIEkgcmVtZW1iZXIgSmFuIHNheWluZyB0aGF0IGhpcyBwYXRjaCBpcyBu
byBsb25nZXIgdGhlIHdheSB0byBnbyAKaGVyZS4gSG93IHNob3VsZCB3ZSBwcm9jZWVkPwoKClRo
YW5rcywKUmF6dmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 14:07:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 14:07:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2Hfo-0003dN-2e; Wed, 11 Oct 2017 14:07:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e2Hfm-0003dH-E7
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 14:07:46 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 D0/3F-06493-1B52ED95; Wed, 11 Oct 2017 14:07:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsUyZ7p8oO5G1Xu
 RBtd6WCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxVXXoFXUIVs2/vYGtg7ObvYuTiEBKYzCTR
 /q2BvYuRE8j5zSjRvMcEwt7IKLGtQRGiaBujxPf1v8GKhAU0JY7+X8QKYosIyEus3jiTCaKog
 1ni4eb5YA6zwC4miQs3voN1sAkYSZw9Op0RxOYVsJW4vmgSM4jNIqAq8W/tfDBbVCBc4m3jER
 aIGkGJkzOfgNmcAoES7160gG1jFlCX+DPvEjOELS+x/e0cMFtCwFii/e1FtgmMgrOQtM9C0jI
 LScsCRuZVjOrFqUVlqUW6pnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIGBywAE
 Oxi/9DsfYpTkYFIS5b3+/G6kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneepV7kUKCRanpqRVpm
 TnAGIJJS3DwKInwVoCkeYsLEnOLM9MhUqcYdTmObbr8h0mIJS8/L1VKnFcapEgApCijNA9uBC
 yeLzHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYdwbIFJ7MvBK4Ta+AjmACOkI07Q7IESWJCCm
 pBsalaXMnM3GWHq5OyLhp/bFtUtuUqYvPZHp0v4h38eEyN9C2P2Yn/TummO3YurkzXkU93zyh
 oWr1SsFQvymi/950fjwp/EI6Z8KGH2nfD6h8NEmVdWR6O++f1KZd1xccvcWss+Gi9uT/j0S8a
 7u+PFmYvXPx06DkhhwG398JW87fW7vB7dapxuc1SizFGYmGWsxFxYkAkgy9BeICAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1507730863!103618862!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53336 invoked from network); 11 Oct 2017 14:07:44 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 14:07:44 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9BE7cqc016185
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 11 Oct 2017 14:07:39 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9BE7b9q023763
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 11 Oct 2017 14:07:38 GMT
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9BE7ZKj014924;
 Wed, 11 Oct 2017 14:07:35 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 11 Oct 2017 07:07:35 -0700
To: Kyle Huey <me@kylehuey.com>
References: <CAP045Arh6NMGkv=Khguyc+40gaN1fCO3T1MPvNOnThMT9uPSbQ@mail.gmail.com>
 <23dd26f5-d217-dc99-6e3c-02ff46bf2f7a@oracle.com>
 <CAP045Ar4+gdi_Vzi6=bOKUKuW88g5V3PseyOWH-eGXB7KDO3Og@mail.gmail.com>
 <e190a0a4-5e68-309a-7a61-948d2c47946a@oracle.com>
 <CAP045ApDqVJ7G=fb2TUkpkUSYxuHgQj+oKqS=iX5vAeOX7tXzA@mail.gmail.com>
 <CAP045ArNUdPvN28eZio0e-0oXEE3+TO+607tw1F3vSY0ADrAug@mail.gmail.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <e9c4f1ec-560b-051c-b5e6-4666e88b91a5@oracle.com>
Date: Wed, 11 Oct 2017 10:09:20 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CAP045ArNUdPvN28eZio0e-0oXEE3+TO+607tw1F3vSY0ADrAug@mail.gmail.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: "Tian, Kevin" <kevin.tian@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dietmar Hahn <dietmar.hahn@ts.fujitsu.com>, xen-devel@lists.xen.org,
 Jun Nakajima <jun.nakajima@intel.com>,
 Robert O'Callahan <robert@ocallahan.org>
Subject: Re: [Xen-devel] VPMU interrupt unreliability
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTAvMjAxNyAxMjo1NCBQTSwgS3lsZSBIdWV5IHdyb3RlOgo+IE9uIE1vbiwgSnVsIDI0
LCAyMDE3IGF0IDk6NTQgQU0sIEt5bGUgSHVleSA8bWVAa3lsZWh1ZXkuY29tPiB3cm90ZToKPj4g
T24gTW9uLCBKdWwgMjQsIDIwMTcgYXQgODowNyBBTSwgQm9yaXMgT3N0cm92c2t5Cj4+IDxib3Jp
cy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+Pj4+IE9uZSB0aGluZyBJIG5vdGljZWQg
aXMgdGhhdCB0aGUgd29ya2Fyb3VuZCBkb2Vzbid0IGFwcGVhciB0byBiZQo+Pj4+PiBjb21wbGV0
ZTogaXQgaXMgb25seSBjaGVja2luZyBQTUMwIHN0YXR1cyBhbmQgbm90IG90aGVyIGNvdW50ZXJz
IChmaXhlZAo+Pj4+PiBvciBhcmNoaXRlY3R1cmFsKS4gT2YgY291cnNlLCB3aXRob3V0IGtub3dp
bmcgd2hhdCB0aGUgYWN0dWFsIHByb2JsZW0KPj4+Pj4gd2FzIGl0J3MgaGFyZCB0byBzYXkgd2hl
dGhlciB0aGlzIHdhcyBpbnRlbnRpb25hbC4KPj4+PiBoYW5kbGVfcG1jX3F1aXJrIGFwcGVhcnMg
dG8gbG9vcCB0aHJvdWdoIGFsbCB0aGUgY291bnRlcnMgLi4uCj4+PiBSaWdodCwgSSBkaWRuJ3Qg
bm90aWNlIHRoYXQgaXQgaXMgc2hpZnRpbmcgTVNSX0NPUkVfUEVSRl9HTE9CQUxfU1RBVFVTCj4+
PiB2YWx1ZSBvbmUgYnkgb25lIGFuZCBzbyBpdCBpcyBsb29raW5nIGF0IGFsbCBiaXRzLgo+Pj4K
Pj4+Pj4+IDIuIEludGVyY2VwdGluZyBNU1IgbG9hZHMgZm9yIGNvdW50ZXJzIHRoYXQgaGF2ZSB0
aGUgd29ya2Fyb3VuZAo+Pj4+Pj4gYXBwbGllZCBhbmQgZ2l2aW5nIHRoZSBndWVzdCB0aGUgY29y
cmVjdCBjb3VudGVyIHZhbHVlLgo+Pj4+PiBXZSdkIGhhdmUgdG8ga2VlcCB0cmFjayBvZiB3aGV0
aGVyIHRoZSBjb3VudGVyIGhhcyBiZWVuIHJlc2V0IChieSB0aGUKPj4+Pj4gcXVpcmspIHNpbmNl
IHRoZSBsYXN0IE1TUiB3cml0ZS4KPj4+PiBZZXMuCj4+Pj4KPj4+Pj4+IDMuIE9yIHBlcmhhcHMg
ZXZlbiBjaGFuZ2luZyB0aGUgd29ya2Fyb3VuZCB0byBkaXNhYmxlIHRoZSBQTUkgb24gdGhhdAo+
Pj4+Pj4gY291bnRlciB1bnRpbCB0aGUgZ3Vlc3QgYWNrcyB2aWEgR0xPQkFMX09WRl9DVFJMLCBh
c3N1bWluZyB0aGF0IHdvcmtzCj4+Pj4+PiBvbiB0aGUgcmVsZXZhbnQgaGFyZHdhcmUuCj4+Pj4+
IE1TUl9DT1JFX1BFUkZfR0xPQkFMX09WRl9DVFJMIGlzIHdyaXR0ZW4gaW1tZWRpYXRlbHkgYWZ0
ZXIgdGhlIHF1aXJrCj4+Pj4+IHJ1bnMgKGluIGNvcmUyX3ZwbXVfZG9faW50ZXJydXB0KCkpIHNv
IHdlIGFscmVhZHkgZG8gdGhpcywgZG9uJ3Qgd2U/Cj4+Pj4gSSdtIHN1Z2dlc3Rpbmcgd2FpdGlu
ZyB1bnRpbCB0aGUgKmd1ZXN0KiB3cml0ZXMgdG8gdGhlICh2aXJ0dWFsaXplZCkKPj4+PiBHTE9C
QUxfT1ZGX0NUUkwuCj4+PiBXb3VsZG4ndCBpdCBiZSBiZXR0ZXIgdG8gd2FpdCB1bnRpbCB0aGUg
Y291bnRlciBpcyByZWxvYWRlZD8KPj4gTWF5YmUhICBJIGhhdmVuJ3QgdGhvdWdodCB0aHJvdWdo
IGl0IGEgbG90LiAgSXQncyBzdGlsbCBub3QgY2xlYXIgdG8KPj4gbWUgd2hldGhlciBNU1JfQ09S
RV9QRVJGX0dMT0JBTF9PVkZfQ1RSTCBhY3R1YWxseSBjb250cm9scyB0aGUKPj4gaW50ZXJydXB0
IGluIGFueSB3YXkgb3Igd2hldGhlciBpdCBqdXN0IHJlc2V0cyB0aGUgYml0cyBpbgo+PiBNU1Jf
Q09SRV9QRVJGX0dMT0JBTF9TVEFUVVMgYW5kIGFja2luZyB0aGUgaW50ZXJydXB0IG9uIHRoZSBB
UElDIGlzCj4+IGFsbCB0aGF0J3MgcmVxdWlyZWQgdG8gcmVlbmFibGUgaXQuCj4+Cj4+IC0gS3ls
ZQo+IEkgd29uZGVyIGlmIGl0IHdvdWxkIGJlIHJlYXNvbmFibGUgdG8ganVzdCByZW1vdmUgdGhl
IHdvcmthcm91bmQKPiBlbnRpcmVseSBhdCBzb21lIHBvaW50LiAgVGhlIHNldCBvZiBwZW9wbGUg
dXNpbmcgMSkgc2V2ZXJhbCB5ZWFyIG9sZAo+IGhhcmR3YXJlLCAyKSBhbiB1cCB0byBkYXRlIFhl
biwgYW5kIDMpIHRoZSBvZmYtYnktZGVmYXVsdCBwZXJmb3JtYW5jZQo+IGNvdW50ZXJzIGlzIHBy
b2JhYmx5IHJhdGhlciBzbWFsbC4KCldlJ2QgcHJvYmFibHkgd2FudCB0byBvbmx5IGVuYWJsZSB0
aGlzIGZvciBhZmZlY3RlZCBwcm9jZXNzb3JzLCBub3QKcmVtb3ZlIGl0IG91dHJpZ2h0LiBCdXQg
dGhlIHByb2JsZW0gaXMgdGhhdCB3ZSBzdGlsbCBkb24ndCBrbm93IGZvciBzdXJlCndoZXRoZXIg
dGhpcyBpc3N1ZSBhZmZlY3RzIE5ITSBvbmx5LCBkbyB3ZT8KCihodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDcvbXNnMDIyNDIuaHRtbApp
cyB0aGUgb3JpZ2luYWwgbWVzc2FnZSkKCgotYm9yaXMKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 14:14:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 14:14:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2Hlz-0004IQ-Qe; Wed, 11 Oct 2017 14:14:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2Hlz-0004IJ-3S
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 14:14:11 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 13/22-07499-2372ED95; Wed, 11 Oct 2017 14:14:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS9dQ/V6
 kwb47ZhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aDHz3MBb84Kxae/szYwDiLo4uRk0NIIE+i
 dUUDM4jNK2AnMe3CdCYQW0LAUOL0wpssIDaLgKrEvLffWEFsNgF1ibZn28FsEaCakzMeM4LYz
 ALhEu3T7oDFhQWUJXqaZrBBzHeSmPd+PlgNp4CzxMb/p4B2cQDtEpT4u0MYolVL4uGvWywQtr
 bEsoWvwUqYBaQllv/jmMDINwuhYRaShllIGmYhNCxgZFnFqF6cWlSWWqRrqpdUlJmeUZKbmJm
 ja2hgppebWlycmJ6ak5hUrJecn7uJERh6DECwg3H6Zf9DjJIcTEqivNef340U4kvKT6nMSCzO
 iC8qzUktPsQow8GhJMH7RvVepJBgUWp6akVaZg4wCmDSEhw8SiK8UWpAad7igsTc4sx0iNQpR
 l2Ojpt3/zAJseTl56VKifPGgxQJgBRllObBjYBF5CVGWSlhXkago4R4ClKLcjNLUOVfMYpzMC
 oJ8zKATOHJzCuB2/QK6AgmoCNE0+6AHFGSiJCSamDksTXfFG9fenrP6ctdMU8L/j3ZYLi8SG/
 bjLz4B94L4nmytO8+Cvpl9mpByNfpkx8zczUzLi4NiXm2/qb/lqCm/Q/q1k6O+JTwbvJDl8DP
 n9ediy/9dtP0JN9zvRYX1SY7Y5dH2ZIHNZUXPvE9nnLl5Omzy80/yIpOm5X1uumh+wH2a/U61
 VpzlFiKMxINtZiLihMB3fFuicMCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1507731248!64728915!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20726 invoked from network); 11 Oct 2017 14:14:09 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 14:14:09 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 11 Oct 2017 08:14:07 -0600
Message-Id: <59DE434D0200007800184FAB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 11 Oct 2017 08:14:05 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1f4ab5ff-fc17-4946-1fd5-c1c71448c902@bitdefender.com>
In-Reply-To: <1f4ab5ff-fc17-4946-1fd5-c1c71448c902@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] X86EMUL_CMPXCHG_FAILED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDExLjEwLjE3IGF0IDE1OjU5LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gTm93IHRoYXQgIng4Ni9odm06IGltcGxlbWVudCBodm1lbXVsX3dyaXRlKCkgdXNpbmcg
cmVhbCBtYXBwaW5ncyIgaXMgaW4sIAo+IHdlIGNhbiBzdGFydCB3b3JraW5nIGFnYWluIG9uIGlt
cGxlbWVudGluZyBodm1lbXVsX2NtcHhjaGcoKSB3aXRoIGEgcmVhbCAKPiBDTVBYQ0hHLCBhbmQg
ZmluYWxseSBmaXggdGhlIFNNUCBlbXVsYXRpb24gcmFjZSB1cHN0cmVhbS4KClRoYXQncyBteSBw
bGFuLCBidXQgdGhpcyB3aWxsIGVuZCB1cCBiZWluZyBjb21wbGV0ZSBvbmx5IHdpdGggdGhlClJN
VyBwYXRjaCBJIGhhZCBhbHNvIHBvc3RlZCwgYW5kIHdoaWNoIG5vdyBjYW4gYmUgbWFkZSB1c2UK
b2YgdGhlIGh2bS9lbXVsYXRlLmMuIEknbSBpbnRlbmRpbmcgdG8gZ2V0IHRvIHRoaXMgYXMgc29v
biBhcwp0aW1lIHBlcm1pdHMuCgo+IEhvd2V2ZXIsIGluIG9yZGVyIHRvIGRvIHRoYXQgd2Ugd291
bGQgbmVlZCBYODZFTVVMX0NNUFhDSEdfRkFJTEVEIHdoaWNoIAo+IGhhcyBiZWVuIGRyb3BwZWQg
YnkgQW5kcmV3IGhlcmU6Cj4gCj4gaHR0cHM6Ly9wYXRjaHdvcmsua2VybmVsLm9yZy9wYXRjaC85
NDQ5MzM5LyAKPiAKPiBhbmQgcmUtY29udHJpYnV0ZWQgYnkgSmFuIGhlcmU6Cj4gCj4gaHR0cHM6
Ly9wYXRjaHdvcmsua2VybmVsLm9yZy9wYXRjaC85NjUxNjEzLyAKPiAKPiAodGhlIHBhdGNoIGlz
IGEgY29tYmluYXRpb24gb2YgSmFuJ3MgcGF0Y2ggYW5kIG15IGZ1bWJsaW5nIHdpdGggQ01QWENI
RykuCj4gCj4gSG93ZXZlciwgSSByZW1lbWJlciBKYW4gc2F5aW5nIHRoYXQgaGlzIHBhdGNoIGlz
IG5vIGxvbmdlciB0aGUgd2F5IHRvIGdvIAo+IGhlcmUuIEhvdyBzaG91bGQgd2UgcHJvY2VlZD8K
CldlbGwsIHRoZSBwYXRjaCB3aWxsIG5lZWQgc29tZSByZS13b3JraW5nLCBzbyB0aGF0IHRoZSBl
bmQgcmVzdWx0IHdpbGwKZml0IHdpdGggdGhlIFJNVyBvbmUgKGluIHBhcnRpY3VsYXIgSSBhbHNv
IHdhbnQgdG8gZWxpbWluYXRlIHRoZSBtdWx0aXBsZQpyZWFkcyBpc3N1ZSB3ZSBoYXZlKSwgYnV0
IHJpZ2h0IG5vdyBJIGRvbid0IHJlY2FsbCBhbnkgcmVhc29uIHdoeSBpdAp3b3VsZG4ndCBiZSBz
dWl0YWJsZSAoYW55bW9yZSkgYXQgYWxsLgoKQnV0IHRoaXMgaXMgYWxsIHdvcmsgdGFyZ2V0ZWQg
YXQgNC4xMSwgc28gbm90IHJlYWxseSBhIG5lZWQgdG8gcnVzaC4KCkphbgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 14:15:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 14:15:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2HnR-0004Qc-7l; Wed, 11 Oct 2017 14:15:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1e2HnQ-0004QV-3P
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 14:15:40 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 72/AA-20813-B872ED95; Wed, 11 Oct 2017 14:15:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsUSuHLSIt0u9Xu
 RBvem6Fgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnTD5xhKjjLUbF2z2LWBsY17F2MnBwsAouY
 JR79CgSxJQQKJfbtnMLcxcgBZItIPPmfBhIWEjjDJPH3mQpImEVAVaLruQlImE1ASWLvweOMI
 LaIgK7EswXP2EBsZoEUiWX3m9hByoUFQiTm/s4BCfMClZzZ/YgZYuJ9Rok3B0Mh4oISJ2c+YY
 FoLZZounmFCaSVWUBaYvk/DhCTU0Bf4ukyfpAKUQFZiYevP7JNYBSYhaR5FpLmWQjNEGF1iT/
 zLjFjCNtKrFv3nmUBI9sqRo3i1KKy1CJdI0u9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK9
 5PzcTYzAsGYAgh2MBxYFHmKU5GBSEuW9/vxupBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3hy1e
 5FCgkWp6akVaZk5wAiDSUtw8CiJ8E4HSfMWFyTmFmemQ6ROMSpKifPeA0kIgCQySvPg2mBRfY
 lRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvJUgU3gy80rgpr8CWswEtFg07Q7I4pJEhJRUA6N
 RV9+fd0Zs9w67TzC4vapvxXfjHyYPzRvzd56ct4fZtdNMPL7mf8Gh6l9OEXM4T2jzPThw0tRG
 O3eOboCH1oF/0fEu/uYG21p+H5rgUfw7suIzW+x5Q3Wr/t/KZ3orGB48LC7Z2vJ7n0b5wozPL
 Yf+aMhyVBgyB2+7sDr18TvJ/oBfEiEhtkosxRmJhlrMRcWJADT8AHzlAgAA
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-16.tower-27.messagelabs.com!1507731338!110862270!1
X-Originating-IP: [81.169.146.162]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MiA9PiA1ODg3NDY=\n,sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MiA9PiA1ODg3NDY=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35432 invoked from network); 11 Oct 2017 14:15:38 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.162)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 14:15:38 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1507731338;
 s=domk; d=aepfle.de;
 h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
 References:Subject:Cc:To:From:Date;
 bh=NalTG3YObkTv/CnlwT0MP+Jlg+bJCvLYcfBed5rBqKM=;
 b=TjCi3ojaNXz3zXijhwEVBEUBdPkkhPjwX2255Q77nlj7RDqqQJrXj7GeMa+NV2KwzV
 wjSuHC7+hQULu1eKU9OgUIUm7yCMDd8NcN3VDGmHyua/WcSS+VMvGs5X3DLxsyK0WqzX
 OH8B7CRd+EUVwkA065J6lEcyQSLPiIL7kyPrY=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QDiZbDmui9LcK/RdXt7GAQpV1nK0XLk0Fbzd1FwkwtpDETnMYPl+awhe1GfLaCoLDva5dK
X-RZG-CLASS-ID: mo00
Received: from aepfle.de ([2001:a61:3425:72ff:16fc:b7d5:a2e5:4df1])
 by smtp.strato.de (RZmta 42.5 AUTH) with ESMTPSA id g0af76t9BEFX1g7
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Wed, 11 Oct 2017 16:15:33 +0200 (CEST)
Date: Wed, 11 Oct 2017 16:15:32 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171011141532.GI4226@aepfle.de>
References: <20170901160843.9057-1-olaf@aepfle.de>
 <20170901160843.9057-4-olaf@aepfle.de>
 <20170906113410.2upxmdambiwzvk5g@citrix.com>
 <4623274e-c8fe-e9ad-67bb-c42e1e85c1ef@citrix.com>
 <20170908114536.GD19889@aepfle.de>
MIME-Version: 1.0
In-Reply-To: <20170908114536.GD19889@aepfle.de>
User-Agent: Mutt/1.9.1 (7169)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v9 3/3] tools/libxc: use superpages during
 restore of HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6315451066897184119=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


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


--uJWb33pM2TcUAXIl
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline

On Fri, Sep 08, Olaf Hering wrote:

> A related question: is it save to increase MAX_BATCH_SIZE from 1024 to
> (256*1024) to transfer a whole gigabyte at a time? That way it will be
> easier to handle holes within a 1GB superpage.

To answer my own question:

This change leads to this error:

-#define MAX_BATCH_SIZE 1024   /* up to 1024 pages (4MB) at a time */
+#define MAX_BATCH_SIZE SUPERPAGE_1GB_NR_PFNS   /* up to 1GB at a time */

...
xc: info: Found x86 HVM domain from Xen 4.10
xc: detail: dom 9 p2m_size fee01 max_pages 100100
xc: info: Restoring domain
xc: error: Failed to read Record Header from stream (0 = Success): Internal error
xc: error: Restore failed (0 = Success): Internal error
...

Olaf

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

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWd4ngQAKCRBdQqD6ppg2
fiK4AKCtWJART5HTZr9/gz8yfFDhfJyYhACffN6NuLFKDgTeF9TpGcgjVONV8ww=
=vccx
-----END PGP SIGNATURE-----

--uJWb33pM2TcUAXIl--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6315451066897184119==--


From xen-devel-bounces@lists.xen.org Wed Oct 11 14:15:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 14:15:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2HnW-0004RW-Ex; Wed, 11 Oct 2017 14:15:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e2HnV-0004RC-8F
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 14:15:45 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 F7/49-31121-0972ED95; Wed, 11 Oct 2017 14:15:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVyMfTGBt1e9Xu
 RBnuvMFss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBltf2YxF/QLVjS3TmFqYJzI28XIxSEkMJFR
 YvWCXcwgDotAO7PE+0krwRwJgXcsEhemTWXtYuQEcvIk9q26yg5hp0ncPL+LDcKulvg6s5exi
 5EDaJSaxJo3URBT+5gkNsxbxAISZxPQkVg3oxakXERAWuLa58uMIDazQIzEogMvwUqEBTIkLn
 xTAAmzCKhK/D2zA2w6r4CNRMuWBcwQm+QldrVdZJ3AyL+AkWEVo0ZxalFZapGukbFeUlFmekZ
 JbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg+DAAwQ7GP/MDDzFKcjApifJef343UogvKT+l
 MiOxOCO+qDQntfgQowwHh5IEr5zavUghwaLU9NSKtMwcYCDDpCU4eJREePVUgdK8xQWJucWZ6
 RCpU4yWHBfuXPrDxHFgzy0g2XHz7h8mIZa8/LxUKXHeeJB5AiANGaV5cONg0XaJUVZKmJcR6E
 AhnoLUotzMElT5V4ziHIxKwryWIFN4MvNK4La+AjqICegg0bQ7IAeVJCKkpBoY5VNvHFu2rfD
 Py6tnnfPbZipE7U55f+Lyh/mzj2zc73j23Xo9OZYoobYPxo3/7nh/KuJ88OP6799mbywytdl0
 1eUjf2dcvVW4LjzgZOsE7/Um3zaKH74fedt9fuLViIniAY1/b3ubs9W80DfXbvr21sDkqdt7Y
 a5vhds35K5VF/zK4GPhaa3wRomlOCPRUIu5qDgRAIEFClSxAgAA
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1507731340!53661663!1
X-Originating-IP: [209.85.216.176]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6418 invoked from network); 11 Oct 2017 14:15:40 -0000
Received: from mail-qt0-f176.google.com (HELO mail-qt0-f176.google.com)
 (209.85.216.176)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Oct 2017 14:15:40 -0000
Received: by mail-qt0-f176.google.com with SMTP id z50so5570125qtj.4
 for <xen-devel@lists.xen.org>; Wed, 11 Oct 2017 07:15:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id;
 bh=DAc6i+erjgg1ANbxmUPu18hHyJfnCiKVlmA89bMNIxA=;
 b=fwf/I6u8rUAP04T3Pa+SMrJCgCsL48JX0Ig25CIGsdmeka5k880Eqi6DvW52lWxBqQ
 5uSpvrbBjAcAkXPTkeI9oGte5yQ/iQzciZE2fqCLGt8+zHLD5supHTv2W34maQbYq8Mq
 w4z6FJNGbBH9TypQd3ZdIkzpcm3FAEM3cjcBE=
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=DAc6i+erjgg1ANbxmUPu18hHyJfnCiKVlmA89bMNIxA=;
 b=qXVX8qoJr1yjEQhYzR3CB9WOTP4X85yq25F58COSH4V8u0lEeTQ0uX+l+ck7J+M8xx
 7pNtkyMFMyGr98AfmkunCblVCK15mXZqwkIYm0CFuUAha4xPlFzK0Mh299TYKlVUXJc0
 1mUP+XRUFtnqkLBKrUdgMOgFuxOB5bkSSOA0cT3Z85N+VU9o6+KP44GrWccqD3R8/AJD
 VvHSdSve2+SSv57BUeHobrAIesrMMvZxjHdBekJB8O0yLq4FZ34tfiEPwMZfiBhZv4KV
 1WWucgaVpphOJwcjpU6T589Pxc3hS1z8CwiWuRAmzv/2dNLkaPm6GJQOTCYS2cW9qXbc
 SXkQ==
X-Gm-Message-State: AMCzsaVc+iyToBkzTQVLlM21pu98S9mwxX6i/eyB65iDKaDE6nGMH2Ej
 krfkkHPuwKvYWE2oBCEf8OoStx2Ryok=
X-Google-Smtp-Source: AOwi7QDT5mIN7a4BHMHcTrXW6ihuxt7PYuh4lE4lR8uUSK8LJc39/KHtTnDsOAz+/vqNKzoyvCAvgA==
X-Received: by 10.55.204.157 with SMTP id n29mr17520277qkl.243.1507731339855; 
 Wed, 11 Oct 2017 07:15:39 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id q206sm7881306qke.54.2017.10.11.07.15.38
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 11 Oct 2017 07:15:39 -0700 (PDT)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Wed, 11 Oct 2017 15:15:33 +0100
Message-Id: <20171011141533.11231-1-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
Cc: andre.przywara@arm.com, sstabellini@kernel.org,
 Julien Grall <julien.grall@linaro.org>
Subject: [Xen-devel] [PATCH for-4.10] xen/arm: mm: Rework MAIR* definitions
	to handle 32-bit compilation environment
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q29tbWl0IGEwNTQzZGY0MDMgInhlbi9hcm06IHBhZ2U6IENsZWFuLXVwIHRoZSBkZWZpbml0aW9u
IG9mIE1BSVJWQUwiCmNvbWJpbmVkIHRoZSBkZWZpbml0aW9uIG9mIE1BSVIwVkFMIGFuZCBNQUlS
MVZBTCBpbiBNQUlSVkFMLiBTYWRseSwgd2hlbgpidWlsZGluZyBpbiAzMi1iaXQgZW52aXJvbm1l
bnQsIHRoZSBhc3NlbWJsZXIgaXMgdW5hYmxlIHRvIGNvbXB1dGUKNjQtYml0IGNvbnN0YW50IGFu
ZCB3aWxsIGlnbm9yZSB0aGUgMzItYml0IG1vc3Qtc2lnbmlmaWNhbnRzIGJpdHMuIFRoaXMKd2ls
bCByZXN1bHQgb2YgTUFJUjEgc2V0IDAuCgpSYXRoZXIgdGhhbiBmdWxseSByZXZlcnRpbmcgdGhl
IG9mZmVuZGluZyBjb21taXQsIHRoZSBjb2RlIGlzIHJld29ya2VkCnRvIHN0aWxsIGF2b2lkIGhh
cmRjb2RlZCB2YWx1ZXMgYnV0IHNwbGl0IHRoZSBkZWZpbml0aW9uIGluIDIuCgpMYXN0bHksIGEg
Y29tbWVudCBpcyBhZGRlZCB0byBhdm9pZCB0cnlpbmcgdG8gYmxpbmRseSBjb21iaW5lIHRoZSBi
b3RoCmRlZmluaXRpb24gYWdhaW4gaW4gdGhlIGZ1dHVyZS4KClNpZ25lZC1vZmYtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFy
bS9wYWdlLmggfCAyMyArKysrKysrKysrKysrKy0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE0
IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS9wYWdlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaAppbmRleCBmNTU4MTg0
ZTEwLi5kOTQ4MjUwYTRhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaApAQCAtNTIsMTggKzUyLDIzIEBACiAgKiAg
ID8/ICAgICAgICAgICAgICAgMTAxCiAgKiAgIHJlc2VydmVkICAgICAgICAgMTEwCiAgKiAgIE1U
X05PUk1BTCAgICAgICAgMTExICAgMTExMSAxMTExICAtLSBXcml0ZS1iYWNrIHdyaXRlLWFsbG9j
YXRlCisgKgorICogLyFcIEl0IGlzIG5vdCBwb3NzaWJsZSB0byBjb21iaW5lIHRoZSBkZWZpbml0
aW9uIGluIE1BSVJWQUwgYW5kIHRoZW4KKyAqIHNwbGl0IGJlY2F1c2UgaXQgd291bGQgcmVzdWx0
IHRvIGEgNjQtYml0IHZhbHVlIHRoYXQgc29tZSBhc3NlbWJsZXIKKyAqIGRvZXNuJ3QgdW5kZXJz
dGFuZC4KICAqLwotI2RlZmluZSBNQUlSKGF0dHIsIG10KSAoX0FDKGF0dHIsIFVMTCkgPDwgKCht
dCkgKiA4KSkKKyNkZWZpbmUgX01BSVIwKGF0dHIsIG10KSAoX0FDKGF0dHIsIFVMTCkgPDwgKCht
dCkgKiA4KSkKKyNkZWZpbmUgX01BSVIxKGF0dHIsIG10KSAoX0FDKGF0dHIsIFVMTCkgPDwgKCgo
bXQpICogOCkgLSAzMikpCisKKyNkZWZpbmUgTUFJUjBWQUwgKF9NQUlSMCgweDAwLCBNVF9ERVZJ
Q0VfbkduUm5FKXwgXAorICAgICAgICAgICAgICAgICAgX01BSVIwKDB4NDQsIE1UX05PUk1BTF9O
QykgICAgfCBcCisgICAgICAgICAgICAgICAgICBfTUFJUjAoMHhhYSwgTVRfTk9STUFMX1dUKSAg
ICB8IFwKKyAgICAgICAgICAgICAgICAgIF9NQUlSMCgweGVlLCBNVF9OT1JNQUxfV0IpKQogCi0j
ZGVmaW5lIE1BSVJWQUwgKE1BSVIoMHgwMCwgTVRfREVWSUNFX25HblJuRSl8IFwKLSAgICAgICAg
ICAgICAgICAgTUFJUigweDQ0LCBNVF9OT1JNQUxfTkMpICAgIHwgXAotICAgICAgICAgICAgICAg
ICBNQUlSKDB4YWEsIE1UX05PUk1BTF9XVCkgICAgfCBcCi0gICAgICAgICAgICAgICAgIE1BSVIo
MHhlZSwgTVRfTk9STUFMX1dCKSAgICB8IFwKLSAgICAgICAgICAgICAgICAgTUFJUigweDA0LCBN
VF9ERVZJQ0VfbkduUkUpIHwgXAotICAgICAgICAgICAgICAgICBNQUlSKDB4ZmYsIE1UX05PUk1B
TCkpCisjZGVmaW5lIE1BSVIxVkFMIChfTUFJUjEoMHgwNCwgTVRfREVWSUNFX25HblJFKSB8IFwK
KyAgICAgICAgICAgICAgICAgIF9NQUlSMSgweGZmLCBNVF9OT1JNQUwpKQogCi0jZGVmaW5lIE1B
SVIwVkFMIChNQUlSVkFMICYgMHhmZmZmZmZmZikKLSNkZWZpbmUgTUFJUjFWQUwgKE1BSVJWQUwg
Pj4gMzIpCisjZGVmaW5lIE1BSVJWQUwgKE1BSVIxVkFMIDw8IDMyIHwgTUFJUjBWQUwpCiAKIC8q
CiAgKiBMYXlvdXQgb2YgdGhlIGZsYWdzIHVzZWQgZm9yIHVwZGF0aW5nIHRoZSBoeXBlcnZpc29y
IHBhZ2UgdGFibGVzCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 14:21:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 14:21:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2HtA-0005MT-3E; Wed, 11 Oct 2017 14:21:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1e2Ht8-0005MN-CI
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 14:21:34 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 1B/3F-02373-DE82ED95;
 Wed, 11 Oct 2017 14:21:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsUSuHLSXd03Gvc
 iDU7Nl7JY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDP29HxmKXjJV3Gv5zlbA+MUni5GLg4WgdtM
 EnMaPrN0MXJySAgUSuzbOYW5i5EDyBaRePI/DaRGSOAkk8TbpvmMIDVsAkoSew8eB7NFBNwlJ
 r84zAZiMwsoSLx4vpUJxBYWMJGY83Um2BwWAVWJU5MKQcK8AsYSx/s/Qq2Sl3i/4D7jBEbuBY
 wMqxg1ilOLylKLdA0N9JKKMtMzSnITM3OAPDO93NTi4sT01JzEpGK95PzcTYxA7zIAwQ7G4+/
 jDjFKcjApifJef343UogvKT+lMiOxOCO+qDQntfgQowwHh5IErwcwWIQEi1LTUyvSMnOAYQaT
 luDgURLhPawOlOYtLkjMLc5Mh0idYjTm+DHpyh8mjo6bd/8wCbHk5eelSonzuoFMEgApzSjNg
 xsEC/9LjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEuZdBLKQJzOvBG7fK6BTmIBOEU27A3JKSS
 JCSqqB0cGyh2n6nF3CaVlHrmjc9akJVD7h3RNop1m/RaNLfgXTNuv/fNKB+0u39F5Vt5q6uy+
 jcWP1jxWrrp3POiaw6IpEydqJL81vfQ/3n3HM8/yuVUzmep0n/LQqLp3dlaFzLodDKuKC1+5z
 Yex757J+SNoRte9uwiq2Azx967ZxdXJsupVx8flSfiWW4oxEQy3mouJEAMBbf6B6AgAA
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-11.tower-21.messagelabs.com!1507731692!73589047!1
X-Originating-IP: [81.169.146.221]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13374 invoked from network); 11 Oct 2017 14:21:32 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.221)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 14:21:32 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1507731692;
 s=domk; d=aepfle.de; h=Date:Subject:Cc:To:From;
 bh=k9hHS00j/UKMqiSwouCryWssWnX5jVL2R/92OfuB/+U=;
 b=GoOoFpjPSVL8ecgJbOp+8nbl7M280Cqvj3+eOXcI+XQkPC0x3i+d0B/D9Jrh6p/5qp
 WRrZqmmgKCAfgcbUX/qVjufk+Lg00lxoz/DFI1xbnDYpewD8r94StYDpv9irKEdGmZYj
 1KcQkP9esm8dcQs63OUwjTvWNzPZbjsEGddMQ=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QDiZbDmui9LcK/RdXt7GAQpV1nK0XLk0Fbzd1FwkwtpDETnMYPl+awhe1GfLaCoLDva5dK
X-RZG-CLASS-ID: mo00
Received: from sender ([2001:a61:3425:72ff:16fc:b7d5:a2e5:4df1])
 by smtp.strato.de (RZmta 42.5 AUTH) with ESMTPSA id g0af76t9BELT1mS
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Wed, 11 Oct 2017 16:21:29 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xen.org,
	Andrew Cooper <andrew.cooper3@citrix.com>
Date: Wed, 11 Oct 2017 16:21:21 +0200
Message-Id: <20171011142124.22052-1-olaf@aepfle.de>
X-Mailer: git-send-email 2.14.2
Cc: Olaf Hering <olaf@aepfle.de>
Subject: [Xen-devel] [PATCH v10 0/3] tools/libxc: use superpages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VXNpbmcgc3VwZXJwYWdlcyBvbiB0aGUgcmVjZWl2aW5nIGRvbTAgd2lsbCBhdm9pZCBwZXJmb3Jt
YW5jZSByZWdyZXNzaW9ucy4KCk9sYWYKCnYxMDoKIGNvZGluZyBzdHlsZSBpbiB4Y19zcl9iaXRt
YXAgQVBJCiByZXNldCBiaXRtYXAgc2l6ZSBvbiBmcmVlCiBjaGVjayBmb3IgZW1wdHkgYml0bWFw
IGluIHhjX3NyX2JpdG1hcCBBUEkKIGFkZCBjb21tZW50IHRvIHN0cnVjdCB4ODZfaHZtX3NwLCBr
ZWVwIHRoZSBzaG9ydCBuYW1lCiBzdHlsZSBhbmQgdHlwZSBjaGFuZ2VzIGluIHg4Nl9odm1fcHVu
Y2hfaG9sZQogZG8gbm90IG1hcmsgVkdBIGhvbGUgYXMgYnVzeSBpbiB4ODZfaHZtX3NldHVwCiBj
YWxsIGRlY3JlYXNlX3Jlc2VydmF0aW9uIG9uY2UgZm9yIGFsbCBwZm5zCiByZW5hbWUgdmFyaWFi
bGUgaW4geDg2X2h2bV9wb3B1bGF0ZV9wZm5zCiBjYWxsIGRlY3JlYXNlX3Jlc2VydmF0aW9uIGlu
IDJNQiBjaHVja3MgaWYgcG9zc2libGUKCnY5OgogdXBkYXRlIGhvbGUgY2hlY2tpbmcgaW4geDg2
X2h2bV9wb3B1bGF0ZV9wZm5zCiBhZGQgb3V0IG9mIGJvdW5kcyBjaGVjayB0byB4Y19zcl90ZXN0
X2FuZF9zZXQvY2xlYXJfYml0CnY4OgogcmVtb3ZlIGRvdWJsZSBjaGVjayBvZiAxRy8yTSBpZHgg
aW4geDg2X2h2bV9wb3B1bGF0ZV9wZm5zCnY3OgogY292ZXIgaG9sZXMgdGhhdCBzcGFuIG11bHRp
cGxlIHN1cGVycGFnZXMKdjY6CiBoYW5kbGUgZnJlZWluZyBvZiBwYXJ0bHkgcG9wdWxhdGVkIHN1
cGVycGFnZXMgY29ycmVjdGx5CiBtb3JlIERQUklOVEZzCnY1Ogogc2VuZCBjb3JyZWN0IHZlcnNp
b24sIHJlYmFzZSB3YXMgbm90IGZ1bGx5IGZpbmlzaGVkCnY0OgogcmVzdG9yZSB0cmFpbGluZyAi
X2JpdCIgaW4gYml0bWFwIGZ1bmN0aW9uIG5hbWVzCiBrZWVwIHRyYWNrIG9mIGdhcHMgYmV0d2Vl
biBwcmV2aW91cyBhbmQgY3VycmVudCBiYXRjaAogc3BsaXQgYWxsb2MgZnVuY3Rpb25hbGl0eSBp
biB4ODZfaHZtX2FsbG9jYXRlX3Bmbgp2MzoKIGNsZWFyIHBvaW50ZXIgaW4geGNfc3JfYml0bWFw
X2ZyZWUKIHNvbWUgY29kaW5nIHN0eWxlIGNoYW5nZXMKIHVzZSBnZXRkb21haW5pbmZvLm1heF9w
YWdlcyB0byBhdm9pZCBPdmVyLWFsbG9jYXRpb24gY2hlY2sKIHRyaW0gYml0bWFwIGZ1bmN0aW9u
IG5hbWVzLCBkcm9wIHRyYWlsaW5nICJfYml0IgogYWRkIHNvbWUgY29tbWVudHMKdjI6CiBzcGxp
dCBpbnRvIGluZGl2aWR1YWwgY29tbWl0cwoKYmFzZWQgb24gc3RhZ2luZyBjMzljZjA5M2ZjICgi
eDg2L2FzbTogYWRkIC5maWxlIGRpcmVjdGl2ZXMiKQoKCk9sYWYgSGVyaW5nICgzKToKICB0b29s
cy9saWJ4YzogbW92ZSBTVVBFUlBBR0UgbWFjcm9zIHRvIGNvbW1vbiBoZWFkZXIKICB0b29scy9s
aWJ4YzogYWRkIEFQSSBmb3IgYml0bWFwIGFjY2VzcyBmb3IgcmVzdG9yZQogIHRvb2xzL2xpYnhj
OiB1c2Ugc3VwZXJwYWdlcyBkdXJpbmcgcmVzdG9yZSBvZiBIVk0gZ3Vlc3QKCiB0b29scy9saWJ4
Yy94Y19kb21feDg2LmMgICAgICAgICAgICB8ICAgNSAtCiB0b29scy9saWJ4Yy94Y19wcml2YXRl
LmggICAgICAgICAgICB8ICAgNSArCiB0b29scy9saWJ4Yy94Y19zcl9jb21tb24uYyAgICAgICAg
ICB8ICA0MSArKysKIHRvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oICAgICAgICAgIHwgMTAzICsr
KysrKy0KIHRvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmUuYyAgICAgICAgIHwgMTQxICstLS0tLS0t
LS0KIHRvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X2h2bS5jIHwgNTM2ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZf
cHYuYyAgfCAgNzIgKysrKy0KIDcgZmlsZXMgY2hhbmdlZCwgNzU1IGluc2VydGlvbnMoKyksIDE0
OCBkZWxldGlvbnMoLSkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 14:21:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 14:21:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2HtE-0005Nd-AW; Wed, 11 Oct 2017 14:21:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1e2HtD-0005Mh-7J
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 14:21:39 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 EE/84-28075-2F82ED95; Wed, 11 Oct 2017 14:21:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsUSuHLSIt2PGvc
 iDXYct7RY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDN+/OhnKTjNVbHuXw9bA+Myzi5GLg4WgU9M
 Erc+LWHpYuTkkBAolNi3cwpzFyMHkC0i8eR/GkhYSOAkk8TLu3EgNpuAksTeg8cZQXpFBCYyS
 hw8fY8RJMEsoCDx4vlWJhBbWMBH4srL42A2i4CqxJtLf9hAbF4BY4njDSuZIHbJS7xfcJ8RZB
 engInEgk8+ELuMJbomfmWdwMi7gJFhFaNGcWpRWWqRrpGRXlJRZnpGSW5iZo6uoYGxXm5qcXF
 iempOYlKxXnJ+7iZGYDDUMzAw7mCcesLvEKMkB5OSKO/153cjhfiS8lMqMxKLM+KLSnNSiw8x
 ynBwKEnwtqvfixQSLEpNT61Iy8wBhiVMWoKDR0mE9zBImre4IDG3ODMdInWKUZej4+bdP0xCL
 Hn5ealS4rxnQIoEQIoySvPgRsBi5BKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYV45YMQJ8W
 TmlcBtegV0BBPQEaJpd0COKElESEk1MOrP9U1qv6JrsPzf2dvna0JeNM0LMctNOPqxttvizs2
 Dv6SXHDp9dZ9zH/dzPs0FnPJWztyxkTItd54l3zkb+CF0d2zZ3MNcM7TLSp43Tj95IE+1OHX2
 HPkXOyZbOuscsuS16hJoFLxlp/w+deHm2LtL5oXPNPrss+ntZLbwIJUrOQ99prXMea/EUpyRa
 KjFXFScCADa2pi+jAIAAA==
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-5.tower-31.messagelabs.com!1507731697!106579825!1
X-Originating-IP: [81.169.146.162]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MiA9PiA1ODg3NDY=\n,sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MiA9PiA1ODg3NDY=\n,UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6906 invoked from network); 11 Oct 2017 14:21:37 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.162)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 14:21:37 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1507731697;
 s=domk; d=aepfle.de;
 h=References:In-Reply-To:Date:Subject:Cc:To:From;
 bh=6jbF4mxc6WzxOEI4lE4YgzzQPQZPHCwZuL8QYdOgXmY=;
 b=qk1d4Q3jSJm4zePdagfvzcDSc6M5oIrq3ldK4j7IXuU3RQtukDeS4kJzdzDhNM3yVf
 piEthGdghm947fvAUNavioFFjLA8NmonKKaZnM6W55vmgDrUW9WgxdvNgEDA/vA5dvt1
 vLwNe/VWUUSpztbgyEHxJ5JlZGU6PsEKcw5nM=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QDiZbDmui9LcK/RdXt7GAQpV1nK0XLk0Fbzd1FwkwtpDETnMYPl+awhe1GfLaCoLDva5dK
X-RZG-CLASS-ID: mo00
Received: from sender ([2001:a61:3425:72ff:16fc:b7d5:a2e5:4df1])
 by smtp.strato.de (RZmta 42.5 AUTH) with ESMTPSA id g0af76t9BELV1mU
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Wed, 11 Oct 2017 16:21:31 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xen.org, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Date: Wed, 11 Oct 2017 16:21:22 +0200
Message-Id: <20171011142124.22052-2-olaf@aepfle.de>
X-Mailer: git-send-email 2.14.2
In-Reply-To: <20171011142124.22052-1-olaf@aepfle.de>
References: <20171011142124.22052-1-olaf@aepfle.de>
Cc: Olaf Hering <olaf@aepfle.de>
Subject: [Xen-devel] [PATCH v10 1/3] tools/libxc: move SUPERPAGE macros to
	common header
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIG1hY3JvcyBTVVBFUlBBR0VfMk1CX1NISUZUIGFuZCBTVVBFUlBBR0VfMUdCX1NISUZUIHdp
bGwgYmUgdXNlZCBieQpvdGhlciBjb2RlIGluIGxpYnhjLiBNb3ZlIHRoZSBtYWNyb3MgdG8gYSBo
ZWFkZXIgZmlsZS4KClNpZ25lZC1vZmYtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4K
QWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGMv
eGNfZG9tX3g4Ni5jIHwgNSAtLS0tLQogdG9vbHMvbGlieGMveGNfcHJpdmF0ZS5oIHwgNSArKysr
KwogMiBmaWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZG9tX3g4Ni5jIGIvdG9vbHMvbGlieGMveGNfZG9tX3g4
Ni5jCmluZGV4IGNiNjhlZmNiZDMuLjVhZmY1Y2FkNTggMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhj
L3hjX2RvbV94ODYuYworKysgYi90b29scy9saWJ4Yy94Y19kb21feDg2LmMKQEAgLTQzLDExICs0
Myw2IEBACiAKICNkZWZpbmUgU1VQRVJQQUdFX0JBVENIX1NJWkUgNTEyCiAKLSNkZWZpbmUgU1VQ
RVJQQUdFXzJNQl9TSElGVCAgIDkKLSNkZWZpbmUgU1VQRVJQQUdFXzJNQl9OUl9QRk5TICgxVUwg
PDwgU1VQRVJQQUdFXzJNQl9TSElGVCkKLSNkZWZpbmUgU1VQRVJQQUdFXzFHQl9TSElGVCAgIDE4
Ci0jZGVmaW5lIFNVUEVSUEFHRV8xR0JfTlJfUEZOUyAoMVVMIDw8IFNVUEVSUEFHRV8xR0JfU0hJ
RlQpCi0KICNkZWZpbmUgWDg2X0NSMF9QRSAweDAxCiAjZGVmaW5lIFg4Nl9DUjBfRVQgMHgxMAog
CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19wcml2YXRlLmggYi90b29scy9saWJ4Yy94Y19w
cml2YXRlLmgKaW5kZXggMWMyN2IwZmRlZC4uZDU4MWY4NTBiMCAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGMveGNfcHJpdmF0ZS5oCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3ByaXZhdGUuaApAQCAtNjYs
NiArNjYsMTEgQEAgc3RydWN0IGlvdmVjIHsKICNkZWZpbmUgREVDTEFSRV9GTEFTS19PUCBzdHJ1
Y3QgeGVuX2ZsYXNrX29wIG9wCiAjZGVmaW5lIERFQ0xBUkVfUExBVEZPUk1fT1Agc3RydWN0IHhl
bl9wbGF0Zm9ybV9vcCBwbGF0Zm9ybV9vcAogCisjZGVmaW5lIFNVUEVSUEFHRV8yTUJfU0hJRlQg
ICA5CisjZGVmaW5lIFNVUEVSUEFHRV8yTUJfTlJfUEZOUyAoMVVMIDw8IFNVUEVSUEFHRV8yTUJf
U0hJRlQpCisjZGVmaW5lIFNVUEVSUEFHRV8xR0JfU0hJRlQgICAxOAorI2RlZmluZSBTVVBFUlBB
R0VfMUdCX05SX1BGTlMgKDFVTCA8PCBTVVBFUlBBR0VfMUdCX1NISUZUKQorCiAjdW5kZWYgUEFH
RV9TSElGVAogI3VuZGVmIFBBR0VfU0laRQogI3VuZGVmIFBBR0VfTUFTSwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 14:21:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 14:21:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2HtL-0005PH-IT; Wed, 11 Oct 2017 14:21:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1e2HtK-0005Ov-Py
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 14:21:47 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 3E/3B-05651-9F82ED95; Wed, 11 Oct 2017 14:21:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42IJXDnpru4PjXu
 RBqcfWFks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlXurczF/RcYKw4Nu8SewPj5smMXYxcHCwC
 n5gkfn+8ztTFyMkhIVAosW/nFOYuRg4gW0Tiyf80kBohgZNMEt1377CB1LAJKEnsPXgcrFlEY
 CKjxMHT9xhBEswCChIvnm8FGyQsECDx/fB2ZhCbRUBV4uK8sywgNq+AscT7bweZIZbJS7xfcJ
 8RZBmngInEgk8+IGEhoJKuiV9ZJzDyLmBkWMWoUZxaVJZapGtooJdUlJmeUZKbmJkD5Bnr5aY
 WFyemp+YkJhXrJefnbmIEhkQ9AwPjDsZtXc6HGCU5mJREea8/vxspxJeUn1KZkVicEV9UmpNa
 fIhRhoNDSYKXBRhiQoJFqempFWmZOcDghElLcPAoifAeVgdK8xYXJOYWZ6ZDpE4xGnMc23T5D
 xNHx827f5iEWPLy81KlxHnPgJQKgJRmlObBDYJFzSVGWSlhXkYGBgYhnoLUotzMElT5V4ziHI
 xKwrxyIPfwZOaVwO17BXQKE9Apoml3QE4pSURISTUwbuNYbB7LKrfukegHbrHNnw7/ZAw7ar7
 xQLPBVoWpf3zTOdl27I1frmx+UqyHK+rc0owtypMffzY5X7vuo335v4blMy1jJnSEJmXURnn1
 c0TO3mezOs/VpN1rxoOtH9qOLDg9d+V5Lnf/K5EGt76oCV9PS7wTnTt/UaJez5YTfwX+HF9eF
 PBAV4mlOCPRUIu5qDgRABkp0FWVAgAA
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-14.tower-31.messagelabs.com!1507731704!109653930!1
X-Originating-IP: [81.169.146.221]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47276 invoked from network); 11 Oct 2017 14:21:44 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.221)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 14:21:44 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1507731704;
 s=domk; d=aepfle.de;
 h=References:In-Reply-To:Date:Subject:Cc:To:From;
 bh=xR99NWHK7C3smsO30TSS/oDcNvlMzk1Yzxef+qivmss=;
 b=exZcE0WvD+FfHxcjY5Ap5vXF6654tZRZBDn6V/HPA/62QZum84ZU5e+5n//K2JDQOX
 HawjxeTqQhtc1RV4y/albCG6taAu3WhCnuzxUptUZQTKNTnqC8cvJjK2t8EZ7ft/e2K5
 jrDUkfWXvicn65+1DawAD1RnNUszpgIxd2Nro=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QDiZbDmui9LcK/RdXt7GAQpV1nK0XLk0Fbzd1FwkwtpDETnMYPl+awhe1GfLaCoLDva5dK
X-RZG-CLASS-ID: mo00
Received: from sender ([2001:a61:3425:72ff:16fc:b7d5:a2e5:4df1])
 by smtp.strato.de (RZmta 42.5 AUTH) with ESMTPSA id g0af76t9BELZ1mb
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Wed, 11 Oct 2017 16:21:35 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xen.org, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Date: Wed, 11 Oct 2017 16:21:24 +0200
Message-Id: <20171011142124.22052-4-olaf@aepfle.de>
X-Mailer: git-send-email 2.14.2
In-Reply-To: <20171011142124.22052-1-olaf@aepfle.de>
References: <20171011142124.22052-1-olaf@aepfle.de>
Cc: Olaf Hering <olaf@aepfle.de>
Subject: [Xen-devel] [PATCH v10 3/3] tools/libxc: use superpages during
	restore of HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RHVyaW5nIGNyZWF0aW5nIG9mIGEgSFZNIGRvbVUgbWVtaW5pdF9odm0oKSB0cmllcyB0byBtYXAg
c3VwZXJwYWdlcy4KQWZ0ZXIgc2F2ZS9yZXN0b3JlIG9yIG1pZ3JhdGlvbiB0aGlzIG1hcHBpbmcg
aXMgbG9zdCwgZXZlcnl0aGluZyBpcwphbGxvY2F0ZWQgaW4gc2luZ2xlIHBhZ2VzLiBUaGlzIGNh
dXNlcyBhIHBlcmZvcm1hbmNlIGRlZ3JhZGl0aW9uIGFmdGVyCm1pZ3JhdGlvbi4KCkFkZCBuZWNj
ZXNzYXJ5IGNvZGUgdG8gcHJlYWxsb2NhdGUgYSBzdXBlcnBhZ2UgZm9yIHRoZSBjaHVuayBvZiBw
Zm5zCnRoYXQgaXMgcmVjZWl2ZWQuIEluIGNhc2UgYSBwZm4gd2FzIG5vdCBwb3B1bGF0ZWQgb24g
dGhlIHNlbmRpbmcgc2lkZSBpdAptdXN0IGJlIGZyZWVkIG9uIHRoZSByZWNlaXZpbmcgc2lkZSB0
byBhdm9pZCBvdmVyLWFsbG9jYXRpb24uCgpUaGUgZXhpc3RpbmcgY29kZSBmb3IgeDg2X3B2IGlz
IG1vdmVkIHVubW9kaWZpZWQgaW50byBpdHMgb3duIGZpbGUuCgpTaWduZWQtb2ZmLWJ5OiBPbGFm
IEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+Ci0tLQogdG9vbHMvbGlieGMveGNfc3JfY29tbW9uLmgg
ICAgICAgICAgfCAgMzAgKy0KIHRvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmUuYyAgICAgICAgIHwg
IDc1ICstLS0tCiB0b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0uYyB8IDUzNiArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhjL3hjX3NyX3Jlc3Rv
cmVfeDg2X3B2LmMgIHwgIDcyICsrKystCiA0IGZpbGVzIGNoYW5nZWQsIDYzNSBpbnNlcnRpb25z
KCspLCA3OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19zcl9jb21t
b24uaCBiL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oCmluZGV4IGE3MjhjOTNlNTMuLjA0Nzdj
MjA2MTcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oCisrKyBiL3Rvb2xz
L2xpYnhjL3hjX3NyX2NvbW1vbi5oCkBAIC0xMzksNiArMTM5LDE1IEBAIHN0cnVjdCB4Y19zcl9y
ZXN0b3JlX29wcwogICAgICAqLwogICAgIGludCAoKnNldHVwKShzdHJ1Y3QgeGNfc3JfY29udGV4
dCAqY3R4KTsKIAorICAgIC8qKgorICAgICAqIFBvcHVsYXRlIFBGTnMKKyAgICAgKgorICAgICAq
IEdpdmVuIGEgc2V0IG9mIHBmbnMsIG9idGFpbiBtZW1vcnkgZnJvbSBYZW4gdG8gZmlsbCB0aGUg
cGh5c21hcCBmb3IgdGhlCisgICAgICogdW5wb3B1bGF0ZWQgc3Vic2V0LgorICAgICAqLworICAg
IGludCAoKnBvcHVsYXRlX3BmbnMpKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsIHVuc2lnbmVk
IGNvdW50LAorICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHhlbl9wZm5fdCAqb3JpZ2lu
YWxfcGZucywgY29uc3QgdWludDMyX3QgKnR5cGVzKTsKKwogICAgIC8qKgogICAgICAqIFByb2Nl
c3MgYW4gaW5kaXZpZHVhbCByZWNvcmQgZnJvbSB0aGUgc3RyZWFtLiAgVGhlIGNhbGxlciBzaGFs
bCB0YWtlCiAgICAgICogY2FyZSBvZiBwcm9jZXNzaW5nIGNvbW1vbiByZWNvcmRzIChlLmcuIEVO
RCwgUEFHRV9EQVRBKS4KQEAgLTIyNCw2ICsyMzMsOCBAQCBzdHJ1Y3QgeGNfc3JfY29udGV4dAog
CiAgICAgICAgICAgICBpbnQgc2VuZF9iYWNrX2ZkOwogICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyBwMm1fc2l6ZTsKKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWF4X3BhZ2VzOworICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyB0b3RfcGFnZXM7CiAgICAgICAgICAgICB4Y19oeXBlcmNhbGxf
YnVmZmVyX3QgZGlydHlfYml0bWFwX2hidWY7CiAKICAgICAgICAgICAgIC8qIEZyb20gSW1hZ2Ug
SGVhZGVyLiAqLwpAQCAtMzM2LDYgKzM0NywxNyBAQCBzdHJ1Y3QgeGNfc3JfY29udGV4dAogICAg
ICAgICAgICAgICAgICAgICAvKiBIVk0gY29udGV4dCBibG9iLiAqLwogICAgICAgICAgICAgICAg
ICAgICB2b2lkICpjb250ZXh0OwogICAgICAgICAgICAgICAgICAgICBzaXplX3QgY29udGV4dHN6
OworCisgICAgICAgICAgICAgICAgICAgIC8qIEJpdG1hcCBvZiBjdXJyZW50bHkgYWxsb2NhdGVk
IFBGTnMgZHVyaW5nIHJlc3RvcmUuICovCisgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4Y19z
cl9iaXRtYXAgYXR0ZW1wdGVkXzFnOworICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGNfc3Jf
Yml0bWFwIGF0dGVtcHRlZF8ybTsKKyAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhjX3NyX2Jp
dG1hcCBhbGxvY2F0ZWRfcGZuczsKKyAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGlkeDFH
X3ByZXYsIGlkeDJNX3ByZXY7CisKKyAgICAgICAgICAgICAgICAgICAgLyogTGlzdCBvZiBQRk5z
IGZvciBkZWNyZWFzZV9yZXNlcnZhdGlvbiAqLworICAgICAgICAgICAgICAgICAgICB4ZW5fcGZu
X3QgKmV4dGVudHM7CisgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWF4X2V4dGVu
dHM7CisgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnJfZXh0ZW50czsKICAgICAg
ICAgICAgICAgICB9IHJlc3RvcmU7CiAgICAgICAgICAgICB9OwogICAgICAgICB9IHg4Nl9odm07
CkBAIC00NjAsMTQgKzQ4Miw2IEBAIHN0YXRpYyBpbmxpbmUgaW50IHdyaXRlX3JlY29yZChzdHJ1
Y3QgeGNfc3JfY29udGV4dCAqY3R4LAogICovCiBpbnQgcmVhZF9yZWNvcmQoc3RydWN0IHhjX3Ny
X2NvbnRleHQgKmN0eCwgaW50IGZkLCBzdHJ1Y3QgeGNfc3JfcmVjb3JkICpyZWMpOwogCi0vKgot
ICogVGhpcyB3b3VsZCBpZGVhbGx5IGJlIHByaXZhdGUgaW4gcmVzdG9yZS5jLCBidXQgaXMgbmVl
ZGVkIGJ5Ci0gKiB4ODZfcHZfbG9jYWxpc2VfcGFnZSgpIGlmIHdlIHJlY2VpdmUgcGFnZXRhYmxl
cyBmcmFtZXMgYWhlYWQgb2YgdGhlCi0gKiBjb250ZW50cyBvZiB0aGUgZnJhbWVzIHRoZXkgcG9p
bnQgYXQuCi0gKi8KLWludCBwb3B1bGF0ZV9wZm5zKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgs
IHVuc2lnbmVkIGNvdW50LAotICAgICAgICAgICAgICAgICAgY29uc3QgeGVuX3Bmbl90ICpvcmln
aW5hbF9wZm5zLCBjb25zdCB1aW50MzJfdCAqdHlwZXMpOwotCiAjZW5kaWYKIC8qCiAgKiBMb2Nh
bCB2YXJpYWJsZXM6CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlLmMgYi90
b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlLmMKaW5kZXggZDUzOTQ4ZTFhNi4uOGNkOTI4OWQxYSAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZS5jCisrKyBiL3Rvb2xzL2xpYnhj
L3hjX3NyX3Jlc3RvcmUuYwpAQCAtNjgsNzQgKzY4LDYgQEAgc3RhdGljIGludCByZWFkX2hlYWRl
cnMoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCkKICAgICByZXR1cm4gMDsKIH0KIAotLyoKLSAq
IEdpdmVuIGEgc2V0IG9mIHBmbnMsIG9idGFpbiBtZW1vcnkgZnJvbSBYZW4gdG8gZmlsbCB0aGUg
cGh5c21hcCBmb3IgdGhlCi0gKiB1bnBvcHVsYXRlZCBzdWJzZXQuICBJZiB0eXBlcyBpcyBOVUxM
LCBubyBwYWdlIHR5cGUgY2hlY2tpbmcgaXMgcGVyZm9ybWVkCi0gKiBhbmQgYWxsIHVucG9wdWxh
dGVkIHBmbnMgYXJlIHBvcHVsYXRlZC4KLSAqLwotaW50IHBvcHVsYXRlX3BmbnMoc3RydWN0IHhj
X3NyX2NvbnRleHQgKmN0eCwgdW5zaWduZWQgY291bnQsCi0gICAgICAgICAgICAgICAgICBjb25z
dCB4ZW5fcGZuX3QgKm9yaWdpbmFsX3BmbnMsIGNvbnN0IHVpbnQzMl90ICp0eXBlcykKLXsKLSAg
ICB4Y19pbnRlcmZhY2UgKnhjaCA9IGN0eC0+eGNoOwotICAgIHhlbl9wZm5fdCAqbWZucyA9IG1h
bGxvYyhjb3VudCAqIHNpemVvZigqbWZucykpLAotICAgICAgICAqcGZucyA9IG1hbGxvYyhjb3Vu
dCAqIHNpemVvZigqcGZucykpOwotICAgIHVuc2lnbmVkIGksIG5yX3BmbnMgPSAwOwotICAgIGlu
dCByYyA9IC0xOwotCi0gICAgaWYgKCAhbWZucyB8fCAhcGZucyApCi0gICAgewotICAgICAgICBF
UlJPUigiRmFpbGVkIHRvIGFsbG9jYXRlICV6dSBieXRlcyBmb3IgcG9wdWxhdGluZyB0aGUgcGh5
c21hcCIsCi0gICAgICAgICAgICAgIDIgKiBjb3VudCAqIHNpemVvZigqbWZucykpOwotICAgICAg
ICBnb3RvIGVycjsKLSAgICB9Ci0KLSAgICBmb3IgKCBpID0gMDsgaSA8IGNvdW50OyArK2kgKQot
ICAgIHsKLSAgICAgICAgaWYgKCAoIXR5cGVzIHx8ICh0eXBlcyAmJgotICAgICAgICAgICAgICAg
ICAgICAgICAgICh0eXBlc1tpXSAhPSBYRU5fRE9NQ1RMX1BGSU5GT19YVEFCICYmCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgIHR5cGVzW2ldICE9IFhFTl9ET01DVExfUEZJTkZPX0JST0tFTikp
KSAmJgotICAgICAgICAgICAgICFwZm5faXNfcG9wdWxhdGVkKGN0eCwgb3JpZ2luYWxfcGZuc1tp
XSkgKQotICAgICAgICB7Ci0gICAgICAgICAgICByYyA9IHBmbl9zZXRfcG9wdWxhdGVkKGN0eCwg
b3JpZ2luYWxfcGZuc1tpXSk7Ci0gICAgICAgICAgICBpZiAoIHJjICkKLSAgICAgICAgICAgICAg
ICBnb3RvIGVycjsKLSAgICAgICAgICAgIHBmbnNbbnJfcGZuc10gPSBtZm5zW25yX3BmbnNdID0g
b3JpZ2luYWxfcGZuc1tpXTsKLSAgICAgICAgICAgICsrbnJfcGZuczsKLSAgICAgICAgfQotICAg
IH0KLQotICAgIGlmICggbnJfcGZucyApCi0gICAgewotICAgICAgICByYyA9IHhjX2RvbWFpbl9w
b3B1bGF0ZV9waHlzbWFwX2V4YWN0KAotICAgICAgICAgICAgeGNoLCBjdHgtPmRvbWlkLCBucl9w
Zm5zLCAwLCAwLCBtZm5zKTsKLSAgICAgICAgaWYgKCByYyApCi0gICAgICAgIHsKLSAgICAgICAg
ICAgIFBFUlJPUigiRmFpbGVkIHRvIHBvcHVsYXRlIHBoeXNtYXAiKTsKLSAgICAgICAgICAgIGdv
dG8gZXJyOwotICAgICAgICB9Ci0KLSAgICAgICAgZm9yICggaSA9IDA7IGkgPCBucl9wZm5zOyAr
K2kgKQotICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoIG1mbnNbaV0gPT0gSU5WQUxJRF9NRk4g
KQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIEVSUk9SKCJQb3B1bGF0ZSBwaHlzbWFw
IGZhaWxlZCBmb3IgcGZuICV1IiwgaSk7Ci0gICAgICAgICAgICAgICAgcmMgPSAtMTsKLSAgICAg
ICAgICAgICAgICBnb3RvIGVycjsKLSAgICAgICAgICAgIH0KLQotICAgICAgICAgICAgY3R4LT5y
ZXN0b3JlLm9wcy5zZXRfZ2ZuKGN0eCwgcGZuc1tpXSwgbWZuc1tpXSk7Ci0gICAgICAgIH0KLSAg
ICB9Ci0KLSAgICByYyA9IDA7Ci0KLSBlcnI6Ci0gICAgZnJlZShwZm5zKTsKLSAgICBmcmVlKG1m
bnMpOwotCi0gICAgcmV0dXJuIHJjOwotfQotCiAvKgogICogR2l2ZW4gYSBsaXN0IG9mIHBmbnMs
IHRoZWlyIHR5cGVzLCBhbmQgYSBibG9jayBvZiBwYWdlIGRhdGEgZnJvbSB0aGUKICAqIHN0cmVh
bSwgcG9wdWxhdGUgYW5kIHJlY29yZCB0aGVpciB0eXBlcywgbWFwIHRoZSByZWxldmFudCBzdWJz
ZXQgYW5kIGNvcHkKQEAgLTE2MSw3ICs5Myw3IEBAIHN0YXRpYyBpbnQgcHJvY2Vzc19wYWdlX2Rh
dGEoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgdW5zaWduZWQgY291bnQsCiAgICAgICAgIGdv
dG8gZXJyOwogICAgIH0KIAotICAgIHJjID0gcG9wdWxhdGVfcGZucyhjdHgsIGNvdW50LCBwZm5z
LCB0eXBlcyk7CisgICAgcmMgPSBjdHgtPnJlc3RvcmUub3BzLnBvcHVsYXRlX3BmbnMoY3R4LCBj
b3VudCwgcGZucywgdHlwZXMpOwogICAgIGlmICggcmMgKQogICAgIHsKICAgICAgICAgRVJST1Io
IkZhaWxlZCB0byBwb3B1bGF0ZSBwZm5zIGZvciBiYXRjaCBvZiAldSBwYWdlcyIsIGNvdW50KTsK
QEAgLTgyNiw3ICs3NTgsMTIgQEAgaW50IHhjX2RvbWFpbl9yZXN0b3JlKHhjX2ludGVyZmFjZSAq
eGNoLCBpbnQgaW9fZmQsIHVpbnQzMl90IGRvbSwKICAgICAgICAgcmV0dXJuIC0xOwogICAgIH0K
IAorICAgIC8qIFNlZSB4Y19kb21haW5fZ2V0aW5mbyAqLworICAgIGN0eC5yZXN0b3JlLm1heF9w
YWdlcyA9IGN0eC5kb21pbmZvLm1heF9tZW1rYiA+PiAoUEFHRV9TSElGVC0xMCk7CisgICAgY3R4
LnJlc3RvcmUudG90X3BhZ2VzID0gY3R4LmRvbWluZm8ubnJfcGFnZXM7CiAgICAgY3R4LnJlc3Rv
cmUucDJtX3NpemUgPSBucl9wZm5zOworICAgIERQUklOVEYoImRvbSAldSBwMm1fc2l6ZSAlbHgg
bWF4X3BhZ2VzICVseCIsCisgICAgICAgICAgICBjdHguZG9taWQsIGN0eC5yZXN0b3JlLnAybV9z
aXplLCBjdHgucmVzdG9yZS5tYXhfcGFnZXMpOwogCiAgICAgaWYgKCBjdHguZG9taW5mby5odm0g
KQogICAgIHsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X2h2bS5j
IGIvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfaHZtLmMKaW5kZXggMWRjYTg1MzU0YS4u
NDUxMjA1YjFhMCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfaHZt
LmMKKysrIGIvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfaHZtLmMKQEAgLTEzNSw2ICsx
MzUsOSBAQCBzdGF0aWMgaW50IHg4Nl9odm1fbG9jYWxpc2VfcGFnZShzdHJ1Y3QgeGNfc3JfY29u
dGV4dCAqY3R4LAogc3RhdGljIGludCB4ODZfaHZtX3NldHVwKHN0cnVjdCB4Y19zcl9jb250ZXh0
ICpjdHgpCiB7CiAgICAgeGNfaW50ZXJmYWNlICp4Y2ggPSBjdHgtPnhjaDsKKyAgICBzdHJ1Y3Qg
eGNfc3JfYml0bWFwICpibTsKKyAgICB2b2lkICpwOworICAgIHVuc2lnbmVkIGxvbmcgYml0czsK
IAogICAgIGlmICggY3R4LT5yZXN0b3JlLmd1ZXN0X3R5cGUgIT0gREhEUl9UWVBFX1g4Nl9IVk0g
KQogICAgIHsKQEAgLTE0OSw3ICsxNTIsMzcgQEAgc3RhdGljIGludCB4ODZfaHZtX3NldHVwKHN0
cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiAgICAgICAgIHJldHVybiAtMTsKICAgICB9CiAKKyAg
ICBibSA9ICZjdHgtPng4Nl9odm0ucmVzdG9yZS5hdHRlbXB0ZWRfMWc7CisgICAgYml0cyA9IChj
dHgtPnJlc3RvcmUucDJtX3NpemUgPj4gU1VQRVJQQUdFXzFHQl9TSElGVCkgKyAxOworICAgIGlm
ICggeGNfc3JfYml0bWFwX3Jlc2l6ZShibSwgYml0cykgPT0gZmFsc2UgKQorICAgICAgICBnb3Rv
IG91dDsKKworICAgIGJtID0gJmN0eC0+eDg2X2h2bS5yZXN0b3JlLmF0dGVtcHRlZF8ybTsKKyAg
ICBiaXRzID0gKGN0eC0+cmVzdG9yZS5wMm1fc2l6ZSA+PiBTVVBFUlBBR0VfMk1CX1NISUZUKSAr
IDE7CisgICAgaWYgKCB4Y19zcl9iaXRtYXBfcmVzaXplKGJtLCBiaXRzKSA9PSBmYWxzZSApCisg
ICAgICAgIGdvdG8gb3V0OworCisgICAgYm0gPSAmY3R4LT54ODZfaHZtLnJlc3RvcmUuYWxsb2Nh
dGVkX3BmbnM7CisgICAgYml0cyA9IGN0eC0+cmVzdG9yZS5wMm1fc2l6ZSArIDE7CisgICAgaWYg
KCB4Y19zcl9iaXRtYXBfcmVzaXplKGJtLCBiaXRzKSA9PSBmYWxzZSApCisgICAgICAgIGdvdG8g
b3V0OworCisgICAgLyoKKyAgICAgKiBQcmVhbGxvY2F0ZSBhcnJheSBmb3IgaG9sZXMuCisgICAg
ICogQW55IHNpemUgd2lsbCBkbywgdGhlIHNlbmRlciBpcyBmcmVlIHRvIHNlbmQgYmF0Y2hlcyBv
ZiBhcmJpdHJhcnkgbGVuZ3RoLgorICAgICAqLworICAgIGJpdHMgPSAxNjsKKyAgICBwID0gY2Fs
bG9jKGJpdHMsIHNpemVvZigqY3R4LT54ODZfaHZtLnJlc3RvcmUuZXh0ZW50cykpOworICAgIGlm
ICggIXAgKQorICAgICAgICBnb3RvIG91dDsKKyAgICBjdHgtPng4Nl9odm0ucmVzdG9yZS5leHRl
bnRzID0gcDsKKyAgICBjdHgtPng4Nl9odm0ucmVzdG9yZS5tYXhfZXh0ZW50cyA9IGJpdHM7CisK
ICAgICByZXR1cm4gMDsKKworb3V0OgorICAgIFBFUlJPUigiVW5hYmxlIHRvIGFsbG9jYXRlIG1l
bW9yeSBmb3IgcGZuIGJpdG1hcHMiKTsKKyAgICByZXR1cm4gLTE7CiB9CiAKIC8qCkBAIC0yMjQs
MTAgKzI1Nyw1MTIgQEAgc3RhdGljIGludCB4ODZfaHZtX3N0cmVhbV9jb21wbGV0ZShzdHJ1Y3Qg
eGNfc3JfY29udGV4dCAqY3R4KQogc3RhdGljIGludCB4ODZfaHZtX2NsZWFudXAoc3RydWN0IHhj
X3NyX2NvbnRleHQgKmN0eCkKIHsKICAgICBmcmVlKGN0eC0+eDg2X2h2bS5yZXN0b3JlLmNvbnRl
eHQpOworICAgIGZyZWUoY3R4LT54ODZfaHZtLnJlc3RvcmUuZXh0ZW50cyk7CisgICAgeGNfc3Jf
Yml0bWFwX2ZyZWUoJmN0eC0+eDg2X2h2bS5yZXN0b3JlLmF0dGVtcHRlZF8xZyk7CisgICAgeGNf
c3JfYml0bWFwX2ZyZWUoJmN0eC0+eDg2X2h2bS5yZXN0b3JlLmF0dGVtcHRlZF8ybSk7CisgICAg
eGNfc3JfYml0bWFwX2ZyZWUoJmN0eC0+eDg2X2h2bS5yZXN0b3JlLmFsbG9jYXRlZF9wZm5zKTsK
IAogICAgIHJldHVybiAwOwogfQogCisvKgorICogU2V0IGEgcGZuIGFzIGFsbG9jYXRlZCwgZXhw
YW5kaW5nIHRoZSB0cmFja2luZyBzdHJ1Y3R1cmVzIGlmIG5lZWRlZC4KKyAqLworc3RhdGljIGlu
dCBwZm5fc2V0X2FsbG9jYXRlZChzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LCB4ZW5fcGZuX3Qg
cGZuKQoreworICAgIHhjX2ludGVyZmFjZSAqeGNoID0gY3R4LT54Y2g7CisKKyAgICBpZiAoICF4
Y19zcl9zZXRfYml0KHBmbiwgJmN0eC0+eDg2X2h2bS5yZXN0b3JlLmFsbG9jYXRlZF9wZm5zKSAp
CisgICAgeworICAgICAgICBFUlJPUigiRmFpbGVkIHRvIHJlYWxsb2MgYWxsb2NhdGVkX3BmbnMg
Yml0bWFwIik7CisgICAgICAgIGVycm5vID0gRU5PTUVNOworICAgICAgICByZXR1cm4gLTE7Cisg
ICAgfQorICAgIHJldHVybiAwOworfQorCisvKiB0cmFjayBhbGxvY2F0aW9uIG9mIGEgc3VwZXJw
YWdlICovCitzdHJ1Y3QgeDg2X2h2bV9zcCB7CisgICAgeGVuX3Bmbl90IHBmbjsKKyAgICB4ZW5f
cGZuX3QgYmFzZV9wZm47CisgICAgdW5zaWduZWQgbG9uZyBpbmRleDsKKyAgICB1bnNpZ25lZCBs
b25nIGNvdW50OworfTsKKworLyoKKyAqIFRyeSB0byBhbGxvY2F0ZSBhIDFHQiBwYWdlIGZvciB0
aGlzIHBmbiwgYnV0IGF2b2lkIE92ZXItYWxsb2NhdGlvbi4KKyAqIElmIHRoaXMgc3VjY2VlZHMs
IG1hcmsgdGhlIHJhbmdlIG9mIDJNQiBwYWdlcyBhcyBidXN5LgorICovCitzdGF0aWMgYm9vbCB4
ODZfaHZtX2FsbG9jXzFnKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsIHN0cnVjdCB4ODZfaHZt
X3NwICpzcCkKK3sKKyAgICB4Y19pbnRlcmZhY2UgKnhjaCA9IGN0eC0+eGNoOworICAgIHN0cnVj
dCB4Y19zcl9iaXRtYXAgKmJtOworICAgIHVuc2lnbmVkIGludCBvcmRlciwgc2hpZnQ7CisgICAg
aW50IGksIGRvbmU7CisgICAgeGVuX3Bmbl90IGV4dGVudDsKKworICAgIGJtID0gJmN0eC0+eDg2
X2h2bS5yZXN0b3JlLmF0dGVtcHRlZF8xZzsKKworICAgIC8qIE9ubHkgb25lIGF0dGVtcHQgdG8g
YXZvaWQgb3ZlcmxhcHBpbmcgYWxsb2NhdGlvbiAqLworICAgIGlmICggeGNfc3JfdGVzdF9hbmRf
c2V0X2JpdChzcC0+aW5kZXgsIGJtKSApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIG9y
ZGVyID0gU1VQRVJQQUdFXzFHQl9TSElGVDsKKyAgICBzcC0+Y291bnQgPSAxVUxMIDw8IG9yZGVy
OworCisgICAgLyogQWxsb2NhdGUgb25seSBpZiB0aGVyZSBpcyByb29tIGZvciBhbm90aGVyIHN1
cGVycGFnZSAqLworICAgIGlmICggY3R4LT5yZXN0b3JlLnRvdF9wYWdlcyArIHNwLT5jb3VudCA+
IGN0eC0+cmVzdG9yZS5tYXhfcGFnZXMgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICBl
eHRlbnQgPSBzcC0+YmFzZV9wZm4gPSAoc3AtPnBmbiA+PiBvcmRlcikgPDwgb3JkZXI7CisgICAg
ZG9uZSA9IHhjX2RvbWFpbl9wb3B1bGF0ZV9waHlzbWFwKHhjaCwgY3R4LT5kb21pZCwgMSwgb3Jk
ZXIsIDAsICZleHRlbnQpOworICAgIGlmICggZG9uZSA8IDAgKQorICAgIHsKKyAgICAgICAgUEVS
Uk9SKCJwb3B1bGF0ZV9waHlzbWFwIGZhaWxlZC4iKTsKKyAgICAgICAgcmV0dXJuIGZhbHNlOwor
ICAgIH0KKyAgICBpZiAoIGRvbmUgPT0gMCApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAg
IERQUklOVEYoIjFHIGJhc2VfcGZuICUiIFBSSV94ZW5fcGZuICJcbiIsIHNwLT5iYXNlX3Bmbik7
CisKKyAgICAvKiBNYXJrIGFsbCAyTUIgcGFnZXMgYXMgZG9uZSB0byBhdm9pZCBvdmVybGFwcGlu
ZyBhbGxvY2F0aW9uICovCisgICAgYm0gPSAmY3R4LT54ODZfaHZtLnJlc3RvcmUuYXR0ZW1wdGVk
XzJtOworICAgIHNoaWZ0ID0gU1VQRVJQQUdFXzFHQl9TSElGVCAtIFNVUEVSUEFHRV8yTUJfU0hJ
RlQ7CisgICAgZm9yICggaSA9IDA7IGkgPCAoc3AtPmNvdW50ID4+IHNoaWZ0KTsgaSsrICkKKyAg
ICAgICAgeGNfc3Jfc2V0X2JpdCgoc3AtPmJhc2VfcGZuID4+IFNVUEVSUEFHRV8yTUJfU0hJRlQp
ICsgaSwgYm0pOworCisgICAgcmV0dXJuIHRydWU7Cit9CisKKy8qIEFsbG9jYXRlIGEgMk1CIHBh
Z2UgaWYgeDg2X2h2bV9hbGxvY18xZyBmYWlsZWQsIGF2b2lkIE92ZXItYWxsb2NhdGlvbi4gKi8K
K3N0YXRpYyBib29sIHg4Nl9odm1fYWxsb2NfMm0oc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwg
c3RydWN0IHg4Nl9odm1fc3AgKnNwKQoreworICAgIHhjX2ludGVyZmFjZSAqeGNoID0gY3R4LT54
Y2g7CisgICAgc3RydWN0IHhjX3NyX2JpdG1hcCAqYm07CisgICAgdW5zaWduZWQgaW50IG9yZGVy
OworICAgIGludCBkb25lOworICAgIHhlbl9wZm5fdCBleHRlbnQ7CisKKyAgICBibSA9ICZjdHgt
Png4Nl9odm0ucmVzdG9yZS5hdHRlbXB0ZWRfMm07CisKKyAgICAvKiBPbmx5IG9uZSBhdHRlbXB0
IHRvIGF2b2lkIG92ZXJsYXBwaW5nIGFsbG9jYXRpb24gKi8KKyAgICBpZiAoIHhjX3NyX3Rlc3Rf
YW5kX3NldF9iaXQoc3AtPmluZGV4LCBibSkgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAg
ICBvcmRlciA9IFNVUEVSUEFHRV8yTUJfU0hJRlQ7CisgICAgc3AtPmNvdW50ID0gMVVMTCA8PCBv
cmRlcjsKKworICAgIC8qIEFsbG9jYXRlIG9ubHkgaWYgdGhlcmUgaXMgcm9vbSBmb3IgYW5vdGhl
ciBzdXBlcnBhZ2UgKi8KKyAgICBpZiAoIGN0eC0+cmVzdG9yZS50b3RfcGFnZXMgKyBzcC0+Y291
bnQgPiBjdHgtPnJlc3RvcmUubWF4X3BhZ2VzICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisg
ICAgZXh0ZW50ID0gc3AtPmJhc2VfcGZuID0gKHNwLT5wZm4gPj4gb3JkZXIpIDw8IG9yZGVyOwor
ICAgIGRvbmUgPSB4Y19kb21haW5fcG9wdWxhdGVfcGh5c21hcCh4Y2gsIGN0eC0+ZG9taWQsIDEs
IG9yZGVyLCAwLCAmZXh0ZW50KTsKKyAgICBpZiAoIGRvbmUgPCAwICkKKyAgICB7CisgICAgICAg
IFBFUlJPUigicG9wdWxhdGVfcGh5c21hcCBmYWlsZWQuIik7CisgICAgICAgIHJldHVybiBmYWxz
ZTsKKyAgICB9CisgICAgaWYgKCBkb25lID09IDAgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisK
KyAgICBEUFJJTlRGKCIyTSBiYXNlX3BmbiAlIiBQUklfeGVuX3BmbiAiXG4iLCBzcC0+YmFzZV9w
Zm4pOworICAgIHJldHVybiB0cnVlOworfQorCisvKiBBbGxvY2F0ZSBhIHNpbmdsZSBwYWdlIGlm
IHg4Nl9odm1fYWxsb2NfMm0gZmFpbGVkLiAqLworc3RhdGljIGJvb2wgeDg2X2h2bV9hbGxvY180
ayhzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LCBzdHJ1Y3QgeDg2X2h2bV9zcCAqc3ApCit7Cisg
ICAgeGNfaW50ZXJmYWNlICp4Y2ggPSBjdHgtPnhjaDsKKyAgICB1bnNpZ25lZCBpbnQgb3JkZXI7
CisgICAgaW50IGRvbmU7CisgICAgeGVuX3Bmbl90IGV4dGVudDsKKworICAgIG9yZGVyID0gMDsK
KyAgICBzcC0+Y291bnQgPSAxVUxMIDw8IG9yZGVyOworCisgICAgLyogQWxsb2NhdGUgb25seSBp
ZiB0aGVyZSBpcyByb29tIGZvciBhbm90aGVyIHBhZ2UgKi8KKyAgICBpZiAoIGN0eC0+cmVzdG9y
ZS50b3RfcGFnZXMgKyBzcC0+Y291bnQgPiBjdHgtPnJlc3RvcmUubWF4X3BhZ2VzICkKKyAgICAg
ICAgcmV0dXJuIGZhbHNlOworCisgICAgZXh0ZW50ID0gc3AtPmJhc2VfcGZuID0gKHNwLT5wZm4g
Pj4gb3JkZXIpIDw8IG9yZGVyOworICAgIGRvbmUgPSB4Y19kb21haW5fcG9wdWxhdGVfcGh5c21h
cCh4Y2gsIGN0eC0+ZG9taWQsIDEsIG9yZGVyLCAwLCAmZXh0ZW50KTsKKyAgICBpZiAoIGRvbmUg
PCAwICkKKyAgICB7CisgICAgICAgIFBFUlJPUigicG9wdWxhdGVfcGh5c21hcCBmYWlsZWQuIik7
CisgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICB9CisgICAgaWYgKCBkb25lID09IDAgKQorICAg
ICAgICByZXR1cm4gZmFsc2U7CisKKyAgICBEUFJJTlRGKCI0SyBiYXNlX3BmbiAlIiBQUklfeGVu
X3BmbiAiXG4iLCBzcC0+YmFzZV9wZm4pOworICAgIHJldHVybiB0cnVlOworfQorLyoKKyAqIEF0
dGVtcHQgdG8gYWxsb2NhdGUgYSBzdXBlcnBhZ2Ugd2hlcmUgdGhlIHBmbiByZXNpZGVzLgorICov
CitzdGF0aWMgaW50IHg4Nl9odm1fYWxsb2NhdGVfcGZuKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpj
dHgsIHhlbl9wZm5fdCBwZm4pCit7CisgICAgeGNfaW50ZXJmYWNlICp4Y2ggPSBjdHgtPnhjaDsK
KyAgICBib29sIHN1Y2Nlc3M7CisgICAgaW50IHJjID0gLTE7CisgICAgdW5zaWduZWQgbG9uZyBp
ZHhfMWcsIGlkeF8ybTsKKyAgICBzdHJ1Y3QgeDg2X2h2bV9zcCBzcCA9IHsKKyAgICAgICAgLnBm
biA9IHBmbgorICAgIH07CisKKyAgICBpZiAoIHhjX3NyX3Rlc3RfYml0KHBmbiwgJmN0eC0+eDg2
X2h2bS5yZXN0b3JlLmFsbG9jYXRlZF9wZm5zKSApCisgICAgICAgIHJldHVybiAwOworCisgICAg
aWR4XzFnID0gcGZuID4+IFNVUEVSUEFHRV8xR0JfU0hJRlQ7CisgICAgaWR4XzJtID0gcGZuID4+
IFNVUEVSUEFHRV8yTUJfU0hJRlQ7CisgICAgaWYgKCAheGNfc3JfYml0bWFwX3Jlc2l6ZSgmY3R4
LT54ODZfaHZtLnJlc3RvcmUuYXR0ZW1wdGVkXzFnLCBpZHhfMWcpICkKKyAgICB7CisgICAgICAg
IFBFUlJPUigiRmFpbGVkIHRvIHJlYWxsb2MgYXR0ZW1wdGVkXzFnIGZvciBwZm4gJSIgUFJJX3hl
bl9wZm4sIHBmbiApOworICAgICAgICByZXR1cm4gLTE7CisgICAgfQorICAgIGlmICggIXhjX3Ny
X2JpdG1hcF9yZXNpemUoJmN0eC0+eDg2X2h2bS5yZXN0b3JlLmF0dGVtcHRlZF8ybSwgaWR4XzJt
KSApCisgICAgeworICAgICAgICBQRVJST1IoIkZhaWxlZCB0byByZWFsbG9jIGF0dGVtcHRlZF8y
bSBmb3IgcGZuICUiIFBSSV94ZW5fcGZuLCBwZm4gKTsKKyAgICAgICAgcmV0dXJuIC0xOworICAg
IH0KKworICAgIHNwLmluZGV4ID0gaWR4XzFnOworICAgIHN1Y2Nlc3MgPSB4ODZfaHZtX2FsbG9j
XzFnKGN0eCwgJnNwKTsKKworICAgIGlmICggc3VjY2VzcyA9PSBmYWxzZSApCisgICAgeworICAg
ICAgICBzcC5pbmRleCA9IGlkeF8ybTsKKyAgICAgICAgc3VjY2VzcyA9IHg4Nl9odm1fYWxsb2Nf
Mm0oY3R4LCAmc3ApOworICAgIH0KKworICAgIGlmICggc3VjY2VzcyA9PSBmYWxzZSApCisgICAg
eworICAgICAgICBzcC5pbmRleCA9IDA7CisgICAgICAgIHN1Y2Nlc3MgPSB4ODZfaHZtX2FsbG9j
XzRrKGN0eCwgJnNwKTsKKyAgICB9CisKKyAgICBpZiAoIHN1Y2Nlc3MgPT0gdHJ1ZSApCisgICAg
eworICAgICAgICBkbyB7CisgICAgICAgICAgICBzcC5jb3VudC0tOworICAgICAgICAgICAgY3R4
LT5yZXN0b3JlLnRvdF9wYWdlcysrOworICAgICAgICAgICAgcmMgPSBwZm5fc2V0X2FsbG9jYXRl
ZChjdHgsIHNwLmJhc2VfcGZuICsgc3AuY291bnQpOworICAgICAgICAgICAgaWYgKCByYyApCisg
ICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0gd2hpbGUgKCBzcC5jb3VudCApOworICAg
IH0KKyAgICByZXR1cm4gcmM7Cit9CisKKy8qIEtlZXAgdHJhY2sgb2YgcGZucyB0aGF0IG5lZWQg
dG8gYmUgcmVsZWFzZWQuICovCitzdGF0aWMgYm9vbCB4ODZfaHZtX3N0YXNoX3BmbihzdHJ1Y3Qg
eGNfc3JfY29udGV4dCAqY3R4LCB4ZW5fcGZuX3QgcGZuKQoreworICAgIHhjX2ludGVyZmFjZSAq
eGNoID0gY3R4LT54Y2g7CisgICAgdW5zaWduZWQgbG9uZyBpZHggPSBjdHgtPng4Nl9odm0ucmVz
dG9yZS5ucl9leHRlbnRzOworCisgICAgaWYgKCBpZHggPiBjdHgtPng4Nl9odm0ucmVzdG9yZS5t
YXhfZXh0ZW50cyApCisgICAgeworICAgICAgICB1bnNpZ25lZCBsb25nIG1heF9leHRlbnRzID0g
Y3R4LT54ODZfaHZtLnJlc3RvcmUubWF4X2V4dGVudHMgKiAyOworICAgICAgICBzaXplX3Qgc2l6
ZSA9IHNpemVvZigqY3R4LT54ODZfaHZtLnJlc3RvcmUuZXh0ZW50cykgKiBtYXhfZXh0ZW50czsK
KyAgICAgICAgdm9pZCAqcCA9IHJlYWxsb2MoY3R4LT54ODZfaHZtLnJlc3RvcmUuZXh0ZW50cywg
c2l6ZSk7CisKKyAgICAgICAgaWYgKCAhcCApCisgICAgICAgIHsKKyAgICAgICAgICAgIFBFUlJP
UigiRmFpbGVkIHRvIHJlYWxsb2MgZXh0ZW50cyBhcnJheSAlbHUiLCBtYXhfZXh0ZW50cyk7Cisg
ICAgICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgICAgIH0KKyAgICAgICAgY3R4LT54ODZfaHZt
LnJlc3RvcmUuZXh0ZW50cyA9IHA7CisgICAgICAgIGN0eC0+eDg2X2h2bS5yZXN0b3JlLm1heF9l
eHRlbnRzID0gbWF4X2V4dGVudHM7CisgICAgfQorCisgICAgY3R4LT54ODZfaHZtLnJlc3RvcmUu
ZXh0ZW50c1tpZHhdID0gcGZuOworICAgIGN0eC0+eDg2X2h2bS5yZXN0b3JlLm5yX2V4dGVudHMr
KzsKKyAgICByZXR1cm4gdHJ1ZTsKK30KKworLyoKKyAqIENoZWNrIGlmIGEgcmFuZ2Ugb2YgcGZu
cyByZXByZXNlbnRzIGEgY29udGlndW91cyBzdXBlcnBhZ2UKKyAqIFJldHVybnMgdGhlIG51bWJl
ciBvZiBjb250aWd1b3VzIHBhZ2VzCisgKi8KK3N0YXRpYyB1bnNpZ25lZCBsb25nIHg4Nl9odm1f
c2Nhbl8ybSh4ZW5fcGZuX3QgKnBmbnMsIHVuc2lnbmVkIGxvbmcgaWR4LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWF4KQoreworICAgIHhlbl9w
Zm5fdCB2YWwgPSBwZm5zW2lkeF07CisgICAgdW5zaWduZWQgbG9uZyBpID0gMDsKKworICAgIC8q
IEZpcnN0IHBmbiB3YXMgYWxyZWFkeSBjaGVja2VkICovCisgICAgZG8geworICAgICAgICB2YWwr
KzsKKyAgICAgICAgaSsrOworICAgICAgICBpZiAoIHBmbnNbaWR4ICsgaV0gIT0gdmFsICkKKyAg
ICAgICAgICAgIGJyZWFrOworICAgIH0gd2hpbGUgKCBpIDwgU1VQRVJQQUdFXzJNQl9OUl9QRk5T
ICk7CisKKyAgICByZXR1cm4gaTsKK30KKworc3RhdGljIGJvb2wgeDg2X2h2bV9yZWxlYXNlXzJt
X3NwKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsIHVuc2lnbmVkIGxvbmcgaWR4KQoreworICAg
IHhjX2ludGVyZmFjZSAqeGNoID0gY3R4LT54Y2g7CisgICAgaW50IHJjOworICAgIHVpbnQzMl90
IGRvbWlkID0gY3R4LT5kb21pZDsKKyAgICB1bnNpZ25lZCBpbnQgb3JkZXIgPSBTVVBFUlBBR0Vf
Mk1CX1NISUZUOworICAgIHhlbl9wZm5fdCBiYXNlX3BmbiA9IGN0eC0+eDg2X2h2bS5yZXN0b3Jl
LmV4dGVudHNbaWR4XTsKKworICAgIERQUklOVEYoInJlbGVhc2luZyAybWIgYXQgJSIgUFJJX3hl
bl9wZm4sIGJhc2VfcGZuKTsKKyAgICByYyA9IHhjX2RvbWFpbl9kZWNyZWFzZV9yZXNlcnZhdGlv
bl9leGFjdCh4Y2gsIGRvbWlkLCAxLCBvcmRlciwgJmJhc2VfcGZuKTsKKyAgICBpZiAoIHJjICkK
KyAgICB7CisgICAgICAgIFBFUlJPUigiRmFpbGVkIHRvIHJlbGVhc2UgMm1iIGF0ICVseCIsIGlk
eCk7CisgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICB9CisgICAgcmV0dXJuIHRydWU7Cit9CisK
K3N0YXRpYyBib29sIHg4Nl9odm1fcmVsZWFzZV9wYWdlcyhzdHJ1Y3QgeGNfc3JfY29udGV4dCAq
Y3R4LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgc3Rh
cnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBpZHgp
Cit7CisgICAgeGNfaW50ZXJmYWNlICp4Y2ggPSBjdHgtPnhjaDsKKyAgICBpbnQgcmM7CisgICAg
dWludDMyX3QgZG9taWQgPSBjdHgtPmRvbWlkOworICAgIHVuc2lnbmVkIGludCBvcmRlciA9IDA7
CisgICAgdW5zaWduZWQgbG9uZyBudW0gPSBpZHggLSBzdGFydDsKKyAgICB4ZW5fcGZuX3QgKnBm
bnMgPSAmY3R4LT54ODZfaHZtLnJlc3RvcmUuZXh0ZW50c1tzdGFydF07CisKKyAgICBEUFJJTlRG
KCJyZWxlYXNpbmcgJWx1IDRrIHBhZ2VzIiwgbnVtKTsKKyAgICByYyA9IHhjX2RvbWFpbl9kZWNy
ZWFzZV9yZXNlcnZhdGlvbl9leGFjdCh4Y2gsIGRvbWlkLCBudW0sIG9yZGVyLCBwZm5zKTsKKyAg
ICBpZiAoIHJjICkKKyAgICB7CisgICAgICAgIFBFUlJPUigiRmFpbGVkIHRvIHJlbGVhc2UgJWx1
IHBmbnMiLCBudW0pOworICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgfQorICAgIHJldHVybiB0
cnVlOworfQorCisvKiBSZWxlYXNlIHBmbnMgd2hpY2ggYXJlIG5vdCBwb3B1bGF0ZWQuICovCitz
dGF0aWMgYm9vbCB4ODZfaHZtX2ZyZWVfcGZucyhzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4KQor
eworICAgIHhjX2ludGVyZmFjZSAqeGNoID0gY3R4LT54Y2g7CisgICAgeGVuX3Bmbl90ICpwZm5z
ID0gY3R4LT54ODZfaHZtLnJlc3RvcmUuZXh0ZW50czsKKyAgICB4ZW5fcGZuX3QgbWFzazsKKyAg
ICB1bnNpZ25lZCBsb25nIGlkeCwgc3RhcnQsIG51bSwgbWF4OworCisgICAgbWF4ID0gY3R4LT54
ODZfaHZtLnJlc3RvcmUubnJfZXh0ZW50czsKKyAgICBpZiAoICFtYXggKQorICAgICAgICByZXR1
cm4gdHJ1ZTsKKworICAgIG1hc2sgPSAoMVVMIDw8IFNVUEVSUEFHRV8yTUJfU0hJRlQpIC0gMTsK
KyAgICBpZHggPSAwOworICAgIHN0YXJ0ID0gMDsKKyAgICB3aGlsZSAoIGlkeCA8IG1heCApCisg
ICAgeworICAgICAgICAvKiBUaGlzIGlzIHRoZSBzdGFydCBvZiBhIDJNIHJhbmdlLCByZWxlYXNl
IGFzIGEgc2luZ2xlIHN1cGVycGFnZSAqLworICAgICAgICBpZiAoIChwZm5zW2lkeF0gJiBtYXNr
ICkgPT0gMCAmJgorICAgICAgICAgICAgIGlkeCArIFNVUEVSUEFHRV8yTUJfTlJfUEZOUyA8PSBt
YXggKQorICAgICAgICB7CisgICAgICAgICAgICBudW0gPSB4ODZfaHZtX3NjYW5fMm0ocGZucywg
aWR4LCBtYXgpOworICAgICAgICAgICAgRFBSSU5URigiZm91bmQgJWx1IHBmbnMgYXQgJSIgUFJJ
X3hlbl9wZm4sIG51bSwgcGZuc1tpZHhdKTsKKyAgICAgICAgICAgIGlmICggbnVtID09IFNVUEVS
UEFHRV8yTUJfTlJfUEZOUyApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgLyogUmVs
ZWFzZSByYW5nZSBiZWZvcmUgdGhpcyBzdXBlcnBhZ2UgKi8KKyAgICAgICAgICAgICAgICBpZiAo
IChpZHggLSBzdGFydCkgPiAwICYmCisgICAgICAgICAgICAgICAgICAgICB4ODZfaHZtX3JlbGVh
c2VfcGFnZXMoY3R4LCBzdGFydCwgaWR4KSA9PSBmYWxzZSApCisgICAgICAgICAgICAgICAgICAg
IHJldHVybiBmYWxzZTsKKyAgICAgICAgICAgICAgICBpZiAoIHg4Nl9odm1fcmVsZWFzZV8ybV9z
cChjdHgsIGlkeCkgPT0gZmFsc2UgKQorICAgICAgICAgICAgICAgICAgICByZXR1cm4gZmFsc2U7
CisgICAgICAgICAgICAgICAgc3RhcnQgPSBpZHggKyBudW07CisgICAgICAgICAgICB9CisgICAg
ICAgICAgICBpZHggKz0gbnVtOworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgewor
ICAgICAgICAgICAgaWR4Kys7CisgICAgICAgIH0KKyAgICB9CisKKyAgICAvKiBSZWxlYXNlIHJl
bWFpbmluZyBwYWdlcywgb3IgZXZlcnl0aGluZyBpZiBubyBzdXBlcnBhZ2Ugd2FzIGZvdW5kICov
CisgICAgaWYgKCAoaWR4IC0gc3RhcnQpID4gMCAmJiB4ODZfaHZtX3JlbGVhc2VfcGFnZXMoY3R4
LCBzdGFydCwgaWR4KSA9PSBmYWxzZSApCisgICAgICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAg
ICBjdHgtPng4Nl9odm0ucmVzdG9yZS5ucl9leHRlbnRzID0gMDsKKyAgICByZXR1cm4gdHJ1ZTsK
K30KKworc3RhdGljIGJvb2wgeDg2X2h2bV9wdW5jaF9ob2xlKHN0cnVjdCB4Y19zcl9jb250ZXh0
ICpjdHgsIHhlbl9wZm5fdCBtYXhfcGZuKQoreworICAgIHhjX2ludGVyZmFjZSAqeGNoID0gY3R4
LT54Y2g7CisgICAgc3RydWN0IHhjX3NyX2JpdG1hcCAqYm0gPSAmY3R4LT54ODZfaHZtLnJlc3Rv
cmUuYWxsb2NhdGVkX3BmbnM7CisgICAgeGVuX3Bmbl90IHBmbiwgc3RhcnRfcGZuOworICAgIHVu
c2lnbmVkIGludCBmcmVlZCA9IDAsIG9yZGVyOworCisgICAgLyogRXhwYW5kIHRoZSBiaXRtYXAg
dG8gYWxsb3cgY2xlYXJpbmcgYml0cyB1cCB0byBtYXhfcGZuICovCisgICAgaWYgKCAheGNfc3Jf
Yml0bWFwX3Jlc2l6ZShibSwgbWF4X3BmbikgKQorICAgIHsKKyAgICAgICAgUEVSUk9SKCJGYWls
ZWQgdG8gcmVhbGxvYyBhbGxvY2F0ZWRfcGZucyAlIiBQUklfeGVuX3BmbiwgbWF4X3Bmbik7Cisg
ICAgICAgIHJldHVybiBmYWxzZTsKKyAgICB9CisgICAgLyoKKyAgICAgKiBTY2FuIHRoZSBlbnRp
cmUgc3VwZXJwYWdlIGJlY2F1c2Ugc2V2ZXJhbCBiYXRjaGVzIHdpbGwgZml0IGludG8KKyAgICAg
KiBhIHN1cGVycGFnZSwgYW5kIGl0IGlzIHVua25vd24gd2hpY2ggcGZuIHRyaWdnZXJlZCB0aGUg
YWxsb2NhdGlvbi4KKyAgICAgKi8KKyAgICBvcmRlciA9IFNVUEVSUEFHRV8xR0JfU0hJRlQ7Cisg
ICAgcGZuID0gc3RhcnRfcGZuID0gKG1heF9wZm4gPj4gb3JkZXIpIDw8IG9yZGVyOworCisgICAg
d2hpbGUgKCBwZm4gPD0gbWF4X3BmbiApCisgICAgeworICAgICAgICBpZiAoICFwZm5faXNfcG9w
dWxhdGVkKGN0eCwgcGZuKSAmJgorICAgICAgICAgICAgeGNfc3JfdGVzdF9hbmRfY2xlYXJfYml0
KHBmbiwgYm0pICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCB4ODZfaHZtX3N0YXNoX3Bm
bihjdHgsIHBmbikgPT0gZmFsc2UgKQorICAgICAgICAgICAgICAgIHJldHVybiBmYWxzZTsKKyAg
ICAgICAgICAgIGN0eC0+cmVzdG9yZS50b3RfcGFnZXMtLTsKKyAgICAgICAgICAgIGZyZWVkKys7
CisgICAgICAgIH0KKyAgICAgICAgcGZuKys7CisgICAgfQorCisgICAgaWYgKCBmcmVlZCApCisg
ICAgeworICAgICAgICBEUFJJTlRGKCIldSBwYWdlcyB0byBiZSBmcmVlZCBiZXR3ZWVuICUiIFBS
SV94ZW5fcGZuICIgJSIgUFJJX3hlbl9wZm4sCisgICAgICAgICAgICAgICAgZnJlZWQsIHN0YXJ0
X3BmbiwgbWF4X3Bmbik7CisgICAgICAgIGlmICggeDg2X2h2bV9mcmVlX3BmbnMoY3R4KSA9PSBm
YWxzZSApCisgICAgICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgfQorCisgICAgcmV0dXJuIHRy
dWU7Cit9CisKKy8qIEF2b2lkIGFsbG9jYXRpbmcgYSBzdXBlcnBhZ2UgaWYgYSBob2xlIGV4aXN0
cyAqLworc3RhdGljIGJvb2wgeDg2X2h2bV9tYXJrX2hvbGVfaW5fc3Aoc3RydWN0IHhjX3NyX2Nv
bnRleHQgKmN0eCwgeGVuX3Bmbl90IHBmbikKK3sKKyAgICB4Y19pbnRlcmZhY2UgKnhjaCA9IGN0
eC0+eGNoOworICAgIHN0cnVjdCB4Y19zcl9iaXRtYXAgKmJtOworICAgIHVuc2lnbmVkIGxvbmcg
aWR4XzFnLCBpZHhfMm07CisKKyAgICBpZHhfMWcgPSBwZm4gPj4gU1VQRVJQQUdFXzFHQl9TSElG
VDsKKyAgICBpZHhfMm0gPSBwZm4gPj4gU1VQRVJQQUdFXzJNQl9TSElGVDsKKworICAgIGJtID0g
JmN0eC0+eDg2X2h2bS5yZXN0b3JlLmF0dGVtcHRlZF8xZzsKKyAgICBpZiAoIHhjX3NyX3NldF9i
aXQoaWR4XzFnLCBibSkgPT0gZmFsc2UgKQorICAgIHsKKyAgICAgICAgUEVSUk9SKCJGYWlsZWQg
dG8gcmVhbGxvYyBhdHRlbXB0ZWRfMWcgZm9yIHBmbiAlIiBQUklfeGVuX3BmbiwgcGZuICk7Cisg
ICAgICAgIHJldHVybiBmYWxzZTsKKyAgICB9CisKKyAgICBibSA9ICZjdHgtPng4Nl9odm0ucmVz
dG9yZS5hdHRlbXB0ZWRfMm07CisgICAgaWYgKCB4Y19zcl9zZXRfYml0KGlkeF8ybSwgYm0pID09
IGZhbHNlICkKKyAgICB7CisgICAgICAgIFBFUlJPUigiRmFpbGVkIHRvIHJlYWxsb2MgYXR0ZW1w
dGVkXzJtIGZvciBwZm4gJSIgUFJJX3hlbl9wZm4sIHBmbiApOworICAgICAgICByZXR1cm4gZmFs
c2U7CisgICAgfQorICAgIHJldHVybiB0cnVlOworfQorCisvKgorICogVHJ5IHRvIGFsbG9jYXRl
IHN1cGVycGFnZXMuCisgKiBUaGlzIHdvcmtzIHdpdGhvdXQgbWVtb3J5IG1hcCBvbmx5IGlmIHRo
ZSBwZm5zIGFycml2ZSBpbiBpbmNyZW1lbnRhbCBvcmRlci4KKyAqLworc3RhdGljIGludCB4ODZf
aHZtX3BvcHVsYXRlX3BmbnMoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgdW5zaWduZWQgaW50
IGNvdW50LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgeGVuX3Bmbl90
ICpwZm5zLCBjb25zdCB1aW50MzJfdCAqdHlwZXMpCit7CisgICAgeGNfaW50ZXJmYWNlICp4Y2gg
PSBjdHgtPnhjaDsKKyAgICB4ZW5fcGZuX3QgcGZuLCBtaW5fcGZuID0gcGZuc1swXSwgbWF4X3Bm
biA9IHBmbnNbMF07CisgICAgeGVuX3Bmbl90IGlkeDFHLCBpZHgyTTsKKyAgICB1bnNpZ25lZCBp
bnQgaSwgb3JkZXI7CisgICAgaW50IHJjID0gLTE7CisKKyAgICAvKgorICAgICAqIEFuYWx5emUg
dGhlIGFycmF5OgorICAgICAqIC0gdG8gc2hvdyBzdGF0aXN0aWNzCisgICAgICogLSB0byBpbmRp
Y2F0ZSBob2xlcyB0byB0aGUgc3VwZXJwYWdlIGFsbG9jYXRvcgorICAgICAqICAgdGhpcyB3b3Vs
ZCBiZSBtb3JlIGVmZmljaWVudCB3aXRoIGJhdGNoZXMgZm9yIDFHIGluc3RlYWQgb2YgNE0KKyAg
ICAgKiAgIHdpdGggNE0gYmF0Y2hlcyBhIDFHIHN1cGVycGFnZSBtaWdodCBiZSBhbGxvY2F0ZWQg
YmVmb3JlIGEgaG9sZSBpcyBzZWVuCisgICAgICovCisgICAgZm9yICggaSA9IDA7IGkgPCBjb3Vu
dDsgKytpICkKKyAgICB7CisgICAgICAgIGlmICggcGZuc1tpXSA8IG1pbl9wZm4gKQorICAgICAg
ICAgICAgbWluX3BmbiA9IHBmbnNbaV07CisgICAgICAgIGlmICggcGZuc1tpXSA+IG1heF9wZm4g
KQorICAgICAgICAgICAgbWF4X3BmbiA9IHBmbnNbaV07CisKKyAgICAgICAgc3dpdGNoICh0eXBl
c1tpXSkgeworICAgICAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BGSU5GT19YVEFCOgorICAgICAg
ICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BGSU5GT19CUk9LRU46CisgICAgICAgICAgICAgICAgaWYg
KCB4ODZfaHZtX21hcmtfaG9sZV9pbl9zcChjdHgsIHBmbnNbaV0pID09IGZhbHNlICkKKyAgICAg
ICAgICAgICAgICAgICAgZ290byBlcnI7CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAg
ICAgICBkZWZhdWx0OgorICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgfQor
ICAgIERQUklOVEYoImJhdGNoIG9mICV1IHBmbnMgYmV0d2VlbiAlIiBQUklfeGVuX3BmbiAiICUi
IFBSSV94ZW5fcGZuICJcbiIsCisgICAgICAgICAgICBjb3VudCwgbWluX3BmbiwgbWF4X3Bmbik7
CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IGNvdW50OyArK2kgKQorICAgIHsKKyAgICAgICAgcGZu
ID0gcGZuc1tpXTsKKyAgICAgICAgaWR4MUcgPSBwZm4gPj4gU1VQRVJQQUdFXzFHQl9TSElGVDsK
KyAgICAgICAgaWR4Mk0gPSBwZm4gPj4gU1VQRVJQQUdFXzJNQl9TSElGVDsKKworICAgICAgICAv
KgorICAgICAgICAgKiBIYW5kbGUgYmF0Y2hlcyBzbWFsbGVyIHRoYW4gMUdCLgorICAgICAgICAg
KiBJZiB0aGlzIHBmbiBpcyBpbiBhbm90aGVyIDJNQiBzdXBlcnBhZ2UgaXQgaXMgcmVxdWlyZWQg
dG8gcHVuY2ggaG9sZXMKKyAgICAgICAgICogdG8gcmVsZWFzZSBtZW1vcnksIHN0YXJ0aW5nIGZy
b20gdGhlIDFHQiBib3VuZGFyeSB1cCB0byB0aGUgaGlnaGVzdAorICAgICAgICAgKiBwZm4gd2l0
aGluIHRoZSBwcmV2aW91cyAyTUIgc3VwZXJwYWdlLgorICAgICAgICAgKi8KKyAgICAgICAgaWYg
KCBjdHgtPng4Nl9odm0ucmVzdG9yZS5pZHgxR19wcmV2ID09IGlkeDFHICYmCisgICAgICAgICAg
ICAgY3R4LT54ODZfaHZtLnJlc3RvcmUuaWR4Mk1fcHJldiA9PSBpZHgyTSApCisgICAgICAgIHsK
KyAgICAgICAgICAgIC8qIFNhbWUgMk1CIHN1cGVycGFnZSwgbm90aGluZyB0byBkbyAqLworICAg
ICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgLyoKKyAgICAgICAg
ICAgICAqIElmIHRoaXMgbmV4dCBwZm4gaXMgd2l0aGluIGFub3RoZXIgMUdCIG9yIDJNQiBzdXBl
cnBhZ2UgaXQgaXMKKyAgICAgICAgICAgICAqIHJlcXVpcmVkIHRvIHNjYW4gdGhlIGVudGlyZSBw
cmV2aW91cyBzdXBlcnBhZ2UgYmVjYXVzZSB0aGVyZQorICAgICAgICAgICAgICogbWlnaHQgYmUg
aG9sZXMgYmV0d2VlbiB0aGUgbGFzdCBwZm4gYW5kIHRoZSBlbmQgb2YgdGhlIHN1cGVycGFnZQor
ICAgICAgICAgICAgICogY29udGFpbmluZyB0aGF0IHBmbi4KKyAgICAgICAgICAgICAqLworICAg
ICAgICAgICAgaWYgKCBjdHgtPng4Nl9odm0ucmVzdG9yZS5pZHgxR19wcmV2ICE9IGlkeDFHICkK
KyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBvcmRlciA9IFNVUEVSUEFHRV8xR0JfU0hJ
RlQ7CisgICAgICAgICAgICAgICAgbWF4X3BmbiA9ICgoY3R4LT54ODZfaHZtLnJlc3RvcmUuaWR4
MUdfcHJldiArIDEpIDw8IG9yZGVyKSAtIDE7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBl
bHNlCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgb3JkZXIgPSBTVVBFUlBBR0VfMk1C
X1NISUZUOworICAgICAgICAgICAgICAgIG1heF9wZm4gPSAoKGN0eC0+eDg2X2h2bS5yZXN0b3Jl
LmlkeDJNX3ByZXYgKyAxKSA8PCBvcmRlcikgLSAxOworICAgICAgICAgICAgfQorCisgICAgICAg
ICAgICBpZiAoIHg4Nl9odm1fcHVuY2hfaG9sZShjdHgsIG1heF9wZm4pID09IGZhbHNlICkKKyAg
ICAgICAgICAgICAgICBnb3RvIGVycjsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggKHR5cGVz
W2ldICE9IFhFTl9ET01DVExfUEZJTkZPX1hUQUIgJiYKKyAgICAgICAgICAgICAgdHlwZXNbaV0g
IT0gWEVOX0RPTUNUTF9QRklORk9fQlJPS0VOKSAmJgorICAgICAgICAgICAgICFwZm5faXNfcG9w
dWxhdGVkKGN0eCwgcGZuKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJjID0geDg2X2h2bV9h
bGxvY2F0ZV9wZm4oY3R4LCBwZm4pOworICAgICAgICAgICAgaWYgKCByYyApCisgICAgICAgICAg
ICAgICAgZ290byBlcnI7CisgICAgICAgICAgICByYyA9IHBmbl9zZXRfcG9wdWxhdGVkKGN0eCwg
cGZuKTsKKyAgICAgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgICAgIGdvdG8gZXJyOwor
ICAgICAgICB9CisgICAgICAgIGN0eC0+eDg2X2h2bS5yZXN0b3JlLmlkeDFHX3ByZXYgPSBpZHgx
RzsKKyAgICAgICAgY3R4LT54ODZfaHZtLnJlc3RvcmUuaWR4Mk1fcHJldiA9IGlkeDJNOworICAg
IH0KKworICAgIHJjID0gMDsKKworIGVycjoKKyAgICByZXR1cm4gcmM7Cit9CisKKwogc3RydWN0
IHhjX3NyX3Jlc3RvcmVfb3BzIHJlc3RvcmVfb3BzX3g4Nl9odm0gPQogewogICAgIC5wZm5faXNf
dmFsaWQgICAgPSB4ODZfaHZtX3Bmbl9pc192YWxpZCwKQEAgLTIzNiw2ICs3NzEsNyBAQCBzdHJ1
Y3QgeGNfc3JfcmVzdG9yZV9vcHMgcmVzdG9yZV9vcHNfeDg2X2h2bSA9CiAgICAgLnNldF9wYWdl
X3R5cGUgICA9IHg4Nl9odm1fc2V0X3BhZ2VfdHlwZSwKICAgICAubG9jYWxpc2VfcGFnZSAgID0g
eDg2X2h2bV9sb2NhbGlzZV9wYWdlLAogICAgIC5zZXR1cCAgICAgICAgICAgPSB4ODZfaHZtX3Nl
dHVwLAorICAgIC5wb3B1bGF0ZV9wZm5zICAgPSB4ODZfaHZtX3BvcHVsYXRlX3BmbnMsCiAgICAg
LnByb2Nlc3NfcmVjb3JkICA9IHg4Nl9odm1fcHJvY2Vzc19yZWNvcmQsCiAgICAgLnN0cmVhbV9j
b21wbGV0ZSA9IHg4Nl9odm1fc3RyZWFtX2NvbXBsZXRlLAogICAgIC5jbGVhbnVwICAgICAgICAg
PSB4ODZfaHZtX2NsZWFudXAsCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19zcl9yZXN0b3Jl
X3g4Nl9wdi5jIGIvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfcHYuYwppbmRleCA1MGUy
NWMxNjJjLi44Nzk1NzU1OWJjIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19zcl9yZXN0b3Jl
X3g4Nl9wdi5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X3B2LmMKQEAgLTkz
Niw2ICs5MzYsNzUgQEAgc3RhdGljIHZvaWQgeDg2X3B2X3NldF9nZm4oc3RydWN0IHhjX3NyX2Nv
bnRleHQgKmN0eCwgeGVuX3Bmbl90IHBmbiwKICAgICAgICAgKCh1aW50MzJfdCAqKWN0eC0+eDg2
X3B2LnAybSlbcGZuXSA9IG1mbjsKIH0KIAorLyoKKyAqIEdpdmVuIGEgc2V0IG9mIHBmbnMsIG9i
dGFpbiBtZW1vcnkgZnJvbSBYZW4gdG8gZmlsbCB0aGUgcGh5c21hcCBmb3IgdGhlCisgKiB1bnBv
cHVsYXRlZCBzdWJzZXQuICBJZiB0eXBlcyBpcyBOVUxMLCBubyBwYWdlIHR5cGUgY2hlY2tpbmcg
aXMgcGVyZm9ybWVkCisgKiBhbmQgYWxsIHVucG9wdWxhdGVkIHBmbnMgYXJlIHBvcHVsYXRlZC4K
KyAqLworc3RhdGljIGludCB4ODZfcHZfcG9wdWxhdGVfcGZucyhzdHJ1Y3QgeGNfc3JfY29udGV4
dCAqY3R4LCB1bnNpZ25lZCBjb3VudCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3QgeGVuX3Bmbl90ICpvcmlnaW5hbF9wZm5zLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCB1aW50MzJfdCAqdHlwZXMpCit7CisgICAgeGNfaW50ZXJmYWNlICp4Y2gg
PSBjdHgtPnhjaDsKKyAgICB4ZW5fcGZuX3QgKm1mbnMgPSBtYWxsb2MoY291bnQgKiBzaXplb2Yo
Km1mbnMpKSwKKyAgICAgICAgKnBmbnMgPSBtYWxsb2MoY291bnQgKiBzaXplb2YoKnBmbnMpKTsK
KyAgICB1bnNpZ25lZCBpLCBucl9wZm5zID0gMDsKKyAgICBpbnQgcmMgPSAtMTsKKworICAgIGlm
ICggIW1mbnMgfHwgIXBmbnMgKQorICAgIHsKKyAgICAgICAgRVJST1IoIkZhaWxlZCB0byBhbGxv
Y2F0ZSAlenUgYnl0ZXMgZm9yIHBvcHVsYXRpbmcgdGhlIHBoeXNtYXAiLAorICAgICAgICAgICAg
ICAyICogY291bnQgKiBzaXplb2YoKm1mbnMpKTsKKyAgICAgICAgZ290byBlcnI7CisgICAgfQor
CisgICAgZm9yICggaSA9IDA7IGkgPCBjb3VudDsgKytpICkKKyAgICB7CisgICAgICAgIGlmICgg
KCF0eXBlcyB8fCAodHlwZXMgJiYKKyAgICAgICAgICAgICAgICAgICAgICAgICAodHlwZXNbaV0g
IT0gWEVOX0RPTUNUTF9QRklORk9fWFRBQiAmJgorICAgICAgICAgICAgICAgICAgICAgICAgICB0
eXBlc1tpXSAhPSBYRU5fRE9NQ1RMX1BGSU5GT19CUk9LRU4pKSkgJiYKKyAgICAgICAgICAgICAh
cGZuX2lzX3BvcHVsYXRlZChjdHgsIG9yaWdpbmFsX3BmbnNbaV0pICkKKyAgICAgICAgeworICAg
ICAgICAgICAgcmMgPSBwZm5fc2V0X3BvcHVsYXRlZChjdHgsIG9yaWdpbmFsX3BmbnNbaV0pOwor
ICAgICAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICAgICAgZ290byBlcnI7CisgICAgICAg
ICAgICBwZm5zW25yX3BmbnNdID0gbWZuc1tucl9wZm5zXSA9IG9yaWdpbmFsX3BmbnNbaV07Cisg
ICAgICAgICAgICArK25yX3BmbnM7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBpZiAoIG5yX3Bm
bnMgKQorICAgIHsKKyAgICAgICAgcmMgPSB4Y19kb21haW5fcG9wdWxhdGVfcGh5c21hcF9leGFj
dCgKKyAgICAgICAgICAgIHhjaCwgY3R4LT5kb21pZCwgbnJfcGZucywgMCwgMCwgbWZucyk7Cisg
ICAgICAgIGlmICggcmMgKQorICAgICAgICB7CisgICAgICAgICAgICBQRVJST1IoIkZhaWxlZCB0
byBwb3B1bGF0ZSBwaHlzbWFwIik7CisgICAgICAgICAgICBnb3RvIGVycjsKKyAgICAgICAgfQor
CisgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgbnJfcGZuczsgKytpICkKKyAgICAgICAgeworICAg
ICAgICAgICAgaWYgKCBtZm5zW2ldID09IElOVkFMSURfTUZOICkKKyAgICAgICAgICAgIHsKKyAg
ICAgICAgICAgICAgICBFUlJPUigiUG9wdWxhdGUgcGh5c21hcCBmYWlsZWQgZm9yIHBmbiAldSIs
IGkpOworICAgICAgICAgICAgICAgIHJjID0gLTE7CisgICAgICAgICAgICAgICAgZ290byBlcnI7
CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIGN0eC0+cmVzdG9yZS5vcHMuc2V0X2dmbihj
dHgsIHBmbnNbaV0sIG1mbnNbaV0pOworICAgICAgICB9CisgICAgfQorCisgICAgcmMgPSAwOwor
CisgZXJyOgorICAgIGZyZWUocGZucyk7CisgICAgZnJlZShtZm5zKTsKKworICAgIHJldHVybiBy
YzsKK30KKwogLyoKICAqIHJlc3RvcmVfb3BzIGZ1bmN0aW9uLiAgQ29udmVydCBwZm5zIGJhY2sg
dG8gbWZucyBpbiBwYWdldGFibGVzLiAgUG9zc2libHkKICAqIG5lZWRzIHRvIHBvcHVsYXRlIG5l
dyBmcmFtZXMgaWYgYSBQVEUgaXMgZm91bmQgcmVmZXJyaW5nIHRvIGEgZnJhbWUgd2hpY2gKQEAg
LTk4MCw3ICsxMDQ5LDcgQEAgc3RhdGljIGludCB4ODZfcHZfbG9jYWxpc2VfcGFnZShzdHJ1Y3Qg
eGNfc3JfY29udGV4dCAqY3R4LAogICAgICAgICB9CiAgICAgfQogCi0gICAgaWYgKCB0b19wb3B1
bGF0ZSAmJiBwb3B1bGF0ZV9wZm5zKGN0eCwgdG9fcG9wdWxhdGUsIHBmbnMsIE5VTEwpICkKKyAg
ICBpZiAoIHRvX3BvcHVsYXRlICYmIHg4Nl9wdl9wb3B1bGF0ZV9wZm5zKGN0eCwgdG9fcG9wdWxh
dGUsIHBmbnMsIE5VTEwpICkKICAgICAgICAgcmV0dXJuIC0xOwogCiAgICAgZm9yICggaSA9IDA7
IGkgPCAoUEFHRV9TSVpFIC8gc2l6ZW9mKHVpbnQ2NF90KSk7ICsraSApCkBAIC0xMTYwLDYgKzEy
MjksNyBAQCBzdHJ1Y3QgeGNfc3JfcmVzdG9yZV9vcHMgcmVzdG9yZV9vcHNfeDg2X3B2ID0KICAg
ICAuc2V0X2dmbiAgICAgICAgID0geDg2X3B2X3NldF9nZm4sCiAgICAgLmxvY2FsaXNlX3BhZ2Ug
ICA9IHg4Nl9wdl9sb2NhbGlzZV9wYWdlLAogICAgIC5zZXR1cCAgICAgICAgICAgPSB4ODZfcHZf
c2V0dXAsCisgICAgLnBvcHVsYXRlX3BmbnMgICA9IHg4Nl9wdl9wb3B1bGF0ZV9wZm5zLAogICAg
IC5wcm9jZXNzX3JlY29yZCAgPSB4ODZfcHZfcHJvY2Vzc19yZWNvcmQsCiAgICAgLnN0cmVhbV9j
b21wbGV0ZSA9IHg4Nl9wdl9zdHJlYW1fY29tcGxldGUsCiAgICAgLmNsZWFudXAgICAgICAgICA9
IHg4Nl9wdl9jbGVhbnVwLAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 14:21:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 14:21:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2HtO-0005RK-U5; Wed, 11 Oct 2017 14:21:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1e2HtO-0005Qn-AB
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 14:21:50 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 7C/E0-02373-DF82ED95; Wed, 11 Oct 2017 14:21:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRWlGSWpSXmKPExsUSuHLSQt0/Gvc
 iDRY9lLZY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDMeTJ7MXvDAuuLB8fQGxpe6XYxcHCwCn5gk
 jqw7y9bFyMkhIVAosW/nFOYuRg4gW0Tiyf80kBohgZNMEqf3/mEHqWETUJLYe/A4I0hCRGAio
 8TB0/cYQRLMAgoSL55vZQKxhQW8JV43bwKzWQRUJQ71z2QFsXkFjCUe75nMDLFMXuL9gvuMIM
 s4BUwkFnzyAQkLAZV0TfzKOoGRdwEjwypG9eLUorLUIl1jvaSizPSMktzEzBxdQwMzvdzU4uL
 E9NScxKRiveT83E2MwFBgAIIdjB3/nA4xSnIwKYnyXn9+N1KILyk/pTIjsTgjvqg0J7X4EKMM
 B4eSBC8LMLSEBItS01Mr0jJzgEEJk5bg4FES4T2sDpTmLS5IzC3OTIdInWI05ji26fIfJo6Om
 3f/MAmx5OXnpUqJ87qBTBIAKc0ozYMbBIuWS4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmvQ
 eykCczrwRu3yugU5iAThFNuwNySkkiQkqqgXGd/jTpM6LX6ypK5hj/MztwUE7myNtLwTeTYo6
 /XfrS9KHNG9erLDuPTD942n+PoPqkPyt5b+92mnZz6f3NUf8kNXXnLJbItjscKNL1ebXKlIOO
 G+xbxBo3Mn04s7G7Z19PhLedCIuOrO11lZ0R4qXCL2Q4p8SJqq4py907fZLCo7d16qoGp34os
 RRnJBpqMRcVJwIAPamygZECAAA=
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-16.tower-21.messagelabs.com!1507731708!64730497!1
X-Originating-IP: [81.169.146.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MSA9PiA1ODk3MjY=\n,sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MSA9PiA1ODk3MjY=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48471 invoked from network); 11 Oct 2017 14:21:48 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.161)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 14:21:48 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1507731708;
 s=domk; d=aepfle.de;
 h=References:In-Reply-To:Date:Subject:Cc:To:From;
 bh=dRikyl3VAvD1Dr0ci9mZ8fS4qF3DK0gcGsbYDl1GnI0=;
 b=SCoxFQF0Xj3rudgy7WKX3issWx4bioErVchkqmG1mMFvQWsxMU6t9fdjua56aUS/NY
 JCG1NHSEY4cWea05lcynYQnjidIAkZsp5xRKcuLjkVvM6uvhdU81Vv+yZY1i1gSz1ku9
 fBc7q7Cpfjry34l3VP5qEdxUjyW3DSCf7PrLU=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QDiZbDmui9LcK/RdXt7GAQpV1nK0XLk0Fbzd1FwkwtpDETnMYPl+awhe1GfLaCoLDva5dK
X-RZG-CLASS-ID: mo00
Received: from sender ([2001:a61:3425:72ff:16fc:b7d5:a2e5:4df1])
 by smtp.strato.de (RZmta 42.5 AUTH) with ESMTPSA id g0af76t9BELX1mW
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Wed, 11 Oct 2017 16:21:33 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xen.org, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Date: Wed, 11 Oct 2017 16:21:23 +0200
Message-Id: <20171011142124.22052-3-olaf@aepfle.de>
X-Mailer: git-send-email 2.14.2
In-Reply-To: <20171011142124.22052-1-olaf@aepfle.de>
References: <20171011142124.22052-1-olaf@aepfle.de>
Cc: Olaf Hering <olaf@aepfle.de>
Subject: [Xen-devel] [PATCH v10 2/3] tools/libxc: add API for bitmap access
	for restore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RXh0ZW5kIEFQSSBmb3IgbWFuYWdpbmcgYml0bWFwcy4gRWFjaCBiaXRtYXAgaXMgbm93IHJlcHJl
c2VudGVkIGJ5IGEKZ2VuZXJpYyBzdHJ1Y3QgeGNfc3JfYml0bWFwLgpTd2l0Y2ggdGhlIGV4aXN0
aW5nIHBvcHVsYXRlZF9wZm5zIHRvIHRoaXMgQVBJLgoKU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJp
bmcgPG9sYWZAYWVwZmxlLmRlPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KLS0tCiB0b29scy9saWJ4Yy94Y19zcl9jb21tb24uYyAgfCA0MSArKysrKysrKysrKysrKysr
KysrKysrKysrCiB0b29scy9saWJ4Yy94Y19zcl9jb21tb24uaCAgfCA3MyArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIHRvb2xzL2xpYnhjL3hjX3NyX3Jlc3Rv
cmUuYyB8IDY2ICsrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDMgZmls
ZXMgY2hhbmdlZCwgMTE1IGluc2VydGlvbnMoKyksIDY1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5jIGIvdG9vbHMvbGlieGMveGNfc3JfY29tbW9u
LmMKaW5kZXggNzliOWMzZTk0MC4uMjhjN2JlMmIxNSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMv
eGNfc3JfY29tbW9uLmMKKysrIGIvdG9vbHMvbGlieGMveGNfc3JfY29tbW9uLmMKQEAgLTE1NSw2
ICsxNTUsNDcgQEAgc3RhdGljIHZvaWQgX19hdHRyaWJ1dGVfXygodW51c2VkKSkgYnVpbGRfYXNz
ZXJ0aW9ucyh2b2lkKQogICAgIEJVSUxEX0JVR19PTihzaXplb2Yoc3RydWN0IHhjX3NyX3JlY19o
dm1fcGFyYW1zKSAgICAgICAgIT0gOCk7CiB9CiAKKy8qCisgKiBFeHBhbmQgdGhlIHRyYWNraW5n
IHN0cnVjdHVyZXMgYXMgbmVlZGVkLgorICogVG8gYXZvaWQgcmVhbGxvYygpaW5nIHRvbyBleGNl
c3NpdmVseSwgdGhlIHNpemUgaW5jcmVhc2VkIHRvIHRoZSBuZWFyZXN0IHBvd2VyCisgKiBvZiB0
d28gbGFyZ2UgZW5vdWdoIHRvIGNvbnRhaW4gdGhlIHJlcXVpcmVkIG51bWJlciBvZiBiaXRzLgor
ICovCitib29sIF94Y19zcl9iaXRtYXBfcmVzaXplKHN0cnVjdCB4Y19zcl9iaXRtYXAgKmJtLCB1
bnNpZ25lZCBsb25nIGJpdHMpCit7CisgICAgaWYgKCBiaXRzID4gYm0tPmJpdHMgKQorICAgIHsK
KyAgICAgICAgc2l6ZV90IG5ld19tYXg7CisgICAgICAgIHNpemVfdCBvbGRfc3osIG5ld19zejsK
KyAgICAgICAgdm9pZCAqcDsKKworICAgICAgICAvKiBSb3VuZCB1cCB0byB0aGUgbmVhcmVzdCBw
b3dlciBvZiB0d28gbGFyZ2VyIHRoYW4gYml0LCBsZXNzIDEuICovCisgICAgICAgIG5ld19tYXgg
PSBiaXRzOworICAgICAgICBuZXdfbWF4IHw9IG5ld19tYXggPj4gMTsKKyAgICAgICAgbmV3X21h
eCB8PSBuZXdfbWF4ID4+IDI7CisgICAgICAgIG5ld19tYXggfD0gbmV3X21heCA+PiA0OworICAg
ICAgICBuZXdfbWF4IHw9IG5ld19tYXggPj4gODsKKyAgICAgICAgbmV3X21heCB8PSBuZXdfbWF4
ID4+IDE2OworI2lmZGVmIF9feDg2XzY0X18KKyAgICAgICAgbmV3X21heCB8PSBuZXdfbWF4ID4+
IDMyOworI2VuZGlmCisKKyAgICAgICAgb2xkX3N6ID0gYml0bWFwX3NpemUoYm0tPmJpdHMgKyAx
KTsKKyAgICAgICAgbmV3X3N6ID0gYml0bWFwX3NpemUobmV3X21heCArIDEpOworICAgICAgICBw
ID0gcmVhbGxvYyhibS0+cCwgbmV3X3N6KTsKKyAgICAgICAgaWYgKCAhcCApCisgICAgICAgICAg
ICByZXR1cm4gZmFsc2U7CisKKyAgICAgICAgaWYgKGJtLT5wKQorICAgICAgICAgICAgbWVtc2V0
KHAgKyBvbGRfc3osIDAsIG5ld19zeiAtIG9sZF9zeik7CisgICAgICAgIGVsc2UKKyAgICAgICAg
ICAgIG1lbXNldChwLCAwLCBuZXdfc3opOworCisgICAgICAgIGJtLT5wID0gcDsKKyAgICAgICAg
Ym0tPmJpdHMgPSBuZXdfbWF4OworICAgIH0KKyAgICByZXR1cm4gdHJ1ZTsKK30KKwogLyoKICAq
IExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hj
X3NyX2NvbW1vbi5oIGIvdG9vbHMvbGlieGMveGNfc3JfY29tbW9uLmgKaW5kZXggYTgzZjIyYWY0
ZS4uYTcyOGM5M2U1MyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfc3JfY29tbW9uLmgKKysr
IGIvdG9vbHMvbGlieGMveGNfc3JfY29tbW9uLmgKQEAgLTE3Miw2ICsxNzIsMTIgQEAgc3RydWN0
IHhjX3NyX3g4Nl9wdl9yZXN0b3JlX3ZjcHUKICAgICBzaXplX3QgYmFzaWNzeiwgZXh0ZHN6LCB4
c2F2ZXN6LCBtc3JzejsKIH07CiAKK3N0cnVjdCB4Y19zcl9iaXRtYXAKK3sKKyAgICB2b2lkICpw
OworICAgIHVuc2lnbmVkIGxvbmcgYml0czsKK307CisKIHN0cnVjdCB4Y19zcl9jb250ZXh0CiB7
CiAgICAgeGNfaW50ZXJmYWNlICp4Y2g7CkBAIC0yNTUsOCArMjYxLDcgQEAgc3RydWN0IHhjX3Ny
X2NvbnRleHQKICAgICAgICAgICAgIGRvbWlkX3QgICAgICB4ZW5zdG9yZV9kb21pZCwgIGNvbnNv
bGVfZG9taWQ7CiAKICAgICAgICAgICAgIC8qIEJpdG1hcCBvZiBjdXJyZW50bHkgcG9wdWxhdGVk
IFBGTnMgZHVyaW5nIHJlc3RvcmUuICovCi0gICAgICAgICAgICB1bnNpZ25lZCBsb25nICpwb3B1
bGF0ZWRfcGZuczsKLSAgICAgICAgICAgIHhlbl9wZm5fdCBtYXhfcG9wdWxhdGVkX3BmbjsKKyAg
ICAgICAgICAgIHN0cnVjdCB4Y19zcl9iaXRtYXAgcG9wdWxhdGVkX3BmbnM7CiAKICAgICAgICAg
ICAgIC8qIFNlbmRlciBoYXMgaW52b2tlZCB2ZXJpZnkgbW9kZSBvbiB0aGUgc3RyZWFtLiAqLwog
ICAgICAgICAgICAgYm9vbCB2ZXJpZnk7CkBAIC0zNDMsNiArMzQ4LDcwIEBAIGV4dGVybiBzdHJ1
Y3QgeGNfc3Jfc2F2ZV9vcHMgc2F2ZV9vcHNfeDg2X2h2bTsKIGV4dGVybiBzdHJ1Y3QgeGNfc3Jf
cmVzdG9yZV9vcHMgcmVzdG9yZV9vcHNfeDg2X3B2OwogZXh0ZXJuIHN0cnVjdCB4Y19zcl9yZXN0
b3JlX29wcyByZXN0b3JlX29wc194ODZfaHZtOwogCitib29sIF94Y19zcl9iaXRtYXBfcmVzaXpl
KHN0cnVjdCB4Y19zcl9iaXRtYXAgKmJtLCB1bnNpZ25lZCBsb25nIGJpdHMpOworCitzdGF0aWMg
aW5saW5lIGJvb2wgeGNfc3JfYml0bWFwX3Jlc2l6ZShzdHJ1Y3QgeGNfc3JfYml0bWFwICpibSwg
dW5zaWduZWQgbG9uZyBiaXRzKQoreworICAgIGlmICggYml0cyA+IGJtLT5iaXRzICkKKyAgICAg
ICAgcmV0dXJuIF94Y19zcl9iaXRtYXBfcmVzaXplKGJtLCBiaXRzKTsKKyAgICByZXR1cm4gdHJ1
ZTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIHhjX3NyX2JpdG1hcF9mcmVlKHN0cnVjdCB4Y19z
cl9iaXRtYXAgKmJtKQoreworICAgIGZyZWUoIGJtLT5wICk7CisgICAgYm0tPmJpdHMgPSAwOwor
ICAgIGJtLT5wID0gTlVMTDsKK30KKworc3RhdGljIGlubGluZSBib29sIHhjX3NyX3NldF9iaXQo
dW5zaWduZWQgbG9uZyBiaXQsIHN0cnVjdCB4Y19zcl9iaXRtYXAgKmJtKQoreworICAgIGlmICgg
IXhjX3NyX2JpdG1hcF9yZXNpemUoYm0sIGJpdCkgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisK
KyAgICBzZXRfYml0KGJpdCwgYm0tPnApOworICAgIHJldHVybiB0cnVlOworfQorCitzdGF0aWMg
aW5saW5lIGJvb2wgeGNfc3JfdGVzdF9iaXQodW5zaWduZWQgbG9uZyBiaXQsIHN0cnVjdCB4Y19z
cl9iaXRtYXAgKmJtKQoreworICAgIGlmICggYml0ID4gYm0tPmJpdHMgfHwgIWJtLT5iaXRzICkK
KyAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIHJldHVybiAhIXRlc3RfYml0KGJpdCwgYm0tPnAp
OworfQorCitzdGF0aWMgaW5saW5lIGJvb2wgeGNfc3JfdGVzdF9hbmRfY2xlYXJfYml0KHVuc2ln
bmVkIGxvbmcgYml0LCBzdHJ1Y3QgeGNfc3JfYml0bWFwICpibSkKK3sKKyAgICBpZiAoIGJpdCA+
IGJtLT5iaXRzIHx8ICFibS0+Yml0cyApCisgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICByZXR1
cm4gISF0ZXN0X2FuZF9jbGVhcl9iaXQoYml0LCBibS0+cCk7Cit9CisKK3N0YXRpYyBpbmxpbmUg
Ym9vbCB4Y19zcl90ZXN0X2FuZF9zZXRfYml0KHVuc2lnbmVkIGxvbmcgYml0LCBzdHJ1Y3QgeGNf
c3JfYml0bWFwICpibSkKK3sKKyAgICBpZiAoIGJpdCA+IGJtLT5iaXRzIHx8ICFibS0+Yml0cyAp
CisgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICByZXR1cm4gISF0ZXN0X2FuZF9zZXRfYml0KGJp
dCwgYm0tPnApOworfQorCitzdGF0aWMgaW5saW5lIGJvb2wgcGZuX2lzX3BvcHVsYXRlZChzdHJ1
Y3QgeGNfc3JfY29udGV4dCAqY3R4LCB4ZW5fcGZuX3QgcGZuKQoreworICAgIHJldHVybiB4Y19z
cl90ZXN0X2JpdChwZm4sICZjdHgtPnJlc3RvcmUucG9wdWxhdGVkX3BmbnMpOworfQorCitzdGF0
aWMgaW5saW5lIGludCBwZm5fc2V0X3BvcHVsYXRlZChzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4
LCB4ZW5fcGZuX3QgcGZuKQoreworICAgIHhjX2ludGVyZmFjZSAqeGNoID0gY3R4LT54Y2g7CisK
KyAgICBpZiAoICF4Y19zcl9zZXRfYml0KHBmbiwgJmN0eC0+cmVzdG9yZS5wb3B1bGF0ZWRfcGZu
cykgKQorICAgIHsKKyAgICAgICAgRVJST1IoIkZhaWxlZCB0byByZWFsbG9jIHBvcHVsYXRlZF9w
Zm5zIGJpdG1hcCIpOworICAgICAgICBlcnJubyA9IEVOT01FTTsKKyAgICAgICAgcmV0dXJuIC0x
OworICAgIH0KKyAgICByZXR1cm4gMDsKK30KKwogc3RydWN0IHhjX3NyX3JlY29yZAogewogICAg
IHVpbnQzMl90IHR5cGU7CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlLmMg
Yi90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlLmMKaW5kZXggYTAxNjY3ODMzMi4uZDUzOTQ4ZTFh
NiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZS5jCisrKyBiL3Rvb2xzL2xp
YnhjL3hjX3NyX3Jlc3RvcmUuYwpAQCAtNjgsNjQgKzY4LDYgQEAgc3RhdGljIGludCByZWFkX2hl
YWRlcnMoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCkKICAgICByZXR1cm4gMDsKIH0KIAotLyoK
LSAqIElzIGEgcGZuIHBvcHVsYXRlZD8KLSAqLwotc3RhdGljIGJvb2wgcGZuX2lzX3BvcHVsYXRl
ZChjb25zdCBzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LCB4ZW5fcGZuX3QgcGZuKQotewotICAg
IGlmICggcGZuID4gY3R4LT5yZXN0b3JlLm1heF9wb3B1bGF0ZWRfcGZuICkKLSAgICAgICAgcmV0
dXJuIGZhbHNlOwotICAgIHJldHVybiB0ZXN0X2JpdChwZm4sIGN0eC0+cmVzdG9yZS5wb3B1bGF0
ZWRfcGZucyk7Ci19Ci0KLS8qCi0gKiBTZXQgYSBwZm4gYXMgcG9wdWxhdGVkLCBleHBhbmRpbmcg
dGhlIHRyYWNraW5nIHN0cnVjdHVyZXMgaWYgbmVlZGVkLiBUbwotICogYXZvaWQgcmVhbGxvYygp
aW5nIHRvbyBleGNlc3NpdmVseSwgdGhlIHNpemUgaW5jcmVhc2VkIHRvIHRoZSBuZWFyZXN0IHBv
d2VyCi0gKiBvZiB0d28gbGFyZ2UgZW5vdWdoIHRvIGNvbnRhaW4gdGhlIHJlcXVpcmVkIHBmbi4K
LSAqLwotc3RhdGljIGludCBwZm5fc2V0X3BvcHVsYXRlZChzdHJ1Y3QgeGNfc3JfY29udGV4dCAq
Y3R4LCB4ZW5fcGZuX3QgcGZuKQotewotICAgIHhjX2ludGVyZmFjZSAqeGNoID0gY3R4LT54Y2g7
Ci0KLSAgICBpZiAoIHBmbiA+IGN0eC0+cmVzdG9yZS5tYXhfcG9wdWxhdGVkX3BmbiApCi0gICAg
ewotICAgICAgICB4ZW5fcGZuX3QgbmV3X21heDsKLSAgICAgICAgc2l6ZV90IG9sZF9zeiwgbmV3
X3N6OwotICAgICAgICB1bnNpZ25lZCBsb25nICpwOwotCi0gICAgICAgIC8qIFJvdW5kIHVwIHRv
IHRoZSBuZWFyZXN0IHBvd2VyIG9mIHR3byBsYXJnZXIgdGhhbiBwZm4sIGxlc3MgMS4gKi8KLSAg
ICAgICAgbmV3X21heCA9IHBmbjsKLSAgICAgICAgbmV3X21heCB8PSBuZXdfbWF4ID4+IDE7Ci0g
ICAgICAgIG5ld19tYXggfD0gbmV3X21heCA+PiAyOwotICAgICAgICBuZXdfbWF4IHw9IG5ld19t
YXggPj4gNDsKLSAgICAgICAgbmV3X21heCB8PSBuZXdfbWF4ID4+IDg7Ci0gICAgICAgIG5ld19t
YXggfD0gbmV3X21heCA+PiAxNjsKLSNpZmRlZiBfX3g4Nl82NF9fCi0gICAgICAgIG5ld19tYXgg
fD0gbmV3X21heCA+PiAzMjsKLSNlbmRpZgotCi0gICAgICAgIG9sZF9zeiA9IGJpdG1hcF9zaXpl
KGN0eC0+cmVzdG9yZS5tYXhfcG9wdWxhdGVkX3BmbiArIDEpOwotICAgICAgICBuZXdfc3ogPSBi
aXRtYXBfc2l6ZShuZXdfbWF4ICsgMSk7Ci0gICAgICAgIHAgPSByZWFsbG9jKGN0eC0+cmVzdG9y
ZS5wb3B1bGF0ZWRfcGZucywgbmV3X3N6KTsKLSAgICAgICAgaWYgKCAhcCApCi0gICAgICAgIHsK
LSAgICAgICAgICAgIEVSUk9SKCJGYWlsZWQgdG8gcmVhbGxvYyBwb3B1bGF0ZWQgYml0bWFwIik7
Ci0gICAgICAgICAgICBlcnJubyA9IEVOT01FTTsKLSAgICAgICAgICAgIHJldHVybiAtMTsKLSAg
ICAgICAgfQotCi0gICAgICAgIG1lbXNldCgodWludDhfdCAqKXAgKyBvbGRfc3osIDB4MDAsIG5l
d19zeiAtIG9sZF9zeik7Ci0KLSAgICAgICAgY3R4LT5yZXN0b3JlLnBvcHVsYXRlZF9wZm5zICAg
ID0gcDsKLSAgICAgICAgY3R4LT5yZXN0b3JlLm1heF9wb3B1bGF0ZWRfcGZuID0gbmV3X21heDsK
LSAgICB9Ci0KLSAgICBhc3NlcnQoIXRlc3RfYml0KHBmbiwgY3R4LT5yZXN0b3JlLnBvcHVsYXRl
ZF9wZm5zKSk7Ci0gICAgc2V0X2JpdChwZm4sIGN0eC0+cmVzdG9yZS5wb3B1bGF0ZWRfcGZucyk7
Ci0KLSAgICByZXR1cm4gMDsKLX0KLQogLyoKICAqIEdpdmVuIGEgc2V0IG9mIHBmbnMsIG9idGFp
biBtZW1vcnkgZnJvbSBYZW4gdG8gZmlsbCB0aGUgcGh5c21hcCBmb3IgdGhlCiAgKiB1bnBvcHVs
YXRlZCBzdWJzZXQuICBJZiB0eXBlcyBpcyBOVUxMLCBubyBwYWdlIHR5cGUgY2hlY2tpbmcgaXMg
cGVyZm9ybWVkCkBAIC02ODQsMTAgKzYyNiw4IEBAIHN0YXRpYyBpbnQgc2V0dXAoc3RydWN0IHhj
X3NyX2NvbnRleHQgKmN0eCkKICAgICBpZiAoIHJjICkKICAgICAgICAgZ290byBlcnI7CiAKLSAg
ICBjdHgtPnJlc3RvcmUubWF4X3BvcHVsYXRlZF9wZm4gPSAoMzIgKiAxMDI0IC8gNCkgLSAxOwot
ICAgIGN0eC0+cmVzdG9yZS5wb3B1bGF0ZWRfcGZucyA9IGJpdG1hcF9hbGxvYygKLSAgICAgICAg
Y3R4LT5yZXN0b3JlLm1heF9wb3B1bGF0ZWRfcGZuICsgMSk7Ci0gICAgaWYgKCAhY3R4LT5yZXN0
b3JlLnBvcHVsYXRlZF9wZm5zICkKKyAgICByYyA9ICF4Y19zcl9iaXRtYXBfcmVzaXplKCZjdHgt
PnJlc3RvcmUucG9wdWxhdGVkX3BmbnMsIDMyICogMTAyNCAvIDQpOworICAgIGlmICggcmMgKQog
ICAgIHsKICAgICAgICAgRVJST1IoIlVuYWJsZSB0byBhbGxvY2F0ZSBtZW1vcnkgZm9yIHBvcHVs
YXRlZF9wZm5zIGJpdG1hcCIpOwogICAgICAgICByYyA9IC0xOwpAQCAtNzIyLDcgKzY2Miw3IEBA
IHN0YXRpYyB2b2lkIGNsZWFudXAoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCkKICAgICAgICAg
eGNfaHlwZXJjYWxsX2J1ZmZlcl9mcmVlX3BhZ2VzKHhjaCwgZGlydHlfYml0bWFwLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOUlBBR0VTKGJpdG1hcF9zaXplKGN0eC0+cmVz
dG9yZS5wMm1fc2l6ZSkpKTsKICAgICBmcmVlKGN0eC0+cmVzdG9yZS5idWZmZXJlZF9yZWNvcmRz
KTsKLSAgICBmcmVlKGN0eC0+cmVzdG9yZS5wb3B1bGF0ZWRfcGZucyk7CisgICAgeGNfc3JfYml0
bWFwX2ZyZWUoJmN0eC0+cmVzdG9yZS5wb3B1bGF0ZWRfcGZucyk7CiAgICAgaWYgKCBjdHgtPnJl
c3RvcmUub3BzLmNsZWFudXAoY3R4KSApCiAgICAgICAgIFBFUlJPUigiRmFpbGVkIHRvIGNsZWFu
IHVwIik7CiB9CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 14:23:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 14:23:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2Huy-0005jh-8Y; Wed, 11 Oct 2017 14:23:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2Hux-0005jC-1D
 for xen-devel@lists.xensource.com; Wed, 11 Oct 2017 14:23:27 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 49/96-31930-E592ED95; Wed, 11 Oct 2017 14:23:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVTdW816
 kwd8WcYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmtK6dwlJws7hiyuo37A2M
 Hz27GLk4hAQamSRmzetghnAeM0qc6XgM5HACOdsYJaa+LgexRQScJb6emcvexcjBwSugL7F6i
 yJIWFjAXGLtud+sIL0SAm/lJVZ+v8QIkpAQ8JR49WMbO4z9fMYmpi5Gdg42ASuJQ2IgURYBVY
 mOm2sYJzByL2BkWMWoXpxaVJZapGuhl1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4k
 R6G8GINjBeLDZ+RCjJAeTkijv9ed3I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8PZp3IsUEixK
 TU+tSMvMAQYeTFqCg0dJhHcbSJq3uCAxtzgzHSJ1ilGX49imy3+YhFjy8vNSpcR5z4EUCYAUZ
 ZTmwY2ARcElRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfNOBZnCk5lXArfpFdARTEBHiKbdAT
 miJBEhJdXA2BvHvZzh39RFpydE10uueJjrKDQha27EnEUxPbuusF7Q+zXN/8ix3zIfT74rWc7
 Q843LfIm8baLS1VnLOJSPuC+MCnnySDW4WPK2V/zHaeGt/P0W/8y2NzP8uMkbrKdz+fRru4Cq
 GSt3stR5fa4NsLR+m/988m0XWW6pOQ7u7ruDfq35eFd9jRJLcUaioRZzUXEiAOLu1pZ9AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1507731804!67684529!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36085 invoked from network); 11 Oct 2017 14:23:25 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Oct 2017 14:23:25 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2Hut-0006hI-Pn; Wed, 11 Oct 2017 14:23:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e2Hun-0007BW-Tn; Wed, 11 Oct 2017 14:23:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e2Hun-0006JC-F5; Wed, 11 Oct 2017 14:23:17 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114288-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:build-i386-rumprun:xen-build:fail:regression
 xen-unstable:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-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-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=3c1ca29bd53570ffce049a297d18956f5d93ec8a
X-Osstest-Versions-That: xen=572a78190403e5f2acbd01fa72c35fafe9700169
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 11 Oct 2017 14:23:17 +0000
Subject: [Xen-devel] [xen-unstable test] 114288: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3732520675985544340=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386-rumprun            8 xen-build                fail REGR. vs. 114204

Tests which did not succeed, but are not blocking:
 test-amd64-i386-rumprun-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvh-intel 12 guest-start                  fail like 114204
 test-amd64-amd64-xl-pvh-amd  12 guest-start                  fail  like 114204
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 114204
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 114204
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 114204
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114204
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114204
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114204
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 114204
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 114204
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  3c1ca29bd53570ffce049a297d18956f5d93ec8a
baseline version:
 xen                  572a78190403e5f2acbd01fa72c35fafe9700169

Last test of basis   114204  2017-10-09 19:19:08 Z    1 days
Testing same since   114288  2017-10-10 17:02:59 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Kevin Tian <kevin.tian@intel.com>
  Tim Deegan <tim@xen.org>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           fail    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 blocked 
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

------------------------------------------------------------
commit 3c1ca29bd53570ffce049a297d18956f5d93ec8a
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Sep 26 17:08:33 2017 +0100

    x86/vmx: Better description of CR4 settings outside of paged mode
    
    This rearanges the logic to avoid the double !hvm_paging_enabled(v) check, but
    is otherwise identical.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Acked-by: Kevin Tian <kevin.tian@intel.com>

commit 8ef6793a2cd5c78b474bf44f20ef0da5811c402c
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Wed Sep 27 15:55:09 2017 +0000

    x86/vmx: Don't self-recurse in vmx_update_guest_cr()
    
    An update to CR4 following a CR0 update can be done easily by falling
    through into the CR4 case.  This avoids unnecessary passes through
    vmx_vmcs_{enter,exit}() and unnecessary stack usage (as the compiler
    cannot optimise this use to a tailcall).
    
    No behavioural change.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Acked-by: Kevin Tian <kevin.tian@intel.com>

commit b2db183d9a82d00a30beb91e137113492be59c39
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Wed Sep 27 15:54:12 2017 +0000

    x86/vmx: Misc cleanup to vmx_update_guest_cr()
    
     * Drop trailing whitespace
     * Fix indendation and newlines
     * Use bool where appropriate
    
    No functional change.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Acked-by: Kevin Tian <kevin.tian@intel.com>

commit 04d03973926db34c3c16a32c763f6ccb78a84d01
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Wed Sep 27 14:30:13 2017 +0000

    x86: Make use of pagetable_get_mfn() where appropriate
    
    ... instead of the opencoded _mfn(pagetable_get_pfn(...)) construct.
    
    Fix two overly long lines; no functional change.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    Release-acked-by: Julien Grall <julien.grall@arm.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Tim Deegan <tim@xen.org>
    Acked-by: Kevin Tian <kevin.tian@intel.com>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3732520675985544340==--

From xen-devel-bounces@lists.xen.org Wed Oct 11 14:29:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 14:29:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2I0V-0006F0-1v; Wed, 11 Oct 2017 14:29:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e2I0T-0006Eu-Iw
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 14:29:09 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 05/F9-31244-4BA2ED95; Wed, 11 Oct 2017 14:29:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsVyMfTGZt0tWvc
 iDWaskrJY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDO+dlxiLNgoWPG5p4mlgfEibxcjF4eQwERG
 iYd7f7CAOCwC7cwS07a8YANxJATesUgcuXeSvYuRE8jJk/g6cRqQzQFkp0lcexEAEa6UWLzkH
 xtIWEhATWLNmyiIoT1MEntPvmcGibMJ6Eism1ELUi4iIC1x7fNlRhCbWaBA4tvlE8wgtrCAh8
 Sylu1gm1gEVCX+rH/PAmLzClhLrF43hwVilbzErraLrBMY+RcwMqxiVC9OLSpLLdI10Usqykz
 PKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAweBiDYwdh92f8QoyQHk5Io7/XndyOF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfAu0LwXKSRYlJqeWpGWmQMMY5i0BAePkgjvEpA0b3FBYm5xZ
 jpE6hSjJceFO5f+MHEc2HMLSHbcvPuHSYglLz8vVUqc9xRIgwBIQ0ZpHtw4WKxdYpSVEuZlBD
 pQiKcgtSg3swRV/hWjOAejkjBvM8gUnsy8Eritr4AOYgI6SDTtDshBJYkIKakGxkqPnbKBxYu
 k+QWlvHMt2TVEYv4bSu5XFuv/My/46MYGAX4rY609sRZdmYv3/Z+w2ZrF0vW55aE9H7ke5Ovv
 Ob/wUeCD08mWk+dMiDvi++mflhJ/my9b5eF1S5j0LS51L1geuj9W8VFkuq/qwgvMaw5FbTi9s
 9DwR/bqmjTWfzOVjl6IMJqircRSnJFoqMVcVJwIAMdoi3+wAgAA
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1507732147!106600426!1
X-Originating-IP: [209.85.216.179]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47730 invoked from network); 11 Oct 2017 14:29:08 -0000
Received: from mail-qt0-f179.google.com (HELO mail-qt0-f179.google.com)
 (209.85.216.179)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Oct 2017 14:29:08 -0000
Received: by mail-qt0-f179.google.com with SMTP id k31so5691341qta.6
 for <xen-devel@lists.xen.org>; Wed, 11 Oct 2017 07:29:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id;
 bh=MM1NtlrzuRqbq4WL6OLWTq0/nDp96BHSNccFn5dIsZk=;
 b=D0B5DaY6i9lSxw3/n4ymGqeQ7t2BiwJC2vr3iIdlfQQxm5bQ4SNnPG3X6f6p0yI3GK
 eISZG7o0CZvyUmIficx7bUkQvvFGsquK9NyG8/NVPsQwExCFjAv0BOK526YFA3plSghA
 kNemUOiH69TSrWDFOwA+WlHQ4L61qskB8zy6w=
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=MM1NtlrzuRqbq4WL6OLWTq0/nDp96BHSNccFn5dIsZk=;
 b=LkRijGSG29e6zgOpKvb1i5RC4mL5RzYU9feIB/9vynFCxkXsguvfmSM46CqWzLEznp
 EgUzLXSkTThYARSvyV80OQOPtewF175ENGhU0GTz78bok9sI1qGe+nvGdgGN9Ist+63i
 07yiQSxmAqnk7eRPPjDPUq1pHccrD5Bi6HLxo08q48WYZZZMtLrBepGkjAdbBTK9vae2
 O64meaBVqo6jRfybcpUKTJKBaoaF5NQuI9t6Lzg9Ad3G73cjQUM4Xhfq4RoFlGULjJod
 NHmuB1ChzJ3IVGewpi7fvYvdrUFcc3rJVTwligRAUMvVSq2hZWpZBDcRwj85QTPV4sZg
 ZJNQ==
X-Gm-Message-State: AMCzsaUP4uafCQskKWOntLBpIgnJO8SA07ktydGKv2VJnVO/UujOcqKq
 O78PJqZiV+ywjEqx7Y6toYZ+1fy3wFk=
X-Google-Smtp-Source: AOwi7QD20CeBWTHvUVpX/x03gho9VwLbW4N7tlQwC/qRaboOIGdqpEBUJNHQItFuopOnAr25Cww9Cg==
X-Received: by 10.200.4.37 with SMTP id v37mr14774951qtg.313.1507732147249;
 Wed, 11 Oct 2017 07:29:07 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id g7sm5420460qkf.72.2017.10.11.07.29.06
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 11 Oct 2017 07:29:06 -0700 (PDT)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Wed, 11 Oct 2017 15:29:02 +0100
Message-Id: <20171011142902.5332-1-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>, sstabellini@kernel.org,
 Julien Grall <julien.grall@linaro.org>
Subject: [Xen-devel] [PATCHv2 for-4.10] xen/arm: guest_walk: Fix check again
	the IPS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGZ1bmN0aW9uIGdldF9pcGFfb3V0cHV0X3NpemUgaXMgY2hlY2sgd2hldGhlciB0aGUgaW5w
dXQgc2l6ZQpjb25maWd1cmVkIGJ5IHRoZSBndWVzdCBpcyB2YWxpZCBhbmQgd2lsbCByZXR1cm4g
aXQuCgpUaGUgY2hlY2sgaXMgZG9uZSB3aXRoIHRoZSBJUFMgYWxyZWFkeSBzaGlmdGVkIGFnYWlu
c3QKVENSX0VMMV9JUFNfNDhfQklULiBIb3dldmVyIHRoZSBjb25zdGFudCBoYXMgYmVlbiBkZWZp
bmVkIHdpdGggdGhlCnNoaWZ0IGluY2x1ZGVkLCByZXN1bHRpbmcgdGhlIGNoZWNrIGFsd2F5cyBi
ZWVuIGZhbHNlLgoKRml4IGl0IGJ5IGRvaW5nIHRoZSBjaGVjayBvbiB0aGUgbm9uLXNoaWZ0ZWQg
dmFsdWUuCgpUaGlzIHdhcyBpbnRyb2R1Y2VkIGJ5IGNvbW1pdCA3ZDYyM2IzNThhICJhcm0vbWVt
X2FjY2VzczogQWRkIGxvbmctZGVzY3JpcHRvcgpiYXNlZCBncHQiIGludHJvZHVjZWQgc29mdHdh
cmUgcGFnZS10YWJsZSB3YWxrIGZvciBzdGFnZS0xLgoKTm90ZSB0aGF0IHRoZSBJUFMgY29kZSBp
cyBub3cgc3Vycm91bmRlZCB3aXRoICNpZmRlZiBDT05GSUdfQVJNXzY0CmJlY2F1c2UgdGhlIEFy
bTMyIGNvbXBpbGVyIHdpbGwgY29tcGxhaW4gb2Ygc2hpZnQgYmlnZ2VyIHRoYW4gdGhlIHdpZHRo
Cm9mIHRoZSB2YXJpYWJsZS4gVGhpcyBpcyBmaW5lIGFzIHRoZSBjb2RlIGlzIGV4ZWN1dGVkIGZv
ciA2NC1iaXQgZG9tYWluIG9ubHkuCgpDb3Zlcml0eS1JRDogMTQ1NzcwNwpTaWduZWQtb2ZmLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgoKLS0tCgpDYzogU2VyZ2Vq
IFByb3NrdXJpbiA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+CgogICAgQ2hhbmdlcyBpbiB2MjoK
ICAgICAgICAtIEZpeCBjb21waWxhdGlvbiBvbiBBcm0zMgotLS0KIHhlbi9hcmNoL2FybS9ndWVz
dF93YWxrLmMgfCA4ICsrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAz
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMgYi94
ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fsay5jCmluZGV4IGMzOGJlZGNmNjUuLjRkMWVhMGNkYzEgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMKKysrIGIveGVuL2FyY2gvYXJtL2d1
ZXN0X3dhbGsuYwpAQCAtMTg1LDcgKzE4NSw4IEBAIHN0YXRpYyBpbnQgZ3Vlc3Rfd2Fsa19zZChj
b25zdCBzdHJ1Y3QgdmNwdSAqdiwKIHN0YXRpYyBpbnQgZ2V0X2lwYV9vdXRwdXRfc2l6ZShzdHJ1
Y3QgZG9tYWluICpkLCByZWdpc3Rlcl90IHRjciwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgKm91dHB1dF9zaXplKQogewotICAgIHVuc2lnbmVkIGludCBpcHM7
CisjaWZkZWYgQ09ORklHX0FSTV82NAorICAgIHJlZ2lzdGVyX3QgaXBzOwogCiAgICAgc3RhdGlj
IGNvbnN0IHVuc2lnbmVkIGludCBpcGFfc2l6ZXNbN10gPSB7CiAgICAgICAgIFRDUl9FTDFfSVBT
XzMyX0JJVF9WQUwsCkBAIC0yMDAsNyArMjAxLDcgQEAgc3RhdGljIGludCBnZXRfaXBhX291dHB1
dF9zaXplKHN0cnVjdCBkb21haW4gKmQsIHJlZ2lzdGVyX3QgdGNyLAogICAgIGlmICggaXNfNjRi
aXRfZG9tYWluKGQpICkKICAgICB7CiAgICAgICAgIC8qIEdldCB0aGUgaW50ZXJtZWRpYXRlIHBo
eXNpY2FsIGFkZHJlc3Mgc2l6ZS4gKi8KLSAgICAgICAgaXBzID0gKHRjciAmIFRDUl9FTDFfSVBT
X01BU0spID4+IFRDUl9FTDFfSVBTX1NISUZUOworICAgICAgICBpcHMgPSB0Y3IgJiBUQ1JfRUwx
X0lQU19NQVNLOwogCiAgICAgICAgIC8qCiAgICAgICAgICAqIFJldHVybiBhbiBlcnJvciBvbiBy
ZXNlcnZlZCBJUEEgb3V0cHV0LXNpemVzIGFuZCBpZiB0aGUgSVBBCkBAIC0yMTEsOSArMjEyLDEw
IEBAIHN0YXRpYyBpbnQgZ2V0X2lwYV9vdXRwdXRfc2l6ZShzdHJ1Y3QgZG9tYWluICpkLCByZWdp
c3Rlcl90IHRjciwKICAgICAgICAgaWYgKCBpcHMgPiBUQ1JfRUwxX0lQU180OF9CSVQgKQogICAg
ICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CiAKLSAgICAgICAgKm91dHB1dF9zaXplID0gaXBhX3Np
emVzW2lwc107CisgICAgICAgICpvdXRwdXRfc2l6ZSA9IGlwYV9zaXplc1tpcHMgPj4gVENSX0VM
MV9JUFNfU0hJRlRdOwogICAgIH0KICAgICBlbHNlCisjZW5kaWYKICAgICAgICAgKm91dHB1dF9z
aXplID0gVENSX0VMMV9JUFNfNDBfQklUX1ZBTDsKIAogICAgIHJldHVybiAwOwotLSAKMi4xMS4w
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 14:30:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 14:30:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2I1l-0006lR-CS; Wed, 11 Oct 2017 14:30:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e2I1k-0006lJ-3y
 for xen-devel@lists.xensource.com; Wed, 11 Oct 2017 14:30:28 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 14/91-22492-30B2ED95; Wed, 11 Oct 2017 14:30:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDKsWRWlGSWpSXmKPExsVyMfTGFl0m7Xu
 RBnOXGljcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oz7D9czFWxkq/i1ZxlzA+MU1i5GLg4hgWmM
 EhN/rmcEcVgEXjNLbDl9BcyRELjDKvHv0m6mLkZOICdL4sT0zYwQdprEk8OT2CDsKomNnZeA4
 hxAo9Qk1ryJAgkLCfxklGj6FwdiCwv4SjQcfAA2RkSgSOLjo0vsIDazQIlEz/YH7BD1eRLN65
 rAxrAJ6Eism1ELEuYVsJW4/PE+2FYWAVWJXa9fgpWLCoRL7P9+jRmiRlDi5MwnLCA2p4CXxKF
 jN1kgxptJzNv8kBnCFpe49WQ+E4QtL9G8dTbzBEbRWUjaZyFpmYWkZRaSlgWMLKsYNYpTi8pS
 i3QNDfWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQLjhQEIdjCubHc+xCjJwaQky
 nv9+d1IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8CzTvRQoJFqWmp1akZeYAIxcmLcHBoyTCuw
 QkzVtckJhbnJkOkTrFaM9x4c6lP0wcxzZdBpI3Hl4Hkgf23PrDJMSSl5+XKiXOawTSJgDSllG
 aBzcUlmguMcpKCfMyAp0pxFOQWpSbWYIq/4pRnINRSZi3GWQKT2ZeCdzuV0BnMQGdJZp2B+Ss
 kkSElFQDI8MbLfEYt86mI79Vw2d3Lm46Mr22+Kw1w1tTt0MdWoynLY0i9t0p2nvA4uWHlOCX4
 hbuc3d/6TKLcNIrf3Z3T736rnD35fZW8z8t3f1K9OxOoY8xTPtF7n28uPRi7P/Vro6NfYmC5n
 M4jjFb7953ZFJhn23Qzjwr0V4x/4rHri+fac/Qn3XWXomlOCPRUIu5qDgRAMpGeE8vAwAA
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1507732226!67685933!1
X-Originating-IP: [209.85.216.180]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60635 invoked from network); 11 Oct 2017 14:30:26 -0000
Received: from mail-qt0-f180.google.com (HELO mail-qt0-f180.google.com)
 (209.85.216.180)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Oct 2017 14:30:26 -0000
Received: by mail-qt0-f180.google.com with SMTP id f8so5728997qta.5
 for <xen-devel@lists.xensource.com>; Wed, 11 Oct 2017 07:30:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=PQUjpkAQvj/N20ks97nGAvekWwqlDr8VP2qitKQ8POo=;
 b=i2IB6evXbJ7maOo5xFPaXvKjprp8EnapIQp0eOJXocTPai5a/xs2idkfFTWjhDWlJr
 F+WDdACaGGhv6bIP+Foi113+6yVU6DlYVcgK1nEfBRLhGiYqn7PlF2WZTjGoYXojSvYP
 XxpJPqoh6Vo0565CWn0b+idADycJZEGNcg0bg=
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=PQUjpkAQvj/N20ks97nGAvekWwqlDr8VP2qitKQ8POo=;
 b=WVXP/ujIsiHcegTWJFwQA7p0xlk8Atlewpu10QpT09dId5cIGQBsw0w8Z8xDykLX6o
 9WzmFHEEdgBKrWW8ZD/rLvXRgAtZONbTn7ezJOwu2Tk6h6NxjsIsYFxrihtOrq2RD0Xj
 Eqj/Z+D30EZ7CQ24N7H1hkohff7mPkHWN0oE1ipsF6b/AxNz/hvZFG40P2bwUZ+n/ITh
 +Z/uj6J5LDMbDvk+o7V41KvDMK7yOab0R3t4ZoKl2NFu8m39jeMUMGsACF7zZ3Sg0jbY
 jd24abd3aNzMZAXLBMaRL3fSlSeUXmgK780fT9wevoptmgLRp5LxalgnEoCxg+4s4UxU
 DDQQ==
X-Gm-Message-State: AMCzsaXR5ld+MdQbuDqakgYfOOWDOrPwECSoaHlhcXPFjf06LRbD3m0p
 /l77is7yPbNwdMRdVL1SKkey/w==
X-Google-Smtp-Source: AOwi7QAKW/UfUpEXxK2E+MLCD8iwzJyj/KddtbNgBeiEHOcUYqeML1E8mP6Fy/RWVjz3d16aUnPGyg==
X-Received: by 10.200.18.198 with SMTP id b6mr13559859qtj.236.1507732225753;
 Wed, 11 Oct 2017 07:30:25 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id w8sm7862063qka.88.2017.10.11.07.30.24
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 11 Oct 2017 07:30:25 -0700 (PDT)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>
References: <osstest-114332-mainreport@xen.org>
 <20171011072939.nnv43vxb7xhdfr4d@dhcp-3-128.uk.xensource.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <2d887a50-4370-b756-f188-361a6e9c701e@linaro.org>
Date: Wed, 11 Oct 2017 15:30:23 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20171011072939.nnv43vxb7xhdfr4d@dhcp-3-128.uk.xensource.com>
Content-Language: en-US
Cc: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xensource.com,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [xen-unstable-smoke test] 114332: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxMS8xMC8xNyAwODozMCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBBZGRpbmcg
SnVsaWVuIGFuZCBTdGVmYW5vLgo+IAo+IE9uIFdlZCwgT2N0IDExLCAyMDE3IGF0IDA3OjE3OjU5
QU0gKzAwMDAsIG9zc3Rlc3Qgc2VydmljZSBvd25lciB3cm90ZToKPj4gZmxpZ2h0IDExNDMzMiB4
ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KPj4gaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDMzMi8KPj4KPj4gUmVncmVzc2lvbnMgOi0oCj4+
Cj4+IFRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAo+PiBpbmNs
dWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKPj4gICB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTQyOTkKPiAKPiBTZWVtcyBsaWtlIFhlbiBpcyBub3QgYWJsZSB0byBzdGFydCBvbiB0aGUgRXh5
bm9zIG9yIEN1YmlldHJ1Y2tzCj4gYW55bW9yZToKCkkgaGF2ZSBwb3N0ZWQgYSBmaXggZmV3IG1p
bnV0ZXMgYWdvIChzZWUgWzFdKS4gSXQgaXMgYmVjYXVzZSBvbiAzMiAKZW52aXJvbm1lbnQsIHRo
ZSBhc3NlbWJsZXIgZG9lcyBzZWVtIHRvIHN1cHBvcnQgNjQtYml0IGNvbnN0YW50IGFuZCB3aWxs
IAppZ25vcmUgdGhlIHRvcCAzMi1iaXQuCgpDaGVlcnMsCgpbMV0gCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0xMC9tc2cwMTM5NC5odG1s
CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 14:33:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 14:33:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2I4S-0006yj-RW; Wed, 11 Oct 2017 14:33:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1e2I4R-0006ya-Kz
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 14:33:15 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 1A/B9-01544-AAB2ED95; Wed, 11 Oct 2017 14:33:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMLMWRWlGSWpSXmKPExsVysyfVTXel9r1
 Igwl/bSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozbP/6yFzT2MlZ82b+HpYHxd34XIxeHkMBm
 Rok9M3ezQDjLgZzGVtYuRk4ONgFdiR03XzOD2CICoRJzfj5iBiliFpjHKNH9o5kdJCEsYCSxp
 +84I4jNIqAqcWzNBbAGXgFrif2XNoHVSAjIS5x7cJt5AiPnAkaGVYwaxalFZalFuoYmeklFme
 kZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgV5jAIIdjGdPex5ilORgUhLlvf78bqQQX1J
 +SmVGYnFGfFFpTmrxIUYZDg4lCd7JWvcihQSLUtNTK9Iyc4DhA5OW4OBREuFdogmU5i0uSMwt
 zkyHSJ1iNOZ4dOPuHyaOjptAUoglLz8vVUqc1whkkgBIaUZpHtwgWFhfYpSVEuZlBDpNiKcgt
 Sg3swRV/hWjOAejkjDvNpApPJl5JXD7XgGdwgR0imjaHZBTShIRUlINjLMlmGYovRSf91bvdn
 l41x/7ovnf1bQ8SjUKKx+u+Pq/krXihMWtWWw58kdXNs4/mt65xX5539ySr8rH26cemVjbcbt
 Vak/sS91oS6NpuukeBfNXNK4tfPFz4rXSvL19/nOsF62Wuxu0qPjGfeuNj0US7cNY9+/oM5S6
 7mRc8XvdU8cZ23WS45RYijMSDbWYi4oTAaL2cydmAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1507732393!106381000!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2950 invoked from network); 11 Oct 2017 14:33:13 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-8.tower-206.messagelabs.com with SMTP; 11 Oct 2017 14:33:13 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8E6FC1435;
 Wed, 11 Oct 2017 07:33:12 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1278E3F58C;
 Wed, 11 Oct 2017 07:33:10 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>
Date: Wed, 11 Oct 2017 15:33:03 +0100
Message-Id: <20171011143303.27453-1-andre.przywara@arm.com>
X-Mailer: git-send-email 2.14.1
Cc: Marc Zyngier <marc.zyngier@arm.com>, xen-devel@lists.xenproject.org,
 Christoffer Dall <christoffer.dall@linaro.org>,
 Eric Auger <eric.auger@redhat.com>
Subject: [Xen-devel] [RFC] ARM: New (Xen) VGIC design document
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgooQ0M6aW5nIHNvbWUgS1ZNL0FSTSBmb2xrcyBpbnZvbHZlZCBpbiB0aGUgVkdJQykKCnN0
YXJ0aW5nIHdpdGggdGhlIGFkZGl0aW9uIG9mIHRoZSBJVFMgc3VwcG9ydCB3ZSB3ZXJlIHNlZWlu
ZyBtb3JlIGFuZAptb3JlIGlzc3VlcyB3aXRoIHRoZSBjdXJyZW50IGltcGxlbWVudGF0aW9uIG9m
IG91ciBBUk0gR2VuZXJpYyBJbnRlcnJ1cHQKQ29udHJvbGxlciAoR0lDKSBlbXVsYXRpb24sIHRo
ZSBWR0lDLgpBbW9uZyBvdGhlciBhcHByb2FjaGVzIHRvIGZpeCB0aG9zZSBpc3N1ZXMgaXQgd2Fz
IHByb3Bvc2VkIHRvIGNvcHkgdGhlClZHSUMgZW11bGF0aW9uIHVzZWQgaW4gS1ZNLiBUaGlzIG9u
ZSB3YXMgc3VmZmVyaW5nIGZyb20gdmVyeSBzaW1pbGFyCmlzc3VlcywgYW5kIGEgY2xlYW4gZGVz
aWduIGZyb20gc2NyYXRjaCBsZWFkIHRvIGEgdmVyeSByb2J1c3QgYW5kCmNhcGFibGUgcmUtaW1w
bGVtZW50YXRpb24uIEludGVyZXN0aW5nbHkgdGhpcyBpbXBsZW1lbnRhdGlvbiBpcyBmYWlybHkK
c2VsZi1jb250YWluZWQsIHNvIGl0IHNlZW1zIGZlYXNpYmxlIHRvIGNvcHkgaXQuIEhvcGVmdWxs
eSB3ZSBvbmx5IG5lZWQKbWlub3IgYWRqdXN0bWVudHMsIHBvc3NpYmx5IHdlIGNhbiBldmVuIGNv
cHkgaXQgdmVyYmF0aW0gd2l0aCBzb21lCmFkZGl0aW9uYWwgZ2x1ZSBsYXllciBjb2RlLgpTdGVm
YW5vIGFza2VkIGZvciBnZXR0aW5nIGEgZGVzaWduIG92ZXJ2aWV3LCB0byBhc3Nlc3MgdGhlIGZl
YXNpYmlsaXR5Cm9mIGNvcHlpbmcgdGhlIEtWTSBjb2RlIHdpdGhvdXQgcmV2aWV3aW5nIHRvbnMg
b2YgY29kZSBpbiB0aGUgZmlyc3QKcGxhY2UuClNvIHRvIGZvbGxvdyBYZW4gcnVsZXMgZm9yIG5l
dyBmZWF0dXJlcywgdGhpcyBkZXNpZ24gZG9jdW1lbnQgYmVsb3cgaXMKYW4gYXR0ZW1wdCB0byBk
ZXNjcmliZSB0aGUgY3VycmVudCBLVk0gVkdJQyBkZXNpZ24gLSBpbiBhIGh5cGVydmlzb3IKYWdu
b3N0aWMgc2Vzc2lvbi4gSXQgaXMgYSBiaXQgb2YgYSByZXRyby1maXQgZGVzaWduIGRlc2NyaXB0
aW9uLCBhcyBpdAppcyBub3Qgc3RyaWN0bHkgZm9yd2FyZC1sb29raW5nIG9ubHksIGJ1dCBhY3R1
YWxseSBkZXNjcmliaW5nIHRoZQpleGlzdGluZyBpbXBsZW1lbmF0aW9uIFsxXS4KClBsZWFzZSBo
YXZlIGEgbG9vayBhbmQgbGV0IG1lIGtub3c6CjEpIGlmIHRoaXMgZG9jdW1lbnQgaGFzIHRoZSBy
aWdodCBzY29wZQoyKSBpZiB0aGlzIGRvY3VtZW50IGhhcyB0aGUgcmlnaHQgbGV2ZWwgb2YgZGV0
YWlsCjMpIGlmIHRoZXJlIGFyZSBwb2ludHMgbWlzc2luZyBmcm9tIHRoZSBkb2N1bWVudAozKSBp
ZiB0aGUgZGVzaWduIGluIGdlbmVyYWwgaXMgYSBmaXQKCkFwcHJlY2lhdGUgYW55IGZlZWRiYWNr
IQoKQ2hlZXJzLApBbmRyZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQoKVkdJQyBkZXNpZ24KPT09PT09PT09PT0KClRoaXMgZG9jdW1lbnQgZGVzY3JpYmVzIHRoZSBk
ZXNpZ24gb2YgYW4gQVJNIEdlbmVyaWMgSW50ZXJydXB0IENvbnRyb2xsZXIgKEdJQykKZW11bGF0
aW9uLiBJdCBpcyBtZWFudCB0byBlbXVsYXRlIGEgR0lDIGZvciBhIGd1ZXN0IGluIGFuIHZpcnR1
YWwgbWFjaGluZSwKdGhlIGNvbW1vbiBuYW1lIGZvciB0aGF0IGlzIFZHSUMgKGZyb20gInZpcnR1
YWwgR0lDIikuCgpUaGlzIGRlc2lnbiB3YXMgdGhlIHJlc3VsdCBvZiBhIG9uZS13ZWVrLWxvbmcg
ZGVzaWduIHNlc3Npb24gd2l0aCBzb21lCmVuZ2luZWVycyBpbiBhIHJvb20sIHRyaWdnZXJlZCBi
eSBldmVyLWluY3JlYXNpbmcgZGlmZmljdWx0aWVzIGluIG1haW50YWluaW5nCnRoZSBleGlzdGlu
ZyBHSUMgZW11bGF0aW9uIGluIHRoZSBLVk0gaHlwZXJ2aXNvci4gVGhlIGRlc2lnbiBldmVudHVh
bGx5Cm1hdGVyaWFsaXNlZCBhcyBhbiBhbHRlcm5hdGl2ZSBWR0lDIGltcGxlbWVudGF0aW9uIGlu
IHRoZSBMaW51eCBrZXJuZWwKKG1lcmdlZCBpbnRvIExpbnV4IHY0LjcpLiBBcyBvZiBMaW51eCB2
NC44IHRoZSBwcmV2aW91cyBWR0lDIGltcGxlbWVudGF0aW9uCndhcyByZW1vdmVkLCBzbyBpdCBp
cyBub3cgdGhlIGN1cnJlbnQgY29kZSB1c2VkIGJ5IExpbnV4LgpBbHRob3VnaCBiZWluZyB1c2Vk
IGluIEtWTSwgdGhlIGFjdHVhbCBkZXNpZ24gb2YgdGhpcyBWR0lDIGlzIHJhdGhlciBoeXBlcnZp
c29yCmFnbm9zdGljIGFuZCBjYW4gYmUgdXNlZCBieSBvdGhlciBoeXBlcnZpc29ycyBhcyB3ZWxs
LCBpbiBwYXJ0aWN1bGFyIGZvciBYZW4uCgpHSUMgaGFyZHdhcmUgdmlydHVhbGl6YXRpb24gc3Vw
cG9ydAotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKVGhlIEFSTSBHZW5lcmlj
IEludGVycnVwdCBDb250cm9sbGVyIChzaW5jZSB2Mikgc3VwcG9ydHMgdGhlIHZpcnR1YWxpemF0
aW9uCmV4dGVuc2lvbnMsIHdoaWNoIGFsbG93cyBzb21lIHBhcnRzIG9mIHRoZSBpbnRlcnJ1cHQg
bGlmZSBjeWNsZSB0byBiZSBoYW5kbGVkCnB1cmVseSBpbnNpZGUgdGhlIGd1ZXN0IHdpdGhvdXQg
ZXhpdGluZyBpbnRvIHRoZSBoeXBlcnZpc29yLgpJbiB0aGUgR0lDdjIgYW5kIEdJQ3YzIGFyY2hp
dGVjdHVyZSB0aGlzIGNvdmVycyBtb3N0bHkgdGhlICJpbnRlcnJ1cHQKYWNrbm93bGVkZ2VtZW50
IiwgInByaW9yaXR5IGRyb3AiIGFuZCAiaW50ZXJydXB0IGRlYWN0aXZhdGUiIGFjdGlvbnMuClNv
IGEgZ3Vlc3QgY2FuIGhhbmRsZSBtb3N0IG9mIHRoZSBpbnRlcnJ1cHQgcHJvY2Vzc2luZyBjb2Rl
IHdpdGhvdXQKbGVhdmluZyBFTDEgYW5kIHRyYXBwaW5nIGludG8gdGhlIGh5cGVydmlzb3IuIFRv
IGFjY29tcGxpc2gKdGhpcywgdGhlIEdJQyBob2xkcyBzbyBjYWxsZWQgImxpc3QgcmVnaXN0ZXJz
IiAoTFJzKSwgd2hpY2ggc2hhZG93IHRoZQppbnRlcnJ1cHQgc3RhdGUgZm9yIGFueSB2aXJ0dWFs
IGludGVycnVwdC4gSW5qZWN0aW5nIGFuIGludGVycnVwdCB0byBhIGd1ZXN0Cmludm9sdmVzIHNl
dHRpbmcgdXAgb25lIExSIHdpdGggdGhlIGludGVycnVwdCBudW1iZXIsIGl0cyBwcmlvcml0eSBh
bmQgaW5pdGlhbApzdGF0ZSAobW9zdGx5ICJwZW5kaW5nIiksIHRoZW4gZW50ZXJpbmcgdGhlIGd1
ZXN0LiBBbnkgRU9JIHJlbGF0ZWQgYWN0aW9uCmZyb20gd2l0aGluIHRoZSBndWVzdCBqdXN0IGFj
dHMgb24gdGhvc2UgTFJzLCB0aGUgaHlwZXJ2aXNvciBjYW4gbGF0ZXIgdXBkYXRlCnRoZSB2aXJ0
dWFsIGludGVycnVwdCBzdGF0ZSB3aGVuIHRoZSBndWVzdCBleGlzdHMgdGhlIG5leHQgdGltZSAo
Zm9yIHdoYXRldmVyCnJlYXNvbikuCkJ1dCBkZXNwaXRlIHRoZSBHSUMgaGFyZHdhcmUgaGVscGlu
ZyBvdXQgaGVyZSwgdGhlIHdob2xlIGludGVycnVwdApjb25maWd1cmF0aW9uIG1hbmFnZW1lbnQg
aXMgbm90IHZpcnR1YWxpemVkIGF0IGFsbCBhbmQgbmVlZHMgdG8gYmUgZW11bGF0ZWQKYnkgdGhl
IGh5cGVydmlzb3IgLSBvciBhbm90aGVyIHJlbGF0ZWQgc29mdHdhcmUgY29tcG9uZW50LCBmb3Ig
aW5zdGFuY2UgYQp1c2VybGFuZCBlbXVsYXRvci4gVGhpcyBzbyBjYWxsZWQgImRpc3RyaWJ1dG9y
IiBwYXJ0IG9mIHRoZSBHSUMgY29uc2lzdHMgb2YKbWVtb3J5IG1hcHBlZCByZWdpc3RlcnMsIHdo
aWNoIGNhbiBiZSB0cmFwcGVkIGJ5IHRoZSBoeXBlcnZpc29yLCBzbyBhbnkgZ3Vlc3QKYWNjZXNz
IGNhbiBiZSBlbXVsYXRlZCBpbiB0aGUgdXN1YWwgd2F5LgoKVkdJQyBkZXNpZ24gbW90aXZhdGlv
bgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgpBIEdJQyBlbXVsYXRpb24gdGh1cyBuZWVkcyB0byB0
YWtlIGNhcmUgb2YgdGhvc2UgYml0czoKCi0gdHJhcCBHSUMgZGlzdHJpYnV0b3IgTU1JTyBhY2Nl
c3NlcyBhbmQgc2hhZG93IHRoZSBjb25maWd1cmF0aW9uIHNldHVwCiAgKGVuYWJsZWQvZGlzYWJs
ZWQsIGxldmVsL2VkZ2UsIHByaW9yaXR5LCBhZmZpbml0eSkgZm9yIHZpcnR1YWwgaW50ZXJydXB0
cwotIGhhbmRsZSBpbmNvbWluZyBoYXJkd2FyZSBhbmQgdmlydHVhbCBpbnRlcnJ1cHQgcmVxdWVz
dHMgYW5kIGluamVjdCB0aGUKICBhc3NvY2lhdGVkIHZpcnR1YWwgaW50ZXJydXB0IGJ5IG1hbmlw
dWxhdGluZyBvbmUgb2YgdGhlIGxpc3QgcmVnaXN0ZXJzCi0gdHJhY2sgdGhlIHN0YXRlIG9mIGEg
dmlydHVhbCBpbnRlcnJ1cHQgYnkgaW5zcGVjdGluZyB0aGUgTFJzIGFmdGVyIHRoZQogIGd1ZXN0
IGhhcyBleGl0ZWQsIHBvc3NpYmx5IGFkanVzdGluZyB0aGUgc2hhZG93ZWQgdmlydHVhbCBpbnRl
cnJ1cHQgc3RhdGUKCkRlc3BpdGUgdGhlIGRpc3RyaWJ1dG9yIE1NSU8gcmVnaXN0ZXIgZW11bGF0
aW9uIGJlaW5nIGEgc2l6ZWFibGUgY2h1bmsgb2YKdGhlIGVtdWxhdGlvbiwgaXQgaXMgYWN0dWFs
bHkgbm90IGRvbWluYW50IGlmIGxvb2tpbmcgYXQgdGhlIGZyZXF1ZW5jeSBhdAp3aGljaCBpdCBp
cyBhY2Nlc3NlZC4gTm9ybWFsbHkgdGhlIGludGVycnVwdCBjb25maWd1cmF0aW9uIGlzIGRvbmUg
YXQgYm9vdAp0aW1lIG9yIHVwb24gaW5pdGlhbGlzaW5nIHRoZSBkZXZpY2UgKGRyaXZlciksIGJ1
dCByYXJlbHkgZHVyaW5nIHRoZSBhY3R1YWwKcnVuIHRpbWUgb2YgYSBzeXN0ZW0uIEluamVjdGlu
ZyBhbmQgRU9JLWluZyBpbnRlcnJ1cHRzIGhvd2V2ZXIgaGFwcGVucyBtdWNoCm1vcmUgb2Z0ZW4u
IEEgZ29vZCBlbXVsYXRpb24gYXBwcm9hY2ggc2hvdWxkIHRodXMgZm9jdXMgb24gdHJhY2tpbmcg
dGhlIHZpcnR1YWwKaW50ZXJydXB0IHN0YXRlIGVmZmljaWVudGx5LCBhbGxvd2luZyBxdWljayBo
YW5kbGluZyBvZiBpbmNvbWluZyBhbmQgRU9JLWVkCmludGVycnVwdHMuCgpUaGUgYWN0dWFsIGlu
dGVycnVwdCBzdGF0ZSB0cmFja2luZyBjYW4gYmUgcXVpdGUgdHJpY2t5IGluIHBhcnRzLiBJbnRl
cnJ1cHQKaW5qZWN0aW9ucyBjYW4gYmUgaW5kZXBlbmRlbnQgZnJvbSB0aGUgZ3Vlc3QgZW50cnkv
ZXhpdCBwb2ludHMsIGFsc28gTU1JTwpjb25maWd1cmF0aW9uIGFjY2Vzc2VzIGNvdWxkIGJlIHRy
aWdnZXJlZCBieSBhbnkgVkNQVSBhdCBhbnkgcG9pbnQgaW4gdGltZS4KQ2hhbmdpbmcgaW50ZXJy
dXB0IENQVSBhZmZpbml0eSBhZGRzIHRvIHRoZSBjb21wbGljYXRpb24uClRoaXMgbGVhZHMgdG8g
bWFueSBjb2RlIHBhcnRzIHdoaWNoIGNvdWxkIHJ1biBpbiBwYXJhbGxlbCBhbmQgdGh1cyBjb250
YWlucwpzb21lIHJhY2UgY29uZGl0aW9ucywgc28gcHJvcGVyIGxvY2tpbmcgYmVjb21lcyBrZXkg
b2YgYSBnb29kIGRlc2lnbi4KQnV0IG9uZSBoYXMgdG8gY29uc2lkZXIgdGhhdCBpbnRlcnJ1cHRz
IGluIGdlbmVyYWwgY2FuIGJlIGNoYXJhY3RlcmlzZWQKYXMgYSByYXJlIGV2ZW50IC0gb3RoZXJ3
aXNlIGEgZ3Vlc3Qgd291bGQgYmUgYnVzeSBoYW5kbGluZyBpbnRlcnJ1cHRzIGFuZCBjb3VsZApu
b3QgcHJvY2VzcyBhY3R1YWwgY29tcHV0YXRpb24gdGFza3MuClRoYXQncyB3aHkgdGhlIGludGVy
cnVwdCBzdGF0ZSB0cmFja2luZyBzaG91bGQgZm9jdXMgb24gYSBjbGVhciBhbmQgcmFjZS1mcmVl
CmxvY2tpbmcgc2NoZW1lLCB3aXRob3V0IG5lZWRsZXNzbHkgb3B0aW1pc2luZyB0b28gbXVjaCBp
biB0aGlzIHJlc3BlY3QuCkV4cGVyaWVuY2Ugc2hvd3MgdGhhdCB0aGlzIGNvbXBsaWNhdGVzIHRo
ZSBjb2RlIGFuZCBsZWFkcyB0byB1bmRldGVjdGVkIGFuZApoYXJkLXRvLWRlYnVnIHJhY2UgY29u
ZGl0aW9ucywgd2hpY2ggYWZmZWN0IHRoZSBzdGFiaWxpdHkgb2YgdGhlIHN5c3RlbSBpbgpwb3Nz
aWJseSB1bnRlc3RlZCBjb3JuZXIgY2FzZXMuCgpWR0lDIGRlc2lnbiBwcmluY2lwbGVzCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KCiMjIyBEYXRhIHN0cnVjdHVyZQoKVGhpcyBWR0lDIGRlc2lnbiBp
cyBiYXNlZCBvbiB0aGUgaWRlYSBvZiBoYXZpbmcgb25lIHN0cnVjdHVyZSBwZXIgdmlydHVhbApp
bnRlcnJ1cHQsIHByb3RlY3RlZCBieSBpdHMgb3duIGxvY2suIEluIGFkZGl0aW9uIHRoZXJlIGlz
IGEgbGlzdCBwZXIgVkNQVSwKd2hpY2ggcXVldWVzIHRoZSBpbnRlcnJ1cHRzIHdoaWNoIHRoaXMg
VkNQVSBzaG91bGQgY29uc2lkZXIgZm9yIGluamVjdGlvbi4KT25lIGludGVycnVwdCBjYW4gb25s
eSBiZSBvbiBvbmUgVkNQVSBsaXN0IGF0IGFueSBnaXZlbiBwb2ludCBpbiB0aW1lLgpGb3IgcHJp
dmF0ZSBpbnRlcnJ1cHRzIGFuZCBTUElzIGEgc3RhdGljIGFsbG9jYXRpb24gb2YgdGhpcyBkYXRh
IHN0cnVjdHVyZQp3b3VsZCBiZSBzdWZmaWNpZW50LCBob3dldmVyIExQSXMgKHRyaWdnZXJlZCBi
eSBhICh2aXJ0dWFsKSBJVFMpIGhhdmUgYSB2ZXJ5CmR5bmFtaWMgYW5kIHBvc3NpYmx5IHZlcnkg
c3BhcnNlIGFsbG9jYXRpb24gc2NoZW1lLCBzbyB3ZSBuZWVkIHRvIGRlYWwgd2l0aApkeW5hbWlj
IGFsbG9jYXRpb24gYW5kIGRlLWFsbG9jYXRpb24gb2YgdGhpcyBzdHJ1Y3QuIFRvIGFjY29tbW9k
YXRlIHRoaXMKdGhlcmUgaXMgYW4gYWRkaXRpb25hbCBsaXN0IGhlYWRlciB0byBsaW5rIGFsbCBM
UElzLgpBbHNvIHRoZSBMUEkgbWFwcGluZyBhbmQgdW5tYXBwaW5nIGNhbiBoYXBwZW4gYXN5bmNo
cm9ub3VzbHksIHNvIHdlIG5lZWQgdG8KcHJvcGVybHkgcmVmLWNvdW50IHRoZSBzdHJ1Y3R1cmUg
KGF0IGxlYXN0IGZvciBMUElzKSwgb3RoZXJ3aXNlIHNvbWUgY29kZSBwYXJ0cwp3b3VsZCBwb3Rl
bnRpYWxseSBlbmQgdXAgd2l0aCByZWZlcmVuY2luZyBhbiBhbHJlYWR5IGZyZWVkIHBvaW50ZXIu
CgpUaGUgY2VudHJhbCBkYXRhIHN0cnVjdHVyZSBpcyBjYWxsZWQgYHN0cnVjdCB2Z2ljX2lycWAs
IGFuZCwgYmVzaWRlIHRoZQpleHBlY3RlZCBpbnRlcnJ1cHQgY29uZmlndXJhdGlvbiBkYXRhLCBj
b250YWlucyBhdCBsZWFzdCB0aGUgbG9jaywgYSBsaXN0CmhlYWRlciAodG8gYmUgYWJsZSB0byBs
aW5rIGl0IHRvIGEgVkNQVSkgYW5kIGEgcmVmY291bnQuIEFsc28gaXQgY29udGFpbnMKdGhlIGlu
dGVycnVwdCBudW1iZXIgKHRvIGFjY29tbW9kYXRlIGZvciBub24tY29udGlndW91cyBpbnRlcnJ1
cHQgYWxsb2NhdGlvbnMsCmZvciBpbnN0YW5jZSBmb3IgTFBJcykuCkJlc2lkZSB0aG9zZSBlc3Nl
bnRpYWwgZWxlbWVudHMgaXQgcHJvdmVzIHdvcnRoIHRvIHN0b3JlIChhIHJlZmVyZW5jZSB0bykg
dGhlClZDUFUgdGhpcyBJUlEgaXMgYXNzb2NpYXRlZCB3aXRoLiBUaGlzIGFsbG93cyB0byBlYXNp
bHkgZmluZCB0aGUgcmVzcGVjdGl2ZQpWQ1BVIGxpc3QuCgogICAgc3RydWN0IHZnaWNfaXJxIHsK
ICAgICAgICBzcGlubG9ja190IGlycV9sb2NrOyAgICAgICAgICAgIC8qIFByb3RlY3RzIHRoZSBj
b250ZW50IG9mIHRoZSBzdHJ1Y3QgKi8KICAgICAgICBzdHJ1Y3QgbGlzdF9oZWFkIGxwaV9saXN0
OyAgICAgIC8qIFVzZWQgdG8gbGluayBhbGwgTFBJcyB0b2dldGhlciAqLwogICAgICAgIHN0cnVj
dCBsaXN0X2hlYWQgYXBfbGlzdDsKCiAgICAgICAgc3RydWN0IHZjcHUgKnZjcHU7ICAgICAgICAg
ICAgICAvKiBTR0lzIGFuZCBQUElzOiBUaGUgVkNQVQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICogU1BJcyBhbmQgTFBJczogVGhlIFZDUFUgd2hvc2UgYXBfbGlzdAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogdGhpcyBpcyBxdWV1ZWQg
b24uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi8KCiAgICAgICAg
c3RydWN0IHZjcHUgKnRhcmdldF92Y3B1OyAgICAgICAgLyogVGhlIFZDUFUgdGhhdCB0aGlzIGlu
dGVycnVwdCBzaG91bGQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
KiBiZSBzZW50IHRvLCBhcyBhIHJlc3VsdCBvZiB0aGUKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKiB0YXJnZXRzIHJlZyAodjIpIG9yIHRoZQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIGFmZmluaXR5IHJlZyAodjMpLgogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqLwoKICAgICAgICB1MzIgaW50aWQ7
ICAgICAgICAgICAgICAgICAgICAgIC8qIEd1ZXN0IHZpc2libGUgSU5USUQgKi8KICAgICAgICBi
b29sIGxpbmVfbGV2ZWw7ICAgICAgICAgICAgICAgIC8qIExldmVsIG9ubHkgKi8KICAgICAgICBi
b29sIHBlbmRpbmdfbGF0Y2g7ICAgICAgICAgICAgIC8qIFRoZSBwZW5kaW5nIGxhdGNoIHN0YXRl
IHVzZWQgdG8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIGNhbGN1
bGF0ZSB0aGUgcGVuZGluZyBzdGF0ZSBmb3IKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAqIGJvdGggbGV2ZWwgYW5kIGVkZ2UgdHJpZ2dlcmVkIElSUXMuCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi8KCiAgICAgICAgYm9vbCBhY3RpdmU7
ICAgICAgICAgICAgICAgICAgICAvKiBub3QgdXNlZCBmb3IgTFBJcyAqLwogICAgICAgIGJvb2wg
ZW5hYmxlZDsKICAgICAgICBib29sIGh3OyAgICAgICAgICAgICAgICAgICAgICAgIC8qIFRpZWQg
dG8gSFcgSVJRICovCiAgICAgICAgc3RydWN0IGtyZWYgcmVmY291bnQ7ICAgICAgICAgICAvKiBV
c2VkIGZvciBMUElzICovCiAgICAgICAgdTMyIGh3aW50aWQ7ICAgICAgICAgICAgICAgICAgICAv
KiBIVyBJTlRJRCBudW1iZXIgKi8KICAgICAgICB1bmlvbiB7CiAgICAgICAgICAgIHU4IHRhcmdl
dHM7ICAgICAgICAgICAgICAgICAgICAgLyogR0lDdjIgdGFyZ2V0IFZDUFVzIG1hc2sgKi8KICAg
ICAgICAgICAgdTMyIG1waWRyOyAgICAgICAgICAgICAgICAgICAgICAvKiBHSUN2MyB0YXJnZXQg
VkNQVSAqLwogICAgICAgIH07CiAgICAgICAgdTggc291cmNlOyAgICAgICAgICAgICAgICAgICAg
ICAvKiBHSUN2MiBTR0lzIG9ubHkgKi8KICAgICAgICB1OCBwcmlvcml0eTsKICAgICAgICBlbnVt
IHZnaWNfaXJxX2NvbmZpZyBjb25maWc7ICAgIC8qIExldmVsIG9yIGVkZ2UgKi8KICAgIH07Cgoj
IyMgVkNQVSBsaXN0IGhhbmRsaW5nCgpJbml0aWFsbHkgYSB2aXJ0dWFsIGludGVycnVwdCBqdXN0
IGxpdmVzIG9uIGl0cyBvd24uIEd1ZXN0IE1NSU8gYWNjZXNzZXMgdG8KdGhlIGRpc3RyaWJ1dG9y
IHdpbGwgY2hhbmdlIHRoZSBzdGF0ZSBpbmZvcm1hdGlvbiBpbiB0aGlzIHN0cnVjdHVyZS4KV2hl
biBhbiBpbnRlcnJ1cHQgaXMgYWN0dWFsbHkgbWFkZSBwZW5kaW5nIChlaXRoZXIgYnkgYW4gYXNz
b2NpYXRlZCBoYXJkd2FyZQpJUlEgZmlyaW5nIG9yIGJ5IGEgdmlydHVhbCBJUlEgdHJpZ2dlciks
IHRoZSBgdmdpY19pcnFgIHN0cnVjdHVyZSB3aWxsIGJlCmxpbmtlZCB0byB0aGUgY3VycmVudCB0
YXJnZXQgVkNQVS4gVGhlIGB2Y3B1YCBtZW1iZXIgaW4gdGhlIHN0cnVjdHVyZSB3aWxsCmJlIHNl
dCB0byB0aGlzIFZDUFUuIEFueSBhZmZpbml0eSBjaGFuZ2UgYWZ0ZXIgdGhpcyBwb2ludCB3aWxs
IG5vdCBhZmZlY3QKdGhlIGN1cnJlbnQgdGFyZ2V0IFZDUFUgYW55bW9yZSwgaXQganVzdCB1cGRh
dGVzIHRoZSBgdGFyZ2V0X3ZwdWAgZmllbGQgaW4KdGhlIHN0cnVjdHVyZSwgd2hpY2ggd2lsbCBi
ZSBjb25zaWRlcmVkIG9uIHRoZSBuZXh0IGluamVjdGlvbi4KVGhpcyBwZXItVkNQVSBsaXN0IGlz
IGNhbGxlZCB0aGUgYGFwX2xpc3RgLCBzaW5jZSBpdCBob2xkcyBpbnRlcnJ1cHRzIHdoaWNoCmFy
ZSBpbiBhIHBlbmRpbmcgYW5kL29yIGFjdGl2ZSBzdGF0ZS4KCiMjIyBWaXJ0dWFsIElSUSByZWZl
cmVuY2VzCgpUaGVyZSBpcyBhIGZ1bmN0aW9uIGB2Z2ljX2dldF9pcnEoKWAgd2hpY2ggcmV0dXJu
cyBhIHJlZmVyZW5jZSB0byBhIHZpcnR1YWwgSVJRCmdpdmVuIGl0cyBudW1iZXIuCkZvciBwcml2
YXRlIElSUXMgYW5kIFNQSXMgaXQgaXMgZXhwZWN0ZWQgdGhhdCB0aGlzIGp1c3QgaW5kZXhlcyBh
IHN0YXRpYyBhcnJheS4KRm9yIExQSXMgKHdoaWNoIGFyZSBkeW5hbWljYWxseSBhbGxvY2F0ZWQg
YXQgcnVuIHRpbWUpIHRoaXMgaXMgZXhwZWN0ZWQgdG8KaXRlcmF0ZSBhIGRhdGEgc3RydWN0dXJl
IChsaWtlIGEgbGlua2VkIGxpc3QpIHRvIGZpbmQgdGhlIHJpZ2h0IHN0cnVjdHVyZS4KSW4gYW55
IGNhc2UgYSBjYWxsIHRvIGB2Z2ljX2dldF9pcnFgIHdpbGwgaW5jcmVhc2UgYSByZWZjb3VudCwg
d2hpY2ggd2lsbApwcmV2ZW50IExQSXMgZnJvbSBiZWluZyBkZS1hbGxvY2F0ZWQgd2hpbGUgYW5v
dGhlciBwYXJ0IG9mIHRoZSBWR0lDIGlzIHN0aWxsCmhvbGRpbmcgYSByZWZlcmVuY2UuIFRodXMg
YW55IGNhbGxlciB0byBgdmdpY19nZXRfaXJxYCBzaGFsbCBjYWxsCmB2Z2ljX3B1dF9pcnEoKWAg
YWZ0ZXIgaXQgaXMgZG9uZSB3aXRoIGhhbmRsaW5nIHRoaXMgaW50ZXJydXB0LgpBbiBleGNlcHRp
b24gd291bGQgYmUgaWYgdGhlIHZpcnR1YWwgSVJRIGlzIGV2ZW50dWFsbHkgaW5qZWN0ZWQgaW50
byBhIFZDUFUuIEluCnRoaXMgY2FzZSB0aGUgVkNQVSBob2xkcyB0aGF0IHJlZmVyZW5jZSBhbmQg
aXQgaXMga2VwdCBhcyBsb25nIGFzIHRoZSBndWVzdApzZWVzIHRoaXMgdmlydHVhbCBJUlEuIFRo
ZSByZWZjb3VudCB3b3VsZCBvbmx5IGJlIGRlY3JlYXNlZCB1cG9uIHRoZSBJUlEgaGF2aW5nCmJl
ZW4gRU9JZWQgYnkgdGhlIGd1ZXN0IGFuZCBpdCBoYXZpbmcgYmVlbiByZW1vdmVkIGZyb20gdGhl
IFZDUFUgbGlzdC4KCiMjIyBMb2NraW5nCgpUbyBrZWVwIHRoZSBgdmdpY19pcnFgIHN0cnVjdHVy
ZSBjb25zaXN0ZW50IGFuZCB0byBhdm9pZCByYWNlcyBiZXR3ZWVuCmRpZmZlcmVudCBwYXJ0cyBv
ZiB0aGUgVkdJQywgbG9ja2luZyBpcyBlc3NlbnRpYWwgd2hlbmV2ZXIgYWNjZXNzaW5nIGEgbWVt
YmVyCm9mIHRoaXMgc3RydWN0dXJlLiBJdCBpcyBleHBlY3RlZCB0aGF0IHRoaXMgbG9jayBpcyBh
bG1vc3QgbmV2ZXIgY29udGVuZGVkLAphbHNvIGhlbGQgb25seSBmb3IgYnJpZWYgcGVyaW9kcyBv
ZiB0aW1lLCBzbyB0aGlzIGlzIGNvbnNpZGVyZWQgY2hlYXAuClRvIGtlZXAgdGhlIGNvZGUgY2xl
YW4gYW5kIGF2b2lkIG5hc3R5IGNvcm5lciBjYXNlcywgdGhlcmUgYXJlIG5vIHRyaWNrcyBvbgp0
cnlpbmcgdG8gYmUgbG9ja2xlc3MgaGVyZS4KSWYgZm9yIGFueSByZWFzb24gdGhlIGNvZGUgbmVl
ZHMgdG8gaG9sZCB0aGUgbG9ja3MgZm9yIHR3byB2aXJ0dWFsIElSUXMsIHRoZQpvbmUgd2l0aCB0
aGUgbG93ZXIgSVJRIG51bWJlciBpcyB0byBiZSB0YWtlbiBmaXJzdCwgdG8gYXZvaWQgZGVhZGxv
Y2tzLgoKQW5vdGhlciBsb2NrIHRvIGNvbnNpZGVyIGlzIHRoZSBWQ1BVIGxvY2ssIHdoaWNoIG9u
IHRoZSBmaXJzdCBnbGFuY2UgcHJvdGVjdHMKdGhlIHZpcnR1YWwgQ1BVJ3MgbGlzdCBzdHJ1Y3R1
cmUsIGJ1dCBhbHNvIHN5bmNocm9uaXNlcyBhZGRpdGlvbnMgYW5kIHJlbW92YWxzCm9mIElSUXMg
ZnJvbSBhIFZDUFUuIFRvIGFkZCBhbiBJUlEgdG8gYSBsaXN0LCBib3RoIHRoZSBWQ1BVIGFuZCB0
aGUgcGVyLUlSUQpsb2NrIG5lZWQgdG8gYmUgaGVsZC4gVG8gYXZvaWQgZGVhZGxvY2tzLCB0aGVy
ZSBpcyBhIHN0cmljdCBsb2NraW5nIG9yZGVyOgoKPiBUaGUgVkNQVSBsb2NrIG5lZWRzIHRvIGJl
IHRha2VuIGZpcnN0LCB0aGUgcGVyLUlSUSBsb2NrIGFmdGVyIHRoaXMuCgpTb21lIG9wZXJhdGlv
bnMgKGxpa2UgbWlncmF0aW5nIElSUXMgYmV0d2VlbiB0d28gVkNQVXMpIHJlcXVpcmUgdHdvIFZD
UFUKbG9ja3MgdG8gYmUgaGVsZCwgaW4gdGhpcyBjYXNlIHRoZSBsb2NrIGZvciB0aGUgVkNQVSB3
aXRoIHRoZSBzbWFsbGVyIFZDUFUgSUQKaXMgdG8gYmUgdGFrZW4gZmlyc3QuCgpUaGVyZSBhcmUg
b2NjYXNpb25zIHdoZXJlIHRoZSBsb2NraW5nIG9yZGVyIChWQ1BVIGZpcnN0KSBpcyBoYXJkIHRv
IG9ic2VydmUsCmJlY2F1c2UgdGhlIHBlci1JUlEgbG9jayBpcyBhbHJlYWR5IGhlbGQsIGJ1dCB0
aGlzIElSUSBuZWVkcyB0byBnbyBvbiBhIFZDUFUKbGlzdC4gSW4gdGhpcyBjYXNlIHRoZSBJUlEg
bG9jayBuZWVkcyB0byBiZSBkcm9wcGVkLCB0aGUgcmVzcGVjdGl2ZSBWQ1BVCmxvY2sgc2hvdWxk
IGJlIHRha2VuLCB0aGVuIHRoZSBwZXItSVJRIGxvY2sgbmVlZHMgdG8gYmUgcmUtdGFrZW4uCkFm
dGVyIGJvdGggdGhlIGxvY2tzIGFyZSBoZWxkLCB3ZSBuZWVkIHRvIGNoZWNrIGlmIHRoZSBjb25k
aXRpb25zIHdoaWNoCm9yaWdpbmFsbHkgbWFuZGF0ZWQgdGhlIGxpc3QgYWRkaXRpb24gKG9yIHJl
bW92YWwpIGFyZSBzdGlsbCB0cnVlLiBUaGlzIGlzCm5lZWRlZCBiZWNhdXNlIHRoZSBJUlEgbG9j
ayBjb3VsZCBoYXZlIGJlZW4gdGFrZW4gYnkgYW5vdGhlciBlbnRpdHkgbWVhbndoaWxlCmFuZCB0
aGUgc3RhdGUgb2YgdGhpcyBpbnRlcnJ1cHQgY291bGQgaGF2ZSBiZWVuIGNoYW5nZWQuIEV4YW1w
bGVzIGFyZSBpZiB0aGUKaW50ZXJydXB0IGlzIG5vIGxvbmdlciBwZW5kaW5nLCBnb3QgZGlzYWJs
ZWQgb3IgY2hhbmdlZCB0aGUgQ1BVIGFmZmluaXR5LgpTb21lIG9mIHRob3NlIGNoYW5nZXMgbWln
aHQgcmVuZGVyIHRvIGN1cnJlbnQgYWN0aW9uIG9ic29sZXRlIChubyBsb25nZXIKcGVuZGluZyks
IG90aGVyIHdpbGwgbGVhZCB0byBhIHJldHJ5IG9mIHRoZSByZS1sb2NraW5nIHNjaGVtZSBkZXNj
cmliZWQgYWJvdmUuClRoaXMgcmUtbG9ja2luZyBzY2hlbWUgc2hhbGwgYmUgaW1wbGVtZW50ZWQg
aW4gYSB3ZWxsLWRvY3VtZW50ZWQgZnVuY3Rpb24uCgojIyMgTGV2ZWwgYW5kIGVkZ2UgdHJpZ2dl
cmVkIGludGVycnVwdHMKClRoZSBHSUMga25vd3MgYWJvdXQgdHdvIGtpbmRzIG9mIHNpZ25hbGxp
bmcgaW50ZXJydXB0czoKCi0gRWRnZSB0cmlnZ2VyZWQgaW50ZXJydXB0cyBhcmUgdHJpZ2dlcmVk
IGJ5IGEgZGV2aWNlIG9uY2UsIHRoZWlyIGxpZmUgY3ljbGUKZW5kcyB3aGVuIHRoZSBndWVzdCBo
YXMgRU9JZWQgdGhlbSwgYXQgd2hpY2ggcG9pbnQgd2UgcmVtb3ZlIHRoZSBwZW5kaW5nIHN0YXRl
LApjbGVhciB0aGUgTFIgYW5kIHJldHVybiB0aGUgYHZnaWNfaXJxYCBzdHJ1Y3R1cmUgdG8gYSBx
dWllc2NlbnQgc3RhdGUuCgotIExldmVsIHRyaWdnZXJlZCBpbnRlcnJ1cHRzIGFyZSB0cmlnZ2Vy
ZWQgd2hlbiBhIGRldmljZSByYWlzZXMgaXRzIGludGVycnVwdApsaW5lLCB0aGV5IHN0YXkgcGVu
ZGluZyBhcyBsb25nIGFzIHRoaXMgbGluZSBpcyBoZWxkIGhpZ2guIEF0IHNvbWUgcG9pbnQgdGhl
CmRyaXZlciBpbiB0aGUgZ3Vlc3QgaXMgZXhwZWN0ZWQgdG8gcHJvZ3JhbSB0aGUgZGV2aWNlIHRv
IGV4cGxpY2l0bHkgb3IKaW1wbGljaXRseSBsb3dlciB0aGlzIGludGVycnVwdCBsaW5lLiBUaGF0
IG1lYW5zIHRoYXQgd2UgaGF2ZSB0byBzdG9yZSB0aGUKc3RhdGUgb2YgdGhlIHZpcnR1YWwgaW50
ZXJydXB0IGxpbmUsIHdoaWNoIGlzIG9ubHkgY29udHJvbGxlZCBieSB0aGUgKHZpcnR1YWwpCmRl
dmljZS4gVGhpcyBpcyBkb25lIGluIHRoZSBgbGluZV9sZXZlbGAgbWVtYmVyIG9mIGBzdHJ1Y3Qg
dmdpY19pcnFgLgoKVG8gYXNzZXJ0IHRoZSBpbnRlcnJ1cHQgY29uZGl0aW9uLCBhICh2aXJ0dWFs
KSBkZXZpY2UgY2FsbHMgYSBmdW5jdGlvbiBleHBvcnRlZApieSB0aGUgVkdJQywgd2hpY2ggYWxs
b3dzIHRvIHJhaXNlIG9yIGxvd2VyIGFuIGludGVycnVwdCBsaW5lLiBMb3dlcmluZyB0aGUKbGlu
ZSBmb3IgYW4gZWRnZSB0cmlnZ2VyZWQgSVJRIGlzIGlnbm9yZWQgKGFuZCBzbyBpcyBvcHRpb25h
bCkuIFJhaXNpbmcgdGhlCmxpbmUgYXNzZXJ0cyB0aGUgcGVuZGluZyBzdGF0ZSBhbmQgcG90ZW50
aWFsbHkgaW5qZWN0cyB0aGlzIHZpcnR1YWwgSVJRLiBBbnkKc3Vic2VxdWVudCAicmFpc2luZyIg
Y2FsbCBtaWdodCBpbmplY3QgYW5vdGhlciBJUlEsIGlmIHRoZSBwcmV2aW91cyBoYXMgYXQKbGVh
c3QgYmVlbiBhY3RpdmF0ZWQgYnkgdGhlIGd1ZXN0IGFscmVhZHksIG90aGVyd2lzZSBpcyBpZ25v
cmVkLgoKRm9yIGxldmVsIHRyaWdnZXJlZCBpbnRlcnJ1cHRzIHRoaXMgZnVuY3Rpb24gc3RvcmVz
IHRoZSBuZXcgc3RhdGUgaW50byB0aGUKYGxpbmVfbGV2ZWxgIHZhcmlhYmxlLCBwb3RlbnRpYWxs
eSBpbmplY3RpbmcgdGhlIGludGVycnVwdCBpZiB0aGF0IGxpbmUKY2hhbmdlcyBmcm9tIGZhbHNl
IHRvIHRydWUuIElmIHRoZSBsaW5lIGlzIGxvd2VyZWQgYmVmb3JlIHRoZSBndWVzdCBoYXMKc2Vl
biBpdCwgdGhpcyBwYXJ0aWN1bGFyIGludGVycnVwdCBpbnN0YW5jZSB3aWxsIGJlIGRpc2NhcmRl
ZC4gU3VjY2Vzc2l2ZQoicmFpc2luZyIgY2FsbHMgd2lsbCBub3QgbGVhZCB0byBtdWx0aXBsZSBp
bnRlcnJ1cHRzIGlmIHRoZSBsaW5lIGhhcyBub3QKYmVlbiBsb3dlcmVkIGluIGJldHdlZW4uCgoj
IyMgU29mdHdhcmUgdHJpZ2dlcmVkIGludGVycnVwdHMKCkJlc2lkZSB0aGUgbmF0dXJhbGx5IHNv
ZnR3YXJlIHRyaWdnZXJlZCBpbnRlci1wcm9jZXNzb3ItaW50ZXJydXB0cwooU0dJcyBpbiBHSUMg
c3BlYWspLCB0aGVyZSBpcyBhbm90aGVyIHdheSBvZiBsZXR0aW5nIHNvZnR3YXJlIHJhaXNlIGFu
CmludGVycnVwdCBjb25kaXRpb24uClRoZSBHSUMgZGlzdHJpYnV0b3IgYWxsb3dzIHRvIHNldCBv
ciBjbGVhciBib3RoIHRoZSBwZW5kaW5nIGFuZCBhY3RpdmUgc3RhdGUKb2YgYW55IGludGVycnVw
dCB2aWEgTU1JTyByZWdpc3RlcnMuIFRoaXMgaXNuJ3Qgd2lkZWx5IHVzZWQgYnkgbWFueSBvcGVy
YXRpbmcKc3lzdGVtcywgYnV0IGlzIHVzZWZ1bCB3aGVuIHNhdmluZyBhbmQgcmVzdG9yaW5nIHRo
ZSBzdGF0ZSBvZiBhIG1hY2hpbmUuClNvIGVtdWxhdGluZyB0aGVzZSBmdW5jdGlvbnMgaXMgcmVx
dWlyZWQgZm9yIGJlaW5nIGFyY2hpdGVjdHVyZSBjb21wbGlhbnQsCmhvd2V2ZXIgdGhlIGltcGxl
bWVudGF0aW9uIG1pZ2h0IG5vdCBuZWVkIHRvIGJlIHZlcnkgZWZmaWNpZW50IGdpdmVuIGl0cyBy
YXJlCnVzYWdlLiBJbiBmYWN0IHN1cHBvcnRpbmcgdGhlIHNldC1wZW5kaW5nIGFuZCBjbGVhci1w
ZW5kaW5nIHJlZ2lzdGVycyBpcwpyZWxhdGl2ZWx5IHN0cmFpZ2h0LWZvcndhcmQsIGFzIGxvbmcg
YXMgb25lIGtlZXBzIHRoaXMgc3RhdGUgc2VwYXJhdGUgZnJvbQp0aGUgZW11bGF0ZWQgaW50ZXJy
dXB0IGxpbmUuIGBwZW5kaW5nX2xhdGNoYCBzdG9yZXMgdGhpcyBzdGF0ZSBpbiBgdmdpY19pcnFg
LgoKVGhlIHNldC1hY3RpdmUgYW5kIGNsZWFyLWFjdGl2ZSByZWdpc3RlcnMgYXJlIG11Y2ggaGFy
ZGVyIHRvIGVtdWxhdGUsIHRob3VnaCwKYXMgbm9ybWFsbHkgdGhlIGFjdGl2ZSBzdGF0ZSBpcyBv
ZiBsaXR0bGUgY29uY2VybiB0byB0aGUgR0lDIGVtdWxhdGlvbi4gSW4KYSBub3JtYWwgaW50ZXJy
dXB0IGxpZmUgY3ljbGUgdGhlIGFjdGl2ZSBzdGF0ZSBpc24ndCBldmVuIHZpc2libGUgdG8gdGhl
Cmh5cGVydmlzb3IsIGFzIGl0IG1pZ2h0IGJlIHNldCBhbmQgY2xlYXJlZCBhZ2FpbiBlbnRpcmVs
eSB3aXRoaW4gdGhlIGd1ZXN0CmluIHRoZSBsaXN0IHJlZ2lzdGVyLCB3aXRob3V0IGV4aXRpbmcg
dG8gdGhlIGh5cGVydmlzb3IuClNvIG1hbmlwdWxhdGluZyB0aGUgYWN0aXZlIHN0YXRlIHZpYSB0
aGUgTU1JTyByZWdpc3RlcnMgcmVxdWlyZXMgc29tZSBoZWF2eQpsaWZ0aW5nOiBJZiB0aGlzIGlu
dGVycnVwdCBpcyBjdXJyZW50bHkgaW5qZWN0ZWQgaW50byBhIHJ1bm5pbmcgVkNQVSwgdGhpcwpW
Q1BVIG11c3QgZXhpdCwgdGhlIGFjdGl2ZSBzdGF0ZSBtdXN0IGJlIHNldCBvciBjbGVhcmVkIGlu
IHRoZSBMUiwgdGhlbgpleGVjdXRpb24gY2FuIGNvbnRpbnVlLiBXaGlsZSB0aGlzIGlzIGV4cGVu
c2l2ZSwgYXMgbWVudGlvbmVkIGFib3ZlIHRoaXMKc2hvdWxkIG5vdCBoYXBwZW4gdG9vIG9mdGVu
LCBhbHNvIHByb2JhYmx5IHRoZSBzeXN0ZW0gaXNuJ3QgdmVyeSBwZXJmb3JtYW5jZQpzZW5zaXRp
dmUgd2hlbiB1c2luZyB0aGlzIGZlYXR1cmUgZm9yIHNhdmUgYW5kIHJlc3RvcmUgYW55d2F5LgoK
IyMjIE1NSU8gZW11bGF0aW9uCgpBcyBtZW50aW9uZWQgYmVmb3JlLCB0aGUgZGlzdHJpYnV0b3Ig
YW5kIHJlZGlzdHJpYnV0b3IgcGFydCBvZiB0aGUgVkdJQyBuZWVkcwp0byBiZSBmdWxseSBlbXVs
YXRlZC4gVGhvc2UgcGFydHMgYXJlIGNoYXJhY3RlcmlzZWQgYnkgYSByYW5nZSBvZiBNTUlPCnJl
Z2lzdGVycy4gVGhlIGltcGxlbWVudGF0aW9uIHNoYWxsIHByb3ZpZGUgYSBkaXNwYXRjaGVyIGZ1
bmN0aW9uLCB3aGljaAp0YWtlcyB0aGUgZmF1bHRlZCBhZGRyZXNzLCByZWxhdGl2ZSB0byB0aGUg
YmVnaW5uaW5nIG9mIHRoZSBNTUlPIHJhbmdlLCBhbmQKd29ya3Mgb3V0IHdoaWNoIGFjdHVhbCBy
ZWdpc3RlciBpcyBhZmZlY3RlZC4gSXQgdGhlbiBsb29rcyB1cCB0aGUgdGhlCnJlc3BlY3RpdmUg
aGFuZGxlciBmdW5jdGlvbiBhbmQgY2FsbHMgaXQuIFRob3NlIGZ1bmN0aW9ucyBhcmUgZXhwZWN0
ZWQgdG8KYmUgbGlzdGVkIGluIGEgc3RydWN0IGluaXRpYWxpc2VyLCB3aGljaCBjb25uZWN0cyB0
aGUgYWN0dWFsIHJlZ2lzdGVyCm9mZnNldCBhbmQgaXRzIHNpemUgdG8gYSBwYXJ0aWN1bGFyIGhh
bmRsZXIuIEhhdmluZyBoYW5kbGVyIGZ1bmN0aW9ucyBmb3IKYSByZWdpc3RlciByYW5nZSBzZWVt
cyBiZW5lZmljaWFsIG92ZXIgaGFuZGxpbmcgcmVnaXN0ZXJzIGluIGEgc3dpdGNoL2Nhc2UsCmJl
Y2F1c2UgaXQncyBlYXNpZXIgdG8gcmVhZCBhbmQgc2ltcGxpZmllcyBjb2RlIHNoYXJpbmcsIGZv
ciBpbnN0YW5jZQpiZXR3ZWVuIHRoZSBHSUN2MiwgR0lDdjMgZGlzdHJpYnV0b3IgYW5kIEdJQ3Yz
IHJlZGlzdHJpYnV0b3IgcmVnaXN0ZXJzCndpdGggdGhlIHNhbWUgc2VtYW50aWNzLgoKIyMjIExp
c3QgcmVnaXN0ZXIgbWFuYWdlbWVudAoKQSBsaXN0IHJlZ2lzdGVyIChMUikgaG9sZHMgdGhlIHN0
YXRlIG9mIGEgdmlydHVhbCBpbnRlcnJ1cHQsIHdoaWNoIHdpbGwKYmUgdXNlZCBieSB0aGUgR0lD
IGhhcmR3YXJlIHRvIHNpbXVsYXRlIGFuIElSUSBsaWZlIGN5Y2xlIGZvciBhIGd1ZXN0LgpFYWNo
IEdJQyBoYXJkd2FyZSBpbXBsZW1lbnRhdGlvbiBjYW4gY2hvb3NlIHRvIGltcGxlbWVudCBhIG51
bWJlciBvZiBMUnMsCmhhdmluZyBmb3VyIG9mIHRoZW0gc2VlbXMgdG8gYmUgYSBjb21tb24gdmFs
dWUuIFRoaXMgZGVzaWduIGhlcmUgZG9lcyBub3QKdHJ5IHRvIG1hbmFnZSB0aGUgTFJzIHZlcnkg
Y2xldmVybHksIGluc3RlYWQgb24gZXZlcnkgZ3Vlc3QgZXhpdCBldmVyeSBMUgppbiB1c2Ugd2ls
bCBiZSBzeW5jZWQgdG8gdGhlIGVtdWxhdGVkIHN0YXRlLCB0aGVuIGNsZWFyZWQuIFVwb24gZ3Vl
c3QgZW50cnkKdGhlIHRvcCBwcmlvcml0eSB2aXJ0dWFsIElSUXMgd2lsbCBiZSBpbnNlcnRlZCBp
bnRvIHRoZSBMUnMuIElmIHRoZXJlIGFyZQptb3JlIHBlbmRpbmcgb3IgYWN0aXZlIElSUXMgdGhh
biBsaXN0IHJlZ2lzdGVycywgdGhlIEdJQyBtYW5hZ2VtZW50IElSUQp3aWxsIGJlIGNvbmZpZ3Vy
ZWQgdG8gbm90aWZ5IHRoZSBoeXBlcnZpc29yIG9mIGEgZnJlZSBMUiAob25jZSB0aGUgZ3Vlc3QK
aGFzIEVPSWVkIG9uZSBJUlEpLiBUaGlzIHdpbGwgdHJpZ2dlciBhIG5vcm1hbCBleGl0LCB3aGlj
aCB3aWxsIGdvIHRocm91Z2gKdGhlIG5vcm1hbCBjbGVhbnVwL3JlcG9wdWxhdGUgc2NoZW1lLCBw
b3NzaWJseSBub3cgcXVldWluZyB0aGUgbGVmdG92ZXIKaW50ZXJydXB0KHMpLgpUbyBmYWNpbGl0
YXRlIHF1aWNrIGd1ZXN0IGV4aXQgYW5kIGVudHJ5IHRpbWVzLCB0aGUgVkdJQyBtYWludGFpbnMg
dGhlIGxpc3QKb2YgcGVuZGluZyBvciBhY3RpdmUgaW50ZXJydXB0cyAoYXBcX2xpc3QpIHNvcnRl
ZCBieSB0aGVpciBwcmlvcml0eS4gQWN0aXZlCmludGVycnVwdHMgYWx3YXlzIGdvIGZpcnN0IG9u
IHRoZSBsaXN0LCBzaW5jZSBhIGd1ZXN0IGFuZCB0aGUgaGFyZHdhcmUgR0lDCmV4cGVjdCB0aG9z
ZSB0byBzdGF5IHVudGlsIHRoZXkgaGF2ZSBiZWVuIGV4cGxpY2l0bHkgZGVhY3RpdmF0ZWQuIEZh
aWx1cmUKaW4ga2VlcGluZyBhY3RpdmUgSVJRcyBhcm91bmQgd2lsbCByZXN1bHQgaW4gZXJyb3Ig
Y29uZGl0aW9ucyBpbiB0aGUgR0lDLgpUaGUgc2Vjb25kIHNvcnQgY3JpdGVyaWEgZm9yIHRoZSBh
cFxfbGlzdCBpcyB0aGVpciBwcmlvcml0eSwgc28gaGlnaGVyCnByaW9yaXR5IHBlbmRpbmcgaW50
ZXJydXB0IGFsd2F5cyBnbyBmaXJzdCBpbnRvIHRoZSBMUnMuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 14:40:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 14:40:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2IBi-0007pR-NM; Wed, 11 Oct 2017 14:40:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1e2IBh-0007pL-R6
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 14:40:45 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 4B/44-25852-D6D2ED95; Wed, 11 Oct 2017 14:40:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVysyfVTTdL916
 kweOLmhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b3/nnMBduEK3r2HGNqYHzK18XIxSEksJlR
 4v71RnYI5wCjxL3tjxm7GDk5hAVyJZb8bWUDsUUEnCXWbO5i6WLk4GAWkJI4fdAcJCwkYCOxs
 OUyE4jNJqArsePma2YQm1fASuLx6rdgcRYBVYn5XxaAjREVCJdoOtvPAlEjKHFy5hMwm1PAVm
 LR8glg9cwC6hJ/5l1ihrDFJZq+rGSFsOUltr+dwzyBkX8WkvZZSFpmIWmZhaRlASPLKkaN4tS
 istQiXUMLvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwPBkAIIdjDc3BhxilORg
 UhLlvf78bqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4ynXuRQoJFqempFWmZOcBIgUlLcPAoi
 fDWgKR5iwsSc4sz0yFSpxh1OR7duPuHSYglLz8vVUqcVwCkSACkKKM0D24ELGovMcpKCfMyAh
 0lxFOQWpSbWYIq/4pRnINRSZh3AsgUnsy8ErhNr4COYAI6QjTtDsgRJYkIKakGRumM/pX7xD5
 xlUQF+AUtio5Ke2UZqyyoNb326Pv4Zcven9/8Oeh55InW4xs+nsrbGnWg6i2H69HJTjHM7Tbz
 H+pvt7izXHG7D/vL/8cn1W0+d+X8Hf2/CsUejxUlWB/eqzt4cduNmsp2lnLFeWf4RLNnbLsds
 tKo92t4w+Ly9R5m7x4+M57unq3EUpyRaKjFXFScCAD/+Qjb1QIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1507732842!58335744!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4098 invoked from network); 11 Oct 2017 14:40:42 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-15.tower-27.messagelabs.com with SMTP; 11 Oct 2017 14:40:42 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 45F511435;
 Wed, 11 Oct 2017 07:40:41 -0700 (PDT)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A0F513F58C;
 Wed, 11 Oct 2017 07:40:40 -0700 (PDT)
To: Julien Grall <julien.grall@linaro.org>, xen-devel@lists.xen.org
References: <20171011141533.11231-1-julien.grall@linaro.org>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <724a7fd9-a339-d0ac-af1b-6b2ceefa38ca@arm.com>
Date: Wed, 11 Oct 2017 15:40:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171011141533.11231-1-julien.grall@linaro.org>
Content-Language: en-GB
Cc: sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH for-4.10] xen/arm: mm: Rework MAIR*
 definitions to handle 32-bit compilation environment
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxMS8xMC8xNyAxNToxNSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IENvbW1pdCBhMDU0
M2RmNDAzICJ4ZW4vYXJtOiBwYWdlOiBDbGVhbi11cCB0aGUgZGVmaW5pdGlvbiBvZiBNQUlSVkFM
Igo+IGNvbWJpbmVkIHRoZSBkZWZpbml0aW9uIG9mIE1BSVIwVkFMIGFuZCBNQUlSMVZBTCBpbiBN
QUlSVkFMLiBTYWRseSwgd2hlbgo+IGJ1aWxkaW5nIGluIDMyLWJpdCBlbnZpcm9ubWVudCwgdGhl
IGFzc2VtYmxlciBpcyB1bmFibGUgdG8gY29tcHV0ZQo+IDY0LWJpdCBjb25zdGFudCBhbmQgd2ls
bCBpZ25vcmUgdGhlIDMyLWJpdCBtb3N0LXNpZ25pZmljYW50cyBiaXRzLiBUaGlzCj4gd2lsbCBy
ZXN1bHQgb2YgTUFJUjEgc2V0IDAuCj4gCj4gUmF0aGVyIHRoYW4gZnVsbHkgcmV2ZXJ0aW5nIHRo
ZSBvZmZlbmRpbmcgY29tbWl0LCB0aGUgY29kZSBpcyByZXdvcmtlZAo+IHRvIHN0aWxsIGF2b2lk
IGhhcmRjb2RlZCB2YWx1ZXMgYnV0IHNwbGl0IHRoZSBkZWZpbml0aW9uIGluIDIuCgpOYXN0eSBp
c3N1ZSwgYnV0IGdpdmVuIHRoZSBjaXJjdW1zdGFuY2VzIHRoZSB3b3JrYXJvdW5kIHNlZW1zIG5v
dCB0b28KYmFkIGZvciBtZS4KCj4gTGFzdGx5LCBhIGNvbW1lbnQgaXMgYWRkZWQgdG8gYXZvaWQg
dHJ5aW5nIHRvIGJsaW5kbHkgY29tYmluZSB0aGUgYm90aAo+IGRlZmluaXRpb24gYWdhaW4gaW4g
dGhlIGZ1dHVyZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBsaW5hcm8ub3JnPgoKUmV2aWV3ZWQtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2Fy
YUBhcm0uY29tPgoKQ2hlZXJzLApBbmRyZS4KCj4gLS0tCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0v
cGFnZS5oIHwgMjMgKysrKysrKysrKysrKystLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDE0
IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcGFnZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKPiBpbmRleCBm
NTU4MTg0ZTEwLi5kOTQ4MjUwYTRhIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
cGFnZS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKPiBAQCAtNTIsMTggKzUy
LDIzIEBACj4gICAqICAgPz8gICAgICAgICAgICAgICAxMDEKPiAgICogICByZXNlcnZlZCAgICAg
ICAgIDExMAo+ICAgKiAgIE1UX05PUk1BTCAgICAgICAgMTExICAgMTExMSAxMTExICAtLSBXcml0
ZS1iYWNrIHdyaXRlLWFsbG9jYXRlCj4gKyAqCj4gKyAqIC8hXCBJdCBpcyBub3QgcG9zc2libGUg
dG8gY29tYmluZSB0aGUgZGVmaW5pdGlvbiBpbiBNQUlSVkFMIGFuZCB0aGVuCj4gKyAqIHNwbGl0
IGJlY2F1c2UgaXQgd291bGQgcmVzdWx0IHRvIGEgNjQtYml0IHZhbHVlIHRoYXQgc29tZSBhc3Nl
bWJsZXIKPiArICogZG9lc24ndCB1bmRlcnN0YW5kLgo+ICAgKi8KPiAtI2RlZmluZSBNQUlSKGF0
dHIsIG10KSAoX0FDKGF0dHIsIFVMTCkgPDwgKChtdCkgKiA4KSkKPiArI2RlZmluZSBfTUFJUjAo
YXR0ciwgbXQpIChfQUMoYXR0ciwgVUxMKSA8PCAoKG10KSAqIDgpKQo+ICsjZGVmaW5lIF9NQUlS
MShhdHRyLCBtdCkgKF9BQyhhdHRyLCBVTEwpIDw8ICgoKG10KSAqIDgpIC0gMzIpKQo+ICsKPiAr
I2RlZmluZSBNQUlSMFZBTCAoX01BSVIwKDB4MDAsIE1UX0RFVklDRV9uR25SbkUpfCBcCj4gKyAg
ICAgICAgICAgICAgICAgIF9NQUlSMCgweDQ0LCBNVF9OT1JNQUxfTkMpICAgIHwgXAo+ICsgICAg
ICAgICAgICAgICAgICBfTUFJUjAoMHhhYSwgTVRfTk9STUFMX1dUKSAgICB8IFwKPiArICAgICAg
ICAgICAgICAgICAgX01BSVIwKDB4ZWUsIE1UX05PUk1BTF9XQikpCj4gIAo+IC0jZGVmaW5lIE1B
SVJWQUwgKE1BSVIoMHgwMCwgTVRfREVWSUNFX25HblJuRSl8IFwKPiAtICAgICAgICAgICAgICAg
ICBNQUlSKDB4NDQsIE1UX05PUk1BTF9OQykgICAgfCBcCj4gLSAgICAgICAgICAgICAgICAgTUFJ
UigweGFhLCBNVF9OT1JNQUxfV1QpICAgIHwgXAo+IC0gICAgICAgICAgICAgICAgIE1BSVIoMHhl
ZSwgTVRfTk9STUFMX1dCKSAgICB8IFwKPiAtICAgICAgICAgICAgICAgICBNQUlSKDB4MDQsIE1U
X0RFVklDRV9uR25SRSkgfCBcCj4gLSAgICAgICAgICAgICAgICAgTUFJUigweGZmLCBNVF9OT1JN
QUwpKQo+ICsjZGVmaW5lIE1BSVIxVkFMIChfTUFJUjEoMHgwNCwgTVRfREVWSUNFX25HblJFKSB8
IFwKPiArICAgICAgICAgICAgICAgICAgX01BSVIxKDB4ZmYsIE1UX05PUk1BTCkpCj4gIAo+IC0j
ZGVmaW5lIE1BSVIwVkFMIChNQUlSVkFMICYgMHhmZmZmZmZmZikKPiAtI2RlZmluZSBNQUlSMVZB
TCAoTUFJUlZBTCA+PiAzMikKPiArI2RlZmluZSBNQUlSVkFMIChNQUlSMVZBTCA8PCAzMiB8IE1B
SVIwVkFMKQo+ICAKPiAgLyoKPiAgICogTGF5b3V0IG9mIHRoZSBmbGFncyB1c2VkIGZvciB1cGRh
dGluZyB0aGUgaHlwZXJ2aXNvciBwYWdlIHRhYmxlcwo+IAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 14:42:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 14:42:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2IDL-0007v6-1o; Wed, 11 Oct 2017 14:42:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1e2IDJ-0007uy-Cu
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 14:42:25 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 F1/F5-26618-0DD2ED95; Wed, 11 Oct 2017 14:42:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVysyfVTfe87r1
 Ig/8d1hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bPSW9ZCy5wVVx+vYutgfEVRxcjF4eQwGZG
 iQf3uhkhnAOMEluv7AdyODmEBcwkJvw+wAZiswnoSuy4+ZoZxBYRCJW4cHY/E0gDs8BcRonPH
 26BJYQErCW+zdvMDmLzClhJTO18ywpiswioSuy8sAfMFhUIl2g6288CUSMocXLmEzCbU8BGYs
 KCz2DLmAXUJf7Mu8QMYYtLNH1ZyQphy0tsfzuHeQIj/ywk7bOQtMxC0jILScsCRpZVjOrFqUV
 lqUW6xnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIEBygAEOxj3/nM6xCjJwaQk
 ynv9+d1IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8p3TuRQoJFqWmp1akZeYAYwUmLcHBoyTCW
 wOS5i0uSMwtzkyHSJ1iVJQS510EkhAASWSU5sG1weLzEqOslDAvI9AhQjwFqUW5mSWo8q8YxT
 kYlYR5uYHRLsSTmVcCN/0V0GImoMWiaXdAFpckIqSkGhjtbvc3LVYoZvo0h3uzqVBeTerj/fV
 323yXBZoeS1Q2bP7vuE/9zIuDj879Twj4kSUxwy8+6HTLGuHZfhOu/fi/9ZWta0SKZEfJ+81e
 0feFSjV7xU+pOKRaxUwXz4kqKHHYyJBQpSpT46bitS7vmcADXcFJ+9ft3RlrHa8VY/UtbHGIc
 rmNlhJLcUaioRZzUXEiAMNBbmHKAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1507732943!104891824!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60080 invoked from network); 11 Oct 2017 14:42:23 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-206.messagelabs.com with SMTP; 11 Oct 2017 14:42:23 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 19E3F1435;
 Wed, 11 Oct 2017 07:42:23 -0700 (PDT)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 088B13F58C;
 Wed, 11 Oct 2017 07:42:21 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>
References: <20171011143303.27453-1-andre.przywara@arm.com>
Message-ID: <73c727c2-9e64-7cb7-0c84-f141dfcc34ba@arm.com>
Date: Wed, 11 Oct 2017 15:42:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171011143303.27453-1-andre.przywara@arm.com>
Content-Language: en-GB
Cc: Marc Zyngier <marc.zyngier@arm.com>, xen-devel@lists.xenproject.org,
 Christoffer Dall <christoffer.dall@linaro.org>,
 Eric Auger <eric.auger@redhat.com>
Subject: Re: [Xen-devel] [RFC] ARM: New (Xen) VGIC design document
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxMS8xMC8xNyAxNTozMywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gSGksCj4gCj4g
KENDOmluZyBzb21lIEtWTS9BUk0gZm9sa3MgaW52b2x2ZWQgaW4gdGhlIFZHSUMpCj4gCj4gc3Rh
cnRpbmcgd2l0aCB0aGUgYWRkaXRpb24gb2YgdGhlIElUUyBzdXBwb3J0IHdlIHdlcmUgc2VlaW5n
IG1vcmUgYW5kCj4gbW9yZSBpc3N1ZXMgd2l0aCB0aGUgY3VycmVudCBpbXBsZW1lbnRhdGlvbiBv
ZiBvdXIgQVJNIEdlbmVyaWMgSW50ZXJydXB0Cj4gQ29udHJvbGxlciAoR0lDKSBlbXVsYXRpb24s
IHRoZSBWR0lDLgo+IEFtb25nIG90aGVyIGFwcHJvYWNoZXMgdG8gZml4IHRob3NlIGlzc3VlcyBp
dCB3YXMgcHJvcG9zZWQgdG8gY29weSB0aGUKPiBWR0lDIGVtdWxhdGlvbiB1c2VkIGluIEtWTS4g
VGhpcyBvbmUgd2FzIHN1ZmZlcmluZyBmcm9tIHZlcnkgc2ltaWxhcgo+IGlzc3VlcywgYW5kIGEg
Y2xlYW4gZGVzaWduIGZyb20gc2NyYXRjaCBsZWFkIHRvIGEgdmVyeSByb2J1c3QgYW5kCj4gY2Fw
YWJsZSByZS1pbXBsZW1lbnRhdGlvbi4gSW50ZXJlc3RpbmdseSB0aGlzIGltcGxlbWVudGF0aW9u
IGlzIGZhaXJseQo+IHNlbGYtY29udGFpbmVkLCBzbyBpdCBzZWVtcyBmZWFzaWJsZSB0byBjb3B5
IGl0LiBIb3BlZnVsbHkgd2Ugb25seSBuZWVkCj4gbWlub3IgYWRqdXN0bWVudHMsIHBvc3NpYmx5
IHdlIGNhbiBldmVuIGNvcHkgaXQgdmVyYmF0aW0gd2l0aCBzb21lCj4gYWRkaXRpb25hbCBnbHVl
IGxheWVyIGNvZGUuCj4gU3RlZmFubyBhc2tlZCBmb3IgZ2V0dGluZyBhIGRlc2lnbiBvdmVydmll
dywgdG8gYXNzZXNzIHRoZSBmZWFzaWJpbGl0eQo+IG9mIGNvcHlpbmcgdGhlIEtWTSBjb2RlIHdp
dGhvdXQgcmV2aWV3aW5nIHRvbnMgb2YgY29kZSBpbiB0aGUgZmlyc3QKPiBwbGFjZS4KPiBTbyB0
byBmb2xsb3cgWGVuIHJ1bGVzIGZvciBuZXcgZmVhdHVyZXMsIHRoaXMgZGVzaWduIGRvY3VtZW50
IGJlbG93IGlzCj4gYW4gYXR0ZW1wdCB0byBkZXNjcmliZSB0aGUgY3VycmVudCBLVk0gVkdJQyBk
ZXNpZ24gLSBpbiBhIGh5cGVydmlzb3IKPiBhZ25vc3RpYyBzZXNzaW9uLiBJdCBpcyBhIGJpdCBv
ZiBhIHJldHJvLWZpdCBkZXNpZ24gZGVzY3JpcHRpb24sIGFzIGl0Cj4gaXMgbm90IHN0cmljdGx5
IGZvcndhcmQtbG9va2luZyBvbmx5LCBidXQgYWN0dWFsbHkgZGVzY3JpYmluZyB0aGUKPiBleGlz
dGluZyBpbXBsZW1lbmF0aW9uIFsxXS4KCmFuZCB0aGF0IGxpbmsgc2hvdWxkIHBvaW50IHRvOgoK
aHR0cHM6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMv
bGludXguZ2l0L3RyZWUvdmlydC9rdm0vYXJtL3ZnaWMKCkNoZWVycywKQW5kcmUuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 14:47:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 14:47:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2IIW-0008IT-Lm; Wed, 11 Oct 2017 14:47:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45060836d=Andrew.Cooper3@citrix.com>)
 id 1e2IIU-0008IN-KY
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 14:47:46 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 4B/0E-07499-21F2ED95; Wed, 11 Oct 2017 14:47:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsWSzvfng66g/r1
 Ig7crpCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozTjYtYCy7wV2yfc5y9gXEZbxcjJ4eEgL/E
 0++PmUFsYQEPiZ07vrCD2CICyhK9v36zgNjMAnoSF24uALK5OIQEljJKLDlyjAkkwSagL7H7x
 Scwm1fAVuL9gklgzSwCqhLnG1YxgtiiAuESTWf7WSBqBCVOznwCZHNwcArYS8x/HwhiMgtoSq
 zfpQ+xSl6ieetsZghbXKLpy0pWEFtIQE3iWv8ldoiT0yW2/v3FPIFRYBaSobMQJs1CMmkWkkk
 LGFlWMWoUpxaVpRbpGhvoJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBiwDEOxg
 /Ls28BCjJAeTkihvsN69SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvMogOcGi1PTUirTMHGDsw
 KQlOHiURHilQdK8xQWJucWZ6RCpU4yWHKsmXPnDxLHp5l0gueH7gz9MQix5+XmpUuK8n3SBGg
 RAGjJK8+DGweL7EqOslDAvI9CBQjwFqUW5mSWo8q8YxTkYlYR5TUDW8mTmlcBtfQV0EBPQQaJ
 pd0AOKklESEk1MIb8SrkVJxxUfU7i8VbVCymb0iYd6zLPv8+pL/bir8imx7//lgg+LW6Jfs5g
 zjZva5rkFaeJzE9CvoYs2jbnoSObY1kz6+E1M7u+iQnelXsx0bQoarHd7OWHLM58jCt5cSDky
 OQ8XR32Rkmf2//nPb5aOTl20eJpcZIHG+/O6UozUInzP36I4ZwSS3FGoqEWc1FxIgDdXNg16g
 IAAA==
X-Env-Sender: prvs=45060836d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1507733262!53667909!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52598 invoked from network); 11 Oct 2017 14:47:45 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 14:47:45 -0000
X-IronPort-AV: E=Sophos;i="5.43,361,1503360000"; d="scan'208";a="106260748"
To: Jan Beulich <JBeulich@suse.com>
References: <59DB45E00200007800183C29@prv-mh.provo.novell.com>
 <1a36bcd9-35ee-5232-2919-3675328fcd69@citrix.com>
 <59DB668D0200007800183D45@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <938a2596-ec5a-7e68-8e31-975ea5b4fc85@citrix.com>
Date: Wed, 11 Oct 2017 15:38:58 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59DB668D0200007800183D45@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-4.9 v2] x86: avoid #GP for PV guest MSR
	accesses
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTAvMTcgMTE6MDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA5LjEwLjE3IGF0
IDExOjQ5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDA5LzEwLzE3
IDA4OjQ4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IEhhbGZ3YXkgcmVjZW50IExpbnV4IGtlcm5l
bHMgcHJvYmUgTUlTQ19GRUFUVVJFU19FTkFCTEVTIG9uIGFsbCBDUFVzLAo+Pj4gbGVhZGluZyB0
byB1Z2x5IHJlY292ZXJlZCAjR1AgZmF1bHQgbWVzc2FnZXMgd2l0aCBkZWJ1ZyBidWlsZHMgb24g
b2xkZXIKPj4+IHN5c3RlbXMuIFdlIGNhbiBkbyBiZXR0ZXIsIHNvIGludHJvZHVjZSBzeW50aGV0
aWMgZmVhdHVyZSBmbGFncyBmb3IKPj4+IGJvdGggdGhpcyBhbmQgUExBVEZPUk1fSU5GTyB0byBh
dm9pZCB0aGUgcmRtc3Jfc2FmZSgpIGFsdG9nZXRoZXIuCj4+Pgo+Pj4gTm90ZSB0aGF0IHRoZSBy
L28gbmF0dXJlIG9mIFBMQVRGT1JNX0lORk8gaXMgbm93IGFsc28gYmVpbmcgZW5mb3JjZWQuCj4+
Pgo+Pj4gVGhlIHJkbXNyX3NhZmUoKSB1c2VzIGZvciBNSVNDX0VOQUJMRSBhcmUgbGVmdCBpbiBw
bGFjZSBhcyBiZW5pZ24gLSBpdAo+Pj4gZXhpc3RzIGZvciBhbGwgNjQtYml0IGNhcGFibGUgSW50
ZWwgQ1BVcyAoc2VlIGUuZy4gZWFybHlfaW5pdF9pbnRlbCgpKS4KPj4+Cj4+PiBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+PiAtLS0KPj4+IHYyOiBGb3Jj
ZSBQTEFURk9STV9JTkZPIHdyaXRlcyB0byBmYWlsLgo+Pj4KPj4+IC0tLSBhL3hlbi9hcmNoL3g4
Ni9jcHUvaW50ZWwuYwo+Pj4gKysrIGIveGVuL2FyY2gveDg2L2NwdS9pbnRlbC5jCj4+PiBAQCAt
MjEsMTAgKzIxLDE5IEBAIHN0YXRpYyBib29sIF9faW5pdCBwcm9iZV9pbnRlbF9jcHVpZF9mYXUK
Pj4+ICB7Cj4+PiAgCXVpbnQ2NF90IHg7Cj4+PiAgCj4+PiAtCWlmIChyZG1zcl9zYWZlKE1TUl9J
TlRFTF9QTEFURk9STV9JTkZPLCB4KSB8fAo+Pj4gLQkgICAgISh4ICYgTVNSX1BMQVRGT1JNX0lO
Rk9fQ1BVSURfRkFVTFRJTkcpKQo+Pj4gKwlpZiAocmRtc3Jfc2FmZShNU1JfSU5URUxfUExBVEZP
Uk1fSU5GTywgeCkpCj4+PiAgCQlyZXR1cm4gMDsKPj4+ICAKPj4+ICsJc2V0dXBfZm9yY2VfY3B1
X2NhcChYODZfRkVBVFVSRV9NU1JfUExBVEZPUk1fSU5GTyk7Cj4+PiArCj4+PiArCWlmICghKHgg
JiBNU1JfUExBVEZPUk1fSU5GT19DUFVJRF9GQVVMVElORykpIHsKPj4+ICsJCWlmICghcmRtc3Jf
c2FmZShNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTLCB4KSkKPj4+ICsJCQlzZXR1cF9m
b3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX01TUl9NSVNDX0ZFQVRVUkVTKTsKPj4+ICsJCXJldHVy
biAwOwo+Pj4gKwl9Cj4+PiArCj4+PiArCXNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVf
TVNSX01JU0NfRkVBVFVSRVMpOwo+PiBXaHkgdGhpcyBvZGQgYXJyYW5nZW1lbnQgd2l0aCB0aGUg
ZG91YmxlIHNldHVwX2ZvcmNlX2NwdV9jYXAoKT8gIEFzCj4+IG5laXRoZXIgb2YgdGhlc2UgTVNS
cyBhcmUgYXJjaGl0ZWN0dXJhbCwgd291bGQgaXQgbm90IGJlIGJldHRlciB0byBwcm9iZQo+PiBi
b3RoIG9mIHRoZW0sIHJhdGhlciB0aGFuIGFzc3VtaW5nIE1JU0NfRkVBVFVSRVNfRU5BQkxFUyBp
cyBhdmFpbGFibGUgaWYKPj4gZmF1bHRpbmcgaXMgcmVwb3J0ZWQ/Cj4gU2luY2UgZmF1bHRpbmcg
YmVpbmcgYXZhaWxhYmxlIG1lYW5zIGl0IGNhbiBiZSBlbmFibGVkLCBhbmQgc2luY2UKPiBlbmFi
bGluZyB3b3JrcyBieSB3cml0aW5nIE1JU0NfRkVBVFVSRVNfRU5BQkxFUywgSSBkb24ndCBzZWUK
PiB3aHkgd2UgbmVlZCB0byBwcm9iZSB0aGF0IHNlY29uZCByZWdpc3RlciBpbiB0aGF0IGNhc2Uu
Cj4gc2V0X2NwdWlkX2ZhdWx0aW5nKCkgbWFrZXMgdGhpcyB2ZXJ5IGFzc3VtcHRpb24gYWxyZWFk
eS4KCk9rLsKgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 14:50:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 14:50:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2ILS-0000Sj-4N; Wed, 11 Oct 2017 14:50:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45060836d=Andrew.Cooper3@citrix.com>)
 id 1e2ILR-0000Sb-4r
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 14:50:49 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 71/83-02748-8CF2ED95; Wed, 11 Oct 2017 14:50:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsWSzvfng+5x/Xu
 RBk9nmFss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBk9j+MKVvJUXJxu2cC4grOLkZNDQsBfYtnl
 lywgtrBAosSUJXtYQWwRAWWJ3l+/geJcHMwCE5kkfnzaDVYkJFArceDPbHYQm01AX2L3i09MI
 DavgK3EtsXTmUFsFgFViTfvdoHViAqESzSd7WeBqBGUODnzCZjNKWAvcWHXYaAaDqAFmhLrd+
 mDhJkF5CWat85mhrDFJZq+rGSFWKsmca3/EjvEzekSE5/1sExgFJiFZOoshEmzkEyahWTSAka
 WVYwaxalFZalFukZGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgeFaz8DAuINx
 T7vfIUZJDiYlUd5gvXuRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4F4DkBItS01Mr0jJzgJEDk
 5bg4FES4eUGRo8Qb3FBYm5xZjpE6hSjopQ47yOQPgGQREZpHlwbLFovMcpKCfMyMjAwCPEUpB
 blZpagyr9iFOdgVBLmXQ8yhSczrwRu+iugxUxAi0XT7oAsLklESEk1MLKaftBgmlSpXPUr5eh
 Pvn8Gp582qhuYqldvUDX2eDR9+dxaXoMJhs1txpfbOWNz79mrROYns26cXbGvo6NttaCWbXhH
 26nnmasKRfZdOrrq1Sv3wzqNdvv8n+SEi3NICyRU9En8+ll8uf/sj3uTDXhOdk9Wt5u+r/A7P
 3fIfEcNzwNTvkarKbEUZyQaajEXFScCAKpXNInRAgAA
X-Env-Sender: prvs=45060836d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1507733445!86729399!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12872 invoked from network); 11 Oct 2017 14:50:47 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 14:50:47 -0000
X-IronPort-AV: E=Sophos;i="5.43,361,1503360000"; d="scan'208";a="106261189"
To: Jan Beulich <JBeulich@suse.com>
References: <1507667075-15556-1-git-send-email-andrew.cooper3@citrix.com>
 <59DE08800200007800184D22@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <0ab2d242-b455-f611-2625-1c8a83daf3c5@citrix.com>
Date: Wed, 11 Oct 2017 15:42:15 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59DE08800200007800184D22@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH for-4.10] common/gnttab: Improve logging
 message by including relevent domid
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTEvMTAvMTcgMTE6MDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDEwLjEwLjE3IGF0
IDIyOjI0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3hlbi9j
b21tb24vZ3JhbnRfdGFibGUuYwo+PiArKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKPj4g
QEAgLTc2LDYgKzc2LDkgQEAgc3RydWN0IGdyYW50X3RhYmxlIHsKPj4gICAgICAvKiBNYXBwaW5n
IHRyYWNraW5nIHRhYmxlIHBlciB2Y3B1LiAqLwo+PiAgICAgIHN0cnVjdCBncmFudF9tYXBwaW5n
ICoqbWFwdHJhY2s7Cj4+ICAKPj4gKyAgICAvKiBEb21haW4gdG8gd2hpY2ggdGhpcyBzdHJ1Y3Qg
Z3JhbnRfdGFibGUgYmVsb25ncy4gKi8KPj4gKyAgICBzdHJ1Y3QgZG9tYWluICpkb21haW47Cj4g
QXMgeW91J3JlIGFmdGVyIG9ubHkgdGhlIGRvbWFpbiBJRCwgd2h5IG5vdCBqdXN0IGRvbWlkX3Q/
IE9yCj4gb3RoZXJ3aXNlIGF0IGxlYXN0IGNvbnN0LXF1YWxpZnkgdGhlIHBvaW50ZXI/CgpMZXRz
IGdvIHdpdGggY29uc3QgcXVhbGlmaWVkIHBvaW50ZXIuwqAgKFRoaXMgaXNuJ3QgdGhlIGZpcnN0
IHRpbWUgSSd2ZQpoYWQgdG8gYWRkIGEgYmFja3BvaW50ZXIgbGlrZSB0aGlzIGZvciBkZWJ1Z2dp
bmcgcHVycG9zZXMuKQoKPgo+PiBAQCAtMjAyNyw3ICsyMDM0LDcgQEAgZ250dGFiX3RyYW5zZmVy
KAo+PiAgICAgICAgICAvKiBSZWFkIGZyb20gY2FsbGVyIGFkZHJlc3Mgc3BhY2UuICovCj4+ICAg
ICAgICAgIGlmICggdW5saWtlbHkoX19jb3B5X2Zyb21fZ3Vlc3QoJmdvcCwgdW9wLCAxKSkgKQo+
PiAgICAgICAgICB7Cj4+IC0gICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywgImdudHRh
Yl90cmFuc2ZlcjogZXJyb3IgcmVhZGluZyByZXEgJWQvJWRcbiIsCj4+ICsgICAgICAgICAgICBn
ZHByaW50ayhYRU5MT0dfSU5GTywgImVycm9yIHJlYWRpbmcgcmVxICVkLyVkXG4iLAo+PiAgICAg
ICAgICAgICAgICAgICAgICBpLCBjb3VudCk7Cj4gImkiICh3cm9uZ2x5KSBpcyBwbGFpbiBpbnQs
IHNvICVkIGlzIGZpbmUsIGJ1dCAiY291bnQiIHdhbnRzICV1Lgo+Cj4+IEBAIC0yMDc2LDggKzIw
ODEsNyBAQCBnbnR0YWJfdHJhbnNmZXIoCj4+ICAgICAgICAgIC8qIEZpbmQgdGhlIHRhcmdldCBk
b21haW4uICovCj4+ICAgICAgICAgIGlmICggdW5saWtlbHkoKGUgPSByY3VfbG9ja19kb21haW5f
YnlfaWQoZ29wLmRvbWlkKSkgPT0gTlVMTCkgKQo+PiAgICAgICAgICB7Cj4+IC0gICAgICAgICAg
ICBnZHByaW50ayhYRU5MT0dfSU5GTywgImdudHRhYl90cmFuc2ZlcjogY2FuJ3QgZmluZCBkb21h
aW4gJWRcbiIsCj4+IC0gICAgICAgICAgICAgICAgICAgIGdvcC5kb21pZCk7Cj4+ICsgICAgICAg
ICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywgImNhbid0IGZpbmQgZG9tYWluICVkXG4iLCBnb3Au
ZG9taWQpOwo+IGQlZCBoZXJlIHRvbz8KPgo+IElmIHlvdSBkZWNpZGUgdG8gdGFrZSBjYXJlIG9m
IGFsbCBvZiB0aGUgYWJvdmUsIHRoZW4KPiBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgoKV2lsbCBkbywgdGhhbmtzLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 14:50:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 14:50:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2ILU-0000T1-C8; Wed, 11 Oct 2017 14:50:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=450528267=George.Dunlap@citrix.com>)
 id 1e2ILS-0000Su-Ur
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 14:50:51 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 B3/32-31244-ACF2ED95; Wed, 11 Oct 2017 14:50:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHSDve5x/Xu
 RBmcWWFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlXnj9kKTgrVNEzTaaB8Tx/FyMnh4SAv8SJ
 7yvZQWxhAT+JbzPmsoDYbAJ6EvOOfwWzRQQCJN7Nu88MYjMLZEp8vPsUyObiEBK4wiixoXEXW
 IJXwFbi0vNpbCA2i4CqxKrub2C2qEC4RNPZfhaIGkGJkzOfgNmcAnYSC/unA9kcQEM1Jdbv0o
 eYLy5x68l8JghbXmL72zlg44WARi5+cJR9AiP/LCSTZiF0z0LSPQtJ9wJGllWMGsWpRWWpRbp
 GBnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGByQAEOxh/LQs4xCjJwaQkyhus
 dy9SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvMkhOsCg1PbUiLTMHGCMwaQkOHiURXmmQNG9xQ
 WJucWY6ROoUo6KUOG8mSEIAJJFRmgfXBovLS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmXQ
 8yhSczrwRu+iugxUxAi0XT7oAsLklESEk1ME4NcXgcrjNvrn+A/PtbJ78e1IvqUdnp9Xgt076
 iM1804lRzghgeV8zr2vBbNdae3Yv/HN/lvIqV9hcD30+O2PpJ5ey6xsl33IrKjMu5y95mXe27
 tTItyKBup2fajZm6e/5tVuLsCOn6wLH4RvE1vunNWt27T7zi/1DjEdHYOFnm9Pr2jMwTvkosx
 RmJhlrMRcWJAHnf/mDGAgAA
X-Env-Sender: prvs=450528267=George.Dunlap@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1507733446!109741041!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53856 invoked from network); 11 Oct 2017 14:50:47 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 14:50:47 -0000
X-IronPort-AV: E=Sophos;i="5.43,361,1503360000"; d="scan'208";a="453415501"
From: George Dunlap <george.dunlap@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20171010162011.9629-1-george.dunlap@citrix.com>
 <20171010162011.9629-7-george.dunlap@citrix.com>
 <651387df-9e8e-b4ea-c247-cb1325bd49b8@citrix.com>
 <371d5782-72a7-0719-fbd2-5082964364a0@citrix.com>
Message-ID: <aaa0c182-58c6-776f-15a0-ca620a9c7b89@citrix.com>
Date: Wed, 11 Oct 2017 15:50:44 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <371d5782-72a7-0719-fbd2-5082964364a0@citrix.com>
Content-Language: en-US
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 07/12] fuzz/x86_emulate: Move all state
	into fuzz_state
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTEvMjAxNyAxMjozMCBQTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAxMC8xMC8y
MDE3IDA3OjIwIFBNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAxMC8xMC8xNyAxNzoyMCwg
R2VvcmdlIER1bmxhcCB3cm90ZToKPj4+IFRoaXMgaXMgaW4gcHJlcGFyYXRpb24gZm9yIGFkZGlu
ZyB0aGUgb3B0aW9uIGZvciBhIG1vcmUgImNvbXBhY3QiCj4+PiBpbnRlcnByZXRhdGlvbiBvZiB0
aGUgZnV6emluZyBkYXRhLCBpbiB3aGljaCB3ZSBvbmx5IGNoYW5nZSBzZWxlY3QKPj4+IGJpdHMg
b2YgdGhlIHN0YXRlLgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KPj4+IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cj4+PiAtLS0KPj4+IHYzOgo+Pj4gIC0gTW92ZSBEQVRBX09GRlNFVCBpbnNpZGUg
dGhlIHN0cnVjdHVyZQo+Pj4gIC0gUmVtb3ZlIGEgc3RyYXkgYmxhbmsgbGluZQo+Pj4gdjI6IFBv
cnQgb3ZlciBwcmV2aW91cyBjaGFuZ2VzCj4+Pgo+Pj4gQ0M6IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBjaXRyaXguY29tPgo+Pj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4+
PiBDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4+IENDOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+PiAtLS0KPj4+ICB0b29scy9mdXp6L3g4
Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYyB8IDg5ICsrKysrKysrKysrKystLS0t
LS0tLS0tLS0KPj4+ICAxIGZpbGUgY2hhbmdlZCwgNDUgaW5zZXJ0aW9ucygrKSwgNDQgZGVsZXRp
b25zKC0pCj4+Pgo+Pj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2Vt
dWxhdG9yL2Z1enotZW11bC5jIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3Iv
ZnV6ei1lbXVsLmMKPj4+IGluZGV4IDg5OThmMjFmZTEuLjIwZDUyYjMzZjggMTAwNjQ0Cj4+PiAt
LS0gYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYwo+Pj4g
KysrIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMKPj4+
IEBAIC0yNCwxNCArMjQsOCBAQAo+Pj4gIC8qIExheW91dCBvZiBkYXRhIGV4cGVjdGVkIGFzIGZ1
enppbmcgaW5wdXQuICovCj4+PiAgc3RydWN0IGZ1enpfY29ycHVzCj4+PiAgewo+Pj4gLSAgICB1
bnNpZ25lZCBsb25nIGNyWzVdOwo+Pj4gLSAgICB1aW50NjRfdCBtc3JbTVNSX0lOREVYX01BWF07
Cj4+PiAtICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzIHJlZ3M7Cj4+PiAtICAgIHN0cnVjdCBzZWdt
ZW50X3JlZ2lzdGVyIHNlZ21lbnRzW1NFR19OVU1dOwo+Pj4gLSAgICB1bnNpZ25lZCBsb25nIG9w
dGlvbnM7Cj4+PiAgICAgIHVuc2lnbmVkIGNoYXIgZGF0YVs0MDk2XTsKPj4+ICB9IGlucHV0Owo+
Pj4gLSNkZWZpbmUgREFUQV9PRkZTRVQgb2Zmc2V0b2Yoc3RydWN0IGZ1enpfY29ycHVzLCBkYXRh
KQo+Pj4gIAo+Pj4gIC8qCj4+PiAgICogSW50ZXJuYWwgc3RhdGUgb2YgdGhlIGZ1enppbmcgaGFy
bmVzcy4gIENhbGN1bGF0ZWQgaW5pdGlhbGx5IGZyb20gdGhlIGlucHV0Cj4+PiBAQCAtMzksNyAr
MzMsMTQgQEAgc3RydWN0IGZ1enpfY29ycHVzCj4+PiAgICovCj4+Cj4+IFlvdSd2ZSBpbnZhbGlk
YXRlZCBhIG51bWJlciBvZiB0aGUgY29tbWVudHMgZGVzY3JpYmluZyBiZWhhdmlvdXJzLAo+PiBp
bmNsdWRpbmcgdGhlIGRlc2NyaXB0aW9uIG9mIHRoZSBkaWZmZXJlbmNlIGJldHdlZW4gZnV6el9z
dGF0ZSBhbmQKPj4gZnV6el9jb3JwdXMuCj4gCj4gV2VsbCBjb21wbGV0ZWx5IGFwYXJ0IGZyb20g
dGhlICdjb21wYWN0JyBmb3JtYXQsIEkgdGhpbmsgdGhpcyBtb3ZlIG1ha2VzCj4gc2Vuc2UuICBU
aGUgc3RhdGUgbW92ZWQgaXMgYWN0dWFsbHkgdGhlIHN0YXRlIG9mIHRoZSAiZW11bGF0ZWQgY3B1
IiAtLQo+IHRoZSBlbXVsYXRvciBhY3R1YWxseSBtb2RpZmllcyB0aGlzIHN0YXRlIGFzIGluc3Ry
dWN0aW9ucyBhcmUgZXhlY3V0ZWQuCj4gSSB0aGluayBpdCBtYWtlcyBzZW5zZSB0byBrZWVwIHRo
ZSAiY3VycmVudCBzdGF0ZSBvZiB0aGUgdmlydHVhbAo+IHByb2Nlc3NvciIgc2VwYXJhdGUgZnJv
bSAiaW5wdXQgd2UgZ2V0IGZyb20gYSBmaWxlIi4KCkl0J3MgYWxzbyBuZWNlc3NhcnkgZm9yIHdo
ZW4gd2UgYWRkIHRoZSBgLS1yZXJ1bmAgcGFyYW1ldGVyOiBXZSBoYXZlIHRvCm1ha2Ugc3VyZSB3
ZSBsZWF2ZSB0aGUgaW5wdXQgZGF0YSBhbG9uZSwgYW5kIGhhdmUgdHdvIHBhcmFsbGVsIHN0YXRl
cwp0aGF0IHdlIHNldCB1cCBhbmQgY2FuIGNvbXBhcmUuCgogLUdlb3JnZQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 14:51:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 14:51:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2ILu-0000XS-KL; Wed, 11 Oct 2017 14:51:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1e2ILt-0000XF-FM
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 14:51:17 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 D3/DF-25852-4EF2ED95; Wed, 11 Oct 2017 14:51:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXSPJ+BQ/ex/r1
 Ig/lbWS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owFv9ayFNwVrzi0ciJzA+NDoS5GLg4hgXWM
 Evt3/WLpYuTkEBbwkdhxaiUjiC0i4CyxZnMXUJyDg1lASuL0QXOQsJCAtcTaY3fAytkEDCSmv
 F7JCmLzCjhITN7WBxZnEVCVaHx1BiwuKhAusf/7NWaIGkGJkzOfgNVwCthIfHq1BCzOLKAu8W
 feJShbW2LZwtdQtrjErSfzmSYw8s1C0j4LScssJC2zkLQsYGRZxahRnFpUllqka2ysl1SUmZ5
 RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGIQMQLCDcef6wEOMkhxMSqK8wXr3IoX4kvJT
 KjMSizPii0pzUosPMcpwcChJ8C4AyQkWpaanVqRl5gDjASYtwcGjJMLLDYwJId7igsTc4sx0i
 NQpRkUpcd5HIH0CIImM0jy4NlgMXmKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iw73qQKTyZeS
 Vw018BLWYCWiyadgdkcUkiQkqqgdFU7TfHPZ2MA9GZ29tZ15dN0L88he+VocLFB4VXjTUa3n1
 4d9YmK/WhsL5S//nncZYJ/l5yk5NEFU7ZaPbcPMzgNcOTa6qrVNmm/7Ztwcum9MRs2ykSZPtU
 seHCB9M973jLfkzfI3Z02W1t5WX5q2r9qn/2rQ5vaOSzvtRu94KvRq5/2d70SiWW4oxEQy3mo
 uJEADbE5CG8AgAA
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-15.tower-27.messagelabs.com!1507733474!58337715!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48796 invoked from network); 11 Oct 2017 14:51:15 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 14:51:15 -0000
Received: from [131.159.50.36] (ker.sec.in.tum.de [131.159.50.36])
 by services.sec.in.tum.de (Postfix) with ESMTPSA id 6D2DD1015DEDE;
 Wed, 11 Oct 2017 16:51:08 +0200 (CEST)
To: Julien Grall <julien.grall@linaro.org>, xen-devel@lists.xen.org
References: <20171011142902.5332-1-julien.grall@linaro.org>
From: Sergej Proskurin <proskurin@sec.in.tum.de>
Message-ID: <8e16d187-5434-76e5-0017-1c14175aa7c5@sec.in.tum.de>
Date: Wed, 11 Oct 2017 16:51:08 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20171011142902.5332-1-julien.grall@linaro.org>
Content-Language: en-US
Cc: sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCHv2 for-4.10] xen/arm: guest_walk: Fix check
	again the IPS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKCk9uIDEwLzExLzIwMTcgMDQ6MjkgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToK
PiBUaGUgZnVuY3Rpb24gZ2V0X2lwYV9vdXRwdXRfc2l6ZSBpcyBjaGVjayB3aGV0aGVyIHRoZSBp
bnB1dCBzaXplCj4gY29uZmlndXJlZCBieSB0aGUgZ3Vlc3QgaXMgdmFsaWQgYW5kIHdpbGwgcmV0
dXJuIGl0Lgo+Cj4gVGhlIGNoZWNrIGlzIGRvbmUgd2l0aCB0aGUgSVBTIGFscmVhZHkgc2hpZnRl
ZCBhZ2FpbnN0Cj4gVENSX0VMMV9JUFNfNDhfQklULiBIb3dldmVyIHRoZSBjb25zdGFudCBoYXMg
YmVlbiBkZWZpbmVkIHdpdGggdGhlCj4gc2hpZnQgaW5jbHVkZWQsIHJlc3VsdGluZyB0aGUgY2hl
Y2sgYWx3YXlzIGJlZW4gZmFsc2UuCj4KPiBGaXggaXQgYnkgZG9pbmcgdGhlIGNoZWNrIG9uIHRo
ZSBub24tc2hpZnRlZCB2YWx1ZS4KPgo+IFRoaXMgd2FzIGludHJvZHVjZWQgYnkgY29tbWl0IDdk
NjIzYjM1OGEgImFybS9tZW1fYWNjZXNzOiBBZGQgbG9uZy1kZXNjcmlwdG9yCj4gYmFzZWQgZ3B0
IiBpbnRyb2R1Y2VkIHNvZnR3YXJlIHBhZ2UtdGFibGUgd2FsayBmb3Igc3RhZ2UtMS4KPgo+IE5v
dGUgdGhhdCB0aGUgSVBTIGNvZGUgaXMgbm93IHN1cnJvdW5kZWQgd2l0aCAjaWZkZWYgQ09ORklH
X0FSTV82NAo+IGJlY2F1c2UgdGhlIEFybTMyIGNvbXBpbGVyIHdpbGwgY29tcGxhaW4gb2Ygc2hp
ZnQgYmlnZ2VyIHRoYW4gdGhlIHdpZHRoCj4gb2YgdGhlIHZhcmlhYmxlLiBUaGlzIGlzIGZpbmUg
YXMgdGhlIGNvZGUgaXMgZXhlY3V0ZWQgZm9yIDY0LWJpdCBkb21haW4gb25seS4KClRoaXMgaXMg
YSBiaXQgY29udHJvdmVyc2lhbCBhcyBjb21wYXJlZCB0byB5b3VyIHJldmlldyBjb21tZW50cyB0
byB0aGUKaW5pdGlhbCBpbXBsZW1lbnRhdGlvbi4gWW91IGRpZCBub3Qgd2FudCB0byBzZWUgYW55
ICNkZWZpbmUKQ09ORklHX0FSTV82NCB3aXRoaW4gdGhlIGNvZGUuIFRDUl9FTDEgaXMgYSA2NC1i
aXQgUmVnaXN0ZXI6IHRvIHByZXZlbnQKY29tcGlsYXRpb24gaXNzdWVzIGZvciBBYXJjaDMyIHN5
c3RlbXMsIHdoeSBkb24ndCB5b3UgdXNlIHVpbnQ2NF90IGZvcgppcHMgaW5zdGVhZCBvZiByZWdp
c3Rlcl90PwoKVGhhbmtzLAp+U2VyZ2VqCgo+Cj4gQ292ZXJpdHktSUQ6IDE0NTc3MDcKPiBTaWdu
ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgo+Cj4gLS0t
Cj4KPiBDYzogU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+Cj4KPiAg
ICAgQ2hhbmdlcyBpbiB2MjoKPiAgICAgICAgIC0gRml4IGNvbXBpbGF0aW9uIG9uIEFybTMyCj4g
LS0tCj4gIHhlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMgfCA4ICsrKysrLS0tCj4gIDEgZmlsZSBj
aGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYyBiL3hlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMKPiBp
bmRleCBjMzhiZWRjZjY1Li40ZDFlYTBjZGMxIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9n
dWVzdF93YWxrLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fsay5jCj4gQEAgLTE4NSw3
ICsxODUsOCBAQCBzdGF0aWMgaW50IGd1ZXN0X3dhbGtfc2QoY29uc3Qgc3RydWN0IHZjcHUgKnYs
Cj4gIHN0YXRpYyBpbnQgZ2V0X2lwYV9vdXRwdXRfc2l6ZShzdHJ1Y3QgZG9tYWluICpkLCByZWdp
c3Rlcl90IHRjciwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCAqb3V0cHV0X3NpemUpCj4gIHsKPiAtICAgIHVuc2lnbmVkIGludCBpcHM7Cj4gKyNpZmRlZiBD
T05GSUdfQVJNXzY0Cj4gKyAgICByZWdpc3Rlcl90IGlwczsKPiAgCj4gICAgICBzdGF0aWMgY29u
c3QgdW5zaWduZWQgaW50IGlwYV9zaXplc1s3XSA9IHsKPiAgICAgICAgICBUQ1JfRUwxX0lQU18z
Ml9CSVRfVkFMLAo+IEBAIC0yMDAsNyArMjAxLDcgQEAgc3RhdGljIGludCBnZXRfaXBhX291dHB1
dF9zaXplKHN0cnVjdCBkb21haW4gKmQsIHJlZ2lzdGVyX3QgdGNyLAo+ICAgICAgaWYgKCBpc182
NGJpdF9kb21haW4oZCkgKQo+ICAgICAgewo+ICAgICAgICAgIC8qIEdldCB0aGUgaW50ZXJtZWRp
YXRlIHBoeXNpY2FsIGFkZHJlc3Mgc2l6ZS4gKi8KPiAtICAgICAgICBpcHMgPSAodGNyICYgVENS
X0VMMV9JUFNfTUFTSykgPj4gVENSX0VMMV9JUFNfU0hJRlQ7Cj4gKyAgICAgICAgaXBzID0gdGNy
ICYgVENSX0VMMV9JUFNfTUFTSzsKPiAgCj4gICAgICAgICAgLyoKPiAgICAgICAgICAgKiBSZXR1
cm4gYW4gZXJyb3Igb24gcmVzZXJ2ZWQgSVBBIG91dHB1dC1zaXplcyBhbmQgaWYgdGhlIElQQQo+
IEBAIC0yMTEsOSArMjEyLDEwIEBAIHN0YXRpYyBpbnQgZ2V0X2lwYV9vdXRwdXRfc2l6ZShzdHJ1
Y3QgZG9tYWluICpkLCByZWdpc3Rlcl90IHRjciwKPiAgICAgICAgICBpZiAoIGlwcyA+IFRDUl9F
TDFfSVBTXzQ4X0JJVCApCj4gICAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOwo+ICAKPiAtICAg
ICAgICAqb3V0cHV0X3NpemUgPSBpcGFfc2l6ZXNbaXBzXTsKPiArICAgICAgICAqb3V0cHV0X3Np
emUgPSBpcGFfc2l6ZXNbaXBzID4+IFRDUl9FTDFfSVBTX1NISUZUXTsKPiAgICAgIH0KPiAgICAg
IGVsc2UKPiArI2VuZGlmCj4gICAgICAgICAgKm91dHB1dF9zaXplID0gVENSX0VMMV9JUFNfNDBf
QklUX1ZBTDsKPiAgCj4gICAgICByZXR1cm4gMDsKCi0tIApTZXJnZWogUHJvc2t1cmluLCBNLlNj
LgpXaXNzZW5zY2hhZnRsaWNoZXIgTWl0YXJiZWl0ZXIKClRlY2huaXNjaGUgVW5pdmVyc2l0w6R0
IE3DvG5jaGVuCkZha3VsdMOkdCBmw7xyIEluZm9ybWF0aWsKTGVocnN0dWhsIGbDvHIgU2ljaGVy
aGVpdCBpbiBkZXIgSW5mb3JtYXRpawoKQm9sdHptYW5uc3RyYcOfZSAzCjg1NzQ4IEdhcmNoaW5n
IChiZWkgTcO8bmNoZW4pCgpUZWwuICs0OSAoMCk4OSAyODktMTg1OTIKRmF4ICs0OSAoMCk4OSAy
ODktMTg1NzkKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 14:57:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 14:57:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2IRi-000126-GL; Wed, 11 Oct 2017 14:57:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e2IRg-000120-NR
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 14:57:16 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 B1/EB-23363-B413ED95; Wed, 11 Oct 2017 14:57:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAKsWRWlGSWpSXmKPExsVyMfTGWl1vw3u
 RBkuahSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ox303rYCrqkKn707GFqYFwr0sXIxSEkMIlR
 omnSTDYQh0XgNbPErtf/mEAcCYE7rBI/H9xn6WLkBHKyJHpW7WWFsNMkrrzZxAxhV0k8WrMCq
 IEDaJSaxJo3URBTfzJKND7cxQRSIyzgI7Hj1EpGEFtEwF3iRdddZpB6ZgEpidMHzUHCQgKFEo
 tPrWMDCbMJ6Eism1ELEuYVsJXovPIJbBOLgKrE9XtrwCaKCoRL7P9+jRmiRlDi5MwnYFdyCjh
 KLHr2gx3EZhYwk5i3+SEzhC0ucevJfCYIW15i+9s5zBMYRWchaZ+FpGUWkpZZSFoWMLKsYtQo
 Ti0qSy3SNTLTSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIjJd6BgbGHYwNe/0OM
 UpyMCmJ8gbr3YsU4kvKT6nMSCzOiC8qzUktPsQow8GhJMFbZACUEyxKTU+tSMvMAUYuTFqCg0
 dJhHePPlCat7ggMbc4Mx0idYrRmOPCnUt/mDgO7Ln1h0mIJS8/L1VKnNcZZJIASGlGaR7cIFh
 CucQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmFcUZApPZl4J3L5XQKcwAZ0imnYH5JSSRISU
 VANjdfhMke79zqGeJdPkVA+4vUn1m2b4a2Zp8oEv/0on2W7Ojtfr3JDCfEVJZ99lzUe3/x00O
 1p4fUJyr/brHOcQB/uKlve1KRdubO6ezSN+gL894YX2TfZVsg/bNhamSTyRaJxace5T0qELGw
 omfmOf+WBmyMWpukvC7ariJia83HlkCet6ea54JZbijERDLeai4kQAdjSPsiMDAAA=
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1507733834!109885645!1
X-Originating-IP: [209.85.216.173]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29594 invoked from network); 11 Oct 2017 14:57:15 -0000
Received: from mail-qt0-f173.google.com (HELO mail-qt0-f173.google.com)
 (209.85.216.173)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Oct 2017 14:57:15 -0000
Received: by mail-qt0-f173.google.com with SMTP id x54so5955644qth.12
 for <xen-devel@lists.xen.org>; Wed, 11 Oct 2017 07:57:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=xoABFgJsMIqpieTGbHSKObPWapjyd0+h7gGbsT5ch2s=;
 b=klJ11Q46H8J/A0hCNyE7N8UsSsLxMwYbklmRNDL8keDm+facI5bogwBRYeN26xuLcZ
 QzmDtGqI9SKIcC90qZI4qJSR8b8QuzQ92eS8CW+CyVDYzYpjtPmjo5694YSRpWK04QrY
 ZflpNHQOC70rACtQzERci483WbHIfz4ZZdTKY=
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=xoABFgJsMIqpieTGbHSKObPWapjyd0+h7gGbsT5ch2s=;
 b=TPqHsJulDJOEk+qFx/r1+S/i/M3pedH1BMRHvoWryhqmyxgpO7S2hiTX+FZSrNPG8m
 Nb2YRvuRHbTWBrQ/VZ45LzBXVo0q9Pw0kpB40mjl3y421ebEbevgjUyAmzenUxoraz7k
 CZUKaYDEiVo1vNUgrQuPT5MY/J8c64E7yI4vsmGAcYG9xLr9ucZJ9cQo5vfXe0NvfmZt
 hu7NEQkhSesUWIK8/P90L5l8W94RSkwtX3AHDw0n7WCZ7vNPBqHXbq9q30mbIwTquIj5
 b0GZiETUVEg7fUG8VLLUOI+CoXHv2x7qOtK5b2I0HNwr0NEhNAyjmTb46JLyWSov0jbf
 WEfA==
X-Gm-Message-State: AMCzsaVJ4T6UhoF1ATZ/yy3HMdWCkmtFXGfcY70lEsilqoMeCzPOoLkf
 w5VxdT3Nu4kaoUT6eGs1+yE9yA==
X-Google-Smtp-Source: AOwi7QACYbtdCKjaSaBca+l5LB5kj3cOdTo8IdTag6va6210hu96IrQwlSaR3+reX5soIGpB3yO/cA==
X-Received: by 10.200.45.178 with SMTP id p47mr7539190qta.263.1507733834050;
 Wed, 11 Oct 2017 07:57:14 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id f4sm7984074qtj.31.2017.10.11.07.57.12
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 11 Oct 2017 07:57:13 -0700 (PDT)
To: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xen.org
References: <20171011142902.5332-1-julien.grall@linaro.org>
 <8e16d187-5434-76e5-0017-1c14175aa7c5@sec.in.tum.de>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <a0b6fab7-0e74-ff27-b5fb-4508dc1bff19@linaro.org>
Date: Wed, 11 Oct 2017 15:57:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <8e16d187-5434-76e5-0017-1c14175aa7c5@sec.in.tum.de>
Content-Language: en-US
Cc: sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCHv2 for-4.10] xen/arm: guest_walk: Fix check
	again the IPS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxMS8xMC8xNyAxNTo1MSwgU2VyZ2VqIFByb3NrdXJpbiB3cm90ZToKPiBIaSBKdWxpZW4s
CgpIaSwKCj4gT24gMTAvMTEvMjAxNyAwNDoyOSBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBU
aGUgZnVuY3Rpb24gZ2V0X2lwYV9vdXRwdXRfc2l6ZSBpcyBjaGVjayB3aGV0aGVyIHRoZSBpbnB1
dCBzaXplCj4+IGNvbmZpZ3VyZWQgYnkgdGhlIGd1ZXN0IGlzIHZhbGlkIGFuZCB3aWxsIHJldHVy
biBpdC4KPj4KPj4gVGhlIGNoZWNrIGlzIGRvbmUgd2l0aCB0aGUgSVBTIGFscmVhZHkgc2hpZnRl
ZCBhZ2FpbnN0Cj4+IFRDUl9FTDFfSVBTXzQ4X0JJVC4gSG93ZXZlciB0aGUgY29uc3RhbnQgaGFz
IGJlZW4gZGVmaW5lZCB3aXRoIHRoZQo+PiBzaGlmdCBpbmNsdWRlZCwgcmVzdWx0aW5nIHRoZSBj
aGVjayBhbHdheXMgYmVlbiBmYWxzZS4KPj4KPj4gRml4IGl0IGJ5IGRvaW5nIHRoZSBjaGVjayBv
biB0aGUgbm9uLXNoaWZ0ZWQgdmFsdWUuCj4+Cj4+IFRoaXMgd2FzIGludHJvZHVjZWQgYnkgY29t
bWl0IDdkNjIzYjM1OGEgImFybS9tZW1fYWNjZXNzOiBBZGQgbG9uZy1kZXNjcmlwdG9yCj4+IGJh
c2VkIGdwdCIgaW50cm9kdWNlZCBzb2Z0d2FyZSBwYWdlLXRhYmxlIHdhbGsgZm9yIHN0YWdlLTEu
Cj4+Cj4+IE5vdGUgdGhhdCB0aGUgSVBTIGNvZGUgaXMgbm93IHN1cnJvdW5kZWQgd2l0aCAjaWZk
ZWYgQ09ORklHX0FSTV82NAo+PiBiZWNhdXNlIHRoZSBBcm0zMiBjb21waWxlciB3aWxsIGNvbXBs
YWluIG9mIHNoaWZ0IGJpZ2dlciB0aGFuIHRoZSB3aWR0aAo+PiBvZiB0aGUgdmFyaWFibGUuIFRo
aXMgaXMgZmluZSBhcyB0aGUgY29kZSBpcyBleGVjdXRlZCBmb3IgNjQtYml0IGRvbWFpbiBvbmx5
Lgo+IAo+IFRoaXMgaXMgYSBiaXQgY29udHJvdmVyc2lhbCBhcyBjb21wYXJlZCB0byB5b3VyIHJl
dmlldyBjb21tZW50cyB0byB0aGUKPiBpbml0aWFsIGltcGxlbWVudGF0aW9uLiBZb3UgZGlkIG5v
dCB3YW50IHRvIHNlZSBhbnkgI2RlZmluZQo+IENPTkZJR19BUk1fNjQgd2l0aGluIHRoZSBjb2Rl
LiBUQ1JfRUwxIGlzIGEgNjQtYml0IFJlZ2lzdGVyOiB0byBwcmV2ZW50Cj4gY29tcGlsYXRpb24g
aXNzdWVzIGZvciBBYXJjaDMyIHN5c3RlbXMsIHdoeSBkb24ndCB5b3UgdXNlIHVpbnQ2NF90IGZv
cgo+IGlwcyBpbnN0ZWFkIG9mIHJlZ2lzdGVyX3Q/CgpJIGFtIGZ1bGx5IGF3YXJlIHdoYXQgSSBz
YWlkIGluIHRoZSBwcmV2aW91cyByZXZpZXdzIGFuZCBJIHN0aWxsIHRvb2sgCnRoaXMgZGVjaXNp
b24gYmVjYXVzZSB5b3Ugd2lsbCBtaXggdWludDY0X3QgYW5kIHJlZ2lzdGVyX3QuICNpZmRlZiAK
Q09ORklHX0FSTV82NCBpcyBtdWNoIG5pY2VyIHRoYW4gbWl4aW5nIHR5cGVzLgoKQW5vdGhlciB3
YXkgdG8gZml4IGl0IHdvdWxkIGJlIHRvIHJld29yayBjb21wbGV0ZWx5IHRoZSB3YXkgeW91IGRp
ZCAKaW50cm9kdWNlIFRDUl9FTDFfSVBTXypfQklUIHNvIHlvdSBzdGljayB3aXRoIG5vbi1zaGlm
dGVkIHZhbHVlIHJhdGhlciAKdGhhbiBzaGlmdGVkIG9uZS4KCkJ1dCBJIGRvbid0IGhhdmUgdGlt
ZSBmb3IgdGhhdCBhbmQgSSBkb24ndCB3YW50IHRvIHNlZSBhIGxhdGVudCBzZWN1cml0eSAKYnVn
IGluIHRoZSByZWxlYXNlLgoKQ2hlZXJzLAoKPiBUaGFua3MsCj4gflNlcmdlago+IAo+Pgo+PiBD
b3Zlcml0eS1JRDogMTQ1NzcwNwo+PiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBsaW5hcm8ub3JnPgo+Pgo+PiAtLS0KPj4KPj4gQ2M6IFNlcmdlaiBQcm9za3VyaW4g
PHByb3NrdXJpbkBzZWMuaW4udHVtLmRlPgo+Pgo+PiAgICAgIENoYW5nZXMgaW4gdjI6Cj4+ICAg
ICAgICAgIC0gRml4IGNvbXBpbGF0aW9uIG9uIEFybTMyCj4+IC0tLQo+PiAgIHhlbi9hcmNoL2Fy
bS9ndWVzdF93YWxrLmMgfCA4ICsrKysrLS0tCj4+ICAgMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0
aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9n
dWVzdF93YWxrLmMgYi94ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fsay5jCj4+IGluZGV4IGMzOGJlZGNm
NjUuLjRkMWVhMGNkYzEgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMK
Pj4gKysrIGIveGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYwo+PiBAQCAtMTg1LDcgKzE4NSw4IEBA
IHN0YXRpYyBpbnQgZ3Vlc3Rfd2Fsa19zZChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKPj4gICBzdGF0
aWMgaW50IGdldF9pcGFfb3V0cHV0X3NpemUoc3RydWN0IGRvbWFpbiAqZCwgcmVnaXN0ZXJfdCB0
Y3IsCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqb3V0
cHV0X3NpemUpCj4+ICAgewo+PiAtICAgIHVuc2lnbmVkIGludCBpcHM7Cj4+ICsjaWZkZWYgQ09O
RklHX0FSTV82NAo+PiArICAgIHJlZ2lzdGVyX3QgaXBzOwo+PiAgIAo+PiAgICAgICBzdGF0aWMg
Y29uc3QgdW5zaWduZWQgaW50IGlwYV9zaXplc1s3XSA9IHsKPj4gICAgICAgICAgIFRDUl9FTDFf
SVBTXzMyX0JJVF9WQUwsCj4+IEBAIC0yMDAsNyArMjAxLDcgQEAgc3RhdGljIGludCBnZXRfaXBh
X291dHB1dF9zaXplKHN0cnVjdCBkb21haW4gKmQsIHJlZ2lzdGVyX3QgdGNyLAo+PiAgICAgICBp
ZiAoIGlzXzY0Yml0X2RvbWFpbihkKSApCj4+ICAgICAgIHsKPj4gICAgICAgICAgIC8qIEdldCB0
aGUgaW50ZXJtZWRpYXRlIHBoeXNpY2FsIGFkZHJlc3Mgc2l6ZS4gKi8KPj4gLSAgICAgICAgaXBz
ID0gKHRjciAmIFRDUl9FTDFfSVBTX01BU0spID4+IFRDUl9FTDFfSVBTX1NISUZUOwo+PiArICAg
ICAgICBpcHMgPSB0Y3IgJiBUQ1JfRUwxX0lQU19NQVNLOwo+PiAgIAo+PiAgICAgICAgICAgLyoK
Pj4gICAgICAgICAgICAqIFJldHVybiBhbiBlcnJvciBvbiByZXNlcnZlZCBJUEEgb3V0cHV0LXNp
emVzIGFuZCBpZiB0aGUgSVBBCj4+IEBAIC0yMTEsOSArMjEyLDEwIEBAIHN0YXRpYyBpbnQgZ2V0
X2lwYV9vdXRwdXRfc2l6ZShzdHJ1Y3QgZG9tYWluICpkLCByZWdpc3Rlcl90IHRjciwKPj4gICAg
ICAgICAgIGlmICggaXBzID4gVENSX0VMMV9JUFNfNDhfQklUICkKPj4gICAgICAgICAgICAgICBy
ZXR1cm4gLUVGQVVMVDsKPj4gICAKPj4gLSAgICAgICAgKm91dHB1dF9zaXplID0gaXBhX3NpemVz
W2lwc107Cj4+ICsgICAgICAgICpvdXRwdXRfc2l6ZSA9IGlwYV9zaXplc1tpcHMgPj4gVENSX0VM
MV9JUFNfU0hJRlRdOwo+PiAgICAgICB9Cj4+ICAgICAgIGVsc2UKPj4gKyNlbmRpZgo+PiAgICAg
ICAgICAgKm91dHB1dF9zaXplID0gVENSX0VMMV9JUFNfNDBfQklUX1ZBTDsKPj4gICAKPj4gICAg
ICAgcmV0dXJuIDA7Cj4gCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 15:10:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 15:10:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2Idq-0001vf-IU; Wed, 11 Oct 2017 15:09:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1e2Idp-0001ug-Nk
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 15:09:50 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 2D/DE-20813-C343ED95; Wed, 11 Oct 2017 15:09:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMIsWRWlGSWpSXmKPExsUSuHLSbV0bk3u
 RBodms1ks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmT119nKfjMVvH4TAdjA2MDWxcjFweLwCJm
 id3rmpm7GDk5JAQKJfbtnAJkcwDZIhJP/qeB1AgJnGGS2LDjOFgNi4CqRNfjA+wgNpuAksTeg
 8cZQWwRAV2JZwuesYHYzAIpEsvuN7GDzBEWCJGY+zsHJMwLVNK+tosZYmYTk8TjVXuYIBKCEi
 dnPmGB6C2WWLbyLSNIL7OAtMTyfxwgYU4BPYmnbRPASkQFZCUevv7INoFRYBaS7llIumchdEO
 E1SX+zLvEjCFsK7Fu3XuWBYxsqxg1ilOLylKLdI0M9JKKMtMzSnITM3N0DQ3M9HJTi4sT01Nz
 EpOK9ZLzczcxAgOcAQh2MP5aFnCIUZKDSUmUN1jvXqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lC
 V43Y6CcYFFqempFWmYOMNZg0hIcPEoivGeMgNK8xQWJucWZ6RCpU4y6HDceXv/DJMSSl5+XKi
 XOqwwyQwCkKKM0D24ELO4vMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZj3Jcgqnsy8ErhNr4C
 OYAI6QjTtDsgRJYkIKakGRtaq5rQWrgmHnl43tNQ9tMum3vbGDP+Udf/0f809tDnqwe/qub0X
 /vxU/3vA6Mx991uCgWY+JUem5SyaYjCh+5tXzU2Xo6XL5NfXXjgwOZTV8mZas8f8J0tyVD5ZL
 5v+b8tE5id98jMi6xxKU0w2/ZIxZPR4YVm84apkl9DGnt+m/5QMvnt8ClJiKc5INNRiLipOBA
 D5AlAM9gIAAA==
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-2.tower-21.messagelabs.com!1507734587!62793361!1
X-Originating-IP: [81.169.146.219]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52473 invoked from network); 11 Oct 2017 15:09:48 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.219)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 15:09:48 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1507734587;
 s=domk; d=aepfle.de;
 h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
 References:Subject:Cc:To:From:Date;
 bh=29aanVhFJQr+g0mwChHCBZkxvibq3s//WZtRPbPMTco=;
 b=hiWvsvDRBczhqKgWoue0CiJqS29R+jnlBtUTEcjzFOtiKd8rLQyCZvFeuN2g8UmU6+
 Oexrd3DCTpYFpKbzfLIW9o6OQqF/UOGyOtOnUHBGlvdFYR9ZNqMEyVyJNADs9/4EZt1r
 tUrGERKBOU91rZSkoiRoPrIcm4JleeBNkWH5w=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QDiZbDmui9LcK/RdXt7GAQpV1nK0XLk0Fbzd1FwkwtpDETnMYPl+awhe1GfLaCoLDva5dK
X-RZG-CLASS-ID: mo00
Received: from aepfle.de ([2001:a61:3425:72ff:16fc:b7d5:a2e5:4df1])
 by smtp.strato.de (RZmta 42.5 AUTH) with ESMTPSA id g0af76t9BF9i2Rx
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Wed, 11 Oct 2017 17:09:44 +0200 (CEST)
Date: Wed, 11 Oct 2017 17:09:43 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171011150943.GK4226@aepfle.de>
References: <20170901160843.9057-1-olaf@aepfle.de>
 <20170901160843.9057-4-olaf@aepfle.de>
 <20170906113410.2upxmdambiwzvk5g@citrix.com>
 <4623274e-c8fe-e9ad-67bb-c42e1e85c1ef@citrix.com>
 <20170908114536.GD19889@aepfle.de>
 <20171011141532.GI4226@aepfle.de>
MIME-Version: 1.0
In-Reply-To: <20171011141532.GI4226@aepfle.de>
User-Agent: Mutt/1.9.1 (7169)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v9 3/3] tools/libxc: use superpages during
 restore of HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8109910691295875656=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============8109910691295875656==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="45wMVEkw4XUbiYON"
Content-Disposition: inline


--45wMVEkw4XUbiYON
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline

On Wed, Oct 11, Olaf Hering wrote:

> -#define MAX_BATCH_SIZE 1024   /* up to 1024 pages (4MB) at a time */
> +#define MAX_BATCH_SIZE SUPERPAGE_1GB_NR_PFNS   /* up to 1GB at a time */

Actually the error is something else, I missed this in the debug output:

xc: error: Failed to get types for pfn batch (7 = Argument list too long): Internal error

write_batch() should probably split the requests when filling types[] because
Xen has "1024" hardcoded in XEN_DOMCTL_getpageframeinfo3...


Olaf

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

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWd40NAAKCRBdQqD6ppg2
fixDAJ0V4gKW2sHPTAqLy294KvqTqZzaegCZAQeDqeI+2+Dg4/9U0ESA5ABVIzg=
=XYPD
-----END PGP SIGNATURE-----

--45wMVEkw4XUbiYON--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8109910691295875656==--


From xen-devel-bounces@lists.xen.org Wed Oct 11 15:38:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 15:38:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2J4w-0004Sn-3M; Wed, 11 Oct 2017 15:37:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1e2J4u-0004Sh-FF
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 15:37:48 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 4A/B7-07895-BCA3ED95; Wed, 11 Oct 2017 15:37:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDIsWRWlGSWpSXmKPExsUyZ7p8oO4Jq3u
 RBvNvq1os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnTX+xiKZjDXnFi0QnmBsZ2ti5GLg4hgYlM
 Ek9O/YByfjNK3Dy3kRHC2cAo8e/5VJYuRk4gp5tRovUmVxcjB5BdJHGg2QIkzCKgKrG15z8bS
 JhNwETizSpHEFNEwEji9GoXkCnMAquYJa4+WcUIEhcWiJHonpoK0skrYC6xvf8wC8TAWon1p1
 QgwoISJ2c+AdvJLKAlcePfSyaQEmYBaYnl/zhAwpwCXhLfJxxnB7FFBZQl5u1bxQZiSwgYSnz
 euJR5AqPQLCSTZiGZNAth0gJG5lWMGsWpRWWpRbpGRnpJRZnpGSW5iZk5uoYGpnq5qcXFiemp
 OYlJxXrJ+bmbGIFhXM/AwLiDcU+73yFGSQ4mJVHeYL17kUJ8SfkplRmJxRnxRaU5qcWHGGU4O
 JQkeO9bAuUEi1LTUyvSMnOAEQWTluDgURLhFQVGlRBvcUFibnFmOkTqFKMxx6TFV/4wcdx4eP
 0PkxBLXn5eqpQ47yaQSQIgpRmleXCDYJF+iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5IwrxX
 IQp7MvBK4fa+ATmECOSXtDsgpJYkIKakGRq9jC6dIfV/rt0b9yp5fvTaHKs5E3Xm04ZDcufgk
 nmk3FucFfuzweT71KvdmZ7Wd3Eof45weSCgWy/0XPHbO60L/1OpjATXqckusFXOcI5mfMeS4C
 t9nqTOY+XaG4d71MhsOPpHbsyDWlo3Z+PoWbp6l37S1bvRtCXs5/2f7vR3x0j/yZ7RL6yqxFG
 ckGmoxFxUnAgB4C6z/7wIAAA==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1507736262!70245476!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2642 invoked from network); 11 Oct 2017 15:37:44 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 11 Oct 2017 15:37:44 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9BFbTtF029215
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 11 Oct 2017 15:37:29 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9BFbTqi019466
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 11 Oct 2017 15:37:29 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9BFbQvB009083;
 Wed, 11 Oct 2017 15:37:26 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 11 Oct 2017 08:37:26 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 18E866A09E3; Wed, 11 Oct 2017 11:37:25 -0400 (EDT)
Date: Wed, 11 Oct 2017 11:37:25 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <20171011153724.GD14404@char.us.oracle.com>
References: <59DE02950200007800184CBA@prv-mh.provo.novell.com>
 <1507723079-3430-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507723079-3430-1-git-send-email-volodymyr_babchuk@epam.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v10 04/11] public: xen.h: add definitions
 for UUID handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMTEsIDIwMTcgYXQgMDI6NTc6NTlQTSArMDMwMCwgVm9sb2R5bXlyIEJhYmNo
dWsgd3JvdGU6Cj4gQWRkZWQgdHlwZSB4ZW5fdXVpZF90LiBUaGlzIHR5cGUgcmVwcmVzZW50cyBV
VUlEIGFzIGFuIGFycmF5IG9mIDE2Cj4gYnl0ZXMgaW4gYmlnIGVuZGlhbiBmb3JtYXQuCj4gCj4g
QWRkZWQgbWFjcm8gWEVOX0RFRklORV9VVUlEIHRoYXQgY29uc3RydWN0cyBVVUlEIGluIHRoZSB1
c3VhbCB3YXk6Cj4gCj4gIFhFTl9ERUZJTkVfVVVJRCgweDAwMTEyMjMzLCAweDQ0NTUsIDB4NjY3
NywgMHg4ODk5LAo+IAkJMHhhYSwgMHhiYiwgMHhjYywgMHhkZCwgMHhlZSwgMHhmZikKPiAKPiB3
aWxsIGNvbnN0cnVjdCBVVUlEIDAwMTEyMjMzLTQ0NTUtNjY3Ny04ODk5LWFhYmJjY2RkZWVmZiBw
cmVzZW50ZWQgYXMKPiAgezB4MDAsIDB4MTEsIDB4MjIsIDB4MzMsIDB4NDQsIDB4NTUsIDB4NjYs
IDB4NzcsIDB4ODgsCj4gICAweDk5LCAweGFhLCAweGJiLCAweGNjLCAweGRkLCAweGVlLCAweGZm
fQo+IAo+IE5COiBXZSBkZWZpbmUgYSBuZXcgc3RydWN0dXJlIGhlcmUgcmF0aGVyIHRoYW4gcmUt
dXNpbmcgRUZJX0dVSUQuCj4gRUZJX0dVSUQgdXNlcyBhIE1pY3Jvc29mdC1zdHlsZSBlbmNvZGlu
ZyB3aGljaCwgYW1vbmcgb3RoZXIgdGhpbmdzLAo+IG1peGVzIGxpdHRsZS1lbmRpYW4gYW5kIGJp
Zy1lbmRpYW4uIFRoZSBzdHJ1Y3R1cmUgZGVmaW5lZCBpbiB0aGlzCj4gcGF0Y2gsIHVubGlrZSBF
RklfR1VJRCwgaXMgY29tcGF0aWJsZSB3aXRoIHRoZSBMaW51eCBrZXJuZWwgYW5kIGxpYnV1aWQu
Cj4gCj4gU2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVr
QGVwYW0uY29tPgoKQWNrZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtA
b3JhY2xlLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 15:41:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 15:41:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2J8s-00056B-ID; Wed, 11 Oct 2017 15:41:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2J8r-00055x-BC
 for xen-devel@lists.xensource.com; Wed, 11 Oct 2017 15:41:53 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 A5/CC-03207-0CB3ED95; Wed, 11 Oct 2017 15:41:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVXe/9b1
 Igx+zVC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0fvnC3PBVZGK/88UGxjn
 8ncxcnEICTQySRx+Oou1i5ETyHnMKPHzHBNEYhujxJP2TSwgCREBZ4mvZ+aydzFycPAK6EtM6
 lcDCQsL2EqcP7iBHaReQmAGs8TuKceZQRISAp4S63bdYoSx7527AmSzc7AJWEkcEgOJsgioSr
 x91sY2gZF7ASPDKkaN4tSistQiXSMjvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2
 MQH/XMzAw7mCcesLvEKMkB5OSKG+w3r1IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8l6yAcoJF
 qempFWmZOcDAg0lLcPAoifB2gaR5iwsSc4sz0yFSpxh1OY5tuvyHSYglLz8vVUqcdxNIkQBIU
 UZpHtwIWBRcYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMuwFkCk9mXgncpldARzABHSGadg
 fkiJJEhJRUA6Mlx9uZ8WmWu/SWFXzqOy619vOkls/rzGfcW70l3fXOsfwLaj+cej9o2m64Epz
 RKG4zw7HMyV6x45SUY9S0WZMZheMD0gX8mWdlMotJ87wx5jlyJ2Wy/rMtzhu1TOq8du54KiSi
 5TRpzifehY1LxTZGZPKJ9xkFftyrvO4z55rFU75Ytiyo/KTEUpyRaKjFXFScCADO2bX8fQIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1507736510!102280952!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26337 invoked from network); 11 Oct 2017 15:41:51 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Oct 2017 15:41:51 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2J8n-0000NM-NZ; Wed, 11 Oct 2017 15:41:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e2J8i-0003qD-BA; Wed, 11 Oct 2017 15:41:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e2J8i-0001Oq-5U; Wed, 11 Oct 2017 15:41:44 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114354-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=b80050b38e533fd3984bd3a706564d55711db124
X-Osstest-Versions-That: xen=3b40cfcd1a1912c2e4c4eb353dc77cbf35c63c3a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 11 Oct 2017 15:41:44 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114354: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDM1NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDM1NC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0Mjk5
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTQyOTkKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4g
ICAgICAgICAgICAgICAgICBiODAwNTBiMzhlNTMzZmQzOTg0YmQzYTcwNjU2NGQ1NTcxMWRiMTI0
CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAzYjQwY2ZjZDFhMTkxMmMy
ZTRjNGViMzUzZGM3N2NiZjM1YzYzYzNhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTQyOTkgIDIw
MTctMTAtMTAgMjE6MDI6NTQgWiAgICAwIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTE0MzA4
ICAyMDE3LTEwLTEwIDIzOjAxOjEwIFogICAgMCBkYXlzICAgIDYgYXR0ZW1wdHMKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTE0MzU0ICAyMDE3LTEwLTExIDE0OjAxOjEzIFogICAgMCBkYXlzICAgIDEg
YXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAg
QWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgQW5kcmUgUHJ6eXdh
cmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUu
Y29tPgogIElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVs
aWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgogIE1lbmcgWHUgPG1lbmd4dUBjaXMudXBlbm4uZWR1PgogIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgogIFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291
bGQgYmUgNzE5IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 15:42:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 15:42:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2J9J-00058Z-R9; Wed, 11 Oct 2017 15:42:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=450599c34=ross.lagerwall@citrix.com>)
 id 1e2J9I-00058L-9C
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 15:42:20 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 53/19-28548-BDB3ED95; Wed, 11 Oct 2017 15:42:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRWlGSWpSXmKPExsXitHSDve5V63u
 RBh8ucFks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnX/m5hKdjAUjFjezN7A+N+5i5GTg4JAX+J
 15eawWw2AQOJW5e+g9kiArISq7vmsHcxcnEwC5xilHh9dRNYQljAQ+L6sqeMIDaLgKrE5SX/W
 bsYOTh4BWwlJrVUQMyUk9hzcQY7iC0koCbxdvkZFhCbV0BQ4uTMJ2A2s4CExMEXL5gnMHLPQp
 KahSS1gJFpFaN6cWpRWWqRroVeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgKDA
 AwQ7GC+3OhxglOZiURHmD9e5FCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgvWQFlBMsSk1PrUjL
 zAEGJUxagoNHSYS3CyTNW1yQmFucmQ6ROsVozHHj4fU/TBwdN+/+YRJiycvPS5US590EUioAU
 ppRmgc3CBYtlxhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTM+wpkCk9mXgncvldApzABnSKadg
 fklJJEhJRUA6PlWVbdG8dYTFmd2SXeOjK8ubXJ9/2yrS+PbM6bmvu1c+fPgMtvuhQ5VJ9Ir3n
 ll7LSacZ0lbkC7+skAlVLw1L+sF8L7I3ukUu0fGKhHxNxd23KiXbFPYnXNK7cOvtOzUqx3jxI
 7YfY56B986LuL7Tf7fOGe6uCIveXhQUWTQ+Oi0gqsyTumqHEUpyRaKjFXFScCAAERZYmkQIAA
 A==
X-Env-Sender: prvs=450599c34=ross.lagerwall@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1507736531!106594793!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2694 invoked from network); 11 Oct 2017 15:42:12 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 15:42:12 -0000
X-IronPort-AV: E=Sophos;i="5.43,361,1503360000"; d="scan'208";a="453428410"
From: Ross Lagerwall <ross.lagerwall@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Wed, 11 Oct 2017 16:41:57 +0100
Message-ID: <20171011154157.8574-1-ross.lagerwall@citrix.com>
X-Mailer: git-send-email 2.9.5
MIME-Version: 1.0
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH for-4.10] xen: Fix XEN_DMOP_remote_shutdown
	return value
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmV0dXJuIDAgdG8gaW5kaWNhdGUgc3VjY2VzcyByYXRoZXIgdGhhbiB3aGF0ZXZlciByYyB3YXMg
cHJldmlvdXNseSBzZXQKdG8gKC1FSU5WQUwpLgoKU2lnbmVkLW9mZi1ieTogUm9zcyBMYWdlcndh
bGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9kbS5j
IHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaHZtL2RtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2RtLmMKaW5kZXggODJhZGRlYS4u
MzJhZGU5NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9kbS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vZG0uYwpAQCAtNjM2LDYgKzYzNiw3IEBAIHN0YXRpYyBpbnQgZG1fb3AoY29uc3Qg
c3RydWN0IGRtb3BfYXJncyAqb3BfYXJncykKICAgICAgICAgICAgICZvcC51LnJlbW90ZV9zaHV0
ZG93bjsKIAogICAgICAgICBkb21haW5fc2h1dGRvd24oZCwgZGF0YS0+cmVhc29uKTsKKyAgICAg
ICAgcmMgPSAwOwogICAgICAgICBicmVhazsKICAgICB9CiAKLS0gCjIuOS41CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 15:47:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 15:47:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2JED-0005ZU-Dy; Wed, 11 Oct 2017 15:47:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=450336ad9=anthony.perard@citrix.com>)
 id 1e2JEC-0005ZM-5E
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 15:47:24 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 82/24-02373-B0D3ED95; Wed, 11 Oct 2017 15:47:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDvS6X7b1
 Ig/anuhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aD/TMYC1p5K2492sbSwHiSq4uRk0NCwF/i
 YP8VNhCbRUBV4v68PiYQm03AQGLF9KuMILaIgL7EptuN7CA2s0C5xIxTC1hAbGEBF4m+1W/Ab
 F4Ba4meH0uB6rk4hAQ+MkpMe3aZFSIhKHFy5hMWiGYdiQW7PwEt4wCypSWW/+MACXMKeEu0zj
 gMdoOogLLE3r5DYLuEBNQkbixcxjKBkW8WkkmzkEyahTBpASPzKkaN4tSistQiXSNLvaSizPS
 MktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwFBjAIIdjAcWBR5ilORgUhLlDda7FynEl5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJgvegNVBOsCg1PbUiLTMHGPQwaQkOHiUR3k8gad7igsTc4sx0i
 NQpRkUpcV5mG6CEAEgiozQPrg0WaZcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzHsbZDxPZl
 4J3PRXQIuZgBaLpt0BWVySiJCSamCcOUfv7ey15YIX5mlaX7jisXE+06H0B2rT9ix4X/3vZOK
 RDbWsHSliWt7lrfLWa7K0GQ5vt3Y5e3x1xx7mY8fW72mRL9j36VHJu5BZfYocF38qtKgz3p+o
 qpRZbHS5+0/scg+ju5P+xMlwf9oh/KFpaYjJeid/080rdtwN1jm2sXhfx5nrLu7OSizFGYmGW
 sxFxYkAmRuR4q8CAAA=
X-Env-Sender: prvs=450336ad9=anthony.perard@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1507736840!111393616!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15097 invoked from network); 11 Oct 2017 15:47:22 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 15:47:22 -0000
X-IronPort-AV: E=Sophos;i="5.43,361,1503360000"; d="scan'208";a="453429581"
Date: Wed, 11 Oct 2017 16:47:18 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Message-ID: <20171011154718.GQ1771@perard.uk.xensource.com>
References: <1506437019-17946-1-git-send-email-owen.smith@citrix.com>
 <1506437019-17946-4-git-send-email-owen.smith@citrix.com>
 <20171002170132.GA2116@perard.uk.xensource.com>
 <alpine.DEB.2.10.1710101651560.3105@sstabellini-ThinkPad-X260>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <alpine.DEB.2.10.1710101651560.3105@sstabellini-ThinkPad-X260>
User-Agent: Mutt/1.9.1 (2017-09-22)
Cc: qemu-devel@nongnu.org, xen-devel@lists.xenproject.org,
 Owen Smith <owen.smith@citrix.com>, kraxel@redhat.com
Subject: Re: [Xen-devel] [PATCH 3/3 v4] xenfb: Add
	[feature|request]-raw-pointer
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMTAsIDIwMTcgYXQgMDQ6NTI6NDhQTSAtMDcwMCwgU3RlZmFubyBTdGFiZWxs
aW5pIHdyb3RlOgo+IE9uIE1vbiwgMiBPY3QgMjAxNywgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4g
PiBPbiBUdWUsIFNlcCAyNiwgMjAxNyBhdCAwMjo0MzozOVBNICswMDAwLCBPd2VuIFNtaXRoIHdy
b3RlOgo+ID4gPiBXcml0ZXMgImZlYXR1cmUtcmF3LXBvaW50ZXIiIGR1cmluZyBpbml0IHRvIGlu
ZGljYXRlIHRoZSBiYWNrZW5kCj4gPiA+IGNhbiBwYXNzIHJhdyB1bnNjYWxlZCB2YWx1ZXMgZm9y
IGFic29sdXRlIGF4ZXMgdG8gdGhlIGZyb250ZW5kLgo+ID4gPiBGcm9udGVuZHMgc2V0ICJyZXF1
ZXN0LXJhdy1wb2ludGVyIiB0byBpbmRpY2F0ZSB0aGUgYmFja2VuZCBzaG91bGQKPiA+ID4gbm90
IGF0dGVtcHQgdG8gc2NhbGUgYWJzb2x1dGUgdmFsdWVzIHRvIGNvbnNvbGUgc2l6ZS4KPiA+ID4g
InJlcXVlc3QtcmF3LXBvaW50ZXIiIGlzIG9ubHkgdmFsaWQgaWYgInJlcXVlc3QtYWJzLXBvaW50
ZXIiIGlzCj4gPiA+IGFsc28gc2V0LiBSYXcgdW5zY2FsZWQgcG9pbnRlciB2YWx1ZXMgYXJlIGlu
IHRoZSByYW5nZSBbMCwgMHg3ZmZmXQo+ID4gPiAKPiA+ID4gU2lnbmVkLW9mZi1ieTogT3dlbiBT
bWl0aCA8b3dlbi5zbWl0aEBjaXRyaXguY29tPgo+ID4gCj4gPiBIaSBPd2VuLAo+ID4gCj4gPiBX
aHkgZGlkIHlvdSByZW1vdmUgdGhlIGZvbGxvd2luZyBmcm9tIHRoZSBjb21taXQgZGVzY3JpcHRp
b24/Cj4gPiA+ICJmZWF0dXJlLXJhdy1wb2ludGVyIiBhbmQgInJlcXVlc3QtcmF3LXBvaW50ZXIi
IGFkZGVkIHRvIFhlbgo+ID4gPiBoZWFkZXIgaW4gY29tbWl0IDc4Njg2NTRmZjdmZTVlNGEyZWVh
ZTJiMjc3NjQ0ZmE4ODRhNTAzMWUKPiA+IAo+ID4gSSB0aGluayB0aGF0IHdpdGggaXQsIHlvdSBj
b3VsZCBoYXZlIGtlcHQgc3RlZmFubydzIHJldmlld2VkLWJ5IHRhZy4KPiAKPiBIaSBBbnRob255
LAo+IAo+IEhhdmUgeW91IHRlc3RlZCB0aGlzIHNlcmllcyB3aXRoIGEgZmV3IG9mIGRpZmZlcmVu
dCBndWVzdHM/IERvIHlvdQo+IGNvbnNpZGVyIGl0IHNhZmUgdG8gbWVyZ2U/IElmIHNvLCB3ZSBj
YW4gc2VuZCBpdCB1cHN0cmVhbSAoZWl0aGVyIHZpYQo+IHhlbiBvciB2aWEgdWkgYXMgR2VyZCBr
aW5kbHkgb2ZmZXJlZCkuIAoKWWVzLCBJIHRoaW5rIGl0J3MgZmluZS4KClRoZSBvbmx5IG9ic2Vy
dmF0aW9uIEkgaGF2ZSBpcyB0aGF0IG9uIGEgTGludXggZ3Vlc3QsIHdoZW4gSSBoYXZlCnVzYmRl
dmljZT10YWJsZXQsIHdpdGggdGhpcyBzZXJpZXMgdGhlIHB2IG1vdXNlIHNlZW1zIHRvIGJlY29t
ZSB0aGUKcHJpbWFyeSB3YXkgb2YgZ3VldGluZyBtb3VzZSBldmVudHMgKHdpdGhvdXQsIHRoZSB0
YWJsZXQgaXMgcHJpbWFyeSkuClNvLCBvbiBteSBWTkMgY2xpZW50IGluc3RlYWQgb2YgaGF2aW5n
IGJvdGggbW91c2UgaW4gdGhlIGd1ZXN0IGFuZCBvbiBteQpkZXNrdG9wIGJlaW5nIGF0IHRoZSBz
YW1lIHBsYWNlLCB0aGVyZSBpcyBsaWtlIGEgem9vbSBvZiB0aGUgbW91c2UgKHRoZQp6b29tIGNl
bnRlcmVkIG9uIHRoZSB0b3AtbGVmdCBjb3JuZXIpLiAoVGhhdCdzIGJldHRlciB0aGFuIHJlbGF0
aXZlCm1vdXNlIGV2ZW50IHRoYXQgd2UgY2FuIGdldCB3aXRoIHRoZSBlbXVsYXRpb24uKQoKLS0g
CkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 15:48:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 15:48:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2JF5-0005f9-QV; Wed, 11 Oct 2017 15:48:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2JF4-0005f1-IJ
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 15:48:18 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 9F/16-20448-14D3ED95; Wed, 11 Oct 2017 15:48:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXS6fjDS9fW9l6
 kwc5uHoslHxezODB6HN39mymAMYo1My8pvyKBNaNv/jOWgg6miuY9dg2MTxi7GDk5hATyJPas
 +MIOYvMK2Em8W3mPBcSWEDCUOL3wJpjNIqAqsfzOe2YQm01AXaLt2XbWLkYODhEBA4n374BML
 g5mgbmMEg+fPQKbIyzgK3Fk3k2o+bYSFxd9YwKxOYHmf1ywgQ2kl1dAUOLvDmGQMLOAlsTDX7
 dYIGxtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNfIUC+pKDM
 9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzD06hkYGHcw9uz1O8QoycGkJMobrHcvUogv
 KT+lMiOxOCO+qDQntfgQowYHh8C2XasvMEqx5OXnpSpJ8NraANUJFqWmp1akZeYAowOmVIKDR
 0mEtwAkzVtckJhbnJkOkTrFaMxx4+H1P0wcHTfv/mESApskJc7LDFIqAFKaUZoHNwgWtZcYZa
 WEeRkZGBiEeApSi3IzS1DlXzGKczAqCfOGgkzhycwrgdv3CugUJqBTRNPugJxSkoiQkmpgZNv
 tz7dhzq6mng1b3DtMCqSSfjwtMlDJenYzm2d/3/Vft/gYw5Wnp2fu0l1kEPt6Kv+XsKD6xe/n
 s1x//8U1y3PNos9tp3s3vjFZ9PbzgdU//xqFJluc5P3ctmHF8rqUTzf3PZ28OsJZtvvg5eXbN
 k6Z2Vuw6MSzfIVd/KIRz+4peE+Jd8jm4lBiKc5INNRiLipOBAC49uGa1QIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1507736891!93025138!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23473 invoked from network); 11 Oct 2017 15:48:13 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 15:48:13 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 11 Oct 2017 09:48:10 -0600
Message-Id: <59DE595902000078001850D4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 11 Oct 2017 09:48:09 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ross Lagerwall" <ross.lagerwall@citrix.com>
References: <20171011154157.8574-1-ross.lagerwall@citrix.com>
In-Reply-To: <20171011154157.8574-1-ross.lagerwall@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH for-4.10] xen: Fix XEN_DMOP_remote_shutdown
 return value
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDExLjEwLjE3IGF0IDE3OjQxLCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gUmV0dXJuIDAgdG8gaW5kaWNhdGUgc3VjY2VzcyByYXRoZXIgdGhhbiB3aGF0ZXZlciBy
YyB3YXMgcHJldmlvdXNseSBzZXQKPiB0byAoLUVJTlZBTCkuCj4gCj4gU2lnbmVkLW9mZi1ieTog
Um9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 15:52:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 15:52:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2JIs-0006Nv-A9; Wed, 11 Oct 2017 15:52:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=450355d75=wei.liu2@citrix.com>)
 id 1e2JIr-0006Ni-85
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 15:52:13 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 6D/DC-20448-C2E3ED95; Wed, 11 Oct 2017 15:52:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDva6W3b1
 Ig4NzOSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozmr48ZC1qZKvqeHmRvYLzH2MXIySEh4C9x
 f/MkZhCbRUBVYvm8d2wgNpuAssTPzl4wW0RAT6JrTTNQDRcHs8ANRonr37eANQgLRErMufUCb
 BCvgIXE7pV7mUBsIQFbiYuLvjFBxAUlTs58wgJiMwvoSCzY/QloKAeQLS2x/B8HSJhTwE7i44
 INYLtEBVQkOpfOYYEYoyDRMf0Y0wRGvllIJs1CMmkWwqQFjMyrGDWKU4vKUot0jUz1kooy0zN
 KchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECQ62egYFxB2PrCb9DjJIcTEqivMF69yKF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfC+sQHKCRalpqdWpGXmAIMeJi3BwaMkwlsAkuYtLkjMLc5Mh
 0idYtTluPHw+h8mIZa8/LxUKXFeflugIgGQoozSPLgRsAi8xCgrJczLyMDAIMRTkFqUm1mCKv
 +KUZyDUUmYlwVkCk9mXgncpldARzABHSGadgfkiJJEhJRUA2O6Rf3Pe92n5LoOvZs7k2PVw4Z
 wl4A362bs5r4lGbu8Qfva6swDes1Ve0+t3FzdVyZb09hqenyOxrGidAuVeU4nT3ioebzPKzZ2
 7lAqidWeU5j1hPlqfc+F23N7d+63+fuwasuBgN5s3azzNoFSWUJ1gcGxfPKFBpdcP7rtvdcx8
 w7j5bssv5VYijMSDbWYi4oTAQ6tPqu7AgAA
X-Env-Sender: prvs=450355d75=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1507737128!54352062!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18559 invoked from network); 11 Oct 2017 15:52:09 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 15:52:09 -0000
X-IronPort-AV: E=Sophos;i="5.43,361,1503360000"; d="scan'208";a="453430625"
Date: Wed, 11 Oct 2017 16:52:07 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <20171011155206.j5ctxifkygxvbx5h@citrix.com>
References: <20171011154157.8574-1-ross.lagerwall@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171011154157.8574-1-ross.lagerwall@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-4.10] xen: Fix XEN_DMOP_remote_shutdown
 return value
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMTEsIDIwMTcgYXQgMDQ6NDE6NTdQTSArMDEwMCwgUm9zcyBMYWdlcndhbGwg
d3JvdGU6Cj4gUmV0dXJuIDAgdG8gaW5kaWNhdGUgc3VjY2VzcyByYXRoZXIgdGhhbiB3aGF0ZXZl
ciByYyB3YXMgcHJldmlvdXNseSBzZXQKPiB0byAoLUVJTlZBTCkuCj4gCj4gU2lnbmVkLW9mZi1i
eTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 15:53:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 15:53:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2JKI-0006Tu-KL; Wed, 11 Oct 2017 15:53:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4507d660f=Ian.Jackson@citrix.com>)
 id 1e2JKH-0006T5-D0
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 15:53:41 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id E8/F9-02373-48E3ED95;
 Wed, 11 Oct 2017 15:53:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHSDvW6L3b1
 Ig3UTeSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxf99cwFTxhq1h3qKaBcRdrFyMnh4SAv8SS
 E7vYQWw2AV2Jpi1/2UBsXgFBiZMzn7CA2MwCOhILdn9ig7DlJba/ncMMUeMg8XHyVbAaFgFVi
 csHF4DZIkBzni14BlTPBVQ/gVGi6c1LsAZhAR+Jh9sugtmcAnYSh6a/YwSxhQQKJG5M28YGcZ
 CJxNuFO4FsDqC4msTc9fETGPlmITlpFpKTZiE5aQEj8ypG9eLUorLUIl0zvaSizPSMktzEzBx
 dQwMzvdzU4uLE9NScxKRiveT83E2MwEBjAIIdjPNO+B9ilORgUhLlDda7FynEl5SfUpmRWJwR
 X1Sak1p8iFGGg0NJgneZLVBOsCg1PbUiLTMHGPIwaQkOHiUR3mkgad7igsTc4sx0iNQpRmOOG
 w+v/2Hi6Lh59w+TEEtefl6qlDhvEUipAEhpRmke3CBYLF5ilJUS5mUEOk2IpyC1KDezBFX+Fa
 M4B6OSMG8TyBSezLwSuH2vgE5hAjpFNO0OyCkliQgpqQbGwpevtXZ+WidhfrNn/zzl90t67OU
 /18W7ewXnvtl6Zbvk1vlMy45cv+677cGZb6e23xGdvvz+04hV3EwmD1hZ7OcJGMQvTT3vvzq/
 WPpIxt13u7/7nXGMeplRba7ruDFrY7LDntPeH1xN1u0J2vaxp/F8E9teM82Fm+45aTlmb09bJ
 qOX8j45VYmlOCPRUIu5qDgRAO730bfAAgAA
X-Env-Sender: prvs=4507d660f=Ian.Jackson@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1507737218!101682184!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30399 invoked from network); 11 Oct 2017 15:53:39 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 15:53:39 -0000
X-IronPort-AV: E=Sophos;i="5.43,361,1503360000"; d="scan'208";a="453430820"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23006.15967.218079.147354@mariner.uk.xensource.com>
Date: Wed, 11 Oct 2017 16:53:03 +0100
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <8bfb36f5-62d9-61f4-0085-d3b1198c678c@citrix.com>
References: <20171011154157.8574-1-ross.lagerwall@citrix.com>
 <8bfb36f5-62d9-61f4-0085-d3b1198c678c@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH for-4.10] xen: Fix XEN_DMOP_remote_shutdown
	return value
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJSZTogW1BBVENIIGZvci00LjEwXSB4ZW46IEZpeCBYRU5f
RE1PUF9yZW1vdGVfc2h1dGRvd24gcmV0dXJuIHZhbHVlIik6Cj4gT24gMTEvMTAvMTcgMTY6NDEs
IFJvc3MgTGFnZXJ3YWxsIHdyb3RlOgo+ID4gUmV0dXJuIDAgdG8gaW5kaWNhdGUgc3VjY2VzcyBy
YXRoZXIgdGhhbiB3aGF0ZXZlciByYyB3YXMgcHJldmlvdXNseSBzZXQKPiA+IHRvICgtRUlOVkFM
KS4KPiA+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxA
Y2l0cml4LmNvbT4KPiA+IC0tLQo+ID4gIHhlbi9hcmNoL3g4Ni9odm0vZG0uYyB8IDEgKwo+ID4g
IDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQo+ID4KPiA+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaHZtL2RtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2RtLmMKPiA+IGluZGV4IDgyYWRk
ZWEuLjMyYWRlOTUgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMKPiA+ICsr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwo+ID4gQEAgLTYzNiw2ICs2MzYsNyBAQCBzdGF0aWMg
aW50IGRtX29wKGNvbnN0IHN0cnVjdCBkbW9wX2FyZ3MgKm9wX2FyZ3MpCj4gPiAgICAgICAgICAg
ICAgJm9wLnUucmVtb3RlX3NodXRkb3duOwo+ID4gIAo+ID4gICAgICAgICAgZG9tYWluX3NodXRk
b3duKGQsIGRhdGEtPnJlYXNvbik7Cj4gPiArICAgICAgICByYyA9IDA7Cj4gCj4gSWRlYWxseSB3
aXRoIGEgbmV3bGluZSBoZXJlIChjYW4gYmUgZml4ZWQgb24gY29tbWl0KS4KClRoYW5rcyB0byBS
b3NzIGZvciBzcG90dGluZyB0aGlzLCBhbmQgdG8gd2hvZXZlciBjb21taXR0ZWQgaXQgc28Kc3Bl
ZWRpbHkuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 15:56:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 15:56:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2JMg-0006fF-0z; Wed, 11 Oct 2017 15:56:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=450528267=George.Dunlap@citrix.com>)
 id 1e2JMd-0006f5-Te
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 15:56:08 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 73/E3-05651-71F3ED95; Wed, 11 Oct 2017 15:56:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHRDpK6Y/b1
 Ig0U7tS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owJt8sK7ppW7Ni9haWB8YpKFyMnh4SAv8TO
 lQ/YQGxhgRSJCze/MIHYIgIBEu/m3WcGsZkFMiU+3n0KZHNxCAksYpT48WEpC0iCTUBPYt7xr
 2A2r4CtxIe+tawgNouAqsT9hZvAmkUFwiWazvZD1QhKnJz5BMjm4OAUsJM4f94FxGQW0JRYv0
 sfYpW4xK0n85kgbHmJ5q2zwaYIAU1c/OAo+wRG/llIBs1C6J6FpHsWku4FjCyrGDWKU4vKUot
 0jQ30kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECw7KegYFxB2PnCb9DjJIcTEqi
 vMF69yKF+JLyUyozEosz4otKc1KLDzHKcHAoSfCq2gHlBItS01Mr0jJzgBECk5bg4FES4fUBS
 fMWFyTmFmemQ6ROMSpKifMmgSQEQBIZpXlwbbCovMQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1
 FJmNcYZApPZl4J3PRXQIuZgBaLpt0BWVySiJCSamDkd1I6uVVbNvCikZpO8FnF1OyLv/dpdO+
 2EzrByjrzS9SWuRN2d1QfmbjdwaKw/e0ywTNpbzg3CE553uLR8nfiTW3WkndHZvX8jLJJKBUq
 Kjeaa+78TmR/Kt8N6dtFD3mDczfdZXO+zX7XvuR+9MmPVxu0rusYe5laX8rkSjy7fU2rj+cTp
 TlKLMUZiYZazEXFiQAufJt9xQIAAA==
X-Env-Sender: prvs=450528267=George.Dunlap@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1507737365!51756380!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44454 invoked from network); 11 Oct 2017 15:56:06 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 15:56:06 -0000
X-IronPort-AV: E=Sophos;i="5.43,361,1503360000"; d="scan'208";a="445462381"
To: Andrew Cooper <andrew.cooper3@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20171010162011.9629-1-george.dunlap@citrix.com>
 <20171010162011.9629-10-george.dunlap@citrix.com>
 <d13a3391-a7f4-25b3-9e4f-5e4d99e31418@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <87f54ce6-ae3a-5abb-d83f-fbee3c5a185e@citrix.com>
Date: Wed, 11 Oct 2017 16:56:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <d13a3391-a7f4-25b3-9e4f-5e4d99e31418@citrix.com>
Content-Language: en-US
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 10/12] fuzz/x86_emulate: Add --rerun
 option to try to track down instability
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTAvMjAxNyAwNzo0NCBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxMC8xMC8x
NyAxNzoyMCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gQEAgLTY1OSw3ICs2NjcsMTAgQEAgc3Rh
dGljIHZvaWQgc2V0dXBfc3RhdGUoc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCj4+ICAg
ICAgewo+PiAgICAgICAgICAvKiBGdXp6IGFsbCBvZiB0aGUgc3RhdGUgaW4gb25lIGdvICovCj4+
ICAgICAgICAgIGlmICggIWlucHV0X3JlYWQocywgcywgREFUQV9TSVpFX0ZVTEwpICkKPj4gKyAg
ICAgICAgewo+PiArICAgICAgICAgICAgcHJpbnRmKCJJbnB1dCBzaXplIHRvbyBzbWFsbFxuIik7
Cj4+ICAgICAgICAgICAgICBleGl0KC0xKTsKPj4gKyAgICAgICAgfQo+IAo+IElzIHRoaXMgaHVu
ayBpbnRlbmRlZCB0byBiZSBpbiB0aGUgcHJldmlvdXMgcGF0Y2g/CgpMb29raW5nIG1vcmUgaW50
byBpdCwgSSBzdXBwb3NlIGl0IHNob3VsZG4ndCBiZSBuZWVkZWQgYXQgYWxsLCBzaW5jZSB3ZQpj
aGVjayB0aGUgaW5wdXQgc2l6ZSBpbiB0aGUgbWFpbiBmdXp6aW5nIGZ1bmN0aW9uLgoKPiAKPj4g
QEAgLTg4NiwyMSArODk2LDE0NCBAQCBpbnQgTExWTUZ1enplckluaXRpYWxpemUoaW50ICphcmdj
LCBjaGFyICoqKmFyZ3YpCj4+ICAgICAgcmV0dXJuIDA7Cj4+ICB9Cj4+ICAKPj4gLWludCBMTFZN
RnV6emVyVGVzdE9uZUlucHV0KGNvbnN0IHVpbnQ4X3QgKmRhdGFfcCwgc2l6ZV90IHNpemUpCj4+
ICtzdGF0aWMgdm9pZCBzZXR1cF9mdXp6X3N0YXRlKHN0cnVjdCBmdXp6X3N0YXRlICpzdGF0ZSwg
Y29uc3Qgdm9pZCAqZGF0YV9wLCBzaXplX3Qgc2l6ZSkKPj4gIHsKPj4gLSAgICBzdHJ1Y3QgZnV6
el9zdGF0ZSBzdGF0ZSA9IHsKPj4gLSAgICAgICAgLm9wcyA9IGFsbF9mdXp6ZXJfb3BzLAo+PiAt
ICAgIH07Cj4+IC0gICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgY3R4dCA9IHsKPj4gLSAgICAg
ICAgLmRhdGEgPSAmc3RhdGUsCj4+IC0gICAgICAgIC5yZWdzID0gJnN0YXRlLnJlZ3MsCj4+IC0g
ICAgICAgIC5hZGRyX3NpemUgPSA4ICogc2l6ZW9mKHZvaWQgKiksCj4+IC0gICAgICAgIC5zcF9z
aXplID0gOCAqIHNpemVvZih2b2lkICopLAo+PiAtICAgIH07Cj4+ICsgICAgbWVtc2V0KHN0YXRl
LCAwLCBzaXplb2YoKnN0YXRlKSk7Cj4+ICsgICAgc3RhdGUtPmNvcnB1cyA9IGRhdGFfcDsKPj4g
KyAgICBzdGF0ZS0+ZGF0YV9udW0gPSBzaXplOwo+PiArfQo+PiArCj4+ICtzdGF0aWMgaW50IHJ1
bnRlc3Qoc3RydWN0IGZ1enpfc3RhdGUgKnN0YXRlKSB7Cj4+ICAgICAgaW50IHJjOwo+PiAgCj4+
IC0gICAgLyogUmVzZXQgYWxsIGdsb2JhbCBzdGF0ZSB2YXJpYWJsZXMgKi8KPj4gLSAgICBtZW1z
ZXQoJmlucHV0LCAwLCBzaXplb2YoaW5wdXQpKTsKPj4gKyAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVf
Y3R4dCAqY3R4dCA9ICZzdGF0ZS0+Y3R4dDsKPj4gKyAgICAKPj4gKyAgICBzdGF0ZS0+b3BzID0g
YWxsX2Z1enplcl9vcHM7Cj4+ICsKPj4gKyAgICBjdHh0LT5kYXRhID0gc3RhdGU7Cj4+ICsgICAg
Y3R4dC0+cmVncyA9ICZzdGF0ZS0+cmVnczsKPj4gKwo+PiArICAgIHNldHVwX3N0YXRlKGN0eHQp
Owo+PiArCj4+ICsgICAgc2FuaXRpemVfc3RhdGUoY3R4dCk7Cj4+ICsKPj4gKyAgICBkaXNhYmxl
X2hvb2tzKHN0YXRlKTsKPj4gKwo+PiArICAgIGRvIHsKPj4gKyAgICAgICAgLyogRklYTUU6IFVu
dGlsIHdlIGFjdHVhbGx5IGltcGxlbWVudCBTSUdGUEUgaGFuZGxpbmcgcHJvcGVybHkgKi8KPj4g
KyAgICAgICAgc2V0dXBfZnB1X2V4Y2VwdGlvbl9oYW5kbGVyKCk7Cj4+ICsKPj4gKyAgICAgICAg
c2V0X3NpemVzKGN0eHQpOwo+PiArICAgICAgICBkdW1wX3N0YXRlKGN0eHQpOwo+PiArCj4+ICsg
ICAgICAgIHJjID0geDg2X2VtdWxhdGUoY3R4dCwgJnN0YXRlLT5vcHMpOwo+PiArICAgICAgICBw
cmludGYoIkVtdWxhdGlvbiByZXN1bHQ6ICVkXG4iLCByYyk7Cj4+ICsgICAgfSB3aGlsZSAoIHJj
ID09IFg4NkVNVUxfT0tBWSApOwo+PiArCj4+ICsgICAgcmV0dXJuIDA7Cj4+ICt9Cj4+ICsKPj4g
K3N0YXRpYyB2b2lkIGNvbXBhcmVfc3RhdGVzKHN0cnVjdCBmdXp6X3N0YXRlIHN0YXRlWzJdKQo+
PiArewo+PiArICAgIC8vIEZpcnN0IHplcm8gYW55ICJpbnRlcm5hbCIgcG9pbnRlcnMKPiAKPiAv
KiAqLwoKQWNrCgo+IAo+PiArICAgIHN0YXRlWzBdLmNvcnB1cyA9IHN0YXRlWzFdLmNvcnB1cyA9
IE5VTEw7Cj4+ICsgICAgc3RhdGVbMF0uY3R4dC5kYXRhID0gc3RhdGVbMV0uY3R4dC5kYXRhID0g
TlVMTDsKPj4gKyAgICBzdGF0ZVswXS5jdHh0LnJlZ3MgPSBzdGF0ZVsxXS5jdHh0LnJlZ3MgPSBO
VUxMOwo+PiArCj4+ICsgICAgaWYgKCBtZW1jbXAoJnN0YXRlWzBdLCAmc3RhdGVbMV0sIHNpemVv
ZihzdHJ1Y3QgZnV6el9zdGF0ZSkpICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIHVuc2lnbmVkIGlu
dCBpOwo+PiArCj4+ICsgICAgICAgIHByaW50ZigiU3RhdGUgbWlzbWF0Y2hcbiIpOwo+PiArCj4+
ICsgICAgICAgIGZvciAoIGk9MDsgaTxBUlJBWV9TSVpFKHN0YXRlWzBdLmNyKTsgaSsrICkKPiAK
PiBWYXJpb3VzIHNwYWNlcy4KCkFjawoKPiAKPj4gKyAgICAgICAgICAgIGlmICggc3RhdGVbMF0u
Y3JbaV0gIT0gc3RhdGVbMV0uY3JbaV0gKQo+PiArICAgICAgICAgICAgICAgIHByaW50ZigiY3Jb
JXVdOiAlbHggIT0gJWx4XG4iLAo+PiArICAgICAgICAgICAgICAgICAgICAgICBpLCBzdGF0ZVsw
XS5jcltpXSwgc3RhdGVbMV0uY3JbaV0pOwo+PiArICAgICAgICAKPj4gKyAgICAgICAgZm9yICgg
aT0wOyBpPEFSUkFZX1NJWkUoc3RhdGVbMF0ubXNyKTsgaSsrICkKPj4gKyAgICAgICAgICAgIGlm
ICggc3RhdGVbMF0ubXNyW2ldICE9IHN0YXRlWzFdLm1zcltpXSApCj4+ICsgICAgICAgICAgICAg
ICAgcHJpbnRmKCJtc3JbJXVdOiAlbHggIT0gJWx4XG4iLAo+PiArICAgICAgICAgICAgICAgICAg
ICAgICBpLCBzdGF0ZVswXS5tc3JbaV0sIHN0YXRlWzFdLm1zcltpXSk7Cj4+ICsgICAgICAgIAo+
PiArICAgICAgICBmb3IgKCBpPTA7IGk8QVJSQVlfU0laRShzdGF0ZVswXS5zZWdtZW50cyk7IGkr
KyApCj4+ICsgICAgICAgICAgICBpZiAoIG1lbWNtcCgmc3RhdGVbMF0uc2VnbWVudHNbaV0sICZz
dGF0ZVsxXS5zZWdtZW50c1tpXSwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihz
dGF0ZVswXS5zZWdtZW50c1swXSkpICkKPj4gKyAgICAgICAgICAgICAgICBwcmludGYoInNlZ21l
bnRzWyV1XTogWyV4OiV4OiV4OiVseF0gIT0gWyV4OiV4OiV4OiVseF0hXG4iLCBpLAo+PiArICAg
ICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQpc3RhdGVbMF0uc2VnbWVudHNbaV0uc2VsLAo+
PiArICAgICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQpc3RhdGVbMF0uc2VnbWVudHNbaV0u
YXR0ciwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgc3RhdGVbMF0uc2VnbWVudHNbaV0ubGlt
aXQsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgIHN0YXRlWzBdLnNlZ21lbnRzW2ldLmJhc2Us
Cj4+ICsgICAgICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZClzdGF0ZVsxXS5zZWdtZW50c1tp
XS5zZWwsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZClzdGF0ZVsxXS5zZWdt
ZW50c1tpXS5hdHRyLAo+PiArICAgICAgICAgICAgICAgICAgICAgICBzdGF0ZVsxXS5zZWdtZW50
c1tpXS5saW1pdCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgc3RhdGVbMV0uc2VnbWVudHNb
aV0uYmFzZSk7Cj4+ICsKPj4gKyAgICAgICAgaWYgKCBzdGF0ZVswXS5kYXRhX251bSAhPSBzdGF0
ZVsxXS5kYXRhX251bSApCj4+ICsgICAgICAgICAgICBwcmludGYoImRhdGFfbnVtOiAlbHggIT0g
ICVseFxuIiwgc3RhdGVbMF0uZGF0YV9udW0sCj4+ICsgICAgICAgICAgICAgICAgICAgc3RhdGVb
MV0uZGF0YV9udW0pOwo+PiArICAgICAgICBpZiAoIHN0YXRlWzBdLmRhdGFfaW5kZXggIT0gc3Rh
dGVbMV0uZGF0YV9pbmRleCApCj4+ICsgICAgICAgICAgICBwcmludGYoImRhdGFfaW5kZXg6ICVs
eCAhPSAgJWx4XG4iLCBzdGF0ZVswXS5kYXRhX2luZGV4LAo+PiArICAgICAgICAgICAgICAgICAg
IHN0YXRlWzFdLmRhdGFfaW5kZXgpOwo+PiArCj4+ICsgICAgICAgIGlmICggbWVtY21wKCZzdGF0
ZVswXS5yZWdzLCAmc3RhdGVbMV0ucmVncywgc2l6ZW9mKHN0YXRlWzBdLnJlZ3MpKSApCj4+ICsg
ICAgICAgIHsKPj4gKyAgICAgICAgICAgIHByaW50ZigicmVnaXN0ZXJzIGRpZmZlciFcbiIpOwo+
PiArICAgICAgICAgICAgLyogUHJpbnQgSWYgTm90IEVxdWFsICovCj4+ICsjZGVmaW5lIFBJTkUo
ZWxlbSlcCj4gCj4gUFJJTlRfTkUoKSA/CgpPSy4KCj4gCj4+ICsgICAgICAgICAgICBpZiAoIHN0
YXRlWzBdLmVsZW0gIT0gc3RhdGVbMV0uZWxlbSApIFwKPj4gKyAgICAgICAgICAgICAgICBwcmlu
dGYoI2VsZW0gIiBkaWZmZXI6ICVseCAhPSAlbHhcbiIsIFwKPj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgKHVuc2lnbmVkIGxvbmcpc3RhdGVbMF0uZWxlbSwgXAo+PiArICAgICAgICAgICAgICAg
ICAgICAgICAodW5zaWduZWQgbG9uZylzdGF0ZVsxXS5lbGVtKQo+PiArICAgICAgICAgICAgUElO
RShyZWdzLnIxNSk7Cj4gCj4gSG1tIC0gdGhpcyBpcyBnb2luZyB0byBjYXVzZSBwcm9ibGVtcyBm
b3IgdGhlIDMyYml0IGJ1aWxkLsKgIEkgY2FuJ3QKPiB0aGluayBvZiBhbiBlYXN5IHN1Z2dlc3Rp
b24gdG8gZml4IGl0Lgo+IAo+PiArICAgICAgICAgICAgUElORShyZWdzLnIxNCk7Cj4+ICsgICAg
ICAgICAgICBQSU5FKHJlZ3MucjEzKTsKPj4gKyAgICAgICAgICAgIFBJTkUocmVncy5yMTIpOwo+
PiArICAgICAgICAgICAgUElORShyZWdzLnJicCk7Cj4+ICsgICAgICAgICAgICBQSU5FKHJlZ3Mu
cmJ4KTsKPj4gKyAgICAgICAgICAgIFBJTkUocmVncy5yMTApOwo+PiArICAgICAgICAgICAgUElO
RShyZWdzLnIxMSk7Cj4+ICsgICAgICAgICAgICBQSU5FKHJlZ3MucjkpOwo+PiArICAgICAgICAg
ICAgUElORShyZWdzLnI4KTsKPj4gKyAgICAgICAgICAgIFBJTkUocmVncy5yYXgpOwo+PiArICAg
ICAgICAgICAgUElORShyZWdzLnJjeCk7Cj4+ICsgICAgICAgICAgICBQSU5FKHJlZ3MucmR4KTsK
Pj4gKyAgICAgICAgICAgIFBJTkUocmVncy5yc2kpOwo+PiArICAgICAgICAgICAgUElORShyZWdz
LnJkaSk7Cj4+ICsKPj4gKyAgICAgICAgICAgIGZvciAoIGkgPSBvZmZzZXRvZihzdHJ1Y3QgY3B1
X3VzZXJfcmVncywgZXJyb3JfY29kZSkgLyBzaXplb2YodW5zaWduZWQpOwo+PiArICAgICAgICAg
ICAgICAgICAgaSA8IHNpemVvZihzdGF0ZVsxXS5yZWdzKS9zaXplb2YodW5zaWduZWQpOyBpKysg
KQo+PiArICAgICAgICAgICAgewo+PiArICAgICAgICAgICAgICAgIHByaW50ZigiWyUwNGx1XSAl
MDh4ICUwOHhcbiIsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICBpICogc2l6ZW9mKHVuc2ln
bmVkKSwgKCh1bnNpZ25lZCAqKSZzdGF0ZVswXS5yZWdzKVtpXSwKPj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgKCh1bnNpZ25lZCAqKSZzdGF0ZVsxXS5yZWdzKVtpXSk7Cj4gCj4gSXQgd291bGQg
YmUgaGVscGZ1bCB0byBwdWxsIG91dCBhdCBsZWFzdCByZmxhZ3MgaW5kaXZpZHVhbGx5LCBiZWNh
dXNlCj4gdGhhdCBoYXMgdGhlIGhpZ2hlc3QgaW5kaXZpZHVhbCBjaGFuY2Ugb2YgYmVpbmcgdW5z
dGFibGUuwqAgVGhlIHNlZ21lbnQKPiBzZWxlY3RvcnMgbWlnaHQgYWxzbyBiZSBuaWNlIHRvIHB1
bGwgb3V0IGluZGl2aWR1YWxseSwgd2hlcmVhcwo+IGV2ZXJ5dGhpbmcgZWxzZSBzaG91bGQgYmUg
emVybyBhbmQgcmVtYWluIHplcm8gdGhyb3VnaG91dCAoYXQgd2hpY2gKPiBwb2ludCwgaGV4LWR1
bXBpbmcgaXMgZmluZSkuCj4gCj4+ICsgICAgICAgICAgICB9Cj4+ICsgICAgICAgIH0KPj4gKwo+
PiArICAgICAgICBpZiAoIG1lbWNtcCgmc3RhdGVbMF0ub3BzLCAmc3RhdGVbMV0ub3BzLCBzaXpl
b2Yoc3RhdGVbMF0ub3BzKSkgKQo+PiArICAgICAgICAgICAgcHJpbnRmKCJvcHMgZGlmZmVyIVxu
Iik7Cj4+ICsKPj4gKyAgICAgICAgaWYgKCBtZW1jbXAoJnN0YXRlWzBdLmN0eHQsICZzdGF0ZVsx
XS5jdHh0LCBzaXplb2Yoc3RhdGVbMF0uY3R4dCkpICkKPj4gKyAgICAgICAgewo+PiArICAgICAg
ICAgICAgcHJpbnRmKCJjdHh0IGRpZmZlcnMhXG4iKTsKPj4gKyAgICAgICAgICAgIGZvciAoIGkg
PSAwOyAgaSA8IHNpemVvZihzdGF0ZVswXS5jdHh0KS9zaXplb2YodW5zaWduZWQpOyBpKysgKQo+
PiArICAgICAgICAgICAgewo+PiArICAgICAgICAgICAgICAgIHByaW50ZigiWyUwNGx1XSAlMDh4
ICUwOHhcbiIsCj4gCj4gJTA0enUgZm9yIHNpemVfdAoKQWNrCgo+IAo+PiArICAgICAgICAgICAg
ICAgICAgICAgICAgaSAqIHNpemVvZih1bnNpZ25lZCksICgodW5zaWduZWQgKikmc3RhdGVbMF0u
Y3R4dClbaV0sCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICgodW5zaWduZWQgKikmc3RhdGVb
MV0uY3R4dClbaV0pOwo+PiArICAgICAgICAgICAgfQo+PiArICAgICAgICAgICAgCj4+ICsgICAg
ICAgIH0KPj4gKwo+PiArICAgICAgICBhYm9ydCgpOwo+PiArICAgIH0KPj4gK30KPj4gKwo+PiAr
Ym9vbCBvcHRfcmVydW4gPSBmYWxzZTsKPiAKPiBTaG91bGQgdGhpcyBub3QgYmUgc29tZXdoZXJl
IG5lYXIgdGhlIHRvcCBvZiB0aGUgZmlsZT8KCkkndmUgYmVlbiBpbnRyb2R1Y2luZyB0aGVzZSBq
dXN0IGJlZm9yZSB0aGV5J3JlIHVzZWQgc28gaXQncyBlYXNpZXIgdG8Kc2VlIHRoZSBkZWZhdWx0
IHZhbHVlLiAgSWYgeW91IHByZWZlciB0aGVtIGFsbCB0byBiZSBhdCB0aGUgdG9wIG9mIHRoZQpm
aWxlIEkgY2FuIG1vdmUgdGhlbSB0aGVyZS4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 16:01:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 16:01:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2JRJ-0007y7-J8; Wed, 11 Oct 2017 16:00:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=450355d75=wei.liu2@citrix.com>)
 id 1e2JRI-0007y1-Vp
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 16:00:57 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 0E/E5-02373-6304ED95;
 Wed, 11 Oct 2017 16:00:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHRDpK6pw71
 Ig7YnuhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bZtkfMBQ85KhZ1zmRsYJzK3sXIySEh4C+x
 fdJzJhCbRUBVYvW616wgNpuAssTPzl62LkYODhEBXYmrqzhAwswCqRKzG5YygtjCAvoSB6avZ
 QYp4RWwkFj6Jw8kLCRgK7GkaSIziM0rIChxcuYTFohWHYkFuz+BTWQWkJZY/g9sIqeAncSe3Q
 /AJooKqEh0Lp3DAjFGQaJj+jGmCYx8s5BMmoVk0iyESQsYmVcxahSnFpWlFukaGuolFWWmZ5T
 kJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGGQMQ7GD8tCzgEKMkB5OSKG+w3r1IIb6k/JTK
 jMTijPii0pzU4kOMMhwcShK8ovZAOcGi1PTUirTMHGC4w6QlOHiURHg77YDSvMUFibnFmekQq
 VOMuhw/Jl35wyTEkpeflyolznsLpEgApCijNA9uBCz2LjHKSgnzMgIdJcRTkFqUm1mCKv+KUZ
 yDUUmYVwnkEp7MvBK4Ta+AjmACOkI07Q7IESWJCCmpBsZTDcuia829JRYWtc6+m3zsROtVnyg
 W706W1bcCdDTneNxvzfoRoLP5uNCji6caBH5GsgoqbPFfNqv0MVfUTvblPCt/er/WzSq/9LKl
 nnu28G+hnj+qp8+wqt95FSojtnZtG8ePWzdeGiqo1ZudK/s5szUl0GXGx80rX66JX+sdUON2U
 0hp2zslluKMREMt5qLiRAAhDNHguAIAAA==
X-Env-Sender: prvs=450355d75=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1507737651!100935129!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19053 invoked from network); 11 Oct 2017 16:00:53 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 16:00:53 -0000
X-IronPort-AV: E=Sophos;i="5.43,362,1503360000"; d="scan'208";a="445463384"
Date: Wed, 11 Oct 2017 17:00:45 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: James Dingwall <james-xen@dingwall.me.uk>
Message-ID: <20171011160045.kjndpldgl3xfqlz3@citrix.com>
References: <c77e0ce29558df3459573ae0550de821@dingwall.me.uk>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <c77e0ce29558df3459573ae0550de821@dingwall.me.uk>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Shannon Zhao <shannon.zhao@linaro.org>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] xl mem-set for domain 0 regression
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMTAsIDIwMTcgYXQgMDQ6MDM6MzJQTSArMDEwMCwgSmFtZXMgRGluZ3dhbGwg
d3JvdGU6Cj4gSGksCj4gCj4gV2UgYXJlIG1pZ3JhdGluZyBmcm9tIHhlbiA0LjQgdG8geGVuIDQu
OC4gIEF0IHRoZSBtb21lbnQgd2UgYm9vdCBvdXIgc3lzdGVtCj4gd2l0aCBhIHhlbiBjb21tYW5k
IGxpbmUgdGhhdCBpbmNsdWRlcyAiZG9tMF9tZW09ODE5Mm0sbWluOjE3MjhtLG1heDo4MTkybSIu
Cj4gV2UgaGF2ZSBhdXRvYmFsbG9vbiBvZiBkb20wIGRpc2FibGVkIGluIHhsLmNvbmYgYW5kIGlu
c3RlYWQgY2FsbCB4bCBtZW0tc2V0Cj4gMCA8bWVtb3J5X3NpemU+IHRvIGNoYW5nZSB0aGUgZG9t
MCBtZW1vcnkgYWxsb2NhdGlvbi4gIChXZSBzaHJpbmsgYmVmb3JlCj4gc3RhcnRpbmcgZ3Vlc3Qg
ZG9tYWlucyBhbmQgdGhlbiBpbmNyZWFzZSBpdCB3aGVuIGFsbCBhcmUgc3RvcHBlZC4pCj4gCj4g
SW4geGVuIDQuOC4yIHRoZSB4bCBtZW0tc2V0IGNvbW1hbmQgZmFpbHMgd2l0aCB0aGlzIGVycm9y
Ogo+IAo+ICMgeGwgbWVtLXNldCAwIDM5OTAKPiBsaWJ4bDogZXJyb3I6IGxpYnhsLmM6NDE5Njps
aWJ4bF9zZXRfbWVtb3J5X3RhcmdldDogdW5hYmxlIHRvIHJldHJpZXZlCj4gZG9tYWluIGNvbmZp
Z3VyYXRpb246IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKPiBjYW5ub3Qgc2V0IGRvbWlkIDAg
ZHluYW1pYyBtYXggbWVtb3J5IHRvIDogMzk5MAo+IAo+IEkgdGhpbmsgaXQgd2FzIHRoZSBmb2xs
b3dpbmcgY29tbWl0IHRoYXQgbWFkZSBpdCBuZWNlc3NhcnkgdG8gYWNjZXNzIHRoZQo+IGNvbmZp
Z3VyYXRpb24gZmlsZSBidXQgcGVyaGFwcyBmb3IgdGhlIGNhc2UgZG9taWQgPT0gMCB0aGlzIHNo
b3VsZCBiZQo+IHNraXBwZWQ/ICBJZiBpdCBpcyB0aGF0IHNpbXBsZSBJIGNvdWxkIHRyeSBhIHBh
dGNoIHdoaWNoIGluY2x1ZGVzIHRoYXQgdGVzdC4KClRoZXJlIHNob3VsZCBiZSBhIHN0dWIgY29u
ZmlndXJhdGlvbiBmaWxlIGdlbmVyYXRlZCBmb3IgRG9tMC4KCkNoZWNrIGlmIHRoZXJlIGlzIC92
YXIvbGliL3hlbi91c2VyZGF0YS1kLjAuMDAwMC0qMDAwLmxpYnhsLWpzb24gPwoKSWYgbm90LCBj
aGVjayBpZiB4ZW4taW5pdC1kb20wIHNlcnZpY2UgaXMgcnVuPwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 16:06:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 16:06:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2JWS-0008AG-65; Wed, 11 Oct 2017 16:06:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e2JWQ-0008AA-KH
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 16:06:14 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 3C/FB-31244-5714ED95; Wed, 11 Oct 2017 16:06:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOKsWRWlGSWpSXmKPExsVyMfTGet1Sx3u
 RBg+3clgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnffr1lKnhVXrFl8z6mBsaDgV2MXBxCApMY
 JTasPMcO4rAIvGaWuLv3NTOIIyFwh1Xi4pwfbF2MnEBOlsSeiSug7DSJpn2z2SHsCokbJ1axd
 DFyAI1Sk1jzJgpi6i9Gie+HL7CC1AgL5Eqsbl8HZosIBEssvjiXEcRmFuhjknjyVQjEFhLwlF
 i/fhkzyBw2AR2JdTNqQcK8ArYSf5cdACtnEVCV2PlzC9gJogLhEvu/X2OGqBGUODnzCQuIzSn
 gJfF7/wsmiPFmEvM2P2SGsMUlbj2ZDxWXl9j+dg7zBEbRWUjaZyFpmYWkZRaSlgWMLKsYNYpT
 i8pSi3QNTfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQIjhgEIdjBe3xhwiFGSg
 0lJlDdY716kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneagegnGBRanpqRVpmDjB2YdISHDxKIr
 xrQNK8xQWJucWZ6RCpU4yWHBfuXPrDxHFs02UgeWDPrT9MQix5+XmpUuK83iANAiANGaV5cON
 g6eUSo6yUMC8j0IFCPAWpRbmZJajyrxjFORiVhHnVQKbwZOaVwG19BXQQE9BBoml3QA4qSURI
 STUwMsx573p4cez/R/Vcn1oqDjnOqFkn93tyc4Tfv9eLfhgFf7pxZMetOfYaVxiuWEqzzEvcx
 z5VYcJrn9NPyyTyP/I/bpX/utJaVCWtzDuraE/hkpM9a7/XP5uvuHiuY0bkq59RLZKPsnb69m
 yzyJ1/UJ7fdc+uGdw7fu9VKxJafbNw26FTn+Nr4pVYijMSDbWYi4oTAWjdR0QqAwAA
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1507737972!76616248!1
X-Originating-IP: [209.85.216.175]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5491 invoked from network); 11 Oct 2017 16:06:12 -0000
Received: from mail-qt0-f175.google.com (HELO mail-qt0-f175.google.com)
 (209.85.216.175)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Oct 2017 16:06:12 -0000
Received: by mail-qt0-f175.google.com with SMTP id n61so6669520qte.10
 for <xen-devel@lists.xen.org>; Wed, 11 Oct 2017 09:06:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=ppp3djE56VxZ4dGJL2U3q8EDoCYu+3E66aqVJKtGp1o=;
 b=Sf8VFX9RijzhyugkGItDzlVDwTVXhhLCQjxky3Kstrqm1enkzOyrvoG8tnC4d/efaQ
 xM3Yma8cPKIy1pD72emzkjy2q3qgWmsMNwHjtwR3dW6808o9ahND8tnVjN+SoBs1KKjY
 Ksb6kpCZj5GkWJgFH+qvMgTYdyjKyX6ZvM8Kg=
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=ppp3djE56VxZ4dGJL2U3q8EDoCYu+3E66aqVJKtGp1o=;
 b=jRvxmwTAvQlCJoDM9CtZpPZ9r7UvRYWwxocXRRuecOu1q98SpSaBZuIWb6XiHEBFMN
 tD/2H40FUcWpYy1gbZzpktrAYSTKmlj4adrBsAuAnS5+Lq2l0bb/8B3X27kpRjv97lB0
 VLIKuBwBj+kkKYf4HmZwV+bwBJ/LcO2f6nrM0DIvMHNgDjbJj64R6GrZzXqrjN6UcVVU
 diY26aH44WIo5HQ/rW7VLnn0GZe4xN+pWtAEdSwsf0atsr7XasCirZ/S8ZCgbts824ai
 JPy1h+3frVwhku5IHCwp/EsL3IetC9PaT99Me+aF3jUucYtfC4KH7bVrXLMl5TsjX1Pg
 /IKQ==
X-Gm-Message-State: AMCzsaUjfFfhfjnZwMbd48dLZSkiOiPd0jSVQ0WMDmSnl63qmeIFjGME
 BRpKTNtdYqOf6f67ONDBVW30+Q==
X-Google-Smtp-Source: AOwi7QAQLWc76yCby7D0USM0mMrwGS7l7WuHi17pGITI3OvZVRqrchoRxFBvYDft0qO8NRp/Nxk+Bg==
X-Received: by 10.55.33.203 with SMTP id f72mr203618qki.176.1507737971940;
 Wed, 11 Oct 2017 09:06:11 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id k29sm2281249qtc.22.2017.10.11.09.06.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 11 Oct 2017 09:06:11 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1507667075-15556-1-git-send-email-andrew.cooper3@citrix.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <4c8a9d04-8168-92f8-53ea-1f8e8e162b3b@linaro.org>
Date: Wed, 11 Oct 2017 17:06:09 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1507667075-15556-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-4.10] common/gnttab: Improve logging
 message by including relevent domid
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxMC8xMC8xNyAyMToyNCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBTZXZlcmFsIGxv
Z2dpbmcgbWVzc2FnZXMgY2l0ZSAiYmFkIHJlZiAlI3giLCB3aXRob3V0IGlkZW50aWZ5aW5nIHdo
aWNoIGRvbWFpbgo+IHRoZSByZWYgYmVsb25ncyB0by4gIEFkZCBhIGRvbWFpbiBiYWNrLXBvaW50
ZXIgdG8gc3RydWN0IGdyYW50X3RhYmxlIHRvCj4gaW1wcm92ZSB0aGUgZGVidWdhYmlsaXR5Lgo+
IAo+IFdoaWxlIGVkaXRpbmcgdGhlIG1lc3NhZ2VzLCBjbGVhbiB1cCBzb21lIG90aGVyczoKPiAK
PiAgICogUmVtb3ZlIGV4dHJhbmlvdXMgcHVuY3R1YXRpb24KPiAgICogVXNlIGQlZCByYXRoZXIg
dGhhbiBEb20lZAo+ICAgKiBSZW1vdmUgImdudHRhYl90cmFuc2ZlcjoiIHByZWZpeGVzLCBhcyBp
dCBpcyBpbmNsdWRlZCBieSB0aGUgZ2RwcmludGsoKQo+ICAgKiBSZWZsb3cgc2V2ZXJhbCBtZXNz
YWdlcyB0byBub3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIGxpbmVzCj4gCj4gU2lnbmVkLW9m
Zi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJlbGVhc2Ut
YWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CgpDaGVlcnMs
Cgo+IC0tLQo+IENDOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+
Cj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPiBDQzogS29ucmFkIFJ6ZXN6
dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+IENDOiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ0M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3Jn
Pgo+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IENDOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IC0tLQo+ICAgeGVuL2NvbW1vbi9ncmFudF90YWJsZS5j
IHwgOTEgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4g
ICAxIGZpbGUgY2hhbmdlZCwgNDggaW5zZXJ0aW9ucygrKSwgNDMgZGVsZXRpb25zKC0pCj4gCj4g
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRf
dGFibGUuYwo+IGluZGV4IDZkMjBiMTcuLjNhN2E3ZTQgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jCj4gKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCj4gQEAgLTc2
LDYgKzc2LDkgQEAgc3RydWN0IGdyYW50X3RhYmxlIHsKPiAgICAgICAvKiBNYXBwaW5nIHRyYWNr
aW5nIHRhYmxlIHBlciB2Y3B1LiAqLwo+ICAgICAgIHN0cnVjdCBncmFudF9tYXBwaW5nICoqbWFw
dHJhY2s7Cj4gICAKPiArICAgIC8qIERvbWFpbiB0byB3aGljaCB0aGlzIHN0cnVjdCBncmFudF90
YWJsZSBiZWxvbmdzLiAqLwo+ICsgICAgc3RydWN0IGRvbWFpbiAqZG9tYWluOwo+ICsKPiAgICAg
ICBzdHJ1Y3QgZ3JhbnRfdGFibGVfYXJjaCBhcmNoOwo+ICAgfTsKPiAgIAo+IEBAIC02NTEsNyAr
NjU0LDcgQEAgc3RhdGljIGludCBfc2V0X3N0YXR1c192MShkb21pZF90ICBkb21pZCwKPiAgICAg
ICAgICAgICAgICAgIEdURl9wZXJtaXRfYWNjZXNzKSB8fAo+ICAgICAgICAgICAgICAgICAoc2Nv
bWJvLnNob3J0cy5kb21pZCAhPSBkb21pZCkpICkKPiAgICAgICAgICAgICAgIFBJTl9GQUlMKGRv
bmUsIEdOVFNUX2dlbmVyYWxfZXJyb3IsCj4gLSAgICAgICAgICAgICAgICAgICAgICJCYWQgZmxh
Z3MgKCV4KSBvciBkb20gKCVkKS4gKGV4cGVjdGVkIGRvbSAlZClcbiIsCj4gKyAgICAgICAgICAg
ICAgICAgICAgICJCYWQgZmxhZ3MgKCV4KSBvciBkb20gKCVkKTsgZXhwZWN0ZWQgZCVkXG4iLAo+
ICAgICAgICAgICAgICAgICAgICAgICAgc2NvbWJvLnNob3J0cy5mbGFncywgc2NvbWJvLnNob3J0
cy5kb21pZCwKPiAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkKTsKPiAgIAo+IEBAIC02NjMs
NyArNjY2LDcgQEAgc3RhdGljIGludCBfc2V0X3N0YXR1c192MShkb21pZF90ICBkb21pZCwKPiAg
ICAgICAgICAgICAgIG5ld19zY29tYm8uc2hvcnRzLmZsYWdzIHw9IEdURl93cml0aW5nOwo+ICAg
ICAgICAgICAgICAgaWYgKCB1bmxpa2VseShzY29tYm8uc2hvcnRzLmZsYWdzICYgR1RGX3JlYWRv
bmx5KSApCj4gICAgICAgICAgICAgICAgICAgUElOX0ZBSUwoZG9uZSwgR05UU1RfZ2VuZXJhbF9l
cnJvciwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICJBdHRlbXB0IHRvIHdyaXRlLXBpbiBh
IHIvbyBncmFudCBlbnRyeS5cbiIpOwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIkF0dGVt
cHQgdG8gd3JpdGUtcGluIGEgci9vIGdyYW50IGVudHJ5XG4iKTsKPiAgICAgICAgICAgfQo+ICAg
Cj4gICAgICAgICAgIHByZXZfc2NvbWJvLndvcmQgPSBjbXB4Y2hnKCh1MzIgKilzaGFoLAo+IEBA
IC02NzMsNyArNjc2LDcgQEAgc3RhdGljIGludCBfc2V0X3N0YXR1c192MShkb21pZF90ICBkb21p
ZCwKPiAgIAo+ICAgICAgICAgICBpZiAoIHJldHJpZXMrKyA9PSA0ICkKPiAgICAgICAgICAgICAg
IFBJTl9GQUlMKGRvbmUsIEdOVFNUX2dlbmVyYWxfZXJyb3IsCj4gLSAgICAgICAgICAgICAgICAg
ICAgICJTaGFyZWQgZ3JhbnQgZW50cnkgaXMgdW5zdGFibGUuXG4iKTsKPiArICAgICAgICAgICAg
ICAgICAgICAgIlNoYXJlZCBncmFudCBlbnRyeSBpcyB1bnN0YWJsZVxuIik7Cj4gICAKPiAgICAg
ICAgICAgc2NvbWJvID0gcHJldl9zY29tYm87Cj4gICAgICAgfQo+IEBAIC03MTUsNyArNzE4LDcg
QEAgc3RhdGljIGludCBfc2V0X3N0YXR1c192Mihkb21pZF90ICBkb21pZCwKPiAgICAgICAgICAg
ICAgICgoZmxhZ3MgJiBtYXNrKSAhPSBHVEZfdHJhbnNpdGl2ZSkpIHx8Cj4gICAgICAgICAgICAg
KGlkICE9IGRvbWlkKSkgKQo+ICAgICAgICAgICBQSU5fRkFJTChkb25lLCBHTlRTVF9nZW5lcmFs
X2Vycm9yLAo+IC0gICAgICAgICAgICAgICAgICJCYWQgZmxhZ3MgKCV4KSBvciBkb20gKCVkKS4g
KGV4cGVjdGVkIGRvbSAlZCwgZmxhZ3MgJXgpXG4iLAo+ICsgICAgICAgICAgICAgICAgICJCYWQg
ZmxhZ3MgKCV4KSBvciBkb20gKCVkKTsgZXhwZWN0ZWQgZCVkLCBmbGFncyAleFxuIiwKPiAgICAg
ICAgICAgICAgICAgICAgZmxhZ3MsIGlkLCBkb21pZCwgbWFzayk7Cj4gICAKPiAgICAgICBpZiAo
IHJlYWRvbmx5ICkKPiBAQCAtNzI2LDcgKzcyOSw3IEBAIHN0YXRpYyBpbnQgX3NldF9zdGF0dXNf
djIoZG9taWRfdCAgZG9taWQsCj4gICAgICAgewo+ICAgICAgICAgICBpZiAoIHVubGlrZWx5KGZs
YWdzICYgR1RGX3JlYWRvbmx5KSApCj4gICAgICAgICAgICAgICBQSU5fRkFJTChkb25lLCBHTlRT
VF9nZW5lcmFsX2Vycm9yLAo+IC0gICAgICAgICAgICAgICAgICAgICAiQXR0ZW1wdCB0byB3cml0
ZS1waW4gYSByL28gZ3JhbnQgZW50cnkuXG4iKTsKPiArICAgICAgICAgICAgICAgICAgICAgIkF0
dGVtcHQgdG8gd3JpdGUtcGluIGEgci9vIGdyYW50IGVudHJ5XG4iKTsKPiAgICAgICAgICAgKnN0
YXR1cyB8PSBHVEZfcmVhZGluZyB8IEdURl93cml0aW5nOwo+ICAgICAgIH0KPiAgIAo+IEBAIC03
NDksOCArNzUyLDcgQEAgc3RhdGljIGludCBfc2V0X3N0YXR1c192Mihkb21pZF90ICBkb21pZCwK
PiAgICAgICAgICAgICAgIGdudHRhYl9jbGVhcl9mbGFnKF9HVEZfd3JpdGluZywgc3RhdHVzKTsK
PiAgICAgICAgICAgICAgIGdudHRhYl9jbGVhcl9mbGFnKF9HVEZfcmVhZGluZywgc3RhdHVzKTsK
PiAgICAgICAgICAgICAgIFBJTl9GQUlMKGRvbmUsIEdOVFNUX2dlbmVyYWxfZXJyb3IsCj4gLSAg
ICAgICAgICAgICAgICAgICAgICJVbnN0YWJsZSBmbGFncyAoJXgpIG9yIGRvbSAoJWQpLiAoZXhw
ZWN0ZWQgZG9tICVkKSAiCj4gLSAgICAgICAgICAgICAgICAgICAgICIoci93OiAlZClcbiIsCj4g
KyAgICAgICAgICAgICAgICAgICAgICJVbnN0YWJsZSBmbGFncyAoJXgpIG9yIGRvbSAoJWQpOyBl
eHBlY3RlZCBkJWQgKHIvdzogJWQpXG4iLAo+ICAgICAgICAgICAgICAgICAgICAgICAgZmxhZ3Ms
IGlkLCBkb21pZCwgIXJlYWRvbmx5KTsKPiAgICAgICAgICAgfQo+ICAgICAgIH0KPiBAQCAtODk2
LDcgKzg5OCw3IEBAIG1hcF9ncmFudF9yZWYoCj4gICAKPiAgICAgICBpZiAoIHVubGlrZWx5KChv
cC0+ZmxhZ3MgJiAoR05UTUFQX2RldmljZV9tYXB8R05UTUFQX2hvc3RfbWFwKSkgPT0gMCkgKQo+
ICAgICAgIHsKPiAtICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywgIkJhZCBmbGFncyBpbiBn
cmFudCBtYXAgb3AgKCV4KS5cbiIsIG9wLT5mbGFncyk7Cj4gKyAgICAgICAgZ2RwcmludGsoWEVO
TE9HX0lORk8sICJCYWQgZmxhZ3MgaW4gZ3JhbnQgbWFwIG9wOiAleFxuIiwgb3AtPmZsYWdzKTsK
PiAgICAgICAgICAgb3AtPnN0YXR1cyA9IEdOVFNUX2JhZF9nbnRyZWY7Cj4gICAgICAgICAgIHJl
dHVybjsKPiAgICAgICB9Cj4gQEAgLTkwNSw3ICs5MDcsNyBAQCBtYXBfZ3JhbnRfcmVmKAo+ICAg
ICAgICAgICAgICAgICAgICAgKG9wLT5mbGFncyAmIChHTlRNQVBfZGV2aWNlX21hcHxHTlRNQVBf
YXBwbGljYXRpb25fbWFwfAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdOVE1BUF9j
b250YWluc19wdGUpKSkgKQo+ICAgICAgIHsKPiAtICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5G
TywgIk5vIGRldmljZSBtYXBwaW5nIGluIEhWTSBkb21haW4uXG4iKTsKPiArICAgICAgICBnZHBy
aW50ayhYRU5MT0dfSU5GTywgIk5vIGRldmljZSBtYXBwaW5nIGluIEhWTSBkb21haW5cbiIpOwo+
ICAgICAgICAgICBvcC0+c3RhdHVzID0gR05UU1RfZ2VuZXJhbF9lcnJvcjsKPiAgICAgICAgICAg
cmV0dXJuOwo+ICAgICAgIH0KPiBAQCAtOTMwLDcgKzkzMiw3IEBAIG1hcF9ncmFudF9yZWYoCj4g
ICAgICAgaWYgKCB1bmxpa2VseShoYW5kbGUgPT0gSU5WQUxJRF9NQVBUUkFDS19IQU5ETEUpICkK
PiAgICAgICB7Cj4gICAgICAgICAgIHJjdV91bmxvY2tfZG9tYWluKHJkKTsKPiAtICAgICAgICBn
ZHByaW50ayhYRU5MT0dfSU5GTywgIkZhaWxlZCB0byBvYnRhaW4gbWFwdHJhY2sgaGFuZGxlLlxu
Iik7Cj4gKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJGYWlsZWQgdG8gb2J0YWluIG1h
cHRyYWNrIGhhbmRsZVxuIik7Cj4gICAgICAgICAgIG9wLT5zdGF0dXMgPSBHTlRTVF9ub19kZXZp
Y2Vfc3BhY2U7Cj4gICAgICAgICAgIHJldHVybjsKPiAgICAgICB9Cj4gQEAgLTk0MCw3ICs5NDIs
OCBAQCBtYXBfZ3JhbnRfcmVmKAo+ICAgCj4gICAgICAgLyogQm91bmRzIGNoZWNrIG9uIHRoZSBn
cmFudCByZWYgKi8KPiAgICAgICBpZiAoIHVubGlrZWx5KG9wLT5yZWYgPj0gbnJfZ3JhbnRfZW50
cmllcyhyZ3QpKSkKPiAtICAgICAgICBQSU5fRkFJTCh1bmxvY2tfb3V0LCBHTlRTVF9iYWRfZ250
cmVmLCAiQmFkIHJlZiAlI3hcbiIsIG9wLT5yZWYpOwo+ICsgICAgICAgIFBJTl9GQUlMKHVubG9j
a19vdXQsIEdOVFNUX2JhZF9nbnRyZWYsICJCYWQgcmVmICUjeCBmb3IgZCVkXG4iLAo+ICsgICAg
ICAgICAgICAgICAgIG9wLT5yZWYsIHJndC0+ZG9tYWluLT5kb21haW5faWQpOwo+ICAgCj4gICAg
ICAgYWN0ID0gYWN0aXZlX2VudHJ5X2FjcXVpcmUocmd0LCBvcC0+cmVmKTsKPiAgICAgICBzaGFo
ID0gc2hhcmVkX2VudHJ5X2hlYWRlcihyZ3QsIG9wLT5yZWYpOwo+IEBAIC0xMjM5LDcgKzEyNDIs
OCBAQCB1bm1hcF9jb21tb24oCj4gICAKPiAgICAgICBpZiAoIHVubGlrZWx5KG9wLT5oYW5kbGUg
Pj0gbGd0LT5tYXB0cmFja19saW1pdCkgKQo+ICAgICAgIHsKPiAtICAgICAgICBnZHByaW50ayhY
RU5MT0dfSU5GTywgIkJhZCBoYW5kbGUgJSN4XG4iLCBvcC0+aGFuZGxlKTsKPiArICAgICAgICBn
ZHByaW50ayhYRU5MT0dfSU5GTywgIkJhZCBkJWQgaGFuZGxlICUjeFxuIiwKPiArICAgICAgICAg
ICAgICAgICBsZ3QtPmRvbWFpbi0+ZG9tYWluX2lkLCBvcC0+aGFuZGxlKTsKPiAgICAgICAgICAg
b3AtPnN0YXR1cyA9IEdOVFNUX2JhZF9oYW5kbGU7Cj4gICAgICAgICAgIHJldHVybjsKPiAgICAg
ICB9Cj4gQEAgLTEyNDksNyArMTI1Myw4IEBAIHVubWFwX2NvbW1vbigKPiAgIAo+ICAgICAgIGlm
ICggdW5saWtlbHkoIXJlYWRfYXRvbWljKCZtYXAtPmZsYWdzKSkgKQo+ICAgICAgIHsKPiAtICAg
ICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywgIlplcm8gZmxhZ3MgZm9yIGhhbmRsZSAlI3hcbiIs
IG9wLT5oYW5kbGUpOwo+ICsgICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLCAiWmVybyBmbGFn
cyBmb3IgZCVkIGhhbmRsZSAlI3hcbiIsCj4gKyAgICAgICAgICAgICAgICAgbGd0LT5kb21haW4t
PmRvbWFpbl9pZCwgb3AtPmhhbmRsZSk7Cj4gICAgICAgICAgIG9wLT5zdGF0dXMgPSBHTlRTVF9i
YWRfaGFuZGxlOwo+ICAgICAgICAgICByZXR1cm47Cj4gICAgICAgfQo+IEBAIC0xMzA0LDcgKzEz
MDksOCBAQCB1bm1hcF9jb21tb24oCj4gICAgICAgc21wX3JtYigpOwo+ICAgICAgIGlmICggdW5s
aWtlbHkob3AtPnJlZiA+PSBucl9ncmFudF9lbnRyaWVzKHJndCkpICkKPiAgICAgICB7Cj4gLSAg
ICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJVbnN0YWJsZSBoYW5kbGUgJSN4XG4iLCBv
cC0+aGFuZGxlKTsKPiArICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIlVuc3RhYmxl
IGQlZCBoYW5kbGUgJSN4XG4iLAo+ICsgICAgICAgICAgICAgICAgIHJndC0+ZG9tYWluLT5kb21h
aW5faWQsIG9wLT5oYW5kbGUpOwo+ICAgICAgICAgICByYyA9IEdOVFNUX2JhZF9oYW5kbGU7Cj4g
ICAgICAgICAgIGZsYWdzID0gMDsKPiAgICAgICAgICAgZ290byB1bmxvY2tfb3V0Owo+IEBAIC0x
Njc4LDcgKzE2ODQsNyBAQCBnbnR0YWJfZ3Jvd190YWJsZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBpbnQgcmVxX25yX2ZyYW1lcykKPiAgICAgICBBU1NFUlQocmVxX25yX2ZyYW1lcyA8PSBn
dC0+bWF4X2dyYW50X2ZyYW1lcyk7Cj4gICAKPiAgICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywK
PiAtICAgICAgICAgICAgIkV4cGFuZGluZyBkb20gKCVkKSBncmFudCB0YWJsZSBmcm9tICglZCkg
dG8gKCVkKSBmcmFtZXMuXG4iLAo+ICsgICAgICAgICAgICAiRXhwYW5kaW5nIGQlZCBncmFudCB0
YWJsZSBmcm9tICV1IHRvICV1IGZyYW1lc1xuIiwKPiAgICAgICAgICAgICAgIGQtPmRvbWFpbl9p
ZCwgbnJfZ3JhbnRfZnJhbWVzKGd0KSwgcmVxX25yX2ZyYW1lcyk7Cj4gICAKPiAgICAgICAvKiBB
Y3RpdmUgKi8KPiBAQCAtMTcyNyw3ICsxNzMzLDggQEAgZ250dGFiX2dyb3dfdGFibGUoc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHJlcV9ucl9mcmFtZXMpCj4gICAgICAgICAgIGZyZWVf
eGVuaGVhcF9wYWdlKGd0LT5hY3RpdmVbaV0pOwo+ICAgICAgICAgICBndC0+YWN0aXZlW2ldID0g
TlVMTDsKPiAgICAgICB9Cj4gLSAgICBnZHByaW50ayhYRU5MT0dfSU5GTywgIkFsbG9jYXRpb24g
ZmFpbHVyZSB3aGVuIGV4cGFuZGluZyBncmFudCB0YWJsZS5cbiIpOwo+ICsgICAgZ2RwcmludGso
WEVOTE9HX0lORk8sICJBbGxvY2F0aW9uIGZhaWx1cmUgd2hlbiBleHBhbmRpbmcgZCVkIGdyYW50
IHRhYmxlXG4iLAo+ICsgICAgICAgICAgICAgZC0+ZG9tYWluX2lkKTsKPiAgIAo+ICAgICAgIHJl
dHVybiAtRU5PTUVNOwo+ICAgfQo+IEBAIC0xOTcxLDEwICsxOTc4LDEwIEBAIGdudHRhYl9wcmVw
YXJlX2Zvcl90cmFuc2ZlcigKPiAgICAgICAgICAgaWYgKCB1bmxpa2VseShzY29tYm8uc2hvcnRz
LmZsYWdzICE9IEdURl9hY2NlcHRfdHJhbnNmZXIpIHx8Cj4gICAgICAgICAgICAgICAgdW5saWtl
bHkoc2NvbWJvLnNob3J0cy5kb21pZCAhPSBsZC0+ZG9tYWluX2lkKSApCj4gICAgICAgICAgIHsK
PiAtICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJCYWQgZmxhZ3MgKCV4KSBvciBk
b20gKCVkKS4gIgo+IC0gICAgICAgICAgICAgICAgICAgICIoTkIuIGV4cGVjdGVkIGRvbSAlZClc
biIsCj4gLSAgICAgICAgICAgICAgICAgICAgc2NvbWJvLnNob3J0cy5mbGFncywgc2NvbWJvLnNo
b3J0cy5kb21pZCwKPiAtICAgICAgICAgICAgICAgICAgICBsZC0+ZG9tYWluX2lkKTsKPiArICAg
ICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sCj4gKyAgICAgICAgICAgICAgICAgICAgICJC
YWQgZmxhZ3MgKCV4KSBvciBkb20gKCVkKTsgZXhwZWN0ZWQgZCVkXG4iLAo+ICsgICAgICAgICAg
ICAgICAgICAgICBzY29tYm8uc2hvcnRzLmZsYWdzLCBzY29tYm8uc2hvcnRzLmRvbWlkLAo+ICsg
ICAgICAgICAgICAgICAgICAgICBsZC0+ZG9tYWluX2lkKTsKPiAgICAgICAgICAgICAgIGdvdG8g
ZmFpbDsKPiAgICAgICAgICAgfQo+ICAgCj4gQEAgLTE5ODgsNyArMTk5NSw3IEBAIGdudHRhYl9w
cmVwYXJlX2Zvcl90cmFuc2ZlcigKPiAgIAo+ICAgICAgICAgICBpZiAoIHJldHJpZXMrKyA9PSA0
ICkKPiAgICAgICAgICAgewo+IC0gICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywg
IlNoYXJlZCBncmFudCBlbnRyeSBpcyB1bnN0YWJsZS5cbiIpOwo+ICsgICAgICAgICAgICBnZHBy
aW50ayhYRU5MT0dfV0FSTklORywgIlNoYXJlZCBncmFudCBlbnRyeSBpcyB1bnN0YWJsZVxuIik7
Cj4gICAgICAgICAgICAgICBnb3RvIGZhaWw7Cj4gICAgICAgICAgIH0KPiAgIAo+IEBAIC0yMDI3
LDcgKzIwMzQsNyBAQCBnbnR0YWJfdHJhbnNmZXIoCj4gICAgICAgICAgIC8qIFJlYWQgZnJvbSBj
YWxsZXIgYWRkcmVzcyBzcGFjZS4gKi8KPiAgICAgICAgICAgaWYgKCB1bmxpa2VseShfX2NvcHlf
ZnJvbV9ndWVzdCgmZ29wLCB1b3AsIDEpKSApCj4gICAgICAgICAgIHsKPiAtICAgICAgICAgICAg
Z2RwcmludGsoWEVOTE9HX0lORk8sICJnbnR0YWJfdHJhbnNmZXI6IGVycm9yIHJlYWRpbmcgcmVx
ICVkLyVkXG4iLAo+ICsgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywgImVycm9yIHJl
YWRpbmcgcmVxICVkLyVkXG4iLAo+ICAgICAgICAgICAgICAgICAgICAgICBpLCBjb3VudCk7Cj4g
ICAgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKPiAgICAgICAgICAgfQo+IEBAIC0yMDQ4LDgg
KzIwNTUsNyBAQCBnbnR0YWJfdHJhbnNmZXIoCj4gICAgICAgICAgIGlmICggdW5saWtlbHkoIW1m
bl92YWxpZChfbWZuKG1mbikpKSApCj4gICAgICAgICAgIHsKPiAgICAgICAgICAgICAgIHB1dF9n
Zm4oZCwgZ29wLm1mbik7Cj4gLSAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLCAiZ250
dGFiX3RyYW5zZmVyOiBvdXQtb2YtcmFuZ2UgJWx4XG4iLAo+IC0gICAgICAgICAgICAgICAgICAg
ICh1bnNpZ25lZCBsb25nKWdvcC5tZm4pOwo+ICsgICAgICAgICAgICBnZHByaW50ayhYRU5MT0df
SU5GTywgIm91dC1vZi1yYW5nZSAlbHhcbiIsICh1bnNpZ25lZCBsb25nKWdvcC5tZm4pOwo+ICAg
ICAgICAgICAgICAgZ29wLnN0YXR1cyA9IEdOVFNUX2JhZF9wYWdlOwo+ICAgICAgICAgICAgICAg
Z290byBjb3B5YmFjazsKPiAgICAgICAgICAgfQo+IEBAIC0yMDY2LDggKzIwNzIsNyBAQCBnbnR0
YWJfdHJhbnNmZXIoCj4gICAgICAgICAgIGdudHRhYl9mbHVzaF90bGIoZCk7Cj4gICAgICAgICAg
IGlmICggcmMgKQo+ICAgICAgICAgICB7Cj4gLSAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19J
TkZPLAo+IC0gICAgICAgICAgICAgICAgICAgICAiZ250dGFiX3RyYW5zZmVyOiBjYW4ndCByZW1v
dmUgR0ZOICUiUFJJX3hlbl9wZm4iIChNRk4gJWx4KVxuIiwKPiArICAgICAgICAgICAgZ2Rwcmlu
dGsoWEVOTE9HX0lORk8sICJjYW4ndCByZW1vdmUgR0ZOICUiUFJJX3hlbl9wZm4iIChNRk4gJWx4
KVxuIiwKPiAgICAgICAgICAgICAgICAgICAgICAgIGdvcC5tZm4sIG1mbik7Cj4gICAgICAgICAg
ICAgICBnb3Auc3RhdHVzID0gR05UU1RfZ2VuZXJhbF9lcnJvcjsKPiAgICAgICAgICAgICAgIGdv
dG8gcHV0X2dmbl9hbmRfY29weWJhY2s7Cj4gQEAgLTIwNzYsOCArMjA4MSw3IEBAIGdudHRhYl90
cmFuc2ZlcigKPiAgICAgICAgICAgLyogRmluZCB0aGUgdGFyZ2V0IGRvbWFpbi4gKi8KPiAgICAg
ICAgICAgaWYgKCB1bmxpa2VseSgoZSA9IHJjdV9sb2NrX2RvbWFpbl9ieV9pZChnb3AuZG9taWQp
KSA9PSBOVUxMKSApCj4gICAgICAgICAgIHsKPiAtICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9H
X0lORk8sICJnbnR0YWJfdHJhbnNmZXI6IGNhbid0IGZpbmQgZG9tYWluICVkXG4iLAo+IC0gICAg
ICAgICAgICAgICAgICAgIGdvcC5kb21pZCk7Cj4gKyAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxP
R19JTkZPLCAiY2FuJ3QgZmluZCBkb21haW4gJWRcbiIsIGdvcC5kb21pZCk7Cj4gICAgICAgICAg
ICAgICBnb3Auc3RhdHVzID0gR05UU1RfYmFkX2RvbWFpbjsKPiAgICAgICAgICAgICAgIGdvdG8g
cHV0X2dmbl9hbmRfY29weWJhY2s7Cj4gICAgICAgICAgIH0KPiBAQCAtMjEzMCwxMSArMjEzNCwx
MSBAQCBnbnR0YWJfdHJhbnNmZXIoCj4gICAgICAgICAgICAgICBzcGluX3VubG9jaygmZS0+cGFn
ZV9hbGxvY19sb2NrKTsKPiAgIAo+ICAgICAgICAgICAgICAgaWYgKCBlLT5pc19keWluZyApCj4g
LSAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywgImdudHRhYl90cmFuc2Zlcjog
Igo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgIlRyYW5zZmVyZWUgKGQlZCkgaXMgZHlpbmdc
biIsIGUtPmRvbWFpbl9pZCk7Cj4gKyAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5G
TywgIlRyYW5zZmVyZWUgZCVkIGlzIGR5aW5nXG4iLAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgZS0+ZG9tYWluX2lkKTsKPiAgICAgICAgICAgICAgIGVsc2UKPiAtICAgICAgICAgICAgICAg
IGdkcHJpbnRrKFhFTkxPR19JTkZPLCAiZ250dGFiX3RyYW5zZmVyOiAiCj4gLSAgICAgICAgICAg
ICAgICAgICAgICAgICAiVHJhbnNmZXJlZSAoZCVkKSBoYXMgbm8gaGVhZHJvb20gKHRvdCAldSwg
bWF4ICV1KVxuIiwKPiArICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgIlRyYW5zZmVyZWUgZCVkIGhhcyBubyBoZWFkcm9vbSAo
dG90ICV1LCBtYXggJXUpXG4iLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGUtPmRvbWFp
bl9pZCwgZS0+dG90X3BhZ2VzLCBlLT5tYXhfcGFnZXMpOwo+ICAgCj4gICAgICAgICAgICAgICBn
b3Auc3RhdHVzID0gR05UU1RfZ2VuZXJhbF9lcnJvcjsKPiBAQCAtMjE2Miw4ICsyMTY2LDggQEAg
Z250dGFiX3RyYW5zZmVyKAo+ICAgICAgICAgICAgICAgc3Bpbl91bmxvY2soJmUtPnBhZ2VfYWxs
b2NfbG9jayk7Cj4gICAKPiAgICAgICAgICAgICAgIGlmICggb2theSAvKiBpLmUuIGUtPmlzX2R5
aW5nIGR1ZSB0byB0aGUgc3Vycm91bmRpbmcgaWYoKSAqLyApCj4gLSAgICAgICAgICAgICAgICBn
ZHByaW50ayhYRU5MT0dfSU5GTywgImdudHRhYl90cmFuc2ZlcjogIgo+IC0gICAgICAgICAgICAg
ICAgICAgICAgICAgIlRyYW5zZmVyZWUgKGQlZCkgaXMgbm93IGR5aW5nXG4iLCBlLT5kb21haW5f
aWQpOwo+ICsgICAgICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJUcmFuc2ZlcmVl
IGQlZCBpcyBub3cgZHlpbmdcbiIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICBlLT5kb21h
aW5faWQpOwo+ICAgCj4gICAgICAgICAgICAgICBpZiAoIGRyb3BfZG9tX3JlZiApCj4gICAgICAg
ICAgICAgICAgICAgcHV0X2RvbWFpbihlKTsKPiBAQCAtMjIxNCw4ICsyMjE4LDcgQEAgZ250dGFi
X3RyYW5zZmVyKAo+ICAgICAgIGNvcHliYWNrOgo+ICAgICAgICAgICBpZiAoIHVubGlrZWx5KF9f
Y29weV9maWVsZF90b19ndWVzdCh1b3AsICZnb3AsIHN0YXR1cykpICkKPiAgICAgICAgICAgewo+
IC0gICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywgImdudHRhYl90cmFuc2ZlcjogZXJy
b3Igd3JpdGluZyByZXNwICIKPiAtICAgICAgICAgICAgICAgICAgICAgIiVkLyVkXG4iLCBpLCBj
b3VudCk7Cj4gKyAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLCAiZXJyb3Igd3JpdGlu
ZyByZXNwICVkLyV1XG4iLCBpLCBjb3VudCk7Cj4gICAgICAgICAgICAgICByZXR1cm4gLUVGQVVM
VDsKPiAgICAgICAgICAgfQo+ICAgICAgICAgICBndWVzdF9oYW5kbGVfYWRkX29mZnNldCh1b3As
IDEpOwo+IEBAIC0yNjgwLDcgKzI2ODMsNyBAQCBzdGF0aWMgaW50IGdudHRhYl9jb3B5X2NsYWlt
X2J1Zihjb25zdCBzdHJ1Y3QgZ250dGFiX2NvcHkgKm9wLAo+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBidWYtPnJlYWRfb25seSwgYnVmLT5kb21haW4pOwo+ICAgICAgICAgICBpZiAo
IHJjICE9IEdOVFNUX29rYXkgKQo+ICAgICAgICAgICAgICAgUElOX0ZBSUwob3V0LCByYywKPiAt
ICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSBmcmFtZSAlIlBSSV94ZW5fcGZuIiBpbnZhbGlk
LlxuIiwgcHRyLT51LmdtZm4pOwo+ICsgICAgICAgICAgICAgICAgICAgICAic291cmNlIGZyYW1l
ICUiUFJJX3hlbl9wZm4iIGludmFsaWRcbiIsIHB0ci0+dS5nbWZuKTsKPiAgIAo+ICAgICAgICAg
ICBidWYtPnB0ci51LmdtZm4gPSBwdHItPnUuZ21mbjsKPiAgICAgICAgICAgYnVmLT5wdHIub2Zm
c2V0ID0gMDsKPiBAQCAtMjY5Miw3ICsyNjk1LDggQEAgc3RhdGljIGludCBnbnR0YWJfY29weV9j
bGFpbV9idWYoY29uc3Qgc3RydWN0IGdudHRhYl9jb3B5ICpvcCwKPiAgICAgICAgICAgaWYgKCAh
Z2V0X3BhZ2VfdHlwZShidWYtPnBhZ2UsIFBHVF93cml0YWJsZV9wYWdlKSApCj4gICAgICAgICAg
IHsKPiAgICAgICAgICAgICAgIGlmICggIWJ1Zi0+ZG9tYWluLT5pc19keWluZyApCj4gLSAgICAg
ICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkNvdWxkIG5vdCBnZXQgd3JpdGFi
bGUgZnJhbWUgJWx4XG4iLCBidWYtPmZyYW1lKTsKPiArICAgICAgICAgICAgICAgIGdkcHJpbnRr
KFhFTkxPR19XQVJOSU5HLCAiQ291bGQgbm90IGdldCB3cml0YWJsZSBmcmFtZSAlbHhcbiIsCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICBidWYtPmZyYW1lKTsKPiAgICAgICAgICAgICAgIHJj
ID0gR05UU1RfZ2VuZXJhbF9lcnJvcjsKPiAgICAgICAgICAgICAgIGdvdG8gb3V0Owo+ICAgICAg
ICAgICB9Cj4gQEAgLTI3MjUsNyArMjcyOSw3IEBAIHN0YXRpYyBpbnQgZ250dGFiX2NvcHlfYnVm
KGNvbnN0IHN0cnVjdCBnbnR0YWJfY29weSAqb3AsCj4gICAKPiAgICAgICBpZiAoICgob3AtPnNv
dXJjZS5vZmZzZXQgKyBvcC0+bGVuKSA+IFBBR0VfU0laRSkgfHwKPiAgICAgICAgICAgICgob3At
PmRlc3Qub2Zmc2V0ICsgb3AtPmxlbikgPiBQQUdFX1NJWkUpICkKPiAtICAgICAgICBQSU5fRkFJ
TChvdXQsIEdOVFNUX2JhZF9jb3B5X2FyZywgImNvcHkgYmV5b25kIHBhZ2UgYXJlYS5cbiIpOwo+
ICsgICAgICAgIFBJTl9GQUlMKG91dCwgR05UU1RfYmFkX2NvcHlfYXJnLCAiY29weSBiZXlvbmQg
cGFnZSBhcmVhXG4iKTsKPiAgIAo+ICAgICAgIGlmICggb3AtPnNvdXJjZS5vZmZzZXQgPCBzcmMt
PnB0ci5vZmZzZXQgfHwKPiAgICAgICAgICAgIG9wLT5zb3VyY2Uub2Zmc2V0ICsgb3AtPmxlbiA+
IHNyYy0+cHRyLm9mZnNldCArIHNyYy0+bGVuICkKPiBAQCAtMzAxNyw3ICszMDIxLDcgQEAgZ250
dGFiX2dldF9zdGF0dXNfZnJhbWVzKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oZ250dGFiX2dldF9z
dGF0dXNfZnJhbWVzX3QpIHVvcCwKPiAgICAgICBpZiAoIHVubGlrZWx5KGNvcHlfZnJvbV9ndWVz
dCgmb3AsIHVvcCwgMSkgIT0gMCkgKQo+ICAgICAgIHsKPiAgICAgICAgICAgZ2RwcmludGsoWEVO
TE9HX0lORk8sCj4gLSAgICAgICAgICAgICAgICAgIkZhdWx0IHdoaWxlIHJlYWRpbmcgZ250dGFi
X2dldF9zdGF0dXNfZnJhbWVzX3QuXG4iKTsKPiArICAgICAgICAgICAgICAgICAiRmF1bHQgd2hp
bGUgcmVhZGluZyBnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZXNfdFxuIik7Cj4gICAgICAgICAgIHJl
dHVybiAtRUZBVUxUOwo+ICAgICAgIH0KPiAgIAo+IEBAIC0zNDkzLDYgKzM0OTcsNyBAQCBncmFu
dF90YWJsZV9jcmVhdGUoCj4gICAgICAgc3Bpbl9sb2NrX2luaXQoJnQtPm1hcHRyYWNrX2xvY2sp
Owo+ICAgCj4gICAgICAgLyogT2theSwgaW5zdGFsbCB0aGUgc3RydWN0dXJlLiAqLwo+ICsgICAg
dC0+ZG9tYWluID0gZDsKPiAgICAgICBkLT5ncmFudF90YWJsZSA9IHQ7Cj4gICAKPiAgICAgICBp
ZiAoIGQtPmRvbWFpbl9pZCA9PSAwICkKPiBAQCAtMzUyNyw3ICszNTMyLDcgQEAgZ250dGFiX3Jl
bGVhc2VfbWFwcGluZ3MoCj4gICAKPiAgICAgICAgICAgcmVmID0gbWFwLT5yZWY7Cj4gICAKPiAt
ICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywgIkdyYW50IHJlbGVhc2UgJSN4IHJlZiAlI3gg
ZmxhZ3MgJSN4IGRvbSAldVxuIiwKPiArICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywgIkdy
YW50IHJlbGVhc2UgJSN4IHJlZiAlI3ggZmxhZ3MgJSN4IGQlZFxuIiwKPiAgICAgICAgICAgICAg
ICAgICAgaGFuZGxlLCByZWYsIG1hcC0+ZmxhZ3MsIG1hcC0+ZG9taWQpOwo+ICAgCj4gICAgICAg
ICAgIHJkID0gcmN1X2xvY2tfZG9tYWluX2J5X2lkKG1hcC0+ZG9taWQpOwo+IEBAIC0zNjMyLDcg
KzM2MzcsNyBAQCB2b2lkIGdyYW50X3RhYmxlX3dhcm5fYWN0aXZlX2dyYW50cyhzdHJ1Y3QgZG9t
YWluICpkKQo+ICAgCj4gICAgICAgICAgIG5yX2FjdGl2ZSsrOwo+ICAgICAgICAgICBpZiAoIG5y
X2FjdGl2ZSA8PSBXQVJOX0dSQU5UX01BWCApCj4gLSAgICAgICAgICAgIHByaW50ayhYRU5MT0df
R19ERUJVRyAiRG9tJWQgaGFzIGFjdGl2ZSBncmFudCAleCAoIgo+ICsgICAgICAgICAgICBwcmlu
dGsoWEVOTE9HX0dfREVCVUcgImQlZCBoYXMgYWN0aXZlIGdyYW50ICV4ICgiCj4gICAjaWZuZGVm
IE5ERUJVRwo+ICAgICAgICAgICAgICAgICAgICAgICJHRk4gJWx4LCAiCj4gICAjZW5kaWYKPiBA
QCAtMzY0Niw3ICszNjUxLDcgQEAgdm9pZCBncmFudF90YWJsZV93YXJuX2FjdGl2ZV9ncmFudHMo
c3RydWN0IGRvbWFpbiAqZCkKPiAgICAgICB9Cj4gICAKPiAgICAgICBpZiAoIG5yX2FjdGl2ZSA+
IFdBUk5fR1JBTlRfTUFYICkKPiAtICAgICAgICBwcmludGsoWEVOTE9HX0dfREVCVUcgIkRvbSVk
IGhhcyB0b28gbWFueSAoJWQpIGFjdGl2ZSBncmFudHMgdG8gcmVwb3J0XG4iLAo+ICsgICAgICAg
IHByaW50ayhYRU5MT0dfR19ERUJVRyAiZCVkIGhhcyB0b28gbWFueSAoJWQpIGFjdGl2ZSBncmFu
dHMgdG8gcmVwb3J0XG4iLAo+ICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBucl9hY3Rp
dmUpOwo+ICAgCj4gICAgICAgZ3JhbnRfcmVhZF91bmxvY2soZ3QpOwo+IAoKLS0gCkp1bGllbiBH
cmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 16:08:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 16:08:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2JYY-0008QG-M5; Wed, 11 Oct 2017 16:08:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45060836d=Andrew.Cooper3@citrix.com>)
 id 1e2JYX-0008Q8-2l
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 16:08:25 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 CC/54-31930-8F14ED95; Wed, 11 Oct 2017 16:08:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsWSzvfng+4Px3u
 RBnO9LJZ8XMziwOhxdPdvpgDGKNbMvKT8igTWjF3/Z7IVHGGt+Hh3B3MD4xGWLkZODgkBf4mj
 yzexgtjCAj4SD7ddZAaxRQQ8JfZt+c0OYjMLFEls6upgA7GFBGwlLi76xgRiswnoS+x+8QnM5
 gWKt75/CGazCKhKrJ3zGqxXVCBcoulsPwtEjaDEyZlPwGxOATuJjws2AM3kAJqvKbF+lz7EKn
 mJ7W/nMEPY4hJNX1ayQqxVk7jWf4kd4uR0iYnPelgmMArMQjJ1FsKkWUgmzUIyaQEjyypG9eL
 UorLUIl1zvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwGBlAIIdjMcmOx9ilORg
 UhLlDda7FynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgpcTGPxCgkWp6akVaZk5wLiBSUtw8CiJ8
 KqBpHmLCxJzizPTIVKnGHU5bjy8/odJiCUvPy9VSpz3ngNQkQBIUUZpHtwIWAxfYpSVEuZlBD
 pKiKcgtSg3swRV/hWjOAejkjCvNMgqnsy8ErhNr4COYAI6QjTtDsgRJYkIKakGRsc4xifKWwW
 rJZWz9Pf90b0g9vZhgesW5ohDn+Zv6J387Owmv4t3ep+cyL4m8+P0mamMSQts5R9JGllzLb17
 tC3+R+RcN8b8aNuTDM/9bvspJ3DaqH/8eHj1c7Gsp9G31u2teHnEd4Or4tb6aJtbD+QFXR8fi
 1loVnF3rf6sl2pC7wXZi+Ly+JRYijMSDbWYi4oTAdwZEDHcAgAA
X-Env-Sender: prvs=45060836d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1507738101!78097492!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6246 invoked from network); 11 Oct 2017 16:08:23 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 16:08:23 -0000
X-IronPort-AV: E=Sophos;i="5.43,362,1503360000"; d="scan'208";a="106271933"
To: Ross Lagerwall <ross.lagerwall@citrix.com>, <xen-devel@lists.xen.org>
References: <20171011154157.8574-1-ross.lagerwall@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <8bfb36f5-62d9-61f4-0085-d3b1198c678c@citrix.com>
Date: Wed, 11 Oct 2017 16:45:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171011154157.8574-1-ross.lagerwall@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Julien Grall <julien.grall@arm.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-4.10] xen: Fix XEN_DMOP_remote_shutdown
	return value
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTEvMTAvMTcgMTY6NDEsIFJvc3MgTGFnZXJ3YWxsIHdyb3RlOgo+IFJldHVybiAwIHRvIGlu
ZGljYXRlIHN1Y2Nlc3MgcmF0aGVyIHRoYW4gd2hhdGV2ZXIgcmMgd2FzIHByZXZpb3VzbHkgc2V0
Cj4gdG8gKC1FSU5WQUwpLgo+Cj4gU2lnbmVkLW9mZi1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3Mu
bGFnZXJ3YWxsQGNpdHJpeC5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9odm0vZG0uYyB8IDEg
Kwo+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKPgo+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaHZtL2RtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2RtLmMKPiBpbmRleCA4MmFkZGVh
Li4zMmFkZTk1IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwo+ICsrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vZG0uYwo+IEBAIC02MzYsNiArNjM2LDcgQEAgc3RhdGljIGludCBkbV9v
cChjb25zdCBzdHJ1Y3QgZG1vcF9hcmdzICpvcF9hcmdzKQo+ICAgICAgICAgICAgICAmb3AudS5y
ZW1vdGVfc2h1dGRvd247Cj4gIAo+ICAgICAgICAgIGRvbWFpbl9zaHV0ZG93bihkLCBkYXRhLT5y
ZWFzb24pOwo+ICsgICAgICAgIHJjID0gMDsKCklkZWFsbHkgd2l0aCBhIG5ld2xpbmUgaGVyZSAo
Y2FuIGJlIGZpeGVkIG9uIGNvbW1pdCkuCgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 16:26:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 16:26:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2Jpq-0001SV-4V; Wed, 11 Oct 2017 16:26:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1e2Jpo-0001SP-OL
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 16:26:16 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 DC/3D-01544-7264ED95; Wed, 11 Oct 2017 16:26:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeJIrShJLcpLzFFi42KJPp7Rqqvudi/
 S4MdCPoslHxezODB6HN39mymAMYo1My8pvyKBNePE5PqCYzkVB6ZvYmtg7AnqYuTkYBawluj9
 18zYxcjFwSLQzCJx4stLFpAEi8BPZom5b5VBbCEBD4mW2zuZQIqEBBYwSuyftIkVIuEucbf9O
 QuEvZhR4toSNxCbTcBIYsmyt+wgtoiAtMS1z5fBNjALzGOSeN7zGSwhLOAmceffSlaIbaoSJ/
 ZPZQKxeQU8JeY2NrOB2BICchI3z3UyT2DkW8DIsIpRozi1qCy1SNfIQi+pKDM9oyQ3MTNH19D
 AVC83tbg4MT01JzGpWC85P3cTIzBQ6hkYGHcw9q3yO8QoycGkJMobrHcvUogvKT+lMiOxOCO+
 qDQntfgQowwHh5IEr4krUE6wKDU9tSItMwcYsjBpCQ4eJRHe5S5Aad7igsTc4sx0iNQpRmOOY
 5su/2Hi6Lh59w+TEEtefl6qlDivHcgkAZDSjNI8uEGwWLrEKCslzMvIwMAgxFOQWpSbWYIq/4
 pRnINRSZiXFWQKT2ZeCdy+V0CnMAGdIpp2B+SUkkSElFQDo/znS683u3A8fW80687r7ytkZCa
 tFZuz8eQNm7hlSX8Lvc+nBVx68ac8oNzqmozJj+rIb3O2eXnUzn66tO2ly/EKliWR8grPU9IZ
 VBx/T7whkOd0TfpdT4T8yU//Hq1X+H0xWKGlYcZN7sM7e2JzO5K9/MrmCJV8O3q770db0Y2Ca
 YWPtFgb9yuxFGckGmoxFxUnAgAOm2FSoAIAAA==
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1507739174!104909284!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18866 invoked from network); 11 Oct 2017 16:26:15 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 11 Oct 2017 16:26:15 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=fDedjCuZBBm2IAa2f/uoqkgBjPBzrNuiKgF3XljPvjmWv4kQpcqJoWgFSgO90f8iddVGQqP8xyCYZEymaX0+peSbF98451YYZACEdRMnIoqMoZcAb2+IhcSoLDqUvMKrSZY52sJrtej4w1UORIy46JOfsf3Bo2FovWWeqzQj60E8Fot+m3EyFl5lY/Xas7Mfv2AAxT2rSXgdk3wzifoXixE2jlx/Zr1DorKAMvlSXzxLtK2YcvuhAs0fhm2zC4i1lSUl7bzcYTTVdbh9irzl79fikOcJDEE08Wc7JSM+Uh89RgE/JiG4OwqDdtNE8EMTe3CD2EVo1VIX6dL70ysBDw==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id; s=default; bh=bszTYa0hUa/rtjwnMxw7J
 fzphfU=; b=WlGKN4oBqCkpAxg/nVQKgStq5wtS4OVBbQb4WKsbW5I19pAxZjMCL
 7YpiyncrFedVIq9uwk6C4YH5ZGPCJi+aQqvpmoG8R0hLj7oHWBR6eDOZVRW21lit
 RSbJevK/NyQ3e7wtoO4anfmVVqOUpJv3emMdaGG7Tz9wNVwbLX8K5tKAudWUU1Tx
 5r6dA1dHO6pRSvgMG9I4+qvAuYbWhPpolJWHhghGJdCwKAaiuKDZ+YSr+ezrvy/t
 YgolxFpM9luS+bDxz+SKiSc4f5Eg/lptVK/79QZUX7bOoNzaO2iQ7+bmQdrK1aF9
 9HxmFMuEK7u09rHKYmgiPlyV6HjuQ6p1g==
Received: (qmail 12287 invoked from network); 11 Oct 2017 19:26:12 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Oct 2017 19:26:12 +0300
Received: (qmail 8214 invoked from network); 11 Oct 2017 19:26:12 +0300
Received: from unknown (HELO pepi-OptiPlex-9020.bbu.bitdefender.biz)
 (10.10.194.146)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 11 Oct 2017 19:26:12 +0300
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Wed, 11 Oct 2017 19:26:11 +0300
Message-Id: <1507739171-5388-1-git-send-email-ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v5] x86/altp2m: Added
	xc_altp2m_set_mem_access_multi()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgoKRm9yIHRo
ZSBkZWZhdWx0IEVQVCB2aWV3IHdlIGhhdmUgeGNfc2V0X21lbV9hY2Nlc3NfbXVsdGkoKSwgd2hp
Y2gKaXMgYWJsZSB0byBzZXQgYW4gYXJyYXkgb2YgcGFnZXMgdG8gYW4gYXJyYXkgb2YgYWNjZXNz
IHJpZ2h0cyB3aXRoCmEgc2luZ2xlIGh5cGVyY2FsbC4gSG93ZXZlciwgdGhpcyBmdW5jdGlvbmFs
aXR5IHdhcyBsYWNraW5nIGZvciB0aGUKYWx0cDJtIHN1YnN5c3RlbSwgd2hpY2ggY291bGQgb25s
eSBzZXQgcGFnZSByZXN0cmljdGlvbnMgZm9yIG9uZQpwYWdlIGF0IGEgdGltZS4gVGhpcyBwYXRj
aCBhZGRyZXNzZXMgdGhlIGdhcC4KCkhWTU9QX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aSBo
YXMgYmVlbiBhZGRlZCBhcyBhIEhWTU9QIChhcyBvcHBvc2VkIHRvIGEKRE9NQ1RMKSBmb3IgY29u
c2lzdGVuY3kgd2l0aCBpdHMgSFZNT1BfYWx0cDJtX3NldF9tZW1fYWNjZXNzIGNvdW50ZXJwYXJ0
IChhbmQKaGVuY2Ugd2l0aCB0aGUgb3JpZ2luYWwgYWx0cDJtIGRlc2lnbiwgd2hlcmUgZG9tYWlu
cyBhcmUgYWxsb3dlZCAtIHdpdGggdGhlCnByb3BlciBhbHRwMm0gYWNjZXNzIHJpZ2h0cyAtIHRv
IGFsdGVyIHRoZXNlIHNldHRpbmdzKSwgaW4gdGhlIGFic2VuY2Ugb2YgYW4Kb2ZmaWNpYWwgcG9z
aXRpb24gb24gdGhlIGlzc3VlIGZyb20gdGhlIG9yaWdpbmFsIGFsdHAybSBkZXNpZ25lcnMuCgpT
aWduZWQtb2ZmLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+
ClNpZ25lZC1vZmYtYnk6IFBldHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5j
b20+CgotLS0KCkNoYW5nZWQgc2luY2UgdjI6CiAgICAqIEFkZGVkIHN1cHBvcnQgZm9yIGNvbXBh
dCBhcmd1bWVudHMgdHJhbnNsYXRpb24KCkNoYW5nZWQgc2luY2UgdjM6CiAgICAqIFJlcGxhY2Vk
ICBfX2NvcHlfdG9fZ3Vlc3Qgd2l0aCBfX2NvcHlfZmllbGRfdG9fZ3Vlc3QKICAgICogUmVtb3Zl
ZCB0aGUgdW4tbmVlZGVkIHBhcmVudGhlc2VzLgogICAgKiBGaXhlZCB4bGF0LmxzdCBvcmRlcmlu
ZwogICAgKiBBZGRlZCBjb21tZW50IHRvIHBhdGNoIGRlc2NyaXB0aW9uIGV4cGxhaW5pbmcgd2h5
IHRoZQogICAgZnVuY3Rpb25hbGl0eSB3YXMgYWRkZWQgYXMgYW4gSFZNT1AuCiAgICAqIEd1YXJk
IHVzaW5nIFhFTl9HRU5FUkFUSU5HX0NPTVBBVF9IRUFERVJTIHRoZSBodm1tZW1fdHlwZV90IGRl
ZmluaXRpb24uCiAgICBUaGlzIHdpbGwgcHJldmVudCBzdXBsaWNhdGUgZGVmaW5pdGlvbnMgdG8g
YmUgZ2VuZXJhdGVkIGZvciB0aGUKICAgIGNvbXBhdCBlcXVpdmFsZW50LgogICAgKiBBZGRlZCBj
b21tZW50IGRlc2NyaWJpbmcgdGhlIG1hbnVhbCB0cmFuc2xhdGlvbiBvZgogICAgeGVuX2h2bV9h
bHRwMm1fb3BfdCBnZW5lcmljIGZpZWxkcyBmcm9tIGNvbXBhdF9odm1fYWx0cDJtX29wX3QuCgpD
aGFuZ2VkIHNpbmNlIHY0OgogICAgKiBDaGFuZ2VkIHRoZSBtYXNrIHBhcmFtZXRlciB0byAweDNG
YS4KICAgICogU3BsaXQgbG9uZyBsaW5lcy4KICAgICogQWRkZWQgImltcHJvcGVybHkgbmFtZWQg
SFZNTUVNXygqKSIgdG8gdGhlIGNvbW1lbnQgZXhwbGFpbmluZyB0aGUKICAgIFhFTl9HRU5FUkFU
SU5HX0NPTVBBVF9IRUFERVJTIGd1YXJkLgogICAgKiBSZW1vdmVkIHR5cGVkZWYgYW5kIFhFTl9H
VUVTVF9IQU5ETEUgZm9yIHhlbl9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpLgogICAg
KiBDb3BpZWQgdGhlICJvcGFxdWUiIGZpZWxkIHRvIGd1ZXN0IGluIGNvbXBhdF9hbHRwMm1fb3Au
CiAgICAqIEFkZGVkIGJ1aWxkIHRpbWUgdGVzdCB0byBjaGVjayBpZiB0aGUgc2l6ZSBvZgogICAg
eGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGkgYXQgbGVhc3QgZXF1YWwgdG8gdGhl
IHNpemUgb2YKICAgIGNvbXBhdF9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpLgotLS0K
IHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oICAgfCAgIDMgKysKIHRvb2xzL2xpYnhjL3hj
X2FsdHAybS5jICAgICAgICAgfCAgNDEgKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L2h2
bS9odm0uYyAgICAgICAgICB8IDEwNSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKystCiB4ZW4vaW5jbHVkZS9NYWtlZmlsZSAgICAgICAgICAgIHwgICAxICsKIHhlbi9pbmNs
dWRlL3B1YmxpYy9odm0vaHZtX29wLmggfCAgMzYgKysrKysrKysrKysrLS0KIHhlbi9pbmNsdWRl
L3hsYXQubHN0ICAgICAgICAgICAgfCAgIDEgKwogNiBmaWxlcyBjaGFuZ2VkLCAxODEgaW5zZXJ0
aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRl
L3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCmluZGV4IDNiY2FiM2Mu
LjRlMmNlNjQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCisrKyBi
L3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC0xOTcxLDYgKzE5NzEsOSBAQCBpbnQg
eGNfYWx0cDJtX3N3aXRjaF90b192aWV3KHhjX2ludGVyZmFjZSAqaGFuZGxlLCBkb21pZF90IGRv
bWlkLAogaW50IHhjX2FsdHAybV9zZXRfbWVtX2FjY2Vzcyh4Y19pbnRlcmZhY2UgKmhhbmRsZSwg
ZG9taWRfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2X3Qgdmll
d19pZCwgeGVuX3Bmbl90IGdmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVubWVt
X2FjY2Vzc190IGFjY2Vzcyk7CitpbnQgeGNfYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpKHhj
X2ludGVyZmFjZSAqaGFuZGxlLCBkb21pZF90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50MTZfdCB2aWV3X2lkLCB1aW50OF90ICphY2Nlc3MsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90ICpwYWdlcywgdWludDMyX3QgbnIp
OwogaW50IHhjX2FsdHAybV9jaGFuZ2VfZ2ZuKHhjX2ludGVyZmFjZSAqaGFuZGxlLCBkb21pZF90
IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IHZpZXdfaWQsIHhlbl9w
Zm5fdCBvbGRfZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBuZXdfZ2Zu
KTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2FsdHAybS5jIGIvdG9vbHMvbGlieGMveGNf
YWx0cDJtLmMKaW5kZXggMDYzOTYzMi4uZjIwMmNhMSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMv
eGNfYWx0cDJtLmMKKysrIGIvdG9vbHMvbGlieGMveGNfYWx0cDJtLmMKQEAgLTE4OCw2ICsxODgs
NDcgQEAgaW50IHhjX2FsdHAybV9zZXRfbWVtX2FjY2Vzcyh4Y19pbnRlcmZhY2UgKmhhbmRsZSwg
ZG9taWRfdCBkb21pZCwKICAgICByZXR1cm4gcmM7CiB9CiAKK2ludCB4Y19hbHRwMm1fc2V0X21l
bV9hY2Nlc3NfbXVsdGkoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9taWQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IHZpZXdfaWQsIHVpbnQ4X3QgKmFj
Y2VzcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgKnBhZ2Vz
LCB1aW50MzJfdCBucikKK3sKKyAgICBpbnQgcmM7CisKKyAgICBERUNMQVJFX0hZUEVSQ0FMTF9C
VUZGRVIoeGVuX2h2bV9hbHRwMm1fb3BfdCwgYXJnKTsKKyAgICBERUNMQVJFX0hZUEVSQ0FMTF9C
T1VOQ0UoYWNjZXNzLCBuciwgWENfSFlQRVJDQUxMX0JVRkZFUl9CT1VOQ0VfSU4pOworICAgIERF
Q0xBUkVfSFlQRVJDQUxMX0JPVU5DRShwYWdlcywgbnIgKiBzaXplb2YodWludDY0X3QpLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBYQ19IWVBFUkNBTExfQlVGRkVSX0JPVU5DRV9JTik7
CisKKyAgICBhcmcgPSB4Y19oeXBlcmNhbGxfYnVmZmVyX2FsbG9jKHhjaCwgYXJnLCBzaXplb2Yo
KmFyZykpOworICAgIGlmICggYXJnID09IE5VTEwgKQorICAgICAgICByZXR1cm4gLTE7CisKKyAg
ICBhcmctPnZlcnNpb24gPSBIVk1PUF9BTFRQMk1fSU5URVJGQUNFX1ZFUlNJT047CisgICAgYXJn
LT5jbWQgPSBIVk1PUF9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGk7CisgICAgYXJnLT5kb21h
aW4gPSBkb21pZDsKKyAgICBhcmctPnUuc2V0X21lbV9hY2Nlc3NfbXVsdGkudmlldyA9IHZpZXdf
aWQ7CisgICAgYXJnLT51LnNldF9tZW1fYWNjZXNzX211bHRpLm5yID0gbnI7CisKKyAgICBpZiAo
IHhjX2h5cGVyY2FsbF9ib3VuY2VfcHJlKHhjaCwgcGFnZXMpIHx8CisgICAgICAgICB4Y19oeXBl
cmNhbGxfYm91bmNlX3ByZSh4Y2gsIGFjY2VzcykgKQorICAgIHsKKyAgICAgICAgUEVSUk9SKCJD
b3VsZCBub3QgYm91bmNlIG1lbW9yeSBmb3IgSFZNT1BfYWx0cDJtX3NldF9tZW1fYWNjZXNzX211
bHRpIik7CisgICAgICAgIHJldHVybiAtMTsKKyAgICB9CisKKyAgICBzZXRfeGVuX2d1ZXN0X2hh
bmRsZShhcmctPnUuc2V0X21lbV9hY2Nlc3NfbXVsdGkucGZuX2xpc3QsIHBhZ2VzKTsKKyAgICBz
ZXRfeGVuX2d1ZXN0X2hhbmRsZShhcmctPnUuc2V0X21lbV9hY2Nlc3NfbXVsdGkuYWNjZXNzX2xp
c3QsIGFjY2Vzcyk7CisKKyAgICByYyA9IHhlbmNhbGwyKHhjaC0+eGNhbGwsIF9fSFlQRVJWSVNP
Ul9odm1fb3AsIEhWTU9QX2FsdHAybSwKKwkJICBIWVBFUkNBTExfQlVGRkVSX0FTX0FSRyhhcmcp
KTsKKworICAgIHhjX2h5cGVyY2FsbF9idWZmZXJfZnJlZSh4Y2gsIGFyZyk7CisgICAgeGNfaHlw
ZXJjYWxsX2JvdW5jZV9wb3N0KHhjaCwgYWNjZXNzKTsKKyAgICB4Y19oeXBlcmNhbGxfYm91bmNl
X3Bvc3QoeGNoLCBwYWdlcyk7CisKKyAgICByZXR1cm4gcmM7Cit9CisKIGludCB4Y19hbHRwMm1f
Y2hhbmdlX2dmbih4Y19pbnRlcmZhY2UgKmhhbmRsZSwgZG9taWRfdCBkb21pZCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50MTZfdCB2aWV3X2lkLCB4ZW5fcGZuX3Qgb2xkX2dmbiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgbmV3X2dmbikKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IDIwNWI0
Y2IuLjRiZjhiMzIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS9odm0uYwpAQCAtNzMsNiArNzMsOCBAQAogI2luY2x1ZGUgPHB1YmxpYy9h
cmNoLXg4Ni9jcHVpZC5oPgogI2luY2x1ZGUgPGFzbS9jcHVpZC5oPgogCisjaW5jbHVkZSA8Y29t
cGF0L2h2bS9odm1fb3AuaD4KKwogYm9vbF90IF9fcmVhZF9tb3N0bHkgaHZtX2VuYWJsZWQ7CiAK
ICNpZmRlZiBEQkdfTEVWRUxfMApAQCAtNDQ1MSw2ICs0NDUzLDcgQEAgc3RhdGljIGludCBkb19h
bHRwMm1fb3AoCiAgICAgY2FzZSBIVk1PUF9hbHRwMm1fZGVzdHJveV9wMm06CiAgICAgY2FzZSBI
Vk1PUF9hbHRwMm1fc3dpdGNoX3AybToKICAgICBjYXNlIEhWTU9QX2FsdHAybV9zZXRfbWVtX2Fj
Y2VzczoKKyAgICBjYXNlIEhWTU9QX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aToKICAgICBj
YXNlIEhWTU9QX2FsdHAybV9jaGFuZ2VfZ2ZuOgogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0
OgpAQCAtNDU2OCw2ICs0NTcxLDMyIEBAIHN0YXRpYyBpbnQgZG9fYWx0cDJtX29wKAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYS51LnNldF9tZW1fYWNjZXNzLnZpZXcpOwog
ICAgICAgICBicmVhazsKIAorICAgIGNhc2UgSFZNT1BfYWx0cDJtX3NldF9tZW1fYWNjZXNzX211
bHRpOgorICAgICAgICBpZiAoIGEudS5zZXRfbWVtX2FjY2Vzc19tdWx0aS5wYWQgfHwKKyAgICAg
ICAgICAgICBhLnUuc2V0X21lbV9hY2Nlc3NfbXVsdGkub3BhcXVlID49IGEudS5zZXRfbWVtX2Fj
Y2Vzc19tdWx0aS5uciApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAg
ICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAgcmMgPSBwMm1fc2V0X21lbV9h
Y2Nlc3NfbXVsdGkoZCwgYS51LnNldF9tZW1fYWNjZXNzX211bHRpLnBmbl9saXN0LAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLnUuc2V0X21lbV9hY2Nlc3NfbXVsdGku
YWNjZXNzX2xpc3QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEudS5z
ZXRfbWVtX2FjY2Vzc19tdWx0aS5uciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYS51LnNldF9tZW1fYWNjZXNzX211bHRpLm9wYXF1ZSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgMHgzRiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYS51LnNldF9tZW1fYWNjZXNzX211bHRpLnZpZXcpOworICAgICAgICBpZiAoIHJj
ID4gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGEudS5zZXRfbWVtX2FjY2Vzc19tdWx0aS5v
cGFxdWUgPSByYzsKKyAgICAgICAgICAgIGlmICggX19jb3B5X2ZpZWxkX3RvX2d1ZXN0KGd1ZXN0
X2hhbmRsZV9jYXN0KGFyZywgeGVuX2h2bV9hbHRwMm1fb3BfdCksCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAmYSwgdS5zZXRfbWVtX2FjY2Vzc19tdWx0aS5vcGFxdWUp
ICkKKyAgICAgICAgICAgICAgICByYyA9IC1FRkFVTFQ7CisgICAgICAgICAgICBlbHNlCisgICAg
ICAgICAgICAgICAgcmMgPSBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbihfX0hZUEVSVklT
T1JfaHZtX29wLCAibGgiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgSFZNT1BfYWx0cDJtLCBhcmcpOworICAgICAgICB9CisgICAgICAgIGJyZWFr
OworCiAgICAgY2FzZSBIVk1PUF9hbHRwMm1fY2hhbmdlX2dmbjoKICAgICAgICAgaWYgKCBhLnUu
Y2hhbmdlX2dmbi5wYWQxIHx8IGEudS5jaGFuZ2VfZ2ZuLnBhZDIgKQogICAgICAgICAgICAgcmMg
PSAtRUlOVkFMOwpAQCAtNDU4Niw2ICs0NjE1LDgwIEBAIHN0YXRpYyBpbnQgZG9fYWx0cDJtX29w
KAogICAgIHJldHVybiByYzsKIH0KIAorREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoY29tcGF0X2h2
bV9hbHRwMm1fb3BfdCk7CisKK3N0YXRpYyBpbnQgY29tcGF0X2FsdHAybV9vcCgKKyAgICBYRU5f
R1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKK3sKKyAgICBpbnQgcmMgPSAwOworICAgIHN0
cnVjdCBjb21wYXRfaHZtX2FsdHAybV9vcCBhOworICAgIHVuaW9uCisgICAgeworICAgICAgICBY
RU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGhuZDsKKyAgICAgICAgc3RydWN0IHhlbl9odm1f
YWx0cDJtX29wICphbHRwMm1fb3A7CisgICAgfSBuYXQ7CisKKyAgICBpZiAoICFodm1fYWx0cDJt
X3N1cHBvcnRlZCgpICkKKyAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOworCisgICAgaWYgKCBj
b3B5X2Zyb21fZ3Vlc3QoJmEsIGFyZywgMSkgKQorICAgICAgICByZXR1cm4gLUVGQVVMVDsKKwor
ICAgIGlmICggYS5wYWQxIHx8IGEucGFkMiB8fAorICAgICAgICAgKGEudmVyc2lvbiAhPSBIVk1P
UF9BTFRQMk1fSU5URVJGQUNFX1ZFUlNJT04pICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisK
KyAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZShuYXQuaG5kLCBDT01QQVRfQVJHX1hMQVRfVklSVF9C
QVNFKTsKKworICAgIHN3aXRjaCAoIGEuY21kICkKKyAgICB7CisgICAgICAgIGNhc2UgSFZNT1Bf
YWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpOgorICAgICAgICAgICAgQlVJTERfQlVHX09OKHNp
emVvZihzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGkpIDwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICBzaXplb2Yoc3RydWN0IGNvbXBhdF9odm1fYWx0cDJtX3NldF9t
ZW1fYWNjZXNzX211bHRpKSk7CisjZGVmaW5lIFhMQVRfaHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vz
c19tdWx0aV9ITkRMX3Bmbl9saXN0KF9kXywgX3NfKTsgXAorICAgICAgICAgICAgZ3Vlc3RfZnJv
bV9jb21wYXRfaGFuZGxlKChfZF8pLT5wZm5fbGlzdCwgKF9zXyktPnBmbl9saXN0KQorI2RlZmlu
ZSBYTEFUX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGlfSE5ETF9hY2Nlc3NfbGlzdChf
ZF8sIF9zXyk7IFwKKyAgICAgICAgICAgIGd1ZXN0X2Zyb21fY29tcGF0X2hhbmRsZSgoX2RfKS0+
YWNjZXNzX2xpc3QsIChfc18pLT5hY2Nlc3NfbGlzdCkKKyAgICAgICAgICAgIFhMQVRfaHZtX2Fs
dHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aSgmbmF0LmFsdHAybV9vcC0+dS5zZXRfbWVtX2FjY2Vz
c19tdWx0aSwKKyAgICAgICAgICAgICAgICAgICAgJmEudS5zZXRfbWVtX2FjY2Vzc19tdWx0aSk7
CisjdW5kZWYgWExBVF9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpX0hORExfcGZuX2xp
c3QKKyN1bmRlZiBYTEFUX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGlfSE5ETF9hY2Nl
c3NfbGlzdAorICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAg
ICByZXR1cm4gZG9fYWx0cDJtX29wKGFyZyk7CisgICAgfQorCisgICAgLyoKKyAgICAgKiBNYW51
YWxseSBmaWxsIHRoZSBjb21tb24gcGFydCBvZiB0aGUgeGVuX2h2bV9hbHRwMm1fb3Agc3RydWN0
dXJlIGJlY2F1c2UKKyAgICAgKiB0aGUgZ2VuZXJhdGVkIFhMQVRfaHZtX2FsdHAybV9vcCBtYWNy
byBkb2Vzbid0IGNvcnJlY3RseSBoYW5kbGUgdGhlCisgICAgICogdHJhbnNsYXRpb24gb2YgYWxs
IGZpZWxkcyBmcm9tIGNvbXBhdF9odm1fYWx0cDJtX29wIHRvIHhlbl9odm1fYWx0cDJtX29wLgor
ICAgICAqLworICAgIG5hdC5hbHRwMm1fb3AtPnZlcnNpb24gID0gYS52ZXJzaW9uOworICAgIG5h
dC5hbHRwMm1fb3AtPmNtZCAgICAgID0gYS5jbWQ7CisgICAgbmF0LmFsdHAybV9vcC0+ZG9tYWlu
ICAgPSBhLmRvbWFpbjsKKyAgICBuYXQuYWx0cDJtX29wLT5wYWQxICAgICA9IGEucGFkMTsKKyAg
ICBuYXQuYWx0cDJtX29wLT5wYWQyICAgICA9IGEucGFkMjsKKworICAgIHJjID0gZG9fYWx0cDJt
X29wKG5hdC5obmQpOworCisgICAgc3dpdGNoICggYS5jbWQgKQorICAgIHsKKyAgICAgICAgY2Fz
ZSBIVk1PUF9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGk6CisgICAgICAgICAgICBpZiAoIG5h
dC5hbHRwMm1fb3AtPnUuc2V0X21lbV9hY2Nlc3NfbXVsdGkub3BhcXVlID4gMCApCisgICAgICAg
ICAgICB7CisgICAgICAgICAgICAgICAgYS51LnNldF9tZW1fYWNjZXNzX211bHRpLm9wYXF1ZSA9
CisgICAgICAgICAgICAgICAgICAgIG5hdC5hbHRwMm1fb3AtPnUuc2V0X21lbV9hY2Nlc3NfbXVs
dGkub3BhcXVlOworICAgICAgICAgICAgICAgIGlmICggX19jb3B5X2ZpZWxkX3RvX2d1ZXN0KGd1
ZXN0X2hhbmRsZV9jYXN0KGFyZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb21wYXRfaHZtX2FsdHAybV9vcF90KSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmYSwgdS5zZXRfbWVtX2FjY2Vz
c19tdWx0aS5vcGFxdWUpICkKKyAgICAgICAgICAgICAgICAgICAgcmMgPSAtRUZBVUxUOworICAg
ICAgICAgICAgfQorICAgICAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgcmV0dXJuIHJjOwor
fQorCiBzdGF0aWMgaW50IGh2bW9wX2dldF9tZW1fdHlwZSgKICAgICBYRU5fR1VFU1RfSEFORExF
X1BBUkFNKHhlbl9odm1fZ2V0X21lbV90eXBlX3QpIGFyZykKIHsKQEAgLTQ3MzMsNyArNDgzNiw3
IEBAIGxvbmcgZG9faHZtX29wKHVuc2lnbmVkIGxvbmcgb3AsIFhFTl9HVUVTVF9IQU5ETEVfUEFS
QU0odm9pZCkgYXJnKQogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgSFZNT1BfYWx0cDJtOgot
ICAgICAgICByYyA9IGRvX2FsdHAybV9vcChhcmcpOworICAgICAgICByYyA9IGN1cnJlbnQtPmhj
YWxsX2NvbXBhdCA/IGNvbXBhdF9hbHRwMm1fb3AoYXJnKSA6IGRvX2FsdHAybV9vcChhcmcpOwog
ICAgICAgICBicmVhazsKIAogICAgIGRlZmF1bHQ6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9N
YWtlZmlsZSBiL3hlbi9pbmNsdWRlL01ha2VmaWxlCmluZGV4IDEyOTliMTkuLjhmYzZlMmIgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL01ha2VmaWxlCisrKyBiL3hlbi9pbmNsdWRlL01ha2VmaWxl
CkBAIC0yOCw2ICsyOCw3IEBAIGhlYWRlcnMtJChDT05GSUdfWDg2KSAgICAgKz0gY29tcGF0L2Fy
Y2gteDg2L3hlbi5oCiBoZWFkZXJzLSQoQ09ORklHX1g4NikgICAgICs9IGNvbXBhdC9hcmNoLXg4
Ni94ZW4tJChjb21wYXQtYXJjaC15KS5oCiBoZWFkZXJzLSQoQ09ORklHX1g4NikgICAgICs9IGNv
bXBhdC9odm0vaHZtX3ZjcHUuaAogaGVhZGVycy0kKENPTkZJR19YODYpICAgICArPSBjb21wYXQv
aHZtL2RtX29wLmgKK2hlYWRlcnMtJChDT05GSUdfWDg2KSAgICAgKz0gY29tcGF0L2h2bS9odm1f
b3AuaAogaGVhZGVycy15ICAgICAgICAgICAgICAgICArPSBjb21wYXQvYXJjaC0kKGNvbXBhdC1h
cmNoLXkpLmggY29tcGF0L3BtdS5oIGNvbXBhdC94bGF0LmgKIGhlYWRlcnMtJChDT05GSUdfRkxB
U0spICAgKz0gY29tcGF0L3hzbS9mbGFza19vcC5oCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L3B1YmxpYy9odm0vaHZtX29wLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9vcC5oCmlu
ZGV4IDBiZGFmZGYuLjEyZGU4OGFjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZt
L2h2bV9vcC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX29wLmgKQEAgLTgzLDYg
KzgzLDEzIEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9odm1fc2V0X3BjaV9saW5rX3Jv
dXRlX3QpOwogLyogRmx1c2hlcyBhbGwgVkNQVSBUTEJzOiBAYXJnIG11c3QgYmUgTlVMTC4gKi8K
ICNkZWZpbmUgSFZNT1BfZmx1c2hfdGxicyAgICAgICAgICA1CiAKKy8qCisgKiBodm1tZW1fdHlw
ZV90IHNob3VsZCBub3QgYmUgZGVmaW5lZCB3aGVuIGdlbmVyYXRpbmcgdGhlIGNvcnJlc3BvbmRp
bmcKKyAqIGNvbXBhdCBoZWFkZXIuIFRoaXMgd2lsbCBlbnN1cmUgdGhhdCB0aGUgaW1wcm9wZXJs
eSBuYW1lZCBIVk1NRU1fKCopCisgKiB2YWx1ZXMgYXJlIGRlZmluZWQgb25seSBvbmNlLgorICov
CisjaWZuZGVmIFhFTl9HRU5FUkFUSU5HX0NPTVBBVF9IRUFERVJTCisKIHR5cGVkZWYgZW51bSB7
CiAgICAgSFZNTUVNX3JhbV9ydywgICAgICAgICAgICAgLyogTm9ybWFsIHJlYWQvd3JpdGUgZ3Vl
c3QgUkFNICovCiAgICAgSFZNTUVNX3JhbV9ybywgICAgICAgICAgICAgLyogUmVhZC1vbmx5OyB3
cml0ZXMgYXJlIGRpc2NhcmRlZCAqLwpAQCAtMTAyLDYgKzEwOSw4IEBAIHR5cGVkZWYgZW51bSB7
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG8gSFZNTUVNX3JhbV9ydy4gKi8K
IH0gaHZtbWVtX3R5cGVfdDsKIAorI2VuZGlmIC8qIFhFTl9HRU5FUkFUSU5HX0NPTVBBVF9IRUFE
RVJTICovCisKIC8qIEhpbnQgZnJvbSBQViBkcml2ZXJzIGZvciBwYWdldGFibGUgZGVzdHJ1Y3Rp
b24uICovCiAjZGVmaW5lIEhWTU9QX3BhZ2V0YWJsZV9keWluZyAgICAgICAgOQogc3RydWN0IHhl
bl9odm1fcGFnZXRhYmxlX2R5aW5nIHsKQEAgLTIzNyw2ICsyNDYsMjAgQEAgc3RydWN0IHhlbl9o
dm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzIHsKIHR5cGVkZWYgc3RydWN0IHhlbl9odm1fYWx0cDJt
X3NldF9tZW1fYWNjZXNzIHhlbl9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX3Q7CiBERUZJTkVf
WEVOX0dVRVNUX0hBTkRMRSh4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc190KTsKIAorc3Ry
dWN0IHhlbl9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpIHsKKyAgICAvKiB2aWV3ICov
CisgICAgdWludDE2X3QgdmlldzsKKyAgICB1aW50MTZfdCBwYWQ7CisgICAgLyogTnVtYmVyIG9m
IHBhZ2VzICovCisgICAgdWludDMyX3QgbnI7CisgICAgLyogVXNlZCBmb3IgY29udGludWF0aW9u
IHB1cnBvc2VzICovCisgICAgdWludDY0X3Qgb3BhcXVlOworICAgIC8qIExpc3Qgb2YgcGZucyB0
byBzZXQgYWNjZXNzIGZvciAqLworICAgIFhFTl9HVUVTVF9IQU5ETEUoY29uc3RfdWludDY0KSBw
Zm5fbGlzdDsKKyAgICAvKiBDb3JyZXNwb25kaW5nIGxpc3Qgb2YgYWNjZXNzIHNldHRpbmdzIGZv
ciBwZm5fbGlzdCAqLworICAgIFhFTl9HVUVTVF9IQU5ETEUoY29uc3RfdWludDgpIGFjY2Vzc19s
aXN0OworfTsKKwogc3RydWN0IHhlbl9odm1fYWx0cDJtX2NoYW5nZV9nZm4gewogICAgIC8qIHZp
ZXcgKi8KICAgICB1aW50MTZfdCB2aWV3OwpAQCAtMjY4LDE1ICsyOTEsMTggQEAgc3RydWN0IHhl
bl9odm1fYWx0cDJtX29wIHsKICNkZWZpbmUgSFZNT1BfYWx0cDJtX3NldF9tZW1fYWNjZXNzICAg
ICAgIDcKIC8qIENoYW5nZSBhIHAybSBlbnRyeSB0byBoYXZlIGEgZGlmZmVyZW50IGdmbi0+bWZu
IG1hcHBpbmcgKi8KICNkZWZpbmUgSFZNT1BfYWx0cDJtX2NoYW5nZV9nZm4gICAgICAgICAgIDgK
Ky8qIFNldCBhY2Nlc3MgZm9yIGFuIGFycmF5IG9mIHBhZ2VzICovCisjZGVmaW5lIEhWTU9QX2Fs
dHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aSA5CiAgICAgZG9taWRfdCBkb21haW47CiAgICAgdWlu
dDE2X3QgcGFkMTsKICAgICB1aW50MzJfdCBwYWQyOwogICAgIHVuaW9uIHsKLSAgICAgICAgc3Ry
dWN0IHhlbl9odm1fYWx0cDJtX2RvbWFpbl9zdGF0ZSAgICAgICBkb21haW5fc3RhdGU7Ci0gICAg
ICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAybV92Y3B1X2VuYWJsZV9ub3RpZnkgZW5hYmxlX25vdGlm
eTsKLSAgICAgICAgc3RydWN0IHhlbl9odm1fYWx0cDJtX3ZpZXcgICAgICAgICAgICAgICB2aWV3
OwotICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3MgICAgIHNldF9t
ZW1fYWNjZXNzOwotICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fY2hhbmdlX2dmbiAgICAg
ICAgIGNoYW5nZV9nZm47CisgICAgICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9kb21haW5fc3Rh
dGUgICAgICAgICBkb21haW5fc3RhdGU7CisgICAgICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAybV92
Y3B1X2VuYWJsZV9ub3RpZnkgICBlbmFibGVfbm90aWZ5OworICAgICAgICBzdHJ1Y3QgeGVuX2h2
bV9hbHRwMm1fdmlldyAgICAgICAgICAgICAgICAgdmlldzsKKyAgICAgICAgc3RydWN0IHhlbl9o
dm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzICAgICAgIHNldF9tZW1fYWNjZXNzOworICAgICAgICBz
dHJ1Y3QgeGVuX2h2bV9hbHRwMm1fY2hhbmdlX2dmbiAgICAgICAgICAgY2hhbmdlX2dmbjsKKyAg
ICAgICAgc3RydWN0IHhlbl9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpIHNldF9tZW1f
YWNjZXNzX211bHRpOwogICAgICAgICB1aW50OF90IHBhZFs2NF07CiAgICAgfSB1OwogfTsKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hsYXQubHN0IGIveGVuL2luY2x1ZGUveGxhdC5sc3QKaW5k
ZXggMGYxNzAwMC4uNTAxMGZjYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGxhdC5sc3QKKysr
IGIveGVuL2luY2x1ZGUveGxhdC5sc3QKQEAgLTcwLDYgKzcwLDcgQEAKID8JZG1fb3Bfc2V0X3Bj
aV9pbnR4X2xldmVsCWh2bS9kbV9vcC5oCiA/CWRtX29wX3NldF9wY2lfbGlua19yb3V0ZQlodm0v
ZG1fb3AuaAogPwlkbV9vcF90cmFja19kaXJ0eV92cmFtCQlodm0vZG1fb3AuaAorIQlodm1fYWx0
cDJtX3NldF9tZW1fYWNjZXNzX211bHRpCWh2bS9odm1fb3AuaAogPwl2Y3B1X2h2bV9jb250ZXh0
CQlodm0vaHZtX3ZjcHUuaAogPwl2Y3B1X2h2bV94ODZfMzIJCQlodm0vaHZtX3ZjcHUuaAogPwl2
Y3B1X2h2bV94ODZfNjQJCQlodm0vaHZtX3ZjcHUuaAotLSAKMi43LjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 16:49:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 16:49:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2KCI-0003Cj-Vh; Wed, 11 Oct 2017 16:49:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2KCG-0003CM-Ox
 for xen-devel@lists.xensource.com; Wed, 11 Oct 2017 16:49:28 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 20/22-20813-89B4ED95; Wed, 11 Oct 2017 16:49:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXe6971
 IgyN/2SxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacX6jYEHTFMaKx80zmBsY
 92R3MXJxCAk0MkmcmTWZEcJ5zCix4lATWxcjJ5CzDch5UQJiiwg4S3w9M5cdxOYV0JdYd3QHI
 4gtLGAt8XNyG1izhMA7WYlXXzuZQRISAt4Sby5+gbP7n90BKmLnYBOwkjgkBhJlEVCVmPrwD/
 MERu4FjAyrGDWKU4vKUot0DS30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECfc4
 ABDsYb24MOMQoycGkJMobrHcvUogvKT+lMiOxOCO+qDQntfgQowwHh5IE7wUvoJxgUWp6akVa
 Zg4w+GDSEhw8SiK8f0HSvMUFibnFmekQqVOMuhzHNl3+wyTEkpeflyolzvsYpEgApCijNA9uB
 CwSLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYNx9kCk9mXgncpldARzABHSGadgfkiJJEhJ
 RUA6OqxnFPS/FVyjsr234vXbU08ofE2aI7qzkVxa6YbPqutPaYRcpL9XyziZ55v4UcsrJsOQN
 s3ZckcV5bqs8mfbHuqQ3j2mkalw2Li9VV3PWtF31viOD92Xv3PfORII6nVsIfy6T1m+0XxZcs
 2Gjl8VJq72yD0MN5bpWFjOqH+cK5znYW7TjyRImlOCPRUIu5qDgRAK6db0B/AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1507740565!70261464!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65531 invoked from network); 11 Oct 2017 16:49:26 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Oct 2017 16:49:26 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2KCD-0002hb-3H; Wed, 11 Oct 2017 16:49:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e2KC7-0000xm-IP; Wed, 11 Oct 2017 16:49:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e2KC6-0005oH-T4; Wed, 11 Oct 2017 16:49:19 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114297-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=7056964a85031f42e2360617b14272593729ce1b
X-Osstest-Versions-That: linux=8a5776a5f49812d29fe4b2d0a2d71675c3facf3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 11 Oct 2017 16:49:19 +0000
Subject: [Xen-devel] [linux-linus test] 114297: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDI5NyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE0Mjk3LwoKRmFpbHVyZXMgOi0vIGJ1dCBu
byByZWdyZXNzaW9ucy4KClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2Fi
bGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTQxNzUKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTQx
NzUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDExNDE3NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE0MTc1CiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxMTQxNzUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExNDE3NQogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE0
MTc1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAg
ICAgICAgICAgZmFpbCAgbGlrZSAxMTQxNzUKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDExNDE3NQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEv
bDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNt
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9y
ZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA3MDU2OTY0YTg1MDMx
ZjQyZTIzNjA2MTdiMTQyNzI1OTM3MjljZTFiCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAg
ICAgICAgICAgICA4YTU3NzZhNWY0OTgxMmQyOWZlNGIyZDBhMmQ3MTY3NWMzZmFjZjNmCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxMTQxNzUgIDIwMTctMTAtMDkgMDQ6MTg6NDcgWiAgICAyIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTE0MjE4ICAyMDE3LTEwLTA5IDIzOjAwOjA3IFogICAgMSBk
YXlzICAgIDIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0Mjk3ICAyMDE3LTEwLTEw
IDIwOjI0OjE5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxla3NhbmRlciBNb3JnYWRvIDxhbGVrc2FuZGVy
QGFsZWtzYW5kZXIuZXM+CiAgQWxleGFuZGVyIER1eWNrIDxhbGV4YW5kZXIuaC5kdXlja0BpbnRl
bC5jb20+CiAgQWxleGVpIFN0YXJvdm9pdG92IDxhc3RAZmIuY29tPgogIEFsZXhlaSBTdGFyb3Zv
aXRvdiA8YXN0QGtlcm5lbC5vcmc+CiAgQWxleGV5IEtvZGFuZXYgPGFsZXhleS5rb2RhbmV2QG9y
YWNsZS5jb20+CiAgQW5kcmV3IEJvd2VycyA8YW5kcmV3eC5ib3dlcnNAaW50ZWwuY29tPgogIEFy
dGVtIFNhdmtvdiA8YXNhdmtvdkByZWRoYXQuY29tPgogIEFydmluZCBZYWRhdiA8YXJ2aW5kLnlh
ZGF2LmNzQGdtYWlsLmNvbT4KICBBeGVsIEJlY2tlcnQgPGFiZUBkZXV4Y2hldmF1eC5vcmc+CiAg
QmVuamFtaW4gQ29kZGluZ3RvbiA8YmNvZGRpbmdAcmVkaGF0LmNvbT4KICBCcmVubyBMZWl0YW8g
PGxlaXRhb0BkZWJpYW4ub3JnPgogIENoYW8gWXUgPHl1Y2hhbzBAaHVhd2VpLmNvbT4KICBDb2xp
biBJYW4gS2luZyA8Y29saW4ua2luZ0BjYW5vbmljYWwuY29tPgogIEN5cmlsIEJ1ciA8Y3lyaWxi
dXJAZ21haWwuY29tPgogIERhbiBDYXJwZW50ZXIgPGRhbi5jYXJwZW50ZXJAb3JhY2xlLmNvbT4K
ICBEYW5pZWwgQm9ya21hbm4gPGRhbmllbEBpb2dlYXJib3gubmV0PgogIERhdmlkIEFoZXJuIDxk
c2FAY3VtdWx1c25ldHdvcmtzLmNvbT4KICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9m
dC5uZXQ+CiAgRGluZyBUaWFuaG9uZyA8ZGluZ3RpYW5ob25nQGh1YXdlaS5jb20+CiAgRWR3YXJk
IENyZWUgPGVjcmVlQHNvbGFyZmxhcmUuY29tPgogIEVtaWwgVGFudGlsb3YgPGVtaWwucy50YW50
aWxvdkBpbnRlbC5jb20+CiAgRXJpYyBEdW1hemV0IDxlZHVtYXpldEBnb29nbGUuY29tPgogIEZs
b3JpYW4gV2VzdHBoYWwgPGZ3QHN0cmxlbi5kZT4KICBHdWlsbGF1bWUgTmF1bHQgPGcubmF1bHRA
YWxwaGFsaW5rLmZyPgogIEd1c3Rhdm8gQS4gUi4gU2lsdmEgPGd1c3Rhdm9AZW1iZWRkZWRvci5j
b20+CiAgR3VzdGF2byBSb21lcm8gPGdyb21lcm9AbGludXgudm5ldC5pYm0uY29tPgogIElkbyBT
Y2hpbW1lbCA8aWRvc2NoQG1lbGxhbm94LmNvbT4KICBKLiBCcnVjZSBGaWVsZHMgPGJmaWVsZHNA
cmVkaGF0LmNvbT4KICBKYWVnZXVrIEtpbSA8amFlZ2V1a0BrZXJuZWwub3JnPgogIEphc29uIEEu
IERvbmVuZmVsZCA8SmFzb25AengyYzQuY29tPgogIEplZmYgS2lyc2hlciA8amVmZnJleS50Lmtp
cnNoZXJAaW50ZWwuY29tPgogIEppbmdQaWFvIENoZW4gPGNoZW5qaW5ncGlhb0BnbWFpbC5jb20+
CiAgSmlyaSBQaXJrbyA8amlyaUBtZWxsYW5veC5jb20+CiAgSm9oYW5uZXMgQmVyZyA8am9oYW5u
ZXMuYmVyZ0BpbnRlbC5jb20+CiAgSm9obiBGYXN0YWJlbmQgPGpvaG4uZmFzdGFiZW5kQGdtYWls
LmNvbT4KICBKb2hueSBNYXR0c3NvbiA8am9obnkubWF0dHNzb24ra2VybmVsQGdtYWlsLmNvbT4K
ICBKb24gTWFsb3kgPGpvbi5tYWxveUBlcmljc3Nvbi5jb20+CiAgSm91bmkgTWFsaW5lbiA8am91
bmlAcWNhLnF1YWxjb21tLmNvbT4KICBKb3pzZWYgS2FkbGVjc2lrIDxrYWRsZWNAYmxhY2tob2xl
Lmtma2kuaHU+CiAgSnVsaWFuIEFuYXN0YXNvdiA8amFAc3NpLmJnPgogIExpbiBaaGFuZyA8eGlh
b2xvdTQ2MTdAZ21haWwuY29tPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3Vu
ZGF0aW9uLm9yZz4KICBNYXJrIEQgUnVzdGFkIDxtYXJrLmQucnVzdGFkQGludGVsLmNvbT4KICBN
YXJrIFJ1c3RhZCA8bWFyay5kLnJ1c3RhZEBpbnRlbC5jb20+CiAgTWF0dGVvIENyb2NlIDxtY3Jv
Y2VAcmVkaGF0LmNvbT4KICBNaWNoYWVsIEVsbGVybWFuIDxtcGVAZWxsZXJtYW4uaWQuYXU+CiAg
UGFibG8gTmVpcmEgQXl1c28gPHBhYmxvQG5ldGZpbHRlci5vcmc+CiAgUGFvbG8gQWJlbmkgPHBh
YmVuaUByZWRoYXQuY29tPgogIFBlbmcgWHUgPHB4dUBxdGkucXVhbGNvbW0uY29tPgogIFJvc3Mg
TGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgogIFNhYnJpbmEgRHVicm9jYSA8
c2RAcXVlYXN5c25haWwubmV0PgogIFNjb3R0IE1heWhldyA8c21heWhld0ByZWRoYXQuY29tPgog
IFNobXVsaWsgTGFka2FuaSA8c2htdWxpay5sYWRrYW5pQGdtYWlsLmNvbT4KICBTaHVhaCBLaGFu
IDxzaHVhaGtoQG9zZy5zYW1zdW5nLmNvbT4KICBTdGVmYW5vIEJyaXZpbyA8c2JyaXZpb0ByZWRo
YXQuY29tPgogIFN0ZWZmZW4gS2xhc3NlcnQgPHN0ZWZmZW4ua2xhc3NlcnRAc2VjdW5ldC5jb20+
CiAgU3ViYXNoIEFiaGlub3YgS2FzaXZpc3dhbmF0aGFuIDxzdWJhc2hhYkBjb2RlYXVyb3JhLm9y
Zz4KICBUcm9uZCBNeWtsZWJ1c3QgPHRyb25kLm15a2xlYnVzdEBwcmltYXJ5ZGF0YS5jb20+CiAg
VHVuZyBOZ3V5ZW4gPHR1bmcucS5uZ3V5ZW5AZGVrdGVjaC5jb20uYXU+CiAgVmFkaW0gRmVkb3Jl
bmtvIDx2ZmVkb3JlbmtvQHlhbmRleC10ZWFtLnJ1PgogIFdpbGxlbSBkZSBCcnVpam4gPHdpbGxl
bWJAZ29vZ2xlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9bGludXgtbGludXMKKyByZXZpc2lvbj03
MDU2OTY0YTg1MDMxZjQyZTIzNjA2MTdiMTQyNzI1OTM3MjljZTFiCisgLiAuL2NyaS1sb2NrLXJl
cG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQ
RVJMTElCPS46LgorKysrIFBFUkxMSUI9LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisr
KysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3Nz
dGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAg
IHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0v
aG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysr
ICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVz
dC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
ayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAt
cHVzaCBsaW51eC1saW51cyA3MDU2OTY0YTg1MDMxZjQyZTIzNjA2MTdiMTQyNzI1OTM3MjljZTFi
CisgYnJhbmNoPWxpbnV4LWxpbnVzCisgcmV2aXNpb249NzA1Njk2NGE4NTAzMWY0MmUyMzYwNjE3
YjE0MjcyNTkzNzI5Y2UxYgorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgor
KysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi46LgorKysrIFBFUkxM
SUI9LjouOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MK
KysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAg
ICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0g
b3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MK
KysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9v
c3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9o
b21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sK
KysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyBleHBv
cnQgUEVSTExJQj0uOi46LjouCisrKyBQRVJMTElCPS46LjouOi4KKysgdW1hc2sgMDAyCisgc2Vs
ZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT1saW51eAorIHhlbmJyYW5j
aD14ZW4tdW5zdGFibGUKKyAnWycgeGxpbnV4ID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPWxp
bnV4LWxpbnVzCisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5z
dGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhl
bi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHg3MDU2OTY0
YTg1MDMxZjQyZTIzNjA2MTdiMTQyNzI1OTM3MjljZTFiID0geCAnXScKKyA6IHRlc3RlZC8yLjYu
MzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0
Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2Ug
T3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAg
ICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBn
aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qv
cnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29z
c3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlv
cy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6
IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwu
b3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQv
bGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly9naXQua2Vy
bmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdCA9
IHggJ10nCisrICdbJyB4Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwv
Z2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQgPSB4ICddJworKyA6IGdpdDovL2dpdC5rZXJuZWwu
b3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8y
LjYuMzkueAorKyA6IGRhaWx5LWNyb24ubGludXgtbGludXMKKysgOiBkYWlseS1jcm9uLmxpbnV4
LWxpbnVzCisrIDogZGFpbHktY3Jvbi5saW51eC1saW51cworKyA6IGRhaWx5LWNyb24ubGludXgt
bGludXMKKysgOiBkYWlseS1jcm9uLmxpbnV4LWxpbnVzCisrIDogZGFpbHktY3Jvbi5saW51eC1s
aW51cworKyA6IGRhaWx5LWNyb24ubGludXgtbGludXMKKysgOiBodHRwOi8vaGcudWsueGVuc291
cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi5saW51eC1saW51cworKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5n
aXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlu
dXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJF
RV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9z
ZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgbGludXgtbGludXMKKyBjYXNl
ICQxIGluCisgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQv
dG9ydmFsZHMvbGludXgtMi42LmdpdAorIDogbWFzdGVyCisgOiBnaXQKKyA6IGdpdAorIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyA6IHRlc3RlZC9saW51eC1saW51
cworIDogcmVmcy9oZWFkcy90ZXN0ZWQvbGludXgtbGludXMKKyByZXR1cm4gMAorIGNkIC9ob21l
L29zc3Rlc3QvcmVwb3MvbGludXgKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdCA3MDU2OTY0YTg1MDMxZjQyZTIzNjA2MTdiMTQy
NzI1OTM3MjljZTFiOnJlZnMvaGVhZHMvdGVzdGVkL2xpbnV4LWxpbnVzClRvIG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CiAgIDhhNTc3NmEuLjcw
NTY5NjQgIDcwNTY5NjRhODUwMzFmNDJlMjM2MDYxN2IxNDI3MjU5MzcyOWNlMWIgLT4gdGVzdGVk
L2xpbnV4LWxpbnVzCisgZXhpdCAwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 16:52:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 16:52:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2KFH-0003pJ-JB; Wed, 11 Oct 2017 16:52:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=450528267=George.Dunlap@citrix.com>)
 id 1e2KFG-0003pB-4q
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 16:52:34 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 14/C9-15990-15C4ED95; Wed, 11 Oct 2017 16:52:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXitHRDpG6Az71
 IgyObdS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyjK5qZC86LV1z/upGxgfGQYBcjB4eEgL/E
 9V53EFNYwFtiyaGiLkZODhEBZYneX79ZQGxmgWmMEi2TzboYuTiEBBYzSmxumc8GkmAT0JOYd
 /wrWBGvgK3Ekw2TGEFsFgFViRXT54PFRQXCJZrO9kPVCEqcnPkEzOYUsJc4fuEDO8heZgFNif
 W79CF2iUvcejKfCcKWl2jeOpsZxBYCGrn4wVH2CYz8s5BMmoXQPQtJ9ywk3QsYWVYxahSnFpW
 lFukaGeolFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGZT0DA+MOxruT/Q4xSnIw
 KYnyBuvdixTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwcvjDZQTLEpNT61Iy8wBRghMWoKDR0mE1
 xwkzVtckJhbnJkOkTrFqMtxbNPlP0xCLHn5ealS4ryPvYCKBECKMkrz4EbAovUSo6yUMC8jAw
 ODEE9BalFuZgmq/CtGcQ5GJWHeFyBTeDLzSuA2vQI6ggnoCNG0OyBHlCQipKQaGO0mtIpM15m
 74tIaocOmgX7Bn+fkCtULHcpwW1/ffVf4v3/EDu7JmSkqf+7snfhI1nXrX845MR9NedtYLxy7
 ueL1Jj8X5RyzaZ47vyg9vaNru/iq6vmcz7V9jnPbDDrWfD/jacr4qiSwu63a70blk77NvxM3N
 aVOjSm0tZ8WnSySc3pmUlPBOyWW4oxEQy3mouJEAGiyERnRAgAA
X-Env-Sender: prvs=450528267=George.Dunlap@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1507740751!104912447!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21425 invoked from network); 11 Oct 2017 16:52:32 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 16:52:32 -0000
X-IronPort-AV: E=Sophos;i="5.43,362,1503360000"; d="scan'208";a="445476784"
To: Jan Beulich <JBeulich@suse.com>
References: <20171010162011.9629-1-george.dunlap@citrix.com>
 <20171010162011.9629-11-george.dunlap@citrix.com>
 <59DE01180200007800184CA3@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <5b485013-1c75-0e4d-52ed-19d1406b7d8e@citrix.com>
Date: Wed, 11 Oct 2017 17:52:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59DE01180200007800184CA3@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 11/12] fuzz/x86_emulate: Set and fuzz
	more CPU state
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTEvMjAxNyAxMDozMSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTAuMTAu
MTcgYXQgMTg6MjAsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+PiAtLS0gYS90
b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYwo+PiArKysgYi90
b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYwo+PiBAQCAtNDAs
NiArNDAsOCBAQCBzdHJ1Y3QgZnV6el9zdGF0ZQo+PiAgICAgIHVpbnQ2NF90IG1zcltNU1JfSU5E
RVhfTUFYXTsKPj4gICAgICBzdHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciBzZWdtZW50c1tTRUdfTlVN
XTsKPj4gICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyByZWdzOwo+PiArICAgIGNoYXIgZnhzYXZl
WzUxMl0gX19hdHRyaWJ1dGVfXygoYWxpZ25lZCgxNikpKTsKPj4gKwo+PiAgCj4+ICAgICAgLyog
RnV6emVyJ3MgaW5wdXQgZGF0YS4gKi8KPiAKPiBObyBkb3VibGUgYmxhbmsgbGluZXMgcGxlYXNl
LgoKPHNtYWNrcyBoZWFkPgoKPiAKPj4gQEAgLTU5Niw2ICs1OTgsNTQgQEAgc3RhdGljIGNvbnN0
IHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgYWxsX2Z1enplcl9vcHMgPSB7Cj4+ICB9Owo+PiAgI3Vu
ZGVmIFNFVAo+PiAgCj4+ICsvKgo+PiArICogVGhpcyBmdW5jaXRvbiB3aWxsIHJlYWQgb3Igd3Jp
dGUgZnhzYXZlIHRvIHRoZSBmcHUuICBXaGVuIHdyaXRpbmcsCj4+ICsgKiBpdCAnc2FuaXRpemVz
JyB0aGUgc3RhdGU6IEl0IHdpbGwgbWFzayBvZmYgdGhlIGFwcHJvcHJpYXRlIGJpdHMgaW4KPj4g
KyAqIHRoZSBteGNzciwgJ3Jlc3RvcmUnIHRoZSBzdGF0ZSB0byB0aGUgZnB1LCB0aGVuICdzYXZl
JyBpdCBhZ2FpbiBzbwo+PiArICogdGhhdCB0aGUgZGF0YSBpbiBmeHNhdmUgcmVmbGVjdHMgd2hh
dCdzIGFjdHVhbGx5IGluIHRoZSBGUFUuCj4+ICsgKgo+PiArICogVE9ETzogRXh0ZW5kIHN0YXRl
IGJleW9uZCBqdXN0IEZQVSAoeW1tIHJlZ2lzdGVycywgJmMpCj4+ICsgKi8KPj4gK3N0YXRpYyB2
b2lkIF9zZXRfZnB1X3N0YXRlKGNoYXIgKmZ4c2F2ZSwgYm9vbCB3cml0ZSkKPj4gK3sKPj4gKyAg
ICBpZiAoIGNwdV9oYXNfZnhzciApCj4+ICsgICAgewo+PiArICAgICAgICBzdGF0aWMgdW5pb24g
X19hdHRyaWJ1dGVfXygoX19hbGlnbmVkX18oMTYpKSkgewo+PiArICAgICAgICAgICAgY2hhciB4
WzUxMl07Cj4+ICsgICAgICAgICAgICBzdHJ1Y3Qgewo+PiArICAgICAgICAgICAgICAgIHVpbnQz
Ml90IG90aGVyWzZdOwo+PiArICAgICAgICAgICAgICAgIHVpbnQzMl90IG14Y3NyOwo+PiArICAg
ICAgICAgICAgICAgIHVpbnQzMl90IG14Y3NyX21hc2s7Cj4+ICsgICAgICAgICAgICAgICAgLyog
Li4uICovCj4+ICsgICAgICAgICAgICB9Owo+PiArICAgICAgICB9ICpmeHM7Cj4+ICsKPj4gKyAg
ICAgICAgZnhzID0gKHR5cGVvZihmeHMpKSBmeHNhdmU7Cj4gCj4gU3RyYXkgYmxhbmsgYWZ0ZXIg
dGhlIGNhc3QuCj4gCj4+ICsgICAgICAgIGlmICggd3JpdGUgKQo+PiArICAgICAgICB7Cj4+ICsg
ICAgICAgICAgICBjaGFyIG51bGxbNTEyXSBfX2F0dHJpYnV0ZV9fKChhbGlnbmVkKDE2KSkpID0g
eyB9Owo+PiArICAgICAgICAgICAgCj4+ICsgICAgICAgICAgICBmeHMtPm14Y3NyICY9IG14Y3Ny
X21hc2s7Cj4+ICsKPj4gKyAgICAgICAgICAgIGFzbSB2b2xhdGlsZSggImZ4cnN0b3IgJTAiIDo6
ICJtIiAoKm51bGwpICk7Cj4+ICsgICAgICAgICAgICBhc20gdm9sYXRpbGUoICJmeHJzdG9yICUw
IiA6OiAibSIgKCpmeHMpICk7Cj4gCj4gV2l0aG91dCBhIGNvbW1lbnQgSSBzdGlsbCBkb24ndCBy
ZWFsbHkgdW5kZXJzdGFuZCB3aGF0IGdvb2QgdGhpcwo+IGRvdWJsZSBsb2FkIGlzIGludGVuZGVk
IHRvIGRvLiBJbiBwYXJ0aWN1bGFyIEkgZG9uJ3QgdGhpbmsgdGhlcmUgYXJlCj4gYW55IHN0YXRl
IGNvbXBvbmVudHMgdGhhdCB0aGUgZmlyc3QgbWF5IGFsdGVyIGJ1dCB0aGUgc2Vjb25kCj4gd29u
J3QuIFF1aXRlIHRoZSBvcHBvc2l0ZSwgb24gQU1EIEkgdGhpbmsgeW91IG1heSBlbmQgdXAgbm90
Cj4gYWx0ZXJpbmcgRklQL0ZEUC9GT1AgZGVzcGl0ZSB0aGlzIGRvdWJsZSBsb2FkIChpaXJjIHRo
ZXkncmUgYmVpbmcKPiBsb2FkZWQgb25seSB3aGVuIGFuIGV4Y2VwdGlvbiBpcyBpbmRpY2F0ZWQg
dG8gYmUgcGVuZGluZyBpbiB0aGUKPiBzdGF0dXMgd29yZDsgc2VlIGZwdV9meHJzdG9yKCkgaW4g
dGhlIGh5cGVydmlzb3IpLgoKQXMgSSBzYWlkLCBzb21ld2hlcmUgb25saW5lIEkgdGhpbmsgSSBy
ZWFkIHRoYXQgZG9pbmcgYW4gZnhyc3RvciB3aXRoIGEKY2VydGFpbiBwYXJ0IG9mIHRoZSBzdGF0
ZSBhcyBhbGwgemVyb3Mgd291bGQgInJlc2V0IiB0aGUgZnB1LiAgQnV0IEkKZG9uJ3Qgc2VlIHRo
YXQgaW4gdGhlIG1hbnVhbCwgc28gaXQncyBwcm9iYWJseSB3cm9uZyAob3IgYXQgbGVhc3Qgbm90
CmFyY2hpdGVjdHVyYWwpOyBpbiB3aGljaCBjYXNlIEkgc2hvdWxkIGp1c3QgcmVtb3ZlIHRoZSBm
aXJzdCBmeHJzdG9yLgoKQnV0IHlvdSBoYXZlbid0IGdpdmVuIG1lIGNsZWFyIGRpcmVjdGlvbiBh
Ym91dCB3aGF0IEkgc2hvdWxkIGRvIGluc3RlYWQuCiBTaG91bGQgSSBhdHRlbXB0IHRvIGNvcHkg
dGhlIGZ1bmN0aW9uYWxpdHkgb2YgZnB1X2Z4cnN0b3IoKSBzb21laG93PwoKPj4gQEAgLTczNyw2
ICs3OTEsMTggQEAgc3RhdGljIHZvaWQgc2V0dXBfc3RhdGUoc3RydWN0IHg4Nl9lbXVsYXRlX2N0
eHQgKmN0eHQpCj4+ICAgICAgICAgICAgICBwcmludGYoIlNldHRpbmcgY3B1X3VzZXJfcmVncyBv
ZmZzZXQgJXhcbiIsIG9mZnNldCk7Cj4+ICAgICAgICAgICAgICBjb250aW51ZTsKPj4gICAgICAg
ICAgfQo+PiArICAgICAgICBvZmZzZXQgLT0gc2l6ZW9mKHN0cnVjdCBjcHVfdXNlcl9yZWdzKTsK
Pj4gKwo+PiArICAgICAgICAvKiBGdXp6IGZ4c2F2ZSBzdGF0ZSAqLwo+PiArICAgICAgICBpZiAo
IG9mZnNldCA8IDEyOCApCj4gCj4gc2l6ZW9mKHMtPmZ4c2F2ZSkgLyA0CgpBY2suCgogLUdlb3Jn
ZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 17:13:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 17:13:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2KZP-0005gn-OS; Wed, 11 Oct 2017 17:13:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xumengpanda@gmail.com>) id 1e2KZO-0005gh-Hr
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 17:13:22 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 97/EA-23363-1315ED95; Wed, 11 Oct 2017 17:13:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsVyMfTGEV3DwHu
 RBpu62S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oynaxcxF3zkqbh77D9zA+N9ri5GLg4hgRmM
 ElM7F7CAOCwCDawSPZvegTkSAnNYJf5+vsPWxcgJ5JRJ7N4zm7mLkQPILpLYutgRIpwvMeHKZ
 LASXgFBiZMzn7CA2EIC3hL7nixjBrE5BQwlbnVcYoSIL2SUaDmaDmKzCahKzDvXCNbLAmT/3v
 SNGWJOgMSF1g2sIKuEBXwlJizmBAmLCKhJ/Nq7jg3kNGaBPYwS21+dZAJJMAtoSrRu/80+gVF
 wFpIzZiFJLWBkWsWoUZxaVJZapGtooZdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJ
 ERig9QwMjDsYf5/2PMQoycGkJMobrHcvUogvKT+lMiOxOCO+qDQntfgQowwHh5IEb2kAUE6wK
 DU9tSItMwcYKzBpCQ4eJRHeRJA0b3FBYm5xZjpE6hSjJceFO5f+MHEc23QZSB7Yc+sPkxBLXn
 5eqpQ4rz9IgwBIQ0ZpHtw4WDxfYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTM2wsyhSczrwR
 u6yugg5iADhJNuwNyUEkiQkqqgVHGzX//ucf3Hnyw0TeVZft8jZc7WH962+/wHzJ3s9sezNxe
 mN8mVneqTeFPjEGQpW53EI/S7VV7jY4bVOQYmkz5+HqGT6jwt3kTz/Ql3H6r7l3D/CZ0ufCBC
 bMr9syMlImSir+5uHet5GfxP+pn3rhtfr6lYsefjMPP7PfGnZntkXSL7S3vlD4lluKMREMt5q
 LiRAAsq6Gr4gIAAA==
X-Env-Sender: xumengpanda@gmail.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1507742000!98160248!1
X-Originating-IP: [209.85.216.196]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8891 invoked from network); 11 Oct 2017 17:13:20 -0000
Received: from mail-qt0-f196.google.com (HELO mail-qt0-f196.google.com)
 (209.85.216.196)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Oct 2017 17:13:20 -0000
Received: by mail-qt0-f196.google.com with SMTP id k31so3229153qta.5
 for <xen-devel@lists.xenproject.org>; Wed, 11 Oct 2017 10:13:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=B+NXgKO+UmBGr88StAWSaTETxGNtKT4qJ0jqQNR/dfk=;
 b=fzb5w7mAb/Qf0ENkCZYlfSRQJtV4lvWS6PxBnN5X29URqS7ErHvTIbkfW8ZB3n8fQJ
 UxE9sJyWCt12Ni/ZIm4OowPuWf92cQdIipVcyUx3nUBg6QZXmO+SNu+TpRjtyeyZc78k
 /bM8qXN8oWmPYvYcdcZhVNRp8ekWxtZGcUjtrNvW0Tju4yEX2UuTaYS9wye6BwXiFwj7
 YJgy8AL75ZgIX2us4pfM4iw7OFF81Rnmvd4pWubdt+TnUUv2MzRL6nBDERacdHY1UtxG
 GD2z9PS9s3Q6nYvdA4o4zyCbHdhKf+MVgfcbJI8qyZiA2xGc+mFgneOjKUkTr5k6DqbU
 nnCw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=B+NXgKO+UmBGr88StAWSaTETxGNtKT4qJ0jqQNR/dfk=;
 b=abEeGM/GC1gAfTG1h8NjzR8R9V4hwPobLyI1Ru30HArpsOkGCpsb2A4zribKvQV+Tz
 b5bOmBvp9dALM2MMb1x5SZr8qTdDB18J7+JPHf8bttqNj8gO2FWMipX5RcuqQvH3p/Gb
 rYl6HzSQYw7+u2PvAM9mAPkwmAxMyr+gEruDCRO0nr5Hb2EXa84mwYDpLFF1Cttfaq9B
 +8uFBnuXPJ5MTTT1UjG4zv0tBmPBKESiYoLmlEKH1g2tQoVCYD41yA4U/WZ6Va3a6zbc
 uhn/fkTd/PrRSebI6BaMp54OSXRSQ9ETNGJr3tqVdfVBBTGfeIonZdrCniTtBZ1mALWY
 Oz4g==
X-Gm-Message-State: AMCzsaW4u+52der/GfI5ElZ6IFri35ib+USXmbN3vA+c5l/hDZ6NbB89
 YsBqp4CUO3fpnwjNntae0IOQlgMumJ1kIjkVPA==
X-Google-Smtp-Source: ABhQp+Ttdnh1ClJbiI5AWY7ryHPf/apUCosVmh7tAv+UfYYa1f2ujkLHus4sBK4x4cVAkBxCsBGXU4HWK/ID0U1oCYc=
X-Received: by 10.55.151.4 with SMTP id z4mr486241qkd.173.1507741999725; Wed,
 11 Oct 2017 10:13:19 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.86.202 with HTTP; Wed, 11 Oct 2017 10:13:18 -0700 (PDT)
In-Reply-To: <1507719477.19120.19.camel@linux.it>
References: <1507677465-3840-1-git-send-email-mengxu@cis.upenn.edu>
 <1507677465-3840-5-git-send-email-mengxu@cis.upenn.edu>
 <1507719477.19120.19.camel@linux.it>
From: Meng Xu <xumengpanda@gmail.com>
Date: Wed, 11 Oct 2017 13:13:18 -0400
Message-ID: <CAENZ-+=34p6PjRwOc9aVUmTkJniC0LVRE+EY2c7CvcvSot6_rw@mail.gmail.com>
To: Dario Faggioli <raistlin@linux.it>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 4/5] xentrace: enable per-VCPU extratime
	flag for RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMTEsIDIwMTcgYXQgNjo1NyBBTSwgRGFyaW8gRmFnZ2lvbGkgPHJhaXN0bGlu
QGxpbnV4Lml0PiB3cm90ZToKPiBPbiBUdWUsIDIwMTctMTAtMTAgYXQgMTk6MTcgLTA0MDAsIE1l
bmcgWHUgd3JvdGU6Cj4+IC0tLSBhL3Rvb2xzL3hlbnRyYWNlL2Zvcm1hdHMKPj4gKysrIGIvdG9v
bHMveGVudHJhY2UvZm9ybWF0cwo+PiBAQCAtNzUsNyArNzUsNyBAQAo+PiAgMHgwMDAyMjgwMSAg
Q1BVJShjcHUpZCAgJSh0c2MpZCAoKyUocmVsdHNjKThkKSAgcnRkczp0aWNrbGUgICAgICAgIFsK
Pj4gY3B1ID0gJSgxKWQgXQo+PiAgMHgwMDAyMjgwMiAgQ1BVJShjcHUpZCAgJSh0c2MpZCAoKyUo
cmVsdHNjKThkKSAgcnRkczpydW5xX3BpY2sgICAgIFsKPj4gZG9tOnZjcHUgPSAweCUoMSkwOHgs
IGN1cl9kZWFkbGluZSA9IDB4JSgzKTA4eCUoMikwOHgsIGN1cl9idWRnZXQgPQo+PiAweCUoNSkw
OHglKDQpMDh4IF0KPj4gIDB4MDAwMjI4MDMgIENQVSUoY3B1KWQgICUodHNjKWQgKCslKHJlbHRz
Yyk4ZCkgIHJ0ZHM6YnVybl9idWRnZXQgICBbCj4+IGRvbTp2Y3B1ID0gMHglKDEpMDh4LCBjdXJf
YnVkZ2V0ID0gMHglKDMpMDh4JSgyKTA4eCwgZGVsdGEgPSAlKDQpZCBdCj4+IC0weDAwMDIyODA0
ICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQpICBydGRzOnJlcGxfYnVkZ2V0ICAg
Wwo+PiBkb206dmNwdSA9IDB4JSgxKTA4eCwgY3VyX2RlYWRsaW5lID0gMHglKDMpMDh4JSgyKTA4
eCwgY3VyX2J1ZGdldCA9Cj4+IDB4JSg1KTA4eCUoNCkwOHggXQo+PiArMHgwMDAyMjgwNCAgQ1BV
JShjcHUpZCAgJSh0c2MpZCAoKyUocmVsdHNjKThkKSAgcnRkczpyZXBsX2J1ZGdldCAgIFsKPj4g
ZG9tOnZjcHUgPSAweCUoMSkwOHgsIHByaW9yaXR5X2xldmVsID0gMHglKDIpMDhkIGN1cl9kZWFk
bGluZSA9Cj4+IDB4JSg0KTA4eCUoMykwOHgsIGN1cl9idWRnZXQgPSAweCUoNikwOHglKDUpMDh4
IF0KPj4gIDB4MDAwMjI4MDUgIENQVSUoY3B1KWQgICUodHNjKWQgKCslKHJlbHRzYyk4ZCkgIHJ0
ZHM6c2NoZWRfdGFza2xldAo+PiAgMHgwMDAyMjgwNiAgQ1BVJShjcHUpZCAgJSh0c2MpZCAoKyUo
cmVsdHNjKThkKSAgcnRkczpzY2hlZHVsZSAgICAgIFsKPj4gY3B1WzE2XTp0YXNrbGV0WzhdOmlk
bGVbNF06dGlja2xlZFs0XSA9ICUoMSkwOHggXQo+Pgo+IEJ1dCwgYm90aCBpbiBjYXNlIG9mIHRo
aXMgZmlsZSBhbmQgYmVsb3cgaW4geGVuYWx5emUuYywgeW91IHVwZGF0ZSAxCj4gcmVjb3JkICh0
aGUgb25lIG9mIFJFUExfQlVER0VUKS4gSG93ZXZlciwgaW4gcGF0Y2ggMSwgeW91IGFkZGVkIHRo
ZQo+IHByaW9yaXR5X2xldmVsIGZpZWxkIHRvIHR3byByZWNvcmRzOiBSRVBMX0JVREdFVCBhbmQg
QlVSTl9CVURHRVQuCj4KPiBPciBhbSBJIG1pc3Npbmcgc29tZXRoaW5nPwoKT01HLCBteSBmYXVs
dC4gSSBmb3Jnb3QgdG8gY2hlY2sgdGhpcy4gSSB3aWxsIGFkZCB0aGlzIGFuZCBkb3VibGUKY2hl
Y2sgaXQgYnkgcnVubmluZyBzb21lIHRlc3RzLgoKQmVzdCwKCk1lbmcKLS0gCk1lbmcgWHUKUGgu
RC4gQ2FuZGlkYXRlIGluIENvbXB1dGVyIGFuZCBJbmZvcm1hdGlvbiBTY2llbmNlClVuaXZlcnNp
dHkgb2YgUGVubnN5bHZhbmlhCmh0dHA6Ly93d3cuY2lzLnVwZW5uLmVkdS9+bWVuZ3h1LwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 17:37:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 17:37:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2Kws-0007Zm-Q6; Wed, 11 Oct 2017 17:37:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <zhangckid@gmail.com>) id 1e2Kwr-0007Zg-W0
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 17:37:38 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 89/B7-31244-1E65ED95; Wed, 11 Oct 2017 17:37:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkleJIrShJLcpLzFFi42K5GHp/te79sHu
 RBs9nm1ks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkr11YUXLSpmP1uAWsD43LTLkYuDiGBiYwS
 W3b+ZAZxWAQaWCVWrL3O2MXIySEhMIdV4ug7Rwi7TGLFkhdMEHaRxPYv24AaOIDsYokNax1Aw
 rwCghInZz5hAQkLCfhI3LvjAhLmFAiUuPRpGivErh5micvzzzODJNgE1CTOPj7PDlLPIqAqsW
 udDMSYAIk9U6aAbRIWcJQ4f28JC4gtImAj0f98JdgcZoG9jBJPv65mA0kwA+16vX8q6wRGwVl
 IzpiFJAVha0q0bv/NDmFrSyxb+JoZwtaQWHBnHyOy+AJGtlWMGsWpRWWpRbqGFnpJRZnpGSW5
 iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHBzwAEOxhvbgw4xCjJwaQkyhusdy9SiC8pP6UyI
 7E4I76oNCe1+BCjDAeHkgSvODCahASLUtNTK9Iyc4BxCJOW4OBREuFlAUnzFhck5hZnpkOkTj
 G6cly4c+kPE8exTZeB5IE9t4Dkhpt3geQ+ECnEkpeflyolzpsG0iwA0pxRmgc3GpZCLjHKSgn
 zMgIdK8RTkFqUm1mCKv+KUZyDUUmY1xBkCk9mXgncBa+AjmMCOk407Q7IcSWJCCmpBkbXJaKz
 /p/oVnV2veSts/qhStmq/7IBWS4bN3HxH2Pe4+WRwvRel+Mgv4yqo+FJw27J2BdKfeovOsXL1
 6a8WXH933HmFUHFiwrvv9uz1W2d057fOyaZLNrtKPOR6Un4u8PS77nWpnFKxrSff3eqnW3+yc
 PKjZ/LNat6DG46nJn7V3Vf6qurRyuVWIozEg21mIuKEwEiM44mHAMAAA==
X-Env-Sender: zhangckid@gmail.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1507743454!110431493!1
X-Originating-IP: [209.85.223.171]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46385 invoked from network); 11 Oct 2017 17:37:35 -0000
Received: from mail-io0-f171.google.com (HELO mail-io0-f171.google.com)
 (209.85.223.171)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Oct 2017 17:37:35 -0000
Received: by mail-io0-f171.google.com with SMTP id f20so2605964ioj.9
 for <xen-devel@lists.xen.org>; Wed, 11 Oct 2017 10:37:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=N59Vrn/NrZjEWrT0rDuREFu+Ci1RNlr8vPYeE5ZtOO4=;
 b=PGYyG2ZbEBKsBeR8C9PdqbC0ApJ3b8vIaZ9Y/pjXXEDYOa8A+EeDXryN4+qmrNsoVw
 K3lxNdSTiHm0Iov7vYGwOp7HoU8FTpGitQo2oamN/Iw/9n1K+Bmh2I1MHEOi5NFr+H6M
 DF6MqKGC14UZh/aCN3A4dn5O38WKsHAM787AzzLmU0JxxJIcQXybdnvG6z2PBMZgZl31
 zcdEO8wYqo2rIxvihgBIPo2bgXSPwU8esY55cv6PwKWW5VTR3PbfME3PAlMP+62TwR0N
 fqGlAML/Sk+hazFE8vW9QCICIqR3rP3U4hyIhuhO/lG1X+gVfer/7hSV1lsW210xeTfA
 akKw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=N59Vrn/NrZjEWrT0rDuREFu+Ci1RNlr8vPYeE5ZtOO4=;
 b=TkaiYewOc1n6aJTBvC7z56QI2OHT/37v8keIG47MywhhZHqgxV20IJtAOrZ1Azxobx
 Yn35WnAahDV6o4jo7R8EzFkg4uF1G4UB9O0ymMW2U00u1WhwSF/DTDtxVMY2vD7LLI6I
 /BTCORteBuJM/60ORokFJ+uAttoip3ZQxt+n3PYfrpKA2abdzsuLr78fNaeUtghMvdYt
 SQNOS2bPO6LCRINy6tAppeI5awS4zLTe2DOrkUWPYu33BkPjdq4gPPSOTwJ+efpnHlCF
 1/jBScbS2T+WXar50YRJ+GxuB0DVUM4AH5Vsy1DWL6lM+a8VdpBb0b6Jc4fdoN5OpIhI
 b+Ew==
X-Gm-Message-State: AMCzsaW4cL6nwO3TZFO7znyhj+xdj1XEk01kFuFmkWWBZ72rmAAQFbHx
 7RxK0fPnmNlX7OzV8QmrKyPAcFM7yRYpJb49XvQ=
X-Google-Smtp-Source: AOwi7QBTmFhgoBmKbYA5zDusGtqSI4JjOVACqnxZubOBLKOda0EABfKM/sHsRYDMAXkTm/rg3hh+mrGQQdrbFHk/km8=
X-Received: by 10.107.139.146 with SMTP id n140mr63108iod.266.1507743454565;
 Wed, 11 Oct 2017 10:37:34 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.137.162 with HTTP; Wed, 11 Oct 2017 10:37:34 -0700 (PDT)
In-Reply-To: <CAK3tnv+buvPqVHh+HH4csckRZ2FkNpe-gdbjME=zhRkNTE8zHQ@mail.gmail.com>
References: <CALU+M11Lv1A4a+4eoUnJUm9UMHjT7JSM5J63qQWqs-xraKsrBA@mail.gmail.com>
 <CAK3tnv+shhpTB6Rgd4OV=KGoL5+1ZMYfRpLf7AbOzw+0Z2LC_A@mail.gmail.com>
 <1505809948.3483.6.camel@citrix.com>
 <CAK3tnv+voPg+TLVLh0c+QTxif1x7KOtg_Jp3Pz2HM9SEV=LM-w@mail.gmail.com>
 <CALU+M121tqhko9FcFA+J0sYb9F+cZMxN63iXnAJv_3GJ-sb-UQ@mail.gmail.com>
 <CAK3tnv+buvPqVHh+HH4csckRZ2FkNpe-gdbjME=zhRkNTE8zHQ@mail.gmail.com>
From: Zhang Chen <zhangckid@gmail.com>
Date: Thu, 12 Oct 2017 01:37:34 +0800
Message-ID: <CAK3tnv+5fK5wr-kNDh-EP0RXR0fcF4JST1Lx8cKvm6opxPAPgA@mail.gmail.com>
To: =?UTF-8?B?5bGx5pys55yf5ZC+?= <yamamoto.140387@gmail.com>
Cc: xiecl.fnst@cn.fujitsu.com, Zhang Chen <zhangchen.fnst@cn.fujitsu.com>,
 wency@cn.fujitsu.com, Dario Faggioli <dario.faggioli@citrix.com>,
 xen-devel@lists.xen.org, imhy.yang@gmail.com
Subject: Re: [Xen-devel] How to prepare the COLO test environment
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3118330162135249042=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3118330162135249042==
Content-Type: multipart/alternative; boundary="94eb2c05bd20059c05055b48e123"

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

Hi, Yamamoto.

The Xen COLO wiki has been updated, you can try it.
https://wiki.xen.org/wiki/COLO_-_Coarse_Grain_Lock_Stepping

Because the COLO proxy module and the block replication module share with
KVM COLO,
you can read related part from KVM COLO wiki maybe easier to understand
COLO.
Some detail you can get from here.
https://wiki.qemu.org/Features/COLO

Thanks
Zhang Chen


On Mon, Oct 9, 2017 at 9:23 AM, Zhang Chen <zhangckid@gmail.com> wrote:

>
>
> On Thu, Oct 5, 2017 at 5:57 AM, =E5=B1=B1=E6=9C=AC=E7=9C=9F=E5=90=BE <yam=
amoto.140387@gmail.com> wrote:
>
>> 2017/09/19 =E5=8D=88=E5=BE=8C10:11 "Zhang Chen" <zhangckid@gmail.com>:
>>
>> >
>> > On 09/19/2017 04:32 PM, Dario Faggioli wrote:
>> > > On Mon, 2017-09-18 at 18:52 +0000, Zhang Chen wrote:
>> > >> =E5=B1=B1=E6=9C=AC=E7=9C=9F=E5=90=BE <yamamoto.140387@gmail.com>=E4=
=BA=8E2017=E5=B9=B49=E6=9C=8818=E6=97=A5=E5=91=A8=E4=B8=80 =E4=B8=8B=E5=8D=
=886:27=E5=86=99=E9=81=93=EF=BC=9A
>> > >>> I have read the following documents:
>> > >>>
>> > >>> COLO - Coarse Grain Lock Stepping
>> > >>> https://wiki.xen.org/wiki/COLO_-_Coarse_Grain_Lock_Stepping
>> > >>>
>> > >>> Mailing list
>> > >>> https://lists.xen.org/archives/html/xen-devel/2016-03/msg00376.htm=
l
>> > >>>
>> > >>> If there are some mistakes in English, I'd like apologize.
>> > >>> Thank you.
>> > >>>
>> > >> Unfortunately, wiki and the mail can't be updated. Latest COLO use
>> > >> user space COLO-Proxy in qemu,
>> > >> Wiki just guide you to setup kernel space COLO-Proxy(this version
>> > >> COLO-proxy not being maintained).
>> > >>
>> > > I'm not sure what you mean with "wiki...can't be updated". If you're
>> > > saying that neither you nor anyone that you know have the time or th=
e
>> > > knowledge to update it, then fine.
>> > >
>> > > But, technically, the Wiki can be updated and, if possible, it shoul=
d
>> > > be.
>> >
>> > Yes, I means we forgot to update COLO wiki.
>> > So, I will rewrite it lately.
>> >
>> > Thanks
>> > Zhang Chen
>> >
>> > >
>> > > Regards,
>> > > Dario
>> >
>> > --
>> > Thanks
>> > Zhang Chen
>>
>> HELLO,
>>
>> Thank for your reply.
>> I'm grateful that there is a way to prerare the test environment.
>>
>> I'd like to test while checking how to construct COLO,  so I'm wating fo=
r
>> wating for updates on wiki.
>>
>> Could your tell me when the wiki update to come around?
>>
>
> Sorry, I'm on vacation recently.
> I will update the wiki in this week.
>
> Thanks
> Zhang Chen
>

>
>> Thank you.
>>
>> Yamamoto
>>
>
>

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

<div dir=3D"ltr">Hi, Yamamoto.<div><br></div><div>The Xen COLO wiki has bee=
n updated, you can try it.</div><div><a href=3D"https://wiki.xen.org/wiki/C=
OLO_-_Coarse_Grain_Lock_Stepping">https://wiki.xen.org/wiki/COLO_-_Coarse_G=
rain_Lock_Stepping</a><br></div><div><br></div><div>Because the COLO proxy =
module and the block replication module share with KVM COLO,</div><div>you =
can read related part from KVM COLO wiki maybe easier to understand COLO.</=
div><div>Some detail you can get from here.</div><div><a href=3D"https://wi=
ki.qemu.org/Features/COLO">https://wiki.qemu.org/Features/COLO</a><br></div=
><div><br></div><div>Thanks</div><div>Zhang Chen</div><div><br><div class=
=3D"gmail_extra"><br><div class=3D"gmail_quote">On Mon, Oct 9, 2017 at 9:23=
 AM, Zhang Chen <span dir=3D"ltr">&lt;<a href=3D"mailto:zhangckid@gmail.com=
" target=3D"_blank">zhangckid@gmail.com</a>&gt;</span> wrote:<br><blockquot=
e class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px s=
olid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><br><div class=3D"=
gmail_extra"><br><div class=3D"gmail_quote"><div><div class=3D"gmail-h5">On=
 Thu, Oct 5, 2017 at 5:57 AM, =E5=B1=B1=E6=9C=AC=E7=9C=9F=E5=90=BE <span di=
r=3D"ltr">&lt;<a href=3D"mailto:yamamoto.140387@gmail.com" target=3D"_blank=
">yamamoto.140387@gmail.com</a>&gt;</span> wrote:<br><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"><p dir=3D"ltr">2017/09/19 =E5=8D=88=E5=BE=8C10:=
11 &quot;Zhang Chen&quot; &lt;<a href=3D"mailto:zhangckid@gmail.com" target=
=3D"_blank">zhangckid@gmail.com</a>&gt;:</p><div><div class=3D"gmail-m_9186=
004391156597675gmail-h5"><br>
&gt;<br>
&gt; On 09/19/2017 04:32 PM, Dario Faggioli wrote:<br>
&gt; &gt; On Mon, 2017-09-18 at 18:52 +0000, Zhang Chen wrote:<br>
&gt; &gt;&gt; =E5=B1=B1=E6=9C=AC=E7=9C=9F=E5=90=BE &lt;<a href=3D"mailto:ya=
mamoto.140387@gmail.com" target=3D"_blank">yamamoto.140387@gmail.com</a>&gt=
;=E4=BA=8E20<wbr>17=E5=B9=B49=E6=9C=8818=E6=97=A5=E5=91=A8=E4=B8=80 =E4=B8=
=8B=E5=8D=886:27=E5=86=99=E9=81=93=EF=BC=9A<br>
&gt; &gt;&gt;&gt; I have read the following documents:<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; COLO - Coarse Grain Lock Stepping<br>
&gt; &gt;&gt;&gt; <a href=3D"https://wiki.xen.org/wiki/COLO_-_Coarse_Grain_=
Lock_Stepping" target=3D"_blank">https://wiki.xen.org/wiki/COLO<wbr>_-_Coar=
se_Grain_Lock_Stepping</a><br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; Mailing list<br>
&gt; &gt;&gt;&gt; <a href=3D"https://lists.xen.org/archives/html/xen-devel/=
2016-03/msg00376.html" target=3D"_blank">https://lists.xen.org/archives<wbr=
>/html/xen-devel/2016-03/<wbr>msg00376.html</a><br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; If there are some mistakes in English, I&#39;d like apolo=
gize.<br>
&gt; &gt;&gt;&gt; Thank you.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt; Unfortunately, wiki and the mail can&#39;t be updated. Latest=
 COLO use<br>
&gt; &gt;&gt; user space COLO-Proxy in qemu,<br>
&gt; &gt;&gt; Wiki just guide you to setup kernel space COLO-Proxy(this ver=
sion<br>
&gt; &gt;&gt; COLO-proxy not being maintained).<br>
&gt; &gt;&gt;<br>
&gt; &gt; I&#39;m not sure what you mean with &quot;wiki...can&#39;t be upd=
ated&quot;. If you&#39;re<br>
&gt; &gt; saying that neither you nor anyone that you know have the time or=
 the<br>
&gt; &gt; knowledge to update it, then fine.<br>
&gt; &gt;<br>
&gt; &gt; But, technically, the Wiki can be updated and, if possible, it sh=
ould<br>
&gt; &gt; be.<br>
&gt;<br>
&gt; Yes, I means we forgot to update COLO wiki.<br>
&gt; So, I will rewrite it lately.<br>
&gt;<br>
&gt; Thanks<br>
&gt; Zhang Chen<br>
&gt;<br>
&gt; &gt;<br>
&gt; &gt; Regards,<br>
&gt; &gt; Dario<br>
&gt;<br>
&gt; --<br>
&gt; Thanks<br>
&gt; Zhang Chen<br></div></div><p></p>
<p dir=3D"ltr">HELLO,=C2=A0</p>
<p dir=3D"ltr">Thank for your reply.=C2=A0<br>
I&#39;m grateful that there is a way to prerare the test environment.=C2=A0=
</p>
<p dir=3D"ltr">I&#39;d like to test while checking how to construct COLO, =
=C2=A0so I&#39;m wating for wating for updates on wiki.=C2=A0</p>
<p dir=3D"ltr">Could your tell me when the wiki update to come around?<br><=
/p></blockquote><div><br></div></div></div><div><span class=3D"gmail-m_9186=
004391156597675gmail-">Sorry, I&#39;m on vacation recently.<br></span>
    I will update the wiki in this week.<br>
    <br>
    Thanks<br>
    Zhang Chen=C2=A0</div></div></div></div></blockquote><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div class=3D"gmail_extra=
"><div class=3D"gmail_quote"><div></div><div>=C2=A0</div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex"><p dir=3D"ltr"></p>
<p dir=3D"ltr">Thank you.</p>
<p dir=3D"ltr">Yamamoto</p>
</blockquote></div><br></div></div>
</blockquote></div><br></div></div></div>

--94eb2c05bd20059c05055b48e123--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3118330162135249042==--


From xen-devel-bounces@lists.xen.org Wed Oct 11 17:53:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 17:53:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2LBe-0000YO-4M; Wed, 11 Oct 2017 17:52:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=450528267=George.Dunlap@citrix.com>)
 id 1e2LBc-0000Xz-Ju
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 17:52:52 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 EF/3D-01687-37A5ED95; Wed, 11 Oct 2017 17:52:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsXitHRDpG5x1L1
 Ig4d/OCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox5++YyFhzhrdjRydrAuIiri5GTQ0LAX+Jb
 z052EJtNQE9i3vGvLF2MHBwiAioSt/cadDFycTAL7GeU6P36gw2kRlggUuL57EtgNouAqsTOz
 6tZQGxeAVuJjvO/WCBmyku8X3CfEcQWAqpZ/OAoO0SNoMTJmU/AapgFJCQOvnjBPIGRexaS1C
 wkqQWMTKsYNYpTi8pSi3SNjPSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQJDoZ6
 BgXEH4552v0OMkhxMSqK8wXr3IoX4kvJTKjMSizPii0pzUosPMcpwcChJ8CpGAuUEi1LTUyvS
 MnOAQQmTluDgURLh7QdJ8xYXJOYWZ6ZDpE4x6nJ03Lz7h0mIJS8/L1VKnLcNpEgApCijNA9uB
 CxCLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5v0fATSFJzOvBG7TK6AjmICOEE27A3JESS
 JCSqqBcXbjs2dZq46zXHhtWWGTc1yBcw9PyI0XPR7rUue6eJjJle7dollmmfh3zle3iiZ3Pz1
 WZuP7TtdvpO7kXDhh8eKlBwpua1mdqNksOk1O/qzExgqhu5dMnwuurH7Os7Jy9wQjX7tWZik+
 4asGuZkhao+ObFxya9FEgQOay3TMsvyur7mokXriqhJLcUaioRZzUXEiAPV777aLAgAA
X-Env-Sender: prvs=450528267=George.Dunlap@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1507744369!106410454!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26978 invoked from network); 11 Oct 2017 17:52:50 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 17:52:50 -0000
X-IronPort-AV: E=Sophos;i="5.43,362,1503360000"; d="scan'208";a="445492259"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 11 Oct 2017 18:52:32 +0100
Message-ID: <20171011175243.19871-1-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.2
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v4 01/12] fuzz/x86_emulate: Clear errors in the
	officially sanctioned way
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q29tbWl0IDg0OWExZjEwYzkgd2FzIGNoZWNrZWQgaW4gaW5hcHByb3ByaWF0ZWx5OyByZXZpZXcg
ZmxhZ2dlZCB1cAp0aGF0IGNsZWFyZXJyKCkgd2FzIHRvbyBiaWcgYSBoYW1tZXIsIGFzIGl0IHdv
dWxkIGNsZWFyIGJvdGggdGhlIEVPRgpmbGFnIGFuZCBzdHJlYW0gZXJyb3JzLgoKU3RyZWFtIGVy
cm9ycyBzaG91bGRuJ3QgYmUgY2xlYXJlZDsgd2Ugb25seSB3YW50IHRoZSBFT0YgYW5kIG90aGVy
CnN0cmVhbS1yZWxhdGVkIHN0YXRlIHJlc2V0LiAgVG8gZG8gdGhpcywgaXQgaXMgc3VmZmljaWVu
dCB0byBmc2VlaygpCnRvIHplcm8uCgpTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgotLS0KVGhpcyBpcyBhIGNhbmRpZGF0ZSBmb3IgYmFja3BvcnQgdG8g
NC45IChwcm9iYWJseSBtZXJnZWQgd2l0aCA4NDlhMWYxMGM5KS4KCkNDOiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDQzogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHRvb2xzL2Z1enoveDg2X2luc3RydWN0aW9u
X2VtdWxhdG9yL2FmbC1oYXJuZXNzLmMgfCAxMyArKysrKysrKysrKy0tCiAxIGZpbGUgY2hhbmdl
ZCwgMTEgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9m
dXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5jIGIvdG9vbHMvZnV6ei94
ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhhcm5lc3MuYwppbmRleCBiNGQxNTQ1MWI1Li4z
MWFlMWRhZWYxIDEwMDY0NAotLS0gYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRv
ci9hZmwtaGFybmVzcy5jCisrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9y
L2FmbC1oYXJuZXNzLmMKQEAgLTc3LDYgKzc3LDE3IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFy
ICoqYXJndikKICAgICAgICAgICAgICAgICBleGl0KC0xKTsKICAgICAgICAgICAgIH0KICAgICAg
ICAgfQorI2lmZGVmIF9fQUZMX0hBVkVfTUFOVUFMX0NPTlRST0wKKyAgICAgICAgZWxzZQorICAg
ICAgICB7CisgICAgICAgICAgICAvKiAKKyAgICAgICAgICAgICAqIFRoaXMgd2lsbCBlbnN1cmUg
d2UncmUgZGVhbGluZyB3aXRoIGEgY2xlYW4gc3RyZWFtCisgICAgICAgICAgICAgKiBzdGF0ZSBh
ZnRlciB0aGUgYWZsLWZ1enogcHJvY2VzcyBtZXNzZXMgd2l0aCB0aGUgb3BlbgorICAgICAgICAg
ICAgICogZmlsZSBoYW5kbGUuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIGZzZWVrKGZw
LCAwLCBTRUVLX1NFVCk7CisgICAgICAgIH0KKyNlbmRpZgogCiAgICAgICAgIHNpemUgPSBmcmVh
ZChpbnB1dCwgMSwgSU5QVVRfU0laRSwgZnApOwogCkBAIC05Nyw4ICsxMDgsNiBAQCBpbnQgbWFp
bihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAgICAgICBmY2xvc2UoZnApOwogICAgICAg
ICAgICAgZnAgPSBOVUxMOwogICAgICAgICB9Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIGNs
ZWFyZXJyKGZwKTsKIAogICAgICAgICBMTFZNRnV6emVyVGVzdE9uZUlucHV0KGlucHV0LCBzaXpl
KTsKICAgICB9Ci0tIAoyLjE0LjIKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 17:53:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 17:53:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2LBh-0000az-2v; Wed, 11 Oct 2017 17:52:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=450528267=George.Dunlap@citrix.com>)
 id 1e2LBf-0000Zu-Vr
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 17:52:56 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 72/3A-03207-77A5ED95; Wed, 11 Oct 2017 17:52:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsXitHRDpG5Z1L1
 IgymPDS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owjp++zFNwPrvi0r5+xgbHZvouRk0NCwF9i
 1YfHrCA2m4CexLzjX1m6GDk4RARUJG7vNehi5OJgFtjPKNH79QcbSI2wgJfEm+tHwWwWAVWJ9
 0cfs4PYvAK2EudW3GeCmCkv8X7BfUYQm1PATuLN4/tg84WAalYs3csIYatKLH5wFKpXUOLkzC
 csIDazgITEwRcvmCcw8s5CkpqFJLWAkWkVo0ZxalFZapGukaFeUlFmekZJbmJmjq6hgbFebmp
 xcWJ6ak5iUrFecn7uJkZg8NQzMDDuYOzZ63eIUZKDSUmUN1jvXqQQX1J+SmVGYnFGfFFpTmrx
 IUYZDg4lCd4FkUA5waLU9NSKtMwcYBjDpCU4eJREeI+DpHmLCxJzizPTIVKnGI05jm26/IeJo
 +Pm3T9MQix5+XmpUuK8v0FKBUBKM0rz4AbB4usSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJW
 Fea5ApPJl5JXD7XgGdwgR0imjaHZBTShIRUlINjCvW7sx5IMzuULcvZ7lm9gaRXdb8U/7OMNP
 4yP2g12R/DfONR/0P629HVhf7vips9O9k1yrn4F/7cP/UxMTd6zg2Oks8mNw/e+EVjg3/cvYx
 upoYX1r15iR7J5vShB3MkcVS90r3r/x9g0HIr6Z785PEkIIkvRU7YqqucKZeWRAQYf/qRqPwc
 iWW4oxEQy3mouJEAJGTJQSqAgAA
X-Env-Sender: prvs=450528267=George.Dunlap@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1507744369!93041152!4
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31557 invoked from network); 11 Oct 2017 17:52:54 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 17:52:54 -0000
X-IronPort-AV: E=Sophos;i="5.43,362,1503360000"; d="scan'208";a="445492268"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 11 Oct 2017 18:52:39 +0100
Message-ID: <20171011175243.19871-8-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.2
In-Reply-To: <20171011175243.19871-1-george.dunlap@citrix.com>
References: <20171011175243.19871-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v4 08/12] fuzz/x86_emulate: Move all state into
	fuzz_state
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgdGhlIG1vbWVudCB3ZSBjb3B5IGRhdGEgZnJvbSB0aGUgaW5wdXQgaW50byBhIHN0cnVjdCBu
YW1lZAonY29ycHVzJywgdGhlbiByZWFkIGFuZCB3cml0ZSB0aGlzIHN0YXRlIChzbyB0aGF0IGl0
IG5vIGxvbmdlcgpyZXNlbWJsZXMgdGhlIGNvcnB1cyB0aGF0IHdlIHJlYWQgZnJvbSkuCgpJbnN0
ZWFkLCBtb3ZlIGFsbCAiZW11bGF0ZWQgY3B1IiBzdGF0ZSBpbnRvIGZ1enpfc3RhdGUsIGFuZCBl
eHBsaWNpdGx5CnN0YXRlIHRoYXQgd2UgYXJlIGV4cGVjdGluZyB0byBjaGFuZ2UgaXQuICBHZXQg
cmlkIG9mICdpbnB1dCcsIGFuZAphbHdheXMgcmVhZCBkYXRhIGRpcmVjdGx5IGZyb20gdGhlIHBv
aW50ZXIgcGFzc2VkIGludG8gdGhlIGZ1enplci4KClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0tCnY0OgogLSBSZXdvcmQgY29tbWl0IG1l
c3NhZ2UgdG8gbWFrZSBpdCBjbGVhciBpdCdzIG5vdCBqdXN0IGFib3V0IHRoZSBjb21wYWN0IHN0
YXRlCiAtIEdldCByaWQgb2YgZnV6el9jb3JwdXMgZW50aXJlbHksIGFuZCBhdm9pZCB0aGUgdW5u
ZWNlc3NhcnkgY29weQp2MzoKIC0gTW92ZSBEQVRBX09GRlNFVCBpbnNpZGUgdGhlIHN0cnVjdHVy
ZQogLSBSZW1vdmUgYSBzdHJheSBibGFuayBsaW5lCnYyOiBQb3J0IG92ZXIgcHJldmlvdXMgY2hh
bmdlcwoKQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPgpDQzogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogdG9v
bHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMgfCAxMTQgKysrKysr
KysrKystLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNTMgaW5zZXJ0aW9ucygrKSwgNjEg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11
bGF0b3IvZnV6ei1lbXVsLmMgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9m
dXp6LWVtdWwuYwppbmRleCA5NjQ2ODJhYTFhLi40ZTM3NTFjZTUwIDEwMDY0NAotLS0gYS90b29s
cy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYworKysgYi90b29scy9m
dXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYwpAQCAtMjIsMzQgKzIyLDMx
IEBACiAKICNkZWZpbmUgU0VHX05VTSB4ODZfc2VnX25vbmUKIAotLyogTGF5b3V0IG9mIGRhdGEg
ZXhwZWN0ZWQgYXMgZnV6emluZyBpbnB1dC4gKi8KLXN0cnVjdCBmdXp6X2NvcnB1cworLyoKKyAq
IFN0YXRlIG9mIHRoZSBmdXp6aW5nIGhhcm5lc3MgYW5kIGVtdWxhdGVkIGNwdS4gIENhbGN1bGF0
ZWQKKyAqIGluaXRpYWxseSBmcm9tIHRoZSBpbnB1dCBjb3JwdXMsIGFuZCBsYXRlciBtdXRhdGVk
IGJ5IHRoZSBlbXVsYXRpb24KKyAqIGNhbGxiYWNrcyAoYW5kIHRoZSBlbXVsYXRvciBpdHNlbGYs
IGluIHRoZSBjYXNlIG9mIHJlZ3MpLgorICovCitzdHJ1Y3QgZnV6el9zdGF0ZQogeworICAgIC8q
IEVtdWxhdGVkIENQVSBzdGF0ZSAqLworICAgIHVuc2lnbmVkIGxvbmcgb3B0aW9uczsKICAgICB1
bnNpZ25lZCBsb25nIGNyWzVdOwogICAgIHVpbnQ2NF90IG1zcltNU1JfSU5ERVhfTUFYXTsKLSAg
ICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyByZWdzOwogICAgIHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVy
IHNlZ21lbnRzW1NFR19OVU1dOwotICAgIHVuc2lnbmVkIGxvbmcgb3B0aW9uczsKLSAgICB1bnNp
Z25lZCBjaGFyIGRhdGFbSU5QVVRfU0laRV07Ci19IGlucHV0OwotI2RlZmluZSBEQVRBX09GRlNF
VCBvZmZzZXRvZihzdHJ1Y3QgZnV6el9jb3JwdXMsIGRhdGEpCisgICAgc3RydWN0IGNwdV91c2Vy
X3JlZ3MgcmVnczsKIAotLyoKLSAqIEludGVybmFsIHN0YXRlIG9mIHRoZSBmdXp6aW5nIGhhcm5l
c3MuICBDYWxjdWxhdGVkIGluaXRpYWxseSBmcm9tIHRoZSBpbnB1dAotICogY29ycHVzLCBhbmQg
bGF0ZXIgbXV0YXRlcyBieSB0aGUgZW11bGF0aW9uIGNhbGxiYWNrcy4KLSAqLwotc3RydWN0IGZ1
enpfc3RhdGUKLXsKICAgICAvKiBGdXp6ZXIncyBpbnB1dCBkYXRhLiAqLwotICAgIHN0cnVjdCBm
dXp6X2NvcnB1cyAqY29ycHVzOworI2RlZmluZSBEQVRBX09GRlNFVCBvZmZzZXRvZihzdHJ1Y3Qg
ZnV6el9zdGF0ZSwgY29ycHVzKQorICAgIGNvbnN0IHVuc2lnbmVkIGNoYXIgKiBjb3JwdXM7CiAK
LSAgICAvKiBSZWFsIGFtb3VudCBvZiBkYXRhIGJhY2tpbmcgY29ycHVzLT5kYXRhW10uICovCisg
ICAgLyogUmVhbCBhbW91bnQgb2YgZGF0YSBiYWNraW5nIGNvcnB1c1tdLiAqLwogICAgIHNpemVf
dCBkYXRhX251bTsKIAotICAgIC8qIEFtb3VudCBvZiBjb3JwdXMtPmRhdGFbXSBjb25zdW1lZCB0
aHVzIGZhci4gKi8KKyAgICAvKiBBbW91bnQgb2YgY29ycHVzW10gZGF0YSBjb25zdW1lZCB0aHVz
IGZhci4gKi8KICAgICBzaXplX3QgZGF0YV9pbmRleDsKIAotICAgIC8qIEVtdWxhdGlvbiBvcHMs
IHNvbWUgb2Ygd2hpY2ggYXJlIGRpc2FibGVkIGJhc2VkIG9uIGNvcnB1cy0+b3B0aW9ucy4gKi8K
KyAgICAvKiBFbXVsYXRpb24gb3BzLCBzb21lIG9mIHdoaWNoIGFyZSBkaXNhYmxlZCBiYXNlZCBv
biBvcHRpb25zLiAqLwogICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgb3BzOwogfTsKIApAQCAt
NjMsNyArNjAsNyBAQCBzdGF0aWMgaW5saW5lIGJvb2wgaW5wdXRfcmVhZChzdHJ1Y3QgZnV6el9z
dGF0ZSAqcywgdm9pZCAqZHN0LCBzaXplX3Qgc2l6ZSkKICAgICBpZiAoICFpbnB1dF9hdmFpbChz
LCBzaXplKSApCiAgICAgICAgIHJldHVybiBmYWxzZTsKIAotICAgIG1lbWNweShkc3QsICZzLT5j
b3JwdXMtPmRhdGFbcy0+ZGF0YV9pbmRleF0sIHNpemUpOworICAgIG1lbWNweShkc3QsICZzLT5j
b3JwdXNbcy0+ZGF0YV9pbmRleF0sIHNpemUpOwogICAgIHMtPmRhdGFfaW5kZXggKz0gc2l6ZTsK
IAogICAgIHJldHVybiB0cnVlOwpAQCAtMzkzLDExICszOTAsMTAgQEAgc3RhdGljIGludCBmdXp6
X3JlYWRfc2VnbWVudCgKICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKIHsKICAg
ICBjb25zdCBzdHJ1Y3QgZnV6el9zdGF0ZSAqcyA9IGN0eHQtPmRhdGE7Ci0gICAgY29uc3Qgc3Ry
dWN0IGZ1enpfY29ycHVzICpjID0gcy0+Y29ycHVzOwogCiAgICAgYXNzZXJ0KGlzX3g4Nl91c2Vy
X3NlZ21lbnQoc2VnKSB8fCBpc194ODZfc3lzdGVtX3NlZ21lbnQoc2VnKSk7CiAKLSAgICAqcmVn
ID0gYy0+c2VnbWVudHNbc2VnXTsKKyAgICAqcmVnID0gcy0+c2VnbWVudHNbc2VnXTsKIAogICAg
IHJldHVybiBYODZFTVVMX09LQVk7CiB9CkBAIC00MDgsNyArNDA0LDYgQEAgc3RhdGljIGludCBm
dXp6X3dyaXRlX3NlZ21lbnQoCiAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCiB7
CiAgICAgc3RydWN0IGZ1enpfc3RhdGUgKnMgPSBjdHh0LT5kYXRhOwotICAgIHN0cnVjdCBmdXp6
X2NvcnB1cyAqYyA9IHMtPmNvcnB1czsKICAgICBpbnQgcmM7CiAKICAgICBhc3NlcnQoaXNfeDg2
X3VzZXJfc2VnbWVudChzZWcpIHx8IGlzX3g4Nl9zeXN0ZW1fc2VnbWVudChzZWcpKTsKQEAgLTQx
Niw3ICs0MTEsNyBAQCBzdGF0aWMgaW50IGZ1enpfd3JpdGVfc2VnbWVudCgKICAgICByYyA9IG1h
eWJlX2ZhaWwoY3R4dCwgIndyaXRlX3NlZ21lbnQiLCB0cnVlKTsKIAogICAgIGlmICggcmMgPT0g
WDg2RU1VTF9PS0FZICkKLSAgICAgICAgYy0+c2VnbWVudHNbc2VnXSA9ICpyZWc7CisgICAgICAg
IHMtPnNlZ21lbnRzW3NlZ10gPSAqcmVnOwogCiAgICAgcmV0dXJuIHJjOwogfQpAQCAtNDI3LDEy
ICs0MjIsMTEgQEAgc3RhdGljIGludCBmdXp6X3JlYWRfY3IoCiAgICAgc3RydWN0IHg4Nl9lbXVs
YXRlX2N0eHQgKmN0eHQpCiB7CiAgICAgY29uc3Qgc3RydWN0IGZ1enpfc3RhdGUgKnMgPSBjdHh0
LT5kYXRhOwotICAgIGNvbnN0IHN0cnVjdCBmdXp6X2NvcnB1cyAqYyA9IHMtPmNvcnB1czsKIAot
ICAgIGlmICggcmVnID49IEFSUkFZX1NJWkUoYy0+Y3IpICkKKyAgICBpZiAoIHJlZyA+PSBBUlJB
WV9TSVpFKHMtPmNyKSApCiAgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKIAot
ICAgICp2YWwgPSBjLT5jcltyZWddOworICAgICp2YWwgPSBzLT5jcltyZWddOwogCiAgICAgcmV0
dXJuIFg4NkVNVUxfT0tBWTsKIH0KQEAgLTQ0MywxNyArNDM3LDE2IEBAIHN0YXRpYyBpbnQgZnV6
el93cml0ZV9jcigKICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKIHsKICAgICBz
dHJ1Y3QgZnV6el9zdGF0ZSAqcyA9IGN0eHQtPmRhdGE7Ci0gICAgc3RydWN0IGZ1enpfY29ycHVz
ICpjID0gcy0+Y29ycHVzOwogICAgIGludCByYzsKIAotICAgIGlmICggcmVnID49IEFSUkFZX1NJ
WkUoYy0+Y3IpICkKKyAgICBpZiAoIHJlZyA+PSBBUlJBWV9TSVpFKHMtPmNyKSApCiAgICAgICAg
IHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKIAogICAgIHJjID0gbWF5YmVfZmFpbChjdHh0
LCAid3JpdGVfY3IiLCB0cnVlKTsKICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSApCiAgICAg
ICAgIHJldHVybiByYzsKIAotICAgIGMtPmNyW3JlZ10gPSB2YWw7CisgICAgcy0+Y3JbcmVnXSA9
IHZhbDsKIAogICAgIHJldHVybiBYODZFTVVMX09LQVk7CiB9CkBAIC00ODgsNyArNDgxLDYgQEAg
c3RhdGljIGludCBmdXp6X3JlYWRfbXNyKAogICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpj
dHh0KQogewogICAgIGNvbnN0IHN0cnVjdCBmdXp6X3N0YXRlICpzID0gY3R4dC0+ZGF0YTsKLSAg
ICBjb25zdCBzdHJ1Y3QgZnV6el9jb3JwdXMgKmMgPSBzLT5jb3JwdXM7CiAgICAgdW5zaWduZWQg
aW50IGlkeDsKIAogICAgIHN3aXRjaCAoIHJlZyApCkBAIC01MDIsMTAgKzQ5NCwxMCBAQCBzdGF0
aWMgaW50IGZ1enpfcmVhZF9tc3IoCiAgICAgICAgICAqLwogICAgICAgICByZXR1cm4gZGF0YV9y
ZWFkKGN0eHQsIHg4Nl9zZWdfbm9uZSwgInJlYWRfbXNyIiwgdmFsLCBzaXplb2YoKnZhbCkpOwog
ICAgIGNhc2UgTVNSX0VGRVI6Ci0gICAgICAgICp2YWwgPSBjLT5tc3JbTVNSSV9FRkVSXTsKKyAg
ICAgICAgKnZhbCA9IHMtPm1zcltNU1JJX0VGRVJdOwogICAgICAgICAqdmFsICY9IH5FRkVSX0xN
QTsKLSAgICAgICAgaWYgKCAoKnZhbCAmIEVGRVJfTE1FKSAmJiAoYy0+Y3JbNF0gJiBYODZfQ1I0
X1BBRSkgJiYKLSAgICAgICAgICAgICAoYy0+Y3JbMF0gJiBYODZfQ1IwX1BHKSApCisgICAgICAg
IGlmICggKCp2YWwgJiBFRkVSX0xNRSkgJiYgKHMtPmNyWzRdICYgWDg2X0NSNF9QQUUpICYmCisg
ICAgICAgICAgICAgKHMtPmNyWzBdICYgWDg2X0NSMF9QRykgKQogICAgICAgICB7CiAgICAgICAg
ICAgICBwcmludGYoIlNldHRpbmcgRUZFUl9MTUFcbiIpOwogICAgICAgICAgICAgKnZhbCB8PSBF
RkVSX0xNQTsKQEAgLTUxNyw3ICs1MDksNyBAQCBzdGF0aWMgaW50IGZ1enpfcmVhZF9tc3IoCiAg
ICAgewogICAgICAgICBpZiAoIG1zcl9pbmRleFtpZHhdID09IHJlZyApCiAgICAgICAgIHsKLSAg
ICAgICAgICAgICp2YWwgPSBjLT5tc3JbaWR4XTsKKyAgICAgICAgICAgICp2YWwgPSBzLT5tc3Jb
aWR4XTsKICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CiAgICAgICAgIH0KICAgICB9
CkBAIC01MzIsNyArNTI0LDYgQEAgc3RhdGljIGludCBmdXp6X3dyaXRlX21zcigKICAgICBzdHJ1
Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKIHsKICAgICBzdHJ1Y3QgZnV6el9zdGF0ZSAqcyA9
IGN0eHQtPmRhdGE7Ci0gICAgc3RydWN0IGZ1enpfY29ycHVzICpjID0gcy0+Y29ycHVzOwogICAg
IHVuc2lnbmVkIGludCBpZHg7CiAgICAgaW50IHJjOwogCkBAIC01NTEsNyArNTQyLDcgQEAgc3Rh
dGljIGludCBmdXp6X3dyaXRlX21zcigKICAgICB7CiAgICAgICAgIGlmICggbXNyX2luZGV4W2lk
eF0gPT0gcmVnICkKICAgICAgICAgewotICAgICAgICAgICAgYy0+bXNyW2lkeF0gPSB2YWw7Cisg
ICAgICAgICAgICBzLT5tc3JbaWR4XSA9IHZhbDsKICAgICAgICAgICAgIHJldHVybiBYODZFTVVM
X09LQVk7CiAgICAgICAgIH0KICAgICB9CkBAIC02MDEsMTUgKzU5MiwxNCBAQCBzdGF0aWMgdm9p
ZCBzZXR1cF9mcHVfZXhjZXB0aW9uX2hhbmRsZXIodm9pZCkKIHN0YXRpYyB2b2lkIGR1bXBfc3Rh
dGUoc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCiB7CiAgICAgc3RydWN0IGZ1enpfc3Rh
dGUgKnMgPSBjdHh0LT5kYXRhOwotICAgIGNvbnN0IHN0cnVjdCBmdXp6X2NvcnB1cyAqYyA9IHMt
PmNvcnB1czsKICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyA9IGN0eHQtPnJlZ3M7CiAg
ICAgdWludDY0X3QgdmFsID0gMDsKIAogICAgIHByaW50ZigiIC0tIFN0YXRlIC0tIFxuIik7CiAg
ICAgcHJpbnRmKCJhZGRyIC8gc3Agc2l6ZTogJWQgLyAlZFxuIiwgY3R4dC0+YWRkcl9zaXplLCBj
dHh0LT5zcF9zaXplKTsKLSAgICBwcmludGYoIiBjcjA6ICVseFxuIiwgYy0+Y3JbMF0pOwotICAg
IHByaW50ZigiIGNyMzogJWx4XG4iLCBjLT5jclszXSk7Ci0gICAgcHJpbnRmKCIgY3I0OiAlbHhc
biIsIGMtPmNyWzRdKTsKKyAgICBwcmludGYoIiBjcjA6ICVseFxuIiwgcy0+Y3JbMF0pOworICAg
IHByaW50ZigiIGNyMzogJWx4XG4iLCBzLT5jclszXSk7CisgICAgcHJpbnRmKCIgY3I0OiAlbHhc
biIsIHMtPmNyWzRdKTsKIAogICAgIHByaW50ZigiIHJpcDogJSJQUkl4NjQiXG4iLCByZWdzLT5y
aXApOwogCkBAIC02MzAsMTUgKzYyMCwxMyBAQCBzdGF0aWMgYm9vbCBsb25nX21vZGVfYWN0aXZl
KHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQogc3RhdGljIGJvb2wgaW5fbG9uZ21vZGUo
c3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCiB7CiAgICAgY29uc3Qgc3RydWN0IGZ1enpf
c3RhdGUgKnMgPSBjdHh0LT5kYXRhOwotICAgIGNvbnN0IHN0cnVjdCBmdXp6X2NvcnB1cyAqYyA9
IHMtPmNvcnB1czsKIAotICAgIHJldHVybiBsb25nX21vZGVfYWN0aXZlKGN0eHQpICYmIGMtPnNl
Z21lbnRzW3g4Nl9zZWdfY3NdLmw7CisgICAgcmV0dXJuIGxvbmdfbW9kZV9hY3RpdmUoY3R4dCkg
JiYgcy0+c2VnbWVudHNbeDg2X3NlZ19jc10ubDsKIH0KIAogc3RhdGljIHZvaWQgc2V0X3NpemVz
KHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQogewogICAgIHN0cnVjdCBmdXp6X3N0YXRl
ICpzID0gY3R4dC0+ZGF0YTsKLSAgICBjb25zdCBzdHJ1Y3QgZnV6el9jb3JwdXMgKmMgPSBzLT5j
b3JwdXM7CiAKICAgICBjdHh0LT5sbWEgPSBsb25nX21vZGVfYWN0aXZlKGN0eHQpOwogCkBAIC02
NDYsMTEgKzYzNCwyMCBAQCBzdGF0aWMgdm9pZCBzZXRfc2l6ZXMoc3RydWN0IHg4Nl9lbXVsYXRl
X2N0eHQgKmN0eHQpCiAgICAgICAgIGN0eHQtPmFkZHJfc2l6ZSA9IGN0eHQtPnNwX3NpemUgPSA2
NDsKICAgICBlbHNlCiAgICAgewotICAgICAgICBjdHh0LT5hZGRyX3NpemUgPSBjLT5zZWdtZW50
c1t4ODZfc2VnX2NzXS5kYiA/IDMyIDogMTY7Ci0gICAgICAgIGN0eHQtPnNwX3NpemUgICA9IGMt
PnNlZ21lbnRzW3g4Nl9zZWdfc3NdLmRiID8gMzIgOiAxNjsKKyAgICAgICAgY3R4dC0+YWRkcl9z
aXplID0gcy0+c2VnbWVudHNbeDg2X3NlZ19jc10uZGIgPyAzMiA6IDE2OworICAgICAgICBjdHh0
LT5zcF9zaXplICAgPSBzLT5zZWdtZW50c1t4ODZfc2VnX3NzXS5kYiA/IDMyIDogMTY7CiAgICAg
fQogfQogCitzdGF0aWMgdm9pZCBzZXR1cF9zdGF0ZShzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAq
Y3R4dCkKK3sKKyAgICBzdHJ1Y3QgZnV6el9zdGF0ZSAqcyA9IGN0eHQtPmRhdGE7CisKKyAgICAv
KiBGdXp6IGFsbCBvZiB0aGUgZW11bGF0ZWQgc3RhdGUgaW4gb25lIGdvICovCisgICAgaWYgKCFp
bnB1dF9yZWFkKHMsIHMsIERBVEFfT0ZGU0VUKSkKKyAgICAgICAgZXhpdCgtMSk7Cit9CisKICNk
ZWZpbmUgQ0FOT05JQ0FMSVpFKHgpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgICAgICB1aW50NjRfdCBfeSA9ICh4KTsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKQEAgLTcxMCw4ICs3MDcsNyBAQCBlbnVtIHsKIHN0YXRpYyB2b2lkIGRpc2FibGVf
aG9va3Moc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCiB7CiAgICAgc3RydWN0IGZ1enpf
c3RhdGUgKnMgPSBjdHh0LT5kYXRhOwotICAgIGNvbnN0IHN0cnVjdCBmdXp6X2NvcnB1cyAqYyA9
IHMtPmNvcnB1czsKLSAgICB1bnNpZ25lZCBsb25nIGJpdG1hcCA9IGMtPm9wdGlvbnM7CisgICAg
dW5zaWduZWQgbG9uZyBiaXRtYXAgPSBzLT5vcHRpb25zOwogCiAgICAgLyogU2VlIGFsc28gc2Fu
aXRpemVfaW5wdXQsIHNvbWUgaG9va3MgY2FuJ3QgYmUgZGlzYWJsZWQuICovCiAgICAgTUFZQkVf
RElTQUJMRV9IT09LKHJlYWQpOwpAQCAtNzYxLDEyICs3NTcsMTEgQEAgc3RhdGljIHZvaWQgZGlz
YWJsZV9ob29rcyhzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKIHN0YXRpYyB2b2lkIHNh
bml0aXplX2lucHV0KHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQogewogICAgIHN0cnVj
dCBmdXp6X3N0YXRlICpzID0gY3R4dC0+ZGF0YTsKLSAgICBzdHJ1Y3QgZnV6el9jb3JwdXMgKmMg
PSBzLT5jb3JwdXM7Ci0gICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MgPSAmYy0+cmVnczsK
LSAgICB1bnNpZ25lZCBsb25nIGJpdG1hcCA9IGMtPm9wdGlvbnM7CisgICAgc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MgPSBjdHh0LT5yZWdzOworICAgIHVuc2lnbmVkIGxvbmcgYml0bWFwID0g
cy0+b3B0aW9uczsKIAogICAgIC8qIFNvbWUgaG9va3MgY2FuJ3QgYmUgZGlzYWJsZWQuICovCi0g
ICAgYy0+b3B0aW9ucyAmPSB+KCgxPDxIT09LX3JlYWQpfCgxPDxIT09LX2luc25fZmV0Y2gpKTsK
KyAgICBzLT5vcHRpb25zICY9IH4oKDE8PEhPT0tfcmVhZCl8KDE8PEhPT0tfaW5zbl9mZXRjaCkp
OwogCiAgICAgLyogWmVybyAncHJpdmF0ZScgZW50cmllcyAqLwogICAgIHJlZ3MtPmVycm9yX2Nv
ZGUgPSAwOwpAQCAtNzgwLDggKzc3NSw4IEBAIHN0YXRpYyB2b2lkIHNhbml0aXplX2lucHV0KHN0
cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQogICAgICAqIENSMC5QRyBjYW4ndCBiZSBzZXQg
aWYgQ1IwLlBFIGlzbid0IHNldC4gIFNldCBpcyBtb3JlIGludGVyZXN0aW5nLCBzbwogICAgICAq
IHNldCBQRSBpZiBQRyBpcyBzZXQuCiAgICAgICovCi0gICAgaWYgKCBjLT5jclswXSAmIFg4Nl9D
UjBfUEcgKQotICAgICAgICBjLT5jclswXSB8PSBYODZfQ1IwX1BFOworICAgIGlmICggcy0+Y3Jb
MF0gJiBYODZfQ1IwX1BHICkKKyAgICAgICAgcy0+Y3JbMF0gfD0gWDg2X0NSMF9QRTsKIAogICAg
IC8qIEVGTEFHUy5WTSBub3QgYXZhaWxhYmxlIGluIGxvbmcgbW9kZSAqLwogICAgIGlmICggbG9u
Z19tb2RlX2FjdGl2ZShjdHh0KSApCkBAIC03OTAsOCArNzg1LDggQEAgc3RhdGljIHZvaWQgc2Fu
aXRpemVfaW5wdXQoc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCiAgICAgLyogRUZMQUdT
LlZNIGltcGxpZXMgMTYtYml0IG1vZGUgKi8KICAgICBpZiAoIHJlZ3MtPnJmbGFncyAmIFg4Nl9F
RkxBR1NfVk0gKQogICAgIHsKLSAgICAgICAgYy0+c2VnbWVudHNbeDg2X3NlZ19jc10uZGIgPSAw
OwotICAgICAgICBjLT5zZWdtZW50c1t4ODZfc2VnX3NzXS5kYiA9IDA7CisgICAgICAgIHMtPnNl
Z21lbnRzW3g4Nl9zZWdfY3NdLmRiID0gMDsKKyAgICAgICAgcy0+c2VnbWVudHNbeDg2X3NlZ19z
c10uZGIgPSAwOwogICAgIH0KIH0KIApAQCAtODEzLDE1ICs4MDgsMTIgQEAgaW50IExMVk1GdXp6
ZXJUZXN0T25lSW5wdXQoY29uc3QgdWludDhfdCAqZGF0YV9wLCBzaXplX3Qgc2l6ZSkKICAgICB9
OwogICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0IGN0eHQgPSB7CiAgICAgICAgIC5kYXRhID0g
JnN0YXRlLAotICAgICAgICAucmVncyA9ICZpbnB1dC5yZWdzLAorICAgICAgICAucmVncyA9ICZz
dGF0ZS5yZWdzLAogICAgICAgICAuYWRkcl9zaXplID0gOCAqIHNpemVvZih2b2lkICopLAogICAg
ICAgICAuc3Bfc2l6ZSA9IDggKiBzaXplb2Yodm9pZCAqKSwKICAgICB9OwogICAgIGludCByYzsK
IAotICAgIC8qIFJlc2V0IGFsbCBnbG9iYWwgc3RhdGUgdmFyaWFibGVzICovCi0gICAgbWVtc2V0
KCZpbnB1dCwgMCwgc2l6ZW9mKGlucHV0KSk7Ci0KICAgICBpZiAoIHNpemUgPD0gREFUQV9PRkZT
RVQgKQogICAgIHsKICAgICAgICAgcHJpbnRmKCJJbnB1dCB0b28gc21hbGxcbiIpOwpAQCAtODM0
LDEwICs4MjYsMTAgQEAgaW50IExMVk1GdXp6ZXJUZXN0T25lSW5wdXQoY29uc3QgdWludDhfdCAq
ZGF0YV9wLCBzaXplX3Qgc2l6ZSkKICAgICAgICAgcmV0dXJuIDE7CiAgICAgfQogCi0gICAgbWVt
Y3B5KCZpbnB1dCwgZGF0YV9wLCBzaXplKTsKKyAgICBzdGF0ZS5jb3JwdXMgPSAodm9pZCopZGF0
YV9wOworICAgIHN0YXRlLmRhdGFfbnVtID0gc2l6ZTsKIAotICAgIHN0YXRlLmNvcnB1cyA9ICZp
bnB1dDsKLSAgICBzdGF0ZS5kYXRhX251bSA9IHNpemUgLSBEQVRBX09GRlNFVDsKKyAgICBzZXR1
cF9zdGF0ZSgmY3R4dCk7CiAKICAgICBzYW5pdGl6ZV9pbnB1dCgmY3R4dCk7CiAKLS0gCjIuMTQu
MgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 17:53:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 17:53:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2LBe-0000Yq-Hr; Wed, 11 Oct 2017 17:52:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=450528267=George.Dunlap@citrix.com>)
 id 1e2LBd-0000Y1-5T
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 17:52:53 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 9D/D1-28548-47A5ED95; Wed, 11 Oct 2017 17:52:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHRDpG5x1L1
 Ig44Llhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aDX/dZCpqMK+78/s7UwPhMp4uRk0NCwF/i
 1+svTCA2m4CexLzjX1m6GDk4RARUJG7vNehi5OJgFtjPKNH79QcbSFxYIFxi4fMyEJNFQFXi1
 ccokE5eAVuJKQ2PmSAmyku8X3CfEcTmFLCTePP4PiuILQRUs2LpXkYIW1Vi8YOj7BC9ghInZz
 5hAbGZBSQkDr54wTyBkXcWktQsJKkFjEyrGDWKU4vKUot0jQz1kooy0zNKchMzc3QNDYz1clO
 LixPTU3MSk4r1kvNzNzECA6eegYFxB2PPXr9DjJIcTEqivMF69yKF+JLyUyozEosz4otKc1KL
 DzHKcHAoSfAuiATKCRalpqdWpGXmAEMYJi3BwaMkwnscJM1bXJCYW5yZDpE6xWjMcWzT5T9MH
 B037/5hEmLJy89LlRLn/Q1SKgBSmlGaBzcIFluXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKg
 nzWoNM4cnMK4Hb9wroFCagU0TT7oCcUpKIkJJqYIz9N/uU62qzj7+SDnwSE8vrPXj0wvaFbMt
 s2P8/kVm5Ydr+DVtTpvDOETB56qSzdNN3duY1kYdN5MwE7q2y3aMyJezxvvkCvZKOO4WtbHmF
 t2yXudzw4vHSmHLmyecOWO900th74dHnmz6Mqsfeh/jWWAl5KMhbnwzTbrC+Zv1A86ui3B/H7
 sNKLMUZiYZazEXFiQDvid1sqAIAAA==
X-Env-Sender: prvs=450528267=George.Dunlap@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1507744369!93041152!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30356 invoked from network); 11 Oct 2017 17:52:51 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 17:52:51 -0000
X-IronPort-AV: E=Sophos;i="5.43,362,1503360000"; d="scan'208";a="445492262"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 11 Oct 2017 18:52:35 +0100
Message-ID: <20171011175243.19871-4-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.2
In-Reply-To: <20171011175243.19871-1-george.dunlap@citrix.com>
References: <20171011175243.19871-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v4 04/12] fuzz/x86_emulate: Rename the file
	containing the wrapper code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBnZW5lcmF0aW5nIGNvdmVyYWdlIG91dHB1dCwgYnkgZGVmYXVsdCBnY292IGdlbmVyYXRl
cyBvdXRwdXQKZmlsZW5hbWVzIGJhc2VkIG9ubHkgb24gdGhlIGNvdmVyYWdlIGZpbGUgYW5kIHRo
ZSAibGVhZiIgc291cmNlIGZpbGUsCm5vdCB0aGUgZnVsbCBwYXRoLiAgQXMgYSByZXN1bHQsIGl0
IHVzZXMgdGhlIHNhbWUgbmFtZSBmb3IKeDg2X2VtdWxhdGUuYyBhbmQgeDg2X2VtdWxhdGUveDg2
X2VtdWxhdGUuYywgZ2VuZXJhbGx5IG92ZXJ3cml0aW5nIHRoZQpzZWNvbmQgKHdoaWNoIHdlIGFj
dHVhbGx5IGFyZSBhYm91dCkgd2l0aCB0aGUgZmlyc3QgKHdoaWNoIGlzIGp1c3QgYQp3cmFwcGVy
KS4KClJlbmFtZSB0aGUgdXNlci1zcGFjZSB3cmFwcGVyIGhlbHBlcnMgdG8geDg2LWVtdWxhdGUu
W2NoXSwgc28KdGhhdCBpdCBnZW5lcmF0ZXMgc2VwYXJhdGUgZmlsZXMuCgpUaGVyZSBpcyBhY3R1
YWxseSBhbiBvcHRpb24gdG8gZ2NvdiwgYC0tcHJlc2VydmUtcGF0aHNgLCB3aGljaCB3aWxsCmNh
dXNlIHRoZSBmdWxsIHBhdGggbmFtZSB0byBiZSBpbmNsdWRlZCBpbiB0aGUgZmlsZW5hbWUsIHBy
b3Blcmx5CmRpc3Rpbmd1aXNoaW5nIGJldHdlZW4gdGhlIHR3by4gIEhvd2V2ZXIsIGdpdmVuIHRo
YXQgdGhlIHVzZXItc3BhY2UKd3JhcHBlciBkb2Vzbid0IGFjdHVhbGx5IGRvIGFueSBlbXVsYXRp
b24gKGFuZCB0aGUgcG9vciBzdGF0ZSBvZiBnY292CmRvY3VtZW50YXRpb24gbWFraW5nIGl0IGRp
ZmZpY3VsdCB0byBmaW5kIHRoZSBvcHRpb24gaW4gdGhlIGZpcnN0CnBsYWNlKSwgaXQgc2VlbXMg
dG8gbWFrZSBtb3JlIHNlbnNlIHRvIHJlbmFtZSB0aGUgZmlsZSBhbnl3YXkuCgpTaWduZWQtb2Zm
LWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgotLS0KdjM6Ci0geDg2LWVtdWxhdGUuKiByYXRoZXIgdGhhbiB4ODZfZW11
bGF0ZV91c2VyLioKLSBBbHNvIHVwZGF0ZSAuZ2l0aWdub3JlIHRvIGlnbm9yZSB0aGUgbmV3IGZp
bGVzCgpOQjogSSBkaXNjb3ZlcmVkIHRoZSBgLXBgIG9wdGlvbiB0byBnY292IGFmdGVyIHdyaXRp
bmcgdGhpcyBwYXRjaC4KQnV0IEkgdGhpbmsgdGhlIHBhdGNoIGl0c2VsZiBzdGlsbCBtYWtlcyBz
ZW5zZS4KCkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4KQ0M6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIC5n
aXRpZ25vcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAzICsrLQogdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvTWFrZWZpbGUgICAg
ICAgICAgICAgIHwgMTIgKysrKysrLS0tLS0tCiB0b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9l
bXVsYXRvci9mdXp6LWVtdWwuYyAgICAgICAgICAgfCAgMiArLQogdG9vbHMvdGVzdHMveDg2X2Vt
dWxhdG9yL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDYgKysrLS0tCiB0b29s
cy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYyAgICAgICAgICAgICAgfCAg
MiArLQogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3t4ODZfZW11bGF0ZS5jID0+IHg4Ni1lbXVs
YXRlLmN9IHwgIDIgKy0KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci97eDg2X2VtdWxhdGUuaCA9
PiB4ODYtZW11bGF0ZS5ofSB8ICAwCiA3IGZpbGVzIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyks
IDEzIGRlbGV0aW9ucygtKQogcmVuYW1lIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci97eDg2X2Vt
dWxhdGUuYyA9PiB4ODYtZW11bGF0ZS5jfSAoOTklKQogcmVuYW1lIHRvb2xzL3Rlc3RzL3g4Nl9l
bXVsYXRvci97eDg2X2VtdWxhdGUuaCA9PiB4ODYtZW11bGF0ZS5ofSAoMTAwJSkKCmRpZmYgLS1n
aXQgYS8uZ2l0aWdub3JlIGIvLmdpdGlnbm9yZQppbmRleCA5NWY0MGYxOWM4Li5iMzU4N2YzODA5
IDEwMDY0NAotLS0gYS8uZ2l0aWdub3JlCisrKyBiLy5naXRpZ25vcmUKQEAgLTE2Myw3ICsxNjMs
OCBAQCB0b29scy9mbGFzay91dGlscy9mbGFzay1zZXQtYm9vbAogdG9vbHMvZmxhc2svdXRpbHMv
Zmxhc2stbGFiZWwtcGNpCiB0b29scy9mdXp6L2xpYmVsZi9hZmwtbGliZWxmLWZ1enplcgogdG9v
bHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYXNtCi10b29scy9mdXp6L3g4Nl9pbnN0
cnVjdGlvbl9lbXVsYXRvci94ODZfZW11bGF0ZSoKK3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9u
X2VtdWxhdG9yL3g4Nl9lbXVsYXRlCit0b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRv
ci94ODYtZW11bGF0ZS5bY2hdCiB0b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9h
ZmwtaGFybmVzcwogdG9vbHMvaGVscGVycy9fcGF0aHMuaAogdG9vbHMvaGVscGVycy9pbml0LXhl
bnN0b3JlLWRvbWFpbgpkaWZmIC0tZ2l0IGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11
bGF0b3IvTWFrZWZpbGUgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9NYWtl
ZmlsZQppbmRleCBhM2Y2YjJjNzU0Li4xMDdiZjYyYTIxIDEwMDY0NAotLS0gYS90b29scy9mdXp6
L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9NYWtlZmlsZQorKysgYi90b29scy9mdXp6L3g4Nl9p
bnN0cnVjdGlvbl9lbXVsYXRvci9NYWtlZmlsZQpAQCAtMTgsMjIgKzE4LDIyIEBAIGFzbToKIAog
YXNtLyU6IGFzbSA7CiAKLXg4Nl9lbXVsYXRlLmMgeDg2X2VtdWxhdGUuaDogJToKK3g4Ni1lbXVs
YXRlLmMgeDg2LWVtdWxhdGUuaDogJToKIAlbIC1MICQqIF0gfHwgbG4gLXNmICQoWEVOX1JPT1Qp
L3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci8kKgogCiBDRkxBR1MgKz0gJChDRkxBR1NfeGVuaW5j
bHVkZSkgLURfX1hFTl9UT09MU19fIC1JLgogCiB4ODYuaCA6PSBhc20veDg2LXZlbmRvcnMuaCBh
c20veDg2LWRlZm5zLmggYXNtL21zci1pbmRleC5oCi14ODZfZW11bGF0ZS5oIDo9IHg4Nl9lbXVs
YXRlLmggeDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaCAkKHg4Ni5oKQoreDg2X2VtdWxhdGUuaCA6
PSB4ODYtZW11bGF0ZS5oIHg4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmggJCh4ODYuaCkKIAoteDg2
X2VtdWxhdGUubzogeDg2X2VtdWxhdGUuYyB4ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jICQoeDg2
X2VtdWxhdGUuaCkKK3g4Ni1lbXVsYXRlLm86IHg4Ni1lbXVsYXRlLmMgeDg2X2VtdWxhdGUveDg2
X2VtdWxhdGUuYyAkKHg4Nl9lbXVsYXRlLmgpCiAKIGZ1enotZW11bC5vOiAkKHg4Nl9lbXVsYXRl
LmgpCiAKLXg4Ni1pbnNuLWZ1enplci5hOiBmdXp6LWVtdWwubyB4ODZfZW11bGF0ZS5vCit4ODYt
aW5zbi1mdXp6ZXIuYTogZnV6ei1lbXVsLm8geDg2LWVtdWxhdGUubwogCSQoQVIpIHJjICRAICRe
CiAKLWFmbC1oYXJuZXNzOiBhZmwtaGFybmVzcy5vIGZ1enotZW11bC5vIHg4Nl9lbXVsYXRlLm8K
K2FmbC1oYXJuZXNzOiBhZmwtaGFybmVzcy5vIGZ1enotZW11bC5vIHg4Ni1lbXVsYXRlLm8KIAkk
KENDKSAkKENGTEFHUykgJF4gLW8gJEAKIAogIyBDb21tb24gdGFyZ2V0cwpAQCAtNDIsNyArNDIs
NyBAQCBhbGw6IHg4Ni1pbnNuLWZ1enotYWxsCiAKIC5QSE9OWTogZGlzdGNsZWFuCiBkaXN0Y2xl
YW46IGNsZWFuCi0Jcm0gLWYgeDg2X2VtdWxhdGUgeDg2X2VtdWxhdGUuYyB4ODZfZW11bGF0ZS5o
IGFzbQorCXJtIC1mIHg4Nl9lbXVsYXRlIHg4Ni1lbXVsYXRlLmMgeDg2LWVtdWxhdGUuaCBhc20K
IAogLlBIT05ZOiBjbGVhbgogY2xlYW46CmRpZmYgLS1naXQgYS90b29scy9mdXp6L3g4Nl9pbnN0
cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9u
X2VtdWxhdG9yL2Z1enotZW11bC5jCmluZGV4IDVmYjg1ODY5NTUuLjg5OThmMjFmZTEgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCisr
KyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCkBAIC0x
NSw3ICsxNSw3IEBACiAjaW5jbHVkZSA8dW5pc3RkLmg+CiAjaW5jbHVkZSA8eGVuL3hlbi5oPgog
Ci0jaW5jbHVkZSAieDg2X2VtdWxhdGUuaCIKKyNpbmNsdWRlICJ4ODYtZW11bGF0ZS5oIgogCiAj
ZGVmaW5lIE1TUl9JTkRFWF9NQVggMTYKIApkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2Vt
dWxhdG9yL01ha2VmaWxlIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlCmluZGV4
IGQ3YmU3N2Q5OGEuLmVkMGZkOTcxMGUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVs
YXRvci9NYWtlZmlsZQorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKQEAg
LTc3LDcgKzc3LDcgQEAgJChhZGRzdWZmaXggLmgsJChURVNUQ0FTRVMpKTogJS5oOiAlLmMgdGVz
dGNhc2UubWsgTWFrZWZpbGUKICQoYWRkc3VmZml4IC5jLCQoU0lNRCkpICQoYWRkc3VmZml4IC1h
dnguYywkKGZpbHRlciBzc2UlLCQoU0lNRCkpKToKIAlsbiAtc2Ygc2ltZC5jICRACiAKLSQoVEFS
R0VUKTogeDg2X2VtdWxhdGUubyB0ZXN0X3g4Nl9lbXVsYXRvci5vCiskKFRBUkdFVCk6IHg4Ni1l
bXVsYXRlLm8gdGVzdF94ODZfZW11bGF0b3IubwogCSQoSE9TVENDKSAkKEhPU1RDRkxBR1MpIC1v
ICRAICReCiAKIC5QSE9OWTogY2xlYW4KQEAgLTEwNSw5ICsxMDUsOSBAQCAkKGNhbGwgY2Mtb3B0
aW9uLWFkZCxIT1NUQ0ZMQUdTLXg4Nl82NCxIT1NUQ0MsLW5vLXBpZSkKIEhPU1RDRkxBR1MgKz0g
JChDRkxBR1NfeGVuaW5jbHVkZSkgLUkuICQoSE9TVENGTEFHUy0kKFhFTl9DT01QSUxFX0FSQ0gp
KQogCiB4ODYuaCA6PSBhc20veDg2LXZlbmRvcnMuaCBhc20veDg2LWRlZm5zLmggYXNtL21zci1p
bmRleC5oCi14ODZfZW11bGF0ZS5oIDo9IHg4Nl9lbXVsYXRlLmggeDg2X2VtdWxhdGUveDg2X2Vt
dWxhdGUuaCAkKHg4Ni5oKQoreDg2X2VtdWxhdGUuaCA6PSB4ODYtZW11bGF0ZS5oIHg4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmggJCh4ODYuaCkKIAoteDg2X2VtdWxhdGUubzogeDg2X2VtdWxhdGUu
YyB4ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jICQoeDg2X2VtdWxhdGUuaCkKK3g4Ni1lbXVsYXRl
Lm86IHg4Ni1lbXVsYXRlLmMgeDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyAkKHg4Nl9lbXVsYXRl
LmgpCiAJJChIT1NUQ0MpICQoSE9TVENGTEFHUykgLURfX1hFTl9UT09MU19fIC1jIC1nIC1vICRA
ICQ8CiAKIHRlc3RfeDg2X2VtdWxhdG9yLm86IHRlc3RfeDg2X2VtdWxhdG9yLmMgJChhZGRzdWZm
aXggLmgsJChURVNUQ0FTRVMpKSAkKHg4Nl9lbXVsYXRlLmgpCmRpZmYgLS1naXQgYS90b29scy90
ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYyBiL3Rvb2xzL3Rlc3RzL3g4Nl9l
bXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCmluZGV4IDJiYjRiMWUwNGIuLjdhOGRmNDE5Y2Qg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5j
CisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCkBAIC0z
LDcgKzMsNyBAQAogI2luY2x1ZGUgPHN0ZGlvLmg+CiAjaW5jbHVkZSA8c3lzL21tYW4uaD4KIAot
I2luY2x1ZGUgIng4Nl9lbXVsYXRlLmgiCisjaW5jbHVkZSAieDg2LWVtdWxhdGUuaCIKICNpbmNs
dWRlICJibG93ZmlzaC5oIgogI2luY2x1ZGUgInNzZS5oIgogI2luY2x1ZGUgInNzZTIuaCIKZGlm
ZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODZfZW11bGF0ZS5jIGIvdG9vbHMv
dGVzdHMveDg2X2VtdWxhdG9yL3g4Ni1lbXVsYXRlLmMKc2ltaWxhcml0eSBpbmRleCA5OSUKcmVu
YW1lIGZyb20gdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmMKcmVuYW1lIHRv
IHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODYtZW11bGF0ZS5jCmluZGV4IDc5NjYxZDVjMmIu
Ljk3NWRkYzdlNTMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODZfZW11
bGF0ZS5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODYtZW11bGF0ZS5jCkBAIC0x
LDQgKzEsNCBAQAotI2luY2x1ZGUgIng4Nl9lbXVsYXRlLmgiCisjaW5jbHVkZSAieDg2LWVtdWxh
dGUuaCIKIAogI2luY2x1ZGUgPHN5cy9tbWFuLmg+CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3Rz
L3g4Nl9lbXVsYXRvci94ODZfZW11bGF0ZS5oIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4
Ni1lbXVsYXRlLmgKc2ltaWxhcml0eSBpbmRleCAxMDAlCnJlbmFtZSBmcm9tIHRvb2xzL3Rlc3Rz
L3g4Nl9lbXVsYXRvci94ODZfZW11bGF0ZS5oCnJlbmFtZSB0byB0b29scy90ZXN0cy94ODZfZW11
bGF0b3IveDg2LWVtdWxhdGUuaAotLSAKMi4xNC4yCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 17:53:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 17:53:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2LBe-0000Z2-P5; Wed, 11 Oct 2017 17:52:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=450528267=George.Dunlap@citrix.com>)
 id 1e2LBd-0000Y7-CU
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 17:52:53 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 9C/47-21807-47A5ED95; Wed, 11 Oct 2017 17:52:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpG5J1L1
 Ig3m3mCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owZTzcyFeyUrLjZd5SlgXGrcBcjJ4eEgL/E
 hZf7mUFsNgE9iXnHv7J0MXJwiAioSNzea9DFyMXBLLCfUaL36w82kBphgRCJ6fOegtWzCKhKN
 F66xAhi8wrYSny6sJodYqa8xPsF98HinAJ2Em8e32cFsYWAalYs3csIYatKLH5wlB2iV1Di5M
 wnLCA2s4CExMEXL5gnMPLOQpKahSS1gJFpFaNGcWpRWWqRrpGRXlJRZnpGSW5iZo6uoYGpXm5
 qcXFiempOYlKxXnJ+7iZGYPDUMzAw7mDc0+53iFGSg0lJlDdY716kEF9SfkplRmJxRnxRaU5q
 8SFGGQ4OJQlexUignGBRanpqRVpmDjCMYdISHDxKIrz9IGne4oLE3OLMdIjUKUZdjo6bd/8wC
 bHk5eelSonztoEUCYAUZZTmwY2AxdQlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8/yOApv
 Bk5pXAbXoFdAQT0BGiaXdAjihJREhJNTBqrDPLz0mW7o2rvDpjmuUCt8xI05UK1/bPVtPwczi
 78F+AJL9Yirnca7Od6rJ3p8hOjG3qFbyfNzE5xDtwslJWX8IzxuvZLff+N2obxM7rb+k2eViu
 XfhEIEFlqvbjrc8Kt0w8n3ZuXSnXhu88pep23hPFOxa3yG+bv6fEijFWxNUgY+qrPCWW4oxEQ
 y3mouJEAPB/1kukAgAA
X-Env-Sender: prvs=450528267=George.Dunlap@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1507744369!106410454!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27047 invoked from network); 11 Oct 2017 17:52:51 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 17:52:51 -0000
X-IronPort-AV: E=Sophos;i="5.43,362,1503360000"; d="scan'208";a="445492263"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 11 Oct 2017 18:52:34 +0100
Message-ID: <20171011175243.19871-3-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.2
In-Reply-To: <20171011175243.19871-1-george.dunlap@citrix.com>
References: <20171011175243.19871-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v4 03/12] fuzz/x86_emulate: Implement
	input_read() and input_avail()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmF0aGVyIHRoYW4gb3Blbi1jb2RpbmcgdGhlICJyZWFkIiBmcm9tIHRoZSBpbnB1dCBmaWxlLgoK
U2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpB
Y2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KUmV2aWV3
ZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KdjM6CiAt
IHMvaW5wdXRfYXZhaWxhYmxlL2lucHV0X2F2YWlsLzsKIC0gQ29uc3RpZnkgYXJndW1lbnQgdG8g
aW5wdXRfYXZhaWwKIC0gRml4IG9mZi1ieS1vbmUgZXJyb3IgaW4gaW5wdXRfYXZhaWwKIC0gUmV0
dXJuIGZhbHNlIC8gdHJ1ZSByYXRoZXIgdGhhbiAwIC8gMSBpbiBpbnB1dF9yZWFkCnYyOgotIFVz
ZSBsZXNzIGRyZWFkLWZ1bCBuYW1lcwotIFJldHVybiBib29sIHJhdGhlciB0aGFuIGludAoKQ0M6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogdG9vbHMvZnV6ei94
ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMgfCAzMSArKysrKysrKysrKysrKysr
KystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6
LWVtdWwuYyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5j
CmluZGV4IDk5OWY0MTc3MTYuLjVmYjg1ODY5NTUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Z1enoveDg2
X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCisrKyBiL3Rvb2xzL2Z1enoveDg2X2lu
c3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCkBAIC01Miw2ICs1MiwyMiBAQCBzdHJ1Y3Qg
ZnV6el9zdGF0ZQogICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgb3BzOwogfTsKIAorc3RhdGlj
IGlubGluZSBib29sIGlucHV0X2F2YWlsKGNvbnN0IHN0cnVjdCBmdXp6X3N0YXRlICpzLCBzaXpl
X3Qgc2l6ZSkKK3sKKyAgICByZXR1cm4gcy0+ZGF0YV9pbmRleCArIHNpemUgPD0gcy0+ZGF0YV9u
dW07Cit9CisKK3N0YXRpYyBpbmxpbmUgYm9vbCBpbnB1dF9yZWFkKHN0cnVjdCBmdXp6X3N0YXRl
ICpzLCB2b2lkICpkc3QsIHNpemVfdCBzaXplKQoreworICAgIGlmICggIWlucHV0X2F2YWlsKHMs
IHNpemUpICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgbWVtY3B5KGRzdCwgJnMtPmNv
cnB1cy0+ZGF0YVtzLT5kYXRhX2luZGV4XSwgc2l6ZSk7CisgICAgcy0+ZGF0YV9pbmRleCArPSBz
aXplOworCisgICAgcmV0dXJuIHRydWU7Cit9CisKIHN0YXRpYyBjb25zdCBjaGFyKiBjb25zdCB4
ODZlbXVsX3JldHVybl9zdHJpbmdbXSA9IHsKICAgICBbWDg2RU1VTF9PS0FZXSA9ICJYODZFTVVM
X09LQVkiLAogICAgIFtYODZFTVVMX1VOSEFORExFQUJMRV0gPSAiWDg2RU1VTF9VTkhBTkRMRUFC
TEUiLApAQCAtNjgsMTAgKzg0LDEwIEBAIHN0YXRpYyBpbnQgbWF5YmVfZmFpbChzdHJ1Y3QgeDg2
X2VtdWxhdGVfY3R4dCAqY3R4dCwKICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICp3
aHksIGJvb2wgZXhjZXB0aW9uKQogewogICAgIHN0cnVjdCBmdXp6X3N0YXRlICpzID0gY3R4dC0+
ZGF0YTsKLSAgICBjb25zdCBzdHJ1Y3QgZnV6el9jb3JwdXMgKmMgPSBzLT5jb3JwdXM7CisgICAg
dW5zaWduZWQgY2hhciBjOwogICAgIGludCByYzsKIAotICAgIGlmICggcy0+ZGF0YV9pbmRleCA+
PSBzLT5kYXRhX251bSApCisgICAgaWYgKCAhaW5wdXRfcmVhZChzLCAmYywgc2l6ZW9mKGMpKSAp
CiAgICAgICAgIHJjID0gWDg2RU1VTF9FWENFUFRJT047CiAgICAgZWxzZQogICAgIHsKQEAgLTgw
LDEzICs5NiwxMiBAQCBzdGF0aWMgaW50IG1heWJlX2ZhaWwoc3RydWN0IHg4Nl9lbXVsYXRlX2N0
eHQgKmN0eHQsCiAgICAgICAgICAqIDI1JSB1bmhhbmRsYWJsZQogICAgICAgICAgKiAyNSUgZXhj
ZXB0aW9uCiAgICAgICAgICAqLwotICAgICAgICBpZiAoIGMtPmRhdGFbcy0+ZGF0YV9pbmRleF0g
PiAweGMwICkKKyAgICAgICAgaWYgKCBjID4gMHhjMCApCiAgICAgICAgICAgICByYyA9IFg4NkVN
VUxfRVhDRVBUSU9OOwotICAgICAgICBlbHNlIGlmICggYy0+ZGF0YVtzLT5kYXRhX2luZGV4XSA+
IDB4ODAgKQorICAgICAgICBlbHNlIGlmICggYyA+IDB4ODAgKQogICAgICAgICAgICAgcmMgPSBY
ODZFTVVMX1VOSEFORExFQUJMRTsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgcmMgPSBYODZF
TVVMX09LQVk7Ci0gICAgICAgIHMtPmRhdGFfaW5kZXgrKzsKICAgICB9CiAKICAgICBpZiAoIHJj
ID09IFg4NkVNVUxfRVhDRVBUSU9OICYmICFleGNlcHRpb24gKQpAQCAtMTA2LDExICsxMjEsMTAg
QEAgc3RhdGljIGludCBkYXRhX3JlYWQoc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQsCiAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICp3aHksIHZvaWQgKmRzdCwgdW5zaWduZWQg
aW50IGJ5dGVzKQogewogICAgIHN0cnVjdCBmdXp6X3N0YXRlICpzID0gY3R4dC0+ZGF0YTsKLSAg
ICBjb25zdCBzdHJ1Y3QgZnV6el9jb3JwdXMgKmMgPSBzLT5jb3JwdXM7CiAgICAgdW5zaWduZWQg
aW50IGk7CiAgICAgaW50IHJjOwogCi0gICAgaWYgKCBzLT5kYXRhX2luZGV4ICsgYnl0ZXMgPiBz
LT5kYXRhX251bSApCisgICAgaWYgKCAhaW5wdXRfYXZhaWwocywgYnl0ZXMpICkKICAgICB7CiAg
ICAgICAgIC8qCiAgICAgICAgICAqIEZha2UgdXAgYSBzZWdtZW50IGxpbWl0IHZpb2xhdGlvbi4g
IFN5c3RlbSBzZWdtZW50IGxpbWl0IHZvbGF0aW9ucwpAQCAtMTI4LDggKzE0Miw3IEBAIHN0YXRp
YyBpbnQgZGF0YV9yZWFkKHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0LAogCiAgICAgaWYg
KCByYyA9PSBYODZFTVVMX09LQVkgKQogICAgIHsKLSAgICAgICAgbWVtY3B5KGRzdCwgJmMtPmRh
dGFbcy0+ZGF0YV9pbmRleF0sIGJ5dGVzKTsKLSAgICAgICAgcy0+ZGF0YV9pbmRleCArPSBieXRl
czsKKyAgICAgICAgaW5wdXRfcmVhZChzLCBkc3QsIGJ5dGVzKTsKIAogICAgICAgICBwcmludGYo
IiVzOiAiLCB3aHkpOwogICAgICAgICBmb3IgKCBpID0gMDsgaSA8IGJ5dGVzOyBpKysgKQotLSAK
Mi4xNC4yCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 17:53:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 17:53:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2LBe-0000YZ-Aw; Wed, 11 Oct 2017 17:52:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=450528267=George.Dunlap@citrix.com>)
 id 1e2LBd-0000Y0-5T
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 17:52:53 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 D6/16-05651-47A5ED95; Wed, 11 Oct 2017 17:52:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXrc46l6
 kwYutlhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aGz+fZCm7wV1zb/p6lgfEPTxcjJ4eEgL/E
 omkH2UFsNgE9iXnHv7J0MXJwiAioSNzea9DFyMXBLLCfUaL36w82kBphgXiJRb8OgNWwCKhKT
 JwUDxLmFbCVmPt+NivESHmJ9wvuM4LYnAJ2Em8e3weLCwHVrFi6lxHCVpVY/OAoO0SvoMTJmU
 9YQGxmAQmJgy9eME9g5J2FJDULSWoBI9MqRvXi1KKy1CJdI72kosz0jJLcxMwcXUMDY73c1OL
 ixPTUnMSkYr3k/NxNjMDAqWdgYNzBeKrZ+RCjJAeTkihvsN69SCG+pPyUyozE4oz4otKc1OJD
 jDIcHEoSvEmRQDnBotT01Iq0zBxgCMOkJTh4lER4+0HSvMUFibnFmekQqVOMuhwdN+/+YRJiy
 cvPS5US520DKRIAKcoozYMbAYunS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEea1BpvBk5p
 XAbXoFdAQT0BGiaXdAjihJREhJNTBqN9wJPPgsw/TH446JG2R9g9eEfg77Jfah+NPK3m0d+sq
 s5bczP+7abFq38d6jwwVr43KO7pBkOjzVVtTEaE6k06LCUH6x2389PrA6LDh8foMhl9yF13o6
 m+Yd3a/Nc++Qa49bR93mprMKkdt+7qy/7We+UlX/0xXmV08+vVq150LGu087K4TtlFiKMxINt
 ZiLihMBwKCM06ICAAA=
X-Env-Sender: prvs=450528267=George.Dunlap@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1507744369!109685861!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39518 invoked from network); 11 Oct 2017 17:52:51 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 17:52:51 -0000
X-IronPort-AV: E=Sophos;i="5.43,362,1503360000"; d="scan'208";a="453461792"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 11 Oct 2017 18:52:33 +0100
Message-ID: <20171011175243.19871-2-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.2
In-Reply-To: <20171011175243.19871-1-george.dunlap@citrix.com>
References: <20171011175243.19871-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v4 02/12] fuzz/x86_emulate: Improve failure
	descriptions in x86_emulate harness
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

LSBQcmludCB0aGUgc3ltYm9saWMgbmFtZSByYXRoZXIgdGhhbiB0aGUgbnVtYmVyCi0gRXhwbGlj
aXRseSBzdGF0ZSB3aGVuIGRhdGFfcmVhZCgpIGZhaWxzIGR1ZSB0byBFT0kKClNpZ25lZC1vZmYt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Ci0tLQpDaGFuZ2VzIGluIHY0OgotIE1ha2UgYXJyYXkgJ3N0YXRp
YyBjb25zdCBjaGFyKiBjb25zdCcKQ2hhbmdlcyBpbiB2MjoKLSBBZGQgc3BhY2VzIGFyb3VuZCAn
PScKCkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHRvb2xz
L2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jIHwgMTEgKysrKysrKysr
Ky0KIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMg
Yi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYwppbmRleCA0
OGE4NzljYzg4Li45OTlmNDE3NzE2IDEwMDY0NAotLS0gYS90b29scy9mdXp6L3g4Nl9pbnN0cnVj
dGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYworKysgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlv
bl9lbXVsYXRvci9mdXp6LWVtdWwuYwpAQCAtNTIsNiArNTIsMTQgQEAgc3RydWN0IGZ1enpfc3Rh
dGUKICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzIG9wczsKIH07CiAKK3N0YXRpYyBjb25zdCBj
aGFyKiBjb25zdCB4ODZlbXVsX3JldHVybl9zdHJpbmdbXSA9IHsKKyAgICBbWDg2RU1VTF9PS0FZ
XSA9ICJYODZFTVVMX09LQVkiLAorICAgIFtYODZFTVVMX1VOSEFORExFQUJMRV0gPSAiWDg2RU1V
TF9VTkhBTkRMRUFCTEUiLAorICAgIFtYODZFTVVMX0VYQ0VQVElPTl0gPSAiWDg2RU1VTF9FWENF
UFRJT04iLAorICAgIFtYODZFTVVMX1JFVFJZXSA9ICJYODZFTVVMX1JFVFJZIiwKKyAgICBbWDg2
RU1VTF9ET05FXSA9ICJYODZFTVVMX0RPTkUiLAorfTsKKwogLyoKICAqIFJhbmRvbWx5IHJldHVy
biBzdWNjZXNzIG9yIGZhaWx1cmUgd2hlbiBwcm9jZXNzaW5nIGRhdGEuICBJZgogICogYGV4Y2Vw
dGlvbmAgaXMgZmFsc2UsIHRoaXMgZnVuY3Rpb24gdHVybnMgX0VYQ0VQVElPTiB0byBfT0tBWS4K
QEAgLTg0LDcgKzkyLDcgQEAgc3RhdGljIGludCBtYXliZV9mYWlsKHN0cnVjdCB4ODZfZW11bGF0
ZV9jdHh0ICpjdHh0LAogICAgIGlmICggcmMgPT0gWDg2RU1VTF9FWENFUFRJT04gJiYgIWV4Y2Vw
dGlvbiApCiAgICAgICAgIHJjID0gWDg2RU1VTF9PS0FZOwogCi0gICAgcHJpbnRmKCJtYXliZV9m
YWlsICVzOiAlZFxuIiwgd2h5LCByYyk7CisgICAgcHJpbnRmKCJtYXliZV9mYWlsICVzOiAlc1xu
Iiwgd2h5LCB4ODZlbXVsX3JldHVybl9zdHJpbmdbcmNdKTsKIAogICAgIGlmICggcmMgPT0gWDg2
RU1VTF9FWENFUFRJT04gKQogICAgICAgICAvKiBGYWtlIHVwIGEgcGFnZWZhdWx0LiAqLwpAQCAt
MTEzLDYgKzEyMSw3IEBAIHN0YXRpYyBpbnQgZGF0YV9yZWFkKHN0cnVjdCB4ODZfZW11bGF0ZV9j
dHh0ICpjdHh0LAogICAgICAgICAgICAgeDg2X2VtdWxfaHdfZXhjZXB0aW9uKDEzLCAwLCBjdHh0
KTsKIAogICAgICAgICByYyA9IFg4NkVNVUxfRVhDRVBUSU9OOworICAgICAgICBwcmludGYoImRh
dGFfcmVhZCAlczogWDg2RU1VTF9FWENFUFRJT04gKGVuZCBvZiBpbnB1dClcbiIsIHdoeSk7CiAg
ICAgfQogICAgIGVsc2UKICAgICAgICAgcmMgPSBtYXliZV9mYWlsKGN0eHQsIHdoeSwgdHJ1ZSk7
Ci0tIAoyLjE0LjIKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 17:53:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 17:53:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2LBh-0000bG-A8; Wed, 11 Oct 2017 17:52:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=450528267=George.Dunlap@citrix.com>)
 id 1e2LBg-0000Zv-4F
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 17:52:56 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 99/5A-15990-77A5ED95; Wed, 11 Oct 2017 17:52:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHRDpG5Z1L1
 Ig6kP9C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy1564xFvRGV8zdu5OtgfGRUxcjJ4eEgL/E
 hm9rWEBsNgE9iXnHvwLZHBwiAioSt/cadDFycTAL7GeU6P36gw2kRlggXmLZxNVgNSwCqhK/J
 vCCmLwCdhLLNjNDTJSXeL/gPiOIzQkUfvP4PiuILSRgK7Fi6V5GCFtVYvGDo+wgNq+AoMTJmU
 /ALmAWkJA4+OIF8wRG3llIUrOQpBYwMq1i1ChOLSpLLdI1MtJLKspMzyjJTczM0TU0MNXLTS0
 uTkxPzUlMKtZLzs/dxAgMnHoGBsYdjHva/Q4xSnIwKYnyBuvdixTiS8pPqcxILM6ILyrNSS0+
 xCjDwaEkwasYCZQTLEpNT61Iy8wBhjBMWoKDR0mEtx8kzVtckJhbnJkOkTrFaMxx6MXtP0wcH
 Tfv/mESYsnLz0uVEudtAykVACnNKM2DGwSLrUuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhH
 n/RwBN4cnMK4Hb9wroFCagU0TT7oCcUpKIkJJqYPSQ053idDpsAv+5o58DNJ999pgv8OtYUKP
 MQRvfj7PmOScflv/FxLn5eopaq53qmssPDbw3JTbt3VQYt14k78Hu6d0JPdZdgk/rok5s3fP9
 kQuH4oTvJ27IHN12f10Kw5b6/r6TZedffIoS+zfxw3Yxp1iTPEF/g0Orkx47T78+n8/07gzHi
 flKLMUZiYZazEXFiQDJ5EOFqAIAAA==
X-Env-Sender: prvs=450528267=George.Dunlap@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1507744369!106410454!4
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27655 invoked from network); 11 Oct 2017 17:52:54 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 17:52:54 -0000
X-IronPort-AV: E=Sophos;i="5.43,362,1503360000"; d="scan'208";a="445492270"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 11 Oct 2017 18:52:41 +0100
Message-ID: <20171011175243.19871-10-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.2
In-Reply-To: <20171011175243.19871-1-george.dunlap@citrix.com>
References: <20171011175243.19871-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v4 10/12] fuzz/x86_emulate: Add --rerun option
	to try to track down instability
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudCBzdGFiaWxpdHkgbnVtYmVycyBhcmUgbm90IDEwMCUuICBJbiBvcmRlciB0byBoZWxw
IHRyYWNrIHRoaXMKZG93biwgYWRkIGEgLS1yZXJ1biBvcHRpb24gd2hpY2ggd2lsbCBydW4gdGhl
IHNhbWUgaW5wdXQgdHdpY2UsCnJlc2V0dGluZyB0aGUgc3RhdGUgYmV0d2VlbiBlYWNoIHJ1biwg
YW5kIGNvbXBhcmluZyB0aGUgc3RhdGUKYWZ0ZXJ3YXJkcy4gIElmIHRoZSBzdGF0ZSBkaWZmZXJz
LCBjYWxsIGFib3J0KCkuCgpUaGlzIGFsbG93cyBBRkwgdG8gaGVscCB0aGUgcHJvY2VzcyBvZiB0
cmFja2luZyBkb3duIHdoYXQgc3RhdGUgaXMgbm90CmJlaW5nIHJlc2V0IHByb3Blcmx5IGJldHdl
ZW4gcnVucyBieSBwcm92aW5nIHRlc3RjYXNlcyB0aGF0CmRlbW9uc3RyYXRlIHRoZSBiZWhhdmlv
ci4KClRvIGRvIHRoaXM6CgotIE1vdmUgY3R4dCBpbnRvIHN0cnVjdCBmdXp6LXN0YXRlIHRvIHNp
bXBsaWZ5IGhhbmRsaW5nCgotIFJhdGhlciB0aGFuIGNvcHlpbmcgdGhlIGRhdGEgaW50byBpbnB1
dCwgdHJlYXQgdGhlIGRhdGEgaGFuZGVkIGFzCiAgaW1tdXRhYmxlIGFuZCBwb2ludCBlYWNoICJj
b3B5IiB0byBpdAoKLSBGYWN0b3Igb3V0IHZhcmlvdXMgc3RlcHMgKHNldHRpbmcgdXAgZnV6eiBz
dGF0ZSwgcnVubmluZyBhbgogIGluZGl2aWR1YWwgdGVzdCkgc28gdGhhdCB0aGV5IGNhbiBiZSBl
ZmZpY2llbnRseSBydW4gZWl0aGVyIG9uY2Ugb3IKICB0d2ljZSAoYXMgbmVjZXNzYXJ5KQoKLSBD
b21wYXJlIHRoZSBzdGF0ZXMgYWZ0ZXJ3YXJkcywgcHJpbnRpbmcgd2hhdCdzIGRpZmZlcmVudCBh
bmQgY2FsbGluZwogIGFib3J0KCkgaWYgYW55dGhpbmcgaXMgZm91bmQuCgpTaWduZWQtb2ZmLWJ5
OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQp2NDoKLSBGaXgg
c29tZSBzdHlsaXN0aWMgaXNzdWVzCi0gUmVuYW1lIFBJTkUgbWFjcm8gdG8gUFJJTlRfTkUKLSBS
ZW1vdmUgdW5uZWNlc3NhcnkgcHJpbnRmCi0gRml4IHNpemVfdCBmb3JtYXQgc3RyaW5nCnYzOgot
IE1ha2UgbmV3IGxvY2FsIGZ1bmN0aW9ucyBzdGF0aWMKLSBBdm9pZCBsb3NpbmcgY29uc3QtbmVz
cyBvZiBwb2ludGVyIGluIHNldHVwX2Z1enpfc3RhdGUoKQotIFJlbW92ZSB1c2VsZXNzICpfc2l6
ZSBpbml0aWFsaXphdGlvbgotIFJlbW92ZSBleHRyYSBibGFuayBsaW5lCi0gVXNlIEFSUkFZX1NJ
WkUoKSB3aGVuIGFwcHJvcHJpYXRlCi0gTW92ZSBvcHRfcmVydW4gZGVjbGFyYXRpb24gaW50byBm
dXp6LWVtdWwuaAotIENoYW5nZSBsb29wIHZhcmlhYmxlIHRvIHVuc2lnbmVkIGludAotIFByaW50
IHNlZ21lbnQgY29udGVudHMgd2hlbiBzZWdtZW50cyBkaWZmZXIKdjI6Ci0gRml4IHNvbWUgY29k
aW5nIHN0eWxlIGlzc3VlcwotIFBvcnQgb3ZlciBwcmV2aW91cyBjaGFuZ2VzCgpDQzogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgpDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ0M6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB0b29scy9mdXp6L3g4Nl9pbnN0
cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5jIHwgICA4ICstCiB0b29scy9mdXp6L3g4Nl9p
bnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYyAgIHwgMTg4ICsrKysrKysrKysrKysrKysr
Ky0tLS0KIHRvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5oICAg
fCAgIDEgKwogMyBmaWxlcyBjaGFuZ2VkLCAxNjggaW5zZXJ0aW9ucygrKSwgMjkgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZs
LWhhcm5lc3MuYyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2FmbC1oYXJu
ZXNzLmMKaW5kZXggMjNhNzdhNzNjMC4uMDQ4OTAzNDY0MiAxMDA2NDQKLS0tIGEvdG9vbHMvZnV6
ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhhcm5lc3MuYworKysgYi90b29scy9mdXp6
L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5jCkBAIC0yMywxMCArMjMsMTIg
QEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAgICBlbnVtIHsKICAgICAg
ICAgICAgIE9QVF9NSU5fU0laRSwKICAgICAgICAgICAgIE9QVF9DT01QQUNULAorICAgICAgICAg
ICAgT1BUX1JFUlVOLAogICAgICAgICB9OwogICAgICAgICBzdGF0aWMgY29uc3Qgc3RydWN0IG9w
dGlvbiBsb3B0c1tdID0gewogICAgICAgICAgICAgeyAibWluLWlucHV0LXNpemUiLCBub19hcmd1
bWVudCwgTlVMTCwgT1BUX01JTl9TSVpFIH0sCiAgICAgICAgICAgICB7ICJjb21wYWN0IiwgcmVx
dWlyZWRfYXJndW1lbnQsIE5VTEwsIE9QVF9DT01QQUNUIH0sCisgICAgICAgICAgICB7ICJyZXJ1
biIsIG5vX2FyZ3VtZW50LCBOVUxMLCBPUFRfUkVSVU4gfSwKICAgICAgICAgICAgIHsgMCwgMCwg
MCwgMCB9CiAgICAgICAgIH07CiAgICAgICAgIGludCBjID0gZ2V0b3B0X2xvbmdfb25seShhcmdj
LCBhcmd2LCAiIiwgbG9wdHMsIE5VTEwpOwpAQCAtNDUsOCArNDcsMTIgQEAgaW50IG1haW4oaW50
IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAgICAgICAgb3B0X2NvbXBhY3QgPSBhdG9pKG9wdGFy
Zyk7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIAorICAgICAgICBjYXNlIE9QVF9S
RVJVTjoKKyAgICAgICAgICAgIG9wdF9yZXJ1biA9IHRydWU7CisgICAgICAgICAgICBicmVhazsK
KwogICAgICAgICBjYXNlICc/JzoKLSAgICAgICAgICAgIHByaW50ZigiVXNhZ2U6ICVzIFstLWNv
bXBhY3Q9MHwxXSAkRklMRSBbJEZJTEUuLi5dIHwgWy0tbWluLWlucHV0LXNpemVdXG4iLCBhcmd2
WzBdKTsKKyAgICAgICAgICAgIHByaW50ZigiVXNhZ2U6ICVzIFstLWNvbXBhY3Q9MHwxXSBbLS1y
ZXJ1bl0gJEZJTEUgWyRGSUxFLi4uXSB8IFstLW1pbi1pbnB1dC1zaXplXVxuIiwgYXJndlswXSk7
CiAgICAgICAgICAgICBleGl0KC0xKTsKICAgICAgICAgICAgIGJyZWFrOwogCmRpZmYgLS1naXQg
YS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYyBiL3Rvb2xz
L2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCmluZGV4IDNlYThhOGI3
MjYuLmYxNjIxZjk4ZGEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2Vt
dWxhdG9yL2Z1enotZW11bC5jCisrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxh
dG9yL2Z1enotZW11bC5jCkBAIC00OSw2ICs0OSw3IEBAIHN0cnVjdCBmdXp6X3N0YXRlCiAKICAg
ICAvKiBFbXVsYXRpb24gb3BzLCBzb21lIG9mIHdoaWNoIGFyZSBkaXNhYmxlZCBiYXNlZCBvbiBv
cHRpb25zLiAqLwogICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgb3BzOworICAgIHN0cnVjdCB4
ODZfZW11bGF0ZV9jdHh0IGN0eHQ7CiB9OwogCiBib29sIG9wdF9jb21wYWN0ID0gdHJ1ZTsKQEAg
LTQ5Myw2ICs0OTQsMTIgQEAgc3RhdGljIGludCBmdXp6X3JlYWRfbXNyKAogICAgIGNvbnN0IHN0
cnVjdCBmdXp6X3N0YXRlICpzID0gY3R4dC0+ZGF0YTsKICAgICB1bnNpZ25lZCBpbnQgaWR4Owog
CisgICAgLyogCisgICAgICogTkIgYXQgdGhlIG1vbWVudCBkdW1wX3N0YXRlKCkgcmVsaWVzIG9u
IHRoZSBmYWN0IHRoYXQgdGhpcworICAgICAqIGNhbm5vdCBmYWlsLiAgSWYgd2UgYWRkIGluIGZ1
enplZCBmYWlsdXJlcyB3ZSdsbCBoYXZlIHRvIGhhbmRsZQorICAgICAqIHRoYXQgZGlmZmVyZW50
bHkuCisgICAgICovCisgICAgCiAgICAgc3dpdGNoICggcmVnICkKICAgICB7CiAgICAgY2FzZSBN
U1JfVFNDX0FVWDoKQEAgLTYxMyw2ICs2MjAsNyBAQCBzdGF0aWMgdm9pZCBkdW1wX3N0YXRlKHN0
cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQogCiAgICAgcHJpbnRmKCIgcmlwOiAlIlBSSXg2
NCJcbiIsIHJlZ3MtPnJpcCk7CiAKKyAgICAvKiByZWFkX21zcigpIG5ldmVyIGZhaWxzIGF0IHRo
ZSBtb21lbnQgKi8KICAgICBmdXp6X3JlYWRfbXNyKE1TUl9FRkVSLCAmdmFsLCBjdHh0KTsKICAg
ICBwcmludGYoIkVGRVI6ICUiUFJJeDY0IlxuIiwgdmFsKTsKIH0KQEAgLTc4Nyw5ICs3OTUsOCBA
QCBlbnVtIHsKICAgICAgICAgcHJpbnRmKCJEaXNhYmxpbmcgaG9vayAiI2giXG4iKTsgICAgICAg
ICAgICAgICBcCiAgICAgfQogCi1zdGF0aWMgdm9pZCBkaXNhYmxlX2hvb2tzKHN0cnVjdCB4ODZf
ZW11bGF0ZV9jdHh0ICpjdHh0KQorc3RhdGljIHZvaWQgZGlzYWJsZV9ob29rcyhzdHJ1Y3QgZnV6
el9zdGF0ZSAqcykKIHsKLSAgICBzdHJ1Y3QgZnV6el9zdGF0ZSAqcyA9IGN0eHQtPmRhdGE7CiAg
ICAgdW5zaWduZWQgbG9uZyBiaXRtYXAgPSBzLT5vcHRpb25zOwogCiAgICAgLyogU2VlIGFsc28g
c2FuaXRpemVfaW5wdXQsIHNvbWUgaG9va3MgY2FuJ3QgYmUgZGlzYWJsZWQuICovCkBAIC04Mzcs
NyArODQ0LDcgQEAgc3RhdGljIHZvaWQgZGlzYWJsZV9ob29rcyhzdHJ1Y3QgeDg2X2VtdWxhdGVf
Y3R4dCAqY3R4dCkKICAqICAtIC4uLmJhc2VzIHRvIGJlbG93IDFNYiwgMTYtYnl0ZSBhbGlnbmVk
CiAgKiAgLSAuLi5zZWxlY3RvcnMgdG8gKGJhc2UgPj4gNCkKICAqLwotc3RhdGljIHZvaWQgc2Fu
aXRpemVfaW5wdXQoc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCitzdGF0aWMgdm9pZCBz
YW5pdGl6ZV9zdGF0ZShzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKIHsKICAgICBzdHJ1
Y3QgZnV6el9zdGF0ZSAqcyA9IGN0eHQtPmRhdGE7CiAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MgPSBjdHh0LT5yZWdzOwpAQCAtODg0LDIwICs4OTEsMTQ2IEBAIGludCBMTFZNRnV6emVy
SW5pdGlhbGl6ZShpbnQgKmFyZ2MsIGNoYXIgKioqYXJndikKICAgICByZXR1cm4gMDsKIH0KIAot
aW50IExMVk1GdXp6ZXJUZXN0T25lSW5wdXQoY29uc3QgdWludDhfdCAqZGF0YV9wLCBzaXplX3Qg
c2l6ZSkKK3N0YXRpYyB2b2lkIHNldHVwX2Z1enpfc3RhdGUoc3RydWN0IGZ1enpfc3RhdGUgKnN0
YXRlLCBjb25zdCB2b2lkICpkYXRhX3AsIHNpemVfdCBzaXplKQogewotICAgIHN0cnVjdCBmdXp6
X3N0YXRlIHN0YXRlID0gewotICAgICAgICAub3BzID0gYWxsX2Z1enplcl9vcHMsCi0gICAgfTsK
LSAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCBjdHh0ID0gewotICAgICAgICAuZGF0YSA9ICZz
dGF0ZSwKLSAgICAgICAgLnJlZ3MgPSAmc3RhdGUucmVncywKLSAgICAgICAgLmFkZHJfc2l6ZSA9
IDggKiBzaXplb2Yodm9pZCAqKSwKLSAgICAgICAgLnNwX3NpemUgPSA4ICogc2l6ZW9mKHZvaWQg
KiksCi0gICAgfTsKKyAgICBtZW1zZXQoc3RhdGUsIDAsIHNpemVvZigqc3RhdGUpKTsKKyAgICBz
dGF0ZS0+Y29ycHVzID0gZGF0YV9wOworICAgIHN0YXRlLT5kYXRhX251bSA9IHNpemU7Cit9CisK
K3N0YXRpYyBpbnQgcnVudGVzdChzdHJ1Y3QgZnV6el9zdGF0ZSAqc3RhdGUpIHsKICAgICBpbnQg
cmM7CiAKLSAgICBpZiAoIHNpemUgPD0gZnV6el9taW5pbWFsX2lucHV0X3NpemUoKSApCisgICAg
c3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQgPSAmc3RhdGUtPmN0eHQ7CisgICAgCisgICAg
c3RhdGUtPm9wcyA9IGFsbF9mdXp6ZXJfb3BzOworCisgICAgY3R4dC0+ZGF0YSA9IHN0YXRlOwor
ICAgIGN0eHQtPnJlZ3MgPSAmc3RhdGUtPnJlZ3M7CisKKyAgICBzZXR1cF9zdGF0ZShjdHh0KTsK
KworICAgIHNhbml0aXplX3N0YXRlKGN0eHQpOworCisgICAgZGlzYWJsZV9ob29rcyhzdGF0ZSk7
CisKKyAgICBkbyB7CisgICAgICAgIC8qIEZJWE1FOiBVbnRpbCB3ZSBhY3R1YWxseSBpbXBsZW1l
bnQgU0lHRlBFIGhhbmRsaW5nIHByb3Blcmx5ICovCisgICAgICAgIHNldHVwX2ZwdV9leGNlcHRp
b25faGFuZGxlcigpOworCisgICAgICAgIHNldF9zaXplcyhjdHh0KTsKKyAgICAgICAgZHVtcF9z
dGF0ZShjdHh0KTsKKworICAgICAgICByYyA9IHg4Nl9lbXVsYXRlKGN0eHQsICZzdGF0ZS0+b3Bz
KTsKKyAgICAgICAgcHJpbnRmKCJFbXVsYXRpb24gcmVzdWx0OiAlZFxuIiwgcmMpOworICAgIH0g
d2hpbGUgKCByYyA9PSBYODZFTVVMX09LQVkgKTsKKworICAgIHJldHVybiAwOworfQorCitzdGF0
aWMgdm9pZCBjb21wYXJlX3N0YXRlcyhzdHJ1Y3QgZnV6el9zdGF0ZSBzdGF0ZVsyXSkKK3sKKyAg
ICAvKiBGaXJzdCB6ZXJvIGFueSAiaW50ZXJuYWwiIHBvaW50ZXJzICovCisgICAgc3RhdGVbMF0u
Y29ycHVzID0gc3RhdGVbMV0uY29ycHVzID0gTlVMTDsKKyAgICBzdGF0ZVswXS5jdHh0LmRhdGEg
PSBzdGF0ZVsxXS5jdHh0LmRhdGEgPSBOVUxMOworICAgIHN0YXRlWzBdLmN0eHQucmVncyA9IHN0
YXRlWzFdLmN0eHQucmVncyA9IE5VTEw7CisKKyAgICBpZiAoIG1lbWNtcCgmc3RhdGVbMF0sICZz
dGF0ZVsxXSwgc2l6ZW9mKHN0cnVjdCBmdXp6X3N0YXRlKSkgKQorICAgIHsKKyAgICAgICAgdW5z
aWduZWQgaW50IGk7CisKKyAgICAgICAgcHJpbnRmKCJTdGF0ZSBtaXNtYXRjaFxuIik7CisKKyAg
ICAgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKHN0YXRlWzBdLmNyKTsgaSsrICkKKyAg
ICAgICAgICAgIGlmICggc3RhdGVbMF0uY3JbaV0gIT0gc3RhdGVbMV0uY3JbaV0gKQorICAgICAg
ICAgICAgICAgIHByaW50ZigiY3JbJXVdOiAlbHggIT0gJWx4XG4iLAorICAgICAgICAgICAgICAg
ICAgICAgICBpLCBzdGF0ZVswXS5jcltpXSwgc3RhdGVbMV0uY3JbaV0pOworICAgICAgICAKKyAg
ICAgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKHN0YXRlWzBdLm1zcik7IGkrKyApCisg
ICAgICAgICAgICBpZiAoIHN0YXRlWzBdLm1zcltpXSAhPSBzdGF0ZVsxXS5tc3JbaV0gKQorICAg
ICAgICAgICAgICAgIHByaW50ZigibXNyWyV1XTogJWx4ICE9ICVseFxuIiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgaSwgc3RhdGVbMF0ubXNyW2ldLCBzdGF0ZVsxXS5tc3JbaV0pOworICAgICAg
ICAKKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKHN0YXRlWzBdLnNlZ21lbnRz
KTsgaSsrICkKKyAgICAgICAgICAgIGlmICggbWVtY21wKCZzdGF0ZVswXS5zZWdtZW50c1tpXSwg
JnN0YXRlWzFdLnNlZ21lbnRzW2ldLAorICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKHN0
YXRlWzBdLnNlZ21lbnRzWzBdKSkgKQorICAgICAgICAgICAgICAgIHByaW50Zigic2VnbWVudHNb
JXVdOiBbJXg6JXg6JXg6JWx4XSAhPSBbJXg6JXg6JXg6JWx4XSFcbiIsIGksCisgICAgICAgICAg
ICAgICAgICAgICAgICh1bnNpZ25lZClzdGF0ZVswXS5zZWdtZW50c1tpXS5zZWwsCisgICAgICAg
ICAgICAgICAgICAgICAgICh1bnNpZ25lZClzdGF0ZVswXS5zZWdtZW50c1tpXS5hdHRyLAorICAg
ICAgICAgICAgICAgICAgICAgICBzdGF0ZVswXS5zZWdtZW50c1tpXS5saW1pdCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgc3RhdGVbMF0uc2VnbWVudHNbaV0uYmFzZSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgKHVuc2lnbmVkKXN0YXRlWzFdLnNlZ21lbnRzW2ldLnNlbCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgKHVuc2lnbmVkKXN0YXRlWzFdLnNlZ21lbnRzW2ldLmF0dHIsCisgICAgICAg
ICAgICAgICAgICAgICAgIHN0YXRlWzFdLnNlZ21lbnRzW2ldLmxpbWl0LAorICAgICAgICAgICAg
ICAgICAgICAgICBzdGF0ZVsxXS5zZWdtZW50c1tpXS5iYXNlKTsKKworICAgICAgICBpZiAoIHN0
YXRlWzBdLmRhdGFfbnVtICE9IHN0YXRlWzFdLmRhdGFfbnVtICkKKyAgICAgICAgICAgIHByaW50
ZigiZGF0YV9udW06ICVseCAhPSAgJWx4XG4iLCBzdGF0ZVswXS5kYXRhX251bSwKKyAgICAgICAg
ICAgICAgICAgICBzdGF0ZVsxXS5kYXRhX251bSk7CisgICAgICAgIGlmICggc3RhdGVbMF0uZGF0
YV9pbmRleCAhPSBzdGF0ZVsxXS5kYXRhX2luZGV4ICkKKyAgICAgICAgICAgIHByaW50ZigiZGF0
YV9pbmRleDogJWx4ICE9ICAlbHhcbiIsIHN0YXRlWzBdLmRhdGFfaW5kZXgsCisgICAgICAgICAg
ICAgICAgICAgc3RhdGVbMV0uZGF0YV9pbmRleCk7CisKKyAgICAgICAgaWYgKCBtZW1jbXAoJnN0
YXRlWzBdLnJlZ3MsICZzdGF0ZVsxXS5yZWdzLCBzaXplb2Yoc3RhdGVbMF0ucmVncykpICkKKyAg
ICAgICAgeworICAgICAgICAgICAgcHJpbnRmKCJyZWdpc3RlcnMgZGlmZmVyIVxuIik7CisgICAg
ICAgICAgICAvKiBQcmludCBJZiBOb3QgRXF1YWwgKi8KKyNkZWZpbmUgUFJJTlRfTkUoZWxlbSlc
CisgICAgICAgICAgICBpZiAoIHN0YXRlWzBdLmVsZW0gIT0gc3RhdGVbMV0uZWxlbSApIFwKKyAg
ICAgICAgICAgICAgICBwcmludGYoI2VsZW0gIiBkaWZmZXI6ICVseCAhPSAlbHhcbiIsIFwKKyAg
ICAgICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpc3RhdGVbMF0uZWxlbSwgXAorICAg
ICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZylzdGF0ZVsxXS5lbGVtKQorICAgICAg
ICAgICAgUFJJTlRfTkUocmVncy5yMTUpOworICAgICAgICAgICAgUFJJTlRfTkUocmVncy5yMTQp
OworICAgICAgICAgICAgUFJJTlRfTkUocmVncy5yMTMpOworICAgICAgICAgICAgUFJJTlRfTkUo
cmVncy5yMTIpOworICAgICAgICAgICAgUFJJTlRfTkUocmVncy5yYnApOworICAgICAgICAgICAg
UFJJTlRfTkUocmVncy5yYngpOworICAgICAgICAgICAgUFJJTlRfTkUocmVncy5yMTApOworICAg
ICAgICAgICAgUFJJTlRfTkUocmVncy5yMTEpOworICAgICAgICAgICAgUFJJTlRfTkUocmVncy5y
OSk7CisgICAgICAgICAgICBQUklOVF9ORShyZWdzLnI4KTsKKyAgICAgICAgICAgIFBSSU5UX05F
KHJlZ3MucmF4KTsKKyAgICAgICAgICAgIFBSSU5UX05FKHJlZ3MucmN4KTsKKyAgICAgICAgICAg
IFBSSU5UX05FKHJlZ3MucmR4KTsKKyAgICAgICAgICAgIFBSSU5UX05FKHJlZ3MucnNpKTsKKyAg
ICAgICAgICAgIFBSSU5UX05FKHJlZ3MucmRpKTsKKworICAgICAgICAgICAgZm9yICggaSA9IG9m
ZnNldG9mKHN0cnVjdCBjcHVfdXNlcl9yZWdzLCBlcnJvcl9jb2RlKSAvIHNpemVvZih1bnNpZ25l
ZCk7CisgICAgICAgICAgICAgICAgICBpIDwgc2l6ZW9mKHN0YXRlWzFdLnJlZ3MpL3NpemVvZih1
bnNpZ25lZCk7IGkrKyApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcHJpbnRmKCJb
JTA0enVdICUwOHggJTA4eFxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgIGkgKiBzaXplb2Yo
dW5zaWduZWQpLCAoKHVuc2lnbmVkICopJnN0YXRlWzBdLnJlZ3MpW2ldLAorICAgICAgICAgICAg
ICAgICAgICAgICAoKHVuc2lnbmVkICopJnN0YXRlWzFdLnJlZ3MpW2ldKTsKKyAgICAgICAgICAg
IH0KKyAgICAgICAgfQorCisgICAgICAgIGlmICggbWVtY21wKCZzdGF0ZVswXS5vcHMsICZzdGF0
ZVsxXS5vcHMsIHNpemVvZihzdGF0ZVswXS5vcHMpKSApCisgICAgICAgICAgICBwcmludGYoIm9w
cyBkaWZmZXIhXG4iKTsKKworICAgICAgICBpZiAoIG1lbWNtcCgmc3RhdGVbMF0uY3R4dCwgJnN0
YXRlWzFdLmN0eHQsIHNpemVvZihzdGF0ZVswXS5jdHh0KSkgKQorICAgICAgICB7CisgICAgICAg
ICAgICBwcmludGYoImN0eHQgZGlmZmVycyFcbiIpOworICAgICAgICAgICAgZm9yICggaSA9IDA7
ICBpIDwgc2l6ZW9mKHN0YXRlWzBdLmN0eHQpL3NpemVvZih1bnNpZ25lZCk7IGkrKyApCisgICAg
ICAgICAgICB7CisgICAgICAgICAgICAgICAgcHJpbnRmKCJbJTA0bHVdICUwOHggJTA4eFxuIiwK
KyAgICAgICAgICAgICAgICAgICAgICAgIGkgKiBzaXplb2YodW5zaWduZWQpLCAoKHVuc2lnbmVk
ICopJnN0YXRlWzBdLmN0eHQpW2ldLAorICAgICAgICAgICAgICAgICAgICAgICAoKHVuc2lnbmVk
ICopJnN0YXRlWzFdLmN0eHQpW2ldKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIAorICAg
ICAgICB9CisKKyAgICAgICAgYWJvcnQoKTsKKyAgICB9Cit9CisKK2Jvb2wgb3B0X3JlcnVuID0g
ZmFsc2U7CisKK2ludCBMTFZNRnV6emVyVGVzdE9uZUlucHV0KGNvbnN0IHVpbnQ4X3QgKmRhdGFf
cCwgc2l6ZV90IHNpemUpCit7CisgICAgc3RydWN0IGZ1enpfc3RhdGUgc3RhdGVbMl07CisKKyAg
ICBpZiAoIHNpemUgPCBmdXp6X21pbmltYWxfaW5wdXRfc2l6ZSgpICkKICAgICB7CiAgICAgICAg
IHByaW50ZigiSW5wdXQgdG9vIHNtYWxsXG4iKTsKICAgICAgICAgcmV0dXJuIDE7CkBAIC05MDks
MjUgKzEwNDIsMjQgQEAgaW50IExMVk1GdXp6ZXJUZXN0T25lSW5wdXQoY29uc3QgdWludDhfdCAq
ZGF0YV9wLCBzaXplX3Qgc2l6ZSkKICAgICAgICAgcmV0dXJuIDE7CiAgICAgfQogCi0gICAgc3Rh
dGUuY29ycHVzID0gKHZvaWQqKWRhdGFfcDsKLSAgICBzdGF0ZS5kYXRhX251bSA9IHNpemU7Ci0K
LSAgICBzZXR1cF9zdGF0ZSgmY3R4dCk7CisgICAgc2V0dXBfZnV6el9zdGF0ZSgmc3RhdGVbMF0s
IGRhdGFfcCwgc2l6ZSk7CisgICAgCisgICAgaWYgKCBvcHRfcmVydW4gKQorICAgICAgICBwcmlu
dGYoInx8fCBJTklUSUFMIFJVTiB8fHxcbiIpOworICAgIAorICAgIHJ1bnRlc3QoJnN0YXRlWzBd
KTsKIAotICAgIHNhbml0aXplX2lucHV0KCZjdHh0KTsKKyAgICBpZiAoICFvcHRfcmVydW4gKQor
ICAgICAgICByZXR1cm4gMDsKIAotICAgIGRpc2FibGVfaG9va3MoJmN0eHQpOworICAgIC8qIFJl
c2V0IGFsbCBnbG9iYWwgc3RhdGUgdmFyaWFibGVzIGFnYWluICovCisgICAgc2V0dXBfZnV6el9z
dGF0ZSgmc3RhdGVbMV0sIGRhdGFfcCwgc2l6ZSk7CiAKLSAgICBkbyB7Ci0gICAgICAgIC8qIEZJ
WE1FOiBVbnRpbCB3ZSBhY3R1YWxseSBpbXBsZW1lbnQgU0lHRlBFIGhhbmRsaW5nIHByb3Blcmx5
ICovCi0gICAgICAgIHNldHVwX2ZwdV9leGNlcHRpb25faGFuZGxlcigpOworICAgIHByaW50Zigi
fHx8IFNFQ09ORCBSVU4gfHx8XG4iKTsKIAotICAgICAgICBzZXRfc2l6ZXMoJmN0eHQpOwotICAg
ICAgICBkdW1wX3N0YXRlKCZjdHh0KTsKKyAgICBydW50ZXN0KCZzdGF0ZVsxXSk7CiAKLSAgICAg
ICAgcmMgPSB4ODZfZW11bGF0ZSgmY3R4dCwgJnN0YXRlLm9wcyk7Ci0gICAgICAgIHByaW50Zigi
RW11bGF0aW9uIHJlc3VsdDogJWRcbiIsIHJjKTsKLSAgICB9IHdoaWxlICggcmMgPT0gWDg2RU1V
TF9PS0FZICk7CisgICAgY29tcGFyZV9zdGF0ZXMoc3RhdGUpOwogCiAgICAgcmV0dXJuIDA7CiB9
CmRpZmYgLS1naXQgYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVt
dWwuaCBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5oCmlu
ZGV4IDg1ZDIxY2JmMGYuLjQ4NjNiZjIxNjYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Z1enoveDg2X2lu
c3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5oCisrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3Ry
dWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5oCkBAIC02LDYgKzYsNyBAQCBleHRlcm4gaW50IExM
Vk1GdXp6ZXJUZXN0T25lSW5wdXQoY29uc3QgdWludDhfdCAqZGF0YV9wLCBzaXplX3Qgc2l6ZSk7
CiBleHRlcm4gdW5zaWduZWQgaW50IGZ1enpfbWluaW1hbF9pbnB1dF9zaXplKHZvaWQpOwogCiBl
eHRlcm4gYm9vbCBvcHRfY29tcGFjdDsKK2V4dGVybiBib29sIG9wdF9yZXJ1bjsKIAogI2RlZmlu
ZSBJTlBVVF9TSVpFICA0MDk2CiAKLS0gCjIuMTQuMgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 17:53:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 17:53:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2LBg-0000aJ-HC; Wed, 11 Oct 2017 17:52:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=450528267=George.Dunlap@citrix.com>)
 id 1e2LBf-0000Yv-5J
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 17:52:55 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 20/97-26326-67A5ED95; Wed, 11 Oct 2017 17:52:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpG5p1L1
 Ig82XtCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozJ+5+yF/yXqLi3+wNrA+MJ0S5GTg4JAX+J
 G1fvM4PYbAJ6EvOOf2XpYuTgEBFQkbi916CLkYuDWWA/o0Tv1x9sIDXCAl4SBy78YgGxWQRUJ
 f5efgNm8wrYSqzfd50FYqa8xPsF9xlBbE4BO4k3j++zgthCQDUrlu5lhLBVJRY/OMoO0SsocX
 LmE7BeZgEJiYMvXjBPYOSdhSQ1C0lqASPTKkaN4tSistQiXSNDvaSizPSMktzEzBxdQwNjvdz
 U4uLE9NScxKRiveT83E2MwOCpZ2Bg3MHYs9fvEKMkB5OSKG+w3r1IIb6k/JTKjMTijPii0pzU
 4kOMMhwcShK8CyKBcoJFqempFWmZOcAwhklLcPAoifAeB0nzFhck5hZnpkOkTjHqcnTcvPuHS
 YglLz8vVUqc9zdIkQBIUUZpHtwIWExdYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMaw0yhS
 czrwRu0yugI5iAjhBNuwNyREkiQkqqgXGzYWBoVmuM5o79+5ZkX53wMHDS/HWh+92/hqaa/jB
 5e1WhlCnOxMEp0/n1J6WwR7FHn7komPJf3HT61u3SXbM+N4Qe5k77sO4If/aclVNbqzYsjVFY
 t2xV0SmLDd218ttOfXjvsOPyH+PXF37NXP7qptSklXuuzhRjeKKxJWfLzX1Gi8o//3RwVGIpz
 kg01GIuKk4EAGuPt6ykAgAA
X-Env-Sender: prvs=450528267=George.Dunlap@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1507744369!93041152!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30977 invoked from network); 11 Oct 2017 17:52:53 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 17:52:53 -0000
X-IronPort-AV: E=Sophos;i="5.43,362,1503360000"; d="scan'208";a="445492266"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 11 Oct 2017 18:52:38 +0100
Message-ID: <20171011175243.19871-7-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.2
In-Reply-To: <20171011175243.19871-1-george.dunlap@citrix.com>
References: <20171011175243.19871-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v4 07/12] fuzz/x86_emulate: Move definitions
	into a header
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW92ZSBmdXp6LWVtdWwuYyBmdW5jdGlvbiBwcm90b3R5cGVzIGludG8gYSBoZWFkZXIuICBBbHNv
IHNoYXJlIHRoZQpkZWZpbml0aW9uIG9mIHRoZSBpbnB1dCBzaXplIChyYXRoZXIgdGhhbiBoYXJk
LWNvZGluZyBpdCBpbgpmdXp6LWVtdWwuYykuCgpTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQpSRkM6IFdvcnRoIHRyeWluZyB0byBCVUlM
RF9CVUdfT04oSU5QVVRfU0laRSA8IERBVEFfU0laRV9GVUxMKT8KCnY0OgotIE1vdmUgZWFybGll
ciBpbiB0aGUgcXVldWUuCi0gUmViYXNlIG92ZXIgcHJldmlvdXMgcGF0Y2ggKGdldHRpbmcgcmlk
IG9mIGZ1enpfY29ycHVzIHN0cnVjdCkKLSBBZGQgYnVpbGQtdGltZSBhc3NlcnQKdjM6Ci0gTmV3
IGluIHRoaXMgdmVyc2lvbgoKQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29t
PgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+Ci0tLQogdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhhcm5lc3Mu
YyB8ICA2ICstLS0tLQogdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1l
bXVsLmMgICB8ICA3ICsrKysrLS0KIHRvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9y
L2Z1enotZW11bC5oICAgfCAxMCArKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDE2IGluc2Vy
dGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvZnV6ei94
ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmgKCmRpZmYgLS1naXQgYS90b29scy9m
dXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5jIGIvdG9vbHMvZnV6ei94
ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhhcm5lc3MuYwppbmRleCBlMGM1NmFhZGY3Li5k
NTE0NDY4ZGQyIDEwMDY0NAotLS0gYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRv
ci9hZmwtaGFybmVzcy5jCisrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9y
L2FmbC1oYXJuZXNzLmMKQEAgLTQsMTIgKzQsOCBAQAogI2luY2x1ZGUgPHN0ZGxpYi5oPgogI2lu
Y2x1ZGUgPHN0cmluZy5oPgogI2luY2x1ZGUgPGdldG9wdC5oPgorI2luY2x1ZGUgImZ1enotZW11
bC5oIgogCi1leHRlcm4gaW50IExMVk1GdXp6ZXJJbml0aWFsaXplKGludCAqYXJnYywgY2hhciAq
Kiphcmd2KTsKLWV4dGVybiBpbnQgTExWTUZ1enplclRlc3RPbmVJbnB1dChjb25zdCB1aW50OF90
ICpkYXRhX3AsIHNpemVfdCBzaXplKTsKLWV4dGVybiB1bnNpZ25lZCBpbnQgZnV6el9taW5pbWFs
X2lucHV0X3NpemUodm9pZCk7Ci0KLSNkZWZpbmUgSU5QVVRfU0laRSAgNDA5Ngogc3RhdGljIHVp
bnQ4X3QgaW5wdXRbSU5QVVRfU0laRV07CiAKIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJn
dikKZGlmZiAtLWdpdCBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enot
ZW11bC5jIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMK
aW5kZXggODk5OGYyMWZlMS4uOTY0NjgyYWExYSAxMDA2NDQKLS0tIGEvdG9vbHMvZnV6ei94ODZf
aW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMKKysrIGIvdG9vbHMvZnV6ei94ODZfaW5z
dHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMKQEAgLTE2LDYgKzE2LDcgQEAKICNpbmNsdWRl
IDx4ZW4veGVuLmg+CiAKICNpbmNsdWRlICJ4ODYtZW11bGF0ZS5oIgorI2luY2x1ZGUgImZ1enot
ZW11bC5oIgogCiAjZGVmaW5lIE1TUl9JTkRFWF9NQVggMTYKIApAQCAtMjksNyArMzAsNyBAQCBz
dHJ1Y3QgZnV6el9jb3JwdXMKICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyByZWdzOwogICAgIHN0
cnVjdCBzZWdtZW50X3JlZ2lzdGVyIHNlZ21lbnRzW1NFR19OVU1dOwogICAgIHVuc2lnbmVkIGxv
bmcgb3B0aW9uczsKLSAgICB1bnNpZ25lZCBjaGFyIGRhdGFbNDA5Nl07CisgICAgdW5zaWduZWQg
Y2hhciBkYXRhW0lOUFVUX1NJWkVdOwogfSBpbnB1dDsKICNkZWZpbmUgREFUQV9PRkZTRVQgb2Zm
c2V0b2Yoc3RydWN0IGZ1enpfY29ycHVzLCBkYXRhKQogCkBAIC04MjcsNyArODI4LDcgQEAgaW50
IExMVk1GdXp6ZXJUZXN0T25lSW5wdXQoY29uc3QgdWludDhfdCAqZGF0YV9wLCBzaXplX3Qgc2l6
ZSkKICAgICAgICAgcmV0dXJuIDE7CiAgICAgfQogCi0gICAgaWYgKCBzaXplID4gc2l6ZW9mKGlu
cHV0KSApCisgICAgaWYgKCBzaXplID4gSU5QVVRfU0laRSApCiAgICAgewogICAgICAgICBwcmlu
dGYoIklucHV0IHRvbyBsYXJnZVxuIik7CiAgICAgICAgIHJldHVybiAxOwpAQCAtODU4LDYgKzg1
OSw4IEBAIGludCBMTFZNRnV6emVyVGVzdE9uZUlucHV0KGNvbnN0IHVpbnQ4X3QgKmRhdGFfcCwg
c2l6ZV90IHNpemUpCiAKIHVuc2lnbmVkIGludCBmdXp6X21pbmltYWxfaW5wdXRfc2l6ZSh2b2lk
KQogeworICAgIEJVSUxEX0JVR19PTihEQVRBX09GRlNFVCA+IElOUFVUX1NJWkUpOworCiAgICAg
cmV0dXJuIERBVEFfT0ZGU0VUICsgMTsKIH0KIApkaWZmIC0tZ2l0IGEvdG9vbHMvZnV6ei94ODZf
aW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmggYi90b29scy9mdXp6L3g4Nl9pbnN0cnVj
dGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwMDAwLi4zMGRkOGRlMjFlCi0tLSAvZGV2L251bGwKKysrIGIvdG9vbHMvZnV6ei94ODZfaW5z
dHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmgKQEAgLTAsMCArMSwxMCBAQAorI2lmbmRlZiBG
VVpaX0VNVUxfSAorIyBkZWZpbmUgRlVaWl9FTVVMX0gKKworZXh0ZXJuIGludCBMTFZNRnV6emVy
SW5pdGlhbGl6ZShpbnQgKmFyZ2MsIGNoYXIgKioqYXJndik7CitleHRlcm4gaW50IExMVk1GdXp6
ZXJUZXN0T25lSW5wdXQoY29uc3QgdWludDhfdCAqZGF0YV9wLCBzaXplX3Qgc2l6ZSk7CitleHRl
cm4gdW5zaWduZWQgaW50IGZ1enpfbWluaW1hbF9pbnB1dF9zaXplKHZvaWQpOworCisjZGVmaW5l
IElOUFVUX1NJWkUgIDQwOTYKKworI2VuZGlmIC8qIGlmZGVmIEZVWlpfRU1VTF9IICovCi0tIAoy
LjE0LjIKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 17:53:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 17:53:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2LBf-0000ZZ-3I; Wed, 11 Oct 2017 17:52:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=450528267=George.Dunlap@citrix.com>)
 id 1e2LBe-0000YN-AJ
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 17:52:54 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 0A/A0-23363-57A5ED95; Wed, 11 Oct 2017 17:52:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsXitHRDpG5J1L1
 Ig7dnTCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy3UxoYCw4pVhyYdYC9gfGSTBcjJ4eEgL/E
 4rXzWUBsNgE9iXnHvwLZHBwiAioSt/cadDFycTAL7GeU6P36gw2kRljAQeLcv7esIDaLgKrE4
 2kQcV4BW4l9F0+yQcyUl3i/4D4jiM0pYCfx5vF9sHohoJoVS/cyQtiqEosfHGWH6BWUODnzCd
 gNzAISEgdfvGCewMg7C0lqFpLUAkamVYwaxalFZalFukaGeklFmekZJbmJmTm6hgbGermpxcW
 J6ak5iUnFesn5uZsYgcFTz8DAuIOxZ6/fIUZJDiYlUd5gvXuRQnxJ+SmVGYnFGfFFpTmpxYcY
 ZTg4lCR4F0QC5QSLUtNTK9Iyc4BhDJOW4OBREuE9DpLmLS5IzC3OTIdInWI05ji26fIfJo6Om
 3f/MAmx5OXnpUqJ8/4GKRUAKc0ozYMbBIuvS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEea
 1BpvBk5pXA7XsFdAoT0CmiaXdATilJREhJNTC2MoaGXmd2vvbvlHf6z4fT4iPuMf78/XHTwuO
 rYmTatxZ3it4oePv/W8SlqvMn353oepIh73Fa4QffymU7+a48vBc1d9Hhz2E8rz6HSbYIy3lF
 39aVnRPmPMvZoLmzfLrbL6VFL+bwNOcU7Fyo9Ux9n0Zm/kregN/yy+59iRKvPbyuRWy13rPfS
 izFGYmGWsxFxYkAd4BkJaoCAAA=
X-Env-Sender: prvs=450528267=George.Dunlap@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1507744369!93041152!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30523 invoked from network); 11 Oct 2017 17:52:52 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 17:52:52 -0000
X-IronPort-AV: E=Sophos;i="5.43,362,1503360000"; d="scan'208";a="445492264"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 11 Oct 2017 18:52:36 +0100
Message-ID: <20171011175243.19871-5-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.2
In-Reply-To: <20171011175243.19871-1-george.dunlap@citrix.com>
References: <20171011175243.19871-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v4 05/12] fuzz/x86_emulate: Add 'afl-cov' target
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Li4udG8gZ2VuZXJhdGUgYSAibm9ybWFsIiBjb3ZlcmFnZS1pbnN0cnVtZW50ZWQgYmluYXJ5LCBz
dWl0YWJsZSBmb3IKdXNlIHdpdGggZ2NvdiBvciBhZmwtY292LgoKVGhpcyBpcyBzbGlnaHRseSBh
bm5veWluZyBiZWNhdXNlOgoKIC0gRXZlcnkgb2JqZWN0IGZpbGUgbmVlZHMgdG8gaGF2ZSBiZWVu
IGluc3RydW1lbnRlZCB0byB3b3JrCiAgIGVmZmVjdGl2ZWx5CgogLSBZb3UgZ2VuZXJhbGx5IHdh
bnQgdG8gaGF2ZSBib3RoIGFuIGFmbC1pbnN0cnVtZW50ZWQgYmluYXJ5IGFuZCBhCiAgIGdjb3Yt
aW5zdHJ1bWVudGVkIGJpbmFyeSBhdCB0aGUgc2FtZSB0aW1lLCBidXQKCiAtIGdjb3YgaW5zdHJ1
bWVudGF0aW9uIGFuZCBhZmwgaW5zdHJ1bWVudGF0aW9uIGFyZSBtdXR1YWxseSBleGNsdXNpdmUK
ClNvIHdoZW4gbWFraW5nIHRoZSBgYWZsLWNvdmAgdGFyZ2V0LCBnZW5lcmF0ZSBhIHNlY29uZCBz
ZXQgb2Ygb2JqZWN0CmZpbGVzIGFuZCBhIHNlY29uZCBiaW5hcnkgd2l0aCB0aGUgYC1jb3ZgIHN1
ZmZpeC4KCldoaWxlIHdlJ3JlIGhlcmUsIHJlbW92ZSB0aGUgcmVkdW5kYW50IHg4Ni1lbXVsYXRl
LmMgZGVwZW5kZW5jeSBmb3IKeDg2LWVtdWxhdGUuby4KClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KQWNrZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQp2MzoKLSBSZWJhc2Ugb24gbmV3IHZlcnNp
b25zIG9mIHByZXZpb3VzIHBhdGNoIChtYWlubHkgeDg2LWVtdWxhdGUuKiByZW5hbWUpCi0gVGln
aHRlbiB1cCBidWlsZCBydWxlcwotIEFkZCBuZXdsaW5lIGF0IHRoZSBlbmQgb2YgUkVBRE1FLmFm
bAotIFVzZSA6PSBmb3IgR0NPVl9GTEFHUyBpbiBNYWtlZmlsZQpDaGFuZ2VzIGluIHYyOgotIFB1
bGwgJ2lucHV0cycgdG8geDg2X2VtdWxhdGVfdXNlciogaW50byBhIG1ha2UgdmFyaWFibGUgdG8g
YXZvaWQgZHVwbGljYXRpb24KCkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNv
bT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgotLS0KIC5naXRpZ25vcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
IDEgKwogdG9vbHMvZnV6ei9SRUFETUUuYWZsICAgICAgICAgICAgICAgICAgICAgICAgfCAxNCAr
KysrKysrKysrKysrKwogdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvTWFrZWZp
bGUgfCAxNyArKysrKysrKysrKysrKy0tLQogMyBmaWxlcyBjaGFuZ2VkLCAyOSBpbnNlcnRpb25z
KCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhLy5naXRpZ25vcmUgYi8uZ2l0aWdub3Jl
CmluZGV4IGIzNTg3ZjM4MDkuLmQ2NGIwM2QwNmMgMTAwNjQ0Ci0tLSBhLy5naXRpZ25vcmUKKysr
IGIvLmdpdGlnbm9yZQpAQCAtMTY2LDYgKzE2Niw3IEBAIHRvb2xzL2Z1enoveDg2X2luc3RydWN0
aW9uX2VtdWxhdG9yL2FzbQogdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IveDg2
X2VtdWxhdGUKIHRvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL3g4Ni1lbXVsYXRl
LltjaF0KIHRvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2FmbC1oYXJuZXNzCit0
b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy1jb3YKIHRvb2xz
L2hlbHBlcnMvX3BhdGhzLmgKIHRvb2xzL2hlbHBlcnMvaW5pdC14ZW5zdG9yZS1kb21haW4KIHRv
b2xzL2hlbHBlcnMveGVuLWluaXQtZG9tMApkaWZmIC0tZ2l0IGEvdG9vbHMvZnV6ei9SRUFETUUu
YWZsIGIvdG9vbHMvZnV6ei9SRUFETUUuYWZsCmluZGV4IDQ3NThkZTI0OTAuLjhiNThiOGNkZWEg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2Z1enovUkVBRE1FLmFmbAorKysgYi90b29scy9mdXp6L1JFQURN
RS5hZmwKQEAgLTQxLDMgKzQxLDE3IEBAIFVzZSB0aGUgeDg2IGluc3RydWN0aW9uIGVtdWxhdG9y
IGZ1enplciBhcyBhbiBleGFtcGxlLgogICAgJCAkQUZMUEFUSC9hZmwtZnV6eiAtdCAxMDAwIC1p
IHRlc3RjYXNlX2RpciAtbyBmaW5kaW5nc19kaXIgLS0gLi9hZmwtaGFybmVzcwogCiBQbGVhc2Ug
c2VlIEFGTCBkb2N1bWVudGF0aW9uIGZvciBtb3JlIGluZm9ybWF0aW9uLgorCisjIEdFTkVSQVRJ
TkcgQ09WRVJBR0UgSU5GT1JNQVRJT04KKworVG8gdXNlIGFmbC1jb3Ygb3IgZ2NvdiwgeW91IG5l
ZWQgYSBzZXBhcmF0ZSBiaW5hcnkgaW5zdHJ1bWVudGVkIHRvCitnZW5lcmF0ZSBjb3ZlcmFnZSBk
YXRhLiAgVG8gZG8gdGhpcywgdXNlIHRoZSB0YXJnZXQgYGFmbC1jb3ZgOgorCisgICAgJCBtYWtl
IGFmbC1jb3YgI3Byb2R1Y2VzIGFmbC1oYXJuZXNzLWNvdgorCitOT1RFOiBQbGVhc2UgYWxzbyBu
b3RlIHRoYXQgdGhlIGNvdmVyYWdlIGluc3RydW1lbnRhdGlvbiBoYXJkLWNvZGVzCit0aGUgYWJz
b2x1dGUgcGF0aCBmb3IgdGhlIGluc3RydW1lbnRhdGlvbiByZWFkIGFuZCB3cml0ZSBmaWxlcyBp
biB0aGUKK2JpbmFyeTsgc28gY292ZXJhZ2UgZGF0YSB3aWxsIGFsd2F5cyBzaG93IHVwIGluIHRo
ZSBidWlsZCBkaXJlY3Rvcnkgbm8KK21hdHRlciB3aGVyZSB5b3UgcnVuIHRoZSBiaW5hcnkgZnJv
bS4KKworUGxlYXNlIHNlZSBhZmwtY292IGFuZC9vciBnY292IGRvY3VtZW50YXRpb24gZm9yIG1v
cmUgaW5mb3JtYXRpb24uCmRpZmYgLS1naXQgYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9l
bXVsYXRvci9NYWtlZmlsZSBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL01h
a2VmaWxlCmluZGV4IDEwN2JmNjJhMjEuLmNiNTYxYWVjM2YgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Z1
enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL01ha2VmaWxlCisrKyBiL3Rvb2xzL2Z1enoveDg2
X2luc3RydWN0aW9uX2VtdWxhdG9yL01ha2VmaWxlCkBAIC0yMywxMiArMjMsMTcgQEAgeDg2LWVt
dWxhdGUuYyB4ODYtZW11bGF0ZS5oOiAlOgogCiBDRkxBR1MgKz0gJChDRkxBR1NfeGVuaW5jbHVk
ZSkgLURfX1hFTl9UT09MU19fIC1JLgogCitHQ09WX0ZMQUdTIDo9IC0tY292ZXJhZ2UKKyUtY292
Lm86ICUuYworCSQoQ0MpIC1jICQoQ0ZMQUdTKSAkKEdDT1ZfRkxBR1MpICQ8IC1vICRACisKIHg4
Ni5oIDo9IGFzbS94ODYtdmVuZG9ycy5oIGFzbS94ODYtZGVmbnMuaCBhc20vbXNyLWluZGV4LmgK
IHg4Nl9lbXVsYXRlLmggOj0geDg2LWVtdWxhdGUuaCB4ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5o
ICQoeDg2LmgpCiAKLXg4Ni1lbXVsYXRlLm86IHg4Ni1lbXVsYXRlLmMgeDg2X2VtdWxhdGUveDg2
X2VtdWxhdGUuYyAkKHg4Nl9lbXVsYXRlLmgpCisjIHg4Ni1lbXVsYXRlLmMgd2lsbCBiZSBpbXBs
aWNpdCBmb3IgYm90aAoreDg2LWVtdWxhdGUubyB4ODYtZW11bGF0ZS1jb3YubzogeDg2X2VtdWxh
dGUveDg2X2VtdWxhdGUuYyAkKHg4Nl9lbXVsYXRlLmgpCiAKLWZ1enotZW11bC5vOiAkKHg4Nl9l
bXVsYXRlLmgpCitmdXp6LWVtdWwubyBmdXp6LWVtdWxhdGUtY292Lm86ICQoeDg2X2VtdWxhdGUu
aCkKIAogeDg2LWluc24tZnV6emVyLmE6IGZ1enotZW11bC5vIHg4Ni1lbXVsYXRlLm8KIAkkKEFS
KSByYyAkQCAkXgpAQCAtMzYsNiArNDEsOSBAQCB4ODYtaW5zbi1mdXp6ZXIuYTogZnV6ei1lbXVs
Lm8geDg2LWVtdWxhdGUubwogYWZsLWhhcm5lc3M6IGFmbC1oYXJuZXNzLm8gZnV6ei1lbXVsLm8g
eDg2LWVtdWxhdGUubwogCSQoQ0MpICQoQ0ZMQUdTKSAkXiAtbyAkQAogCithZmwtaGFybmVzcy1j
b3Y6IGFmbC1oYXJuZXNzLWNvdi5vIGZ1enotZW11bC1jb3YubyB4ODYtZW11bGF0ZS1jb3Yubwor
CSQoQ0MpICQoQ0ZMQUdTKSAkKEdDT1ZfRkxBR1MpICReIC1vICRACisKICMgQ29tbW9uIHRhcmdl
dHMKIC5QSE9OWTogYWxsCiBhbGw6IHg4Ni1pbnNuLWZ1enotYWxsCkBAIC00Niw3ICs1NCw3IEBA
IGRpc3RjbGVhbjogY2xlYW4KIAogLlBIT05ZOiBjbGVhbgogY2xlYW46Ci0Jcm0gLWYgKi5hICou
byAuKi5kIGFmbC1oYXJuZXNzCisJcm0gLWYgKi5hICoubyAuKi5kIGFmbC1oYXJuZXNzIGFmbC1o
YXJuZXNzLWNvdiAqLmdjZGEgKi5nY25vICouZ2NvdgogCiAuUEhPTlk6IGluc3RhbGwKIGluc3Rh
bGw6IGFsbApAQCAtNTUsMyArNjMsNiBAQCBpbnN0YWxsOiBhbGwKIAogLlBIT05ZOiBhZmwKIGFm
bDogYWZsLWhhcm5lc3MKKworLlBIT05ZOiBhZmwtY292CithZmwtY292OiBhZmwtaGFybmVzcy1j
b3YKLS0gCjIuMTQuMgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 17:53:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 17:53:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2LBg-0000aU-OM; Wed, 11 Oct 2017 17:52:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=450528267=George.Dunlap@citrix.com>)
 id 1e2LBf-0000Z7-8H
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 17:52:55 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 1D/D9-31244-67A5ED95; Wed, 11 Oct 2017 17:52:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRWlGSWpSXmKPExsXitHRDpG5p1L1
 Ig/YFhhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bDHytZCg7YV2ztO8jawHhBv4uRk0NCwF9i
 0smljCA2m4CexLzjX1m6GDk4RARUJG7vNehi5OJgFtjPKNH79QcbSFxYwFni1uQQkHIWAVWJl
 Yc2gJXzCthKzJnrBTFRXuL9gvtgEzkF7CTePL7PCmILAZWsWLqXEcJWlVj84Cg7iM0rIChxcu
 YTFhCbWUBC4uCLF8wTGHlnIUnNQpJawMi0ilG9OLWoLLVI10wvqSgzPaMkNzEzR9fQwEwvN7W
 4ODE9NScxqVgvOT93EyMwbBiAYAfjvBP+hxglOZiURHmD9e5FCvEl5adUZiQWZ8QXleakFh9i
 lOHgUJLgTYoEygkWpaanVqRl5gADGCYtwcGjJMLbD5LmLS5IzC3OTIdInWI05jj04vYfJo6Om
 3f/MAmx5OXnpUqJ87aBlAqAlGaU5sENgkXWJUZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnzlo
 NM4cnMK4Hb9wroFCagU0TT7oCcUpKIkJJqYFTLaJm7Z/tfZ93kMrtF3m2G0ddYFlUUCN8RKpn
 s+TykYMcFdhbe9C7hEMvdX5vnxRktiwuI/f19QqSKg8Tk5U1sj68f5ZvubnzqiFn0hGI34/3T
 d2y2+xP8x867/Wr17VJphg0rXDlyMlnfHC3v+vR9WUmAiLt9IOezzzfCax9a+dyek2q2VImlO
 CPRUIu5qDgRAPopOoKnAgAA
X-Env-Sender: prvs=450528267=George.Dunlap@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1507744371!73264505!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44207 invoked from network); 11 Oct 2017 17:52:53 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 17:52:53 -0000
X-IronPort-AV: E=Sophos;i="5.43,362,1503360000"; d="scan'208";a="445492267"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 11 Oct 2017 18:52:40 +0100
Message-ID: <20171011175243.19871-9-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.2
In-Reply-To: <20171011175243.19871-1-george.dunlap@citrix.com>
References: <20171011175243.19871-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v4 09/12] fuzz/x86_emulate: Make input more
	compact
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgdGhlIG1vbWVudCwgQUZMIHJlY2tvbnMgdGhhdCBmb3IgYW55IGdpdmVuIGlucHV0LCA4NyUg
b2YgaXQgaXMKY29tcGxldGVseSBpcnJlbGV2YW50OiB0aGF0IGlzLCBpdCBjYW4gY2hhbmdlIGl0
IGFzIG11Y2ggYXMgaXQgd2FudHMKYnV0IGhhdmUgbm8gaW1wYWN0IG9uIHRoZSByZXN1bHQgb2Yg
dGhlIHRlc3Q7IGFuZCB5ZXQgaXQgY2FuJ3QgcmVtb3ZlCml0LgoKVGhpcyBpcyBsYXJnZWx5IGJl
Y2F1c2Ugd2UgaW50ZXJwcmV0IHRoZSBibG9iIGhhbmRlZCB0byB1cyBhcyBhIGxhcmdlCnN0cnVj
dCwgaW5jbHVkaW5nIENSIHZhbHVlcywgTVNSIHZhbHVlcywgc2VnbWVudCByZWdpc3RlcnMsIGFu
ZCBhIGZ1bGwKY3B1X3VzZXJfcmVncy4KCkluc3RlYWQsIG1vZGlmeSBvdXIgaW50ZXJwcmV0YXRp
b24gdG8gaGF2ZSBhICJzZXQgc3RhdGUiIHN0YW56YSBhdCB0aGUKZnJvbnQuICBCZWdpbiBieSBy
ZWFkaW5nIGEgMTYtYml0IHZhbHVlOyBpZiBpdCBpcyBsb3dlciB0aGFuIGEgY2VydGFpbgp0aHJl
c2hvbGQsIHNldCBzb21lIHN0YXRlIGFjY29yZGluZyB0byB3aGF0IGJ5dGUgaXQgaXMsIGFuZCBy
ZXBlYXQuCkNvbnRpbnVlIHVudGlsIHRoZSBieXRlIGlzIGFib3ZlIGEgY2VydGFpbiB0aHJlc2hv
bGQuCgpUaGlzIGFsbG93cyBBRkwgdG8gY29tcGFjdCBhbnkgZ2l2ZW4gdGVzdCBjYXNlIG11Y2gg
c21hbGxlcjsgdG8gdGhlCnBvaW50IHdoZXJlIG5vdyBpdCByZWNrb25zIHRoZXJlIGlzIG5vdCBh
IHNpbmdsZSBieXRlIG9mIHRoZSB0ZXN0IGZpbGUKd2hpY2ggYmVjb21lcyBpcnJlbGV2YW50LiAg
VGVzdGluZyBoYXZlIHNob3duIHRoYXQgdGhpcyBvcHRpb24gYm90aAphbGxvd3MgQUZMIHRvIHJl
YWNoIGNvdmVyYWdlIG11Y2ggZmFzdGVyLCBhbmQgdG8gaGF2ZSBhIHRvdGFsIGNvdmVyYWdlCmhp
Z2hlciB0aGFuIHdpdGggdGhlIG9sZCBmb3JtYXQuCgpNYWtlIHRoaXMgYW4gb3B0aW9uIChyYXRo
ZXIgdGhhbiBhIHVuaWxhdGVyYWwgY2hhbmdlKSB0byBlbmFibGUKc2lkZS1ieS1zaWRlIHBlcmZv
cm1hbmNlIGNvbXBhcmlzb24gb2YgdGhlIG9sZCBhbmQgbmV3IGZvcm1hdHMuCgpTaWduZWQtb2Zm
LWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnY0OgogLSBSZWJhc2Ugb3ZlciBwcmV2aW91cyBj
aGFuZ2VzCnYzOgogLSBTZXQgZGVmYXVsdCBmb3Igb3B0X2NvbXBhY3Qgc3RhdGljYWxseSBpbiBm
dXp6LWVtdWwuYyByYXRoZXIgdGhhbiBhZmwtaGFybmVzcwogLSBNYWtlIGlucHV0IHNpemUgLyB1
bmNvbmRpdGlvbmFsIGlucHV0IHJlYWRpbmcgbW9yZSBjb25zaXN0ZW50CiAtIFJlcXVpcmUgb25s
eSBtaW5pbXVtIGlucHV0IHJlYWQsIG5vdCBmaXJzdCBpbnN0cnVjdGlvbiBieXRlCiAtIFVzZSBB
UlJBWV9TSVpFKCkgZm9yIGhhcmRjb2RlZCB2YWx1ZXMKIC0gVXNlIGBmb3IgKCA7IDsgKWAgcmF0
aGVyIHRoYW4gYHdoaWxlKDEpYAogLSBTb21lIHN0eWxlIGlzc3VlcwogLSBNb3ZlIG9wdF9jb21w
YWN0IGRlY2xhcmF0aW9uIGludG8gZnV6ei1lbXVsLmgKdjI6IFBvcnQgb3ZlciBwcmV2aW91cyBj
aGFuZ2VzCgpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNpdHJpeC5jb20+CkNDOiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KQ0M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB0
b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5jIHwgICA5ICst
CiB0b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYyAgIHwgMTAz
ICsrKysrKysrKysrKysrKysrKystLS0KIHRvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxh
dG9yL2Z1enotZW11bC5oICAgfCAgIDIgKwogMyBmaWxlcyBjaGFuZ2VkLCA5OSBpbnNlcnRpb25z
KCspLCAxNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9mdXp6L3g4Nl9pbnN0cnVj
dGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5jIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25f
ZW11bGF0b3IvYWZsLWhhcm5lc3MuYwppbmRleCBkNTE0NDY4ZGQyLi4yM2E3N2E3M2MwIDEwMDY0
NAotLS0gYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5j
CisrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2FmbC1oYXJuZXNzLmMK
QEAgLTQsNiArNCw3IEBACiAjaW5jbHVkZSA8c3RkbGliLmg+CiAjaW5jbHVkZSA8c3RyaW5nLmg+
CiAjaW5jbHVkZSA8Z2V0b3B0Lmg+CisjaW5jbHVkZSA8c3RkYm9vbC5oPgogI2luY2x1ZGUgImZ1
enotZW11bC5oIgogCiBzdGF0aWMgdWludDhfdCBpbnB1dFtJTlBVVF9TSVpFXTsKQEAgLTIxLDkg
KzIyLDExIEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICB7CiAgICAgICAg
IGVudW0gewogICAgICAgICAgICAgT1BUX01JTl9TSVpFLAorICAgICAgICAgICAgT1BUX0NPTVBB
Q1QsCiAgICAgICAgIH07CiAgICAgICAgIHN0YXRpYyBjb25zdCBzdHJ1Y3Qgb3B0aW9uIGxvcHRz
W10gPSB7CiAgICAgICAgICAgICB7ICJtaW4taW5wdXQtc2l6ZSIsIG5vX2FyZ3VtZW50LCBOVUxM
LCBPUFRfTUlOX1NJWkUgfSwKKyAgICAgICAgICAgIHsgImNvbXBhY3QiLCByZXF1aXJlZF9hcmd1
bWVudCwgTlVMTCwgT1BUX0NPTVBBQ1QgfSwKICAgICAgICAgICAgIHsgMCwgMCwgMCwgMCB9CiAg
ICAgICAgIH07CiAgICAgICAgIGludCBjID0gZ2V0b3B0X2xvbmdfb25seShhcmdjLCBhcmd2LCAi
IiwgbG9wdHMsIE5VTEwpOwpAQCAtMzgsOCArNDEsMTIgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNo
YXIgKiphcmd2KQogICAgICAgICAgICAgZXhpdCgwKTsKICAgICAgICAgICAgIGJyZWFrOwogCisg
ICAgICAgIGNhc2UgT1BUX0NPTVBBQ1Q6CisgICAgICAgICAgICBvcHRfY29tcGFjdCA9IGF0b2ko
b3B0YXJnKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgCiAgICAgICAgIGNhc2Ug
Jz8nOgotICAgICAgICAgICAgcHJpbnRmKCJVc2FnZTogJXMgJEZJTEUgWyRGSUxFLi4uXSB8IFst
LW1pbi1pbnB1dC1zaXplXVxuIiwgYXJndlswXSk7CisgICAgICAgICAgICBwcmludGYoIlVzYWdl
OiAlcyBbLS1jb21wYWN0PTB8MV0gJEZJTEUgWyRGSUxFLi4uXSB8IFstLW1pbi1pbnB1dC1zaXpl
XVxuIiwgYXJndlswXSk7CiAgICAgICAgICAgICBleGl0KC0xKTsKICAgICAgICAgICAgIGJyZWFr
OwogCmRpZmYgLS1naXQgYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6
LWVtdWwuYyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5j
CmluZGV4IDRlMzc1MWNlNTAuLjNlYThhOGI3MjYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Z1enoveDg2
X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCisrKyBiL3Rvb2xzL2Z1enoveDg2X2lu
c3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCkBAIC0zMSwxNCArMzEsMTUgQEAgc3RydWN0
IGZ1enpfc3RhdGUKIHsKICAgICAvKiBFbXVsYXRlZCBDUFUgc3RhdGUgKi8KICAgICB1bnNpZ25l
ZCBsb25nIG9wdGlvbnM7CisjZGVmaW5lIERBVEFfU0laRV9DT01QQUNUIG9mZnNldG9mKHN0cnVj
dCBmdXp6X3N0YXRlLCBjcikKICAgICB1bnNpZ25lZCBsb25nIGNyWzVdOwogICAgIHVpbnQ2NF90
IG1zcltNU1JfSU5ERVhfTUFYXTsKICAgICBzdHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciBzZWdtZW50
c1tTRUdfTlVNXTsKICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyByZWdzOwogCiAgICAgLyogRnV6
emVyJ3MgaW5wdXQgZGF0YS4gKi8KLSNkZWZpbmUgREFUQV9PRkZTRVQgb2Zmc2V0b2Yoc3RydWN0
IGZ1enpfc3RhdGUsIGNvcnB1cykKLSAgICBjb25zdCB1bnNpZ25lZCBjaGFyICogY29ycHVzOwor
I2RlZmluZSBEQVRBX1NJWkVfRlVMTCBvZmZzZXRvZihzdHJ1Y3QgZnV6el9zdGF0ZSwgY29ycHVz
KQorICAgIGNvbnN0IHVuc2lnbmVkIGNoYXIgKmNvcnB1czsKIAogICAgIC8qIFJlYWwgYW1vdW50
IG9mIGRhdGEgYmFja2luZyBjb3JwdXNbXS4gKi8KICAgICBzaXplX3QgZGF0YV9udW07CkBAIC01
MCw2ICs1MSwxNSBAQCBzdHJ1Y3QgZnV6el9zdGF0ZQogICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9v
cHMgb3BzOwogfTsKIAorYm9vbCBvcHRfY29tcGFjdCA9IHRydWU7CisKK3Vuc2lnbmVkIGludCBm
dXp6X21pbmltYWxfaW5wdXRfc2l6ZSh2b2lkKQoreworICAgIEJVSUxEX0JVR19PTihEQVRBX1NJ
WkVfRlVMTCA+IElOUFVUX1NJWkUpOworCisgICAgcmV0dXJuIG9wdF9jb21wYWN0ID8gREFUQV9T
SVpFX0NPTVBBQ1QgOiBEQVRBX1NJWkVfRlVMTDsKK30KKwogc3RhdGljIGlubGluZSBib29sIGlu
cHV0X2F2YWlsKGNvbnN0IHN0cnVjdCBmdXp6X3N0YXRlICpzLCBzaXplX3Qgc2l6ZSkKIHsKICAg
ICByZXR1cm4gcy0+ZGF0YV9pbmRleCArIHNpemUgPD0gcy0+ZGF0YV9udW07CkBAIC02NDMsOSAr
NjUzLDgyIEBAIHN0YXRpYyB2b2lkIHNldHVwX3N0YXRlKHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0
ICpjdHh0KQogewogICAgIHN0cnVjdCBmdXp6X3N0YXRlICpzID0gY3R4dC0+ZGF0YTsKIAotICAg
IC8qIEZ1enogYWxsIG9mIHRoZSBlbXVsYXRlZCBzdGF0ZSBpbiBvbmUgZ28gKi8KLSAgICBpZiAo
IWlucHV0X3JlYWQocywgcywgREFUQV9PRkZTRVQpKQotICAgICAgICBleGl0KC0xKTsKKyAgICBp
ZiAoICFvcHRfY29tcGFjdCApCisgICAgeworICAgICAgICAvKiBGdXp6IGFsbCBvZiB0aGUgZW11
bGF0ZWQgc3RhdGUgaW4gb25lIGdvICovCisgICAgICAgIGlmICggIWlucHV0X3JlYWQocywgcywg
REFUQV9TSVpFX0ZVTEwpICkKKyAgICAgICAgICAgIGV4aXQoLTEpOworICAgICAgICByZXR1cm47
CisgICAgfQorCisgICAgLyogTW9kaWZ5IG9ubHkgc2VsZWN0IGJpdHMgb2Ygc3RhdGUgKi8KKwor
ICAgIC8qIEFsd2F5cyByZWFkICdvcHRpb25zJyAqLworICAgIGlmICggIWlucHV0X3JlYWQocywg
cywgREFUQV9TSVpFX0NPTVBBQ1QpICkKKyAgICAgICAgcmV0dXJuOworICAgIAorICAgIGZvciAo
IDsgOyApCisgICAgeworICAgICAgICB1aW50MTZfdCBvZmZzZXQ7CisKKyAgICAgICAgLyogUmVh
ZCAxNiBiaXRzIHRvIGRlY2lkZSB3aGF0IGJpdCBvZiBzdGF0ZSB0byBtb2RpZnkgKi8KKyAgICAg
ICAgaWYgKCAhaW5wdXRfcmVhZChzLCAmb2Zmc2V0LCBzaXplb2Yob2Zmc2V0KSkgKQorICAgICAg
ICAgICAgcmV0dXJuOworCisgICAgICAgIC8qIAorICAgICAgICAgKiBUaGVuIGRlY2lkZSBpZiBp
dCdzICJwb2ludGluZyB0byIgZGlmZmVyZW50IGJpdHMgb2YgdGhlCisgICAgICAgICAqIHN0YXRl
IAorICAgICAgICAgKi8KKworICAgICAgICAvKiBjcltdPyAqLworICAgICAgICBpZiAoIG9mZnNl
dCA8IEFSUkFZX1NJWkUocy0+Y3IpICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCAhaW5w
dXRfcmVhZChzLCBzLT5jciArIG9mZnNldCwgc2l6ZW9mKCpzLT5jcikpICkKKyAgICAgICAgICAg
ICAgICByZXR1cm47CisgICAgICAgICAgICBwcmludGYoIlNldHRpbmcgQ1IgJWQgdG8gJWx4XG4i
LCBvZmZzZXQsIHMtPmNyW29mZnNldF0pOworICAgICAgICAgICAgY29udGludWU7CisgICAgICAg
IH0KKyAgICAgICAgCisgICAgICAgIG9mZnNldCAtPSBBUlJBWV9TSVpFKHMtPmNyKTsKKworICAg
ICAgICAvKiBtc3JbXT8gKi8KKyAgICAgICAgaWYgKCBvZmZzZXQgPCBBUlJBWV9TSVpFKHMtPm1z
cikgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoICFpbnB1dF9yZWFkKHMsIHMtPm1zciAr
IG9mZnNldCwgc2l6ZW9mKCpzLT5tc3IpKSApCisgICAgICAgICAgICAgICAgcmV0dXJuOworICAg
ICAgICAgICAgcHJpbnRmKCJTZXR0aW5nIE1TUiBpJWQgKCV4KSB0byAlbHhcbiIsIG9mZnNldCwK
KyAgICAgICAgICAgICAgICAgICBtc3JfaW5kZXhbb2Zmc2V0XSwgcy0+bXNyW29mZnNldF0pOwor
ICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIH0KKworICAgICAgICBvZmZzZXQgLT0gQVJS
QVlfU0laRShzLT5tc3IpOworCisgICAgICAgIC8qIHNlZ21lbnRzW10/ICovCisgICAgICAgIGlm
ICggb2Zmc2V0IDwgQVJSQVlfU0laRShzLT5zZWdtZW50cykgKQorICAgICAgICB7CisgICAgICAg
ICAgICBpZiAoICFpbnB1dF9yZWFkKHMsIHMtPnNlZ21lbnRzICsgb2Zmc2V0LCBzaXplb2YoKnMt
PnNlZ21lbnRzKSkgKQorICAgICAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgICAgIHByaW50
ZigiU2V0dGluZyBTZWdtZW50ICVkXG4iLCBvZmZzZXQpOworICAgICAgICAgICAgY29udGludWU7
CisgICAgICAgICAgICAKKyAgICAgICAgfQorCisgICAgICAgIG9mZnNldCAtPSBBUlJBWV9TSVpF
KHMtPnNlZ21lbnRzKTsKKworICAgICAgICAvKiByZWdzPyAqLworICAgICAgICBpZiAoIG9mZnNl
dCA8IHNpemVvZihzdHJ1Y3QgY3B1X3VzZXJfcmVncykKKyAgICAgICAgICAgICAmJiBvZmZzZXQg
KyBzaXplb2YodWludDY0X3QpIDw9IHNpemVvZihzdHJ1Y3QgY3B1X3VzZXJfcmVncykgKQorICAg
ICAgICB7CisgICAgICAgICAgICBpZiAoICFpbnB1dF9yZWFkKHMsICgoY2hhciAqKWN0eHQtPnJl
Z3MpICsgb2Zmc2V0LCBzaXplb2YodWludDY0X3QpKSApCisgICAgICAgICAgICAgICAgcmV0dXJu
OworICAgICAgICAgICAgcHJpbnRmKCJTZXR0aW5nIGNwdV91c2VyX3JlZ3Mgb2Zmc2V0ICV4XG4i
LCBvZmZzZXQpOworICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIH0KKworICAgICAgICAv
KiBOb25lIG9mIHRoZSBhYm92ZSAtLSB0YWtlIHRoYXQgYXMgInN0YXJ0IGVtdWxhdGluZyIgKi8K
KyAgICAgICAgCisgICAgICAgIHJldHVybjsKKyAgICB9CiB9CiAKICNkZWZpbmUgQ0FOT05JQ0FM
SVpFKHgpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC04MTQsNyArODk3
LDcgQEAgaW50IExMVk1GdXp6ZXJUZXN0T25lSW5wdXQoY29uc3QgdWludDhfdCAqZGF0YV9wLCBz
aXplX3Qgc2l6ZSkKICAgICB9OwogICAgIGludCByYzsKIAotICAgIGlmICggc2l6ZSA8PSBEQVRB
X09GRlNFVCApCisgICAgaWYgKCBzaXplIDw9IGZ1enpfbWluaW1hbF9pbnB1dF9zaXplKCkgKQog
ICAgIHsKICAgICAgICAgcHJpbnRmKCJJbnB1dCB0b28gc21hbGxcbiIpOwogICAgICAgICByZXR1
cm4gMTsKQEAgLTg0OCwxNCArOTMxLDYgQEAgaW50IExMVk1GdXp6ZXJUZXN0T25lSW5wdXQoY29u
c3QgdWludDhfdCAqZGF0YV9wLCBzaXplX3Qgc2l6ZSkKIAogICAgIHJldHVybiAwOwogfQotCi11
bnNpZ25lZCBpbnQgZnV6el9taW5pbWFsX2lucHV0X3NpemUodm9pZCkKLXsKLSAgICBCVUlMRF9C
VUdfT04oREFUQV9PRkZTRVQgPiBJTlBVVF9TSVpFKTsKLQotICAgIHJldHVybiBEQVRBX09GRlNF
VCArIDE7Ci19Ci0KIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1n
aXQgYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuaCBiL3Rv
b2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5oCmluZGV4IDMwZGQ4
ZGUyMWUuLjg1ZDIxY2JmMGYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9u
X2VtdWxhdG9yL2Z1enotZW11bC5oCisrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2Vt
dWxhdG9yL2Z1enotZW11bC5oCkBAIC01LDYgKzUsOCBAQCBleHRlcm4gaW50IExMVk1GdXp6ZXJJ
bml0aWFsaXplKGludCAqYXJnYywgY2hhciAqKiphcmd2KTsKIGV4dGVybiBpbnQgTExWTUZ1enpl
clRlc3RPbmVJbnB1dChjb25zdCB1aW50OF90ICpkYXRhX3AsIHNpemVfdCBzaXplKTsKIGV4dGVy
biB1bnNpZ25lZCBpbnQgZnV6el9taW5pbWFsX2lucHV0X3NpemUodm9pZCk7CiAKK2V4dGVybiBi
b29sIG9wdF9jb21wYWN0OworCiAjZGVmaW5lIElOUFVUX1NJWkUgIDQwOTYKIAogI2VuZGlmIC8q
IGlmZGVmIEZVWlpfRU1VTF9IICovCi0tIAoyLjE0LjIKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 17:53:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 17:53:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2LBg-0000a3-AJ; Wed, 11 Oct 2017 17:52:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=450528267=George.Dunlap@citrix.com>)
 id 1e2LBe-0000Yl-UO
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 17:52:55 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 37/F1-02748-67A5ED95; Wed, 11 Oct 2017 17:52:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHRDpG5p1L1
 Ig9u9chbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8adQ5PYCnpVKra8S2hg3CLdxcjJISHgL7Hi
 xU5GEJtNQE9i3vGvLF2MHBwiAioSt/cadDFycTAL7GeU6P36gw2kRhio/t3D90wgNouAqsSSn
 jawXl4BW4lN676zQ8yUl3i/4D5YnFPATuLN4/usILYQUM2KpXsZIWxVicUPjrJD9ApKnJz5hA
 XEZhaQkDj44gXzBEbeWUhSs5CkFjAyrWLUKE4tKkst0jUy0ksqykzPKMlNzMzRNTQw1ctNLS5
 OTE/NSUwq1kvOz93ECAydegYGxh2Me9r9DjFKcjApifIG692LFOJLyk+pzEgszogvKs1JLT7E
 KMPBoSTBqxgJlBMsSk1PrUjLzAEGMUxagoNHSYS3HyTNW1yQmFucmQ6ROsVozHHoxe0/TBwdN
 +/+YRJiycvPS5US520DKRUAKc0ozYMbBIuuS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEef
 9HAE3hycwrgdv3CugUJqBTRNPugJxSkoiQkmpglPZ6x1PrcU9B5/qqgKlXTXev+sDm01vUYdX
 q6PcuQHay4JJDz50ZzxcbrVsUIvdQ6ZauVk9LEZvurJdbp/nZrzw5mWvHMXkv46XW7htyvqgW
 rkjL6hfkbqm1nWJfHuFxLnPlvs1rJZ7NeSE52fzx3Y1LN2ldWePg9mHx7l9PcqY+S6pnzYvkV
 GIpzkg01GIuKk4EAPgmK3SpAgAA
X-Env-Sender: prvs=450528267=George.Dunlap@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1507744369!106410454!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27592 invoked from network); 11 Oct 2017 17:52:52 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 17:52:52 -0000
X-IronPort-AV: E=Sophos;i="5.43,362,1503360000"; d="scan'208";a="445492265"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 11 Oct 2017 18:52:37 +0100
Message-ID: <20171011175243.19871-6-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.2
In-Reply-To: <20171011175243.19871-1-george.dunlap@citrix.com>
References: <20171011175243.19871-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v4 06/12] fuzz/x86_emulate: Take multiple test
	files for inputs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RmluZGluZyBhZ2dyZWdhdGUgY292ZXJhZ2UgZm9yIGEgc2V0IG9mIHRlc3QgZmlsZXMgbWVhbnMg
cnVubmluZyBlYWNoCmFmbC1nZW5lcmF0ZWQgdGVzdCBjYXNlIHRocm91Z2ggdGhlIGhhcm5lc3Mu
ICBBdCB0aGUgbW9tZW50LCB0aGlzIGlzCmRvbmUgYnkgcmUtZXhlY3V0aW5nIGFmbC1oYXJuZXNz
LWNvdiB3aXRoIGVhY2ggaW5wdXQgZmlsZS4gIFdoZW4gYQpsYXJnZSBudW1iZXIgb2YgdGVzdCBj
YXNlcyBoYXZlIGJlZW4gZ2VuZXJhdGVkLCB0aGlzIGNhbiB0YWtlIGEKc2lnbmlmaWNhbnQgYW1v
bnV0IG9mIHRpbWU7IGEgcmVjZW50IHRlc3Qgd2l0aCAzMGsgdG90YWwgZmlsZXMKZ2VuZXJhdGVk
IGJ5IDQgcGFyYWxsZWwgZnV6emVycyB0b29rIG92ZXIgNyBtaW51dGVzLgoKVGhlIHZhc3QgbWFq
b3JpdHkgb2YgdGhpcyB0aW1lIGlzIHRha2VuIHVwIHdpdGggJ2V4ZWMnLCBob3dldmVyLgpTaW5j
ZSB0aGUgaGFybmVzcyBpcyBhbHJlYWR5IGRlc2lnbmVkIHRvIGxvb3Agb3ZlciBtdWx0aXBsZSBp
bnB1dHMgZm9yCmxsdm0gInBlcnNpc3RlbnQgbW9kZSIsIGp1c3QgYWxsb3cgaXQgdG8gdGFrZSBh
IGxhcmdlIG51bWJlciBvZiBpbnB1dHMKb24gdGhlIHNhbWUgd2hlbiAqbm90KiBydW5uaW5nIGlu
IGxsdm0gInBlcnNpc3RlbnQgbW9kZSIuLiAgVGhlbiB0aGUKY29tbWFuZCBjYW4gYmUgZWZmaWNp
ZW50bHkgZXhlY3V0ZWQgbGlrZSB0aGlzOgoKICBscyAqL3F1ZXVlL2lkKiB8IHhhcmdzICRwYXRo
L2FmbC1oYXJuZXNzLWNvdgoKRm9yIHRoZSBhYm92ZS1tZW50aW9uZWQgdGVzdCBvbiAzMGsgZmls
ZXMsIHRoZSB0aW1lIHRvIGdlbmVyYXRlCmNvdmVyYWdlIGRhdGEgd2FzIHJlZHVjZWQgZnJvbSA3
IG1pbnV0ZXMgdG8gdW5kZXIgMzAgc2Vjb25kcy4KClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQp2NDoKLSBGaXggcHJpbnRmIHRvIHByaW50IHRoZSByaWdodCBmaWxlbmFt
ZQp2MzoKLSBDb21iaW5lIHNvbWUgdmFyaWFibGUgZGVjbGFyYXRpb25zCi0gTWFrZSBzdXJlIHRo
YXQgY291bnQgaXMgc2V0IG9ubHkgb25jZSBubyBtYXR0ZXIgaG93IGl0J3MgY29tcGlsZWQKdjI6
Ci0gTWFrZSBjaGVjayBmb3IgYmF0Y2ggcHJvY2Vzc2luZyBtb3JlIGNsZWFyCgpKYW46IEkgdG9v
ayB0aGUgbGliZXJ0eSBvZiByZXRhaW5pbmcgeW91ciBBY2sgb24gdGhpcywgc2luY2UgaXQgd2Fz
IGEKc2ltcGxlIGFuZCBvYnZpb3VzIGZpeCAod2hpY2ggSSB0aGluayB5b3UgaGFkIGFsc28gc3Vn
Z2VzdGVkKS4KCkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4KQ0M6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0K
IHRvb2xzL2Z1enovUkVBRE1FLmFmbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNyAr
KysrKysrCiB0b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5j
IHwgMjUgKysrKysrKysrKysrKysrLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMjQgaW5zZXJ0
aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9mdXp6L1JFQURNRS5h
ZmwgYi90b29scy9mdXp6L1JFQURNRS5hZmwKaW5kZXggOGI1OGI4Y2RlYS4uYTU5NTY0OTg1YSAx
MDA2NDQKLS0tIGEvdG9vbHMvZnV6ei9SRUFETUUuYWZsCisrKyBiL3Rvb2xzL2Z1enovUkVBRE1F
LmFmbApAQCAtNDksNiArNDksMTMgQEAgZ2VuZXJhdGUgY292ZXJhZ2UgZGF0YS4gIFRvIGRvIHRo
aXMsIHVzZSB0aGUgdGFyZ2V0IGBhZmwtY292YDoKIAogICAgICQgbWFrZSBhZmwtY292ICNwcm9k
dWNlcyBhZmwtaGFybmVzcy1jb3YKIAorSW4gb3JkZXIgdG8gc3BlZWQgdXAgdGhlIHByb2Nlc3Mg
b2YgY2hlY2tpbmcgdG90YWwgY292ZXJhZ2UsCitgYWZsLWhhcm5lc3MtY292YCBjYW4gdGFrZSBz
ZXZlcmFsIHRlc3QgaW5wdXRzIG9uIGl0cyBjb21tYW5kLWxpbmU7Cit0aGUgc3BlZWQtdXAgZWZm
ZWN0IHNob3VsZCBiZSBzaW1pbGFyIHRvIHRoYXQgb2YgdXNpbmcgYWZsLWNsYW5nLWZhc3QuCitZ
b3UgY2FuIHVzZSB4YXJncyB0byBkbyB0aGlzIG1vc3QgZWZmaWNpZW50bHksIGxpa2Ugc286CisK
KyAgICAkIGxzIHF1ZXVlL2lkKiB8IHhhcmdzICRwYXRoL2FmbC1oYXJuZXNzLWNvdgorCiBOT1RF
OiBQbGVhc2UgYWxzbyBub3RlIHRoYXQgdGhlIGNvdmVyYWdlIGluc3RydW1lbnRhdGlvbiBoYXJk
LWNvZGVzCiB0aGUgYWJzb2x1dGUgcGF0aCBmb3IgdGhlIGluc3RydW1lbnRhdGlvbiByZWFkIGFu
ZCB3cml0ZSBmaWxlcyBpbiB0aGUKIGJpbmFyeTsgc28gY292ZXJhZ2UgZGF0YSB3aWxsIGFsd2F5
cyBzaG93IHVwIGluIHRoZSBidWlsZCBkaXJlY3Rvcnkgbm8KZGlmZiAtLWdpdCBhL3Rvb2xzL2Z1
enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2FmbC1oYXJuZXNzLmMgYi90b29scy9mdXp6L3g4
Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5jCmluZGV4IDMxYWUxZGFlZjEuLmUw
YzU2YWFkZjcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9y
L2FmbC1oYXJuZXNzLmMKKysrIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3Iv
YWZsLWhhcm5lc3MuYwpAQCAtMTYsNiArMTYsNyBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAq
KmFyZ3YpCiB7CiAgICAgc2l6ZV90IHNpemU7CiAgICAgRklMRSAqZnAgPSBOVUxMOworICAgIGlu
dCBtYXgsIGNvdW50OwogCiAgICAgc2V0YnVmKHN0ZGluLCBOVUxMKTsKICAgICBzZXRidWYoc3Rk
b3V0LCBOVUxMKTsKQEAgLTQyLDggKzQzLDcgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiph
cmd2KQogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgY2FzZSAnPyc6Ci0gICAgICAgIHVz
YWdlOgotICAgICAgICAgICAgcHJpbnRmKCJVc2FnZTogJXMgJEZJTEUgfCBbLS1taW4taW5wdXQt
c2l6ZV1cbiIsIGFyZ3ZbMF0pOworICAgICAgICAgICAgcHJpbnRmKCJVc2FnZTogJXMgJEZJTEUg
WyRGSUxFLi4uXSB8IFstLW1pbi1pbnB1dC1zaXplXVxuIiwgYXJndlswXSk7CiAgICAgICAgICAg
ICBleGl0KC0xKTsKICAgICAgICAgICAgIGJyZWFrOwogCkBAIC01NCwxMCArNTQsMTMgQEAgaW50
IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAgICB9CiAgICAgfQogCi0gICAgaWYg
KCBvcHRpbmQgPT0gYXJnYyApIC8qIE5vIHBvc2l0aW9uYWwgcGFyYW1ldGVycy4gIFVzZSBzdGRp
bi4gKi8KKyAgICBtYXggPSBhcmdjIC0gb3B0aW5kOworCisgICAgaWYgKCAhbWF4ICkgLyogTm8g
cG9zaXRpb25hbCBwYXJhbWV0ZXJzLiAgVXNlIHN0ZGluLiAqLworICAgIHsKKyAgICAgICAgbWF4
ID0gMTsKICAgICAgICAgZnAgPSBzdGRpbjsKLSAgICBlbHNlIGlmICggb3B0aW5kICE9IChhcmdj
IC0gMSkgKQotICAgICAgICBnb3RvIHVzYWdlOworICAgIH0KIAogICAgIGlmICggTExWTUZ1enpl
ckluaXRpYWxpemUoJmFyZ2MsICZhcmd2KSApCiAgICAgICAgIGV4aXQoLTEpOwpAQCAtNjUsMTIg
KzY4LDE1IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKICNpZmRlZiBfX0FGTF9I
QVZFX01BTlVBTF9DT05UUk9MCiAgICAgX19BRkxfSU5JVCgpOwogCi0gICAgd2hpbGUgKCBfX0FG
TF9MT09QKDEwMDApICkKKyAgICBmb3IoIGNvdW50ID0gMDsgX19BRkxfTE9PUCgxMDAwKTsgKQor
I2Vsc2UKKyAgICBmb3IoIGNvdW50ID0gMDsgY291bnQgPCBtYXg7IGNvdW50KysgKQogI2VuZGlm
CiAgICAgewogICAgICAgICBpZiAoIGZwICE9IHN0ZGluICkgLyogSWYgbm90IHVzaW5nIHN0ZGlu
LCBvcGVuIHRoZSBwcm92aWRlZCBmaWxlLiAqLwogICAgICAgICB7Ci0gICAgICAgICAgICBmcCA9
IGZvcGVuKGFyZ3Zbb3B0aW5kXSwgInJiIik7CisgICAgICAgICAgICBwcmludGYoIk9wZW5pbmcg
ZmlsZSAlc1xuIiwgYXJndltvcHRpbmQgKyBjb3VudF0pOworICAgICAgICAgICAgZnAgPSBmb3Bl
bihhcmd2W29wdGluZCArIGNvdW50XSwgInJiIik7CiAgICAgICAgICAgICBpZiAoIGZwID09IE5V
TEwgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIHBlcnJvcigiZm9wZW4iKTsKQEAg
LTEwMCw3ICsxMDYsMTAgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAg
ICBpZiAoICFmZW9mKGZwKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHByaW50ZigiSW5wdXQg
dG9vIGxhcmdlXG4iKTsKLSAgICAgICAgICAgIGV4aXQoLTEpOworICAgICAgICAgICAgLyogRG9u
J3QgZXhpdCBpZiB3ZSdyZSBkb2luZyBiYXRjaCBwcm9jZXNzaW5nICovCisgICAgICAgICAgICBp
ZiAoIG1heCA9PSAxICkKKyAgICAgICAgICAgICAgICBleGl0KC0xKTsKKyAgICAgICAgICAgIGNv
bnRpbnVlOwogICAgICAgICB9CiAKICAgICAgICAgaWYgKCBmcCAhPSBzdGRpbiApCi0tIAoyLjE0
LjIKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 17:58:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 17:58:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2LGx-00022h-1X; Wed, 11 Oct 2017 17:58:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=450528267=George.Dunlap@citrix.com>)
 id 1e2LGv-00022b-Hf
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 17:58:21 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 B0/C8-07895-CBB5ED95; Wed, 11 Oct 2017 17:58:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRWlGSWpSXmKPExsXitHRDpO6e6Hu
 RBm928Fh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmTt7kUHDKt2L7tPVsD4yu1LkYODgkBf4lZ
 9zi6GDk52AT0JOYd/8oCEhYRUJG4vdegi5GLg1lgP6NE79cfbCA1wgLuEp9nnWMBsVkEVCX6t
 j1kAqnnFbCTeNMDNkZCQF7i/YL7jCA2J0j48X1WEFtIwFZixdK9jBC2qsTiB0fZQWxeAUGJkz
 OfgI1kFpCQOPjiBfMERt5ZSFKzkKQWMDKtYtQoTi0qSy3SNTTXSyrKTM8oyU3MzNE1NDDVy00
 tLk5MT81JTCrWS87P3cQIDBsGINjBePG05yFGSQ4mJVHeYL17kUJ8SfkplRmJxRnxRaU5qcWH
 GGU4OJQkeI9EAeUEi1LTUyvSMnOAAQyTluDgURLhZQJJ8xYXJOYWZ6ZDpE4xGnMc23T5DxNHx
 827f5iEWPLy81KlxHlzQEoFQEozSvPgBsEi6xKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEeX
 VApvBk5pXA7XsFdAoT0CmiaXdATilJREhJNTC+TXAqLD4UlvA04VQPi37acbk3n79H6kVP0u1
 w9N5TE2r49VvndufO6v4ml75Qt1Uacot2H2l+LqFnrjip+4aI3P+Wm98C8ixnK/d1LJgWwJbK
 cGXy1c7f3q/enD3o/IVh+ufmDMaOooCGx7Oat97f4Wi7vbGce7LIjQkPHdPL/rzZarfQU1SJp
 Tgj0VCLuag4EQB1Tv3upwIAAA==
X-Env-Sender: prvs=450528267=George.Dunlap@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1507744698!67716706!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50224 invoked from network); 11 Oct 2017 17:58:19 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 17:58:19 -0000
X-IronPort-AV: E=Sophos;i="5.43,362,1503360000"; d="scan'208";a="445493475"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 11 Oct 2017 18:52:42 +0100
Message-ID: <20171011175243.19871-11-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.2
In-Reply-To: <20171011175243.19871-1-george.dunlap@citrix.com>
References: <20171011175243.19871-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v4 11/12] fuzz/x86_emulate: Set and fuzz more
	CPU state
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

eDg2X2VtdWxhdGUoKSBvcGVyYXRlcyBub3Qgb25seSBvbiBzdGF0ZSBwYXNzZWQgdG8gaXQgaW4K
Y3B1X3VzZXJfcmVncywgYnV0IGFsc28gb24gc3RhdGUgY3VycmVudGx5IGZvdW5kIG9uIHRoZSBj
cHU6IG5hbWVseSwKdGhlIEZQVSBhbmQgWE1NIHJlZ2lzdGVycy4gIEF0IHRoZSBtb21lbnQsIHdl
IHJlLXplcm8gKGFuZC9vcgpyZS1pbml0aWFsaXplKSBjcHVfdXNlcl9yZWdzIG9uIGV2ZXJ5IGlu
dm9jYXRpb24sIGJ1dCBsZWF2ZSB0aGUKY3B1LXN0b3JlZCBzdGF0ZSBhbG9uZS4gIEluICJwZXJz
aXN0ZW50IG1vZGUiLCB0aGlzIGNhdXNlcyB0ZXN0IGNhc2VzCnRvIGJlaGF2ZSBkaWZmZXJlbnRs
eSAtLSBzb21ldGltZXMgc2lnbmlmaWNhbnRseSBzbyAtLSBkZXBlbmRpbmcgb24Kd2hpY2ggdGVz
dCBjYXNlcyBoYXZlIGJlZW4gcnVuIGJlZm9yZWhhbmQuCgpaZXJvIG91dCB0aGUgc3RhdGUgYmVm
b3JlIGVhY2ggdGVzdCBydW4sIGFuZCB0aGVuIGZ1enogaXQgYmFzZWQgb24gdGhlCmNvcnB1cyBp
bnB1dC4KClRoZSBJbnRlbCBtYW51YWwgY2xhaW1zIHRoYXQsICJJZiBbY2VydGFpbiBDUFVJRCBi
aXRzXSBhcmUgc2V0LCB0aGUKcHJvY2Vzc29yIGRlcHJlY2F0ZXMgRkNTIGFuZCBGRFMsIGFuZCB0
aGUgZmllbGQgaXMgc2F2ZWQgYXMgMDAwMGgiOwpidXQgZXhwZXJpbWVudGFsbHkgaXQgd291bGQg
YmUgbW9yZSBhY2N1cmF0ZSB0byBzYXksICJ0aGUgZmllbGQgaXMKb2NjYXNpb25hbGx5IHNhdmVk
IGFzIDAwMDBoIi4gIFRoaXMgY2F1c2VzIHRoZSAtLXJlcnVuIGNoZWNraW5nIHRvCnRyaXAgbm9u
LWRldGVybWluaXN0aWNhbGx5LiAgU2FuaXRpemUgdGhlbSB0byB6ZXJvLgoKU2lnbmVkLW9mZi1i
eTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0KdjQ6Ci0gUmVt
b3ZlIGluZWZmZWN0aXZlIGZ4cnN0b3IKLSBTYW5pdGl6ZSBmY3MgYW5kIGZkcyBlbGVtZW50cwp2
MzoKLSBNYWtlIHR5cGUgNTEyIGJ5dGVzIHJhdGhlciB0aGFuIDQ2NAotIFN0eWxlIGNoYW5nZXMK
LSBDaGFuZ2UgYXJndW1lbnQgZnJvbSAnc3RvcmUnIHRvICd3cml0ZScKLSBBZGQgYSBjb21tZW50
IGV4cGxhaW5pbmcgd2h5IHdlIGFsd2F5cyAnc2F2ZScgZXZlbiBmb3IgYSB3cml0ZQotIFNhbml0
aXplIG14Y3NyIHdpdGggbXhjcnNfbWFzayB3aGVuIHdyaXRpbmcgaW5zdGVhZCBvZiB6ZXJvaW5n
IGl0IGluIHNhbml0aXplX3N0YXRlCi0gR2V0IHJpZCBvZiByZWR1bmRhbnQgbXhjc3JfbWFzayBz
ZXR0aW5nCi0gQWRkIGNvbW1lbnRzIGV4cGxhaW5pbmcgd2h5IHdlJ3JlIGFyYml0cmFyaWx5IHdy
aXRpbmcgMzIgYml0cwp2MjogUmViYXNlIG9uIHRvcCBvZiBwcmV2aW91cyBjaGFuZ2VzCgpDQzog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgpDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KQ0M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB0b29scy9mdXp6L3g4
Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYyB8IDEwMiArKysrKysrKysrKysrKysr
KysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCAxMDEgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigt
KQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enot
ZW11bC5jIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMK
aW5kZXggZjE2MjFmOThkYS4uODgxYzRkMDNjMSAxMDA2NDQKLS0tIGEvdG9vbHMvZnV6ei94ODZf
aW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMKKysrIGIvdG9vbHMvZnV6ei94ODZfaW5z
dHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMKQEAgLTM2LDYgKzM2LDcgQEAgc3RydWN0IGZ1
enpfc3RhdGUKICAgICB1aW50NjRfdCBtc3JbTVNSX0lOREVYX01BWF07CiAgICAgc3RydWN0IHNl
Z21lbnRfcmVnaXN0ZXIgc2VnbWVudHNbU0VHX05VTV07CiAgICAgc3RydWN0IGNwdV91c2VyX3Jl
Z3MgcmVnczsKKyAgICBjaGFyIGZ4c2F2ZVs1MTJdIF9fYXR0cmlidXRlX18oKGFsaWduZWQoMTYp
KSk7CiAKICAgICAvKiBGdXp6ZXIncyBpbnB1dCBkYXRhLiAqLwogI2RlZmluZSBEQVRBX1NJWkVf
RlVMTCBvZmZzZXRvZihzdHJ1Y3QgZnV6el9zdGF0ZSwgY29ycHVzKQpAQCAtNTk0LDYgKzU5NSw3
NSBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX29wcyBhbGxfZnV6emVyX29wcyA9
IHsKIH07CiAjdW5kZWYgU0VUCiAKKy8qCisgKiBUaGlzIGZ1bmNpdG9uIHdpbGwgcmVhZCBvciB3
cml0ZSBmeHNhdmUgdG8gdGhlIGZwdS4gIFdoZW4gd3JpdGluZywKKyAqIGl0ICdzYW5pdGl6ZXMn
IHRoZSBzdGF0ZTogSXQgd2lsbCBtYXNrIG9mZiB0aGUgYXBwcm9wcmlhdGUgYml0cyBpbgorICog
dGhlIG14Y3NyLCAncmVzdG9yZScgdGhlIHN0YXRlIHRvIHRoZSBmcHUsIHRoZW4gJ3NhdmUnIGl0
IGFnYWluIHNvCisgKiB0aGF0IHRoZSBkYXRhIGluIGZ4c2F2ZSByZWZsZWN0cyB3aGF0J3MgYWN0
dWFsbHkgaW4gdGhlIEZQVS4KKyAqCisgKiBUT0RPOiBFeHRlbmQgc3RhdGUgYmV5b25kIGp1c3Qg
RlBVICh5bW0gcmVnaXN0ZXJzLCAmYykKKyAqLworc3RhdGljIHZvaWQgX3NldF9mcHVfc3RhdGUo
Y2hhciAqZnhzYXZlLCBib29sIHdyaXRlKQoreworICAgIGlmICggY3B1X2hhc19meHNyICkKKyAg
ICB7CisgICAgICAgIHN0YXRpYyB1bmlvbiBfX2F0dHJpYnV0ZV9fKChfX2FsaWduZWRfXygxNikp
KSB7CisgICAgICAgICAgICBjaGFyIHhbNTEyXTsKKyAgICAgICAgICAgIHN0cnVjdCB7CisgICAg
ICAgICAgICAgICAgdWludDE2X3QgY3csIHN3OworICAgICAgICAgICAgICAgIHVpbnQ4X3QgIHR3
LCBfcnN2ZDE7CisgICAgICAgICAgICAgICAgdWludDE2X3Qgb3A7CisgICAgICAgICAgICAgICAg
dWludDMyX3QgaXA7CisgICAgICAgICAgICAgICAgdWludDE2X3QgY3MsIF9yc3ZkMjsKKyAgICAg
ICAgICAgICAgICB1aW50MzJfdCBkcDsKKyAgICAgICAgICAgICAgICB1aW50MTZfdCBkcywgX3Jz
dmQzOworICAgICAgICAgICAgICAgIHVpbnQzMl90IG14Y3NyOworICAgICAgICAgICAgICAgIHVp
bnQzMl90IG14Y3NyX21hc2s7CisgICAgICAgICAgICAgICAgLyogLi4uICovCisgICAgICAgICAg
ICB9OworICAgICAgICB9ICpmeHM7CisKKyAgICAgICAgZnhzID0gKHR5cGVvZihmeHMpKWZ4c2F2
ZTsKKworICAgICAgICBpZiAoIHdyaXRlICkKKyAgICAgICAgeworICAgICAgICAgICAgLyogCisg
ICAgICAgICAgICAgKiBDbGVhciByZXNlcnZlZCBiaXRzIHRvIG1ha2Ugc3VyZSB3ZSBkb24ndCBn
ZXQgYW55CisgICAgICAgICAgICAgKiBleGNlcHRpb25zCisgICAgICAgICAgICAgKi8KKyAgICAg
ICAgICAgIGZ4cy0+bXhjc3IgJj0gbXhjc3JfbWFzazsKKworICAgICAgICAgICAgLyoKKyAgICAg
ICAgICAgICAqIFRoZSBJbnRlbCBtYW51YWwgc2F5cyB0aGF0IG9uIG5ld2VyIG1vZGVscyBDUy9E
UyBhcmUKKyAgICAgICAgICAgICAqIGRlcHJlY2F0ZWQgYW5kIHRoYXQgdGhlc2UgZmllbGRzICJh
cmUgc2F2ZWQgYXMgMDAwMGgiLgorICAgICAgICAgICAgICogRXhwZXJpbWVudGFsbHksIGhvd2V2
ZXIsIGF0IGxlYXN0IG9uIG15IHRlc3QgYm94LAorICAgICAgICAgICAgICogd2hldGhlciB0aGlz
IHNhdmVkIGFzIDAwMDBoIG9yIGFzIHRoZSBwcmV2aW91c2x5CisgICAgICAgICAgICAgKiB3cml0
dGVuIHZhbHVlIGlzIHJhbmRvbTsgbWVhbmluZyB0aGF0IHdoZW4gcnVuIHdpdGgKKyAgICAgICAg
ICAgICAqIC0tcmVydW4sIHdlIG9jY2FzaW9uYWxseSBkZXRlY3QgYSAic3RhdGUgbWlzbWF0Y2gi
IGluIHRoZXNlCisgICAgICAgICAgICAgKiBieXRlcy4gIEluc3RlYWQsIHNpbXBseSBzYW5pdGl6
ZSB0aGVtIHRvIHplcm8uCisgICAgICAgICAgICAgKgorICAgICAgICAgICAgICogVE9ETyBDaGVj
ayBDUFVJRCBhcyBzcGVjaWZpZWQgaW4gdGhlIG1hbnVhbCBiZWZvcmUKKyAgICAgICAgICAgICAq
IGNsZWFyaW5nCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIGZ4cy0+Y3MgPSBmeHMtPmRz
ID0gMDsKKworICAgICAgICAgICAgYXNtIHZvbGF0aWxlKCAiZnhyc3RvciAlMCIgOjogIm0iICgq
ZnhzKSApOworICAgICAgICB9CisKKyAgICAgICAgYXNtIHZvbGF0aWxlKCAiZnhzYXZlICUwIiA6
ICI9bSIgKCpmeHMpICk7CisgICAgfQorfQorCitzdGF0aWMgdm9pZCBzZXRfZnB1X3N0YXRlKGNo
YXIgKmZ4c2F2ZSkKK3sKKyAgICBfc2V0X2ZwdV9zdGF0ZShmeHNhdmUsIHRydWUpOworfQorCitz
dGF0aWMgdm9pZCBzYXZlX2ZwdV9zdGF0ZShjaGFyICpmeHNhdmUpCit7CisgICAgX3NldF9mcHVf
c3RhdGUoZnhzYXZlLCBmYWxzZSk7Cit9CisKIHN0YXRpYyB2b2lkIHNldHVwX2ZwdV9leGNlcHRp
b25faGFuZGxlcih2b2lkKQogewogICAgIC8qIEZJWE1FIC0ganVzdCBkaXNhYmxlIGV4Y2VwdGlv
bnMgZm9yIG5vdyAqLwpAQCAtNjY5LDcgKzczOSwxMSBAQCBzdGF0aWMgdm9pZCBzZXR1cF9zdGF0
ZShzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKICAgICAgICAgcmV0dXJuOwogICAgIH0K
IAotICAgIC8qIE1vZGlmeSBvbmx5IHNlbGVjdCBiaXRzIG9mIHN0YXRlICovCisgICAgLyoKKyAg
ICAgKiBNb2RpZnkgb25seSBzZWxlY3QgYml0cyBvZiBzdGF0ZS4gIEluIGdlbmVyYWwsIHRyeSBu
b3QgdG8gZnV6eiBsZXNzCisgICAgICogdGhhbiAzMiBiaXRzIGF0IGEgdGltZTsgb3RoZXJ3aXNl
IHdlJ3JlIHJlYWRpbmcgMiBieXRlcyBpbiBvcmRlciB0byBmdXp6IG9ubHkKKyAgICAgKiBvbmUg
Ynl0ZS4gCisgICAgICovCiAKICAgICAvKiBBbHdheXMgcmVhZCAnb3B0aW9ucycgKi8KICAgICBp
ZiAoICFpbnB1dF9yZWFkKHMsIHMsIERBVEFfU0laRV9DT01QQUNUKSApCkBAIC03MzIsNiArODA2
LDE4IEBAIHN0YXRpYyB2b2lkIHNldHVwX3N0YXRlKHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpj
dHh0KQogICAgICAgICAgICAgcHJpbnRmKCJTZXR0aW5nIGNwdV91c2VyX3JlZ3Mgb2Zmc2V0ICV4
XG4iLCBvZmZzZXQpOwogICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgIH0KKyAgICAgICAg
b2Zmc2V0IC09IHNpemVvZihzdHJ1Y3QgY3B1X3VzZXJfcmVncyk7CisKKyAgICAgICAgLyogRnV6
eiBmeHNhdmUgc3RhdGUgKi8KKyAgICAgICAgaWYgKCBvZmZzZXQgPCBzaXplb2Yocy0+ZnhzYXZl
KSAvIDQgKQorICAgICAgICB7CisgICAgICAgICAgICAvKiAzMi1iaXQgc2l6ZSBpcyBhcmJpdHJh
cnk7IHNlZSBjb21tZW50IGFib3ZlICovCisgICAgICAgICAgICBpZiAoICFpbnB1dF9yZWFkKHMs
IHMtPmZ4c2F2ZSArIChvZmZzZXQgKiA0KSwgNCkgKQorICAgICAgICAgICAgICAgIHJldHVybjsK
KyAgICAgICAgICAgIHByaW50ZigiU2V0dGluZyBmeHNhdmUgb2Zmc2V0ICV4XG4iLCBvZmZzZXQg
KiA0KTsKKyAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICB9CisgICAgICAgIG9mZnNldCAt
PSAxMjg7CiAKICAgICAgICAgLyogTm9uZSBvZiB0aGUgYWJvdmUgLS0gdGFrZSB0aGF0IGFzICJz
dGFydCBlbXVsYXRpbmciICovCiAgICAgICAgIApAQCAtOTE0LDYgKzEwMDAsOCBAQCBzdGF0aWMg
aW50IHJ1bnRlc3Qoc3RydWN0IGZ1enpfc3RhdGUgKnN0YXRlKSB7CiAKICAgICBkaXNhYmxlX2hv
b2tzKHN0YXRlKTsKIAorICAgIHNldF9mcHVfc3RhdGUoc3RhdGUtPmZ4c2F2ZSk7CisKICAgICBk
byB7CiAgICAgICAgIC8qIEZJWE1FOiBVbnRpbCB3ZSBhY3R1YWxseSBpbXBsZW1lbnQgU0lHRlBF
IGhhbmRsaW5nIHByb3Blcmx5ICovCiAgICAgICAgIHNldHVwX2ZwdV9leGNlcHRpb25faGFuZGxl
cigpOwpAQCAtOTI1LDYgKzEwMTMsOCBAQCBzdGF0aWMgaW50IHJ1bnRlc3Qoc3RydWN0IGZ1enpf
c3RhdGUgKnN0YXRlKSB7CiAgICAgICAgIHByaW50ZigiRW11bGF0aW9uIHJlc3VsdDogJWRcbiIs
IHJjKTsKICAgICB9IHdoaWxlICggcmMgPT0gWDg2RU1VTF9PS0FZICk7CiAKKyAgICBzYXZlX2Zw
dV9zdGF0ZShzdGF0ZS0+ZnhzYXZlKTsKKyAgICAKICAgICByZXR1cm4gMDsKIH0KIApAQCAtMTAw
OCw2ICsxMDk4LDE2IEBAIHN0YXRpYyB2b2lkIGNvbXBhcmVfc3RhdGVzKHN0cnVjdCBmdXp6X3N0
YXRlIHN0YXRlWzJdKQogICAgICAgICBpZiAoIG1lbWNtcCgmc3RhdGVbMF0ub3BzLCAmc3RhdGVb
MV0ub3BzLCBzaXplb2Yoc3RhdGVbMF0ub3BzKSkgKQogICAgICAgICAgICAgcHJpbnRmKCJvcHMg
ZGlmZmVyIVxuIik7CiAKKyAgICAgICAgaWYgKCBtZW1jbXAoJnN0YXRlWzBdLmZ4c2F2ZSwgJnN0
YXRlWzFdLmZ4c2F2ZSwgc2l6ZW9mKHN0YXRlWzBdLmZ4c2F2ZSkpICkKKyAgICAgICAgeworICAg
ICAgICAgICAgcHJpbnRmKCJmeHNhdmUgZGlmZmVycyFcbiIpOworICAgICAgICAgICAgZm9yICgg
aSA9IDA7ICBpIDwgc2l6ZW9mKHN0YXRlWzBdLmZ4c2F2ZSkvc2l6ZW9mKHVuc2lnbmVkKTsgaSsr
ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBwcmludGYoIlslMDRsdV0gJTA4eCAl
MDh4XG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgaSAqIHNpemVvZih1bnNpZ25lZCksICgo
dW5zaWduZWQgKikmc3RhdGVbMF0uZnhzYXZlKVtpXSwgKCh1bnNpZ25lZCAqKSZzdGF0ZVsxXS5m
eHNhdmUpW2ldKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorCiAgICAgICAgIGlmICggbWVt
Y21wKCZzdGF0ZVswXS5jdHh0LCAmc3RhdGVbMV0uY3R4dCwgc2l6ZW9mKHN0YXRlWzBdLmN0eHQp
KSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHByaW50ZigiY3R4dCBkaWZmZXJzIVxuIik7Ci0t
IAoyLjE0LjIKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 17:58:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 17:58:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2LHV-00025o-A2; Wed, 11 Oct 2017 17:58:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=450528267=George.Dunlap@citrix.com>)
 id 1e2LHT-00025c-AE
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 17:58:55 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 C8/05-32680-EDB5ED95; Wed, 11 Oct 2017 17:58:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHSDve7d6Hu
 RBr9PGFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkfLy5nK2jQqtjU8o+9gfG9YhcjB4eEgL/E
 8bdyXYycHGwCehLzjn9lAQmLCKhI3N5r0MXIxcEssJ9RovfrDzaQGmGBNImt0yczgtgsAqoSP
 zZ0g9m8AnYSv1YfYAaxJQTkJd4vuA8W5wSKv3l8nxXEFhKwlVixdC8jhK0qsfjBUXaIXkGJkz
 OfsIDYzAISEgdfvGCewMg7C0lqFpLUAkamVYwaxalFZalFukameklFmekZJbmJmTm6hgamerm
 pxcWJ6ak5iUnFesn5uZsYgaFTz8DAuINxV7vfIUZJDiYlUd5gvXuRQnxJ+SmVGYnFGfFFpTmp
 xYcYZTg4lCR4j0QB5QSLUtNTK9Iyc4BBDJOW4OBREuH9BJLmLS5IzC3OTIdInWI05jj04vYfJ
 o6Om3f/MAmx5OXnpUqJ8+aAlAqAlGaU5sENgkXXJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjE
 rCvHLAWBXiycwrgdv3CugUJqBTRNPugJxSkoiQkmpgVDqYKHn+THW24/lTj7aff3WVK+b+iVD
 JCQlF387x8Xuf5d7QUc+5nam620C+J9i2iiP3np2pHO/ipITgRfU93casF7LymHXj0sOrea/u
 ebLNT1Vr/lLx99lvqydIZylvP2wYX/cjifvdgSP/iy1PO8oeCDDnP3ueSWAbV+G13lz+K/Fnd
 gQqsRRnJBpqMRcVJwIAPTFe0akCAAA=
X-Env-Sender: prvs=450528267=George.Dunlap@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1507744732!103654212!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53639 invoked from network); 11 Oct 2017 17:58:53 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 17:58:53 -0000
X-IronPort-AV: E=Sophos;i="5.43,362,1503360000"; d="scan'208";a="453462982"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 11 Oct 2017 18:52:43 +0100
Message-ID: <20171011175243.19871-12-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.2
In-Reply-To: <20171011175243.19871-1-george.dunlap@citrix.com>
References: <20171011175243.19871-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v4 12/12] fuzz/x86_emulate: Add an option to
	limit the number of instructions executed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QUZMIGNvbnNpZGVycyBhIHRlc3RjYXNlIHRvIGJlIGEgdXNlZnVsIGFkZGl0aW9uIG5vdCBvbmx5
IGlmIHRoZXJlIGFyZQp0dXBsZXMgZXhlcmNpc2VkIGJ5IHRoYXQgdGVzdGNhc2Ugd2hpY2ggd2Vy
ZSBub3QgZXhlcmNpc2VkIG90aGVyd2lzZSwKYnV0IGFsc28gaWYgdGhlICpudW1iZXIqIG9mIHRp
bWVzIGFuIGluZGl2aWR1YWwgdHVwbGUgaXMgZXhlcmNpc2VkCmNoYW5nZXMgc2lnbmlmaWNhbnRs
eTsgaW4gcGFydGljdWxhciwgaWYgdGhlIG51bWJlciBvZiB0aGUgaGlnaGVzdApub24temVybyBi
aXQgY2hhbmdlcyAoaS5lLiwgaWYgaXQgaXMgcnVuIDEsIDItMywgNC03LCA4LTE1LCAmYykuCgpP
bmUgc2ltcGxlIHdheSB0byBpbmNyZWFzZSB0aGVzZSBzdGF0cyBpdCB0byBleGVjdXRlIHRoZSBz
YW1lIChvcgpzaW1pbGFyKSBpbnN0cnVjdGlvbnMgbXVsdGlwbGUgdGltZXM6IElmIGV4ZWN1dGlu
ZyBhIGdpdmVuIGluc3RydWN0aW9uCm9uY2UgaGl0cyBhIHBhcnRpY3VsYXIgdHVwbGUgMiB0aW1l
cywgZXhlY3V0aW5nIGl0IHR3aWNlIHdpbGwgaGl0IHRoZQp0dXBsZSA0IHRpbWVzLCBmb3VyIHRp
bWVzIHdpbGwgaGl0IHRoZSB0dXBsZSA4IHRpbWVzLCBhbmQgc28gb24uICBBbGwKb2YgdGhlc2Ug
d2lsbCBsb29rIGRpZmZlcmVudCB0byBBRkwsIGFuZCBzbyBpdCBpcyBsaWtlbHkgdGhhdCBtYW55
IG9mCnRoZSAidW5pcXVlIHRlc3QgY2FzZXMiIHdpbGwgc2ltcGx5IGJlIHRoZSBzYW1lIGluc3Ry
dWN0aW9uIHJlcGVhdGVkCnBvd2VycyBvZiAyIHRpbWVzIHVudGlsIHRoZSB0dXBsZSBjb3VudHMg
bWF4IG91dCAoYXQgMTI4KS4KCkl0IGlzIHVubGlrZWx5IHRoYXQgZXhlY3V0aW5nIGEgc2luZ2xl
IGluc3RydWN0aW9uIG1vcmUgdGhhbiBhIGhhbmRmdWwKb2YgdGltZXMgd2lsbCBnZW5lcmF0ZSBh
bnkgc3RhdGUgd2UgYWN0dWFsbHkgY2FyZSBhYm91dDsgYnV0IHN1Y2ggbG9uZwp0ZXN0Y2FzZXMg
dGFrZSBleHBvbmVudGlhbGx5IGxvbmdlciB0byBmdXp6OiB0aGUgZnV6emVyIHNwZW5kcyBtb3Jl
CnRpbWUgZmxpcHBpbmcgYml0cyBsb29raW5nIGZvciBtZWFuaW5nZnVsIGNoYW5nZXMsIGFuZCBl
YWNoIGV4ZWN1dGlvbgp0YWtlcyBsb25nZXIgYmVjYXVzZSBpdCBpcyBkb2luZyBtb3JlIHRoaW5n
cy4gIFNvIGxvbmcgcGF0aHMgd2hpY2ggYWRkCm5vdGhpbmcgdG8gdGhlIGFjdHVhbCBjb2RlIGNv
dmVyYWdlIGJ1dCBlZmZlY3RpdmVseSAiZGlzdHJhY3QiIHRoZQpmdXp6ZXIsIG1ha2luZyBpdCBs
ZXNzIGVmZmVjdGl2ZS4KCkV4cGVyaW1lbnRzIGhhdmUgc2hvd24gdGhhdCBub3QgYWxsb3dpbmcg
aW5maW5pdGUgbnVtYmVyIG9mCmluc3RydWN0aW9uIHJldHJpZXMgZm9yIHRoZSBvbGQgKG5vbi1j
b21wYWN0KSBmb3JtYXQgZG9lcyBpbmRlZWQgc3BlZWQKdXAgYW5kIGluY3JlYXNlIGNvZGUgY292
ZXJhZ2UuICBIb3dldmVyLCBpdCBoYXMgYWxzbyBzaG93biB0aGF0IG9uIHRoZQpuZXcsIG1vcmUg
Y29tcGFjdCBmb3JtYXQsIGhhdmluZyBubyBpbnN0cnVjdGlvbiBsaW1pdCBjYXVzZXMgdGhlIGhp
Z2hlc3QKdGhyb3VnaHB1dCBpbiBjb2RlIGNvdmVyYWdlLgoKU28gbGVhdmUgdGhlIG9wdGlvbiBp
biwgYnV0IGhhdmUgaXQgZGVmYXVsdCB0byAwIChubyBsaW1pdCkuCgpTaWduZWQtb2ZmLWJ5OiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2MzoKLSBDaGFuZ2Ugb3B0X2luc3RydWN0aW9u
X2xpbWl0IHRvIHVuc2lnbmVkLCBkZWZhdWx0IHRvIFVJTlRfTUFYCi0gU2ltcGxpZnkgbGltaXQg
Y2hlY2tpbmcgKG5vdyB0aGF0IHRoZSBhY3R1YWwgdmFyaWFibGUgaXRzZWxmIHdpbGwgbmV2ZXIg
YmUgMCkKLSBDaGFuZ2UgY291bnRlciB0byB1bnNpZ25lZAotIFVwZGF0ZSBjaGFuZ2Vsb2cgdG8g
dHJ5IHRvIGJlIGEgYml0IG1vcmUgY2xlYXIKCgpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ0M6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCiB0b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9h
ZmwtaGFybmVzcy5jIHwgMTEgKysrKysrKysrKy0KIHRvb2xzL2Z1enoveDg2X2luc3RydWN0aW9u
X2VtdWxhdG9yL2Z1enotZW11bC5jICAgfCAgNSArKysrLQogdG9vbHMvZnV6ei94ODZfaW5zdHJ1
Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmggICB8ICAxICsKIDMgZmlsZXMgY2hhbmdlZCwgMTUg
aW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9mdXp6L3g4
Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5jIGIvdG9vbHMvZnV6ei94ODZfaW5z
dHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhhcm5lc3MuYwppbmRleCAwNDg5MDM0NjQyLi4zNzViMzMz
M2FkIDEwMDY0NAotLS0gYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9hZmwt
aGFybmVzcy5jCisrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2FmbC1o
YXJuZXNzLmMKQEAgLTEsNCArMSw1IEBACiAjaW5jbHVkZSA8YXNzZXJ0Lmg+CisjaW5jbHVkZSA8
bGltaXRzLmg+CiAjaW5jbHVkZSA8c3RkaW50Lmg+CiAjaW5jbHVkZSA8c3RkaW8uaD4KICNpbmNs
dWRlIDxzdGRsaWIuaD4KQEAgLTI0LDExICsyNSwxMyBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hh
ciAqKmFyZ3YpCiAgICAgICAgICAgICBPUFRfTUlOX1NJWkUsCiAgICAgICAgICAgICBPUFRfQ09N
UEFDVCwKICAgICAgICAgICAgIE9QVF9SRVJVTiwKKyAgICAgICAgICAgIE9QVF9JTlNUUlVDVElP
Tl9MSU1JVCwKICAgICAgICAgfTsKICAgICAgICAgc3RhdGljIGNvbnN0IHN0cnVjdCBvcHRpb24g
bG9wdHNbXSA9IHsKICAgICAgICAgICAgIHsgIm1pbi1pbnB1dC1zaXplIiwgbm9fYXJndW1lbnQs
IE5VTEwsIE9QVF9NSU5fU0laRSB9LAogICAgICAgICAgICAgeyAiY29tcGFjdCIsIHJlcXVpcmVk
X2FyZ3VtZW50LCBOVUxMLCBPUFRfQ09NUEFDVCB9LAogICAgICAgICAgICAgeyAicmVydW4iLCBu
b19hcmd1bWVudCwgTlVMTCwgT1BUX1JFUlVOIH0sCisgICAgICAgICAgICB7ICJpbnN0cnVjdGlv
bi1saW1pdCIsIHJlcXVpcmVkX2FyZ3VtZW50LCBOVUxMLCBPUFRfSU5TVFJVQ1RJT05fTElNSVQg
fSwKICAgICAgICAgICAgIHsgMCwgMCwgMCwgMCB9CiAgICAgICAgIH07CiAgICAgICAgIGludCBj
ID0gZ2V0b3B0X2xvbmdfb25seShhcmdjLCBhcmd2LCAiIiwgbG9wdHMsIE5VTEwpOwpAQCAtNTEs
OCArNTQsMTQgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAgICAgICAg
b3B0X3JlcnVuID0gdHJ1ZTsKICAgICAgICAgICAgIGJyZWFrOwogCisgICAgICAgIGNhc2UgT1BU
X0lOU1RSVUNUSU9OX0xJTUlUOgorICAgICAgICAgICAgb3B0X2luc3RydWN0aW9uX2xpbWl0ID0g
YXRvaShvcHRhcmcpOworICAgICAgICAgICAgaWYgKCAhb3B0X2luc3RydWN0aW9uX2xpbWl0ICkK
KyAgICAgICAgICAgICAgICBvcHRfaW5zdHJ1Y3Rpb25fbGltaXQgPSBVSU5UX01BWDsKKyAgICAg
ICAgICAgIGJyZWFrOworCiAgICAgICAgIGNhc2UgJz8nOgotICAgICAgICAgICAgcHJpbnRmKCJV
c2FnZTogJXMgWy0tY29tcGFjdD0wfDFdIFstLXJlcnVuXSAkRklMRSBbJEZJTEUuLi5dIHwgWy0t
bWluLWlucHV0LXNpemVdXG4iLCBhcmd2WzBdKTsKKyAgICAgICAgICAgIHByaW50ZigiVXNhZ2U6
ICVzIFstLWNvbXBhY3Q9MHwxXSBbLS1yZXJ1bl0gWy0taW5zdHJ1Y3Rpb24tbGltaXQ9Tl0gJEZJ
TEUgWyRGSUxFLi4uXSB8IFstLW1pbi1pbnB1dC1zaXplXVxuIiwgYXJndlswXSk7CiAgICAgICAg
ICAgICBleGl0KC0xKTsKICAgICAgICAgICAgIGJyZWFrOwogCmRpZmYgLS1naXQgYS90b29scy9m
dXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYyBiL3Rvb2xzL2Z1enoveDg2
X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCmluZGV4IDg4MWM0ZDAzYzEuLmQyMTk4
ZTcxYzkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1
enotZW11bC5jCisrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enot
ZW11bC5jCkBAIC05ODQsMTAgKzk4NCwxMyBAQCBzdGF0aWMgdm9pZCBzZXR1cF9mdXp6X3N0YXRl
KHN0cnVjdCBmdXp6X3N0YXRlICpzdGF0ZSwgY29uc3Qgdm9pZCAqZGF0YV9wLCBzaXplXwogICAg
IHN0YXRlLT5kYXRhX251bSA9IHNpemU7CiB9CiAKK3Vuc2lnbmVkIGludCBvcHRfaW5zdHJ1Y3Rp
b25fbGltaXQgPSBVSU5UX01BWDsKKwogc3RhdGljIGludCBydW50ZXN0KHN0cnVjdCBmdXp6X3N0
YXRlICpzdGF0ZSkgewogICAgIGludCByYzsKIAogICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0
ICpjdHh0ID0gJnN0YXRlLT5jdHh0OworICAgIHVuc2lnbmVkIGludCBpY291bnQgPSAwOwogICAg
IAogICAgIHN0YXRlLT5vcHMgPSBhbGxfZnV6emVyX29wczsKIApAQCAtMTAxMSw3ICsxMDE0LDcg
QEAgc3RhdGljIGludCBydW50ZXN0KHN0cnVjdCBmdXp6X3N0YXRlICpzdGF0ZSkgewogCiAgICAg
ICAgIHJjID0geDg2X2VtdWxhdGUoY3R4dCwgJnN0YXRlLT5vcHMpOwogICAgICAgICBwcmludGYo
IkVtdWxhdGlvbiByZXN1bHQ6ICVkXG4iLCByYyk7Ci0gICAgfSB3aGlsZSAoIHJjID09IFg4NkVN
VUxfT0tBWSApOworICAgIH0gd2hpbGUgKCByYyA9PSBYODZFTVVMX09LQVkgJiYgKytpY291bnQg
PCBvcHRfaW5zdHJ1Y3Rpb25fbGltaXQgKTsKIAogICAgIHNhdmVfZnB1X3N0YXRlKHN0YXRlLT5m
eHNhdmUpOwogICAgIApkaWZmIC0tZ2l0IGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11
bGF0b3IvZnV6ei1lbXVsLmggYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9m
dXp6LWVtdWwuaAppbmRleCA0ODYzYmYyMTY2Li43NDZlMWI1NDJkIDEwMDY0NAotLS0gYS90b29s
cy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuaAorKysgYi90b29scy9m
dXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuaApAQCAtNyw2ICs3LDcgQEAg
ZXh0ZXJuIHVuc2lnbmVkIGludCBmdXp6X21pbmltYWxfaW5wdXRfc2l6ZSh2b2lkKTsKIAogZXh0
ZXJuIGJvb2wgb3B0X2NvbXBhY3Q7CiBleHRlcm4gYm9vbCBvcHRfcmVydW47CitleHRlcm4gdW5z
aWduZWQgaW50IG9wdF9pbnN0cnVjdGlvbl9saW1pdDsKIAogI2RlZmluZSBJTlBVVF9TSVpFICA0
MDk2CiAKLS0gCjIuMTQuMgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 18:02:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 18:02:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2LKu-0002sf-TV; Wed, 11 Oct 2017 18:02:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mengxu@cis.upenn.edu>) id 1e2LKt-0002sS-VT
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 18:02:28 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 9B/0A-14867-3BC5ED95; Wed, 11 Oct 2017 18:02:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLLMWRWlGSWpSXmKPExsUyr8m9UXdjzL1
 Ig5YrmhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bks5+YC64JV5w885algfGQQBcjF4eQQD+T
 xOWdU1i7GDk52ARUJI5veARmiwhIS1z7fJkRpIhZYCOjxO7j79hBEsICJhLn725jAbFZBFQl5
 u7/wQxi8wo4S7x5egCsWUJATuLksclQdqjEmsXnmWDijx8+YJzAyLWAkWEVo0ZxalFZapGuoZ
 FeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkagJxmAYAfj5Y0BhxglOZiURHmD9e5
 FCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg1QcGhpBgUWp6akVaZg4wpGDSEhw8SiK8CiBp3uKC
 xNzizHSI1ClGY45jmy7/YeLouHn3D5MQS15+XqqUOO/1aKBSAZDSjNI8uEGwUL/EKCslzMsId
 JoQT0FqUW5mCar8K0ZxDkYlYV5BkIU8mXklcPteAZ3CBHSKaNodkFNKEhFSUg2Mek5WB2OTSi
 tDXpQYVi7eZXbhjeeE+1MfsYaYODPsm9S9Y8XDm20Fszrkv/Pu/Tlp1ym/4sfyZVyfz9229Lo
 tbXuAMTuzmC3inQtjUK5pqutCh4r+pGO/UkvWmEi/iDsYr3lw4RnJcB2ni4z/7gZrX+j9H37q
 oWUlz4fww6bckX9O8qssXvFaiaU4I9FQi7moOBEAlRp25HACAAA=
X-Env-Sender: mengxu@cis.upenn.edu
X-Msg-Ref: server-10.tower-21.messagelabs.com!1507744945!70101325!1
X-Originating-IP: [158.130.71.129]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36804 invoked from network); 11 Oct 2017 18:02:25 -0000
Received: from renard.seas.upenn.edu (HELO fox.seas.upenn.edu) (158.130.71.129)
 by server-10.tower-21.messagelabs.com with SMTP; 11 Oct 2017 18:02:25 -0000
Received: from panda-6c.cis.upenn.edu (SEASnet-48-12.cis.upenn.edu
 [158.130.48.13]) (authenticated bits=0)
 by fox.seas.upenn.edu (8.15.2/8.14.5) with ESMTPSA id v9BI2DV1017412
 (version=TLSv1.2 cipher=AES256-SHA256 bits=256 verify=NOT);
 Wed, 11 Oct 2017 14:02:13 -0400
From: Meng Xu <mengxu@cis.upenn.edu>
To: xen-devel@lists.xen.org
Date: Wed, 11 Oct 2017 14:02:01 -0400
Message-Id: <1507744926-3950-1-git-send-email-mengxu@cis.upenn.edu>
X-Mailer: git-send-email 1.9.1
X-Proofpoint-Virus-Version: vendor=nai engine=5600 definitions=5800
 signatures=585085
X-Proofpoint-Spam-Reason: safe
Cc: wei.liu2@citrix.com, george.dunlap@eu.citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, xumengpanda@gmail.com,
 Meng Xu <mengxu@cis.upenn.edu>
Subject: [Xen-devel] [PATCH v4 0/5] Towards work-conserving RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBzZXJpZXMgb2YgcGF0Y2hlcyBtYWtlIFJURFMgc2NoZWR1bGVyIHdvcmstY29uc2Vydmlu
Zwp3aXRob3V0IGJyZWFraW5nIHJlYWwtdGltZSBndWFyYW50ZWVzLgpWQ1BVcyB3aXRoIGV4dHJh
dGltZSBmbGFnIHNldCBjYW4gZ2V0IGV4dHJhIHRpbWUKZnJvbSB0aGUgdW5yZXNlcnZlZCBzeXN0
ZW0gcmVzb3VyY2UuClN5c3RlbSBhZG1pbmlzdHJhdG9ycyBjYW4gZGVjaWRlIHdoaWNoIFZDUFVz
IGhhdmUgZXh0cmF0aW1lIGZsYWcgc2V0LgoKRXhhbXBsZToKU2V0IHRoZSBleHRyYXRpbWUgYml0
IG9mIGFsbCBWQ1BVcyBvZiBkb21haW4gMToKIyB4bCBzY2hlZC1ydGRzIC1kIDEgLXYgYWxsIC1w
IDEwMDAwIC1iIDIwMDAgLWUgMQpFYWNoIFZDUFUgb2YgZG9tYWluIDEgd2lsbCBiZSBndWFyYW50
ZWVkIHRvIGhhdmUgMjAwMG1zIGV2ZXJ5IDEwMDAwbXMKKGlmIHRoZSBzeXN0ZW0gaXMgc2NoZWR1
bGFibGUpLgpJZiB0aGVyZSBpcyBhIENQVSBoYXZpbmcgbm8gd29yayB0byBkbywKZG9tYWluIDEn
cyBWQ1BVcyB3aWxsIGJlIHNjaGVkdWxlZCBvbnRvIHRoZSBDUFUsCmV2ZW4gdGhvdWdoIHRoZSBW
Q1BVcyBoYXZlIGdvdCAyMDAwbXMgaW4gMTAwMDBtcy4KCkNsZWFyIHRoZSBleHRyYSBiaXQgb2Yg
YWxsIFZDUFVzIG9mIGRvbWFpbiAxOgojIHhsIHNjaGVkLXJ0ZHMgLWQgMSAtdiBhbGwgLXAgMTAw
MDAgLWIgMjAwMCAtZSAwCgpTZXQvQ2xlYXIgdGhlIGV4dHJhdGltZSBiaXQgb2Ygb25lIHNwZWNp
ZmljIFZDUFUgb2YgZG9tYWluIDE6CiMgeGwgc2NoZWQtcnRkcyAtZCAxIC12IDEgLXAgMTAwMDAg
LWIgMjAwMCAtZSAxCiMgeGwgc2NoZWQtcnRkcyAtZCAxIC12IDEgLXAgMTAwMDAgLWIgMjAwMCAt
ZSAwCgoKVGhlIG9yaWdpbmFsIGRlc2lnbiBvZiB0aGUgd29yay1jb25zZXJ2aW5nIFJURFMgd2Fz
IGRpc2N1c3NlZCBhdApodHRwczovL3d3dy5tYWlsLWFyY2hpdmUuY29tL3hlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnL21zZzc3MTUwLmh0bWwKClRoZSBmaXJzdCB2ZXJzaW9uIHdhcyBkaXNjdXNzZWQg
YXQKaHR0cHM6Ly93d3cubWFpbC1hcmNoaXZlLmNvbS94ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZy9t
c2cxMTczNjEuaHRtbAoKVGhlIHNlY29uZCB2ZXJzaW9uIHdhcyBkaXNjdXNzZWQgYXQKaHR0cHM6
Ly93d3cubWFpbC1hcmNoaXZlLmNvbS94ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZy9tc2cxMjA2MTgu
aHRtbAoKVGhlIHRoaXJkIHZlcnNpb24gaGFzIGJlZW4gbW9zdGx5IHJldmlld2VkIGJ5IERhcmlv
IEZhZ2dpb2xpIGFuZAphY2tlZCBieSBXZWkgTGl1LCBleGNlcHQKW1BBVENIIHY0IDQvNV0geGVu
dHJhY2U6IGVuYWJsZSBwZXItVkNQVSBleHRyYXRpbWUgZmxhZyBmb3IgUlREUwoKVGhlIHNlcmll
cyBvZiBwYXRjaCBjYW4gYmUgZm91bmQgYXQgZ2l0aHViOgpodHRwczovL2dpdGh1Yi5jb20vUGVu
blBhbmRhL1JULVhlbgp1bmRlciB0aGUgYnJhbmNoOgp4ZW5iaXRzL3J0ZHMvd29yay1jb25zZXJ2
aW5nLXY0CgpDaGFuZ2VzIGZyb20gdjMKSGFuZGxlIGJ1cm5fYnVkZ2V0IGV2ZW50IGluIHhlbnRy
YWNlIGFuZCB4ZW5hbmFseXplLgpUZXN0ZWQgdGhlIGNoYW5nZSB3aXRoIHRocmVlIFZNcwoKQ2hh
bmdlcyBmcm9tIHYyClNhbml0eSBjaGVjayB0aGUgaW5wdXQgb2YgLWUgb3B0aW9uIHdoaWNoIGNh
biBvbmx5IGJlIDAgb3IgMQpTZXQgLWUgdG8gMSBieSBkZWZhdWx0IGlmIDNyZCBwYXJ0eSBsaWJy
YXJ5IGRvZXMgbm90IHNldCAtZSBvcHRpb24KU2V0IHZjcHUgZXh0cmF0aW1lIGluIHNjaGVkX3J0
ZHNfdmNwdV9nZXQgZnVuY3Rpb24gZnVuY3Rpb24sIHdoaWNoCmZpeGVzIGEgYnVnIGluIHByZXZp
b3VzIHZlcnNpb24uCkNoYW5nZSBFWFRSQVRJTUUgdG8gRXh0cmF0aW1lIGluIHRoZSB4bCBvdXRw
dXQKCkNoYW5nZXMgZnJvbSB2MQpDaGFuZ2UgWEVOX0RPTUNUTF9TQ0hFRF9SVERTX2V4dHJhdGlt
ZSB0byBYRU5fRE9NQ1RMX1NDSEVEUlRfZXh0cmEKUmV2aXNlIHhlbnRyYWNlLCB4ZW5hbHl6ZSwg
YW5kIGRvY3MKQWRkIExJQlhMX0hBVkVfU0NIRURfUlREU19WQ1BVX0VYVFJBIHN5bWJvbCBpbiBs
aWJ4bC5oCgpDaGFuZ2VzIGZyb20gUkZDIHYxCk1lcmdlIGNoYW5nZXMgaW4gc2NoZWRfcnQuYyBp
bnRvIG9uZSBwYXRjaDsKTWlub3IgY2hhbmdlIGluIHZhcmlhYmxlIG5hbWUgYW5kIGNvbW1lbnRz
LgoKU2lnbmVkLW9mZi1ieTogTWVuZyBYdSA8bWVuZ3h1QGNpcy51cGVubi5lZHU+CgpbUEFUQ0gg
djQgMS81XSB4ZW46cnRkczogdG93YXJkcyB3b3JrIGNvbnNlcnZpbmcgUlREUwpbUEFUQ0ggdjQg
Mi81XSBsaWJ4bDogZW5hYmxlIHBlci1WQ1BVIGV4dHJhdGltZSBmbGFnIGZvciBSVERTCltQQVRD
SCB2NCAzLzVdIHhsOiBlbmFibGUgcGVyLVZDUFUgZXh0cmF0aW1lIGZsYWcgZm9yIFJURFMKW1BB
VENIIHY0IDQvNV0geGVudHJhY2U6IGVuYWJsZSBwZXItVkNQVSBleHRyYXRpbWUgZmxhZyBmb3Ig
UlREUwpbUEFUQ0ggdjQgNS81XSBkb2NzOiBlbmFibGUgcGVyLVZDUFUgZXh0cmF0aW1lIGZsYWcg
Zm9yIFJURFMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 18:02:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 18:02:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2LKw-0002tJ-AQ; Wed, 11 Oct 2017 18:02:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1e2LKv-0002se-BJ
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 18:02:29 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 C6/8A-06493-4BC5ED95; Wed, 11 Oct 2017 18:02:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXSPJ+BQ3dLzL1
 Ig5XiFks+LmZxYPQ4uvs3UwBjFGtmXlJ+RQJrRsOPl8wF/bIVjzqbmRsYL0t0MXJxCAmcY5RY
 u+AFaxcjJ4ewgI/EjlMrGUFsEQFniTWbu1i6GDk4mAWkJE4fNIeoX8Io0bX6DztIDZuAgcSU1
 yvBenkFHCSWrvgBFmcRUJV48OU3E4gtKhAu0XS2nwWiRlDi5MwnYDangJ3ExY9/weqZBdQl/s
 y7xAxhi0tsevadFcKWl2jeOpt5AiPfLCTts5C0zELSMgtJywJGllWMGsWpRWWpRbrGBnpJRZn
 pGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIFBWM/AwLiDccIqv0OMkhxMSqK8wXr3IoX4
 kvJTKjMSizPii0pzUosPMcpwcChJ8O6IBsoJFqWmp1akZeYA4wEmLcHBoyTCqwuS5i0uSMwtz
 kyHSJ1iVJQS570OkhAASWSU5sG1wWLwEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVhXkFgRA
 vxZOaVwE1/BbSYCWixaNodkMUliQgpqQZGp6oH03l7S3cERvg9dG2XDmLQ2drYpu/nWs8i+tH
 s+ibf39VvtD+eTrB3rLw5S0D1kSiTd9LBz2vjT02+Jn9fJkz7gkfiGoZ9z/d4cWUHmbZvrfSW
 K19/kaHZ/c057bBrdr1e65/vYWYUOvG8Ir5b/63++9S+WX5r4vcWF5Zub/kw37Rv3iElluKMR
 EMt5qLiRADaRU7OvAIAAA==
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-16.tower-206.messagelabs.com!1507744947!90660021!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48577 invoked from network); 11 Oct 2017 18:02:27 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 11 Oct 2017 18:02:27 -0000
Received: from [192.168.178.27]
 (dslb-178-007-188-042.178.007.pools.vodafone-ip.de [178.7.188.42])
 by services.sec.in.tum.de (Postfix) with ESMTPSA id 343F71015DEDE;
 Wed, 11 Oct 2017 20:02:21 +0200 (CEST)
To: Julien Grall <julien.grall@linaro.org>, xen-devel@lists.xen.org
References: <20171011142902.5332-1-julien.grall@linaro.org>
 <8e16d187-5434-76e5-0017-1c14175aa7c5@sec.in.tum.de>
 <a0b6fab7-0e74-ff27-b5fb-4508dc1bff19@linaro.org>
From: Sergej Proskurin <proskurin@sec.in.tum.de>
Message-ID: <3a71eef6-31b7-d397-6eae-fc877ad2eb11@sec.in.tum.de>
Date: Wed, 11 Oct 2017 20:02:20 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <a0b6fab7-0e74-ff27-b5fb-4508dc1bff19@linaro.org>
Content-Language: de-DE
Cc: sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCHv2 for-4.10] xen/arm: guest_walk: Fix check
	again the IPS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKT24gMTAvMTEvMjAxNyAwNDo1NyBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+
IAo+IAo+IE9uIDExLzEwLzE3IDE1OjUxLCBTZXJnZWogUHJvc2t1cmluIHdyb3RlOgo+PiBIaSBK
dWxpZW4sCj4gCj4gSGksCj4gCj4+IE9uIDEwLzExLzIwMTcgMDQ6MjkgUE0sIEp1bGllbiBHcmFs
bCB3cm90ZToKPj4+IFRoZSBmdW5jdGlvbiBnZXRfaXBhX291dHB1dF9zaXplIGlzIGNoZWNrIHdo
ZXRoZXIgdGhlIGlucHV0IHNpemUKPj4+IGNvbmZpZ3VyZWQgYnkgdGhlIGd1ZXN0IGlzIHZhbGlk
IGFuZCB3aWxsIHJldHVybiBpdC4KPj4+Cj4+PiBUaGUgY2hlY2sgaXMgZG9uZSB3aXRoIHRoZSBJ
UFMgYWxyZWFkeSBzaGlmdGVkIGFnYWluc3QKPj4+IFRDUl9FTDFfSVBTXzQ4X0JJVC4gSG93ZXZl
ciB0aGUgY29uc3RhbnQgaGFzIGJlZW4gZGVmaW5lZCB3aXRoIHRoZQo+Pj4gc2hpZnQgaW5jbHVk
ZWQsIHJlc3VsdGluZyB0aGUgY2hlY2sgYWx3YXlzIGJlZW4gZmFsc2UuCj4+Pgo+Pj4gRml4IGl0
IGJ5IGRvaW5nIHRoZSBjaGVjayBvbiB0aGUgbm9uLXNoaWZ0ZWQgdmFsdWUuCj4+Pgo+Pj4gVGhp
cyB3YXMgaW50cm9kdWNlZCBieSBjb21taXQgN2Q2MjNiMzU4YSAiYXJtL21lbV9hY2Nlc3M6IEFk
ZAo+Pj4gbG9uZy1kZXNjcmlwdG9yCj4+PiBiYXNlZCBncHQiIGludHJvZHVjZWQgc29mdHdhcmUg
cGFnZS10YWJsZSB3YWxrIGZvciBzdGFnZS0xLgo+Pj4KPj4+IE5vdGUgdGhhdCB0aGUgSVBTIGNv
ZGUgaXMgbm93IHN1cnJvdW5kZWQgd2l0aCAjaWZkZWYgQ09ORklHX0FSTV82NAo+Pj4gYmVjYXVz
ZSB0aGUgQXJtMzIgY29tcGlsZXIgd2lsbCBjb21wbGFpbiBvZiBzaGlmdCBiaWdnZXIgdGhhbiB0
aGUgd2lkdGgKPj4+IG9mIHRoZSB2YXJpYWJsZS4gVGhpcyBpcyBmaW5lIGFzIHRoZSBjb2RlIGlz
IGV4ZWN1dGVkIGZvciA2NC1iaXQKPj4+IGRvbWFpbiBvbmx5Lgo+Pgo+PiBUaGlzIGlzIGEgYml0
IGNvbnRyb3ZlcnNpYWwgYXMgY29tcGFyZWQgdG8geW91ciByZXZpZXcgY29tbWVudHMgdG8gdGhl
Cj4+IGluaXRpYWwgaW1wbGVtZW50YXRpb24uIFlvdSBkaWQgbm90IHdhbnQgdG8gc2VlIGFueSAj
ZGVmaW5lCj4+IENPTkZJR19BUk1fNjQgd2l0aGluIHRoZSBjb2RlLiBUQ1JfRUwxIGlzIGEgNjQt
Yml0IFJlZ2lzdGVyOiB0byBwcmV2ZW50Cj4+IGNvbXBpbGF0aW9uIGlzc3VlcyBmb3IgQWFyY2gz
MiBzeXN0ZW1zLCB3aHkgZG9uJ3QgeW91IHVzZSB1aW50NjRfdCBmb3IKPj4gaXBzIGluc3RlYWQg
b2YgcmVnaXN0ZXJfdD8KPiAKPiBJIGFtIGZ1bGx5IGF3YXJlIHdoYXQgSSBzYWlkIGluIHRoZSBw
cmV2aW91cyByZXZpZXdzIGFuZCBJIHN0aWxsIHRvb2sKPiB0aGlzIGRlY2lzaW9uIGJlY2F1c2Ug
eW91IHdpbGwgbWl4IHVpbnQ2NF90IGFuZCByZWdpc3Rlcl90LiAjaWZkZWYKPiBDT05GSUdfQVJN
XzY0IGlzIG11Y2ggbmljZXIgdGhhbiBtaXhpbmcgdHlwZXMuCj4gCj4gQW5vdGhlciB3YXkgdG8g
Zml4IGl0IHdvdWxkIGJlIHRvIHJld29yayBjb21wbGV0ZWx5IHRoZSB3YXkgeW91IGRpZAo+IGlu
dHJvZHVjZSBUQ1JfRUwxX0lQU18qX0JJVCBzbyB5b3Ugc3RpY2sgd2l0aCBub24tc2hpZnRlZCB2
YWx1ZSByYXRoZXIKPiB0aGFuIHNoaWZ0ZWQgb25lLgo+IAo+IEJ1dCBJIGRvbid0IGhhdmUgdGlt
ZSBmb3IgdGhhdCBhbmQgSSBkb24ndCB3YW50IHRvIHNlZSBhIGxhdGVudCBzZWN1cml0eQo+IGJ1
ZyBpbiB0aGUgcmVsZWFzZS4KPiAKPiBDaGVlcnMsCj4gCj4+IFRoYW5rcywKPj4gflNlcmdlago+
Pgo+Pj4KPj4+IENvdmVyaXR5LUlEOiAxNDU3NzA3Cj4+PiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgo+Pj4KClJldmlld2VkLWJ5OiBTZXJnZWog
UHJvc2t1cmluIDxwcm9za3VyaW5Ac2VjLmluLnR1bS5kZT4KCj4+PiAtLS0KPj4+Cj4+PiBDYzog
U2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+Cj4+Pgo+Pj4gwqDCoMKg
wqAgQ2hhbmdlcyBpbiB2MjoKPj4+IMKgwqDCoMKgwqDCoMKgwqAgLSBGaXggY29tcGlsYXRpb24g
b24gQXJtMzIKPj4+IC0tLQo+Pj4gwqAgeGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYyB8IDggKysr
KystLS0KPj4+IMKgIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25z
KC0pCj4+Pgo+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMgYi94ZW4v
YXJjaC9hcm0vZ3Vlc3Rfd2Fsay5jCj4+PiBpbmRleCBjMzhiZWRjZjY1Li40ZDFlYTBjZGMxIDEw
MDY0NAo+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYwo+Pj4gKysrIGIveGVuL2Fy
Y2gvYXJtL2d1ZXN0X3dhbGsuYwo+Pj4gQEAgLTE4NSw3ICsxODUsOCBAQCBzdGF0aWMgaW50IGd1
ZXN0X3dhbGtfc2QoY29uc3Qgc3RydWN0IHZjcHUgKnYsCj4+PiDCoCBzdGF0aWMgaW50IGdldF9p
cGFfb3V0cHV0X3NpemUoc3RydWN0IGRvbWFpbiAqZCwgcmVnaXN0ZXJfdCB0Y3IsCj4+PiDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIHVuc2lnbmVkIGludCAqb3V0cHV0X3NpemUpCj4+PiDCoCB7Cj4+PiAtwqDCoMKgIHVuc2ln
bmVkIGludCBpcHM7Cj4+PiArI2lmZGVmIENPTkZJR19BUk1fNjQKPj4+ICvCoMKgwqAgcmVnaXN0
ZXJfdCBpcHM7Cj4+PiDCoCDCoMKgwqDCoMKgIHN0YXRpYyBjb25zdCB1bnNpZ25lZCBpbnQgaXBh
X3NpemVzWzddID0gewo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgIFRDUl9FTDFfSVBTXzMyX0JJVF9W
QUwsCj4+PiBAQCAtMjAwLDcgKzIwMSw3IEBAIHN0YXRpYyBpbnQgZ2V0X2lwYV9vdXRwdXRfc2l6
ZShzdHJ1Y3QgZG9tYWluICpkLAo+Pj4gcmVnaXN0ZXJfdCB0Y3IsCj4+PiDCoMKgwqDCoMKgIGlm
ICggaXNfNjRiaXRfZG9tYWluKGQpICkKPj4+IMKgwqDCoMKgwqAgewo+Pj4gwqDCoMKgwqDCoMKg
wqDCoMKgIC8qIEdldCB0aGUgaW50ZXJtZWRpYXRlIHBoeXNpY2FsIGFkZHJlc3Mgc2l6ZS4gKi8K
Pj4+IC3CoMKgwqDCoMKgwqDCoCBpcHMgPSAodGNyICYgVENSX0VMMV9JUFNfTUFTSykgPj4gVENS
X0VMMV9JUFNfU0hJRlQ7Cj4+PiArwqDCoMKgwqDCoMKgwqAgaXBzID0gdGNyICYgVENSX0VMMV9J
UFNfTUFTSzsKPj4+IMKgIMKgwqDCoMKgwqDCoMKgwqDCoCAvKgo+Pj4gwqDCoMKgwqDCoMKgwqDC
oMKgwqAgKiBSZXR1cm4gYW4gZXJyb3Igb24gcmVzZXJ2ZWQgSVBBIG91dHB1dC1zaXplcyBhbmQg
aWYgdGhlIElQQQo+Pj4gQEAgLTIxMSw5ICsyMTIsMTAgQEAgc3RhdGljIGludCBnZXRfaXBhX291
dHB1dF9zaXplKHN0cnVjdCBkb21haW4gKmQsCj4+PiByZWdpc3Rlcl90IHRjciwKPj4+IMKgwqDC
oMKgwqDCoMKgwqDCoCBpZiAoIGlwcyA+IFRDUl9FTDFfSVBTXzQ4X0JJVCApCj4+PiDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCByZXR1cm4gLUVGQVVMVDsKPj4+IMKgIC3CoMKgwqDCoMKgwqDC
oCAqb3V0cHV0X3NpemUgPSBpcGFfc2l6ZXNbaXBzXTsKPj4+ICvCoMKgwqDCoMKgwqDCoCAqb3V0
cHV0X3NpemUgPSBpcGFfc2l6ZXNbaXBzID4+IFRDUl9FTDFfSVBTX1NISUZUXTsKPj4+IMKgwqDC
oMKgwqAgfQo+Pj4gwqDCoMKgwqDCoCBlbHNlCj4+PiArI2VuZGlmCj4+PiDCoMKgwqDCoMKgwqDC
oMKgwqAgKm91dHB1dF9zaXplID0gVENSX0VMMV9JUFNfNDBfQklUX1ZBTDsKPj4+IMKgIMKgwqDC
oMKgwqAgcmV0dXJuIDA7Cj4+Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 18:02:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 18:02:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2LKv-0002sq-3l; Wed, 11 Oct 2017 18:02:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mengxu@cis.upenn.edu>) id 1e2LKu-0002sT-15
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 18:02:28 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 88/CE-20813-3BC5ED95; Wed, 11 Oct 2017 18:02:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCLMWRWlGSWpSXmKPExsUyr8m9UXdjzL1
 Ig/f/dC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owX548wF7yXruhb28zcwNgj0sXIxSEk0M8k
 sbNtKWsXIycHm4CKxPENj8BsEQFpiWufLzOCFDELbGSU2H38HTtIQljAU+LkummMIDaLgKpEw
 6z/bCA2r4CzxMH978GaJQTkJE4emwxmcwq4SDz/18rcxcgBtM1Z4neXMURJqMSaxeeZYMofP3
 zAOIGRZwEjwypGjeLUorLUIl0jM72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjEC
 /MwDBDsYzCwIPMUpyMCmJ8gbr3YsU4kvKT6nMSCzOiC8qzUktPsQow8GhJMHbHQ2UEyxKTU+t
 SMvMAQYgTFqCg0dJhFcBGIRCvMUFibnFmekQqVOMxhzHNl3+w8TRcfPuHyYhlrz8vFQpcd5Uk
 EkCIKUZpXlwg2CRcYlRVkqYlxHoNCGegtSi3MwSVPlXjOIcjErCvHNApvBk5pXA7XsFdAoT0C
 miaXdATilJREhJNTDqNMUfOXEtuDLza/G8pMTYFseGb7P006ec9BAr0P5ndMaqILY7aXlo8Pd
 eez3Lfybr3nCv/xIiVPmndMWy+Fel/AdneOSmxa7xuc+y8OM05k5ew2OJV+2KmXZOP/vKfdMB
 61KhCUwF/KXvlL2VQk+liSzuVj5WtHjnySwmu12p4r3bs48yfVViKc5INNRiLipOBABpvOU4h
 wIAAA==
X-Env-Sender: mengxu@cis.upenn.edu
X-Msg-Ref: server-4.tower-27.messagelabs.com!1507744945!110433998!1
X-Originating-IP: [158.130.71.129]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19217 invoked from network); 11 Oct 2017 18:02:25 -0000
Received: from renard.seas.upenn.edu (HELO fox.seas.upenn.edu) (158.130.71.129)
 by server-4.tower-27.messagelabs.com with SMTP; 11 Oct 2017 18:02:25 -0000
Received: from panda-6c.cis.upenn.edu (SEASnet-48-12.cis.upenn.edu
 [158.130.48.13]) (authenticated bits=0)
 by fox.seas.upenn.edu (8.15.2/8.14.5) with ESMTPSA id v9BI2DV5017412
 (version=TLSv1.2 cipher=AES256-SHA256 bits=256 verify=NOT);
 Wed, 11 Oct 2017 14:02:15 -0400
From: Meng Xu <mengxu@cis.upenn.edu>
To: xen-devel@lists.xen.org
Date: Wed, 11 Oct 2017 14:02:05 -0400
Message-Id: <1507744926-3950-5-git-send-email-mengxu@cis.upenn.edu>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507744926-3950-1-git-send-email-mengxu@cis.upenn.edu>
References: <1507744926-3950-1-git-send-email-mengxu@cis.upenn.edu>
X-Proofpoint-Virus-Version: vendor=nai engine=5600 definitions=5800
 signatures=585085
X-Proofpoint-Spam-Reason: safe
Cc: wei.liu2@citrix.com, george.dunlap@eu.citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, xumengpanda@gmail.com,
 Meng Xu <mengxu@cis.upenn.edu>
Subject: [Xen-devel] [PATCH v4 4/5] xentrace: enable per-VCPU extratime flag
	for RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlIHJlcGxfYnVkZ2V0IGV2ZW50IG91dHB1dCBmb3IgeGVudHJhY2UgZm9ybWF0cyBhbmQg
eGVuYWx5emUKClNpZ25lZC1vZmYtYnk6IE1lbmcgWHUgPG1lbmd4dUBjaXMudXBlbm4uZWR1PgoK
LS0tCkNoYW5nZXMgZnJvbSB2MwpIYW5kbGUgYnVybl9idWRnZXQgZXZlbnQKCk5vIGNoYW5nZXMg
ZnJvbSB2MgoKQ2hhbmdlcyBmcm9tIHYxCkFkZCB0aGlzIGNoYW5nZXMgZnJvbSB2MQotLS0KIHRv
b2xzL3hlbnRyYWNlL2Zvcm1hdHMgICAgfCAgNCArKy0tCiB0b29scy94ZW50cmFjZS94ZW5hbHl6
ZS5jIHwgMTYgKysrKysrKysrKystLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAxMyBpbnNlcnRpb25z
KCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnRyYWNlL2Zvcm1hdHMg
Yi90b29scy94ZW50cmFjZS9mb3JtYXRzCmluZGV4IGQ2ZTdlM2YuLjhiMjg2YzMgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL3hlbnRyYWNlL2Zvcm1hdHMKKysrIGIvdG9vbHMveGVudHJhY2UvZm9ybWF0cwpA
QCAtNzQsOCArNzQsOCBAQAogCiAweDAwMDIyODAxICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShy
ZWx0c2MpOGQpICBydGRzOnRpY2tsZSAgICAgICAgWyBjcHUgPSAlKDEpZCBdCiAweDAwMDIyODAy
ICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQpICBydGRzOnJ1bnFfcGljayAgICAg
WyBkb206dmNwdSA9IDB4JSgxKTA4eCwgY3VyX2RlYWRsaW5lID0gMHglKDMpMDh4JSgyKTA4eCwg
Y3VyX2J1ZGdldCA9IDB4JSg1KTA4eCUoNCkwOHggXQotMHgwMDAyMjgwMyAgQ1BVJShjcHUpZCAg
JSh0c2MpZCAoKyUocmVsdHNjKThkKSAgcnRkczpidXJuX2J1ZGdldCAgIFsgZG9tOnZjcHUgPSAw
eCUoMSkwOHgsIGN1cl9idWRnZXQgPSAweCUoMykwOHglKDIpMDh4LCBkZWx0YSA9ICUoNClkIF0K
LTB4MDAwMjI4MDQgIENQVSUoY3B1KWQgICUodHNjKWQgKCslKHJlbHRzYyk4ZCkgIHJ0ZHM6cmVw
bF9idWRnZXQgICBbIGRvbTp2Y3B1ID0gMHglKDEpMDh4LCBjdXJfZGVhZGxpbmUgPSAweCUoMykw
OHglKDIpMDh4LCBjdXJfYnVkZ2V0ID0gMHglKDUpMDh4JSg0KTA4eCBdCisweDAwMDIyODAzICBD
UFUlKGNwdSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQpICBydGRzOmJ1cm5fYnVkZ2V0ICAgWyBk
b206dmNwdSA9IDB4JSgxKTA4eCwgY3VyX2J1ZGdldCA9IDB4JSgzKTA4eCUoMikwOHgsIGRlbHRh
ID0gJSg0KWQsIHByaW9yaXR5X2xldmVsID0gJSg1KWQsIGhhc19leHRyYXRpbWUgPSAlKDYpeCBd
CisweDAwMDIyODA0ICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQpICBydGRzOnJl
cGxfYnVkZ2V0ICAgWyBkb206dmNwdSA9IDB4JSgxKTA4eCwgcHJpb3JpdHlfbGV2ZWwgPSAweCUo
MikwOGQgY3VyX2RlYWRsaW5lID0gMHglKDQpMDh4JSgzKTA4eCwgY3VyX2J1ZGdldCA9IDB4JSg2
KTA4eCUoNSkwOHggXQogMHgwMDAyMjgwNSAgQ1BVJShjcHUpZCAgJSh0c2MpZCAoKyUocmVsdHNj
KThkKSAgcnRkczpzY2hlZF90YXNrbGV0CiAweDAwMDIyODA2ICBDUFUlKGNwdSlkICAlKHRzYylk
ICgrJShyZWx0c2MpOGQpICBydGRzOnNjaGVkdWxlICAgICAgWyBjcHVbMTZdOnRhc2tsZXRbOF06
aWRsZVs0XTp0aWNrbGVkWzRdID0gJSgxKTA4eCBdCiAKZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnRy
YWNlL3hlbmFseXplLmMgYi90b29scy94ZW50cmFjZS94ZW5hbHl6ZS5jCmluZGV4IDc5YmRiYTcu
LjE5ZTA1MGYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnRyYWNlL3hlbmFseXplLmMKKysrIGIvdG9v
bHMveGVudHJhY2UveGVuYWx5emUuYwpAQCAtNzkzNSwyMyArNzkzNSwyOSBAQCB2b2lkIHNjaGVk
X3Byb2Nlc3Moc3RydWN0IHBjcHVfaW5mbyAqcCkKICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IHZjcHVpZDoxNiwgZG9taWQ6MTY7CiAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90
IGN1cl9iZzsKICAgICAgICAgICAgICAgICAgICAgaW50IGRlbHRhOworICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBwcmlvcml0eV9sZXZlbDsKKyAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaGFzX2V4dHJhdGltZTsKICAgICAgICAgICAgICAgICB9IF9fYXR0cmlidXRlX18oKHBhY2tl
ZCkpICpyID0gKHR5cGVvZihyKSlyaS0+ZDsKIAogICAgICAgICAgICAgICAgIHByaW50ZigiICVz
IHJ0ZHM6YnVybl9idWRnZXQgZCV1diV1LCBidWRnZXQgPSAlIlBSSXU2NCIsICIKLSAgICAgICAg
ICAgICAgICAgICAgICAgImRlbHRhID0gJWRcbiIsIHJpLT5kdW1wX2hlYWRlciwgci0+ZG9taWQs
Ci0gICAgICAgICAgICAgICAgICAgICAgIHItPnZjcHVpZCwgci0+Y3VyX2JnLCByLT5kZWx0YSk7
CisgICAgICAgICAgICAgICAgICAgICAgICJkZWx0YSA9ICVkLCBwcmlvcml0eV9sZXZlbCA9ICVk
LCBoYXNfZXh0cmF0aW1lID0gJWRcbiIsCisgICAgICAgICAgICAgICAgICAgICAgIHJpLT5kdW1w
X2hlYWRlciwgci0+ZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgIHItPnZjcHVpZCwgci0+
Y3VyX2JnLCByLT5kZWx0YSwKKyAgICAgICAgICAgICAgICAgICAgICAgci0+cHJpb3JpdHlfbGV2
ZWwsICEhci0+aGFzX2V4dHJhdGltZSk7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBicmVh
azsKICAgICAgICAgY2FzZSBUUkNfU0NIRURfQ0xBU1NfRVZUKFJURFMsIDQpOiAvKiBCVURHRVRf
UkVQTEVOSVNIICovCiAgICAgICAgICAgICBpZihvcHQuZHVtcF9hbGwpIHsKICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgewogICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgdmNwdWlkOjE2
LCBkb21pZDoxNjsKKyAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHByaW9yaXR5X2xl
dmVsOwogICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBjdXJfZGwsIGN1cl9iZzsKICAgICAg
ICAgICAgICAgICB9IF9fYXR0cmlidXRlX18oKHBhY2tlZCkpICpyID0gKHR5cGVvZihyKSlyaS0+
ZDsKIAotICAgICAgICAgICAgICAgIHByaW50ZigiICVzIHJ0ZHM6cmVwbF9idWRnZXQgZCV1diV1
LCBkZWFkbGluZSA9ICUiUFJJdTY0IiwgIgotICAgICAgICAgICAgICAgICAgICAgICAiYnVkZ2V0
ID0gJSJQUkl1NjQiXG4iLCByaS0+ZHVtcF9oZWFkZXIsCi0gICAgICAgICAgICAgICAgICAgICAg
IHItPmRvbWlkLCByLT52Y3B1aWQsIHItPmN1cl9kbCwgci0+Y3VyX2JnKTsKKyAgICAgICAgICAg
ICAgICBwcmludGYoIiAlcyBydGRzOnJlcGxfYnVkZ2V0IGQldXYldSwgcHJpb3JpdHlfbGV2ZWwg
PSAldSwiCisgICAgICAgICAgICAgICAgICAgICAgICJkZWFkbGluZSA9ICUiUFJJdTY0IiwgYnVk
Z2V0ID0gJSJQUkl1NjQiXG4iLAorICAgICAgICAgICAgICAgICAgICAgICByaS0+ZHVtcF9oZWFk
ZXIsIHItPmRvbWlkLCByLT52Y3B1aWQsCisgICAgICAgICAgICAgICAgICAgICAgIHItPnByaW9y
aXR5X2xldmVsLCByLT5jdXJfZGwsIHItPmN1cl9iZyk7CiAgICAgICAgICAgICB9CiAgICAgICAg
ICAgICBicmVhazsKICAgICAgICAgY2FzZSBUUkNfU0NIRURfQ0xBU1NfRVZUKFJURFMsIDUpOiAv
KiBTQ0hFRF9UQVNLTEVUICAgICovCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 18:02:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 18:02:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2LKz-0002uk-Ha; Wed, 11 Oct 2017 18:02:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mengxu@cis.upenn.edu>) id 1e2LKy-0002tv-O4
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 18:02:32 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 47/D5-31244-8BC5ED95; Wed, 11 Oct 2017 18:02:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsUyr8m9UXd7zL1
 Ig5uvVC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxd/ROYC/5qVXxbr93A2KDcxcjFISTQzyRx
 vu8gUxcjJwebgIrE8Q2PWEFsEQFpiWufLzOCFDELbGSU2H38HTtIQljATeJJw1uwIhYBVYknz
 5+D2bwCzhJnX+4Aq5EQkJM4eWwyWJxTwEXi+b9W5i5GDqBtzhK/u4whSkIl1iw+zwRT/vjhA8
 YJjDwLGBlWMWoUpxaVpRbpGprqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEep0
 BCHYwflsWcIhRkoNJSZQ3WO9epBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXudooJxgUWp6akVa
 Zg4w/GDSEhw8SiK8uiBp3uKCxNzizHSI1ClGXY6Om3f/MAmx5OXnpUqJ814HKRIAKcoozYMbA
 YuFS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmnQMyhSczrwRu0yugI5iAjhBNuwNyREkiQk
 qqgbFQWShJIVH2natW6VKxfJ5dJpNOX9oZvHmvtuvLm7ab7HT2zo64P1dT8ha/S3slU+GzT1t
 CL1QtOmJ6/nnW70euSROUrh37vPjaJea7LZFLBTtvNjHoatrfsa+4MXn6+sPX15X9nHDR1f2w
 R94XrpKd8lu23ViZZn96QtAO3m+TnaY5v9+a97FSiaU4I9FQi7moOBEAnG0hYoACAAA=
X-Env-Sender: mengxu@cis.upenn.edu
X-Msg-Ref: server-16.tower-27.messagelabs.com!1507744951!110897221!1
X-Originating-IP: [158.130.71.129]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44183 invoked from network); 11 Oct 2017 18:02:31 -0000
Received: from renard.seas.upenn.edu (HELO fox.seas.upenn.edu) (158.130.71.129)
 by server-16.tower-27.messagelabs.com with SMTP; 11 Oct 2017 18:02:31 -0000
Received: from panda-6c.cis.upenn.edu (SEASnet-48-12.cis.upenn.edu
 [158.130.48.13]) (authenticated bits=0)
 by fox.seas.upenn.edu (8.15.2/8.14.5) with ESMTPSA id v9BI2DV3017412
 (version=TLSv1.2 cipher=AES256-SHA256 bits=256 verify=NOT);
 Wed, 11 Oct 2017 14:02:14 -0400
From: Meng Xu <mengxu@cis.upenn.edu>
To: xen-devel@lists.xen.org
Date: Wed, 11 Oct 2017 14:02:03 -0400
Message-Id: <1507744926-3950-3-git-send-email-mengxu@cis.upenn.edu>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507744926-3950-1-git-send-email-mengxu@cis.upenn.edu>
References: <1507744926-3950-1-git-send-email-mengxu@cis.upenn.edu>
X-Proofpoint-Virus-Version: vendor=nai engine=5600 definitions=5800
 signatures=585085
X-Proofpoint-Spam-Reason: safe
Cc: wei.liu2@citrix.com, george.dunlap@eu.citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, xumengpanda@gmail.com,
 Meng Xu <mengxu@cis.upenn.edu>
Subject: [Xen-devel] [PATCH v4 2/5] libxl: enable per-VCPU extratime flag
	for RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IGxpYnhsX3ZjcHVfc2NoZWRfcGFyYW1zX2dldC9zZXQgYW5kIHNjaGVkX3J0ZHNfdmNw
dV9nZXQvc2V0CmZ1bmN0aW9ucyB0byBzdXBwb3J0IHBlci1WQ1BVIGV4dHJhdGltZSBmbGFnCgpT
aWduZWQtb2ZmLWJ5OiBNZW5nIFh1IDxtZW5neHVAY2lzLnVwZW5uLmVkdT4KUmV2aWV3ZWQtYnk6
IERhcmlvIEZhZ2dpb2xpIDxyYWlzdGxpbkBsaW51eC5pdD4KQWNrZWQtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CgotLS0KQ2hhbmdlcyBmcm9tIHYyCjEpIE1vdmUgZXh0cmF0aW1l
IG91dCBvZiB0aGUgc2VjdGlvbgogICB0aGF0IGlzIG1hcmtlZCBhcyBkZXByZWNpYXRlZCBpbiBs
aWJ4bF9kb21haW5fc2NoZWRfcGFyYW1zLgoyKSBTZXQgdmNwdSBleHRyYXRpbWUgaW4gc2NoZWRf
cnRkc192Y3B1X2dldCBmdW5jdGlvbiBmdW5jdGlvbjsKICAgVGhpcyBmaXggYSBidWcgaW4gcHJl
dmlvdXMgdmVyc2lvbgogICB3aGVuIHJ1biBjb21tYW5kICJ4bCBzY2hlZC1ydGRzIC1kIDAgLXYg
MSIgd2hpY2gKICAgb3V0cHV0cyB2Y3B1IGV4dHJhdGltZSB2YWx1ZSBpbmNvcnJlY3RseS4KCkNo
YW5nZXMgZnJvbSB2MQoxKSBBZGQgTElCWExfSEFWRV9TQ0hFRF9SVERTX1ZDUFVfRVhUUkEgdG8g
aW5kaWNhdGUgaWYgZXh0cmF0aW1lIGZsYWcgaXMKc3VwcG9ydGVkCjIpIENoYW5nZSBmbGFnIG5h
bWUgaW4gZG9tY3RsLmggZnJvbSBYRU5fRE9NQ1RMX1NDSEVEX1JURFNfZXh0cmF0aW1lIHRvClhF
Tl9ET01DVExfU0NIRURSVF9leHRyYQoKQ2hhbmdlcyBmcm9tIFJGQyB2MQpDaGFuZ2Ugd29ya19j
b25zZXJ2aW5nIGZsYWcgdG8gZXh0cmF0aW1lIGZsYWcKLS0tCiB0b29scy9saWJ4bC9saWJ4bC5o
ICAgICAgICAgfCAgNiArKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX3NjaGVkLmMgICB8IDE3ICsr
KysrKysrKysrKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgfCAgOCArKysrLS0t
LQogMyBmaWxlcyBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4bC9saWJ4bC5oCmluZGV4
IGY4MmI5MWUuLjVlOWFlZDcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgKKysrIGIv
dG9vbHMvbGlieGwvbGlieGwuaApAQCAtMjU3LDYgKzI1NywxMiBAQAogI2RlZmluZSBMSUJYTF9I
QVZFX1NDSEVEX1JURFNfVkNQVV9QQVJBTVMgMQogCiAvKgorICogTElCWExfSEFWRV9TQ0hFRF9S
VERTX1ZDUFVfRVhUUkEgaW5kaWNhdGVzIFJURFMgc2NoZWR1bGVyCisgKiBub3cgc3VwcG9ydHMg
cGVyLXZjcHUgZXh0cmF0aW1lIHNldHRpbmdzLgorICovCisjZGVmaW5lIExJQlhMX0hBVkVfU0NI
RURfUlREU19WQ1BVX0VYVFJBIDEKKworLyoKICAqIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvIGhh
cyB0aGUgYXJtLmdpY192ZXJzaW9uIGZpZWxkLgogICovCiAjZGVmaW5lIExJQlhMX0hBVkVfQlVJ
TERJTkZPX0FSTV9HSUNfVkVSU0lPTiAxCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9z
Y2hlZC5jIGIvdG9vbHMvbGlieGwvbGlieGxfc2NoZWQuYwppbmRleCA3ZDE0NGQwLi41MTI3ODhm
IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9zY2hlZC5jCisrKyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX3NjaGVkLmMKQEAgLTUzMiw2ICs1MzIsOCBAQCBzdGF0aWMgaW50IHNjaGVkX3J0ZHNf
dmNwdV9nZXQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgZm9yIChpID0gMDsg
aSA8IG51bV92Y3B1czsgaSsrKSB7CiAgICAgICAgIHNjaW5mby0+dmNwdXNbaV0ucGVyaW9kID0g
dmNwdXNbaV0udS5ydGRzLnBlcmlvZDsKICAgICAgICAgc2NpbmZvLT52Y3B1c1tpXS5idWRnZXQg
PSB2Y3B1c1tpXS51LnJ0ZHMuYnVkZ2V0OworICAgICAgICBzY2luZm8tPnZjcHVzW2ldLmV4dHJh
dGltZSA9CisgICAgICAgICAgICAgICAgISEodmNwdXNbaV0udS5ydGRzLmZsYWdzICYgWEVOX0RP
TUNUTF9TQ0hFRFJUX2V4dHJhKTsKICAgICAgICAgc2NpbmZvLT52Y3B1c1tpXS52Y3B1aWQgPSB2
Y3B1c1tpXS52Y3B1aWQ7CiAgICAgfQogICAgIHJjID0gMDsKQEAgLTU3OSw2ICs1ODEsOCBAQCBz
dGF0aWMgaW50IHNjaGVkX3J0ZHNfdmNwdV9nZXRfYWxsKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90
IGRvbWlkLAogICAgIGZvciAoaSA9IDA7IGkgPCBudW1fdmNwdXM7IGkrKykgewogICAgICAgICBz
Y2luZm8tPnZjcHVzW2ldLnBlcmlvZCA9IHZjcHVzW2ldLnUucnRkcy5wZXJpb2Q7CiAgICAgICAg
IHNjaW5mby0+dmNwdXNbaV0uYnVkZ2V0ID0gdmNwdXNbaV0udS5ydGRzLmJ1ZGdldDsKKyAgICAg
ICAgc2NpbmZvLT52Y3B1c1tpXS5leHRyYXRpbWUgPQorICAgICAgICAgICAgICAgICEhKHZjcHVz
W2ldLnUucnRkcy5mbGFncyAmIFhFTl9ET01DVExfU0NIRURSVF9leHRyYSk7CiAgICAgICAgIHNj
aW5mby0+dmNwdXNbaV0udmNwdWlkID0gdmNwdXNbaV0udmNwdWlkOwogICAgIH0KICAgICByYyA9
IDA7CkBAIC02MjgsNiArNjMyLDEwIEBAIHN0YXRpYyBpbnQgc2NoZWRfcnRkc192Y3B1X3NldChs
aWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgdmNwdXNbaV0udmNwdWlkID0g
c2NpbmZvLT52Y3B1c1tpXS52Y3B1aWQ7CiAgICAgICAgIHZjcHVzW2ldLnUucnRkcy5wZXJpb2Qg
PSBzY2luZm8tPnZjcHVzW2ldLnBlcmlvZDsKICAgICAgICAgdmNwdXNbaV0udS5ydGRzLmJ1ZGdl
dCA9IHNjaW5mby0+dmNwdXNbaV0uYnVkZ2V0OworICAgICAgICBpZiAoc2NpbmZvLT52Y3B1c1tp
XS5leHRyYXRpbWUpCisgICAgICAgICAgICB2Y3B1c1tpXS51LnJ0ZHMuZmxhZ3MgfD0gWEVOX0RP
TUNUTF9TQ0hFRFJUX2V4dHJhOworICAgICAgICBlbHNlCisgICAgICAgICAgICB2Y3B1c1tpXS51
LnJ0ZHMuZmxhZ3MgJj0gflhFTl9ET01DVExfU0NIRURSVF9leHRyYTsKICAgICB9CiAKICAgICBy
ID0geGNfc2NoZWRfcnRkc192Y3B1X3NldChDVFgtPnhjaCwgZG9taWQsCkBAIC02NzYsNiArNjg0
LDEwIEBAIHN0YXRpYyBpbnQgc2NoZWRfcnRkc192Y3B1X3NldF9hbGwobGlieGxfX2djICpnYywg
dWludDMyX3QgZG9taWQsCiAgICAgICAgIHZjcHVzW2ldLnZjcHVpZCA9IGk7CiAgICAgICAgIHZj
cHVzW2ldLnUucnRkcy5wZXJpb2QgPSBzY2luZm8tPnZjcHVzWzBdLnBlcmlvZDsKICAgICAgICAg
dmNwdXNbaV0udS5ydGRzLmJ1ZGdldCA9IHNjaW5mby0+dmNwdXNbMF0uYnVkZ2V0OworICAgICAg
ICBpZiAoc2NpbmZvLT52Y3B1c1swXS5leHRyYXRpbWUpCisgICAgICAgICAgICB2Y3B1c1tpXS51
LnJ0ZHMuZmxhZ3MgfD0gWEVOX0RPTUNUTF9TQ0hFRFJUX2V4dHJhOworICAgICAgICBlbHNlCisg
ICAgICAgICAgICB2Y3B1c1tpXS51LnJ0ZHMuZmxhZ3MgJj0gflhFTl9ET01DVExfU0NIRURSVF9l
eHRyYTsKICAgICB9CiAKICAgICByID0geGNfc2NoZWRfcnRkc192Y3B1X3NldChDVFgtPnhjaCwg
ZG9taWQsCkBAIC03MjYsNiArNzM4LDExIEBAIHN0YXRpYyBpbnQgc2NoZWRfcnRkc19kb21haW5f
c2V0KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICBzZG9tLnBlcmlvZCA9
IHNjaW5mby0+cGVyaW9kOwogICAgIGlmIChzY2luZm8tPmJ1ZGdldCAhPSBMSUJYTF9ET01BSU5f
U0NIRURfUEFSQU1fQlVER0VUX0RFRkFVTFQpCiAgICAgICAgIHNkb20uYnVkZ2V0ID0gc2NpbmZv
LT5idWRnZXQ7CisgICAgLyogU2V0IGV4dHJhdGltZSBieSBkZWZhdWx0ICovCisgICAgaWYgKHNj
aW5mby0+ZXh0cmF0aW1lKQorICAgICAgICBzZG9tLmZsYWdzIHw9IFhFTl9ET01DVExfU0NIRURS
VF9leHRyYTsKKyAgICBlbHNlCisgICAgICAgIHNkb20uZmxhZ3MgJj0gflhFTl9ET01DVExfU0NI
RURSVF9leHRyYTsKICAgICBpZiAoc2NoZWRfcnRkc192YWxpZGF0ZV9wYXJhbXMoZ2MsIHNkb20u
cGVyaW9kLCBzZG9tLmJ1ZGdldCkpCiAgICAgICAgIHJldHVybiBFUlJPUl9JTlZBTDsKIApkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIGIvdG9vbHMvbGlieGwvbGlieGxf
dHlwZXMuaWRsCmluZGV4IDJkMGJiOGEuLmRkN2QzNjQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsX3R5cGVzLmlkbAorKysgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKQEAgLTQy
MSwxNCArNDIxLDE0IEBAIGxpYnhsX2RvbWFpbl9zY2hlZF9wYXJhbXMgPSBTdHJ1Y3QoImRvbWFp
bl9zY2hlZF9wYXJhbXMiLFsKICAgICAoImNhcCIsICAgICAgICAgIGludGVnZXIsIHsnaW5pdF92
YWwnOiAnTElCWExfRE9NQUlOX1NDSEVEX1BBUkFNX0NBUF9ERUZBVUxUJ30pLAogICAgICgicGVy
aW9kIiwgICAgICAgaW50ZWdlciwgeydpbml0X3ZhbCc6ICdMSUJYTF9ET01BSU5fU0NIRURfUEFS
QU1fUEVSSU9EX0RFRkFVTFQnfSksCiAgICAgKCJidWRnZXQiLCAgICAgICBpbnRlZ2VyLCB7J2lu
aXRfdmFsJzogJ0xJQlhMX0RPTUFJTl9TQ0hFRF9QQVJBTV9CVURHRVRfREVGQVVMVCd9KSwKKyAg
ICAoImV4dHJhdGltZSIsICAgIGludGVnZXIsIHsnaW5pdF92YWwnOiAnTElCWExfRE9NQUlOX1ND
SEVEX1BBUkFNX0VYVFJBVElNRV9ERUZBVUxUJ30pLAogCi0gICAgIyBUaGUgZm9sbG93aW5nIHRo
cmVlIHBhcmFtZXRlcnMgKCdzbGljZScsICdsYXRlbmN5JyBhbmQgJ2V4dHJhdGltZScpIGFyZSBk
ZXByZWNhdGVkLAorICAgICMgVGhlIGZvbGxvd2luZyB0aHJlZSBwYXJhbWV0ZXJzICgnc2xpY2Un
IGFuZCAnbGF0ZW5jeScpIGFyZSBkZXByZWNhdGVkLAogICAgICMgYW5kIHdpbGwgaGF2ZSBubyBl
ZmZlY3QgaWYgdXNlZCwgc2luY2UgdGhlIFNFREYgc2NoZWR1bGVyIGhhcyBiZWVuIHJlbW92ZWQu
Ci0gICAgIyBOb3RlIHRoYXQgJ3BlcmlvZCcgd2FzIGFuIFNERiBwYXJhbWV0ZXIgdG9vLCBidXQg
aXQgaXMgc3RpbGwgZWZmZWN0aXZlIGFzIGl0IGlzCi0gICAgIyBub3cgdXNlZCAodG9nZXRoZXIg
d2l0aCAnYnVkZ2V0JykgYnkgdGhlIFJURFMgc2NoZWR1bGVyLgorICAgICMgTm90ZSB0aGF0ICdw
ZXJpb2QnIGFuZCAnZXh0cmF0aW1lJyB3YXMgYW4gU0RGIHBhcmFtZXRlciB0b28sIGJ1dCBpdCBp
cyBzdGlsbCBlZmZlY3RpdmUKKyAgICAjIGFzIHRoZXkgYXJlIG5vdyB1c2VkICh0b2dldGhlciB3
aXRoICdidWRnZXQnKSBieSB0aGUgUlREUyBzY2hlZHVsZXIuCiAgICAgKCJzbGljZSIsICAgICAg
ICBpbnRlZ2VyLCB7J2luaXRfdmFsJzogJ0xJQlhMX0RPTUFJTl9TQ0hFRF9QQVJBTV9TTElDRV9E
RUZBVUxUJ30pLAogICAgICgibGF0ZW5jeSIsICAgICAgaW50ZWdlciwgeydpbml0X3ZhbCc6ICdM
SUJYTF9ET01BSU5fU0NIRURfUEFSQU1fTEFURU5DWV9ERUZBVUxUJ30pLAotICAgICgiZXh0cmF0
aW1lIiwgICAgaW50ZWdlciwgeydpbml0X3ZhbCc6ICdMSUJYTF9ET01BSU5fU0NIRURfUEFSQU1f
RVhUUkFUSU1FX0RFRkFVTFQnfSksCiAgICAgXSkKIAogbGlieGxfdm5vZGVfaW5mbyA9IFN0cnVj
dCgidm5vZGVfaW5mbyIsIFsKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 18:02:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 18:02:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2LL0-0002vj-Og; Wed, 11 Oct 2017 18:02:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mengxu@cis.upenn.edu>) id 1e2LKz-0002uQ-89
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 18:02:33 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 28/59-26618-8BC5ED95; Wed, 11 Oct 2017 18:02:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCLMWRWlGSWpSXmKPExsUyr8m9UXd7zL1
 IgyudOhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8btnfeYClYXVSz4vIepgfGzRxcjF4eQQD+T
 xKnWuYxdjJwcbAIqEsc3PGIFsUUEpCWufb7MCFLELLCRUWL38XfsIAlhAWeJ2zu+sIHYLAKqE
 s/e/QVr5gWK398wDywuISAncfLYZLBBnAIuEs//tTJ3MXIAbXOW+N1lDFESKrFm8XkmmPLHDx
 8wTmDkWcDIsIpRozi1qCy1SNfQSC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTI9D
 vDECwg7FvlvMhRkkOJiVR3mC9e5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHh3RAPlBItS01Mr
 0jJzgAEIk5bg4FES4dUFSfMWFyTmFmemQ6ROMRpzHNt0+Q8TR8fNu3+YhFjy8vNSpcR5r4OUC
 oCUZpTmwQ2CRcYlRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfPKgUzhycwrgdv3CugUJqBTRN
 PugJxSkoiQkmpgXGoT61bsL/hRVf/9n/XqblsvZ8o0q0TqPGwMNrn93jxA/9G5t5XObWc7Gxo
 m3DxZYij8cPt9nvyZUS+/Fy1aa3zr+us95S1OPCpmEltkJ1gu8ktMOiCpbOiSsTrtsgX/2fDI
 088fH36Wmh165pNhdKP76doNV3pVftp/SZ5s9yND/ZuvduYnJZbijERDLeai4kQAfeNlrocCA
 AA=
X-Env-Sender: mengxu@cis.upenn.edu
X-Msg-Ref: server-9.tower-206.messagelabs.com!1507744951!106654853!1
X-Originating-IP: [158.130.71.129]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12591 invoked from network); 11 Oct 2017 18:02:31 -0000
Received: from renard.seas.upenn.edu (HELO fox.seas.upenn.edu) (158.130.71.129)
 by server-9.tower-206.messagelabs.com with SMTP; 11 Oct 2017 18:02:31 -0000
Received: from panda-6c.cis.upenn.edu (SEASnet-48-12.cis.upenn.edu
 [158.130.48.13]) (authenticated bits=0)
 by fox.seas.upenn.edu (8.15.2/8.14.5) with ESMTPSA id v9BI2DV4017412
 (version=TLSv1.2 cipher=AES256-SHA256 bits=256 verify=NOT);
 Wed, 11 Oct 2017 14:02:14 -0400
From: Meng Xu <mengxu@cis.upenn.edu>
To: xen-devel@lists.xen.org
Date: Wed, 11 Oct 2017 14:02:04 -0400
Message-Id: <1507744926-3950-4-git-send-email-mengxu@cis.upenn.edu>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507744926-3950-1-git-send-email-mengxu@cis.upenn.edu>
References: <1507744926-3950-1-git-send-email-mengxu@cis.upenn.edu>
X-Proofpoint-Virus-Version: vendor=nai engine=5600 definitions=5800
 signatures=585085
X-Proofpoint-Spam-Reason: safe
Cc: wei.liu2@citrix.com, george.dunlap@eu.citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, xumengpanda@gmail.com,
 Meng Xu <mengxu@cis.upenn.edu>
Subject: [Xen-devel] [PATCH v4 3/5] xl: enable per-VCPU extratime flag for
	RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlIG1haW5fc2NoZWRfcnRkcyBhbmQgcmVsYXRlZCBvdXRwdXQgZnVuY3Rpb25zIHRvIHN1
cHBvcnQKcGVyLVZDUFUgZXh0cmF0aW1lIGZsYWcuCgpTaWduZWQtb2ZmLWJ5OiBNZW5nIFh1IDxt
ZW5neHVAY2lzLnVwZW5uLmVkdT4KUmV2aWV3ZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxyYWlzdGxp
bkBsaW51eC5pdD4KQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgotLS0K
Q2hhbmdlcyBmcm9tIHYyClZhbGlkYXRlIHRoZSAtZSBvcHRpb24gaW5wdXQgdGhhdCBjYW4gb25s
eSBiZSAwIG9yIDEKVXBkYXRlIGRvY3MvbWFuL3hsLnBvZC4xLmluCkNoYW5nZSBFWFRSQVRJTUUg
dG8gRXh0cmF0aW1lCgpDaGFuZ2VzIGZyb20gdjEKTm8gY2hhbmdlIGJlY2F1c2Ugd2UgYWdyZWUg
b24gdXNpbmcgLWUgMC8xIG9wdGlvbiB0bwpzZXQgaWYgYSB2Y3B1IHdpbGwgZ2V0IGV4dHJhIHRp
bWUgb3Igbm90CgpDaGFuZ2VzIGZyb20gUkZDIHYxCkNoYW5nZXMgd29ya19jb25zZXJ2aW5nIGZs
YWcgdG8gZXh0cmF0aW1lIGZsYWcKLS0tCiBkb2NzL21hbi94bC5wb2QuMS5pbiAgIHwgNTkgKysr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHRvb2xzL3hsL3hs
X2NtZHRhYmxlLmMgfCAgMyArKy0KIHRvb2xzL3hsL3hsX3NjaGVkLmMgICAgfCA2MiArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQogMyBmaWxlcyBjaGFu
Z2VkLCA3OCBpbnNlcnRpb25zKCspLCA0NiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2Nz
L21hbi94bC5wb2QuMS5pbiBiL2RvY3MvbWFuL3hsLnBvZC4xLmluCmluZGV4IGNkOGJiMWMuLjQ4
NmEyNGYgMTAwNjQ0Ci0tLSBhL2RvY3MvbWFuL3hsLnBvZC4xLmluCisrKyBiL2RvY3MvbWFuL3hs
LnBvZC4xLmluCkBAIC0xMTE3LDExICsxMTE3LDExIEBAIGFzIEI8LS1yYXRlbGltaXRfdXM+IGlu
IEI8c2NoZWQtY3JlZGl0PgogU2V0IG9yIGdldCBydGRzIChSZWFsIFRpbWUgRGVmZXJyYWJsZSBT
ZXJ2ZXIpIHNjaGVkdWxlciBwYXJhbWV0ZXJzLgogVGhpcyBydCBzY2hlZHVsZXIgYXBwbGllcyBQ
cmVlbXB0aXZlIEdsb2JhbCBFYXJsaWVzdCBEZWFkbGluZSBGaXJzdAogcmVhbC10aW1lIHNjaGVk
dWxpbmcgYWxnb3JpdGhtIHRvIHNjaGVkdWxlIFZDUFVzIGluIHRoZSBzeXN0ZW0uCi1FYWNoIFZD
UFUgaGFzIGEgZGVkaWNhdGVkIHBlcmlvZCBhbmQgYnVkZ2V0LgotVkNQVXMgaW4gdGhlIHNhbWUg
ZG9tYWluIGhhdmUgdGhlIHNhbWUgcGVyaW9kIGFuZCBidWRnZXQuCitFYWNoIFZDUFUgaGFzIGEg
ZGVkaWNhdGVkIHBlcmlvZCwgYnVkZ2V0IGFuZCBleHRyYXRpbWUuCiBXaGlsZSBzY2hlZHVsZWQs
IGEgVkNQVSBidXJucyBpdHMgYnVkZ2V0LgogQSBWQ1BVIGhhcyBpdHMgYnVkZ2V0IHJlcGxlbmlz
aGVkIGF0IHRoZSBiZWdpbm5pbmcgb2YgZWFjaCBwZXJpb2Q7CiBVbnVzZWQgYnVkZ2V0IGlzIGRp
c2NhcmRlZCBhdCB0aGUgZW5kIG9mIGVhY2ggcGVyaW9kLgorQSBWQ1BVIHdpdGggZXh0cmF0aW1l
IHNldCBnZXRzIGV4dHJhIHRpbWUgZnJvbSB0aGUgdW5yZXNlcnZlZCBzeXN0ZW0gcmVzb3VyY2Uu
CiAKIEI8T1BUSU9OUz4KIApAQCAtMTE0NSw2ICsxMTQ1LDExIEBAIFBlcmlvZCBvZiB0aW1lLCBp
biBtaWNyb3NlY29uZHMsIG92ZXIgd2hpY2ggdG8gcmVwbGVuaXNoIHRoZSBidWRnZXQuCiBBbW91
bnQgb2YgdGltZSwgaW4gbWljcm9zZWNvbmRzLCB0aGF0IHRoZSBWQ1BVIHdpbGwgYmUgYWxsb3dl
ZAogdG8gcnVuIGV2ZXJ5IHBlcmlvZC4KIAorPWl0ZW0gQjwtZSBFeHRyYXRpbWU+LCBCPC0tZXh0
cmF0aW1lPUV4dHJhdGltZT4KKworQmluYXJ5IGZsYWcgdG8gZGVjaWRlIGlmIHRoZSBWQ1BVIHdp
bGwgYmUgYWxsb3dlZCB0byBnZXQgZXh0cmEgdGltZSBmcm9tCit0aGUgdW5yZXNlcnZlZCBzeXN0
ZW0gcmVzb3VyY2UuCisKID1pdGVtIEI8LWMgQ1BVUE9PTD4sIEI8LS1jcHVwb29sPUNQVVBPT0w+
CiAKIFJlc3RyaWN0IG91dHB1dCB0byBkb21haW5zIGluIHRoZSBzcGVjaWZpZWQgY3B1cG9vbC4K
QEAgLTExNjAsNTcgKzExNjUsNTcgQEAgYWxsIHRoZSBkb21haW5zOgogCiAgICAgeGwgc2NoZWQt
cnRkcyAtdiBhbGwKICAgICBDcHVwb29sIFBvb2wtMDogc2NoZWQ9UlREUwotICAgIE5hbWUgICAg
ICAgICAgICAgICAgICAgICAgICBJRCBWQ1BVICAgIFBlcmlvZCAgICBCdWRnZXQKLSAgICBEb21h
aW4tMCAgICAgICAgICAgICAgICAgICAgIDAgICAgMCAgICAgMTAwMDAgICAgICA0MDAwCi0gICAg
dm0xICAgICAgICAgICAgICAgICAgICAgICAgICAxICAgIDAgICAgICAgMzAwICAgICAgIDE1MAot
ICAgIHZtMSAgICAgICAgICAgICAgICAgICAgICAgICAgMSAgICAxICAgICAgIDQwMCAgICAgICAy
MDAKLSAgICB2bTEgICAgICAgICAgICAgICAgICAgICAgICAgIDEgICAgMiAgICAgMTAwMDAgICAg
ICA0MDAwCi0gICAgdm0xICAgICAgICAgICAgICAgICAgICAgICAgICAxICAgIDMgICAgICAxMDAw
ICAgICAgIDUwMAotICAgIHZtMiAgICAgICAgICAgICAgICAgICAgICAgICAgMiAgICAwICAgICAx
MDAwMCAgICAgIDQwMDAKLSAgICB2bTIgICAgICAgICAgICAgICAgICAgICAgICAgIDIgICAgMSAg
ICAgMTAwMDAgICAgICA0MDAwCisgICAgTmFtZSAgICAgICAgICAgICAgICAgICAgICAgIElEIFZD
UFUgICAgUGVyaW9kICAgIEJ1ZGdldCAgRXh0cmF0aW1lCisgICAgRG9tYWluLTAgICAgICAgICAg
ICAgICAgICAgICAwICAgIDAgICAgIDEwMDAwICAgICAgNDAwMCAgICAgICAgeWVzCisgICAgdm0x
ICAgICAgICAgICAgICAgICAgICAgICAgICAyICAgIDAgICAgICAgMzAwICAgICAgIDE1MCAgICAg
ICAgeWVzCisgICAgdm0xICAgICAgICAgICAgICAgICAgICAgICAgICAyICAgIDEgICAgICAgNDAw
ICAgICAgIDIwMCAgICAgICAgeWVzCisgICAgdm0xICAgICAgICAgICAgICAgICAgICAgICAgICAy
ICAgIDIgICAgIDEwMDAwICAgICAgNDAwMCAgICAgICAgeWVzCisgICAgdm0xICAgICAgICAgICAg
ICAgICAgICAgICAgICAyICAgIDMgICAgICAxMDAwICAgICAgIDUwMCAgICAgICAgeWVzCisgICAg
dm0yICAgICAgICAgICAgICAgICAgICAgICAgICA0ICAgIDAgICAgIDEwMDAwICAgICAgNDAwMCAg
ICAgICAgeWVzCisgICAgdm0yICAgICAgICAgICAgICAgICAgICAgICAgICA0ICAgIDEgICAgIDEw
MDAwICAgICAgNDAwMCAgICAgICAgeWVzCiAKIFdpdGhvdXQgYW55IGFyZ3VtZW50cywgaXQgd2ls
bCBvdXRwdXQgdGhlIGRlZmF1bHQgc2NoZWR1bGluZwogcGFyYW1ldGVycyBmb3IgZWFjaCBkb21h
aW46CiAKICAgICB4bCBzY2hlZC1ydGRzCiAgICAgQ3B1cG9vbCBQb29sLTA6IHNjaGVkPVJURFMK
LSAgICBOYW1lICAgICAgICAgICAgICAgICAgICAgICAgSUQgICAgUGVyaW9kICAgIEJ1ZGdldAot
ICAgIERvbWFpbi0wICAgICAgICAgICAgICAgICAgICAgMCAgICAgMTAwMDAgICAgICA0MDAwCi0g
ICAgdm0xICAgICAgICAgICAgICAgICAgICAgICAgICAxICAgICAxMDAwMCAgICAgIDQwMDAKLSAg
ICB2bTIgICAgICAgICAgICAgICAgICAgICAgICAgIDIgICAgIDEwMDAwICAgICAgNDAwMAorICAg
IE5hbWUgICAgICAgICAgICAgICAgICAgICAgICBJRCAgICBQZXJpb2QgICAgQnVkZ2V0ICBFeHRy
YXRpbWUKKyAgICBEb21haW4tMCAgICAgICAgICAgICAgICAgICAgIDAgICAgIDEwMDAwICAgICAg
NDAwMCAgICAgICAgeWVzCisgICAgdm0xICAgICAgICAgICAgICAgICAgICAgICAgICAyICAgICAx
MDAwMCAgICAgIDQwMDAgICAgICAgIHllcworICAgIHZtMiAgICAgICAgICAgICAgICAgICAgICAg
ICAgNCAgICAgMTAwMDAgICAgICA0MDAwICAgICAgICB5ZXMKIAogCi0yKSBVc2UsIGZvciBpbnN0
YW5jZWksIEI8LWQgdm0xLCAtdiBhbGw+IHRvIHNlZSB0aGUgYnVkZ2V0IGFuZAorMikgVXNlLCBm
b3IgaW5zdGFuY2UsIEI8LWQgdm0xLCAtdiBhbGw+IHRvIHNlZSB0aGUgYnVkZ2V0IGFuZAogcGVy
aW9kIG9mIGFsbCBWQ1BVcyBvZiBhIHNwZWNpZmljIGRvbWFpbiAoQjx2bTE+KToKIAogICAgIHhs
IHNjaGVkLXJ0ZHMgLWQgdm0xIC12IGFsbAotICAgIE5hbWUgICAgICAgICAgICAgICAgICAgICAg
ICBJRCBWQ1BVICAgIFBlcmlvZCAgICBCdWRnZXQKLSAgICB2bTEgICAgICAgICAgICAgICAgICAg
ICAgICAgIDEgICAgMCAgICAgICAzMDAgICAgICAgMTUwCi0gICAgdm0xICAgICAgICAgICAgICAg
ICAgICAgICAgICAxICAgIDEgICAgICAgNDAwICAgICAgIDIwMAotICAgIHZtMSAgICAgICAgICAg
ICAgICAgICAgICAgICAgMSAgICAyICAgICAxMDAwMCAgICAgIDQwMDAKLSAgICB2bTEgICAgICAg
ICAgICAgICAgICAgICAgICAgIDEgICAgMyAgICAgIDEwMDAgICAgICAgNTAwCisgICAgTmFtZSAg
ICAgICAgICAgICAgICAgICAgICAgIElEIFZDUFUgICAgUGVyaW9kICAgIEJ1ZGdldCAgRXh0cmF0
aW1lCisgICAgdm0xICAgICAgICAgICAgICAgICAgICAgICAgICAyICAgIDAgICAgICAgMzAwICAg
ICAgIDE1MCAgICAgICAgeWVzCisgICAgdm0xICAgICAgICAgICAgICAgICAgICAgICAgICAyICAg
IDEgICAgICAgNDAwICAgICAgIDIwMCAgICAgICAgeWVzCisgICAgdm0xICAgICAgICAgICAgICAg
ICAgICAgICAgICAyICAgIDIgICAgIDEwMDAwICAgICAgNDAwMCAgICAgICAgeWVzCisgICAgdm0x
ICAgICAgICAgICAgICAgICAgICAgICAgICAyICAgIDMgICAgICAxMDAwICAgICAgIDUwMCAgICAg
ICAgeWVzCiAKIFRvIHNlZSB0aGUgcGFyYW1ldGVycyBvZiBhIHN1YnNldCBvZiB0aGUgVkNQVXMg
b2YgYSBkb21haW4sIHVzZToKIAogICAgIHhsIHNjaGVkLXJ0ZHMgLWQgdm0xIC12IDAgLXYgMwot
ICAgIE5hbWUgICAgICAgICAgICAgICAgICAgICAgICBJRCBWQ1BVICAgIFBlcmlvZCAgICBCdWRn
ZXQKLSAgICB2bTEgICAgICAgICAgICAgICAgICAgICAgICAgIDEgICAgMCAgICAgICAzMDAgICAg
ICAgMTUwCi0gICAgdm0xICAgICAgICAgICAgICAgICAgICAgICAgICAxICAgIDMgICAgICAxMDAw
ICAgICAgIDUwMAorICAgIE5hbWUgICAgICAgICAgICAgICAgICAgICAgICBJRCBWQ1BVICAgIFBl
cmlvZCAgICBCdWRnZXQgIEV4dHJhdGltZQorICAgIHZtMSAgICAgICAgICAgICAgICAgICAgICAg
ICAgMiAgICAwICAgICAgIDMwMCAgICAgICAxNTAgICAgICAgIHllcworICAgIHZtMSAgICAgICAg
ICAgICAgICAgICAgICAgICAgMiAgICAzICAgICAgMTAwMCAgICAgICA1MDAgICAgICAgIHllcwog
CiBJZiBubyBCPC12PiBpcyBzcGVjaWZpZWQsIHRoZSBkZWZhdWx0IHNjaGVkdWxpbmcgcGFyYW1l
dGVycyBmb3IgdGhlCiBkb21haW4gYXJlIHNob3duOgogCiAgICAgeGwgc2NoZWQtcnRkcyAtZCB2
bTEKLSAgICBOYW1lICAgICAgICAgICAgICAgICAgICAgICAgSUQgICAgUGVyaW9kICAgIEJ1ZGdl
dAotICAgIHZtMSAgICAgICAgICAgICAgICAgICAgICAgICAgMSAgICAgMTAwMDAgICAgICA0MDAw
CisgICAgTmFtZSAgICAgICAgICAgICAgICAgICAgICAgIElEICAgIFBlcmlvZCAgICBCdWRnZXQg
IEV4dHJhdGltZQorICAgIHZtMSAgICAgICAgICAgICAgICAgICAgICAgICAgMiAgICAgMTAwMDAg
ICAgICA0MDAwICAgICAgICB5ZXMKIAogCiAzKSBVc2VycyBjYW4gc2V0IHRoZSBidWRnZXQgYW5k
IHBlcmlvZCBvZiBtdWx0aXBsZSBWQ1BVcyBvZiBhCiBzcGVjaWZpYyBkb21haW4gd2l0aCBvbmx5
IG9uZSBjb21tYW5kLAotZS5nLiwgInhsIHNjaGVkLXJ0ZHMgLWQgdm0xIC12IDAgLXAgMTAwIC1i
IDUwIC12IDMgLXAgMzAwIC1iIDE1MCIuCitlLmcuLCAieGwgc2NoZWQtcnRkcyAtZCB2bTEgLXYg
MCAtcCAxMDAgLWIgNTAgLWUgMSAtdiAzIC1wIDMwMCAtYiAxNTAgLWUgMCIuCiAKIFRvIGNoYW5n
ZSB0aGUgcGFyYW1ldGVycyBvZiBhbGwgdGhlIFZDUFVzIG9mIGEgZG9tYWluLCB1c2UgQjwtdiBh
bGw+LAotZS5nLiwgInhsIHNjaGVkLXJ0ZHMgLWQgdm0xIC12IGFsbCAtcCA1MDAgLWIgMjUwIi4K
K2UuZy4sICJ4bCBzY2hlZC1ydGRzIC1kIHZtMSAtdiBhbGwgLXAgNTAwIC1iIDI1MCAtZSAxIi4K
IAogPWJhY2sKIApkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfY21kdGFibGUuYyBiL3Rvb2xzL3hs
L3hsX2NtZHRhYmxlLmMKaW5kZXggNjhhOGE3Mi4uNTU0NmNmNiAxMDA2NDQKLS0tIGEvdG9vbHMv
eGwveGxfY21kdGFibGUuYworKysgYi90b29scy94bC94bF9jbWR0YWJsZS5jCkBAIC0yNzMsMTIg
KzI3MywxMyBAQCBzdHJ1Y3QgY21kX3NwZWMgY21kX3RhYmxlW10gPSB7CiAgICAgeyAic2NoZWQt
cnRkcyIsCiAgICAgICAmbWFpbl9zY2hlZF9ydGRzLCAwLCAxLAogICAgICAgIkdldC9zZXQgcnRk
cyBzY2hlZHVsZXIgcGFyYW1ldGVycyIsCi0gICAgICAiWy1kIDxEb21haW4+IFstdls9VkNQVUlE
L2FsbF1dIFstcFs9UEVSSU9EXV0gWy1iWz1CVURHRVRdXV0iLAorICAgICAgIlstZCA8RG9tYWlu
PiBbLXZbPVZDUFVJRC9hbGxdXSBbLXBbPVBFUklPRF1dIFstYls9QlVER0VUXV0gWy1lWz1FeHRy
YXRpbWVdXV0iLAogICAgICAgIi1kIERPTUFJTiwgLS1kb21haW49RE9NQUlOICAgICBEb21haW4g
dG8gbW9kaWZ5XG4iCiAgICAgICAiLXYgVkNQVUlEL2FsbCwgLS12Y3B1aWQ9VkNQVUlEL2FsbCAg
ICBWQ1BVIHRvIG1vZGlmeSBvciBvdXRwdXQ7XG4iCiAgICAgICAiICAgICAgICAgICAgICAgVXNp
bmcgJy12IGFsbCcgdG8gbW9kaWZ5L291dHB1dCBhbGwgdmNwdXNcbiIKICAgICAgICItcCBQRVJJ
T0QsIC0tcGVyaW9kPVBFUklPRCAgICAgUGVyaW9kICh1cylcbiIKICAgICAgICItYiBCVURHRVQs
IC0tYnVkZ2V0PUJVREdFVCAgICAgQnVkZ2V0ICh1cylcbiIKKyAgICAgICItZSBFeHRyYXRpbWUs
IC0tZXh0cmF0aW1lPUV4dHJhdGltZSBFeHRyYXRpbWUgKDE9eWVzLCAwPW5vKVxuIgogICAgIH0s
CiAgICAgeyAiZG9taWQiLAogICAgICAgJm1haW5fZG9taWQsIDAsIDAsCmRpZmYgLS1naXQgYS90
b29scy94bC94bF9zY2hlZC5jIGIvdG9vbHMveGwveGxfc2NoZWQuYwppbmRleCA3ZmFiY2UzLi43
OTY1Y2NiIDEwMDY0NAotLS0gYS90b29scy94bC94bF9zY2hlZC5jCisrKyBiL3Rvb2xzL3hsL3hs
X3NjaGVkLmMKQEAgLTI1Miw3ICsyNTIsNyBAQCBzdGF0aWMgaW50IHNjaGVkX3J0ZHNfZG9tYWlu
X291dHB1dCgKICAgICBsaWJ4bF9kb21haW5fc2NoZWRfcGFyYW1zIHNjaW5mbzsKIAogICAgIGlm
IChkb21pZCA8IDApIHsKLSAgICAgICAgcHJpbnRmKCIlLTMzcyAlNHMgJTlzICU5c1xuIiwgIk5h
bWUiLCAiSUQiLCAiUGVyaW9kIiwgIkJ1ZGdldCIpOworICAgICAgICBwcmludGYoIiUtMzNzICU0
cyAlOXMgJTlzICUxMHNcbiIsICJOYW1lIiwgIklEIiwgIlBlcmlvZCIsICJCdWRnZXQiLCAiRXh0
cmF0aW1lIik7CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIApAQCAtMjYzLDExICsyNjMsMTIg
QEAgc3RhdGljIGludCBzY2hlZF9ydGRzX2RvbWFpbl9vdXRwdXQoCiAgICAgfQogCiAgICAgZG9t
bmFtZSA9IGxpYnhsX2RvbWlkX3RvX25hbWUoY3R4LCBkb21pZCk7Ci0gICAgcHJpbnRmKCIlLTMz
cyAlNGQgJTlkICU5ZFxuIiwKKyAgICBwcmludGYoIiUtMzNzICU0ZCAlOWQgJTlkICUxMHNcbiIs
CiAgICAgICAgIGRvbW5hbWUsCiAgICAgICAgIGRvbWlkLAogICAgICAgICBzY2luZm8ucGVyaW9k
LAotICAgICAgICBzY2luZm8uYnVkZ2V0KTsKKyAgICAgICAgc2NpbmZvLmJ1ZGdldCwKKyAgICAg
ICAgc2NpbmZvLmV4dHJhdGltZSA/ICJ5ZXMiIDogIm5vIik7CiAgICAgZnJlZShkb21uYW1lKTsK
ICAgICBsaWJ4bF9kb21haW5fc2NoZWRfcGFyYW1zX2Rpc3Bvc2UoJnNjaW5mbyk7CiAgICAgcmV0
dXJuIDA7CkBAIC0yODAsOCArMjgxLDggQEAgc3RhdGljIGludCBzY2hlZF9ydGRzX3ZjcHVfb3V0
cHV0KGludCBkb21pZCwgbGlieGxfdmNwdV9zY2hlZF9wYXJhbXMgKnNjaW5mbykKICAgICBpbnQg
aTsKIAogICAgIGlmIChkb21pZCA8IDApIHsKLSAgICAgICAgcHJpbnRmKCIlLTMzcyAlNHMgJTRz
ICU5cyAlOXNcbiIsICJOYW1lIiwgIklEIiwKLSAgICAgICAgICAgICAgICJWQ1BVIiwgIlBlcmlv
ZCIsICJCdWRnZXQiKTsKKyAgICAgICAgcHJpbnRmKCIlLTMzcyAlNHMgJTRzICU5cyAlOXMgJTEw
c1xuIiwgIk5hbWUiLCAiSUQiLAorICAgICAgICAgICAgICAgIlZDUFUiLCAiUGVyaW9kIiwgIkJ1
ZGdldCIsICJFeHRyYXRpbWUiKTsKICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogCkBAIC0yOTEs
MTIgKzI5MiwxMyBAQCBzdGF0aWMgaW50IHNjaGVkX3J0ZHNfdmNwdV9vdXRwdXQoaW50IGRvbWlk
LCBsaWJ4bF92Y3B1X3NjaGVkX3BhcmFtcyAqc2NpbmZvKQogCiAgICAgZG9tbmFtZSA9IGxpYnhs
X2RvbWlkX3RvX25hbWUoY3R4LCBkb21pZCk7CiAgICAgZm9yICggaSA9IDA7IGkgPCBzY2luZm8t
Pm51bV92Y3B1czsgaSsrICkgewotICAgICAgICBwcmludGYoIiUtMzNzICU0ZCAlNGQgJTkiUFJJ
dTMyIiAlOSJQUkl1MzIiXG4iLAorICAgICAgICBwcmludGYoIiUtMzNzICU0ZCAlNGQgJTkiUFJJ
dTMyIiAlOSJQUkl1MzIiICUxMHNcbiIsCiAgICAgICAgICAgICAgICBkb21uYW1lLAogICAgICAg
ICAgICAgICAgZG9taWQsCiAgICAgICAgICAgICAgICBzY2luZm8tPnZjcHVzW2ldLnZjcHVpZCwK
ICAgICAgICAgICAgICAgIHNjaW5mby0+dmNwdXNbaV0ucGVyaW9kLAotICAgICAgICAgICAgICAg
c2NpbmZvLT52Y3B1c1tpXS5idWRnZXQpOworICAgICAgICAgICAgICAgc2NpbmZvLT52Y3B1c1tp
XS5idWRnZXQsCisgICAgICAgICAgICAgICBzY2luZm8tPnZjcHVzW2ldLmV4dHJhdGltZSA/ICJ5
ZXMiIDogIm5vIik7CiAgICAgfQogICAgIGZyZWUoZG9tbmFtZSk7CiAgICAgcmV0dXJuIDA7CkBA
IC0zMTAsOCArMzEyLDggQEAgc3RhdGljIGludCBzY2hlZF9ydGRzX3ZjcHVfb3V0cHV0X2FsbChp
bnQgZG9taWQsCiAgICAgaW50IGk7CiAKICAgICBpZiAoZG9taWQgPCAwKSB7Ci0gICAgICAgIHBy
aW50ZigiJS0zM3MgJTRzICU0cyAlOXMgJTlzXG4iLCAiTmFtZSIsICJJRCIsCi0gICAgICAgICAg
ICAgICAiVkNQVSIsICJQZXJpb2QiLCAiQnVkZ2V0Iik7CisgICAgICAgIHByaW50ZigiJS0zM3Mg
JTRzICU0cyAlOXMgJTlzICUxMHNcbiIsICJOYW1lIiwgIklEIiwKKyAgICAgICAgICAgICAgICJW
Q1BVIiwgIlBlcmlvZCIsICJCdWRnZXQiLCAiRXh0cmF0aW1lIik7CiAgICAgICAgIHJldHVybiAw
OwogICAgIH0KIApAQCAtMzIyLDEyICszMjQsMTMgQEAgc3RhdGljIGludCBzY2hlZF9ydGRzX3Zj
cHVfb3V0cHV0X2FsbChpbnQgZG9taWQsCiAKICAgICBkb21uYW1lID0gbGlieGxfZG9taWRfdG9f
bmFtZShjdHgsIGRvbWlkKTsKICAgICBmb3IgKCBpID0gMDsgaSA8IHNjaW5mby0+bnVtX3ZjcHVz
OyBpKysgKSB7Ci0gICAgICAgIHByaW50ZigiJS0zM3MgJTRkICU0ZCAlOSJQUkl1MzIiICU5IlBS
SXUzMiJcbiIsCisgICAgICAgIHByaW50ZigiJS0zM3MgJTRkICU0ZCAlOSJQUkl1MzIiICU5IlBS
SXUzMiIgJTEwc1xuIiwKICAgICAgICAgICAgICAgIGRvbW5hbWUsCiAgICAgICAgICAgICAgICBk
b21pZCwKICAgICAgICAgICAgICAgIHNjaW5mby0+dmNwdXNbaV0udmNwdWlkLAogICAgICAgICAg
ICAgICAgc2NpbmZvLT52Y3B1c1tpXS5wZXJpb2QsCi0gICAgICAgICAgICAgICBzY2luZm8tPnZj
cHVzW2ldLmJ1ZGdldCk7CisgICAgICAgICAgICAgICBzY2luZm8tPnZjcHVzW2ldLmJ1ZGdldCwK
KyAgICAgICAgICAgICAgIHNjaW5mby0+dmNwdXNbaV0uZXh0cmF0aW1lID8gInllcyIgOiAibm8i
KTsKICAgICB9CiAgICAgZnJlZShkb21uYW1lKTsKICAgICByZXR1cm4gMDsKQEAgLTcxMSwxNCAr
NzE0LDE4IEBAIGludCBtYWluX3NjaGVkX3J0ZHMoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAg
IGludCAqdmNwdXMgPSAoaW50ICopeG1hbGxvYyhzaXplb2YoaW50KSk7IC8qIElEcyBvZiBWQ1BV
cyB0aGF0IGNoYW5nZSAqLwogICAgIGludCAqcGVyaW9kcyA9IChpbnQgKil4bWFsbG9jKHNpemVv
ZihpbnQpKTsgLyogcGVyaW9kIGlzIGluIG1pY3Jvc2Vjb25kICovCiAgICAgaW50ICpidWRnZXRz
ID0gKGludCAqKXhtYWxsb2Moc2l6ZW9mKGludCkpOyAvKiBidWRnZXQgaXMgaW4gbWljcm9zZWNv
bmQgKi8KKyAgICBib29sICpleHRyYXRpbWVzID0gKGJvb2wgKil4bWFsbG9jKHNpemVvZihib29s
KSk7IC8qIGV4dHJhdGltZSBpcyBib29sICovCiAgICAgaW50IHZfc2l6ZSA9IDE7IC8qIHNpemUg
b2YgdmNwdXMgYXJyYXkgKi8KICAgICBpbnQgcF9zaXplID0gMTsgLyogc2l6ZSBvZiBwZXJpb2Rz
IGFycmF5ICovCiAgICAgaW50IGJfc2l6ZSA9IDE7IC8qIHNpemUgb2YgYnVkZ2V0cyBhcnJheSAq
LworICAgIGludCBlX3NpemUgPSAxOyAvKiBzaXplIG9mIGV4dHJhdGltZXMgYXJyYXkgKi8KICAg
ICBpbnQgdl9pbmRleCA9IDA7IC8qIGluZGV4IGluIHZjcHVzIGFycmF5ICovCiAgICAgaW50IHBf
aW5kZXggPTA7IC8qIGluZGV4IGluIHBlcmlvZHMgYXJyYXkgKi8KICAgICBpbnQgYl9pbmRleCA9
MDsgLyogaW5kZXggZm9yIGluIGJ1ZGdldHMgYXJyYXkgKi8KKyAgICBpbnQgZV9pbmRleCA9IDA7
IC8qIGluZGV4IGluIGV4dHJhdGltZXMgYXJyYXkgKi8KICAgICBib29sIG9wdF9wID0gZmFsc2U7
CiAgICAgYm9vbCBvcHRfYiA9IGZhbHNlOworICAgIGJvb2wgb3B0X2UgPSBmYWxzZTsKICAgICBi
b29sIG9wdF92ID0gZmFsc2U7CiAgICAgYm9vbCBvcHRfYWxsID0gZmFsc2U7IC8qIG91dHB1dCBw
ZXItZG9tIHBhcmFtZXRlcnMgKi8KICAgICBpbnQgb3B0LCBpLCByYywgcjsKQEAgLTcyNiwxMiAr
NzMzLDEzIEBAIGludCBtYWluX3NjaGVkX3J0ZHMoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAg
ICAgICB7ImRvbWFpbiIsIDEsIDAsICdkJ30sCiAgICAgICAgIHsicGVyaW9kIiwgMSwgMCwgJ3An
fSwKICAgICAgICAgeyJidWRnZXQiLCAxLCAwLCAnYid9LAorICAgICAgICB7ImV4dHJhdGltZSIs
IDEsIDAsICdlJ30sCiAgICAgICAgIHsidmNwdWlkIiwxLCAwLCAndid9LAogICAgICAgICB7ImNw
dXBvb2wiLCAxLCAwLCAnYyd9LAogICAgICAgICBDT01NT05fTE9OR19PUFRTCiAgICAgfTsKIAot
ICAgIFNXSVRDSF9GT1JFQUNIX09QVChvcHQsICJkOnA6Yjp2OmMiLCBvcHRzLCAic2NoZWQtcnRk
cyIsIDApIHsKKyAgICBTV0lUQ0hfRk9SRUFDSF9PUFQob3B0LCAiZDpwOmI6ZTp2OmMiLCBvcHRz
LCAic2NoZWQtcnRkcyIsIDApIHsKICAgICBjYXNlICdkJzoKICAgICAgICAgZG9tID0gb3B0YXJn
OwogICAgICAgICBicmVhazsKQEAgLTc1NSw2ICs3NjMsMjAgQEAgaW50IG1haW5fc2NoZWRfcnRk
cyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAgIGJ1ZGdldHNbYl9pbmRleCsrXSA9IHN0
cnRvbChvcHRhcmcsIE5VTEwsIDEwKTsKICAgICAgICAgb3B0X2IgPSAxOwogICAgICAgICBicmVh
azsKKyAgICBjYXNlICdlJzoKKyAgICAgICAgaWYgKGVfaW5kZXggPj0gZV9zaXplKSB7IC8qIGV4
dHJhdGltZSBhcnJheSBpcyBmdWxsICovCisgICAgICAgICAgICBlX3NpemUgKj0gMjsKKyAgICAg
ICAgICAgIGV4dHJhdGltZXMgPSB4cmVhbGxvYyhleHRyYXRpbWVzLCBlX3NpemUpOworICAgICAg
ICB9CisgICAgICAgIGlmIChzdHJjbXAob3B0YXJnLCAiMCIpICYmIHN0cmNtcChvcHRhcmcsICIx
IikpCisgICAgICAgIHsKKyAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiSW52YWxpZCBleHRy
YXRpbWUuXG4iKTsKKyAgICAgICAgICAgIHIgPSBFWElUX0ZBSUxVUkU7CisgICAgICAgICAgICBn
b3RvIG91dDsKKyAgICAgICAgfQorICAgICAgICBleHRyYXRpbWVzW2VfaW5kZXgrK10gPSBzdHJ0
b2wob3B0YXJnLCBOVUxMLCAxMCk7CisgICAgICAgIG9wdF9lID0gMTsKKyAgICAgICAgYnJlYWs7
CiAgICAgY2FzZSAndic6CiAgICAgICAgIGlmICghc3RyY21wKG9wdGFyZywgImFsbCIpKSB7IC8q
IGdldCBvciBzZXQgYWxsIHZjcHVzIG9mIGEgZG9tYWluICovCiAgICAgICAgICAgICBvcHRfYWxs
ID0gMTsKQEAgLTc3MiwxOCArNzk0LDE4IEBAIGludCBtYWluX3NjaGVkX3J0ZHMoaW50IGFyZ2Ms
IGNoYXIgKiphcmd2KQogICAgICAgICBicmVhazsKICAgICB9CiAKLSAgICBpZiAoY3B1cG9vbCAm
JiAoZG9tIHx8IG9wdF9wIHx8IG9wdF9iIHx8IG9wdF92IHx8IG9wdF9hbGwpKSB7CisgICAgaWYg
KGNwdXBvb2wgJiYgKGRvbSB8fCBvcHRfcCB8fCBvcHRfYiB8fCBvcHRfZSB8fCBvcHRfdiB8fCBv
cHRfYWxsKSkgewogICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIlNwZWNpZnlpbmcgYSBjcHVwb29s
IGlzIG5vdCBhbGxvd2VkIHdpdGggIgogICAgICAgICAgICAgICAgICJvdGhlciBvcHRpb25zLlxu
Iik7CiAgICAgICAgIHIgPSBFWElUX0ZBSUxVUkU7CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0K
LSAgICBpZiAoIWRvbSAmJiAob3B0X3AgfHwgb3B0X2IgfHwgb3B0X3YpKSB7CisgICAgaWYgKCFk
b20gJiYgKG9wdF9wIHx8IG9wdF9iIHx8IG9wdF9lIHx8IG9wdF92KSkgewogICAgICAgICBmcHJp
bnRmKHN0ZGVyciwgIk1pc3NpbmcgcGFyYW1ldGVycy5cbiIpOwogICAgICAgICByID0gRVhJVF9G
QUlMVVJFOwogICAgICAgICBnb3RvIG91dDsKICAgICB9Ci0gICAgaWYgKGRvbSAmJiAhb3B0X3Yg
JiYgIW9wdF9hbGwgJiYgKG9wdF9wIHx8IG9wdF9iKSkgeworICAgIGlmIChkb20gJiYgIW9wdF92
ICYmICFvcHRfYWxsICYmIChvcHRfcCB8fCBvcHRfYiB8fCBvcHRfZSkpIHsKICAgICAgICAgZnBy
aW50ZihzdGRlcnIsICJNdXN0IHNwZWNpZnkgVkNQVS5cbiIpOwogICAgICAgICByID0gRVhJVF9G
QUlMVVJFOwogICAgICAgICBnb3RvIG91dDsKQEAgLTc5NCw4ICs4MTYsOSBAQCBpbnQgbWFpbl9z
Y2hlZF9ydGRzKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICAgICAgZ290byBvdXQ7CiAgICAg
fQogICAgIGlmICgoKHZfaW5kZXggPiBiX2luZGV4KSAmJiBvcHRfYikgfHwgKCh2X2luZGV4ID4g
cF9pbmRleCkgJiYgb3B0X3ApCi0gICAgICAgIHx8IHBfaW5kZXggIT0gYl9pbmRleCkgewotICAg
ICAgICBmcHJpbnRmKHN0ZGVyciwgIkluY29ycmVjdCBudW1iZXIgb2YgcGVyaW9kIGFuZCBidWRn
ZXRcbiIpOworICAgICAgICAgfHwgKCh2X2luZGV4ID4gZV9pbmRleCkgJiYgb3B0X2UpIHx8IHBf
aW5kZXggIT0gYl9pbmRleAorICAgICAgICAgfHwgcF9pbmRleCAhPSBlX2luZGV4ICkgeworICAg
ICAgICBmcHJpbnRmKHN0ZGVyciwgIkluY29ycmVjdCBudW1iZXIgb2YgcGVyaW9kLCBidWRnZXQg
YW5kIGV4dHJhdGltZVxuIik7CiAgICAgICAgIHIgPSBFWElUX0ZBSUxVUkU7CiAgICAgICAgIGdv
dG8gb3V0OwogICAgIH0KQEAgLTgyOSw3ICs4NTIsNyBAQCBpbnQgbWFpbl9zY2hlZF9ydGRzKGlu
dCBhcmdjLCBjaGFyICoqYXJndikKICAgICAgICAgICAgICAgICByID0gRVhJVF9GQUlMVVJFOwog
ICAgICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICAgICAgfQotICAgICAgICB9IGVsc2Ug
aWYgKCFvcHRfcCAmJiAhb3B0X2IpIHsKKyAgICAgICAgfSBlbHNlIGlmICghb3B0X3AgJiYgIW9w
dF9iICYmICFvcHRfZSkgewogICAgICAgICAgICAgLyogZ2V0IHBlci12Y3B1IHJ0ZHMgc2NoZWR1
bGluZyBwYXJhbWV0ZXJzICovCiAgICAgICAgICAgICBsaWJ4bF92Y3B1X3NjaGVkX3BhcmFtcyBz
Y2luZm87CiAgICAgICAgICAgICBsaWJ4bF92Y3B1X3NjaGVkX3BhcmFtc19pbml0KCZzY2luZm8p
OwpAQCAtODYxLDYgKzg4NCw3IEBAIGludCBtYWluX3NjaGVkX3J0ZHMoaW50IGFyZ2MsIGNoYXIg
Kiphcmd2KQogICAgICAgICAgICAgICAgICAgICBzY2luZm8udmNwdXNbaV0udmNwdWlkID0gdmNw
dXNbaV07CiAgICAgICAgICAgICAgICAgICAgIHNjaW5mby52Y3B1c1tpXS5wZXJpb2QgPSBwZXJp
b2RzW2ldOwogICAgICAgICAgICAgICAgICAgICBzY2luZm8udmNwdXNbaV0uYnVkZ2V0ID0gYnVk
Z2V0c1tpXTsKKyAgICAgICAgICAgICAgICAgICAgc2NpbmZvLnZjcHVzW2ldLmV4dHJhdGltZSA9
IGV4dHJhdGltZXNbaV0gPyAxIDogMDsKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAg
ICAgcmMgPSBzY2hlZF92Y3B1X3NldChkb21pZCwgJnNjaW5mbyk7CiAgICAgICAgICAgICB9IGVs
c2UgeyAvKiBzZXQgcGFyYW1zIGZvciBhbGwgdmNwdXMgKi8KQEAgLTg2OSw2ICs4OTMsNyBAQCBp
bnQgbWFpbl9zY2hlZF9ydGRzKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB4bWFsbG9jKHNpemVvZihsaWJ4bF9zY2hlZF9wYXJhbXMpKTsKICAg
ICAgICAgICAgICAgICBzY2luZm8udmNwdXNbMF0ucGVyaW9kID0gcGVyaW9kc1swXTsKICAgICAg
ICAgICAgICAgICBzY2luZm8udmNwdXNbMF0uYnVkZ2V0ID0gYnVkZ2V0c1swXTsKKyAgICAgICAg
ICAgICAgICBzY2luZm8udmNwdXNbMF0uZXh0cmF0aW1lID0gZXh0cmF0aW1lc1swXSA/IDEgOiAw
OwogICAgICAgICAgICAgICAgIHJjID0gc2NoZWRfdmNwdV9zZXRfYWxsKGRvbWlkLCAmc2NpbmZv
KTsKICAgICAgICAgICAgIH0KIApAQCAtODg1LDYgKzkxMCw3IEBAIG91dDoKICAgICBmcmVlKHZj
cHVzKTsKICAgICBmcmVlKHBlcmlvZHMpOwogICAgIGZyZWUoYnVkZ2V0cyk7CisgICAgZnJlZShl
eHRyYXRpbWVzKTsKICAgICByZXR1cm4gcjsKIH0KIAotLSAKMS45LjEKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 18:02:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 18:02:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2LL3-0002yK-42; Wed, 11 Oct 2017 18:02:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mengxu@cis.upenn.edu>) id 1e2LL2-0002x0-0E
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 18:02:36 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 BD/AB-28075-BBC5ED95; Wed, 11 Oct 2017 18:02:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsUyr8m9UXd7zL1
 Igx/TlC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owlBzrYC6bzV8xtWMbawHiGp4uRi0NIoJ9J
 YvquTcxdjJwcbAIqEsc3PGIFsUUEpCWufb7MCFLELLCRUWL38XfsIAlhAVeJ9U3vGEFsFgFVi
 SfHJ7KB2LwCzhKv5zeCxSUE5CROHpsMNohTwEXi+b9WoAUcQNucJX53GUOUhEqsWXyeCab88c
 MHjBMYeRYwMqxi1ChOLSpLLdI1MtdLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAj
 0ez0DA+MOxpa9focYJTmYlER5g/XuRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4O2OBsoJFqWm
 p1akZeYAAxAmLcHBoyTCqwuS5i0uSMwtzkyHSJ1i1OXouHn3D5MQS15+XqqUOG8qSJEASFFGa
 R7cCFg0XGKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzDsHZApPZl4J3KZXQEcwAR0hmnYH5I
 iSRISUVANj+KtpZZUKQjEnAhdeYtr6ONqh2vUJL8+81Kurs/S+XV4yjWHlBvP7IRFcrvYbOv/
 OyVzS+W4PdyebcUDy8j/HLFr37nuRVMGvrNGhtuh0l1yBzMbHkrKvWQ8cX5PpXmj7rvC4vdpf
 zrUZTNlPNk4zvpJwco9j5brjvozKPT12bG7SQZff3HysxFKckWioxVxUnAgAte0FaIECAAA=
X-Env-Sender: mengxu@cis.upenn.edu
X-Msg-Ref: server-7.tower-31.messagelabs.com!1507744951!102298818!1
X-Originating-IP: [158.130.71.129]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25634 invoked from network); 11 Oct 2017 18:02:31 -0000
Received: from renard.seas.upenn.edu (HELO fox.seas.upenn.edu) (158.130.71.129)
 by server-7.tower-31.messagelabs.com with SMTP; 11 Oct 2017 18:02:31 -0000
Received: from panda-6c.cis.upenn.edu (SEASnet-48-12.cis.upenn.edu
 [158.130.48.13]) (authenticated bits=0)
 by fox.seas.upenn.edu (8.15.2/8.14.5) with ESMTPSA id v9BI2DV6017412
 (version=TLSv1.2 cipher=AES256-SHA256 bits=256 verify=NOT);
 Wed, 11 Oct 2017 14:02:15 -0400
From: Meng Xu <mengxu@cis.upenn.edu>
To: xen-devel@lists.xen.org
Date: Wed, 11 Oct 2017 14:02:06 -0400
Message-Id: <1507744926-3950-6-git-send-email-mengxu@cis.upenn.edu>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507744926-3950-1-git-send-email-mengxu@cis.upenn.edu>
References: <1507744926-3950-1-git-send-email-mengxu@cis.upenn.edu>
X-Proofpoint-Virus-Version: vendor=nai engine=5600 definitions=5800
 signatures=585085
X-Proofpoint-Spam-Reason: safe
Cc: wei.liu2@citrix.com, george.dunlap@eu.citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, xumengpanda@gmail.com,
 Meng Xu <mengxu@cis.upenn.edu>
Subject: [Xen-devel] [PATCH v4 5/5] docs: enable per-VCPU extratime flag for
	RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmV2aXNlIHhsIHRvb2wgdXNlIGNhc2UgYnkgYWRkaW5nIC1lIG9wdGlvbgpSZW1vdmUgd29yay1j
b25zZXJ2aW5nIGZyb20gVE9ETyBsaXN0CgpTaWduZWQtb2ZmLWJ5OiBNZW5nIFh1IDxtZW5neHVA
Y2lzLnVwZW5uLmVkdT4KUmV2aWV3ZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxyYWlzdGxpbkBsaW51
eC5pdD4KQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgotLS0KTm8gY2hh
bmdlIGZyb20gdjIKCkNoYW5nZXMgZnJvbSB2MQpSZXZpc2UgcnRkcyBkb2NzCi0tLQogZG9jcy9m
ZWF0dXJlcy9zY2hlZF9ydGRzLnBhbmRvYyB8IDcgKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDQg
aW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL2ZlYXR1cmVz
L3NjaGVkX3J0ZHMucGFuZG9jIGIvZG9jcy9mZWF0dXJlcy9zY2hlZF9ydGRzLnBhbmRvYwppbmRl
eCAzNTQwOTdiLi5kNTFiNDk5IDEwMDY0NAotLS0gYS9kb2NzL2ZlYXR1cmVzL3NjaGVkX3J0ZHMu
cGFuZG9jCisrKyBiL2RvY3MvZmVhdHVyZXMvc2NoZWRfcnRkcy5wYW5kb2MKQEAgLTQwLDcgKzQw
LDcgQEAgYXMgZm9sbG93czoKIAogSXQgaXMgcG9zc2libGUsIGZvciBhIG11bHRpcGxlIHZDUFVz
IFZNLCB0byBjaGFuZ2UgdGhlIHBhcmFtZXRlcnMgb2YKIGVhY2ggdkNQVSBpbmRpdmlkdWFsbHk6
Ci0gICAgKiBgeGwgc2NoZWQtcnRkcyAtZCB2bS1ydCAtdiAwIC1wIDIwMDAwIC1iIDEwMDAwIC12
IDEgLXAgNDUwMDAgLWIgMTIwMDBgCisgICAgKiBgeGwgc2NoZWQtcnRkcyAtZCB2bS1ydCAtdiAw
IC1wIDIwMDAwIC1iIDEwMDAwIC1lIDEgLXYgMSAtcCA0NTAwMCAtYiAxMjAwMCAtZSAwYAogCiAj
IFRlY2huaWNhbCBkZXRhaWxzCiAKQEAgLTUzLDcgKzUzLDggQEAgdGhlIHByZXNlbmNlIG9mIHRo
ZSBMSUJYTFxfSEFWRVxfU0NIRURcX1JURFMgc3ltYm9sLiBUaGUgYWJpbGl0eSBvZgogc3BlY2lm
eWluZyBkaWZmZXJlbnQgc2NoZWR1bGluZyBwYXJhbWV0ZXJzIGZvciBlYWNoIHZjcHUgaGFzIGJl
ZW4KIGludHJvZHVjZWQgbGF0ZXIsIGFuZCBpcyBhdmFpbGFibGUgaWYgdGhlIGZvbGxvd2luZyBz
eW1ib2xzIGFyZSBkZWZpbmVkOgogICAgICogYExJQlhMXF9IQVZFXF9WQ1BVXF9TQ0hFRFxfUEFS
QU1TYCwKLSAgICAqIGBMSUJYTFxfSEFWRVxfU0NIRURcX1JURFNcX1ZDUFVcX1BBUkFNU2AuCisg
ICAgKiBgTElCWExcX0hBVkVcX1NDSEVEXF9SVERTXF9WQ1BVXF9QQVJBTVNgLAorICAgICogYExJ
QlhMXF9IQVZFXF9TQ0hFRFxfUlREU1xfVkNQVVxfRVhUUkFgLgogCiAjIExpbWl0YXRpb25zCiAK
QEAgLTk1LDcgKzk2LDYgQEAgYXQgYSBtYWNyb3Njb3BpYyBsZXZlbCksIHRoZSBmb2xsb3dpbmcg
c2hvdWxkIGJlIGRvbmU6CiAKICMgQXJlYXMgZm9yIGltcHJvdmVtZW50CiAKLSogV29yay1jb25z
ZXJ2aW5nIG1vZGUgdG8gYmUgYWRkZWQ7CiAqIHBlcmZvcm1hbmNlIGFzc2Vzc21lbnQsIGVzcGVj
aWFsbHkgZm9jdXNpbmcgb24gd2hhdCBsZXZlbCBvZiByZWFsLXRpbWUKICAgYmVoYXZpb3IgdGhl
IHNjaGVkdWxlciBlbmFibGVzLgogCkBAIC0xMTgsNCArMTE4LDUgQEAgYXQgYSBtYWNyb3Njb3Bp
YyBsZXZlbCksIHRoZSBmb2xsb3dpbmcgc2hvdWxkIGJlIGRvbmU6CiBEYXRlICAgICAgIFJldmlz
aW9uIFZlcnNpb24gIE5vdGVzCiAtLS0tLS0tLS0tIC0tLS0tLS0tIC0tLS0tLS0tIC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDIwMTYtMTAtMTQgMSAgICAgICAg
WGVuIDQuOCAgRG9jdW1lbnQgd3JpdHRlbgorMjAxNy0wOC0zMSAyICAgICAgICBYZW4gNC4xMCBS
ZXZpc2UgZm9yIHdvcmsgY29uc2VydmluZyBmZWF0dXJlCiAtLS0tLS0tLS0tIC0tLS0tLS0tIC0t
LS0tLS0tIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KLS0gCjEu
OS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 18:02:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 18:02:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2LL3-0002yi-BV; Wed, 11 Oct 2017 18:02:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mengxu@cis.upenn.edu>) id 1e2LL2-0002xM-Cn
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 18:02:36 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 6F/A3-30115-BBC5ED95; Wed, 11 Oct 2017 18:02:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsUyr8m9UXd7zL1
 Igw1HtS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owlc34zFixKqrixyKOBcYJXFyMXh5BAP5NE
 x59JjF2MnBxsAioSxzc8YgWxRQSkJa59vswIUsQssJFRYvfxd+xdjBwcwgJ2Ejc+yYDUsAioS
 nx8dAasnlfAWeLR9e9sILaEgJzEyWOTweKcAi4Sz/+1MoO0CgHV/O4yhigJlViz+DwTTPnjhw
 8YJzDyLGBkWMWoXpxaVJZapGupl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR6HE
 GINjBeHdTwCFGSQ4mJVHeYL17kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeLujgXKCRanpqRVp
 mTnA0INJS3DwKInw6oKkeYsLEnOLM9MhUqcYLTk6bt79w8SxCUxu+P7gD5MQS15+XqqUOG8qS
 IMASENGaR7cOFh8XGKUlRLmZQQ6UIinILUoN7MEVf4VozgHo5Iw7xyQKTyZeSVwW18BHcQEdJ
 Bo2h2Qg0oSEVJSDYw5ijt3aWboSi0WkQyv/VT2/5HRg+kNmglrcnY9CJ607/CuFBGOcoller1
 7AjTyZxxa75934gKf24fvHoLsdnouYX8i76hufVNS/exPcf1dC/+jnIU7153Y1qD82DE0sUD7
 H2fQ3zl/jXZLaDUePl/CIhS4e73XGbvvk8qvrVIr+bktJ++jV54SS3FGoqEWc1FxIgA2rZ6fi
 gIAAA==
X-Env-Sender: mengxu@cis.upenn.edu
X-Msg-Ref: server-11.tower-27.messagelabs.com!1507744951!79412536!1
X-Originating-IP: [158.130.71.129]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12982 invoked from network); 11 Oct 2017 18:02:31 -0000
Received: from renard.seas.upenn.edu (HELO fox.seas.upenn.edu) (158.130.71.129)
 by server-11.tower-27.messagelabs.com with SMTP; 11 Oct 2017 18:02:31 -0000
Received: from panda-6c.cis.upenn.edu (SEASnet-48-12.cis.upenn.edu
 [158.130.48.13]) (authenticated bits=0)
 by fox.seas.upenn.edu (8.15.2/8.14.5) with ESMTPSA id v9BI2DV2017412
 (version=TLSv1.2 cipher=AES256-SHA256 bits=256 verify=NOT);
 Wed, 11 Oct 2017 14:02:13 -0400
From: Meng Xu <mengxu@cis.upenn.edu>
To: xen-devel@lists.xen.org
Date: Wed, 11 Oct 2017 14:02:02 -0400
Message-Id: <1507744926-3950-2-git-send-email-mengxu@cis.upenn.edu>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507744926-3950-1-git-send-email-mengxu@cis.upenn.edu>
References: <1507744926-3950-1-git-send-email-mengxu@cis.upenn.edu>
X-Proofpoint-Virus-Version: vendor=nai engine=5600 definitions=5800
 signatures=585085
X-Proofpoint-Spam-Reason: safe
Cc: wei.liu2@citrix.com, george.dunlap@eu.citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, xumengpanda@gmail.com,
 Meng Xu <mengxu@cis.upenn.edu>
Subject: [Xen-devel] [PATCH v4 1/5] xen:rtds: towards work conserving RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TWFrZSBSVERTIHNjaGVkdWxlciB3b3JrIGNvbnNlcnZpbmcgd2l0aG91dCBicmVha2luZyB0aGUg
cmVhbC10aW1lIGd1YXJhbnRlZXMuCgpWQ1BVIG1vZGVsOgpFYWNoIHJlYWwtdGltZSBWQ1BVIGlz
IGV4dGVuZGVkIHRvIGhhdmUgYW4gZXh0cmF0aW1lIGZsYWcKYW5kIGEgcHJpb3JpdHlfbGV2ZWwg
ZmllbGQuCldoZW4gYSBWQ1BVJ3MgYnVkZ2V0IGlzIGRlcGxldGVkIGluIHRoZSBjdXJyZW50IHBl
cmlvZCwKaWYgaXQgaGFzIGV4dHJhdGltZSBmbGFnIHNldCwKaXRzIHByaW9yaXR5X2xldmVsIHdp
bGwgaW5jcmVhc2UgYnkgMSBhbmQgaXRzIGJ1ZGdldCB3aWxsIGJlIHJlZmlsbGVkOwpvdGhld3Jp
c2UsIHRoZSBWQ1BVIHdpbGwgYmUgbW92ZWQgdG8gdGhlIGRlcGxldGVkcS4KClNjaGVkdWxpbmcg
cG9saWN5IGlzIG1vZGlmaWVkIGdsb2JhbCBFREY6CkEgVkNQVSB2MSBoYXMgaGlnaGVyIHByaW9y
aXR5IHRoYW4gYW5vdGhlciBWQ1BVIHYyIGlmCihpKSB2MSBoYXMgc21hbGxlciBwcmlvcml0eV9s
ZXZlOyBvcgooaWkpIHYxIGhhcyB0aGUgc2FtZSBwcmlvcml0eV9sZXZlbCBidXQgaGFzIGEgc21h
bGxlciBkZWFkbGluZQoKUXVldWUgbWFuYWdlbWVudDoKUnVuIHF1ZXVlIGhvbGRzIFZDUFVzIHdp
dGggZXh0cmF0aW1lIGZsYWcgc2V0IGFuZCBWQ1BVcyB3aXRoCnJlbWFpbmluZyBidWRnZXQuIFJ1
biBxdWV1ZSBpcyBzb3J0ZWQgaW4gaW5jcmVhc2luZyBvcmRlciBvZiBWQ1BVcyBwcmlvcml0aWVz
LgpEZXBsZXRlZCBxdWV1ZSBob2xkcyBWQ1BVcyB3aGljaCBoYXZlIGV4dHJhdGltZSBmbGFnIGNs
ZWFyZWQgYW5kIGRlcGxldGVkIGJ1ZGdldC4KUmVwbGVuaXNoZWQgcXVldWUgaXMgbm90IG1vZGlm
aWVkLgoKRGlzdHJpYnV0aW9uIG9mIHNwYXJlIGJhbmR3aWR0aApTcGFyZSBiYW5kd2lkdGggaXMg
ZGlzdHJpYnV0ZWQgYW1vbmcgYWxsIFZDUFVzIHdpdGggZXh0cmF0aW1lIGZsYWcgc2V0LApwcm9w
b3J0aW9uYWwgdG8gdGhlc2UgVkNQVXMgdXRpbGl6YXRpb25zCgpTaWduZWQtb2ZmLWJ5OiBNZW5n
IFh1IDxtZW5neHVAY2lzLnVwZW5uLmVkdT4KUmV2aWV3ZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxy
YWlzdGxpbkBsaW51eC5pdD4KCi0tLQpDaGFuZ2VzIGZyb20gdjIKRXhwbGFpbiBob3cgdG8gZGlz
dHJpYnV0ZSBzcGFyZSBiYW5kd2lkdGggaW4gY29tbWl0IGxvZwpNaW5vciBjaGFuZ2UgaW4gaGFz
X2V4dHJhdGltZSBmdW5jdGlvbiB3aXRob3V0IGZ1bmN0aW9uYWxpdHkgY2hhbmdlLgoKQ2hhbmdl
cyBmcm9tIHYxCkNoYW5nZSBYRU5fRE9NQ1RMX1NDSEVEX1JURFNfZXh0cmF0aW1lIHRvIFhFTl9E
T01DVExfU0NIRURSVF9leHRyYSBhcwpzdWdnZXN0ZWQgYnkgRGFyaW8KCkNoYW5nZXMgZnJvbSBS
RkMgdjEKUmV3b3JkaW5nIGNvbW1lbnRzIGFuZCBjb21taXQgbWVzc2FnZQpSZW1vdmUgaXNfd29y
a19jb25zZXJ2aW5nIGZpZWxkIGZyb20gcnRfdmNwdSBzdHJ1Y3R1cmUKVXNlIG9uZSBiaXQgaW4g
VkNQVSdzIGZsYWcgdG8gaW5kaWNhdGUgaWYgYSBWQ1BVIHdpbGwgaGF2ZSBleHRyYSB0aW1lCkNv
cnJlY3QgY29tbWVudHMgc3R5bGUKLS0tCiB4ZW4vY29tbW9uL3NjaGVkX3J0LmMgICAgICAgfCA5
MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0KIHhlbi9pbmNs
dWRlL3B1YmxpYy9kb21jdGwuaCB8ICA0ICsrCiAyIGZpbGVzIGNoYW5nZWQsIDgwIGluc2VydGlv
bnMoKyksIDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfcnQu
YyBiL3hlbi9jb21tb24vc2NoZWRfcnQuYwppbmRleCA1YzUxY2Q5Li5iNzcwMjg3IDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL3NjaGVkX3J0LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCkBA
IC00OSwxMyArNDksMTUgQEAKICAqIEEgUENQVSBpcyBmZWFzaWJsZSBpZiB0aGUgVkNQVSBjYW4g
cnVuIG9uIHRoaXMgUENQVSBhbmQgKHRoZSBQQ1BVIGlzIGlkbGUgb3IKICAqIGhhcyBhIGxvd2Vy
LXByaW9yaXR5IFZDUFUgcnVubmluZyBvbiBpdC4pCiAgKgotICogRWFjaCBWQ1BVIGhhcyBhIGRl
ZGljYXRlZCBwZXJpb2QgYW5kIGJ1ZGdldC4KKyAqIEVhY2ggVkNQVSBoYXMgYSBkZWRpY2F0ZWQg
cGVyaW9kLCBidWRnZXQgYW5kIGEgZXh0cmF0aW1lIGZsYWcKICAqIFRoZSBkZWFkbGluZSBvZiBh
IFZDUFUgaXMgYXQgdGhlIGVuZCBvZiBlYWNoIHBlcmlvZDsKICAqIEEgVkNQVSBoYXMgaXRzIGJ1
ZGdldCByZXBsZW5pc2hlZCBhdCB0aGUgYmVnaW5uaW5nIG9mIGVhY2ggcGVyaW9kOwogICogV2hp
bGUgc2NoZWR1bGVkLCBhIFZDUFUgYnVybnMgaXRzIGJ1ZGdldC4KICAqIFRoZSBWQ1BVIG5lZWRz
IHRvIGZpbmlzaCBpdHMgYnVkZ2V0IGJlZm9yZSBpdHMgZGVhZGxpbmUgaW4gZWFjaCBwZXJpb2Q7
CiAgKiBUaGUgVkNQVSBkaXNjYXJkcyBpdHMgdW51c2VkIGJ1ZGdldCBhdCB0aGUgZW5kIG9mIGVh
Y2ggcGVyaW9kLgotICogSWYgYSBWQ1BVIHJ1bnMgb3V0IG9mIGJ1ZGdldCBpbiBhIHBlcmlvZCwg
aXQgaGFzIHRvIHdhaXQgdW50aWwgbmV4dCBwZXJpb2QuCisgKiBXaGVuIGEgVkNQVSBydW5zIG91
dCBvZiBidWRnZXQgaW4gYSBwZXJpb2QsIGlmIGl0cyBleHRyYXRpbWUgZmxhZyBpcyBzZXQsCisg
KiB0aGUgVkNQVSBpbmNyZWFzZXMgaXRzIHByaW9yaXR5X2xldmVsIGJ5IDEgYW5kIHJlZmlsbHMg
aXRzIGJ1ZGdldDsgb3RoZXJ3aXNlLAorICogaXQgaGFzIHRvIHdhaXQgdW50aWwgbmV4dCBwZXJp
b2QuCiAgKgogICogRWFjaCBWQ1BVIGlzIGltcGxlbWVudGVkIGFzIGEgZGVmZXJhYmxlIHNlcnZl
ci4KICAqIFdoZW4gYSBWQ1BVIGhhcyBhIHRhc2sgcnVubmluZyBvbiBpdCwgaXRzIGJ1ZGdldCBp
cyBjb250aW51b3VzbHkgYnVybmVkOwpAQCAtNjMsNyArNjUsOCBAQAogICoKICAqIFF1ZXVlIHNj
aGVtZToKICAqIEEgZ2xvYmFsIHJ1bnF1ZXVlIGFuZCBhIGdsb2JhbCBkZXBsZXRlZHF1ZXVlIGZv
ciBlYWNoIENQVSBwb29sLgotICogVGhlIHJ1bnF1ZXVlIGhvbGRzIGFsbCBydW5uYWJsZSBWQ1BV
cyB3aXRoIGJ1ZGdldCwgc29ydGVkIGJ5IGRlYWRsaW5lOworICogVGhlIHJ1bnF1ZXVlIGhvbGRz
IGFsbCBydW5uYWJsZSBWQ1BVcyB3aXRoIGJ1ZGdldCwKKyAqIHNvcnRlZCBieSBwcmlvcml0eV9s
ZXZlbCBhbmQgZGVhZGxpbmU7CiAgKiBUaGUgZGVwbGV0ZWRxdWV1ZSBob2xkcyBhbGwgVkNQVXMg
d2l0aG91dCBidWRnZXQsIHVuc29ydGVkOwogICoKICAqIE5vdGU6IGNwdW1hc2sgYW5kIGNwdXBv
b2wgaXMgc3VwcG9ydGVkLgpAQCAtMTUxLDYgKzE1NCwxNCBAQAogI2RlZmluZSBSVERTX2RlcGxl
dGVkICgxPDxfX1JURFNfZGVwbGV0ZWQpCiAKIC8qCisgKiBSVERTX2V4dHJhdGltZTogQ2FuIHRo
ZSB2Y3B1IHJ1biBpbiB0aGUgdGltZSB0aGF0IGlzCisgKiBub3QgcGFydCBvZiBhbnkgcmVhbC10
aW1lIHJlc2VydmF0aW9uLCBhbmQgd291bGQgdGhlcmVmb3JlCisgKiBiZSBvdGhlcndpc2UgbGVm
dCBpZGxlPworICovCisjZGVmaW5lIF9fUlREU19leHRyYXRpbWUgICAgNAorI2RlZmluZSBSVERT
X2V4dHJhdGltZSAoMTw8X19SVERTX2V4dHJhdGltZSkKKworLyoKICAqIHJ0IHRyYWNpbmcgZXZl
bnRzICgib25seSIgNTEyIGF2YWlsYWJsZSEpLiBDaGVjawogICogaW5jbHVkZS9wdWJsaWMvdHJh
Y2UuaCBmb3IgbW9yZSBkZXRhaWxzLgogICovCkBAIC0yMDEsNiArMjEyLDggQEAgc3RydWN0IHJ0
X3ZjcHUgewogICAgIHN0cnVjdCBydF9kb20gKnNkb207CiAgICAgc3RydWN0IHZjcHUgKnZjcHU7
CiAKKyAgICB1bnNpZ25lZCBwcmlvcml0eV9sZXZlbDsKKwogICAgIHVuc2lnbmVkIGZsYWdzOyAg
ICAgICAgICAgICAgLyogbWFyayBfX1JURFNfc2NoZWR1bGVkLCBldGMuLiAqLwogfTsKIApAQCAt
MjQ1LDYgKzI1OCwxMSBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCBsaXN0X2hlYWQgKnJ0X3JlcGxx
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKICAgICByZXR1cm4gJnJ0X3ByaXYob3BzKS0+
cmVwbHE7CiB9CiAKK3N0YXRpYyBpbmxpbmUgYm9vbCBoYXNfZXh0cmF0aW1lKGNvbnN0IHN0cnVj
dCBydF92Y3B1ICpzdmMpCit7CisgICAgcmV0dXJuIHN2Yy0+ZmxhZ3MgJiBSVERTX2V4dHJhdGlt
ZTsKK30KKwogLyoKICAqIEhlbHBlciBmdW5jdGlvbnMgZm9yIG1hbmlwdWxhdGluZyB0aGUgcnVu
cXVldWUsIHRoZSBkZXBsZXRlZCBxdWV1ZSwKICAqIGFuZCB0aGUgcmVwbGVuaXNobWVudCBldmVu
dHMgcXVldWUuCkBAIC0yNzQsNiArMjkyLDIxIEBAIHZjcHVfb25fcmVwbHEoY29uc3Qgc3RydWN0
IHJ0X3ZjcHUgKnN2YykKIH0KIAogLyoKKyAqIElmIHYxIHByaW9yaXR5ID49IHYyIHByaW9yaXR5
LCByZXR1cm4gdmFsdWUgPiAwCisgKiBPdGhlcndpc2UsIHJldHVybiB2YWx1ZSA8IDAKKyAqLwor
c3RhdGljIHNfdGltZV90Citjb21wYXJlX3ZjcHVfcHJpb3JpdHkoY29uc3Qgc3RydWN0IHJ0X3Zj
cHUgKnYxLCBjb25zdCBzdHJ1Y3QgcnRfdmNwdSAqdjIpCit7CisgICAgaW50IHByaW8gPSB2Mi0+
cHJpb3JpdHlfbGV2ZWwgLSB2MS0+cHJpb3JpdHlfbGV2ZWw7CisKKyAgICBpZiAoIHByaW8gPT0g
MCApCisgICAgICAgIHJldHVybiB2Mi0+Y3VyX2RlYWRsaW5lIC0gdjEtPmN1cl9kZWFkbGluZTsK
KworICAgIHJldHVybiBwcmlvOworfQorCisvKgogICogRGVidWcgcmVsYXRlZCBjb2RlLCBkdW1w
IHZjcHUvY3B1IGluZm9ybWF0aW9uCiAgKi8KIHN0YXRpYyB2b2lkCkBAIC0zMDMsNiArMzM2LDcg
QEAgcnRfZHVtcF92Y3B1KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgY29uc3Qgc3RydWN0
IHJ0X3ZjcHUgKnN2YykKICAgICBjcHVsaXN0X3NjbnByaW50ZihrZXloYW5kbGVyX3NjcmF0Y2gs
IHNpemVvZihrZXloYW5kbGVyX3NjcmF0Y2gpLCBtYXNrKTsKICAgICBwcmludGsoIlslNWQuJS0y
dV0gY3B1ICV1LCAoJSJQUklfc3RpbWUiLCAlIlBSSV9zdGltZSIpLCIKICAgICAgICAgICAgIiBj
dXJfYj0lIlBSSV9zdGltZSIgY3VyX2Q9JSJQUklfc3RpbWUiIGxhc3Rfc3RhcnQ9JSJQUklfc3Rp
bWUiXG4iCisgICAgICAgICAgICIgXHRcdCBwcmlvcml0eV9sZXZlbD0lZCBoYXNfZXh0cmF0aW1l
PSVkXG4iCiAgICAgICAgICAgICIgXHRcdCBvblE9JWQgcnVubmFibGU9JWQgZmxhZ3M9JXggZWZm
ZWN0aXZlIGhhcmRfYWZmaW5pdHk9JXNcbiIsCiAgICAgICAgICAgICBzdmMtPnZjcHUtPmRvbWFp
bi0+ZG9tYWluX2lkLAogICAgICAgICAgICAgc3ZjLT52Y3B1LT52Y3B1X2lkLApAQCAtMzEyLDYg
KzM0Niw4IEBAIHJ0X2R1bXBfdmNwdShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGNvbnN0
IHN0cnVjdCBydF92Y3B1ICpzdmMpCiAgICAgICAgICAgICBzdmMtPmN1cl9idWRnZXQsCiAgICAg
ICAgICAgICBzdmMtPmN1cl9kZWFkbGluZSwKICAgICAgICAgICAgIHN2Yy0+bGFzdF9zdGFydCwK
KyAgICAgICAgICAgIHN2Yy0+cHJpb3JpdHlfbGV2ZWwsCisgICAgICAgICAgICBoYXNfZXh0cmF0
aW1lKHN2YyksCiAgICAgICAgICAgICB2Y3B1X29uX3Eoc3ZjKSwKICAgICAgICAgICAgIHZjcHVf
cnVubmFibGUoc3ZjLT52Y3B1KSwKICAgICAgICAgICAgIHN2Yy0+ZmxhZ3MsCkBAIC00MjMsMTUg
KzQ1OSwxOCBAQCBydF91cGRhdGVfZGVhZGxpbmUoc190aW1lX3Qgbm93LCBzdHJ1Y3QgcnRfdmNw
dSAqc3ZjKQogICAgICAqLwogICAgIHN2Yy0+bGFzdF9zdGFydCA9IG5vdzsKICAgICBzdmMtPmN1
cl9idWRnZXQgPSBzdmMtPmJ1ZGdldDsKKyAgICBzdmMtPnByaW9yaXR5X2xldmVsID0gMDsKIAog
ICAgIC8qIFRSQUNFICovCiAgICAgewogICAgICAgICBzdHJ1Y3QgX19wYWNrZWQgewogICAgICAg
ICAgICAgdW5zaWduZWQgdmNwdToxNiwgZG9tOjE2OworICAgICAgICAgICAgdW5zaWduZWQgcHJp
b3JpdHlfbGV2ZWw7CiAgICAgICAgICAgICB1aW50NjRfdCBjdXJfZGVhZGxpbmUsIGN1cl9idWRn
ZXQ7CiAgICAgICAgIH0gZDsKICAgICAgICAgZC5kb20gPSBzdmMtPnZjcHUtPmRvbWFpbi0+ZG9t
YWluX2lkOwogICAgICAgICBkLnZjcHUgPSBzdmMtPnZjcHUtPnZjcHVfaWQ7CisgICAgICAgIGQu
cHJpb3JpdHlfbGV2ZWwgPSBzdmMtPnByaW9yaXR5X2xldmVsOwogICAgICAgICBkLmN1cl9kZWFk
bGluZSA9ICh1aW50NjRfdCkgc3ZjLT5jdXJfZGVhZGxpbmU7CiAgICAgICAgIGQuY3VyX2J1ZGdl
dCA9ICh1aW50NjRfdCkgc3ZjLT5jdXJfYnVkZ2V0OwogICAgICAgICB0cmFjZV92YXIoVFJDX1JU
RFNfQlVER0VUX1JFUExFTklTSCwgMSwKQEAgLTQ1NCw3ICs0OTMsNyBAQCBydF91cGRhdGVfZGVh
ZGxpbmUoc190aW1lX3Qgbm93LCBzdHJ1Y3QgcnRfdmNwdSAqc3ZjKQogICogY2FzZXMsIGlmIHRo
ZSB2Y3B1IHdpdGggdGhlIGVhcmxpZXN0IGRlYWRsaW5lIGlzIHdoYXQgd2UKICAqIGFyZSBkZWFs
aW5nIHdpdGgpLgogICovCi1zdGF0aWMgaW5saW5lIGJvb2xfdAorc3RhdGljIGlubGluZSBib29s
CiBkZWFkbGluZV9xdWV1ZV9yZW1vdmUoc3RydWN0IGxpc3RfaGVhZCAqcXVldWUsIHN0cnVjdCBs
aXN0X2hlYWQgKmVsZW0pCiB7CiAgICAgaW50IHBvcyA9IDA7CkBAIC00NjYsNyArNTA1LDcgQEAg
ZGVhZGxpbmVfcXVldWVfcmVtb3ZlKHN0cnVjdCBsaXN0X2hlYWQgKnF1ZXVlLCBzdHJ1Y3QgbGlz
dF9oZWFkICplbGVtKQogICAgIHJldHVybiAhcG9zOwogfQogCi1zdGF0aWMgaW5saW5lIGJvb2xf
dAorc3RhdGljIGlubGluZSBib29sCiBkZWFkbGluZV9xdWV1ZV9pbnNlcnQoc3RydWN0IHJ0X3Zj
cHUgKiAoKnFlbGVtKShzdHJ1Y3QgbGlzdF9oZWFkICopLAogICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCBydF92Y3B1ICpzdmMsIHN0cnVjdCBsaXN0X2hlYWQgKmVsZW0sCiAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IGxpc3RfaGVhZCAqcXVldWUpCkBAIC00NzcsNyArNTE2LDcgQEAg
ZGVhZGxpbmVfcXVldWVfaW5zZXJ0KHN0cnVjdCBydF92Y3B1ICogKCpxZWxlbSkoc3RydWN0IGxp
c3RfaGVhZCAqKSwKICAgICBsaXN0X2Zvcl9lYWNoICggaXRlciwgcXVldWUgKQogICAgIHsKICAg
ICAgICAgc3RydWN0IHJ0X3ZjcHUgKiBpdGVyX3N2YyA9ICgqcWVsZW0pKGl0ZXIpOwotICAgICAg
ICBpZiAoIHN2Yy0+Y3VyX2RlYWRsaW5lIDw9IGl0ZXJfc3ZjLT5jdXJfZGVhZGxpbmUgKQorICAg
ICAgICBpZiAoIGNvbXBhcmVfdmNwdV9wcmlvcml0eShzdmMsIGl0ZXJfc3ZjKSA+IDAgKQogICAg
ICAgICAgICAgYnJlYWs7CiAgICAgICAgIHBvcysrOwogICAgIH0KQEAgLTUzNyw4ICs1NzYsOSBA
QCBydW5xX2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBydF92Y3B1
ICpzdmMpCiAgICAgQVNTRVJUKCAhdmNwdV9vbl9xKHN2YykgKTsKICAgICBBU1NFUlQoIHZjcHVf
b25fcmVwbHEoc3ZjKSApOwogCi0gICAgLyogYWRkIHN2YyB0byBydW5xIGlmIHN2YyBzdGlsbCBo
YXMgYnVkZ2V0ICovCi0gICAgaWYgKCBzdmMtPmN1cl9idWRnZXQgPiAwICkKKyAgICAvKiBhZGQg
c3ZjIHRvIHJ1bnEgaWYgc3ZjIHN0aWxsIGhhcyBidWRnZXQgb3IgaXRzIGV4dHJhdGltZSBpcyBz
ZXQgKi8KKyAgICBpZiAoIHN2Yy0+Y3VyX2J1ZGdldCA+IDAgfHwKKyAgICAgICAgIGhhc19leHRy
YXRpbWUoc3ZjKSApCiAgICAgICAgIGRlYWRsaW5lX3J1bnFfaW5zZXJ0KHN2YywgJnN2Yy0+cV9l
bGVtLCBydW5xKTsKICAgICBlbHNlCiAgICAgICAgIGxpc3RfYWRkKCZzdmMtPnFfZWxlbSwgJnBy
di0+ZGVwbGV0ZWRxKTsKQEAgLTg1Nyw2ICs4OTcsOCBAQCBydF9hbGxvY192ZGF0YShjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2Yywgdm9pZCAqZGQpCiAgICAgc3Zj
LT52Y3B1ID0gdmM7CiAgICAgc3ZjLT5sYXN0X3N0YXJ0ID0gMDsKIAorICAgIF9fc2V0X2JpdChf
X1JURFNfZXh0cmF0aW1lLCAmc3ZjLT5mbGFncyk7CisgICAgc3ZjLT5wcmlvcml0eV9sZXZlbCA9
IDA7CiAgICAgc3ZjLT5wZXJpb2QgPSBSVERTX0RFRkFVTFRfUEVSSU9EOwogICAgIGlmICggIWlz
X2lkbGVfdmNwdSh2YykgKQogICAgICAgICBzdmMtPmJ1ZGdldCA9IFJURFNfREVGQVVMVF9CVURH
RVQ7CkBAIC05NjYsOCArMTAwOCwxNiBAQCBidXJuX2J1ZGdldChjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsIHN0cnVjdCBydF92Y3B1ICpzdmMsIHNfdGltZV90IG5vdykKIAogICAgIGlmICgg
c3ZjLT5jdXJfYnVkZ2V0IDw9IDAgKQogICAgIHsKLSAgICAgICAgc3ZjLT5jdXJfYnVkZ2V0ID0g
MDsKLSAgICAgICAgX19zZXRfYml0KF9fUlREU19kZXBsZXRlZCwgJnN2Yy0+ZmxhZ3MpOworICAg
ICAgICBpZiAoIGhhc19leHRyYXRpbWUoc3ZjKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHN2
Yy0+cHJpb3JpdHlfbGV2ZWwrKzsKKyAgICAgICAgICAgIHN2Yy0+Y3VyX2J1ZGdldCA9IHN2Yy0+
YnVkZ2V0OworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAg
c3ZjLT5jdXJfYnVkZ2V0ID0gMDsKKyAgICAgICAgICAgIF9fc2V0X2JpdChfX1JURFNfZGVwbGV0
ZWQsICZzdmMtPmZsYWdzKTsKKyAgICAgICAgfQogICAgIH0KIAogICAgIC8qIFRSQUNFICovCkBA
IC05NzYsMTEgKzEwMjYsMTUgQEAgYnVybl9idWRnZXQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAq
b3BzLCBzdHJ1Y3QgcnRfdmNwdSAqc3ZjLCBzX3RpbWVfdCBub3cpCiAgICAgICAgICAgICB1bnNp
Z25lZCB2Y3B1OjE2LCBkb206MTY7CiAgICAgICAgICAgICB1aW50NjRfdCBjdXJfYnVkZ2V0Owog
ICAgICAgICAgICAgaW50IGRlbHRhOworICAgICAgICAgICAgdW5zaWduZWQgcHJpb3JpdHlfbGV2
ZWw7CisgICAgICAgICAgICBib29sIGhhc19leHRyYXRpbWU7CiAgICAgICAgIH0gZDsKICAgICAg
ICAgZC5kb20gPSBzdmMtPnZjcHUtPmRvbWFpbi0+ZG9tYWluX2lkOwogICAgICAgICBkLnZjcHUg
PSBzdmMtPnZjcHUtPnZjcHVfaWQ7CiAgICAgICAgIGQuY3VyX2J1ZGdldCA9ICh1aW50NjRfdCkg
c3ZjLT5jdXJfYnVkZ2V0OwogICAgICAgICBkLmRlbHRhID0gZGVsdGE7CisgICAgICAgIGQucHJp
b3JpdHlfbGV2ZWwgPSBzdmMtPnByaW9yaXR5X2xldmVsOworICAgICAgICBkLmhhc19leHRyYXRp
bWUgPSBzdmMtPmZsYWdzICYgUlREU19leHRyYXRpbWU7CiAgICAgICAgIHRyYWNlX3ZhcihUUkNf
UlREU19CVURHRVRfQlVSTiwgMSwKICAgICAgICAgICAgICAgICAgIHNpemVvZihkKSwKICAgICAg
ICAgICAgICAgICAgICh1bnNpZ25lZCBjaGFyICopICZkKTsKQEAgLTEwODgsNyArMTE0Miw3IEBA
IHJ0X3NjaGVkdWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc190aW1lX3Qgbm93LCBi
b29sX3QgdGFza2xldF93b3JrX3NjaGVkCiAgICAgICAgICAgICAgdmNwdV9ydW5uYWJsZShjdXJy
ZW50KSAmJgogICAgICAgICAgICAgIHNjdXJyLT5jdXJfYnVkZ2V0ID4gMCAmJgogICAgICAgICAg
ICAgICggaXNfaWRsZV92Y3B1KHNuZXh0LT52Y3B1KSB8fAotICAgICAgICAgICAgICAgc2N1cnIt
PmN1cl9kZWFkbGluZSA8PSBzbmV4dC0+Y3VyX2RlYWRsaW5lICkgKQorICAgICAgICAgICAgICAg
Y29tcGFyZV92Y3B1X3ByaW9yaXR5KHNjdXJyLCBzbmV4dCkgPiAwICkgKQogICAgICAgICAgICAg
c25leHQgPSBzY3VycjsKICAgICB9CiAKQEAgLTExOTQsNyArMTI0OCw3IEBAIHJ1bnFfdGlja2xl
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHJ0X3ZjcHUgKm5ldykKICAgICAg
ICAgfQogICAgICAgICBpdGVyX3N2YyA9IHJ0X3ZjcHUoaXRlcl92Yyk7CiAgICAgICAgIGlmICgg
bGF0ZXN0X2RlYWRsaW5lX3ZjcHUgPT0gTlVMTCB8fAotICAgICAgICAgICAgIGl0ZXJfc3ZjLT5j
dXJfZGVhZGxpbmUgPiBsYXRlc3RfZGVhZGxpbmVfdmNwdS0+Y3VyX2RlYWRsaW5lICkKKyAgICAg
ICAgICAgICBjb21wYXJlX3ZjcHVfcHJpb3JpdHkoaXRlcl9zdmMsIGxhdGVzdF9kZWFkbGluZV92
Y3B1KSA8IDAgKQogICAgICAgICAgICAgbGF0ZXN0X2RlYWRsaW5lX3ZjcHUgPSBpdGVyX3N2YzsK
IAogICAgICAgICBjcHVtYXNrX2NsZWFyX2NwdShjcHUsICZub3RfdGlja2xlZCk7CkBAIC0xMjAz
LDcgKzEyNTcsNyBAQCBydW5xX3RpY2tsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0
cnVjdCBydF92Y3B1ICpuZXcpCiAKICAgICAvKiAyKSBjYW5kaWNhdGUgaGFzIGhpZ2hlciBwcmlv
cml0eSwga2ljayBvdXQgbG93ZXN0IHByaW9yaXR5IHZjcHUgKi8KICAgICBpZiAoIGxhdGVzdF9k
ZWFkbGluZV92Y3B1ICE9IE5VTEwgJiYKLSAgICAgICAgIG5ldy0+Y3VyX2RlYWRsaW5lIDwgbGF0
ZXN0X2RlYWRsaW5lX3ZjcHUtPmN1cl9kZWFkbGluZSApCisgICAgICAgICBjb21wYXJlX3ZjcHVf
cHJpb3JpdHkobGF0ZXN0X2RlYWRsaW5lX3ZjcHUsIG5ldykgPCAwICkKICAgICB7CiAgICAgICAg
IFNDSEVEX1NUQVRfQ1JBTksodGlja2xlZF9idXN5X2NwdSk7CiAgICAgICAgIGNwdV90b190aWNr
bGUgPSBsYXRlc3RfZGVhZGxpbmVfdmNwdS0+dmNwdS0+cHJvY2Vzc29yOwpAQCAtMTM5NCw2ICsx
NDQ4LDEwIEBAIHJ0X2RvbV9jbnRsKAogICAgICAgICAgICAgICAgIHN2YyA9IHJ0X3ZjcHUoZC0+
dmNwdVtsb2NhbF9zY2hlZC52Y3B1aWRdKTsKICAgICAgICAgICAgICAgICBsb2NhbF9zY2hlZC51
LnJ0ZHMuYnVkZ2V0ID0gc3ZjLT5idWRnZXQgLyBNSUNST1NFQ1MoMSk7CiAgICAgICAgICAgICAg
ICAgbG9jYWxfc2NoZWQudS5ydGRzLnBlcmlvZCA9IHN2Yy0+cGVyaW9kIC8gTUlDUk9TRUNTKDEp
OworICAgICAgICAgICAgICAgIGlmICggaGFzX2V4dHJhdGltZShzdmMpICkKKyAgICAgICAgICAg
ICAgICAgICAgbG9jYWxfc2NoZWQudS5ydGRzLmZsYWdzIHw9IFhFTl9ET01DVExfU0NIRURSVF9l
eHRyYTsKKyAgICAgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgICAgIGxvY2FsX3Nj
aGVkLnUucnRkcy5mbGFncyAmPSB+WEVOX0RPTUNUTF9TQ0hFRFJUX2V4dHJhOwogICAgICAgICAg
ICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnBydi0+bG9jaywgZmxhZ3MpOwogCiAgICAg
ICAgICAgICAgICAgaWYgKCBjb3B5X3RvX2d1ZXN0X29mZnNldChvcC0+dS52LnZjcHVzLCBpbmRl
eCwKQEAgLTE0MTgsNiArMTQ3NiwxMCBAQCBydF9kb21fY250bCgKICAgICAgICAgICAgICAgICBz
dmMgPSBydF92Y3B1KGQtPnZjcHVbbG9jYWxfc2NoZWQudmNwdWlkXSk7CiAgICAgICAgICAgICAg
ICAgc3ZjLT5wZXJpb2QgPSBwZXJpb2Q7CiAgICAgICAgICAgICAgICAgc3ZjLT5idWRnZXQgPSBi
dWRnZXQ7CisgICAgICAgICAgICAgICAgaWYgKCBsb2NhbF9zY2hlZC51LnJ0ZHMuZmxhZ3MgJiBY
RU5fRE9NQ1RMX1NDSEVEUlRfZXh0cmEgKQorICAgICAgICAgICAgICAgICAgICBfX3NldF9iaXQo
X19SVERTX2V4dHJhdGltZSwgJnN2Yy0+ZmxhZ3MpOworICAgICAgICAgICAgICAgIGVsc2UKKyAg
ICAgICAgICAgICAgICAgICAgX19jbGVhcl9iaXQoX19SVERTX2V4dHJhdGltZSwgJnN2Yy0+Zmxh
Z3MpOwogICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnBydi0+bG9jaywg
ZmxhZ3MpOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgLyogUHJvY2VzcyBhIG1vc3QgNjQg
dkNQVXMgd2l0aG91dCBjaGVja2luZyBmb3IgcHJlZW1wdGlvbnMuICovCkBAIC0xNDkyLDcgKzE1
NTQsNyBAQCBzdGF0aWMgdm9pZCByZXBsX3RpbWVyX2hhbmRsZXIodm9pZCAqZGF0YSl7CiAgICAg
ICAgIHsKICAgICAgICAgICAgIHN0cnVjdCBydF92Y3B1ICpuZXh0X29uX3J1bnEgPSBxX2VsZW0o
cnVucS0+bmV4dCk7CiAKLSAgICAgICAgICAgIGlmICggc3ZjLT5jdXJfZGVhZGxpbmUgPiBuZXh0
X29uX3J1bnEtPmN1cl9kZWFkbGluZSApCisgICAgICAgICAgICBpZiAoIGNvbXBhcmVfdmNwdV9w
cmlvcml0eShzdmMsIG5leHRfb25fcnVucSkgPCAwICkKICAgICAgICAgICAgICAgICBydW5xX3Rp
Y2tsZShvcHMsIG5leHRfb25fcnVucSk7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIF9f
dGVzdF9hbmRfY2xlYXJfYml0KF9fUlREU19kZXBsZXRlZCwgJnN2Yy0+ZmxhZ3MpICYmCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMv
ZG9tY3RsLmgKaW5kZXggODg1MzQ0NS4uNzAwMjdhYiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
cHVibGljL2RvbWN0bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaApAQCAtMzQy
LDYgKzM0MiwxMCBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9zY2hlZF9jcmVkaXQyIHsKIHN0cnVjdCB4
ZW5fZG9tY3RsX3NjaGVkX3J0ZHMgewogICAgIHVpbnQzMl90IHBlcmlvZDsKICAgICB1aW50MzJf
dCBidWRnZXQ7CisvKiBDYW4gdGhpcyB2Q1BVIGV4ZWN1dGUgYmV5b25kIGl0cyByZXNlcnZlZCBh
bW91bnQgb2YgdGltZT8gKi8KKyNkZWZpbmUgX1hFTl9ET01DVExfU0NIRURSVF9leHRyYSAgIDAK
KyNkZWZpbmUgWEVOX0RPTUNUTF9TQ0hFRFJUX2V4dHJhICAgICgxVTw8X1hFTl9ET01DVExfU0NI
RURSVF9leHRyYSkKKyAgICB1aW50MzJfdCBmbGFnczsKIH07CiAKIHR5cGVkZWYgc3RydWN0IHhl
bl9kb21jdGxfc2NoZWRwYXJhbV92Y3B1IHsKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 18:12:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 18:12:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2LUR-0004X0-B8; Wed, 11 Oct 2017 18:12:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2LUQ-0004Wd-Ef
 for xen-devel@lists.xensource.com; Wed, 11 Oct 2017 18:12:18 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 A7/E8-31015-10F5ED95; Wed, 11 Oct 2017 18:12:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVZch/l6
 kwbJLVhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+PjxOkvBC6GKS7d62BsY
 W/i6GLk4hAQamSRmPpvKDOE8ZpRY+XwPlLONUWLFlgfsXYycHCICzhJfz8wFs3kF9CUWLrrOC
 GILC9hKrN+8jR2kQUJgMaPEpkl/mUESEgKeEsdOH2CBse+duwLUwM7BJmAlcUgMJMoioCqxas
 tRxgmM3AsYGVYxahSnFpWlFukaGuklFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgR
 6nQEIdjD2zXI+xCjJwaQkyvsw5l6kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQlesTignGBRanpq
 RVpmDjD8YNISHDxKIrxMIGne4oLE3OLMdIjUKUZdjmObLv9hEmLJy89LlRLnPRALVCQAUpRRm
 gc3AhYLlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMuw1kCk9mXgncpldARzABHSGadgfkiJ
 JEhJRUA+OMR0bv6x7f8kl508tk/z9Sq3zneyahs3tWPnsYttD4bcsjX6OlyZE7v8sbMB/fH6i
 qI1md8YXl1WPWVn7JdOumkgds57yZry99coBj7plmO4OX7bE7H7HciXO5ejTmxfO9Zh6eVWEv
 gj91debNXaLq+vq5ttK87Llbd8xX2P/HOMip+aH+nwAlluKMREMt5qLiRAAkbTwNgAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1507745535!67718225!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18110 invoked from network); 11 Oct 2017 18:12:16 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Oct 2017 18:12:16 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2LUM-00051u-T7; Wed, 11 Oct 2017 18:12:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e2LUH-0007Hc-Bv; Wed, 11 Oct 2017 18:12:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e2LUH-0001rd-1y; Wed, 11 Oct 2017 18:12:09 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114360-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
X-Osstest-Versions-This: xen=56a53ee1c11b778e79e2ad7ee7e309e9917fd13c
X-Osstest-Versions-That: xen=3b40cfcd1a1912c2e4c4eb353dc77cbf35c63c3a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 11 Oct 2017 18:12:09 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114360: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDM2MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDM2MC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0Mjk5
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTQyOTkKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4
ZW4gICAgICAgICAgICAgICAgICA1NmE1M2VlMWMxMWI3NzhlNzllMmFkN2VlN2UzMDllOTkxN2Zk
MTNjCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAzYjQwY2ZjZDFhMTkx
MmMyZTRjNGViMzUzZGM3N2NiZjM1YzYzYzNhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTQyOTkg
IDIwMTctMTAtMTAgMjE6MDI6NTQgWiAgICAwIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTE0
MzA4ICAyMDE3LTEwLTEwIDIzOjAxOjEwIFogICAgMCBkYXlzICAgIDcgYXR0ZW1wdHMKVGVzdGlu
ZyBzYW1lIHNpbmNlICAgMTE0MzYwICAyMDE3LTEwLTExIDE2OjAxOjI5IFogICAgMCBkYXlzICAg
IDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6
CiAgQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgQW5kcmUgUHJ6
eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFj
bGUuY29tPgogIElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBC
ZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgogIE1lbmcgWHUgPG1lbmd4dUBjaXMudXBlbm4uZWR1PgogIFJvc3MgTGFnZXJ3YWxs
IDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogIFlpIFN1
biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNzQ5
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 18:40:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 18:40:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2LvS-0006sz-IS; Wed, 11 Oct 2017 18:40:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e2LvQ-0006st-Lb
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 18:40:12 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 23/D9-28571-B856ED95; Wed, 11 Oct 2017 18:40:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssm536r1
 Ig2UHRSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owPE7oZC54KVcw53sfUwLiAr4uRi0NIYAmT
 xJ3ek4xdjJwcLAIOEqc2HgayOTgYBWIkHvywBgkzCoRJTL68hBWiRFvi5uLtzCA2m4ChxN8nm
 9hAyiWA7CWfOUDCIgJaEg+WXAUrYRbwllh7pB3MFhbIlVjyt5UNxOYUsJVYtHwCE4jNK+Alse
 trL1hcSMBGYmHLZbC4qICuxKF/f9ggagQlTs58wgIxU0ti+fRtLBMYBWYhSc1CklrAyLSKUaM
 4tagstUjX0EIvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwBOsZGBh3MP4+7XmI
 UZKDSUmU92HMvUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwGKUA5waLU9NSKtMwcYDTApCU4e
 JREeCNA0rzFBYm5xZnpEKlTjIpS4rzxIAkBkERGaR5cGywCLzHKSgnzMjIwMAjxFKQW5WaWoM
 q/YhTnYFQS5vUEmcKTmVcCN/0V0GImoMWiaXdAFpckIqSkGhjn++bwzfOPy19lftH/nkyu6LE
 Pey6Vr0+VnZn+a87c4751CxM/Ve5+t4t5Quen99YXtOWOXv2gPzHzUbPDP0Vfm2CXaEl+hugT
 uw/ETN//6OLKUraorR07D4sGeyUUzPl8mVnL6+XrhDlPOqU2/pvquqjJcU/O1Wj+BnEp+5UWX
 9ruX9ER3dCgxFKckWioxVxUnAgAQ1mB+bsCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1507747210!93045684!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41004 invoked from network); 11 Oct 2017 18:40:11 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 18:40:11 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 127E8214EE;
 Wed, 11 Oct 2017 18:40:09 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 127E8214EE
Date: Wed, 11 Oct 2017 11:40:08 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@linaro.org>
In-Reply-To: <20171011141533.11231-1-julien.grall@linaro.org>
Message-ID: <alpine.DEB.2.10.1710111140010.3105@sstabellini-ThinkPad-X260>
References: <20171011141533.11231-1-julien.grall@linaro.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: andre.przywara@arm.com, sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH for-4.10] xen/arm: mm: Rework MAIR*
 definitions to handle 32-bit compilation environment
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAxMSBPY3QgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IENvbW1pdCBhMDU0M2Rm
NDAzICJ4ZW4vYXJtOiBwYWdlOiBDbGVhbi11cCB0aGUgZGVmaW5pdGlvbiBvZiBNQUlSVkFMIgo+
IGNvbWJpbmVkIHRoZSBkZWZpbml0aW9uIG9mIE1BSVIwVkFMIGFuZCBNQUlSMVZBTCBpbiBNQUlS
VkFMLiBTYWRseSwgd2hlbgo+IGJ1aWxkaW5nIGluIDMyLWJpdCBlbnZpcm9ubWVudCwgdGhlIGFz
c2VtYmxlciBpcyB1bmFibGUgdG8gY29tcHV0ZQo+IDY0LWJpdCBjb25zdGFudCBhbmQgd2lsbCBp
Z25vcmUgdGhlIDMyLWJpdCBtb3N0LXNpZ25pZmljYW50cyBiaXRzLiBUaGlzCj4gd2lsbCByZXN1
bHQgb2YgTUFJUjEgc2V0IDAuCj4gCj4gUmF0aGVyIHRoYW4gZnVsbHkgcmV2ZXJ0aW5nIHRoZSBv
ZmZlbmRpbmcgY29tbWl0LCB0aGUgY29kZSBpcyByZXdvcmtlZAo+IHRvIHN0aWxsIGF2b2lkIGhh
cmRjb2RlZCB2YWx1ZXMgYnV0IHNwbGl0IHRoZSBkZWZpbml0aW9uIGluIDIuCj4gCj4gTGFzdGx5
LCBhIGNvbW1lbnQgaXMgYWRkZWQgdG8gYXZvaWQgdHJ5aW5nIHRvIGJsaW5kbHkgY29tYmluZSB0
aGUgYm90aAo+IGRlZmluaXRpb24gYWdhaW4gaW4gdGhlIGZ1dHVyZS4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgoKUmV2aWV3ZWQtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCj4gLS0tCj4gIHhl
bi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oIHwgMjMgKysrKysrKysrKysrKystLS0tLS0tLS0KPiAg
MSBmaWxlIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCj4gCj4gZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9wYWdlLmgKPiBpbmRleCBmNTU4MTg0ZTEwLi5kOTQ4MjUwYTRhIDEwMDY0NAo+IC0tLSBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdl
LmgKPiBAQCAtNTIsMTggKzUyLDIzIEBACj4gICAqICAgPz8gICAgICAgICAgICAgICAxMDEKPiAg
ICogICByZXNlcnZlZCAgICAgICAgIDExMAo+ICAgKiAgIE1UX05PUk1BTCAgICAgICAgMTExICAg
MTExMSAxMTExICAtLSBXcml0ZS1iYWNrIHdyaXRlLWFsbG9jYXRlCj4gKyAqCj4gKyAqIC8hXCBJ
dCBpcyBub3QgcG9zc2libGUgdG8gY29tYmluZSB0aGUgZGVmaW5pdGlvbiBpbiBNQUlSVkFMIGFu
ZCB0aGVuCj4gKyAqIHNwbGl0IGJlY2F1c2UgaXQgd291bGQgcmVzdWx0IHRvIGEgNjQtYml0IHZh
bHVlIHRoYXQgc29tZSBhc3NlbWJsZXIKPiArICogZG9lc24ndCB1bmRlcnN0YW5kLgo+ICAgKi8K
PiAtI2RlZmluZSBNQUlSKGF0dHIsIG10KSAoX0FDKGF0dHIsIFVMTCkgPDwgKChtdCkgKiA4KSkK
PiArI2RlZmluZSBfTUFJUjAoYXR0ciwgbXQpIChfQUMoYXR0ciwgVUxMKSA8PCAoKG10KSAqIDgp
KQo+ICsjZGVmaW5lIF9NQUlSMShhdHRyLCBtdCkgKF9BQyhhdHRyLCBVTEwpIDw8ICgoKG10KSAq
IDgpIC0gMzIpKQo+ICsKPiArI2RlZmluZSBNQUlSMFZBTCAoX01BSVIwKDB4MDAsIE1UX0RFVklD
RV9uR25SbkUpfCBcCj4gKyAgICAgICAgICAgICAgICAgIF9NQUlSMCgweDQ0LCBNVF9OT1JNQUxf
TkMpICAgIHwgXAo+ICsgICAgICAgICAgICAgICAgICBfTUFJUjAoMHhhYSwgTVRfTk9STUFMX1dU
KSAgICB8IFwKPiArICAgICAgICAgICAgICAgICAgX01BSVIwKDB4ZWUsIE1UX05PUk1BTF9XQikp
Cj4gIAo+IC0jZGVmaW5lIE1BSVJWQUwgKE1BSVIoMHgwMCwgTVRfREVWSUNFX25HblJuRSl8IFwK
PiAtICAgICAgICAgICAgICAgICBNQUlSKDB4NDQsIE1UX05PUk1BTF9OQykgICAgfCBcCj4gLSAg
ICAgICAgICAgICAgICAgTUFJUigweGFhLCBNVF9OT1JNQUxfV1QpICAgIHwgXAo+IC0gICAgICAg
ICAgICAgICAgIE1BSVIoMHhlZSwgTVRfTk9STUFMX1dCKSAgICB8IFwKPiAtICAgICAgICAgICAg
ICAgICBNQUlSKDB4MDQsIE1UX0RFVklDRV9uR25SRSkgfCBcCj4gLSAgICAgICAgICAgICAgICAg
TUFJUigweGZmLCBNVF9OT1JNQUwpKQo+ICsjZGVmaW5lIE1BSVIxVkFMIChfTUFJUjEoMHgwNCwg
TVRfREVWSUNFX25HblJFKSB8IFwKPiArICAgICAgICAgICAgICAgICAgX01BSVIxKDB4ZmYsIE1U
X05PUk1BTCkpCj4gIAo+IC0jZGVmaW5lIE1BSVIwVkFMIChNQUlSVkFMICYgMHhmZmZmZmZmZikK
PiAtI2RlZmluZSBNQUlSMVZBTCAoTUFJUlZBTCA+PiAzMikKPiArI2RlZmluZSBNQUlSVkFMIChN
QUlSMVZBTCA8PCAzMiB8IE1BSVIwVkFMKQo+ICAKPiAgLyoKPiAgICogTGF5b3V0IG9mIHRoZSBm
bGFncyB1c2VkIGZvciB1cGRhdGluZyB0aGUgaHlwZXJ2aXNvciBwYWdlIHRhYmxlcwo+IC0tIAo+
IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 18:48:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 18:48:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2M32-0007JV-F4; Wed, 11 Oct 2017 18:48:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e2M31-0007JL-3X
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 18:48:03 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 AB/69-13910-2676ED95; Wed, 11 Oct 2017 18:48:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsVybKJssm5i+r1
 Ig31PdCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozts/YzF7xUrJj4+jtbA+NEmS5GLg4hgSVM
 Epf3LWXsYuTkYBFwkNj0aCqQzcHBKBAj8eCHNUiYUSBMYvLlJawgYRYBbYmDO2VAwmwChhJ/n
 2xiAwlLANlLPnOAhEUE9CSOvnnGBmIzCyRItN9fxQpiCwv4SkxYN5MZpJxTwFHi8sw8kDCvgJ
 fE0tdNLBDHXGeUmLj2HdgxogK6Eof+/WGDKBKUODnzCQtILzPQnKtHRScwCsxCkpmFkJkFtlh
 d4sCni4wQtrzEtuurWBcwsqxi1ChOLSpLLdI1MtRLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlM
 KtZLzs/dxAgMVgYg2MH4Z1nAIUZJDiYlUd6HMfcihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwx
 qQB5QSLUtNTK9Iyc4BxA5OW4OBREuENAEnzFhck5hZnpkOkTjEqSonzfkoFSgiAJDJK8+DaYL
 F6iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsIQ43ky80rgpr8CWswEtFg07Q7I4pJEhJRUA6P
 2luvHH6xrnysZfWzhzqpfx9O2la3fZWckduPe/BUn7MvehJae+77x6tNwHRkxTb4Tjxdov6+Z
 uvjJ+kse8+4s93u2b1ltl9wCrce3RBZ3TFl0NdRnp0HT+gqhtzuOtZ44N3v+M/F1Zd0SOT6fF
 ff1sKm/n6b96sbt7h21C3aoymZ8O2akUDX9hBJLcUaioRZzUXEiAAX796nQAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1507747680!111329870!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56304 invoked from network); 11 Oct 2017 18:48:01 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 18:48:01 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B4F3721876;
 Wed, 11 Oct 2017 18:47:59 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B4F3721876
Date: Wed, 11 Oct 2017 11:47:59 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Sergej Proskurin <proskurin@sec.in.tum.de>
In-Reply-To: <3a71eef6-31b7-d397-6eae-fc877ad2eb11@sec.in.tum.de>
Message-ID: <alpine.DEB.2.10.1710111146020.3105@sstabellini-ThinkPad-X260>
References: <20171011142902.5332-1-julien.grall@linaro.org>
 <8e16d187-5434-76e5-0017-1c14175aa7c5@sec.in.tum.de>
 <a0b6fab7-0e74-ff27-b5fb-4508dc1bff19@linaro.org>
 <3a71eef6-31b7-d397-6eae-fc877ad2eb11@sec.in.tum.de>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-1108035699-1507747680=:3105"
Cc: Julien Grall <julien.grall@linaro.org>, sstabellini@kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCHv2 for-4.10] xen/arm: guest_walk: Fix check
 again the IPS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.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-1108035699-1507747680=:3105
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Wed, 11 Oct 2017, Sergej Proskurin wrote:
> Hi Julien,
> 
> On 10/11/2017 04:57 PM, Julien Grall wrote:
> > 
> > 
> > On 11/10/17 15:51, Sergej Proskurin wrote:
> >> Hi Julien,
> > 
> > Hi,
> > 
> >> On 10/11/2017 04:29 PM, Julien Grall wrote:
> >>> The function get_ipa_output_size is check whether the input size
> >>> configured by the guest is valid and will return it.
> >>>
> >>> The check is done with the IPS already shifted against
> >>> TCR_EL1_IPS_48_BIT. However the constant has been defined with the
> >>> shift included, resulting the check always been false.
> >>>
> >>> Fix it by doing the check on the non-shifted value.
> >>>
> >>> This was introduced by commit 7d623b358a "arm/mem_access: Add
> >>> long-descriptor
> >>> based gpt" introduced software page-table walk for stage-1.
> >>>
> >>> Note that the IPS code is now surrounded with #ifdef CONFIG_ARM_64
> >>> because the Arm32 compiler will complain of shift bigger than the width
> >>> of the variable. This is fine as the code is executed for 64-bit
> >>> domain only.
> >>
> >> This is a bit controversial as compared to your review comments to the
> >> initial implementation. You did not want to see any #define
> >> CONFIG_ARM_64 within the code. TCR_EL1 is a 64-bit Register: to prevent
> >> compilation issues for Aarch32 systems, why don't you use uint64_t for
> >> ips instead of register_t?
> > 
> > I am fully aware what I said in the previous reviews and I still took
> > this decision because you will mix uint64_t and register_t. #ifdef
> > CONFIG_ARM_64 is much nicer than mixing types.
> > 
> > Another way to fix it would be to rework completely the way you did
> > introduce TCR_EL1_IPS_*_BIT so you stick with non-shifted value rather
> > than shifted one.
> > 
> > But I don't have time for that and I don't want to see a latent security
> > bug in the release.
> > 
> > Cheers,
> > 
> >> Thanks,
> >> ~Sergej
> >>
> >>>
> >>> Coverity-ID: 1457707
> >>> Signed-off-by: Julien Grall <julien.grall@linaro.org>
> >>>
> 
> Reviewed-by: Sergej Proskurin <proskurin@sec.in.tum.de>

Thanks Sergej, Julien. The patch is committed.


> >>> ---
> >>>
> >>> Cc: Sergej Proskurin <proskurin@sec.in.tum.de>
> >>>
> >>> Â Â Â Â  Changes in v2:
> >>> Â Â Â Â Â Â Â Â  - Fix compilation on Arm32
> >>> ---
> >>> Â  xen/arch/arm/guest_walk.c | 8 +++++---
> >>> Â  1 file changed, 5 insertions(+), 3 deletions(-)
> >>>
> >>> diff --git a/xen/arch/arm/guest_walk.c b/xen/arch/arm/guest_walk.c
> >>> index c38bedcf65..4d1ea0cdc1 100644
> >>> --- a/xen/arch/arm/guest_walk.c
> >>> +++ b/xen/arch/arm/guest_walk.c
> >>> @@ -185,7 +185,8 @@ static int guest_walk_sd(const struct vcpu *v,
> >>> Â  static int get_ipa_output_size(struct domain *d, register_t tcr,
> >>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  unsigned int *output_size)
> >>> Â  {
> >>> -Â Â Â  unsigned int ips;
> >>> +#ifdef CONFIG_ARM_64
> >>> +Â Â Â  register_t ips;
> >>> Â  Â Â Â Â Â  static const unsigned int ipa_sizes[7] = {
> >>> Â Â Â Â Â Â Â Â Â  TCR_EL1_IPS_32_BIT_VAL,
> >>> @@ -200,7 +201,7 @@ static int get_ipa_output_size(struct domain *d,
> >>> register_t tcr,
> >>> Â Â Â Â Â  if ( is_64bit_domain(d) )
> >>> Â Â Â Â Â  {
> >>> Â Â Â Â Â Â Â Â Â  /* Get the intermediate physical address size. */
> >>> -Â Â Â Â Â Â Â  ips = (tcr & TCR_EL1_IPS_MASK) >> TCR_EL1_IPS_SHIFT;
> >>> +Â Â Â Â Â Â Â  ips = tcr & TCR_EL1_IPS_MASK;
> >>> Â  Â Â Â Â Â Â Â Â Â  /*
> >>> Â Â Â Â Â Â Â Â Â Â  * Return an error on reserved IPA output-sizes and if the IPA
> >>> @@ -211,9 +212,10 @@ static int get_ipa_output_size(struct domain *d,
> >>> register_t tcr,
> >>> Â Â Â Â Â Â Â Â Â  if ( ips > TCR_EL1_IPS_48_BIT )
> >>> Â Â Â Â Â Â Â Â Â Â Â Â Â  return -EFAULT;
> >>> Â  -Â Â Â Â Â Â Â  *output_size = ipa_sizes[ips];
> >>> +Â Â Â Â Â Â Â  *output_size = ipa_sizes[ips >> TCR_EL1_IPS_SHIFT];
> >>> Â Â Â Â Â  }
> >>> Â Â Â Â Â  else
> >>> +#endif
> >>> Â Â Â Â Â Â Â Â Â  *output_size = TCR_EL1_IPS_40_BIT_VAL;
> >>> Â  Â Â Â Â Â  return 0;
> >>
> > 
> 
--8323329-1108035699-1507747680=:3105
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--8323329-1108035699-1507747680=:3105--


From xen-devel-bounces@lists.xen.org Wed Oct 11 19:01:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 19:01:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2MGM-0000QC-6u; Wed, 11 Oct 2017 19:01:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1e2MGK-0000Q1-8R
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 19:01:48 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 17/A8-30115-B9A6ED95; Wed, 11 Oct 2017 19:01:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSfSxVYRjvPffrkGPH5ebpjlZ3mdYQUvRHW61
 VpmlWrU2THBz3nnY/7J6radliKR/VKG10dxstw/oa5sYmRFhqPiqbj5BC7kRjKQzpHOeS3r9+
 z34fz+/ZXlwkT5cqcTrZRBv1lFYldRRr9mB+vuaLQ5H+2eUBIcUzj8SHUGhL7SIWgc5JGH2sI
 TlGohm03JUmvtyZXLacLUtFGZ7ZyBEXk2kisGZWi/hBTt7GoO1WETc4cEMcjN8bkPBYSgbB88
 JOGY/dSAPcqSnBeCwi4yG3oG9V40oehflPn6U8FpNeUFx/A/GYIMOg/2b1qgbIbdDXkbWa70C
 eAHN7MybsCoOWF51SQe8CbfdHxUI+QKPNJhK8O2C4sQvxRYHMR5A+9kcqmL2hbnHSLvKElnaL
 WMDh0GvNkQiGIgTZPdMiYbgmg4Y0GyaofGBh1LrqRmQUVFZl2VfkyWDqe6tMEIVBafmw/YZEm
 Gissid1SSA1M9+e5AE/S612t0UCUznt9uti4MfKol1U7QTddUpBlCWD95M5olzkbd5wuXnD5U
 UIe4x2sbTxEm30DQzyizUyao1JRzFa3wD//X46mmUpNa2lYlm/OIOuEnF/YRP3alD9TGQT2op
 jKgXxJWooUu4ca4i/rKFYzQVjkpZmm5AHjquAqGA4zsVIq+nkBEbLfag1GnAnlRtRwNMEm0jp
 WEYtUG/RXry18uMShmf2DS5hcrHeoKeV7kQlLyV5qSZJvx609jk/IE+lK4G4anKnRNqoY0z/8
 xPIHUcqV8LMpzgxetP6vgmuCsZVUSQM8FVM1D9KmYp81cRK3liQv8JtzvNXSOC7Y8H9y9eZ4I
 6IaOtsj9ep+W63LZCxLzw4bWl24fzQ5m+1V3oPPjs97tgz8jsltDfjLH6m8OGb8pNX+wNAMVK
 W0vc6odl5+omNbhqWHDleqPB4eiBvzuVrRUlVa8cDHIvWWUweuT5Jh61pDdqZ+FcT21ViVkMF
 7BYZWeovcHx4epcDAAA=
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1507748506!70107027!1
X-Originating-IP: [104.47.2.46]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19104 invoked from network); 11 Oct 2017 19:01:46 -0000
Received: from mail-db5eur01on0046.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.46)
 by server-10.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 11 Oct 2017 19:01:46 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=q7YUDltF96Fc1rpiSb1CsFIryqr1aMfSGaRF81jUnIw=;
 b=AFG5AM0sWfxZBMugqsLLEFgfDc7rSBxCYdH/OHWHI8YY1VtLVKocHuLvfchrhPTGv1CYlQdBY6sSvAGj3rBsjAb/Ujd7WQolIG7QxNCqOzTWT10geBlYyQniUNG9sJ7irtWD61q5EMKji7MU+RZcxo3suC8o8n3Ef9eddzq5M1Y=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.56) by
 DB6PR0301MB2133.eurprd03.prod.outlook.com (2603:10a6:4:46::15) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Wed, 11 Oct
 2017 19:01:43 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Wed, 11 Oct 2017 22:01:40 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
Date: Wed, 11 Oct 2017 22:01:21 +0300
Message-Id: <1507748484-16871-2-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1507748484-16871-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1507748484-16871-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: AM5PR0502CA0013.eurprd05.prod.outlook.com
 (2603:10a6:203:91::23) To DB6PR0301MB2133.eurprd03.prod.outlook.com
 (2603:10a6:4:46::15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 16dd8e69-7da1-41d8-53d3-08d510da83c6
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:DB6PR0301MB2133; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2133;
 3:5mI2fpQYBO+tQ/V4EphqqDanvDQ3v4lkKWolWSqQwCL6AhrEs0TQV/BGCNxV5ddiXXOHMxXbfN7y+t87GkEWGfzujF4T+yqDSS7Mbpg+wKr3lpOW+RINYHbhE7s0as31DH5wLeFzNe+qIs4nVU//H+BaTBzu78iAw7BajTHVwSddl9dOrgkLTculhoIClwW0T01f9KuAV58A31jO0KSk9R1aOSSPuuM9Mkgh6/kRwWipDaOELaHR8JGwapN0N+SW;
 25:QnAlmry0Pf3fLkRuRq/xijVb9UiQngKVfcc7usRmwk4+X8Ue6Trt0Yl30aa3DiM5DHwPDMzfO56mI2eVOokRBq8goFJYyo6B9gFrDLudCm2hJq49Yzue9hTI/8sSawvX1j/Z97XiYdhTpwaK5wfDQQ5ah3D6G1sEmhY5KdPMBSx7pU1GsswBaToH/oYO78Cv2brxdlTS+0VZKkhP8y8ZqZuHB9UG7TgbjzTmbb47w1T+KMYgqGmsT7zDIYdYGinyhr0PBkA8IWD0Hg/f1LY7dP0KWs0KazqE1/TjZPiFjoF62R3Ls4e8U0/U+lBecotH//+fxk4L7A41LrelGVYYhA==;
 31:iBa1JRR6+tKKVcEV4dMU57zQexRvQqIM+bsHoAkJ00j/NDLXntgTnsLUqwpPl/hf8xVlgaJR5gBrA5pbR0WOqkSqRLIFBNQYxW2EAWaOo1oXTz8RfrXkXkBqtJiCdpYj8tcl09yAJItgkD5Is8YUul5LHn0RknkbVICZf8YelJkGyGRqh/s83jXJGbSwgRN1+XMYerOTUYKAEpdNPEjj0v6oOgt31O+IOP17j2+RRq0=
X-MS-TrafficTypeDiagnostic: DB6PR0301MB2133:
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2133;
 20:Nq0wICI0UQvk1YAf3+Y6wY4sr5nlRYUK2C4FNyGCuc6xaClaHSOTwTZMs5of3eGD7lY7WdTrpUVvz69vnV3cTUZb4TwHlHvPQsnX5Q5uEWub0ibIrehwdBJD0/ErNBinBAenyOBnALhADhlQivfmgS+wdnkp+2Yx9NJBPAvHF0B3v5KfXxRZpsZyAIpLAJ8GR4w8VZU3/PNPXv293z8tnj6kXPzV3Otix/Q9jP3/L1g7+oICmel4INKRYRdfaihr9N4rqqTycjBclaWlbD3aqY7nAqFu0DcTUmXX5JFU+2w2fNDyPva7VdacqDZ87rko+mEOU+hkS/eo3Sn9gxG+fv8itYDjXFpvMbk0gSp/QBj1Meizy7TPCEtnZSZj89YyZzAKJrPhVFT1hCVnD0RuU181ob32IGqm50SD6Sdz5QRcHVPrx2Vsn8M8xhCR8WxLYUdtUgksj+6qpJQaPkjZRZ7VuR1oFmJfgipfznQEt1+wPQm/UqaprZ5eMpaJUk9l;
 4:eRUwwX6QRCDzcd5fEQQVjQaprX1NywzGniRav93K+nQKQWxgSv18pxpPxox+wZEaL+rxQL7HLcCf6IY+mqqcj03Gtr/fKAehLbbyj/aOc+j52uAf/ujDt/Km+vFuKBEHWJRL6h9al2dY6X+BSJk6Po/vUkNKqWqhkxYmleoWO9RfryMueKH9orQzkenUjdVh7l2DPvBSveXtPKi68hm1r+d5p7MPfhKQGrFISuqLrdI0BaKGvsPL2+ZFBfRd84q5yDvqgLdnKZWI4MEckmcWC2bWrmIxt6Xq4QYaYA9Iz1URXZEvijC9MnJNqlhhJ+2GZFxQM5WuL1M/uHsGcNVwhw==
X-Exchange-Antispam-Report-Test: UriScan:(192813158149592)(4114951738403);
X-Microsoft-Antispam-PRVS: <DB6PR0301MB2133164FAAD6108D2FEF49C8E64A0@DB6PR0301MB2133.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(10201501046)(3002001)(93006095)(93001095)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123555025)(20161123564025)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB6PR0301MB2133; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB6PR0301MB2133; 
X-Forefront-PRVS: 0457F11EAF
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(346002)(376002)(189002)(199003)(66066001)(122856001)(2906002)(50986999)(2950100002)(47776003)(106356001)(305945005)(5003940100001)(105586002)(101416001)(7736002)(8676002)(76176999)(81156014)(33646002)(4326008)(8936002)(81166006)(86362001)(189998001)(36756003)(80792005)(68736007)(8656003)(97736004)(3846002)(72206003)(16586007)(6306002)(48376002)(42186006)(54906003)(478600001)(966005)(6666003)(316002)(6116002)(50466002)(110136005)(5660300001)(50226002)(53936002)(8666007)(2004002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0301MB2133; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB6PR0301MB2133;
 23:BottzPwjUA9GcFVv7a5NbUf0lpUNVeToVj+m85T?=
 =?us-ascii?Q?BKnBXWVo19/a9cn1ApsA67VYiqC6ajuskQZKCD1zHdovrgVDVlXVYXYdU08O?=
 =?us-ascii?Q?jV4sN2Bu7DszCJEYh2mFO2IRek07Qm/daTXLTwz7Jfq6/tZBgkGJIbM7+Vra?=
 =?us-ascii?Q?fmTrDhHsb6DlT4Tn7G9hVlOWG7u2BPIdgmE2lzaWS6JZknG81kB2WGmvlo5E?=
 =?us-ascii?Q?/F9k/TpdzT6WKdYrdISGgiG/y/+YMHU5unCpYksPkiyaDbxybkz2KsZPq1Ux?=
 =?us-ascii?Q?6dD4tulBduGEIELFPsS6TEJALv1ftNCY9Rzm+dUdQPBR4BwPbW/Pe3sJWcH2?=
 =?us-ascii?Q?PLRQvJyctJwsUtqosh7Kvnn67oa/gxpHvCuY33sE4kV5L6VC4WuqK0p0eG4U?=
 =?us-ascii?Q?RCBkMOUCexnSQn273g0SCVYUR6xXixDVh7LQxmoECnLgl1PxekYtNK/rJftv?=
 =?us-ascii?Q?9rNVcu45ory5hzYKdj52mzFczPLBjsk/XmVC/MAI4Y20wl3uYembQzndvvxx?=
 =?us-ascii?Q?F3rdFO3NHQ8VtXBpnRCaVJRovhwwQAgI8vJyVS2N5jfk0DFV0GWwLptuLzSE?=
 =?us-ascii?Q?4Zf+J9iu8+FLC8EN1HfgfNMej81kWTXu7S+czit4YVetWzw/FOg+rJzw3ObF?=
 =?us-ascii?Q?CpPLN2pvY78hKKIhrZnens2QNOZuZkjxo5EwYWUGy6WZRK0KislokQ74nVUn?=
 =?us-ascii?Q?FvH54UbKh7VBAuj+zcRuIPhDcjq0iT7OGh8sLXY2RQVeP2TG9b8BD6c3WJCb?=
 =?us-ascii?Q?CMAgJOaR8qvbPMu/RJ+BMnyqa8819/K4OJOd0NSq1leth2DHcd+hXX04NT8F?=
 =?us-ascii?Q?9JC8VrVymOeETkLQRghujQ/uLiOjPzbuT1yV8v+fdDPWYwdJIQCWna4VnQ2Z?=
 =?us-ascii?Q?sykzPdysTOJpzT+cEF7WNQ86pq1nq02Dp37LOpo9zkLWk8TkVgB2RYZaBkcQ?=
 =?us-ascii?Q?Pl3NCZkqJgJ8DLWAxcgxbPjaPplEVNmRCuwxR/0JkO5lNfWAfju9ILKeGGtm?=
 =?us-ascii?Q?VutV9bvks4SEJppeN/fyWrLTSbPzc3z3JGP28+enPIlQ8pTZcj2CHuvRf2/o?=
 =?us-ascii?Q?Z0T3ULUkRPBlFQFgNX2XN2Ac8de6uzHR/eg1gB+oksY2k0+c+6/bwyzD6gQy?=
 =?us-ascii?Q?cKFtTjSe2PIMXG9A0XPS99nfoud1HcwQZeMSHsp+9H+1Qt5V3zoBlow=3D?=
 =?us-ascii?Q?=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2133;
 6:FOF/Yh8cYVmzclfs+dJX1AgoW73CcKe7XOEewKnJgK7NsTlljFOnF2MZIhOMNTAoP8PnR86y6ttc0RkUHpw4YWSQQUuoC+U9At0F3mvZ0jgEkj5qmYHb2rUXLRbJ38pcab9NmVrZ6KVoQoggTXBAA4OZEjDSyFC6DOQzfswxS3MioBFj/pS2Jk4nMXQ/6FytodJAP1ZPD75ivm2yTnnbYyLoDbKoQ0gmdJ6vFipIOVhR2FbwDfxf8o8h5aWpxe9P83zclg7+LnrsPbYgXE7zQJQ3N6Fztb0RwEoHMFb0uQ+ApO0jaa5/UXJrkxEY9YHlOcKPACLAh5Mh1CYS2Vfjig==;
 5:tz4bZpEdlgkX6bgqOu0CqclHbUKI0aJzlJ8Eh+6hewtJiq82wTjdj5YKS/CtCpatHZSUPZHuhFzREarVUZXzgJwAk88tAg1G6e1QFbXdqNCDpBG7+VCSbaDv2XDrG5O3QUjenep2RSgpMY3IzZ749g==;
 24:t0hX0beV1UKx7xkjELM2Q4pzZMZ7nm5O8lVATILR8Bo3dZ//m/TRDAwWEFh7CGq3zB8VL1MyGl5P8VrO2ztSz6wuMrcYwi5fAABkaXVdQGk=;
 7:5s4AobKMcT8Awuc6d/CBJmSxErnw1/wzKP7OYrFQXPwydunrp8wND7DE4rZarBHcid6XTfPfOFihbDRDX02tqI4fJG1XPbKjgD32al4nEJan0HatNC66O78YcEBxkmL/n1gkdKiO1Jcv5UsgDvpN0shvdVvC4fT8jX0rcgwBXsl1SBgrC8G6LgoCG5lpaNHzr/drttD1o2fNSGdCKFLCV+aHTpDExXMrfJl5rjHOtm0=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Oct 2017 19:01:43.7833 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0301MB2133
Cc: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [RFC 1/4] arm: add SMC wrapper that is compatible with
	SMCCC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RXhpc3RpbmcgU01DIHdyYXBwZXIgY2FsbF9zbWMoKSBhbGxvd3Mgb25seSA0IHBhcmFtZXRlcnMg
YW5kCnJldHVybnMgb25seSBvbmUgdmFsdWUuIFRoaXMgaXMgZW5vdWdoIGZvciBleGlzdGluZwp1
c2UgaW4gUFNDSSBjb2RlLCBidXQgVEVFIG1lZGlhdG9yIHdpbGwgbmVlZCBhIGNhbGwgdGhhdCBp
cwpmdWxseSBjb21wYXRpYmxlIHdpdGggQVJNIFNNQ0NDLgpUaGlzIHBhdGNoIGFkZHMgdGhpcyBj
YWxsIGZvciBib3RoIGFybTMyIGFuZCBhcm02NC4KClRoZXJlIHdhcyBzaW1pbGFyIHBhdGNoIGJ5
IEVkZ2FyIEUuIElnbGVzaWFzIChbMV0pLCBidXQgbG9va3MKbGlrZSBpdCBpcyBhYmFuZG9uZWQu
CgpbMV0gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZl
bC8yMDE3LTAyL21zZzAwNjM2Lmh0bWwKCkNDOiAiRWRnYXIgRS4gSWdsZXNpYXMiIDxlZGdhci5p
Z2xlc2lhc0B4aWxpbnguY29tPgoKU2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZv
bG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9hcm0zMi9NYWtlZmls
ZSAgICAgfCAgMSArCiB4ZW4vYXJjaC9hcm0vYXJtMzIvc21jLlMgICAgICAgIHwgMzIgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL2FybS9hcm02NC9NYWtlZmlsZSAg
ICAgfCAgMSArCiB4ZW4vYXJjaC9hcm0vYXJtNjQvc21jLlMgICAgICAgIHwgMjkgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggfCAg
NCArKysrCiA1IGZpbGVzIGNoYW5nZWQsIDY3IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEw
MDY0NCB4ZW4vYXJjaC9hcm0vYXJtMzIvc21jLlMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJj
aC9hcm0vYXJtNjQvc21jLlMKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvTWFrZWZp
bGUgYi94ZW4vYXJjaC9hcm0vYXJtMzIvTWFrZWZpbGUKaW5kZXggMGFjMjU0Zi4uYzY5ZjM1ZSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL2Fy
bS9hcm0zMi9NYWtlZmlsZQpAQCAtMTAsNCArMTAsNSBAQCBvYmoteSArPSBwcm9jLXY3Lm8gcHJv
Yy1jYXh4Lm8KIG9iai15ICs9IHNtcGJvb3Qubwogb2JqLXkgKz0gdHJhcHMubwogb2JqLXkgKz0g
dmZwLm8KK29iai15ICs9IHNtYy5vCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9z
bWMuUyBiL3hlbi9hcmNoL2FybS9hcm0zMi9zbWMuUwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwLi4xY2M5NTI4Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2FyY2gvYXJtL2FybTMy
L3NtYy5TCkBAIC0wLDAgKzEsMzIgQEAKKy8qCisgKiB4ZW4vYXJjaC9hcm0vYXJtMzIvc21jLlMK
KyAqCisgKiBXcmFwcGVyIGZvciBTZWN1cmUgTW9uaXRvcnMgQ2FsbHMKKyAqCisgKiBUaGlzIHBy
b2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1v
ZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGlj
ZW5zZSBhcyBwdWJsaXNoZWQgYnkKKyAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVp
dGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCisgKiAoYXQgeW91ciBvcHRpb24pIGFu
eSBsYXRlciB2ZXJzaW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0
aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJB
TlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJ
TElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdO
VSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKi8KKworI2luY2x1
ZGUgPGFzbS9tYWNyb3MuaD4KKworLyoKKyAqIHZvaWQgY2FsbF9zbWNjY19zbWMocmVnaXN0ZXJf
dCBhMCwgcmVnaXN0ZXJfdCBhMSwgcmVnaXN0ZXJfdCBhMiwKKyAqICAgICAgICAgICAgICAgICAg
ICAgcmVnaXN0ZXJfdCBhMywgcmVnaXN0ZXJfdCBhNCwgcmVnaXN0ZXJfdCBhNSwKKyAqICAgICAg
ICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCBhNiwgcmVnaXN0ZXJfdCBhNywgcmVnaXN0ZXJfdCBy
ZXNbNF0pCisgKi8KK0VOVFJZKGNhbGxfc21jY2Nfc21jKQorICAgICAgICBtb3YgICAgIHIxMiwg
c3AKKyAgICAgICAgcHVzaCAgICB7cjQtcjd9CisgICAgICAgIGxkbSAgICAgcjEyLCB7cjQtcjd9
CisgICAgICAgIHNtYyAgICAgIzAKKyAgICAgICAgcG9wICAgICB7cjQtcjd9CisgICAgICAgIGxk
ciAgICAgcjEyLCBbc3AsICMoNCAqIDQpXQorICAgICAgICBzdG0gICAgIHIxMiwge3IwLXIzfQor
ICAgICAgICBieCAgICAgIGxyCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvTWFrZWZp
bGUgYi94ZW4vYXJjaC9hcm0vYXJtNjQvTWFrZWZpbGUKaW5kZXggNzE4ZmU0NC4uNThhOGRkZCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL2Fy
bS9hcm02NC9NYWtlZmlsZQpAQCAtOCw2ICs4LDcgQEAgb2JqLXkgKz0gZW50cnkubwogb2JqLXkg
Kz0gaW5zbi5vCiBvYmotJChDT05GSUdfTElWRVBBVENIKSArPSBsaXZlcGF0Y2gubwogb2JqLXkg
Kz0gc21wYm9vdC5vCitvYmoteSArPSBzbWMubwogb2JqLXkgKz0gdHJhcHMubwogb2JqLXkgKz0g
dmZwLm8KIG9iai15ICs9IHZzeXNyZWcubwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0
L3NtYy5TIGIveGVuL2FyY2gvYXJtL2FybTY0L3NtYy5TCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAuLmFhNDRmYmEKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vYXJjaC9hcm0vYXJt
NjQvc21jLlMKQEAgLTAsMCArMSwyOSBAQAorLyoKKyAqIHhlbi9hcmNoL2FybS9hcm02NC9zbWMu
UworICoKKyAqIFdyYXBwZXIgZm9yIFNlY3VyZSBNb25pdG9ycyBDYWxscworICoKKyAqIFRoaXMg
cHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3Ig
bW9kaWZ5CisgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsg
ZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IKKyAqIChhdCB5b3VyIG9wdGlvbikg
YW55IGxhdGVyIHZlcnNpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGlu
IHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FS
UkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRB
QklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICog
R05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqLworCisjaW5j
bHVkZSA8YXNtL21hY3Jvcy5oPgorCisvKgorICogdm9pZCBjYWxsX3NtY2NjX3NtYyhyZWdpc3Rl
cl90IGEwLCByZWdpc3Rlcl90IGExLCByZWdpc3Rlcl90IGEyLAorICogICAgICAgICAgICAgICAg
ICAgICByZWdpc3Rlcl90IGEzLCByZWdpc3Rlcl90IGE0LCByZWdpc3Rlcl90IGE1LAorICogICAg
ICAgICAgICAgICAgICAgICByZWdpc3Rlcl90IGE2LCByZWdpc3Rlcl90IGE3LCByZWdpc3Rlcl90
IHJlc1s0XSkKKyAqLworRU5UUlkoY2FsbF9zbWNjY19zbWMpCisgICAgICAgIHNtYyAgICAgIzAK
KyAgICAgICAgbGRyICAgICB4NCwgW3NwXQorICAgICAgICBzdHAgICAgIHgwLCB4MSwgW3g0LCAw
XQorICAgICAgICBzdHAgICAgIHgyLCB4MywgW3g0LCAxNl0KKyAgICAgICAgcmV0CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9wcm9jZXNzb3IuaAppbmRleCBkYzZhYjYyLi43MWYzZTYwIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vz
c29yLmgKQEAgLTc4Nyw2ICs3ODcsMTAgQEAgdm9pZCB2Y3B1X3JlZ3NfdXNlcl90b19oeXAoc3Ry
dWN0IHZjcHUgKnZjcHUsCiBpbnQgY2FsbF9zbWMocmVnaXN0ZXJfdCBmdW5jdGlvbl9pZCwgcmVn
aXN0ZXJfdCBhcmcwLCByZWdpc3Rlcl90IGFyZzEsCiAgICAgICAgICAgICAgcmVnaXN0ZXJfdCBh
cmcyKTsKIAordm9pZCBjYWxsX3NtY2NjX3NtYyhyZWdpc3Rlcl90IGEwLCByZWdpc3Rlcl90IGEx
LCByZWdpc3Rlcl90IGEyLAorICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90IGEzLCByZWdp
c3Rlcl90IGE0LCByZWdpc3Rlcl90IGE1LAorICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90
IGE2LCByZWdpc3Rlcl90IGE3LCByZWdpc3Rlcl90IHJlc1s0XSk7CisKIHZvaWQgZG9fdHJhcF9o
eXBfc2Vycm9yKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKTsKIAogdm9pZCBkb190cmFwX2d1
ZXN0X3NlcnJvcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7Ci0tIAoyLjcuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 19:01:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 19:01:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2MGT-0000Rm-HC; Wed, 11 Oct 2017 19:01:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1e2MGS-0000RQ-8Z
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 19:01:56 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 C9/5B-31121-3AA6ED95; Wed, 11 Oct 2017 19:01:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSfUgTYRzHfW67edouzpn4c2jQ6EWymYmUGUn
 4T64SjPpHMfK0011tN7lbMhHCNDRNyTCopqVlWfQiZpaiSSppGfiSLuhNzUpSMUskCyfW3W5a
 3V/f5z7f7+/3feAhFJpFXEswNivDc7RJp/JWGjejBP21o8MJYd0OXeT1mWrlLhTb2eLE4lEiz
 nIpFlsybrS35GEZtbStv7oYz0Gv9xUhb0JJnVRAzccuRRHyIhCVBPUNhUgCGuosBs++N6okoK
 FSoe3WAi5pFRUBtZV9npJeRVngXFMNJmkFFQ7NbZUuvy8VBXM/HUjSSmodvH034cqS1B64c2H
 BtQyo1fCmt9Clvai9YO95ism79kDnoz6V7PeB7kuflfJ8gPbxcXd2DXxo73cVBaoCQfXcPJLD
 G6DVOeU2BUFnT4VS1nGwWFqFy4EqBK/bWxXyIc8T6krsYpoQD5vg/ICP/L/ME4by61Ry2gB93
 3JxWWdARckZ9+p+HEZaLiMZBMLszYduUI7D4+kBd6dkmP7txGTQqIavZfNuV6EntHUP4qVog/
 2f29r/uW0Vwm6jYIHhMxleHx4WmsKz6UarmWZN+i1hW0PNjCDQ6YyJThFCUy3meiS+BQ/xa0L
 zNfEdKIDAdH7kaNJwgmZliuVIlpEWjIf54yZG6ECBBKED8j4rMh+eSWdsaaxJfFBLGAi1bhV5
 UcKkkEGbBTZdRi+Qnjj9ZmgB0yg5C8do/cl6yURJJuNxbnnE0rMcQEFaXxKJpTTqDIY3s9b/+
 STyJ5DOl1wrTVGznHV506RYAhNL+KW9l0pY6b9Im4Og7HnotmPDY7GlMdtnHBix/tLmgqyXhw
 pG9f4Ga3bmipgTgWlJHq332OYe3x27v7yq/wEHDdFc5C9nRM5Ubm8pf8VPWz6Y6BMcIsRe88i
 1cFGxcdEPLjqLHasNDTcGm6Oy/U+FcAFVzN2xT9GzmqtPdo6Mdxk69e/2k7ZXEwfydUrBSG/Z
 qOAF+g+2Hmb7kQMAAA==
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1507748514!111416509!1
X-Originating-IP: [104.47.1.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19326 invoked from network); 11 Oct 2017 19:01:54 -0000
Received: from mail-ve1eur01on0089.outbound.protection.outlook.com (HELO
 EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.89)
 by server-6.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 11 Oct 2017 19:01:54 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=UJGwtAocx2F4fj3lwqujVev1RNUeUvAgOEjGC86+6Ds=;
 b=kawbzi0oZbwqaoF8jW+LFh21CxRgyYwAztJS9wzTcn2/5VTkYdVeTqA+66TvamKXY/gDiDtVEem714UYVmn3f069NBLoYG5waXKQUACESxTu1dFeyoqcaIwQkec2OluQIdKWayO6gws3yTWEhcVElAR/oEQg9Nnc26wPr3xGRjg=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.56) by
 VI1PR0301MB2141.eurprd03.prod.outlook.com (2603:10a6:800:26::14) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Wed, 11 Oct
 2017 19:01:50 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Wed, 11 Oct 2017 22:01:46 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
Date: Wed, 11 Oct 2017 22:01:22 +0300
Message-Id: <1507748484-16871-3-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1507748484-16871-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1507748484-16871-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: HE1PR0102CA0063.eurprd01.prod.exchangelabs.com
 (2603:10a6:7:7d::40) To VI1PR0301MB2141.eurprd03.prod.outlook.com
 (2603:10a6:800:26::14)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 9ac70172-f151-4a32-dc28-08d510da880e
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:VI1PR0301MB2141; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2141;
 3:kIY1gimoAoXoTyAZpBd//1w0YGXq2o6BaIqAxTH3TB+avzYoabKbw9xSUSqEct9hmMlLJPHvXjHeUCV4cXjLGquPtvkjXjP/9mZFXwoFaHbhE436YX9I0y1BTbh5/OBpaGURPTrVEn2G7QWKy/lsxxnOUwksNXdfTlHZrWb67uTEIIyRAyaxTU2iQeChGL63Jg/CYMrbaHCdLqfR6t3r3jGUlIKCMwtQWAuezXqnt2/l9hKKi0BHEdWJnQsaG+ei;
 25:YkduOJVN6j1raS6xMRO05+8qPRGOXrwJ2FeKuE3lhd0/Pg+jtKQXl3FkCUmc+FbKMDLlCJwdJDxw6qunmIiNn4+QtQMVpNHMkx1piFRm5wglVsTeDK0SDGLUT7KI0Vb0ASgialZPEIPK89aiNo4RQaFUiakLhv+tso1mmKUps3/yJ8EFZv2dL7OC+6BhS4mGNQDFcnmbNyxL23WWyrhcOXIlYqLWYknFto5J7e29LqvYP+QA9knGA0mKicCTryD54kGOEO2OAetTK9djgYvnhIbuhTps43khKAiL7Rrrnq/j4+k9hSBrM1sh9OLxJoU4H3SRARJjLBGTrxxzrBWKFQ==;
 31:MhE391e7/MY0RrbwG4XpO3R4uNnP7HKCLBl9PfP9/ALYh303Qo0pheDIQ88jZaqQmxaIcVdPurmTjaSxO13hNv1vgkQakayz9vyhYlwGLRAtUQbViOe8qYdiqda/I68/pMPQgEc5nWlHBOPo8/lVaKaCt45Yr0iPyhW7s/TlWaYR2W7cTpI7leXqNxVo3+/J3K8+zYteIX1kuWI/J/pr+zDDrb0pnzYWLhvnvuhw79Y=
X-MS-TrafficTypeDiagnostic: VI1PR0301MB2141:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2141;
 20:CxmQUCBLPu1CUyFVHXTVn8ip9gNSsVhbITdOG2g4qhorV2xtJfsNBrxdouMSrnQayx+QA4sR9DM6Mq7EN43K10gLvePQi8OZV0JrfU6AAAfmN7HakqwBkPdkwSPGwk0Q1vmcjOXszcL7XwrMA5CjrkGFklRD+KOmswiaWbbsDpA7Oa/eeBuv/dKt652+7gJVJUY/O632+2G1l6ZlqOtQSlqrkg+OSZdV3cl2XsxZC82r3CC9UP9aKA3wURvj6N9yUUDKnJsQrhNsnTpgC7tXbnlpPNJ45k/iI6cKOuSHCKMyYk82KculWmx02Hfw+woEGAGXDj0rhLxsq9E8vMIO6XZz3vzDya3odif3mvZFr4w/mc59UXVtAX9aRi7zo25vQNziFpDwMYApfToIOn3sGGIQxHHYfQDNssE0HRRtOc452DdH4wFG7vS99+glmDrVS81vwHmIzvRAzW4X//hZXr0UcN9ggSw0UKGCnOOafyImZc9QtQmv/TbhqzGSEdR1;
 4:2UbpVL7JY1dl68Ia88i4Lg2yHPcXf8VGrPuJKRmO7f57vaGdq/X8F3lktTHOXwoLPcd1NI3L0bmOJ1RXIraE28wh+1jhUCM35EZMefaOaANBOG3bFCLsEpzVJCmZuSWp8xg1upSQ4Wsjm6GHCGXhnthBFJo421h2lIwsXOQoI+IsuugsS13U6WpnkyIrWHC0yN2oEBGwtVfvwhSzHTZQ3AgvhzkIGPlqJ/KkG76YHF32AMDT5pkdHQexyMc/4DHsZ6fd9xXeRlUeCUlaZCdZ2/RuPRi59Sewc4PWGMLB0vW8zttJglwIno0NjBD6RGhzAZvDFH5JDUqahRMmk2NeKQ==
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403)(70601490899591);
X-Microsoft-Antispam-PRVS: <VI1PR0301MB21413F7C7E26CD0C745C3807E64A0@VI1PR0301MB2141.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(10201501046)(100000703101)(100105400095)(3002001)(93006095)(93001095)(6041248)(20161123558100)(20161123564025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:VI1PR0301MB2141; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:VI1PR0301MB2141; 
X-Forefront-PRVS: 0457F11EAF
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(346002)(376002)(189002)(199003)(48376002)(189998001)(6666003)(5003940100001)(72206003)(5660300001)(2906002)(68736007)(316002)(97736004)(7736002)(110136005)(36756003)(42186006)(575784001)(80792005)(86362001)(16586007)(122856001)(106356001)(8936002)(81166006)(101416001)(6116002)(4326008)(53936002)(50986999)(305945005)(33646002)(107886003)(76176999)(3846002)(8676002)(81156014)(50466002)(478600001)(50226002)(2950100002)(66066001)(47776003)(105586002)(41533002)(2004002)(6606295002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0301MB2141; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR0301MB2141;
 23:qEOjwzztv8IEX7X1fUIm60cKQEw71EyAdY6Rf7P?=
 =?us-ascii?Q?jp70jRb9ZfzI3WM/XQQ8oF6V2soPxTSBqnhhcs/SabMikSpO8NbXqo/ty27G?=
 =?us-ascii?Q?XNI7vHEXXYp/WMqC5fINCZSdYR13w37oGjS88mBEcP7mcjBPfmuBL5igEis1?=
 =?us-ascii?Q?Qw3Em+tw3fvFPi40vE+fEHG/ne76O5+enztTSKImGF6NzCCpWX7CLQxBfM3u?=
 =?us-ascii?Q?outhAWW4wkDeTGbShmBu2GqlQOloFsZjHXR9H/0GKrkho2HJ2Y+UiomnOTZG?=
 =?us-ascii?Q?gsChgm5qLIsOuazTJrmKKzD3vEU7ETxV7pfc4bvH5yDnpY2ZugdgJj4EUQ6g?=
 =?us-ascii?Q?/TAP+3kJonPkeJZlSEBaIIsuXQH6cGgXCRKmGeLbT3ZuC99weFTSAgRmnjeA?=
 =?us-ascii?Q?nR7Q6DB4ZCt3mnwXi2vucCLbFaNpWbCNbK7hrhuEZFulDsYdJnEzxY3VA4/M?=
 =?us-ascii?Q?cz+sQSBrIrGJecztXhCt0nEzCEKegdxxmVhNsb2XN+P9HlQg11WiL6qXqGxX?=
 =?us-ascii?Q?vZr9y+pUil9f9xNy2YctQRy6XRfu3jK1PdY5xr9vhdDcXCcwKgCahoVVhINN?=
 =?us-ascii?Q?k0trjvskhnvksK2xk0NwHhEPEZnwYv1niUtsrgBr4pIwFIbtg6WIO8D7qoe+?=
 =?us-ascii?Q?+nqJD3yELf8UZLsgisntcz2c/ChKgrXJ4MayKx2iBJRjXRPi9MsDdwO1TOz2?=
 =?us-ascii?Q?unYUt0hPIR/GMc9eVN/q3uEizTvthKLfVSA7AdTHbcxxgPZy1hQymDWM+Qbm?=
 =?us-ascii?Q?rJXF+hz18pQVeEXyRpyNGgWCPn+vn0VP0221f+SsKyqopOSrpcqx93Y4wnAr?=
 =?us-ascii?Q?IsCuX/ck8MQCRT0ojrd95vQxhGbl8hujURuHzOz4GncpwjNjF3iqQ538prtL?=
 =?us-ascii?Q?OoIcKhD88QYhUN4Dsi7DNu8lVBiLWJltSbQtivIgMHFKZ6ReeNScPy9WCJPi?=
 =?us-ascii?Q?ntUGQnxias5bxZ2y6Iz/YxmrLxZPGkzLuASs3Paq0BIbnKuQChxAc6fZn895?=
 =?us-ascii?Q?Kk2bU/bBh5P5bc95phTmJoZlzlGEWk5xBXaL09aRGXitcn1MjbTQVVfSAapZ?=
 =?us-ascii?Q?vAE8gqSmcqv+cGBq2uvufFj8kxaZEi+ClTPFFFb0gloSKbdKObwcESXnN3kW?=
 =?us-ascii?Q?EsLV7X5C5zfblisMZGAP0sBeSBamDrvz9KPMpAUMh6qaU+P0p9fVt4Q=3D?=
 =?us-ascii?Q?=3D?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2141;
 6:OZcPBYG1CAOpAm4i6qpeSE/Cd14B5qpMb18+Pp98BBvmh4GL5uLJeKsihXNQ9C+r+1hwnyyGEDePzQf2dILeyFX7dzt2Jt23aSxmjrsyESZT7GwcU73IZoF6jsIhAHNV7k+Zw0wIxSNLmvg59RC2TddKFjf/PSs3EKVQZlM7toFvvFsKCqUuQeSFFXHmJcbA9wEcFPKnAZ1WOVQSeLU3Sub9jUUvg8yxWZ/tPBLUlk/lP1YGuRueznp6iEa9d4B+P0LMTg+ZGSRj48Dt6wC81GfaWFbwzIEIZi4v6yCYG6OaSkgSTCIoAGjV6Rdy8v9PMwntRELBFlZEwHykOtvEQQ==;
 5:hc1NkMCCFD7aklEC7psofEz8ED/NX8pK+qIc2nCjoODzPVD8F9fl5lBG7BmH1LYfQoa426iq0O7tplKbE72x32zc4xLYQEnkeLD3fEtgQiub6SIKIJSkg1BZmHbD4pwzxhajZymyybbuXjN0NhLqYQ==;
 24:VKTS0ZJLqkdoHvVXwL7j5I4if1yn9uJb96MZwO9SPHzHkioJDQWmm5L5SkB2HOUaW1RXbDl9KgGoWaX9G9thcsBJrWl7hsIj6a+8fkMQoPQ=;
 7:kBMlCHYEF05K/Q/g3LVFNYDT/2bnEdh244tshr2jD5AqWd1ySRQTO6/PIzUwVovRG2MVcQKHnaScsJE9dkXZoNLREtcNA3HeW+eULVH4sjBADqW66mcXoKOpNnqSpV8/D3JdZizf9hY53eyJBiLF9XWn6GOAAjKJMxCT8QEwbgPBExA6mPbMLU6MFbp2LQpBDMzwLgV3rbdyffvjwrFvPUoliio6LFF+xOzib8VcxYw=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Oct 2017 19:01:50.8135 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0301MB2141
Cc: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [RFC 2/4] arm: add generic TEE mediator framework
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhZGRzIGJhc2ljIGZyYW1ld29yayBmb3IgVEVFIG1lZGlhdG9ycy4gR3Vlc3Rz
IGNhbid0IHRhbGsKdG8gVEVFIGRpcmVjdGx5LCB3ZSBuZWVkIHNvbWUgZW50aXR5IHRoYXQgd2ls
bCBpbnRlcmNlcHQgcmVxdWVzdAphbmQgZGVjaWRlIHdoYXQgdG8gZG8gd2l0aCB0aGVtLiAiVEVF
IG1lZGlhb3IiIGlzIGEgc3VjaCBlbnRpdHkuCgpUaGlzIGlzIGhvdyBpdCB3b3JrczogdXNlciBj
YW4gYnVpbGQgWEVOIHdpdGggbXVsdGlwbGUgVEVFIG1lZGlhdG9ycwooc2VlIHRoZSBuZXh0IHBh
dGNoZXMsIHdoZXJlIE9QLVRFRSBtZWRpYXRvciBpcyBpbnRyb2R1Y2VkKS4KVEVFIG1lZGlhdG9y
IHJlZ2lzdGVyIHNlbGYgd2l0aCBSRUdJU1RFUl9URUVfTUVESUFUT1IoKSBtYWNybyBpbiB0aGUK
c2FtZSB3YXksIGFzIGRldmljZSBkcml2ZXJzIHVzZSBEVF9ERVZJQ0VfU1RBUlQoKS9EVF9ERVZJ
Q0VfRU5EKCkKbWFjcm9zLgpJbiBydW50aW1lLCBkdXJpbmcgaW5pdGlhbGl6YXRpb24sIFhFTiBp
c3N1ZXMgc3RhbmRhcmQgU01DIHRvIHJlYWQKVEVFIFVJRC4gVXNpbmcgdGhpcyBVSUQgaXQgc2Vs
ZWN0cyBhbmQgaW5pdGlhbGl6ZXMgb25lIG9mIGJ1aWx0LWluCm1lZGlhdG9ycy4gVGhlbiBnZW5l
cmljIHZTTUMgaGFuZGxlciB3aWxsIGNhbGwgc2VsZWN0ZWQgbWVkaWF0b3IKd2hlbiBpdCBpbnRl
cmNlcHQgU01DIHRoYXQgYmVsb25ncyB0byBURUUgT1Mgb3IgVEVFIGFwcGxpY2F0aW9uLgoKQWxz
bywgdGhlcmUgYXJlIGhvb2tzIGZvciBkb21haW4gY29uc3RydWN0aW9uIGFuZCBkZXN0cnVjdGlv
biwgc28KVEVFIG1lZGlhdG9yIGNhbiBpbmZvcm0gVEVFIGFib3V0IFZNIGxpZmVjeWNsZS4KClNp
Z25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNv
bT4KLS0tCiBNQUlOVEFJTkVSUyAgICAgICAgICAgICAgIHwgICA1ICsrCiB4ZW4vYXJjaC9hcm0v
S2NvbmZpZyAgICAgIHwgIDEwICsrKysKIHhlbi9hcmNoL2FybS9NYWtlZmlsZSAgICAgfCAgIDEg
KwogeGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgICB8ICAgNyArKysKIHhlbi9hcmNoL2FybS9zZXR1
cC5jICAgICAgfCAgIDQgKysKIHhlbi9hcmNoL2FybS90ZWUvS2NvbmZpZyAgfCAgIDAKIHhlbi9h
cmNoL2FybS90ZWUvTWFrZWZpbGUgfCAgIDEgKwogeGVuL2FyY2gvYXJtL3RlZS90ZWUuYyAgICB8
IDEzNCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4v
YXJjaC9hcm0vdnNtYy5jICAgICAgIHwgICA1ICsrCiB4ZW4vYXJjaC9hcm0veGVuLmxkcy5TICAg
IHwgICA3ICsrKwogeGVuL2luY2x1ZGUvYXNtLWFybS90ZWUuaCB8ICA3OSArKysrKysrKysrKysr
KysrKysrKysrKysrKysKIDExIGZpbGVzIGNoYW5nZWQsIDI1MyBpbnNlcnRpb25zKCspCiBjcmVh
dGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL3RlZS9LY29uZmlnCiBjcmVhdGUgbW9kZSAxMDA2
NDQgeGVuL2FyY2gvYXJtL3RlZS9NYWtlZmlsZQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNo
L2FybS90ZWUvdGVlLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJtL3Rl
ZS5oCgpkaWZmIC0tZ2l0IGEvTUFJTlRBSU5FUlMgYi9NQUlOVEFJTkVSUwppbmRleCA3N2IxZTEx
Li5lZGUwMGM1IDEwMDY0NAotLS0gYS9NQUlOVEFJTkVSUworKysgYi9NQUlOVEFJTkVSUwpAQCAt
MzU3LDYgKzM1NywxMSBAQCBGOgljb25maWcvU3R1YmRvbS5tay5pbgogRjoJbTQvc3R1YmRvbS5t
NAogRjoJc3R1YmRvbS8KIAorVEVFIE1FRElBVE9SUworTToJVm9sb2R5bXlyIEJhYmNodWsgPHZv
bG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgorUzoJU3VwcG9ydGVkCitGOgl4ZW4vYXJjaC9hcm0v
dGVlLyoKKwogVE9PTFNUQUNLCiBNOglJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4
LmNvbT4KIE06CVdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vS2NvbmZpZyBiL3hlbi9hcmNoL2FybS9LY29uZmlnCmluZGV4IGQ0NmI5OGMuLmUx
ZjExMmEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9LY29uZmlnCisrKyBiL3hlbi9hcmNoL2Fy
bS9LY29uZmlnCkBAIC01MCw2ICs1MCwxNCBAQCBjb25maWcgSEFTX0lUUwogICAgICAgICBwcm9t
cHQgIkdJQ3YzIElUUyBNU0kgY29udHJvbGxlciBzdXBwb3J0IiBpZiBFWFBFUlQgPSAieSIKICAg
ICAgICAgZGVwZW5kcyBvbiBIQVNfR0lDVjMKIAorY29uZmlnIEFSTV9URUUKKwlib29sICJFbmFi
bGUgVEVFIG1lZGlhdG9ycyBzdXBwb3J0IgorCWRlZmF1bHQgbgorCWRlcGVuZHMgb24gQVJNCisJ
aGVscAorCSAgVGhpcyBvcHRpb24gZW5hYmxlcyBnZW5lcmljIFRFRSBtZWRpYXRvcnMgc3VwcG9y
dC4gSXQgYWxsb3dzIGd1ZXN0cworCSAgdG8gYWNjZXNzIHJlYWwgVEVFIHZpYSBvbmUgb2YgVEVF
IG1lZGlhdG9ycyBpbXBsZW1lbnRlZCBpbiBYRU4KKwogZW5kbWVudQogCiBtZW51ICJBUk0gZXJy
YXRhIHdvcmthcm91bmQgdmlhIHRoZSBhbHRlcm5hdGl2ZSBmcmFtZXdvcmsiCkBAIC0xNjcsMyAr
MTc1LDUgQEAgZW5kbWVudQogc291cmNlICJjb21tb24vS2NvbmZpZyIKIAogc291cmNlICJkcml2
ZXJzL0tjb25maWciCisKK3NvdXJjZSAiYXJjaC9hcm0vdGVlL0tjb25maWciCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vTWFrZWZpbGUgYi94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKaW5kZXggZWRl
MjFmZC4uMjcxMGUwZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL01ha2VmaWxlCisrKyBiL3hl
bi9hcmNoL2FybS9NYWtlZmlsZQpAQCAtMyw2ICszLDcgQEAgc3ViZGlyLSQoQ09ORklHX0FSTV82
NCkgKz0gYXJtNjQKIHN1YmRpci15ICs9IHBsYXRmb3Jtcwogc3ViZGlyLSQoQ09ORklHX0FSTV82
NCkgKz0gZWZpCiBzdWJkaXItJChDT05GSUdfQUNQSSkgKz0gYWNwaQorc3ViZGlyLSQoQ09ORklH
X0FSTV9URUUpICs9IHRlZQogCiBvYmotJChDT05GSUdfSEFTX0FMVEVSTkFUSVZFKSArPSBhbHRl
cm5hdGl2ZS5vCiBvYmoteSArPSBib290ZmR0LmluaXQubwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCmluZGV4IDc4NGFlMzkuLjMyOTBk
MzkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYworKysgYi94ZW4vYXJjaC9hcm0v
ZG9tYWluLmMKQEAgLTMxLDYgKzMxLDcgQEAKICNpbmNsdWRlIDxhc20vcGxhdGZvcm0uaD4KICNp
bmNsdWRlIDxhc20vcHJvY2luZm8uaD4KICNpbmNsdWRlIDxhc20vcmVncy5oPgorI2luY2x1ZGUg
PGFzbS90ZWUuaD4KICNpbmNsdWRlIDxhc20vdmZwLmg+CiAjaW5jbHVkZSA8YXNtL3ZnaWMuaD4K
ICNpbmNsdWRlIDxhc20vdnRpbWVyLmg+CkBAIC02NzMsNiArNjc0LDkgQEAgaW50IGFyY2hfZG9t
YWluX2NyZWF0ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZG9tY3JfZmxhZ3MsCiAg
ICAgaWYgKCBpc19oYXJkd2FyZV9kb21haW4oZCkgJiYgKHJjID0gZG9tYWluX3Z1YXJ0X2luaXQo
ZCkpICkKICAgICAgICAgZ290byBmYWlsOwogCisgICAgLyogTm90aWZ5IFRFRSB0aGF0IG5ldyBk
b21haW4gd2FzIGNyZWF0ZWQgKi8KKyAgICB0ZWVfZG9tYWluX2NyZWF0ZShkKTsKKwogICAgIHJl
dHVybiAwOwogCiBmYWlsOgpAQCAtNjg0LDYgKzY4OCw5IEBAIGZhaWw6CiAKIHZvaWQgYXJjaF9k
b21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKQogeworICAgIC8qIE5vdGlmeSBURUUgdGhh
dCBkb21haW4gaXMgYmVpbmcgZGVzdHJveWVkICovCisgICAgdGVlX2RvbWFpbl9kZXN0cm95KGQp
OworCiAgICAgLyogSU9NTVUgcGFnZSB0YWJsZSBpcyBzaGFyZWQgd2l0aCBQMk0sIGFsd2F5cyBj
YWxsCiAgICAgICogaW9tbXVfZG9tYWluX2Rlc3Ryb3koKSBiZWZvcmUgcDJtX3RlYXJkb3duKCku
CiAgICAgICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNoL2Fy
bS9zZXR1cC5jCmluZGV4IDkyZjE3M2IuLjhhNGZjZDggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCkBAIC00Nyw2ICs0Nyw3IEBACiAj
aW5jbHVkZSA8YXNtL3BsYXRmb3JtLmg+CiAjaW5jbHVkZSA8YXNtL3Byb2NpbmZvLmg+CiAjaW5j
bHVkZSA8YXNtL3NldHVwLmg+CisjaW5jbHVkZSA8YXNtL3RlZS5oPgogI2luY2x1ZGUgPHhzbS94
c20uaD4KICNpbmNsdWRlIDxhc20vYWNwaS5oPgogCkBAIC04NDYsNiArODQ3LDkgQEAgdm9pZCBf
X2luaXQgc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwKICAgICAgKi8K
ICAgICBhcHBseV9hbHRlcm5hdGl2ZXNfYWxsKCk7CiAKKyAgICAvKiBJbml0aWFsaXplIFRFRSBt
ZWRpYXRvciAqLworICAgIHRlZV9pbml0KCk7CisKICAgICAvKiBDcmVhdGUgaW5pdGlhbCBkb21h
aW4gMC4gKi8KICAgICAvKiBUaGUgdkdJQyBmb3IgRE9NMCBpcyBleGFjdGx5IGVtdWxhdGluZyB0
aGUgaGFyZHdhcmUgR0lDICovCiAgICAgY29uZmlnLmdpY192ZXJzaW9uID0gWEVOX0RPTUNUTF9D
T05GSUdfR0lDX05BVElWRTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90ZWUvS2NvbmZpZyBi
L3hlbi9hcmNoL2FybS90ZWUvS2NvbmZpZwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwLi5lNjlkZTI5CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdGVlL01ha2VmaWxlIGIveGVu
L2FyY2gvYXJtL3RlZS9NYWtlZmlsZQpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
Li5jNTRkNDc5Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2FyY2gvYXJtL3RlZS9NYWtlZmlsZQpA
QCAtMCwwICsxIEBACitvYmoteSArPSB0ZWUubwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Rl
ZS90ZWUuYyBiL3hlbi9hcmNoL2FybS90ZWUvdGVlLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMC4uN2Y3YTg0NgotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9hcmNoL2FybS90ZWUv
dGVlLmMKQEAgLTAsMCArMSwxMzQgQEAKKy8qCisgKiB4ZW4vYXJjaC9hcm0vdGVlL3RlZS5jCisg
KgorICogR2VuZXJpYyBwYXJ0IG9mIFRFRSBtZWRpYXRvciBzdWJzeXN0ZW0KKyAqCisgKiBWb2xv
ZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+CisgKiBDb3B5cmlnaHQg
KGMpIDIwMTcgRVBBTSBTeXN0ZW1zLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3
YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisgKiBpdCB1bmRlciB0
aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHZlcnNpb24gMiBhcwor
ICogcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhp
cyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2Vm
dWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGll
ZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElD
VUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9y
IG1vcmUgZGV0YWlscy4KKyAqLworCisjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CisjaW5jbHVkZSA8
YXNtL3NtY2NjLmg+CisjaW5jbHVkZSA8YXNtL3RlZS5oPgorCisvKgorICogQWNjb3JkaW5nIHRv
IEFSTSBTTUNDQyAoQVJNIERFTiAwMDI4QiwgcGFnZSAxNyksIHNlcnZpY2Ugb3duZXIKKyAqIGZv
ciBnZW5lcmljIFRFRSBxdWVyaWVzIGlzIDYzLgorICovCisjZGVmaW5lIFRSVVNURURfT1NfR0VO
RVJJQ19BUElfT1dORVIgNjMKKworI2RlZmluZSBBUk1fU01DQ0NfRlVOQ19HRVRfVEVFX1VJRCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBBUk1fU01DQ0Nf
Q0FMTF9WQUwoQVJNX1NNQ0NDX0ZBU1RfQ0FMTCwgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgQVJNX1NNQ0NDX0NPTlZfMzIsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgVFJVU1RFRF9PU19H
RU5FUklDX0FQSV9PV05FUiwgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9VSUQpCisKK2V4dGVybiBjb25zdCBzdHJ1Y3QgdGVl
X21lZGlhdG9yX2Rlc2MgX3N0ZWVtZWRpYXRvcltdLCBfZXRlZW1lZGlhdG9yW107CitzdGF0aWMg
Y29uc3Qgc3RydWN0IHRlZV9tZWRpYXRvcl9vcHMgKm1lZGlhdG9yX29wczsKKworLyogSGVscGVy
IGZ1bmN0aW9uIHRvIHJlYWQgVUlEIHJldHVybmVkIGJ5IFNNQyAqLworc3RhdGljIHZvaWQgcGFy
c2VfdWlkKGNvbnN0IHJlZ2lzdGVyX3QgcmVnc1s0XSwgeGVuX3V1aWRfdCAqdWlkKQoreworICAg
IHVpbnQ4X3QgKmJ5dGVzID0gdWlkLT5hOworICAgIGludCBuOworCisgICAgLyoKKyAgICAgKiBV
SUQgaXMgcmV0dXJuZWQgaW4gcmVnaXN0ZXJzIHIwLi5yMywgZm91ciBieXRlcyBwZXIgcmVnaXN0
ZXIsCisgICAgICogZmlyc3QgYnl0ZSBpcyBzdG9yZWQgaW4gbG93LW9yZGVyIGJpdHMgb2YgYSBy
ZWdpc3Rlci4KKyAgICAgKiAoQVJNIERFTiAwMDI4QiBwYWdlIDE0KQorICAgICAqLworICAgIGZv
ciAobiA9IDA7IG4gPCAxNjsgbisrKQorICAgICAgICBieXRlc1tuXSA9ICh1aW50OF90KShyZWdz
W24vNF0gPj4gKChuICYgMykgKiA4KSk7CisKK30KKwordm9pZCB0ZWVfaW5pdCh2b2lkKQorewor
ICAgIGNvbnN0IHN0cnVjdCB0ZWVfbWVkaWF0b3JfZGVzYyAqZGVzYzsKKyAgICByZWdpc3Rlcl90
IHJlc3BbNF07CisgICAgeGVuX3V1aWRfdCB0ZWVfdWlkOworICAgIGludCByZXQ7CisKKyAgICAv
KiBSZWFkIFVVSUQgdG8gZGV0ZXJtaW5lIHdoaWNoIFRFRSBpcyBydW5uaW5nICovCisgICAgY2Fs
bF9zbWNjY19zbWMoQVJNX1NNQ0NDX0ZVTkNfR0VUX1RFRV9VSUQsIDAsIDAsIDAsIDAsIDAsIDAs
IDAsIHJlc3ApOworICAgIGlmICggcmVzcFswXSA9PSAweEZGRkZGRkZGICkgeworICAgICAgICBw
cmludGsoIk5vIFRFRSBmb3VuZFxuIik7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBw
YXJzZV91aWQocmVzcCwgJnRlZV91aWQpOworCisgICAgcHJpbnRrKCJURUUgVUlEOiAlMDJ4JTAy
eCUwMnglMDJ4LSUwMnglMDJ4LSUwMnglMDJ4LSUwMnglMDJ4LSUwMnglMDJ4JTAyeCUwMnglMDJ4
JTAyeFxuIiwKKyAgICAgICAgICAgdGVlX3VpZC5hWzAgXSwgdGVlX3VpZC5hWzEgXSwgdGVlX3Vp
ZC5hWzIgXSwgdGVlX3VpZC5hWzMgXSwKKyAgICAgICAgICAgdGVlX3VpZC5hWzQgXSwgdGVlX3Vp
ZC5hWzUgXSwgdGVlX3VpZC5hWzYgXSwgdGVlX3VpZC5hWzcgXSwKKyAgICAgICAgICAgdGVlX3Vp
ZC5hWzggXSwgdGVlX3VpZC5hWzkgXSwgdGVlX3VpZC5hWzEwXSwgdGVlX3VpZC5hWzExXSwKKyAg
ICAgICAgICAgdGVlX3VpZC5hWzEyXSwgdGVlX3VpZC5hWzEzXSwgdGVlX3VpZC5hWzE0XSwgdGVl
X3VpZC5hWzE1XSk7CisKKyAgICBmb3IgKCBkZXNjID0gX3N0ZWVtZWRpYXRvcjsgZGVzYyAhPSBf
ZXRlZW1lZGlhdG9yOyBkZXNjKysgKQorICAgICAgICBpZiAoIG1lbWNtcCgmZGVzYy0+dWlkLCAm
dGVlX3VpZCwgc2l6ZW9mKHhlbl91dWlkX3QpKSA9PSAwICkKKyAgICAgICAgeworICAgICAgICAg
ICAgcHJpbnRrKCJVc2luZyBURUUgbWVkaWF0b3IgZm9yICVzcFxuIiwgZGVzYy0+bmFtZSk7Cisg
ICAgICAgICAgICBtZWRpYXRvcl9vcHMgPSBkZXNjLT5vcHM7CisgICAgICAgICAgICBicmVhazsK
KyAgICAgICAgfQorCisgICAgaWYgKCAhbWVkaWF0b3Jfb3BzICkKKyAgICAgICAgcmV0dXJuOwor
CisgICAgcmV0ID0gbWVkaWF0b3Jfb3BzLT5pbml0KCk7CisgICAgaWYgKCByZXQgKQorICAgIHsK
KyAgICAgICAgcHJpbnRrKCJURUUgbWVkaWF0b3IgZmFpbGVkIHRvIGluaXRpYWxpemUgOiVkXG4i
LCByZXQpOworICAgICAgICBtZWRpYXRvcl9vcHMgPSBOVUxMOworICAgIH0KK30KKworYm9vbCB0
ZWVfaGFuZGxlX3NtYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKK3sKKyAgICBpZiAoICFt
ZWRpYXRvcl9vcHMgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICByZXR1cm4gbWVkaWF0
b3Jfb3BzLT5oYW5kbGVfc21jKHJlZ3MpOworfQorCit2b2lkIHRlZV9kb21haW5fY3JlYXRlKHN0
cnVjdCBkb21haW4gKmQpCit7CisgICAgaWYgKCAhbWVkaWF0b3Jfb3BzICkKKyAgICAgICAgcmV0
dXJuOworCisgICAgcmV0dXJuIG1lZGlhdG9yX29wcy0+ZG9tYWluX2NyZWF0ZShkKTsKK30KKwor
dm9pZCB0ZWVfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICBpZiAoICFt
ZWRpYXRvcl9vcHMgKQorICAgICAgICByZXR1cm47CisKKyAgICByZXR1cm4gbWVkaWF0b3Jfb3Bz
LT5kb21haW5fZGVzdHJveShkKTsKK30KKwordm9pZCB0ZWVfcmVtb3ZlKHZvaWQpCit7CisgICAg
aWYgKCAhbWVkaWF0b3Jfb3BzICkKKyAgICAgICAgcmV0dXJuOworCisgICAgcmV0dXJuIG1lZGlh
dG9yX29wcy0+cmVtb3ZlKCk7Cit9CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2Rl
OiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogaW5k
ZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS92c21jLmMgYi94ZW4vYXJjaC9hcm0vdnNtYy5jCmluZGV4IDdiZDYwMDguLjE4NmUzNGIgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92c21jLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZzbWMuYwpA
QCAtMjIsNiArMjIsNyBAQAogI2luY2x1ZGUgPGFzbS9wc2NpLmg+CiAjaW5jbHVkZSA8YXNtL3Jl
Z3MuaD4KICNpbmNsdWRlIDxhc20vc21jY2MuaD4KKyNpbmNsdWRlIDxhc20vdGVlLmg+CiAjaW5j
bHVkZSA8YXNtL3RyYXBzLmg+CiAKIC8qIE51bWJlciBvZiBmdW5jdGlvbnMgY3VycmVudGx5IHN1
cHBvcnRlZCBieSBIeXBlcnZpc29yIFNlcnZpY2UuICovCkBAIC0yODgsNiArMjg5LDEwIEBAIHN0
YXRpYyBib29sIHZzbWNjY19oYW5kbGVfY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykK
ICAgICAgICAgY2FzZSBBUk1fU01DQ0NfT1dORVJfU1RBTkRBUkQ6CiAgICAgICAgICAgICBoYW5k
bGVkID0gaGFuZGxlX3Nzc2MocmVncyk7CiAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2Fz
ZSBBUk1fU01DQ0NfT1dORVJfVFJVU1RFRF9BUFAgLi4uIEFSTV9TTUNDQ19PV05FUl9UUlVTVEVE
X0FQUF9FTkQ6CisgICAgICAgIGNhc2UgQVJNX1NNQ0NDX09XTkVSX1RSVVNURURfT1MgLi4uIEFS
TV9TTUNDQ19PV05FUl9UUlVTVEVEX09TX0VORDoKKyAgICAgICAgICAgIGhhbmRsZWQgPSB0ZWVf
aGFuZGxlX3NtYyhyZWdzKTsKKyAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAgICAgfQog
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0veGVuLmxkcy5TIGIveGVuL2FyY2gvYXJtL3hlbi5s
ZHMuUwppbmRleCBjOWI5NTQ2Li5iNzhiN2YxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0veGVu
Lmxkcy5TCisrKyBiL3hlbi9hcmNoL2FybS94ZW4ubGRzLlMKQEAgLTEyNiw2ICsxMjYsMTMgQEAg
U0VDVElPTlMKICAgICAgIF9hZWRldmljZSA9IC47CiAgIH0gOnRleHQKIAorICAuID0gQUxJR04o
OCk7CisgIC50ZWVtZWRpYXRvci5pbmZvIDogeworICAgICAgX3N0ZWVtZWRpYXRvciA9IC47Cisg
ICAgICAqKC50ZWVtZWRpYXRvci5pbmZvKQorICAgICAgX2V0ZWVtZWRpYXRvciA9IC47CisgIH0g
OnRleHQKKwogICAuID0gQUxJR04oUEFHRV9TSVpFKTsgICAgICAgICAgICAgLyogSW5pdCBjb2Rl
IGFuZCBkYXRhICovCiAgIF9faW5pdF9iZWdpbiA9IC47CiAgIC5pbml0LnRleHQgOiB7CmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3RlZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS90
ZWUuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi43ZjUwMGFjCi0tLSAvZGV2
L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS90ZWUuaApAQCAtMCwwICsxLDc5IEBACisv
KgorICogeGVuL2luY2x1ZGUvYXNtLWFybS90ZWUuaAorICoKKyAqIEdlbmVyaWMgcGFydCBvZiBU
RUUgbWVkaWF0b3Igc3Vic3lzdGVtCisgKgorICogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15
cl9iYWJjaHVrQGVwYW0uY29tPgorICogQ29weXJpZ2h0IChjKSAyMDE3IEVQQU0gU3lzdGVtcy4K
KyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1
dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2Vu
ZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKKyAqIHRoZSBGcmVlIFNvZnR3YXJl
IEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCisgKiAoYXQg
eW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBk
aXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJ
VEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YK
KyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4g
IFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMu
CisgKi8KKworI2lmbmRlZiBfX0FSQ0hfQVJNX1RFRV9URUVfSF9fCisjZGVmaW5lIF9fQVJDSF9B
Uk1fVEVFX1RFRV9IX18KKworI2luY2x1ZGUgPHhlbi9saWIuaD4KKyNpbmNsdWRlIDx4ZW4vdHlw
ZXMuaD4KKyNpbmNsdWRlIDxhc20vcmVncy5oPgorCisjaWZkZWYgQ09ORklHX0FSTV9URUUKKwor
c3RydWN0IHRlZV9tZWRpYXRvcl9vcHMgeworICAgIGludCAoKmluaXQpKHZvaWQpOworICAgIHZv
aWQgKCpkb21haW5fY3JlYXRlKShzdHJ1Y3QgZG9tYWluICpkKTsKKyAgICB2b2lkICgqZG9tYWlu
X2Rlc3Ryb3kpKHN0cnVjdCBkb21haW4gKmQpOworICAgIGJvb2wgKCpoYW5kbGVfc21jKShzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7CisgICAgdm9pZCAoKnJlbW92ZSkodm9pZCk7Cit9Owor
CitzdHJ1Y3QgdGVlX21lZGlhdG9yX2Rlc2MgeworICAgIGNvbnN0IGNoYXIgKm5hbWU7CisgICAg
Y29uc3QgeGVuX3V1aWRfdCB1aWQ7CisgICAgY29uc3Qgc3RydWN0IHRlZV9tZWRpYXRvcl9vcHMg
Km9wczsKK307CisKK3ZvaWQgdGVlX2luaXQodm9pZCk7Citib29sIHRlZV9oYW5kbGVfc21jKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKTsKK3ZvaWQgdGVlX2RvbWFpbl9jcmVhdGUoc3RydWN0
IGRvbWFpbiAqZCk7Cit2b2lkIHRlZV9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKTsK
K3ZvaWQgdGVlX3JlbW92ZSh2b2lkKTsKKworI2RlZmluZSBSRUdJU1RFUl9URUVfTUVESUFUT1Io
X25hbWUsIF9uYW1lc3RyLCBfdWlkLCBfb3BzKSAgICAgICAgICBcCitzdGF0aWMgY29uc3Qgc3Ry
dWN0IHRlZV9tZWRpYXRvcl9kZXNjIF9fdGVlX2Rlc2NfIyNfbmFtZSBfX3VzZWQgICAgIFwKK19f
c2VjdGlvbigiLnRlZW1lZGlhdG9yLmluZm8iKSA9IHsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgIC5uYW1lID0gX25hbWVzdHIsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgLnVpZCA9IF91aWQsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAub3BzID0gX29wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorfQor
CisjZWxzZQorCitzdGF0aWMgaW5saW5lIHZvaWQgdGVlX2luaXQodm9pZCkge30KK3N0YXRpYyBp
bmxpbmUgYm9vbCB0ZWVfaGFuZGxlX3NtYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKK3sK
KyAgICByZXR1cm4gZmFsc2U7Cit9CitzdGF0aWMgaW5saW5lIHZvaWQgdGVlX2RvbWFpbl9jcmVh
dGUoc3RydWN0IGRvbWFpbiAqZCkge30KK3N0YXRpYyBpbmxpbmUgdGVlX2RvbWFpbl9kZXN0cm95
KHN0cnVjdCBkb21haW4gKmQpIHt9CitzdGF0aWMgaW5saW5lIHRlZV9yZW1vdmUodm9pZCkge30K
KworI2VuZGlmICAvKiBDT05GSUdfQVJNX1RFRSAqLworCisjZW5kaWYgLyogX19BUkNIX0FSTV9U
RUVfVEVFX0hfXyAqLworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICog
Yy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJz
LW1vZGU6IG5pbAorICogRW5kOgorICovCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 19:01:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 19:01:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2MGF-0000P6-W2; Wed, 11 Oct 2017 19:01:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1e2MGE-0000Oz-9E
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 19:01:42 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 64/7F-24316-59A6ED95; Wed, 11 Oct 2017 19:01:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSf0gTYRjH995ut0tdnZvi45pBC8kkZS4DwRK
 JwiiyqBAMQ292bsv94m6FUqQpQZqS/YKcliMls8hCLURRcpJlWA5J0Cw1CxkWmmUZTbGdt6z+
 +z7v5/s+z5eHhxTLiwklyeTZGdZCm9REAB6Vi2tirh4fTdc4bsQm1M3W4slo99N2L3YAHZEYL
 TprXpbEMDF9T2orUuS5CquJQlS0phStInHqrBhK75/mNaIyoKmlBJWiAFJOXcSguvIm4oGcyo
 aBvjEJrwkqHhpr+qW8DqGscKn1NsZrMaWFtic1BK8VVCK8efxLKgyIhMsjU2Jey6g90NbhWvY
 AtQ6GX5X434Oht/IjLvQB6PJ4xIJnPYx3uZcDAVWF4JZ3XCoE2ggd3s9+UwQ8fVmNC3ofTA5+
 xYUPTgT1rR6JUBRLobd72kdIX7EZOt0Fwns7Ad3NtZjwOxoaB2f9XW3gaPjgH+2WwOtPnUgAK
 vhW/8gPiiTwuahdLGTKguklLyaAn4HQ0zVGCEWJFPoWe6TCapQw09qLBK2Ch9er8QoU6fhnC4
 5/tuBE2F0UxTHsSYaN0WpidaxRb7CbaaMpJk6zJdbMcBytZ0y0jovNtpqbkO8UCkQi1IqKn6e
 6UDiJqUNl7zNG0+WrddZj+QaaM2SyJ0wM50IqklSDzGb0sWCW0TN5OUaT757+YCCD1CGy6zyW
 cTbazBn1AnqBtpBz5UMLGHl++N0CJsctVgujDJM9M/isFG81nLCsNPpzmwMoQqmQIZFIJA+yM
 azZaP+fT6EwEqkVMgc/MMhosa/Mm/JFwXxRQnPe8lHs9F+kLERJa3dmnmGJuWsHb2ywlNvdmG
 6c0mz1pIU7U+Lv1Ox1epO1e/c0HC2LOGZx9X9Rte+eaQks+P5ge1mq6aE0qFJ1ZDIpVaFT1Ce
 kDVzpXjo5rs0Nq0p0DZUdCqwwLzZr53dcSPHsqhSXqet/ZFSpew6fs0mIkW0T6+aZoU376/JP
 qXHOQMdFi1mO/g28SLkSlgMAAA==
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1507748500!71304329!1
X-Originating-IP: [40.107.4.48]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39165 invoked from network); 11 Oct 2017 19:01:40 -0000
Received: from mail-eopbgr40048.outbound.protection.outlook.com (HELO
 EUR03-DB5-obe.outbound.protection.outlook.com) (40.107.4.48)
 by server-6.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 11 Oct 2017 19:01:40 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=hi/a1ptHgb9TD2qwPAxufXbR+A7Q6Nql79cxrbVz1Jc=;
 b=Ed/QLC6r8MoaHkU1+oLeIIR7x0HM5ptOspF4e1uQ6jy/v50VeU5qFuTMVkxAVp1AOphDMBm591NUrXBobqNadO411C+SfX86axE7053MK3hgFZIe//ysEzQJh14bV6QWMsy24yJiiVlV93F3/8ALeqDHAPRzMEwSBX2s7dZsAaU=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.56) by
 AM4PR0301MB2131.eurprd03.prod.outlook.com (2603:10a6:200:4d::16) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Wed, 11 Oct
 2017 19:01:38 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Wed, 11 Oct 2017 22:01:33 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
Date: Wed, 11 Oct 2017 22:01:20 +0300
Message-Id: <1507748484-16871-1-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: VI1PR0102CA0017.eurprd01.prod.exchangelabs.com
 (2603:10a6:802::30) To AM4PR0301MB2131.eurprd03.prod.outlook.com
 (2603:10a6:200:4d::16)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: ad92f133-5832-4c97-bafd-08d510da8052
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:AM4PR0301MB2131; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2131;
 3:fYl78+Ou/EjK7dhT3sJn42pNbBoA4l7MLjPo9KmcLZB7TdZgtn9RzZ0/tw91roNIZ9xISnEBCLjWFrypwjhCkyWk+ONCUq13qhocNYBz3smAm6eHi2zqsu9bWQWNF5i4s87uBxcexp3viBWqoHysu2RdVPvHK8xCj5zuheBt7v0iRLnOwK4Lul9s7OBwdO/WmhyC24FOmATDpfI0xIwdMOSsCtpVgOqt8Fr/ckO8vuHmuQc6qpNYSHYheRE1JO+r;
 25:wM0As6jrJfOVWSQgdiIr47+38MOdsoZMSEdVXiLHs0CKI1DPIrqK1hPIVmryF7cnfmalYjrcpSk8Gn9xv0qH/f52nkZ+gwRcK4dXLgn5gNQstEPZEVKsRVPn+mG2sHnrRSwTLH9stAWfQhVg2ok7LkJmmHVD7wQzCfMP7631JToIgj4PCr7beckrrLR8Z8+0OG45FS7DMKjca1qF78vK0u0USET6OObg+f3otyA0zZ21byO9nL7acPomC0v2ZlwaVENRf4O5Ddqkmr5akIyoS91UXzBfh84vbMSVS6fiwuhNQn76p1Knb++v9J3SGCuzrPr+DS/cBBhPMEhuuEIoOQ==;
 31:kfYxK+s9AugsBjUkt94NWv4FJJt3bnBubFQQ9B3deH8uCOc/ADPMrIMTNkuxCpvu1oTDXjZsp9uFd4IHQUptYP6ieVY/IAzF8hXvLz+ZQXG/JshNMzvdzWbTbvpXS8khBNYt61POAOPm0qWb/8qiygKEehjBnyIob8rozg8c9Ou0TKhcn9gDOqNvzUJ0Lu4G5C4B+p0c3yGjceq+03JZIcoGOGOrAJ8FFYo8oaSKQP0=
X-MS-TrafficTypeDiagnostic: AM4PR0301MB2131:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2131;
 20:Bn0/emGiMEZp8PmoNhZbCgHgvCe71BUAWoiq+3W4t0UEMZgkbDGB3yb4OoNN8rfs1UxyJ1TAhKHcROMhqh0yjBfLJQMyoAkhltl71jsUUhnAHqx3YiqpmNWIYbolN/w627+RpCnyop0hJZfyxc9ho75QuS0PxkX5Yjv1LyNBiQ2e3Y2baIEhGcQblOkleRCM0lSHzWeaVoIPZcK5Xk3fnO7My8N/ouYKM7vdkEVZ4Ns4sChOLYmg+oD9kAsm7iScu2Ysf7M8NU6S6wb8Dm0YSw5BTWPdh4rT+qGbztDE6SXcYy7Ph6CwHIAZFm6ypfnJzqlK5aAvJIOZZL8awHBXfL82YW2mIy3FcuXbHNKwRB8+q9ylzbkwOEmj61m3qyqg8ywMYVgb4c7Q/lArC+aIY31Kb7wLRLrvNVp/n82u4ubYnD9l5xoBazlRe+e9COPg6LlmiaFFEg4m5shH+zzQpDLb0gBF3kSTDGswsPFdzm8wy7lRc7vbml6fBl8k+eIb;
 4:WSxQS3z97DONwEcvZYj9IwEMEithxZIrW0sucuLw0lWpqC6nPPBXNM9xhOzUG8PkGMIjOru4WiZUDM1tNKYCTCXN95rpQk8nnpBy7k5nd4HE9FvkI4bph9VB9vCeKy8/nGtWoRmv8jYZw+lrZ/raah9UVh7odtD5G1mO9WHoJB4rc9il29y16vMFL3OBYLgt55ZlQDo6qd7cKo9QmwRqbZKoK9WDQ2ipWrTCT3eAm1m1GEMp6/4TnLGug6SMIjXB
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <AM4PR0301MB2131E332C5DEB353385F5265E64A0@AM4PR0301MB2131.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3002001)(100000703101)(100105400095)(6041248)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123560025)(20161123558100)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:AM4PR0301MB2131; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:AM4PR0301MB2131; 
X-Forefront-PRVS: 0457F11EAF
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(376002)(346002)(189002)(53754006)(199003)(50986999)(80792005)(122856001)(97736004)(66066001)(3846002)(8676002)(6116002)(33646002)(105586002)(50226002)(47776003)(106356001)(81166006)(189998001)(8936002)(305945005)(6306002)(53936002)(7736002)(36756003)(68736007)(6666003)(101416001)(107886003)(86362001)(81156014)(4326008)(16586007)(966005)(110136005)(5003940100001)(478600001)(48376002)(50466002)(2906002)(316002)(72206003)(5660300001)(42186006)(6606295002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR0301MB2131; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM4PR0301MB2131;
 23:1Iqcs539Vt2OLavlQPYmpNrkfSb2VvQg4HVeVxw?=
 =?us-ascii?Q?GSJKVeC+AKRx+jU0Johk5eRSRhO6o30X5qBIt2Tvf2duiN6GTg6UKyfwv3Ut?=
 =?us-ascii?Q?+4yIPPT1o/Y1ECcmZoi6sF7RNhdJyrbmOgre4+hpts5kpXtMNjtej914FP0E?=
 =?us-ascii?Q?nzPUfSmgkP4jIaDdpzmI7gV9EIJwgqm4GW3KDEfhVE8wpIu2GPcIS7Frl2eN?=
 =?us-ascii?Q?ZH+DHTVjVBd+csLDKnk+0rgBhacdSkkI60zN8U1vvXYRKUsenmldEz/tFKGP?=
 =?us-ascii?Q?2leH7HkW5sSjhhlkLJBIyP5eEwcGmntIxw6SEJrB2vaVshPZ30SEI3ityFBz?=
 =?us-ascii?Q?tVrK54Hu82AfqlpEasyQnhuOs507X24jeH1FO9cB7PxRf+YcyyfqE/tAooFk?=
 =?us-ascii?Q?COZg3T6xSNQx8GK7irurtU67Xa68JT43cy9wjlDcwDx8LTsKSS5em7WYFyhm?=
 =?us-ascii?Q?sHrMPPwgX4ZDEcRccC8phScur5A9sjIqD75exrY7X5XRa0Dh+mK98WkRF56w?=
 =?us-ascii?Q?Ky9ACc5focagOb56rhAek2hMvG8Jw1FGE9UM+1wNr5V7fAiZR+pssQ/ZfuPq?=
 =?us-ascii?Q?lBg/pNE8Xey4AxxuZzTST5+BBL/7FpmwGxA769akNitcTwEkK4ZOG/uQ6aa1?=
 =?us-ascii?Q?JW2iHZMe/WYjn/z/nsaWAehVinBFLsU8+9t7pbL2P+cgPvqifcuOtWAO4Bun?=
 =?us-ascii?Q?wrX7VweplmZyliGulHa6T2WQAOxSvQtE8JBM9Ijv8QdbuQkFSCW8XkEnYz9s?=
 =?us-ascii?Q?uGrs5amFGFzc9cL7eNI2nXWzTKLYcanligynq/0Psh8ez4DX4291qugQ2v6U?=
 =?us-ascii?Q?wCAJTRddoUrO6elOupxgsLuA0/xLCrAAnKUF2GPfRC2XQyRqy22D5ANI9/gA?=
 =?us-ascii?Q?sdmzORTOjEcvJXJYamqaW9th3kJ0EQ3Lm2SjTa0+LNZtLnYkDozGAtlLsp/O?=
 =?us-ascii?Q?VCt7n3llG8zRfPYJpFhcboV+BlvMIpZkrjy84cB9JqkHzWxoJoOvKD1qpZ5t?=
 =?us-ascii?Q?CSbfU6/piAghJzW0mufgz+mnHAm+HT+k1SM6zIO5OO9VDxh7s7gAh7ARoup/?=
 =?us-ascii?Q?Nfx9nKfL+BC4X92r0i1ockJBvchPjzAgdr+7HSFXt/EkDmBopexHl1Moycca?=
 =?us-ascii?Q?6ARa6ouGufD0=3D?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2131;
 6:FZf9s5mBM5mPPWt3f1TT0TW9qr99gEOIc6qaoFmHzdd05gxQTC48TgWs0CQU2DXMVIAuDRBiDujmGDNc2IU7dWE5S5HK6+FKoqnea3gDDzUTZNXAP9X3v6jh9ycVVh+W/CQ4EeDZY3ouJ+y3vK8tUfwDM0zFfJl2N2xoLUZs+RWWusBh3JHb9tgiJMXL/7w2jPQycxgFI8YneaM6NzEivkwm3iYhO0q6ncEwFp98w998p51oGHa+o8El3sq7hPtpvHtx6ntZ6/QIZeGDOqG9ruRZbMNgeGDIJga9ZN11VyL6j+Kj3vZ6rfFwU0Ekaa08MTDwmmKknIWN9kiwx0oonA==;
 5:0SZG0wkCelsm3XgsWXOETZVXTCci9vmhgLT/C0dVFdHLVlffpPCM058dl8XLs9BW7OLBMaBSbaUJWGU4Kxd5PGKshXbxGHtM6DEj6P/q9LRDEArBr1zxYvYgrT5iCeMayAt9XvF879o0PPxQvn+KtQ==;
 24:tVZmWnNXjdnKDG+NOwi5yFbNM976lenHxnPwXWRRu8ds6gRaq0sJJmUvJf6Yq3cZ8qI+n+Apsp+zi+ow0mvGXypaf2C8FGHl5t2WKtXNo10=;
 7:+qKGFHDl871u4lPQTfQRYkU4F7IusviWTHSNSSQsljNBiK+SIkHmmrlS53llHfrnOe9DrvKowxObuHAlTPDHl9iufzVMTPC6jCMcixaSgWuwhNqwbXCn4hS5r3pOHz9X4BEKnRUbxxSEwOKi+oYRLkhzcAfGErzWgLce36DMFlmIRodjvvMlEGgBz8wQd2LPxF5ONuNqvTL4QtyhA2p/p2okP5geIU3m7AVbcg63QUU=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Oct 2017 19:01:38.0393 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0301MB2131
Cc: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [RFC 0/4] TEE mediator framework + OP-TEE mediator
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gYWxsLAoKSSB3YW50IHRvIHByZXNlbnQgVEVFIG1lZGlhdG9yLCB0aGF0IHdhcyBkaXNj
dXNzZWQgZWFybGllciAoWzFdKS4KCkkgc2VsZWN0ZWQgZGVzaWduIHdpdGggYnVpbHQtaW4gbWVk
aWF0b3JzLiBUaGlzIGlzIGVhc2llc3Qgd2F5LAppdCByZW1vdmVzIG1hbnkgcXVlc3Rpb25zLCBp
dCBpcyBlYXN5IHRvIGltcGxlbWVudCBhbmQgbWFpbnRhaW4KKGF0IGxlYXN0IEkgaG9wZSBzbyku
CgpTbywgdXNlciBjYW4gdXNlIEtjb25maWcgdG8gYnVpbGQgb25lIG9yIG11bHRpcGxlIG1lZGlh
dG9ycy4gRHVyaW5nCmJvb3QsIFhFTiB3aWxsIGRldGVybWluZSB3aGljaCBURUUgaXMgcnVubmlu
ZyBhbmQgaW5pdGlhbGl6ZQpjb3JyZXNwb25kaW5nIG1lZGlhdG9yLgoKRnJhbWV3b3JrIHB1dHMg
YSBmZXcgaG9va3MgaW50byBvdGhlciBzdWJzdGVtcyBpbiBvcmRlciB0byBiZSBhYmxlCnRvIHdv
cmsgcHJvcGVybHkuIEl0IHdpbGwgYmUgY2FsbGVkIGR1cmluZyBkb21haW4gY3JlYXRpb24gYW5k
CmRlc3RydWN0aW9uIGFuZCwgb2J2aW91c2x5LCB0byBoYW5kbGUgVEVFIFNNQ3MuCgpDdXJyZW50
IGltcGxlbWVudGF0aW9uIG9mIE9QLVRFRSBtZWRpYXRvciBzdXBwb3J0IG9ubHkgY2FsbHMKZnJv
bSBEb20wLCBidXQgZG9lcyB0aGlzIGluIGZ1bGwgZXh0ZW50LiBBbGwgT1AtVEVFIHRlc3RzIHdh
cwpwYXNzZWQuIEkgdGVzdGVkIHRoaXMgb24gbXkgUmVuZXNhcyBTYWx2YXRvciBYIE0zIGJvYXJk
LgoKQWxzbywgSSdtIHJlYWR5IHRvIGJlIG1haW50YWluZXIgb2YgdGhpcyBURUUgbWVkaWF0b3Jz
LCBpZiB0aGVyZQphcmUgbm8gb2JqZWN0aW9ucy4KClsxXSBodHRwczovL21hcmMuaW5mby8/bD14
ZW4tZGV2ZWwmbT0xNDgwMDIxOTE5MDYxNzImdz0yCgpWb2xvZHlteXIgQmFiY2h1ayAoNCk6CiAg
YXJtOiBhZGQgU01DIHdyYXBwZXIgdGhhdCBpcyBjb21wYXRpYmxlIHdpdGggU01DQ0MKICBhcm06
IGFkZCBnZW5lcmljIFRFRSBtZWRpYXRvciBmcmFtZXdvcmsKICBhcm06IHRlZTogYWRkIE9QLVRF
RSBoZWFkZXIgZmlsZXMKICBhcm06IHRlZTogYWRkIGJhc2ljIE9QLVRFRSBtZWRpYXRvcgoKIE1B
SU5UQUlORVJTICAgICAgICAgICAgICAgICAgICAgfCAgIDUgKwogeGVuL2FyY2gvYXJtL0tjb25m
aWcgICAgICAgICAgICB8ICAxMCArCiB4ZW4vYXJjaC9hcm0vTWFrZWZpbGUgICAgICAgICAgIHwg
ICAxICsKIHhlbi9hcmNoL2FybS9hcm0zMi9NYWtlZmlsZSAgICAgfCAgIDEgKwogeGVuL2FyY2gv
YXJtL2FybTMyL3NtYy5TICAgICAgICB8ICAzMiArKysKIHhlbi9hcmNoL2FybS9hcm02NC9NYWtl
ZmlsZSAgICAgfCAgIDEgKwogeGVuL2FyY2gvYXJtL2FybTY0L3NtYy5TICAgICAgICB8ICAyOSAr
KysKIHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgICAgICAgfCAgIDcgKwogeGVuL2FyY2gvYXJt
L3NldHVwLmMgICAgICAgICAgICB8ICAgNCArCiB4ZW4vYXJjaC9hcm0vdGVlL0tjb25maWcgICAg
ICAgIHwgICA0ICsKIHhlbi9hcmNoL2FybS90ZWUvTWFrZWZpbGUgICAgICAgfCAgIDIgKwogeGVu
L2FyY2gvYXJtL3RlZS9vcHRlZS5jICAgICAgICB8IDE3OCArKysrKysrKysrKysrKysrCiB4ZW4v
YXJjaC9hcm0vdGVlL29wdGVlX21zZy5oICAgIHwgNDQ0ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vdGVlL29wdGVlX3NtYy5oICAgIHwgNDU3ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL2FybS90ZWUv
dGVlLmMgICAgICAgICAgfCAxMzQgKysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vdnNtYy5jICAg
ICAgICAgICAgIHwgICA1ICsKIHhlbi9hcmNoL2FybS94ZW4ubGRzLlMgICAgICAgICAgfCAgIDcg
KwogeGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCB8ICAgNCArCiB4ZW4vaW5jbHVkZS9h
c20tYXJtL3RlZS5oICAgICAgIHwgIDc5ICsrKysrKysKIDE5IGZpbGVzIGNoYW5nZWQsIDE0MDQg
aW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS9hcm0zMi9zbWMu
UwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS9hcm02NC9zbWMuUwogY3JlYXRlIG1v
ZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS90ZWUvS2NvbmZpZwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhl
bi9hcmNoL2FybS90ZWUvTWFrZWZpbGUKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0v
dGVlL29wdGVlLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0vdGVlL29wdGVlX21z
Zy5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL3RlZS9vcHRlZV9zbWMuaAogY3Jl
YXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS90ZWUvdGVlLmMKIGNyZWF0ZSBtb2RlIDEwMDY0
NCB4ZW4vaW5jbHVkZS9hc20tYXJtL3RlZS5oCgotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 19:02:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 19:02:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2MGb-0000UM-Oy; Wed, 11 Oct 2017 19:02:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1e2MGb-0000UC-2v
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 19:02:05 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 8E/7D-26618-CAA6ED95; Wed, 11 Oct 2017 19:02:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSfUgTYRz2vd1up+3qNq1+ShotZFJuZVZaUFR
 QiBVEUahYeatzu9wXu2XLv9QiUiq0knIZKmafUjpNrIiaZtGnUiFTVCpWDYlqfQpqdrezsvvj
 x/Pe8/E+L/xImfokEUOyLifrsDJmDRGBJ+Thm3VX9gxmLgyqU88F6/BVKK3z1gi2CWXJOavB5
 sqRmx53luH2F0WYq9/fKytEZb2oFEWQOF0kg0eNDbJSFE4iOhs8LSUhQk0fxaC141aIUNO7oL
 Xni1zEBL0YrlZ3KUQcRdugvO08JmIZvQhu3q0mRBwpaJqC90N6nI6HhvK+UA5Fp0Pxj0DIC3Q
 c9D4rCf0Pp9eD++k9TLorHTpbuwhJr4KHlX5cygfwBgIyyTsHXnm7Q0WBrkRQc/MJksxauD3y
 YUIUC51PqwQzKeCN0NoSJelrEHjcQwrpcEABtW/rCcmQCHf8x2US8Z6A9gM3JpKWQXB4mJCS7
 HDpik7SdMuhuaNvQjMLvl64jiRcLof+sT1Soxz4OD6CSYZSJRSNHsGlQ4kCgv5BVIa07klvdU
 96aw3CLiMtzzryWYcuWW9wcEaT08JwZl3SwiV6C8vzjJE1MwZev8tm8SBhE8KErw3d/rWmHUW
 TmGY69Tp7MFM91WDbvd/E8Kadjr1mlm9Hs0hSA1QTJ3AqB2tkXbmcWVinPzSQSk0UdVqkKd7O
 WHjOKFGP0FryeN3LUYz8dtQnzMO9A8L0hGbjz1ejmBq32qxszExqq2imRbNpr/Vv9J9lfY5iY
 yIpJJRVK+2sw8I5/+eH0EwSaSIpn5ii5KzOvw2GhHKYUG56br9Yzsn8o2IKUSqRkOmvpwYyPI
 FPb8J7Ti0ae1F7TuXdhm3I367P3jKenpX4rj5jRn5FVfQ6p7liZd21s+VLw1ZMUxXHbUvQTjk
 097NhvndBdVpKnA97UqsY6znh3dHuu5ji+ZI3+/tj1TL7bNbJLS/YV0Ae7E5cfaMv/l3/xzPH
 suY2tCXnNT8gD2tw3sQkzZM5eOY3sfzzcKcDAAA=
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1507748522!70269421!1
X-Originating-IP: [40.107.4.82]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39368 invoked from network); 11 Oct 2017 19:02:02 -0000
Received: from mail-eopbgr40082.outbound.protection.outlook.com (HELO
 EUR03-DB5-obe.outbound.protection.outlook.com) (40.107.4.82)
 by server-12.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 11 Oct 2017 19:02:02 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=/qOz0LONMun8IfduwErboEcCHNrnCevwa7L+eQNG/B0=;
 b=B4ueEpzGF6HLCL9HxvOccvi3IPMKxdev4dVQ+o+WCBr52u/rn8G1KodkNKIkGJoRSAeqwmKfnWWAtSSVkrx9C4CriZClz+gbFh/g1HZL3vuUDCRAU9i8Gn3fno4jKmhIWSBSb8w484BuYeFxSEKGABqHnUY6bEhoLGttIaNY09w=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.56) by
 HE1PR0301MB2139.eurprd03.prod.outlook.com (2603:10a6:3:21::16) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Wed, 11 Oct
 2017 19:01:59 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Wed, 11 Oct 2017 22:01:53 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
Date: Wed, 11 Oct 2017 22:01:23 +0300
Message-Id: <1507748484-16871-4-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1507748484-16871-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1507748484-16871-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: AM0PR0102CA0060.eurprd01.prod.exchangelabs.com
 (2603:10a6:208::37) To HE1PR0301MB2139.eurprd03.prod.outlook.com
 (2603:10a6:3:21::16)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 424ff749-9b42-473d-b235-08d510da8ce2
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:HE1PR0301MB2139; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2139;
 3:O/PM8AeOV4u4H5Q7zXyMzlAHHNJGNhlY1a4g/a3v2RPz+yhnU5EnEoBRtEuRQBssNq9DFsxMGiFNQD+emLOdLBGyhtgdDSMihbsnU0DSEM8b2f/Qc985UU8mjzV+zbGvTg+NQ9Da6svmAdZWC8TXskekeKqXqv5cvChhGwcH/1OlMVHXm1yQXYfRyheMrnKbGRtO4NVYQVczkBvYyqr5ZlSmO7xYzmRAAk9bxw6guva3L7r+AtPopIfsBNtzdPyA;
 25:y5Lgv0pgV4HLfGoLl2b9cnParQfaKFRlAyYXWcoGRjRD+U+qbks9lhEnlr2Q5loGMy6lgVddqaXMGtYPcArZoqSTumEY5loL0+9YTUoojU3k5kE4i0CQHA9ez+Li1smfuVRUnfL+7KnL2PhxzNH20jwk5CTdf9eWL2aLNtYb5iUMHl27QaePwRbunat4FBU+skegTCiPs2zgBBw9fvKITsYfQrin774pUeikNTnNOzM5QHMrXVlXSuIn3bUyMmTZcnuRnvDpgcKiY5NqicSljswDeBgkKeuvG38Hm7TraoD7+aI96j//4r0lEzmhUWHM4Wsmgna97Rz2Wy9Y82g4rA==;
 31:jBcVgmaAynvOVc6A+DnnE4Oh7RAZx3d/a1FKzJxW2+wSAzeahbI5CxsyhZhJVKV6L5J8D1ZVmhkUJJWSX23pEXoqPQv2shADwNtJ0YFmqi8sIWuIBnw4Ck1A3HXPaSF3E9AN0qeIehsFDv+pUkcCnGXkitSWc6cJWWQsXyFPS+iDOvlsrRw1LaCU5PvCQORRN0KjWzURcXTEvz90arp1I67Wui1Jiizao69YTVYTY8E=
X-MS-TrafficTypeDiagnostic: HE1PR0301MB2139:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2139;
 20:AsLiuOIVzGJ312xA5P5aOT9MvPaiRkffjv+NhnY4guqwZQE+bFTYFrgMt2mp2ROeCSSXco76zv6ZChP6JdDgbHl2+ZrHOZNoMitihkz6lIguOsyfn57qNFbSCjFAAGsB2twK+Y0xMJaQep1G7xb8C8aALf9zJ4fd/cU6f0V6mI+ZCVsAkZpFX3+a4OMsosQM8SPIwJQO/NDgIhiyhstZtHCOfdncK7Dz39IBRhYdwrUQpWdvd5E9aUm3CXEjNlq6KmXF4GcnDdbHsI6FcuXmGMV9AUAnL/Nfci+4S22GpLdYWBa1v6WYfW/Gsb676KMzxf7m2Jx9gvAfm0Ydwhjt4mDhWzuqTjAeqc1CFrFOcLo2EmBvoc9YgCAjIFw4PBsk8hOkmbd9O60ETYvG9XZqcAk5v0vlsP1HLYt9WmTG2QQDOuv7O2NQDboFZnf0lcMAOTOt4c9rXuEf6VQExxBQQELqrm3uEVTGsLEkLHqajatpBu8OPpzVWtDW22gflPeY;
 4:/JLKnm2exgNGrsXJYtiyCrAsjlBKQYIzUqgBeV219fa9r8CUux4uSOdyrfO7QZfx7eXk8xd3oX2HFxKo8M+a1jHFIACBEiIPV50ZWXr2eaPsYJS3nFGH5F1GMGa3YgmQ6HHOEiBJ5RrqM/FsB4z94W+TaKUL0qA7EpLc9FodrYy3TDWGhSbZBer1mV5vQWKO2kUIJ0UOYiaDkjuOUyCrHxCsi9PumQJM0cbSZE55yP9ZnYRVMmRzYC065Ui63Bt9X5H61qwvbH4adAmn12KjKWitUQ7Z1RzYsTpbuhPDqDw=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <HE1PR0301MB21392303C5170EFC04468CD8E64A0@HE1PR0301MB2139.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(6041248)(20161123564025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123555025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0301MB2139; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0301MB2139; 
X-Forefront-PRVS: 0457F11EAF
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(346002)(376002)(199003)(377424004)(189002)(316002)(42186006)(107886003)(16586007)(5660300001)(36756003)(110136005)(4326008)(189998001)(81166006)(53936002)(53946003)(3846002)(80792005)(81156014)(68736007)(8676002)(5003940100001)(97736004)(66066001)(6116002)(50986999)(2906002)(8936002)(101416001)(76176999)(478600001)(50226002)(48376002)(305945005)(6666003)(86362001)(575784001)(33646002)(7736002)(72206003)(47776003)(50466002)(105586002)(2950100002)(106356001)(122856001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0301MB2139; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR0301MB2139;
 23:icR2qeTSvGjjUlVu0Ag6S21tMbdHNsjWC7UGwWc?=
 =?us-ascii?Q?2Rt5Hd0L2VuAMFBTYianlX7L3jo+5hB+LXri5sjxb4F74mNICtUqiSLz70w4?=
 =?us-ascii?Q?er/UpJh2Er+udjbbZrWoLGj5Ro0HpEfABVU2REK6dDP652ACICWYfEyYVXJr?=
 =?us-ascii?Q?OkUcEYrdzhhq9CWrpGI320uZ2wzXbGqWrwU+I1jLXEL5fu37GONR2C84AMXe?=
 =?us-ascii?Q?nfXHK0mbgzCz+xJhPhW6rdIyYDrsP49b/wF4s2rPZtJY7uJuYQ3oynruI0Tb?=
 =?us-ascii?Q?8OwMtWN+OcmiI11NTTW3VC0sGYvVa9dpy4CqgsQhtUdB52JBrq87lwNzG1R3?=
 =?us-ascii?Q?sI6lebezTiotXkIjp4mb93kXg4HXFMksGglpNPffAA2EeLcblPb60iD9d7Hi?=
 =?us-ascii?Q?emwb8y0uyBAeAZwdfHJ9kJYAmY5NBRHlq/MrCoc529ynp2xcrW+8ByCmeRXK?=
 =?us-ascii?Q?0Kzv8p/C4txAJe3NuGRC6cGKLIbwaxMkv6WDlvop/AKTueDamprZf4SBVy1c?=
 =?us-ascii?Q?3fPb7uh5HAjCOO6pb3b7hvkUIHz0iIZTIxxV4GaIBbHtFxmFbqBQIoDfkIfl?=
 =?us-ascii?Q?uOeai6JbjxBrTuMJ8MDK+tlhjSa4VOIOe4AaPfaQ1ZFaVe1gIlXlWGSOuYad?=
 =?us-ascii?Q?mWQJNS6wEZCqUQYYJ6MNks3KF9tJrFJJ1z3LgJVHu9LmtKPeCxG8oToX4fOn?=
 =?us-ascii?Q?yMXHABxep6GyRVbxy8Aj3PKv69lmiT9kU+Oy2zP+GM0iMmJ4VbObjOmA3mMR?=
 =?us-ascii?Q?f5jwXmgn0h27qFjmqdSAlkvORnobJoELCa3gxGPR2i193M7SSqBGTv69LuX5?=
 =?us-ascii?Q?Kjs3+XAnfucRgNtOXTg3NEHvo7nHInDUdOia9+gzpsnzJvnDD6rVk83YSpg5?=
 =?us-ascii?Q?+fxWipcrkxHuqjmhN0v014VMeyJ/ZUFXJ5dcuhtsnpIbs4wM63gec1QZ9i1H?=
 =?us-ascii?Q?QuYchoCV6rE1NNSRp4r4kRtVaF3tK2FSTg4bfm6iuedK9EzSMwHc2b+XXZpz?=
 =?us-ascii?Q?KzJPCrpACTK0VCYMVLylb4jDU9dYFylcqYYwhdzseaqHxtrk4D5d4vg/i4FY?=
 =?us-ascii?Q?MEo8EL3aecwXG0oTrF7tR/IwoWScc/Z1zh9srjb+iWOlFIcstjEfDv11em64?=
 =?us-ascii?Q?p9U3ugPCCqOmiJWXIK1k6Ha7r8l8j7Jrb?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2139;
 6:Q6a3052cEg4DLbaQeh5pbJ0V5h0c1efJmup4qR9cR0TCiy7bqkBmW3A7vGQb7YlhalzWaLfN1+wAWVw5iDLuyv8XAzSCrV2VbNEh9/KXItm/53MXPINrLhDH4vX1Ai14dXz78i0mApneIO5mW1Sgp6gaZCDj+RYZhSIYAzF6/9YHz9qPz4cyzesREmeCuPCqPwBFETyLxnDz0IzxU/WlT3SeqIy6e1fpYGvn9TTra0+KYUh9F+7Tm8V8ufuig13b1BAMMGrVOzOHODnmnZ9sh7KEQDg1oK+kxo5vMEnat34uW+aIEdPcyV7PDP46GxathjNAXEF8k50Lei13n5R8xw==;
 5:et/XSO/jVdGKUL3DKsmcAqvz67bveyOz5VtAvmUj1G627RXzgicmIccKdxQyUvHQFEOjSLNqcLm8RLNaou+rv1CUOVcqxPgD93jWZBHvi42Fkog/rk4fsuEBri4sSeALRPaj4QgNjrXqk21grwm1+A==;
 24:RlXY9To6+zAAKGCkN6QwCWUa7EZGwL4Pu1Xo4a57u7Wp991HKsAYmZtGfJiDkgfCUvbBl+fnTRNrGplHcTpmAKr0v1r915Y72iIFi6Weybc=;
 7:lpAp6xBk+PejJdjOhUnCTEtOCNCYNAKVRX3k9HYlH6yPwx8qw8wZ88eyLSavjR66RlS/SGOopOxUAQut/h0dlcl4VXqk14jwkimuYweDDXktPTyeUlk3f289XvVQMnNQ7K4YclaxHhqo8tZK6AlaRg8xrTq3HCdh3eSojRV0m3Eo9e7G//nYiagXbRDLOntDzVfdJada3jr2+gyhVoxi40fuSK41mum5EfVSus1NVRQ=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Oct 2017 19:01:59.0217 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0301MB2139
Cc: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [RFC 3/4] arm: tee: add OP-TEE header files
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBoZWFkZXIgZmlsZXMgZGVzY3JpYmUgcHJvdG9jb2wgYmV0d2VlbiBPUC1URUUgYW5kIE9Q
LVRFRSBjbGllbnQKZHJpdmVyIGluIExpbnV4LiBUaGV5IGFyZSBuZWVkZWQgZm9yIHVwY29taWVu
dCBPUC1URUUgbWVkaWF0b3IsIHdoaWNoCmlzIGFkZGVkIGluIHRoZSBuZXh0IHBhdGNoLgpSZWFz
b24gdG8gYWRkIHRob3NlIGhlYWRlcnMgaW4gc2VwYXJhdGUgcGF0Y2ggaXMgdG8gZWFzZSB1cCBy
ZXZpZXcuClRob3NlIGZpbGVzIHdlcmUgdGFrZW4gZnJvbSBsaW51eCB0cmVlIChkcml2ZXJzL3Rl
ZS9vcHRlZS8pIGFuZCBtYW5nbGVkCmEgYml0IHRvIGNvbXBpbGUgd2l0aCBYRU4uCgpTaWduZWQt
b2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+Ci0t
LQogeGVuL2FyY2gvYXJtL3RlZS9vcHRlZV9tc2cuaCB8IDQ0NCArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gvYXJtL3RlZS9vcHRlZV9zbWMuaCB8IDQ1
NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNo
YW5nZWQsIDkwMSBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJt
L3RlZS9vcHRlZV9tc2cuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS90ZWUvb3B0
ZWVfc21jLmgKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdGVlL29wdGVlX21zZy5oIGIveGVu
L2FyY2gvYXJtL3RlZS9vcHRlZV9tc2cuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwLi4xMDc0N2IyCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2FyY2gvYXJtL3RlZS9vcHRlZV9t
c2cuaApAQCAtMCwwICsxLDQ0NCBAQAorLyoKKyAqIENvcHlyaWdodCAoYykgMjAxNS0yMDE2LCBM
aW5hcm8gTGltaXRlZAorICogQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqCisgKiBSZWRpc3RyaWJ1
dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQK
KyAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dp
bmcgY29uZGl0aW9ucyBhcmUgbWV0OgorICoKKyAqIDEuIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3Vy
Y2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSwKKyAqIHRoaXMg
bGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCisgKgorICog
Mi4gUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92
ZSBjb3B5cmlnaHQgbm90aWNlLAorICogdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBm
b2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0aGUgZG9jdW1lbnRhdGlvbgorICogYW5kL29yIG90aGVy
IG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0cmlidXRpb24uCisgKgorICogVEhJUyBT
T0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hUIEhPTERFUlMgQU5EIENPTlRSSUJV
VE9SUyAiQVMgSVMiCisgKiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJ
TkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgVEhFCisgKiBJTVBMSUVEIFdBUlJBTlRJRVMg
T0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRQor
ICogQVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBDT1BZUklHSFQgSE9MREVS
IE9SIENPTlRSSUJVVE9SUyBCRQorICogTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwg
SU5DSURFTlRBTCwgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUgorICogQ09OU0VRVUVOVElBTCBEQU1B
R0VTIChJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YKKyAqIFNV
QlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLCBEQVRBLCBPUiBQUk9GSVRT
OyBPUiBCVVNJTkVTUworICogSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5Z
IFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4KKyAqIENPTlRSQUNULCBTVFJJQ1QgTElB
QklMSVRZLCBPUiBUT1JUIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpCisgKiBB
UklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJ
RiBBRFZJU0VEIE9GIFRIRQorICogUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCisgKi8KKyNp
Zm5kZWYgX09QVEVFX01TR19ICisjZGVmaW5lIF9PUFRFRV9NU0dfSAorCisjaW5jbHVkZSA8eGVu
L2JpdG9wcy5oPgorI2luY2x1ZGUgPHhlbi90eXBlcy5oPgorCisvKgorICogVGhpcyBmaWxlIGRl
ZmluZXMgdGhlIE9QLVRFRSBtZXNzYWdlIHByb3RvY29sIHVzZWQgdG8gY29tbXVuaWNhdGUKKyAq
IHdpdGggYW4gaW5zdGFuY2Ugb2YgT1AtVEVFIHJ1bm5pbmcgaW4gc2VjdXJlIHdvcmxkLgorICoK
KyAqIFRoaXMgZmlsZSBpcyBkaXZpZGVkIGludG8gdGhyZWUgc2VjdGlvbnMuCisgKiAxLiBGb3Jt
YXR0aW5nIG9mIG1lc3NhZ2VzLgorICogMi4gUmVxdWVzdHMgZnJvbSBub3JtYWwgd29ybGQKKyAq
IDMuIFJlcXVlc3RzIGZyb20gc2VjdXJlIHdvcmxkLCBSZW1vdGUgUHJvY2VkdXJlIENhbGwgKFJQ
QyksIGhhbmRsZWQgYnkKKyAqICAgIHRlZS1zdXBwbGljYW50LgorICovCisKKy8qKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKgorICogUGFydCAxIC0gZm9ybWF0dGluZyBvZiBtZXNzYWdlcworICoqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqLworCisjZGVmaW5lIE9QVEVFX01TR19BVFRSX1RZUEVfTk9ORQkJMHgwCisj
ZGVmaW5lIE9QVEVFX01TR19BVFRSX1RZUEVfVkFMVUVfSU5QVVQJCTB4MQorI2RlZmluZSBPUFRF
RV9NU0dfQVRUUl9UWVBFX1ZBTFVFX09VVFBVVAkweDIKKyNkZWZpbmUgT1BURUVfTVNHX0FUVFJf
VFlQRV9WQUxVRV9JTk9VVAkJMHgzCisjZGVmaW5lIE9QVEVFX01TR19BVFRSX1RZUEVfUk1FTV9J
TlBVVAkJMHg1CisjZGVmaW5lIE9QVEVFX01TR19BVFRSX1RZUEVfUk1FTV9PVVRQVVQJCTB4Ngor
I2RlZmluZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1JNRU1fSU5PVVQJCTB4NworI2RlZmluZSBPUFRF
RV9NU0dfQVRUUl9UWVBFX1RNRU1fSU5QVVQJCTB4OQorI2RlZmluZSBPUFRFRV9NU0dfQVRUUl9U
WVBFX1RNRU1fT1VUUFVUCQkweGEKKyNkZWZpbmUgT1BURUVfTVNHX0FUVFJfVFlQRV9UTUVNX0lO
T1VUCQkweGIKKworI2RlZmluZSBPUFRFRV9NU0dfQVRUUl9UWVBFX01BU0sJCUdFTk1BU0soNywg
MCkKKworLyoKKyAqIE1ldGEgcGFyYW1ldGVyIHRvIGJlIGFic29yYmVkIGJ5IHRoZSBTZWN1cmUg
T1MgYW5kIG5vdCBwYXNzZWQKKyAqIHRvIHRoZSBUcnVzdGVkIEFwcGxpY2F0aW9uLgorICoKKyAq
IEN1cnJlbnRseSBvbmx5IHVzZWQgd2l0aCBPUFRFRV9NU0dfQ01EX09QRU5fU0VTU0lPTi4KKyAq
LworI2RlZmluZSBPUFRFRV9NU0dfQVRUUl9NRVRBCQkJQklUKDgpCisKKy8qCisgKiBQb2ludGVy
IHRvIGEgbGlzdCBvZiBwYWdlcyB1c2VkIHRvIHJlZ2lzdGVyIHVzZXItZGVmaW5lZCBTSE0gYnVm
ZmVyLgorICogVXNlZCB3aXRoIE9QVEVFX01TR19BVFRSX1RZUEVfVE1FTV8qLgorICogYnVmX3B0
ciBzaG91bGQgcG9pbnQgdG8gdGhlIGJlZ2lubmluZyBvZiB0aGUgYnVmZmVyLiBCdWZmZXIgd2ls
bCBjb250YWluCisgKiBsaXN0IG9mIHBhZ2UgYWRkcmVzc2VzLiBPUC1URUUgY29yZSBjYW4gcmVj
b25zdHJ1Y3QgY29udGlndW91cyBidWZmZXIgZnJvbQorICogdGhhdCBwYWdlIGFkZHJlc3NlcyBs
aXN0LiBQYWdlIGFkZHJlc3NlcyBhcmUgc3RvcmVkIGFzIDY0IGJpdCB2YWx1ZXMuCisgKiBMYXN0
IGVudHJ5IG9uIGEgcGFnZSBzaG91bGQgcG9pbnQgdG8gdGhlIG5leHQgcGFnZSBvZiBidWZmZXIu
CisgKiBFdmVyeSBlbnRyeSBpbiBidWZmZXIgc2hvdWxkIHBvaW50IHRvIGEgNGsgcGFnZSBiZWdp
bm5pbmcgKDEyIGxlYXN0CisgKiBzaWduaWZpY2FudCBiaXRzIG11c3QgYmUgZXF1YWwgdG8gemVy
bykuCisgKgorICogMTIgbGVhc3Qgc2lnbmlmaWNhbnQgYmludHMgb2Ygb3B0ZWVfbXNnX3BhcmFt
LnUudG1lbS5idWZfcHRyIHNob3VsZCBob2xkIHBhZ2UKKyAqIG9mZnNldCBvZiB0aGUgdXNlciBi
dWZmZXIuCisgKgorICogU28sIGVudHJpZXMgc2hvdWxkIGJlIHBsYWNlZCBsaWtlIG1lbWJlcnMg
b2YgdGhpcyBzdHJ1Y3R1cmU6CisgKgorICogc3RydWN0IHBhZ2VfZGF0YSB7CisgKiAgIHVpbnQ2
NF90IHBhZ2VzX2FycmF5W09QVEVFX01TR19OT05DT05USUdfUEFHRV9TSVpFL3NpemVvZih1aW50
NjRfdCkgLSAxXTsKKyAqICAgdWludDY0X3QgbmV4dF9wYWdlX2RhdGE7CisgKiB9OworICoKKyAq
IFN0cnVjdHVyZSBpcyBkZXNpZ25lZCB0byBleGFjdGx5IGZpdCBpbnRvIHRoZSBwYWdlIHNpemUK
KyAqIE9QVEVFX01TR19OT05DT05USUdfUEFHRV9TSVpFIHdoaWNoIGlzIGEgc3RhbmRhcmQgNEtC
IHBhZ2UuCisgKgorICogVGhlIHNpemUgb2YgNEtCIGlzIGNob3NlbiBiZWNhdXNlIHRoaXMgaXMg
dGhlIHNtYWxsZXN0IHBhZ2Ugc2l6ZSBmb3IgQVJNCisgKiBhcmNoaXRlY3R1cmVzLiBJZiBSRUUg
dXNlcyBsYXJnZXIgcGFnZXMsIGl0IHNob3VsZCBkaXZpZGUgdGhlbSB0byA0S0Igb25lcy4KKyAq
LworI2RlZmluZSBPUFRFRV9NU0dfQVRUUl9OT05DT05USUcJCUJJVCg5KQorCisvKgorICogTWVt
b3J5IGF0dHJpYnV0ZXMgZm9yIGNhY2hpbmcgcGFzc2VkIHdpdGggdGVtcCBtZW1yZWZzLiBUaGUg
YWN0dWFsIHZhbHVlCisgKiB1c2VkIGlzIGRlZmluZWQgb3V0c2lkZSB0aGUgbWVzc2FnZSBwcm90
b2NvbCB3aXRoIHRoZSBleGNlcHRpb24gb2YKKyAqIE9QVEVFX01TR19BVFRSX0NBQ0hFX1BSRURF
RklORUQgd2hpY2ggbWVhbnMgdGhlIGF0dHJpYnV0ZXMgYWxyZWFkeQorICogZGVmaW5lZCBmb3Ig
dGhlIG1lbW9yeSByYW5nZSBzaG91bGQgYmUgdXNlZC4gSWYgb3B0ZWVfc21jLmggaXMgdXNlZCBh
cworICogYmVhcmVyIG9mIHRoaXMgcHJvdG9jb2wgT1BURUVfU01DX1NITV8qIGlzIHVzZWQgZm9y
IHZhbHVlcy4KKyAqLworI2RlZmluZSBPUFRFRV9NU0dfQVRUUl9DQUNIRV9TSElGVAkJMTYKKyNk
ZWZpbmUgT1BURUVfTVNHX0FUVFJfQ0FDSEVfTUFTSwkJR0VOTUFTSygyLCAwKQorI2RlZmluZSBP
UFRFRV9NU0dfQVRUUl9DQUNIRV9QUkVERUZJTkVECQkwCisKKy8qCisgKiBTYW1lIHZhbHVlcyBh
cyBURUVfTE9HSU5fKiBmcm9tIFRFRSBJbnRlcm5hbCBBUEkKKyAqLworI2RlZmluZSBPUFRFRV9N
U0dfTE9HSU5fUFVCTElDCQkJMHgwMDAwMDAwMAorI2RlZmluZSBPUFRFRV9NU0dfTE9HSU5fVVNF
UgkJCTB4MDAwMDAwMDEKKyNkZWZpbmUgT1BURUVfTVNHX0xPR0lOX0dST1VQCQkJMHgwMDAwMDAw
MgorI2RlZmluZSBPUFRFRV9NU0dfTE9HSU5fQVBQTElDQVRJT04JCTB4MDAwMDAwMDQKKyNkZWZp
bmUgT1BURUVfTVNHX0xPR0lOX0FQUExJQ0FUSU9OX1VTRVIJMHgwMDAwMDAwNQorI2RlZmluZSBP
UFRFRV9NU0dfTE9HSU5fQVBQTElDQVRJT05fR1JPVVAJMHgwMDAwMDAwNgorCisvKgorICogUGFn
ZSBzaXplIHVzZWQgaW4gbm9uLWNvbnRpZ3VvdXMgYnVmZmVyIGVudHJpZXMKKyAqLworI2RlZmlu
ZSBPUFRFRV9NU0dfTk9OQ09OVElHX1BBR0VfU0laRQkJNDA5NgorCisvKioKKyAqIHN0cnVjdCBv
cHRlZV9tc2dfcGFyYW1fdG1lbSAtIHRlbXBvcmFyeSBtZW1vcnkgcmVmZXJlbmNlIHBhcmFtZXRl
cgorICogQGJ1Zl9wdHI6CUFkZHJlc3Mgb2YgdGhlIGJ1ZmZlcgorICogQHNpemU6CVNpemUgb2Yg
dGhlIGJ1ZmZlcgorICogQHNobV9yZWY6CVRlbXBvcmFyeSBzaGFyZWQgbWVtb3J5IHJlZmVyZW5j
ZSwgcG9pbnRlciB0byBhIHN0cnVjdCB0ZWVfc2htCisgKgorICogU2VjdXJlIGFuZCBub3JtYWwg
d29ybGQgY29tbXVuaWNhdGVzIHBvaW50ZXJzIGFzIHBoeXNpY2FsIGFkZHJlc3MKKyAqIGluc3Rl
YWQgb2YgdGhlIHZpcnR1YWwgYWRkcmVzcy4gVGhpcyBpcyBiZWNhdXNlIHNlY3VyZSBhbmQgbm9y
bWFsIHdvcmxkCisgKiBoYXZlIGNvbXBsZXRlbHkgaW5kZXBlbmRlbnQgbWVtb3J5IG1hcHBpbmcu
IE5vcm1hbCB3b3JsZCBjYW4gZXZlbiBoYXZlIGEKKyAqIGh5cGVydmlzb3Igd2hpY2ggbmVlZCB0
byB0cmFuc2xhdGUgdGhlIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3MgKEFLQSBJUEEKKyAqIGluIEFS
TSBkb2N1bWVudGF0aW9uKSB0byBhIHJlYWwgcGh5c2ljYWwgYWRkcmVzcyBiZWZvcmUgcGFzc2lu
ZyB0aGUKKyAqIHN0cnVjdHVyZSB0byBzZWN1cmUgd29ybGQuCisgKi8KK3N0cnVjdCBvcHRlZV9t
c2dfcGFyYW1fdG1lbSB7CisJdTY0IGJ1Zl9wdHI7CisJdTY0IHNpemU7CisJdTY0IHNobV9yZWY7
Cit9OworCisvKioKKyAqIHN0cnVjdCBvcHRlZV9tc2dfcGFyYW1fcm1lbSAtIHJlZ2lzdGVyZWQg
bWVtb3J5IHJlZmVyZW5jZSBwYXJhbWV0ZXIKKyAqIEBvZmZzOglPZmZzZXQgaW50byBzaGFyZWQg
bWVtb3J5IHJlZmVyZW5jZQorICogQHNpemU6CVNpemUgb2YgdGhlIGJ1ZmZlcgorICogQHNobV9y
ZWY6CVNoYXJlZCBtZW1vcnkgcmVmZXJlbmNlLCBwb2ludGVyIHRvIGEgc3RydWN0IHRlZV9zaG0K
KyAqLworc3RydWN0IG9wdGVlX21zZ19wYXJhbV9ybWVtIHsKKwl1NjQgb2ZmczsKKwl1NjQgc2l6
ZTsKKwl1NjQgc2htX3JlZjsKK307CisKKy8qKgorICogc3RydWN0IG9wdGVlX21zZ19wYXJhbV92
YWx1ZSAtIG9wYXF1ZSB2YWx1ZSBwYXJhbWV0ZXIKKyAqCisgKiBWYWx1ZSBwYXJhbWV0ZXJzIGFy
ZSBwYXNzZWQgdW5jaGVja2VkIGJldHdlZW4gbm9ybWFsIGFuZCBzZWN1cmUgd29ybGQuCisgKi8K
K3N0cnVjdCBvcHRlZV9tc2dfcGFyYW1fdmFsdWUgeworCXU2NCBhOworCXU2NCBiOworCXU2NCBj
OworfTsKKworLyoqCisgKiBzdHJ1Y3Qgb3B0ZWVfbXNnX3BhcmFtIC0gcGFyYW1ldGVyIHVzZWQg
dG9nZXRoZXIgd2l0aCBzdHJ1Y3Qgb3B0ZWVfbXNnX2FyZworICogQGF0dHI6CWF0dHJpYnV0ZXMK
KyAqIEB0bWVtOglwYXJhbWV0ZXIgYnkgdGVtcG9yYXJ5IG1lbW9yeSByZWZlcmVuY2UKKyAqIEBy
bWVtOglwYXJhbWV0ZXIgYnkgcmVnaXN0ZXJlZCBtZW1vcnkgcmVmZXJlbmNlCisgKiBAdmFsdWU6
CXBhcmFtZXRlciBieSBvcGFxdWUgdmFsdWUKKyAqCisgKiBAYXR0ciAmIE9QVEVFX01TR19BVFRS
X1RZUEVfTUFTSyBpbmRpY2F0ZXMgaWYgdG1lbSwgcm1lbSBvciB2YWx1ZSBpcyB1c2VkIGluCisg
KiB0aGUgdW5pb24uIE9QVEVFX01TR19BVFRSX1RZUEVfVkFMVUVfKiBpbmRpY2F0ZXMgdmFsdWUs
CisgKiBPUFRFRV9NU0dfQVRUUl9UWVBFX1RNRU1fKiBpbmRpY2F0ZXMgQHRtZW0gYW5kCisgKiBP
UFRFRV9NU0dfQVRUUl9UWVBFX1JNRU1fKiBpbmRpY2F0ZXMgQHJtZW0sCisgKiBPUFRFRV9NU0df
QVRUUl9UWVBFX05PTkUgaW5kaWNhdGVzIHRoYXQgbm9uZSBvZiB0aGUgbWVtYmVycyBhcmUgdXNl
ZC4KKyAqLworc3RydWN0IG9wdGVlX21zZ19wYXJhbSB7CisJdTY0IGF0dHI7CisJdW5pb24gewor
CQlzdHJ1Y3Qgb3B0ZWVfbXNnX3BhcmFtX3RtZW0gdG1lbTsKKwkJc3RydWN0IG9wdGVlX21zZ19w
YXJhbV9ybWVtIHJtZW07CisJCXN0cnVjdCBvcHRlZV9tc2dfcGFyYW1fdmFsdWUgdmFsdWU7CisJ
fSB1OworfTsKKworLyoqCisgKiBzdHJ1Y3Qgb3B0ZWVfbXNnX2FyZyAtIGNhbGwgYXJndW1lbnQK
KyAqIEBjbWQ6IENvbW1hbmQsIG9uZSBvZiBPUFRFRV9NU0dfQ01EXyogb3IgT1BURUVfTVNHX1JQ
Q19DTURfKgorICogQGZ1bmM6IFRydXN0ZWQgQXBwbGljYXRpb24gZnVuY3Rpb24sIHNwZWNpZmlj
IHRvIHRoZSBUcnVzdGVkIEFwcGxpY2F0aW9uLAorICoJICAgICB1c2VkIGlmIGNtZCA9PSBPUFRF
RV9NU0dfQ01EX0lOVk9LRV9DT01NQU5ECisgKiBAc2Vzc2lvbjogSW4gcGFyYW1ldGVyIGZvciBh
bGwgT1BURUVfTVNHX0NNRF8qIGV4Y2VwdAorICoJICAgICBPUFRFRV9NU0dfQ01EX09QRU5fU0VT
U0lPTiB3aGVyZSBpdCdzIGFuIG91dHB1dCBwYXJhbWV0ZXIgaW5zdGVhZAorICogQGNhbmNlbF9p
ZDogQ2FuY2VsbGF0aW9uIGlkLCBhIHVuaXF1ZSB2YWx1ZSB0byBpZGVudGlmeSB0aGlzIHJlcXVl
c3QKKyAqIEByZXQ6IHJldHVybiB2YWx1ZQorICogQHJldF9vcmlnaW46IG9yaWdpbiBvZiB0aGUg
cmV0dXJuIHZhbHVlCisgKiBAbnVtX3BhcmFtczogbnVtYmVyIG9mIHBhcmFtZXRlcnMgc3VwcGxp
ZWQgdG8gdGhlIE9TIENvbW1hbmQKKyAqIEBwYXJhbXM6IHRoZSBwYXJhbWV0ZXJzIHN1cHBsaWVk
IHRvIHRoZSBPUyBDb21tYW5kCisgKgorICogQWxsIG5vcm1hbCBjYWxscyB0byBUcnVzdGVkIE9T
IHVzZXMgdGhpcyBzdHJ1Y3QuIElmIGNtZCByZXF1aXJlcyBmdXJ0aGVyCisgKiBpbmZvcm1hdGlv
biB0aGFuIHdoYXQgdGhlc2UgZmllbGQgaG9sZHMgaXQgY2FuIGJlIHBhc3NlZCBhcyBhIHBhcmFt
ZXRlcgorICogdGFnZ2VkIGFzIG1ldGEgKHNldHRpbmcgdGhlIE9QVEVFX01TR19BVFRSX01FVEEg
Yml0IGluIGNvcnJlc3BvbmRpbmcKKyAqIGF0dHJzIGZpZWxkKS4gQWxsIHBhcmFtZXRlcnMgdGFn
Z2VkIGFzIG1ldGEgaGFzIHRvIGNvbWUgZmlyc3QuCisgKgorICogVGVtcCBtZW1yZWYgcGFyYW1l
dGVycyBjYW4gYmUgZnJhZ21lbnRlZCBpZiBzdXBwb3J0ZWQgYnkgdGhlIFRydXN0ZWQgT1MKKyAq
ICh3aGVuIG9wdGVlX3NtYy5oIGlzIGJlYXJlciBvZiB0aGlzIHByb3RvY29sIHRoaXMgaXMgaW5k
aWNhdGVkIHdpdGgKKyAqIE9QVEVFX1NNQ19TRUNfQ0FQX1VOUkVHSVNURVJFRF9TSE0pLiBJZiBh
IGxvZ2ljYWwgbWVtcmVmIHBhcmFtZXRlciBpcworICogZnJhZ21lbnRlZCB0aGVuIGhhcyBhbGwg
YnV0IHRoZSBsYXN0IGZyYWdtZW50IHRoZQorICogT1BURUVfTVNHX0FUVFJfRlJBR01FTlQgYml0
IHNldCBpbiBhdHRycy4gRXZlbiBpZiBhIG1lbXJlZiBpcyBmcmFnbWVudGVkCisgKiBpdCB3aWxs
IHN0aWxsIGJlIHByZXNlbnRlZCBhcyBhIHNpbmdsZSBsb2dpY2FsIG1lbXJlZiB0byB0aGUgVHJ1
c3RlZAorICogQXBwbGljYXRpb24uCisgKi8KK3N0cnVjdCBvcHRlZV9tc2dfYXJnIHsKKwl1MzIg
Y21kOworCXUzMiBmdW5jOworCXUzMiBzZXNzaW9uOworCXUzMiBjYW5jZWxfaWQ7CisJdTMyIHBh
ZDsKKwl1MzIgcmV0OworCXUzMiByZXRfb3JpZ2luOworCXUzMiBudW1fcGFyYW1zOworCisJLyog
bnVtX3BhcmFtcyB0ZWxscyB0aGUgYWN0dWFsIG51bWJlciBvZiBlbGVtZW50IGluIHBhcmFtcyAq
LworCXN0cnVjdCBvcHRlZV9tc2dfcGFyYW0gcGFyYW1zWzBdOworfTsKKworLyoqCisgKiBPUFRF
RV9NU0dfR0VUX0FSR19TSVpFIC0gcmV0dXJuIHNpemUgb2Ygc3RydWN0IG9wdGVlX21zZ19hcmcK
KyAqCisgKiBAbnVtX3BhcmFtczogTnVtYmVyIG9mIHBhcmFtZXRlcnMgZW1iZWRkZWQgaW4gdGhl
IHN0cnVjdCBvcHRlZV9tc2dfYXJnCisgKgorICogUmV0dXJucyB0aGUgc2l6ZSBvZiB0aGUgc3Ry
dWN0IG9wdGVlX21zZ19hcmcgdG9nZXRoZXIgd2l0aCB0aGUgbnVtYmVyCisgKiBvZiBlbWJlZGRl
ZCBwYXJhbWV0ZXJzLgorICovCisjZGVmaW5lIE9QVEVFX01TR19HRVRfQVJHX1NJWkUobnVtX3Bh
cmFtcykgXAorCShzaXplb2Yoc3RydWN0IG9wdGVlX21zZ19hcmcpICsgXAorCSBzaXplb2Yoc3Ry
dWN0IG9wdGVlX21zZ19wYXJhbSkgKiAobnVtX3BhcmFtcykpCisKKy8qKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKgorICogUGFydCAyIC0gcmVxdWVzdHMgZnJvbSBub3JtYWwgd29ybGQKKyAqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKi8KKworLyoKKyAqIFJldHVybiB0aGUgZm9sbG93aW5nIFVJRCBpZiB1c2luZyBB
UEkgc3BlY2lmaWVkIGluIHRoaXMgZmlsZSB3aXRob3V0CisgKiBmdXJ0aGVyIGV4dGVuc2lvbnM6
CisgKiAzODRmYjNlMC1lN2Y4LTExZTMtYWY2My0wMDAyYTVkNWM1MWIuCisgKiBSZXByZXNlbnRl
ZCBpbiA0IDMyLWJpdCB3b3JkcyBpbiBPUFRFRV9NU0dfVUlEXzAsIE9QVEVFX01TR19VSURfMSwK
KyAqIE9QVEVFX01TR19VSURfMiwgT1BURUVfTVNHX1VJRF8zLgorICovCisjZGVmaW5lIE9QVEVF
X01TR19VSURfMAkJCTB4Mzg0ZmIzZTAKKyNkZWZpbmUgT1BURUVfTVNHX1VJRF8xCQkJMHhlN2Y4
MTFlMworI2RlZmluZSBPUFRFRV9NU0dfVUlEXzIJCQkweGFmNjMwMDAyCisjZGVmaW5lIE9QVEVF
X01TR19VSURfMwkJCTB4YTVkNWM1MWIKKyNkZWZpbmUgT1BURUVfTVNHX0ZVTkNJRF9DQUxMU19V
SUQJMHhGRjAxCisKKy8qCisgKiBSZXR1cm5zIDIuMCBpZiB1c2luZyBBUEkgc3BlY2lmaWVkIGlu
IHRoaXMgZmlsZSB3aXRob3V0IGZ1cnRoZXIKKyAqIGV4dGVuc2lvbnMuIFJlcHJlc2VudGVkIGlu
IDIgMzItYml0IHdvcmRzIGluIE9QVEVFX01TR19SRVZJU0lPTl9NQUpPUgorICogYW5kIE9QVEVF
X01TR19SRVZJU0lPTl9NSU5PUgorICovCisjZGVmaW5lIE9QVEVFX01TR19SRVZJU0lPTl9NQUpP
UgkyCisjZGVmaW5lIE9QVEVFX01TR19SRVZJU0lPTl9NSU5PUgkwCisjZGVmaW5lIE9QVEVFX01T
R19GVU5DSURfQ0FMTFNfUkVWSVNJT04JMHhGRjAzCisKKy8qCisgKiBHZXQgVVVJRCBvZiBUcnVz
dGVkIE9TLgorICoKKyAqIFVzZWQgYnkgbm9uLXNlY3VyZSB3b3JsZCB0byBmaWd1cmUgb3V0IHdo
aWNoIFRydXN0ZWQgT1MgaXMgaW5zdGFsbGVkLgorICogTm90ZSB0aGF0IHJldHVybmVkIFVVSUQg
aXMgdGhlIFVVSUQgb2YgdGhlIFRydXN0ZWQgT1MsIG5vdCBvZiB0aGUgQVBJLgorICoKKyAqIFJl
dHVybnMgVVVJRCBpbiA0IDMyLWJpdCB3b3JkcyBpbiB0aGUgc2FtZSB3YXkgYXMKKyAqIE9QVEVF
X01TR19GVU5DSURfQ0FMTFNfVUlEIGRlc2NyaWJlZCBhYm92ZS4KKyAqLworI2RlZmluZSBPUFRF
RV9NU0dfT1NfT1BURUVfVVVJRF8wCTB4NDg2MTc4ZTAKKyNkZWZpbmUgT1BURUVfTVNHX09TX09Q
VEVFX1VVSURfMQkweGU3ZjgxMWUzCisjZGVmaW5lIE9QVEVFX01TR19PU19PUFRFRV9VVUlEXzIJ
MHhiYzVlMDAwMgorI2RlZmluZSBPUFRFRV9NU0dfT1NfT1BURUVfVVVJRF8zCTB4YTVkNWM1MWIK
KyNkZWZpbmUgT1BURUVfTVNHX0ZVTkNJRF9HRVRfT1NfVVVJRAkweDAwMDAKKworLyoKKyAqIEdl
dCByZXZpc2lvbiBvZiBUcnVzdGVkIE9TLgorICoKKyAqIFVzZWQgYnkgbm9uLXNlY3VyZSB3b3Js
ZCB0byBmaWd1cmUgb3V0IHdoaWNoIHZlcnNpb24gb2YgdGhlIFRydXN0ZWQgT1MKKyAqIGlzIGlu
c3RhbGxlZC4gTm90ZSB0aGF0IHRoZSByZXR1cm5lZCByZXZpc2lvbiBpcyB0aGUgcmV2aXNpb24g
b2YgdGhlCisgKiBUcnVzdGVkIE9TLCBub3Qgb2YgdGhlIEFQSS4KKyAqCisgKiBSZXR1cm5zIHJl
dmlzaW9uIGluIDIgMzItYml0IHdvcmRzIGluIHRoZSBzYW1lIHdheSBhcworICogT1BURUVfTVNH
X0NBTExTX1JFVklTSU9OIGRlc2NyaWJlZCBhYm92ZS4KKyAqLworI2RlZmluZSBPUFRFRV9NU0df
RlVOQ0lEX0dFVF9PU19SRVZJU0lPTgkweDAwMDEKKworLyoKKyAqIERvIGEgc2VjdXJlIGNhbGwg
d2l0aCBzdHJ1Y3Qgb3B0ZWVfbXNnX2FyZyBhcyBhcmd1bWVudAorICogVGhlIE9QVEVFX01TR19D
TURfKiBiZWxvdyBkZWZpbmVzIHdoYXQgZ29lcyBpbiBzdHJ1Y3Qgb3B0ZWVfbXNnX2FyZzo6Y21k
CisgKgorICogT1BURUVfTVNHX0NNRF9PUEVOX1NFU1NJT04gb3BlbnMgYSBzZXNzaW9uIHRvIGEg
VHJ1c3RlZCBBcHBsaWNhdGlvbi4KKyAqIFRoZSBmaXJzdCB0d28gcGFyYW1ldGVycyBhcmUgdGFn
Z2VkIGFzIG1ldGEsIGhvbGRpbmcgdHdvIHZhbHVlCisgKiBwYXJhbWV0ZXJzIHRvIHBhc3MgdGhl
IGZvbGxvd2luZyBpbmZvcm1hdGlvbjoKKyAqIHBhcmFtWzBdLnUudmFsdWUuYS1iIHV1aWQgb2Yg
VHJ1c3RlZCBBcHBsaWNhdGlvbgorICogcGFyYW1bMV0udS52YWx1ZS5hLWIgdXVpZCBvZiBDbGll
bnQKKyAqIHBhcmFtWzFdLnUudmFsdWUuYyBMb2dpbiBjbGFzcyBvZiBjbGllbnQgT1BURUVfTVNH
X0xPR0lOXyoKKyAqCisgKiBPUFRFRV9NU0dfQ01EX0lOVk9LRV9DT01NQU5EIGludm9rZXMgYSBj
b21tYW5kIGEgcHJldmlvdXNseSBvcGVuZWQKKyAqIHNlc3Npb24gdG8gYSBUcnVzdGVkIEFwcGxp
Y2F0aW9uLiAgc3RydWN0IG9wdGVlX21zZ19hcmc6OmZ1bmMgaXMgVHJ1c3RlZAorICogQXBwbGlj
YXRpb24gZnVuY3Rpb24sIHNwZWNpZmljIHRvIHRoZSBUcnVzdGVkIEFwcGxpY2F0aW9uLgorICoK
KyAqIE9QVEVFX01TR19DTURfQ0xPU0VfU0VTU0lPTiBjbG9zZXMgYSBwcmV2aW91c2x5IG9wZW5l
ZCBzZXNzaW9uIHRvCisgKiBUcnVzdGVkIEFwcGxpY2F0aW9uLgorICoKKyAqIE9QVEVFX01TR19D
TURfQ0FOQ0VMIGNhbmNlbHMgYSBjdXJyZW50bHkgaW52b2tlZCBjb21tYW5kLgorICoKKyAqIE9Q
VEVFX01TR19DTURfUkVHSVNURVJfU0hNIHJlZ2lzdGVycyBhIHNoYXJlZCBtZW1vcnkgcmVmZXJl
bmNlLiBUaGUKKyAqIGluZm9ybWF0aW9uIGlzIHBhc3NlZCBhczoKKyAqIFtpbl0gcGFyYW1bMF0u
YXR0cgkJCU9QVEVFX01TR19BVFRSX1RZUEVfVE1FTV9JTlBVVAorICoJCQkJCVt8IE9QVEVFX01T
R19BVFRSX0ZSQUdNRU5UXQorICogW2luXSBwYXJhbVswXS51LnRtZW0uYnVmX3B0cgkJcGh5c2lj
YWwgYWRkcmVzcyAob2YgZmlyc3QgZnJhZ21lbnQpCisgKiBbaW5dIHBhcmFtWzBdLnUudG1lbS5z
aXplCQlzaXplIChvZiBmaXJzdCBmcmFnbWVudCkKKyAqIFtpbl0gcGFyYW1bMF0udS50bWVtLnNo
bV9yZWYJCWhvbGRzIHNoYXJlZCBtZW1vcnkgcmVmZXJlbmNlCisgKiAuLi4KKyAqIFRoZSBzaGFy
ZWQgbWVtb3J5IGNhbiBvcHRpb25hbGx5IGJlIGZyYWdtZW50ZWQsIHRlbXAgbWVtcmVmcyBjYW4g
Zm9sbG93CisgKiBlYWNoIG90aGVyIHdpdGggYWxsIGJ1dCB0aGUgbGFzdCB3aXRoIHRoZSBPUFRF
RV9NU0dfQVRUUl9GUkFHTUVOVCBiaXQgc2V0LgorICoKKyAqIE9QVEVFX01TR19DTURfVU5SRUdJ
U1RFUl9TSE0gdW5yZWdpc3RlcmVzIGEgcHJldmlvdXNseSByZWdpc3RlcmVkIHNoYXJlZAorICog
bWVtb3J5IHJlZmVyZW5jZS4gVGhlIGluZm9ybWF0aW9uIGlzIHBhc3NlZCBhczoKKyAqIFtpbl0g
cGFyYW1bMF0uYXR0cgkJCU9QVEVFX01TR19BVFRSX1RZUEVfUk1FTV9JTlBVVAorICogW2luXSBw
YXJhbVswXS51LnJtZW0uc2htX3JlZgkJaG9sZHMgc2hhcmVkIG1lbW9yeSByZWZlcmVuY2UKKyAq
IFtpbl0gcGFyYW1bMF0udS5ybWVtLm9mZnMJCTAKKyAqIFtpbl0gcGFyYW1bMF0udS5ybWVtLnNp
emUJCTAKKyAqLworI2RlZmluZSBPUFRFRV9NU0dfQ01EX09QRU5fU0VTU0lPTgkwCisjZGVmaW5l
IE9QVEVFX01TR19DTURfSU5WT0tFX0NPTU1BTkQJMQorI2RlZmluZSBPUFRFRV9NU0dfQ01EX0NM
T1NFX1NFU1NJT04JMgorI2RlZmluZSBPUFRFRV9NU0dfQ01EX0NBTkNFTAkJMworI2RlZmluZSBP
UFRFRV9NU0dfQ01EX1JFR0lTVEVSX1NITQk0CisjZGVmaW5lIE9QVEVFX01TR19DTURfVU5SRUdJ
U1RFUl9TSE0JNQorI2RlZmluZSBPUFRFRV9NU0dfRlVOQ0lEX0NBTExfV0lUSF9BUkcJMHgwMDA0
CisKKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKgorICogUGFydCAzIC0gUmVxdWVzdHMgZnJvbSBzZWN1
cmUgd29ybGQsIFJQQworICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLworCisvKgorICogQWxsIFJQQyBp
cyBkb25lIHdpdGggYSBzdHJ1Y3Qgb3B0ZWVfbXNnX2FyZyBhcyBiZWFyZXIgb2YgaW5mb3JtYXRp
b24sCisgKiBzdHJ1Y3Qgb3B0ZWVfbXNnX2FyZzo6YXJnIGhvbGRzIHZhbHVlcyBkZWZpbmVkIGJ5
IE9QVEVFX01TR19SUENfQ01EXyogYmVsb3cKKyAqCisgKiBSUEMgY29tbXVuaWNhdGlvbiB3aXRo
IHRlZS1zdXBwbGljYW50IGlzIHJldmVyc2VkIGNvbXBhcmVkIHRvIG5vcm1hbAorICogY2xpZW50
IGNvbW11bmljYXRpb24gZGVzcmliZWQgYWJvdmUuIFRoZSBzdXBwbGljYW50IHJlY2VpdmVzIHJl
cXVlc3RzCisgKiBhbmQgc2VuZHMgcmVzcG9uc2VzLgorICovCisKKy8qCisgKiBMb2FkIGEgVEEg
aW50byBtZW1vcnksIGRlZmluZWQgaW4gdGVlLXN1cHBsaWNhbnQKKyAqLworI2RlZmluZSBPUFRF
RV9NU0dfUlBDX0NNRF9MT0FEX1RBCTAKKworLyoKKyAqIFJlc2VydmVkCisgKi8KKyNkZWZpbmUg
T1BURUVfTVNHX1JQQ19DTURfUlBNQgkJMQorCisvKgorICogRmlsZSBzeXN0ZW0gYWNjZXNzLCBk
ZWZpbmVkIGluIHRlZS1zdXBwbGljYW50CisgKi8KKyNkZWZpbmUgT1BURUVfTVNHX1JQQ19DTURf
RlMJCTIKKworLyoKKyAqIEdldCB0aW1lCisgKgorICogUmV0dXJucyBudW1iZXIgb2Ygc2Vjb25k
cyBhbmQgbmFubyBzZWNvbmRzIHNpbmNlIHRoZSBFcG9jaCwKKyAqIDE5NzAtMDEtMDEgMDA6MDA6
MDAgKzAwMDAgKFVUQykuCisgKgorICogW291dF0gcGFyYW1bMF0udS52YWx1ZS5hCU51bWJlciBv
ZiBzZWNvbmRzCisgKiBbb3V0XSBwYXJhbVswXS51LnZhbHVlLmIJTnVtYmVyIG9mIG5hbm8gc2Vj
b25kcy4KKyAqLworI2RlZmluZSBPUFRFRV9NU0dfUlBDX0NNRF9HRVRfVElNRQkzCisKKy8qCisg
KiBXYWl0IHF1ZXVlIHByaW1pdGl2ZSwgaGVscGVyIGZvciBzZWN1cmUgd29ybGQgdG8gaW1wbGVt
ZW50IGEgd2FpdCBxdWV1ZS4KKyAqCisgKiBJZiBzZWN1cmUgd29ybGQgbmVlZCB0byB3YWl0IGZv
ciBhIHNlY3VyZSB3b3JsZCBtdXRleCBpdCBpc3N1ZXMgYSBzbGVlcAorICogcmVxdWVzdCBpbnN0
ZWFkIG9mIHNwaW5uaW5nIGluIHNlY3VyZSB3b3JsZC4gQ29udmVyc2VseSBpcyBhIHdha2V1cAor
ICogcmVxdWVzdCBpc3N1ZWQgd2hlbiBhIHNlY3VyZSB3b3JsZCBtdXRleCB3aXRoIGEgdGhyZWFk
IHdhaXRpbmcgdGhyZWFkIGlzCisgKiB1bmxvY2tlZC4KKyAqCisgKiBXYWl0aW5nIG9uIGEga2V5
CisgKiBbaW5dIHBhcmFtWzBdLnUudmFsdWUuYSBPUFRFRV9NU0dfUlBDX1dBSVRfUVVFVUVfU0xF
RVAKKyAqIFtpbl0gcGFyYW1bMF0udS52YWx1ZS5iIHdhaXQga2V5CisgKgorICogV2FraW5nIHVw
IGEga2V5CisgKiBbaW5dIHBhcmFtWzBdLnUudmFsdWUuYSBPUFRFRV9NU0dfUlBDX1dBSVRfUVVF
VUVfV0FLRVVQCisgKiBbaW5dIHBhcmFtWzBdLnUudmFsdWUuYiB3YWtldXAga2V5CisgKi8KKyNk
ZWZpbmUgT1BURUVfTVNHX1JQQ19DTURfV0FJVF9RVUVVRQk0CisjZGVmaW5lIE9QVEVFX01TR19S
UENfV0FJVF9RVUVVRV9TTEVFUAkwCisjZGVmaW5lIE9QVEVFX01TR19SUENfV0FJVF9RVUVVRV9X
QUtFVVAJMQorCisvKgorICogU3VzcGVuZCBleGVjdXRpb24KKyAqCisgKiBbaW5dIHBhcmFtWzBd
LnZhbHVlCS5hIG51bWJlciBvZiBtaWxsaXNlY29uZHMgdG8gc3VzcGVuZAorICovCisjZGVmaW5l
IE9QVEVFX01TR19SUENfQ01EX1NVU1BFTkQJNQorCisvKgorICogQWxsb2NhdGUgYSBwaWVjZSBv
ZiBzaGFyZWQgbWVtb3J5CisgKgorICogU2hhcmVkIG1lbW9yeSBjYW4gb3B0aW9uYWxseSBiZSBm
cmFnbWVudGVkLCB0byBzdXBwb3J0IHRoYXQgYWRkaXRpb25hbAorICogc3BhcmUgcGFyYW0gZW50
cmllcyBhcmUgYWxsb2NhdGVkIHRvIG1ha2Ugcm9vbSBmb3IgZXZlbnR1YWwgZnJhZ21lbnRzLgor
ICogVGhlIHNwYXJlIHBhcmFtIGVudHJpZXMgaGFzIC5hdHRyID0gT1BURUVfTVNHX0FUVFJfVFlQ
RV9OT05FIHdoZW4KKyAqIHVudXNlZC4gQWxsIHJldHVybmVkIHRlbXAgbWVtcmVmcyBleGNlcHQg
dGhlIGxhc3Qgc2hvdWxkIGhhdmUgdGhlCisgKiBPUFRFRV9NU0dfQVRUUl9GUkFHTUVOVCBiaXQg
c2V0IGluIHRoZSBhdHRyIGZpZWxkLgorICoKKyAqIFtpbl0gIHBhcmFtWzBdLnUudmFsdWUuYQkJ
dHlwZSBvZiBtZW1vcnkgb25lIG9mCisgKgkJCQkJT1BURUVfTVNHX1JQQ19TSE1fVFlQRV8qIGJl
bG93CisgKiBbaW5dICBwYXJhbVswXS51LnZhbHVlLmIJCXJlcXVlc3RlZCBzaXplCisgKiBbaW5d
ICBwYXJhbVswXS51LnZhbHVlLmMJCXJlcXVpcmVkIGFsaWdubWVudAorICoKKyAqIFtvdXRdIHBh
cmFtWzBdLnUudG1lbS5idWZfcHRyCXBoeXNpY2FsIGFkZHJlc3MgKG9mIGZpcnN0IGZyYWdtZW50
KQorICogW291dF0gcGFyYW1bMF0udS50bWVtLnNpemUJCXNpemUgKG9mIGZpcnN0IGZyYWdtZW50
KQorICogW291dF0gcGFyYW1bMF0udS50bWVtLnNobV9yZWYJc2hhcmVkIG1lbW9yeSByZWZlcmVu
Y2UKKyAqIC4uLgorICogW291dF0gcGFyYW1bbl0udS50bWVtLmJ1Zl9wdHIJcGh5c2ljYWwgYWRk
cmVzcworICogW291dF0gcGFyYW1bbl0udS50bWVtLnNpemUJCXNpemUKKyAqIFtvdXRdIHBhcmFt
W25dLnUudG1lbS5zaG1fcmVmCXNoYXJlZCBtZW1vcnkgcmVmZXJlbmNlIChzYW1lIHZhbHVlCisg
KgkJCQkJYXMgaW4gcGFyYW1bbi0xXS51LnRtZW0uc2htX3JlZikKKyAqLworI2RlZmluZSBPUFRF
RV9NU0dfUlBDX0NNRF9TSE1fQUxMT0MJNgorLyogTWVtb3J5IHRoYXQgY2FuIGJlIHNoYXJlZCB3
aXRoIGEgbm9uLXNlY3VyZSB1c2VyIHNwYWNlIGFwcGxpY2F0aW9uICovCisjZGVmaW5lIE9QVEVF
X01TR19SUENfU0hNX1RZUEVfQVBQTAkwCisvKiBNZW1vcnkgb25seSBzaGFyZWQgd2l0aCBub24t
c2VjdXJlIGtlcm5lbCAqLworI2RlZmluZSBPUFRFRV9NU0dfUlBDX1NITV9UWVBFX0tFUk5FTAkx
CisKKy8qCisgKiBGcmVlIHNoYXJlZCBtZW1vcnkgcHJldmlvdXNseSBhbGxvY2F0ZWQgd2l0aCBP
UFRFRV9NU0dfUlBDX0NNRF9TSE1fQUxMT0MKKyAqCisgKiBbaW5dICBwYXJhbVswXS51LnZhbHVl
LmEJCXR5cGUgb2YgbWVtb3J5IG9uZSBvZgorICoJCQkJCU9QVEVFX01TR19SUENfU0hNX1RZUEVf
KiBhYm92ZQorICogW2luXSAgcGFyYW1bMF0udS52YWx1ZS5iCQl2YWx1ZSBvZiBzaGFyZWQgbWVt
b3J5IHJlZmVyZW5jZQorICoJCQkJCXJldHVybmVkIGluIHBhcmFtWzBdLnUudG1lbS5zaG1fcmVm
CisgKgkJCQkJYWJvdmUKKyAqLworI2RlZmluZSBPUFRFRV9NU0dfUlBDX0NNRF9TSE1fRlJFRQk3
CisKKyNlbmRpZiAvKiBfT1BURUVfTVNHX0ggKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90
ZWUvb3B0ZWVfc21jLmggYi94ZW4vYXJjaC9hcm0vdGVlL29wdGVlX3NtYy5oCm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjkyZjRkNTQKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4v
YXJjaC9hcm0vdGVlL29wdGVlX3NtYy5oCkBAIC0wLDAgKzEsNDU3IEBACisvKgorICogQ29weXJp
Z2h0IChjKSAyMDE1LTIwMTYsIExpbmFybyBMaW1pdGVkCisgKiBBbGwgcmlnaHRzIHJlc2VydmVk
LgorICoKKyAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9y
bXMsIHdpdGggb3Igd2l0aG91dAorICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3Zp
ZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zIGFyZSBtZXQ6CisgKgorICogMS4gUmVk
aXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmln
aHQgbm90aWNlLAorICogdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcg
ZGlzY2xhaW1lci4KKyAqCisgKiAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVz
dCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UsCisgKiB0aGlzIGxpc3Qgb2Yg
Y29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZSBkb2N1bWVudGF0
aW9uCisgKiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1
dGlvbi4KKyAqCisgKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQg
SE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTICJBUyBJUyIKKyAqIEFORCBBTlkgRVhQUkVTUyBPUiBJ
TVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBUSEUKKyAq
IElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIEEg
UEFSVElDVUxBUiBQVVJQT1NFCisgKiBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwg
VEhFIENPUFlSSUdIVCBIT0xERVIgT1IgQ09OVFJJQlVUT1JTIEJFCisgKiBMSUFCTEUgRk9SIEFO
WSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLCBFWEVNUExBUlksIE9SCisg
KiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBQ
Uk9DVVJFTUVOVCBPRgorICogU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBV
U0UsIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTCisgKiBJTlRFUlJVUFRJT04pIEhPV0VW
RVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTgorICog
Q09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQgKElOQ0xVRElORyBORUdMSUdFTkNF
IE9SIE9USEVSV0lTRSkKKyAqIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRSBPRiBU
SElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFCisgKiBQT1NTSUJJTElUWSBPRiBT
VUNIIERBTUFHRS4KKyAqLworI2lmbmRlZiBPUFRFRV9TTUNfSAorI2RlZmluZSBPUFRFRV9TTUNf
SAorCisjaW5jbHVkZSA8YXNtL3NtY2NjLmg+CisjaW5jbHVkZSA8eGVuL2JpdG9wcy5oPgorCisj
ZGVmaW5lIE9QVEVFX1NNQ19TVERfQ0FMTF9WQUwoZnVuY19udW0pIFwKKwlBUk1fU01DQ0NfQ0FM
TF9WQUwoQVJNX1NNQ0NDX1NURF9DQUxMLCBBUk1fU01DQ0NfQ09OVl8zMiwgXAorCQkJICAgQVJN
X1NNQ0NDX09XTkVSX1RSVVNURURfT1MsIChmdW5jX251bSkpCisjZGVmaW5lIE9QVEVFX1NNQ19G
QVNUX0NBTExfVkFMKGZ1bmNfbnVtKSBcCisJQVJNX1NNQ0NDX0NBTExfVkFMKEFSTV9TTUNDQ19G
QVNUX0NBTEwsIEFSTV9TTUNDQ19DT05WXzMyLCBcCisJCQkgICBBUk1fU01DQ0NfT1dORVJfVFJV
U1RFRF9PUywgKGZ1bmNfbnVtKSkKKworLyoKKyAqIEZ1bmN0aW9uIHNwZWNpZmllZCBieSBTTUMg
Q2FsbGluZyBjb252ZW50aW9uLgorICovCisjZGVmaW5lIE9QVEVFX1NNQ19GVU5DSURfQ0FMTFNf
Q09VTlQJMHhGRjAwCisjZGVmaW5lIE9QVEVFX1NNQ19DQUxMU19DT1VOVCBcCisJQVJNX1NNQ0ND
X0NBTExfVkFMKE9QVEVFX1NNQ19GQVNUX0NBTEwsIFNNQ0NDX1NNQ18zMiwgXAorCQkJICAgU01D
Q0NfT1dORVJfVFJVU1RFRF9PU19FTkQsIFwKKwkJCSAgIE9QVEVFX1NNQ19GVU5DSURfQ0FMTFNf
Q09VTlQpCisKKy8qCisgKiBOb3JtYWwgY2FjaGVkIG1lbW9yeSAod3JpdGUtYmFjayksIHNoYXJl
YWJsZSBmb3IgU01QIHN5c3RlbXMgYW5kIG5vdAorICogc2hhcmVhYmxlIGZvciBVUCBzeXN0ZW1z
LgorICovCisjZGVmaW5lIE9QVEVFX1NNQ19TSE1fQ0FDSEVECQkxCisKKy8qCisgKiBhMC4uYTcg
aXMgdXNlZCBhcyByZWdpc3RlciBuYW1lcyBpbiB0aGUgZGVzY3JpcHRpb25zIGJlbG93LCBvbiBh
cm0zMgorICogdGhhdCB0cmFuc2xhdGVzIHRvIHIwLi5yNyBhbmQgb24gYXJtNjQgdG8gdzAuLnc3
LiBJbiBib3RoIGNhc2VzIGl0J3MKKyAqIDMyLWJpdCByZWdpc3RlcnMuCisgKi8KKworLyoKKyAq
IEZ1bmN0aW9uIHNwZWNpZmllZCBieSBTTUMgQ2FsbGluZyBjb252ZW50aW9uCisgKgorICogUmV0
dXJuIG9uZSBvZiB0aGUgZm9sbG93aW5nIFVJRHMgaWYgdXNpbmcgQVBJIHNwZWNpZmllZCBpbiB0
aGlzIGZpbGUKKyAqIHdpdGhvdXQgZnVydGhlciBleHRlbnRpb25zOgorICogNjVjYjZiOTMtYWYw
Yy00NjE3LThlZDYtNjQ0YThkMTE0MGY4CisgKiBzZWUgYWxzbyBPUFRFRV9TTUNfVUlEXyogaW4g
b3B0ZWVfbXNnLmgKKyAqLworI2RlZmluZSBPUFRFRV9TTUNfRlVOQ0lEX0NBTExTX1VJRCBPUFRF
RV9NU0dfRlVOQ0lEX0NBTExTX1VJRAorI2RlZmluZSBPUFRFRV9TTUNfQ0FMTFNfVUlEIFwKKwlB
Uk1fU01DQ0NfQ0FMTF9WQUwoQVJNX1NNQ0NDX0ZBU1RfQ0FMTCwgQVJNX1NNQ0NDX0NPTlZfMzIs
IFwKKwkJCSAgIEFSTV9TTUNDQ19PV05FUl9UUlVTVEVEX09TX0VORCwgXAorCQkJICAgT1BURUVf
U01DX0ZVTkNJRF9DQUxMU19VSUQpCisKKy8qCisgKiBGdW5jdGlvbiBzcGVjaWZpZWQgYnkgU01D
IENhbGxpbmcgY29udmVudGlvbgorICoKKyAqIFJldHVybnMgMi4wIGlmIHVzaW5nIEFQSSBzcGVj
aWZpZWQgaW4gdGhpcyBmaWxlIHdpdGhvdXQgZnVydGhlciBleHRlbnRpb25zLgorICogc2VlIGFs
c28gT1BURUVfTVNHX1JFVklTSU9OXyogaW4gb3B0ZWVfbXNnLmgKKyAqLworI2RlZmluZSBPUFRF
RV9TTUNfRlVOQ0lEX0NBTExTX1JFVklTSU9OIE9QVEVFX01TR19GVU5DSURfQ0FMTFNfUkVWSVNJ
T04KKyNkZWZpbmUgT1BURUVfU01DX0NBTExTX1JFVklTSU9OIFwKKwlBUk1fU01DQ0NfQ0FMTF9W
QUwoQVJNX1NNQ0NDX0ZBU1RfQ0FMTCwgQVJNX1NNQ0NDX0NPTlZfMzIsIFwKKwkJCSAgIEFSTV9T
TUNDQ19PV05FUl9UUlVTVEVEX09TX0VORCwgXAorCQkJICAgT1BURUVfU01DX0ZVTkNJRF9DQUxM
U19SRVZJU0lPTikKKworc3RydWN0IG9wdGVlX3NtY19jYWxsc19yZXZpc2lvbl9yZXN1bHQgewor
CXVuc2lnbmVkIGxvbmcgbWFqb3I7CisJdW5zaWduZWQgbG9uZyBtaW5vcjsKKwl1bnNpZ25lZCBs
b25nIHJlc2VydmVkMDsKKwl1bnNpZ25lZCBsb25nIHJlc2VydmVkMTsKK307CisKKy8qCisgKiBH
ZXQgVVVJRCBvZiBUcnVzdGVkIE9TLgorICoKKyAqIFVzZWQgYnkgbm9uLXNlY3VyZSB3b3JsZCB0
byBmaWd1cmUgb3V0IHdoaWNoIFRydXN0ZWQgT1MgaXMgaW5zdGFsbGVkLgorICogTm90ZSB0aGF0
IHJldHVybmVkIFVVSUQgaXMgdGhlIFVVSUQgb2YgdGhlIFRydXN0ZWQgT1MsIG5vdCBvZiB0aGUg
QVBJLgorICoKKyAqIFJldHVybnMgVVVJRCBpbiBhMC00IGluIHRoZSBzYW1lIHdheSBhcyBPUFRF
RV9TTUNfQ0FMTFNfVUlECisgKiBkZXNjcmliZWQgYWJvdmUuCisgKi8KKyNkZWZpbmUgT1BURUVf
U01DX0ZVTkNJRF9HRVRfT1NfVVVJRCBPUFRFRV9NU0dfRlVOQ0lEX0dFVF9PU19VVUlECisjZGVm
aW5lIE9QVEVFX1NNQ19DQUxMX0dFVF9PU19VVUlEIFwKKwlPUFRFRV9TTUNfRkFTVF9DQUxMX1ZB
TChPUFRFRV9TTUNfRlVOQ0lEX0dFVF9PU19VVUlEKQorCisvKgorICogR2V0IHJldmlzaW9uIG9m
IFRydXN0ZWQgT1MuCisgKgorICogVXNlZCBieSBub24tc2VjdXJlIHdvcmxkIHRvIGZpZ3VyZSBv
dXQgd2hpY2ggdmVyc2lvbiBvZiB0aGUgVHJ1c3RlZCBPUworICogaXMgaW5zdGFsbGVkLiBOb3Rl
IHRoYXQgdGhlIHJldHVybmVkIHJldmlzaW9uIGlzIHRoZSByZXZpc2lvbiBvZiB0aGUKKyAqIFRy
dXN0ZWQgT1MsIG5vdCBvZiB0aGUgQVBJLgorICoKKyAqIFJldHVybnMgcmV2aXNpb24gaW4gYTAt
MSBpbiB0aGUgc2FtZSB3YXkgYXMgT1BURUVfU01DX0NBTExTX1JFVklTSU9OCisgKiBkZXNjcmli
ZWQgYWJvdmUuCisgKi8KKyNkZWZpbmUgT1BURUVfU01DX0ZVTkNJRF9HRVRfT1NfUkVWSVNJT04g
T1BURUVfTVNHX0ZVTkNJRF9HRVRfT1NfUkVWSVNJT04KKyNkZWZpbmUgT1BURUVfU01DX0NBTExf
R0VUX09TX1JFVklTSU9OIFwKKwlPUFRFRV9TTUNfRkFTVF9DQUxMX1ZBTChPUFRFRV9TTUNfRlVO
Q0lEX0dFVF9PU19SRVZJU0lPTikKKworLyoKKyAqIENhbGwgd2l0aCBzdHJ1Y3Qgb3B0ZWVfbXNn
X2FyZyBhcyBhcmd1bWVudAorICoKKyAqIENhbGwgcmVnaXN0ZXIgdXNhZ2U6CisgKiBhMAlTTUMg
RnVuY3Rpb24gSUQsIE9QVEVFX1NNQypDQUxMX1dJVEhfQVJHCisgKiBhMQlVcHBlciAzMmJpdCBv
ZiBhIDY0Yml0IHBoeXNpY2FsIHBvaW50ZXIgdG8gYSBzdHJ1Y3Qgb3B0ZWVfbXNnX2FyZworICog
YTIJTG93ZXIgMzJiaXQgb2YgYSA2NGJpdCBwaHlzaWNhbCBwb2ludGVyIHRvIGEgc3RydWN0IG9w
dGVlX21zZ19hcmcKKyAqIGEzCUNhY2hlIHNldHRpbmdzLCBub3QgdXNlZCBpZiBwaHlzaWNhbCBw
b2ludGVyIGlzIGluIGEgcHJlZGVmaW5lZCBzaGFyZWQKKyAqCW1lbW9yeSBhcmVhIGVsc2UgcGVy
IE9QVEVFX1NNQ19TSE1fKgorICogYTQtNglOb3QgdXNlZAorICogYTcJSHlwZXJ2aXNvciBDbGll
bnQgSUQgcmVnaXN0ZXIKKyAqCisgKiBOb3JtYWwgcmV0dXJuIHJlZ2lzdGVyIHVzYWdlOgorICog
YTAJUmV0dXJuIHZhbHVlLCBPUFRFRV9TTUNfUkVUVVJOXyoKKyAqIGExLTMJTm90IHVzZWQKKyAq
IGE0LTcJUHJlc2VydmVkCisgKgorICogT1BURUVfU01DX1JFVFVSTl9FVEhSRUFEX0xJTUlUIHJl
dHVybiByZWdpc3RlciB1c2FnZToKKyAqIGEwCVJldHVybiB2YWx1ZSwgT1BURUVfU01DX1JFVFVS
Tl9FVEhSRUFEX0xJTUlUCisgKiBhMS0zCVByZXNlcnZlZAorICogYTQtNwlQcmVzZXJ2ZWQKKyAq
CisgKiBSUEMgcmV0dXJuIHJlZ2lzdGVyIHVzYWdlOgorICogYTAJUmV0dXJuIHZhbHVlLCBPUFRF
RV9TTUNfUkVUVVJOX0lTX1JQQyh2YWwpCisgKiBhMS0yCVJQQyBwYXJhbWV0ZXJzCisgKiBhMy03
CVJlc3VtZSBpbmZvcm1hdGlvbiwgbXVzdCBiZSBwcmVzZXJ2ZWQKKyAqCisgKiBQb3NzaWJsZSBy
ZXR1cm4gdmFsdWVzOgorICogT1BURUVfU01DX1JFVFVSTl9VTktOT1dOX0ZVTkNUSU9OCVRydXN0
ZWQgT1MgZG9lcyBub3QgcmVjb2duaXplIHRoaXMKKyAqCQkJCQlmdW5jdGlvbi4KKyAqIE9QVEVF
X1NNQ19SRVRVUk5fT0sJCQlDYWxsIGNvbXBsZXRlZCwgcmVzdWx0IHVwZGF0ZWQgaW4KKyAqCQkJ
CQl0aGUgcHJldmlvdXNseSBzdXBwbGllZCBzdHJ1Y3QKKyAqCQkJCQlvcHRlZV9tc2dfYXJnLgor
ICogT1BURUVfU01DX1JFVFVSTl9FVEhSRUFEX0xJTUlUCU51bWJlciBvZiBUcnVzdGVkIE9TIHRo
cmVhZHMgZXhjZWVkZWQsCisgKgkJCQkJdHJ5IGFnYWluIGxhdGVyLgorICogT1BURUVfU01DX1JF
VFVSTl9FQkFEQUREUgkJQmFkIHBoeXNjaWFsIHBvaW50ZXIgdG8gc3RydWN0CisgKgkJCQkJb3B0
ZWVfbXNnX2FyZy4KKyAqIE9QVEVFX1NNQ19SRVRVUk5fRUJBRENNRAkJQmFkL3Vua25vd24gY21k
IGluIHN0cnVjdCBvcHRlZV9tc2dfYXJnCisgKiBPUFRFRV9TTUNfUkVUVVJOX0lTX1JQQygpCQlD
YWxsIHN1c3BlbmRlZCBieSBSUEMgY2FsbCB0byBub3JtYWwKKyAqCQkJCQl3b3JsZC4KKyAqLwor
I2RlZmluZSBPUFRFRV9TTUNfRlVOQ0lEX0NBTExfV0lUSF9BUkcgT1BURUVfTVNHX0ZVTkNJRF9D
QUxMX1dJVEhfQVJHCisjZGVmaW5lIE9QVEVFX1NNQ19DQUxMX1dJVEhfQVJHIFwKKwlPUFRFRV9T
TUNfU1REX0NBTExfVkFMKE9QVEVFX1NNQ19GVU5DSURfQ0FMTF9XSVRIX0FSRykKKworLyoKKyAq
IEdldCBTaGFyZWQgTWVtb3J5IENvbmZpZworICoKKyAqIFJldHVybnMgdGhlIFNlY3VyZS9Ob24t
c2VjdXJlIHNoYXJlZCBtZW1vcnkgY29uZmlnLgorICoKKyAqIENhbGwgcmVnaXN0ZXIgdXNhZ2U6
CisgKiBhMAlTTUMgRnVuY3Rpb24gSUQsIE9QVEVFX1NNQ19HRVRfU0hNX0NPTkZJRworICogYTEt
NglOb3QgdXNlZAorICogYTcJSHlwZXJ2aXNvciBDbGllbnQgSUQgcmVnaXN0ZXIKKyAqCisgKiBI
YXZlIGNvbmZpZyByZXR1cm4gcmVnaXN0ZXIgdXNhZ2U6CisgKiBhMAlPUFRFRV9TTUNfUkVUVVJO
X09LCisgKiBhMQlQaHlzaWNhbCBhZGRyZXNzIG9mIHN0YXJ0IG9mIFNITQorICogYTIJU2l6ZSBv
ZiBvZiBTSE0KKyAqIGEzCUNhY2hlIHNldHRpbmdzIG9mIG1lbW9yeSwgYXMgZGVmaW5lZCBieSB0
aGUKKyAqCU9QVEVFX1NNQ19TSE1fKiB2YWx1ZXMgYWJvdmUKKyAqIGE0LTcJUHJlc2VydmVkCisg
KgorICogTm90IGF2YWlsYWJsZSByZWdpc3RlciB1c2FnZToKKyAqIGEwCU9QVEVFX1NNQ19SRVRV
Uk5fRU5PVEFWQUlMCisgKiBhMS0zIE5vdCB1c2VkCisgKiBhNC03CVByZXNlcnZlZAorICovCisj
ZGVmaW5lIE9QVEVFX1NNQ19GVU5DSURfR0VUX1NITV9DT05GSUcJNworI2RlZmluZSBPUFRFRV9T
TUNfR0VUX1NITV9DT05GSUcgXAorCU9QVEVFX1NNQ19GQVNUX0NBTExfVkFMKE9QVEVFX1NNQ19G
VU5DSURfR0VUX1NITV9DT05GSUcpCisKK3N0cnVjdCBvcHRlZV9zbWNfZ2V0X3NobV9jb25maWdf
cmVzdWx0IHsKKwl1bnNpZ25lZCBsb25nIHN0YXR1czsKKwl1bnNpZ25lZCBsb25nIHN0YXJ0Owor
CXVuc2lnbmVkIGxvbmcgc2l6ZTsKKwl1bnNpZ25lZCBsb25nIHNldHRpbmdzOworfTsKKworLyoK
KyAqIEV4Y2hhbmdlcyBjYXBhYmlsaXRpZXMgYmV0d2VlbiBub3JtYWwgd29ybGQgYW5kIHNlY3Vy
ZSB3b3JsZAorICoKKyAqIENhbGwgcmVnaXN0ZXIgdXNhZ2U6CisgKiBhMAlTTUMgRnVuY3Rpb24g
SUQsIE9QVEVFX1NNQ19FWENIQU5HRV9DQVBBQklMSVRJRVMKKyAqIGExCWJpdGZpZWxkIG9mIG5v
cm1hbCB3b3JsZCBjYXBhYmlsaXRpZXMgT1BURUVfU01DX05TRUNfQ0FQXyoKKyAqIGEyLTYJTm90
IHVzZWQKKyAqIGE3CUh5cGVydmlzb3IgQ2xpZW50IElEIHJlZ2lzdGVyCisgKgorICogTm9ybWFs
IHJldHVybiByZWdpc3RlciB1c2FnZToKKyAqIGEwCU9QVEVFX1NNQ19SRVRVUk5fT0sKKyAqIGEx
CWJpdGZpZWxkIG9mIHNlY3VyZSB3b3JsZCBjYXBhYmlsaXRpZXMgT1BURUVfU01DX1NFQ19DQVBf
KgorICogYTItNwlQcmVzZXJ2ZWQKKyAqCisgKiBFcnJvciByZXR1cm4gcmVnaXN0ZXIgdXNhZ2U6
CisgKiBhMAlPUFRFRV9TTUNfUkVUVVJOX0VOT1RBVkFJTCwgY2FuJ3QgdXNlIHRoZSBjYXBhYmls
aXRpZXMgZnJvbSBub3JtYWwgd29ybGQKKyAqIGExCWJpdGZpZWxkIG9mIHNlY3VyZSB3b3JsZCBj
YXBhYmlsaXRpZXMgT1BURUVfU01DX1NFQ19DQVBfKgorICogYTItNyBQcmVzZXJ2ZWQKKyAqLwor
LyogTm9ybWFsIHdvcmxkIHdvcmtzIGFzIGEgdW5pcHJvY2Vzc29yIHN5c3RlbSAqLworI2RlZmlu
ZSBPUFRFRV9TTUNfTlNFQ19DQVBfVU5JUFJPQ0VTU09SCQlCSVQoMCkKKy8qIFNlY3VyZSB3b3Js
ZCBoYXMgcmVzZXJ2ZWQgc2hhcmVkIG1lbW9yeSBmb3Igbm9ybWFsIHdvcmxkIHRvIHVzZSAqLwor
I2RlZmluZSBPUFRFRV9TTUNfU0VDX0NBUF9IQVZFX1JFU0VSVkVEX1NITQlCSVQoMCkKKy8qIFNl
Y3VyZSB3b3JsZCBjYW4gY29tbXVuaWNhdGUgdmlhIHByZXZpb3VzbHkgdW5yZWdpc3RlcmVkIHNo
YXJlZCBtZW1vcnkgKi8KKyNkZWZpbmUgT1BURUVfU01DX1NFQ19DQVBfVU5SRUdJU1RFUkVEX1NI
TQlCSVQoMSkKKworLyoKKyAqIFNlY3VyZSB3b3JsZCBzdXBwb3J0cyBjb21tYW5kcyAicmVnaXN0
ZXIvdW5yZWdpc3RlciBzaGFyZWQgbWVtb3J5IiwKKyAqIHNlY3VyZSB3b3JsZCBhY2NlcHRzIGNv
bW1hbmQgYnVmZmVycyBsb2NhdGVkIGluIGFueSBwYXJ0cyBvZiBub24tc2VjdXJlIFJBTQorICov
CisjZGVmaW5lIE9QVEVFX1NNQ19TRUNfQ0FQX0RZTkFNSUNfU0hNCQlCSVQoMikKKworI2RlZmlu
ZSBPUFRFRV9TTUNfRlVOQ0lEX0VYQ0hBTkdFX0NBUEFCSUxJVElFUwk5CisjZGVmaW5lIE9QVEVF
X1NNQ19FWENIQU5HRV9DQVBBQklMSVRJRVMgXAorCU9QVEVFX1NNQ19GQVNUX0NBTExfVkFMKE9Q
VEVFX1NNQ19GVU5DSURfRVhDSEFOR0VfQ0FQQUJJTElUSUVTKQorCitzdHJ1Y3Qgb3B0ZWVfc21j
X2V4Y2hhbmdlX2NhcGFiaWxpdGllc19yZXN1bHQgeworCXVuc2lnbmVkIGxvbmcgc3RhdHVzOwor
CXVuc2lnbmVkIGxvbmcgY2FwYWJpbGl0aWVzOworCXVuc2lnbmVkIGxvbmcgcmVzZXJ2ZWQwOwor
CXVuc2lnbmVkIGxvbmcgcmVzZXJ2ZWQxOworfTsKKworLyoKKyAqIERpc2FibGUgYW5kIGVtcHRp
ZXMgY2FjaGUgb2Ygc2hhcmVkIG1lbW9yeSBvYmplY3RzCisgKgorICogU2VjdXJlIHdvcmxkIGNh
biBjYWNoZSBmcmVxdWVudGx5IHVzZWQgc2hhcmVkIG1lbW9yeSBvYmplY3RzLCBmb3IKKyAqIGV4
YW1wbGUgb2JqZWN0cyB1c2VkIGFzIFJQQyBhcmd1bWVudHMuIFdoZW4gc2VjdXJlIHdvcmxkIGlz
IGlkbGUgdGhpcworICogZnVuY3Rpb24gcmV0dXJucyBvbmUgc2hhcmVkIG1lbW9yeSByZWZlcmVu
Y2UgdG8gZnJlZS4gVG8gZGlzYWJsZSB0aGUKKyAqIGNhY2hlIGFuZCBmcmVlIGFsbCBjYWNoZWQg
b2JqZWN0cyB0aGlzIGZ1bmN0aW9uIGhhcyB0byBiZSBjYWxsZWQgdW50aWwKKyAqIGl0IHJldHVy
bnMgT1BURUVfU01DX1JFVFVSTl9FTk9UQVZBSUwuCisgKgorICogQ2FsbCByZWdpc3RlciB1c2Fn
ZToKKyAqIGEwCVNNQyBGdW5jdGlvbiBJRCwgT1BURUVfU01DX0RJU0FCTEVfU0hNX0NBQ0hFCisg
KiBhMS02CU5vdCB1c2VkCisgKiBhNwlIeXBlcnZpc29yIENsaWVudCBJRCByZWdpc3RlcgorICoK
KyAqIE5vcm1hbCByZXR1cm4gcmVnaXN0ZXIgdXNhZ2U6CisgKiBhMAlPUFRFRV9TTUNfUkVUVVJO
X09LCisgKiBhMQlVcHBlciAzMmJpdCBvZiBhIDY0Yml0IFNoYXJlZCBtZW1vcnkgY29va2llCisg
KiBhMglMb3dlciAzMmJpdCBvZiBhIDY0Yml0IFNoYXJlZCBtZW1vcnkgY29va2llCisgKiBhMy03
CVByZXNlcnZlZAorICoKKyAqIENhY2hlIGVtcHR5IHJldHVybiByZWdpc3RlciB1c2FnZToKKyAq
IGEwCU9QVEVFX1NNQ19SRVRVUk5fRU5PVEFWQUlMCisgKiBhMS03CVByZXNlcnZlZAorICoKKyAq
IE5vdCBpZGxlIHJldHVybiByZWdpc3RlciB1c2FnZToKKyAqIGEwCU9QVEVFX1NNQ19SRVRVUk5f
RUJVU1kKKyAqIGExLTcJUHJlc2VydmVkCisgKi8KKyNkZWZpbmUgT1BURUVfU01DX0ZVTkNJRF9E
SVNBQkxFX1NITV9DQUNIRQkxMAorI2RlZmluZSBPUFRFRV9TTUNfRElTQUJMRV9TSE1fQ0FDSEUg
XAorCU9QVEVFX1NNQ19GQVNUX0NBTExfVkFMKE9QVEVFX1NNQ19GVU5DSURfRElTQUJMRV9TSE1f
Q0FDSEUpCisKK3N0cnVjdCBvcHRlZV9zbWNfZGlzYWJsZV9zaG1fY2FjaGVfcmVzdWx0IHsKKwl1
bnNpZ25lZCBsb25nIHN0YXR1czsKKwl1bnNpZ25lZCBsb25nIHNobV91cHBlcjMyOworCXVuc2ln
bmVkIGxvbmcgc2htX2xvd2VyMzI7CisJdW5zaWduZWQgbG9uZyByZXNlcnZlZDA7Cit9OworCisv
KgorICogRW5hYmxlIGNhY2hlIG9mIHNoYXJlZCBtZW1vcnkgb2JqZWN0cworICoKKyAqIFNlY3Vy
ZSB3b3JsZCBjYW4gY2FjaGUgZnJlcXVlbnRseSB1c2VkIHNoYXJlZCBtZW1vcnkgb2JqZWN0cywg
Zm9yCisgKiBleGFtcGxlIG9iamVjdHMgdXNlZCBhcyBSUEMgYXJndW1lbnRzLiBXaGVuIHNlY3Vy
ZSB3b3JsZCBpcyBpZGxlIHRoaXMKKyAqIGZ1bmN0aW9uIHJldHVybnMgT1BURUVfU01DX1JFVFVS
Tl9PSyBhbmQgdGhlIGNhY2hlIGlzIGVuYWJsZWQuIElmCisgKiBzZWN1cmUgd29ybGQgaXNuJ3Qg
aWRsZSBPUFRFRV9TTUNfUkVUVVJOX0VCVVNZIGlzIHJldHVybmVkLgorICoKKyAqIENhbGwgcmVn
aXN0ZXIgdXNhZ2U6CisgKiBhMAlTTUMgRnVuY3Rpb24gSUQsIE9QVEVFX1NNQ19FTkFCTEVfU0hN
X0NBQ0hFCisgKiBhMS02CU5vdCB1c2VkCisgKiBhNwlIeXBlcnZpc29yIENsaWVudCBJRCByZWdp
c3RlcgorICoKKyAqIE5vcm1hbCByZXR1cm4gcmVnaXN0ZXIgdXNhZ2U6CisgKiBhMAlPUFRFRV9T
TUNfUkVUVVJOX09LCisgKiBhMS03CVByZXNlcnZlZAorICoKKyAqIE5vdCBpZGxlIHJldHVybiBy
ZWdpc3RlciB1c2FnZToKKyAqIGEwCU9QVEVFX1NNQ19SRVRVUk5fRUJVU1kKKyAqIGExLTcJUHJl
c2VydmVkCisgKi8KKyNkZWZpbmUgT1BURUVfU01DX0ZVTkNJRF9FTkFCTEVfU0hNX0NBQ0hFCTEx
CisjZGVmaW5lIE9QVEVFX1NNQ19FTkFCTEVfU0hNX0NBQ0hFIFwKKwlPUFRFRV9TTUNfRkFTVF9D
QUxMX1ZBTChPUFRFRV9TTUNfRlVOQ0lEX0VOQUJMRV9TSE1fQ0FDSEUpCisKKy8qCisgKiBSZXN1
bWUgZnJvbSBSUEMgKGZvciBleGFtcGxlIGFmdGVyIHByb2Nlc3NpbmcgYSBmb3JlaWduIGludGVy
cnVwdCkKKyAqCisgKiBDYWxsIHJlZ2lzdGVyIHVzYWdlOgorICogYTAJU01DIEZ1bmN0aW9uIElE
LCBPUFRFRV9TTUNfQ0FMTF9SRVRVUk5fRlJPTV9SUEMKKyAqIGExLTMJVmFsdWUgb2YgYTEtMyB3
aGVuIE9QVEVFX1NNQ19DQUxMX1dJVEhfQVJHIHJldHVybmVkCisgKglPUFRFRV9TTUNfUkVUVVJO
X1JQQyBpbiBhMAorICoKKyAqIFJldHVybiByZWdpc3RlciB1c2FnZSBpcyB0aGUgc2FtZSBhcyBm
b3IgT1BURUVfU01DXypDQUxMX1dJVEhfQVJHIGFib3ZlLgorICoKKyAqIFBvc3NpYmxlIHJldHVy
biB2YWx1ZXMKKyAqIE9QVEVFX1NNQ19SRVRVUk5fVU5LTk9XTl9GVU5DVElPTglUcnVzdGVkIE9T
IGRvZXMgbm90IHJlY29nbml6ZSB0aGlzCisgKgkJCQkJZnVuY3Rpb24uCisgKiBPUFRFRV9TTUNf
UkVUVVJOX09LCQkJT3JpZ2luYWwgY2FsbCBjb21wbGV0ZWQsIHJlc3VsdAorICoJCQkJCXVwZGF0
ZWQgaW4gdGhlIHByZXZpb3VzbHkgc3VwcGxpZWQuCisgKgkJCQkJc3RydWN0IG9wdGVlX21zZ19h
cmcKKyAqIE9QVEVFX1NNQ19SRVRVUk5fUlBDCQkJQ2FsbCBzdXNwZW5kZWQgYnkgUlBDIGNhbGwg
dG8gbm9ybWFsCisgKgkJCQkJd29ybGQuCisgKiBPUFRFRV9TTUNfUkVUVVJOX0VSRVNVTUUJCVJl
c3VtZSBmYWlsZWQsIHRoZSBvcGFxdWUgcmVzdW1lCisgKgkJCQkJaW5mb3JtYXRpb24gd2FzIGNv
cnJ1cHQuCisgKi8KKyNkZWZpbmUgT1BURUVfU01DX0ZVTkNJRF9SRVRVUk5fRlJPTV9SUEMJMwor
I2RlZmluZSBPUFRFRV9TTUNfQ0FMTF9SRVRVUk5fRlJPTV9SUEMgXAorCU9QVEVFX1NNQ19TVERf
Q0FMTF9WQUwoT1BURUVfU01DX0ZVTkNJRF9SRVRVUk5fRlJPTV9SUEMpCisKKyNkZWZpbmUgT1BU
RUVfU01DX1JFVFVSTl9SUENfUFJFRklYX01BU0sJMHhGRkZGMDAwMAorI2RlZmluZSBPUFRFRV9T
TUNfUkVUVVJOX1JQQ19QUkVGSVgJCTB4RkZGRjAwMDAKKyNkZWZpbmUgT1BURUVfU01DX1JFVFVS
Tl9SUENfRlVOQ19NQVNLCQkweDAwMDBGRkZGCisKKyNkZWZpbmUgT1BURUVfU01DX1JFVFVSTl9H
RVRfUlBDX0ZVTkMocmV0KSBcCisJKChyZXQpICYgT1BURUVfU01DX1JFVFVSTl9SUENfRlVOQ19N
QVNLKQorCisjZGVmaW5lIE9QVEVFX1NNQ19SUENfVkFMKGZ1bmMpCQkoKGZ1bmMpIHwgT1BURUVf
U01DX1JFVFVSTl9SUENfUFJFRklYKQorCisvKgorICogQWxsb2NhdGUgbWVtb3J5IGZvciBSUEMg
cGFyYW1ldGVyIHBhc3NpbmcuIFRoZSBtZW1vcnkgaXMgdXNlZCB0byBob2xkIGEKKyAqIHN0cnVj
dCBvcHRlZV9tc2dfYXJnLgorICoKKyAqICJDYWxsIiByZWdpc3RlciB1c2FnZToKKyAqIGEwCVRo
aXMgdmFsdWUsIE9QVEVFX1NNQ19SRVRVUk5fUlBDX0FMTE9DCisgKiBhMQlTaXplIGluIGJ5dGVz
IG9mIHJlcXVpcmVkIGFyZ3VtZW50IG1lbW9yeQorICogYTIJTm90IHVzZWQKKyAqIGEzCVJlc3Vt
ZSBpbmZvcm1hdGlvbiwgbXVzdCBiZSBwcmVzZXJ2ZWQKKyAqIGE0LTUJTm90IHVzZWQKKyAqIGE2
LTcJUmVzdW1lIGluZm9ybWF0aW9uLCBtdXN0IGJlIHByZXNlcnZlZAorICoKKyAqICJSZXR1cm4i
IHJlZ2lzdGVyIHVzYWdlOgorICogYTAJU01DIEZ1bmN0aW9uIElELCBPUFRFRV9TTUNfQ0FMTF9S
RVRVUk5fRlJPTV9SUEMuCisgKiBhMQlVcHBlciAzMmJpdHMgb2YgNjRiaXQgcGh5c2ljYWwgcG9p
bnRlciB0byBhbGxvY2F0ZWQKKyAqCW1lbW9yeSwgKGExID09IDAgJiYgYTIgPT0gMCkgaWYgc2l6
ZSB3YXMgMCBvciBpZiBtZW1vcnkgY2FuJ3QKKyAqCWJlIGFsbG9jYXRlZC4KKyAqIGEyCUxvd2Vy
IDMyYml0cyBvZiA2NGJpdCBwaHlzaWNhbCBwb2ludGVyIHRvIGFsbG9jYXRlZAorICoJbWVtb3J5
LCAoYTEgPT0gMCAmJiBhMiA9PSAwKSBpZiBzaXplIHdhcyAwIG9yIGlmIG1lbW9yeSBjYW4ndAor
ICoJYmUgYWxsb2NhdGVkCisgKiBhMwlQcmVzZXJ2ZWQKKyAqIGE0CVVwcGVyIDMyYml0cyBvZiA2
NGJpdCBTaGFyZWQgbWVtb3J5IGNvb2tpZSB1c2VkIHdoZW4gZnJlZWluZworICoJdGhlIG1lbW9y
eSBvciBkb2luZyBhbiBSUEMKKyAqIGE1CUxvd2VyIDMyYml0cyBvZiA2NGJpdCBTaGFyZWQgbWVt
b3J5IGNvb2tpZSB1c2VkIHdoZW4gZnJlZWluZworICoJdGhlIG1lbW9yeSBvciBkb2luZyBhbiBS
UEMKKyAqIGE2LTcJUHJlc2VydmVkCisgKi8KKyNkZWZpbmUgT1BURUVfU01DX1JQQ19GVU5DX0FM
TE9DCTAKKyNkZWZpbmUgT1BURUVfU01DX1JFVFVSTl9SUENfQUxMT0MgXAorCU9QVEVFX1NNQ19S
UENfVkFMKE9QVEVFX1NNQ19SUENfRlVOQ19BTExPQykKKworLyoKKyAqIEZyZWUgbWVtb3J5IHBy
ZXZpb3VzbHkgYWxsb2NhdGVkIGJ5IE9QVEVFX1NNQ19SRVRVUk5fUlBDX0FMTE9DCisgKgorICog
IkNhbGwiIHJlZ2lzdGVyIHVzYWdlOgorICogYTAJVGhpcyB2YWx1ZSwgT1BURUVfU01DX1JFVFVS
Tl9SUENfRlJFRQorICogYTEJVXBwZXIgMzJiaXRzIG9mIDY0Yml0IHNoYXJlZCBtZW1vcnkgY29v
a2llIGJlbG9uZ2luZyB0byB0aGlzCisgKglhcmd1bWVudCBtZW1vcnkKKyAqIGEyCUxvd2VyIDMy
Yml0cyBvZiA2NGJpdCBzaGFyZWQgbWVtb3J5IGNvb2tpZSBiZWxvbmdpbmcgdG8gdGhpcworICoJ
YXJndW1lbnQgbWVtb3J5CisgKiBhMy03CVJlc3VtZSBpbmZvcm1hdGlvbiwgbXVzdCBiZSBwcmVz
ZXJ2ZWQKKyAqCisgKiAiUmV0dXJuIiByZWdpc3RlciB1c2FnZToKKyAqIGEwCVNNQyBGdW5jdGlv
biBJRCwgT1BURUVfU01DX0NBTExfUkVUVVJOX0ZST01fUlBDLgorICogYTEtMglOb3QgdXNlZAor
ICogYTMtNwlQcmVzZXJ2ZWQKKyAqLworI2RlZmluZSBPUFRFRV9TTUNfUlBDX0ZVTkNfRlJFRQkJ
MgorI2RlZmluZSBPUFRFRV9TTUNfUkVUVVJOX1JQQ19GUkVFIFwKKwlPUFRFRV9TTUNfUlBDX1ZB
TChPUFRFRV9TTUNfUlBDX0ZVTkNfRlJFRSkKKworLyoKKyAqIERlbGl2ZXIgZm9yZWlnbiBpbnRl
cnJ1cHQgdG8gbm9ybWFsIHdvcmxkLgorICoKKyAqICJDYWxsIiByZWdpc3RlciB1c2FnZToKKyAq
IGEwCU9QVEVFX1NNQ19SRVRVUk5fUlBDX0ZPUkVJR05fSU5UUgorICogYTEtNwlSZXN1bWUgaW5m
b3JtYXRpb24sIG11c3QgYmUgcHJlc2VydmVkCisgKgorICogIlJldHVybiIgcmVnaXN0ZXIgdXNh
Z2U6CisgKiBhMAlTTUMgRnVuY3Rpb24gSUQsIE9QVEVFX1NNQ19DQUxMX1JFVFVSTl9GUk9NX1JQ
Qy4KKyAqIGExLTcJUHJlc2VydmVkCisgKi8KKyNkZWZpbmUgT1BURUVfU01DX1JQQ19GVU5DX0ZP
UkVJR05fSU5UUgkJNAorI2RlZmluZSBPUFRFRV9TTUNfUkVUVVJOX1JQQ19GT1JFSUdOX0lOVFIg
XAorCU9QVEVFX1NNQ19SUENfVkFMKE9QVEVFX1NNQ19SUENfRlVOQ19GT1JFSUdOX0lOVFIpCisK
Ky8qCisgKiBEbyBhbiBSUEMgcmVxdWVzdC4gVGhlIHN1cHBsaWVkIHN0cnVjdCBvcHRlZV9tc2df
YXJnIHRlbGxzIHdoaWNoCisgKiByZXF1ZXN0IHRvIGRvIGFuZCB0aGUgcGFyYW1ldGVycyBmb3Ig
dGhlIHJlcXVlc3QuIFRoZSBmb2xsb3dpbmcgZmllbGRzCisgKiBhcmUgdXNlZCAodGhlIHJlc3Qg
YXJlIHVudXNlZCk6CisgKiAtIGNtZAkJdGhlIFJlcXVlc3QgSUQKKyAqIC0gcmV0CQlyZXR1cm4g
dmFsdWUgb2YgdGhlIHJlcXVlc3QsIGZpbGxlZCBpbiBieSBub3JtYWwgd29ybGQKKyAqIC0gbnVt
X3BhcmFtcwkJbnVtYmVyIG9mIHBhcmFtZXRlcnMgZm9yIHRoZSByZXF1ZXN0CisgKiAtIHBhcmFt
cwkJdGhlIHBhcmFtZXRlcnMKKyAqIC0gcGFyYW1fYXR0cnMJYXR0cmlidXRlcyBvZiB0aGUgcGFy
YW1ldGVycworICoKKyAqICJDYWxsIiByZWdpc3RlciB1c2FnZToKKyAqIGEwCU9QVEVFX1NNQ19S
RVRVUk5fUlBDX0NNRAorICogYTEJVXBwZXIgMzJiaXQgb2YgYSA2NGJpdCBTaGFyZWQgbWVtb3J5
IGNvb2tpZSBob2xkaW5nIGEKKyAqCXN0cnVjdCBvcHRlZV9tc2dfYXJnLCBtdXN0IGJlIHByZXNl
cnZlZCwgb25seSB0aGUgZGF0YSBzaG91bGQKKyAqCWJlIHVwZGF0ZWQKKyAqIGEyCUxvd2VyIDMy
Yml0IG9mIGEgNjRiaXQgU2hhcmVkIG1lbW9yeSBjb29raWUgaG9sZGluZyBhCisgKglzdHJ1Y3Qg
b3B0ZWVfbXNnX2FyZywgbXVzdCBiZSBwcmVzZXJ2ZWQsIG9ubHkgdGhlIGRhdGEgc2hvdWxkCisg
KgliZSB1cGRhdGVkCisgKiBhMy03CVJlc3VtZSBpbmZvcm1hdGlvbiwgbXVzdCBiZSBwcmVzZXJ2
ZWQKKyAqCisgKiAiUmV0dXJuIiByZWdpc3RlciB1c2FnZToKKyAqIGEwCVNNQyBGdW5jdGlvbiBJ
RCwgT1BURUVfU01DX0NBTExfUkVUVVJOX0ZST01fUlBDLgorICogYTEtMglOb3QgdXNlZAorICog
YTMtNwlQcmVzZXJ2ZWQKKyAqLworI2RlZmluZSBPUFRFRV9TTUNfUlBDX0ZVTkNfQ01ECQk1Cisj
ZGVmaW5lIE9QVEVFX1NNQ19SRVRVUk5fUlBDX0NNRCBcCisJT1BURUVfU01DX1JQQ19WQUwoT1BU
RUVfU01DX1JQQ19GVU5DX0NNRCkKKworLyogUmV0dXJuZWQgaW4gYTAgKi8KKyNkZWZpbmUgT1BU
RUVfU01DX1JFVFVSTl9VTktOT1dOX0ZVTkNUSU9OIDB4RkZGRkZGRkYKKworLyogUmV0dXJuZWQg
aW4gYTAgb25seSBmcm9tIFRydXN0ZWQgT1MgZnVuY3Rpb25zICovCisjZGVmaW5lIE9QVEVFX1NN
Q19SRVRVUk5fT0sJCTB4MAorI2RlZmluZSBPUFRFRV9TTUNfUkVUVVJOX0VUSFJFQURfTElNSVQJ
MHgxCisjZGVmaW5lIE9QVEVFX1NNQ19SRVRVUk5fRUJVU1kJCTB4MgorI2RlZmluZSBPUFRFRV9T
TUNfUkVUVVJOX0VSRVNVTUUJMHgzCisjZGVmaW5lIE9QVEVFX1NNQ19SRVRVUk5fRUJBREFERFIJ
MHg0CisjZGVmaW5lIE9QVEVFX1NNQ19SRVRVUk5fRUJBRENNRAkweDUKKyNkZWZpbmUgT1BURUVf
U01DX1JFVFVSTl9FTk9NRU0JCTB4NgorI2RlZmluZSBPUFRFRV9TTUNfUkVUVVJOX0VOT1RBVkFJ
TAkweDcKKyNkZWZpbmUgT1BURUVfU01DX1JFVFVSTl9JU19SUEMocmV0KQlfX29wdGVlX3NtY19y
ZXR1cm5faXNfcnBjKChyZXQpKQorCitzdGF0aWMgaW5saW5lIGJvb2wgX19vcHRlZV9zbWNfcmV0
dXJuX2lzX3JwYyh1MzIgcmV0KQoreworCXJldHVybiByZXQgIT0gT1BURUVfU01DX1JFVFVSTl9V
TktOT1dOX0ZVTkNUSU9OICYmCisJICAgICAgIChyZXQgJiBPUFRFRV9TTUNfUkVUVVJOX1JQQ19Q
UkVGSVhfTUFTSykgPT0KKwkJCU9QVEVFX1NNQ19SRVRVUk5fUlBDX1BSRUZJWDsKK30KKworI2Vu
ZGlmIC8qIE9QVEVFX1NNQ19IICovCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 19:02:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 19:02:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2MGi-0000Wz-5Z; Wed, 11 Oct 2017 19:02:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1e2MGg-0000WW-Kz
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 19:02:10 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 BD/1D-07499-1BA6ED95; Wed, 11 Oct 2017 19:02:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphk+JIrShJLcpLzFFi42LJ0GfS1t2YdS/
 SYH4Tm8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmvH25Q/mgmmmFevmr2BuYPyg0cXIxcEi0Mgs
 8WD/F3YQR0igl0liYmsfkMMJ5CRLtJ+bzwpiswmYSKybfx4sLiKQLzFxxzImEJtZIF5i4s4mN
 hBbWMBMorN9PZjNIqAqMaFrAlg9r4CXRO+rBywgtoSAnMTNc53MIDangLfErLNHmCB2eUkc3X
 aeDaJeUOLkzCcsEPMlJA6+eMEM0aso8eDgBUaQQyUEJjNKdPSvYINoVpfY+/sNVJGsxNGzc6C
 W+Ups/doN1bCAUaLr+gdmCKeZXeLPvilMEFU6Ej+fbAXrZhSIkdi0pZMRIv6cTWJ3bzyEbSnx
 8ccPNgi7QOLQ/YtQgy6wSjR0TIcaJCPxeflWqHU/WSQWXXsKdV+CxLv/v5kgEle5JRb0P4ByO
 tklDk48yjqBUX0Wks9nIfl8ASPTKkaN4tSistQiXUMDvaSizPSMktzEzBwgz0wvN7W4ODE9NS
 cxqVgvOT93EyMwLTAAwQ7G4+/jDjFKcjApifI+jLkXKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0m
 CtyATKCdYlJqeWpGWmQNMUDBpCQ4eJRHeGSBp3uKCxNzizHSI1ClGY46Om3f/MHG8AJFCLHn5
 ealS4ryhIKUCIKUZpXlwg2CJ8xKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEeWeBTOHJzCuB2
 /cK6BQmoFNE0+6AnFKSiJCSamA0v/L4vs5pp+MTJL5MneNctiB/xfPs1ENPZwT237v053v5bk
 HZ8BZ/v80zbss7v18swpr4bUOphZjpluVSsco6+u9OlJ3meJu+6NQeLzbB/WXGKWkBDH5nn92
 au9v2T7PBHLMDpz/r+vV8fiA5T1bD5m5Dhm3O9W5to6DPrQ7PZx+91av9Vf2lEktxRqKhFnNR
 cSIA5YTV0JcDAAA=
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1507748528!70107063!1
X-Originating-IP: [104.47.2.43]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22705 invoked from network); 11 Oct 2017 19:02:09 -0000
Received: from mail-db5eur01on0043.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.43)
 by server-10.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 11 Oct 2017 19:02:09 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=fhEwZerbKobxyBGid1tMDItW94r50fq9ayBNb30NU4A=;
 b=TFDa+AWzIuyriyYbLsa7XPv8NTzjg43y8CAvhONdZGLPDC2p8N7csnFCXa1xkzdaON/mCvessjbWXPrJY+kNhp//xN81pvtFNf/CeAyVvaOHFxBxJyZs1mQtdzIWdDUYGGajdWyeT8Ce+abAvsHv2JZ0QPpvX3lI8A0cBgGQPgc=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.56) by
 DB6PR0301MB2133.eurprd03.prod.outlook.com (2603:10a6:4:46::15) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Wed, 11 Oct
 2017 19:02:06 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Wed, 11 Oct 2017 22:02:01 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
Date: Wed, 11 Oct 2017 22:01:24 +0300
Message-Id: <1507748484-16871-5-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1507748484-16871-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1507748484-16871-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: VI1P18901CA0015.EURP189.PROD.OUTLOOK.COM
 (2603:10a6:801::25) To DB6PR0301MB2133.eurprd03.prod.outlook.com
 (2603:10a6:4:46::15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 8320f6de-9fba-4896-570a-08d510da9153
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:DB6PR0301MB2133; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2133;
 3:PUuTCjrSMQxAmNna8UDYX9wMrxsnGOETJj4nKA0I3jhlJccvlwlMQDGZvVSzKMBJ09afntfpzLS09p1N3hJUeeDKT3oWKbcD4SZaSCK/RSOfdCUgiduGQnxCM4XCyMoOG3aP0dCVNm2ybdE2Byjc/1kj0XiPZF0dp4ZJ12Po+VoAcXu7oBgb6rRCmCjeMt5APrmhMpXjWh8r0ZEgruwdJIED0puV8npCVv7/DUB8yNUt6n7t9F9xbb4lPsIKNWV5;
 25:StuLKfZ1dLoejCNZYEoewYBK3rQJsbOlzSnJkGg3ktw7V94McUA4M2n8jWIsiM6Wwqj8g9cCHnx/KeTOaTVfT3GtQOihzsy0qcMDB0SCQoT9j6GGxmSGlNQb4OVUEmugZa/G77JaO1dsWdNYY6udF+wuLgeaBdAxGOBF+Gtld+Cl2OdWgeKf6vazBbtjXVlc2oUqR177Js7KMiQRiJo+i03jGR3C9ist09VYG9FDMiGGymldGjjN80Fk9llyxbV+VxFMHyVNO/ejyXJTMsvw94FXb+LThw2d8KqjdqTNfEQsJYPnJBeHD4t/dR3c9FSDD6qsmtmkrMBFEURw31fmtQ==;
 31:S4cZ/y9ee7m70sb8hOz1/pO9i3RYYZXAFCxrkeLf5SScEAO8+WpF72KOWmgfeVStRr5Y4R/eVbLh54+JlOQhIitsoHE/Jschwax5zaaBEBgkPwACne4kKtNXW6XCDUhLXVhsE9x6ltSyfE7VJ1HCsBzzWlg/da91tQjvNji4T9aQRf/dQJArLRr/bSjLQifrwZ76zJXHtcko6hwkhYDkQ3Bbr9dw6h7u8KAek93qR0A=
X-MS-TrafficTypeDiagnostic: DB6PR0301MB2133:
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2133;
 20:QVioekarWjofnSJYmMjJ3dWe8a6rOjwgpRcX5EI+PKLNbu9VVUKfzGOOfJZTJVkmBP2CvYvX8ExJyjpnq+gfs/qBi0qRMnE//pi+nywvmCgdxvh2FBQ6Wvcj85uK1kNdpXeLxWOnMdM8k8ZIhMGyM/yQCqjlMWa4RpKgTgDLdfP8P2eZVgWz6WDBkJFjkIeQWcbEl4m+GAf3iH8Ynm9UbmyacfID+f6zz2c26iwfT0cziJ6PeGK3ix0z79xxGChvR3AV0dV4l2vvSEST2o7Ouu31QR/clQCly78GLGNf70auiz9pTZxrkNpkSONryHoqCZXJ6B5+lYoNoJlBSftms1sJd/Vhch+0CNiO/lefcc5AGn1RSuOFVI8BsV/WVICINNB7PmRHfGHr7WI0C5DvYgMJvvW69X2Akx0hZqtKPWTTArW5zXi1MtcmARqZQJhF3BhyEhAlXIyQjbBKlA/yM8jkpb9Z6SmBjpgWHLMdwayT2LNYTZflV18qlD1vvNdt;
 4:Krmxen84dbnMaBzRbLAO8qW2N1I/ZLTYaIv99uWUYzn2OEg/7HjJwn6pxld4H1Ec1BVh8pog5ylEUXF9B92M8jP4N9QNgRtqI1e2FNCGxB33MCGSun3pCYg7b3zJVVkvBOWN6XU3bBUxIvP/fahWxyqfy3b1qSVxnBpVvcf923Sl3j5SHivqdSypeJtypY4ROnqdROvJUZ67Vm/p8igORnHQ4OCLOuKPzLBlbK0UuYdQX7MvdpzQn3bSE7KsTWWuXzDKt7OucQEE33whfsfkzSjhliGJUdKk+kG3Efcl4DM=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <DB6PR0301MB2133DEACD025D2F465FDA9A8E64A0@DB6PR0301MB2133.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(10201501046)(3002001)(93006095)(93001095)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123555025)(20161123564025)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB6PR0301MB2133; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB6PR0301MB2133; 
X-Forefront-PRVS: 0457F11EAF
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(346002)(376002)(189002)(199003)(66066001)(122856001)(2906002)(50986999)(2950100002)(47776003)(106356001)(305945005)(5003940100001)(105586002)(101416001)(7736002)(8676002)(76176999)(81156014)(33646002)(4326008)(8936002)(81166006)(86362001)(189998001)(36756003)(80792005)(68736007)(97736004)(3846002)(72206003)(16586007)(48376002)(42186006)(54906003)(478600001)(6666003)(316002)(6116002)(50466002)(110136005)(5660300001)(50226002)(53936002)(2004002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0301MB2133; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB6PR0301MB2133;
 23:og8Hh7rxTUvtRzWtLuF7iVTuDfE01ZwmhUG9AkP?=
 =?us-ascii?Q?vr6xYjbgGlcxTDxX2L74OzEBITbNsWQhGnUrjoVnSut5CqPLiw1QLbpFQBjk?=
 =?us-ascii?Q?ZsyQbxd9wRVlXR7E7LP9lmVnItq1UL0V2ZT8srJuLkCjcZ0/7DWnNYmCke2E?=
 =?us-ascii?Q?VqmZ+o4u0iagjLDIbb1uypTTzaSYC5vhVLjyOYkLhhRiS7FAjPry5iN1IJmW?=
 =?us-ascii?Q?VnPnfCUi1zEv5pRt1fbY5qYfwuU5lZxFqEahoJYQL7ac4IUgzhwpyhnEOalT?=
 =?us-ascii?Q?NUNjN7BLs5uudrsFsgRS5PrHwA32UF1YIeyvhcDBYYS0jAbGSxl+sB/KAoZJ?=
 =?us-ascii?Q?6BRYZWBBjmUJs3CeljP/RvL58uzTrK5WVASswbX18/XrHGg2nwC6+qjrMk/B?=
 =?us-ascii?Q?EjqJp7g42AUrnfOijU+709fYVNc9R0s81aqSvt4AUIVUbZOGRNy2X2WiyM1Q?=
 =?us-ascii?Q?tvim9mrIY216UR1oIegR7g3YDnJIwomjWjgAfbauIWKtdV/o8tpcIsVkRA7D?=
 =?us-ascii?Q?HXw3ec2UbVto1zAIJBslUv7UpqQhrSipXcFx32YCwFI64uO5C3vv/PJf6ClD?=
 =?us-ascii?Q?QWTGUI2u7+hsXIi64Nw9SZ4rA5BKVj7SOdOmxXKgmtauM3AV6Qp6u3F/oVPt?=
 =?us-ascii?Q?ymFJ1e3CX0izpzQRYsoo4tgVN1r3DDXfveEl5FOj+cVXL9mZfSZ0T/kyhlFZ?=
 =?us-ascii?Q?Z8vvIHf8tKhOSiS3CvSBwQu/mlyxO8G22WY6NCYGEUrqurFGViUq6Hptw2fl?=
 =?us-ascii?Q?+sZwjHZP7ql5bD6FCp1uHH2VQpdooz0qD9inNhPLCVGVrLlPZ2bdevK7bmT3?=
 =?us-ascii?Q?SMh+6/fKKJWye10mWPps5Cw7YFRmE3pixvlIfZqWFg2lyX97Xbk/GtLEzugt?=
 =?us-ascii?Q?pek8GcXbPggspzdyYwjqpJmD1TpRZbBLb/s7D9bodsXCOTRGS6y2HpWae2hi?=
 =?us-ascii?Q?0zt6Ze8UGFPXygXhsSnrlqfhsh7GDkwOm2s2Ti+Ia1wNTRZNWH1CIGqRTB58?=
 =?us-ascii?Q?F8mozlHwAVtPc3f79B5YqeYfncQm1xZN67/nZPZmGdKcQOPe5aLyeE6B4kpU?=
 =?us-ascii?Q?fVLcEwtsdc6nMD3BylNm4M8Bab8u8L95kj8Tby45ZWqJI9VeT+w=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2133;
 6:wMQNZ29z0jeaULYUgZpJ/y0E1azv/WXmbHQP4PPclQ9orNbSgmslCgMXFSxFzBG5On1O35fz46ikZdKmZpumJYLU+O/JdOHdBn1IbVfTS4WJl4tssPMFfHudXKMlGmFR3LqW1u7VVafyVeqT3Ii0Qvxy4ZmCBTQZDMa+ccWzEfUcDNgtF9ePzmsbxVPGVgmCbmDGL84n6ODnS2/Xns7p0gz8teuJBM0bIOrms+zwrUixyyCA/m2JSWGdOOMsgnQS+PIv7A85nTx/luJoFx3DQdccIAf+m3oLodpzn8VbcZCBjdd/aYFM4UZK1IQsMqQlxMV5hJzfISa5Ndf5j/4xTA==;
 5:ttrFTVqwnipko0uWIPyHdvb8+kcAvOdKJvvyyaG3mfJ5S3GCYrgCI7MOcEJ5EvauHqmpeKz8eagmssnppauLHfYCy3Mt9Z4WEttTZyFSsUEpMOh4AXCd65HX+AY5dlW0lALc62opIDsSak/kT0NUUw==;
 24:ZZIr/k0PSMkGMU32ielyUlhcNqyIi4t8Oa0zwCDQDVvSjEfb9lVl4c1zG3OXc86zaUDWojQ/XhLcuHunSdwy1/c0AY/uxfiFMhD3ldhZ16c=;
 7:XWrb3s7XdJodSI9S1UXs42CYOw66yl/flvUL5xuri6VxeUPzSnE22lS9r+XYyvZbOX7cFr0QN3fOxRxjUW+6+F+vOfDviTNLHgz7lVgeY0DgNAd7OZ72nBylKH7AARfC4olFo7tHp8CoZvduOpPnZd+mB2OdZjEmrJ0a9+CNfvnkSslGd8qt9IgQ8bd9k/dtEFCtaigKhECXAocWLa9z94DNBke4MjXxoM3J7c5zjhQ=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Oct 2017 19:02:06.3772 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0301MB2133
Cc: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Jens Wiklander <jens.wiklander@linaro.org>
Subject: [Xen-devel] [RFC 4/4] arm: tee: add basic OP-TEE mediator
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGJhc2ljIE9QLVRFRSBtZWRpYXRvciBhcyBhbiBleGFtcGxlIGhvdyBURUUgbWVkaWF0b3Ig
ZnJhbWV3b3JrCndvcmtzLgoKQ3VycmVudGx5IGl0IHN1cHBvcnQgb25seSBjYWxscyBmcm9tIERv
bTAuIENhbGxzIGZyb20gb3RoZXIgZ3Vlc3RzCndpbGwgYmUgZGVjbGluZWQuIEl0IG1hcHMgT1At
VEVFIHN0YXRpYyBzaGFyZWQgbWVtb3J5IHJlZ2lvbiBpbnRvCkRvbTAgYWRkcmVzcyBzcGFjZSwg
c28gRG9tMCBpcyB0aGUgb25seSBkb21haW4gd2hpY2ggY2FuIHdvcmsgd2l0aApvbGRlciB2ZXJz
aW9ucyBvZiBPUC1URUUuCgpBbHNvIGl0IGFsdGVycyBTTUMgcmVxdWVzdHMgYnlcIGFkZGluZyBk
b21haW4gaWQgdG8gcmVxdWVzdC4gT1AtVEVFCmNhbiB1c2UgdGhpcyBpbmZvcm1hdGlvbiB0byB0
cmFjayByZXF1ZXN0ZXJzLgoKQWxiZWl0IGJlaW5nIGluIGVhcmx5IGRldmVsb3BtZW50IHN0YWdl
cywgdGhpcyBtZWRpYXRvciBhbHJlYWR5IGNhbgpiZSB1c2VkIG9uIHN5c3RlbXMgd2hlcmUgb25s
eSBEb20wIGludGVyYWN0cyB3aXRoIE9QLVRFRS4KCkl0IHdhcyB0ZXN0ZWQgb24gUkNBUiBTYWx2
YXRvci1NMyBib2FyZC4KClNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlt
eXJfYmFiY2h1a0BlcGFtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vdGVlL0tjb25maWcgIHwgICA0
ICsrCiB4ZW4vYXJjaC9hcm0vdGVlL01ha2VmaWxlIHwgICAxICsKIHhlbi9hcmNoL2FybS90ZWUv
b3B0ZWUuYyAgfCAxNzggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogMyBmaWxlcyBjaGFuZ2VkLCAxODMgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAw
NjQ0IHhlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90
ZWUvS2NvbmZpZyBiL3hlbi9hcmNoL2FybS90ZWUvS2NvbmZpZwppbmRleCBlNjlkZTI5Li43YzZi
NWM2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdGVlL0tjb25maWcKKysrIGIveGVuL2FyY2gv
YXJtL3RlZS9LY29uZmlnCkBAIC0wLDAgKzEsNCBAQAorY29uZmlnIEFSTV9PUFRFRQorCWJvb2wg
IkVuYWJsZSBPUC1URUUgbWVkaWF0b3IiCisJZGVmYXVsdCBuCisJZGVwZW5kcyBvbiBBUk1fVEVF
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdGVlL01ha2VmaWxlIGIveGVuL2FyY2gvYXJtL3Rl
ZS9NYWtlZmlsZQppbmRleCBjNTRkNDc5Li45ZDkzYjQyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vdGVlL01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL2FybS90ZWUvTWFrZWZpbGUKQEAgLTEgKzEs
MiBAQAogb2JqLXkgKz0gdGVlLm8KK29iai0kKENPTkZJR19BUk1fT1BURUUpICs9IG9wdGVlLm8K
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYyBiL3hlbi9hcmNoL2FybS90ZWUv
b3B0ZWUuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4wMjIwNjkxCi0tLSAv
ZGV2L251bGwKKysrIGIveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCkBAIC0wLDAgKzEsMTc4IEBA
CisvKgorICogeGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCisgKgorICogT1AtVEVFIG1lZGlhdG9y
CisgKgorICogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgor
ICogQ29weXJpZ2h0IChjKSAyMDE3IEVQQU0gU3lzdGVtcy4KKyAqCisgKiBUaGlzIHByb2dyYW0g
aXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQor
ICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2
ZXJzaW9uIDIgYXMKKyAqIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9u
LgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0
IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2
ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNT
IEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1Ymxp
YyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKi8KKworI2luY2x1ZGUgPHhlbi90eXBlcy5o
PgorI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgorCisjaW5jbHVkZSA8YXNtL3AybS5oPgorI2luY2x1
ZGUgPGFzbS90ZWUuaD4KKworI2luY2x1ZGUgIm9wdGVlX21zZy5oIgorI2luY2x1ZGUgIm9wdGVl
X3NtYy5oIgorCisvKgorICogT1AtVEVFIHZpb2xhdGVzIFNNQ0NDIHdoZW4gaXQgZGVmaW5lcyBv
d24gVUlELiBTbyB3ZSBuZWVkCisgKiB0byBwbGFjZSBieXRlcyBpbiBjb3JyZWN0IG9yZGVyLgor
ICovCisjZGVmaW5lIE9QVEVFX1VJRCAgKHhlbl91dWlkX3Qpe3sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAodWludDhfdCkoT1BURUVfTVNHX1VJ
RF8wID4+ICAwKSwgKHVpbnQ4X3QpKE9QVEVFX01TR19VSURfMCA+PiAgOCksICAgICAgICAgXAor
ICAgICh1aW50OF90KShPUFRFRV9NU0dfVUlEXzAgPj4gMTYpLCAodWludDhfdCkoT1BURUVfTVNH
X1VJRF8wID4+IDI0KSwgICAgICAgICBcCisgICAgKHVpbnQ4X3QpKE9QVEVFX01TR19VSURfMSA+
PiAgMCksICh1aW50OF90KShPUFRFRV9NU0dfVUlEXzEgPj4gIDgpLCAgICAgICAgIFwKKyAgICAo
dWludDhfdCkoT1BURUVfTVNHX1VJRF8xID4+IDE2KSwgKHVpbnQ4X3QpKE9QVEVFX01TR19VSURf
MSA+PiAyNCksICAgICAgICAgXAorICAgICh1aW50OF90KShPUFRFRV9NU0dfVUlEXzIgPj4gIDAp
LCAodWludDhfdCkoT1BURUVfTVNHX1VJRF8yID4+ICA4KSwgICAgICAgICBcCisgICAgKHVpbnQ4
X3QpKE9QVEVFX01TR19VSURfMiA+PiAxNiksICh1aW50OF90KShPUFRFRV9NU0dfVUlEXzIgPj4g
MjQpLCAgICAgICAgIFwKKyAgICAodWludDhfdCkoT1BURUVfTVNHX1VJRF8zID4+ICAwKSwgKHVp
bnQ4X3QpKE9QVEVFX01TR19VSURfMyA+PiAgOCksICAgICAgICAgXAorICAgICh1aW50OF90KShP
UFRFRV9NU0dfVUlEXzMgPj4gMTYpLCAodWludDhfdCkoT1BURUVfTVNHX1VJRF8zID4+IDI0KSwg
ICAgICAgICBcCisgICAgfX0KKworc3RhdGljIGludCBvcHRlZV9pbml0KHZvaWQpCit7CisgICAg
cHJpbnRrKCJPUC1URUUgbWVkaWF0b3IgaW5pdCBkb25lXG4iKTsKKyAgICByZXR1cm4gMDsKK30K
Kworc3RhdGljIHZvaWQgb3B0ZWVfZG9tYWluX2NyZWF0ZShzdHJ1Y3QgZG9tYWluICpkKQorewor
ICAgIC8qCisgICAgICogRG8gbm90aGluZyBhdCB0aGlzIHRpbWUuCisgICAgICogSW4gdGhlIGZ1
dHVyZSB0aGlzIGZ1bmN0aW9uIHdpbGwgbm90aWZ5IHRoYXQgbmV3IFZNIGlzIHN0YXJ0ZWQuCisg
ICAgICovCit9CisKK3N0YXRpYyB2b2lkIG9wdGVlX2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21h
aW4gKmQpCit7CisgICAgLyoKKyAgICAgKiBEbyBub3RoaW5nIGF0IHRoaXMgdGltZS4KKyAgICAg
KiBJbiB0aGUgZnV0dXJlIHRoaXMgZnVuY3Rpb24gd2lsbCBub3RpZnkgdGhhdCBWTSBpcyBiZWlu
ZyBkZXN0cm95ZWQuCisgICAgICovCit9CisKK3N0YXRpYyBib29sIGZvcndhcmRfY2FsbChzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKK3sKKyAgICByZWdpc3Rlcl90IHJlc3BbNF07CisKKyAg
ICBjYWxsX3NtY2NjX3NtYyhnZXRfdXNlcl9yZWcocmVncywgMCksCisgICAgICAgICAgICAgICAg
ICAgZ2V0X3VzZXJfcmVnKHJlZ3MsIDEpLAorICAgICAgICAgICAgICAgICAgIGdldF91c2VyX3Jl
ZyhyZWdzLCAyKSwKKyAgICAgICAgICAgICAgICAgICBnZXRfdXNlcl9yZWcocmVncywgMyksCisg
ICAgICAgICAgICAgICAgICAgZ2V0X3VzZXJfcmVnKHJlZ3MsIDQpLAorICAgICAgICAgICAgICAg
ICAgIGdldF91c2VyX3JlZyhyZWdzLCA1KSwKKyAgICAgICAgICAgICAgICAgICBnZXRfdXNlcl9y
ZWcocmVncywgNiksCisgICAgICAgICAgICAgICAgICAgLyogVk0gaWQgMCBpcyByZXNlcnZlZCBm
b3IgaHlwZXJ2aXNvciBpdHNlbGYgKi8KKyAgICAgICAgICAgICAgICAgICBjdXJyZW50LT5kb21h
aW4tPmRvbWFpbl9pZCArMSwKKyAgICAgICAgICAgICAgICAgICByZXNwKTsKKworICAgIHNldF91
c2VyX3JlZyhyZWdzLCAwLCByZXNwWzBdKTsKKyAgICBzZXRfdXNlcl9yZWcocmVncywgMSwgcmVz
cFsxXSk7CisgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDIsIHJlc3BbMl0pOworICAgIHNldF91c2Vy
X3JlZyhyZWdzLCAzLCByZXNwWzNdKTsKKworICAgIHJldHVybiB0cnVlOworfQorCitzdGF0aWMg
Ym9vbCBoYW5kbGVfZ2V0X3NobV9jb25maWcoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCit7
CisgICAgcGFkZHJfdCBzaG1fc3RhcnQ7CisgICAgc2l6ZV90IHNobV9zaXplOworICAgIGludCBy
YzsKKworICAgIHByaW50aygiaGFuZGxlX2dldF9zaG1fY29uZmlnXG4iKTsKKyAgICAvKiBHaXZl
IGFsbCBzdGF0aWMgU0hNIHJlZ2lvbiB0byB0aGUgRG9tMCAqLworICAgIGlmICggY3VycmVudC0+
ZG9tYWluLT5kb21haW5faWQgIT0gMCApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIGZv
cndhcmRfY2FsbChyZWdzKTsKKworICAgIC8qIFJldHVybiBlcnJvciBiYWNrIHRvIHRoZSBndWVz
dCAqLworICAgIGlmICggZ2V0X3VzZXJfcmVnKHJlZ3MsIDApICE9IE9QVEVFX1NNQ19SRVRVUk5f
T0spCisgICAgICAgIHJldHVybiB0cnVlOworCisgICAgc2htX3N0YXJ0ID0gZ2V0X3VzZXJfcmVn
KHJlZ3MsIDEpOworICAgIHNobV9zaXplID0gZ2V0X3VzZXJfcmVnKHJlZ3MsIDIpOworCisgICAg
LyogRG9tMCBpcyBtYXBwZWQgMToxICovCisgICAgcmMgPSBtYXBfcmVnaW9uc19wMm10KGN1cnJl
bnQtPmRvbWFpbiwgZ2FkZHJfdG9fZ2ZuKHNobV9zdGFydCksCisgICAgICAgICAgICAgICAgICAg
ICAgICAgIHNobV9zaXplIC8gUEFHRV9TSVpFLAorICAgICAgICAgICAgICAgICAgICAgICAgICBt
YWRkcl90b19tZm4oc2htX3N0YXJ0KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3Jh
bV9ydyk7CisgICAgaWYgKCByYyA8IDAgKQorICAgIHsKKyAgICAgICAgZ3ByaW50ayhYRU5MT0df
SU5GTywgIk9QLVRFRTogQ2FuJ3QgbWFwIHN0YXRpYyBzaG0gZm9yIERvbTA6ICVkIiwgcmMpOwor
ICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgT1BURUVfU01DX1JFVFVSTl9FTk9UQVZBSUwp
OworICAgIH0KKworICAgIHJldHVybiB0cnVlOworfQorCitzdGF0aWMgYm9vbCBoYW5kbGVfZXhj
aGFuZ2VfY2FwYWJpbGl0aWVzKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQoreworICAgICAg
ICBmb3J3YXJkX2NhbGwocmVncyk7CisKKyAgICAgICAgcHJpbnRrKCJoYW5kbGVfZXhjaGFuZ2Vf
Y2FwYWJpbGl0aWVzXG4iKTsKKyAgICAgICAgLyogUmV0dXJuIGVycm9yIGJhY2sgdG8gdGhlIGd1
ZXN0ICovCisgICAgICAgIGlmICggZ2V0X3VzZXJfcmVnKHJlZ3MsIDApICE9IE9QVEVFX1NNQ19S
RVRVUk5fT0spCisgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAgICAgICAvKiBEb24ndCBh
bGxvdyBndWVzdHMgdG8gd29yayB3aXRob3V0IGR5bmFtaWMgU0hNICovCisgICAgICAgIGlmIChj
dXJyZW50LT5kb21haW4tPmRvbWFpbl9pZCAhPSAwICYmCisgICAgICAgICAgICAhKGdldF91c2Vy
X3JlZyhyZWdzLCAxKSAmIE9QVEVFX1NNQ19TRUNfQ0FQX0RZTkFNSUNfU0hNKSApCisgICAgICAg
ICAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgT1BURUVfU01DX1JFVFVSTl9FTk9UQVZBSUwpOwor
ICAgICAgICByZXR1cm4gdHJ1ZTsKK30KKworc3RhdGljIGJvb2wgb3B0ZWVfaGFuZGxlX3NtYyhz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKK3sKKyAgICAvKiBBdCB0aGlzIHRpbWUgd2Ugc3Vw
cG9ydCBvbmx5IGNhbGxzIGZyb20gRG9tMC4gKi8KKyAgICBpZiAoIGN1cnJlbnQtPmRvbWFpbi0+
ZG9tYWluX2lkICE9IDAgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICBzd2l0Y2ggKCBn
ZXRfdXNlcl9yZWcocmVncywgMCkgKQorICAgIHsKKyAgICBjYXNlIE9QVEVFX1NNQ19HRVRfU0hN
X0NPTkZJRzoKKyAgICAgICAgcmV0dXJuIGhhbmRsZV9nZXRfc2htX2NvbmZpZyhyZWdzKTsKKyAg
ICBjYXNlIE9QVEVFX1NNQ19FWENIQU5HRV9DQVBBQklMSVRJRVM6CisgICAgICAgIHJldHVybiBo
YW5kbGVfZXhjaGFuZ2VfY2FwYWJpbGl0aWVzKHJlZ3MpOworICAgIGRlZmF1bHQ6CisgICAgICAg
IHJldHVybiBmb3J3YXJkX2NhbGwocmVncyk7CisgICAgfQorICAgIHJldHVybiB0cnVlOworfQor
CitzdGF0aWMgdm9pZCBvcHRlZV9yZW1vdmUodm9pZCkKK3sKK30KKworc3RhdGljIGNvbnN0IHN0
cnVjdCB0ZWVfbWVkaWF0b3Jfb3BzIG9wdGVlX29wcyA9Cit7CisgICAgLmluaXQgPSBvcHRlZV9p
bml0LAorICAgIC5kb21haW5fY3JlYXRlID0gb3B0ZWVfZG9tYWluX2NyZWF0ZSwKKyAgICAuZG9t
YWluX2Rlc3Ryb3kgPSBvcHRlZV9kb21haW5fZGVzdHJveSwKKyAgICAuaGFuZGxlX3NtYyA9IG9w
dGVlX2hhbmRsZV9zbWMsCisgICAgLnJlbW92ZSA9IG9wdGVlX3JlbW92ZSwKK307CisKK1JFR0lT
VEVSX1RFRV9NRURJQVRPUihvcHRlZSwgIk9QLVRFRSIsIE9QVEVFX1VJRCwgJm9wdGVlX29wcyk7
CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6
ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisg
KiBFbmQ6CisgKi8KLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 19:18:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 19:18:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2MWW-0002Bg-LO; Wed, 11 Oct 2017 19:18:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Dave.Martin@arm.com>) id 1e2MWU-0002BV-KL
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 19:18:30 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 36/6E-13910-58E6ED95; Wed, 11 Oct 2017 19:18:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsVysyfVTbcp716
 kwaZt1hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bT6UnsBT+SK56ve8LWwLjIt4uRi0NIYAOj
 xOO3e1ghnFOMEq8+P2DsYuTgYBFQlXg4o7KLkZODTUBdYtuKM2wgtoiAkcSLR5dZQOqZBdYwS
 nxbvwisWViggVFi07V2RpAqXgE7ibn9HcwQUxuZJVYc3sgMkRCUODnzCQuIzSygJXHj30smkG
 3MAtISy/9xgIQ5BQIl5l+/wg5iiwqoSFyZ8JZ9AiPfLCTds5B0z0LoXsDIvIpRozi1qCy1SNf
 YUC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzDgGIBgB2PTosBDjJIcTEqivA9j
 7kUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBdkwuUEyxKTU+tSMvMAYY+TFqCg0dJhDcSJM1bX
 JCYW5yZDpE6xWjMseL67T9MHI9u3P3DJMSSl5+XKiXOWwVSKgBSmlGaBzcIFpOXGGWlhHkZgU
 4T4ilILcrNLEGVf8UozsGoJMwbAzKFJzOvBG7fK6BTmIBOEU27A3JKSSJCSqqBMedO4Kmvecx
 LI8x6Wc04ZLS5JkzsNv9588IylhKeI5P3tHsJXJRIntH592TLI+M5+8/OEwsK5Mn5/2HCRT8B
 /4J5G1pSZrSsXJP0ddnvJx3XYj647F4jdTP9wZTNRy57RvM/mj9hY1+tdfXWoPBvZQsVlpdrr
 hZYv8ep9elzxf+/5Ha0tAn5lCmxFGckGmoxFxUnAgDR+GqdxAIAAA==
X-Env-Sender: Dave.Martin@arm.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1507749506!111417980!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17574 invoked from network); 11 Oct 2017 19:18:26 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-27.messagelabs.com with SMTP; 11 Oct 2017 19:18:26 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6F664F;
 Wed, 11 Oct 2017 12:18:25 -0700 (PDT)
Received: from e103592.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com
 [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5FB733F599;
 Wed, 11 Oct 2017 12:18:24 -0700 (PDT)
Date: Wed, 11 Oct 2017 20:18:21 +0100
From: Dave Martin <Dave.Martin@arm.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20171011191821.GF19485@e103592.cambridge.arm.com>
References: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
 <1506068606-17066-28-git-send-email-bhupinder.thakur@linaro.org>
 <20170926143816.GB17434@e103592.cambridge.arm.com>
 <CACtJ1JSaViDzgAgmWzr8bX3AfDL2aEAZ6PMKEFX3=ccOFPBp_w@mail.gmail.com>
 <20171011100802.GA19485@e103592.cambridge.arm.com>
 <CACtJ1JRPbhj_C076y=Y0-JcyfnK209CZ043_88XU50pZUiyjGw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CACtJ1JRPbhj_C076y=Y0-JcyfnK209CZ043_88XU50pZUiyjGw@mail.gmail.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andre Przywara <andre.przywara@arm.com>
Subject: Re: [Xen-devel] [PATCH 27/27 v10] xen/arm: vpl011: Correct the
 logic for asserting/de-asserting SBSA UART TX interrupt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMTEsIDIwMTcgYXQgMDc6MjE6NDNQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiBPbiAxMSBPY3RvYmVyIDIwMTcgYXQgMTU6MzgsIERhdmUgTWFydGluIDxEYXZl
Lk1hcnRpbkBhcm0uY29tPiB3cm90ZToKPiA+IE9uIFdlZCwgT2N0IDExLCAyMDE3IGF0IDAxOjI4
OjQ0UE0gKzA1MzAsIEJodXBpbmRlciBUaGFrdXIgd3JvdGU6Cj4gPj4gSGkgRGF2ZSwKPiA+Pgo+
ID4+IE9uIDI2IFNlcHRlbWJlciAyMDE3IGF0IDIwOjA4LCBEYXZlIE1hcnRpbiA8RGF2ZS5NYXJ0
aW5AYXJtLmNvbT4gd3JvdGU6Cj4gPj4gPiBPbiBGcmksIFNlcCAyMiwgMjAxNyBhdCAwMTo1Mzoy
NlBNICswNTMwLCBCaHVwaW5kZXIgVGhha3VyIHdyb3RlOgo+ID4+ID4+IFRoaXMgcGF0Y2ggZml4
ZXMgdGhlIGlzc3VlIG9ic2VydmVkIHdoZW4gcGwwMTEgcGF0Y2hlcyB3ZXJlIHRlc3RlZCBvbgo+
ID4+ID4+IHRoZSBqdW5vcyBoYXJkd2FyZSBieSBBbmRyZS9KdWxpZW4uIEl0IHdhcyBvYnNlcnZl
ZCB0aGF0IHdoZW4gbGFyZ2Ugb3V0cHV0IGlzCj4gPj4gPj4gZ2VuZXJhdGVkIHN1Y2ggYXMgb24g
cnVubmluZyAnZmluZCAvJywgb3V0cHV0IHdhcyBnZXR0aW5nIHRydW5jYXRlZCBpbnRlcm1pdHRl
bnRseQo+ID4+ID4+IGR1ZSB0byBPVVQgcmluZyBidWZmZXIgZ2V0dGluZyBmdWxsLgo+ID4+ID4+
Cj4gPj4gPj4gVGhpcyBpc3N1ZSB3YXMgZHVlIHRvIHRoZSBmYWN0IHRoYXQgdGhlIFNCU0EgVUFS
VCBkcml2ZXIgZXhwZWN0cyB0aGF0IHdoZW4KPiA+PiA+PiBhIFRYIGludGVycnVwdCBpcyBhc3Nl
cnRlZCB0aGVuIHRoZSBGSUZPIHF1ZXVlIHNob3VsZCBiZSBhdGxlYXN0IGhhbGYgZW1wdHkgYW5k
Cj4gPj4gPj4gdGhhdCBpdCBjYW4gd3JpdGUgTiBieXRlcyBpbiB0aGUgRklGTywgd2hlcmUgTiBp
cyBoYWxmIHRoZSBGSUZPIHF1ZXVlIHNpemUsIHdpdGhvdXQKPiA+PiA+PiB0aGUgYnl0ZXMgZ2V0
dGluZyBkcm9wcGVkIGR1ZSB0byBGSUZPIGdldHRpbmcgZnVsbC4KPiA+PiA+Pgo+ID4+ID4+IFRo
ZSBTQlNBIFVBUlQgZW11bGF0aW9uIGxvZ2ljIHdhcyBhc3NlcnRpbmcgdGhlIFRYIGludGVycnVw
dCBhcyBzb29uIGFzCj4gPj4gPj4gYW55IHNwYWNlIGJlY2FtZSBhdmFpbGFibGUgaW4gdGhlIEZJ
Rk8gYW5kIHRoZSBTQlNBIFVBUlQgZHJpdmVyIHRyaWVkIHRvIHdyaXRlCj4gPj4gPj4gbW9yZSBk
YXRhICh1cHRvIDE2IGJ5dGVzKSBpbiB0aGUgRklGTyBleHBlY3RpbmcgdGhhdCB0aGVyZSBpcyBl
bm91Z2ggc3BhY2UKPiA+PiA+PiBhdmFpbGFibGUgbGVhZGluZyB0byBkcm9wcGVkIGJ5dGVzLgo+
ID4+ID4+Cj4gPj4gPj4gVGhlIFNCU0Egc3BlYyBbMV0gZG9lcyBub3Qgc3BlY2lmeSB3aGVuIHRo
ZSBUWCBpbnRlcnJ1cHQgc2hvdWxkIGJlIGFzc2VydGVkCj4gPj4gPj4gb3IgZGUtYXNzZXJ0ZWQu
IER1ZSB0byBsYWNrIG9mIGNsYXJpdHkgb24gdGhlIGV4cGVjdGVkIGJlaGF2aW9yLCBpdCBpcwo+
ID4+ID4+IGFzc3VtZWQgZm9yIG5vdyB0aGF0IFRYIGludGVycnVwdCBzaG91bGQgYmUgYXNzZXJ0
ZWQgb25seSB3aGVuIHRoZSBGSUZPIGdvZXMKPiA+PiA+PiBoYWxmIGVtcHR5Lgo+ID4+ID4+Cj4g
Pj4gPj4gVEJEOiBPbmNlIHRoZSBTQlNBIHNwZWMgaXMgdXBkYXRlZCB3aXRoIHRoZSBleHBlY3Rl
ZCBiZWhhdmlvciwgdGhlIGltcGxlbWVudGF0aW9uCj4gPj4gPj4gd2lsbCBiZSBtb2RpZmllZCB0
byBhbGlnbiB3aXRoIHRoZSBzcGVjIHJlcXVpcmVtZW50Lgo+ID4+ID4+Cj4gPj4gPj4gWzFdIGh0
dHA6Ly9pbmZvY2VudGVyLmFybS5jb20vaGVscC90b3BpYy9jb20uYXJtLmRvYy5kZGkwMTgzZi9E
REkwMTgzLnBkZgo+ID4+ID4+Cj4gPj4gPj4gU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1
ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgo+ID4+ID4+IC0tLQo+ID4+ID4+IENDOiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+ID4+ID4+IENDOiBBbmRyZSBQcnp5
d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KPiA+PiA+PiBDQzogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+ID4+ID4KPiA+PiA+IChUYWtpbmcgYSBxdWlj
ayBsb29rIGF0IHRoaXMgYmVjYXVzZSBJIHJlbWVtYmVyIGZpZ2h0aGluZyB3aXRoIEZJRk8KPiA+
PiA+IGJlaGF2aW91ciBpc3N1ZXMgd2hlbiBoYWNraW5nIHRoZSBMaW51eCBkcml2ZXIgLS0gYnV0
IGJld2FyZSwgSSdtIG5vdCBhCj4gPj4gPiBYZW4gZ3V5Li4uKQo+ID4+ID4KPiA+PiA+Cj4gPj4g
PiBTaG91bGQgdGhpcyBwYXRjaCBiZSBmbGF0dGVuZWQgaW50byB0aGUgcGF0Y2hlcyBpcyBmaXhl
cz8gIEtlZXBpbmcKPiA+PiA+IGtub3duLXdyb25nIGNvZGUgaW4gdGhlIHNlcmllcyBkb2VzIG5v
dCBoZWxwIHJldmlld2VycyAoYnV0IG1heWJlIGl0J3MKPiA+PiA+IHRoZSBYZW4gd2F5KS4KPiA+
PiA+Cj4gPj4gPj4gQ2hhbmdlcyBzaW5jZSB2ODoKPiA+PiA+PiAtIFVzZWQgdmFyaWFibGVzIGZp
Zm9fbGV2ZWwvZmlmb190aHJlc2hvbGQgZm9yIG1vcmUgY2xhcml0eQo+ID4+ID4+IC0gQWRkZWQg
YSBuZXcgbWFjcm8gU0JTQV9VQVJUX0ZJRk9fU0laRSBpbnN0ZWFkIG9mIHVzaW5nIGEgbWFnaWMg
bnVtYmVyCj4gPj4gPgo+ID4+ID4gV2hhdCdzIHNpemVvZihpbnRmLT5pbiksIHNpemVvZihpbnRm
LT5vdXQpPwo+ID4+ID4KPiA+PiA+IEZvciBjb3JyZWN0IG9wZXJhdGlvbiwgeW91IGFzc3VtZSB0
aGF0IHRoZSB0b3RhbCByaW5nIGJ1ZmZlciBzaXplIGlzID49Cj4gPj4gPiBTQlNBX1VBUlRfRklG
T19TSVpFLCBidXQgbm90aGluZyBlbmZvcmNlcyB0aGlzLiAgSWYgdGhlIHhlbmNvbnMgcmluZwo+
ID4+ID4gYnVmZmVyIHNpemUgaXMgc2V0IGVsc2V3aGVyZSBhbmQgY2FuJ3QgYmUgY2hvc2VuIGJ5
IGEgZHJpdmVyLCB5b3UgbWF5IGF0Cj4gPj4gPiBsZWFzdCBhZGQgYSBidWlsZC10aW1lIGFzc2Vy
dCB0byBjaGVjayB0aGF0IGl0J3MgYmlnIGVub3VnaC4KPiA+PiA+Cj4gPj4gSSB3aWxsIGFkZCBh
biBhc3NlcnQgdG8gY2hlY2sgdGhpcyBjb25kaXRpb24uCj4gPj4KPiA+PiA+IFsuLi5dCj4gPj4g
Pgo+ID4+ID4+IEBAIC0xNDQsMjggKzE0OCw0MSBAQCBzdGF0aWMgdm9pZCB2cGwwMTFfd3JpdGVf
ZGF0YShzdHJ1Y3QgZG9tYWluICpkLCB1aW50OF90IGRhdGEpCj4gPj4gPgo+ID4+ID4gWy4uLl0K
PiA+PiA+Cj4gPj4gPj4gKyAgICAgICAgICogQ2xlYXIgdGhlIFRYSSBiaXQgaWYgdGhlIGZpZm8g
bGV2ZWwgZXhjZWVkcyBmaWZvX3NpemUvMiBtYXJrIHdoaWNoCj4gPj4gPj4gKyAgICAgICAgICog
aXMgdGhlIHRyaWdnZXIgbGV2ZWwgZm9yIGFzc2VydGluZy9kZS1hc3N0ZXJ0aW5nIHRoZSBUWCBp
bnRlcnJ1cHQuCj4gPj4gPj4gICAgICAgICAgICovCj4gPj4gPj4gLSAgICAgICAgdnBsMDExLT51
YXJ0ZnIgfD0gQlVTWTsKPiA+PiA+PiArICAgICAgICBmaWZvX3RocmVzaG9sZCA9IHNpemVvZiAo
aW50Zi0+b3V0KSAtIFNCU0FfVUFSVF9GSUZPX1NJWkUvMjsKPiA+PiA+PiArCj4gPj4gPj4gKyAg
ICAgICAgaWYgKCBmaWZvX2xldmVsIDw9IGZpZm9fdGhyZXNob2xkICkKPiA+PiA+PiArICAgICAg
ICAgICAgdnBsMDExLT51YXJ0cmlzIHw9IFRYSTsKPiA+PiA+PiArICAgICAgICBlbHNlCj4gPj4g
Pj4gKyAgICAgICAgICAgIHZwbDAxMS0+dWFydHJpcyAmPSB+VFhJOwo+ID4+ID4+ICAgICAgfQo+
ID4+ID4+ICsgICAgZWxzZQo+ID4+ID4+ICsgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgInZw
bDAxMTogVW5leHBlY3RlZCBPVVQgcmluZyBidWZmZXIgZnVsbFxuIik7Cj4gPj4gPj4KPiA+PiA+
PiAgICAgIHZwbDAxMS0+dWFydGZyICY9IH5UWEZFOwo+ID4+ID4+Cj4gPj4gPgo+ID4+ID4gWy4u
Ll0KPiA+PiA+Cj4gPj4gPj4gQEAgLTM1MywzNyArMzcwLDUxIEBAIHN0YXRpYyB2b2lkIHZwbDAx
MV9kYXRhX2F2YWlsKHN0cnVjdCBkb21haW4gKmQpCj4gPj4gPj4KPiA+PiA+PiAgICAgIHNtcF9y
bWIoKTsKPiA+PiA+Pgo+ID4+ID4+IC0gICAgaW5fcmluZ19xc2l6ZSA9IHhlbmNvbnNfcXVldWVk
KGluX3Byb2QsCj4gPj4gPj4gKyAgICBpbl9maWZvX2xldmVsID0geGVuY29uc19xdWV1ZWQoaW5f
cHJvZCwKPiA+PiA+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbl9jb25z
LAo+ID4+ID4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihpbnRm
LT5pbikpOwo+ID4+ID4+Cj4gPj4gPj4gLSAgICBvdXRfcmluZ19xc2l6ZSA9IHhlbmNvbnNfcXVl
dWVkKG91dF9wcm9kLAo+ID4+ID4+ICsgICAgb3V0X2ZpZm9fbGV2ZWwgPSB4ZW5jb25zX3F1ZXVl
ZChvdXRfcHJvZCwKPiA+PiA+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
b3V0X2NvbnMsCj4gPj4gPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNp
emVvZihpbnRmLT5vdXQpKTsKPiA+PiA+Pgo+ID4+ID4+ICAgICAgLyogVXBkYXRlIHRoZSB1YXJ0
IHJ4IHN0YXRlIGlmIHRoZSBidWZmZXIgaXMgbm90IGVtcHR5LiAqLwo+ID4+ID4+IC0gICAgaWYg
KCBpbl9yaW5nX3FzaXplICE9IDAgKQo+ID4+ID4+ICsgICAgaWYgKCBpbl9maWZvX2xldmVsICE9
IDAgKQo+ID4+ID4+ICAgICAgewo+ID4+ID4+ICAgICAgICAgIHZwbDAxMS0+dWFydGZyICY9IH5S
WEZFOwo+ID4+ID4+IC0gICAgICAgIGlmICggaW5fcmluZ19xc2l6ZSA9PSBzaXplb2YoaW50Zi0+
aW4pICkKPiA+PiA+PiArCj4gPj4gPj4gKyAgICAgICAgaWYgKCBpbl9maWZvX2xldmVsID09IHNp
emVvZihpbnRmLT5pbikgKQo+ID4+ID4+ICAgICAgICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBS
WEZGOwo+ID4+ID4+ICsKPiA+PiA+PiAgICAgICAgICB2cGwwMTEtPnVhcnRyaXMgfD0gUlhJOwo+
ID4+ID4+ICAgICAgfQo+ID4+ID4+Cj4gPj4gPj4gICAgICAvKiBVcGRhdGUgdGhlIHVhcnQgdHgg
c3RhdGUgaWYgdGhlIGJ1ZmZlciBpcyBub3QgZnVsbC4gKi8KPiA+PiA+PiAtICAgIGlmICggb3V0
X3JpbmdfcXNpemUgIT0gc2l6ZW9mKGludGYtPm91dCkgKQo+ID4+ID4+ICsgICAgaWYgKCBvdXRf
Zmlmb19sZXZlbCAhPSBzaXplb2YoaW50Zi0+b3V0KSApCj4gPj4gPj4gICAgICB7Cj4gPj4gPj4g
KyAgICAgICAgdW5zaWduZWQgaW50IG91dF9maWZvX3RocmVzaG9sZDsKPiA+PiA+PiArCj4gPj4g
Pj4gICAgICAgICAgdnBsMDExLT51YXJ0ZnIgJj0gflRYRkY7Cj4gPj4gPj4gLSAgICAgICAgdnBs
MDExLT51YXJ0cmlzIHw9IFRYSTsKPiA+PiA+Pgo+ID4+ID4+ICAgICAgICAgIC8qCj4gPj4gPj4g
LSAgICAgICAgICogQ2xlYXIgdGhlIEJVU1kgYml0IGFzIHNvb24gYXMgc3BhY2UgYmVjb21lcyBh
dmFpbGFibGUKPiA+PiA+PiArICAgICAgICAgKiBDbGVhciB0aGUgQlVTWSBiaXQgYXMgc29vbiBh
cyBzcGFjZSBiZWNvbWVzIGF2YWxpYWJsZQo+ID4+ID4+ICAgICAgICAgICAqIHNvIHRoYXQgdGhl
IFNCU0EgVUFSVCBkcml2ZXIgY2FuIHN0YXJ0IHdyaXRpbmcgbW9yZSBkYXRhCj4gPj4gPj4gICAg
ICAgICAgICogd2l0aG91dCBhbnkgZnVydGhlciBkZWxheS4KPiA+PiA+PiAgICAgICAgICAgKi8K
PiA+PiA+PiAgICAgICAgICB2cGwwMTEtPnVhcnRmciAmPSB+QlVTWTsKPiA+PiA+Pgo+ID4+ID4+
IC0gICAgICAgIGlmICggb3V0X3JpbmdfcXNpemUgPT0gMCApCj4gPj4gPj4gKyAgICAgICAgLyoK
PiA+PiA+PiArICAgICAgICAgKiBTZXQgdGhlIFRYSSBiaXQgb25seSB3aGVuIHRoZXJlIGlzIHNw
YWNlIGZvciBmaWZvX3NpemUvMiBieXRlcyB3aGljaAo+ID4+ID4+ICsgICAgICAgICAqIGlzIHRo
ZSB0cmlnZ2VyIGxldmVsIGZvciBhc3NlcnRpbmcvZGUtYXNzdGVydGluZyB0aGUgVFggaW50ZXJy
dXB0Lgo+ID4+ID4+ICsgICAgICAgICAqLwo+ID4+ID4+ICsgICAgICAgIG91dF9maWZvX3RocmVz
aG9sZCA9IHNpemVvZihpbnRmLT5vdXQpIC0gU0JTQV9VQVJUX0ZJRk9fU0laRS8yOwo+ID4+ID4+
ICsKPiA+PiA+PiArICAgICAgICBpZiAoIG91dF9maWZvX2xldmVsIDw9IG91dF9maWZvX3RocmVz
aG9sZCApCj4gPj4gPj4gKyAgICAgICAgICAgIHZwbDAxMS0+dWFydHJpcyB8PSBUWEk7Cj4gPj4g
Pj4gKyAgICAgICAgZWxzZQo+ID4+ID4+ICsgICAgICAgICAgICB2cGwwMTEtPnVhcnRyaXMgJj0g
flRYSTsKPiA+PiA+Cj4gPj4gPiBTaG91bGQgdGhpcyBsb2dpYyBiZSBmYWN0b3JlZCBvdXQ/ICBZ
b3UgZG8gdGhlIHNhbWUgdGhpbmcgaW4KPiA+PiA+IF93cml0ZV9kYXRhKCkuCj4gPj4gSSB3aWxs
IGFkZCBhIGNvbW1vbiBmdW5jdGlvbiB0byBzZXQgdGhlIFRYSSBiaXQuCj4gPj4gPgo+ID4+ID4g
QWxzbywgaXMgdGhlcmUgYSByZWFzb24gd2h5IHlvdSBpbXBsZW1lbnQgdGhlIHRyaWdnZXIgdGhy
ZXNob2xkIGxvZ2ljIG9uCj4gPj4gPiB0aGUgVFggc2lkZSBvbmx5PyAgSXQgbG9va3MgaW5jb25z
aXN0ZW50IG5vdy4KPiA+PiBJIGRpZCB0cnkgd2l0aCBSWCBGSUZPIHRocmVzaG9sZCBhbHNvIGJ1
dCBpdCBzZWVtcyB0aGUgY3VycmVudCBwbDAxMQo+ID4+IGRyaXZlciBkb2VzIG5vdAo+ID4+IHBv
bGwgb24gdGhlIFJYIEZJRk8gYW5kIGp1c3Qgd2FpdHMgZm9yIHRoZSBSWCBpbnRlcnJ1cHQgdHJp
Z2dlciB0bwo+ID4+IHN0YXJ0IHByb2Nlc3NpbmcgdGhlIFJYIGRhdGEuCj4gPj4gVGhpcyBtYWtl
cyBSWCB2ZXJ5IHNsb3cgYW5kIGlmIHRoZSBSWCBGSUZPIGlzIG5vdCBmaWxsZWQgc3VmZmljaWVu
dGx5LAo+ID4+IGl0IGRvZXMgbm90IHJlYWQgZGF0YSBmdXJ0aGVyLgo+ID4+ID4KPiA+PiA+IEkg
dGhpbmsgYSByZWFsIFBMMDExIGltcGxlbWVudHMgdGhlIHRyaWdnZXIgbG9naWMgaW4gZXhhY3Rs
eSB0aGUgc2FtZQo+ID4+ID4gd2F5IGZvciBSWCBhbmQgVFggKGV4Y2VwdCBmb3Igc3dhcHBpbmcg
Pj0gZm9yIDw9IGluIHRoZSB0aHJlc2hvbGQKPiA+PiA+IGNvbXBhcmlzb24pLgo+ID4+ID4KPiA+
PiA+Cj4gPj4gPiBJdCBkb2Vzbid0IGxvb2sgbGlrZSB0aGUgTGludXggcGwwMTEgZHJpdmVyIHJl
bGllcyBvbiBhIGNvcnJlY3RseQo+ID4+ID4gaW1wbGVtZW50ZWQgUlggdHJpZ2dlciBsZXZlbCB0
b2RheSwgYnV0IGl0IG1heSBoYXZlIGRvbmUgaW4gdGhlIHBhc3QgLS0KPiA+PiA+IEkgZGlkIHNv
bWUgaGFja2luZyBpbiB0aGlzIGFyZWEgYXQgc29tZSBwb2ludCwgYnV0IGNhbid0IHJlbWVtYmVy
IHRoZQo+ID4+ID4gZGV0YWlscyBub3cuCj4gPj4gPgo+ID4+IFRoZSBjdXJyZW50IHBsMDExIGRy
aXZlcgo+ID4+ID4gQXNzZXJ0aW5nIFJYSSB3aGVuZXZlciB0aGUgUlggRklGTyBpcyBub25lbXB0
eSB3b3VsZCByZXN1bHQgaW4gZXhjZXNzaXZlCj4gPj4gPiBpbnRlcnJ1cHRzIGlmIHlvdSBhcmUg
c3RyZWFtaW5nIHRoZSBkYXRhIGZyb20gYSBzbG93IHNvdXJjZSAoc3VjaCBhcyBhCj4gPj4gPiBy
ZWFsIFVBUlQpIGFuZCBwdXNoaW5nIHRoZSBjaGFycyBvbmUgYnkgb25lIHRvIHRoZSBlbXVsYXRl
ZCBVQVJUOiB0aGUKPiA+PiA+IGd1ZXN0IHdvdWxkIHRha2UgYW4gSVJRIG9uIGVhY2ggY2hhciBy
YXRoZXIgdGhhbiB3YWl0aW5nIHVudGlsIHRoZSBSWAo+ID4+ID4gRklGTyBpcyBoYWxmLWZ1bGwu
Cj4gPj4gPgo+ID4+IEkgYWdyZWUgaXQgaXMgYW4gb3ZlcmhlYWQuIFRoaXMgbWF5IGJlIGFuIGlz
c3VlIHdpdGggdGhlIGRyaXZlciB3aGljaAo+ID4+IGlzIHNvbGVseSBkZXBlbmRpbmcgb24gdGhl
IFJYCj4gPj4gaW50ZXJydXB0LiBJIHRoaW5rIGl0IHNob3VsZCBzd2l0Y2ggdG8gcG9sbGluZyBp
ZiB0aGVyZSBhcmUgbm8KPiA+PiBpbnRlcnJ1cHRzIHJlY2VpdmVkIHJlY2VudGx5Lgo+ID4KPiA+
IEhtbW0sIGdvb2QgcG9pbnQsIGJ1dCBpc24ndCB0aGF0IHdoYXQgdGhlIHJlY2VpdmUgdGltZW91
dCBpbnRlcnJ1cHQgaXMKPiA+IHN1cHBvc2VkIHRvIGJlIGZvcj8KPiA+Cj4gPiBUaGUgTGludXgg
ZHJpdmVyIHNlZW1zIHRvIHJlbHkgb24gdGhlIHJlY2VpdmUgdGltZW91dCBpbnRlcnJ1cHQKPiA+
IHRvIHJlY292ZXIgZnJvbSBhbiBSWCBzdGFsbCB3aGVuIHRoZSBGSUZPIGlzIG5vdCBlbXB0eSBi
dXQgYWxzbyBub3QgZnVsbAo+ID4gZW5vdWdoIHRvIHRyaWdnZXIgdGhlIFJYIEZJRk8gaW50ZXJy
dXB0Lgo+ID4KPiA+IERvZXMgeW91ciBkcml2ZXIgYWN0dWFsbHkgaW1wbGVtZW50IHRoZSByZWNl
aXZlIHRpbWVvdXQgaW50ZXJydXB0Pwo+ID4gSSdtIG5vdCB2ZXJ5IGZhbWlsaWFyIHdpdGggdGhl
IGNvZGUsIHNvIEkgbWF5IGhhdmUgbWlzc2VkIGl0Lgo+IAo+IFRoaXMgcGF0Y2ggZW11bGF0ZXMg
dGhlIFNCU0EgVUFSVCBzcGVjLCB3aGljaCBpcyBhIHN1YnNldCBvZiB0aGUgcGwwMTEKPiBVQVJU
LiBUaGUgU0JTQSBzcGVjIFsxXSwgQXBwZW5kaXggQiBkb2VzIG5vdCBkZWZpbmUgdGhlIHJlcXVp
cmVtZW50IG9mCj4gc3VwcG9ydGluZyBSWCB0aW1lb3V0IGludGVycnVwdC4KCkkgdG9vayBhbm90
aGVyIGxvb2sgYXQgdGhlIFNCU0Egc3BlYyAtLSBpdCBpcyBjZXJ0YWlubHkgdmFndWUvYW1iaWd1
b3VzCmluIHRoaXMgYXJlYS4KClRoZXJlIGlzIG5vIHN0YXRlbWVudCB0aGF0IHlvdSBtdXN0IGlt
cGxlbWVudCBhbGwgdGhlIGludGVycnVwdHMsCmJ1dCB0aGVyZSBpcyBhbHNvIG5vIHN0YXRlbWVu
dCB0aGF0IHlvdSBhcmUgYWxsb3dlZCB0byBub3QgaW1wbGVtZW50CmFueSBvZiB0aGVtLiAgVGhl
IFJYIEZJRk8gaW50ZXJydXB0IGFuZCByZWNlaXZlIHRpbWVvdXQgaW50ZXJydXB0IGFyZQpub3Qg
dHJlYXRlZCBkaWZmZXJlbnRseSBpbiB0aGUgc3BlYy4KCkkgdGhpbmsgdGhhdCBhbiBTQlNBIFVB
UlQgY2xpZW50IGRyaXZlciBfY291bGRfIGxlZ2l0aW1hdGVseSBhc3N1bWUKdGhhdCB0aGUgUlgg
RklGTyBpbnRlcnJ1cHQgaXMgbmV2ZXIgYXNzZXJ0ZWQgdW50aWwgdGhlIHByb3BlciB0cmlnZ2Vy
CnRocmVzaG9sZCBpcyByZWFjaGVkLCBidXQgdGhpcyBkb2VzIG5vdCBtZWFuIHRoYXQgdGhlcmUg
aXMgYW55IGRyaXZlcgpvdXQgaW4gdGhlIHdpbGQgdGhhdCBhY3R1YWxseSBkb2VzIHRoaXMuCgoK
QSBxdWljayBoYWNrIHRvIHRoZSBMaW51eCBQTDAxMSBkcml2ZXIgc3VnZ2VzdHMgdGhhdCBwb2xs
aW5nIHRoZQpSWEZFIHN0YXR1cyBiZWZvcmUgcmVhZGluZyBlYWNoIGNoYXJhY3RlciBjYW4gc2Fm
ZWx5IGJlIG9wdGltaXNlZAphd2F5IGFmdGVyIGEgUlggRklGTyBpbnRlcnJ1cHQsIHVudGlsIDE2
IG9yIG1vcmUgY2hhcnMgaGF2ZSBiZWVuCnJlYWQgZnJvbSB0aGUgRklGTy4gIFRoaXMgc2VlbXMg
dG8gd29yayB3aXRoIHRoZSByZWFsIFBMMDExIG9uCkp1bm8gcjAgYW5kIHRoZSBlbXVsYXRlZCBQ
TDAxMSBpbiB0aGUgQVJNIGZhc3QgbW9kZWwuCgpJIGRvbid0IHBsYW4gdG8gdXBzdHJlYW0gdGhp
cyBoYWNrIHRob3VnaC4gIFByb2JhYmx5IHRoZXJlIGFyZQphbHJlYWR5IFNCU0EgVUFSVCBpbXBs
ZW1lbnRhdGlvbnMgb3V0IHRoZXJlIHRoYXQgYXJlIGluY29tcGF0aWJsZQpvbiB0aGlzLgoKClNv
IGZvciBub3csIGl0J3MgcmVhbGx5IGEganVkZ2VtZW50IGNhbGwuCgpJIHdpbGwgcmFpc2UgYSBj
bGFyaWZpY2F0aW9uIHJlcXVlc3Qgb24gdGhlIFNCU0Egc3BlYywgYnV0IEkKc3VzcGVjdCB0aGF0
IHlvdSBjYW4gZ2V0IGF3YXkgd2l0aCB0aGUgY3VycmVudCBhcHByb2FjaC4KCkl0IHdvdWxkIGJl
IGEgZ29vZCBpZGVhIHRvIGFkZCBjb21tZW50cyBleHBsYWluaW5nIHRoZSBkZXNpZ24KZGVjaXNp
b25zIC8gc2hvcnRjdXRzIGhlcmUsIHNpbmNlIHRoaXMgaXNzdWUgbWF5IGNvbWUgdXAgYWdhaW4K
bGF0ZXIuCgoKQ2hlZXJzCi0tLURhdmUKCgpNeSBkb2RneSBMaW51eCBkcml2ZXIgaGFjayBiZWxv
dyAtLSB0aGUgZGVidWdmcyBzdHVmZiBqdXN0IHByb3ZpZGVzIGEKd2F5IHRvIHByb3ZlIHRoYXQg
Ym90aCB0eXBlcyBvZiBpbnRlcnJ1cHQgYWN0dWFsbHkgaGFwcGVuLgoKLS04PC0tCgpkaWZmIC0t
Z2l0IGEvZHJpdmVycy90dHkvc2VyaWFsL2FtYmEtcGwwMTEuYyBiL2RyaXZlcnMvdHR5L3Nlcmlh
bC9hbWJhLXBsMDExLmMKaW5kZXggMTExZTZhOS4uMzZlMDBjYiAxMDA2NDQKLS0tIGEvZHJpdmVy
cy90dHkvc2VyaWFsL2FtYmEtcGwwMTEuYworKysgYi9kcml2ZXJzL3R0eS9zZXJpYWwvYW1iYS1w
bDAxMS5jCkBAIC01OSw2ICs1OSw3IEBACiAjaW5jbHVkZSA8bGludXgvc2l6ZXMuaD4KICNpbmNs
dWRlIDxsaW51eC9pby5oPgogI2luY2x1ZGUgPGxpbnV4L2FjcGkuaD4KKyNpbmNsdWRlIDxsaW51
eC9kZWJ1Z2ZzLmg+CiAKICNpbmNsdWRlICJhbWJhLXBsMDExLmgiCiAKQEAgLTczLDYgKzc0LDgg
QEAKICNkZWZpbmUgVUFSVF9EUl9FUlJPUgkJKFVBUlQwMTFfRFJfT0V8VUFSVDAxMV9EUl9CRXxV
QVJUMDExX0RSX1BFfFVBUlQwMTFfRFJfRkUpCiAjZGVmaW5lIFVBUlRfRFVNTVlfRFJfUlgJKDEg
PDwgMTYpCiAKK3N0YXRpYyB1MzIgcnhpc19jb3VudCwgcnRpc19jb3VudDsKKwogc3RhdGljIHUx
NiBwbDAxMV9zdGRfb2Zmc2V0c1tSRUdfQVJSQVlfU0laRV0gPSB7CiAJW1JFR19EUl0gPSBVQVJU
MDF4X0RSLAogCVtSRUdfRlJdID0gVUFSVDAxeF9GUiwKQEAgLTMyNSwxNSArMzI4LDEzIEBAIHN0
YXRpYyB2b2lkIHBsMDExX3dyaXRlKHVuc2lnbmVkIGludCB2YWwsIGNvbnN0IHN0cnVjdCB1YXJ0
X2FtYmFfcG9ydCAqdWFwLAogICogaW5zZXJ0cyB0aGVtIGludG8gdGhlIFRUWSBsYXllci4gUmV0
dXJucyB0aGUgbnVtYmVyIG9mIGNoYXJhY3RlcnMKICAqIHJlYWQgZnJvbSB0aGUgRklGTy4KICAq
Lwotc3RhdGljIGludCBwbDAxMV9maWZvX3RvX3R0eShzdHJ1Y3QgdWFydF9hbWJhX3BvcnQgKnVh
cCkKK3N0YXRpYyBpbnQgcGwwMTFfZmlmb190b190dHkoc3RydWN0IHVhcnRfYW1iYV9wb3J0ICp1
YXAsIGludCBhdmFpbCkKIHsKLQl1MTYgc3RhdHVzOwogCXVuc2lnbmVkIGludCBjaCwgZmxhZywg
bWF4X2NvdW50ID0gMjU2OwogCWludCBmaWZvdGFrZW4gPSAwOwogCiAJd2hpbGUgKG1heF9jb3Vu
dC0tKSB7Ci0JCXN0YXR1cyA9IHBsMDExX3JlYWQodWFwLCBSRUdfRlIpOwotCQlpZiAoc3RhdHVz
ICYgVUFSVDAxeF9GUl9SWEZFKQorCQlpZiAoYXZhaWwtLSA8PSAwICYmIChwbDAxMV9yZWFkKHVh
cCwgUkVHX0ZSKSAmIFVBUlQwMXhfRlJfUlhGRSkpCiAJCQlicmVhazsKIAogCQkvKiBUYWtlIGNo
YXJzIGZyb20gdGhlIEZJRk8gYW5kIHVwZGF0ZSBzdGF0dXMgKi8KQEAgLTk1NCw3ICs5NTUsNyBA
QCBzdGF0aWMgdm9pZCBwbDAxMV9kbWFfcnhfY2hhcnMoc3RydWN0IHVhcnRfYW1iYV9wb3J0ICp1
YXAsCiAJCSAqIHdpbGwgYWx3YXlzIGZpbmQgdGhlIGVycm9yIGluIHRoZSBGSUZPLCBuZXZlciBp
biB0aGUgRE1BCiAJCSAqIGJ1ZmZlci4KIAkJICovCi0JCWZpZm90YWtlbiA9IHBsMDExX2ZpZm9f
dG9fdHR5KHVhcCk7CisJCWZpZm90YWtlbiA9IHBsMDExX2ZpZm9fdG9fdHR5KHVhcCwgMCk7CiAJ
fQogCiAJc3Bpbl91bmxvY2soJnVhcC0+cG9ydC5sb2NrKTsKQEAgLTEzNjEsMTEgKzEzNjIsMTEg
QEAgc3RhdGljIHZvaWQgcGwwMTFfZW5hYmxlX21zKHN0cnVjdCB1YXJ0X3BvcnQgKnBvcnQpCiAJ
cGwwMTFfd3JpdGUodWFwLT5pbSwgdWFwLCBSRUdfSU1TQyk7CiB9CiAKLXN0YXRpYyB2b2lkIHBs
MDExX3J4X2NoYXJzKHN0cnVjdCB1YXJ0X2FtYmFfcG9ydCAqdWFwKQorc3RhdGljIHZvaWQgcGww
MTFfcnhfY2hhcnMoc3RydWN0IHVhcnRfYW1iYV9wb3J0ICp1YXAsIGludCBhdmFpbCkKIF9fcmVs
ZWFzZXMoJnVhcC0+cG9ydC5sb2NrKQogX19hY3F1aXJlcygmdWFwLT5wb3J0LmxvY2spCiB7Ci0J
cGwwMTFfZmlmb190b190dHkodWFwKTsKKwlwbDAxMV9maWZvX3RvX3R0eSh1YXAsIGF2YWlsKTsK
IAogCXNwaW5fdW5sb2NrKCZ1YXAtPnBvcnQubG9jayk7CiAJdHR5X2ZsaXBfYnVmZmVyX3B1c2go
JnVhcC0+cG9ydC5zdGF0ZS0+cG9ydCk7CkBAIC0xNTE1LDggKzE1MTYsMTUgQEAgc3RhdGljIGly
cXJldHVybl90IHBsMDExX2ludChpbnQgaXJxLCB2b2lkICpkZXZfaWQpCiAJCQlpZiAoc3RhdHVz
ICYgKFVBUlQwMTFfUlRJU3xVQVJUMDExX1JYSVMpKSB7CiAJCQkJaWYgKHBsMDExX2RtYV9yeF9y
dW5uaW5nKHVhcCkpCiAJCQkJCXBsMDExX2RtYV9yeF9pcnEodWFwKTsKLQkJCQllbHNlCi0JCQkJ
CXBsMDExX3J4X2NoYXJzKHVhcCk7CisJCQkJZWxzZSB7CisJCQkJCWlmIChzdGF0dXMgJiBVQVJU
MDExX1JYSVMpCisJCQkJCQkrK3J4aXNfY291bnQ7CisJCQkJCWVsc2UKKwkJCQkJCSsrcnRpc19j
b3VudDsKKworCQkJCQlwbDAxMV9yeF9jaGFycyh1YXAsCisJCQkJCQkoc3RhdHVzICYgVUFSVDAx
MV9SWElTKSA/IDE2IDogMSk7CisJCQkJfQogCQkJfQogCQkJaWYgKHN0YXR1cyAmIChVQVJUMDEx
X0RTUk1JU3xVQVJUMDExX0RDRE1JU3wKIAkJCQkgICAgICBVQVJUMDExX0NUU01JU3xVQVJUMDEx
X1JJTUlTKSkKQEAgLTI4MjIsNiArMjgzMCw5IEBAIHN0YXRpYyBpbnQgX19pbml0IHBsMDExX2lu
aXQodm9pZCkKIHsKIAlwcmludGsoS0VSTl9JTkZPICJTZXJpYWw6IEFNQkEgUEwwMTEgVUFSVCBk
cml2ZXJcbiIpOwogCisJZGVidWdmc19jcmVhdGVfdTMyKCJwbDAxMS1yeGlzIiwgMDQ0NCwgTlVM
TCwgJnJ4aXNfY291bnQpOworCWRlYnVnZnNfY3JlYXRlX3UzMigicGwwMTEtcnRpcyIsIDA0NDQs
IE5VTEwsICZydGlzX2NvdW50KTsKKwogCWlmIChwbGF0Zm9ybV9kcml2ZXJfcmVnaXN0ZXIoJmFy
bV9zYnNhX3VhcnRfcGxhdGZvcm1fZHJpdmVyKSkKIAkJcHJfd2FybigiY291bGQgbm90IHJlZ2lz
dGVyIFNCU0EgVUFSVCBwbGF0Zm9ybSBkcml2ZXJcbiIpOwogCXJldHVybiBhbWJhX2RyaXZlcl9y
ZWdpc3RlcigmcGwwMTFfZHJpdmVyKTsKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 19:49:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 19:49:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2N0l-0004hI-P5; Wed, 11 Oct 2017 19:49:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2N0k-0004gO-M4
 for xen-devel@lists.xensource.com; Wed, 11 Oct 2017 19:49:46 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 4D/63-21807-9D57ED95; Wed, 11 Oct 2017 19:49:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfdm6b1
 Ig6VHWCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacey0S8H3nIoj7/uYGhjv
 enQxcnEICTQySVy4uZ4VwnnMKLHqYS9TFyMnkLONUeLFvyoQW0TAWeLrmbnsIDavgL7EvEuH2
 UBsYQEviW0zJrODNEsIvJSX6H++F6xZQsBb4szMnWww9rmbp4Hi7BxsAlYSh8RAoiwCqhJNvV
 NZJzByL2BkWMWoUZxaVJZapGtoqJdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJEeh
 xBiDYwbiy3fkQoyQHk5Io78OYe5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHj3lgDlBItS01Mr
 0jJzgKEHk5bg4FES4ZUBhp8Qb3FBYm5xZjpE6hSjLsexTZf/MAmx5OXnpUqJ814AmSEAUpRRm
 gc3AhYHlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTM+w5kCk9mXgncpldARzABHSGadgfkiJ
 JEhJRUA6PIR2+x0rPdTirWvXbH74q4b8xnT02yuuVksrKw8+OGz4odBScC1TYLKvz6zPvj3sd
 Zss43G7c+eNgZ9Y0r4eKDx5sXf3V9/+l4+HGJvY7nJk2ZNr8m78alVZsalRbYW8prxFzv0So0
 rdZg8/FkObx7avr04ltVXFYvLJbYcljdL5wYyL3QjEGJpTgj0VCLuag4EQD0N01bfgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1507751383!70273469!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55641 invoked from network); 11 Oct 2017 19:49:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Oct 2017 19:49:44 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2N0g-0007cK-Sx; Wed, 11 Oct 2017 19:49:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e2N0b-0006Xo-3X; Wed, 11 Oct 2017 19:49:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e2N0a-0003xo-6K; Wed, 11 Oct 2017 19:49:36 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114304-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-armhf-armhf-xl-cubietruck:<job
 status>:broken:regression
 linux-3.18:test-amd64-amd64-xl-pvh-intel:guest-start:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvh-amd:guest-start:fail:regression
 linux-3.18:test-armhf-armhf-xl-cubietruck:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-i386-xl-raw:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=ac0058305d83e8e50a9652a003bc2ec468df9f87
X-Osstest-Versions-That: linux=ffc97d4dde1d3c77beebddbbd2a0be5f8f18236a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 11 Oct 2017 19:49:36 +0000
Subject: [Xen-devel] [linux-3.18 test] 114304: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0890007131115246724=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114304 linux-3.18 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114304/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-cubietruck    <job status>                 broken
 test-amd64-amd64-xl-pvh-intel 12 guest-start             fail REGR. vs. 114034
 test-amd64-amd64-xl-pvh-amd  12 guest-start              fail REGR. vs. 114034

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-cubietruck  4 host-install(4)        broken pass in 114225
 test-amd64-i386-xl-raw 19 guest-start/debian.repeat fail in 114133 pass in 114304
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop          fail pass in 114133

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check fail in 114225 never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check fail in 114225 never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 114034
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 114034
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 114034
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114034
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 114034
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114034
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 114034
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 linux                ac0058305d83e8e50a9652a003bc2ec468df9f87
baseline version:
 linux                ffc97d4dde1d3c77beebddbbd2a0be5f8f18236a

Last test of basis   114034  2017-10-05 07:56:53 Z    6 days
Testing same since   114133  2017-10-08 09:26:23 Z    3 days    4 attempts

------------------------------------------------------------
People who touched revisions under test:
  Afzal Mohammed <afzal.mohd.ma@gmail.com>
  Alden Tondettar <alden.tondettar@gmail.com>
  Alexander Potapenko <glider@google.com>
  Andrey Ryabinin <aryabinin@virtuozzo.com>
  Archit Taneja <architt@codeaurora.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnd Bergmann <arnd@arndb.de>
  Arvind Yadav <arvind.yadav.cs@gmail.com>
  Bartosz Golaszewski <bgolaszewski@baylibre.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Connor O'Brien <connoro@google.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  David Howells <dhowells@redhat.com>
  David S. Miller <davem@davemloft.net>
  Dmitry Vyukov <dvyukov@google.com>
  Doug Ledford <dledford@redhat.com>
  Erez Shitrit <erezsh@mellanox.com>
  Feras Daoud <ferasda@mellanox.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guenter Roeck <linux@roeck-us.net>
  Gwendal Grignou <gwendal@chromium.org>
  Heiner Kallweit <hkallweit1@gmail.com>
  Helge Deller <deller@gmx.de>
  Helmut Klein <hgkr.klein@gmail.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Ira Weiny <ira.weiny@intel.com>
  James Morris <james.l.morris@oracle.com>
  Javier Martinez Canillas <javier@osg.samsung.com>
  Jens Axboe <axboe@fb.com>
  Jiri Pirko <jiri@mellanox.com>
  Johan Hovold <johan@kernel.org>
  Leon Romanovsky <leon@kernel.org>
  Liping Zhang <zlpnobody@gmail.com>
  Marc Dietrich <marvin24@gmx.de>
  Matthew Whitehead <tedheadster@gmail.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Myungho Jung <mhjungk@gmail.com>
  Niklas SÃ¶derlund <niklas.soderlund+renesas@ragnatech.se>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Pan Bian <bianpan2016@163.com>
  Paul Burton <paul.burton@imgtec.com>
  Paul Moore <paul@paul-moore.com>
  Peng Fan <van.freenix@gmail.com>
  Ralf Baechle <ralf@linux-mips.org>
  Richard Guy Briggs <rgb@redhat.com>
  Rob Herring <robh@kernel.org>
  Roman SpychaÅ‚a <roed@onet.eu>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Santosh Shilimkar <santosh.shilimkar@oracle.com>
  Sasha Levin <alexander.levin@verizon.com>
  Shaohua Li <shli@fb.com>
  Sylwester Nawrocki <s.nawrocki@samsung.com>
  Takashi Iwai <tiwai@suse.de>
  Tejun Heo <tj@kernel.org>
  Thibault Saunier <thibault.saunier@osg.samsung.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Zhu Yanjun <yanjun.zhu@oracle.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               broken  
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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

broken-job test-armhf-armhf-xl-cubietruck broken
broken-step test-armhf-armhf-xl-cubietruck host-install(4)

Not pushing.

(No revision log; it would be 824 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0890007131115246724==--

From xen-devel-bounces@lists.xen.org Wed Oct 11 20:19:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 20:19:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2NTX-00072U-8C; Wed, 11 Oct 2017 20:19:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e2NTV-00072O-Ql
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 20:19:29 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 97/84-06493-1DC7ED95; Wed, 11 Oct 2017 20:19:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssu6Fmnu
 RBnv2CFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnrji5nKWgVqtjyVKOBcR9fFyMXh5DAEiaJ
 dxOnMXcxcnKwCDhI/Hvxkr2LkYODUSBG4sEPa5Awo0CYxOTLS1ghSrQlLi54wQRiswkYSvx9s
 okNpFwCyF7ymQMkLCKgJ9GyaiIryHhmgeWMEude/2EHSQgLuEj0rX7DAmJzCthIbPzTzgjSyy
 vgJXHikA3EOfOZJF48nw22S1RAV+LQvz9sIDavgKDEyZlPwHqZBbQklk/fxjKBUWAWktQsJKk
 FjEyrGDWKU4vKUot0Dc31kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECQ5ABCHYw
 XjzteYhRkoNJSZT3Ycy9SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvMzAkBYSLEpNT61Iy8wBR
 gNMWoKDR0mEt7AaKM1bXJCYW5yZDpE6xagoJc7LCdInAJLIKM2Da4NF4CVGWSlhXkagQ4R4Cl
 KLcjNLUOVfMYpzMCoJ81aCjOfJzCuBm/4KaDET0GLRtDsgi0sSEVJSDYwyaXvOpiTt3N4ee7L
 cyavqXp+qYrKETMuuBXMWR4pOP+BmffPZfCtNpZLFye8zs7YtM2I7MlVQbFrg48VP2KRnF3rm
 XQs5selEa+6egm+Hny86rKdZ/GGB99kTwiW7blxyOHRzVpixb8Lu11sZJ4e/tOuP3PNHe3u/V
 WN+zJPNlexfl9ou2/hdiaU4I9FQi7moOBEAf7+PUbsCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1507753167!106667003!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12004 invoked from network); 11 Oct 2017 20:19:28 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Oct 2017 20:19:28 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 0CB8D204EE;
 Wed, 11 Oct 2017 20:19:26 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0CB8D204EE
Date: Wed, 11 Oct 2017 13:19:25 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20171011154718.GQ1771@perard.uk.xensource.com>
Message-ID: <alpine.DEB.2.10.1710111309400.3105@sstabellini-ThinkPad-X260>
References: <1506437019-17946-1-git-send-email-owen.smith@citrix.com>
 <1506437019-17946-4-git-send-email-owen.smith@citrix.com>
 <20171002170132.GA2116@perard.uk.xensource.com>
 <alpine.DEB.2.10.1710101651560.3105@sstabellini-ThinkPad-X260>
 <20171011154718.GQ1771@perard.uk.xensource.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: qemu-devel@nongnu.org, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>,
 Owen Smith <owen.smith@citrix.com>, kraxel@redhat.com
Subject: Re: [Xen-devel] [PATCH 3/3 v4] xenfb: Add
	[feature|request]-raw-pointer
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAxMSBPY3QgMjAxNywgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gT24gVHVlLCBPY3Qg
MTAsIDIwMTcgYXQgMDQ6NTI6NDhQTSAtMDcwMCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+
ID4gT24gTW9uLCAyIE9jdCAyMDE3LCBBbnRob255IFBFUkFSRCB3cm90ZToKPiA+ID4gT24gVHVl
LCBTZXAgMjYsIDIwMTcgYXQgMDI6NDM6MzlQTSArMDAwMCwgT3dlbiBTbWl0aCB3cm90ZToKPiA+
ID4gPiBXcml0ZXMgImZlYXR1cmUtcmF3LXBvaW50ZXIiIGR1cmluZyBpbml0IHRvIGluZGljYXRl
IHRoZSBiYWNrZW5kCj4gPiA+ID4gY2FuIHBhc3MgcmF3IHVuc2NhbGVkIHZhbHVlcyBmb3IgYWJz
b2x1dGUgYXhlcyB0byB0aGUgZnJvbnRlbmQuCj4gPiA+ID4gRnJvbnRlbmRzIHNldCAicmVxdWVz
dC1yYXctcG9pbnRlciIgdG8gaW5kaWNhdGUgdGhlIGJhY2tlbmQgc2hvdWxkCj4gPiA+ID4gbm90
IGF0dGVtcHQgdG8gc2NhbGUgYWJzb2x1dGUgdmFsdWVzIHRvIGNvbnNvbGUgc2l6ZS4KPiA+ID4g
PiAicmVxdWVzdC1yYXctcG9pbnRlciIgaXMgb25seSB2YWxpZCBpZiAicmVxdWVzdC1hYnMtcG9p
bnRlciIgaXMKPiA+ID4gPiBhbHNvIHNldC4gUmF3IHVuc2NhbGVkIHBvaW50ZXIgdmFsdWVzIGFy
ZSBpbiB0aGUgcmFuZ2UgWzAsIDB4N2ZmZl0KPiA+ID4gPiAKPiA+ID4gPiBTaWduZWQtb2ZmLWJ5
OiBPd2VuIFNtaXRoIDxvd2VuLnNtaXRoQGNpdHJpeC5jb20+Cj4gPiA+IAo+ID4gPiBIaSBPd2Vu
LAo+ID4gPiAKPiA+ID4gV2h5IGRpZCB5b3UgcmVtb3ZlIHRoZSBmb2xsb3dpbmcgZnJvbSB0aGUg
Y29tbWl0IGRlc2NyaXB0aW9uPwo+ID4gPiA+ICJmZWF0dXJlLXJhdy1wb2ludGVyIiBhbmQgInJl
cXVlc3QtcmF3LXBvaW50ZXIiIGFkZGVkIHRvIFhlbgo+ID4gPiA+IGhlYWRlciBpbiBjb21taXQg
Nzg2ODY1NGZmN2ZlNWU0YTJlZWFlMmIyNzc2NDRmYTg4NGE1MDMxZQo+ID4gPiAKPiA+ID4gSSB0
aGluayB0aGF0IHdpdGggaXQsIHlvdSBjb3VsZCBoYXZlIGtlcHQgc3RlZmFubydzIHJldmlld2Vk
LWJ5IHRhZy4KPiA+IAo+ID4gSGkgQW50aG9ueSwKPiA+IAo+ID4gSGF2ZSB5b3UgdGVzdGVkIHRo
aXMgc2VyaWVzIHdpdGggYSBmZXcgb2YgZGlmZmVyZW50IGd1ZXN0cz8gRG8geW91Cj4gPiBjb25z
aWRlciBpdCBzYWZlIHRvIG1lcmdlPyBJZiBzbywgd2UgY2FuIHNlbmQgaXQgdXBzdHJlYW0gKGVp
dGhlciB2aWEKPiA+IHhlbiBvciB2aWEgdWkgYXMgR2VyZCBraW5kbHkgb2ZmZXJlZCkuIAo+IAo+
IFllcywgSSB0aGluayBpdCdzIGZpbmUuCj4gCj4gVGhlIG9ubHkgb2JzZXJ2YXRpb24gSSBoYXZl
IGlzIHRoYXQgb24gYSBMaW51eCBndWVzdCwgd2hlbiBJIGhhdmUKPiB1c2JkZXZpY2U9dGFibGV0
LCB3aXRoIHRoaXMgc2VyaWVzIHRoZSBwdiBtb3VzZSBzZWVtcyB0byBiZWNvbWUgdGhlCj4gcHJp
bWFyeSB3YXkgb2YgZ3VldGluZyBtb3VzZSBldmVudHMgKHdpdGhvdXQsIHRoZSB0YWJsZXQgaXMg
cHJpbWFyeSkuCj4gU28sIG9uIG15IFZOQyBjbGllbnQgaW5zdGVhZCBvZiBoYXZpbmcgYm90aCBt
b3VzZSBpbiB0aGUgZ3Vlc3QgYW5kIG9uIG15Cj4gZGVza3RvcCBiZWluZyBhdCB0aGUgc2FtZSBw
bGFjZSwgdGhlcmUgaXMgbGlrZSBhIHpvb20gb2YgdGhlIG1vdXNlICh0aGUKPiB6b29tIGNlbnRl
cmVkIG9uIHRoZSB0b3AtbGVmdCBjb3JuZXIpLiAoVGhhdCdzIGJldHRlciB0aGFuIHJlbGF0aXZl
Cj4gbW91c2UgZXZlbnQgdGhhdCB3ZSBjYW4gZ2V0IHdpdGggdGhlIGVtdWxhdGlvbi4pCgpUaGFu
a3MgZm9yIHRlc3RpbmcuIEkgYW0gbm90IGNvbXBsZXRlbHkgc3VyZSBhYm91dCB3aGF0IHNob3Vs
ZCBiZSB0aGUKcmlnaHQgYmVoYXZpb3Igd2hlbiBib3RoIHVzYmRldmljZT10YWJsZXQgYW5kIHB2
bW91c2UgYXJlIHByZXNlbnQuClR5cGljYWxseSwgUFYgZGV2aWNlcyB0YWtlIHByZWNlZGVuY2Ug
b3ZlciBlbXVsYXRlZCBkZXZpY2VzLCBzbyBtYXliZQppdCBpcyBPSyB0aGF0IFBWIG1vdXNlIGlz
IHRoZSBwcmltYXJ5IGRldmljZSBpbiB0aGlzIGNhc2UuCgpCdXQgd2Ugd291bGQgbmVlZCB0byBk
b2N1bWVudCB0aGlzIGJlaGF2aW9yYWwgY2hhbmdlIGluIHRoZSBjb21taXQKZGVzY3JpcHRpb25z
LgoKVGhlIG90aGVyIHF1ZXN0aW9uIGlzIHdoZXRoZXIgdGhlICJ6b29tIG9mIHRoZSBtb3VzZSIg
eW91IGFyZSBzZWVpbmcgaXMKbm9ybWFsIG9yIHdoZXRoZXIgd2UgY2FuICJmaXgiIGl0IHNvbWVo
b3cuIEkgZ3Vlc3MgaXQgaGFzIGFsd2F5cyBiZWVuCnRoZSBjYXNlIGZvciBQViBtb3VzZT8gSXQg
aXMgbm90IHNvbWV0aGluZyBuZXcsIGlzIGl0PwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 20:21:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 20:21:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2NV4-0007iR-J4; Wed, 11 Oct 2017 20:21:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2NV3-0007hz-0J
 for xen-devel@lists.xensource.com; Wed, 11 Oct 2017 20:21:05 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 ED/DF-12211-03D7ED95; Wed, 11 Oct 2017 20:21:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVVe/9l6
 kwYGXihYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6Fr5mKVgtmjF8e6zTA2M
 D/i7GDk5hAQamSRmb2XqYuQCsh8zSqxcsJsVIrGNUeLoYxMQW0TAWeLrmbnsIDavgL7E/tsLW
 EBsYYEoiQ3Pl7CBNEsIbGGS6J27BCwhIeApcaVrIyuMfe/cFcYuRnYONgEriUNiIFEWAVWJUy
 dmsU9g5F7AyLCKUaM4tagstUjX0FAvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyP
 Q4wxAsINx9W+nQ4ySHExKorwPY+5FCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg9a0BygkWpaan
 VqRl5gBDDyYtwcGjJMJbWA2U5i0uSMwtzkyHSJ1i1OU4tunyHyYhlrz8vFQpcV5OkBkCIEUZp
 XlwI2BxcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvJkgU3gy80rgNr0COoIJ6AjRtDsgR5
 QkIqSkGhhLbi+JNtS55JRTcHXZrs/HfxgoHD80w/O93JFFtfvv/5CP9r+VX186V2HpEV3vD7r
 2aRHCUmcfTn71xXdDV6yZwNmJLJbWbAph+fOrU70W6h7Q19T0Ds6R4vlyUSIuOG/7xapQU9eg
 rTte7X2QNfnov+c5vTMNvhc3TTrTW3uaN2+BxzzduDIlluKMREMt5qLiRABH42scfgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1507753262!71310702!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65470 invoked from network); 11 Oct 2017 20:21:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Oct 2017 20:21:03 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2NV0-0008VU-2r; Wed, 11 Oct 2017 20:21:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e2NUu-0000lq-N3; Wed, 11 Oct 2017 20:20:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e2NUu-0000yU-Ht; Wed, 11 Oct 2017 20:20:56 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114365-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-armhf:<job
 status>:broken:regression
 xen-unstable-smoke:build-armhf:host-install(4):broken:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=e692f0f9a2e5898a3251c956d3c9d18c7260186a
X-Osstest-Versions-That: xen=3b40cfcd1a1912c2e4c4eb353dc77cbf35c63c3a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 11 Oct 2017 20:20:56 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114365: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDM2NSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDM2NS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdS
LiB2cy4gMTE0Mjk5CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTQyOTkKClRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgZTY5MmYwZjlhMmU1
ODk4YTMyNTFjOTU2ZDNjOWQxOGM3MjYwMTg2YQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAg
ICAgICAgICAgICAgM2I0MGNmY2QxYTE5MTJjMmU0YzRlYjM1M2RjNzdjYmYzNWM2M2MzYQoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgMTE0Mjk5ICAyMDE3LTEwLTEwIDIxOjAyOjU0IFogICAgMCBkYXlz
CkZhaWxpbmcgc2luY2UgICAgICAgIDExNDMwOCAgMjAxNy0xMC0xMCAyMzowMToxMCBaICAgIDAg
ZGF5cyAgICA4IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExNDM2NSAgMjAxNy0xMC0x
MSAxOTowMToxMiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0
ZGVmZW5kZXIuY29tPgogIEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgog
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQm9yaXMgT3N0cm92
c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KICBJYW4gSmFja3NvbiA8SWFuLkphY2tz
b25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CiAgSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBsaW5hcm8ub3JnPgogIE1lbmcgWHUgPG1lbmd4dUBjaXMudXBlbm4uZWR1PgogIFJvc3Mg
TGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgogIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgogIFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm1oZiBicm9rZW4KYnJva2VuLXN0
ZXAgYnVpbGQtYXJtaGYgaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lv
biBsb2c7IGl0IHdvdWxkIGJlIDgyMCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 20:31:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 20:31:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2Nep-0000F0-6D; Wed, 11 Oct 2017 20:31:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1e2Nen-0000Ed-Mk
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 20:31:09 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 54/8F-25852-D8F7ED95; Wed, 11 Oct 2017 20:31:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyMfTAJt2u+nu
 RBv0zTCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozz3bsZC24+Y6x483ISawPjtR2MXYxcHEIC
 Mxglds+5xdzFyMnBIvCKReLICzaQhIRAP6vElHcb2EASEgJZEh+PnWSFsNMket8/ZYewyyVeX
 t/LAmILCShJbN2wlBli6j9GiZcPO8Ea2AS0JPY0zGcCSYgInBCW2PThN9huZoEzTBLH+yDGCg
 u4SPyfcpUR4g5ViQObzjGB2LwCFhKn2hcwQayzkDh27DDYOk4BS4nvGw8xQ6y2kFg56zzrBEb
 BBYwMqxg1ilOLylKLdI2M9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAkOPAQh2
 MK6ZH3iIUZKDSUmU92HMvUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzT64BygkWp6akVaZk5w
 CiASUtw8CiJ8DaBpHmLCxJzizPTIVKnGO05Lty59IeJ49imy0DywJ5bQLLj5t0/TEIsefl5qV
 LivKUgbQIgbRmleXBDYVF7iVFWSpiXEehMIZ6C1KLczBJU+VeM4hyMSsK8QSBTeDLzSuB2vwI
 6iwnoLNG0OyBnlSQipKQaGMPu8Fy/dTt7nnxVw0lZP8nzN44cXtHPnvb63sWl08ujDxpxqgv7
 7Axv++CUKRTCJ6Nxp/at8uN5VTpPExLuPmHa5fput6Vqrahvue5u85QjqpetPpVcvx639vrBr
 U4/3I+In8+d2yfzw+jO2VUPWr7xG+6yv/zd6c27hs9vevJiJacsZbx3d7YSS3FGoqEWc1FxIg
 DURCbz1QIAAA==
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1507753865!111338813!1
X-Originating-IP: [209.85.192.178]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5921 invoked from network); 11 Oct 2017 20:31:06 -0000
Received: from mail-pf0-f178.google.com (HELO mail-pf0-f178.google.com)
 (209.85.192.178)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Oct 2017 20:31:06 -0000
Received: by mail-pf0-f178.google.com with SMTP id d28so1958177pfe.2
 for <xen-devel@lists.xenproject.org>; Wed, 11 Oct 2017 13:31:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=ZIu94g13h/AfucxwQz3Fy5EjMyRlKzqZ/z2TsOHPPRo=;
 b=hCeB6i4K4gCPbre76AkjhdjipFuADPyH+0npjw7R6guTHXq1ou7ZfIS3CRXrrcs2b9
 SLJKpiJtOTN846BaeRtO4iAncqaX0Gkl0Vsp/5pWmEC/bqbHdAPSvsgf+mbALhZiYM0c
 /7V5tsYYWKb4afL1OxEqmTUzE4cfaXBiHOoU6VdFnMxrlW3w4XBWyIpqs2tOuUC23coJ
 ovw0fKLslB/zH6tYTgfhn3My+oG27wQY3rliYDqV3EeVihuyXDVPsCydR4wFEtRl10qN
 S5qhPsI12Ae2Q0blkXQCHYSHfARjsrgfaJbACI8977AEPAzx8N8xw9yo9MSgHIwqKGP1
 y6YQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=ZIu94g13h/AfucxwQz3Fy5EjMyRlKzqZ/z2TsOHPPRo=;
 b=E4pxKhrVQC80W5VbSUX6rHRx5vj7vezRBRQnJjz6cDGpaOpFS9femqlnRwjI8htR9V
 FsmaLqXdpXe6mprsWq3C/Uj/awhxmIiRciCHzoqI8WyIqTpytSzeYFpDrWym/tjlf+QM
 FLylQh8CA8tg3/heG30v8oB3YrRMV/yuK+pSjR1tzKszEnQSxMllRleUltkqK2VlvOtW
 bm4HuysGKnma+PeeegyHfdVWEQM6zQwAVxhkklEP4cYCI2v6laPMj+y8TdwqbxFgOAeC
 DuL6ldD5vyyqO5lp0f+f1dGdLEQeuXwh6CJhfCUwadtDbtqcZ7ajtSTfIhNkYRpuJ4T4
 01rQ==
X-Gm-Message-State: AMCzsaXauImVDB/2HxLYVpWNVYaXhSoLeChfNBZ85XgtjT2L+C2nn6/6
 nCRzRrrUTsVTOk48As2XrS95fQ==
X-Google-Smtp-Source: AOwi7QCT1REB7E2B2TNRfVnjRhe3IUNa3JttkYe/aUFgufA7W6BloOyw8ZAZ90xH7aPAoIgJrMw8zA==
X-Received: by 10.84.140.35 with SMTP id 32mr180204pls.378.1507753863963;
 Wed, 11 Oct 2017 13:31:03 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id n12sm20691913pfb.149.2017.10.11.13.31.02
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 11 Oct 2017 13:31:03 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Thomas Garnier <thgarnie@google.com>, Kees Cook <keescook@chromium.org>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Jonathan Corbet <corbet@lwn.net>, Michal Hocko <mhocko@suse.com>,
 Peter Foley <pefoley2@pefoley.com>, Paul Bolle <pebolle@tiscali.nl>,
 Jiri Kosina <jkosina@suse.cz>, "H . J . Lu" <hjl.tools@gmail.com>,
 Rob Landley <rob@landley.net>, Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed, 11 Oct 2017 13:30:01 -0700
Message-Id: <20171011203027.11248-2-thgarnie@google.com>
X-Mailer: git-send-email 2.15.0.rc0.271.g36b669edcc-goog
In-Reply-To: <20171011203027.11248-1-thgarnie@google.com>
References: <20171011203027.11248-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v1 01/27] x86/crypto: Adapt assembly for PIE
	support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlIHRoZSBhc3NlbWJseSBjb2RlIHRvIHVzZSBvbmx5IHJlbGF0aXZlIHJlZmVyZW5jZXMg
b2Ygc3ltYm9scyBmb3IgdGhlCmtlcm5lbCB0byBiZSBQSUUgY29tcGF0aWJsZS4KClBvc2l0aW9u
IEluZGVwZW5kZW50IEV4ZWN1dGFibGUgKFBJRSkgc3VwcG9ydCB3aWxsIGFsbG93IHRvIGV4dGVu
ZGVkIHRoZQpLQVNMUiByYW5kb21pemF0aW9uIHJhbmdlIGJlbG93IHRoZSAtMkcgbWVtb3J5IGxp
bWl0LgoKU2lnbmVkLW9mZi1ieTogVGhvbWFzIEdhcm5pZXIgPHRoZ2FybmllQGdvb2dsZS5jb20+
Ci0tLQogYXJjaC94ODYvY3J5cHRvL2Flcy14ODZfNjQtYXNtXzY0LlMgICAgICAgICAgfCA0NSAr
KysrKysrKy0tLS0tCiBhcmNoL3g4Ni9jcnlwdG8vYWVzbmktaW50ZWxfYXNtLlMgICAgICAgICAg
ICB8IDE0ICsrLS0KIGFyY2gveDg2L2NyeXB0by9hZXNuaS1pbnRlbF9hdngteDg2XzY0LlMgICAg
IHwgIDYgKy0KIGFyY2gveDg2L2NyeXB0by9jYW1lbGxpYS1hZXNuaS1hdngtYXNtXzY0LlMgIHwg
NDIgKysrKysrLS0tLS0tCiBhcmNoL3g4Ni9jcnlwdG8vY2FtZWxsaWEtYWVzbmktYXZ4Mi1hc21f
NjQuUyB8IDQ0ICsrKysrKy0tLS0tLS0KIGFyY2gveDg2L2NyeXB0by9jYW1lbGxpYS14ODZfNjQt
YXNtXzY0LlMgICAgIHwgIDggKystCiBhcmNoL3g4Ni9jcnlwdG8vY2FzdDUtYXZ4LXg4Nl82NC1h
c21fNjQuUyAgICB8IDUwICsrKysrKysrLS0tLS0tLQogYXJjaC94ODYvY3J5cHRvL2Nhc3Q2LWF2
eC14ODZfNjQtYXNtXzY0LlMgICAgfCA0NCArKysrKysrLS0tLS0tCiBhcmNoL3g4Ni9jcnlwdG8v
ZGVzM19lZGUtYXNtXzY0LlMgICAgICAgICAgICB8IDk2ICsrKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0KIGFyY2gveDg2L2NyeXB0by9naGFzaC1jbG11bG5pLWludGVsX2FzbS5TICAgIHwgIDQg
Ky0KIGFyY2gveDg2L2NyeXB0by9nbHVlX2hlbHBlci1hc20tYXZ4LlMgICAgICAgIHwgIDQgKy0K
IGFyY2gveDg2L2NyeXB0by9nbHVlX2hlbHBlci1hc20tYXZ4Mi5TICAgICAgIHwgIDYgKy0KIDEy
IGZpbGVzIGNoYW5nZWQsIDIxMSBpbnNlcnRpb25zKCspLCAxNTIgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvYXJjaC94ODYvY3J5cHRvL2Flcy14ODZfNjQtYXNtXzY0LlMgYi9hcmNoL3g4Ni9j
cnlwdG8vYWVzLXg4Nl82NC1hc21fNjQuUwppbmRleCA4NzM5Y2Y3Nzk1ZGUuLjg2ZmEwNjhlNWU4
MSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvY3J5cHRvL2Flcy14ODZfNjQtYXNtXzY0LlMKKysrIGIv
YXJjaC94ODYvY3J5cHRvL2Flcy14ODZfNjQtYXNtXzY0LlMKQEAgLTQ4LDggKzQ4LDEyIEBACiAj
ZGVmaW5lIFIxMAklcjEwCiAjZGVmaW5lIFIxMQklcjExCiAKKy8qIEhvbGQgZ2xvYmFsIGZvciBQ
SUUgc3Vwb3J0ICovCisjZGVmaW5lIFJCQVNFCSVyMTIKKwogI2RlZmluZSBwcm9sb2d1ZShGVU5D
LEtFWSxCMTI4LEIxOTIscjEscjIscjUscjYscjcscjgscjkscjEwLHIxMSkgXAogCUVOVFJZKEZV
TkMpOwkJCVwKKwlwdXNocQlSQkFTRTsJCQlcCiAJbW92cQlyMSxyMjsJCQlcCiAJbGVhcQlLRVkr
NDgocjgpLHI5OwkJXAogCW1vdnEJcjEwLHIxMTsJCVwKQEAgLTc0LDU0ICs3OCw2MyBAQAogCW1v
dmwJcjYgIyMgRSw0KHI5KTsJCVwKIAltb3ZsCXI3ICMjIEUsOChyOSk7CQlcCiAJbW92bAlyOCAj
IyBFLDEyKHI5KTsJCVwKKwlwb3BxCVJCQVNFOwkJCVwKIAlyZXQ7CQkJCVwKIAlFTkRQUk9DKEZV
TkMpOwogCisjZGVmaW5lIHJvdW5kX21vdih0YWJfb2ZmLCByZWdfaSwgcmVnX28pIFwKKwlsZWFx
CXRhYl9vZmYoJXJpcCksIFJCQVNFOyBcCisJbW92bAkoUkJBU0UscmVnX2ksNCksIHJlZ19vOwor
CisjZGVmaW5lIHJvdW5kX3hvcih0YWJfb2ZmLCByZWdfaSwgcmVnX28pIFwKKwlsZWFxCXRhYl9v
ZmYoJXJpcCksIFJCQVNFOyBcCisJeG9ybAkoUkJBU0UscmVnX2ksNCksIHJlZ19vOworCiAjZGVm
aW5lIHJvdW5kKFRBQixPRkZTRVQscjEscjIscjMscjQscjUscjYscjcscjgscmEscmIscmMscmQp
IFwKIAltb3Z6YmwJcjIgIyMgSCxyNSAjIyBFOwlcCiAJbW92emJsCXIyICMjIEwscjYgIyMgRTsJ
XAotCW1vdmwJVEFCKzEwMjQoLHI1LDQpLHI1ICMjIEU7XAorCXJvdW5kX21vdihUQUIrMTAyNCwg
cjUsIHI1ICMjIEUpXAogCW1vdncJcjQgIyMgWCxyMiAjIyBYOwlcCi0JbW92bAlUQUIoLHI2LDQp
LHI2ICMjIEU7CVwKKwlyb3VuZF9tb3YoVEFCLCByNiwgcjYgIyMgRSkJXAogCXJvbGwJJDE2LHIy
ICMjIEU7CQlcCiAJc2hybAkkMTYscjQgIyMgRTsJCVwKIAltb3Z6YmwJcjQgIyMgTCxyNyAjIyBF
OwlcCiAJbW92emJsCXI0ICMjIEgscjQgIyMgRTsJXAogCXhvcmwJT0ZGU0VUKHI4KSxyYSAjIyBF
OwlcCiAJeG9ybAlPRkZTRVQrNChyOCkscmIgIyMgRTsJXAotCXhvcmwJVEFCKzMwNzIoLHI0LDQp
LHI1ICMjIEU7XAotCXhvcmwJVEFCKzIwNDgoLHI3LDQpLHI2ICMjIEU7XAorCXJvdW5kX3hvcihU
QUIrMzA3MiwgcjQsIHI1ICMjIEUpXAorCXJvdW5kX3hvcihUQUIrMjA0OCwgcjcsIHI2ICMjIEUp
XAogCW1vdnpibAlyMSAjIyBMLHI3ICMjIEU7CVwKIAltb3Z6YmwJcjEgIyMgSCxyNCAjIyBFOwlc
Ci0JbW92bAlUQUIrMTAyNCgscjQsNCkscjQgIyMgRTtcCisJcm91bmRfbW92KFRBQisxMDI0LCBy
NCwgcjQgIyMgRSlcCiAJbW92dwlyMyAjIyBYLHIxICMjIFg7CVwKIAlyb2xsCSQxNixyMSAjIyBF
OwkJXAogCXNocmwJJDE2LHIzICMjIEU7CQlcCi0JeG9ybAlUQUIoLHI3LDQpLHI1ICMjIEU7CVwK
Kwlyb3VuZF94b3IoVEFCLCByNywgcjUgIyMgRSkJXAogCW1vdnpibAlyMyAjIyBMLHI3ICMjIEU7
CVwKIAltb3Z6YmwJcjMgIyMgSCxyMyAjIyBFOwlcCi0JeG9ybAlUQUIrMzA3MigscjMsNCkscjQg
IyMgRTtcCi0JeG9ybAlUQUIrMjA0OCgscjcsNCkscjUgIyMgRTtcCisJcm91bmRfeG9yKFRBQisz
MDcyLCByMywgcjQgIyMgRSlcCisJcm91bmRfeG9yKFRBQisyMDQ4LCByNywgcjUgIyMgRSlcCiAJ
bW92emJsCXIxICMjIEwscjcgIyMgRTsJXAogCW1vdnpibAlyMSAjIyBILHIzICMjIEU7CVwKIAlz
aHJsCSQxNixyMSAjIyBFOwkJXAotCXhvcmwJVEFCKzMwNzIoLHIzLDQpLHI2ICMjIEU7XAotCW1v
dmwJVEFCKzIwNDgoLHI3LDQpLHIzICMjIEU7XAorCXJvdW5kX3hvcihUQUIrMzA3MiwgcjMsIHI2
ICMjIEUpXAorCXJvdW5kX21vdihUQUIrMjA0OCwgcjcsIHIzICMjIEUpXAogCW1vdnpibAlyMSAj
IyBMLHI3ICMjIEU7CVwKIAltb3Z6YmwJcjEgIyMgSCxyMSAjIyBFOwlcCi0JeG9ybAlUQUIrMTAy
NCgscjEsNCkscjYgIyMgRTtcCi0JeG9ybAlUQUIoLHI3LDQpLHIzICMjIEU7CVwKKwlyb3VuZF94
b3IoVEFCKzEwMjQsIHIxLCByNiAjIyBFKVwKKwlyb3VuZF94b3IoVEFCLCByNywgcjMgIyMgRSkJ
XAogCW1vdnpibAlyMiAjIyBILHIxICMjIEU7CVwKIAltb3Z6YmwJcjIgIyMgTCxyNyAjIyBFOwlc
CiAJc2hybAkkMTYscjIgIyMgRTsJCVwKLQl4b3JsCVRBQiszMDcyKCxyMSw0KSxyMyAjIyBFO1wK
LQl4b3JsCVRBQisyMDQ4KCxyNyw0KSxyNCAjIyBFO1wKKwlyb3VuZF94b3IoVEFCKzMwNzIsIHIx
LCByMyAjIyBFKVwKKwlyb3VuZF94b3IoVEFCKzIwNDgsIHI3LCByNCAjIyBFKVwKIAltb3Z6YmwJ
cjIgIyMgSCxyMSAjIyBFOwlcCiAJbW92emJsCXIyICMjIEwscjIgIyMgRTsJXAogCXhvcmwJT0ZG
U0VUKzgocjgpLHJjICMjIEU7CVwKIAl4b3JsCU9GRlNFVCsxMihyOCkscmQgIyMgRTsJXAotCXhv
cmwJVEFCKzEwMjQoLHIxLDQpLHIzICMjIEU7XAotCXhvcmwJVEFCKCxyMiw0KSxyNCAjIyBFOwor
CXJvdW5kX3hvcihUQUIrMTAyNCwgcjEsIHIzICMjIEUpXAorCXJvdW5kX3hvcihUQUIsIHIyLCBy
NCAjIyBFKQogCiAjZGVmaW5lIG1vdmVfcmVncyhyMSxyMixyMyxyNCkgXAogCW1vdmwJcjMgIyMg
RSxyMSAjIyBFOwlcCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9jcnlwdG8vYWVzbmktaW50ZWxfYXNt
LlMgYi9hcmNoL3g4Ni9jcnlwdG8vYWVzbmktaW50ZWxfYXNtLlMKaW5kZXggMTY2MjdmZWM4MGIy
Li41ZjczMjAxZGZmMzIgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2NyeXB0by9hZXNuaS1pbnRlbF9h
c20uUworKysgYi9hcmNoL3g4Ni9jcnlwdG8vYWVzbmktaW50ZWxfYXNtLlMKQEAgLTMyNSw3ICsz
MjUsOCBAQCBfZ2V0X0FBRF9yZXN0MFxudW1faW5pdGlhbF9ibG9ja3Ncb3BlcmF0aW9uOgogCXZw
c2h1ZmIgYW5kIGFuIGFycmF5IG9mIHNodWZmbGUgbWFza3MgKi8KIAltb3ZxCSAgICVyMTIsICVy
MTEKIAlzYWxxCSAgICQ0LCAlcjExCi0JbW92ZHF1CSAgIGFhZF9zaGlmdF9hcnIoJXIxMSksIFxU
TVAxCisJbGVhcQkgICBhYWRfc2hpZnRfYXJyKCVyaXApLCAlcmF4CisJbW92ZHF1CSAgICglcmF4
LCVyMTEsKSwgXFRNUDEKIAlQU0hVRkJfWE1NIFxUTVAxLCAleG1tXGkKIF9nZXRfQUFEX3Jlc3Rf
ZmluYWxcbnVtX2luaXRpYWxfYmxvY2tzXG9wZXJhdGlvbjoKIAlQU0hVRkJfWE1NICAgJXhtbTE0
LCAleG1tXGkgIyBieXRlLXJlZmxlY3QgdGhlIEFBRCBkYXRhCkBAIC01ODQsNyArNTg1LDggQEAg
X2dldF9BQURfcmVzdDBcbnVtX2luaXRpYWxfYmxvY2tzXG9wZXJhdGlvbjoKIAl2cHNodWZiIGFu
ZCBhbiBhcnJheSBvZiBzaHVmZmxlIG1hc2tzICovCiAJbW92cQkgICAlcjEyLCAlcjExCiAJc2Fs
cQkgICAkNCwgJXIxMQotCW1vdmRxdQkgICBhYWRfc2hpZnRfYXJyKCVyMTEpLCBcVE1QMQorCWxl
YXEJICAgYWFkX3NoaWZ0X2FyciglcmlwKSwgJXJheAorCW1vdmRxdQkgICAoJXJheCwlcjExLCks
IFxUTVAxCiAJUFNIVUZCX1hNTSBcVE1QMSwgJXhtbVxpCiBfZ2V0X0FBRF9yZXN0X2ZpbmFsXG51
bV9pbml0aWFsX2Jsb2Nrc1xvcGVyYXRpb246CiAJUFNIVUZCX1hNTSAgICV4bW0xNCwgJXhtbVxp
ICMgYnl0ZS1yZWZsZWN0IHRoZSBBQUQgZGF0YQpAQCAtMjcyMiw3ICsyNzI0LDcgQEAgRU5EUFJP
QyhhZXNuaV9jYmNfZGVjKQogICovCiAuYWxpZ24gNAogX2Flc25pX2luY19pbml0OgotCW1vdmFw
cyAuTGJzd2FwX21hc2ssIEJTV0FQX01BU0sKKwltb3ZhcHMgLkxic3dhcF9tYXNrKCVyaXApLCBC
U1dBUF9NQVNLCiAJbW92YXBzIElWLCBDVFIKIAlQU0hVRkJfWE1NIEJTV0FQX01BU0sgQ1RSCiAJ
bW92ICQxLCBUQ1RSX0xPVwpAQCAtMjg1MCwxMiArMjg1MiwxMiBAQCBFTlRSWShhZXNuaV94dHNf
Y3J5cHQ4KQogCWNtcGIgJDAsICVjbAogCW1vdmwgJDAsICVlY3gKIAltb3ZsICQyNDAsICVyMTBk
Ci0JbGVhcSBfYWVzbmlfZW5jNCwgJXIxMQotCWxlYXEgX2Flc25pX2RlYzQsICVyYXgKKwlsZWFx
IF9hZXNuaV9lbmM0KCVyaXApLCAlcjExCisJbGVhcSBfYWVzbmlfZGVjNCglcmlwKSwgJXJheAog
CWNtb3ZlbCAlcjEwZCwgJWVjeAogCWNtb3ZlcSAlcmF4LCAlcjExCiAKLQltb3ZkcWEgLkxnZjEy
OG11bF94X2JsZV9tYXNrLCBHRjEyOE1VTF9NQVNLCisJbW92ZHFhIC5MZ2YxMjhtdWxfeF9ibGVf
bWFzayglcmlwKSwgR0YxMjhNVUxfTUFTSwogCW1vdnVwcyAoSVZQKSwgSVYKIAogCW1vdiA0ODAo
S0VZUCksIEtMRU4KZGlmZiAtLWdpdCBhL2FyY2gveDg2L2NyeXB0by9hZXNuaS1pbnRlbF9hdngt
eDg2XzY0LlMgYi9hcmNoL3g4Ni9jcnlwdG8vYWVzbmktaW50ZWxfYXZ4LXg4Nl82NC5TCmluZGV4
IGZhZWNiMTUxOGJmOC4uNDg4NjA1YjE5ZmU4IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9jcnlwdG8v
YWVzbmktaW50ZWxfYXZ4LXg4Nl82NC5TCisrKyBiL2FyY2gveDg2L2NyeXB0by9hZXNuaS1pbnRl
bF9hdngteDg2XzY0LlMKQEAgLTQ1NCw3ICs0NTQsOCBAQCBfZ2V0X0FBRF9yZXN0MFxAOgogCXZw
c2h1ZmIgYW5kIGFuIGFycmF5IG9mIHNodWZmbGUgbWFza3MgKi8KIAltb3ZxICAgICVyMTIsICVy
MTEKIAlzYWxxICAgICQ0LCAlcjExCi0JbW92ZHF1ICBhYWRfc2hpZnRfYXJyKCVyMTEpLCBcVDEK
KwlsZWFxCWFhZF9zaGlmdF9hcnIoJXJpcCksICVyYXgKKwltb3ZkcXUgICglcmF4LCVyMTEsKSwg
XFQxCiAJdnBzaHVmYiBcVDEsIHJlZ19pLCByZWdfaQogX2dldF9BQURfcmVzdF9maW5hbFxAOgog
CXZwc2h1ZmIgU0hVRl9NQVNLKCVyaXApLCByZWdfaSwgcmVnX2kKQEAgLTE3NjEsNyArMTc2Miw4
IEBAIF9nZXRfQUFEX3Jlc3QwXEA6CiAJdnBzaHVmYiBhbmQgYW4gYXJyYXkgb2Ygc2h1ZmZsZSBt
YXNrcyAqLwogCW1vdnEgICAgJXIxMiwgJXIxMQogCXNhbHEgICAgJDQsICVyMTEKLQltb3ZkcXUg
IGFhZF9zaGlmdF9hcnIoJXIxMSksIFxUMQorCWxlYXEJYWFkX3NoaWZ0X2FyciglcmlwKSwgJXJh
eAorCW1vdmRxdSAgKCVyYXgsJXIxMSwpLCBcVDEKIAl2cHNodWZiIFxUMSwgcmVnX2ksIHJlZ19p
CiBfZ2V0X0FBRF9yZXN0X2ZpbmFsXEA6CiAJdnBzaHVmYiBTSFVGX01BU0soJXJpcCksIHJlZ19p
LCByZWdfaQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvY3J5cHRvL2NhbWVsbGlhLWFlc25pLWF2eC1h
c21fNjQuUyBiL2FyY2gveDg2L2NyeXB0by9jYW1lbGxpYS1hZXNuaS1hdngtYXNtXzY0LlMKaW5k
ZXggZjdjNDk1ZTI4NjNjLi40NmZlYWVhNTI2MzIgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2NyeXB0
by9jYW1lbGxpYS1hZXNuaS1hdngtYXNtXzY0LlMKKysrIGIvYXJjaC94ODYvY3J5cHRvL2NhbWVs
bGlhLWFlc25pLWF2eC1hc21fNjQuUwpAQCAtNTIsMTAgKzUyLDEwIEBACiAJLyogXAogCSAqIFMt
ZnVuY3Rpb24gd2l0aCBBRVMgc3ViYnl0ZXMgXAogCSAqLyBcCi0Jdm1vdmRxYSAuTGludl9zaGlm
dF9yb3csIHQ0OyBcCi0JdmJyb2FkY2FzdHNzIC5MMGYwZjBmMGYsIHQ3OyBcCi0Jdm1vdmRxYSAu
THByZV90Zl9sb19zMSwgdDA7IFwKLQl2bW92ZHFhIC5McHJlX3RmX2hpX3MxLCB0MTsgXAorCXZt
b3ZkcWEgLkxpbnZfc2hpZnRfcm93KCVyaXApLCB0NDsgXAorCXZicm9hZGNhc3RzcyAuTDBmMGYw
ZjBmKCVyaXApLCB0NzsgXAorCXZtb3ZkcWEgLkxwcmVfdGZfbG9fczEoJXJpcCksIHQwOyBcCisJ
dm1vdmRxYSAuTHByZV90Zl9oaV9zMSglcmlwKSwgdDE7IFwKIAlcCiAJLyogQUVTIGludmVyc2Ug
c2hpZnQgcm93cyAqLyBcCiAJdnBzaHVmYiB0NCwgeDAsIHgwOyBcCkBAIC02OCw4ICs2OCw4IEBA
CiAJdnBzaHVmYiB0NCwgeDYsIHg2OyBcCiAJXAogCS8qIHByZWZpbHRlciBzYm94ZXMgMSwgMiBh
bmQgMyAqLyBcCi0Jdm1vdmRxYSAuTHByZV90Zl9sb19zNCwgdDI7IFwKLQl2bW92ZHFhIC5McHJl
X3RmX2hpX3M0LCB0MzsgXAorCXZtb3ZkcWEgLkxwcmVfdGZfbG9fczQoJXJpcCksIHQyOyBcCisJ
dm1vdmRxYSAuTHByZV90Zl9oaV9zNCglcmlwKSwgdDM7IFwKIAlmaWx0ZXJfOGJpdCh4MCwgdDAs
IHQxLCB0NywgdDYpOyBcCiAJZmlsdGVyXzhiaXQoeDcsIHQwLCB0MSwgdDcsIHQ2KTsgXAogCWZp
bHRlcl84Yml0KHgxLCB0MCwgdDEsIHQ3LCB0Nik7IFwKQEAgLTgzLDggKzgzLDggQEAKIAlmaWx0
ZXJfOGJpdCh4NiwgdDIsIHQzLCB0NywgdDYpOyBcCiAJXAogCS8qIEFFUyBzdWJieXRlcyArIEFF
UyBzaGlmdCByb3dzICovIFwKLQl2bW92ZHFhIC5McG9zdF90Zl9sb19zMSwgdDA7IFwKLQl2bW92
ZHFhIC5McG9zdF90Zl9oaV9zMSwgdDE7IFwKKwl2bW92ZHFhIC5McG9zdF90Zl9sb19zMSglcmlw
KSwgdDA7IFwKKwl2bW92ZHFhIC5McG9zdF90Zl9oaV9zMSglcmlwKSwgdDE7IFwKIAl2YWVzZW5j
bGFzdCB0NCwgeDAsIHgwOyBcCiAJdmFlc2VuY2xhc3QgdDQsIHg3LCB4NzsgXAogCXZhZXNlbmNs
YXN0IHQ0LCB4MSwgeDE7IFwKQEAgLTk1LDE2ICs5NSwxNiBAQAogCXZhZXNlbmNsYXN0IHQ0LCB4
NiwgeDY7IFwKIAlcCiAJLyogcG9zdGZpbHRlciBzYm94ZXMgMSBhbmQgNCAqLyBcCi0Jdm1vdmRx
YSAuTHBvc3RfdGZfbG9fczMsIHQyOyBcCi0Jdm1vdmRxYSAuTHBvc3RfdGZfaGlfczMsIHQzOyBc
CisJdm1vdmRxYSAuTHBvc3RfdGZfbG9fczMoJXJpcCksIHQyOyBcCisJdm1vdmRxYSAuTHBvc3Rf
dGZfaGlfczMoJXJpcCksIHQzOyBcCiAJZmlsdGVyXzhiaXQoeDAsIHQwLCB0MSwgdDcsIHQ2KTsg
XAogCWZpbHRlcl84Yml0KHg3LCB0MCwgdDEsIHQ3LCB0Nik7IFwKIAlmaWx0ZXJfOGJpdCh4Mywg
dDAsIHQxLCB0NywgdDYpOyBcCiAJZmlsdGVyXzhiaXQoeDYsIHQwLCB0MSwgdDcsIHQ2KTsgXAog
CVwKIAkvKiBwb3N0ZmlsdGVyIHNib3ggMyAqLyBcCi0Jdm1vdmRxYSAuTHBvc3RfdGZfbG9fczIs
IHQ0OyBcCi0Jdm1vdmRxYSAuTHBvc3RfdGZfaGlfczIsIHQ1OyBcCisJdm1vdmRxYSAuTHBvc3Rf
dGZfbG9fczIoJXJpcCksIHQ0OyBcCisJdm1vdmRxYSAuTHBvc3RfdGZfaGlfczIoJXJpcCksIHQ1
OyBcCiAJZmlsdGVyXzhiaXQoeDIsIHQyLCB0MywgdDcsIHQ2KTsgXAogCWZpbHRlcl84Yml0KHg1
LCB0MiwgdDMsIHQ3LCB0Nik7IFwKIAlcCkBAIC00NDMsNyArNDQzLDcgQEAgRU5EUFJPQyhyb3Vu
ZHNtMTZfeDRfeDVfeDZfeDdfeDBfeDFfeDJfeDNfeTRfeTVfeTZfeTdfeTBfeTFfeTJfeTNfYWIp
CiAJdHJhbnNwb3NlXzR4NChjMCwgYzEsIGMyLCBjMywgYTAsIGExKTsgXAogCXRyYW5zcG9zZV80
eDQoZDAsIGQxLCBkMiwgZDMsIGEwLCBhMSk7IFwKIAlcCi0Jdm1vdmRxdSAuTHNodWZiXzE2eDE2
YiwgYTA7IFwKKwl2bW92ZHF1IC5Mc2h1ZmJfMTZ4MTZiKCVyaXApLCBhMDsgXAogCXZtb3ZkcXUg
c3QxLCBhMTsgXAogCXZwc2h1ZmIgYTAsIGEyLCBhMjsgXAogCXZwc2h1ZmIgYTAsIGEzLCBhMzsg
XApAQCAtNDgyLDcgKzQ4Miw3IEBAIEVORFBST0Mocm91bmRzbTE2X3g0X3g1X3g2X3g3X3gwX3gx
X3gyX3gzX3k0X3k1X3k2X3k3X3kwX3kxX3kyX3kzX2FiKQogI2RlZmluZSBpbnBhY2sxNl9wcmUo
eDAsIHgxLCB4MiwgeDMsIHg0LCB4NSwgeDYsIHg3LCB5MCwgeTEsIHkyLCB5MywgeTQsIHk1LCBc
CiAJCSAgICAgeTYsIHk3LCByaW8sIGtleSkgXAogCXZtb3ZxIGtleSwgeDA7IFwKLQl2cHNodWZi
IC5McGFja19ic3dhcCwgeDAsIHgwOyBcCisJdnBzaHVmYiAuTHBhY2tfYnN3YXAoJXJpcCksIHgw
LCB4MDsgXAogCVwKIAl2cHhvciAwICogMTYocmlvKSwgeDAsIHk3OyBcCiAJdnB4b3IgMSAqIDE2
KHJpbyksIHgwLCB5NjsgXApAQCAtNTMzLDcgKzUzMyw3IEBAIEVORFBST0Mocm91bmRzbTE2X3g0
X3g1X3g2X3g3X3gwX3gxX3gyX3gzX3k0X3k1X3k2X3k3X3kwX3kxX3kyX3kzX2FiKQogCXZtb3Zk
cXUgeDAsIHN0YWNrX3RtcDA7IFwKIAlcCiAJdm1vdnEga2V5LCB4MDsgXAotCXZwc2h1ZmIgLkxw
YWNrX2Jzd2FwLCB4MCwgeDA7IFwKKwl2cHNodWZiIC5McGFja19ic3dhcCglcmlwKSwgeDAsIHgw
OyBcCiAJXAogCXZweG9yIHgwLCB5NywgeTc7IFwKIAl2cHhvciB4MCwgeTYsIHk2OyBcCkBAIC0x
MDE2LDcgKzEwMTYsNyBAQCBFTlRSWShjYW1lbGxpYV9jdHJfMTZ3YXkpCiAJc3VicSAkKDE2ICog
MTYpLCAlcnNwOwogCW1vdnEgJXJzcCwgJXJheDsKIAotCXZtb3ZkcWEgLkxic3dhcDEyOF9tYXNr
LCAleG1tMTQ7CisJdm1vdmRxYSAuTGJzd2FwMTI4X21hc2soJXJpcCksICV4bW0xNDsKIAogCS8q
IGxvYWQgSVYgYW5kIGJ5dGVzd2FwICovCiAJdm1vdmRxdSAoJXJjeCksICV4bW0wOwpAQCAtMTA2
NSw3ICsxMDY1LDcgQEAgRU5UUlkoY2FtZWxsaWFfY3RyXzE2d2F5KQogCiAJLyogaW5wYWNrMTZf
cHJlOiAqLwogCXZtb3ZxIChrZXlfdGFibGUpKENUWCksICV4bW0xNTsKLQl2cHNodWZiIC5McGFj
a19ic3dhcCwgJXhtbTE1LCAleG1tMTU7CisJdnBzaHVmYiAuTHBhY2tfYnN3YXAoJXJpcCksICV4
bW0xNSwgJXhtbTE1OwogCXZweG9yICV4bW0wLCAleG1tMTUsICV4bW0wOwogCXZweG9yICV4bW0x
LCAleG1tMTUsICV4bW0xOwogCXZweG9yICV4bW0yLCAleG1tMTUsICV4bW0yOwpAQCAtMTEzMyw3
ICsxMTMzLDcgQEAgY2FtZWxsaWFfeHRzX2NyeXB0XzE2d2F5OgogCXN1YnEgJCgxNiAqIDE2KSwg
JXJzcDsKIAltb3ZxICVyc3AsICVyYXg7CiAKLQl2bW92ZHFhIC5MeHRzX2dmMTI4bXVsX2FuZF9z
aGwxX21hc2ssICV4bW0xNDsKKwl2bW92ZHFhIC5MeHRzX2dmMTI4bXVsX2FuZF9zaGwxX21hc2so
JXJpcCksICV4bW0xNDsKIAogCS8qIGxvYWQgSVYgKi8KIAl2bW92ZHF1ICglcmN4KSwgJXhtbTA7
CkBAIC0xMjA5LDcgKzEyMDksNyBAQCBjYW1lbGxpYV94dHNfY3J5cHRfMTZ3YXk6CiAKIAkvKiBp
bnBhY2sxNl9wcmU6ICovCiAJdm1vdnEgKGtleV90YWJsZSkoQ1RYLCAlcjgsIDgpLCAleG1tMTU7
Ci0JdnBzaHVmYiAuTHBhY2tfYnN3YXAsICV4bW0xNSwgJXhtbTE1OworCXZwc2h1ZmIgLkxwYWNr
X2Jzd2FwKCVyaXApLCAleG1tMTUsICV4bW0xNTsKIAl2cHhvciAwICogMTYoJXJheCksICV4bW0x
NSwgJXhtbTA7CiAJdnB4b3IgJXhtbTEsICV4bW0xNSwgJXhtbTE7CiAJdnB4b3IgJXhtbTIsICV4
bW0xNSwgJXhtbTI7CkBAIC0xMjY0LDcgKzEyNjQsNyBAQCBFTlRSWShjYW1lbGxpYV94dHNfZW5j
XzE2d2F5KQogCSAqLwogCXhvcmwgJXI4ZCwgJXI4ZDsgLyogaW5wdXQgd2hpdGVuaW5nIGtleSwg
MCBmb3IgZW5jICovCiAKLQlsZWFxIF9fY2FtZWxsaWFfZW5jX2JsazE2LCAlcjk7CisJbGVhcSBf
X2NhbWVsbGlhX2VuY19ibGsxNiglcmlwKSwgJXI5OwogCiAJam1wIGNhbWVsbGlhX3h0c19jcnlw
dF8xNndheTsKIEVORFBST0MoY2FtZWxsaWFfeHRzX2VuY18xNndheSkKQEAgLTEyODIsNyArMTI4
Miw3IEBAIEVOVFJZKGNhbWVsbGlhX3h0c19kZWNfMTZ3YXkpCiAJbW92bCAkMjQsICVlYXg7CiAJ
Y21vdmVsICVlYXgsICVyOGQ7ICAvKiBpbnB1dCB3aGl0ZW5pbmcga2V5LCBsYXN0IGZvciBkZWMg
Ki8KIAotCWxlYXEgX19jYW1lbGxpYV9kZWNfYmxrMTYsICVyOTsKKwlsZWFxIF9fY2FtZWxsaWFf
ZGVjX2JsazE2KCVyaXApLCAlcjk7CiAKIAlqbXAgY2FtZWxsaWFfeHRzX2NyeXB0XzE2d2F5Owog
RU5EUFJPQyhjYW1lbGxpYV94dHNfZGVjXzE2d2F5KQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvY3J5
cHRvL2NhbWVsbGlhLWFlc25pLWF2eDItYXNtXzY0LlMgYi9hcmNoL3g4Ni9jcnlwdG8vY2FtZWxs
aWEtYWVzbmktYXZ4Mi1hc21fNjQuUwppbmRleCBlZWU1YjM5ODJjZmQuLjkzZGEzMjdmZWM4MyAx
MDA2NDQKLS0tIGEvYXJjaC94ODYvY3J5cHRvL2NhbWVsbGlhLWFlc25pLWF2eDItYXNtXzY0LlMK
KysrIGIvYXJjaC94ODYvY3J5cHRvL2NhbWVsbGlhLWFlc25pLWF2eDItYXNtXzY0LlMKQEAgLTY5
LDEyICs2OSwxMiBAQAogCS8qIFwKIAkgKiBTLWZ1bmN0aW9uIHdpdGggQUVTIHN1YmJ5dGVzIFwK
IAkgKi8gXAotCXZicm9hZGNhc3RpMTI4IC5MaW52X3NoaWZ0X3JvdywgdDQ7IFwKLQl2cGJyb2Fk
Y2FzdGQgLkwwZjBmMGYwZiwgdDc7IFwKLQl2YnJvYWRjYXN0aTEyOCAuTHByZV90Zl9sb19zMSwg
dDU7IFwKLQl2YnJvYWRjYXN0aTEyOCAuTHByZV90Zl9oaV9zMSwgdDY7IFwKLQl2YnJvYWRjYXN0
aTEyOCAuTHByZV90Zl9sb19zNCwgdDI7IFwKLQl2YnJvYWRjYXN0aTEyOCAuTHByZV90Zl9oaV9z
NCwgdDM7IFwKKwl2YnJvYWRjYXN0aTEyOCAuTGludl9zaGlmdF9yb3coJXJpcCksIHQ0OyBcCisJ
dnBicm9hZGNhc3RkIC5MMGYwZjBmMGYoJXJpcCksIHQ3OyBcCisJdmJyb2FkY2FzdGkxMjggLkxw
cmVfdGZfbG9fczEoJXJpcCksIHQ1OyBcCisJdmJyb2FkY2FzdGkxMjggLkxwcmVfdGZfaGlfczEo
JXJpcCksIHQ2OyBcCisJdmJyb2FkY2FzdGkxMjggLkxwcmVfdGZfbG9fczQoJXJpcCksIHQyOyBc
CisJdmJyb2FkY2FzdGkxMjggLkxwcmVfdGZfaGlfczQoJXJpcCksIHQzOyBcCiAJXAogCS8qIEFF
UyBpbnZlcnNlIHNoaWZ0IHJvd3MgKi8gXAogCXZwc2h1ZmIgdDQsIHgwLCB4MDsgXApAQCAtMTIw
LDggKzEyMCw4IEBACiAJdmluc2VydGkxMjggJDEsIHQyIyNfeCwgeDYsIHg2OyBcCiAJdmV4dHJh
Y3RpMTI4ICQxLCB4MSwgdDMjI194OyBcCiAJdmV4dHJhY3RpMTI4ICQxLCB4NCwgdDIjI194OyBc
Ci0JdmJyb2FkY2FzdGkxMjggLkxwb3N0X3RmX2xvX3MxLCB0MDsgXAotCXZicm9hZGNhc3RpMTI4
IC5McG9zdF90Zl9oaV9zMSwgdDE7IFwKKwl2YnJvYWRjYXN0aTEyOCAuTHBvc3RfdGZfbG9fczEo
JXJpcCksIHQwOyBcCisJdmJyb2FkY2FzdGkxMjggLkxwb3N0X3RmX2hpX3MxKCVyaXApLCB0MTsg
XAogCXZhZXNlbmNsYXN0IHQ0IyNfeCwgeDIjI194LCB4MiMjX3g7IFwKIAl2YWVzZW5jbGFzdCB0
NCMjX3gsIHQ2IyNfeCwgdDYjI194OyBcCiAJdmluc2VydGkxMjggJDEsIHQ2IyNfeCwgeDIsIHgy
OyBcCkBAIC0xMzYsMTYgKzEzNiwxNiBAQAogCXZpbnNlcnRpMTI4ICQxLCB0MiMjX3gsIHg0LCB4
NDsgXAogCVwKIAkvKiBwb3N0ZmlsdGVyIHNib3hlcyAxIGFuZCA0ICovIFwKLQl2YnJvYWRjYXN0
aTEyOCAuTHBvc3RfdGZfbG9fczMsIHQyOyBcCi0JdmJyb2FkY2FzdGkxMjggLkxwb3N0X3RmX2hp
X3MzLCB0MzsgXAorCXZicm9hZGNhc3RpMTI4IC5McG9zdF90Zl9sb19zMyglcmlwKSwgdDI7IFwK
Kwl2YnJvYWRjYXN0aTEyOCAuTHBvc3RfdGZfaGlfczMoJXJpcCksIHQzOyBcCiAJZmlsdGVyXzhi
aXQoeDAsIHQwLCB0MSwgdDcsIHQ2KTsgXAogCWZpbHRlcl84Yml0KHg3LCB0MCwgdDEsIHQ3LCB0
Nik7IFwKIAlmaWx0ZXJfOGJpdCh4MywgdDAsIHQxLCB0NywgdDYpOyBcCiAJZmlsdGVyXzhiaXQo
eDYsIHQwLCB0MSwgdDcsIHQ2KTsgXAogCVwKIAkvKiBwb3N0ZmlsdGVyIHNib3ggMyAqLyBcCi0J
dmJyb2FkY2FzdGkxMjggLkxwb3N0X3RmX2xvX3MyLCB0NDsgXAotCXZicm9hZGNhc3RpMTI4IC5M
cG9zdF90Zl9oaV9zMiwgdDU7IFwKKwl2YnJvYWRjYXN0aTEyOCAuTHBvc3RfdGZfbG9fczIoJXJp
cCksIHQ0OyBcCisJdmJyb2FkY2FzdGkxMjggLkxwb3N0X3RmX2hpX3MyKCVyaXApLCB0NTsgXAog
CWZpbHRlcl84Yml0KHgyLCB0MiwgdDMsIHQ3LCB0Nik7IFwKIAlmaWx0ZXJfOGJpdCh4NSwgdDIs
IHQzLCB0NywgdDYpOyBcCiAJXApAQCAtNDgyLDcgKzQ4Miw3IEBAIEVORFBST0Mocm91bmRzbTMy
X3g0X3g1X3g2X3g3X3gwX3gxX3gyX3gzX3k0X3k1X3k2X3k3X3kwX3kxX3kyX3kzX2FiKQogCXRy
YW5zcG9zZV80eDQoYzAsIGMxLCBjMiwgYzMsIGEwLCBhMSk7IFwKIAl0cmFuc3Bvc2VfNHg0KGQw
LCBkMSwgZDIsIGQzLCBhMCwgYTEpOyBcCiAJXAotCXZicm9hZGNhc3RpMTI4IC5Mc2h1ZmJfMTZ4
MTZiLCBhMDsgXAorCXZicm9hZGNhc3RpMTI4IC5Mc2h1ZmJfMTZ4MTZiKCVyaXApLCBhMDsgXAog
CXZtb3ZkcXUgc3QxLCBhMTsgXAogCXZwc2h1ZmIgYTAsIGEyLCBhMjsgXAogCXZwc2h1ZmIgYTAs
IGEzLCBhMzsgXApAQCAtNTIxLDcgKzUyMSw3IEBAIEVORFBST0Mocm91bmRzbTMyX3g0X3g1X3g2
X3g3X3gwX3gxX3gyX3gzX3k0X3k1X3k2X3k3X3kwX3kxX3kyX3kzX2FiKQogI2RlZmluZSBpbnBh
Y2szMl9wcmUoeDAsIHgxLCB4MiwgeDMsIHg0LCB4NSwgeDYsIHg3LCB5MCwgeTEsIHkyLCB5Mywg
eTQsIHk1LCBcCiAJCSAgICAgeTYsIHk3LCByaW8sIGtleSkgXAogCXZwYnJvYWRjYXN0cSBrZXks
IHgwOyBcCi0JdnBzaHVmYiAuTHBhY2tfYnN3YXAsIHgwLCB4MDsgXAorCXZwc2h1ZmIgLkxwYWNr
X2Jzd2FwKCVyaXApLCB4MCwgeDA7IFwKIAlcCiAJdnB4b3IgMCAqIDMyKHJpbyksIHgwLCB5Nzsg
XAogCXZweG9yIDEgKiAzMihyaW8pLCB4MCwgeTY7IFwKQEAgLTU3Miw3ICs1NzIsNyBAQCBFTkRQ
Uk9DKHJvdW5kc20zMl94NF94NV94Nl94N194MF94MV94Ml94M195NF95NV95Nl95N195MF95MV95
Ml95M19hYikKIAl2bW92ZHF1IHgwLCBzdGFja190bXAwOyBcCiAJXAogCXZwYnJvYWRjYXN0cSBr
ZXksIHgwOyBcCi0JdnBzaHVmYiAuTHBhY2tfYnN3YXAsIHgwLCB4MDsgXAorCXZwc2h1ZmIgLkxw
YWNrX2Jzd2FwKCVyaXApLCB4MCwgeDA7IFwKIAlcCiAJdnB4b3IgeDAsIHk3LCB5NzsgXAogCXZw
eG9yIHgwLCB5NiwgeTY7IFwKQEAgLTExMTIsNyArMTExMiw3IEBAIEVOVFJZKGNhbWVsbGlhX2N0
cl8zMndheSkKIAl2bW92ZHF1ICglcmN4KSwgJXhtbTA7CiAJdm1vdmRxYSAleG1tMCwgJXhtbTE7
CiAJaW5jX2xlMTI4KCV4bW0wLCAleG1tMTUsICV4bW0xNCk7Ci0JdmJyb2FkY2FzdGkxMjggLkxi
c3dhcDEyOF9tYXNrLCAleW1tMTQ7CisJdmJyb2FkY2FzdGkxMjggLkxic3dhcDEyOF9tYXNrKCVy
aXApLCAleW1tMTQ7CiAJdmluc2VydGkxMjggJDEsICV4bW0wLCAleW1tMSwgJXltbTA7CiAJdnBz
aHVmYiAleW1tMTQsICV5bW0wLCAleW1tMTM7CiAJdm1vdmRxdSAleW1tMTMsIDE1ICogMzIoJXJh
eCk7CkBAIC0xMTU4LDcgKzExNTgsNyBAQCBFTlRSWShjYW1lbGxpYV9jdHJfMzJ3YXkpCiAKIAkv
KiBpbnBhY2szMl9wcmU6ICovCiAJdnBicm9hZGNhc3RxIChrZXlfdGFibGUpKENUWCksICV5bW0x
NTsKLQl2cHNodWZiIC5McGFja19ic3dhcCwgJXltbTE1LCAleW1tMTU7CisJdnBzaHVmYiAuTHBh
Y2tfYnN3YXAoJXJpcCksICV5bW0xNSwgJXltbTE1OwogCXZweG9yICV5bW0wLCAleW1tMTUsICV5
bW0wOwogCXZweG9yICV5bW0xLCAleW1tMTUsICV5bW0xOwogCXZweG9yICV5bW0yLCAleW1tMTUs
ICV5bW0yOwpAQCAtMTI0MiwxMyArMTI0MiwxMyBAQCBjYW1lbGxpYV94dHNfY3J5cHRfMzJ3YXk6
CiAJc3VicSAkKDE2ICogMzIpLCAlcnNwOwogCW1vdnEgJXJzcCwgJXJheDsKIAotCXZicm9hZGNh
c3RpMTI4IC5MeHRzX2dmMTI4bXVsX2FuZF9zaGwxX21hc2tfMCwgJXltbTEyOworCXZicm9hZGNh
c3RpMTI4IC5MeHRzX2dmMTI4bXVsX2FuZF9zaGwxX21hc2tfMCglcmlwKSwgJXltbTEyOwogCiAJ
LyogbG9hZCBJViBhbmQgY29uc3RydWN0IHNlY29uZCBJViAqLwogCXZtb3ZkcXUgKCVyY3gpLCAl
eG1tMDsKIAl2bW92ZHFhICV4bW0wLCAleG1tMTU7CiAJZ2YxMjhtdWxfeF9ibGUoJXhtbTAsICV4
bW0xMiwgJXhtbTEzKTsKLQl2YnJvYWRjYXN0aTEyOCAuTHh0c19nZjEyOG11bF9hbmRfc2hsMV9t
YXNrXzEsICV5bW0xMzsKKwl2YnJvYWRjYXN0aTEyOCAuTHh0c19nZjEyOG11bF9hbmRfc2hsMV9t
YXNrXzEoJXJpcCksICV5bW0xMzsKIAl2aW5zZXJ0aTEyOCAkMSwgJXhtbTAsICV5bW0xNSwgJXlt
bTA7CiAJdnB4b3IgMCAqIDMyKCVyZHgpLCAleW1tMCwgJXltbTE1OwogCXZtb3ZkcXUgJXltbTE1
LCAxNSAqIDMyKCVyYXgpOwpAQCAtMTMyNSw3ICsxMzI1LDcgQEAgY2FtZWxsaWFfeHRzX2NyeXB0
XzMyd2F5OgogCiAJLyogaW5wYWNrMzJfcHJlOiAqLwogCXZwYnJvYWRjYXN0cSAoa2V5X3RhYmxl
KShDVFgsICVyOCwgOCksICV5bW0xNTsKLQl2cHNodWZiIC5McGFja19ic3dhcCwgJXltbTE1LCAl
eW1tMTU7CisJdnBzaHVmYiAuTHBhY2tfYnN3YXAoJXJpcCksICV5bW0xNSwgJXltbTE1OwogCXZw
eG9yIDAgKiAzMiglcmF4KSwgJXltbTE1LCAleW1tMDsKIAl2cHhvciAleW1tMSwgJXltbTE1LCAl
eW1tMTsKIAl2cHhvciAleW1tMiwgJXltbTE1LCAleW1tMjsKQEAgLTEzODMsNyArMTM4Myw3IEBA
IEVOVFJZKGNhbWVsbGlhX3h0c19lbmNfMzJ3YXkpCiAKIAl4b3JsICVyOGQsICVyOGQ7IC8qIGlu
cHV0IHdoaXRlbmluZyBrZXksIDAgZm9yIGVuYyAqLwogCi0JbGVhcSBfX2NhbWVsbGlhX2VuY19i
bGszMiwgJXI5OworCWxlYXEgX19jYW1lbGxpYV9lbmNfYmxrMzIoJXJpcCksICVyOTsKIAogCWpt
cCBjYW1lbGxpYV94dHNfY3J5cHRfMzJ3YXk7CiBFTkRQUk9DKGNhbWVsbGlhX3h0c19lbmNfMzJ3
YXkpCkBAIC0xNDAxLDcgKzE0MDEsNyBAQCBFTlRSWShjYW1lbGxpYV94dHNfZGVjXzMyd2F5KQog
CW1vdmwgJDI0LCAlZWF4OwogCWNtb3ZlbCAlZWF4LCAlcjhkOyAgLyogaW5wdXQgd2hpdGVuaW5n
IGtleSwgbGFzdCBmb3IgZGVjICovCiAKLQlsZWFxIF9fY2FtZWxsaWFfZGVjX2JsazMyLCAlcjk7
CisJbGVhcSBfX2NhbWVsbGlhX2RlY19ibGszMiglcmlwKSwgJXI5OwogCiAJam1wIGNhbWVsbGlh
X3h0c19jcnlwdF8zMndheTsKIEVORFBST0MoY2FtZWxsaWFfeHRzX2RlY18zMndheSkKZGlmZiAt
LWdpdCBhL2FyY2gveDg2L2NyeXB0by9jYW1lbGxpYS14ODZfNjQtYXNtXzY0LlMgYi9hcmNoL3g4
Ni9jcnlwdG8vY2FtZWxsaWEteDg2XzY0LWFzbV82NC5TCmluZGV4IDk1YmE2OTU2YTdmNi4uZWYx
MTM3NDA2OTU5IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9jcnlwdG8vY2FtZWxsaWEteDg2XzY0LWFz
bV82NC5TCisrKyBiL2FyY2gveDg2L2NyeXB0by9jYW1lbGxpYS14ODZfNjQtYXNtXzY0LlMKQEAg
LTkyLDExICs5MiwxMyBAQAogI2RlZmluZSBSWE9SYmwgJXI5YgogCiAjZGVmaW5lIHhvcjJyb3Ix
NihUMCwgVDEsIHRtcDEsIHRtcDIsIGFiLCBkc3QpIFwKKwlsZWFxIFQwKCVyaXApLCAJCQl0bXAx
OyBcCiAJbW92emJsIGFiICMjIGJsLAkJdG1wMiAjIyBkOyBcCisJeG9ycSAodG1wMSwgdG1wMiwg
OCksCQlkc3Q7IFwKKwlsZWFxIFQxKCVyaXApLCAJCQl0bXAyOyBcCiAJbW92emJsIGFiICMjIGJo
LAkJdG1wMSAjIyBkOyBcCi0Jcm9ycSAkMTYsCQkJYWI7IFwKLQl4b3JxIFQwKCwgdG1wMiwgOCks
CQlkc3Q7IFwKLQl4b3JxIFQxKCwgdG1wMSwgOCksCQlkc3Q7CisJeG9ycSAodG1wMiwgdG1wMSwg
OCksCQlkc3Q7IFwKKwlyb3JxICQxNiwJCQlhYjsKIAogLyoqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICAgMS13YXkg
Y2FtZWxsaWEKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2NyeXB0by9jYXN0NS1hdngteDg2XzY0LWFz
bV82NC5TIGIvYXJjaC94ODYvY3J5cHRvL2Nhc3Q1LWF2eC14ODZfNjQtYXNtXzY0LlMKaW5kZXgg
ODYxMDdjOTYxYmI0Li42NGViNWM4N2QwNGEgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2NyeXB0by9j
YXN0NS1hdngteDg2XzY0LWFzbV82NC5TCisrKyBiL2FyY2gveDg2L2NyeXB0by9jYXN0NS1hdngt
eDg2XzY0LWFzbV82NC5TCkBAIC05OCwxNiArOTgsMjAgQEAKIAogCiAjZGVmaW5lIGxvb2t1cF8z
MmJpdChzcmMsIGRzdCwgb3AxLCBvcDIsIG9wMywgaW50ZXJsZWF2ZV9vcCwgaWxfcmVnKSBcCi0J
bW92emJsCQlzcmMgIyMgYmgsICAgICBSSUQxZDsgICAgXAotCW1vdnpibAkJc3JjICMjIGJsLCAg
ICAgUklEMmQ7ICAgIFwKLQlzaHJxICQxNiwJc3JjOyAgICAgICAgICAgICAgICAgICAgIFwKLQlt
b3ZsCQlzMSgsIFJJRDEsIDQpLCBkc3QgIyMgZDsgXAotCW9wMQkJczIoLCBSSUQyLCA0KSwgZHN0
ICMjIGQ7IFwKLQltb3Z6YmwJCXNyYyAjIyBiaCwgICAgIFJJRDFkOyAgICBcCi0JbW92emJsCQlz
cmMgIyMgYmwsICAgICBSSUQyZDsgICAgXAotCWludGVybGVhdmVfb3AoaWxfcmVnKTsJCQkgXAot
CW9wMgkJczMoLCBSSUQxLCA0KSwgZHN0ICMjIGQ7IFwKLQlvcDMJCXM0KCwgUklEMiwgNCksIGRz
dCAjIyBkOworCW1vdnpibAkJc3JjICMjIGJoLCAgICAgICBSSUQxZDsgICAgXAorCWxlYXEJCXMx
KCVyaXApLCAgICAgICAgUklEMjsgICAgIFwKKwltb3ZsCQkoUklEMiwgUklEMSwgNCksIGRzdCAj
IyBkOyBcCisJbW92emJsCQlzcmMgIyMgYmwsICAgICAgIFJJRDJkOyAgICBcCisJbGVhcQkJczIo
JXJpcCksICAgICAgICBSSUQxOyAgICAgXAorCW9wMQkJKFJJRDEsIFJJRDIsIDQpLCBkc3QgIyMg
ZDsgXAorCXNocnEgJDE2LAlzcmM7ICAgICAgICAgICAgICAgICAgICAgICBcCisJbW92emJsCQlz
cmMgIyMgYmgsICAgICBSSUQxZDsgICAgICBcCisJbGVhcQkJczMoJXJpcCksICAgICAgICBSSUQy
OyAgICAgXAorCW9wMgkJKFJJRDIsIFJJRDEsIDQpLCBkc3QgIyMgZDsgXAorCW1vdnpibAkJc3Jj
ICMjIGJsLCAgICAgUklEMmQ7ICAgICAgXAorCWxlYXEJCXM0KCVyaXApLCAgICAgICAgUklEMTsg
ICAgIFwKKwlvcDMJCShSSUQxLCBSSUQyLCA0KSwgZHN0ICMjIGQ7IFwKKwlpbnRlcmxlYXZlX29w
KGlsX3JlZyk7CiAKICNkZWZpbmUgZHVtbXkoZCkgLyogZG8gbm90aGluZyAqLwogCkBAIC0xNjYs
MTUgKzE3MCwxNSBAQAogCXN1YnJvdW5kKGwgIyMgMywgciAjIyAzLCBsICMjIDQsIHIgIyMgNCwg
Zik7CiAKICNkZWZpbmUgZW5jX3ByZWxvYWRfcmtyKCkgXAotCXZicm9hZGNhc3RzcwkuTDE2X21h
c2ssICAgICAgICAgICAgICAgIFJLUjsgICAgICBcCisJdmJyb2FkY2FzdHNzCS5MMTZfbWFzaygl
cmlwKSwgICAgICAgICAgUktSOyAgICAgIFwKIAkvKiBhZGQgMTYtYml0IHJvdGF0aW9uIHRvIGtl
eSByb3RhdGlvbnMgKG1vZCAzMikgKi8gXAogCXZweG9yCQlrcihDVFgpLCAgICAgICAgICAgICAg
ICAgIFJLUiwgUktSOwogCiAjZGVmaW5lIGRlY19wcmVsb2FkX3JrcigpIFwKLQl2YnJvYWRjYXN0
c3MJLkwxNl9tYXNrLCAgICAgICAgICAgICAgICBSS1I7ICAgICAgXAorCXZicm9hZGNhc3Rzcwku
TDE2X21hc2soJXJpcCksICAgICAgICAgIFJLUjsgICAgICBcCiAJLyogYWRkIDE2LWJpdCByb3Rh
dGlvbiB0byBrZXkgcm90YXRpb25zIChtb2QgMzIpICovIFwKIAl2cHhvcgkJa3IoQ1RYKSwgICAg
ICAgICAgICAgICAgICBSS1IsIFJLUjsgXAotCXZwc2h1ZmIJCS5MYnN3YXAxMjhfbWFzaywgICAg
ICAgICAgUktSLCBSS1I7CisJdnBzaHVmYgkJLkxic3dhcDEyOF9tYXNrKCVyaXApLCAgICBSS1Is
IFJLUjsKIAogI2RlZmluZSB0cmFuc3Bvc2VfMng0KHgwLCB4MSwgdDAsIHQxKSBcCiAJdnB1bnBj
a2xkcQkJeDEsIHgwLCB0MDsgXApAQCAtMjUxLDkgKzI1NSw5IEBAIF9fY2FzdDVfZW5jX2JsazE2
OgogCiAJbW92cSAlcmRpLCBDVFg7CiAKLQl2bW92ZHFhIC5MYnN3YXBfbWFzaywgUktNOwotCXZt
b3ZkIC5MZmlyc3RfbWFzaywgUjFTVDsKLQl2bW92ZCAuTDMyX21hc2ssIFIzMjsKKwl2bW92ZHFh
IC5MYnN3YXBfbWFzayglcmlwKSwgUktNOworCXZtb3ZkIC5MZmlyc3RfbWFzayglcmlwKSwgUjFT
VDsKKwl2bW92ZCAuTDMyX21hc2soJXJpcCksIFIzMjsKIAllbmNfcHJlbG9hZF9ya3IoKTsKIAog
CWlucGFja19ibG9ja3MoUkwxLCBSUjEsIFJUTVAsIFJYLCBSS00pOwpAQCAtMjg3LDcgKzI5MSw3
IEBAIF9fY2FzdDVfZW5jX2JsazE2OgogCXBvcHEgJXJieDsKIAlwb3BxICVyMTU7CiAKLQl2bW92
ZHFhIC5MYnN3YXBfbWFzaywgUktNOworCXZtb3ZkcWEgLkxic3dhcF9tYXNrKCVyaXApLCBSS007
CiAKIAlvdXR1bnBhY2tfYmxvY2tzKFJSMSwgUkwxLCBSVE1QLCBSWCwgUktNKTsKIAlvdXR1bnBh
Y2tfYmxvY2tzKFJSMiwgUkwyLCBSVE1QLCBSWCwgUktNKTsKQEAgLTMyNSw5ICszMjksOSBAQCBf
X2Nhc3Q1X2RlY19ibGsxNjoKIAogCW1vdnEgJXJkaSwgQ1RYOwogCi0Jdm1vdmRxYSAuTGJzd2Fw
X21hc2ssIFJLTTsKLQl2bW92ZCAuTGZpcnN0X21hc2ssIFIxU1Q7Ci0Jdm1vdmQgLkwzMl9tYXNr
LCBSMzI7CisJdm1vdmRxYSAuTGJzd2FwX21hc2soJXJpcCksIFJLTTsKKwl2bW92ZCAuTGZpcnN0
X21hc2soJXJpcCksIFIxU1Q7CisJdm1vdmQgLkwzMl9tYXNrKCVyaXApLCBSMzI7CiAJZGVjX3By
ZWxvYWRfcmtyKCk7CiAKIAlpbnBhY2tfYmxvY2tzKFJMMSwgUlIxLCBSVE1QLCBSWCwgUktNKTsK
QEAgLTM1OCw3ICszNjIsNyBAQCBfX2Nhc3Q1X2RlY19ibGsxNjoKIAlyb3VuZChSTCwgUlIsIDEs
IDIpOwogCXJvdW5kKFJSLCBSTCwgMCwgMSk7CiAKLQl2bW92ZHFhIC5MYnN3YXBfbWFzaywgUktN
OworCXZtb3ZkcWEgLkxic3dhcF9tYXNrKCVyaXApLCBSS007CiAJcG9wcSAlcmJ4OwogCXBvcHEg
JXIxNTsKIApAQCAtNTIxLDggKzUyNSw4IEBAIEVOVFJZKGNhc3Q1X2N0cl8xNndheSkKIAogCXZw
Y21wZXFkIFJLUiwgUktSLCBSS1I7CiAJdnBhZGRxIFJLUiwgUktSLCBSS1I7IC8qIGxvdzogLTIs
IGhpZ2g6IC0yICovCi0Jdm1vdmRxYSAuTGJzd2FwX2l2X21hc2ssIFIxU1Q7Ci0Jdm1vdmRxYSAu
TGJzd2FwMTI4X21hc2ssIFJLTTsKKwl2bW92ZHFhIC5MYnN3YXBfaXZfbWFzayglcmlwKSwgUjFT
VDsKKwl2bW92ZHFhIC5MYnN3YXAxMjhfbWFzayglcmlwKSwgUktNOwogCiAJLyogbG9hZCBJViBh
bmQgYnl0ZXN3YXAgKi8KIAl2bW92cSAoJXJjeCksIFJYOwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYv
Y3J5cHRvL2Nhc3Q2LWF2eC14ODZfNjQtYXNtXzY0LlMgYi9hcmNoL3g4Ni9jcnlwdG8vY2FzdDYt
YXZ4LXg4Nl82NC1hc21fNjQuUwppbmRleCA3ZjMwYjZmMGQ3MmMuLmRhMWI3ZTRhMjNlNCAxMDA2
NDQKLS0tIGEvYXJjaC94ODYvY3J5cHRvL2Nhc3Q2LWF2eC14ODZfNjQtYXNtXzY0LlMKKysrIGIv
YXJjaC94ODYvY3J5cHRvL2Nhc3Q2LWF2eC14ODZfNjQtYXNtXzY0LlMKQEAgLTk4LDE2ICs5OCwy
MCBAQAogCiAKICNkZWZpbmUgbG9va3VwXzMyYml0KHNyYywgZHN0LCBvcDEsIG9wMiwgb3AzLCBp
bnRlcmxlYXZlX29wLCBpbF9yZWcpIFwKLQltb3Z6YmwJCXNyYyAjIyBiaCwgICAgIFJJRDFkOyAg
ICBcCi0JbW92emJsCQlzcmMgIyMgYmwsICAgICBSSUQyZDsgICAgXAotCXNocnEgJDE2LAlzcmM7
ICAgICAgICAgICAgICAgICAgICAgXAotCW1vdmwJCXMxKCwgUklEMSwgNCksIGRzdCAjIyBkOyBc
Ci0Jb3AxCQlzMigsIFJJRDIsIDQpLCBkc3QgIyMgZDsgXAotCW1vdnpibAkJc3JjICMjIGJoLCAg
ICAgUklEMWQ7ICAgIFwKLQltb3Z6YmwJCXNyYyAjIyBibCwgICAgIFJJRDJkOyAgICBcCi0JaW50
ZXJsZWF2ZV9vcChpbF9yZWcpOwkJCSBcCi0Jb3AyCQlzMygsIFJJRDEsIDQpLCBkc3QgIyMgZDsg
XAotCW9wMwkJczQoLCBSSUQyLCA0KSwgZHN0ICMjIGQ7CisJbW92emJsCQlzcmMgIyMgYmgsICAg
ICAgIFJJRDFkOyAgICBcCisJbGVhcQkJczEoJXJpcCksICAgICAgICBSSUQyOyAgICAgXAorCW1v
dmwJCShSSUQyLCBSSUQxLCA0KSwgZHN0ICMjIGQ7IFwKKwltb3Z6YmwJCXNyYyAjIyBibCwgICAg
ICAgUklEMmQ7ICAgIFwKKwlsZWFxCQlzMiglcmlwKSwgICAgICAgIFJJRDE7ICAgICBcCisJb3Ax
CQkoUklEMSwgUklEMiwgNCksIGRzdCAjIyBkOyBcCisJc2hycSAkMTYsCXNyYzsgICAgICAgICAg
ICAgICAgICAgICAgIFwKKwltb3Z6YmwJCXNyYyAjIyBiaCwgICAgIFJJRDFkOyAgICAgIFwKKwls
ZWFxCQlzMyglcmlwKSwgICAgICAgIFJJRDI7ICAgICBcCisJb3AyCQkoUklEMiwgUklEMSwgNCks
IGRzdCAjIyBkOyBcCisJbW92emJsCQlzcmMgIyMgYmwsICAgICBSSUQyZDsgICAgICBcCisJbGVh
cQkJczQoJXJpcCksICAgICAgICBSSUQxOyAgICAgXAorCW9wMwkJKFJJRDEsIFJJRDIsIDQpLCBk
c3QgIyMgZDsgXAorCWludGVybGVhdmVfb3AoaWxfcmVnKTsKIAogI2RlZmluZSBkdW1teShkKSAv
KiBkbyBub3RoaW5nICovCiAKQEAgLTE5MCwxMCArMTk0LDEwIEBACiAJcW9wKFJELCBSQywgMSk7
CiAKICNkZWZpbmUgc2h1ZmZsZShtYXNrKSBcCi0JdnBzaHVmYgkJbWFzaywgICAgICAgICAgICBS
S1IsIFJLUjsKKwl2cHNodWZiCQltYXNrKCVyaXApLCAgICAgICAgICAgIFJLUiwgUktSOwogCiAj
ZGVmaW5lIHByZWxvYWRfcmtyKG4sIGRvX21hc2ssIG1hc2spIFwKLQl2YnJvYWRjYXN0c3MJLkwx
Nl9tYXNrLCAgICAgICAgICAgICAgICBSS1I7ICAgICAgXAorCXZicm9hZGNhc3RzcwkuTDE2X21h
c2soJXJpcCksICAgICAgICAgIFJLUjsgICAgICBcCiAJLyogYWRkIDE2LWJpdCByb3RhdGlvbiB0
byBrZXkgcm90YXRpb25zIChtb2QgMzIpICovIFwKIAl2cHhvcgkJKGtyK24qMTYpKENUWCksICAg
ICAgICAgICBSS1IsIFJLUjsgXAogCWRvX21hc2sobWFzayk7CkBAIC0yNzUsOSArMjc5LDkgQEAg
X19jYXN0Nl9lbmNfYmxrODoKIAogCW1vdnEgJXJkaSwgQ1RYOwogCi0Jdm1vdmRxYSAuTGJzd2Fw
X21hc2ssIFJLTTsKLQl2bW92ZCAuTGZpcnN0X21hc2ssIFIxU1Q7Ci0Jdm1vdmQgLkwzMl9tYXNr
LCBSMzI7CisJdm1vdmRxYSAuTGJzd2FwX21hc2soJXJpcCksIFJLTTsKKwl2bW92ZCAuTGZpcnN0
X21hc2soJXJpcCksIFIxU1Q7CisJdm1vdmQgLkwzMl9tYXNrKCVyaXApLCBSMzI7CiAKIAlpbnBh
Y2tfYmxvY2tzKFJBMSwgUkIxLCBSQzEsIFJEMSwgUlRNUCwgUlgsIFJLUkYsIFJLTSk7CiAJaW5w
YWNrX2Jsb2NrcyhSQTIsIFJCMiwgUkMyLCBSRDIsIFJUTVAsIFJYLCBSS1JGLCBSS00pOwpAQCAt
MzAxLDcgKzMwNSw3IEBAIF9fY2FzdDZfZW5jX2Jsazg6CiAJcG9wcSAlcmJ4OwogCXBvcHEgJXIx
NTsKIAotCXZtb3ZkcWEgLkxic3dhcF9tYXNrLCBSS007CisJdm1vdmRxYSAuTGJzd2FwX21hc2so
JXJpcCksIFJLTTsKIAogCW91dHVucGFja19ibG9ja3MoUkExLCBSQjEsIFJDMSwgUkQxLCBSVE1Q
LCBSWCwgUktSRiwgUktNKTsKIAlvdXR1bnBhY2tfYmxvY2tzKFJBMiwgUkIyLCBSQzIsIFJEMiwg
UlRNUCwgUlgsIFJLUkYsIFJLTSk7CkBAIC0zMjMsOSArMzI3LDkgQEAgX19jYXN0Nl9kZWNfYmxr
ODoKIAogCW1vdnEgJXJkaSwgQ1RYOwogCi0Jdm1vdmRxYSAuTGJzd2FwX21hc2ssIFJLTTsKLQl2
bW92ZCAuTGZpcnN0X21hc2ssIFIxU1Q7Ci0Jdm1vdmQgLkwzMl9tYXNrLCBSMzI7CisJdm1vdmRx
YSAuTGJzd2FwX21hc2soJXJpcCksIFJLTTsKKwl2bW92ZCAuTGZpcnN0X21hc2soJXJpcCksIFIx
U1Q7CisJdm1vdmQgLkwzMl9tYXNrKCVyaXApLCBSMzI7CiAKIAlpbnBhY2tfYmxvY2tzKFJBMSwg
UkIxLCBSQzEsIFJEMSwgUlRNUCwgUlgsIFJLUkYsIFJLTSk7CiAJaW5wYWNrX2Jsb2NrcyhSQTIs
IFJCMiwgUkMyLCBSRDIsIFJUTVAsIFJYLCBSS1JGLCBSS00pOwpAQCAtMzQ5LDcgKzM1Myw3IEBA
IF9fY2FzdDZfZGVjX2Jsazg6CiAJcG9wcSAlcmJ4OwogCXBvcHEgJXIxNTsKIAotCXZtb3ZkcWEg
Lkxic3dhcF9tYXNrLCBSS007CisJdm1vdmRxYSAuTGJzd2FwX21hc2soJXJpcCksIFJLTTsKIAlv
dXR1bnBhY2tfYmxvY2tzKFJBMSwgUkIxLCBSQzEsIFJEMSwgUlRNUCwgUlgsIFJLUkYsIFJLTSk7
CiAJb3V0dW5wYWNrX2Jsb2NrcyhSQTIsIFJCMiwgUkMyLCBSRDIsIFJUTVAsIFJYLCBSS1JGLCBS
S00pOwogCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9jcnlwdG8vZGVzM19lZGUtYXNtXzY0LlMgYi9h
cmNoL3g4Ni9jcnlwdG8vZGVzM19lZGUtYXNtXzY0LlMKaW5kZXggOGU0OWNlMTE3NDk0Li40YmJk
M2VjNzhkZjUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2NyeXB0by9kZXMzX2VkZS1hc21fNjQuUwor
KysgYi9hcmNoL3g4Ni9jcnlwdG8vZGVzM19lZGUtYXNtXzY0LlMKQEAgLTEzOCwyMSArMTM4LDI5
IEBACiAJbW92emJsIFJXMGJsLCBSVDJkOyBcCiAJbW92emJsIFJXMGJoLCBSVDNkOyBcCiAJc2hy
cSAkMTYsIFJXMDsgXAotCW1vdnEgczgoLCBSVDAsIDgpLCBSVDA7IFwKLQl4b3JxIHM2KCwgUlQx
LCA4KSwgdG87IFwKKwlsZWFxIHM4KCVyaXApLCBSVzE7IFwKKwltb3ZxIChSVzEsIFJUMCwgOCks
IFJUMDsgXAorCWxlYXEgczYoJXJpcCksIFJXMTsgXAorCXhvcnEgKFJXMSwgUlQxLCA4KSwgdG87
IFwKIAltb3Z6YmwgUlcwYmwsIFJMMWQ7IFwKIAltb3Z6YmwgUlcwYmgsIFJUMWQ7IFwKIAlzaHJs
ICQxNiwgUlcwZDsgXAotCXhvcnEgczQoLCBSVDIsIDgpLCBSVDA7IFwKLQl4b3JxIHMyKCwgUlQz
LCA4KSwgdG87IFwKKwlsZWFxIHM0KCVyaXApLCBSVzE7IFwKKwl4b3JxIChSVzEsIFJUMiwgOCks
IFJUMDsgXAorCWxlYXEgczIoJXJpcCksIFJXMTsgXAorCXhvcnEgKFJXMSwgUlQzLCA4KSwgdG87
IFwKIAltb3Z6YmwgUlcwYmwsIFJUMmQ7IFwKIAltb3Z6YmwgUlcwYmgsIFJUM2Q7IFwKLQl4b3Jx
IHM3KCwgUkwxLCA4KSwgUlQwOyBcCi0JeG9ycSBzNSgsIFJUMSwgOCksIHRvOyBcCi0JeG9ycSBz
MygsIFJUMiwgOCksIFJUMDsgXAorCWxlYXEgczcoJXJpcCksIFJXMTsgXAorCXhvcnEgKFJXMSwg
UkwxLCA4KSwgUlQwOyBcCisJbGVhcSBzNSglcmlwKSwgUlcxOyBcCisJeG9ycSAoUlcxLCBSVDEs
IDgpLCB0bzsgXAorCWxlYXEgczMoJXJpcCksIFJXMTsgXAorCXhvcnEgKFJXMSwgUlQyLCA4KSwg
UlQwOyBcCiAJbG9hZF9uZXh0X2tleShuLCBSVzApOyBcCiAJeG9ycSBSVDAsIHRvOyBcCi0JeG9y
cSBzMSgsIFJUMywgOCksIHRvOyBcCisJbGVhcSBzMSglcmlwKSwgUlcxOyBcCisJeG9ycSAoUlcx
LCBSVDMsIDgpLCB0bzsgXAogCiAjZGVmaW5lIGxvYWRfbmV4dF9rZXkobiwgUld4KSBcCiAJbW92
cSAoKChuKSArIDEpICogOCkoQ1RYKSwgUld4OwpAQCAtMzY0LDY1ICszNzIsODkgQEAgRU5EUFJP
QyhkZXMzX2VkZV94ODZfNjRfY3J5cHRfYmxrKQogCW1vdnpibCBSVzBibCwgUlQzZDsgXAogCW1v
dnpibCBSVzBiaCwgUlQxZDsgXAogCXNocnEgJDE2LCBSVzA7IFwKLQl4b3JxIHM4KCwgUlQzLCA4
KSwgdG8jIzA7IFwKLQl4b3JxIHM2KCwgUlQxLCA4KSwgdG8jIzA7IFwKKwlsZWFxIHM4KCVyaXAp
LCBSVDI7IFwKKwl4b3JxIChSVDIsIFJUMywgOCksIHRvIyMwOyBcCisJbGVhcSBzNiglcmlwKSwg
UlQyOyBcCisJeG9ycSAoUlQyLCBSVDEsIDgpLCB0byMjMDsgXAogCW1vdnpibCBSVzBibCwgUlQz
ZDsgXAogCW1vdnpibCBSVzBiaCwgUlQxZDsgXAogCXNocnEgJDE2LCBSVzA7IFwKLQl4b3JxIHM0
KCwgUlQzLCA4KSwgdG8jIzA7IFwKLQl4b3JxIHMyKCwgUlQxLCA4KSwgdG8jIzA7IFwKKwlsZWFx
IHM0KCVyaXApLCBSVDI7IFwKKwl4b3JxIChSVDIsIFJUMywgOCksIHRvIyMwOyBcCisJbGVhcSBz
MiglcmlwKSwgUlQyOyBcCisJeG9ycSAoUlQyLCBSVDEsIDgpLCB0byMjMDsgXAogCW1vdnpibCBS
VzBibCwgUlQzZDsgXAogCW1vdnpibCBSVzBiaCwgUlQxZDsgXAogCXNocmwgJDE2LCBSVzBkOyBc
Ci0JeG9ycSBzNygsIFJUMywgOCksIHRvIyMwOyBcCi0JeG9ycSBzNSgsIFJUMSwgOCksIHRvIyMw
OyBcCisJbGVhcSBzNyglcmlwKSwgUlQyOyBcCisJeG9ycSAoUlQyLCBSVDMsIDgpLCB0byMjMDsg
XAorCWxlYXEgczUoJXJpcCksIFJUMjsgXAorCXhvcnEgKFJUMiwgUlQxLCA4KSwgdG8jIzA7IFwK
IAltb3Z6YmwgUlcwYmwsIFJUM2Q7IFwKIAltb3Z6YmwgUlcwYmgsIFJUMWQ7IFwKIAlsb2FkX25l
eHRfa2V5KG4sIFJXMCk7IFwKLQl4b3JxIHMzKCwgUlQzLCA4KSwgdG8jIzA7IFwKLQl4b3JxIHMx
KCwgUlQxLCA4KSwgdG8jIzA7IFwKKwlsZWFxIHMzKCVyaXApLCBSVDI7IFwKKwl4b3JxIChSVDIs
IFJUMywgOCksIHRvIyMwOyBcCisJbGVhcSBzMSglcmlwKSwgUlQyOyBcCisJeG9ycSAoUlQyLCBS
VDEsIDgpLCB0byMjMDsgXAogCQl4b3JxIGZyb20jIzEsIFJXMTsgXAogCQltb3Z6YmwgUlcxYmws
IFJUM2Q7IFwKIAkJbW92emJsIFJXMWJoLCBSVDFkOyBcCiAJCXNocnEgJDE2LCBSVzE7IFwKLQkJ
eG9ycSBzOCgsIFJUMywgOCksIHRvIyMxOyBcCi0JCXhvcnEgczYoLCBSVDEsIDgpLCB0byMjMTsg
XAorCQlsZWFxIHM4KCVyaXApLCBSVDI7IFwKKwkJeG9ycSAoUlQyLCBSVDMsIDgpLCB0byMjMTsg
XAorCQlsZWFxIHM2KCVyaXApLCBSVDI7IFwKKwkJeG9ycSAoUlQyLCBSVDEsIDgpLCB0byMjMTsg
XAogCQltb3Z6YmwgUlcxYmwsIFJUM2Q7IFwKIAkJbW92emJsIFJXMWJoLCBSVDFkOyBcCiAJCXNo
cnEgJDE2LCBSVzE7IFwKLQkJeG9ycSBzNCgsIFJUMywgOCksIHRvIyMxOyBcCi0JCXhvcnEgczIo
LCBSVDEsIDgpLCB0byMjMTsgXAorCQlsZWFxIHM0KCVyaXApLCBSVDI7IFwKKwkJeG9ycSAoUlQy
LCBSVDMsIDgpLCB0byMjMTsgXAorCQlsZWFxIHMyKCVyaXApLCBSVDI7IFwKKwkJeG9ycSAoUlQy
LCBSVDEsIDgpLCB0byMjMTsgXAogCQltb3Z6YmwgUlcxYmwsIFJUM2Q7IFwKIAkJbW92emJsIFJX
MWJoLCBSVDFkOyBcCiAJCXNocmwgJDE2LCBSVzFkOyBcCi0JCXhvcnEgczcoLCBSVDMsIDgpLCB0
byMjMTsgXAotCQl4b3JxIHM1KCwgUlQxLCA4KSwgdG8jIzE7IFwKKwkJbGVhcSBzNyglcmlwKSwg
UlQyOyBcCisJCXhvcnEgKFJUMiwgUlQzLCA4KSwgdG8jIzE7IFwKKwkJbGVhcSBzNSglcmlwKSwg
UlQyOyBcCisJCXhvcnEgKFJUMiwgUlQxLCA4KSwgdG8jIzE7IFwKIAkJbW92emJsIFJXMWJsLCBS
VDNkOyBcCiAJCW1vdnpibCBSVzFiaCwgUlQxZDsgXAogCQlkb19tb3ZxKFJXMCwgUlcxKTsgXAot
CQl4b3JxIHMzKCwgUlQzLCA4KSwgdG8jIzE7IFwKLQkJeG9ycSBzMSgsIFJUMSwgOCksIHRvIyMx
OyBcCisJCWxlYXEgczMoJXJpcCksIFJUMjsgXAorCQl4b3JxIChSVDIsIFJUMywgOCksIHRvIyMx
OyBcCisJCWxlYXEgczEoJXJpcCksIFJUMjsgXAorCQl4b3JxIChSVDIsIFJUMSwgOCksIHRvIyMx
OyBcCiAJCQl4b3JxIGZyb20jIzIsIFJXMjsgXAogCQkJbW92emJsIFJXMmJsLCBSVDNkOyBcCiAJ
CQltb3Z6YmwgUlcyYmgsIFJUMWQ7IFwKIAkJCXNocnEgJDE2LCBSVzI7IFwKLQkJCXhvcnEgczgo
LCBSVDMsIDgpLCB0byMjMjsgXAotCQkJeG9ycSBzNigsIFJUMSwgOCksIHRvIyMyOyBcCisJCQls
ZWFxIHM4KCVyaXApLCBSVDI7IFwKKwkJCXhvcnEgKFJUMiwgUlQzLCA4KSwgdG8jIzI7IFwKKwkJ
CWxlYXEgczYoJXJpcCksIFJUMjsgXAorCQkJeG9ycSAoUlQyLCBSVDEsIDgpLCB0byMjMjsgXAog
CQkJbW92emJsIFJXMmJsLCBSVDNkOyBcCiAJCQltb3Z6YmwgUlcyYmgsIFJUMWQ7IFwKIAkJCXNo
cnEgJDE2LCBSVzI7IFwKLQkJCXhvcnEgczQoLCBSVDMsIDgpLCB0byMjMjsgXAotCQkJeG9ycSBz
MigsIFJUMSwgOCksIHRvIyMyOyBcCisJCQlsZWFxIHM0KCVyaXApLCBSVDI7IFwKKwkJCXhvcnEg
KFJUMiwgUlQzLCA4KSwgdG8jIzI7IFwKKwkJCWxlYXEgczIoJXJpcCksIFJUMjsgXAorCQkJeG9y
cSAoUlQyLCBSVDEsIDgpLCB0byMjMjsgXAogCQkJbW92emJsIFJXMmJsLCBSVDNkOyBcCiAJCQlt
b3Z6YmwgUlcyYmgsIFJUMWQ7IFwKIAkJCXNocmwgJDE2LCBSVzJkOyBcCi0JCQl4b3JxIHM3KCwg
UlQzLCA4KSwgdG8jIzI7IFwKLQkJCXhvcnEgczUoLCBSVDEsIDgpLCB0byMjMjsgXAorCQkJbGVh
cSBzNyglcmlwKSwgUlQyOyBcCisJCQl4b3JxIChSVDIsIFJUMywgOCksIHRvIyMyOyBcCisJCQls
ZWFxIHM1KCVyaXApLCBSVDI7IFwKKwkJCXhvcnEgKFJUMiwgUlQxLCA4KSwgdG8jIzI7IFwKIAkJ
CW1vdnpibCBSVzJibCwgUlQzZDsgXAogCQkJbW92emJsIFJXMmJoLCBSVDFkOyBcCiAJCQlkb19t
b3ZxKFJXMCwgUlcyKTsgXAotCQkJeG9ycSBzMygsIFJUMywgOCksIHRvIyMyOyBcCi0JCQl4b3Jx
IHMxKCwgUlQxLCA4KSwgdG8jIzI7CisJCQlsZWFxIHMzKCVyaXApLCBSVDI7IFwKKwkJCXhvcnEg
KFJUMiwgUlQzLCA4KSwgdG8jIzI7IFwKKwkJCWxlYXEgczEoJXJpcCksIFJUMjsgXAorCQkJeG9y
cSAoUlQyLCBSVDEsIDgpLCB0byMjMjsKIAogI2RlZmluZSBfX21vdnEoc3JjLCBkc3QpIFwKIAlt
b3ZxIHNyYywgZHN0OwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvY3J5cHRvL2doYXNoLWNsbXVsbmkt
aW50ZWxfYXNtLlMgYi9hcmNoL3g4Ni9jcnlwdG8vZ2hhc2gtY2xtdWxuaS1pbnRlbF9hc20uUwpp
bmRleCBmOTQzNzVhOGRjZDEuLmQ1NmEyODEyMjFmYiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvY3J5
cHRvL2doYXNoLWNsbXVsbmktaW50ZWxfYXNtLlMKKysrIGIvYXJjaC94ODYvY3J5cHRvL2doYXNo
LWNsbXVsbmktaW50ZWxfYXNtLlMKQEAgLTk3LDcgKzk3LDcgQEAgRU5UUlkoY2xtdWxfZ2hhc2hf
bXVsKQogCUZSQU1FX0JFR0lOCiAJbW92dXBzICglcmRpKSwgREFUQQogCW1vdnVwcyAoJXJzaSks
IFNIQVNICi0JbW92YXBzIC5MYnN3YXBfbWFzaywgQlNXQVAKKwltb3ZhcHMgLkxic3dhcF9tYXNr
KCVyaXApLCBCU1dBUAogCVBTSFVGQl9YTU0gQlNXQVAgREFUQQogCWNhbGwgX19jbG11bF9nZjEy
OG11bF9ibGUKIAlQU0hVRkJfWE1NIEJTV0FQIERBVEEKQEAgLTExNCw3ICsxMTQsNyBAQCBFTlRS
WShjbG11bF9naGFzaF91cGRhdGUpCiAJRlJBTUVfQkVHSU4KIAljbXAgJDE2LCAlcmR4CiAJamIg
Lkx1cGRhdGVfanVzdF9yZXQJIyBjaGVjayBsZW5ndGgKLQltb3ZhcHMgLkxic3dhcF9tYXNrLCBC
U1dBUAorCW1vdmFwcyAuTGJzd2FwX21hc2soJXJpcCksIEJTV0FQCiAJbW92dXBzICglcmRpKSwg
REFUQQogCW1vdnVwcyAoJXJjeCksIFNIQVNICiAJUFNIVUZCX1hNTSBCU1dBUCBEQVRBCmRpZmYg
LS1naXQgYS9hcmNoL3g4Ni9jcnlwdG8vZ2x1ZV9oZWxwZXItYXNtLWF2eC5TIGIvYXJjaC94ODYv
Y3J5cHRvL2dsdWVfaGVscGVyLWFzbS1hdnguUwppbmRleCAwMmVlMjMwOGZiMzguLjhhNDlhYjE2
OTllZiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvY3J5cHRvL2dsdWVfaGVscGVyLWFzbS1hdnguUwor
KysgYi9hcmNoL3g4Ni9jcnlwdG8vZ2x1ZV9oZWxwZXItYXNtLWF2eC5TCkBAIC01NCw3ICs1NCw3
IEBACiAjZGVmaW5lIGxvYWRfY3RyXzh3YXkoaXYsIGJzd2FwLCB4MCwgeDEsIHgyLCB4MywgeDQs
IHg1LCB4NiwgeDcsIHQwLCB0MSwgdDIpIFwKIAl2cGNtcGVxZCB0MCwgdDAsIHQwOyBcCiAJdnBz
cmxkcSAkOCwgdDAsIHQwOyAvKiBsb3c6IC0xLCBoaWdoOiAwICovIFwKLQl2bW92ZHFhIGJzd2Fw
LCB0MTsgXAorCXZtb3ZkcWEgYnN3YXAoJXJpcCksIHQxOyBcCiAJXAogCS8qIGxvYWQgSVYgYW5k
IGJ5dGVzd2FwICovIFwKIAl2bW92ZHF1IChpdiksIHg3OyBcCkBAIC05OSw3ICs5OSw3IEBACiAK
ICNkZWZpbmUgbG9hZF94dHNfOHdheShpdiwgc3JjLCBkc3QsIHgwLCB4MSwgeDIsIHgzLCB4NCwg
eDUsIHg2LCB4NywgdGl2LCB0MCwgXAogCQkgICAgICB0MSwgeHRzX2dmMTI4bXVsX2FuZF9zaGwx
X21hc2spIFwKLQl2bW92ZHFhIHh0c19nZjEyOG11bF9hbmRfc2hsMV9tYXNrLCB0MDsgXAorCXZt
b3ZkcWEgeHRzX2dmMTI4bXVsX2FuZF9zaGwxX21hc2soJXJpcCksIHQwOyBcCiAJXAogCS8qIGxv
YWQgSVYgKi8gXAogCXZtb3ZkcXUgKGl2KSwgdGl2OyBcCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9j
cnlwdG8vZ2x1ZV9oZWxwZXItYXNtLWF2eDIuUyBiL2FyY2gveDg2L2NyeXB0by9nbHVlX2hlbHBl
ci1hc20tYXZ4Mi5TCmluZGV4IGE1M2FjMTFkZDM4NS4uZTA0YzgwNDY3YmQyIDEwMDY0NAotLS0g
YS9hcmNoL3g4Ni9jcnlwdG8vZ2x1ZV9oZWxwZXItYXNtLWF2eDIuUworKysgYi9hcmNoL3g4Ni9j
cnlwdG8vZ2x1ZV9oZWxwZXItYXNtLWF2eDIuUwpAQCAtNjcsNyArNjcsNyBAQAogCXZtb3ZkcXUg
KGl2KSwgdDJ4OyBcCiAJdm1vdmRxYSB0MngsIHQzeDsgXAogCWluY19sZTEyOCh0MngsIHQweCwg
dDF4KTsgXAotCXZicm9hZGNhc3RpMTI4IGJzd2FwLCB0MTsgXAorCXZicm9hZGNhc3RpMTI4IGJz
d2FwKCVyaXApLCB0MTsgXAogCXZpbnNlcnRpMTI4ICQxLCB0MngsIHQzLCB0MjsgLyogYWI6IGxl
MCA7IGNkOiBsZTEgKi8gXAogCXZwc2h1ZmIgdDEsIHQyLCB4MDsgXAogCVwKQEAgLTEyNCwxMyAr
MTI0LDEzIEBACiAJCSAgICAgICB0aXZ4LCB0MCwgdDB4LCB0MSwgdDF4LCB0MiwgdDJ4LCB0Mywg
XAogCQkgICAgICAgeHRzX2dmMTI4bXVsX2FuZF9zaGwxX21hc2tfMCwgXAogCQkgICAgICAgeHRz
X2dmMTI4bXVsX2FuZF9zaGwxX21hc2tfMSkgXAotCXZicm9hZGNhc3RpMTI4IHh0c19nZjEyOG11
bF9hbmRfc2hsMV9tYXNrXzAsIHQxOyBcCisJdmJyb2FkY2FzdGkxMjggeHRzX2dmMTI4bXVsX2Fu
ZF9zaGwxX21hc2tfMCglcmlwKSwgdDE7IFwKIAlcCiAJLyogbG9hZCBJViBhbmQgY29uc3RydWN0
IHNlY29uZCBJViAqLyBcCiAJdm1vdmRxdSAoaXYpLCB0aXZ4OyBcCiAJdm1vdmRxYSB0aXZ4LCB0
MHg7IFwKIAlnZjEyOG11bF94X2JsZSh0aXZ4LCB0MXgsIHQyeCk7IFwKLQl2YnJvYWRjYXN0aTEy
OCB4dHNfZ2YxMjhtdWxfYW5kX3NobDFfbWFza18xLCB0MjsgXAorCXZicm9hZGNhc3RpMTI4IHh0
c19nZjEyOG11bF9hbmRfc2hsMV9tYXNrXzEoJXJpcCksIHQyOyBcCiAJdmluc2VydGkxMjggJDEs
IHRpdngsIHQwLCB0aXY7IFwKIAl2cHhvciAoMCozMikoc3JjKSwgdGl2LCB4MDsgXAogCXZtb3Zk
cXUgdGl2LCAoMCozMikoZHN0KTsgXAotLSAKMi4xNS4wLnJjMC4yNzEuZzM2YjY2OWVkY2MtZ29v
ZwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 20:31:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 20:31:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2Nel-0000EQ-Nq; Wed, 11 Oct 2017 20:31:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1e2Nek-0000EK-7J
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 20:31:06 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 34/81-05651-98F7ED95; Wed, 11 Oct 2017 20:31:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVyMfTAWt2O+nu
 RBlNalC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz/u9YyF/ywrTh8voOxgfGtdhcjF4eQwAxG
 iQsLD7CAOCwCl1kkmi9tBnMkBN6xSHT9PMzcxcgJ5GRJ3L71kAXCTpOYdeswE4RdLrF70Tawu
 JCAksTWDUuZIcb+Y5SYdOM2WIJNQEtiT8N8JpCEiMAJYYlNH34zgjjMAmeYJI73nWQFqRIWCJ
 aYv3A7mM0ioCpxbNcidhCbV8BCYsHuF1BnWEgcO3aYZQIj/wJGhlWMGsWpRWWpRbqGRnpJRZn
 pGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIGBxAAEOxhfdTsfYpTkYFIS5X0Ycy9SiC8p
 P6UyI7E4I76oNCe1+BCjDAeHkgTv9DqgnGBRanpqRVpmDjCkYdISHDxKIrxNIGne4oLE3OLMd
 IjUKUZvjgt3Lv1h4ji26TKQPLDnFpDsuHkXSG4Ckxu+P/jDJMSSl5+XKiXOWwoyQgBkREZpHt
 wCWGxeYpSVEuZlBDpZiKcgtSg3swRV/hWjOAejkjBvEMgUnsy8Erg7XgGdyAR0omjaHZATSxI
 RUlINjLUrpnSmTZVqP356CfOdl3l7FiZP4F79j4+r98XyR70qr3yTLn6/+mbG9+myOTMt+dtm
 7tkkvWHXhVlz8qquupTu5orw1ty9dc0h96v9N5sXVOybuzqx8ZXaz4T6L0otCxp2Gus9UFKY6
 /J5+dvaKGOLqI+HGo9mHEsqYJW58rhL9rFNb9y8xnglluKMREMt5qLiRACJgu8KyAIAAA==
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1507753863!102311633!1
X-Originating-IP: [209.85.192.173]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26174 invoked from network); 11 Oct 2017 20:31:04 -0000
Received: from mail-pf0-f173.google.com (HELO mail-pf0-f173.google.com)
 (209.85.192.173)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Oct 2017 20:31:04 -0000
Received: by mail-pf0-f173.google.com with SMTP id d28so1958086pfe.2
 for <xen-devel@lists.xenproject.org>; Wed, 11 Oct 2017 13:31:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=0dvRGnHvcSRCUvLsZA3tcSSebObufIZdd5ztSA03Ew4=;
 b=e399r/GqwWt190IkQ0X7hkHharl80/9pu7V3ARWFZd0UiYvx8YJ5rqzPWzH//cdu9q
 d1R1a6WR43roHPlW/u/CNm63V6+s0+/vXLtRWlaFnuQ4N60y8oLUpNbvIhDnSymi/CS7
 GsotEsZSun566Nvf+Yu+y10sbZeZdKcZD2Bbvl58/t55gZu4YmcG8t3JtDTDMMYkmFN/
 4lh8xRA5CUX0VF/Q/nkodU0LwKcA3XhoraVsIbNnN20eIi0OT9B+6L1SEl3i+zIp7J5M
 s03J1JbXKjSgSDhFVXG4g1qgNNj1Ni1H8Pc/UkiAhgbcmjm3P0hf+zH6sJnQWaICLvX+
 /kmw==
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=0dvRGnHvcSRCUvLsZA3tcSSebObufIZdd5ztSA03Ew4=;
 b=qCn/iWxUIRDUGu4RqFCp/4vsg/zXSmlhV6IuXQei0BBmGuGebfaK9UU26/iiAJogz8
 7UCSukENZeuM00QbwL3Da2acz+cf7NiQvpHiQsSbHSa12oWlNdh+rPGRr3zzchk8R/f9
 SLEnTZbccapFvybH9jHDAlXuK1Yok3YAZRHHdqwVaM3Pxzo0QVsPBNevMXdlJ0Qxfv53
 ZIzrT6wGLanxm1kBcTr05pEy5ozM8jj/0eclq1jf0Qsl7yV/FlpDGIBbuCxaV9tcSFCS
 IWJDNVlD6bbXUWreNEa3QFDbQnXAXqAzHn0hjh+ICXwMD1nQGBgVmI/QZklTvlLokp0G
 O8mA==
X-Gm-Message-State: AMCzsaXBWBpKEBqSu4FYRpcTRP2zrQPNx0OeWVEEdanFXnTBVV18q4d5
 CYvrMUTnEFKT2UEs2PMJuNUC1g==
X-Google-Smtp-Source: AOwi7QDMgyCAUl9nE/9Rr7iAUq7waYFQGLwdV5SDY6+Xrv2WZiFAI0urd0EEgmexMpuxtsHpqBwQvQ==
X-Received: by 10.84.131.69 with SMTP id 63mr186531pld.364.1507753862334;
 Wed, 11 Oct 2017 13:31:02 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id n12sm20691913pfb.149.2017.10.11.13.31.00
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 11 Oct 2017 13:31:01 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Thomas Garnier <thgarnie@google.com>, Kees Cook <keescook@chromium.org>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Jonathan Corbet <corbet@lwn.net>, Michal Hocko <mhocko@suse.com>,
 Peter Foley <pefoley2@pefoley.com>, Paul Bolle <pebolle@tiscali.nl>,
 Jiri Kosina <jkosina@suse.cz>, "H . J . Lu" <hjl.tools@gmail.com>,
 Rob Landley <rob@landley.net>, Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed, 11 Oct 2017 13:30:00 -0700
Message-Id: <20171011203027.11248-1-thgarnie@google.com>
X-Mailer: git-send-email 2.15.0.rc0.271.g36b669edcc-goog
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v1 00/27] x86: PIE support and option to extend
	KASLR randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlczoKIC0gcGF0Y2ggdjE6CiAgIC0gU2ltcGxpZnkgZnRyYWNlIGltcGxlbWVudGF0aW9u
LgogICAtIFVzZSBnY2MgbXN0YWNrLXByb3RlY3Rvci1ndWFyZC1yZWc9JWdzIHdpdGggUElFIHdo
ZW4gcG9zc2libGUuCiAtIHJmYyB2MzoKICAgLSBVc2UgLS1lbWl0LXJlbG9jcyBpbnN0ZWFkIG9m
IC1waWUgdG8gcmVkdWNlIGR5bmFtaWMgcmVsb2NhdGlvbiBzcGFjZSBvbgogICAgIG1hcHBlZCBt
ZW1vcnkuIEl0IGFsc28gc2ltcGxpZmllcyB0aGUgcmVsb2NhdGlvbiBwcm9jZXNzLgogICAtIE1v
dmUgdGhlIHN0YXJ0IHRoZSBtb2R1bGUgc2VjdGlvbiBuZXh0IHRvIHRoZSBrZXJuZWwuIFJlbW92
ZSB0aGUgbmVlZCBmb3IKICAgICAtbWNtb2RlbD1sYXJnZSBvbiBtb2R1bGVzLiBFeHRlbmRzIG1v
ZHVsZSBzcGFjZSBmcm9tIDEgdG8gMkcgbWF4aW11bS4KICAgLSBTdXBwb3J0IGZvciBYRU4gUFZI
IGFzIDMyLWJpdCByZWxvY2F0aW9ucyBjYW4gYmUgaWdub3JlZCB3aXRoCiAgICAgLS1lbWl0LXJl
bG9jcy4KICAgLSBTdXBwb3J0IGZvciBHT1QgcmVsb2NhdGlvbnMgcHJldmlvdXNseSBkb25lIGF1
dG9tYXRpY2FsbHkgd2l0aCAtcGllLgogICAtIFJlbW92ZSBuZWVkIGZvciBkeW5hbWljIFBMVCBp
biBtb2R1bGVzLgogICAtIFN1cHBvcnQgZHltYW1pYyBHT1QgZm9yIG1vZHVsZXMuCiAtIHJmYyB2
MjoKICAgLSBBZGQgc3VwcG9ydCBmb3IgZ2xvYmFsIHN0YWNrIGNvb2tpZSB3aGlsZSBjb21waWxl
ciBkZWZhdWx0IHRvIGZzIHdpdGhvdXQKICAgICBtY21vZGVsPWtlcm5lbAogICAtIENoYW5nZSBw
YXRjaCA3IHRvIGNvcnJlY3RseSBqdW1wIG91dCBvZiB0aGUgaWRlbnRpdHkgbWFwcGluZyBvbiBr
ZXhlYyBsb2FkCiAgICAgcHJlc2VydmUuCgpUaGVzZSBwYXRjaGVzIG1ha2UgdGhlIGNoYW5nZXMg
bmVjZXNzYXJ5IHRvIGJ1aWxkIHRoZSBrZXJuZWwgYXMgUG9zaXRpb24KSW5kZXBlbmRlbnQgRXhl
Y3V0YWJsZSAoUElFKSBvbiB4ODZfNjQuIEEgUElFIGtlcm5lbCBjYW4gYmUgcmVsb2NhdGVkIGJl
bG93CnRoZSB0b3AgMkcgb2YgdGhlIHZpcnR1YWwgYWRkcmVzcyBzcGFjZS4gSXQgYWxsb3dzIHRv
IG9wdGlvbmFsbHkgZXh0ZW5kIHRoZQpLQVNMUiByYW5kb21pemF0aW9uIHJhbmdlIGZyb20gMUcg
dG8gM0cuCgpUaGFua3MgYSBsb3QgdG8gQXJkIEJpZXNoZXV2ZWwgJiBLZWVzIENvb2sgb24gdGhl
aXIgZmVlZGJhY2sgb24gY29tcGlsZXIKY2hhbmdlcywgUElFIHN1cHBvcnQgYW5kIEtBU0xSIGlu
IGdlbmVyYWwuIFRoYW5rcyB0byBSb2xhbmQgTWNHcmF0aCBvbiBoaXMKZmVlZGJhY2sgZm9yIHVz
aW5nIC1waWUgdmVyc3VzIC0tZW1pdC1yZWxvY3MgYW5kIGRldGFpbHMgb24gY29tcGlsZXIgY29k
ZQpnZW5lcmF0aW9uLgoKVGhlIHBhdGNoZXM6CiAtIDEtMywgNS0xIywgMTctMTg6IENoYW5nZSBp
biBhc3NlbWJseSBjb2RlIHRvIGJlIFBJRSBjb21wbGlhbnQuCiAtIDQ6IEFkZCBhIG5ldyBfQVNN
X0dFVF9QVFIgbWFjcm8gdG8gZmV0Y2ggYSBzeW1ib2wgYWRkcmVzcyBnZW5lcmljYWxseS4KIC0g
MTQ6IEFkYXB0IHBlcmNwdSBkZXNpZ24gdG8gd29yayBjb3JyZWN0bHkgd2hlbiBQSUUgaXMgZW5h
YmxlZC4KIC0gMTU6IFByb3ZpZGUgYW4gb3B0aW9uIHRvIGRlZmF1bHQgdmlzaWJpbGl0eSB0byBo
aWRkZW4gZXhjZXB0IGZvciBrZXkgc3ltYm9scy4KICAgICAgIEl0IHJlbW92ZXMgZXJyb3JzIGJl
dHdlZW4gY29tcGlsYXRpb24gdW5pdHMuCiAtIDE2OiBBZGFwdCByZWxvY2F0aW9uIHRvb2wgdG8g
aGFuZGxlIFBJRSBiaW5hcnkgY29ycmVjdGx5LgogLSAxOTogQWRkIHN1cHBvcnQgZm9yIGdsb2Jh
bCBjb29raWUuCiAtIDIwOiBTdXBwb3J0IGZ0cmFjZSB3aXRoIFBJRSAodXNlZCBvbiBVYnVudHUg
Y29uZmlnKS4KIC0gMjE6IEZpeCBpbmNvcnJlY3QgYWRkcmVzcyBtYXJrZXIgb24gZHVtcF9wYWdl
dGFibGVzLgogLSAyMjogQWRkIG9wdGlvbiB0byBtb3ZlIHRoZSBtb2R1bGUgc2VjdGlvbiBqdXN0
IGFmdGVyIHRoZSBrZXJuZWwuCiAtIDIzOiBBZGFwdCBtb2R1bGUgbG9hZGluZyB0byBzdXBwb3J0
IFBJRSB3aXRoIGR5bmFtaWMgR09ULgogLSAyNDogTWFrZSB0aGUgR09UIHJlYWQtb25seS4KIC0g
MjU6IEFkZCB0aGUgQ09ORklHX1g4Nl9QSUUgb3B0aW9uIChvZmYgYnkgZGVmYXVsdCkuCiAtIDI2
OiBBZGFwdCByZWxvY2F0aW9uIHRvb2wgdG8gZ2VuZXJhdGUgYSA2NC1iaXQgcmVsb2NhdGlvbiB0
YWJsZS4KIC0gMjc6IEFkZCB0aGUgQ09ORklHX1JBTkRPTUlaRV9CQVNFX0xBUkdFIG9wdGlvbiB0
byBpbmNyZWFzZSByZWxvY2F0aW9uIHJhbmdlCiAgICAgICBmcm9tIDFHIHRvIDNHIChvZmYgYnkg
ZGVmYXVsdCkuCgpQZXJmb3JtYW5jZS9TaXplIGltcGFjdDoKClNpemUgb2Ygdm1saW51eCAoRGVm
YXVsdCBjb25maWd1cmF0aW9uKToKIEZpbGUgc2l6ZToKIC0gUElFIGRpc2FibGVkOiArMC4wMDAw
MzElCiAtIFBJRSBlbmFibGVkOiAtMy4yMTAlIChsZXNzIHJlbG9jYXRpb25zKQogLnRleHQgc2Vj
dGlvbjoKIC0gUElFIGRpc2FibGVkOiArMC4wMDA2NDQlCiAtIFBJRSBlbmFibGVkOiArMC44Mzcl
CgpTaXplIG9mIHZtbGludXggKFVidW50dSBjb25maWd1cmF0aW9uKToKIEZpbGUgc2l6ZToKIC0g
UElFIGRpc2FibGVkOiAtMC4yMDElCiAtIFBJRSBlbmFibGVkOiAtMC4wODIlCiAudGV4dCBzZWN0
aW9uOgogLSBQSUUgZGlzYWJsZWQ6IHNhbWUKIC0gUElFIGVuYWJsZWQ6ICsxLjMxOSUKClNpemUg
b2Ygdm1saW51eCAoRGVmYXVsdCBjb25maWd1cmF0aW9uICsgT1JDKToKIEZpbGUgc2l6ZToKIC0g
UElFIGVuYWJsZWQ6IC0zLjE2NyUKIC50ZXh0IHNlY3Rpb246CiAtIFBJRSBlbmFibGVkOiArMC44
MTQlCgpTaXplIG9mIHZtbGludXggKFVidW50dSBjb25maWd1cmF0aW9uICsgT1JDKToKIEZpbGUg
c2l6ZToKIC0gUElFIGVuYWJsZWQ6IC0zLjE2NyUKIC50ZXh0IHNlY3Rpb246CiAtIFBJRSBlbmFi
bGVkOiArMS4yNiUKClRoZSBzaXplIGluY3JlYXNlIGlzIG1haW5seSBkdWUgdG8gbm90IGhhdmlu
ZyBhY2Nlc3MgdG8gdGhlIDMyLWJpdCBzaWduZWQKcmVsb2NhdGlvbiB0aGF0IGNhbiBiZSB1c2Vk
IHdpdGggbWNtb2RlbD1rZXJuZWwuIEEgc21hbGwgcGFydCBpcyBkdWUgdG8gcmVkdWNlZApvcHRp
bWl6YXRpb24gZm9yIFBJRSBjb2RlLiBUaGlzIGJ1ZyBbMV0gd2FzIG9wZW5lZCB3aXRoIGdjYyB0
byBwcm92aWRlIGEgYmV0dGVyCmNvZGUgZ2VuZXJhdGlvbiBmb3Iga2VybmVsIFBJRS4KCkhhY2ti
ZW5jaCAoNTAlIGFuZCAxNjAwJSBvbiB0aHJlYWQvcHJvY2VzcyBmb3IgcGlwZS9zb2NrZXRzKToK
IC0gUElFIGRpc2FibGVkOiBubyBzaWduaWZpY2FudCBjaGFuZ2UgKGF2ZyArMC4xJSBvbiBsYXRl
c3QgdGVzdCkuCiAtIFBJRSBlbmFibGVkOiBiZXR3ZWVuIC0wLjUwJSB0byArMC44NiUgaW4gYXZl
cmFnZSAoZGVmYXVsdCBhbmQgVWJ1bnR1IGNvbmZpZykuCgpzbGFiX3Rlc3QgKGF2ZXJhZ2Ugb2Yg
MTAgcnVucyk6CiAtIFBJRSBkaXNhYmxlZDogbm8gc2lnbmlmaWNhbnQgY2hhbmdlICgtMiUgb24g
bGF0ZXN0IHJ1biwgbGlrZWx5IG5vaXNlKS4KIC0gUElFIGVuYWJsZWQ6IGJldHdlZW4gLTElIGFu
ZCArMC44JSBvbiBsYXRlc3QgcnVucy4KCktlcm5iZW5jaCAoYXZlcmFnZSBvZiAxMCBIYWxmIGFu
ZCBPcHRpbWFsIHJ1bnMpOgogRWxhcHNlZCBUaW1lOgogLSBQSUUgZGlzYWJsZWQ6IG5vIHNpZ25p
ZmljYW50IGNoYW5nZSAoYXZnIC0wLjIzOSUpCiAtIFBJRSBlbmFibGVkOiBhdmVyYWdlICswLjA3
JQogU3lzdGVtIFRpbWU6CiAtIFBJRSBkaXNhYmxlZDogbm8gc2lnbmlmaWNhbnQgY2hhbmdlIChh
dmcgLTAuMjc3JSkKIC0gUElFIGVuYWJsZWQ6IGF2ZXJhZ2UgKzAuNyUKClsxXSBodHRwczovL2dj
Yy5nbnUub3JnL2J1Z3ppbGxhL3Nob3dfYnVnLmNnaT9pZD04MjMwMwoKZGlmZnN0YXQ6CiBEb2N1
bWVudGF0aW9uL3g4Ni94ODZfNjQvbW0udHh0ICAgICAgICAgICAgICB8ICAgIDMgCiBhcmNoL3g4
Ni9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNDMgKysrKysrCiBhcmNo
L3g4Ni9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNDAgKysrKysKIGFy
Y2gveDg2L2Jvb3QvYm9vdC5oICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAKIGFyY2gv
eDg2L2Jvb3QvY29tcHJlc3NlZC9NYWtlZmlsZSAgICAgICAgICAgIHwgICAgNSAKIGFyY2gveDg2
L2Jvb3QvY29tcHJlc3NlZC9taXNjLmMgICAgICAgICAgICAgIHwgICAxMCArCiBhcmNoL3g4Ni9j
cnlwdG8vYWVzLXg4Nl82NC1hc21fNjQuUyAgICAgICAgICB8ICAgNDUgKysrKy0tCiBhcmNoL3g4
Ni9jcnlwdG8vYWVzbmktaW50ZWxfYXNtLlMgICAgICAgICAgICB8ICAgMTQgKy0KIGFyY2gveDg2
L2NyeXB0by9hZXNuaS1pbnRlbF9hdngteDg2XzY0LlMgICAgIHwgICAgNiAKIGFyY2gveDg2L2Ny
eXB0by9jYW1lbGxpYS1hZXNuaS1hdngtYXNtXzY0LlMgIHwgICA0MiArKystLS0KIGFyY2gveDg2
L2NyeXB0by9jYW1lbGxpYS1hZXNuaS1hdngyLWFzbV82NC5TIHwgICA0NCArKystLS0KIGFyY2gv
eDg2L2NyeXB0by9jYW1lbGxpYS14ODZfNjQtYXNtXzY0LlMgICAgIHwgICAgOCAtCiBhcmNoL3g4
Ni9jcnlwdG8vY2FzdDUtYXZ4LXg4Nl82NC1hc21fNjQuUyAgICB8ICAgNTAgKysrKy0tLQogYXJj
aC94ODYvY3J5cHRvL2Nhc3Q2LWF2eC14ODZfNjQtYXNtXzY0LlMgICAgfCAgIDQ0ICsrKy0tLQog
YXJjaC94ODYvY3J5cHRvL2RlczNfZWRlLWFzbV82NC5TICAgICAgICAgICAgfCAgIDk2ICsrKysr
KysrKy0tLS0tCiBhcmNoL3g4Ni9jcnlwdG8vZ2hhc2gtY2xtdWxuaS1pbnRlbF9hc20uUyAgICB8
ICAgIDQgCiBhcmNoL3g4Ni9jcnlwdG8vZ2x1ZV9oZWxwZXItYXNtLWF2eC5TICAgICAgICB8ICAg
IDQgCiBhcmNoL3g4Ni9jcnlwdG8vZ2x1ZV9oZWxwZXItYXNtLWF2eDIuUyAgICAgICB8ICAgIDYg
CiBhcmNoL3g4Ni9lbnRyeS9lbnRyeV8zMi5TICAgICAgICAgICAgICAgICAgICB8ICAgIDMgCiBh
cmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5TICAgICAgICAgICAgICAgICAgICB8ICAgMjkgKystLQog
YXJjaC94ODYvaW5jbHVkZS9hc20vYXNtLmggICAgICAgICAgICAgICAgICAgfCAgIDEzICsKIGFy
Y2gveDg2L2luY2x1ZGUvYXNtL2J1Zy5oICAgICAgICAgICAgICAgICAgIHwgICAgMiAKIGFyY2gv
eDg2L2luY2x1ZGUvYXNtL2Z0cmFjZS5oICAgICAgICAgICAgICAgIHwgICAgNiAKIGFyY2gveDg2
L2luY2x1ZGUvYXNtL2p1bXBfbGFiZWwuaCAgICAgICAgICAgIHwgICAgOCAtCiBhcmNoL3g4Ni9p
bmNsdWRlL2FzbS9rdm1faG9zdC5oICAgICAgICAgICAgICB8ICAgIDYgCiBhcmNoL3g4Ni9pbmNs
dWRlL2FzbS9tb2R1bGUuaCAgICAgICAgICAgICAgICB8ICAgMTEgKwogYXJjaC94ODYvaW5jbHVk
ZS9hc20vcGFnZV82NF90eXBlcy5oICAgICAgICAgfCAgICA5ICsKIGFyY2gveDg2L2luY2x1ZGUv
YXNtL3BhcmF2aXJ0X3R5cGVzLmggICAgICAgIHwgICAxMiArCiBhcmNoL3g4Ni9pbmNsdWRlL2Fz
bS9wZXJjcHUuaCAgICAgICAgICAgICAgICB8ICAgMjUgKystCiBhcmNoL3g4Ni9pbmNsdWRlL2Fz
bS9wZ3RhYmxlXzY0X3R5cGVzLmggICAgICB8ICAgIDYgCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9w
bS10cmFjZS5oICAgICAgICAgICAgICB8ICAgIDIgCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wcm9j
ZXNzb3IuaCAgICAgICAgICAgICB8ICAgMTIgKwogYXJjaC94ODYvaW5jbHVkZS9hc20vc2VjdGlv
bnMuaCAgICAgICAgICAgICAgfCAgICA4ICsKIGFyY2gveDg2L2luY2x1ZGUvYXNtL3NldHVwLmgg
ICAgICAgICAgICAgICAgIHwgICAgMiAKIGFyY2gveDg2L2luY2x1ZGUvYXNtL3N0YWNrcHJvdGVj
dG9yLmggICAgICAgIHwgICAxOSArKwogYXJjaC94ODYva2VybmVsL2FjcGkvd2FrZXVwXzY0LlMg
ICAgICAgICAgICAgfCAgIDMxICsrLS0KIGFyY2gveDg2L2tlcm5lbC9hc20tb2Zmc2V0cy5jICAg
ICAgICAgICAgICAgIHwgICAgMyAKIGFyY2gveDg2L2tlcm5lbC9hc20tb2Zmc2V0c18zMi5jICAg
ICAgICAgICAgIHwgICAgMyAKIGFyY2gveDg2L2tlcm5lbC9hc20tb2Zmc2V0c182NC5jICAgICAg
ICAgICAgIHwgICAgMyAKIGFyY2gveDg2L2tlcm5lbC9jcHUvY29tbW9uLmMgICAgICAgICAgICAg
ICAgIHwgICAgNyAtCiBhcmNoL3g4Ni9rZXJuZWwvY3B1L21pY3JvY29kZS9jb3JlLmMgICAgICAg
ICB8ICAgIDQgCiBhcmNoL3g4Ni9rZXJuZWwvZnRyYWNlLmMgICAgICAgICAgICAgICAgICAgICB8
ICAgNDIgKysrKystCiBhcmNoL3g4Ni9rZXJuZWwvaGVhZDY0LmMgICAgICAgICAgICAgICAgICAg
ICB8ICAgMzIgKysrLQogYXJjaC94ODYva2VybmVsL2hlYWRfMzIuUyAgICAgICAgICAgICAgICAg
ICAgfCAgICAzIAogYXJjaC94ODYva2VybmVsL2hlYWRfNjQuUyAgICAgICAgICAgICAgICAgICAg
fCAgIDQxICsrKysrLQogYXJjaC94ODYva2VybmVsL2t2bS5jICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICA2IAogYXJjaC94ODYva2VybmVsL21vZHVsZS5jICAgICAgICAgICAgICAgICAgICAg
fCAgMTgyICsrKysrKysrKysrKysrKysrKysrKysrKysrLQogYXJjaC94ODYva2VybmVsL21vZHVs
ZS5sZHMgICAgICAgICAgICAgICAgICAgfCAgICAzIAogYXJjaC94ODYva2VybmVsL3Byb2Nlc3Mu
YyAgICAgICAgICAgICAgICAgICAgfCAgICA1IAogYXJjaC94ODYva2VybmVsL3JlbG9jYXRlX2tl
cm5lbF82NC5TICAgICAgICAgfCAgICA4IC0KIGFyY2gveDg2L2tlcm5lbC9zZXR1cF9wZXJjcHUu
YyAgICAgICAgICAgICAgIHwgICAgMiAKIGFyY2gveDg2L2tlcm5lbC92bWxpbnV4Lmxkcy5TICAg
ICAgICAgICAgICAgIHwgICAxMyArCiBhcmNoL3g4Ni9rdm0vc3ZtLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDQgCiBhcmNoL3g4Ni9saWIvY21weGNoZzE2Yl9lbXUuUyAgICAgICAg
ICAgICAgICB8ICAgIDggLQogYXJjaC94ODYvbW0vZHVtcF9wYWdldGFibGVzLmMgICAgICAgICAg
ICAgICAgfCAgIDExICsKIGFyY2gveDg2L3Bvd2VyL2hpYmVybmF0ZV9hc21fNjQuUyAgICAgICAg
ICAgIHwgICAgNCAKIGFyY2gveDg2L3Rvb2xzL3JlbG9jcy5jICAgICAgICAgICAgICAgICAgICAg
IHwgIDE3MCArKysrKysrKysrKysrKysrKysrKysrKy0tCiBhcmNoL3g4Ni90b29scy9yZWxvY3Mu
aCAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgCiBhcmNoL3g4Ni90b29scy9yZWxvY3NfY29t
bW9uLmMgICAgICAgICAgICAgICB8ICAgMTUgKy0KIGFyY2gveDg2L3hlbi94ZW4tYXNtLlMgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAxMiAtCiBhcmNoL3g4Ni94ZW4veGVuLWhlYWQuUyAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDkgLQogYXJjaC94ODYveGVuL3hlbi1wdmguUyAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDEzICsKIGRyaXZlcnMvYmFzZS9maXJtd2FyZV9jbGFzcy5jICAg
ICAgICAgICAgICAgIHwgICAgNCAKIGluY2x1ZGUvYXNtLWdlbmVyaWMvc2VjdGlvbnMuaCAgICAg
ICAgICAgICAgIHwgICAgNiAKIGluY2x1ZGUvYXNtLWdlbmVyaWMvdm1saW51eC5sZHMuaCAgICAg
ICAgICAgIHwgICAxMiArCiBpbmNsdWRlL2xpbnV4L2NvbXBpbGVyLmggICAgICAgICAgICAgICAg
ICAgICB8ICAgIDggKwogaW5pdC9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICA5ICsKIGtlcm5lbC9rYWxsc3ltcy5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAxNiArLQoga2VybmVsL3RyYWNlL3RyYWNlLmggICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICA0IAogbGliL2R5bmFtaWNfZGVidWcuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICA0IAogNzAgZmlsZXMgY2hhbmdlZCwgMTAzMiBpbnNlcnRpb25zKCspLCAzMDggZGVsZXRpb25z
KC0pCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 20:31:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 20:31:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2Neo-0000Ep-V0; Wed, 11 Oct 2017 20:31:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1e2Nen-0000Ec-Kx
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 20:31:09 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 81/69-14867-C8F7ED95; Wed, 11 Oct 2017 20:31:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsVyMfTAOt2e+nu
 RBsufMVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmnFy9nL5jKUbF97zTmBsYjbF2MXBxCAjMY
 JVrf7mIGcVgEXrFIvH7cC5aREOhnlbjfsRXI4QRysiSmPNrICGGnSex8sZQdwq6SuLNqGhOIL
 SSgJLF1w1JmiLH/GCVuvr4IlmAT0JLY0zCfCSQhInBCWGLTh9+MIA6zwBkmieN9J1lBqoQFvC
 Uu3J4KNpZFQFWi8+xRZhCbV8BC4seFq6wQ6ywkjh07zAJicwpYSnzfeIgZYrWFxMpZ51knMAo
 uYGRYxahenFpUllqka6qXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYdgxAsINx
 +mX/Q4ySHExKorwPY+5FCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgTaoDygkWpaanVqRl5gAjA
 CYtwcGjJMLLDZLmLS5IzC3OTIdInWK05Lhw59IfJo4De24ByY6bd/8wCbHk5eelSonzloI0CI
 A0ZJTmwY2DReklRlkpYV5GoAOFeApSi3IzS1DlXzGKczAqCfMGgUzhycwrgdv6CuggJqCDRNP
 ugBxUkoiQkmpglFTw2zPPUr+JWVlt4elWm6C3xms3LLky11nwf5NFvYXrS95DB3U/NOTH6ee2
 +nUs+/vif2VRao2VaZa1aG+r+7OC3fybXwvo7rWIvpIkZjMh/d417UZ5rx6ZD4LT1aoEA29Me
 d64WcVyqnGJxNvNOrwOv842/sg75s/Fuin06/JvKz5V/H6mxFKckWioxVxUnAgAOV22L80CAA
 A=
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1507753866!58378767!1
X-Originating-IP: [209.85.192.174]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45629 invoked from network); 11 Oct 2017 20:31:07 -0000
Received: from mail-pf0-f174.google.com (HELO mail-pf0-f174.google.com)
 (209.85.192.174)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Oct 2017 20:31:07 -0000
Received: by mail-pf0-f174.google.com with SMTP id b79so1950645pfk.5
 for <xen-devel@lists.xenproject.org>; Wed, 11 Oct 2017 13:31:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=D6+JfAz2FkDl//aPUpV+4VR6Xs/xf1uL9r4NEZajg1k=;
 b=LW7e4qtyJhEgfxXWTjrQpSQMNIt0c1om+zjmVZ8V4/7W86QtlWXoLTGjXhc270R1xw
 jVBWfGXsZegQd6NndtgQ0lupIeCyOXIB/jT8UEfuiodtAGKIwOSMNeleL0eJMU3Rsnm5
 M0xddg2TZ5/NbGJiganv+C/PLz7FhK6XfmHoOC0+xRqg6KLXRvyx9VTA46FWKmvFJBTP
 8ljZBmUOAwBte+4dJhSl6tOuJjDPDwPk0UJf/hobuZg3UlImRyqFu9dYBbVvybploYo/
 VnwUopNh+GJHT5hXvZaoC+9rnD25prWtu3itOMdSW+X8UpfgBbERrtRyJoHD6gTYswZD
 LDdw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=D6+JfAz2FkDl//aPUpV+4VR6Xs/xf1uL9r4NEZajg1k=;
 b=bq9EK+WA7EAWHnJihya11s3ByLW1Vi7J6sxCUe7Wxk/cP0ZAyihqnqtbPlHqn3P5iJ
 KbG1Hw/qtmwVUhWVhSGSmR64kWyqqqH9qUQeJT5SnN7QSBOM2W+EmAzgxWevJyNwtfXM
 tLxs4xvVp6ie7xkoNjaSALvPb2YCkObU/Q3JD1n5oqZLdSBmcWEmrnCUw7fBKFg4+QZ2
 seSE+UUfvgI2q24KLS4KvY73pl29XTot7HWoivVukGWUbrI3OTz5ieGqEUnhPQ+alwPD
 uJO5w1nE91HQ9amLdrCeUKMEytW0fMOztOPnG+BTud+A2ZuO9jLdj5angnxj1A2KF3f9
 rRew==
X-Gm-Message-State: AMCzsaWIL7Ne6xg5FC7IgQJ3h2GJ2GtFdwP+Et/NC4HSZFlrOW8LXbjv
 CEUKhZU4ASSdKtTZphKch2gNLA==
X-Google-Smtp-Source: AOwi7QBuv8Lyc0cI6NxZmvhUjxovQzgFIoP7DRpP+KZBrCMZyMk0kBWE55kZ61sxYeGzhxMlPhAQ5g==
X-Received: by 10.99.119.199 with SMTP id s190mr190084pgc.110.1507753865951;
 Wed, 11 Oct 2017 13:31:05 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id n12sm20691913pfb.149.2017.10.11.13.31.04
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 11 Oct 2017 13:31:04 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Thomas Garnier <thgarnie@google.com>, Kees Cook <keescook@chromium.org>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Jonathan Corbet <corbet@lwn.net>, Michal Hocko <mhocko@suse.com>,
 Peter Foley <pefoley2@pefoley.com>, Paul Bolle <pebolle@tiscali.nl>,
 Jiri Kosina <jkosina@suse.cz>, "H . J . Lu" <hjl.tools@gmail.com>,
 Rob Landley <rob@landley.net>, Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed, 11 Oct 2017 13:30:02 -0700
Message-Id: <20171011203027.11248-3-thgarnie@google.com>
X-Mailer: git-send-email 2.15.0.rc0.271.g36b669edcc-goog
In-Reply-To: <20171011203027.11248-1-thgarnie@google.com>
References: <20171011203027.11248-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v1 02/27] x86: Use symbol name on bug table for
	PIE support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVwbGFjZSB0aGUgJWMgY29uc3RyYWludCB3aXRoICVQLiBUaGUgJWMgaXMgaW5jb21wYXRpYmxl
IHdpdGggUElFCmJlY2F1c2UgaXQgaW1wbGllcyBhbiBpbW1lZGlhdGUgdmFsdWUgd2hlcmVhcyAl
UCByZWZlcmVuY2UgYSBzeW1ib2wuCgpQb3NpdGlvbiBJbmRlcGVuZGVudCBFeGVjdXRhYmxlIChQ
SUUpIHN1cHBvcnQgd2lsbCBhbGxvdyB0byBleHRlbmRlZCB0aGUKS0FTTFIgcmFuZG9taXphdGlv
biByYW5nZSBiZWxvdyB0aGUgLTJHIG1lbW9yeSBsaW1pdC4KClNpZ25lZC1vZmYtYnk6IFRob21h
cyBHYXJuaWVyIDx0aGdhcm5pZUBnb29nbGUuY29tPgotLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNt
L2J1Zy5oIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9u
KC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vYnVnLmggYi9hcmNoL3g4Ni9p
bmNsdWRlL2FzbS9idWcuaAppbmRleCBhYTZiMjAyM2Q4ZjguLjEyMTBkMjJhZDU0NyAxMDA2NDQK
LS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vYnVnLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9h
c20vYnVnLmgKQEAgLTM3LDcgKzM3LDcgQEAgZG8gewkJCQkJCQkJCVwKIAlhc20gdm9sYXRpbGUo
IjE6XHQiIGlucyAiXG4iCQkJCQlcCiAJCSAgICAgIi5wdXNoc2VjdGlvbiBfX2J1Z190YWJsZSxc
ImF3XCJcbiIJCVwKIAkJICAgICAiMjpcdCIgX19CVUdfUkVMKDFiKSAiXHQjIGJ1Z19lbnRyeTo6
YnVnX2FkZHJcbiIJXAotCQkgICAgICJcdCIgIF9fQlVHX1JFTCglYzApICJcdCMgYnVnX2VudHJ5
OjpmaWxlXG4iCVwKKwkJICAgICAiXHQiICBfX0JVR19SRUwoJVAwKSAiXHQjIGJ1Z19lbnRyeTo6
ZmlsZVxuIglcCiAJCSAgICAgIlx0LndvcmQgJWMxIiAgICAgICAgIlx0IyBidWdfZW50cnk6Omxp
bmVcbiIJXAogCQkgICAgICJcdC53b3JkICVjMiIgICAgICAgICJcdCMgYnVnX2VudHJ5OjpmbGFn
c1xuIglcCiAJCSAgICAgIlx0Lm9yZyAyYislYzNcbiIJCQkJCVwKLS0gCjIuMTUuMC5yYzAuMjcx
LmczNmI2NjllZGNjLWdvb2cKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 20:31:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 20:31:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2Ner-0000Gh-Hv; Wed, 11 Oct 2017 20:31:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1e2Nep-0000Eo-By
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 20:31:11 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 D0/02-32680-E8F7ED95; Wed, 11 Oct 2017 20:31:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsVyMfTAet3e+nu
 RBmtvGFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnnLnaxF9zmrtg++RJzA+Mrzi5GLg4hgRmM
 EkfeLmcEcVgEXrFIrLu8lAnEkRDoZ5VofHWDtYuRA8jJkpj4J6iLkRPITJPY+GMVC4RdIbH55
 ANmEFtIQEli64alzBBT/zFKnHn8FSzBJqAlsadhPthQEYETwhKbPvwGW8cscIZJ4njfSVaQKm
 EBH4m7T+eBjWURUJW4e7wHzOYVsJB48XwKE8Q6C4ljxw6DxTkFLCW+bzwEtdpCYuWs86wTGAU
 XMDKsYtQoTi0qSy3SNTTSSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDDsGINjB
 2DfL+RCjJAeTkijvw5h7kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeNXqgHKCRanpqRVpmTnAC
 IBJS3DwKInwNoGkeYsLEnOLM9MhUqcYLTku3Ln0h4njwJ5bQLLj5t0/TEIsefl5qVLivKUgDQ
 IgDRmleXDjYFF6iVFWSpiXEehAIZ6C1KLczBJU+VeM4hyMSsK8PCBTeDLzSuC2vgI6iAnoING
 0OyAHlSQipKQaGKs3rmTQmKiYUWWUo3RNylrt0Q1PrSCheZM2JM7dU3lt1vSz2a+KhFvqvyzJ
 7vwQmWVw/bVknmWtqosm8xYrW88TmbrM9usXrlp9urpko4rygr9LCg2NPe34NRjkNeUV/gqJJ
 Nl+uBPe93RuvnnLf8VZ5QH333EEPzm9zCBb88VmbsalPRU+SizFGYmGWsxFxYkAMbl/Yc0CAA
 A=
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1507753868!104933332!1
X-Originating-IP: [209.85.192.175]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24115 invoked from network); 11 Oct 2017 20:31:09 -0000
Received: from mail-pf0-f175.google.com (HELO mail-pf0-f175.google.com)
 (209.85.192.175)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Oct 2017 20:31:09 -0000
Received: by mail-pf0-f175.google.com with SMTP id b79so1950760pfk.5
 for <xen-devel@lists.xenproject.org>; Wed, 11 Oct 2017 13:31:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=obSiuTx7+ekITdw7FDuKzseMNE7feyUkWplM1bHCZmA=;
 b=rWKR4UQnbqvSRfh5UwGu44ufcGx0/485CGVoUeI5VwIt5nu/M2SYZP/iRkU7sVlDKG
 lOuse29vsF0OJ4qCbodDugshAkINjtMlScO272GCq/1xUOdxsVy8NpjHmrI01a7Fut9t
 mVosAgaiuouPYPM8rp9X06QJGwwJGU1MbRkmNKxZ/J5MZRKbBehCYeMzyzpMrCJyFhir
 //wprMvPXI6zgVll51AtweM23aaYcqY+tkBX35K9K6IYt6UivwcJTJXm0/yxY0SDeluO
 DmUOFd1lToIBSzVNMCLpSePp/QHMZd+lYCeFL0z6rittjg1CU1in0SJXjPJzkO1hOArJ
 9NwA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=obSiuTx7+ekITdw7FDuKzseMNE7feyUkWplM1bHCZmA=;
 b=hIciEJ96dzF908Ur91PO15PJt9gSMRSoNK2zzVWblNFVaQ2pwDzLoonKOUENDhS6+t
 OhrY5MbdjkolmNAKV/H+nmaTFFzbqEiHdn0s8ERe0sHrF6zQO8fwHWDM739BYq5LO8YN
 Og1H3bZdOV5239hTY+1uDVJAtIeyX9R5f6ILLjbhl/Ky19By9a0Mun85FWIzqUOo40/i
 5lPJAWeSqNESdGsNQkr19muUhIjHIgj3brPL1c6J9qRLqj0ryL9H4q2RhBSSloRgFEQp
 095Fkjw8KOSeFVWo+9IOfPOa0+EnCIO/CQLdxQ90D66o8bPQGzt5LCGJD7+xjMwhX5Js
 R2+A==
X-Gm-Message-State: AMCzsaV23et7hBN+UMvf1p/Eyliwxj8kQk9guh1Ls9UhGTnB/KiCk8qw
 R/KGO/iT85/lm8kT/4Kvn77qlg==
X-Google-Smtp-Source: AOwi7QCTZVFJBj1grUVddGs//C028UVgIDmlXFDYogk1SqSkVIWD1P3OjqjZpotUakOS6gta7gcoOw==
X-Received: by 10.99.137.72 with SMTP id v69mr194256pgd.130.1507753867861;
 Wed, 11 Oct 2017 13:31:07 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id n12sm20691913pfb.149.2017.10.11.13.31.06
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 11 Oct 2017 13:31:07 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Thomas Garnier <thgarnie@google.com>, Kees Cook <keescook@chromium.org>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Jonathan Corbet <corbet@lwn.net>, Michal Hocko <mhocko@suse.com>,
 Peter Foley <pefoley2@pefoley.com>, Paul Bolle <pebolle@tiscali.nl>,
 Jiri Kosina <jkosina@suse.cz>, "H . J . Lu" <hjl.tools@gmail.com>,
 Rob Landley <rob@landley.net>, Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed, 11 Oct 2017 13:30:03 -0700
Message-Id: <20171011203027.11248-4-thgarnie@google.com>
X-Mailer: git-send-email 2.15.0.rc0.271.g36b669edcc-goog
In-Reply-To: <20171011203027.11248-1-thgarnie@google.com>
References: <20171011203027.11248-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v1 03/27] x86: Use symbol name in jump table for
	PIE support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVwbGFjZSB0aGUgJWMgY29uc3RyYWludCB3aXRoICVQLiBUaGUgJWMgaXMgaW5jb21wYXRpYmxl
IHdpdGggUElFCmJlY2F1c2UgaXQgaW1wbGllcyBhbiBpbW1lZGlhdGUgdmFsdWUgd2hlcmVhcyAl
UCByZWZlcmVuY2UgYSBzeW1ib2wuCgpQb3NpdGlvbiBJbmRlcGVuZGVudCBFeGVjdXRhYmxlIChQ
SUUpIHN1cHBvcnQgd2lsbCBhbGxvdyB0byBleHRlbmRlZCB0aGUKS0FTTFIgcmFuZG9taXphdGlv
biByYW5nZSBiZWxvdyB0aGUgLTJHIG1lbW9yeSBsaW1pdC4KClNpZ25lZC1vZmYtYnk6IFRob21h
cyBHYXJuaWVyIDx0aGdhcm5pZUBnb29nbGUuY29tPgotLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNt
L2p1bXBfbGFiZWwuaCB8IDggKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMo
KyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vanVt
cF9sYWJlbC5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vanVtcF9sYWJlbC5oCmluZGV4IGFkYzU0
YzEyY2JkMS4uNmU1NThlNDUyNGRjIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9q
dW1wX2xhYmVsLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vanVtcF9sYWJlbC5oCkBAIC0z
Niw5ICszNiw5IEBAIHN0YXRpYyBfX2Fsd2F5c19pbmxpbmUgYm9vbCBhcmNoX3N0YXRpY19icmFu
Y2goc3RydWN0IHN0YXRpY19rZXkgKmtleSwgYm9vbCBicmFuCiAJCSIuYnl0ZSAiIF9fc3RyaW5n
aWZ5KFNUQVRJQ19LRVlfSU5JVF9OT1ApICJcblx0IgogCQkiLnB1c2hzZWN0aW9uIF9fanVtcF90
YWJsZSwgIFwiYXdcIiBcblx0IgogCQlfQVNNX0FMSUdOICJcblx0IgotCQlfQVNNX1BUUiAiMWIs
ICVsW2xfeWVzXSwgJWMwICsgJWMxIFxuXHQiCisJCV9BU01fUFRSICIxYiwgJWxbbF95ZXNdLCAl
UDAgXG5cdCIKIAkJIi5wb3BzZWN0aW9uIFxuXHQiCi0JCTogOiAgImkiIChrZXkpLCAiaSIgKGJy
YW5jaCkgOiA6IGxfeWVzKTsKKwkJOiA6ICAiWCIgKCYoKGNoYXIgKilrZXkpW2JyYW5jaF0pIDog
OiBsX3llcyk7CiAKIAlyZXR1cm4gZmFsc2U7CiBsX3llczoKQEAgLTUyLDkgKzUyLDkgQEAgc3Rh
dGljIF9fYWx3YXlzX2lubGluZSBib29sIGFyY2hfc3RhdGljX2JyYW5jaF9qdW1wKHN0cnVjdCBz
dGF0aWNfa2V5ICprZXksIGJvb2wKIAkJIjI6XG5cdCIKIAkJIi5wdXNoc2VjdGlvbiBfX2p1bXBf
dGFibGUsICBcImF3XCIgXG5cdCIKIAkJX0FTTV9BTElHTiAiXG5cdCIKLQkJX0FTTV9QVFIgIjFi
LCAlbFtsX3llc10sICVjMCArICVjMSBcblx0IgorCQlfQVNNX1BUUiAiMWIsICVsW2xfeWVzXSwg
JVAwIFxuXHQiCiAJCSIucG9wc2VjdGlvbiBcblx0IgotCQk6IDogICJpIiAoa2V5KSwgImkiIChi
cmFuY2gpIDogOiBsX3llcyk7CisJCTogOiAgIlgiICgmKChjaGFyICopa2V5KVticmFuY2hdKSA6
IDogbF95ZXMpOwogCiAJcmV0dXJuIGZhbHNlOwogbF95ZXM6Ci0tIAoyLjE1LjAucmMwLjI3MS5n
MzZiNjY5ZWRjYy1nb29nCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 20:31:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 20:31:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2Nes-0000Hl-PQ; Wed, 11 Oct 2017 20:31:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1e2Nes-0000Gk-0C
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 20:31:14 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 00/74-31244-19F7ED95; Wed, 11 Oct 2017 20:31:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsVyMfTAGt3++nu
 RBr3L5C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owZtzULbnBU3Fuyk6mB8Tx7FyMXh5DADEaJ
 d9f3soI4LAKvWCRuv/oNlpEQ6GeVWHZ8FnMXIyeQkyWxcNZUJgg7TWLRzddsEHaFRMukt4wgt
 pCAksTWDUuZIcb+Y5S48msBK0iCTUBLYk/DfCaQhIjACWGJTR9+M4I4zAJnmCSO950EqxIW8J
 NYvf8o2AoWAVWJ1U93sYDYvAIWEnMWv2KHWGchcezYYbA4p4ClxPeNh5ghVltIrJx1nnUCo+A
 CRoZVjBrFqUVlqUW6RqZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBYccABDsY
 Vy0IPMQoycGkJMr7MOZepBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3ul1QDnBotT01Iq0zBxgB
 MCkJTh4lER4m0DSvMUFibnFmekQqVOMlhwX7lz6w8RxYM8tINlx8+4fJiGWvPy8VClx3lKQBg
 GQhozSPLhxsCi9xCgrJczLCHSgEE9BalFuZgmq/CtGcQ5GJWHeIJApPJl5JXBbXwEdxAR0kGj
 aHZCDShIRUlINjOaKrmvL1od01sbZ1S3wu3RTdt1Eqf+yBZ909aVityvGZfUJxeVp32Xbt+Hx
 o5v7Su5suh1RzvaeqVvTbs2RqKlPuqud9KP3hiqK6q/9njvrWlrgK65Mh803hR8lK6w2sPC3r
 j3f1+c8V6hGZ6qh8RllmTl2zfuPTT1kOHUbP4uh7inT8gd9SizFGYmGWsxFxYkAcMBcDc0CAA
 A=
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1507753870!76621261!1
X-Originating-IP: [209.85.192.172]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5704 invoked from network); 11 Oct 2017 20:31:11 -0000
Received: from mail-pf0-f172.google.com (HELO mail-pf0-f172.google.com)
 (209.85.192.172)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Oct 2017 20:31:11 -0000
Received: by mail-pf0-f172.google.com with SMTP id p87so1954063pfj.3
 for <xen-devel@lists.xenproject.org>; Wed, 11 Oct 2017 13:31:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=WgaGdBoEdCmGHH5J4C4gfBypM6FH+TSGQCxawak1NRc=;
 b=t1B+7bXu2FL1QpNAt/xEtTxO/h486gi5jBo/pQaMfEouXX8J5aVG5GPoB1M0aqtG0f
 B5/SrSSqf6e6uEprFbIrmslnB902kNyygzrNBfn6bGkZUqvGbvIYCkAGpEPABNJIvv8h
 Fy/XXfnCN2uC3ovISDLNOrca0MqSBSzHLYM+su34+YiLIozBImDVZ+xuqij4ngrOLKcD
 7VLiYQ3IJbc6vSz3BSKIo3vL+qTeA5RYSmZgd+jybL3T2/1gxm9OL2mq/j2mRnkyJl5x
 6AoNs2hxqm6B40oT1qUc8mF22oxmqNfey3nfGyF9bCGUInljIWPLBDKiDzzQhKxL8b+L
 Rt9A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=WgaGdBoEdCmGHH5J4C4gfBypM6FH+TSGQCxawak1NRc=;
 b=EiFQPvN76jDzenIZ4EjINLPDvefVfRhuFX19a2EypkxkEcp8QP6FogBerKGCZT67zs
 dTcNI6TuWIMhJwHHglz7+flGO5TiLM8WHqmeWMYTVg4+iIK2nv2itH3ufI3ZkdQiYlCP
 wpUEXHtVrkKlPbwokELe8H22Ikp8fmVNHY+9WPl1ADr2LiBGCrW6AZJLkq500cGchTok
 3KFdkD8bJRII5zIddwxN35ENHRzz1bZDQ1lPDqw40QQ98QgIPHpXLdHHHrIDhgBghlL+
 Fpy5tEwKJuwJf4ut8kCLbWzpsxCYepV78UydSYC8YDfREcYJAfN9HDvKv/tMSDpYI2U4
 bhtw==
X-Gm-Message-State: AMCzsaXmvRGQ90YoC+/W10l/Pkz+O8FsW/rvT+2mX4iUn6XuHctlFrYo
 08grX4R5t/etF5Prb0kJH592wA==
X-Google-Smtp-Source: AOwi7QCKZm0HwtbIZu8EWfa/SWmfGwSza5oq8N9XCpm/WKOm1yW17s6XltiZcHr4dGp1hmaKtDrlGQ==
X-Received: by 10.101.68.133 with SMTP id l5mr181973pgq.332.1507753869433;
 Wed, 11 Oct 2017 13:31:09 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id n12sm20691913pfb.149.2017.10.11.13.31.07
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 11 Oct 2017 13:31:08 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Thomas Garnier <thgarnie@google.com>, Kees Cook <keescook@chromium.org>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Jonathan Corbet <corbet@lwn.net>, Michal Hocko <mhocko@suse.com>,
 Peter Foley <pefoley2@pefoley.com>, Paul Bolle <pebolle@tiscali.nl>,
 Jiri Kosina <jkosina@suse.cz>, "H . J . Lu" <hjl.tools@gmail.com>,
 Rob Landley <rob@landley.net>, Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed, 11 Oct 2017 13:30:04 -0700
Message-Id: <20171011203027.11248-5-thgarnie@google.com>
X-Mailer: git-send-email 2.15.0.rc0.271.g36b669edcc-goog
In-Reply-To: <20171011203027.11248-1-thgarnie@google.com>
References: <20171011203027.11248-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v1 04/27] x86: Add macro to get symbol address
	for PIE support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbmV3IF9BU01fR0VUX1BUUiBtYWNybyB0byBmZXRjaCBhIHN5bWJvbCBhZGRyZXNzLiBJ
dCB3aWxsIGJlIHVzZWQKdG8gcmVwbGFjZSAiX0FTTV9NT1YgJDxzeW1ib2w+LCAlZHN0IiBjb2Rl
IGNvbnN0cnVjdCB0aGF0IGFyZSBub3QgY29tcGF0aWJsZQp3aXRoIFBJRS4KClNpZ25lZC1vZmYt
Ynk6IFRob21hcyBHYXJuaWVyIDx0aGdhcm5pZUBnb29nbGUuY29tPgotLS0KIGFyY2gveDg2L2lu
Y2x1ZGUvYXNtL2FzbS5oIHwgMTMgKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDEzIGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9hc20uaCBiL2Fy
Y2gveDg2L2luY2x1ZGUvYXNtL2FzbS5oCmluZGV4IGIwZGM5MWY0YmVkYy4uNmRlMzY1YjhlM2Zk
IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9hc20uaAorKysgYi9hcmNoL3g4Ni9p
bmNsdWRlL2FzbS9hc20uaApAQCAtNTcsNiArNTcsMTkgQEAKICMgZGVmaW5lIENDX09VVChjKSBb
X2NjXyAjIyBjXSAiPXFtIgogI2VuZGlmCiAKKy8qIE1hY3JvcyB0byBnZXQgYSBnbG9iYWwgdmFy
aWFibGUgYWRkcmVzcyB3aXRoIFBJRSBzdXBwb3J0IG9uIDY0LWJpdCAqLworI2lmZGVmIENPTkZJ
R19YODZfMzIKKyNkZWZpbmUgX19BU01fR0VUX1BUUl9QUkUoX3NyYykgX19BU01fRk9STV9DT01N
QShtb3ZsICQjI19zcmMpCisjZWxzZQorI2lmZGVmIF9fQVNTRU1CTFlfXworI2RlZmluZSBfX0FT
TV9HRVRfUFRSX1BSRShfc3JjKSBfX0FTTV9GT1JNX0NPTU1BKGxlYXEgKF9zcmMpKCVyaXApKQor
I2Vsc2UKKyNkZWZpbmUgX19BU01fR0VUX1BUUl9QUkUoX3NyYykgX19BU01fRk9STV9DT01NQShs
ZWFxIChfc3JjKSglJXJpcCkpCisjZW5kaWYKKyNlbmRpZgorI2RlZmluZSBfQVNNX0dFVF9QVFIo
X3NyYywgX2RzdCkgXAorCQlfX0FTTV9HRVRfUFRSX1BSRShfc3JjKSBfX0FTTV9GT1JNKF9kc3Qp
CisKIC8qIEV4Y2VwdGlvbiB0YWJsZSBlbnRyeSAqLwogI2lmZGVmIF9fQVNTRU1CTFlfXwogIyBk
ZWZpbmUgX0FTTV9FWFRBQkxFX0hBTkRMRShmcm9tLCB0bywgaGFuZGxlcikJCQlcCi0tIAoyLjE1
LjAucmMwLjI3MS5nMzZiNjY5ZWRjYy1nb29nCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 20:31:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 20:31:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2Neu-0000JF-0O; Wed, 11 Oct 2017 20:31:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1e2Net-0000Hf-2l
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 20:31:15 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 00/0B-02373-29F7ED95; Wed, 11 Oct 2017 20:31:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVyMfTAat2J9fc
 iDe4uVbH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDM2Tp/KXrCDvWL6vtXMDYy72boYuTiEBGYw
 SnzdOpepi5GTg0XgFYvE29NVIAkJgX5Wib+rb4IlJASyJF7M72OBsNMkrs58yQxhl0scW3SIH
 cQWElCS2LphKTPE1H+MEnd3/WQFSbAJaEnsaZjPBJIQETghLLHpw29GEIdZ4AyTxPG+k2BVwg
 L+Evd2rmeHuENVomnWb7A4r4CFxNmudkaIdRYSx44dBjuDU8BS4vvGQ8wQqy0kVs46zzqBUXA
 BI8MqRo3i1KKy1CJdY0O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAsGMAgh2M
 TYsCDzFKcjApifI+jLkXKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd3odUE6wKDU9tSItMwcYA
 TBpCQ4eJRHeJpA0b3FBYm5xZjpE6hSjPceFO5f+MHHceHgdSB7YcwtIdty8+4dJiCUvPy9VSp
 y3FKRNAKQtozQPbigsYi8xykoJ8zICnSnEU5BalJtZgir/ilGcg1FJmPcwyBSezLwSuN2vgM5
 iAjpLNO0OyFkliQgpqQZG07q6lTsyvIwttPeLJ22p+cfq9X3iobf15iFLA+8Z3mffUhmm9yjz
 569Qk7JlDLLvi3luJztP13uUxj/1ynmO/GW7qmb/Y7+8Zdqcc4bVMnyTte96cOuqB0+7/aQ4o
 GrnlhlTds/sFXhWqSE0977A47jT3cZfZiyby90Qqr6KodVcRuXRzHfOSizFGYmGWsxFxYkA+7
 HE7NMCAAA=
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1507753872!51683301!1
X-Originating-IP: [209.85.192.171]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32825 invoked from network); 11 Oct 2017 20:31:13 -0000
Received: from mail-pf0-f171.google.com (HELO mail-pf0-f171.google.com)
 (209.85.192.171)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Oct 2017 20:31:13 -0000
Received: by mail-pf0-f171.google.com with SMTP id d28so1958561pfe.2
 for <xen-devel@lists.xenproject.org>; Wed, 11 Oct 2017 13:31:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=4Ux3JtQIPqcCK2SaoNQKwBMmSaOyLgtI3hVpUoLp8v4=;
 b=OfhCjzc6PxfK/ZsnB7uJY93JbW28/h/nSAdMucM5M33aCDEoU1CGndOZ5jxGJRYUHq
 TsuoD7FgqMBowL6qwRdhN0cq9/Ll+scCTjP8MVmuTG+2WphEyxp/KzbY3ZoAayMHgFjq
 x71l9WRNU2Nn1FA6TNv/KRYU/tSfE2AzKB5+unTND6XXzB8LNsiGTtOnHQ4v+ZSU+p8k
 CjrH8asjRSjZwsylyn9MX2AG7nzdKKawKePFMYWzqIpq7bdgLDrGc7foPkJ0pn9z092F
 hsJf3wXYX7ibvzvzlmfV6QgH2miDdJjLS+pIpGfYFk+5+Vev9S2jw/BnAEFAbtfwbE1J
 b6XA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=4Ux3JtQIPqcCK2SaoNQKwBMmSaOyLgtI3hVpUoLp8v4=;
 b=e3MlcsnMxIIcqhJn+Pd4juWlAd1Ua0MGG7uh9lXz3rCc8QekfCMboHTu0jes0wYIJq
 A7ILHpO9quTqOULyX904HF0JWv0pPf7M3AEuKqX44MBjTsAYwZsjIKssGfRukfCPwhHH
 50ixSLZ14ncXOemzgGqIRN1SeQZKZcVQFot/DgkVLblWVLi/rRisJIKNEuunLhle4E/g
 RSRf2dmpBd7nGPXMRdjHg5sB57OZWfYNM/1WsS8dSQkj6NS+pUNENWA1MgUpLts64hYA
 XbQuh6qkFSM/5LswvysZBSqDl7uV7TcHyGy+I3SdgmxcHVNJqqIdayCy0MPB4pDVd8jz
 hMXw==
X-Gm-Message-State: AMCzsaUZ/z/qDINsmv6pH5ctzWPsWYBT27hZOaNYweWpECpPNq8OBumJ
 tlK+kXwxqaqbEkYGyrGxJcc3SQ==
X-Google-Smtp-Source: AOwi7QDlndpEk/IJuLal8k5BAL7v1IvVfKHAsWkG+tU0RnbcQICSZg1yUrvpd+BAR5+Ap+S3omrR+w==
X-Received: by 10.98.17.202 with SMTP id 71mr197765pfr.142.1507753871435;
 Wed, 11 Oct 2017 13:31:11 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id n12sm20691913pfb.149.2017.10.11.13.31.09
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 11 Oct 2017 13:31:10 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Thomas Garnier <thgarnie@google.com>, Kees Cook <keescook@chromium.org>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Jonathan Corbet <corbet@lwn.net>, Michal Hocko <mhocko@suse.com>,
 Peter Foley <pefoley2@pefoley.com>, Paul Bolle <pebolle@tiscali.nl>,
 Jiri Kosina <jkosina@suse.cz>, "H . J . Lu" <hjl.tools@gmail.com>,
 Rob Landley <rob@landley.net>, Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed, 11 Oct 2017 13:30:05 -0700
Message-Id: <20171011203027.11248-6-thgarnie@google.com>
X-Mailer: git-send-email 2.15.0.rc0.271.g36b669edcc-goog
In-Reply-To: <20171011203027.11248-1-thgarnie@google.com>
References: <20171011203027.11248-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v1 05/27] x86: relocate_kernel - Adapt assembly
	for PIE support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlIHRoZSBhc3NlbWJseSBjb2RlIHRvIHVzZSBvbmx5IHJlbGF0aXZlIHJlZmVyZW5jZXMg
b2Ygc3ltYm9scyBmb3IgdGhlCmtlcm5lbCB0byBiZSBQSUUgY29tcGF0aWJsZS4KClBvc2l0aW9u
IEluZGVwZW5kZW50IEV4ZWN1dGFibGUgKFBJRSkgc3VwcG9ydCB3aWxsIGFsbG93IHRvIGV4dGVu
ZGVkIHRoZQpLQVNMUiByYW5kb21pemF0aW9uIHJhbmdlIGJlbG93IHRoZSAtMkcgbWVtb3J5IGxp
bWl0LgoKU2lnbmVkLW9mZi1ieTogVGhvbWFzIEdhcm5pZXIgPHRoZ2FybmllQGdvb2dsZS5jb20+
Ci0tLQogYXJjaC94ODYva2VybmVsL3JlbG9jYXRlX2tlcm5lbF82NC5TIHwgOCArKysrKy0tLQog
MSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS9hcmNoL3g4Ni9rZXJuZWwvcmVsb2NhdGVfa2VybmVsXzY0LlMgYi9hcmNoL3g4Ni9rZXJu
ZWwvcmVsb2NhdGVfa2VybmVsXzY0LlMKaW5kZXggMzA3ZDNiYWM1ZjA0Li4yZWNiZGNiZTk4NWIg
MTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9yZWxvY2F0ZV9rZXJuZWxfNjQuUworKysgYi9h
cmNoL3g4Ni9rZXJuZWwvcmVsb2NhdGVfa2VybmVsXzY0LlMKQEAgLTIwMCw5ICsyMDAsMTEgQEAg
aWRlbnRpdHlfbWFwcGVkOgogCW1vdnEJJXJheCwgJWNyMwogCWxlYQlQQUdFX1NJWkUoJXI4KSwg
JXJzcAogCWNhbGwJc3dhcF9wYWdlcwotCW1vdnEJJHZpcnR1YWxfbWFwcGVkLCAlcmF4Ci0JcHVz
aHEJJXJheAotCXJldAorCWptcAkqdmlydHVhbF9tYXBwZWRfYWRkciglcmlwKQorCisJLyogQWJz
b2x1dGUgdmFsdWUgZm9yIFBJRSBzdXBwb3J0ICovCit2aXJ0dWFsX21hcHBlZF9hZGRyOgorCS5x
dWFkIHZpcnR1YWxfbWFwcGVkCiAKIHZpcnR1YWxfbWFwcGVkOgogCW1vdnEJUlNQKCVyOCksICVy
c3AKLS0gCjIuMTUuMC5yYzAuMjcxLmczNmI2NjllZGNjLWdvb2cKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 20:31:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 20:31:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2New-0000Kx-7J; Wed, 11 Oct 2017 20:31:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1e2Nev-0000Gk-B3
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 20:31:17 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 B0/84-31244-59F7ED95; Wed, 11 Oct 2017 20:31:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsVyMfTAVt3J9fc
 iDVZ9ZLf4vmUykwOjx+EPV1gCGKNYM/OS8isSWDP6/95lKlgoXPFx02qWBsYH/F2MXBxCAjMY
 Je4uXc8C4rAIvGKRmNzylh3EkRDoZ5W4v3YxkMMJ5GRJzHj8jRnCTpOYsfwGE4RdJtG7qBOsR
 khASWLrhqXMEGP/MUosW7OQFSTBJqAlsadhPhNIQkTghLDEpg+/GUEcZoEzTBLH+06CVQkLuE
 l8evAI6BAOoENUJS5/SAIJ8wpYSBw4/A5qs4XEsWOHWUBsTgFLie8bDzFDbLaQWDnrPOsERsE
 FjAyrGNWLU4vKUot0LfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQKDjgEIdjDO
 vux/iFGSg0lJlPdhzL1IIb6k/JTKjMTijPii0pzU4kOMMhwcShK80+uAcoJFqempFWmZOcDwh
 0lLcPAoifA2gaR5iwsSc4sz0yFSpxgtOS7cufSHiePAnltAsuPm3T9MQix5+XmpUuK8pSANAi
 ANGaV5cONgMXqJUVZKmJcR6EAhnoLUotzMElT5V4ziHIxKwryHQabwZOaVwG19BXQQE9BBoml
 3QA4qSURISTUwxh7TTftxvGoGc14od8C7Cqmuu7eW3em6YLIySNPxoI2XSoeVTSfHoZvmdnFy
 uQk7SqceF1iwqU7RL3TplM8FXkl/ry3/+zOlpL2h2lrq64m/kToKjgb/5vOvUnMXO6gpOcvCV
 iRbovyL5XnHy0o7OJPUkt7l5DhNuTwntH3G+hNlGV66KeeUWIozEg21mIuKEwFAqfbXzAIAAA
 ==
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1507753873!100963361!1
X-Originating-IP: [209.85.192.181]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63186 invoked from network); 11 Oct 2017 20:31:14 -0000
Received: from mail-pf0-f181.google.com (HELO mail-pf0-f181.google.com)
 (209.85.192.181)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Oct 2017 20:31:14 -0000
Received: by mail-pf0-f181.google.com with SMTP id d28so1958624pfe.2
 for <xen-devel@lists.xenproject.org>; Wed, 11 Oct 2017 13:31:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=MKzV0u1JGioKbedjKbjUST0iFVCFH6bpx3CCcTcw5V8=;
 b=lJA9KDUa0GeTuq0dpV4RpBRHxAn4BACOncS3/2qRg5XtSSH9ZJacRxPlgYXJml/0/3
 dxuzuJgSC7r0Ga4eKkCNompKLUX+QTg0AItMe0iFu34SYWyJ8kzoz8L4a8XlvfvYs5hf
 6vr4rNG8dtwTfzyV57hBfCEro+GUJLqJ1hvzaQJymLFam1N9QcCryyWmGI5LPL+HIHgA
 1b8DsS3xg3nin9Kda5bV5XkqN1tgtwhcSQThlZVGyKFFyzHWeG6D5Js7FIvMfLJXWnkp
 6sgIDk91PTc5G/lkfSxtXkyWkX/zrY2dyIWVt/n8UiPTGmvBfaYv9COjmlc0yOx4a5/4
 9vlw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=MKzV0u1JGioKbedjKbjUST0iFVCFH6bpx3CCcTcw5V8=;
 b=mykcFLaJB4IvDSIBu19pUwP7X4WAnLJmwxJXajqlCbTp2slrAxjwBi3YcNbYHJBmWs
 7frsBBgIENrzPchqqG7S1lH2CvS9zR+mG8VTkIGt7zXif7eVDSQ79z6cnnQ9GPeuQ9Kv
 E6D03hmRn6D4xyHqMMmBV0b7LLuQh5RipV3cazlnqVaCp2zF3nktelZ3x3EmtxILwKDO
 ZvmzF+FgPDtBwSexoSCS8Tt3wNFrA+YkLwonmZqZQXc6fb9HMRSDaW+j1r4Pn5Pp8ESm
 JYNHYnjUokb0Lc5jMOlkWeU77pQXSd5ZFRMUOxfs4ErzD4SjjozP8GTyJLVyYVpO+GdR
 9SYg==
X-Gm-Message-State: AMCzsaXuqkzsKefxO27xapHcKcd9+dM8dGmCWuugGbrbT4OomGmf1MjT
 6IaNM24G5Wi2XmhfwgLCxr19Jw==
X-Google-Smtp-Source: AOwi7QCnV4Tj3fzJds7Bxl6plTj8SVABj8ddqzjpQdI0+0lD0SPyeQ5S2Cr/bTmYxlqp3sBbTuvcUw==
X-Received: by 10.98.21.86 with SMTP id 83mr191740pfv.290.1507753873091;
 Wed, 11 Oct 2017 13:31:13 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id n12sm20691913pfb.149.2017.10.11.13.31.11
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 11 Oct 2017 13:31:12 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Thomas Garnier <thgarnie@google.com>, Kees Cook <keescook@chromium.org>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Jonathan Corbet <corbet@lwn.net>, Michal Hocko <mhocko@suse.com>,
 Peter Foley <pefoley2@pefoley.com>, Paul Bolle <pebolle@tiscali.nl>,
 Jiri Kosina <jkosina@suse.cz>, "H . J . Lu" <hjl.tools@gmail.com>,
 Rob Landley <rob@landley.net>, Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed, 11 Oct 2017 13:30:06 -0700
Message-Id: <20171011203027.11248-7-thgarnie@google.com>
X-Mailer: git-send-email 2.15.0.rc0.271.g36b669edcc-goog
In-Reply-To: <20171011203027.11248-1-thgarnie@google.com>
References: <20171011203027.11248-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v1 06/27] x86/entry/64: Adapt assembly for PIE
	support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlIHRoZSBhc3NlbWJseSBjb2RlIHRvIHVzZSBvbmx5IHJlbGF0aXZlIHJlZmVyZW5jZXMg
b2Ygc3ltYm9scyBmb3IgdGhlCmtlcm5lbCB0byBiZSBQSUUgY29tcGF0aWJsZS4KClBvc2l0aW9u
IEluZGVwZW5kZW50IEV4ZWN1dGFibGUgKFBJRSkgc3VwcG9ydCB3aWxsIGFsbG93IHRvIGV4dGVu
ZGVkIHRoZQpLQVNMUiByYW5kb21pemF0aW9uIHJhbmdlIGJlbG93IHRoZSAtMkcgbWVtb3J5IGxp
bWl0LgoKU2lnbmVkLW9mZi1ieTogVGhvbWFzIEdhcm5pZXIgPHRoZ2FybmllQGdvb2dsZS5jb20+
Ci0tLQogYXJjaC94ODYvZW50cnkvZW50cnlfNjQuUyB8IDIyICsrKysrKysrKysrKysrKy0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0LlMgYi9hcmNoL3g4Ni9lbnRyeS9lbnRy
eV82NC5TCmluZGV4IDQ5MTY3MjU4ZDU4Ny4uMTViZDU1MzBkMmFlIDEwMDY0NAotLS0gYS9hcmNo
L3g4Ni9lbnRyeS9lbnRyeV82NC5TCisrKyBiL2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0LlMKQEAg
LTE5NCwxMiArMTk0LDE1IEBAIGVudHJ5X1NZU0NBTExfNjRfZmFzdHBhdGg6CiAJamEJMWYJCQkJ
LyogcmV0dXJuIC1FTk9TWVMgKGFscmVhZHkgaW4gcHRfcmVncy0+YXgpICovCiAJbW92cQklcjEw
LCAlcmN4CiAKKwkvKiBFbnN1cmVzIHRoZSBjYWxsIGlzIHBvc2l0aW9uIGluZGVwZW5kZW50ICov
CisJbGVhcQlzeXNfY2FsbF90YWJsZSglcmlwKSwgJXIxMQorCiAJLyoKIAkgKiBUaGlzIGNhbGwg
aW5zdHJ1Y3Rpb24gaXMgaGFuZGxlZCBzcGVjaWFsbHkgaW4gc3R1Yl9wdHJlZ3NfNjQuCiAJICog
SXQgbWlnaHQgZW5kIHVwIGp1bXBpbmcgdG8gdGhlIHNsb3cgcGF0aC4gIElmIGl0IGp1bXBzLCBS
QVgKIAkgKiBhbmQgYWxsIGFyZ3VtZW50IHJlZ2lzdGVycyBhcmUgY2xvYmJlcmVkLgogCSAqLwot
CWNhbGwJKnN5c19jYWxsX3RhYmxlKCwgJXJheCwgOCkKKwljYWxsCSooJXIxMSwgJXJheCwgOCkK
IC5MZW50cnlfU1lTQ0FMTF82NF9hZnRlcl9mYXN0cGF0aF9jYWxsOgogCiAJbW92cQklcmF4LCBS
QVgoJXJzcCkKQEAgLTMzNCw3ICszMzcsOCBAQCBFTlRSWShzdHViX3B0cmVnc182NCkKIAkgKiBS
QVggc3RvcmVzIGEgcG9pbnRlciB0byB0aGUgQyBmdW5jdGlvbiBpbXBsZW1lbnRpbmcgdGhlIHN5
c2NhbGwuCiAJICogSVJRcyBhcmUgb24uCiAJICovCi0JY21wcQkkLkxlbnRyeV9TWVNDQUxMXzY0
X2FmdGVyX2Zhc3RwYXRoX2NhbGwsICglcnNwKQorCWxlYXEJLkxlbnRyeV9TWVNDQUxMXzY0X2Fm
dGVyX2Zhc3RwYXRoX2NhbGwoJXJpcCksICVyMTEKKwljbXBxCSVyMTEsICglcnNwKQogCWpuZQkx
ZgogCiAJLyoKQEAgLTExNzIsNyArMTE3Niw4IEBAIEVOVFJZKGVycm9yX2VudHJ5KQogCW1vdmwJ
JWVjeCwgJWVheAkJCS8qIHplcm8gZXh0ZW5kICovCiAJY21wcQklcmF4LCBSSVArOCglcnNwKQog
CWplCS5MYnN0ZXBfaXJldAotCWNtcHEJJC5MZ3NfY2hhbmdlLCBSSVArOCglcnNwKQorCWxlYXEJ
Lkxnc19jaGFuZ2UoJXJpcCksICVyY3gKKwljbXBxCSVyY3gsIFJJUCs4KCVyc3ApCiAJam5lCS5M
ZXJyb3JfZW50cnlfZG9uZQogCiAJLyoKQEAgLTEzODMsMTAgKzEzODgsMTAgQEAgRU5UUlkobm1p
KQogCSAqIHJlc3VtZSB0aGUgb3V0ZXIgTk1JLgogCSAqLwogCi0JbW92cQkkcmVwZWF0X25taSwg
JXJkeAorCWxlYXEJcmVwZWF0X25taSglcmlwKSwgJXJkeAogCWNtcHEJOCglcnNwKSwgJXJkeAog
CWphCTFmCi0JbW92cQkkZW5kX3JlcGVhdF9ubWksICVyZHgKKwlsZWFxCWVuZF9yZXBlYXRfbm1p
KCVyaXApLCAlcmR4CiAJY21wcQk4KCVyc3ApLCAlcmR4CiAJamEJbmVzdGVkX25taV9vdXQKIDE6
CkBAIC0xNDQwLDcgKzE0NDUsOCBAQCBuZXN0ZWRfbm1pOgogCXB1c2hxCSVyZHgKIAlwdXNoZnEK
IAlwdXNocQkkX19LRVJORUxfQ1MKLQlwdXNocQkkcmVwZWF0X25taQorCWxlYXEJcmVwZWF0X25t
aSglcmlwKSwgJXJkeAorCXB1c2hxCSVyZHgKIAogCS8qIFB1dCBzdGFjayBiYWNrICovCiAJYWRk
cQkkKDYqOCksICVyc3AKQEAgLTE0NzksNyArMTQ4NSw5IEBAIGZpcnN0X25taToKIAlhZGRxCSQ4
LCAoJXJzcCkJLyogRml4IHVwIFJTUCAqLwogCXB1c2hmcQkJCS8qIFJGTEFHUyAqLwogCXB1c2hx
CSRfX0tFUk5FTF9DUwkvKiBDUyAqLwotCXB1c2hxCSQxZgkJLyogUklQICovCisJcHVzaHEJJXJh
eAkJLyogU3VwcG9ydCBQb3NpdGlvbiBJbmRlcGVuZGVudCBDb2RlICovCisJbGVhcQkxZiglcmlw
KSwgJXJheAkvKiBSSVAgKi8KKwl4Y2hncQklcmF4LCAoJXJzcCkJLyogUmVzdG9yZSBSQVgsIHB1
dCAxZiAqLwogCUlOVEVSUlVQVF9SRVRVUk4JLyogY29udGludWVzIGF0IHJlcGVhdF9ubWkgYmVs
b3cgKi8KIAlVTldJTkRfSElOVF9JUkVUX1JFR1MKIDE6Ci0tIAoyLjE1LjAucmMwLjI3MS5nMzZi
NjY5ZWRjYy1nb29nCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 20:31:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 20:31:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2Nex-0000MU-Hw; Wed, 11 Oct 2017 20:31:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1e2New-0000Kf-6c
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 20:31:18 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 F2/23-26618-59F7ED95; Wed, 11 Oct 2017 20:31:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVyMfTAWt0p9fc
 iDWZ917D4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOeb3/FVNDIXvHjXg9rA+M91i5GLg4hgZmM
 El3T7rB1MXJysAi8YpFYvlceJCEh0M8qcerLKRaQhIRAlsSlZ38YIew0if9LtrFB2BUSj099A
 LOFBJQktm5Yygwx9R+jxIqOc8wgCTYBLYk9DfOZQBIiAieEJTZ9+M0I4jALnGGSON53khWkSl
 jAQ6JhYjdQggPoDlWJCctKQMK8AhYSa+8sZ4fYZiFx7NhhsIs4BSwlvm88xAyx2UJi5azzrBM
 YBRcwMqxi1ChOLSpLLdI1MtJLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMunoG
 BsYdjHva/Q4xSnIwKYnyPoy5FynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgletDignWJSanlqRl
 pkDDH+YtAQHj5IIrxdImre4IDG3ODMdInWK0Z7jwp1Lf5g4bjy8DiQP7LkFJDtu3v3DJMSSl5
 +XKiXOWwrSJgDSllGaBzcUFq+XGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzBoFM4cnMK4H
 b/QroLCags0TT7oCcVZKIkJJqYOwWuhNn8OSRRteKPx9Vrsu9/cFuZOQe90BFk+Vg6oN76QfN
 bwg0mvCW11/sMluiKRIpF2fP4poQc6rtnfZub4GO1xezjR7Hd0i4Tbfm5z4sKHJemunCJF4v4
 RMCW5qVK10POGtmXJr3II85TkFamLHr7WwV7YAjHY87NkmwdyvZfqgSVHNSYinOSDTUYi4qTg
 QAL/Sf2NICAAA=
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1507753875!104933344!1
X-Originating-IP: [209.85.192.173]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24371 invoked from network); 11 Oct 2017 20:31:16 -0000
Received: from mail-pf0-f173.google.com (HELO mail-pf0-f173.google.com)
 (209.85.192.173)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Oct 2017 20:31:16 -0000
Received: by mail-pf0-f173.google.com with SMTP id l188so1948540pfc.6
 for <xen-devel@lists.xenproject.org>; Wed, 11 Oct 2017 13:31:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=afu2Kcgy8DQs3K2gl0x5TE1IdlGd54KLr01SdjOmZ/8=;
 b=UUu7qInvbsoQvQF//bWSvdLcQm/KkZgs3OxT5frAPT/4F89pDdhoFUJOx3pWWEB2Z+
 L3VoSPFyFIV/bbtTs0LJ6PPOE7btHQLIn2hfxx0I52t/UZOMmpWn1qLYNoxok/9syi3q
 mcJLMIxiyDSlvMNjd0CJIbzbR8FJ3EJLRLIybgoD/qYAh7giAQmvqEZl0PFPLbeXWJQG
 LAk7+s0bh1kXC2dZ2rjZU+6SGw33rAiG6Uuo5nCQ4gLhtYC33wQn6mZw4oYYBLEK/rtt
 9C4uyigXJMuoKWidMw2Z2UP0i7chNjKbm6dJWFF2tKpncgprq+Vcbwu81NAFOcHE+J7J
 e0iQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=afu2Kcgy8DQs3K2gl0x5TE1IdlGd54KLr01SdjOmZ/8=;
 b=FbGxZwYi2ZXtZQM8xF5hHGPZR7+BOtgCaCww59GID7cy1GaVT7oD5fUk8KJGjm0hCm
 4GO0i4ndtsRifZ+8bWvXyAACqIOphloh+s/1qUtHIBqwEyEL9JyYpuN+hJ59tpesMIZf
 JSHpIqPbn8vW6M0RT9v06A3MtwY1birRHQEWR5dEEuHczCgH/nU87bsT/NyfOArkOGgG
 Q6jHpSEkEJWK28x3IANJeDXnYyif6N51fNIRpvpYP7aoPF/bxk33jmlUsq7kuVHLzacZ
 MWCAZyrL10k1jwgc/LxzC1xRztsVJSTMVXeFqw7phv8XIJQxq1j94nLOukGVk4Sg1oOL
 dWOQ==
X-Gm-Message-State: AMCzsaXR+3K6onDZOuOGO91Jbc2COqlSKIuV1ZDD7Bu1blirj/cTi765
 lC48vxcBvkOBwOvXTTn/Td6pTQ==
X-Google-Smtp-Source: AOwi7QBgRQOzr1oxDs60I5eR5r/qFHITSodAypErOWKykIlFpqcgCco1YygQzx/WRrUvn6ngOfCvXQ==
X-Received: by 10.99.186.92 with SMTP id l28mr154359pgu.337.1507753874803;
 Wed, 11 Oct 2017 13:31:14 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id n12sm20691913pfb.149.2017.10.11.13.31.13
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 11 Oct 2017 13:31:14 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Thomas Garnier <thgarnie@google.com>, Kees Cook <keescook@chromium.org>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Jonathan Corbet <corbet@lwn.net>, Michal Hocko <mhocko@suse.com>,
 Peter Foley <pefoley2@pefoley.com>, Paul Bolle <pebolle@tiscali.nl>,
 Jiri Kosina <jkosina@suse.cz>, "H . J . Lu" <hjl.tools@gmail.com>,
 Rob Landley <rob@landley.net>, Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed, 11 Oct 2017 13:30:07 -0700
Message-Id: <20171011203027.11248-8-thgarnie@google.com>
X-Mailer: git-send-email 2.15.0.rc0.271.g36b669edcc-goog
In-Reply-To: <20171011203027.11248-1-thgarnie@google.com>
References: <20171011203027.11248-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v1 07/27] x86: pm-trace - Adapt assembly for PIE
	support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlIGFzc2VtYmx5IHRvIHVzZSB0aGUgbmV3IF9BU01fR0VUX1BUUiBtYWNybyBpbnN0ZWFk
IG9mIF9BU01fTU9WIGZvcgp0aGUgYXNzZW1ibHkgdG8gYmUgUElFIGNvbXBhdGlibGUuCgpQb3Np
dGlvbiBJbmRlcGVuZGVudCBFeGVjdXRhYmxlIChQSUUpIHN1cHBvcnQgd2lsbCBhbGxvdyB0byBl
eHRlbmRlZCB0aGUKS0FTTFIgcmFuZG9taXphdGlvbiByYW5nZSBiZWxvdyB0aGUgLTJHIG1lbW9y
eSBsaW1pdC4KClNpZ25lZC1vZmYtYnk6IFRob21hcyBHYXJuaWVyIDx0aGdhcm5pZUBnb29nbGUu
Y29tPgotLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL3BtLXRyYWNlLmggfCAyICstCiAxIGZpbGUg
Y2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9hcmNo
L3g4Ni9pbmNsdWRlL2FzbS9wbS10cmFjZS5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcG0tdHJh
Y2UuaAppbmRleCA3YjdhYzQyYzM2NjEuLmEzODAxMjYxZjBkZCAxMDA2NDQKLS0tIGEvYXJjaC94
ODYvaW5jbHVkZS9hc20vcG0tdHJhY2UuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wbS10
cmFjZS5oCkBAIC03LDcgKzcsNyBAQAogZG8gewkJCQkJCQkJXAogCWlmIChwbV90cmFjZV9lbmFi
bGVkKSB7CQkJCQlcCiAJCWNvbnN0IHZvaWQgKnRyYWNlZGF0YTsJCQkJXAotCQlhc20gdm9sYXRp
bGUoX0FTTV9NT1YgIiAkMWYsJTBcbiIJCVwKKwkJYXNtIHZvbGF0aWxlKF9BU01fR0VUX1BUUigx
ZiwgJTApICJcbiIJCVwKIAkJCSAgICAgIi5zZWN0aW9uIC50cmFjZWRhdGEsXCJhXCJcbiIJXAog
CQkJICAgICAiMTpcdC53b3JkICVjMVxuXHQiCQlcCiAJCQkgICAgIF9BU01fUFRSICIgJWMyXG4i
CQkJXAotLSAKMi4xNS4wLnJjMC4yNzEuZzM2YjY2OWVkY2MtZ29vZwoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 20:31:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 20:31:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2Nez-0000OW-Ot; Wed, 11 Oct 2017 20:31:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1e2Ney-0000Mi-1j
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 20:31:20 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 59/89-14867-79F7ED95; Wed, 11 Oct 2017 20:31:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsVyMfTAFt1p9fc
 iDb68lrH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNWPr/BVnCBu+LqsStMDYx3OLsYuTiEBKYz
 SjyZcooFxGEReMUice/4IVYQR0Kgn1Vi4cMvQA4nkJMlMWXzdzYIO03izMNp7BB2pcSR+ZfBb
 CEBJYmtG5YyQ4z9xyix69ZBsAY2AS2JPQ3zmUASIgInhCU2ffjNCOIwC5xhkjjedxJshbCAo0
 Rz31Uwm0VAVeLMhZUsIDavgIXEo7u7odZZSBw7dhgszilgKfF94yFmiNUWEitnnWedwCi4gJF
 hFaNGcWpRWWqRrqGxXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYOAxAMEOxi/L
 Ag4xSnIwKYnyPoy5FynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvduHVBOsCg1PbUiLTMHGAMwa
 QkOHiUR3iaQNG9xQWJucWY6ROoUoyXHhTuX/jBxHNhzC0h23Lz7h0mIJS8/L1VKnPchSIMASE
 NGaR7cOFicXmKUlRLmZQQ6UIinILUoN7MEVf4VozgHo5Iw72GQKTyZeSVwW18BHcQEdJBo2h2
 Qg0oSEVJSDYx8h3Ivlv9qsuMu71u00o/pbcsV1s3tPqsWixuLtk7ovc3SmyO7WlXw+pay7en/
 wiMv/2rr0S0XFPRct8JcW0Jv2rT6juSTHvVsuZadCq1qknberB6qR3W07ljbWHvvLzRY9/v5v
 ek/PG+ETeVnPdB+SCl+WcH/dr2fzpE7nnqqxYntThYRUmIpzkg01GIuKk4EAOERyzzOAgAA
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1507753877!98793226!1
X-Originating-IP: [209.85.192.180]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33001 invoked from network); 11 Oct 2017 20:31:18 -0000
Received: from mail-pf0-f180.google.com (HELO mail-pf0-f180.google.com)
 (209.85.192.180)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Oct 2017 20:31:18 -0000
Received: by mail-pf0-f180.google.com with SMTP id a8so1498149pfc.0
 for <xen-devel@lists.xenproject.org>; Wed, 11 Oct 2017 13:31:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=3uOmiI/axdNlOpH2ZSDAGunl+iOqbLNzf9TymuS4Tnc=;
 b=NwrIqW+/avjPH22JCMTKZH7mZgwo5PNJpUMP1RE/0TNdwQ9uokCKC/ZqK83Z+QyMFD
 v7wbUrl4DbnvgTKZrzAlwyuKNHN0eOvHeUxgocFnOrk6iMGxVFfaeoSWZEMzDg3XNiCF
 eyng/PPsXTtgUSMgpfKEiK01vcqtJqnNtrNcbbFatrWtvwlz6Q8mjCUkfIKidY1iXWDO
 2qQ2BrPsKYn7tsRY04kiKd1+QjW/s3u8xmkqvs1nGz663lqqIaewxECmj0pAPwzco/aN
 vIa/RFK77vhwAJpEum1P/2a1ED0MeJhcqaxxo4qNF9LPG3QKKn4gJUBO2KPTqczkByON
 JzoA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=3uOmiI/axdNlOpH2ZSDAGunl+iOqbLNzf9TymuS4Tnc=;
 b=TzkaIGJg98e7vsqrd0x6+a4vGvsCzqvRuushqtYu95ckrocb7PcnwgfDTm/8RnnefX
 Fz5aE2Hmc70F2xR7GJx96FJy8RwVo+5/zE2Ls/Jg0L5/GGxbOMKHMo2Yr55BPhL3Fb+A
 ceB3e/nhDcg7YDguWBL0To4pFwByyesLSNh0Sf+fQStICfmSHvVEESc/e4aEIZ/3zso+
 N8DMIspvpqtGI0Mn62RxxFr35HXkwUy2pFIUNUdXrLh+3pQRKUbHufcabmMgCR4P0r73
 oq327Xr27S2uANVNf8PI5ed9cOVxxXwP9FEHFJvBKZxJA+mn7TIo6jat8CHQLiwesUDQ
 eShQ==
X-Gm-Message-State: AMCzsaXO/rN7S6IwW2xKnmFDhtUxxqmDARAQmpihZcTCzoDS5+peizGp
 x+ISumy/7T+VfthPa7P3yVFRWQ==
X-Google-Smtp-Source: AOwi7QAkz3Ih+xV50/Op8JsW3KSJvrZSu3M1EwnwUc8XERdThZt1Va1o4O70ZH90vUXJBVGB0D8Hrg==
X-Received: by 10.98.78.202 with SMTP id c193mr162522pfb.295.1507753876331;
 Wed, 11 Oct 2017 13:31:16 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id n12sm20691913pfb.149.2017.10.11.13.31.14
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 11 Oct 2017 13:31:15 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Thomas Garnier <thgarnie@google.com>, Kees Cook <keescook@chromium.org>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Jonathan Corbet <corbet@lwn.net>, Michal Hocko <mhocko@suse.com>,
 Peter Foley <pefoley2@pefoley.com>, Paul Bolle <pebolle@tiscali.nl>,
 Jiri Kosina <jkosina@suse.cz>, "H . J . Lu" <hjl.tools@gmail.com>,
 Rob Landley <rob@landley.net>, Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed, 11 Oct 2017 13:30:08 -0700
Message-Id: <20171011203027.11248-9-thgarnie@google.com>
X-Mailer: git-send-email 2.15.0.rc0.271.g36b669edcc-goog
In-Reply-To: <20171011203027.11248-1-thgarnie@google.com>
References: <20171011203027.11248-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v1 08/27] x86/CPU: Adapt assembly for PIE support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlIHRoZSBhc3NlbWJseSBjb2RlIHRvIHVzZSBvbmx5IHJlbGF0aXZlIHJlZmVyZW5jZXMg
b2Ygc3ltYm9scyBmb3IgdGhlCmtlcm5lbCB0byBiZSBQSUUgY29tcGF0aWJsZS4gVXNlIHRoZSBu
ZXcgX0FTTV9HRVRfUFRSIG1hY3JvIGluc3RlYWQgb2YKdGhlICdtb3YgJHN5bWJvbCwgJWRzdCcg
Y29uc3RydWN0IHRvIG5vdCBoYXZlIGFuIGFic29sdXRlIHJlZmVyZW5jZS4KClBvc2l0aW9uIElu
ZGVwZW5kZW50IEV4ZWN1dGFibGUgKFBJRSkgc3VwcG9ydCB3aWxsIGFsbG93IHRvIGV4dGVuZGVk
IHRoZQpLQVNMUiByYW5kb21pemF0aW9uIHJhbmdlIGJlbG93IHRoZSAtMkcgbWVtb3J5IGxpbWl0
LgoKU2lnbmVkLW9mZi1ieTogVGhvbWFzIEdhcm5pZXIgPHRoZ2FybmllQGdvb2dsZS5jb20+Ci0t
LQogYXJjaC94ODYvaW5jbHVkZS9hc20vcHJvY2Vzc29yLmggfCA5ICsrKysrKy0tLQogMSBmaWxl
IGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9h
cmNoL3g4Ni9pbmNsdWRlL2FzbS9wcm9jZXNzb3IuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3By
b2Nlc3Nvci5oCmluZGV4IGI0NDZjNWEwODJhZC4uYjA5YmQ1MGIwNmM3IDEwMDY0NAotLS0gYS9h
cmNoL3g4Ni9pbmNsdWRlL2FzbS9wcm9jZXNzb3IuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2Fz
bS9wcm9jZXNzb3IuaApAQCAtNDksNyArNDksNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgKmN1cnJl
bnRfdGV4dF9hZGRyKHZvaWQpCiB7CiAJdm9pZCAqcGM7CiAKLQlhc20gdm9sYXRpbGUoIm1vdiAk
MWYsICUwOyAxOiI6Ij1yIiAocGMpKTsKKwlhc20gdm9sYXRpbGUoX0FTTV9HRVRfUFRSKDFmLCAl
MCkgIjsgMToiOiI9ciIgKHBjKSk7CiAKIAlyZXR1cm4gcGM7CiB9CkBAIC02OTUsNiArNjk1LDcg
QEAgc3RhdGljIGlubGluZSB2b2lkIHN5bmNfY29yZSh2b2lkKQogCQk6IEFTTV9DQUxMX0NPTlNU
UkFJTlQgOiA6ICJtZW1vcnkiKTsKICNlbHNlCiAJdW5zaWduZWQgaW50IHRtcDsKKwl1bnNpZ25l
ZCBsb25nIHRtcDI7CiAKIAlhc20gdm9sYXRpbGUgKAogCQlVTldJTkRfSElOVF9TQVZFCkBAIC03
MDUsMTEgKzcwNiwxMyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgc3luY19jb3JlKHZvaWQpCiAJCSJw
dXNoZnFcblx0IgogCQkibW92ICUlY3MsICUwXG5cdCIKIAkJInB1c2hxICVxMFxuXHQiCi0JCSJw
dXNocSAkMWZcblx0IgorCQkibGVhcSAxZiglJXJpcCksICUxXG5cdCIKKwkJInB1c2hxICUxXG5c
dCIKIAkJImlyZXRxXG5cdCIKIAkJVU5XSU5EX0hJTlRfUkVTVE9SRQogCQkiMToiCi0JCTogIj0m
ciIgKHRtcCksIEFTTV9DQUxMX0NPTlNUUkFJTlQgOiA6ICJjYyIsICJtZW1vcnkiKTsKKwkJOiAi
PSZyIiAodG1wKSwgIj0mciIgKHRtcDIpLCBBU01fQ0FMTF9DT05TVFJBSU5UCisJCTogOiAiY2Mi
LCAibWVtb3J5Iik7CiAjZW5kaWYKIH0KIAotLSAKMi4xNS4wLnJjMC4yNzEuZzM2YjY2OWVkY2Mt
Z29vZwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 20:31:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 20:31:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2Nf1-0000QC-0R; Wed, 11 Oct 2017 20:31:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1e2Nf0-0000P3-Hi
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 20:31:22 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 C5/44-13910-99F7ED95; Wed, 11 Oct 2017 20:31:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVyMfTABt0Z9fc
 iDdY+t7b4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOmbvjAWLBSqGLmysdsDYy7+LsYuTiEBGYy
 Shy9u4e5i5GTg0XgFYvE1YWhILaEQD+rxM0N2RB2lkRv4xxGCDtN4viGdUwQdqXEtbu/2UBsI
 QElia0bljJDDP3HKHGl9y4rSIJNQEtiT8N8JpCEiMAJYYlNH34zgjjMAmeYJI73nQSq4uAQFn
 CSaNkQAXGFqsSeydfAtvEKWEocmPaLHWKbhcSxY4dZQGxOoPj3jYeYITZbSKycdZ51AqPgAka
 GVYwaxalFZalFuobGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgSHHAAQ7GL8s
 CzjEKMnBpCTK+zDmXqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd67dUA5waLU9NSKtMwcYPDDp
 CU4eJREeJtA0rzFBYm5xZnpEKlTjJYcF+5c+sPEcWDPLSDZcfPuHyYhlrz8vFQpcd6HIA0CIA
 0ZpXlw42AReolRVkqYlxHoQCGegtSi3MwSVPlXjOIcjErCvIdBpvBk5pXAbX0FdBAT0EGiaXd
 ADipJREhJNTDmt/3LumMROEtAammmpQ9jwdU5Z2KEVByMO90VlzSffrF/dfTPfeu+x6w0s7QM
 93yVbyUbu3aS+nFV8beXo3O/hb3IcK1aI/Lk5Y+dO4sjhd3zfPwV33kG+0X80Xh+k9Gg2VD/w
 cNZLVEC+y5tsPOzi17aeVNPrejtrcX/y/juXFVI2XbINViJpTgj0VCLuag4EQBWEFaVywIAAA
 ==
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1507753879!70885915!1
X-Originating-IP: [209.85.192.176]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31756 invoked from network); 11 Oct 2017 20:31:20 -0000
Received: from mail-pf0-f176.google.com (HELO mail-pf0-f176.google.com)
 (209.85.192.176)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Oct 2017 20:31:20 -0000
Received: by mail-pf0-f176.google.com with SMTP id l188so1948792pfc.6
 for <xen-devel@lists.xenproject.org>; Wed, 11 Oct 2017 13:31:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=HQN8mG7Zz7xAAOoJxklfi7Le82B9smdJkCNd8m1I/0c=;
 b=NYv9N3MJfTRfriPRIYnf7Dlu6VeH9sMAIHQUZZZFDvKiyOwCWSk/YgN9xCM+i07J4Z
 NiRds4KBw63eKU5GZluTFnco4FiWo3Kt53Bx8Dn+Ucie6/SiCBkMjRn5y2LYDxtj+m45
 Y2MIyiMb8eiauI2W23rNKEgeRuIyC2vbYoYFXJW66hOcf8Kk6WASFjmvilFdoqEC8blm
 ykeKFewKpHgbLKtTTdU6WTcq08dhiaka+KmHIMfYgXUYGVzmJ1sdqYhTzMi6h1jJOepn
 5l6+tD9C2Re0vXBgb6LtWjogtite6otyXYayUZszKNbHf/XUXhcG2BcmFUXL8TmFiCki
 /oLg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=HQN8mG7Zz7xAAOoJxklfi7Le82B9smdJkCNd8m1I/0c=;
 b=SB8Z2YiAobbq+nZGKoZwtpB3s5KZlJDWE/gOPPbd3AXJFpNWpYKvluJygkuvWSQa0b
 EedlgEIzd1BhgTIHi+AKaRyMmlTgRH1jaCxdFFHjpV0rxTvUjS1qQM0k7/Q2/OockyeP
 l3Vo/0NsiQdhhLHICUgbkQs++BxKCWrUX/L77P6Tv8crfYgDr2fbNcQJTcQNsQAAbX8+
 9Raf1UVftEbpi5/VwOBWLuUn6ZaccHk2Fn1Dem25pWOyf7W1V47JMlKw+wuqRwz98aKg
 zK1TAzQfHTmkghFDqfjGZYXyvEPtQAK2sP/7CdNqOOkpBF4qmfmKdxYnu2vb1BfJpVDX
 Q0ww==
X-Gm-Message-State: AMCzsaW+SvMWc4zCVyUpBRup1bsCT3p9gGoc97bytN2vO4EJfcU0Ncsw
 patJeuVb9Y7NEmgcyi4CPMkhwQ==
X-Google-Smtp-Source: AOwi7QC2wkR9g0tmdwyUEhQwCqXXZiMWaa03DIpixnJ46heWqdQMf24tMX5jam43OmWUu3xuqm2tKA==
X-Received: by 10.98.150.221 with SMTP id s90mr191924pfk.282.1507753878149;
 Wed, 11 Oct 2017 13:31:18 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id n12sm20691913pfb.149.2017.10.11.13.31.16
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 11 Oct 2017 13:31:17 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Thomas Garnier <thgarnie@google.com>, Kees Cook <keescook@chromium.org>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Jonathan Corbet <corbet@lwn.net>, Michal Hocko <mhocko@suse.com>,
 Peter Foley <pefoley2@pefoley.com>, Paul Bolle <pebolle@tiscali.nl>,
 Jiri Kosina <jkosina@suse.cz>, "H . J . Lu" <hjl.tools@gmail.com>,
 Rob Landley <rob@landley.net>, Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed, 11 Oct 2017 13:30:09 -0700
Message-Id: <20171011203027.11248-10-thgarnie@google.com>
X-Mailer: git-send-email 2.15.0.rc0.271.g36b669edcc-goog
In-Reply-To: <20171011203027.11248-1-thgarnie@google.com>
References: <20171011203027.11248-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v1 09/27] x86/acpi: Adapt assembly for PIE
	support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlIHRoZSBhc3NlbWJseSBjb2RlIHRvIHVzZSBvbmx5IHJlbGF0aXZlIHJlZmVyZW5jZXMg
b2Ygc3ltYm9scyBmb3IgdGhlCmtlcm5lbCB0byBiZSBQSUUgY29tcGF0aWJsZS4KClBvc2l0aW9u
IEluZGVwZW5kZW50IEV4ZWN1dGFibGUgKFBJRSkgc3VwcG9ydCB3aWxsIGFsbG93IHRvIGV4dGVu
ZGVkIHRoZQpLQVNMUiByYW5kb21pemF0aW9uIHJhbmdlIGJlbG93IHRoZSAtMkcgbWVtb3J5IGxp
bWl0LgoKU2lnbmVkLW9mZi1ieTogVGhvbWFzIEdhcm5pZXIgPHRoZ2FybmllQGdvb2dsZS5jb20+
Ci0tLQogYXJjaC94ODYva2VybmVsL2FjcGkvd2FrZXVwXzY0LlMgfCAzMSArKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgMTUg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2FjcGkvd2FrZXVwXzY0
LlMgYi9hcmNoL3g4Ni9rZXJuZWwvYWNwaS93YWtldXBfNjQuUwppbmRleCA1MGI4ZWQwMzE3YTMu
LjQ3MjY1OWMwZjgxMSAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL2FjcGkvd2FrZXVwXzY0
LlMKKysrIGIvYXJjaC94ODYva2VybmVsL2FjcGkvd2FrZXVwXzY0LlMKQEAgLTE0LDcgKzE0LDcg
QEAKIAkgKiBIb29yYXksIHdlIGFyZSBpbiBMb25nIDY0LWJpdCBtb2RlIChidXQgc3RpbGwgcnVu
bmluZyBpbiBsb3cgbWVtb3J5KQogCSAqLwogRU5UUlkod2FrZXVwX2xvbmc2NCkKLQltb3ZxCXNh
dmVkX21hZ2ljLCAlcmF4CisJbW92cQlzYXZlZF9tYWdpYyglcmlwKSwgJXJheAogCW1vdnEJJDB4
MTIzNDU2Nzg5YWJjZGVmMCwgJXJkeAogCWNtcHEJJXJkeCwgJXJheAogCWpuZQlib2d1c182NF9t
YWdpYwpAQCAtMjUsMTQgKzI1LDE0IEBAIEVOVFJZKHdha2V1cF9sb25nNjQpCiAJbW92dwklYXgs
ICVlcwogCW1vdncJJWF4LCAlZnMKIAltb3Z3CSVheCwgJWdzCi0JbW92cQlzYXZlZF9yc3AsICVy
c3AKKwltb3ZxCXNhdmVkX3JzcCglcmlwKSwgJXJzcAogCi0JbW92cQlzYXZlZF9yYngsICVyYngK
LQltb3ZxCXNhdmVkX3JkaSwgJXJkaQotCW1vdnEJc2F2ZWRfcnNpLCAlcnNpCi0JbW92cQlzYXZl
ZF9yYnAsICVyYnAKKwltb3ZxCXNhdmVkX3JieCglcmlwKSwgJXJieAorCW1vdnEJc2F2ZWRfcmRp
KCVyaXApLCAlcmRpCisJbW92cQlzYXZlZF9yc2koJXJpcCksICVyc2kKKwltb3ZxCXNhdmVkX3Ji
cCglcmlwKSwgJXJicAogCi0JbW92cQlzYXZlZF9yaXAsICVyYXgKKwltb3ZxCXNhdmVkX3JpcCgl
cmlwKSwgJXJheAogCWptcAkqJXJheAogRU5EUFJPQyh3YWtldXBfbG9uZzY0KQogCkBAIC00NSw3
ICs0NSw3IEBAIEVOVFJZKGRvX3N1c3BlbmRfbG93bGV2ZWwpCiAJeG9ybAklZWF4LCAlZWF4CiAJ
Y2FsbAlzYXZlX3Byb2Nlc3Nvcl9zdGF0ZQogCi0JbW92cQkkc2F2ZWRfY29udGV4dCwgJXJheAor
CWxlYXEJc2F2ZWRfY29udGV4dCglcmlwKSwgJXJheAogCW1vdnEJJXJzcCwgcHRfcmVnc19zcCgl
cmF4KQogCW1vdnEJJXJicCwgcHRfcmVnc19icCglcmF4KQogCW1vdnEJJXJzaSwgcHRfcmVnc19z
aSglcmF4KQpAQCAtNjQsMTMgKzY0LDE0IEBAIEVOVFJZKGRvX3N1c3BlbmRfbG93bGV2ZWwpCiAJ
cHVzaGZxCiAJcG9wcQlwdF9yZWdzX2ZsYWdzKCVyYXgpCiAKLQltb3ZxCSQuTHJlc3VtZV9wb2lu
dCwgc2F2ZWRfcmlwKCVyaXApCisJbGVhcQkuTHJlc3VtZV9wb2ludCglcmlwKSwgJXJheAorCW1v
dnEJJXJheCwgc2F2ZWRfcmlwKCVyaXApCiAKLQltb3ZxCSVyc3AsIHNhdmVkX3JzcAotCW1vdnEJ
JXJicCwgc2F2ZWRfcmJwCi0JbW92cQklcmJ4LCBzYXZlZF9yYngKLQltb3ZxCSVyZGksIHNhdmVk
X3JkaQotCW1vdnEJJXJzaSwgc2F2ZWRfcnNpCisJbW92cQklcnNwLCBzYXZlZF9yc3AoJXJpcCkK
Kwltb3ZxCSVyYnAsIHNhdmVkX3JicCglcmlwKQorCW1vdnEJJXJieCwgc2F2ZWRfcmJ4KCVyaXAp
CisJbW92cQklcmRpLCBzYXZlZF9yZGkoJXJpcCkKKwltb3ZxCSVyc2ksIHNhdmVkX3JzaSglcmlw
KQogCiAJYWRkcQkkOCwgJXJzcAogCW1vdmwJJDMsICVlZGkKQEAgLTgyLDcgKzgzLDcgQEAgRU5U
UlkoZG9fc3VzcGVuZF9sb3dsZXZlbCkKIAkuYWxpZ24gNAogLkxyZXN1bWVfcG9pbnQ6CiAJLyog
V2UgZG9uJ3QgcmVzdG9yZSAlcmF4LCBpdCBtdXN0IGJlIDAgYW55d2F5ICovCi0JbW92cQkkc2F2
ZWRfY29udGV4dCwgJXJheAorCWxlYXEJc2F2ZWRfY29udGV4dCglcmlwKSwgJXJheAogCW1vdnEJ
c2F2ZWRfY29udGV4dF9jcjQoJXJheCksICVyYngKIAltb3ZxCSVyYngsICVjcjQKIAltb3ZxCXNh
dmVkX2NvbnRleHRfY3IzKCVyYXgpLCAlcmJ4Ci0tIAoyLjE1LjAucmMwLjI3MS5nMzZiNjY5ZWRj
Yy1nb29nCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 20:31:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 20:31:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2Nf2-0000Rg-7W; Wed, 11 Oct 2017 20:31:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1e2Nf1-0000Q4-9g
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 20:31:23 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 D7/BF-25852-A9F7ED95; Wed, 11 Oct 2017 20:31:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsVyMfTAOt2Z9fc
 iDZZ+M7D4vmUykwOjx+EPV1gCGKNYM/OS8isSWDN+9T1gKVgvVrHg8jX2BsajQl2MXBxCAjMY
 JT62NbB3MXJysAi8YpFoeCoCkpAQ6GeV2L5iKzNIQkIgS2LNxr8sEHaaxOOmFYwQdplE66t2N
 hBbSEBJYuuGpcwQU/8xSjQumgJWxCagJbGnYT4TSEJE4ISwxKYPvxlBHGaBM0wSx/tOsoJUCQ
 u4Srzc/p8R4g5ViQ9PjoGt5hWwlFiy5CQbxDoLiWPHDoOdwQkU/77xEDPEaguJlbPOs05gFFz
 AyLCKUaM4tagstUjX2EgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw7BiAYAfj
 6XWBhxglOZiURHkfxtyLFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBO70OKCdYlJqeWpGWmQOMA
 Ji0BAePkghvE0iat7ggMbc4Mx0idYrRkuPCnUt/mDgO7LkFJDtu3v3DJMSSl5+XKiXOWwrSIA
 DSkFGaBzcOFqWXGGWlhHkZgQ4U4ilILcrNLEGVf8UozsGoJMwbBDKFJzOvBG7rK6CDmIAOEk2
 7A3JQSSJCSqqB0fPO2vcCU+TuV86NqnHxyYisP+tYk67f+MZRO1Hb9c+Kw/6Rd7veFa58t3LS
 sX39QZsbWl91/eJK/F/vkbfm4Ydd6wp4H9vcmajttM3zpUeLv+GE4pZZ29Iv9iaZBx+TT0otL
 5qSwnii8kbfpQ9vDv0Ne/A77qmh62L+jiD2vjNVj28+enM7WYmlOCPRUIu5qDgRAEr4Dw3NAg
 AA
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1507753880!73636801!1
X-Originating-IP: [209.85.192.174]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1483 invoked from network); 11 Oct 2017 20:31:21 -0000
Received: from mail-pf0-f174.google.com (HELO mail-pf0-f174.google.com)
 (209.85.192.174)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Oct 2017 20:31:21 -0000
Received: by mail-pf0-f174.google.com with SMTP id p87so1954598pfj.3
 for <xen-devel@lists.xenproject.org>; Wed, 11 Oct 2017 13:31:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=p1DhVKnroFN4+YVHCCSJ4oLO4Wt6WGbYx8SPv/nDQ7g=;
 b=QGOXzFfzgzT+keoR+vTgXyRl8eokhfUgeHGGNAlc+pGHsrLgFv+RdONIRJziTmouuA
 0Rb8IhBzWIfiBBGBm9NnJjtWkhOxJz6uMX2KsBZ5mV44PQMMwAY3kHwvjkHS5Cxj5843
 lE7LZ5078cwIVCItmiKo6KTy5KgihNHYONKuB9bgZIVx4LYSqyHR+ir1wU0u5qieG9Ku
 ZMRSufXOZaSRdq7UjBbFAycctRDG2FC5otFdezGhERz52y1EzQ5ALUIYdj7OmkZSXKxG
 pK3O9Tn7VEGrdxFXpfmGjUum6zD/ZfVmbZuGAUpawX751mrrxc79pemXztuxwWMfM4dZ
 Gz9A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=p1DhVKnroFN4+YVHCCSJ4oLO4Wt6WGbYx8SPv/nDQ7g=;
 b=BfbnsctCRUbk+05yaWcXhPwIiV75NklJJMJvveqqvNKU6MnwE0ousMIpnb/HDGlFGv
 duUkUyVKpBP9DkBD8ru23/TrMz62Qqs+x19NRpaVJW1FfxSBZThufB5GTrQ8KweYOFf2
 2k7l5Kuxxj19LVX8MwLq5l16q4gD6C93gfC/+lu6Bx+xP3ARmrIcDVJyredaNfz2aOTG
 ggV+ZJa2KneVk3+Bh3UuzUyQTdCtecCzi6PyaSxXaP070wVW5hhgQNyhsrkBuGBBMEGh
 55Z88rHaKF4guJbFpLVKDPIubYFjHO9DZCJL4lULq4jY86XdrVvImKE6pNF5YwGTHMmk
 njNw==
X-Gm-Message-State: AMCzsaXowIJC51Epc0LgBZwTUfUYdumdUlOZfsOfIo70yrjTDHSFH5rH
 HT4WIqWPIC6E0r78mbCgXXYrCw==
X-Google-Smtp-Source: AOwi7QDOf78RsPNS1d/9J0qZUKRUOVnsP5W2HQIlfCaKMzUff8YefEYImv+JLCFQNLYaiX1WMHkqMg==
X-Received: by 10.84.231.2 with SMTP id f2mr182221plk.256.1507753879622;
 Wed, 11 Oct 2017 13:31:19 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id n12sm20691913pfb.149.2017.10.11.13.31.18
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 11 Oct 2017 13:31:19 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Thomas Garnier <thgarnie@google.com>, Kees Cook <keescook@chromium.org>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Jonathan Corbet <corbet@lwn.net>, Michal Hocko <mhocko@suse.com>,
 Peter Foley <pefoley2@pefoley.com>, Paul Bolle <pebolle@tiscali.nl>,
 Jiri Kosina <jkosina@suse.cz>, "H . J . Lu" <hjl.tools@gmail.com>,
 Rob Landley <rob@landley.net>, Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed, 11 Oct 2017 13:30:10 -0700
Message-Id: <20171011203027.11248-11-thgarnie@google.com>
X-Mailer: git-send-email 2.15.0.rc0.271.g36b669edcc-goog
In-Reply-To: <20171011203027.11248-1-thgarnie@google.com>
References: <20171011203027.11248-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v1 10/27] x86/boot/64: Adapt assembly for PIE
	support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlIHRoZSBhc3NlbWJseSBjb2RlIHRvIHVzZSBvbmx5IHJlbGF0aXZlIHJlZmVyZW5jZXMg
b2Ygc3ltYm9scyBmb3IgdGhlCmtlcm5lbCB0byBiZSBQSUUgY29tcGF0aWJsZS4KCkVhcmx5IGF0
IGJvb3QsIHRoZSBrZXJuZWwgaXMgbWFwcGVkIGF0IGEgdGVtcG9yYXJ5IGFkZHJlc3Mgd2hpbGUg
cHJlcGFyaW5nCnRoZSBwYWdlIHRhYmxlLiBUbyBrbm93IHRoZSBjaGFuZ2VzIG5lZWRlZCBmb3Ig
dGhlIHBhZ2UgdGFibGUgd2l0aCBLQVNMUiwKdGhlIGJvb3QgY29kZSBjYWxjdWxhdGUgdGhlIGRp
ZmZlcmVuY2UgYmV0d2VlbiB0aGUgZXhwZWN0ZWQgYWRkcmVzcyBvZiB0aGUKa2VybmVsIGFuZCB0
aGUgb25lIGNob3NlbiBieSBLQVNMUi4gSXQgZG9lcyBub3Qgd29yayB3aXRoIFBJRSBiZWNhdXNl
IGFsbApzeW1ib2xzIGluIGNvZGUgYXJlIHJlbGF0aXZlcy4gSW5zdGVhZCBvZiBnZXR0aW5nIHRo
ZSBmdXR1cmUgcmVsb2NhdGVkCnZpcnR1YWwgYWRkcmVzcywgeW91IHdpbGwgZ2V0IHRoZSBjdXJy
ZW50IHRlbXBvcmFyeSBtYXBwaW5nLiBUaGUgc29sdXRpb24KaXMgdXNpbmcgZ2xvYmFsIHZhcmlh
YmxlcyB0aGF0IHdpbGwgYmUgcmVsb2NhdGVkIGFzIGV4cGVjdGVkLgoKUG9zaXRpb24gSW5kZXBl
bmRlbnQgRXhlY3V0YWJsZSAoUElFKSBzdXBwb3J0IHdpbGwgYWxsb3cgdG8gZXh0ZW5kZWQgdGhl
CktBU0xSIHJhbmRvbWl6YXRpb24gcmFuZ2UgYmVsb3cgdGhlIC0yRyBtZW1vcnkgbGltaXQuCgpT
aWduZWQtb2ZmLWJ5OiBUaG9tYXMgR2FybmllciA8dGhnYXJuaWVAZ29vZ2xlLmNvbT4KLS0tCiBh
cmNoL3g4Ni9rZXJuZWwvaGVhZF82NC5TIHwgMjYgKysrKysrKysrKysrKysrKysrKystLS0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL2FyY2gveDg2L2tlcm5lbC9oZWFkXzY0LlMgYi9hcmNoL3g4Ni9rZXJuZWwvaGVhZF82
NC5TCmluZGV4IDQyZTMyYzJlNTFiYi4uMzJkMTg5OWY0OGRmIDEwMDY0NAotLS0gYS9hcmNoL3g4
Ni9rZXJuZWwvaGVhZF82NC5TCisrKyBiL2FyY2gveDg2L2tlcm5lbC9oZWFkXzY0LlMKQEAgLTg2
LDggKzg2LDIxIEBAIHN0YXJ0dXBfNjQ6CiAJcG9wcQklcnNpCiAKIAkvKiBGb3JtIHRoZSBDUjMg
dmFsdWUgYmVpbmcgc3VyZSB0byBpbmNsdWRlIHRoZSBDUjMgbW9kaWZpZXIgKi8KLQlhZGRxCSQo
ZWFybHlfdG9wX3BndCAtIF9fU1RBUlRfS0VSTkVMX21hcCksICVyYXgKKwlhZGRxICAgIF9lYXJs
eV90b3BfcGd0X29mZnNldCglcmlwKSwgJXJheAogCWptcCAxZgorCisJLyoKKwkgKiBQb3NpdGlv
biBJbmRlcGVuZGVudCBDb2RlIHRha2VzIG9ubHkgcmVsYXRpdmUgcmVmZXJlbmNlcyBpbiBjb2Rl
CisJICogbWVhbmluZyBhIGdsb2JhbCB2YXJpYWJsZSBhZGRyZXNzIGlzIHJlbGF0aXZlIHRvIFJJ
UCBhbmQgbm90IGl0cworCSAqIGZ1dHVyZSB2aXJ0dWFsIGFkZHJlc3MuIEdsb2JhbCB2YXJpYWJs
ZXMgY2FuIGJlIHVzZWQgaW5zdGVhZCBhcyB0aGV5CisJICogYXJlIHN0aWxsIHJlbG9jYXRlZCBv
biB0aGUgZXhwZWN0ZWQga2VybmVsIG1hcHBpbmcgYWRkcmVzcy4KKwkgKi8KKwkuYWxpZ24gOAor
X2Vhcmx5X3RvcF9wZ3Rfb2Zmc2V0OgorCS5xdWFkIGVhcmx5X3RvcF9wZ3QgLSBfX1NUQVJUX0tF
Uk5FTF9tYXAKK19pbml0X3RvcF9vZmZzZXQ6CisJLnF1YWQgaW5pdF90b3BfcGd0IC0gX19TVEFS
VF9LRVJORUxfbWFwCisKIEVOVFJZKHNlY29uZGFyeV9zdGFydHVwXzY0KQogCVVOV0lORF9ISU5U
X0VNUFRZCiAJLyoKQEAgLTExNiw3ICsxMjksNyBAQCBFTlRSWShzZWNvbmRhcnlfc3RhcnR1cF82
NCkKIAlwb3BxCSVyc2kKIAogCS8qIEZvcm0gdGhlIENSMyB2YWx1ZSBiZWluZyBzdXJlIHRvIGlu
Y2x1ZGUgdGhlIENSMyBtb2RpZmllciAqLwotCWFkZHEJJChpbml0X3RvcF9wZ3QgLSBfX1NUQVJU
X0tFUk5FTF9tYXApLCAlcmF4CisJYWRkcSAgICBfaW5pdF90b3Bfb2Zmc2V0KCVyaXApLCAlcmF4
CiAxOgogCiAJLyogRW5hYmxlIFBBRSBtb2RlLCBQR0UgYW5kIExBNTcgKi8KQEAgLTEzMSw3ICsx
NDQsNyBAQCBFTlRSWShzZWNvbmRhcnlfc3RhcnR1cF82NCkKIAltb3ZxCSVyYXgsICVjcjMKIAog
CS8qIEVuc3VyZSBJIGFtIGV4ZWN1dGluZyBmcm9tIHZpcnR1YWwgYWRkcmVzc2VzICovCi0JbW92
cQkkMWYsICVyYXgKKwltb3ZhYnMgICQxZiwgJXJheAogCWptcAkqJXJheAogMToKIAlVTldJTkRf
SElOVF9FTVBUWQpAQCAtMjMwLDExICsyNDMsMTIgQEAgRU5UUlkoc2Vjb25kYXJ5X3N0YXJ0dXBf
NjQpCiAJICoJUkVYLlcgKyBGRiAvNSBKTVAgbTE2OjY0IEp1bXAgZmFyLCBhYnNvbHV0ZSBpbmRp
cmVjdCwKIAkgKgkJYWRkcmVzcyBnaXZlbiBpbiBtMTY6NjQuCiAJICovCi0JcHVzaHEJJC5MYWZ0
ZXJfbHJldAkjIHB1dCByZXR1cm4gYWRkcmVzcyBvbiBzdGFjayBmb3IgdW53aW5kZXIKKwlsZWFx
CS5MYWZ0ZXJfbHJldCglcmlwKSwgJXJheAorCXB1c2hxCSVyYXgJCSMgcHV0IHJldHVybiBhZGRy
ZXNzIG9uIHN0YWNrIGZvciB1bndpbmRlcgogCXhvcnEJJXJicCwgJXJicAkjIGNsZWFyIGZyYW1l
IHBvaW50ZXIKLQltb3ZxCWluaXRpYWxfY29kZSglcmlwKSwgJXJheAorCWxlYXEJaW5pdGlhbF9j
b2RlKCVyaXApLCAlcmF4CiAJcHVzaHEJJF9fS0VSTkVMX0NTCSMgc2V0IGNvcnJlY3QgY3MKLQlw
dXNocQklcmF4CQkjIHRhcmdldCBhZGRyZXNzIGluIG5lZ2F0aXZlIHNwYWNlCisJcHVzaHEJKCVy
YXgpCQkjIHRhcmdldCBhZGRyZXNzIGluIG5lZ2F0aXZlIHNwYWNlCiAJbHJldHEKIC5MYWZ0ZXJf
bHJldDoKIEVORChzZWNvbmRhcnlfc3RhcnR1cF82NCkKLS0gCjIuMTUuMC5yYzAuMjcxLmczNmI2
NjllZGNjLWdvb2cKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 20:31:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 20:31:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2Nf4-0000Ut-Hj; Wed, 11 Oct 2017 20:31:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1e2Nf2-0000SG-TU
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 20:31:25 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 7E/21-08608-C9F7ED95; Wed, 11 Oct 2017 20:31:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsVyMfTANt3Z9fc
 iDSZvFbP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDM2NCxjKnjPUbHt1CaWBsbz7F2MnBxCAtMZ
 JR7tMeli5OJgEXjFIjFnwwFWEEdCoJ9V4mv7NRaQKgmBLImn61uZIOw0iWn/rkPZVRKbd/axQ
 kxSkti6YSkzSLOQwD9Gid6nT8Ga2QS0JPY0zGcCSYgInBCW2PThNyOIwyxwhknieN9JsHZhAT
 eJ83smg9ksAqoSM0+eYASxeQUsJT7NPcgOsc5C4tixw2BTOYHi3zceYoZYbSGxctZ51gmMggs
 YGVYxahSnFpWlFukaG+klFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGHQMQ7GA8
 vS7wEKMkB5OSKO/DmHuRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4p9cB5QSLUtNTK9Iyc4ARA
 JOW4OBREuFtAknzFhck5hZnpkOkTjFacly4c+kPE8eBPbeAZMfNu3+YhFjy8vNSpcR5S0EaBE
 AaMkrz4MbBovQSo6yUMC8j0IFCPAWpRbmZJajyrxjFORiVhHmDQKbwZOaVwG19BXQQE9BBoml
 3QA4qSURISTUwbvuZueXjJ4YDpyR+LEk97i8SEpFkevoG2y/nR/YpVVxbpKaecWi333D+T9FH
 hq/NKuxyb+3Cavq79G6l5/c9neNps+XDiXsSwhqL2y+KFji/n8wadWjO1HJdPqlrzVUTehgep
 LEtdlZ0LeQsU97F/E/SRpMl4Om+F3u2Mh64qprhcFhW82SjEktxRqKhFnNRcSIA1FASzM0CAA
 A=
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1507753882!76621274!1
X-Originating-IP: [209.85.192.182]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6082 invoked from network); 11 Oct 2017 20:31:23 -0000
Received: from mail-pf0-f182.google.com (HELO mail-pf0-f182.google.com)
 (209.85.192.182)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Oct 2017 20:31:23 -0000
Received: by mail-pf0-f182.google.com with SMTP id x7so1962798pfa.1
 for <xen-devel@lists.xenproject.org>; Wed, 11 Oct 2017 13:31:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=Bo3aNDBgnk04z3nV6e5Ky0HEgkmxnF72cRiokGUfGBI=;
 b=WDGwex2r866nw6HBND8UFE28IQ4wtfBfoR7QnC0Z2xeSHJAZvkzR9DXiYycx4JcPgk
 h8cdpeDSajRHQBjAtaUQRXBifVN5HbJJQrTA44ygztsPZMhHSBFbVWYRV8vw8Qo8CBvP
 PQZFJnM0PHuvmmExL+MhHZh/PbVh1qQDuixZJk4i9TxbgoIHsPMtZHbvkr9o3oRjbPFY
 K8h/lrAY3YnyZTkZInofL1pmCXNGd/y6/SEvzChOC5QVSPL+CwqWgoPBAR9fZ9tBZV4e
 uqsqqY9e+y1A7n8zf8+YFYwdzfiga/k2k62d8i88aWfzb+YdakNu3isKulUz86g+oBaK
 zo1g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=Bo3aNDBgnk04z3nV6e5Ky0HEgkmxnF72cRiokGUfGBI=;
 b=kUOgeqyEInba+vSbzhBE/fxK8N8Z6sQBUWwxxYBptiIhuIhnD5koGnC/r1vf9QEia1
 wEqnvYg4lIsXU/mZHRdBT/OFYssXuexPJxqZRl0Cvf2NzhaUxGFT18O8c5Dq4oI/eUqP
 KbNsVP44k/zNAaLCeD3EuHSeHeCz0VAgmqbA0QrUl6AhaLwFca3Xvxp6xdHDG1ZpVbC+
 cWmk6egYz6LE6WZ5Umjh9KhEocSSDZVzCJ4MWILupuiSek7X+fs3r2bUyrJ8o5kyMg/I
 14dLyN1b5Lkgj0mHVprEZlGUt2kwkTVLltTZu5nx0LaxQnuIxLOO5YugKtXpyazJAPQ9
 InnQ==
X-Gm-Message-State: AMCzsaV64wUB2ogFqCVT15sIopAlKKFzElA0DmJrrdzsNgbBgOlI8DwV
 qxD1xgnPEKKCy4QDEoskyLvEHw==
X-Google-Smtp-Source: AOwi7QDVCIU64We+UPWOOvxyzy2EOPN/YrPANjeh3uUrQm47bu1QZFtp3eC0YUVmdZeV000IFdwirg==
X-Received: by 10.159.234.10 with SMTP id be10mr184280plb.386.1507753881073;
 Wed, 11 Oct 2017 13:31:21 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id n12sm20691913pfb.149.2017.10.11.13.31.19
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 11 Oct 2017 13:31:20 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Thomas Garnier <thgarnie@google.com>, Kees Cook <keescook@chromium.org>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Jonathan Corbet <corbet@lwn.net>, Michal Hocko <mhocko@suse.com>,
 Peter Foley <pefoley2@pefoley.com>, Paul Bolle <pebolle@tiscali.nl>,
 Jiri Kosina <jkosina@suse.cz>, "H . J . Lu" <hjl.tools@gmail.com>,
 Rob Landley <rob@landley.net>, Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed, 11 Oct 2017 13:30:11 -0700
Message-Id: <20171011203027.11248-12-thgarnie@google.com>
X-Mailer: git-send-email 2.15.0.rc0.271.g36b669edcc-goog
In-Reply-To: <20171011203027.11248-1-thgarnie@google.com>
References: <20171011203027.11248-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v1 11/27] x86/power/64: Adapt assembly for PIE
	support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlIHRoZSBhc3NlbWJseSBjb2RlIHRvIHVzZSBvbmx5IHJlbGF0aXZlIHJlZmVyZW5jZXMg
b2Ygc3ltYm9scyBmb3IgdGhlCmtlcm5lbCB0byBiZSBQSUUgY29tcGF0aWJsZS4KClBvc2l0aW9u
IEluZGVwZW5kZW50IEV4ZWN1dGFibGUgKFBJRSkgc3VwcG9ydCB3aWxsIGFsbG93IHRvIGV4dGVu
ZGVkIHRoZQpLQVNMUiByYW5kb21pemF0aW9uIHJhbmdlIGJlbG93IHRoZSAtMkcgbWVtb3J5IGxp
bWl0LgoKU2lnbmVkLW9mZi1ieTogVGhvbWFzIEdhcm5pZXIgPHRoZ2FybmllQGdvb2dsZS5jb20+
Ci0tLQogYXJjaC94ODYvcG93ZXIvaGliZXJuYXRlX2FzbV82NC5TIHwgNCArKy0tCiAxIGZpbGUg
Y2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2Fy
Y2gveDg2L3Bvd2VyL2hpYmVybmF0ZV9hc21fNjQuUyBiL2FyY2gveDg2L3Bvd2VyL2hpYmVybmF0
ZV9hc21fNjQuUwppbmRleCBjZThkYTNhMDQxMmMuLjZmZGQ3YmJjM2MzMyAxMDA2NDQKLS0tIGEv
YXJjaC94ODYvcG93ZXIvaGliZXJuYXRlX2FzbV82NC5TCisrKyBiL2FyY2gveDg2L3Bvd2VyL2hp
YmVybmF0ZV9hc21fNjQuUwpAQCAtMjQsNyArMjQsNyBAQAogI2luY2x1ZGUgPGFzbS9mcmFtZS5o
PgogCiBFTlRSWShzd3N1c3BfYXJjaF9zdXNwZW5kKQotCW1vdnEJJHNhdmVkX2NvbnRleHQsICVy
YXgKKwlsZWFxCXNhdmVkX2NvbnRleHQoJXJpcCksICVyYXgKIAltb3ZxCSVyc3AsIHB0X3JlZ3Nf
c3AoJXJheCkKIAltb3ZxCSVyYnAsIHB0X3JlZ3NfYnAoJXJheCkKIAltb3ZxCSVyc2ksIHB0X3Jl
Z3Nfc2koJXJheCkKQEAgLTExNSw3ICsxMTUsNyBAQCBFTlRSWShyZXN0b3JlX3JlZ2lzdGVycykK
IAltb3ZxCSVyYXgsICVjcjQ7ICAjIHR1cm4gUEdFIGJhY2sgb24KIAogCS8qIFdlIGRvbid0IHJl
c3RvcmUgJXJheCwgaXQgbXVzdCBiZSAwIGFueXdheSAqLwotCW1vdnEJJHNhdmVkX2NvbnRleHQs
ICVyYXgKKwlsZWFxCXNhdmVkX2NvbnRleHQoJXJpcCksICVyYXgKIAltb3ZxCXB0X3JlZ3Nfc3Ao
JXJheCksICVyc3AKIAltb3ZxCXB0X3JlZ3NfYnAoJXJheCksICVyYnAKIAltb3ZxCXB0X3JlZ3Nf
c2koJXJheCksICVyc2kKLS0gCjIuMTUuMC5yYzAuMjcxLmczNmI2NjllZGNjLWdvb2cKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 20:31:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 20:31:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2Nf5-0000Wd-Pb; Wed, 11 Oct 2017 20:31:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1e2Nf4-0000UK-K2
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 20:31:26 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 D3/23-26326-D9F7ED95; Wed, 11 Oct 2017 20:31:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVyMfTARt059fc
 iDc6ctbT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPmn3/KXvCBp+L05vXsDYyzubsYuTiEBGYw
 Svz/foMdxGEReMUicb97PRuIIyHQzyoxvW8zUxcjJ5CTJTH351oWCDtNYsOH/1B2ucS1A99ZQ
 WwhASWJrRuWMkOM/ccocXT/P0aQBJuAlsSehvlMIAkRgRPCEps+/GYEcZgFzjBJHO87CdTOzi
 Es4CbxxxiknkVAVeLF9tVsIDavgKXEpnnr2CGWWUgcO3YYbDEnUPz7xkPMEIstJFbOOs86gVF
 wASPDKkb14tSistQiXWO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAkGMAgh2M
 zV+cDjFKcjApifI+jLkXKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCV60OKCdYlJqeWpGWmQMMf
 pi0BAePkgivF0iat7ggMbc4Mx0idYrRkuPCnUt/mDgO7LkFJDtu3v3DJMSSl5+XKiXO+64WqE
 EApCGjNA9uHCxCLzHKSgnzMgIdKMRTkFqUm1mCKv+KUZyDUUmYlwdkLU9mXgnc1ldABzEBHSS
 adgfkoJJEhJRUA2PS/0ef2UVd3Zaxsjney2xp92w78Etzz4tTBy+LpSSnPhXzudlmcXpBQGuv
 a4qEsGpYx/pf3zdYqPw9L6Z4y072h8Fm3h7JaQevlfv+c558dKtTaIbeytk3N15gs/98uuCSb
 0munaHsdYGnkrnz1RduXTnpQ9apAyKPjRMW9GfVufGbLBVhuqTEUpyRaKjFXFScCAAi1QXNyw
 IAAA==
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1507753883!102311670!1
X-Originating-IP: [209.85.192.177]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27519 invoked from network); 11 Oct 2017 20:31:24 -0000
Received: from mail-pf0-f177.google.com (HELO mail-pf0-f177.google.com)
 (209.85.192.177)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Oct 2017 20:31:24 -0000
Received: by mail-pf0-f177.google.com with SMTP id n14so1942552pfh.8
 for <xen-devel@lists.xenproject.org>; Wed, 11 Oct 2017 13:31:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=4GE4rc7j4PMH+rm4kc3luySDpxmc4NT0ua/ZYOp8V9o=;
 b=QyYGkKgg0nzIMsuO5Fy4MYms/5nOLVQBbFSjFXt36v29R2qBUP7tNzbHPoyZdoJUyG
 KeKrxrDWIO9a9zWUCLJp47+vWeINB2W5E84bxa7rxBs8i2zNmzfdba5Xtr0E3RDmWkl5
 zUErg2o8c3QWgrX2iq9VgpQuwCOEVX/0ANR6a/3PuNBGKrLu/F6JSdfL4z368cTfAbsC
 MFXj9oE5TnW4pPvPbihlYbZXnenHY7KwOEISGxlAzmVHe1FAYw4yLj5Ghf4eP53tVOWD
 Xv7rrCGKvl80pzsb5r+QyDD9Gbeyf7AwHJyKHiqAgW+5sRDg5Z/x4KvQSmKHE9YbzwGz
 ckNQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=4GE4rc7j4PMH+rm4kc3luySDpxmc4NT0ua/ZYOp8V9o=;
 b=D3F14R+zBI6M84xTKCCC1BGsXsw6h5JEbZmNx7KfAvxgrddqQ+FK2YBE+zEIl06aF7
 jOTisVbdprsoz2EwqBusCpEuwLLedpImzlp9r/horKsGW3W3c1ttDcArhg30ziUW3UDJ
 PsvneoT6Rc+ApH4kesrqifx5ghbIFKJfmDok2hbw+vgAZDoQoapWmF49UrX7TVS22mK7
 3bXF671F/97ET4mlGIF1QNN4T+pswIWcRpNVoHVhlQe2/2TSgq3z13b65OOxjMS6V2Bz
 Ph8SlH7SPn4ia3f6EL4QGTBCwfCVffcHi1/dSMxy5rUfUiozeSWOBH6zgFTdFLM2hbuh
 naMw==
X-Gm-Message-State: AMCzsaVUDBqqtHi0C1vAcFkW+WDLQf4yc4pGheCAKyEoWBvE234fK3zz
 P3XiyNjFHhD0bAdu7aqxF/1CeA==
X-Google-Smtp-Source: AOwi7QADw7zP/j49FwELljVcEFbs5iSs7n64Maz8Aa/83MhsL3ROjfi7f6Bm9h1SvG1Ai9tEBNaYug==
X-Received: by 10.84.143.68 with SMTP id 62mr161308ply.315.1507753883023;
 Wed, 11 Oct 2017 13:31:23 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id n12sm20691913pfb.149.2017.10.11.13.31.21
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 11 Oct 2017 13:31:22 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Thomas Garnier <thgarnie@google.com>, Kees Cook <keescook@chromium.org>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Jonathan Corbet <corbet@lwn.net>, Michal Hocko <mhocko@suse.com>,
 Peter Foley <pefoley2@pefoley.com>, Paul Bolle <pebolle@tiscali.nl>,
 Jiri Kosina <jkosina@suse.cz>, "H . J . Lu" <hjl.tools@gmail.com>,
 Rob Landley <rob@landley.net>, Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed, 11 Oct 2017 13:30:12 -0700
Message-Id: <20171011203027.11248-13-thgarnie@google.com>
X-Mailer: git-send-email 2.15.0.rc0.271.g36b669edcc-goog
In-Reply-To: <20171011203027.11248-1-thgarnie@google.com>
References: <20171011203027.11248-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v1 12/27] x86/paravirt: Adapt assembly for PIE
	support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

aWYgUElFIGlzIGVuYWJsZWQsIHN3aXRjaCB0aGUgcGFyYXZpcnQgYXNzZW1ibHkgY29uc3RyYWlu
dHMgdG8gYmUKY29tcGF0aWJsZS4gVGhlICVjL2kgY29uc3RyYWlucyBnZW5lcmF0ZSBzbWFsbGVy
IGNvZGUgc28gaXMga2VwdCBieQpkZWZhdWx0LgoKUG9zaXRpb24gSW5kZXBlbmRlbnQgRXhlY3V0
YWJsZSAoUElFKSBzdXBwb3J0IHdpbGwgYWxsb3cgdG8gZXh0ZW5kZWQgdGhlCktBU0xSIHJhbmRv
bWl6YXRpb24gcmFuZ2UgYmVsb3cgdGhlIC0yRyBtZW1vcnkgbGltaXQuCgpTaWduZWQtb2ZmLWJ5
OiBUaG9tYXMgR2FybmllciA8dGhnYXJuaWVAZ29vZ2xlLmNvbT4KLS0tCiBhcmNoL3g4Ni9pbmNs
dWRlL2FzbS9wYXJhdmlydF90eXBlcy5oIHwgMTIgKysrKysrKysrKy0tCiAxIGZpbGUgY2hhbmdl
ZCwgMTAgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4
Ni9pbmNsdWRlL2FzbS9wYXJhdmlydF90eXBlcy5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFy
YXZpcnRfdHlwZXMuaAppbmRleCAyODBkOTRjMzZkYWQuLmU2OTYxZjhhNzRhYSAxMDA2NDQKLS0t
IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfdHlwZXMuaAorKysgYi9hcmNoL3g4Ni9p
bmNsdWRlL2FzbS9wYXJhdmlydF90eXBlcy5oCkBAIC0zMzUsOSArMzM1LDE3IEBAIGV4dGVybiBz
dHJ1Y3QgcHZfbG9ja19vcHMgcHZfbG9ja19vcHM7CiAjZGVmaW5lIFBBUkFWSVJUX1BBVENIKHgp
CQkJCQlcCiAJKG9mZnNldG9mKHN0cnVjdCBwYXJhdmlydF9wYXRjaF90ZW1wbGF0ZSwgeCkgLyBz
aXplb2Yodm9pZCAqKSkKIAorI2lmZGVmIENPTkZJR19YODZfUElFCisjZGVmaW5lIHBhcmF2aXJ0
X29wcHRyX2NhbGwgImEiCisjZGVmaW5lIHBhcmF2aXJ0X29wcHRyX3R5cGUgInAiCisjZWxzZQor
I2RlZmluZSBwYXJhdmlydF9vcHB0cl9jYWxsICJjIgorI2RlZmluZSBwYXJhdmlydF9vcHB0cl90
eXBlICJpIgorI2VuZGlmCisKICNkZWZpbmUgcGFyYXZpcnRfdHlwZShvcCkJCQkJXAogCVtwYXJh
dmlydF90eXBlbnVtXSAiaSIgKFBBUkFWSVJUX1BBVENIKG9wKSksCVwKLQlbcGFyYXZpcnRfb3Bw
dHJdICJpIiAoJihvcCkpCisJW3BhcmF2aXJ0X29wcHRyXSBwYXJhdmlydF9vcHB0cl90eXBlICgm
KG9wKSkKICNkZWZpbmUgcGFyYXZpcnRfY2xvYmJlcihjbG9iYmVyKQkJXAogCVtwYXJhdmlydF9j
bG9iYmVyXSAiaSIgKGNsb2JiZXIpCiAKQEAgLTM5MSw3ICszOTksNyBAQCBpbnQgcGFyYXZpcnRf
ZGlzYWJsZV9pb3NwYWNlKHZvaWQpOwogICogb2Zmc2V0IGludG8gdGhlIHBhcmF2aXJ0X3BhdGNo
X3RlbXBsYXRlIHN0cnVjdHVyZSwgYW5kIGNhbiB0aGVyZWZvcmUgYmUKICAqIGZyZWVseSBjb252
ZXJ0ZWQgYmFjayBpbnRvIGEgc3RydWN0dXJlIG9mZnNldC4KICAqLwotI2RlZmluZSBQQVJBVklS
VF9DQUxMCSJjYWxsIColY1twYXJhdmlydF9vcHB0cl07IgorI2RlZmluZSBQQVJBVklSVF9DQUxM
CSJjYWxsIColIiBwYXJhdmlydF9vcHB0cl9jYWxsICJbcGFyYXZpcnRfb3BwdHJdOyIKIAogLyoK
ICAqIFRoZXNlIG1hY3JvcyBhcmUgaW50ZW5kZWQgdG8gd3JhcCBjYWxscyB0aHJvdWdoIG9uZSBv
ZiB0aGUgcGFyYXZpcnQKLS0gCjIuMTUuMC5yYzAuMjcxLmczNmI2NjllZGNjLWdvb2cKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 20:31:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 20:31:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2Nf9-0000aJ-1G; Wed, 11 Oct 2017 20:31:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1e2Nf7-0000Xv-2E
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 20:31:29 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 73/87-07499-0AF7ED95; Wed, 11 Oct 2017 20:31:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsVyMfTAVt359fc
 iDWbclLb4vmUykwOjx+EPV1gCGKNYM/OS8isSWDN23XnLUjCTt+LpnitsDYxd3F2MXBxCAjMY
 Jdb0vGTpYuTkYBF4xSJx5Wc4SEJCoJ9V4u+OS2wgCQmBLInHj/sYIew0iSn32pkg7AqJGWuOs
 4LYQgJKEls3LGWGmPqPUeLIt69gRWwCWhJ7GuYzgSREBE4IS2z68JsRxGEWOMMkcbzvJFi7sI
 CPRNejT2wQd6hKzDq3BOwmXgFLiXV3nzNDrLOQOHbsMFicEyj+feMhZojVFhIrZ51nncAouIC
 RYRWjenFqUVlqka6ZXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYNAxAMEOxnkn
 /A8xSnIwKYnyPoy5FynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgnd6HVBOsCg1PbUiLTMHGP4wa
 QkOHiUR3iaQNG9xQWJucWY6ROoUoyXHhTuX/jBxHNhzC0h23Lz7h0mIJS8/L1VKnPchSIMASE
 NGaR7cOFiMXmKUlRLmZQQ6UIinILUoN7MEVf4VozgHo5Iw72GQKTyZeSVwW18BHcQEdJBo2h2
 Qg0oSEVJSDYyXLsbeuGWxNmbTZwvnprdRF95zuFxiPKVrxqe9uZBF2utnRJdKxo2KaX/81d+3
 HVY4rSaqvOam06cn/tvN74h+3L9y+5QShvnL+qeHF9dumcdzseJPTWPDPCnv77c2a8QInmZce
 jVMqWz6BuYrEv+yvQ+en2Ki9fLv1MsSy2eVMrLLGK9kPfVZiaU4I9FQi7moOBEATyh3kMwCAA
 A=
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1507753886!110447234!1
X-Originating-IP: [209.85.192.181]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20739 invoked from network); 11 Oct 2017 20:31:27 -0000
Received: from mail-pf0-f181.google.com (HELO mail-pf0-f181.google.com)
 (209.85.192.181)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Oct 2017 20:31:27 -0000
Received: by mail-pf0-f181.google.com with SMTP id e64so1941464pfk.9
 for <xen-devel@lists.xenproject.org>; Wed, 11 Oct 2017 13:31:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=3Ft4Jh8g1gQFyUUcYublbR5eYiJL0UmIMd/NfUNtJQs=;
 b=Pj3Mui4uIXMR2rRzN0KyInO3hwMjpRcMrwt33LmWwxUz+CiOItvyTDGNoz9d9pGQC+
 7eBuoz3Ha69+dIiggXDQJjFhzdCYZC3937k/sCKAa0poFbvrEbJxjOwk56pz/b93zxW8
 iImFwArFky6ALhCtLiKtc/hY8qhnyKRWgnIRph8M4VaKRm2DaUekoL74k1aCEPZTkJyQ
 u9yuXQ3r2Y2eVi/fqqcpUeZs4MyeN68Z1Gom76yIrH5Y/zj2nJAHiE1Kn+YfA9yXcQPX
 70F3pj65I/uXZepfU8fRc3k/fbp3CECaDPXiTYbaDgHoJwaKF1i9eBhS08pG9YZvfD5c
 aGdg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=3Ft4Jh8g1gQFyUUcYublbR5eYiJL0UmIMd/NfUNtJQs=;
 b=cncCyEkiBx0pywnQCcFwkjsv0IMZK7aRhH4Av5mE0gkVjNlYKBfinkzM96qjwEQNOZ
 5B1SaYkIraZCcGhpF7kovTmGncTFrT1ovbOKlnzLdppZPNRpEsGFqFdsP5b/wrRrTeUS
 KuNb3Iy9gfmimD0C3kih6J9MJWk5V0N6P9soyFBCPqyNRriFx7AgpGuRXmPjZubRZ2wI
 SCR7ENDOcFGjGPo40ww5zuHEgNtTK2wZUPtGlYeXNmG/zEG1U23h+eF5Ry8I42Ws4ZFH
 Opvld3TbRPFDY80BszoyectZitpGFWrF+uF5htXpIJ8zM3SHn5eUSaA4w9GRcciOrP90
 pV/Q==
X-Gm-Message-State: AMCzsaVg5iBumxFQJnvEAz+fv1KggZfL9nI3AEiM+mKGD3KsRjO+D3U1
 Fn2+vuP1r7Az7x9cQ+55No7Apw==
X-Google-Smtp-Source: AOwi7QBrGexlXWEm0meZycNITEryeyYk8fjcawESP+O5bt/pw0KC1uV7w+zRm4wMecXop1XRctzmBg==
X-Received: by 10.84.134.164 with SMTP id 33mr161310plh.323.1507753884518;
 Wed, 11 Oct 2017 13:31:24 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id n12sm20691913pfb.149.2017.10.11.13.31.23
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 11 Oct 2017 13:31:23 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Thomas Garnier <thgarnie@google.com>, Kees Cook <keescook@chromium.org>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Jonathan Corbet <corbet@lwn.net>, Michal Hocko <mhocko@suse.com>,
 Peter Foley <pefoley2@pefoley.com>, Paul Bolle <pebolle@tiscali.nl>,
 Jiri Kosina <jkosina@suse.cz>, "H . J . Lu" <hjl.tools@gmail.com>,
 Rob Landley <rob@landley.net>, Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed, 11 Oct 2017 13:30:13 -0700
Message-Id: <20171011203027.11248-14-thgarnie@google.com>
X-Mailer: git-send-email 2.15.0.rc0.271.g36b669edcc-goog
In-Reply-To: <20171011203027.11248-1-thgarnie@google.com>
References: <20171011203027.11248-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v1 13/27] x86/boot/64: Use _text in a global for
	PIE support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QnkgZGVmYXVsdCBQSUUgZ2VuZXJhdGVkIGNvZGUgY3JlYXRlIG9ubHkgcmVsYXRpdmUgcmVmZXJl
bmNlcyBzbyBfdGV4dApwb2ludHMgdG8gdGhlIHRlbXBvcmFyeSB2aXJ0dWFsIGFkZHJlc3MuIElu
c3RlYWQgdXNlIGEgZ2xvYmFsIHZhcmlhYmxlCnNvIHRoZSByZWxvY2F0aW9uIGlzIGRvbmUgYXMg
ZXhwZWN0ZWQuCgpQb3NpdGlvbiBJbmRlcGVuZGVudCBFeGVjdXRhYmxlIChQSUUpIHN1cHBvcnQg
d2lsbCBhbGxvdyB0byBleHRlbmRlZCB0aGUKS0FTTFIgcmFuZG9taXphdGlvbiByYW5nZSBiZWxv
dyB0aGUgLTJHIG1lbW9yeSBsaW1pdC4KClNpZ25lZC1vZmYtYnk6IFRob21hcyBHYXJuaWVyIDx0
aGdhcm5pZUBnb29nbGUuY29tPgotLS0KIGFyY2gveDg2L2tlcm5lbC9oZWFkNjQuYyB8IDEyICsr
KysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvaGVhZDY0LmMgYi9hcmNoL3g4Ni9rZXJu
ZWwvaGVhZDY0LmMKaW5kZXggYmFiNGZhNTc5NDUwLi42NzVmMWRiYTNiMjEgMTAwNjQ0Ci0tLSBh
L2FyY2gveDg2L2tlcm5lbC9oZWFkNjQuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvaGVhZDY0LmMK
QEAgLTQ1LDggKzQ1LDE0IEBAIHN0YXRpYyB2b2lkIF9faGVhZCAqZml4dXBfcG9pbnRlcih2b2lk
ICpwdHIsIHVuc2lnbmVkIGxvbmcgcGh5c2FkZHIpCiAJcmV0dXJuIHB0ciAtICh2b2lkICopX3Rl
eHQgKyAodm9pZCAqKXBoeXNhZGRyOwogfQogCi11bnNpZ25lZCBsb25nIF9faGVhZCBfX3N0YXJ0
dXBfNjQodW5zaWduZWQgbG9uZyBwaHlzYWRkciwKLQkJCQkgIHN0cnVjdCBib290X3BhcmFtcyAq
YnApCisvKgorICogVXNlIGEgZ2xvYmFsIHZhcmlhYmxlIHRvIHByb3Blcmx5IGNhbGN1bGF0ZSBf
dGV4dCBkZWx0YSBvbiBQSUUuIEJ5IGRlZmF1bHQKKyAqIGEgUElFIGJpbmFyeSBkbyBhIFJJUCBy
ZWxhdGl2ZSBkaWZmZXJlbmNlIGluc3RlYWQgb2YgdGhlIHJlbG9jYXRlZCBhZGRyZXNzLgorICov
Cit1bnNpZ25lZCBsb25nIF90ZXh0X29mZnNldCA9ICh1bnNpZ25lZCBsb25nKShfdGV4dCAtIF9f
U1RBUlRfS0VSTkVMX21hcCk7CisKK3Vuc2lnbmVkIGxvbmcgX19oZWFkIG5vdHJhY2UgX19zdGFy
dHVwXzY0KHVuc2lnbmVkIGxvbmcgcGh5c2FkZHIsCisJCQkJCSAgc3RydWN0IGJvb3RfcGFyYW1z
ICpicCkKIHsKIAl1bnNpZ25lZCBsb25nIGxvYWRfZGVsdGEsICpwOwogCXVuc2lnbmVkIGxvbmcg
cGd0YWJsZV9mbGFnczsKQEAgLTY1LDcgKzcxLDcgQEAgdW5zaWduZWQgbG9uZyBfX2hlYWQgX19z
dGFydHVwXzY0KHVuc2lnbmVkIGxvbmcgcGh5c2FkZHIsCiAJICogQ29tcHV0ZSB0aGUgZGVsdGEg
YmV0d2VlbiB0aGUgYWRkcmVzcyBJIGFtIGNvbXBpbGVkIHRvIHJ1biBhdAogCSAqIGFuZCB0aGUg
YWRkcmVzcyBJIGFtIGFjdHVhbGx5IHJ1bm5pbmcgYXQuCiAJICovCi0JbG9hZF9kZWx0YSA9IHBo
eXNhZGRyIC0gKHVuc2lnbmVkIGxvbmcpKF90ZXh0IC0gX19TVEFSVF9LRVJORUxfbWFwKTsKKwls
b2FkX2RlbHRhID0gcGh5c2FkZHIgLSBfdGV4dF9vZmZzZXQ7CiAKIAkvKiBJcyB0aGUgYWRkcmVz
cyBub3QgMk0gYWxpZ25lZD8gKi8KIAlpZiAobG9hZF9kZWx0YSAmIH5QTURfUEFHRV9NQVNLKQot
LSAKMi4xNS4wLnJjMC4yNzEuZzM2YjY2OWVkY2MtZ29vZwoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 20:31:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 20:31:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2NfA-0000bv-9X; Wed, 11 Oct 2017 20:31:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1e2Nf9-0000a6-BM
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 20:31:31 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 0A/ED-11179-2AF7ED95; Wed, 11 Oct 2017 20:31:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsVyMfTAGt0F9fc
 iDeY+FbT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMOH9nFUrDTv+LatNVsDYyfnLoYuTiEBGYy
 ShxZc5IJxGEReMUisWVfIzuIIyHQzyrx5MYJxi5GTiAnS+LvmWmsEHaaxPb589kg7AqJAxu/g
 8WFBJQktm5Yygwx9h+jxN/LX8ASbAJaEnsa5oOtEBE4ISyx6cNvRhCHWeAMk8TxvpNAVRwcwg
 JOEt0zE0EaWARUJc6ePcUEYvMKWErsebUIapuFxLFjh1lAbE6g+PeNh5ghNltIrJx1nnUCo+A
 CRoZVjOrFqUVlqUW6hnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIFBxwAEOxiX
 f3Q6xCjJwaQkyvsw5l6kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne6XVAOcGi1PTUirTMHGD4w
 6QlOHiURHibQNK8xQWJucWZ6RCpU4yWHBfuXPrDxHFgzy0g2XHz7h8mIZa8/LxUKXHeUpAGAZ
 CGjNI8uHGwGL3EKCslzMsIdKAQT0FqUW5mCar8K0ZxDkYlYd7DIFN4MvNK4La+AjqICegg0bQ
 7IAeVJCKkpBoY9be3q5uev3Q3eqP3uxviSzYxWW3aXGtdsH37ycYtM0pduTLetIcctQpZ0fbU
 7HB229s9Z/deyuU/tc2totyauYfDypiL4bCY3hMbv8h/K3rd2JlChFY1Xb75YIG7SMJdrXa3x
 ufame0lIv3LLVg+2ouc+Du7LGZ54Ld4DvsFR/2O7rAS+HBSiaU4I9FQi7moOBEAO0wuB8wCAA
 A=
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1507753887!98178136!1
X-Originating-IP: [209.85.192.172]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33471 invoked from network); 11 Oct 2017 20:31:27 -0000
Received: from mail-pf0-f172.google.com (HELO mail-pf0-f172.google.com)
 (209.85.192.172)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Oct 2017 20:31:27 -0000
Received: by mail-pf0-f172.google.com with SMTP id b85so1927692pfj.13
 for <xen-devel@lists.xenproject.org>; Wed, 11 Oct 2017 13:31:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=MEaoBNAD9jiDTN7DOuRm0Kkns57c9LJQMfHhnL0z1Ao=;
 b=Gv6qlDGtn1QOrm2i65e3eP9ycFzwE14RbASDFyCRwXQkVhFJ9POVBFDVrt2IZCV/C3
 a+28zw6pmv20C2Q2178f4w5TUcNPf5K1SJEJzEXtZb4b6IeJb3TUvZIC0GtOwfilloNb
 hsVUweyaqeBHRZrgEbR7zm0f4L1XdtFEt/wMINu7fh7ApaRuShcNZfduP/L+AYrMFaEb
 tQF4fJV9g4vJ7RxYznejBKyLeO6uKzy5D7WFw+w8diYmgui7mSzIQphSUHm0WRKp6mSC
 tqYIZQJzI86M6nwRjJ+o3P4tAx2v1PRh6l3TccYYo4A0tC02bYpz0P6G4AJ7JpeQ6cLh
 nVkw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=MEaoBNAD9jiDTN7DOuRm0Kkns57c9LJQMfHhnL0z1Ao=;
 b=mf3iEt/uTCHnQnRxD/Hq7MJdj1RXxjJ+O2FVyUZLaJ/LI0pnfkbH36ox8MYJ76428x
 YfHRjMJcuvB9n94M/2+sd2ZOb277Z8O7f+YIkxV9Ou1dUIwKtt5KGoB/V8E+6YgwX706
 DgCVleqArB71OQY/jBlISDRLiSV9v8F1pXWsRm2vU3XlW507OFHunXv846l3crfa3/Bz
 6F8rHP8PFawt/yH7cpjL9sRDk9KE/8XT6fWhO1bAFGGy6pMF7Cy4mLQ1PDX2o66r0PWI
 7wYB2QH69X3dLuLQ2/YqZwplNOM8wU+QGC02mgyKFYYATewxrP6hd+HfirUV6LPAhhzo
 9/Yw==
X-Gm-Message-State: AMCzsaXf10K5L6qPWcVSTb9hb4LLpsCuejGRTQMVddRPm3L7y4FwiJtp
 xIMlafLF8Kse+Fw5E8WoKtM7YA==
X-Google-Smtp-Source: AOwi7QAtIbIZNZBwUdptN/QDWbPq/W/r5AUqKNL6/7V/jp44EkafsEY07kMtpXOhatz2Crqbr4XH8g==
X-Received: by 10.84.198.164 with SMTP id p33mr172927pld.89.1507753886061;
 Wed, 11 Oct 2017 13:31:26 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id n12sm20691913pfb.149.2017.10.11.13.31.24
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 11 Oct 2017 13:31:25 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Thomas Garnier <thgarnie@google.com>, Kees Cook <keescook@chromium.org>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Jonathan Corbet <corbet@lwn.net>, Michal Hocko <mhocko@suse.com>,
 Peter Foley <pefoley2@pefoley.com>, Paul Bolle <pebolle@tiscali.nl>,
 Jiri Kosina <jkosina@suse.cz>, "H . J . Lu" <hjl.tools@gmail.com>,
 Rob Landley <rob@landley.net>, Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed, 11 Oct 2017 13:30:14 -0700
Message-Id: <20171011203027.11248-15-thgarnie@google.com>
X-Mailer: git-send-email 2.15.0.rc0.271.g36b669edcc-goog
In-Reply-To: <20171011203027.11248-1-thgarnie@google.com>
References: <20171011203027.11248-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v1 14/27] x86/percpu: Adapt percpu for PIE
	support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UGVycGN1IHVzZXMgYSBjbGV2ZXIgZGVzaWduIHdoZXJlIHRoZSAucGVyY3UgRUxGIHNlY3Rpb24g
aGFzIGEgdmlydHVhbAphZGRyZXNzIG9mIHplcm8gYW5kIHRoZSByZWxvY2F0aW9uIGNvZGUgYXZv
aWQgcmVsb2NhdGluZyBzcGVjaWZpYwpzeW1ib2xzLiBJdCBtYWtlcyB0aGUgY29kZSBzaW1wbGUg
YW5kIGVhc2lseSBhZGFwdGFibGUgd2l0aCBvciB3aXRob3V0ClNNUCBzdXBwb3J0LgoKVGhpcyBk
ZXNpZ24gaXMgaW5jb21wYXRpYmxlIHdpdGggUElFIGJlY2F1c2UgZ2VuZXJhdGVkIGNvZGUgYWx3
YXlzIHRyeSB0bwphY2Nlc3MgdGhlIHplcm8gdmlydHVhbCBhZGRyZXNzIHJlbGF0aXZlIHRvIHRo
ZSBkZWZhdWx0IG1hcHBpbmcgYWRkcmVzcy4KSXQgYmVjb21lcyBpbXBvc3NpYmxlIHdoZW4gS0FT
TFIgaXMgY29uZmlndXJlZCB0byBnbyBiZWxvdyAtMkcuIFRoaXMKcGF0Y2ggc29sdmVzIHRoaXMg
cHJvYmxlbSBieSByZW1vdmluZyB0aGUgemVybyBtYXBwaW5nIGFuZCBhZGFwdGluZyB0aGUgR1MK
YmFzZSB0byBiZSByZWxhdGl2ZSB0byB0aGUgZXhwZWN0ZWQgYWRkcmVzcy4gVGhlc2UgY2hhbmdl
cyBhcmUgZG9uZSBvbmx5CndoZW4gUElFIGlzIGVuYWJsZWQuIFRoZSBvcmlnaW5hbCBpbXBsZW1l
bnRhdGlvbiBpcyBrZXB0IGFzLWlzCmJ5IGRlZmF1bHQuCgpUaGUgYXNzZW1ibHkgYW5kIFBFUl9D
UFUgbWFjcm9zIGFyZSBjaGFuZ2VkIHRvIHVzZSByZWxhdGl2ZSByZWZlcmVuY2VzCndoZW4gUElF
IGlzIGVuYWJsZWQuCgpUaGUgS0FMTFNZTVNfQUJTT0xVVEVfUEVSQ1BVIGNvbmZpZ3VyYXRpb24g
aXMgZGlzYWJsZWQgd2l0aCBQSUUgZ2l2ZW4KcGVyY3B1IHN5bWJvbHMgYXJlIG5vdCBhYnNvbHV0
ZSBpbiB0aGlzIGNhc2UuCgpQb3NpdGlvbiBJbmRlcGVuZGVudCBFeGVjdXRhYmxlIChQSUUpIHN1
cHBvcnQgd2lsbCBhbGxvdyB0byBleHRlbmRlZCB0aGUKS0FTTFIgcmFuZG9taXphdGlvbiByYW5n
ZSBiZWxvdyB0aGUgLTJHIG1lbW9yeSBsaW1pdC4KClNpZ25lZC1vZmYtYnk6IFRob21hcyBHYXJu
aWVyIDx0aGdhcm5pZUBnb29nbGUuY29tPgotLS0KIGFyY2gveDg2L2VudHJ5L2VudHJ5XzY0LlMg
ICAgICB8ICA0ICsrLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL3BlcmNwdS5oICB8IDI1ICsrKysr
KysrKysrKysrKysrKystLS0tLS0KIGFyY2gveDg2L2tlcm5lbC9jcHUvY29tbW9uLmMgICB8ICA0
ICsrKy0KIGFyY2gveDg2L2tlcm5lbC9oZWFkXzY0LlMgICAgICB8ICA0ICsrKysKIGFyY2gveDg2
L2tlcm5lbC9zZXR1cF9wZXJjcHUuYyB8ICAyICstCiBhcmNoL3g4Ni9rZXJuZWwvdm1saW51eC5s
ZHMuUyAgfCAxMyArKysrKysrKysrKy0tCiBhcmNoL3g4Ni9saWIvY21weGNoZzE2Yl9lbXUuUyAg
fCAgOCArKysrLS0tLQogYXJjaC94ODYveGVuL3hlbi1hc20uUyAgICAgICAgIHwgMTIgKysrKysr
LS0tLS0tCiBpbml0L0tjb25maWcgICAgICAgICAgICAgICAgICAgfCAgMiArLQogOSBmaWxlcyBj
aGFuZ2VkLCA1MSBpbnNlcnRpb25zKCspLCAyMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9h
cmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5TIGIvYXJjaC94ODYvZW50cnkvZW50cnlfNjQuUwppbmRl
eCAxNWJkNTUzMGQyYWUuLmQzYTUyZDIzNDJhZiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvZW50cnkv
ZW50cnlfNjQuUworKysgYi9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5TCkBAIC0zOTIsNyArMzky
LDcgQEAgRU5UUlkoX19zd2l0Y2hfdG9fYXNtKQogCiAjaWZkZWYgQ09ORklHX0NDX1NUQUNLUFJP
VEVDVE9SCiAJbW92cQlUQVNLX3N0YWNrX2NhbmFyeSglcnNpKSwgJXJieAotCW1vdnEJJXJieCwg
UEVSX0NQVV9WQVIoaXJxX3N0YWNrX3VuaW9uKStzdGFja19jYW5hcnlfb2Zmc2V0CisJbW92cQkl
cmJ4LCBQRVJfQ1BVX1ZBUihpcnFfc3RhY2tfdW5pb24gKyBzdGFja19jYW5hcnlfb2Zmc2V0KQog
I2VuZGlmCiAKIAkvKiByZXN0b3JlIGNhbGxlZS1zYXZlZCByZWdpc3RlcnMgKi8KQEAgLTgwOCw3
ICs4MDgsNyBAQCBhcGljaW50ZXJydXB0IElSUV9XT1JLX1ZFQ1RPUgkJCWlycV93b3JrX2ludGVy
cnVwdAkJc21wX2lycV93b3JrX2ludGVycnVwdAogLyoKICAqIEV4Y2VwdGlvbiBlbnRyeSBwb2lu
dHMuCiAgKi8KLSNkZWZpbmUgQ1BVX1RTU19JU1QoeCkgUEVSX0NQVV9WQVIoY3B1X3RzcykgKyAo
VFNTX2lzdCArICgoeCkgLSAxKSAqIDgpCisjZGVmaW5lIENQVV9UU1NfSVNUKHgpIFBFUl9DUFVf
VkFSKGNwdV90c3MgKyAoVFNTX2lzdCArICgoeCkgLSAxKSAqIDgpKQogCiAubWFjcm8gaWR0ZW50
cnkgc3ltIGRvX3N5bSBoYXNfZXJyb3JfY29kZTpyZXEgcGFyYW5vaWQ9MCBzaGlmdF9pc3Q9LTEK
IEVOVFJZKFxzeW0pCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZXJjcHUuaCBi
L2FyY2gveDg2L2luY2x1ZGUvYXNtL3BlcmNwdS5oCmluZGV4IGIyMWE0NzVmZDdlZC4uMDcyNTBm
MTA5OWI1IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZXJjcHUuaAorKysgYi9h
cmNoL3g4Ni9pbmNsdWRlL2FzbS9wZXJjcHUuaApAQCAtNCw5ICs0LDExIEBACiAjaWZkZWYgQ09O
RklHX1g4Nl82NAogI2RlZmluZSBfX3BlcmNwdV9zZWcJCWdzCiAjZGVmaW5lIF9fcGVyY3B1X21v
dl9vcAkJbW92cQorI2RlZmluZSBfX3BlcmNwdV9yZWwJCSglcmlwKQogI2Vsc2UKICNkZWZpbmUg
X19wZXJjcHVfc2VnCQlmcwogI2RlZmluZSBfX3BlcmNwdV9tb3Zfb3AJCW1vdmwKKyNkZWZpbmUg
X19wZXJjcHVfcmVsCiAjZW5kaWYKIAogI2lmZGVmIF9fQVNTRU1CTFlfXwpAQCAtMjcsMTAgKzI5
LDE0IEBACiAjZGVmaW5lIFBFUl9DUFUodmFyLCByZWcpCQkJCQkJXAogCV9fcGVyY3B1X21vdl9v
cCAlX19wZXJjcHVfc2VnOnRoaXNfY3B1X29mZiwgcmVnOwkJXAogCWxlYSB2YXIocmVnKSwgcmVn
Ci0jZGVmaW5lIFBFUl9DUFVfVkFSKHZhcikJJV9fcGVyY3B1X3NlZzp2YXIKKy8qIENvbXBhdGli
bGUgd2l0aCBQb3NpdGlvbiBJbmRlcGVuZGVudCBDb2RlICovCisjZGVmaW5lIFBFUl9DUFVfVkFS
KHZhcikJCSVfX3BlcmNwdV9zZWc6KHZhcikjI19fcGVyY3B1X3JlbAorLyogUmFyZSBhYnNvbHV0
ZSByZWZlcmVuY2UgKi8KKyNkZWZpbmUgUEVSX0NQVV9WQVJfQUJTKHZhcikJCSVfX3BlcmNwdV9z
ZWc6dmFyCiAjZWxzZSAvKiAhIFNNUCAqLwogI2RlZmluZSBQRVJfQ1BVKHZhciwgcmVnKQlfX3Bl
cmNwdV9tb3Zfb3AgJHZhciwgcmVnCi0jZGVmaW5lIFBFUl9DUFVfVkFSKHZhcikJdmFyCisjZGVm
aW5lIFBFUl9DUFVfVkFSKHZhcikJKHZhcikjI19fcGVyY3B1X3JlbAorI2RlZmluZSBQRVJfQ1BV
X1ZBUl9BQlModmFyKQl2YXIKICNlbmRpZgkvKiBTTVAgKi8KIAogI2lmZGVmIENPTkZJR19YODZf
NjRfU01QCkBAIC0yMDgsMjcgKzIxNCwzNCBAQCBkbyB7CQkJCQkJCQkJXAogCXBmb19yZXRfXzsJ
CQkJCVwKIH0pCiAKKy8qIFBvc2l0aW9uIEluZGVwZW5kZW50IGNvZGUgdXNlcyByZWxhdGl2ZSBh
ZGRyZXNzZXMgb25seSAqLworI2lmZGVmIENPTkZJR19YODZfUElFCisjZGVmaW5lIF9fcGVyY3B1
X3N0YWJsZV9hcmcgX19wZXJjcHVfYXJnKGExKQorI2Vsc2UKKyNkZWZpbmUgX19wZXJjcHVfc3Rh
YmxlX2FyZyBfX3BlcmNwdV9hcmcoUDEpCisjZW5kaWYKKwogI2RlZmluZSBwZXJjcHVfc3RhYmxl
X29wKG9wLCB2YXIpCQkJXAogKHsJCQkJCQkJXAogCXR5cGVvZih2YXIpIHBmb19yZXRfXzsJCQkJ
XAogCXN3aXRjaCAoc2l6ZW9mKHZhcikpIHsJCQkJXAogCWNhc2UgMToJCQkJCQlcCi0JCWFzbShv
cCAiYiAiX19wZXJjcHVfYXJnKFAxKSIsJTAiCVwKKwkJYXNtKG9wICJiICJfX3BlcmNwdV9zdGFi
bGVfYXJnICIsJTAiCVwKIAkJICAgIDogIj1xIiAocGZvX3JldF9fKQkJCVwKIAkJICAgIDogInAi
ICgmKHZhcikpKTsJCQlcCiAJCWJyZWFrOwkJCQkJXAogCWNhc2UgMjoJCQkJCQlcCi0JCWFzbShv
cCAidyAiX19wZXJjcHVfYXJnKFAxKSIsJTAiCVwKKwkJYXNtKG9wICJ3ICJfX3BlcmNwdV9zdGFi
bGVfYXJnICIsJTAiCVwKIAkJICAgIDogIj1yIiAocGZvX3JldF9fKQkJCVwKIAkJICAgIDogInAi
ICgmKHZhcikpKTsJCQlcCiAJCWJyZWFrOwkJCQkJXAogCWNhc2UgNDoJCQkJCQlcCi0JCWFzbShv
cCAibCAiX19wZXJjcHVfYXJnKFAxKSIsJTAiCVwKKwkJYXNtKG9wICJsICJfX3BlcmNwdV9zdGFi
bGVfYXJnICIsJTAiCVwKIAkJICAgIDogIj1yIiAocGZvX3JldF9fKQkJCVwKIAkJICAgIDogInAi
ICgmKHZhcikpKTsJCQlcCiAJCWJyZWFrOwkJCQkJXAogCWNhc2UgODoJCQkJCQlcCi0JCWFzbShv
cCAicSAiX19wZXJjcHVfYXJnKFAxKSIsJTAiCVwKKwkJYXNtKG9wICJxICJfX3BlcmNwdV9zdGFi
bGVfYXJnICIsJTAiCVwKIAkJICAgIDogIj1yIiAocGZvX3JldF9fKQkJCVwKIAkJICAgIDogInAi
ICgmKHZhcikpKTsJCQlcCiAJCWJyZWFrOwkJCQkJXApkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2Vy
bmVsL2NwdS9jb21tb24uYyBiL2FyY2gveDg2L2tlcm5lbC9jcHUvY29tbW9uLmMKaW5kZXggMDNm
OWExYThhMzE0Li5mYWM3MWEzZWUwYjUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9jcHUv
Y29tbW9uLmMKKysrIGIvYXJjaC94ODYva2VybmVsL2NwdS9jb21tb24uYwpAQCAtNDYxLDcgKzQ2
MSw5IEBAIHZvaWQgbG9hZF9wZXJjcHVfc2VnbWVudChpbnQgY3B1KQogCWxvYWRzZWdtZW50KGZz
LCBfX0tFUk5FTF9QRVJDUFUpOwogI2Vsc2UKIAlfX2xvYWRzZWdtZW50X3NpbXBsZShncywgMCk7
Ci0Jd3Jtc3JsKE1TUl9HU19CQVNFLCAodW5zaWduZWQgbG9uZylwZXJfY3B1KGlycV9zdGFja191
bmlvbi5nc19iYXNlLCBjcHUpKTsKKwl3cm1zcmwoTVNSX0dTX0JBU0UsCisJICAgICAgICh1bnNp
Z25lZCBsb25nKXBlcl9jcHUoaXJxX3N0YWNrX3VuaW9uLmdzX2Jhc2UsIGNwdSkgLQorCSAgICAg
ICAodW5zaWduZWQgbG9uZylfX3Blcl9jcHVfc3RhcnQpOwogI2VuZGlmCiAJbG9hZF9zdGFja19j
YW5hcnlfc2VnbWVudCgpOwogfQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2hlYWRfNjQu
UyBiL2FyY2gveDg2L2tlcm5lbC9oZWFkXzY0LlMKaW5kZXggMzJkMTg5OWY0OGRmLi5kZjUxOThl
MzEwZmMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9oZWFkXzY0LlMKKysrIGIvYXJjaC94
ODYva2VybmVsL2hlYWRfNjQuUwpAQCAtMjc0LDcgKzI3NCwxMSBAQCBFTkRQUk9DKHN0YXJ0X2Nw
dTApCiAJR0xPQkFMKGluaXRpYWxfY29kZSkKIAkucXVhZAl4ODZfNjRfc3RhcnRfa2VybmVsCiAJ
R0xPQkFMKGluaXRpYWxfZ3MpCisjaWZkZWYgQ09ORklHX1g4Nl9QSUUKKwkucXVhZAkwCisjZWxz
ZQogCS5xdWFkCUlOSVRfUEVSX0NQVV9WQVIoaXJxX3N0YWNrX3VuaW9uKQorI2VuZGlmCiAJR0xP
QkFMKGluaXRpYWxfc3RhY2spCiAJLyoKIAkgKiBUaGUgU0laRU9GX1BUUkVHUyBnYXAgaXMgYSBj
b252ZW50aW9uIHdoaWNoIGhlbHBzIHRoZSBpbi1rZXJuZWwKZGlmZiAtLWdpdCBhL2FyY2gveDg2
L2tlcm5lbC9zZXR1cF9wZXJjcHUuYyBiL2FyY2gveDg2L2tlcm5lbC9zZXR1cF9wZXJjcHUuYwpp
bmRleCAyOGRhZmVkNmM2ODIuLjI3MTgyOWExY2MzOCAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2Vy
bmVsL3NldHVwX3BlcmNwdS5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9zZXR1cF9wZXJjcHUuYwpA
QCAtMjUsNyArMjUsNyBAQAogREVGSU5FX1BFUl9DUFVfUkVBRF9NT1NUTFkoaW50LCBjcHVfbnVt
YmVyKTsKIEVYUE9SVF9QRVJfQ1BVX1NZTUJPTChjcHVfbnVtYmVyKTsKIAotI2lmZGVmIENPTkZJ
R19YODZfNjQKKyNpZiBkZWZpbmVkKENPTkZJR19YODZfNjQpICYmICFkZWZpbmVkKENPTkZJR19Y
ODZfUElFKQogI2RlZmluZSBCT09UX1BFUkNQVV9PRkZTRVQgKCh1bnNpZ25lZCBsb25nKV9fcGVy
X2NwdV9sb2FkKQogI2Vsc2UKICNkZWZpbmUgQk9PVF9QRVJDUFVfT0ZGU0VUIDAKZGlmZiAtLWdp
dCBhL2FyY2gveDg2L2tlcm5lbC92bWxpbnV4Lmxkcy5TIGIvYXJjaC94ODYva2VybmVsL3ZtbGlu
dXgubGRzLlMKaW5kZXggZjA1ZjAwYWNhYzg5Li40ODI2OGQwNTllYmUgMTAwNjQ0Ci0tLSBhL2Fy
Y2gveDg2L2tlcm5lbC92bWxpbnV4Lmxkcy5TCisrKyBiL2FyY2gveDg2L2tlcm5lbC92bWxpbnV4
Lmxkcy5TCkBAIC0xODYsOSArMTg2LDE0IEBAIFNFQ1RJT05TCiAJLyoKIAkgKiBwZXJjcHUgb2Zm
c2V0cyBhcmUgemVyby1iYXNlZCBvbiBTTVAuICBQRVJDUFVfVkFERFIoKSBjaGFuZ2VzIHRoZQog
CSAqIG91dHB1dCBQSERSLCBzbyB0aGUgbmV4dCBvdXRwdXQgc2VjdGlvbiAtIC5pbml0LnRleHQg
LSBzaG91bGQKLQkgKiBzdGFydCBhbm90aGVyIHNlZ21lbnQgLSBpbml0LgorCSAqIHN0YXJ0IGFu
b3RoZXIgc2VnbWVudCAtIGluaXQuIEZvciBQb3NpdGlvbiBJbmRlcGVuZGVudCBDb2RlLCB0aGUK
KwkgKiBwZXItY3B1IHNlY3Rpb24gY2Fubm90IGJlIHplcm8tYmFzZWQgYmVjYXVzZSBldmVyeXRo
aW5nIGlzIHJlbGF0aXZlLgogCSAqLworI2lmZGVmIENPTkZJR19YODZfUElFCisJUEVSQ1BVX1NF
Q1RJT04oSU5URVJOT0RFX0NBQ0hFX0JZVEVTKQorI2Vsc2UKIAlQRVJDUFVfVkFERFIoSU5URVJO
T0RFX0NBQ0hFX0JZVEVTLCAwLCA6cGVyY3B1KQorI2VuZGlmCiAJQVNTRVJUKFNJWkVPRiguZGF0
YS4ucGVyY3B1KSA8IENPTkZJR19QSFlTSUNBTF9TVEFSVCwKIAkgICAgICAgInBlci1DUFUgZGF0
YSB0b28gbGFyZ2UgLSBpbmNyZWFzZSBDT05GSUdfUEhZU0lDQUxfU1RBUlQiKQogI2VuZGlmCkBA
IC0zNjQsNyArMzY5LDExIEBAIFNFQ1RJT05TCiAgKiBQZXItY3B1IHN5bWJvbHMgd2hpY2ggbmVl
ZCB0byBiZSBvZmZzZXQgZnJvbSBfX3Blcl9jcHVfbG9hZAogICogZm9yIHRoZSBib290IHByb2Nl
c3Nvci4KICAqLworI2lmZGVmIENPTkZJR19YODZfUElFCisjZGVmaW5lIElOSVRfUEVSX0NQVSh4
KSBpbml0X3Blcl9jcHVfXyMjeCA9IHgKKyNlbHNlCiAjZGVmaW5lIElOSVRfUEVSX0NQVSh4KSBp
bml0X3Blcl9jcHVfXyMjeCA9IHggKyBfX3Blcl9jcHVfbG9hZAorI2VuZGlmCiBJTklUX1BFUl9D
UFUoZ2R0X3BhZ2UpOwogSU5JVF9QRVJfQ1BVKGlycV9zdGFja191bmlvbik7CiAKQEAgLTM3NCw3
ICszODMsNyBAQCBJTklUX1BFUl9DUFUoaXJxX3N0YWNrX3VuaW9uKTsKIC4gPSBBU1NFUlQoKF9l
bmQgLSBfdGV4dCA8PSBLRVJORUxfSU1BR0VfU0laRSksCiAJICAgImtlcm5lbCBpbWFnZSBiaWdn
ZXIgdGhhbiBLRVJORUxfSU1BR0VfU0laRSIpOwogCi0jaWZkZWYgQ09ORklHX1NNUAorI2lmIGRl
ZmluZWQoQ09ORklHX1NNUCkgJiYgIWRlZmluZWQoQ09ORklHX1g4Nl9QSUUpCiAuID0gQVNTRVJU
KChpcnFfc3RhY2tfdW5pb24gPT0gMCksCiAgICAgICAgICAgICJpcnFfc3RhY2tfdW5pb24gaXMg
bm90IGF0IHN0YXJ0IG9mIHBlci1jcHUgYXJlYSIpOwogI2VuZGlmCmRpZmYgLS1naXQgYS9hcmNo
L3g4Ni9saWIvY21weGNoZzE2Yl9lbXUuUyBiL2FyY2gveDg2L2xpYi9jbXB4Y2hnMTZiX2VtdS5T
CmluZGV4IDliMzMwMjQyZTc0MC4uMjU0OTUwNjA0YWU0IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9s
aWIvY21weGNoZzE2Yl9lbXUuUworKysgYi9hcmNoL3g4Ni9saWIvY21weGNoZzE2Yl9lbXUuUwpA
QCAtMzMsMTMgKzMzLDEzIEBAIEVOVFJZKHRoaXNfY3B1X2NtcHhjaGcxNmJfZW11KQogCXB1c2hm
cQogCWNsaQogCi0JY21wcSBQRVJfQ1BVX1ZBUigoJXJzaSkpLCAlcmF4CisJY21wcSBQRVJfQ1BV
X1ZBUl9BQlMoKCVyc2kpKSwgJXJheAogCWpuZSAuTG5vdF9zYW1lCi0JY21wcSBQRVJfQ1BVX1ZB
Uig4KCVyc2kpKSwgJXJkeAorCWNtcHEgUEVSX0NQVV9WQVJfQUJTKDgoJXJzaSkpLCAlcmR4CiAJ
am5lIC5Mbm90X3NhbWUKIAotCW1vdnEgJXJieCwgUEVSX0NQVV9WQVIoKCVyc2kpKQotCW1vdnEg
JXJjeCwgUEVSX0NQVV9WQVIoOCglcnNpKSkKKwltb3ZxICVyYngsIFBFUl9DUFVfVkFSX0FCUygo
JXJzaSkpCisJbW92cSAlcmN4LCBQRVJfQ1BVX1ZBUl9BQlMoOCglcnNpKSkKIAogCXBvcGZxCiAJ
bW92ICQxLCAlYWwKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi94ZW4tYXNtLlMgYi9hcmNoL3g4
Ni94ZW4veGVuLWFzbS5TCmluZGV4IGRjZDMxZmEzOWI1ZC4uNDk1ZDdmNDJmMjU0IDEwMDY0NAot
LS0gYS9hcmNoL3g4Ni94ZW4veGVuLWFzbS5TCisrKyBiL2FyY2gveDg2L3hlbi94ZW4tYXNtLlMK
QEAgLTIwLDcgKzIwLDcgQEAKIEVOVFJZKHhlbl9pcnFfZW5hYmxlX2RpcmVjdCkKIAlGUkFNRV9C
RUdJTgogCS8qIFVubWFzayBldmVudHMgKi8KLQltb3ZiICQwLCBQRVJfQ1BVX1ZBUih4ZW5fdmNw
dV9pbmZvKSArIFhFTl92Y3B1X2luZm9fbWFzaworCW1vdmIgJDAsIFBFUl9DUFVfVkFSKHhlbl92
Y3B1X2luZm8gKyBYRU5fdmNwdV9pbmZvX21hc2spCiAKIAkvKgogCSAqIFByZWVtcHQgaGVyZSBk
b2Vzbid0IG1hdHRlciBiZWNhdXNlIHRoYXQgd2lsbCBkZWFsIHdpdGggYW55CkBAIC0yOSw3ICsy
OSw3IEBAIEVOVFJZKHhlbl9pcnFfZW5hYmxlX2RpcmVjdCkKIAkgKi8KIAogCS8qIFRlc3QgZm9y
IHBlbmRpbmcgKi8KLQl0ZXN0YiAkMHhmZiwgUEVSX0NQVV9WQVIoeGVuX3ZjcHVfaW5mbykgKyBY
RU5fdmNwdV9pbmZvX3BlbmRpbmcKKwl0ZXN0YiAkMHhmZiwgUEVSX0NQVV9WQVIoeGVuX3ZjcHVf
aW5mbyArIFhFTl92Y3B1X2luZm9fcGVuZGluZykKIAlqeiAxZgogCiAJY2FsbCBjaGVja19ldmVu
dHMKQEAgLTQ0LDcgKzQ0LDcgQEAgRU5UUlkoeGVuX2lycV9lbmFibGVfZGlyZWN0KQogICogbm9u
LXplcm8uCiAgKi8KIEVOVFJZKHhlbl9pcnFfZGlzYWJsZV9kaXJlY3QpCi0JbW92YiAkMSwgUEVS
X0NQVV9WQVIoeGVuX3ZjcHVfaW5mbykgKyBYRU5fdmNwdV9pbmZvX21hc2sKKwltb3ZiICQxLCBQ
RVJfQ1BVX1ZBUih4ZW5fdmNwdV9pbmZvICsgWEVOX3ZjcHVfaW5mb19tYXNrKQogCXJldAogRU5E
UFJPQyh4ZW5faXJxX2Rpc2FibGVfZGlyZWN0KQogCkBAIC01OCw3ICs1OCw3IEBAIEVORFBST0Mo
eGVuX2lycV9kaXNhYmxlX2RpcmVjdCkKICAqIHg4NiB1c2Ugb3Bwb3NpdGUgc2Vuc2VzIChtYXNr
IHZzIGVuYWJsZSkuCiAgKi8KIEVOVFJZKHhlbl9zYXZlX2ZsX2RpcmVjdCkKLQl0ZXN0YiAkMHhm
ZiwgUEVSX0NQVV9WQVIoeGVuX3ZjcHVfaW5mbykgKyBYRU5fdmNwdV9pbmZvX21hc2sKKwl0ZXN0
YiAkMHhmZiwgUEVSX0NQVV9WQVIoeGVuX3ZjcHVfaW5mbyArIFhFTl92Y3B1X2luZm9fbWFzaykK
IAlzZXR6ICVhaAogCWFkZGIgJWFoLCAlYWgKIAlyZXQKQEAgLTc5LDcgKzc5LDcgQEAgRU5UUlko
eGVuX3Jlc3RvcmVfZmxfZGlyZWN0KQogI2Vsc2UKIAl0ZXN0YiAkWDg2X0VGTEFHU19JRj4+OCwg
JWFoCiAjZW5kaWYKLQlzZXR6IFBFUl9DUFVfVkFSKHhlbl92Y3B1X2luZm8pICsgWEVOX3ZjcHVf
aW5mb19tYXNrCisJc2V0eiBQRVJfQ1BVX1ZBUih4ZW5fdmNwdV9pbmZvICsgWEVOX3ZjcHVfaW5m
b19tYXNrKQogCS8qCiAJICogUHJlZW1wdCBoZXJlIGRvZXNuJ3QgbWF0dGVyIGJlY2F1c2UgdGhh
dCB3aWxsIGRlYWwgd2l0aCBhbnkKIAkgKiBwZW5kaW5nIGludGVycnVwdHMuICBUaGUgcGVuZGlu
ZyBjaGVjayBtYXkgZW5kIHVwIGJlaW5nIHJ1bgpAQCAtODcsNyArODcsNyBAQCBFTlRSWSh4ZW5f
cmVzdG9yZV9mbF9kaXJlY3QpCiAJICovCiAKIAkvKiBjaGVjayBmb3IgdW5tYXNrZWQgYW5kIHBl
bmRpbmcgKi8KLQljbXB3ICQweDAwMDEsIFBFUl9DUFVfVkFSKHhlbl92Y3B1X2luZm8pICsgWEVO
X3ZjcHVfaW5mb19wZW5kaW5nCisJY21wdyAkMHgwMDAxLCBQRVJfQ1BVX1ZBUih4ZW5fdmNwdV9p
bmZvICsgWEVOX3ZjcHVfaW5mb19wZW5kaW5nKQogCWpueiAxZgogCWNhbGwgY2hlY2tfZXZlbnRz
CiAxOgpkaWZmIC0tZ2l0IGEvaW5pdC9LY29uZmlnIGIvaW5pdC9LY29uZmlnCmluZGV4IDc4Y2Iy
NDYxMDEyZS4uY2NiMWQ4ZGFmMjQxIDEwMDY0NAotLS0gYS9pbml0L0tjb25maWcKKysrIGIvaW5p
dC9LY29uZmlnCkBAIC0xMjAxLDcgKzEyMDEsNyBAQCBjb25maWcgS0FMTFNZTVNfQUxMCiBjb25m
aWcgS0FMTFNZTVNfQUJTT0xVVEVfUEVSQ1BVCiAJYm9vbAogCWRlcGVuZHMgb24gS0FMTFNZTVMK
LQlkZWZhdWx0IFg4Nl82NCAmJiBTTVAKKwlkZWZhdWx0IFg4Nl82NCAmJiBTTVAgJiYgIVg4Nl9Q
SUUKIAogY29uZmlnIEtBTExTWU1TX0JBU0VfUkVMQVRJVkUKIAlib29sCi0tIAoyLjE1LjAucmMw
LjI3MS5nMzZiNjY5ZWRjYy1nb29nCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 20:31:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 20:31:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2NfA-0000cZ-HQ; Wed, 11 Oct 2017 20:31:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1e2Nf9-0000aH-Fm
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 20:31:31 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 47/D9-22397-2AF7ED95; Wed, 11 Oct 2017 20:31:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsVyMfTAKt2F9fc
 iDX68MLb4vmUykwOjx+EPV1gCGKNYM/OS8isSWDP2nr/DVHDWpqJv3w2mBsYVJl2MXBxCAjMY
 JZq+bGcCcVgEXrFIXDhxhBXEkRDoZ5WY93seSxcjJ5CTJfGp8QQ7hJ0mMe/eGyYIu0Ji6637Y
 LaQgJLE1g1LmSHG/mOUuDjtGxtIgk1AS2JPw3ywFSICJ4QlNn34zQjiMAucYZI43neSFaRKWM
 Bd4s7hVYwgNouAqsT7z5PAxvIKWErs3TiLFWKdhcSxY4fBTuIEin/feIgZYrWFxMpZ51knMAo
 uYGRYxahRnFpUllqka2Sml1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGHj1DAyM
 OxhvT/Y7xCjJwaQkyvsw5l6kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnepDqgnGBRanpqRVpmD
 jAGYNISHDxKIrxNIGne4oLE3OLMdIjUKUZLjgt3Lv1h4jiw5xaQ7Lh59w+TEEtefl6qlDhvKU
 iDAEhDRmke3DhYnF5ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMx7GGQKT2ZeCdzWV0AHMQE
 dJJp2B+SgkkSElFQDY+eufqW33BN2/hbeFm824Twbg/Hq/l0JDS7WW2QWHHy27nz1ob07fxxd
 xnj42C/P1LL5J2XvHOmf8ZxDO1wjbNcmF+nH9Z/LlTvuy6y2sk1UXvZ/sWmsrHLLK4+SXbu33
 f3WN6dd3lrfe5XN2o8n5/oxJ9tYy00ILo31e72Ix5OR9de01d8vTFViKc5INNRiLipOBADO6E
 QWzgIAAA==
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1507753888!103667546!1
X-Originating-IP: [209.85.192.170]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35047 invoked from network); 11 Oct 2017 20:31:29 -0000
Received: from mail-pf0-f170.google.com (HELO mail-pf0-f170.google.com)
 (209.85.192.170)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Oct 2017 20:31:29 -0000
Received: by mail-pf0-f170.google.com with SMTP id b79so1951789pfk.5
 for <xen-devel@lists.xenproject.org>; Wed, 11 Oct 2017 13:31:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=yWR6o3ezz47Hymu9Ln49Ej4qtByNKxVldlH0IgJ3hDk=;
 b=CR76k9V0Yd0kBsxVzzK8pUxOYuZLdgtAPIB1uO1x2Pnwvyv11X3LJZ2FhfW6KUw0id
 kgaQLffRDqX2/00THCEP5dvu0lBZRozWwcUfcUk1sDGSDXVCD1ar0S1FR0iUUdI3IdkA
 TrfjMiPd8dIFePsC84yw0+PU3B5STMQagtg8sAbJL3L9xJivsE5iqiNO1y4GdhL1f6RF
 JqfFDEHX37TLb6OMyFb8WMG9Vv9kW0hUgUf6XZlqsNuZJJlOsfS67d5dnwjxOSYELRth
 v/03G4MEuVyGF59PrQ9FvipkSN4NxWnfuYooEMF42vhoGUdFdLPsMKyw5AHauCzDQNzK
 V3kA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=yWR6o3ezz47Hymu9Ln49Ej4qtByNKxVldlH0IgJ3hDk=;
 b=Wn7kbFW3TShzCXpG5hijBIB4l7jcieBMQq6dfpgzT2dMKEf2c3HGju6O8cY5iLSDMt
 A6C5TzhKfX/reGOElMk0881eeotrXp1w6pD4on8+HslEDPBmHhrIKFu+IoEOnWQBjAZg
 LdxxR95kEIoX9kEy2HpQ1UKdOcHHx2li70fJFfdff60HNLVvrUQnvJrwezoVRrmzSvwE
 HaEWj1rISk+BX40FVVFYLwFHamG7+JHEwMTuR3Z9+U4C5vhVzYjmDD9heYqvpbEV6M//
 6vst5oZ1op5Vuu/pYYBfq8rxJMj1XeWzQRCgUP9c4073FAJoY3z+ZQAmuib/zT06NYxJ
 LdLA==
X-Gm-Message-State: AMCzsaVOj/kLPF4hwwZwtOQKoHUC9k0985LKfrirwwsT/os81kZAPSVE
 Oqjcg06cz/rA/jQYZSIeO0LhQw==
X-Google-Smtp-Source: AOwi7QAVNtMj68kmaXiQNvuF6zEvWnEkn2u7I7JMiWJwder+/Xk47p8Gf2DxJ52Ge4o3ycqMb2XxCA==
X-Received: by 10.84.194.37 with SMTP id g34mr175180pld.139.1507753887761;
 Wed, 11 Oct 2017 13:31:27 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id n12sm20691913pfb.149.2017.10.11.13.31.26
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 11 Oct 2017 13:31:27 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Thomas Garnier <thgarnie@google.com>, Kees Cook <keescook@chromium.org>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Jonathan Corbet <corbet@lwn.net>, Michal Hocko <mhocko@suse.com>,
 Peter Foley <pefoley2@pefoley.com>, Paul Bolle <pebolle@tiscali.nl>,
 Jiri Kosina <jkosina@suse.cz>, "H . J . Lu" <hjl.tools@gmail.com>,
 Rob Landley <rob@landley.net>, Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed, 11 Oct 2017 13:30:15 -0700
Message-Id: <20171011203027.11248-16-thgarnie@google.com>
X-Mailer: git-send-email 2.15.0.rc0.271.g36b669edcc-goog
In-Reply-To: <20171011203027.11248-1-thgarnie@google.com>
References: <20171011203027.11248-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v1 15/27] compiler: Option to default to hidden
	symbols
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UHJvdmlkZSBhbiBvcHRpb24gdG8gZGVmYXVsdCB2aXNpYmlsaXR5IHRvIGhpZGRlbiBleGNlcHQg
Zm9yIGtleQpzeW1ib2xzLiBUaGlzIG9wdGlvbiBpcyBkaXNhYmxlZCBieSBkZWZhdWx0IGFuZCB3
aWxsIGJlIHVzZWQgYnkgeDg2XzY0ClBJRSBzdXBwb3J0IHRvIHJlbW92ZSBlcnJvcnMgYmV0d2Vl
biBjb21waWxhdGlvbiB1bml0cy4KClRoZSBkZWZhdWx0IHZpc2liaWxpdHkgaXMgYWxzbyBlbmFi
bGVkIGZvciBleHRlcm5hbCBzeW1ib2xzIHRoYXQgYXJlCmNvbXBhcmVkIGFzIHRoZXkgbWF5YmUg
ZXF1YWxzIChzdGFydC9lbmQgb2Ygc2VjdGlvbnMpLiBJbiB0aGlzIGNhc2UsCm9sZGVyIHZlcnNp
b25zIG9mIEdDQyB3aWxsIHJlbW92ZSB0aGUgY29tcGFyaXNvbiBpZiB0aGUgc3ltYm9scyBhcmUK
aGlkZGVuLiBUaGlzIGlzc3VlIGV4aXN0cyBhdCBsZWFzdCBvbiBnY2MgNC45IGFuZCBiZWZvcmUu
CgpTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgR2FybmllciA8dGhnYXJuaWVAZ29vZ2xlLmNvbT4KLS0t
CiBhcmNoL3g4Ni9ib290L2Jvb3QuaCAgICAgICAgICAgICAgICAgfCAgMiArLQogYXJjaC94ODYv
aW5jbHVkZS9hc20vc2V0dXAuaCAgICAgICAgIHwgIDIgKy0KIGFyY2gveDg2L2tlcm5lbC9jcHUv
bWljcm9jb2RlL2NvcmUuYyB8ICA0ICsrLS0KIGRyaXZlcnMvYmFzZS9maXJtd2FyZV9jbGFzcy5j
ICAgICAgICB8ICA0ICsrLS0KIGluY2x1ZGUvYXNtLWdlbmVyaWMvc2VjdGlvbnMuaCAgICAgICB8
ICA2ICsrKysrKwogaW5jbHVkZS9saW51eC9jb21waWxlci5oICAgICAgICAgICAgIHwgIDggKysr
KysrKysKIGluaXQvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICB8ICA3ICsrKysrKysK
IGtlcm5lbC9rYWxsc3ltcy5jICAgICAgICAgICAgICAgICAgICB8IDE2ICsrKysrKysrLS0tLS0t
LS0KIGtlcm5lbC90cmFjZS90cmFjZS5oICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KIGxpYi9k
eW5hbWljX2RlYnVnLmMgICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KIDEwIGZpbGVzIGNoYW5n
ZWQsIDM5IGluc2VydGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gv
eDg2L2Jvb3QvYm9vdC5oIGIvYXJjaC94ODYvYm9vdC9ib290LmgKaW5kZXggZWY1YTljYzY2ZmI4
Li5kNzI2YzM1YmRkOTYgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2Jvb3QvYm9vdC5oCisrKyBiL2Fy
Y2gveDg2L2Jvb3QvYm9vdC5oCkBAIC0xOTMsNyArMTkzLDcgQEAgc3RhdGljIGlubGluZSBib29s
IG1lbWNtcF9ncyhjb25zdCB2b2lkICpzMSwgYWRkcl90IHMyLCBzaXplX3QgbGVuKQogfQogCiAv
KiBIZWFwIC0tIGF2YWlsYWJsZSBmb3IgZHluYW1pYyBsaXN0cy4gKi8KLWV4dGVybiBjaGFyIF9l
bmRbXTsKK2V4dGVybiBjaGFyIF9lbmRbXSBfX2RlZmF1bHRfdmlzaWJpbGl0eTsKIGV4dGVybiBj
aGFyICpIRUFQOwogZXh0ZXJuIGNoYXIgKmhlYXBfZW5kOwogI2RlZmluZSBSRVNFVF9IRUFQKCkg
KCh2b2lkICopKCBIRUFQID0gX2VuZCApKQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9h
c20vc2V0dXAuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3NldHVwLmgKaW5kZXggYTY1Y2Y1NDQ2
ODZhLi43ZTBiNTRmNjA1YzYgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3NldHVw
LmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vc2V0dXAuaApAQCAtNjcsNyArNjcsNyBAQCBz
dGF0aWMgaW5saW5lIHZvaWQgeDg2X2NlNDEwMF9lYXJseV9zZXR1cCh2b2lkKSB7IH0KICAqIFRo
aXMgaXMgc2V0IHVwIGJ5IHRoZSBzZXR1cC1yb3V0aW5lIGF0IGJvb3QtdGltZQogICovCiBleHRl
cm4gc3RydWN0IGJvb3RfcGFyYW1zIGJvb3RfcGFyYW1zOwotZXh0ZXJuIGNoYXIgX3RleHRbXTsK
K2V4dGVybiBjaGFyIF90ZXh0W10gX19kZWZhdWx0X3Zpc2liaWxpdHk7CiAKIHN0YXRpYyBpbmxp
bmUgYm9vbCBrYXNscl9lbmFibGVkKHZvaWQpCiB7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJu
ZWwvY3B1L21pY3JvY29kZS9jb3JlLmMgYi9hcmNoL3g4Ni9rZXJuZWwvY3B1L21pY3JvY29kZS9j
b3JlLmMKaW5kZXggODZlOGYwYjI1MzdiLi44ZjAyMTc4M2E5MjkgMTAwNjQ0Ci0tLSBhL2FyY2gv
eDg2L2tlcm5lbC9jcHUvbWljcm9jb2RlL2NvcmUuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvY3B1
L21pY3JvY29kZS9jb3JlLmMKQEAgLTE0NCw4ICsxNDQsOCBAQCBzdGF0aWMgYm9vbCBfX2luaXQg
Y2hlY2tfbG9hZGVyX2Rpc2FibGVkX2JzcCh2b2lkKQogCXJldHVybiAqcmVzOwogfQogCi1leHRl
cm4gc3RydWN0IGJ1aWx0aW5fZncgX19zdGFydF9idWlsdGluX2Z3W107Ci1leHRlcm4gc3RydWN0
IGJ1aWx0aW5fZncgX19lbmRfYnVpbHRpbl9md1tdOworZXh0ZXJuIHN0cnVjdCBidWlsdGluX2Z3
IF9fc3RhcnRfYnVpbHRpbl9md1tdIF9fZGVmYXVsdF92aXNpYmlsaXR5OworZXh0ZXJuIHN0cnVj
dCBidWlsdGluX2Z3IF9fZW5kX2J1aWx0aW5fZndbXSBfX2RlZmF1bHRfdmlzaWJpbGl0eTsKIAog
Ym9vbCBnZXRfYnVpbHRpbl9maXJtd2FyZShzdHJ1Y3QgY3Bpb19kYXRhICpjZCwgY29uc3QgY2hh
ciAqbmFtZSkKIHsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvYmFzZS9maXJtd2FyZV9jbGFzcy5jIGIv
ZHJpdmVycy9iYXNlL2Zpcm13YXJlX2NsYXNzLmMKaW5kZXggNGI1N2NmNWJjODFkLi43N2Q0NzI3
ZjY1OTQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvYmFzZS9maXJtd2FyZV9jbGFzcy5jCisrKyBiL2Ry
aXZlcnMvYmFzZS9maXJtd2FyZV9jbGFzcy5jCkBAIC00NSw4ICs0NSw4IEBAIE1PRFVMRV9MSUNF
TlNFKCJHUEwiKTsKIAogI2lmZGVmIENPTkZJR19GV19MT0FERVIKIAotZXh0ZXJuIHN0cnVjdCBi
dWlsdGluX2Z3IF9fc3RhcnRfYnVpbHRpbl9md1tdOwotZXh0ZXJuIHN0cnVjdCBidWlsdGluX2Z3
IF9fZW5kX2J1aWx0aW5fZndbXTsKK2V4dGVybiBzdHJ1Y3QgYnVpbHRpbl9mdyBfX3N0YXJ0X2J1
aWx0aW5fZndbXSBfX2RlZmF1bHRfdmlzaWJpbGl0eTsKK2V4dGVybiBzdHJ1Y3QgYnVpbHRpbl9m
dyBfX2VuZF9idWlsdGluX2Z3W10gX19kZWZhdWx0X3Zpc2liaWxpdHk7CiAKIHN0YXRpYyBib29s
IGZ3X2dldF9idWlsdGluX2Zpcm13YXJlKHN0cnVjdCBmaXJtd2FyZSAqZncsIGNvbnN0IGNoYXIg
Km5hbWUsCiAJCQkJICAgIHZvaWQgKmJ1Ziwgc2l6ZV90IHNpemUpCmRpZmYgLS1naXQgYS9pbmNs
dWRlL2FzbS1nZW5lcmljL3NlY3Rpb25zLmggYi9pbmNsdWRlL2FzbS1nZW5lcmljL3NlY3Rpb25z
LmgKaW5kZXggZTVkYTQ0ZWRkZDJmLi4xYWE1ZDZkYWM5ZTEgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUv
YXNtLWdlbmVyaWMvc2VjdGlvbnMuaAorKysgYi9pbmNsdWRlL2FzbS1nZW5lcmljL3NlY3Rpb25z
LmgKQEAgLTMwLDYgKzMwLDkgQEAKICAqCV9faXJxZW50cnlfdGV4dF9zdGFydCwgX19pcnFlbnRy
eV90ZXh0X2VuZAogICoJX19zb2Z0aXJxZW50cnlfdGV4dF9zdGFydCwgX19zb2Z0aXJxZW50cnlf
dGV4dF9lbmQKICAqLworI2lmZGVmIENPTkZJR19ERUZBVUxUX0hJRERFTgorI3ByYWdtYSBHQ0Mg
dmlzaWJpbGl0eSBwdXNoKGRlZmF1bHQpCisjZW5kaWYKIGV4dGVybiBjaGFyIF90ZXh0W10sIF9z
dGV4dFtdLCBfZXRleHRbXTsKIGV4dGVybiBjaGFyIF9kYXRhW10sIF9zZGF0YVtdLCBfZWRhdGFb
XTsKIGV4dGVybiBjaGFyIF9fYnNzX3N0YXJ0W10sIF9fYnNzX3N0b3BbXTsKQEAgLTQ2LDYgKzQ5
LDkgQEAgZXh0ZXJuIGNoYXIgX19zb2Z0aXJxZW50cnlfdGV4dF9zdGFydFtdLCBfX3NvZnRpcnFl
bnRyeV90ZXh0X2VuZFtdOwogCiAvKiBTdGFydCBhbmQgZW5kIG9mIC5jdG9ycyBzZWN0aW9uIC0g
dXNlZCBmb3IgY29uc3RydWN0b3IgY2FsbHMuICovCiBleHRlcm4gY2hhciBfX2N0b3JzX3N0YXJ0
W10sIF9fY3RvcnNfZW5kW107CisjaWZkZWYgQ09ORklHX0RFRkFVTFRfSElEREVOCisjcHJhZ21h
IEdDQyB2aXNpYmlsaXR5IHBvcAorI2VuZGlmCiAKIGV4dGVybiBfX3Zpc2libGUgY29uc3Qgdm9p
ZCBfX25vc2F2ZV9iZWdpbiwgX19ub3NhdmVfZW5kOwogCmRpZmYgLS1naXQgYS9pbmNsdWRlL2xp
bnV4L2NvbXBpbGVyLmggYi9pbmNsdWRlL2xpbnV4L2NvbXBpbGVyLmgKaW5kZXggZTk1YTI2MzFl
NTQ1Li42OTk3NzE2ZjczYmYgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvbGludXgvY29tcGlsZXIuaAor
KysgYi9pbmNsdWRlL2xpbnV4L2NvbXBpbGVyLmgKQEAgLTc4LDYgKzc4LDE0IEBAIGV4dGVybiB2
b2lkIF9fY2hrX2lvX3B0cihjb25zdCB2b2xhdGlsZSB2b2lkIF9faW9tZW0gKik7CiAjaW5jbHVk
ZSA8bGludXgvY29tcGlsZXItY2xhbmcuaD4KICNlbmRpZgogCisvKiBVc2VmdWwgZm9yIFBvc2l0
aW9uIEluZGVwZW5kZW50IENvZGUgdG8gcmVkdWNlIGdsb2JhbCByZWZlcmVuY2VzICovCisjaWZk
ZWYgQ09ORklHX0RFRkFVTFRfSElEREVOCisjcHJhZ21hIEdDQyB2aXNpYmlsaXR5IHB1c2goaGlk
ZGVuKQorI2RlZmluZSBfX2RlZmF1bHRfdmlzaWJpbGl0eSAgX19hdHRyaWJ1dGVfXygodmlzaWJp
bGl0eSAoImRlZmF1bHQiKSkpCisjZWxzZQorI2RlZmluZSBfX2RlZmF1bHRfdmlzaWJpbGl0eQor
I2VuZGlmCisKIC8qCiAgKiBHZW5lcmljIGNvbXBpbGVyLWRlcGVuZGVudCBtYWNyb3MgcmVxdWly
ZWQgZm9yIGtlcm5lbAogICogYnVpbGQgZ28gYmVsb3cgdGhpcyBjb21tZW50LiBBY3R1YWwgY29t
cGlsZXIvY29tcGlsZXIgdmVyc2lvbgpkaWZmIC0tZ2l0IGEvaW5pdC9LY29uZmlnIGIvaW5pdC9L
Y29uZmlnCmluZGV4IGNjYjFkOGRhZjI0MS4uYjY0MDIwMWZjZmY3IDEwMDY0NAotLS0gYS9pbml0
L0tjb25maWcKKysrIGIvaW5pdC9LY29uZmlnCkBAIC0xNjQ5LDYgKzE2NDksMTMgQEAgY29uZmln
IFBST0ZJTElORwogY29uZmlnIFRSQUNFUE9JTlRTCiAJYm9vbAogCisjCisjIERlZmF1bHQgdG8g
aGlkZGVuIHZpc2liaWxpdHkgZm9yIGFsbCBzeW1ib2xzLgorIyBVc2VmdWwgZm9yIFBvc2l0aW9u
IEluZGVwZW5kZW50IENvZGUgdG8gcmVkdWNlIGdsb2JhbCByZWZlcmVuY2VzLgorIworY29uZmln
IERFRkFVTFRfSElEREVOCisJYm9vbAorCiBzb3VyY2UgImFyY2gvS2NvbmZpZyIKIAogZW5kbWVu
dQkJIyBHZW5lcmFsIHNldHVwCmRpZmYgLS1naXQgYS9rZXJuZWwva2FsbHN5bXMuYyBiL2tlcm5l
bC9rYWxsc3ltcy5jCmluZGV4IDEyN2U3Y2ZhZmE1NS4uMjUyMDE5YzhjM2E5IDEwMDY0NAotLS0g
YS9rZXJuZWwva2FsbHN5bXMuYworKysgYi9rZXJuZWwva2FsbHN5bXMuYwpAQCAtMzIsMjQgKzMy
LDI0IEBACiAgKiBUaGVzZSB3aWxsIGJlIHJlLWxpbmtlZCBhZ2FpbnN0IHRoZWlyIHJlYWwgdmFs
dWVzCiAgKiBkdXJpbmcgdGhlIHNlY29uZCBsaW5rIHN0YWdlLgogICovCi1leHRlcm4gY29uc3Qg
dW5zaWduZWQgbG9uZyBrYWxsc3ltc19hZGRyZXNzZXNbXSBfX3dlYWs7Ci1leHRlcm4gY29uc3Qg
aW50IGthbGxzeW1zX29mZnNldHNbXSBfX3dlYWs7Ci1leHRlcm4gY29uc3QgdTgga2FsbHN5bXNf
bmFtZXNbXSBfX3dlYWs7CitleHRlcm4gY29uc3QgdW5zaWduZWQgbG9uZyBrYWxsc3ltc19hZGRy
ZXNzZXNbXSBfX3dlYWsgX19kZWZhdWx0X3Zpc2liaWxpdHk7CitleHRlcm4gY29uc3QgaW50IGth
bGxzeW1zX29mZnNldHNbXSBfX3dlYWsgX19kZWZhdWx0X3Zpc2liaWxpdHk7CitleHRlcm4gY29u
c3QgdTgga2FsbHN5bXNfbmFtZXNbXSBfX3dlYWsgX19kZWZhdWx0X3Zpc2liaWxpdHk7CiAKIC8q
CiAgKiBUZWxsIHRoZSBjb21waWxlciB0aGF0IHRoZSBjb3VudCBpc24ndCBpbiB0aGUgc21hbGwg
ZGF0YSBzZWN0aW9uIGlmIHRoZSBhcmNoCiAgKiBoYXMgb25lIChlZzogRlJWKS4KICAqLwogZXh0
ZXJuIGNvbnN0IHVuc2lnbmVkIGxvbmcga2FsbHN5bXNfbnVtX3N5bXMKLV9fYXR0cmlidXRlX18o
KHdlYWssIHNlY3Rpb24oIi5yb2RhdGEiKSkpOworX19hdHRyaWJ1dGVfXygod2Vhaywgc2VjdGlv
bigiLnJvZGF0YSIpKSkgX19kZWZhdWx0X3Zpc2liaWxpdHk7CiAKIGV4dGVybiBjb25zdCB1bnNp
Z25lZCBsb25nIGthbGxzeW1zX3JlbGF0aXZlX2Jhc2UKLV9fYXR0cmlidXRlX18oKHdlYWssIHNl
Y3Rpb24oIi5yb2RhdGEiKSkpOworX19hdHRyaWJ1dGVfXygod2Vhaywgc2VjdGlvbigiLnJvZGF0
YSIpKSkgX19kZWZhdWx0X3Zpc2liaWxpdHk7CiAKLWV4dGVybiBjb25zdCB1OCBrYWxsc3ltc190
b2tlbl90YWJsZVtdIF9fd2VhazsKLWV4dGVybiBjb25zdCB1MTYga2FsbHN5bXNfdG9rZW5faW5k
ZXhbXSBfX3dlYWs7CitleHRlcm4gY29uc3QgdTgga2FsbHN5bXNfdG9rZW5fdGFibGVbXSBfX3dl
YWsgX19kZWZhdWx0X3Zpc2liaWxpdHk7CitleHRlcm4gY29uc3QgdTE2IGthbGxzeW1zX3Rva2Vu
X2luZGV4W10gX193ZWFrIF9fZGVmYXVsdF92aXNpYmlsaXR5OwogCi1leHRlcm4gY29uc3QgdW5z
aWduZWQgbG9uZyBrYWxsc3ltc19tYXJrZXJzW10gX193ZWFrOworZXh0ZXJuIGNvbnN0IHVuc2ln
bmVkIGxvbmcga2FsbHN5bXNfbWFya2Vyc1tdIF9fd2VhayBfX2RlZmF1bHRfdmlzaWJpbGl0eTsK
IAogc3RhdGljIGlubGluZSBpbnQgaXNfa2VybmVsX2luaXR0ZXh0KHVuc2lnbmVkIGxvbmcgYWRk
cikKIHsKZGlmZiAtLWdpdCBhL2tlcm5lbC90cmFjZS90cmFjZS5oIGIva2VybmVsL3RyYWNlL3Ry
YWNlLmgKaW5kZXggNjUyYzY4MjcwN2NkLi4zMWNiOTIwMDM5YTIgMTAwNjQ0Ci0tLSBhL2tlcm5l
bC90cmFjZS90cmFjZS5oCisrKyBiL2tlcm5lbC90cmFjZS90cmFjZS5oCkBAIC0xNzQyLDggKzE3
NDIsOCBAQCBleHRlcm4gaW50IHRyYWNlX2V2ZW50X2VuYWJsZV9kaXNhYmxlKHN0cnVjdCB0cmFj
ZV9ldmVudF9maWxlICpmaWxlLAogCQkJCSAgICAgIGludCBlbmFibGUsIGludCBzb2Z0X2Rpc2Fi
bGUpOwogZXh0ZXJuIGludCB0cmFjaW5nX2FsbG9jX3NuYXBzaG90KHZvaWQpOwogCi1leHRlcm4g
Y29uc3QgY2hhciAqX19zdGFydF9fX3RyYWNlX2JwcmludGtfZm10W107Ci1leHRlcm4gY29uc3Qg
Y2hhciAqX19zdG9wX19fdHJhY2VfYnByaW50a19mbXRbXTsKK2V4dGVybiBjb25zdCBjaGFyICpf
X3N0YXJ0X19fdHJhY2VfYnByaW50a19mbXRbXSBfX2RlZmF1bHRfdmlzaWJpbGl0eTsKK2V4dGVy
biBjb25zdCBjaGFyICpfX3N0b3BfX190cmFjZV9icHJpbnRrX2ZtdFtdIF9fZGVmYXVsdF92aXNp
YmlsaXR5OwogCiBleHRlcm4gY29uc3QgY2hhciAqX19zdGFydF9fX3RyYWNlcG9pbnRfc3RyW107
CiBleHRlcm4gY29uc3QgY2hhciAqX19zdG9wX19fdHJhY2Vwb2ludF9zdHJbXTsKZGlmZiAtLWdp
dCBhL2xpYi9keW5hbWljX2RlYnVnLmMgYi9saWIvZHluYW1pY19kZWJ1Zy5jCmluZGV4IGRhNzk2
ZTJkYzRmNS4uMTBlZDIwMTc3MzU0IDEwMDY0NAotLS0gYS9saWIvZHluYW1pY19kZWJ1Zy5jCisr
KyBiL2xpYi9keW5hbWljX2RlYnVnLmMKQEAgLTM3LDggKzM3LDggQEAKICNpbmNsdWRlIDxsaW51
eC9kZXZpY2UuaD4KICNpbmNsdWRlIDxsaW51eC9uZXRkZXZpY2UuaD4KIAotZXh0ZXJuIHN0cnVj
dCBfZGRlYnVnIF9fc3RhcnRfX192ZXJib3NlW107Ci1leHRlcm4gc3RydWN0IF9kZGVidWcgX19z
dG9wX19fdmVyYm9zZVtdOworZXh0ZXJuIHN0cnVjdCBfZGRlYnVnIF9fc3RhcnRfX192ZXJib3Nl
W10gX19kZWZhdWx0X3Zpc2liaWxpdHk7CitleHRlcm4gc3RydWN0IF9kZGVidWcgX19zdG9wX19f
dmVyYm9zZVtdIF9fZGVmYXVsdF92aXNpYmlsaXR5OwogCiBzdHJ1Y3QgZGRlYnVnX3RhYmxlIHsK
IAlzdHJ1Y3QgbGlzdF9oZWFkIGxpbms7Ci0tIAoyLjE1LjAucmMwLjI3MS5nMzZiNjY5ZWRjYy1n
b29nCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 20:31:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 20:31:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2NfC-0000ge-Vv; Wed, 11 Oct 2017 20:31:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1e2NfB-0000dl-FP
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 20:31:33 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 C2/7D-28571-4AF7ED95; Wed, 11 Oct 2017 20:31:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsVyMfTARt3F9fc
 iDZ7dNLX4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMObz7JXrBSteLhna1MDYxNcl2MXBxCAjMZ
 JRrmnWEGcVgEXrFI/LzWyQjiSAj0s0o07HrM3sXICeRkSWzfOYkNwk6TuLX7FVS8QmL2k02sI
 LaQgJLE1g1LmSHsf4wSL+a7gdhsAloSexrmM4EMFRE4ISyx6cNvsA3MAmeYJI73nQTq5uAQFr
 CR2H5OCKSBRUBV4trqHrBlvAKWEqeWdkMttpA4duwwC4jNCRT/vvEQ1DILiZWzzrNOYBRcwMi
 wilGjOLWoLLVI18hYL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMOjqGRgYdzD2
 7fU7xCjJwaQkyvsw5l6kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneu3VAOcGi1PTUirTMHGD4w
 6QlOHiURHibQNK8xQWJucWZ6RCpU4yWHBfuXPrDxHFgzy0g2XHz7h8mIZa8/LxUKXHeUpAGAZ
 CGjNI8uHGwGL3EKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZj3MMgUnsy8Eritr4AOYgI6SDT
 tDshBJYkIKakGRiZthizZ86e7XjVwhXLbfrz6urkk3elilbjeG4ukLewJz+aXJGsKX2GIMeVZ
 V3Dv5hONBP9V7prGOy88y7qwZYNBWe0WlqMLjJvXRS1deFnNlItfNNM12ilH7nFff9eRhfKlL
 l8VvdQ9Pyex8VtkOqlyq12t/3HZlu9s+z+TvSpntH9u552mxFKckWioxVxUnAgAzmQzycwCAA
 A=
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1507753890!102255749!1
X-Originating-IP: [209.85.192.177]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61882 invoked from network); 11 Oct 2017 20:31:31 -0000
Received: from mail-pf0-f177.google.com (HELO mail-pf0-f177.google.com)
 (209.85.192.177)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Oct 2017 20:31:31 -0000
Received: by mail-pf0-f177.google.com with SMTP id m28so1937929pfi.11
 for <xen-devel@lists.xenproject.org>; Wed, 11 Oct 2017 13:31:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=BgBM1U2YaGwgM2/fFDDxQuKTLjqLCB+H6RfR3Er7pzE=;
 b=f98y6eBDDWV9LXiWlVUqhg6nRPqUUTSZTt6lDka8zhYMrGLq5LDeM82pq/imwMTjgo
 n3KDcCTKrx6ohCGpHwH10XreNIIV7K2QtFekIxGg1MsHgXN7rLRqvIgPBYvsPQAY7QUG
 7Lr3ggsJx7f12MaO6Gq1BnLeM6H4sTEeSJKN3klMsRC5U58peJO/JTBF3KLVQgPoHmWo
 U7TBOvddEI6EAvMJ8WVnrvYNrpbvMDRGqCBXqNiieSl1IdZuEz2NPO0XVaahZ6irLQaB
 8fQD7Cwbg2guudhFPnpdI3qsZwvQ3rSqtAB5g9n6ce99xlf2r5cJnZOZ4wG13DlEEuV/
 BiDw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=BgBM1U2YaGwgM2/fFDDxQuKTLjqLCB+H6RfR3Er7pzE=;
 b=KSSAmQcRRMVD8niDZY9gZ7KaOSPL+gpGTndZHaoHfd0g6YZvmiso3CBsDiqAtFxlxG
 NW2+ry4SpFxIpyt+oveVAFtFqKEGKtHV+CmTn4oQvRWcfJBeAPkETctv4A9DOrSY/SBn
 J842q6J0naqFU/GjRcPCXkJMf4gwa7cl7btANr7q+WNjLPjbLMaGRVsjQCjlLf3yazkn
 nA/IEUQgB7FqY9VLEU68wWuY2OPyzuZsmtOOmTCHtDNkNAQYAlApq/gw+Q9MURvL7UU9
 MTLh321XAoVa9/8Q287ulPUteNPCH+cs04++EmG7eKBIr9lyzuy1aFVl2ss3kZ3W/2uj
 xpJQ==
X-Gm-Message-State: AMCzsaV/JaTOOeo2txmIX+UB6xNaftB14IIvSVyy6/8Pay31FHYp+rDM
 j13yvTZzIlHIQUuFhbsds59TvA==
X-Google-Smtp-Source: AOwi7QDXNb15jlwxc/zONuAXmG7tbl1Z7kKdqnIbcgOyeDvajzc8sgc2xdNMJetGQHJ8cE765RE+aA==
X-Received: by 10.159.197.66 with SMTP id d2mr189747plo.130.1507753889308;
 Wed, 11 Oct 2017 13:31:29 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id n12sm20691913pfb.149.2017.10.11.13.31.27
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 11 Oct 2017 13:31:28 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Thomas Garnier <thgarnie@google.com>, Kees Cook <keescook@chromium.org>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Jonathan Corbet <corbet@lwn.net>, Michal Hocko <mhocko@suse.com>,
 Peter Foley <pefoley2@pefoley.com>, Paul Bolle <pebolle@tiscali.nl>,
 Jiri Kosina <jkosina@suse.cz>, "H . J . Lu" <hjl.tools@gmail.com>,
 Rob Landley <rob@landley.net>, Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed, 11 Oct 2017 13:30:16 -0700
Message-Id: <20171011203027.11248-17-thgarnie@google.com>
X-Mailer: git-send-email 2.15.0.rc0.271.g36b669edcc-goog
In-Reply-To: <20171011203027.11248-1-thgarnie@google.com>
References: <20171011203027.11248-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v1 16/27] x86/relocs: Handle PIE relocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlIHRoZSByZWxvY2F0aW9uIHRvb2wgdG8gY29ycmVjdGx5IGhhbmRsZSByZWxvY2F0aW9u
cyBnZW5lcmF0ZWQgYnkKLWZQSUUgb3B0aW9uOgoKIC0gQWRkIHJlbG9jYXRpb24gZm9yIGVhY2gg
ZW50cnkgb2YgdGhlIC5nb3Qgc2VjdGlvbiBnaXZlbiB0aGUgbGlua2VyIGRvZXMgbm90CiAgIGdl
bmVyYXRlIFJfWDg2XzY0X0dMT0JfREFUIG9uIGEgc2ltcGxlIGxpbmsuCiAtIElnbm9yZSBSX1g4
Nl82NF9HT1RQQ1JFTCBhbmQgUl9YODZfNjRfUExUMzIuCgpTaWduZWQtb2ZmLWJ5OiBUaG9tYXMg
R2FybmllciA8dGhnYXJuaWVAZ29vZ2xlLmNvbT4KLS0tCiBhcmNoL3g4Ni90b29scy9yZWxvY3Mu
YyB8IDk0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0K
IDEgZmlsZSBjaGFuZ2VkLCA5MyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEvYXJjaC94ODYvdG9vbHMvcmVsb2NzLmMgYi9hcmNoL3g4Ni90b29scy9yZWxvY3MuYwpp
bmRleCA3M2ViN2ZkNGFlYzQuLjVkM2ViMjc2MDE5OCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvdG9v
bHMvcmVsb2NzLmMKKysrIGIvYXJjaC94ODYvdG9vbHMvcmVsb2NzLmMKQEAgLTMxLDYgKzMxLDcg
QEAgc3RydWN0IHNlY3Rpb24gewogCUVsZl9TeW0gICAgICAgICpzeW10YWI7CiAJRWxmX1JlbCAg
ICAgICAgKnJlbHRhYjsKIAljaGFyICAgICAgICAgICAqc3RydGFiOworCUVsZl9BZGRyICAgICAg
ICpnb3Q7CiB9Owogc3RhdGljIHN0cnVjdCBzZWN0aW9uICpzZWNzOwogCkBAIC0yOTIsNiArMjkz
LDM1IEBAIHN0YXRpYyBFbGZfU3ltICpzeW1fbG9va3VwKGNvbnN0IGNoYXIgKnN5bW5hbWUpCiAJ
cmV0dXJuIDA7CiB9CiAKK3N0YXRpYyBFbGZfU3ltICpzeW1fbG9va3VwX2FkZHIoRWxmX0FkZHIg
YWRkciwgY29uc3QgY2hhciAqKm5hbWUpCit7CisJaW50IGk7CisJZm9yIChpID0gMDsgaSA8IGVo
ZHIuZV9zaG51bTsgaSsrKSB7CisJCXN0cnVjdCBzZWN0aW9uICpzZWMgPSAmc2Vjc1tpXTsKKwkJ
bG9uZyBuc3ltczsKKwkJRWxmX1N5bSAqc3ltdGFiOworCQlFbGZfU3ltICpzeW07CisKKwkJaWYg
KHNlYy0+c2hkci5zaF90eXBlICE9IFNIVF9TWU1UQUIpCisJCQljb250aW51ZTsKKworCQluc3lt
cyA9IHNlYy0+c2hkci5zaF9zaXplL3NpemVvZihFbGZfU3ltKTsKKwkJc3ltdGFiID0gc2VjLT5z
eW10YWI7CisKKwkJZm9yIChzeW0gPSBzeW10YWI7IC0tbnN5bXMgPj0gMDsgc3ltKyspIHsKKwkJ
CWlmIChzeW0tPnN0X3ZhbHVlID09IGFkZHIpIHsKKwkJCQlpZiAobmFtZSkgeworCQkJCQkqbmFt
ZSA9IHN5bV9uYW1lKHNlYy0+bGluay0+c3RydGFiLAorCQkJCQkJCSBzeW0pOworCQkJCX0KKwkJ
CQlyZXR1cm4gc3ltOworCQkJfQorCQl9CisJfQorCXJldHVybiAwOworfQorCisKICNpZiBCWVRF
X09SREVSID09IExJVFRMRV9FTkRJQU4KICNkZWZpbmUgbGUxNl90b19jcHUodmFsKSAodmFsKQog
I2RlZmluZSBsZTMyX3RvX2NwdSh2YWwpICh2YWwpCkBAIC01MTIsNiArNTQyLDMzIEBAIHN0YXRp
YyB2b2lkIHJlYWRfcmVsb2NzKEZJTEUgKmZwKQogCX0KIH0KIAorc3RhdGljIHZvaWQgcmVhZF9n
b3QoRklMRSAqZnApCit7CisJaW50IGk7CisJZm9yIChpID0gMDsgaSA8IGVoZHIuZV9zaG51bTsg
aSsrKSB7CisJCXN0cnVjdCBzZWN0aW9uICpzZWMgPSAmc2Vjc1tpXTsKKwkJc2VjLT5nb3QgPSBO
VUxMOworCQlpZiAoc2VjLT5zaGRyLnNoX3R5cGUgIT0gU0hUX1BST0dCSVRTIHx8CisJCSAgICBz
dHJjbXAoc2VjX25hbWUoaSksICIuZ290IikpIHsKKwkJCWNvbnRpbnVlOworCQl9CisJCXNlYy0+
Z290ID0gbWFsbG9jKHNlYy0+c2hkci5zaF9zaXplKTsKKwkJaWYgKCFzZWMtPmdvdCkgeworCQkJ
ZGllKCJtYWxsb2Mgb2YgJWQgYnl0ZXMgZm9yIGdvdCBmYWlsZWRcbiIsCisJCQkJc2VjLT5zaGRy
LnNoX3NpemUpOworCQl9CisJCWlmIChmc2VlayhmcCwgc2VjLT5zaGRyLnNoX29mZnNldCwgU0VF
S19TRVQpIDwgMCkgeworCQkJZGllKCJTZWVrIHRvICVkIGZhaWxlZDogJXNcbiIsCisJCQkJc2Vj
LT5zaGRyLnNoX29mZnNldCwgc3RyZXJyb3IoZXJybm8pKTsKKwkJfQorCQlpZiAoZnJlYWQoc2Vj
LT5nb3QsIDEsIHNlYy0+c2hkci5zaF9zaXplLCBmcCkKKwkJICAgICE9IHNlYy0+c2hkci5zaF9z
aXplKSB7CisJCQlkaWUoIkNhbm5vdCByZWFkIGdvdDogJXNcbiIsCisJCQkJc3RyZXJyb3IoZXJy
bm8pKTsKKwkJfQorCX0KK30KKwogCiBzdGF0aWMgdm9pZCBwcmludF9hYnNvbHV0ZV9zeW1ib2xz
KHZvaWQpCiB7CkBAIC02NDIsNiArNjk5LDMyIEBAIHN0YXRpYyB2b2lkIGFkZF9yZWxvYyhzdHJ1
Y3QgcmVsb2NzICpyLCB1aW50MzJfdCBvZmZzZXQpCiAJci0+b2Zmc2V0W3ItPmNvdW50KytdID0g
b2Zmc2V0OwogfQogCisvKgorICogVGhlIGxpbmtlciBkb2VzIG5vdCBnZW5lcmF0ZSByZWxvY2F0
aW9ucyBmb3IgdGhlIEdPVCBmb3IgdGhlIGtlcm5lbC4KKyAqIElmIGEgR09UIGlzIGZvdW5kLCBz
aW11bGF0ZSB0aGUgcmVsb2NhdGlvbnMgdGhhdCBzaG91bGQgaGF2ZSBiZWVuIGluY2x1ZGVkLgor
ICovCitzdGF0aWMgdm9pZCB3YWxrX2dvdF90YWJsZShpbnQgKCpwcm9jZXNzKShzdHJ1Y3Qgc2Vj
dGlvbiAqc2VjLCBFbGZfUmVsICpyZWwsCisJCQkJCSAgRWxmX1N5bSAqc3ltLCBjb25zdCBjaGFy
ICpzeW1uYW1lKSwKKwkJCSAgIHN0cnVjdCBzZWN0aW9uICpzZWMpCit7CisJaW50IGk7CisJRWxm
X0FkZHIgZW50cnk7CisJRWxmX1N5bSAqc3ltOworCWNvbnN0IGNoYXIgKnN5bW5hbWU7CisJRWxm
X1JlbCByZWw7CisKKwlmb3IgKGkgPSAwOyBpIDwgc2VjLT5zaGRyLnNoX3NpemUvc2l6ZW9mKEVs
Zl9BZGRyKTsgaSsrKSB7CisJCWVudHJ5ID0gc2VjLT5nb3RbaV07CisJCXN5bSA9IHN5bV9sb29r
dXBfYWRkcihlbnRyeSwgJnN5bW5hbWUpOworCQlpZiAoIXN5bSkKKwkJCWRpZSgiQ291bGQgbm90
IGZvdW5kIGdvdCBzeW1ib2wgZm9yIGVudHJ5ICVkXG4iLCBpKTsKKwkJcmVsLnJfb2Zmc2V0ID0g
c2VjLT5zaGRyLnNoX2FkZHIgKyBpICogc2l6ZW9mKEVsZl9BZGRyKTsKKwkJcmVsLnJfaW5mbyA9
IEVMRl9CSVRTID09IDY0ID8gUl9YODZfNjRfR0xPQl9EQVQKKwkJCSAgICAgOiBSXzM4Nl9HTE9C
X0RBVDsKKwkJcHJvY2VzcyhzZWMsICZyZWwsIHN5bSwgc3ltbmFtZSk7CisJfQorfQorCiBzdGF0
aWMgdm9pZCB3YWxrX3JlbG9jcyhpbnQgKCpwcm9jZXNzKShzdHJ1Y3Qgc2VjdGlvbiAqc2VjLCBF
bGZfUmVsICpyZWwsCiAJCQlFbGZfU3ltICpzeW0sIGNvbnN0IGNoYXIgKnN5bW5hbWUpKQogewpA
QCAtNjU1LDYgKzczOCw4IEBAIHN0YXRpYyB2b2lkIHdhbGtfcmVsb2NzKGludCAoKnByb2Nlc3Mp
KHN0cnVjdCBzZWN0aW9uICpzZWMsIEVsZl9SZWwgKnJlbCwKIAkJc3RydWN0IHNlY3Rpb24gKnNl
YyA9ICZzZWNzW2ldOwogCiAJCWlmIChzZWMtPnNoZHIuc2hfdHlwZSAhPSBTSFRfUkVMX1RZUEUp
IHsKKwkJCWlmIChzZWMtPmdvdCkKKwkJCQl3YWxrX2dvdF90YWJsZShwcm9jZXNzLCBzZWMpOwog
CQkJY29udGludWU7CiAJCX0KIAkJc2VjX3N5bXRhYiAgPSBzZWMtPmxpbms7CkBAIC03NjQsNiAr
ODQ5LDggQEAgc3RhdGljIGludCBkb19yZWxvYzY0KHN0cnVjdCBzZWN0aW9uICpzZWMsIEVsZl9S
ZWwgKnJlbCwgRWxmVyhTeW0pICpzeW0sCiAJCW9mZnNldCArPSBwZXJfY3B1X2xvYWRfYWRkcjsK
IAogCXN3aXRjaCAocl90eXBlKSB7CisJY2FzZSBSX1g4Nl82NF9QTFQzMjoKKwljYXNlIFJfWDg2
XzY0X0dPVFBDUkVMOgogCWNhc2UgUl9YODZfNjRfTk9ORToKIAkJLyogTk9ORSBjYW4gYmUgaWdu
b3JlZC4gKi8KIAkJYnJlYWs7CkBAIC04MDUsNyArODkyLDcgQEAgc3RhdGljIGludCBkb19yZWxv
YzY0KHN0cnVjdCBzZWN0aW9uICpzZWMsIEVsZl9SZWwgKnJlbCwgRWxmVyhTeW0pICpzeW0sCiAJ
CSAqIHRoZSByZWxvY2F0aW9ucyBhcmUgcHJvY2Vzc2VkLgogCQkgKiBNYWtlIHN1cmUgdGhhdCB0
aGUgb2Zmc2V0IHdpbGwgZml0LgogCQkgKi8KLQkJaWYgKChpbnQzMl90KW9mZnNldCAhPSAoaW50
NjRfdClvZmZzZXQpCisJCWlmIChyX3R5cGUgIT0gUl9YODZfNjRfNjQgJiYgKGludDMyX3Qpb2Zm
c2V0ICE9IChpbnQ2NF90KW9mZnNldCkKIAkJCWRpZSgiUmVsb2NhdGlvbiBvZmZzZXQgZG9lc24n
dCBmaXQgaW4gMzIgYml0c1xuIik7CiAKIAkJaWYgKHJfdHlwZSA9PSBSX1g4Nl82NF82NCkKQEAg
LTgxNCw2ICs5MDEsMTAgQEAgc3RhdGljIGludCBkb19yZWxvYzY0KHN0cnVjdCBzZWN0aW9uICpz
ZWMsIEVsZl9SZWwgKnJlbCwgRWxmVyhTeW0pICpzeW0sCiAJCQlhZGRfcmVsb2MoJnJlbG9jczMy
LCBvZmZzZXQpOwogCQlicmVhazsKIAorCWNhc2UgUl9YODZfNjRfR0xPQl9EQVQ6CisJCWFkZF9y
ZWxvYygmcmVsb2NzNjQsIG9mZnNldCk7CisJCWJyZWFrOworCiAJZGVmYXVsdDoKIAkJZGllKCJV
bnN1cHBvcnRlZCByZWxvY2F0aW9uIHR5cGU6ICVzICglZClcbiIsCiAJCSAgICByZWxfdHlwZShy
X3R5cGUpLCByX3R5cGUpOwpAQCAtMTA4Myw2ICsxMTc0LDcgQEAgdm9pZCBwcm9jZXNzKEZJTEUg
KmZwLCBpbnQgdXNlX3JlYWxfbW9kZSwgaW50IGFzX3RleHQsCiAJcmVhZF9zdHJ0YWJzKGZwKTsK
IAlyZWFkX3N5bXRhYnMoZnApOwogCXJlYWRfcmVsb2NzKGZwKTsKKwlyZWFkX2dvdChmcCk7CiAJ
aWYgKEVMRl9CSVRTID09IDY0KQogCQlwZXJjcHVfaW5pdCgpOwogCWlmIChzaG93X2Fic29sdXRl
X3N5bXMpIHsKLS0gCjIuMTUuMC5yYzAuMjcxLmczNmI2NjllZGNjLWdvb2cKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 20:31:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 20:31:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2NfE-0000ic-7F; Wed, 11 Oct 2017 20:31:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1e2NfC-0000fm-NJ
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 20:31:34 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 23/9B-02373-6AF7ED95;
 Wed, 11 Oct 2017 20:31:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsVyMfTAFt2l9fc
 iDZbuYbP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOudz5jKzggVfGkcQtbA+McsS5GLg4hgRmM
 EjePfGQEcVgEXrFITHw6kQ3EkRDoZ5XovfKXpYuRE8jJkuibPoMdwk6TuHBvAxuEXSHx9ew1R
 hBbSEBJYuuGpcwQY/8xSjRtOwtWxCagJbGnYT4TSEJE4ISwxKYPv8H2MQucYZI43neSFaRKWM
 BW4v6fdiYQm0VAVWLy7nZmEJtXwFKiZ/MEZoh1FhLHjh0GO4kTKP594yFmiNUWEitnnWedwCi
 4gJFhFaN6cWpRWWqRrqVeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg2DEAwQ7G
 u5sCDjFKcjApifI+jLkXKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd3odUE6wKDU9tSItMwcYA
 TBpCQ4eJRHeJpA0b3FBYm5xZjpE6hSjJceFO5f+MHEc2HMLSHbcvPuHSYglLz8vVUqctxSkQQ
 CkIaM0D24cLEovMcpKCfMyAh0oxFOQWpSbWYIq/4pRnINRSZj3MMgUnsy8Eritr4AOYgI6SDT
 tDshBJYkIKakGxrJlHrryth3/EvoLH8l9e/L53YlEyxMrY2cERPQtCncTUDzJ9eWkMZuKT/Ox
 t8oFB2wXfvP92ztN5WP4r4A1liFXZ+pOOMfmcOCVZ4rJ5KSYSs/iSQkbvy7eOeHNorxjfjzvh
 Pl4Dc6wNOZP5JnCfGrRr47wtyxb53z6mn5zgfEnm7MLS8Sev1diKc5INNRiLipOBABoYhKKzQ
 IAAA==
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1507753891!68764314!1
X-Originating-IP: [209.85.192.180]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23361 invoked from network); 11 Oct 2017 20:31:32 -0000
Received: from mail-pf0-f180.google.com (HELO mail-pf0-f180.google.com)
 (209.85.192.180)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Oct 2017 20:31:32 -0000
Received: by mail-pf0-f180.google.com with SMTP id 17so1932871pfn.12
 for <xen-devel@lists.xenproject.org>; Wed, 11 Oct 2017 13:31:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=rTRF5EsAKsx8IX6+UZpMdLlToReJc/ZfQ0FNzhsNUoI=;
 b=IZNCbf4+GnXXDByQN9i77V2MEnW+FhUqwFEmRXzvNyAQ81GJat5odmHkQdzam6+uS4
 ObNa6KqEKRAXDeCjx9h1wG5uhoCdv0j0O7FsZathvV3ZPrGaCFwm6U122r8jK0YD+Z+R
 rBasUqYK8koURidKWw6zFhGhk8eZ+8usOz+Dghk2gQOhb21KwN/FHyCWjZp3ueURBe4E
 rtf0oAt5jSY/DDRqVJ+QPM/y+sI0VS6J95Ppb2J+iv292jHekeVmkcCDoPAhov+w4ufa
 keWW5OQcD6g49fJPs6NHkOL/Bd2dijqk1kbKscnjmiM2U4FJtV9LewNenM5Z/vNU7QPO
 /nSg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=rTRF5EsAKsx8IX6+UZpMdLlToReJc/ZfQ0FNzhsNUoI=;
 b=E7+f/4bWFsrFPUxVCQgQy/ScqZ65N62qJQD7fBNTAhjTe4huY6z9/2eQqRaN+7X10d
 qYy3NXL0NyGWDRPJnqmQNXlNZc6WsxBT/UlYEZ5Iqz7fx9wEiq5DagR/lFDPbTviP6Ep
 8tf/JCeF9jAzIxZtUWZCpdI0IBFPd2s66Cvw+Ncea+tq9LSRBrkWC3SjJGURpGuNsRR6
 e6sPjqCg1KsyLiVsrQg1BsdhEmNn3rIGOKXggOvsI8E6IH+PDzALYfsZfcDb5ANMcdlH
 Xa8pmSGjT4R0ES8k2Fgy+2AM3EGyBVkIjtuqP3ezYQ1Xh0Tau7em3H5ecFA8sXHXgF+T
 3YoQ==
X-Gm-Message-State: AMCzsaUyZ60v3fmPz7aX3q0u0GoGpRxg+NCyTY3w9cNfqsLuSmn3vfhL
 BsiNT6sKkesRcapy8loIFXp3Lg==
X-Google-Smtp-Source: AOwi7QBgEzzCk5IjEBF+qTJfu5tvE9fFxcFdp8AyfbevarLDMso6wnrXYG9i5rcrNJOfPJIesyWucw==
X-Received: by 10.98.62.195 with SMTP id y64mr200540pfj.140.1507753890883;
 Wed, 11 Oct 2017 13:31:30 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id n12sm20691913pfb.149.2017.10.11.13.31.29
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 11 Oct 2017 13:31:30 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Thomas Garnier <thgarnie@google.com>, Kees Cook <keescook@chromium.org>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Jonathan Corbet <corbet@lwn.net>, Michal Hocko <mhocko@suse.com>,
 Peter Foley <pefoley2@pefoley.com>, Paul Bolle <pebolle@tiscali.nl>,
 Jiri Kosina <jkosina@suse.cz>, "H . J . Lu" <hjl.tools@gmail.com>,
 Rob Landley <rob@landley.net>, Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed, 11 Oct 2017 13:30:17 -0700
Message-Id: <20171011203027.11248-18-thgarnie@google.com>
X-Mailer: git-send-email 2.15.0.rc0.271.g36b669edcc-goog
In-Reply-To: <20171011203027.11248-1-thgarnie@google.com>
References: <20171011203027.11248-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v1 17/27] xen: Adapt assembly for PIE support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlIHRoZSBhc3NlbWJseSBjb2RlIHRvIHVzZSB0aGUgbmV3IF9BU01fR0VUX1BUUiBtYWNy
byB3aGljaCBnZXQgYQpzeW1ib2wgcmVmZXJlbmNlIHdoaWxlIGJlaW5nIFBJRSBjb21wYXRpYmxl
LiBBZGFwdCB0aGUgcmVsb2NhdGlvbiB0b29sCnRvIGlnbm9yZSAzMi1iaXQgWGVuIGNvZGUuCgpQ
b3NpdGlvbiBJbmRlcGVuZGVudCBFeGVjdXRhYmxlIChQSUUpIHN1cHBvcnQgd2lsbCBhbGxvdyB0
byBleHRlbmRlZCB0aGUKS0FTTFIgcmFuZG9taXphdGlvbiByYW5nZSBiZWxvdyB0aGUgLTJHIG1l
bW9yeSBsaW1pdC4KClNpZ25lZC1vZmYtYnk6IFRob21hcyBHYXJuaWVyIDx0aGdhcm5pZUBnb29n
bGUuY29tPgotLS0KIGFyY2gveDg2L3Rvb2xzL3JlbG9jcy5jIHwgMTYgKysrKysrKysrKysrKysr
LQogYXJjaC94ODYveGVuL3hlbi1oZWFkLlMgfCAgOSArKysrKy0tLS0KIGFyY2gveDg2L3hlbi94
ZW4tcHZoLlMgIHwgMTMgKysrKysrKysrLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAyOSBpbnNlcnRp
b25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3Rvb2xzL3JlbG9j
cy5jIGIvYXJjaC94ODYvdG9vbHMvcmVsb2NzLmMKaW5kZXggNWQzZWIyNzYwMTk4Li5iYzAzMmFk
ODhiMjIgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3Rvb2xzL3JlbG9jcy5jCisrKyBiL2FyY2gveDg2
L3Rvb2xzL3JlbG9jcy5jCkBAIC04MzEsNiArODMxLDE2IEBAIHN0YXRpYyBpbnQgaXNfcGVyY3B1
X3N5bShFbGZXKFN5bSkgKnN5bSwgY29uc3QgY2hhciAqc3ltbmFtZSkKIAkJc3RybmNtcChzeW1u
YW1lLCAiaW5pdF9wZXJfY3B1XyIsIDEzKTsKIH0KIAorLyoKKyAqIENoZWNrIGlmIHRoZSAzMi1i
aXQgcmVsb2NhdGlvbiBpcyB3aXRoaW4gdGhlIHhlbnB2aCAzMi1iaXQgY29kZS4KKyAqIElmIHNv
LCBpZ25vcmVzIGl0LgorICovCitzdGF0aWMgaW50IGlzX2luX3hlbnB2aF9hc3NlbWJseShFbGZX
KEFkZHIpIG9mZnNldCkKK3sKKwlFbGZXKFN5bSkgKnN5bSA9IHN5bV9sb29rdXAoInB2aF9zdGFy
dF94ZW4iKTsKKwlyZXR1cm4gc3ltICYmIChvZmZzZXQgPj0gc3ltLT5zdF92YWx1ZSkgJiYKKwkJ
KG9mZnNldCA8IChzeW0tPnN0X3ZhbHVlICsgc3ltLT5zdF9zaXplKSk7Cit9CiAKIHN0YXRpYyBp
bnQgZG9fcmVsb2M2NChzdHJ1Y3Qgc2VjdGlvbiAqc2VjLCBFbGZfUmVsICpyZWwsIEVsZlcoU3lt
KSAqc3ltLAogCQkgICAgICBjb25zdCBjaGFyICpzeW1uYW1lKQpAQCAtODkyLDggKzkwMiwxMiBA
QCBzdGF0aWMgaW50IGRvX3JlbG9jNjQoc3RydWN0IHNlY3Rpb24gKnNlYywgRWxmX1JlbCAqcmVs
LCBFbGZXKFN5bSkgKnN5bSwKIAkJICogdGhlIHJlbG9jYXRpb25zIGFyZSBwcm9jZXNzZWQuCiAJ
CSAqIE1ha2Ugc3VyZSB0aGF0IHRoZSBvZmZzZXQgd2lsbCBmaXQuCiAJCSAqLwotCQlpZiAocl90
eXBlICE9IFJfWDg2XzY0XzY0ICYmIChpbnQzMl90KW9mZnNldCAhPSAoaW50NjRfdClvZmZzZXQp
CisJCWlmIChyX3R5cGUgIT0gUl9YODZfNjRfNjQgJiYKKwkJICAgIChpbnQzMl90KW9mZnNldCAh
PSAoaW50NjRfdClvZmZzZXQpIHsKKwkJCWlmIChpc19pbl94ZW5wdmhfYXNzZW1ibHkob2Zmc2V0
KSkKKwkJCQlicmVhazsKIAkJCWRpZSgiUmVsb2NhdGlvbiBvZmZzZXQgZG9lc24ndCBmaXQgaW4g
MzIgYml0c1xuIik7CisJCX0KIAogCQlpZiAocl90eXBlID09IFJfWDg2XzY0XzY0KQogCQkJYWRk
X3JlbG9jKCZyZWxvY3M2NCwgb2Zmc2V0KTsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi94ZW4t
aGVhZC5TIGIvYXJjaC94ODYveGVuL3hlbi1oZWFkLlMKaW5kZXggMTI0OTQxZDA5YjJiLi5lNWI3
Yjk1NjYxOTEgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi94ZW4taGVhZC5TCisrKyBiL2FyY2gv
eDg2L3hlbi94ZW4taGVhZC5TCkBAIC0yNSwxNCArMjUsMTUgQEAgRU5UUlkoc3RhcnR1cF94ZW4p
CiAKIAkvKiBDbGVhciAuYnNzICovCiAJeG9yICVlYXgsJWVheAotCW1vdiAkX19ic3Nfc3RhcnQs
ICVfQVNNX0RJCi0JbW92ICRfX2Jzc19zdG9wLCAlX0FTTV9DWAorCV9BU01fR0VUX1BUUihfX2Jz
c19zdGFydCwgJV9BU01fREkpCisJX0FTTV9HRVRfUFRSKF9fYnNzX3N0b3AsICVfQVNNX0NYKQog
CXN1YiAlX0FTTV9ESSwgJV9BU01fQ1gKIAlzaHIgJF9fQVNNX1NFTCgyLCAzKSwgJV9BU01fQ1gK
IAlyZXAgX19BU01fU0laRShzdG9zKQogCi0JbW92ICVfQVNNX1NJLCB4ZW5fc3RhcnRfaW5mbwot
CW1vdiAkaW5pdF90aHJlYWRfdW5pb24rVEhSRUFEX1NJWkUsICVfQVNNX1NQCisJX0FTTV9HRVRf
UFRSKHhlbl9zdGFydF9pbmZvLCAlX0FTTV9BWCkKKwltb3YgJV9BU01fU0ksICglX0FTTV9BWCkK
KwlfQVNNX0dFVF9QVFIoaW5pdF90aHJlYWRfdW5pb24rVEhSRUFEX1NJWkUsICVfQVNNX1NQKQog
CiAJam1wIHhlbl9zdGFydF9rZXJuZWwKIEVORChzdGFydHVwX3hlbikKZGlmZiAtLWdpdCBhL2Fy
Y2gveDg2L3hlbi94ZW4tcHZoLlMgYi9hcmNoL3g4Ni94ZW4veGVuLXB2aC5TCmluZGV4IGUxYTVm
YmVhZTA4ZC4uNDNlMjM0YzdjMmRlIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4veGVuLXB2aC5T
CisrKyBiL2FyY2gveDg2L3hlbi94ZW4tcHZoLlMKQEAgLTEwMSw4ICsxMDEsOCBAQCBFTlRSWShw
dmhfc3RhcnRfeGVuKQogCWNhbGwgeGVuX3ByZXBhcmVfcHZoCiAKIAkvKiBzdGFydHVwXzY0IGV4
cGVjdHMgYm9vdF9wYXJhbXMgaW4gJXJzaS4gKi8KLQltb3YgJF9wYShwdmhfYm9vdHBhcmFtcyks
ICVyc2kKLQltb3YgJF9wYShzdGFydHVwXzY0KSwgJXJheAorCW1vdmFicyAkX3BhKHB2aF9ib290
cGFyYW1zKSwgJXJzaQorCW1vdmFicyAkX3BhKHN0YXJ0dXBfNjQpLCAlcmF4CiAJam1wIColcmF4
CiAKICNlbHNlIC8qIENPTkZJR19YODZfNjQgKi8KQEAgLTEzNywxMCArMTM3LDE1IEBAIEVORChw
dmhfc3RhcnRfeGVuKQogCiAJLnNlY3Rpb24gIi5pbml0LmRhdGEiLCJhdyIKIAkuYmFsaWduIDgK
KwkvKgorCSAqIFVzZSBhIHF1YWQgZm9yIF9wYShnZHRfc3RhcnQpIGJlY2F1c2UgUElFIGRvZXMg
bm90IHVuZGVyc3RhbmQgYQorCSAqIGxvbmcgaXMgZW5vdWdoLiBUaGUgcmVzdWx0aW5nIHZhbHVl
IHdpbGwgc3RpbGwgYmUgaW4gdGhlIGxvd2VyIGxvbmcKKwkgKiBwYXJ0LgorCSAqLwogZ2R0Ogog
CS53b3JkIGdkdF9lbmQgLSBnZHRfc3RhcnQKLQkubG9uZyBfcGEoZ2R0X3N0YXJ0KQotCS53b3Jk
IDAKKwkucXVhZCBfcGEoZ2R0X3N0YXJ0KQorCS5iYWxpZ24gOAogZ2R0X3N0YXJ0OgogCS5xdWFk
IDB4MDAwMDAwMDAwMDAwMDAwMCAgICAgICAgICAgIC8qIE5VTEwgZGVzY3JpcHRvciAqLwogCS5x
dWFkIDB4MDAwMDAwMDAwMDAwMDAwMCAgICAgICAgICAgIC8qIHJlc2VydmVkICovCi0tIAoyLjE1
LjAucmMwLjI3MS5nMzZiNjY5ZWRjYy1nb29nCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 20:31:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 20:31:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2NfE-0000ju-JZ; Wed, 11 Oct 2017 20:31:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1e2NfD-0000aH-LJ
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 20:31:35 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 A5/E9-22397-7AF7ED95; Wed, 11 Oct 2017 20:31:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsVyMfTARt1l9fc
 iDY5dkLf4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPmTz/JXnBUuOLEX54GxlMCXYxcHEICMxkl
 Jk74wtrFyMnBIvCKReL2pGyQhIRAP6vE6fPT2UASEgJZEpNP7mCEsNMk7nz5CBUvl/h4ZhULi
 C0koCSxdcNSZoip/xgl7jfcBmtgE9CS2NMwnwkkISJwQlhi04ffjCAOs8AZJonjfSfBdgsL2E
 r86LoAdYeqxKVVS5hBbF4BS4npazpYINZZSBw7dhjM5gSKf994iBlitYXEylnnWScwCi5gZFj
 FqFGcWlSWWqRraKKXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYdAxAsIPx7GnP
 Q4ySHExKorwPY+5FCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgTaoDygkWpaanVqRl5gDDHyYtw
 cGjJMLrBZLmLS5IzC3OTIdInWK05Lhw59IfJo4De24ByY6bd/8wCbHk5eelSonzvqsFahAAac
 gozYMbB4vRS4yyUsK8jEAHCvEUpBblZpagyr9iFOdgVBLmDQJZy5OZVwK39RXQQUxAB4mm3QE
 5qCQRISXVwMij9kS9Snzept3qlcsWP7xQsaWrf4uvupBU7YxeZZ1lzksuLvssZh6oNcPr7KmU
 6Pu/Vk06xR91XnXywcqw4JXpXgnpHvEer8N+XPQoq7qReP/Uv6cuzSFn7s65VM/RGLO5rqzNM
 vWEoLBX3MtLctLbnETKut8eZ32uxMD73ft8ZHjig6qVN5VYijMSDbWYi4oTAacTZg7MAgAA
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1507753893!106424579!1
X-Originating-IP: [209.85.192.177]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3491 invoked from network); 11 Oct 2017 20:31:34 -0000
Received: from mail-pf0-f177.google.com (HELO mail-pf0-f177.google.com)
 (209.85.192.177)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Oct 2017 20:31:34 -0000
Received: by mail-pf0-f177.google.com with SMTP id l188so1949530pfc.6
 for <xen-devel@lists.xenproject.org>; Wed, 11 Oct 2017 13:31:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=6JOt+36G4lnOwgcUNIawhxlOJXhYuUdLWAxdCXjckzg=;
 b=uoZuauwLcg2JI4orJV0IJwasOht/awASyTxG//tQ8Y5TeVMoMDZUwsrJ+CI4hdh16r
 8kkAEyPP6cCJ/6FkqygCXgQysK3urj+TBYiqh8C95PlSsHd9hbCqMbsLcjhl4QtQKjlC
 1NNYiWweCWWdpTYM/uzkjuSxCbOBSjmaQj3i24t1+8CH8AKxzBZR8kziRtH/OHZYZmOA
 PkNQgFdKZwTeeeg2RgH4m5NU5gty9xD6PyPi3ZWRLr/UBnXrZVi6xoszuaHNkOYBXMmG
 AmhO0TPs9kxhfTE5e5jdRjSYaqnXO7MGCbjGHOlD+ef0zP6ls0adDh4JMXYw2aUZrzNI
 ndjA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=6JOt+36G4lnOwgcUNIawhxlOJXhYuUdLWAxdCXjckzg=;
 b=A37ORAGaSc3zaDPw+wJNAQgtWg4kwNKzE0jaIAHOvcr54jt4JBaLTMX2F3RUeCJMDJ
 MbyfUnupMLVKzaShEtctGly+2Al4oAGrsizSCxwiVJ1OHmKGbcuY7pA/Co0zF1HIoNa4
 Pft+d7hZh3Gm4X3O65kW55++QBj5ILZWRymWw8eiUBPMNTsZeLNG7cahsEZTIK6KaGNS
 1SnSNWpnp9sys5NxRp7OvfBu+w8mKHVhW/IPuoNNK4qm2wrTzL26CF86SaCAgeD7i/T+
 BnRVOeKJNnw2kJR/8gypRmQSgOerzF7MTwiBTvNXYEokfXOfDalKfuXJcpsXLnmM2/14
 uC6A==
X-Gm-Message-State: AMCzsaWwiwy5QMS5fH4mOv2v1nsWwGCCkOMtkyUPKF3Z/4KhNjmvWWo2
 Zwv63ieG6UXIdNxY+fgZFFhIrg==
X-Google-Smtp-Source: AOwi7QCA63qolilMW+Y7TDy4MpUrrlY8H5x09DS2tu73Fn/ul388DHiOizx+IbeIYCKP34oj03VDSg==
X-Received: by 10.101.70.138 with SMTP id h10mr196488pgr.8.1507753892359;
 Wed, 11 Oct 2017 13:31:32 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id n12sm20691913pfb.149.2017.10.11.13.31.31
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 11 Oct 2017 13:31:31 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Thomas Garnier <thgarnie@google.com>, Kees Cook <keescook@chromium.org>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Jonathan Corbet <corbet@lwn.net>, Michal Hocko <mhocko@suse.com>,
 Peter Foley <pefoley2@pefoley.com>, Paul Bolle <pebolle@tiscali.nl>,
 Jiri Kosina <jkosina@suse.cz>, "H . J . Lu" <hjl.tools@gmail.com>,
 Rob Landley <rob@landley.net>, Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed, 11 Oct 2017 13:30:18 -0700
Message-Id: <20171011203027.11248-19-thgarnie@google.com>
X-Mailer: git-send-email 2.15.0.rc0.271.g36b669edcc-goog
In-Reply-To: <20171011203027.11248-1-thgarnie@google.com>
References: <20171011203027.11248-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v1 18/27] kvm: Adapt assembly for PIE support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlIHRoZSBhc3NlbWJseSBjb2RlIHRvIHVzZSBvbmx5IHJlbGF0aXZlIHJlZmVyZW5jZXMg
b2Ygc3ltYm9scyBmb3IgdGhlCmtlcm5lbCB0byBiZSBQSUUgY29tcGF0aWJsZS4gVGhlIG5ldyBf
X0FTTV9HRVRfUFRSX1BSRSBtYWNybyBpcyB1c2VkIHRvCmdldCB0aGUgYWRkcmVzcyBvZiBhIHN5
bWJvbCBvbiBib3RoIDMyIGFuZCA2NC1iaXQgd2l0aCBQSUUgc3VwcG9ydC4KClBvc2l0aW9uIElu
ZGVwZW5kZW50IEV4ZWN1dGFibGUgKFBJRSkgc3VwcG9ydCB3aWxsIGFsbG93IHRvIGV4dGVuZGVk
IHRoZQpLQVNMUiByYW5kb21pemF0aW9uIHJhbmdlIGJlbG93IHRoZSAtMkcgbWVtb3J5IGxpbWl0
LgoKU2lnbmVkLW9mZi1ieTogVGhvbWFzIEdhcm5pZXIgPHRoZ2FybmllQGdvb2dsZS5jb20+Ci0t
LQogYXJjaC94ODYvaW5jbHVkZS9hc20va3ZtX2hvc3QuaCB8IDYgKysrKy0tCiBhcmNoL3g4Ni9r
ZXJuZWwva3ZtLmMgICAgICAgICAgIHwgNiArKysrLS0KIGFyY2gveDg2L2t2bS9zdm0uYyAgICAg
ICAgICAgICAgfCA0ICsrLS0KIDMgZmlsZXMgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgNiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9rdm1faG9zdC5o
IGIvYXJjaC94ODYvaW5jbHVkZS9hc20va3ZtX2hvc3QuaAppbmRleCA5ZDdkODU2YjJkODkuLjE0
MDczZmRhNzVmYiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20va3ZtX2hvc3QuaAor
KysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9rdm1faG9zdC5oCkBAIC0xMzQyLDkgKzEzNDIsMTEg
QEAgYXNtbGlua2FnZSB2b2lkIGt2bV9zcHVyaW91c19mYXVsdCh2b2lkKTsKIAkiLnB1c2hzZWN0
aW9uIC5maXh1cCwgXCJheFwiIFxuIiBcCiAJIjY2NzogXG5cdCIgXAogCWNsZWFudXBfaW5zbiAi
XG5cdCIJCSAgICAgIFwKLQkiY21wYiAkMCwga3ZtX3JlYm9vdGluZyBcblx0IgkgICAgICBcCisJ
ImNtcGIgJDAsIGt2bV9yZWJvb3RpbmciIF9fQVNNX1NFTCgsKCUlcmlwKSkgIiBcblx0IiBcCiAJ
ImpuZSA2NjhiIFxuXHQiICAgICAgCQkgICAgICBcCi0JX19BU01fU0laRShwdXNoKSAiICQ2NjZi
IFxuXHQiCSAgICAgIFwKKwlfX0FTTV9TSVpFKHB1c2gpICIlJSIgX0FTTV9BWCAiIFxuXHQiCQlc
CisJX19BU01fR0VUX1BUUl9QUkUoNjY2YikgIiUlIiBfQVNNX0FYICJcblx0IglcCisJInhjaGcg
JSUiIF9BU01fQVggIiwgKCUlIiBfQVNNX1NQICIpIFxuXHQiCVwKIAkiY2FsbCBrdm1fc3B1cmlv
dXNfZmF1bHQgXG5cdCIJICAgICAgXAogCSIucG9wc2VjdGlvbiBcblx0IiBcCiAJX0FTTV9FWFRB
QkxFKDY2NmIsIDY2N2IpCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwva3ZtLmMgYi9hcmNo
L3g4Ni9rZXJuZWwva3ZtLmMKaW5kZXggOGJiOTU5NGQwNzYxLi40NDY0YzM2Njc4MzEgMTAwNjQ0
Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9rdm0uYworKysgYi9hcmNoL3g4Ni9rZXJuZWwva3ZtLmMK
QEAgLTYyNyw4ICs2MjcsMTAgQEAgYXNtKAogIi5nbG9iYWwgX19yYXdfY2FsbGVlX3NhdmVfX19r
dm1fdmNwdV9pc19wcmVlbXB0ZWQ7IgogIi50eXBlIF9fcmF3X2NhbGxlZV9zYXZlX19fa3ZtX3Zj
cHVfaXNfcHJlZW1wdGVkLCBAZnVuY3Rpb247IgogIl9fcmF3X2NhbGxlZV9zYXZlX19fa3ZtX3Zj
cHVfaXNfcHJlZW1wdGVkOiIKLSJtb3ZxCV9fcGVyX2NwdV9vZmZzZXQoLCVyZGksOCksICVyYXg7
IgotImNtcGIJJDAsICIgX19zdHJpbmdpZnkoS1ZNX1NURUFMX1RJTUVfcHJlZW1wdGVkKSAiK3N0
ZWFsX3RpbWUoJXJheCk7IgorImxlYXEJX19wZXJfY3B1X29mZnNldCglcmlwKSwgJXJheDsiCisi
bW92cQkoJXJheCwlcmRpLDgpLCAlcmF4OyIKKyJhZGRxCSIgX19zdHJpbmdpZnkoS1ZNX1NURUFM
X1RJTUVfcHJlZW1wdGVkKSAiK3N0ZWFsX3RpbWUoJXJpcCksICVyYXg7IgorImNtcGIJJDAsICgl
cmF4KTsiCiAic2V0bmUJJWFsOyIKICJyZXQ7IgogIi5wb3BzZWN0aW9uIik7CmRpZmYgLS1naXQg
YS9hcmNoL3g4Ni9rdm0vc3ZtLmMgYi9hcmNoL3g4Ni9rdm0vc3ZtLmMKaW5kZXggMGU2OGYwYjNj
YmY3Li4zNjQ1MzYwODA0MzggMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2t2bS9zdm0uYworKysgYi9h
cmNoL3g4Ni9rdm0vc3ZtLmMKQEAgLTU2OCwxMiArNTY4LDEyIEBAIHN0YXRpYyB1MzIgc3ZtX21z
cnBtX29mZnNldCh1MzIgbXNyKQogCiBzdGF0aWMgaW5saW5lIHZvaWQgY2xnaSh2b2lkKQogewot
CWFzbSB2b2xhdGlsZSAoX19leChTVk1fQ0xHSSkpOworCWFzbSB2b2xhdGlsZSAoX19leChTVk1f
Q0xHSSkgOiA6KTsKIH0KIAogc3RhdGljIGlubGluZSB2b2lkIHN0Z2kodm9pZCkKIHsKLQlhc20g
dm9sYXRpbGUgKF9fZXgoU1ZNX1NUR0kpKTsKKwlhc20gdm9sYXRpbGUgKF9fZXgoU1ZNX1NUR0kp
IDogOik7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBpbnZscGdhKHVuc2lnbmVkIGxvbmcgYWRk
ciwgdTMyIGFzaWQpCi0tIAoyLjE1LjAucmMwLjI3MS5nMzZiNjY5ZWRjYy1nb29nCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 20:31:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 20:31:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2NfG-0000na-RQ; Wed, 11 Oct 2017 20:31:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1e2NfF-0000dl-LF
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 20:31:37 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 DE/7D-28571-9AF7ED95; Wed, 11 Oct 2017 20:31:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVyMfTASt0V9fc
 iDdZ+lLX4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPmbPrPVtDoU/Gwt5OpgfGAYxcjJ4eQwExG
 ibuLxboYuThYBF6xSDQ8fc0K4kgI9LNK3Gp4xwhSJSGQJdEz6wMrhJ0mseHrSSYIu0Li19WXz
 BCTlCS2bljKDNIsJPCPUaL5YwdYgk1AS2JPw3wmkISIwAlhiU0ffjOCOMwCZ5gkjvedBBsrLG
 Al8XdPM1gHi4CqRPeL42CreQUsJY7MvMYOsc5C4tixwywgNidQ/PvGQ1CrLSRWzjrPOoFRcAE
 jwypGjeLUorLUIl0jY72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMCwq2dgYNzB
 2LfX7xCjJAeTkijvw5h7kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeO/WAeUEi1LTUyvSMnOAE
 QCTluDgURLhbQJJ8xYXJOYWZ6ZDpE4x2nNcuHPpDxPHgT23gOSjG3eBZMdNICnEkpeflyolzl
 sK0iYA0pZRmgc3FBaxlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8x4GmcKTmVcCt/sV0Fl
 MQGeJpt0BOaskESEl1cDobrTKiD/tiV/O5bKAZxx8Cz/479zOdWzSbn+LcxvEEvjT1EyuPNLy
 K/zedOqG1lR3puimB69KJ52d2Gm8LOmWeqidf1T2Wv69J/hFJEv2yK/q6extbpOZtaXE61l14
 IEsjXuzwqcejFuYXB68+pBSNAvni7A/ZduZ9u8Sv7aJWaal/eKdvXuUWIozEg21mIuKEwFHNy
 tT0wIAAA==
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1507753895!109856455!1
X-Originating-IP: [209.85.192.169]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7766 invoked from network); 11 Oct 2017 20:31:36 -0000
Received: from mail-pf0-f169.google.com (HELO mail-pf0-f169.google.com)
 (209.85.192.169)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Oct 2017 20:31:36 -0000
Received: by mail-pf0-f169.google.com with SMTP id n73so1937772pfg.10
 for <xen-devel@lists.xenproject.org>; Wed, 11 Oct 2017 13:31:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=9u/FOyZF2vbX9CoosyTp4ykJloWHt0cpgNeXZ5SYbek=;
 b=TLgcAW5NieyK8d+i4oEmBM8KgwaxdG62/k17RWMXKYqigObOfLZ83VsK0a2ryOr0sQ
 YxiyR9e1TvXrQI4gk61tQk87qYycgb+qsI3nHjLM/PSQ0S8tZbvHDULkXDZFnumE0P01
 zZj5WVAKUUsv5/hSJMrOVXSquK+jfzW0PuBdIAtxbFwY9Z6ZQTfX/gsteYF+a+pKmAUB
 CsHtxZEn+4EFJyt8G5mGkfEAWDU9/vZkrTtGXQxlfIN1GtMe5XBUn+fQl7eOkOJlr/S3
 8J5z1geOtRqV+rCQewe+v35jmNmrvUgsU/KLfOhOapuP2PrReF77jVa05uExpOPZETFQ
 otrg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=9u/FOyZF2vbX9CoosyTp4ykJloWHt0cpgNeXZ5SYbek=;
 b=UIboWe0pAhMMG1BPECnQSXQ4WDDSUfFWrFYzFrWM2olDJ4IsLSneMj+d8fECDm7ssg
 IWs1boZpIfT+taCMuM130YtLEV1vlEaYDcWDI2llO+rbSeplrU1/lOwgFWuKt0B+DmhN
 i0reW9M+j5bPQi2/GV+cdmkWlGsAPgNcAQi0nw4ioUlP+v2zndKY9e6hbwSyLj7cEHUi
 WquXsAyLHBp8XnSWeaLwsjpjrwiALed4kgEyyiaGTe4RE9GesxS7w0eRliLdYEF/RpWW
 cLFJkBNPu3KkqizwNobqmqWnMrZtW3UqFtm1eoTkGedg5Im52vys0kfyfsOy6XjiobZB
 iiCA==
X-Gm-Message-State: AMCzsaXNrtx3ShTKJZenLpVK0NpyFUEo56+u4ceBdxfQdRy6OJWXM5ky
 034MVRZaaVNmWg72ExQBiODRag==
X-Google-Smtp-Source: AOwi7QBHNDJC4A5P4fVtXH4oVQ9Mx0vOoRvu4WHtlodvbn4fM2v+gQuozKmjnGY2Uy6d99jlSaQHjA==
X-Received: by 10.99.117.13 with SMTP id q13mr178985pgc.366.1507753894218;
 Wed, 11 Oct 2017 13:31:34 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id n12sm20691913pfb.149.2017.10.11.13.31.32
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 11 Oct 2017 13:31:33 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Thomas Garnier <thgarnie@google.com>, Kees Cook <keescook@chromium.org>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Jonathan Corbet <corbet@lwn.net>, Michal Hocko <mhocko@suse.com>,
 Peter Foley <pefoley2@pefoley.com>, Paul Bolle <pebolle@tiscali.nl>,
 Jiri Kosina <jkosina@suse.cz>, "H . J . Lu" <hjl.tools@gmail.com>,
 Rob Landley <rob@landley.net>, Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed, 11 Oct 2017 13:30:19 -0700
Message-Id: <20171011203027.11248-20-thgarnie@google.com>
X-Mailer: git-send-email 2.15.0.rc0.271.g36b669edcc-goog
In-Reply-To: <20171011203027.11248-1-thgarnie@google.com>
References: <20171011203027.11248-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v1 19/27] x86: Support global stack cookie
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGFuIG9mZi1ieS1kZWZhdWx0IGNvbmZpZ3VyYXRpb24gb3B0aW9uIHRvIHVzZSBhIGdsb2Jh
bCBzdGFjayBjb29raWUKaW5zdGVhZCBvZiB0aGUgZGVmYXVsdCBUTFMuIFRoaXMgY29uZmlndXJh
dGlvbiBvcHRpb24gd2lsbCBvbmx5IGJlIHVzZWQKd2l0aCBQSUUgYmluYXJpZXMuCgpGb3Iga2Vy
bmVsIHN0YWNrIGNvb2tpZSwgdGhlIGNvbXBpbGVyIHVzZXMgdGhlIG1jbW9kZWw9a2VybmVsIHRv
IHN3aXRjaApiZXR3ZWVuIHRoZSBmcyBzZWdtZW50IHRvIGdzIHNlZ21lbnQuIEEgUElFIGJpbmFy
eSBkb2VzIG5vdCB1c2UKbWNtb2RlbD1rZXJuZWwgYmVjYXVzZSBpdCBjYW4gYmUgcmVsb2NhdGVk
IGFueXdoZXJlLCB0aGVyZWZvcmUgdGhlCmNvbXBpbGVyIHdpbGwgZGVmYXVsdCB0byB0aGUgZnMg
c2VnbWVudCByZWdpc3Rlci4gVGhpcyBpcyBnb2luZyB0byBiZQpmaXhlZCB3aXRoIGEgY29tcGls
ZXIgY2hhbmdlIGFsbG93aW5nIHRvIHBpY2sgdGhlIHNlZ21lbnQgcmVnaXN0ZXIgYXMKZG9uZSBv
biBQb3dlclBDLiBJbiB0aGUgbWVhbnRpbWUsIHRoaXMgY29uZmlndXJhdGlvbiBjYW4gYmUgdXNl
ZCB0bwpzdXBwb3J0IG9sZGVyIGNvbXBpbGVycy4KClNpZ25lZC1vZmYtYnk6IFRob21hcyBHYXJu
aWVyIDx0aGdhcm5pZUBnb29nbGUuY29tPgotLS0KIGFyY2gveDg2L0tjb25maWcgICAgICAgICAg
ICAgICAgICAgICAgfCAxMSArKysrKysrKysrKwogYXJjaC94ODYvTWFrZWZpbGUgICAgICAgICAg
ICAgICAgICAgICB8ICA5ICsrKysrKysrKwogYXJjaC94ODYvZW50cnkvZW50cnlfMzIuUyAgICAg
ICAgICAgICB8ICAzICsrLQogYXJjaC94ODYvZW50cnkvZW50cnlfNjQuUyAgICAgICAgICAgICB8
ICAzICsrLQogYXJjaC94ODYvaW5jbHVkZS9hc20vcHJvY2Vzc29yLmggICAgICB8ICAzICsrLQog
YXJjaC94ODYvaW5jbHVkZS9hc20vc3RhY2twcm90ZWN0b3IuaCB8IDE5ICsrKysrKysrKysrKysr
LS0tLS0KIGFyY2gveDg2L2tlcm5lbC9hc20tb2Zmc2V0cy5jICAgICAgICAgfCAgMyArKy0KIGFy
Y2gveDg2L2tlcm5lbC9hc20tb2Zmc2V0c18zMi5jICAgICAgfCAgMyArKy0KIGFyY2gveDg2L2tl
cm5lbC9hc20tb2Zmc2V0c182NC5jICAgICAgfCAgMyArKy0KIGFyY2gveDg2L2tlcm5lbC9jcHUv
Y29tbW9uLmMgICAgICAgICAgfCAgMyArKy0KIGFyY2gveDg2L2tlcm5lbC9oZWFkXzMyLlMgICAg
ICAgICAgICAgfCAgMyArKy0KIGFyY2gveDg2L2tlcm5lbC9wcm9jZXNzLmMgICAgICAgICAgICAg
fCAgNSArKysrKwogMTIgZmlsZXMgY2hhbmdlZCwgNTUgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvS2NvbmZpZyBiL2FyY2gveDg2L0tjb25maWcK
aW5kZXggMDYzZjFlMGQ1MWFhLi43NzJmZjNlMGY2MjMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L0tj
b25maWcKKysrIGIvYXJjaC94ODYvS2NvbmZpZwpAQCAtMjEzMyw2ICsyMTMzLDE3IEBAIGNvbmZp
ZyBSQU5ET01JWkVfTUVNT1JZX1BIWVNJQ0FMX1BBRERJTkcKIAogCSAgIElmIHVuc3VyZSwgbGVh
dmUgYXQgdGhlIGRlZmF1bHQgdmFsdWUuCiAKK2NvbmZpZyBYODZfR0xPQkFMX1NUQUNLUFJPVEVD
VE9SCisJYm9vbCAiU3RhY2sgY29va2llIHVzaW5nIGEgZ2xvYmFsIHZhcmlhYmxlIgorCXNlbGVj
dCBDQ19TVEFDS1BST1RFQ1RPUgorCS0tLWhlbHAtLS0KKwkgICBUaGlzIG9wdGlvbiB0dXJucyBv
biB0aGUgInN0YWNrLXByb3RlY3RvciIgR0NDIGZlYXR1cmUgdXNpbmcgYSBnbG9iYWwKKwkgICB2
YXJpYWJsZSBpbnN0ZWFkIG9mIGEgc2VnbWVudCByZWdpc3Rlci4gSXQgaXMgdXNlZnVsIHdoZW4g
dGhlCisJICAgY29tcGlsZXIgZG9lcyBub3Qgc3VwcG9ydCBjdXN0b20gc2VnbWVudCByZWdpc3Rl
cnMgd2hlbiBidWlsZGluZyBhCisJICAgcG9zaXRpb24gaW5kZXBlbmRlbnQgKFBJRSkgYmluYXJ5
LgorCisJICAgSWYgdW5zdXJlLCBzYXkgTgorCiBjb25maWcgSE9UUExVR19DUFUKIAlib29sICJT
dXBwb3J0IGZvciBob3QtcGx1Z2dhYmxlIENQVXMiCiAJZGVwZW5kcyBvbiBTTVAKZGlmZiAtLWdp
dCBhL2FyY2gveDg2L01ha2VmaWxlIGIvYXJjaC94ODYvTWFrZWZpbGUKaW5kZXggNjI3NjU3MjI1
OWM4Li5kZTIyODIwMGVmMmEgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L01ha2VmaWxlCisrKyBiL2Fy
Y2gveDg2L01ha2VmaWxlCkBAIC0xNDEsNiArMTQxLDE1IEBAIGVsc2UKICAgICAgICAgS0JVSUxE
X0NGTEFHUyArPSAkKGNhbGwgY2Mtb3B0aW9uLC1mdW5pdC1hdC1hLXRpbWUpCiBlbmRpZgogCitp
ZmRlZiBDT05GSUdfWDg2X0dMT0JBTF9TVEFDS1BST1RFQ1RPUgorICAgICAgICBpZmVxICgkKGNh
bGwgY2Mtb3B0aW9uLCAtbXN0YWNrLXByb3RlY3Rvci1ndWFyZD1nbG9iYWwpLCkKKyAgICAgICAg
ICAgICAgICAkKGVycm9yIENhbm5vdCB1c2UgQ09ORklHX1g4Nl9HTE9CQUxfU1RBQ0tQUk9URUNU
T1I6IFwKKyAgICAgICAgICAgICAgICAgICAgICAgIC1tc3RhY2stcHJvdGVjdG9yLWd1YXJkPWds
b2JhbCBub3Qgc3VwcG9ydGVkIFwKKyAgICAgICAgICAgICAgICAgICAgICAgIGJ5IGNvbXBpbGVy
KQorICAgICAgICBlbmRpZgorICAgICAgICBLQlVJTERfQ0ZMQUdTICs9IC1tc3RhY2stcHJvdGVj
dG9yLWd1YXJkPWdsb2JhbAorZW5kaWYKKwogaWZkZWYgQ09ORklHX1g4Nl9YMzIKIAl4MzJfbGRf
b2sgOj0gJChjYWxsIHRyeS1ydW4sXAogCQkJL2Jpbi9lY2hvIC1lICcxOiAucXVhZCAxYicgfCBc
CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9lbnRyeS9lbnRyeV8zMi5TIGIvYXJjaC94ODYvZW50cnkv
ZW50cnlfMzIuUwppbmRleCA4YTEzZDQ2ODYzNWEuLmFiM2U1MDU2NzIyZiAxMDA2NDQKLS0tIGEv
YXJjaC94ODYvZW50cnkvZW50cnlfMzIuUworKysgYi9hcmNoL3g4Ni9lbnRyeS9lbnRyeV8zMi5T
CkBAIC0yMzcsNyArMjM3LDggQEAgRU5UUlkoX19zd2l0Y2hfdG9fYXNtKQogCW1vdmwJJWVzcCwg
VEFTS190aHJlYWRzcCglZWF4KQogCW1vdmwJVEFTS190aHJlYWRzcCglZWR4KSwgJWVzcAogCi0j
aWZkZWYgQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SCisjaWYgZGVmaW5lZChDT05GSUdfQ0NfU1RB
Q0tQUk9URUNUT1IpICYmIFwKKwkhZGVmaW5lZChDT05GSUdfWDg2X0dMT0JBTF9TVEFDS1BST1RF
Q1RPUikKIAltb3ZsCVRBU0tfc3RhY2tfY2FuYXJ5KCVlZHgpLCAlZWJ4CiAJbW92bAklZWJ4LCBQ
RVJfQ1BVX1ZBUihzdGFja19jYW5hcnkpK3N0YWNrX2NhbmFyeV9vZmZzZXQKICNlbmRpZgpkaWZm
IC0tZ2l0IGEvYXJjaC94ODYvZW50cnkvZW50cnlfNjQuUyBiL2FyY2gveDg2L2VudHJ5L2VudHJ5
XzY0LlMKaW5kZXggZDNhNTJkMjM0MmFmLi4wMWJlNjJjMWI0MzYgMTAwNjQ0Ci0tLSBhL2FyY2gv
eDg2L2VudHJ5L2VudHJ5XzY0LlMKKysrIGIvYXJjaC94ODYvZW50cnkvZW50cnlfNjQuUwpAQCAt
MzkwLDcgKzM5MCw4IEBAIEVOVFJZKF9fc3dpdGNoX3RvX2FzbSkKIAltb3ZxCSVyc3AsIFRBU0tf
dGhyZWFkc3AoJXJkaSkKIAltb3ZxCVRBU0tfdGhyZWFkc3AoJXJzaSksICVyc3AKIAotI2lmZGVm
IENPTkZJR19DQ19TVEFDS1BST1RFQ1RPUgorI2lmIGRlZmluZWQoQ09ORklHX0NDX1NUQUNLUFJP
VEVDVE9SKSAmJiBcCisJIWRlZmluZWQoQ09ORklHX1g4Nl9HTE9CQUxfU1RBQ0tQUk9URUNUT1Ip
CiAJbW92cQlUQVNLX3N0YWNrX2NhbmFyeSglcnNpKSwgJXJieAogCW1vdnEJJXJieCwgUEVSX0NQ
VV9WQVIoaXJxX3N0YWNrX3VuaW9uICsgc3RhY2tfY2FuYXJ5X29mZnNldCkKICNlbmRpZgpkaWZm
IC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcHJvY2Vzc29yLmggYi9hcmNoL3g4Ni9pbmNs
dWRlL2FzbS9wcm9jZXNzb3IuaAppbmRleCBiMDliZDUwYjA2YzcuLmUzYTdlZjhkNWZiOCAxMDA2
NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcHJvY2Vzc29yLmgKKysrIGIvYXJjaC94ODYv
aW5jbHVkZS9hc20vcHJvY2Vzc29yLmgKQEAgLTM5NCw3ICszOTQsOCBAQCBERUNMQVJFX1BFUl9D
UFUoY2hhciAqLCBpcnFfc3RhY2tfcHRyKTsKIERFQ0xBUkVfUEVSX0NQVSh1bnNpZ25lZCBpbnQs
IGlycV9jb3VudCk7CiBleHRlcm4gYXNtbGlua2FnZSB2b2lkIGlnbm9yZV9zeXNyZXQodm9pZCk7
CiAjZWxzZQkvKiBYODZfNjQgKi8KLSNpZmRlZiBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1IKKyNp
ZiBkZWZpbmVkKENPTkZJR19DQ19TVEFDS1BST1RFQ1RPUikgJiYgXAorCWRlZmluZWQoQ09ORklH
X1g4Nl9HTE9CQUxfU1RBQ0tQUk9URUNUT1IpCiAvKgogICogTWFrZSBzdXJlIHN0YWNrIGNhbmFy
eSBzZWdtZW50IGJhc2UgaXMgY2FjaGVkLWFsaWduZWQ6CiAgKiAgICJGb3IgSW50ZWwgQXRvbSBw
cm9jZXNzb3JzLCBhdm9pZCBub24gemVybyBzZWdtZW50IGJhc2UgYWRkcmVzcwpkaWZmIC0tZ2l0
IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vc3RhY2twcm90ZWN0b3IuaCBiL2FyY2gveDg2L2luY2x1
ZGUvYXNtL3N0YWNrcHJvdGVjdG9yLmgKaW5kZXggOGFiZWRmMWQ2NTBlLi42NjQ2MmQ3NzhkYzUg
MTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3N0YWNrcHJvdGVjdG9yLmgKKysrIGIv
YXJjaC94ODYvaW5jbHVkZS9hc20vc3RhY2twcm90ZWN0b3IuaApAQCAtNTEsNiArNTEsMTAgQEAK
ICNkZWZpbmUgR0RUX1NUQUNLX0NBTkFSWV9JTklUCQkJCQkJXAogCVtHRFRfRU5UUllfU1RBQ0tf
Q0FOQVJZXSA9IEdEVF9FTlRSWV9JTklUKDB4NDA5MCwgMCwgMHgxOCksCiAKKyNpZmRlZiBDT05G
SUdfWDg2X0dMT0JBTF9TVEFDS1BST1RFQ1RPUgorZXh0ZXJuIHVuc2lnbmVkIGxvbmcgX19zdGFj
a19jaGtfZ3VhcmQ7CisjZW5kaWYKKwogLyoKICAqIEluaXRpYWxpemUgdGhlIHN0YWNrcHJvdGVj
dG9yIGNhbmFyeSB2YWx1ZS4KICAqCkBAIC02Miw3ICs2Niw3IEBAIHN0YXRpYyBfX2Fsd2F5c19p
bmxpbmUgdm9pZCBib290X2luaXRfc3RhY2tfY2FuYXJ5KHZvaWQpCiAJdTY0IGNhbmFyeTsKIAl1
NjQgdHNjOwogCi0jaWZkZWYgQ09ORklHX1g4Nl82NAorI2lmIGRlZmluZWQoQ09ORklHX1g4Nl82
NCkgJiYgIWRlZmluZWQoQ09ORklHX1g4Nl9HTE9CQUxfU1RBQ0tQUk9URUNUT1IpCiAJQlVJTERf
QlVHX09OKG9mZnNldG9mKHVuaW9uIGlycV9zdGFja191bmlvbiwgc3RhY2tfY2FuYXJ5KSAhPSA0
MCk7CiAjZW5kaWYKIAkvKgpAQCAtNzYsMTcgKzgwLDIyIEBAIHN0YXRpYyBfX2Fsd2F5c19pbmxp
bmUgdm9pZCBib290X2luaXRfc3RhY2tfY2FuYXJ5KHZvaWQpCiAJY2FuYXJ5ICs9IHRzYyArICh0
c2MgPDwgMzJVTCk7CiAJY2FuYXJ5ICY9IENBTkFSWV9NQVNLOwogCisjaWZkZWYgQ09ORklHX1g4
Nl9HTE9CQUxfU1RBQ0tQUk9URUNUT1IKKwlpZiAoX19zdGFja19jaGtfZ3VhcmQgPT0gMCkKKwkJ
X19zdGFja19jaGtfZ3VhcmQgPSBjYW5hcnkgPzogMTsKKyNlbHNlIC8qICFDT05GSUdfWDg2X0dM
T0JBTF9TVEFDS1BST1RFQ1RPUiAqLwogCWN1cnJlbnQtPnN0YWNrX2NhbmFyeSA9IGNhbmFyeTsK
ICNpZmRlZiBDT05GSUdfWDg2XzY0CiAJdGhpc19jcHVfd3JpdGUoaXJxX3N0YWNrX3VuaW9uLnN0
YWNrX2NhbmFyeSwgY2FuYXJ5KTsKLSNlbHNlCisjZWxzZSAvKiBDT05GSUdfWDg2XzMyICovCiAJ
dGhpc19jcHVfd3JpdGUoc3RhY2tfY2FuYXJ5LmNhbmFyeSwgY2FuYXJ5KTsKICNlbmRpZgorI2Vu
ZGlmCiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBzZXR1cF9zdGFja19jYW5hcnlfc2VnbWVudChp
bnQgY3B1KQogewotI2lmZGVmIENPTkZJR19YODZfMzIKKyNpZiBkZWZpbmVkKENPTkZJR19YODZf
MzIpICYmICFkZWZpbmVkKENPTkZJR19YODZfR0xPQkFMX1NUQUNLUFJPVEVDVE9SKQogCXVuc2ln
bmVkIGxvbmcgY2FuYXJ5ID0gKHVuc2lnbmVkIGxvbmcpJnBlcl9jcHUoc3RhY2tfY2FuYXJ5LCBj
cHUpOwogCXN0cnVjdCBkZXNjX3N0cnVjdCAqZ2R0X3RhYmxlID0gZ2V0X2NwdV9nZHRfcncoY3B1
KTsKIAlzdHJ1Y3QgZGVzY19zdHJ1Y3QgZGVzYzsKQEAgLTk5LDcgKzEwOCw3IEBAIHN0YXRpYyBp
bmxpbmUgdm9pZCBzZXR1cF9zdGFja19jYW5hcnlfc2VnbWVudChpbnQgY3B1KQogCiBzdGF0aWMg
aW5saW5lIHZvaWQgbG9hZF9zdGFja19jYW5hcnlfc2VnbWVudCh2b2lkKQogewotI2lmZGVmIENP
TkZJR19YODZfMzIKKyNpZiBkZWZpbmVkKENPTkZJR19YODZfMzIpICYmICFkZWZpbmVkKENPTkZJ
R19YODZfR0xPQkFMX1NUQUNLUFJPVEVDVE9SKQogCWFzbSgibW92ICUwLCAlJWdzIiA6IDogInIi
IChfX0tFUk5FTF9TVEFDS19DQU5BUlkpIDogIm1lbW9yeSIpOwogI2VuZGlmCiB9CkBAIC0xMTUs
NyArMTI0LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIHNldHVwX3N0YWNrX2NhbmFyeV9zZWdtZW50
KGludCBjcHUpCiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBsb2FkX3N0YWNrX2NhbmFyeV9zZWdtZW50
KHZvaWQpCiB7Ci0jaWZkZWYgQ09ORklHX1g4Nl8zMgorI2lmIGRlZmluZWQoQ09ORklHX1g4Nl8z
MikgJiYgIWRlZmluZWQoQ09ORklHX1g4Nl9HTE9CQUxfU1RBQ0tQUk9URUNUT1IpCiAJYXNtIHZv
bGF0aWxlICgibW92ICUwLCAlJWdzIiA6IDogInIiICgwKSk7CiAjZW5kaWYKIH0KZGlmZiAtLWdp
dCBhL2FyY2gveDg2L2tlcm5lbC9hc20tb2Zmc2V0cy5jIGIvYXJjaC94ODYva2VybmVsL2FzbS1v
ZmZzZXRzLmMKaW5kZXggZGU4MjdkNmFjOGMyLi5iMzBhMTJjZDAyMWUgMTAwNjQ0Ci0tLSBhL2Fy
Y2gveDg2L2tlcm5lbC9hc20tb2Zmc2V0cy5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9hc20tb2Zm
c2V0cy5jCkBAIC0zMCw3ICszMCw4IEBACiB2b2lkIGNvbW1vbih2b2lkKSB7CiAJQkxBTksoKTsK
IAlPRkZTRVQoVEFTS190aHJlYWRzcCwgdGFza19zdHJ1Y3QsIHRocmVhZC5zcCk7Ci0jaWZkZWYg
Q09ORklHX0NDX1NUQUNLUFJPVEVDVE9SCisjaWYgZGVmaW5lZChDT05GSUdfQ0NfU1RBQ0tQUk9U
RUNUT1IpICYmIFwKKwkhZGVmaW5lZChDT05GSUdfWDg2X0dMT0JBTF9TVEFDS1BST1RFQ1RPUikK
IAlPRkZTRVQoVEFTS19zdGFja19jYW5hcnksIHRhc2tfc3RydWN0LCBzdGFja19jYW5hcnkpOwog
I2VuZGlmCiAKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9hc20tb2Zmc2V0c18zMi5jIGIv
YXJjaC94ODYva2VybmVsL2FzbS1vZmZzZXRzXzMyLmMKaW5kZXggNzEwZWRhYjllNjQ0Li4zMzU4
NGU3ZTQ4NmIgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9hc20tb2Zmc2V0c18zMi5jCisr
KyBiL2FyY2gveDg2L2tlcm5lbC9hc20tb2Zmc2V0c18zMi5jCkBAIC01NCw3ICs1NCw4IEBAIHZv
aWQgZm9vKHZvaWQpCiAJLyogU2l6ZSBvZiBTWVNFTlRFUl9zdGFjayAqLwogCURFRklORShTSVpF
T0ZfU1lTRU5URVJfc3RhY2ssIHNpemVvZigoKHN0cnVjdCB0c3Nfc3RydWN0ICopMCktPlNZU0VO
VEVSX3N0YWNrKSk7CiAKLSNpZmRlZiBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1IKKyNpZiBkZWZp
bmVkKENPTkZJR19DQ19TVEFDS1BST1RFQ1RPUikgJiYgXAorCSFkZWZpbmVkKENPTkZJR19YODZf
R0xPQkFMX1NUQUNLUFJPVEVDVE9SKQogCUJMQU5LKCk7CiAJT0ZGU0VUKHN0YWNrX2NhbmFyeV9v
ZmZzZXQsIHN0YWNrX2NhbmFyeSwgY2FuYXJ5KTsKICNlbmRpZgpkaWZmIC0tZ2l0IGEvYXJjaC94
ODYva2VybmVsL2FzbS1vZmZzZXRzXzY0LmMgYi9hcmNoL3g4Ni9rZXJuZWwvYXNtLW9mZnNldHNf
NjQuYwppbmRleCBjZjQyMjA2OTI2YWYuLjA2ZmViMzFhMDlmNSAxMDA2NDQKLS0tIGEvYXJjaC94
ODYva2VybmVsL2FzbS1vZmZzZXRzXzY0LmMKKysrIGIvYXJjaC94ODYva2VybmVsL2FzbS1vZmZz
ZXRzXzY0LmMKQEAgLTY0LDcgKzY0LDggQEAgaW50IG1haW4odm9pZCkKIAlPRkZTRVQoVFNTX3Nw
MCwgdHNzX3N0cnVjdCwgeDg2X3Rzcy5zcDApOwogCUJMQU5LKCk7CiAKLSNpZmRlZiBDT05GSUdf
Q0NfU1RBQ0tQUk9URUNUT1IKKyNpZiBkZWZpbmVkKENPTkZJR19DQ19TVEFDS1BST1RFQ1RPUikg
JiYgXAorCSFkZWZpbmVkKENPTkZJR19YODZfR0xPQkFMX1NUQUNLUFJPVEVDVE9SKQogCURFRklO
RShzdGFja19jYW5hcnlfb2Zmc2V0LCBvZmZzZXRvZih1bmlvbiBpcnFfc3RhY2tfdW5pb24sIHN0
YWNrX2NhbmFyeSkpOwogCUJMQU5LKCk7CiAjZW5kaWYKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tl
cm5lbC9jcHUvY29tbW9uLmMgYi9hcmNoL3g4Ni9rZXJuZWwvY3B1L2NvbW1vbi5jCmluZGV4IGZh
YzcxYTNlZTBiNS4uOTljOGFmOTc0ODc0IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvY3B1
L2NvbW1vbi5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9jcHUvY29tbW9uLmMKQEAgLTE0MzEsNyAr
MTQzMSw4IEBAIERFRklORV9QRVJfQ1BVKHVuc2lnbmVkIGxvbmcsIGNwdV9jdXJyZW50X3RvcF9v
Zl9zdGFjaykgPQogCSh1bnNpZ25lZCBsb25nKSZpbml0X3RocmVhZF91bmlvbiArIFRIUkVBRF9T
SVpFOwogRVhQT1JUX1BFUl9DUFVfU1lNQk9MKGNwdV9jdXJyZW50X3RvcF9vZl9zdGFjayk7CiAK
LSNpZmRlZiBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1IKKyNpZiBkZWZpbmVkKENPTkZJR19DQ19T
VEFDS1BST1RFQ1RPUikgJiYgXAorCSFkZWZpbmVkKENPTkZJR19YODZfR0xPQkFMX1NUQUNLUFJP
VEVDVE9SKQogREVGSU5FX1BFUl9DUFVfQUxJR05FRChzdHJ1Y3Qgc3RhY2tfY2FuYXJ5LCBzdGFj
a19jYW5hcnkpOwogI2VuZGlmCiAKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9oZWFkXzMy
LlMgYi9hcmNoL3g4Ni9rZXJuZWwvaGVhZF8zMi5TCmluZGV4IDllZDMwNzRkMGQyNy4uYTU1YTY3
YjMzOTM0IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvaGVhZF8zMi5TCisrKyBiL2FyY2gv
eDg2L2tlcm5lbC9oZWFkXzMyLlMKQEAgLTM3Nyw3ICszNzcsOCBAQCBFTkRQUk9DKHN0YXJ0dXBf
MzJfc21wKQogICovCiBfX0lOSVQKIHNldHVwX29uY2U6Ci0jaWZkZWYgQ09ORklHX0NDX1NUQUNL
UFJPVEVDVE9SCisjaWYgZGVmaW5lZChDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1IpICYmIFwKKwkh
ZGVmaW5lZChDT05GSUdfWDg2X0dMT0JBTF9TVEFDS1BST1RFQ1RPUikKIAkvKgogCSAqIENvbmZp
Z3VyZSB0aGUgc3RhY2sgY2FuYXJ5LiBUaGUgbGlua2VyIGNhbid0IGhhbmRsZSB0aGlzIGJ5CiAJ
ICogcmVsb2NhdGlvbi4gIE1hbnVhbGx5IHNldCBiYXNlIGFkZHJlc3MgaW4gc3RhY2sgY2FuYXJ5
CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvcHJvY2Vzcy5jIGIvYXJjaC94ODYva2VybmVs
L3Byb2Nlc3MuYwppbmRleCBiZDZiODVmYWM2NjYuLjY2ZWExYTM1NDEzZSAxMDA2NDQKLS0tIGEv
YXJjaC94ODYva2VybmVsL3Byb2Nlc3MuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvcHJvY2Vzcy5j
CkBAIC03Myw2ICs3MywxMSBAQCBFWFBPUlRfUEVSX0NQVV9TWU1CT0woY3B1X3Rzcyk7CiBERUZJ
TkVfUEVSX0NQVShib29sLCBfX3Rzc19saW1pdF9pbnZhbGlkKTsKIEVYUE9SVF9QRVJfQ1BVX1NZ
TUJPTF9HUEwoX190c3NfbGltaXRfaW52YWxpZCk7CiAKKyNpZmRlZiBDT05GSUdfWDg2X0dMT0JB
TF9TVEFDS1BST1RFQ1RPUgordW5zaWduZWQgbG9uZyBfX3N0YWNrX2Noa19ndWFyZCBfX3JlYWRf
bW9zdGx5OworRVhQT1JUX1NZTUJPTChfX3N0YWNrX2Noa19ndWFyZCk7CisjZW5kaWYKKwogLyoK
ICAqIHRoaXMgZ2V0cyBjYWxsZWQgc28gdGhhdCB3ZSBjYW4gc3RvcmUgbGF6eSBzdGF0ZSBpbnRv
IG1lbW9yeSBhbmQgY29weSB0aGUKICAqIGN1cnJlbnQgdGFzayBpbnRvIHRoZSBuZXcgdGhyZWFk
LgotLSAKMi4xNS4wLnJjMC4yNzEuZzM2YjY2OWVkY2MtZ29vZwoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 20:31:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 20:31:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2NfL-0000tq-2V; Wed, 11 Oct 2017 20:31:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1e2NfJ-0000qt-Hf
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 20:31:41 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 07/04-00706-CAF7ED95; Wed, 11 Oct 2017 20:31:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVyMfTAZt1V9fc
 iDXZ8Urf4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMW9L5jLHglW7H+4ErGBsYlkl2MXBxCAjMY
 JZqPH2UDcVgEXrFI9Hc1sII4EgL9rBKH2tqBHE4gJ0tiw42ZzBB2msSPDRuYIOxKid7f7xhBb
 CEBJYmtG5YyQ9j/GCV+TdYAsdkEtCT2NMxnAhkqInBCWGLTh9+MIA6zwBkmieN9J8E2CAv4SB
 w82wrWzSKgKnF391P2LkYODl4BS4lp18UglllIHDt2mAXE5gQKf994CGqZhcTKWedZJzAKLmB
 kWMWoXpxaVJZapGuol1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGHIMQLCDcflH
 p0OMkhxMSqK8D2PuRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4J1eB5QTLEpNT61Iy8wBBj9MW
 oKDR0mEtwkkzVtckJhbnJkOkTrFaMlx4c6lP0wcB/bcApIdN+/+YRJiycvPS5US5y0FaRAAac
 gozYMbB4vQS4yyUsK8jEAHCvEUpBblZpagyr9iFOdgVBLmPQwyhSczrwRu6yugg5iADhJNuwN
 yUEkiQkqqgdHsgZ/qUjtHlqsmK3Lnt+tvnKCbX5vBN7XVz7v2dIb5o7vTVVtE/9tlMd0vkb/3
 osSr1VtWKovTu3Efi4qcYdXTuT2ZujqbOq94B5e5Kti/2KX6ZtGKSc9jxKX3lG5Re3idN+/Um
 ZfNDtNlip9MuDqlliFDPff4nOCpPDxzBJZvknG7vfRSoxJLcUaioRZzUXEiAO8zjVzLAgAA
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1507753897!98178153!1
X-Originating-IP: [209.85.192.179]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33981 invoked from network); 11 Oct 2017 20:31:38 -0000
Received: from mail-pf0-f179.google.com (HELO mail-pf0-f179.google.com)
 (209.85.192.179)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Oct 2017 20:31:38 -0000
Received: by mail-pf0-f179.google.com with SMTP id p87so1955487pfj.3
 for <xen-devel@lists.xenproject.org>; Wed, 11 Oct 2017 13:31:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=vMTIcJiAeIgD4jopOAXuz9bpqK+Ya/XfwK7qXpumcYI=;
 b=JNm6NZ5bAPpYhlR5pKc75qYfIXOHcVtle9t2Wq0FyBWtcXxX3DUAovWrQTFrIqU1MD
 SF3XlA3Y2XuaT5COIt89enp7vzEe4UONvjHuFdKOnO3Z3O5JaCn3dM5OjcHr0yUJ4ttQ
 eMFcqu5Ga0V32ad5vbeBYmg1yAtkMQtIuALXO8Y+Ylpv5BzmS0u0cDKi0EGdsiz5K38z
 Afr31wczWSmE5SKfk5LVMKG5iK7niPEtA8rW0FEEhuqMlZ89Q2MmCKTR+YHgj0cl2uRT
 +7CG2irWFjbuxKgtI0Eo2fNLN2w94oA5eoPLSVXjvDSufRBy7rdoAhRCuDPbX8OvZEY2
 DFwQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=vMTIcJiAeIgD4jopOAXuz9bpqK+Ya/XfwK7qXpumcYI=;
 b=hB1FUdbgvnJIGkTeDIKxAn/U5z+ntjTMV3kldsYCTswAr3wM/7BCBCqJoFGAWSHjl4
 NQ73LdWpmUr4hQUN01CpxwT+s3xc/YQ0fCeZtsVX+YQnEraBW3lFM2It+StcxcPC+evy
 +3zdbDF8ru71tBxz0RBDdcVeKEa8XVQgN3+sHDw4bW9xZscnTLH8+3W3YABln6Nm09xC
 eNYTb5Y8KY/rRBjx/7p9TSsPQNkwYOLRrB4weQAvQdcPkmAPwdorHUnqkinwSkyD/rOf
 eYp6Lx56JHAVhHakJvDiwmg0NsOCCw1NVUYhTHgAhpmk7mI58fJJNDpYeNo4AyEbFNFq
 9xOQ==
X-Gm-Message-State: AMCzsaWBkV1RvXA/wcZKBb0vPC8GA+OOifUBvd091nAYcaYwFQcTUu6L
 8mJEqSBRycC9afpMm8n6nAo1KQ==
X-Google-Smtp-Source: AOwi7QArJQFiX+7qZm2zaSLW3daYMThmWNi4aoqR76HiWiBeZoXyhbXAmXzaMMZJ/ZrJ7cTlZdSFVA==
X-Received: by 10.98.158.211 with SMTP id f80mr198674pfk.156.1507753896348;
 Wed, 11 Oct 2017 13:31:36 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id n12sm20691913pfb.149.2017.10.11.13.31.34
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 11 Oct 2017 13:31:35 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Thomas Garnier <thgarnie@google.com>, Kees Cook <keescook@chromium.org>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Jonathan Corbet <corbet@lwn.net>, Michal Hocko <mhocko@suse.com>,
 Peter Foley <pefoley2@pefoley.com>, Paul Bolle <pebolle@tiscali.nl>,
 Jiri Kosina <jkosina@suse.cz>, "H . J . Lu" <hjl.tools@gmail.com>,
 Rob Landley <rob@landley.net>, Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed, 11 Oct 2017 13:30:20 -0700
Message-Id: <20171011203027.11248-21-thgarnie@google.com>
X-Mailer: git-send-email 2.15.0.rc0.271.g36b669edcc-goog
In-Reply-To: <20171011203027.11248-1-thgarnie@google.com>
References: <20171011203027.11248-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v1 20/27] x86/ftrace: Adapt function tracing for
	PIE support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiB1c2luZyAtZlBJRS9QSUMgd2l0aCBmdW5jdGlvbiB0cmFjaW5nLCB0aGUgY29tcGlsZXIg
Z2VuZXJhdGVzIGEKY2FsbCB0aHJvdWdoIHRoZSBHT1QgKGNhbGwgKl9fZmVudHJ5X19AR09UUENS
RUwpLiBUaGlzIGluc3RydWN0aW9uCnRha2VzIDYgYnl0ZXMgaW5zdGVhZCBvZiA1IG9uIHRoZSB1
c3VhbCByZWxhdGl2ZSBjYWxsLgoKSWYgUElFIGlzIGVuYWJsZWQsIHJlcGxhY2UgdGhlIDZ0aCBi
eXRlIG9mIHRoZSBHT1QgY2FsbCBieSBhIDEtYnl0ZSBub3AKc28gZnRyYWNlIGNhbiBoYW5kbGUg
dGhlIHByZXZpb3VzIDUtYnl0ZXMgYXMgYmVmb3JlLgoKUG9zaXRpb24gSW5kZXBlbmRlbnQgRXhl
Y3V0YWJsZSAoUElFKSBzdXBwb3J0IHdpbGwgYWxsb3cgdG8gZXh0ZW5kZWQgdGhlCktBU0xSIHJh
bmRvbWl6YXRpb24gcmFuZ2UgYmVsb3cgdGhlIC0yRyBtZW1vcnkgbGltaXQuCgpTaWduZWQtb2Zm
LWJ5OiBUaG9tYXMgR2FybmllciA8dGhnYXJuaWVAZ29vZ2xlLmNvbT4KLS0tCiBhcmNoL3g4Ni9p
bmNsdWRlL2FzbS9mdHJhY2UuaCAgIHwgIDYgKysrKy0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9z
ZWN0aW9ucy5oIHwgIDQgKysrKwogYXJjaC94ODYva2VybmVsL2Z0cmFjZS5jICAgICAgICB8IDQy
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiAzIGZpbGVzIGNoYW5n
ZWQsIDQ4IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94
ODYvaW5jbHVkZS9hc20vZnRyYWNlLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9mdHJhY2UuaApp
bmRleCBlY2NkMGFjNmJjMzguLjE4Mzk5MDE1N2E1ZSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5j
bHVkZS9hc20vZnRyYWNlLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vZnRyYWNlLmgKQEAg
LTI0LDkgKzI0LDExIEBAIGV4dGVybiB2b2lkIF9fZmVudHJ5X18odm9pZCk7CiBzdGF0aWMgaW5s
aW5lIHVuc2lnbmVkIGxvbmcgZnRyYWNlX2NhbGxfYWRqdXN0KHVuc2lnbmVkIGxvbmcgYWRkcikK
IHsKIAkvKgotCSAqIGFkZHIgaXMgdGhlIGFkZHJlc3Mgb2YgdGhlIG1jb3VudCBjYWxsIGluc3Ry
dWN0aW9uLgotCSAqIHJlY29yZG1jb3VudCBkb2VzIHRoZSBuZWNlc3Nhcnkgb2Zmc2V0IGNhbGN1
bGF0aW9uLgorCSAqIGFkZHIgaXMgdGhlIGFkZHJlc3Mgb2YgdGhlIG1jb3VudCBjYWxsIGluc3Ry
dWN0aW9uLiBQSUUgaGFzIGFsd2F5cyBhCisJICogYnl0ZSBhZGRlZCB0byB0aGUgc3RhcnQgb2Yg
dGhlIGZ1bmN0aW9uLgogCSAqLworCWlmIChJU19FTkFCTEVEKENPTkZJR19YODZfUElFKSkKKwkJ
YWRkciAtPSAxOwogCXJldHVybiBhZGRyOwogfQogCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNs
dWRlL2FzbS9zZWN0aW9ucy5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vc2VjdGlvbnMuaAppbmRl
eCAyZjc1ZjMwY2IyZjYuLjZiMmQ0OTZjZjFhYSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVk
ZS9hc20vc2VjdGlvbnMuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9zZWN0aW9ucy5oCkBA
IC0xMSw0ICsxMSw4IEBAIGV4dGVybiBzdHJ1Y3QgZXhjZXB0aW9uX3RhYmxlX2VudHJ5IF9fc3Rv
cF9fX2V4X3RhYmxlW107CiBleHRlcm4gY2hhciBfX2VuZF9yb2RhdGFfaHBhZ2VfYWxpZ25bXTsK
ICNlbmRpZgogCisjaWYgZGVmaW5lZChDT05GSUdfWDg2X1BJRSkKK2V4dGVybiBjaGFyIF9fc3Rh
cnRfZ290W10sIF9fZW5kX2dvdFtdOworI2VuZGlmCisKICNlbmRpZgkvKiBfQVNNX1g4Nl9TRUNU
SU9OU19IICovCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvZnRyYWNlLmMgYi9hcmNoL3g4
Ni9rZXJuZWwvZnRyYWNlLmMKaW5kZXggOWJlZjFiYmViYTYzLi5hMjUzNjAxZTc4M2IgMTAwNjQ0
Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9mdHJhY2UuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvZnRy
YWNlLmMKQEAgLTEwMSw3ICsxMDEsNyBAQCBzdGF0aWMgY29uc3QgdW5zaWduZWQgY2hhciAqZnRy
YWNlX25vcF9yZXBsYWNlKHZvaWQpCiAKIHN0YXRpYyBpbnQKIGZ0cmFjZV9tb2RpZnlfY29kZV9k
aXJlY3QodW5zaWduZWQgbG9uZyBpcCwgdW5zaWduZWQgY29uc3QgY2hhciAqb2xkX2NvZGUsCi0J
CSAgIHVuc2lnbmVkIGNvbnN0IGNoYXIgKm5ld19jb2RlKQorCQkJICB1bnNpZ25lZCBjb25zdCBj
aGFyICpuZXdfY29kZSkKIHsKIAl1bnNpZ25lZCBjaGFyIHJlcGxhY2VkW01DT1VOVF9JTlNOX1NJ
WkVdOwogCkBAIC0xMzQsNiArMTM0LDQ0IEBAIGZ0cmFjZV9tb2RpZnlfY29kZV9kaXJlY3QodW5z
aWduZWQgbG9uZyBpcCwgdW5zaWduZWQgY29uc3QgY2hhciAqb2xkX2NvZGUsCiAJcmV0dXJuIDA7
CiB9CiAKKy8qIEJ5dGVzIGJlZm9yZSBjYWxsIEdPVCBvZmZzZXQgKi8KK2NvbnN0IHVuc2lnbmVk
IGNoYXIgZ290X2NhbGxfcHJlaW5zbltdID0geyAweGZmLCAweDE1IH07CisKK3N0YXRpYyBpbnQK
K2Z0cmFjZV9tb2RpZnlfaW5pdGlhbF9jb2RlKHVuc2lnbmVkIGxvbmcgaXAsIHVuc2lnbmVkIGNv
bnN0IGNoYXIgKm9sZF9jb2RlLAorCQkJICAgdW5zaWduZWQgY29uc3QgY2hhciAqbmV3X2NvZGUp
Cit7CisJdW5zaWduZWQgY2hhciByZXBsYWNlZFtNQ09VTlRfSU5TTl9TSVpFICsgMV07CisKKwlm
dHJhY2VfZXhwZWN0ZWQgPSBvbGRfY29kZTsKKworCS8qCisJICogSWYgUElFIGlzIG5vdCBlbmFi
bGVkIG9yIG5vIEdPVCBjYWxsIHdhcyBmb3VuZCwgZGVmYXVsdCB0byB0aGUKKwkgKiBvcmlnaW5h
bCBhcHByb2FjaCB0byBjb2RlIG1vZGlmaWNhdGlvbi4KKwkgKi8KKwlpZiAoIUlTX0VOQUJMRUQo
Q09ORklHX1g4Nl9QSUUpCisJICAgIHx8IHByb2JlX2tlcm5lbF9yZWFkKHJlcGxhY2VkLCAodm9p
ZCAqKWlwLCBzaXplb2YocmVwbGFjZWQpKQorCSAgICB8fCBtZW1jbXAocmVwbGFjZWQsIGdvdF9j
YWxsX3ByZWluc24sIHNpemVvZihnb3RfY2FsbF9wcmVpbnNuKSkpCisJCXJldHVybiBmdHJhY2Vf
bW9kaWZ5X2NvZGVfZGlyZWN0KGlwLCBvbGRfY29kZSwgbmV3X2NvZGUpOworCisJLyoKKwkgKiBC
dWlsZCBhIG5vcCBzbGlkZSB3aXRoIGEgNS1ieXRlIG5vcCBhbmQgMS1ieXRlIG5vcCB0byBrZWVw
IHRoZSBmdHJhY2UKKwkgKiBob29raW5nIGFsZ29yaXRobSB3b3JraW5nIHdpdGggdGhlIGV4cGVj
dGVkIDUgYnl0ZXMgaW5zdHJ1Y3Rpb24uCisJICovCisJbWVtY3B5KHJlcGxhY2VkLCBuZXdfY29k
ZSwgTUNPVU5UX0lOU05fU0laRSk7CisJcmVwbGFjZWRbTUNPVU5UX0lOU05fU0laRV0gPSBpZGVh
bF9ub3BzWzFdWzBdOworCisJaXAgPSB0ZXh0X2lwX2FkZHIoaXApOworCisJaWYgKHByb2JlX2tl
cm5lbF93cml0ZSgodm9pZCAqKWlwLCByZXBsYWNlZCwgc2l6ZW9mKHJlcGxhY2VkKSkpCisJCXJl
dHVybiAtRVBFUk07CisKKwlzeW5jX2NvcmUoKTsKKworCXJldHVybiAwOworCit9CisKIGludCBm
dHJhY2VfbWFrZV9ub3Aoc3RydWN0IG1vZHVsZSAqbW9kLAogCQkgICAgc3RydWN0IGR5bl9mdHJh
Y2UgKnJlYywgdW5zaWduZWQgbG9uZyBhZGRyKQogewpAQCAtMTUyLDcgKzE5MCw3IEBAIGludCBm
dHJhY2VfbWFrZV9ub3Aoc3RydWN0IG1vZHVsZSAqbW9kLAogCSAqIGp1c3QgbW9kaWZ5IHRoZSBj
b2RlIGRpcmVjdGx5LgogCSAqLwogCWlmIChhZGRyID09IE1DT1VOVF9BRERSKQotCQlyZXR1cm4g
ZnRyYWNlX21vZGlmeV9jb2RlX2RpcmVjdChyZWMtPmlwLCBvbGQsIG5ldyk7CisJCXJldHVybiBm
dHJhY2VfbW9kaWZ5X2luaXRpYWxfY29kZShyZWMtPmlwLCBvbGQsIG5ldyk7CiAKIAlmdHJhY2Vf
ZXhwZWN0ZWQgPSBOVUxMOwogCi0tIAoyLjE1LjAucmMwLjI3MS5nMzZiNjY5ZWRjYy1nb29nCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 20:31:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 20:31:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2NfL-0000uW-B7; Wed, 11 Oct 2017 20:31:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1e2NfJ-0000rO-PL
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 20:31:41 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 00/AC-01544-DAF7ED95; Wed, 11 Oct 2017 20:31:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsVyMfTAZt019fc
 iDRYd4bf4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNO/njBXnCBreLyv+0sDYxPWLsYuTiEBKYz
 SjRP+MYC4rAIvGKR2PXmDjOIIyHQzyoxbe85IIcDyMmS+Lifs4uRE8hMk9jQ/40dwq6Q+DxpB
 QuILSSgJLF1w1JmiKn/GCUuHfrLDJJgE9CS2NMwnwkkISJwQlhi04ffjCAOs8AZJonjfSdZQT
 YIC4RK7JouCdLAIqAqsW7SfEaQMK+ApcShZ5IQyywkjh07DLaMEyj8feMhZojFFhIrZ51nncA
 ouICRYRWjRnFqUVlqka6RmV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmDI1TMw
 MO5gvD3Z7xCjJAeTkijvw5h7kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeJPqgHKCRanpqRVpm
 TnA4IdJS3DwKInwNoGkeYsLEnOLM9MhUqcY7Tku3Ln0h4njxsPrQPLAnltAsuPm3T9MQix5+X
 mpUuK8pSBtAiBtGaV5cENh0XqJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvYZApPJl5JXC
 7XwGdxQR0lmjaHZCzShIRUlINjDOct9auTvoyWX9/yoOmk1uKZ+x9tu7DuvJfSkuP+tvsSf3l
 rfVunavC121PpXiZrUxm9/1p7X+Y6b5j6ZODExX2V+pO6uqt/Seb0yTV0fuAR8otIGOqBNd01
 bW6H2qZnn1nixe8puRUdSOx0TbacDG3cvLWaWaRRjdbJWZriUxn0tOYy/lOXYmlOCPRUIu5qD
 gRAE0fRYHRAgAA
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1507753899!102975376!1
X-Originating-IP: [209.85.192.179]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28932 invoked from network); 11 Oct 2017 20:31:40 -0000
Received: from mail-pf0-f179.google.com (HELO mail-pf0-f179.google.com)
 (209.85.192.179)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Oct 2017 20:31:40 -0000
Received: by mail-pf0-f179.google.com with SMTP id x7so1963704pfa.1
 for <xen-devel@lists.xenproject.org>; Wed, 11 Oct 2017 13:31:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=OZWjVg24wXxKBDNbQnAWt5HmoC3jzLYSZ4aDG0CXKys=;
 b=l9dbEKKKT/YFx47F4tNRuEWrtMXVBbEjsqRC/VcGlXGXoOyLdF918aaRW+9Mjujt9V
 Hwu+urCLPNq6rScEqipXOWQR9DcI+sXjX4l6l94nZLIAezxJHELDvLC0idtQZd65S/Pf
 r8/jLpdXK5wVXfIFY+RmvlCnbZOzIVazybzI4wQdbspnNZCMGRlp1dN51EsZ2fyoMU8/
 IQLf87EcmLdZ46t1/7nPKI/JvQAzcg2UsRshbBGB/ntVWtDq3ncq38WJeyVxtT+85MQA
 KQOY1wo6pNVGO6NFV1iVaNMw1TwJyAevtgG/6OIkk1C5uIlBkcHT/1HU/ey9kMk36vV2
 YqqQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=OZWjVg24wXxKBDNbQnAWt5HmoC3jzLYSZ4aDG0CXKys=;
 b=P2/ECo6I1TRhk6Q3Dn4vMWRJLmEJIGJL6JQtmoiMBVgBp/U+BhgNYJiyFgOvk2qiQp
 cz89hZoafPfS2sFBOlury2elxFe1X89FeqWK+xQhR/HXtQB3+LmM3nSuYUosRzH5sQY8
 YRN8DLApTK2l2Ct3/KFWWy43PopVpN5v+gkRqaYl/IxkmdPaAOGJjLelzZMfmhjAzQqV
 06mwq89BGyASt6wllbqjaDHxFBV0Hz13SGOwkdBabz+sf1tRSsN/vkh/uwr9/QVdsfbK
 SQpAcsqwZLY0e1tkFYDZ4elQSViQeAnH8BqKr9aMLY/ZnkVrsc9GAb+Re+PG5z0AO96l
 zk0A==
X-Gm-Message-State: AMCzsaWoytJHRoD4n34IvZO2sDQcIM7GAYGfP9OotC1GSuFTB0tB7JVK
 SbFwiZWg0nPtEl/1/badvg/h7w==
X-Google-Smtp-Source: AOwi7QD5fGAi7gCaqCAw0YINWD1i2SyLe3y2uMhRny7cDvcPe+r0BweuMxbBaNy0tBNU6bFQi/QAqA==
X-Received: by 10.98.35.212 with SMTP id q81mr163530pfj.273.1507753898005;
 Wed, 11 Oct 2017 13:31:38 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id n12sm20691913pfb.149.2017.10.11.13.31.36
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 11 Oct 2017 13:31:37 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Thomas Garnier <thgarnie@google.com>, Kees Cook <keescook@chromium.org>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Jonathan Corbet <corbet@lwn.net>, Michal Hocko <mhocko@suse.com>,
 Peter Foley <pefoley2@pefoley.com>, Paul Bolle <pebolle@tiscali.nl>,
 Jiri Kosina <jkosina@suse.cz>, "H . J . Lu" <hjl.tools@gmail.com>,
 Rob Landley <rob@landley.net>, Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed, 11 Oct 2017 13:30:21 -0700
Message-Id: <20171011203027.11248-22-thgarnie@google.com>
X-Mailer: git-send-email 2.15.0.rc0.271.g36b669edcc-goog
In-Reply-To: <20171011203027.11248-1-thgarnie@google.com>
References: <20171011203027.11248-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v1 21/27] x86/mm/dump_pagetables: Fix address
	markers index on x86_64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGFkZHJlc3NfbWFya2Vyc19pZHggZW51bSBpcyBub3QgYWxpZ25lZCB3aXRoIHRoZSB0YWJs
ZSB3aGVuIEVGSSBpcwplbmFibGVkLiBBZGQgYW4gRUZJX1ZBX0VORF9OUiBlbnRyeSBpbiB0aGlz
IGNhc2UuCgpTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgR2FybmllciA8dGhnYXJuaWVAZ29vZ2xlLmNv
bT4KLS0tCiBhcmNoL3g4Ni9tbS9kdW1wX3BhZ2V0YWJsZXMuYyB8IDcgKysrKystLQogMSBmaWxl
IGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9h
cmNoL3g4Ni9tbS9kdW1wX3BhZ2V0YWJsZXMuYyBiL2FyY2gveDg2L21tL2R1bXBfcGFnZXRhYmxl
cy5jCmluZGV4IDVlM2FjNmZlNmM5ZS4uODY5MWE1N2RhNjNlIDEwMDY0NAotLS0gYS9hcmNoL3g4
Ni9tbS9kdW1wX3BhZ2V0YWJsZXMuYworKysgYi9hcmNoL3g4Ni9tbS9kdW1wX3BhZ2V0YWJsZXMu
YwpAQCAtNTIsMTIgKzUyLDE1IEBAIGVudW0gYWRkcmVzc19tYXJrZXJzX2lkeCB7CiAJTE9XX0tF
Uk5FTF9OUiwKIAlWTUFMTE9DX1NUQVJUX05SLAogCVZNRU1NQVBfU1RBUlRfTlIsCi0jaWZkZWYg
Q09ORklHX0tBU0FOCisjIGlmZGVmIENPTkZJR19LQVNBTgogCUtBU0FOX1NIQURPV19TVEFSVF9O
UiwKIAlLQVNBTl9TSEFET1dfRU5EX05SLAotI2VuZGlmCisjIGVuZGlmCiAjIGlmZGVmIENPTkZJ
R19YODZfRVNQRklYNjQKIAlFU1BGSVhfU1RBUlRfTlIsCisjIGVuZGlmCisjIGlmZGVmIENPTkZJ
R19FRkkKKwlFRklfVkFfRU5EX05SLAogIyBlbmRpZgogCUhJR0hfS0VSTkVMX05SLAogCU1PRFVM
RVNfVkFERFJfTlIsCi0tIAoyLjE1LjAucmMwLjI3MS5nMzZiNjY5ZWRjYy1nb29nCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 20:31:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 20:31:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2NfO-00011F-MT; Wed, 11 Oct 2017 20:31:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1e2NfN-0000ye-Kf
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 20:31:45 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 AE/60-15990-0BF7ED95; Wed, 11 Oct 2017 20:31:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsVyMfTASt319fc
 iDdoO6lp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmnbu1kLZiqWrFz6jvGBsZL8l2MXBxCAjMY
 JT6tXMHYxcjJwSLwikXi6QcZkISEQD+rxNLfi8ESEgJZEl9/T2GHsNMk7j2+xwphV0k0vDsMF
 hcSUJLYumEpM8TUf4wS0xd/BWtmE9CS2NMwnwkkISJwQlhi04ffjCAOs8AZJonjfSfBRgkLhE
 l8nr+QFeIOVYkdaxvAxvIKWEq0d81mg1hnIXHs2GEWEJsTKP594yFmiNUWEitnnWedwCi4gJF
 hFaNGcWpRWWqRrqGFXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYNgxAMEOxqbt
 nocYJTmYlER5H8bcixTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXu3DignWJSanlqRlpkDjACYt
 AQHj5IIrxdImre4IDG3ODMdInWK0ZLjwp1Lf5g4Duy5BSQ7bt79wyTEkpeflyolzvsQpEEApC
 GjNA9uHCxKLzHKSgnzMgIdKMRTkFqUm1mCKv+KUZyDUUmY9zDIFJ7MvBK4ra+ADmICOkg07Q7
 IQSWJCCmpBsbN9/9c85+58sv6H2d2aR21FhbflNq6ZUK8lnzXhItGm/rbbvrcUPpr/YrhapjI
 KX9ZFQ3j4Nh7S36s73fQF1jLdXvmXIUHYXOf90UuOflHliH6akDL30C/fWuYXZJmneh1mJYT/
 iHvRJh5e0Br3ddHk1jeyXdZ/47NsXwvtZgheYlkYvzjU2FKLMUZiYZazEXFiQCVlWlMzQIAAA
 ==
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1507753902!106668021!1
X-Originating-IP: [209.85.192.169]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42783 invoked from network); 11 Oct 2017 20:31:43 -0000
Received: from mail-pf0-f169.google.com (HELO mail-pf0-f169.google.com)
 (209.85.192.169)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Oct 2017 20:31:43 -0000
Received: by mail-pf0-f169.google.com with SMTP id b79so1952505pfk.5
 for <xen-devel@lists.xenproject.org>; Wed, 11 Oct 2017 13:31:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=kWgWxdSDmWJDgDj/I1Haet9s69gfCoEjaXWM1BK2g5s=;
 b=XYYkko1zmKHk7y1LTrwDLY6Op9B/rwZ+Wyrcp9Lsv2u+3zQXlNmfrzhX5LJGtvdD0O
 s68EpaDeYFfkm8Z1RNAnjUWbCQHMa523BVX4MDG13j9T5o772T4+J7KHcvMviQLoDi+7
 x9rYGaXAqlBVDKWmCD6C37at0DoLqSoUYyYKUo0QZxOoxjIUgT+wvrqSvqIlDD0OOvxC
 blOZkC5QEnvk55YCMTkhiHoX0hLmqFfDR/mRnO68o+OUDF2AjHNTi5NsGJAPtWjqTh3r
 uEfolrDL6Do81S2drjpV33XSK+L4pZ05zT02Lm+O6E3oKyh7RpfXfZ5GoxY3aIIKgQX6
 0AEQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=kWgWxdSDmWJDgDj/I1Haet9s69gfCoEjaXWM1BK2g5s=;
 b=hIYcfJJFLvtEx7lhKvCRyLIofaNVAWtVknGrdiY6f4MiUD/mHSQkqDuCXU80iTOESn
 f6jAuPOMfRHqTAwTHu+EdrVTIHUaexxGU8H/gcn8VdjggFLWYl3EO2YVVHhtHznd3NSA
 Z/qv+UmSgChsN2vvpMn1AKyDwGJHCqHzE6YuH9/fGI+waawW8GuSbGx848lPh3z/+TSz
 iqc4g8RFj5mIjRw2oz2u8ibu1kw+KuCd4dXfFDKlWG81eJzbfeS49h96sW/1nj7v/oSH
 YtK2BolwjCG9x3NKdS94c6Mn4gOtcCrbGhvKNNW5JiEsDAAFfAzsc0Id1NObTlnwpVjr
 AhaQ==
X-Gm-Message-State: AMCzsaWf8wHA7P/fsPoki9TEbX/3lNmuFKb8qqMpSkvucEikZb73KdQ/
 iVPp5wmkhwtZ5cYBa6rL+gqOjA==
X-Google-Smtp-Source: AOwi7QBOWaAJo7GUWrH3GFaB/GNXioWLpvUbmTOr+D9C3EEV1H11+GizRSmB697xl5wqPaQXMPCrCg==
X-Received: by 10.159.204.139 with SMTP id t11mr174963plo.121.1507753900219;
 Wed, 11 Oct 2017 13:31:40 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id n12sm20691913pfb.149.2017.10.11.13.31.38
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 11 Oct 2017 13:31:38 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Thomas Garnier <thgarnie@google.com>, Kees Cook <keescook@chromium.org>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Jonathan Corbet <corbet@lwn.net>, Michal Hocko <mhocko@suse.com>,
 Peter Foley <pefoley2@pefoley.com>, Paul Bolle <pebolle@tiscali.nl>,
 Jiri Kosina <jkosina@suse.cz>, "H . J . Lu" <hjl.tools@gmail.com>,
 Rob Landley <rob@landley.net>, Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed, 11 Oct 2017 13:30:22 -0700
Message-Id: <20171011203027.11248-23-thgarnie@google.com>
X-Mailer: git-send-email 2.15.0.rc0.271.g36b669edcc-goog
In-Reply-To: <20171011203027.11248-1-thgarnie@google.com>
References: <20171011203027.11248-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v1 22/27] x86/modules: Add option to start
	module section after kernel
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGFuIG9wdGlvbiBzbyB0aGUgbW9kdWxlIHNlY3Rpb24gaXMganVzdCBhZnRlciB0aGUgbWFw
cGVkIGtlcm5lbC4gSXQKd2lsbCBlbnN1cmUgcG9zaXRpb24gaW5kZXBlbmRlbnQgbW9kdWxlcyBh
cmUgYWx3YXlzIGF0IHRoZSByaWdodApkaXN0YW5jZSBmcm9tIHRoZSBrZXJuZWwgYW5kIGRvIG5v
dCByZXF1aXJlIG1jbW9kdWxlPWxhcmdlLiBJdCBhbHNvCm9wdGltaXplIHRoZSBhdmFpbGFibGUg
c2l6ZSBmb3IgbW9kdWxlcyBieSBnZXR0aW5nIHJpZCBvZiB0aGUgZW1wdHkKc3BhY2Ugb24ga2Vy
bmVsIHJhbmRvbWl6YXRpb24gcmFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgR2FybmllciA8
dGhnYXJuaWVAZ29vZ2xlLmNvbT4KLS0tCiBEb2N1bWVudGF0aW9uL3g4Ni94ODZfNjQvbW0udHh0
ICAgICAgICAgfCAzICsrKwogYXJjaC94ODYvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAg
IHwgNCArKysrCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZ3RhYmxlXzY0X3R5cGVzLmggfCA2ICsr
KysrLQogYXJjaC94ODYva2VybmVsL2hlYWQ2NC5jICAgICAgICAgICAgICAgIHwgNSArKysrLQog
YXJjaC94ODYvbW0vZHVtcF9wYWdldGFibGVzLmMgICAgICAgICAgIHwgNCArKy0tCiA1IGZpbGVz
IGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
RG9jdW1lbnRhdGlvbi94ODYveDg2XzY0L21tLnR4dCBiL0RvY3VtZW50YXRpb24veDg2L3g4Nl82
NC9tbS50eHQKaW5kZXggYjA3OThlMjgxYWE2Li5iNTFkNjYzODZlMzIgMTAwNjQ0Ci0tLSBhL0Rv
Y3VtZW50YXRpb24veDg2L3g4Nl82NC9tbS50eHQKKysrIGIvRG9jdW1lbnRhdGlvbi94ODYveDg2
XzY0L21tLnR4dApAQCAtNzMsNCArNzMsNyBAQCBOb3RlIHRoYXQgaWYgQ09ORklHX1JBTkRPTUla
RV9NRU1PUlkgaXMgZW5hYmxlZCwgdGhlIGRpcmVjdCBtYXBwaW5nIG9mIGFsbAogcGh5c2ljYWwg
bWVtb3J5LCB2bWFsbG9jL2lvcmVtYXAgc3BhY2UgYW5kIHZpcnR1YWwgbWVtb3J5IG1hcCBhcmUg
cmFuZG9taXplZC4KIFRoZWlyIG9yZGVyIGlzIHByZXNlcnZlZCBidXQgdGhlaXIgYmFzZSB3aWxs
IGJlIG9mZnNldCBlYXJseSBhdCBib290IHRpbWUuCiAKK0lmIENPTkZJR19EWU5BTUlDX01PRFVM
RV9CQVNFIGlzIGVuYWJsZWQsIHRoZSBtb2R1bGUgc2VjdGlvbiBmb2xsb3dzIHRoZSBlbmQgb2YK
K3RoZSBtYXBwZWQga2VybmVsLgorCiAtQW5kaSBLbGVlbiwgSnVsIDIwMDQKZGlmZiAtLWdpdCBh
L2FyY2gveDg2L0tjb25maWcgYi9hcmNoL3g4Ni9LY29uZmlnCmluZGV4IDc3MmZmM2UwZjYyMy4u
MWYyYjczMWM5ZWMzIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9LY29uZmlnCisrKyBiL2FyY2gveDg2
L0tjb25maWcKQEAgLTIxMzMsNiArMjEzMywxMCBAQCBjb25maWcgUkFORE9NSVpFX01FTU9SWV9Q
SFlTSUNBTF9QQURESU5HCiAKIAkgICBJZiB1bnN1cmUsIGxlYXZlIGF0IHRoZSBkZWZhdWx0IHZh
bHVlLgogCisjIE1vZHVsZSBzZWN0aW9uIHN0YXJ0cyBqdXN0IGFmdGVyIHRoZSBlbmQgb2YgdGhl
IGtlcm5lbCBtb2R1bGUKK2NvbmZpZyBEWU5BTUlDX01PRFVMRV9CQVNFCisJYm9vbAorCiBjb25m
aWcgWDg2X0dMT0JBTF9TVEFDS1BST1RFQ1RPUgogCWJvb2wgIlN0YWNrIGNvb2tpZSB1c2luZyBh
IGdsb2JhbCB2YXJpYWJsZSIKIAlzZWxlY3QgQ0NfU1RBQ0tQUk9URUNUT1IKZGlmZiAtLWdpdCBh
L2FyY2gveDg2L2luY2x1ZGUvYXNtL3BndGFibGVfNjRfdHlwZXMuaCBiL2FyY2gveDg2L2luY2x1
ZGUvYXNtL3BndGFibGVfNjRfdHlwZXMuaAppbmRleCAwNjQ3MGRhMTU2YmEuLmUwMGZjNDI5Yjg5
OCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGd0YWJsZV82NF90eXBlcy5oCisr
KyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BndGFibGVfNjRfdHlwZXMuaApAQCAtNiw2ICs2LDcg
QEAKICNpZm5kZWYgX19BU1NFTUJMWV9fCiAjaW5jbHVkZSA8bGludXgvdHlwZXMuaD4KICNpbmNs
dWRlIDxhc20va2FzbHIuaD4KKyNpbmNsdWRlIDxhc20vc2VjdGlvbnMuaD4KIAogLyoKICAqIFRo
ZXNlIGFyZSB1c2VkIHRvIG1ha2UgdXNlIG9mIEMgdHlwZS1jaGVja2luZy4uCkBAIC0xOCw3ICsx
OSw2IEBAIHR5cGVkZWYgdW5zaWduZWQgbG9uZwlwZ2R2YWxfdDsKIHR5cGVkZWYgdW5zaWduZWQg
bG9uZwlwZ3Byb3R2YWxfdDsKIAogdHlwZWRlZiBzdHJ1Y3QgeyBwdGV2YWxfdCBwdGU7IH0gcHRl
X3Q7Ci0KICNlbmRpZgkvKiAhX19BU1NFTUJMWV9fICovCiAKICNkZWZpbmUgU0hBUkVEX0tFUk5F
TF9QTUQJMApAQCAtOTMsNyArOTMsMTEgQEAgdHlwZWRlZiBzdHJ1Y3QgeyBwdGV2YWxfdCBwdGU7
IH0gcHRlX3Q7CiAjZGVmaW5lIFZNRU1NQVBfU1RBUlQJX19WTUVNTUFQX0JBU0UKICNlbmRpZiAv
KiBDT05GSUdfUkFORE9NSVpFX01FTU9SWSAqLwogI2RlZmluZSBWTUFMTE9DX0VORAkoVk1BTExP
Q19TVEFSVCArIF9BQygoVk1BTExPQ19TSVpFX1RCIDw8IDQwKSAtIDEsIFVMKSkKKyNpZmRlZiBD
T05GSUdfRFlOQU1JQ19NT0RVTEVfQkFTRQorI2RlZmluZSBNT0RVTEVTX1ZBRERSICAgQUxJR04o
KCh1bnNpZ25lZCBsb25nKV9lbmQgKyBQQUdFX1NJWkUpLCBQTURfU0laRSkKKyNlbHNlCiAjZGVm
aW5lIE1PRFVMRVNfVkFERFIgICAgKF9fU1RBUlRfS0VSTkVMX21hcCArIEtFUk5FTF9JTUFHRV9T
SVpFKQorI2VuZGlmCiAvKiBUaGUgbW9kdWxlIHNlY3Rpb25zIGVuZHMgd2l0aCB0aGUgc3RhcnQg
b2YgdGhlIGZpeG1hcCAqLwogI2RlZmluZSBNT0RVTEVTX0VORCAgIF9fZml4X3RvX3ZpcnQoX19l
bmRfb2ZfZml4ZWRfYWRkcmVzc2VzICsgMSkKICNkZWZpbmUgTU9EVUxFU19MRU4gICAoTU9EVUxF
U19FTkQgLSBNT0RVTEVTX1ZBRERSKQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2hlYWQ2
NC5jIGIvYXJjaC94ODYva2VybmVsL2hlYWQ2NC5jCmluZGV4IDY3NWYxZGJhM2IyMS4uYjYzNjNm
MGQxMWE3IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvaGVhZDY0LmMKKysrIGIvYXJjaC94
ODYva2VybmVsL2hlYWQ2NC5jCkBAIC0zMjEsMTIgKzMyMSwxNSBAQCBhc21saW5rYWdlIF9fdmlz
aWJsZSB2b2lkIF9faW5pdCB4ODZfNjRfc3RhcnRfa2VybmVsKGNoYXIgKiByZWFsX21vZGVfZGF0
YSkKIAkgKiBCdWlsZC10aW1lIHNhbml0eSBjaGVja3Mgb24gdGhlIGtlcm5lbCBpbWFnZSBhbmQg
bW9kdWxlCiAJICogYXJlYSBtYXBwaW5ncy4gKHRoZXNlIGFyZSBwdXJlbHkgYnVpbGQtdGltZSBh
bmQgcHJvZHVjZSBubyBjb2RlKQogCSAqLworI2lmbmRlZiBDT05GSUdfRFlOQU1JQ19NT0RVTEVf
QkFTRQogCUJVSUxEX0JVR19PTihNT0RVTEVTX1ZBRERSIDwgX19TVEFSVF9LRVJORUxfbWFwKTsK
IAlCVUlMRF9CVUdfT04oTU9EVUxFU19WQUREUiAtIF9fU1RBUlRfS0VSTkVMX21hcCA8IEtFUk5F
TF9JTUFHRV9TSVpFKTsKLQlCVUlMRF9CVUdfT04oTU9EVUxFU19MRU4gKyBLRVJORUxfSU1BR0Vf
U0laRSA+IDIqUFVEX1NJWkUpOworCUJVSUxEX0JVR19PTighSVNfRU5BQkxFRChDT05GSUdfUkFO
RE9NSVpFX0JBU0VfTEFSR0UpICYmCisJCSAgICAgTU9EVUxFU19MRU4gKyBLRVJORUxfSU1BR0Vf
U0laRSA+IDIqUFVEX1NJWkUpOwogCUJVSUxEX0JVR19PTigoX19TVEFSVF9LRVJORUxfbWFwICYg
flBNRF9NQVNLKSAhPSAwKTsKIAlCVUlMRF9CVUdfT04oKE1PRFVMRVNfVkFERFIgJiB+UE1EX01B
U0spICE9IDApOwogCUJVSUxEX0JVR19PTighKE1PRFVMRVNfVkFERFIgPiBfX1NUQVJUX0tFUk5F
TCkpOworI2VuZGlmCiAJQlVJTERfQlVHX09OKCEoKChNT0RVTEVTX0VORCAtIDEpICYgUEdESVJf
TUFTSykgPT0KIAkJCQkoX19TVEFSVF9LRVJORUwgJiBQR0RJUl9NQVNLKSkpOwogCUJVSUxEX0JV
R19PTihfX2ZpeF90b192aXJ0KF9fZW5kX29mX2ZpeGVkX2FkZHJlc3NlcykgPD0gTU9EVUxFU19F
TkQpOwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbW0vZHVtcF9wYWdldGFibGVzLmMgYi9hcmNoL3g4
Ni9tbS9kdW1wX3BhZ2V0YWJsZXMuYwppbmRleCA4NjkxYTU3ZGE2M2UuLjg1NjViMmI0NTg0OCAx
MDA2NDQKLS0tIGEvYXJjaC94ODYvbW0vZHVtcF9wYWdldGFibGVzLmMKKysrIGIvYXJjaC94ODYv
bW0vZHVtcF9wYWdldGFibGVzLmMKQEAgLTk1LDcgKzk1LDcgQEAgc3RhdGljIHN0cnVjdCBhZGRy
X21hcmtlciBhZGRyZXNzX21hcmtlcnNbXSA9IHsKIAl7IEVGSV9WQV9FTkQsCQkiRUZJIFJ1bnRp
bWUgU2VydmljZXMiIH0sCiAjIGVuZGlmCiAJeyBfX1NUQVJUX0tFUk5FTF9tYXAsICAgIkhpZ2gg
S2VybmVsIE1hcHBpbmciIH0sCi0JeyBNT0RVTEVTX1ZBRERSLCAgICAgICAgIk1vZHVsZXMiIH0s
CisJeyAwLyogTU9EVUxFU19WQUREUiAqLywJIk1vZHVsZXMiIH0sCiAJeyBNT0RVTEVTX0VORCwg
ICAgICAgICAgIkVuZCBNb2R1bGVzIiB9LAogI2Vsc2UKIAl7IFBBR0VfT0ZGU0VULCAgICAgICAg
ICAiS2VybmVsIE1hcHBpbmciIH0sCkBAIC01MjksNyArNTI5LDcgQEAgc3RhdGljIGludCBfX2lu
aXQgcHRfZHVtcF9pbml0KHZvaWQpCiAjIGVuZGlmCiAJYWRkcmVzc19tYXJrZXJzW0ZJWEFERFJf
U1RBUlRfTlJdLnN0YXJ0X2FkZHJlc3MgPSBGSVhBRERSX1NUQVJUOwogI2VuZGlmCi0KKwlhZGRy
ZXNzX21hcmtlcnNbTU9EVUxFU19WQUREUl9OUl0uc3RhcnRfYWRkcmVzcyA9IE1PRFVMRVNfVkFE
RFI7CiAJcmV0dXJuIDA7CiB9CiBfX2luaXRjYWxsKHB0X2R1bXBfaW5pdCk7Ci0tIAoyLjE1LjAu
cmMwLjI3MS5nMzZiNjY5ZWRjYy1nb29nCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 20:31:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 20:31:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2NfP-00013e-To; Wed, 11 Oct 2017 20:31:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1e2NfO-0000zU-8x
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 20:31:46 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 67/1F-28357-1BF7ED95; Wed, 11 Oct 2017 20:31:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsVyMfTAVt0N9fc
 iDf49lrb4vmUykwOjx+EPV1gCGKNYM/OS8isSWDM275nOXtDmWHHoyFHmBsYjpl2MXBxCAjMY
 JU50LmcBcVgEXrFILFvcyQjiSAj0s0q0vPoIlOEEcrIkHpx6xwphp0lMn93BBGFXSjzvW8gOY
 gsJKEls3bCUGWLsP0aJRQfXgRWxCWhJ7GmYzwSSEBE4ISyx6cNvsBXMAmeYJI73nQQbKyzgLf
 H/+HcgmwPoEFWJuxOzQcK8ApYS66bOYYfYZiFx7NhhsIs4geLfNx5ihthsIbFy1nnWCYyCCxg
 ZVjFqFKcWlaUW6RqZ6iUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBIZdPQMD4w7G
 1hN+hxglOZiURHkfxtyLFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBe7cOKCdYlJqeWpGWmQOMA
 Ji0BAePkghvE0iat7ggMbc4Mx0idYrRkuPCnUt/mDgO7LkFJDtu3v3DJMSSl5+XKiXO+xCkQQ
 CkIaM0D24cLEovMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmPQwyhSczrwRu6yugg5iADhJ
 NuwNyUEkiQkqqgVHD8MirBx3nnePsFjxjVt05ddv+8hnqFm/aDHODNtze88RPx7fV/1WwSUjD
 7bPHs14e2j/1CYtDe9yuTKm3Um2enjvXVhmYaP89cnR2ZuGkpcJ7fFsf8c9ecdCaqWjlze22P
 oJLnl179V5M59HWGc/rnLf6C4Ulld1QFuaOYZd+tHn2Z/5IliwlluKMREMt5qLiRACdAl89zQ
 IAAA==
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1507753903!78986998!1
X-Originating-IP: [209.85.192.181]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27347 invoked from network); 11 Oct 2017 20:31:44 -0000
Received: from mail-pf0-f181.google.com (HELO mail-pf0-f181.google.com)
 (209.85.192.181)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Oct 2017 20:31:44 -0000
Received: by mail-pf0-f181.google.com with SMTP id m63so1947267pfk.7
 for <xen-devel@lists.xenproject.org>; Wed, 11 Oct 2017 13:31:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=nmYo1OtOwkMgCnc+wbnsHD+kNuHKTBksk4BeEw9flbs=;
 b=XdZo+lnTbVxMRQFicQJwFXXYEK24bGSEcOrYj7yjlbpwH9pHn2sUMXIa/JsE5c+R60
 ein1DEsOAHJTkl80CVwBluU1dvJYz48rE/1Px97+RDdqS3JWXMcC1lX50k3KzeLhMAxD
 H1YZ8uaFAB3MP2fEFct44L68ZuGVWLJGTxz4Wgew0hMzoADoxkJCLGNJAAcxPeGILWFg
 wG0Bwiku4hpvNMGfCYq911GIudNyF8AmPz5YU00k8/aaQ7SFUh/dxdK1b+ddPLR4CnYl
 jmTAcrwdRI77h3rrSAhUNRnBKqz8j0TN1UHX0Iar+AVEHJ768eEm+cqbWHYIQN9qF0uE
 m4eQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=nmYo1OtOwkMgCnc+wbnsHD+kNuHKTBksk4BeEw9flbs=;
 b=FQH8UsSWnVrfnB9JWRiP6ar5WmlqROeAKTlq9ER5l6mlyc3ooenwveh6DaMtob0zma
 vcbC6/2/zgExUbxvUcm987A0OobLrcbRjQ+Hb6ym0VmMg+/6EFi1vvY1NeiDMsINRPah
 ZwdEdjhIb0TP5qyiuqhVxLfeWBTr/a96gdzpoWAJ/wM6yoi+uO+hDDk+32j0/6ZuIoJ8
 3r7aKtfDWzBwXIu/RjHpjZx73Kb4fv/DZRUimOhow/SdcNf3zToiHGbjSAbUl/l9R5m/
 nq0RVSMqPG/s296VfRXtlJe7A9EGkstXGw4fV04hwjkV5G8YOYa/4q4nPQzp3tIsMTN1
 dUYw==
X-Gm-Message-State: AMCzsaXvraLmIknJB3C35Bh5VDpgubcVXbxYVDhoTCThQs9qysA+rW/U
 +GYnORE1Urwkpimjh8am/DjE8A==
X-Google-Smtp-Source: AOwi7QCBRGou0vJsMUcOH5uGB9LC56+A/ZYLGtrgoEbMu1WVyvOy+AG4mLkgrOxIgF1NGUUxMZtbKg==
X-Received: by 10.98.150.221 with SMTP id s90mr192707pfk.282.1507753901911;
 Wed, 11 Oct 2017 13:31:41 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id n12sm20691913pfb.149.2017.10.11.13.31.40
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 11 Oct 2017 13:31:41 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Thomas Garnier <thgarnie@google.com>, Kees Cook <keescook@chromium.org>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Jonathan Corbet <corbet@lwn.net>, Michal Hocko <mhocko@suse.com>,
 Peter Foley <pefoley2@pefoley.com>, Paul Bolle <pebolle@tiscali.nl>,
 Jiri Kosina <jkosina@suse.cz>, "H . J . Lu" <hjl.tools@gmail.com>,
 Rob Landley <rob@landley.net>, Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed, 11 Oct 2017 13:30:23 -0700
Message-Id: <20171011203027.11248-24-thgarnie@google.com>
X-Mailer: git-send-email 2.15.0.rc0.271.g36b669edcc-goog
In-Reply-To: <20171011203027.11248-1-thgarnie@google.com>
References: <20171011203027.11248-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v1 23/27] x86/modules: Adapt module loading for
	PIE support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRhcHQgbW9kdWxlIGxvYWRpbmcgdG8gc3VwcG9ydCBQSUUgcmVsb2NhdGlvbnMuIEdlbmVyYXRl
IGR5bmFtaWMgR09UIGlmCmEgc3ltYm9sIHJlcXVpcmVzIGl0IGJ1dCBubyBlbnRyeSBleGlzdCBp
biB0aGUga2VybmVsIEdPVC4KClBvc2l0aW9uIEluZGVwZW5kZW50IEV4ZWN1dGFibGUgKFBJRSkg
c3VwcG9ydCB3aWxsIGFsbG93IHRvIGV4dGVuZGVkIHRoZQpLQVNMUiByYW5kb21pemF0aW9uIHJh
bmdlIGJlbG93IHRoZSAtMkcgbWVtb3J5IGxpbWl0LgoKU2lnbmVkLW9mZi1ieTogVGhvbWFzIEdh
cm5pZXIgPHRoZ2FybmllQGdvb2dsZS5jb20+Ci0tLQogYXJjaC94ODYvTWFrZWZpbGUgICAgICAg
ICAgICAgICB8ICAgNCArCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9tb2R1bGUuaCAgIHwgIDExICsr
KwogYXJjaC94ODYvaW5jbHVkZS9hc20vc2VjdGlvbnMuaCB8ICAgNCArCiBhcmNoL3g4Ni9rZXJu
ZWwvbW9kdWxlLmMgICAgICAgIHwgMTgyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLS0KIGFyY2gveDg2L2tlcm5lbC9tb2R1bGUubGRzICAgICAgfCAgIDMgKwogNSBmaWxl
cyBjaGFuZ2VkLCAxOTkgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCBhcmNoL3g4Ni9rZXJuZWwvbW9kdWxlLmxkcwoKZGlmZiAtLWdpdCBhL2FyY2gveDg2
L01ha2VmaWxlIGIvYXJjaC94ODYvTWFrZWZpbGUKaW5kZXggZGUyMjgyMDBlZjJhLi5iNTkyZDU3
YzUzMWIgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L01ha2VmaWxlCisrKyBiL2FyY2gveDg2L01ha2Vm
aWxlCkBAIC0xMzQsNyArMTM0LDExIEBAIGVsc2UKICAgICAgICAgS0JVSUxEX0NGTEFHUyArPSAk
KGNmbGFncy15KQogCiAgICAgICAgIEtCVUlMRF9DRkxBR1MgKz0gLW1uby1yZWQtem9uZQoraWZk
ZWYgQ09ORklHX1g4Nl9QSUUKKyAgICAgICAgS0JVSUxEX0xERkxBR1NfTU9EVUxFICs9IC1UICQo
c3JjdHJlZSkvYXJjaC94ODYva2VybmVsL21vZHVsZS5sZHMKK2Vsc2UKICAgICAgICAgS0JVSUxE
X0NGTEFHUyArPSAtbWNtb2RlbD1rZXJuZWwKK2VuZGlmCiAKICAgICAgICAgIyAtZnVuaXQtYXQt
YS10aW1lIHNocmlua3MgdGhlIGtlcm5lbCAudGV4dCBjb25zaWRlcmFibHkKICAgICAgICAgIyB1
bmZvcnR1bmF0ZWx5IGl0IG1ha2VzIHJlYWRpbmcgb29wc2VzIGhhcmRlci4KZGlmZiAtLWdpdCBh
L2FyY2gveDg2L2luY2x1ZGUvYXNtL21vZHVsZS5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vbW9k
dWxlLmgKaW5kZXggOWViN2M3MThhYWY4Li4yMWUwZTAyYzAzNDMgMTAwNjQ0Ci0tLSBhL2FyY2gv
eDg2L2luY2x1ZGUvYXNtL21vZHVsZS5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL21vZHVs
ZS5oCkBAIC00LDEyICs0LDIzIEBACiAjaW5jbHVkZSA8YXNtLWdlbmVyaWMvbW9kdWxlLmg+CiAj
aW5jbHVkZSA8YXNtL29yY190eXBlcy5oPgogCisjaWZkZWYgQ09ORklHX1g4Nl9QSUUKK3N0cnVj
dCBtb2RfZ290X3NlYyB7CisJc3RydWN0IGVsZjY0X3NoZHIJKmdvdDsKKwlpbnQJCQlnb3RfbnVt
X2VudHJpZXM7CisJaW50CQkJZ290X21heF9lbnRyaWVzOworfTsKKyNlbmRpZgorCiBzdHJ1Y3Qg
bW9kX2FyY2hfc3BlY2lmaWMgewogI2lmZGVmIENPTkZJR19PUkNfVU5XSU5ERVIKIAl1bnNpZ25l
ZCBpbnQgbnVtX29yY3M7CiAJaW50ICpvcmNfdW53aW5kX2lwOwogCXN0cnVjdCBvcmNfZW50cnkg
Km9yY191bndpbmQ7CiAjZW5kaWYKKyNpZmRlZiBDT05GSUdfWDg2X1BJRQorCXN0cnVjdCBtb2Rf
Z290X3NlYwljb3JlOworI2VuZGlmCiB9OwogCiAjaWZkZWYgQ09ORklHX1g4Nl82NApkaWZmIC0t
Z2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vc2VjdGlvbnMuaCBiL2FyY2gveDg2L2luY2x1ZGUv
YXNtL3NlY3Rpb25zLmgKaW5kZXggNmIyZDQ5NmNmMWFhLi45MmQ3OTYxMDlkYTEgMTAwNjQ0Ci0t
LSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3NlY3Rpb25zLmgKKysrIGIvYXJjaC94ODYvaW5jbHVk
ZS9hc20vc2VjdGlvbnMuaApAQCAtMTUsNCArMTUsOCBAQCBleHRlcm4gY2hhciBfX2VuZF9yb2Rh
dGFfaHBhZ2VfYWxpZ25bXTsKIGV4dGVybiBjaGFyIF9fc3RhcnRfZ290W10sIF9fZW5kX2dvdFtd
OwogI2VuZGlmCiAKKyNpZiBkZWZpbmVkKENPTkZJR19YODZfUElFKQorZXh0ZXJuIGNoYXIgX19z
dGFydF9nb3RbXSwgX19lbmRfZ290W107CisjZW5kaWYKKwogI2VuZGlmCS8qIF9BU01fWDg2X1NF
Q1RJT05TX0ggKi8KZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9tb2R1bGUuYyBiL2FyY2gv
eDg2L2tlcm5lbC9tb2R1bGUuYwppbmRleCA2MmU3ZDcwYWFkZDUuLmFlZDI0ZGZhYzFkMyAxMDA2
NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL21vZHVsZS5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9t
b2R1bGUuYwpAQCAtMzAsNiArMzAsNyBAQAogI2luY2x1ZGUgPGxpbnV4L2dmcC5oPgogI2luY2x1
ZGUgPGxpbnV4L2p1bXBfbGFiZWwuaD4KICNpbmNsdWRlIDxsaW51eC9yYW5kb20uaD4KKyNpbmNs
dWRlIDxsaW51eC9zb3J0Lmg+CiAKICNpbmNsdWRlIDxhc20vdGV4dC1wYXRjaGluZy5oPgogI2lu
Y2x1ZGUgPGFzbS9wYWdlLmg+CkBAIC03Nyw2ICs3OCwxNzMgQEAgc3RhdGljIHVuc2lnbmVkIGxv
bmcgaW50IGdldF9tb2R1bGVfbG9hZF9vZmZzZXQodm9pZCkKIH0KICNlbmRpZgogCisjaWZkZWYg
Q09ORklHX1g4Nl9QSUUKK3N0YXRpYyB1NjQgZmluZF9nb3Rfa2VybmVsX2VudHJ5KEVsZjY0X1N5
bSAqc3ltLCBjb25zdCBFbGY2NF9SZWxhICpyZWxhKQoreworCXU2NCAqcG9zOworCisJZm9yIChw
b3MgPSAodTY0KilfX3N0YXJ0X2dvdDsgcG9zIDwgKHU2NCopX19lbmRfZ290OyBwb3MrKykgewor
CQlpZiAoKnBvcyA9PSBzeW0tPnN0X3ZhbHVlKQorCQkJcmV0dXJuICh1NjQpcG9zICsgcmVsYS0+
cl9hZGRlbmQ7CisJfQorCisJcmV0dXJuIDA7Cit9CisKK3N0YXRpYyB1NjQgbW9kdWxlX2VtaXRf
Z290X2VudHJ5KHN0cnVjdCBtb2R1bGUgKm1vZCwgdm9pZCAqbG9jLAorCQkJCSBjb25zdCBFbGY2
NF9SZWxhICpyZWxhLCBFbGY2NF9TeW0gKnN5bSkKK3sKKwlzdHJ1Y3QgbW9kX2dvdF9zZWMgKmdv
dHNlYyA9ICZtb2QtPmFyY2guY29yZTsKKwl1NjQgKmdvdCA9ICh1NjQqKWdvdHNlYy0+Z290LT5z
aF9hZGRyOworCWludCBpID0gZ290c2VjLT5nb3RfbnVtX2VudHJpZXM7CisJdTY0IHJldDsKKwor
CS8qIENoZWNrIGlmIHdlIGNhbiB1c2UgdGhlIGtlcm5lbCBHT1QgKi8KKwlyZXQgPSBmaW5kX2dv
dF9rZXJuZWxfZW50cnkoc3ltLCByZWxhKTsKKwlpZiAocmV0KQorCQlyZXR1cm4gcmV0OworCisJ
Z290W2ldID0gc3ltLT5zdF92YWx1ZTsKKworCS8qCisJICogQ2hlY2sgaWYgdGhlIGVudHJ5IHdl
IGp1c3QgY3JlYXRlZCBpcyBhIGR1cGxpY2F0ZS4gR2l2ZW4gdGhhdCB0aGUKKwkgKiByZWxvY2F0
aW9ucyBhcmUgc29ydGVkLCB0aGlzIHdpbGwgYmUgdGhlIGxhc3QgZW50cnkgd2UgYWxsb2NhdGVk
LgorCSAqIChpZiBvbmUgZXhpc3RzKS4KKwkgKi8KKwlpZiAoaSA+IDAgJiYgZ290W2ldID09IGdv
dFtpIC0gMl0pIHsKKwkJcmV0ID0gKHU2NCkmZ290W2kgLSAxXTsKKwl9IGVsc2UgeworCQlnb3Rz
ZWMtPmdvdF9udW1fZW50cmllcysrOworCQlCVUdfT04oZ290c2VjLT5nb3RfbnVtX2VudHJpZXMg
PiBnb3RzZWMtPmdvdF9tYXhfZW50cmllcyk7CisJCXJldCA9ICh1NjQpJmdvdFtpXTsKKwl9CisK
KwlyZXR1cm4gcmV0ICsgcmVsYS0+cl9hZGRlbmQ7Cit9CisKKyNkZWZpbmUgY21wXzN3YXkoYSxi
KQkoKGEpIDwgKGIpID8gLTEgOiAoYSkgPiAoYikpCisKK3N0YXRpYyBpbnQgY21wX3JlbGEoY29u
c3Qgdm9pZCAqYSwgY29uc3Qgdm9pZCAqYikKK3sKKwljb25zdCBFbGY2NF9SZWxhICp4ID0gYSwg
KnkgPSBiOworCWludCBpOworCisJLyogc29ydCBieSB0eXBlLCBzeW1ib2wgaW5kZXggYW5kIGFk
ZGVuZCAqLworCWkgPSBjbXBfM3dheShFTEY2NF9SX1RZUEUoeC0+cl9pbmZvKSwgRUxGNjRfUl9U
WVBFKHktPnJfaW5mbykpOworCWlmIChpID09IDApCisJCWkgPSBjbXBfM3dheShFTEY2NF9SX1NZ
TSh4LT5yX2luZm8pLCBFTEY2NF9SX1NZTSh5LT5yX2luZm8pKTsKKwlpZiAoaSA9PSAwKQorCQlp
ID0gY21wXzN3YXkoeC0+cl9hZGRlbmQsIHktPnJfYWRkZW5kKTsKKwlyZXR1cm4gaTsKK30KKwor
c3RhdGljIGJvb2wgZHVwbGljYXRlX3JlbChjb25zdCBFbGY2NF9SZWxhICpyZWxhLCBpbnQgbnVt
KQoreworCS8qCisJICogRW50cmllcyBhcmUgc29ydGVkIGJ5IHR5cGUsIHN5bWJvbCBpbmRleCBh
bmQgYWRkZW5kLiBUaGF0IG1lYW5zCisJICogdGhhdCwgaWYgYSBkdXBsaWNhdGUgZW50cnkgZXhp
c3RzLCBpdCBtdXN0IGJlIGluIHRoZSBwcmVjZWRpbmcKKwkgKiBzbG90LgorCSAqLworCXJldHVy
biBudW0gPiAwICYmIGNtcF9yZWxhKHJlbGEgKyBudW0sIHJlbGEgKyBudW0gLSAxKSA9PSAwOwor
fQorCitzdGF0aWMgdW5zaWduZWQgaW50IGNvdW50X2dvdHMoRWxmNjRfU3ltICpzeW1zLCBFbGY2
NF9SZWxhICpyZWxhLCBpbnQgbnVtKQoreworCXVuc2lnbmVkIGludCByZXQgPSAwOworCUVsZjY0
X1N5bSAqczsKKwlpbnQgaTsKKworCWZvciAoaSA9IDA7IGkgPCBudW07IGkrKykgeworCQlzd2l0
Y2ggKEVMRjY0X1JfVFlQRShyZWxhW2ldLnJfaW5mbykpIHsKKwkJY2FzZSBSX1g4Nl82NF9HT1RQ
Q1JFTDoKKwkJCXMgPSBzeW1zICsgRUxGNjRfUl9TWU0ocmVsYVtpXS5yX2luZm8pOworCisJCQkv
KgorCQkJICogVXNlIHRoZSBrZXJuZWwgR09UIHdoZW4gcG9zc2libGUsIGVsc2UgcmVzZXJ2ZSBh
CisJCQkgKiBjdXN0b20gb25lIGZvciB0aGlzIG1vZHVsZS4KKwkJCSAqLworCQkJaWYgKCFkdXBs
aWNhdGVfcmVsKHJlbGEsIGkpICYmCisJCQkgICAgIWZpbmRfZ290X2tlcm5lbF9lbnRyeShzLCBy
ZWxhICsgaSkpCisJCQkJcmV0Kys7CisJCQlicmVhazsKKwkJfQorCX0KKwlyZXR1cm4gcmV0Owor
fQorCisvKgorICogR2VuZXJhdGUgR09UIGVudHJpZXMgZm9yIEdPVFBDUkVMIHJlbG9jYXRpb25z
IHRoYXQgZG8gbm90IGV4aXN0cyBpbiB0aGUKKyAqIGtlcm5lbCBHT1QuIEJhc2VkIG9uIGFybTY0
IG1vZHVsZS1wbHRzIGltcGxlbWVudGF0aW9uLgorICovCitpbnQgbW9kdWxlX2Zyb2JfYXJjaF9z
ZWN0aW9ucyhFbGZfRWhkciAqZWhkciwgRWxmX1NoZHIgKnNlY2hkcnMsCisJCQkgICAgICBjaGFy
ICpzZWNzdHJpbmdzLCBzdHJ1Y3QgbW9kdWxlICptb2QpCit7CisJdW5zaWduZWQgbG9uZyBnb3Rz
ID0gMDsKKwlFbGZfU2hkciAqc3ltdGFiID0gTlVMTDsKKwlFbGY2NF9TeW0gKnN5bXMgPSBOVUxM
OworCWNoYXIgKnN0cmluZ3MsICpuYW1lOworCWludCBpOworCisJLyoKKwkgKiBGaW5kIHRoZSBl
bXB0eSAuZ290IHNlY3Rpb24gc28gd2UgY2FuIGV4cGFuZCBpdCB0byBzdG9yZSB0aGUgUExUCisJ
ICogZW50cmllcy4gUmVjb3JkIHRoZSBzeW10YWIgYWRkcmVzcyBhcyB3ZWxsLgorCSAqLworCWZv
ciAoaSA9IDA7IGkgPCBlaGRyLT5lX3NobnVtOyBpKyspIHsKKwkJaWYgKCFzdHJjbXAoc2Vjc3Ry
aW5ncyArIHNlY2hkcnNbaV0uc2hfbmFtZSwgIi5nb3QiKSkgeworCQkJbW9kLT5hcmNoLmNvcmUu
Z290ID0gc2VjaGRycyArIGk7CisJCX0gZWxzZSBpZiAoc2VjaGRyc1tpXS5zaF90eXBlID09IFNI
VF9TWU1UQUIpIHsKKwkJCXN5bXRhYiA9IHNlY2hkcnMgKyBpOworCQkJc3ltcyA9IChFbGY2NF9T
eW0gKilzeW10YWItPnNoX2FkZHI7CisJCX0KKwl9CisKKwlpZiAoIW1vZC0+YXJjaC5jb3JlLmdv
dCkgeworCQlwcl9lcnIoIiVzOiBtb2R1bGUgR09UIHNlY3Rpb24gbWlzc2luZ1xuIiwgbW9kLT5u
YW1lKTsKKwkJcmV0dXJuIC1FTk9FWEVDOworCX0KKwlpZiAoIXN5bXMpIHsKKwkJcHJfZXJyKCIl
czogbW9kdWxlIHN5bXRhYiBzZWN0aW9uIG1pc3NpbmdcbiIsIG1vZC0+bmFtZSk7CisJCXJldHVy
biAtRU5PRVhFQzsKKwl9CisKKwlmb3IgKGkgPSAwOyBpIDwgZWhkci0+ZV9zaG51bTsgaSsrKSB7
CisJCUVsZjY0X1JlbGEgKnJlbHMgPSAodm9pZCAqKWVoZHIgKyBzZWNoZHJzW2ldLnNoX29mZnNl
dDsKKwkJaW50IG51bXJlbHMgPSBzZWNoZHJzW2ldLnNoX3NpemUgLyBzaXplb2YoRWxmNjRfUmVs
YSk7CisKKwkJaWYgKHNlY2hkcnNbaV0uc2hfdHlwZSAhPSBTSFRfUkVMQSkKKwkJCWNvbnRpbnVl
OworCisJCS8qIHNvcnQgYnkgdHlwZSwgc3ltYm9sIGluZGV4IGFuZCBhZGRlbmQgKi8KKwkJc29y
dChyZWxzLCBudW1yZWxzLCBzaXplb2YoRWxmNjRfUmVsYSksIGNtcF9yZWxhLCBOVUxMKTsKKwor
CQlnb3RzICs9IGNvdW50X2dvdHMoc3ltcywgcmVscywgbnVtcmVscyk7CisJfQorCisJbW9kLT5h
cmNoLmNvcmUuZ290LT5zaF90eXBlID0gU0hUX05PQklUUzsKKwltb2QtPmFyY2guY29yZS5nb3Qt
PnNoX2ZsYWdzID0gU0hGX0FMTE9DOworCW1vZC0+YXJjaC5jb3JlLmdvdC0+c2hfYWRkcmFsaWdu
ID0gTDFfQ0FDSEVfQllURVM7CisJbW9kLT5hcmNoLmNvcmUuZ290LT5zaF9zaXplID0gKGdvdHMg
KyAxKSAqIHNpemVvZih1NjQpOworCW1vZC0+YXJjaC5jb3JlLmdvdF9udW1fZW50cmllcyA9IDA7
CisJbW9kLT5hcmNoLmNvcmUuZ290X21heF9lbnRyaWVzID0gZ290czsKKworCS8qCisJICogSWYg
YSBfR0xPQkFMX09GRlNFVF9UQUJMRV8gc3ltYm9sIGV4aXN0cywgbWFrZSBpdCBhYnNvbHV0ZSBm
b3IKKwkgKiBtb2R1bGVzIHRvIGNvcnJlY3RseSByZWZlcmVuY2UgaXQuIFNpbWlsYXIgdG8gczM5
MCBpbXBsZW1lbnRhdGlvbi4KKwkgKi8KKwlzdHJpbmdzID0gKHZvaWQgKikgZWhkciArIHNlY2hk
cnNbc3ltdGFiLT5zaF9saW5rXS5zaF9vZmZzZXQ7CisJZm9yIChpID0gMDsgaSA8IHN5bXRhYi0+
c2hfc2l6ZS9zaXplb2YoRWxmX1N5bSk7IGkrKykgeworCQlpZiAoc3ltc1tpXS5zdF9zaG5keCAh
PSBTSE5fVU5ERUYpCisJCQljb250aW51ZTsKKwkJbmFtZSA9IHN0cmluZ3MgKyBzeW1zW2ldLnN0
X25hbWU7CisJCWlmICghc3RyY21wKG5hbWUsICJfR0xPQkFMX09GRlNFVF9UQUJMRV8iKSkgewor
CQkJc3ltc1tpXS5zdF9zaG5keCA9IFNITl9BQlM7CisJCQlicmVhazsKKwkJfQorCX0KKwlyZXR1
cm4gMDsKK30KKyNlbmRpZgorCiB2b2lkICptb2R1bGVfYWxsb2ModW5zaWduZWQgbG9uZyBzaXpl
KQogewogCXZvaWQgKnA7CkBAIC0xODQsMTMgKzM1MiwxOCBAQCBpbnQgYXBwbHlfcmVsb2NhdGVf
YWRkKEVsZjY0X1NoZHIgKnNlY2hkcnMsCiAJCQlpZiAoKHM2NCl2YWwgIT0gKihzMzIgKilsb2Mp
CiAJCQkJZ290byBvdmVyZmxvdzsKIAkJCWJyZWFrOworI2lmZGVmIENPTkZJR19YODZfUElFCisJ
CWNhc2UgUl9YODZfNjRfR09UUENSRUw6CisJCQl2YWwgPSBtb2R1bGVfZW1pdF9nb3RfZW50cnko
bWUsIGxvYywgcmVsICsgaSwgc3ltKTsKKwkJCS8qIGZhbGx0aHJvdWdoICovCisjZW5kaWYKKwkJ
Y2FzZSBSX1g4Nl82NF9QTFQzMjoKIAkJY2FzZSBSX1g4Nl82NF9QQzMyOgogCQkJdmFsIC09ICh1
NjQpbG9jOwogCQkJKih1MzIgKilsb2MgPSB2YWw7Ci0jaWYgMAotCQkJaWYgKChzNjQpdmFsICE9
ICooczMyICopbG9jKQorCQkJaWYgKElTX0VOQUJMRUQoQ09ORklHX1g4Nl9QSUUpICYmCisJCQkg
ICAgKHM2NCl2YWwgIT0gKihzMzIgKilsb2MpCiAJCQkJZ290byBvdmVyZmxvdzsKLSNlbmRpZgog
CQkJYnJlYWs7CiAJCWRlZmF1bHQ6CiAJCQlwcl9lcnIoIiVzOiBVbmtub3duIHJlbGEgcmVsb2Nh
dGlvbjogJWxsdVxuIiwKQEAgLTIwMyw4ICszNzYsNyBAQCBpbnQgYXBwbHlfcmVsb2NhdGVfYWRk
KEVsZjY0X1NoZHIgKnNlY2hkcnMsCiBvdmVyZmxvdzoKIAlwcl9lcnIoIm92ZXJmbG93IGluIHJl
bG9jYXRpb24gdHlwZSAlZCB2YWwgJUx4XG4iLAogCSAgICAgICAoaW50KUVMRjY0X1JfVFlQRShy
ZWxbaV0ucl9pbmZvKSwgdmFsKTsKLQlwcl9lcnIoImAlcycgbGlrZWx5IG5vdCBjb21waWxlZCB3
aXRoIC1tY21vZGVsPWtlcm5lbFxuIiwKLQkgICAgICAgbWUtPm5hbWUpOworCXByX2VycigiYCVz
JyBsaWtlbHkgdG9vIGZhciBmcm9tIHRoZSBrZXJuZWxcbiIsIG1lLT5uYW1lKTsKIAlyZXR1cm4g
LUVOT0VYRUM7CiB9CiAjZW5kaWYKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9tb2R1bGUu
bGRzIGIvYXJjaC94ODYva2VybmVsL21vZHVsZS5sZHMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMDAwMDAwLi5mZDZlOTVhNGI0NTQKLS0tIC9kZXYvbnVsbAorKysgYi9hcmNoL3g4
Ni9rZXJuZWwvbW9kdWxlLmxkcwpAQCAtMCwwICsxLDMgQEAKK1NFQ1RJT05TIHsKKwkuZ290IChO
T0xPQUQpIDogeyBCWVRFKDApIH0KK30KLS0gCjIuMTUuMC5yYzAuMjcxLmczNmI2NjllZGNjLWdv
b2cKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 20:31:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 20:31:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2NfR-00017X-8h; Wed, 11 Oct 2017 20:31:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1e2NfP-00012r-QH
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 20:31:47 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 F2/A4-13910-3BF7ED95; Wed, 11 Oct 2017 20:31:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVyMfTASt2N9fc
 iDTbsN7X4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNmHZnHVjCXs6LxS2AD40b2LkYuDiGBGYwS
 Z87fYwVxWAResUgsn3EULCMh0M8qceHCe5YuRg4gJ0viwgbfLkZOIDNNovHRYiYIu1zi9v82d
 hBbSEBJYuuGpcwQU/8xSjx8fp8RJMEmoCWxp2E+E0hCROCEsMSmD78ZQRxmgTNMEsf7TrKCVA
 kL2Eg87J3OBLKNRUBVYuJcV5Awr4ClROvTpywQ2ywkjh07DGZzAsW/bzzEDLHZQmLlrPOsExg
 FFzAyrGLUKE4tKkst0jU01EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw5BiDY
 wfhpWcAhRkkOJiVR3ocx9yKF+JLyUyozEosz4otKc1KLDzHKcHAoSfBOrwPKCRalpqdWpGXmA
 IMfJi3BwaMkwtsEkuYtLkjMLc5Mh0idYrTkuHDn0h8mjgN7bgHJjpt3/zAJseTl56VKifOWgj
 QIgDRklObBjYNF6CVGWSlhXkagA4V4ClKLcjNLUOVfMYpzMCoJ8x4GmcKTmVcCt/UV0EFMQAe
 Jpt0BOagkESEl1cDo/cCXr0DJXoaHXYmzhzenukaG5VTxfPvyw9veT9vy+1m8hkLpnTc5v3/r
 lj8r/pOqcalYKT52rqpR3RWX+LTma8Vc3B6rHYy9We5/WnyLn/1ShfnvWQ8/XTnZfLNo075yt
 sUyUScPsBbY9y09vmnt3aBvkWemdX8pXc3gLSzWzGzSLXvhY6gSS3FGoqEWc1FxIgBGhaT0yw
 IAAA==
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1507753904!109782258!1
X-Originating-IP: [209.85.192.169]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50736 invoked from network); 11 Oct 2017 20:31:45 -0000
Received: from mail-pf0-f169.google.com (HELO mail-pf0-f169.google.com)
 (209.85.192.169)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Oct 2017 20:31:45 -0000
Received: by mail-pf0-f169.google.com with SMTP id b79so1952632pfk.5
 for <xen-devel@lists.xenproject.org>; Wed, 11 Oct 2017 13:31:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=ORejggQw3Wlwy4oK6MB/ZyUK6opE9gp/HnKwzidxVUI=;
 b=ieYDWGn0qH/zGw/CqqZd3fl9o3Z9s8pTqGeVIJy4jCaRCGbtX4x7M2CHmpdH49SSXt
 a7182nV3oAVsRkHPbZaLv2FiK6XqMVSUBSrL/58YFia0BAgun659x1cs1BHfhCFk0U0a
 GB1iOa2h40ncrGV3B8j8l9MhVEfHUathrlGUoorOwgxjEGSf1VBQ9HB+3bMz68pOrXrS
 eCyEWfLzDFNAqfyh4FnrC1jLGxxMndlScn+cffev74MZHku7nJnDB61u50Q4t5y8Jf7r
 qxHUvUBdjqHhxfSyqpcq6tvrlceSnxSyxGdqjEXW+llT0k7WgqaEGG57mL/gEumWffmY
 Vznw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=ORejggQw3Wlwy4oK6MB/ZyUK6opE9gp/HnKwzidxVUI=;
 b=AZc0QGNON/EpNfn3f4fR+XQxHnu5eFgBQdfOOERz28kfLRVGBNO39G/J8mLWsBCRVY
 5KHgdh09IP7nbY6VkvN3s7RuPtWhN4w/TrTUKjkwAYyfcWb39XJXBOxiUr2kj7Ynx6Td
 4Qtua1cBIhDxIfWdOsjHMgdDz85WKAE3ZNBturHO+1czh/KYc7xf54U5GPKQyE4T6y04
 Sjg3CmbLsJHe9Fqi48Psh6CaV2lQxfxxokS2VhdajpzmXvV0fVBDoYObI73KdeW3R5CR
 RmvpJd1VOzXigBML6EAArn17V/WODKiWKE9vfGiEZZql+8CKI0SQgGWRYQUQvpVvEmEb
 WVEw==
X-Gm-Message-State: AMCzsaUIWjnehQ0Kkjk/Hlo0NB8mk6/VUnf65fJEOVzGtncgXaHFoUlR
 ovZDcr1sA6xwV6ycKbLikipyPA==
X-Google-Smtp-Source: AOwi7QAHkXKO36woid4crVnsZdwD6NtiNVuUhw/Lc+0GKUP2Zo6fMS59diLwW/DJuaPjFCz8fuFejQ==
X-Received: by 10.159.218.7 with SMTP id v7mr190315plp.322.1507753903640;
 Wed, 11 Oct 2017 13:31:43 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id n12sm20691913pfb.149.2017.10.11.13.31.42
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 11 Oct 2017 13:31:42 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Thomas Garnier <thgarnie@google.com>, Kees Cook <keescook@chromium.org>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Jonathan Corbet <corbet@lwn.net>, Michal Hocko <mhocko@suse.com>,
 Peter Foley <pefoley2@pefoley.com>, Paul Bolle <pebolle@tiscali.nl>,
 Jiri Kosina <jkosina@suse.cz>, "H . J . Lu" <hjl.tools@gmail.com>,
 Rob Landley <rob@landley.net>, Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed, 11 Oct 2017 13:30:24 -0700
Message-Id: <20171011203027.11248-25-thgarnie@google.com>
X-Mailer: git-send-email 2.15.0.rc0.271.g36b669edcc-goog
In-Reply-To: <20171011203027.11248-1-thgarnie@google.com>
References: <20171011203027.11248-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v1 24/27] x86/mm: Make the x86 GOT read-only
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIEdPVCBpcyBjaGFuZ2VkIGR1cmluZyBlYXJseSBib290IHdoZW4gcmVsb2NhdGlvbnMgYXJl
IGFwcGxpZWQuIE1ha2UKaXQgcmVhZC1vbmx5IGRpcmVjdGx5LiBUaGlzIHRhYmxlIGV4aXN0cyBv
bmx5IGZvciBQSUUgYmluYXJ5LgoKUG9zaXRpb24gSW5kZXBlbmRlbnQgRXhlY3V0YWJsZSAoUElF
KSBzdXBwb3J0IHdpbGwgYWxsb3cgdG8gZXh0ZW5kZWQgdGhlCktBU0xSIHJhbmRvbWl6YXRpb24g
cmFuZ2UgYmVsb3cgdGhlIC0yRyBtZW1vcnkgbGltaXQuCgpTaWduZWQtb2ZmLWJ5OiBUaG9tYXMg
R2FybmllciA8dGhnYXJuaWVAZ29vZ2xlLmNvbT4KLS0tCiBpbmNsdWRlL2FzbS1nZW5lcmljL3Zt
bGludXgubGRzLmggfCAxMiArKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRp
b25zKCspCgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9hc20tZ2VuZXJpYy92bWxpbnV4Lmxkcy5oIGIv
aW5jbHVkZS9hc20tZ2VuZXJpYy92bWxpbnV4Lmxkcy5oCmluZGV4IGU1NDliZmY4N2M1Yi4uYTIz
MDFjMjkyZTI2IDEwMDY0NAotLS0gYS9pbmNsdWRlL2FzbS1nZW5lcmljL3ZtbGludXgubGRzLmgK
KysrIGIvaW5jbHVkZS9hc20tZ2VuZXJpYy92bWxpbnV4Lmxkcy5oCkBAIC0yNzksNiArMjc5LDE3
IEBACiAJVk1MSU5VWF9TWU1CT0woX19lbmRfcm9fYWZ0ZXJfaW5pdCkgPSAuOwogI2VuZGlmCiAK
KyNpZmRlZiBDT05GSUdfWDg2X1BJRQorI2RlZmluZSBST19HT1RfWDg2CQkJCQkJCVwKKwkuZ290
ICAgICAgICA6IEFUKEFERFIoLmdvdCkgLSBMT0FEX09GRlNFVCkgewkJCVwKKwkJVk1MSU5VWF9T
WU1CT0woX19zdGFydF9nb3QpID0gLjsJCQlcCisJCSooLmdvdCk7CQkJCQkJXAorCQlWTUxJTlVY
X1NZTUJPTChfX2VuZF9nb3QpID0gLjsJCQkJXAorCX0KKyNlbHNlCisjZGVmaW5lIFJPX0dPVF9Y
ODYKKyNlbmRpZgorCiAvKgogICogUmVhZCBvbmx5IERhdGEKICAqLwpAQCAtMzM1LDYgKzM0Niw3
IEBACiAJCVZNTElOVVhfU1lNQk9MKF9fZW5kX2J1aWx0aW5fZncpID0gLjsJCQlcCiAJfQkJCQkJ
CQkJXAogCQkJCQkJCQkJXAorCVJPX0dPVF9YODYJCQkJCQkJXAogCVRSQUNFREFUQQkJCQkJCQlc
CiAJCQkJCQkJCQlcCiAJLyogS2VybmVsIHN5bWJvbCB0YWJsZTogTm9ybWFsIHN5bWJvbHMgKi8J
CQlcCi0tIAoyLjE1LjAucmMwLjI3MS5nMzZiNjY5ZWRjYy1nb29nCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 20:31:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 20:31:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2NfS-0001AJ-HA; Wed, 11 Oct 2017 20:31:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1e2NfR-00016i-6c
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 20:31:49 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 35/54-07895-4BF7ED95; Wed, 11 Oct 2017 20:31:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsVyMfTAWt3N9fc
 iDXp3SVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmnmnwLvitXdCw6wdrAuF+6i5GTQ0hgBqPE
 wp7ALkYuDhaBVywSKz8tYAJxJAT6WSX+fn/BCFIlIZAlsXbVMjYIO02is2cZO4RdLnF+0wM2i
 ElKEls3LGUGaRYS+Mco8ebhOrAEm4CWxJ6G+WBTRQROCEts+vCbEcRhFjjDJHG87yRrFyMHh7
 CAh8SurwkgDSwCqhI/Tx1mBbF5BSwlWm73QG2zkDh27DALiM0JFP++8RAzxGYLiZWzzrNOYBR
 cwMiwilGjOLWoLLVI19BYL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMOQYgGAH
 479tnocYJTmYlER5H8bcixTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXu3DignWJSanlqRlpkDD
 H6YtAQHj5IIbxNImre4IDG3ODMdInWK0Z7jwp1Lf5g4Duy5BSQf3bgLJDtuAkkhlrz8vFQpcd
 5SkDYBkLaM0jy4obBovcQoKyXMywh0phBPQWpRbmYJqvwrRnEORiVh3sMgU3gy80rgdr8COos
 J6CzRtDsgZ5UkIqSkGhjlv9zi+Z1g3yAYuU1+b5zyh4QiLrsfPC5WMoI5c8LEv4hUXz4dsMGg
 98EKs5Wem1ddF03z2r2y4WzyonC1X/s3mz1O1Rfd3hHgr+pkFdH7QcvQcbIQr6FNoo+AefvF9
 fq3QiPmL/PM2vDssdGWF28v7xZfmTo1a/rhuMuPn5wIOrXilbvbgSQlluKMREMt5qLiRABEwH
 DX0QIAAA==
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1507753906!70276834!1
X-Originating-IP: [209.85.192.173]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13126 invoked from network); 11 Oct 2017 20:31:47 -0000
Received: from mail-pf0-f173.google.com (HELO mail-pf0-f173.google.com)
 (209.85.192.173)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Oct 2017 20:31:47 -0000
Received: by mail-pf0-f173.google.com with SMTP id b79so1952705pfk.5
 for <xen-devel@lists.xenproject.org>; Wed, 11 Oct 2017 13:31:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=hx8j/aAyhLIqLNFLGSNLcQhQo3LNYGiCKQDS6WAZduI=;
 b=c/aGnDiBaGHoF3TFma6riHarNoKEJKQ+UpcodG7G+fPVlls8kh9FfuRrEhVn+VIiSw
 E0NCgrpTkbWyyAxWYckjCmChHZB+/W+1nD6ljsBIH/EH4inqkNZsfXWZcAUPtAhaARk6
 Ij55f2/i50yWEo5af0ihVwn1vTxQB2DI7w0m/pkH1bYUJku7ywvkrrE5S/ABHe0jgkeU
 +qjNRtM3WWSF8K5XOUmWvOinpYRuc2RMg+iBr1GLGePDQhgOCbfGHJXiYi1TUPjCTJlX
 tDnDgiVbx6q4XNK0VHCJ/qKEFo8H0L4x41gGCixUw5mGMxsC+PgHBImwBjkdZME3KARt
 9UNA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=hx8j/aAyhLIqLNFLGSNLcQhQo3LNYGiCKQDS6WAZduI=;
 b=M1H1aILakwy31tO+1wwVaU27yHoRmvwiBmZhYLffXcBpjHtJoIMKU56HHRsb6ouGiv
 vJiWvXjeQk12mMoen+rDFatumZaoM5fzjB+52AriU6hg5jQdfl3hTGlKtPh41fJ9pIsH
 rosB+zgsTsX6TVk0p00DuLMk3iZg/2a5tgeUR7xOzjv9AHoCggCle9o6ScWzqZdeJMrq
 EixN/XnVQlafGvSW5CbxaYXZpBo5BHacieI/lEllsQ3pdNCXKJK3qBBbm8dl6F4caon2
 A7ZkVhSTP2qqEH6Frgk9M24Z6Hvyq23x6lYCodCI0CQpBbBuxLJ5Uq/pCQeHbipbC1se
 uFiA==
X-Gm-Message-State: AMCzsaXRSGc3LFBs0/4K8raOreHNG7U67gHdps35Dq5AmXMppOoMK6If
 az/QVr27YRHuKhB/WeLumCpmtg==
X-Google-Smtp-Source: AOwi7QDd7LA8JkbIzjFwDRJ4dCCDlW3DjkT2lutQtGOVMqRbM4Jkr/PlF1dIGXlKF0vBKI5OBzdWPw==
X-Received: by 10.84.140.35 with SMTP id 32mr181558pls.378.1507753905346;
 Wed, 11 Oct 2017 13:31:45 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id n12sm20691913pfb.149.2017.10.11.13.31.43
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 11 Oct 2017 13:31:44 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Thomas Garnier <thgarnie@google.com>, Kees Cook <keescook@chromium.org>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Jonathan Corbet <corbet@lwn.net>, Michal Hocko <mhocko@suse.com>,
 Peter Foley <pefoley2@pefoley.com>, Paul Bolle <pebolle@tiscali.nl>,
 Jiri Kosina <jkosina@suse.cz>, "H . J . Lu" <hjl.tools@gmail.com>,
 Rob Landley <rob@landley.net>, Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed, 11 Oct 2017 13:30:25 -0700
Message-Id: <20171011203027.11248-26-thgarnie@google.com>
X-Mailer: git-send-email 2.15.0.rc0.271.g36b669edcc-goog
In-Reply-To: <20171011203027.11248-1-thgarnie@google.com>
References: <20171011203027.11248-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v1 25/27] x86/pie: Add option to build the
	kernel as PIE
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIHRoZSBDT05GSUdfWDg2X1BJRSBvcHRpb24gd2hpY2ggYnVpbGRzIHRoZSBrZXJuZWwgYXMg
YSBQb3NpdGlvbgpJbmRlcGVuZGVudCBFeGVjdXRhYmxlIChQSUUpLiBUaGUga2VybmVsIGlzIGN1
cnJlbnRseSBidWlsZCB3aXRoIHRoZQptY21vZGVsPWtlcm5lbCBvcHRpb24gd2hpY2ggZm9yY2Vz
IGl0IHRvIHN0YXkgb24gdGhlIHRvcCAyRyBvZiB0aGUKdmlydHVhbCBhZGRyZXNzIHNwYWNlLiBX
aXRoIFBJRSwgdGhlIGtlcm5lbCB3aWxsIGJlIGFibGUgdG8gbW92ZSBiZWxvdwp0aGUgY3VycmVu
dCBsaW1pdC4KClRoZSAtLWVtaXQtcmVsb2NzIGxpbmtlciBvcHRpb24gd2FzIGtlcHQgaW5zdGVh
ZCBvZiB1c2luZyAtcGllIHRvIGxpbWl0CnRoZSBpbXBhY3Qgb24gbWFwcGVkIHNlY3Rpb25zLiBB
bnkgaW5jb21wYXRpYmxlIHJlbG9jYXRpb24gd2lsbCBiZQpjYXRjaCBieSB0aGUgYXJjaC94ODYv
dG9vbHMvcmVsb2NzIGJpbmFyeSBhdCBjb21waWxlIHRpbWUuCgpJZiBzZWdtZW50IGJhc2VkIHN0
YWNrIGNvb2tpZXMgYXJlIGVuYWJsZWQsIHRyeSB0byB1c2UgdGhlIGNvbXBpbGVyCm9wdGlvbiB0
byBzZWxlY3QgdGhlIHNlZ21lbnQgcmVnaXN0ZXIuIElmIG5vdCBhdmFpbGFibGUsIGF1dG9tYXRp
Y2FsbHkKZW5hYmxlZCBnbG9iYWwgc3RhY2sgY29va2llIGluIGF1dG8gbW9kZS4gT3RoZXJ3aXNl
LCByZWNvbW1lbmQKY29tcGlsZXIgdXBkYXRlIG9yIGdsb2JhbCBzdGFjayBjb29raWUgb3B0aW9u
LgoKUGVyZm9ybWFuY2UvU2l6ZSBpbXBhY3Q6ClNpemUgb2Ygdm1saW51eCAoRGVmYXVsdCBjb25m
aWd1cmF0aW9uKToKIEZpbGUgc2l6ZToKIC0gUElFIGRpc2FibGVkOiArMC4wMDAwMzElCiAtIFBJ
RSBlbmFibGVkOiAtMy4yMTAlIChsZXNzIHJlbG9jYXRpb25zKQogLnRleHQgc2VjdGlvbjoKIC0g
UElFIGRpc2FibGVkOiArMC4wMDA2NDQlCiAtIFBJRSBlbmFibGVkOiArMC44MzclCgpTaXplIG9m
IHZtbGludXggKFVidW50dSBjb25maWd1cmF0aW9uKToKIEZpbGUgc2l6ZToKIC0gUElFIGRpc2Fi
bGVkOiAtMC4yMDElCiAtIFBJRSBlbmFibGVkOiAtMC4wODIlCiAudGV4dCBzZWN0aW9uOgogLSBQ
SUUgZGlzYWJsZWQ6IHNhbWUKIC0gUElFIGVuYWJsZWQ6ICsxLjMxOSUKClNpemUgb2Ygdm1saW51
eCAoRGVmYXVsdCBjb25maWd1cmF0aW9uICsgT1JDKToKIEZpbGUgc2l6ZToKIC0gUElFIGVuYWJs
ZWQ6IC0zLjE2NyUKIC50ZXh0IHNlY3Rpb246CiAtIFBJRSBlbmFibGVkOiArMC44MTQlCgpTaXpl
IG9mIHZtbGludXggKFVidW50dSBjb25maWd1cmF0aW9uICsgT1JDKToKIEZpbGUgc2l6ZToKIC0g
UElFIGVuYWJsZWQ6IC0zLjE2NyUKIC50ZXh0IHNlY3Rpb246CiAtIFBJRSBlbmFibGVkOiArMS4y
NiUKClRoZSBzaXplIGluY3JlYXNlIGlzIG1haW5seSBkdWUgdG8gbm90IGhhdmluZyBhY2Nlc3Mg
dG8gdGhlIDMyLWJpdCBzaWduZWQKcmVsb2NhdGlvbiB0aGF0IGNhbiBiZSB1c2VkIHdpdGggbWNt
b2RlbD1rZXJuZWwuIEEgc21hbGwgcGFydCBpcyBkdWUgdG8gcmVkdWNlZApvcHRpbWl6YXRpb24g
Zm9yIFBJRSBjb2RlLiBUaGlzIGJ1ZyBbMV0gd2FzIG9wZW5lZCB3aXRoIGdjYyB0byBwcm92aWRl
IGEgYmV0dGVyCmNvZGUgZ2VuZXJhdGlvbiBmb3Iga2VybmVsIFBJRS4KCkhhY2tiZW5jaCAoNTAl
IGFuZCAxNjAwJSBvbiB0aHJlYWQvcHJvY2VzcyBmb3IgcGlwZS9zb2NrZXRzKToKIC0gUElFIGRp
c2FibGVkOiBubyBzaWduaWZpY2FudCBjaGFuZ2UgKGF2ZyArMC4xJSBvbiBsYXRlc3QgdGVzdCku
CiAtIFBJRSBlbmFibGVkOiBiZXR3ZWVuIC0wLjUwJSB0byArMC44NiUgaW4gYXZlcmFnZSAoZGVm
YXVsdCBhbmQgVWJ1bnR1IGNvbmZpZykuCgpzbGFiX3Rlc3QgKGF2ZXJhZ2Ugb2YgMTAgcnVucyk6
CiAtIFBJRSBkaXNhYmxlZDogbm8gc2lnbmlmaWNhbnQgY2hhbmdlICgtMiUgb24gbGF0ZXN0IHJ1
biwgbGlrZWx5IG5vaXNlKS4KIC0gUElFIGVuYWJsZWQ6IGJldHdlZW4gLTElIGFuZCArMC44JSBv
biBsYXRlc3QgcnVucy4KCktlcm5iZW5jaCAoYXZlcmFnZSBvZiAxMCBIYWxmIGFuZCBPcHRpbWFs
IHJ1bnMpOgogRWxhcHNlZCBUaW1lOgogLSBQSUUgZGlzYWJsZWQ6IG5vIHNpZ25pZmljYW50IGNo
YW5nZSAoYXZnIC0wLjIzOSUpCiAtIFBJRSBlbmFibGVkOiBhdmVyYWdlICswLjA3JQogU3lzdGVt
IFRpbWU6CiAtIFBJRSBkaXNhYmxlZDogbm8gc2lnbmlmaWNhbnQgY2hhbmdlIChhdmcgLTAuMjc3
JSkKIC0gUElFIGVuYWJsZWQ6IGF2ZXJhZ2UgKzAuNyUKClsxXSBodHRwczovL2djYy5nbnUub3Jn
L2J1Z3ppbGxhL3Nob3dfYnVnLmNnaT9pZD04MjMwMwoKU2lnbmVkLW9mZi1ieTogVGhvbWFzIEdh
cm5pZXIgPHRoZ2FybmllQGdvb2dsZS5jb20+CgptZXJnZSBQSUUKLS0tCiBhcmNoL3g4Ni9LY29u
ZmlnICB8ICA3ICsrKysrKysKIGFyY2gveDg2L01ha2VmaWxlIHwgMjcgKysrKysrKysrKysrKysr
KysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKykKCmRpZmYgLS1n
aXQgYS9hcmNoL3g4Ni9LY29uZmlnIGIvYXJjaC94ODYvS2NvbmZpZwppbmRleCAxZjJiNzMxYzll
YzMuLmJiZDI4YTQ2YWI1NSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvS2NvbmZpZworKysgYi9hcmNo
L3g4Ni9LY29uZmlnCkBAIC0yMTQ4LDYgKzIxNDgsMTMgQEAgY29uZmlnIFg4Nl9HTE9CQUxfU1RB
Q0tQUk9URUNUT1IKIAogCSAgIElmIHVuc3VyZSwgc2F5IE4KIAorY29uZmlnIFg4Nl9QSUUKKwli
b29sCisJZGVwZW5kcyBvbiBYODZfNjQKKwlzZWxlY3QgREVGQVVMVF9ISURERU4KKwlzZWxlY3Qg
RFlOQU1JQ19NT0RVTEVfQkFTRQorCXNlbGVjdCBNT0RVTEVfUkVMX0NSQ1MgaWYgTU9EVkVSU0lP
TlMKKwogY29uZmlnIEhPVFBMVUdfQ1BVCiAJYm9vbCAiU3VwcG9ydCBmb3IgaG90LXBsdWdnYWJs
ZSBDUFVzIgogCWRlcGVuZHMgb24gU01QCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9NYWtlZmlsZSBi
L2FyY2gveDg2L01ha2VmaWxlCmluZGV4IGI1OTJkNTdjNTMxYi4uYmVhZTk1MDRjM2Y0IDEwMDY0
NAotLS0gYS9hcmNoL3g4Ni9NYWtlZmlsZQorKysgYi9hcmNoL3g4Ni9NYWtlZmlsZQpAQCAtMTM1
LDcgKzEzNSwzNCBAQCBlbHNlCiAKICAgICAgICAgS0JVSUxEX0NGTEFHUyArPSAtbW5vLXJlZC16
b25lCiBpZmRlZiBDT05GSUdfWDg2X1BJRQorICAgICAgICBLQlVJTERfQ0ZMQUdTICs9IC1mUElD
CiAgICAgICAgIEtCVUlMRF9MREZMQUdTX01PRFVMRSArPSAtVCAkKHNyY3RyZWUpL2FyY2gveDg2
L2tlcm5lbC9tb2R1bGUubGRzCisKK2lmbmRlZiBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1JfTk9O
RQoraWZuZGVmIENPTkZJR19YODZfR0xPQkFMX1NUQUNLUFJPVEVDVE9SCisgICAgICAgIHN0YWNr
c2VnLWZsYWcgOj0gLW1zdGFjay1wcm90ZWN0b3ItZ3VhcmQtcmVnPSVncworICAgICAgICBpZmVx
ICgkKGNhbGwgY2Mtb3B0aW9uLXluLCQoc3RhY2tzZWctZmxhZykpLG4pCisgICAgICAgICAgICAg
ICAgaWZkZWYgQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX0FVVE8KKyAgICAgICAgICAgICAgICAg
ICAgICAgICQod2FybmluZyBDYW5ub3QgdXNlIENPTkZJR19DQ19TVEFDS1BST1RFQ1RPUl8qIHdo
aWxlIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnVpbGRpbmcgYSBwb3NpdGlv
biBpbmRlcGVuZGVudCBrZXJuZWwuIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
RGVmYXVsdCB0byBnbG9iYWwgc3RhY2sgcHJvdGVjdG9yIFwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKENPTkZJR19YODZfR0xPQkFMX1NUQUNLUFJPVEVDVE9SKS4pCisgICAgICAg
ICAgICAgICAgICAgICAgICBDT05GSUdfWDg2X0dMT0JBTF9TVEFDS1BST1RFQ1RPUiA6PSB5Cisg
ICAgICAgICAgICAgICAgICAgICAgICBLQlVJTERfQ0ZMQUdTICs9IC1EQ09ORklHX1g4Nl9HTE9C
QUxfU1RBQ0tQUk9URUNUT1IKKyAgICAgICAgICAgICAgICAgICAgICAgIEtCVUlMRF9BRkxBR1Mg
Kz0gLURDT05GSUdfWDg2X0dMT0JBTF9TVEFDS1BST1RFQ1RPUgorICAgICAgICAgICAgICAgIGVs
c2UKKyAgICAgICAgICAgICAgICAgICAgICAgICQoZXJyb3IgZWNobyBDYW5ub3QgdXNlIFwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SXyhS
RUdVTEFSfFNUUk9ORykgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGlsZSBi
dWlsZGluZyBhIHBvc2l0aW9uIGluZGVwZW5kZW50IGJpbmFyeSBcCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFVwZGF0ZSB5b3VyIGNvbXBpbGVyIG9yIHVzZSBcCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIENPTkZJR19YODZfR0xPQkFMX1NUQUNLUFJPVEVDVE9SKQor
ICAgICAgICAgICAgICAgIGVuZGlmCisgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICBLQlVJ
TERfQ0ZMQUdTICs9ICQoc3RhY2tzZWctZmxhZykKKyAgICAgICAgZW5kaWYKK2VuZGlmCitlbmRp
ZgorCiBlbHNlCiAgICAgICAgIEtCVUlMRF9DRkxBR1MgKz0gLW1jbW9kZWw9a2VybmVsCiBlbmRp
ZgotLSAKMi4xNS4wLnJjMC4yNzEuZzM2YjY2OWVkY2MtZ29vZwoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 20:31:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 20:31:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2NfW-0001I2-OK; Wed, 11 Oct 2017 20:31:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1e2NfV-0001EE-48
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 20:31:53 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 DE/02-05651-8BF7ED95; Wed, 11 Oct 2017 20:31:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsVyMfTAat2t9fc
 iDX6dV7b4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMO3JrHXrDToOLYo3bmBsZ+jS5GLg4hgemM
 Egf/bGMEcVgEXrFI/Flyig3EkRDoZ5U4fX87UIYTyMmS+Nn4hh3CTpM4sno2C4RdJbH3zHdmE
 FtIQEli64alzBBj/zFKdLefYwNJsAloSexpmM8EkhAROCEssenDb7B9zAJnmCSO951kBakSFv
 CX+Lh9AhOIzSKgKjHl3XWwsbwClhJ915ezQayzkDh27DDYak6g+PeNh6BWW0isnHWedQKj4AJ
 GhlWMGsWpRWWpRbpGJnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIGBV8/AwLiD
 8dVxv0OMkhxMSqK8D2PuRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4J1eB5QTLEpNT61Iy8wBx
 gBMWoKDR0mEtwkkzVtckJhbnJkOkTrFaMlx4c6lP0wcB/bcApIdN+/+YRJiycvPS5US5y0FaR
 AAacgozYMbB4vTS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeYNApvBk5pXAbX0FdBAT0EG
 iaXdADipJREhJNTB2BAR/367GLeu3iOvAztnVyaqev054rY+SiJDOYNN8eerb+hIJhjfsmz9X
 CzqcmSE2ca/gG+//HKZflr+ftjtpV9Xx6eflX53vOS93xH9dwPRLfJvKFS2j/H3lNEVd+li3y
 BdWid6Sqsw2/xTu2CdYnjjj5szvy3kOaf/qeHnm+6WPTDXe4QlKLMUZiYZazEXFiQCG9GJGzg
 IAAA==
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1507753908!106625204!1
X-Originating-IP: [209.85.192.171]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62254 invoked from network); 11 Oct 2017 20:31:49 -0000
Received: from mail-pf0-f171.google.com (HELO mail-pf0-f171.google.com)
 (209.85.192.171)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Oct 2017 20:31:49 -0000
Received: by mail-pf0-f171.google.com with SMTP id a8so1499764pfc.0
 for <xen-devel@lists.xenproject.org>; Wed, 11 Oct 2017 13:31:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=pbC84r0tgwUkW7luhvAIS3nF0z6IGYXNpIBHai1T37c=;
 b=ktroNi0jxvWd3/je5OolCzBNKhZ1qMph7282MboHnnEBIaBBJYtXJ/Fxz1G2x2aPtx
 YL4UjCcTkUsHndT73Tsy7/qiZSCKrh+YHiTbmvbwLoJCaRtjbjEuchzxwR/tWxdXDyGg
 7iNwfya1Vj4u1p+s5agwUBOIY4185DMT6irR+PHu4hMZpOblCzE3V5XjL/btRVcJZEIF
 CWfjqQz2wHkWepGu+ghOoi+heQsVAf00yxDulAzKECo0yYvQtY3GGMDneAD5J3b28kph
 peLT4Cpm5S3tw28+98vmjDaRoGpcNg9nkBbFL8tCTAk+q5xLcEyMh0gtrh/1AYW0vSc+
 bW6w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=pbC84r0tgwUkW7luhvAIS3nF0z6IGYXNpIBHai1T37c=;
 b=JnGP+MjAmurvorGG+457BcIXER2a6QZwK3+ycMjxbrFj+y+Paz3kuqmF37ATb6EwFQ
 6QDiuXwHrGyXC2BuVih1pO0k8k3ZrdyFb2StUcbORnMkw36VhM3e7/KUcZgm28Y7dQ5A
 UUyebSBvL6hNqXVgY4O+wkH6V99Gpe1G1ByUdR9zeONj+H5XrU/PJnY5mggdTtp3jlLI
 DhK29bqnbcrl11dKoxsjcYX+UfRNkgBUAgoOH1lMGgsTgvEMT+L61VAHQ77PPTmSmC5E
 QtRuhuk4kjDbecAkRh+hHrTrTZWi7tlXc4nHfC6R4ZvlAH2WhDFnkFDxmSabobbhjuSe
 bBCQ==
X-Gm-Message-State: AMCzsaUu/0C5uq0zFxKHIaVRJwjMwvFBxhTrlqukqukJKaZkgT6lFkQM
 4k+4BdlpUtqe3H0OW5AwBN+Cyw==
X-Google-Smtp-Source: AOwi7QBsbkRjUgzCluNi3QcUaizUSqh8rHs1vxcgwATB0Vz8J+JlSat9IdtW2uZujGkH84yZW42ueA==
X-Received: by 10.159.234.10 with SMTP id be10mr185089plb.386.1507753906975;
 Wed, 11 Oct 2017 13:31:46 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id n12sm20691913pfb.149.2017.10.11.13.31.45
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 11 Oct 2017 13:31:46 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Thomas Garnier <thgarnie@google.com>, Kees Cook <keescook@chromium.org>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Jonathan Corbet <corbet@lwn.net>, Michal Hocko <mhocko@suse.com>,
 Peter Foley <pefoley2@pefoley.com>, Paul Bolle <pebolle@tiscali.nl>,
 Jiri Kosina <jkosina@suse.cz>, "H . J . Lu" <hjl.tools@gmail.com>,
 Rob Landley <rob@landley.net>, Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed, 11 Oct 2017 13:30:26 -0700
Message-Id: <20171011203027.11248-27-thgarnie@google.com>
X-Mailer: git-send-email 2.15.0.rc0.271.g36b669edcc-goog
In-Reply-To: <20171011203027.11248-1-thgarnie@google.com>
References: <20171011203027.11248-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v1 26/27] x86/relocs: Add option to generate
	64-bit relocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHg4NiByZWxvY2F0aW9uIHRvb2wgZ2VuZXJhdGVzIGEgbGlzdCBvZiAzMi1iaXQgc2lnbmVk
IGludGVnZXJzLiBUaGVyZQp3YXMgbm8gbmVlZCB0byB1c2UgNjQtYml0IGludGVnZXJzIGJlY2F1
c2UgYWxsIGFkZHJlc3NlcyB3aGVyZSBhYm92ZSB0aGUgMkcKdG9wIG9mIHRoZSBtZW1vcnkuCgpU
aGlzIGNoYW5nZSBhZGQgYSBsYXJnZS1yZWxvYyBvcHRpb24gdG8gZ2VuZXJhdGUgNjQtYml0IHVu
c2lnbmVkIGludGVnZXJzLgpJdCBjYW4gYmUgdXNlZCB3aGVuIHRoZSBrZXJuZWwgcGxhbiB0byBn
byBiZWxvdyB0aGUgdG9wIDJHIGFuZCAzMi1iaXQKaW50ZWdlcnMgYXJlIG5vdCBlbm91Z2guCgpT
aWduZWQtb2ZmLWJ5OiBUaG9tYXMgR2FybmllciA8dGhnYXJuaWVAZ29vZ2xlLmNvbT4KLS0tCiBh
cmNoL3g4Ni90b29scy9yZWxvY3MuYyAgICAgICAgfCA2MCArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKystLS0tLS0tLS0KIGFyY2gveDg2L3Rvb2xzL3JlbG9jcy5oICAgICAgICB8ICA0
ICstLQogYXJjaC94ODYvdG9vbHMvcmVsb2NzX2NvbW1vbi5jIHwgMTUgKysrKysrKy0tLS0KIDMg
ZmlsZXMgY2hhbmdlZCwgNjAgaW5zZXJ0aW9ucygrKSwgMTkgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvYXJjaC94ODYvdG9vbHMvcmVsb2NzLmMgYi9hcmNoL3g4Ni90b29scy9yZWxvY3MuYwpp
bmRleCBiYzAzMmFkODhiMjIuLmU3NDk3ZWExZmU3NiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvdG9v
bHMvcmVsb2NzLmMKKysrIGIvYXJjaC94ODYvdG9vbHMvcmVsb2NzLmMKQEAgLTEyLDggKzEyLDE0
IEBACiAKIHN0YXRpYyBFbGZfRWhkciBlaGRyOwogCisjaWYgRUxGX0JJVFMgPT0gNjQKK3R5cGVk
ZWYgdWludDY0X3QgcmVsX29mZl90OworI2Vsc2UKK3R5cGVkZWYgdWludDMyX3QgcmVsX29mZl90
OworI2VuZGlmCisKIHN0cnVjdCByZWxvY3MgewotCXVpbnQzMl90CSpvZmZzZXQ7CisJcmVsX29m
Zl90CSpvZmZzZXQ7CiAJdW5zaWduZWQgbG9uZwljb3VudDsKIAl1bnNpZ25lZCBsb25nCXNpemU7
CiB9OwpAQCAtNjg0LDcgKzY5MCw3IEBAIHN0YXRpYyB2b2lkIHByaW50X2Fic29sdXRlX3JlbG9j
cyh2b2lkKQogCQlwcmludGYoIlxuIik7CiB9CiAKLXN0YXRpYyB2b2lkIGFkZF9yZWxvYyhzdHJ1
Y3QgcmVsb2NzICpyLCB1aW50MzJfdCBvZmZzZXQpCitzdGF0aWMgdm9pZCBhZGRfcmVsb2Moc3Ry
dWN0IHJlbG9jcyAqciwgcmVsX29mZl90IG9mZnNldCkKIHsKIAlpZiAoci0+Y291bnQgPT0gci0+
c2l6ZSkgewogCQl1bnNpZ25lZCBsb25nIG5ld3NpemUgPSByLT5zaXplICsgNTAwMDA7CkBAIC0x
MDU4LDI2ICsxMDY0LDQ4IEBAIHN0YXRpYyB2b2lkIHNvcnRfcmVsb2NzKHN0cnVjdCByZWxvY3Mg
KnIpCiAJcXNvcnQoci0+b2Zmc2V0LCByLT5jb3VudCwgc2l6ZW9mKHItPm9mZnNldFswXSksIGNt
cF9yZWxvY3MpOwogfQogCi1zdGF0aWMgaW50IHdyaXRlMzIodWludDMyX3QgdiwgRklMRSAqZikK
K3N0YXRpYyBpbnQgd3JpdGUzMihyZWxfb2ZmX3QgcmVsLCBGSUxFICpmKQogewotCXVuc2lnbmVk
IGNoYXIgYnVmWzRdOworCXVuc2lnbmVkIGNoYXIgYnVmW3NpemVvZih1aW50MzJfdCldOworCXVp
bnQzMl90IHYgPSAodWludDMyX3QpcmVsOwogCiAJcHV0X3VuYWxpZ25lZF9sZTMyKHYsIGJ1Zik7
Ci0JcmV0dXJuIGZ3cml0ZShidWYsIDEsIDQsIGYpID09IDQgPyAwIDogLTE7CisJcmV0dXJuIGZ3
cml0ZShidWYsIDEsIHNpemVvZihidWYpLCBmKSA9PSBzaXplb2YoYnVmKSA/IDAgOiAtMTsKIH0K
IAotc3RhdGljIGludCB3cml0ZTMyX2FzX3RleHQodWludDMyX3QgdiwgRklMRSAqZikKK3N0YXRp
YyBpbnQgd3JpdGUzMl9hc190ZXh0KHJlbF9vZmZfdCByZWwsIEZJTEUgKmYpCiB7CisJdWludDMy
X3QgdiA9ICh1aW50MzJfdClyZWw7CiAJcmV0dXJuIGZwcmludGYoZiwgIlx0LmxvbmcgMHglMDgi
UFJJeDMyIlxuIiwgdikgPiAwID8gMCA6IC0xOwogfQogCi1zdGF0aWMgdm9pZCBlbWl0X3JlbG9j
cyhpbnQgYXNfdGV4dCwgaW50IHVzZV9yZWFsX21vZGUpCitzdGF0aWMgaW50IHdyaXRlNjQocmVs
X29mZl90IHJlbCwgRklMRSAqZikKK3sKKwl1bnNpZ25lZCBjaGFyIGJ1ZltzaXplb2YodWludDY0
X3QpXTsKKwl1aW50NjRfdCB2ID0gKHVpbnQ2NF90KXJlbDsKKworCXB1dF91bmFsaWduZWRfbGU2
NCh2LCBidWYpOworCXJldHVybiBmd3JpdGUoYnVmLCAxLCBzaXplb2YoYnVmKSwgZikgPT0gc2l6
ZW9mKGJ1ZikgPyAwIDogLTE7Cit9CisKK3N0YXRpYyBpbnQgd3JpdGU2NF9hc190ZXh0KHJlbF9v
ZmZfdCByZWwsIEZJTEUgKmYpCit7CisJdWludDY0X3QgdiA9ICh1aW50NjRfdClyZWw7CisJcmV0
dXJuIGZwcmludGYoZiwgIlx0LnF1YWQgMHglMDE2IlBSSXg2NCJcbiIsIHYpID4gMCA/IDAgOiAt
MTsKK30KKworc3RhdGljIHZvaWQgZW1pdF9yZWxvY3MoaW50IGFzX3RleHQsIGludCB1c2VfcmVh
bF9tb2RlLCBpbnQgdXNlX2xhcmdlX3JlbG9jKQogewogCWludCBpOwotCWludCAoKndyaXRlX3Jl
bG9jKSh1aW50MzJfdCwgRklMRSAqKSA9IHdyaXRlMzI7CisJaW50ICgqd3JpdGVfcmVsb2MpKHJl
bF9vZmZfdCwgRklMRSAqKTsKIAlpbnQgKCpkb19yZWxvYykoc3RydWN0IHNlY3Rpb24gKnNlYywg
RWxmX1JlbCAqcmVsLCBFbGZfU3ltICpzeW0sCiAJCQljb25zdCBjaGFyICpzeW1uYW1lKTsKIAor
CWlmICh1c2VfbGFyZ2VfcmVsb2MpCisJCXdyaXRlX3JlbG9jID0gd3JpdGU2NDsKKwllbHNlCisJ
CXdyaXRlX3JlbG9jID0gd3JpdGUzMjsKKwogI2lmIEVMRl9CSVRTID09IDY0CiAJaWYgKCF1c2Vf
cmVhbF9tb2RlKQogCQlkb19yZWxvYyA9IGRvX3JlbG9jNjQ7CkBAIC0xMDg4LDYgKzExMTYsOSBA
QCBzdGF0aWMgdm9pZCBlbWl0X3JlbG9jcyhpbnQgYXNfdGV4dCwgaW50IHVzZV9yZWFsX21vZGUp
CiAJCWRvX3JlbG9jID0gZG9fcmVsb2MzMjsKIAllbHNlCiAJCWRvX3JlbG9jID0gZG9fcmVsb2Nf
cmVhbDsKKworCS8qIExhcmdlIHJlbG9jYXRpb25zIG9ubHkgZm9yIDY0LWJpdCAqLworCXVzZV9s
YXJnZV9yZWxvYyA9IDA7CiAjZW5kaWYKIAogCS8qIENvbGxlY3QgdXAgdGhlIHJlbG9jYXRpb25z
ICovCkBAIC0xMTExLDggKzExNDIsMTMgQEAgc3RhdGljIHZvaWQgZW1pdF9yZWxvY3MoaW50IGFz
X3RleHQsIGludCB1c2VfcmVhbF9tb2RlKQogCQkgKiBnYXMgd2lsbCBsaWtlLgogCQkgKi8KIAkJ
cHJpbnRmKCIuc2VjdGlvbiBcIi5kYXRhLnJlbG9jXCIsXCJhXCJcbiIpOwotCQlwcmludGYoIi5i
YWxpZ24gNFxuIik7Ci0JCXdyaXRlX3JlbG9jID0gd3JpdGUzMl9hc190ZXh0OworCQlpZiAodXNl
X2xhcmdlX3JlbG9jKSB7CisJCQlwcmludGYoIi5iYWxpZ24gOFxuIik7CisJCQl3cml0ZV9yZWxv
YyA9IHdyaXRlNjRfYXNfdGV4dDsKKwkJfSBlbHNlIHsKKwkJCXByaW50ZigiLmJhbGlnbiA0XG4i
KTsKKwkJCXdyaXRlX3JlbG9jID0gd3JpdGUzMl9hc190ZXh0OworCQl9CiAJfQogCiAJaWYgKHVz
ZV9yZWFsX21vZGUpIHsKQEAgLTExODAsNyArMTIxNiw3IEBAIHN0YXRpYyB2b2lkIHByaW50X3Jl
bG9jX2luZm8odm9pZCkKIAogdm9pZCBwcm9jZXNzKEZJTEUgKmZwLCBpbnQgdXNlX3JlYWxfbW9k
ZSwgaW50IGFzX3RleHQsCiAJICAgICBpbnQgc2hvd19hYnNvbHV0ZV9zeW1zLCBpbnQgc2hvd19h
YnNvbHV0ZV9yZWxvY3MsCi0JICAgICBpbnQgc2hvd19yZWxvY19pbmZvKQorCSAgICAgaW50IHNo
b3dfcmVsb2NfaW5mbywgaW50IHVzZV9sYXJnZV9yZWxvYykKIHsKIAlyZWdleF9pbml0KHVzZV9y
ZWFsX21vZGUpOwogCXJlYWRfZWhkcihmcCk7CkBAIC0xMjAzLDUgKzEyMzksNSBAQCB2b2lkIHBy
b2Nlc3MoRklMRSAqZnAsIGludCB1c2VfcmVhbF9tb2RlLCBpbnQgYXNfdGV4dCwKIAkJcHJpbnRf
cmVsb2NfaW5mbygpOwogCQlyZXR1cm47CiAJfQotCWVtaXRfcmVsb2NzKGFzX3RleHQsIHVzZV9y
ZWFsX21vZGUpOworCWVtaXRfcmVsb2NzKGFzX3RleHQsIHVzZV9yZWFsX21vZGUsIHVzZV9sYXJn
ZV9yZWxvYyk7CiB9CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni90b29scy9yZWxvY3MuaCBiL2FyY2gv
eDg2L3Rvb2xzL3JlbG9jcy5oCmluZGV4IDFkMjNiZjk1M2E0YS4uY2I3NzFjYzQ0MTJkIDEwMDY0
NAotLS0gYS9hcmNoL3g4Ni90b29scy9yZWxvY3MuaAorKysgYi9hcmNoL3g4Ni90b29scy9yZWxv
Y3MuaApAQCAtMzAsOCArMzAsOCBAQCBlbnVtIHN5bXR5cGUgewogCiB2b2lkIHByb2Nlc3NfMzIo
RklMRSAqZnAsIGludCB1c2VfcmVhbF9tb2RlLCBpbnQgYXNfdGV4dCwKIAkJaW50IHNob3dfYWJz
b2x1dGVfc3ltcywgaW50IHNob3dfYWJzb2x1dGVfcmVsb2NzLAotCQlpbnQgc2hvd19yZWxvY19p
bmZvKTsKKwkJaW50IHNob3dfcmVsb2NfaW5mbywgaW50IHVzZV9sYXJnZV9yZWxvYyk7CiB2b2lk
IHByb2Nlc3NfNjQoRklMRSAqZnAsIGludCB1c2VfcmVhbF9tb2RlLCBpbnQgYXNfdGV4dCwKIAkJ
aW50IHNob3dfYWJzb2x1dGVfc3ltcywgaW50IHNob3dfYWJzb2x1dGVfcmVsb2NzLAotCQlpbnQg
c2hvd19yZWxvY19pbmZvKTsKKwkJaW50IHNob3dfcmVsb2NfaW5mbywgaW50IHVzZV9sYXJnZV9y
ZWxvYyk7CiAjZW5kaWYgLyogUkVMT0NTX0ggKi8KZGlmZiAtLWdpdCBhL2FyY2gveDg2L3Rvb2xz
L3JlbG9jc19jb21tb24uYyBiL2FyY2gveDg2L3Rvb2xzL3JlbG9jc19jb21tb24uYwppbmRleCBh
Y2FiNjM2YmNiMzQuLjljZjEzOTFhZjUwYSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvdG9vbHMvcmVs
b2NzX2NvbW1vbi5jCisrKyBiL2FyY2gveDg2L3Rvb2xzL3JlbG9jc19jb21tb24uYwpAQCAtMTEs
MTQgKzExLDE0IEBAIHZvaWQgZGllKGNoYXIgKmZtdCwgLi4uKQogCiBzdGF0aWMgdm9pZCB1c2Fn
ZSh2b2lkKQogewotCWRpZSgicmVsb2NzIFstLWFicy1zeW1zfC0tYWJzLXJlbG9jc3wtLXJlbG9j
LWluZm98LS10ZXh0fC0tcmVhbG1vZGVdIiBcCi0JICAgICIgdm1saW51eFxuIik7CisJZGllKCJy
ZWxvY3MgWy0tYWJzLXN5bXN8LS1hYnMtcmVsb2NzfC0tcmVsb2MtaW5mb3wtLXRleHR8LS1yZWFs
bW9kZXwiIFwKKwkgICAgIi0tbGFyZ2UtcmVsb2NdICB2bWxpbnV4XG4iKTsKIH0KIAogaW50IG1h
aW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogewogCWludCBzaG93X2Fic29sdXRlX3N5bXMsIHNo
b3dfYWJzb2x1dGVfcmVsb2NzLCBzaG93X3JlbG9jX2luZm87Ci0JaW50IGFzX3RleHQsIHVzZV9y
ZWFsX21vZGU7CisJaW50IGFzX3RleHQsIHVzZV9yZWFsX21vZGUsIHVzZV9sYXJnZV9yZWxvYzsK
IAljb25zdCBjaGFyICpmbmFtZTsKIAlGSUxFICpmcDsKIAlpbnQgaTsKQEAgLTI5LDYgKzI5LDcg
QEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogCXNob3dfcmVsb2NfaW5mbyA9IDA7
CiAJYXNfdGV4dCA9IDA7CiAJdXNlX3JlYWxfbW9kZSA9IDA7CisJdXNlX2xhcmdlX3JlbG9jID0g
MDsKIAlmbmFtZSA9IE5VTEw7CiAJZm9yIChpID0gMTsgaSA8IGFyZ2M7IGkrKykgewogCQljaGFy
ICphcmcgPSBhcmd2W2ldOwpAQCAtNTMsNiArNTQsMTAgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNo
YXIgKiphcmd2KQogCQkJCXVzZV9yZWFsX21vZGUgPSAxOwogCQkJCWNvbnRpbnVlOwogCQkJfQor
CQkJaWYgKHN0cmNtcChhcmcsICItLWxhcmdlLXJlbG9jIikgPT0gMCkgeworCQkJCXVzZV9sYXJn
ZV9yZWxvYyA9IDE7CisJCQkJY29udGludWU7CisJCQl9CiAJCX0KIAkJZWxzZSBpZiAoIWZuYW1l
KSB7CiAJCQlmbmFtZSA9IGFyZzsKQEAgLTc0LDExICs3OSwxMSBAQCBpbnQgbWFpbihpbnQgYXJn
YywgY2hhciAqKmFyZ3YpCiAJaWYgKGVfaWRlbnRbRUlfQ0xBU1NdID09IEVMRkNMQVNTNjQpCiAJ
CXByb2Nlc3NfNjQoZnAsIHVzZV9yZWFsX21vZGUsIGFzX3RleHQsCiAJCQkgICBzaG93X2Fic29s
dXRlX3N5bXMsIHNob3dfYWJzb2x1dGVfcmVsb2NzLAotCQkJICAgc2hvd19yZWxvY19pbmZvKTsK
KwkJCSAgIHNob3dfcmVsb2NfaW5mbywgdXNlX2xhcmdlX3JlbG9jKTsKIAllbHNlCiAJCXByb2Nl
c3NfMzIoZnAsIHVzZV9yZWFsX21vZGUsIGFzX3RleHQsCiAJCQkgICBzaG93X2Fic29sdXRlX3N5
bXMsIHNob3dfYWJzb2x1dGVfcmVsb2NzLAotCQkJICAgc2hvd19yZWxvY19pbmZvKTsKKwkJCSAg
IHNob3dfcmVsb2NfaW5mbywgdXNlX2xhcmdlX3JlbG9jKTsKIAlmY2xvc2UoZnApOwogCXJldHVy
biAwOwogfQotLSAKMi4xNS4wLnJjMC4yNzEuZzM2YjY2OWVkY2MtZ29vZwoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed Oct 11 20:31:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 20:31:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2NfX-0001JU-4s; Wed, 11 Oct 2017 20:31:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1e2NfW-0001Gb-Bo
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 20:31:54 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 92/2C-02373-9BF7ED95;
 Wed, 11 Oct 2017 20:31:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVyMfTAWt0d9fc
 iDdYf0rL4vmUykwOjx+EPV1gCGKNYM/OS8isSWDP+TvrMVrDHtuLVLqMGxrkmXYxcHEICMxkl
 vr/pYwZxWAResUgc7ljGBuJICPSzSuz+/AHI4QRysiTmNh+GstMkls6dxQRhV0j8mvMDLC4ko
 CSxdcNSZoix/xglug5uZgRJsAloSexpmM8EkhAROCEssenDb0YQh1ngDJPE8b6TrCBVwgKhEh
 dXfQPrYBFQlbjZ1ww2llfAUuLtkT3MEOssJI4dO8wCYnMCxb9vPMQMsdpCYuWs86wTGAUXMDK
 sYlQvTi0qSy3SNdFLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMOgYg2MHYfdn/
 EKMkB5OSKO/DmHuRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4jYFBLCRYlJqeWpGWmQMMf5i0B
 AePkghvUx1Qmre4IDG3ODMdInWK0Z7jwp1Lf5g4Duy5BSQf3bgLJDtuAkkhlrz8vFQpcd6HIG
 0CIG0ZpXlwQ2HxeolRVkqYlxHoTCGegtSi3MwSVPlXjOIcjErCvIdBpvBk5pXA7X4FdBYT0Fm
 iaXdAzipJREhJNTAWffir+2EJj0fNzaf35UUnLP5ZvPeMpRJna5/1Sc9n1jn/Qn/7OL99PJ9F
 IsR257Jv/DMOfJjpsMjvWSjjK5d9P//u37boS9EzJrWIO/sjf19U833/tnZ2nofY6tPBf5u5N
 /55HhD4S5hZd4vqnW28d1RUjVa7LPW7t/i3Q0hM5LZzFydMf+z/X4mlOCPRUIu5qDgRAPg+Z3
 7SAgAA
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1507753911!110447266!1
X-Originating-IP: [209.85.192.173]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22367 invoked from network); 11 Oct 2017 20:31:52 -0000
Received: from mail-pf0-f173.google.com (HELO mail-pf0-f173.google.com)
 (209.85.192.173)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Oct 2017 20:31:52 -0000
Received: by mail-pf0-f173.google.com with SMTP id m28so1939019pfi.11
 for <xen-devel@lists.xenproject.org>; Wed, 11 Oct 2017 13:31:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=TIBXddbB7brqoudFKH/Kj0d1+0lIKo3bYHIzsJ8CRhs=;
 b=UOxRjGgZmj1yNIMKRH43QhrovaWSr6mAlNFwAuqQHAwF5Dfp8AL1yx5fqjDsFArVw5
 8pdcFb560MnzDS0SQozXQeL4JuDI44PgQiuc5c6MB4LPTHN9KMbpphjHpBG/6PpY9rrQ
 0IIp9J7/M9s3lgdKqWa7CLvvDmKRCE9ygqS+b54AkUvKnRZILlcRoXKroZtpL4F40Nqx
 O8QvhoE6u6NJD9yUL4ZXig6zsGoklDWbmy1RpJnRX0CIJT5lbZO2DP9OD20DZsSlkqYt
 yB9Tvazr3lkvcYQhI7gYceki+EOgR90tmxJfEeRsn3M0fKLCJHXchZ/S9lZf5QKepDzt
 VVvQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=TIBXddbB7brqoudFKH/Kj0d1+0lIKo3bYHIzsJ8CRhs=;
 b=JaEqr5/Y1TbU/QSeeiZhFJH2P9WpX0hvT+nbDEzigK8Xq60jHIBKzt70yR3/lzFNpY
 PgYdvPBD504nVxslzSCkTokxBQoNjLuc6GEvJKKXLMd1+dOBPJr83M5YpbVeBsDTG1Eq
 PGJYNVRJ3djbAkn7Dq0dV8PDEeZ4P7WDKXAK011hCHxkgDIRb1KpvYWMCwcBvoxe1oHn
 6NQx5VTrvCoZkXhwOuhee3wheSoP3lL7STcHsrmMx/y/Ma9pyZDAu1WxUTjkfmv96+yR
 9dHVpEXxCSCQ+j9I4ImMFh0QvbAi1BAZ0dYTI17z9U8uD/v7I7i+xe9jRmM/fB6Be59g
 wRbw==
X-Gm-Message-State: AMCzsaXlMFDGPfM9SzleTMvUQtoCR2sVWdg01S/v4KJsgWVpv5j8z2DK
 IAjzubr2Lpl568wr3JrMQmMveg==
X-Google-Smtp-Source: AOwi7QA6iMI9sZ/EX+eiID1Dlf8RQ4Z3EJdUFuMGcIStfYvY5lOnvN8RNL3YxTrmor3DBTyOw1bQpg==
X-Received: by 10.84.134.164 with SMTP id 33mr162054plh.323.1507753908878;
 Wed, 11 Oct 2017 13:31:48 -0700 (PDT)
Received: from skynet.sea.corp.google.com ([172.31.92.33])
 by smtp.gmail.com with ESMTPSA id n12sm20691913pfb.149.2017.10.11.13.31.47
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 11 Oct 2017 13:31:47 -0700 (PDT)
From: Thomas Garnier <thgarnie@google.com>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Thomas Garnier <thgarnie@google.com>, Kees Cook <keescook@chromium.org>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Matthias Kaehlcke <mka@chromium.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Joerg Roedel <joro@8bytes.org>, Rik van Riel <riel@redhat.com>,
 David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Waiman Long <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Jonathan Corbet <corbet@lwn.net>, Michal Hocko <mhocko@suse.com>,
 Peter Foley <pefoley2@pefoley.com>, Paul Bolle <pebolle@tiscali.nl>,
 Jiri Kosina <jkosina@suse.cz>, "H . J . Lu" <hjl.tools@gmail.com>,
 Rob Landley <rob@landley.net>, Baoquan He <bhe@redhat.com>,
 =?UTF-8?q?Jan=20H=20=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
Date: Wed, 11 Oct 2017 13:30:27 -0700
Message-Id: <20171011203027.11248-28-thgarnie@google.com>
X-Mailer: git-send-email 2.15.0.rc0.271.g36b669edcc-goog
In-Reply-To: <20171011203027.11248-1-thgarnie@google.com>
References: <20171011203027.11248-1-thgarnie@google.com>
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v1 27/27] x86/kaslr: Add option to extend KASLR
	range from 1GB to 3GB
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbmV3IENPTkZJR19SQU5ET01JWkVfQkFTRV9MQVJHRSBvcHRpb24gdG8gYmVuZWZpdCBm
cm9tIFBJRQpzdXBwb3J0LiBJdCBpbmNyZWFzZXMgdGhlIEtBU0xSIHJhbmdlIGZyb20gMUdCIHRv
IDNHQi4gVGhlIG5ldyByYW5nZQpzdGFycyBhdCAweGZmZmZmZmZmMDAwMDAwMDAganVzdCBhYm92
ZSB0aGUgRUZJIG1lbW9yeSByZWdpb24uIFRoaXMKb3B0aW9uIGlzIG9mZiBieSBkZWZhdWx0LgoK
VGhlIGJvb3QgY29kZSBpcyBhZGFwdGVkIHRvIGNyZWF0ZSB0aGUgYXBwcm9wcmlhdGUgcGFnZSB0
YWJsZSBzcGFubmluZwp0aHJlZSBQVUQgcGFnZXMuCgpUaGUgcmVsb2NhdGlvbiB0YWJsZSB1c2Vz
IDY0LWJpdCBpbnRlZ2VycyBnZW5lcmF0ZWQgd2l0aCB0aGUgdXBkYXRlZApyZWxvY2F0aW9uIHRv
b2wgd2l0aCB0aGUgbGFyZ2UtcmVsb2Mgb3B0aW9uLgoKU2lnbmVkLW9mZi1ieTogVGhvbWFzIEdh
cm5pZXIgPHRoZ2FybmllQGdvb2dsZS5jb20+Ci0tLQogYXJjaC94ODYvS2NvbmZpZyAgICAgICAg
ICAgICAgICAgICAgIHwgMjEgKysrKysrKysrKysrKysrKysrKysrCiBhcmNoL3g4Ni9ib290L2Nv
bXByZXNzZWQvTWFrZWZpbGUgICAgfCAgNSArKysrKwogYXJjaC94ODYvYm9vdC9jb21wcmVzc2Vk
L21pc2MuYyAgICAgIHwgMTAgKysrKysrKysrLQogYXJjaC94ODYvaW5jbHVkZS9hc20vcGFnZV82
NF90eXBlcy5oIHwgIDkgKysrKysrKysrCiBhcmNoL3g4Ni9rZXJuZWwvaGVhZDY0LmMgICAgICAg
ICAgICAgfCAxNSArKysrKysrKysrKystLS0KIGFyY2gveDg2L2tlcm5lbC9oZWFkXzY0LlMgICAg
ICAgICAgICB8IDExICsrKysrKysrKystCiA2IGZpbGVzIGNoYW5nZWQsIDY2IGluc2VydGlvbnMo
KyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvS2NvbmZpZyBiL2FyY2gv
eDg2L0tjb25maWcKaW5kZXggYmJkMjhhNDZhYjU1Li41NDYyN2RkMDYzNDggMTAwNjQ0Ci0tLSBh
L2FyY2gveDg2L0tjb25maWcKKysrIGIvYXJjaC94ODYvS2NvbmZpZwpAQCAtMjE1NSw2ICsyMTU1
LDI3IEBAIGNvbmZpZyBYODZfUElFCiAJc2VsZWN0IERZTkFNSUNfTU9EVUxFX0JBU0UKIAlzZWxl
Y3QgTU9EVUxFX1JFTF9DUkNTIGlmIE1PRFZFUlNJT05TCiAKK2NvbmZpZyBSQU5ET01JWkVfQkFT
RV9MQVJHRQorCWJvb2wgIkluY3JlYXNlIHRoZSByYW5kb21pemF0aW9uIHJhbmdlIG9mIHRoZSBr
ZXJuZWwgaW1hZ2UiCisJZGVwZW5kcyBvbiBYODZfNjQgJiYgUkFORE9NSVpFX0JBU0UKKwlzZWxl
Y3QgWDg2X1BJRQorCXNlbGVjdCBYODZfTU9EVUxFX1BMVFMgaWYgTU9EVUxFUworCWRlZmF1bHQg
bgorCS0tLWhlbHAtLS0KKwkgIEJ1aWxkIHRoZSBrZXJuZWwgYXMgYSBQb3NpdGlvbiBJbmRlcGVu
ZGVudCBFeGVjdXRhYmxlIChQSUUpIGFuZAorCSAgaW5jcmVhc2UgdGhlIGF2YWlsYWJsZSByYW5k
b21pemF0aW9uIHJhbmdlIGZyb20gMUdCIHRvIDNHQi4KKworCSAgVGhpcyBvcHRpb24gaW1wYWN0
cyBwZXJmb3JtYW5jZSBvbiBrZXJuZWwgQ1BVIGludGVuc2l2ZSB3b3JrbG9hZHMgdXAKKwkgIHRv
IDEwJSBkdWUgdG8gUElFIGdlbmVyYXRlZCBjb2RlLiBJbXBhY3Qgb24gdXNlci1tb2RlIHByb2Nl
c3NlcyBhbmQKKwkgIHR5cGljYWwgdXNhZ2Ugd291bGQgYmUgc2lnbmlmaWNhbnRseSBsZXNzICgw
LjUwJSB3aGVuIHlvdSBidWlsZCB0aGUKKwkgIGtlcm5lbCkuCisKKwkgIFRoZSBrZXJuZWwgYW5k
IG1vZHVsZXMgd2lsbCBnZW5lcmF0ZSBzbGlnaHRseSBtb3JlIGFzc2VtYmx5ICgxIHRvIDIlCisJ
ICBpbmNyZWFzZSBvbiB0aGUgLnRleHQgc2VjdGlvbnMpLiBUaGUgdm1saW51eCBiaW5hcnkgd2ls
bCBiZQorCSAgc2lnbmlmaWNhbnRseSBzbWFsbGVyIGR1ZSB0byBsZXNzIHJlbG9jYXRpb25zLgor
CisJICBJZiB1bnN1cmUgc2F5IE4KKwogY29uZmlnIEhPVFBMVUdfQ1BVCiAJYm9vbCAiU3VwcG9y
dCBmb3IgaG90LXBsdWdnYWJsZSBDUFVzIgogCWRlcGVuZHMgb24gU01QCmRpZmYgLS1naXQgYS9h
cmNoL3g4Ni9ib290L2NvbXByZXNzZWQvTWFrZWZpbGUgYi9hcmNoL3g4Ni9ib290L2NvbXByZXNz
ZWQvTWFrZWZpbGUKaW5kZXggOGE5NTgyNzRiNTRjLi45NGRmZWU1YTdjZDIgMTAwNjQ0Ci0tLSBh
L2FyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9NYWtlZmlsZQorKysgYi9hcmNoL3g4Ni9ib290L2Nv
bXByZXNzZWQvTWFrZWZpbGUKQEAgLTExMiw3ICsxMTIsMTIgQEAgJChvYmopL3ZtbGludXguYmlu
OiB2bWxpbnV4IEZPUkNFCiAKIHRhcmdldHMgKz0gJChwYXRzdWJzdCAkKG9iaikvJSwlLCQodm1s
aW51eC1vYmpzLXkpKSB2bWxpbnV4LmJpbi5hbGwgdm1saW51eC5yZWxvY3MKIAorIyBMYXJnZSBy
YW5kb21pemF0aW9uIHJlcXVpcmUgYmlnZ2VyIHJlbG9jYXRpb24gdGFibGUKK2lmZXEgKCQoQ09O
RklHX1JBTkRPTUlaRV9CQVNFX0xBUkdFKSx5KQorQ01EX1JFTE9DUyA9IGFyY2gveDg2L3Rvb2xz
L3JlbG9jcyAtLWxhcmdlLXJlbG9jCitlbHNlCiBDTURfUkVMT0NTID0gYXJjaC94ODYvdG9vbHMv
cmVsb2NzCitlbmRpZgogcXVpZXRfY21kX3JlbG9jcyA9IFJFTE9DUyAgJEAKICAgICAgIGNtZF9y
ZWxvY3MgPSAkKENNRF9SRUxPQ1MpICQ8ID4gJEA7JChDTURfUkVMT0NTKSAtLWFicy1yZWxvY3Mg
JDwKICQob2JqKS92bWxpbnV4LnJlbG9jczogdm1saW51eCBGT1JDRQpkaWZmIC0tZ2l0IGEvYXJj
aC94ODYvYm9vdC9jb21wcmVzc2VkL21pc2MuYyBiL2FyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9t
aXNjLmMKaW5kZXggYzE0MjE3Y2QwMTU1Li5jMWFjOWYyZTI4M2QgMTAwNjQ0Ci0tLSBhL2FyY2gv
eDg2L2Jvb3QvY29tcHJlc3NlZC9taXNjLmMKKysrIGIvYXJjaC94ODYvYm9vdC9jb21wcmVzc2Vk
L21pc2MuYwpAQCAtMTY5LDEwICsxNjksMTggQEAgdm9pZCBfX3B1dGhleCh1bnNpZ25lZCBsb25n
IHZhbHVlKQogfQogCiAjaWYgQ09ORklHX1g4Nl9ORUVEX1JFTE9DUworCisvKiBMYXJnZSByYW5k
b21pemF0aW9uIGdvIGxvd2VyIHRoYW4gLTJHIGFuZCB1c2UgbGFyZ2UgcmVsb2NhdGlvbiB0YWJs
ZSAqLworI2lmZGVmIENPTkZJR19SQU5ET01JWkVfQkFTRV9MQVJHRQordHlwZWRlZiBsb25nIHJl
bF90OworI2Vsc2UKK3R5cGVkZWYgaW50IHJlbF90OworI2VuZGlmCisKIHN0YXRpYyB2b2lkIGhh
bmRsZV9yZWxvY2F0aW9ucyh2b2lkICpvdXRwdXQsIHVuc2lnbmVkIGxvbmcgb3V0cHV0X2xlbiwK
IAkJCSAgICAgICB1bnNpZ25lZCBsb25nIHZpcnRfYWRkcikKIHsKLQlpbnQgKnJlbG9jOworCXJl
bF90ICpyZWxvYzsKIAl1bnNpZ25lZCBsb25nIGRlbHRhLCBtYXAsIHB0cjsKIAl1bnNpZ25lZCBs
b25nIG1pbl9hZGRyID0gKHVuc2lnbmVkIGxvbmcpb3V0cHV0OwogCXVuc2lnbmVkIGxvbmcgbWF4
X2FkZHIgPSBtaW5fYWRkciArIChWT19fX2Jzc19zdGFydCAtIFZPX190ZXh0KTsKZGlmZiAtLWdp
dCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhZ2VfNjRfdHlwZXMuaCBiL2FyY2gveDg2L2luY2x1
ZGUvYXNtL3BhZ2VfNjRfdHlwZXMuaAppbmRleCAzZjVmMDhiMDEwZDAuLjZiNjVmODQ2ZGQ2NCAx
MDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFnZV82NF90eXBlcy5oCisrKyBiL2Fy
Y2gveDg2L2luY2x1ZGUvYXNtL3BhZ2VfNjRfdHlwZXMuaApAQCAtNDgsNyArNDgsMTEgQEAKICNk
ZWZpbmUgX19QQUdFX09GRlNFVCAgICAgICAgICAgX19QQUdFX09GRlNFVF9CQVNFCiAjZW5kaWYg
LyogQ09ORklHX1JBTkRPTUlaRV9NRU1PUlkgKi8KIAorI2lmZGVmIENPTkZJR19SQU5ET01JWkVf
QkFTRV9MQVJHRQorI2RlZmluZSBfX1NUQVJUX0tFUk5FTF9tYXAJX0FDKDB4ZmZmZmZmZmYwMDAw
MDAwMCwgVUwpCisjZWxzZQogI2RlZmluZSBfX1NUQVJUX0tFUk5FTF9tYXAJX0FDKDB4ZmZmZmZm
ZmY4MDAwMDAwMCwgVUwpCisjZW5kaWYgLyogQ09ORklHX1JBTkRPTUlaRV9CQVNFX0xBUkdFICov
CiAKIC8qIFNlZSBEb2N1bWVudGF0aW9uL3g4Ni94ODZfNjQvbW0udHh0IGZvciBhIGRlc2NyaXB0
aW9uIG9mIHRoZSBtZW1vcnkgbWFwLiAqLwogI2lmZGVmIENPTkZJR19YODZfNUxFVkVMCkBAIC02
NSw5ICs2OSwxNCBAQAogICogNTEyTWlCIGJ5IGRlZmF1bHQsIGxlYXZpbmcgMS41R2lCIGZvciBt
b2R1bGVzIG9uY2UgdGhlIHBhZ2UgdGFibGVzCiAgKiBhcmUgZnVsbHkgc2V0IHVwLiBJZiBrZXJu
ZWwgQVNMUiBpcyBjb25maWd1cmVkLCBpdCBjYW4gZXh0ZW5kIHRoZQogICoga2VybmVsIHBhZ2Ug
dGFibGUgbWFwcGluZywgcmVkdWNpbmcgdGhlIHNpemUgb2YgdGhlIG1vZHVsZXMgYXJlYS4KKyAq
IE9uIFBJRSwgd2UgcmVsb2NhdGUgdGhlIGJpbmFyeSAyRyBsb3dlciBzbyBhZGQgdGhpcyBleHRy
YSBzcGFjZS4KICAqLwogI2lmIGRlZmluZWQoQ09ORklHX1JBTkRPTUlaRV9CQVNFKQorI2lmZGVm
IENPTkZJR19SQU5ET01JWkVfQkFTRV9MQVJHRQorI2RlZmluZSBLRVJORUxfSU1BR0VfU0laRQko
X0FDKDMsIFVMKSAqIDEwMjQgKiAxMDI0ICogMTAyNCkKKyNlbHNlCiAjZGVmaW5lIEtFUk5FTF9J
TUFHRV9TSVpFCSgxMDI0ICogMTAyNCAqIDEwMjQpCisjZW5kaWYKICNlbHNlCiAjZGVmaW5lIEtF
Uk5FTF9JTUFHRV9TSVpFCSg1MTIgKiAxMDI0ICogMTAyNCkKICNlbmRpZgpkaWZmIC0tZ2l0IGEv
YXJjaC94ODYva2VybmVsL2hlYWQ2NC5jIGIvYXJjaC94ODYva2VybmVsL2hlYWQ2NC5jCmluZGV4
IGI2MzYzZjBkMTFhNy4uZDYwM2QwZjVhNDBhIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwv
aGVhZDY0LmMKKysrIGIvYXJjaC94ODYva2VybmVsL2hlYWQ2NC5jCkBAIC0zOSw2ICszOSw3IEBA
IHN0YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0ZGF0YSBuZXh0X2Vhcmx5X3BndDsKIHBtZHZhbF90
IGVhcmx5X3BtZF9mbGFncyA9IF9fUEFHRV9LRVJORUxfTEFSR0UgJiB+KF9QQUdFX0dMT0JBTCB8
IF9QQUdFX05YKTsKIAogI2RlZmluZSBfX2hlYWQJX19zZWN0aW9uKC5oZWFkLnRleHQpCisjZGVm
aW5lIHB1ZF9jb3VudCh4KSAgICgoKHggKyAoUFVEX1NJWkUgLSAxKSkgJiB+KFBVRF9TSVpFIC0g
MSkpID4+IFBVRF9TSElGVCkKIAogc3RhdGljIHZvaWQgX19oZWFkICpmaXh1cF9wb2ludGVyKHZv
aWQgKnB0ciwgdW5zaWduZWQgbG9uZyBwaHlzYWRkcikKIHsKQEAgLTU2LDYgKzU3LDggQEAgdW5z
aWduZWQgbG9uZyBfX2hlYWQgbm90cmFjZSBfX3N0YXJ0dXBfNjQodW5zaWduZWQgbG9uZyBwaHlz
YWRkciwKIHsKIAl1bnNpZ25lZCBsb25nIGxvYWRfZGVsdGEsICpwOwogCXVuc2lnbmVkIGxvbmcg
cGd0YWJsZV9mbGFnczsKKwl1bnNpZ25lZCBsb25nIGxldmVsM19rZXJuZWxfc3RhcnQsIGxldmVs
M19rZXJuZWxfY291bnQ7CisJdW5zaWduZWQgbG9uZyBsZXZlbDNfZml4bWFwX3N0YXJ0OwogCXBn
ZHZhbF90ICpwZ2Q7CiAJcDRkdmFsX3QgKnA0ZDsKIAlwdWR2YWxfdCAqcHVkOwpAQCAtODMsNiAr
ODYsMTEgQEAgdW5zaWduZWQgbG9uZyBfX2hlYWQgbm90cmFjZSBfX3N0YXJ0dXBfNjQodW5zaWdu
ZWQgbG9uZyBwaHlzYWRkciwKIAkvKiBJbmNsdWRlIHRoZSBTTUUgZW5jcnlwdGlvbiBtYXNrIGlu
IHRoZSBmaXh1cCB2YWx1ZSAqLwogCWxvYWRfZGVsdGEgKz0gc21lX2dldF9tZV9tYXNrKCk7CiAK
KwkvKiBMb29rIGF0IHRoZSByYW5kb21pemF0aW9uIHNwcmVhZCB0byBhZGFwdCBwYWdlIHRhYmxl
IHVzZWQgKi8KKwlsZXZlbDNfa2VybmVsX3N0YXJ0ID0gcHVkX2luZGV4KF9fU1RBUlRfS0VSTkVM
X21hcCk7CisJbGV2ZWwzX2tlcm5lbF9jb3VudCA9IHB1ZF9jb3VudChLRVJORUxfSU1BR0VfU0la
RSk7CisJbGV2ZWwzX2ZpeG1hcF9zdGFydCA9IGxldmVsM19rZXJuZWxfc3RhcnQgKyBsZXZlbDNf
a2VybmVsX2NvdW50OworCiAJLyogRml4dXAgdGhlIHBoeXNpY2FsIGFkZHJlc3NlcyBpbiB0aGUg
cGFnZSB0YWJsZSAqLwogCiAJcGdkID0gZml4dXBfcG9pbnRlcigmZWFybHlfdG9wX3BndCwgcGh5
c2FkZHIpOwpAQCAtOTQsOCArMTAyLDkgQEAgdW5zaWduZWQgbG9uZyBfX2hlYWQgbm90cmFjZSBf
X3N0YXJ0dXBfNjQodW5zaWduZWQgbG9uZyBwaHlzYWRkciwKIAl9CiAKIAlwdWQgPSBmaXh1cF9w
b2ludGVyKCZsZXZlbDNfa2VybmVsX3BndCwgcGh5c2FkZHIpOwotCXB1ZFs1MTBdICs9IGxvYWRf
ZGVsdGE7Ci0JcHVkWzUxMV0gKz0gbG9hZF9kZWx0YTsKKwlmb3IgKGkgPSAwOyBpIDwgbGV2ZWwz
X2tlcm5lbF9jb3VudDsgaSsrKQorCQlwdWRbbGV2ZWwzX2tlcm5lbF9zdGFydCArIGldICs9IGxv
YWRfZGVsdGE7CisJcHVkW2xldmVsM19maXhtYXBfc3RhcnRdICs9IGxvYWRfZGVsdGE7CiAKIAlw
bWQgPSBmaXh1cF9wb2ludGVyKGxldmVsMl9maXhtYXBfcGd0LCBwaHlzYWRkcik7CiAJcG1kWzUw
Nl0gKz0gbG9hZF9kZWx0YTsKQEAgLTE1MCw3ICsxNTksNyBAQCB1bnNpZ25lZCBsb25nIF9faGVh
ZCBub3RyYWNlIF9fc3RhcnR1cF82NCh1bnNpZ25lZCBsb25nIHBoeXNhZGRyLAogCSAqLwogCiAJ
cG1kID0gZml4dXBfcG9pbnRlcihsZXZlbDJfa2VybmVsX3BndCwgcGh5c2FkZHIpOwotCWZvciAo
aSA9IDA7IGkgPCBQVFJTX1BFUl9QTUQ7IGkrKykgeworCWZvciAoaSA9IDA7IGkgPCBQVFJTX1BF
Ul9QTUQgKiBsZXZlbDNfa2VybmVsX2NvdW50OyBpKyspIHsKIAkJaWYgKHBtZFtpXSAmIF9QQUdF
X1BSRVNFTlQpCiAJCQlwbWRbaV0gKz0gbG9hZF9kZWx0YTsKIAl9CmRpZmYgLS1naXQgYS9hcmNo
L3g4Ni9rZXJuZWwvaGVhZF82NC5TIGIvYXJjaC94ODYva2VybmVsL2hlYWRfNjQuUwppbmRleCBk
ZjUxOThlMzEwZmMuLjc5MThmZmVmYzljOSAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL2hl
YWRfNjQuUworKysgYi9hcmNoL3g4Ni9rZXJuZWwvaGVhZF82NC5TCkBAIC0zOSwxMSArMzksMTUg
QEAKIAogI2RlZmluZSBwNGRfaW5kZXgoeCkJKCgoeCkgPj4gUDREX1NISUZUKSAmIChQVFJTX1BF
Ul9QNEQtMSkpCiAjZGVmaW5lIHB1ZF9pbmRleCh4KQkoKCh4KSA+PiBQVURfU0hJRlQpICYgKFBU
UlNfUEVSX1BVRC0xKSkKKyNkZWZpbmUgcHVkX2NvdW50KHgpICAgKCgoeCArIChQVURfU0laRSAt
IDEpKSAmIH4oUFVEX1NJWkUgLSAxKSkgPj4gUFVEX1NISUZUKQogCiBQR0RfUEFHRV9PRkZTRVQg
PSBwZ2RfaW5kZXgoX19QQUdFX09GRlNFVF9CQVNFKQogUEdEX1NUQVJUX0tFUk5FTCA9IHBnZF9p
bmRleChfX1NUQVJUX0tFUk5FTF9tYXApCiBMM19TVEFSVF9LRVJORUwgPSBwdWRfaW5kZXgoX19T
VEFSVF9LRVJORUxfbWFwKQogCisvKiBBZGFwdCBwYWdlIHRhYmxlIEwzIHNwYWNlIGJhc2VkIG9u
IHJhbmdlIG9mIHJhbmRvbWl6YXRpb24gKi8KK0wzX0tFUk5FTF9FTlRSWV9DT1VOVCA9IHB1ZF9j
b3VudChLRVJORUxfSU1BR0VfU0laRSkKKwogCS50ZXh0CiAJX19IRUFECiAJLmNvZGU2NApAQCAt
NDEzLDcgKzQxNywxMiBAQCBORVhUX1BBR0UobGV2ZWw0X2tlcm5lbF9wZ3QpCiBORVhUX1BBR0Uo
bGV2ZWwzX2tlcm5lbF9wZ3QpCiAJLmZpbGwJTDNfU1RBUlRfS0VSTkVMLDgsMAogCS8qICgyXjQ4
LSgyKjEwMjQqMTAyNCoxMDI0KS0oKDJeMzkpKjUxMSkpLygyXjMwKSA9IDUxMCAqLwotCS5xdWFk
CWxldmVsMl9rZXJuZWxfcGd0IC0gX19TVEFSVF9LRVJORUxfbWFwICsgX0tFUk5QR19UQUJMRV9O
T0VOQworCWkgPSAwCisJLnJlcHQJTDNfS0VSTkVMX0VOVFJZX0NPVU5UCisJLnF1YWQJbGV2ZWwy
X2tlcm5lbF9wZ3QgLSBfX1NUQVJUX0tFUk5FTF9tYXAgKyBfS0VSTlBHX1RBQkxFX05PRU5DIFwK
KwkJKyBQQUdFX1NJWkUqaQorCWkgPSBpICsgMQorCS5lbmRyCiAJLnF1YWQJbGV2ZWwyX2ZpeG1h
cF9wZ3QgLSBfX1NUQVJUX0tFUk5FTF9tYXAgKyBfUEFHRV9UQUJMRV9OT0VOQwogCiBORVhUX1BB
R0UobGV2ZWwyX2tlcm5lbF9wZ3QpCi0tIAoyLjE1LjAucmMwLjI3MS5nMzZiNjY5ZWRjYy1nb29n
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 20:38:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 20:38:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2Nm0-00048k-TA; Wed, 11 Oct 2017 20:38:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e2Nlz-00048e-8K
 for xen-devel@lists.xen.org; Wed, 11 Oct 2017 20:38:35 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 0E/82-22492-A418ED95; Wed, 11 Oct 2017 20:38:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVybKJssq5n471
 IgyXzeS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyfsyYyFlyPq5j16BxzA+M6zy5GLg4hgSVM
 Eg/uX2bsYuTkYBFwkHjy6Bp7FyMHB6NAjMSDH9YgYUaBMInJl5ewQpRoS6zp3QFmswkYSvx9s
 okNpFwCyF7ymQPEFBEwkji92gWkgllgObPE2vcGILawQKjE+1MHwRZxCnhLrDr/iAXE5hXwkl
 i/7SI7xDWdjBLbrzeBFYkK6Eoc+veHDaJIUOLkzCcsEEO1JJZP38YygVFgFpLULCSpBYxMqxg
 1ilOLylKLdA1N9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAkOQAQh2MJ497XmI
 UZKDSUmU92HMvUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxbG4BygkWp6akVaZk5wGiASUtw8
 CiJ8N4BSfMWFyTmFmemQ6ROMVpyHNt0+Q8Tx6abd4Hkhu8P/jAJseTl56VKifOeAmkQAGnIKM
 2DGweL2EuMslLCvIxABwrxFKQW5WaWoMq/YhTnYFQS5l0BMoUnM68EbusroIOYgA4STbsDclB
 JIkJKqoEx+otyrudFlsl2/y8Khv0LLLL4+Gie8YdtDxfHtdS+XDCR4wMLl5qYqn75Xl/2ipWv
 +M4/mulRc1Rfa9b3UxK6+U9TL5xruaqzLPjrz5WVLVtCu/o2/AnfmtnQdrdq8/Ejcn8nS3m0u
 dkxB/bcOunp/PCZe6C93qXMfZ8fH/l11evyY02z3E9VSizFGYmGWsxFxYkAH10z8dMCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1507754311!78124756!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49470 invoked from network); 11 Oct 2017 20:38:32 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 11 Oct 2017 20:38:32 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B9CDC21877;
 Wed, 11 Oct 2017 20:38:30 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B9CDC21877
Date: Wed, 11 Oct 2017 13:38:30 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
In-Reply-To: <1507650771-16631-8-git-send-email-volodymyr_babchuk@epam.com>
Message-ID: <alpine.DEB.2.10.1710111200021.3105@sstabellini-ThinkPad-X260>
References: <1507650771-16631-1-git-send-email-volodymyr_babchuk@epam.com>
 <1507650771-16631-8-git-send-email-volodymyr_babchuk@epam.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH v8 07/11] arm: smccc: handle SMCs according
 to SMCCC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxMCBPY3QgMjAxNywgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gU01DQ0MgKFNN
QyBDYWxsIENvbnZlbnRpb24pIGRlc2NyaWJlcyBob3cgdG8gaGFuZGxlIGJvdGggSFZDcyBhbmQg
U01Dcy4KPiBTTUNDQyBzdGF0ZXMgdGhhdCBib3RoIEhWQyBhbmQgU01DIGFyZSB2YWxpZCBjb25k
dWl0cyB0byBjYWxsIHRvIGRpZmZlcmVudAo+IGZpcm13YXJlIGZ1bmN0aW9ucy4gVGh1cywgZm9y
IGV4YW1wbGUsIFBTQ0kgY2FsbHMgY2FuIGJlIG1hZGUgYm90aCBieQo+IFNNQyBvciBIVkMuIEFs
c28gU01DQ0MgZGVmaW5lcyBmdW5jdGlvbiBudW1iZXIgY29kaW5nIGZvciBzdWNoIGNhbGxzLgo+
IEJlc2lkZXMgZnVuY3Rpb25hbCBjYWxscyB0aGVyZSBhcmUgcXVlcnkgY2FsbHMsIHdoaWNoIGFs
bG93cyB1bmRlcmxpbmcKPiBPUyBkZXRlcm1pbmUgdmVyc2lvbiwgVVVJRCBhbmQgbnVtYmVyIG9m
IGZ1bmN0aW9ucyBwcm92aWRlZCBieSBzZXJ2aWNlCj4gcHJvdmlkZXIuCj4gCj4gVGhpcyBwYXRj
aCBhZGRzIG5ldyBmaWxlIGB2c21jLmNgLCB3aGljaCBoYW5kbGVzIGJvdGggZ2VuZXJpYyBTTUNz
Cj4gYW5kIEhWQyBhY2NvcmRpbmcgdG8gU01DQ0MuIEF0IHRoaXMgbW9tZW50IGl0IGltcGxlbWVu
dHMgb25seSBvbmUKPiBzZXJ2aWNlOiBTdGFuZGFyZCBIeXBlcnZpc29yIFNlcnZpY2UuCj4gCj4g
QXQgdGhpcyB0aW1lIFN0YW5kYXJkIEh5cGVydmlzb3IgU2VydmljZSBvbmx5IHN1cHBvcnRzIHF1
ZXJ5IGNhbGxzLAo+IHNvIGNhbGxlciBjYW4gYXNrIGFib3V0IGh5cGVydmlzb3IgVUlEIGFuZCBk
ZXRlcm1pbmUgdGhhdCBpdCBpcyBYRU4gcnVubmluZy4KPiAKPiBUaGlzIGNoYW5nZSBhbGxvd3Mg
bW9yZSBnZW5lcmljIGhhbmRsaW5nIGZvciBTTUNzIGFuZCBIVkNzIGFuZCBpdCBjYW4KPiBiZSBl
YXNpbHkgZXh0ZW5kZWQgdG8gc3VwcG9ydCBuZXcgc2VydmljZXMgYW5kIGZ1bmN0aW9ucy4KPiAK
PiBCdXQsIGJlZm9yZSBTTUMgaXMgZm9yd2FyZGVkIHRvIHN0YW5kYXJkIFNNQ0NDIGhhbmRsZXIs
IGl0IGNhbiBiZSByb3V0ZWQKPiB0byBhIGRvbWFpbiBtb25pdG9yLCBpZiBvbmUgaXMgaW5zdGFs
bGVkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFi
Y2h1a0BlcGFtLmNvbT4KPiBSZXZpZXdlZC1ieTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9s
ZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+IFJldmlld2VkLWJ5OiBPbGVrc2FuZHIg
VHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+Cj4gQWNrZWQtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS9N
YWtlZmlsZSAgICAgICAgICAgICAgIHwgICAxICsKPiAgeGVuL2FyY2gvYXJtL3RyYXBzLmMgICAg
ICAgICAgICAgICAgfCAgMTcgLS0tLQo+ICB4ZW4vYXJjaC9hcm0vdnNtYy5jICAgICAgICAgICAg
ICAgICB8IDE5MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgeGVuL2lu
Y2x1ZGUvYXNtLWFybS90cmFwcy5oICAgICAgICAgfCAgIDMgKwo+ICB4ZW4vaW5jbHVkZS9wdWJs
aWMvYXJjaC1hcm0vc21jY2MuaCB8ICA1OCArKysrKysrKysrKwo+ICA1IGZpbGVzIGNoYW5nZWQs
IDI1MyBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlvbnMoLSkKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0
IHhlbi9hcmNoL2FybS92c21jLmMKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3B1
YmxpYy9hcmNoLWFybS9zbWNjYy5oCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9NYWtl
ZmlsZSBiL3hlbi9hcmNoL2FybS9NYWtlZmlsZQo+IGluZGV4IDQyNDU4MGIuLjMwYTJhNjUgMTAw
NjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL01ha2VmaWxlCj4gKysrIGIveGVuL2FyY2gvYXJtL01h
a2VmaWxlCj4gQEAgLTUzLDYgKzUzLDcgQEAgb2JqLSQoQ09ORklHX0hBU19JVFMpICs9IHZnaWMt
djMtaXRzLm8KPiAgb2JqLXkgKz0gdm1fZXZlbnQubwo+ICBvYmoteSArPSB2dGltZXIubwo+ICBv
YmotJChDT05GSUdfU0JTQV9WVUFSVF9DT05TT0xFKSArPSB2cGwwMTEubwo+ICtvYmoteSArPSB2
c21jLm8KPiAgb2JqLXkgKz0gdnBzY2kubwo+ICBvYmoteSArPSB2dWFydC5vCj4gIAo+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gaW5k
ZXggNWI5MWU2Yy4uNmVhMDA5MCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+
ICsrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gQEAgLTIxOTUsMjMgKzIxOTUsNiBAQCBzdGF0
aWMgdm9pZCBkb190cmFwX2RhdGFfYWJvcnRfZ3Vlc3Qoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MsCj4gICAgICBpbmplY3RfZGFidF9leGNlcHRpb24ocmVncywgaW5mby5ndmEsIGhzci5sZW4p
Owo+ICB9Cj4gIAo+IC1zdGF0aWMgdm9pZCBkb190cmFwX3NtYyhzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncywgY29uc3QgdW5pb24gaHNyIGhzcikKPiAtewo+IC0gICAgaW50IHJjID0gMDsKPiAt
Cj4gLSAgICBpZiAoICFjaGVja19jb25kaXRpb25hbF9pbnN0cihyZWdzLCBoc3IpICkKPiAtICAg
IHsKPiAtICAgICAgICBhZHZhbmNlX3BjKHJlZ3MsIGhzcik7Cj4gLSAgICAgICAgcmV0dXJuOwo+
IC0gICAgfQo+IC0KPiAtICAgIGlmICggY3VycmVudC0+ZG9tYWluLT5hcmNoLm1vbml0b3IucHJp
dmlsZWdlZF9jYWxsX2VuYWJsZWQgKQo+IC0gICAgICAgIHJjID0gbW9uaXRvcl9zbWMoKTsKPiAt
Cj4gLSAgICBpZiAoIHJjICE9IDEgKQo+IC0gICAgICAgIGluamVjdF91bmRlZl9leGNlcHRpb24o
cmVncywgaHNyKTsKPiAtfQo+IC0KPiAgc3RhdGljIHZvaWQgZW50ZXJfaHlwZXJ2aXNvcl9oZWFk
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICB7Cj4gICAgICBpZiAoIGd1ZXN0X21vZGUo
cmVncykgKQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnNtYy5jIGIveGVuL2FyY2gvYXJt
L3ZzbWMuYwo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMC4uMzhkZjgyMQo+
IC0tLSAvZGV2L251bGwKPiArKysgYi94ZW4vYXJjaC9hcm0vdnNtYy5jCj4gQEAgLTAsMCArMSwx
OTEgQEAKPiArLyoKPiArICogeGVuL2FyY2gvYXJtL3ZzbWMuYwo+ICsgKgo+ICsgKiBHZW5lcmlj
IGhhbmRsZXIgZm9yIFNNQyBhbmQgSFZDIGNhbGxzIGFjY29yZGluZyB0bwo+ICsgKiBBUk0gU01D
IGNhbGxpbmcgY29udmVudGlvbgo+ICsgKgo+ICsgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0
d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQo+ICsgKiBpdCB1bmRl
ciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHZlcnNpb24gMiBh
cwo+ICsgKiBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KPiArICoK
PiArICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2ls
bCBiZSB1c2VmdWwsCj4gKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVu
IHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4gKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNT
IEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKPiArICogR05VIEdlbmVyYWwgUHVi
bGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KPiArICovCj4gKwo+ICsKPiArI2luY2x1ZGUg
PHhlbi9saWIuaD4KPiArI2luY2x1ZGUgPHhlbi90eXBlcy5oPgo+ICsjaW5jbHVkZSA8cHVibGlj
L2FyY2gtYXJtL3NtY2NjLmg+Cj4gKyNpbmNsdWRlIDxhc20vbW9uaXRvci5oPgo+ICsjaW5jbHVk
ZSA8YXNtL3JlZ3MuaD4KPiArI2luY2x1ZGUgPGFzbS9zbWNjYy5oPgo+ICsjaW5jbHVkZSA8YXNt
L3RyYXBzLmg+Cj4gKwo+ICsvKiBOdW1iZXIgb2YgZnVuY3Rpb25zIGN1cnJlbnRseSBzdXBwb3J0
ZWQgYnkgSHlwZXJ2aXNvciBTZXJ2aWNlLiAqLwo+ICsjZGVmaW5lIFhFTl9TTUNDQ19GVU5DVElP
Tl9DT1VOVCAzCj4gKwo+ICtzdGF0aWMgYm9vbCBmaWxsX3VpZChzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncywgeGVuX3V1aWRfdCB1dWlkKQo+ICt7Cj4gKyAgICBpbnQgbjsKPiArCj4gKyAgICAv
Kgo+ICsgICAgICogVUlEIGlzIHJldHVybmVkIGluIHJlZ2lzdGVycyByMC4ucjMsIGZvdXIgYnl0
ZXMgcGVyIHJlZ2lzdGVyLAo+ICsgICAgICogZmlyc3QgYnl0ZSBpcyBzdG9yZWQgaW4gbG93LW9y
ZGVyIGJpdHMgb2YgYSByZWdpc3Rlci4KPiArICAgICAqIChBUk0gREVOIDAwMjhCIHBhZ2UgMTQp
Cj4gKyAgICAgKi8KPiArICAgIGZvciAobiA9IDA7IG4gPCA0OyBuKyspCj4gKyAgICB7Cj4gKyAg
ICAgICAgY29uc3QgdWludDhfdCAqYnl0ZXMgPSB1dWlkLmEgKyBuICogNDsKPiArICAgICAgICB1
aW50MzJfdCByOwo+ICsKPiArICAgICAgICByID0gYnl0ZXNbMF07Cj4gKyAgICAgICAgciB8PSBi
eXRlc1sxXSA8PCA4Owo+ICsgICAgICAgIHIgfD0gYnl0ZXNbMl0gPDwgMTY7Cj4gKyAgICAgICAg
ciB8PSBieXRlc1szXSA8PCAyNDsKPiArCj4gKyAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIG4s
IHIpOwo+ICsgICAgfQo+ICsKPiArICAgIHJldHVybiB0cnVlOwo+ICt9Cj4gKwo+ICtzdGF0aWMg
Ym9vbCBmaWxsX3JldmlzaW9uKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1aW50MzJfdCBt
YWpvciwKPiArICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IG1pbm9yKQo+ICt7Cj4g
KyAgICAvKgo+ICsgICAgICogUmV2aXNpb24gaXMgcmV0dXJuZWQgaW4gcmVnaXN0ZXJzIHIwIGFu
ZCByMS4KPiArICAgICAqIHIwIHN0b3JlcyBtYWpvciBwYXJ0IG9mIHRoZSB2ZXJzaW9uCj4gKyAg
ICAgKiByMSBzdG9yZXMgbWlub3IgcGFydCBvZiB0aGUgdmVyc2lvbgo+ICsgICAgICogKEFSTSBE
RU4gMDAyOEIgcGFnZSAxNSkKPiArICAgICAqLwo+ICsgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAs
IG1ham9yKTsKPiArICAgIHNldF91c2VyX3JlZyhyZWdzLCAxLCBtaW5vcik7Cj4gKwo+ICsgICAg
cmV0dXJuIHRydWU7Cj4gK30KPiArCj4gK3N0YXRpYyBib29sIGZpbGxfZnVuY3Rpb25fY2FsbF9j
b3VudChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdWludDMyX3QgY250KQo+ICt7Cj4gKyAg
ICAvKgo+ICsgICAgICogRnVuY3Rpb24gY2FsbCBjb3VudCBpcyByZXR1bmVkIGFzIGFueSBvdGhl
ciByZXR1cm4gdmFsdWUgaW4gcmVnaXN0ZXIgcjAKPiArICAgICAqIChBUk0gREVOIDAwMjhCIHBh
Z2UgMTcpCj4gKyAgICAgKi8KPiArICAgIHNldF91c2VyX3JlZyhyZWdzLCAwLCBjbnQpOwo+ICsK
PiArICAgIHJldHVybiB0cnVlOwo+ICt9Cj4gKwo+ICsvKiBTTUNDQyBpbnRlcmZhY2UgZm9yIGh5
cGVydmlzb3IuIFRlbGwgYWJvdXQgaXRzZWxmLiAqLwo+ICtzdGF0aWMgYm9vbCBoYW5kbGVfaHlw
ZXJ2aXNvcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiArewo+ICsgICAgc3dpdGNoICgg
c21jY2NfZ2V0X2ZuKGdldF91c2VyX3JlZyhyZWdzLCAwKSkgKQo+ICsgICAgewo+ICsgICAgY2Fz
ZSBBUk1fU01DQ0NfRlVOQ19DQUxMX0NPVU5UOgo+ICsgICAgICAgIHJldHVybiBmaWxsX2Z1bmN0
aW9uX2NhbGxfY291bnQocmVncywgWEVOX1NNQ0NDX0ZVTkNUSU9OX0NPVU5UKTsKPiArICAgIGNh
c2UgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9VSUQ6Cj4gKyAgICAgICAgcmV0dXJuIGZpbGxfdWlkKHJl
Z3MsIFhFTl9TTUNDQ19VSUQpOwo+ICsgICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19DQUxMX1JFVklT
SU9OOgo+ICsgICAgICAgIHJldHVybiBmaWxsX3JldmlzaW9uKHJlZ3MsIFhFTl9TTUNDQ19NQUpP
Ul9SRVZJU0lPTiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fU01DQ0NfTUlO
T1JfUkVWSVNJT04pOwo+ICsgICAgZGVmYXVsdDoKPiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4g
KyAgICB9Cj4gK30KPiArCj4gKy8qCj4gKyAqIHZzbWNjY19oYW5kbGVfY2FsbCgpIC0gaGFuZGxl
IFNNQy9IVkMgY2FsbCBhY2NvcmRpbmcgdG8gQVJNIFNNQ0NDLgo+ICsgKiByZXR1cm5zIHRydWUg
aWYgdGhhdCB3YXMgdmFsaWQgU01DQ0MgY2FsbCAoZXZlbiBpZiBmdW5jdGlvbiBudW1iZXIKPiAr
ICogd2FzIHVua25vd24pLgo+ICsgKi8KPiArc3RhdGljIGJvb2wgdnNtY2NjX2hhbmRsZV9jYWxs
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICt7Cj4gKyAgICBib29sIGhhbmRsZWQgPSBm
YWxzZTsKPiArICAgIGNvbnN0IHVuaW9uIGhzciBoc3IgPSB7IC5iaXRzID0gcmVncy0+aHNyIH07
Cj4gKyAgICByZWdpc3Rlcl90IGZ1bmNpZCA9IGdldF91c2VyX3JlZyhyZWdzLCAwKTsKPiArCj4g
KyAgICAvKgo+ICsgICAgICogQ2hlY2sgaW1tZWRpYXRlIHZhbHVlIGZvciBIVkMzMiwgSFZDNjQg
YW5kIFNNQzY0Lgo+ICsgICAgICogSXQgaXMgbm90IHNvIGVhc3kgdG8gY2hlY2sgaW1tZWRpYXRl
IHZhbHVlIGZvciBTTUMzMiwKPiArICAgICAqIGJlY2F1c2UgaXQgaXMgbm90IHN0b3JlZCBpbiBI
U1IuSVNTIGZpZWxkLiBUbyBnZXQgaW1tZWRpYXRlCj4gKyAgICAgKiB2YWx1ZSB3ZSBuZWVkIHRv
IGRpc2Fzc2VtYmxlIGluc3RydWN0aW9uIGF0IGN1cnJlbnQgcGMsIHdoaWNoCj4gKyAgICAgKiBp
cyBleHBlbnNpdmUuIFNvIHdlIHdpbGwgYXNzdW1lIHRoYXQgaXQgaXMgMHgwLgo+ICsgICAgICov
Cj4gKyAgICBzd2l0Y2ggKCBoc3IuZWMgKQo+ICsgICAgewo+ICsgICAgY2FzZSBIU1JfRUNfSFZD
MzI6Cj4gKyAgICBjYXNlIEhTUl9FQ19IVkM2NDoKPiArICAgIGNhc2UgSFNSX0VDX1NNQzY0OgoK
SFNSX0VDX0hWQzY0IGFuZCBIU1JfRUNfU01DNjQgYXJlIG9ubHkgZGVmaW5lZCBvbiBBUk02NC4g
SSBhZGRlZCBhbgojaWZkZWYgaGVyZSB3aGlsZSBjb21taXR0aW5nLgoKCj4gKyAgICAgICAgaWYg
KCAoaHNyLmlzcyAmIEhTUl9YWENfSU1NX01BU0spICE9IDApCj4gKyAgICAgICAgICAgIHJldHVy
biBmYWxzZTsKPiArICAgICAgICBicmVhazsKPiArICAgIGNhc2UgSFNSX0VDX1NNQzMyOgo+ICsg
ICAgICAgIGJyZWFrOwo+ICsgICAgZGVmYXVsdDoKPiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4g
KyAgICB9Cj4gKwo+ICsgICAgLyogNjQgYml0IGNhbGxzIGFyZSBhbGxvd2VkIG9ubHkgZnJvbSA2
NCBiaXQgZG9tYWlucy4gKi8KPiArICAgIGlmICggc21jY2NfaXNfY29udl82NChmdW5jaWQpICYm
IGlzXzMyYml0X2RvbWFpbihjdXJyZW50LT5kb21haW4pICkKPiArICAgIHsKPiArICAgICAgICBz
ZXRfdXNlcl9yZWcocmVncywgMCwgQVJNX1NNQ0NDX0VSUl9VTktOT1dOX0ZVTkNUSU9OKTsKPiAr
ICAgICAgICByZXR1cm4gdHJ1ZTsKPiArICAgIH0KPiArCj4gKyAgICBzd2l0Y2ggKCBzbWNjY19n
ZXRfb3duZXIoZnVuY2lkKSApCj4gKyAgICB7Cj4gKyAgICBjYXNlIEFSTV9TTUNDQ19PV05FUl9I
WVBFUlZJU09SOgo+ICsgICAgICAgIGhhbmRsZWQgPSBoYW5kbGVfaHlwZXJ2aXNvcihyZWdzKTsK
PiArICAgICAgICBicmVhazsKPiArICAgIH0KPiArCj4gKyAgICBpZiAoICFoYW5kbGVkICkKPiAr
ICAgIHsKPiArICAgICAgICBncHJpbnRrKFhFTkxPR19JTkZPLCAiVW5oYW5kbGVkIFNNQy9IVkM6
ICUwOCJQUklyZWdpc3RlciJcbiIsIGZ1bmNpZCk7Cj4gKwo+ICsgICAgICAgIC8qIEluZm9ybSBj
YWxsZXIgdGhhdCBmdW5jdGlvbiBpcyBub3Qgc3VwcG9ydGVkLiAqLwo+ICsgICAgICAgIHNldF91
c2VyX3JlZyhyZWdzLCAwLCBBUk1fU01DQ0NfRVJSX1VOS05PV05fRlVOQ1RJT04pOwo+ICsgICAg
fQo+ICsKPiArICAgIHJldHVybiB0cnVlOwo+ICt9Cj4gKwo+ICt2b2lkIGRvX3RyYXBfc21jKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNyKQo+ICt7Cj4gKyAg
ICBpbnQgcmMgPSAwOwo+ICsKPiArICAgIGlmICggIWNoZWNrX2NvbmRpdGlvbmFsX2luc3RyKHJl
Z3MsIGhzcikgKQo+ICsgICAgewo+ICsgICAgICAgIGFkdmFuY2VfcGMocmVncywgaHNyKTsKPiAr
ICAgICAgICByZXR1cm47Cj4gKyAgICB9Cj4gKwo+ICsgICAgLyogSWYgbW9uaXRvciBpcyBlbmFi
bGVkLCBsZXQgaXQgaGFuZGxlIHRoZSBjYWxsLiAqLwo+ICsgICAgaWYgKCBjdXJyZW50LT5kb21h
aW4tPmFyY2gubW9uaXRvci5wcml2aWxlZ2VkX2NhbGxfZW5hYmxlZCApCj4gKyAgICAgICAgcmMg
PSBtb25pdG9yX3NtYygpOwo+ICsKPiArICAgIGlmICggcmMgPT0gMSApCj4gKyAgICAgICAgcmV0
dXJuOwo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBVc2Ugc3RhbmRhcmQgcm91dGluZXMgdG8gaGFu
ZGxlIHRoZSBjYWxsLgo+ICsgICAgICogdnNtY2NjX2hhbmRsZV9jYWxsKCkgd2lsbCByZXR1cm4g
ZmFsc2UgaWYgdGhpcyBjYWxsIGlzIG5vdAo+ICsgICAgICogU01DQ0MgY29tcGF0aWJsZSAoZS5n
LiBpbW1lZGlhdGUgdmFsdWUgIT0gMCkuIEFzIGl0IGlzIG5vdAo+ICsgICAgICogY29tcGF0aWJs
ZSwgd2UgY2FuJ3QgYmUgc3VyZSB0aGF0IGd1ZXN0IHdpbGwgdW5kZXJzdGFuZAo+ICsgICAgICog
QVJNX1NNQ0NDX0VSUl9VTktOT1dOX0ZVTkNUSU9OLgo+ICsgICAgICovCj4gKyAgICBpZiAoIHZz
bWNjY19oYW5kbGVfY2FsbChyZWdzKSApCj4gKyAgICAgICAgYWR2YW5jZV9wYyhyZWdzLCBoc3Ip
Owo+ICsgICAgZWxzZQo+ICsgICAgICAgIGluamVjdF91bmRlZl9leGNlcHRpb24ocmVncywgaHNy
KTsKPiArfQo+ICsKPiArLyoKPiArICogTG9jYWwgdmFyaWFibGVzOgo+ICsgKiBtb2RlOiBDCj4g
KyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKPiArICogYy1iYXNpYy1vZmZzZXQ6IDQKPiArICogaW5k
ZW50LXRhYnMtbW9kZTogbmlsCj4gKyAqIEVuZDoKPiArICovCj4gZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vdHJhcHMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdHJhcHMuaAo+IGlu
ZGV4IDc1MDhhZjguLjMyNWMxNWYgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS90
cmFwcy5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS90cmFwcy5oCj4gQEAgLTM1LDYgKzM1
LDkgQEAgdm9pZCBkb19jcDE0XzY0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1
bmlvbiBoc3IgaHNyKTsKPiAgdm9pZCBkb19jcDE0X2RiZyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncywgY29uc3QgdW5pb24gaHNyIGhzcik7Cj4gIHZvaWQgZG9fY3Aoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpOwo+ICAKPiArLyogU01DQ0MgaGFuZGxp
bmcgKi8KPiArdm9pZCBkb190cmFwX3NtYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29u
c3QgdW5pb24gaHNyIGhzcik7Cj4gKwo+ICAjZW5kaWYgLyogX19BU01fQVJNX1RSQVBTX18gKi8K
PiAgLyoKPiAgICogTG9jYWwgdmFyaWFibGVzOgo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9w
dWJsaWMvYXJjaC1hcm0vc21jY2MuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS9zbWNj
Yy5oCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwLi4yYmVlNWIzCj4gLS0t
IC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS9zbWNjYy5oCj4g
QEAgLTAsMCArMSw1OCBAQAo+ICsvKgo+ICsgKiBzbWNjYy5oCj4gKyAqCj4gKyAqIFNNQy9IVkMg
aW50ZXJmYWNlIGluIGFjY29yZGFuY2Ugd2l0aCBTTUMgQ2FsbGluZyBDb252ZW50aW9uLgo+ICsg
Kgo+ICsgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8g
YW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5Cj4gKyAqIG9mIHRoaXMgc29mdHdhcmUgYW5kIGFz
c29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0bwo+ICsgKiBk
ZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91
dCBsaW1pdGF0aW9uIHRoZQo+ICsgKiByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdl
LCBwdWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3IKPiArICogc2VsbCBjb3Bp
ZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29m
dHdhcmUgaXMKPiArICogZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dp
bmcgY29uZGl0aW9uczoKPiArICoKPiArICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5k
IHRoaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4KPiArICogYWxsIGNv
cGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuCj4gKyAqCj4gKyAq
IFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCAiQVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFO
WSBLSU5ELCBFWFBSRVNTIE9SCj4gKyAqIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlU
RUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLAo+ICsgKiBGSVRORVNTIEZP
UiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBT
SEFMTCBUSEUKPiArICogQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9S
IEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUgo+ICsgKiBMSUFCSUxJVFksIFdIRVRIRVIgSU4g
QU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORwo+ICsgKiBG
Uk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNF
IE9SIE9USEVSCj4gKyAqIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4KPiArICoKPiArICogQ29w
eXJpZ2h0IDIwMTcgKEMpIEVQQU0gU3lzdGVtcwo+ICsgKi8KPiArCj4gKyNpZm5kZWYgX19YRU5f
UFVCTElDX0FSQ0hfQVJNX1NNQ0NDX0hfXwo+ICsjZGVmaW5lIF9fWEVOX1BVQkxJQ19BUkNIX0FS
TV9TTUNDQ19IX18KPiArCj4gKyNpbmNsdWRlICJwdWJsaWMveGVuLmgiCj4gKwo+ICsvKgo+ICsg
KiBIeXBlcnZpc29yIFNlcnZpY2UgdmVyc2lvbi4KPiArICoKPiArICogV2UgY2FuJ3QgdXNlIFhF
TiB2ZXJzaW9uIGhlcmUsIGJlY2F1c2Ugb2YgU01DQ0MgcmVxdWlyZW1lbnRzOgo+ICsgKiBNYWpv
ciByZXZpc2lvbiBzaG91bGQgY2hhbmdlIGV2ZXJ5IHRpbWUgU01DL0hWQyBmdW5jdGlvbiBpcyBy
ZW1vdmVkLgo+ICsgKiBNaW5vciByZXZpc2lvbiBzaG91bGQgY2hhbmdlIGV2ZXJ5IHRpbWUgU01D
L0hWQyBmdW5jdGlvbiBpcyBhZGRlZC4KPiArICogU28sIGl0IGlzIFNNQ0NDIHByb3RvY29sIHJl
dmlzaW9uIGNvZGUsIG5vdCBYRU4gdmVyc2lvbi4KPiArICoKPiArICogVGhvc2UgdmFsdWVzIGFy
ZSBzdWJqZWN0ZWQgdG8gY2hhbmdlLCB3aGVuIGludGVyZmFjZSB3aWxsIGJlIGV4dGVuZGVkLgo+
ICsgKi8KPiArI2RlZmluZSBYRU5fU01DQ0NfTUFKT1JfUkVWSVNJT04gMAo+ICsjZGVmaW5lIFhF
Tl9TTUNDQ19NSU5PUl9SRVZJU0lPTiAxCj4gKwo+ICsvKiBIeXBlcnZpc29yIFNlcnZpY2UgVUlE
LiBSYW5kb21seSBnZW5lcmF0ZWQgd2l0aCB1dWlkZ2VuLiAqLwo+ICsjZGVmaW5lIFhFTl9TTUND
Q19VSUQgWEVOX0RFRklORV9VVUlEKDB4YTcxODEyZGMsIDB4YzY5OCwgMHg0MzY5LCAweDlhY2Ys
IFwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDc5LCAweGQxLCAw
eDhkLCAweGRlLCAweGU2LCAweDY3KQo+ICsKPiArI2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19BUkNI
X0FSTV9TTUNDQ19IX18gKi8KPiArCj4gKy8qCj4gKyAqIExvY2FsIHZhcmlhYmxlczoKPiArICog
bW9kZTogQwo+ICsgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCj4gKyAqIGMtYmFzaWMtb2Zmc2V0OiA0
Cj4gKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAo+ICsgKiBFbmQ6Ygo+ICsgKi8KPiAtLSAKPiAy
LjcuNAo+IAo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4g
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo+IAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 21:35:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 21:35:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2OeI-0000g9-Do; Wed, 11 Oct 2017 21:34:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1e2OeI-0000g3-0F
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 21:34:42 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 E1/55-21807-17E8ED95; Wed, 11 Oct 2017 21:34:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLJsWRWlGSWpSXmKPExsWSoa/pqZvfdy/
 SYOUSdYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePq1GdMBc88Kzac3MjewDjbpIuRi4NFoIVZ
 omnJdpYuRk4ORoFIidO/u1lAEkICvxglfi27zQSSEBaIkJi39hEjSEJE4LeQxJUjG8ASzALHm
 SSu3Q4AsYUELCRWzjrPCmKzCehIXHv7BayGV8BKYuXZV4wgNouAqsSvvTuB4hwcogIxEicPyE
 CUCEqcnPkE7AhOAUuJ7xsPMUOMV5f4M+8SlC0ucevJfKi18hLb384Bi0sIKEhsPXKJDeQ2CYF
 2RokLHQ/ZIO5RkZj1+QI7RJGsxNGzc1hA9koI+EpsfZEBYSpLnGrxg2hdwyixZcF5JginkV3i
 9Oq/rBC9WhLT38yBSkxkl1j89BAjRMJbYsnnZ1BFORI77x9ghyi6yiox5+ArqPNkJD4v38oIk
 bjPJnH33mVWkN1CAvESv+Y4T2DUmoUUArOQfD0LydezkHy9gJFlFaN6cWpRWWqRrpFeUlFmek
 ZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZg8mAAgh2M3/84HWKU5GBSEuV9GHMvUogvKT+
 lMiOxOCO+qDQntfgQowwHh5IEr00vUE6wKDU9tSItMweYxmDSEhw8SiK8M3qA0rzFBYm5xZnp
 EKlTjJYcxzZd/sPEsenmXSC54fuDP0xCLHn5ealS4rw/QBoEQBoySvPgxsFS7SVGWSlhXkagA
 4V4ClKLcjNLUOVfMYpzMCoJ894BmcKTmVcCt/UV0EFMQAeJpt0BOagkESEl1cAY4TrBKivN61
 neljWuN/a9XFMVf8rquF6qhtXich/+6m0R7hrVT/osunKtznzY9HKGx85tsgl/SxvYBKpqWu5
 MvDdx1iNlAf/3dzRnqCSHuW5fMVljkbbcmonF+7pCCv+bNJhWS6yYtKOw0Pq0n1vDsVm9HP/v
 SJVNvbfoef6+J3xiivcPTpqixFKckWioxVxUnAgAlA5w8LADAAA=
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1507757677!104937859!1
X-Originating-IP: [104.47.41.73]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36852 invoked from network); 11 Oct 2017 21:34:39 -0000
Received: from mail-dm3nam03on0073.outbound.protection.outlook.com (HELO
 NAM03-DM3-obe.outbound.protection.outlook.com) (104.47.41.73)
 by server-5.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 11 Oct 2017 21:34:39 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=yAeOlsuC2hz0uJ8ujFbeCxAjoIUnuY9vRM3sRs7I5Xo=;
 b=dO3cQLU85O7bhleaOBGddLqUcaeJDzNY5V3+lrs71PfDMwJuwM92C88iJ9R31DslolNiWlAP6eAySV8dwra0lhS+aBoiE4+jaMMneUittzwAIbpHoYg32L+l78F7i5XifNDZjafOMLWQoXn52s5AorT9s9/5xpIodyLp5N3rnVk=
Received: from [10.236.64.148] (165.204.78.1) by
 BN6PR12MB1140.namprd12.prod.outlook.com (10.168.226.142) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.77.7; Wed, 11 Oct 2017 21:34:24 +0000
To: Thomas Garnier <thgarnie@google.com>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 "David S . Miller" <davem@davemloft.net>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Kees Cook <keescook@chromium.org>, Andrey Ryabinin
 <aryabinin@virtuozzo.com>, Matthias Kaehlcke <mka@chromium.org>,
 Andy Lutomirski <luto@kernel.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Borislav Petkov <bp@suse.de>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Juergen Gross <jgross@suse.com>, Chris Wright <chrisw@sous-sol.org>,
 Alok Kataria <akataria@vmware.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Nicolas Pitre <nicolas.pitre@linaro.org>, Borislav Petkov <bp@alien8.de>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christopher Li <sparse@chrisli.org>, Steven Rostedt <rostedt@goodmis.org>,
 Jason Baron <jbaron@akamai.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Lukas Wunner <lukas@wunner.de>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Alexei Starovoitov <ast@kernel.org>, Daniel Borkmann <daniel@iogearbox.net>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Paolo Bonzini <pbonzini@redhat.com>, =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?=
 <rkrcmar@redhat.com>, Joerg Roedel <joro@8bytes.org>,
 Rik van Riel <riel@redhat.com>, David Howells <dhowells@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>, Waiman Long
 <longman@redhat.com>, Kyle Huey <me@kylehuey.com>,
 Jonathan Corbet <corbet@lwn.net>, Michal Hocko <mhocko@suse.com>,
 Peter Foley <pefoley2@pefoley.com>, Paul Bolle <pebolle@tiscali.nl>,
 Jiri Kosina <jkosina@suse.cz>, "H . J . Lu" <hjl.tools@gmail.com>,
 Rob Landley <rob@landley.net>, Baoquan He <bhe@redhat.com>,
 =?UTF-8?Q?Jan_H_._Sch=c3=b6nherr?= <jschoenh@amazon.de>,
 Daniel Micay <danielmicay@gmail.com>
References: <20171011203027.11248-1-thgarnie@google.com>
From: Tom Lendacky <thomas.lendacky@amd.com>
Message-ID: <22e56a56-978a-738f-52b9-2d0c17839c9e@amd.com>
Date: Wed, 11 Oct 2017 16:34:21 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171011203027.11248-1-thgarnie@google.com>
Content-Language: en-US
X-Originating-IP: [165.204.78.1]
X-ClientProxiedBy: BN6PR08CA0067.namprd08.prod.outlook.com (10.172.144.29) To
 BN6PR12MB1140.namprd12.prod.outlook.com (10.168.226.142)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: a4ddb2dd-a3be-4ba6-fee1-08d510efd9e1
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(48565401081)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:BN6PR12MB1140; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1140;
 3:v3MSNyecytD1B7j8rTvEIKfIf+2kE+T6J4sOobesZULO0Rf8qP4mk5Qh0bwfxwl32LbfaoeoI2giTCEYgKR431JxBFHQzUrbzSrZyXvMKzLP4FHzuaHwqeqC7SGj76P1sl0Jqc5Kgwtg1Dab3pZ/Sc2vGXGK0wZyQL94QXtN3hEY4ZLKsw5W6ya5Ie7AdM6UmqTsxb5yW5M7F0vTpbN/wF8Lbi70GjYJj07E1hf4HcnahfuOAL4CXHfa7M1jfWzQ;
 25:NqSz8BKONFG3OfztuSHk4jUUtpOGPFJnzyD6ULR+J4z9YsWHykxA03Y8JWuR03YyK5r6As5i3gSLtMZgl0pSf9S9FCIvD7uBB+YbUukh6o64J2JW8DKnCTg0194i+e5YtDmHXvdFzR8HhkFeBloDfRTMxFh7UqWr2vj07ykWCwlr1YCR78zj3qy370JCOf33jL52YiFr0DUPnktp7ULaZ+L6ZKd8rPiUb8B3r8OmQ8tVaWitA31MM4D2odHtZF9I5bGZHhGcU92FOiLvr+z2tJoVgqNcEvUj0aW3ZA5a4wYhFS3cbIbUu1zuH8L74CXIFL/67JVpKlluHCJ+gYCREQ==;
 31:5SD8LorNConSXS9ozZ68BwABPebodSrehlLBJUcG/W9soiL9065JOPJiz/BbgVVpDhQ0W2ZckvR4UoIvYweyLw83rpYHWJdgSLocinBgLRKsxI6ybrCEuF8VeQiOP/Sfa8Np2/jbez+t4sALtazxMEsrKm4dMphf7OhGKVTHddCMrMFf1LRfCcx8R9Ja5vpnG23yRYIUFjp0+S3kPNPkl8kx/aCVeNbieumyDCu8LRQ=
X-MS-TrafficTypeDiagnostic: BN6PR12MB1140:
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1140;
 20:Ob/MKNrjwZ+7CuWO4BsXOlEVudeLl4bHM87OVFYY83M67ElWzAnGA1CcaMdPiDebVHTEbOXeYjKVM5aKbIqzANkdsLo3FWLuRjbVyezN2ZluwixunV6ppSa+JGBNgdHKG3qKefYsHBJYbZacWK97QHKqzgNQQEAE0N1R0yHH82aKO6YiSzHRPXUyJRsSlUo1QVSS4+XML1xgrCSf/8GSBHtlOsxxneqfld+CK4wiFw8XkSWdOSHbsL0lCcNB9XrElFOpzNo4sPRQEEtIgPIo4th0PPwtMjRDf+f9yQ8dOZcWJ2uUO4aHa/DjyKJQOgRL2yo7/6B+MkcUYsFB9EKsOoBQIJAG14E73Ik0BYXpN/9g79y7GpDMdqNs7W+eMjeFhZe7Ez+6QFxOhulvDatVwaWe4HYQhpJ77Tr8e8t+PwaaHwkvXo5+gzOiQ+o/zJaguMGhuqJyeM8GwhE+dWn+v4sLBkzHo7UWnTNKdpF3UTgjvdV+M4z2uHT7Hr7BAEHx;
 4:4tkk6QJcnqUAJ8ppW2n/KKI9lbMSLoHq1ukKfAOnT42016KxuZ/bl0zpeaudzoNLpteC2xrxWELmnvZMUT+7I/SbPuAu+jAQzNiOgUW/Iwgwuctl9polx7YYn45cKwou+OavJ/I1FoaN7qL8cC+VSns0TK+D7RA8fugFWEUYGJkE0bWJeTl686LDvXEOmggnsRh0igSayBwYy2qMjpzePhIQ074DrZ8N7zjvU+r6pfv04cyC+6IsjgjQQiIUtGAOsKrk02v59X94k0CTBph9OYv/YAhYTEhye6fWucAA24xHUdz157BTvXplCrfRHp3m3JPJPUaKFUbrE1kGit2mrQ==
X-Exchange-Antispam-Report-Test: UriScan:(22074186197030)(183786458502308);
X-Microsoft-Antispam-PRVS: <BN6PR12MB1140F11F9579B07F9ACD8723EC4A0@BN6PR12MB1140.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(93006095)(93001095)(10201501046)(3002001)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123562025)(20161123558100)(20161123555025)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BN6PR12MB1140; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BN6PR12MB1140; 
X-Forefront-PRVS: 0457F11EAF
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(6049001)(39860400002)(346002)(376002)(199003)(189002)(377454003)(24454002)(2950100002)(966005)(23676002)(65806001)(3846002)(83506001)(4326008)(58126008)(68736007)(6246003)(316002)(31696002)(6666003)(66066001)(65956001)(110136005)(6116002)(86362001)(16576012)(47776003)(50466002)(90366009)(105586002)(77096006)(53936002)(6486002)(72206003)(106356001)(31686004)(229853002)(230700001)(36756003)(81166006)(16526018)(7416002)(81156014)(33646002)(8936002)(76176999)(50986999)(6306002)(1191002)(478600001)(97736004)(53546010)(7366002)(7406005)(5660300001)(189998001)(54356999)(25786009)(3260700006)(101416001)(8676002)(39060400002)(2906002)(7736002)(305945005)(64126003)(65826007)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR12MB1140; H:[10.236.64.148]; FPR:;
 SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTQwOzIzOnlzV0Q0V2ZWL2lxZi9xM25aaEhLVmpqRlVV?=
 =?utf-8?B?MWJnZ3lqNlZ5aVl3bHhwSUxhK2sxTEtrcDdvUFJTN3lxN2c2Vmkya3Y2WjFF?=
 =?utf-8?B?NS91WFZKNlZYWVNGR0hKekc3YXA3SnptUFovM2grOXNuOUFPNjR2Ni9Ma3Rk?=
 =?utf-8?B?SU92Q0RKSFlMc2FrcGNUbzdxNFVqVlRucmt5YVRkVWJGSTA2UHVrLzJFeXNN?=
 =?utf-8?B?ZDFtbU9mNDBwZ1RCT2ErUUxsZjIvaWg4bk81VWlmMHFmKzdCYzVzVE82M1lQ?=
 =?utf-8?B?ODBZYkswdDJkRGRDUFdZZnA3Ti83ZTFIUHp1UFBQMkNaK0NQM1RFbDRDbHZN?=
 =?utf-8?B?ZTU0Tnk1NDRwNW9IRjFxU1BQMVdNYjZJeC85eTU5UDdhaW9ZbVhiTENZRXdV?=
 =?utf-8?B?Q0t1bXc2dkNBTENHS2lkN2ZVRzhwSTlDdDNSZmtUVno4UkRuYnVKTVV2eUI5?=
 =?utf-8?B?bHk1SXd5Z3BNVDZuSmYzUUh3WUZFRVBNcEhMOEhSMDhwRDdSTnR4ZUw0MVgr?=
 =?utf-8?B?SW9FUXB6aFlKL0NXSVpLMkZZOWFHZnFweE43NFdtMHpZNWJ5U2lkTE9RQ3ZZ?=
 =?utf-8?B?T2s2a3BRQ0ZpSlp3RDdPSG1nT1M5cFFxKzN1bE15ejZFK1VYZnN3NDI1SitJ?=
 =?utf-8?B?S1FpQ2hYcE83TVpJQzVUaTNHdHJlN2lkRm1EOVVPVG1CVzFWcFZvMXRKL3dh?=
 =?utf-8?B?Skd1azkwZVhwQWJOYThyUkkxKzdmTFpqZFdqRTVVMHZyTFlraXNxWGFmbXVj?=
 =?utf-8?B?Q1YxcTZyVTFLQktxTjNISnZLWmRDWDlyYVYxWmd6YXRjT29KZCttMXV6MXNP?=
 =?utf-8?B?OUhMa2dKaUJuNFBUc2lSWWdjM0Rqd21EWWpJR0oydHpTazdyTkF4RDhJdjNm?=
 =?utf-8?B?Qko2OFhlWmZZY1g0ZkxEUm9SWkllaytHNXlkNFpnVVBCRjljTldxaHNRU1dV?=
 =?utf-8?B?Nmd2VW52VnB6T01iOEpteGtkMXBBV2pIVWNjMElVc3kvVEVMSjBqNDNodGZr?=
 =?utf-8?B?SDQrK1I2YkZwQlY4VDk2QXdCemhtWGE4UDVKYU1pUllMNkhaWENMZ2I5R1BE?=
 =?utf-8?B?R2VPU2xZVEo1bTNKL1RZQjJjUGtGeGE0R2pGaHZFaEhvdW9aRXNFUFdVVHNt?=
 =?utf-8?B?TE9hVU1GWFhIdnBRc2N3eU02L2Q0TmVNdUlOUE9LT20vWWV0SHhZTCtDT0Nj?=
 =?utf-8?B?a1dDQjRad3FSa3FtSlhxd0c1UmNCME81L2pHUy91VHoxd2dlTVNZb1ZxWFM0?=
 =?utf-8?B?SGQ1RjkvOUM2R3cweUdpMmdTU2JRTlgzRjlUVUZSS3JwUWdwZXJpczg4TGNM?=
 =?utf-8?B?aldYMi83S2Q2Y3lCcjdmT3BlUUM0RW96cmNUWTJPdit0MjZ2N1prc1N3TGQy?=
 =?utf-8?B?aDFJa3dNRmhUMmY4c0VYSG40ZFJmcFZ3bk5tbDFSQURiYVJrSC9tR3JUVnU5?=
 =?utf-8?B?U0kxS0wzc0w3N2pKR0EwSE44ZkRtcXZTcEFsRlp5WDRzUjZFaitGcktXREhK?=
 =?utf-8?B?UFZUcHFERldZcUQwSHY1bzBPbVZrM1JXcHRtODNLZWFscVU3ZGVIdTFBNmVK?=
 =?utf-8?B?Q1JrdnErRzZEK3B2cUZSQllVbDZSY0dBTStXRDExTVFrbWFtbjh6RkxMdjhv?=
 =?utf-8?B?V0RlQWlFU3F3V3NBbTlJZjV2bHRNUWh6NHgzK1gwQmJJNjBha0lEUk9pNnBK?=
 =?utf-8?B?ZkswQjY1Q1NSREQ2MEVPSS9Yd2Q1M01WZmJ4VFdLTlkzY21xNW5HTlF4OFBx?=
 =?utf-8?B?aVFQVUViVlVVY0tJM3Y2Zi9wc1ltbmtsS0V2aEgrZ3BWc2p4WUIvWkIvenln?=
 =?utf-8?B?QkN2bDJ1T0Jna2tOYUxEVUxrUks1WWNuNHA5ajBKeENHcXVIL2tXczl1c3F6?=
 =?utf-8?B?UUdiaE53UzBOSm5KTFBlQmJ6TU5ZVmozaWtVdjY5WC94QUhyanBkcklUNU9a?=
 =?utf-8?B?S2thTnZvOHBPQXgrRkxBQUp0a3drSTZJOVFkN1pJWGxuS05WKzZ6Z05zdThP?=
 =?utf-8?B?Yzg5NE8zdzRpa21pUGE2ME9rMEZQU3dWQnI2aDJ6cVl4UGlOaHhiTEZPcUt1?=
 =?utf-8?B?eitsSG5Zbk1yb3pJUi9JSTNhSkcxbVprYm8va0prcG1uT3FRVmJHMEF4Ritk?=
 =?utf-8?Q?8WjeV9z98ZDB1PWbu8MXpPCKQqUqlN0/1qzUuFmQxLzn?=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1140;
 6:X/NGE+WdOLP4ix8UhmYTEaUZ3WcjjB7MYRKQrEEH8SRaDfWqB9Dias5UGYlk3AYPJYMfA5qtgz3xeQGwF0my1HO8NSE9d1XJ6eBfMVHVXmTaNVlSIM6RUHlu1eJzj7OIOj63gxV3gUd9/nVx34zKzedxUYZIigqSl+SqlvC9AmLtA9UFSq+U8gmVFh+djFmsx3v9HZPLEbkqs0Nm+PrDS4toh0Hh+GQmy4yyGF7n1lkM0KHe77o3Wi9v3+5CTtecwbxD+AuOhZdAvuIyqOyGtIoO5eeaPKY5/zwQRdr6Ppunug5uRfxcK3c7HbvQZSrk00IY/h7SGmgCymCX3AN6fA==;
 5:USYjw8lfADjXtKFa8eGVjENmjrrFlC859IhuyssBVxEImh/vD/h2kSElzk/YYlSYjl74UDqFJX7E1eO3J+kBuDtt5pVNOh9jJlHaDJA4jN20AwMjNvIyj1GQyg+rAeo7B/U3vXr0+Rav3cERj3aA4A==;
 24:9zEEdlYIZz1pdTDx4BhJGj/HJgoh5DhQG9af/sWFZj0PElZt/KD+Y4iITgqHqCigOlNrl7kjqc3ywNLyTXZJu+0N9LCWOsL225/ghZzjpJY=;
 7:u6IGiYiQSSi/JWlJeJqFh3UcgT3cC7xT/jshbmNA2xw3vPVaibiHDOSEsPw0yB0CK/lUyUrGzxE8T84kt1/9GeRQax/gjzY97SeIYrH4qg1yL84EUxuc7i1t+D94ZZXlcNeS2oIW9jKa9NAMX8+GrPC7uOYHRYRunFXJqEBwUdw3dpAZov7z6hVewC17bt0ms7Pto5KNSjNEyrLd3HhYvrfBKq8qRafQbWG5yjHoOMk=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1140;
 20:1TTSCNKm9Vc4DF22XnxQ/w5SYIq9j647/fvvg63MDP509MIKmstfcp06M1MV3CyfEF9Vu1Sha+mqcpzz9A4dE50lmx25FK7IqctVs7bBUlFXAEgpmFhD2e3tZjXUkHcC7BeeFX7d4LK144UwzF2pyKMCO3Py77wbo8S62qUovbqpR0CupcHJuQ56/1Pg2gOcs+qy6rLMuS0DUQXe1VMFBRowyXrWwXeRbD9dncbQh3j/2h7kobnPRx5gJqbQkA+h
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Oct 2017 21:34:24.4300 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1140
Cc: linux-arch@vger.kernel.org, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 x86@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-sparse@vger.kernel.org,
 linux-crypto@vger.kernel.org, kernel-hardening@lists.openwall.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v1 00/27] x86: PIE support and option to
 extend KASLR randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTEvMjAxNyAzOjMwIFBNLCBUaG9tYXMgR2FybmllciB3cm90ZToKPiBDaGFuZ2VzOgo+
ICAgLSBwYXRjaCB2MToKPiAgICAgLSBTaW1wbGlmeSBmdHJhY2UgaW1wbGVtZW50YXRpb24uCj4g
ICAgIC0gVXNlIGdjYyBtc3RhY2stcHJvdGVjdG9yLWd1YXJkLXJlZz0lZ3Mgd2l0aCBQSUUgd2hl
biBwb3NzaWJsZS4KPiAgIC0gcmZjIHYzOgo+ICAgICAtIFVzZSAtLWVtaXQtcmVsb2NzIGluc3Rl
YWQgb2YgLXBpZSB0byByZWR1Y2UgZHluYW1pYyByZWxvY2F0aW9uIHNwYWNlIG9uCj4gICAgICAg
bWFwcGVkIG1lbW9yeS4gSXQgYWxzbyBzaW1wbGlmaWVzIHRoZSByZWxvY2F0aW9uIHByb2Nlc3Mu
Cj4gICAgIC0gTW92ZSB0aGUgc3RhcnQgdGhlIG1vZHVsZSBzZWN0aW9uIG5leHQgdG8gdGhlIGtl
cm5lbC4gUmVtb3ZlIHRoZSBuZWVkIGZvcgo+ICAgICAgIC1tY21vZGVsPWxhcmdlIG9uIG1vZHVs
ZXMuIEV4dGVuZHMgbW9kdWxlIHNwYWNlIGZyb20gMSB0byAyRyBtYXhpbXVtLgo+ICAgICAtIFN1
cHBvcnQgZm9yIFhFTiBQVkggYXMgMzItYml0IHJlbG9jYXRpb25zIGNhbiBiZSBpZ25vcmVkIHdp
dGgKPiAgICAgICAtLWVtaXQtcmVsb2NzLgo+ICAgICAtIFN1cHBvcnQgZm9yIEdPVCByZWxvY2F0
aW9ucyBwcmV2aW91c2x5IGRvbmUgYXV0b21hdGljYWxseSB3aXRoIC1waWUuCj4gICAgIC0gUmVt
b3ZlIG5lZWQgZm9yIGR5bmFtaWMgUExUIGluIG1vZHVsZXMuCj4gICAgIC0gU3VwcG9ydCBkeW1h
bWljIEdPVCBmb3IgbW9kdWxlcy4KPiAgIC0gcmZjIHYyOgo+ICAgICAtIEFkZCBzdXBwb3J0IGZv
ciBnbG9iYWwgc3RhY2sgY29va2llIHdoaWxlIGNvbXBpbGVyIGRlZmF1bHQgdG8gZnMgd2l0aG91
dAo+ICAgICAgIG1jbW9kZWw9a2VybmVsCj4gICAgIC0gQ2hhbmdlIHBhdGNoIDcgdG8gY29ycmVj
dGx5IGp1bXAgb3V0IG9mIHRoZSBpZGVudGl0eSBtYXBwaW5nIG9uIGtleGVjIGxvYWQKPiAgICAg
ICBwcmVzZXJ2ZS4KPiAKPiBUaGVzZSBwYXRjaGVzIG1ha2UgdGhlIGNoYW5nZXMgbmVjZXNzYXJ5
IHRvIGJ1aWxkIHRoZSBrZXJuZWwgYXMgUG9zaXRpb24KPiBJbmRlcGVuZGVudCBFeGVjdXRhYmxl
IChQSUUpIG9uIHg4Nl82NC4gQSBQSUUga2VybmVsIGNhbiBiZSByZWxvY2F0ZWQgYmVsb3cKPiB0
aGUgdG9wIDJHIG9mIHRoZSB2aXJ0dWFsIGFkZHJlc3Mgc3BhY2UuIEl0IGFsbG93cyB0byBvcHRp
b25hbGx5IGV4dGVuZCB0aGUKPiBLQVNMUiByYW5kb21pemF0aW9uIHJhbmdlIGZyb20gMUcgdG8g
M0cuCgpIaSBUaG9tYXMsCgpJJ3ZlIGFwcGxpZWQgeW91ciBwYXRjaGVzIHNvIHRoYXQgSSBjYW4g
dmVyaWZ5IHRoYXQgU01FIHdvcmtzIHdpdGggUElFLgpVbmZvcnR1bmF0ZWx5LCBJJ20gcnVubmlu
ZyBpbnRvIGJ1aWxkIHdhcm5pbmdzIGFuZCBlcnJvcnMgd2hlbiBJIGVuYWJsZQpQSUUuCgpXaXRo
IENPTkZJR19TVEFDS19WQUxJREFUSU9OPXkgSSByZWNlaXZlIGxvdHMgb2YgbWVzc2FnZXMgbGlr
ZSB0aGlzOgoKICBkcml2ZXJzL3Njc2kvbGliZmMvZmNfZXhjaC5vOiB3YXJuaW5nOiBvYmp0b29s
OiBmY19kZXN0cm95X2V4Y2hfbWdyKCkrMHgwOiBjYWxsIHdpdGhvdXQgZnJhbWUgcG9pbnRlciBz
YXZlL3NldHVwCgpEaXNhYmxpbmcgQ09ORklHX1NUQUNLX1ZBTElEQVRJT04gc3VwcHJlc3NlcyB0
aG9zZS4KCkJ1dCBuZWFyIHRoZSBlbmQgb2YgdGhlIGJ1aWxkLCBJIHJlY2VpdmUgZXJyb3JzIGxp
a2UgdGhpczoKCiAgYXJjaC94ODYva2VybmVsL3NldHVwLm86IEluIGZ1bmN0aW9uIGBkdW1wX2tl
cm5lbF9vZmZzZXQnOgogIC4uLi9hcmNoL3g4Ni9rZXJuZWwvc2V0dXAuYzo4MDE6KC50ZXh0KzB4
MzIpOiByZWxvY2F0aW9uIHRydW5jYXRlZCB0byBmaXQ6IFJfWDg2XzY0XzMyUyBhZ2FpbnN0IHN5
bWJvbCBgX3RleHQnIGRlZmluZWQgaW4gLnRleHQgc2VjdGlvbiBpbiAudG1wX3ZtbGludXgxCiAg
LgogIC4gYWJvdXQgMTAgbW9yZSBvZiB0aGUgYWJvdmUgdHlwZSBtZXNzYWdlcwogIC4KICBtYWtl
OiAqKiogW3ZtbGludXhdIEVycm9yIDEKICBFcnJvciBidWlsZGluZyBrZXJuZWwsIGV4aXRpbmcK
CkFyZSB0aGVyZSBhbnkgY29uZmlnIG9wdGlvbnMgdGhhdCBzaG91bGQgb3Igc2hvdWxkIG5vdCBi
ZSBlbmFibGVkIHdoZW4KYnVpbGRpbmcgd2l0aCBQSUUgZW5hYmxlZD8gIElzIHRoZXJlIGEgY29t
cGlsZXIgcmVxdWlyZW1lbnQgZm9yIFBJRSAoSSdtCnVzaW5nIGdjYyB2ZXJzaW9uIDUuNC4wIDIw
MTYwNjA5IChVYnVudHUgNS40LjAtNnVidW50dTF+MTYuMDQuNSkpPwoKVGhhbmtzLApUb20KCj4g
Cj4gVGhhbmtzIGEgbG90IHRvIEFyZCBCaWVzaGV1dmVsICYgS2VlcyBDb29rIG9uIHRoZWlyIGZl
ZWRiYWNrIG9uIGNvbXBpbGVyCj4gY2hhbmdlcywgUElFIHN1cHBvcnQgYW5kIEtBU0xSIGluIGdl
bmVyYWwuIFRoYW5rcyB0byBSb2xhbmQgTWNHcmF0aCBvbiBoaXMKPiBmZWVkYmFjayBmb3IgdXNp
bmcgLXBpZSB2ZXJzdXMgLS1lbWl0LXJlbG9jcyBhbmQgZGV0YWlscyBvbiBjb21waWxlciBjb2Rl
Cj4gZ2VuZXJhdGlvbi4KPiAKPiBUaGUgcGF0Y2hlczoKPiAgIC0gMS0zLCA1LTEjLCAxNy0xODog
Q2hhbmdlIGluIGFzc2VtYmx5IGNvZGUgdG8gYmUgUElFIGNvbXBsaWFudC4KPiAgIC0gNDogQWRk
IGEgbmV3IF9BU01fR0VUX1BUUiBtYWNybyB0byBmZXRjaCBhIHN5bWJvbCBhZGRyZXNzIGdlbmVy
aWNhbGx5Lgo+ICAgLSAxNDogQWRhcHQgcGVyY3B1IGRlc2lnbiB0byB3b3JrIGNvcnJlY3RseSB3
aGVuIFBJRSBpcyBlbmFibGVkLgo+ICAgLSAxNTogUHJvdmlkZSBhbiBvcHRpb24gdG8gZGVmYXVs
dCB2aXNpYmlsaXR5IHRvIGhpZGRlbiBleGNlcHQgZm9yIGtleSBzeW1ib2xzLgo+ICAgICAgICAg
SXQgcmVtb3ZlcyBlcnJvcnMgYmV0d2VlbiBjb21waWxhdGlvbiB1bml0cy4KPiAgIC0gMTY6IEFk
YXB0IHJlbG9jYXRpb24gdG9vbCB0byBoYW5kbGUgUElFIGJpbmFyeSBjb3JyZWN0bHkuCj4gICAt
IDE5OiBBZGQgc3VwcG9ydCBmb3IgZ2xvYmFsIGNvb2tpZS4KPiAgIC0gMjA6IFN1cHBvcnQgZnRy
YWNlIHdpdGggUElFICh1c2VkIG9uIFVidW50dSBjb25maWcpLgo+ICAgLSAyMTogRml4IGluY29y
cmVjdCBhZGRyZXNzIG1hcmtlciBvbiBkdW1wX3BhZ2V0YWJsZXMuCj4gICAtIDIyOiBBZGQgb3B0
aW9uIHRvIG1vdmUgdGhlIG1vZHVsZSBzZWN0aW9uIGp1c3QgYWZ0ZXIgdGhlIGtlcm5lbC4KPiAg
IC0gMjM6IEFkYXB0IG1vZHVsZSBsb2FkaW5nIHRvIHN1cHBvcnQgUElFIHdpdGggZHluYW1pYyBH
T1QuCj4gICAtIDI0OiBNYWtlIHRoZSBHT1QgcmVhZC1vbmx5Lgo+ICAgLSAyNTogQWRkIHRoZSBD
T05GSUdfWDg2X1BJRSBvcHRpb24gKG9mZiBieSBkZWZhdWx0KS4KPiAgIC0gMjY6IEFkYXB0IHJl
bG9jYXRpb24gdG9vbCB0byBnZW5lcmF0ZSBhIDY0LWJpdCByZWxvY2F0aW9uIHRhYmxlLgo+ICAg
LSAyNzogQWRkIHRoZSBDT05GSUdfUkFORE9NSVpFX0JBU0VfTEFSR0Ugb3B0aW9uIHRvIGluY3Jl
YXNlIHJlbG9jYXRpb24gcmFuZ2UKPiAgICAgICAgIGZyb20gMUcgdG8gM0cgKG9mZiBieSBkZWZh
dWx0KS4KPiAKPiBQZXJmb3JtYW5jZS9TaXplIGltcGFjdDoKPiAKPiBTaXplIG9mIHZtbGludXgg
KERlZmF1bHQgY29uZmlndXJhdGlvbik6Cj4gICBGaWxlIHNpemU6Cj4gICAtIFBJRSBkaXNhYmxl
ZDogKzAuMDAwMDMxJQo+ICAgLSBQSUUgZW5hYmxlZDogLTMuMjEwJSAobGVzcyByZWxvY2F0aW9u
cykKPiAgIC50ZXh0IHNlY3Rpb246Cj4gICAtIFBJRSBkaXNhYmxlZDogKzAuMDAwNjQ0JQo+ICAg
LSBQSUUgZW5hYmxlZDogKzAuODM3JQo+IAo+IFNpemUgb2Ygdm1saW51eCAoVWJ1bnR1IGNvbmZp
Z3VyYXRpb24pOgo+ICAgRmlsZSBzaXplOgo+ICAgLSBQSUUgZGlzYWJsZWQ6IC0wLjIwMSUKPiAg
IC0gUElFIGVuYWJsZWQ6IC0wLjA4MiUKPiAgIC50ZXh0IHNlY3Rpb246Cj4gICAtIFBJRSBkaXNh
YmxlZDogc2FtZQo+ICAgLSBQSUUgZW5hYmxlZDogKzEuMzE5JQo+IAo+IFNpemUgb2Ygdm1saW51
eCAoRGVmYXVsdCBjb25maWd1cmF0aW9uICsgT1JDKToKPiAgIEZpbGUgc2l6ZToKPiAgIC0gUElF
IGVuYWJsZWQ6IC0zLjE2NyUKPiAgIC50ZXh0IHNlY3Rpb246Cj4gICAtIFBJRSBlbmFibGVkOiAr
MC44MTQlCj4gCj4gU2l6ZSBvZiB2bWxpbnV4IChVYnVudHUgY29uZmlndXJhdGlvbiArIE9SQyk6
Cj4gICBGaWxlIHNpemU6Cj4gICAtIFBJRSBlbmFibGVkOiAtMy4xNjclCj4gICAudGV4dCBzZWN0
aW9uOgo+ICAgLSBQSUUgZW5hYmxlZDogKzEuMjYlCj4gCj4gVGhlIHNpemUgaW5jcmVhc2UgaXMg
bWFpbmx5IGR1ZSB0byBub3QgaGF2aW5nIGFjY2VzcyB0byB0aGUgMzItYml0IHNpZ25lZAo+IHJl
bG9jYXRpb24gdGhhdCBjYW4gYmUgdXNlZCB3aXRoIG1jbW9kZWw9a2VybmVsLiBBIHNtYWxsIHBh
cnQgaXMgZHVlIHRvIHJlZHVjZWQKPiBvcHRpbWl6YXRpb24gZm9yIFBJRSBjb2RlLiBUaGlzIGJ1
ZyBbMV0gd2FzIG9wZW5lZCB3aXRoIGdjYyB0byBwcm92aWRlIGEgYmV0dGVyCj4gY29kZSBnZW5l
cmF0aW9uIGZvciBrZXJuZWwgUElFLgo+IAo+IEhhY2tiZW5jaCAoNTAlIGFuZCAxNjAwJSBvbiB0
aHJlYWQvcHJvY2VzcyBmb3IgcGlwZS9zb2NrZXRzKToKPiAgIC0gUElFIGRpc2FibGVkOiBubyBz
aWduaWZpY2FudCBjaGFuZ2UgKGF2ZyArMC4xJSBvbiBsYXRlc3QgdGVzdCkuCj4gICAtIFBJRSBl
bmFibGVkOiBiZXR3ZWVuIC0wLjUwJSB0byArMC44NiUgaW4gYXZlcmFnZSAoZGVmYXVsdCBhbmQg
VWJ1bnR1IGNvbmZpZykuCj4gCj4gc2xhYl90ZXN0IChhdmVyYWdlIG9mIDEwIHJ1bnMpOgo+ICAg
LSBQSUUgZGlzYWJsZWQ6IG5vIHNpZ25pZmljYW50IGNoYW5nZSAoLTIlIG9uIGxhdGVzdCBydW4s
IGxpa2VseSBub2lzZSkuCj4gICAtIFBJRSBlbmFibGVkOiBiZXR3ZWVuIC0xJSBhbmQgKzAuOCUg
b24gbGF0ZXN0IHJ1bnMuCj4gCj4gS2VybmJlbmNoIChhdmVyYWdlIG9mIDEwIEhhbGYgYW5kIE9w
dGltYWwgcnVucyk6Cj4gICBFbGFwc2VkIFRpbWU6Cj4gICAtIFBJRSBkaXNhYmxlZDogbm8gc2ln
bmlmaWNhbnQgY2hhbmdlIChhdmcgLTAuMjM5JSkKPiAgIC0gUElFIGVuYWJsZWQ6IGF2ZXJhZ2Ug
KzAuMDclCj4gICBTeXN0ZW0gVGltZToKPiAgIC0gUElFIGRpc2FibGVkOiBubyBzaWduaWZpY2Fu
dCBjaGFuZ2UgKGF2ZyAtMC4yNzclKQo+ICAgLSBQSUUgZW5hYmxlZDogYXZlcmFnZSArMC43JQo+
IAo+IFsxXSBodHRwczovL2djYy5nbnUub3JnL2J1Z3ppbGxhL3Nob3dfYnVnLmNnaT9pZD04MjMw
Mwo+IAo+IGRpZmZzdGF0Ogo+ICAgRG9jdW1lbnRhdGlvbi94ODYveDg2XzY0L21tLnR4dCAgICAg
ICAgICAgICAgfCAgICAzCj4gICBhcmNoL3g4Ni9LY29uZmlnICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgNDMgKysrKysrCj4gICBhcmNoL3g4Ni9NYWtlZmlsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgNDAgKysrKysKPiAgIGFyY2gveDg2L2Jvb3QvYm9vdC5oICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgMgo+ICAgYXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL01h
a2VmaWxlICAgICAgICAgICAgfCAgICA1Cj4gICBhcmNoL3g4Ni9ib290L2NvbXByZXNzZWQvbWlz
Yy5jICAgICAgICAgICAgICB8ICAgMTAgKwo+ICAgYXJjaC94ODYvY3J5cHRvL2Flcy14ODZfNjQt
YXNtXzY0LlMgICAgICAgICAgfCAgIDQ1ICsrKystLQo+ICAgYXJjaC94ODYvY3J5cHRvL2Flc25p
LWludGVsX2FzbS5TICAgICAgICAgICAgfCAgIDE0ICstCj4gICBhcmNoL3g4Ni9jcnlwdG8vYWVz
bmktaW50ZWxfYXZ4LXg4Nl82NC5TICAgICB8ICAgIDYKPiAgIGFyY2gveDg2L2NyeXB0by9jYW1l
bGxpYS1hZXNuaS1hdngtYXNtXzY0LlMgIHwgICA0MiArKystLS0KPiAgIGFyY2gveDg2L2NyeXB0
by9jYW1lbGxpYS1hZXNuaS1hdngyLWFzbV82NC5TIHwgICA0NCArKystLS0KPiAgIGFyY2gveDg2
L2NyeXB0by9jYW1lbGxpYS14ODZfNjQtYXNtXzY0LlMgICAgIHwgICAgOCAtCj4gICBhcmNoL3g4
Ni9jcnlwdG8vY2FzdDUtYXZ4LXg4Nl82NC1hc21fNjQuUyAgICB8ICAgNTAgKysrKy0tLQo+ICAg
YXJjaC94ODYvY3J5cHRvL2Nhc3Q2LWF2eC14ODZfNjQtYXNtXzY0LlMgICAgfCAgIDQ0ICsrKy0t
LQo+ICAgYXJjaC94ODYvY3J5cHRvL2RlczNfZWRlLWFzbV82NC5TICAgICAgICAgICAgfCAgIDk2
ICsrKysrKysrKy0tLS0tCj4gICBhcmNoL3g4Ni9jcnlwdG8vZ2hhc2gtY2xtdWxuaS1pbnRlbF9h
c20uUyAgICB8ICAgIDQKPiAgIGFyY2gveDg2L2NyeXB0by9nbHVlX2hlbHBlci1hc20tYXZ4LlMg
ICAgICAgIHwgICAgNAo+ICAgYXJjaC94ODYvY3J5cHRvL2dsdWVfaGVscGVyLWFzbS1hdngyLlMg
ICAgICAgfCAgICA2Cj4gICBhcmNoL3g4Ni9lbnRyeS9lbnRyeV8zMi5TICAgICAgICAgICAgICAg
ICAgICB8ICAgIDMKPiAgIGFyY2gveDg2L2VudHJ5L2VudHJ5XzY0LlMgICAgICAgICAgICAgICAg
ICAgIHwgICAyOSArKy0tCj4gICBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9hc20uaCAgICAgICAgICAg
ICAgICAgICB8ICAgMTMgKwo+ICAgYXJjaC94ODYvaW5jbHVkZS9hc20vYnVnLmggICAgICAgICAg
ICAgICAgICAgfCAgICAyCj4gICBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9mdHJhY2UuaCAgICAgICAg
ICAgICAgICB8ICAgIDYKPiAgIGFyY2gveDg2L2luY2x1ZGUvYXNtL2p1bXBfbGFiZWwuaCAgICAg
ICAgICAgIHwgICAgOCAtCj4gICBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9rdm1faG9zdC5oICAgICAg
ICAgICAgICB8ICAgIDYKPiAgIGFyY2gveDg2L2luY2x1ZGUvYXNtL21vZHVsZS5oICAgICAgICAg
ICAgICAgIHwgICAxMSArCj4gICBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYWdlXzY0X3R5cGVzLmgg
ICAgICAgICB8ICAgIDkgKwo+ICAgYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfdHlwZXMu
aCAgICAgICAgfCAgIDEyICsKPiAgIGFyY2gveDg2L2luY2x1ZGUvYXNtL3BlcmNwdS5oICAgICAg
ICAgICAgICAgIHwgICAyNSArKy0KPiAgIGFyY2gveDg2L2luY2x1ZGUvYXNtL3BndGFibGVfNjRf
dHlwZXMuaCAgICAgIHwgICAgNgo+ICAgYXJjaC94ODYvaW5jbHVkZS9hc20vcG0tdHJhY2UuaCAg
ICAgICAgICAgICAgfCAgICAyCj4gICBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wcm9jZXNzb3IuaCAg
ICAgICAgICAgICB8ICAgMTIgKwo+ICAgYXJjaC94ODYvaW5jbHVkZS9hc20vc2VjdGlvbnMuaCAg
ICAgICAgICAgICAgfCAgICA4ICsKPiAgIGFyY2gveDg2L2luY2x1ZGUvYXNtL3NldHVwLmggICAg
ICAgICAgICAgICAgIHwgICAgMgo+ICAgYXJjaC94ODYvaW5jbHVkZS9hc20vc3RhY2twcm90ZWN0
b3IuaCAgICAgICAgfCAgIDE5ICsrCj4gICBhcmNoL3g4Ni9rZXJuZWwvYWNwaS93YWtldXBfNjQu
UyAgICAgICAgICAgICB8ICAgMzEgKystLQo+ICAgYXJjaC94ODYva2VybmVsL2FzbS1vZmZzZXRz
LmMgICAgICAgICAgICAgICAgfCAgICAzCj4gICBhcmNoL3g4Ni9rZXJuZWwvYXNtLW9mZnNldHNf
MzIuYyAgICAgICAgICAgICB8ICAgIDMKPiAgIGFyY2gveDg2L2tlcm5lbC9hc20tb2Zmc2V0c182
NC5jICAgICAgICAgICAgIHwgICAgMwo+ICAgYXJjaC94ODYva2VybmVsL2NwdS9jb21tb24uYyAg
ICAgICAgICAgICAgICAgfCAgICA3IC0KPiAgIGFyY2gveDg2L2tlcm5lbC9jcHUvbWljcm9jb2Rl
L2NvcmUuYyAgICAgICAgIHwgICAgNAo+ICAgYXJjaC94ODYva2VybmVsL2Z0cmFjZS5jICAgICAg
ICAgICAgICAgICAgICAgfCAgIDQyICsrKysrLQo+ICAgYXJjaC94ODYva2VybmVsL2hlYWQ2NC5j
ICAgICAgICAgICAgICAgICAgICAgfCAgIDMyICsrKy0KPiAgIGFyY2gveDg2L2tlcm5lbC9oZWFk
XzMyLlMgICAgICAgICAgICAgICAgICAgIHwgICAgMwo+ICAgYXJjaC94ODYva2VybmVsL2hlYWRf
NjQuUyAgICAgICAgICAgICAgICAgICAgfCAgIDQxICsrKysrLQo+ICAgYXJjaC94ODYva2VybmVs
L2t2bS5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2Cj4gICBhcmNoL3g4Ni9rZXJuZWwv
bW9kdWxlLmMgICAgICAgICAgICAgICAgICAgICB8ICAxODIgKysrKysrKysrKysrKysrKysrKysr
KysrKystCj4gICBhcmNoL3g4Ni9rZXJuZWwvbW9kdWxlLmxkcyAgICAgICAgICAgICAgICAgICB8
ICAgIDMKPiAgIGFyY2gveDg2L2tlcm5lbC9wcm9jZXNzLmMgICAgICAgICAgICAgICAgICAgIHwg
ICAgNQo+ICAgYXJjaC94ODYva2VybmVsL3JlbG9jYXRlX2tlcm5lbF82NC5TICAgICAgICAgfCAg
ICA4IC0KPiAgIGFyY2gveDg2L2tlcm5lbC9zZXR1cF9wZXJjcHUuYyAgICAgICAgICAgICAgIHwg
ICAgMgo+ICAgYXJjaC94ODYva2VybmVsL3ZtbGludXgubGRzLlMgICAgICAgICAgICAgICAgfCAg
IDEzICsKPiAgIGFyY2gveDg2L2t2bS9zdm0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgNAo+ICAgYXJjaC94ODYvbGliL2NtcHhjaGcxNmJfZW11LlMgICAgICAgICAgICAgICAgfCAg
ICA4IC0KPiAgIGFyY2gveDg2L21tL2R1bXBfcGFnZXRhYmxlcy5jICAgICAgICAgICAgICAgIHwg
ICAxMSArCj4gICBhcmNoL3g4Ni9wb3dlci9oaWJlcm5hdGVfYXNtXzY0LlMgICAgICAgICAgICB8
ICAgIDQKPiAgIGFyY2gveDg2L3Rvb2xzL3JlbG9jcy5jICAgICAgICAgICAgICAgICAgICAgIHwg
IDE3MCArKysrKysrKysrKysrKysrKysrKysrKy0tCj4gICBhcmNoL3g4Ni90b29scy9yZWxvY3Mu
aCAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQKPiAgIGFyY2gveDg2L3Rvb2xzL3JlbG9jc19j
b21tb24uYyAgICAgICAgICAgICAgIHwgICAxNSArLQo+ICAgYXJjaC94ODYveGVuL3hlbi1hc20u
UyAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEyIC0KPiAgIGFyY2gveDg2L3hlbi94ZW4taGVh
ZC5TICAgICAgICAgICAgICAgICAgICAgIHwgICAgOSAtCj4gICBhcmNoL3g4Ni94ZW4veGVuLXB2
aC5TICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTMgKwo+ICAgZHJpdmVycy9iYXNlL2Zpcm13
YXJlX2NsYXNzLmMgICAgICAgICAgICAgICAgfCAgICA0Cj4gICBpbmNsdWRlL2FzbS1nZW5lcmlj
L3NlY3Rpb25zLmggICAgICAgICAgICAgICB8ICAgIDYKPiAgIGluY2x1ZGUvYXNtLWdlbmVyaWMv
dm1saW51eC5sZHMuaCAgICAgICAgICAgIHwgICAxMiArCj4gICBpbmNsdWRlL2xpbnV4L2NvbXBp
bGVyLmggICAgICAgICAgICAgICAgICAgICB8ICAgIDggKwo+ICAgaW5pdC9LY29uZmlnICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA5ICsKPiAgIGtlcm5lbC9rYWxsc3ltcy5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNiArLQo+ICAga2VybmVsL3RyYWNlL3Ry
YWNlLmggICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0Cj4gICBsaWIvZHluYW1pY19kZWJ1
Zy5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQKPiAgIDcwIGZpbGVzIGNoYW5nZWQs
IDEwMzIgaW5zZXJ0aW9ucygrKSwgMzA4IGRlbGV0aW9ucygtKQo+IAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 21:51:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 21:51:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2OuL-0002Is-T1; Wed, 11 Oct 2017 21:51:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2OuL-0002Ih-0J
 for xen-devel@lists.xensource.com; Wed, 11 Oct 2017 21:51:17 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 F1/7F-22492-4529ED95; Wed, 11 Oct 2017 21:51:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrILMWRWlGSWpSXmKPExsWS0XRdVTd40r1
 Ig+YbLBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaNk+nbHgamrFhHuvWBoY
 /9l3MXJxCAk0MkksPnKXuYuRE8h5zChxZVUVhL2NUeLInRQQW0TAWeLrmbnsIDavgL7EhW/XW
 UFsYYFwiVnzvzCDDJIQWKIg8bn1P1hCQsBTov/LDzj70KyDQDY7B5uAlcQhMZAoi4CqxL9l31
 kmMHIvYGRYxahRnFpUllqka2ihl1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kR6HE
 GINjB2LTd8xCjJAeTkijvw5h7kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeOdMBMoJFqWmp1ak
 ZeYAQw8mLcHBoyTCexAkzVtckJhbnJkOkTrFaMxxbNPlP0wcE27d/cMkxJKXn5cqJc5rCVIqA
 FKaUZoHNwgWE5cYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzNsHMoUnM68Ebt8roFOYgE4RTb
 sDckpJIkJKqoEx8Fz+K46CYBEurgNtx/a7Rc5dter6ZO4P1g5hbyeqsXvuaL+WHvd/G3NNhGS
 njvfm/rV/FEVyjmdz/ujRDlzNWK0ke/b8pdNazRs3VXw3etG2iaXi2/7VUfd3zza7Ndnl976u
 a8v/FPKvvKRwbyKb+o+0835KdSfjJd9dKVy2y/8Ww5+fsy1vKrEUZyQaajEXFScCABYZ+9iEA
 gAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1507758673!102980903!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43251 invoked from network); 11 Oct 2017 21:51:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Oct 2017 21:51:14 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2OuG-0002Xr-GB; Wed, 11 Oct 2017 21:51:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e2OuA-0005sT-Sc; Wed, 11 Oct 2017 21:51:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e2Ou9-0000aU-Hn; Wed, 11 Oct 2017 21:51:06 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114312-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-armhf-armhf-xl:<job
 status>:broken:regression
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:<job status>:broken:regression
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:<job status>:broken:regression
 xen-4.9-testing:test-armhf-armhf-xl:host-install(4):broken:regression
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:host-install(4):broken:regression
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:host-install(4):broken:regression
 xen-4.9-testing:build-i386-prev:xen-build:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-4.9-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-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: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-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm: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-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=d1b64ccd9694c32e6b499d8380507c22dcdef4e1
X-Osstest-Versions-That: xen=9cde7a833db53c9c3a88b767af8c7cb07053a6fd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 11 Oct 2017 21:51:06 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 114312: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDMxMiB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDMxMi8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAg
ICAgICBicm9rZW4KIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDQgaG9zdC1pbnN0YWxs
KDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDExNDExOAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTE0MTE4
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgNCBob3N0LWluc3RhbGwoNCkgICAgICAg
YnJva2VuIFJFR1IuIHZzLiAxMTQxMTgKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgIDYg
eGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNDExOAoKUmVncmVzc2lv
bnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExNDExOAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDExNDA5MQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gx
MCBmYWlsIGxpa2UgMTE0MDkxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTE0MTE4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxp
a2UgMTE0MTE4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxs
ICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTQxMTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVy
ZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAg
ICAgICAgICAgICAgICAgZDFiNjRjY2Q5Njk0YzMyZTZiNDk5ZDgzODA1MDdjMjJkY2RlZjRlMQpi
YXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOWNkZTdhODMzZGI1M2M5YzNh
ODhiNzY3YWY4YzdjYjA3MDUzYTZmZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE0MTE4ICAyMDE3
LTEwLTA4IDAzOjMwOjU0IFogICAgMyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExNDMxMiAg
MjAxNy0xMC0xMSAwMDo0NDowNyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1y
dW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZl
cGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgdGVzdC1hcm1oZi1h
cm1oZi14bCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSBi
cm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IGJyb2tlbgpicm9r
ZW4tc3RlcCB0ZXN0LWFybWhmLWFybWhmLXhsIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5n
LgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCmNvbW1pdCBkMWI2NGNjZDk2OTRjMzJlNmI0OTlkODM4MDUwN2MyMmRjZGVmNGUxCkF1
dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBUaHUgU2Vw
IDE0IDE2OjM5OjAxIDIwMTcgKzAxMDAKCiAgICB4ZW4vYXJtOiBwMm06IFJlYWQgKl9tYXBwZWRf
Z2ZuIHdpdGggdGhlIHAybSBsb2NrIHRha2VuCiAgICAKICAgICpfbWFwcGVkX2dmbiBhcmUgY3Vy
cmVudGx5IHJlYWQgYmVmb3JlIGFjcXVpcmluZyB0aGUgbG9jay4gSG93ZXZlciwgdGhleQogICAg
bWF5IGJlIG1vZGlmaWVkIGJ5IHRoZSBwMm0gY29kZSBiZWZvcmUgdGhlIGxvY2sgd2FzIGFjcXVp
cmVkLiBUaGlzIG1lYW5zCiAgICB3ZSB3aWxsIHVzZSB0aGUgd3JvbmcgdmFsdWVzLgogICAgCiAg
ICBGaXggaXQgYnkgbW92aW5nIHRoZSByZWFkIGluc2lkZSB0aGUgc2VjdGlvbiBwcm90ZWN0ZWQg
YnkgdGhlIHAybSBsb2NrLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29t
bWl0IDJjMmFlMTk3NmRhMDYyODNlOTIzZDk3NzIwYzBiZGNiZWJmMDQ1MTUpCihxZW11IGNoYW5n
ZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 11 22:19:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 22:19:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2PL4-0004Lj-LG; Wed, 11 Oct 2017 22:18:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tlviewer@yahoo.com>) id 1e2PL3-0004Ld-0r
 for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 22:18:53 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 08/EA-22397-CC89ED95; Wed, 11 Oct 2017 22:18:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJKsWRWlGSWpSXmKPExsXitHiHnu6pGfc
 iDeatNbf4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNaTj1jKXjuWjF7SwNbA+M+py5GLg4WgYUs
 EhsPr2cBcSQEGlkk3i77ztbFyMkhJFArceT6DyYQm0VAW+L9zRksIDabgKpE/+ePjBA1mhKPj
 l9kBrFFBNQl7h+6B1bDLKAncenDe7BeXgEbiUUHe8FqhAU8JE5cuswIEReUODnzCVR9qMSHN4
 uYIWY6SFw9tZ8dxJYQKJDY9/8hVI2IxM+7TxgnMPLPQtI+C0n7LCRlsxg5gOxoiV2rBSFMdYn
 184QgKuQltr+dA1WtJnF721V2CFtbYtnC13DxKf1f2CBsRYkp3Q+haowlti66D7XVRmJ222e2
 BYw8qxg1ilOLylKLdI0M9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAqOrnoGBc
 Qdj42y/Q4ySHExKorwPY+5FCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgPTodKCdYlJqeWpGWmQ
 OMc5i0BAePkgjvfJA0b3FBYm5xZjpE6hSjK0fHzbt/mDg2gMl9YPIJmNx0adlfJiGWvPy8VCl
 x3rMgzQIgzRmleXCjYSnqEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3ncgU3gy80rgLngF
 dBwT0HGiaXdAjitJREhJNTAaGLixLZP+uEHVTmn1c6NFa8Jfnjh8WEUq7eK/qSrmebw5MZpXV
 BQbDX63BWt6H72/X/1I0aLMf1sznz/ZMutv9wU2xgnzvblP5Je9Us12idixI+NekNHFOo4b/a
 vnfwyT5cm5m5C1S8td2e7hmpkW81/I3G7NuXByR599mR5LTO7lfUdtHugpsRRnJBpqMRcVJwI
 AMBDczUwDAAA=
X-Env-Sender: tlviewer@yahoo.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1507760329!67737694!1
X-Originating-IP: [66.163.184.46]
X-SpamReason: No, hits=2.1 required=7.0 tests=FORGED_MUA_MOZILLA,
 FORGED_YAHOO_RCVD,HTML_MESSAGE,UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26630 invoked from network); 11 Oct 2017 22:18:50 -0000
Received: from sonic317-35.consmr.mail.ne1.yahoo.com (HELO
 sonic317-35.consmr.mail.ne1.yahoo.com) (66.163.184.46)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Oct 2017 22:18:50 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1507760328; bh=l4GYaRtvdRJ5Vmfx3dZqUTUuoNYhLDAGX+Man6hqSS8=;
 h=Date:From:Reply-To:To:Cc:Subject:References:From:Subject;
 b=nJXzBIDXJXcS2fOX9G3Zj6DYbRaJY+ojLYvS7m2Y3YGvibA/8GC6QL+wl892kEyNTqmMZa7HVjIRnRshyJnUiC3QDJkFwEpSEHfljzIsnUD6QCjY5JgYNzZf4636Dr+3Eu12fg5Y0mpBKh03CGTOeyarcMI/Ro+7tbRUfHqAM+kw3J17RcekYOZ5KC+EWt40U0T3s+ueYNyT5JXXNjZyS8b7Q8W/88SEWCsu5kXvKeDbV+mMWTD9JSitD1nK0MScLi8Rf1sNr2Fz0UlRWT+n/Cf1OlVfVuRrokDjfuD82Iij4CN9RdhVugTtnggnm7ucmZvFu8dEABDHZpg8BM1GmA==
X-YMail-OSG: OjgZk6kVM1lKDYaSr3Mzfa3lsuGAG9BD2UuwjFnPIfWSJt4ytPxlXXK_hPMr3OZ
 z7FG3VOglbqdxs2uGRNQSGJnZaGLl21l2jhgACN4Pwu0ehzUqu3AwugksM6ZokeUEFYx_9sI6j.0
 W3PW1IOHXJjafvzhKUJSBiTFr84A7.7FokQm9aZjQJ6XFqOuAUUBrmVJd1c2EeeVZa4ghx.6Sy2Q
 XB1o26VhOMc9cGD7OA.Cpv9JcHsNQIIQ8ieFdmhyr1yR.TcAZoWvul2Yx2pQFP9WO2Uh3pRWE8YJ
 x2Srg3t63nzE5tdYPmq7D5Durv9dSM29Ri4Ipz74C6ry.p6qLYx1jvUju4ZatVewbwENnmk21.dc
 eQzHuuHLwiW7uuNt7PXN7KPg.k0e71CLcSU_wYghxiKr.VKE0Eg42vZjUDhYUlpxHMOOI93gj60q
 IVfCmrkewh4PmdJ9qnfSFpiU6qUoCWiCM9dVI_GKhwg--
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic317.consmr.mail.ne1.yahoo.com with HTTP; Wed, 11 Oct 2017 22:18:48 +0000
Date: Wed, 11 Oct 2017 22:18:43 +0000 (UTC)
From: Mark Pryor <tlviewer@yahoo.com>
To: Xen-users <xen-users@lists.xen.org>
Message-ID: <1787475331.134703.1507760323277@mail.yahoo.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; 
 boundary="----=_Part_134702_574027414.1507760323277"
References: <1787475331.134703.1507760323277.ref@mail.yahoo.com>
X-Mailer: WebService/1.1.10726 YahooMailNeo Mozilla/5.0 (X11; Linux x86_64;
 rv:52.0) Gecko/20100101 Firefox/52.0
Content-Length: 9279
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: [Xen-devel] request backports for xen-4.9.0 (qemu-xen from debain
	security)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Reply-To: Mark Pryor <tlviewer@yahoo.com>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

------=_Part_134702_574027414.1507760323277
Content-Type: multipart/alternative; 
	boundary="----=_Part_134701_671484509.1507760323232"

------=_Part_134701_671484509.1507760323232
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

Hi,
http://security.debian.org/debian-security/pool/updates/main/q/qemu/qemu_2.8+dfsg-6+deb9u3.debian.tar.xz
The above is the debian delta for qemu-2.8 released recently (Oct 7) that is mostly CVE for upstream qemu-2.8. 

As shown in earlier mail, these patches apply cleanly to the 4.9.0 tarball. I've tested them in Centos7 today too.
There are 2 points of interest: the patches themselves, then the `series` file which shows the order of application.
tar -tf qemu_2.8+dfsg-6+deb9u3.debian.tar.xz | grep 'patch$' | wc -l -> 49
ignore the v2.8.1.diff, only those with patch$ ending are of interest.
The series file showing order of application is attached.
I've used them in this project:http://prymar56.org//xen/debian/stretch/49x/

a debianised built of xen-4.9.0 with an upstream tarball, a manifest (*.dsc), and a Debian Delta xen*debian*.xz.
PryMar56






------=_Part_134701_671484509.1507760323232
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<html><head></head><body><div style=3D"color:#000; background-color:#fff; f=
ont-family:Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font=
-size:13px"><div id=3D"yui_3_16_0_ym19_1_1507759577941_4769">Hi,</div><div =
id=3D"yui_3_16_0_ym19_1_1507759577941_4770"><br></div><div dir=3D"ltr" id=
=3D"yui_3_16_0_ym19_1_1507759577941_4712"><a href=3D"http://security.debian=
.org/debian-security/pool/updates/main/q/qemu/qemu_2.8+dfsg-6+deb9u3.debian=
.tar.xz" id=3D"yui_3_16_0_ym19_1_1507759577941_4711">http://security.debian=
.org/debian-security/pool/updates/main/q/qemu/qemu_2.8+dfsg-6+deb9u3.debian=
.tar.xz</a></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1507759577941_471=
6"><br></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1507759577941_4715">T=
he above is the debian delta for qemu-2.8 released recently (Oct 7) that is=
 mostly CVE for upstream qemu-2.8. <br></div><div dir=3D"ltr" id=3D"yui_3_1=
6_0_ym19_1_1507759577941_4860"><br></div><div dir=3D"ltr" id=3D"yui_3_16_0_=
ym19_1_1507759577941_4800">As shown in earlier mail, these patches apply cl=
eanly to the 4.9.0 tarball. I've tested them in Centos7 today too.</div><di=
v dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1507759577941_4771"><br></div><div di=
r=3D"ltr" id=3D"yui_3_16_0_ym19_1_1507759577941_4768">There are 2 points of=
 interest: the patches themselves, then the `series` file which shows the o=
rder of application.</div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_15077595=
77941_8390"><br></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_150775957794=
1_4887">tar -tf qemu_2.8+dfsg-6+deb9u3.debian.tar.xz | grep 'patch$' | wc -=
l -&gt; 49</div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1507759577941_4886=
"><br></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1507759577941_4885">ig=
nore the v2.8.1.diff, only those with patch$ ending are of interest.</div><=
div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1507759577941_8393"><br></div><div =
dir=3D"ltr">The series file showing order of application is attached.</div>=
<div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1507759577941_8502"><br></div><div=
 dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1507759577941_8464">I've used them in =
this project:</div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1507759577941_8=
457"><a href=3D"http://prymar56.org//xen/debian/stretch/49x/" class=3D"" id=
=3D"yui_3_16_0_ym19_1_1507759577941_8456">http://prymar56.org//xen/debian/s=
tretch/49x/</a><br></div><div id=3D"yui_3_16_0_ym19_1_1507759577941_8465"><=
br></div><div id=3D"yui_3_16_0_ym19_1_1507759577941_8507" dir=3D"ltr">a deb=
ianised built of xen-4.9.0 with an upstream tarball, a manifest (*.dsc), an=
d a Debian Delta xen*debian*.xz.</div><div dir=3D"ltr" id=3D"yui_3_16_0_ym1=
9_1_1507759577941_8539"><br></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_=
1507759577941_8549">PryMar56<br></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym1=
9_1_1507759577941_4888"><br></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_=
1507759577941_8385"><br></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1507=
759577941_4714"><br></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_15077595=
77941_4726"><br></div><div id=3D"yui_3_16_0_ym19_1_1507759577941_4713"><br>=
</div></div></body></html>
------=_Part_134701_671484509.1507760323232--

------=_Part_134702_574027414.1507760323277
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="qseries"
Content-ID: <a9c06582-9989-912a-f461-de6df0853579@yahoo.com>

IyBxZW11IENWRQpxZW11dS0wMl9rZnJlZWJzZC5wYXRjaApxZW11dS11c2UtZml4ZWQtZGF0YS1w
YXRoLnBhdGNoCnFlbXV1LXVzZS1kYXRhLXBhdGgucGF0Y2gKI3FlbXV1LXYyLjguMS5kaWZmCnFl
bXV1LWRvYy1kb24tdC1tZW50aW9uLW1lbW9yeS1pdC1pcy1tLnBhdGNoCnFlbXV1LXhoY2ktZml4
LWV2ZW50LXF1ZXVlLUlSUS1oYW5kbGluZy5wYXRjaApxZW11dS14aGNpLW9ubHktZnJlZS1jb21w
bGV0ZWQtdHJhbnNmZXJzLnBhdGNoCnFlbXV1LWNoYXItZHJvcC1kYXRhLXdyaXR0ZW4tdG8tYS1k
aXNjb25uZWN0ZWQtcHR5LnBhdGNoCnFlbXV1LWxpbnV4LXVzZXItZml4LWFwdC1nZXQtdXBkYXRl
LW9uLWxpbnV4LXVzZXItaHBwYS5wYXRjaApxZW11dS1zbGlycC1tYWtlLVJBLWJ1aWxkLW1vcmUt
ZmxleGlibGUucGF0Y2gKcWVtdXUtc2xpcnAtc2VuZC1SRE5TUy1pbi1SQS1vbmx5LWlmLWhvc3Qt
aGFzLWFuLUlQdjYtRE5TLnBhdGNoCnFlbXV1LWF1ZGlvLWFjOTctYWRkLWV4aXQtZnVuY3Rpb24t
Q1ZFLTIwMTctNTUyNS5wYXRjaApxZW11dS1hdWRpby1lczEzNzAtYWRkLWV4aXQtZnVuY3Rpb24t
Q1ZFLTIwMTctNTUyNi5wYXRjaApxZW11dS13YXRjaGRvZy02MzAwZXNiLWFkZC1leGl0LWZ1bmN0
aW9uLUNWRS0yMDE2LTEwMTU1LnBhdGNoCnFlbXV1LXNlcmlhbC1maXgtbWVtb3J5LWxlYWstaW4t
c2VyaWFsLWV4aXQtQ1ZFLTIwMTctNTU3OS5wYXRjaApxZW11dS1zZC1zZGhjaS1jaGVjay10cmFu
c2Zlci1tb2RlLXJlZ2lzdGVyLWluLW11bHRpLWJsb2NrLUNWRS0yMDE3LTU5ODcucGF0Y2gKcWVt
dXUtbWVnYXNhcy1maXgtZ3Vlc3QtdHJpZ2dlcmVkLW1lbW9yeS1sZWFrLUNWRS0yMDE3LTU4NTYu
cGF0Y2gKcWVtdXUtdXNiLWNjaWQtY2hlY2stY2NpZC1hcGR1LWxlbmd0aC1DVkUtMjAxNy01ODk4
LnBhdGNoCnFlbXV1LXhoY2ktYXBwbHktbGltaXRzLXRvLWxvb3BzLUNWRS0yMDE3LTU5NzMucGF0
Y2gKcWVtdXUtbmV0LWlteC1saW1pdC1idWZmZXItZGVzY3JpcHRvci1jb3VudC1DVkUtMjAxNi03
OTA3LnBhdGNoCnFlbXV1LXZpcnRpby1ncHUtZml4LXJlc291cmNlLWxlYWstaW4tdmlyZ2xfY21k
X3Jlc291cmNlLUNWRS0yMDE3LTU4NTcucGF0Y2gKcWVtdXUtdXNiLW9oY2ktbGltaXQtdGhlLW51
bWJlci1vZi1saW5rLWVkcy1DVkUtMjAxNy02NTA1LnBhdGNoCnFlbXV1LWRtYS1yYzQwMzAtbGlt
aXQtaW50ZXJ2YWwtdGltZXItcmVsb2FkLXZhbHVlLUNWRS0yMDE2LTg2NjcucGF0Y2gKcWVtdXUt
OXBmcy1maXgtZmlsZS1kZXNjcmlwdG9yLWxlYWstQ1ZFLTIwMTctNzM3Ny5wYXRjaApxZW11dS05
cGZzLWxvY2FsLXNldC1wYXRoLW9mLWV4cG9ydC1yb290LXRvLWRvdC1DVkUtMjAxNy03NDcxLnBh
dGNoCnFlbXV1LTlwZnMteGF0dHItZml4LW1lbW9yeS1sZWFrLWluLXY5ZnNfbGlzdF94YXR0ci1D
VkUtMjAxNy04MDg2LnBhdGNoCnFlbXV1LTlwZnMtbG9jYWwtZm9yYmlkLWNsaWVudC1hY2Nlc3Mt
dG8tbWV0YWRhdGEtQ1ZFLTIwMTctNzQ5My5wYXRjaApxZW11dS12bXdfcHZzY3NpLWNoZWNrLW1l
c3NhZ2UtcmluZy1wYWdlLWNvdW50LWF0LWluaXQtQ1ZFLTIwMTctODExMi5wYXRjaApxZW11dS1z
Y3NpLWF2b2lkLWFuLW9mZi1ieS1vbmUtZXJyb3ItaW4tbWVnYXNhc19tbWlvX3dyaXRlLUNWRS0y
MDE3LTgzODAucGF0Y2gKcWVtdXUtaW5wdXQtbGltaXQta2JkLXF1ZXVlLWRlcHRoLUNWRS0yMDE3
LTgzNzkucGF0Y2gKcWVtdXUtYXVkaW8tcmVsZWFzZS1jYXB0dXJlLWJ1ZmZlcnMtQ1ZFLTIwMTct
ODMwOS5wYXRjaApxZW11dS1uZXQtZTEwMDBlLWZpeC1hbi1pbmZpbml0ZS1sb29wLWlzc3VlLUNW
RS0yMDE3LTkzMTAucGF0Y2gKcWVtdXUtdXNiLW9oY2ktZml4LWVycm9yLXJldHVybi1jb2RlLWlu
LXNlcnZpY2luZy1pc28tdGQtQ1ZFLTIwMTctOTMzMC5wYXRjaApxZW11dS1pZGUtY29yZS1hZGQt
Y2xlYW51cC1mdW5jdGlvbi5wYXRjaApxZW11dS1pZGUtYWhjaS1jYWxsLWNsZWFudXAtZnVuY3Rp
b24taW4tYWhjaS11bml0LUNWRS0yMDE3LTkzNzMucGF0Y2gKcWVtdXUteGhjaS1kb250LWtpY2st
aW4teGhjaV9zdWJtaXQtYW5kLXhoY2lfZmlyZV9jdGxfdHJhbnNmZXIucGF0Y2gKcWVtdXUteGhj
aS1ndWFyZC14aGNpX2tpY2tfZXBjdHgtYWdhaW5zdC1yZWN1cnNpdmUtY2FsbHMtQ1ZFLTIwMTct
OTM3NS5wYXRjaApxZW11dS11c2ItZWhjaS1maXgtbWVtb3J5LWxlYWstaW4tZWhjaS1DVkUtMjAx
Ny05Mzc0LnBhdGNoCnFlbXV1LW5iZC1pZ25vcmUtU0lHUElQRS1DVkUtMjAxNy0xMDY2NC5wYXRj
aApxZW11dS1uYmQtZnVsbHktaW5pdGlhbGl6ZS1jbGllbnQtaW4tY2FzZS1vZi1mYWlsZWQtbmVn
b3RpYXRpb24tQ1ZFLTIwMTctOTUyNC5wYXRjaApxZW11dS1uYmQtZml4LXJlZ3Jlc3Npb24tb24t
cmVzaWxpZW5jeS10by1wb3J0LXNjYW4tQ1ZFLTIwMTctOTUyNC5wYXRjaApxZW11dS14ZW4tZGlz
ay1kb24tdC1sZWFrLXN0YWNrLWRhdGEtdmlhLXJlc3BvbnNlLXJpbmctQ1ZFLTIwMTctMTA5MTEu
cGF0Y2gKcWVtdXUtc2xpcnAtY2hlY2stbGVuLWFnYWluc3QtZGhjcC1vcHRpb25zLWFycmF5LWVu
ZC1DVkUtMjAxNy0xMTQzNC5wYXRjaApxZW11dS1leGVjLXVzZS1xZW11X3JhbV9wdHJfbGVuZ3Ro
LXRvLWFjY2Vzcy1ndWVzdC1yYW0tQ1ZFLTIwMTctMTEzMzQucGF0Y2gKcWVtdXUtZXhlYy1hZGQt
bG9jay1wYXJhbWV0ZXItdG8tcWVtdV9yYW1fcHRyX2xlbmd0aC5wYXRjaAojcWVtdXUtdXNiLXJl
ZGlyLWZpeC1zdGFjay1vdmVyZmxvdy1pbi11c2JyZWRpcl9sb2dfZGF0YS1DVkUtMjAxNy0xMDgw
Ni5wYXRjaApxZW11dS1pZGUtZG8tbm90LWZsdXNoLWVtcHR5LUNEUk9NLWRyaXZlcy1DVkUtMjAx
Ny0xMjgwOS5wYXRjaApxZW11dS12Z2Etc3RvcC1wYXNzaW5nLXBvaW50ZXJzLXRvLXZnYV9kcmF3
X2xpbmUtZnVuY3Rpb25zLUNWRS0yMDE3LTEzNjcyLnBhdGNoCnFlbXV1LW11bHRpYm9vdC12YWxp
ZGF0ZS1tdWx0aWJvb3QtaGVhZGVyLWFkZHJlc3MtdmFsdWVzLUNWRS0yMDE3LTE0MTY3LnBhdGNo
CnFlbXV1LXNsaXJwLWZpeC1jbGVhcmluZy1pZnFfc28tZnJvbS1wZW5kaW5nLXBhY2tldHMtQ1ZF
LTIwMTctMTM3MTEucGF0Y2gK

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

------=_Part_134702_574027414.1507760323277--


From xen-devel-bounces@lists.xen.org Wed Oct 11 22:31:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 22:31:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2PWi-0005wJ-Qr; Wed, 11 Oct 2017 22:30:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2PWh-0005vw-RA
 for xen-devel@lists.xensource.com; Wed, 11 Oct 2017 22:30:55 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 C1/57-31121-F9B9ED95; Wed, 11 Oct 2017 22:30:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXfe7Hu
 RBlMO8lqsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y/ebFsaCHyIVNz6/Z25g
 fMffxcjFISTQyCRx5eV6ZgjnMaPEjs2boJxtjBL33zxl6mLk5BARcJb4emYuexcjBwevgL7En
 APMIGFhAVuJjxMngtVLCLQzSaw43c0KkpAQ8JTo+P4Zzr537gpjFyM7B5uAlcQhMZAoi4CqxM
 LjfawTGLkXMDKsYtQoTi0qSy3SNTbUSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQ
 I9DkDEOxgbFoUeIhRkoNJSZT3Ycy9SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvOdnAeUEi1LT
 UyvSMnOAwQeTluDgURLhLQBJ8xYXJOYWZ6ZDpE4x6nIc23T5D5MQS15+XqqUOO9KkCIBkKKM0
 jy4EbBIuMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3v0gU3gy80rgNr0COoIJ6AjRtDsgR5
 QkIqSkGhj3/niyX2vi+rage/PlGxf1b6o/XHjd9sx2jty1ahmqnUEr3G1PLP22vniTo0Llfyl
 Powcv25fzbOvkmWzOZVG1Vf3SJa7fDOfXnkyy1P8u5mMrpb+n6vaEw6pNmqz30kznbWI9q7aO
 jfXJpuKy99r2b4/vLdzod1v7+aXCTQvNbkxJ9tHwee2txFKckWioxVxUnAgAWJAvYX8CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1507761053!76802236!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20972 invoked from network); 11 Oct 2017 22:30:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Oct 2017 22:30:54 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2PWe-0003be-TW; Wed, 11 Oct 2017 22:30:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e2PWZ-0000no-GD; Wed, 11 Oct 2017 22:30:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e2PWZ-0005kK-9W; Wed, 11 Oct 2017 22:30:47 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114371-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 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=a02bb8da9397d4d949dd74dbe5a7d850becd5736
X-Osstest-Versions-That: xen=3b40cfcd1a1912c2e4c4eb353dc77cbf35c63c3a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 11 Oct 2017 22:30:47 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114371: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDM3MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDM3MS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0Mjk5
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBhMDJiYjhkYTkzOTdkNGQ5NDlk
ZDc0ZGJlNWE3ZDg1MGJlY2Q1NzM2CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICAzYjQwY2ZjZDFhMTkxMmMyZTRjNGViMzUzZGM3N2NiZjM1YzYzYzNhCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTQyOTkgIDIwMTctMTAtMTAgMjE6MDI6NTQgWiAgICAxIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTE0MzA4ICAyMDE3LTEwLTEwIDIzOjAxOjEwIFogICAgMCBkYXlzICAg
IDkgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0MzcxICAyMDE3LTEwLTExIDIxOjAx
OjE5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRl
ci5jb20+CiAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CiAgQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBCb3JpcyBPc3Ryb3Zza3kgPGJv
cmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgogIElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5j
aXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxp
bmFyby5vcmc+CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29t
PgogIE1lbmcgWHUgPG1lbmd4dUBjaXMudXBlbm4uZWR1PgogIFJvc3MgTGFnZXJ3YWxsIDxyb3Nz
LmxhZ2Vyd2FsbEBjaXRyaXguY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KICBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5j
b20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICBZaSBTdW4gPHlpLnkuc3VuQGxp
bnV4LmludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3Qg
cHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDEwMzggbGluZXMgbG9uZy4p
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 11 23:33:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 23:33:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2QVG-0002Wp-OA; Wed, 11 Oct 2017 23:33:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2QVF-0002WR-5D
 for xen-devel@lists.xensource.com; Wed, 11 Oct 2017 23:33:29 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 30/01-15990-84AAED95; Wed, 11 Oct 2017 23:33:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsWS0XRdVdd91b1
 Ig/PnBSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8bPxDlPBS9OKGd9WsTUw
 /tPuYuTiEBJoZJKYsuQdO4TzmFHi7t4GZghnG6PE0Xs/gRxODhEBZ4mvZ+ayg9i8AvoSHQcms
 oDYwgJ6Er1/5zGB2BICXhILH/5mh7HfLFsLFGfnYBOwkjgkBhJlEVCVmLuvk3UCI9cCRoZVjB
 rFqUVlqUW6hkZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBvmUAgh2MfbOcDzF
 KcjApifJWLL4XKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCV3klUE6wKDU9tSItMwcYZDBpCQ4e
 JRHeSSuA0rzFBYm5xZnpEKlTjLocxzZd/sMkxJKXn5cqJc77B6RIAKQoozQPbgQs4C8xykoJ8
 zICHSXEU5BalJtZgir/ilGcg1FJmFcU5BKezLwSuE2vgI5gAjpCNO0OyBEliQgpqQbG7FNX/x
 45uDDP7L3U/z2yYYp/bSpnX/pcus/heXCPd9CM8Lm3XnJKqytPbZnw7MW6CbXuC1knpRy4Jl6
 a4BAW35GVxvfCdFcT619R7rmFDkdkJW2ylN1Oz5gyf86/g+cPiERG9jI8jnn7bY+HZlft1mcy
 paIO6f+lN0288UF+k4991s7yyzu6lFiKMxINtZiLihMBu8m5NHMCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1507764806!104945048!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5746 invoked from network); 11 Oct 2017 23:33:27 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Oct 2017 23:33:27 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2QVA-0005EQ-EO; Wed, 11 Oct 2017 23:33:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e2QV4-0004Sl-UI; Wed, 11 Oct 2017 23:33:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e2QV4-0005Nk-JP; Wed, 11 Oct 2017 23:33:18 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114319-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=a63be426f8e327181dda369348eae2768439536b
X-Osstest-Versions-That: ovmf=3673214c6e0eb94de9e52221cca454a3ba5976ab
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 11 Oct 2017 23:33:18 +0000
Subject: [Xen-devel] [ovmf test] 114319: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDMxOSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTQzMTkvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBhNjNiZTQyNmY4ZTMyNzE4MWRkYTM2OTM0OGVhZTI3
Njg0Mzk1MzZiCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAzNjczMjE0
YzZlMGViOTRkZTllNTIyMjFjY2E0NTRhM2JhNTk3NmFiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTQyNzAgIDIwMTctMTAtMTAgMTE6MDI6MDcgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTE0MzE5ICAyMDE3LTEwLTExIDAyOjIyOjQxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleGVpIEZl
ZG9yb3YgPEFsZXhlaS5GZWRvcm92QGFybS5jb20+CiAgQWxleGVpIEZlZG9yb3YgPEFseGVpLkZl
ZG9yb3ZAYXJtLmNvbT4KICBFdmFuIExsb3lkIDxldmFuLmxsb3lkQGFybS5jb20+CiAgU3RhciBa
ZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249YTYzYmU0
MjZmOGUzMjcxODFkZGEzNjkzNDhlYWUyNzY4NDM5NTM2YgorIC4gLi9jcmktbG9jay1yZXBvcwor
KyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJ
Qj0uOi4KKysrKyBQRVJMTElCPS46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdl
dGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7
CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmlu
dCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUv
b3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycg
JyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVw
b3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10n
CisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisr
IGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2gg
b3ZtZiBhNjNiZTQyNmY4ZTMyNzE4MWRkYTM2OTM0OGVhZTI3Njg0Mzk1MzZiCisgYnJhbmNoPW92
bWYKKyByZXZpc2lvbj1hNjNiZTQyNmY4ZTMyNzE4MWRkYTM2OTM0OGVhZTI3Njg0Mzk1MzZiCisg
LiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZp
ZworKysrIGV4cG9ydCBQRVJMTElCPS46LjouCisrKysgUEVSTExJQj0uOi46LgorKysgdW1hc2sg
MDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAg
ICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmln
KCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAg
JworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29z
c3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisr
KyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcwor
KyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2Ny
aS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysrIGV4cG9ydCBQRVJMTElCPS46LjouOi4K
KysrIFBFUkxMSUI9LjouOi46LgorKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2Fz
ZSAiJGJyYW5jaCIgaW4KKyB0cmVlPW92bWYKKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgJ1sn
IHhvdm1mID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11
dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysg
Li9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00
LjktdGVzdGluZworICdbJyB4YTYzYmU0MjZmOGUzMjcxODFkZGEzNjkzNDhlYWUyNzY4NDM5NTM2
YiA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwg
LWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xv
YmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0g
b3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4u
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdp
dDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51
eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9s
aWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGli
dmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0
LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2Vk
azIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5n
aXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmly
bXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlu
dXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0t
eGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10n
CisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMu
Z2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9w
dWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5
LngKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1j
cm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBk
YWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBodHRwOi8vaGcudWsueGVu
c291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAor
IFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1w
dm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NF
QUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJp
b3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSBvdm1mCisgY2FzZSAkMSBpbgorIHJl
dHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL292bWYK
KyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
b3ZtZi5naXQgYTYzYmU0MjZmOGUzMjcxODFkZGEzNjkzNDhlYWUyNzY4NDM5NTM2YjpyZWZzL2hl
YWRzL3hlbi10ZXN0ZWQtbWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9vdm1mLmdpdAogICAzNjczMjE0Li5hNjNiZTQyICBhNjNiZTQyNmY4ZTMy
NzE4MWRkYTM2OTM0OGVhZTI3Njg0Mzk1MzZiIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 12 00:51:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 00:51:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2RiR-00010k-9K; Thu, 12 Oct 2017 00:51:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2RiQ-00010M-3y
 for xen-devel@lists.xensource.com; Thu, 12 Oct 2017 00:51:10 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 F5/D6-15990-D7CBED95; Thu, 12 Oct 2017 00:51:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVbdmz71
 Ig0dtYhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2HPhAFPBy9SK7u0H2RsY
 /9t3MXJxCAk0Mkk8OjKDGcJ5zCixdu8CdghnG6PEzYstLF2MnBwiAs4SX8/MZQexeQX0Jc48u
 g8WFxbwl3i98RULSIOEwHElicVtW8GKJAQ8JZ4+X8kGY6/t38XaxcjOwSZgJXFIDCTKIqAqcW
 rmQuYJjNwLGBlWMWoUpxaVpRbpGhnoJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmI
 Eer2egYFxB2PjbL9DjJIcTEqivBWL70UK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCN2Q2UEyxK
 TU+tSMvMAYYfTFqCg0dJhDcWJM1bXJCYW5yZDpE6xajLcWzT5T9MQix5+XmpUuK8uiBFAiBFG
 aV5cCNgsXCJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjCvIcgUnsy8ErhNr4COYAI6QjTtDs
 gRJYkIKakGRosN+i62fdoRj+ylnQ6/mnylbLHhXoYtu6vnXpbX+jL3g+XxqsOrtxT9/Xc4x8X
 ba59n8YSZ3+OTW44cc5q209Aj8uWVY+lzvwReKynsazNWN38iIbX3wn8p5UDhwv0+Vo812x3l
 V1+IfKNeU/DcK/aKR+UikRB3P6W5svqcJl8Eil7o7ksvU2Ipzkg01GIuKk4EADJtsAKAAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1507769467!70293119!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15305 invoked from network); 12 Oct 2017 00:51:08 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Oct 2017 00:51:08 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2RiL-0007na-8m; Thu, 12 Oct 2017 00:51:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e2RiG-0000Qc-23; Thu, 12 Oct 2017 00:51:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e2RiF-0005fJ-ON; Thu, 12 Oct 2017 00:50:59 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114313-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-armhf-armhf-xl-multivcpu:<job
 status>:broken:regression
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:host-install(4):broken:regression
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=9f092f57d2829a271233aef1d1df0bff84275122
X-Osstest-Versions-That: xen=667f70e658c4c382672056ebaf1505b4c5cdb0aa
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 12 Oct 2017 00:50:59 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 114313: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDMxMyB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDMxMy8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gUkVHUi4g
dnMuIDExNDE3MwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSA0OCB4dGYvdGVzdC1odm02NC1sYnIt
dHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2cy4gMTE0MTczCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAx
MTQxNzMKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgNDggeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12
bWVudHJ5IGZhaWwgbGlrZSAxMTQwOTMKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICA0OCB4
dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBsaWtlIDExNDEyNgogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMyAgICAgIDQ4IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWls
IGxpa2UgMTE0MTczCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0
L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMTQxNzMKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExNDE3
MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTE0MTczCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEw
IGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTQxNzMKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIGJ1aWxk
LWkzODYtcHJldiAgICAgICAgICAgICAgIDcgeGVuLWJ1aWxkL2Rpc3QtdGVzdCAgICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICA3IHhlbi1idWlsZC9kaXN0LXRl
c3QgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0t
aW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNh
dmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14
c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgOWYw
OTJmNTdkMjgyOWEyNzEyMzNhZWYxZDFkZjBiZmY4NDI3NTEyMgpiYXNlbGluZSB2ZXJzaW9uOgog
eGVuICAgICAgICAgICAgICAgICAgNjY3ZjcwZTY1OGM0YzM4MjY3MjA1NmViYWYxNTA1YjRjNWNk
YjBhYQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE0MTczICAyMDE3LTEwLTA5IDAzOjI3OjM4IFog
ICAgMiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExNDMxMyAgMjAxNy0xMC0xMSAwMDo0Njox
NCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0OgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAg
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBn
cmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
YnJva2VuCmJyb2tlbi1zdGVwIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IGhvc3QtaW5z
dGFsbCg0KQoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDlmMDkyZjU3ZDI4MjlhMjcxMjMzYWVm
MWQxZGYwYmZmODQyNzUxMjIKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgpEYXRlOiAgIFRodSBTZXAgMTQgMTY6Mzk6MDEgMjAxNyArMDEwMAoKICAgIHhlbi9hcm06
IHAybTogUmVhZCAqX21hcHBlZF9nZm4gd2l0aCB0aGUgcDJtIGxvY2sgdGFrZW4KICAgIAogICAg
Kl9tYXBwZWRfZ2ZuIGFyZSBjdXJyZW50bHkgcmVhZCBiZWZvcmUgYWNxdWlyaW5nIHRoZSBsb2Nr
LiBIb3dldmVyLCB0aGV5CiAgICBtYXkgYmUgbW9kaWZpZWQgYnkgdGhlIHAybSBjb2RlIGJlZm9y
ZSB0aGUgbG9jayB3YXMgYWNxdWlyZWQuIFRoaXMgbWVhbnMKICAgIHdlIHdpbGwgdXNlIHRoZSB3
cm9uZyB2YWx1ZXMuCiAgICAKICAgIEZpeCBpdCBieSBtb3ZpbmcgdGhlIHJlYWQgaW5zaWRlIHRo
ZSBzZWN0aW9uIHByb3RlY3RlZCBieSB0aGUgcDJtIGxvY2suCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgU2lnbmVkLW9m
Zi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNo
ZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgMmMyYWUxOTc2ZGEwNjI4M2U5MjNkOTc3MjBjMGJkY2Jl
YmYwNDUxNSkKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 12 01:24:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 01:24:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2SEa-0006AF-5a; Thu, 12 Oct 2017 01:24:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2SEZ-0006A9-Dd
 for xen-devel@lists.xensource.com; Thu, 12 Oct 2017 01:24:23 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 3E/B3-24663-644CED95; Thu, 12 Oct 2017 01:24:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVdflyL1
 Ig6l3FC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8arzOVPBYtGK458usjYw
 ThXoYuTiEBJoZJLovL6ZFcJ5zCjx4eZtRghnG6PEt9e/WboYOTlEBJwlvp6Zyw5i8wroS8x5/
 xzMFhawlZjy/AcbSIOEQDuTxIrT3awgCQkBT4lZC/8xw9j3zl0BmsrOwSZgJXFIDCTKIqAqcX
 36TsYJjNwLGBlWMWoUpxaVpRbpGlnqJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmI
 Eer2egYFxB2PTXr9DjJIcTEqivBWL70UK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuB9cAgoJ1iU
 mp5akZaZAww/mLQEB4+SCO9zkDRvcUFibnFmOkTqFKMux7FNl/8wCbHk5eelSonz7gIpEgApy
 ijNgxsBi4VLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5N4NM4cnMK4Hb9AroCCagI0TT7o
 AcUZKIkJJqYDSc4vIoa4v4901+W5e4CG03yss3Dv3Iw+Q4qyZOsGvVzX9PV8wsW/lCTOQkq21
 jEc8Nz9Pza9//C6zucYxQn79SwWvH9vepBQunHihkf/vqnRj7yvJF8v4LN87++tLY7Tr/2R1H
 /3FeSfy0xOnRPZ68nSkHOQL6fvMtXPDUcNpVLkP+70YK/rVKLMUZiYZazEXFiQALdXi1gAIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1507771459!109874326!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65003 invoked from network); 12 Oct 2017 01:24:20 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Oct 2017 01:24:20 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2SET-0007Go-Va; Thu, 12 Oct 2017 01:24:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e2SEO-00028D-9P; Thu, 12 Oct 2017 01:24:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e2SEN-0005vf-VY; Thu, 12 Oct 2017 01:24:12 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114376-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 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=c4e365a0eb3cb6c9dedfaf0c13b0a2ce62f49cf6
X-Osstest-Versions-That: xen=3b40cfcd1a1912c2e4c4eb353dc77cbf35c63c3a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 12 Oct 2017 01:24:11 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114376: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDM3NiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDM3Ni8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0Mjk5
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBjNGUzNjVhMGViM2NiNmM5ZGVk
ZmFmMGMxM2IwYTJjZTYyZjQ5Y2Y2CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICAzYjQwY2ZjZDFhMTkxMmMyZTRjNGViMzUzZGM3N2NiZjM1YzYzYzNhCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTQyOTkgIDIwMTctMTAtMTAgMjE6MDI6NTQgWiAgICAxIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTE0MzA4ICAyMDE3LTEwLTEwIDIzOjAxOjEwIFogICAgMSBkYXlzICAg
MTAgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0Mzc2ICAyMDE3LTEwLTExIDIzOjAx
OjE1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRl
ci5jb20+CiAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CiAgQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBCb3JpcyBPc3Ryb3Zza3kgPGJv
cmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KICBK
YW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogIEtv
bnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICBNZW5nIFh1IDxt
ZW5neHVAY2lzLnVwZW5uLmVkdT4KICBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0
cml4LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAg
Vm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogIFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CiAgWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+
Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8g
cmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMTc1IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Oct 12 01:46:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 01:46:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2Sa1-0008Bd-11; Thu, 12 Oct 2017 01:46:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45165b4f4=citrix-osstest@xenproject.org>)
 id 1e2Sa0-0008BW-3b
 for xen-devel@lists.xensource.com; Thu, 12 Oct 2017 01:46:32 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 EF/50-13910-779CED95; Thu, 12 Oct 2017 01:46:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpG7ZyXu
 RBlMu6Frcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1owLdzawFTw0rZg6YR9TA+NFzS5GTg4JAX+J
 H29eM0HY7hKXv8xgAbFFBJwlJny4zdbFyMHBK6An8adbFCQsLGAksWh9CytEuZvErWPr2WDsJ
 YufgdlsAh4SE3smgo1hEVCVOHL8BJgtJKAlsXTxSrBVvAKCEidnPgGLMwtISBx88YIZYo6FxP
 6/Z5knMPLOQlI2C0nZAkamVYwaxalFZalFusaGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUn
 Fesn5uZsYgaHDAAQ7GJsWBR5ilORgUhLlrVh8L1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+U
 E0A5waLU9NSKtMwcYBDDpCU4eJREeH1A0rzFBYm5xZnpEKlTjJYcxzZd/sPEsenmXSC54fuDP
 0xCLHn5ealS4rz5IA0CIA0ZpXlw42CRdolRVkqYlxHoQCGegtSi3MwSVPlXjOIcjErCvGEgU3
 gy80rgtr4COogJ6CDRtDsgB5UkIqSkGhjnz92qurZmZb7NBvM7TErCXx9v7uW6yLYragnz62y
 p2vQvrZzr1sj/9kh9NW1ZjSRzUfhk0XlfNkc466Q4XJfj0J8dr296c4Wwzvfy0i0T1H7LJLnX
 Nx1v4dLhUe9qmCL06vUt7ikGR5lm6un8aPvsvq5v/oSJax7aJJe0O8y/5n81WClh1wclluKMR
 EMt5qLiRAA45iPOrwIAAA==
X-Env-Sender: prvs=45165b4f4=citrix-osstest@xenproject.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1507772789!53729945!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54132 invoked from network); 12 Oct 2017 01:46:30 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Oct 2017 01:46:30 -0000
X-IronPort-AV: E=Sophos;i="5.43,363,1503360000"; d="scan'208";a="445576019"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL06.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72229-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=a63be426f8e327181dda369348eae2768439536b
X-Osstest-Versions-That: ovmf=3673214c6e0eb94de9e52221cca454a3ba5976ab
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 12 Oct 2017 02:46:26 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL06.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72229: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjIyOSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIyMjkvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICBhNjNiZTQyNmY4ZTMyNzE4MWRkYTM2OTM0OGVhZTI3Njg0Mzk1
MzZiCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAzNjczMjE0YzZlMGVi
OTRkZTllNTIyMjFjY2E0NTRhM2JhNTk3NmFiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIyMjYg
IDIwMTctMTAtMTEgMDI6MjM6MDIgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MjI5ICAyMDE3LTEwLTExIDIzOjQ4OjAwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleGVpIEZlZG9yb3Yg
PEFsZXhlaS5GZWRvcm92QGFybS5jb20+CiAgQWxleGVpIEZlZG9yb3YgPEFseGVpLkZlZG9yb3ZA
YXJtLmNvbT4KICBFdmFuIExsb3lkIDxldmFuLmxsb3lkQGFybS5jb20+CiAgU3RhciBaZW5nIDxz
dGFyLnplbmdAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUv
b3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRl
Lm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgYTYzYmU0MjZm
OGUzMjcxODFkZGEzNjkzNDhlYWUyNzY4NDM5NTM2YgpBdXRob3I6IEFsZXhlaSBGZWRvcm92IDxB
bGV4ZWkuRmVkb3JvdkBhcm0uY29tPgpEYXRlOiAgIFRodSBKdW4gOCAxNTo0MDowOSAyMDE3ICsw
MTAwCgogICAgQXJtUGxhdGZvcm1Qa2c6IFN0b3JlIGluaXRpYWwgdGltZXIgdmFsdWUKICAgIAog
ICAgVGhpcyBjb21taXQgYWRkcyBzdXBwb3J0IGZvciBzdG9yaW5nIGluaXRpYWwgdGltZXIgdmFs
dWUKICAgIGxvZ2dlZCBhdCB0aGUgYmVnaW5uaW5nIG9mIGZpcm13YXJlIGltYWdlIGV4ZWN1dGlv
bi4KICAgIFRoaXMgdGltZXIgdmFsdWUgaXMgcmVxdWlyZWQgZm9yIGZpcm13YXJlIGJhc2ljIGJv
b3QgcGVyZm9ybWFuY2UKICAgIGRhdGEgcmVjb3JkIHJlZmVyZW5jZWQgYnkgRmlybXdhcmUgUGVy
Zm9ybWFuY2UgRGF0YSBUYWJsZSAoRlBEVCkuCiAgICAKICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBU
aWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IEFs
ZXhlaSBGZWRvcm92IDxBbHhlaS5GZWRvcm92QGFybS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBF
dmFuIExsb3lkIDxldmFuLmxsb3lkQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogR3JhZW1lIEdy
ZWdvcnkgPGdyYWVtZS5ncmVnb3J5QGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogTGVpZiBM
aW5kaG9sbSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPgoKY29tbWl0IDIzNGRiY2VmZjEzMGUx
MDVhZWNkN2UxNTIyN2E4YjAzYjBiOTYxODIKQXV0aG9yOiBTdGFyIFplbmcgPHN0YXIuemVuZ0Bp
bnRlbC5jb20+CkRhdGU6ICAgVGh1IE9jdCA1IDE0OjAzOjM1IDIwMTcgKzA4MDAKCiAgICBBcm1W
aXJ0UGtnIEFybVZpcnREeGVIb2JMaWI6IEltcGxlbWVudCBCdWlsZEZ2M0hvYgogICAgCiAgICBD
YzogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgICBDYzogTGFz
emxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIENjOiBMaW1pbmcgR2FvIDxsaW1pbmcu
Z2FvQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0
aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IFN0YXIgWmVuZyA8c3Rhci56ZW5n
QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQu
Y29tPgoKY29tbWl0IGUzOWU0MGNhYTA5OWRlYTg1MmI5YjE5MGMwZDE0OGZlZDI0NzJmM2YKQXV0
aG9yOiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CkRhdGU6ICAgVGh1IE9jdCA1IDE0
OjAyOjUxIDIwMTcgKzA4MDAKCiAgICBFbWJlZGRlZFBrZyBQcmVQaUhvYkxpYjogSW1wbGVtZW50
IEJ1aWxkRnYzSG9iCiAgICAKICAgIENjOiBMZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxp
bmFyby5vcmc+CiAgICBDYzogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5v
cmc+CiAgICBDYzogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIENjOiBMaW1p
bmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFu
b0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IFN0YXIg
WmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBcmQgQmllc2hldXZl
bCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KCmNvbW1pdCAyMzMxY2FiN2Q0NGY1MGQyZWM0
ZWQ2MGFiNWNjNzk0MTMxZDdjMGMyCkF1dGhvcjogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwu
Y29tPgpEYXRlOiAgIFR1ZSBPY3QgMyAyMTozMzowNCAyMDE3ICswODAwCgogICAgSW50ZWxGcmFt
ZXdvcmtNb2R1bGVQa2cgRndWb2xEeGU6IEdldCBGViBhdXRoIHN0YXR1cyBwcm9wYWdhdGVkIGZy
b20gUEVJCiAgICAKICAgIEZWMyBIT0Igd2FzIGludHJvZHVjZWQgYnkgbmV3ICg+PSAxLjUpIFBJ
IHNwZWMsIGl0IGlzIGludGVuZGVkIHRvCiAgICBiZSB1c2VkIHRvIHByb3BhZ2F0ZSBQRUktcGhh
c2UgRlYgYXV0aGVudGljYXRpb24gc3RhdHVzIHRvIERYRS4KICAgIFRoaXMgcGF0Y2ggaXMgdG8g
dXBkYXRlIEZ3Vm9sRHhlIHRvIGdldCB0aGUgYXV0aGVudGljYXRpb24gc3RhdHVzCiAgICBwcm9w
YWdhdGVkIGZyb20gUEVJLXBoYXNlIHRvIERYRSBieSBGVjMgSE9CIHdoZW4gcHJvZHVjaW5nIEZW
CiAgICBwcm90b2NvbC4KICAgIAogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwu
Y29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVt
ZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29t
PgogICAgUmV2aWV3ZWQtYnk6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgoKY29t
bWl0IGM2MDM3MDQ1NGU5NWJlOGQ0YTg0YjFkYmI2NmM0MDdlZmI3MjkxMzQKQXV0aG9yOiBTdGFy
IFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CkRhdGU6ICAgVHVlIE9jdCAzIDIxOjQ4OjQ3IDIw
MTcgKzA4MDAKCiAgICBNZGVNb2R1bGVQa2cgQ29yZTogUHJvcGFnYXRlIFBFSS1waGFzZSBGViBh
dXRoZW50aWNhdGlvbiBzdGF0dXMgdG8gRFhFCiAgICAKICAgIEZWMyBIT0Igd2FzIGludHJvZHVj
ZWQgYnkgbmV3ICg+PSAxLjUpIFBJIHNwZWMsIGl0IGlzIGludGVuZGVkIHRvCiAgICBiZSB1c2Vk
IHRvIHByb3BhZ2F0ZSBQRUktcGhhc2UgRlYgYXV0aGVudGljYXRpb24gc3RhdHVzIHRvIERYRS4K
ICAgIFRoaXMgcGF0Y2ggaXMgdG8gdXBkYXRlIFBlaUNvcmUgdG8gYnVpbGQgRlYzIEhPQiB3aXRo
IHRoZQogICAgYXV0aGVudGljYXRpb24gc3RhdHVzIGFuZCBEeGVDb3JlIHRvIGdldCB0aGUgYXV0
aGVudGljYXRpb24KICAgIHN0YXR1cyBmcm9tIEZWMyBIT0Igd2hlbiBwcm9kdWNpbmcgRlZCIFBy
b3RvY29sLgogICAgCiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAg
ICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4x
CiAgICBTaWduZWQtb2ZmLWJ5OiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+Cgpjb21taXQgZTQ2
MjNiZDVlNmMyNjljZDVmYWJiM2E0NTZhMDhkOTJmYjUwODkxNwpBdXRob3I6IFN0YXIgWmVuZyA8
c3Rhci56ZW5nQGludGVsLmNvbT4KRGF0ZTogICBUdWUgT2N0IDMgMjE6NDE6MjcgMjAxNyArMDgw
MAoKICAgIEludGVsRnJhbWV3b3JrUGtnIFBlaUhvYkxpYkZyYW1ld29yazogSW1wbGVtZW50IEJ1
aWxkRnYzSG9iCiAgICAKICAgIENjOiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4K
ICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAx
LjEKICAgIFNpZ25lZC1vZmYtYnk6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KCmNvbW1pdCA1
NDUwMDg2YzUyZmEzYzAyYzJlNTA5ZmU5NDA4NWZkOWM4NjNlMzdhCkF1dGhvcjogU3RhciBaZW5n
IDxzdGFyLnplbmdAaW50ZWwuY29tPgpEYXRlOiAgIFR1ZSBPY3QgMyAyMTozOTo1OSAyMDE3ICsw
ODAwCgogICAgTWRlUGtnIEhvYkxpYjogQWRkIEJ1aWxkRnYzSG9iIEFQSQogICAgCiAgICBBZGQg
QnVpbGRGdjNIb2IgQVBJIGluIEhvYkxpYi5oIGFuZCBpbXBsZW1lbnQgdGhlIEFQSQogICAgaW4g
SG9iTGliIGluc3RhbmNlcyBQZWlIb2JMaWIsIER4ZUhvYkxpYiBhbmQgRHhlQ29yZUhvYkxpYi4K
ICAgIAogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ29udHJp
YnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2ln
bmVkLW9mZi1ieTogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgoKY29tbWl0IDRlNmZlZDI3MTk3
YTZhNDJhMDdjOGJkYWEzNDI3YmIxODFjMWI5OWMKQXV0aG9yOiBTdGFyIFplbmcgPHN0YXIuemVu
Z0BpbnRlbC5jb20+CkRhdGU6ICAgU2F0IFNlcCAzMCAxNTowMzozNCAyMDE3ICswODAwCgogICAg
TWRlUGtnIFBpSG9iLmg6IEFkZCBGVjMgSE9CIGRlZmluaXRpb25zCiAgICAKICAgIEZvbGxvdyBQ
SSAxLjYgc3BlYyB0byBhZGQgRlYzIEhPQiBkZWZpbml0aW9ucwogICAgCiAgICBDYzogTGltaW5n
IEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9D
b3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGFyIFpl
bmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8bGlt
aW5nLmdhb0BpbnRlbC5jb20+Cgpjb21taXQgZTY3YjY3NWRlZGQwMDg3MDMxYTQzZTZhNTY0YTBh
MWQ2NDNjMTJmZgpBdXRob3I6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KRGF0ZTog
ICBNb24gSnVsIDI0IDA5OjM4OjAxIDIwMTcgKzA4MDAKCiAgICBNZGVQa2c6IEFkZCBkZWZpbml0
aW9ucyBmb3IgQUNQSSA2LjIKICAgIAogICAgQ2M6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50
ZWwuY29tPgogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ29u
dHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAg
U2lnbmVkLW9mZi1ieTogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgogICAgUmV2aWV3
ZWQtYnk6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 12 02:35:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 02:35:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2TKm-0003vY-Qr; Thu, 12 Oct 2017 02:34:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2TKk-0003vD-U7
 for xen-devel@lists.xensource.com; Thu, 12 Oct 2017 02:34:51 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 5E/6E-20448-9C4DED95; Thu, 12 Oct 2017 02:34:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVffElXu
 RBpdvc1msePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE14+CGG0wF340qHp+exNjA
 uEuli5GLQ0igkUni9aSfrBDOY0aJV12fWSCcbYwSL//8ZOti5OQQEXCW+HpmLnsXIwcHr4C+x
 Nvn5iBhYQETid5dTWDNEgIdnBL9C/YxgiQkBHwlPl3ZwQZjP5xxCaiInYNNwErikBhIlEVAVa
 L78Gf2CYzcCxgZVjFqFKcWlaUW6RqZ6SUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525
 iBPq8noGBcQdjw16/Q4ySHExKorwVi+9FCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgnX4ZKCdY
 lJqeWpGWmQMMPpi0BAePkgjvBpA0b3FBYm5xZjpE6hSjLsexTZf/MAmx5OXnpUqJ884BKRIAK
 coozYMbAYuES4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeT+ATOHJzCuB2/QK6AgmoCNE0+
 6AHFGSiJCSamBUM+GUXGd8hr1RzM885KHVBKmA400yL60yuRyc25ewGzl6XdNOSvEJddhcf9X
 DjHfKpf9NDhcVwq6pRPPF/wk9pdnr6N+nOPlZYdCkB87+Zzb95ZBebLuaJZC51sebd+3VjGnr
 pjj48mUrTNa45yV89dzyP8a6BsdufxIX/cQsevnvF3E3USWW4oxEQy3mouJEAL7EZkx/AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1507775686!54403068!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37182 invoked from network); 12 Oct 2017 02:34:47 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Oct 2017 02:34:47 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2TKg-00015D-CM; Thu, 12 Oct 2017 02:34:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e2TKa-0006tF-NX; Thu, 12 Oct 2017 02:34:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e2TKZ-0001mV-UG; Thu, 12 Oct 2017 02:34:40 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114325-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-xsm:<job
 status>:broken:regression
 libvirt:test-armhf-armhf-libvirt-xsm:host-install(4):broken: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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=20e3217a54fa8fa25a3420ec8cfaeed343739f6f
X-Osstest-Versions-That: libvirt=c44b29aacb6a3f445ab06d61899a0308b9d6d0d3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 12 Oct 2017 02:34:39 +0000
Subject: [Xen-devel] [libvirt test] 114325: trouble: broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDMyNSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTQzMjUvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMg
d2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2Nr
aW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC14c20gICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBi
cm9rZW4gUkVHUi4gdnMuIDExNDA4OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQg
YXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExNDA4OAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2Ug
MTE0MDg4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogbGlidmlydCAgICAgICAgICAgICAgMjBlMzIxN2E1NGZhOGZhMjVhMzQyMGVjOGNm
YWVlZDM0MzczOWY2ZgpiYXNlbGluZSB2ZXJzaW9uOgogbGlidmlydCAgICAgICAgICAgICAgYzQ0
YjI5YWFjYjZhM2Y0NDVhYjA2ZDYxODk5YTAzMDhiOWQ2ZDBkMwoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgMTE0MDg4ICAyMDE3LTEwLTA3IDA0OjIxOjExIFogICAgNCBkYXlzClRlc3Rpbmcgc2FtZSBz
aW5jZSAgIDExNDMyNSAgMjAxNy0xMC0xMSAwNDoyODoxMCBaICAgIDAgZGF5cyAgICAxIGF0dGVt
cHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEtvdGhh
cGFsbHkgTWFkaHUgUGF2YW4gPGttcEBsaW51eC52bmV0LmlibS5jb20+CiAgTWFyYyBIYXJ0bWF5
ZXIgPG1oYXJ0bWF5QGxpbnV4LnZuZXQuaWJtLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2Vu
LWpvYiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KY29tbWl0IDIwZTMyMTdhNTRmYThmYTI1YTM0MjBlYzhjZmFlZWQzNDM3MzlmNmYKQXV0aG9y
OiBNYXJjIEhhcnRtYXllciA8bWhhcnRtYXlAbGludXgudm5ldC5pYm0uY29tPgpEYXRlOiAgIE1v
biBPY3QgOSAyMToxNDo1OCAyMDE3ICswMjAwCgogICAgbHhjOiBGaXhlZCBpbmRlbnRhdGlvbgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBNYXJjIEhhcnRtYXllciA8bWhhcnRtYXlAbGludXgudm5l
dC5pYm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEJqb2VybiBXYWxrIDxid2Fsa0BsaW51eC52bmV0
LmlibS5jb20+CiAgICBSZXZpZXdlZC1ieTogQm9yaXMgRml1Y3p5bnNraSA8Zml1Y3p5QGxpbnV4
LnZuZXQuaWJtLmNvbT4KCmNvbW1pdCA3NTk2YjI5ZmQxNzEyMzg0MDg1ZGZhMzE3YTM3OTQxYjc4
Nzg3Y2ZmCkF1dGhvcjogTWFyYyBIYXJ0bWF5ZXIgPG1oYXJ0bWF5QGxpbnV4LnZuZXQuaWJtLmNv
bT4KRGF0ZTogICBNb24gT2N0IDkgMjE6MTQ6NTcgMjAxNyArMDIwMAoKICAgIGx4YzogRml4ZWQg
YSB0eXBvCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE1hcmMgSGFydG1heWVyIDxtaGFydG1heUBs
aW51eC52bmV0LmlibS5jb20+CiAgICBSZXZpZXdlZC1ieTogQmpvZXJuIFdhbGsgPGJ3YWxrQGxp
bnV4LnZuZXQuaWJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBCb3JpcyBGaXVjenluc2tpIDxmaXVj
enlAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDVmZWMxYzNhNWMwZjhhZDc0Nzc4NGUzNzEw
YWVkM2FlNDRlNzdmNGQKQXV0aG9yOiBNYXJjIEhhcnRtYXllciA8bWhhcnRtYXlAbGludXgudm5l
dC5pYm0uY29tPgpEYXRlOiAgIE1vbiBPY3QgOSAyMToxNDo1NiAyMDE3ICswMjAwCgogICAgdXRp
bDogRml4IGRlYWRsb2NrIGFjcm9zcyBmb3JrKCkKICAgIAogICAgVGhpcyBjb21taXQgZml4ZXMg
dGhlIGRlYWRsb2NrIGludHJvZHVjZWQgYnkgY29tbWl0CiAgICAwOTgwNzY0ZGVlNjg3ZThkYTg2
ZGM0MTBjMzUxNzU5ODY3MTYzMzg5LiBUaGUgY2FsbCBnZXRncm91cGxpc3QoKSBvZgogICAgdGhl
IGdsaWJjIGxpYnJhcnkgaXNuJ3Qgc2FmZSB0byBiZSBjYWxsZWQgaW4gYmV0d2VlbiBmb3JrIGFu
ZAogICAgZXhlYyAoc2VlIGNvbW1pdCA3NWMxMjU2NDFhYzczNDczYmE0YjA1NDI1MjRkNjdhMTg0
NzY5YzhlKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTWFyYyBIYXJ0bWF5ZXIgPG1oYXJ0bWF5
QGxpbnV4LnZuZXQuaWJtLmNvbT4KICAgIEZpeGVzOiAwOTgwNzY0ZGVlNjggKCJ1dGlsOiBzaGFy
ZSBjb2RlIGJldHdlZW4gdmlyRXhlYyBhbmQgdmlyQ29tbWFuZEV4ZWMiKQogICAgUmV2aWV3ZWQt
Ynk6IEJqb2VybiBXYWxrIDxid2Fsa0BsaW51eC52bmV0LmlibS5jb20+CiAgICBSZXZpZXdlZC1i
eTogQm9yaXMgRml1Y3p5bnNraSA8Zml1Y3p5QGxpbnV4LnZuZXQuaWJtLmNvbT4KCmNvbW1pdCAy
ZTg4ZWVlYmIxNDc3MzBhNGFmNjFlNjkzNjMxN2EyMDliOTVhYTRmCkF1dGhvcjogTWFyYyBIYXJ0
bWF5ZXIgPG1oYXJ0bWF5QGxpbnV4LnZuZXQuaWJtLmNvbT4KRGF0ZTogICBNb24gT2N0IDkgMjE6
MTQ6NTUgMjAxNyArMDIwMAoKICAgIHV0aWw6IEFkZCB2aXJDb21tYW5kR2V0R0lEIGFuZCB2aXJD
b21tYW5kR2V0VUlECiAgICAKICAgIFRoZXNlIGZ1bmN0aW9ucyBhcmUgdXNlZCBieSBhbiB1cGNv
bWluZyBjb21taXQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE1hcmMgSGFydG1heWVyIDxtaGFy
dG1heUBsaW51eC52bmV0LmlibS5jb20+CiAgICBSZXZpZXdlZC1ieTogQm9yaXMgRml1Y3p5bnNr
aSA8Zml1Y3p5QGxpbnV4LnZuZXQuaWJtLmNvbT4KCmNvbW1pdCA5MDIwYzdkN2U0NDIxZTdhNGRk
OGJkNjRkMGY0Y2I1MTY3MmQyZjZiCkF1dGhvcjogS290aGFwYWxseSBNYWRodSBQYXZhbiA8a21w
QGxpbnV4LnZuZXQuaWJtLmNvbT4KRGF0ZTogICBTdW4gT2N0IDggMTQ6NTQ6NTMgMjAxNyArMDUz
MAoKICAgIHFlbXU6IFJlbW92ZSByZWR1bmRhbnQgY29kZSBpbiBxZW11UGFyc2VDb21tYW5kTGlu
ZURpc2sKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS290aGFwYWxseSBNYWRodSBQYXZhbiA8a21w
QGxpbnV4LnZuZXQuaWJtLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 12 02:54:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 02:54:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2TdT-0005cS-EY; Thu, 12 Oct 2017 02:54:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e2TdS-0005cM-Ta
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 02:54:11 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 65/06-15990-159DED95; Thu, 12 Oct 2017 02:54:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVywNykWDfw5r1
 Ig5vd3Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bnOvmCs+IVL7++Zm5g7BXsYuTiEBKYzihx
 71crUxcjJ4eEAK/EkWUzWCFsf6D4VEaIogmMEjfPzmAGSbAIqEps+36IBcRmE1CXePy1B6xZR
 EBZovfXb7A4s8BpRok5L6RBbGEBb4kffw+wgdi8AroS95p3s0MM3cko8WbpWxaIhKDEyZlPoJ
 rVJf7MuwS0jAPIlpZY/o8DJMwpYC/R0fsb7AZRARWJKSe3sU1gFJiFpHsWku5ZCN0LGJlXMWo
 UpxaVpRbpGhrpJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEBicDEOxg7JvlfIhR
 koNJSZS3YvG9SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvIdvAOUEi1LTUyvSMnOAcQKTluDgU
 RLh/XIdKM1bXJCYW5yZDpE6xagoJc6bCtInAJLIKM2Da4PF5iVGWSlhXkagQ4R4ClKLcjNLUO
 VfMYpzMCoJ864HmcKTmVcCN/0V0GImoMWiaXdAFpckIqSkGhjtD8RxdekopXN48+afmS9jqSL
 gERF1gLPk3+/TB+q2Kv7Yv+pxNIfB4alnPrBVqc++vYj7jnp30M7dhsf+xAo9f7bFo0d+9+ny
 6f/qYiYfzvWXO9/08cH8r5+UVL8UMO7KEntcurH0hdS9heeKXj158/HufdcnVYF+q5r7Kzzu2
 Nyb0Mq17VS+EktxRqKhFnNRcSIA44DdYMgCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1507776847!103690655!1
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10850 invoked from network); 12 Oct 2017 02:54:08 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Oct 2017 02:54:08 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 11 Oct 2017 19:54:06 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,364,1503385200"; d="scan'208";a="909127842"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by FMSMGA003.fm.intel.com with ESMTP; 11 Oct 2017 19:54:05 -0700
Date: Thu, 12 Oct 2017 10:52:53 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20171012025253.GP11006@yi.y.sun>
References: <1507281180-5101-1-git-send-email-yi.y.sun@linux.intel.com>
 <1507706438-24486-1-git-send-email-yi.y.sun@linux.intel.com>
 <59DE25790200007800184E78@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59DE25790200007800184E78@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v5] x86: psr: support co-exist features'
	values setting
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TWFueSB0aGFua3MgZm9yIHRoZSBjaGFuZ2VzISBUaGUgY2hhbmdlcyBsb29rIGdvb2QgdG8gbWUg
YW5kIHBhc3MgdGhlIHRlc3QuCgpPbiAxNy0xMC0xMSAwNjowNjo0OSwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDExLjEwLjE3IGF0IDA5OjIwLCA8eWkueS5zdW5AbGludXguaW50ZWwuY29t
PiB3cm90ZToKPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9wc3IuYwo+ID4gKysrIGIveGVuL2FyY2gv
eDg2L3Bzci5jCj4gPiBAQCAtMTExMSwyNSArMTExMSw0MyBAQCBzdGF0aWMgdW5zaWduZWQgaW50
IGdldF9zb2NrZXRfY3B1KHVuc2lnbmVkIGludCBzb2NrZXQpCj4gPiAgc3RydWN0IGNvc193cml0
ZV9pbmZvCj4gPiAgewo+ID4gICAgICB1bnNpZ25lZCBpbnQgY29zOwo+ID4gLSAgICBzdHJ1Y3Qg
ZmVhdF9ub2RlICpmZWF0dXJlOwo+ID4gICAgICBjb25zdCB1aW50MzJfdCAqdmFsOwo+ID4gLSAg
ICBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyAqcHJvcHM7Cj4gPiArICAgIHVuc2lnbmVkIGludCBh
cnJheV9sZW47Cj4gPiAgfTsKPiAKPiBUaGUgYWRkaXRpb24gd2FudHMgdG8gZ28gaW50byB0aGUg
aG9sZSBhZnRlciAiY29zIi4KPiAKPiA+ICBzdGF0aWMgdm9pZCBkb193cml0ZV9wc3JfbXNycyh2
b2lkICpkYXRhKQo+ID4gIHsKPiA+IC0gICAgY29uc3Qgc3RydWN0IGNvc193cml0ZV9pbmZvICpp
bmZvID0gZGF0YTsKPiA+IC0gICAgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCA9IGluZm8tPmZlYXR1
cmU7Cj4gPiAtICAgIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzICpwcm9wcyA9IGluZm8tPnByb3Bz
Owo+ID4gLSAgICB1bnNpZ25lZCBpbnQgaSwgY29zID0gaW5mby0+Y29zLCBjb3NfbnVtID0gcHJv
cHMtPmNvc19udW07Cj4gPiArICAgIHN0cnVjdCBjb3Nfd3JpdGVfaW5mbyAqaW5mbyA9IGRhdGE7
Cj4gCj4gY29uc3QKPiAKPiA+ICsgICAgdW5zaWduZWQgaW50IGksIGluZGV4ID0gMCwgY29zID0g
aW5mby0+Y29zOwo+ID4gKyAgICBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICpzb2NrZXRfaW5mbyA9
Cj4gCj4gY29uc3QKPiAKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2V0X3NvY2tl
dF9pbmZvKGNwdV90b19zb2NrZXQoc21wX3Byb2Nlc3Nvcl9pZCgpKSk7Cj4gPiAgCj4gPiAtICAg
IGZvciAoIGkgPSAwOyBpIDwgY29zX251bTsgaSsrICkKPiA+ICsgICAgLyoKPiA+ICsgICAgICog
SXRlcmF0ZSBhbGwgZmVhdHVlcnMgdG8gd3JpdGUgZGlmZmVyZW50IHZhbHVlIChub3Qgc2FtZSBh
cyBNU1IpIGZvcgo+ID4gKyAgICAgKiBlYWNoIGZlYXR1cmUuCj4gPiArICAgICAqLwo+ID4gKyAg
ICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUoZmVhdF9wcm9wcyk7IGkrKyApCj4gPiAgICAg
IHsKPiA+IC0gICAgICAgIGlmICggZmVhdC0+Y29zX3JlZ192YWxbY29zICogY29zX251bSArIGld
ICE9IGluZm8tPnZhbFtpXSApCj4gPiArICAgICAgICBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0ID0g
c29ja2V0X2luZm8tPmZlYXR1cmVzW2ldOwo+ID4gKyAgICAgICAgY29uc3Qgc3RydWN0IGZlYXRf
cHJvcHMgKnByb3BzID0gZmVhdF9wcm9wc1tpXTsKPiA+ICsgICAgICAgIHVuc2lnbmVkIGludCBj
b3NfbnVtLCBqOwo+ID4gKwo+ID4gKyAgICAgICAgaWYgKCAhZmVhdCB8fCAhcHJvcHMgKQo+ID4g
KyAgICAgICAgICAgIGNvbnRpbnVlOwo+ID4gKwo+ID4gKyAgICAgICAgY29zX251bSA9IHByb3Bz
LT5jb3NfbnVtOwo+ID4gKyAgICAgICAgQVNTRVJUKGluZm8tPmFycmF5X2xlbiA+PSBpbmRleCAr
IGNvc19udW0pOwo+IAo+IFdoaWxlIHRoaXMgdHJhbnNmb3JtYXRpb24gZnJvbSB0aGUgb3JpZ2lu
YWwgLUVOT1NQQyByZXR1cm4gbG9va3MgdG8KPiBiZSBjb3JyZWN0LCBidXQgbm90IG9idmlvdXNs
eSBzbywgaXQgd291bGQgaGF2ZSBiZWVuIGEgZ29vZCBpZGVhCj4gdG8gbWVudGlvbiB0aGlzIGlu
IHRoZSBjb21taXQgbWVzc2FnZS4gQWZ0ZXIgYWxsIHRoZSBhYm92ZSBjYW4gYmUKPiBjb3JyZWN0
IG9ubHkgaWYgdGhlIG9yaWdpbmFsIC1FTk9TUEMgcmV0dXJuIHBhdGggY291bGQgaGF2ZSBiZWVu
Cj4gYW4gQVNTRVJUKCkgYXMgd2VsbC4KPiAKPiA+ICsgICAgICAgIGZvciAoIGogPSAwOyBqIDwg
Y29zX251bTsgaisrICkKPiA+ICAgICAgICAgIHsKPiA+IC0gICAgICAgICAgICBmZWF0LT5jb3Nf
cmVnX3ZhbFtjb3MgKiBjb3NfbnVtICsgaV0gPSBpbmZvLT52YWxbaV07Cj4gPiAtICAgICAgICAg
ICAgcHJvcHMtPndyaXRlX21zcihjb3MsIGluZm8tPnZhbFtpXSwgcHJvcHMtPnR5cGVbaV0pOwo+
ID4gKyAgICAgICAgICAgIGlmICggZmVhdC0+Y29zX3JlZ192YWxbY29zICogY29zX251bSArIGpd
ICE9IGluZm8tPnZhbFtpbmRleCArIGpdICkKPiA+ICsgICAgICAgICAgICB7Cj4gPiArICAgICAg
ICAgICAgICAgIGZlYXQtPmNvc19yZWdfdmFsW2NvcyAqIGNvc19udW0gKyBqXSA9IGluZm8tPnZh
bFtpbmRleCArIGpdOwo+ID4gKyAgICAgICAgICAgICAgICBwcm9wcy0+d3JpdGVfbXNyKGNvcywg
aW5mby0+dmFsW2luZGV4ICsgal0sIHByb3BzLT50eXBlW2pdKTsKPiA+ICsgICAgICAgICAgICB9
Cj4gPiAgICAgICAgICB9Cj4gPiArCj4gPiArICAgICAgICBpbmRleCArPSBjb3NfbnVtOwo+IAo+
IExvb2tzIGxpa2UgSSBvbmx5IG1lYW50IHRvIGNvbW1lbnQgb24gdGhlIHVzZXMgb2YgaW5kZXgg
YWJvdmU6Cj4gSWYgeW91IGluY3JlbWVudGVkIGl0IGFsb25nc2lkZSBqLCB5b3UgY291bGQgdXNl
IGp1c3QgaW5kZXggaW4gdGhlCj4gcmVzcGVjdGl2ZSBhcnJheSBhY2Nlc3NlcywgYW5kIHlvdSdk
IGF2b2lkIHRoZSBsYXN0IHN0YXRlbWVudAo+IGFib3ZlIGFsdG9nZXRoZXIuCj4gCj4gSW4gdGhl
IGludGVyZXN0IG9mIGdldHRpbmcgdGhlIHBhdGNoIGluIEknbGwgc2VlIHRvIG1ha2UgdGhlCj4g
YWRqdXN0bWVudHMgbXlzZWxmLiBQbGVhc2UgZG91YmxlIGNoZWNrIHRoZSByZXN1bHQgaW4gY2Fz
ZSBJIGVuZAo+IHVwIGNvbW1pdHRpbmcgd2hhdCBJJ3ZlIGNvbWUgdXAgd2l0aC4KPiAKPiBKYW4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 12 03:21:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 03:21:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2U3Z-00085l-NX; Thu, 12 Oct 2017 03:21:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2U3Y-00085Z-MA
 for xen-devel@lists.xensource.com; Thu, 12 Oct 2017 03:21:08 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 4C/26-11179-3AFDED95; Thu, 12 Oct 2017 03:21:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGLMWRWlGSWpSXmKPExsWS0XRdVXfR/Xu
 RBrOnsVisePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE148Pia8wF24Mr9nd4NjA2
 +nQxcnIICTQySZw4K93FyAVkP2aUePGwkRHC2cYocfzHfyaQKhEBZ4mvZ+ayg9jCQPaZ+6cYQ
 WxeAXuJxltrWLoY2TnYBKwkDomBRFkEVCW+r1zGNoGRYwEjwypGjeLUorLUIl1DU72kosz0jJ
 LcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjEA/MQDBDsY12z0PMUpyMCmJ8l67dy9SiC8pP6U
 yI7E4I76oNCe1+BCjDAeHkgRvIkhOsCg1PbUiLTMHGDAwaQkOHiURXleQNG9xQWJucWY6ROoU
 oy7HsU2X/zAJseTl56VKifPuugtUJABSlFGaBzcCFryXGGWlhHkZgY4S4ilILcrNLEGVf8Uoz
 sGoJMx7DGQVT2ZeCdymV0BHMAEdIZp2B+SIkkSElFQD4+rO6rom02rfgs0bep5P0xaKV+YwLb
 CRYb5Rou2ydL5ix7JL3hJxUy7mqP8Lv3529d88/RQvSZ7AA6Ym7f+q6z5cP5cXte9U4e3vf/+
 7WjydeH1WokP1qxajFbzl6da7eKe6sjPssTnzwJWBo9+5S99cXsTy8YMHK6de+NHA07Nhyaq2
 C+cOK7EUZyQaajEXFScCANmTp09ZAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1507778464!109188211!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25027 invoked from network); 12 Oct 2017 03:21:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Oct 2017 03:21:05 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2U3U-0002IF-6k; Thu, 12 Oct 2017 03:21:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e2U3O-0001VX-I2; Thu, 12 Oct 2017 03:20:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e2U3N-0001cu-Io; Thu, 12 Oct 2017 03:20:57 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1e2U3N-0001cu-Io@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 12 Oct 2017 03:20:57 +0000
Subject: [Xen-devel] [linux-4.9 bisection] complete
	test-amd64-amd64-xl-pvh-amd
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6658979794765050908=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

branch xen-unstable
xenbranch xen-unstable
job test-amd64-amd64-xl-pvh-amd
testid guest-start

Tree: linux git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  c7dfe4ac58dd9c8678126b78da961b233a49f3f9
  Bug not present: 3c44f8ed44ab559c7e5b58316751bea53adfd83b
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/114387/


  commit c7dfe4ac58dd9c8678126b78da961b233a49f3f9
  Author: Roger Pau Monne <roger.pau@citrix.com>
  Date:   Fri Sep 22 16:25:06 2017 +0100
  
      xl: introduce a domain type option
      
      Introduce a new type option to xl configuration files in order to
      specify the domain type. This supersedes the current builder option.
      
      The new option is documented in the xl.cfg man page, and the previous
      builder option is marked as deprecated.
      
      Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
      Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/linux-4.9/test-amd64-amd64-xl-pvh-amd.guest-start.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/linux-4.9/test-amd64-amd64-xl-pvh-amd.guest-start --summary-out=tmp/114387.bisection-summary --basis-template=114036 --blessings=real,real-bisect linux-4.9 test-amd64-amd64-xl-pvh-amd guest-start
Searching for failure / basis pass:
 114230 fail [host=merlot1] / 114036 [host=rimava0] 113872 [host=merlot0] 113860 [host=nocera0] 113736 ok.
Failure / basis pass flights: 114230 / 113736
(tree with no url: minios)
(tree with no url: ovmf)
(tree with no url: seabios)
Tree: linux git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git
Latest f37eb7b586f1dd24a86c50278c65322fc6787722 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 7434775abf8fb2ca3b9e805d30656f4da8c08816 dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
Basis pass 089d7720383d7bc9ca6b8824a05dfa66f80d1f41 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 16b1414de91b5a82a0996c67f6db3af7d7e32873
Generating revisions with ./adhoc-revtuple-generator  git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git#089d7720383d7bc9ca6b8824a05dfa66f80d1f41-f37eb7b586f1dd24a86c50278c65322fc6787722 git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860 git://xenbits.xen.org/qemu-xen-traditional.git#8051789e982499050680a26febeada7467e18a8d-8051789e982499050680a26febeada7467e18a8d git://xenbits.xen.org/qemu-xen.git#0b157f8d977a9425e2d8d510aa011c5d4f3ec247-7434775abf8fb2ca3b9e805d30656f4da8c08816 git://xenbits.xen.org/xen.git#16b1414de91b5a82a0996c67f6db3af7d7e32873-dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
Loaded 9281 nodes in revision graph
Searching for test results:
 113680 [host=rimava1]
 113736 pass 089d7720383d7bc9ca6b8824a05dfa66f80d1f41 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 16b1414de91b5a82a0996c67f6db3af7d7e32873
 113860 [host=nocera0]
 113872 [host=merlot0]
 114036 [host=rimava0]
 114185 fail f37eb7b586f1dd24a86c50278c65322fc6787722 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 7434775abf8fb2ca3b9e805d30656f4da8c08816 dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
 114134 fail f37eb7b586f1dd24a86c50278c65322fc6787722 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 7434775abf8fb2ca3b9e805d30656f4da8c08816 dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
 114230 fail f37eb7b586f1dd24a86c50278c65322fc6787722 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 7434775abf8fb2ca3b9e805d30656f4da8c08816 dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
 114310 pass 089d7720383d7bc9ca6b8824a05dfa66f80d1f41 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 16b1414de91b5a82a0996c67f6db3af7d7e32873
 114326 pass 3806cea5c1c509ef66f2cc8a183021ca4f871923 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 a8ea6e2688118a3e19e29b39e316faa5f96ab9d1
 114320 fail f37eb7b586f1dd24a86c50278c65322fc6787722 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 7434775abf8fb2ca3b9e805d30656f4da8c08816 dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
 114331 fail 22338c55658d888326bd1998f8d4328c76809053 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 7434775abf8fb2ca3b9e805d30656f4da8c08816 dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
 114334 fail d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 6ed3559f0666b7a5436ae5a73af48e57425fc452
 114364 fail d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 931bd35bf6825ca97d03e9059a014cf1674ae6f0
 114341 pass de4360dd3519629fc0aabe6e87843038b84d75e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 a8ea6e2688118a3e19e29b39e316faa5f96ab9d1
 114383 pass d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 3c44f8ed44ab559c7e5b58316751bea53adfd83b
 114370 fail d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 c7dfe4ac58dd9c8678126b78da961b233a49f3f9
 114348 pass d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 4146a43e652b0177c55bf6dedc983f5006e3960a
 114358 pass d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 71b7b4e0f5f9d0f7e4fe10871393febefb93c8c4
 114361 pass d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 3c44f8ed44ab559c7e5b58316751bea53adfd83b
 114387 fail d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 c7dfe4ac58dd9c8678126b78da961b233a49f3f9
 114373 pass d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 3c44f8ed44ab559c7e5b58316751bea53adfd83b
 114379 fail d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 c7dfe4ac58dd9c8678126b78da961b233a49f3f9
Searching for interesting versions
 Result found: flight 113736 (pass), for basis pass
 Result found: flight 114134 (fail), for basis failure
 Repro found: flight 114310 (pass), for basis pass
 Repro found: flight 114320 (fail), for basis failure
 0 revisions at d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 3c44f8ed44ab559c7e5b58316751bea53adfd83b
No revisions left to test, checking graph state.
 Result found: flight 114361 (pass), for last pass
 Result found: flight 114370 (fail), for first failure
 Repro found: flight 114373 (pass), for last pass
 Repro found: flight 114379 (fail), for first failure
 Repro found: flight 114383 (pass), for last pass
 Repro found: flight 114387 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  c7dfe4ac58dd9c8678126b78da961b233a49f3f9
  Bug not present: 3c44f8ed44ab559c7e5b58316751bea53adfd83b
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/114387/


  commit c7dfe4ac58dd9c8678126b78da961b233a49f3f9
  Author: Roger Pau Monne <roger.pau@citrix.com>
  Date:   Fri Sep 22 16:25:06 2017 +0100
  
      xl: introduce a domain type option
      
      Introduce a new type option to xl configuration files in order to
      specify the domain type. This supersedes the current builder option.
      
      The new option is documented in the xl.cfg man page, and the previous
      builder option is marked as deprecated.
      
      Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
      Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>

pnmtopng: 118 colors found
Revision graph left in /home/logs/results/bisect/linux-4.9/test-amd64-amd64-xl-pvh-amd.guest-start.{dot,ps,png,html,svg}.
----------------------------------------
114387: tolerable ALL FAIL

flight 114387 linux-4.9 real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/114387/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 test-amd64-amd64-xl-pvh-amd  12 guest-start             fail baseline untested


jobs:
 test-amd64-amd64-xl-pvh-amd                                  fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6658979794765050908==--

From xen-devel-bounces@lists.xen.org Thu Oct 12 03:44:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 03:44:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2UQH-0001Nv-Lm; Thu, 12 Oct 2017 03:44:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2UQF-0001NY-VY
 for xen-devel@lists.xensource.com; Thu, 12 Oct 2017 03:44:36 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 3E/D7-14867-325EED95; Thu, 12 Oct 2017 03:44:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVVfp6b1
 Ig2mLpCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8WDlZZaCxaIVzy5cYW5g
 nCrQxcjFISTQyCRxbvESNgjnMaPEs3NzWLsYOYGcbYwSj5bZgtgiAs4SX8/MZQexeQX0JZYf+
 cwEYgsL2Eo8vLqbCaRZQqCdSWLF6W6wZgkBT4lZC/8xw9j3zl1h7GJk52ATsJI4JAYSZRFQlW
 heeIN5AiP3AkaGVYwaxalFZalFukbGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZs
 YgT5nAIIdjH/mBx5ilORgUhLlvXbvXqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7jj4FygkWp
 6akVaZk5wOCDSUtw8CiJ8M4ESfMWFyTmFmemQ6ROMepyHNt0+Q+TEEtefl6qlDjvLZAiAZCij
 NI8uBGwSLjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd55IFN4MvNK4Da9AjqCCegI0bQ7IE
 eUJCKkpBoYwxu3/Ok+Zig9syd45WHu11wvQ1VWNezcU7TZ0kg080VEyveL0x4cUztbYZtwJaz
 +7TQez1PLjJXEes9/+dT9ii9NZ9n7zT4NEx1TfFucr2arsE3feWn7V56w1tWh5lLib6bu3XT/
 qkL6anNX+YX8NdW/Sw/7d0hH81upXMr4f+TGGbUzRy+8VGIpzkg01GIuKk4EABmxB3B/AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1507779873!111451349!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50989 invoked from network); 12 Oct 2017 03:44:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Oct 2017 03:44:34 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2UQC-0002sc-Pd; Thu, 12 Oct 2017 03:44:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e2UQ6-00036Q-9y; Thu, 12 Oct 2017 03:44:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e2UQ6-0006Ld-1Q; Thu, 12 Oct 2017 03:44:26 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114389-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 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=c4e365a0eb3cb6c9dedfaf0c13b0a2ce62f49cf6
X-Osstest-Versions-That: xen=3b40cfcd1a1912c2e4c4eb353dc77cbf35c63c3a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 12 Oct 2017 03:44:26 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114389: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDM4OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDM4OS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0Mjk5
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBjNGUzNjVhMGViM2NiNmM5ZGVk
ZmFmMGMxM2IwYTJjZTYyZjQ5Y2Y2CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICAzYjQwY2ZjZDFhMTkxMmMyZTRjNGViMzUzZGM3N2NiZjM1YzYzYzNhCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTQyOTkgIDIwMTctMTAtMTAgMjE6MDI6NTQgWiAgICAxIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTE0MzA4ICAyMDE3LTEwLTEwIDIzOjAxOjEwIFogICAgMSBkYXlzICAg
MTEgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0Mzc2ICAyMDE3LTEwLTExIDIzOjAx
OjE1IFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRl
ci5jb20+CiAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CiAgQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBCb3JpcyBPc3Ryb3Zza3kgPGJv
cmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KICBK
YW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogIEtv
bnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICBNZW5nIFh1IDxt
ZW5neHVAY2lzLnVwZW5uLmVkdT4KICBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0
cml4LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAg
Vm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogIFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CiAgWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+
Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8g
cmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMTc1IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Oct 12 04:35:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 04:35:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2VCy-0005V1-G8; Thu, 12 Oct 2017 04:34:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e2VCx-0005Uv-RV
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 04:34:55 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 92/EE-31121-FE0FED95; Thu, 12 Oct 2017 04:34:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVywNwkVvfdh3u
 RBqefyFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnLpmxgK9iqXDFj4iymBsYJUl2MXBxCAtMY
 JdpP72frYuTkkBDglTiybAYrhB0g0fpwJQtE0QRGic2vJjGDJFgEVCU+Nt1lB7HZBNQlHn/tY
 QKxRQSUJXp//QZrYBa4wCix5OJnsCJhAWeJM7//gxXxCuhK/DjWDzV1B6PEnkVf2SESghInZz
 5hAbGZgab+mXcJaBsHkC0tsfwfB0iYU8Be4vn/RWDXiQqoSEw5uY1tAqPALCTds5B0z0LoXsD
 IvIpRvTi1qCy1SNdEL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMDwZgGAHY/dl
 /0OMkhxMSqK81+7dixTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwRsKDHchwaLU9NSKtMwcYKTAp
 CU4eJREeOveA6V5iwsSc4sz0yFSpxgVpcR5P4EkBEASGaV5cG2w6LzEKCslzMsIdIgQT0FqUW
 5mCar8K0ZxDkYlYd59IFN4MvNK4Ka/AlrMBLRYNO0OyOKSRISUVANjgU37PZOkpkuTf/ol71t
 Sb1OhaJsqqiHRmn3Rx3NPm2dt1MqdcWYa6uuddpZeb0j9rbiLr/e/9m+/s4+KU9yinV/p523c
 JHiv8vTSPZtE9AuszsQYvbedrnInL9j+mLT0VNW/fkvdCxdZeYUrcx59bmTLwy9fF/zToujnp
 U5ZtmWWPiuZmZVYijMSDbWYi4oTAXisipvJAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1507782892!73667915!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34833 invoked from network); 12 Oct 2017 04:34:54 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Oct 2017 04:34:54 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 11 Oct 2017 21:34:50 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,364,1503385200"; d="scan'208";a="1024330566"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga003.jf.intel.com with ESMTP; 11 Oct 2017 21:34:48 -0700
Date: Thu, 12 Oct 2017 12:33:36 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20171012043336.GQ11006@yi.y.sun>
References: <1507447441-5422-1-git-send-email-yi.y.sun@linux.intel.com>
 <1507447441-5422-9-git-send-email-yi.y.sun@linux.intel.com>
 <59DE3B0C0200007800184F60@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59DE3B0C0200007800184F60@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v6 08/16] x86: implement set value flow for
	MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMTAtMTEgMDc6Mzg6NTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBPbiAwOC4xMC4x
NyBhdCAwOToyMywgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gPiAtLS0gYS94
ZW4vYXJjaC94ODYvcHNyLmMKPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwo+ID4gQEAgLTEz
OCw2ICsxMzgsMTIgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzIHsKPiA+ICAKPiA+
ICAgICAgLyogd3JpdGVfbXNyIGlzIHVzZWQgdG8gd3JpdGUgb3V0IGZlYXR1cmUgTVNSIHJlZ2lz
dGVyLiAqLwo+ID4gICAgICB2b2lkICgqd3JpdGVfbXNyKSh1bnNpZ25lZCBpbnQgY29zLCB1aW50
MzJfdCB2YWwsIGVudW0gcHNyX3R5cGUgdHlwZSk7Cj4gPiArCj4gPiArICAgIC8qCj4gPiArICAg
ICAqIGNoZWNrX3ZhbCBpcyB1c2VkIHRvIGNoZWNrIGlmIGlucHV0IHZhbCBmdWxmaWxscyBTRE0g
cmVxdWlyZW1lbnQuCj4gPiArICAgICAqIENoYW5nZSBpdCB0byB2YWxpZCB2YWx1ZSBpZiBTRE0g
YWxsb3dzLgo+ID4gKyAgICAgKi8KPiA+ICsgICAgYm9vbCAoKmNoZWNrX3ZhbCkoY29uc3Qgc3Ry
dWN0IGZlYXRfbm9kZSAqZmVhdCwgdW5zaWduZWQgbG9uZyAqdmFsKTsKPiAKPiBJJ20gcHJldHR5
IHN1cmUgSSd2ZSBzYWlkIHNvIGJlZm9yZSAtICJjaGVjayIgdG8gbWUgaW1wbGllcyBhbGwgci9v
Cj4gaW5wdXRzLiBQZXJoYXBzIHNhbml0aXplX3ZhbCgpIG9yIGV2ZW4ganVzdCBzYW5pdGl6ZSgp
Pwo+IAo+IEFuZCB3aHkgdW5zaWduZWQgbG9uZyB3aGVuIHRoZSBvbmx5IGNhbGxlciBoYXMgYSB1
aW50MzJfdCBpbiBpdHMKPiBoYW5kcz8KPiAKVG8gYmUgY29tcGF0aWJsZSB3aXRoIGNhdF9jaGVj
a19jYm0gKG9sZCBuYW1lIGlzICdwc3JfY2hlY2tfY2JtJyBpbiBMMiBzZXJpZXMpLAp0aGUgbGFz
dCBwYXJhbWV0ZXIgdHlwZSBpcyAndW5zaWduZWQgbG9uZycuIFdlIGhhdmUgZGlzY3Vzc2VkIGl0
IGluIEwyIHBhdGNoIHNldAp2OSwgcGF0Y2ggMTAuCgo+ID4gQEAgLTI3NCwzMCArMjgwLDMwIEBA
IHN0YXRpYyBlbnVtIHBzcl9mZWF0X3R5cGUgcHNyX3R5cGVfdG9fZmVhdF90eXBlKGVudW0gcHNy
X3R5cGUgdHlwZSkKPiA+ICAgICAgcmV0dXJuIGZlYXRfdHlwZTsKPiA+ICB9Cj4gPiAgCj4gPiAt
c3RhdGljIGJvb2wgcHNyX2NoZWNrX2NibSh1bnNpZ25lZCBpbnQgY2JtX2xlbiwgdW5zaWduZWQg
bG9uZyBjYm0pCj4gPiArLyogSW1wbGVtZW50YXRpb24gb2YgYWxsb2NhdGlvbiBmZWF0dXJlcycg
ZnVuY3Rpb25zLiAqLwo+ID4gK3N0YXRpYyBib29sIGNhdF9jaGVja19jYm0oY29uc3Qgc3RydWN0
IGZlYXRfbm9kZSAqZmVhdCwgdW5zaWduZWQgbG9uZyAqY2JtKQo+ID4gIHsKPiA+ICAgICAgdW5z
aWduZWQgaW50IGZpcnN0X2JpdCwgemVyb19iaXQ7Cj4gPiArICAgIHVuc2lnbmVkIGludCBjYm1f
bGVuID0gZmVhdC0+Y2F0LmNibV9sZW47Cj4gPiAgCj4gPiAtICAgIC8qIFNldCBiaXRzIHNob3Vs
ZCBvbmx5IGluIHRoZSByYW5nZSBvZiBbMCwgY2JtX2xlbl0uICovCj4gPiAtICAgIGlmICggY2Jt
ICYgKH4wdWwgPDwgY2JtX2xlbikgKQo+ID4gLSAgICAgICAgcmV0dXJuIGZhbHNlOwo+ID4gLQo+
ID4gLSAgICAvKiBBdCBsZWFzdCBvbmUgYml0IG5lZWQgdG8gYmUgc2V0LiAqLwo+ID4gLSAgICBp
ZiAoIGNibSA9PSAwICkKPiA+ICsgICAgLyoKPiA+ICsgICAgICogU2V0IGJpdHMgc2hvdWxkIG9u
bHkgaW4gdGhlIHJhbmdlIG9mIFswLCBjYm1fbGVuXS4KPiAKPiBBcyB5b3UgYWx0ZXIgdGhlIGNv
bW1lbnQgYW55d2F5LCBwbGVhc2UgYWxzbyBhZGQgdGhlIG1pc3NpbmcgImJlIi4KPiBBbHNvIC0g
aXNuJ3QgdGhlIHVwcGVyIGJvdW5kIG9mIHRoZSByYW5nZSBleGNsdXNpdmUsIGkuZS4gc2hvdWxk
bid0Cj4gdGhpcyBiZSBbMCwgY2JtX2xlbik/Cj4gClRoYW5rcyEKCj4gPiArICAgICAqIEFuZCwg
YXQgbGVhc3Qgb25lIGJpdCBuZWVkIHRvIGJlIHNldC4KPiA+ICsgICAgICovCj4gPiArICAgIGlm
ICggKmNibSAmICh+MHVsIDw8IGNibV9sZW4pIHx8ICpjYm0gPT0gMCApCj4gCj4gUGFyZW50aGVz
ZXMgbWlzc2luZyBmb3IgdGhlIGxlZnQgc2lkZSBvcGVyYW5kIG9mIHx8IGFuZCBpZiB5b3Ugb21p
dAo+ICE9IDAgb24gdGhlIGxlZnQgcGFydCAod2hpY2ggSSBhcHByZWNpYXRlKSBwbGVhc2UgYWxz
byB1c2UgISBpbnN0ZWFkCj4gb2YgPT0gMCBvbiB0aGUgcmlnaHQgc2lkZS4KPiAKR290IGl0LgoK
PiA+ICtzdGF0aWMgYm9vbCBtYmFfY2hlY2tfdGhydGwoY29uc3Qgc3RydWN0IGZlYXRfbm9kZSAq
ZmVhdCwgdW5zaWduZWQgbG9uZyAqdGhydGwpCj4gPiArewo+ID4gKyAgICBpZiAoICp0aHJ0bCA+
IGZlYXQtPm1iYS50aHJ0bF9tYXggKQo+ID4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+ID4gKwo+
ID4gKyAgICAvKgo+ID4gKyAgICAgKiBQZXIgU0RNIChjaGFwdGVyICJNZW1vcnkgQmFuZHdpZHRo
IEFsbG9jYXRpb24gQ29uZmlndXJhdGlvbiIpOgo+ID4gKyAgICAgKiAxLiBMaW5lYXIgbW9kZTog
SW4gdGhlIGxpbmVhciBtb2RlIHRoZSBpbnB1dCBwcmVjaXNpb24gaXMgZGVmaW5lZAo+ID4gKyAg
ICAgKiAgICBhcyAxMDAtKE1CQV9NQVgpLiBGb3IgaW5zdGFuY2UsIGlmIHRoZSBNQkFfTUFYIHZh
bHVlIGlzIDkwLCB0aGUKPiA+ICsgICAgICogICAgaW5wdXQgcHJlY2lzaW9uIGlzIDEwJS4gVmFs
dWVzIG5vdCBhbiBldmVuIG11bHRpcGxlIG9mIHRoZQo+ID4gKyAgICAgKiAgICBwcmVjaXNpb24g
KGUuZy4sIDEyJSkgd2lsbCBiZSByb3VuZGVkIGRvd24gKGUuZy4sIHRvIDEwJSBkZWxheQo+ID4g
KyAgICAgKiAgICBhcHBsaWVkKS4KPiA+ICsgICAgICogMi4gTm9uLWxpbmVhciBtb2RlOiBJbnB1
dCBkZWxheSB2YWx1ZXMgYXJlIHBvd2Vycy1vZi10d28gZnJvbSB6ZXJvCj4gPiArICAgICAqICAg
IHRvIHRoZSBNQkFfTUFYIHZhbHVlIGZyb20gQ1BVSUQuIEluIHRoaXMgY2FzZSBhbnkgdmFsdWVz
IG5vdCBhCj4gPiArICAgICAqICAgIHBvd2VyIG9mIHR3byB3aWxsIGJlIHJvdW5kZWQgZG93biB0
aGUgbmV4dCBuZWFyZXN0IHBvd2VyIG9mIHR3by4KPiA+ICsgICAgICovCj4gPiArICAgIGlmICgg
ZmVhdC0+bWJhLmxpbmVhciApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIHVuc2lnbmVkIGludCBt
b2Q7Cj4gPiArCj4gPiArICAgICAgICBpZiAoIGZlYXQtPm1iYS50aHJ0bF9tYXggPj0gMTAwICkK
PiA+ICsgICAgICAgICAgICByZXR1cm4gZmFsc2U7Cj4gCj4gRG9uJ3QgeW91IGNoZWNrIHRoaXMg
cmlnaHQgYWZ0ZXIgY29sbGVjdGluZyBDUFVJRCBvdXRwdXQ/IElmIHNvLAo+IHRoaXMgc2hvdWxk
IGJlIGF0IG1vc3QgYW4gQVNTRVJUKCkuCj4gClllcywgSSBoYXZlIGNoZWNrZWQgdGhpcyBpbiBt
YmFfaW5pdF9mZWF0dXJlLiBXaWxsIHJlbW92ZSB0aGlzIGNoZWNrLgoKPiA+ICsgICAgICAgIG1v
ZCA9ICp0aHJ0bCAlICgxMDAgLSBmZWF0LT5tYmEudGhydGxfbWF4KTsKPiA+ICsgICAgICAgICp0
aHJ0bCAtPSBtb2Q7Cj4gCj4gRG8geW91IHJlYWxseSBuZWVkIHRoZSBpbnRlcm1lZGlhdGUgdmFy
aWFibGU/Cj4gCldpbGwgcmVtb3ZlICdtb2QnLgoKPiA+ICsgICAgfQo+ID4gKyAgICBlbHNlCj4g
PiArICAgIHsKPiA+ICsgICAgICAgIC8qIE5vdCBwb3dlciBvZiAyLiAqLwo+ID4gKyAgICAgICAg
aWYgKCAqdGhydGwgJiAoKnRocnRsIC0gMSkgKQo+ID4gKyAgICAgICAgICAgICp0aHJ0bCA9ICp0
aHJ0bCAmICgxIDw8IChmbHNsKCp0aHJ0bCkgLSAxKSk7Cj4gCj4gJj0gb3IgZXZlbiBzaW1wbHkg
PS4KPiAKT2ssIHRoYW5rcyEKCj4gPiBAQCAtOTUwLDYgKzk5Nyw3IEBAIHN0YXRpYyBpbnQgaW5z
ZXJ0X3ZhbF9pbnRvX2FycmF5KHVpbnQzMl90IHZhbFtdLAo+ID4gICAgICBjb25zdCBzdHJ1Y3Qg
ZmVhdF9ub2RlICpmZWF0Owo+ID4gICAgICBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyAqcHJvcHM7
Cj4gPiAgICAgIHVuc2lnbmVkIGludCBpOwo+ID4gKyAgICB1bnNpZ25lZCBsb25nIGNoZWNrX3Zh
bCA9IG5ld192YWw7Cj4gPiAgICAgIGludCByZXQ7Cj4gPiAgCj4gPiAgICAgIEFTU0VSVChmZWF0
X3R5cGUgPCBGRUFUX1RZUEVfTlVNKTsKPiA+IEBAIC05NzQsOSArMTAyMiwxMSBAQCBzdGF0aWMg
aW50IGluc2VydF92YWxfaW50b19hcnJheSh1aW50MzJfdCB2YWxbXSwKPiA+ICAgICAgaWYgKCBh
cnJheV9sZW4gPCBwcm9wcy0+Y29zX251bSApCj4gPiAgICAgICAgICByZXR1cm4gLUVOT1NQQzsK
PiA+ICAKPiA+IC0gICAgaWYgKCAhcHNyX2NoZWNrX2NibShmZWF0LT5jYXQuY2JtX2xlbiwgbmV3
X3ZhbCkgKQo+ID4gKyAgICBpZiAoICFwcm9wcy0+Y2hlY2tfdmFsKGZlYXQsICZjaGVja192YWwp
ICkKPiA+ICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ID4gIAo+ID4gKyAgICBuZXdfdmFsID0g
Y2hlY2tfdmFsOwo+IAo+IFdoZW4gdGhlIGZ1bmN0aW9uIHBvaW50ZXIncyBwYXJhbWV0ZXIgY2hh
bmdlcyB0byB1aW50MzJfdCAqCj4geW91IHdvbid0IG5lZWQgdGhlIGludGVybWVkaWF0ZSB2YXJp
YWJsZSBhbnltb3JlIGFmYWljdC4KPiAKPiBKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 12 06:03:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 06:03:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2Wak-0004l1-UK; Thu, 12 Oct 2017 06:03:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2Wak-0004kv-52
 for xen-devel@lists.xensource.com; Thu, 12 Oct 2017 06:03:34 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 AC/1C-24663-4B50FD95; Thu, 12 Oct 2017 06:03:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVXcz6/1
 Ig5UNFhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuL/qE1PB0vCKM9+62RoY
 /1l2MXJxCAk0Mkm0TvnKAuE8ZpS4/ms6O4SzjVHizNajbF2MnBwiAs4SX8/MBUpwcPAK6EtMv
 uIMEhYWCJNYt38HG0i9hMBbeYmlU88zgtRICHhLfDxUAFIDYn5/1wUUZudgE7CSOCQGEmURUJ
 U4+Ww/+wRG7gWMDKsY1YtTi8pSi3Qt9JKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczc
 xAv3NAAQ7GC+0Ox9ilORgUhLlvXbvXqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5lLPcjhQSL
 UtNTK9Iyc4CBB5OW4OBREuGdC5LmLS5IzC3OTIdInWLU5Ti26fIfJiGWvPy8VClxXhWQIgGQo
 ozSPLgRsCi4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeIpApPJl5JXCbXgEdwQR0hGjaHZ
 AjShIRUlINjJnLuONt3M6X6ng/dQ469nCOgf70Yx/+CPqmdc7NfhqxktVu70EWM//pDDsy4+4
 vTNSYv/lI0O4X8hEzHxUef1edncvjpd3LmPTRwN2m4UBx+t4N085a7Uu8pWSks1NYuCSrY+4S
 vtSlH1XPfr852evR6aDPbRc6/rxYsyIhzSLy3IuNKdMUnyuxFGckGmoxFxUnAgDe9IAPfQIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1507788210!109737198!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16363 invoked from network); 12 Oct 2017 06:03:31 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Oct 2017 06:03:31 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2Wad-0006uz-EK; Thu, 12 Oct 2017 06:03:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e2WaX-0001kD-Qq; Thu, 12 Oct 2017 06:03:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e2WaX-0001KL-Eh; Thu, 12 Oct 2017 06:03:21 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114327-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-unstable:test-armhf-armhf-xl-cubietruck:<job
 status>:broken:regression
 qemu-upstream-unstable:test-armhf-armhf-xl-vhd:<job status>:broken:regression
 qemu-upstream-unstable:test-amd64-amd64-xl-pvh-intel:guest-start:fail:regression
 qemu-upstream-unstable:test-amd64-amd64-xl-pvh-amd:guest-start:fail:regression
 qemu-upstream-unstable:test-armhf-armhf-xl-cubietruck:host-install(4):broken:heisenbug
 qemu-upstream-unstable:test-armhf-armhf-xl-vhd:host-install(4):broken:heisenbug
 qemu-upstream-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 qemu-upstream-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=5cd7ce5dde3f228b3b669ed9ca432f588947bd40
X-Osstest-Versions-That: qemuu=7434775abf8fb2ca3b9e805d30656f4da8c08816
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 12 Oct 2017 06:03:21 +0000
Subject: [Xen-devel] [qemu-upstream-unstable test] 114327: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1352448090888582522=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114327 qemu-upstream-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114327/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-cubietruck    <job status>                 broken
 test-armhf-armhf-xl-vhd         <job status>                 broken
 test-amd64-amd64-xl-pvh-intel 12 guest-start             fail REGR. vs. 114029
 test-amd64-amd64-xl-pvh-amd  12 guest-start              fail REGR. vs. 114029

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-cubietruck  4 host-install(4)        broken pass in 114273
 test-armhf-armhf-xl-vhd       4 host-install(4)          broken pass in 114273

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-rtds     10 debian-install           fail REGR. vs. 114029

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check fail in 114273 never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check fail in 114273 never pass
 test-armhf-armhf-xl-vhd     12 migrate-support-check fail in 114273 never pass
 test-armhf-armhf-xl-vhd 13 saverestore-support-check fail in 114273 never pass
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 114014
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 114029
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 114029
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 114029
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 qemuu                5cd7ce5dde3f228b3b669ed9ca432f588947bd40
baseline version:
 qemuu                7434775abf8fb2ca3b9e805d30656f4da8c08816

Last test of basis   114029  2017-10-05 04:17:58 Z    7 days
Testing same since   114273  2017-10-10 11:03:21 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alex Williamson <alex.williamson@redhat.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eric Blake <eblake@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Hannes Reinecke <hare@suse.com>
  Hannes Reinecke <hare@suse.de>
  Igor Mammedov <imammedo@redhat.com>
  Jan Dakinevich <jan.dakinevich@gmail.com>
  John Snow <jsnow@redhat.com>
  Kevin Wolf <kwolf@redhat.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Paolo Bonzini <pbonzini@redhat.com>
  Pavel Butsykin <pbutsykin@virtuozzo.com>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Pranith Kumar <bobby.prani@gmail.com>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <richard.henderson@linaro.org>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Stefan Hajnoczi <stefanha@redhat.com>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  fail    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          pass    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               broken  
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                fail    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      broken  


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

broken-job test-armhf-armhf-xl-cubietruck broken
broken-job test-armhf-armhf-xl-vhd broken
broken-step test-armhf-armhf-xl-cubietruck host-install(4)
broken-step test-armhf-armhf-xl-vhd host-install(4)

Not pushing.

(No revision log; it would be 904 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1352448090888582522==--

From xen-devel-bounces@lists.xen.org Thu Oct 12 06:12:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 06:12:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2WjG-0005gG-VX; Thu, 12 Oct 2017 06:12:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1e2WjF-0005gA-HB
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 06:12:21 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 F9/D8-06493-4C70FD95; Thu, 12 Oct 2017 06:12:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSe0hTcRTe79677WpOrlPx+CIblCZtTVCzNHq
 sIP8ICiKaSnlnV7fYpu3O0ggTpdItI3so2VJLIykwcIbSw3KmqZVFSIqVL9RIjVIKJTTb3VWz
 /75zvu985+NwSFxaKAogmSwzYzLSepnIndBulKnkLeIBtXKwLyRmpv4Kth3tafnRTexDCUKdU
 ZOelSzUnn/QiGXUHMgauG9Buei5yoLcSYIqwqHGVk1YkBsppeYQDOed5LA3pQb7whfEYR/qOF
 ifvMO4ASn1FoOvRdMYR+DUIWi0d+McFlEKmJluEnNYQu2Gvs5Jl4ag1sLI1XrXAl8qEXomHIj
 XeEHH9RFX342KhcH52UXPaCi3D+E8Xg0N32wuDNQaGOvtcIUAqgBBW/4vnE+9DkpeWTBeFAyt
 b2wEj/eCY9wh4gduIbhZP0XwRb4YKhYmEa/aAC1NdjFPVAvh0YsqIU+o4eHFukWcAXZrF+JFb
 UJo+Nm6aFWFw+izQucS0lkEwdTjTL5fKoIp67yYD6iBtop2F0ZO14rfZxdDNXvDWPE5/BIKK1
 txkbIVVyhbcYVKhN9DoSxjOsGY5BEKjUmXpjUbaJ1eHqGMUhgYlqXTGD2tYRUp6YY65HyLMwI
 BakR5RSoH8icxma/kQ3+/WuqpST+araVZ7RFTpp5hHSiIJGUgmRANqKVeJiaNyUrV6Z2/tUQD
 6SHzkUxztITNoA2sLo2nOpGcnL3cPYdJCWO6kQnwk/zhRBQn0mYaly2WPvQ9Cg7wliCBQCD1y
 GBMBp35f34c+ZFI5i1p51w8dEbz8qZxZwjMGcI39RMXwkz/owJy0YVA986cz/7xkafCc/KTdi
 hn7460RLollPckJ0ykvByKy/7IlgTeXlVzcHC++dpOVXRBFK6yyofXBzrGRLFVx06nFm+pdTz
 NTXQk+dg2bxPXE6FbE0vFdzzjgiuVryME5r79N75PjdaG9Mp3dW1qbNUfzuxmPcPif2qEgXJd
 TGWpjGC1dEQ4bmLpv1Mugd6cAwAA
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1507788737!78162821!1
X-Originating-IP: [104.47.34.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41982 invoked from network); 12 Oct 2017 06:12:19 -0000
Received: from mail-by2nam01on0067.outbound.protection.outlook.com (HELO
 NAM01-BY2-obe.outbound.protection.outlook.com) (104.47.34.67)
 by server-10.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 12 Oct 2017 06:12:19 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=fKZUNScPo072nUdf0GRXM2GAPjCU5GtXPfhg8a/mY1I=;
 b=IUv6KY79cyjoys+SYS5mb4TwCCM+JO5U3OfdLEf6+FRFQa3LaywqqKCwBc7wpsNEnUNZFUxq2cX3cVHU6hkQ8VVt0VZOaIN9SUF9oOk9ENJAmdu36XGL/6vPe+C4tyKtttiKpep1V1boKxIMeNUquBV+LCYOwLOt5ZuEoZNgzLY=
Received: from [10.160.0.39] (111.93.218.67) by
 BLUPR0701MB2066.namprd07.prod.outlook.com (10.163.122.149) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Thu, 12 Oct
 2017 06:12:12 +0000
To: Julien Grall <julien.grall@arm.com>,
 Andre Przywara <andre.przywara@arm.com>, xen-devel@lists.xenproject.org
References: <1505165606-11731-1-git-send-email-mjaggi@caviumnetworks.com>
 <f5445c48-e1e9-982c-9b75-e3d7203f9060@arm.com>
 <fba357ca-8dd9-5638-4a94-d4d2ea24176a@caviumnetworks.com>
 <af54f4ea-3f9f-4eab-250e-cb69d6029966@arm.com>
 <73ca3423-9a7d-788f-1ef2-81e8621bcea9@caviumnetworks.com>
 <a14d68b0-ea47-f9f8-0ae9-22f6d390e143@arm.com>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <c9ebacdd-a52b-9e35-cfdb-3b364c672a18@caviumnetworks.com>
Date: Thu, 12 Oct 2017 11:41:53 +0530
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <a14d68b0-ea47-f9f8-0ae9-22f6d390e143@arm.com>
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: MA1PR01CA0075.INDPRD01.PROD.OUTLOOK.COM (10.174.56.15) To
 BLUPR0701MB2066.namprd07.prod.outlook.com (10.163.122.149)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: c7944ce5-c137-465d-5466-08d511382f9f
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:BLUPR0701MB2066; 
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2066;
 3:z/fDnz/d5sKsz8V0LAIgnhCsLLUOyKxnpeDypdXbKCjJ73ieVTvxqvSQgwtHx29QZLKvfJuVWuD3RsRF9m+xwqGGmeuoJj1nUyngLmLom9im63PCg32FuK48VnGVV+oDXJoa/CJJZzy5ULzpIzP0LBdZtykiEn2acinI8gN8iq6s+JQPH0LQBdwmMhTfQE8SfU/cWhMxIexYBnj7PWjvjLST9IhQqlQFbbcgyCJ/zrPKxPkNyXDQsvkz1SVPEq3t;
 25:d0KP0XCYCBtbTZ9+lMNGIGM81PYGZEA0cBDoI2vrH3M1IbyqSAUmyuEn75YYP0pI11raxTUWoTNnVkXNzd9eS4K6dZCP4mSqf7LfpF3g//XDOdxALj0ENqdYuNab4aUWXd7US7eiglE7lfa7xFhTdAVAEztk5veS1vJfifYOJj+0BVPCAf8Kj+AaHBFQkBeAOyIUDOWZMO2tKamPUsQpjyDXtC0KyIPDw0tq6fWFy/sgwF/yFnjziCzH8XxO/Dw9jdeDj1YyD/lW7iAlji+wK/ftbVTj1+oc62NHArNn0i1sJRxmdJ5l+UZKhnkMugMlONZ3E2jzXsNqTJr05xeLtw==;
 31:7lO5I3vJpZeUWdmfzjry66fMXV6uMu+stMKfpyzbta5IuIT+YNBIJfmoy+HI8eLY4A72R7u4FeyX1MUT40O7VNtNzbHjxIbX+Hc0nCqamxH+drk5MPtO8T9tMK8IULDVCTA3jYUl4kDKc+yIfmWxFrDpIIQX+aGNvi0DBX0SeWEi/uXuQEmY6F+NGOjNkjq4HGMFGq0ZMb+heU2BVg1CaDoY2egYW9rmV7vvinF+q1U=
X-MS-TrafficTypeDiagnostic: BLUPR0701MB2066:
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2066;
 20:QWR9J6LYbpl6fTKjH6dAGq5N4aTrmBdGfF3BDKm5VLHYOl+f5vMoKqDZ7hRbRHIrYTEomHBOflYEauu42zQEOC4Xz270HDpzfvI+RkttJyvtBr9WyHp/qjZLuj6XxfFdocP9Coi5ryYqLKUoIuogLYh6GdAdyyJYJee9mixnvI3HkgrR4GUkfKYfrsRFWxLJx0CXtHI022E38NqGarygOrTkkU9mXSmhb1SSo/XRiWVx7dCh+EUKYZX8cgoYOLePbkInBrrPZZuLPOtm9PEhkTQHVq/W4OF4u3vHQJyyLAZv3IX/+3RMjdnXQVMg3Bjl0xJMcqsjtcGehpUDr10hpoGDGxYGM1aCnuCJCZVykNFB1w+3e6YTXJB7089gccPp3C9TLLRHUyMBY+GqxQduPzFepVTWkQn0+JdhpjESlGvbzRVlTnzmQgmQK/QdFHmGBb7S1Bsbw2bjPlFBiT08gtEDVbVa0EieIv01f+e7+/w7hR3MjJKwtTEiVShNz0DmfJDnhzK1gA8gnOt+Eubqv1HIuGTA8HX/3ZEmilOxEgfzFJCl/I973WwMehVAyuN0ODXdQxQn8JixbKICcgUEXP76xCsaNe/ky9n+YtQjVC0=
X-Exchange-Antispam-Report-Test: UriScan:(35073007944872)(788757137089)(21532816269658); 
X-Microsoft-Antispam-PRVS: <BLUPR0701MB20665DB29BB6046F1C06D4B0EC4B0@BLUPR0701MB2066.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(3002001)(93006095)(10201501046)(6041248)(20161123560025)(20161123555025)(20161123562025)(20161123564025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BLUPR0701MB2066; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BLUPR0701MB2066; 
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2066;
 4:wLj7mH3gw5t3rPuozBVrAbjj+LTibtbn1sBGryU5ZddIC3e8Ep4k804o2iv5Kbgq+vlzuI826sKoAedqRkJODgOlC8SDpYRuYHBtXSJDAxtE/hMScfvcEpTr2ikpgT42uxTy1zzHChsH0vASjuCqKO9jX22omRWij5oCODo6x4tnEglChsu17o9jHdxYiNRSQ+IqhItwz7dfaL9TccG3VGowoyGmmp04SsfYoyRl+qrThHISyZY7Yigtv4qj5MYXXMKual3Z7FstHILYQaVc8JkHW7xf/sn2tSfbeSSHtx/z1L/sew1zzaMyCJ7KSHMHq5wjC6CNRMs0LVJQYaRjCtCAndk2jF6JkLRMYJx+3v8=
X-Forefront-PRVS: 04583CED1A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(6049001)(346002)(376002)(199003)(189002)(24454002)(377454003)(8936002)(33646002)(31686004)(106356001)(50466002)(31696002)(53546010)(54356999)(2906002)(50986999)(189998001)(76176999)(97736004)(7736002)(83506001)(53936002)(93886005)(8676002)(4326008)(105586002)(5660300001)(23676002)(107886003)(6246003)(101416001)(305945005)(68736007)(81156014)(81166006)(478600001)(64126003)(316002)(5009440100003)(6486002)(110136005)(42882006)(2950100002)(16576012)(77096006)(3846002)(25786009)(65956001)(6116002)(65806001)(58126008)(72206003)(90366009)(6666003)(16526018)(65826007)(36756003)(47776003)(229853002)(66066001)(230700001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0701MB2066; H:[10.160.0.39]; FPR:;
 SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTFVQUjA3MDFNQjIwNjY7MjM6K08rQlZJRDZHN3pYZERtaWdtYXlsVGJF?=
 =?utf-8?B?bVEzTFFFVE9wdlJVWURGNk5DZVZjbC9ra0dPTGFZR2d0Q1FBdjRSMG0rSEVD?=
 =?utf-8?B?RUhja0lTbGNVYlNNYXRMYjdaVzlONXIvYXByMlpVY2c2enoxTEpsTnNJSm52?=
 =?utf-8?B?UFdOd2tYWDgrZEp4eDUyVkVJemZpdWtjZG9pZGVHRndPbTZMUGNoM05OaDBT?=
 =?utf-8?B?Y2IwcnR3dzA5M1k3L08wVmJwNmp1eDg3WHAxYUhoUzRreEhKWW56THVyT21l?=
 =?utf-8?B?OFVBSDBiNjk3c2N1NVRCZEhGOUN6WmFCc0k5RGJ0N2lhZE1WQk44RkpweFFF?=
 =?utf-8?B?OUhnNTA5VlEwcUFRaWtMQXdsUFRZbDV3RCtzRkk1UUxsaWlLUjhUakc4VmRH?=
 =?utf-8?B?Wm5DTzJHZEF2aVNOVTBaSWltMGI5anBNMkkrdGdDK0FZQy9MTTVLcGg2cHNi?=
 =?utf-8?B?cWRuL0ZUSDFUL2FVeFA0b1NCdWdnZmNWcUpKMFhoQjRiMEoyd1FHQ0NOZ1VB?=
 =?utf-8?B?c0d1bDNjVkR1cXVJRzZQK3doa2VqM2VnMTFoQ0lhREV2bWV1TFBWdjhPUlVM?=
 =?utf-8?B?RkdYWjA4UkZLY0JHKzRtSlo1ZUtjeVNLY2p6MHdsb0xkVUh5aEo2Nm5kaFRn?=
 =?utf-8?B?YmxmSC96MUNuWUVqblFadjN3aWVyN3kzU1U3TWx2bnhBS09WeDBZVmZRbUdy?=
 =?utf-8?B?N2FRSk5ZOFh1bG5FZHI0NndwSXBCMjJGYTVSWXVObk12V3VXUGpuMEszenNx?=
 =?utf-8?B?VHRHL1dqM3lPc3hsY0NWaWVZQmlFK21uUzJ2T05yTEU5YkR2R3NXbHZhSlpx?=
 =?utf-8?B?dkpOR04xOEtiZnlvNlBvcnFSZDVoTjdqME9zL3BrZmxhOEZZaEsvUmxFUkFu?=
 =?utf-8?B?aGVMRGs0bVdxUTlIOU8rUkViY1NKWjRnUFlZWU9id3dIRzJSL1gyQWpNZXVM?=
 =?utf-8?B?b0hTdTVpRHIyampVZVVhNDdzNUhmUEkvYyt5VVVhcWZ3d3NrNFA5SWpLVExt?=
 =?utf-8?B?T1FId05GUXB5LzkyK1lrR29TVVFLVllvckVqNUNZdzZFMEFJKzRqZlREeDdJ?=
 =?utf-8?B?ajRWUHdqaDArSU1hTWJlbStId1lyQ05sTE9jeFZXZ3pZQ21oSE5vd0tjNnEv?=
 =?utf-8?B?R0RaSDZKeFhNbnZXS2ZINUUvYVNzYW1YMnVSK0RtNFhwb3NlaG40c1hOdlNo?=
 =?utf-8?B?Qnd0Z1JkVW9hSHdFWlk3dEVrY3VsbkNlcjh4a0dtS2k2REg2RTA3ZHpZeWtL?=
 =?utf-8?B?dHptMjJaSVFpSFRkYjhhNzNnMUM2QnZtMDVsdWh2a1NPTE1Kbk1YdjNQeGJs?=
 =?utf-8?B?L2lRZERBWThHRmd6UWY2VGtIRHFkbHFDRTlnQ0owWnhiRGZmWksreENUZG5t?=
 =?utf-8?B?MTVhWnpwb1hwWGhEaUIzdG5teEQ0bEQxMStMZks1aTkzbmdXazhYUzBPVDFI?=
 =?utf-8?B?R1RsZG9jdkhFN1FRRnRIelVhbEZIWmxkMWZSV2U0WTM1dWxPcUpNeWpiM3VU?=
 =?utf-8?B?Wk9vbkNpdVBLei9qWENPc1FYOUNFUzBubmFXNXkwZityd3ZFMmhTRWZQL1pF?=
 =?utf-8?B?Zkx0eWZIMlJNMGVYM01ZUFJHaVY0YUF1Y1ova3YrR0VXVW5YT3hoVVpsdDFH?=
 =?utf-8?B?Y2JJalJiU0hZeE9jTy83L2FSOWw1WndSWWtJMklZdUV0ZGtEbThHZHFLenFo?=
 =?utf-8?B?eEw0OElFUEUyUUxnVm14SzdoYW1vR1dKUjdFVjZqeGJPME1aRC9wOGdSbWxp?=
 =?utf-8?B?a2UzVVQ1RXcxVUZ3bGR4ZlNGKzhuTjJjMXBDV2NhaHo2N0U5WnhDd0FUYjNL?=
 =?utf-8?B?dEE3SXRQS3dLc2lJMktvcUk4STZpSEFiNlRqR3E1WjNLR3FKRGNwWXBRdGsx?=
 =?utf-8?B?RVZ1OE9KK0IrWXZHT2l6NkoyMllkSXB3ajJMSlJEMjBtNWJZTFdWYWx3T0lE?=
 =?utf-8?B?YkVaeUI2LzJSMlRqTlZlaEsyTlNmU2xxaGs0TG5zaXB0TDZ6NFdkczN4UVNF?=
 =?utf-8?Q?kKDuLJGA?=
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2066;
 6:nllJKI0NYaTtmcuRiUkwheOoF0OmDp5GtFkXYmnOvNtwV3lSwE3Bdws3c3JA1mCf+Q6Uq854EJ4+aBxRbxhBxGsJ7gkQ5W87iP9Tim2QtflDcJgRvOulLddnEzqUROZQ9mTO4wjwFURBLB7mFUrmncYjpttllyXqbT6eefssUZmTzsD5CeIjbZ2Gh6CjVwJ3CbNEML7BKHW8jgtFf458si05QIT/C82keDQdJeQhLzgEc6JKXzx/6pBbNnfujnu7j9UoSt2IHkPqgfdnqLrlijvW1fy3Lnkyjw00y07Jvf0GNZkmYLPiFqlk2P16lpXTw5/uEvN+tcmk8QAqaB/jDA==;
 5:Do4ho+UqZaZzQZ1lGQst6IdapNVugzeVDeADr7OfifyHZOcyIgA+RKR8dJ3YPSzphEEz3Dv1w/uvUubo9LaI3fGTH0P7/Yi2DJ/5KyJvhspX7cR4dudy15dS1jEpkBdqOe3nu0RXlYiFvYvkZsOmo9L/vcRGFW6KqxUFxoQcjhU=;
 24:he55/rvNdiX7xczz58hCNKyH3MrouRt1Sf+M9nwoJZUhvUfi+Q68V3uN+ZI3+DeR2TyG8Sm7ADTiipRJ2FmVZXhSIDJwSGcqPVYBO4gEM8k=;
 7:LyGKaMPbj1LU3nnJ9up7UUhq5Cnpv5e/BrNhrFwAaM79hflRKFm3VAuR6aq2NJ8OiQN+8sYQM08rI6jjQOeiTiFKzzmOn8MRhfvhpXrrdMaDiv7Fnh9op9o6Kx8bpSeZx8xuqwY/n/84v47OzNglPf38Crj6qmCCUSeNNhzGVkySe4ff6d97zVCDkAY2pVOUgytjit6PtIq6vAa4kDRklkeFpgOlXza/F353jGy6HG4=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Oct 2017 06:12:12.9479 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0701MB2066
Cc: tomasz.nowicki@cavium.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: Re: [Xen-devel] [PATCH v2 0/2] ARM: ACPI: IORT: Hide SMMU from
 hardware domain's IORT table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxMC82LzIwMTcgNzo1NCBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhlbGxvLAo+Cj4g
T24gMDQvMTAvMTcgMDY6MjIsIE1hbmlzaCBKYWdnaSB3cm90ZToKPj4gT24gMTAvNC8yMDE3IDEy
OjEyIEFNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBPbiAyNS8wOS8xNyAwNToyMiwgTWFuaXNo
IEphZ2dpIHdyb3RlOgo+Pj4+IE9uIDkvMjIvMjAxNyA3OjQyIFBNLCBBbmRyZSBQcnp5d2FyYSB3
cm90ZToKPj4+Pj4gSGkgTWFuaXNoLAo+Pj4+Pgo+Pj4+PiBPbiAxMS8wOS8xNyAyMjozMywgbWph
Z2dpQGNhdml1bW5ldHdvcmtzLmNvbSB3cm90ZToKPj4+Pj4+IEZyb206IE1hbmlzaCBKYWdnaSA8
bWphZ2dpQGNhdml1bS5jb20+Cj4+Pj4+Pgo+Pj4+Pj4gVGhlIHNldCBpcyBkaXZpZGVkIGludG8g
dHdvIHBhdGNoZXMuIEZpcnN0IG9uZSBjYWxjdWxhdGVzIHRoZSAKPj4+Pj4+IHNpemUgb2YgSU9S
VAo+Pj4+Pj4gd2hpbGUgc2Vjb25kIG9uZSB3cml0ZXMgdGhlIElPUlQgdGFibGUgaXRzZWxmLgo+
Pj4+PiBJdCB3b3VsZCBiZSBnb29kIGlmIHlvdSBjb3VsZCBnaXZlIGEgcXVpY2sgaW50cm9kdWN0
aW9uICp3aHkqIHRoaXMgCj4+Pj4+IHNldAo+Pj4+PiBpcyBuZWVkZWQgaGVyZSAoYW5kIGludHJv
ZHVjZSBJT1JUIHRvIHRoZSBjYXN1YWwgcmVhZGVyKS4KPj4+Pj4gSW4gZ2VuZXJhbCBzb21lIG1v
cmUgaGlnaC1sZXZlbCBkb2N1bWVudGF0aW9uIG9uIHlvdXIgZnVuY3Rpb25zIAo+Pj4+PiB3b3Vs
ZCBiZQo+Pj4+PiBnb29kLCBhcyBpdCB0b29rIG1lIHF1aXRlIHNvbWUgdGltZSB0byB1bmRlcnN0
YW5kIHdoYXQgZWFjaCAKPj4+Pj4gZnVuY3Rpb24gZG9lcy4KPj4+PiBvaywgd2lsbCBhZGQgbW9y
ZSBkb2N1bWVudGF0aW9uLgo+Pj4+PiBTbyBteSB1bmRlcnN0YW5kaW5nIGlzOgo+Pj4+PiBwaGFz
ZSAxOgo+Pj4+PiAtIGdvIG92ZXIgZWFjaCBlbnRyeSBpbiBlYWNoIFJDIG5vZGUKPj4+PiBSYXRo
ZXIgdGhhbiBlYWNoIGVudHJ5ICh3aGljaCBjb3VsZCBiZSBhIGxhcmdlIG51bWJlcikgSSBhbSB0
YWtpbmcgCj4+Pj4gdGhlIGNvbXBsZXRlIHJhbmdlIGFuZCBjaGVja2luZyBpdCB3aXRoIHRoZSBz
YW1lIGxvZ2ljLgo+Pj4+IElmIHRoZSBJRCByYW5nZSBpcyBhIHN1YnNldCBvciBhIHN1cGVyLXNl
dCBvZiBpZCByYW5nZSBpbiBzbW11LCBuZXcgCj4+Pj4gaWQgcmFuZ2UgaXMgY3JlYXRlZC4KPj4+
Pgo+Pj4+IFNvIGlmIHBjaV9yYyBub2RlIGhhcyBhbiBpZCBtYXAgCj4+Pj4ge3BfaW5wdXQtYmFz
ZSxwX291dHB1dC1iYXNlLHBfb3V0X3JlZiwgcF9jb3VudH0gYW5kIGl0IGFuIG91dHB1dCAKPj4+
PiByZWZlcmVuY2UgdG8gc21tdSBub2RlIHdpdGggaWQtbWFwCj4+Pj4ge3NfaW5wdXQtYmFzZSwg
c19vdXRwdXQtYmFzZSxzX291dF9yZWYsICBzX2NvdW50fSwgYmFzZWQgb24gdGhlIHRoZSAKPj4+
PiB0aGUgc19jb3VudCBhbmQgc19pbnB1dC9wX291dHB1dCB0aGUgbmV3IGlkLW1hcCBpcyBjcmVh
dGVkIHdpdGggCj4+Pj4ge3BfaW5wdXQsIHNfb3V0cHV0LCBzX291dF9yZWYsIGFkanVzdGVkX2Nv
dW50fQo+Pj4+Cj4+Pj4gdXBkYXRlX2lkX21hcHBpbmcgZnVuY3Rpb24gZG9lcyB0aGF0Lgo+Pj4+
Cj4+Pj4gU28gSSBhbSBmb2xsb3dpbmcgdGhlIHNhbWUgbG9naWMuIFdlIGNhbiBjaGF0IG92ZXIg
SVJDIC8gSSBjYW4gZ2l2ZSAKPj4+PiBhIGNvZGUgd2Fsay10aHJvdWdoIC4uLgo+Pj4+Cj4+Pj4+
IC0gICBpZiB0aGF0IHBvaW50cyB0byBhbiBTTU1VIG5vZGUsIGdvIG92ZXIgZWFjaCBvdXRnb2lu
ZyBJVFMgCj4+Pj4+IGVudHJ5IGFuZAo+Pj4+PiBmaW5kIG92ZXJsYXBzIHdpdGggdGhpcyBSQyBl
bnRyeQo+Pj4+PiAtICAgICBmb3IgZWFjaCBvdmVybGFwIGNyZWF0ZSBhIG5ldyBlbnRyeSBpbiBh
IGxpc3Qgd2l0aCB0aGlzIFJDCj4+Pj4+IHBvaW50aW5nIHRvIHRoZSBJVFMgZGlyZWN0bHkKPj4+
Pj4KPj4+Pj4gcGhhc2UgMiwgY3JlYXRpbmcgdGhlIG5ldyBJT1JUCj4+Pj4+IC0gZ28gb3ZlciBl
YWNoIFJDIG5vZGUKPj4+Pj4gLSAgIGlmIHRoYXQgcG9pbnRzIHRvIGFuIElUUywgY29weSB0aHJv
dWdoIElPUlQgZW50cmllcwo+Pj4+PiAtICAgaWYgdGhhdCBwb2ludHMgdG8gYW4gU01NVSwgcmVw
bGFjZSB3aXRoIHRoZSByZW1hcHBlZCBlbnRyaWVzCj4+Pj4+IC0gZ28gb3ZlciBlYWNoIElUUyBu
b2RlCj4+Pj4+IC0gICBjb3B5IHRocm91Z2ggSU9SVCBlbnRyaWVzCj4+Pj4gVGhhdHMgZXhhY3Rs
eSB3aGF0IHRoaXMgcGF0Y2ggZG9lcy4KPj4gV2hhdCBhcmUgeW91IGNvbW1lbnRzIG9uIHRoZSBj
dXJyZW50IHBhdGNoIGFwcHJvYWNoIHRvIGhpZGUgc21tdSBub2Rlcy4KPj4gSSBoYXZlIGFuc3dl
cmVkIHRvIHlvdXIgY29tbWVudHMsIHNlZSBiZWxvdy4KPgo+IEkgYW0gbm90IHN1cmUgdG8gdW5k
ZXJzdGFuZCB0aGUgMiBzZW50ZW5jZXMgYWJvdmUuIFdoYXQgYXJlIHRoZXkgcmVsYXRlZD8KPgo+
PiBJTUhPIHdlIGNhbiByZXVzZSBtb3N0IG9mIHRoZSBmaXh1cCBjb2RlIGhlcmUuCj4KPiBUaGF0
J3MgeW91ciBjaG9pY2UgYXMgbG9uZyBhcyBpdCBpcyBwcm9wZXJseSBkb2N1bWVudGVkIGFuZCBm
aXRzIHRoZSAKPiBlbmQgZ29hbC4KPgo+Pgo+Pj4+PiBTbyBJIGJlbGlldmUgdGhpcyB3b3VsZCBk
byB0aGUgdHJpY2sgYW5kIHlvdSBlbmQgdXAgd2l0aCBhbiBlZmZpY2llbnQKPj4+Pj4gcmVwcmVz
ZW50YXRpb24gb2YgdGhlIElPUlQgd2l0aG91dCBTTU1VcyAtIGF0IGxlYXN0IGZvciBSQyBub2Rl
cy4KPj4+Pj4KPj4+Pj4gQWZ0ZXIgc29tZSBicmFpbnN0b3JtaW5nIHdpdGggSnVsaWVuIHdlIGZv
dW5kIHR3byBwcm9ibGVtczoKPj4+Pj4gMSkgVGhpcyBvbmx5IGNvdmVycyBSQyBub2RlcywgYnV0
IG5vdCAibmFtZWQgY29tcG9uZW50cyIgKHBsYXRmb3JtCj4+Pj4+IGRldmljZXMpLCB3aGljaCB3
ZSB3aWxsIG5lZWQuIFRoYXQgc2hvdWxkIGJlIGZpeGFibGUgYnkgcmVtb3ZpbmcgdGhlCj4+Pj4+
IGhhcmRjb2RlZCBJT1JUIG5vZGUgdHlwZXMgaW4gdGhlIGNvZGUgYW5kIHRyZWF0aW5nIE5DIG5v
ZGVzIGxpa2UgCj4+Pj4+IFJDIG5vZGVzLgo+Pj4+IFllcywgc28gZmlyc3Qgd2UgY2FuIHRha2Ug
dGhpcyBhcyBhIGJhc2UsIG9uY2UgdGhpcyBpcyBvaywgSSBjYW4gCj4+Pj4gYWRkIHN1cHBvcnQg
Zm9yIG5hbWVkIGNvbXBvbmVudHMuCj4+Pj4+IDIpIEV2ZW50dWFsbHkgd2Ugd2lsbCBuZWVkICp2
aXJ0dWFsKiBkZXZpY2VJRCBzdXBwb3J0LCBmb3IgRG9tVXMuIAo+Pj4+PiBOb3cgd2UKPj4+IEkg
YW0gYSBiaXQgc3VycHJpc2VkIHRoYXQgeW91IGFuc3dlcmVkIHRvIHRoZSBlLW1haWwgYnV0IGRp
ZG4ndCAKPj4+IHByb3ZpZGUgYW55IG9waW5pb24gb24gMikuCj4+IEFwb2xvZ2llcyBmb3IgdGhh
dC4KPj4+Pj4gY291bGQgc3RhcnQgaW50cm9kdWNpbmcgdGhhdCBhbHJlYWR5LCBhbHNvIGRvaW5n
IHNvbWUgdmlydHVhbCBtYXBwaW5nCj4+Pj4+IGZvciBEb20wLiBUaGUgSVRTIGNvZGUgd291bGQg
dGhlbiB0cmFuc2xhdGUgZWFjaCB2aXJ0dWFsIGRldmljZSBJRCAKPj4+Pj4gdGhhdAo+Pj4+PiBE
b20wIHJlcXVlc3RzIGludG8gYSBoYXJkd2FyZSBkZXZpY2UgSUQuCj4+Pj4+IEkgYWdyZWUgdGhh
dCB0aGlzIG1lYW5zIGEgbG90IG1vcmUgd29yaywgYnV0IHdlIHdpbGwgbmVlZCBpdCBhbnl3YXku
Cj4+Pgo+Pj4gSSBhbSBhIGJpdCBzdXJwcmlzZWQgdGhhdCB5b3UgYW5zd2VyZWQgdG8gdGhlIGUt
bWFpbCBidXQgZGlkbid0IAo+Pj4gcHJvdmlkZSBhbnkgb3BpbmlvbiBvbiAyKS4KPj4gQXBvbG9n
aWVzIGZvciB0aGF0LiBTb3JyeSB0byBzdXJwcmlzZSB5b3UgdHdpY2UgOikKPgo+IERhbW0sIEkg
bW92ZWQgdGhlIHNlbnRlbmNlIGJ1dCBmb3Jnb3QgdG8gZHJvcCB0aGUgb3JpZ2luYWwgb25lLgo+
Cj4+Cj4+IElNSE8gSXQgd2FzIGEgYml0IG9idmlvdXMgZm9yIERvbVUgYW5kIEkgd2FzIHdhaXRp
bmcgdG8gaGVhciB3aGF0IAo+PiBvdGhlciB3b3VsZCBzYXkgb24gdGhpcy4KPj4gYXMgKDIpIGJl
bG93Lgo+PiBNb3Jlb3ZlciB3ZSBuZWVkIHRvIGRpc2N1c3MgSU9SVCBnZW5lcmF0aW9uIGZvciBE
b21VCj4+IC0gY291bGQgYmUgZG9uZSBieSB4bCB0b29scwo+PiBvciB4ZW4gc2hvdWxkIGRvIGl0
Lgo+Cj4gVGhlIEFDUEkgdGFibGVzIGZvciBEb21VIGFyZSBnZW5lcmF0ZWQgYnkgdGhlIHRvb2xz
dGFjayB0b2RheS4gU28gSSAKPiBkb24ndCBzZWUgd2h5IHdlIHdvdWxkIGNoYW5nZSB0aGF0IHRv
IHN1cHBvcnQgSU9SVC4KPgo+IEhvd2V2ZXIsIHlvdSBjYW4gaGF2ZSBhIGZpbGUgc2hhcmVkIGJl
dHdlZW4gdGhlIHRvb2xzdGFjayBhbmQgWGVuIGFuZCAKPiBjb250YWluIHRoZSBnZW5lcmF0aW9u
IG9mIElPUlQuCj4KPiBGb3IgaW5zdGFuY2UsIHRoaXMgaXMgd2hhdCB3ZSBhbHJlYWR5IGRvZXMg
d2l0aCBsaWJlbGYgKHNlZSAKPiBjb21tb24vbGliZWxmKS4KVGhpcyB3aWxsIGFtb3VudCB0byAg
YWRkaW5nIGEgZnVuY3Rpb24gbWFrZV9pb3J0IGluIGxpYnhsX19wcmVwYXJlX2FjcGksCiAgICAg
IHdoaWNoIHdvdWxkIHVzZSB0aGUgY29tbW9uIGNvZGUgdGhhdCBpcyBhbHNvIHVzZSBnZW5lcmF0
ZSBkb20wIApJT1JUIChkb21haW5fYnVpbGQuYykuCkNvcnJlY3QgPwoKSWYgd2UgZ28gYnkgdGhp
cyBsb2dpYywgdGhlbiBsaWJ4bF9wcmVwYXJlX2FjcGkgYW5kIGRvbWFpbl9idWlsZC5jIApzaG91
bGQgdXNlIGEgY29tbW9uIGNvZGUgZm9yIGFsbCBhY3BpIHRhYmxlcy4KLSBBcmUgeW91IHN1Z2dl
c3Rpbmcgd2UgY2hhbmdlIHRoYXQgYXMgd2VsbCBhbmQgbWFrZSBpdCBwYXJ0IG9mIGNvbW1vbiBj
b2RlLgoKPgo+IEkgYW0gbm90IGFza2luZyB0byB3cml0ZSB0aGUgRG9tVSBzdXBwb3J0LCBidXQg
YXQgbGVhc3QgaGF2ZSBhIGZ1bGwgCj4gc2VwYXJhdGlvbiBiZXR3ZWVuIHRoZSBQYXJzaW5nIGFu
ZCBHZW5lcmF0aW9uLiBTbyB3ZSBjb3VsZCBlYXNpbHkgCj4gYWRhcHQgYW5kIHJlLXVzZSB0aGUg
Y29kZSB3aGVuIHdlIGdldCB0aGUgRG9tVSBzdXBwb3J0Lgo+CkkgZ290IHlvdXIgcG9pbnQsIGJ1
dCBhcyBvZiB0b2RheSB0aGVyZSBpcyBubyBjb2RlIHJldXNlIGZvciBtb3N0IG9mIAphcGNpX3Rh
Ymxlcy4gU28gY29kZSByZXN1bHQgX29ubHlfIGZvciBJT1JUIGJ1dCBub3QgZm9yIGFjcGkgaXMg
bm90IApjb3JyZWN0IGFwcHJvYWNoLgo+Pgo+PiBBbHNvIHRoaXMgaXMgdGhlIHBhcnQgb2YgUENJ
IHBhc3N0aHJvdWdoIGZsb3cgc28gdGhhdCBhbHNvIG1pZ2h0IAo+PiBjaGFuZ2UgZmV3IHRoaW5n
cy4KPj4KPj4gQnV0IGZyb20gcG92IG9mIGRvbTAgc21tdSBoaWRpbmcsIGl0IGlzIGEgZGlmZmVy
ZW50IGZsb3cgYW5kIGlzIAo+PiBjb3VwbGVkIHdpdGggUENJIFBULgo+Pgo+Pj4KPj4+Pj4KPj4+
Pj4gSSB0aGluayAxKSBjYW4gYmUgc29sdmVkIHVzaW5nIHRoaXMgc2VyaWVzIGFzIGEgYmFzZS4g
SSBoYXZlIHF1aXRlIAo+Pj4+PiBzb21lCj4+Pj4+IGNvbW1lbnRzIHJlYWR5IGZvciB0aGUgcGF0
Y2hlcywgc2hhbGwgd2UgZm9sbG93IHRoaXMgcm91dGUuCj4+Pj4+Cj4+Pj4+IDIpIG9idmlvdXNs
eSB3b3VsZCBjaGFuZ2UgdGhlIGdhbWUgY29tcGxldGVseS4gV2UgbmVlZCB0byBzaXQgZG93biAK
Pj4+Pj4gYW5kCj4+Pj4+IGRlc2lnbiB0aGlzIHByb3Blcmx5LiBQcm9iYWJseSB0aGlzIG1lYW5z
IHRoYXQgWGVuIHBhcnNlcyB0aGUgSU9SVCAKPj4+Pj4gYW5kCj4+Pj4+IGJ1aWxkcyBpbnRlcm5h
bCByZXByZXNlbnRhdGlvbnMgb2YgdGhlIG1hcHBpbmdzLCAKPj4gQ2FuIHlvdSBwbGVhc2UgYWRk
IG1vcmUgZGV0YWlsIG9uIHRoZSBpbnRlcm5hbCByZXByZXNlbnRhdGlvbnMgb2YgdGhlIAo+PiBt
YXBwaW5ncy4KPgo+IFdoYXQgZXhhY3RseSBkbyB5b3Ugd2FudD8gVGhpcyBpcyBsaWtlbHkgZ29p
bmcgdG8gYmUgZGVjaWRlZCBvbmNlIHlvdSAKPiBsb29rZWQgd2hhdCBpcyB0aGUgZXhwZWN0ZWQg
aW50ZXJhY3Rpb24gYmV0d2VlbiBJT1JUIGFuZCBYZW4uCk1vcmUgZGV0YWlscyBvbiB0aGlzIGxp
bmUgIlByb2JhYmx5IHRoaXMgbWVhbnMgdGhhdCBYZW4gcGFyc2VzIHRoZSBJT1JUIGFuZApidWls
ZHMgaW50ZXJuYWwgcmVwcmVzZW50YXRpb25zIG9mIHRoZSBtYXBwaW5ncywiCj4KPj4gSUlVQyB0
aGUgaW5mb3JtYXRpb24gaXMgYWxyZWFkeSB0aGVyZSBpbiBBQ1BJIHRhYmxlcywgd291bGQgaXQg
bm90IAo+PiBhZGQgZXh0cmEgb3ZlcmhlYWQgb2YgYWJzdHJhY3Rpb25zIHRvIG1haW50YWluLgo+
PiBFbnVtZXJhdGlvbiBvZiBQQ0kgZGV2aWNlcyB3b3VsZCBnZW5lcmF0ZSBhIHBjaSBsaXN0IHdo
aWNoIHdvdWxkIGJlIAo+PiBhbnl3YXlzIHNlcGFyYXRlLgo+Pj4+PiB3aGljaCBhcmUgY29uc3Vs
dGVkIGFzCj4+Pj4+IG5lZWRlZCB3aGVuIHBhc3NpbmcgdGhyb3VnaCBkZXZpY2VzLiBUaGUgZ3Vl
c3QncyAodGhhdCB3b3VsZCBpbmNsdWRlCj4+Pj4+IERvbTApIElPUlQgd291bGQgdGhlbiBiZSBn
ZW5lcmF0ZWQgY29tcGxldGVseSBmcm9tIHNjcmF0Y2guCj4+Pj4+Cj4+IEkgaGF2ZSBhIGRpZmZl
cmVudCBvcGluaW9uIGhlcmUsIGRvbTAgSU9SVCB3b3VsZCBpcyBtb3N0IGNhc2VzIGJlIAo+PiB2
ZXJ5IGNsb3NlIHRvIGhvc3QgSU9SVCBzYW5zIHNtbXUgbm9kZXMgYW5kIGZldyBwbGF0Zm9ybSBk
ZXZpY2VzLgo+Cj4gQW5kIGFsc28gd2l0aG91dCBQTVVzIG5vZGVzLi4uIFBvdGVudGlhbGx5IGlu
IGEgbG9uZy10ZXJtIHdlIG1heSB3YW50IAo+IHRvIGFkZCBub2RlcyAoaS5lIFZpcnR1YWwgUE1V
LCB2aXJ0dWFsIFNNTVUuLi4pLiBTbyBpdCBtYXkgbm90IGJlIHRoYXQgCj4gY2xvc2Ugb2YgdGhl
IG9yaWdpbmFsIGhvc3QgSU9SVC4KPgo+IEhvd2V2ZXIsIHdoZXRoZXIgaXQgaXMgY2xvc2Ugb3Ig
bm90IGRvZXMgbm90IG11Y2ggbWF0dGVyIGhlcmUuIFRoZSAKPiBnb2FsIGlzIHRvIGZ1bGx5IHNl
cGFyYXRlIHRoZSBwYXJzaW5nIGFuZCB0aGUgZ2VuZXJhdGlvbi4gU28gcGFyc2luZyAKPiBjb3Vs
ZCBiZSByZS11c2VkIGZvciBvdGhlciBiaXRzIG9mIFhlbi4gU2ltaWxhcmx5IGZvciB0aGUgZ2Vu
ZXJhdGlvbiAKPiBjb2RlLgo+ClNlZSBhYm92ZS4KPj4gQW5kIHdoaWNoIHBsYXRmb3JtIGRldmlj
ZXMgdG8gaGlkZSB3b3VsZCBwcm9iYWJseSBkZXBlbmQgb24gdGhlIHhlbiAKPj4gY29tbWFuZCBs
aW5lLAo+PiBGb3IgaW5zdGFuY2UgZm9yIGRvbTAgd2Ugd291bGQgY29weSBJVFMgaW5mb3JtYXRp
b24gd2hpbGUgZm9yIGRvbVUgaXQgCj4+IHdvdWxkIGhhdmUgdG8gYmUgZ2VuZXJhdGVkLCBzbyBz
Y3JhdGNoIHdvdWxkIGJlIG1vcmUgZm9yIGRvbVUuCj4+IFdlIGNvdWxkIGhhdmUgYSBjb21tb24g
Y29kZSBmb3IgY3JlYXRpbmcgSU9SVCBzdHJ1Y3R1cmUgYnV0IGl0IHdvdWxkIAo+PiBiZSBhIGJp
dCBjb21wbGV4IGNvZGUgd2l0aCBsb3Qgb2YgYWJzdHJhY3Rpb25zIGFuZCBjYWxsYmFja3MsIHNv
IEkgCj4+IHN1Z2dlc3QgdGhhdCBrZWVwaW5nIGNvZGUgc2ltcGxlciB3b3VsZCBiZSBiZXR0ZXIu
Cj4KPiBJIGFtIG5vdCBzdXJlIHRvIHVuZGVyc3RhbmQgd2h5IHlvdSB0aGluayBpdCB3b3VsZCBj
cmVhdGUgdG9vIG11Y2ggCj4gYWJzdHJhY3Rpb25zLiBBZnRlciBhbGwgdGhlIElPUlQgaXMganVz
dCBhIHNlcmllcyBvZiBub2RlcyB3aXRoIGEgCj4gYnVuY2ggb2YgaW5mb3JtYXRpb25zLiBUaGlz
IGNvdWxkIGVhc2lseSBiZSBkZXNjcmliZWQgaW4gYSBzdHJ1Y3R1cmUgCj4gdGhhdCB3b3VsZCBi
ZSB1c2VkIHRvIGdlbmVyYXRlIHRoZSB0YWJsZXMuCj4KPiBJbiBhbnkgY2FzZSwgd2Ugd2lsbCBu
ZWVkIHRoYXQgZm9yIERvbVUuIFNvIHdoeSBub3QgZG9pbmcgaXQgbm93Pwo+Cm9rCj4+Pj4+IEkg
d291bGQgbGlrZSB0byBoZWFyIHlvdXIgb3BpbmlvbiBvbiB0aGlzLiBJIHdpbGwgdHJ5IHRvIGRp
c2N1c3MgdGhlCj4+Pj4+IGZlYXNpYmlsaXR5IG9mIDIpIHdpdGggcGVvcGxlIGF0IENvbm5lY3Qu
IEl0IHdvdWxkIGJlIGdvb2QgaWYgd2UgCj4+Pj4+IGNvdWxkCj4+Pj4+IGRlY2lkZSB3aGV0aGVy
IHRoaXMgaXMgdGhlIHdheSB0byBnbyBvciB3ZSBzaG91bGQgdXNlIGEgc29sdXRpb24gCj4+Pj4+
IGJhc2VkCj4+Pj4+IG9uIHRoaXMgc2VyaWVzLgo+Pj4KPj4+IEFuZHJlLCBTdGVmYW5vIGFuZCBJ
IGhhZCBhIGNoYXQgZHVyaW5nIGNvbm5lY3QgYWJvdXQgaG93IHdlIHdhbnQgdG8gCj4+PiBzZWUg
SU9SVCBzdXBwb3J0IGluIFhlbi4gSW4gdGhlIG5lYXIgZnV0dXJlLCBJT1JUIHdpbGwgYmUgdXNl
ZCBmb3IgCj4+PiBkaWZmZXJlbnQgY29tcG9uZW50cyBhY2Nyb3NzIHRoZSBoeXBlcnZpc29yIChJ
VFMsIFNNTVUuLi4pIGFuZCBhcyBhIAo+Pj4gd2F5IHRvCj4+PiBjb21tdW5pY2F0ZSB0aGUgdG9w
b2xvZ3kgdG8gdGhlIGd1ZXN0cy4KPj4gQXJlIHdlIHRoaW5raW5nIGFib3V0IHZpcnR1YWwgU01N
VSBoZXJlIGFzIHdlbGw/Cj4KPiBJdCBpcyBhIHBvdGVudGlhbCBsb25nLXRlcm0gdXNhZ2UuCj4K
Pj4+Cj4+PiBUaGUgSU9SVCBmb3IgdGhlIGhhcmR3YXJlIGRvbWFpbiBpcyBqdXN0IGEgc3BlY2lm
aWMgY2FzZSBhcyBpdCBpcyAKPj4+IGJhc2VkIHByZS1leGlzdGluZyBpbmZvcm1hdGlvbi4gQnV0
IGJlY2F1c2Ugb2YgcmVtb3Zpbmcgbm9kZXMgKGUuZyAKPj4+IFNNTVUgbm9kZXMgYW5kIHByb2Jh
Ymx5IHRoZSBQTVUgbm9kZXMpLCBpdCBpcyBiYXNpY2FsbHkgYSBmdWxsIAo+Pj4gcmUtd3JpdGUu
Cj4+Pgo+Pj4gU28gSSB3b3VsZCBjb25zaWRlciBvZiBmdWxsIHNlcGFyYXRlIHRoZSBsb2dpYyBv
ZiBnZW5lcmF0aW5nIHRoZSAKPj4+IElPUlQgdGFibGUgZnJvbSB0aGUgaG9zdCBJT1JUIHRhYmxl
LiBCeSB0aGF0IEkgbWVhbiBub3QgYnJvd3NpbmcgdGhlIAo+Pj4gaG9zdCBJT1JUIHdoZW4gZ2Vu
ZXJhdGluZyB0aGUgaG9zdC4KPj4+Cj4+IGJ5ICJ0aGUgaG9zdCIgeW91IG1lYW4gZG9tMCBJT1JU
ICA/Cj4KPiB5ZXMuCj4KU29tZXRoaW5nIG9uIHRoZSBsaW5lcyBvZiB0aGlzIC4uLi4KICAgICBz
dHJ1Y3QgaW9ydF90YWJsZV9zdHJ1Y3QgewogICAgICAgICBoZWFkZXIgaDsKICAgICAgICAgbGlz
dF9oZWFkIHBjaV9yY19saXN0OwogICAgICAgICBsaXN0X2hlYWQgaXRzX2dyb3VwczsKICAgICAg
ICAgbGlzdF9oZWFkIHNtbXU7CiAgICAgICAgIGxpc3RfaGVhZCBwbGF0Rm9ybV9kZXZpY2VzOwog
ICAgIH0gaG9zdF9pb3J0Owo+Pj4gVGhpcyBoYXMgdHdvIGJlbmVmaXRzOgo+Pj4gICAgIDEpIFRo
ZSBjb2RlIGdlbmVyYXRpb24gY291bGQgYmUgcmUtdXNlZCBmb3IgZ2VuZXJhdGluZyB0aGUgZ3Vl
c3QgCj4+PiBJT1JUIGxhdGVyIG9uLgo+PiBTZWUgbXkgY29tbWVudCBhYm92ZQo+Pj4gICAgIDIp
IFNlZSAyKSBmcm9tIEFuZHJlCj4+PiAgICAgMykgV2UgY291bGQgZGVjaWRlIGluIGEgZmluZXIg
Z3JhaW4gd2hpY2ggZGV2aWNlcyAoZS5nIHBsYXRmb3JtIAo+Pj4gZGV2aWNlKSBEb20wIGNhbiBz
ZWUuCj4+IG9rLAo+Pj4KPj4+IFNvLCBJSE1PLCB3ZSBzaG91bGQgdGFrZSBhIGRpZmZlcmVudCBh
cHByb2FjaCBmcm9tIHRoaXMgc2VyaWVzIGFuZCAKPj4+IGV4dGVuZGluZyB0aGUgc2NvcGUgb2Yg
aXQuIFJhdGhlciB0aGFuIGZvY3VzaW5nIG9uIG9ubHkgSU9SVCBmb3IgdGhlIAo+Pj4gaGFyZHdh
cmUsIEkgd291bGQgYmUgYmV0dGVyIHRvIHNlZSBJT1JUIGFzIGEgd2hvbGUuIEkuZSAgaG93IElP
UlQgCj4+PiB3aWxsIGludGVyYWN0IHdpdGggdGhlIGh5cGVydmlzb3I/Cj4+Pgo+Pj4gRm9yIGlu
c3RhbmNlLCBsaWtlbHkgeW91IHdvdWxkIG5lZWQgdG8gcGFyc2UgdGhlIElPUlQgaW4gcXVpdGUg
YSBmZXcgCj4+PiBwbGFjZXMgaW4gWGVuLiBJdCB3b3VsZCBiZSBiZXR0ZXIgdG8gZ2V0IElPUlQg
cGFyc2VkIG9ubHkgb25jZSBhbmQgCj4+PiBzdG9yZSB0aGUgaW5mb3JtYXRpb24gaW4gWGVuIGxp
a2UgZGF0YS1zdHJ1Y3R1cmVzLgo+Pj4KPj4gSSBhbSB0aGlua2luZyBvZiByZXVzaW5nIG11Y2gg
b2YgQUNQSSB0YWJsZXMgZm9yIHRoYXQgYW5kIGludHJvZHVjaW5nIAo+PiBsZXNzIGFic3RyYWN0
aW9ucy4KPj4+IFRoaXMgcmVxdWlyZSBtb3JlIHdvcmsgdGhhbiB0aGlzIGN1cnJlbnQgc2NvcGUg
b2YgdGhpcyBzZXJpZXMuIEJ1dCBJIAo+Pj4gdGhpbmsgaXQgd291bGQgaGVsZnVsIGZvciBmdXR1
cmUgd29yayBzdWNoIGFzIFBDSSBwYXNzdGhyb3VnaCBzdXBwb3J0Lgo+Pj4KPj4+IEFueSBvcGlu
aW9ucz8KPj4+Cj4+IGZvciBEb21VcyBpdCBpcyB0aWVkIHRvIFBDSSBQVCwgc28gYm90aCBkZXNp
Z24gc2hvdWxkIGV2b2x2ZSB0b2dldGhlci4KPgo+IFdoeSB0aGF0PyBUaGUgZ2VuZXJhdGlvbiBv
ZiBJT1JUIGlzIHByZXR0eSBzdGFuZGFyZC4KRG9tVSBJT1JUIHdpbGwgaGF2ZSBhIHZpcnR1YWwg
UENJX1JDIGFuZCB2aXJ0dWFsIElUU19HUk9VUCBhbmQgSUlVQyBhdCAKdGhlIHRpbWUgb2YgZ2Vu
ZXJhdGlvbiBvZiBkb21VIElPUlQgKHdpdGggZGV2aWNlIHBhc3N0aHJvdWdoKSB0b29sc3RhY2sg
CndpbGwgY29tbXVuaWNhdGUgdG8geGVuIHZpcnR1YWwgLyBwaHlzaWNhbCBkZXZpY2VJRC4KU28g
R2VuZXJhdGlvbiBsb2dpYyBpcyBzdGFuZGFyZCB3aGF0IHRvIHB1dCBpbiBJT1JUIGFuZCB3aGF0
IG1hcHBpbmdzIHRvIAphZGQsIGlzIGEgZGVzaWduIGNvbnNpZGVyYXRpb24gd2hpY2ggaXMgYmFz
ZWQgb24gUENJX1BULgoKSSBoYXZlIGEgcXVlc3Rpb24gaGVyZTogaWYgYSB2aXJ0dWFsIGUxMDAw
IGRldmljZSBpcyBhZGRlZCB0byBkb21VIAoobm9uLVBDSSBQVCBjYXNlKSwKc2hvdWxkIGl0IGJl
IGFkZGVkIGFzIGEgRG9tVSBwbGF0Zm9ybSBkZXZpY2Ugb3IgYSB2aXJ0dWFsIHBjaSBkZXZpY2Uu
Cj4gQ2hlZXJzLAo+CkNoZWVycyEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 12 06:16:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 06:16:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2Wmj-0005pT-ET; Thu, 12 Oct 2017 06:15:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2Wmh-0005pG-Ob
 for xen-devel@lists.xensource.com; Thu, 12 Oct 2017 06:15:55 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 AE/44-28548-A980FD95; Thu, 12 Oct 2017 06:15:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVXcWx/1
 IgwlX+C1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMX/OOfaCxaIVi6Z2MjYw
 ThXoYuTiEBJoZJK4tv0wC4TzmFFi36FeNghnG6PE6pef2bsYOTlEBJwlvp6ZC2bzCuhLvFr5l
 xnEFhawlZi0dj1Yg4RAO5PEitPdrCAJCQFPiVkL/zHD2PfOXWHsYmTnYBOwkjgkBhJlEVCVOP
 xnH+MERu4FjAyrGDWKU4vKUot0Dc31kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzE
 Cvc4ABDsYX572PMQoycGkJMp77d69SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvPPZ70cKCRal
 pqdWpGXmAMMPJi3BwaMkwvuJDSjNW1yQmFucmQ6ROsWoy3Fs0+U/TEIsefl5qVLivPkgMwRAi
 jJK8+BGwGLhEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5a0Gm8GTmlcBtegV0BBPQEaJpd0
 COKElESEk1MEpsO7U2fOaszZzMRpZpm0urzKVvRa166pebue3g44zihOj6Xe1Tt75do1nQUBf
 pXGZrqvfwT3nPE61Zvz/PDMkuT7vgFnN4pcnTN7+X2fbFLPmt4Xtf1Uq0K/zaxKTmBTLvkl9V
 bl8x9dyG1e1ts5feuhNqxlBgOm3v5EetcY5CrFflF/37cVuJpTgj0VCLuag4EQAaH6oXgAIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1507788953!102294951!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41711 invoked from network); 12 Oct 2017 06:15:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Oct 2017 06:15:54 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2Wme-0007GA-9Y; Thu, 12 Oct 2017 06:15:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e2WmY-0002Sy-Tk; Thu, 12 Oct 2017 06:15:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e2WmY-00047M-OH; Thu, 12 Oct 2017 06:15:46 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114393-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 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=c4e365a0eb3cb6c9dedfaf0c13b0a2ce62f49cf6
X-Osstest-Versions-That: xen=3b40cfcd1a1912c2e4c4eb353dc77cbf35c63c3a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 12 Oct 2017 06:15:46 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114393: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDM5MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDM5My8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0Mjk5
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBjNGUzNjVhMGViM2NiNmM5ZGVk
ZmFmMGMxM2IwYTJjZTYyZjQ5Y2Y2CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICAzYjQwY2ZjZDFhMTkxMmMyZTRjNGViMzUzZGM3N2NiZjM1YzYzYzNhCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTQyOTkgIDIwMTctMTAtMTAgMjE6MDI6NTQgWiAgICAxIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTE0MzA4ICAyMDE3LTEwLTEwIDIzOjAxOjEwIFogICAgMSBkYXlzICAg
MTIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0Mzc2ICAyMDE3LTEwLTExIDIzOjAx
OjE1IFogICAgMCBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRl
ci5jb20+CiAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CiAgQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBCb3JpcyBPc3Ryb3Zza3kgPGJv
cmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KICBK
YW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogIEtv
bnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICBNZW5nIFh1IDxt
ZW5neHVAY2lzLnVwZW5uLmVkdT4KICBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0
cml4LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAg
Vm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogIFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CiAgWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+
Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8g
cmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMTc1IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Oct 12 06:50:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 06:50:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2XJm-0000aY-QL; Thu, 12 Oct 2017 06:50:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2XJm-0000aN-CJ
 for xen-devel@lists.xensource.com; Thu, 12 Oct 2017 06:50:06 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 B7/A0-05651-D901FD95; Thu, 12 Oct 2017 06:50:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCLMWRWlGSWpSXmKPExsWS0XRdVXeWwP1
 Ig4dTVSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacetcB3NB5yTGiisHNzE3
 ML7K6GLk4hASaGSSeHBlByuE85hR4uDRVmYIZxujxPRTZxi7GDk5RAScJb6emcsOYvMK6Esc/
 rWPBcQWFgiUePRuAxNIg4TAM0WJWT8XgzVICHhLLN7cxQRjT9ryGWgqOwebgJXEITGQKIuAqs
 SsrmVMExi5FzAyrGLUKE4tKkst0jWy1EsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93
 ECPR7PQMD4w7Gpr1+hxglOZiURHmv3bsXKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCdwb//Ugh
 waLU9NSKtMwcYADCpCU4eJREeB+BpHmLCxJzizPTIVKnGI05jm26/IeJo+fW3T9MQix5+XmpU
 uK8e0FKBUBKM0rz4AbBIuMSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHe9yBTeDLzSuD2vQ
 I6hQnoFNG0OyCnlCQipKQaGDO5lWbYx6+dvGzW4YTXHDbLSvqras7NXXjH/uC8+YusPteEOGs
 mRzEm7FjUK/5WtY/9fsvVRPXuXc239D73XvxsVvrgl09+b77uy5UvOqd/ti7/3bUp5nRckFp2
 sijvHnWxdXIPH/h/3LvS6FDutbNH7m2bEcHXxjS/8d5mAcHUgNtL1fuc4pRYijMSDbWYi4oTA
 W0C35CHAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1507791001!109743334!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32918 invoked from network); 12 Oct 2017 06:50:02 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Oct 2017 06:50:02 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2XJg-00088g-N7; Thu, 12 Oct 2017 06:50:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e2XJa-0004Ik-Qa; Thu, 12 Oct 2017 06:49:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e2XJa-0000zp-E6; Thu, 12 Oct 2017 06:49:54 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114321-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl:<job
 status>:broken:regression
 linux-4.9:test-armhf-armhf-xl-rtds:<job status>:broken:regression
 linux-4.9:test-armhf-armhf-libvirt:<job status>:broken:regression
 linux-4.9:build-armhf-xsm:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-xl-pvh-intel:guest-start:fail:regression
 linux-4.9:test-amd64-amd64-xl-pvh-amd:guest-start:fail:regression
 linux-4.9:build-armhf-xsm:host-build-prep:fail:regression
 linux-4.9:test-armhf-armhf-libvirt:host-install(4):broken:heisenbug
 linux-4.9:test-armhf-armhf-xl-rtds:host-install(4):broken:heisenbug
 linux-4.9:test-armhf-armhf-xl:host-install(4):broken:heisenbug
 linux-4.9:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=f37eb7b586f1dd24a86c50278c65322fc6787722
X-Osstest-Versions-That: linux=1852eae92c460813692808234da35d142a405ab7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 12 Oct 2017 06:49:54 +0000
Subject: [Xen-devel] [linux-4.9 test] 114321: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4765423643019833568=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114321 linux-4.9 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114321/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl             <job status>                 broken
 test-armhf-armhf-xl-rtds        <job status>                 broken
 test-armhf-armhf-libvirt        <job status>                 broken
 build-armhf-xsm                 <job status>                 broken
 test-amd64-amd64-xl-pvh-intel 12 guest-start             fail REGR. vs. 114036
 test-amd64-amd64-xl-pvh-amd  12 guest-start              fail REGR. vs. 114036
 build-armhf-xsm               5 host-build-prep          fail REGR. vs. 114036

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-libvirt      4 host-install(4)          broken pass in 114230
 test-armhf-armhf-xl-rtds      4 host-install(4)          broken pass in 114230
 test-armhf-armhf-xl           4 host-install(4)          broken pass in 114230

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds    13 migrate-support-check fail in 114230 never pass
 test-armhf-armhf-xl-rtds 14 saverestore-support-check fail in 114230 never pass
 test-armhf-armhf-libvirt    13 migrate-support-check fail in 114230 never pass
 test-armhf-armhf-libvirt 14 saverestore-support-check fail in 114230 never pass
 test-armhf-armhf-xl-xsm     13 migrate-support-check fail in 114230 never pass
 test-armhf-armhf-xl-xsm 14 saverestore-support-check fail in 114230 never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check fail in 114230 never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check fail in 114230 never pass
 test-armhf-armhf-xl         13 migrate-support-check fail in 114230 never pass
 test-armhf-armhf-xl     14 saverestore-support-check fail in 114230 never pass
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114036
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114036
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 114036
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 linux                f37eb7b586f1dd24a86c50278c65322fc6787722
baseline version:
 linux                1852eae92c460813692808234da35d142a405ab7

Last test of basis   114036  2017-10-05 08:21:13 Z    6 days
Testing same since   114134  2017-10-08 09:26:45 Z    3 days    4 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Brown <aaron.f.brown@intel.com>
  Afzal Mohammed <afzal.mohd.ma@gmail.com>
  Alden Tondettar <alden.tondettar@gmail.com>
  Alexander Potapenko <glider@google.com>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Alexey Brodkin <abrodkin@synopsys.com>
  Alexey Brodkin <Alexey.Brodkin@synopsys.com>
  Andreas Klinger <ak@it-klinger.de>
  Andrew Morton <akpm@linux-foundation.org>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Ansis Atteka <aatteka@ovn.org>
  Archit Taneja <architt@codeaurora.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnd Bergmann <arnd@arndb.de>
  Arvind Yadav <arvind.yadav.cs@gmail.com>
  Axel KÃ¶llhofer <AxelKoellhofer@web.de>
  Balbir Singh <bsingharora@gmail.com>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
  Bartosz Golaszewski <bgolaszewski@baylibre.com>
  Benjamin Tissoires <benjamin.tissoires@redhat.com>
  Bob Peterson <rpeterso@redhat.com>
  Brian Starkey <brian.starkey@arm.com>
  Chanwoo Choi <cw00.choi@samsung.com>
  Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
  Chen-Yu Tsai <wens@csie.org>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Colin Ian King <colin.king@canonical.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Darrick J. Wong <darrick.wong@oracle.com>
  David E. Box <david.e.box@linux.intel.com>
  David S. Miller <davem@davemloft.net>
  David Sterba <dsterba@suse.com>
  Dou Liyang <douly.fnst@cn.fujitsu.com>
  Doug Ledford <dledford@redhat.com>
  Edward Cree <ecree@solarflare.com>
  Erez Shitrit <erezsh@mellanox.com>
  Feras Daoud <ferasda@mellanox.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Gerald Schaefer <gerald.schaefer@de.ibm.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guenter Roeck <linux@roeck-us.net>
  Guilherme G Piccoli <gpiccoli@linux.vnet.ibm.com>
  Gwendal Grignou <gwendal@chromium.org>
  Hans de Goede <hdegoede@redhat.com>
  Heiner Kallweit <hkallweit1@gmail.com>
  Helge Deller <deller@gmx.de>
  Helmut Klein <hgkr.klein@gmail.com>
  Hillf Danton <hillf.zj@alibaba-inc.com>
  Ido Schimmel <idosch@mellanox.com>
  Ira Weiny <ira.weiny@intel.com>
  James Liao <jamesjj.liao@mediatek.com>
  Jarkko Nikula <jarkko.nikula@linux.intel.com>
  Jason Gerecke <jason.gerecke@wacom.com>
  Jason Yan <yanaijie@huawei.com>
  Javier Martinez Canillas <javier@osg.samsung.com>
  Jeff Kirsher <jeffrey.t.kirsher@intel.com>
  Jens Axboe <axboe@fb.com>
  Jerome Brunet <jbrunet@baylibre.com>
  Jes Sorensen <Jes.Sorensen@gmail.com>
  Jiancheng Xue <xuejiancheng@hisilicon.com>
  Jiri Kosina <jkosina@suse.cz>
  Jiri Pirko <jiri@mellanox.com>
  Jitendra Bhivare <jitendra.bhivare@broadcom.com>
  Joerg Roedel <jroedel@suse.de>
  Johan Hovold <johan@kernel.org>
  Johannes Weiner <hannes@cmpxchg.org>
  John Crispin <john@phrozen.org>
  Jon Mason <jon.mason@broadcom.com>
  Jonathan Cameron <jic23@kernel.org>
  Jose Abreu <joabreu@synopsys.com>
  Jose Abreu <Jose.Abreu@synopsys.com>
  Juerg Haefliger <juerg.haefliger@hpe.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Kristian H. Kristensen <hoegsberg@gmail.com>
  Kristian H. Kristensen <hoegsberg@google.com>
  Krzysztof HaÅ‚asa <khalasa@piap.pl>
  Krzysztof Kozlowski <krzk@kernel.org>
  Laurent Dufour <ldufour@linux.vnet.ibm.com>
  Len Brown <len.brown@intel.com>
  Leon Romanovsky <leon@kernel.org>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Liping Zhang <zlpnobody@gmail.com>
  Liu Bo <bo.li.liu@oracle.com>
  Liviu Dudau <Liviu.Dudau@arm.com>
  Lutz Sammer <johns98@gmx.net>
  Marcin Niestroj <m.niestroj@grinn-global.com>
  Marek Szyprowski <m.szyprowski@samsung.com>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Matthew Whitehead <tedheadster@gmail.com>
  Matthias Brugger <matthias.bgg@gmail.com>
  Matwey V. Kornilov <matwey@sai.msu.ru>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Michael Turquette <mturquette@baylibre.com>
  Michal Hocko <mhocko@suse.com>
  Michal Kazior <michal.kazior@tieto.com>
  Mike Galbraith <efault@gmx.de>
  Mike Kravetz <mike.kravetz@oracle.com>
  Myungho Jung <mhjungk@gmail.com>
  Nagaraju, Vathsala <vathsala.nagaraju@intel.com>
  Nathan Fontenot <nfont@linux.vnet.ibm.com>
  Nicholas Mc Guire <hofrat@osadl.org>
  Nicolas Pitre <nico@linaro.org>
  Niklas SÃ¶derlund <niklas.soderlund+renesas@ragnatech.se>
  Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
  Oded Gabbay <oded.gabbay@gmail.com>
  Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
  Ondrej Jirman <megous@megous.com>
  Ondrej Zary <linux@rainbow-software.org>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Pan Bian <bianpan2016@163.com>
  Paul Burton <paul.burton@imgtec.com>
  Paul Moore <paul@paul-moore.com>
  Peter Chen <peter.chen@nxp.com>
  Peter V. Saveliev <peter@svinota.eu>
  Philipp Zabel <p.zabel@pengutronix.de>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Randy Dunlap <rdunlap@infradead.org>
  Richard Guy Briggs <rgb@redhat.com>
  Rob Herring <robh@kernel.org>
  Rodrigo Vivi <rodrigo.vivi@intel.com>
  Roman SpychaÅ‚a <roed@onet.eu>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sagi Grimberg <sagi@grimberg.me>
  Santosh Shilimkar <santosh.shilimkar@oracle.com>
  Sasha Levin <alexander.levin@verizon.com>
  Sebastian Reichel <sre@kernel.org>
  Shaohua Li <shli@fb.com>
  Simon Horman <horms+renesas@verge.net.au>
  Sricharan R <sricharan@codeaurora.org>
  Stephen Boyd <stephen.boyd@linaro.org>
  Sudarsana Reddy Kalluru <Sudarsana.Kalluru@cavium.com>
  sudarsana.kalluru@cavium.com <sudarsana.kalluru@cavium.com>
  Sylwester Nawrocki <s.nawrocki@samsung.com>
  Takashi Iwai <tiwai@suse.de>
  Tejun Heo <tj@kernel.org>
  Thibault Saunier <thibault.saunier@osg.samsung.com>
  Thomas Gleixner <tglx@linutronix.de>
  Tony Lindgren <tony@atomide.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Vathsala Nagaraju <vathsala.nagaraju@intel.com>
  Ville SyrjÃ¤lÃ¤ <ville.syrjala@linux.intel.com>
  Viresh Kumar <viresh.kumar@linaro.org>
  Will Deacon <will.deacon@arm.com>
  Wolfram Sang <wsa@the-dreams.de>
  Xiaolong Ye <xiaolong.ye@intel.com>
  Yuval Mintz <Yuval.Mintz@cavium.com>
  Zhu Yanjun <yanjun.zhu@oracle.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              broken  
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          broken  
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         pass    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     broken  
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     broken  
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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

broken-job test-armhf-armhf-xl broken
broken-job test-armhf-armhf-xl-rtds broken
broken-job test-armhf-armhf-libvirt broken
broken-job build-armhf-xsm broken
broken-step test-armhf-armhf-libvirt host-install(4)
broken-step test-armhf-armhf-xl-rtds host-install(4)
broken-step test-armhf-armhf-xl host-install(4)

Not pushing.

(No revision log; it would be 2563 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4765423643019833568==--

From xen-devel-bounces@lists.xen.org Thu Oct 12 07:39:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 07:39:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2Y4s-0004I1-3C; Thu, 12 Oct 2017 07:38:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2Y4r-0004Hj-KJ
 for xen-devel@lists.xensource.com; Thu, 12 Oct 2017 07:38:45 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 21/FE-31244-50C1FD95; Thu, 12 Oct 2017 07:38:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOLMWRWlGSWpSXmKPExsWS0XRdVZdZ5n6
 kwZH7bBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNePFuLVPBs+CK3olPWRoY
 V/l0MXJxCAk0Mkksv9nPCuE8ZpRo2ryRGcLZxihx/O4yoAwnh4iAs8TXM3PZQWxhAReJrntXg
 GwODl4Be4l7V826GNk52ASsJA6JgRSwCKhKLF60m2UCI8cCRoZVjBrFqUVlqUW6RoZ6SUWZ6R
 kluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBnmIAgh2Mf5YFHGKU5GBSEuW9du9epBBfUn5
 KZUZicUZ8UWlOavEhRhkODiUJ3sdS9yOFBItS01Mr0jJzgCEDk5bg4FES4X0BkuYtLkjMLc5M
 h0idYtTlOLbp8h8mIZa8/LxUKXHeDyBFAiBFGaV5cCNg4XuJUVZKmJcR6CghnoLUotzMElT5V
 4ziHIxKwrx1IFN4MvNK4Da9AjqCCegI0bQ7IEeUJCKkpBoYFROKeaQClB4Exq6X2nRJ5P7Xbw
 dbzh4+Oj31FB/bmfrgxKUirwr6zWTery1QmJAmVFJmsC3zzBuTmbZ/LTdqLTMXK13f7rdNIPp
 HzDT2/QLHHNnXJR07r/de5lG5RtfKqhf+Bn98dzw35hbQr1dhdD3Feo7DLz3U78jdnw62h60r
 HmiaFbgqsRRnJBpqMRcVJwIAFJVGm1oCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1507793921!106699849!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49122 invoked from network); 12 Oct 2017 07:38:42 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Oct 2017 07:38:42 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2Y4n-00011U-Bi; Thu, 12 Oct 2017 07:38:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e2Y4h-0006hS-Ki; Thu, 12 Oct 2017 07:38:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e2Y4h-0000RX-FL; Thu, 12 Oct 2017 07:38:35 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1e2Y4h-0000RX-FL@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 12 Oct 2017 07:38:35 +0000
Subject: [Xen-devel] [linux-3.18 bisection] complete
	test-amd64-amd64-xl-pvh-amd
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3152392521541808844=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

branch xen-unstable
xenbranch xen-unstable
job test-amd64-amd64-xl-pvh-amd
testid guest-start

Tree: linux git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  c7dfe4ac58dd9c8678126b78da961b233a49f3f9
  Bug not present: 3c44f8ed44ab559c7e5b58316751bea53adfd83b
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/114401/


  commit c7dfe4ac58dd9c8678126b78da961b233a49f3f9
  Author: Roger Pau Monne <roger.pau@citrix.com>
  Date:   Fri Sep 22 16:25:06 2017 +0100
  
      xl: introduce a domain type option
      
      Introduce a new type option to xl configuration files in order to
      specify the domain type. This supersedes the current builder option.
      
      The new option is documented in the xl.cfg man page, and the previous
      builder option is marked as deprecated.
      
      Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
      Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/linux-3.18/test-amd64-amd64-xl-pvh-amd.guest-start.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/linux-3.18/test-amd64-amd64-xl-pvh-amd.guest-start --summary-out=tmp/114401.bisection-summary --basis-template=114034 --blessings=real,real-bisect linux-3.18 test-amd64-amd64-xl-pvh-amd guest-start
Searching for failure / basis pass:
 114225 fail [host=rimava1] / 114034 [host=pinot0] 113869 [host=merlot0] 113856 [host=merlot1] 113503 ok.
Failure / basis pass flights: 114225 / 113503
(tree with no url: minios)
(tree with no url: ovmf)
(tree with no url: seabios)
Tree: linux git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git
Latest ac0058305d83e8e50a9652a003bc2ec468df9f87 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 7434775abf8fb2ca3b9e805d30656f4da8c08816 dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
Basis pass 60a8261b1257b6ef226f572b34cffc7b5cb359c7 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d f5a4c84a5d6b19c154abed4ee0380a6f8fd98c60 16b1414de91b5a82a0996c67f6db3af7d7e32873
Generating revisions with ./adhoc-revtuple-generator  git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git#60a8261b1257b6ef226f572b34cffc7b5cb359c7-ac0058305d83e8e50a9652a003bc2ec468df9f87 git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860 git://xenbits.xen.org/qemu-xen-traditional.git#8051789e982499050680a26febeada7467e18a8d-8051789e982499050680a26febeada7467e18a8d git://xenbits.xen.org/qemu-xen.git#f5a4c84a5d6b19c154abed4ee0380a6f8fd98c60-7434775abf8fb2ca3b9e805d30656f4da8c08816 git://xenbits.xen.org/xen.git#16b1414de91b5a82a0996c67f6db3af7d7e32873-dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
Loaded 3005 nodes in revision graph
Searching for test results:
 113424 [host=nocera1]
 113455 [host=pinot1]
 113476 [host=pinot0]
 113503 pass 60a8261b1257b6ef226f572b34cffc7b5cb359c7 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d f5a4c84a5d6b19c154abed4ee0380a6f8fd98c60 16b1414de91b5a82a0996c67f6db3af7d7e32873
 113856 [host=merlot1]
 113869 [host=merlot0]
 114034 [host=pinot0]
 114133 fail ac0058305d83e8e50a9652a003bc2ec468df9f87 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 7434775abf8fb2ca3b9e805d30656f4da8c08816 dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
 114180 fail ac0058305d83e8e50a9652a003bc2ec468df9f87 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 7434775abf8fb2ca3b9e805d30656f4da8c08816 dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
 114225 fail ac0058305d83e8e50a9652a003bc2ec468df9f87 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 7434775abf8fb2ca3b9e805d30656f4da8c08816 dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
 114329 pass 60a8261b1257b6ef226f572b34cffc7b5cb359c7 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d f5a4c84a5d6b19c154abed4ee0380a6f8fd98c60 16b1414de91b5a82a0996c67f6db3af7d7e32873
 114363 fail 0e13335254d5d54933969dba1d7625f55e657f52 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 2c27049ca1bc1a54891af3bc376e0d572d41d2c2
 114367 pass 0e13335254d5d54933969dba1d7625f55e657f52 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 71b7b4e0f5f9d0f7e4fe10871393febefb93c8c4
 114347 fail ac0058305d83e8e50a9652a003bc2ec468df9f87 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 7434775abf8fb2ca3b9e805d30656f4da8c08816 dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
 114382 fail 0e13335254d5d54933969dba1d7625f55e657f52 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 931bd35bf6825ca97d03e9059a014cf1674ae6f0
 114369 fail 0e13335254d5d54933969dba1d7625f55e657f52 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 ef284a969339de78adc990d8319f52bc5a800f77
 114353 pass 60a8261b1257b6ef226f572b34cffc7b5cb359c7 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 839cbe6628c818166cc99d941b83860c2e7cc94e
 114359 pass 2a30f9d547687bbf1e06709f03ab07230bc628ef c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 a8ea6e2688118a3e19e29b39e316faa5f96ab9d1
 114374 fail 0e13335254d5d54933969dba1d7625f55e657f52 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 6ed3559f0666b7a5436ae5a73af48e57425fc452
 114388 fail 0e13335254d5d54933969dba1d7625f55e657f52 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 c7dfe4ac58dd9c8678126b78da961b233a49f3f9
 114398 pass 0e13335254d5d54933969dba1d7625f55e657f52 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 3c44f8ed44ab559c7e5b58316751bea53adfd83b
 114377 pass 0e13335254d5d54933969dba1d7625f55e657f52 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 3c44f8ed44ab559c7e5b58316751bea53adfd83b
 114390 pass 0e13335254d5d54933969dba1d7625f55e657f52 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 3c44f8ed44ab559c7e5b58316751bea53adfd83b
 114394 fail 0e13335254d5d54933969dba1d7625f55e657f52 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 c7dfe4ac58dd9c8678126b78da961b233a49f3f9
 114401 fail 0e13335254d5d54933969dba1d7625f55e657f52 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 c7dfe4ac58dd9c8678126b78da961b233a49f3f9
Searching for interesting versions
 Result found: flight 113503 (pass), for basis pass
 Result found: flight 114133 (fail), for basis failure
 Repro found: flight 114329 (pass), for basis pass
 Repro found: flight 114347 (fail), for basis failure
 0 revisions at 0e13335254d5d54933969dba1d7625f55e657f52 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 3c44f8ed44ab559c7e5b58316751bea53adfd83b
No revisions left to test, checking graph state.
 Result found: flight 114377 (pass), for last pass
 Result found: flight 114388 (fail), for first failure
 Repro found: flight 114390 (pass), for last pass
 Repro found: flight 114394 (fail), for first failure
 Repro found: flight 114398 (pass), for last pass
 Repro found: flight 114401 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  c7dfe4ac58dd9c8678126b78da961b233a49f3f9
  Bug not present: 3c44f8ed44ab559c7e5b58316751bea53adfd83b
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/114401/


  commit c7dfe4ac58dd9c8678126b78da961b233a49f3f9
  Author: Roger Pau Monne <roger.pau@citrix.com>
  Date:   Fri Sep 22 16:25:06 2017 +0100
  
      xl: introduce a domain type option
      
      Introduce a new type option to xl configuration files in order to
      specify the domain type. This supersedes the current builder option.
      
      The new option is documented in the xl.cfg man page, and the previous
      builder option is marked as deprecated.
      
      Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
      Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>

pnmtopng: 160 colors found
Revision graph left in /home/logs/results/bisect/linux-3.18/test-amd64-amd64-xl-pvh-amd.guest-start.{dot,ps,png,html,svg}.
----------------------------------------
114401: tolerable ALL FAIL

flight 114401 linux-3.18 real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/114401/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 test-amd64-amd64-xl-pvh-amd  12 guest-start             fail baseline untested


jobs:
 test-amd64-amd64-xl-pvh-amd                                  fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3152392521541808844==--

From xen-devel-bounces@lists.xen.org Thu Oct 12 08:00:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 08:00:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2YPZ-00072n-RA; Thu, 12 Oct 2017 08:00:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=451d893c3=Paul.Durrant@citrix.com>)
 id 1e2YPY-00072d-Vz
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 08:00:09 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 BD/94-02748-8012FD95; Thu, 12 Oct 2017 08:00:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGIsWRWlGSWpSXmKPExsWSzvfngy674v1
 IgztrVSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owNbxoZC64pVcxv/cvSwDhHqYuRk0NCwF/i
 9oa9LCA2m4COxNKj85lAbBGBOIljfYtZuxi5OJgFjjJKrJ+/lREkISwQKLHnyhE2iKIgifUd7
 1khbCeJfVtPANkcHCwCqhJfXzqAhHkF3CU6d11jBJkjJPCISaLpVwc7SIJTwFti/5ulYIsZBW
 QlvjSuZgaxmQXEJW49gThCQkBAYsme88wQtqjEy8f/WCFsA4mtS/exgOxiFtCUWL9LH6JVUWJ
 K90N2iL2CEidnPmGZwCg8C8nUWQgds5B0zELSsYCRZRWjRnFqUVlqka6RmV5SUWZ6RkluYmaO
 rqGBqV5uanFxYnpqTmJSsV5yfu4mRmDo1zMwMO5gvD3Z7xCjJAeTkijvtXv3IoX4kvJTKjMSi
 zPii0pzUosPMcpwcChJ8PIq3I8UEixKTU+tSMvMAUYhTFqCg0dJhFcYJM1bXJCYW5yZDpE6xW
 jMcWzT5T9MHE+uzfvLJMSSl5+XKiXOu1MeqFQApDSjNA9uECw5XGKUlRLmZWRgYBDiKUgtys0
 sQZV/xSjOwagkzLsOZApPZl4J3L5XQKcwAZ0imnYH5JSSRISUVAOjIv9CwbCnJ68wF55/fir6
 fAGn0NKm9hPfTz8rOJp45tl35gucwosM5qVdn1Ig+GKijcyG/FlifmcVlQzZ5xb8f/k+x0vPi
 6OnTr61Sn695KldlxlnuRw9Om+i288fryKLWriFp57k5wkSOTD3o/C32s01AiGRXIvjayZfPh
 eUsGntitf5C5UslFiKMxINtZiLihMBw5IJaQkDAAA=
X-Env-Sender: prvs=451d893c3=Paul.Durrant@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1507795205!78179931!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26914 invoked from network); 12 Oct 2017 08:00:07 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Oct 2017 08:00:07 -0000
X-IronPort-AV: E=Sophos;i="5.43,365,1503360000"; d="scan'208";a="106288831"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Stefano Stabellini' <sstabellini@kernel.org>, Anthony Perard
 <anthony.perard@citrix.com>
Thread-Topic: [Xen-devel] [PATCH 3/3 v4] xenfb: Add
 [feature|request]-raw-pointer
Thread-Index: AQHTQiPXOFgaS/jba0SfFBW7oOT0uKLeqqAAgABMB4CAAORGEA==
Date: Thu, 12 Oct 2017 07:58:50 +0000
Message-ID: <e25a3501923944fbad8e3a560c5cf8f3@AMSPEX02CL03.citrite.net>
References: <1506437019-17946-1-git-send-email-owen.smith@citrix.com>
 <1506437019-17946-4-git-send-email-owen.smith@citrix.com>
 <20171002170132.GA2116@perard.uk.xensource.com>
 <alpine.DEB.2.10.1710101651560.3105@sstabellini-ThinkPad-X260>
 <20171011154718.GQ1771@perard.uk.xensource.com>
 <alpine.DEB.2.10.1710111309400.3105@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1710111309400.3105@sstabellini-ThinkPad-X260>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "kraxel@redhat.com" <kraxel@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Owen Smith <owen.smith@citrix.com>
Subject: Re: [Xen-devel] [PATCH 3/3 v4] xenfb:
	Add	[feature|request]-raw-pointer
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YNCj4gU3RlZmFubyBT
dGFiZWxsaW5pDQo+IFNlbnQ6IDExIE9jdG9iZXIgMjAxNyAyMToxOQ0KPiBUbzogQW50aG9ueSBQ
ZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+DQo+IENjOiBxZW11LWRldmVsQG5vbmdu
dS5vcmc7IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgU3RlZmFubw0KPiBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgT3dlbiBTbWl0aCA8b3dlbi5zbWl0aEBjaXRy
aXguY29tPjsNCj4ga3JheGVsQHJlZGhhdC5jb20NCj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxd
IFtQQVRDSCAzLzMgdjRdIHhlbmZiOiBBZGQgW2ZlYXR1cmV8cmVxdWVzdF0tcmF3LQ0KPiBwb2lu
dGVyDQo+IA0KPiBPbiBXZWQsIDExIE9jdCAyMDE3LCBBbnRob255IFBFUkFSRCB3cm90ZToNCj4g
PiBPbiBUdWUsIE9jdCAxMCwgMjAxNyBhdCAwNDo1Mjo0OFBNIC0wNzAwLCBTdGVmYW5vIFN0YWJl
bGxpbmkgd3JvdGU6DQo+ID4gPiBPbiBNb24sIDIgT2N0IDIwMTcsIEFudGhvbnkgUEVSQVJEIHdy
b3RlOg0KPiA+ID4gPiBPbiBUdWUsIFNlcCAyNiwgMjAxNyBhdCAwMjo0MzozOVBNICswMDAwLCBP
d2VuIFNtaXRoIHdyb3RlOg0KPiA+ID4gPiA+IFdyaXRlcyAiZmVhdHVyZS1yYXctcG9pbnRlciIg
ZHVyaW5nIGluaXQgdG8gaW5kaWNhdGUgdGhlIGJhY2tlbmQNCj4gPiA+ID4gPiBjYW4gcGFzcyBy
YXcgdW5zY2FsZWQgdmFsdWVzIGZvciBhYnNvbHV0ZSBheGVzIHRvIHRoZSBmcm9udGVuZC4NCj4g
PiA+ID4gPiBGcm9udGVuZHMgc2V0ICJyZXF1ZXN0LXJhdy1wb2ludGVyIiB0byBpbmRpY2F0ZSB0
aGUgYmFja2VuZCBzaG91bGQNCj4gPiA+ID4gPiBub3QgYXR0ZW1wdCB0byBzY2FsZSBhYnNvbHV0
ZSB2YWx1ZXMgdG8gY29uc29sZSBzaXplLg0KPiA+ID4gPiA+ICJyZXF1ZXN0LXJhdy1wb2ludGVy
IiBpcyBvbmx5IHZhbGlkIGlmICJyZXF1ZXN0LWFicy1wb2ludGVyIiBpcw0KPiA+ID4gPiA+IGFs
c28gc2V0LiBSYXcgdW5zY2FsZWQgcG9pbnRlciB2YWx1ZXMgYXJlIGluIHRoZSByYW5nZSBbMCwg
MHg3ZmZmXQ0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gU2lnbmVkLW9mZi1ieTogT3dlbiBTbWl0aCA8
b3dlbi5zbWl0aEBjaXRyaXguY29tPg0KPiA+ID4gPg0KPiA+ID4gPiBIaSBPd2VuLA0KPiA+ID4g
Pg0KPiA+ID4gPiBXaHkgZGlkIHlvdSByZW1vdmUgdGhlIGZvbGxvd2luZyBmcm9tIHRoZSBjb21t
aXQgZGVzY3JpcHRpb24/DQo+ID4gPiA+ID4gImZlYXR1cmUtcmF3LXBvaW50ZXIiIGFuZCAicmVx
dWVzdC1yYXctcG9pbnRlciIgYWRkZWQgdG8gWGVuDQo+ID4gPiA+ID4gaGVhZGVyIGluIGNvbW1p
dCA3ODY4NjU0ZmY3ZmU1ZTRhMmVlYWUyYjI3NzY0NGZhODg0YTUwMzFlDQo+ID4gPiA+DQo+ID4g
PiA+IEkgdGhpbmsgdGhhdCB3aXRoIGl0LCB5b3UgY291bGQgaGF2ZSBrZXB0IHN0ZWZhbm8ncyBy
ZXZpZXdlZC1ieSB0YWcuDQo+ID4gPg0KPiA+ID4gSGkgQW50aG9ueSwNCj4gPiA+DQo+ID4gPiBI
YXZlIHlvdSB0ZXN0ZWQgdGhpcyBzZXJpZXMgd2l0aCBhIGZldyBvZiBkaWZmZXJlbnQgZ3Vlc3Rz
PyBEbyB5b3UNCj4gPiA+IGNvbnNpZGVyIGl0IHNhZmUgdG8gbWVyZ2U/IElmIHNvLCB3ZSBjYW4g
c2VuZCBpdCB1cHN0cmVhbSAoZWl0aGVyIHZpYQ0KPiA+ID4geGVuIG9yIHZpYSB1aSBhcyBHZXJk
IGtpbmRseSBvZmZlcmVkKS4NCj4gPg0KPiA+IFllcywgSSB0aGluayBpdCdzIGZpbmUuDQo+ID4N
Cj4gPiBUaGUgb25seSBvYnNlcnZhdGlvbiBJIGhhdmUgaXMgdGhhdCBvbiBhIExpbnV4IGd1ZXN0
LCB3aGVuIEkgaGF2ZQ0KPiA+IHVzYmRldmljZT10YWJsZXQsIHdpdGggdGhpcyBzZXJpZXMgdGhl
IHB2IG1vdXNlIHNlZW1zIHRvIGJlY29tZSB0aGUNCj4gPiBwcmltYXJ5IHdheSBvZiBndWV0aW5n
IG1vdXNlIGV2ZW50cyAod2l0aG91dCwgdGhlIHRhYmxldCBpcyBwcmltYXJ5KS4NCj4gPiBTbywg
b24gbXkgVk5DIGNsaWVudCBpbnN0ZWFkIG9mIGhhdmluZyBib3RoIG1vdXNlIGluIHRoZSBndWVz
dCBhbmQgb24gbXkNCj4gPiBkZXNrdG9wIGJlaW5nIGF0IHRoZSBzYW1lIHBsYWNlLCB0aGVyZSBp
cyBsaWtlIGEgem9vbSBvZiB0aGUgbW91c2UgKHRoZQ0KPiA+IHpvb20gY2VudGVyZWQgb24gdGhl
IHRvcC1sZWZ0IGNvcm5lcikuIChUaGF0J3MgYmV0dGVyIHRoYW4gcmVsYXRpdmUNCj4gPiBtb3Vz
ZSBldmVudCB0aGF0IHdlIGNhbiBnZXQgd2l0aCB0aGUgZW11bGF0aW9uLikNCj4gDQo+IFRoYW5r
cyBmb3IgdGVzdGluZy4gSSBhbSBub3QgY29tcGxldGVseSBzdXJlIGFib3V0IHdoYXQgc2hvdWxk
IGJlIHRoZQ0KPiByaWdodCBiZWhhdmlvciB3aGVuIGJvdGggdXNiZGV2aWNlPXRhYmxldCBhbmQg
cHZtb3VzZSBhcmUgcHJlc2VudC4NCj4gVHlwaWNhbGx5LCBQViBkZXZpY2VzIHRha2UgcHJlY2Vk
ZW5jZSBvdmVyIGVtdWxhdGVkIGRldmljZXMsIHNvIG1heWJlDQo+IGl0IGlzIE9LIHRoYXQgUFYg
bW91c2UgaXMgdGhlIHByaW1hcnkgZGV2aWNlIGluIHRoaXMgY2FzZS4NCj4gDQo+IEJ1dCB3ZSB3
b3VsZCBuZWVkIHRvIGRvY3VtZW50IHRoaXMgYmVoYXZpb3JhbCBjaGFuZ2UgaW4gdGhlIGNvbW1p
dA0KPiBkZXNjcmlwdGlvbnMuDQo+IA0KDQpJdCdzIHByb2JhYmx5IE9TIHNwZWNpZmljIHRob3Vn
aC4gSSBndWVzcyB0aGUgYmVoYXZpb3VyIGNoYW5nZWQgYmVjYXVzZSB0aGUgT1MgZmF2b3VycyBh
YnNvbHV0ZSBwb2ludGluZyBkZXZpY2VzIG92ZXIgcmVsYXRpdmUgb25lcyBhbmQgaG93IGl0IGhh
cyB0d28gYWJzb2x1dGUgb25lcyB0byBjaG9vc2UgZnJvbS4gSG93IGl0IHJlY29uY2lsZXMgdGhv
c2UsIHdobyBrbm93cz8NCg0KICBQYXVsDQoNCj4gVGhlIG90aGVyIHF1ZXN0aW9uIGlzIHdoZXRo
ZXIgdGhlICJ6b29tIG9mIHRoZSBtb3VzZSIgeW91IGFyZSBzZWVpbmcgaXMNCj4gbm9ybWFsIG9y
IHdoZXRoZXIgd2UgY2FuICJmaXgiIGl0IHNvbWVob3cuIEkgZ3Vlc3MgaXQgaGFzIGFsd2F5cyBi
ZWVuDQo+IHRoZSBjYXNlIGZvciBQViBtb3VzZT8gSXQgaXMgbm90IHNvbWV0aGluZyBuZXcsIGlz
IGl0Pw0KPiANCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18NCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdA0KPiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZw0K
PiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsDQpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 12 08:17:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 08:17:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2Yg0-0008Gn-9n; Thu, 12 Oct 2017 08:17:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45165b4f4=citrix-osstest@xenproject.org>)
 id 1e2Yfz-0008GP-2Q
 for xen-devel@lists.xensource.com; Thu, 12 Oct 2017 08:17:07 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 36/D7-06493-2052FD95; Thu, 12 Oct 2017 08:17:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpC6j6v1
 Ig73dWhb3prxnd2D02N63iz2AMYo1My8pvyKBNWPr13a2gi6+il1zZ7A1MM7i6GLk5JAQ8JdY
 +2sZI4TtLnH5ywwWEFtEwFliwofbbCA2r4CexIbObWBxYQFviY4VnUA2F1D9diaJye9OskI0q
 0qsu74DrIFNwENiYs9EsAYWoPjRhxuYQWwhAS2JpYtXMkEMFZQ4OfMJWA2zgITEwRcvmCHmWE
 js/3uWeQIj7ywkZbOQlC1gZFrFqF6cWlSWWqRroZdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5h
 UrJecn7uJERg8DECwg/Fgs/MhRkkOJiVR3mv37kUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDl
 VbkfKSRYlJqeWpGWmQMMY5i0BAePkgivCEiat7ggMbc4Mx0idYpRl+PYpst/mIRY8vLzUqXEe
 T8rAxUJgBRllObBjYDF1CVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ884AWcWTmVcCt+kV0B
 FMQEeIpt0BOaIkESEl1cCY88Ji1f2AVs51t488Ebx8nc140bf5DHJuAp/3Nmx7L16voblj3jn
 RE1J7Ky9oOT0zmui6J+W+WNHhGdIHHn64163W/9jMfX2W2IuQOrMjQr+P7vBfeSps04yMr/Y3
 3jxujbpexz49/kqN8MLLXzxrHZwmRNccsXt5uI2zY+Lh7TdmXZS40xn7QYmlOCPRUIu5qDgRA
 OFkyvakAgAA
X-Env-Sender: prvs=45165b4f4=citrix-osstest@xenproject.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1507796224!106727311!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6179 invoked from network); 12 Oct 2017 08:17:05 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Oct 2017 08:17:05 -0000
X-IronPort-AV: E=Sophos;i="5.43,365,1503360000"; d="scan'208";a="445623279"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL06.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72230-mainreport@xen.org>
X-Osstest-Failures: distros-debian-wheezy:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-wheezy:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-wheezy:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-wheezy:build-arm64:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=72201
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 12 Oct 2017 09:16:25 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL06.citrite.net
Subject: [Xen-devel] [distros-debian-wheezy test] 72230: tolerable trouble:
	broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMjMwIGRpc3Ryb3MtZGViaWFuLXdoZWV6eSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcyMjMwLwoKRmFpbHVy
ZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhv
c3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzIyMDEKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4g
bGlrZSA3MjIwMQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3Mg
ICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcyMjAxCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzIyMDEK
CmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3MjIwMQoKam9iczoKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXdoZWV6eS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXdoZWV6eS1uZXRib290LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXdoZWV6eS1uZXRi
b290LXB5Z3J1YiAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtd2hlZXp5LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29z
c3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5u
ZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 12 09:03:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 09:03:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2ZOI-0003iQ-Mm; Thu, 12 Oct 2017 09:02:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45195b866=wei.liu2@citrix.com>)
 id 1e2ZOH-0003iK-2S
 for xen-devel@lists.xen.org; Thu, 12 Oct 2017 09:02:53 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 9E/03-28548-CBF2FD95; Thu, 12 Oct 2017 09:02:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXitHRDpO5u/fu
 RBm87LCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozeow+YCpwq5s9awdLAaNHFyMkhIeAvsfTX
 YSYQm0VAVWLdnqWsIDabgLLEz85eNhBbREBJ4sLsaexdjFwczAIrGCU6dq5mAUkIC1hIfJm5B
 ayIF8je3rQKyObgEBJwlvjdZQwRFpQ4OfMJWDmzgI7Egt2fwEqYBaQllv/jAAlzCrhIPP/Xyg
 xiiwqoSHQunQNWLiSgINEx/RjTBEa+WUgmzUIyaRbCpAWMzKsY1YtTi8pSi3QN9ZKKMtMzSnI
 TM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAkOMAQh2MC7/6HSIUZKDSUmU99q9e5FCfEn5KZUZ
 icUZ8UWlOanFhxhlODiUJHif692PFBIsSk1PrUjLzAEGO0xagoNHSYQ3EyTNW1yQmFucmQ6RO
 sVoydG34uIfJo4vYPLGw+t/mIRY8vLzUqXEebtAGgRAGjJK8+DGwSLyEqOslDAvI9CBQjwFqU
 W5mSWo8q8YxTkYlYR560Cm8GTmlcBtfQV0EBPQQaJpd0AOKklESEk1MIZ2LP/1+pWL8lHeZW6
 xjXyWlexd1kv2zMvZfN9v7s7Pz09W3pzXfGHzoweNh19P9VgQ2MaismvCho9SewSnKE+xPvZ2
 3ZOnjU/af++7yRHFMj1Qo4jVe0K2jc+6R9826+pJFMrfDNm3dM7WNxv+VsW6t86q+P7enFtF2
 rM1Mu/KLuPtesfEbnorsRRnJBpqMRcVJwIAa19098MCAAA=
X-Env-Sender: prvs=45195b866=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1507798970!105879620!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29333 invoked from network); 12 Oct 2017 09:02:51 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Oct 2017 09:02:51 -0000
X-IronPort-AV: E=Sophos;i="5.43,365,1503360000"; d="scan'208";a="445630447"
Date: Thu, 12 Oct 2017 10:02:34 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Meng Xu <mengxu@cis.upenn.edu>
Message-ID: <20171012090234.lhl5hnhlqmg2pfmr@citrix.com>
References: <1507744926-3950-1-git-send-email-mengxu@cis.upenn.edu>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507744926-3950-1-git-send-email-mengxu@cis.upenn.edu>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: wei.liu2@citrix.com, george.dunlap@eu.citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, xumengpanda@gmail.com
Subject: Re: [Xen-devel] [PATCH v4 0/5] Towards work-conserving RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RllJIGFsbCBwYXRjaGVzIGV4Y2VwdCB0aGUgeGVudHJhY2Ugb25lIHdlcmUgY29tbWl0dGVkIHll
c3RlcmRheS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 12 09:03:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 09:03:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2ZPA-0003mK-2H; Thu, 12 Oct 2017 09:03:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45195b866=wei.liu2@citrix.com>)
 id 1e2ZP8-0003m3-FH
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 09:03:46 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 6B/90-31121-1FF2FD95; Thu, 12 Oct 2017 09:03:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpO5H/fu
 RBkuWiFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnzj11hK9jDVPH43HLmBsYepi5GTg4JAX+J
 nwuWg9ksAqoSO+c8ZQax2QSUJX529rKB2CICOhJX975gBbGZBbYzSvydVdLFyMEhLOAnseS7N
 EiYV8BC4tqFE2BjhAQKJF6vOcwOEReUODnzCQtEq47Egt2f2EBamQWkJZb/4wAJcwrYSTQsuw
 tWIiqgItG5dA4LxBgFiY7px5gmMPLNQjJpFpJJsxAmLWBkXsWoUZxaVJZapGtkopdUlJmeUZK
 bmJmja2hgppebWlycmJ6ak5hUrJecn7uJERhmDECwg3Hfx8hDjJIcTEqivNfu3YsU4kvKT6nM
 SCzOiC8qzUktPsQow8GhJMH7XO9+pJBgUWp6akVaZg4w4GHSEhw8SiK8mSBp3uKCxNzizHSI1
 ClGXY4bD6//YRJiycvPS5US5+0CKRIAKcoozYMbAYu+S4yyUsK8jEBHCfEUpBblZpagyr9iFO
 dgVBLmrQOZwpOZVwK36RXQEUxAR4im3QE5oiQRISXVwGh5UYnDImOD7WPd99plgS37bQQ3LXn
 y+NOcu+VHTY0qvwYYhHet3C7F9YZJbtHZXysuBnW3zEy8NuHndXc5oc9m/2UEjNr01v15dGrp
 z+O/Ht9xTvJx1Hua+yM/0XDeFy1fpfqH70KLHVQeZ5xdnO1+TMx1juPLjOLqk9aex0PVOUsu1
 BveYlRiKc5INNRiLipOBAAe4YWsuQIAAA==
X-Env-Sender: prvs=45195b866=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1507799023!105825873!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65046 invoked from network); 12 Oct 2017 09:03:45 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Oct 2017 09:03:45 -0000
X-IronPort-AV: E=Sophos;i="5.43,365,1503360000"; d="scan'208";a="445630666"
Date: Thu, 12 Oct 2017 10:03:41 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20171012090341.xhrnuipevad5uz6q@citrix.com>
References: <20171011175243.19871-1-george.dunlap@citrix.com>
 <20171011175243.19871-7-george.dunlap@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171011175243.19871-7-george.dunlap@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 07/12] fuzz/x86_emulate: Move definitions
	into a header
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMTEsIDIwMTcgYXQgMDY6NTI6MzhQTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBNb3ZlIGZ1enotZW11bC5jIGZ1bmN0aW9uIHByb3RvdHlwZXMgaW50byBhIGhlYWRl
ci4gIEFsc28gc2hhcmUgdGhlCj4gZGVmaW5pdGlvbiBvZiB0aGUgaW5wdXQgc2l6ZSAocmF0aGVy
IHRoYW4gaGFyZC1jb2RpbmcgaXQgaW4KPiBmdXp6LWVtdWwuYykuCj4gCj4gU2lnbmVkLW9mZi1i
eTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 12 09:07:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 09:07:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2ZSK-0004C1-Fr; Thu, 12 Oct 2017 09:07:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <james@dingwall.me.uk>) id 1e2ZSI-0004Bv-9J
 for xen-devel@lists.xen.org; Thu, 12 Oct 2017 09:07:02 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 5F/9C-01755-5B03FD95; Thu, 12 Oct 2017 09:07:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBIsWRWlGSWpSXmKPExsUSwPDXS3eLwf1
 IgxlTrS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxri9IKJvBUbHr8hrGB8R5nFyMXh5DABEaJ
 91tOsHYxcnJICMhL7F34hxnGbn36kBGkSEJgOZPEnj1vWUASQgLuEp9nvgMq4gCyKySmzA2BC
 JdLtM7rButlEVCVaNy9jRHEZhPQlph/chpYXERAWuLa58tgcWYBT4mmra/B4sIC+hIHpq8Fs3
 kFTCS+Xf3PDjEzW6L51XoWiLigxMmZT1ggerUkbvx7yQRyAjPQzOX/OEDCnAKWEkv/g5RwcIg
 KKEv8+8o6gVF4FpLmWUiaZyE0L2BkXsWoUZxaVJZapGtkqZdUlJmeUZKbmJmja2hgrJebWlyc
 mJ6ak5hUrJecn7uJERje9QwMjDsYm/b6HWKU5GBSEuW9du9epBBfUn5KZUZicUZ8UWlOavEhR
 hkODiUJ3mv69yOFBItS01Mr0jJzgJEGk5bg4FES4T0NkuYtLkjMLc5Mh0idYjTm+DHpyh8mji
 Xvbv1hEmLJy89LlRLnLQIpFQApzSjNgxsESwCXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgn
 z3gaZwpOZVwK37xXQKUxAp4im3QE5pSQRISXVwGjYL+12dFtMqMH2FpHZIYJRu3v+szxQ/d1h
 fmXb6pQfWY7JmxTvvG5ZdF52/sM1a+aJXtx8TSY1K8J+qU2c+8t1rsWZn/U+r92sIr81uGXHl
 kB3xQ3+e1Ov59ea5q7Z2Mb6rttrw8n1j3493OtUyXz0bt92DXWHNVtqb5xWz2sK3hFVWpy+3E
 iJpTgj0VCLuag4EQDKrjlY+wIAAA==
X-Env-Sender: james@dingwall.me.uk
X-Msg-Ref: server-11.tower-31.messagelabs.com!1507799220!79057674!1
X-Originating-IP: [80.0.253.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34852 invoked from network); 12 Oct 2017 09:07:00 -0000
Received: from know-smtprelay-omc-10.server.virginmedia.net (HELO
 know-smtprelay-omc-10.server.virginmedia.net) (80.0.253.74)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES128-SHA encrypted SMTP;
 12 Oct 2017 09:07:00 -0000
Received: from dingwall.me.uk ([82.47.84.47])
 by know-smtprelay-10-imp with bizsmtp
 id LZ6z1w00E11G8Qq01Z6zZK; Thu, 12 Oct 2017 10:07:00 +0100
X-Originating-IP: [82.47.84.47]
X-Authenticated-User: X-Spam: 0
X-Authority: v=2.1 cv=SeoKDalu c=1 sm=1 tr=0 a=0bfgdX8EJi0Cr9X0x0jFDA==:117
 a=0bfgdX8EJi0Cr9X0x0jFDA==:17 a=L9H7d07YOLsA:10 a=9cW_t1CCXrUA:10
 a=s5jvgZ67dGcA:10 a=kj9zAlcOel0A:10 a=MKtGQD3n3ToA:10 a=02M-m0pO-4AA:10
 a=1UhrZpe2VIYA:10 a=ZZnuYtJkoWoA:10 a=f06xUBXyg7I-gl5SskkA:9 a=CjuIK1q_8ugA:10
Received: (qmail 8968 invoked from network); 12 Oct 2017 09:06:58 -0000
Received: from behemoth.dingwall.me.uk (192.168.1.5)
 by mail0.xen.dingwall.me.uk with SMTP; 12 Oct 2017 09:06:58 -0000
Received: by behemoth.dingwall.me.uk (Postfix, from userid 1000)
 id 62C77D08C20; Thu, 12 Oct 2017 10:06:58 +0100 (BST)
Date: Thu, 12 Oct 2017 10:06:58 +0100
From: James Dingwall <james@dingwall.me.uk>
To: xen-devel@lists.xen.org
Message-ID: <20171012090658.GA199357@dingwall.me.uk>
References: <c77e0ce29558df3459573ae0550de821@dingwall.me.uk>
 <20171011160045.kjndpldgl3xfqlz3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171011160045.kjndpldgl3xfqlz3@citrix.com>
User-Agent: Mutt/1.7.2 (2016-11-26)
Cc: Wei Liu <wei.liu2@citrix.com>, Shannon Zhao <shannon.zhao@linaro.org>
Subject: Re: [Xen-devel] xl mem-set for domain 0 regression
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMTEsIDIwMTcgYXQgMDU6MDA6NDVQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUdWUsIE9jdCAxMCwgMjAxNyBhdCAwNDowMzozMlBNICswMTAwLCBKYW1lcyBEaW5nd2Fs
bCB3cm90ZToKPiA+IEhpLAo+ID4gCj4gPiBXZSBhcmUgbWlncmF0aW5nIGZyb20geGVuIDQuNCB0
byB4ZW4gNC44LiAgQXQgdGhlIG1vbWVudCB3ZSBib290IG91ciBzeXN0ZW0KPiA+IHdpdGggYSB4
ZW4gY29tbWFuZCBsaW5lIHRoYXQgaW5jbHVkZXMgImRvbTBfbWVtPTgxOTJtLG1pbjoxNzI4bSxt
YXg6ODE5Mm0iLgo+ID4gV2UgaGF2ZSBhdXRvYmFsbG9vbiBvZiBkb20wIGRpc2FibGVkIGluIHhs
LmNvbmYgYW5kIGluc3RlYWQgY2FsbCB4bCBtZW0tc2V0Cj4gPiAwIDxtZW1vcnlfc2l6ZT4gdG8g
Y2hhbmdlIHRoZSBkb20wIG1lbW9yeSBhbGxvY2F0aW9uLiAgKFdlIHNocmluayBiZWZvcmUKPiA+
IHN0YXJ0aW5nIGd1ZXN0IGRvbWFpbnMgYW5kIHRoZW4gaW5jcmVhc2UgaXQgd2hlbiBhbGwgYXJl
IHN0b3BwZWQuKQo+ID4gCj4gPiBJbiB4ZW4gNC44LjIgdGhlIHhsIG1lbS1zZXQgY29tbWFuZCBm
YWlscyB3aXRoIHRoaXMgZXJyb3I6Cj4gPiAKPiA+ICMgeGwgbWVtLXNldCAwIDM5OTAKPiA+IGxp
YnhsOiBlcnJvcjogbGlieGwuYzo0MTk2OmxpYnhsX3NldF9tZW1vcnlfdGFyZ2V0OiB1bmFibGUg
dG8gcmV0cmlldmUKPiA+IGRvbWFpbiBjb25maWd1cmF0aW9uOiBObyBzdWNoIGZpbGUgb3IgZGly
ZWN0b3J5Cj4gPiBjYW5ub3Qgc2V0IGRvbWlkIDAgZHluYW1pYyBtYXggbWVtb3J5IHRvIDogMzk5
MAo+ID4gCj4gPiBJIHRoaW5rIGl0IHdhcyB0aGUgZm9sbG93aW5nIGNvbW1pdCB0aGF0IG1hZGUg
aXQgbmVjZXNzYXJ5IHRvIGFjY2VzcyB0aGUKPiA+IGNvbmZpZ3VyYXRpb24gZmlsZSBidXQgcGVy
aGFwcyBmb3IgdGhlIGNhc2UgZG9taWQgPT0gMCB0aGlzIHNob3VsZCBiZQo+ID4gc2tpcHBlZD8g
IElmIGl0IGlzIHRoYXQgc2ltcGxlIEkgY291bGQgdHJ5IGEgcGF0Y2ggd2hpY2ggaW5jbHVkZXMg
dGhhdCB0ZXN0Lgo+IAo+IFRoZXJlIHNob3VsZCBiZSBhIHN0dWIgY29uZmlndXJhdGlvbiBmaWxl
IGdlbmVyYXRlZCBmb3IgRG9tMC4KPiAKPiBDaGVjayBpZiB0aGVyZSBpcyAvdmFyL2xpYi94ZW4v
dXNlcmRhdGEtZC4wLjAwMDAtKjAwMC5saWJ4bC1qc29uID8KPiAKPiBJZiBub3QsIGNoZWNrIGlm
IHhlbi1pbml0LWRvbTAgc2VydmljZSBpcyBydW4/CgpBaGguLi4gOikgVGhhdCB3YXMgZXhhY3Rs
eSB0aGUgaXNzdWUuICBXZSBhcmUgbm90IHVzaW5nIHRoZSBkZWZhdWx0IHN0YXJ0dXAgc2NyaXB0
cyBzbyB0aGlzIHdhcyBub3QgY2FsbGVkLiAgSSAKaGFkIGNvbXBhcmVkIHRvIGEgR2VudG9vIHN5
c3RlbSB3aGVyZSB0aGlzIGZpbGUgd2FzIG5vdCBwcmVzZW50IChmb3IgZXhhY3RseSB0aGUgc2Ft
ZSByZWFzb24pLiAgSSBzaGFsbCBwYXkgbW9yZSAKYXR0ZW50aW9uIHRvIHRoZSBkZWZhdWx0IHNj
cmlwdHMgdG8gZW5zdXJlIHRoZXJlIGlzIG5vdGhpbmcgZWxzZSB3ZSBoYXZlIG1pc3NlZC4KClRo
YW5rcywKCkphbWVzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 12 09:10:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 09:10:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2ZVv-0004qm-0D; Thu, 12 Oct 2017 09:10:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aisaila@bitdefender.com>) id 1e2ZVt-0004qf-MB
 for xen-devel@lists.xen.org; Thu, 12 Oct 2017 09:10:45 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 CE/B9-06262-4913FD95; Thu, 12 Oct 2017 09:10:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgkeJIrShJLcpLzFFi42KJPp7RqjvF8H6
 kwY/LTBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bdqe1sBd89Kq7sXs3awHjUsouRk4NZwFqi
 918zYxcjFweLQDOLxKQd69ggnJ/MEgvX9bF3MXJwCAl4SOzZGQQSFxJYwChx6f80VpBukPi+v
 1uZIexljBIX1ieD2GwCBhKvvn5jBLFFBKQlrn2+DLaBWWABk0Tv4g9MIAlhAT2JKU83gdksAq
 oSnSdfgw3lFXCTWDb1OlhcQkBO4ua5TuYJjHwLGBlWMWoUpxaVpRbpGprqJRVlpmeU5CZm5ug
 aGpjq5aYWFyemp+YkJhXrJefnbmIEhgoDEOxgbNjueYhRkoNJSZT32r17kUJ8SfkplRmJxRnx
 RaU5qcWHGGU4OJQkeK/p348UEixKTU+tSMvMAQYtTFqCg0dJhLfBACjNW1yQmFucmQ6ROsWoy
 9Fx8+4fJiGWvPy8VClx3jcgMwRAijJK8+BGwCLoEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlY
 R5pUFW8WTmlcBtegV0BBPQEaJpd0COKElESEk1MDZyLJnA8qzj/BP/lt/B686H8Z5c4Bq94A1
 3o1V6sMItd/MJjCt+TQx//3LBLv7Tj3lXL27ifrV2nrfW/OO/dV6eSYgUmPdu2VfBhJhPOqtr
 n7695bX79Jygfckyqd9EG+fWnxCyMNyYYWGzWOhq/zPeD7Okkgql0vaH/1o+ibn5859bvL0Xe
 EKVWIozEg21mIuKEwHAT9TZmwIAAA==
X-Env-Sender: aisaila@bitdefender.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1507799443!105004602!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17922 invoked from network); 12 Oct 2017 09:10:43 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 12 Oct 2017 09:10:43 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=pknvrWC4fhCfMQ2qHzXdGPMdJW/a65auP+pTuqRnemFXiAgq0fFHtBKl8AXrbUqvNBNyLQyipFcEr1Tw+7VwdWH00beleV4d/ijx9K7KCfDdD9KcYB/vGwhWXc28DVN6GzMRyB44NAHO7kwxow5swWE3c//4HqXDVBsKpgPkcgJWDBke5OlUqZdxWfedmA9Ep8RjeanPqpx15Gj8ur579LZnP8Id/6ITxlSYv+UJTArSsXgP9vLygeDLgU8UYJfOOP2wafKDzHi9CXBEzeB6bLDc7Qf1RCkLEJQKq6TBs0Sq/nIUGqhDZtiuy7Hf4k21qt3Fimh823qOhdSlsuMmuA==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id; s=default; bh=xSXrjLkd1AjZtJ+5co3jm
 hA93pw=; b=glWe1GVo1VcSMS9OkTjLV2DlYKyU5gvRdsYbsfTAdPp62IoNPgri9
 biU77jqFi0X63XNPH7JKgqevfphWF6WkKyq+mnniT3zAsyDwPCLXj7HmBBHo9RFd
 hnkh6FnlgjfhID/09qMTJSBPoIgIyjic1x38jzmepA++AQZ9HeR1xYIMp8OnjbM6
 0hhxdCgW4QV69uUBgVsxXKmi7O342duJ1C5HTp0xLiZHKwDkc3XlDajeOP94t9ck
 +jDYcCPk8tTZGThYtTO36rosRpu6N4mCzpg5uh0Q7Z3lVFXlT63rd5uaDN1SesEr
 BN10aOHVOklo9n4g3BmFEbF84L0Ob/+nA==
Received: (qmail 28388 invoked from network); 12 Oct 2017 12:10:41 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Oct 2017 12:10:41 +0300
Received: (qmail 13472 invoked from network); 12 Oct 2017 12:10:40 +0300
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 12 Oct 2017 12:10:40 +0300
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Thu, 12 Oct 2017 12:10:25 +0300
Message-Id: <1507799425-3286-1-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, rcojocaru@bitdefender.com,
 konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, tamas@tklengyel.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Subject: [Xen-devel] [PATCH v1] x86/hvm: Add MSR old value
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhZGRzIHRoZSBvbGQgdmFsdWUgcGFyYW0gYW5kIHRoZSBvbmNoYW5nZW9ubHkg
b3B0aW9uCnRvIHRoZSBWTV9FVkVOVF9SRUFTT05fTU9WX1RPX01TUiBldmVudC4KClRoZSBwYXJh
bSB3YXMgYWRkZWQgdG8gdGhlIHZtX2V2ZW50X21vdl90b19tc3Igc3RydWN0IGFuZCB0byB0aGUK
aHZtX21vbml0b3JfbXNyIGZ1bmN0aW9uLiBGaW5hbGx5IEkndmUgY2hhbmdlZCB0aGUgYm9vbF90
IHBhcmFtCnRvIGEgYm9vbCBmb3IgdGhlIGh2bV9tc3Jfd3JpdGVfaW50ZXJjZXB0IGZ1bmN0aW9u
LgoKU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5j
b20+Ci0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggICAgIHwgIDIgKy0KIHRvb2xz
L2xpYnhjL3hjX21vbml0b3IuYyAgICAgICAgICB8ICAzICsrLQogeGVuL2FyY2gveDg2L2h2bS9o
dm0uYyAgICAgICAgICAgIHwgMTAgKysrKysrKystLQogeGVuL2FyY2gveDg2L2h2bS9tb25pdG9y
LmMgICAgICAgIHwgIDkgKysrKysrLS0tCiB4ZW4vYXJjaC94ODYvbW9uaXRvci5jICAgICAgICAg
ICAgfCAyNiArKysrKysrKysrKysrKysrKysrKysrKy0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vbW9uaXRvci5oIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N1cHBvcnQuaCB8
ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaCAgICAgfCAgMiArKwogeGVuL2lu
Y2x1ZGUvcHVibGljL2RvbWN0bC5oICAgICAgIHwgIDIgKysKIHhlbi9pbmNsdWRlL3B1YmxpYy92
bV9ldmVudC5oICAgICB8ICA1ICsrKy0tCiAxMCBmaWxlcyBjaGFuZ2VkLCA0OSBpbnNlcnRpb25z
KCspLCAxNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hl
bmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCmluZGV4IDNiY2FiM2MuLmI5
OWQ2ZWIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCisrKyBiL3Rv
b2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC0yMDQ4LDcgKzIwNDgsNyBAQCBpbnQgeGNf
bW9uaXRvcl93cml0ZV9jdHJscmVnKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9p
ZCwKICAqIG5vbi1hcmNoaXRlY3R1cmFsIGluZGljZXMuCiAgKi8KIGludCB4Y19tb25pdG9yX21v
dl90b19tc3IoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLCB1aW50MzJfdCBt
c3IsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZW5hYmxlKTsKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgYm9vbCBlbmFibGUsIGJvb2wgb25jaGFuZ2Vvbmx5KTsKIGludCB4Y19t
b25pdG9yX3NpbmdsZXN0ZXAoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLCBi
b29sIGVuYWJsZSk7CiBpbnQgeGNfbW9uaXRvcl9zb2Z0d2FyZV9icmVha3BvaW50KHhjX2ludGVy
ZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYm9vbCBlbmFibGUpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfbW9uaXRv
ci5jIGIvdG9vbHMvbGlieGMveGNfbW9uaXRvci5jCmluZGV4IDYwNDY2ODAuLjA5ZDA0YmUgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX21vbml0b3IuYworKysgYi90b29scy9saWJ4Yy94Y19t
b25pdG9yLmMKQEAgLTkwLDcgKzkwLDcgQEAgaW50IHhjX21vbml0b3Jfd3JpdGVfY3RybHJlZyh4
Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21haW5faWQsCiB9CiAKIGludCB4Y19tb25pdG9y
X21vdl90b19tc3IoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLCB1aW50MzJf
dCBtc3IsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZW5hYmxlKQorICAgICAgICAg
ICAgICAgICAgICAgICAgICBib29sIGVuYWJsZSwgYm9vbCBvbmNoYW5nZW9ubHkpCiB7CiAgICAg
REVDTEFSRV9ET01DVEw7CiAKQEAgLTEwMCw2ICsxMDAsNyBAQCBpbnQgeGNfbW9uaXRvcl9tb3Zf
dG9fbXNyKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwgdWludDMyX3QgbXNy
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBYRU5fRE9NQ1RMX01PTklU
T1JfT1BfRElTQUJMRTsKICAgICBkb21jdGwudS5tb25pdG9yX29wLmV2ZW50ID0gWEVOX0RPTUNU
TF9NT05JVE9SX0VWRU5UX01PVl9UT19NU1I7CiAgICAgZG9tY3RsLnUubW9uaXRvcl9vcC51Lm1v
dl90b19tc3IubXNyID0gbXNyOworICAgIGRvbWN0bC51Lm1vbml0b3Jfb3AudS5tb3ZfdG9fbXNy
Lm9uY2hhbmdlb25seSA9IG9uY2hhbmdlb25seTsKIAogICAgIHJldHVybiBkb19kb21jdGwoeGNo
LCAmZG9tY3RsKTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4v
YXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IDIwNWI0Y2IuLjAyMzg3ODcgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtMzQ4
OSw3ICszNDg5LDcgQEAgaW50IGh2bV9tc3JfcmVhZF9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1z
ciwgdWludDY0X3QgKm1zcl9jb250ZW50KQogfQogCiBpbnQgaHZtX21zcl93cml0ZV9pbnRlcmNl
cHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgbXNyX2NvbnRlbnQsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYm9vbF90IG1heV9kZWZlcikKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBib29sIG1heV9kZWZlcikKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CiAg
ICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKQEAgLTM1MDAsNiArMzUwMCwxMiBAQCBp
bnQgaHZtX21zcl93cml0ZV9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgbXNy
X2NvbnRlbnQsCiAKICAgICBpZiAoIG1heV9kZWZlciAmJiB1bmxpa2VseShtb25pdG9yZWRfbXNy
KHYtPmRvbWFpbiwgbXNyKSkgKQogICAgIHsKKyAgICAgICAgdWludDY0X3QgbXNyX29sZF9jb250
ZW50OworCisgICAgICAgIHJldCA9IGh2bV9tc3JfcmVhZF9pbnRlcmNlcHQobXNyLCAmbXNyX29s
ZF9jb250ZW50KTsKKyAgICAgICAgaWYgKCByZXQgIT0gWDg2RU1VTF9PS0FZICkKKyAgICAgICAg
ICAgIHJldHVybiByZXQ7CisKICAgICAgICAgQVNTRVJUKHYtPmFyY2gudm1fZXZlbnQpOwogCiAg
ICAgICAgIC8qIFRoZSBhY3R1YWwgd3JpdGUgd2lsbCBvY2N1ciBpbiBodm1fZG9fcmVzdW1lKCkg
KGlmIHBlcm1pdHRlZCkuICovCkBAIC0zNTA3LDcgKzM1MTMsNyBAQCBpbnQgaHZtX21zcl93cml0
ZV9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgbXNyX2NvbnRlbnQsCiAgICAg
ICAgIHYtPmFyY2gudm1fZXZlbnQtPndyaXRlX2RhdGEubXNyID0gbXNyOwogICAgICAgICB2LT5h
cmNoLnZtX2V2ZW50LT53cml0ZV9kYXRhLnZhbHVlID0gbXNyX2NvbnRlbnQ7CiAKLSAgICAgICAg
aHZtX21vbml0b3JfbXNyKG1zciwgbXNyX2NvbnRlbnQpOworICAgICAgICBodm1fbW9uaXRvcl9t
c3IobXNyLCBtc3JfY29udGVudCwgbXNyX29sZF9jb250ZW50KTsKICAgICAgICAgcmV0dXJuIFg4
NkVNVUxfT0tBWTsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vbW9uaXRv
ci5jIGIveGVuL2FyY2gveDg2L2h2bS9tb25pdG9yLmMKaW5kZXggNGNlNzc4Yy4uNzRmODNiNCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9tb25pdG9yLmMKKysrIGIveGVuL2FyY2gveDg2
L2h2bS9tb25pdG9yLmMKQEAgLTc0LDE2ICs3NCwxOSBAQCBib29sIGh2bV9tb25pdG9yX2VtdWxf
dW5pbXBsZW1lbnRlZCh2b2lkKQogICAgICAgICBtb25pdG9yX3RyYXBzKGN1cnIsIHRydWUsICZy
ZXEpID09IDE7CiB9CiAKLXZvaWQgaHZtX21vbml0b3JfbXNyKHVuc2lnbmVkIGludCBtc3IsIHVp
bnQ2NF90IHZhbHVlKQordm9pZCBodm1fbW9uaXRvcl9tc3IodW5zaWduZWQgaW50IG1zciwgdWlu
dDY0X3QgbmV3X3ZhbHVlLCB1aW50NjRfdCBvbGRfdmFsdWUpCiB7CiAgICAgc3RydWN0IHZjcHUg
KmN1cnIgPSBjdXJyZW50OwogCi0gICAgaWYgKCBtb25pdG9yZWRfbXNyKGN1cnItPmRvbWFpbiwg
bXNyKSApCisgICAgaWYgKCBtb25pdG9yZWRfbXNyKGN1cnItPmRvbWFpbiwgbXNyKSAmJgorICAg
ICAgICAgKCAhbW9uaXRvcmVkX21zcl9vbmNoYW5nZW9ubHkoY3Vyci0+ZG9tYWluLCBtc3IpIHx8
CisgICAgICAgICAgIG5ld192YWx1ZSAhPSBvbGRfdmFsdWUgKSApCiAgICAgewogICAgICAgICB2
bV9ldmVudF9yZXF1ZXN0X3QgcmVxID0gewogICAgICAgICAgICAgLnJlYXNvbiA9IFZNX0VWRU5U
X1JFQVNPTl9NT1ZfVE9fTVNSLAogICAgICAgICAgICAgLnUubW92X3RvX21zci5tc3IgPSBtc3Is
Ci0gICAgICAgICAgICAudS5tb3ZfdG9fbXNyLnZhbHVlID0gdmFsdWUsCisgICAgICAgICAgICAu
dS5tb3ZfdG9fbXNyLm5ld192YWx1ZSA9IG5ld192YWx1ZSwKKyAgICAgICAgICAgIC51Lm1vdl90
b19tc3Iub2xkX3ZhbHVlID0gb2xkX3ZhbHVlCiAgICAgICAgIH07CiAKICAgICAgICAgbW9uaXRv
cl90cmFwcyhjdXJyLCAxLCAmcmVxKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tb25pdG9y
LmMgYi94ZW4vYXJjaC94ODYvbW9uaXRvci5jCmluZGV4IGU1OWYxZjUuLmEzMDQ2YzYgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tb25pdG9yLmMKKysrIGIveGVuL2FyY2gveDg2L21vbml0b3Iu
YwpAQCAtMjUsNyArMjUsNyBAQAogaW50IGFyY2hfbW9uaXRvcl9pbml0X2RvbWFpbihzdHJ1Y3Qg
ZG9tYWluICpkKQogewogICAgIGlmICggIWQtPmFyY2gubW9uaXRvci5tc3JfYml0bWFwICkKLSAg
ICAgICAgZC0+YXJjaC5tb25pdG9yLm1zcl9iaXRtYXAgPSB4emFsbG9jKHN0cnVjdCBtb25pdG9y
X21zcl9iaXRtYXApOworICAgICAgICBkLT5hcmNoLm1vbml0b3IubXNyX2JpdG1hcCA9IHh6YWxs
b2NfYXJyYXkoc3RydWN0IG1vbml0b3JfbXNyX2JpdG1hcCwgMik7CiAKICAgICBpZiAoICFkLT5h
cmNoLm1vbml0b3IubXNyX2JpdG1hcCApCiAgICAgICAgIHJldHVybiAtRU5PTUVNOwpAQCAtNjcs
NyArNjcsNyBAQCBzdGF0aWMgdW5zaWduZWQgbG9uZyAqbW9uaXRvcl9iaXRtYXBfZm9yX21zcihj
b25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1MzIgKm1zcikKICAgICB9CiB9CiAKLXN0YXRpYyBpbnQg
bW9uaXRvcl9lbmFibGVfbXNyKHN0cnVjdCBkb21haW4gKmQsIHUzMiBtc3IpCitzdGF0aWMgaW50
IG1vbml0b3JfZW5hYmxlX21zcihzdHJ1Y3QgZG9tYWluICpkLCB1MzIgbXNyLCBib29sIG9uY2hh
bmdlb25seSkKIHsKICAgICB1bnNpZ25lZCBsb25nICpiaXRtYXA7CiAgICAgdTMyIGluZGV4ID0g
bXNyOwpAQCAtODQsNiArODQsMTEgQEAgc3RhdGljIGludCBtb25pdG9yX2VuYWJsZV9tc3Ioc3Ry
dWN0IGRvbWFpbiAqZCwgdTMyIG1zcikKIAogICAgIGh2bV9lbmFibGVfbXNyX2ludGVyY2VwdGlv
bihkLCBtc3IpOwogCisgICAgaWYoIG9uY2hhbmdlb25seSApCisgICAgICAgIF9fc2V0X2JpdChp
bmRleCArIHNpemVvZihzdHJ1Y3QgbW9uaXRvcl9tc3JfYml0bWFwKSwgYml0bWFwKTsKKyAgICBl
bHNlCisgICAgICAgIF9fY2xlYXJfYml0KGluZGV4ICsgc2l6ZW9mKHN0cnVjdCBtb25pdG9yX21z
cl9iaXRtYXApLCBiaXRtYXApOworCiAgICAgcmV0dXJuIDA7CiB9CiAKQEAgLTExOSw2ICsxMjQs
MjEgQEAgYm9vbCBtb25pdG9yZWRfbXNyKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHUzMiBtc3Ip
CiAgICAgcmV0dXJuIHRlc3RfYml0KG1zciwgYml0bWFwKTsKIH0KIAorYm9vbCBtb25pdG9yZWRf
bXNyX29uY2hhbmdlb25seShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1MzIgbXNyKQoreworICAg
IGNvbnN0IHVuc2lnbmVkIGxvbmcgKmJpdG1hcDsKKworICAgIGlmICggIWQtPmFyY2gubW9uaXRv
ci5tc3JfYml0bWFwICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgYml0bWFwID0gbW9u
aXRvcl9iaXRtYXBfZm9yX21zcihkLCAmbXNyKTsKKworICAgIGlmICggIWJpdG1hcCApCisgICAg
ICAgIHJldHVybiBmYWxzZTsKKworICAgIHJldHVybiB0ZXN0X2JpdChtc3IgKyBzaXplb2Yoc3Ry
dWN0IG1vbml0b3JfbXNyX2JpdG1hcCksIGJpdG1hcCk7Cit9CisKIGludCBhcmNoX21vbml0b3Jf
ZG9tY3RsX2V2ZW50KHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9tb25pdG9yX29wICptb3ApCiB7CkBAIC0xOTgsNyArMjE4
LDcgQEAgaW50IGFyY2hfbW9uaXRvcl9kb21jdGxfZXZlbnQoc3RydWN0IGRvbWFpbiAqZCwKICAg
ICAgICAgfQogCiAgICAgICAgIGlmICggcmVxdWVzdGVkX3N0YXR1cyApCi0gICAgICAgICAgICBy
YyA9IG1vbml0b3JfZW5hYmxlX21zcihkLCBtc3IpOworICAgICAgICAgICAgcmMgPSBtb25pdG9y
X2VuYWJsZV9tc3IoZCwgbXNyLCBtb3AtPnUubW92X3RvX21zci5vbmNoYW5nZW9ubHkpOwogICAg
ICAgICBlbHNlCiAgICAgICAgICAgICByYyA9IG1vbml0b3JfZGlzYWJsZV9tc3IoZCwgbXNyKTsK
IApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vbW9uaXRvci5oIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vbW9uaXRvci5oCmluZGV4IDZlMjIwOTEuLjI2MGQ3YjAgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL21vbml0b3IuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9tb25pdG9yLmgKQEAgLTM3LDcgKzM3LDcgQEAgYm9vbCBodm1fbW9uaXRv
cl9jcih1bnNpZ25lZCBpbnQgaW5kZXgsIHVuc2lnbmVkIGxvbmcgdmFsdWUsCiAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgb2xkKTsKICNkZWZpbmUgaHZtX21vbml0b3JfY3JYKGNy
LCBuZXcsIG9sZCkgXAogICAgICAgICAgICAgICAgICAgICAgICAgaHZtX21vbml0b3JfY3IoVk1f
RVZFTlRfWDg2XyMjY3IsIG5ldywgb2xkKQotdm9pZCBodm1fbW9uaXRvcl9tc3IodW5zaWduZWQg
aW50IG1zciwgdWludDY0X3QgdmFsdWUpOwordm9pZCBodm1fbW9uaXRvcl9tc3IodW5zaWduZWQg
aW50IG1zciwgdWludDY0X3QgbmV3X3ZhbHVlLCB1aW50NjRfdCBvbGRfdmFsdWUpOwogdm9pZCBo
dm1fbW9uaXRvcl9kZXNjcmlwdG9yX2FjY2Vzcyh1aW50NjRfdCBleGl0X2luZm8sCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IHZteF9leGl0X3F1YWxpZmljYXRp
b24sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ4X3QgZGVzY3JpcHRv
ciwgYm9vbCBpc193cml0ZSk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9z
dXBwb3J0LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdXBwb3J0LmgKaW5kZXggZDc4NGZj
MS4uYWMzM2VlYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3VwcG9ydC5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N1cHBvcnQuaApAQCAtMTU0LDcgKzE1NCw3
IEBAIHZvaWQgaHZtX3VkX2ludGVyY2VwdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqKTsKIGludCBf
X211c3RfY2hlY2sgaHZtX21zcl9yZWFkX2ludGVyY2VwdCgKICAgICB1bnNpZ25lZCBpbnQgbXNy
LCB1aW50NjRfdCAqbXNyX2NvbnRlbnQpOwogaW50IF9fbXVzdF9jaGVjayBodm1fbXNyX3dyaXRl
X2ludGVyY2VwdCgKLSAgICB1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCBtc3JfY29udGVudCwg
Ym9vbF90IG1heV9kZWZlcik7CisgICAgdW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgbXNyX2Nv
bnRlbnQsIGJvb2wgbWF5X2RlZmVyKTsKIAogI2VuZGlmIC8qIF9fQVNNX1g4Nl9IVk1fU1VQUE9S
VF9IX18gKi8KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaAppbmRleCAwYWRhOTcwLi41NzViM2M2IDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L21vbml0b3IuaApAQCAtMTA1LDQgKzEwNSw2IEBAIHZvaWQgYXJjaF9tb25pdG9yX2Ns
ZWFudXBfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpOwogCiBib29sIG1vbml0b3JlZF9tc3IoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCwgdTMyIG1zcik7CiAKK2Jvb2wgbW9uaXRvcmVkX21zcl9vbmNo
YW5nZW9ubHkoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdTMyIG1zcik7CisKICNlbmRpZiAvKiBf
X0FTTV9YODZfTU9OSVRPUl9IX18gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9k
b21jdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAppbmRleCA4ODUzNDQ1Li4zZGZh
ZGFlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKKysrIGIveGVuL2lu
Y2x1ZGUvcHVibGljL2RvbWN0bC5oCkBAIC0xMDQ2LDYgKzEwNDYsOCBAQCBzdHJ1Y3QgeGVuX2Rv
bWN0bF9tb25pdG9yX29wIHsKIAogICAgICAgICBzdHJ1Y3QgewogICAgICAgICAgICAgdWludDMy
X3QgbXNyOworICAgICAgICAgICAgLyogU2VuZCBldmVudCBvbmx5IG9uIGEgY2hhbmdlIG9mIHZh
bHVlICovCisgICAgICAgICAgICB1aW50OF90IG9uY2hhbmdlb25seTsKICAgICAgICAgfSBtb3Zf
dG9fbXNyOwogCiAgICAgICAgIHN0cnVjdCB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJs
aWMvdm1fZXZlbnQuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy92bV9ldmVudC5oCmluZGV4IGI1MzFm
NzEuLjM2ZTNmNDYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy92bV9ldmVudC5oCisr
KyBiL3hlbi9pbmNsdWRlL3B1YmxpYy92bV9ldmVudC5oCkBAIC0yOSw3ICsyOSw3IEBACiAKICNp
bmNsdWRlICJ4ZW4uaCIKIAotI2RlZmluZSBWTV9FVkVOVF9JTlRFUkZBQ0VfVkVSU0lPTiAweDAw
MDAwMDAyCisjZGVmaW5lIFZNX0VWRU5UX0lOVEVSRkFDRV9WRVJTSU9OIDB4MDAwMDAwMDMKIAog
I2lmIGRlZmluZWQoX19YRU5fXykgfHwgZGVmaW5lZChfX1hFTl9UT09MU19fKQogCkBAIC0yNjAs
NyArMjYwLDggQEAgc3RydWN0IHZtX2V2ZW50X2RlYnVnIHsKIAogc3RydWN0IHZtX2V2ZW50X21v
dl90b19tc3IgewogICAgIHVpbnQ2NF90IG1zcjsKLSAgICB1aW50NjRfdCB2YWx1ZTsKKyAgICB1
aW50NjRfdCBuZXdfdmFsdWU7CisgICAgdWludDY0X3Qgb2xkX3ZhbHVlOwogfTsKIAogI2RlZmlu
ZSBWTV9FVkVOVF9ERVNDX0lEVFIgICAgICAgICAgIDEKLS0gCjIuNy40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Oct 12 09:15:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 09:15:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2ZZr-000522-Gh; Thu, 12 Oct 2017 09:14:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2ZZq-00051q-0c
 for xen-devel@lists.xensource.com; Thu, 12 Oct 2017 09:14:50 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 22/D8-15990-9823FD95; Thu, 12 Oct 2017 09:14:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbfD6H6
 kQWufhMWKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgztvVeZy34E1zxZ8oBlgbG
 G2ZdjFwcQgKNTBLXW0+yQziPGSX6Hu9lgnC2MUqcmruJtYuRk0NEwFni65m57CA2r4C+xMJLj
 8BsYYFQiQsPHjGDNEgIvJSUmLiqCaiBA8jxlnh8Rw2kBsR8Nn8LUJidg03ASuKQGEiURUBV4v
 e0J0wTGLkXMDKsYtQoTi0qSy3SNTTSSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQ
 I9DkDEOxg7JvlfIhRkoNJSZT32r17kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeB0N70cKCRal
 pqdWpGXmAIMPJi3BwaMkwlsMkuYtLkjMLc5Mh0idYtTlOLbp8h8mIZa8/LxUKXFeD5AiAZCij
 NI8uBGwSLjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV5PkCk8mXklcJteAR3BBHSEaNodkC
 NKEhFSUg2M/ZuXBn2cp9dTK5Vm6nC92e9g4drQKQ3Kpjc+F0z0ORWn3RkTfOFmhkv5cqHUJxd
 NXWKVmMud14VyHp6Zlj+tU/P/BrXOTxxdf/+/0OrjrdAwsV/fONdM00xcivVtf/nXIAGJrIld
 thOy5ixeU/C/QL19jcKmwEbp8+cqJdtffRGdP3OnprwSS3FGoqEWc1FxIgBrY72SfwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1507799687!105005445!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50823 invoked from network); 12 Oct 2017 09:14:48 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Oct 2017 09:14:48 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2ZZm-00045Y-An; Thu, 12 Oct 2017 09:14:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e2ZZg-0003EG-J9; Thu, 12 Oct 2017 09:14:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e2ZZg-0005Ny-8x; Thu, 12 Oct 2017 09:14:40 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114336-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-armhf-libvirt:<job
 status>:broken:regression
 qemu-mainline:test-armhf-armhf-xl-xsm:<job status>:broken:regression
 qemu-mainline:build-armhf-libvirt:host-install(4):broken:regression
 qemu-mainline:test-armhf-armhf-xl-xsm:host-install(4):broken:regression
 qemu-mainline:test-amd64-amd64-xl-pvh-amd:guest-start:fail:regression
 qemu-mainline:test-amd64-amd64-xl-pvh-intel:guest-start:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 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-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=567d0a19c7998fa366598b83d5a6e5f0759d3ea9
X-Osstest-Versions-That: qemuu=5456c6a4ec9cd8fc314ddc303e88bf85c110975c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 12 Oct 2017 09:14:40 +0000
Subject: [Xen-devel] [qemu-mainline test] 114336: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6857231130860598070=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114336 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114336/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf-libvirt             <job status>                 broken
 test-armhf-armhf-xl-xsm         <job status>                 broken
 build-armhf-libvirt           4 host-install(4)        broken REGR. vs. 114042
 test-armhf-armhf-xl-xsm       4 host-install(4)        broken REGR. vs. 114042
 test-amd64-amd64-xl-pvh-amd  12 guest-start              fail REGR. vs. 114042
 test-amd64-amd64-xl-pvh-intel 12 guest-start             fail REGR. vs. 114042

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop       fail REGR. vs. 114042

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114042
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 114042
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 qemuu                567d0a19c7998fa366598b83d5a6e5f0759d3ea9
baseline version:
 qemuu                5456c6a4ec9cd8fc314ddc303e88bf85c110975c

Last test of basis   114042  2017-10-05 12:15:47 Z    6 days
Failing since        114060  2017-10-06 05:53:34 Z    6 days    7 attempts
Testing same since   114336  2017-10-11 08:19:24 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex Williamson <alex.williamson@redhat.com>
  Alistair Francis <alistair.francis@xilinx.com>
  Brandon Carpenter <brandon.carpenter@cypherpath.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Collin L. Walling <walling@linux.vnet.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Hildenbrand <david@redhat.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Igor Mammedov <imammedo@redhat.com>
  Jan Kiszka <jan.kiszka@siemens.com>
  Jason J . Herne <jjherne@linux.vnet.ibm.com>
  Kevin Wolf <kwolf@redhat.com>
  Markus Armbruster <armbru@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Michael Olbrich <m.olbrich@pengutronix.de>
  Paolo Bonzini <pbonzini@redhat.com>
  Pavel Butsykin <pbutsykin@virtuozzo.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Seeteena Thoufeek <s1seetee@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Thomas Huth <thuth@redhat.com>
  Todd Eisenberger <teisenbe@google.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          broken  
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      broken  
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  fail    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                fail    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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

broken-job build-armhf-libvirt broken
broken-job test-armhf-armhf-xl-xsm broken
broken-step build-armhf-libvirt host-install(4)
broken-step test-armhf-armhf-xl-xsm host-install(4)

Not pushing.

(No revision log; it would be 2933 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6857231130860598070==--

From xen-devel-bounces@lists.xen.org Thu Oct 12 09:26:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 09:26:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2Zkq-000612-Nt; Thu, 12 Oct 2017 09:26:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kraxel@redhat.com>) id 1e2Zkp-00060w-BO
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 09:26:11 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 8C/FC-08608-2353FD95; Thu, 12 Oct 2017 09:26:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDIsWRWlGSWpSXmKPExsVysWW7jK6h6f1
 Ig9+rmSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxVr7pYC96xV0xY9Z6pgXE7WxcjF4eQwBwm
 iXPNv1i7GDk5WAQcJE5O7WUHsRkFyiT+relhhLCzJaZtXMwO0bCDUWL6pb9MEM40RomG61/Aq
 ngFjCSO3+wAs4UFAiWO3trCBmKzCahLnJl9mBWkQUSgnVHi4J+rzCAOs8A8Rok7S/YxQuxWlb
 hx7S6YzSngIfG56zMziC0ksJRZ4ug+TxCbWUBTonX7b6A7OIC2CUr83SEMEZaX2P52DjNIWEJ
 AW+L95DyQ8RICfYwSn968ZpzAKDwLSfcshO5ZSLoXMDKvYtQoTi0qSy3SNTTXSyrKTM8oyU3M
 zNE1NDDTy00tLk5MT81JTCrWS87P3cQIDHUGINjBeHtjwCFGSQ4mJVHea/fuRQrxJeWnVGYkF
 mfEF5XmpBYfYpTh4FCS4H1rfD9SSLAoNT21Ii0zBxh1MGkJDh4lEd6JIGne4oLE3OLMdIjUKU
 ZFKXHejyAJAZBERmkeXBss0i8xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmHcByBSezLwSuOm
 vgBYzAS0WTbsDsrgkESEl1cDofY+zeOaFm0lvFfu+mHidOnVHLt6h4vh5xdJZ28XUhaaHcrTN
 d93id4Rp+kZ1T8Vefq3Cs3xhQc9zxawizod5LClbs2R+9ePp+RLBRVaHPvw+91MwSGXxxwf+D
 yOKQ/mfJu6Wk7Lad+/pv6dVeqef7P5k9Fx79pzbU1JLPE/cv8Riy3DbkOm6EktxRqKhFnNRcS
 IA9PGhte8CAAA=
X-Env-Sender: kraxel@redhat.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1507800367!106722247!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34820 invoked from network); 12 Oct 2017 09:26:08 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Oct 2017 09:26:08 -0000
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 421BA2C971C;
 Thu, 12 Oct 2017 09:26:07 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 421BA2C971C
Received: from sirius.home.kraxel.org (ovpn-116-239.ams2.redhat.com
 [10.36.116.239])
 by smtp.corp.redhat.com (Postfix) with ESMTP id E14DF5C663;
 Thu, 12 Oct 2017 09:26:06 +0000 (UTC)
Received: from localhost (localhost [IPv6:::1])
 by sirius.home.kraxel.org (Postfix) with ESMTP id C0C1920488;
 Thu, 12 Oct 2017 11:26:05 +0200 (CEST)
Message-ID: <1507800365.26812.11.camel@redhat.com>
From: Gerd Hoffmann <kraxel@redhat.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Stefano Stabellini'
 <sstabellini@kernel.org>, Anthony Perard <anthony.perard@citrix.com>
Date: Thu, 12 Oct 2017 11:26:05 +0200
In-Reply-To: <e25a3501923944fbad8e3a560c5cf8f3@AMSPEX02CL03.citrite.net>
References: <1506437019-17946-1-git-send-email-owen.smith@citrix.com>
 <1506437019-17946-4-git-send-email-owen.smith@citrix.com>
 <20171002170132.GA2116@perard.uk.xensource.com>
 <alpine.DEB.2.10.1710101651560.3105@sstabellini-ThinkPad-X260>
 <20171011154718.GQ1771@perard.uk.xensource.com>
 <alpine.DEB.2.10.1710111309400.3105@sstabellini-ThinkPad-X260>
 <e25a3501923944fbad8e3a560c5cf8f3@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.29]); Thu, 12 Oct 2017 09:26:07 +0000 (UTC)
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Owen Smith <owen.smith@citrix.com>
Subject: Re: [Xen-devel] [PATCH 3/3 v4] xenfb: Add
 [feature|request]-raw-pointer
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ICBIaSwKCj4gSXQncyBwcm9iYWJseSBPUyBzcGVjaWZpYyB0aG91Z2guIEkgZ3Vlc3MgdGhlIGJl
aGF2aW91ciBjaGFuZ2VkCj4gYmVjYXVzZSB0aGUgT1MgZmF2b3VycyBhYnNvbHV0ZSBwb2ludGlu
ZyBkZXZpY2VzIG92ZXIgcmVsYXRpdmUgb25lcwo+IGFuZCBob3cgaXQgaGFzIHR3byBhYnNvbHV0
ZSBvbmVzIHRvIGNob29zZSBmcm9tLiBIb3cgaXQgcmVjb25jaWxlcwo+IHRob3NlLCB3aG8ga25v
d3M/CgpUeXBpY2FsbHkgaGlkIGVtdWxhdGlvbiBjYWxscyBxZW11X2lucHV0X2hhbmRsZXJfYWN0
aXZhdGUoKSB3aGVuIHRoZQpndWVzdCBpbml0aWFsaXplcyB0aGUgZGV2aWNlLCB3aGljaCBtb3Zl
cyB0aGUgZGV2aWNlIHRvIHRoZSB0b3Agb2YgdGhlCnByaW9yaXR5IGxpc3QuCgpWaXNpYmxlIGVm
ZmVjdCBvbiBhIHR5cGljYWwgZ3Vlc3Qgd2l0aCBwcy8yIG1vdXNlIGFuZCB1c2ItdGFibGV0IGlz
CnRoYXQgcWVtdSBzd2l0Y2hlcyBmcm9tIHJlbGF0aXZlIG1vZGUgKG1vdXNlKSB0byBhYnNvbHV0
ZSBtb2RlICh0YWJsZXQpCiB3aGVuIHRoZSBndWVzdCBsb2FkcyB0aGUgdXNiIGhpZCBkcml2ZXIu
CgpJIHN1c3BlY3QgcHZtb3VzZSBpcyBkb2luZyB0aGUgc2FtZSB0aGluZy4gIFNvIGl0IG1heSBz
aW1wbHkgZGVwZW5kIG9uCmd1ZXN0IGRyaXZlciBsb2FkIG9yZGVyIHdoZW5ldmVyIHB2bW91c2Ug
b3IgdXNiLXRhYmxldCBpcyB1c2VkLgoKU2ltcGxlc3QgZml4IGlzIHByb2JhYmx5IHRvIG9ubHkg
YXR0YWNoIHRoZSBkZXZpY2UgeW91IHBsYW4gdG8gdXNlIHRvCnRoZSBndWVzdC4gIElmIHlvdSBj
YW4ndCB0dXJuIG9mZiBwdm1vdXNlIGZvciB4ZW4gZ3Vlc3RzIHRoZW4geW91IG1pZ2h0CndhbnQg
ZHJvcCB0aGUgcWVtdV9pbnB1dF9oYW5kbGVyX2FjdGl2YXRlKCkgY2FsbCwgc28gaXQgYmVoYXZl
cyBzaW1saWFyCnRvIHRoZSBwcy8yIG1vdXNlIChpcyB1c2VkIGluIGNhc2Ugbm8gb3RoZXIgcG9p
bnRlciBkZXZpY2UgaXMgcHJlc2VudCkuCgpIVEgsCiAgR2VyZAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 12 09:31:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 09:31:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2Zpm-0006rd-AT; Thu, 12 Oct 2017 09:31:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2Zpl-0006rX-3k
 for xen-devel@lists.xensource.com; Thu, 12 Oct 2017 09:31:17 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 28/0D-25852-E563FD95; Thu, 12 Oct 2017 09:31:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVTfO7H6
 kwelGVosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmXPyxi7lgsWjFmrMdjA2M
 UwW6GDk5hAQamSTurzLuYuQCsh8zSkz9dZIVwtnGKLF+9XtmkCoRAWeJr2fmsoPYvAL6EtsXL
 2IBsYUFbCUOrmxgAWmQEGhnklhxupsVJCEh4Ckxa+E/Zhj73rkrjF2M7BxsAlYSh8RAoiwCqh
 JrdtxlncDIvYCRYRWjRnFqUVlqka6xgV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4
 mRqDPGYBgB+PftYGHGCU5mJREea/duxcpxJeUn1KZkVicEV9UmpNafIhRhoNDSYK3wvR+pJBg
 UWp6akVaZg4w+GDSEhw8SiK8BSBp3uKCxNzizHSI1ClGXY5jmy7/YRJiycvPS5US53UGKRIAK
 coozYMbAYuES4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmdQOZwpOZVwK36RXQEUxAR4im3Q
 E5oiQRISXVwNjcvNh4zbW7fJLVu1ombDbIFPJXnDwh+eOeGVp6Eo6LvXb4/Fc6q6nadk44ak4
 a48n2vxdy5ojUTfR7I37wXn/Ct8vWJX+6bsvVi6945Pdr3xKOKr0PX5cr5U/OU97w8+6Bxwx/
 9gh/Pbc9/GbOc4fpQmtXWzCGJKcu9zry/abvqZk7ftziW3pLiaU4I9FQi7moOBEApk9XUX8CA
 AA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1507800669!98870967!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22799 invoked from network); 12 Oct 2017 09:31:09 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Oct 2017 09:31:09 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2Zpb-0004W1-VE; Thu, 12 Oct 2017 09:31:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e2ZpW-0003uL-GY; Thu, 12 Oct 2017 09:31:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e2ZpW-00007c-B2; Thu, 12 Oct 2017 09:31:02 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114404-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 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=c4e365a0eb3cb6c9dedfaf0c13b0a2ce62f49cf6
X-Osstest-Versions-That: xen=3b40cfcd1a1912c2e4c4eb353dc77cbf35c63c3a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 12 Oct 2017 09:31:02 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114404: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDQwNCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDQwNC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0Mjk5
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBjNGUzNjVhMGViM2NiNmM5ZGVk
ZmFmMGMxM2IwYTJjZTYyZjQ5Y2Y2CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICAzYjQwY2ZjZDFhMTkxMmMyZTRjNGViMzUzZGM3N2NiZjM1YzYzYzNhCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTQyOTkgIDIwMTctMTAtMTAgMjE6MDI6NTQgWiAgICAxIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTE0MzA4ICAyMDE3LTEwLTEwIDIzOjAxOjEwIFogICAgMSBkYXlzICAg
MTMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0Mzc2ICAyMDE3LTEwLTExIDIzOjAx
OjE1IFogICAgMCBkYXlzICAgIDQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRl
ci5jb20+CiAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CiAgQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBCb3JpcyBPc3Ryb3Zza3kgPGJv
cmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KICBK
YW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogIEtv
bnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICBNZW5nIFh1IDxt
ZW5neHVAY2lzLnVwZW5uLmVkdT4KICBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0
cml4LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAg
Vm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogIFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CiAgWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+
Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8g
cmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMTc1IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Oct 12 09:33:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 09:33:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2Zs9-0006zI-NC; Thu, 12 Oct 2017 09:33:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1e2Zs8-0006zA-Ri
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 09:33:45 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 4E/5C-05651-7F63FD95; Thu, 12 Oct 2017 09:33:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsVyMfSqpu53s/u
 RBo2r+C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyDUw4wF3S6VPw584a1gXG6URcjF4eQwHRG
 ibsbv7OBOCwCW5klzvzqYQZxJATmsEpMbFnO2MXICeRUSUw9tJkVwi6S2PL9KZRdKDFn82JmE
 JtXQFDi5MwnLCC2kIC3xJcji8FsTgFriZffQWyQdXsYJe6d62HvYuTgYBMwkZjVIQFSwyKgKr
 FjWwsLxJwAiZkt88FsYYESiaMnF4PtEhHQlmjous0IModZoIlR4urO/ewgCWYBTYnW7b/ZJzA
 KzkJyxywkqQWMTKsYNYpTi8pSi3QNLfWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3
 MQKDtJ6BgXEH4+/jfocYJTmYlER5r927FynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgtcSGPRCg
 kWp6akVaZk5wHiBSUtw8CiJ8CaApHmLCxJzizPTIVKnGC05Lty59IeJ48CeW0ByxfXbf5iEWP
 Ly81KlxHldQBoEQBoySvPgxsFi+hKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd69pkBTeDL
 zSuC2vgI6iAnoING0OyAHlSQipKQaGN1M5pz+NG/tMlXl5984RKdG7/nhObFBcPWcqN5vB9ve
 v9//V82oaqOl9sd6U9FJDzZ/kjB66bPM557+YsXy/Yf8ckpFOf/snewb0+GzZMISyfj1FTuun
 JuwM33PoT13nwWsPhkj/e2rXPaSA16mYc9VVhVk+q75aud4MybwndUsoaX/J/14n5elxFKckW
 ioxVxUnAgAkeiYu+QCAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1507800822!93130785!1
X-Originating-IP: [209.85.213.41]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 644 invoked from network); 12 Oct 2017 09:33:43 -0000
Received: from mail-vk0-f41.google.com (HELO mail-vk0-f41.google.com)
 (209.85.213.41)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Oct 2017 09:33:43 -0000
Received: by mail-vk0-f41.google.com with SMTP id q80so2372959vka.7
 for <xen-devel@lists.xenproject.org>; Thu, 12 Oct 2017 02:33:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=Qob/HWa+hzy9kBBXKTsm2Gfg1bUgfP88r0w34DIFTfQ=;
 b=J6yQu+8q+07DFLDGkcbZjOXib8yOtARLIEGPj0oUvv29KJVULC9punTLXAIuzrDr9G
 Ty1+0uBCWkTNO5MqmmzWAttnvbxtWO8aaSD/gFNNz3Mb5So5CWTno7i9vy7BkmedupXr
 KCFiuIkfEE+g1ueh7jQZeyfr5QZOZp0FmMwsU=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=Qob/HWa+hzy9kBBXKTsm2Gfg1bUgfP88r0w34DIFTfQ=;
 b=tkFloYyhk+sgSXTe18p1OhRXldp4LDDKbrZcvH18VzlSUxT6HDbQmEzGj1ruKVmR7G
 3m9kiWZ7nGrurQmdTp9lA/A8tMhsJhGTYuB/N2PCgEIo9iJWrP+josJemId2h74bGX00
 JxB+PeEZehHgGI5YpGGRQAb7wX7EMgkLxc9likOAAv5YxRZmFkJ1wrlb498RcZW9xF6g
 hTlcfpesGaUaJUvOqF2JDaM2q9Xxw/8Ifd98L9rzMnCyXGjMauoOJfped/FUAFgvFSd9
 mJxNZD5LT4BFRspc6xGhR7Wh1Hc6K2c7bRFKtA7sNhqlBG7gjJc5AFo9IDya1HlYmdPb
 NYpw==
X-Gm-Message-State: AMCzsaUUL7OA9vj4LFJmeiDBYX30IncKI4YsusMs3anJmD7pUgtKLNnn
 vfOZjHc3K2Gz4oF2q9WzLTyeVbbhY2FNt40LZGEAzA==
X-Google-Smtp-Source: AOwi7QCvsjTAR8nX8vKR9TGV7bQkbtMzmknfionroJfgxayKNu5FHNXDDnwKDyMgE1yywWdKBXO62kSpN6xccplNIZ8=
X-Received: by 10.31.16.35 with SMTP id g35mr1936477vki.131.1507800821879;
 Thu, 12 Oct 2017 02:33:41 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.176.24.213 with HTTP; Thu, 12 Oct 2017 02:33:41 -0700 (PDT)
In-Reply-To: <8664baa4-310c-33fd-8771-1db4f690dfa7@arm.com>
References: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
 <1506492816-25954-28-git-send-email-bhupinder.thakur@linaro.org>
 <8664baa4-310c-33fd-8771-1db4f690dfa7@arm.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Thu, 12 Oct 2017 15:03:41 +0530
Message-ID: <CACtJ1JTy7Ju2h4pbOexzD-5DbtqCVVsohUYN5Q7qP-9EfOVQrw@mail.gmail.com>
To: Andre Przywara <andre.przywara@arm.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 27/27 v11] xen/arm: vpl011: Correct the
 logic for asserting/de-asserting SBSA UART TX interrupt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gOSBPY3RvYmVyIDIwMTcgYXQgMjI6NDgsIEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2Fy
YUBhcm0uY29tPiB3cm90ZToKPiBIaSwKPgo+IGNhbiB5b3UgcGxlYXNlIHJlLWJyZWFrIHRoZSBj
b21taXQgbWVzc2FnZSB0byBmaXQgaW50byA3MiBjaGFyYWN0ZXJzPwo+IGdpdCBzaG93IGxvb2tz
IHJhdGhlciB1Z2x5IGFzIGl0IGlzIG5vdy4Kb2suCj4KPiBPbiAyNy8wOS8xNyAwNzoxMywgQmh1
cGluZGVyIFRoYWt1ciB3cm90ZToKPj4gVGhpcyBwYXRjaCBmaXhlcyB0aGUgaXNzdWUgb2JzZXJ2
ZWQgd2hlbiBwbDAxMSBwYXRjaGVzIHdlcmUgdGVzdGVkIG9uCj4+IHRoZSBqdW5vcyBoYXJkd2Fy
ZSBieSBBbmRyZS9KdWxpZW4uIEl0IHdhcyBvYnNlcnZlZCB0aGF0IHdoZW4gbGFyZ2Ugb3V0cHV0
IGlzCj4+IGdlbmVyYXRlZCBzdWNoIGFzIG9uIHJ1bm5pbmcgJ2ZpbmQgLycsIG91dHB1dCB3YXMg
Z2V0dGluZyB0cnVuY2F0ZWQgaW50ZXJtaXR0ZW50bHkKPj4gZHVlIHRvIE9VVCByaW5nIGJ1ZmZl
ciBnZXR0aW5nIGZ1bGwuCj4+Cj4+IFRoaXMgaXNzdWUgd2FzIGR1ZSB0byB0aGUgZmFjdCB0aGF0
IHRoZSBTQlNBIFVBUlQgZHJpdmVyIGV4cGVjdHMgdGhhdCB3aGVuCj4+IGEgVFggaW50ZXJydXB0
IGlzIGFzc2VydGVkIHRoZW4gdGhlIEZJRk8gcXVldWUgc2hvdWxkIGJlIGF0bGVhc3QgaGFsZiBl
bXB0eSBhbmQKPj4gdGhhdCBpdCBjYW4gd3JpdGUgTiBieXRlcyBpbiB0aGUgRklGTywgd2hlcmUg
TiBpcyBoYWxmIHRoZSBGSUZPIHF1ZXVlIHNpemUsIHdpdGhvdXQKPj4gdGhlIGJ5dGVzIGdldHRp
bmcgZHJvcHBlZCBkdWUgdG8gRklGTyBnZXR0aW5nIGZ1bGwuCj4+Cj4+IFRoZSBTQlNBIFVBUlQg
ZW11bGF0aW9uIGxvZ2ljIHdhcyBhc3NlcnRpbmcgdGhlIFRYIGludGVycnVwdCBhcyBzb29uIGFz
Cj4+IGFueSBzcGFjZSBiZWNhbWUgYXZhaWxhYmxlIGluIHRoZSBGSUZPIGFuZCB0aGUgU0JTQSBV
QVJUIGRyaXZlciB0cmllZCB0byB3cml0ZQo+PiBtb3JlIGRhdGEgKHVwdG8gMTYgYnl0ZXMpIGlu
IHRoZSBGSUZPIGV4cGVjdGluZyB0aGF0IHRoZXJlIGlzIGVub3VnaCBzcGFjZQo+PiBhdmFpbGFi
bGUgbGVhZGluZyB0byBkcm9wcGVkIGJ5dGVzLgo+Pgo+PiBUaGUgU0JTQSBzcGVjIFsxXSBkb2Vz
IG5vdCBzcGVjaWZ5IHdoZW4gdGhlIFRYIGludGVycnVwdCBzaG91bGQgYmUgYXNzZXJ0ZWQKPj4g
b3IgZGUtYXNzZXJ0ZWQuIER1ZSB0byBsYWNrIG9mIGNsYXJpdHkgb24gdGhlIGV4cGVjdGVkIGJl
aGF2aW9yLCBpdCBpcwo+PiBhc3N1bWVkIGZvciBub3cgdGhhdCBUWCBpbnRlcnJ1cHQgc2hvdWxk
IGJlIGFzc2VydGVkIG9ubHkgd2hlbiB0aGUgRklGTyBnb2VzCj4+IGhhbGYgZW1wdHkuCj4+Cj4+
IFRCRDogT25jZSB0aGUgU0JTQSBzcGVjIGlzIHVwZGF0ZWQgd2l0aCB0aGUgZXhwZWN0ZWQgYmVo
YXZpb3IsIHRoZSBpbXBsZW1lbnRhdGlvbgo+PiB3aWxsIGJlIG1vZGlmaWVkIHRvIGFsaWduIHdp
dGggdGhlIHNwZWMgcmVxdWlyZW1lbnQuCj4+Cj4+IFsxXSBodHRwOi8vaW5mb2NlbnRlci5hcm0u
Y29tL2hlbHAvdG9waWMvY29tLmFybS5kb2MuZGRpMDE4M2YvRERJMDE4My5wZGYKPj4KPj4gU2ln
bmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3Jn
Pgo+Cj4gT25seSBzb21lIG1pbm9yIHRoaW5ncyBsZWZ0IGJlbG93LCBidXQgaW4gZ2VuZXJhbCB0
aGlzIGxvb2tzIG11Y2ggYmV0dGVyCj4gdG8gbWUgbm93Lgo+Cj4+IC0tLQo+PiBDQzogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4gQ0M6IEFuZHJlIFByenl3YXJhIDxhbmRy
ZS5wcnp5d2FyYUBhcm0uY29tPgo+PiBDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgo+Pgo+PiBDaGFuZ2VzIHNpbmNlIHY4Ogo+PiAtIFVzZWQgdmFyaWFibGVz
IGZpZm9fbGV2ZWwvZmlmb190aHJlc2hvbGQgZm9yIG1vcmUgY2xhcml0eQo+PiAtIEFkZGVkIGEg
bmV3IG1hY3JvIFNCU0FfVUFSVF9GSUZPX1NJWkUgaW5zdGVhZCBvZiB1c2luZyBhIG1hZ2ljIG51
bWJlcgo+PiAtIFJlbmFtZWQgcmluZ19xc2l6ZSB2YXJpYWJsZXMgdG8gZmlmb19sZXZlbCBmb3Ig
Y29uc2lzdGVuY3kKPj4KPj4gIHhlbi9hcmNoL2FybS92cGwwMTEuYyAgICAgICAgfCA4NyArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQo+PiAgeGVuL2luY2x1ZGUv
YXNtLWFybS92cGwwMTEuaCB8ICAyICsKPj4gIDIgZmlsZXMgY2hhbmdlZCwgNjEgaW5zZXJ0aW9u
cygrKSwgMjggZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnBs
MDExLmMgYi94ZW4vYXJjaC9hcm0vdnBsMDExLmMKPj4gaW5kZXggMzY3OTRkOC4uMWY5NzI2MSAx
MDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZwbDAxMS5jCj4+ICsrKyBiL3hlbi9hcmNoL2Fy
bS92cGwwMTEuYwo+PiBAQCAtOTEsMjAgKzkxLDI0IEBAIHN0YXRpYyB1aW50OF90IHZwbDAxMV9y
ZWFkX2RhdGEoc3RydWN0IGRvbWFpbiAqZCkKPj4gICAgICAgKi8KPj4gICAgICBpZiAoIHhlbmNv
bnNfcXVldWVkKGluX3Byb2QsIGluX2NvbnMsIHNpemVvZihpbnRmLT5pbikpID4gMCApCj4+ICAg
ICAgewo+PiArICAgICAgICB1bnNpZ25lZCBpbnQgZmlmb19sZXZlbDsKPj4gKwo+PiAgICAgICAg
ICBkYXRhID0gaW50Zi0+aW5beGVuY29uc19tYXNrKGluX2NvbnMsIHNpemVvZihpbnRmLT5pbikp
XTsKPj4gICAgICAgICAgaW5fY29ucyArPSAxOwo+PiAgICAgICAgICBzbXBfbWIoKTsKPj4gICAg
ICAgICAgaW50Zi0+aW5fY29ucyA9IGluX2NvbnM7Cj4+ICsKPj4gKyAgICAgICAgZmlmb19sZXZl
bCA9IHhlbmNvbnNfcXVldWVkKGluX3Byb2QsIGluX2NvbnMsIHNpemVvZihpbnRmLT5pbikpOwo+
PiArCj4+ICsgICAgICAgIGlmICggZmlmb19sZXZlbCA9PSAwICkKPj4gKyAgICAgICAgewo+PiAr
ICAgICAgICAgICAgdnBsMDExLT51YXJ0ZnIgfD0gUlhGRTsKPj4gKyAgICAgICAgICAgIHZwbDAx
MS0+dWFydHJpcyAmPSB+UlhJOwo+PiArICAgICAgICB9Cj4+ICAgICAgfQo+PiAgICAgIGVsc2UK
Pj4gICAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAidnBsMDExOiBVbmV4cGVjdGVkIElOIHJp
bmcgYnVmZmVyIGVtcHR5XG4iKTsKPj4KPj4gLSAgICBpZiAoIHhlbmNvbnNfcXVldWVkKGluX3By
b2QsIGluX2NvbnMsIHNpemVvZihpbnRmLT5pbikpID09IDAgKQo+PiAtICAgIHsKPj4gLSAgICAg
ICAgdnBsMDExLT51YXJ0ZnIgfD0gUlhGRTsKPj4gLSAgICAgICAgdnBsMDExLT51YXJ0cmlzICY9
IH5SWEk7Cj4+IC0gICAgfQo+PiAtCj4+ICAgICAgdnBsMDExLT51YXJ0ZnIgJj0gflJYRkY7Cj4+
Cj4+ICAgICAgdnBsMDExX3VwZGF0ZV9pbnRlcnJ1cHRfc3RhdHVzKGQpOwo+PiBAQCAtMTQ0LDI4
ICsxNDgsNDEgQEAgc3RhdGljIHZvaWQgdnBsMDExX3dyaXRlX2RhdGEoc3RydWN0IGRvbWFpbiAq
ZCwgdWludDhfdCBkYXRhKQo+PiAgICAgIGlmICggeGVuY29uc19xdWV1ZWQob3V0X3Byb2QsIG91
dF9jb25zLCBzaXplb2YoaW50Zi0+b3V0KSkgIT0KPj4gICAgICAgICAgIHNpemVvZiAoaW50Zi0+
b3V0KSApCj4+ICAgICAgewo+PiArICAgICAgICB1bnNpZ25lZCBpbnQgZmlmb19sZXZlbCwgZmlm
b190aHJlc2hvbGQ7Cj4+ICsKPj4gICAgICAgICAgaW50Zi0+b3V0W3hlbmNvbnNfbWFzayhvdXRf
cHJvZCwgc2l6ZW9mKGludGYtPm91dCkpXSA9IGRhdGE7Cj4+ICAgICAgICAgIG91dF9wcm9kICs9
IDE7Cj4+ICAgICAgICAgIHNtcF93bWIoKTsKPj4gICAgICAgICAgaW50Zi0+b3V0X3Byb2QgPSBv
dXRfcHJvZDsKPj4gLSAgICB9Cj4+IC0gICAgZWxzZQo+PiAtICAgICAgICBncHJpbnRrKFhFTkxP
R19FUlIsICJ2cGwwMTE6IFVuZXhwZWN0ZWQgT1VUIHJpbmcgYnVmZmVyIGZ1bGxcbiIpOwo+Pgo+
PiAtICAgIGlmICggeGVuY29uc19xdWV1ZWQob3V0X3Byb2QsIG91dF9jb25zLCBzaXplb2YoaW50
Zi0+b3V0KSkgPT0KPj4gLSAgICAgICAgIHNpemVvZiAoaW50Zi0+b3V0KSApCj4+IC0gICAgewo+
PiAtICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBUWEZGOwo+PiAtICAgICAgICB2cGwwMTEtPnVh
cnRyaXMgJj0gflRYSTsKPj4gKyAgICAgICAgZmlmb19sZXZlbCA9IHhlbmNvbnNfcXVldWVkKG91
dF9wcm9kLCBvdXRfY29ucywgc2l6ZW9mKGludGYtPm91dCkpOwo+PiArCj4+ICsgICAgICAgIGlm
ICggZmlmb19sZXZlbCA9PSBzaXplb2YgKGludGYtPm91dCkgKQo+PiArICAgICAgICB7Cj4+ICsg
ICAgICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBUWEZGOwo+PiArCj4+ICsgICAgICAgICAgICAv
Kgo+PiArICAgICAgICAgICAgICogVGhpcyBiaXQgaXMgc2V0IG9ubHkgd2hlbiBGSUZPIGJlY29t
ZXMgZnVsbC4gVGhpcyBlbnN1cmVzIHRoYXQKPj4gKyAgICAgICAgICAgICAqIHRoZSBTQlNBIFVB
UlQgZHJpdmVyIGNhbiB3cml0ZSB0aGUgZWFybHkgY29uc29sZSBkYXRhIGFzIGZhc3QgYXMKPj4g
KyAgICAgICAgICAgICAqIHBvc3NpYmxlLCB3aXRob3V0IHdhaXRpbmcgZm9yIHRoZSBCVVNZIGJp
dCB0byBnZXQgY2xlYXJlZCBiZWZvcmUKPj4gKyAgICAgICAgICAgICAqIHdyaXRpbmcgZWFjaCBi
eXRlLgo+PiArICAgICAgICAgICAgICovCj4+ICsgICAgICAgICAgICB2cGwwMTEtPnVhcnRmciB8
PSBCVVNZOwo+PiArICAgICAgICB9Cj4+Cj4+ICAgICAgICAgIC8qCj4+IC0gICAgICAgICAqIFRo
aXMgYml0IGlzIHNldCBvbmx5IHdoZW4gRklGTyBiZWNvbWVzIGZ1bGwuIFRoaXMgZW5zdXJlcyB0
aGF0Cj4+IC0gICAgICAgICAqIHRoZSBTQlNBIFVBUlQgZHJpdmVyIGNhbiB3cml0ZSB0aGUgZWFy
bHkgY29uc29sZSBkYXRhIGFzIGZhc3QgYXMKPj4gLSAgICAgICAgICogcG9zc2libGUsIHdpdGhv
dXQgd2FpdGluZyBmb3IgdGhlIEJVU1kgYml0IHRvIGdldCBjbGVhcmVkIGJlZm9yZQo+PiAtICAg
ICAgICAgKiB3cml0aW5nIGVhY2ggYnl0ZS4KPj4gKyAgICAgICAgICogQ2xlYXIgdGhlIFRYSSBi
aXQgaWYgdGhlIGZpZm8gbGV2ZWwgZXhjZWVkcyBmaWZvX3NpemUvMiBtYXJrIHdoaWNoCj4+ICsg
ICAgICAgICAqIGlzIHRoZSB0cmlnZ2VyIGxldmVsIGZvciBhc3NlcnRpbmcvZGUtYXNzdGVydGlu
ZyB0aGUgVFggaW50ZXJydXB0Lgo+PiAgICAgICAgICAgKi8KPj4gLSAgICAgICAgdnBsMDExLT51
YXJ0ZnIgfD0gQlVTWTsKPj4gKyAgICAgICAgZmlmb190aHJlc2hvbGQgPSBzaXplb2YgKGludGYt
Pm91dCkgLSBTQlNBX1VBUlRfRklGT19TSVpFLzI7Cj4+ICsKPj4gKyAgICAgICAgaWYgKCBmaWZv
X2xldmVsIDw9IGZpZm9fdGhyZXNob2xkICkKPj4gKyAgICAgICAgICAgIHZwbDAxMS0+dWFydHJp
cyB8PSBUWEk7Cj4+ICsgICAgICAgIGVsc2UKPj4gKyAgICAgICAgICAgIHZwbDAxMS0+dWFydHJp
cyAmPSB+VFhJOwo+Cj4gSSB0aGluayB3ZSBjYW4gbW92ZSB0aGUgY2FsbCB0byB2cGwwMTFfdXBk
YXRlX2ludGVycnVwdF9zdGF0dXMoKSBoZXJlLgo+IEN1cnJlbnRseSBpdCdzIGNhbGxlZCBiZWxv
dywgYnV0IGhlcmUgaXMgdGhlIG9ubHkgcGxhY2UgaW4gdGhpcyBmdW5jdGlvbgo+IHdoZXJlIHRo
ZSBpbnRlcnJ1cHQgc3RhdHVzIGNhbiBjaGFuZ2UuCj4gVGhpcyBpc24ndCBhIHNob3dzdG9wcGVy
LCBidXQgbWFrZXMgbW9yZSBzZW5zZSBhbmQgbWlnaHQgY29tZSBpbiBoYW5keQo+IG9uY2Ugd2Ug
Z2V0IGxldmVsIHRyaWdnZXIgdklSUSBzdXBwb3J0Lgo+Cm9rLgoKPj4gICAgICB9Cj4+ICsgICAg
ZWxzZQo+PiArICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJ2cGwwMTE6IFVuZXhwZWN0ZWQg
T1VUIHJpbmcgYnVmZmVyIGZ1bGxcbiIpOwo+Pgo+PiAgICAgIHZwbDAxMS0+dWFydGZyICY9IH5U
WEZFOwo+Pgo+PiBAQCAtMzQyLDcgKzM1OSw3IEBAIHN0YXRpYyB2b2lkIHZwbDAxMV9kYXRhX2F2
YWlsKHN0cnVjdCBkb21haW4gKmQpCj4+ICAgICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0gJmQt
PmFyY2gudnBsMDExOwo+PiAgICAgIHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IHZw
bDAxMS0+cmluZ19idWY7Cj4+ICAgICAgWEVOQ09OU19SSU5HX0lEWCBpbl9jb25zLCBpbl9wcm9k
LCBvdXRfY29ucywgb3V0X3Byb2Q7Cj4+IC0gICAgWEVOQ09OU19SSU5HX0lEWCBpbl9yaW5nX3Fz
aXplLCBvdXRfcmluZ19xc2l6ZTsKPj4gKyAgICBYRU5DT05TX1JJTkdfSURYIGluX2ZpZm9fbGV2
ZWwsIG91dF9maWZvX2xldmVsOwo+Pgo+PiAgICAgIFZQTDAxMV9MT0NLKGQsIGZsYWdzKTsKPj4K
Pj4gQEAgLTM1MywzNyArMzcwLDUxIEBAIHN0YXRpYyB2b2lkIHZwbDAxMV9kYXRhX2F2YWlsKHN0
cnVjdCBkb21haW4gKmQpCj4+Cj4+ICAgICAgc21wX3JtYigpOwo+Pgo+PiAtICAgIGluX3Jpbmdf
cXNpemUgPSB4ZW5jb25zX3F1ZXVlZChpbl9wcm9kLAo+PiArICAgIGluX2ZpZm9fbGV2ZWwgPSB4
ZW5jb25zX3F1ZXVlZChpbl9wcm9kLAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBpbl9jb25zLAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXpl
b2YoaW50Zi0+aW4pKTsKPj4KPj4gLSAgICBvdXRfcmluZ19xc2l6ZSA9IHhlbmNvbnNfcXVldWVk
KG91dF9wcm9kLAo+PiArICAgIG91dF9maWZvX2xldmVsID0geGVuY29uc19xdWV1ZWQob3V0X3By
b2QsCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRfY29ucywKPj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihpbnRmLT5vdXQpKTsK
Pj4KPj4gICAgICAvKiBVcGRhdGUgdGhlIHVhcnQgcnggc3RhdGUgaWYgdGhlIGJ1ZmZlciBpcyBu
b3QgZW1wdHkuICovCj4+IC0gICAgaWYgKCBpbl9yaW5nX3FzaXplICE9IDAgKQo+PiArICAgIGlm
ICggaW5fZmlmb19sZXZlbCAhPSAwICkKPj4gICAgICB7Cj4+ICAgICAgICAgIHZwbDAxMS0+dWFy
dGZyICY9IH5SWEZFOwo+PiAtICAgICAgICBpZiAoIGluX3JpbmdfcXNpemUgPT0gc2l6ZW9mKGlu
dGYtPmluKSApCj4+ICsKPj4gKyAgICAgICAgaWYgKCBpbl9maWZvX2xldmVsID09IHNpemVvZihp
bnRmLT5pbikgKQo+PiAgICAgICAgICAgICAgdnBsMDExLT51YXJ0ZnIgfD0gUlhGRjsKPj4gKwo+
PiAgICAgICAgICB2cGwwMTEtPnVhcnRyaXMgfD0gUlhJOwo+PiAgICAgIH0KPj4KPj4gICAgICAv
KiBVcGRhdGUgdGhlIHVhcnQgdHggc3RhdGUgaWYgdGhlIGJ1ZmZlciBpcyBub3QgZnVsbC4gKi8K
Pj4gLSAgICBpZiAoIG91dF9yaW5nX3FzaXplICE9IHNpemVvZihpbnRmLT5vdXQpICkKPj4gKyAg
ICBpZiAoIG91dF9maWZvX2xldmVsICE9IHNpemVvZihpbnRmLT5vdXQpICkKPj4gICAgICB7Cj4+
ICsgICAgICAgIHVuc2lnbmVkIGludCBvdXRfZmlmb190aHJlc2hvbGQ7Cj4+ICsKPj4gICAgICAg
ICAgdnBsMDExLT51YXJ0ZnIgJj0gflRYRkY7Cj4+IC0gICAgICAgIHZwbDAxMS0+dWFydHJpcyB8
PSBUWEk7Cj4+Cj4+ICAgICAgICAgIC8qCj4+IC0gICAgICAgICAqIENsZWFyIHRoZSBCVVNZIGJp
dCBhcyBzb29uIGFzIHNwYWNlIGJlY29tZXMgYXZhaWxhYmxlCj4+ICsgICAgICAgICAqIENsZWFy
IHRoZSBCVVNZIGJpdCBhcyBzb29uIGFzIHNwYWNlIGJlY29tZXMgYXZhbGlhYmxlCj4KPiBMb29r
cyBsaWtlIGEgbmV3bHkgaW50cm9kdWNlZCB0eXBvIHRvIG1lLgpUaGFua3MuIEkgd2lsbCBmaXgg
aXQuCgo+Cj4+ICAgICAgICAgICAqIHNvIHRoYXQgdGhlIFNCU0EgVUFSVCBkcml2ZXIgY2FuIHN0
YXJ0IHdyaXRpbmcgbW9yZSBkYXRhCj4+ICAgICAgICAgICAqIHdpdGhvdXQgYW55IGZ1cnRoZXIg
ZGVsYXkuCj4+ICAgICAgICAgICAqLwo+PiAgICAgICAgICB2cGwwMTEtPnVhcnRmciAmPSB+QlVT
WTsKPj4KPj4gLSAgICAgICAgaWYgKCBvdXRfcmluZ19xc2l6ZSA9PSAwICkKPj4gKyAgICAgICAg
LyoKPj4gKyAgICAgICAgICogU2V0IHRoZSBUWEkgYml0IG9ubHkgd2hlbiB0aGVyZSBpcyBzcGFj
ZSBmb3IgZmlmb19zaXplLzIgYnl0ZXMgd2hpY2gKPj4gKyAgICAgICAgICogaXMgdGhlIHRyaWdn
ZXIgbGV2ZWwgZm9yIGFzc2VydGluZy9kZS1hc3N0ZXJ0aW5nIHRoZSBUWCBpbnRlcnJ1cHQuCj4+
ICsgICAgICAgICAqLwo+PiArICAgICAgICBvdXRfZmlmb190aHJlc2hvbGQgPSBzaXplb2YoaW50
Zi0+b3V0KSAtIFNCU0FfVUFSVF9GSUZPX1NJWkUvMjsKPj4gKwo+PiArICAgICAgICBpZiAoIG91
dF9maWZvX2xldmVsIDw9IG91dF9maWZvX3RocmVzaG9sZCApCj4+ICsgICAgICAgICAgICB2cGww
MTEtPnVhcnRyaXMgfD0gVFhJOwo+PiArICAgICAgICBlbHNlCj4+ICsgICAgICAgICAgICB2cGww
MTEtPnVhcnRyaXMgJj0gflRYSTsKPgo+IFNhbWUgaGVyZSB3aXRoIG1vdmluZyB0aGUgY2FsbCB0
byB2cGwwMTFfdXBkYXRlX2ludGVycnVwdF9zdGF0dXMoKS4KPiBFdmVudHVhbGx5IHRoaXMgY291
bGQgYmVjb21lIGEgZGlyZWN0IGNhbGwgdG8gdGhlIGZ1bmN0aW9uIHNldHRpbmcgdGhlCj4gbGlu
ZSBsZXZlbCBvZiB0aGUgdklSUS4KSW4gdGhlIGFib3ZlIGlmIGJsb2NrLCBpdCBzZXRzIHRoZSBS
WEkgYml0IGluIHVhcnRyaXMuIEluIHRoYXQgY2FzZQphbHNvIHdlIG5lZWQgdG8gdHJpZ2dlciB0
aGUgaW50ZXJydXB0LiBCdXQgSSB3aWxsIGZpeCB0aGUgc2FtZSB0aGluZwppbiB0aGUgb3RoZXIg
ZnVuY3Rpb24gdnBsMDExX3JlYWRfZGF0YSgpLgoKUmVnYXJkcywKQmh1cGluZGVyCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 12 09:38:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 09:38:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2Zwm-0007PM-8I; Thu, 12 Oct 2017 09:38:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2Zwk-0007PG-Uo
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 09:38:31 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 A2/08-12211-6183FD95; Thu, 12 Oct 2017 09:38:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXS6fjDS1fU4n6
 kwdZH2hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bTFb9YCp4zVSz4u4+9gXEjUxcjJ4eQQJ7E
 uZUb2EFsXgE7iQVfmxlBbAkBQ4nTC2+ydDFycLAIqEp83CgCEmYTUJdoe7adFSQsImAgce5oE
 kiYWSBc4vujXjYQW1jAWuL6+41sICW8AoISf3cIQ5RoSTz8dYsFwtaWWLbwNTNICbOAtMTyfx
 wTGHlmITTMQtIwC0nDLISGBYwsqxjVi1OLylKLdI31kooy0zNKchMzc3QNDYz1clOLixPTU3M
 Sk4r1kvNzNzECw4gBCHYwNn9xOsQoycGkJMp77d69SCG+pPyUyozE4oz4otKc1OJDjDIcHEoS
 vG/M7kcKCRalpqdWpGXmAAMaJi3BwaMkwjsbJM1bXJCYW5yZDpE6xWjMcePh9T9MHB037/5hE
 mLJy89LlRLn3QVSKgBSmlGaBzcIFmmXGGWlhHkZgU4T4ilILcrNLEGVf8UozsGoJMxbBjKFJz
 OvBG7fK6BTmIBOEU27A3JKSSJCSqqBMUP3RwXjcj67KM2OnCu39Zw3c+xMPvm52yjsUlJh4Om
 1hapFG/fOuv0n/ZJv2+opPEcrpwQZtu7++KJ/yaGHu35bSkq7Ghys5JQ4cmSTpA8XT9/3y9UX
 n/z/X5Ky1m1K/i+PA3d8u5xZjj53PfnyM3/lps1CTWeM+wUuBSx6FeLJftvZe9FGfyWW4oxEQ
 y3mouJEANw0zlyvAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1507801108!102388694!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41044 invoked from network); 12 Oct 2017 09:38:29 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Oct 2017 09:38:29 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 12 Oct 2017 03:38:27 -0600
Message-Id: <59DF54320200007800185513@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 12 Oct 2017 03:38:26 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 0/3] x86: adjustments to page table updates
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGZpcnN0IHR3byBwYXRjaGVzIGFyZSBidWcgZml4ZXMgYW5kIGhlbmNlIGNhbmRpZGF0ZXMg
Zm9yIDQuMTAuClRoZSAzcmQgaXMgbW9zdGx5IGNsZWFudXAsIGFuZCBoZW5jZSBpbnRlbmRlZCBv
bmx5IGZvciBhZnRlciA0LjEwLgoKMTogcmVxdWVzdCBwYWdlIHRhYmxlIHBhZ2UtaW4gZm9yIHRo
ZSBjb3JyZWN0IGRvbWFpbgoyOiBmaXggZG9fdXBkYXRlX3ZhX21hcHBpbmdfb3RoZXJkb21haW4o
KSB3cnQgdHJhbnNsYXRlZCBkb21haW5zCjM6IHRpZ2h0ZW4gTU1VXypQVF9VUERBVEUqIGNoZWNr
IGFuZCBjb21iaW5lIGVycm9yIHBhdGhzCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 12 09:39:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 09:39:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2Zxf-0007St-Hs; Thu, 12 Oct 2017 09:39:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=451d893c3=Paul.Durrant@citrix.com>)
 id 1e2Zxe-0007Sn-Gg
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 09:39:26 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 D3/D4-01755-D483FD95; Thu, 12 Oct 2017 09:39:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKIsWRWlGSWpSXmKPExsWSzvfng66vxf1
 Igx1nuC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozT+6oLVgpWvJy+grWBsUewi5GDQ0LAX6J9
 SkgXIycHm4COxNKj85m6GLk4RASaGSXePfvODuIwC8xhlNhw8BIbSJWwQKDEmTX7mEGaRQSCJ
 L4+zgYJiwgYSax4dYwVxGYRUJX48W8HO4jNK+AusWLTfTaQOUICZ5kldi/YygSS4BQwljgz/z
 uYzSggK/GlcTUziM0sIC5x68l8sLiEgIDEkj3nmSFsUYmXj/+xQtgGEluX7mMBuYFZQFNi/S5
 9iFZFiSndD6H2CkqcnPmEZQKj8CwkU2chdMxC0jELSccCRpZVjBrFqUVlqUW6RkZ6SUWZ6Rkl
 uYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBgV/PwMC4g3HqCb9DjJIcTEqivNfu3YsU4kvKT
 6nMSCzOiC8qzUktPsQow8GhJMGrbH4/UkiwKDU9tSItMwcYgzBpCQ4eJRHeW2ZAad7igsTc4s
 x0iNQpRmOOY5su/2HieHJt3l8mIZa8/LxUKXFePZBJAiClGaV5cINgqeESo6yUMC8jAwODEE9
 BalFuZgmq/CtGcQ5GJWHedJApPJl5JXD7XgGdwgR0imjaHZBTShIRUlINjK2KHHelpy2Rd+vb
 JHzpsJ688mQ+rVuWMhvue3/5c1ntttejj3GnHwdarBGwfbhfqOd33R1pA5dzNcdtpnt5f2ll2
 vhXwoN1nsgRvvYXp44mtvxzC8jaeyiac7+k8TGjiudbp6b6dHc8NXNS+qr31ZatIWMpyxIXb9
 EDmxa9q6vvsFz35UilshJLcUaioRZzUXEiAOoE920IAwAA
X-Env-Sender: prvs=451d893c3=Paul.Durrant@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1507801160!93131978!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45480 invoked from network); 12 Oct 2017 09:39:24 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Oct 2017 09:39:24 -0000
X-IronPort-AV: E=Sophos;i="5.43,365,1503360000"; d="scan'208";a="106291320"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Gerd Hoffmann' <kraxel@redhat.com>, 'Stefano Stabellini'
 <sstabellini@kernel.org>, Anthony Perard <anthony.perard@citrix.com>
Thread-Topic: [Xen-devel] [PATCH 3/3 v4] xenfb: Add
 [feature|request]-raw-pointer
Thread-Index: AQHTQzwk1vjhMegnuU+gwnfNR5R6N6Lf9Dyg
Date: Thu, 12 Oct 2017 09:39:16 +0000
Message-ID: <0941888f3e184161a54e9c4509a1faab@AMSPEX02CL03.citrite.net>
References: <1506437019-17946-1-git-send-email-owen.smith@citrix.com>
 <1506437019-17946-4-git-send-email-owen.smith@citrix.com>
 <20171002170132.GA2116@perard.uk.xensource.com>
 <alpine.DEB.2.10.1710101651560.3105@sstabellini-ThinkPad-X260>
 <20171011154718.GQ1771@perard.uk.xensource.com>
 <alpine.DEB.2.10.1710111309400.3105@sstabellini-ThinkPad-X260>
 <e25a3501923944fbad8e3a560c5cf8f3@AMSPEX02CL03.citrite.net>
 <1507800365.26812.11.camel@redhat.com>
In-Reply-To: <1507800365.26812.11.camel@redhat.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Owen Smith <owen.smith@citrix.com>
Subject: Re: [Xen-devel] [PATCH 3/3 v4] xenfb: Add
 [feature|request]-raw-pointer
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBHZXJkIEhvZmZtYW5uIFttYWls
dG86a3JheGVsQHJlZGhhdC5jb21dDQo+IFNlbnQ6IDEyIE9jdG9iZXIgMjAxNyAxMDoyNg0KPiBU
bzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47ICdTdGVmYW5vIFN0YWJl
bGxpbmknDQo+IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgQW50aG9ueSBQZXJhcmQgPGFudGhv
bnkucGVyYXJkQGNpdHJpeC5jb20+DQo+IENjOiBxZW11LWRldmVsQG5vbmdudS5vcmc7IHhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgT3dlbiBTbWl0aA0KPiA8b3dlbi5zbWl0aEBjaXRy
aXguY29tPg0KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIIDMvMyB2NF0geGVuZmI6
IEFkZCBbZmVhdHVyZXxyZXF1ZXN0XS1yYXctDQo+IHBvaW50ZXINCj4gDQo+ICAgSGksDQo+IA0K
PiA+IEl0J3MgcHJvYmFibHkgT1Mgc3BlY2lmaWMgdGhvdWdoLiBJIGd1ZXNzIHRoZSBiZWhhdmlv
dXIgY2hhbmdlZA0KPiA+IGJlY2F1c2UgdGhlIE9TIGZhdm91cnMgYWJzb2x1dGUgcG9pbnRpbmcg
ZGV2aWNlcyBvdmVyIHJlbGF0aXZlIG9uZXMNCj4gPiBhbmQgaG93IGl0IGhhcyB0d28gYWJzb2x1
dGUgb25lcyB0byBjaG9vc2UgZnJvbS4gSG93IGl0IHJlY29uY2lsZXMNCj4gPiB0aG9zZSwgd2hv
IGtub3dzPw0KPiANCj4gVHlwaWNhbGx5IGhpZCBlbXVsYXRpb24gY2FsbHMgcWVtdV9pbnB1dF9o
YW5kbGVyX2FjdGl2YXRlKCkgd2hlbiB0aGUNCj4gZ3Vlc3QgaW5pdGlhbGl6ZXMgdGhlIGRldmlj
ZSwgd2hpY2ggbW92ZXMgdGhlIGRldmljZSB0byB0aGUgdG9wIG9mIHRoZQ0KPiBwcmlvcml0eSBs
aXN0Lg0KPiANCj4gVmlzaWJsZSBlZmZlY3Qgb24gYSB0eXBpY2FsIGd1ZXN0IHdpdGggcHMvMiBt
b3VzZSBhbmQgdXNiLXRhYmxldCBpcw0KPiB0aGF0IHFlbXUgc3dpdGNoZXMgZnJvbSByZWxhdGl2
ZSBtb2RlIChtb3VzZSkgdG8gYWJzb2x1dGUgbW9kZSAodGFibGV0KQ0KPiAgd2hlbiB0aGUgZ3Vl
c3QgbG9hZHMgdGhlIHVzYiBoaWQgZHJpdmVyLg0KPiANCj4gSSBzdXNwZWN0IHB2bW91c2UgaXMg
ZG9pbmcgdGhlIHNhbWUgdGhpbmcuICBTbyBpdCBtYXkgc2ltcGx5IGRlcGVuZCBvbg0KPiBndWVz
dCBkcml2ZXIgbG9hZCBvcmRlciB3aGVuZXZlciBwdm1vdXNlIG9yIHVzYi10YWJsZXQgaXMgdXNl
ZC4NCj4gDQo+IFNpbXBsZXN0IGZpeCBpcyBwcm9iYWJseSB0byBvbmx5IGF0dGFjaCB0aGUgZGV2
aWNlIHlvdSBwbGFuIHRvIHVzZSB0bw0KPiB0aGUgZ3Vlc3QuICBJZiB5b3UgY2FuJ3QgdHVybiBv
ZmYgcHZtb3VzZSBmb3IgeGVuIGd1ZXN0cyB0aGVuIHlvdSBtaWdodA0KPiB3YW50IGRyb3AgdGhl
IHFlbXVfaW5wdXRfaGFuZGxlcl9hY3RpdmF0ZSgpIGNhbGwsIHNvIGl0IGJlaGF2ZXMgc2ltbGlh
cg0KPiB0byB0aGUgcHMvMiBtb3VzZSAoaXMgdXNlZCBpbiBjYXNlIG5vIG90aGVyIHBvaW50ZXIg
ZGV2aWNlIGlzIHByZXNlbnQpLg0KDQpBdm9pZGluZyB0aGUgYWN0aXZhdGUgY2FsbCBzb3VuZHMg
cmVhc29uYWJsZSBhbmQgc2hvdWxkIGF2b2lkIHRoZSBiZWhhdmlvdXJhbCBjaGFuZ2UuDQoNCkNo
ZWVycywNCg0KICBQYXVsDQoNCj4gDQo+IEhUSCwNCj4gICBHZXJkDQoNCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 12 09:43:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 09:43:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2a1d-0008Be-4z; Thu, 12 Oct 2017 09:43:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2a1b-0008BP-8Y
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 09:43:31 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 5C/10-16487-1493FD95;
 Thu, 12 Oct 2017 09:43:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS9fR8n6
 kwdT/3Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bL+emsBVu5Kibt/s/cwLico4uRk0NIIE9i
 3+ZtjCA2r4CdxKHz/8FsCQFDidMLb7KA2CwCqhIrLvxmArHZBNQl2p5tZwWxRYDsi+sagWq4O
 JgFHjBKXNnVyAaSEBZwljjz+z8TSEJI4DZQorkLrINTQE9i8eorQBs4gLYJSvzdIQwSZhbQkn
 j46xYLhK0tsWzha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjGqF6cWlaUW6ZrpJRV
 lpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhh8DEOxgnHfC/xCjJAeTkijvtXv3IoX4
 kvJTKjMSizPii0pzUosPMcpwcChJ8Cpb3I8UEixKTU+tSMvMAUYCTFqCg0dJhNcOJM1bXJCYW
 5yZDpE6xajL0XHz7h8mIZa8/LxUKXFeRZAiAZCijNI8uBGwqLzEKCslzMsIdJQQT0FqUW5mCa
 r8K0ZxDkYlYd5+kCk8mXklcJteAR3BBHSEaNodkCNKEhFSUg2MjXdub4tfoe6bsUvqSIXYxJ6
 N4tkiAWzi777+YC2T3SOyz0qmI/iLZFFfs++mw1WMKx8uvTvvxKyK6k2bZQIDZGfxiJzNWrq+
 h++Mi8rDSaoTzq6Uv73Mb4fUvqiTHxe/MAs/2GzYavJEyq6vqFrS1Hv1z9RHUy1375w73dXt0
 qT7oiXBsZv2KLEUZyQaajEXFScCAIGuDunFAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1507801407!110990849!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44210 invoked from network); 12 Oct 2017 09:43:28 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Oct 2017 09:43:28 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 12 Oct 2017 03:43:26 -0600
Message-Id: <59DF555E020000780018552C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 12 Oct 2017 03:43:26 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1507447441-5422-1-git-send-email-yi.y.sun@linux.intel.com>
 <1507447441-5422-9-git-send-email-yi.y.sun@linux.intel.com>
 <59DE3B0C0200007800184F60@prv-mh.provo.novell.com>
 <20171012043336.GQ11006@yi.y.sun>
In-Reply-To: <20171012043336.GQ11006@yi.y.sun>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v6 08/16] x86: implement set value flow for
	MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjEwLjE3IGF0IDA2OjMzLCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKPiBPbiAxNy0xMC0xMSAwNzozODo1MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+PiBPbiAw
OC4xMC4xNyBhdCAwOToyMywgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4+ID4g
LS0tIGEveGVuL2FyY2gveDg2L3Bzci5jCj4+ID4gKysrIGIveGVuL2FyY2gveDg2L3Bzci5jCj4+
ID4gQEAgLTEzOCw2ICsxMzgsMTIgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzIHsK
Pj4gPiAgCj4+ID4gICAgICAvKiB3cml0ZV9tc3IgaXMgdXNlZCB0byB3cml0ZSBvdXQgZmVhdHVy
ZSBNU1IgcmVnaXN0ZXIuICovCj4+ID4gICAgICB2b2lkICgqd3JpdGVfbXNyKSh1bnNpZ25lZCBp
bnQgY29zLCB1aW50MzJfdCB2YWwsIGVudW0gcHNyX3R5cGUgdHlwZSk7Cj4+ID4gKwo+PiA+ICsg
ICAgLyoKPj4gPiArICAgICAqIGNoZWNrX3ZhbCBpcyB1c2VkIHRvIGNoZWNrIGlmIGlucHV0IHZh
bCBmdWxmaWxscyBTRE0gcmVxdWlyZW1lbnQuCj4+ID4gKyAgICAgKiBDaGFuZ2UgaXQgdG8gdmFs
aWQgdmFsdWUgaWYgU0RNIGFsbG93cy4KPj4gPiArICAgICAqLwo+PiA+ICsgICAgYm9vbCAoKmNo
ZWNrX3ZhbCkoY29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCwgdW5zaWduZWQgbG9uZyAqdmFs
KTsKPj4gCj4+IEknbSBwcmV0dHkgc3VyZSBJJ3ZlIHNhaWQgc28gYmVmb3JlIC0gImNoZWNrIiB0
byBtZSBpbXBsaWVzIGFsbCByL28KPj4gaW5wdXRzLiBQZXJoYXBzIHNhbml0aXplX3ZhbCgpIG9y
IGV2ZW4ganVzdCBzYW5pdGl6ZSgpPwo+PiAKPj4gQW5kIHdoeSB1bnNpZ25lZCBsb25nIHdoZW4g
dGhlIG9ubHkgY2FsbGVyIGhhcyBhIHVpbnQzMl90IGluIGl0cwo+PiBoYW5kcz8KPj4gCj4gVG8g
YmUgY29tcGF0aWJsZSB3aXRoIGNhdF9jaGVja19jYm0gKG9sZCBuYW1lIGlzICdwc3JfY2hlY2tf
Y2JtJyBpbiBMMiBzZXJpZXMpLAo+IHRoZSBsYXN0IHBhcmFtZXRlciB0eXBlIGlzICd1bnNpZ25l
ZCBsb25nJy4gV2UgaGF2ZSBkaXNjdXNzZWQgaXQgaW4gTDIgcGF0Y2ggc2V0Cj4gdjksIHBhdGNo
IDEwLgoKSWlyYyAod2l0aG91dCBjaGVja2luZyB0aGUgb2xkIHRocmVhZCkgdGhpcyB3YXMgZm9y
IGNhbGN1bGF0aW9ucyB0bwpiZSBkb25lIGFzIHVuc2lnbmVkIGxvbmcgb25lcy4gSWYgdGhhdCdz
IHRoZSBvbmx5IGFzcGVjdCBoZXJlLAp0aGVuIGltbyB0aGlzIGlzIG5vdCBhIHZhbGlkIHJlYXNv
biBmb3IgdGhlIGhvb2sncyBwYXJhbWV0ZXIgdHlwZQp0byBiZSB1bnNpZ25lZCBsb25nICouCgpK
YW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 12 09:58:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 09:58:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2aGC-0000xP-DR; Thu, 12 Oct 2017 09:58:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2aGA-0000xJ-Dh
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 09:58:34 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 B3/A5-28075-9CC3FD95; Thu, 12 Oct 2017 09:58:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS/eYzf1
 Ig1WXLCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owth26zFswUrvi16R9rA+NK/i5GTg4hgTyJ
 azvnsXUxcnDwCthJnH8dBBKWEDCUOL3wJguIzSKgKrF+fiOYzSagLtH2bDsriC0ioCdxc9Nt5
 i5GLg5mgdmMErfXPGcGSQgL+EhMP3yGDSQhJHCNUeLR1HPsIAlOoAXHH01lh1gmKPF3hzBImF
 lAS+Lhr1ssELa2xLKFr5lBSpgFpCWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoXpxaVJZapGu
 pl1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGHz1DAyMOxhf/3Q6xCjJwaQkynvt
 3r1IIb6k/JTKjMTijPii0pzU4kOMMhwcShK83MBgFhIsSk1PrUjLzAHGAUxagoNHSYT3uDVQm
 re4IDG3ODMdInWKUZej4+bdP0xCLHn5ealS4rwXQYoEQIoySvPgRsBi8hKjrJQwLyMDA4MQT0
 FqUW5mCar8K0ZxDkYlYd77IFN4MvNK4Da9AjqCCegI0bQ7IEeUJCKkpBoYMwRTJop9uvF7/Rf
 bjev7F4ik+8Qts6+ae/jIJY3Uxi8rJObeZu5k9DqR12TEZ+T9VJxtDV+Iz+J4yVW7t3fq/p+z
 mF//e0KdWlyITDyb0/3305c9/fG19UttQIiyzIwwNa3LQbNVNi+qjdoZfVeO3S9ZIqX0XwRLs
 P/lpmkfOkOdtyvlmRYrsRRnJBpqMRcVJwIAPGUIj8QCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1507802309!51866422!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43792 invoked from network); 12 Oct 2017 09:58:30 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Oct 2017 09:58:30 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 12 Oct 2017 03:58:28 -0600
Message-Id: <59DF58E2020000780018554A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 12 Oct 2017 03:58:26 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <20171010162011.9629-1-george.dunlap@citrix.com>
 <20171010162011.9629-11-george.dunlap@citrix.com>
 <59DE01180200007800184CA3@prv-mh.provo.novell.com>
 <5b485013-1c75-0e4d-52ed-19d1406b7d8e@citrix.com>
In-Reply-To: <5b485013-1c75-0e4d-52ed-19d1406b7d8e@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 11/12] fuzz/x86_emulate: Set and fuzz
 more CPU state
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDExLjEwLjE3IGF0IDE4OjUyLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAxMC8xMS8yMDE3IDEwOjMxIEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24g
MTAuMTAuMTcgYXQgMTg6MjAsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4g
LS0tIGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMKPj4+
ICsrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCj4+
PiBAQCAtNDAsNiArNDAsOCBAQCBzdHJ1Y3QgZnV6el9zdGF0ZQo+Pj4gICAgICB1aW50NjRfdCBt
c3JbTVNSX0lOREVYX01BWF07Cj4+PiAgICAgIHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyIHNlZ21l
bnRzW1NFR19OVU1dOwo+Pj4gICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyByZWdzOwo+Pj4gKyAg
ICBjaGFyIGZ4c2F2ZVs1MTJdIF9fYXR0cmlidXRlX18oKGFsaWduZWQoMTYpKSk7Cj4+PiArCj4+
PiAgCj4+PiAgICAgIC8qIEZ1enplcidzIGlucHV0IGRhdGEuICovCj4+IAo+PiBObyBkb3VibGUg
YmxhbmsgbGluZXMgcGxlYXNlLgo+IAo+IDxzbWFja3MgaGVhZD4KClBsZWFzZSBkb24ndC4KCj4+
PiArICAgICAgICBpZiAoIHdyaXRlICkKPj4+ICsgICAgICAgIHsKPj4+ICsgICAgICAgICAgICBj
aGFyIG51bGxbNTEyXSBfX2F0dHJpYnV0ZV9fKChhbGlnbmVkKDE2KSkpID0geyB9Owo+Pj4gKyAg
ICAgICAgICAgIAo+Pj4gKyAgICAgICAgICAgIGZ4cy0+bXhjc3IgJj0gbXhjc3JfbWFzazsKPj4+
ICsKPj4+ICsgICAgICAgICAgICBhc20gdm9sYXRpbGUoICJmeHJzdG9yICUwIiA6OiAibSIgKCpu
dWxsKSApOwo+Pj4gKyAgICAgICAgICAgIGFzbSB2b2xhdGlsZSggImZ4cnN0b3IgJTAiIDo6ICJt
IiAoKmZ4cykgKTsKPj4gCj4+IFdpdGhvdXQgYSBjb21tZW50IEkgc3RpbGwgZG9uJ3QgcmVhbGx5
IHVuZGVyc3RhbmQgd2hhdCBnb29kIHRoaXMKPj4gZG91YmxlIGxvYWQgaXMgaW50ZW5kZWQgdG8g
ZG8uIEluIHBhcnRpY3VsYXIgSSBkb24ndCB0aGluayB0aGVyZSBhcmUKPj4gYW55IHN0YXRlIGNv
bXBvbmVudHMgdGhhdCB0aGUgZmlyc3QgbWF5IGFsdGVyIGJ1dCB0aGUgc2Vjb25kCj4+IHdvbid0
LiBRdWl0ZSB0aGUgb3Bwb3NpdGUsIG9uIEFNRCBJIHRoaW5rIHlvdSBtYXkgZW5kIHVwIG5vdAo+
PiBhbHRlcmluZyBGSVAvRkRQL0ZPUCBkZXNwaXRlIHRoaXMgZG91YmxlIGxvYWQgKGlpcmMgdGhl
eSdyZSBiZWluZwo+PiBsb2FkZWQgb25seSB3aGVuIGFuIGV4Y2VwdGlvbiBpcyBpbmRpY2F0ZWQg
dG8gYmUgcGVuZGluZyBpbiB0aGUKPj4gc3RhdHVzIHdvcmQ7IHNlZSBmcHVfZnhyc3RvcigpIGlu
IHRoZSBoeXBlcnZpc29yKS4KPiAKPiBBcyBJIHNhaWQsIHNvbWV3aGVyZSBvbmxpbmUgSSB0aGlu
ayBJIHJlYWQgdGhhdCBkb2luZyBhbiBmeHJzdG9yIHdpdGggYQo+IGNlcnRhaW4gcGFydCBvZiB0
aGUgc3RhdGUgYXMgYWxsIHplcm9zIHdvdWxkICJyZXNldCIgdGhlIGZwdS4gIEJ1dCBJCj4gZG9u
J3Qgc2VlIHRoYXQgaW4gdGhlIG1hbnVhbCwgc28gaXQncyBwcm9iYWJseSB3cm9uZyAob3IgYXQg
bGVhc3Qgbm90Cj4gYXJjaGl0ZWN0dXJhbCk7IGluIHdoaWNoIGNhc2UgSSBzaG91bGQganVzdCBy
ZW1vdmUgdGhlIGZpcnN0IGZ4cnN0b3IuCj4gCj4gQnV0IHlvdSBoYXZlbid0IGdpdmVuIG1lIGNs
ZWFyIGRpcmVjdGlvbiBhYm91dCB3aGF0IEkgc2hvdWxkIGRvIGluc3RlYWQuCj4gIFNob3VsZCBJ
IGF0dGVtcHQgdG8gY29weSB0aGUgZnVuY3Rpb25hbGl0eSBvZiBmcHVfZnhyc3RvcigpIHNvbWVo
b3c/CgpXZWxsLCB3aGF0IChpZiBhbnl0aGluZykgdG8gZG8gYWJvdXQgdGhpcyBkZXBlbmRzIG9u
IHdoYXQgeW91CndhbnQgdG8gYWNoaWV2ZS4gUmFuZG9tIGlucHV0IHRvIEZYUlNUT1IgaXNuJ3Qg
Z29pbmcgdG8gYmUgYQpwcm9ibGVtIGlmIHlvdSBkb24ndCBleHBlY3Qgc2FpZCBmaWVsZHMgdG8g
bmV2ZXIgY2hhbmdlIGFjcm9zcwplbXVsYXRpb24uIEZQVSBpbnNucyBtYXkgcmVzdWx0IGluIHRo
ZSBmaWVsZHMgY2hhbmdpbmcgaW4gYW55CmV2ZW50LiBJZiB0aGUgZmllbGRzIGFwcGVhcmluZyB0
byBoYXZlIGNoYW5nZWQgd2l0aG91dCBhbnkgRlBVCmluc24gaGF2aW5nIGJlZW4gZW11bGF0ZWQg
aXMgbm90IGEgcHJvYmxlbSwgbm90IGRvaW5nIGFueXRoaW5nCm1heSBiZSBnb29kIGVub3VnaC4g
T3RoZXJ3aXNlIGNsb25pbmcgc29tZSBvZiB0aGUgbG9naWMgZnJvbQpmcHVfZnhyc3RvcigpIG1h
eSBiZSBuZWNlc3NhcnksIGJ1dCB0byBnaXZlIG1vcmUgcHJlY2lzZSBhZHZpY2UKSSdkIHByZWZl
ciB0byBrbm93IHNvbWUgbW9yZSBkZXRhaWwgb24gd2hhdCB1bnJlbGlhYmxlIHN0YXRlCnRyYW5z
aXRpb24gaXMgc2VlbiB3aXRoIHdoYXQgaW5zbiBzZXF1ZW5jZS4KCkphbgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Thu Oct 12 10:00:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 10:00:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2aHu-0001Zw-PL; Thu, 12 Oct 2017 10:00:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2aHu-0001Zm-Bz
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 10:00:22 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 AE/FF-25852-53D3FD95; Thu, 12 Oct 2017 10:00:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS9fE9n6
 kwYHpPBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bnD4sZC6ayVDzdOZu5gfE1UxcjJ4eQQJ7E
 l213WEBsXgE7idn9fxhBbAkBQ4nTC2+CxVkEVCW2/moAs9kE1CXanm1n7WLk4BARMJA4dzQJJ
 MwsEC7x/VEvG4gtLOAj8f3OXBaI8XYST15eAFvFKWAv0fF2NjNIK6+AoMTfHcIQrVoSD3/dYo
 GwtSWWLXwNVsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypGjeLUorLUIl0jc72kosz0jJL
 cxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDQYwCCHYyL1wYeYpTkYFIS5b12716kEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQnebpv7kUKCRanpqRVpmTnAKIBJS3DwKInw7gRJ8xYXJOYWZ6ZDp
 E4xGnPceHj9DxNHx827f5iEWPLy81KlxHlngpQKgJRmlObBDYJF5yVGWSlhXkag04R4ClKLcj
 NLUOVfMYpzMCoJ804GmcKTmVcCt+8V0ClMQKeIpt0BOaUkESEl1cBoV1fSfSJje+sFIe51b84
 mM4Rdn1p9WzRK8vWJqCVWc983J715+POGfnvK7LsrUw59iWm3O7Z4/YO/z/52uP94cvnN0g8z
 39y7ZfrikvfVM97PTiiaeL04tFco2d9i7h1dhqvfDWqCdwhtUZhav+4v3w/D1YfjtJnWVmbkf
 Hu1Z0djafZtSetdyUosxRmJhlrMRcWJAIVogZHJAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1507802418!70178698!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54408 invoked from network); 12 Oct 2017 10:00:20 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Oct 2017 10:00:20 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 12 Oct 2017 04:00:17 -0600
Message-Id: <59DF5950020000780018555A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 12 Oct 2017 04:00:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <59DF54320200007800185513@prv-mh.provo.novell.com>
In-Reply-To: <59DF54320200007800185513@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 1/3] x86: request page table page-in for the
 correct domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGRvbWFpbiBwYXNzZWQgdG8gcDJtX21lbV9wYWdpbmdfcG9wdWxhdGUoKSBzaG91bGQgbWF0
Y2ggdGhlIG9uZQpwYXNzZWQgdG8gdGhlIGNvcnJlc3BvbmRpbmcgZ2V0X3BhZ2VfZnJvbV9nZm4o
KS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLSBh
L3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0zMjg3LDcgKzMy
ODcsNyBAQCBsb25nIGRvX21tdV91cGRhdGUoCiAgICAgICAgICAgICBpZiAoIHAybV9pc19wYWdl
ZChwMm10KSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgQVNTRVJUKCFwYWdlKTsK
LSAgICAgICAgICAgICAgICBwMm1fbWVtX3BhZ2luZ19wb3B1bGF0ZShwZ19vd25lciwgZ21mbik7
CisgICAgICAgICAgICAgICAgcDJtX21lbV9wYWdpbmdfcG9wdWxhdGUocHRfb3duZXIsIGdtZm4p
OwogICAgICAgICAgICAgICAgIHJjID0gLUVOT0VOVDsKICAgICAgICAgICAgICAgICBicmVhazsK
ICAgICAgICAgICAgIH0KCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 12 10:00:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 10:00:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2aIO-0001et-1I; Thu, 12 Oct 2017 10:00:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2aIN-0001ej-Cj
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 10:00:51 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 12/18-02748-25D3FD95; Thu, 12 Oct 2017 10:00:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDSzfQ9n6
 kwZxnFhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aDvm72gjWaFS8+PGNuYJwr0cXIySEkkCex
 rmknO4jNK2An8WfdeWYQW0LAUOL0wpssIDaLgKrEuebnjCA2m4C6RNuz7axdjBwcIgIGEueOJ
 oGEmQXCJb4/6mUDsYUFIiSOHbrBCjHeTuLJywtMIDangL1Ex9vZzCCtvAKCEn93CEO0akk8/H
 WLBcLWlli28DVYCbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxg1ilOLylKLdA2N9ZKKMtM
 zSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAkOPAQh2MP7b5nmIUZKDSUmU99q9e5FCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHi5be5HCgkWpaanVqRl5gCjACYtwcGjJMJ73BoozVtckJhbn
 JkOkTrFqMvRcfPuHyYhlrz8vFQpcV5NkBkCIEUZpXlwI2AReYlRVkqYlxHoKCGegtSi3MwSVP
 lXjOIcjErCvOEgU3gy80rgNr0COoIJ6AjRtDsgR5QkIqSkGhjVLFwmLK97cezGIYujXA9LjgV
 llkrW7hVtrumfaVi4/JnZBGGWnZkHLfd8FFWqZA+L/aDCk7pnycG+qDItsbuzvC4yL9trZKv2
 xk6+vKU74amXwB7XWIMZBlxB77uj15yrd22oXFI29UiTh/WvmHVn4zLZlwpz7jC4KbNbT+Lyb
 7k5lewxT5RYijMSDbWYi4oTAYXXKYLDAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1507802448!90754479!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62166 invoked from network); 12 Oct 2017 10:00:49 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 12 Oct 2017 10:00:49 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 12 Oct 2017 04:00:47 -0600
Message-Id: <59DF596E020000780018555D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 12 Oct 2017 04:00:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <59DF54320200007800185513@prv-mh.provo.novell.com>
In-Reply-To: <59DF54320200007800185513@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 2/3] x86: fix do_update_va_mapping_otherdomain()
 wrt translated domains
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hpbGUgSSBjYW4ndCBzZWVtIHRvIGZpbmQgYW55IHVzZXJzIG9mIHRoaXMgaHlwZXJjYWxsIChi
ZWluZyBhIGxpa2VseQpleHBsYW5hdGlvbiBvZiB3aHkgdGhlIHByb2JsZW0gd2Fzbid0IG5vdGlj
ZWQgc28gZmFyKSwganVzdCBsaWtlIGZvcgpkb19tbXVfdXBkYXRlKCkgcGFnZWQtb3V0IGFuZCBz
aGFyZWQgcGFnZSBoYW5kbGluZyBpcyBuZWVkZWQgaGVyZS4gTW92ZQphbGwgdGhpcyBsb2dpYyBp
bnRvIG1vZF9sMV9lbnRyeSgpLCB3aGljaCB0aGVuIGFsc28gcmVzdWx0cyBpbiBubwpsb25nZXIK
LSBkb2luZyBhbnkgb2YgdGhpcyBoYW5kbGluZyBmb3Igbm9uLXByZXNlbnQgUFRFcywKLSBhY3F1
aXJpbmcgdHdvIHRlbXBvcmFyeSBwYWdlIHJlZmVyZW5jZXMgd2hlbiBvbmUgaXMgYWxyZWFkeSBt
b3JlIHRoYW4KICBlbm91Z2guCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Ci0tLQpOb3cgdGhhdCBMMSBlbnRyeSBoYW5kbGluZyBpbiBkb19tbXVfdXBkYXRl
KCkgaXMgc3VmZmljaWVudGx5IHNpbWlsYXIKYWdhaW4gdG8gdGhhdCBvZiBMMi9MMy9MNCBlbnRy
aWVzLCBJIHdvbmRlciB3aGV0aGVyIGl0IHdvdWxkbid0IGl0IGJlCmJldHRlciBmb3IgdGhlIGZ1
bmN0aW9uIHRvIHJlZnVzZSBwZ19vd25lciAhPSBwdF9vd25lciBmb3IgTDIvTDMvTDQKdXBkYXRl
cy4gUmlnaHQgbm93IHRoZSBwYXNzZWQgaW4gZm9yZWlnbiBkb21haW4gSUQgaXMgc2ltcGx5IGln
bm9yZWQKaW4gdGhhdCBjYXNlIChleGNlcHQgZm9yIHRoZSBYU00gY2hlY2spLgoKLS0tIGEveGVu
L2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTE2MzIsNyArMTYzMiw2
IEBAIHN0YXRpYyBpbnQgbW9kX2wxX2VudHJ5KGwxX3BnZW50cnlfdCAqcGwKIAogICAgIGlmICgg
bDFlX2dldF9mbGFncyhubDFlKSAmIF9QQUdFX1BSRVNFTlQgKQogICAgIHsKLSAgICAgICAgLyog
VHJhbnNsYXRlIGZvcmVpZ24gZ3Vlc3QgYWRkcmVzc2VzLiAqLwogICAgICAgICBzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlID0gTlVMTDsKIAogICAgICAgICBpZiAoIHVubGlrZWx5KGwxZV9nZXRfZmxh
Z3MobmwxZSkgJiBsMV9kaXNhbGxvd19tYXNrKHB0X2RvbSkpICkKQEAgLTE2NDIsOSArMTY0MSwz
NSBAQCBzdGF0aWMgaW50IG1vZF9sMV9lbnRyeShsMV9wZ2VudHJ5X3QgKnBsCiAgICAgICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKICAgICAgICAgfQogCisgICAgICAgIC8qIFRyYW5zbGF0ZSBmb3Jl
aWduIGd1ZXN0IGFkZHJlc3MuICovCiAgICAgICAgIGlmICggcGFnaW5nX21vZGVfdHJhbnNsYXRl
KHBnX2RvbSkgKQogICAgICAgICB7Ci0gICAgICAgICAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9n
Zm4ocGdfZG9tLCBsMWVfZ2V0X3BmbihubDFlKSwgTlVMTCwgUDJNX0FMTE9DKTsKKyAgICAgICAg
ICAgIHAybV90eXBlX3QgcDJtdDsKKyAgICAgICAgICAgIHAybV9xdWVyeV90IHEgPSBsMWVfZ2V0
X2ZsYWdzKG5sMWUpICYgX1BBR0VfUlcgPworICAgICAgICAgICAgICAgICAgICAgICAgICAgIFAy
TV9BTExPQyB8IFAyTV9VTlNIQVJFIDogUDJNX0FMTE9DOworCisgICAgICAgICAgICBwYWdlID0g
Z2V0X3BhZ2VfZnJvbV9nZm4ocGdfZG9tLCBsMWVfZ2V0X3BmbihubDFlKSwgJnAybXQsIHEpOwor
CisgICAgICAgICAgICBpZiAoIHAybV9pc19wYWdlZChwMm10KSApCisgICAgICAgICAgICB7Cisg
ICAgICAgICAgICAgICAgaWYgKCBwYWdlICkKKyAgICAgICAgICAgICAgICAgICAgcHV0X3BhZ2Uo
cGFnZSk7CisgICAgICAgICAgICAgICAgcDJtX21lbV9wYWdpbmdfcG9wdWxhdGUocGdfZG9tLCBs
MWVfZ2V0X3BmbihubDFlKSk7CisgICAgICAgICAgICAgICAgcmV0dXJuIC1FTk9FTlQ7CisgICAg
ICAgICAgICB9CisKKyAgICAgICAgICAgIGlmICggcDJtdCA9PSBwMm1fcmFtX3BhZ2luZ19pbiAm
JiAhcGFnZSApCisgICAgICAgICAgICAgICAgcmV0dXJuIC1FTk9FTlQ7CisKKyAgICAgICAgICAg
IC8qIERpZCBvdXIgYXR0ZW1wdCB0byB1bnNoYXJlIGZhaWw/ICovCisgICAgICAgICAgICBpZiAo
IChxICYgUDJNX1VOU0hBUkUpICYmIHAybV9pc19zaGFyZWQocDJtdCkgKQorICAgICAgICAgICAg
eworICAgICAgICAgICAgICAgIC8qIFdlIGNvdWxkIG5vdCBoYXZlIG9idGFpbmVkIGEgcGFnZSBy
ZWYuICovCisgICAgICAgICAgICAgICAgQVNTRVJUKCFwYWdlKTsKKyAgICAgICAgICAgICAgICAv
KiBBbmQgbWVtX3NoYXJpbmdfbm90aWZ5IGhhcyBhbHJlYWR5IGJlZW4gY2FsbGVkLiAqLworICAg
ICAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOworICAgICAgICAgICAgfQorCiAgICAgICAgICAg
ICBpZiAoICFwYWdlICkKICAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICAgICAg
ICAgIG5sMWUgPSBsMWVfZnJvbV9wYWdlKHBhZ2UsIGwxZV9nZXRfZmxhZ3MobmwxZSkpOwpAQCAt
MzMxNSw0NyArMzM0MCwxMCBAQCBsb25nIGRvX21tdV91cGRhdGUoCiAgICAgICAgICAgICAgICAg
c3dpdGNoICggcGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfdHlwZV9tYXNrICkKICAgICAg
ICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgY2FzZSBQR1RfbDFfcGFnZV90YWJsZToKLSAg
ICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIGwxX3BnZW50cnlfdCBsMWUgPSBs
MWVfZnJvbV9pbnRwdGUocmVxLnZhbCk7Ci0gICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3Qg
bDFlX3AybXQgPSBwMm1fcmFtX3J3OwotICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9p
bmZvICp0YXJnZXQgPSBOVUxMOwotICAgICAgICAgICAgICAgICAgICBwMm1fcXVlcnlfdCBxID0g
KGwxZV9nZXRfZmxhZ3MobDFlKSAmIF9QQUdFX1JXKSA/Ci0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgUDJNX1VOU0hBUkUgOiBQMk1fQUxMT0M7Ci0KLSAgICAgICAgICAg
ICAgICAgICAgaWYgKCBwYWdpbmdfbW9kZV90cmFuc2xhdGUocGdfb3duZXIpICkKLSAgICAgICAg
ICAgICAgICAgICAgICAgIHRhcmdldCA9IGdldF9wYWdlX2Zyb21fZ2ZuKHBnX293bmVyLCBsMWVf
Z2V0X3BmbihsMWUpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJmwxZV9wMm10LCBxKTsKLQotICAgICAgICAgICAgICAgICAgICBpZiAoIHAybV9p
c19wYWdlZChsMWVfcDJtdCkgKQotICAgICAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAg
ICAgICAgICAgICBpZiAoIHRhcmdldCApCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgcHV0
X3BhZ2UodGFyZ2V0KTsKLSAgICAgICAgICAgICAgICAgICAgICAgIHAybV9tZW1fcGFnaW5nX3Bv
cHVsYXRlKHBnX293bmVyLCBsMWVfZ2V0X3BmbihsMWUpKTsKLSAgICAgICAgICAgICAgICAgICAg
ICAgIHJjID0gLUVOT0VOVDsKLSAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAg
ICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICAgICAgICAgIGVsc2UgaWYgKCBwMm1fcmFtX3Bh
Z2luZ19pbiA9PSBsMWVfcDJtdCAmJiAhdGFyZ2V0ICkKLSAgICAgICAgICAgICAgICAgICAgewot
ICAgICAgICAgICAgICAgICAgICAgICAgcmMgPSAtRU5PRU5UOwotICAgICAgICAgICAgICAgICAg
ICAgICAgYnJlYWs7Ci0gICAgICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAgICAgICAg
LyogSWYgd2UgdHJpZWQgdG8gdW5zaGFyZSBhbmQgZmFpbGVkICovCi0gICAgICAgICAgICAgICAg
ICAgIGVsc2UgaWYgKCAocSAmIFAyTV9VTlNIQVJFKSAmJiBwMm1faXNfc2hhcmVkKGwxZV9wMm10
KSApCi0gICAgICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgICAgIC8qIFdl
IGNvdWxkIG5vdCBoYXZlIG9idGFpbmVkIGEgcGFnZSByZWYuICovCi0gICAgICAgICAgICAgICAg
ICAgICAgICBBU1NFUlQodGFyZ2V0ID09IE5VTEwpOwotICAgICAgICAgICAgICAgICAgICAgICAg
LyogQW5kIG1lbV9zaGFyaW5nX25vdGlmeSBoYXMgYWxyZWFkeSBiZWVuIGNhbGxlZC4gKi8KLSAg
ICAgICAgICAgICAgICAgICAgICAgIHJjID0gLUVOT01FTTsKLSAgICAgICAgICAgICAgICAgICAg
ICAgIGJyZWFrOwotICAgICAgICAgICAgICAgICAgICB9Ci0KLSAgICAgICAgICAgICAgICAgICAg
cmMgPSBtb2RfbDFfZW50cnkodmEsIGwxZSwgbWZuLAorICAgICAgICAgICAgICAgICAgICByYyA9
IG1vZF9sMV9lbnRyeSh2YSwgbDFlX2Zyb21faW50cHRlKHJlcS52YWwpLCBtZm4sCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNtZCA9PSBNTVVfUFRfVVBEQVRFX1BSRVNF
UlZFX0FELCB2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwZ19vd25l
cik7Ci0gICAgICAgICAgICAgICAgICAgIGlmICggdGFyZ2V0ICkKLSAgICAgICAgICAgICAgICAg
ICAgICAgIHB1dF9wYWdlKHRhcmdldCk7Ci0gICAgICAgICAgICAgICAgfQotICAgICAgICAgICAg
ICAgIGJyZWFrOworICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICBj
YXNlIFBHVF9sMl9wYWdlX3RhYmxlOgogICAgICAgICAgICAgICAgICAgICByYyA9IG1vZF9sMl9l
bnRyeSh2YSwgbDJlX2Zyb21faW50cHRlKHJlcS52YWwpLCBtZm4sCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNtZCA9PSBNTVVfUFRfVVBEQVRFX1BSRVNFUlZFX0FELCB2
KTsKQEAgLTMzNjcsNyArMzM1NSw3IEBAIGxvbmcgZG9fbW11X3VwZGF0ZSgKICAgICAgICAgICAg
ICAgICBjYXNlIFBHVF9sNF9wYWdlX3RhYmxlOgogICAgICAgICAgICAgICAgICAgICByYyA9IG1v
ZF9sNF9lbnRyeSh2YSwgbDRlX2Zyb21faW50cHRlKHJlcS52YWwpLCBtZm4sCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNtZCA9PSBNTVVfUFRfVVBEQVRFX1BSRVNFUlZF
X0FELCB2KTsKLSAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgICAgICAgICAgYnJl
YWs7CiAgICAgICAgICAgICAgICAgY2FzZSBQR1Rfd3JpdGFibGVfcGFnZToKICAgICAgICAgICAg
ICAgICAgICAgcGVyZmNfaW5jcih3cml0YWJsZV9tbXVfdXBkYXRlcyk7CiAgICAgICAgICAgICAg
ICAgICAgIGlmICggcGFnaW5nX3dyaXRlX2d1ZXN0X2VudHJ5KHYsIHZhLCByZXEudmFsLCBfbWZu
KG1mbikpICkKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 12 10:01:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 10:01:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2aIq-0001k7-AU; Thu, 12 Oct 2017 10:01:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2aIo-0001jg-JT
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 10:01:18 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 33/A4-05651-D6D3FD95; Thu, 12 Oct 2017 10:01:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXS6fjDSzfb9n6
 kwbQOVovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePMuguMBZ85K1bMOMPWwHiTtYuRk0NIIE/i
 wOYpQDYHB6+AnUTrKy6QsISAocTphTdZQMIsAqoSK654g4TZBNQl2p5tB6sWETCQOHc0CcRkF
 tCX2LaOBaRCWCBAYt3JLywQs+0knry8wARicwrYS3S8nc0MsUdQ4u8OYZAws4CWxMNft1ggbG
 2JZQtfM0NMlJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjenFqUVlqka6hXlJRZnpGSW5iZo6
 uoYGxXm5qcXFiempOYlKxXnJ+7iZGYMgxAMEOxuUfnQ4xSnIwKYnyXrt3L1KILyk/pTIjsTgj
 vqg0J7X4EKMMB4eSBC8DMISFBItS01Mr0jJzgMEPk5bg4FES4d1pA5TmLS5IzC3OTIdInWLU5
 ei4efcPkxBLXn5eqpQ470yQIgGQoozSPLgRsEi8xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJW
 HeySBTeDLzSuA2vQI6ggnoCNG0OyBHlCQipKQaGJnnHjy04FnJx8S2AzWB7wSY5fksS5n5fwV
 sC2xr7TW1XLnSmqX9pfH1LYnZKTdiF0pVCL1dc/Hm0rYrxzUOTeP06nBOYVxncfb805nxsYnH
 U5x/xtrufRu/qjjswbQVXbcauL0+/dl7s7j3iujlDqYPPU2uT+Rtuf+KiPbecrS9P6tkw5aC4
 0osxRmJhlrMRcWJAFV8XdK/AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1507802473!93136389!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27747 invoked from network); 12 Oct 2017 10:01:14 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Oct 2017 10:01:14 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 12 Oct 2017 04:01:13 -0600
Message-Id: <59DF59870200007800185560@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 12 Oct 2017 04:01:11 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <59DF54320200007800185513@prv-mh.provo.novell.com>
In-Reply-To: <59DF54320200007800185513@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 3/3] x86: tighten MMU_*PT_UPDATE* check and
 combine error paths
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RG9uJ3QgYWNjZXB0IGFueXRoaW5nIG90aGVyIHRoYW4gci93IFJBTSBwYWdlcyBhbmQgbW92ZSB0
aGUgcGFnZWQtb3V0CmNoZWNrIGludG8gdGhlICh1bmxpa2VseSkgZXJyb3IgcGF0aCBmb2xsb3dp
bmcgdGhhdCBjaGVjay4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBA
IC0zNTA3LDE4ICszNTA3LDE4IEBAIGxvbmcgZG9fbW11X3VwZGF0ZSgKICAgICAgICAgICAgIGdt
Zm4gPSByZXEucHRyID4+IFBBR0VfU0hJRlQ7CiAgICAgICAgICAgICBwYWdlID0gZ2V0X3BhZ2Vf
ZnJvbV9nZm4ocHRfb3duZXIsIGdtZm4sICZwMm10LCBQMk1fQUxMT0MpOwogCi0gICAgICAgICAg
ICBpZiAoIHAybV9pc19wYWdlZChwMm10KSApCisgICAgICAgICAgICBpZiAoIHVubGlrZWx5KCFw
YWdlKSB8fCBwMm10ICE9IHAybV9yYW1fcncgKQogICAgICAgICAgICAgewotICAgICAgICAgICAg
ICAgIEFTU0VSVCghcGFnZSk7Ci0gICAgICAgICAgICAgICAgcDJtX21lbV9wYWdpbmdfcG9wdWxh
dGUocHRfb3duZXIsIGdtZm4pOwotICAgICAgICAgICAgICAgIHJjID0gLUVOT0VOVDsKLSAgICAg
ICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgIH0KLQotICAgICAgICAgICAgaWYgKCB1bmxp
a2VseSghcGFnZSkgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhF
TkxPR19XQVJOSU5HLAotICAgICAgICAgICAgICAgICAgICAgICAgICJDb3VsZCBub3QgZ2V0IHBh
Z2UgZm9yIG5vcm1hbCB1cGRhdGVcbiIpOworICAgICAgICAgICAgICAgIGlmICggcGFnZSApCisg
ICAgICAgICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOworICAgICAgICAgICAgICAgIGlmICgg
cDJtX2lzX3BhZ2VkKHAybXQpICkKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAg
ICAgIHAybV9tZW1fcGFnaW5nX3BvcHVsYXRlKHB0X293bmVyLCBnbWZuKTsKKyAgICAgICAgICAg
ICAgICAgICAgcmMgPSAtRU5PRU5UOworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAg
ICBlbHNlCisgICAgICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAiQ291bGQgbm90IGdldCBwYWdlIGZvciBub3JtYWwg
dXBkYXRlXG4iKTsKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIH0KIAoKCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 12 10:02:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 10:02:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2aKB-0001wa-KP; Thu, 12 Oct 2017 10:02:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=451b31995=Andrew.Cooper3@citrix.com>)
 id 1e2aKA-0001wI-Fo
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 10:02:42 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 21/DC-21807-1CD3FD95; Thu, 12 Oct 2017 10:02:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsWSzvfng+5B2/u
 RBrOP8lh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnfr09iKpjCWtF28S97A+N55i5GTg4JAX+J
 BR3T2EBsYYEAiV2fd4DFRYDs030NrCA2s4C6xMyHv5hAbCGBIokv20+A2WwC+hK7X3wCs3kFb
 CVar70FmsPBwSKgKvF+lSVIWFQgXKLpbD8LRImgxMmZT8BsTgF7iScnDjCDlDMLaEqs36UPsU
 leYvvbOcwQtrhE05eVrBBb1SSu9V9ih7g4XWLisx6WCYwCs5BMnYUwaRaSSbOQTFrAyLKKUb0
 4tagstUjXRC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzBYGYBgB+OtPudDjJIc
 TEqivNfu3YsU4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7yuZ+pJBgUWp6akVaZg4wbmDSEhw8S
 iK8O0HSvMUFibnFmekQqVOMuhw3Hl7/wyTEkpeflyolzjsTpEgApCijNA9uBCyGLzHKSgnzMg
 IdJcRTkFqUm1mCKv+KUZyDUUmY9yLIFJ7MvBK4Ta+AjmACOkI07Q7IESWJCCmpBsY4kVV6y1x
 Xci+PP3hb726MEPMqi2LHY8dWrKrnurX4t7Nxz/8KrSUPl727/UTY4MSGCCZWSXmN9yfm3LNc
 wis/9TCfbtHpP8JPy8q6xco6flyae9dz6VTW5xf7G/cYsEVaK6yduuXZyeeFrYce8H6y3Zd44
 NC2+WENzx23H8520nun+dMl3vWkEktxRqKhFnNRcSIAM241RNwCAAA=
X-Env-Sender: prvs=451b31995=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1507802558!106749882!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43455 invoked from network); 12 Oct 2017 10:02:40 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Oct 2017 10:02:40 -0000
X-IronPort-AV: E=Sophos;i="5.43,365,1503360000"; d="scan'208";a="106291786"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59DF54320200007800185513@prv-mh.provo.novell.com>
 <59DF5950020000780018555A@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <fd3f9a2f-ce63-089b-6637-9ea32bd81ab8@citrix.com>
Date: Thu, 12 Oct 2017 11:02:31 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59DF5950020000780018555A@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 1/3] x86: request page table page-in for the
 correct domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTIvMTAvMTcgMTE6MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRoZSBkb21haW4gcGFzc2Vk
IHRvIHAybV9tZW1fcGFnaW5nX3BvcHVsYXRlKCkgc2hvdWxkIG1hdGNoIHRoZSBvbmUKPiBwYXNz
ZWQgdG8gdGhlIGNvcnJlc3BvbmRpbmcgZ2V0X3BhZ2VfZnJvbV9nZm4oKS4KPgo+IFNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKPgo+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tLmMKPiBAQCAtMzI4Nyw3ICszMjg3LDcg
QEAgbG9uZyBkb19tbXVfdXBkYXRlKAo+ICAgICAgICAgICAgICBpZiAoIHAybV9pc19wYWdlZChw
Mm10KSApCj4gICAgICAgICAgICAgIHsKPiAgICAgICAgICAgICAgICAgIEFTU0VSVCghcGFnZSk7
Cj4gLSAgICAgICAgICAgICAgICBwMm1fbWVtX3BhZ2luZ19wb3B1bGF0ZShwZ19vd25lciwgZ21m
bik7Cj4gKyAgICAgICAgICAgICAgICBwMm1fbWVtX3BhZ2luZ19wb3B1bGF0ZShwdF9vd25lciwg
Z21mbik7Cj4gICAgICAgICAgICAgICAgICByYyA9IC1FTk9FTlQ7Cj4gICAgICAgICAgICAgICAg
ICBicmVhazsKPiAgICAgICAgICAgICAgfQo+Cj4KPgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 12 10:38:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 10:38:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2asv-0004xd-Mp; Thu, 12 Oct 2017 10:38:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=451313a22=anthony.perard@citrix.com>)
 id 1e2asu-0004xX-S4
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 10:38:36 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 E2/87-06493-C264FD95; Thu, 12 Oct 2017 10:38:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHRDpK622/1
 Ig30T9Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz7b6wL3nJXrHkn0sC4n7OLkZNDQsBf4nTX
 GzYQm0VAVWLe5b1MIDabgIHEiulXGUFsEQF9iU23G9lBbGaBcokZpxawgNjCAi4SfavfgNm8A
 tYSTTO+sHYxcnEICTxikmj61cEOkRCUODnzCQtEs47Egt2fgJZxANnSEsv/cYCEOQW8Jfa/WQ
 pWIiqgLLG37xBYq5CAmsSNhctYJjDyzUIyaRaSSbMQJi1gZF7FqFGcWlSWWqRrZKGXVJSZnlG
 Sm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYZvUMDIw7GPtW+R1ilORgUhLlvXbvXqQQX1J+
 SmVGYnFGfFFpTmrxIUYZDg4lCd6TLvcjhQSLUtNTK9Iyc4ABD5OW4OBREuF9A5LmLS5IzC3OT
 IdInWJUlBLnnQ+SEABJZJTmwbXBouwSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWFeNlegKT
 yZeSVw018BLWYCWiyadgdkcUkiQkqqgbFvndmh95pcftU83C+DU6fK1gqcbZi3bGP9o2aNi53
 c+gr67zdp2r3VCzW5wnNCvrU+axn3X5+fspwfdzOoct4L9zAMss9IO/ZixqfboVI++/5fdDoz
 wfDyrmXmWS8SL09ut79aumv/yxyD3T9f2k1T+M0k9mVPsWfQkSkrkp2DpnTWVUUUnFFiKc5IN
 NRiLipOBABkQmZHrQIAAA==
X-Env-Sender: prvs=451313a22=anthony.perard@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1507804713!70366132!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2913 invoked from network); 12 Oct 2017 10:38:35 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Oct 2017 10:38:35 -0000
X-IronPort-AV: E=Sophos;i="5.43,365,1503360000"; d="scan'208";a="445646278"
Date: Thu, 12 Oct 2017 11:38:32 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Message-ID: <20171012103832.GT1771@perard.uk.xensource.com>
References: <1506437019-17946-1-git-send-email-owen.smith@citrix.com>
 <1506437019-17946-4-git-send-email-owen.smith@citrix.com>
 <20171002170132.GA2116@perard.uk.xensource.com>
 <alpine.DEB.2.10.1710101651560.3105@sstabellini-ThinkPad-X260>
 <20171011154718.GQ1771@perard.uk.xensource.com>
 <alpine.DEB.2.10.1710111309400.3105@sstabellini-ThinkPad-X260>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <alpine.DEB.2.10.1710111309400.3105@sstabellini-ThinkPad-X260>
User-Agent: Mutt/1.9.1 (2017-09-22)
Cc: qemu-devel@nongnu.org, xen-devel@lists.xenproject.org,
 Owen Smith <owen.smith@citrix.com>, kraxel@redhat.com
Subject: Re: [Xen-devel] [PATCH 3/3 v4] xenfb: Add
	[feature|request]-raw-pointer
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMTEsIDIwMTcgYXQgMDE6MTk6MjVQTSAtMDcwMCwgU3RlZmFubyBTdGFiZWxs
aW5pIHdyb3RlOgo+IE9uIFdlZCwgMTEgT2N0IDIwMTcsIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+
ID4gVGhlIG9ubHkgb2JzZXJ2YXRpb24gSSBoYXZlIGlzIHRoYXQgb24gYSBMaW51eCBndWVzdCwg
d2hlbiBJIGhhdmUKPiA+IHVzYmRldmljZT10YWJsZXQsIHdpdGggdGhpcyBzZXJpZXMgdGhlIHB2
IG1vdXNlIHNlZW1zIHRvIGJlY29tZSB0aGUKPiA+IHByaW1hcnkgd2F5IG9mIGd1ZXRpbmcgbW91
c2UgZXZlbnRzICh3aXRob3V0LCB0aGUgdGFibGV0IGlzIHByaW1hcnkpLgo+ID4gU28sIG9uIG15
IFZOQyBjbGllbnQgaW5zdGVhZCBvZiBoYXZpbmcgYm90aCBtb3VzZSBpbiB0aGUgZ3Vlc3QgYW5k
IG9uIG15Cj4gPiBkZXNrdG9wIGJlaW5nIGF0IHRoZSBzYW1lIHBsYWNlLCB0aGVyZSBpcyBsaWtl
IGEgem9vbSBvZiB0aGUgbW91c2UgKHRoZQo+ID4gem9vbSBjZW50ZXJlZCBvbiB0aGUgdG9wLWxl
ZnQgY29ybmVyKS4gKFRoYXQncyBiZXR0ZXIgdGhhbiByZWxhdGl2ZQo+ID4gbW91c2UgZXZlbnQg
dGhhdCB3ZSBjYW4gZ2V0IHdpdGggdGhlIGVtdWxhdGlvbi4pCj4gCj4gVGhhbmtzIGZvciB0ZXN0
aW5nLiBJIGFtIG5vdCBjb21wbGV0ZWx5IHN1cmUgYWJvdXQgd2hhdCBzaG91bGQgYmUgdGhlCj4g
cmlnaHQgYmVoYXZpb3Igd2hlbiBib3RoIHVzYmRldmljZT10YWJsZXQgYW5kIHB2bW91c2UgYXJl
IHByZXNlbnQuCj4gVHlwaWNhbGx5LCBQViBkZXZpY2VzIHRha2UgcHJlY2VkZW5jZSBvdmVyIGVt
dWxhdGVkIGRldmljZXMsIHNvIG1heWJlCj4gaXQgaXMgT0sgdGhhdCBQViBtb3VzZSBpcyB0aGUg
cHJpbWFyeSBkZXZpY2UgaW4gdGhpcyBjYXNlLgo+IAo+IEJ1dCB3ZSB3b3VsZCBuZWVkIHRvIGRv
Y3VtZW50IHRoaXMgYmVoYXZpb3JhbCBjaGFuZ2UgaW4gdGhlIGNvbW1pdAo+IGRlc2NyaXB0aW9u
cy4KCk1heWJlIHNvbWV0aGluZyBsaWtlICJXQVJOSU5HOiBwdm1vdXNlIGlzIGZpeGVkIGFuZCBu
b3cgd29ya3MhIiA6KQoKSSB0aGluayB0aGUgY2hhbmdlIGNvbWUgZnJvbSB0aGUgZmFjdCB0aGF0
IHdpdGhvdXQgdGhlIHNlY29uZCBwYXRjaCwgdGhlCnB2IG1vdXNlIGRvZXNuJ3Qgd29yayAob3Ig
YXQgbGVhc3QsIEkgZGlkIG5vdCBtYW5hZ2UgdG8gbWFrZSBpdCB3b3JrKS4KCj4gVGhlIG90aGVy
IHF1ZXN0aW9uIGlzIHdoZXRoZXIgdGhlICJ6b29tIG9mIHRoZSBtb3VzZSIgeW91IGFyZSBzZWVp
bmcgaXMKPiBub3JtYWwgb3Igd2hldGhlciB3ZSBjYW4gImZpeCIgaXQgc29tZWhvdy4gSSBndWVz
cyBpdCBoYXMgYWx3YXlzIGJlZW4KPiB0aGUgY2FzZSBmb3IgUFYgbW91c2U/IEl0IGlzIG5vdCBz
b21ldGhpbmcgbmV3LCBpcyBpdD8KClllcywgSSB0aGluayBpdCBhbHdheXMgYXMgYmVlbiB0aGUg
Y2FzZSBmb3IgUFYgbW91c2UuIEkgcHJldHR5IHN1cmUgSSd2ZQpzZWVuIHRoaXMgYmVoYXZpb3Ig
bG9uZyB0aW1lIGFnby4KCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 12 11:03:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 11:03:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2bHD-0007GN-Kz; Thu, 12 Oct 2017 11:03:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2bHC-0007GB-Gv
 for xen-devel@lists.xensource.com; Thu, 12 Oct 2017 11:03:42 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 60/0D-12211-D0C4FD95; Thu, 12 Oct 2017 11:03:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLLMWRWlGSWpSXmKPExsWS0XRdVZfH536
 kwfEPRhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeDz5IFPBYeOKF7PrGxiP
 anUxcnIICTQySXx4FNbFyAVkP2aUmLNmDxuEs41Rov34F0aQKhEBZ4mvZ+aydzFycPAK6Et0z
 vIDCQsL6Epcv/yRGcSWEPCU+LTxERuMvfjRDqA4OwebgJXEITGQKIuAqsSLrZ8ZJzByLWBkWM
 WoUZxaVJZapGtkrpdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJEejVegYGxh2MLXv
 9DjFKcjApifJeu3cvUogvKT+lMiOxOCO+qDQntfgQowwHh5IEb4T3/UghwaLU9NSKtMwcYHjB
 pCU4eJREeM97AaV5iwsSc4sz0yFSpxh1OY5tuvyHSYglLz8vVUqcdwdIkQBIUUZpHtwIWKhfY
 pSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMmwRyCU9mXgncpldARzABHSGadgfkiJJEhJRUA6
 PtXDcGcc8OUZVklfW690sMp9b1/jzdtHRiw+8dausVfdddvVp5JM+IP0p1/WNeE2P99UfebPD
 ao3ZEYDHDvye7Jhxkn1FgV340qlPtobiQ65ULe9ed6D7plLSNJyn/cK7Xe4G7Ez+zp98W86nY
 dl1nYUJUj9zeph2TdpzuEPz1YbWD596porlKLMUZiYZazEXFiQCQdHjYcAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1507806219!93148989!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27570 invoked from network); 12 Oct 2017 11:03:40 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Oct 2017 11:03:40 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2bH8-00076t-9G; Thu, 12 Oct 2017 11:03:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e2bH2-0001ZS-My; Thu, 12 Oct 2017 11:03:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e2bH2-0007MX-7B; Thu, 12 Oct 2017 11:03:32 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114351-mainreport@xen.org>
X-Osstest-Versions-This: xtf=9a439d131fcb546d5254522e817694a2d46ffde8
X-Osstest-Versions-That: xtf=b10eb8666d5bf72ad38f994aed8faefb3b0bb49b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 12 Oct 2017 11:03:32 +0000
Subject: [Xen-devel] [xtf test] 114351: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDM1MSB4dGYgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDM1MS8KClBlcmZlY3QgOi0pCkFsbCB0ZXN0cyBpbiB0
aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHh0ZiAgICAgICAgICAgICAgICAgIDlhNDM5ZDEzMWZjYjU0NmQ1MjU0NTIyZTgxNzY5NGEy
ZDQ2ZmZkZTgKYmFzZWxpbmUgdmVyc2lvbjoKIHh0ZiAgICAgICAgICAgICAgICAgIGIxMGViODY2
NmQ1YmY3MmFkMzhmOTk0YWVkOGZhZWZiM2IwYmI0OWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
NDA3NiAgMjAxNy0xMC0wNiAxMzo0Nzo1NCBaICAgIDUgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTQzNTEgIDIwMTctMTAtMTEgMTM6MzE6NDUgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBQYXVsIFNlbWVs
IDxwaGVudGV4QGFtYXpvbi5kZT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5j
aD14dGYKKyByZXZpc2lvbj05YTQzOWQxMzFmY2I1NDZkNTI1NDUyMmU4MTc2OTRhMmQ0NmZmZGU4
CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNv
bmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46LgorKysrIFBFUkxMSUI9LjouCisrKyB1bWFzayAw
MDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAg
ICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWco
KTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAn
CisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3Nz
dGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysr
IGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisr
IHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4dGYgOWE0MzlkMTMxZmNiNTQ2ZDUyNTQ1MjJlODE3Njk0
YTJkNDZmZmRlOAorIGJyYW5jaD14dGYKKyByZXZpc2lvbj05YTQzOWQxMzFmY2I1NDZkNTI1NDUy
MmU4MTc2OTRhMmQ0NmZmZGU4CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9u
CisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46LjouCisrKysgUEVS
TExJQj0uOi46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBv
cworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAg
ICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3Mi
fSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9
L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
aworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysrIGV4
cG9ydCBQRVJMTElCPS46LjouOi4KKysrIFBFUkxMSUI9LjouOi46LgorKyB1bWFzayAwMDIKKyBz
ZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXh0ZgorIHhlbmJyYW5j
aD14ZW4tdW5zdGFibGUKKyAnWycgeHh0ZiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAn
WycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorIHNlbGVj
dF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCisg
cHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeDlhNDM5ZDEzMWZjYjU0NmQ1MjU0
NTIyZTgxNzY5NGEyZDQ2ZmZkZTggPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2Fw
LWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVz
dFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAg
ICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7
Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFk
aXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJu
ZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xp
YnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQK
KysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVu
LmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRo
dWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgt
ZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9l
eHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9s
aW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysg
OiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51
eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0
CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi54dGYKKysgOiBkYWlseS1jcm9u
Lnh0ZgorKyA6IGRhaWx5LWNyb24ueHRmCisrIDogZGFpbHktY3Jvbi54dGYKKysgOiBkYWlseS1j
cm9uLnh0ZgorKyA6IGRhaWx5LWNyb24ueHRmCisrIDogZGFpbHktY3Jvbi54dGYKKysgOiBodHRw
Oi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54dGYKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3Jn
L3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVO
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdp
dAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29z
c3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHh0ZgorIGNhc2Ug
JDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9y
ZXBvcy94dGYKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3h0Zi5naXQgOWE0MzlkMTMxZmNiNTQ2ZDUyNTQ1MjJlODE3Njk0YTJkNDZmZmRlODpyZWZzL2hl
YWRzL3hlbi10ZXN0ZWQtbWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQveHRmLmdpdAogICBiMTBlYjg2Li45YTQzOWQxICA5YTQzOWQxMzFmY2I1NDZkNTI1NDUy
MmU4MTc2OTRhMmQ0NmZmZGU4IC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 12 11:04:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 11:04:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2bHv-0007KU-Ud; Thu, 12 Oct 2017 11:04:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e2bHu-0007KM-Pa
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 11:04:26 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 8E/A8-07895-93C4FD95; Thu, 12 Oct 2017 11:04:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCKsWRWlGSWpSXmKPExsVyMfTOGl1Ln/u
 RBuuviVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm7JmYXPFGp2L9RroHxqmwXIxeHkMAMRonz
 O+6xgTgsAq+ZJbZPXMMM4kgI3GGV+NW8j72LkQPIyZJ4uMq4i5ETyEyT2Df1AjOEXSqx4OoqV
 pASIQE1iTVvoiCG/mKUWDy7gR2kRlggVeJ16yEmkISIwBxGiQvHNzKBJJgFIiSWnN/FBmILCX
 QxS3xa6QoyiE1AR2LdjFqQMK+ArUTvu3awchYBVYn951eA7RUVCJdoOtvPAlEjKHFy5hMwm1P
 ATeLo9W1sEOPNJOZtfsgMYYtL3HoyH2qtvETz1tnMExhFZyFpn4WkZRaSlllIWhYwsqxiVC9O
 LSpLLdI100sqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECIwVBiDYwTi1wfkQoyQHk
 5Io77V79yKF+JLyUyozEosz4otKc1KLDzHKcHAoSfBGeN+PFBIsSk1PrUjLzAFGLUxagoNHSY
 T3vBdQmre4IDG3ODMdInWK0ZLjwp1Lf5g4fky6AiQP7Ln1h0mIJS8/L1VKnNcUZJ4ASENGaR7
 cOFhiucQoKyXMywh0oBBPQWpRbmYJqvwrRnEORiVh3ucga3ky80rgtr4COogJ6CDRtDsgB5Uk
 IqSkGhg9w0q+MFouOFHUbOWwJmtRqfekKs6wqxe/eWaqKTRt/CNg6nTvrVe3iBFHyP20p2Haj
 Gq7pW5OOyGVsKdNpmdlxc7OJcV108sXdj7bJrbz0IKV/8K5/IRLXkanCHv92lVoJCp/fm3YfZ
 lvkVIz51w6/T89oXFzZuP6JxeCF/BXf06f11UoeEWJpTgj0VCLuag4EQBb3JsVJwMAAA==
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1507806264!103761408!1
X-Originating-IP: [209.85.220.172]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45150 invoked from network); 12 Oct 2017 11:04:25 -0000
Received: from mail-qk0-f172.google.com (HELO mail-qk0-f172.google.com)
 (209.85.220.172)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Oct 2017 11:04:25 -0000
Received: by mail-qk0-f172.google.com with SMTP id x82so775525qkb.12
 for <xen-devel@lists.xenproject.org>; Thu, 12 Oct 2017 04:04:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=P7i6qM2kdNlaMpzpHhzXc36tl9p1GFXke1oEq9tU6UU=;
 b=cZEMwMH2KTeeY2MKgyVstsCa530hVpShwvi21LeOFzrrm7QuTitdUZiipxsqf8SsDK
 jH3d2BVYkw4kQyTEpEbWsCdZRwIiT34Jq9FQR4tXSZFH0v1Spf4amnjT7NRVCZe7UaJ+
 RcWaJ3ZERO7Eb1V6s1IFGFnOHEZVwP/+BrixQ=
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=P7i6qM2kdNlaMpzpHhzXc36tl9p1GFXke1oEq9tU6UU=;
 b=t+clsxL6jMgx7y5Y2CCQQIHYiYL39h3BYbsbvdP8PyTckkJKhcNGzz0I0DsnFAbDVc
 Qs+GqyIGX7PWWbw+rlQ8SiEpe8/u4AW0sknupKFw76Sh9858fVMbJC3G5WYhEne/4VuS
 c6GaI04lprGX1KFm9644q/wl/yOb/P/4+fQZeYeXdVKAuSwtRx7TRD3XkG4K9y4ybsdp
 dU9XH/C3YkIVz8HHxX5hjm2whk8iqYUS8DfRpArlcF7HBqD3tiFhK7eyheVlZKPjeMWd
 +zf9fUuEcnHMiV4HRPs34TQ+ssS90pnEiBx1lXHqjbUgdMBfShmsyGVIkxyQJ6nrwzlQ
 s73A==
X-Gm-Message-State: AMCzsaX0knxdTig6hFki2z0TY3gFlVHR0eMtfYGMQfGwD70Tk+2rJSXU
 KP9B+8cSfYE6bbMuCJTlyXc1Eg==
X-Google-Smtp-Source: ABhQp+SEzARXr/HwQQ/paBvgNWuE+CvxTz2Je0j2OC1eUDLWY6TDUKGuekFcLPl7+4JtpsSCsXlmMA==
X-Received: by 10.55.59.1 with SMTP id i1mr2498363qka.99.1507806264130;
 Thu, 12 Oct 2017 04:04:24 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id o71sm9210120qka.79.2017.10.12.04.04.22
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 12 Oct 2017 04:04:23 -0700 (PDT)
To: Manish Jaggi <mjaggi@caviumnetworks.com>,
 Julien Grall <julien.grall@arm.com>, Andre Przywara
 <andre.przywara@arm.com>, xen-devel@lists.xenproject.org
References: <1505165606-11731-1-git-send-email-mjaggi@caviumnetworks.com>
 <f5445c48-e1e9-982c-9b75-e3d7203f9060@arm.com>
 <fba357ca-8dd9-5638-4a94-d4d2ea24176a@caviumnetworks.com>
 <af54f4ea-3f9f-4eab-250e-cb69d6029966@arm.com>
 <73ca3423-9a7d-788f-1ef2-81e8621bcea9@caviumnetworks.com>
 <a14d68b0-ea47-f9f8-0ae9-22f6d390e143@arm.com>
 <c9ebacdd-a52b-9e35-cfdb-3b364c672a18@caviumnetworks.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <61617602-dc67-49f1-cf96-2bd58cf6441a@linaro.org>
Date: Thu, 12 Oct 2017 12:04:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <c9ebacdd-a52b-9e35-cfdb-3b364c672a18@caviumnetworks.com>
Content-Language: en-US
Cc: tomasz.nowicki@cavium.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: Re: [Xen-devel] [PATCH v2 0/2] ARM: ACPI: IORT: Hide SMMU from
 hardware domain's IORT table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpPbiAxMi8xMC8xNyAwNzoxMSwgTWFuaXNoIEphZ2dpIHdyb3RlOgo+IE9uIDEwLzYv
MjAxNyA3OjU0IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEkgYW0gbm90IGFza2luZyB0byB3
cml0ZSB0aGUgRG9tVSBzdXBwb3J0LCBidXQgYXQgbGVhc3QgaGF2ZSBhIGZ1bGwgCj4+IHNlcGFy
YXRpb24gYmV0d2VlbiB0aGUgUGFyc2luZyBhbmQgR2VuZXJhdGlvbi4gU28gd2UgY291bGQgZWFz
aWx5IAo+PiBhZGFwdCBhbmQgcmUtdXNlIHRoZSBjb2RlIHdoZW4gd2UgZ2V0IHRoZSBEb21VIHN1
cHBvcnQuCj4+Cj4gSSBnb3QgeW91ciBwb2ludCwgYnV0IGFzIG9mIHRvZGF5IHRoZXJlIGlzIG5v
IGNvZGUgcmV1c2UgZm9yIG1vc3Qgb2YgCj4gYXBjaV90YWJsZXMuIFNvIGNvZGUgcmVzdWx0IF9v
bmx5XyBmb3IgSU9SVCBidXQgbm90IGZvciBhY3BpIGlzIG5vdCAKPiBjb3JyZWN0IGFwcHJvYWNo
LgoKV2h5PyBUaGUgZ2VuZXJhdGlvbiBvZiBJT1JUIGlzIGZhaXJseSBzdGFuZGFsb25lLgoKQW5k
IGFnYWluLCB0aGlzIHdhcyBzdWdnZXN0aW9uIHRvIHNoYXJlIGluIHRoZSBmdXR1cmUgYW5kIGFu
IGV4cGVjdGF0aW9uIApmb3IgdGhpcyBzZXJpZXMuIFdoYXQgSSBjYXJlIHRoZSBtb3N0IGlzIHRo
ZSBnZW5lcmF0aW9uIHRvIGJlIGZ1bGx5IApzZXBhcmF0ZWQgZnJvbSB0aGUgcmVzdC4KCj4+Pgo+
Pj4gQWxzbyB0aGlzIGlzIHRoZSBwYXJ0IG9mIFBDSSBwYXNzdGhyb3VnaCBmbG93IHNvIHRoYXQg
YWxzbyBtaWdodCAKPj4+IGNoYW5nZSBmZXcgdGhpbmdzLgo+Pj4KPj4+IEJ1dCBmcm9tIHBvdiBv
ZiBkb20wIHNtbXUgaGlkaW5nLCBpdCBpcyBhIGRpZmZlcmVudCBmbG93IGFuZCBpcyAKPj4+IGNv
dXBsZWQgd2l0aCBQQ0kgUFQuCj4+Pgo+Pj4+Cj4+Pj4+Pgo+Pj4+Pj4gSSB0aGluayAxKSBjYW4g
YmUgc29sdmVkIHVzaW5nIHRoaXMgc2VyaWVzIGFzIGEgYmFzZS4gSSBoYXZlIHF1aXRlIAo+Pj4+
Pj4gc29tZQo+Pj4+Pj4gY29tbWVudHMgcmVhZHkgZm9yIHRoZSBwYXRjaGVzLCBzaGFsbCB3ZSBm
b2xsb3cgdGhpcyByb3V0ZS4KPj4+Pj4+Cj4+Pj4+PiAyKSBvYnZpb3VzbHkgd291bGQgY2hhbmdl
IHRoZSBnYW1lIGNvbXBsZXRlbHkuIFdlIG5lZWQgdG8gc2l0IGRvd24gCj4+Pj4+PiBhbmQKPj4+
Pj4+IGRlc2lnbiB0aGlzIHByb3Blcmx5LiBQcm9iYWJseSB0aGlzIG1lYW5zIHRoYXQgWGVuIHBh
cnNlcyB0aGUgSU9SVCAKPj4+Pj4+IGFuZAo+Pj4+Pj4gYnVpbGRzIGludGVybmFsIHJlcHJlc2Vu
dGF0aW9ucyBvZiB0aGUgbWFwcGluZ3MsIAo+Pj4gQ2FuIHlvdSBwbGVhc2UgYWRkIG1vcmUgZGV0
YWlsIG9uIHRoZSBpbnRlcm5hbCByZXByZXNlbnRhdGlvbnMgb2YgdGhlIAo+Pj4gbWFwcGluZ3Mu
Cj4+Cj4+IFdoYXQgZXhhY3RseSBkbyB5b3Ugd2FudD8gVGhpcyBpcyBsaWtlbHkgZ29pbmcgdG8g
YmUgZGVjaWRlZCBvbmNlIHlvdSAKPj4gbG9va2VkIHdoYXQgaXMgdGhlIGV4cGVjdGVkIGludGVy
YWN0aW9uIGJldHdlZW4gSU9SVCBhbmQgWGVuLgo+IE1vcmUgZGV0YWlscyBvbiB0aGlzIGxpbmUg
IlByb2JhYmx5IHRoaXMgbWVhbnMgdGhhdCBYZW4gcGFyc2VzIHRoZSBJT1JUIGFuZAo+IGJ1aWxk
cyBpbnRlcm5hbCByZXByZXNlbnRhdGlvbnMgb2YgdGhlIG1hcHBpbmdzLCIKCkkgdGhpbmsgeW91
IGhhdmUgZW5vdWdoIG1lYXQgaW4gdGhpcyB0aHJlYWQgdG8gY29tZSB1cCB3aXRoIGEgCnByb3Bv
c2l0aW9uIGJhc2VkIG9uIHRoZSBmZWVkYmFjay4gT25jZSB5b3Ugc2VuZCBpdCwgd2UgY2FuIGhh
dmUgYSAKZGlzY3Vzc2lvbiBhbmQgZmluZCBhZ3JlZW1lbnQuCgpbLi4uXQoKPj4+PiBUaGUgSU9S
VCBmb3IgdGhlIGhhcmR3YXJlIGRvbWFpbiBpcyBqdXN0IGEgc3BlY2lmaWMgY2FzZSBhcyBpdCBp
cyAKPj4+PiBiYXNlZCBwcmUtZXhpc3RpbmcgaW5mb3JtYXRpb24uIEJ1dCBiZWNhdXNlIG9mIHJl
bW92aW5nIG5vZGVzIChlLmcgCj4+Pj4gU01NVSBub2RlcyBhbmQgcHJvYmFibHkgdGhlIFBNVSBu
b2RlcyksIGl0IGlzIGJhc2ljYWxseSBhIGZ1bGwgCj4+Pj4gcmUtd3JpdGUuCj4+Pj4KPj4+PiBT
byBJIHdvdWxkIGNvbnNpZGVyIG9mIGZ1bGwgc2VwYXJhdGUgdGhlIGxvZ2ljIG9mIGdlbmVyYXRp
bmcgdGhlIAo+Pj4+IElPUlQgdGFibGUgZnJvbSB0aGUgaG9zdCBJT1JUIHRhYmxlLiBCeSB0aGF0
IEkgbWVhbiBub3QgYnJvd3NpbmcgdGhlIAo+Pj4+IGhvc3QgSU9SVCB3aGVuIGdlbmVyYXRpbmcg
dGhlIGhvc3QuCj4+Pj4KPj4+IGJ5ICJ0aGUgaG9zdCIgeW91IG1lYW4gZG9tMCBJT1JUwqAgPwo+
Pgo+PiB5ZXMuCj4+Cj4gU29tZXRoaW5nIG9uIHRoZSBsaW5lcyBvZiB0aGlzIC4uLi4KPiAgwqDC
oMKgIHN0cnVjdCBpb3J0X3RhYmxlX3N0cnVjdCB7Cj4gIMKgwqDCoMKgwqDCoMKgIGhlYWRlciBo
Owo+ICDCoMKgwqDCoMKgwqDCoCBsaXN0X2hlYWQgcGNpX3JjX2xpc3Q7Cj4gIMKgwqDCoMKgwqDC
oMKgIGxpc3RfaGVhZCBpdHNfZ3JvdXBzOwo+ICDCoMKgwqDCoMKgwqDCoCBsaXN0X2hlYWQgc21t
dTsKPiAgwqDCoMKgwqDCoMKgwqAgbGlzdF9oZWFkIHBsYXRGb3JtX2RldmljZXM7Cj4gIMKgwqDC
oCB9IGhvc3RfaW9ydDsKClNvbWUgY29udGV4dCBpcyBwcm9iYWJseSBtaXNzaW5nLgoKPj4+PiBU
aGlzIGhhcyB0d28gYmVuZWZpdHM6Cj4+Pj4gwqDCoMKgIDEpIFRoZSBjb2RlIGdlbmVyYXRpb24g
Y291bGQgYmUgcmUtdXNlZCBmb3IgZ2VuZXJhdGluZyB0aGUgZ3Vlc3QgCj4+Pj4gSU9SVCBsYXRl
ciBvbi4KPj4+IFNlZSBteSBjb21tZW50IGFib3ZlCj4+Pj4gwqDCoMKgIDIpIFNlZSAyKSBmcm9t
IEFuZHJlCj4+Pj4gwqDCoMKgIDMpIFdlIGNvdWxkIGRlY2lkZSBpbiBhIGZpbmVyIGdyYWluIHdo
aWNoIGRldmljZXMgKGUuZyBwbGF0Zm9ybSAKPj4+PiBkZXZpY2UpIERvbTAgY2FuIHNlZS4KPj4+
IG9rLAo+Pj4+Cj4+Pj4gU28sIElITU8sIHdlIHNob3VsZCB0YWtlIGEgZGlmZmVyZW50IGFwcHJv
YWNoIGZyb20gdGhpcyBzZXJpZXMgYW5kIAo+Pj4+IGV4dGVuZGluZyB0aGUgc2NvcGUgb2YgaXQu
IFJhdGhlciB0aGFuIGZvY3VzaW5nIG9uIG9ubHkgSU9SVCBmb3IgdGhlIAo+Pj4+IGhhcmR3YXJl
LCBJIHdvdWxkIGJlIGJldHRlciB0byBzZWUgSU9SVCBhcyBhIHdob2xlLiBJLmXCoCBob3cgSU9S
VCAKPj4+PiB3aWxsIGludGVyYWN0IHdpdGggdGhlIGh5cGVydmlzb3I/Cj4+Pj4KPj4+PiBGb3Ig
aW5zdGFuY2UsIGxpa2VseSB5b3Ugd291bGQgbmVlZCB0byBwYXJzZSB0aGUgSU9SVCBpbiBxdWl0
ZSBhIGZldyAKPj4+PiBwbGFjZXMgaW4gWGVuLiBJdCB3b3VsZCBiZSBiZXR0ZXIgdG8gZ2V0IElP
UlQgcGFyc2VkIG9ubHkgb25jZSBhbmQgCj4+Pj4gc3RvcmUgdGhlIGluZm9ybWF0aW9uIGluIFhl
biBsaWtlIGRhdGEtc3RydWN0dXJlcy4KPj4+Pgo+Pj4gSSBhbSB0aGlua2luZyBvZiByZXVzaW5n
IG11Y2ggb2YgQUNQSSB0YWJsZXMgZm9yIHRoYXQgYW5kIGludHJvZHVjaW5nIAo+Pj4gbGVzcyBh
YnN0cmFjdGlvbnMuCj4+Pj4gVGhpcyByZXF1aXJlIG1vcmUgd29yayB0aGFuIHRoaXMgY3VycmVu
dCBzY29wZSBvZiB0aGlzIHNlcmllcy4gQnV0IEkgCj4+Pj4gdGhpbmsgaXQgd291bGQgaGVsZnVs
IGZvciBmdXR1cmUgd29yayBzdWNoIGFzIFBDSSBwYXNzdGhyb3VnaCBzdXBwb3J0Lgo+Pj4+Cj4+
Pj4gQW55IG9waW5pb25zPwo+Pj4+Cj4+PiBmb3IgRG9tVXMgaXQgaXMgdGllZCB0byBQQ0kgUFQs
IHNvIGJvdGggZGVzaWduIHNob3VsZCBldm9sdmUgdG9nZXRoZXIuCj4+Cj4+IFdoeSB0aGF0PyBU
aGUgZ2VuZXJhdGlvbiBvZiBJT1JUIGlzIHByZXR0eSBzdGFuZGFyZC4KPiBEb21VIElPUlQgd2ls
bCBoYXZlIGEgdmlydHVhbCBQQ0lfUkMgYW5kIHZpcnR1YWwgSVRTX0dST1VQIGFuZCBJSVVDIGF0
IAo+IHRoZSB0aW1lIG9mIGdlbmVyYXRpb24gb2YgZG9tVSBJT1JUICh3aXRoIGRldmljZSBwYXNz
dGhyb3VnaCkgdG9vbHN0YWNrIAo+IHdpbGwgY29tbXVuaWNhdGUgdG8geGVuIHZpcnR1YWwgLyBw
aHlzaWNhbCBkZXZpY2VJRC4KPiBTbyBHZW5lcmF0aW9uIGxvZ2ljIGlzIHN0YW5kYXJkIHdoYXQg
dG8gcHV0IGluIElPUlQgYW5kIHdoYXQgbWFwcGluZ3MgdG8gCj4gYWRkLCBpcyBhIGRlc2lnbiBj
b25zaWRlcmF0aW9uIHdoaWNoIGlzIGJhc2VkIG9uIFBDSV9QVC4KSSBzdGlsbCBkb24ndCBnZXQg
d2h5IHlvdSBhcmUgdHJ5aW5nIHRvIGFyZ3VlIG9uIHRoZSBpbmZvcm1hdGlvbiB3cml0dGVuIApp
biB0aGUgSU9SVC4gVGhlIGdlbmVyYXRpb24gZG9lcyBub3QgY2FyZSB3aGV0aGVyIHRob3NlIGlu
Zm9ybWF0aW9uIGFyZSAKdGFrZW4gZnJvbSB0aGUgaG9zdCBJT1JULCB2aXJ0dWFsLCBhIG1peC4u
LgoKSXQganVzdCB0YWtlcyBpbiBpbnB1dCB0aGUgaW5mb3JtYXRpb24gYW5kIG91dHB1dCB0aGUg
SU9SVC4gVGhhdCdzIGl0LgoKPiAKPiBJIGhhdmUgYSBxdWVzdGlvbiBoZXJlOiBpZiBhIHZpcnR1
YWwgZTEwMDAgZGV2aWNlIGlzIGFkZGVkIHRvIGRvbVUgCj4gKG5vbi1QQ0kgUFQgY2FzZSksCj4g
c2hvdWxkIGl0IGJlIGFkZGVkIGFzIGEgRG9tVSBwbGF0Zm9ybSBkZXZpY2Ugb3IgYSB2aXJ0dWFs
IHBjaSBkZXZpY2UuCgpIdT8gSXMgdGhhdCBlMTAwMCBkZXZpY2VzIGEgUENJIG9yIHBsYXRmb3Jt
IGRldmljZT8gSWYgeW91IGFuc3dlciB0aGF0LCAKeW91IGFuc3dlciB0byB5b3VyIHF1ZXN0aW9u
IGhlcmUuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 12 11:18:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 11:18:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2bVk-0000GW-9O; Thu, 12 Oct 2017 11:18:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=451b31995=Andrew.Cooper3@citrix.com>)
 id 1e2bVi-0000GQ-TA
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 11:18:43 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 79/44-28571-19F4FD95; Thu, 12 Oct 2017 11:18:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFIsWRWlGSWpSXmKPExsWSzvfng+4E//u
 RBnf/GVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkv9/UwFzysrThwbiVjA+PN0C5GTg4JgWCJ
 bTO72EBsNgF9id0vPjGB2MICMRIrDrWzgtgiAgESp/sawGxmAXWJmQ9/gdUICRRJTF38mhnE5
 hWwlfh/fhOYzSKgKrH7x1SwelGBcImms/0sEDWCEidnPgGzOQXsJbbNfws1M1Ri28b/jBC2uE
 TTl5WsEPPVJK71X2KHuDNdYuvfX8wTGPlnIRk1C0n7LCTtsxg5gGxNifW79CHC8hLNW2czQ9g
 aEq1z5rIjiy9gZF/FqFGcWlSWWqRrZKKXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7
 iREY4vUMDIw7GF8d9zvEKMnBpCTKu8fnfqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd48P6CcY
 FFqempFWmYOMNpg0hIcPEoivGdA0rzFBYm5xZnpEKlTjMYcxzZd/sPEse/m3T9MQix5+XmpUu
 K8tSClAiClGaV5cINgSeASo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeApApPJl5JXD7XgG
 dwgR0imjaHZBTShIRUlINjHPrHj03WrBh6uWdsnMcr9YfEz96jk1daNnOv4oW7/WWpt4+coj9
 zR2WH0obF2/6HOG+VUpWMGjuWd1vukflpbvTeateaSa6q5n77tfp4A81eWV4qv+bVtmaowtC4
 xId4rmCjz3leWuZvV7c+/ie39cj/aP328Rc01LgbjnY8SiD5bdi/FGTp0osxRmJhlrMRcWJAF
 pEhX/9AgAA
X-Env-Sender: prvs=451b31995=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1507807117!98275439!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41175 invoked from network); 12 Oct 2017 11:18:39 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Oct 2017 11:18:39 -0000
X-IronPort-AV: E=Sophos;i="5.43,365,1503360000"; 
 d="scan'208,217";a="106293652"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59DF54320200007800185513@prv-mh.provo.novell.com>
 <59DF596E020000780018555D@prv-mh.provo.novell.com>
Message-ID: <320a6f3c-c1db-1086-5131-c0ff163efd14@citrix.com>
Date: Thu, 12 Oct 2017 12:18:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59DF596E020000780018555D@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 2/3] x86: fix
 do_update_va_mapping_otherdomain() wrt translated domains
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7868004718124904071=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7868004718124904071==
Content-Type: multipart/alternative;
	boundary="------------DC739349D10912129A04D144"
Content-Language: en-GB

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

On 12/10/17 11:00, Jan Beulich wrote:
> While I can't seem to find any users of this hypercall (being a likely
> explanation of why the problem wasn't noticed so far), just like for

Judging by c/s a51ed685b which shifted
__HYPERVISOR_update_va_mapping_otherdomain's hypercall number to make
space for __HYPERVISOR_grant_table_op, I'd have said the chance of it
being used was slim.Â  However,

andrewcoop@andrewcoop:/local/xen.git/xen$ git checkout a51ed685
andrewcoop@andrewcoop:/local/xen.git/xen$ git grep update_va_mapping_otherdomain -- :/
../linux-2.6.7-xen-sparse/drivers/xen/blkback/blkback.c:320:Â Â Â  if ( HYPERVISOR_update_va_mapping_otherdomain(
../linux-2.6.7-xen-sparse/drivers/xen/blkback/blkback.c:404:Â Â Â Â Â Â Â  mcl[i].op = __HYPERVISOR_update_va_mapping_otherdomain;
../linux-2.6.7-xen-sparse/drivers/xen/netback/netback.c:516:Â Â Â Â Â Â Â  mcl[0].op = __HYPERVISOR_update_va_mapping_otherdomain;
../linux-2.6.7-xen-sparse/include/asm-xen/hypervisor.h:458:static inline int HYPERVISOR_update_va_mapping_otherdomain(
../linux-2.6.7-xen-sparse/include/asm-xen/hypervisor.h:464:Â Â Â Â Â Â Â  : "=a" (ret) : "0" (__HYPERVISOR_update_va_mapping_otherdomain), 
arch/x86/memory.c:1264:int do_update_va_mapping_otherdomain(unsigned long page_nr, 
arch/x86/x86_32/entry.S:723:Â Â Â Â Â Â Â  .long SYMBOL_NAME(do_update_va_mapping_otherdomain)
include/hypervisor-ifs/hypervisor-if.h:50:#define __HYPERVISOR_update_va_mapping_otherdomain 22


It certainly was used at that point in history.Â  If none of that code
has survived into more recent version {blk,net}back, it is probably that
the hypercall isn't used any more.

> do_mmu_update() paged-out and shared page handling is needed here. Move
> all this logic into mod_l1_entry(), which then also results in no
> longer
> - doing any of this handling for non-present PTEs,
> - acquiring two temporary page references when one is already more than
>   enough.
>
> Signed-off-by: Jan Beulich <jbeulich@suse.com>
> ---
> Now that L1 entry handling in do_mmu_update() is sufficiently similar
> again to that of L2/L3/L4 entries, I wonder whether it wouldn't it be
> better for the function to refuse pg_owner != pt_owner for L2/L3/L4
> updates. Right now the passed in foreign domain ID is simply ignored
> in that case (except for the XSM check).

I can't see anything good coming from having pg_owner != pt_owner in non
L1 pagetables.Â  Explicit rejection is certainly better than doing the
wrong thing silently under the hood.

Do you want to do a separate patch for that, or fold it into this one?

> --- a/xen/arch/x86/mm.c
> +++ b/xen/arch/x86/mm.c
> @@ -1632,7 +1632,6 @@ static int mod_l1_entry(l1_pgentry_t *pl
>  
>      if ( l1e_get_flags(nl1e) & _PAGE_PRESENT )
>      {
> -        /* Translate foreign guest addresses. */
>          struct page_info *page = NULL;
>  
>          if ( unlikely(l1e_get_flags(nl1e) & l1_disallow_mask(pt_dom)) )
> @@ -1642,9 +1641,35 @@ static int mod_l1_entry(l1_pgentry_t *pl
>              return -EINVAL;
>          }
>  
> +        /* Translate foreign guest address. */
>          if ( paging_mode_translate(pg_dom) )
>          {
> -            page = get_page_from_gfn(pg_dom, l1e_get_pfn(nl1e), NULL, P2M_ALLOC);
> +            p2m_type_t p2mt;
> +            p2m_query_t q = l1e_get_flags(nl1e) & _PAGE_RW ?
> +                            P2M_ALLOC | P2M_UNSHARE : P2M_ALLOC;
> +
> +            page = get_page_from_gfn(pg_dom, l1e_get_pfn(nl1e), &p2mt, q);
> +
> +            if ( p2m_is_paged(p2mt) )
> +            {
> +                if ( page )
> +                    put_page(page);
> +                p2m_mem_paging_populate(pg_dom, l1e_get_pfn(nl1e));
> +                return -ENOENT;
> +            }
> +
> +            if ( p2mt == p2m_ram_paging_in && !page )
> +                return -ENOENT;
> +
> +            /* Did our attempt to unshare fail? */
> +            if ( (q & P2M_UNSHARE) && p2m_is_shared(p2mt) )
> +            {
> +                /* We could not have obtained a page ref. */
> +                ASSERT(!page);
> +                /* And mem_sharing_notify has already been called. */
> +                return -ENOMEM;
> +            }
> +
>              if ( !page )
>                  return -EINVAL;
>              nl1e = l1e_from_page(page, l1e_get_flags(nl1e));
> @@ -3315,47 +3340,10 @@ long do_mmu_update(
>                  switch ( page->u.inuse.type_info & PGT_type_mask )
>                  {
>                  case PGT_l1_page_table:
> -                {
> -                    l1_pgentry_t l1e = l1e_from_intpte(req.val);
> -                    p2m_type_t l1e_p2mt = p2m_ram_rw;
> -                    struct page_info *target = NULL;
> -                    p2m_query_t q = (l1e_get_flags(l1e) & _PAGE_RW) ?
> -                                        P2M_UNSHARE : P2M_ALLOC;
> -
> -                    if ( paging_mode_translate(pg_owner) )
> -                        target = get_page_from_gfn(pg_owner, l1e_get_pfn(l1e),
> -                                                   &l1e_p2mt, q);
> -
> -                    if ( p2m_is_paged(l1e_p2mt) )
> -                    {
> -                        if ( target )
> -                            put_page(target);
> -                        p2m_mem_paging_populate(pg_owner, l1e_get_pfn(l1e));
> -                        rc = -ENOENT;
> -                        break;
> -                    }
> -                    else if ( p2m_ram_paging_in == l1e_p2mt && !target )
> -                    {
> -                        rc = -ENOENT;
> -                        break;
> -                    }
> -                    /* If we tried to unshare and failed */
> -                    else if ( (q & P2M_UNSHARE) && p2m_is_shared(l1e_p2mt) )
> -                    {
> -                        /* We could not have obtained a page ref. */
> -                        ASSERT(target == NULL);
> -                        /* And mem_sharing_notify has already been called. */
> -                        rc = -ENOMEM;
> -                        break;
> -                    }
> -
> -                    rc = mod_l1_entry(va, l1e, mfn,
> +                    rc = mod_l1_entry(va, l1e_from_intpte(req.val), mfn,
>                                        cmd == MMU_PT_UPDATE_PRESERVE_AD, v,
>                                        pg_owner);
> -                    if ( target )
> -                        put_page(target);
> -                }
> -                break;
> +                    break;
>                  case PGT_l2_page_table:
>                      rc = mod_l2_entry(va, l2e_from_intpte(req.val), mfn,
>                                        cmd == MMU_PT_UPDATE_PRESERVE_AD, v);
> @@ -3367,7 +3355,7 @@ long do_mmu_update(
>                  case PGT_l4_page_table:
>                      rc = mod_l4_entry(va, l4e_from_intpte(req.val), mfn,
>                                        cmd == MMU_PT_UPDATE_PRESERVE_AD, v);
> -                break;
> +                    break;

If we are tidying up the style, could we also get some newlines between
break and case?

Either way, Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

>                  case PGT_writable_page:
>                      perfc_incr(writable_mmu_updates);
>                      if ( paging_write_guest_entry(v, va, req.val, _mfn(mfn)) )
>
>


--------------DC739349D10912129A04D144
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 12/10/17 11:00, Jan Beulich wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:59DF596E020000780018555D@prv-mh.provo.novell.com">
      <pre wrap="">While I can't seem to find any users of this hypercall (being a likely
explanation of why the problem wasn't noticed so far), just like for</pre>
    </blockquote>
    <br>
    Judging by c/s a51ed685b which shifted
    __HYPERVISOR_update_va_mapping_otherdomain's hypercall number to
    make space for __HYPERVISOR_grant_table_op, I'd have said the chance
    of it being used was slim.Â  However,<br>
    <br>
    <pre><a class="moz-txt-link-abbreviated" href="mailto:andrewcoop@andrewcoop:/local/xen.git/xen$">andrewcoop@andrewcoop:/local/xen.git/xen$</a> git checkout a51ed685
<a class="moz-txt-link-abbreviated" href="mailto:andrewcoop@andrewcoop:/local/xen.git/xen$">andrewcoop@andrewcoop:/local/xen.git/xen$</a> git grep update_va_mapping_otherdomain -- :/
../linux-2.6.7-xen-sparse/drivers/xen/blkback/blkback.c:320:Â Â Â  if ( HYPERVISOR_update_va_mapping_otherdomain(
../linux-2.6.7-xen-sparse/drivers/xen/blkback/blkback.c:404:Â Â Â Â Â Â Â  mcl[i].op = __HYPERVISOR_update_va_mapping_otherdomain;
../linux-2.6.7-xen-sparse/drivers/xen/netback/netback.c:516:Â Â Â Â Â Â Â  mcl[0].op = __HYPERVISOR_update_va_mapping_otherdomain;
../linux-2.6.7-xen-sparse/include/asm-xen/hypervisor.h:458:static inline int HYPERVISOR_update_va_mapping_otherdomain(
../linux-2.6.7-xen-sparse/include/asm-xen/hypervisor.h:464:Â Â Â Â Â Â Â  : "=a" (ret) : "0" (__HYPERVISOR_update_va_mapping_otherdomain), 
arch/x86/memory.c:1264:int do_update_va_mapping_otherdomain(unsigned long page_nr, 
arch/x86/x86_32/entry.S:723:Â Â Â Â Â Â Â  .long SYMBOL_NAME(do_update_va_mapping_otherdomain)
include/hypervisor-ifs/hypervisor-if.h:50:#define __HYPERVISOR_update_va_mapping_otherdomain 22</pre>
    <br>
    It certainly was used at that point in history.Â  If none of that
    code has survived into more recent version {blk,net}back, it is
    probably that the hypercall isn't used any more.<br>
    <br>
    <blockquote type="cite"
      cite="mid:59DF596E020000780018555D@prv-mh.provo.novell.com">
      <pre wrap="">do_mmu_update() paged-out and shared page handling is needed here. Move
all this logic into mod_l1_entry(), which then also results in no
longer
- doing any of this handling for non-present PTEs,
- acquiring two temporary page references when one is already more than
  enough.

Signed-off-by: Jan Beulich <a class="moz-txt-link-rfc2396E" href="mailto:jbeulich@suse.com">&lt;jbeulich@suse.com&gt;</a>
---
Now that L1 entry handling in do_mmu_update() is sufficiently similar
again to that of L2/L3/L4 entries, I wonder whether it wouldn't it be
better for the function to refuse pg_owner != pt_owner for L2/L3/L4
updates. Right now the passed in foreign domain ID is simply ignored
in that case (except for the XSM check).</pre>
    </blockquote>
    <br>
    I can't see anything good coming from having pg_owner != pt_owner in
    non L1 pagetables.Â  Explicit rejection is certainly better than
    doing the wrong thing silently under the hood.<br>
    <br>
    Do you want to do a separate patch for that, or fold it into this
    one?<br>
    <br>
    <blockquote type="cite"
      cite="mid:59DF596E020000780018555D@prv-mh.provo.novell.com">
      <pre wrap="">
--- a/xen/arch/x86/mm.c
+++ b/xen/arch/x86/mm.c
@@ -1632,7 +1632,6 @@ static int mod_l1_entry(l1_pgentry_t *pl
 
     if ( l1e_get_flags(nl1e) &amp; _PAGE_PRESENT )
     {
-        /* Translate foreign guest addresses. */
         struct page_info *page = NULL;
 
         if ( unlikely(l1e_get_flags(nl1e) &amp; l1_disallow_mask(pt_dom)) )
@@ -1642,9 +1641,35 @@ static int mod_l1_entry(l1_pgentry_t *pl
             return -EINVAL;
         }
 
+        /* Translate foreign guest address. */
         if ( paging_mode_translate(pg_dom) )
         {
-            page = get_page_from_gfn(pg_dom, l1e_get_pfn(nl1e), NULL, P2M_ALLOC);
+            p2m_type_t p2mt;
+            p2m_query_t q = l1e_get_flags(nl1e) &amp; _PAGE_RW ?
+                            P2M_ALLOC | P2M_UNSHARE : P2M_ALLOC;
+
+            page = get_page_from_gfn(pg_dom, l1e_get_pfn(nl1e), &amp;p2mt, q);
+
+            if ( p2m_is_paged(p2mt) )
+            {
+                if ( page )
+                    put_page(page);
+                p2m_mem_paging_populate(pg_dom, l1e_get_pfn(nl1e));
+                return -ENOENT;
+            }
+
+            if ( p2mt == p2m_ram_paging_in &amp;&amp; !page )
+                return -ENOENT;
+
+            /* Did our attempt to unshare fail? */
+            if ( (q &amp; P2M_UNSHARE) &amp;&amp; p2m_is_shared(p2mt) )
+            {
+                /* We could not have obtained a page ref. */
+                ASSERT(!page);
+                /* And mem_sharing_notify has already been called. */
+                return -ENOMEM;
+            }
+
             if ( !page )
                 return -EINVAL;
             nl1e = l1e_from_page(page, l1e_get_flags(nl1e));
@@ -3315,47 +3340,10 @@ long do_mmu_update(
                 switch ( page-&gt;u.inuse.type_info &amp; PGT_type_mask )
                 {
                 case PGT_l1_page_table:
-                {
-                    l1_pgentry_t l1e = l1e_from_intpte(req.val);
-                    p2m_type_t l1e_p2mt = p2m_ram_rw;
-                    struct page_info *target = NULL;
-                    p2m_query_t q = (l1e_get_flags(l1e) &amp; _PAGE_RW) ?
-                                        P2M_UNSHARE : P2M_ALLOC;
-
-                    if ( paging_mode_translate(pg_owner) )
-                        target = get_page_from_gfn(pg_owner, l1e_get_pfn(l1e),
-                                                   &amp;l1e_p2mt, q);
-
-                    if ( p2m_is_paged(l1e_p2mt) )
-                    {
-                        if ( target )
-                            put_page(target);
-                        p2m_mem_paging_populate(pg_owner, l1e_get_pfn(l1e));
-                        rc = -ENOENT;
-                        break;
-                    }
-                    else if ( p2m_ram_paging_in == l1e_p2mt &amp;&amp; !target )
-                    {
-                        rc = -ENOENT;
-                        break;
-                    }
-                    /* If we tried to unshare and failed */
-                    else if ( (q &amp; P2M_UNSHARE) &amp;&amp; p2m_is_shared(l1e_p2mt) )
-                    {
-                        /* We could not have obtained a page ref. */
-                        ASSERT(target == NULL);
-                        /* And mem_sharing_notify has already been called. */
-                        rc = -ENOMEM;
-                        break;
-                    }
-
-                    rc = mod_l1_entry(va, l1e, mfn,
+                    rc = mod_l1_entry(va, l1e_from_intpte(req.val), mfn,
                                       cmd == MMU_PT_UPDATE_PRESERVE_AD, v,
                                       pg_owner);
-                    if ( target )
-                        put_page(target);
-                }
-                break;
+                    break;
                 case PGT_l2_page_table:
                     rc = mod_l2_entry(va, l2e_from_intpte(req.val), mfn,
                                       cmd == MMU_PT_UPDATE_PRESERVE_AD, v);
@@ -3367,7 +3355,7 @@ long do_mmu_update(
                 case PGT_l4_page_table:
                     rc = mod_l4_entry(va, l4e_from_intpte(req.val), mfn,
                                       cmd == MMU_PT_UPDATE_PRESERVE_AD, v);
-                break;
+                    break;</pre>
    </blockquote>
    <br>
    If we are tidying up the style, could we also get some newlines
    between break and case?<br>
    <br>
    Either way, Reviewed-by: Andrew Cooper
    <a class="moz-txt-link-rfc2396E" href="mailto:andrew.cooper3@citrix.com">&lt;andrew.cooper3@citrix.com&gt;</a><br>
    <br>
    <blockquote type="cite"
      cite="mid:59DF596E020000780018555D@prv-mh.provo.novell.com">
      <pre wrap="">
                 case PGT_writable_page:
                     perfc_incr(writable_mmu_updates);
                     if ( paging_write_guest_entry(v, va, req.val, _mfn(mfn)) )


</pre>
    </blockquote>
    <br>
  </body>
</html>

--------------DC739349D10912129A04D144--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7868004718124904071==--


From xen-devel-bounces@lists.xen.org Thu Oct 12 11:21:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 11:21:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2bYN-0000tg-T5; Thu, 12 Oct 2017 11:21:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45190f1b3=Ian.Jackson@citrix.com>)
 id 1e2bYN-0000tZ-AR
 for xen-devel@lists.xensource.com; Thu, 12 Oct 2017 11:21:27 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 91/EE-16487-6305FD95; Thu, 12 Oct 2017 11:21:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHRDpK5pwP1
 Ig2cfpS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa0bPxI1MBXv9Kt5+VmtgbLPvYuTgkBDwl1h7
 2riLkRPI9JC4fvYEE4jNJqAr0bTlLxuILSKgLHG86QsriM0ssIlR4uKZWBBbWMBJ4sC9I2D1L
 AKqEsv/dTCC2LwCnhJn+7vYIGbKSZw//pMZIi4ocXLmExaIOZoSrdt/s0PY8hLNW2czg5wjJK
 AmMXd9PESrpcS39U+ZJzDyzULSPQtJ9ywk3QsYmVcxahSnFpWlFukaWuglFWWmZ5TkJmbm6Bo
 amOnlphYXJ6an5iQmFesl5+duYgSGGQMQ7GC8uTHgEKMkB5OSKO8en/uRQnxJ+SmVGYnFGfFF
 pTmpxYcYZTg4lCR4s/yBcoJFqempFWmZOcCAh0lLcPAoifC6gKR5iwsSc4sz0yFSpxiNOX5Mu
 vKHiaPj5t0/TEIsefl5qVLivOUgpQIgpRmleXCDYJF4iVFWSpiXEeg0IZ6C1KLczBJU+VeM4h
 yMSsK8L/yApvBk5pXA7XsFdAoT0CmiaXdATilJREhJNTC6n57BXHO4/q/zl5/mH3OdX5w3f+o
 n6K5z9ceb2XPi6i9fWyr2zZDrseued+LHE9wLJyhcqvu8idH2x4O6u8vtPzMHT1sXurhGxlL1
 26sN7rcrwj5asRQtlrnw4X/QbuE3qxl7wyMEf9qlMP6ttRecn7vlWKl13P26Z5w65jcy7WLSM
 +xVUuyUWIozEg21mIuKEwH/+Pn8vwIAAA==
X-Env-Sender: prvs=45190f1b3=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1507807283!76745837!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59629 invoked from network); 12 Oct 2017 11:21:25 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Oct 2017 11:21:25 -0000
X-IronPort-AV: E=Sophos;i="5.43,365,1503360000"; d="scan'208";a="445653448"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Thu, 12 Oct 2017 12:21:06 +0100
Message-ID: <1507807267-13709-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 1/2] libxl: dm_restrict: Move to
	domain_build_info
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmlnaHQgbm93LCB0aGlzIGlzIGJyb2tlbiBiZWNhdXNlIGxpYnhsX19idWlsZF9kZXZpY2VfbW9k
ZWxfYXJnc19uZXcKaXMgdXNlZCBhbHNvIGZvciB0aGUgcWVtdSBydW4gZm9yIHB2IGd1ZXN0cyBm
b3IgcWRpc2sgZGV2aWNlcywgcHZmYiwKZXRjLgoKV2UgY2FuIGVpdGhlciBtYWtlIHRoaXMgb3B0
aW9uIHByb3Blcmx5IEhWTS1zcGVjaWZpYywgb3IgbWFrZSBpdApnZW5lcmljLgoKSW4gcHJpbmNp
cGxlIGl0IGlzIGEgcmVhc29uYWJsZSByZXF1ZXN0LCB0byBtYWtlIHRoZSBQViBxZW11CmRlcHJp
dmlsZWdlZCAoZXZlbiB0aG91Z2ggaXQgaXMgbm90IGxpa2VseSB0byBiZSBpbXBsZW1lbnRlZCBh
bnkgdGltZQpzb29uKS4gIFNvIG1ha2UgdGhpcyBvcHRpb24gZ2VuZXJpYy4KCldlIHJldGFpbiB0
aGUgbmFtZSAiZGV2aWNlIG1vZGVsIiBldmVuIHRob3VnaCBpdCBpcyBhcmd1YWJseQppbmFjY3Vy
YXRlLCBiZWNhdXNlIHRoZSB4bCBkb2NzIGFscmVhZHkgc2F5LCBmb3IgZXhhbXBsZQogIEZvciBh
IFBWIGd1ZXN0IGEgZGV2aWNlLW1vZGVsIGlzIHNvbWV0aW1lcyB1c2VkIHRvIHByb3ZpZGUgYmFj
a2VuZHMKICBmb3IgY2VydGFpbiBQViBkZXZpY2VzCgpUaGUgZG9jdW1lbnRhdGlvbiBwYXRjaCBo
ZXJlIGlzIHB1cmUgY29kZSBtb3Rpb24uICBGb3IgZWFzZSBvZiByZXZpZXcKd2Ugd2lsbCBmaXgg
dXAgdGhlIGRvY3MsIHNvIHRoZSB3b3JkaW5nIHRvIGJlIHJpZ2h0IGZvciB0aGUgbmV3CmNvbnRl
eHQsIGluIHRoZSBuZXh0IHBhdGNoLgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5K
YWNrc29uQGV1LmNpdHJpeC5jb20+ClJlcG9ydGVkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KLS0tCiBkb2NzL21hbi94bC5jZmcucG9kLjUuaW4gICAgfCAxOTgg
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHRvb2xzL2xpYnhs
L2xpYnhsX2NyZWF0ZS5jICB8ICAgMiArLQogdG9vbHMvbGlieGwvbGlieGxfZG0uYyAgICAgIHwg
ICA2ICstCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgfCAgIDIgKy0KIDQgZmlsZXMgY2hh
bmdlZCwgMTA0IGluc2VydGlvbnMoKyksIDEwNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9k
b2NzL21hbi94bC5jZmcucG9kLjUuaW4gYi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KaW5kZXgg
Y2YzZmEwZS4uODEyNWRmYiAxMDA2NDQKLS0tIGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCisr
KyBiL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgpAQCAtMTI3MCw2ICsxMjcwLDEwNSBAQCBjb25u
ZWN0b3JzPWlkMDoxOTIweDEwODA7aWQxOjgwMHg2MDA7aWQyOjY0MHg0ODAKIAogPWJhY2sKIAor
PWl0ZW0gQjxkbV9yZXN0cmljdD1CT09MRUFOPgorCitSZXN0cmljdCB0aGUgSFZNIGRldmljZSBt
b2RlbCBhZnRlciBzdGFydHVwLAordG8gbGltaXQgdGhlIGNvbnNlcXVlbmNlc2Ugb2Ygc2VjdXJp
dHkgdnVsbmVyYWJpbGl0aWVzIGluIHFlbXUuCisKK1dpdGggdGhpcyBmZWF0dXJlIGVuYWJsZWQs
CithIGNvbXByb21pc2Ugb2YgdGhlIGRldmljZSBtb2RlbCwKK3ZpYSBzdWNoIGEgdnVsbmVyYWJp
bGl0eSwKK3dpbGwgbm90IHByb3ZpZGUgYSBwcml2aWxlZ2UgZXNjYWxhdGlvbiBhdHRhY2sgb24g
dGhlIHdob2xlIHN5c3RlbS4KKworVGhpcyBmZWF0dXJlIGlzIGEgQjx0ZWNobm9sb2d5IHByZXZp
ZXc+LgorVGhlcmUgYXJlIHNvbWUgc2lnbmlmaWNhbnQgbGltaXRhdGlvbnM6CisKKz1vdmVyIDQK
KworPWl0ZW0KKworWW91IG11c3QgaGF2ZSBhIG5ldyBlbm91Z2ggcWVtdS4KK0luIHBhcnRpY3Vs
YXIsCitpZiB5b3VyIHFlbXUgZG9lcyBub3QgaGF2ZSB0aGUgY29tbWl0CitCPHhlbjogcmVzdHJp
Y3Q6IHVzZSB4ZW50b29sY29yZV9yZXN0cmljdF9hbGw+Cit0aGUgcmVzdHJpY3Rpb24gcmVxdWVz
dCB3aWxsIGJlIHNpbGVudGx5IGluZWZmZWN0aXZlIQorCis9aXRlbQorCitUaGUgbWVjaGFuaXNt
cyB1c2VkIGFyZSBub3QgZWZmZWN0aXZlIGFnYWluc3QKK2RlbmlhbCBvZiBzZXJ2aWNlIHByb2Js
ZW1zLgorQSBjb21wcm9taXNlZCBxZW11IGNhbiBwcm9iYWJseSBzdGlsbCBpbXBhaXIKK29yIHBl
cmhhcHMgZXZlbiBwcmV2ZW50Cit0aGUgcHJvcGVyIGZ1bmN0aW9uaW5nIG9mIHRoZSB3aG9sZSBz
eXN0ZW0sCisoYXQgdGhlIHZlcnkgbGVhc3QsIGJ1dCBub3QgbGltaXRlZCB0bywKK3Rocm91Z2gg
cmVzb3VyY2UgZXhoYXVzdGlvbikuCisKKz1pdGVtCisKK0l0IGlzIG5vdCBrbm93biB3aGV0aGVy
IHRoZSBwcm90ZWN0aW9uIGlzCitlZmZlY3RpdmUgd2hlbiBhIGRvbWFpbiBpcyBtaWdyYXRlZC4K
KworPWl0ZW0KKworU29tZSBkb21haW4gbWFuYWdlbWVudCBmdW5jdGlvbnMgZG8gbm90IHdvcmsu
CitGb3IgZXhhbXBsZSwgY2Ryb20gaW5zZXJ0IHdpbGwgZmFpbC4KKworPWl0ZW0KKworWW91IHNo
b3VsZCBzYXkgQzx2Z2E9Im5vbmUiPi4KK0RvbWFpbnMgd2l0aCBzdGR2Z2EgZ3JhcGhpY3MgY2Fy
ZHMgdG8gbm90IHdvcmsuCitEb21haW5zIHdpdGggY2lycnVzIHZnYSBtYXkgc2VlbSB0byB3b3Jr
LgorCis9aXRlbQorCitZb3UgbXVzdCBjcmVhdGUgdXNlcihzKSBmb3IgcWVtdSB0byBydW4gYXMu
CisKK0lkZWFsbHksIHNldCBhc2lkZSBhIHJhbmdlIG9mIDMyNzUyIHVpZHMKKyhmcm9tIE4gdG8g
TiszMjc1MSkKK2FuZCBjcmVhdGUgYSB1c2VyCit3aG9zZSBuYW1lIGlzIEI8eGVuLXFlbXV1c2Vy
LXJhbmdlLWJhc2U+CithbmQgd2hvc2UgdWlkIGlzIE4KK2FuZCB3aG9zZSBnaWQgaXMgYSBwbGFp
biB1bnByaXZpbGVnZWQgZ2lkLgorbGlieGwgd2lsbCB1c2Ugb25lIHN1Y2ggdXNlciBmb3IgZWFj
aCBkb21pZC4KKworQWx0ZXJuYXRpdmVseSwgZWl0aGVyIGNyZWF0ZQorQjx4ZW4tcWVtdXVzZXIt
ZG9taWQkZG9taWQ+Citmb3IgZXZlcnkgJGRvbWlkIGZyb20gMSB0byAzMjc1MSBpbmNsdXNpdmUs
CitvcgorQjx4ZW4tcWVtdXVzZXItc2hhcmVkPgorKGluIHdoaWNoIGNhc2UgZGlmZmVyZW50IGd1
ZXN0cyB3aWxsIG5vdAorYmUgcHJvdGVjdGVkIGFnYWluc3QgZWFjaCBvdGhlcikuCisKKz1pdGVt
CisKK1RoZXJlIGFyZSBubyBjb3VudGVybWVhc3VyZXMgdGFrZW4gYWdhaW5zdCByZXVzZQorb2Yg
dGhlIHNhbWUgdW5peCB1c2VyICh1aWQpCitmb3Igc3Vic2VxdWVudCBkb21haW5zLAorZXZlbiBp
ZiB0aGUgQjx4ZW4tcWVtdXVzZXItZG9taWQkZG9taWQ+IHVzZXJzIGFyZSBjcmVhdGVkLgorU28g
YSBwYXN0IGRvbWFpbiB3aXRoIHRoZSBzYW1lIGRvbWlkIG1heSBiZSBhYmxlIHRvCitpbnRlcmZl
cmVyIHdpdGggZnV0dXJlIGRvbWFpbnMuCitQb3NzaWJseSwgZXZlbiBhZnRlciBhIHJlYm9vdC4K
KworPWl0ZW0KKworQSBjb21wcm9taXNlZCBxZW11IHdpbGwgYmUgYWJsZSB0byByZWFkIHdvcmxk
LXJlYWRhYmxlCitmaWxlcyBpbiB0aGUgZG9tMCBvcGVyYXRpbmcgc3lzdGVtLgorCis9aXRlbQor
CitCZWNhdXNlIG9mIHRoZXNlIGxpbWl0YXRpb25zLCB0aGlzIGZ1bmN0aW9uYWxpdHksCit3aGls
ZSBpdCBtYXkgZW5oYW5jZSB5b3VyIHNlY3VyaXR5LAorc2hvdWxkIG5vdCBiZSByZWxpZWQgb24u
CitBbnkgZnVydGhlciBsaW1pdGF0aW9ucyBkaXNjb3ZlcmVkIGluIHRoZSBjdXJyZW50IHZlcnNp
b24KK3dpbGwgQjxub3Q+IGJlIGhhbmRsZWQgdmlhIHRoZSBYZW4gUHJvamVjdCBTZWN1cml0eSBQ
cm9jZXNzLgorCis9aXRlbQorCitJbiB0aGUgZnV0dXJlIGFzIHdlIGVuaGFuY2UgdGhpcyBmZWF0
dXJlIHRvIGltcHJvdmUgdGhlIHNlY3VyaXR5LAord2UgbWF5IGJyZWFrIGJhY2t3YXJkIGNvbXBh
dGliaWxpdHkuCisKKz1iYWNrCisKID1oZWFkMiBQYXJhdmlydHVhbGlzZWQgKFBWKSBHdWVzdCBT
cGVjaWZpYyBPcHRpb25zCiAKIFRoZSBmb2xsb3dpbmcgb3B0aW9ucyBhcHBseSBvbmx5IHRvIFBh
cmF2aXJ0dWFsIChQVikgZ3Vlc3RzLgpAQCAtMjE5NywxMDUgKzIyOTYsNiBAQCBzcGVjaWZpZWQs
IGVuYWJsaW5nIHRoZSB1c2Ugb2YgWGVuU2VydmVyIFBWIGRyaXZlcnMgaW4gdGhlIGd1ZXN0Lgog
VGhpcyBwYXJhbWV0ZXIgb25seSB0YWtlcyBlZmZlY3Qgd2hlbiBkZXZpY2VfbW9kZWxfdmVyc2lv
bj1xZW11LXhlbi4KIFNlZSBCPHhlbi1wY2ktZGV2aWNlLXJlc2VydmF0aW9ucyg3KT4gZm9yIG1v
cmUgaW5mb3JtYXRpb24uCiAKLT1pdGVtIEI8ZG1fcmVzdHJpY3Q9Qk9PTEVBTj4KLQotUmVzdHJp
Y3QgdGhlIEhWTSBkZXZpY2UgbW9kZWwgYWZ0ZXIgc3RhcnR1cCwKLXRvIGxpbWl0IHRoZSBjb25z
ZXF1ZW5jZXNlIG9mIHNlY3VyaXR5IHZ1bG5lcmFiaWxpdGllcyBpbiBxZW11LgotCi1XaXRoIHRo
aXMgZmVhdHVyZSBlbmFibGVkLAotYSBjb21wcm9taXNlIG9mIHRoZSBkZXZpY2UgbW9kZWwsCi12
aWEgc3VjaCBhIHZ1bG5lcmFiaWxpdHksCi13aWxsIG5vdCBwcm92aWRlIGEgcHJpdmlsZWdlIGVz
Y2FsYXRpb24gYXR0YWNrIG9uIHRoZSB3aG9sZSBzeXN0ZW0uCi0KLVRoaXMgZmVhdHVyZSBpcyBh
IEI8dGVjaG5vbG9neSBwcmV2aWV3Pi4KLVRoZXJlIGFyZSBzb21lIHNpZ25pZmljYW50IGxpbWl0
YXRpb25zOgotCi09b3ZlciA0Ci0KLT1pdGVtCi0KLVlvdSBtdXN0IGhhdmUgYSBuZXcgZW5vdWdo
IHFlbXUuCi1JbiBwYXJ0aWN1bGFyLAotaWYgeW91ciBxZW11IGRvZXMgbm90IGhhdmUgdGhlIGNv
bW1pdAotQjx4ZW46IHJlc3RyaWN0OiB1c2UgeGVudG9vbGNvcmVfcmVzdHJpY3RfYWxsPgotdGhl
IHJlc3RyaWN0aW9uIHJlcXVlc3Qgd2lsbCBiZSBzaWxlbnRseSBpbmVmZmVjdGl2ZSEKLQotPWl0
ZW0KLQotVGhlIG1lY2hhbmlzbXMgdXNlZCBhcmUgbm90IGVmZmVjdGl2ZSBhZ2FpbnN0Ci1kZW5p
YWwgb2Ygc2VydmljZSBwcm9ibGVtcy4KLUEgY29tcHJvbWlzZWQgcWVtdSBjYW4gcHJvYmFibHkg
c3RpbGwgaW1wYWlyCi1vciBwZXJoYXBzIGV2ZW4gcHJldmVudAotdGhlIHByb3BlciBmdW5jdGlv
bmluZyBvZiB0aGUgd2hvbGUgc3lzdGVtLAotKGF0IHRoZSB2ZXJ5IGxlYXN0LCBidXQgbm90IGxp
bWl0ZWQgdG8sCi10aHJvdWdoIHJlc291cmNlIGV4aGF1c3Rpb24pLgotCi09aXRlbQotCi1JdCBp
cyBub3Qga25vd24gd2hldGhlciB0aGUgcHJvdGVjdGlvbiBpcwotZWZmZWN0aXZlIHdoZW4gYSBk
b21haW4gaXMgbWlncmF0ZWQuCi0KLT1pdGVtCi0KLVNvbWUgZG9tYWluIG1hbmFnZW1lbnQgZnVu
Y3Rpb25zIGRvIG5vdCB3b3JrLgotRm9yIGV4YW1wbGUsIGNkcm9tIGluc2VydCB3aWxsIGZhaWwu
Ci0KLT1pdGVtCi0KLVlvdSBzaG91bGQgc2F5IEM8dmdhPSJub25lIj4uCi1Eb21haW5zIHdpdGgg
c3RkdmdhIGdyYXBoaWNzIGNhcmRzIHRvIG5vdCB3b3JrLgotRG9tYWlucyB3aXRoIGNpcnJ1cyB2
Z2EgbWF5IHNlZW0gdG8gd29yay4KLQotPWl0ZW0KLQotWW91IG11c3QgY3JlYXRlIHVzZXIocykg
Zm9yIHFlbXUgdG8gcnVuIGFzLgotCi1JZGVhbGx5LCBzZXQgYXNpZGUgYSByYW5nZSBvZiAzMjc1
MiB1aWRzCi0oZnJvbSBOIHRvIE4rMzI3NTEpCi1hbmQgY3JlYXRlIGEgdXNlcgotd2hvc2UgbmFt
ZSBpcyBCPHhlbi1xZW11dXNlci1yYW5nZS1iYXNlPgotYW5kIHdob3NlIHVpZCBpcyBOCi1hbmQg
d2hvc2UgZ2lkIGlzIGEgcGxhaW4gdW5wcml2aWxlZ2VkIGdpZC4KLWxpYnhsIHdpbGwgdXNlIG9u
ZSBzdWNoIHVzZXIgZm9yIGVhY2ggZG9taWQuCi0KLUFsdGVybmF0aXZlbHksIGVpdGhlciBjcmVh
dGUKLUI8eGVuLXFlbXV1c2VyLWRvbWlkJGRvbWlkPgotZm9yIGV2ZXJ5ICRkb21pZCBmcm9tIDEg
dG8gMzI3NTEgaW5jbHVzaXZlLAotb3IKLUI8eGVuLXFlbXV1c2VyLXNoYXJlZD4KLShpbiB3aGlj
aCBjYXNlIGRpZmZlcmVudCBndWVzdHMgd2lsbCBub3QKLWJlIHByb3RlY3RlZCBhZ2FpbnN0IGVh
Y2ggb3RoZXIpLgotCi09aXRlbQotCi1UaGVyZSBhcmUgbm8gY291bnRlcm1lYXN1cmVzIHRha2Vu
IGFnYWluc3QgcmV1c2UKLW9mIHRoZSBzYW1lIHVuaXggdXNlciAodWlkKQotZm9yIHN1YnNlcXVl
bnQgZG9tYWlucywKLWV2ZW4gaWYgdGhlIEI8eGVuLXFlbXV1c2VyLWRvbWlkJGRvbWlkPiB1c2Vy
cyBhcmUgY3JlYXRlZC4KLVNvIGEgcGFzdCBkb21haW4gd2l0aCB0aGUgc2FtZSBkb21pZCBtYXkg
YmUgYWJsZSB0bwotaW50ZXJmZXJlciB3aXRoIGZ1dHVyZSBkb21haW5zLgotUG9zc2libHksIGV2
ZW4gYWZ0ZXIgYSByZWJvb3QuCi0KLT1pdGVtCi0KLUEgY29tcHJvbWlzZWQgcWVtdSB3aWxsIGJl
IGFibGUgdG8gcmVhZCB3b3JsZC1yZWFkYWJsZQotZmlsZXMgaW4gdGhlIGRvbTAgb3BlcmF0aW5n
IHN5c3RlbS4KLQotPWl0ZW0KLQotQmVjYXVzZSBvZiB0aGVzZSBsaW1pdGF0aW9ucywgdGhpcyBm
dW5jdGlvbmFsaXR5LAotd2hpbGUgaXQgbWF5IGVuaGFuY2UgeW91ciBzZWN1cml0eSwKLXNob3Vs
ZCBub3QgYmUgcmVsaWVkIG9uLgotQW55IGZ1cnRoZXIgbGltaXRhdGlvbnMgZGlzY292ZXJlZCBp
biB0aGUgY3VycmVudCB2ZXJzaW9uCi13aWxsIEI8bm90PiBiZSBoYW5kbGVkIHZpYSB0aGUgWGVu
IFByb2plY3QgU2VjdXJpdHkgUHJvY2Vzcy4KLQotPWl0ZW0KLQotSW4gdGhlIGZ1dHVyZSBhcyB3
ZSBlbmhhbmNlIHRoaXMgZmVhdHVyZSB0byBpbXByb3ZlIHRoZSBzZWN1cml0eSwKLXdlIG1heSBi
cmVhayBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LgotCi09YmFjawotCiA9YmFjawogCiA9aGVhZDIg
UFZIIEd1ZXN0IFNwZWNpZmljIE9wdGlvbnMKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKaW5kZXggMGRiOWMwZS4uZjE1
ZmIyMSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKKysrIGIvdG9vbHMv
bGlieGwvbGlieGxfY3JlYXRlLmMKQEAgLTIxNiw2ICsyMTYsNyBAQCBpbnQgbGlieGxfX2RvbWFp
bl9idWlsZF9pbmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKICAgICAgICAgYl9pbmZvLT5l
dmVudF9jaGFubmVscyA9IDEwMjM7CiAKICAgICBsaWJ4bF9fYXJjaF9kb21haW5fYnVpbGRfaW5m
b19hY3BpX3NldGRlZmF1bHQoYl9pbmZvKTsKKyAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQo
JmJfaW5mby0+ZG1fcmVzdHJpY3QsIGZhbHNlKTsKIAogICAgIHN3aXRjaCAoYl9pbmZvLT50eXBl
KSB7CiAgICAgY2FzZSBMSUJYTF9ET01BSU5fVFlQRV9IVk06CkBAIC0zMDgsNyArMzA5LDYgQEAg
aW50IGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCiAg
ICAgICAgIGxpYnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgmYl9pbmZvLT51Lmh2bS5hbHRwMm0sICAg
ICAgICAgICAgIGZhbHNlKTsKICAgICAgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZiX2lu
Zm8tPnUuaHZtLnVzYiwgICAgICAgICAgICAgICAgZmFsc2UpOwogICAgICAgICBsaWJ4bF9kZWZi
b29sX3NldGRlZmF1bHQoJmJfaW5mby0+dS5odm0ueGVuX3BsYXRmb3JtX3BjaSwgICB0cnVlKTsK
LSAgICAgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZiX2luZm8tPnUuaHZtLmRtX3Jlc3Ry
aWN0LCAgICAgICAgZmFsc2UpOwogCiAgICAgICAgIGxpYnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgm
Yl9pbmZvLT51Lmh2bS5zcGljZS5lbmFibGUsIGZhbHNlKTsKICAgICAgICAgaWYgKCFsaWJ4bF9k
ZWZib29sX3ZhbChiX2luZm8tPnUuaHZtLnNwaWNlLmVuYWJsZSkgJiYKZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhsL2xpYnhsX2RtLmMgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCmluZGV4IDBhNWIw
ZjguLjdjYWY0NzEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9v
bHMvbGlieGwvbGlieGxfZG0uYwpAQCAtNjQyLDcgKzY0Miw3IEBAIHN0YXRpYyBpbnQgbGlieGxf
X2J1aWxkX2RldmljZV9tb2RlbF9hcmdzX29sZChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAg
ZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLCAiLW5vZ3JhcGhpYyIpOwogICAgIH0KIAotICAgIGlm
IChsaWJ4bF9kZWZib29sX3ZhbChiX2luZm8tPnUuaHZtLmRtX3Jlc3RyaWN0KSkgeworICAgIGlm
IChsaWJ4bF9kZWZib29sX3ZhbChiX2luZm8tPmRtX3Jlc3RyaWN0KSkgewogICAgICAgICBMT0dE
KEVSUk9SLCBkb21pZCwKICAgICAgICAgICAgICAiZG1fcmVzdHJpY3Qgbm90IHN1cHBvcnRlZCBi
eSBxZW11LXhlbi10cmFkaXRpb25hbCIpOwogICAgICAgICByZXR1cm4gRVJST1JfSU5WQUw7CkBA
IC0xNDIxLDcgKzE0MjEsNyBAQCBzdGF0aWMgaW50IGxpYnhsX19idWlsZF9kZXZpY2VfbW9kZWxf
YXJnc19uZXcobGlieGxfX2djICpnYywKICAgICAgICAgfQogICAgIH0KIAotICAgIGlmIChsaWJ4
bF9kZWZib29sX3ZhbChiX2luZm8tPnUuaHZtLmRtX3Jlc3RyaWN0KSkKKyAgICBpZiAobGlieGxf
ZGVmYm9vbF92YWwoYl9pbmZvLT5kbV9yZXN0cmljdCkpCiAgICAgICAgIGZsZXhhcnJheV9hcHBl
bmQoZG1fYXJncywgIi14ZW4tZG9taWQtcmVzdHJpY3QiKTsKIAogICAgIGlmIChzdGF0ZS0+c2F2
ZWRfc3RhdGUpIHsKQEAgLTE2NTMsNyArMTY1Myw3IEBAIHN0YXRpYyBpbnQgbGlieGxfX2J1aWxk
X2RldmljZV9tb2RlbF9hcmdzX25ldyhsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgZ290byBl
bmRfc2VhcmNoOwogICAgICAgICB9CiAKLSAgICAgICAgaWYgKCFsaWJ4bF9kZWZib29sX3ZhbChi
X2luZm8tPnUuaHZtLmRtX3Jlc3RyaWN0KSkgeworICAgICAgICBpZiAoIWxpYnhsX2RlZmJvb2xf
dmFsKGJfaW5mby0+ZG1fcmVzdHJpY3QpKSB7CiAgICAgICAgICAgICBMT0dEKERFQlVHLCBndWVz
dF9kb21pZCwKICAgICAgICAgICAgICAgICAgImRtX3Jlc3RyaWN0IGRpc2FibGVkLCBzdGFydGlu
ZyBRRU1VIGFzIHJvb3QiKTsKICAgICAgICAgICAgIGdvdG8gZW5kX3NlYXJjaDsKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVz
LmlkbAppbmRleCA2NWQzMmNiLi5hMjM5MzI0IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4
bF90eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCkBAIC01MjEsNiAr
NTIxLDcgQEAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gPSBTdHJ1Y3QoImRvbWFpbl9idWlsZF9p
bmZvIixbCiAgICAgKCJ0aW1lcl9tb2RlIiwgICAgICAgbGlieGxfdGltZXJfbW9kZSksCiAgICAg
KCJuZXN0ZWRfaHZtIiwgICAgICAgbGlieGxfZGVmYm9vbCksCiAgICAgKCJhcGljIiwgICAgICAg
ICAgICAgbGlieGxfZGVmYm9vbCksCisgICAgKCJkbV9yZXN0cmljdCIsICAgICAgbGlieGxfZGVm
Ym9vbCksCiAgICAgKCJ1IiwgS2V5ZWRVbmlvbihOb25lLCBsaWJ4bF9kb21haW5fdHlwZSwgInR5
cGUiLAogICAgICAgICAgICAgICAgIFsoImh2bSIsIFN0cnVjdChOb25lLCBbKCJmaXJtd2FyZSIs
ICAgICAgICAgc3RyaW5nKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICgiYmlvcyIsICAgICAgICAgICAgIGxpYnhsX2Jpb3NfdHlwZSksCkBAIC01ODAsNyArNTgxLDYg
QEAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gPSBTdHJ1Y3QoImRvbWFpbl9idWlsZF9pbmZvIixb
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoInJkbSIsIGxpYnhsX3Jk
bV9yZXNlcnZlKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgicmRt
X21lbV9ib3VuZGFyeV9tZW1rYiIsIE1lbUtCKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICgibWNhX2NhcHMiLCAgICAgICAgIHVpbnQ2NCksCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAoImRtX3Jlc3RyaWN0IiwgICAgICBsaWJ4bF9kZWZi
b29sKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0pKSwKICAgICAg
ICAgICAgICAgICAgKCJwdiIsIFN0cnVjdChOb25lLCBbKCJrZXJuZWwiLCBzdHJpbmcpLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoInNsYWNrX21lbWtiIiwgTWVtS0Ip
LAotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 12 11:21:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 11:21:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2bYk-0000vr-4W; Thu, 12 Oct 2017 11:21:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45190f1b3=Ian.Jackson@citrix.com>)
 id 1e2bYi-0000vd-KW
 for xen-devel@lists.xensource.com; Thu, 12 Oct 2017 11:21:48 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 27/F7-28548-B405FD95; Thu, 12 Oct 2017 11:21:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXitHSDva53wP1
 Ig97DrBb3prxnd2D02N63iz2AMYo1My8pvyKBNWNa2232ghXsFZfbX7E1MM5l62Lk5JAQ8JdY
 tXwWK4TtIXH97AkmEJtNQFeiactfsBoRAWWJ401fwGqYBTYxSlw8EwtiCwv4SLzquMACYrMIq
 EpsvtkPZHNw8Ap4SpxtqYAYKSdx/vhPZhCbU8BLYuvN2ewgthBQyezbu8BsXgFBiZMzn7BAjN
 eUaN3+mx3Clpdo3jqbGWSkkICaxNz18RAjLSW+rX/KPIFRYBaS7llIumch6V7AyLyKUb04tag
 stUjXSC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzAs6xkYGHcwnmp2PsQoycGk
 JMq7x+d+pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3ix/oJxgUWp6akVaZg4wQmDSEhw8SiK8L
 iBp3uKCxNzizHSI1ClGY44bD6//YeLouHn3D5MQS15+XqqUOO9bP6BSAZDSjNI8uEGwyL3EKC
 slzMvIwMAgxFOQWpSbWYIq/4pRnINRSZg3GWQhT2ZeCdy+V0CnMAGdIpp2B+SUkkSElFQD4/z
 Dk//Pfnhk54KFBeveha10eH38182ke18XfRHq+1Ak2ZCmm2718E95v3RTqdLuApNjUbn3Dnxp
 TdG+e2/avtZv29NC3NadDrqtNM9O4qTNpNIKvdrm0NevZyyNlzoxrbRtR9O8R1dNjAsl3y5pO
 s9wPppDyejOnbg4j8VzHRW65X/LPD/ioKvEUpyRaKjFXFScCABW0JBz1wIAAA==
X-Env-Sender: prvs=45190f1b3=Ian.Jackson@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1507807304!102353515!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46190 invoked from network); 12 Oct 2017 11:21:46 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Oct 2017 11:21:46 -0000
X-IronPort-AV: E=Sophos;i="5.43,365,1503360000"; d="scan'208";a="453618831"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Thu, 12 Oct 2017 12:21:07 +0100
Message-ID: <1507807267-13709-2-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507807267-13709-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507807267-13709-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 2/2] xl: dm_restrict: Document that it does not
	work with PV
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+ClJl
cG9ydGVkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCiBk
b2NzL21hbi94bC5jZmcucG9kLjUuaW4gfCA3ICsrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA2IGlu
c2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kb2NzL21hbi94bC5jZmcu
cG9kLjUuaW4gYi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KaW5kZXggODEyNWRmYi4uZDBlMzUy
MCAxMDA2NDQKLS0tIGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCisrKyBiL2RvY3MvbWFuL3hs
LmNmZy5wb2QuNS5pbgpAQCAtMTI3Miw3ICsxMjcyLDcgQEAgY29ubmVjdG9ycz1pZDA6MTkyMHgx
MDgwO2lkMTo4MDB4NjAwO2lkMjo2NDB4NDgwCiAKID1pdGVtIEI8ZG1fcmVzdHJpY3Q9Qk9PTEVB
Tj4KIAotUmVzdHJpY3QgdGhlIEhWTSBkZXZpY2UgbW9kZWwgYWZ0ZXIgc3RhcnR1cCwKK1Jlc3Ry
aWN0IHRoZSBkZXZpY2UgbW9kZWwgYWZ0ZXIgc3RhcnR1cCwKIHRvIGxpbWl0IHRoZSBjb25zZXF1
ZW5jZXNlIG9mIHNlY3VyaXR5IHZ1bG5lcmFiaWxpdGllcyBpbiBxZW11LgogCiBXaXRoIHRoaXMg
ZmVhdHVyZSBlbmFibGVkLApAQCAtMTI4Nyw2ICsxMjg3LDExIEBAIFRoZXJlIGFyZSBzb21lIHNp
Z25pZmljYW50IGxpbWl0YXRpb25zOgogCiA9aXRlbQogCitUaGlzIGlzIG5vdCBsaWtlbHkgdG8g
d29yayBhdCBhbGwgZm9yIFBWIGd1ZXN0cworbm9yIGd1ZXN0cyB1c2luZyBxZGlzayBiYWNrZW5k
cyBmb3IgdGhlaXIgYmxvY2sgZGV2aWNlcy4KKworPWl0ZW0KKwogWW91IG11c3QgaGF2ZSBhIG5l
dyBlbm91Z2ggcWVtdS4KIEluIHBhcnRpY3VsYXIsCiBpZiB5b3VyIHFlbXUgZG9lcyBub3QgaGF2
ZSB0aGUgY29tbWl0Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 12 11:23:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 11:23:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2ba0-000146-ET; Thu, 12 Oct 2017 11:23:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1e2bZy-00013t-Q8
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 11:23:07 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 4E/E8-02748-9905FD95; Thu, 12 Oct 2017 11:23:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSfUgTYRzH9+zO7Qwvrk3r15hU60XJtjRbb1p
 YFEbYlCDKCvSWN7fai9xNnVFkkBmDwIqyxGlGUZihtVmSabVImlKCqZUJIkWGGpUIq+Uf7Xx6
 sf++z30+9zzf5+FHEYrTMhXFuZwcb2etGtks0rxyyXrtpayh7MT3H1evC/rOS9PQ9qdfe8kst
 C/CYjc6XLkRZk9NPSq4l+JqbYosRbd1bhRJkcwZArqnMsSMmGyoDZXJ3GgWpWBCCBp+3JGKQM
 lwMFbml4ogmqlCMFAxKMdWGwHu8nGZaBHMXrjW/WA6yxgdBCfa5WKmmW1wpf8mgY9bCsMDTUj
 MMcx+eD3mR9iZA4HLH0gxRzKb4NTEj997roEa7zCB8wK4/7l6OgOzCD6+CUw3AqYcgadyZBoo
 mGVwscstxVIsPHtRTeK8E6o7PkXgH+oQvOvzyjGolEOTLwfnFVB6wv9beiWH8f4n4RpUeLEBT
 tYlYqcAvo+3EdjpiIBrP5sRdtTwrbUQf6+UwY2hRoQbGaGj9rkcgydKaL3YQuKFRw6PRoKoAs
 VVzXiDqhn3rppx7yuIqEfxAscXcbx2VbLOyFvyzU4ba7FqkxL1OhsnCGw+Z2WNgu6gw3YXhaf
 iuESCWlBLucGP5lNSTQz9MGMoWzHb6MgrMbOCOYcvtHKCH6kpSgP0y8wwm8Nz+ZzLZLGGR+sP
 BipKE01vFTEtFLA2wZKPUSfSUt/P9U5JFaTdYedU8+hiUWJEyVxo/7vFnwHtQbEqJY0kEokiq
 oDjbRbn/3wUzaOQRklfFXeJstidf08aDZeQhkvEmAbFEk72H1KVIsrQt+DtgZ5bhgtxas3Wfe
 /0u/buaQsFUnzCQHRjQ/LUxpxMSfPhYHt6W16xZy1JL0mIN6VOlMzVhtLS5j6q7lV/MXhzj2U
 pTWNxo+nBhSNHlj8N7A6cnazoOjSYwK/c7A1c129Jnbwf0gvRj7ukXl9Z/IHio4sd3TtQUUOR
 r1NDCmY2aTnBC+wvZxEZpJsDAAA=
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1507807383!105031281!1
X-Originating-IP: [104.47.36.57]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17635 invoked from network); 12 Oct 2017 11:23:04 -0000
Received: from mail-sn1nam02on0057.outbound.protection.outlook.com (HELO
 NAM02-SN1-obe.outbound.protection.outlook.com) (104.47.36.57)
 by server-5.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 12 Oct 2017 11:23:04 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=HEd6CqpAwbk5bFKm/ILrp/3XNtBttj0zVTaXCobaDYA=;
 b=UDpAy+V6NBqNKoG73G9TMrtGY7BZ9Aub5mJXnybFVkiW7VVLOV3Ip4HXxSh5zthj+L47c0kOwZzup9kJf2b9tQEHcDYtpWC6TZi2sZblX4COxVtcEtQDQKxTTgVTcXRp43ftcl3GZVt6AOXDK+Ipp9sFpqAaIxC6+l5QMg2cHbw=
Received: from [10.160.0.40] (111.93.218.67) by
 BLUPR0701MB2067.namprd07.prod.outlook.com (10.163.122.15) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.77.7; Thu, 12 Oct 2017 11:22:57 +0000
To: Julien Grall <julien.grall@linaro.org>,
 Julien Grall <julien.grall@arm.com>, Andre Przywara
 <andre.przywara@arm.com>, xen-devel@lists.xenproject.org
References: <1505165606-11731-1-git-send-email-mjaggi@caviumnetworks.com>
 <f5445c48-e1e9-982c-9b75-e3d7203f9060@arm.com>
 <fba357ca-8dd9-5638-4a94-d4d2ea24176a@caviumnetworks.com>
 <af54f4ea-3f9f-4eab-250e-cb69d6029966@arm.com>
 <73ca3423-9a7d-788f-1ef2-81e8621bcea9@caviumnetworks.com>
 <a14d68b0-ea47-f9f8-0ae9-22f6d390e143@arm.com>
 <c9ebacdd-a52b-9e35-cfdb-3b364c672a18@caviumnetworks.com>
 <61617602-dc67-49f1-cf96-2bd58cf6441a@linaro.org>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <55d35b00-af71-b239-d782-61ef74a96b6e@caviumnetworks.com>
Date: Thu, 12 Oct 2017 16:52:49 +0530
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <61617602-dc67-49f1-cf96-2bd58cf6441a@linaro.org>
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: MWHPR09CA0013.namprd09.prod.outlook.com (10.173.97.23) To
 BLUPR0701MB2067.namprd07.prod.outlook.com (10.163.122.15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 8bf7fdda-460c-419a-202e-08d511639950
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:BLUPR0701MB2067; 
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2067;
 3:lCcgXeNkpPzVaeLYfABcLHLZ+yD4IRExZKyRlKKz82+Y4H/xh6ub8E1uq9SkCc06EsrrVqYLuzWBkO9GUQkBPhbUe74tC/qx3IjVyZ8NAn9hHxeVgY7x5v3dsFTrKSIjTq3NaDy/FSEuaRZG97vfAiG4tvSb1KzO8fPTdDeIJ2WtZ6eZBM8/PJpk0/270jqXs7XtSfVbAz54Y37K5LN99nv/CpvosP5gy6uSLPOv2Jrlxaw4SXtlMvUFAo9nU2Zy;
 25:+xLZE66e0+HyySTiMh2xOH8frhSEciF8tX/U5EHYLb8OoqzFlHbOdufaKk/TVegPCdFyJQ4DwDRaUo4k72U+/YCZRHftx99CQ4OKWbvBseA0asPGm7ES19CTzpvGszd4V8XUusoEPvVYxs6FItfhegj3opKmlvEsqRKC8+5bcDTJg8HV490t4OwJIQn1TFmDOSMh2ZzJeTwmQtLLC+rONjsno96rmQco9k5rwAfJ2/E0YXyDVDZwG3V2yfm+6EI55RNaO/wwnV8bQE1HEVFtTmTPyC8YV3/ew9HaA3VwYKO8e6xQQv+AfYE6rRT0b+ZYZutCM0BEhWohCW1trLHIn9rMyc7PKwCE9Rj5j7gVqY8=;
 31:/+bg5YaUHcaeeCDbsb8Uvs35mlx3RTvqIq7e0aNYreLMHefFq63kxslhs+EC/ntPFPqibz63LglztNIuS+5axqjuedMI02JY6NQPSx8+b+1GJau3azd3pCYbp98aUXTyhxK+giaoMBa1DC7Kw2ZNapF9JlpNhZpTUxEt3+BJMzVXsHGt4NO10R3x/mlljOtEY+/lSM/V051rzySC5B8TNT/pqR1LTe+/rf1ZQi8vFa0=
X-MS-TrafficTypeDiagnostic: BLUPR0701MB2067:
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2067;
 20:VW7gc/rUeeGuKugERo6wA3SqEkXyy59MxqIdUBlOND3mG52IHQB6PzVvVensejWB3xQq02UduZcUrHPLBc484pkdL3eVr1SL7BZCJHAv+/MDyfZkKsmdvysRmMi6UvzzKMrTRcLHtxUaNLsSRiZ11MjxKinLsZXX5o+2E8B8eUzodTDwA2jAT967NiFPKvnTH7+9MY3Su5Gx0DeN9BpvkWyqSX1XUok2UhUfFAmswnfsn1OnM+I9JDkOCQXOLxnm9KSgmXSEfkD/t5n1y0xjXVcENQ/CkWkH/17GzXf8y3wOgMIMBQzDjIlzveTK+kxjIoYffRSy9ykBTOD5x6z9FSghyt6GsbRg1Ilp+bOUqF5EuBHHIC18A0gHQSNhG/jmgkXZLs6uQCQvpvABn1xIvqlWpVJovd4RyPJPVNlA4Q/hWqyOcP1zG+1SJbAxe2/69qKH3kXyHe9zk+DpUARYhaDEoCuR1654pj0GrGi4jX1oyt5VO+R7I8p5JboZIIKNmnVdCG/TPMXcxbexkbdo/q2Q/TTV1TOlCVfTqpwaASfRxi2k/3R9Al1ydoPC2ESgHzoTpJKXYjDSex9UUtAp6QabHKo1lLaQzCC2h+cOrrU=;
 4:HtCoRDeX3bw5qCQLbVJt5qvGjL/xWi5HGidjz9C3BUlnBeP5tSKBZwIrlxOsO+QeF7GQZrfwDiK2aBicaKVxELfOEollffHHOPPRkvgfJTedTKIp1FDi551wKA61nKROeadKOSLGbiqv5AwI2j7PH6NVCQQMZnmN1D62UB20WkGi+BStC7mehaqRSIILl+AOEooa2qUhwXtELxxRPg3yV4h1Q0Q1J7dTOxu6jbOkaalIy747uOsPoMUJAyHf/Vh4WR4P2TiV7kc+Mn5KwdtTy1aeb30l1ZEsWMbbqNMxJOQ=
X-Exchange-Antispam-Report-Test: UriScan:(35073007944872);
X-Microsoft-Antispam-PRVS: <BLUPR0701MB206762BEF89C809E367C958EEC4B0@BLUPR0701MB2067.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(93006095)(10201501046)(100000703101)(100105400095)(3002001)(6041248)(20161123558100)(20161123564025)(20161123562025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BLUPR0701MB2067; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BLUPR0701MB2067; 
X-Forefront-PRVS: 04583CED1A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(6009001)(376002)(346002)(189002)(24454002)(199003)(377454003)(478600001)(23676002)(6666003)(229853002)(83506001)(53546010)(33646002)(65956001)(66066001)(50986999)(47776003)(2906002)(31686004)(3846002)(6116002)(68736007)(2950100002)(42882006)(90366009)(77096006)(6486002)(53936002)(76176999)(54356999)(65806001)(93886005)(105586002)(72206003)(97736004)(8676002)(50466002)(81156014)(106356001)(25786009)(31696002)(101416001)(64126003)(316002)(81166006)(189998001)(58126008)(16576012)(4326008)(107886003)(6246003)(36756003)(110136005)(230700001)(65826007)(7736002)(5660300001)(16526018)(305945005)(8936002)(5009440100003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0701MB2067; H:[10.160.0.40]; FPR:;
 SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTFVQUjA3MDFNQjIwNjc7MjM6bkkzNnYyWDRraHd2eWwrZDd1dlE3VXdP?=
 =?utf-8?B?VS9aZ1FDT1ZYWGgyNEN6dkx3bkk4YWdQdHdPSk1Dam5WOGwrQmQ1eWhueDdj?=
 =?utf-8?B?Q2lLSUlrQ1NtcmxNazdjaklCa2hpZ0N5ZEFwekVlMU1lNGUvZ2lmMUJ1YnJx?=
 =?utf-8?B?ZDZPVkdPZXJGSjNVUmhpQ2lWVG54OVozT2pJT09ySjFaUnp1ZmxzU3hGMEp3?=
 =?utf-8?B?R093THBzblR2d3g5dXRacGpEcDY5WmgwVWoxbWU2OXI0eVdDQTNCRkxEMjFn?=
 =?utf-8?B?YUJnMGhJUHk0ZGUycEVWWVp4Z0h6STBlSkZlZWlDdEpxcG8rTzcyRE1IRGM3?=
 =?utf-8?B?YTcvY0QvTkJjSHRQWVM1V3IrbmlkUHQ2VXpGZ3ZtZ0F3WVRUMXRUZ3FuY1lW?=
 =?utf-8?B?UkFJRGEzWWVkNTIrbmVVWWRxWE9iQzVFK2kxVVQrT1VUamxMTVZtS0s1UFdT?=
 =?utf-8?B?YW5WRzh6emJMTWUyWUNpZWVIUFN6NG41VjlsTTB0RlF0UnBJd2pTY0JzbUp0?=
 =?utf-8?B?OHlvSGhyQ2EycGFySkp3Unc3bEg2MjVQcEF2R2dMWXRCc0owcFJhNTAyUlJT?=
 =?utf-8?B?MWJldGhmSFFmVUowb2ZkeTFwWVgzRElkYSt3ZE9CWGpmNkJYR2tRU1ZWb1pj?=
 =?utf-8?B?ZUhyWWVRNk5JUXhBc20wdzRzVDNHajFaNVdaQ0tEVndPSkdldG5pNjFyWjh0?=
 =?utf-8?B?L1pSVktHZ2VSNjBHaStrdDRoUWF5N0w5TkdjaTRmNjlpU2lLbmIyWjJzNGVN?=
 =?utf-8?B?SHRZbHRTQVl2Qnd5b2lCdys3MnJ1T1ovVlY4amk4Ynk1L1kyL3ozTXp1Mi91?=
 =?utf-8?B?aCtlS2FkYjV4T1lTWUY3b1pBMm0rMU1nZkxscmc1UlhUazZqTGU5eG5rcDJY?=
 =?utf-8?B?eExpWkVnclUxQnh2UHhGNlZJdklsTitzSDVwVit5TmdONkpmaVlmRUxEenM4?=
 =?utf-8?B?MWNFT3lCS3V6UERVVGgwMGplMjBSeWFRMWhmMmJxcEdLWlh5VnNwYmcxenVP?=
 =?utf-8?B?SXZ0MlV4RmZpQjRoTGlIVXBYWVQrbXJDWUQ0UUorVUFvTDR2c21TYy9aUVE2?=
 =?utf-8?B?YVQwY0hTV01JTzJMWjExVE11blNXMFB6Qi9kM0g2MFpScHVncXY2RzIyQk0z?=
 =?utf-8?B?bGlLMUgwL3hTazU5QS9EMmNOa1pJeW1odHBTb1RtclFkeVl5Unl2N0pLQjZU?=
 =?utf-8?B?VFJ2a1p1REZTalluUzF6N3N6L0xEcTBSS1BKclJRZjdKMFRQOE5jZmdZY1Zy?=
 =?utf-8?B?OUJHSk1aeklIRlZQNXVEcHZxOGl0QXNkcS9VMTRjbGc0cmxZenFyQTlyeGgy?=
 =?utf-8?B?WkJOeXRyL0EzcnIzK3JFb0JwbFJXeGlPZmFqaXlJTjVoRW1vN2ViclA1SXVU?=
 =?utf-8?B?dlE5TUJ4OWRkV2ltVTlxK1J5cUZhc29XTE5NOWJ0N3pkcVExVGtoMTVWRndt?=
 =?utf-8?B?TGwwdXFDQ21XZTlmenNuTk1XckRtZjA4a1grZHlNMGxINVhoQVlOazEzNk4z?=
 =?utf-8?B?U3NhKzlLdStNeTRIcDgrOERraWpHdlBmVEZCZ3BnRzQ3aGhzVzFLMUhRZm9h?=
 =?utf-8?B?YXNKaDN2TmFMS2lSVkJvMncvcWZOU1MyZCs0T1ovdEtKb0d1MGcwUDNRcWph?=
 =?utf-8?B?UGFaOHNDNGJmRklaRTUxeEZDbFpXb0ttN3Y2L3RMMUMrb3VWUWNFMTFOWVVJ?=
 =?utf-8?B?Rk5iVkZkUlBiVGlHN3BXcmxWbFZ0Mk9wRzlIaWx0NVExMzFaczlpMDVqK3M3?=
 =?utf-8?B?Q25kb3Fwb0IwSHErbmJCaEw5cXQwcWlCZ3E0M3lqZEl5aTlNUEdIT1RYWXZE?=
 =?utf-8?B?V1VQT09qT0I5SUkwUXFKTjhDVFRRczc2ZHJUdmY2S28xWkk4bDFuRm9KU25j?=
 =?utf-8?B?c2VwVUc4WVlkc0hjK0lQOVgyUXF6eWl5ekFQVkJiSmlzWEIvM25IKzl1emV2?=
 =?utf-8?B?R0YzQjV4VGs1cXp6bnFVYWdlUTBQWFBJaWVJdGtSVURUMmZaVThJN2VXY2Z4?=
 =?utf-8?Q?vMTMFFj8?=
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2067;
 6:26HY/jiagCjrT9BZwU3PXR9ablP69jxDVbO3+ZMUvNn65wQbEgLiG4MbykeS3Ifnlx6081ORlIk0cBFOQizvyYjfxXr9aqRRIoEn7tU5eYcFYt5ILkJ3YEzteAQ7cdscr2xiao8q8BWDWTbFlUoAOWHsiYQA4pjkn4ZRUgGOExDhuRBX5d/budHK0kJS5/VXCqF49HmPJ7b5cr3n6RC1c2YQhidHZ1lfPrBIE0gp/fRy2jGerBwb0ULtv32G2L2kfrcwB4a45c3Ot9yZMS5mzYsbl+3LFH+XbakezkW/XBu8euw99tnxTEUWsUmP69LPxwd52EVYcUsDBP1xhHXWZA==;
 5:dMaXQWeLSzJOoHUeV1ArUlbP0xPArbpuBxGfxZvCf658wZoSfFb4E5Xv/TFh6R3axc/8pAddbJL38wcPvpLDX7ra2TFIv0UNE4LISJ5nxsG1PF2Z9Q+7N4tR79MvR7K8BfIzBXD6fpjHS7igvm29K9VHn88ytuZg2pEvgW4+32s=;
 24:UFR4M2gn2lASInjWkAjzjYLkL6rD3hkMvZns45BwQ4mZQW8cFJ7zuObYHnzg75aRLb9PrLsd8sVlysDFfhCoZM8KAjdPpcwtfByqbYK8YcM=;
 7:EUyiFy+7OobbcOdHJrJLBdF5hqCtQRi33OnQuE2t4UpcdA7epiaFcuhOoUi47wft6LONRpHKCwUtjVOdMr1BtZSucm6M5/NlZcAULM5q6HXF3oa3x7zg7a+AmQs/HYgYPy5iPRp6rshZ8WP8LMBfysqgGFq0afdywNS1QgjqMe+JwwmKyO3jFol0bw5V8r1LEhOpQnZsE4OxMNu3XsDCMuoddHuZxmywxMHslGJ1VT4=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Oct 2017 11:22:57.5797 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0701MB2067
Cc: tomasz.nowicki@cavium.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: Re: [Xen-devel] [PATCH v2 0/2] ARM: ACPI: IORT: Hide SMMU from
 hardware domain's IORT table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKV2h5IGRvIHlvdSBvbWl0IHBhcnRzIG9mIG1haWwgd2hlcmUgSSBoYXZlIGFz
a2VkIGEgcXVlc3Rpb24gLCBwbGVhc2UgCmF2b2lkIHNraXBpbmcgIHRoYXQgcmVtb3ZlcyB0aGUg
Y29udGV4dC4KSSByYWlzZWQgYSB2YWxpZCBwb2ludCBhbmQgaXQgd2FzIHRvdGFsbHkgaWdub3Jl
ZCBhbmQgeW91IGFza2VkIG1lIHRvIApleHBsYWluIHRoZSByYXRpb25hbGUgb24gYSBsYXRlciBw
b2ludC4KU28gaWYgeW91IGNob29zZSB0byBpZ25vcmUgbXkgZmlyc3QgcG9pbnQsIGhvdyBjYW4g
SSBwdXQgYW55IHBvaW50LgoKVGhpcyBpcyB3aGF0IEkgaGF2ZSBhc2tlZAoKCiA+PlRoZSBBQ1BJ
IHRhYmxlcyBmb3IgRG9tVSBhcmUgZ2VuZXJhdGVkIGJ5IHRoZSB0b29sc3RhY2sgdG9kYXkuIFNv
IEkgCmRvbid0IHNlZSB3aHkgd2Ugd291bGQgY2hhbmdlIHRoYXQgdG8gc3VwcG9ydCBJT1JULgog
Pj4KID4+SG93ZXZlciwgeW91IGNhbiBoYXZlIGEgZmlsZSBzaGFyZWQgYmV0d2VlbiB0aGUgdG9v
bHN0YWNrIGFuZCBYZW4gYW5kIApjb250YWluIHRoZSBnZW5lcmF0aW9uIG9mIElPUlQuCiA+Pgog
Pj5Gb3IgaW5zdGFuY2UsIHRoaXMgaXMgd2hhdCB3ZSBhbHJlYWR5IGRvZXMgd2l0aCBsaWJlbGYg
KHNlZSAKY29tbW9uL2xpYmVsZikuCgpUaGlzIHdpbGwgYW1vdW50IHRvICBhZGRpbmcgYSBmdW5j
dGlvbiBtYWtlX2lvcnQgaW4gbGlieGxfX3ByZXBhcmVfYWNwaSwKICAgICAgd2hpY2ggd291bGQg
dXNlIHRoZSBjb21tb24gY29kZSB0aGF0IGlzIGFsc28gdXNlIGdlbmVyYXRlIGRvbTAgCklPUlQg
KGRvbWFpbl9idWlsZC5jKS4KQ29ycmVjdCA/CgpJZiB3ZSBnbyBieSB0aGlzIGxvZ2ljLCB0aGVu
IGxpYnhsX3ByZXBhcmVfYWNwaSBhbmQgZG9tYWluX2J1aWxkLmMgCnNob3VsZCB1c2UgYSBjb21t
b24gY29kZSBmb3IgYWxsIGFjcGkgdGFibGVzLgotIEFyZSB5b3Ugc3VnZ2VzdGluZyB3ZSBjaGFu
Z2UgdGhhdCBhcyB3ZWxsIGFuZCBtYWtlIGl0IHBhcnQgb2YgY29tbW9uIApjb2RlLgoKVGhlIGNv
ZGUgaW4gZG9tYWluX2J1aWxkLmMgYW5kIGluIGxpYnhsX19wcmVwYXJlX2FjcGkgaXMgdmVyeSBz
aW1pbGFyLCAKc2VlIHRoZSBjb2RlIGJlbG93LgoKc3RhdGljIGludCBwcmVwYXJlX2FjcGkoc3Ry
dWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKewogICAgIC4uLi4KICAg
ICBkLT5hcmNoLmVmaV9hY3BpX3RhYmxlID0gYWxsb2NfeGVuaGVhcF9wYWdlcyhvcmRlciwgMCk7
CiAgICAgLi4uCgogICAgIHJjID0gYWNwaV9jcmVhdGVfZmFkdChkLCB0YmxfYWRkKTsKICAgICBp
ZiAoIHJjICE9IDAgKQogICAgICAgICByZXR1cm4gcmM7CgogICAgIHJjID0gYWNwaV9jcmVhdGVf
bWFkdChkLCB0YmxfYWRkKTsKICAgICBpZiAoIHJjICE9IDAgKQogICAgICAgICByZXR1cm4gcmM7
CgogICAgIHJjID0gYWNwaV9jcmVhdGVfc3RhbyhkLCB0YmxfYWRkKTsKICAgICBpZiAoIHJjICE9
IDAgKQogICAgICAgICByZXR1cm4gcmM7CgogICAgIHJjID0gYWNwaV9jcmVhdGVfeHNkdChkLCB0
YmxfYWRkKTsKICAgICBpZiAoIHJjICE9IDAgKQogICAgICAgICByZXR1cm4gcmM7CgogICAgIHJj
ID0gYWNwaV9jcmVhdGVfcnNkcChkLCB0YmxfYWRkKTsKICAgICBpZiAoIHJjICE9IDAgKQogICAg
ICAgICByZXR1cm4gcmM7CgogICAgIC4uLgp9CgppbnQgbGlieGxfX3ByZXBhcmVfYWNwaShsaWJ4
bF9fZ2MgKmdjLCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqaW5mbywKICAgICAgICAgICAgICAg
ICAgICAgICAgIHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKewogICAgIC4uLgoKICAgICByYyA9
IGxpYnhsX19hbGxvY2F0ZV9hY3BpX3RhYmxlcyhnYywgaW5mbywgZG9tLCBhY3BpdGFibGVzKTsK
ICAgICBpZiAocmMpCiAgICAgICAgIGdvdG8gb3V0OwoKICAgICBtYWtlX2FjcGlfcnNkcChnYywg
ZG9tLCBhY3BpdGFibGVzKTsKICAgICBtYWtlX2FjcGlfeHNkdChnYywgZG9tLCBhY3BpdGFibGVz
KTsKICAgICBtYWtlX2FjcGlfZ3RkdChnYywgZG9tLCBhY3BpdGFibGVzKTsKICAgICByYyA9IG1h
a2VfYWNwaV9tYWR0KGdjLCBkb20sIGluZm8sIGFjcGl0YWJsZXMpOwogICAgIGlmIChyYykKICAg
ICAgICAgZ290byBvdXQ7CgogICAgIG1ha2VfYWNwaV9mYWR0KGdjLCBkb20sIGFjcGl0YWJsZXMp
OwogICAgIG1ha2VfYWNwaV9kc2R0KGdjLCBkb20sIGFjcGl0YWJsZXMpOwoKb3V0OgogICAgIHJl
dHVybiByYzsKfQoKTm93IGlmIHlvdSBzZWUgYm90aCB0aGUgY29kZXMgYXJlIHF1aXRlIHNpbWls
YXIgYW5kIHRoZXJlIGlzIHJlZHVuZGFuY3kgCmluIGxpYnhsIGFuZCBpbiB4ZW4gY29kZSBmb3Ig
cHJlcGFyaW5nIEFDUEkgdGFibGVzIGZvciBkb20wIGFuZCBkb21VLgpUaGUgcG9pbnQgSSBhbSBy
YWlzaW5nIGlzIHF1aXRlIGNsZWFyLCBpZiBhbGwgb3RoZXIgdGFibGVzIGxpa2UgTUFEVCwgClhT
RFQsIFJTRFAsIEdURFQgZXRjIGRvZXMgbm90IHNoYXJlIGEgY29tbW9uIGdlbmVyYXRpb24gY29k
ZSB3aXRoIHhlbiAKd2hhdCBpcyBzbyBzcGVjaWFsIGFib3V0IElPUlQuCkVpdGhlciB3ZSBtb3Zl
IGFsbCBnZW5lcmF0aW9uIGludG8gYSBjb21tb24gY29kZSBvciBrZWVwIHJlZHVuZGFuY3kgZm9y
IApJT1JULgoKSSBob3BlIEkgaGF2ZSBzaG93biB0aGUgY29kZSBhbmQgbWFkZSB0aGUgcG9pbnQg
cXVpdGUgY2xlYXIuClBsZWFzZSBwcm92aWRlIGEgdGVjaG5pY2FsIGFuc3dlciByYXRoZXIgdGhh
biBhIHNpbXBsZSAiV2h5Ii4KCkNoZWVycyEKCk1hbmlzaAoKT24gMTAvMTIvMjAxNyA0OjM0IFBN
LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGVsbG8sCj4KPiBPbiAxMi8xMC8xNyAwNzoxMSwgTWFu
aXNoIEphZ2dpIHdyb3RlOgo+PiBPbiAxMC82LzIwMTcgNzo1NCBQTSwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+Pj4gSSBhbSBub3QgYXNraW5nIHRvIHdyaXRlIHRoZSBEb21VIHN1cHBvcnQsIGJ1dCBh
dCBsZWFzdCBoYXZlIGEgZnVsbCAKPj4+IHNlcGFyYXRpb24gYmV0d2VlbiB0aGUgUGFyc2luZyBh
bmQgR2VuZXJhdGlvbi4gU28gd2UgY291bGQgZWFzaWx5IAo+Pj4gYWRhcHQgYW5kIHJlLXVzZSB0
aGUgY29kZSB3aGVuIHdlIGdldCB0aGUgRG9tVSBzdXBwb3J0Lgo+Pj4KPj4gSSBnb3QgeW91ciBw
b2ludCwgYnV0IGFzIG9mIHRvZGF5IHRoZXJlIGlzIG5vIGNvZGUgcmV1c2UgZm9yIG1vc3Qgb2Yg
Cj4+IGFwY2lfdGFibGVzLiBTbyBjb2RlIHJlc3VsdCBfb25seV8gZm9yIElPUlQgYnV0IG5vdCBm
b3IgYWNwaSBpcyBub3QgCj4+IGNvcnJlY3QgYXBwcm9hY2guCj4KPiBXaHk/IFRoZSBnZW5lcmF0
aW9uIG9mIElPUlQgaXMgZmFpcmx5IHN0YW5kYWxvbmUuCj4KPiBBbmQgYWdhaW4sIHRoaXMgd2Fz
IHN1Z2dlc3Rpb24gdG8gc2hhcmUgaW4gdGhlIGZ1dHVyZSBhbmQgYW4gCj4gZXhwZWN0YXRpb24g
Zm9yIHRoaXMgc2VyaWVzLiBXaGF0IEkgY2FyZSB0aGUgbW9zdCBpcyB0aGUgZ2VuZXJhdGlvbiB0
byAKPiBiZSBmdWxseSBzZXBhcmF0ZWQgZnJvbSB0aGUgcmVzdC4KPgo+Pj4+Cj4+Pj4gQWxzbyB0
aGlzIGlzIHRoZSBwYXJ0IG9mIFBDSSBwYXNzdGhyb3VnaCBmbG93IHNvIHRoYXQgYWxzbyBtaWdo
dCAKPj4+PiBjaGFuZ2UgZmV3IHRoaW5ncy4KPj4+Pgo+Pj4+IEJ1dCBmcm9tIHBvdiBvZiBkb20w
IHNtbXUgaGlkaW5nLCBpdCBpcyBhIGRpZmZlcmVudCBmbG93IGFuZCBpcyAKPj4+PiBjb3VwbGVk
IHdpdGggUENJIFBULgo+Pj4+Cj4+Pj4+Cj4+Pj4+Pj4KPj4+Pj4+PiBJIHRoaW5rIDEpIGNhbiBi
ZSBzb2x2ZWQgdXNpbmcgdGhpcyBzZXJpZXMgYXMgYSBiYXNlLiBJIGhhdmUgCj4+Pj4+Pj4gcXVp
dGUgc29tZQo+Pj4+Pj4+IGNvbW1lbnRzIHJlYWR5IGZvciB0aGUgcGF0Y2hlcywgc2hhbGwgd2Ug
Zm9sbG93IHRoaXMgcm91dGUuCj4+Pj4+Pj4KPj4+Pj4+PiAyKSBvYnZpb3VzbHkgd291bGQgY2hh
bmdlIHRoZSBnYW1lIGNvbXBsZXRlbHkuIFdlIG5lZWQgdG8gc2l0IAo+Pj4+Pj4+IGRvd24gYW5k
Cj4+Pj4+Pj4gZGVzaWduIHRoaXMgcHJvcGVybHkuIFByb2JhYmx5IHRoaXMgbWVhbnMgdGhhdCBY
ZW4gcGFyc2VzIHRoZSAKPj4+Pj4+PiBJT1JUIGFuZAo+Pj4+Pj4+IGJ1aWxkcyBpbnRlcm5hbCBy
ZXByZXNlbnRhdGlvbnMgb2YgdGhlIG1hcHBpbmdzLCAKPj4+PiBDYW4geW91IHBsZWFzZSBhZGQg
bW9yZSBkZXRhaWwgb24gdGhlIGludGVybmFsIHJlcHJlc2VudGF0aW9ucyBvZiAKPj4+PiB0aGUg
bWFwcGluZ3MuCj4+Pgo+Pj4gV2hhdCBleGFjdGx5IGRvIHlvdSB3YW50PyBUaGlzIGlzIGxpa2Vs
eSBnb2luZyB0byBiZSBkZWNpZGVkIG9uY2UgCj4+PiB5b3UgbG9va2VkIHdoYXQgaXMgdGhlIGV4
cGVjdGVkIGludGVyYWN0aW9uIGJldHdlZW4gSU9SVCBhbmQgWGVuLgo+PiBNb3JlIGRldGFpbHMg
b24gdGhpcyBsaW5lICJQcm9iYWJseSB0aGlzIG1lYW5zIHRoYXQgWGVuIHBhcnNlcyB0aGUgCj4+
IElPUlQgYW5kCj4+IGJ1aWxkcyBpbnRlcm5hbCByZXByZXNlbnRhdGlvbnMgb2YgdGhlIG1hcHBp
bmdzLCIKPgo+IEkgdGhpbmsgeW91IGhhdmUgZW5vdWdoIG1lYXQgaW4gdGhpcyB0aHJlYWQgdG8g
Y29tZSB1cCB3aXRoIGEgCj4gcHJvcG9zaXRpb24gYmFzZWQgb24gdGhlIGZlZWRiYWNrLiBPbmNl
IHlvdSBzZW5kIGl0LCB3ZSBjYW4gaGF2ZSBhIAo+IGRpc2N1c3Npb24gYW5kIGZpbmQgYWdyZWVt
ZW50Lgo+Cj4gWy4uLl0KPgo+Pj4+PiBUaGUgSU9SVCBmb3IgdGhlIGhhcmR3YXJlIGRvbWFpbiBp
cyBqdXN0IGEgc3BlY2lmaWMgY2FzZSBhcyBpdCBpcyAKPj4+Pj4gYmFzZWQgcHJlLWV4aXN0aW5n
IGluZm9ybWF0aW9uLiBCdXQgYmVjYXVzZSBvZiByZW1vdmluZyBub2RlcyAoZS5nIAo+Pj4+PiBT
TU1VIG5vZGVzIGFuZCBwcm9iYWJseSB0aGUgUE1VIG5vZGVzKSwgaXQgaXMgYmFzaWNhbGx5IGEg
ZnVsbCAKPj4+Pj4gcmUtd3JpdGUuCj4+Pj4+Cj4+Pj4+IFNvIEkgd291bGQgY29uc2lkZXIgb2Yg
ZnVsbCBzZXBhcmF0ZSB0aGUgbG9naWMgb2YgZ2VuZXJhdGluZyB0aGUgCj4+Pj4+IElPUlQgdGFi
bGUgZnJvbSB0aGUgaG9zdCBJT1JUIHRhYmxlLiBCeSB0aGF0IEkgbWVhbiBub3QgYnJvd3Npbmcg
Cj4+Pj4+IHRoZSBob3N0IElPUlQgd2hlbiBnZW5lcmF0aW5nIHRoZSBob3N0Lgo+Pj4+Pgo+Pj4+
IGJ5ICJ0aGUgaG9zdCIgeW91IG1lYW4gZG9tMCBJT1JUICA/Cj4+Pgo+Pj4geWVzLgo+Pj4KPj4g
U29tZXRoaW5nIG9uIHRoZSBsaW5lcyBvZiB0aGlzIC4uLi4KPj4gICAgICBzdHJ1Y3QgaW9ydF90
YWJsZV9zdHJ1Y3Qgewo+PiAgICAgICAgICBoZWFkZXIgaDsKPj4gICAgICAgICAgbGlzdF9oZWFk
IHBjaV9yY19saXN0Owo+PiAgICAgICAgICBsaXN0X2hlYWQgaXRzX2dyb3VwczsKPj4gICAgICAg
ICAgbGlzdF9oZWFkIHNtbXU7Cj4+ICAgICAgICAgIGxpc3RfaGVhZCBwbGF0Rm9ybV9kZXZpY2Vz
Owo+PiAgICAgIH0gaG9zdF9pb3J0Owo+Cj4gU29tZSBjb250ZXh0IGlzIHByb2JhYmx5IG1pc3Np
bmcuCj4KPj4+Pj4gVGhpcyBoYXMgdHdvIGJlbmVmaXRzOgo+Pj4+PiAgICAgMSkgVGhlIGNvZGUg
Z2VuZXJhdGlvbiBjb3VsZCBiZSByZS11c2VkIGZvciBnZW5lcmF0aW5nIHRoZSAKPj4+Pj4gZ3Vl
c3QgSU9SVCBsYXRlciBvbi4KPj4+PiBTZWUgbXkgY29tbWVudCBhYm92ZQo+Pj4+PiAgICAgMikg
U2VlIDIpIGZyb20gQW5kcmUKPj4+Pj4gICAgIDMpIFdlIGNvdWxkIGRlY2lkZSBpbiBhIGZpbmVy
IGdyYWluIHdoaWNoIGRldmljZXMgKGUuZyAKPj4+Pj4gcGxhdGZvcm0gZGV2aWNlKSBEb20wIGNh
biBzZWUuCj4+Pj4gb2ssCj4+Pj4+Cj4+Pj4+IFNvLCBJSE1PLCB3ZSBzaG91bGQgdGFrZSBhIGRp
ZmZlcmVudCBhcHByb2FjaCBmcm9tIHRoaXMgc2VyaWVzIGFuZCAKPj4+Pj4gZXh0ZW5kaW5nIHRo
ZSBzY29wZSBvZiBpdC4gUmF0aGVyIHRoYW4gZm9jdXNpbmcgb24gb25seSBJT1JUIGZvciAKPj4+
Pj4gdGhlIGhhcmR3YXJlLCBJIHdvdWxkIGJlIGJldHRlciB0byBzZWUgSU9SVCBhcyBhIHdob2xl
LiBJLmUgIGhvdyAKPj4+Pj4gSU9SVCB3aWxsIGludGVyYWN0IHdpdGggdGhlIGh5cGVydmlzb3I/
Cj4+Pj4+Cj4+Pj4+IEZvciBpbnN0YW5jZSwgbGlrZWx5IHlvdSB3b3VsZCBuZWVkIHRvIHBhcnNl
IHRoZSBJT1JUIGluIHF1aXRlIGEgCj4+Pj4+IGZldyBwbGFjZXMgaW4gWGVuLiBJdCB3b3VsZCBi
ZSBiZXR0ZXIgdG8gZ2V0IElPUlQgcGFyc2VkIG9ubHkgb25jZSAKPj4+Pj4gYW5kIHN0b3JlIHRo
ZSBpbmZvcm1hdGlvbiBpbiBYZW4gbGlrZSBkYXRhLXN0cnVjdHVyZXMuCj4+Pj4+Cj4+Pj4gSSBh
bSB0aGlua2luZyBvZiByZXVzaW5nIG11Y2ggb2YgQUNQSSB0YWJsZXMgZm9yIHRoYXQgYW5kIAo+
Pj4+IGludHJvZHVjaW5nIGxlc3MgYWJzdHJhY3Rpb25zLgo+Pj4+PiBUaGlzIHJlcXVpcmUgbW9y
ZSB3b3JrIHRoYW4gdGhpcyBjdXJyZW50IHNjb3BlIG9mIHRoaXMgc2VyaWVzLiBCdXQgCj4+Pj4+
IEkgdGhpbmsgaXQgd291bGQgaGVsZnVsIGZvciBmdXR1cmUgd29yayBzdWNoIGFzIFBDSSBwYXNz
dGhyb3VnaCAKPj4+Pj4gc3VwcG9ydC4KPj4+Pj4KPj4+Pj4gQW55IG9waW5pb25zPwo+Pj4+Pgo+
Pj4+IGZvciBEb21VcyBpdCBpcyB0aWVkIHRvIFBDSSBQVCwgc28gYm90aCBkZXNpZ24gc2hvdWxk
IGV2b2x2ZSB0b2dldGhlci4KPj4+Cj4+PiBXaHkgdGhhdD8gVGhlIGdlbmVyYXRpb24gb2YgSU9S
VCBpcyBwcmV0dHkgc3RhbmRhcmQuCj4+IERvbVUgSU9SVCB3aWxsIGhhdmUgYSB2aXJ0dWFsIFBD
SV9SQyBhbmQgdmlydHVhbCBJVFNfR1JPVVAgYW5kIElJVUMgCj4+IGF0IHRoZSB0aW1lIG9mIGdl
bmVyYXRpb24gb2YgZG9tVSBJT1JUICh3aXRoIGRldmljZSBwYXNzdGhyb3VnaCkgCj4+IHRvb2xz
dGFjayB3aWxsIGNvbW11bmljYXRlIHRvIHhlbiB2aXJ0dWFsIC8gcGh5c2ljYWwgZGV2aWNlSUQu
Cj4+IFNvIEdlbmVyYXRpb24gbG9naWMgaXMgc3RhbmRhcmQgd2hhdCB0byBwdXQgaW4gSU9SVCBh
bmQgd2hhdCBtYXBwaW5ncyAKPj4gdG8gYWRkLCBpcyBhIGRlc2lnbiBjb25zaWRlcmF0aW9uIHdo
aWNoIGlzIGJhc2VkIG9uIFBDSV9QVC4KPiBJIHN0aWxsIGRvbid0IGdldCB3aHkgeW91IGFyZSB0
cnlpbmcgdG8gYXJndWUgb24gdGhlIGluZm9ybWF0aW9uIAo+IHdyaXR0ZW4gaW4gdGhlIElPUlQu
IFRoZSBnZW5lcmF0aW9uIGRvZXMgbm90IGNhcmUgd2hldGhlciB0aG9zZSAKPiBpbmZvcm1hdGlv
biBhcmUgdGFrZW4gZnJvbSB0aGUgaG9zdCBJT1JULCB2aXJ0dWFsLCBhIG1peC4uLgo+Cj4gSXQg
anVzdCB0YWtlcyBpbiBpbnB1dCB0aGUgaW5mb3JtYXRpb24gYW5kIG91dHB1dCB0aGUgSU9SVC4g
VGhhdCdzIGl0Lgo+Cj4+Cj4+IEkgaGF2ZSBhIHF1ZXN0aW9uIGhlcmU6IGlmIGEgdmlydHVhbCBl
MTAwMCBkZXZpY2UgaXMgYWRkZWQgdG8gZG9tVSAKPj4gKG5vbi1QQ0kgUFQgY2FzZSksCj4+IHNo
b3VsZCBpdCBiZSBhZGRlZCBhcyBhIERvbVUgcGxhdGZvcm0gZGV2aWNlIG9yIGEgdmlydHVhbCBw
Y2kgZGV2aWNlLgo+Cj4gSHU/IElzIHRoYXQgZTEwMDAgZGV2aWNlcyBhIFBDSSBvciBwbGF0Zm9y
bSBkZXZpY2U/IElmIHlvdSBhbnN3ZXIgCj4gdGhhdCwgeW91IGFuc3dlciB0byB5b3VyIHF1ZXN0
aW9uIGhlcmUuCj4KPiBDaGVlcnMsCj4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 12 11:24:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 11:24:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2bao-0001DY-1o; Thu, 12 Oct 2017 11:23:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45195b866=wei.liu2@citrix.com>)
 id 1e2ban-0001DF-5e
 for xen-devel@lists.xensource.com; Thu, 12 Oct 2017 11:23:57 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 7F/21-12211-CC05FD95; Thu, 12 Oct 2017 11:23:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsXitHSDve7JgPu
 RBjN/6ljcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oyNRzaxF1xlrGi+8JO5gXEXYxcjJ4eEgL/E
 gU8NbBC2h8T1syeYQGwWAVWJCUd/gNWwCShL/OzsBasREdCWeLFqHZjNLFAn8fv9THYQW1ggU
 GJp5wJmEJtXwEKibeFjoF4uDiGBDkaJpVteQiUEJU7OfMIC0awncWPqFKBBHEC2tMTyfxwQYX
 mJ5q2zwco5BbwkfjyfBDZfVEBFonPpHLBWIQEFiY7px5ggbraU+Lb+KfMERsFZSDbMQrJhFsK
 GWUg2LGBkWcWoXpxaVJZapGuhl1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGMgM
 QLCD8UK78yFGSQ4mJVHePT73I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8J7zB8oJFqWmp1akZ
 eYAYwomLcHBoyTC6wKS5i0uSMwtzkyHSJ1i1OW48fD6HyYhlrz8vFQpcd5ykCIBkKKM0jy4Eb
 D4vsQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3kUgU3gy80rgNr0COoIJ6AjRtDsgR5QkIqS
 kGhhPW4reNUhNuibP6nDxKH/g+o9MryZwvSswMuo/m3DFdklIZwjrViHm+fYyKzvVrQRuBnnf
 Piasp5/9Mq7Y7U3QydCK4w3Xqo02vTB8YDM10uJK8t7GJWUf5Kf0qqilfHq777Xyt19e81MMT
 XTtv7noHF75prZEYcIZVod/es53g7K0BarTKpVYijMSDbWYi4oTAdE0pDTqAgAA
X-Env-Sender: prvs=45195b866=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1507807432!98276411!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44692 invoked from network); 12 Oct 2017 11:23:53 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Oct 2017 11:23:53 -0000
X-IronPort-AV: E=Sophos;i="5.43,365,1503360000"; d="scan'208";a="453619296"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Thu, 12 Oct 2017 12:23:50 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171012112350.otsru35e32nfiozc@citrix.com>
References: <1507807267-13709-1-git-send-email-ian.jackson@eu.citrix.com>
 <1507807267-13709-2-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507807267-13709-2-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 2/2] xl: dm_restrict: Document that it does
 not work with PV
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMTIsIDIwMTcgYXQgMTI6MjE6MDdQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5j
b20+Cj4gUmVwb3J0ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29t
PgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 12 11:24:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 11:24:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2bal-0001D2-Qe; Thu, 12 Oct 2017 11:23:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45195b866=wei.liu2@citrix.com>)
 id 1e2baj-0001Ch-Sx
 for xen-devel@lists.xensource.com; Thu, 12 Oct 2017 11:23:53 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 C6/C1-26618-9C05FD95; Thu, 12 Oct 2017 11:23:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsXitHRDpO6JgPu
 RBlf6lS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bGjqVMBb/YK1bOXs/UwLiHrYuRk0NCwF+i
 6/hHdgjbQ+L62RNMXYwcHCwCqhKH1lmBhNkElCV+dvaClYsIaEu8WLUOzGYWqJP4/X4mWKuwg
 JvEqeOdYDavgIXEr67jYDVCAp4Ss2/vgooLSpyc+YQFoldP4sbUKWwgq5gFpCWW/+OACMtLNG
 +dzQxicwp4SWy9ORusVVRARaJz6RwWiJEKEh3TjzFBXGwp8W39U+YJjIKzkGyYhWTDLIQNs5B
 sWMDIsopRozi1qCy1SNfQWC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzCMGYBg
 B+O/bZ6HGCU5mJREeff43I8U4kvKT6nMSCzOiC8qzUktPsQow8GhJMErAowLIcGi1PTUirTMH
 GBEwaQlOHiURHi/+wOleYsLEnOLM9MhUqcYFaXEeW+DJARAEhmleXBtsCi+xCgrJczLCHSIEE
 9BalFuZgmq/CtGcQ5GJWHeRSBTeDLzSuCmvwJazAS0WDTtDsjikkSElFQDo6Kay7Il52cfPTx
 P9Ncf3kyd1K7tpltZth+SD985R3D97U0TT965FLZFj0HQIixJTfWzvu0lm5cza2brXZvIECe8
 6tmjmx7ttVsvf9ziLPGqbn+zZ92lk3JrfRat6GsUfqSvecmiYbtLz3GGboNC1SdzvePTdaoPG
 klqL81fOWPtdvZsIyv3biWW4oxEQy3mouJEACikSgbdAgAA
X-Env-Sender: prvs=45195b866=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1507807430!86866870!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2050 invoked from network); 12 Oct 2017 11:23:52 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Oct 2017 11:23:52 -0000
X-IronPort-AV: E=Sophos;i="5.43,365,1503360000"; d="scan'208";a="445653817"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Thu, 12 Oct 2017 12:23:35 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171012112335.re4bctc32eccbwyn@citrix.com>
References: <1507807267-13709-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507807267-13709-1-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 1/2] libxl: dm_restrict: Move to
	domain_build_info
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMTIsIDIwMTcgYXQgMTI6MjE6MDZQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gUmlnaHQgbm93LCB0aGlzIGlzIGJyb2tlbiBiZWNhdXNlIGxpYnhsX19idWlsZF9kZXZp
Y2VfbW9kZWxfYXJnc19uZXcKPiBpcyB1c2VkIGFsc28gZm9yIHRoZSBxZW11IHJ1biBmb3IgcHYg
Z3Vlc3RzIGZvciBxZGlzayBkZXZpY2VzLCBwdmZiLAo+IGV0Yy4KPiAKPiBXZSBjYW4gZWl0aGVy
IG1ha2UgdGhpcyBvcHRpb24gcHJvcGVybHkgSFZNLXNwZWNpZmljLCBvciBtYWtlIGl0Cj4gZ2Vu
ZXJpYy4KPiAKPiBJbiBwcmluY2lwbGUgaXQgaXMgYSByZWFzb25hYmxlIHJlcXVlc3QsIHRvIG1h
a2UgdGhlIFBWIHFlbXUKPiBkZXByaXZpbGVnZWQgKGV2ZW4gdGhvdWdoIGl0IGlzIG5vdCBsaWtl
bHkgdG8gYmUgaW1wbGVtZW50ZWQgYW55IHRpbWUKPiBzb29uKS4gIFNvIG1ha2UgdGhpcyBvcHRp
b24gZ2VuZXJpYy4KPiAKPiBXZSByZXRhaW4gdGhlIG5hbWUgImRldmljZSBtb2RlbCIgZXZlbiB0
aG91Z2ggaXQgaXMgYXJndWFibHkKPiBpbmFjY3VyYXRlLCBiZWNhdXNlIHRoZSB4bCBkb2NzIGFs
cmVhZHkgc2F5LCBmb3IgZXhhbXBsZQo+ICAgRm9yIGEgUFYgZ3Vlc3QgYSBkZXZpY2UtbW9kZWwg
aXMgc29tZXRpbWVzIHVzZWQgdG8gcHJvdmlkZSBiYWNrZW5kcwo+ICAgZm9yIGNlcnRhaW4gUFYg
ZGV2aWNlcwo+IAo+IFRoZSBkb2N1bWVudGF0aW9uIHBhdGNoIGhlcmUgaXMgcHVyZSBjb2RlIG1v
dGlvbi4gIEZvciBlYXNlIG9mIHJldmlldwo+IHdlIHdpbGwgZml4IHVwIHRoZSBkb2NzLCBzbyB0
aGUgd29yZGluZyB0byBiZSByaWdodCBmb3IgdGhlIG5ldwo+IGNvbnRleHQsIGluIHRoZSBuZXh0
IHBhdGNoLgo+IAo+IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5j
aXRyaXguY29tPgo+IFJlcG9ydGVkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 12 11:27:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 11:27:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2be6-0001q3-IK; Thu, 12 Oct 2017 11:27:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2be5-0001pu-C8
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 11:27:21 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 60/7D-00706-8915FD95; Thu, 12 Oct 2017 11:27:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXS6fjDS3dS4P1
 Ig6vtjBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bHsYVsBXP0K64sucPewLheoYuRk0NIIE+i
 ZddOZhCbV8BO4u7u9ewgtoSAocTphTdZuhg5OFgEVCVWftACCbMJqEu0PdvOCmKLCOhLzP/0k
 xWkhFkgQuLqORkQU1ggRuLBpZIuRi6g4UsZJSb9uQBWzgk0/f7rd+wgNbwCghJ/dwiDhJkFtC
 Qe/rrFAmFrSyxb+JoZYqK0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGNWLU4vKUot0zfWSijL
 TM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQLDjgEIdjA2fnc6xCjJwaQkyrvH536kEF9S
 fkplRmJxRnxRaU5q8SFGDQ4OgW27Vl9glGLJy89LVZLg/RYAVCdYlJqeWpGWmQOMDJhSCQ4eJ
 RHedSBp3uKCxNzizHSI1ClGY45jmy7/YeLouHn3D5MQ2CQpcd7bIKUCIKUZpXlwg2ARe4lRVk
 qYlxHoTCGegtSi3MwSVPlXjOIcjErCvBdBpvBk5pXA7XsFdAoT0CmiaXdATilJREhJNTC6qq9
 m8zijdH7yapU9slqqinphu7iqc8rc/CMad+p940+8m3Btr2We/urlx6bxCkx7yrUopHnx8UMK
 lVv+L11m+W/9vc986U2i23pftR2PWnL5WVRV2oe52RsNpL3DCmym1QmtsAk8wa8w6+D+iU8FM
 24dcAjYO0362XfuY0s5F33aKram4xqXEktxRqKhFnNRcSIAwHJZz9MCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1507807632!109262017!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62875 invoked from network); 12 Oct 2017 11:27:13 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Oct 2017 11:27:13 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 12 Oct 2017 05:27:11 -0600
Message-Id: <59DF6DAE0200007800185641@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 12 Oct 2017 05:27:10 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <59DF54320200007800185513@prv-mh.provo.novell.com>
 <59DF596E020000780018555D@prv-mh.provo.novell.com>
 <320a6f3c-c1db-1086-5131-c0ff163efd14@citrix.com>
In-Reply-To: <320a6f3c-c1db-1086-5131-c0ff163efd14@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 2/3] x86: fix
 do_update_va_mapping_otherdomain() wrt translated domains
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjEwLjE3IGF0IDEzOjE4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTIvMTAvMTcgMTE6MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBXaGlsZSBJIGNh
bid0IHNlZW0gdG8gZmluZCBhbnkgdXNlcnMgb2YgdGhpcyBoeXBlcmNhbGwgKGJlaW5nIGEgbGlr
ZWx5Cj4+IGV4cGxhbmF0aW9uIG9mIHdoeSB0aGUgcHJvYmxlbSB3YXNuJ3Qgbm90aWNlZCBzbyBm
YXIpLCBqdXN0IGxpa2UgZm9yCj4gCj4gSnVkZ2luZyBieSBjL3MgYTUxZWQ2ODViIHdoaWNoIHNo
aWZ0ZWQKPiBfX0hZUEVSVklTT1JfdXBkYXRlX3ZhX21hcHBpbmdfb3RoZXJkb21haW4ncyBoeXBl
cmNhbGwgbnVtYmVyIHRvIG1ha2UKPiBzcGFjZSBmb3IgX19IWVBFUlZJU09SX2dyYW50X3RhYmxl
X29wLCBJJ2QgaGF2ZSBzYWlkIHRoZSBjaGFuY2Ugb2YgaXQKPiBiZWluZyB1c2VkIHdhcyBzbGlt
LiAgSG93ZXZlciwKPiAKPiBhbmRyZXdjb29wQGFuZHJld2Nvb3A6L2xvY2FsL3hlbi5naXQveGVu
JCBnaXQgY2hlY2tvdXQgYTUxZWQ2ODUKPiBhbmRyZXdjb29wQGFuZHJld2Nvb3A6L2xvY2FsL3hl
bi5naXQveGVuJCBnaXQgZ3JlcCAKPiB1cGRhdGVfdmFfbWFwcGluZ19vdGhlcmRvbWFpbiAtLSA6
Lwo+IC4uL2xpbnV4LTIuNi43LXhlbi1zcGFyc2UvZHJpdmVycy94ZW4vYmxrYmFjay9ibGtiYWNr
LmM6MzIwOiAgICBpZiAoIAo+IEhZUEVSVklTT1JfdXBkYXRlX3ZhX21hcHBpbmdfb3RoZXJkb21h
aW4oCj4gLi4vbGludXgtMi42LjcteGVuLXNwYXJzZS9kcml2ZXJzL3hlbi9ibGtiYWNrL2Jsa2Jh
Y2suYzo0MDQ6ICAgICAgICAKPiBtY2xbaV0ub3AgPSBfX0hZUEVSVklTT1JfdXBkYXRlX3ZhX21h
cHBpbmdfb3RoZXJkb21haW47Cj4gLi4vbGludXgtMi42LjcteGVuLXNwYXJzZS9kcml2ZXJzL3hl
bi9uZXRiYWNrL25ldGJhY2suYzo1MTY6ICAgICAgICAKPiBtY2xbMF0ub3AgPSBfX0hZUEVSVklT
T1JfdXBkYXRlX3ZhX21hcHBpbmdfb3RoZXJkb21haW47Cj4gLi4vbGludXgtMi42LjcteGVuLXNw
YXJzZS9pbmNsdWRlL2FzbS14ZW4vaHlwZXJ2aXNvci5oOjQ1ODpzdGF0aWMgaW5saW5lIGludCAK
PiBIWVBFUlZJU09SX3VwZGF0ZV92YV9tYXBwaW5nX290aGVyZG9tYWluKAo+IC4uL2xpbnV4LTIu
Ni43LXhlbi1zcGFyc2UvaW5jbHVkZS9hc20teGVuL2h5cGVydmlzb3IuaDo0NjQ6ICAgICAgICA6
ICI9YSIgCj4gKHJldCkgOiAiMCIgKF9fSFlQRVJWSVNPUl91cGRhdGVfdmFfbWFwcGluZ19vdGhl
cmRvbWFpbiksIAo+IGFyY2gveDg2L21lbW9yeS5jOjEyNjQ6aW50IGRvX3VwZGF0ZV92YV9tYXBw
aW5nX290aGVyZG9tYWluKHVuc2lnbmVkIGxvbmcgCj4gcGFnZV9uciwgCj4gYXJjaC94ODYveDg2
XzMyL2VudHJ5LlM6NzIzOiAgICAgICAgLmxvbmcgCj4gU1lNQk9MX05BTUUoZG9fdXBkYXRlX3Zh
X21hcHBpbmdfb3RoZXJkb21haW4pCj4gaW5jbHVkZS9oeXBlcnZpc29yLWlmcy9oeXBlcnZpc29y
LWlmLmg6NTA6I2RlZmluZSAKPiBfX0hZUEVSVklTT1JfdXBkYXRlX3ZhX21hcHBpbmdfb3RoZXJk
b21haW4gMjIKPiAKPiAKPiBJdCBjZXJ0YWlubHkgd2FzIHVzZWQgYXQgdGhhdCBwb2ludCBpbiBo
aXN0b3J5LiAgSWYgbm9uZSBvZiB0aGF0IGNvZGUKPiBoYXMgc3Vydml2ZWQgaW50byBtb3JlIHJl
Y2VudCB2ZXJzaW9uIHtibGssbmV0fWJhY2ssIGl0IGlzIHByb2JhYmx5IHRoYXQKPiB0aGUgaHlw
ZXJjYWxsIGlzbid0IHVzZWQgYW55IG1vcmUuCgpJIGRpZCBteSBjaGVjayBvbiBMaW51eCA0LjQu
ODggKHBsdXMgdG9vbCBzdGFjayBhbmQgcWVtdSksCndpdGhvdXQgZmluZGluZyBhbnl0aGluZy4K
Cj4+IGRvX21tdV91cGRhdGUoKSBwYWdlZC1vdXQgYW5kIHNoYXJlZCBwYWdlIGhhbmRsaW5nIGlz
IG5lZWRlZCBoZXJlLiBNb3ZlCj4+IGFsbCB0aGlzIGxvZ2ljIGludG8gbW9kX2wxX2VudHJ5KCks
IHdoaWNoIHRoZW4gYWxzbyByZXN1bHRzIGluIG5vCj4+IGxvbmdlcgo+PiAtIGRvaW5nIGFueSBv
ZiB0aGlzIGhhbmRsaW5nIGZvciBub24tcHJlc2VudCBQVEVzLAo+PiAtIGFjcXVpcmluZyB0d28g
dGVtcG9yYXJ5IHBhZ2UgcmVmZXJlbmNlcyB3aGVuIG9uZSBpcyBhbHJlYWR5IG1vcmUgdGhhbgo+
PiAgIGVub3VnaC4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgo+PiAtLS0KPj4gTm93IHRoYXQgTDEgZW50cnkgaGFuZGxpbmcgaW4gZG9fbW11X3Vw
ZGF0ZSgpIGlzIHN1ZmZpY2llbnRseSBzaW1pbGFyCj4+IGFnYWluIHRvIHRoYXQgb2YgTDIvTDMv
TDQgZW50cmllcywgSSB3b25kZXIgd2hldGhlciBpdCB3b3VsZG4ndCBpdCBiZQo+PiBiZXR0ZXIg
Zm9yIHRoZSBmdW5jdGlvbiB0byByZWZ1c2UgcGdfb3duZXIgIT0gcHRfb3duZXIgZm9yIEwyL0wz
L0w0Cj4+IHVwZGF0ZXMuIFJpZ2h0IG5vdyB0aGUgcGFzc2VkIGluIGZvcmVpZ24gZG9tYWluIElE
IGlzIHNpbXBseSBpZ25vcmVkCj4+IGluIHRoYXQgY2FzZSAoZXhjZXB0IGZvciB0aGUgWFNNIGNo
ZWNrKS4KPiAKPiBJIGNhbid0IHNlZSBhbnl0aGluZyBnb29kIGNvbWluZyBmcm9tIGhhdmluZyBw
Z19vd25lciAhPSBwdF9vd25lciBpbiBub24KPiBMMSBwYWdldGFibGVzLiAgRXhwbGljaXQgcmVq
ZWN0aW9uIGlzIGNlcnRhaW5seSBiZXR0ZXIgdGhhbiBkb2luZyB0aGUKPiB3cm9uZyB0aGluZyBz
aWxlbnRseSB1bmRlciB0aGUgaG9vZC4KPiAKPiBEbyB5b3Ugd2FudCB0byBkbyBhIHNlcGFyYXRl
IHBhdGNoIGZvciB0aGF0LCBvciBmb2xkIGl0IGludG8gdGhpcyBvbmU/CgpJJ2xsIGRvIGl0IHNl
cGFyYXRlbHkgLSB0aGlzIGFnYWluIHdvdWxkbid0IHJlYWxseSBxdWFsaWZ5IGZvciA0LjEwLgoK
Pj4gQEAgLTMzMTUsNDcgKzMzNDAsMTAgQEAgbG9uZyBkb19tbXVfdXBkYXRlKAo+PiAgICAgICAg
ICAgICAgICAgIHN3aXRjaCAoIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3R5cGVfbWFz
ayApCj4+ICAgICAgICAgICAgICAgICAgewo+PiAgICAgICAgICAgICAgICAgIGNhc2UgUEdUX2wx
X3BhZ2VfdGFibGU6Cj4+IC0gICAgICAgICAgICAgICAgewo+PiAtICAgICAgICAgICAgICAgICAg
ICBsMV9wZ2VudHJ5X3QgbDFlID0gbDFlX2Zyb21faW50cHRlKHJlcS52YWwpOwo+PiAtICAgICAg
ICAgICAgICAgICAgICBwMm1fdHlwZV90IGwxZV9wMm10ID0gcDJtX3JhbV9ydzsKPj4gLSAgICAg
ICAgICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqdGFyZ2V0ID0gTlVMTDsKPj4gLSAgICAg
ICAgICAgICAgICAgICAgcDJtX3F1ZXJ5X3QgcSA9IChsMWVfZ2V0X2ZsYWdzKGwxZSkgJiBfUEFH
RV9SVykgPwo+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFAyTV9V
TlNIQVJFIDogUDJNX0FMTE9DOwo+PiAtCj4+IC0gICAgICAgICAgICAgICAgICAgIGlmICggcGFn
aW5nX21vZGVfdHJhbnNsYXRlKHBnX293bmVyKSApCj4+IC0gICAgICAgICAgICAgICAgICAgICAg
ICB0YXJnZXQgPSBnZXRfcGFnZV9mcm9tX2dmbihwZ19vd25lciwgbDFlX2dldF9wZm4obDFlKSwK
Pj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZs
MWVfcDJtdCwgcSk7Cj4+IC0KPj4gLSAgICAgICAgICAgICAgICAgICAgaWYgKCBwMm1faXNfcGFn
ZWQobDFlX3AybXQpICkKPj4gLSAgICAgICAgICAgICAgICAgICAgewo+PiAtICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgKCB0YXJnZXQgKQo+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHB1dF9wYWdlKHRhcmdldCk7Cj4+IC0gICAgICAgICAgICAgICAgICAgICAgICBwMm1fbWVtX3Bh
Z2luZ19wb3B1bGF0ZShwZ19vd25lciwgbDFlX2dldF9wZm4obDFlKSk7Cj4+IC0gICAgICAgICAg
ICAgICAgICAgICAgICByYyA9IC1FTk9FTlQ7Cj4+IC0gICAgICAgICAgICAgICAgICAgICAgICBi
cmVhazsKPj4gLSAgICAgICAgICAgICAgICAgICAgfQo+PiAtICAgICAgICAgICAgICAgICAgICBl
bHNlIGlmICggcDJtX3JhbV9wYWdpbmdfaW4gPT0gbDFlX3AybXQgJiYgIXRhcmdldCApCj4+IC0g
ICAgICAgICAgICAgICAgICAgIHsKPj4gLSAgICAgICAgICAgICAgICAgICAgICAgIHJjID0gLUVO
T0VOVDsKPj4gLSAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwo+PiAtICAgICAgICAgICAg
ICAgICAgICB9Cj4+IC0gICAgICAgICAgICAgICAgICAgIC8qIElmIHdlIHRyaWVkIHRvIHVuc2hh
cmUgYW5kIGZhaWxlZCAqLwo+PiAtICAgICAgICAgICAgICAgICAgICBlbHNlIGlmICggKHEgJiBQ
Mk1fVU5TSEFSRSkgJiYgcDJtX2lzX3NoYXJlZChsMWVfcDJtdCkgKQo+PiAtICAgICAgICAgICAg
ICAgICAgICB7Cj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAvKiBXZSBjb3VsZCBub3QgaGF2
ZSBvYnRhaW5lZCBhIHBhZ2UgcmVmLiAqLwo+PiAtICAgICAgICAgICAgICAgICAgICAgICAgQVNT
RVJUKHRhcmdldCA9PSBOVUxMKTsKPj4gLSAgICAgICAgICAgICAgICAgICAgICAgIC8qIEFuZCBt
ZW1fc2hhcmluZ19ub3RpZnkgaGFzIGFscmVhZHkgYmVlbiBjYWxsZWQuICovCj4+IC0gICAgICAg
ICAgICAgICAgICAgICAgICByYyA9IC1FTk9NRU07Cj4+IC0gICAgICAgICAgICAgICAgICAgICAg
ICBicmVhazsKPj4gLSAgICAgICAgICAgICAgICAgICAgfQo+PiAtCj4+IC0gICAgICAgICAgICAg
ICAgICAgIHJjID0gbW9kX2wxX2VudHJ5KHZhLCBsMWUsIG1mbiwKPj4gKyAgICAgICAgICAgICAg
ICAgICAgcmMgPSBtb2RfbDFfZW50cnkodmEsIGwxZV9mcm9tX2ludHB0ZShyZXEudmFsKSwgbWZu
LAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbWQgPT0gTU1VX1BU
X1VQREFURV9QUkVTRVJWRV9BRCwgdiwKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGdfb3duZXIpOwo+PiAtICAgICAgICAgICAgICAgICAgICBpZiAoIHRhcmdldCAp
Cj4+IC0gICAgICAgICAgICAgICAgICAgICAgICBwdXRfcGFnZSh0YXJnZXQpOwo+PiAtICAgICAg
ICAgICAgICAgIH0KPj4gLSAgICAgICAgICAgICAgICBicmVhazsKPj4gKyAgICAgICAgICAgICAg
ICAgICAgYnJlYWs7Cj4+ICAgICAgICAgICAgICAgICAgY2FzZSBQR1RfbDJfcGFnZV90YWJsZToK
Pj4gICAgICAgICAgICAgICAgICAgICAgcmMgPSBtb2RfbDJfZW50cnkodmEsIGwyZV9mcm9tX2lu
dHB0ZShyZXEudmFsKSwgbWZuLAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjbWQgPT0gTU1VX1BUX1VQREFURV9QUkVTRVJWRV9BRCwgdik7Cj4+IEBAIC0zMzY3LDcg
KzMzNTUsNyBAQCBsb25nIGRvX21tdV91cGRhdGUoCj4+ICAgICAgICAgICAgICAgICAgY2FzZSBQ
R1RfbDRfcGFnZV90YWJsZToKPj4gICAgICAgICAgICAgICAgICAgICAgcmMgPSBtb2RfbDRfZW50
cnkodmEsIGw0ZV9mcm9tX2ludHB0ZShyZXEudmFsKSwgbWZuLAo+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjbWQgPT0gTU1VX1BUX1VQREFURV9QUkVTRVJWRV9BRCwg
dik7Cj4+IC0gICAgICAgICAgICAgICAgYnJlYWs7Cj4+ICsgICAgICAgICAgICAgICAgICAgIGJy
ZWFrOwo+IAo+IElmIHdlIGFyZSB0aWR5aW5nIHVwIHRoZSBzdHlsZSwgY291bGQgd2UgYWxzbyBn
ZXQgc29tZSBuZXdsaW5lcyBiZXR3ZWVuCj4gYnJlYWsgYW5kIGNhc2U/CgpJIGhhZCBjb25zaWRl
cmVkIHRoYXQsIGJ1dCB0aGVuIGRpc2NhcmRlZCB0aGUgaWRlYSBmb3IgdGhlIHN3aXRjaAphcyB3
aG9sZSBub3QgYmVpbmcgYWxsIHRoYXQgbGFyZ2UsIHlldCB0aGUgZGlmZiBiZWNvbWluZyBxdWl0
ZSBhIGJpdApsYXJnZXIgaWYgSSBkaWQuCgo+IEVpdGhlciB3YXksIFJldmlld2VkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKVGhhbmtzLCBKYW4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 12 11:32:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 11:32:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2bio-0002VA-40; Thu, 12 Oct 2017 11:32:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=451b31995=Andrew.Cooper3@citrix.com>)
 id 1e2bin-0002V4-7r
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 11:32:13 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 46/80-05651-CB25FD95; Thu, 12 Oct 2017 11:32:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsWSzvfng+7WoPu
 RBscmWVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnXZj5kLjjKXTFj5SzWBsZXbF2MHBwSAv4S
 q6YndjFycggLhEgcfLSNEcQWEQiQON3XwApSIiRQJPF5ahJImE1AX2L3i09MIDavgK3E74bbY
 OUsAqoSLZfnsIHYogLhEk1n+1kgagQlTs58AmZzCthLtE56zw4ykllAU2L9Ln2QMLOAvETz1t
 nMELa4RNOXlawgtpCAmsS1/kvsILaEQLrExGc9LBMY+WchmToLYdIsJJNmIZm0gJFlFaNGcWp
 RWWqRrpGBXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYFDWMzAw7mBsPuF3iFGS
 g0lJlDcj8H6kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneLyA5waLU9NSKtMwcYHzApCU4eJREe
 GeBpHmLCxJzizPTIVKnGHU5fky68odJiCUvPy9VSpz3EkiRAEhRRmke3AhYrF5ilJUS5mVkYG
 AQ4ilILcrNLEGVf8UozsGoJMy7A2QKT2ZeCdymV0BHMAEdIZp2B+SIkkSElFQDo1CaTbrFqms
 N6wxEwp/yZddFL+xoS3h45nch46mPE7R9dE+fjuBLYiz94/aoKUVFbqN+nIGNdfPhkrUy9dPi
 X06bxi7ldurxHNb7W+LPcmYHX19wc6OweOUs7wKXcu//6eulPj/RvHzc0OnI/h0hngnu2lUhs
 7yWtD9JslApbDGZ+E3gYrquEktxRqKhFnNRcSIAsz37LtACAAA=
X-Env-Sender: prvs=451b31995=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1507807922!102355391!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44052 invoked from network); 12 Oct 2017 11:32:05 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Oct 2017 11:32:05 -0000
X-IronPort-AV: E=Sophos;i="5.43,365,1503360000"; d="scan'208";a="106293834"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59DF54320200007800185513@prv-mh.provo.novell.com>
 <59DF59870200007800185560@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <6f356ca2-1c0e-e050-0ac5-fd98da5bc3a6@citrix.com>
Date: Thu, 12 Oct 2017 12:31:58 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59DF59870200007800185560@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 3/3] x86: tighten MMU_*PT_UPDATE* check and
 combine error paths
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTIvMTAvMTcgMTE6MDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+IERvbid0IGFjY2VwdCBhbnl0
aGluZyBvdGhlciB0aGFuIHIvdyBSQU0gcGFnZXMgYW5kIG1vdmUgdGhlIHBhZ2VkLW91dAo+IGNo
ZWNrIGludG8gdGhlICh1bmxpa2VseSkgZXJyb3IgcGF0aCBmb2xsb3dpbmcgdGhhdCBjaGVjay4K
Pgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkhvdyBk
b2VzIGRvbTAgYm9vdCB3aXRoIHRoaXMgY2hhbmdlIGluIHBsYWNlP8KgIFlvdSBhcHBlYXIgdG8g
aGF2ZQpwcm9oaWJpdGVkIG1hcHBpbmcgTU1JTyBmcmFtZXMuCgp+QW5kcmV3Cgo+Cj4gLS0tIGEv
eGVuL2FyY2gveDg2L21tLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0uYwo+IEBAIC0zNTA3LDE4
ICszNTA3LDE4IEBAIGxvbmcgZG9fbW11X3VwZGF0ZSgKPiAgICAgICAgICAgICAgZ21mbiA9IHJl
cS5wdHIgPj4gUEFHRV9TSElGVDsKPiAgICAgICAgICAgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21f
Z2ZuKHB0X293bmVyLCBnbWZuLCAmcDJtdCwgUDJNX0FMTE9DKTsKPiAgCj4gLSAgICAgICAgICAg
IGlmICggcDJtX2lzX3BhZ2VkKHAybXQpICkKPiArICAgICAgICAgICAgaWYgKCB1bmxpa2VseSgh
cGFnZSkgfHwgcDJtdCAhPSBwMm1fcmFtX3J3ICkKPiAgICAgICAgICAgICAgewo+IC0gICAgICAg
ICAgICAgICAgQVNTRVJUKCFwYWdlKTsKPiAtICAgICAgICAgICAgICAgIHAybV9tZW1fcGFnaW5n
X3BvcHVsYXRlKHB0X293bmVyLCBnbWZuKTsKPiAtICAgICAgICAgICAgICAgIHJjID0gLUVOT0VO
VDsKPiAtICAgICAgICAgICAgICAgIGJyZWFrOwo+IC0gICAgICAgICAgICB9Cj4gLQo+IC0gICAg
ICAgICAgICBpZiAoIHVubGlrZWx5KCFwYWdlKSApCj4gLSAgICAgICAgICAgIHsKPiAtICAgICAg
ICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAo+IC0gICAgICAgICAgICAgICAgICAg
ICAgICAgIkNvdWxkIG5vdCBnZXQgcGFnZSBmb3Igbm9ybWFsIHVwZGF0ZVxuIik7Cj4gKyAgICAg
ICAgICAgICAgICBpZiAoIHBhZ2UgKQo+ICsgICAgICAgICAgICAgICAgICAgIHB1dF9wYWdlKHBh
Z2UpOwo+ICsgICAgICAgICAgICAgICAgaWYgKCBwMm1faXNfcGFnZWQocDJtdCkgKQo+ICsgICAg
ICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgICAgIHAybV9tZW1fcGFnaW5nX3BvcHVs
YXRlKHB0X293bmVyLCBnbWZuKTsKPiArICAgICAgICAgICAgICAgICAgICByYyA9IC1FTk9FTlQ7
Cj4gKyAgICAgICAgICAgICAgICB9Cj4gKyAgICAgICAgICAgICAgICBlbHNlCj4gKyAgICAgICAg
ICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIkNvdWxkIG5vdCBnZXQgcGFnZSBmb3Igbm9ybWFsIHVwZGF0ZVxuIik7Cj4g
ICAgICAgICAgICAgICAgICBicmVhazsKPiAgICAgICAgICAgICAgfQo+ICAKPgo+Cj4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 12 11:33:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 11:33:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2bkS-0002bX-Gf; Thu, 12 Oct 2017 11:33:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2bkR-0002bG-AZ
 for xen-devel@lists.xensource.com; Thu, 12 Oct 2017 11:33:55 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 3A/C9-07499-2235FD95; Thu, 12 Oct 2017 11:33:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVVcp+H6
 kQY+wxYrHv1ks7k15z+7A5HH4wxUWj+19u9gDmKJYM/OS8isSWDPm/vvNWrBSrGL7h9tMDYz3
 BboYuTiEBBqZJC7P/ccE4TxmlLjycxcjhLONUWLv5EMsXYycHCICzhJfz8xlB7F5BfQlFv5aB
 xYXFoiSeNbdzQzSICGwhUmid+4SsISEgKfErIX/mGHse+euAE1l52ATsJI4JAYSZRFQlXj86g
 jrBEbuBYwMqxg1ilOLylKLdI2M9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAn3
 OAAQ7GP/MDzzEKMnBpCTKmxF4P1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK9eEFBOsCg1PbUi
 LTMHGHwwaQkOHiURXmGQNG9xQWJucWY6ROoUoy7HsU2X/zAJseTl56VKifOGgxQJgBRllObBj
 YBFwiVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8/4BuZInM68EbtMroCOYgI4QTbsDckRJIk
 JKqoHRsMTszxKP0qiAadUWRudnyvwI8VBb8TPtL79BjuO+64vYd31/IvepvOcge8rRBwcm/9L
 cP/uIjo0Vh9hJJTOHT+GlBrvX8q3bu+rBs4oLG4u+arrrNzWolTIqqOyQl07nPWz8/bDpasUj
 T/ue2C9tyZfO8sua8Io3o3vm8v7uLXtzF7n6JS5RYinOSDTUYi4qTgQAfFV0fX8CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1507808033!79528167!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23348 invoked from network); 12 Oct 2017 11:33:53 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Oct 2017 11:33:53 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2bkM-0007u7-Jd; Thu, 12 Oct 2017 11:33:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e2bkH-0002gD-B3; Thu, 12 Oct 2017 11:33:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e2bkH-0002tC-2v; Thu, 12 Oct 2017 11:33:45 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114411-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-armhf:<job
 status>:broken:regression
 xen-unstable-smoke:build-armhf:host-install(4):broken:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=c4e365a0eb3cb6c9dedfaf0c13b0a2ce62f49cf6
X-Osstest-Versions-That: xen=3b40cfcd1a1912c2e4c4eb353dc77cbf35c63c3a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 12 Oct 2017 11:33:45 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114411: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDQxMSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDQxMS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdS
LiB2cy4gMTE0Mjk5CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTQyOTkKClRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgYzRlMzY1YTBlYjNj
YjZjOWRlZGZhZjBjMTNiMGEyY2U2MmY0OWNmNgpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAg
ICAgICAgICAgICAgM2I0MGNmY2QxYTE5MTJjMmU0YzRlYjM1M2RjNzdjYmYzNWM2M2MzYQoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgMTE0Mjk5ICAyMDE3LTEwLTEwIDIxOjAyOjU0IFogICAgMSBkYXlz
CkZhaWxpbmcgc2luY2UgICAgICAgIDExNDMwOCAgMjAxNy0xMC0xMCAyMzowMToxMCBaICAgIDEg
ZGF5cyAgIDE0IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExNDM3NiAgMjAxNy0xMC0x
MSAyMzowMToxNSBaICAgIDAgZGF5cyAgICA1IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0
ZGVmZW5kZXIuY29tPgogIEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgog
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQm9yaXMgT3N0cm92
c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2Uu
ZHVubGFwQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5j
b20+CiAgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9y
Zz4KICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgTWVu
ZyBYdSA8bWVuZ3h1QGNpcy51cGVubi5lZHU+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3
YWxsQGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogIFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KICBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogIFlpIFN1biA8eWkueS5zdW5AbGludXguaW50
ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBi
dWlsZC1hcm1oZiBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtaGYgaG9zdC1pbnN0YWxsKDQp
CgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExNzUgbGluZXMg
bG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 12 11:45:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 11:45:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2bv6-0003bb-Ie; Thu, 12 Oct 2017 11:44:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45121f424=roger.pau@citrix.com>)
 id 1e2bv4-0003bV-Se
 for xen-devel@lists.xensource.com; Thu, 12 Oct 2017 11:44:54 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 49/8D-25852-6B55FD95; Thu, 12 Oct 2017 11:44:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKIsWRWlGSWpSXmKPExsWSzvfng+7W0Pu
 RBv8Pa1vcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oyVi+8wFvzirNjc8oO5gbGNo4uRk0NCwF9i
 z49GZgjbXWL9m72sIDaLgKrEj+6JjF2MHBxsAvYS079WgIRFBLQlXqxaxwZiMws4SeyeOY0Rx
 BYWcJM4dbyTHcTmFfCUeHZlM1hcCMiefXsXVFxQ4uTMJywQvXoSN6ZOYQMZzywgLbH8HwdEWF
 6ieetssGs4Bbwktt6cDdYqKqAi0b/kKTvESEWJ/nkP2CAuTpdom7CQFcK2kPjXtYppAqPQLCT
 bZiHZNgth2ywk2xYwsqxiVC9OLSpLLdK11EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvO
 z93ECAxuBiDYwXh3U8AhRkkOJiVR3ozA+5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgNgdEiJ
 FiUmp5akZaZA4wzmLQEB4+SCO/XYKA0b3FBYm5xZjpE6hSjopQ4LzdInwBIIqM0D64NFtuXGG
 WlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMwrGAI0hSczrwRu+iugxUxAi0XT7oAsLklESEk1MLK
 kyZQ1cs3zdH12NnC51dpn6o82xUf6CTZNarLLYkgSXpy55Grwjz3ejha5B/qF07k2iLwyZE49
 u9Dk4lcJwcLUp69m6r5/0Mc3jbPkOZv+nB113dI6DdMWTRLUrNw64ce20LCAI4r/kwJX+/3f8
 y7xenVa+4PII+f+TChY7hd6npdhm/k/XyWW4oxEQy3mouJEANG2WonoAgAA
X-Env-Sender: prvs=45121f424=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1507808691!79530112!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35540 invoked from network); 12 Oct 2017 11:44:53 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Oct 2017 11:44:53 -0000
X-IronPort-AV: E=Sophos;i="5.43,365,1503360000"; d="scan'208";a="106294041"
X-CrossPremisesHeadersFilteredBySendConnector: AMSPEX02CL03.citrite.net
Date: Thu, 12 Oct 2017 12:44:46 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171012114446.qkun3abtf3gpiztk@dhcp-3-128.uk.xensource.com>
References: <1507807267-13709-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507807267-13709-1-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
X-OrganizationHeadersPreserved: AMSPEX02CL03.citrite.net
Cc: xen-devel@lists.xensource.com, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 1/2] libxl: dm_restrict: Move to
	domain_build_info
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMTIsIDIwMTcgYXQgMTE6MjE6MDZBTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gUmlnaHQgbm93LCB0aGlzIGlzIGJyb2tlbiBiZWNhdXNlIGxpYnhsX19idWlsZF9kZXZp
Y2VfbW9kZWxfYXJnc19uZXcKPiBpcyB1c2VkIGFsc28gZm9yIHRoZSBxZW11IHJ1biBmb3IgcHYg
Z3Vlc3RzIGZvciBxZGlzayBkZXZpY2VzLCBwdmZiLAo+IGV0Yy4KPiAKPiBXZSBjYW4gZWl0aGVy
IG1ha2UgdGhpcyBvcHRpb24gcHJvcGVybHkgSFZNLXNwZWNpZmljLCBvciBtYWtlIGl0Cj4gZ2Vu
ZXJpYy4KPiAKPiBJbiBwcmluY2lwbGUgaXQgaXMgYSByZWFzb25hYmxlIHJlcXVlc3QsIHRvIG1h
a2UgdGhlIFBWIHFlbXUKPiBkZXByaXZpbGVnZWQgKGV2ZW4gdGhvdWdoIGl0IGlzIG5vdCBsaWtl
bHkgdG8gYmUgaW1wbGVtZW50ZWQgYW55IHRpbWUKPiBzb29uKS4gIFNvIG1ha2UgdGhpcyBvcHRp
b24gZ2VuZXJpYy4KPiAKPiBXZSByZXRhaW4gdGhlIG5hbWUgImRldmljZSBtb2RlbCIgZXZlbiB0
aG91Z2ggaXQgaXMgYXJndWFibHkKPiBpbmFjY3VyYXRlLCBiZWNhdXNlIHRoZSB4bCBkb2NzIGFs
cmVhZHkgc2F5LCBmb3IgZXhhbXBsZQo+ICAgRm9yIGEgUFYgZ3Vlc3QgYSBkZXZpY2UtbW9kZWwg
aXMgc29tZXRpbWVzIHVzZWQgdG8gcHJvdmlkZSBiYWNrZW5kcwo+ICAgZm9yIGNlcnRhaW4gUFYg
ZGV2aWNlcwo+IAo+IFRoZSBkb2N1bWVudGF0aW9uIHBhdGNoIGhlcmUgaXMgcHVyZSBjb2RlIG1v
dGlvbi4gIEZvciBlYXNlIG9mIHJldmlldwo+IHdlIHdpbGwgZml4IHVwIHRoZSBkb2NzLCBzbyB0
aGUgd29yZGluZyB0byBiZSByaWdodCBmb3IgdGhlIG5ldwo+IGNvbnRleHQsIGluIHRoZSBuZXh0
IHBhdGNoLgo+IAo+IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5j
aXRyaXguY29tPgo+IFJlcG9ydGVkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KPiAtLS0KPiAgZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluICAgIHwgMTk4ICsrKysr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIHRvb2xzL2xpYnhsL2xp
YnhsX2NyZWF0ZS5jICB8ICAgMiArLQo+ICB0b29scy9saWJ4bC9saWJ4bF9kbS5jICAgICAgfCAg
IDYgKy0KPiAgdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIHwgICAyICstCgpUaGlzIGlzIGF0
IGxlYXN0IG1pc3NpbmcgYSBjaGFuZ2UgdG8geGxfcGFyc2UuYyBBRkFJQ1QuCgpUaGUgcmVzdCBM
R1RNLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 12 11:45:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 11:45:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2bvE-0003cX-Ty; Thu, 12 Oct 2017 11:45:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e2bvD-0003cO-HH
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 11:45:03 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 BC/7E-28357-EB55FD95; Thu, 12 Oct 2017 11:45:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCKsWRWlGSWpSXmKPExsVyMfTGSt29ofc
 jDR58Z7H4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMePfnKXLCNv+LK9t+sDYxLeboYuTiEBGYx
 SmxadZgRxGEReM0scfLKJ5YuRk4OCYE7rBIHDlZA2FkSH/cvYe9i5ACy0yT29fpBhCslev72s
 oGEhQTUJNa8iYKY+ZNR4tXUfcwgNcICqRKvWw8xgdgiAtUSb54sBbOZBVoYJTYfVAaxhQR+ME
 s0H7YFmcMmoCOxbkYtSJhXwFbiU/txdhCbRUBVornnJdhlogLhEk1n+1kgagQlTs58wgLSyin
 gJrFpsyDEdDOJeZsfMkPY4hK3nsyH2iov0bx1NvMERtFZSLpnIWmZhaRlFpKWBYwsqxg1ilOL
 ylKLdA0t9JKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAmOlnoGBcQfj79OehxglO
 ZiURHkzAu9HCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg3RkClBMsSk1PrUjLzAFGLUxagoNHSY
 T3CUiat7ggMbc4Mx0idYrRkuPCnUt/mDh+TLoCJA/sufWHSYglLz8vVUqcdxVIgwBIQ0ZpHtw
 4WGK5xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYtxdkCk9mXgnc1ldABzEBHSSadgfkoJJE
 hJRUAyOHRoldqXnj0uXWTU/1D3WLB5/y9NY7eC/qgMvWgv9CEge6ki8xTGOY7KOTHFitJ27ft
 uD4ViHf3R4vF7OklDOyV659nS5wriDaK9VxxvRHyhOPrVE/WcvXFnk4NPzrjqrtfHoV3RsPLr
 DgFyo5wMeu0qN4uq/yX+rdFZZrGbyFp59TvW+kq8RSnJFoqMVcVJwIAHkChgInAwAA
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1507808700!106720072!1
X-Originating-IP: [209.85.216.169]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6566 invoked from network); 12 Oct 2017 11:45:00 -0000
Received: from mail-qt0-f169.google.com (HELO mail-qt0-f169.google.com)
 (209.85.216.169)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Oct 2017 11:45:00 -0000
Received: by mail-qt0-f169.google.com with SMTP id z28so10564482qtz.13
 for <xen-devel@lists.xenproject.org>; Thu, 12 Oct 2017 04:45:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=TAcPrynhn3SC2b7i5xwus90tIC2hCYZY+MKfTSJH3mc=;
 b=GkOuaFwXBCjaVdmqNlGmBfBN22BXBJK8967eDdwAus5ZA8MgwkMZEwAhHbDe8FpSJB
 JZ/PHDw5O87ohA/ZfKHcMhOb0xH4QeJsNEOnBOTBlYruJrFA7KjZISQFnkIeY5RFmFM+
 6nO5WOdgxUI4lUnNwAz8yJpkdYC/y5V8WL0CM=
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=TAcPrynhn3SC2b7i5xwus90tIC2hCYZY+MKfTSJH3mc=;
 b=spi6/wA70dFx4c/Loh/1r9r4LK8gYx0ZDNda53IUXSDmdW1wXQTtR+8vWiUYLEloOq
 pDv1XmdlEYwIIlwkX28d/jsVRarqiop8RXUQte6aUu7QpB4RfGym2BY38vFn+AZQPYzT
 hU7E4lAOPL8stwbLe7sdXqOpd7MA6O765iBqENsl6thpOzJvvCly1q5ua9QAQUUfq17k
 Rt6RkVdU0URmG/d9JM9gQMNWpEdV71vomTGk7xjxbLoIITnxw5noPzAtm5oTZFKWbAkc
 hithnGyjQjqoJ6Wyg9kxdvXqWlH+dx/5A+P/NEnUh9PA6glkkFf3t3jv15l6B4puJzPz
 l7FQ==
X-Gm-Message-State: AMCzsaWE7C98CgHx03FOFsvTrekalCUu1+e+20HGdGLJ/fLoJz4RneDz
 iaNlO57E+R+Dp+LtlIcq1tsQOg==
X-Google-Smtp-Source: AOwi7QBhBMxEDJ5aUGRq0uB53hLi78ugyXZ81pVTO8+7gfWfC661bmS20Sn76rce4FDACGPmsUyN+A==
X-Received: by 10.237.42.27 with SMTP id c27mr3246778qtd.282.1507808699958;
 Thu, 12 Oct 2017 04:44:59 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id 69sm3406021qte.17.2017.10.12.04.44.58
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 12 Oct 2017 04:44:59 -0700 (PDT)
To: Manish Jaggi <mjaggi@caviumnetworks.com>,
 Julien Grall <julien.grall@arm.com>, Andre Przywara <andre.przywara@arm.com>
References: <1505165606-11731-1-git-send-email-mjaggi@caviumnetworks.com>
 <f5445c48-e1e9-982c-9b75-e3d7203f9060@arm.com>
 <fba357ca-8dd9-5638-4a94-d4d2ea24176a@caviumnetworks.com>
 <af54f4ea-3f9f-4eab-250e-cb69d6029966@arm.com>
 <73ca3423-9a7d-788f-1ef2-81e8621bcea9@caviumnetworks.com>
 <a14d68b0-ea47-f9f8-0ae9-22f6d390e143@arm.com>
 <c9ebacdd-a52b-9e35-cfdb-3b364c672a18@caviumnetworks.com>
 <61617602-dc67-49f1-cf96-2bd58cf6441a@linaro.org>
 <55d35b00-af71-b239-d782-61ef74a96b6e@caviumnetworks.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <2c4fe6a3-e3dc-8cf6-dd3d-ccf10641fa12@linaro.org>
Date: Thu, 12 Oct 2017 12:44:57 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <55d35b00-af71-b239-d782-61ef74a96b6e@caviumnetworks.com>
Content-Language: en-US
Cc: xen-devel <xen-devel@lists.xenproject.org>, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>, tomasz.nowicki@cavium.com
Subject: Re: [Xen-devel] [PATCH v2 0/2] ARM: ACPI: IORT: Hide SMMU from
 hardware domain's IORT table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxMi8xMC8xNyAxMjoyMiwgTWFuaXNoIEphZ2dpIHdyb3RlOgo+IEhpIEp1bGllbiwKPiAK
PiBXaHkgZG8geW91IG9taXQgcGFydHMgb2YgbWFpbCB3aGVyZSBJIGhhdmUgYXNrZWQgYSBxdWVz
dGlvbiAsIHBsZWFzZSAKPiBhdm9pZCBza2lwaW5nwqAgdGhhdCByZW1vdmVzIHRoZSBjb250ZXh0
LgoKSSBiZWxpZXZlIEkgYW5zd2VyZWQgaXQganVzdCBhZnRlciBiZWNhdXNlIHlvdSBhc2tlZCB0
d2ljZSB0aGUgc2FtZSAKdGhpbmcuIFNvIG1heSBJIGRyb3BwZWQgdGhlIGNvbnRleHQgYnV0IHRo
ZSBhbnN3ZXIgd2FzIHRoZXJlLi4uCgpGb3IgeW91ciBjb252ZW5pZW5jZSBoZXJlIHRoZSByZXBs
aWNhdGVkIGFuc3dlci4KCiJXaHk/IFRoZSBnZW5lcmF0aW9uIG9mIElPUlQgaXMgZmFpcmx5IHN0
YW5kYWxvbmUuCgpBbmQgYWdhaW4sIHRoaXMgd2FzIHN1Z2dlc3Rpb24gdG8gc2hhcmUgaW4gdGhl
IGZ1dHVyZSBhbmQgYW4gZXhwZWN0YXRpb24gCmZvciB0aGlzIHNlcmllcy4gV2hhdCBJIGNhcmUg
dGhlIG1vc3QgaXMgdGhlIGdlbmVyYXRpb24gdG8gYmUgZnVsbHkgCnNlcGFyYXRlZCBmcm9tIHRo
ZSByZXN0LiIKCj4gSSByYWlzZWQgYSB2YWxpZCBwb2ludCBhbmQgaXQgd2FzIHRvdGFsbHkgaWdu
b3JlZCBhbmQgeW91IGFza2VkIG1lIHRvIAo+IGV4cGxhaW4gdGhlIHJhdGlvbmFsZSBvbiBhIGxh
dGVyIHBvaW50Lgo+IFNvIGlmIHlvdSBjaG9vc2UgdG8gaWdub3JlIG15IGZpcnN0IHBvaW50LCBo
b3cgY2FuIEkgcHV0IGFueSBwb2ludC4KCldlbGwsIG1heWJlIHlvdSBzaG91bGQgcmVhZCB0aGUg
ZS1tYWlsIG1vcmUgY2FyZWZ1bGx5IGJlY2F1c2UgeW91ciBwb2ludCAKaGF2ZSBiZWVuIGFkZHJl
c3NlZC4gSWYgdGhleSBhcmUgbm90LCB0aGVuIHBsZWFzZSBzYXkgaXQgcmF0aGVyIHRoYW4gCmFj
Y3VzaW5nIHRoZSByZXZpZXdlcnMgb24gc3BlbmRpbmcgbm90IGVub3VnaCB0aW1lIG9uIHlvdXIg
c2VyaWVzLi4uCgpbLi4uXQoKPiBOb3cgaWYgeW91IHNlZSBib3RoIHRoZSBjb2RlcyBhcmUgcXVp
dGUgc2ltaWxhciBhbmQgdGhlcmUgaXMgcmVkdW5kYW5jeSAKPiBpbiBsaWJ4bCBhbmQgaW4geGVu
IGNvZGUgZm9yIHByZXBhcmluZyBBQ1BJIHRhYmxlcyBmb3IgZG9tMCBhbmQgZG9tVS4KPiBUaGUg
cG9pbnQgSSBhbSByYWlzaW5nIGlzIHF1aXRlIGNsZWFyLCBpZiBhbGwgb3RoZXIgdGFibGVzIGxp
a2UgTUFEVCwgCj4gWFNEVCwgUlNEUCwgR1REVCBldGMgZG9lcyBub3Qgc2hhcmUgYSBjb21tb24g
Z2VuZXJhdGlvbiBjb2RlIHdpdGggeGVuIAo+IHdoYXQgaXMgc28gc3BlY2lhbCBhYm91dCBJT1JU
Lgo+IEVpdGhlciB3ZSBtb3ZlIGFsbCBnZW5lcmF0aW9uIGludG8gYSBjb21tb24gY29kZSBvciBr
ZWVwIHJlZHVuZGFuY3kgZm9yIAo+IElPUlQuCj4gCj4gSSBob3BlIEkgaGF2ZSBzaG93biB0aGUg
Y29kZSBhbmQgbWFkZSB0aGUgcG9pbnQgcXVpdGUgY2xlYXIuCj4gUGxlYXNlIHByb3ZpZGUgYSB0
ZWNobmljYWwgYW5zd2VyIHJhdGhlciB0aGFuIGEgc2ltcGxlICJXaHkiLgoKV2h5IGRvIHlvdSBz
dGlsbCBjb250aW51ZSBhcmd1aW5nIG9uIGhvdyB0aGlzIGlzIGdvaW5nIHRvIGludGVyYWN0IHdp
dGggCmxpYnhsIHdoZW4geW91ciBvbmx5IHdvcmsgbm93IChhcyBJIHN0YXRlZCBpbiBldmVyeSBz
aW5nbGUgZS1tYWlsKSBpcyAKZm9yIERvbTAuCgpJZiB0aGUgZ2VuZXJhdGlvbiBpcyBnZW5lcmlj
IGVub3VnaCwgaXQgd2lsbCByZXF1aXJlIGxpdHRsZSBjb2RlIHRvIAppbnRlcmZhY2UuIEFmdGVy
IGFsbCwgeW91IG9ubHkgbmVlZDoKCS0gaW5mb3JtYXRpb25zIChlLmcgRGV2aWNlSUQsIE1hc3Rl
cklELi4uKQoJLSBidWZmZXIgZm9yIHdyaXRpbmcgdGhlIGdlbmVyYXRlZCBJT1JUCgpTbyBub3cg
aXQgaXMgbWF5YmUgdGltZSBmb3IgeW91IHRvIHN1Z2dlc3QgYW4gaW50ZXJmYWNlIHdlIGNhbiBk
aXNjdXNzIG9uLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 12 11:46:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 11:46:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2bwB-0003kS-6m; Thu, 12 Oct 2017 11:46:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45121f424=roger.pau@citrix.com>)
 id 1e2bw9-0003kA-La
 for xen-devel@lists.xensource.com; Thu, 12 Oct 2017 11:46:01 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 2F/B6-31121-8F55FD95; Thu, 12 Oct 2017 11:46:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMIsWRWlGSWpSXmKPExsWSzvfng+7X0Pu
 RBq3XFS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8buybfZCz4yVsw5e5+5gfESYxcjJ4eEgL/E
 rbY2JgjbXWL9m72sIDaLgKrE5jNzmbsYOTjYBOwlpn+tAAmLCGhLvFi1jg3EZhZwktg9cxrYG
 GGBQImlnQuYQWxeAU+J6TOWAtVwcQgJdDBKLN3yEiohKHFy5hMWiGY9iRtTp7CBzGcWkJZY/o
 8DIiwv0bx1Nlg5p4CXxI/nk9hBbFEBFYn+JU/BbCEBRYn+eQ/YIE5Ol2ibsJAVwraQ+Ne1imk
 Co9AsJNtmIdk2C2HbLCTbFjCyrGLUKE4tKkst0jUy10sqykzPKMlNzMzRNTQw08tNLS5OTE/N
 SUwq1kvOz93ECAxwBiDYwbh4beAhRkkOJiVR3ozA+5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJ
 HgNgREjJFiUmp5akZaZA4w1mLQEB4+SCO+TEKA0b3FBYm5xZjpE6hSjLseNh9f/MAmx5OXnpU
 qJ83KDzBAAKcoozYMbAYv7S4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmtQOZwpOZVwK36RX
 QEUxAR4im3QE5oiQRISXVwJh2anHq/9q1PwqdOLrspyh/eXCLheeMtJj/6fV22QZfvx5wPPOz
 8GSkz9R5nK4KnRMnnjnK82TXv5mtPJOdb7MFP9i8RWqphcGjK1ZFtTb165aozH/wO++Dwp2PL
 96nn11nsOTLFM7MSH5rtWfeL4TnLo4Ibnby2lu0ou57wdWGfcm/ntgX7XqoxFKckWioxVxUnA
 gA2tOKF/YCAAA=
X-Env-Sender: prvs=45121f424=roger.pau@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1507808754!111528980!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62742 invoked from network); 12 Oct 2017 11:45:57 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Oct 2017 11:45:57 -0000
X-IronPort-AV: E=Sophos;i="5.43,365,1503360000"; d="scan'208";a="106294050"
X-CrossPremisesHeadersFilteredBySendConnector: AMSPEX02CL03.citrite.net
Date: Thu, 12 Oct 2017 12:45:33 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171012114533.opphc7vlmgllit26@dhcp-3-128.uk.xensource.com>
References: <1507807267-13709-1-git-send-email-ian.jackson@eu.citrix.com>
 <1507807267-13709-2-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507807267-13709-2-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
X-OrganizationHeadersPreserved: AMSPEX02CL03.citrite.net
Cc: xen-devel@lists.xensource.com, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 2/2] xl: dm_restrict: Document that it does
 not work with PV
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMTIsIDIwMTcgYXQgMTE6MjE6MDdBTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5j
b20+Cj4gUmVwb3J0ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29t
PgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoK
VGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 12 12:05:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 12:05:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2cEX-0005mJ-Ad; Thu, 12 Oct 2017 12:05:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45190f1b3=Ian.Jackson@citrix.com>)
 id 1e2cEW-0005mA-5Q
 for xen-devel@lists.xensource.com; Thu, 12 Oct 2017 12:05:00 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 56/FA-05651-A6A5FD95; Thu, 12 Oct 2017 12:04:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXitHSDvW5W1P1
 IgzfzmSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bL59/YCy6wVyyb283YwHiQrYuRk0NCwF/i
 5/JprBC2h8T1syeYQGw2AV2Jpi1/wWpEBJQljjd9AathFtjEKHHxTCyILQzUO2HWb6B6Dg4WA
 VWJnscaIGFeAU+Jhe1N7BAj5STOH//JDGJzCnhJHH3+gQXEFgKqWbVkEjNEvaDEyZlPWCDGa0
 q0bv/NDmHLSzRvnc0MMl5IQE1i7vp4iJGWEt/WP2WewCgwC0n3LCTds5B0L2BkXsWoUZxaVJZ
 apGtoqpdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERiYDECwg3HNds9DjJIcTEqi
 vBmB9yOF+JLyUyozEosz4otKc1KLDzHKcHAoSfCaRgLlBItS01Mr0jJzgDECk5bg4FES4Y0CS
 fMWFyTmFmemQ6ROMRpz3Hh4/Q8TR8fNu3+YhFjy8vNSpcR5z0YAlQqAlGaU5sENgsXuJUZZKW
 FeRqDThHgKUotyM0tQ5V8xinMwKgnzWoMs5MnMK4Hb9wroFCagU0TT7oCcUpKIkJJqYIzyso3
 vlNhlISHBxnbijuGmjwpvpMKyLxYvf9Xp0qMt69yg+XFJ6b5D/tZ3r8/XjTm2ZMWEYzeuu92P
 XlZQHPg178BW4zm3G6VLPZoWLYlNPy1ou53hqFrfeva2ubf1pl1OLwm8MpHvzQemOVPjNnzdK
 Zdy7PFaYckLk6f0Xnr9Y/e8ule/X29VYinOSDTUYi4qTgQAg8+xx9gCAAA=
X-Env-Sender: prvs=45190f1b3=Ian.Jackson@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1507809896!54487330!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17760 invoked from network); 12 Oct 2017 12:04:57 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Oct 2017 12:04:57 -0000
X-IronPort-AV: E=Sophos;i="5.43,366,1503360000"; d="scan'208";a="453626002"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Thu, 12 Oct 2017 13:04:41 +0100
Message-ID: <1507809881-11991-2-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507809881-11991-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1507809881-11991-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 2/2] xl: dm_restrict: Document that it does
	not work with PV
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+ClJl
cG9ydGVkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQWNrZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogZG9jcy9tYW4veGwuY2ZnLnBv
ZC41LmluIHwgNyArKysrKystCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAxIGRl
bGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluIGIvZG9jcy9t
YW4veGwuY2ZnLnBvZC41LmluCmluZGV4IDliMjcyMzMuLmI3YjkxZDggMTAwNjQ0Ci0tLSBhL2Rv
Y3MvbWFuL3hsLmNmZy5wb2QuNS5pbgorKysgYi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KQEAg
LTEyNzAsNyArMTI3MCw3IEBAIGNvbm5lY3RvcnM9aWQwOjE5MjB4MTA4MDtpZDE6ODAweDYwMDtp
ZDI6NjQweDQ4MAogCiA9aXRlbSBCPGRtX3Jlc3RyaWN0PUJPT0xFQU4+CiAKLVJlc3RyaWN0IHRo
ZSBIVk0gZGV2aWNlIG1vZGVsIGFmdGVyIHN0YXJ0dXAsCitSZXN0cmljdCB0aGUgZGV2aWNlIG1v
ZGVsIGFmdGVyIHN0YXJ0dXAsCiB0byBsaW1pdCB0aGUgY29uc2VxdWVuY2VzZSBvZiBzZWN1cml0
eSB2dWxuZXJhYmlsaXRpZXMgaW4gcWVtdS4KIAogV2l0aCB0aGlzIGZlYXR1cmUgZW5hYmxlZCwK
QEAgLTEyODUsNiArMTI4NSwxMSBAQCBUaGVyZSBhcmUgc29tZSBzaWduaWZpY2FudCBsaW1pdGF0
aW9uczoKIAogPWl0ZW0KIAorVGhpcyBpcyBub3QgbGlrZWx5IHRvIHdvcmsgYXQgYWxsIGZvciBQ
ViBndWVzdHMKK25vciBndWVzdHMgdXNpbmcgcWRpc2sgYmFja2VuZHMgZm9yIHRoZWlyIGJsb2Nr
IGRldmljZXMuCisKKz1pdGVtCisKIFlvdSBtdXN0IGhhdmUgYSBuZXcgZW5vdWdoIHFlbXUuCiBJ
biBwYXJ0aWN1bGFyLAogaWYgeW91ciBxZW11IGRvZXMgbm90IGhhdmUgdGhlIGNvbW1pdAotLSAK
Mi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 12 12:05:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 12:05:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2cEb-0005mi-Hd; Thu, 12 Oct 2017 12:05:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45190f1b3=Ian.Jackson@citrix.com>)
 id 1e2cEa-0005mW-9E
 for xen-devel@lists.xensource.com; Thu, 12 Oct 2017 12:05:04 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 92/7B-26326-F6A5FD95; Thu, 12 Oct 2017 12:05:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHSDvW521P1
 Ig1cz1SzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bO01vYCuaEVuzpmMnYwDjZpYuRk0NCwF9i
 3bbpjBC2h8T1syeYQGw2AV2Jpi1/2UBsEQFlieNNX1hBbGaBTYwSF8/EgtjCAq4S67/MBqtnE
 VCVWPP6E1g9r4CnxPf2M2wQM+Ukzh//yQwRF5Q4OfMJC8QcTYnW7b/ZIWx5ieats4FqODiEBN
 Qk5q6Ph2i1lPi2/inzBEa+WUi6ZyHpnoWkewEj8ypGjeLUorLUIl1DU72kosz0jJLcxMwcXUM
 DY73c1OLixPTUnMSkYr3k/NxNjMBQYwCCHYxrtnseYpTkYFIS5c0IvB8pxJeUn1KZkVicEV9U
 mpNafIhRhoNDSYLXNBIoJ1iUmp5akZaZAwx6mLQEB4+SCG8USJq3uCAxtzgzHSJ1itGS49imy
 3+YOH5MugIkO27e/cMkxJKXn5cqJc57NgKoQQCkIaM0D24cLDIvMcpKCfMyAh0oxFOQWpSbWY
 Iq/4pRnINRSZjXGmQtT2ZeCdzWV0AHMQEdJJp2B+SgkkSElFQDo+MRAeG43H+Tqx9Er4hPz+P
 kUXryy22+4nPbpiONLx/9CLjkummpfHx399J4lWq34685tI7uOingXl0238657rnsp8Se0pR/
 De8kTpqfcFsv23ghP0roYdbKOuelimHMV98vFDM7YZNoIvNGbtbiwlm2e19KnLxy/firuW+0L
 vUkzN0rvjRwgxJLcUaioRZzUXEiALXLB0/HAgAA
X-Env-Sender: prvs=45190f1b3=Ian.Jackson@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1507809896!54487330!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17862 invoked from network); 12 Oct 2017 12:04:58 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Oct 2017 12:04:58 -0000
X-IronPort-AV: E=Sophos;i="5.43,366,1503360000"; d="scan'208";a="453626003"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Thu, 12 Oct 2017 13:04:40 +0100
Message-ID: <1507809881-11991-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 1/2] libxl: dm_restrict: Move to
	domain_build_info
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmlnaHQgbm93LCB0aGlzIGlzIGJyb2tlbiBiZWNhdXNlIGxpYnhsX19idWlsZF9kZXZpY2VfbW9k
ZWxfYXJnc19uZXcKaXMgdXNlZCBhbHNvIGZvciB0aGUgcWVtdSBydW4gZm9yIHB2IGd1ZXN0cyBm
b3IgcWRpc2sgZGV2aWNlcywgcHZmYiwKZXRjLgoKV2UgY2FuIGVpdGhlciBtYWtlIHRoaXMgb3B0
aW9uIHByb3Blcmx5IEhWTS1zcGVjaWZpYywgb3IgbWFrZSBpdApnZW5lcmljLgoKSW4gcHJpbmNp
cGxlIGl0IGlzIGEgcmVhc29uYWJsZSByZXF1ZXN0LCB0byBtYWtlIHRoZSBQViBxZW11CmRlcHJp
dmlsZWdlZCAoZXZlbiB0aG91Z2ggaXQgaXMgbm90IGxpa2VseSB0byBiZSBpbXBsZW1lbnRlZCBh
bnkgdGltZQpzb29uKS4gIFNvIG1ha2UgdGhpcyBvcHRpb24gZ2VuZXJpYy4KCldlIHJldGFpbiB0
aGUgbmFtZSAiZGV2aWNlIG1vZGVsIiBldmVuIHRob3VnaCBpdCBpcyBhcmd1YWJseQppbmFjY3Vy
YXRlLCBiZWNhdXNlIHRoZSB4bCBkb2NzIGFscmVhZHkgc2F5LCBmb3IgZXhhbXBsZQogIEZvciBh
IFBWIGd1ZXN0IGEgZGV2aWNlLW1vZGVsIGlzIHNvbWV0aW1lcyB1c2VkIHRvIHByb3ZpZGUgYmFj
a2VuZHMKICBmb3IgY2VydGFpbiBQViBkZXZpY2VzCgpUaGUgZG9jdW1lbnRhdGlvbiBwYXRjaCBo
ZXJlIGlzIHB1cmUgY29kZSBtb3Rpb24uICBGb3IgZWFzZSBvZiByZXZpZXcKd2Ugd2lsbCBmaXgg
dXAgdGhlIGRvY3MsIHNvIHRoZSB3b3JkaW5nIHRvIGJlIHJpZ2h0IGZvciB0aGUgbmV3CmNvbnRl
eHQsIGluIHRoZSBuZXh0IHBhdGNoLgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5K
YWNrc29uQGV1LmNpdHJpeC5jb20+ClJlcG9ydGVkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
Ci0tLQp2MjogQ2hhbmdlIHhsIHRvbywgdG8gYXZvaWQgYnJlYWtpbmcgdGhlIGJ1aWxkLgogICAg
Rml4IG1hbnBhZ2UgcG9kIHN5bnRheC4KLS0tCiBkb2NzL21hbi94bC5jZmcucG9kLjUuaW4gICAg
fCAxOTggKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHRvb2xz
L2xpYnhsL2xpYnhsX2NyZWF0ZS5jICB8ICAgMiArLQogdG9vbHMvbGlieGwvbGlieGxfZG0uYyAg
ICAgIHwgICA2ICstCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgfCAgIDIgKy0KIHRvb2xz
L3hsL3hsX3BhcnNlLmMgICAgICAgICB8ICAgNSArLQogNSBmaWxlcyBjaGFuZ2VkLCAxMDYgaW5z
ZXJ0aW9ucygrKSwgMTA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hsLmNm
Zy5wb2QuNS5pbiBiL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgppbmRleCBjZjNmYTBlLi45YjI3
MjMzIDEwMDY0NAotLS0gYS9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KKysrIGIvZG9jcy9tYW4v
eGwuY2ZnLnBvZC41LmluCkBAIC0xMjY4LDYgKzEyNjgsMTA1IEBAIGNvbm5lY3RvcnM9aWQwOjE5
MjB4MTA4MDtpZDE6ODAweDYwMDtpZDI6NjQweDQ4MAogCiA9YmFjawogCis9aXRlbSBCPGRtX3Jl
c3RyaWN0PUJPT0xFQU4+CisKK1Jlc3RyaWN0IHRoZSBIVk0gZGV2aWNlIG1vZGVsIGFmdGVyIHN0
YXJ0dXAsCit0byBsaW1pdCB0aGUgY29uc2VxdWVuY2VzZSBvZiBzZWN1cml0eSB2dWxuZXJhYmls
aXRpZXMgaW4gcWVtdS4KKworV2l0aCB0aGlzIGZlYXR1cmUgZW5hYmxlZCwKK2EgY29tcHJvbWlz
ZSBvZiB0aGUgZGV2aWNlIG1vZGVsLAordmlhIHN1Y2ggYSB2dWxuZXJhYmlsaXR5LAord2lsbCBu
b3QgcHJvdmlkZSBhIHByaXZpbGVnZSBlc2NhbGF0aW9uIGF0dGFjayBvbiB0aGUgd2hvbGUgc3lz
dGVtLgorCitUaGlzIGZlYXR1cmUgaXMgYSBCPHRlY2hub2xvZ3kgcHJldmlldz4uCitUaGVyZSBh
cmUgc29tZSBzaWduaWZpY2FudCBsaW1pdGF0aW9uczoKKworPW92ZXIgNAorCis9aXRlbQorCitZ
b3UgbXVzdCBoYXZlIGEgbmV3IGVub3VnaCBxZW11LgorSW4gcGFydGljdWxhciwKK2lmIHlvdXIg
cWVtdSBkb2VzIG5vdCBoYXZlIHRoZSBjb21taXQKK0I8eGVuOiByZXN0cmljdDogdXNlIHhlbnRv
b2xjb3JlX3Jlc3RyaWN0X2FsbD4KK3RoZSByZXN0cmljdGlvbiByZXF1ZXN0IHdpbGwgYmUgc2ls
ZW50bHkgaW5lZmZlY3RpdmUhCisKKz1pdGVtCisKK1RoZSBtZWNoYW5pc21zIHVzZWQgYXJlIG5v
dCBlZmZlY3RpdmUgYWdhaW5zdAorZGVuaWFsIG9mIHNlcnZpY2UgcHJvYmxlbXMuCitBIGNvbXBy
b21pc2VkIHFlbXUgY2FuIHByb2JhYmx5IHN0aWxsIGltcGFpcgorb3IgcGVyaGFwcyBldmVuIHBy
ZXZlbnQKK3RoZSBwcm9wZXIgZnVuY3Rpb25pbmcgb2YgdGhlIHdob2xlIHN5c3RlbSwKKyhhdCB0
aGUgdmVyeSBsZWFzdCwgYnV0IG5vdCBsaW1pdGVkIHRvLAordGhyb3VnaCByZXNvdXJjZSBleGhh
dXN0aW9uKS4KKworPWl0ZW0KKworSXQgaXMgbm90IGtub3duIHdoZXRoZXIgdGhlIHByb3RlY3Rp
b24gaXMKK2VmZmVjdGl2ZSB3aGVuIGEgZG9tYWluIGlzIG1pZ3JhdGVkLgorCis9aXRlbQorCitT
b21lIGRvbWFpbiBtYW5hZ2VtZW50IGZ1bmN0aW9ucyBkbyBub3Qgd29yay4KK0ZvciBleGFtcGxl
LCBjZHJvbSBpbnNlcnQgd2lsbCBmYWlsLgorCis9aXRlbQorCitZb3Ugc2hvdWxkIHNheSBDPHZn
YT0ibm9uZSI+LgorRG9tYWlucyB3aXRoIHN0ZHZnYSBncmFwaGljcyBjYXJkcyB0byBub3Qgd29y
ay4KK0RvbWFpbnMgd2l0aCBjaXJydXMgdmdhIG1heSBzZWVtIHRvIHdvcmsuCisKKz1pdGVtCisK
K1lvdSBtdXN0IGNyZWF0ZSB1c2VyKHMpIGZvciBxZW11IHRvIHJ1biBhcy4KKworSWRlYWxseSwg
c2V0IGFzaWRlIGEgcmFuZ2Ugb2YgMzI3NTIgdWlkcworKGZyb20gTiB0byBOKzMyNzUxKQorYW5k
IGNyZWF0ZSBhIHVzZXIKK3dob3NlIG5hbWUgaXMgQjx4ZW4tcWVtdXVzZXItcmFuZ2UtYmFzZT4K
K2FuZCB3aG9zZSB1aWQgaXMgTgorYW5kIHdob3NlIGdpZCBpcyBhIHBsYWluIHVucHJpdmlsZWdl
ZCBnaWQuCitsaWJ4bCB3aWxsIHVzZSBvbmUgc3VjaCB1c2VyIGZvciBlYWNoIGRvbWlkLgorCitB
bHRlcm5hdGl2ZWx5LCBlaXRoZXIgY3JlYXRlCitCPHhlbi1xZW11dXNlci1kb21pZCRkb21pZD4K
K2ZvciBldmVyeSAkZG9taWQgZnJvbSAxIHRvIDMyNzUxIGluY2x1c2l2ZSwKK29yCitCPHhlbi1x
ZW11dXNlci1zaGFyZWQ+CisoaW4gd2hpY2ggY2FzZSBkaWZmZXJlbnQgZ3Vlc3RzIHdpbGwgbm90
CitiZSBwcm90ZWN0ZWQgYWdhaW5zdCBlYWNoIG90aGVyKS4KKworPWl0ZW0KKworVGhlcmUgYXJl
IG5vIGNvdW50ZXJtZWFzdXJlcyB0YWtlbiBhZ2FpbnN0IHJldXNlCitvZiB0aGUgc2FtZSB1bml4
IHVzZXIgKHVpZCkKK2ZvciBzdWJzZXF1ZW50IGRvbWFpbnMsCitldmVuIGlmIHRoZSBCPHhlbi1x
ZW11dXNlci1kb21pZCRkb21pZD4gdXNlcnMgYXJlIGNyZWF0ZWQuCitTbyBhIHBhc3QgZG9tYWlu
IHdpdGggdGhlIHNhbWUgZG9taWQgbWF5IGJlIGFibGUgdG8KK2ludGVyZmVyZXIgd2l0aCBmdXR1
cmUgZG9tYWlucy4KK1Bvc3NpYmx5LCBldmVuIGFmdGVyIGEgcmVib290LgorCis9aXRlbQorCitB
IGNvbXByb21pc2VkIHFlbXUgd2lsbCBiZSBhYmxlIHRvIHJlYWQgd29ybGQtcmVhZGFibGUKK2Zp
bGVzIGluIHRoZSBkb20wIG9wZXJhdGluZyBzeXN0ZW0uCisKKz1pdGVtCisKK0JlY2F1c2Ugb2Yg
dGhlc2UgbGltaXRhdGlvbnMsIHRoaXMgZnVuY3Rpb25hbGl0eSwKK3doaWxlIGl0IG1heSBlbmhh
bmNlIHlvdXIgc2VjdXJpdHksCitzaG91bGQgbm90IGJlIHJlbGllZCBvbi4KK0FueSBmdXJ0aGVy
IGxpbWl0YXRpb25zIGRpc2NvdmVyZWQgaW4gdGhlIGN1cnJlbnQgdmVyc2lvbgord2lsbCBCPG5v
dD4gYmUgaGFuZGxlZCB2aWEgdGhlIFhlbiBQcm9qZWN0IFNlY3VyaXR5IFByb2Nlc3MuCisKKz1p
dGVtCisKK0luIHRoZSBmdXR1cmUgYXMgd2UgZW5oYW5jZSB0aGlzIGZlYXR1cmUgdG8gaW1wcm92
ZSB0aGUgc2VjdXJpdHksCit3ZSBtYXkgYnJlYWsgYmFja3dhcmQgY29tcGF0aWJpbGl0eS4KKwor
PWJhY2sKKwogPWJhY2sKIAogPWhlYWQyIFBhcmF2aXJ0dWFsaXNlZCAoUFYpIEd1ZXN0IFNwZWNp
ZmljIE9wdGlvbnMKQEAgLTIxOTcsMTA1ICsyMjk2LDYgQEAgc3BlY2lmaWVkLCBlbmFibGluZyB0
aGUgdXNlIG9mIFhlblNlcnZlciBQViBkcml2ZXJzIGluIHRoZSBndWVzdC4KIFRoaXMgcGFyYW1l
dGVyIG9ubHkgdGFrZXMgZWZmZWN0IHdoZW4gZGV2aWNlX21vZGVsX3ZlcnNpb249cWVtdS14ZW4u
CiBTZWUgQjx4ZW4tcGNpLWRldmljZS1yZXNlcnZhdGlvbnMoNyk+IGZvciBtb3JlIGluZm9ybWF0
aW9uLgogCi09aXRlbSBCPGRtX3Jlc3RyaWN0PUJPT0xFQU4+Ci0KLVJlc3RyaWN0IHRoZSBIVk0g
ZGV2aWNlIG1vZGVsIGFmdGVyIHN0YXJ0dXAsCi10byBsaW1pdCB0aGUgY29uc2VxdWVuY2VzZSBv
ZiBzZWN1cml0eSB2dWxuZXJhYmlsaXRpZXMgaW4gcWVtdS4KLQotV2l0aCB0aGlzIGZlYXR1cmUg
ZW5hYmxlZCwKLWEgY29tcHJvbWlzZSBvZiB0aGUgZGV2aWNlIG1vZGVsLAotdmlhIHN1Y2ggYSB2
dWxuZXJhYmlsaXR5LAotd2lsbCBub3QgcHJvdmlkZSBhIHByaXZpbGVnZSBlc2NhbGF0aW9uIGF0
dGFjayBvbiB0aGUgd2hvbGUgc3lzdGVtLgotCi1UaGlzIGZlYXR1cmUgaXMgYSBCPHRlY2hub2xv
Z3kgcHJldmlldz4uCi1UaGVyZSBhcmUgc29tZSBzaWduaWZpY2FudCBsaW1pdGF0aW9uczoKLQot
PW92ZXIgNAotCi09aXRlbQotCi1Zb3UgbXVzdCBoYXZlIGEgbmV3IGVub3VnaCBxZW11LgotSW4g
cGFydGljdWxhciwKLWlmIHlvdXIgcWVtdSBkb2VzIG5vdCBoYXZlIHRoZSBjb21taXQKLUI8eGVu
OiByZXN0cmljdDogdXNlIHhlbnRvb2xjb3JlX3Jlc3RyaWN0X2FsbD4KLXRoZSByZXN0cmljdGlv
biByZXF1ZXN0IHdpbGwgYmUgc2lsZW50bHkgaW5lZmZlY3RpdmUhCi0KLT1pdGVtCi0KLVRoZSBt
ZWNoYW5pc21zIHVzZWQgYXJlIG5vdCBlZmZlY3RpdmUgYWdhaW5zdAotZGVuaWFsIG9mIHNlcnZp
Y2UgcHJvYmxlbXMuCi1BIGNvbXByb21pc2VkIHFlbXUgY2FuIHByb2JhYmx5IHN0aWxsIGltcGFp
cgotb3IgcGVyaGFwcyBldmVuIHByZXZlbnQKLXRoZSBwcm9wZXIgZnVuY3Rpb25pbmcgb2YgdGhl
IHdob2xlIHN5c3RlbSwKLShhdCB0aGUgdmVyeSBsZWFzdCwgYnV0IG5vdCBsaW1pdGVkIHRvLAot
dGhyb3VnaCByZXNvdXJjZSBleGhhdXN0aW9uKS4KLQotPWl0ZW0KLQotSXQgaXMgbm90IGtub3du
IHdoZXRoZXIgdGhlIHByb3RlY3Rpb24gaXMKLWVmZmVjdGl2ZSB3aGVuIGEgZG9tYWluIGlzIG1p
Z3JhdGVkLgotCi09aXRlbQotCi1Tb21lIGRvbWFpbiBtYW5hZ2VtZW50IGZ1bmN0aW9ucyBkbyBu
b3Qgd29yay4KLUZvciBleGFtcGxlLCBjZHJvbSBpbnNlcnQgd2lsbCBmYWlsLgotCi09aXRlbQot
Ci1Zb3Ugc2hvdWxkIHNheSBDPHZnYT0ibm9uZSI+LgotRG9tYWlucyB3aXRoIHN0ZHZnYSBncmFw
aGljcyBjYXJkcyB0byBub3Qgd29yay4KLURvbWFpbnMgd2l0aCBjaXJydXMgdmdhIG1heSBzZWVt
IHRvIHdvcmsuCi0KLT1pdGVtCi0KLVlvdSBtdXN0IGNyZWF0ZSB1c2VyKHMpIGZvciBxZW11IHRv
IHJ1biBhcy4KLQotSWRlYWxseSwgc2V0IGFzaWRlIGEgcmFuZ2Ugb2YgMzI3NTIgdWlkcwotKGZy
b20gTiB0byBOKzMyNzUxKQotYW5kIGNyZWF0ZSBhIHVzZXIKLXdob3NlIG5hbWUgaXMgQjx4ZW4t
cWVtdXVzZXItcmFuZ2UtYmFzZT4KLWFuZCB3aG9zZSB1aWQgaXMgTgotYW5kIHdob3NlIGdpZCBp
cyBhIHBsYWluIHVucHJpdmlsZWdlZCBnaWQuCi1saWJ4bCB3aWxsIHVzZSBvbmUgc3VjaCB1c2Vy
IGZvciBlYWNoIGRvbWlkLgotCi1BbHRlcm5hdGl2ZWx5LCBlaXRoZXIgY3JlYXRlCi1CPHhlbi1x
ZW11dXNlci1kb21pZCRkb21pZD4KLWZvciBldmVyeSAkZG9taWQgZnJvbSAxIHRvIDMyNzUxIGlu
Y2x1c2l2ZSwKLW9yCi1CPHhlbi1xZW11dXNlci1zaGFyZWQ+Ci0oaW4gd2hpY2ggY2FzZSBkaWZm
ZXJlbnQgZ3Vlc3RzIHdpbGwgbm90Ci1iZSBwcm90ZWN0ZWQgYWdhaW5zdCBlYWNoIG90aGVyKS4K
LQotPWl0ZW0KLQotVGhlcmUgYXJlIG5vIGNvdW50ZXJtZWFzdXJlcyB0YWtlbiBhZ2FpbnN0IHJl
dXNlCi1vZiB0aGUgc2FtZSB1bml4IHVzZXIgKHVpZCkKLWZvciBzdWJzZXF1ZW50IGRvbWFpbnMs
Ci1ldmVuIGlmIHRoZSBCPHhlbi1xZW11dXNlci1kb21pZCRkb21pZD4gdXNlcnMgYXJlIGNyZWF0
ZWQuCi1TbyBhIHBhc3QgZG9tYWluIHdpdGggdGhlIHNhbWUgZG9taWQgbWF5IGJlIGFibGUgdG8K
LWludGVyZmVyZXIgd2l0aCBmdXR1cmUgZG9tYWlucy4KLVBvc3NpYmx5LCBldmVuIGFmdGVyIGEg
cmVib290LgotCi09aXRlbQotCi1BIGNvbXByb21pc2VkIHFlbXUgd2lsbCBiZSBhYmxlIHRvIHJl
YWQgd29ybGQtcmVhZGFibGUKLWZpbGVzIGluIHRoZSBkb20wIG9wZXJhdGluZyBzeXN0ZW0uCi0K
LT1pdGVtCi0KLUJlY2F1c2Ugb2YgdGhlc2UgbGltaXRhdGlvbnMsIHRoaXMgZnVuY3Rpb25hbGl0
eSwKLXdoaWxlIGl0IG1heSBlbmhhbmNlIHlvdXIgc2VjdXJpdHksCi1zaG91bGQgbm90IGJlIHJl
bGllZCBvbi4KLUFueSBmdXJ0aGVyIGxpbWl0YXRpb25zIGRpc2NvdmVyZWQgaW4gdGhlIGN1cnJl
bnQgdmVyc2lvbgotd2lsbCBCPG5vdD4gYmUgaGFuZGxlZCB2aWEgdGhlIFhlbiBQcm9qZWN0IFNl
Y3VyaXR5IFByb2Nlc3MuCi0KLT1pdGVtCi0KLUluIHRoZSBmdXR1cmUgYXMgd2UgZW5oYW5jZSB0
aGlzIGZlYXR1cmUgdG8gaW1wcm92ZSB0aGUgc2VjdXJpdHksCi13ZSBtYXkgYnJlYWsgYmFja3dh
cmQgY29tcGF0aWJpbGl0eS4KLQotPWJhY2sKLQogPWJhY2sKIAogPWhlYWQyIFBWSCBHdWVzdCBT
cGVjaWZpYyBPcHRpb25zCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCmluZGV4IDBkYjljMGUuLmYxNWZiMjEgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2NyZWF0ZS5jCkBAIC0yMTYsNiArMjE2LDcgQEAgaW50IGxpYnhsX19kb21haW5fYnVpbGRfaW5m
b19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgIGJfaW5mby0+ZXZlbnRfY2hhbm5l
bHMgPSAxMDIzOwogCiAgICAgbGlieGxfX2FyY2hfZG9tYWluX2J1aWxkX2luZm9fYWNwaV9zZXRk
ZWZhdWx0KGJfaW5mbyk7CisgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZiX2luZm8tPmRt
X3Jlc3RyaWN0LCBmYWxzZSk7CiAKICAgICBzd2l0Y2ggKGJfaW5mby0+dHlwZSkgewogICAgIGNh
c2UgTElCWExfRE9NQUlOX1RZUEVfSFZNOgpAQCAtMzA4LDcgKzMwOSw2IEBAIGludCBsaWJ4bF9f
ZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICBsaWJ4
bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5mby0+dS5odm0uYWx0cDJtLCAgICAgICAgICAgICBm
YWxzZSk7CiAgICAgICAgIGxpYnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgmYl9pbmZvLT51Lmh2bS51
c2IsICAgICAgICAgICAgICAgIGZhbHNlKTsKICAgICAgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZh
dWx0KCZiX2luZm8tPnUuaHZtLnhlbl9wbGF0Zm9ybV9wY2ksICAgdHJ1ZSk7Ci0gICAgICAgIGxp
YnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgmYl9pbmZvLT51Lmh2bS5kbV9yZXN0cmljdCwgICAgICAg
IGZhbHNlKTsKIAogICAgICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5mby0+dS5o
dm0uc3BpY2UuZW5hYmxlLCBmYWxzZSk7CiAgICAgICAgIGlmICghbGlieGxfZGVmYm9vbF92YWwo
Yl9pbmZvLT51Lmh2bS5zcGljZS5lbmFibGUpICYmCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9s
aWJ4bF9kbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwppbmRleCAwYTViMGY4Li43Y2FmNDcx
IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2RtLmMKQEAgLTY0Miw3ICs2NDIsNyBAQCBzdGF0aWMgaW50IGxpYnhsX19idWlsZF9kZXZp
Y2VfbW9kZWxfYXJnc19vbGQobGlieGxfX2djICpnYywKICAgICAgICAgICAgIGZsZXhhcnJheV9h
cHBlbmQoZG1fYXJncywgIi1ub2dyYXBoaWMiKTsKICAgICB9CiAKLSAgICBpZiAobGlieGxfZGVm
Ym9vbF92YWwoYl9pbmZvLT51Lmh2bS5kbV9yZXN0cmljdCkpIHsKKyAgICBpZiAobGlieGxfZGVm
Ym9vbF92YWwoYl9pbmZvLT5kbV9yZXN0cmljdCkpIHsKICAgICAgICAgTE9HRChFUlJPUiwgZG9t
aWQsCiAgICAgICAgICAgICAgImRtX3Jlc3RyaWN0IG5vdCBzdXBwb3J0ZWQgYnkgcWVtdS14ZW4t
dHJhZGl0aW9uYWwiKTsKICAgICAgICAgcmV0dXJuIEVSUk9SX0lOVkFMOwpAQCAtMTQyMSw3ICsx
NDIxLDcgQEAgc3RhdGljIGludCBsaWJ4bF9fYnVpbGRfZGV2aWNlX21vZGVsX2FyZ3NfbmV3KGxp
YnhsX19nYyAqZ2MsCiAgICAgICAgIH0KICAgICB9CiAKLSAgICBpZiAobGlieGxfZGVmYm9vbF92
YWwoYl9pbmZvLT51Lmh2bS5kbV9yZXN0cmljdCkpCisgICAgaWYgKGxpYnhsX2RlZmJvb2xfdmFs
KGJfaW5mby0+ZG1fcmVzdHJpY3QpKQogICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3Ms
ICIteGVuLWRvbWlkLXJlc3RyaWN0Iik7CiAKICAgICBpZiAoc3RhdGUtPnNhdmVkX3N0YXRlKSB7
CkBAIC0xNjUzLDcgKzE2NTMsNyBAQCBzdGF0aWMgaW50IGxpYnhsX19idWlsZF9kZXZpY2VfbW9k
ZWxfYXJnc19uZXcobGlieGxfX2djICpnYywKICAgICAgICAgICAgIGdvdG8gZW5kX3NlYXJjaDsK
ICAgICAgICAgfQogCi0gICAgICAgIGlmICghbGlieGxfZGVmYm9vbF92YWwoYl9pbmZvLT51Lmh2
bS5kbV9yZXN0cmljdCkpIHsKKyAgICAgICAgaWYgKCFsaWJ4bF9kZWZib29sX3ZhbChiX2luZm8t
PmRtX3Jlc3RyaWN0KSkgewogICAgICAgICAgICAgTE9HRChERUJVRywgZ3Vlc3RfZG9taWQsCiAg
ICAgICAgICAgICAgICAgICJkbV9yZXN0cmljdCBkaXNhYmxlZCwgc3RhcnRpbmcgUUVNVSBhcyBy
b290Iik7CiAgICAgICAgICAgICBnb3RvIGVuZF9zZWFyY2g7CmRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5kZXgg
NjVkMzJjYi4uYTIzOTMyNCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRs
CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtNTIxLDYgKzUyMSw3IEBAIGxp
YnhsX2RvbWFpbl9idWlsZF9pbmZvID0gU3RydWN0KCJkb21haW5fYnVpbGRfaW5mbyIsWwogICAg
ICgidGltZXJfbW9kZSIsICAgICAgIGxpYnhsX3RpbWVyX21vZGUpLAogICAgICgibmVzdGVkX2h2
bSIsICAgICAgIGxpYnhsX2RlZmJvb2wpLAogICAgICgiYXBpYyIsICAgICAgICAgICAgIGxpYnhs
X2RlZmJvb2wpLAorICAgICgiZG1fcmVzdHJpY3QiLCAgICAgIGxpYnhsX2RlZmJvb2wpLAogICAg
ICgidSIsIEtleWVkVW5pb24oTm9uZSwgbGlieGxfZG9tYWluX3R5cGUsICJ0eXBlIiwKICAgICAg
ICAgICAgICAgICBbKCJodm0iLCBTdHJ1Y3QoTm9uZSwgWygiZmlybXdhcmUiLCAgICAgICAgIHN0
cmluZyksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoImJpb3MiLCAg
ICAgICAgICAgICBsaWJ4bF9iaW9zX3R5cGUpLApAQCAtNTgwLDcgKzU4MSw2IEBAIGxpYnhsX2Rv
bWFpbl9idWlsZF9pbmZvID0gU3RydWN0KCJkb21haW5fYnVpbGRfaW5mbyIsWwogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJyZG0iLCBsaWJ4bF9yZG1fcmVzZXJ2ZSks
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoInJkbV9tZW1fYm91bmRh
cnlfbWVta2IiLCBNZW1LQiksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAoIm1jYV9jYXBzIiwgICAgICAgICB1aW50NjQpLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKCJkbV9yZXN0cmljdCIsICAgICAgbGlieGxfZGVmYm9vbCksCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdKSksCiAgICAgICAgICAgICAgICAg
ICgicHYiLCBTdHJ1Y3QoTm9uZSwgWygia2VybmVsIiwgc3RyaW5nKSwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKCJzbGFja19tZW1rYiIsIE1lbUtCKSwKZGlmZiAtLWdp
dCBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMgYi90b29scy94bC94bF9wYXJzZS5jCmluZGV4IGExNWNi
MWYuLjlhNjkyZDUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMKKysrIGIvdG9vbHMv
eGwveGxfcGFyc2UuYwpAQCAtMjE0NSw2ICsyMTQ1LDggQEAgc2tpcF91c2JkZXY6CiAgICAgICAg
IHBhcnNlX3RvcF9sZXZlbF9zZGxfb3B0aW9ucyhjb25maWcsICZiX2luZm8tPnUuaHZtLnNkbCk7
CiAgICAgfQogCisgICAgeGx1X2NmZ19nZXRfZGVmYm9vbChjb25maWcsICJkbV9yZXN0cmljdCIs
ICZiX2luZm8tPmRtX3Jlc3RyaWN0LCAwKTsKKwogICAgIGlmIChjX2luZm8tPnR5cGUgPT0gTElC
WExfRE9NQUlOX1RZUEVfSFZNKSB7CiAgICAgICAgIGlmICgheGx1X2NmZ19nZXRfc3RyaW5nIChj
b25maWcsICJ2Z2EiLCAmYnVmLCAwKSkgewogICAgICAgICAgICAgaWYgKCFzdHJjbXAoYnVmLCAi
c3RkdmdhIikpIHsKQEAgLTIyNzQsOSArMjI3Niw2IEBAIHNraXBfdXNiZGV2OgogCiAgICAgICAg
ICAgICBiX2luZm8tPnUuaHZtLnZlbmRvcl9kZXZpY2UgPSBkOwogICAgICAgICB9Ci0KLSAgICAg
ICAgeGx1X2NmZ19nZXRfZGVmYm9vbChjb25maWcsICJkbV9yZXN0cmljdCIsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJmJfaW5mby0+dS5odm0uZG1fcmVzdHJpY3QsIDApOwogICAgIH0K
IAogICAgIGlmICgheGx1X2NmZ19nZXRfc3RyaW5nIChjb25maWcsICJnaWNfdmVyc2lvbiIsICZi
dWYsIDEpKSB7Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 12 12:05:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 12:05:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2cEy-0005qm-Pm; Thu, 12 Oct 2017 12:05:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <christoffer.dall@linaro.org>) id 1e2cEx-0005qW-Rz
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 12:05:28 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 92/92-16487-78A5FD95;
 Thu, 12 Oct 2017 12:05:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPIsWRWlGSWpSXmKPExsXiVRtkqNsadT/
 S4N4rVYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP65q/sBat3MlZ03SxrYFw8ibGLkZNDSGAG
 o8TU1xZdjFwcLAJXmCUuzZnODOJICOxmlXi68AwTSJWEQJbEpSO3WCDsNIn/DdfYIexKiaN9h
 9ggJmlJHF/4lhnC/ssoceqSOIjNIqAqsaJpOlg9m4CmRNOljWC2iIC2REPXbUaQZcwCHxkltr
 fcBUsIC5hJTPh9AGwor4CGxI2fV1khhlpLfJu3mR0iLihxcuYTsIOYgRbf+PcS6FAOIFtaYvk
 /DpAwp4CNxIQFn8HGiAqoSEw5uY1tAqPILCTds5B0z0LoXsDIvIpRozi1qCy1SNfQQC+pKDM9
 oyQ3MTMHyDPTy00tLk5MT81JTCrWS87P3cQIjAAGINjBePx93CFGSQ4mJVHejMD7kUJ8Sfkpl
 RmJxRnxRaU5qcWHGGU4OJQkePdFAuUEi1LTUyvSMnOAsQiTluDgURLhjQJJ8xYXJOYWZ6ZDpE
 4xWnIc23T5DxPHvj23gOSjG3f/MAmx5OXnpUqJ8x4DaRAAacgozYMbB0sXlxhlpYR5GYEOFOI
 pSC3KzSxBlX/FKM7BqCTMWwkyhSczrwRu6yugg5iADhJNuwNyUEkiQkqqgZEzYt+e48n2PrdN
 nVw0z11YHlF35E7x6a1tRUcfr5WRWXPy11TOd/e/L3v5/3B9jaDYqb7DVkWOIUdepqapiCXO3
 hjxwcPo5q5vJ45LzvnUE+Qd3quUyFXwPyfoTWwywymdmg2srUp7s31NnE2Xv22NNnxvtvxIyf
 u7WlvfulWq1R4tn+5fe1uJpTgj0VCLuag4EQAGuH64EgMAAA==
X-Env-Sender: christoffer.dall@linaro.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1507809925!62941120!1
X-Originating-IP: [74.125.82.49]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19560 invoked from network); 12 Oct 2017 12:05:25 -0000
Received: from mail-wm0-f49.google.com (HELO mail-wm0-f49.google.com)
 (74.125.82.49)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Oct 2017 12:05:25 -0000
Received: by mail-wm0-f49.google.com with SMTP id m72so12576417wmc.1
 for <xen-devel@lists.xenproject.org>; Thu, 12 Oct 2017 05:05:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=b9GdDvbDY2mFd+uHMem9pdcZO0X7XWYQ6HJC4ZqZbcQ=;
 b=ACntda8kMKmFB3IJw2nhGmhDZKsf3k/mhq91TbVvojdxCmNA2zCcFUzxqL00HN7r/z
 /8+CcYmthrQf49Vu+X9PavtH1+/V0ZgP5DgcS3f+ftdEw1wH7bqLlsyN/swd1tw1DO51
 folqQeuQ7JunYcGmBHMJPMJkvSGd2pUXtDP4Q=
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=b9GdDvbDY2mFd+uHMem9pdcZO0X7XWYQ6HJC4ZqZbcQ=;
 b=pYZ2dCokV7RhkEdYUM2dc9Rl9XaMw5B5M9jz5brCk1X9wR7wBJwmMorH9Lmhni+EOa
 Yq/aB8a3owK8EsDXHDFKZcz8adxOsOAjgPx/0+l8lzJF3gMdKD8cAGHpfKoXKA1D9XnC
 y8qxCKb7nxKH/jfKuh9ENi0KBNyphX6qHvQsNOtaW3EFLNPUxGhTZqO8Dr4eb5MWnZnu
 A8vcTy+7NPcB396k+QWi8+7CM6yyQVwHtuZniJPEivph0M4nhB2GbusOA+k1aY/a7CgR
 xduPwiRM/YY2oeNu14p1dJh+jc5D6f1kYCizQZVV7tKS9yRNbLsIfvUmwUiHw2RSKW9E
 EmKg==
X-Gm-Message-State: AMCzsaXRp5PK1EiNUHfVSUn5294kDdzjaLrAsFJNJHFT+FNMW+F17gYf
 6gBpj9EETLagYqwW4psD90FGfg==
X-Google-Smtp-Source: AOwi7QAK/ljFxwuZcC9dkeQ+QUVNqd+GI8qnXP+U4B8lq0c8boBtrUsE91xSMwwdbHcxBPa89gd3eQ==
X-Received: by 10.80.207.12 with SMTP id c12mr2752769edk.106.1507809924523;
 Thu, 12 Oct 2017 05:05:24 -0700 (PDT)
Received: from localhost (xd93dd96b.cust.hiper.dk. [217.61.217.107])
 by smtp.gmail.com with ESMTPSA id c34sm11559847ede.84.2017.10.12.05.05.23
 (version=TLS1_2 cipher=AES128-SHA bits=128/128);
 Thu, 12 Oct 2017 05:05:23 -0700 (PDT)
Date: Thu, 12 Oct 2017 14:05:31 +0200
From: Christoffer Dall <cdall@linaro.org>
To: Andre Przywara <andre.przywara@arm.com>
Message-ID: <20171012120531.GA8927@cbox>
References: <20171011143303.27453-1-andre.przywara@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171011143303.27453-1-andre.przywara@arm.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Marc Zyngier <marc.zyngier@arm.com>, Eric Auger <eric.auger@redhat.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Christoffer Dall <christoffer.dall@linaro.org>
Subject: Re: [Xen-devel] [RFC] ARM: New (Xen) VGIC design document
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiBXZWQsIE9jdCAxMSwgMjAxNyBhdCAwMzozMzowM1BNICswMTAwLCBBbmRy
ZSBQcnp5d2FyYSB3cm90ZToKPiBIaSwKPiAKPiAoQ0M6aW5nIHNvbWUgS1ZNL0FSTSBmb2xrcyBp
bnZvbHZlZCBpbiB0aGUgVkdJQykKClZlcnkgbmljZSB3cml0ZXVwIQoKSSBhZGRlZCBhIGJ1bmNo
IG9mIGNvbW1lbnRzLCBtb3N0bHkgZm9yIHRoZSB3cml0aW5nIGFuZCBjbGFyaXR5LCBJIGhvcGUK
aXQgaGVscHMuCgo+IAo+IHN0YXJ0aW5nIHdpdGggdGhlIGFkZGl0aW9uIG9mIHRoZSBJVFMgc3Vw
cG9ydCB3ZSB3ZXJlIHNlZWluZyBtb3JlIGFuZAo+IG1vcmUgaXNzdWVzIHdpdGggdGhlIGN1cnJl
bnQgaW1wbGVtZW50YXRpb24gb2Ygb3VyIEFSTSBHZW5lcmljIEludGVycnVwdAo+IENvbnRyb2xs
ZXIgKEdJQykgZW11bGF0aW9uLCB0aGUgVkdJQy4KPiBBbW9uZyBvdGhlciBhcHByb2FjaGVzIHRv
IGZpeCB0aG9zZSBpc3N1ZXMgaXQgd2FzIHByb3Bvc2VkIHRvIGNvcHkgdGhlCj4gVkdJQyBlbXVs
YXRpb24gdXNlZCBpbiBLVk0uIFRoaXMgb25lIHdhcyBzdWZmZXJpbmcgZnJvbSB2ZXJ5IHNpbWls
YXIKPiBpc3N1ZXMsIGFuZCBhIGNsZWFuIGRlc2lnbiBmcm9tIHNjcmF0Y2ggbGVhZCB0byBhIHZl
cnkgcm9idXN0IGFuZAo+IGNhcGFibGUgcmUtaW1wbGVtZW50YXRpb24uIEludGVyZXN0aW5nbHkg
dGhpcyBpbXBsZW1lbnRhdGlvbiBpcyBmYWlybHkKPiBzZWxmLWNvbnRhaW5lZCwgc28gaXQgc2Vl
bXMgZmVhc2libGUgdG8gY29weSBpdC4gSG9wZWZ1bGx5IHdlIG9ubHkgbmVlZAo+IG1pbm9yIGFk
anVzdG1lbnRzLCBwb3NzaWJseSB3ZSBjYW4gZXZlbiBjb3B5IGl0IHZlcmJhdGltIHdpdGggc29t
ZQo+IGFkZGl0aW9uYWwgZ2x1ZSBsYXllciBjb2RlLgo+IFN0ZWZhbm8gYXNrZWQgZm9yIGdldHRp
bmcgYSBkZXNpZ24gb3ZlcnZpZXcsIHRvIGFzc2VzcyB0aGUgZmVhc2liaWxpdHkKPiBvZiBjb3B5
aW5nIHRoZSBLVk0gY29kZSB3aXRob3V0IHJldmlld2luZyB0b25zIG9mIGNvZGUgaW4gdGhlIGZp
cnN0Cj4gcGxhY2UuCj4gU28gdG8gZm9sbG93IFhlbiBydWxlcyBmb3IgbmV3IGZlYXR1cmVzLCB0
aGlzIGRlc2lnbiBkb2N1bWVudCBiZWxvdyBpcwo+IGFuIGF0dGVtcHQgdG8gZGVzY3JpYmUgdGhl
IGN1cnJlbnQgS1ZNIFZHSUMgZGVzaWduIC0gaW4gYSBoeXBlcnZpc29yCj4gYWdub3N0aWMgc2Vz
c2lvbi4gSXQgaXMgYSBiaXQgb2YgYSByZXRyby1maXQgZGVzaWduIGRlc2NyaXB0aW9uLCBhcyBp
dAo+IGlzIG5vdCBzdHJpY3RseSBmb3J3YXJkLWxvb2tpbmcgb25seSwgYnV0IGFjdHVhbGx5IGRl
c2NyaWJpbmcgdGhlCj4gZXhpc3RpbmcgaW1wbGVtZW5hdGlvbiBbMV0uCj4gCj4gUGxlYXNlIGhh
dmUgYSBsb29rIGFuZCBsZXQgbWUga25vdzoKPiAxKSBpZiB0aGlzIGRvY3VtZW50IGhhcyB0aGUg
cmlnaHQgc2NvcGUKPiAyKSBpZiB0aGlzIGRvY3VtZW50IGhhcyB0aGUgcmlnaHQgbGV2ZWwgb2Yg
ZGV0YWlsCj4gMykgaWYgdGhlcmUgYXJlIHBvaW50cyBtaXNzaW5nIGZyb20gdGhlIGRvY3VtZW50
Cj4gMykgaWYgdGhlIGRlc2lnbiBpbiBnZW5lcmFsIGlzIGEgZml0Cj4gCj4gQXBwcmVjaWF0ZSBh
bnkgZmVlZGJhY2shCj4gCj4gQ2hlZXJzLAo+IEFuZHJlLgo+IAo+IC0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+IAo+IFZHSUMgZGVzaWduCj4gPT09PT09PT09PT0KPiAK
PiBUaGlzIGRvY3VtZW50IGRlc2NyaWJlcyB0aGUgZGVzaWduIG9mIGFuIEFSTSBHZW5lcmljIElu
dGVycnVwdCBDb250cm9sbGVyIChHSUMpCj4gZW11bGF0aW9uLiBJdCBpcyBtZWFudCB0byBlbXVs
YXRlIGEgR0lDIGZvciBhIGd1ZXN0IGluIGFuIHZpcnR1YWwgbWFjaGluZSwKPiB0aGUgY29tbW9u
IG5hbWUgZm9yIHRoYXQgaXMgVkdJQyAoZnJvbSAidmlydHVhbCBHSUMiKS4KPiAKPiBUaGlzIGRl
c2lnbiB3YXMgdGhlIHJlc3VsdCBvZiBhIG9uZS13ZWVrLWxvbmcgZGVzaWduIHNlc3Npb24gd2l0
aCBzb21lCj4gZW5naW5lZXJzIGluIGEgcm9vbSwgdHJpZ2dlcmVkIGJ5IGV2ZXItaW5jcmVhc2lu
ZyBkaWZmaWN1bHRpZXMgaW4gbWFpbnRhaW5pbmcKPiB0aGUgZXhpc3RpbmcgR0lDIGVtdWxhdGlv
biBpbiB0aGUgS1ZNIGh5cGVydmlzb3IuIFRoZSBkZXNpZ24gZXZlbnR1YWxseQo+IG1hdGVyaWFs
aXNlZCBhcyBhbiBhbHRlcm5hdGl2ZSBWR0lDIGltcGxlbWVudGF0aW9uIGluIHRoZSBMaW51eCBr
ZXJuZWwKPiAobWVyZ2VkIGludG8gTGludXggdjQuNykuIEFzIG9mIExpbnV4IHY0LjggdGhlIHBy
ZXZpb3VzIFZHSUMgaW1wbGVtZW50YXRpb24KPiB3YXMgcmVtb3ZlZCwgc28gaXQgaXMgbm93IHRo
ZSBjdXJyZW50IGNvZGUgdXNlZCBieSBMaW51eC4KPiBBbHRob3VnaCBiZWluZyB1c2VkIGluIEtW
TSwgdGhlIGFjdHVhbCBkZXNpZ24gb2YgdGhpcyBWR0lDIGlzIHJhdGhlciBoeXBlcnZpc29yCj4g
YWdub3N0aWMgYW5kIGNhbiBiZSB1c2VkIGJ5IG90aGVyIGh5cGVydmlzb3JzIGFzIHdlbGwsIGlu
IHBhcnRpY3VsYXIgZm9yIFhlbi4KPiAKPiBHSUMgaGFyZHdhcmUgdmlydHVhbGl6YXRpb24gc3Vw
cG9ydAo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gCj4gVGhlIEFSTSBH
ZW5lcmljIEludGVycnVwdCBDb250cm9sbGVyIChzaW5jZSB2Mikgc3VwcG9ydHMgdGhlIHZpcnR1
YWxpemF0aW9uCj4gZXh0ZW5zaW9ucywgd2hpY2ggYWxsb3dzIHNvbWUgcGFydHMgb2YgdGhlIGlu
dGVycnVwdCBsaWZlIGN5Y2xlIHRvIGJlIGhhbmRsZWQKPiBwdXJlbHkgaW5zaWRlIHRoZSBndWVz
dCB3aXRob3V0IGV4aXRpbmcgaW50byB0aGUgaHlwZXJ2aXNvci4KPiBJbiB0aGUgR0lDdjIgYW5k
IEdJQ3YzIGFyY2hpdGVjdHVyZSB0aGlzIGNvdmVycyBtb3N0bHkgdGhlICJpbnRlcnJ1cHQKPiBh
Y2tub3dsZWRnZW1lbnQiLCAicHJpb3JpdHkgZHJvcCIgYW5kICJpbnRlcnJ1cHQgZGVhY3RpdmF0
ZSIgYWN0aW9ucy4KPiBTbyBhIGd1ZXN0IGNhbiBoYW5kbGUgbW9zdCBvZiB0aGUgaW50ZXJydXB0
IHByb2Nlc3NpbmcgY29kZSB3aXRob3V0Cj4gbGVhdmluZyBFTDEgYW5kIHRyYXBwaW5nIGludG8g
dGhlIGh5cGVydmlzb3IuIFRvIGFjY29tcGxpc2gKPiB0aGlzLCB0aGUgR0lDIGhvbGRzIHNvIGNh
bGxlZCAibGlzdCByZWdpc3RlcnMiIChMUnMpLCB3aGljaCBzaGFkb3cgdGhlCj4gaW50ZXJydXB0
IHN0YXRlIGZvciBhbnkgdmlydHVhbCBpbnRlcnJ1cHQuIEluamVjdGluZyBhbiBpbnRlcnJ1cHQg
dG8gYSBndWVzdAo+IGludm9sdmVzIHNldHRpbmcgdXAgb25lIExSIHdpdGggdGhlIGludGVycnVw
dCBudW1iZXIsIGl0cyBwcmlvcml0eSBhbmQgaW5pdGlhbAo+IHN0YXRlIChtb3N0bHkgInBlbmRp
bmciKSwgdGhlbiBlbnRlcmluZyB0aGUgZ3Vlc3QuIEFueSBFT0kgcmVsYXRlZCBhY3Rpb24KPiBm
cm9tIHdpdGhpbiB0aGUgZ3Vlc3QganVzdCBhY3RzIG9uIHRob3NlIExScywgdGhlIGh5cGVydmlz
b3IgY2FuIGxhdGVyIHVwZGF0ZQo+IHRoZSB2aXJ0dWFsIGludGVycnVwdCBzdGF0ZSB3aGVuIHRo
ZSBndWVzdCBleGlzdHMgdGhlIG5leHQgdGltZSAoZm9yIHdoYXRldmVyCj4gcmVhc29uKS4KPiBC
dXQgZGVzcGl0ZSB0aGUgR0lDIGhhcmR3YXJlIGhlbHBpbmcgb3V0IGhlcmUsIHRoZSB3aG9sZSBp
bnRlcnJ1cHQKPiBjb25maWd1cmF0aW9uIG1hbmFnZW1lbnQgaXMgbm90IHZpcnR1YWxpemVkIGF0
IGFsbCBhbmQgbmVlZHMgdG8gYmUgZW11bGF0ZWQKPiBieSB0aGUgaHlwZXJ2aXNvciAtIG9yIGFu
b3RoZXIgcmVsYXRlZCBzb2Z0d2FyZSBjb21wb25lbnQsIGZvciBpbnN0YW5jZSBhCj4gdXNlcmxh
bmQgZW11bGF0b3IuIFRoaXMgc28gY2FsbGVkICJkaXN0cmlidXRvciIgcGFydCBvZiB0aGUgR0lD
IGNvbnNpc3RzIG9mCj4gbWVtb3J5IG1hcHBlZCByZWdpc3RlcnMsIHdoaWNoIGNhbiBiZSB0cmFw
cGVkIGJ5IHRoZSBoeXBlcnZpc29yLCBzbyBhbnkgZ3Vlc3QKPiBhY2Nlc3MgY2FuIGJlIGVtdWxh
dGVkIGluIHRoZSB1c3VhbCB3YXkuCj4gCj4gVkdJQyBkZXNpZ24gbW90aXZhdGlvbgo+IC0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KPiAKPiBBIEdJQyBlbXVsYXRpb24gdGh1cyBuZWVkcyB0byB0YWtl
IGNhcmUgb2YgdGhvc2UgYml0czoKPiAKPiAtIHRyYXAgR0lDIGRpc3RyaWJ1dG9yIE1NSU8gYWNj
ZXNzZXMgYW5kIHNoYWRvdyB0aGUgY29uZmlndXJhdGlvbiBzZXR1cAo+ICAgKGVuYWJsZWQvZGlz
YWJsZWQsIGxldmVsL2VkZ2UsIHByaW9yaXR5LCBhZmZpbml0eSkgZm9yIHZpcnR1YWwgaW50ZXJy
dXB0cwo+IC0gaGFuZGxlIGluY29taW5nIGhhcmR3YXJlIGFuZCB2aXJ0dWFsIGludGVycnVwdCBy
ZXF1ZXN0cyBhbmQgaW5qZWN0IHRoZQo+ICAgYXNzb2NpYXRlZCB2aXJ0dWFsIGludGVycnVwdCBi
eSBtYW5pcHVsYXRpbmcgb25lIG9mIHRoZSBsaXN0IHJlZ2lzdGVycwo+IC0gdHJhY2sgdGhlIHN0
YXRlIG9mIGEgdmlydHVhbCBpbnRlcnJ1cHQgYnkgaW5zcGVjdGluZyB0aGUgTFJzIGFmdGVyIHRo
ZQo+ICAgZ3Vlc3QgaGFzIGV4aXRlZCwgcG9zc2libHkgYWRqdXN0aW5nIHRoZSBzaGFkb3dlZCB2
aXJ0dWFsIGludGVycnVwdCBzdGF0ZQo+IAo+IERlc3BpdGUgdGhlIGRpc3RyaWJ1dG9yIE1NSU8g
cmVnaXN0ZXIgZW11bGF0aW9uIGJlaW5nIGEgc2l6ZWFibGUgY2h1bmsgb2YKPiB0aGUgZW11bGF0
aW9uLCBpdCBpcyBhY3R1YWxseSBub3QgZG9taW5hbnQgaWYgbG9va2luZyBhdCB0aGUgZnJlcXVl
bmN5IGF0Cj4gd2hpY2ggaXQgaXMgYWNjZXNzZWQuIE5vcm1hbGx5IHRoZSBpbnRlcnJ1cHQgY29u
ZmlndXJhdGlvbiBpcyBkb25lIGF0IGJvb3QKPiB0aW1lIG9yIHVwb24gaW5pdGlhbGlzaW5nIHRo
ZSBkZXZpY2UgKGRyaXZlciksIGJ1dCByYXJlbHkgZHVyaW5nIHRoZSBhY3R1YWwKPiBydW4gdGlt
ZSBvZiBhIHN5c3RlbS4gSW5qZWN0aW5nIGFuZCBFT0ktaW5nIGludGVycnVwdHMgaG93ZXZlciBo
YXBwZW5zIG11Y2gKPiBtb3JlIG9mdGVuLiBBIGdvb2QgZW11bGF0aW9uIGFwcHJvYWNoIHNob3Vs
ZCB0aHVzIGZvY3VzIG9uIHRyYWNraW5nIHRoZSB2aXJ0dWFsCj4gaW50ZXJydXB0IHN0YXRlIGVm
ZmljaWVudGx5LCBhbGxvd2luZyBxdWljayBoYW5kbGluZyBvZiBpbmNvbWluZyBhbmQgRU9JLWVk
Cj4gaW50ZXJydXB0cy4KCkkgd291bGQgYWxzbyBzYXkgdGhhdCB0aGUgYXJjaGl0ZWN0dXJlIGZv
ciB0aGUgR0lDIGluY2x1ZGVzIGEgcmVsYXRpdmVseQpoaWdoIG51bWJlciBvZiBjb3JuZXIgY2Fz
ZXMgYW5kIGludmFyaWFudHMgdGhhdCBtYXkgbm90IGJlIHZpb2xhdGVkLCBhbmQKYmVpbmcgY29t
cGxldGVseSBhcmNoaXRlY3R1cmUgY29tcGxpYW50IHdhcyBvdXIgZmlyc3QgcmVxdWlyZW1lbnQs
IHRoZQpzZWNvbmQgcmVxdWlyZW1lbnQgd2FzIHRvIHN1cHBvcnQgZWZmaWNpZW50IGludGVycnVw
dCBsaWZlIGN5Y2xlCm1hbmFnZW1lbnQgYW5kIHRvIGJlIGFibGUgdG8gcXVpY2tseSB0ZWxsIHdo
aWNoIChpZiBhbnkpIGludGVycnVwdHMgbXVzdApiZSBwcmVzZW50ZWQgdG8gYSB2aXJ0dWFsIENQ
VS4KCj4gCj4gVGhlIGFjdHVhbCBpbnRlcnJ1cHQgc3RhdGUgdHJhY2tpbmcgY2FuIGJlIHF1aXRl
IHRyaWNreSBpbiBwYXJ0cy4gSW50ZXJydXB0Cj4gaW5qZWN0aW9ucyBjYW4gYmUgaW5kZXBlbmRl
bnQgZnJvbSB0aGUgZ3Vlc3QgZW50cnkvZXhpdCBwb2ludHMsIGFsc28gTU1JTwo+IGNvbmZpZ3Vy
YXRpb24gYWNjZXNzZXMgY291bGQgYmUgdHJpZ2dlcmVkIGJ5IGFueSBWQ1BVIGF0IGFueSBwb2lu
dCBpbiB0aW1lLgo+IENoYW5naW5nIGludGVycnVwdCBDUFUgYWZmaW5pdHkgYWRkcyB0byB0aGUg
Y29tcGxpY2F0aW9uLgo+IFRoaXMgbGVhZHMgdG8gbWFueSBjb2RlIHBhcnRzIHdoaWNoIGNvdWxk
IHJ1biBpbiBwYXJhbGxlbCBhbmQgdGh1cyBjb250YWlucwo+IHNvbWUgcmFjZSBjb25kaXRpb25z
LCBzbyBwcm9wZXIgbG9ja2luZyBiZWNvbWVzIGtleSBvZiBhIGdvb2QgZGVzaWduLgo+IEJ1dCBv
bmUgaGFzIHRvIGNvbnNpZGVyIHRoYXQgaW50ZXJydXB0cyBpbiBnZW5lcmFsIGNhbiBiZSBjaGFy
YWN0ZXJpc2VkCj4gYXMgYSByYXJlIGV2ZW50IC0gb3RoZXJ3aXNlIGEgZ3Vlc3Qgd291bGQgYmUg
YnVzeSBoYW5kbGluZyBpbnRlcnJ1cHRzIGFuZCBjb3VsZAoKKGFjcm9zcyBhbGwgdmlydHVhbCBD
UFVzKQoKPiBub3QgcHJvY2VzcyBhY3R1YWwgY29tcHV0YXRpb24gdGFza3MuCj4gVGhhdCdzIHdo
eSB0aGUgaW50ZXJydXB0IHN0YXRlIHRyYWNraW5nIHNob3VsZCBmb2N1cyBvbiBhIGNsZWFyIGFu
ZCByYWNlLWZyZWUKCm5pdDogbm90IHN1cmUgaXQgbWFrZXMgc2Vuc2UgdG8gdGFsayBhYm91dCBh
IHJhY2UtZnJlZSBsb2NraW5nIHNjaGVtZS4KWW91IGhhdmUgbG9ja2luZyBpbmhlcmVudGx5IGJl
Y2F1c2UgeW91IGhhdmUgcmFjZXM7IGxvY2tpbmcganVzdCBtYWtlcwpzdXJlIHRoYXQgdGhpbmdz
IHRoYXQgcmFjZSBhbmQgYWNjZXNzIGRhdGEgY29uY3VycmVudGx5IGRvbid0IGNvcnJ1cHQKc3Rh
Y2UgYW5kIHRoYXQgdGhlIHJhY2VzIGJlY29tZSBiZW5pZ24uCgo+IGxvY2tpbmcgc2NoZW1lLCB3
aXRob3V0IG5lZWRsZXNzbHkgb3B0aW1pc2luZyB0b28gbXVjaCBpbiB0aGlzIHJlc3BlY3QuCj4g
RXhwZXJpZW5jZSBzaG93cyB0aGF0IHRoaXMgY29tcGxpY2F0ZXMgdGhlIGNvZGUgYW5kIGxlYWRz
IHRvIHVuZGV0ZWN0ZWQgYW5kCj4gaGFyZC10by1kZWJ1ZyByYWNlIGNvbmRpdGlvbnMsIHdoaWNo
IGFmZmVjdCB0aGUgc3RhYmlsaXR5IG9mIHRoZSBzeXN0ZW0gaW4KPiBwb3NzaWJseSB1bnRlc3Rl
ZCBjb3JuZXIgY2FzZXMuCgpJIHRoaW5rIGV4cGVyaWVuY2UgYWxzbyBzaG93cyB0aGF0IHRoZSBl
eHBlY3RlZCBwZXJmb3JtYW5jZSBib3R0bGVuZWNrcwpyZWFsbHkgd2VyZW4ndCB0aGVyZSBhdCBh
bGwsIGFuZCBhbnkgb3B0aW1pemF0aW9uIGVmZm9ydHMgc2hvdWxkIGJlCmRyaXZlbiBieSBjbGVh
ciBtZWFzdXJlbWVudHMgb2YgdGhlIHBhaW4gcG9pbnRzLCBmYWxsaW5nIGJhY2sgdG8gY2xhcml0
eQpvZiBpbXBsZW1lbnRhdGlvbiBhbmQgZWFzZSBvZiBtYWludGVuYW5jZSBmb3IgYWxsIG90aGVy
IHBhcnRzIG9mIHRoZQppbXBsZW1lbnRhdGlvbi4KCj4gCj4gVkdJQyBkZXNpZ24gcHJpbmNpcGxl
cwo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAKPiAjIyMgRGF0YSBzdHJ1Y3R1cmUKPiAKPiBU
aGlzIFZHSUMgZGVzaWduIGlzIGJhc2VkIG9uIHRoZSBpZGVhIG9mIGhhdmluZyBvbmUgc3RydWN0
dXJlIHBlciB2aXJ0dWFsCj4gaW50ZXJydXB0LCBwcm90ZWN0ZWQgYnkgaXRzIG93biBsb2NrLiAK
CkV2ZW4gbW9yZSBoaWdoIGxldmVsOiBUaGlzIFZHSUMgZGVzaWduIHdhcyBiYXNlZCBhcm91bmQg
aGF2aW5nIGEgdmVyeQpjbGVhciBkYXRhIHN0cnVjdHVyZSBkZXNpZ24sIG5ldmVyIGR1cGxpY2F0
aW5nIHN0YXRlLCBhbmQgbWFraW5nIGl0CmFidW5kYW50bHkgY2xlYXIgaG93IHRoaW5ncyBhcmUg
c3RydWN0dXJlZC4gIE9uZSB3YXkgb2YgYWNoaWV2aW5nIHRoYXQKaXMgdG8gaGF2ZSBhIHN0cnVj
dHVyZSBwZXIgaW50ZXJydXB0LCBlYWNoIGhhdmluZyBpdHMgb3duIGxvY2suCgo+IEluIGFkZGl0
aW9uIHRoZXJlIGlzIGEgbGlzdCBwZXIgVkNQVSwKPiB3aGljaCBxdWV1ZXMgdGhlIGludGVycnVw
dHMgd2hpY2ggdGhpcyBWQ1BVIHNob3VsZCBjb25zaWRlciBmb3IgaW5qZWN0aW9uLgoKbml0OiBT
aG91bGQgeW91IGludHJvZHVjZSB0aGUgQVAgbGlzdCBuYW1lIGhlcmUsIGFuZCBzYXkgdGhhdCBp
dCdzIHByb3RlY3RlZApieSB0aGUgVkNQVSBsb2NrPwoKPiBPbmUgaW50ZXJydXB0IGNhbiBvbmx5
IGJlIG9uIG9uZSBWQ1BVIGxpc3QgYXQgYW55IGdpdmVuIHBvaW50IGluIHRpbWUuCgpuaXQsIHdv
cmRpbmc6IEFueSBpbnRlcnJ1cHQgY2FuIGJlIG9uIGF0IG1vc3Qgb25lIEFQIGxpc3QgYXQgYW55
IHBvaW50CmluIHRpbWUuCgo+IEZvciBwcml2YXRlIGludGVycnVwdHMgYW5kIFNQSXMgYSBzdGF0
aWMgYWxsb2NhdGlvbiBvZiB0aGlzIGRhdGEgc3RydWN0dXJlCgpuaXQ6IFBQSXMgYW5kIFNQSXMg
KG9yIHByaXZhdGUgYW5kIHNoYXJlZCBpbnRlcnJ1cHRzKQoKPiB3b3VsZCBiZSBzdWZmaWNpZW50
LCBob3dldmVyIExQSXMgKHRyaWdnZXJlZCBieSBhICh2aXJ0dWFsKSBJVFMpIGhhdmUgYSB2ZXJ5
Cj4gZHluYW1pYyBhbmQgcG9zc2libHkgdmVyeSBzcGFyc2UgYWxsb2NhdGlvbiBzY2hlbWUsIHNv
IHdlIG5lZWQgdG8gZGVhbCB3aXRoCj4gZHluYW1pYyBhbGxvY2F0aW9uIGFuZCBkZS1hbGxvY2F0
aW9uIG9mIHRoaXMgc3RydWN0LiBUbyBhY2NvbW1vZGF0ZSB0aGlzCj4gdGhlcmUgaXMgYW4gYWRk
aXRpb25hbCBsaXN0IGhlYWRlciB0byBsaW5rIGFsbCBMUElzLgo+IEFsc28gdGhlIExQSSBtYXBw
aW5nIGFuZCB1bm1hcHBpbmcgY2FuIGhhcHBlbiBhc3luY2hyb25vdXNseSwgc28gd2UgbmVlZCB0
bwoKYXN5bmNocm9ub3VzbHkgdG8gd2hhdD8KCj4gcHJvcGVybHkgcmVmLWNvdW50IHRoZSBzdHJ1
Y3R1cmUgKGF0IGxlYXN0IGZvciBMUElzKSwgb3RoZXJ3aXNlIHNvbWUgY29kZSBwYXJ0cwoKbml0
LCB3b3JkaW5nOiByZWZlcmVuY2UgY291bnQuCgo+IHdvdWxkIHBvdGVudGlhbGx5IGVuZCB1cCB3
aXRoIHJlZmVyZW5jaW5nIGFuIGFscmVhZHkgZnJlZWQgcG9pbnRlci4KCkl0J3Mgbm90IG9ubHkg
dGhhdCwgaXQncyB0aGF0IHlvdSBuZWVkIHRvIGtub3cgd2hlbiB0byBmcmVlIHRoaW5ncy4KVGhp
cyBpcyB0aGUgYmFzaWMgaWRlYSBvZiByZWZlcmVuY2UgY291bnRpbmcgd2hpY2ggSSBkb24ndCB0
aGluayB5b3UKbmVlZCB0byBhcmd1ZSBmb3IgaW4gdGhpcyBkb2N1bWVudC4KCj4gCj4gVGhlIGNl
bnRyYWwgZGF0YSBzdHJ1Y3R1cmUgaXMgY2FsbGVkIGBzdHJ1Y3QgdmdpY19pcnFgLCBhbmQsIGJl
c2lkZSB0aGUKPiBleHBlY3RlZCBpbnRlcnJ1cHQgY29uZmlndXJhdGlvbiBkYXRhLCBjb250YWlu
cyBhdCBsZWFzdCB0aGUgbG9jaywgYSBsaXN0Cj4gaGVhZGVyICh0byBiZSBhYmxlIHRvIGxpbmsg
aXQgdG8gYSBWQ1BVKSBhbmQgYSByZWZjb3VudC4gQWxzbyBpdCBjb250YWlucwo+IHRoZSBpbnRl
cnJ1cHQgbnVtYmVyICh0byBhY2NvbW1vZGF0ZSBmb3Igbm9uLWNvbnRpZ3VvdXMgaW50ZXJydXB0
IGFsbG9jYXRpb25zLAo+IGZvciBpbnN0YW5jZSBmb3IgTFBJcykuCj4gQmVzaWRlIHRob3NlIGVz
c2VudGlhbCBlbGVtZW50cyBpdCBwcm92ZXMgd29ydGggdG8gc3RvcmUgKGEgcmVmZXJlbmNlIHRv
KSB0aGUKPiBWQ1BVIHRoaXMgSVJRIGlzIGFzc29jaWF0ZWQgd2l0aC4gVGhpcyBhbGxvd3MgdG8g
ZWFzaWx5IGZpbmQgdGhlIHJlc3BlY3RpdmUKPiBWQ1BVIGxpc3QuCj4gCj4gICAgIHN0cnVjdCB2
Z2ljX2lycSB7Cj4gICAgICAgICBzcGlubG9ja190IGlycV9sb2NrOyAgICAgICAgICAgIC8qIFBy
b3RlY3RzIHRoZSBjb250ZW50IG9mIHRoZSBzdHJ1Y3QgKi8KPiAgICAgICAgIHN0cnVjdCBsaXN0
X2hlYWQgbHBpX2xpc3Q7ICAgICAgLyogVXNlZCB0byBsaW5rIGFsbCBMUElzIHRvZ2V0aGVyICov
Cj4gICAgICAgICBzdHJ1Y3QgbGlzdF9oZWFkIGFwX2xpc3Q7Cj4gCj4gICAgICAgICBzdHJ1Y3Qg
dmNwdSAqdmNwdTsgICAgICAgICAgICAgIC8qIFNHSXMgYW5kIFBQSXM6IFRoZSBWQ1BVCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIFNQSXMgYW5kIExQSXM6IFRo
ZSBWQ1BVIHdob3NlIGFwX2xpc3QKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICogdGhpcyBpcyBxdWV1ZWQgb24uCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAqLwo+IAo+ICAgICAgICAgc3RydWN0IHZjcHUgKnRhcmdldF92Y3B1OyAg
ICAgICAgLyogVGhlIFZDUFUgdGhhdCB0aGlzIGludGVycnVwdCBzaG91bGQKPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIGJlIHNlbnQgdG8sIGFzIGEgcmVzdWx0
IG9mIHRoZQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogdGFy
Z2V0cyByZWcgKHYyKSBvciB0aGUKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAqIGFmZmluaXR5IHJlZyAodjMpLgo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICovCj4gCj4gICAgICAgICB1MzIgaW50aWQ7ICAgICAgICAgICAgICAg
ICAgICAgIC8qIEd1ZXN0IHZpc2libGUgSU5USUQgKi8KPiAgICAgICAgIGJvb2wgbGluZV9sZXZl
bDsgICAgICAgICAgICAgICAgLyogTGV2ZWwgb25seSAqLwo+ICAgICAgICAgYm9vbCBwZW5kaW5n
X2xhdGNoOyAgICAgICAgICAgICAvKiBUaGUgcGVuZGluZyBsYXRjaCBzdGF0ZSB1c2VkIHRvCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIGNhbGN1bGF0ZSB0aGUg
cGVuZGluZyBzdGF0ZSBmb3IKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICogYm90aCBsZXZlbCBhbmQgZWRnZSB0cmlnZ2VyZWQgSVJRcy4KPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICovCj4gCj4gICAgICAgICBib29sIGFjdGl2ZTsg
ICAgICAgICAgICAgICAgICAgIC8qIG5vdCB1c2VkIGZvciBMUElzICovCj4gICAgICAgICBib29s
IGVuYWJsZWQ7Cj4gICAgICAgICBib29sIGh3OyAgICAgICAgICAgICAgICAgICAgICAgIC8qIFRp
ZWQgdG8gSFcgSVJRICovCj4gICAgICAgICBzdHJ1Y3Qga3JlZiByZWZjb3VudDsgICAgICAgICAg
IC8qIFVzZWQgZm9yIExQSXMgKi8KPiAgICAgICAgIHUzMiBod2ludGlkOyAgICAgICAgICAgICAg
ICAgICAgLyogSFcgSU5USUQgbnVtYmVyICovCj4gICAgICAgICB1bmlvbiB7Cj4gICAgICAgICAg
ICAgdTggdGFyZ2V0czsgICAgICAgICAgICAgICAgICAgICAvKiBHSUN2MiB0YXJnZXQgVkNQVXMg
bWFzayAqLwo+ICAgICAgICAgICAgIHUzMiBtcGlkcjsgICAgICAgICAgICAgICAgICAgICAgLyog
R0lDdjMgdGFyZ2V0IFZDUFUgKi8KPiAgICAgICAgIH07Cj4gICAgICAgICB1OCBzb3VyY2U7ICAg
ICAgICAgICAgICAgICAgICAgIC8qIEdJQ3YyIFNHSXMgb25seSAqLwo+ICAgICAgICAgdTggcHJp
b3JpdHk7Cj4gICAgICAgICBlbnVtIHZnaWNfaXJxX2NvbmZpZyBjb25maWc7ICAgIC8qIExldmVs
IG9yIGVkZ2UgKi8KPiAgICAgfTsKPiAKPiAjIyMgVkNQVSBsaXN0IGhhbmRsaW5nCj4gCj4gSW5p
dGlhbGx5IGEgdmlydHVhbCBpbnRlcnJ1cHQganVzdCBsaXZlcyBvbiBpdHMgb3duLiAKCm5vdCBz
dXJlIHdoYXQgdGhpcyBtZWFucywgc2VlIGlmIHlvdSBjYW4gY2xhcmlmeSBieSBiZWluZyBtb3Jl
IGNvbmNyZXRlLgoKPiBHdWVzdCBNTUlPIGFjY2Vzc2VzIHRvCj4gdGhlIGRpc3RyaWJ1dG9yIHdp
bGwgY2hhbmdlIHRoZSBzdGF0ZSBpbmZvcm1hdGlvbiBpbiB0aGlzIHN0cnVjdHVyZS4KPiBXaGVu
IGFuIGludGVycnVwdCBpcyBhY3R1YWxseSBtYWRlIHBlbmRpbmcgKGVpdGhlciBieSBhbiBhc3Nv
Y2lhdGVkIGhhcmR3YXJlCj4gSVJRIGZpcmluZyBvciBieSBhIHZpcnR1YWwgSVJRIHRyaWdnZXIp
LCB0aGUgYHZnaWNfaXJxYCBzdHJ1Y3R1cmUgd2lsbCBiZQoKSSB0aGluayB0aGUgZGlzdGluY3Rp
b24gb2Ygd2hhdCBjYXVzZXMgYW4gaW50ZXJydXB0IHRvIGJlIGZpcmVkIHNob3VsZApiZSByZXdv
cmtlZCBpbiB0aGUgZG9jdW1lbnQuICBUaGUgaW1wb3J0YW50IGJpdCBpcyB0aGF0IHRoZSBWR0lD
IGhhcyBhIAp2aXJ0dWFsIGludGVycnVwdCBpbnB1dCBsaW5lLCB3aGljaCBjYW4gYmUgcmFpc2Vk
IGFuZCBsb3dlcmVkLCB3aGljaCB0aGUKaHlwZXJ2aXNvciBjYW4gdXNlIHRvIHNpZ25hbCB2aXJ0
dWFsIGludGVycnVwdHMuICBUaGVzZSBtYXkgb3IgbWF5IG5vdApiZSB0aWVkIHRvIGEgcGh5c2lj
YWwgaW50ZXJydXB0LCBhbmQgdGhleSBtYXkgdGhlcmVmb3JlIGJlIG1hcmtlZCBhcwpodz10cnVl
IG9yIGh3PWZhbHNlLCByZXNwZWN0aXZlbHkuCgo+IGxpbmtlZCB0byB0aGUgY3VycmVudCB0YXJn
ZXQgVkNQVS4gVGhlIGB2Y3B1YCBtZW1iZXIgaW4gdGhlIHN0cnVjdHVyZSB3aWxsCj4gYmUgc2V0
IHRvIHRoaXMgVkNQVS4gQW55IGFmZmluaXR5IGNoYW5nZSBhZnRlciB0aGlzIHBvaW50IHdpbGwg
bm90IGFmZmVjdAo+IHRoZSBjdXJyZW50IHRhcmdldCBWQ1BVIGFueW1vcmUsIGl0IGp1c3QgdXBk
YXRlcyB0aGUgYHRhcmdldF92cHVgIGZpZWxkIGluCj4gdGhlIHN0cnVjdHVyZSwgd2hpY2ggd2ls
bCBiZSBjb25zaWRlcmVkIG9uIHRoZSBuZXh0IGluamVjdGlvbi4KCkkgdGhpbmsgdGhpcyBkZXNj
cmlwdGlvbiBpcyBhIGxpdHRsZSB2YWd1ZS4gIFRoZXJlIGFyZSBjbGVhciBzZW1hbnRpY3MKYXNz
b2NpYXRlZCB3aXRoIHRoZXNlIHR3byBmaWVsZHM6CgogICB2Y3B1OiBUaGUgVkNQVSB3aG9zZSBh
cF9saXN0IHRoaXMgaW50ZXJydXB0IGlzIHF1ZXVlZCBvbiAod2hpY2gKICAgICAgICAgaGFwcGVu
cyB0byBiZSBpbW11dGFibGUgZm9yIFNHSXMgYW5kIFBQSXMpCgogICB0YXJnZXRfdmNwdTogRm9y
IFNHSXMgYW5kIExQSXMsIHRoZSBjb25maWd1cmVkIHRhcmdldCBWQ1BVIGZvciBhbgogICAgICAg
ICAgICAgICAgaW50ZXJydXB0LgoKT25jZSB0aGlzIGlzIGNsZWFybHkgZGVmaW5lZCwgdGhlcmUg
YXJlIHNvbWUgcnVsZXMgaW4gdGVybXMgb2Ygd2hlbiB0aGUKdmNwdSBmaWVsZCBjYW4gYmUgY2hh
bmdlZDsgd2hlbiBxdWVpbmcgYSB2aXJ0dWFsIGludGVycnVwdCBmb3IgZGVsaXZlcnkKKGJlY2F1
c2UgaXQncyBwZW5kaW5nIGFuZC9vciBhY3RpdmUpLCB0aGUgdmNwdSBmaWVsZCBmaWVsZCBwb2lu
dHMgdG8gdGhlClZDUFUgb24gd2hpY2ggaXQgaXMgcXVldWQuICBUaGUgdGFyZ2V0X3ZjcHUgZmll
bGQgc2ltcGx5IHJlY29yZHMgdGhlCmNvbmZpZ3VyYXRpb24sIGFuZCBjYW4gYmUgY2hhbmdlZCBi
eSB0aGUgaHlwZXJ2aXNvciBvciB0aGUgVk0gaXRzZWxmIGF0CmFueSB0aW1lLCBidXQgb25seSB0
aGUgVkNQVSBvbiB3aG9zZSBBUCBsaXN0IHRoZSB2aXJ0dWFsIGludGVycnVwdCBpcwphbHJlYWR5
IHF1ZXVlZCwgY2FuIGNoYW5nZSBhIG5vbi1OVUxMIHZjcHUgZmllbGQgdG8gTlVMTCBvciB0byBh
CmRpZmZlcmVudCB2YWx1ZSwgaS5lLiBtaWdyYXRlIHRoZSB2aXJ0dWFsIGludGVycnVwdC4KClRo
aXMgaXMgYSByZXF1aXJlbWVudCB0byBlbnN1cmUgY29ycmVjdCBmdW5jdGlvbmFsaXR5OyBvbmNl
IHlvdSBwcmVzZW50CmFuIGFjdGl2ZSBpbnRlcnJ1cHQgdG8gYSBWQ1BVLCB5b3UgY2Fubm90IHRh
a2UgaXQgYXdheSBiZWhpbmQgaXRzIGJhY2ssCmJ1dCB5b3UgaGF2ZSB0byB3YWl0IHVudGlsIHRo
ZSBWQ1BVIGRlYWN0aXZhdGVzIHRoZSBpbnRlcnJ1cHQuCgo+IFRoaXMgcGVyLVZDUFUgbGlzdCBp
cyBjYWxsZWQgdGhlIGBhcF9saXN0YCwgc2luY2UgaXQgaG9sZHMgaW50ZXJydXB0cyB3aGljaAo+
IGFyZSBpbiBhIHBlbmRpbmcgYW5kL29yIGFjdGl2ZSBzdGF0ZS4KPiAKPiAjIyMgVmlydHVhbCBJ
UlEgcmVmZXJlbmNlcwo+IAo+IFRoZXJlIGlzIGEgZnVuY3Rpb24gYHZnaWNfZ2V0X2lycSgpYCB3
aGljaCByZXR1cm5zIGEgcmVmZXJlbmNlIHRvIGEgdmlydHVhbCBJUlEKPiBnaXZlbiBpdHMgbnVt
YmVyLgo+IEZvciBwcml2YXRlIElSUXMgYW5kIFNQSXMgaXQgaXMgZXhwZWN0ZWQgdGhhdCB0aGlz
IGp1c3QgaW5kZXhlcyBhIHN0YXRpYyBhcnJheS4KPiBGb3IgTFBJcyAod2hpY2ggYXJlIGR5bmFt
aWNhbGx5IGFsbG9jYXRlZCBhdCBydW4gdGltZSkgdGhpcyBpcyBleHBlY3RlZCB0bwo+IGl0ZXJh
dGUgYSBkYXRhIHN0cnVjdHVyZSAobGlrZSBhIGxpbmtlZCBsaXN0KSB0byBmaW5kIHRoZSByaWdo
dCBzdHJ1Y3R1cmUuCgoob3IgYWxsb2NhdGUgb25lPykKCj4gSW4gYW55IGNhc2UgYSBjYWxsIHRv
IGB2Z2ljX2dldF9pcnFgIHdpbGwgaW5jcmVhc2UgYSByZWZjb3VudCwgd2hpY2ggd2lsbAo+IHBy
ZXZlbnQgTFBJcyBmcm9tIGJlaW5nIGRlLWFsbG9jYXRlZCB3aGlsZSBhbm90aGVyIHBhcnQgb2Yg
dGhlIFZHSUMgaXMgc3RpbGwKPiBob2xkaW5nIGEgcmVmZXJlbmNlLiBUaHVzIGFueSBjYWxsZXIg
dG8gYHZnaWNfZ2V0X2lycWAgc2hhbGwgY2FsbAo+IGB2Z2ljX3B1dF9pcnEoKWAgYWZ0ZXIgaXQg
aXMgZG9uZSB3aXRoIGhhbmRsaW5nIHRoaXMgaW50ZXJydXB0LgoKSXNuJ3QgdGhpcyByZWZjb3Vu
dGluZyAxMDE/ICBJIGFzc3VtZSBpdCdzIGFscmVhZHkgdXNlZCBpbiBYZW4gYW5kIHRoZQpyYXRp
b25hbGUgY291bGQgYmUgc2tpcHBlZCBoZXJlIGluIHRoZSBpbnRlcmVzdCBvZiBmb2N1cy4KCj4g
QW4gZXhjZXB0aW9uIHdvdWxkIGJlIGlmIHRoZSB2aXJ0dWFsIElSUSBpcyBldmVudHVhbGx5IGlu
amVjdGVkIGludG8gYSBWQ1BVLiBJbgo+IHRoaXMgY2FzZSB0aGUgVkNQVSBob2xkcyB0aGF0IHJl
ZmVyZW5jZSBhbmQgaXQgaXMga2VwdCBhcyBsb25nIGFzIHRoZSBndWVzdAo+IHNlZXMgdGhpcyB2
aXJ0dWFsIElSUS4gVGhlIHJlZmNvdW50IHdvdWxkIG9ubHkgYmUgZGVjcmVhc2VkIHVwb24gdGhl
IElSUSBoYXZpbmcKPiBiZWVuIEVPSWVkIGJ5IHRoZSBndWVzdCBhbmQgaXQgaGF2aW5nIGJlZW4g
cmVtb3ZlZCBmcm9tIHRoZSBWQ1BVIGxpc3QuCgpBZ2FpbiwgdGhpcyBzZWVtcyB0byBqdXN0IGV4
cGxhaW4gYW4gZXhhbXBsZSBvZiBvbmUgb2YgdGhlIHJlZmVyZW5jZXMuClJlZmVyZW5jZSBjb3Vu
dGluZyB3b3JrcyBieSBjb3VudGluZyByZWZlcmVuY2VzLCBmcmVlaW5nIHRoZSByZXNvdXJjZQp3
aGVuIHRoZSByZWZlY2VuY2UgcmVhY2hlcyB6ZXJvLiAgVGhhdCdzIGFib3V0IGl0LgoKPiAKPiAj
IyMgTG9ja2luZwo+IAo+IFRvIGtlZXAgdGhlIGB2Z2ljX2lycWAgc3RydWN0dXJlIGNvbnNpc3Rl
bnQgYW5kIHRvIGF2b2lkIHJhY2VzIGJldHdlZW4KPiBkaWZmZXJlbnQgcGFydHMgb2YgdGhlIFZH
SUMsIGxvY2tpbmcgaXMgZXNzZW50aWFsIHdoZW5ldmVyIGFjY2Vzc2luZyBhIG1lbWJlcgoKbml0
OiBhZ2FpbiBhIHJhY2UgY2Fubm90IGJlIGF2b2lkZWQgY29tcGxldGVseSwgYnV0IHRoZXkgY2Fu
IGJlIG1hZGUKYmVuaWduLi4uCgo+IG9mIHRoaXMgc3RydWN0dXJlLiBJdCBpcyBleHBlY3RlZCB0
aGF0IHRoaXMgbG9jayBpcyBhbG1vc3QgbmV2ZXIgY29udGVuZGVkLAo+IGFsc28gaGVsZCBvbmx5
IGZvciBicmllZiBwZXJpb2RzIG9mIHRpbWUsIHNvIHRoaXMgaXMgY29uc2lkZXJlZCBjaGVhcC4K
PiBUbyBrZWVwIHRoZSBjb2RlIGNsZWFuIGFuZCBhdm9pZCBuYXN0eSBjb3JuZXIgY2FzZXMsIHRo
ZXJlIGFyZSBubyB0cmlja3Mgb24KPiB0cnlpbmcgdG8gYmUgbG9ja2xlc3MgaGVyZS4KPiBJZiBm
b3IgYW55IHJlYXNvbiB0aGUgY29kZSBuZWVkcyB0byBob2xkIHRoZSBsb2NrcyBmb3IgdHdvIHZp
cnR1YWwgSVJRcywgdGhlCj4gb25lIHdpdGggdGhlIGxvd2VyIElSUSBudW1iZXIgaXMgdG8gYmUg
dGFrZW4gZmlyc3QsIHRvIGF2b2lkIGRlYWRsb2Nrcy4KPiAKPiBBbm90aGVyIGxvY2sgdG8gY29u
c2lkZXIgaXMgdGhlIFZDUFUgbG9jaywgd2hpY2ggb24gdGhlIGZpcnN0IGdsYW5jZSBwcm90ZWN0
cwo+IHRoZSB2aXJ0dWFsIENQVSdzIGxpc3Qgc3RydWN0dXJlLCBidXQgYWxzbyBzeW5jaHJvbmlz
ZXMgYWRkaXRpb25zIGFuZCByZW1vdmFscwo+IG9mIElSUXMgZnJvbSBhIFZDUFUuIFRvIGFkZCBh
biBJUlEgdG8gYSBsaXN0LCBib3RoIHRoZSBWQ1BVIGFuZCB0aGUgcGVyLUlSUQo+IGxvY2sgbmVl
ZCB0byBiZSBoZWxkLiBUbyBhdm9pZCBkZWFkbG9ja3MsIHRoZXJlIGlzIGEgc3RyaWN0IGxvY2tp
bmcgb3JkZXI6Cj4gCj4gPiBUaGUgVkNQVSBsb2NrIG5lZWRzIHRvIGJlIHRha2VuIGZpcnN0LCB0
aGUgcGVyLUlSUSBsb2NrIGFmdGVyIHRoaXMuCj4gCj4gU29tZSBvcGVyYXRpb25zIChsaWtlIG1p
Z3JhdGluZyBJUlFzIGJldHdlZW4gdHdvIFZDUFVzKSByZXF1aXJlIHR3byBWQ1BVCj4gbG9ja3Mg
dG8gYmUgaGVsZCwgaW4gdGhpcyBjYXNlIHRoZSBsb2NrIGZvciB0aGUgVkNQVSB3aXRoIHRoZSBz
bWFsbGVyIFZDUFUgSUQKPiBpcyB0byBiZSB0YWtlbiBmaXJzdC4KPiAKPiBUaGVyZSBhcmUgb2Nj
YXNpb25zIHdoZXJlIHRoZSBsb2NraW5nIG9yZGVyIChWQ1BVIGZpcnN0KSBpcyBoYXJkIHRvIG9i
c2VydmUsCj4gYmVjYXVzZSB0aGUgcGVyLUlSUSBsb2NrIGlzIGFscmVhZHkgaGVsZCwgYnV0IHRo
aXMgSVJRIG5lZWRzIHRvIGdvIG9uIGEgVkNQVQo+IGxpc3QuIEluIHRoaXMgY2FzZSB0aGUgSVJR
IGxvY2sgbmVlZHMgdG8gYmUgZHJvcHBlZCwgdGhlIHJlc3BlY3RpdmUgVkNQVQo+IGxvY2sgc2hv
dWxkIGJlIHRha2VuLCB0aGVuIHRoZSBwZXItSVJRIGxvY2sgbmVlZHMgdG8gYmUgcmUtdGFrZW4u
Cj4gQWZ0ZXIgYm90aCB0aGUgbG9ja3MgYXJlIGhlbGQsIHdlIG5lZWQgdG8gY2hlY2sgaWYgdGhl
IGNvbmRpdGlvbnMgd2hpY2gKPiBvcmlnaW5hbGx5IG1hbmRhdGVkIHRoZSBsaXN0IGFkZGl0aW9u
IChvciByZW1vdmFsKSBhcmUgc3RpbGwgdHJ1ZS4gVGhpcyBpcwo+IG5lZWRlZCBiZWNhdXNlIHRo
ZSBJUlEgbG9jayBjb3VsZCBoYXZlIGJlZW4gdGFrZW4gYnkgYW5vdGhlciBlbnRpdHkgbWVhbndo
aWxlCj4gYW5kIHRoZSBzdGF0ZSBvZiB0aGlzIGludGVycnVwdCBjb3VsZCBoYXZlIGJlZW4gY2hh
bmdlZC4gRXhhbXBsZXMgYXJlIGlmIHRoZQo+IGludGVycnVwdCBpcyBubyBsb25nZXIgcGVuZGlu
ZywgZ290IGRpc2FibGVkIG9yIGNoYW5nZWQgdGhlIENQVSBhZmZpbml0eS4KPiBTb21lIG9mIHRo
b3NlIGNoYW5nZXMgbWlnaHQgcmVuZGVyIHRvIGN1cnJlbnQgYWN0aW9uIG9ic29sZXRlIChubyBs
b25nZXIKPiBwZW5kaW5nKSwgb3RoZXIgd2lsbCBsZWFkIHRvIGEgcmV0cnkgb2YgdGhlIHJlLWxv
Y2tpbmcgc2NoZW1lIGRlc2NyaWJlZCBhYm92ZS4KPiBUaGlzIHJlLWxvY2tpbmcgc2NoZW1lIHNo
YWxsIGJlIGltcGxlbWVudGVkIGluIGEgd2VsbC1kb2N1bWVudGVkIGZ1bmN0aW9uLgoKRG8gd2Ug
aGF2ZSB0aGlzIGRvY3VtZW50YXRpb24gb24gdGhlIEtWTSBzaWRlIHRoYXQgeW91IGNvdWxkIGxp
bmsgdG8KaGVyZSBmb3IgcGVvcGxlIHRvIGhhdmUgYW4gdW5kZXJzdGFuZGluZyBvZiBob3cgdGhp
cyBjYW4gYmUgZXhwbGFpbmVkPwpJdCdzIG5vdCB0aGF0IGJhZCB3aGVuIHlvdSBsb29rIGF0IGl0
IHJlYWxseS4KCj4gCj4gIyMjIExldmVsIGFuZCBlZGdlIHRyaWdnZXJlZCBpbnRlcnJ1cHRzCj4g
Cj4gVGhlIEdJQyBrbm93cyBhYm91dCB0d28ga2luZHMgb2Ygc2lnbmFsbGluZyBpbnRlcnJ1cHRz
Ogo+IAo+IC0gRWRnZSB0cmlnZ2VyZWQgaW50ZXJydXB0cyBhcmUgdHJpZ2dlcmVkIGJ5IGEgZGV2
aWNlIG9uY2UsIHRoZWlyIGxpZmUgY3ljbGUKPiBlbmRzIHdoZW4gdGhlIGd1ZXN0IGhhcyBFT0ll
ZCB0aGVtLCBhdCB3aGljaCBwb2ludCB3ZSByZW1vdmUgdGhlIHBlbmRpbmcgc3RhdGUsCj4gY2xl
YXIgdGhlIExSIGFuZCByZXR1cm4gdGhlIGB2Z2ljX2lycWAgc3RydWN0dXJlIHRvIGEgcXVpZXNj
ZW50IHN0YXRlLgoKRm9yIG5vbi1IVyBpbnRlcnJ1cHRzLCB5b3UgaGF2ZSB0aGUgYWRkZWQgcG90
ZW50aWFsIGNvbXBsZXhpdHkgb2YKUEVORElORytBQ1RJVkUuCgo+IAo+IC0gTGV2ZWwgdHJpZ2dl
cmVkIGludGVycnVwdHMgYXJlIHRyaWdnZXJlZCB3aGVuIGEgZGV2aWNlIHJhaXNlcyBpdHMgaW50
ZXJydXB0Cj4gbGluZSwgdGhleSBzdGF5IHBlbmRpbmcgYXMgbG9uZyBhcyB0aGlzIGxpbmUgaXMg
aGVsZCBoaWdoLiBBdCBzb21lIHBvaW50IHRoZQo+IGRyaXZlciBpbiB0aGUgZ3Vlc3QgaXMgZXhw
ZWN0ZWQgdG8gcHJvZ3JhbSB0aGUgZGV2aWNlIHRvIGV4cGxpY2l0bHkgb3IKPiBpbXBsaWNpdGx5
IGxvd2VyIHRoaXMgaW50ZXJydXB0IGxpbmUuIFRoYXQgbWVhbnMgdGhhdCB3ZSBoYXZlIHRvIHN0
b3JlIHRoZQo+IHN0YXRlIG9mIHRoZSB2aXJ0dWFsIGludGVycnVwdCBsaW5lLCB3aGljaCBpcyBv
bmx5IGNvbnRyb2xsZWQgYnkgdGhlICh2aXJ0dWFsKQo+IGRldmljZS4gVGhpcyBpcyBkb25lIGlu
IHRoZSBgbGluZV9sZXZlbGAgbWVtYmVyIG9mIGBzdHJ1Y3QgdmdpY19pcnFgLgo+IAo+IFRvIGFz
c2VydCB0aGUgaW50ZXJydXB0IGNvbmRpdGlvbiwgYSAodmlydHVhbCkgZGV2aWNlIGNhbGxzIGEg
ZnVuY3Rpb24gZXhwb3J0ZWQKPiBieSB0aGUgVkdJQywgd2hpY2ggYWxsb3dzIHRvIHJhaXNlIG9y
IGxvd2VyIGFuIGludGVycnVwdCBsaW5lLiBMb3dlcmluZyB0aGUKPiBsaW5lIGZvciBhbiBlZGdl
IHRyaWdnZXJlZCBJUlEgaXMgaWdub3JlZCAoYW5kIHNvIGlzIG9wdGlvbmFsKS4gUmFpc2luZyB0
aGUKPiBsaW5lIGFzc2VydHMgdGhlIHBlbmRpbmcgc3RhdGUgYW5kIHBvdGVudGlhbGx5IGluamVj
dHMgdGhpcyB2aXJ0dWFsIElSUS4gQW55Cj4gc3Vic2VxdWVudCAicmFpc2luZyIgY2FsbCBtaWdo
dCBpbmplY3QgYW5vdGhlciBJUlEsIGlmIHRoZSBwcmV2aW91cyBoYXMgYXQKPiBsZWFzdCBiZWVu
IGFjdGl2YXRlZCBieSB0aGUgZ3Vlc3QgYWxyZWFkeSwgb3RoZXJ3aXNlIGlzIGlnbm9yZWQuCj4g
Cj4gRm9yIGxldmVsIHRyaWdnZXJlZCBpbnRlcnJ1cHRzIHRoaXMgZnVuY3Rpb24gc3RvcmVzIHRo
ZSBuZXcgc3RhdGUgaW50byB0aGUKPiBgbGluZV9sZXZlbGAgdmFyaWFibGUsIHBvdGVudGlhbGx5
IGluamVjdGluZyB0aGUgaW50ZXJydXB0IGlmIHRoYXQgbGluZQo+IGNoYW5nZXMgZnJvbSBmYWxz
ZSB0byB0cnVlLiBJZiB0aGUgbGluZSBpcyBsb3dlcmVkIGJlZm9yZSB0aGUgZ3Vlc3QgaGFzCj4g
c2VlbiBpdCwgdGhpcyBwYXJ0aWN1bGFyIGludGVycnVwdCBpbnN0YW5jZSB3aWxsIGJlIGRpc2Nh
cmRlZC4gU3VjY2Vzc2l2ZQo+ICJyYWlzaW5nIiBjYWxscyB3aWxsIG5vdCBsZWFkIHRvIG11bHRp
cGxlIGludGVycnVwdHMgaWYgdGhlIGxpbmUgaGFzIG5vdAo+IGJlZW4gbG93ZXJlZCBpbiBiZXR3
ZWVuLgoKVGhpcyBpcyBjb25mdXNpbmc6ICBMb3dlcmluZyBvciByYWlzaW5nIHRoZSBsaW5lIGZv
ciBhIGxldmVsIHRyaWdnZXJlZAppbnRlcnJ1cHQgZG9lc24ndCBtYWtlIGFueSBkaWZmZXJlbmNl
LiAgVGhlIHBvaW50IGlzIHRoYXQgYXMgbG9uZyBhcyB0aGUKbGluZSBpcyBoaWdoLCBpZiB5b3Ug
ZGVhY3RpdmF0ZSB0aGF0IGludGVycnVwdCwgYSBuZXcgaW50ZXJydXB0IHdpbGwgaGl0CmltbWVk
aWF0ZWx5IGFnYWluLCB1bmxlc3MgdGhlIGxpbmUgaGFzIGJlZW4gbG93ZXJlZCBpbiB0aGUgbWVh
bnRpbWUuCgo+IAo+ICMjIyBTb2Z0d2FyZSB0cmlnZ2VyZWQgaW50ZXJydXB0cwo+IAo+IEJlc2lk
ZSB0aGUgbmF0dXJhbGx5IHNvZnR3YXJlIHRyaWdnZXJlZCBpbnRlci1wcm9jZXNzb3ItaW50ZXJy
dXB0cwo+IChTR0lzIGluIEdJQyBzcGVhayksIHRoZXJlIGlzIGFub3RoZXIgd2F5IG9mIGxldHRp
bmcgc29mdHdhcmUgcmFpc2UgYW4KPiBpbnRlcnJ1cHQgY29uZGl0aW9uLgoKVGhlc2UgdGhyZWUg
bGluZXMgYXBwZWFyIHRvIGJlbG9uZyB0byB0aGUgaGVhZGluZy4uLgoKPiBUaGUgR0lDIGRpc3Ry
aWJ1dG9yIGFsbG93cyB0byBzZXQgb3IgY2xlYXIgYm90aCB0aGUgcGVuZGluZyBhbmQgYWN0aXZl
IHN0YXRlCj4gb2YgYW55IGludGVycnVwdCB2aWEgTU1JTyByZWdpc3RlcnMuIFRoaXMgaXNuJ3Qg
d2lkZWx5IHVzZWQgYnkgbWFueSBvcGVyYXRpbmcKPiBzeXN0ZW1zLCBidXQgaXMgdXNlZnVsIHdo
ZW4gc2F2aW5nIGFuZCByZXN0b3JpbmcgdGhlIHN0YXRlIG9mIGEgbWFjaGluZS4KPiBTbyBlbXVs
YXRpbmcgdGhlc2UgZnVuY3Rpb25zIGlzIHJlcXVpcmVkIGZvciBiZWluZyBhcmNoaXRlY3R1cmUg
Y29tcGxpYW50LAo+IGhvd2V2ZXIgdGhlIGltcGxlbWVudGF0aW9uIG1pZ2h0IG5vdCBuZWVkIHRv
IGJlIHZlcnkgZWZmaWNpZW50IGdpdmVuIGl0cyByYXJlCj4gdXNhZ2UuIEluIGZhY3Qgc3VwcG9y
dGluZyB0aGUgc2V0LXBlbmRpbmcgYW5kIGNsZWFyLXBlbmRpbmcgcmVnaXN0ZXJzIGlzCj4gcmVs
YXRpdmVseSBzdHJhaWdodC1mb3J3YXJkLCBhcyBsb25nIGFzIG9uZSBrZWVwcyB0aGlzIHN0YXRl
IHNlcGFyYXRlIGZyb20KPiB0aGUgZW11bGF0ZWQgaW50ZXJydXB0IGxpbmUuIGBwZW5kaW5nX2xh
dGNoYCBzdG9yZXMgdGhpcyBzdGF0ZSBpbiBgdmdpY19pcnFgLgo+IAo+IFRoZSBzZXQtYWN0aXZl
IGFuZCBjbGVhci1hY3RpdmUgcmVnaXN0ZXJzIGFyZSBtdWNoIGhhcmRlciB0byBlbXVsYXRlLCB0
aG91Z2gsCj4gYXMgbm9ybWFsbHkgdGhlIGFjdGl2ZSBzdGF0ZSBpcyBvZiBsaXR0bGUgY29uY2Vy
biB0byB0aGUgR0lDIGVtdWxhdGlvbi4gSW4KPiBhIG5vcm1hbCBpbnRlcnJ1cHQgbGlmZSBjeWNs
ZSB0aGUgYWN0aXZlIHN0YXRlIGlzbid0IGV2ZW4gdmlzaWJsZSB0byB0aGUKPiBoeXBlcnZpc29y
LCBhcyBpdCBtaWdodCBiZSBzZXQgYW5kIGNsZWFyZWQgYWdhaW4gZW50aXJlbHkgd2l0aGluIHRo
ZSBndWVzdAo+IGluIHRoZSBsaXN0IHJlZ2lzdGVyLCB3aXRob3V0IGV4aXRpbmcgdG8gdGhlIGh5
cGVydmlzb3IuCj4gU28gbWFuaXB1bGF0aW5nIHRoZSBhY3RpdmUgc3RhdGUgdmlhIHRoZSBNTUlP
IHJlZ2lzdGVycyByZXF1aXJlcyBzb21lIGhlYXZ5Cj4gbGlmdGluZzogSWYgdGhpcyBpbnRlcnJ1
cHQgaXMgY3VycmVudGx5IGluamVjdGVkIGludG8gYSBydW5uaW5nIFZDUFUsIHRoaXMKPiBWQ1BV
IG11c3QgZXhpdCwgdGhlIGFjdGl2ZSBzdGF0ZSBtdXN0IGJlIHNldCBvciBjbGVhcmVkIGluIHRo
ZSBMUiwgdGhlbgo+IGV4ZWN1dGlvbiBjYW4gY29udGludWUuIFdoaWxlIHRoaXMgaXMgZXhwZW5z
aXZlLCBhcyBtZW50aW9uZWQgYWJvdmUgdGhpcwo+IHNob3VsZCBub3QgaGFwcGVuIHRvbyBvZnRl
biwgYWxzbyBwcm9iYWJseSB0aGUgc3lzdGVtIGlzbid0IHZlcnkgcGVyZm9ybWFuY2UKPiBzZW5z
aXRpdmUgd2hlbiB1c2luZyB0aGlzIGZlYXR1cmUgZm9yIHNhdmUgYW5kIHJlc3RvcmUgYW55d2F5
LgoKVGhlc2UgdHdvIHBhcmFncmFwaHMgbm90IHNvIG11Y2gsIHRoZXkgc2VlbSB0byBiZWxvbmcg
dG8gTU1JTyBlbXVsYXRpb24sCmFuZCBzaG91bGQgcHJvYmFibHkgZm9sbG93IHRoZSBwYXJhZ3Jh
cGggYmVsb3cuCgo+IAo+ICMjIyBNTUlPIGVtdWxhdGlvbgo+IAo+IEFzIG1lbnRpb25lZCBiZWZv
cmUsIHRoZSBkaXN0cmlidXRvciBhbmQgcmVkaXN0cmlidXRvciBwYXJ0IG9mIHRoZSBWR0lDIG5l
ZWRzCj4gdG8gYmUgZnVsbHkgZW11bGF0ZWQuIFRob3NlIHBhcnRzIGFyZSBjaGFyYWN0ZXJpc2Vk
IGJ5IGEgcmFuZ2Ugb2YgTU1JTwo+IHJlZ2lzdGVycy4gVGhlIGltcGxlbWVudGF0aW9uIHNoYWxs
IHByb3ZpZGUgYSBkaXNwYXRjaGVyIGZ1bmN0aW9uLCB3aGljaAo+IHRha2VzIHRoZSBmYXVsdGVk
IGFkZHJlc3MsIHJlbGF0aXZlIHRvIHRoZSBiZWdpbm5pbmcgb2YgdGhlIE1NSU8gcmFuZ2UsIGFu
ZAo+IHdvcmtzIG91dCB3aGljaCBhY3R1YWwgcmVnaXN0ZXIgaXMgYWZmZWN0ZWQuIEl0IHRoZW4g
bG9va3MgdXAgdGhlIHRoZQo+IHJlc3BlY3RpdmUgaGFuZGxlciBmdW5jdGlvbiBhbmQgY2FsbHMg
aXQuIFRob3NlIGZ1bmN0aW9ucyBhcmUgZXhwZWN0ZWQgdG8KPiBiZSBsaXN0ZWQgaW4gYSBzdHJ1
Y3QgaW5pdGlhbGlzZXIsIHdoaWNoIGNvbm5lY3RzIHRoZSBhY3R1YWwgcmVnaXN0ZXIKPiBvZmZz
ZXQgYW5kIGl0cyBzaXplIHRvIGEgcGFydGljdWxhciBoYW5kbGVyLiBIYXZpbmcgaGFuZGxlciBm
dW5jdGlvbnMgZm9yCj4gYSByZWdpc3RlciByYW5nZSBzZWVtcyBiZW5lZmljaWFsIG92ZXIgaGFu
ZGxpbmcgcmVnaXN0ZXJzIGluIGEgc3dpdGNoL2Nhc2UsCj4gYmVjYXVzZSBpdCdzIGVhc2llciB0
byByZWFkIGFuZCBzaW1wbGlmaWVzIGNvZGUgc2hhcmluZywgZm9yIGluc3RhbmNlCj4gYmV0d2Vl
biB0aGUgR0lDdjIsIEdJQ3YzIGRpc3RyaWJ1dG9yIGFuZCBHSUN2MyByZWRpc3RyaWJ1dG9yIHJl
Z2lzdGVycwo+IHdpdGggdGhlIHNhbWUgc2VtYW50aWNzLgo+IAo+ICMjIyBMaXN0IHJlZ2lzdGVy
IG1hbmFnZW1lbnQKPiAKPiBBIGxpc3QgcmVnaXN0ZXIgKExSKSBob2xkcyB0aGUgc3RhdGUgb2Yg
YSB2aXJ0dWFsIGludGVycnVwdCwgd2hpY2ggd2lsbAo+IGJlIHVzZWQgYnkgdGhlIEdJQyBoYXJk
d2FyZSB0byBzaW11bGF0ZSBhbiBJUlEgbGlmZSBjeWNsZSBmb3IgYSBndWVzdC4KPiBFYWNoIEdJ
QyBoYXJkd2FyZSBpbXBsZW1lbnRhdGlvbiBjYW4gY2hvb3NlIHRvIGltcGxlbWVudCBhIG51bWJl
ciBvZiBMUnMsCj4gaGF2aW5nIGZvdXIgb2YgdGhlbSBzZWVtcyB0byBiZSBhIGNvbW1vbiB2YWx1
ZS4gVGhpcyBkZXNpZ24gaGVyZSBkb2VzIG5vdAo+IHRyeSB0byBtYW5hZ2UgdGhlIExScyB2ZXJ5
IGNsZXZlcmx5LCBpbnN0ZWFkIG9uIGV2ZXJ5IGd1ZXN0IGV4aXQgZXZlcnkgTFIKPiBpbiB1c2Ug
d2lsbCBiZSBzeW5jZWQgdG8gdGhlIGVtdWxhdGVkIHN0YXRlLCB0aGVuIGNsZWFyZWQuIAoKSW4g
ZmFjdCBJIHRoaW5rIHdlIGNhbWUgdXAgd2l0aCBjb3VudGVyLWV4YW1wbGVzIGZvciBldmVyeSBt
b2RlbCBvZgpiZWluZyBjbGV2ZXIgd2l0aCBub3QgcmVhZGluZyBiYWNrIHRoZSBMUnMsIGJlY2F1
c2UgeW91IHNpbXBseSBoYXZlIHRvCm9ic2VydmUgYW55IGNoYW5nZSBpbiBzdGF0ZSB0aGF0IGhh
cHBlbmVkIGluIGhhcmR3YXJlIHdoaWxlIHRoZSBndWVzdCBpcwpydW5uaW5nLCB0byBiZSBhYmxl
IHRvIHByb3Blcmx5IGVtdWxhdGUgY29tcGxpYW50IGZ1bmN0aW9uYWxpdHkgb2YgYmVpbmcKYWJs
ZSB0byBpbmplY3QgaW50ZXJydXB0cyBvciBub3QuCgo+IFVwb24gZ3Vlc3QgZW50cnkKPiB0aGUg
dG9wIHByaW9yaXR5IHZpcnR1YWwgSVJRcyB3aWxsIGJlIGluc2VydGVkIGludG8gdGhlIExScy4g
SWYgdGhlcmUgYXJlCj4gbW9yZSBwZW5kaW5nIG9yIGFjdGl2ZSBJUlFzIHRoYW4gbGlzdCByZWdp
c3RlcnMsIHRoZSBHSUMgbWFuYWdlbWVudCBJUlEKPiB3aWxsIGJlIGNvbmZpZ3VyZWQgdG8gbm90
aWZ5IHRoZSBoeXBlcnZpc29yIG9mIGEgZnJlZSBMUiAob25jZSB0aGUgZ3Vlc3QKPiBoYXMgRU9J
ZWQgb25lIElSUSkuIFRoaXMgd2lsbCB0cmlnZ2VyIGEgbm9ybWFsIGV4aXQsIHdoaWNoIHdpbGwg
Z28gdGhyb3VnaAo+IHRoZSBub3JtYWwgY2xlYW51cC9yZXBvcHVsYXRlIHNjaGVtZSwgcG9zc2li
bHkgbm93IHF1ZXVpbmcgdGhlIGxlZnRvdmVyCj4gaW50ZXJydXB0KHMpLgo+IFRvIGZhY2lsaXRh
dGUgcXVpY2sgZ3Vlc3QgZXhpdCBhbmQgZW50cnkgdGltZXMsIHRoZSBWR0lDIG1haW50YWlucyB0
aGUgbGlzdAo+IG9mIHBlbmRpbmcgb3IgYWN0aXZlIGludGVycnVwdHMgKGFwXF9saXN0KSBzb3J0
ZWQgYnkgdGhlaXIgcHJpb3JpdHkuIEFjdGl2ZQo+IGludGVycnVwdHMgYWx3YXlzIGdvIGZpcnN0
IG9uIHRoZSBsaXN0LCBzaW5jZSBhIGd1ZXN0IGFuZCB0aGUgaGFyZHdhcmUgR0lDCj4gZXhwZWN0
IHRob3NlIHRvIHN0YXkgdW50aWwgdGhleSBoYXZlIGJlZW4gZXhwbGljaXRseSBkZWFjdGl2YXRl
ZC4gRmFpbHVyZQo+IGluIGtlZXBpbmcgYWN0aXZlIElSUXMgYXJvdW5kIHdpbGwgcmVzdWx0IGlu
IGVycm9yIGNvbmRpdGlvbnMgaW4gdGhlIEdJQy4KPiBUaGUgc2Vjb25kIHNvcnQgY3JpdGVyaWEg
Zm9yIHRoZSBhcFxfbGlzdCBpcyB0aGVpciBwcmlvcml0eSwgc28gaGlnaGVyCj4gcHJpb3JpdHkg
cGVuZGluZyBpbnRlcnJ1cHQgYWx3YXlzIGdvIGZpcnN0IGludG8gdGhlIExScy4KCgpPdGhlcndp
c2UsIGFzIEkgc2FpZCwgdGhpcyBpcyBhIHJlYWxseSBuaWNlIHdyaXRldXAuCgpUaGFua3MsCi1D
aHJpc3RvZmZlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 12 12:15:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 12:15:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2cOB-00071i-RL; Thu, 12 Oct 2017 12:14:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2cOA-00071c-Fd
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 12:14:58 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 B2/D7-20448-1CC5FD95; Thu, 12 Oct 2017 12:14:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS3dfzP1
 Ig6XL2S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyufevZCqbxVhw7eY+1gXEuRxcjJ4eQQJ7E
 1WV7WEBsXgE7iWcnmthAbAkBQ4nTC2+CxVkEVCVmLF8CZrMJqEu0PdvOCmKLCOhLzP/0E8jm4
 GAWMJC4+90EJCwsECKxbEkbUxcjF9D4pYwS23fuZgRJcALN33mwmxmknldAUOLvDmGQMLOAls
 TDX7dYIGxtiWULXzNDjJSWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGukaleUlF
 mekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZg8NUzMDDuYGw94XeIUZKDSUmUNyPwfqQQ
 X1J+SmVGYnFGfFFpTmrxIUYZDg4lCd570UA5waLU9NSKtMwcYBzApCU4eJREeN+BpHmLCxJzi
 zPTIVKnGI05fky68oeJo+Pm3T9MQix5+XmpUuK8s0FKBUBKM0rz4AbB4vMSo6yUMC8jAwODEE
 9BalFuZgmq/CtGcQ5GJWFeL2C0C/Fk5pXA7XsFdAoT0CmiaXdATilJREhJNTByT+N9wGwSWbX
 McvWhoPec+5QXv9+w79raOz1r7f1in83JDr1Te/0MW5oH39ZrftL6Dh8CDq7ZYB/q2HW+RitV
 93XDBbG/xWKix23so9ymmM7nslq6PVz+45sNBV+cn1UnSB44rvjJWtQtYmnTipscsuU/jvgfe
 vHAMuKrRKVPaanLY/Hgf2lKLMUZiYZazEXFiQA2Q0tiygIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1507810492!105395124!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59408 invoked from network); 12 Oct 2017 12:14:53 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Oct 2017 12:14:53 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 12 Oct 2017 06:14:51 -0600
Message-Id: <59DF78DA02000078001856CD@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 12 Oct 2017 06:14:50 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <59DF54320200007800185513@prv-mh.provo.novell.com>
 <59DF59870200007800185560@prv-mh.provo.novell.com>
 <6f356ca2-1c0e-e050-0ac5-fd98da5bc3a6@citrix.com>
In-Reply-To: <6f356ca2-1c0e-e050-0ac5-fd98da5bc3a6@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 3/3] x86: tighten MMU_*PT_UPDATE* check and
 combine error paths
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjEwLjE3IGF0IDEzOjMxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTIvMTAvMTcgMTE6MDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBEb24ndCBhY2Nl
cHQgYW55dGhpbmcgb3RoZXIgdGhhbiByL3cgUkFNIHBhZ2VzIGFuZCBtb3ZlIHRoZSBwYWdlZC1v
dXQKPj4gY2hlY2sgaW50byB0aGUgKHVubGlrZWx5KSBlcnJvciBwYXRoIGZvbGxvd2luZyB0aGF0
IGNoZWNrLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+Cj4gCj4gSG93IGRvZXMgZG9tMCBib290IHdpdGggdGhpcyBjaGFuZ2UgaW4gcGxhY2U/ICBZ
b3UgYXBwZWFyIHRvIGhhdmUKPiBwcm9oaWJpdGVkIG1hcHBpbmcgTU1JTyBmcmFtZXMuCgpUaGUg
cGFnZSBpbiBxdWVzdGlvbiBpcyBhIHBhZ2UgdGFibGUgb25lLCB3aGljaCBjYW4ndCBiZSBNTUlP
LgpEb20wIGlzIGJvb3RpbmcgZmluZS4KCkphbgoKPj4gLS0tIGEveGVuL2FyY2gveDg2L21tLmMK
Pj4gKysrIGIveGVuL2FyY2gveDg2L21tLmMKPj4gQEAgLTM1MDcsMTggKzM1MDcsMTggQEAgbG9u
ZyBkb19tbXVfdXBkYXRlKAo+PiAgICAgICAgICAgICAgZ21mbiA9IHJlcS5wdHIgPj4gUEFHRV9T
SElGVDsKPj4gICAgICAgICAgICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihwdF9vd25lciwg
Z21mbiwgJnAybXQsIFAyTV9BTExPQyk7Cj4+ICAKPj4gLSAgICAgICAgICAgIGlmICggcDJtX2lz
X3BhZ2VkKHAybXQpICkKPj4gKyAgICAgICAgICAgIGlmICggdW5saWtlbHkoIXBhZ2UpIHx8IHAy
bXQgIT0gcDJtX3JhbV9ydyApCj4+ICAgICAgICAgICAgICB7Cj4+IC0gICAgICAgICAgICAgICAg
QVNTRVJUKCFwYWdlKTsKPj4gLSAgICAgICAgICAgICAgICBwMm1fbWVtX3BhZ2luZ19wb3B1bGF0
ZShwdF9vd25lciwgZ21mbik7Cj4+IC0gICAgICAgICAgICAgICAgcmMgPSAtRU5PRU5UOwo+PiAt
ICAgICAgICAgICAgICAgIGJyZWFrOwo+PiAtICAgICAgICAgICAgfQo+PiAtCj4+IC0gICAgICAg
ICAgICBpZiAoIHVubGlrZWx5KCFwYWdlKSApCj4+IC0gICAgICAgICAgICB7Cj4+IC0gICAgICAg
ICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCj4+IC0gICAgICAgICAgICAgICAgICAg
ICAgICAgIkNvdWxkIG5vdCBnZXQgcGFnZSBmb3Igbm9ybWFsIHVwZGF0ZVxuIik7Cj4+ICsgICAg
ICAgICAgICAgICAgaWYgKCBwYWdlICkKPj4gKyAgICAgICAgICAgICAgICAgICAgcHV0X3BhZ2Uo
cGFnZSk7Cj4+ICsgICAgICAgICAgICAgICAgaWYgKCBwMm1faXNfcGFnZWQocDJtdCkgKQo+PiAr
ICAgICAgICAgICAgICAgIHsKPj4gKyAgICAgICAgICAgICAgICAgICAgcDJtX21lbV9wYWdpbmdf
cG9wdWxhdGUocHRfb3duZXIsIGdtZm4pOwo+PiArICAgICAgICAgICAgICAgICAgICByYyA9IC1F
Tk9FTlQ7Cj4+ICsgICAgICAgICAgICAgICAgfQo+PiArICAgICAgICAgICAgICAgIGVsc2UKPj4g
KyAgICAgICAgICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCj4+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICJDb3VsZCBub3QgZ2V0IHBhZ2UgZm9yIG5vcm1hbCB1cGRh
dGVcbiIpOwo+PiAgICAgICAgICAgICAgICAgIGJyZWFrOwo+PiAgICAgICAgICAgICAgfQo+PiAg
Cj4+Cj4+Cj4+CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 12 12:16:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 12:16:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2cPo-0007NK-Hr; Thu, 12 Oct 2017 12:16:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2cPn-0007MP-Jo; Thu, 12 Oct 2017 12:16:39 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 64/27-26618-62D5FD95; Thu, 12 Oct 2017 12:16:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKKsWRWlGSWpSXmKPExsWS0XRdVVc19n6
 kwdqjqha3brYyWyz5uJjFYtXVA6wOzB5Hd/9mCmCMYs3MS8qvSGDN6Hx0jbFgUnTFtLaZzA2M
 s8K6GLk4hASuMEq8XdbADOEsYpTomt/M0sXIycEs4CpxY99mNghbUeLCvQawOK+AoMTJmU/Ab
 AkBTYk7b1axg9giAkUSO8+9BLPZBPQk5p6dxATRaykxf+IpsDnCAqESv96thppjJnFi0QSgGg
 4OFgFViRPb0yYw8sxCsnkWks2zkGyeBdTBDLR5/S59CFNaYvk/DohqeYntb+cwQ9hWEsuP3mO
 EsM0lbl9awg4zcUr3QyjbWqJ/1SRWCNtCYvWGmYyYauwlJi88wAaxykbi+Z9oZCULGPlXMWoU
 pxaVpRbpGhnoJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIERls9AwPjDsbG2X6HG
 CU5mJREeTMC70cK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDliQHKCRalpqdWpGXmAOMeJi3Bwa
 MkwvsuGijNW1yQmFucmQ6ROsVoyXFsxcU/TBxr5l0Hkh037/5hEmLJy89LlRLnVQeZJwDSkFG
 aBzcOlpouMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLm5QWZwpOZVwK39RXQQUxAB4mm3QE5
 qCQRISXVwGj3qsv5/BM2P+PAad2pTD+kVvtzLLiT8Dy8zyyR64dpzCd++xRN7f4fxisfzMxac
 Cfw6q/G/N2L//+2Pfv8fuqps2IhfRO8jnVLGt3VnDI3fmPARJlkjdhdFx+9EsgM/b07M/B7iI
 vszvhGwb79c/L8jwTOPl/29+npz16vm7u+GJX+PfnO8bASS3FGoqEWc1FxIgA5lBMPSAMAAA=
 =
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1507810596!78231758!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15041 invoked from network); 12 Oct 2017 12:16:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Oct 2017 12:16:37 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2cPa-0000f8-IM; Thu, 12 Oct 2017 12:16:26 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1e2cPa-00077n-Fi; Thu, 12 Oct 2017 12:16:26 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
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: <E1e2cPa-00077n-Fi@xenbits.xenproject.org>
Date: Thu, 12 Oct 2017 12:16:26 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 239 - hypervisor stack leak in
 x86 I/O intercept code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.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-239
                              version 2

            hypervisor stack leak in x86 I/O intercept code

UPDATES IN VERSION 2
====================

Public release.

ISSUE DESCRIPTION
=================

Intercepted I/O operations may deal with less than a full machine
word's worth of data.  While read paths had been the subject of earlier
XSAs (and hence have been fixed), at least one write path was found
where the data stored into an internal structure could contain bits
from an uninitialized hypervisor stack slot.  A subsequent emulated
read would then be able to retrieve these bits.

IMPACT
======

A malicious unprivileged x86 HVM guest may be able to obtain sensitive
information from the host or other guests.

VULNERABLE SYSTEMS
==================

All Xen versions are vulnerable.

Only x86 systems are affected.  ARM systems are not affected.

Only HVM guests can leverage this vulnerability.  PV guests cannot
leverage this vulnerability.

MITIGATION
==========

Running only PV guests will avoid this issue.

CREDITS
=======

This issue was discovered by Roger Pau MonnÃ© of Citrix.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa239.patch           xen-unstable, Xen 4.9.x, Xen 4.8.x, Xen 4.7.x, Xen 4.6.x
xsa239-4.5.patch       Xen 4.5.x

$ sha256sum xsa239*
eb7971be89199eb3ff510f4f5650fd5a8ec588b9fcb8f89230216fac4214ef21  xsa239.meta
087a8b3cf7ecbdbde593033c127cbcf6c37f532bf33d90f72c19e493970a799c  xsa239.patch
b91a68fe67240f2a5bb9460c5b650e9595364afa180f8702aef783815e3d7dcd  xsa239-4.5.patch
$

DEPLOYMENT DURING EMBARGO
=========================

Deployment of the patches and/or mitigations described above (or
others which are substantially similar) is permitted during the
embargo, even on public-facing systems with untrusted guest users and
administrators.

But: Distribution of updated software is prohibited (except to other
members of the predisclosure list).

Predisclosure list members who wish to deploy significantly different
patches and/or mitigations, please contact the Xen Project Security
Team.

(Note: this during-embargo deployment notice is retained in
post-embargo publicly released Xen Project advisories, even though it
is then no longer applicable.  This is to enable the community to have
oversight of the Xen Project Security Team's decisionmaking.)

For more information about permissible uses of embargoed information,
consult the Xen Project community's agreed Security Policy:
  http://www.xenproject.org/security-policy.html
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJZ31v8AAoJEIP+FMlX6CvZ1AQIAMmN4FghnJvlec7xsPQBgPBs
nlOItkaXMYZnIajohG2/U5zfFU02oj0GmCz4CDODaKiaZem2p69LzVeVOkqAqQ4p
osYMy918GROxrvfHo+36gCBDfwlB7TWr6dQzM50nHh+6O1l1+QlpCw3k+gb5CnNT
Rkn/V1ZZGVy7ycwGiMK1mP0C9hsGyuC5xxwCR9XxK01X0x+NTEXZWAS+GbPHBJAS
HyopB9W+PkQ0qL/j7VjfGdUWTGquBPffnDGQFBN7CqQ+Pt6Mpv4RvkHiS3NTP5qd
8rp5M0xjVBnpCC/JAQXL9oLK+LZf99oIal1zbQ1FrECYFXIIyf/hUMxguBbsON4=
=8UQF
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa239.meta"
Content-Disposition: attachment; filename="xsa239.meta"
Content-Transfer-Encoding: base64

ewogICJYU0EiOiAyMzksCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC45IiwKICAgICI0LjgiLAogICAgIjQuNyIsCiAg
ICAiNC42IiwKICAgICI0LjUiCiAgXSwKICAiVHJlZXMiOiBbCiAgICAieGVu
IgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC41IjogewogICAgICAiWGVu
VmVyc2lvbiI6ICI0LjUiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI4MzcyNGQ5ZjNhZTIx
YTNiOTYzNjI3NDJlMmYwNTJiMTlkOWY1NTlhIiwKICAgICAgICAgICJQcmVy
ZXFzIjogWwogICAgICAgICAgICAyMzcsCiAgICAgICAgICAgIDIzOAogICAg
ICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAi
eHNhMjM5LTQuNS5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAg
IH0KICAgIH0sCiAgICAiNC42IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0
LjYiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAg
ICAgICAgIlN0YWJsZVJlZiI6ICIxNjU4YTg3NjkwYWM4MzllODVkYjEyYmJm
NDA5YmU2MmJiOTM4NjQwIiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAg
ICAgICAgICAyMzcsCiAgICAgICAgICAgIDIzOAogICAgICAgICAgXSwKICAg
ICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjM5LnBhdGNo
IgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0
LjciOiB7CiAgICAgICJYZW5WZXJzaW9uIjogIjQuNyIsCiAgICAgICJSZWNp
cGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVm
IjogImM3NzgzZDljMjZmYzE5MTg2MmQ5ODgzZGEyMjM4NzM0MGIxZmFiMTgi
LAogICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAgIDIzNywKICAg
ICAgICAgICAgMjM4CiAgICAgICAgICBdLAogICAgICAgICAgIlBhdGNoZXMi
OiBbCiAgICAgICAgICAgICJ4c2EyMzkucGF0Y2giCiAgICAgICAgICBdCiAg
ICAgICAgfQogICAgICB9CiAgICB9LAogICAgIjQuOCI6IHsKICAgICAgIlhl
blZlcnNpb24iOiAiNC44IiwKICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAg
InhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAiMzY4OThlYjEyNTcy
ZjBhMWY4NWNiNTRkNGE5ZTkwYWZjYjZmNzA0NSIsCiAgICAgICAgICAiUHJl
cmVxcyI6IFsKICAgICAgICAgICAgMjM3LAogICAgICAgICAgICAyMzgKICAg
ICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAg
InhzYTIzOS5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0K
ICAgIH0sCiAgICAiNC45IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0Ljki
LAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAg
ICAgIlN0YWJsZVJlZiI6ICIyY2MzZDMyZjQwYzcxY2IyNDI0NzdhM2Y4OTM4
MDc0ZDRmYzM2ODI5IiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAg
ICAgICAyMzcsCiAgICAgICAgICAgIDIzOAogICAgICAgICAgXSwKICAgICAg
ICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjM5LnBhdGNoIgog
ICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICJtYXN0
ZXIiOiB7CiAgICAgICJYZW5WZXJzaW9uIjogIm1hc3RlciIsCiAgICAgICJS
ZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxl
UmVmIjogImE4ZWE2ZTI2ODgxMThhM2UxOWUyOWIzOWUzMTZmYWE1Zjk2YWI5
ZDEiLAogICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAgIDIzNywK
ICAgICAgICAgICAgMjM4CiAgICAgICAgICBdLAogICAgICAgICAgIlBhdGNo
ZXMiOiBbCiAgICAgICAgICAgICJ4c2EyMzkucGF0Y2giCiAgICAgICAgICBd
CiAgICAgICAgfQogICAgICB9CiAgICB9CiAgfQp9

--=separator
Content-Type: application/octet-stream; name="xsa239.patch"
Content-Disposition: attachment; filename="xsa239.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvSFZNOiBwcmVmaWxsIHBhcnRpYWxseSB1c2VkIHZhcmlhYmxlIG9u
IGVtdWxhdGlvbiBwYXRocwoKQ2VydGFpbiBoYW5kbGVycyBpZ25vcmUgdGhl
IGFjY2VzcyBzaXplICh2aW9hcGljX3dyaXRlKCkgYmVpbmcgdGhlCmV4YW1w
bGUgdGhpcyB3YXMgZm91bmQgd2l0aCksIHBlcmhhcHMgbGVhZGluZyB0byBz
dWJzZXF1ZW50IHJlYWRzCnNlZWluZyBkYXRhIHRoYXQgd2Fzbid0IGFjdHVh
bGx5IHdyaXR0ZW4gYnkgdGhlIGd1ZXN0LiBGb3IKY29uc2lzdGVuY3kgYW5k
IGV4dHJhIHNhZmV0eSBhbHNvIGRvIHRoaXMgb24gdGhlIHJlYWQgcGF0aCBv
Zgpodm1fcHJvY2Vzc19pb19pbnRlcmNlcHQoKSwgZXZlbiBpZiB0aGlzIGRv
ZXNuJ3QgZGlyZWN0bHkgYWZmZWN0IHdoYXQKZ3Vlc3RzIGdldCB0byBzZWUs
IGFzIHdlJ3ZlIHN1cHBvc2VkbHkgYWxyZWFkeSBkZWFsdCB3aXRoIHJlYWQg
aGFuZGxlcnMKbGVhdmluZyBkYXRhIGNvbXBsZXRlbHkgdW5pdGlhbGl6ZWQu
CgpUaGlzIGlzIFhTQS0yMzkuCgpSZXBvcnRlZC1ieTogUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2
L2h2bS9lbXVsYXRlLmMKQEAgLTEyOSw3ICsxMjksNyBAQCBzdGF0aWMgaW50
IGh2bWVtdWxfZG9faW8oCiAgICAgICAgIC5jb3VudCA9ICpyZXBzLAogICAg
ICAgICAuZGlyID0gZGlyLAogICAgICAgICAuZGYgPSBkZiwKLSAgICAgICAg
LmRhdGEgPSBkYXRhLAorICAgICAgICAuZGF0YSA9IGRhdGFfaXNfYWRkciA/
IGRhdGEgOiAwLAogICAgICAgICAuZGF0YV9pc19wdHIgPSBkYXRhX2lzX2Fk
ZHIsIC8qIGlvcmVxX3QgZmllbGQgbmFtZSBpcyBtaXNsZWFkaW5nICovCiAg
ICAgICAgIC5zdGF0ZSA9IFNUQVRFX0lPUkVRX1JFQURZLAogICAgIH07Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vaW50ZXJjZXB0LmMKKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS9pbnRlcmNlcHQuYwpAQCAtMTI3LDYgKzEyNyw3IEBAIGlu
dCBodm1fcHJvY2Vzc19pb19pbnRlcmNlcHQoY29uc3Qgc3RydWMKICAgICAg
ICAgICAgIGFkZHIgPSAocC0+dHlwZSA9PSBJT1JFUV9UWVBFX0NPUFkpID8K
ICAgICAgICAgICAgICAgICAgICBwLT5hZGRyICsgc3RlcCAqIGkgOgogICAg
ICAgICAgICAgICAgICAgIHAtPmFkZHI7CisgICAgICAgICAgICBkYXRhID0g
MDsKICAgICAgICAgICAgIHJjID0gb3BzLT5yZWFkKGhhbmRsZXIsIGFkZHIs
IHAtPnNpemUsICZkYXRhKTsKICAgICAgICAgICAgIGlmICggcmMgIT0gWDg2
RU1VTF9PS0FZICkKICAgICAgICAgICAgICAgICBicmVhazsKQEAgLTE2MSw2
ICsxNjIsNyBAQCBpbnQgaHZtX3Byb2Nlc3NfaW9faW50ZXJjZXB0KGNvbnN0
IHN0cnVjCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggcC0+ZGF0YV9p
c19wdHIgKQogICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGRhdGEg
PSAwOwogICAgICAgICAgICAgICAgIHN3aXRjaCAoIGh2bV9jb3B5X2Zyb21f
Z3Vlc3RfcGh5cygmZGF0YSwgcC0+ZGF0YSArIHN0ZXAgKiBpLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
LT5zaXplKSApCiAgICAgICAgICAgICAgICAgewo=

--=separator
Content-Type: application/octet-stream; name="xsa239-4.5.patch"
Content-Disposition: attachment; filename="xsa239-4.5.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvSFZNOiBwcmVmaWxsIHBhcnRpYWxseSB1c2VkIHZhcmlhYmxlIG9u
IGVtdWxhdGlvbiBwYXRocwoKQ2VydGFpbiBoYW5kbGVycyBpZ25vcmUgdGhl
IGFjY2VzcyBzaXplICh2aW9hcGljX3dyaXRlKCkgYmVpbmcgdGhlCmV4YW1w
bGUgdGhpcyB3YXMgZm91bmQgd2l0aCksIHBlcmhhcHMgbGVhZGluZyB0byBz
dWJzZXF1ZW50IHJlYWRzCnNlZWluZyBkYXRhIHRoYXQgd2Fzbid0IGFjdHVh
bGx5IHdyaXR0ZW4gYnkgdGhlIGd1ZXN0LiBGb3IKY29uc2lzdGVuY3kgYW5k
IGV4dHJhIHNhZmV0eSBhbHNvIGRvIHRoaXMgb24gdGhlIHJlYWQgcGF0aCBv
Zgpodm1fcHJvY2Vzc19pb19pbnRlcmNlcHQoKSwgZXZlbiBpZiB0aGlzIGRv
ZXNuJ3QgZGlyZWN0bHkgYWZmZWN0IHdoYXQKZ3Vlc3RzIGdldCB0byBzZWUs
IGFzIHdlJ3ZlIHN1cHBvc2VkbHkgYWxyZWFkeSBkZWFsdCB3aXRoIHJlYWQg
aGFuZGxlcnMKbGVhdmluZyBkYXRhIGNvbXBsZXRlbHkgdW5pdGlhbGl6ZWQu
CgpUaGlzIGlzIFhTQS0yMzkuCgpSZXBvcnRlZC1ieTogUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9pbnRlcmNlcHQuYworKysgYi94ZW4vYXJjaC94
ODYvaHZtL2ludGVyY2VwdC5jCkBAIC01NSw2ICs1NSw3IEBAIHN0YXRpYyBp
bnQgaHZtX21taW9fYWNjZXNzKHN0cnVjdCB2Y3B1ICoKICAgICB7CiAgICAg
ICAgIGlmICggcC0+ZGlyID09IElPUkVRX1JFQUQgKQogICAgICAgICB7Cisg
ICAgICAgICAgICBkYXRhID0gMDsKICAgICAgICAgICAgIGlmICggdmlvLT5t
bWlvX3JldHJ5aW5nICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAg
ICBpZiAoIHZpby0+bW1pb19sYXJnZV9yZWFkX2J5dGVzICE9IHAtPnNpemUg
KQpAQCAtNzYsNiArNzcsNyBAQCBzdGF0aWMgaW50IGh2bV9tbWlvX2FjY2Vz
cyhzdHJ1Y3QgdmNwdSAqCiAgICAgewogICAgICAgICBmb3IgKCBpID0gMDsg
aSA8IHAtPmNvdW50OyBpKysgKQogICAgICAgICB7CisgICAgICAgICAgICBk
YXRhID0gMDsKICAgICAgICAgICAgIGlmICggdmlvLT5tbWlvX3JldHJ5aW5n
ICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBpZiAoIHZpby0+
bW1pb19sYXJnZV9yZWFkX2J5dGVzICE9IHAtPnNpemUgKQpAQCAtMTI0LDYg
KzEyNiw3IEBAIHN0YXRpYyBpbnQgaHZtX21taW9fYWNjZXNzKHN0cnVjdCB2
Y3B1ICoKICAgICB7CiAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgcC0+Y291
bnQ7IGkrKyApCiAgICAgICAgIHsKKyAgICAgICAgICAgIGRhdGEgPSAwOwog
ICAgICAgICAgICAgc3dpdGNoICggaHZtX2NvcHlfZnJvbV9ndWVzdF9waHlz
KCZkYXRhLCBwLT5kYXRhICsgc3RlcCAqIGksCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcC0+c2l6ZSkgKQogICAg
ICAgICAgICAgewpAQCAtMjIyLDYgKzIyNSw3IEBAIHN0YXRpYyBpbnQgcHJv
Y2Vzc19wb3J0aW9faW50ZXJjZXB0KHBvcnQKICAgICB7CiAgICAgICAgIGlm
ICggcC0+ZGlyID09IElPUkVRX1JFQUQgKQogICAgICAgICB7CisgICAgICAg
ICAgICBkYXRhID0gMDsKICAgICAgICAgICAgIGlmICggdmlvLT5tbWlvX3Jl
dHJ5aW5nICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBpZiAo
IHZpby0+bW1pb19sYXJnZV9yZWFkX2J5dGVzICE9IHAtPnNpemUgKQpAQCAt
MjQ2LDYgKzI1MCw3IEBAIHN0YXRpYyBpbnQgcHJvY2Vzc19wb3J0aW9faW50
ZXJjZXB0KHBvcnQKICAgICB7CiAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwg
cC0+Y291bnQ7IGkrKyApCiAgICAgICAgIHsKKyAgICAgICAgICAgIGRhdGEg
PSAwOwogICAgICAgICAgICAgaWYgKCB2aW8tPm1taW9fcmV0cnlpbmcgKQog
ICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGlmICggdmlvLT5tbWlv
X2xhcmdlX3JlYWRfYnl0ZXMgIT0gcC0+c2l6ZSApCg==

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=separator--


From xen-devel-bounces@lists.xen.org Thu Oct 12 12:16:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 12:16:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2cPr-0007Pk-Fx; Thu, 12 Oct 2017 12:16:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2cPo-0007Mu-Pc; Thu, 12 Oct 2017 12:16:41 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 29/0C-16487-72D5FD95; Thu, 12 Oct 2017 12:16:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpml+JIrShJLcpLzFFi42LJaLquqqsWez/
 SYMolbotbN1uZLZZ8XMxiserqAVYHZo+ju38zBTBGsWbmJeVXJLBmdL/+x1Lw+ClPRfuWS8wN
 jCuP8nQxcnEICVxhlPh+7BgzhLOIUeL0xruMXYycHMwCrhI39m1mg7AVJS7ca2ABsXkFBCVOz
 nwCZksIaErcebOKHcQWESiS2HnuJZjNJqAnMffsJCaIXkuJ+RNPgc0RFgiXOP3hMdQcM4mpjR
 /AbBYBVYk7C/8yT2DkmYVk9Swkq2chWT2LkQMorimxfpc+hCktsfwfB0S1vMT2t3OYIWwribU
 r5jFB2OYSiw/9Y4KZOKX7ITtEa41E2y1FiHClxLebDxhRlUDEp97vhDqmTGLf6mPMmGrKJX50
 bIQaXyJxa0UzFjUlErOenGSFsAslVvRMYMdmztLV/5lh6o+/es6CzZxz/xuZYOZs/fIXi5vLJ
 Xr27WCFqX+4aT8TNnO+9T1lhARDoUTHAYUFjLqrGDWKU4vKUot0Dc31kooy0zNKchMzc3QNDc
 z0clOLixPTU3MSk4r1kvNzNzECEyEDEOxgvL0x4BCjJAeTkihvRuD9SCG+pPyUyozE4oz4otK
 c1OJDjDIcHEoSvPeigXKCRanpqRVpmTnAlAyTluDgURLhfQeS5i0uSMwtzkyHSJ1itOQ4tuLi
 HyaONfOuA8mOm3f/MAmx5OXnpUqJ884GaRAAacgozYMbB8sblxhlpYR5GYEOFOIpSC3KzSxBl
 X/FKM7BqCTMexlkCk9mXgnc1ldABzEBHSSadgfkoJJEhJRUA+O0A1OzT5s1ZChouO5aoXRFMd
 h6e5TKqphe4ZcZ7vM5dx67zRNdIBggvLvwF09p9ru+eY7rZ9R0vMqLdPcVbYu4f/18nuGJtCP
 13xw2KEsKfmx3rmlfwVk9acH+z5Xlfg7yq34vlVq9eYFH36sc8cZ3a9arCirFHNPISuCP89jz
 MeeN/INvq5RYijMSDbWYi4oTAUVraLkWBAAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1507810596!109893695!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35985 invoked from network); 12 Oct 2017 12:16:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Oct 2017 12:16:37 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2cPc-0000fS-Vg; Thu, 12 Oct 2017 12:16:28 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1e2cPc-00079i-UW; Thu, 12 Oct 2017 12:16:28 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
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: <E1e2cPc-00079i-UW@xenbits.xenproject.org>
Date: Thu, 12 Oct 2017 12:16:28 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 240 - Unlimited recursion in
 linear pagetable de-typing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.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-240
                              version 3

           Unlimited recursion in linear pagetable de-typing

UPDATES IN VERSION 3
====================

Re-base unstable patch to avoid it applying only with fuzz.

Public release.

ISSUE DESCRIPTION
=================

x86 PV guests are permitted to set up certain forms of what is often
called "linear page tables", where pagetables contain references to
other pagetables at the same level or higher.  Certain restrictions
apply in order to fit into Xen's page type handling system.  An
important restriction was missed, however: Stacking multiple layers
of page tables of the same level on top of one another is not very
useful, and the tearing down of such an arrangement involves
recursion.  With sufficiently many layers such recursion will result
in a stack overflow, commonly resulting in Xen to crash.

IMPACT
======

A malicious or buggy PV guest may cause the hypervisor to crash,
resulting in Denial of Service (DoS) affecting the entire host.
Privilege escalation and information leaks cannot be excluded.

VULNERABLE SYSTEMS
==================

All Xen versions from at least 3.2 onwards are vulnerable.  Earlier
versions have not been checked.

Only x86 systems are affected.  ARM systems are not affected.

Only x86 PV guests can leverage the vulnerability.  x86 HVM guests
cannot leverage the vulnerability.

MITIGATION
==========

Running only HVM guests will avoid this vulnerability.

For PV guests, the vulnerability can be avoided if the guest kernel is
controlled by the host rather than guest administrator, provided that
further steps are taken to prevent the guest administrator from loading
code into the kernel (e.g. by disabling loadable modules etc) or from
using other mechanisms which allow them to run code at kernel privilege.

CREDITS
=======

This issue was discovered by Jann Horn of Google Project Zero.

RESOLUTION
==========

Applying the appropriate attached patch series resolves this issue.
The first patch fixes this known issue.  The second patch in each
series disables the `linear pagetable` option by default.  It can be
re-enabled by adding "pv-linear-pt=true' on the Xen command-line.

Note that neither Linux nor MiniOS use linear pagetables; NetBSD and
Novell Netware, however, do use this feature when running in PV mode.

xsa240-unstable/*.patch  xen-unstable
xsa240-4.9/*.patch       Xen 4.9.x
xsa240-4.8/*.patch       Xen 4.8.x
xsa240-4.7/*.patch       Xen 4.7.x
xsa240-4.6/*.patch       Xen 4.6.x
xsa240-4.5/*.patch       Xen 4.5.x

$ sha256sum xsa240* xsa240*/*
6ad3f6c7817496d11d846ac551d8b37fc73daf488eaa1cda614eb3b5a34f858d  xsa240.meta
e227126ea204d6049c8bfb694e3d2bcac10382733ca4ece1f0f7dc36c625ac1d  xsa240-unstable/0001-x86-limit-linear-page-table-use-to-a-single-level.patch
c6bb1f47754bf4f57bb9205509c525336ff55da8bcae8ae95415bdf1bba70209  xsa240-unstable/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch
2e8168449f8594c5faa50feb311eaa7e74b38c726853b1cfbaf2fbd4cbbdb476  xsa240-4.5/0001-x86-limit-linear-page-table-use-to-a-single-level.patch
ea95ed56a5f85753a41ca1abbb4abd5ea791d7596c8a9d20ceaa53862ee5ce15  xsa240-4.5/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch
f7556cc4a13cd4334d79e73861f15dd619dfd6041a3ad89865b358035d2fcff8  xsa240-4.6/0001-x86-limit-linear-page-table-use-to-a-single-level.patch
24ad9f92938c112a6fcf46177d44597c49dc213a3644ce4fd59d4df507b072d3  xsa240-4.6/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch
5a9b8e0a4e55482826e6cf820ea01fbf6674fecf19b101f4578396e3fa98a8fd  xsa240-4.7/0001-x86-limit-linear-page-table-use-to-a-single-level.patch
acf9744b853c1c6ac071bcf5776d8d9463781bbdf658c2fecc59ee338c094750  xsa240-4.7/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch
c0c624f51fb1bd9e31a2c120343164d545ab6e709ed4bb9e5dd89b5c4c4e49f8  xsa240-4.8/0001-x86-limit-linear-page-table-use-to-a-single-level.patch
7e3c2c4a4d0ee0a29abaa7aceffbb774b1f92aa81dfa4c5d1c5c5156b6bb0a3a  xsa240-4.8/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch
7769866805e47b7a2109ba1778f263ddfa126bcb0b116612f76dfaca9bf70995  xsa240-4.9/0001-x86-limit-linear-page-table-use-to-a-single-level.patch
1053cb348dc8536cb12b4aca556ddc4c015810f8f0fd21a80dff37433ec082ea  xsa240-4.9/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch
$

DEPLOYMENT DURING EMBARGO
=========================

Deployment of the patches and/or mitigations described above (or
others which are substantially similar) is permitted during the
embargo, even on public-facing systems with untrusted guest users and
administrators.

But: Distribution of updated software is prohibited (except to other
members of the predisclosure list).

Predisclosure list members who wish to deploy significantly different
patches and/or mitigations, please contact the Xen Project Security
Team.

(Note: this during-embargo deployment notice is retained in
post-embargo publicly released Xen Project advisories, even though it
is then no longer applicable.  This is to enable the community to have
oversight of the Xen Project Security Team's decisionmaking.)

For more information about permissible uses of embargoed information,
consult the Xen Project community's agreed Security Policy:
  http://www.xenproject.org/security-policy.html
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJZ31v9AAoJEIP+FMlX6CvZl68H/1aUvsdHsmJ00m6xF5EDDe6e
FwInBpu0p6NOr0Shy6MUPYLf8iWSR7UK92HVNC3FDidkGwP9n6qRLYQQJWtNGGPt
c+7/uqM9vj9J10BwUrseZQoNXWQ3AZSOc9yCHgzxPMCne5JAkD/cZda6ABwpTq8d
5X8QsgaXbKjfj988izYnqP9049os8VKoN6AR1TUt4keSheSElYO+T416Ky3b+c2V
WhxGPWGZY0fFaAYLKfpTWIDU9G6ZIJ9ZMN7yXjAR+hN1pezb7afDT/sT39bjp9wy
pPcOxMmvAn7F2w2WcCNJ8TKmNL9VPl9TjlnY8LrHhxqpwWmMeFZoc3q8czXfjBA=
=rL4e
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa240.meta"
Content-Disposition: attachment; filename="xsa240.meta"
Content-Transfer-Encoding: base64

ewogICJYU0EiOiAyNDAsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC45IiwKICAgICI0LjgiLAogICAgIjQuNyIsCiAg
ICAiNC42IiwKICAgICI0LjUiCiAgXSwKICAiVHJlZXMiOiBbCiAgICAieGVu
IgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC41IjogewogICAgICAiWGVu
VmVyc2lvbiI6ICI0LjUiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI4MzcyNGQ5ZjNhZTIx
YTNiOTYzNjI3NDJlMmYwNTJiMTlkOWY1NTlhIiwKICAgICAgICAgICJQcmVy
ZXFzIjogWwogICAgICAgICAgICAyMzcsCiAgICAgICAgICAgIDIzOCwKICAg
ICAgICAgICAgMjM5CiAgICAgICAgICBdLAogICAgICAgICAgIlBhdGNoZXMi
OiBbCiAgICAgICAgICAgICJ4c2EyNDAtNC41LyoucGF0Y2giCiAgICAgICAg
ICBdCiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAgIjQuNiI6IHsKICAg
ICAgIlhlblZlcnNpb24iOiAiNC42IiwKICAgICAgIlJlY2lwZXMiOiB7CiAg
ICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAiMTY1OGE4
NzY5MGFjODM5ZTg1ZGIxMmJiZjQwOWJlNjJiYjkzODY0MCIsCiAgICAgICAg
ICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAgMjM3LAogICAgICAgICAgICAy
MzgsCiAgICAgICAgICAgIDIzOQogICAgICAgICAgXSwKICAgICAgICAgICJQ
YXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjQwLTQuNi8qLnBhdGNoIgog
ICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0Ljci
OiB7CiAgICAgICJYZW5WZXJzaW9uIjogIjQuNyIsCiAgICAgICJSZWNpcGVz
IjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjog
ImM3NzgzZDljMjZmYzE5MTg2MmQ5ODgzZGEyMjM4NzM0MGIxZmFiMTgiLAog
ICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAgIDIzNywKICAgICAg
ICAgICAgMjM4LAogICAgICAgICAgICAyMzkKICAgICAgICAgIF0sCiAgICAg
ICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI0MC00LjcvKi5w
YXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAg
ICAiNC44IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0LjgiLAogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICIzNjg5OGViMTI1NzJmMGExZjg1Y2I1NGQ0YTllOTBhZmNiNmY3
MDQ1IiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyMzcs
CiAgICAgICAgICAgIDIzOCwKICAgICAgICAgICAgMjM5CiAgICAgICAgICBd
LAogICAgICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EyNDAt
NC44LyoucGF0Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAg
ICB9LAogICAgIjQuOSI6IHsKICAgICAgIlhlblZlcnNpb24iOiAiNC45IiwK
ICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAg
ICJTdGFibGVSZWYiOiAiMmNjM2QzMmY0MGM3MWNiMjQyNDc3YTNmODkzODA3
NGQ0ZmMzNjgyOSIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAg
ICAgMjM3LAogICAgICAgICAgICAyMzgsCiAgICAgICAgICAgIDIzOQogICAg
ICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAi
eHNhMjQwLTQuOS8qLnBhdGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAg
ICAgfQogICAgfSwKICAgICJtYXN0ZXIiOiB7CiAgICAgICJYZW5WZXJzaW9u
IjogIm1hc3RlciIsCiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4i
OiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogImE4ZWE2ZTI2ODgxMThhM2Ux
OWUyOWIzOWUzMTZmYWE1Zjk2YWI5ZDEiLAogICAgICAgICAgIlByZXJlcXMi
OiBbCiAgICAgICAgICAgIDIzNywKICAgICAgICAgICAgMjM4LAogICAgICAg
ICAgICAyMzkKICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsK
ICAgICAgICAgICAgInhzYTI0MC11bnN0YWJsZS8qLnBhdGNoIgogICAgICAg
ICAgXQogICAgICAgIH0KICAgICAgfQogICAgfQogIH0KfQ==

--=separator
Content-Type: application/octet-stream;
 name="xsa240-unstable/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Disposition: attachment;
 filename="xsa240-unstable/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Transfer-Encoding: base64

RnJvbSAyODQxMzVkMTBkYzQyNTQzOTk3YTRlMzY4MWVmNDg1N2I1NzE4NTU1
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFdlZCwgMjcgU2VwIDIwMTcgMTE6
NDY6NTIgKzAxMDAKU3ViamVjdDogW1BBVENIIDEvMl0geDg2OiBsaW1pdCBs
aW5lYXIgcGFnZSB0YWJsZSB1c2UgdG8gYSBzaW5nbGUgbGV2ZWwKClRoYXQn
cyB0aGUgb25seSB3YXkgdGhhdCB0aGV5J3JlIG1lYW50IHRvIGJlIHVzZWQu
IFdpdGhvdXQgc3VjaCBhCnJlc3RyaWN0aW9uIGFyYml0cmFyaWx5IGxvbmcg
Y2hhaW5zIG9mIHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgY2FuIGJlCmJ1aWx0
LCB0ZWFyaW5nIGRvd24gb2Ygd2hpY2ggbWF5IHRoZW4gY2F1c2UgYXJiaXRy
YXJpbHkgZGVlcCByZWN1cnNpb24sCmNhdXNpbmcgYSBzdGFjayBvdmVyZmxv
dy4gVG8gZmFjaWxpdGF0ZSB0aGlzIHJlc3RyaWN0aW9uLCBhIGNvdW50ZXIg
aXMKYmVpbmcgaW50cm9kdWNlZCB0byB0cmFjayBib3RoIHRoZSBudW1iZXIg
b2Ygc2FtZS1sZXZlbCBlbnRyaWVzIGluIGEKcGFnZSB0YWJsZSBhcyB3ZWxs
IGFzIHRoZSBudW1iZXIgb2YgdXNlcyBvZiBhIHBhZ2UgdGFibGUgaW4gYW5v
dGhlcgpzYW1lLWxldmVsIG9uZSAoY291bnRpbmcgaW50byBwb3NpdGl2ZSBh
bmQgbmVnYXRpdmUgZGlyZWN0aW9uCnJlc3BlY3RpdmVseSwgdXRpbGl6aW5n
IHRoZSBmYWN0IHRoYXQgYm90aCBjb3VudHMgY2FuJ3QgYmUgbm9uLXplcm8g
YXQKdGhlIHNhbWUgdGltZSkuCgpOb3RlIHRoYXQgdGhlIGFkZGVkIGFjY291
bnRpbmcgaW50cm9kdWNlcyBhIHJlc3RyaWN0aW9uIG9uIHRoZSBudW1iZXIK
b2YgdGltZXMgYSBwYWdlIGNhbiBiZSB1c2VkIGluIG90aGVyIHNhbWUtbGV2
ZWwgcGFnZSB0YWJsZXMgLSBtb3JlIHRoYW4KMzJrIG9mIHN1Y2ggdXNlcyBh
cmUgbm8gbG9uZ2VyIHBvc3NpYmxlLgoKTm90ZSBhbHNvIHRoYXQgc29tZSBw
dXRfcGFnZV9hbmRfdHlwZVtfcHJlZW1wdGlibGVdKCkgY2FsbHMgYXJlCnJl
cGxhY2VkIHdpdGggb3Blbi1jb2RlZCBlcXVpdmFsZW50cy4gIFRoaXMgc2Vl
bWVkIHByZWZlcnJhYmxlIHRvCmFkZGluZyAicGFyZW50X3RhYmxlIiB0byB0
aGUgbWF0cml4IG9mIGZ1bmN0aW9ucy4KCk5vdGUgZnVydGhlciB0aGF0IGNy
b3NzLWRvbWFpbiBzYW1lLWxldmVsIHBhZ2UgdGFibGUgcmVmZXJlbmNlcyBh
cmUgbm8KbG9uZ2VyIHBlcm1pdHRlZCAodGhleSBwcm9iYWJseSBuZXZlciBz
aG91bGQgaGF2ZSBiZWVuKS4KClRoaXMgaXMgWFNBLTI0MC4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KU2lnbmVkLW9m
Zi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgotLS0KdjU6IENvcnJlY3QgcGxhY2VtZW50IG9mIGNvZGUgYWRkaXRpb24g
dG8gX3B1dF9maW5hbF9wYWdlX3R5cGUoKS4KdjQ6IEludHJvZHVjZSBhbmQg
dXNlIFBHVF90eXBlX2VxdWFsKCkuCnYzOiBBZGQgQlVJTERfQlVHX09OKClz
Lgp2MjogRml4IGFzc2VydGlvbnMgaW4gZGVjX2xpbmVhcl8qKCkgdHJpZ2dl
cmluZyBkdXJpbmcgZ3Vlc3Qgc2h1dGRvd24KICAgIHdoZW4gc2FtZS1sZXZl
bCBwYWdlIHRhYmxlIHJlZmVyZW5jZXMgc3RpbGwgZXhpc3QuIERpc2FsbG93
IGNyb3NzLQogICAgZG9tYWluIHNhbWUtbGV2ZWwgcGFnZSB0YWJsZSByZWZl
cmVuY2VzLgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgfCAg
IDEgKwogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICB8IDE3MiArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tCiB4ZW4v
aW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIHwgICAyICsKIHhlbi9pbmNsdWRl
L2FzbS14ODYvbW0uaCAgICAgfCAgMjUgKysrKystLQogNCBmaWxlcyBjaGFu
Z2VkLCAxNzcgaW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2
L2RvbWFpbi5jCmluZGV4IDQ2NmExYTJmYWMuLjg5ODgyODFlMWYgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94
ODYvZG9tYWluLmMKQEAgLTEwOTEsNiArMTA5MSw3IEBAIGludCBhcmNoX3Nl
dF9pbmZvX2d1ZXN0KAogICAgICAgICAgICAgICAgICAgICByYyA9IC1FUkVT
VEFSVDsKICAgICAgICAgICAgICAgICAgICAgLyogRmFsbHRocm91Z2ggKi8K
ICAgICAgICAgICAgICAgICBjYXNlIC1FUkVTVEFSVDoKKyAgICAgICAgICAg
ICAgICAgICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAg
ICAgICAgICAgICAgICAgIHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0KICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhZ2V0YWJsZV9nZXRfcGFnZSh2LT5h
cmNoLmd1ZXN0X3RhYmxlKTsKICAgICAgICAgICAgICAgICAgICAgdi0+YXJj
aC5ndWVzdF90YWJsZSA9IHBhZ2V0YWJsZV9udWxsKCk7CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4
IGFmZDVhMTAxYTQuLjhiMDAyNjU4OWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC01ODcsNiAr
NTg3LDYxIEBAIHN0YXRpYyB2b2lkIHB1dF9kYXRhX3BhZ2UoCiAgICAgICAg
IHB1dF9wYWdlKHBhZ2UpOwogfQogCitzdGF0aWMgYm9vbCBpbmNfbGluZWFy
X2VudHJpZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCit7CisgICAgdHlwZW9m
KHBnLT5saW5lYXJfcHRfY291bnQpIG5jID0gcmVhZF9hdG9taWMoJnBnLT5s
aW5lYXJfcHRfY291bnQpLCBvYzsKKworICAgIGRvIHsKKyAgICAgICAgLyoK
KyAgICAgICAgICogVGhlIGNoZWNrIGJlbG93IGNoZWNrcyBmb3IgdGhlICJs
aW5lYXIgdXNlIiBjb3VudCBiZWluZyBub24temVybworICAgICAgICAgKiBh
cyB3ZWxsIGFzIG92ZXJmbG93LiAgU2lnbmVkIGludGVnZXIgb3ZlcmZsb3cg
aXMgdW5kZWZpbmVkIGJlaGF2aW9yCisgICAgICAgICAqIGFjY29yZGluZyB0
byB0aGUgQyBzcGVjLiAgSG93ZXZlciwgYXMgbG9uZyBhcyBsaW5lYXJfcHRf
Y291bnQgaXMKKyAgICAgICAgICogc21hbGxlciBpbiBzaXplIHRoYW4gJ2lu
dCcsIHRoZSBhcml0aG1ldGljIG9wZXJhdGlvbiBvZiB0aGUKKyAgICAgICAg
ICogaW5jcmVtZW50IGJlbG93IHdvbid0IG92ZXJmbG93OyByYXRoZXIgdGhl
IHJlc3VsdCB3aWxsIGJlIHRydW5jYXRlZAorICAgICAgICAgKiB3aGVuIHN0
b3JlZC4gIEVuc3VyZSB0aGF0IHRoaXMgaXMgYWx3YXlzIHRydWUuCisgICAg
ICAgICAqLworICAgICAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKG5jKSA+PSBz
aXplb2YoaW50KSk7CisgICAgICAgIG9jID0gbmMrKzsKKyAgICAgICAgaWYg
KCBuYyA8PSAwICkKKyAgICAgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICAg
ICAgbmMgPSBjbXB4Y2hnKCZwZy0+bGluZWFyX3B0X2NvdW50LCBvYywgbmMp
OworICAgIH0gd2hpbGUgKCBvYyAhPSBuYyApOworCisgICAgcmV0dXJuIHRy
dWU7Cit9CisKK3N0YXRpYyB2b2lkIGRlY19saW5lYXJfZW50cmllcyhzdHJ1
Y3QgcGFnZV9pbmZvICpwZykKK3sKKyAgICB0eXBlb2YocGctPmxpbmVhcl9w
dF9jb3VudCkgb2M7CisKKyAgICBvYyA9IGFyY2hfZmV0Y2hfYW5kX2FkZCgm
cGctPmxpbmVhcl9wdF9jb3VudCwgLTEpOworICAgIEFTU0VSVChvYyA+IDAp
OworfQorCitzdGF0aWMgYm9vbCBpbmNfbGluZWFyX3VzZXMoc3RydWN0IHBh
Z2VfaW5mbyAqcGcpCit7CisgICAgdHlwZW9mKHBnLT5saW5lYXJfcHRfY291
bnQpIG5jID0gcmVhZF9hdG9taWMoJnBnLT5saW5lYXJfcHRfY291bnQpLCBv
YzsKKworICAgIGRvIHsKKyAgICAgICAgLyogU2VlIHRoZSByZXNwZWN0aXZl
IGNvbW1lbnQgaW4gaW5jX2xpbmVhcl9lbnRyaWVzKCkuICovCisgICAgICAg
IEJVSUxEX0JVR19PTihzaXplb2YobmMpID49IHNpemVvZihpbnQpKTsKKyAg
ICAgICAgb2MgPSBuYy0tOworICAgICAgICBpZiAoIG5jID49IDAgKQorICAg
ICAgICAgICAgcmV0dXJuIGZhbHNlOworICAgICAgICBuYyA9IGNtcHhjaGco
JnBnLT5saW5lYXJfcHRfY291bnQsIG9jLCBuYyk7CisgICAgfSB3aGlsZSAo
IG9jICE9IG5jICk7CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKworc3RhdGlj
IHZvaWQgZGVjX2xpbmVhcl91c2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnKQor
eworICAgIHR5cGVvZihwZy0+bGluZWFyX3B0X2NvdW50KSBvYzsKKworICAg
IG9jID0gYXJjaF9mZXRjaF9hbmRfYWRkKCZwZy0+bGluZWFyX3B0X2NvdW50
LCAxKTsKKyAgICBBU1NFUlQob2MgPCAwKTsKK30KKwogLyoKICAqIFdlIGFs
bG93IHJvb3QgdGFibGVzIHRvIG1hcCBlYWNoIG90aGVyIChhLmsuYS4gbGlu
ZWFyIHBhZ2UgdGFibGVzKS4gSXQKICAqIG5lZWRzIHNvbWUgc3BlY2lhbCBj
YXJlIHdpdGggcmVmZXJlbmNlIGNvdW50cyBhbmQgYWNjZXNzIHBlcm1pc3Np
b25zOgpAQCAtNjE3LDE1ICs2NzIsMzUgQEAgZ2V0XyMjbGV2ZWwjI19saW5l
YXJfcGFnZXRhYmxlKCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgaWYgKCAocGZuID0gbGV2ZWwjI2VfZ2V0X3BmbihwZGUpKSAh
PSBwZGVfcGZuICkgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgc3RydWN0IHBh
Z2VfaW5mbyAqcHRwZyA9IG1mbl90b19wYWdlKF9tZm4ocGRlX3BmbikpOyAg
ICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICAvKiBNYWtlIHN1cmUgdGhlIHBhZ2UgdGFibGUgYmVs
b25ncyB0byB0aGUgY29ycmVjdCBkb21haW4uICovICAgICAgIFwKKyAgICAg
ICAgaWYgKCB1bmxpa2VseShwYWdlX2dldF9vd25lcihwdHBnKSAhPSBkKSAp
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICByZXR1
cm4gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgLyogTWFrZSBzdXJlIHRoZSBtYXBwZWQgZnJhbWUg
YmVsb25ncyB0byB0aGUgY29ycmVjdCBkb21haW4uICovICAgICBcCiAgICAg
ICAgIGlmICggdW5saWtlbHkoIWdldF9wYWdlX2Zyb21fbWZuKF9tZm4ocGZu
KSwgZCkpICkgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgcmV0
dXJuIDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgICAgIC8qICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAg
ICAgICAgKiBFbnN1cmUgdGhhdCB0aGUgbWFwcGVkIGZyYW1lIGlzIGFuIGFs
cmVhZHktdmFsaWRhdGVkIHBhZ2UgdGFibGUuIFwKKyAgICAgICAgICogRW5z
dXJlIHRoYXQgdGhlIG1hcHBlZCBmcmFtZSBpcyBhbiBhbHJlYWR5LXZhbGlk
YXRlZCBwYWdlIHRhYmxlICBcCisgICAgICAgICAqIGFuZCBpcyBub3QgaXRz
ZWxmIGhhdmluZyBsaW5lYXIgZW50cmllcywgYXMgd2VsbCBhcyB0aGF0IHRo
ZSAgICAgXAorICAgICAgICAgKiBjb250YWluaW5nIHBhZ2UgdGFibGUgaXMg
bm90IGlzZWxmIGluIHVzZSBhcyBhIGxpbmVhciBwYWdlIHRhYmxlIFwKKyAg
ICAgICAgICogZWxzZXdoZXJlLiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAqIElm
IHNvLCBhdG9taWNhbGx5IGluY3JlbWVudCB0aGUgY291bnQgKGNoZWNraW5n
IGZvciBvdmVyZmxvdykuICAgXAogICAgICAgICAgKi8gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICAgICAgcGFnZSA9IG1mbl90b19wYWdlKF9tZm4ocGZu
KSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgIGlmICggIWluY19saW5lYXJfZW50cmllcyhwdHBnKSApICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICB7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIHB1dF9wYWdlKHBh
Z2UpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgaWYg
KCAhaW5jX2xpbmVhcl91c2VzKHBhZ2UpICkgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIHsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAgICAgZGVjX2xpbmVhcl9lbnRyaWVzKHB0
cGcpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAg
ICByZXR1cm4gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICB9ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICAgICAgeSA9IHBhZ2UtPnUuaW51c2UudHlwZV9p
bmZvOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgICAgIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAg
ICAgeCA9IHk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTYzMyw2ICs3MDgsOCBAQCBn
ZXRfIyNsZXZlbCMjX2xpbmVhcl9wYWdldGFibGUoICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAg
ICAgICB1bmxpa2VseSgoeCAmIChQR1RfdHlwZV9tYXNrfFBHVF92YWxpZGF0
ZWQpKSAhPSAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKFBHVF8jI2xldmVsIyNfcGFnZV90YWJsZXxQR1RfdmFsaWRhdGVkKSkg
KSAgICAgICBcCiAgICAgICAgICAgICB7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICAgICAgICAgIGRlY19saW5lYXJfdXNlcyhwYWdlKTsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAg
ICAgICBkZWNfbGluZWFyX2VudHJpZXMocHRwZyk7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgcHV0X3Bh
Z2UocGFnZSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgICAgICAgICAgICAgIHJldHVybiAwOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC0xMDM0LDYg
KzExMTEsOSBAQCBnZXRfcGFnZV9mcm9tX2w0ZSgKICAgICByZXR1cm4gcmM7
CiB9CiAKK3N0YXRpYyBpbnQgX3B1dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSwgYm9vbCBwcmVlbXB0aWJsZSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcHRwZyk7CisKIHZvaWQg
cHV0X3BhZ2VfZnJvbV9sMWUobDFfcGdlbnRyeV90IGwxZSwgc3RydWN0IGRv
bWFpbiAqbDFlX293bmVyKQogewogICAgIHVuc2lnbmVkIGxvbmcgICAgIHBm
biA9IGwxZV9nZXRfcGZuKGwxZSk7CkBAIC0xMTEwLDggKzExOTAsMTUgQEAg
c3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9wZ2VudHJ5X3QgbDJl
LCB1bnNpZ25lZCBsb25nIHBmbikKIAogICAgICAgICBmb3IgKCBpID0gMDsg
aSA8ICgxdSA8PCBQQUdFVEFCTEVfT1JERVIpOyBpKyssIHBhZ2UrKyApCiAg
ICAgICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKLSAgICB9IGVs
c2UKLSAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUobDJlX2dldF9wYWdlKGwy
ZSkpOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICBzdHJ1Y3Qg
cGFnZV9pbmZvICpwZyA9IGwyZV9nZXRfcGFnZShsMmUpOworICAgICAgICBp
bnQgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgZmFsc2UsIG1mbl90b19wYWdl
KF9tZm4ocGZuKSkpOworCisgICAgICAgIEFTU0VSVCghcmMpOworICAgICAg
ICBwdXRfcGFnZShwZyk7CisgICAgfQogCiAgICAgcmV0dXJuIDA7CiB9CkBA
IC0xMTIwLDYgKzEyMDcsNyBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21f
bDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcGFydGlhbCwgYm9vbCBk
ZWZlcikKIHsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsKKyAgICBpbnQg
cmM7CiAKICAgICBpZiAoICEobDNlX2dldF9mbGFncyhsM2UpICYgX1BBR0Vf
UFJFU0VOVCkgfHwgKGwzZV9nZXRfcGZuKGwzZSkgPT0gcGZuKSApCiAgICAg
ICAgIHJldHVybiAxOwpAQCAtMTE0MiwyMSArMTIzMCwyOCBAQCBzdGF0aWMg
aW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2ln
bmVkIGxvbmcgcGZuLAogICAgIGlmICggdW5saWtlbHkocGFydGlhbCA+IDAp
ICkKICAgICB7CiAgICAgICAgIEFTU0VSVCghZGVmZXIpOwotICAgICAgICBy
ZXR1cm4gcHV0X3BhZ2VfdHlwZV9wcmVlbXB0aWJsZShwZyk7CisgICAgICAg
IHJldHVybiBfcHV0X3BhZ2VfdHlwZShwZywgdHJ1ZSwgbWZuX3RvX3BhZ2Uo
X21mbihwZm4pKSk7CiAgICAgfQogCiAgICAgaWYgKCBkZWZlciApCiAgICAg
eworICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gbWZu
X3RvX3BhZ2UoX21mbihwZm4pKTsKICAgICAgICAgY3VycmVudC0+YXJjaC5v
bGRfZ3Vlc3RfdGFibGUgPSBwZzsKICAgICAgICAgcmV0dXJuIDA7CiAgICAg
fQogCi0gICAgcmV0dXJuIHB1dF9wYWdlX2FuZF90eXBlX3ByZWVtcHRpYmxl
KHBnKTsKKyAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCB0cnVlLCBtZm5f
dG9fcGFnZShfbWZuKHBmbikpKTsKKyAgICBpZiAoIGxpa2VseSghcmMpICkK
KyAgICAgICAgcHV0X3BhZ2UocGcpOworCisgICAgcmV0dXJuIHJjOwogfQog
CiBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDRlKGw0X3BnZW50cnlfdCBs
NGUsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBpbnQgcGFydGlhbCwgYm9vbCBkZWZlcikKIHsKKyAgICBpbnQg
cmMgPSAxOworCiAgICAgaWYgKCAobDRlX2dldF9mbGFncyhsNGUpICYgX1BB
R0VfUFJFU0VOVCkgJiYKICAgICAgICAgIChsNGVfZ2V0X3BmbihsNGUpICE9
IHBmbikgKQogICAgIHsKQEAgLTExNjUsMTggKzEyNjAsMjIgQEAgc3RhdGlj
IGludCBwdXRfcGFnZV9mcm9tX2w0ZShsNF9wZ2VudHJ5X3QgbDRlLCB1bnNp
Z25lZCBsb25nIHBmbiwKICAgICAgICAgaWYgKCB1bmxpa2VseShwYXJ0aWFs
ID4gMCkgKQogICAgICAgICB7CiAgICAgICAgICAgICBBU1NFUlQoIWRlZmVy
KTsKLSAgICAgICAgICAgIHJldHVybiBwdXRfcGFnZV90eXBlX3ByZWVtcHRp
YmxlKHBnKTsKKyAgICAgICAgICAgIHJldHVybiBfcHV0X3BhZ2VfdHlwZShw
ZywgdHJ1ZSwgbWZuX3RvX3BhZ2UoX21mbihwZm4pKSk7CiAgICAgICAgIH0K
IAogICAgICAgICBpZiAoIGRlZmVyICkKICAgICAgICAgeworICAgICAgICAg
ICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IG1mbl90b19wYWdl
KF9tZm4ocGZuKSk7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9n
dWVzdF90YWJsZSA9IHBnOwogICAgICAgICAgICAgcmV0dXJuIDA7CiAgICAg
ICAgIH0KIAotICAgICAgICByZXR1cm4gcHV0X3BhZ2VfYW5kX3R5cGVfcHJl
ZW1wdGlibGUocGcpOworICAgICAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBn
LCB0cnVlLCBtZm5fdG9fcGFnZShfbWZuKHBmbikpKTsKKyAgICAgICAgaWYg
KCBsaWtlbHkoIXJjKSApCisgICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAg
ICAgfQotICAgIHJldHVybiAxOworCisgICAgcmV0dXJuIHJjOwogfQogCiBz
dGF0aWMgaW50IGFsbG9jX2wxX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UpCkBAIC0xMzY5LDYgKzE0NjgsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wz
X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIHsKICAg
ICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKICAgICAg
ICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgICAgIGN1
cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAg
ICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAg
ICAgICB9CiAgICAgICAgIHdoaWxlICggaS0tID4gMCApCkBAIC0xNDM4LDYg
KzE1MzgsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2w0X3RhYmxlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UpCiAgICAgICAgICAgICAgICAgewogICAgICAgICAg
ICAgICAgICAgICBpZiAoIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxl
ICkKICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRl
ZF9wdGVzKys7CisgICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gu
b2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgICAgICBj
dXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CiAgICAgICAg
ICAgICAgICAgfQogICAgICAgICAgICAgfQpAQCAtMjExNywxNCArMjIxOCwy
MCBAQCBpbnQgZnJlZV9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
CiB9CiAKIAotc3RhdGljIGludCBfX3B1dF9maW5hbF9wYWdlX3R5cGUoCi0g
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBl
LCBpbnQgcHJlZW1wdGlibGUpCitzdGF0aWMgaW50IF9wdXRfZmluYWxfcGFn
ZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcg
dHlwZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBw
cmVlbXB0aWJsZSwgc3RydWN0IHBhZ2VfaW5mbyAqcHRwZykKIHsKICAgICBp
bnQgcmMgPSBmcmVlX3BhZ2VfdHlwZShwYWdlLCB0eXBlLCBwcmVlbXB0aWJs
ZSk7CiAKICAgICAvKiBObyBuZWVkIGZvciBhdG9taWMgdXBkYXRlIG9mIHR5
cGVfaW5mbyBoZXJlOiBub29uZSBlbHNlIHVwZGF0ZXMgaXQuICovCiAgICAg
aWYgKCByYyA9PSAwICkKICAgICB7CisgICAgICAgIGlmICggcHRwZyAmJiBQ
R1RfdHlwZV9lcXVhbCh0eXBlLCBwdHBnLT51LmludXNlLnR5cGVfaW5mbykg
KQorICAgICAgICB7CisgICAgICAgICAgICBkZWNfbGluZWFyX3VzZXMocGFn
ZSk7CisgICAgICAgICAgICBkZWNfbGluZWFyX2VudHJpZXMocHRwZyk7Cisg
ICAgICAgIH0KKyAgICAgICAgQVNTRVJUKCFwYWdlLT5saW5lYXJfcHRfY291
bnQgfHwgcGFnZV9nZXRfb3duZXIocGFnZSktPmlzX2R5aW5nKTsKICAgICAg
ICAgcGFnZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKHBhZ2UpOwogICAgICAg
ICBzbXBfd21iKCk7CiAgICAgICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZv
LS07CkBAIC0yMTQ5LDggKzIyNTYsOCBAQCBzdGF0aWMgaW50IF9fcHV0X2Zp
bmFsX3BhZ2VfdHlwZSgKIH0KIAogCi1zdGF0aWMgaW50IF9fcHV0X3BhZ2Vf
dHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW50IHByZWVtcHRpYmxlKQorc3RhdGljIGludCBfcHV0
X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCBib29sIHByZWVt
cHRpYmxlLAorICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFn
ZV9pbmZvICpwdHBnKQogewogICAgIHVuc2lnbmVkIGxvbmcgbngsIHgsIHkg
PSBwYWdlLT51LmludXNlLnR5cGVfaW5mbzsKICAgICBpbnQgcmMgPSAwOwpA
QCAtMjE3NywxMiArMjI4NCwyOCBAQCBzdGF0aWMgaW50IF9fcHV0X3BhZ2Vf
dHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHgsIG54KSkgIT0geCkgKQog
ICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgICAgICAg
ICAvKiBXZSBjbGVhcmVkIHRoZSAndmFsaWQgYml0JyBzbyB3ZSBkbyB0aGUg
Y2xlYW4gdXAuICovCi0gICAgICAgICAgICAgICAgcmMgPSBfX3B1dF9maW5h
bF9wYWdlX3R5cGUocGFnZSwgeCwgcHJlZW1wdGlibGUpOworICAgICAgICAg
ICAgICAgIHJjID0gX3B1dF9maW5hbF9wYWdlX3R5cGUocGFnZSwgeCwgcHJl
ZW1wdGlibGUsIHB0cGcpOworICAgICAgICAgICAgICAgIHB0cGcgPSBOVUxM
OwogICAgICAgICAgICAgICAgIGlmICggeCAmIFBHVF9wYXJ0aWFsICkKICAg
ICAgICAgICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CiAgICAgICAgICAg
ICAgICAgYnJlYWs7CiAgICAgICAgICAgICB9CiAKKyAgICAgICAgICAgIGlm
ICggcHRwZyAmJiBQR1RfdHlwZV9lcXVhbCh4LCBwdHBnLT51LmludXNlLnR5
cGVfaW5mbykgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIC8q
CisgICAgICAgICAgICAgICAgICogcGFnZV9zZXRfdGxiZmx1c2hfdGltZXN0
YW1wKCkgYWNjZXNzZXMgdGhlIHNhbWUgdW5pb24KKyAgICAgICAgICAgICAg
ICAgKiBsaW5lYXJfcHRfY291bnQgbGl2ZXMgaW4uIFVudmFsaWRhdGVkIHBh
Z2UgdGFibGUgcGFnZXMsCisgICAgICAgICAgICAgICAgICogaG93ZXZlciwg
c2hvdWxkIG9jY3VyIGR1cmluZyBkb21haW4gZGVzdHJ1Y3Rpb24gb25seQor
ICAgICAgICAgICAgICAgICAqIGFueXdheS4gIFVwZGF0aW5nIG9mIGxpbmVh
cl9wdF9jb3VudCBsdWNraWx5IGlzIG5vdAorICAgICAgICAgICAgICAgICAq
IG5lY2Vzc2FyeSBhbnltb3JlIGZvciBhIGR5aW5nIGRvbWFpbi4KKyAgICAg
ICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICBBU1NFUlQocGFnZV9n
ZXRfb3duZXIocGFnZSktPmlzX2R5aW5nKTsKKyAgICAgICAgICAgICAgICBB
U1NFUlQocGFnZS0+bGluZWFyX3B0X2NvdW50IDwgMCk7CisgICAgICAgICAg
ICAgICAgQVNTRVJUKHB0cGctPmxpbmVhcl9wdF9jb3VudCA+IDApOworICAg
ICAgICAgICAgICAgIHB0cGcgPSBOVUxMOworICAgICAgICAgICAgfQorCiAg
ICAgICAgICAgICBwYWdlX3NldF90bGJmbHVzaF90aW1lc3RhbXAocGFnZSk7
CiAgICAgICAgIH0KIApAQCAtMjE5Myw2ICsyMzE2LDEzIEBAIHN0YXRpYyBp
bnQgX19wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsCiAg
ICAgICAgICAgICByZXR1cm4gLUVJTlRSOwogICAgIH0KIAorICAgIGlmICgg
cHRwZyAmJiBQR1RfdHlwZV9lcXVhbCh4LCBwdHBnLT51LmludXNlLnR5cGVf
aW5mbykgKQorICAgIHsKKyAgICAgICAgQVNTRVJUKCFyYyk7CisgICAgICAg
IGRlY19saW5lYXJfdXNlcyhwYWdlKTsKKyAgICAgICAgZGVjX2xpbmVhcl9l
bnRyaWVzKHB0cGcpOworICAgIH0KKwogICAgIHJldHVybiByYzsKIH0KIApA
QCAtMjMzOCw2ICsyNDY4LDcgQEAgc3RhdGljIGludCBfX2dldF9wYWdlX3R5
cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBl
LAogICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSAwOwog
ICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSAwOwogICAgICAgICB9
CisgICAgICAgIHBhZ2UtPmxpbmVhcl9wdF9jb3VudCA9IDA7CiAgICAgICAg
IHJjID0gYWxsb2NfcGFnZV90eXBlKHBhZ2UsIHR5cGUsIHByZWVtcHRpYmxl
KTsKICAgICB9CiAKQEAgLTIzNTIsNyArMjQ4Myw3IEBAIHN0YXRpYyBpbnQg
X19nZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2ln
bmVkIGxvbmcgdHlwZSwKIAogdm9pZCBwdXRfcGFnZV90eXBlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UpCiB7Ci0gICAgaW50IHJjID0gX19wdXRfcGFnZV90
eXBlKHBhZ2UsIDApOworICAgIGludCByYyA9IF9wdXRfcGFnZV90eXBlKHBh
Z2UsIGZhbHNlLCBOVUxMKTsKICAgICBBU1NFUlQocmMgPT0gMCk7CiAgICAg
KHZvaWQpcmM7CiB9CkBAIC0yMzY4LDcgKzI0OTksNyBAQCBpbnQgZ2V0X3Bh
Z2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25n
IHR5cGUpCiAKIGludCBwdXRfcGFnZV90eXBlX3ByZWVtcHRpYmxlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UpCiB7Ci0gICAgcmV0dXJuIF9fcHV0X3BhZ2Vf
dHlwZShwYWdlLCAxKTsKKyAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGFn
ZSwgdHJ1ZSwgTlVMTCk7CiB9CiAKIGludCBnZXRfcGFnZV90eXBlX3ByZWVt
cHRpYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcg
dHlwZSkKQEAgLTIzODQsMTEgKzI1MTUsMTQgQEAgaW50IHB1dF9vbGRfZ3Vl
c3RfdGFibGUoc3RydWN0IHZjcHUgKnYpCiAgICAgaWYgKCAhdi0+YXJjaC5v
bGRfZ3Vlc3RfdGFibGUgKQogICAgICAgICByZXR1cm4gMDsKIAotICAgIHN3
aXRjaCAoIHJjID0gcHV0X3BhZ2VfYW5kX3R5cGVfcHJlZW1wdGlibGUodi0+
YXJjaC5vbGRfZ3Vlc3RfdGFibGUpICkKKyAgICBzd2l0Y2ggKCByYyA9IF9w
dXRfcGFnZV90eXBlKHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlLCB0cnVlLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5vbGRf
Z3Vlc3RfcHRwZykgKQogICAgIHsKICAgICBjYXNlIC1FSU5UUjoKICAgICBj
YXNlIC1FUkVTVEFSVDoKICAgICAgICAgcmV0dXJuIC1FUkVTVEFSVDsKKyAg
ICBjYXNlIDA6CisgICAgICAgIHB1dF9wYWdlKHYtPmFyY2gub2xkX2d1ZXN0
X3RhYmxlKTsKICAgICB9CiAKICAgICB2LT5hcmNoLm9sZF9ndWVzdF90YWJs
ZSA9IE5VTEw7CkBAIC0yNTQ2LDYgKzI2ODAsNyBAQCBpbnQgbmV3X2d1ZXN0
X2NyMyhtZm5fdCBtZm4pCiAgICAgICAgICAgICAgICAgcmMgPSAtRVJFU1RB
UlQ7CiAgICAgICAgICAgICAgICAgLyogZmFsbHRocm91Z2ggKi8KICAgICAg
ICAgICAgIGNhc2UgLUVSRVNUQVJUOgorICAgICAgICAgICAgICAgIGN1cnIt
PmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAg
IGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKICAgICAgICAg
ICAgICAgICBicmVhazsKICAgICAgICAgICAgIGRlZmF1bHQ6CkBAIC0yODEy
LDcgKzI5NDcsMTAgQEAgbG9uZyBkb19tbXVleHRfb3AoCiAgICAgICAgICAg
ICAgICAgICAgIGlmICggdHlwZSA9PSBQR1RfbDFfcGFnZV90YWJsZSApCiAg
ICAgICAgICAgICAgICAgICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdl
KTsKICAgICAgICAgICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAg
ICAgICB7CisgICAgICAgICAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9s
ZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAgICAgICAgICAgICAgICAg
IGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKKyAgICAgICAg
ICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAg
IH0KICAgICAgICAgICAgIGJyZWFrOwpAQCAtMjg0NCw2ICsyOTgyLDcgQEAg
bG9uZyBkb19tbXVleHRfb3AoCiAgICAgICAgICAgICB7CiAgICAgICAgICAg
ICBjYXNlIC1FSU5UUjoKICAgICAgICAgICAgIGNhc2UgLUVSRVNUQVJUOgor
ICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBO
VUxMOwogICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3Rh
YmxlID0gcGFnZTsKICAgICAgICAgICAgICAgICByYyA9IDA7CiAgICAgICAg
ICAgICAgICAgYnJlYWs7CkBAIC0yOTE2LDYgKzMwNTUsNyBAQCBsb25nIGRv
X21tdWV4dF9vcCgKICAgICAgICAgICAgICAgICAgICAgcmMgPSAtRVJFU1RB
UlQ7CiAgICAgICAgICAgICAgICAgICAgIC8qIGZhbGx0aHJvdWdoICovCiAg
ICAgICAgICAgICAgICAgY2FzZSAtRVJFU1RBUlQ6CisgICAgICAgICAgICAg
ICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAg
ICAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9
IHBhZ2U7CiAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAg
ICAgICAgIGRlZmF1bHQ6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaApp
bmRleCA1N2RhMGZjMGI2Li41ZDQzZmY3ZjcxIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZG9tYWluLmgKQEAgLTUzMSw2ICs1MzEsOCBAQCBzdHJ1Y3QgYXJj
aF92Y3B1CiAgICAgcGFnZXRhYmxlX3QgZ3Vlc3RfdGFibGVfdXNlcjsgICAg
ICAgLyogKE1GTikgeDg2LzY0IHVzZXItc3BhY2UgcGFnZXRhYmxlICovCiAg
ICAgcGFnZXRhYmxlX3QgZ3Vlc3RfdGFibGU7ICAgICAgICAgICAgLyogKE1G
TikgZ3Vlc3Qgbm90aW9uIG9mIGNyMyAqLwogICAgIHN0cnVjdCBwYWdlX2lu
Zm8gKm9sZF9ndWVzdF90YWJsZTsgIC8qIHBhcnRpYWxseSBkZXN0cnVjdGVk
IHBhZ2V0YWJsZSAqLworICAgIHN0cnVjdCBwYWdlX2luZm8gKm9sZF9ndWVz
dF9wdHBnOyAgIC8qIGNvbnRhaW5pbmcgcGFnZSB0YWJsZSBvZiB0aGUgKi8K
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBm
b3JtZXIsIGlmIGFueSAqLwogICAgIC8qIGd1ZXN0X3RhYmxlIGhvbGRzIGEg
cmVmIHRvIHRoZSBwYWdlLCBhbmQgYWxzbyBhIHR5cGUtY291bnQgdW5sZXNz
CiAgICAgICogc2hhZG93IHJlZmNvdW50cyBhcmUgaW4gdXNlICovCiAgICAg
cGFnZXRhYmxlX3Qgc2hhZG93X3RhYmxlWzRdOyAgICAgICAgLyogKE1GTikg
c2hhZG93KHMpIG9mIGd1ZXN0ICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5k
ZXggZjJlMGY0OThjNC4uMjZmMDE1MzE2NCAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
bW0uaApAQCAtMTQxLDExICsxNDEsMTEgQEAgc3RydWN0IHBhZ2VfaW5mbwog
ICAgICAgICB1MzIgdGxiZmx1c2hfdGltZXN0YW1wOwogCiAgICAgICAgIC8q
Ci0gICAgICAgICAqIFdoZW4gUEdUX3BhcnRpYWwgaXMgdHJ1ZSB0aGVuIHRo
aXMgZmllbGQgaXMgdmFsaWQgYW5kIGluZGljYXRlcwotICAgICAgICAgKiB0
aGF0IFBURXMgaW4gdGhlIHJhbmdlIFswLCBAbnJfdmFsaWRhdGVkX3B0ZXMp
IGhhdmUgYmVlbiB2YWxpZGF0ZWQuCi0gICAgICAgICAqIEFuIGV4dHJhIHBh
Z2UgcmVmZXJlbmNlIG11c3QgYmUgYWNxdWlyZWQgKG9yIG5vdCBkcm9wcGVk
KSB3aGVuZXZlcgotICAgICAgICAgKiBQR1RfcGFydGlhbCBnZXRzIHNldCwg
YW5kIGl0IG11c3QgYmUgZHJvcHBlZCB3aGVuIHRoZSBmbGFnIGdldHMKLSAg
ICAgICAgICogY2xlYXJlZC4gVGhpcyBpcyBzbyB0aGF0IGEgZ2V0KCkgbGVh
dmluZyBhIHBhZ2UgaW4gcGFydGlhbGx5CisgICAgICAgICAqIFdoZW4gUEdU
X3BhcnRpYWwgaXMgdHJ1ZSB0aGVuIHRoZSBmaXJzdCB0d28gZmllbGRzIGFy
ZSB2YWxpZCBhbmQKKyAgICAgICAgICogaW5kaWNhdGUgdGhhdCBQVEVzIGlu
IHRoZSByYW5nZSBbMCwgQG5yX3ZhbGlkYXRlZF9wdGVzKSBoYXZlIGJlZW4K
KyAgICAgICAgICogdmFsaWRhdGVkLiBBbiBleHRyYSBwYWdlIHJlZmVyZW5j
ZSBtdXN0IGJlIGFjcXVpcmVkIChvciBub3QgZHJvcHBlZCkKKyAgICAgICAg
ICogd2hlbmV2ZXIgUEdUX3BhcnRpYWwgZ2V0cyBzZXQsIGFuZCBpdCBtdXN0
IGJlIGRyb3BwZWQgd2hlbiB0aGUgZmxhZworICAgICAgICAgKiBnZXRzIGNs
ZWFyZWQuIFRoaXMgaXMgc28gdGhhdCBhIGdldCgpIGxlYXZpbmcgYSBwYWdl
IGluIHBhcnRpYWxseQogICAgICAgICAgKiB2YWxpZGF0ZWQgc3RhdGUgKHdo
ZXJlIHRoZSBjYWxsZXIgd291bGQgZHJvcCB0aGUgcmVmZXJlbmNlIGFjcXVp
cmVkCiAgICAgICAgICAqIGR1ZSB0byB0aGUgZ2V0dGluZyBvZiB0aGUgdHlw
ZSBbYXBwYXJlbnRseV0gZmFpbGluZyBbLUVSRVNUQVJUXSkKICAgICAgICAg
ICogd291bGQgbm90IGFjY2lkZW50YWxseSByZXN1bHQgaW4gYSBwYWdlIGxl
ZnQgd2l0aCB6ZXJvIGdlbmVyYWwKQEAgLTE2OSwxMCArMTY5LDE4IEBAIHN0
cnVjdCBwYWdlX2luZm8KICAgICAgICAgICogcHV0X3BhZ2VfZnJvbV9sTmUo
KSAoZHVlIHRvIHRoZSBhcHBhcmVudCBmYWlsdXJlKSwgYW5kIGhlbmNlIGl0
CiAgICAgICAgICAqIG11c3QgYmUgZHJvcHBlZCB3aGVuIHRoZSBwdXQgb3Bl
cmF0aW9uIGlzIHJlc3VtZWQgKGFuZCBjb21wbGV0ZXMpLAogICAgICAgICAg
KiBidXQgaXQgbXVzdCBub3QgYmUgYWNxdWlyZWQgaWYgcGlja2luZyB1cCB0
aGUgcGFnZSBmb3IgdmFsaWRhdGlvbi4KKyAgICAgICAgICoKKyAgICAgICAg
ICogVGhlIDNyZCBmaWVsZCwgQGxpbmVhcl9wdF9jb3VudCwgaW5kaWNhdGVz
CisgICAgICAgICAqIC0gYnkgYSBwb3NpdGl2ZSB2YWx1ZSwgaG93IG1hbnkg
c2FtZS1sZXZlbCBwYWdlIHRhYmxlIGVudHJpZXMgYSBwYWdlCisgICAgICAg
ICAqICAgdGFibGUgaGFzLAorICAgICAgICAgKiAtIGJ5IGEgbmVnYXRpdmUg
dmFsdWUsIGluIGhvdyBtYW55IHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgYSBw
YWdlIGlzCisgICAgICAgICAqICAgaW4gdXNlLgogICAgICAgICAgKi8KICAg
ICAgICAgc3RydWN0IHsKLSAgICAgICAgICAgIHUxNiBucl92YWxpZGF0ZWRf
cHRlczsKLSAgICAgICAgICAgIHM4IHBhcnRpYWxfcHRlOworICAgICAgICAg
ICAgdTE2IG5yX3ZhbGlkYXRlZF9wdGVzOlBBR0VUQUJMRV9PUkRFUiArIDE7
CisgICAgICAgICAgICB1MTYgOjE2IC0gUEFHRVRBQkxFX09SREVSIC0gMSAt
IDI7CisgICAgICAgICAgICBzMTYgcGFydGlhbF9wdGU6MjsKKyAgICAgICAg
ICAgIHMxNiBsaW5lYXJfcHRfY291bnQ7CiAgICAgICAgIH07CiAKICAgICAg
ICAgLyoKQEAgLTIyMyw2ICsyMzEsOSBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAj
ZGVmaW5lIFBHVF9jb3VudF93aWR0aCAgIFBHX3NoaWZ0KDgpCiAjZGVmaW5l
IFBHVF9jb3VudF9tYXNrICAgICgoMVVMPDxQR1RfY291bnRfd2lkdGgpLTEp
CiAKKy8qIEFyZSB0aGUgJ3R5cGUgbWFzaycgYml0cyBpZGVudGljYWw/ICov
CisjZGVmaW5lIFBHVF90eXBlX2VxdWFsKHgsIHkpICghKCgoeCkgXiAoeSkp
ICYgUEdUX3R5cGVfbWFzaykpCisKICAvKiBDbGVhcmVkIHdoZW4gdGhlIG93
bmluZyBndWVzdCAnZnJlZXMnIHRoaXMgcGFnZS4gKi8KICNkZWZpbmUgX1BH
Q19hbGxvY2F0ZWQgICAgUEdfc2hpZnQoMSkKICNkZWZpbmUgUEdDX2FsbG9j
YXRlZCAgICAgUEdfbWFzaygxLCAxKQotLSAKMi4xNC4xCgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa240-unstable/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Disposition: attachment;
 filename="xsa240-unstable/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Transfer-Encoding: base64

RnJvbSA5MGM2NDhiNGZkM2FhNGY4NWNhNTFkZGE2OTNiMTZmMjg2MDU4NjBi
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IEZyaSwgMjIgU2Vw
IDIwMTcgMTE6NDY6NTUgKzAxMDAKU3ViamVjdDogW1BBVENIIDIvMl0geDg2
L21tOiBEaXNhYmxlIFBWIGxpbmVhciBwYWdldGFibGVzIGJ5IGRlZmF1bHQK
CkFsbG93aW5nIHBhZ2V0YWJsZXMgdG8gcG9pbnQgdG8gb3RoZXIgcGFnZXRh
YmxlcyBvZiB0aGUgc2FtZSBsZXZlbAoob2Z0ZW4gY2FsbGVkICdsaW5lYXIg
cGFnZXRhYmxlcycpIGhhcyBiZWVuIGluY2x1ZGVkIGluIFhlbiBzaW5jZSBp
dHMKaW5jZXB0aW9uLiAgQnV0IGl0IGlzIG5vdCB1c2VkIGJ5IHRoZSBtb3N0
IGNvbW1vbiBQViBndWVzdHMgKExpbnV4LApOZXRCU0QsIG1pbmlvcyksIGFu
ZCBoYXMgYmVlbiB0aGUgc291cmNlIG9mIGEgbnVtYmVyIG9mIHN1YnRsZQpy
ZWZlcmVuY2UtY291bnRpbmcgYnVncy4KCkFkZCBhIGNvbW1hbmQtbGluZSBv
cHRpb24gdG8gY29udHJvbCB3aGV0aGVyIFBWIGxpbmVhciBwYWdldGFibGVz
IGFyZQphbGxvd2VkIChkaXNhYmxlZCBieSBkZWZhdWx0KS4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYyOgotIHMvXy8tLzsgaW4g
Y29tbWFuZC1saW5lIG9wdGlvbgotIEFkZGVkIF9fcmVhZF9tb3N0bHkKLS0t
CiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDE1ICsr
KysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAg
ICAgICAgfCAxMCArKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDI1IGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5l
Lm1hcmtkb3duCmluZGV4IDk3OTdjOGRiMmQuLjJiZGU0MjRlOGUgMTAwNjQ0
Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisr
KyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC0x
NDIyLDYgKzE0MjIsMjEgQEAgVGhlIGZvbGxvd2luZyByZXNvdXJjZXMgYXJl
IGF2YWlsYWJsZToKICAgICBDRFAsIG9uZSBDT1Mgd2lsbCBjb3Jlc3BvbmQg
dHdvIENCTXMgb3RoZXIgdGhhbiBvbmUgd2l0aCBDQVQsIGR1ZSB0byB0aGUK
ICAgICBzdW0gb2YgQ0JNcyBpcyBmaXhlZCwgdGhhdCBtZWFucyBhY3R1YWwg
YGNvc19tYXhgIGluIHVzZSB3aWxsIGF1dG9tYXRpY2FsbHkKICAgICByZWR1
Y2UgdG8gaGFsZiB3aGVuIENEUCBpcyBlbmFibGVkLgorCQorIyMjIHB2LWxp
bmVhci1wdAorPiBgPSA8Ym9vbGVhbj5gCisKKz4gRGVmYXVsdDogYGZhbHNl
YAorCitBbGxvdyBQViBndWVzdHMgdG8gaGF2ZSBwYWdldGFibGUgZW50cmll
cyBwb2ludGluZyB0byBvdGhlciBwYWdldGFibGVzCitvZiB0aGUgc2FtZSBs
ZXZlbCAoaS5lLiwgYWxsb3dpbmcgTDIgUFRFcyB0byBwb2ludCB0byBvdGhl
ciBMMiBwYWdlcykuCitUaGlzIHRlY2huaXF1ZSBpcyBvZnRlbiBjYWxsZWQg
ImxpbmVhciBwYWdldGFibGVzIiwgYW5kIGlzIHNvbWV0aW1lcwordXNlZCB0
byBhbGxvdyBvcGVyYXRpbmcgc3lzdGVtcyBhIHNpbXBsZSB3YXkgdG8gY29u
c2lzdGVudGx5IG1hcCB0aGUKK2N1cnJlbnQgcHJvY2VzcydzIHBhZ2V0YWJs
ZXMgaW50byBpdHMgb3duIHZpcnR1YWwgYWRkcmVzcyBzcGFjZS4KKworTm9u
ZSBvZiB0aGUgbW9zdCBjb21tb24gUFYgb3BlcmF0aW5nIHN5c3RlbXMgKExp
bnV4LCBOZXRCU0QsIE1pbmlPUykKK3VzZSB0aGlzIHRlY2huaXF1ZSwgYnV0
IHRoZXJlIG1heSBiZSBjdXN0b20gb3BlcmF0aW5nIHN5c3RlbXMgd2hpY2gK
K2RvLgogCiAjIyMgcmN1LWlkbGUtdGltZXItcGVyaW9kLW1zCiA+IGA9IDxp
bnRlZ2VyPmAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVu
L2FyY2gveDg2L21tLmMKaW5kZXggOGIwMDI2NTg5ZC4uM2Y0NzA0N2FmMyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gv
eDg2L21tLmMKQEAgLTY1NCw2ICs2NTQsOSBAQCBzdGF0aWMgdm9pZCBkZWNf
bGluZWFyX3VzZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCiAgKiAgICAgZnJh
bWUgaWYgaXQgaXMgbWFwcGVkIGJ5IGEgZGlmZmVyZW50IHJvb3QgdGFibGUu
IFRoaXMgaXMgc3VmZmljaWVudCBhbmQKICAqICAgICBhbHNvIG5lY2Vzc2Fy
eSB0byBhbGxvdyB2YWxpZGF0aW9uIG9mIGEgcm9vdCB0YWJsZSBtYXBwaW5n
IGl0c2VsZi4KICAqLworc3RhdGljIGJvb2wgX19yZWFkX21vc3RseSBwdl9s
aW5lYXJfcHRfZW5hYmxlID0gZmFsc2U7Citib29sZWFuX3BhcmFtKCJwdi1s
aW5lYXItcHQiLCBwdl9saW5lYXJfcHRfZW5hYmxlKTsKKwogI2RlZmluZSBk
ZWZpbmVfZ2V0X2xpbmVhcl9wYWdldGFibGUobGV2ZWwpICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKIHN0YXRpYyBpbnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiBnZXRfIyNsZXZlbCMjX2xpbmVhcl9wYWdldGFibGUo
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XApAQCAtNjYzLDYgKzY2NiwxMyBAQCBnZXRfIyNsZXZlbCMjX2xpbmVhcl9w
YWdldGFibGUoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICB1bnNpZ25lZCBsb25nIHBmbjsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgIGlmICggIXB2X2xpbmVhcl9w
dF9lbmFibGUgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAg
ICAgICAgICAiQXR0ZW1wdCB0byBjcmVhdGUgbGluZWFyIHAudC4gKGZlYXR1
cmUgZGlzYWJsZWQpXG4iKTsgICAgIFwKKyAgICAgICAgcmV0dXJuIDA7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBpZiAo
IChsZXZlbCMjZV9nZXRfZmxhZ3MocGRlKSAmIF9QQUdFX1JXKSApICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgeyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAogICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklO
RywgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKLS0gCjIuMTQuMQoK

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.5/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Disposition: attachment;
 filename="xsa240-4.5/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Transfer-Encoding: base64

RnJvbSA3OGE3NjNiOTRmZWVkNWY3MjZlOGRmZTk1M2ZkODRlZjZiYzFiZWNi
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFRodSwgMjggU2VwIDIwMTcgMTU6
MTc6MjkgKzAxMDAKU3ViamVjdDogW1BBVENIIDEvMl0geDg2OiBsaW1pdCBs
aW5lYXIgcGFnZSB0YWJsZSB1c2UgdG8gYSBzaW5nbGUgbGV2ZWwKClRoYXQn
cyB0aGUgb25seSB3YXkgdGhhdCB0aGV5J3JlIG1lYW50IHRvIGJlIHVzZWQu
IFdpdGhvdXQgc3VjaCBhCnJlc3RyaWN0aW9uIGFyYml0cmFyaWx5IGxvbmcg
Y2hhaW5zIG9mIHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgY2FuIGJlCmJ1aWx0
LCB0ZWFyaW5nIGRvd24gb2Ygd2hpY2ggbWF5IHRoZW4gY2F1c2UgYXJiaXRy
YXJpbHkgZGVlcCByZWN1cnNpb24sCmNhdXNpbmcgYSBzdGFjayBvdmVyZmxv
dy4gVG8gZmFjaWxpdGF0ZSB0aGlzIHJlc3RyaWN0aW9uLCBhIGNvdW50ZXIg
aXMKYmVpbmcgaW50cm9kdWNlZCB0byB0cmFjayBib3RoIHRoZSBudW1iZXIg
b2Ygc2FtZS1sZXZlbCBlbnRyaWVzIGluIGEKcGFnZSB0YWJsZSBhcyB3ZWxs
IGFzIHRoZSBudW1iZXIgb2YgdXNlcyBvZiBhIHBhZ2UgdGFibGUgaW4gYW5v
dGhlcgpzYW1lLWxldmVsIG9uZSAoY291bnRpbmcgaW50byBwb3NpdGl2ZSBh
bmQgbmVnYXRpdmUgZGlyZWN0aW9uCnJlc3BlY3RpdmVseSwgdXRpbGl6aW5n
IHRoZSBmYWN0IHRoYXQgYm90aCBjb3VudHMgY2FuJ3QgYmUgbm9uLXplcm8g
YXQKdGhlIHNhbWUgdGltZSkuCgpOb3RlIHRoYXQgdGhlIGFkZGVkIGFjY291
bnRpbmcgaW50cm9kdWNlcyBhIHJlc3RyaWN0aW9uIG9uIHRoZSBudW1iZXIK
b2YgdGltZXMgYSBwYWdlIGNhbiBiZSB1c2VkIGluIG90aGVyIHNhbWUtbGV2
ZWwgcGFnZSB0YWJsZXMgLSBtb3JlIHRoYW4KMzJrIG9mIHN1Y2ggdXNlcyBh
cmUgbm8gbG9uZ2VyIHBvc3NpYmxlLgoKTm90ZSBhbHNvIHRoYXQgc29tZSBw
dXRfcGFnZV9hbmRfdHlwZVtfcHJlZW1wdGlibGVdKCkgY2FsbHMgYXJlCnJl
cGxhY2VkIHdpdGggb3Blbi1jb2RlZCBlcXVpdmFsZW50cy4gIFRoaXMgc2Vl
bWVkIHByZWZlcnJhYmxlIHRvCmFkZGluZyAicGFyZW50X3RhYmxlIiB0byB0
aGUgbWF0cml4IG9mIGZ1bmN0aW9ucy4KCk5vdGUgZnVydGhlciB0aGF0IGNy
b3NzLWRvbWFpbiBzYW1lLWxldmVsIHBhZ2UgdGFibGUgcmVmZXJlbmNlcyBh
cmUgbm8KbG9uZ2VyIHBlcm1pdHRlZCAodGhleSBwcm9iYWJseSBuZXZlciBz
aG91bGQgaGF2ZSBiZWVuKS4KClRoaXMgaXMgWFNBLTI0MC4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KU2lnbmVkLW9m
Zi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgfCAgIDEgKwog
eGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICB8IDE3MSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2RvbWFpbi5oIHwgICAyICsKIHhlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaCAgICAgfCAgMjUgKysrKystLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9zeXN0ZW0uaCB8ICA0NiArKysrKysrKysrKysKIDUgZmlsZXMgY2hhbmdl
ZCwgMjIxIGluc2VydGlvbnMoKyksIDI0IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9k
b21haW4uYwppbmRleCAyNTk2YmZmYjIxLi5hZTFhYmY3NDY1IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2
L2RvbWFpbi5jCkBAIC0xMDMxLDYgKzEwMzEsNyBAQCBpbnQgYXJjaF9zZXRf
aW5mb19ndWVzdCgKICAgICAgICAgICAgICAgICBjYXNlIC1FSU5UUjoKICAg
ICAgICAgICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CiAgICAgICAgICAg
ICAgICAgY2FzZSAtRVJFU1RBUlQ6CisgICAgICAgICAgICAgICAgICAgIHYt
PmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAg
ICAgICB2LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9CiAgICAgICAgICAgICAg
ICAgICAgICAgICBwYWdldGFibGVfZ2V0X3BhZ2Uodi0+YXJjaC5ndWVzdF90
YWJsZSk7CiAgICAgICAgICAgICAgICAgICAgIHYtPmFyY2guZ3Vlc3RfdGFi
bGUgPSBwYWdldGFibGVfbnVsbCgpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCAyNTAzOGZhOTk2
Li43YjRiZjFmN2ViIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYwor
KysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNjY3LDYgKzY2Nyw2MSBAQCBz
dGF0aWMgdm9pZCBwdXRfZGF0YV9wYWdlKAogICAgICAgICBwdXRfcGFnZShw
YWdlKTsKIH0KIAorc3RhdGljIGJvb2xfdCBpbmNfbGluZWFyX2VudHJpZXMo
c3RydWN0IHBhZ2VfaW5mbyAqcGcpCit7CisgICAgdHlwZW9mKHBnLT5saW5l
YXJfcHRfY291bnQpIG5jID0gcmVhZF9hdG9taWMoJnBnLT5saW5lYXJfcHRf
Y291bnQpLCBvYzsKKworICAgIGRvIHsKKyAgICAgICAgLyoKKyAgICAgICAg
ICogVGhlIGNoZWNrIGJlbG93IGNoZWNrcyBmb3IgdGhlICJsaW5lYXIgdXNl
IiBjb3VudCBiZWluZyBub24temVybworICAgICAgICAgKiBhcyB3ZWxsIGFz
IG92ZXJmbG93LiAgU2lnbmVkIGludGVnZXIgb3ZlcmZsb3cgaXMgdW5kZWZp
bmVkIGJlaGF2aW9yCisgICAgICAgICAqIGFjY29yZGluZyB0byB0aGUgQyBz
cGVjLiAgSG93ZXZlciwgYXMgbG9uZyBhcyBsaW5lYXJfcHRfY291bnQgaXMK
KyAgICAgICAgICogc21hbGxlciBpbiBzaXplIHRoYW4gJ2ludCcsIHRoZSBh
cml0aG1ldGljIG9wZXJhdGlvbiBvZiB0aGUKKyAgICAgICAgICogaW5jcmVt
ZW50IGJlbG93IHdvbid0IG92ZXJmbG93OyByYXRoZXIgdGhlIHJlc3VsdCB3
aWxsIGJlIHRydW5jYXRlZAorICAgICAgICAgKiB3aGVuIHN0b3JlZC4gIEVu
c3VyZSB0aGF0IHRoaXMgaXMgYWx3YXlzIHRydWUuCisgICAgICAgICAqLwor
ICAgICAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKG5jKSA+PSBzaXplb2YoaW50
KSk7CisgICAgICAgIG9jID0gbmMrKzsKKyAgICAgICAgaWYgKCBuYyA8PSAw
ICkKKyAgICAgICAgICAgIHJldHVybiAwOworICAgICAgICBuYyA9IGNtcHhj
aGcoJnBnLT5saW5lYXJfcHRfY291bnQsIG9jLCBuYyk7CisgICAgfSB3aGls
ZSAoIG9jICE9IG5jICk7CisKKyAgICByZXR1cm4gMTsKK30KKworc3RhdGlj
IHZvaWQgZGVjX2xpbmVhcl9lbnRyaWVzKHN0cnVjdCBwYWdlX2luZm8gKnBn
KQoreworICAgIHR5cGVvZihwZy0+bGluZWFyX3B0X2NvdW50KSBvYzsKKwor
ICAgIG9jID0gYXJjaF9mZXRjaF9hbmRfYWRkKCZwZy0+bGluZWFyX3B0X2Nv
dW50LCAtMSk7CisgICAgQVNTRVJUKG9jID4gMCk7Cit9CisKK3N0YXRpYyBi
b29sX3QgaW5jX2xpbmVhcl91c2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnKQor
eworICAgIHR5cGVvZihwZy0+bGluZWFyX3B0X2NvdW50KSBuYyA9IHJlYWRf
YXRvbWljKCZwZy0+bGluZWFyX3B0X2NvdW50KSwgb2M7CisKKyAgICBkbyB7
CisgICAgICAgIC8qIFNlZSB0aGUgcmVzcGVjdGl2ZSBjb21tZW50IGluIGlu
Y19saW5lYXJfZW50cmllcygpLiAqLworICAgICAgICBCVUlMRF9CVUdfT04o
c2l6ZW9mKG5jKSA+PSBzaXplb2YoaW50KSk7CisgICAgICAgIG9jID0gbmMt
LTsKKyAgICAgICAgaWYgKCBuYyA+PSAwICkKKyAgICAgICAgICAgIHJldHVy
biAwOworICAgICAgICBuYyA9IGNtcHhjaGcoJnBnLT5saW5lYXJfcHRfY291
bnQsIG9jLCBuYyk7CisgICAgfSB3aGlsZSAoIG9jICE9IG5jICk7CisKKyAg
ICByZXR1cm4gMTsKK30KKworc3RhdGljIHZvaWQgZGVjX2xpbmVhcl91c2Vz
KHN0cnVjdCBwYWdlX2luZm8gKnBnKQoreworICAgIHR5cGVvZihwZy0+bGlu
ZWFyX3B0X2NvdW50KSBvYzsKKworICAgIG9jID0gYXJjaF9mZXRjaF9hbmRf
YWRkKCZwZy0+bGluZWFyX3B0X2NvdW50LCAxKTsKKyAgICBBU1NFUlQob2Mg
PCAwKTsKK30KKwogLyoKICAqIFdlIGFsbG93IHJvb3QgdGFibGVzIHRvIG1h
cCBlYWNoIG90aGVyIChhLmsuYS4gbGluZWFyIHBhZ2UgdGFibGVzKS4gSXQK
ICAqIG5lZWRzIHNvbWUgc3BlY2lhbCBjYXJlIHdpdGggcmVmZXJlbmNlIGNv
dW50cyBhbmQgYWNjZXNzIHBlcm1pc3Npb25zOgpAQCAtNjk2LDE1ICs3NTEs
MzUgQEAgZ2V0XyMjbGV2ZWwjI19saW5lYXJfcGFnZXRhYmxlKCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgaWYgKCAocGZuID0g
bGV2ZWwjI2VfZ2V0X3BmbihwZGUpKSAhPSBwZGVfcGZuICkgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogICAgIHsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcHRwZyA9IG1mbl90
b19wYWdlKHBkZV9wZm4pOyAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAvKiBNYWtl
IHN1cmUgdGhlIHBhZ2UgdGFibGUgYmVsb25ncyB0byB0aGUgY29ycmVjdCBk
b21haW4uICovICAgICAgIFwKKyAgICAgICAgaWYgKCB1bmxpa2VseShwYWdl
X2dldF9vd25lcihwdHBnKSAhPSBkKSApICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgLyogTWFr
ZSBzdXJlIHRoZSBtYXBwZWQgZnJhbWUgYmVsb25ncyB0byB0aGUgY29ycmVj
dCBkb21haW4uICovICAgICBcCiAgICAgICAgIGlmICggdW5saWtlbHkoIWdl
dF9wYWdlX2Zyb21fcGFnZW5yKHBmbiwgZCkpICkgICAgICAgICAgICAgICAg
ICAgICAgXAogICAgICAgICAgICAgcmV0dXJuIDA7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIC8qICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgKiBFbnN1cmUgdGhhdCB0
aGUgbWFwcGVkIGZyYW1lIGlzIGFuIGFscmVhZHktdmFsaWRhdGVkIHBhZ2Ug
dGFibGUuIFwKKyAgICAgICAgICogRW5zdXJlIHRoYXQgdGhlIG1hcHBlZCBm
cmFtZSBpcyBhbiBhbHJlYWR5LXZhbGlkYXRlZCBwYWdlIHRhYmxlICBcCisg
ICAgICAgICAqIGFuZCBpcyBub3QgaXRzZWxmIGhhdmluZyBsaW5lYXIgZW50
cmllcywgYXMgd2VsbCBhcyB0aGF0IHRoZSAgICAgXAorICAgICAgICAgKiBj
b250YWluaW5nIHBhZ2UgdGFibGUgaXMgbm90IGlzZWxmIGluIHVzZSBhcyBh
IGxpbmVhciBwYWdlIHRhYmxlIFwKKyAgICAgICAgICogZWxzZXdoZXJlLiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgICAgICAqIElmIHNvLCBhdG9taWNhbGx5IGluY3Jl
bWVudCB0aGUgY291bnQgKGNoZWNraW5nIGZvciBvdmVyZmxvdykuICAgXAog
ICAgICAgICAgKi8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgcGFn
ZSA9IG1mbl90b19wYWdlKHBmbik7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGlmICggIWluY19saW5l
YXJfZW50cmllcyhwdHBnKSApICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICB7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAg
ICByZXR1cm4gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICB9ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgaWYgKCAhaW5jX2xpbmVhcl91c2VzKHBh
Z2UpICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAg
ICAgZGVjX2xpbmVhcl9lbnRyaWVzKHB0cGcpOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIHB1dF9wYWdl
KHBhZ2UpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgICAgICByZXR1cm4gMDsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAg
eSA9IHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIGRvIHsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAogICAgICAgICAgICAgeCA9IHk7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKQEAgLTcxMiw2ICs3ODcsOCBAQCBnZXRfIyNsZXZlbCMjX2xpbmVhcl9w
YWdldGFibGUoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgICAgICAgICAgICAgICB1bmxpa2VseSgoeCAmIChQ
R1RfdHlwZV9tYXNrfFBHVF92YWxpZGF0ZWQpKSAhPSAgICAgICAgICAgIFwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKFBHVF8jI2xldmVsIyNfcGFn
ZV90YWJsZXxQR1RfdmFsaWRhdGVkKSkgKSAgICAgICBcCiAgICAgICAgICAg
ICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgIGRlY19s
aW5lYXJfdXNlcyhwYWdlKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICBkZWNfbGluZWFyX2VudHJp
ZXMocHRwZyk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAg
ICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgIH0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCkBAIC0xMDgyLDYgKzExNTksOSBAQCBnZXRfcGFnZV9m
cm9tX2w0ZSgKICAgICAgICAgICAgIGwzZV9yZW1vdmVfZmxhZ3MoKHBsM2Up
LCBfUEFHRV9VU0VSfF9QQUdFX1JXfF9QQUdFX0FDQ0VTU0VEKTsgICBcCiAg
ICAgfSB3aGlsZSAoIDAgKQogCitzdGF0aWMgaW50IF9wdXRfcGFnZV90eXBl
KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIGJvb2xfdCBwcmVlbXB0aWJsZSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAq
cHRwZyk7CisKIHZvaWQgcHV0X3BhZ2VfZnJvbV9sMWUobDFfcGdlbnRyeV90
IGwxZSwgc3RydWN0IGRvbWFpbiAqbDFlX293bmVyKQogewogICAgIHVuc2ln
bmVkIGxvbmcgICAgIHBmbiA9IGwxZV9nZXRfcGZuKGwxZSk7CkBAIC0xMTUx
LDE3ICsxMjMxLDIyIEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUo
bDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4pCiAgICAgaWYg
KCBsMmVfZ2V0X2ZsYWdzKGwyZSkgJiBfUEFHRV9QU0UgKQogICAgICAgICBw
dXRfc3VwZXJwYWdlKGwyZV9nZXRfcGZuKGwyZSkpOwogICAgIGVsc2UKLSAg
ICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUobDJlX2dldF9wYWdlKGwyZSkpOwor
ICAgIHsKKyAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcgPSBsMmVfZ2V0
X3BhZ2UobDJlKTsKKyAgICAgICAgaW50IHJjID0gX3B1dF9wYWdlX3R5cGUo
cGcsIDAsIG1mbl90b19wYWdlKHBmbikpOworCisgICAgICAgIEFTU0VSVCgh
cmMpOworICAgICAgICBwdXRfcGFnZShwZyk7CisgICAgfQogCiAgICAgcmV0
dXJuIDA7CiB9CiAKLXN0YXRpYyBpbnQgX19wdXRfcGFnZV90eXBlKHN0cnVj
dCBwYWdlX2luZm8gKiwgaW50IHByZWVtcHRpYmxlKTsKLQogc3RhdGljIGlu
dCBwdXRfcGFnZV9mcm9tX2wzZShsM19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25l
ZCBsb25nIHBmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50
IHBhcnRpYWwsIGJvb2xfdCBkZWZlcikKIHsKICAgICBzdHJ1Y3QgcGFnZV9p
bmZvICpwZzsKKyAgICBpbnQgcmM7CiAKICAgICBpZiAoICEobDNlX2dldF9m
bGFncyhsM2UpICYgX1BBR0VfUFJFU0VOVCkgfHwgKGwzZV9nZXRfcGZuKGwz
ZSkgPT0gcGZuKSApCiAgICAgICAgIHJldHVybiAxOwpAQCAtMTE4NCwyMSAr
MTI2OSwyOCBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3Bn
ZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgIGlmICggdW5s
aWtlbHkocGFydGlhbCA+IDApICkKICAgICB7CiAgICAgICAgIEFTU0VSVCgh
ZGVmZXIpOwotICAgICAgICByZXR1cm4gX19wdXRfcGFnZV90eXBlKHBnLCAx
KTsKKyAgICAgICAgcmV0dXJuIF9wdXRfcGFnZV90eXBlKHBnLCAxLCBtZm5f
dG9fcGFnZShwZm4pKTsKICAgICB9CiAKICAgICBpZiAoIGRlZmVyICkKICAg
ICB7CisgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBt
Zm5fdG9fcGFnZShwZm4pOwogICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9n
dWVzdF90YWJsZSA9IHBnOwogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAK
LSAgICByZXR1cm4gcHV0X3BhZ2VfYW5kX3R5cGVfcHJlZW1wdGlibGUocGcp
OworICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIDEsIG1mbl90b19wYWdl
KHBmbikpOworICAgIGlmICggbGlrZWx5KCFyYykgKQorICAgICAgICBwdXRf
cGFnZShwZyk7CisKKyAgICByZXR1cm4gcmM7CiB9CiAKIHN0YXRpYyBpbnQg
cHV0X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQg
bG9uZyBwZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBw
YXJ0aWFsLCBib29sX3QgZGVmZXIpCiB7CisgICAgaW50IHJjID0gMTsKKwog
ICAgIGlmICggKGw0ZV9nZXRfZmxhZ3MobDRlKSAmIF9QQUdFX1BSRVNFTlQp
ICYmIAogICAgICAgICAgKGw0ZV9nZXRfcGZuKGw0ZSkgIT0gcGZuKSApCiAg
ICAgewpAQCAtMTIwNywxOCArMTI5OSwyMiBAQCBzdGF0aWMgaW50IHB1dF9w
YWdlX2Zyb21fbDRlKGw0X3BnZW50cnlfdCBsNGUsIHVuc2lnbmVkIGxvbmcg
cGZuLAogICAgICAgICBpZiAoIHVubGlrZWx5KHBhcnRpYWwgPiAwKSApCiAg
ICAgICAgIHsKICAgICAgICAgICAgIEFTU0VSVCghZGVmZXIpOwotICAgICAg
ICAgICAgcmV0dXJuIF9fcHV0X3BhZ2VfdHlwZShwZywgMSk7CisgICAgICAg
ICAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGcsIDEsIG1mbl90b19wYWdl
KHBmbikpOwogICAgICAgICB9CiAKICAgICAgICAgaWYgKCBkZWZlciApCiAg
ICAgICAgIHsKKyAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0
X3B0cGcgPSBtZm5fdG9fcGFnZShwZm4pOwogICAgICAgICAgICAgY3VycmVu
dC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwZzsKICAgICAgICAgICAgIHJl
dHVybiAwOwogICAgICAgICB9CiAKLSAgICAgICAgcmV0dXJuIHB1dF9wYWdl
X2FuZF90eXBlX3ByZWVtcHRpYmxlKHBnKTsKKyAgICAgICAgcmMgPSBfcHV0
X3BhZ2VfdHlwZShwZywgMSwgbWZuX3RvX3BhZ2UocGZuKSk7CisgICAgICAg
IGlmICggbGlrZWx5KCFyYykgKQorICAgICAgICAgICAgcHV0X3BhZ2UocGcp
OwogICAgIH0KLSAgICByZXR1cm4gMTsKKworICAgIHJldHVybiByYzsKIH0K
IAogc3RhdGljIGludCBhbGxvY19sMV90YWJsZShzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlKQpAQCAtMTQxNiw2ICsxNTEyLDcgQEAgc3RhdGljIGludCBhbGxv
Y19sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAgICB7
CiAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7CiAg
ICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAgICAgICAg
ICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAg
ICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsK
ICAgICAgICAgfQogICAgICAgICB3aGlsZSAoIGktLSA+IDAgKQpAQCAtMTQ4
MSw2ICsxNTc4LDcgQEAgc3RhdGljIGludCBhbGxvY19sNF90YWJsZShzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgICAgICAgICAgaWYgKCBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90
YWJsZSApCiAgICAgICAgICAgICAgICAgICAgICAgICBwYWdlLT5ucl92YWxp
ZGF0ZWRfcHRlcysrOworICAgICAgICAgICAgICAgICAgICBjdXJyZW50LT5h
cmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAgICAgICAgICAg
ICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAg
ICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KQEAgLTIyMTMsMTQgKzIz
MTEsMjAgQEAgaW50IGZyZWVfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8g
KnBhZwogfQogCiAKLXN0YXRpYyBpbnQgX19wdXRfZmluYWxfcGFnZV90eXBl
KAotICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcg
dHlwZSwgaW50IHByZWVtcHRpYmxlKQorc3RhdGljIGludCBfcHV0X2ZpbmFs
X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBs
b25nIHR5cGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJv
b2xfdCBwcmVlbXB0aWJsZSwgc3RydWN0IHBhZ2VfaW5mbyAqcHRwZykKIHsK
ICAgICBpbnQgcmMgPSBmcmVlX3BhZ2VfdHlwZShwYWdlLCB0eXBlLCBwcmVl
bXB0aWJsZSk7CiAKICAgICAvKiBObyBuZWVkIGZvciBhdG9taWMgdXBkYXRl
IG9mIHR5cGVfaW5mbyBoZXJlOiBub29uZSBlbHNlIHVwZGF0ZXMgaXQuICov
CiAgICAgaWYgKCByYyA9PSAwICkKICAgICB7CisgICAgICAgIGlmICggcHRw
ZyAmJiBQR1RfdHlwZV9lcXVhbCh0eXBlLCBwdHBnLT51LmludXNlLnR5cGVf
aW5mbykgKQorICAgICAgICB7CisgICAgICAgICAgICBkZWNfbGluZWFyX3Vz
ZXMocGFnZSk7CisgICAgICAgICAgICBkZWNfbGluZWFyX2VudHJpZXMocHRw
Zyk7CisgICAgICAgIH0KKyAgICAgICAgQVNTRVJUKCFwYWdlLT5saW5lYXJf
cHRfY291bnQgfHwgcGFnZV9nZXRfb3duZXIocGFnZSktPmlzX2R5aW5nKTsK
ICAgICAgICAgLyoKICAgICAgICAgICogUmVjb3JkIFRMQiBpbmZvcm1hdGlv
biBmb3IgZmx1c2ggbGF0ZXIuIFdlIGRvIG5vdCBzdGFtcCBwYWdlIHRhYmxl
cwogICAgICAgICAgKiB3aGVuIHJ1bm5pbmcgaW4gc2hhZG93IG1vZGU6CkBA
IC0yMjU2LDggKzIzNjAsOCBAQCBzdGF0aWMgaW50IF9fcHV0X2ZpbmFsX3Bh
Z2VfdHlwZSgKIH0KIAogCi1zdGF0aWMgaW50IF9fcHV0X3BhZ2VfdHlwZShz
dHJ1Y3QgcGFnZV9pbmZvICpwYWdlLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaW50IHByZWVtcHRpYmxlKQorc3RhdGljIGludCBfcHV0X3BhZ2Vf
dHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCBib29sX3QgcHJlZW1wdGli
bGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwYWdlX2lu
Zm8gKnB0cGcpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBueCwgeCwgeSA9IHBh
Z2UtPnUuaW51c2UudHlwZV9pbmZvOwogICAgIGludCByYyA9IDA7CkBAIC0y
Mjg0LDEyICsyMzg4LDI4IEBAIHN0YXRpYyBpbnQgX19wdXRfcGFnZV90eXBl
KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgeCwgbngpKSAhPSB4KSApCiAgICAg
ICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICAgICAgIC8q
IFdlIGNsZWFyZWQgdGhlICd2YWxpZCBiaXQnIHNvIHdlIGRvIHRoZSBjbGVh
biB1cC4gKi8KLSAgICAgICAgICAgICAgICByYyA9IF9fcHV0X2ZpbmFsX3Bh
Z2VfdHlwZShwYWdlLCB4LCBwcmVlbXB0aWJsZSk7CisgICAgICAgICAgICAg
ICAgcmMgPSBfcHV0X2ZpbmFsX3BhZ2VfdHlwZShwYWdlLCB4LCBwcmVlbXB0
aWJsZSwgcHRwZyk7CisgICAgICAgICAgICAgICAgcHRwZyA9IE5VTEw7CiAg
ICAgICAgICAgICAgICAgaWYgKCB4ICYgUEdUX3BhcnRpYWwgKQogICAgICAg
ICAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKICAgICAgICAgICAgICAg
ICBicmVhazsKICAgICAgICAgICAgIH0KIAorICAgICAgICAgICAgaWYgKCBw
dHBnICYmIFBHVF90eXBlX2VxdWFsKHgsIHB0cGctPnUuaW51c2UudHlwZV9p
bmZvKSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgLyoKKyAg
ICAgICAgICAgICAgICAgKiBwYWdlX3NldF90bGJmbHVzaF90aW1lc3RhbXAo
KSBhY2Nlc3NlcyB0aGUgc2FtZSB1bmlvbgorICAgICAgICAgICAgICAgICAq
IGxpbmVhcl9wdF9jb3VudCBsaXZlcyBpbi4gVW52YWxpZGF0ZWQgcGFnZSB0
YWJsZSBwYWdlcywKKyAgICAgICAgICAgICAgICAgKiBob3dldmVyLCBzaG91
bGQgb2NjdXIgZHVyaW5nIGRvbWFpbiBkZXN0cnVjdGlvbiBvbmx5CisgICAg
ICAgICAgICAgICAgICogYW55d2F5LiAgVXBkYXRpbmcgb2YgbGluZWFyX3B0
X2NvdW50IGx1Y2tpbHkgaXMgbm90CisgICAgICAgICAgICAgICAgICogbmVj
ZXNzYXJ5IGFueW1vcmUgZm9yIGEgZHlpbmcgZG9tYWluLgorICAgICAgICAg
ICAgICAgICAqLworICAgICAgICAgICAgICAgIEFTU0VSVChwYWdlX2dldF9v
d25lcihwYWdlKS0+aXNfZHlpbmcpOworICAgICAgICAgICAgICAgIEFTU0VS
VChwYWdlLT5saW5lYXJfcHRfY291bnQgPCAwKTsKKyAgICAgICAgICAgICAg
ICBBU1NFUlQocHRwZy0+bGluZWFyX3B0X2NvdW50ID4gMCk7CisgICAgICAg
ICAgICAgICAgcHRwZyA9IE5VTEw7CisgICAgICAgICAgICB9CisKICAgICAg
ICAgICAgIC8qCiAgICAgICAgICAgICAgKiBSZWNvcmQgVExCIGluZm9ybWF0
aW9uIGZvciBmbHVzaCBsYXRlci4gV2UgZG8gbm90IHN0YW1wIHBhZ2UKICAg
ICAgICAgICAgICAqIHRhYmxlcyB3aGVuIHJ1bm5pbmcgaW4gc2hhZG93IG1v
ZGU6CkBAIC0yMzA5LDYgKzI0MjksMTMgQEAgc3RhdGljIGludCBfX3B1dF9w
YWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwKICAgICAgICAgICAg
IHJldHVybiAtRUlOVFI7CiAgICAgfQogCisgICAgaWYgKCBwdHBnICYmIFBH
VF90eXBlX2VxdWFsKHgsIHB0cGctPnUuaW51c2UudHlwZV9pbmZvKSApCisg
ICAgeworICAgICAgICBBU1NFUlQoIXJjKTsKKyAgICAgICAgZGVjX2xpbmVh
cl91c2VzKHBhZ2UpOworICAgICAgICBkZWNfbGluZWFyX2VudHJpZXMocHRw
Zyk7CisgICAgfQorCiAgICAgcmV0dXJuIHJjOwogfQogCkBAIC0yNDQzLDYg
KzI1NzAsNyBAQCBzdGF0aWMgaW50IF9fZ2V0X3BhZ2VfdHlwZShzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgICAg
ICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IDA7CiAgICAgICAgICAg
ICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CiAgICAgICAgIH0KKyAgICAgICAg
cGFnZS0+bGluZWFyX3B0X2NvdW50ID0gMDsKICAgICAgICAgcmMgPSBhbGxv
Y19wYWdlX3R5cGUocGFnZSwgdHlwZSwgcHJlZW1wdGlibGUpOwogICAgIH0K
IApAQCAtMjQ1NCw3ICsyNTgyLDcgQEAgc3RhdGljIGludCBfX2dldF9wYWdl
X3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0
eXBlLAogCiB2b2lkIHB1dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSkKIHsKLSAgICBpbnQgcmMgPSBfX3B1dF9wYWdlX3R5cGUocGFnZSwg
MCk7CisgICAgaW50IHJjID0gX3B1dF9wYWdlX3R5cGUocGFnZSwgMCwgTlVM
TCk7CiAgICAgQVNTRVJUKHJjID09IDApOwogICAgICh2b2lkKXJjOwogfQpA
QCAtMjQ3MCw3ICsyNTk4LDcgQEAgaW50IGdldF9wYWdlX3R5cGUoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKQogCiBpbnQg
cHV0X3BhZ2VfdHlwZV9wcmVlbXB0aWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlKQogewotICAgIHJldHVybiBfX3B1dF9wYWdlX3R5cGUocGFnZSwgMSk7
CisgICAgcmV0dXJuIF9wdXRfcGFnZV90eXBlKHBhZ2UsIDEsIE5VTEwpOwog
fQogCiBpbnQgZ2V0X3BhZ2VfdHlwZV9wcmVlbXB0aWJsZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCkBAIC0yNjc2LDEx
ICsyODA0LDE0IEBAIGludCBwdXRfb2xkX2d1ZXN0X3RhYmxlKHN0cnVjdCB2
Y3B1ICp2KQogICAgIGlmICggIXYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlICkK
ICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICBzd2l0Y2ggKCByYyA9IHB1dF9w
YWdlX2FuZF90eXBlX3ByZWVtcHRpYmxlKHYtPmFyY2gub2xkX2d1ZXN0X3Rh
YmxlKSApCisgICAgc3dpdGNoICggcmMgPSBfcHV0X3BhZ2VfdHlwZSh2LT5h
cmNoLm9sZF9ndWVzdF90YWJsZSwgMSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHYtPmFyY2gub2xkX2d1ZXN0X3B0cGcpICkKICAgICB7
CiAgICAgY2FzZSAtRUlOVFI6CiAgICAgY2FzZSAtRVJFU1RBUlQ6CiAgICAg
ICAgIHJldHVybiAtRVJFU1RBUlQ7CisgICAgY2FzZSAwOgorICAgICAgICBw
dXRfcGFnZSh2LT5hcmNoLm9sZF9ndWVzdF90YWJsZSk7CiAgICAgfQogCiAg
ICAgdi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBOVUxMOwpAQCAtMjgzNCw2
ICsyOTY1LDcgQEAgaW50IG5ld19ndWVzdF9jcjModW5zaWduZWQgbG9uZyBt
Zm4pCiAgICAgICAgICAgICBjYXNlIC1FSU5UUjoKICAgICAgICAgICAgICAg
ICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgIGNhc2UgLUVSRVNUQVJU
OgorICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcg
PSBOVUxMOwogICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0
X3RhYmxlID0gcGFnZTsKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgICAgIGRlZmF1bHQ6CkBAIC0zMDc5LDcgKzMyMTEsMTAgQEAgbG9uZyBk
b19tbXVleHRfb3AoCiAgICAgICAgICAgICAgICAgICAgIGlmICggdHlwZSA9
PSBQR1RfbDFfcGFnZV90YWJsZSApCiAgICAgICAgICAgICAgICAgICAgICAg
ICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKICAgICAgICAgICAgICAgICAg
ICAgZWxzZQorICAgICAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAg
ICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsK
ICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0
X3RhYmxlID0gcGFnZTsKKyAgICAgICAgICAgICAgICAgICAgfQogICAgICAg
ICAgICAgICAgIH0KICAgICAgICAgICAgIH0KIApAQCAtMzExMiw2ICszMjQ3
LDcgQEAgbG9uZyBkb19tbXVleHRfb3AoCiAgICAgICAgICAgICB7CiAgICAg
ICAgICAgICBjYXNlIC1FSU5UUjoKICAgICAgICAgICAgIGNhc2UgLUVSRVNU
QVJUOgorICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0
cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1
ZXN0X3RhYmxlID0gcGFnZTsKICAgICAgICAgICAgICAgICByYyA9IDA7CiAg
ICAgICAgICAgICAgICAgYnJlYWs7CkBAIC0zMTg5LDYgKzMzMjUsNyBAQCBs
b25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgICAgICAgICAgY2FzZSAt
RUlOVFI6CiAgICAgICAgICAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFS
VDsKICAgICAgICAgICAgICAgICAgICAgY2FzZSAtRVJFU1RBUlQ6CisgICAg
ICAgICAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF9wdHBn
ID0gTlVMTDsKICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnItPmFyY2gu
b2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKICAgICAgICAgICAgICAgICAgICAg
ICAgIG9rYXkgPSAwOwogICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAppbmRleCAwNjJkZTllZDhl
Li5hM2YzNzlkNDI5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgK
QEAgLTQ1Myw2ICs0NTMsOCBAQCBzdHJ1Y3QgYXJjaF92Y3B1CiAgICAgcGFn
ZXRhYmxlX3QgZ3Vlc3RfdGFibGVfdXNlcjsgICAgICAgLyogKE1GTikgeDg2
LzY0IHVzZXItc3BhY2UgcGFnZXRhYmxlICovCiAgICAgcGFnZXRhYmxlX3Qg
Z3Vlc3RfdGFibGU7ICAgICAgICAgICAgLyogKE1GTikgZ3Vlc3Qgbm90aW9u
IG9mIGNyMyAqLwogICAgIHN0cnVjdCBwYWdlX2luZm8gKm9sZF9ndWVzdF90
YWJsZTsgIC8qIHBhcnRpYWxseSBkZXN0cnVjdGVkIHBhZ2V0YWJsZSAqLwor
ICAgIHN0cnVjdCBwYWdlX2luZm8gKm9sZF9ndWVzdF9wdHBnOyAgIC8qIGNv
bnRhaW5pbmcgcGFnZSB0YWJsZSBvZiB0aGUgKi8KKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBmb3JtZXIsIGlmIGFueSAq
LwogICAgIC8qIGd1ZXN0X3RhYmxlIGhvbGRzIGEgcmVmIHRvIHRoZSBwYWdl
LCBhbmQgYWxzbyBhIHR5cGUtY291bnQgdW5sZXNzCiAgICAgICogc2hhZG93
IHJlZmNvdW50cyBhcmUgaW4gdXNlICovCiAgICAgcGFnZXRhYmxlX3Qgc2hh
ZG93X3RhYmxlWzRdOyAgICAgICAgLyogKE1GTikgc2hhZG93KHMpIG9mIGd1
ZXN0ICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggZGNhMjk4ZmI2NC4u
NTU4YjdmMDBmMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtMTE5LDEx
ICsxMTksMTEgQEAgc3RydWN0IHBhZ2VfaW5mbwogICAgICAgICB1MzIgdGxi
Zmx1c2hfdGltZXN0YW1wOwogCiAgICAgICAgIC8qCi0gICAgICAgICAqIFdo
ZW4gUEdUX3BhcnRpYWwgaXMgdHJ1ZSB0aGVuIHRoaXMgZmllbGQgaXMgdmFs
aWQgYW5kIGluZGljYXRlcwotICAgICAgICAgKiB0aGF0IFBURXMgaW4gdGhl
IHJhbmdlIFswLCBAbnJfdmFsaWRhdGVkX3B0ZXMpIGhhdmUgYmVlbiB2YWxp
ZGF0ZWQuCi0gICAgICAgICAqIEFuIGV4dHJhIHBhZ2UgcmVmZXJlbmNlIG11
c3QgYmUgYWNxdWlyZWQgKG9yIG5vdCBkcm9wcGVkKSB3aGVuZXZlcgotICAg
ICAgICAgKiBQR1RfcGFydGlhbCBnZXRzIHNldCwgYW5kIGl0IG11c3QgYmUg
ZHJvcHBlZCB3aGVuIHRoZSBmbGFnIGdldHMKLSAgICAgICAgICogY2xlYXJl
ZC4gVGhpcyBpcyBzbyB0aGF0IGEgZ2V0KCkgbGVhdmluZyBhIHBhZ2UgaW4g
cGFydGlhbGx5CisgICAgICAgICAqIFdoZW4gUEdUX3BhcnRpYWwgaXMgdHJ1
ZSB0aGVuIHRoZSBmaXJzdCB0d28gZmllbGRzIGFyZSB2YWxpZCBhbmQKKyAg
ICAgICAgICogaW5kaWNhdGUgdGhhdCBQVEVzIGluIHRoZSByYW5nZSBbMCwg
QG5yX3ZhbGlkYXRlZF9wdGVzKSBoYXZlIGJlZW4KKyAgICAgICAgICogdmFs
aWRhdGVkLiBBbiBleHRyYSBwYWdlIHJlZmVyZW5jZSBtdXN0IGJlIGFjcXVp
cmVkIChvciBub3QgZHJvcHBlZCkKKyAgICAgICAgICogd2hlbmV2ZXIgUEdU
X3BhcnRpYWwgZ2V0cyBzZXQsIGFuZCBpdCBtdXN0IGJlIGRyb3BwZWQgd2hl
biB0aGUgZmxhZworICAgICAgICAgKiBnZXRzIGNsZWFyZWQuIFRoaXMgaXMg
c28gdGhhdCBhIGdldCgpIGxlYXZpbmcgYSBwYWdlIGluIHBhcnRpYWxseQog
ICAgICAgICAgKiB2YWxpZGF0ZWQgc3RhdGUgKHdoZXJlIHRoZSBjYWxsZXIg
d291bGQgZHJvcCB0aGUgcmVmZXJlbmNlIGFjcXVpcmVkCiAgICAgICAgICAq
IGR1ZSB0byB0aGUgZ2V0dGluZyBvZiB0aGUgdHlwZSBbYXBwYXJlbnRseV0g
ZmFpbGluZyBbLUVSRVNUQVJUXSkKICAgICAgICAgICogd291bGQgbm90IGFj
Y2lkZW50YWxseSByZXN1bHQgaW4gYSBwYWdlIGxlZnQgd2l0aCB6ZXJvIGdl
bmVyYWwKQEAgLTE0NywxMCArMTQ3LDE4IEBAIHN0cnVjdCBwYWdlX2luZm8K
ICAgICAgICAgICogcHV0X3BhZ2VfZnJvbV9sTmUoKSAoZHVlIHRvIHRoZSBh
cHBhcmVudCBmYWlsdXJlKSwgYW5kIGhlbmNlIGl0CiAgICAgICAgICAqIG11
c3QgYmUgZHJvcHBlZCB3aGVuIHRoZSBwdXQgb3BlcmF0aW9uIGlzIHJlc3Vt
ZWQgKGFuZCBjb21wbGV0ZXMpLAogICAgICAgICAgKiBidXQgaXQgbXVzdCBu
b3QgYmUgYWNxdWlyZWQgaWYgcGlja2luZyB1cCB0aGUgcGFnZSBmb3IgdmFs
aWRhdGlvbi4KKyAgICAgICAgICoKKyAgICAgICAgICogVGhlIDNyZCBmaWVs
ZCwgQGxpbmVhcl9wdF9jb3VudCwgaW5kaWNhdGVzCisgICAgICAgICAqIC0g
YnkgYSBwb3NpdGl2ZSB2YWx1ZSwgaG93IG1hbnkgc2FtZS1sZXZlbCBwYWdl
IHRhYmxlIGVudHJpZXMgYSBwYWdlCisgICAgICAgICAqICAgdGFibGUgaGFz
LAorICAgICAgICAgKiAtIGJ5IGEgbmVnYXRpdmUgdmFsdWUsIGluIGhvdyBt
YW55IHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgYSBwYWdlIGlzCisgICAgICAg
ICAqICAgaW4gdXNlLgogICAgICAgICAgKi8KICAgICAgICAgc3RydWN0IHsK
LSAgICAgICAgICAgIHUxNiBucl92YWxpZGF0ZWRfcHRlczsKLSAgICAgICAg
ICAgIHM4IHBhcnRpYWxfcHRlOworICAgICAgICAgICAgdTE2IG5yX3ZhbGlk
YXRlZF9wdGVzOlBBR0VUQUJMRV9PUkRFUiArIDE7CisgICAgICAgICAgICB1
MTYgOjE2IC0gUEFHRVRBQkxFX09SREVSIC0gMSAtIDI7CisgICAgICAgICAg
ICBzMTYgcGFydGlhbF9wdGU6MjsKKyAgICAgICAgICAgIHMxNiBsaW5lYXJf
cHRfY291bnQ7CiAgICAgICAgIH07CiAKICAgICAgICAgLyoKQEAgLTIwMSw2
ICsyMDksOSBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAjZGVmaW5lIFBHVF9jb3Vu
dF93aWR0aCAgIFBHX3NoaWZ0KDkpCiAjZGVmaW5lIFBHVF9jb3VudF9tYXNr
ICAgICgoMVVMPDxQR1RfY291bnRfd2lkdGgpLTEpCiAKKy8qIEFyZSB0aGUg
J3R5cGUgbWFzaycgYml0cyBpZGVudGljYWw/ICovCisjZGVmaW5lIFBHVF90
eXBlX2VxdWFsKHgsIHkpICghKCgoeCkgXiAoeSkpICYgUEdUX3R5cGVfbWFz
aykpCisKICAvKiBDbGVhcmVkIHdoZW4gdGhlIG93bmluZyBndWVzdCAnZnJl
ZXMnIHRoaXMgcGFnZS4gKi8KICNkZWZpbmUgX1BHQ19hbGxvY2F0ZWQgICAg
UEdfc2hpZnQoMSkKICNkZWZpbmUgUEdDX2FsbG9jYXRlZCAgICAgUEdfbWFz
aygxLCAxKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zeXN0
ZW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3lzdGVtLmgKaW5kZXggNzEx
MTMyOTViZC4uZWZlNzIxY2I0NCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9zeXN0ZW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3N5
c3RlbS5oCkBAIC0xMTcsNiArMTE3LDUyIEBAIHN0YXRpYyBhbHdheXNfaW5s
aW5lIHVuc2lnbmVkIGxvbmcgX19jbXB4Y2hnKAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZylfX24sc2l6ZW9m
KCoocHRyKSkpKTsgXAogfSkKIAorLyoKKyAqIFVuZGVmaW5lZCBzeW1ib2wg
dG8gY2F1c2UgbGluayBmYWlsdXJlIGlmIGEgd3Jvbmcgc2l6ZSBpcyB1c2Vk
IHdpdGgKKyAqIGFyY2hfZmV0Y2hfYW5kX2FkZCgpLgorICovCitleHRlcm4g
dW5zaWduZWQgbG9uZyBfX2JhZF9mZXRjaF9hbmRfYWRkX3NpemUodm9pZCk7
CisKK3N0YXRpYyBhbHdheXNfaW5saW5lIHVuc2lnbmVkIGxvbmcgX194YWRk
KAorICAgIHZvbGF0aWxlIHZvaWQgKnB0ciwgdW5zaWduZWQgbG9uZyB2LCBp
bnQgc2l6ZSkKK3sKKyAgICBzd2l0Y2ggKCBzaXplICkKKyAgICB7CisgICAg
Y2FzZSAxOgorICAgICAgICBhc20gdm9sYXRpbGUgKCAibG9jazsgeGFkZGIg
JWIwLCUxIgorICAgICAgICAgICAgICAgICAgICAgICA6ICIrciIgKHYpLCAi
K20iICgqX194ZyhwdHIpKQorICAgICAgICAgICAgICAgICAgICAgICA6OiAi
bWVtb3J5Iik7CisgICAgICAgIHJldHVybiB2OworICAgIGNhc2UgMjoKKyAg
ICAgICAgYXNtIHZvbGF0aWxlICggImxvY2s7IHhhZGR3ICV3MCwlMSIKKyAg
ICAgICAgICAgICAgICAgICAgICAgOiAiK3IiICh2KSwgIittIiAoKl9feGco
cHRyKSkKKyAgICAgICAgICAgICAgICAgICAgICAgOjogIm1lbW9yeSIpOwor
ICAgICAgICByZXR1cm4gdjsKKyAgICBjYXNlIDQ6CisgICAgICAgIGFzbSB2
b2xhdGlsZSAoICJsb2NrOyB4YWRkbCAlazAsJTEiCisgICAgICAgICAgICAg
ICAgICAgICAgIDogIityIiAodiksICIrbSIgKCpfX3hnKHB0cikpCisgICAg
ICAgICAgICAgICAgICAgICAgIDo6ICJtZW1vcnkiKTsKKyAgICAgICAgcmV0
dXJuIHY7CisgICAgY2FzZSA4OgorICAgICAgICBhc20gdm9sYXRpbGUgKCAi
bG9jazsgeGFkZHEgJXEwLCUxIgorICAgICAgICAgICAgICAgICAgICAgICA6
ICIrciIgKHYpLCAiK20iICgqX194ZyhwdHIpKQorICAgICAgICAgICAgICAg
ICAgICAgICA6OiAibWVtb3J5Iik7CisKKyAgICAgICAgcmV0dXJuIHY7Cisg
ICAgZGVmYXVsdDoKKyAgICAgICAgcmV0dXJuIF9fYmFkX2ZldGNoX2FuZF9h
ZGRfc2l6ZSgpOworICAgIH0KK30KKworLyoKKyAqIEF0b21pY2FsbHkgYWRk
IEB2IHRvIHRoZSAxLCAyLCA0LCBvciA4IGJ5dGUgdmFsdWUgYXQgQHB0ci4g
IFJldHVybnMKKyAqIHRoZSBwcmV2aW91cyB2YWx1ZS4KKyAqCisgKiBUaGlz
IGlzIGEgZnVsbCBtZW1vcnkgYmFycmllci4KKyAqLworI2RlZmluZSBhcmNo
X2ZldGNoX2FuZF9hZGQocHRyLCB2KSBcCisgICAgKCh0eXBlb2YoKihwdHIp
KSlfX3hhZGQocHRyLCAodHlwZW9mKCoocHRyKSkpKHYpLCBzaXplb2YoKihw
dHIpKSkpCisKIC8qCiAgKiBCb3RoIEludGVsIGFuZCBBTUQgYWdyZWUgdGhh
dCwgZnJvbSBhIHByb2dyYW1tZXIncyB2aWV3cG9pbnQ6CiAgKiAgTG9hZHMg
Y2Fubm90IGJlIHJlb3JkZXJlZCByZWxhdGl2ZSB0byBvdGhlciBsb2Fkcy4K
LS0gCjIuMTQuMQoK

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.5/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Disposition: attachment;
 filename="xsa240-4.5/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Transfer-Encoding: base64

RnJvbSA3NDQ0ZjhhNmMxYThkZjA4MmMyM2EwYzFhY2M1NDJkZWZjZmZjMGFk
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IEZyaSwgMjIgU2Vw
IDIwMTcgMTE6NDY6NTUgKzAxMDAKU3ViamVjdDogW1BBVENIIDIvMl0geDg2
L21tOiBEaXNhYmxlIFBWIGxpbmVhciBwYWdldGFibGVzIGJ5IGRlZmF1bHQK
CkFsbG93aW5nIHBhZ2V0YWJsZXMgdG8gcG9pbnQgdG8gb3RoZXIgcGFnZXRh
YmxlcyBvZiB0aGUgc2FtZSBsZXZlbAoob2Z0ZW4gY2FsbGVkICdsaW5lYXIg
cGFnZXRhYmxlcycpIGhhcyBiZWVuIGluY2x1ZGVkIGluIFhlbiBzaW5jZSBp
dHMKaW5jZXB0aW9uLiAgQnV0IGl0IGlzIG5vdCB1c2VkIGJ5IHRoZSBtb3N0
IGNvbW1vbiBQViBndWVzdHMgKExpbnV4LApOZXRCU0QsIG1pbmlvcyksIGFu
ZCBoYXMgYmVlbiB0aGUgc291cmNlIG9mIGEgbnVtYmVyIG9mIHN1YnRsZQpy
ZWZlcmVuY2UtY291bnRpbmcgYnVncy4KCkFkZCBhIGNvbW1hbmQtbGluZSBv
cHRpb24gdG8gY29udHJvbCB3aGV0aGVyIFBWIGxpbmVhciBwYWdldGFibGVz
IGFyZQphbGxvd2VkIChkaXNhYmxlZCBieSBkZWZhdWx0KS4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYyOgotIHMvXy8tLzsgaW4g
Y29tbWFuZC1saW5lIG9wdGlvbgotIEFkZGVkIF9fcmVhZF9tb3N0bHkKLS0t
CiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDE1ICsr
KysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAg
ICAgICAgfCAgOSArKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMjQgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
bWFya2Rvd24KaW5kZXggMTZiZmIzOWQwMi4uMzZhZTlkOTkyNSAxMDA2NDQK
LS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysr
IGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTEx
MzcsNiArMTEzNywyMSBAQCBUaGUgZm9sbG93aW5nIHJlc291cmNlcyBhcmUg
YXZhaWxhYmxlOgogICBMMyBjYWNoZSBvY2N1cGFuY3kuCiAgICogYGNtdGAg
aW5zdHJ1Y3RzIFhlbiB0byBlbmFibGUvZGlzYWJsZSBDYWNoZSBNb25pdG9y
aW5nIFRlY2hub2xvZ3kuCiAgICogYHJtaWRfbWF4YCBpbmRpY2F0ZXMgdGhl
IG1heCB2YWx1ZSBmb3Igcm1pZC4KKworIyMjIHB2LWxpbmVhci1wdAorPiBg
PSA8Ym9vbGVhbj5gCisKKz4gRGVmYXVsdDogYGZhbHNlYAorCitBbGxvdyBQ
ViBndWVzdHMgdG8gaGF2ZSBwYWdldGFibGUgZW50cmllcyBwb2ludGluZyB0
byBvdGhlciBwYWdldGFibGVzCitvZiB0aGUgc2FtZSBsZXZlbCAoaS5lLiwg
YWxsb3dpbmcgTDIgUFRFcyB0byBwb2ludCB0byBvdGhlciBMMiBwYWdlcyku
CitUaGlzIHRlY2huaXF1ZSBpcyBvZnRlbiBjYWxsZWQgImxpbmVhciBwYWdl
dGFibGVzIiwgYW5kIGlzIHNvbWV0aW1lcwordXNlZCB0byBhbGxvdyBvcGVy
YXRpbmcgc3lzdGVtcyBhIHNpbXBsZSB3YXkgdG8gY29uc2lzdGVudGx5IG1h
cCB0aGUKK2N1cnJlbnQgcHJvY2VzcydzIHBhZ2V0YWJsZXMgaW50byBpdHMg
b3duIHZpcnR1YWwgYWRkcmVzcyBzcGFjZS4KKworTm9uZSBvZiB0aGUgbW9z
dCBjb21tb24gUFYgb3BlcmF0aW5nIHN5c3RlbXMgKExpbnV4LCBOZXRCU0Qs
IE1pbmlPUykKK3VzZSB0aGlzIHRlY2huaXF1ZSwgYnV0IHRoZXJlIG1heSBi
ZSBjdXN0b20gb3BlcmF0aW5nIHN5c3RlbXMgd2hpY2gKK2RvLgogCiAjIyMg
cmVib290CiA+IGA9IHRbcmlwbGVdIHwga1tiZF0gfCBhW2NwaV0gfCBwW2Np
XSB8IGVbZmldIHwgbltvXSBbLCBbd11hcm0gfCBbY11vbGRdYApkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwpp
bmRleCA3YjRiZjFmN2ViLi43MjEzOWJkNTRjIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNzM0
LDYgKzczNCw5IEBAIHN0YXRpYyB2b2lkIGRlY19saW5lYXJfdXNlcyhzdHJ1
Y3QgcGFnZV9pbmZvICpwZykKICAqICAgICBmcmFtZSBpZiBpdCBpcyBtYXBw
ZWQgYnkgYSBkaWZmZXJlbnQgcm9vdCB0YWJsZS4gVGhpcyBpcyBzdWZmaWNp
ZW50IGFuZAogICogICAgIGFsc28gbmVjZXNzYXJ5IHRvIGFsbG93IHZhbGlk
YXRpb24gb2YgYSByb290IHRhYmxlIG1hcHBpbmcgaXRzZWxmLgogICovCitz
dGF0aWMgYm9vbF90IF9fcmVhZF9tb3N0bHkgcHZfbGluZWFyX3B0X2VuYWJs
ZSA9IDA7Citib29sZWFuX3BhcmFtKCJwdi1saW5lYXItcHQiLCBwdl9saW5l
YXJfcHRfZW5hYmxlKTsKKwogI2RlZmluZSBkZWZpbmVfZ2V0X2xpbmVhcl9w
YWdldGFibGUobGV2ZWwpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKIHN0YXRpYyBpbnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiBnZXRf
IyNsZXZlbCMjX2xpbmVhcl9wYWdldGFibGUoICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtNzQzLDYgKzc0Niwx
MiBAQCBnZXRfIyNsZXZlbCMjX2xpbmVhcl9wYWdldGFibGUoICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2U7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB1bnNpZ25lZCBsb25n
IHBmbjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgIGlmICggIXB2X2xpbmVhcl9wdF9lbmFibGUgKSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIE1FTV9MT0co
IkF0dGVtcHQgdG8gY3JlYXRlIGxpbmVhciBwLnQuIChmZWF0dXJlIGRpc2Fi
bGVkKSIpOyAgICAgICAgXAorICAgICAgICByZXR1cm4gMDsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIGlmICggKGxldmVs
IyNlX2dldF9mbGFncyhwZGUpICYgX1BBR0VfUlcpICkgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKICAgICB7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgICAgIE1FTV9MT0coIkF0dGVtcHQgdG8gY3JlYXRlIGxp
bmVhciBwLnQuIHdpdGggd3JpdGUgcGVybXMiKTsgICAgICAgICAgXAotLSAK
Mi4xNC4xCgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.6/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Disposition: attachment;
 filename="xsa240-4.6/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Transfer-Encoding: base64

RnJvbSBjZTMxMTk4ZGQ4MTE0NzlkYTM0ZGZiNjYzMTVmMzk5ZGM0Yjk4MDU1
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFRodSwgMjggU2VwIDIwMTcgMTU6
MTc6MjggKzAxMDAKU3ViamVjdDogW1BBVENIIDEvMl0geDg2OiBsaW1pdCBs
aW5lYXIgcGFnZSB0YWJsZSB1c2UgdG8gYSBzaW5nbGUgbGV2ZWwKClRoYXQn
cyB0aGUgb25seSB3YXkgdGhhdCB0aGV5J3JlIG1lYW50IHRvIGJlIHVzZWQu
IFdpdGhvdXQgc3VjaCBhCnJlc3RyaWN0aW9uIGFyYml0cmFyaWx5IGxvbmcg
Y2hhaW5zIG9mIHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgY2FuIGJlCmJ1aWx0
LCB0ZWFyaW5nIGRvd24gb2Ygd2hpY2ggbWF5IHRoZW4gY2F1c2UgYXJiaXRy
YXJpbHkgZGVlcCByZWN1cnNpb24sCmNhdXNpbmcgYSBzdGFjayBvdmVyZmxv
dy4gVG8gZmFjaWxpdGF0ZSB0aGlzIHJlc3RyaWN0aW9uLCBhIGNvdW50ZXIg
aXMKYmVpbmcgaW50cm9kdWNlZCB0byB0cmFjayBib3RoIHRoZSBudW1iZXIg
b2Ygc2FtZS1sZXZlbCBlbnRyaWVzIGluIGEKcGFnZSB0YWJsZSBhcyB3ZWxs
IGFzIHRoZSBudW1iZXIgb2YgdXNlcyBvZiBhIHBhZ2UgdGFibGUgaW4gYW5v
dGhlcgpzYW1lLWxldmVsIG9uZSAoY291bnRpbmcgaW50byBwb3NpdGl2ZSBh
bmQgbmVnYXRpdmUgZGlyZWN0aW9uCnJlc3BlY3RpdmVseSwgdXRpbGl6aW5n
IHRoZSBmYWN0IHRoYXQgYm90aCBjb3VudHMgY2FuJ3QgYmUgbm9uLXplcm8g
YXQKdGhlIHNhbWUgdGltZSkuCgpOb3RlIHRoYXQgdGhlIGFkZGVkIGFjY291
bnRpbmcgaW50cm9kdWNlcyBhIHJlc3RyaWN0aW9uIG9uIHRoZSBudW1iZXIK
b2YgdGltZXMgYSBwYWdlIGNhbiBiZSB1c2VkIGluIG90aGVyIHNhbWUtbGV2
ZWwgcGFnZSB0YWJsZXMgLSBtb3JlIHRoYW4KMzJrIG9mIHN1Y2ggdXNlcyBh
cmUgbm8gbG9uZ2VyIHBvc3NpYmxlLgoKTm90ZSBhbHNvIHRoYXQgc29tZSBw
dXRfcGFnZV9hbmRfdHlwZVtfcHJlZW1wdGlibGVdKCkgY2FsbHMgYXJlCnJl
cGxhY2VkIHdpdGggb3Blbi1jb2RlZCBlcXVpdmFsZW50cy4gIFRoaXMgc2Vl
bWVkIHByZWZlcnJhYmxlIHRvCmFkZGluZyAicGFyZW50X3RhYmxlIiB0byB0
aGUgbWF0cml4IG9mIGZ1bmN0aW9ucy4KCk5vdGUgZnVydGhlciB0aGF0IGNy
b3NzLWRvbWFpbiBzYW1lLWxldmVsIHBhZ2UgdGFibGUgcmVmZXJlbmNlcyBh
cmUgbm8KbG9uZ2VyIHBlcm1pdHRlZCAodGhleSBwcm9iYWJseSBuZXZlciBz
aG91bGQgaGF2ZSBiZWVuKS4KClRoaXMgaXMgWFNBLTI0MC4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KU2lnbmVkLW9m
Zi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgfCAgIDEgKwog
eGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICB8IDE3MSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2RvbWFpbi5oIHwgICAyICsKIHhlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaCAgICAgfCAgMjUgKysrKystLQogNCBmaWxlcyBjaGFuZ2VkLCAx
NzUgaW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFp
bi5jCmluZGV4IGJmZTYxNGQ3YjcuLjIzZDAzNGZhOGQgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9t
YWluLmMKQEAgLTExMzEsNiArMTEzMSw3IEBAIGludCBhcmNoX3NldF9pbmZv
X2d1ZXN0KAogICAgICAgICAgICAgICAgIGNhc2UgLUVJTlRSOgogICAgICAg
ICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgICAg
ICBjYXNlIC1FUkVTVEFSVDoKKyAgICAgICAgICAgICAgICAgICAgdi0+YXJj
aC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgICAg
IHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0KICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhZ2V0YWJsZV9nZXRfcGFnZSh2LT5hcmNoLmd1ZXN0X3RhYmxl
KTsKICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5ndWVzdF90YWJsZSA9
IHBhZ2V0YWJsZV9udWxsKCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
bW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDIwZDk2M2NiMjIuLjgx
MDc0YWE0NzMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC02NjAsNiArNjYwLDYxIEBAIHN0YXRp
YyB2b2lkIHB1dF9kYXRhX3BhZ2UoCiAgICAgICAgIHB1dF9wYWdlKHBhZ2Up
OwogfQogCitzdGF0aWMgYm9vbF90IGluY19saW5lYXJfZW50cmllcyhzdHJ1
Y3QgcGFnZV9pbmZvICpwZykKK3sKKyAgICB0eXBlb2YocGctPmxpbmVhcl9w
dF9jb3VudCkgbmMgPSByZWFkX2F0b21pYygmcGctPmxpbmVhcl9wdF9jb3Vu
dCksIG9jOworCisgICAgZG8geworICAgICAgICAvKgorICAgICAgICAgKiBU
aGUgY2hlY2sgYmVsb3cgY2hlY2tzIGZvciB0aGUgImxpbmVhciB1c2UiIGNv
dW50IGJlaW5nIG5vbi16ZXJvCisgICAgICAgICAqIGFzIHdlbGwgYXMgb3Zl
cmZsb3cuICBTaWduZWQgaW50ZWdlciBvdmVyZmxvdyBpcyB1bmRlZmluZWQg
YmVoYXZpb3IKKyAgICAgICAgICogYWNjb3JkaW5nIHRvIHRoZSBDIHNwZWMu
ICBIb3dldmVyLCBhcyBsb25nIGFzIGxpbmVhcl9wdF9jb3VudCBpcworICAg
ICAgICAgKiBzbWFsbGVyIGluIHNpemUgdGhhbiAnaW50JywgdGhlIGFyaXRo
bWV0aWMgb3BlcmF0aW9uIG9mIHRoZQorICAgICAgICAgKiBpbmNyZW1lbnQg
YmVsb3cgd29uJ3Qgb3ZlcmZsb3c7IHJhdGhlciB0aGUgcmVzdWx0IHdpbGwg
YmUgdHJ1bmNhdGVkCisgICAgICAgICAqIHdoZW4gc3RvcmVkLiAgRW5zdXJl
IHRoYXQgdGhpcyBpcyBhbHdheXMgdHJ1ZS4KKyAgICAgICAgICovCisgICAg
ICAgIEJVSUxEX0JVR19PTihzaXplb2YobmMpID49IHNpemVvZihpbnQpKTsK
KyAgICAgICAgb2MgPSBuYysrOworICAgICAgICBpZiAoIG5jIDw9IDAgKQor
ICAgICAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIG5jID0gY21weGNoZygm
cGctPmxpbmVhcl9wdF9jb3VudCwgb2MsIG5jKTsKKyAgICB9IHdoaWxlICgg
b2MgIT0gbmMgKTsKKworICAgIHJldHVybiAxOworfQorCitzdGF0aWMgdm9p
ZCBkZWNfbGluZWFyX2VudHJpZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCit7
CisgICAgdHlwZW9mKHBnLT5saW5lYXJfcHRfY291bnQpIG9jOworCisgICAg
b2MgPSBhcmNoX2ZldGNoX2FuZF9hZGQoJnBnLT5saW5lYXJfcHRfY291bnQs
IC0xKTsKKyAgICBBU1NFUlQob2MgPiAwKTsKK30KKworc3RhdGljIGJvb2xf
dCBpbmNfbGluZWFyX3VzZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCit7Cisg
ICAgdHlwZW9mKHBnLT5saW5lYXJfcHRfY291bnQpIG5jID0gcmVhZF9hdG9t
aWMoJnBnLT5saW5lYXJfcHRfY291bnQpLCBvYzsKKworICAgIGRvIHsKKyAg
ICAgICAgLyogU2VlIHRoZSByZXNwZWN0aXZlIGNvbW1lbnQgaW4gaW5jX2xp
bmVhcl9lbnRyaWVzKCkuICovCisgICAgICAgIEJVSUxEX0JVR19PTihzaXpl
b2YobmMpID49IHNpemVvZihpbnQpKTsKKyAgICAgICAgb2MgPSBuYy0tOwor
ICAgICAgICBpZiAoIG5jID49IDAgKQorICAgICAgICAgICAgcmV0dXJuIDA7
CisgICAgICAgIG5jID0gY21weGNoZygmcGctPmxpbmVhcl9wdF9jb3VudCwg
b2MsIG5jKTsKKyAgICB9IHdoaWxlICggb2MgIT0gbmMgKTsKKworICAgIHJl
dHVybiAxOworfQorCitzdGF0aWMgdm9pZCBkZWNfbGluZWFyX3VzZXMoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGcpCit7CisgICAgdHlwZW9mKHBnLT5saW5lYXJf
cHRfY291bnQpIG9jOworCisgICAgb2MgPSBhcmNoX2ZldGNoX2FuZF9hZGQo
JnBnLT5saW5lYXJfcHRfY291bnQsIDEpOworICAgIEFTU0VSVChvYyA8IDAp
OworfQorCiAvKgogICogV2UgYWxsb3cgcm9vdCB0YWJsZXMgdG8gbWFwIGVh
Y2ggb3RoZXIgKGEuay5hLiBsaW5lYXIgcGFnZSB0YWJsZXMpLiBJdAogICog
bmVlZHMgc29tZSBzcGVjaWFsIGNhcmUgd2l0aCByZWZlcmVuY2UgY291bnRz
IGFuZCBhY2Nlc3MgcGVybWlzc2lvbnM6CkBAIC02ODksMTUgKzc0NCwzNSBA
QCBnZXRfIyNsZXZlbCMjX2xpbmVhcl9wYWdldGFibGUoICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBpZiAoIChwZm4gPSBsZXZl
bCMjZV9nZXRfcGZuKHBkZSkpICE9IHBkZV9wZm4gKSAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBnID0gbWZuX3RvX3Bh
Z2UocGRlX3Bmbik7ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIC8qIE1ha2Ugc3Vy
ZSB0aGUgcGFnZSB0YWJsZSBiZWxvbmdzIHRvIHRoZSBjb3JyZWN0IGRvbWFp
bi4gKi8gICAgICAgXAorICAgICAgICBpZiAoIHVubGlrZWx5KHBhZ2VfZ2V0
X293bmVyKHB0cGcpICE9IGQpICkgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAvKiBNYWtlIHN1
cmUgdGhlIG1hcHBlZCBmcmFtZSBiZWxvbmdzIHRvIHRoZSBjb3JyZWN0IGRv
bWFpbi4gKi8gICAgIFwKICAgICAgICAgaWYgKCB1bmxpa2VseSghZ2V0X3Bh
Z2VfZnJvbV9wYWdlbnIocGZuLCBkKSkgKSAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgLyogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgICAgICAqIEVuc3VyZSB0aGF0IHRoZSBt
YXBwZWQgZnJhbWUgaXMgYW4gYWxyZWFkeS12YWxpZGF0ZWQgcGFnZSB0YWJs
ZS4gXAorICAgICAgICAgKiBFbnN1cmUgdGhhdCB0aGUgbWFwcGVkIGZyYW1l
IGlzIGFuIGFscmVhZHktdmFsaWRhdGVkIHBhZ2UgdGFibGUgIFwKKyAgICAg
ICAgICogYW5kIGlzIG5vdCBpdHNlbGYgaGF2aW5nIGxpbmVhciBlbnRyaWVz
LCBhcyB3ZWxsIGFzIHRoYXQgdGhlICAgICBcCisgICAgICAgICAqIGNvbnRh
aW5pbmcgcGFnZSB0YWJsZSBpcyBub3QgaXNlbGYgaW4gdXNlIGFzIGEgbGlu
ZWFyIHBhZ2UgdGFibGUgXAorICAgICAgICAgKiBlbHNld2hlcmUuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgICogSWYgc28sIGF0b21pY2FsbHkgaW5jcmVtZW50
IHRoZSBjb3VudCAoY2hlY2tpbmcgZm9yIG92ZXJmbG93KS4gICBcCiAgICAg
ICAgICAqLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBwYWdlID0g
bWZuX3RvX3BhZ2UocGZuKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgaWYgKCAhaW5jX2xpbmVhcl9l
bnRyaWVzKHB0cGcpICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICAgICAgcHV0X3BhZ2UocGFnZSk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIHJl
dHVybiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgIH0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICBpZiAoICFpbmNfbGluZWFyX3VzZXMocGFnZSkg
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICBk
ZWNfbGluZWFyX2VudHJpZXMocHRwZyk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgcHV0X3BhZ2UocGFn
ZSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICB5ID0g
cGFnZS0+dS5pbnVzZS50eXBlX2luZm87ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgZG8geyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgICAgICAgICB4ID0geTsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApA
QCAtNzA1LDYgKzc4MCw4IEBAIGdldF8jI2xldmVsIyNfbGluZWFyX3BhZ2V0
YWJsZSggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgICAgICAgICAgICAgIHVubGlrZWx5KCh4ICYgKFBHVF90
eXBlX21hc2t8UEdUX3ZhbGlkYXRlZCkpICE9ICAgICAgICAgICAgXAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAoUEdUXyMjbGV2ZWwjI19wYWdlX3Rh
YmxlfFBHVF92YWxpZGF0ZWQpKSApICAgICAgIFwKICAgICAgICAgICAgIHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgZGVjX2xpbmVh
cl91c2VzKHBhZ2UpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICAgICAgICAgIGRlY19saW5lYXJfZW50cmllcyhw
dHBnKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAg
ICAgcmV0dXJuIDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgfSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKQEAgLTExMjksNiArMTIwNiw5IEBAIGdldF9wYWdlX2Zyb21f
bDRlKAogICAgICAgICAgICAgbDNlX3JlbW92ZV9mbGFncygocGwzZSksIF9Q
QUdFX1VTRVJ8X1BBR0VfUld8X1BBR0VfQUNDRVNTRUQpOyAgIFwKICAgICB9
IHdoaWxlICggMCApCiAKK3N0YXRpYyBpbnQgX3B1dF9wYWdlX3R5cGUoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSwgYm9vbF90IHByZWVtcHRpYmxlLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBn
KTsKKwogdm9pZCBwdXRfcGFnZV9mcm9tX2wxZShsMV9wZ2VudHJ5X3QgbDFl
LCBzdHJ1Y3QgZG9tYWluICpsMWVfb3duZXIpCiB7CiAgICAgdW5zaWduZWQg
bG9uZyAgICAgcGZuID0gbDFlX2dldF9wZm4obDFlKTsKQEAgLTExOTgsMTcg
KzEyNzgsMjIgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9w
Z2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBmbikKICAgICBpZiAoIGwy
ZV9nZXRfZmxhZ3MobDJlKSAmIF9QQUdFX1BTRSApCiAgICAgICAgIHB1dF9z
dXBlcnBhZ2UobDJlX2dldF9wZm4obDJlKSk7CiAgICAgZWxzZQotICAgICAg
ICBwdXRfcGFnZV9hbmRfdHlwZShsMmVfZ2V0X3BhZ2UobDJlKSk7CisgICAg
eworICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IGwyZV9nZXRfcGFn
ZShsMmUpOworICAgICAgICBpbnQgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywg
MCwgbWZuX3RvX3BhZ2UocGZuKSk7CisKKyAgICAgICAgQVNTRVJUKCFyYyk7
CisgICAgICAgIHB1dF9wYWdlKHBnKTsKKyAgICB9CiAKICAgICByZXR1cm4g
MDsKIH0KIAotc3RhdGljIGludCBfX3B1dF9wYWdlX3R5cGUoc3RydWN0IHBh
Z2VfaW5mbyAqLCBpbnQgcHJlZW1wdGlibGUpOwotCiBzdGF0aWMgaW50IHB1
dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxv
bmcgcGZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcGFy
dGlhbCwgYm9vbF90IGRlZmVyKQogewogICAgIHN0cnVjdCBwYWdlX2luZm8g
KnBnOworICAgIGludCByYzsKIAogICAgIGlmICggIShsM2VfZ2V0X2ZsYWdz
KGwzZSkgJiBfUEFHRV9QUkVTRU5UKSB8fCAobDNlX2dldF9wZm4obDNlKSA9
PSBwZm4pICkKICAgICAgICAgcmV0dXJuIDE7CkBAIC0xMjMxLDIxICsxMzE2
LDI4IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sM2UobDNfcGdlbnRy
eV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgaWYgKCB1bmxpa2Vs
eShwYXJ0aWFsID4gMCkgKQogICAgIHsKICAgICAgICAgQVNTRVJUKCFkZWZl
cik7Ci0gICAgICAgIHJldHVybiBfX3B1dF9wYWdlX3R5cGUocGcsIDEpOwor
ICAgICAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGcsIDEsIG1mbl90b19w
YWdlKHBmbikpOwogICAgIH0KIAogICAgIGlmICggZGVmZXIgKQogICAgIHsK
KyAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IG1mbl90
b19wYWdlKHBmbik7CiAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0
X3RhYmxlID0gcGc7CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIAotICAg
IHJldHVybiBwdXRfcGFnZV9hbmRfdHlwZV9wcmVlbXB0aWJsZShwZyk7Cisg
ICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgMSwgbWZuX3RvX3BhZ2UocGZu
KSk7CisgICAgaWYgKCBsaWtlbHkoIXJjKSApCisgICAgICAgIHB1dF9wYWdl
KHBnKTsKKworICAgIHJldHVybiByYzsKIH0KIAogc3RhdGljIGludCBwdXRf
cGFnZV9mcm9tX2w0ZShsNF9wZ2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25n
IHBmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHBhcnRp
YWwsIGJvb2xfdCBkZWZlcikKIHsKKyAgICBpbnQgcmMgPSAxOworCiAgICAg
aWYgKCAobDRlX2dldF9mbGFncyhsNGUpICYgX1BBR0VfUFJFU0VOVCkgJiYg
CiAgICAgICAgICAobDRlX2dldF9wZm4obDRlKSAhPSBwZm4pICkKICAgICB7
CkBAIC0xMjU0LDE4ICsxMzQ2LDIyIEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2Vf
ZnJvbV9sNGUobDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4s
CiAgICAgICAgIGlmICggdW5saWtlbHkocGFydGlhbCA+IDApICkKICAgICAg
ICAgewogICAgICAgICAgICAgQVNTRVJUKCFkZWZlcik7Ci0gICAgICAgICAg
ICByZXR1cm4gX19wdXRfcGFnZV90eXBlKHBnLCAxKTsKKyAgICAgICAgICAg
IHJldHVybiBfcHV0X3BhZ2VfdHlwZShwZywgMSwgbWZuX3RvX3BhZ2UocGZu
KSk7CiAgICAgICAgIH0KIAogICAgICAgICBpZiAoIGRlZmVyICkKICAgICAg
ICAgeworICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRw
ZyA9IG1mbl90b19wYWdlKHBmbik7CiAgICAgICAgICAgICBjdXJyZW50LT5h
cmNoLm9sZF9ndWVzdF90YWJsZSA9IHBnOwogICAgICAgICAgICAgcmV0dXJu
IDA7CiAgICAgICAgIH0KIAotICAgICAgICByZXR1cm4gcHV0X3BhZ2VfYW5k
X3R5cGVfcHJlZW1wdGlibGUocGcpOworICAgICAgICByYyA9IF9wdXRfcGFn
ZV90eXBlKHBnLCAxLCBtZm5fdG9fcGFnZShwZm4pKTsKKyAgICAgICAgaWYg
KCBsaWtlbHkoIXJjKSApCisgICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAg
ICAgfQotICAgIHJldHVybiAxOworCisgICAgcmV0dXJuIHJjOwogfQogCiBz
dGF0aWMgaW50IGFsbG9jX2wxX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UpCkBAIC0xNDYzLDYgKzE1NTksNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wz
X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIHsKICAg
ICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKICAgICAg
ICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgICAgIGN1
cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAg
ICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAg
ICAgICB9CiAgICAgICAgIHdoaWxlICggaS0tID4gMCApCkBAIC0xNTU1LDYg
KzE2NTIsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2w0X3RhYmxlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UpCiAgICAgICAgICAgICAgICAgewogICAgICAgICAg
ICAgICAgICAgICBpZiAoIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxl
ICkKICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRl
ZF9wdGVzKys7CisgICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gu
b2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgICAgICBj
dXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CiAgICAgICAg
ICAgICAgICAgfQogICAgICAgICAgICAgfQpAQCAtMjMwMywxNCArMjQwMSwy
MCBAQCBpbnQgZnJlZV9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
CiB9CiAKIAotc3RhdGljIGludCBfX3B1dF9maW5hbF9wYWdlX3R5cGUoCi0g
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBl
LCBpbnQgcHJlZW1wdGlibGUpCitzdGF0aWMgaW50IF9wdXRfZmluYWxfcGFn
ZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcg
dHlwZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90
IHByZWVtcHRpYmxlLCBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBnKQogewogICAg
IGludCByYyA9IGZyZWVfcGFnZV90eXBlKHBhZ2UsIHR5cGUsIHByZWVtcHRp
YmxlKTsKIAogICAgIC8qIE5vIG5lZWQgZm9yIGF0b21pYyB1cGRhdGUgb2Yg
dHlwZV9pbmZvIGhlcmU6IG5vb25lIGVsc2UgdXBkYXRlcyBpdC4gKi8KICAg
ICBpZiAoIHJjID09IDAgKQogICAgIHsKKyAgICAgICAgaWYgKCBwdHBnICYm
IFBHVF90eXBlX2VxdWFsKHR5cGUsIHB0cGctPnUuaW51c2UudHlwZV9pbmZv
KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGRlY19saW5lYXJfdXNlcyhw
YWdlKTsKKyAgICAgICAgICAgIGRlY19saW5lYXJfZW50cmllcyhwdHBnKTsK
KyAgICAgICAgfQorICAgICAgICBBU1NFUlQoIXBhZ2UtPmxpbmVhcl9wdF9j
b3VudCB8fCBwYWdlX2dldF9vd25lcihwYWdlKS0+aXNfZHlpbmcpOwogICAg
ICAgICAvKgogICAgICAgICAgKiBSZWNvcmQgVExCIGluZm9ybWF0aW9uIGZv
ciBmbHVzaCBsYXRlci4gV2UgZG8gbm90IHN0YW1wIHBhZ2UgdGFibGVzCiAg
ICAgICAgICAqIHdoZW4gcnVubmluZyBpbiBzaGFkb3cgbW9kZToKQEAgLTIz
NDYsOCArMjQ1MCw4IEBAIHN0YXRpYyBpbnQgX19wdXRfZmluYWxfcGFnZV90
eXBlKAogfQogCiAKLXN0YXRpYyBpbnQgX19wdXRfcGFnZV90eXBlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICBpbnQgcHJlZW1wdGlibGUpCitzdGF0aWMgaW50IF9wdXRfcGFnZV90eXBl
KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIGJvb2xfdCBwcmVlbXB0aWJsZSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAq
cHRwZykKIHsKICAgICB1bnNpZ25lZCBsb25nIG54LCB4LCB5ID0gcGFnZS0+
dS5pbnVzZS50eXBlX2luZm87CiAgICAgaW50IHJjID0gMDsKQEAgLTIzNzQs
MTIgKzI0NzgsMjggQEAgc3RhdGljIGludCBfX3B1dF9wYWdlX3R5cGUoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB4LCBueCkpICE9IHgpICkKICAgICAgICAg
ICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICAgICAgLyogV2Ug
Y2xlYXJlZCB0aGUgJ3ZhbGlkIGJpdCcgc28gd2UgZG8gdGhlIGNsZWFuIHVw
LiAqLwotICAgICAgICAgICAgICAgIHJjID0gX19wdXRfZmluYWxfcGFnZV90
eXBlKHBhZ2UsIHgsIHByZWVtcHRpYmxlKTsKKyAgICAgICAgICAgICAgICBy
YyA9IF9wdXRfZmluYWxfcGFnZV90eXBlKHBhZ2UsIHgsIHByZWVtcHRpYmxl
LCBwdHBnKTsKKyAgICAgICAgICAgICAgICBwdHBnID0gTlVMTDsKICAgICAg
ICAgICAgICAgICBpZiAoIHggJiBQR1RfcGFydGlhbCApCiAgICAgICAgICAg
ICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwogICAgICAgICAgICAgICAgIGJy
ZWFrOwogICAgICAgICAgICAgfQogCisgICAgICAgICAgICBpZiAoIHB0cGcg
JiYgUEdUX3R5cGVfZXF1YWwoeCwgcHRwZy0+dS5pbnVzZS50eXBlX2luZm8p
ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAvKgorICAgICAg
ICAgICAgICAgICAqIHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFtcCgpIGFj
Y2Vzc2VzIHRoZSBzYW1lIHVuaW9uCisgICAgICAgICAgICAgICAgICogbGlu
ZWFyX3B0X2NvdW50IGxpdmVzIGluLiBVbnZhbGlkYXRlZCBwYWdlIHRhYmxl
IHBhZ2VzLAorICAgICAgICAgICAgICAgICAqIGhvd2V2ZXIsIHNob3VsZCBv
Y2N1ciBkdXJpbmcgZG9tYWluIGRlc3RydWN0aW9uIG9ubHkKKyAgICAgICAg
ICAgICAgICAgKiBhbnl3YXkuICBVcGRhdGluZyBvZiBsaW5lYXJfcHRfY291
bnQgbHVja2lseSBpcyBub3QKKyAgICAgICAgICAgICAgICAgKiBuZWNlc3Nh
cnkgYW55bW9yZSBmb3IgYSBkeWluZyBkb21haW4uCisgICAgICAgICAgICAg
ICAgICovCisgICAgICAgICAgICAgICAgQVNTRVJUKHBhZ2VfZ2V0X293bmVy
KHBhZ2UpLT5pc19keWluZyk7CisgICAgICAgICAgICAgICAgQVNTRVJUKHBh
Z2UtPmxpbmVhcl9wdF9jb3VudCA8IDApOworICAgICAgICAgICAgICAgIEFT
U0VSVChwdHBnLT5saW5lYXJfcHRfY291bnQgPiAwKTsKKyAgICAgICAgICAg
ICAgICBwdHBnID0gTlVMTDsKKyAgICAgICAgICAgIH0KKwogICAgICAgICAg
ICAgLyoKICAgICAgICAgICAgICAqIFJlY29yZCBUTEIgaW5mb3JtYXRpb24g
Zm9yIGZsdXNoIGxhdGVyLiBXZSBkbyBub3Qgc3RhbXAgcGFnZQogICAgICAg
ICAgICAgICogdGFibGVzIHdoZW4gcnVubmluZyBpbiBzaGFkb3cgbW9kZToK
QEAgLTIzOTksNiArMjUxOSwxMyBAQCBzdGF0aWMgaW50IF9fcHV0X3BhZ2Vf
dHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLAogICAgICAgICAgICAgcmV0
dXJuIC1FSU5UUjsKICAgICB9CiAKKyAgICBpZiAoIHB0cGcgJiYgUEdUX3R5
cGVfZXF1YWwoeCwgcHRwZy0+dS5pbnVzZS50eXBlX2luZm8pICkKKyAgICB7
CisgICAgICAgIEFTU0VSVCghcmMpOworICAgICAgICBkZWNfbGluZWFyX3Vz
ZXMocGFnZSk7CisgICAgICAgIGRlY19saW5lYXJfZW50cmllcyhwdHBnKTsK
KyAgICB9CisKICAgICByZXR1cm4gcmM7CiB9CiAKQEAgLTI1MzMsNiArMjY2
MCw3IEBAIHN0YXRpYyBpbnQgX19nZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKICAgICAgICAgICAg
IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gMDsKICAgICAgICAgICAgIHBh
Z2UtPnBhcnRpYWxfcHRlID0gMDsKICAgICAgICAgfQorICAgICAgICBwYWdl
LT5saW5lYXJfcHRfY291bnQgPSAwOwogICAgICAgICByYyA9IGFsbG9jX3Bh
Z2VfdHlwZShwYWdlLCB0eXBlLCBwcmVlbXB0aWJsZSk7CiAgICAgfQogCkBA
IC0yNTQ0LDcgKzI2NzIsNyBAQCBzdGF0aWMgaW50IF9fZ2V0X3BhZ2VfdHlw
ZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUs
CiAKIHZvaWQgcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
KQogewotICAgIGludCByYyA9IF9fcHV0X3BhZ2VfdHlwZShwYWdlLCAwKTsK
KyAgICBpbnQgcmMgPSBfcHV0X3BhZ2VfdHlwZShwYWdlLCAwLCBOVUxMKTsK
ICAgICBBU1NFUlQocmMgPT0gMCk7CiAgICAgKHZvaWQpcmM7CiB9CkBAIC0y
NTYwLDcgKzI2ODgsNyBAQCBpbnQgZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCiAKIGludCBwdXRf
cGFnZV90eXBlX3ByZWVtcHRpYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Up
CiB7Ci0gICAgcmV0dXJuIF9fcHV0X3BhZ2VfdHlwZShwYWdlLCAxKTsKKyAg
ICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGFnZSwgMSwgTlVMTCk7CiB9CiAK
IGludCBnZXRfcGFnZV90eXBlX3ByZWVtcHRpYmxlKHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSkKQEAgLTI3NjYsMTEgKzI4
OTQsMTQgQEAgaW50IHB1dF9vbGRfZ3Vlc3RfdGFibGUoc3RydWN0IHZjcHUg
KnYpCiAgICAgaWYgKCAhdi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQogICAg
ICAgICByZXR1cm4gMDsKIAotICAgIHN3aXRjaCAoIHJjID0gcHV0X3BhZ2Vf
YW5kX3R5cGVfcHJlZW1wdGlibGUodi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUp
ICkKKyAgICBzd2l0Y2ggKCByYyA9IF9wdXRfcGFnZV90eXBlKHYtPmFyY2gu
b2xkX2d1ZXN0X3RhYmxlLCAxLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZykgKQogICAgIHsKICAg
ICBjYXNlIC1FSU5UUjoKICAgICBjYXNlIC1FUkVTVEFSVDoKICAgICAgICAg
cmV0dXJuIC1FUkVTVEFSVDsKKyAgICBjYXNlIDA6CisgICAgICAgIHB1dF9w
YWdlKHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlKTsKICAgICB9CiAKICAgICB2
LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IE5VTEw7CkBAIC0yOTI3LDYgKzMw
NTgsNyBAQCBpbnQgbmV3X2d1ZXN0X2NyMyh1bnNpZ25lZCBsb25nIG1mbikK
ICAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAg
ICAgICAvKiBmYWxsdGhyb3VnaCAqLwogICAgICAgICAgICAgY2FzZSAtRVJF
U1RBUlQ6CisgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3Rf
cHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRf
Z3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICAgICAgICAgIGJyZWFrOwog
ICAgICAgICAgICAgZGVmYXVsdDoKQEAgLTMxNzIsNyArMzMwNCwxMCBAQCBs
b25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgICAgICAgICAgaWYgKCB0
eXBlID09IFBHVF9sMV9wYWdlX3RhYmxlICkKICAgICAgICAgICAgICAgICAg
ICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwogICAgICAgICAgICAg
ICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBO
VUxMOwogICAgICAgICAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRf
Z3Vlc3RfdGFibGUgPSBwYWdlOworICAgICAgICAgICAgICAgICAgICB9CiAg
ICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQogCkBAIC0zMjA1LDYg
KzMzNDAsNyBAQCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgIHsK
ICAgICAgICAgICAgIGNhc2UgLUVJTlRSOgogICAgICAgICAgICAgY2FzZSAt
RVJFU1RBUlQ6CisgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vl
c3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5v
bGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICAgICAgICAgIHJjID0g
MDsKICAgICAgICAgICAgICAgICBicmVhazsKQEAgLTMyODUsNiArMzQyMSw3
IEBAIGxvbmcgZG9fbW11ZXh0X29wKAogICAgICAgICAgICAgICAgICAgICAg
ICAgcmMgPSAtRVJFU1RBUlQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAv
KiBmYWxsdGhyb3VnaCAqLwogICAgICAgICAgICAgICAgICAgICBjYXNlIC1F
UkVTVEFSVDoKKyAgICAgICAgICAgICAgICAgICAgICAgIGN1cnItPmFyY2gu
b2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgICAgICAg
ICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAg
ICAgICAgICAgICAgICAgICAgb2theSA9IDA7CiAgICAgICAgICAgICAgICAg
ICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCmlu
ZGV4IGEyZDRmNzQ2OTYuLjQyNzk1NDljMjggMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9kb21haW4uaApAQCAtNTEyLDYgKzUxMiw4IEBAIHN0cnVjdCBhcmNo
X3ZjcHUKICAgICBwYWdldGFibGVfdCBndWVzdF90YWJsZV91c2VyOyAgICAg
ICAvKiAoTUZOKSB4ODYvNjQgdXNlci1zcGFjZSBwYWdldGFibGUgKi8KICAg
ICBwYWdldGFibGVfdCBndWVzdF90YWJsZTsgICAgICAgICAgICAvKiAoTUZO
KSBndWVzdCBub3Rpb24gb2YgY3IzICovCiAgICAgc3RydWN0IHBhZ2VfaW5m
byAqb2xkX2d1ZXN0X3RhYmxlOyAgLyogcGFydGlhbGx5IGRlc3RydWN0ZWQg
cGFnZXRhYmxlICovCisgICAgc3RydWN0IHBhZ2VfaW5mbyAqb2xkX2d1ZXN0
X3B0cGc7ICAgLyogY29udGFpbmluZyBwYWdlIHRhYmxlIG9mIHRoZSAqLwor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIGZv
cm1lciwgaWYgYW55ICovCiAgICAgLyogZ3Vlc3RfdGFibGUgaG9sZHMgYSBy
ZWYgdG8gdGhlIHBhZ2UsIGFuZCBhbHNvIGEgdHlwZS1jb3VudCB1bmxlc3MK
ICAgICAgKiBzaGFkb3cgcmVmY291bnRzIGFyZSBpbiB1c2UgKi8KICAgICBw
YWdldGFibGVfdCBzaGFkb3dfdGFibGVbNF07ICAgICAgICAvKiAoTUZOKSBz
aGFkb3cocykgb2YgZ3Vlc3QgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAppbmRl
eCBiNDI5OWZkZGVhLi40MTkxZTEzMTEyIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
bS5oCkBAIC0xMjQsMTEgKzEyNCwxMSBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAg
ICAgICAgIHUzMiB0bGJmbHVzaF90aW1lc3RhbXA7CiAKICAgICAgICAgLyoK
LSAgICAgICAgICogV2hlbiBQR1RfcGFydGlhbCBpcyB0cnVlIHRoZW4gdGhp
cyBmaWVsZCBpcyB2YWxpZCBhbmQgaW5kaWNhdGVzCi0gICAgICAgICAqIHRo
YXQgUFRFcyBpbiB0aGUgcmFuZ2UgWzAsIEBucl92YWxpZGF0ZWRfcHRlcykg
aGF2ZSBiZWVuIHZhbGlkYXRlZC4KLSAgICAgICAgICogQW4gZXh0cmEgcGFn
ZSByZWZlcmVuY2UgbXVzdCBiZSBhY3F1aXJlZCAob3Igbm90IGRyb3BwZWQp
IHdoZW5ldmVyCi0gICAgICAgICAqIFBHVF9wYXJ0aWFsIGdldHMgc2V0LCBh
bmQgaXQgbXVzdCBiZSBkcm9wcGVkIHdoZW4gdGhlIGZsYWcgZ2V0cwotICAg
ICAgICAgKiBjbGVhcmVkLiBUaGlzIGlzIHNvIHRoYXQgYSBnZXQoKSBsZWF2
aW5nIGEgcGFnZSBpbiBwYXJ0aWFsbHkKKyAgICAgICAgICogV2hlbiBQR1Rf
cGFydGlhbCBpcyB0cnVlIHRoZW4gdGhlIGZpcnN0IHR3byBmaWVsZHMgYXJl
IHZhbGlkIGFuZAorICAgICAgICAgKiBpbmRpY2F0ZSB0aGF0IFBURXMgaW4g
dGhlIHJhbmdlIFswLCBAbnJfdmFsaWRhdGVkX3B0ZXMpIGhhdmUgYmVlbgor
ICAgICAgICAgKiB2YWxpZGF0ZWQuIEFuIGV4dHJhIHBhZ2UgcmVmZXJlbmNl
IG11c3QgYmUgYWNxdWlyZWQgKG9yIG5vdCBkcm9wcGVkKQorICAgICAgICAg
KiB3aGVuZXZlciBQR1RfcGFydGlhbCBnZXRzIHNldCwgYW5kIGl0IG11c3Qg
YmUgZHJvcHBlZCB3aGVuIHRoZSBmbGFnCisgICAgICAgICAqIGdldHMgY2xl
YXJlZC4gVGhpcyBpcyBzbyB0aGF0IGEgZ2V0KCkgbGVhdmluZyBhIHBhZ2Ug
aW4gcGFydGlhbGx5CiAgICAgICAgICAqIHZhbGlkYXRlZCBzdGF0ZSAod2hl
cmUgdGhlIGNhbGxlciB3b3VsZCBkcm9wIHRoZSByZWZlcmVuY2UgYWNxdWly
ZWQKICAgICAgICAgICogZHVlIHRvIHRoZSBnZXR0aW5nIG9mIHRoZSB0eXBl
IFthcHBhcmVudGx5XSBmYWlsaW5nIFstRVJFU1RBUlRdKQogICAgICAgICAg
KiB3b3VsZCBub3QgYWNjaWRlbnRhbGx5IHJlc3VsdCBpbiBhIHBhZ2UgbGVm
dCB3aXRoIHplcm8gZ2VuZXJhbApAQCAtMTUyLDEwICsxNTIsMTggQEAgc3Ry
dWN0IHBhZ2VfaW5mbwogICAgICAgICAgKiBwdXRfcGFnZV9mcm9tX2xOZSgp
IChkdWUgdG8gdGhlIGFwcGFyZW50IGZhaWx1cmUpLCBhbmQgaGVuY2UgaXQK
ICAgICAgICAgICogbXVzdCBiZSBkcm9wcGVkIHdoZW4gdGhlIHB1dCBvcGVy
YXRpb24gaXMgcmVzdW1lZCAoYW5kIGNvbXBsZXRlcyksCiAgICAgICAgICAq
IGJ1dCBpdCBtdXN0IG5vdCBiZSBhY3F1aXJlZCBpZiBwaWNraW5nIHVwIHRo
ZSBwYWdlIGZvciB2YWxpZGF0aW9uLgorICAgICAgICAgKgorICAgICAgICAg
KiBUaGUgM3JkIGZpZWxkLCBAbGluZWFyX3B0X2NvdW50LCBpbmRpY2F0ZXMK
KyAgICAgICAgICogLSBieSBhIHBvc2l0aXZlIHZhbHVlLCBob3cgbWFueSBz
YW1lLWxldmVsIHBhZ2UgdGFibGUgZW50cmllcyBhIHBhZ2UKKyAgICAgICAg
ICogICB0YWJsZSBoYXMsCisgICAgICAgICAqIC0gYnkgYSBuZWdhdGl2ZSB2
YWx1ZSwgaW4gaG93IG1hbnkgc2FtZS1sZXZlbCBwYWdlIHRhYmxlcyBhIHBh
Z2UgaXMKKyAgICAgICAgICogICBpbiB1c2UuCiAgICAgICAgICAqLwogICAg
ICAgICBzdHJ1Y3QgewotICAgICAgICAgICAgdTE2IG5yX3ZhbGlkYXRlZF9w
dGVzOwotICAgICAgICAgICAgczggcGFydGlhbF9wdGU7CisgICAgICAgICAg
ICB1MTYgbnJfdmFsaWRhdGVkX3B0ZXM6UEFHRVRBQkxFX09SREVSICsgMTsK
KyAgICAgICAgICAgIHUxNiA6MTYgLSBQQUdFVEFCTEVfT1JERVIgLSAxIC0g
MjsKKyAgICAgICAgICAgIHMxNiBwYXJ0aWFsX3B0ZToyOworICAgICAgICAg
ICAgczE2IGxpbmVhcl9wdF9jb3VudDsKICAgICAgICAgfTsKIAogICAgICAg
ICAvKgpAQCAtMjA2LDYgKzIxNCw5IEBAIHN0cnVjdCBwYWdlX2luZm8KICNk
ZWZpbmUgUEdUX2NvdW50X3dpZHRoICAgUEdfc2hpZnQoOSkKICNkZWZpbmUg
UEdUX2NvdW50X21hc2sgICAgKCgxVUw8PFBHVF9jb3VudF93aWR0aCktMSkK
IAorLyogQXJlIHRoZSAndHlwZSBtYXNrJyBiaXRzIGlkZW50aWNhbD8gKi8K
KyNkZWZpbmUgUEdUX3R5cGVfZXF1YWwoeCwgeSkgKCEoKCh4KSBeICh5KSkg
JiBQR1RfdHlwZV9tYXNrKSkKKwogIC8qIENsZWFyZWQgd2hlbiB0aGUgb3du
aW5nIGd1ZXN0ICdmcmVlcycgdGhpcyBwYWdlLiAqLwogI2RlZmluZSBfUEdD
X2FsbG9jYXRlZCAgICBQR19zaGlmdCgxKQogI2RlZmluZSBQR0NfYWxsb2Nh
dGVkICAgICBQR19tYXNrKDEsIDEpCi0tIAoyLjE0LjEKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.6/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Disposition: attachment;
 filename="xsa240-4.6/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Transfer-Encoding: base64

RnJvbSBlZWVhMDBjNDI3Mzc2YzI2OWZmYTM0NTg3ZjE2ZmExMTgyZDhjMjlk
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IEZyaSwgMjIgU2Vw
IDIwMTcgMTE6NDY6NTUgKzAxMDAKU3ViamVjdDogW1BBVENIIDIvMl0geDg2
L21tOiBEaXNhYmxlIFBWIGxpbmVhciBwYWdldGFibGVzIGJ5IGRlZmF1bHQK
CkFsbG93aW5nIHBhZ2V0YWJsZXMgdG8gcG9pbnQgdG8gb3RoZXIgcGFnZXRh
YmxlcyBvZiB0aGUgc2FtZSBsZXZlbAoob2Z0ZW4gY2FsbGVkICdsaW5lYXIg
cGFnZXRhYmxlcycpIGhhcyBiZWVuIGluY2x1ZGVkIGluIFhlbiBzaW5jZSBp
dHMKaW5jZXB0aW9uLiAgQnV0IGl0IGlzIG5vdCB1c2VkIGJ5IHRoZSBtb3N0
IGNvbW1vbiBQViBndWVzdHMgKExpbnV4LApOZXRCU0QsIG1pbmlvcyksIGFu
ZCBoYXMgYmVlbiB0aGUgc291cmNlIG9mIGEgbnVtYmVyIG9mIHN1YnRsZQpy
ZWZlcmVuY2UtY291bnRpbmcgYnVncy4KCkFkZCBhIGNvbW1hbmQtbGluZSBv
cHRpb24gdG8gY29udHJvbCB3aGV0aGVyIFBWIGxpbmVhciBwYWdldGFibGVz
IGFyZQphbGxvd2VkIChkaXNhYmxlZCBieSBkZWZhdWx0KS4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYyOgotIHMvXy8tLzsgaW4g
Y29tbWFuZC1saW5lIG9wdGlvbgotIEFkZGVkIF9fcmVhZF9tb3N0bHkKLS0t
CiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDE1ICsr
KysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAg
ICAgICAgfCAgOSArKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMjQgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
bWFya2Rvd24KaW5kZXggZDk5YTIwYTQ0Yi4uYzkxYWNhYTQ2NCAxMDA2NDQK
LS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysr
IGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTEy
MzEsNiArMTIzMSwyMSBAQCBUaGUgZm9sbG93aW5nIHJlc291cmNlcyBhcmUg
YXZhaWxhYmxlOgogICB0aGUgY2FjaGUgYWxsb2NhdGlvbi4KICAgKiBgY2F0
YCBpbnN0cnVjdHMgWGVuIHRvIGVuYWJsZS9kaXNhYmxlIENhY2hlIEFsbG9j
YXRpb24gVGVjaG5vbG9neS4KICAgKiBgY29zX21heGAgaW5kaWNhdGVzIHRo
ZSBtYXggdmFsdWUgZm9yIENPUyBJRC4KKworIyMjIHB2LWxpbmVhci1wdAor
PiBgPSA8Ym9vbGVhbj5gCisKKz4gRGVmYXVsdDogYGZhbHNlYAorCitBbGxv
dyBQViBndWVzdHMgdG8gaGF2ZSBwYWdldGFibGUgZW50cmllcyBwb2ludGlu
ZyB0byBvdGhlciBwYWdldGFibGVzCitvZiB0aGUgc2FtZSBsZXZlbCAoaS5l
LiwgYWxsb3dpbmcgTDIgUFRFcyB0byBwb2ludCB0byBvdGhlciBMMiBwYWdl
cykuCitUaGlzIHRlY2huaXF1ZSBpcyBvZnRlbiBjYWxsZWQgImxpbmVhciBw
YWdldGFibGVzIiwgYW5kIGlzIHNvbWV0aW1lcwordXNlZCB0byBhbGxvdyBv
cGVyYXRpbmcgc3lzdGVtcyBhIHNpbXBsZSB3YXkgdG8gY29uc2lzdGVudGx5
IG1hcCB0aGUKK2N1cnJlbnQgcHJvY2VzcydzIHBhZ2V0YWJsZXMgaW50byBp
dHMgb3duIHZpcnR1YWwgYWRkcmVzcyBzcGFjZS4KKworTm9uZSBvZiB0aGUg
bW9zdCBjb21tb24gUFYgb3BlcmF0aW5nIHN5c3RlbXMgKExpbnV4LCBOZXRC
U0QsIE1pbmlPUykKK3VzZSB0aGlzIHRlY2huaXF1ZSwgYnV0IHRoZXJlIG1h
eSBiZSBjdXN0b20gb3BlcmF0aW5nIHN5c3RlbXMgd2hpY2gKK2RvLgogCiAj
IyMgcmVib290CiA+IGA9IHRbcmlwbGVdIHwga1tiZF0gfCBhW2NwaV0gfCBw
W2NpXSB8IFBbb3dlcl0gfCBlW2ZpXSB8IG5bb10gWywgW3ddYXJtIHwgW2Nd
b2xkXWAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2Fy
Y2gveDg2L21tLmMKaW5kZXggODEwNzRhYTQ3My4uNzVkZDA3NzA0NiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2
L21tLmMKQEAgLTcyNyw2ICs3MjcsOSBAQCBzdGF0aWMgdm9pZCBkZWNfbGlu
ZWFyX3VzZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCiAgKiAgICAgZnJhbWUg
aWYgaXQgaXMgbWFwcGVkIGJ5IGEgZGlmZmVyZW50IHJvb3QgdGFibGUuIFRo
aXMgaXMgc3VmZmljaWVudCBhbmQKICAqICAgICBhbHNvIG5lY2Vzc2FyeSB0
byBhbGxvdyB2YWxpZGF0aW9uIG9mIGEgcm9vdCB0YWJsZSBtYXBwaW5nIGl0
c2VsZi4KICAqLworc3RhdGljIGJvb2xfdCBfX3JlYWRfbW9zdGx5IHB2X2xp
bmVhcl9wdF9lbmFibGUgPSAwOworYm9vbGVhbl9wYXJhbSgicHYtbGluZWFy
LXB0IiwgcHZfbGluZWFyX3B0X2VuYWJsZSk7CisKICNkZWZpbmUgZGVmaW5l
X2dldF9saW5lYXJfcGFnZXRhYmxlKGxldmVsKSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCiBzdGF0aWMgaW50ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAogZ2V0XyMjbGV2ZWwjI19saW5lYXJfcGFnZXRhYmxlKCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKQEAg
LTczNiw2ICs3MzksMTIgQEAgZ2V0XyMjbGV2ZWwjI19saW5lYXJfcGFnZXRh
YmxlKCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
dW5zaWduZWQgbG9uZyBwZm47ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICBpZiAoICFwdl9saW5lYXJfcHRfZW5h
YmxlICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICBNRU1fTE9HKCJBdHRlbXB0IHRvIGNyZWF0ZSBsaW5lYXIgcC50LiAo
ZmVhdHVyZSBkaXNhYmxlZCkiKTsgICAgICAgIFwKKyAgICAgICAgcmV0dXJu
IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgfSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICBpZiAoIChsZXZlbCMjZV9nZXRfZmxhZ3MocGRlKSAmIF9QQUdFX1JXKSAp
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgeyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgICAgICBNRU1fTE9HKCJBdHRlbXB0
IHRvIGNyZWF0ZSBsaW5lYXIgcC50LiB3aXRoIHdyaXRlIHBlcm1zIik7ICAg
ICAgICAgIFwKLS0gCjIuMTQuMQoK

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.7/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Disposition: attachment;
 filename="xsa240-4.7/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Transfer-Encoding: base64

RnJvbSBlYTc1MTNhM2UzZjI4Y2ZlYzU5ZGRhNmUxMjhiNmI0OTY4Njg1NzYy
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFRodSwgMjggU2VwIDIwMTcgMTU6
MTc6MjcgKzAxMDAKU3ViamVjdDogW1BBVENIIDEvMl0geDg2OiBsaW1pdCBs
aW5lYXIgcGFnZSB0YWJsZSB1c2UgdG8gYSBzaW5nbGUgbGV2ZWwKClRoYXQn
cyB0aGUgb25seSB3YXkgdGhhdCB0aGV5J3JlIG1lYW50IHRvIGJlIHVzZWQu
IFdpdGhvdXQgc3VjaCBhCnJlc3RyaWN0aW9uIGFyYml0cmFyaWx5IGxvbmcg
Y2hhaW5zIG9mIHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgY2FuIGJlCmJ1aWx0
LCB0ZWFyaW5nIGRvd24gb2Ygd2hpY2ggbWF5IHRoZW4gY2F1c2UgYXJiaXRy
YXJpbHkgZGVlcCByZWN1cnNpb24sCmNhdXNpbmcgYSBzdGFjayBvdmVyZmxv
dy4gVG8gZmFjaWxpdGF0ZSB0aGlzIHJlc3RyaWN0aW9uLCBhIGNvdW50ZXIg
aXMKYmVpbmcgaW50cm9kdWNlZCB0byB0cmFjayBib3RoIHRoZSBudW1iZXIg
b2Ygc2FtZS1sZXZlbCBlbnRyaWVzIGluIGEKcGFnZSB0YWJsZSBhcyB3ZWxs
IGFzIHRoZSBudW1iZXIgb2YgdXNlcyBvZiBhIHBhZ2UgdGFibGUgaW4gYW5v
dGhlcgpzYW1lLWxldmVsIG9uZSAoY291bnRpbmcgaW50byBwb3NpdGl2ZSBh
bmQgbmVnYXRpdmUgZGlyZWN0aW9uCnJlc3BlY3RpdmVseSwgdXRpbGl6aW5n
IHRoZSBmYWN0IHRoYXQgYm90aCBjb3VudHMgY2FuJ3QgYmUgbm9uLXplcm8g
YXQKdGhlIHNhbWUgdGltZSkuCgpOb3RlIHRoYXQgdGhlIGFkZGVkIGFjY291
bnRpbmcgaW50cm9kdWNlcyBhIHJlc3RyaWN0aW9uIG9uIHRoZSBudW1iZXIK
b2YgdGltZXMgYSBwYWdlIGNhbiBiZSB1c2VkIGluIG90aGVyIHNhbWUtbGV2
ZWwgcGFnZSB0YWJsZXMgLSBtb3JlIHRoYW4KMzJrIG9mIHN1Y2ggdXNlcyBh
cmUgbm8gbG9uZ2VyIHBvc3NpYmxlLgoKTm90ZSBhbHNvIHRoYXQgc29tZSBw
dXRfcGFnZV9hbmRfdHlwZVtfcHJlZW1wdGlibGVdKCkgY2FsbHMgYXJlCnJl
cGxhY2VkIHdpdGggb3Blbi1jb2RlZCBlcXVpdmFsZW50cy4gIFRoaXMgc2Vl
bWVkIHByZWZlcnJhYmxlIHRvCmFkZGluZyAicGFyZW50X3RhYmxlIiB0byB0
aGUgbWF0cml4IG9mIGZ1bmN0aW9ucy4KCk5vdGUgZnVydGhlciB0aGF0IGNy
b3NzLWRvbWFpbiBzYW1lLWxldmVsIHBhZ2UgdGFibGUgcmVmZXJlbmNlcyBh
cmUgbm8KbG9uZ2VyIHBlcm1pdHRlZCAodGhleSBwcm9iYWJseSBuZXZlciBz
aG91bGQgaGF2ZSBiZWVuKS4KClRoaXMgaXMgWFNBLTI0MC4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KU2lnbmVkLW9m
Zi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgfCAgIDEgKwog
eGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICB8IDE3MSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2RvbWFpbi5oIHwgICAyICsKIHhlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaCAgICAgfCAgMjUgKysrKystLQogNCBmaWxlcyBjaGFuZ2VkLCAx
NzUgaW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFp
bi5jCmluZGV4IDQ1Mjc0OGRkNWIuLjQ0ZWQyY2NkMGEgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9t
YWluLmMKQEAgLTEyMzcsNiArMTIzNyw3IEBAIGludCBhcmNoX3NldF9pbmZv
X2d1ZXN0KAogICAgICAgICAgICAgICAgIGNhc2UgLUVJTlRSOgogICAgICAg
ICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgICAg
ICBjYXNlIC1FUkVTVEFSVDoKKyAgICAgICAgICAgICAgICAgICAgdi0+YXJj
aC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgICAg
IHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0KICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhZ2V0YWJsZV9nZXRfcGFnZSh2LT5hcmNoLmd1ZXN0X3RhYmxl
KTsKICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5ndWVzdF90YWJsZSA9
IHBhZ2V0YWJsZV9udWxsKCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
bW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGU5N2VjY2NkOTMuLmU4
MWE0NjFiOTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC03MzIsNiArNzMyLDYxIEBAIHN0YXRp
YyB2b2lkIHB1dF9kYXRhX3BhZ2UoCiAgICAgICAgIHB1dF9wYWdlKHBhZ2Up
OwogfQogCitzdGF0aWMgYm9vbF90IGluY19saW5lYXJfZW50cmllcyhzdHJ1
Y3QgcGFnZV9pbmZvICpwZykKK3sKKyAgICB0eXBlb2YocGctPmxpbmVhcl9w
dF9jb3VudCkgbmMgPSByZWFkX2F0b21pYygmcGctPmxpbmVhcl9wdF9jb3Vu
dCksIG9jOworCisgICAgZG8geworICAgICAgICAvKgorICAgICAgICAgKiBU
aGUgY2hlY2sgYmVsb3cgY2hlY2tzIGZvciB0aGUgImxpbmVhciB1c2UiIGNv
dW50IGJlaW5nIG5vbi16ZXJvCisgICAgICAgICAqIGFzIHdlbGwgYXMgb3Zl
cmZsb3cuICBTaWduZWQgaW50ZWdlciBvdmVyZmxvdyBpcyB1bmRlZmluZWQg
YmVoYXZpb3IKKyAgICAgICAgICogYWNjb3JkaW5nIHRvIHRoZSBDIHNwZWMu
ICBIb3dldmVyLCBhcyBsb25nIGFzIGxpbmVhcl9wdF9jb3VudCBpcworICAg
ICAgICAgKiBzbWFsbGVyIGluIHNpemUgdGhhbiAnaW50JywgdGhlIGFyaXRo
bWV0aWMgb3BlcmF0aW9uIG9mIHRoZQorICAgICAgICAgKiBpbmNyZW1lbnQg
YmVsb3cgd29uJ3Qgb3ZlcmZsb3c7IHJhdGhlciB0aGUgcmVzdWx0IHdpbGwg
YmUgdHJ1bmNhdGVkCisgICAgICAgICAqIHdoZW4gc3RvcmVkLiAgRW5zdXJl
IHRoYXQgdGhpcyBpcyBhbHdheXMgdHJ1ZS4KKyAgICAgICAgICovCisgICAg
ICAgIEJVSUxEX0JVR19PTihzaXplb2YobmMpID49IHNpemVvZihpbnQpKTsK
KyAgICAgICAgb2MgPSBuYysrOworICAgICAgICBpZiAoIG5jIDw9IDAgKQor
ICAgICAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIG5jID0gY21weGNoZygm
cGctPmxpbmVhcl9wdF9jb3VudCwgb2MsIG5jKTsKKyAgICB9IHdoaWxlICgg
b2MgIT0gbmMgKTsKKworICAgIHJldHVybiAxOworfQorCitzdGF0aWMgdm9p
ZCBkZWNfbGluZWFyX2VudHJpZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCit7
CisgICAgdHlwZW9mKHBnLT5saW5lYXJfcHRfY291bnQpIG9jOworCisgICAg
b2MgPSBhcmNoX2ZldGNoX2FuZF9hZGQoJnBnLT5saW5lYXJfcHRfY291bnQs
IC0xKTsKKyAgICBBU1NFUlQob2MgPiAwKTsKK30KKworc3RhdGljIGJvb2xf
dCBpbmNfbGluZWFyX3VzZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCit7Cisg
ICAgdHlwZW9mKHBnLT5saW5lYXJfcHRfY291bnQpIG5jID0gcmVhZF9hdG9t
aWMoJnBnLT5saW5lYXJfcHRfY291bnQpLCBvYzsKKworICAgIGRvIHsKKyAg
ICAgICAgLyogU2VlIHRoZSByZXNwZWN0aXZlIGNvbW1lbnQgaW4gaW5jX2xp
bmVhcl9lbnRyaWVzKCkuICovCisgICAgICAgIEJVSUxEX0JVR19PTihzaXpl
b2YobmMpID49IHNpemVvZihpbnQpKTsKKyAgICAgICAgb2MgPSBuYy0tOwor
ICAgICAgICBpZiAoIG5jID49IDAgKQorICAgICAgICAgICAgcmV0dXJuIDA7
CisgICAgICAgIG5jID0gY21weGNoZygmcGctPmxpbmVhcl9wdF9jb3VudCwg
b2MsIG5jKTsKKyAgICB9IHdoaWxlICggb2MgIT0gbmMgKTsKKworICAgIHJl
dHVybiAxOworfQorCitzdGF0aWMgdm9pZCBkZWNfbGluZWFyX3VzZXMoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGcpCit7CisgICAgdHlwZW9mKHBnLT5saW5lYXJf
cHRfY291bnQpIG9jOworCisgICAgb2MgPSBhcmNoX2ZldGNoX2FuZF9hZGQo
JnBnLT5saW5lYXJfcHRfY291bnQsIDEpOworICAgIEFTU0VSVChvYyA8IDAp
OworfQorCiAvKgogICogV2UgYWxsb3cgcm9vdCB0YWJsZXMgdG8gbWFwIGVh
Y2ggb3RoZXIgKGEuay5hLiBsaW5lYXIgcGFnZSB0YWJsZXMpLiBJdAogICog
bmVlZHMgc29tZSBzcGVjaWFsIGNhcmUgd2l0aCByZWZlcmVuY2UgY291bnRz
IGFuZCBhY2Nlc3MgcGVybWlzc2lvbnM6CkBAIC03NjEsMTUgKzgxNiwzNSBA
QCBnZXRfIyNsZXZlbCMjX2xpbmVhcl9wYWdldGFibGUoICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBpZiAoIChwZm4gPSBsZXZl
bCMjZV9nZXRfcGZuKHBkZSkpICE9IHBkZV9wZm4gKSAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBnID0gbWZuX3RvX3Bh
Z2UocGRlX3Bmbik7ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIC8qIE1ha2Ugc3Vy
ZSB0aGUgcGFnZSB0YWJsZSBiZWxvbmdzIHRvIHRoZSBjb3JyZWN0IGRvbWFp
bi4gKi8gICAgICAgXAorICAgICAgICBpZiAoIHVubGlrZWx5KHBhZ2VfZ2V0
X293bmVyKHB0cGcpICE9IGQpICkgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAvKiBNYWtlIHN1
cmUgdGhlIG1hcHBlZCBmcmFtZSBiZWxvbmdzIHRvIHRoZSBjb3JyZWN0IGRv
bWFpbi4gKi8gICAgIFwKICAgICAgICAgaWYgKCB1bmxpa2VseSghZ2V0X3Bh
Z2VfZnJvbV9wYWdlbnIocGZuLCBkKSkgKSAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgLyogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgICAgICAqIEVuc3VyZSB0aGF0IHRoZSBt
YXBwZWQgZnJhbWUgaXMgYW4gYWxyZWFkeS12YWxpZGF0ZWQgcGFnZSB0YWJs
ZS4gXAorICAgICAgICAgKiBFbnN1cmUgdGhhdCB0aGUgbWFwcGVkIGZyYW1l
IGlzIGFuIGFscmVhZHktdmFsaWRhdGVkIHBhZ2UgdGFibGUgIFwKKyAgICAg
ICAgICogYW5kIGlzIG5vdCBpdHNlbGYgaGF2aW5nIGxpbmVhciBlbnRyaWVz
LCBhcyB3ZWxsIGFzIHRoYXQgdGhlICAgICBcCisgICAgICAgICAqIGNvbnRh
aW5pbmcgcGFnZSB0YWJsZSBpcyBub3QgaXNlbGYgaW4gdXNlIGFzIGEgbGlu
ZWFyIHBhZ2UgdGFibGUgXAorICAgICAgICAgKiBlbHNld2hlcmUuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgICogSWYgc28sIGF0b21pY2FsbHkgaW5jcmVtZW50
IHRoZSBjb3VudCAoY2hlY2tpbmcgZm9yIG92ZXJmbG93KS4gICBcCiAgICAg
ICAgICAqLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBwYWdlID0g
bWZuX3RvX3BhZ2UocGZuKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgaWYgKCAhaW5jX2xpbmVhcl9l
bnRyaWVzKHB0cGcpICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICAgICAgcHV0X3BhZ2UocGFnZSk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIHJl
dHVybiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgIH0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICBpZiAoICFpbmNfbGluZWFyX3VzZXMocGFnZSkg
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICBk
ZWNfbGluZWFyX2VudHJpZXMocHRwZyk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgcHV0X3BhZ2UocGFn
ZSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICB5ID0g
cGFnZS0+dS5pbnVzZS50eXBlX2luZm87ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgZG8geyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgICAgICAgICB4ID0geTsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApA
QCAtNzc3LDYgKzg1Miw4IEBAIGdldF8jI2xldmVsIyNfbGluZWFyX3BhZ2V0
YWJsZSggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgICAgICAgICAgICAgIHVubGlrZWx5KCh4ICYgKFBHVF90
eXBlX21hc2t8UEdUX3ZhbGlkYXRlZCkpICE9ICAgICAgICAgICAgXAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAoUEdUXyMjbGV2ZWwjI19wYWdlX3Rh
YmxlfFBHVF92YWxpZGF0ZWQpKSApICAgICAgIFwKICAgICAgICAgICAgIHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgZGVjX2xpbmVh
cl91c2VzKHBhZ2UpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICAgICAgICAgIGRlY19saW5lYXJfZW50cmllcyhw
dHBnKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAg
ICAgcmV0dXJuIDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgfSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKQEAgLTEyMDEsNiArMTI3OCw5IEBAIGdldF9wYWdlX2Zyb21f
bDRlKAogICAgICAgICAgICAgbDNlX3JlbW92ZV9mbGFncygocGwzZSksIF9Q
QUdFX1VTRVJ8X1BBR0VfUld8X1BBR0VfQUNDRVNTRUQpOyAgIFwKICAgICB9
IHdoaWxlICggMCApCiAKK3N0YXRpYyBpbnQgX3B1dF9wYWdlX3R5cGUoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSwgYm9vbF90IHByZWVtcHRpYmxlLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBn
KTsKKwogdm9pZCBwdXRfcGFnZV9mcm9tX2wxZShsMV9wZ2VudHJ5X3QgbDFl
LCBzdHJ1Y3QgZG9tYWluICpsMWVfb3duZXIpCiB7CiAgICAgdW5zaWduZWQg
bG9uZyAgICAgcGZuID0gbDFlX2dldF9wZm4obDFlKTsKQEAgLTEyNzAsMTcg
KzEzNTAsMjIgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9w
Z2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBmbikKICAgICBpZiAoIGwy
ZV9nZXRfZmxhZ3MobDJlKSAmIF9QQUdFX1BTRSApCiAgICAgICAgIHB1dF9z
dXBlcnBhZ2UobDJlX2dldF9wZm4obDJlKSk7CiAgICAgZWxzZQotICAgICAg
ICBwdXRfcGFnZV9hbmRfdHlwZShsMmVfZ2V0X3BhZ2UobDJlKSk7CisgICAg
eworICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IGwyZV9nZXRfcGFn
ZShsMmUpOworICAgICAgICBpbnQgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywg
MCwgbWZuX3RvX3BhZ2UocGZuKSk7CisKKyAgICAgICAgQVNTRVJUKCFyYyk7
CisgICAgICAgIHB1dF9wYWdlKHBnKTsKKyAgICB9CiAKICAgICByZXR1cm4g
MDsKIH0KIAotc3RhdGljIGludCBfX3B1dF9wYWdlX3R5cGUoc3RydWN0IHBh
Z2VfaW5mbyAqLCBpbnQgcHJlZW1wdGlibGUpOwotCiBzdGF0aWMgaW50IHB1
dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxv
bmcgcGZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcGFy
dGlhbCwgYm9vbF90IGRlZmVyKQogewogICAgIHN0cnVjdCBwYWdlX2luZm8g
KnBnOworICAgIGludCByYzsKIAogICAgIGlmICggIShsM2VfZ2V0X2ZsYWdz
KGwzZSkgJiBfUEFHRV9QUkVTRU5UKSB8fCAobDNlX2dldF9wZm4obDNlKSA9
PSBwZm4pICkKICAgICAgICAgcmV0dXJuIDE7CkBAIC0xMzAzLDIxICsxMzg4
LDI4IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sM2UobDNfcGdlbnRy
eV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgaWYgKCB1bmxpa2Vs
eShwYXJ0aWFsID4gMCkgKQogICAgIHsKICAgICAgICAgQVNTRVJUKCFkZWZl
cik7Ci0gICAgICAgIHJldHVybiBfX3B1dF9wYWdlX3R5cGUocGcsIDEpOwor
ICAgICAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGcsIDEsIG1mbl90b19w
YWdlKHBmbikpOwogICAgIH0KIAogICAgIGlmICggZGVmZXIgKQogICAgIHsK
KyAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IG1mbl90
b19wYWdlKHBmbik7CiAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0
X3RhYmxlID0gcGc7CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIAotICAg
IHJldHVybiBwdXRfcGFnZV9hbmRfdHlwZV9wcmVlbXB0aWJsZShwZyk7Cisg
ICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgMSwgbWZuX3RvX3BhZ2UocGZu
KSk7CisgICAgaWYgKCBsaWtlbHkoIXJjKSApCisgICAgICAgIHB1dF9wYWdl
KHBnKTsKKworICAgIHJldHVybiByYzsKIH0KIAogc3RhdGljIGludCBwdXRf
cGFnZV9mcm9tX2w0ZShsNF9wZ2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25n
IHBmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHBhcnRp
YWwsIGJvb2xfdCBkZWZlcikKIHsKKyAgICBpbnQgcmMgPSAxOworCiAgICAg
aWYgKCAobDRlX2dldF9mbGFncyhsNGUpICYgX1BBR0VfUFJFU0VOVCkgJiYg
CiAgICAgICAgICAobDRlX2dldF9wZm4obDRlKSAhPSBwZm4pICkKICAgICB7
CkBAIC0xMzI2LDE4ICsxNDE4LDIyIEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2Vf
ZnJvbV9sNGUobDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4s
CiAgICAgICAgIGlmICggdW5saWtlbHkocGFydGlhbCA+IDApICkKICAgICAg
ICAgewogICAgICAgICAgICAgQVNTRVJUKCFkZWZlcik7Ci0gICAgICAgICAg
ICByZXR1cm4gX19wdXRfcGFnZV90eXBlKHBnLCAxKTsKKyAgICAgICAgICAg
IHJldHVybiBfcHV0X3BhZ2VfdHlwZShwZywgMSwgbWZuX3RvX3BhZ2UocGZu
KSk7CiAgICAgICAgIH0KIAogICAgICAgICBpZiAoIGRlZmVyICkKICAgICAg
ICAgeworICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRw
ZyA9IG1mbl90b19wYWdlKHBmbik7CiAgICAgICAgICAgICBjdXJyZW50LT5h
cmNoLm9sZF9ndWVzdF90YWJsZSA9IHBnOwogICAgICAgICAgICAgcmV0dXJu
IDA7CiAgICAgICAgIH0KIAotICAgICAgICByZXR1cm4gcHV0X3BhZ2VfYW5k
X3R5cGVfcHJlZW1wdGlibGUocGcpOworICAgICAgICByYyA9IF9wdXRfcGFn
ZV90eXBlKHBnLCAxLCBtZm5fdG9fcGFnZShwZm4pKTsKKyAgICAgICAgaWYg
KCBsaWtlbHkoIXJjKSApCisgICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAg
ICAgfQotICAgIHJldHVybiAxOworCisgICAgcmV0dXJuIHJjOwogfQogCiBz
dGF0aWMgaW50IGFsbG9jX2wxX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UpCkBAIC0xNTM1LDYgKzE2MzEsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wz
X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIHsKICAg
ICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKICAgICAg
ICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgICAgIGN1
cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAg
ICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAg
ICAgICB9CiAgICAgICAgIHdoaWxlICggaS0tID4gMCApCkBAIC0xNjI3LDYg
KzE3MjQsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2w0X3RhYmxlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UpCiAgICAgICAgICAgICAgICAgewogICAgICAgICAg
ICAgICAgICAgICBpZiAoIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxl
ICkKICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRl
ZF9wdGVzKys7CisgICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gu
b2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgICAgICBj
dXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CiAgICAgICAg
ICAgICAgICAgfQogICAgICAgICAgICAgfQpAQCAtMjM2OSwxNCArMjQ2Nywy
MCBAQCBpbnQgZnJlZV9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
CiB9CiAKIAotc3RhdGljIGludCBfX3B1dF9maW5hbF9wYWdlX3R5cGUoCi0g
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBl
LCBpbnQgcHJlZW1wdGlibGUpCitzdGF0aWMgaW50IF9wdXRfZmluYWxfcGFn
ZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcg
dHlwZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90
IHByZWVtcHRpYmxlLCBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBnKQogewogICAg
IGludCByYyA9IGZyZWVfcGFnZV90eXBlKHBhZ2UsIHR5cGUsIHByZWVtcHRp
YmxlKTsKIAogICAgIC8qIE5vIG5lZWQgZm9yIGF0b21pYyB1cGRhdGUgb2Yg
dHlwZV9pbmZvIGhlcmU6IG5vb25lIGVsc2UgdXBkYXRlcyBpdC4gKi8KICAg
ICBpZiAoIHJjID09IDAgKQogICAgIHsKKyAgICAgICAgaWYgKCBwdHBnICYm
IFBHVF90eXBlX2VxdWFsKHR5cGUsIHB0cGctPnUuaW51c2UudHlwZV9pbmZv
KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGRlY19saW5lYXJfdXNlcyhw
YWdlKTsKKyAgICAgICAgICAgIGRlY19saW5lYXJfZW50cmllcyhwdHBnKTsK
KyAgICAgICAgfQorICAgICAgICBBU1NFUlQoIXBhZ2UtPmxpbmVhcl9wdF9j
b3VudCB8fCBwYWdlX2dldF9vd25lcihwYWdlKS0+aXNfZHlpbmcpOwogICAg
ICAgICAvKgogICAgICAgICAgKiBSZWNvcmQgVExCIGluZm9ybWF0aW9uIGZv
ciBmbHVzaCBsYXRlci4gV2UgZG8gbm90IHN0YW1wIHBhZ2UgdGFibGVzCiAg
ICAgICAgICAqIHdoZW4gcnVubmluZyBpbiBzaGFkb3cgbW9kZToKQEAgLTI0
MTIsOCArMjUxNiw4IEBAIHN0YXRpYyBpbnQgX19wdXRfZmluYWxfcGFnZV90
eXBlKAogfQogCiAKLXN0YXRpYyBpbnQgX19wdXRfcGFnZV90eXBlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICBpbnQgcHJlZW1wdGlibGUpCitzdGF0aWMgaW50IF9wdXRfcGFnZV90eXBl
KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIGJvb2xfdCBwcmVlbXB0aWJsZSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAq
cHRwZykKIHsKICAgICB1bnNpZ25lZCBsb25nIG54LCB4LCB5ID0gcGFnZS0+
dS5pbnVzZS50eXBlX2luZm87CiAgICAgaW50IHJjID0gMDsKQEAgLTI0NDAs
MTIgKzI1NDQsMjggQEAgc3RhdGljIGludCBfX3B1dF9wYWdlX3R5cGUoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB4LCBueCkpICE9IHgpICkKICAgICAgICAg
ICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICAgICAgLyogV2Ug
Y2xlYXJlZCB0aGUgJ3ZhbGlkIGJpdCcgc28gd2UgZG8gdGhlIGNsZWFuIHVw
LiAqLwotICAgICAgICAgICAgICAgIHJjID0gX19wdXRfZmluYWxfcGFnZV90
eXBlKHBhZ2UsIHgsIHByZWVtcHRpYmxlKTsKKyAgICAgICAgICAgICAgICBy
YyA9IF9wdXRfZmluYWxfcGFnZV90eXBlKHBhZ2UsIHgsIHByZWVtcHRpYmxl
LCBwdHBnKTsKKyAgICAgICAgICAgICAgICBwdHBnID0gTlVMTDsKICAgICAg
ICAgICAgICAgICBpZiAoIHggJiBQR1RfcGFydGlhbCApCiAgICAgICAgICAg
ICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwogICAgICAgICAgICAgICAgIGJy
ZWFrOwogICAgICAgICAgICAgfQogCisgICAgICAgICAgICBpZiAoIHB0cGcg
JiYgUEdUX3R5cGVfZXF1YWwoeCwgcHRwZy0+dS5pbnVzZS50eXBlX2luZm8p
ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAvKgorICAgICAg
ICAgICAgICAgICAqIHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFtcCgpIGFj
Y2Vzc2VzIHRoZSBzYW1lIHVuaW9uCisgICAgICAgICAgICAgICAgICogbGlu
ZWFyX3B0X2NvdW50IGxpdmVzIGluLiBVbnZhbGlkYXRlZCBwYWdlIHRhYmxl
IHBhZ2VzLAorICAgICAgICAgICAgICAgICAqIGhvd2V2ZXIsIHNob3VsZCBv
Y2N1ciBkdXJpbmcgZG9tYWluIGRlc3RydWN0aW9uIG9ubHkKKyAgICAgICAg
ICAgICAgICAgKiBhbnl3YXkuICBVcGRhdGluZyBvZiBsaW5lYXJfcHRfY291
bnQgbHVja2lseSBpcyBub3QKKyAgICAgICAgICAgICAgICAgKiBuZWNlc3Nh
cnkgYW55bW9yZSBmb3IgYSBkeWluZyBkb21haW4uCisgICAgICAgICAgICAg
ICAgICovCisgICAgICAgICAgICAgICAgQVNTRVJUKHBhZ2VfZ2V0X293bmVy
KHBhZ2UpLT5pc19keWluZyk7CisgICAgICAgICAgICAgICAgQVNTRVJUKHBh
Z2UtPmxpbmVhcl9wdF9jb3VudCA8IDApOworICAgICAgICAgICAgICAgIEFT
U0VSVChwdHBnLT5saW5lYXJfcHRfY291bnQgPiAwKTsKKyAgICAgICAgICAg
ICAgICBwdHBnID0gTlVMTDsKKyAgICAgICAgICAgIH0KKwogICAgICAgICAg
ICAgLyoKICAgICAgICAgICAgICAqIFJlY29yZCBUTEIgaW5mb3JtYXRpb24g
Zm9yIGZsdXNoIGxhdGVyLiBXZSBkbyBub3Qgc3RhbXAgcGFnZQogICAgICAg
ICAgICAgICogdGFibGVzIHdoZW4gcnVubmluZyBpbiBzaGFkb3cgbW9kZToK
QEAgLTI0NjUsNiArMjU4NSwxMyBAQCBzdGF0aWMgaW50IF9fcHV0X3BhZ2Vf
dHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLAogICAgICAgICAgICAgcmV0
dXJuIC1FSU5UUjsKICAgICB9CiAKKyAgICBpZiAoIHB0cGcgJiYgUEdUX3R5
cGVfZXF1YWwoeCwgcHRwZy0+dS5pbnVzZS50eXBlX2luZm8pICkKKyAgICB7
CisgICAgICAgIEFTU0VSVCghcmMpOworICAgICAgICBkZWNfbGluZWFyX3Vz
ZXMocGFnZSk7CisgICAgICAgIGRlY19saW5lYXJfZW50cmllcyhwdHBnKTsK
KyAgICB9CisKICAgICByZXR1cm4gcmM7CiB9CiAKQEAgLTI1OTksNiArMjcy
Niw3IEBAIHN0YXRpYyBpbnQgX19nZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKICAgICAgICAgICAg
IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gMDsKICAgICAgICAgICAgIHBh
Z2UtPnBhcnRpYWxfcHRlID0gMDsKICAgICAgICAgfQorICAgICAgICBwYWdl
LT5saW5lYXJfcHRfY291bnQgPSAwOwogICAgICAgICByYyA9IGFsbG9jX3Bh
Z2VfdHlwZShwYWdlLCB0eXBlLCBwcmVlbXB0aWJsZSk7CiAgICAgfQogCkBA
IC0yNjEwLDcgKzI3MzgsNyBAQCBzdGF0aWMgaW50IF9fZ2V0X3BhZ2VfdHlw
ZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUs
CiAKIHZvaWQgcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
KQogewotICAgIGludCByYyA9IF9fcHV0X3BhZ2VfdHlwZShwYWdlLCAwKTsK
KyAgICBpbnQgcmMgPSBfcHV0X3BhZ2VfdHlwZShwYWdlLCAwLCBOVUxMKTsK
ICAgICBBU1NFUlQocmMgPT0gMCk7CiAgICAgKHZvaWQpcmM7CiB9CkBAIC0y
NjI2LDcgKzI3NTQsNyBAQCBpbnQgZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCiAKIGludCBwdXRf
cGFnZV90eXBlX3ByZWVtcHRpYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Up
CiB7Ci0gICAgcmV0dXJuIF9fcHV0X3BhZ2VfdHlwZShwYWdlLCAxKTsKKyAg
ICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGFnZSwgMSwgTlVMTCk7CiB9CiAK
IGludCBnZXRfcGFnZV90eXBlX3ByZWVtcHRpYmxlKHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSkKQEAgLTI4MzIsMTEgKzI5
NjAsMTQgQEAgaW50IHB1dF9vbGRfZ3Vlc3RfdGFibGUoc3RydWN0IHZjcHUg
KnYpCiAgICAgaWYgKCAhdi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQogICAg
ICAgICByZXR1cm4gMDsKIAotICAgIHN3aXRjaCAoIHJjID0gcHV0X3BhZ2Vf
YW5kX3R5cGVfcHJlZW1wdGlibGUodi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUp
ICkKKyAgICBzd2l0Y2ggKCByYyA9IF9wdXRfcGFnZV90eXBlKHYtPmFyY2gu
b2xkX2d1ZXN0X3RhYmxlLCAxLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZykgKQogICAgIHsKICAg
ICBjYXNlIC1FSU5UUjoKICAgICBjYXNlIC1FUkVTVEFSVDoKICAgICAgICAg
cmV0dXJuIC1FUkVTVEFSVDsKKyAgICBjYXNlIDA6CisgICAgICAgIHB1dF9w
YWdlKHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlKTsKICAgICB9CiAKICAgICB2
LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IE5VTEw7CkBAIC0yOTkzLDYgKzMx
MjQsNyBAQCBpbnQgbmV3X2d1ZXN0X2NyMyh1bnNpZ25lZCBsb25nIG1mbikK
ICAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAg
ICAgICAvKiBmYWxsdGhyb3VnaCAqLwogICAgICAgICAgICAgY2FzZSAtRVJF
U1RBUlQ6CisgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3Rf
cHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRf
Z3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICAgICAgICAgIGJyZWFrOwog
ICAgICAgICAgICAgZGVmYXVsdDoKQEAgLTMyNjAsNyArMzM5MiwxMCBAQCBs
b25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgICAgICAgICAgaWYgKCB0
eXBlID09IFBHVF9sMV9wYWdlX3RhYmxlICkKICAgICAgICAgICAgICAgICAg
ICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwogICAgICAgICAgICAg
ICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBO
VUxMOwogICAgICAgICAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRf
Z3Vlc3RfdGFibGUgPSBwYWdlOworICAgICAgICAgICAgICAgICAgICB9CiAg
ICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQogCkBAIC0zMjkzLDYg
KzM0MjgsNyBAQCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgIHsK
ICAgICAgICAgICAgIGNhc2UgLUVJTlRSOgogICAgICAgICAgICAgY2FzZSAt
RVJFU1RBUlQ6CisgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vl
c3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5v
bGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICAgICAgICAgIHJjID0g
MDsKICAgICAgICAgICAgICAgICBicmVhazsKQEAgLTMzNzEsNiArMzUwNyw3
IEBAIGxvbmcgZG9fbW11ZXh0X29wKAogICAgICAgICAgICAgICAgICAgICAg
ICAgcmMgPSAtRVJFU1RBUlQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAv
KiBmYWxsdGhyb3VnaCAqLwogICAgICAgICAgICAgICAgICAgICBjYXNlIC1F
UkVTVEFSVDoKKyAgICAgICAgICAgICAgICAgICAgICAgIGN1cnItPmFyY2gu
b2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgICAgICAg
ICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAg
ICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgICAg
IGRlZmF1bHQ6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2Rv
bWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAppbmRleCAx
NjVlNTMzYWIzLi41ZWY3NjFiZThiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
ZG9tYWluLmgKQEAgLTUyOSw2ICs1MjksOCBAQCBzdHJ1Y3QgYXJjaF92Y3B1
CiAgICAgcGFnZXRhYmxlX3QgZ3Vlc3RfdGFibGVfdXNlcjsgICAgICAgLyog
KE1GTikgeDg2LzY0IHVzZXItc3BhY2UgcGFnZXRhYmxlICovCiAgICAgcGFn
ZXRhYmxlX3QgZ3Vlc3RfdGFibGU7ICAgICAgICAgICAgLyogKE1GTikgZ3Vl
c3Qgbm90aW9uIG9mIGNyMyAqLwogICAgIHN0cnVjdCBwYWdlX2luZm8gKm9s
ZF9ndWVzdF90YWJsZTsgIC8qIHBhcnRpYWxseSBkZXN0cnVjdGVkIHBhZ2V0
YWJsZSAqLworICAgIHN0cnVjdCBwYWdlX2luZm8gKm9sZF9ndWVzdF9wdHBn
OyAgIC8qIGNvbnRhaW5pbmcgcGFnZSB0YWJsZSBvZiB0aGUgKi8KKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBmb3JtZXIs
IGlmIGFueSAqLwogICAgIC8qIGd1ZXN0X3RhYmxlIGhvbGRzIGEgcmVmIHRv
IHRoZSBwYWdlLCBhbmQgYWxzbyBhIHR5cGUtY291bnQgdW5sZXNzCiAgICAg
ICogc2hhZG93IHJlZmNvdW50cyBhcmUgaW4gdXNlICovCiAgICAgcGFnZXRh
YmxlX3Qgc2hhZG93X3RhYmxlWzRdOyAgICAgICAgLyogKE1GTikgc2hhZG93
KHMpIG9mIGd1ZXN0ICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggYTMw
ZTc2ZGIxZS4uOTA1Yzc5NzFmMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApA
QCAtMTI1LDExICsxMjUsMTEgQEAgc3RydWN0IHBhZ2VfaW5mbwogICAgICAg
ICB1MzIgdGxiZmx1c2hfdGltZXN0YW1wOwogCiAgICAgICAgIC8qCi0gICAg
ICAgICAqIFdoZW4gUEdUX3BhcnRpYWwgaXMgdHJ1ZSB0aGVuIHRoaXMgZmll
bGQgaXMgdmFsaWQgYW5kIGluZGljYXRlcwotICAgICAgICAgKiB0aGF0IFBU
RXMgaW4gdGhlIHJhbmdlIFswLCBAbnJfdmFsaWRhdGVkX3B0ZXMpIGhhdmUg
YmVlbiB2YWxpZGF0ZWQuCi0gICAgICAgICAqIEFuIGV4dHJhIHBhZ2UgcmVm
ZXJlbmNlIG11c3QgYmUgYWNxdWlyZWQgKG9yIG5vdCBkcm9wcGVkKSB3aGVu
ZXZlcgotICAgICAgICAgKiBQR1RfcGFydGlhbCBnZXRzIHNldCwgYW5kIGl0
IG11c3QgYmUgZHJvcHBlZCB3aGVuIHRoZSBmbGFnIGdldHMKLSAgICAgICAg
ICogY2xlYXJlZC4gVGhpcyBpcyBzbyB0aGF0IGEgZ2V0KCkgbGVhdmluZyBh
IHBhZ2UgaW4gcGFydGlhbGx5CisgICAgICAgICAqIFdoZW4gUEdUX3BhcnRp
YWwgaXMgdHJ1ZSB0aGVuIHRoZSBmaXJzdCB0d28gZmllbGRzIGFyZSB2YWxp
ZCBhbmQKKyAgICAgICAgICogaW5kaWNhdGUgdGhhdCBQVEVzIGluIHRoZSBy
YW5nZSBbMCwgQG5yX3ZhbGlkYXRlZF9wdGVzKSBoYXZlIGJlZW4KKyAgICAg
ICAgICogdmFsaWRhdGVkLiBBbiBleHRyYSBwYWdlIHJlZmVyZW5jZSBtdXN0
IGJlIGFjcXVpcmVkIChvciBub3QgZHJvcHBlZCkKKyAgICAgICAgICogd2hl
bmV2ZXIgUEdUX3BhcnRpYWwgZ2V0cyBzZXQsIGFuZCBpdCBtdXN0IGJlIGRy
b3BwZWQgd2hlbiB0aGUgZmxhZworICAgICAgICAgKiBnZXRzIGNsZWFyZWQu
IFRoaXMgaXMgc28gdGhhdCBhIGdldCgpIGxlYXZpbmcgYSBwYWdlIGluIHBh
cnRpYWxseQogICAgICAgICAgKiB2YWxpZGF0ZWQgc3RhdGUgKHdoZXJlIHRo
ZSBjYWxsZXIgd291bGQgZHJvcCB0aGUgcmVmZXJlbmNlIGFjcXVpcmVkCiAg
ICAgICAgICAqIGR1ZSB0byB0aGUgZ2V0dGluZyBvZiB0aGUgdHlwZSBbYXBw
YXJlbnRseV0gZmFpbGluZyBbLUVSRVNUQVJUXSkKICAgICAgICAgICogd291
bGQgbm90IGFjY2lkZW50YWxseSByZXN1bHQgaW4gYSBwYWdlIGxlZnQgd2l0
aCB6ZXJvIGdlbmVyYWwKQEAgLTE1MywxMCArMTUzLDE4IEBAIHN0cnVjdCBw
YWdlX2luZm8KICAgICAgICAgICogcHV0X3BhZ2VfZnJvbV9sTmUoKSAoZHVl
IHRvIHRoZSBhcHBhcmVudCBmYWlsdXJlKSwgYW5kIGhlbmNlIGl0CiAgICAg
ICAgICAqIG11c3QgYmUgZHJvcHBlZCB3aGVuIHRoZSBwdXQgb3BlcmF0aW9u
IGlzIHJlc3VtZWQgKGFuZCBjb21wbGV0ZXMpLAogICAgICAgICAgKiBidXQg
aXQgbXVzdCBub3QgYmUgYWNxdWlyZWQgaWYgcGlja2luZyB1cCB0aGUgcGFn
ZSBmb3IgdmFsaWRhdGlvbi4KKyAgICAgICAgICoKKyAgICAgICAgICogVGhl
IDNyZCBmaWVsZCwgQGxpbmVhcl9wdF9jb3VudCwgaW5kaWNhdGVzCisgICAg
ICAgICAqIC0gYnkgYSBwb3NpdGl2ZSB2YWx1ZSwgaG93IG1hbnkgc2FtZS1s
ZXZlbCBwYWdlIHRhYmxlIGVudHJpZXMgYSBwYWdlCisgICAgICAgICAqICAg
dGFibGUgaGFzLAorICAgICAgICAgKiAtIGJ5IGEgbmVnYXRpdmUgdmFsdWUs
IGluIGhvdyBtYW55IHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgYSBwYWdlIGlz
CisgICAgICAgICAqICAgaW4gdXNlLgogICAgICAgICAgKi8KICAgICAgICAg
c3RydWN0IHsKLSAgICAgICAgICAgIHUxNiBucl92YWxpZGF0ZWRfcHRlczsK
LSAgICAgICAgICAgIHM4IHBhcnRpYWxfcHRlOworICAgICAgICAgICAgdTE2
IG5yX3ZhbGlkYXRlZF9wdGVzOlBBR0VUQUJMRV9PUkRFUiArIDE7CisgICAg
ICAgICAgICB1MTYgOjE2IC0gUEFHRVRBQkxFX09SREVSIC0gMSAtIDI7Cisg
ICAgICAgICAgICBzMTYgcGFydGlhbF9wdGU6MjsKKyAgICAgICAgICAgIHMx
NiBsaW5lYXJfcHRfY291bnQ7CiAgICAgICAgIH07CiAKICAgICAgICAgLyoK
QEAgLTIwNyw2ICsyMTUsOSBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAjZGVmaW5l
IFBHVF9jb3VudF93aWR0aCAgIFBHX3NoaWZ0KDkpCiAjZGVmaW5lIFBHVF9j
b3VudF9tYXNrICAgICgoMVVMPDxQR1RfY291bnRfd2lkdGgpLTEpCiAKKy8q
IEFyZSB0aGUgJ3R5cGUgbWFzaycgYml0cyBpZGVudGljYWw/ICovCisjZGVm
aW5lIFBHVF90eXBlX2VxdWFsKHgsIHkpICghKCgoeCkgXiAoeSkpICYgUEdU
X3R5cGVfbWFzaykpCisKICAvKiBDbGVhcmVkIHdoZW4gdGhlIG93bmluZyBn
dWVzdCAnZnJlZXMnIHRoaXMgcGFnZS4gKi8KICNkZWZpbmUgX1BHQ19hbGxv
Y2F0ZWQgICAgUEdfc2hpZnQoMSkKICNkZWZpbmUgUEdDX2FsbG9jYXRlZCAg
ICAgUEdfbWFzaygxLCAxKQotLSAKMi4xNC4xCgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.7/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Disposition: attachment;
 filename="xsa240-4.7/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Transfer-Encoding: base64

RnJvbSA5YTRiMzQ3MjlmMWJiOTJlZWExZTFlZmU1MmU2ZmFjZTlmMGIxN2Fl
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IEZyaSwgMjIgU2Vw
IDIwMTcgMTE6NDY6NTUgKzAxMDAKU3ViamVjdDogW1BBVENIIDIvMl0geDg2
L21tOiBEaXNhYmxlIFBWIGxpbmVhciBwYWdldGFibGVzIGJ5IGRlZmF1bHQK
CkFsbG93aW5nIHBhZ2V0YWJsZXMgdG8gcG9pbnQgdG8gb3RoZXIgcGFnZXRh
YmxlcyBvZiB0aGUgc2FtZSBsZXZlbAoob2Z0ZW4gY2FsbGVkICdsaW5lYXIg
cGFnZXRhYmxlcycpIGhhcyBiZWVuIGluY2x1ZGVkIGluIFhlbiBzaW5jZSBp
dHMKaW5jZXB0aW9uLiAgQnV0IGl0IGlzIG5vdCB1c2VkIGJ5IHRoZSBtb3N0
IGNvbW1vbiBQViBndWVzdHMgKExpbnV4LApOZXRCU0QsIG1pbmlvcyksIGFu
ZCBoYXMgYmVlbiB0aGUgc291cmNlIG9mIGEgbnVtYmVyIG9mIHN1YnRsZQpy
ZWZlcmVuY2UtY291bnRpbmcgYnVncy4KCkFkZCBhIGNvbW1hbmQtbGluZSBv
cHRpb24gdG8gY29udHJvbCB3aGV0aGVyIFBWIGxpbmVhciBwYWdldGFibGVz
IGFyZQphbGxvd2VkIChkaXNhYmxlZCBieSBkZWZhdWx0KS4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYyOgotIHMvXy8tLzsgaW4g
Y29tbWFuZC1saW5lIG9wdGlvbgotIEFkZGVkIF9fcmVhZF9tb3N0bHkKLS0t
CiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDE1ICsr
KysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAg
ICAgICAgfCAgOSArKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMjQgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
bWFya2Rvd24KaW5kZXggNzNmNTI2NWZjNi4uMDYxYWZmNWVkYyAxMDA2NDQK
LS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysr
IGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTEy
ODAsNiArMTI4MCwyMSBAQCBUaGUgZm9sbG93aW5nIHJlc291cmNlcyBhcmUg
YXZhaWxhYmxlOgogICAgIENEUCwgb25lIENPUyB3aWxsIGNvcmVzcG9uZCB0
d28gQ0JNcyBvdGhlciB0aGFuIG9uZSB3aXRoIENBVCwgZHVlIHRvIHRoZQog
ICAgIHN1bSBvZiBDQk1zIGlzIGZpeGVkLCB0aGF0IG1lYW5zIGFjdHVhbCBg
Y29zX21heGAgaW4gdXNlIHdpbGwgYXV0b21hdGljYWxseQogICAgIHJlZHVj
ZSB0byBoYWxmIHdoZW4gQ0RQIGlzIGVuYWJsZWQuCisKKyMjIyBwdi1saW5l
YXItcHQKKz4gYD0gPGJvb2xlYW4+YAorCis+IERlZmF1bHQ6IGBmYWxzZWAK
KworQWxsb3cgUFYgZ3Vlc3RzIHRvIGhhdmUgcGFnZXRhYmxlIGVudHJpZXMg
cG9pbnRpbmcgdG8gb3RoZXIgcGFnZXRhYmxlcworb2YgdGhlIHNhbWUgbGV2
ZWwgKGkuZS4sIGFsbG93aW5nIEwyIFBURXMgdG8gcG9pbnQgdG8gb3RoZXIg
TDIgcGFnZXMpLgorVGhpcyB0ZWNobmlxdWUgaXMgb2Z0ZW4gY2FsbGVkICJs
aW5lYXIgcGFnZXRhYmxlcyIsIGFuZCBpcyBzb21ldGltZXMKK3VzZWQgdG8g
YWxsb3cgb3BlcmF0aW5nIHN5c3RlbXMgYSBzaW1wbGUgd2F5IHRvIGNvbnNp
c3RlbnRseSBtYXAgdGhlCitjdXJyZW50IHByb2Nlc3MncyBwYWdldGFibGVz
IGludG8gaXRzIG93biB2aXJ0dWFsIGFkZHJlc3Mgc3BhY2UuCisKK05vbmUg
b2YgdGhlIG1vc3QgY29tbW9uIFBWIG9wZXJhdGluZyBzeXN0ZW1zIChMaW51
eCwgTmV0QlNELCBNaW5pT1MpCit1c2UgdGhpcyB0ZWNobmlxdWUsIGJ1dCB0
aGVyZSBtYXkgYmUgY3VzdG9tIG9wZXJhdGluZyBzeXN0ZW1zIHdoaWNoCitk
by4KIAogIyMjIHJlYm9vdAogPiBgPSB0W3JpcGxlXSB8IGtbYmRdIHwgYVtj
cGldIHwgcFtjaV0gfCBQW293ZXJdIHwgZVtmaV0gfCBuW29dIFssIFt3XWFy
bSB8IFtjXW9sZF1gCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBi
L3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGU4MWE0NjFiOTEuLmY3NDhkNGEy
MjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCkBAIC03OTksNiArNzk5LDkgQEAgc3RhdGljIHZvaWQg
ZGVjX2xpbmVhcl91c2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnKQogICogICAg
IGZyYW1lIGlmIGl0IGlzIG1hcHBlZCBieSBhIGRpZmZlcmVudCByb290IHRh
YmxlLiBUaGlzIGlzIHN1ZmZpY2llbnQgYW5kCiAgKiAgICAgYWxzbyBuZWNl
c3NhcnkgdG8gYWxsb3cgdmFsaWRhdGlvbiBvZiBhIHJvb3QgdGFibGUgbWFw
cGluZyBpdHNlbGYuCiAgKi8KK3N0YXRpYyBib29sX3QgX19yZWFkX21vc3Rs
eSBwdl9saW5lYXJfcHRfZW5hYmxlID0gMDsKK2Jvb2xlYW5fcGFyYW0oInB2
LWxpbmVhci1wdCIsIHB2X2xpbmVhcl9wdF9lbmFibGUpOworCiAjZGVmaW5l
IGRlZmluZV9nZXRfbGluZWFyX3BhZ2V0YWJsZShsZXZlbCkgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogc3RhdGljIGludCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKIGdldF8jI2xldmVsIyNfbGluZWFyX3BhZ2V0YWJs
ZSggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCkBAIC04MDgsNiArODExLDEyIEBAIGdldF8jI2xldmVsIyNfbGluZWFy
X3BhZ2V0YWJsZSggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAogICAgIHVuc2lnbmVkIGxvbmcgcGZuOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgaWYgKCAhcHZfbGluZWFy
X3B0X2VuYWJsZSApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgTUVNX0xPRygiQXR0ZW1wdCB0byBjcmVhdGUgbGluZWFy
IHAudC4gKGZlYXR1cmUgZGlzYWJsZWQpIik7ICAgICAgICBcCisgICAgICAg
IHJldHVybiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIH0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgaWYgKCAobGV2ZWwjI2VfZ2V0X2ZsYWdzKHBkZSkgJiBfUEFH
RV9SVykgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgTUVNX0xPRygi
QXR0ZW1wdCB0byBjcmVhdGUgbGluZWFyIHAudC4gd2l0aCB3cml0ZSBwZXJt
cyIpOyAgICAgICAgICBcCi0tIAoyLjE0LjEKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.8/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Disposition: attachment;
 filename="xsa240-4.8/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Transfer-Encoding: base64

RnJvbSAyMzE1YjhjNjUxZTBjYzMxYzkxNTNkMDljOTkxMmI4ZmJlNjMyYWQy
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFRodSwgMjggU2VwIDIwMTcgMTU6
MTc6MjUgKzAxMDAKU3ViamVjdDogW1BBVENIIDEvMl0geDg2OiBsaW1pdCBs
aW5lYXIgcGFnZSB0YWJsZSB1c2UgdG8gYSBzaW5nbGUgbGV2ZWwKClRoYXQn
cyB0aGUgb25seSB3YXkgdGhhdCB0aGV5J3JlIG1lYW50IHRvIGJlIHVzZWQu
IFdpdGhvdXQgc3VjaCBhCnJlc3RyaWN0aW9uIGFyYml0cmFyaWx5IGxvbmcg
Y2hhaW5zIG9mIHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgY2FuIGJlCmJ1aWx0
LCB0ZWFyaW5nIGRvd24gb2Ygd2hpY2ggbWF5IHRoZW4gY2F1c2UgYXJiaXRy
YXJpbHkgZGVlcCByZWN1cnNpb24sCmNhdXNpbmcgYSBzdGFjayBvdmVyZmxv
dy4gVG8gZmFjaWxpdGF0ZSB0aGlzIHJlc3RyaWN0aW9uLCBhIGNvdW50ZXIg
aXMKYmVpbmcgaW50cm9kdWNlZCB0byB0cmFjayBib3RoIHRoZSBudW1iZXIg
b2Ygc2FtZS1sZXZlbCBlbnRyaWVzIGluIGEKcGFnZSB0YWJsZSBhcyB3ZWxs
IGFzIHRoZSBudW1iZXIgb2YgdXNlcyBvZiBhIHBhZ2UgdGFibGUgaW4gYW5v
dGhlcgpzYW1lLWxldmVsIG9uZSAoY291bnRpbmcgaW50byBwb3NpdGl2ZSBh
bmQgbmVnYXRpdmUgZGlyZWN0aW9uCnJlc3BlY3RpdmVseSwgdXRpbGl6aW5n
IHRoZSBmYWN0IHRoYXQgYm90aCBjb3VudHMgY2FuJ3QgYmUgbm9uLXplcm8g
YXQKdGhlIHNhbWUgdGltZSkuCgpOb3RlIHRoYXQgdGhlIGFkZGVkIGFjY291
bnRpbmcgaW50cm9kdWNlcyBhIHJlc3RyaWN0aW9uIG9uIHRoZSBudW1iZXIK
b2YgdGltZXMgYSBwYWdlIGNhbiBiZSB1c2VkIGluIG90aGVyIHNhbWUtbGV2
ZWwgcGFnZSB0YWJsZXMgLSBtb3JlIHRoYW4KMzJrIG9mIHN1Y2ggdXNlcyBh
cmUgbm8gbG9uZ2VyIHBvc3NpYmxlLgoKTm90ZSBhbHNvIHRoYXQgc29tZSBw
dXRfcGFnZV9hbmRfdHlwZVtfcHJlZW1wdGlibGVdKCkgY2FsbHMgYXJlCnJl
cGxhY2VkIHdpdGggb3Blbi1jb2RlZCBlcXVpdmFsZW50cy4gIFRoaXMgc2Vl
bWVkIHByZWZlcnJhYmxlIHRvCmFkZGluZyAicGFyZW50X3RhYmxlIiB0byB0
aGUgbWF0cml4IG9mIGZ1bmN0aW9ucy4KCk5vdGUgZnVydGhlciB0aGF0IGNy
b3NzLWRvbWFpbiBzYW1lLWxldmVsIHBhZ2UgdGFibGUgcmVmZXJlbmNlcyBh
cmUgbm8KbG9uZ2VyIHBlcm1pdHRlZCAodGhleSBwcm9iYWJseSBuZXZlciBz
aG91bGQgaGF2ZSBiZWVuKS4KClRoaXMgaXMgWFNBLTI0MC4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KU2lnbmVkLW9m
Zi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgfCAgIDEgKwog
eGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICB8IDE3MSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2RvbWFpbi5oIHwgICAyICsKIHhlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaCAgICAgfCAgMjUgKysrKystLQogNCBmaWxlcyBjaGFuZ2VkLCAx
NzUgaW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFp
bi5jCmluZGV4IGE3MjViNDNhNjcuLjUyNjViMDQ5NmMgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9t
YWluLmMKQEAgLTEyNDUsNiArMTI0NSw3IEBAIGludCBhcmNoX3NldF9pbmZv
X2d1ZXN0KAogICAgICAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsK
ICAgICAgICAgICAgICAgICAgICAgLyogRmFsbHRocm91Z2ggKi8KICAgICAg
ICAgICAgICAgICBjYXNlIC1FUkVTVEFSVDoKKyAgICAgICAgICAgICAgICAg
ICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAg
ICAgICAgICAgIHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0KICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhZ2V0YWJsZV9nZXRfcGFnZSh2LT5hcmNoLmd1
ZXN0X3RhYmxlKTsKICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5ndWVz
dF90YWJsZSA9IHBhZ2V0YWJsZV9udWxsKCk7CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGE0MDQ2
MWQ0ZDYuLjMxZDRhMDM4NDAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC03MzMsNiArNzMzLDYx
IEBAIHN0YXRpYyB2b2lkIHB1dF9kYXRhX3BhZ2UoCiAgICAgICAgIHB1dF9w
YWdlKHBhZ2UpOwogfQogCitzdGF0aWMgYm9vbCBpbmNfbGluZWFyX2VudHJp
ZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCit7CisgICAgdHlwZW9mKHBnLT5s
aW5lYXJfcHRfY291bnQpIG5jID0gcmVhZF9hdG9taWMoJnBnLT5saW5lYXJf
cHRfY291bnQpLCBvYzsKKworICAgIGRvIHsKKyAgICAgICAgLyoKKyAgICAg
ICAgICogVGhlIGNoZWNrIGJlbG93IGNoZWNrcyBmb3IgdGhlICJsaW5lYXIg
dXNlIiBjb3VudCBiZWluZyBub24temVybworICAgICAgICAgKiBhcyB3ZWxs
IGFzIG92ZXJmbG93LiAgU2lnbmVkIGludGVnZXIgb3ZlcmZsb3cgaXMgdW5k
ZWZpbmVkIGJlaGF2aW9yCisgICAgICAgICAqIGFjY29yZGluZyB0byB0aGUg
QyBzcGVjLiAgSG93ZXZlciwgYXMgbG9uZyBhcyBsaW5lYXJfcHRfY291bnQg
aXMKKyAgICAgICAgICogc21hbGxlciBpbiBzaXplIHRoYW4gJ2ludCcsIHRo
ZSBhcml0aG1ldGljIG9wZXJhdGlvbiBvZiB0aGUKKyAgICAgICAgICogaW5j
cmVtZW50IGJlbG93IHdvbid0IG92ZXJmbG93OyByYXRoZXIgdGhlIHJlc3Vs
dCB3aWxsIGJlIHRydW5jYXRlZAorICAgICAgICAgKiB3aGVuIHN0b3JlZC4g
IEVuc3VyZSB0aGF0IHRoaXMgaXMgYWx3YXlzIHRydWUuCisgICAgICAgICAq
LworICAgICAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKG5jKSA+PSBzaXplb2Yo
aW50KSk7CisgICAgICAgIG9jID0gbmMrKzsKKyAgICAgICAgaWYgKCBuYyA8
PSAwICkKKyAgICAgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICAgICAgbmMg
PSBjbXB4Y2hnKCZwZy0+bGluZWFyX3B0X2NvdW50LCBvYywgbmMpOworICAg
IH0gd2hpbGUgKCBvYyAhPSBuYyApOworCisgICAgcmV0dXJuIHRydWU7Cit9
CisKK3N0YXRpYyB2b2lkIGRlY19saW5lYXJfZW50cmllcyhzdHJ1Y3QgcGFn
ZV9pbmZvICpwZykKK3sKKyAgICB0eXBlb2YocGctPmxpbmVhcl9wdF9jb3Vu
dCkgb2M7CisKKyAgICBvYyA9IGFyY2hfZmV0Y2hfYW5kX2FkZCgmcGctPmxp
bmVhcl9wdF9jb3VudCwgLTEpOworICAgIEFTU0VSVChvYyA+IDApOworfQor
CitzdGF0aWMgYm9vbCBpbmNfbGluZWFyX3VzZXMoc3RydWN0IHBhZ2VfaW5m
byAqcGcpCit7CisgICAgdHlwZW9mKHBnLT5saW5lYXJfcHRfY291bnQpIG5j
ID0gcmVhZF9hdG9taWMoJnBnLT5saW5lYXJfcHRfY291bnQpLCBvYzsKKwor
ICAgIGRvIHsKKyAgICAgICAgLyogU2VlIHRoZSByZXNwZWN0aXZlIGNvbW1l
bnQgaW4gaW5jX2xpbmVhcl9lbnRyaWVzKCkuICovCisgICAgICAgIEJVSUxE
X0JVR19PTihzaXplb2YobmMpID49IHNpemVvZihpbnQpKTsKKyAgICAgICAg
b2MgPSBuYy0tOworICAgICAgICBpZiAoIG5jID49IDAgKQorICAgICAgICAg
ICAgcmV0dXJuIGZhbHNlOworICAgICAgICBuYyA9IGNtcHhjaGcoJnBnLT5s
aW5lYXJfcHRfY291bnQsIG9jLCBuYyk7CisgICAgfSB3aGlsZSAoIG9jICE9
IG5jICk7CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKworc3RhdGljIHZvaWQg
ZGVjX2xpbmVhcl91c2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnKQoreworICAg
IHR5cGVvZihwZy0+bGluZWFyX3B0X2NvdW50KSBvYzsKKworICAgIG9jID0g
YXJjaF9mZXRjaF9hbmRfYWRkKCZwZy0+bGluZWFyX3B0X2NvdW50LCAxKTsK
KyAgICBBU1NFUlQob2MgPCAwKTsKK30KKwogLyoKICAqIFdlIGFsbG93IHJv
b3QgdGFibGVzIHRvIG1hcCBlYWNoIG90aGVyIChhLmsuYS4gbGluZWFyIHBh
Z2UgdGFibGVzKS4gSXQKICAqIG5lZWRzIHNvbWUgc3BlY2lhbCBjYXJlIHdp
dGggcmVmZXJlbmNlIGNvdW50cyBhbmQgYWNjZXNzIHBlcm1pc3Npb25zOgpA
QCAtNzYyLDE1ICs4MTcsMzUgQEAgZ2V0XyMjbGV2ZWwjI19saW5lYXJfcGFn
ZXRhYmxlKCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgaWYgKCAocGZuID0gbGV2ZWwjI2VfZ2V0X3BmbihwZGUpKSAhPSBwZGVf
cGZuICkgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgc3RydWN0IHBhZ2VfaW5m
byAqcHRwZyA9IG1mbl90b19wYWdlKHBkZV9wZm4pOyAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICAvKiBNYWtlIHN1cmUgdGhlIHBhZ2UgdGFibGUgYmVsb25ncyB0
byB0aGUgY29ycmVjdCBkb21haW4uICovICAgICAgIFwKKyAgICAgICAgaWYg
KCB1bmxpa2VseShwYWdlX2dldF9vd25lcihwdHBnKSAhPSBkKSApICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICByZXR1cm4gMDsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICAgICAgLyogTWFrZSBzdXJlIHRoZSBtYXBwZWQgZnJhbWUgYmVsb25n
cyB0byB0aGUgY29ycmVjdCBkb21haW4uICovICAgICBcCiAgICAgICAgIGlm
ICggdW5saWtlbHkoIWdldF9wYWdlX2Zyb21fcGFnZW5yKHBmbiwgZCkpICkg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgcmV0dXJuIDA7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgICAgIC8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAg
KiBFbnN1cmUgdGhhdCB0aGUgbWFwcGVkIGZyYW1lIGlzIGFuIGFscmVhZHkt
dmFsaWRhdGVkIHBhZ2UgdGFibGUuIFwKKyAgICAgICAgICogRW5zdXJlIHRo
YXQgdGhlIG1hcHBlZCBmcmFtZSBpcyBhbiBhbHJlYWR5LXZhbGlkYXRlZCBw
YWdlIHRhYmxlICBcCisgICAgICAgICAqIGFuZCBpcyBub3QgaXRzZWxmIGhh
dmluZyBsaW5lYXIgZW50cmllcywgYXMgd2VsbCBhcyB0aGF0IHRoZSAgICAg
XAorICAgICAgICAgKiBjb250YWluaW5nIHBhZ2UgdGFibGUgaXMgbm90IGlz
ZWxmIGluIHVzZSBhcyBhIGxpbmVhciBwYWdlIHRhYmxlIFwKKyAgICAgICAg
ICogZWxzZXdoZXJlLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAqIElmIHNvLCBh
dG9taWNhbGx5IGluY3JlbWVudCB0aGUgY291bnQgKGNoZWNraW5nIGZvciBv
dmVyZmxvdykuICAgXAogICAgICAgICAgKi8gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKICAgICAgICAgcGFnZSA9IG1mbl90b19wYWdlKHBmbik7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAg
IGlmICggIWluY19saW5lYXJfZW50cmllcyhwdHBnKSApICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICB7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgaWYgKCAhaW5j
X2xpbmVhcl91c2VzKHBhZ2UpICkgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgICAgIHsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICAgICAgZGVjX2xpbmVhcl9lbnRyaWVzKHB0cGcpOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgICAgIHB1dF9wYWdlKHBhZ2UpOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICByZXR1
cm4gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICB9ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgeSA9IHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
ICAgIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgeCA9
IHk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKQEAgLTc3OCw2ICs4NTMsOCBAQCBnZXRfIyNs
ZXZlbCMjX2xpbmVhcl9wYWdldGFibGUoICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICB1
bmxpa2VseSgoeCAmIChQR1RfdHlwZV9tYXNrfFBHVF92YWxpZGF0ZWQpKSAh
PSAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgKFBH
VF8jI2xldmVsIyNfcGFnZV90YWJsZXxQR1RfdmFsaWRhdGVkKSkgKSAgICAg
ICBcCiAgICAgICAgICAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICAgICAgICAgIGRlY19saW5lYXJfdXNlcyhwYWdlKTsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICBk
ZWNfbGluZWFyX2VudHJpZXMocHRwZyk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgcHV0X3BhZ2UocGFn
ZSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgICAgICAgICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAg
ICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC0xMjAyLDYgKzEyNzks
OSBAQCBnZXRfcGFnZV9mcm9tX2w0ZSgKICAgICAgICAgICAgIGwzZV9yZW1v
dmVfZmxhZ3MoKHBsM2UpLCBfUEFHRV9VU0VSfF9QQUdFX1JXfF9QQUdFX0FD
Q0VTU0VEKTsgICBcCiAgICAgfSB3aGlsZSAoIDAgKQogCitzdGF0aWMgaW50
IF9wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIGJvb2wg
cHJlZW1wdGlibGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBwYWdlX2luZm8gKnB0cGcpOworCiB2b2lkIHB1dF9wYWdlX2Zyb21fbDFl
KGwxX3BnZW50cnlfdCBsMWUsIHN0cnVjdCBkb21haW4gKmwxZV9vd25lcikK
IHsKICAgICB1bnNpZ25lZCBsb25nICAgICBwZm4gPSBsMWVfZ2V0X3Bmbihs
MWUpOwpAQCAtMTI3MSwxNyArMTM1MSwyMiBAQCBzdGF0aWMgaW50IHB1dF9w
YWdlX2Zyb21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcg
cGZuKQogICAgIGlmICggbDJlX2dldF9mbGFncyhsMmUpICYgX1BBR0VfUFNF
ICkKICAgICAgICAgcHV0X3N1cGVycGFnZShsMmVfZ2V0X3BmbihsMmUpKTsK
ICAgICBlbHNlCi0gICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKGwyZV9nZXRf
cGFnZShsMmUpKTsKKyAgICB7CisgICAgICAgIHN0cnVjdCBwYWdlX2luZm8g
KnBnID0gbDJlX2dldF9wYWdlKGwyZSk7CisgICAgICAgIGludCByYyA9IF9w
dXRfcGFnZV90eXBlKHBnLCBmYWxzZSwgbWZuX3RvX3BhZ2UocGZuKSk7CisK
KyAgICAgICAgQVNTRVJUKCFyYyk7CisgICAgICAgIHB1dF9wYWdlKHBnKTsK
KyAgICB9CiAKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIGludCBfX3B1
dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqLCBpbnQgcHJlZW1wdGli
bGUpOwotCiBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50
cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpbnQgcGFydGlhbCwgYm9vbF90IGRlZmVyKQogewog
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOworICAgIGludCByYzsKIAogICAg
IGlmICggIShsM2VfZ2V0X2ZsYWdzKGwzZSkgJiBfUEFHRV9QUkVTRU5UKSB8
fCAobDNlX2dldF9wZm4obDNlKSA9PSBwZm4pICkKICAgICAgICAgcmV0dXJu
IDE7CkBAIC0xMzA0LDIxICsxMzg5LDI4IEBAIHN0YXRpYyBpbnQgcHV0X3Bh
Z2VfZnJvbV9sM2UobDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBw
Zm4sCiAgICAgaWYgKCB1bmxpa2VseShwYXJ0aWFsID4gMCkgKQogICAgIHsK
ICAgICAgICAgQVNTRVJUKCFkZWZlcik7Ci0gICAgICAgIHJldHVybiBfX3B1
dF9wYWdlX3R5cGUocGcsIDEpOworICAgICAgICByZXR1cm4gX3B1dF9wYWdl
X3R5cGUocGcsIHRydWUsIG1mbl90b19wYWdlKHBmbikpOwogICAgIH0KIAog
ICAgIGlmICggZGVmZXIgKQogICAgIHsKKyAgICAgICAgY3VycmVudC0+YXJj
aC5vbGRfZ3Vlc3RfcHRwZyA9IG1mbl90b19wYWdlKHBmbik7CiAgICAgICAg
IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGc7CiAgICAgICAg
IHJldHVybiAwOwogICAgIH0KIAotICAgIHJldHVybiBwdXRfcGFnZV9hbmRf
dHlwZV9wcmVlbXB0aWJsZShwZyk7CisgICAgcmMgPSBfcHV0X3BhZ2VfdHlw
ZShwZywgdHJ1ZSwgbWZuX3RvX3BhZ2UocGZuKSk7CisgICAgaWYgKCBsaWtl
bHkoIXJjKSApCisgICAgICAgIHB1dF9wYWdlKHBnKTsKKworICAgIHJldHVy
biByYzsKIH0KIAogc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2w0ZShsNF9w
Z2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW50IHBhcnRpYWwsIGJvb2xfdCBkZWZlcikK
IHsKKyAgICBpbnQgcmMgPSAxOworCiAgICAgaWYgKCAobDRlX2dldF9mbGFn
cyhsNGUpICYgX1BBR0VfUFJFU0VOVCkgJiYgCiAgICAgICAgICAobDRlX2dl
dF9wZm4obDRlKSAhPSBwZm4pICkKICAgICB7CkBAIC0xMzI3LDE4ICsxNDE5
LDIyIEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRy
eV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgICAgIGlmICggdW5s
aWtlbHkocGFydGlhbCA+IDApICkKICAgICAgICAgewogICAgICAgICAgICAg
QVNTRVJUKCFkZWZlcik7Ci0gICAgICAgICAgICByZXR1cm4gX19wdXRfcGFn
ZV90eXBlKHBnLCAxKTsKKyAgICAgICAgICAgIHJldHVybiBfcHV0X3BhZ2Vf
dHlwZShwZywgdHJ1ZSwgbWZuX3RvX3BhZ2UocGZuKSk7CiAgICAgICAgIH0K
IAogICAgICAgICBpZiAoIGRlZmVyICkKICAgICAgICAgeworICAgICAgICAg
ICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IG1mbl90b19wYWdl
KHBmbik7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90
YWJsZSA9IHBnOwogICAgICAgICAgICAgcmV0dXJuIDA7CiAgICAgICAgIH0K
IAotICAgICAgICByZXR1cm4gcHV0X3BhZ2VfYW5kX3R5cGVfcHJlZW1wdGli
bGUocGcpOworICAgICAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCB0cnVl
LCBtZm5fdG9fcGFnZShwZm4pKTsKKyAgICAgICAgaWYgKCBsaWtlbHkoIXJj
KSApCisgICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAgICAgfQotICAgIHJl
dHVybiAxOworCisgICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMgaW50IGFs
bG9jX2wxX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCkBAIC0xNTM2
LDYgKzE2MzIsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIHsKICAgICAgICAgICAgIHBh
Z2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKICAgICAgICAgICAgIHBhZ2Ut
PnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gu
b2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgY3VycmVudC0+
YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICB9CiAgICAg
ICAgIHdoaWxlICggaS0tID4gMCApCkBAIC0xNjI4LDYgKzE3MjUsNyBAQCBz
dGF0aWMgaW50IGFsbG9jX2w0X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UpCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICBp
ZiAoIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlICkKICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzKys7Cisg
ICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0
cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNo
Lm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CiAgICAgICAgICAgICAgICAgfQog
ICAgICAgICAgICAgfQpAQCAtMjM3MCwxNCArMjQ2OCwyMCBAQCBpbnQgZnJl
ZV9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnCiB9CiAKIAotc3Rh
dGljIGludCBfX3B1dF9maW5hbF9wYWdlX3R5cGUoCi0gICAgc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLCBpbnQgcHJlZW1w
dGlibGUpCitzdGF0aWMgaW50IF9wdXRfZmluYWxfcGFnZV90eXBlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBwcmVlbXB0aWJsZSwg
c3RydWN0IHBhZ2VfaW5mbyAqcHRwZykKIHsKICAgICBpbnQgcmMgPSBmcmVl
X3BhZ2VfdHlwZShwYWdlLCB0eXBlLCBwcmVlbXB0aWJsZSk7CiAKICAgICAv
KiBObyBuZWVkIGZvciBhdG9taWMgdXBkYXRlIG9mIHR5cGVfaW5mbyBoZXJl
OiBub29uZSBlbHNlIHVwZGF0ZXMgaXQuICovCiAgICAgaWYgKCByYyA9PSAw
ICkKICAgICB7CisgICAgICAgIGlmICggcHRwZyAmJiBQR1RfdHlwZV9lcXVh
bCh0eXBlLCBwdHBnLT51LmludXNlLnR5cGVfaW5mbykgKQorICAgICAgICB7
CisgICAgICAgICAgICBkZWNfbGluZWFyX3VzZXMocGFnZSk7CisgICAgICAg
ICAgICBkZWNfbGluZWFyX2VudHJpZXMocHRwZyk7CisgICAgICAgIH0KKyAg
ICAgICAgQVNTRVJUKCFwYWdlLT5saW5lYXJfcHRfY291bnQgfHwgcGFnZV9n
ZXRfb3duZXIocGFnZSktPmlzX2R5aW5nKTsKICAgICAgICAgLyoKICAgICAg
ICAgICogUmVjb3JkIFRMQiBpbmZvcm1hdGlvbiBmb3IgZmx1c2ggbGF0ZXIu
IFdlIGRvIG5vdCBzdGFtcCBwYWdlIHRhYmxlcwogICAgICAgICAgKiB3aGVu
IHJ1bm5pbmcgaW4gc2hhZG93IG1vZGU6CkBAIC0yNDEzLDggKzI1MTcsOCBA
QCBzdGF0aWMgaW50IF9fcHV0X2ZpbmFsX3BhZ2VfdHlwZSgKIH0KIAogCi1z
dGF0aWMgaW50IF9fcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHByZWVtcHRp
YmxlKQorc3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlLCBib29sIHByZWVtcHRpYmxlLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBnKQogewogICAgIHVu
c2lnbmVkIGxvbmcgbngsIHgsIHkgPSBwYWdlLT51LmludXNlLnR5cGVfaW5m
bzsKICAgICBpbnQgcmMgPSAwOwpAQCAtMjQ0MSwxMiArMjU0NSwyOCBAQCBz
dGF0aWMgaW50IF9fcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHgsIG54KSkgIT0geCkgKQogICAgICAgICAgICAgICAgICAgICBjb250
aW51ZTsKICAgICAgICAgICAgICAgICAvKiBXZSBjbGVhcmVkIHRoZSAndmFs
aWQgYml0JyBzbyB3ZSBkbyB0aGUgY2xlYW4gdXAuICovCi0gICAgICAgICAg
ICAgICAgcmMgPSBfX3B1dF9maW5hbF9wYWdlX3R5cGUocGFnZSwgeCwgcHJl
ZW1wdGlibGUpOworICAgICAgICAgICAgICAgIHJjID0gX3B1dF9maW5hbF9w
YWdlX3R5cGUocGFnZSwgeCwgcHJlZW1wdGlibGUsIHB0cGcpOworICAgICAg
ICAgICAgICAgIHB0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgIGlmICgg
eCAmIFBHVF9wYXJ0aWFsICkKICAgICAgICAgICAgICAgICAgICAgcHV0X3Bh
Z2UocGFnZSk7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAg
ICB9CiAKKyAgICAgICAgICAgIGlmICggcHRwZyAmJiBQR1RfdHlwZV9lcXVh
bCh4LCBwdHBnLT51LmludXNlLnR5cGVfaW5mbykgKQorICAgICAgICAgICAg
eworICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAgICogcGFn
ZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKCkgYWNjZXNzZXMgdGhlIHNhbWUg
dW5pb24KKyAgICAgICAgICAgICAgICAgKiBsaW5lYXJfcHRfY291bnQgbGl2
ZXMgaW4uIFVudmFsaWRhdGVkIHBhZ2UgdGFibGUgcGFnZXMsCisgICAgICAg
ICAgICAgICAgICogaG93ZXZlciwgc2hvdWxkIG9jY3VyIGR1cmluZyBkb21h
aW4gZGVzdHJ1Y3Rpb24gb25seQorICAgICAgICAgICAgICAgICAqIGFueXdh
eS4gIFVwZGF0aW5nIG9mIGxpbmVhcl9wdF9jb3VudCBsdWNraWx5IGlzIG5v
dAorICAgICAgICAgICAgICAgICAqIG5lY2Vzc2FyeSBhbnltb3JlIGZvciBh
IGR5aW5nIGRvbWFpbi4KKyAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAg
ICAgICAgICBBU1NFUlQocGFnZV9nZXRfb3duZXIocGFnZSktPmlzX2R5aW5n
KTsKKyAgICAgICAgICAgICAgICBBU1NFUlQocGFnZS0+bGluZWFyX3B0X2Nv
dW50IDwgMCk7CisgICAgICAgICAgICAgICAgQVNTRVJUKHB0cGctPmxpbmVh
cl9wdF9jb3VudCA+IDApOworICAgICAgICAgICAgICAgIHB0cGcgPSBOVUxM
OworICAgICAgICAgICAgfQorCiAgICAgICAgICAgICAvKgogICAgICAgICAg
ICAgICogUmVjb3JkIFRMQiBpbmZvcm1hdGlvbiBmb3IgZmx1c2ggbGF0ZXIu
IFdlIGRvIG5vdCBzdGFtcCBwYWdlCiAgICAgICAgICAgICAgKiB0YWJsZXMg
d2hlbiBydW5uaW5nIGluIHNoYWRvdyBtb2RlOgpAQCAtMjQ2Niw2ICsyNTg2
LDEzIEBAIHN0YXRpYyBpbnQgX19wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2UsCiAgICAgICAgICAgICByZXR1cm4gLUVJTlRSOwogICAg
IH0KIAorICAgIGlmICggcHRwZyAmJiBQR1RfdHlwZV9lcXVhbCh4LCBwdHBn
LT51LmludXNlLnR5cGVfaW5mbykgKQorICAgIHsKKyAgICAgICAgQVNTRVJU
KCFyYyk7CisgICAgICAgIGRlY19saW5lYXJfdXNlcyhwYWdlKTsKKyAgICAg
ICAgZGVjX2xpbmVhcl9lbnRyaWVzKHB0cGcpOworICAgIH0KKwogICAgIHJl
dHVybiByYzsKIH0KIApAQCAtMjYwMCw2ICsyNzI3LDcgQEAgc3RhdGljIGlu
dCBfX2dldF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5z
aWduZWQgbG9uZyB0eXBlLAogICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRh
dGVkX3B0ZXMgPSAwOwogICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUg
PSAwOwogICAgICAgICB9CisgICAgICAgIHBhZ2UtPmxpbmVhcl9wdF9jb3Vu
dCA9IDA7CiAgICAgICAgIHJjID0gYWxsb2NfcGFnZV90eXBlKHBhZ2UsIHR5
cGUsIHByZWVtcHRpYmxlKTsKICAgICB9CiAKQEAgLTI2MTQsNyArMjc0Miw3
IEBAIHN0YXRpYyBpbnQgX19nZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKIAogdm9pZCBwdXRfcGFn
ZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7Ci0gICAgaW50IHJj
ID0gX19wdXRfcGFnZV90eXBlKHBhZ2UsIDApOworICAgIGludCByYyA9IF9w
dXRfcGFnZV90eXBlKHBhZ2UsIGZhbHNlLCBOVUxMKTsKICAgICBBU1NFUlQo
cmMgPT0gMCk7CiAgICAgKHZvaWQpcmM7CiB9CkBAIC0yNjMwLDcgKzI3NTgs
NyBAQCBpbnQgZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
LCB1bnNpZ25lZCBsb25nIHR5cGUpCiAKIGludCBwdXRfcGFnZV90eXBlX3By
ZWVtcHRpYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7Ci0gICAgcmV0
dXJuIF9fcHV0X3BhZ2VfdHlwZShwYWdlLCAxKTsKKyAgICByZXR1cm4gX3B1
dF9wYWdlX3R5cGUocGFnZSwgdHJ1ZSwgTlVMTCk7CiB9CiAKIGludCBnZXRf
cGFnZV90eXBlX3ByZWVtcHRpYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Us
IHVuc2lnbmVkIGxvbmcgdHlwZSkKQEAgLTI4MzYsMTEgKzI5NjQsMTQgQEAg
aW50IHB1dF9vbGRfZ3Vlc3RfdGFibGUoc3RydWN0IHZjcHUgKnYpCiAgICAg
aWYgKCAhdi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQogICAgICAgICByZXR1
cm4gMDsKIAotICAgIHN3aXRjaCAoIHJjID0gcHV0X3BhZ2VfYW5kX3R5cGVf
cHJlZW1wdGlibGUodi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUpICkKKyAgICBz
d2l0Y2ggKCByYyA9IF9wdXRfcGFnZV90eXBlKHYtPmFyY2gub2xkX2d1ZXN0
X3RhYmxlLCB0cnVlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZykgKQogICAgIHsKICAgICBjYXNl
IC1FSU5UUjoKICAgICBjYXNlIC1FUkVTVEFSVDoKICAgICAgICAgcmV0dXJu
IC1FUkVTVEFSVDsKKyAgICBjYXNlIDA6CisgICAgICAgIHB1dF9wYWdlKHYt
PmFyY2gub2xkX2d1ZXN0X3RhYmxlKTsKICAgICB9CiAKICAgICB2LT5hcmNo
Lm9sZF9ndWVzdF90YWJsZSA9IE5VTEw7CkBAIC0yOTk3LDYgKzMxMjgsNyBA
QCBpbnQgbmV3X2d1ZXN0X2NyMyh1bnNpZ25lZCBsb25nIG1mbikKICAgICAg
ICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgICAgICAv
KiBmYWxsdGhyb3VnaCAqLwogICAgICAgICAgICAgY2FzZSAtRVJFU1RBUlQ6
CisgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9
IE5VTEw7CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3Rf
dGFibGUgPSBwYWdlOwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAg
ICAgICAgZGVmYXVsdDoKQEAgLTMyNjQsNyArMzM5NiwxMCBAQCBsb25nIGRv
X21tdWV4dF9vcCgKICAgICAgICAgICAgICAgICAgICAgaWYgKCB0eXBlID09
IFBHVF9sMV9wYWdlX3RhYmxlICkKICAgICAgICAgICAgICAgICAgICAgICAg
IHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwogICAgICAgICAgICAgICAgICAg
ICBlbHNlCisgICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwog
ICAgICAgICAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3Rf
dGFibGUgPSBwYWdlOworICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAg
ICAgICAgICAgfQogICAgICAgICAgICAgfQogCkBAIC0zMjk3LDYgKzM0MzIs
NyBAQCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgIGNhc2UgLUVJTlRSOgogICAgICAgICAgICAgY2FzZSAtRVJFU1RB
UlQ6CisgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfcHRw
ZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vl
c3RfdGFibGUgPSBwYWdlOwogICAgICAgICAgICAgICAgIHJjID0gMDsKICAg
ICAgICAgICAgICAgICBicmVhazsKQEAgLTMzNzUsNiArMzUxMSw3IEBAIGxv
bmcgZG9fbW11ZXh0X29wKAogICAgICAgICAgICAgICAgICAgICAgICAgcmMg
PSAtRVJFU1RBUlQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAvKiBmYWxs
dGhyb3VnaCAqLwogICAgICAgICAgICAgICAgICAgICBjYXNlIC1FUkVTVEFS
VDoKKyAgICAgICAgICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1
ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgICAgICAgICAgY3Vy
ci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICAgICAg
ICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgICAgIGRlZmF1
bHQ6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAppbmRleCBmNmE0MGVi
ODgxLi42MGJiOGM5MDE0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWlu
LmgKQEAgLTUzMSw2ICs1MzEsOCBAQCBzdHJ1Y3QgYXJjaF92Y3B1CiAgICAg
cGFnZXRhYmxlX3QgZ3Vlc3RfdGFibGVfdXNlcjsgICAgICAgLyogKE1GTikg
eDg2LzY0IHVzZXItc3BhY2UgcGFnZXRhYmxlICovCiAgICAgcGFnZXRhYmxl
X3QgZ3Vlc3RfdGFibGU7ICAgICAgICAgICAgLyogKE1GTikgZ3Vlc3Qgbm90
aW9uIG9mIGNyMyAqLwogICAgIHN0cnVjdCBwYWdlX2luZm8gKm9sZF9ndWVz
dF90YWJsZTsgIC8qIHBhcnRpYWxseSBkZXN0cnVjdGVkIHBhZ2V0YWJsZSAq
LworICAgIHN0cnVjdCBwYWdlX2luZm8gKm9sZF9ndWVzdF9wdHBnOyAgIC8q
IGNvbnRhaW5pbmcgcGFnZSB0YWJsZSBvZiB0aGUgKi8KKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBmb3JtZXIsIGlmIGFu
eSAqLwogICAgIC8qIGd1ZXN0X3RhYmxlIGhvbGRzIGEgcmVmIHRvIHRoZSBw
YWdlLCBhbmQgYWxzbyBhIHR5cGUtY291bnQgdW5sZXNzCiAgICAgICogc2hh
ZG93IHJlZmNvdW50cyBhcmUgaW4gdXNlICovCiAgICAgcGFnZXRhYmxlX3Qg
c2hhZG93X3RhYmxlWzRdOyAgICAgICAgLyogKE1GTikgc2hhZG93KHMpIG9m
IGd1ZXN0ICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21t
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggNjY4N2RiYzk4
NS4uNjM1OTBhNzcxNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtMTI1
LDExICsxMjUsMTEgQEAgc3RydWN0IHBhZ2VfaW5mbwogICAgICAgICB1MzIg
dGxiZmx1c2hfdGltZXN0YW1wOwogCiAgICAgICAgIC8qCi0gICAgICAgICAq
IFdoZW4gUEdUX3BhcnRpYWwgaXMgdHJ1ZSB0aGVuIHRoaXMgZmllbGQgaXMg
dmFsaWQgYW5kIGluZGljYXRlcwotICAgICAgICAgKiB0aGF0IFBURXMgaW4g
dGhlIHJhbmdlIFswLCBAbnJfdmFsaWRhdGVkX3B0ZXMpIGhhdmUgYmVlbiB2
YWxpZGF0ZWQuCi0gICAgICAgICAqIEFuIGV4dHJhIHBhZ2UgcmVmZXJlbmNl
IG11c3QgYmUgYWNxdWlyZWQgKG9yIG5vdCBkcm9wcGVkKSB3aGVuZXZlcgot
ICAgICAgICAgKiBQR1RfcGFydGlhbCBnZXRzIHNldCwgYW5kIGl0IG11c3Qg
YmUgZHJvcHBlZCB3aGVuIHRoZSBmbGFnIGdldHMKLSAgICAgICAgICogY2xl
YXJlZC4gVGhpcyBpcyBzbyB0aGF0IGEgZ2V0KCkgbGVhdmluZyBhIHBhZ2Ug
aW4gcGFydGlhbGx5CisgICAgICAgICAqIFdoZW4gUEdUX3BhcnRpYWwgaXMg
dHJ1ZSB0aGVuIHRoZSBmaXJzdCB0d28gZmllbGRzIGFyZSB2YWxpZCBhbmQK
KyAgICAgICAgICogaW5kaWNhdGUgdGhhdCBQVEVzIGluIHRoZSByYW5nZSBb
MCwgQG5yX3ZhbGlkYXRlZF9wdGVzKSBoYXZlIGJlZW4KKyAgICAgICAgICog
dmFsaWRhdGVkLiBBbiBleHRyYSBwYWdlIHJlZmVyZW5jZSBtdXN0IGJlIGFj
cXVpcmVkIChvciBub3QgZHJvcHBlZCkKKyAgICAgICAgICogd2hlbmV2ZXIg
UEdUX3BhcnRpYWwgZ2V0cyBzZXQsIGFuZCBpdCBtdXN0IGJlIGRyb3BwZWQg
d2hlbiB0aGUgZmxhZworICAgICAgICAgKiBnZXRzIGNsZWFyZWQuIFRoaXMg
aXMgc28gdGhhdCBhIGdldCgpIGxlYXZpbmcgYSBwYWdlIGluIHBhcnRpYWxs
eQogICAgICAgICAgKiB2YWxpZGF0ZWQgc3RhdGUgKHdoZXJlIHRoZSBjYWxs
ZXIgd291bGQgZHJvcCB0aGUgcmVmZXJlbmNlIGFjcXVpcmVkCiAgICAgICAg
ICAqIGR1ZSB0byB0aGUgZ2V0dGluZyBvZiB0aGUgdHlwZSBbYXBwYXJlbnRs
eV0gZmFpbGluZyBbLUVSRVNUQVJUXSkKICAgICAgICAgICogd291bGQgbm90
IGFjY2lkZW50YWxseSByZXN1bHQgaW4gYSBwYWdlIGxlZnQgd2l0aCB6ZXJv
IGdlbmVyYWwKQEAgLTE1MywxMCArMTUzLDE4IEBAIHN0cnVjdCBwYWdlX2lu
Zm8KICAgICAgICAgICogcHV0X3BhZ2VfZnJvbV9sTmUoKSAoZHVlIHRvIHRo
ZSBhcHBhcmVudCBmYWlsdXJlKSwgYW5kIGhlbmNlIGl0CiAgICAgICAgICAq
IG11c3QgYmUgZHJvcHBlZCB3aGVuIHRoZSBwdXQgb3BlcmF0aW9uIGlzIHJl
c3VtZWQgKGFuZCBjb21wbGV0ZXMpLAogICAgICAgICAgKiBidXQgaXQgbXVz
dCBub3QgYmUgYWNxdWlyZWQgaWYgcGlja2luZyB1cCB0aGUgcGFnZSBmb3Ig
dmFsaWRhdGlvbi4KKyAgICAgICAgICoKKyAgICAgICAgICogVGhlIDNyZCBm
aWVsZCwgQGxpbmVhcl9wdF9jb3VudCwgaW5kaWNhdGVzCisgICAgICAgICAq
IC0gYnkgYSBwb3NpdGl2ZSB2YWx1ZSwgaG93IG1hbnkgc2FtZS1sZXZlbCBw
YWdlIHRhYmxlIGVudHJpZXMgYSBwYWdlCisgICAgICAgICAqICAgdGFibGUg
aGFzLAorICAgICAgICAgKiAtIGJ5IGEgbmVnYXRpdmUgdmFsdWUsIGluIGhv
dyBtYW55IHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgYSBwYWdlIGlzCisgICAg
ICAgICAqICAgaW4gdXNlLgogICAgICAgICAgKi8KICAgICAgICAgc3RydWN0
IHsKLSAgICAgICAgICAgIHUxNiBucl92YWxpZGF0ZWRfcHRlczsKLSAgICAg
ICAgICAgIHM4IHBhcnRpYWxfcHRlOworICAgICAgICAgICAgdTE2IG5yX3Zh
bGlkYXRlZF9wdGVzOlBBR0VUQUJMRV9PUkRFUiArIDE7CisgICAgICAgICAg
ICB1MTYgOjE2IC0gUEFHRVRBQkxFX09SREVSIC0gMSAtIDI7CisgICAgICAg
ICAgICBzMTYgcGFydGlhbF9wdGU6MjsKKyAgICAgICAgICAgIHMxNiBsaW5l
YXJfcHRfY291bnQ7CiAgICAgICAgIH07CiAKICAgICAgICAgLyoKQEAgLTIw
Nyw2ICsyMTUsOSBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAjZGVmaW5lIFBHVF9j
b3VudF93aWR0aCAgIFBHX3NoaWZ0KDkpCiAjZGVmaW5lIFBHVF9jb3VudF9t
YXNrICAgICgoMVVMPDxQR1RfY291bnRfd2lkdGgpLTEpCiAKKy8qIEFyZSB0
aGUgJ3R5cGUgbWFzaycgYml0cyBpZGVudGljYWw/ICovCisjZGVmaW5lIFBH
VF90eXBlX2VxdWFsKHgsIHkpICghKCgoeCkgXiAoeSkpICYgUEdUX3R5cGVf
bWFzaykpCisKICAvKiBDbGVhcmVkIHdoZW4gdGhlIG93bmluZyBndWVzdCAn
ZnJlZXMnIHRoaXMgcGFnZS4gKi8KICNkZWZpbmUgX1BHQ19hbGxvY2F0ZWQg
ICAgUEdfc2hpZnQoMSkKICNkZWZpbmUgUEdDX2FsbG9jYXRlZCAgICAgUEdf
bWFzaygxLCAxKQotLSAKMi4xNC4xCgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.8/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Disposition: attachment;
 filename="xsa240-4.8/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Transfer-Encoding: base64

RnJvbSA0MWQ1NzlhYWQyZmVlOTcxZTVjZTAyNzlhOWI1NTlhMGZkYzc0NDUy
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IEZyaSwgMjIgU2Vw
IDIwMTcgMTE6NDY6NTUgKzAxMDAKU3ViamVjdDogW1BBVENIIDIvMl0geDg2
L21tOiBEaXNhYmxlIFBWIGxpbmVhciBwYWdldGFibGVzIGJ5IGRlZmF1bHQK
CkFsbG93aW5nIHBhZ2V0YWJsZXMgdG8gcG9pbnQgdG8gb3RoZXIgcGFnZXRh
YmxlcyBvZiB0aGUgc2FtZSBsZXZlbAoob2Z0ZW4gY2FsbGVkICdsaW5lYXIg
cGFnZXRhYmxlcycpIGhhcyBiZWVuIGluY2x1ZGVkIGluIFhlbiBzaW5jZSBp
dHMKaW5jZXB0aW9uLiAgQnV0IGl0IGlzIG5vdCB1c2VkIGJ5IHRoZSBtb3N0
IGNvbW1vbiBQViBndWVzdHMgKExpbnV4LApOZXRCU0QsIG1pbmlvcyksIGFu
ZCBoYXMgYmVlbiB0aGUgc291cmNlIG9mIGEgbnVtYmVyIG9mIHN1YnRsZQpy
ZWZlcmVuY2UtY291bnRpbmcgYnVncy4KCkFkZCBhIGNvbW1hbmQtbGluZSBv
cHRpb24gdG8gY29udHJvbCB3aGV0aGVyIFBWIGxpbmVhciBwYWdldGFibGVz
IGFyZQphbGxvd2VkIChkaXNhYmxlZCBieSBkZWZhdWx0KS4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYyOgotIHMvXy8tLzsgaW4g
Y29tbWFuZC1saW5lIG9wdGlvbgotIEFkZGVkIF9fcmVhZF9tb3N0bHkKLS0t
CiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDE1ICsr
KysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAg
ICAgICAgfCAgOSArKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMjQgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
bWFya2Rvd24KaW5kZXggNTRhY2M2MDcyMy4uZmZhNjZlYjE0NiAxMDA2NDQK
LS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysr
IGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTEz
NTAsNiArMTM1MCwyMSBAQCBUaGUgZm9sbG93aW5nIHJlc291cmNlcyBhcmUg
YXZhaWxhYmxlOgogICAgIENEUCwgb25lIENPUyB3aWxsIGNvcmVzcG9uZCB0
d28gQ0JNcyBvdGhlciB0aGFuIG9uZSB3aXRoIENBVCwgZHVlIHRvIHRoZQog
ICAgIHN1bSBvZiBDQk1zIGlzIGZpeGVkLCB0aGF0IG1lYW5zIGFjdHVhbCBg
Y29zX21heGAgaW4gdXNlIHdpbGwgYXV0b21hdGljYWxseQogICAgIHJlZHVj
ZSB0byBoYWxmIHdoZW4gQ0RQIGlzIGVuYWJsZWQuCisKKyMjIyBwdi1saW5l
YXItcHQKKz4gYD0gPGJvb2xlYW4+YAorCis+IERlZmF1bHQ6IGBmYWxzZWAK
KworQWxsb3cgUFYgZ3Vlc3RzIHRvIGhhdmUgcGFnZXRhYmxlIGVudHJpZXMg
cG9pbnRpbmcgdG8gb3RoZXIgcGFnZXRhYmxlcworb2YgdGhlIHNhbWUgbGV2
ZWwgKGkuZS4sIGFsbG93aW5nIEwyIFBURXMgdG8gcG9pbnQgdG8gb3RoZXIg
TDIgcGFnZXMpLgorVGhpcyB0ZWNobmlxdWUgaXMgb2Z0ZW4gY2FsbGVkICJs
aW5lYXIgcGFnZXRhYmxlcyIsIGFuZCBpcyBzb21ldGltZXMKK3VzZWQgdG8g
YWxsb3cgb3BlcmF0aW5nIHN5c3RlbXMgYSBzaW1wbGUgd2F5IHRvIGNvbnNp
c3RlbnRseSBtYXAgdGhlCitjdXJyZW50IHByb2Nlc3MncyBwYWdldGFibGVz
IGludG8gaXRzIG93biB2aXJ0dWFsIGFkZHJlc3Mgc3BhY2UuCisKK05vbmUg
b2YgdGhlIG1vc3QgY29tbW9uIFBWIG9wZXJhdGluZyBzeXN0ZW1zIChMaW51
eCwgTmV0QlNELCBNaW5pT1MpCit1c2UgdGhpcyB0ZWNobmlxdWUsIGJ1dCB0
aGVyZSBtYXkgYmUgY3VzdG9tIG9wZXJhdGluZyBzeXN0ZW1zIHdoaWNoCitk
by4KIAogIyMjIHJlYm9vdAogPiBgPSB0W3JpcGxlXSB8IGtbYmRdIHwgYVtj
cGldIHwgcFtjaV0gfCBQW293ZXJdIHwgZVtmaV0gfCBuW29dIFssIFt3XWFy
bSB8IFtjXW9sZF1gCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBi
L3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDMxZDRhMDM4NDAuLjVkMTI1Y2Zm
M2EgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCkBAIC04MDAsNiArODAwLDkgQEAgc3RhdGljIHZvaWQg
ZGVjX2xpbmVhcl91c2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnKQogICogICAg
IGZyYW1lIGlmIGl0IGlzIG1hcHBlZCBieSBhIGRpZmZlcmVudCByb290IHRh
YmxlLiBUaGlzIGlzIHN1ZmZpY2llbnQgYW5kCiAgKiAgICAgYWxzbyBuZWNl
c3NhcnkgdG8gYWxsb3cgdmFsaWRhdGlvbiBvZiBhIHJvb3QgdGFibGUgbWFw
cGluZyBpdHNlbGYuCiAgKi8KK3N0YXRpYyBib29sIF9fcmVhZF9tb3N0bHkg
cHZfbGluZWFyX3B0X2VuYWJsZSA9IGZhbHNlOworYm9vbGVhbl9wYXJhbSgi
cHYtbGluZWFyLXB0IiwgcHZfbGluZWFyX3B0X2VuYWJsZSk7CisKICNkZWZp
bmUgZGVmaW5lX2dldF9saW5lYXJfcGFnZXRhYmxlKGxldmVsKSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiBzdGF0aWMgaW50ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogZ2V0XyMjbGV2ZWwjI19saW5lYXJfcGFnZXRh
YmxlKCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKQEAgLTgwOSw2ICs4MTIsMTIgQEAgZ2V0XyMjbGV2ZWwjI19saW5l
YXJfcGFnZXRhYmxlKCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgdW5zaWduZWQgbG9uZyBwZm47ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBpZiAoICFwdl9saW5l
YXJfcHRfZW5hYmxlICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgeyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICBNRU1fTE9HKCJBdHRlbXB0IHRvIGNyZWF0ZSBsaW5l
YXIgcC50LiAoZmVhdHVyZSBkaXNhYmxlZCkiKTsgICAgICAgIFwKKyAgICAg
ICAgcmV0dXJuIDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgfSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICBpZiAoIChsZXZlbCMjZV9nZXRfZmxhZ3MocGRlKSAmIF9Q
QUdFX1JXKSApICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
eyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBNRU1fTE9H
KCJBdHRlbXB0IHRvIGNyZWF0ZSBsaW5lYXIgcC50LiB3aXRoIHdyaXRlIHBl
cm1zIik7ICAgICAgICAgIFwKLS0gCjIuMTQuMQoK

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.9/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Disposition: attachment;
 filename="xsa240-4.9/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Transfer-Encoding: base64

RnJvbSA4Njc5ODgyMzdkM2U0NzJmZTJjOTllODFhZTczM2UxMDM0MjI1NjZj
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFRodSwgMjggU2VwIDIwMTcgMTU6
MTc6MjUgKzAxMDAKU3ViamVjdDogW1BBVENIIDEvMl0geDg2OiBsaW1pdCBs
aW5lYXIgcGFnZSB0YWJsZSB1c2UgdG8gYSBzaW5nbGUgbGV2ZWwKClRoYXQn
cyB0aGUgb25seSB3YXkgdGhhdCB0aGV5J3JlIG1lYW50IHRvIGJlIHVzZWQu
IFdpdGhvdXQgc3VjaCBhCnJlc3RyaWN0aW9uIGFyYml0cmFyaWx5IGxvbmcg
Y2hhaW5zIG9mIHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgY2FuIGJlCmJ1aWx0
LCB0ZWFyaW5nIGRvd24gb2Ygd2hpY2ggbWF5IHRoZW4gY2F1c2UgYXJiaXRy
YXJpbHkgZGVlcCByZWN1cnNpb24sCmNhdXNpbmcgYSBzdGFjayBvdmVyZmxv
dy4gVG8gZmFjaWxpdGF0ZSB0aGlzIHJlc3RyaWN0aW9uLCBhIGNvdW50ZXIg
aXMKYmVpbmcgaW50cm9kdWNlZCB0byB0cmFjayBib3RoIHRoZSBudW1iZXIg
b2Ygc2FtZS1sZXZlbCBlbnRyaWVzIGluIGEKcGFnZSB0YWJsZSBhcyB3ZWxs
IGFzIHRoZSBudW1iZXIgb2YgdXNlcyBvZiBhIHBhZ2UgdGFibGUgaW4gYW5v
dGhlcgpzYW1lLWxldmVsIG9uZSAoY291bnRpbmcgaW50byBwb3NpdGl2ZSBh
bmQgbmVnYXRpdmUgZGlyZWN0aW9uCnJlc3BlY3RpdmVseSwgdXRpbGl6aW5n
IHRoZSBmYWN0IHRoYXQgYm90aCBjb3VudHMgY2FuJ3QgYmUgbm9uLXplcm8g
YXQKdGhlIHNhbWUgdGltZSkuCgpOb3RlIHRoYXQgdGhlIGFkZGVkIGFjY291
bnRpbmcgaW50cm9kdWNlcyBhIHJlc3RyaWN0aW9uIG9uIHRoZSBudW1iZXIK
b2YgdGltZXMgYSBwYWdlIGNhbiBiZSB1c2VkIGluIG90aGVyIHNhbWUtbGV2
ZWwgcGFnZSB0YWJsZXMgLSBtb3JlIHRoYW4KMzJrIG9mIHN1Y2ggdXNlcyBh
cmUgbm8gbG9uZ2VyIHBvc3NpYmxlLgoKTm90ZSBhbHNvIHRoYXQgc29tZSBw
dXRfcGFnZV9hbmRfdHlwZVtfcHJlZW1wdGlibGVdKCkgY2FsbHMgYXJlCnJl
cGxhY2VkIHdpdGggb3Blbi1jb2RlZCBlcXVpdmFsZW50cy4gIFRoaXMgc2Vl
bWVkIHByZWZlcnJhYmxlIHRvCmFkZGluZyAicGFyZW50X3RhYmxlIiB0byB0
aGUgbWF0cml4IG9mIGZ1bmN0aW9ucy4KCk5vdGUgZnVydGhlciB0aGF0IGNy
b3NzLWRvbWFpbiBzYW1lLWxldmVsIHBhZ2UgdGFibGUgcmVmZXJlbmNlcyBh
cmUgbm8KbG9uZ2VyIHBlcm1pdHRlZCAodGhleSBwcm9iYWJseSBuZXZlciBz
aG91bGQgaGF2ZSBiZWVuKS4KClRoaXMgaXMgWFNBLTI0MC4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KU2lnbmVkLW9m
Zi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgfCAgIDEgKwog
eGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICB8IDE3MSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2RvbWFpbi5oIHwgICAyICsKIHhlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaCAgICAgfCAgMjUgKysrKystLQogNCBmaWxlcyBjaGFuZ2VkLCAx
NzUgaW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFp
bi5jCmluZGV4IGQ3ZTY5OTIyOGMuLmQ3ZWQ3MmMyNDYgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9t
YWluLmMKQEAgLTEyMjYsNiArMTIyNiw3IEBAIGludCBhcmNoX3NldF9pbmZv
X2d1ZXN0KAogICAgICAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsK
ICAgICAgICAgICAgICAgICAgICAgLyogRmFsbHRocm91Z2ggKi8KICAgICAg
ICAgICAgICAgICBjYXNlIC1FUkVTVEFSVDoKKyAgICAgICAgICAgICAgICAg
ICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAg
ICAgICAgICAgIHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0KICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhZ2V0YWJsZV9nZXRfcGFnZSh2LT5hcmNoLmd1
ZXN0X3RhYmxlKTsKICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5ndWVz
dF90YWJsZSA9IHBhZ2V0YWJsZV9udWxsKCk7CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDg2ZjVl
ZGE1MmQuLjFlNDY5YmQzNTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC03NDcsNiArNzQ3LDYx
IEBAIHN0YXRpYyB2b2lkIHB1dF9kYXRhX3BhZ2UoCiAgICAgICAgIHB1dF9w
YWdlKHBhZ2UpOwogfQogCitzdGF0aWMgYm9vbCBpbmNfbGluZWFyX2VudHJp
ZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCit7CisgICAgdHlwZW9mKHBnLT5s
aW5lYXJfcHRfY291bnQpIG5jID0gcmVhZF9hdG9taWMoJnBnLT5saW5lYXJf
cHRfY291bnQpLCBvYzsKKworICAgIGRvIHsKKyAgICAgICAgLyoKKyAgICAg
ICAgICogVGhlIGNoZWNrIGJlbG93IGNoZWNrcyBmb3IgdGhlICJsaW5lYXIg
dXNlIiBjb3VudCBiZWluZyBub24temVybworICAgICAgICAgKiBhcyB3ZWxs
IGFzIG92ZXJmbG93LiAgU2lnbmVkIGludGVnZXIgb3ZlcmZsb3cgaXMgdW5k
ZWZpbmVkIGJlaGF2aW9yCisgICAgICAgICAqIGFjY29yZGluZyB0byB0aGUg
QyBzcGVjLiAgSG93ZXZlciwgYXMgbG9uZyBhcyBsaW5lYXJfcHRfY291bnQg
aXMKKyAgICAgICAgICogc21hbGxlciBpbiBzaXplIHRoYW4gJ2ludCcsIHRo
ZSBhcml0aG1ldGljIG9wZXJhdGlvbiBvZiB0aGUKKyAgICAgICAgICogaW5j
cmVtZW50IGJlbG93IHdvbid0IG92ZXJmbG93OyByYXRoZXIgdGhlIHJlc3Vs
dCB3aWxsIGJlIHRydW5jYXRlZAorICAgICAgICAgKiB3aGVuIHN0b3JlZC4g
IEVuc3VyZSB0aGF0IHRoaXMgaXMgYWx3YXlzIHRydWUuCisgICAgICAgICAq
LworICAgICAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKG5jKSA+PSBzaXplb2Yo
aW50KSk7CisgICAgICAgIG9jID0gbmMrKzsKKyAgICAgICAgaWYgKCBuYyA8
PSAwICkKKyAgICAgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICAgICAgbmMg
PSBjbXB4Y2hnKCZwZy0+bGluZWFyX3B0X2NvdW50LCBvYywgbmMpOworICAg
IH0gd2hpbGUgKCBvYyAhPSBuYyApOworCisgICAgcmV0dXJuIHRydWU7Cit9
CisKK3N0YXRpYyB2b2lkIGRlY19saW5lYXJfZW50cmllcyhzdHJ1Y3QgcGFn
ZV9pbmZvICpwZykKK3sKKyAgICB0eXBlb2YocGctPmxpbmVhcl9wdF9jb3Vu
dCkgb2M7CisKKyAgICBvYyA9IGFyY2hfZmV0Y2hfYW5kX2FkZCgmcGctPmxp
bmVhcl9wdF9jb3VudCwgLTEpOworICAgIEFTU0VSVChvYyA+IDApOworfQor
CitzdGF0aWMgYm9vbCBpbmNfbGluZWFyX3VzZXMoc3RydWN0IHBhZ2VfaW5m
byAqcGcpCit7CisgICAgdHlwZW9mKHBnLT5saW5lYXJfcHRfY291bnQpIG5j
ID0gcmVhZF9hdG9taWMoJnBnLT5saW5lYXJfcHRfY291bnQpLCBvYzsKKwor
ICAgIGRvIHsKKyAgICAgICAgLyogU2VlIHRoZSByZXNwZWN0aXZlIGNvbW1l
bnQgaW4gaW5jX2xpbmVhcl9lbnRyaWVzKCkuICovCisgICAgICAgIEJVSUxE
X0JVR19PTihzaXplb2YobmMpID49IHNpemVvZihpbnQpKTsKKyAgICAgICAg
b2MgPSBuYy0tOworICAgICAgICBpZiAoIG5jID49IDAgKQorICAgICAgICAg
ICAgcmV0dXJuIGZhbHNlOworICAgICAgICBuYyA9IGNtcHhjaGcoJnBnLT5s
aW5lYXJfcHRfY291bnQsIG9jLCBuYyk7CisgICAgfSB3aGlsZSAoIG9jICE9
IG5jICk7CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKworc3RhdGljIHZvaWQg
ZGVjX2xpbmVhcl91c2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnKQoreworICAg
IHR5cGVvZihwZy0+bGluZWFyX3B0X2NvdW50KSBvYzsKKworICAgIG9jID0g
YXJjaF9mZXRjaF9hbmRfYWRkKCZwZy0+bGluZWFyX3B0X2NvdW50LCAxKTsK
KyAgICBBU1NFUlQob2MgPCAwKTsKK30KKwogLyoKICAqIFdlIGFsbG93IHJv
b3QgdGFibGVzIHRvIG1hcCBlYWNoIG90aGVyIChhLmsuYS4gbGluZWFyIHBh
Z2UgdGFibGVzKS4gSXQKICAqIG5lZWRzIHNvbWUgc3BlY2lhbCBjYXJlIHdp
dGggcmVmZXJlbmNlIGNvdW50cyBhbmQgYWNjZXNzIHBlcm1pc3Npb25zOgpA
QCAtNzc3LDE1ICs4MzIsMzUgQEAgZ2V0XyMjbGV2ZWwjI19saW5lYXJfcGFn
ZXRhYmxlKCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgaWYgKCAocGZuID0gbGV2ZWwjI2VfZ2V0X3BmbihwZGUpKSAhPSBwZGVf
cGZuICkgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgc3RydWN0IHBhZ2VfaW5m
byAqcHRwZyA9IG1mbl90b19wYWdlKHBkZV9wZm4pOyAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICAvKiBNYWtlIHN1cmUgdGhlIHBhZ2UgdGFibGUgYmVsb25ncyB0
byB0aGUgY29ycmVjdCBkb21haW4uICovICAgICAgIFwKKyAgICAgICAgaWYg
KCB1bmxpa2VseShwYWdlX2dldF9vd25lcihwdHBnKSAhPSBkKSApICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICByZXR1cm4gMDsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICAgICAgLyogTWFrZSBzdXJlIHRoZSBtYXBwZWQgZnJhbWUgYmVsb25n
cyB0byB0aGUgY29ycmVjdCBkb21haW4uICovICAgICBcCiAgICAgICAgIGlm
ICggdW5saWtlbHkoIWdldF9wYWdlX2Zyb21fcGFnZW5yKHBmbiwgZCkpICkg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgcmV0dXJuIDA7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgICAgIC8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAg
KiBFbnN1cmUgdGhhdCB0aGUgbWFwcGVkIGZyYW1lIGlzIGFuIGFscmVhZHkt
dmFsaWRhdGVkIHBhZ2UgdGFibGUuIFwKKyAgICAgICAgICogRW5zdXJlIHRo
YXQgdGhlIG1hcHBlZCBmcmFtZSBpcyBhbiBhbHJlYWR5LXZhbGlkYXRlZCBw
YWdlIHRhYmxlICBcCisgICAgICAgICAqIGFuZCBpcyBub3QgaXRzZWxmIGhh
dmluZyBsaW5lYXIgZW50cmllcywgYXMgd2VsbCBhcyB0aGF0IHRoZSAgICAg
XAorICAgICAgICAgKiBjb250YWluaW5nIHBhZ2UgdGFibGUgaXMgbm90IGlz
ZWxmIGluIHVzZSBhcyBhIGxpbmVhciBwYWdlIHRhYmxlIFwKKyAgICAgICAg
ICogZWxzZXdoZXJlLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAqIElmIHNvLCBh
dG9taWNhbGx5IGluY3JlbWVudCB0aGUgY291bnQgKGNoZWNraW5nIGZvciBv
dmVyZmxvdykuICAgXAogICAgICAgICAgKi8gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKICAgICAgICAgcGFnZSA9IG1mbl90b19wYWdlKHBmbik7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAg
IGlmICggIWluY19saW5lYXJfZW50cmllcyhwdHBnKSApICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICB7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgaWYgKCAhaW5j
X2xpbmVhcl91c2VzKHBhZ2UpICkgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgICAgIHsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICAgICAgZGVjX2xpbmVhcl9lbnRyaWVzKHB0cGcpOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgICAgIHB1dF9wYWdlKHBhZ2UpOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICByZXR1
cm4gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICB9ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgeSA9IHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
ICAgIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgeCA9
IHk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKQEAgLTc5Myw2ICs4NjgsOCBAQCBnZXRfIyNs
ZXZlbCMjX2xpbmVhcl9wYWdldGFibGUoICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICB1
bmxpa2VseSgoeCAmIChQR1RfdHlwZV9tYXNrfFBHVF92YWxpZGF0ZWQpKSAh
PSAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgKFBH
VF8jI2xldmVsIyNfcGFnZV90YWJsZXxQR1RfdmFsaWRhdGVkKSkgKSAgICAg
ICBcCiAgICAgICAgICAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICAgICAgICAgIGRlY19saW5lYXJfdXNlcyhwYWdlKTsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICBk
ZWNfbGluZWFyX2VudHJpZXMocHRwZyk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgcHV0X3BhZ2UocGFn
ZSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgICAgICAgICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAg
ICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC0xMjI2LDYgKzEzMDMs
OSBAQCBnZXRfcGFnZV9mcm9tX2w0ZSgKICAgICAgICAgICAgIGwzZV9yZW1v
dmVfZmxhZ3MoKHBsM2UpLCBfUEFHRV9VU0VSfF9QQUdFX1JXfF9QQUdFX0FD
Q0VTU0VEKTsgICBcCiAgICAgfSB3aGlsZSAoIDAgKQogCitzdGF0aWMgaW50
IF9wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIGJvb2wg
cHJlZW1wdGlibGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBwYWdlX2luZm8gKnB0cGcpOworCiB2b2lkIHB1dF9wYWdlX2Zyb21fbDFl
KGwxX3BnZW50cnlfdCBsMWUsIHN0cnVjdCBkb21haW4gKmwxZV9vd25lcikK
IHsKICAgICB1bnNpZ25lZCBsb25nICAgICBwZm4gPSBsMWVfZ2V0X3Bmbihs
MWUpOwpAQCAtMTI5NiwxNyArMTM3NiwyMiBAQCBzdGF0aWMgaW50IHB1dF9w
YWdlX2Zyb21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcg
cGZuKQogICAgIGlmICggbDJlX2dldF9mbGFncyhsMmUpICYgX1BBR0VfUFNF
ICkKICAgICAgICAgcHV0X3N1cGVycGFnZShsMmVfZ2V0X3BmbihsMmUpKTsK
ICAgICBlbHNlCi0gICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKGwyZV9nZXRf
cGFnZShsMmUpKTsKKyAgICB7CisgICAgICAgIHN0cnVjdCBwYWdlX2luZm8g
KnBnID0gbDJlX2dldF9wYWdlKGwyZSk7CisgICAgICAgIGludCByYyA9IF9w
dXRfcGFnZV90eXBlKHBnLCBmYWxzZSwgbWZuX3RvX3BhZ2UocGZuKSk7CisK
KyAgICAgICAgQVNTRVJUKCFyYyk7CisgICAgICAgIHB1dF9wYWdlKHBnKTsK
KyAgICB9CiAKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIGludCBfX3B1
dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqLCBpbnQgcHJlZW1wdGli
bGUpOwotCiBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50
cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpbnQgcGFydGlhbCwgYm9vbF90IGRlZmVyKQogewog
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOworICAgIGludCByYzsKIAogICAg
IGlmICggIShsM2VfZ2V0X2ZsYWdzKGwzZSkgJiBfUEFHRV9QUkVTRU5UKSB8
fCAobDNlX2dldF9wZm4obDNlKSA9PSBwZm4pICkKICAgICAgICAgcmV0dXJu
IDE7CkBAIC0xMzI5LDIxICsxNDE0LDI4IEBAIHN0YXRpYyBpbnQgcHV0X3Bh
Z2VfZnJvbV9sM2UobDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBw
Zm4sCiAgICAgaWYgKCB1bmxpa2VseShwYXJ0aWFsID4gMCkgKQogICAgIHsK
ICAgICAgICAgQVNTRVJUKCFkZWZlcik7Ci0gICAgICAgIHJldHVybiBfX3B1
dF9wYWdlX3R5cGUocGcsIDEpOworICAgICAgICByZXR1cm4gX3B1dF9wYWdl
X3R5cGUocGcsIHRydWUsIG1mbl90b19wYWdlKHBmbikpOwogICAgIH0KIAog
ICAgIGlmICggZGVmZXIgKQogICAgIHsKKyAgICAgICAgY3VycmVudC0+YXJj
aC5vbGRfZ3Vlc3RfcHRwZyA9IG1mbl90b19wYWdlKHBmbik7CiAgICAgICAg
IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGc7CiAgICAgICAg
IHJldHVybiAwOwogICAgIH0KIAotICAgIHJldHVybiBwdXRfcGFnZV9hbmRf
dHlwZV9wcmVlbXB0aWJsZShwZyk7CisgICAgcmMgPSBfcHV0X3BhZ2VfdHlw
ZShwZywgdHJ1ZSwgbWZuX3RvX3BhZ2UocGZuKSk7CisgICAgaWYgKCBsaWtl
bHkoIXJjKSApCisgICAgICAgIHB1dF9wYWdlKHBnKTsKKworICAgIHJldHVy
biByYzsKIH0KIAogc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2w0ZShsNF9w
Z2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW50IHBhcnRpYWwsIGJvb2xfdCBkZWZlcikK
IHsKKyAgICBpbnQgcmMgPSAxOworCiAgICAgaWYgKCAobDRlX2dldF9mbGFn
cyhsNGUpICYgX1BBR0VfUFJFU0VOVCkgJiYgCiAgICAgICAgICAobDRlX2dl
dF9wZm4obDRlKSAhPSBwZm4pICkKICAgICB7CkBAIC0xMzUyLDE4ICsxNDQ0
LDIyIEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRy
eV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgICAgIGlmICggdW5s
aWtlbHkocGFydGlhbCA+IDApICkKICAgICAgICAgewogICAgICAgICAgICAg
QVNTRVJUKCFkZWZlcik7Ci0gICAgICAgICAgICByZXR1cm4gX19wdXRfcGFn
ZV90eXBlKHBnLCAxKTsKKyAgICAgICAgICAgIHJldHVybiBfcHV0X3BhZ2Vf
dHlwZShwZywgdHJ1ZSwgbWZuX3RvX3BhZ2UocGZuKSk7CiAgICAgICAgIH0K
IAogICAgICAgICBpZiAoIGRlZmVyICkKICAgICAgICAgeworICAgICAgICAg
ICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IG1mbl90b19wYWdl
KHBmbik7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90
YWJsZSA9IHBnOwogICAgICAgICAgICAgcmV0dXJuIDA7CiAgICAgICAgIH0K
IAotICAgICAgICByZXR1cm4gcHV0X3BhZ2VfYW5kX3R5cGVfcHJlZW1wdGli
bGUocGcpOworICAgICAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCB0cnVl
LCBtZm5fdG9fcGFnZShwZm4pKTsKKyAgICAgICAgaWYgKCBsaWtlbHkoIXJj
KSApCisgICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAgICAgfQotICAgIHJl
dHVybiAxOworCisgICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMgaW50IGFs
bG9jX2wxX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCkBAIC0xNTYx
LDYgKzE2NTcsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIHsKICAgICAgICAgICAgIHBh
Z2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKICAgICAgICAgICAgIHBhZ2Ut
PnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gu
b2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgY3VycmVudC0+
YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICB9CiAgICAg
ICAgIHdoaWxlICggaS0tID4gMCApCkBAIC0xNjU0LDYgKzE3NTEsNyBAQCBz
dGF0aWMgaW50IGFsbG9jX2w0X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UpCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICBp
ZiAoIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlICkKICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzKys7Cisg
ICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0
cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNo
Lm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CiAgICAgICAgICAgICAgICAgfQog
ICAgICAgICAgICAgfQpAQCAtMjQwMywxNCArMjUwMSwyMCBAQCBpbnQgZnJl
ZV9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnCiB9CiAKIAotc3Rh
dGljIGludCBfX3B1dF9maW5hbF9wYWdlX3R5cGUoCi0gICAgc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLCBpbnQgcHJlZW1w
dGlibGUpCitzdGF0aWMgaW50IF9wdXRfZmluYWxfcGFnZV90eXBlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBwcmVlbXB0aWJsZSwg
c3RydWN0IHBhZ2VfaW5mbyAqcHRwZykKIHsKICAgICBpbnQgcmMgPSBmcmVl
X3BhZ2VfdHlwZShwYWdlLCB0eXBlLCBwcmVlbXB0aWJsZSk7CiAKICAgICAv
KiBObyBuZWVkIGZvciBhdG9taWMgdXBkYXRlIG9mIHR5cGVfaW5mbyBoZXJl
OiBub29uZSBlbHNlIHVwZGF0ZXMgaXQuICovCiAgICAgaWYgKCByYyA9PSAw
ICkKICAgICB7CisgICAgICAgIGlmICggcHRwZyAmJiBQR1RfdHlwZV9lcXVh
bCh0eXBlLCBwdHBnLT51LmludXNlLnR5cGVfaW5mbykgKQorICAgICAgICB7
CisgICAgICAgICAgICBkZWNfbGluZWFyX3VzZXMocGFnZSk7CisgICAgICAg
ICAgICBkZWNfbGluZWFyX2VudHJpZXMocHRwZyk7CisgICAgICAgIH0KKyAg
ICAgICAgQVNTRVJUKCFwYWdlLT5saW5lYXJfcHRfY291bnQgfHwgcGFnZV9n
ZXRfb3duZXIocGFnZSktPmlzX2R5aW5nKTsKICAgICAgICAgLyoKICAgICAg
ICAgICogUmVjb3JkIFRMQiBpbmZvcm1hdGlvbiBmb3IgZmx1c2ggbGF0ZXIu
IFdlIGRvIG5vdCBzdGFtcCBwYWdlIHRhYmxlcwogICAgICAgICAgKiB3aGVu
IHJ1bm5pbmcgaW4gc2hhZG93IG1vZGU6CkBAIC0yNDQ2LDggKzI1NTAsOCBA
QCBzdGF0aWMgaW50IF9fcHV0X2ZpbmFsX3BhZ2VfdHlwZSgKIH0KIAogCi1z
dGF0aWMgaW50IF9fcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHByZWVtcHRp
YmxlKQorc3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlLCBib29sIHByZWVtcHRpYmxlLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBnKQogewogICAgIHVu
c2lnbmVkIGxvbmcgbngsIHgsIHkgPSBwYWdlLT51LmludXNlLnR5cGVfaW5m
bzsKICAgICBpbnQgcmMgPSAwOwpAQCAtMjQ3NCwxMiArMjU3OCwyOCBAQCBz
dGF0aWMgaW50IF9fcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHgsIG54KSkgIT0geCkgKQogICAgICAgICAgICAgICAgICAgICBjb250
aW51ZTsKICAgICAgICAgICAgICAgICAvKiBXZSBjbGVhcmVkIHRoZSAndmFs
aWQgYml0JyBzbyB3ZSBkbyB0aGUgY2xlYW4gdXAuICovCi0gICAgICAgICAg
ICAgICAgcmMgPSBfX3B1dF9maW5hbF9wYWdlX3R5cGUocGFnZSwgeCwgcHJl
ZW1wdGlibGUpOworICAgICAgICAgICAgICAgIHJjID0gX3B1dF9maW5hbF9w
YWdlX3R5cGUocGFnZSwgeCwgcHJlZW1wdGlibGUsIHB0cGcpOworICAgICAg
ICAgICAgICAgIHB0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgIGlmICgg
eCAmIFBHVF9wYXJ0aWFsICkKICAgICAgICAgICAgICAgICAgICAgcHV0X3Bh
Z2UocGFnZSk7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAg
ICB9CiAKKyAgICAgICAgICAgIGlmICggcHRwZyAmJiBQR1RfdHlwZV9lcXVh
bCh4LCBwdHBnLT51LmludXNlLnR5cGVfaW5mbykgKQorICAgICAgICAgICAg
eworICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAgICogcGFn
ZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKCkgYWNjZXNzZXMgdGhlIHNhbWUg
dW5pb24KKyAgICAgICAgICAgICAgICAgKiBsaW5lYXJfcHRfY291bnQgbGl2
ZXMgaW4uIFVudmFsaWRhdGVkIHBhZ2UgdGFibGUgcGFnZXMsCisgICAgICAg
ICAgICAgICAgICogaG93ZXZlciwgc2hvdWxkIG9jY3VyIGR1cmluZyBkb21h
aW4gZGVzdHJ1Y3Rpb24gb25seQorICAgICAgICAgICAgICAgICAqIGFueXdh
eS4gIFVwZGF0aW5nIG9mIGxpbmVhcl9wdF9jb3VudCBsdWNraWx5IGlzIG5v
dAorICAgICAgICAgICAgICAgICAqIG5lY2Vzc2FyeSBhbnltb3JlIGZvciBh
IGR5aW5nIGRvbWFpbi4KKyAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAg
ICAgICAgICBBU1NFUlQocGFnZV9nZXRfb3duZXIocGFnZSktPmlzX2R5aW5n
KTsKKyAgICAgICAgICAgICAgICBBU1NFUlQocGFnZS0+bGluZWFyX3B0X2Nv
dW50IDwgMCk7CisgICAgICAgICAgICAgICAgQVNTRVJUKHB0cGctPmxpbmVh
cl9wdF9jb3VudCA+IDApOworICAgICAgICAgICAgICAgIHB0cGcgPSBOVUxM
OworICAgICAgICAgICAgfQorCiAgICAgICAgICAgICAvKgogICAgICAgICAg
ICAgICogUmVjb3JkIFRMQiBpbmZvcm1hdGlvbiBmb3IgZmx1c2ggbGF0ZXIu
IFdlIGRvIG5vdCBzdGFtcCBwYWdlCiAgICAgICAgICAgICAgKiB0YWJsZXMg
d2hlbiBydW5uaW5nIGluIHNoYWRvdyBtb2RlOgpAQCAtMjQ5OSw2ICsyNjE5
LDEzIEBAIHN0YXRpYyBpbnQgX19wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2UsCiAgICAgICAgICAgICByZXR1cm4gLUVJTlRSOwogICAg
IH0KIAorICAgIGlmICggcHRwZyAmJiBQR1RfdHlwZV9lcXVhbCh4LCBwdHBn
LT51LmludXNlLnR5cGVfaW5mbykgKQorICAgIHsKKyAgICAgICAgQVNTRVJU
KCFyYyk7CisgICAgICAgIGRlY19saW5lYXJfdXNlcyhwYWdlKTsKKyAgICAg
ICAgZGVjX2xpbmVhcl9lbnRyaWVzKHB0cGcpOworICAgIH0KKwogICAgIHJl
dHVybiByYzsKIH0KIApAQCAtMjYzOCw2ICsyNzY1LDcgQEAgc3RhdGljIGlu
dCBfX2dldF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5z
aWduZWQgbG9uZyB0eXBlLAogICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRh
dGVkX3B0ZXMgPSAwOwogICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUg
PSAwOwogICAgICAgICB9CisgICAgICAgIHBhZ2UtPmxpbmVhcl9wdF9jb3Vu
dCA9IDA7CiAgICAgICAgIHJjID0gYWxsb2NfcGFnZV90eXBlKHBhZ2UsIHR5
cGUsIHByZWVtcHRpYmxlKTsKICAgICB9CiAKQEAgLTI2NTIsNyArMjc4MCw3
IEBAIHN0YXRpYyBpbnQgX19nZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKIAogdm9pZCBwdXRfcGFn
ZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7Ci0gICAgaW50IHJj
ID0gX19wdXRfcGFnZV90eXBlKHBhZ2UsIDApOworICAgIGludCByYyA9IF9w
dXRfcGFnZV90eXBlKHBhZ2UsIGZhbHNlLCBOVUxMKTsKICAgICBBU1NFUlQo
cmMgPT0gMCk7CiAgICAgKHZvaWQpcmM7CiB9CkBAIC0yNjY4LDcgKzI3OTYs
NyBAQCBpbnQgZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
LCB1bnNpZ25lZCBsb25nIHR5cGUpCiAKIGludCBwdXRfcGFnZV90eXBlX3By
ZWVtcHRpYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7Ci0gICAgcmV0
dXJuIF9fcHV0X3BhZ2VfdHlwZShwYWdlLCAxKTsKKyAgICByZXR1cm4gX3B1
dF9wYWdlX3R5cGUocGFnZSwgdHJ1ZSwgTlVMTCk7CiB9CiAKIGludCBnZXRf
cGFnZV90eXBlX3ByZWVtcHRpYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Us
IHVuc2lnbmVkIGxvbmcgdHlwZSkKQEAgLTI4NzgsMTEgKzMwMDYsMTQgQEAg
aW50IHB1dF9vbGRfZ3Vlc3RfdGFibGUoc3RydWN0IHZjcHUgKnYpCiAgICAg
aWYgKCAhdi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQogICAgICAgICByZXR1
cm4gMDsKIAotICAgIHN3aXRjaCAoIHJjID0gcHV0X3BhZ2VfYW5kX3R5cGVf
cHJlZW1wdGlibGUodi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUpICkKKyAgICBz
d2l0Y2ggKCByYyA9IF9wdXRfcGFnZV90eXBlKHYtPmFyY2gub2xkX2d1ZXN0
X3RhYmxlLCB0cnVlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZykgKQogICAgIHsKICAgICBjYXNl
IC1FSU5UUjoKICAgICBjYXNlIC1FUkVTVEFSVDoKICAgICAgICAgcmV0dXJu
IC1FUkVTVEFSVDsKKyAgICBjYXNlIDA6CisgICAgICAgIHB1dF9wYWdlKHYt
PmFyY2gub2xkX2d1ZXN0X3RhYmxlKTsKICAgICB9CiAKICAgICB2LT5hcmNo
Lm9sZF9ndWVzdF90YWJsZSA9IE5VTEw7CkBAIC0zMDQyLDYgKzMxNzMsNyBA
QCBpbnQgbmV3X2d1ZXN0X2NyMyh1bnNpZ25lZCBsb25nIG1mbikKICAgICAg
ICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgICAgICAv
KiBmYWxsdGhyb3VnaCAqLwogICAgICAgICAgICAgY2FzZSAtRVJFU1RBUlQ6
CisgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9
IE5VTEw7CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3Rf
dGFibGUgPSBwYWdlOwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAg
ICAgICAgZGVmYXVsdDoKQEAgLTMzMTAsNyArMzQ0MiwxMCBAQCBsb25nIGRv
X21tdWV4dF9vcCgKICAgICAgICAgICAgICAgICAgICAgaWYgKCB0eXBlID09
IFBHVF9sMV9wYWdlX3RhYmxlICkKICAgICAgICAgICAgICAgICAgICAgICAg
IHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwogICAgICAgICAgICAgICAgICAg
ICBlbHNlCisgICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwog
ICAgICAgICAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3Rf
dGFibGUgPSBwYWdlOworICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAg
ICAgICAgICAgfQogICAgICAgICAgICAgfQogCkBAIC0zMzQ2LDYgKzM0ODEs
NyBAQCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgIGNhc2UgLUVJTlRSOgogICAgICAgICAgICAgY2FzZSAtRVJFU1RB
UlQ6CisgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfcHRw
ZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vl
c3RfdGFibGUgPSBwYWdlOwogICAgICAgICAgICAgICAgIHJjID0gMDsKICAg
ICAgICAgICAgICAgICBicmVhazsKQEAgLTM0MjUsNiArMzU2MSw3IEBAIGxv
bmcgZG9fbW11ZXh0X29wKAogICAgICAgICAgICAgICAgICAgICAgICAgcmMg
PSAtRVJFU1RBUlQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAvKiBmYWxs
dGhyb3VnaCAqLwogICAgICAgICAgICAgICAgICAgICBjYXNlIC1FUkVTVEFS
VDoKKyAgICAgICAgICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1
ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgICAgICAgICAgY3Vy
ci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICAgICAg
ICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgICAgIGRlZmF1
bHQ6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAppbmRleCA5MjRjYWFj
ODM0Li41YTUxMjkxOGNjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWlu
LmgKQEAgLTUyNyw2ICs1MjcsOCBAQCBzdHJ1Y3QgYXJjaF92Y3B1CiAgICAg
cGFnZXRhYmxlX3QgZ3Vlc3RfdGFibGVfdXNlcjsgICAgICAgLyogKE1GTikg
eDg2LzY0IHVzZXItc3BhY2UgcGFnZXRhYmxlICovCiAgICAgcGFnZXRhYmxl
X3QgZ3Vlc3RfdGFibGU7ICAgICAgICAgICAgLyogKE1GTikgZ3Vlc3Qgbm90
aW9uIG9mIGNyMyAqLwogICAgIHN0cnVjdCBwYWdlX2luZm8gKm9sZF9ndWVz
dF90YWJsZTsgIC8qIHBhcnRpYWxseSBkZXN0cnVjdGVkIHBhZ2V0YWJsZSAq
LworICAgIHN0cnVjdCBwYWdlX2luZm8gKm9sZF9ndWVzdF9wdHBnOyAgIC8q
IGNvbnRhaW5pbmcgcGFnZSB0YWJsZSBvZiB0aGUgKi8KKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBmb3JtZXIsIGlmIGFu
eSAqLwogICAgIC8qIGd1ZXN0X3RhYmxlIGhvbGRzIGEgcmVmIHRvIHRoZSBw
YWdlLCBhbmQgYWxzbyBhIHR5cGUtY291bnQgdW5sZXNzCiAgICAgICogc2hh
ZG93IHJlZmNvdW50cyBhcmUgaW4gdXNlICovCiAgICAgcGFnZXRhYmxlX3Qg
c2hhZG93X3RhYmxlWzRdOyAgICAgICAgLyogKE1GTikgc2hhZG93KHMpIG9m
IGd1ZXN0ICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21t
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggMTE5ZDdkZWM2
Yi4uNDQ1ZGE1MGQ0NyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtMTI0
LDExICsxMjQsMTEgQEAgc3RydWN0IHBhZ2VfaW5mbwogICAgICAgICB1MzIg
dGxiZmx1c2hfdGltZXN0YW1wOwogCiAgICAgICAgIC8qCi0gICAgICAgICAq
IFdoZW4gUEdUX3BhcnRpYWwgaXMgdHJ1ZSB0aGVuIHRoaXMgZmllbGQgaXMg
dmFsaWQgYW5kIGluZGljYXRlcwotICAgICAgICAgKiB0aGF0IFBURXMgaW4g
dGhlIHJhbmdlIFswLCBAbnJfdmFsaWRhdGVkX3B0ZXMpIGhhdmUgYmVlbiB2
YWxpZGF0ZWQuCi0gICAgICAgICAqIEFuIGV4dHJhIHBhZ2UgcmVmZXJlbmNl
IG11c3QgYmUgYWNxdWlyZWQgKG9yIG5vdCBkcm9wcGVkKSB3aGVuZXZlcgot
ICAgICAgICAgKiBQR1RfcGFydGlhbCBnZXRzIHNldCwgYW5kIGl0IG11c3Qg
YmUgZHJvcHBlZCB3aGVuIHRoZSBmbGFnIGdldHMKLSAgICAgICAgICogY2xl
YXJlZC4gVGhpcyBpcyBzbyB0aGF0IGEgZ2V0KCkgbGVhdmluZyBhIHBhZ2Ug
aW4gcGFydGlhbGx5CisgICAgICAgICAqIFdoZW4gUEdUX3BhcnRpYWwgaXMg
dHJ1ZSB0aGVuIHRoZSBmaXJzdCB0d28gZmllbGRzIGFyZSB2YWxpZCBhbmQK
KyAgICAgICAgICogaW5kaWNhdGUgdGhhdCBQVEVzIGluIHRoZSByYW5nZSBb
MCwgQG5yX3ZhbGlkYXRlZF9wdGVzKSBoYXZlIGJlZW4KKyAgICAgICAgICog
dmFsaWRhdGVkLiBBbiBleHRyYSBwYWdlIHJlZmVyZW5jZSBtdXN0IGJlIGFj
cXVpcmVkIChvciBub3QgZHJvcHBlZCkKKyAgICAgICAgICogd2hlbmV2ZXIg
UEdUX3BhcnRpYWwgZ2V0cyBzZXQsIGFuZCBpdCBtdXN0IGJlIGRyb3BwZWQg
d2hlbiB0aGUgZmxhZworICAgICAgICAgKiBnZXRzIGNsZWFyZWQuIFRoaXMg
aXMgc28gdGhhdCBhIGdldCgpIGxlYXZpbmcgYSBwYWdlIGluIHBhcnRpYWxs
eQogICAgICAgICAgKiB2YWxpZGF0ZWQgc3RhdGUgKHdoZXJlIHRoZSBjYWxs
ZXIgd291bGQgZHJvcCB0aGUgcmVmZXJlbmNlIGFjcXVpcmVkCiAgICAgICAg
ICAqIGR1ZSB0byB0aGUgZ2V0dGluZyBvZiB0aGUgdHlwZSBbYXBwYXJlbnRs
eV0gZmFpbGluZyBbLUVSRVNUQVJUXSkKICAgICAgICAgICogd291bGQgbm90
IGFjY2lkZW50YWxseSByZXN1bHQgaW4gYSBwYWdlIGxlZnQgd2l0aCB6ZXJv
IGdlbmVyYWwKQEAgLTE1MiwxMCArMTUyLDE4IEBAIHN0cnVjdCBwYWdlX2lu
Zm8KICAgICAgICAgICogcHV0X3BhZ2VfZnJvbV9sTmUoKSAoZHVlIHRvIHRo
ZSBhcHBhcmVudCBmYWlsdXJlKSwgYW5kIGhlbmNlIGl0CiAgICAgICAgICAq
IG11c3QgYmUgZHJvcHBlZCB3aGVuIHRoZSBwdXQgb3BlcmF0aW9uIGlzIHJl
c3VtZWQgKGFuZCBjb21wbGV0ZXMpLAogICAgICAgICAgKiBidXQgaXQgbXVz
dCBub3QgYmUgYWNxdWlyZWQgaWYgcGlja2luZyB1cCB0aGUgcGFnZSBmb3Ig
dmFsaWRhdGlvbi4KKyAgICAgICAgICoKKyAgICAgICAgICogVGhlIDNyZCBm
aWVsZCwgQGxpbmVhcl9wdF9jb3VudCwgaW5kaWNhdGVzCisgICAgICAgICAq
IC0gYnkgYSBwb3NpdGl2ZSB2YWx1ZSwgaG93IG1hbnkgc2FtZS1sZXZlbCBw
YWdlIHRhYmxlIGVudHJpZXMgYSBwYWdlCisgICAgICAgICAqICAgdGFibGUg
aGFzLAorICAgICAgICAgKiAtIGJ5IGEgbmVnYXRpdmUgdmFsdWUsIGluIGhv
dyBtYW55IHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgYSBwYWdlIGlzCisgICAg
ICAgICAqICAgaW4gdXNlLgogICAgICAgICAgKi8KICAgICAgICAgc3RydWN0
IHsKLSAgICAgICAgICAgIHUxNiBucl92YWxpZGF0ZWRfcHRlczsKLSAgICAg
ICAgICAgIHM4IHBhcnRpYWxfcHRlOworICAgICAgICAgICAgdTE2IG5yX3Zh
bGlkYXRlZF9wdGVzOlBBR0VUQUJMRV9PUkRFUiArIDE7CisgICAgICAgICAg
ICB1MTYgOjE2IC0gUEFHRVRBQkxFX09SREVSIC0gMSAtIDI7CisgICAgICAg
ICAgICBzMTYgcGFydGlhbF9wdGU6MjsKKyAgICAgICAgICAgIHMxNiBsaW5l
YXJfcHRfY291bnQ7CiAgICAgICAgIH07CiAKICAgICAgICAgLyoKQEAgLTIw
Niw2ICsyMTQsOSBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAjZGVmaW5lIFBHVF9j
b3VudF93aWR0aCAgIFBHX3NoaWZ0KDkpCiAjZGVmaW5lIFBHVF9jb3VudF9t
YXNrICAgICgoMVVMPDxQR1RfY291bnRfd2lkdGgpLTEpCiAKKy8qIEFyZSB0
aGUgJ3R5cGUgbWFzaycgYml0cyBpZGVudGljYWw/ICovCisjZGVmaW5lIFBH
VF90eXBlX2VxdWFsKHgsIHkpICghKCgoeCkgXiAoeSkpICYgUEdUX3R5cGVf
bWFzaykpCisKICAvKiBDbGVhcmVkIHdoZW4gdGhlIG93bmluZyBndWVzdCAn
ZnJlZXMnIHRoaXMgcGFnZS4gKi8KICNkZWZpbmUgX1BHQ19hbGxvY2F0ZWQg
ICAgUEdfc2hpZnQoMSkKICNkZWZpbmUgUEdDX2FsbG9jYXRlZCAgICAgUEdf
bWFzaygxLCAxKQotLSAKMi4xNC4xCgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.9/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Disposition: attachment;
 filename="xsa240-4.9/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Transfer-Encoding: base64

RnJvbSBlNjE0OTc5Y2UwNTQwNDRkOWUxOTAyM2YxZWYxMGRhZTZlMzhiYWY0
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IEZyaSwgMjIgU2Vw
IDIwMTcgMTE6NDY6NTUgKzAxMDAKU3ViamVjdDogW1BBVENIIDIvMl0geDg2
L21tOiBEaXNhYmxlIFBWIGxpbmVhciBwYWdldGFibGVzIGJ5IGRlZmF1bHQK
CkFsbG93aW5nIHBhZ2V0YWJsZXMgdG8gcG9pbnQgdG8gb3RoZXIgcGFnZXRh
YmxlcyBvZiB0aGUgc2FtZSBsZXZlbAoob2Z0ZW4gY2FsbGVkICdsaW5lYXIg
cGFnZXRhYmxlcycpIGhhcyBiZWVuIGluY2x1ZGVkIGluIFhlbiBzaW5jZSBp
dHMKaW5jZXB0aW9uLiAgQnV0IGl0IGlzIG5vdCB1c2VkIGJ5IHRoZSBtb3N0
IGNvbW1vbiBQViBndWVzdHMgKExpbnV4LApOZXRCU0QsIG1pbmlvcyksIGFu
ZCBoYXMgYmVlbiB0aGUgc291cmNlIG9mIGEgbnVtYmVyIG9mIHN1YnRsZQpy
ZWZlcmVuY2UtY291bnRpbmcgYnVncy4KCkFkZCBhIGNvbW1hbmQtbGluZSBv
cHRpb24gdG8gY29udHJvbCB3aGV0aGVyIFBWIGxpbmVhciBwYWdldGFibGVz
IGFyZQphbGxvd2VkIChkaXNhYmxlZCBieSBkZWZhdWx0KS4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYyOgotIHMvXy8tLzsgaW4g
Y29tbWFuZC1saW5lIG9wdGlvbgotIEFkZGVkIF9fcmVhZF9tb3N0bHkKLS0t
CiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDE1ICsr
KysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAg
ICAgICAgfCAxMCArKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDI1IGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5l
Lm1hcmtkb3duCmluZGV4IDQ0ZDk5ODUyYWEuLjQ1ZWY4NzNhYmIgMTAwNjQ0
Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisr
KyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC0x
Mzc0LDYgKzEzNzQsMjEgQEAgVGhlIGZvbGxvd2luZyByZXNvdXJjZXMgYXJl
IGF2YWlsYWJsZToKICAgICBDRFAsIG9uZSBDT1Mgd2lsbCBjb3Jlc3BvbmQg
dHdvIENCTXMgb3RoZXIgdGhhbiBvbmUgd2l0aCBDQVQsIGR1ZSB0byB0aGUK
ICAgICBzdW0gb2YgQ0JNcyBpcyBmaXhlZCwgdGhhdCBtZWFucyBhY3R1YWwg
YGNvc19tYXhgIGluIHVzZSB3aWxsIGF1dG9tYXRpY2FsbHkKICAgICByZWR1
Y2UgdG8gaGFsZiB3aGVuIENEUCBpcyBlbmFibGVkLgorCisjIyMgcHYtbGlu
ZWFyLXB0Cis+IGA9IDxib29sZWFuPmAKKworPiBEZWZhdWx0OiBgZmFsc2Vg
CisKK0FsbG93IFBWIGd1ZXN0cyB0byBoYXZlIHBhZ2V0YWJsZSBlbnRyaWVz
IHBvaW50aW5nIHRvIG90aGVyIHBhZ2V0YWJsZXMKK29mIHRoZSBzYW1lIGxl
dmVsIChpLmUuLCBhbGxvd2luZyBMMiBQVEVzIHRvIHBvaW50IHRvIG90aGVy
IEwyIHBhZ2VzKS4KK1RoaXMgdGVjaG5pcXVlIGlzIG9mdGVuIGNhbGxlZCAi
bGluZWFyIHBhZ2V0YWJsZXMiLCBhbmQgaXMgc29tZXRpbWVzCit1c2VkIHRv
IGFsbG93IG9wZXJhdGluZyBzeXN0ZW1zIGEgc2ltcGxlIHdheSB0byBjb25z
aXN0ZW50bHkgbWFwIHRoZQorY3VycmVudCBwcm9jZXNzJ3MgcGFnZXRhYmxl
cyBpbnRvIGl0cyBvd24gdmlydHVhbCBhZGRyZXNzIHNwYWNlLgorCitOb25l
IG9mIHRoZSBtb3N0IGNvbW1vbiBQViBvcGVyYXRpbmcgc3lzdGVtcyAoTGlu
dXgsIE5ldEJTRCwgTWluaU9TKQordXNlIHRoaXMgdGVjaG5pcXVlLCBidXQg
dGhlcmUgbWF5IGJlIGN1c3RvbSBvcGVyYXRpbmcgc3lzdGVtcyB3aGljaAor
ZG8uCiAKICMjIyByZWJvb3QKID4gYD0gdFtyaXBsZV0gfCBrW2JkXSB8IGFb
Y3BpXSB8IHBbY2ldIHwgUFtvd2VyXSB8IGVbZmldIHwgbltvXSBbLCBbd11h
cm0gfCBbY11vbGRdYApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMg
Yi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCAxZTQ2OWJkMzU0Li4zMjk1MmE0
NmI5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4v
YXJjaC94ODYvbW0uYwpAQCAtODE0LDYgKzgxNCw5IEBAIHN0YXRpYyB2b2lk
IGRlY19saW5lYXJfdXNlcyhzdHJ1Y3QgcGFnZV9pbmZvICpwZykKICAqICAg
ICBmcmFtZSBpZiBpdCBpcyBtYXBwZWQgYnkgYSBkaWZmZXJlbnQgcm9vdCB0
YWJsZS4gVGhpcyBpcyBzdWZmaWNpZW50IGFuZAogICogICAgIGFsc28gbmVj
ZXNzYXJ5IHRvIGFsbG93IHZhbGlkYXRpb24gb2YgYSByb290IHRhYmxlIG1h
cHBpbmcgaXRzZWxmLgogICovCitzdGF0aWMgYm9vbCBfX3JlYWRfbW9zdGx5
IHB2X2xpbmVhcl9wdF9lbmFibGUgPSBmYWxzZTsKK2Jvb2xlYW5fcGFyYW0o
InB2LWxpbmVhci1wdCIsIHB2X2xpbmVhcl9wdF9lbmFibGUpOworCiAjZGVm
aW5lIGRlZmluZV9nZXRfbGluZWFyX3BhZ2V0YWJsZShsZXZlbCkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogc3RhdGljIGludCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKIGdldF8jI2xldmVsIyNfbGluZWFyX3BhZ2V0
YWJsZSggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCkBAIC04MjMsNiArODI2LDEzIEBAIGdldF8jI2xldmVsIyNfbGlu
ZWFyX3BhZ2V0YWJsZSggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgIHVuc2lnbmVkIGxvbmcgcGZuOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgaWYgKCAhcHZfbGlu
ZWFyX3B0X2VuYWJsZSApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgIHsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgICAgICAgICAgICJBdHRlbXB0IHRvIGNyZWF0ZSBsaW5lYXIgcC50LiAo
ZmVhdHVyZSBkaXNhYmxlZClcbiIpOyAgICAgXAorICAgICAgICByZXR1cm4g
MDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICB9ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAg
IGlmICggKGxldmVsIyNlX2dldF9mbGFncyhwZGUpICYgX1BBR0VfUlcpICkg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCiAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19X
QVJOSU5HLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotLSAKMi4xNC4xCgo=

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=separator--


From xen-devel-bounces@lists.xen.org Thu Oct 12 12:16:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 12:16:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2cPs-0007RC-GK; Thu, 12 Oct 2017 12:16:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2cPp-0007NQ-AA; Thu, 12 Oct 2017 12:16:41 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 07/D4-02748-82D5FD95; Thu, 12 Oct 2017 12:16:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpll+JIrShJLcpLzFFi42LJaLquqqsWez/
 SoPMbq8Wtm63MFks+LmaxWHX1AKsDs8fR3b+ZAhijWDPzkvIrElgzjjZPYim4sIy1ouN4WgPj
 8qmsXYxcHEICVxgldvZuY4NwFjFK/Jwyi6mLkZODWcBV4sa+zWwQtqLEhXsNLCA2r4CgxMmZT
 8BsCQFNiTtvVrGD2CICRRI7z70Es9kE9CTmnp0ENcdSYv7EU0BzODiEBdwlXh00gRhjJnHv8F
 GwEhYBVYnvv6+zTmDkmYVk8ywkm2ch2TwLaBIz0Ob1u/QhTGmJ5f84IKrlJba/ncMMYVtJLH1
 9nB3CNpe4s+EzI8zEKd0PoeI1EgeP9EJtqpRoXdjGhKmmWmLC5/1QvRUS9/59wqImT2LR9H1Q
 drZE39sjaHZxAdnNjBLnX/9khXAagMH+5xQWk4ok3rz9B2XnS3TPacTi6nKJo5e3QtklEi2bv
 7NjqimTOL76EVRvscSUDd+ZMdVkSvy7fgEqniYx584c1gWMIasYNYpTi8pSi3SNjPSSijLTM0
 pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQKTYT0DA+MOxj3tfocYJTmYlER5MwLvRwrxJeW
 nVGYkFmfEF5XmpBYfYpTh4FCS4OWJAcoJFqWmp1akZeYA0zJMWoKDR0mE9100UJq3uCAxtzgz
 HSJ1itGS49iKi3+YONbMuw4kO27e/cMkxJKXn5cqJc6rDjJPAKQhozQPbhwsd1xilJUS5mVkY
 GAQ4ilILcrNLEGVf8UozsGoJMzLCzKFJzOvBG7rK6CDmIAOEk27A3JQSSJCSqqBMUa4eL6ynB
 mfywq3rJ9xuUz8ukujM8VLV0T/Kqz98Xb/z4KUztpSN899IXZndzTn/1dJVft27MTp0DdsfEp
 lW3NXL7w9/2JmYyqLp93W1afXRireLzIJOBxh1aN5wHCm82X7KK8v8+M31/C8cQp0Ypu+ZpFO
 jItp+73LF6cUNCZHn2Hu5j+qxFKckWioxVxUnAgAuIMG3BgEAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1507810596!70384923!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40052 invoked from network); 12 Oct 2017 12:16:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Oct 2017 12:16:37 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2cPS-0000eZ-RW; Thu, 12 Oct 2017 12:16:18 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1e2cPS-00073d-OP; Thu, 12 Oct 2017 12:16:18 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
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: <E1e2cPS-00073d-OP@xenbits.xenproject.org>
Date: Thu, 12 Oct 2017 12:16:18 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 237 - multiple MSI mapping issues
	on x86
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.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-237
                              version 2

                  multiple MSI mapping issues on x86

UPDATES IN VERSION 2
====================

Public release.

ISSUE DESCRIPTION
=================

Multiple issues exist with the setup of PCI MSI interrupts:
- - unprivileged guests were permitted access to devices not owned by
  them, in particular allowing them to disable MSI or MSI-X on any
  device
- - HVM guests can trigger a codepath intended only for PV guests
- - some failure paths partially tear down previously configured
  interrupts, leaving inconsistent state
- - with XSM enabled, caller and callee of a hook disagreed about the
  data structure pointed to by a type-less argument

IMPACT
======

A malicious or buggy guest may cause the hypervisor to crash, resulting
in Denial of Service (DoS) affecting the entire host.  Privilege
escalation and information leaks cannot be excluded.

VULNERABLE SYSTEMS
==================

All Xen versions from at 3.3 onwards are vulnerable.  Xen versions 3.2
and earlier are not vulnerable.

Only x86 systems are affected.  ARM systems are not affected.

Only guests which have a physical device assigned to them can exploit
the vulnerability.

MITIGATION
==========

Not passing through physical devices to untrusted guests will avoid
the vulnerability.

The vulnerability can be avoided if the guest kernel is controlled by
the host rather than guest administrator, provided that further steps
are taken to prevent the guest administrator from loading code into the
kernel (e.g. by disabling loadable modules etc) or from using other
mechanisms which allow them to run code at kernel privilege.

CREDITS
=======

This issue was discovered by Simon Gaiser of Qubes OS Project.

RESOLUTION
==========

Applying the appropriate attached set of patches resolves this issue.

xsa237-unstable/*.patch     xen-unstable
xsa237-4.9/*.patch          Xen 4.9.x
xsa237-4.8/*.patch          Xen 4.8.x, Xen 4.7.x
xsa237-4.6/*.patch          Xen 4.6.x
xsa237-4.5/*.patch          Xen 4.5.x

$ sha256sum xsa237* xsa237*/*
1d4d3fa452e91d235fd688761d695752bde2f2e91fd9b17f566c4cee23ae26d0  xsa237.meta
3259cd514ea80e3cbac5b72376b4e964afb3b2cabee347440ec2bdd6e585c513  xsa237-unstable/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch
7ef53f6a5f3fc6952cb8411e31e0a670de5a78ab2c8176037db32cf147438aa6  xsa237-unstable/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch
494a79332fc5f854f0dc7606669201717a41e5b89b44db2fb30607a326930bfb  xsa237-unstable/0003-x86-MSI-disallow-redundant-enabling.patch
503b58512c5336aff9692c0d0768f38ee956c0988fa3fad4d439f13814736e06  xsa237-unstable/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch
dc5f27245e44582db682ac53f24007685ea2f8cb104bad9b4d6afeaa7c4e73d2  xsa237-unstable/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch
cd9cd248c4564552bbe847462d247b78ff6af1052198e6b6529178a8a624e1f6  xsa237-4.5/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch
87bbb240323b3cce9767da73961d58436c436db6da614c62ade7640f87f748dd  xsa237-4.5/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch
6a2e6772fa7b7a1683f7b1041f06757562622228635aedb8c760ebcd9ad0ff7a  xsa237-4.5/0003-x86-MSI-disallow-redundant-enabling.patch
c558ca347b6df9b430fbdaf9c9b8e3b203c273be1e2bb01aa3424773b88df91d  xsa237-4.5/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch
60169e2016451e1c479c4f873ee6798b6abc46e3223a60a4b83bac20a7a3d27c  xsa237-4.5/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch
cd9cd248c4564552bbe847462d247b78ff6af1052198e6b6529178a8a624e1f6  xsa237-4.6/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch
d39d1c0eaf2ba169b6596520b05930d280721c397fafa3414b6da6168e8b73ca  xsa237-4.6/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch
494a79332fc5f854f0dc7606669201717a41e5b89b44db2fb30607a326930bfb  xsa237-4.6/0003-x86-MSI-disallow-redundant-enabling.patch
c558ca347b6df9b430fbdaf9c9b8e3b203c273be1e2bb01aa3424773b88df91d  xsa237-4.6/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch
4cdcd71758d9e5b392c38aeafc9960a4f3ef5c109508e69b2218a8d8394edf0b  xsa237-4.6/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch
1ae6aefb86ba0c48a45ecc14ff56ea0bc3d9d354937668bcacadaed1225017a8  xsa237-4.8/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch
bf2ca9cb99ee64d7db77d628cec1a84684c360fd36de433cbc78fbcde8095319  xsa237-4.8/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch
494a79332fc5f854f0dc7606669201717a41e5b89b44db2fb30607a326930bfb  xsa237-4.8/0003-x86-MSI-disallow-redundant-enabling.patch
9a38899afd728d504382954de28657aa82af7da352eb4e45a5e615bd646834c5  xsa237-4.8/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch
fef5c77f19e2c6229912f1fd19cbcb41c1ce554ff53be22198b2f34ea7a27314  xsa237-4.8/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch
c97819cdf567c9bb2c38083a941995f836d7dabe3c8bbedf2205e3996cfbce68  xsa237-4.9/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch
d31a2d1053d377e7159060f24a7dbf1d5fd9ebd1f4e4556c4c16b3f409a81130  xsa237-4.9/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch
494a79332fc5f854f0dc7606669201717a41e5b89b44db2fb30607a326930bfb  xsa237-4.9/0003-x86-MSI-disallow-redundant-enabling.patch
f8d8c9f70b22d735960393bce042f39caaaf12e42344394e6078461437fa39aa  xsa237-4.9/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch
7f3955a8218850ee2cc9ddd9d11fdc25f526d32e80e189d063e3e779d448af40  xsa237-4.9/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch
$

DEPLOYMENT DURING EMBARGO
=========================

Deployment of the patches and/or mitigations described above (or
others which are substantially similar) is permitted during the
embargo, even on public-facing systems with untrusted guest users and
administrators.

But: Distribution of updated software is prohibited (except to other
members of the predisclosure list).

Predisclosure list members who wish to deploy significantly different
patches and/or mitigations, please contact the Xen Project Security
Team.

(Note: this during-embargo deployment notice is retained in
post-embargo publicly released Xen Project advisories, even though it
is then no longer applicable.  This is to enable the community to have
oversight of the Xen Project Security Team's decisionmaking.)

For more information about permissible uses of embargoed information,
consult the Xen Project community's agreed Security Policy:
  http://www.xenproject.org/security-policy.html
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJZ310MAAoJEIP+FMlX6CvZT1AIAJA2DvAtZ3iMEVAPkpCUTibf
9gNGp6osdzFMDP7F2Hwym3Ujm4if2Gr10DeKGAwpDXQhmQ98YSImDY3D11EROVAZ
DkfXScGCImXIf8Kaya4N3bTYydYa9gsraXUZgL9Jcq6/27ihHx/qIbN0q0QPN5TL
AIjaOq7SjhWMubM6+DmjaEsz2KGAE7vXLpkVGQaUhy72InNd2dKqmXnn37lQsi5t
4PEu0CPajb8lQOI2Vu7yhrGGmYMlzJhDs3PuLR4gjIKoxjPtr/MmiAiu2PZXbTKP
mqUmiIXuofbItwuHl1XfJQt+4wFb4rF39b9xulGfQxjTubiRdXTnPiTkdKmNL/E=
=rznL
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa237.meta"
Content-Disposition: attachment; filename="xsa237.meta"
Content-Transfer-Encoding: base64

ewogICJYU0EiOiAyMzcsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC45IiwKICAgICI0LjgiLAogICAgIjQuNyIsCiAg
ICAiNC42IiwKICAgICI0LjUiCiAgXSwKICAiVHJlZXMiOiBbCiAgICAieGVu
IgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC41IjogewogICAgICAiWGVu
VmVyc2lvbiI6ICI0LjUiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI4MzcyNGQ5ZjNhZTIx
YTNiOTYzNjI3NDJlMmYwNTJiMTlkOWY1NTlhIiwKICAgICAgICAgICJQcmVy
ZXFzIjogW10sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAg
InhzYTIzNy00LjUvKiIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0K
ICAgIH0sCiAgICAiNC42IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0LjYi
LAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAg
ICAgIlN0YWJsZVJlZiI6ICIxNjU4YTg3NjkwYWM4MzllODVkYjEyYmJmNDA5
YmU2MmJiOTM4NjQwIiwKICAgICAgICAgICJQcmVyZXFzIjogW10sCiAgICAg
ICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTIzNy00LjYvKiIK
ICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAiNC43
IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0LjciLAogICAgICAiUmVjaXBl
cyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6
ICJjNzc4M2Q5YzI2ZmMxOTE4NjJkOTg4M2RhMjIzODczNDBiMWZhYjE4IiwK
ICAgICAgICAgICJQcmVyZXFzIjogW10sCiAgICAgICAgICAiUGF0Y2hlcyI6
IFsKICAgICAgICAgICAgInhzYTIzNy00LjgvKiIKICAgICAgICAgIF0KICAg
ICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAiNC44IjogewogICAgICAiWGVu
VmVyc2lvbiI6ICI0LjgiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICIzNjg5OGViMTI1NzJm
MGExZjg1Y2I1NGQ0YTllOTBhZmNiNmY3MDQ1IiwKICAgICAgICAgICJQcmVy
ZXFzIjogW10sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAg
InhzYTIzNy00LjgvKiIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0K
ICAgIH0sCiAgICAiNC45IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0Ljki
LAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAg
ICAgIlN0YWJsZVJlZiI6ICIyY2MzZDMyZjQwYzcxY2IyNDI0NzdhM2Y4OTM4
MDc0ZDRmYzM2ODI5IiwKICAgICAgICAgICJQcmVyZXFzIjogW10sCiAgICAg
ICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTIzNy00LjkvKiIK
ICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAibWFz
dGVyIjogewogICAgICAiWGVuVmVyc2lvbiI6ICJtYXN0ZXIiLAogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICJhOGVhNmUyNjg4MTE4YTNlMTllMjliMzllMzE2ZmFhNWY5NmFi
OWQxIiwKICAgICAgICAgICJQcmVyZXFzIjogW10sCiAgICAgICAgICAiUGF0
Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTIzNy11bnN0YWJsZS8qIgogICAg
ICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfQogIH0KfQ==

--=separator
Content-Type: application/octet-stream;
 name="xsa237-unstable/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch"
Content-Disposition: attachment;
 filename="xsa237-unstable/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGRvbid0IGFsbG93IE1TSSBwSVJRIG1hcHBpbmcgb24gdW5vd25l
ZCBkZXZpY2UKCk1TSSBzZXR1cCBzaG91bGQgYmUgcGVybWl0dGVkIG9ubHkg
Zm9yIGV4aXN0aW5nIGRldmljZXMgb3duZWQgYnkgdGhlCnJlc3BlY3RpdmUg
Z3Vlc3QgKHRoZSBvcGVyYXRpb24gbWF5IHN0aWxsIGJlIGNhcnJpZWQgb3V0
IGJ5IHRoZSBkb21haW4KY29udHJvbGxpbmcgdGhhdCBndWVzdCkuCgpUaGlz
IGlzIHBhcnQgb2YgWFNBLTIzNy4KClJlcG9ydGVkLWJ5OiBIVzQyIDxodzQy
QGlwc3Vtai5kZT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9p
cnEuYworKysgYi94ZW4vYXJjaC94ODYvaXJxLmMKQEAgLTE5NjcsNyArMTk2
NywxMCBAQCBpbnQgbWFwX2RvbWFpbl9waXJxKAogICAgICAgICBpZiAoICFj
cHVfaGFzX2FwaWMgKQogICAgICAgICAgICAgZ290byBkb25lOwogCi0gICAg
ICAgIHBkZXYgPSBwY2lfZ2V0X3BkZXYobXNpLT5zZWcsIG1zaS0+YnVzLCBt
c2ktPmRldmZuKTsKKyAgICAgICAgcGRldiA9IHBjaV9nZXRfcGRldl9ieV9k
b21haW4oZCwgbXNpLT5zZWcsIG1zaS0+YnVzLCBtc2ktPmRldmZuKTsKKyAg
ICAgICAgaWYgKCAhcGRldiApCisgICAgICAgICAgICBnb3RvIGRvbmU7CisK
ICAgICAgICAgcmV0ID0gcGNpX2VuYWJsZV9tc2kobXNpLCAmbXNpX2Rlc2Mp
OwogICAgICAgICBpZiAoIHJldCApCiAgICAgICAgIHsK

--=separator
Content-Type: application/octet-stream;
 name="xsa237-unstable/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch"
Content-Disposition: attachment;
 filename="xsa237-unstable/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGVuZm9yY2UgcHJvcGVyIHByaXZpbGVnZSB3aGVuICh1biltYXBw
aW5nIHBJUlEtcwoKKFVuKW1hcHBpbmcgb2YgSVJRcywganVzdCBsaWtlIG90
aGVyIFJFU09VUkNFX19BREQqIC8gUkVTT1VSQ0VfX1JFTU9WRSoKYWN0aW9u
cyAoaW4gRkxBU0sgdGVybXMpIHNob3VsZCBiZSBYU01fRE1fUFJJViByYXRo
ZXIgdGhhbiBYU01fVEFSR0VULgpUaGlzIGluIHR1cm4gcmVxdWlyZXMgYnlw
YXNzaW5nIHRoZSBYU00gY2hlY2sgaW4gcGh5c2Rldl91bm1hcF9waXJxKCkK
Zm9yIHRoZSBIVk0gZW11aXJxIGNhc2UganVzdCBsaWtlIGlzIGJlaW5nIGRv
bmUgaW4gcGh5c2Rldl9tYXBfcGlycSgpLgpUaGUgcHJpbWFyeSBnb2FsIHNl
Y3VyaXR5IHdpc2UsIGhvd2V2ZXIsIGlzIHRvIG5vIGxvbmdlciBhbGxvdyBI
Vk0KZ3Vlc3RzLCBieSBzcGVjaWZ5aW5nIHRoZWlyIG93biBkb21haW4gSUQg
aW5zdGVhZCBvZiBET01JRF9TRUxGLCB0bwplbnRlciBjb2RlIHBhdGhzIGlu
dGVuZGVkIGZvciBQViBndWVzdCBhbmQgdGhlIGNvbnRyb2wgZG9tYWlucyBv
ZiBIVk0KZ3Vlc3RzIG9ubHkuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTIzNy4K
ClJlcG9ydGVkLWJ5OiBIVzQyIDxodzQyQGlwc3Vtai5kZT4KU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdl
ZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgoKLS0tIGEveGVuL2FyY2gveDg2L3BoeXNkZXYuYworKysgYi94ZW4vYXJj
aC94ODYvcGh5c2Rldi5jCkBAIC0xMTAsNyArMTEwLDcgQEAgaW50IHBoeXNk
ZXZfbWFwX3BpcnEoZG9taWRfdCBkb21pZCwgaW50CiAgICAgaWYgKCBkID09
IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVTUkNIOwogCi0gICAgcmV0ID0g
eHNtX21hcF9kb21haW5fcGlycShYU01fVEFSR0VULCBkKTsKKyAgICByZXQg
PSB4c21fbWFwX2RvbWFpbl9waXJxKFhTTV9ETV9QUklWLCBkKTsKICAgICBp
ZiAoIHJldCApCiAgICAgICAgIGdvdG8gZnJlZV9kb21haW47CiAKQEAgLTE0
NCwxMyArMTQ0LDE0IEBAIGludCBwaHlzZGV2X21hcF9waXJxKGRvbWlkX3Qg
ZG9taWQsIGludAogaW50IHBoeXNkZXZfdW5tYXBfcGlycShkb21pZF90IGRv
bWlkLCBpbnQgcGlycSkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkOwotICAg
IGludCByZXQ7CisgICAgaW50IHJldCA9IDA7CiAKICAgICBkID0gcmN1X2xv
Y2tfZG9tYWluX2J5X2FueV9pZChkb21pZCk7CiAgICAgaWYgKCBkID09IE5V
TEwgKQogICAgICAgICByZXR1cm4gLUVTUkNIOwogCi0gICAgcmV0ID0geHNt
X3VubWFwX2RvbWFpbl9waXJxKFhTTV9UQVJHRVQsIGQpOworICAgIGlmICgg
ZG9taWQgIT0gRE9NSURfU0VMRiB8fCAhaXNfaHZtX2RvbWFpbihkKSB8fCAh
aGFzX3BpcnEoZCkgKQorICAgICAgICByZXQgPSB4c21fdW5tYXBfZG9tYWlu
X3BpcnEoWFNNX0RNX1BSSVYsIGQpOwogICAgIGlmICggcmV0ICkKICAgICAg
ICAgZ290byBmcmVlX2RvbWFpbjsKIAotLS0gYS94ZW4vaW5jbHVkZS94c20v
ZHVtbXkuaAorKysgYi94ZW4vaW5jbHVkZS94c20vZHVtbXkuaApAQCAtNDQx
LDcgKzQ0MSw3IEBAIHN0YXRpYyBYU01fSU5MSU5FIGNoYXIgKnhzbV9zaG93
X2lycV9zaWQKIAogc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9tYXBfZG9t
YWluX3BpcnEoWFNNX0RFRkFVTFRfQVJHIHN0cnVjdCBkb21haW4gKmQpCiB7
Ci0gICAgWFNNX0FTU0VSVF9BQ1RJT04oWFNNX1RBUkdFVCk7CisgICAgWFNN
X0FTU0VSVF9BQ1RJT04oWFNNX0RNX1BSSVYpOwogICAgIHJldHVybiB4c21f
ZGVmYXVsdF9hY3Rpb24oYWN0aW9uLCBjdXJyZW50LT5kb21haW4sIGQpOwog
fQogCkBAIC00NTMsNyArNDUzLDcgQEAgc3RhdGljIFhTTV9JTkxJTkUgaW50
IHhzbV9tYXBfZG9tYWluX2lycQogCiBzdGF0aWMgWFNNX0lOTElORSBpbnQg
eHNtX3VubWFwX2RvbWFpbl9waXJxKFhTTV9ERUZBVUxUX0FSRyBzdHJ1Y3Qg
ZG9tYWluICpkKQogewotICAgIFhTTV9BU1NFUlRfQUNUSU9OKFhTTV9UQVJH
RVQpOworICAgIFhTTV9BU1NFUlRfQUNUSU9OKFhTTV9ETV9QUklWKTsKICAg
ICByZXR1cm4geHNtX2RlZmF1bHRfYWN0aW9uKGFjdGlvbiwgY3VycmVudC0+
ZG9tYWluLCBkKTsKIH0KIAo=

--=separator
Content-Type: application/octet-stream;
 name="xsa237-unstable/0003-x86-MSI-disallow-redundant-enabling.patch"
Content-Disposition: attachment;
 filename="xsa237-unstable/0003-x86-MSI-disallow-redundant-enabling.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvTVNJOiBkaXNhbGxvdyByZWR1bmRhbnQgZW5hYmxpbmcKCkF0IHRo
ZSBtb21lbnQsIFhlbiBhdHRlbXB0cyB0byBhbGxvdyByZWR1bmRhbnQgZW5h
Ymxpbmcgb2YgTVNJIGJ5CmhhdmluZyBwY2lfZW5hYmxlX21zaSgpIHJldHVy
biAwLCBhbmQgcG9pbnQgdG8gdGhlIGV4aXN0aW5nIE1TSQpkZXNjcmlwdG9y
LCB3aGVuIHRoZSBtc2kgYWxyZWFkeSBleGlzdHMuCgpVbmZvcnR1bmF0ZWx5
LCBpZiBzdWJzZXF1ZW50IGVycm9ycyBhcmUgZW5jb3VudGVyZWQsIHRoZSBj
bGVhbnVwCnBhdGhzIGFzc3VtZSBwY2lfZW5hYmxlX21zaSgpIGhhZCBkb25l
IGZ1bGwgaW5pdGlhbGl6YXRpb24sIGFuZApoZW5jZSB1bmRvIGV2ZXJ5dGhp
bmcgdGhhdCB3YXMgYXNzdW1lZCB0byBiZSBkb25lIGJ5IHRoYXQKZnVuY3Rp
b24gd2l0aG91dCBhbHNvIHVuZG9pbmcgb3RoZXIgc2V0dXAgdGhhdCB3b3Vs
ZCBub3JtYWxseQpvY2N1ciBvbmx5IGFmdGVyIHRoYXQgZnVuY3Rpb24gd2Fz
IGNhbGxlZCAoaW4gbWFwX2RvbWFpbl9waXJxKCkKaXRzZWxmKS4KClJhdGhl
ciB0aGFuIHRyeSB0byBtYWtlIHRoZSByZWR1bmRhbnQgZW5hYmxpbmcgY2Fz
ZSB3b3JrIHByb3Blcmx5LCBqdXN0CmZvcmJpZCBpdCBlbnRpcmVseSBieSBo
YXZpbmcgcGNpX2VuYWJsZV9tc2koKSByZXR1cm4gLUVFWElTVCB3aGVuIE1T
SQppcyBhbHJlYWR5IHNldCB1cC4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjM3
LgoKUmVwb3J0ZWQtYnk6IEhXNDIgPGh3NDJAaXBzdW1qLmRlPgpTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmll
d2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgoKLS0tIGEveGVuL2FyY2gveDg2L21zaS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tc2kuYwpAQCAtMTA1MCwxMSArMTA1MCwxMCBAQCBz
dGF0aWMgaW50IF9fcGNpX2VuYWJsZV9tc2koc3RydWN0IG1zaV9pCiAgICAg
b2xkX2Rlc2MgPSBmaW5kX21zaV9lbnRyeShwZGV2LCBtc2ktPmlycSwgUENJ
X0NBUF9JRF9NU0kpOwogICAgIGlmICggb2xkX2Rlc2MgKQogICAgIHsKLSAg
ICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICJpcnEgJWQgYWxyZWFkeSBt
YXBwZWQgdG8gTVNJIG9uICUwNHg6JTAyeDolMDJ4LiV1XG4iLAorICAgICAg
ICBwcmludGsoWEVOTE9HX0VSUiAiaXJxICVkIGFscmVhZHkgbWFwcGVkIHRv
IE1TSSBvbiAlMDR4OiUwMng6JTAyeC4ldVxuIiwKICAgICAgICAgICAgICAg
IG1zaS0+aXJxLCBtc2ktPnNlZywgbXNpLT5idXMsCiAgICAgICAgICAgICAg
ICBQQ0lfU0xPVChtc2ktPmRldmZuKSwgUENJX0ZVTkMobXNpLT5kZXZmbikp
OwotICAgICAgICAqZGVzYyA9IG9sZF9kZXNjOwotICAgICAgICByZXR1cm4g
MDsKKyAgICAgICAgcmV0dXJuIC1FRVhJU1Q7CiAgICAgfQogCiAgICAgb2xk
X2Rlc2MgPSBmaW5kX21zaV9lbnRyeShwZGV2LCAtMSwgUENJX0NBUF9JRF9N
U0lYKTsKQEAgLTExMTgsMTEgKzExMTcsMTAgQEAgc3RhdGljIGludCBfX3Bj
aV9lbmFibGVfbXNpeChzdHJ1Y3QgbXNpXwogICAgIG9sZF9kZXNjID0gZmlu
ZF9tc2lfZW50cnkocGRldiwgbXNpLT5pcnEsIFBDSV9DQVBfSURfTVNJWCk7
CiAgICAgaWYgKCBvbGRfZGVzYyApCiAgICAgewotICAgICAgICBwcmludGso
WEVOTE9HX1dBUk5JTkcgImlycSAlZCBhbHJlYWR5IG1hcHBlZCB0byBNU0kt
WCBvbiAlMDR4OiUwMng6JTAyeC4ldVxuIiwKKyAgICAgICAgcHJpbnRrKFhF
TkxPR19FUlIgImlycSAlZCBhbHJlYWR5IG1hcHBlZCB0byBNU0ktWCBvbiAl
MDR4OiUwMng6JTAyeC4ldVxuIiwKICAgICAgICAgICAgICAgIG1zaS0+aXJx
LCBtc2ktPnNlZywgbXNpLT5idXMsCiAgICAgICAgICAgICAgICBQQ0lfU0xP
VChtc2ktPmRldmZuKSwgUENJX0ZVTkMobXNpLT5kZXZmbikpOwotICAgICAg
ICAqZGVzYyA9IG9sZF9kZXNjOwotICAgICAgICByZXR1cm4gMDsKKyAgICAg
ICAgcmV0dXJuIC1FRVhJU1Q7CiAgICAgfQogCiAgICAgb2xkX2Rlc2MgPSBm
aW5kX21zaV9lbnRyeShwZGV2LCAtMSwgUENJX0NBUF9JRF9NU0kpOwo=

--=separator
Content-Type: application/octet-stream;
 name="xsa237-unstable/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch"
Content-Disposition: attachment;
 filename="xsa237-unstable/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvSVJROiBjb25kaXRpb25hbGx5IHByZXNlcnZlIGlycSA8LT4gcGly
cSBtYXBwaW5nIG9uIG1hcCBlcnJvciBwYXRocwoKTWFwcGluZ3MgdGhhdCBo
YWQgYmVlbiBzZXQgdXAgYmVmb3JlIHNob3VsZCBub3QgYmUgdG9ybiBkb3du
IHdoZW4KaGFuZGxpbmcgdW5yZWxhdGVkIGVycm9ycy4KClRoaXMgaXMgcGFy
dCBvZiBYU0EtMjM3LgoKUmVwb3J0ZWQtYnk6IEhXNDIgPGh3NDJAaXBzdW1q
LmRlPgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+ClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvaXJxLmMKKysr
IGIveGVuL2FyY2gveDg2L2lycS5jCkBAIC0xMjU0LDcgKzEyNTQsOCBAQCBz
dGF0aWMgaW50IHByZXBhcmVfZG9tYWluX2lycV9waXJxKHN0cnVjCiAgICAg
ICAgIHJldHVybiAtRU5PTUVNOwogICAgIH0KICAgICAqcGluZm8gPSBpbmZv
OwotICAgIHJldHVybiAwOworCisgICAgcmV0dXJuICEhZXJyOwogfQogCiBz
dGF0aWMgdm9pZCBzZXRfZG9tYWluX2lycV9waXJxKHN0cnVjdCBkb21haW4g
KmQsIGludCBpcnEsIHN0cnVjdCBwaXJxICpwaXJxKQpAQCAtMTI5Nyw3ICsx
Mjk4LDEwIEBAIGludCBpbml0X2RvbWFpbl9pcnFfbWFwcGluZyhzdHJ1Y3Qg
ZG9tYWkKICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICBlcnIgPSBw
cmVwYXJlX2RvbWFpbl9pcnFfcGlycShkLCBpLCBpLCAmaW5mbyk7CiAgICAg
ICAgIGlmICggZXJyICkKKyAgICAgICAgeworICAgICAgICAgICAgQVNTRVJU
KGVyciA8IDApOwogICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KICAg
ICAgICAgc2V0X2RvbWFpbl9pcnFfcGlycShkLCBpLCBpbmZvKTsKICAgICB9
CiAKQEAgLTE4OTgsNiArMTkwMiw4IEBAIGludCBnZXRfZnJlZV9waXJxcyhz
dHJ1Y3QgZG9tYWluICpkLCB1bnMKICAgICByZXR1cm4gLUVOT1NQQzsKIH0K
IAorI2RlZmluZSBNQVhfTVNJX0lSUVMgMzIgLyogbGltaXRlZCBieSBNU0kg
Y2FwYWJpbGl0eSBzdHJ1Y3QgcHJvcGVydGllcyAqLworCiBpbnQgbWFwX2Rv
bWFpbl9waXJxKAogICAgIHN0cnVjdCBkb21haW4gKmQsIGludCBwaXJxLCBp
bnQgaXJxLCBpbnQgdHlwZSwgdm9pZCAqZGF0YSkKIHsKQEAgLTE5MDYsNiAr
MTkxMiw3IEBAIGludCBtYXBfZG9tYWluX3BpcnEoCiAgICAgc3RydWN0IHBp
cnEgKmluZm87CiAgICAgc3RydWN0IGlycV9kZXNjICpkZXNjOwogICAgIHVu
c2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgREVDTEFSRV9CSVRNQVAocHJlcGFy
ZWQsIE1BWF9NU0lfSVJRUykgPSB7fTsKIAogICAgIEFTU0VSVChzcGluX2lz
X2xvY2tlZCgmZC0+ZXZlbnRfbG9jaykpOwogCkBAIC0xOTQ5LDggKzE5NTYs
MTAgQEAgaW50IG1hcF9kb21haW5fcGlycSgKICAgICB9CiAKICAgICByZXQg
PSBwcmVwYXJlX2RvbWFpbl9pcnFfcGlycShkLCBpcnEsIHBpcnEsICZpbmZv
KTsKLSAgICBpZiAoIHJldCApCisgICAgaWYgKCByZXQgPCAwICkKICAgICAg
ICAgZ290byByZXZva2U7CisgICAgaWYgKCAhcmV0ICkKKyAgICAgICAgX19z
ZXRfYml0KDAsIHByZXBhcmVkKTsKIAogICAgIGRlc2MgPSBpcnFfdG9fZGVz
YyhpcnEpOwogCkBAIC0yMDIyLDggKzIwMzEsMTAgQEAgaW50IG1hcF9kb21h
aW5fcGlycSgKICAgICAgICAgICAgIGlycSA9IGNyZWF0ZV9pcnEoTlVNQV9O
T19OT0RFKTsKICAgICAgICAgICAgIHJldCA9IGlycSA+PSAwID8gcHJlcGFy
ZV9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBwaXJxICsgbnIsICZpbmZvKQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBpcnE7Ci0gICAgICAgICAg
ICBpZiAoIHJldCApCisgICAgICAgICAgICBpZiAoIHJldCA8IDAgKQogICAg
ICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgaWYgKCAhcmV0ICkK
KyAgICAgICAgICAgICAgICBfX3NldF9iaXQobnIsIHByZXBhcmVkKTsKICAg
ICAgICAgICAgIG1zaV9kZXNjW25yXS5pcnEgPSBpcnE7CiAKICAgICAgICAg
ICAgIGlmICggaXJxX3Blcm1pdF9hY2Nlc3MoZCwgaXJxKSAhPSAwICkKQEAg
LTIwNTYsMTUgKzIwNjcsMTUgQEAgaW50IG1hcF9kb21haW5fcGlycSgKICAg
ICAgICAgICAgICAgICBkZXNjLT5tc2lfZGVzYyA9IE5VTEw7CiAgICAgICAg
ICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGVzYy0+bG9jaywg
ZmxhZ3MpOwogICAgICAgICAgICAgfQotICAgICAgICAgICAgd2hpbGUgKCBu
ci0tICkKKyAgICAgICAgICAgIHdoaWxlICggbnIgKQogICAgICAgICAgICAg
ewogICAgICAgICAgICAgICAgIGlmICggaXJxID49IDAgJiYgaXJxX2Rlbnlf
YWNjZXNzKGQsIGlycSkgKQogICAgICAgICAgICAgICAgICAgICBwcmludGso
WEVOTE9HX0dfRVJSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZG9t
JWQ6IGNvdWxkIG5vdCByZXZva2UgYWNjZXNzIHRvIElSUSVkIChwaXJxICVk
KVxuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9p
ZCwgaXJxLCBwaXJxKTsKLSAgICAgICAgICAgICAgICBpZiAoIGluZm8gKQor
ICAgICAgICAgICAgICAgIGlmICggaW5mbyAmJiB0ZXN0X2JpdChuciwgcHJl
cGFyZWQpICkKICAgICAgICAgICAgICAgICAgICAgY2xlYW51cF9kb21haW5f
aXJxX3BpcnEoZCwgaXJxLCBpbmZvKTsKLSAgICAgICAgICAgICAgICBpbmZv
ID0gcGlycV9pbmZvKGQsIHBpcnEgKyBucik7CisgICAgICAgICAgICAgICAg
aW5mbyA9IHBpcnFfaW5mbyhkLCBwaXJxICsgLS1ucik7CiAgICAgICAgICAg
ICAgICAgaXJxID0gaW5mby0+YXJjaC5pcnE7CiAgICAgICAgICAgICB9CiAg
ICAgICAgICAgICBtc2lfZGVzYy0+aXJxID0gLTE7CkBAIC0yMDgwLDEyICsy
MDkxLDE0IEBAIGludCBtYXBfZG9tYWluX3BpcnEoCiAgICAgICAgIHNwaW5f
bG9ja19pcnFzYXZlKCZkZXNjLT5sb2NrLCBmbGFncyk7CiAgICAgICAgIHNl
dF9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBpbmZvKTsKICAgICAgICAgc3Bp
bl91bmxvY2tfaXJxcmVzdG9yZSgmZGVzYy0+bG9jaywgZmxhZ3MpOworICAg
ICAgICByZXQgPSAwOwogICAgIH0KIAogZG9uZToKICAgICBpZiAoIHJldCAp
CiAgICAgewotICAgICAgICBjbGVhbnVwX2RvbWFpbl9pcnFfcGlycShkLCBp
cnEsIGluZm8pOworICAgICAgICBpZiAoIHRlc3RfYml0KDAsIHByZXBhcmVk
KSApCisgICAgICAgICAgICBjbGVhbnVwX2RvbWFpbl9pcnFfcGlycShkLCBp
cnEsIGluZm8pOwogIHJldm9rZToKICAgICAgICAgaWYgKCBpcnFfZGVueV9h
Y2Nlc3MoZCwgaXJxKSApCiAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0df
RVJSCkBAIC0yNTYwLDcgKzI1NzMsNyBAQCBzdGF0aWMgaW50IGFsbG9jYXRl
X3BpcnEoc3RydWN0IGRvbWFpbiAqCiAgICAgICAgIH0KICAgICAgICAgZWxz
ZSBpZiAoIHR5cGUgPT0gTUFQX1BJUlFfVFlQRV9NVUxUSV9NU0kgKQogICAg
ICAgICB7Ci0gICAgICAgICAgICBpZiAoICpuciA8PSAwIHx8ICpuciA+IDMy
ICkKKyAgICAgICAgICAgIGlmICggKm5yIDw9IDAgfHwgKm5yID4gTUFYX01T
SV9JUlFTICkKICAgICAgICAgICAgICAgICByZXR1cm4gLUVET007CiAgICAg
ICAgICAgICBpZiAoICpuciAhPSAxICYmICFpb21tdV9pbnRyZW1hcCApCiAg
ICAgICAgICAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwo=

--=separator
Content-Type: application/octet-stream;
 name="xsa237-unstable/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch"
Content-Disposition: attachment;
 filename="xsa237-unstable/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvRkxBU0s6IGZpeCB1bm1hcC1kb21haW4tSVJRIFhTTSBob29rCgpU
aGUgY2FsbGVyIGFuZCB0aGUgRkxBU0sgaW1wbGVtZW50YXRpb24gb2YgeHNt
X3VubWFwX2RvbWFpbl9pcnEoKQpkaXNhZ3JlZWQgYWJvdXQgd2hhdCB0aGUg
ImRhdGEiIGFyZ3VtZW50IHBvaW50cyB0byBpbiB0aGUgTVNJIGNhc2U6CkNo
YW5nZSBib3RoIHNpZGVzIHRvIHBhc3MvdGFrZSBhIFBDSSBkZXZpY2UuCgpU
aGlzIGlzIHBhcnQgb2YgWFNBLTIzNy4KClNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0gYS94
ZW4vYXJjaC94ODYvaXJxLmMKKysrIGIveGVuL2FyY2gveDg2L2lycS5jCkBA
IC0yMTQ5LDcgKzIxNDksOCBAQCBpbnQgdW5tYXBfZG9tYWluX3BpcnEoc3Ry
dWN0IGRvbWFpbiAqZCwKICAgICAgICAgbnIgPSBtc2lfZGVzYy0+bXNpLm52
ZWM7CiAgICAgfQogCi0gICAgcmV0ID0geHNtX3VubWFwX2RvbWFpbl9pcnEo
WFNNX0hPT0ssIGQsIGlycSwgbXNpX2Rlc2MpOworICAgIHJldCA9IHhzbV91
bm1hcF9kb21haW5faXJxKFhTTV9IT09LLCBkLCBpcnEsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbXNpX2Rlc2MgPyBtc2lfZGVzYy0+ZGV2
IDogTlVMTCk7CiAgICAgaWYgKCByZXQgKQogICAgICAgICBnb3RvIGRvbmU7
CiAKLS0tIGEveGVuL3hzbS9mbGFzay9ob29rcy5jCisrKyBiL3hlbi94c20v
Zmxhc2svaG9va3MuYwpAQCAtOTE4LDggKzkxOCw4IEBAIHN0YXRpYyBpbnQg
Zmxhc2tfdW5tYXBfZG9tYWluX21zaSAoc3RydWMKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdTMyICpzaWQsIHN0cnVjdCBhdmNfYXVk
aXRfZGF0YSAqYWQpCiB7CiAjaWZkZWYgQ09ORklHX0hBU19QQ0kKLSAgICBz
dHJ1Y3QgbXNpX2luZm8gKm1zaSA9IGRhdGE7Ci0gICAgdTMyIG1hY2hpbmVf
YmRmID0gKG1zaS0+c2VnIDw8IDE2KSB8IChtc2ktPmJ1cyA8PCA4KSB8IG1z
aS0+ZGV2Zm47CisgICAgY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYgPSBk
YXRhOworICAgIHUzMiBtYWNoaW5lX2JkZiA9IChwZGV2LT5zZWcgPDwgMTYp
IHwgKHBkZXYtPmJ1cyA8PCA4KSB8IHBkZXYtPmRldmZuOwogCiAgICAgQVZD
X0FVRElUX0RBVEFfSU5JVChhZCwgREVWKTsKICAgICBhZC0+ZGV2aWNlID0g
bWFjaGluZV9iZGY7Cg==

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.5/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch"
Content-Disposition: attachment;
 filename="xsa237-4.5/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGRvbid0IGFsbG93IE1TSSBwSVJRIG1hcHBpbmcgb24gdW5vd25l
ZCBkZXZpY2UKCk1TSSBzZXR1cCBzaG91bGQgYmUgcGVybWl0dGVkIG9ubHkg
Zm9yIGV4aXN0aW5nIGRldmljZXMgb3duZWQgYnkgdGhlCnJlc3BlY3RpdmUg
Z3Vlc3QgKHRoZSBvcGVyYXRpb24gbWF5IHN0aWxsIGJlIGNhcnJpZWQgb3V0
IGJ5IHRoZSBkb21haW4KY29udHJvbGxpbmcgdGhhdCBndWVzdCkuCgpUaGlz
IGlzIHBhcnQgb2YgWFNBLTIzNy4KClJlcG9ydGVkLWJ5OiBIVzQyIDxodzQy
QGlwc3Vtai5kZT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9p
cnEuYworKysgYi94ZW4vYXJjaC94ODYvaXJxLmMKQEAgLTE5NjEsNyArMTk2
MSwxMCBAQCBpbnQgbWFwX2RvbWFpbl9waXJxKAogICAgICAgICBpZiAoICFj
cHVfaGFzX2FwaWMgKQogICAgICAgICAgICAgZ290byBkb25lOwogCi0gICAg
ICAgIHBkZXYgPSBwY2lfZ2V0X3BkZXYobXNpLT5zZWcsIG1zaS0+YnVzLCBt
c2ktPmRldmZuKTsKKyAgICAgICAgcGRldiA9IHBjaV9nZXRfcGRldl9ieV9k
b21haW4oZCwgbXNpLT5zZWcsIG1zaS0+YnVzLCBtc2ktPmRldmZuKTsKKyAg
ICAgICAgaWYgKCAhcGRldiApCisgICAgICAgICAgICBnb3RvIGRvbmU7CisK
ICAgICAgICAgcmV0ID0gcGNpX2VuYWJsZV9tc2kobXNpLCAmbXNpX2Rlc2Mp
OwogICAgICAgICBpZiAoIHJldCApCiAgICAgICAgIHsK

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.5/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch"
Content-Disposition: attachment;
 filename="xsa237-4.5/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGVuZm9yY2UgcHJvcGVyIHByaXZpbGVnZSB3aGVuICh1biltYXBw
aW5nIHBJUlEtcwoKKFVuKW1hcHBpbmcgb2YgSVJRcywganVzdCBsaWtlIG90
aGVyIFJFU09VUkNFX19BREQqIC8gUkVTT1VSQ0VfX1JFTU9WRSoKYWN0aW9u
cyAoaW4gRkxBU0sgdGVybXMpIHNob3VsZCBiZSBYU01fRE1fUFJJViByYXRo
ZXIgdGhhbiBYU01fVEFSR0VULgpUaGlzIGluIHR1cm4gcmVxdWlyZXMgYnlw
YXNzaW5nIHRoZSBYU00gY2hlY2sgaW4gcGh5c2Rldl91bm1hcF9waXJxKCkK
Zm9yIHRoZSBIVk0gZW11aXJxIGNhc2UganVzdCBsaWtlIGlzIGJlaW5nIGRv
bmUgaW4gcGh5c2Rldl9tYXBfcGlycSgpLgpUaGUgcHJpbWFyeSBnb2FsIHNl
Y3VyaXR5IHdpc2UsIGhvd2V2ZXIsIGlzIHRvIG5vIGxvbmdlciBhbGxvdyBI
Vk0KZ3Vlc3RzLCBieSBzcGVjaWZ5aW5nIHRoZWlyIG93biBkb21haW4gSUQg
aW5zdGVhZCBvZiBET01JRF9TRUxGLCB0bwplbnRlciBjb2RlIHBhdGhzIGlu
dGVuZGVkIGZvciBQViBndWVzdCBhbmQgdGhlIGNvbnRyb2wgZG9tYWlucyBv
ZiBIVk0KZ3Vlc3RzIG9ubHkuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTIzNy4K
ClJlcG9ydGVkLWJ5OiBIVzQyIDxodzQyQGlwc3Vtai5kZT4KU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdl
ZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgoKLS0tIGEveGVuL2FyY2gveDg2L3BoeXNkZXYuYworKysgYi94ZW4vYXJj
aC94ODYvcGh5c2Rldi5jCkBAIC0xMTAsNyArMTEwLDcgQEAgaW50IHBoeXNk
ZXZfbWFwX3BpcnEoZG9taWRfdCBkb21pZCwgaW50CiAgICAgaWYgKCBkID09
IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVTUkNIOwogCi0gICAgcmV0ID0g
eHNtX21hcF9kb21haW5fcGlycShYU01fVEFSR0VULCBkKTsKKyAgICByZXQg
PSB4c21fbWFwX2RvbWFpbl9waXJxKFhTTV9ETV9QUklWLCBkKTsKICAgICBp
ZiAoIHJldCApCiAgICAgICAgIGdvdG8gZnJlZV9kb21haW47CiAKQEAgLTI1
NSwxMyArMjU1LDE0IEBAIGludCBwaHlzZGV2X21hcF9waXJxKGRvbWlkX3Qg
ZG9taWQsIGludAogaW50IHBoeXNkZXZfdW5tYXBfcGlycShkb21pZF90IGRv
bWlkLCBpbnQgcGlycSkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkOwotICAg
IGludCByZXQ7CisgICAgaW50IHJldCA9IDA7CiAKICAgICBkID0gcmN1X2xv
Y2tfZG9tYWluX2J5X2FueV9pZChkb21pZCk7CiAgICAgaWYgKCBkID09IE5V
TEwgKQogICAgICAgICByZXR1cm4gLUVTUkNIOwogCi0gICAgcmV0ID0geHNt
X3VubWFwX2RvbWFpbl9waXJxKFhTTV9UQVJHRVQsIGQpOworICAgIGlmICgg
ZG9taWQgIT0gRE9NSURfU0VMRiB8fCAhaXNfaHZtX2RvbWFpbihkKSApCisg
ICAgICAgIHJldCA9IHhzbV91bm1hcF9kb21haW5fcGlycShYU01fRE1fUFJJ
ViwgZCk7CiAgICAgaWYgKCByZXQgKQogICAgICAgICBnb3RvIGZyZWVfZG9t
YWluOwogCi0tLSBhL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCisrKyBiL3hl
bi9pbmNsdWRlL3hzbS9kdW1teS5oCkBAIC00MjksNyArNDI5LDcgQEAgc3Rh
dGljIFhTTV9JTkxJTkUgY2hhciAqeHNtX3Nob3dfaXJxX3NpZAogCiBzdGF0
aWMgWFNNX0lOTElORSBpbnQgeHNtX21hcF9kb21haW5fcGlycShYU01fREVG
QVVMVF9BUkcgc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICBYU01fQVNTRVJU
X0FDVElPTihYU01fVEFSR0VUKTsKKyAgICBYU01fQVNTRVJUX0FDVElPTihY
U01fRE1fUFJJVik7CiAgICAgcmV0dXJuIHhzbV9kZWZhdWx0X2FjdGlvbihh
Y3Rpb24sIGN1cnJlbnQtPmRvbWFpbiwgZCk7CiB9CiAKQEAgLTQ0MSw3ICs0
NDEsNyBAQCBzdGF0aWMgWFNNX0lOTElORSBpbnQgeHNtX21hcF9kb21haW5f
aXJxCiAKIHN0YXRpYyBYU01fSU5MSU5FIGludCB4c21fdW5tYXBfZG9tYWlu
X3BpcnEoWFNNX0RFRkFVTFRfQVJHIHN0cnVjdCBkb21haW4gKmQpCiB7Ci0g
ICAgWFNNX0FTU0VSVF9BQ1RJT04oWFNNX1RBUkdFVCk7CisgICAgWFNNX0FT
U0VSVF9BQ1RJT04oWFNNX0RNX1BSSVYpOwogICAgIHJldHVybiB4c21fZGVm
YXVsdF9hY3Rpb24oYWN0aW9uLCBjdXJyZW50LT5kb21haW4sIGQpOwogfQog
Cg==

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.5/0003-x86-MSI-disallow-redundant-enabling.patch"
Content-Disposition: attachment;
 filename="xsa237-4.5/0003-x86-MSI-disallow-redundant-enabling.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvTVNJOiBkaXNhbGxvdyByZWR1bmRhbnQgZW5hYmxpbmcKCkF0IHRo
ZSBtb21lbnQsIFhlbiBhdHRlbXB0cyB0byBhbGxvdyByZWR1bmRhbnQgZW5h
Ymxpbmcgb2YgTVNJIGJ5CmhhdmluZyBwY2lfZW5hYmxlX21zaSgpIHJldHVy
biAwLCBhbmQgcG9pbnQgdG8gdGhlIGV4aXN0aW5nIE1TSQpkZXNjcmlwdG9y
LCB3aGVuIHRoZSBtc2kgYWxyZWFkeSBleGlzdHMuCgpVbmZvcnR1bmF0ZWx5
LCBpZiBzdWJzZXF1ZW50IGVycm9ycyBhcmUgZW5jb3VudGVyZWQsIHRoZSBj
bGVhbnVwCnBhdGhzIGFzc3VtZSBwY2lfZW5hYmxlX21zaSgpIGhhZCBkb25l
IGZ1bGwgaW5pdGlhbGl6YXRpb24sIGFuZApoZW5jZSB1bmRvIGV2ZXJ5dGhp
bmcgdGhhdCB3YXMgYXNzdW1lZCB0byBiZSBkb25lIGJ5IHRoYXQKZnVuY3Rp
b24gd2l0aG91dCBhbHNvIHVuZG9pbmcgb3RoZXIgc2V0dXAgdGhhdCB3b3Vs
ZCBub3JtYWxseQpvY2N1ciBvbmx5IGFmdGVyIHRoYXQgZnVuY3Rpb24gd2Fz
IGNhbGxlZCAoaW4gbWFwX2RvbWFpbl9waXJxKCkKaXRzZWxmKS4KClJhdGhl
ciB0aGFuIHRyeSB0byBtYWtlIHRoZSByZWR1bmRhbnQgZW5hYmxpbmcgY2Fz
ZSB3b3JrIHByb3Blcmx5LCBqdXN0CmZvcmJpZCBpdCBlbnRpcmVseSBieSBo
YXZpbmcgcGNpX2VuYWJsZV9tc2koKSByZXR1cm4gLUVFWElTVCB3aGVuIE1T
SQppcyBhbHJlYWR5IHNldCB1cC4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjM3
LgoKUmVwb3J0ZWQtYnk6IEhXNDIgPGh3NDJAaXBzdW1qLmRlPgpTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmll
d2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgoKLS0tIGEveGVuL2FyY2gveDg2L21zaS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tc2kuYwpAQCAtODg2LDEyICs4ODYsMTAgQEAgc3Rh
dGljIGludCBfX3BjaV9lbmFibGVfbXNpKHN0cnVjdCBtc2lfaQogICAgIG9s
ZF9kZXNjID0gZmluZF9tc2lfZW50cnkocGRldiwgbXNpLT5pcnEsIFBDSV9D
QVBfSURfTVNJKTsKICAgICBpZiAoIG9sZF9kZXNjICkKICAgICB7Ci0gICAg
ICAgIGRwcmludGsoWEVOTE9HX1dBUk5JTkcsICJpcnEgJWQgaGFzIGFscmVh
ZHkgbWFwcGVkIHRvIE1TSSBvbiAiCi0gICAgICAgICAgICAgICAgImRldmlj
ZSAlMDR4OiUwMng6JTAyeC4lMDF4XG4iLAotICAgICAgICAgICAgICAgIG1z
aS0+aXJxLCBtc2ktPnNlZywgbXNpLT5idXMsCi0gICAgICAgICAgICAgICAg
UENJX1NMT1QobXNpLT5kZXZmbiksIFBDSV9GVU5DKG1zaS0+ZGV2Zm4pKTsK
LSAgICAgICAgKmRlc2MgPSBvbGRfZGVzYzsKLSAgICAgICAgcmV0dXJuIDA7
CisgICAgICAgIHByaW50ayhYRU5MT0dfRVJSICJpcnEgJWQgYWxyZWFkeSBt
YXBwZWQgdG8gTVNJIG9uICUwNHg6JTAyeDolMDJ4LiV1XG4iLAorICAgICAg
ICAgICAgICAgbXNpLT5pcnEsIG1zaS0+c2VnLCBtc2ktPmJ1cywKKyAgICAg
ICAgICAgICAgIFBDSV9TTE9UKG1zaS0+ZGV2Zm4pLCBQQ0lfRlVOQyhtc2kt
PmRldmZuKSk7CisgICAgICAgIHJldHVybiAtRUVYSVNUOwogICAgIH0KIAog
ICAgIG9sZF9kZXNjID0gZmluZF9tc2lfZW50cnkocGRldiwgLTEsIFBDSV9D
QVBfSURfTVNJWCk7CkBAIC05NTYsMTIgKzk1NCwxMCBAQCBzdGF0aWMgaW50
IF9fcGNpX2VuYWJsZV9tc2l4KHN0cnVjdCBtc2lfCiAgICAgb2xkX2Rlc2Mg
PSBmaW5kX21zaV9lbnRyeShwZGV2LCBtc2ktPmlycSwgUENJX0NBUF9JRF9N
U0lYKTsKICAgICBpZiAoIG9sZF9kZXNjICkKICAgICB7Ci0gICAgICAgIGRw
cmludGsoWEVOTE9HX1dBUk5JTkcsICJpcnEgJWQgaGFzIGFscmVhZHkgbWFw
cGVkIHRvIE1TSVggb24gIgotICAgICAgICAgICAgICAgICJkZXZpY2UgJTA0
eDolMDJ4OiUwMnguJTAxeFxuIiwKLSAgICAgICAgICAgICAgICBtc2ktPmly
cSwgbXNpLT5zZWcsIG1zaS0+YnVzLAotICAgICAgICAgICAgICAgIFBDSV9T
TE9UKG1zaS0+ZGV2Zm4pLCBQQ0lfRlVOQyhtc2ktPmRldmZuKSk7Ci0gICAg
ICAgICpkZXNjID0gb2xkX2Rlc2M7Ci0gICAgICAgIHJldHVybiAwOworICAg
ICAgICBwcmludGsoWEVOTE9HX0VSUiAiaXJxICVkIGFscmVhZHkgbWFwcGVk
IHRvIE1TSS1YIG9uICUwNHg6JTAyeDolMDJ4LiV1XG4iLAorICAgICAgICAg
ICAgICAgbXNpLT5pcnEsIG1zaS0+c2VnLCBtc2ktPmJ1cywKKyAgICAgICAg
ICAgICAgIFBDSV9TTE9UKG1zaS0+ZGV2Zm4pLCBQQ0lfRlVOQyhtc2ktPmRl
dmZuKSk7CisgICAgICAgIHJldHVybiAtRUVYSVNUOwogICAgIH0KIAogICAg
IG9sZF9kZXNjID0gZmluZF9tc2lfZW50cnkocGRldiwgLTEsIFBDSV9DQVBf
SURfTVNJKTsK

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.5/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch"
Content-Disposition: attachment;
 filename="xsa237-4.5/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvSVJROiBjb25kaXRpb25hbGx5IHByZXNlcnZlIGlycSA8LT4gcGly
cSBtYXBwaW5nIG9uIG1hcCBlcnJvciBwYXRocwoKTWFwcGluZ3MgdGhhdCBo
YWQgYmVlbiBzZXQgdXAgYmVmb3JlIHNob3VsZCBub3QgYmUgdG9ybiBkb3du
IHdoZW4KaGFuZGxpbmcgdW5yZWxhdGVkIGVycm9ycy4KClRoaXMgaXMgcGFy
dCBvZiBYU0EtMjM3LgoKUmVwb3J0ZWQtYnk6IEhXNDIgPGh3NDJAaXBzdW1q
LmRlPgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+ClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvaXJxLmMKKysr
IGIveGVuL2FyY2gveDg2L2lycS5jCkBAIC0xMjQ5LDcgKzEyNDksOCBAQCBz
dGF0aWMgaW50IHByZXBhcmVfZG9tYWluX2lycV9waXJxKHN0cnVjCiAgICAg
ICAgIHJldHVybiAtRU5PTUVNOwogICAgIH0KICAgICAqcGluZm8gPSBpbmZv
OwotICAgIHJldHVybiAwOworCisgICAgcmV0dXJuICEhZXJyOwogfQogCiBz
dGF0aWMgdm9pZCBzZXRfZG9tYWluX2lycV9waXJxKHN0cnVjdCBkb21haW4g
KmQsIGludCBpcnEsIHN0cnVjdCBwaXJxICpwaXJxKQpAQCAtMTI5Miw3ICsx
MjkzLDEwIEBAIGludCBpbml0X2RvbWFpbl9pcnFfbWFwcGluZyhzdHJ1Y3Qg
ZG9tYWkKICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICBlcnIgPSBw
cmVwYXJlX2RvbWFpbl9pcnFfcGlycShkLCBpLCBpLCAmaW5mbyk7CiAgICAg
ICAgIGlmICggZXJyICkKKyAgICAgICAgeworICAgICAgICAgICAgQVNTRVJU
KGVyciA8IDApOwogICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KICAg
ICAgICAgc2V0X2RvbWFpbl9pcnFfcGlycShkLCBpLCBpbmZvKTsKICAgICB9
CiAKQEAgLTE5MDAsNiArMTkwNCw3IEBAIGludCBtYXBfZG9tYWluX3BpcnEo
CiAgICAgc3RydWN0IHBpcnEgKmluZm87CiAgICAgc3RydWN0IGlycV9kZXNj
ICpkZXNjOwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgREVDTEFS
RV9CSVRNQVAocHJlcGFyZWQsIE1BWF9NU0lfSVJRUykgPSB7fTsKIAogICAg
IEFTU0VSVChzcGluX2lzX2xvY2tlZCgmZC0+ZXZlbnRfbG9jaykpOwogCkBA
IC0xOTQzLDggKzE5NDgsMTAgQEAgaW50IG1hcF9kb21haW5fcGlycSgKICAg
ICB9CiAKICAgICByZXQgPSBwcmVwYXJlX2RvbWFpbl9pcnFfcGlycShkLCBp
cnEsIHBpcnEsICZpbmZvKTsKLSAgICBpZiAoIHJldCApCisgICAgaWYgKCBy
ZXQgPCAwICkKICAgICAgICAgZ290byByZXZva2U7CisgICAgaWYgKCAhcmV0
ICkKKyAgICAgICAgX19zZXRfYml0KDAsIHByZXBhcmVkKTsKIAogICAgIGRl
c2MgPSBpcnFfdG9fZGVzYyhpcnEpOwogCkBAIC0yMDE2LDggKzIwMjMsMTAg
QEAgaW50IG1hcF9kb21haW5fcGlycSgKICAgICAgICAgICAgIGlycSA9IGNy
ZWF0ZV9pcnEoTlVNQV9OT19OT0RFKTsKICAgICAgICAgICAgIHJldCA9IGly
cSA+PSAwID8gcHJlcGFyZV9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBwaXJx
ICsgbnIsICZpbmZvKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBp
cnE7Ci0gICAgICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAgICBpZiAo
IHJldCA8IDAgKQogICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAg
ICAgaWYgKCAhcmV0ICkKKyAgICAgICAgICAgICAgICBfX3NldF9iaXQobnIs
IHByZXBhcmVkKTsKICAgICAgICAgICAgIG1zaV9kZXNjW25yXS5pcnEgPSBp
cnE7CiAKICAgICAgICAgICAgIGlmICggaXJxX3Blcm1pdF9hY2Nlc3MoZCwg
aXJxKSAhPSAwICkKQEAgLTIwNTAsMTUgKzIwNTksMTUgQEAgaW50IG1hcF9k
b21haW5fcGlycSgKICAgICAgICAgICAgICAgICBkZXNjLT5tc2lfZGVzYyA9
IE5VTEw7CiAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9y
ZSgmZGVzYy0+bG9jaywgZmxhZ3MpOwogICAgICAgICAgICAgfQotICAgICAg
ICAgICAgd2hpbGUgKCBuci0tICkKKyAgICAgICAgICAgIHdoaWxlICggbnIg
KQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGlmICggaXJxID49
IDAgJiYgaXJxX2RlbnlfYWNjZXNzKGQsIGlycSkgKQogICAgICAgICAgICAg
ICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiZG9tJWQ6IGNvdWxkIG5vdCByZXZva2UgYWNjZXNzIHRv
IElSUSVkIChwaXJxICVkKVxuIiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGQtPmRvbWFpbl9pZCwgaXJxLCBwaXJxKTsKLSAgICAgICAgICAgICAg
ICBpZiAoIGluZm8gKQorICAgICAgICAgICAgICAgIGlmICggaW5mbyAmJiB0
ZXN0X2JpdChuciwgcHJlcGFyZWQpICkKICAgICAgICAgICAgICAgICAgICAg
Y2xlYW51cF9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBpbmZvKTsKLSAgICAg
ICAgICAgICAgICBpbmZvID0gcGlycV9pbmZvKGQsIHBpcnEgKyBucik7Cisg
ICAgICAgICAgICAgICAgaW5mbyA9IHBpcnFfaW5mbyhkLCBwaXJxICsgLS1u
cik7CiAgICAgICAgICAgICAgICAgaXJxID0gaW5mby0+YXJjaC5pcnE7CiAg
ICAgICAgICAgICB9CiAgICAgICAgICAgICBtc2lfZGVzYy0+aXJxID0gLTE7
CkBAIC0yMDc0LDEyICsyMDgzLDE0IEBAIGludCBtYXBfZG9tYWluX3BpcnEo
CiAgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZkZXNjLT5sb2NrLCBmbGFn
cyk7CiAgICAgICAgIHNldF9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBpbmZv
KTsKICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGVzYy0+bG9j
aywgZmxhZ3MpOworICAgICAgICByZXQgPSAwOwogICAgIH0KIAogZG9uZToK
ICAgICBpZiAoIHJldCApCiAgICAgewotICAgICAgICBjbGVhbnVwX2RvbWFp
bl9pcnFfcGlycShkLCBpcnEsIGluZm8pOworICAgICAgICBpZiAoIHRlc3Rf
Yml0KDAsIHByZXBhcmVkKSApCisgICAgICAgICAgICBjbGVhbnVwX2RvbWFp
bl9pcnFfcGlycShkLCBpcnEsIGluZm8pOwogIHJldm9rZToKICAgICAgICAg
aWYgKCBpcnFfZGVueV9hY2Nlc3MoZCwgaXJxKSApCiAgICAgICAgICAgICBw
cmludGsoWEVOTE9HX0dfRVJSCi0tLSBhL3hlbi9hcmNoL3g4Ni9waHlzZGV2
LmMKKysrIGIveGVuL2FyY2gveDg2L3BoeXNkZXYuYwpAQCAtMTg1LDcgKzE4
NSw3IEBAIGludCBwaHlzZGV2X21hcF9waXJxKGRvbWlkX3QgZG9taWQsIGlu
dAogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCB0eXBlID09IE1BUF9Q
SVJRX1RZUEVfTVVMVElfTVNJICkKICAgICAgICAgewotICAgICAgICAgICAg
aWYgKCBtc2ktPmVudHJ5X25yIDw9IDAgfHwgbXNpLT5lbnRyeV9uciA+IDMy
ICkKKyAgICAgICAgICAgIGlmICggbXNpLT5lbnRyeV9uciA8PSAwIHx8IG1z
aS0+ZW50cnlfbnIgPiBNQVhfTVNJX0lSUVMgKQogICAgICAgICAgICAgICAg
IHJldCA9IC1FRE9NOwogICAgICAgICAgICAgZWxzZSBpZiAoIG1zaS0+ZW50
cnlfbnIgIT0gMSAmJiAhaW9tbXVfaW50cmVtYXAgKQogICAgICAgICAgICAg
ICAgIHJldCA9IC1FT1BOT1RTVVBQOwotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L21zaS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNpLmgKQEAg
LTU1LDYgKzU1LDggQEAKIC8qIE1BWCBmaXhlZCBwYWdlcyByZXNlcnZlZCBm
b3IgbWFwcGluZyBNU0lYIHRhYmxlcy4gKi8KICNkZWZpbmUgRklYX01TSVhf
TUFYX1BBR0VTICAgICAgICAgICAgICA1MTIKIAorI2RlZmluZSBNQVhfTVNJ
X0lSUVMgMzIgLyogbGltaXRlZCBieSBNU0kgY2FwYWJpbGl0eSBzdHJ1Y3Qg
cHJvcGVydGllcyAqLworCiBzdHJ1Y3QgbXNpX2luZm8gewogICAgIHUxNiBz
ZWc7CiAgICAgdTggYnVzOwo=

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.5/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch"
Content-Disposition: attachment;
 filename="xsa237-4.5/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvRkxBU0s6IGZpeCB1bm1hcC1kb21haW4tSVJRIFhTTSBob29rCgpU
aGUgY2FsbGVyIGFuZCB0aGUgRkxBU0sgaW1wbGVtZW50YXRpb24gb2YgeHNt
X3VubWFwX2RvbWFpbl9pcnEoKQpkaXNhZ3JlZWQgYWJvdXQgd2hhdCB0aGUg
ImRhdGEiIGFyZ3VtZW50IHBvaW50cyB0byBpbiB0aGUgTVNJIGNhc2U6CkNo
YW5nZSBib3RoIHNpZGVzIHRvIHBhc3MvdGFrZSBhIFBDSSBkZXZpY2UuCgpU
aGlzIGlzIHBhcnQgb2YgWFNBLTIzNy4KClNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0gYS94
ZW4vYXJjaC94ODYvaXJxLmMKKysrIGIveGVuL2FyY2gveDg2L2lycS5jCkBA
IC0yMTQxLDcgKzIxNDEsOCBAQCBpbnQgdW5tYXBfZG9tYWluX3BpcnEoc3Ry
dWN0IGRvbWFpbiAqZCwKICAgICAgICAgbnIgPSBtc2lfZGVzYy0+bXNpLm52
ZWM7CiAgICAgfQogCi0gICAgcmV0ID0geHNtX3VubWFwX2RvbWFpbl9pcnEo
WFNNX0hPT0ssIGQsIGlycSwgbXNpX2Rlc2MpOworICAgIHJldCA9IHhzbV91
bm1hcF9kb21haW5faXJxKFhTTV9IT09LLCBkLCBpcnEsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbXNpX2Rlc2MgPyBtc2lfZGVzYy0+ZGV2
IDogTlVMTCk7CiAgICAgaWYgKCByZXQgKQogICAgICAgICBnb3RvIGRvbmU7
CiAKLS0tIGEveGVuL3hzbS9mbGFzay9ob29rcy5jCisrKyBiL3hlbi94c20v
Zmxhc2svaG9va3MuYwpAQCAtODg0LDggKzg4NCw4IEBAIHN0YXRpYyBpbnQg
Zmxhc2tfdW5tYXBfZG9tYWluX21zaSAoc3RydWMKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdTMyICpzaWQsIHN0cnVjdCBhdmNfYXVk
aXRfZGF0YSAqYWQpCiB7CiAjaWZkZWYgSEFTX1BDSQotICAgIHN0cnVjdCBt
c2lfaW5mbyAqbXNpID0gZGF0YTsKLSAgICB1MzIgbWFjaGluZV9iZGYgPSAo
bXNpLT5zZWcgPDwgMTYpIHwgKG1zaS0+YnVzIDw8IDgpIHwgbXNpLT5kZXZm
bjsKKyAgICBjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiA9IGRhdGE7Cisg
ICAgdTMyIG1hY2hpbmVfYmRmID0gKHBkZXYtPnNlZyA8PCAxNikgfCAocGRl
di0+YnVzIDw8IDgpIHwgcGRldi0+ZGV2Zm47CiAKICAgICBBVkNfQVVESVRf
REFUQV9JTklUKGFkLCBERVYpOwogICAgIGFkLT5kZXZpY2UgPSBtYWNoaW5l
X2JkZjsK

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.6/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch"
Content-Disposition: attachment;
 filename="xsa237-4.6/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGRvbid0IGFsbG93IE1TSSBwSVJRIG1hcHBpbmcgb24gdW5vd25l
ZCBkZXZpY2UKCk1TSSBzZXR1cCBzaG91bGQgYmUgcGVybWl0dGVkIG9ubHkg
Zm9yIGV4aXN0aW5nIGRldmljZXMgb3duZWQgYnkgdGhlCnJlc3BlY3RpdmUg
Z3Vlc3QgKHRoZSBvcGVyYXRpb24gbWF5IHN0aWxsIGJlIGNhcnJpZWQgb3V0
IGJ5IHRoZSBkb21haW4KY29udHJvbGxpbmcgdGhhdCBndWVzdCkuCgpUaGlz
IGlzIHBhcnQgb2YgWFNBLTIzNy4KClJlcG9ydGVkLWJ5OiBIVzQyIDxodzQy
QGlwc3Vtai5kZT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9p
cnEuYworKysgYi94ZW4vYXJjaC94ODYvaXJxLmMKQEAgLTE5NjEsNyArMTk2
MSwxMCBAQCBpbnQgbWFwX2RvbWFpbl9waXJxKAogICAgICAgICBpZiAoICFj
cHVfaGFzX2FwaWMgKQogICAgICAgICAgICAgZ290byBkb25lOwogCi0gICAg
ICAgIHBkZXYgPSBwY2lfZ2V0X3BkZXYobXNpLT5zZWcsIG1zaS0+YnVzLCBt
c2ktPmRldmZuKTsKKyAgICAgICAgcGRldiA9IHBjaV9nZXRfcGRldl9ieV9k
b21haW4oZCwgbXNpLT5zZWcsIG1zaS0+YnVzLCBtc2ktPmRldmZuKTsKKyAg
ICAgICAgaWYgKCAhcGRldiApCisgICAgICAgICAgICBnb3RvIGRvbmU7CisK
ICAgICAgICAgcmV0ID0gcGNpX2VuYWJsZV9tc2kobXNpLCAmbXNpX2Rlc2Mp
OwogICAgICAgICBpZiAoIHJldCApCiAgICAgICAgIHsK

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.6/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch"
Content-Disposition: attachment;
 filename="xsa237-4.6/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGVuZm9yY2UgcHJvcGVyIHByaXZpbGVnZSB3aGVuICh1biltYXBw
aW5nIHBJUlEtcwoKKFVuKW1hcHBpbmcgb2YgSVJRcywganVzdCBsaWtlIG90
aGVyIFJFU09VUkNFX19BREQqIC8gUkVTT1VSQ0VfX1JFTU9WRSoKYWN0aW9u
cyAoaW4gRkxBU0sgdGVybXMpIHNob3VsZCBiZSBYU01fRE1fUFJJViByYXRo
ZXIgdGhhbiBYU01fVEFSR0VULgpUaGlzIGluIHR1cm4gcmVxdWlyZXMgYnlw
YXNzaW5nIHRoZSBYU00gY2hlY2sgaW4gcGh5c2Rldl91bm1hcF9waXJxKCkK
Zm9yIHRoZSBIVk0gZW11aXJxIGNhc2UganVzdCBsaWtlIGlzIGJlaW5nIGRv
bmUgaW4gcGh5c2Rldl9tYXBfcGlycSgpLgpUaGUgcHJpbWFyeSBnb2FsIHNl
Y3VyaXR5IHdpc2UsIGhvd2V2ZXIsIGlzIHRvIG5vIGxvbmdlciBhbGxvdyBI
Vk0KZ3Vlc3RzLCBieSBzcGVjaWZ5aW5nIHRoZWlyIG93biBkb21haW4gSUQg
aW5zdGVhZCBvZiBET01JRF9TRUxGLCB0bwplbnRlciBjb2RlIHBhdGhzIGlu
dGVuZGVkIGZvciBQViBndWVzdCBhbmQgdGhlIGNvbnRyb2wgZG9tYWlucyBv
ZiBIVk0KZ3Vlc3RzIG9ubHkuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTIzNy4K
ClJlcG9ydGVkLWJ5OiBIVzQyIDxodzQyQGlwc3Vtai5kZT4KU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdl
ZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgoKLS0tIGEveGVuL2FyY2gveDg2L3BoeXNkZXYuYworKysgYi94ZW4vYXJj
aC94ODYvcGh5c2Rldi5jCkBAIC0xMTAsNyArMTEwLDcgQEAgaW50IHBoeXNk
ZXZfbWFwX3BpcnEoZG9taWRfdCBkb21pZCwgaW50CiAgICAgaWYgKCBkID09
IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVTUkNIOwogCi0gICAgcmV0ID0g
eHNtX21hcF9kb21haW5fcGlycShYU01fVEFSR0VULCBkKTsKKyAgICByZXQg
PSB4c21fbWFwX2RvbWFpbl9waXJxKFhTTV9ETV9QUklWLCBkKTsKICAgICBp
ZiAoIHJldCApCiAgICAgICAgIGdvdG8gZnJlZV9kb21haW47CiAKQEAgLTI1
NSwxMyArMjU1LDE0IEBAIGludCBwaHlzZGV2X21hcF9waXJxKGRvbWlkX3Qg
ZG9taWQsIGludAogaW50IHBoeXNkZXZfdW5tYXBfcGlycShkb21pZF90IGRv
bWlkLCBpbnQgcGlycSkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkOwotICAg
IGludCByZXQ7CisgICAgaW50IHJldCA9IDA7CiAKICAgICBkID0gcmN1X2xv
Y2tfZG9tYWluX2J5X2FueV9pZChkb21pZCk7CiAgICAgaWYgKCBkID09IE5V
TEwgKQogICAgICAgICByZXR1cm4gLUVTUkNIOwogCi0gICAgcmV0ID0geHNt
X3VubWFwX2RvbWFpbl9waXJxKFhTTV9UQVJHRVQsIGQpOworICAgIGlmICgg
ZG9taWQgIT0gRE9NSURfU0VMRiB8fCAhaXNfaHZtX2RvbWFpbihkKSApCisg
ICAgICAgIHJldCA9IHhzbV91bm1hcF9kb21haW5fcGlycShYU01fRE1fUFJJ
ViwgZCk7CiAgICAgaWYgKCByZXQgKQogICAgICAgICBnb3RvIGZyZWVfZG9t
YWluOwogCi0tLSBhL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCisrKyBiL3hl
bi9pbmNsdWRlL3hzbS9kdW1teS5oCkBAIC00NDYsNyArNDQ2LDcgQEAgc3Rh
dGljIFhTTV9JTkxJTkUgY2hhciAqeHNtX3Nob3dfaXJxX3NpZAogCiBzdGF0
aWMgWFNNX0lOTElORSBpbnQgeHNtX21hcF9kb21haW5fcGlycShYU01fREVG
QVVMVF9BUkcgc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICBYU01fQVNTRVJU
X0FDVElPTihYU01fVEFSR0VUKTsKKyAgICBYU01fQVNTRVJUX0FDVElPTihY
U01fRE1fUFJJVik7CiAgICAgcmV0dXJuIHhzbV9kZWZhdWx0X2FjdGlvbihh
Y3Rpb24sIGN1cnJlbnQtPmRvbWFpbiwgZCk7CiB9CiAKQEAgLTQ1OCw3ICs0
NTgsNyBAQCBzdGF0aWMgWFNNX0lOTElORSBpbnQgeHNtX21hcF9kb21haW5f
aXJxCiAKIHN0YXRpYyBYU01fSU5MSU5FIGludCB4c21fdW5tYXBfZG9tYWlu
X3BpcnEoWFNNX0RFRkFVTFRfQVJHIHN0cnVjdCBkb21haW4gKmQpCiB7Ci0g
ICAgWFNNX0FTU0VSVF9BQ1RJT04oWFNNX1RBUkdFVCk7CisgICAgWFNNX0FT
U0VSVF9BQ1RJT04oWFNNX0RNX1BSSVYpOwogICAgIHJldHVybiB4c21fZGVm
YXVsdF9hY3Rpb24oYWN0aW9uLCBjdXJyZW50LT5kb21haW4sIGQpOwogfQog
Cg==

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.6/0003-x86-MSI-disallow-redundant-enabling.patch"
Content-Disposition: attachment;
 filename="xsa237-4.6/0003-x86-MSI-disallow-redundant-enabling.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvTVNJOiBkaXNhbGxvdyByZWR1bmRhbnQgZW5hYmxpbmcKCkF0IHRo
ZSBtb21lbnQsIFhlbiBhdHRlbXB0cyB0byBhbGxvdyByZWR1bmRhbnQgZW5h
Ymxpbmcgb2YgTVNJIGJ5CmhhdmluZyBwY2lfZW5hYmxlX21zaSgpIHJldHVy
biAwLCBhbmQgcG9pbnQgdG8gdGhlIGV4aXN0aW5nIE1TSQpkZXNjcmlwdG9y
LCB3aGVuIHRoZSBtc2kgYWxyZWFkeSBleGlzdHMuCgpVbmZvcnR1bmF0ZWx5
LCBpZiBzdWJzZXF1ZW50IGVycm9ycyBhcmUgZW5jb3VudGVyZWQsIHRoZSBj
bGVhbnVwCnBhdGhzIGFzc3VtZSBwY2lfZW5hYmxlX21zaSgpIGhhZCBkb25l
IGZ1bGwgaW5pdGlhbGl6YXRpb24sIGFuZApoZW5jZSB1bmRvIGV2ZXJ5dGhp
bmcgdGhhdCB3YXMgYXNzdW1lZCB0byBiZSBkb25lIGJ5IHRoYXQKZnVuY3Rp
b24gd2l0aG91dCBhbHNvIHVuZG9pbmcgb3RoZXIgc2V0dXAgdGhhdCB3b3Vs
ZCBub3JtYWxseQpvY2N1ciBvbmx5IGFmdGVyIHRoYXQgZnVuY3Rpb24gd2Fz
IGNhbGxlZCAoaW4gbWFwX2RvbWFpbl9waXJxKCkKaXRzZWxmKS4KClJhdGhl
ciB0aGFuIHRyeSB0byBtYWtlIHRoZSByZWR1bmRhbnQgZW5hYmxpbmcgY2Fz
ZSB3b3JrIHByb3Blcmx5LCBqdXN0CmZvcmJpZCBpdCBlbnRpcmVseSBieSBo
YXZpbmcgcGNpX2VuYWJsZV9tc2koKSByZXR1cm4gLUVFWElTVCB3aGVuIE1T
SQppcyBhbHJlYWR5IHNldCB1cC4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjM3
LgoKUmVwb3J0ZWQtYnk6IEhXNDIgPGh3NDJAaXBzdW1qLmRlPgpTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmll
d2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgoKLS0tIGEveGVuL2FyY2gveDg2L21zaS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tc2kuYwpAQCAtMTA1MCwxMSArMTA1MCwxMCBAQCBz
dGF0aWMgaW50IF9fcGNpX2VuYWJsZV9tc2koc3RydWN0IG1zaV9pCiAgICAg
b2xkX2Rlc2MgPSBmaW5kX21zaV9lbnRyeShwZGV2LCBtc2ktPmlycSwgUENJ
X0NBUF9JRF9NU0kpOwogICAgIGlmICggb2xkX2Rlc2MgKQogICAgIHsKLSAg
ICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICJpcnEgJWQgYWxyZWFkeSBt
YXBwZWQgdG8gTVNJIG9uICUwNHg6JTAyeDolMDJ4LiV1XG4iLAorICAgICAg
ICBwcmludGsoWEVOTE9HX0VSUiAiaXJxICVkIGFscmVhZHkgbWFwcGVkIHRv
IE1TSSBvbiAlMDR4OiUwMng6JTAyeC4ldVxuIiwKICAgICAgICAgICAgICAg
IG1zaS0+aXJxLCBtc2ktPnNlZywgbXNpLT5idXMsCiAgICAgICAgICAgICAg
ICBQQ0lfU0xPVChtc2ktPmRldmZuKSwgUENJX0ZVTkMobXNpLT5kZXZmbikp
OwotICAgICAgICAqZGVzYyA9IG9sZF9kZXNjOwotICAgICAgICByZXR1cm4g
MDsKKyAgICAgICAgcmV0dXJuIC1FRVhJU1Q7CiAgICAgfQogCiAgICAgb2xk
X2Rlc2MgPSBmaW5kX21zaV9lbnRyeShwZGV2LCAtMSwgUENJX0NBUF9JRF9N
U0lYKTsKQEAgLTExMTgsMTEgKzExMTcsMTAgQEAgc3RhdGljIGludCBfX3Bj
aV9lbmFibGVfbXNpeChzdHJ1Y3QgbXNpXwogICAgIG9sZF9kZXNjID0gZmlu
ZF9tc2lfZW50cnkocGRldiwgbXNpLT5pcnEsIFBDSV9DQVBfSURfTVNJWCk7
CiAgICAgaWYgKCBvbGRfZGVzYyApCiAgICAgewotICAgICAgICBwcmludGso
WEVOTE9HX1dBUk5JTkcgImlycSAlZCBhbHJlYWR5IG1hcHBlZCB0byBNU0kt
WCBvbiAlMDR4OiUwMng6JTAyeC4ldVxuIiwKKyAgICAgICAgcHJpbnRrKFhF
TkxPR19FUlIgImlycSAlZCBhbHJlYWR5IG1hcHBlZCB0byBNU0ktWCBvbiAl
MDR4OiUwMng6JTAyeC4ldVxuIiwKICAgICAgICAgICAgICAgIG1zaS0+aXJx
LCBtc2ktPnNlZywgbXNpLT5idXMsCiAgICAgICAgICAgICAgICBQQ0lfU0xP
VChtc2ktPmRldmZuKSwgUENJX0ZVTkMobXNpLT5kZXZmbikpOwotICAgICAg
ICAqZGVzYyA9IG9sZF9kZXNjOwotICAgICAgICByZXR1cm4gMDsKKyAgICAg
ICAgcmV0dXJuIC1FRVhJU1Q7CiAgICAgfQogCiAgICAgb2xkX2Rlc2MgPSBm
aW5kX21zaV9lbnRyeShwZGV2LCAtMSwgUENJX0NBUF9JRF9NU0kpOwo=

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.6/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch"
Content-Disposition: attachment;
 filename="xsa237-4.6/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvSVJROiBjb25kaXRpb25hbGx5IHByZXNlcnZlIGlycSA8LT4gcGly
cSBtYXBwaW5nIG9uIG1hcCBlcnJvciBwYXRocwoKTWFwcGluZ3MgdGhhdCBo
YWQgYmVlbiBzZXQgdXAgYmVmb3JlIHNob3VsZCBub3QgYmUgdG9ybiBkb3du
IHdoZW4KaGFuZGxpbmcgdW5yZWxhdGVkIGVycm9ycy4KClRoaXMgaXMgcGFy
dCBvZiBYU0EtMjM3LgoKUmVwb3J0ZWQtYnk6IEhXNDIgPGh3NDJAaXBzdW1q
LmRlPgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+ClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvaXJxLmMKKysr
IGIveGVuL2FyY2gveDg2L2lycS5jCkBAIC0xMjQ5LDcgKzEyNDksOCBAQCBz
dGF0aWMgaW50IHByZXBhcmVfZG9tYWluX2lycV9waXJxKHN0cnVjCiAgICAg
ICAgIHJldHVybiAtRU5PTUVNOwogICAgIH0KICAgICAqcGluZm8gPSBpbmZv
OwotICAgIHJldHVybiAwOworCisgICAgcmV0dXJuICEhZXJyOwogfQogCiBz
dGF0aWMgdm9pZCBzZXRfZG9tYWluX2lycV9waXJxKHN0cnVjdCBkb21haW4g
KmQsIGludCBpcnEsIHN0cnVjdCBwaXJxICpwaXJxKQpAQCAtMTI5Miw3ICsx
MjkzLDEwIEBAIGludCBpbml0X2RvbWFpbl9pcnFfbWFwcGluZyhzdHJ1Y3Qg
ZG9tYWkKICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICBlcnIgPSBw
cmVwYXJlX2RvbWFpbl9pcnFfcGlycShkLCBpLCBpLCAmaW5mbyk7CiAgICAg
ICAgIGlmICggZXJyICkKKyAgICAgICAgeworICAgICAgICAgICAgQVNTRVJU
KGVyciA8IDApOwogICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KICAg
ICAgICAgc2V0X2RvbWFpbl9pcnFfcGlycShkLCBpLCBpbmZvKTsKICAgICB9
CiAKQEAgLTE5MDAsNiArMTkwNCw3IEBAIGludCBtYXBfZG9tYWluX3BpcnEo
CiAgICAgc3RydWN0IHBpcnEgKmluZm87CiAgICAgc3RydWN0IGlycV9kZXNj
ICpkZXNjOwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgREVDTEFS
RV9CSVRNQVAocHJlcGFyZWQsIE1BWF9NU0lfSVJRUykgPSB7fTsKIAogICAg
IEFTU0VSVChzcGluX2lzX2xvY2tlZCgmZC0+ZXZlbnRfbG9jaykpOwogCkBA
IC0xOTQzLDggKzE5NDgsMTAgQEAgaW50IG1hcF9kb21haW5fcGlycSgKICAg
ICB9CiAKICAgICByZXQgPSBwcmVwYXJlX2RvbWFpbl9pcnFfcGlycShkLCBp
cnEsIHBpcnEsICZpbmZvKTsKLSAgICBpZiAoIHJldCApCisgICAgaWYgKCBy
ZXQgPCAwICkKICAgICAgICAgZ290byByZXZva2U7CisgICAgaWYgKCAhcmV0
ICkKKyAgICAgICAgX19zZXRfYml0KDAsIHByZXBhcmVkKTsKIAogICAgIGRl
c2MgPSBpcnFfdG9fZGVzYyhpcnEpOwogCkBAIC0yMDE2LDggKzIwMjMsMTAg
QEAgaW50IG1hcF9kb21haW5fcGlycSgKICAgICAgICAgICAgIGlycSA9IGNy
ZWF0ZV9pcnEoTlVNQV9OT19OT0RFKTsKICAgICAgICAgICAgIHJldCA9IGly
cSA+PSAwID8gcHJlcGFyZV9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBwaXJx
ICsgbnIsICZpbmZvKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBp
cnE7Ci0gICAgICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAgICBpZiAo
IHJldCA8IDAgKQogICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAg
ICAgaWYgKCAhcmV0ICkKKyAgICAgICAgICAgICAgICBfX3NldF9iaXQobnIs
IHByZXBhcmVkKTsKICAgICAgICAgICAgIG1zaV9kZXNjW25yXS5pcnEgPSBp
cnE7CiAKICAgICAgICAgICAgIGlmICggaXJxX3Blcm1pdF9hY2Nlc3MoZCwg
aXJxKSAhPSAwICkKQEAgLTIwNTAsMTUgKzIwNTksMTUgQEAgaW50IG1hcF9k
b21haW5fcGlycSgKICAgICAgICAgICAgICAgICBkZXNjLT5tc2lfZGVzYyA9
IE5VTEw7CiAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9y
ZSgmZGVzYy0+bG9jaywgZmxhZ3MpOwogICAgICAgICAgICAgfQotICAgICAg
ICAgICAgd2hpbGUgKCBuci0tICkKKyAgICAgICAgICAgIHdoaWxlICggbnIg
KQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGlmICggaXJxID49
IDAgJiYgaXJxX2RlbnlfYWNjZXNzKGQsIGlycSkgKQogICAgICAgICAgICAg
ICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiZG9tJWQ6IGNvdWxkIG5vdCByZXZva2UgYWNjZXNzIHRv
IElSUSVkIChwaXJxICVkKVxuIiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGQtPmRvbWFpbl9pZCwgaXJxLCBwaXJxKTsKLSAgICAgICAgICAgICAg
ICBpZiAoIGluZm8gKQorICAgICAgICAgICAgICAgIGlmICggaW5mbyAmJiB0
ZXN0X2JpdChuciwgcHJlcGFyZWQpICkKICAgICAgICAgICAgICAgICAgICAg
Y2xlYW51cF9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBpbmZvKTsKLSAgICAg
ICAgICAgICAgICBpbmZvID0gcGlycV9pbmZvKGQsIHBpcnEgKyBucik7Cisg
ICAgICAgICAgICAgICAgaW5mbyA9IHBpcnFfaW5mbyhkLCBwaXJxICsgLS1u
cik7CiAgICAgICAgICAgICAgICAgaXJxID0gaW5mby0+YXJjaC5pcnE7CiAg
ICAgICAgICAgICB9CiAgICAgICAgICAgICBtc2lfZGVzYy0+aXJxID0gLTE7
CkBAIC0yMDc0LDEyICsyMDgzLDE0IEBAIGludCBtYXBfZG9tYWluX3BpcnEo
CiAgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZkZXNjLT5sb2NrLCBmbGFn
cyk7CiAgICAgICAgIHNldF9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBpbmZv
KTsKICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGVzYy0+bG9j
aywgZmxhZ3MpOworICAgICAgICByZXQgPSAwOwogICAgIH0KIAogZG9uZToK
ICAgICBpZiAoIHJldCApCiAgICAgewotICAgICAgICBjbGVhbnVwX2RvbWFp
bl9pcnFfcGlycShkLCBpcnEsIGluZm8pOworICAgICAgICBpZiAoIHRlc3Rf
Yml0KDAsIHByZXBhcmVkKSApCisgICAgICAgICAgICBjbGVhbnVwX2RvbWFp
bl9pcnFfcGlycShkLCBpcnEsIGluZm8pOwogIHJldm9rZToKICAgICAgICAg
aWYgKCBpcnFfZGVueV9hY2Nlc3MoZCwgaXJxKSApCiAgICAgICAgICAgICBw
cmludGsoWEVOTE9HX0dfRVJSCi0tLSBhL3hlbi9hcmNoL3g4Ni9waHlzZGV2
LmMKKysrIGIveGVuL2FyY2gveDg2L3BoeXNkZXYuYwpAQCAtMTg1LDcgKzE4
NSw3IEBAIGludCBwaHlzZGV2X21hcF9waXJxKGRvbWlkX3QgZG9taWQsIGlu
dAogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCB0eXBlID09IE1BUF9Q
SVJRX1RZUEVfTVVMVElfTVNJICkKICAgICAgICAgewotICAgICAgICAgICAg
aWYgKCBtc2ktPmVudHJ5X25yIDw9IDAgfHwgbXNpLT5lbnRyeV9uciA+IDMy
ICkKKyAgICAgICAgICAgIGlmICggbXNpLT5lbnRyeV9uciA8PSAwIHx8IG1z
aS0+ZW50cnlfbnIgPiBNQVhfTVNJX0lSUVMgKQogICAgICAgICAgICAgICAg
IHJldCA9IC1FRE9NOwogICAgICAgICAgICAgZWxzZSBpZiAoIG1zaS0+ZW50
cnlfbnIgIT0gMSAmJiAhaW9tbXVfaW50cmVtYXAgKQogICAgICAgICAgICAg
ICAgIHJldCA9IC1FT1BOT1RTVVBQOwotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L21zaS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNpLmgKQEAg
LTU1LDYgKzU1LDggQEAKIC8qIE1BWCBmaXhlZCBwYWdlcyByZXNlcnZlZCBm
b3IgbWFwcGluZyBNU0lYIHRhYmxlcy4gKi8KICNkZWZpbmUgRklYX01TSVhf
TUFYX1BBR0VTICAgICAgICAgICAgICA1MTIKIAorI2RlZmluZSBNQVhfTVNJ
X0lSUVMgMzIgLyogbGltaXRlZCBieSBNU0kgY2FwYWJpbGl0eSBzdHJ1Y3Qg
cHJvcGVydGllcyAqLworCiBzdHJ1Y3QgbXNpX2luZm8gewogICAgIHUxNiBz
ZWc7CiAgICAgdTggYnVzOwo=

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.6/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch"
Content-Disposition: attachment;
 filename="xsa237-4.6/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvRkxBU0s6IGZpeCB1bm1hcC1kb21haW4tSVJRIFhTTSBob29rCgpU
aGUgY2FsbGVyIGFuZCB0aGUgRkxBU0sgaW1wbGVtZW50YXRpb24gb2YgeHNt
X3VubWFwX2RvbWFpbl9pcnEoKQpkaXNhZ3JlZWQgYWJvdXQgd2hhdCB0aGUg
ImRhdGEiIGFyZ3VtZW50IHBvaW50cyB0byBpbiB0aGUgTVNJIGNhc2U6CkNo
YW5nZSBib3RoIHNpZGVzIHRvIHBhc3MvdGFrZSBhIFBDSSBkZXZpY2UuCgpU
aGlzIGlzIHBhcnQgb2YgWFNBLTIzNy4KClNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0gYS94
ZW4vYXJjaC94ODYvaXJxLmMKKysrIGIveGVuL2FyY2gveDg2L2lycS5jCkBA
IC0yMTQxLDcgKzIxNDEsOCBAQCBpbnQgdW5tYXBfZG9tYWluX3BpcnEoc3Ry
dWN0IGRvbWFpbiAqZCwKICAgICAgICAgbnIgPSBtc2lfZGVzYy0+bXNpLm52
ZWM7CiAgICAgfQogCi0gICAgcmV0ID0geHNtX3VubWFwX2RvbWFpbl9pcnEo
WFNNX0hPT0ssIGQsIGlycSwgbXNpX2Rlc2MpOworICAgIHJldCA9IHhzbV91
bm1hcF9kb21haW5faXJxKFhTTV9IT09LLCBkLCBpcnEsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbXNpX2Rlc2MgPyBtc2lfZGVzYy0+ZGV2
IDogTlVMTCk7CiAgICAgaWYgKCByZXQgKQogICAgICAgICBnb3RvIGRvbmU7
CiAKLS0tIGEveGVuL3hzbS9mbGFzay9ob29rcy5jCisrKyBiL3hlbi94c20v
Zmxhc2svaG9va3MuYwpAQCAtODk3LDggKzg5Nyw4IEBAIHN0YXRpYyBpbnQg
Zmxhc2tfdW5tYXBfZG9tYWluX21zaSAoc3RydWMKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdTMyICpzaWQsIHN0cnVjdCBhdmNfYXVk
aXRfZGF0YSAqYWQpCiB7CiAjaWZkZWYgSEFTX1BDSQotICAgIHN0cnVjdCBt
c2lfaW5mbyAqbXNpID0gZGF0YTsKLSAgICB1MzIgbWFjaGluZV9iZGYgPSAo
bXNpLT5zZWcgPDwgMTYpIHwgKG1zaS0+YnVzIDw8IDgpIHwgbXNpLT5kZXZm
bjsKKyAgICBjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiA9IGRhdGE7Cisg
ICAgdTMyIG1hY2hpbmVfYmRmID0gKHBkZXYtPnNlZyA8PCAxNikgfCAocGRl
di0+YnVzIDw8IDgpIHwgcGRldi0+ZGV2Zm47CiAKICAgICBBVkNfQVVESVRf
REFUQV9JTklUKGFkLCBERVYpOwogICAgIGFkLT5kZXZpY2UgPSBtYWNoaW5l
X2JkZjsK

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.8/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch"
Content-Disposition: attachment;
 filename="xsa237-4.8/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGRvbid0IGFsbG93IE1TSSBwSVJRIG1hcHBpbmcgb24gdW5vd25l
ZCBkZXZpY2UKCk1TSSBzZXR1cCBzaG91bGQgYmUgcGVybWl0dGVkIG9ubHkg
Zm9yIGV4aXN0aW5nIGRldmljZXMgb3duZWQgYnkgdGhlCnJlc3BlY3RpdmUg
Z3Vlc3QgKHRoZSBvcGVyYXRpb24gbWF5IHN0aWxsIGJlIGNhcnJpZWQgb3V0
IGJ5IHRoZSBkb21haW4KY29udHJvbGxpbmcgdGhhdCBndWVzdCkuCgpUaGlz
IGlzIHBhcnQgb2YgWFNBLTIzNy4KClJlcG9ydGVkLWJ5OiBIVzQyIDxodzQy
QGlwc3Vtai5kZT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9p
cnEuYworKysgYi94ZW4vYXJjaC94ODYvaXJxLmMKQEAgLTE5NjQsNyArMTk2
NCwxMCBAQCBpbnQgbWFwX2RvbWFpbl9waXJxKAogICAgICAgICBpZiAoICFj
cHVfaGFzX2FwaWMgKQogICAgICAgICAgICAgZ290byBkb25lOwogCi0gICAg
ICAgIHBkZXYgPSBwY2lfZ2V0X3BkZXYobXNpLT5zZWcsIG1zaS0+YnVzLCBt
c2ktPmRldmZuKTsKKyAgICAgICAgcGRldiA9IHBjaV9nZXRfcGRldl9ieV9k
b21haW4oZCwgbXNpLT5zZWcsIG1zaS0+YnVzLCBtc2ktPmRldmZuKTsKKyAg
ICAgICAgaWYgKCAhcGRldiApCisgICAgICAgICAgICBnb3RvIGRvbmU7CisK
ICAgICAgICAgcmV0ID0gcGNpX2VuYWJsZV9tc2kobXNpLCAmbXNpX2Rlc2Mp
OwogICAgICAgICBpZiAoIHJldCApCiAgICAgICAgIHsK

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.8/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch"
Content-Disposition: attachment;
 filename="xsa237-4.8/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGVuZm9yY2UgcHJvcGVyIHByaXZpbGVnZSB3aGVuICh1biltYXBw
aW5nIHBJUlEtcwoKKFVuKW1hcHBpbmcgb2YgSVJRcywganVzdCBsaWtlIG90
aGVyIFJFU09VUkNFX19BREQqIC8gUkVTT1VSQ0VfX1JFTU9WRSoKYWN0aW9u
cyAoaW4gRkxBU0sgdGVybXMpIHNob3VsZCBiZSBYU01fRE1fUFJJViByYXRo
ZXIgdGhhbiBYU01fVEFSR0VULgpUaGlzIGluIHR1cm4gcmVxdWlyZXMgYnlw
YXNzaW5nIHRoZSBYU00gY2hlY2sgaW4gcGh5c2Rldl91bm1hcF9waXJxKCkK
Zm9yIHRoZSBIVk0gZW11aXJxIGNhc2UganVzdCBsaWtlIGlzIGJlaW5nIGRv
bmUgaW4gcGh5c2Rldl9tYXBfcGlycSgpLgpUaGUgcHJpbWFyeSBnb2FsIHNl
Y3VyaXR5IHdpc2UsIGhvd2V2ZXIsIGlzIHRvIG5vIGxvbmdlciBhbGxvdyBI
Vk0KZ3Vlc3RzLCBieSBzcGVjaWZ5aW5nIHRoZWlyIG93biBkb21haW4gSUQg
aW5zdGVhZCBvZiBET01JRF9TRUxGLCB0bwplbnRlciBjb2RlIHBhdGhzIGlu
dGVuZGVkIGZvciBQViBndWVzdCBhbmQgdGhlIGNvbnRyb2wgZG9tYWlucyBv
ZiBIVk0KZ3Vlc3RzIG9ubHkuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTIzNy4K
ClJlcG9ydGVkLWJ5OiBIVzQyIDxodzQyQGlwc3Vtai5kZT4KU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdl
ZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgoKLS0tIGEveGVuL2FyY2gveDg2L3BoeXNkZXYuYworKysgYi94ZW4vYXJj
aC94ODYvcGh5c2Rldi5jCkBAIC0xMTAsNyArMTEwLDcgQEAgaW50IHBoeXNk
ZXZfbWFwX3BpcnEoZG9taWRfdCBkb21pZCwgaW50CiAgICAgaWYgKCBkID09
IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVTUkNIOwogCi0gICAgcmV0ID0g
eHNtX21hcF9kb21haW5fcGlycShYU01fVEFSR0VULCBkKTsKKyAgICByZXQg
PSB4c21fbWFwX2RvbWFpbl9waXJxKFhTTV9ETV9QUklWLCBkKTsKICAgICBp
ZiAoIHJldCApCiAgICAgICAgIGdvdG8gZnJlZV9kb21haW47CiAKQEAgLTI1
NSwxMyArMjU1LDE0IEBAIGludCBwaHlzZGV2X21hcF9waXJxKGRvbWlkX3Qg
ZG9taWQsIGludAogaW50IHBoeXNkZXZfdW5tYXBfcGlycShkb21pZF90IGRv
bWlkLCBpbnQgcGlycSkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkOwotICAg
IGludCByZXQ7CisgICAgaW50IHJldCA9IDA7CiAKICAgICBkID0gcmN1X2xv
Y2tfZG9tYWluX2J5X2FueV9pZChkb21pZCk7CiAgICAgaWYgKCBkID09IE5V
TEwgKQogICAgICAgICByZXR1cm4gLUVTUkNIOwogCi0gICAgcmV0ID0geHNt
X3VubWFwX2RvbWFpbl9waXJxKFhTTV9UQVJHRVQsIGQpOworICAgIGlmICgg
ZG9taWQgIT0gRE9NSURfU0VMRiB8fCAhaXNfaHZtX2RvbWFpbihkKSApCisg
ICAgICAgIHJldCA9IHhzbV91bm1hcF9kb21haW5fcGlycShYU01fRE1fUFJJ
ViwgZCk7CiAgICAgaWYgKCByZXQgKQogICAgICAgICBnb3RvIGZyZWVfZG9t
YWluOwogCi0tLSBhL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCisrKyBiL3hl
bi9pbmNsdWRlL3hzbS9kdW1teS5oCkBAIC00NTMsNyArNDUzLDcgQEAgc3Rh
dGljIFhTTV9JTkxJTkUgY2hhciAqeHNtX3Nob3dfaXJxX3NpZAogCiBzdGF0
aWMgWFNNX0lOTElORSBpbnQgeHNtX21hcF9kb21haW5fcGlycShYU01fREVG
QVVMVF9BUkcgc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICBYU01fQVNTRVJU
X0FDVElPTihYU01fVEFSR0VUKTsKKyAgICBYU01fQVNTRVJUX0FDVElPTihY
U01fRE1fUFJJVik7CiAgICAgcmV0dXJuIHhzbV9kZWZhdWx0X2FjdGlvbihh
Y3Rpb24sIGN1cnJlbnQtPmRvbWFpbiwgZCk7CiB9CiAKQEAgLTQ2NSw3ICs0
NjUsNyBAQCBzdGF0aWMgWFNNX0lOTElORSBpbnQgeHNtX21hcF9kb21haW5f
aXJxCiAKIHN0YXRpYyBYU01fSU5MSU5FIGludCB4c21fdW5tYXBfZG9tYWlu
X3BpcnEoWFNNX0RFRkFVTFRfQVJHIHN0cnVjdCBkb21haW4gKmQpCiB7Ci0g
ICAgWFNNX0FTU0VSVF9BQ1RJT04oWFNNX1RBUkdFVCk7CisgICAgWFNNX0FT
U0VSVF9BQ1RJT04oWFNNX0RNX1BSSVYpOwogICAgIHJldHVybiB4c21fZGVm
YXVsdF9hY3Rpb24oYWN0aW9uLCBjdXJyZW50LT5kb21haW4sIGQpOwogfQog
Cg==

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.8/0003-x86-MSI-disallow-redundant-enabling.patch"
Content-Disposition: attachment;
 filename="xsa237-4.8/0003-x86-MSI-disallow-redundant-enabling.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvTVNJOiBkaXNhbGxvdyByZWR1bmRhbnQgZW5hYmxpbmcKCkF0IHRo
ZSBtb21lbnQsIFhlbiBhdHRlbXB0cyB0byBhbGxvdyByZWR1bmRhbnQgZW5h
Ymxpbmcgb2YgTVNJIGJ5CmhhdmluZyBwY2lfZW5hYmxlX21zaSgpIHJldHVy
biAwLCBhbmQgcG9pbnQgdG8gdGhlIGV4aXN0aW5nIE1TSQpkZXNjcmlwdG9y
LCB3aGVuIHRoZSBtc2kgYWxyZWFkeSBleGlzdHMuCgpVbmZvcnR1bmF0ZWx5
LCBpZiBzdWJzZXF1ZW50IGVycm9ycyBhcmUgZW5jb3VudGVyZWQsIHRoZSBj
bGVhbnVwCnBhdGhzIGFzc3VtZSBwY2lfZW5hYmxlX21zaSgpIGhhZCBkb25l
IGZ1bGwgaW5pdGlhbGl6YXRpb24sIGFuZApoZW5jZSB1bmRvIGV2ZXJ5dGhp
bmcgdGhhdCB3YXMgYXNzdW1lZCB0byBiZSBkb25lIGJ5IHRoYXQKZnVuY3Rp
b24gd2l0aG91dCBhbHNvIHVuZG9pbmcgb3RoZXIgc2V0dXAgdGhhdCB3b3Vs
ZCBub3JtYWxseQpvY2N1ciBvbmx5IGFmdGVyIHRoYXQgZnVuY3Rpb24gd2Fz
IGNhbGxlZCAoaW4gbWFwX2RvbWFpbl9waXJxKCkKaXRzZWxmKS4KClJhdGhl
ciB0aGFuIHRyeSB0byBtYWtlIHRoZSByZWR1bmRhbnQgZW5hYmxpbmcgY2Fz
ZSB3b3JrIHByb3Blcmx5LCBqdXN0CmZvcmJpZCBpdCBlbnRpcmVseSBieSBo
YXZpbmcgcGNpX2VuYWJsZV9tc2koKSByZXR1cm4gLUVFWElTVCB3aGVuIE1T
SQppcyBhbHJlYWR5IHNldCB1cC4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjM3
LgoKUmVwb3J0ZWQtYnk6IEhXNDIgPGh3NDJAaXBzdW1qLmRlPgpTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmll
d2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgoKLS0tIGEveGVuL2FyY2gveDg2L21zaS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tc2kuYwpAQCAtMTA1MCwxMSArMTA1MCwxMCBAQCBz
dGF0aWMgaW50IF9fcGNpX2VuYWJsZV9tc2koc3RydWN0IG1zaV9pCiAgICAg
b2xkX2Rlc2MgPSBmaW5kX21zaV9lbnRyeShwZGV2LCBtc2ktPmlycSwgUENJ
X0NBUF9JRF9NU0kpOwogICAgIGlmICggb2xkX2Rlc2MgKQogICAgIHsKLSAg
ICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICJpcnEgJWQgYWxyZWFkeSBt
YXBwZWQgdG8gTVNJIG9uICUwNHg6JTAyeDolMDJ4LiV1XG4iLAorICAgICAg
ICBwcmludGsoWEVOTE9HX0VSUiAiaXJxICVkIGFscmVhZHkgbWFwcGVkIHRv
IE1TSSBvbiAlMDR4OiUwMng6JTAyeC4ldVxuIiwKICAgICAgICAgICAgICAg
IG1zaS0+aXJxLCBtc2ktPnNlZywgbXNpLT5idXMsCiAgICAgICAgICAgICAg
ICBQQ0lfU0xPVChtc2ktPmRldmZuKSwgUENJX0ZVTkMobXNpLT5kZXZmbikp
OwotICAgICAgICAqZGVzYyA9IG9sZF9kZXNjOwotICAgICAgICByZXR1cm4g
MDsKKyAgICAgICAgcmV0dXJuIC1FRVhJU1Q7CiAgICAgfQogCiAgICAgb2xk
X2Rlc2MgPSBmaW5kX21zaV9lbnRyeShwZGV2LCAtMSwgUENJX0NBUF9JRF9N
U0lYKTsKQEAgLTExMTgsMTEgKzExMTcsMTAgQEAgc3RhdGljIGludCBfX3Bj
aV9lbmFibGVfbXNpeChzdHJ1Y3QgbXNpXwogICAgIG9sZF9kZXNjID0gZmlu
ZF9tc2lfZW50cnkocGRldiwgbXNpLT5pcnEsIFBDSV9DQVBfSURfTVNJWCk7
CiAgICAgaWYgKCBvbGRfZGVzYyApCiAgICAgewotICAgICAgICBwcmludGso
WEVOTE9HX1dBUk5JTkcgImlycSAlZCBhbHJlYWR5IG1hcHBlZCB0byBNU0kt
WCBvbiAlMDR4OiUwMng6JTAyeC4ldVxuIiwKKyAgICAgICAgcHJpbnRrKFhF
TkxPR19FUlIgImlycSAlZCBhbHJlYWR5IG1hcHBlZCB0byBNU0ktWCBvbiAl
MDR4OiUwMng6JTAyeC4ldVxuIiwKICAgICAgICAgICAgICAgIG1zaS0+aXJx
LCBtc2ktPnNlZywgbXNpLT5idXMsCiAgICAgICAgICAgICAgICBQQ0lfU0xP
VChtc2ktPmRldmZuKSwgUENJX0ZVTkMobXNpLT5kZXZmbikpOwotICAgICAg
ICAqZGVzYyA9IG9sZF9kZXNjOwotICAgICAgICByZXR1cm4gMDsKKyAgICAg
ICAgcmV0dXJuIC1FRVhJU1Q7CiAgICAgfQogCiAgICAgb2xkX2Rlc2MgPSBm
aW5kX21zaV9lbnRyeShwZGV2LCAtMSwgUENJX0NBUF9JRF9NU0kpOwo=

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.8/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch"
Content-Disposition: attachment;
 filename="xsa237-4.8/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvSVJROiBjb25kaXRpb25hbGx5IHByZXNlcnZlIGlycSA8LT4gcGly
cSBtYXBwaW5nIG9uIG1hcCBlcnJvciBwYXRocwoKTWFwcGluZ3MgdGhhdCBo
YWQgYmVlbiBzZXQgdXAgYmVmb3JlIHNob3VsZCBub3QgYmUgdG9ybiBkb3du
IHdoZW4KaGFuZGxpbmcgdW5yZWxhdGVkIGVycm9ycy4KClRoaXMgaXMgcGFy
dCBvZiBYU0EtMjM3LgoKUmVwb3J0ZWQtYnk6IEhXNDIgPGh3NDJAaXBzdW1q
LmRlPgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+ClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvaXJxLmMKKysr
IGIveGVuL2FyY2gveDg2L2lycS5jCkBAIC0xMjUyLDcgKzEyNTIsOCBAQCBz
dGF0aWMgaW50IHByZXBhcmVfZG9tYWluX2lycV9waXJxKHN0cnVjCiAgICAg
ICAgIHJldHVybiAtRU5PTUVNOwogICAgIH0KICAgICAqcGluZm8gPSBpbmZv
OwotICAgIHJldHVybiAwOworCisgICAgcmV0dXJuICEhZXJyOwogfQogCiBz
dGF0aWMgdm9pZCBzZXRfZG9tYWluX2lycV9waXJxKHN0cnVjdCBkb21haW4g
KmQsIGludCBpcnEsIHN0cnVjdCBwaXJxICpwaXJxKQpAQCAtMTI5NSw3ICsx
Mjk2LDEwIEBAIGludCBpbml0X2RvbWFpbl9pcnFfbWFwcGluZyhzdHJ1Y3Qg
ZG9tYWkKICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICBlcnIgPSBw
cmVwYXJlX2RvbWFpbl9pcnFfcGlycShkLCBpLCBpLCAmaW5mbyk7CiAgICAg
ICAgIGlmICggZXJyICkKKyAgICAgICAgeworICAgICAgICAgICAgQVNTRVJU
KGVyciA8IDApOwogICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KICAg
ICAgICAgc2V0X2RvbWFpbl9pcnFfcGlycShkLCBpLCBpbmZvKTsKICAgICB9
CiAKQEAgLTE5MDMsNiArMTkwNyw3IEBAIGludCBtYXBfZG9tYWluX3BpcnEo
CiAgICAgc3RydWN0IHBpcnEgKmluZm87CiAgICAgc3RydWN0IGlycV9kZXNj
ICpkZXNjOwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgREVDTEFS
RV9CSVRNQVAocHJlcGFyZWQsIE1BWF9NU0lfSVJRUykgPSB7fTsKIAogICAg
IEFTU0VSVChzcGluX2lzX2xvY2tlZCgmZC0+ZXZlbnRfbG9jaykpOwogCkBA
IC0xOTQ2LDggKzE5NTEsMTAgQEAgaW50IG1hcF9kb21haW5fcGlycSgKICAg
ICB9CiAKICAgICByZXQgPSBwcmVwYXJlX2RvbWFpbl9pcnFfcGlycShkLCBp
cnEsIHBpcnEsICZpbmZvKTsKLSAgICBpZiAoIHJldCApCisgICAgaWYgKCBy
ZXQgPCAwICkKICAgICAgICAgZ290byByZXZva2U7CisgICAgaWYgKCAhcmV0
ICkKKyAgICAgICAgX19zZXRfYml0KDAsIHByZXBhcmVkKTsKIAogICAgIGRl
c2MgPSBpcnFfdG9fZGVzYyhpcnEpOwogCkBAIC0yMDE5LDggKzIwMjYsMTAg
QEAgaW50IG1hcF9kb21haW5fcGlycSgKICAgICAgICAgICAgIGlycSA9IGNy
ZWF0ZV9pcnEoTlVNQV9OT19OT0RFKTsKICAgICAgICAgICAgIHJldCA9IGly
cSA+PSAwID8gcHJlcGFyZV9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBwaXJx
ICsgbnIsICZpbmZvKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBp
cnE7Ci0gICAgICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAgICBpZiAo
IHJldCA8IDAgKQogICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAg
ICAgaWYgKCAhcmV0ICkKKyAgICAgICAgICAgICAgICBfX3NldF9iaXQobnIs
IHByZXBhcmVkKTsKICAgICAgICAgICAgIG1zaV9kZXNjW25yXS5pcnEgPSBp
cnE7CiAKICAgICAgICAgICAgIGlmICggaXJxX3Blcm1pdF9hY2Nlc3MoZCwg
aXJxKSAhPSAwICkKQEAgLTIwNTMsMTUgKzIwNjIsMTUgQEAgaW50IG1hcF9k
b21haW5fcGlycSgKICAgICAgICAgICAgICAgICBkZXNjLT5tc2lfZGVzYyA9
IE5VTEw7CiAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9y
ZSgmZGVzYy0+bG9jaywgZmxhZ3MpOwogICAgICAgICAgICAgfQotICAgICAg
ICAgICAgd2hpbGUgKCBuci0tICkKKyAgICAgICAgICAgIHdoaWxlICggbnIg
KQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGlmICggaXJxID49
IDAgJiYgaXJxX2RlbnlfYWNjZXNzKGQsIGlycSkgKQogICAgICAgICAgICAg
ICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiZG9tJWQ6IGNvdWxkIG5vdCByZXZva2UgYWNjZXNzIHRv
IElSUSVkIChwaXJxICVkKVxuIiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGQtPmRvbWFpbl9pZCwgaXJxLCBwaXJxKTsKLSAgICAgICAgICAgICAg
ICBpZiAoIGluZm8gKQorICAgICAgICAgICAgICAgIGlmICggaW5mbyAmJiB0
ZXN0X2JpdChuciwgcHJlcGFyZWQpICkKICAgICAgICAgICAgICAgICAgICAg
Y2xlYW51cF9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBpbmZvKTsKLSAgICAg
ICAgICAgICAgICBpbmZvID0gcGlycV9pbmZvKGQsIHBpcnEgKyBucik7Cisg
ICAgICAgICAgICAgICAgaW5mbyA9IHBpcnFfaW5mbyhkLCBwaXJxICsgLS1u
cik7CiAgICAgICAgICAgICAgICAgaXJxID0gaW5mby0+YXJjaC5pcnE7CiAg
ICAgICAgICAgICB9CiAgICAgICAgICAgICBtc2lfZGVzYy0+aXJxID0gLTE7
CkBAIC0yMDc3LDEyICsyMDg2LDE0IEBAIGludCBtYXBfZG9tYWluX3BpcnEo
CiAgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZkZXNjLT5sb2NrLCBmbGFn
cyk7CiAgICAgICAgIHNldF9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBpbmZv
KTsKICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGVzYy0+bG9j
aywgZmxhZ3MpOworICAgICAgICByZXQgPSAwOwogICAgIH0KIAogZG9uZToK
ICAgICBpZiAoIHJldCApCiAgICAgewotICAgICAgICBjbGVhbnVwX2RvbWFp
bl9pcnFfcGlycShkLCBpcnEsIGluZm8pOworICAgICAgICBpZiAoIHRlc3Rf
Yml0KDAsIHByZXBhcmVkKSApCisgICAgICAgICAgICBjbGVhbnVwX2RvbWFp
bl9pcnFfcGlycShkLCBpcnEsIGluZm8pOwogIHJldm9rZToKICAgICAgICAg
aWYgKCBpcnFfZGVueV9hY2Nlc3MoZCwgaXJxKSApCiAgICAgICAgICAgICBw
cmludGsoWEVOTE9HX0dfRVJSCi0tLSBhL3hlbi9hcmNoL3g4Ni9waHlzZGV2
LmMKKysrIGIveGVuL2FyY2gveDg2L3BoeXNkZXYuYwpAQCAtMTg1LDcgKzE4
NSw3IEBAIGludCBwaHlzZGV2X21hcF9waXJxKGRvbWlkX3QgZG9taWQsIGlu
dAogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCB0eXBlID09IE1BUF9Q
SVJRX1RZUEVfTVVMVElfTVNJICkKICAgICAgICAgewotICAgICAgICAgICAg
aWYgKCBtc2ktPmVudHJ5X25yIDw9IDAgfHwgbXNpLT5lbnRyeV9uciA+IDMy
ICkKKyAgICAgICAgICAgIGlmICggbXNpLT5lbnRyeV9uciA8PSAwIHx8IG1z
aS0+ZW50cnlfbnIgPiBNQVhfTVNJX0lSUVMgKQogICAgICAgICAgICAgICAg
IHJldCA9IC1FRE9NOwogICAgICAgICAgICAgZWxzZSBpZiAoIG1zaS0+ZW50
cnlfbnIgIT0gMSAmJiAhaW9tbXVfaW50cmVtYXAgKQogICAgICAgICAgICAg
ICAgIHJldCA9IC1FT1BOT1RTVVBQOwotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L21zaS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNpLmgKQEAg
LTU1LDYgKzU1LDggQEAKIC8qIE1BWCBmaXhlZCBwYWdlcyByZXNlcnZlZCBm
b3IgbWFwcGluZyBNU0lYIHRhYmxlcy4gKi8KICNkZWZpbmUgRklYX01TSVhf
TUFYX1BBR0VTICAgICAgICAgICAgICA1MTIKIAorI2RlZmluZSBNQVhfTVNJ
X0lSUVMgMzIgLyogbGltaXRlZCBieSBNU0kgY2FwYWJpbGl0eSBzdHJ1Y3Qg
cHJvcGVydGllcyAqLworCiBzdHJ1Y3QgbXNpX2luZm8gewogICAgIHUxNiBz
ZWc7CiAgICAgdTggYnVzOwo=

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.8/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch"
Content-Disposition: attachment;
 filename="xsa237-4.8/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvRkxBU0s6IGZpeCB1bm1hcC1kb21haW4tSVJRIFhTTSBob29rCgpU
aGUgY2FsbGVyIGFuZCB0aGUgRkxBU0sgaW1wbGVtZW50YXRpb24gb2YgeHNt
X3VubWFwX2RvbWFpbl9pcnEoKQpkaXNhZ3JlZWQgYWJvdXQgd2hhdCB0aGUg
ImRhdGEiIGFyZ3VtZW50IHBvaW50cyB0byBpbiB0aGUgTVNJIGNhc2U6CkNo
YW5nZSBib3RoIHNpZGVzIHRvIHBhc3MvdGFrZSBhIFBDSSBkZXZpY2UuCgpU
aGlzIGlzIHBhcnQgb2YgWFNBLTIzNy4KClNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0gYS94
ZW4vYXJjaC94ODYvaXJxLmMKKysrIGIveGVuL2FyY2gveDg2L2lycS5jCkBA
IC0yMTQ0LDcgKzIxNDQsOCBAQCBpbnQgdW5tYXBfZG9tYWluX3BpcnEoc3Ry
dWN0IGRvbWFpbiAqZCwKICAgICAgICAgbnIgPSBtc2lfZGVzYy0+bXNpLm52
ZWM7CiAgICAgfQogCi0gICAgcmV0ID0geHNtX3VubWFwX2RvbWFpbl9pcnEo
WFNNX0hPT0ssIGQsIGlycSwgbXNpX2Rlc2MpOworICAgIHJldCA9IHhzbV91
bm1hcF9kb21haW5faXJxKFhTTV9IT09LLCBkLCBpcnEsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbXNpX2Rlc2MgPyBtc2lfZGVzYy0+ZGV2
IDogTlVMTCk7CiAgICAgaWYgKCByZXQgKQogICAgICAgICBnb3RvIGRvbmU7
CiAKLS0tIGEveGVuL3hzbS9mbGFzay9ob29rcy5jCisrKyBiL3hlbi94c20v
Zmxhc2svaG9va3MuYwpAQCAtOTE1LDggKzkxNSw4IEBAIHN0YXRpYyBpbnQg
Zmxhc2tfdW5tYXBfZG9tYWluX21zaSAoc3RydWMKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdTMyICpzaWQsIHN0cnVjdCBhdmNfYXVk
aXRfZGF0YSAqYWQpCiB7CiAjaWZkZWYgQ09ORklHX0hBU19QQ0kKLSAgICBz
dHJ1Y3QgbXNpX2luZm8gKm1zaSA9IGRhdGE7Ci0gICAgdTMyIG1hY2hpbmVf
YmRmID0gKG1zaS0+c2VnIDw8IDE2KSB8IChtc2ktPmJ1cyA8PCA4KSB8IG1z
aS0+ZGV2Zm47CisgICAgY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYgPSBk
YXRhOworICAgIHUzMiBtYWNoaW5lX2JkZiA9IChwZGV2LT5zZWcgPDwgMTYp
IHwgKHBkZXYtPmJ1cyA8PCA4KSB8IHBkZXYtPmRldmZuOwogCiAgICAgQVZD
X0FVRElUX0RBVEFfSU5JVChhZCwgREVWKTsKICAgICBhZC0+ZGV2aWNlID0g
bWFjaGluZV9iZGY7Cg==

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.9/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch"
Content-Disposition: attachment;
 filename="xsa237-4.9/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGRvbid0IGFsbG93IE1TSSBwSVJRIG1hcHBpbmcgb24gdW5vd25l
ZCBkZXZpY2UKCk1TSSBzZXR1cCBzaG91bGQgYmUgcGVybWl0dGVkIG9ubHkg
Zm9yIGV4aXN0aW5nIGRldmljZXMgb3duZWQgYnkgdGhlCnJlc3BlY3RpdmUg
Z3Vlc3QgKHRoZSBvcGVyYXRpb24gbWF5IHN0aWxsIGJlIGNhcnJpZWQgb3V0
IGJ5IHRoZSBkb21haW4KY29udHJvbGxpbmcgdGhhdCBndWVzdCkuCgpUaGlz
IGlzIHBhcnQgb2YgWFNBLTIzNy4KClJlcG9ydGVkLWJ5OiBIVzQyIDxodzQy
QGlwc3Vtai5kZT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9p
cnEuYworKysgYi94ZW4vYXJjaC94ODYvaXJxLmMKQEAgLTE5NjMsNyArMTk2
MywxMCBAQCBpbnQgbWFwX2RvbWFpbl9waXJxKAogICAgICAgICBpZiAoICFj
cHVfaGFzX2FwaWMgKQogICAgICAgICAgICAgZ290byBkb25lOwogCi0gICAg
ICAgIHBkZXYgPSBwY2lfZ2V0X3BkZXYobXNpLT5zZWcsIG1zaS0+YnVzLCBt
c2ktPmRldmZuKTsKKyAgICAgICAgcGRldiA9IHBjaV9nZXRfcGRldl9ieV9k
b21haW4oZCwgbXNpLT5zZWcsIG1zaS0+YnVzLCBtc2ktPmRldmZuKTsKKyAg
ICAgICAgaWYgKCAhcGRldiApCisgICAgICAgICAgICBnb3RvIGRvbmU7CisK
ICAgICAgICAgcmV0ID0gcGNpX2VuYWJsZV9tc2kobXNpLCAmbXNpX2Rlc2Mp
OwogICAgICAgICBpZiAoIHJldCApCiAgICAgICAgIHsK

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.9/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch"
Content-Disposition: attachment;
 filename="xsa237-4.9/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGVuZm9yY2UgcHJvcGVyIHByaXZpbGVnZSB3aGVuICh1biltYXBw
aW5nIHBJUlEtcwoKKFVuKW1hcHBpbmcgb2YgSVJRcywganVzdCBsaWtlIG90
aGVyIFJFU09VUkNFX19BREQqIC8gUkVTT1VSQ0VfX1JFTU9WRSoKYWN0aW9u
cyAoaW4gRkxBU0sgdGVybXMpIHNob3VsZCBiZSBYU01fRE1fUFJJViByYXRo
ZXIgdGhhbiBYU01fVEFSR0VULgpUaGlzIGluIHR1cm4gcmVxdWlyZXMgYnlw
YXNzaW5nIHRoZSBYU00gY2hlY2sgaW4gcGh5c2Rldl91bm1hcF9waXJxKCkK
Zm9yIHRoZSBIVk0gZW11aXJxIGNhc2UganVzdCBsaWtlIGlzIGJlaW5nIGRv
bmUgaW4gcGh5c2Rldl9tYXBfcGlycSgpLgpUaGUgcHJpbWFyeSBnb2FsIHNl
Y3VyaXR5IHdpc2UsIGhvd2V2ZXIsIGlzIHRvIG5vIGxvbmdlciBhbGxvdyBI
Vk0KZ3Vlc3RzLCBieSBzcGVjaWZ5aW5nIHRoZWlyIG93biBkb21haW4gSUQg
aW5zdGVhZCBvZiBET01JRF9TRUxGLCB0bwplbnRlciBjb2RlIHBhdGhzIGlu
dGVuZGVkIGZvciBQViBndWVzdCBhbmQgdGhlIGNvbnRyb2wgZG9tYWlucyBv
ZiBIVk0KZ3Vlc3RzIG9ubHkuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTIzNy4K
ClJlcG9ydGVkLWJ5OiBIVzQyIDxodzQyQGlwc3Vtai5kZT4KU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdl
ZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgoKLS0tIGEveGVuL2FyY2gveDg2L3BoeXNkZXYuYworKysgYi94ZW4vYXJj
aC94ODYvcGh5c2Rldi5jCkBAIC0xMTEsNyArMTExLDcgQEAgaW50IHBoeXNk
ZXZfbWFwX3BpcnEoZG9taWRfdCBkb21pZCwgaW50CiAgICAgaWYgKCBkID09
IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVTUkNIOwogCi0gICAgcmV0ID0g
eHNtX21hcF9kb21haW5fcGlycShYU01fVEFSR0VULCBkKTsKKyAgICByZXQg
PSB4c21fbWFwX2RvbWFpbl9waXJxKFhTTV9ETV9QUklWLCBkKTsKICAgICBp
ZiAoIHJldCApCiAgICAgICAgIGdvdG8gZnJlZV9kb21haW47CiAKQEAgLTI1
NiwxMyArMjU2LDE0IEBAIGludCBwaHlzZGV2X21hcF9waXJxKGRvbWlkX3Qg
ZG9taWQsIGludAogaW50IHBoeXNkZXZfdW5tYXBfcGlycShkb21pZF90IGRv
bWlkLCBpbnQgcGlycSkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkOwotICAg
IGludCByZXQ7CisgICAgaW50IHJldCA9IDA7CiAKICAgICBkID0gcmN1X2xv
Y2tfZG9tYWluX2J5X2FueV9pZChkb21pZCk7CiAgICAgaWYgKCBkID09IE5V
TEwgKQogICAgICAgICByZXR1cm4gLUVTUkNIOwogCi0gICAgcmV0ID0geHNt
X3VubWFwX2RvbWFpbl9waXJxKFhTTV9UQVJHRVQsIGQpOworICAgIGlmICgg
ZG9taWQgIT0gRE9NSURfU0VMRiB8fCAhaXNfaHZtX2RvbWFpbihkKSB8fCAh
aGFzX3BpcnEoZCkgKQorICAgICAgICByZXQgPSB4c21fdW5tYXBfZG9tYWlu
X3BpcnEoWFNNX0RNX1BSSVYsIGQpOwogICAgIGlmICggcmV0ICkKICAgICAg
ICAgZ290byBmcmVlX2RvbWFpbjsKIAotLS0gYS94ZW4vaW5jbHVkZS94c20v
ZHVtbXkuaAorKysgYi94ZW4vaW5jbHVkZS94c20vZHVtbXkuaApAQCAtNDUz
LDcgKzQ1Myw3IEBAIHN0YXRpYyBYU01fSU5MSU5FIGNoYXIgKnhzbV9zaG93
X2lycV9zaWQKIAogc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9tYXBfZG9t
YWluX3BpcnEoWFNNX0RFRkFVTFRfQVJHIHN0cnVjdCBkb21haW4gKmQpCiB7
Ci0gICAgWFNNX0FTU0VSVF9BQ1RJT04oWFNNX1RBUkdFVCk7CisgICAgWFNN
X0FTU0VSVF9BQ1RJT04oWFNNX0RNX1BSSVYpOwogICAgIHJldHVybiB4c21f
ZGVmYXVsdF9hY3Rpb24oYWN0aW9uLCBjdXJyZW50LT5kb21haW4sIGQpOwog
fQogCkBAIC00NjUsNyArNDY1LDcgQEAgc3RhdGljIFhTTV9JTkxJTkUgaW50
IHhzbV9tYXBfZG9tYWluX2lycQogCiBzdGF0aWMgWFNNX0lOTElORSBpbnQg
eHNtX3VubWFwX2RvbWFpbl9waXJxKFhTTV9ERUZBVUxUX0FSRyBzdHJ1Y3Qg
ZG9tYWluICpkKQogewotICAgIFhTTV9BU1NFUlRfQUNUSU9OKFhTTV9UQVJH
RVQpOworICAgIFhTTV9BU1NFUlRfQUNUSU9OKFhTTV9ETV9QUklWKTsKICAg
ICByZXR1cm4geHNtX2RlZmF1bHRfYWN0aW9uKGFjdGlvbiwgY3VycmVudC0+
ZG9tYWluLCBkKTsKIH0KIAo=

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.9/0003-x86-MSI-disallow-redundant-enabling.patch"
Content-Disposition: attachment;
 filename="xsa237-4.9/0003-x86-MSI-disallow-redundant-enabling.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvTVNJOiBkaXNhbGxvdyByZWR1bmRhbnQgZW5hYmxpbmcKCkF0IHRo
ZSBtb21lbnQsIFhlbiBhdHRlbXB0cyB0byBhbGxvdyByZWR1bmRhbnQgZW5h
Ymxpbmcgb2YgTVNJIGJ5CmhhdmluZyBwY2lfZW5hYmxlX21zaSgpIHJldHVy
biAwLCBhbmQgcG9pbnQgdG8gdGhlIGV4aXN0aW5nIE1TSQpkZXNjcmlwdG9y
LCB3aGVuIHRoZSBtc2kgYWxyZWFkeSBleGlzdHMuCgpVbmZvcnR1bmF0ZWx5
LCBpZiBzdWJzZXF1ZW50IGVycm9ycyBhcmUgZW5jb3VudGVyZWQsIHRoZSBj
bGVhbnVwCnBhdGhzIGFzc3VtZSBwY2lfZW5hYmxlX21zaSgpIGhhZCBkb25l
IGZ1bGwgaW5pdGlhbGl6YXRpb24sIGFuZApoZW5jZSB1bmRvIGV2ZXJ5dGhp
bmcgdGhhdCB3YXMgYXNzdW1lZCB0byBiZSBkb25lIGJ5IHRoYXQKZnVuY3Rp
b24gd2l0aG91dCBhbHNvIHVuZG9pbmcgb3RoZXIgc2V0dXAgdGhhdCB3b3Vs
ZCBub3JtYWxseQpvY2N1ciBvbmx5IGFmdGVyIHRoYXQgZnVuY3Rpb24gd2Fz
IGNhbGxlZCAoaW4gbWFwX2RvbWFpbl9waXJxKCkKaXRzZWxmKS4KClJhdGhl
ciB0aGFuIHRyeSB0byBtYWtlIHRoZSByZWR1bmRhbnQgZW5hYmxpbmcgY2Fz
ZSB3b3JrIHByb3Blcmx5LCBqdXN0CmZvcmJpZCBpdCBlbnRpcmVseSBieSBo
YXZpbmcgcGNpX2VuYWJsZV9tc2koKSByZXR1cm4gLUVFWElTVCB3aGVuIE1T
SQppcyBhbHJlYWR5IHNldCB1cC4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjM3
LgoKUmVwb3J0ZWQtYnk6IEhXNDIgPGh3NDJAaXBzdW1qLmRlPgpTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmll
d2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgoKLS0tIGEveGVuL2FyY2gveDg2L21zaS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tc2kuYwpAQCAtMTA1MCwxMSArMTA1MCwxMCBAQCBz
dGF0aWMgaW50IF9fcGNpX2VuYWJsZV9tc2koc3RydWN0IG1zaV9pCiAgICAg
b2xkX2Rlc2MgPSBmaW5kX21zaV9lbnRyeShwZGV2LCBtc2ktPmlycSwgUENJ
X0NBUF9JRF9NU0kpOwogICAgIGlmICggb2xkX2Rlc2MgKQogICAgIHsKLSAg
ICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICJpcnEgJWQgYWxyZWFkeSBt
YXBwZWQgdG8gTVNJIG9uICUwNHg6JTAyeDolMDJ4LiV1XG4iLAorICAgICAg
ICBwcmludGsoWEVOTE9HX0VSUiAiaXJxICVkIGFscmVhZHkgbWFwcGVkIHRv
IE1TSSBvbiAlMDR4OiUwMng6JTAyeC4ldVxuIiwKICAgICAgICAgICAgICAg
IG1zaS0+aXJxLCBtc2ktPnNlZywgbXNpLT5idXMsCiAgICAgICAgICAgICAg
ICBQQ0lfU0xPVChtc2ktPmRldmZuKSwgUENJX0ZVTkMobXNpLT5kZXZmbikp
OwotICAgICAgICAqZGVzYyA9IG9sZF9kZXNjOwotICAgICAgICByZXR1cm4g
MDsKKyAgICAgICAgcmV0dXJuIC1FRVhJU1Q7CiAgICAgfQogCiAgICAgb2xk
X2Rlc2MgPSBmaW5kX21zaV9lbnRyeShwZGV2LCAtMSwgUENJX0NBUF9JRF9N
U0lYKTsKQEAgLTExMTgsMTEgKzExMTcsMTAgQEAgc3RhdGljIGludCBfX3Bj
aV9lbmFibGVfbXNpeChzdHJ1Y3QgbXNpXwogICAgIG9sZF9kZXNjID0gZmlu
ZF9tc2lfZW50cnkocGRldiwgbXNpLT5pcnEsIFBDSV9DQVBfSURfTVNJWCk7
CiAgICAgaWYgKCBvbGRfZGVzYyApCiAgICAgewotICAgICAgICBwcmludGso
WEVOTE9HX1dBUk5JTkcgImlycSAlZCBhbHJlYWR5IG1hcHBlZCB0byBNU0kt
WCBvbiAlMDR4OiUwMng6JTAyeC4ldVxuIiwKKyAgICAgICAgcHJpbnRrKFhF
TkxPR19FUlIgImlycSAlZCBhbHJlYWR5IG1hcHBlZCB0byBNU0ktWCBvbiAl
MDR4OiUwMng6JTAyeC4ldVxuIiwKICAgICAgICAgICAgICAgIG1zaS0+aXJx
LCBtc2ktPnNlZywgbXNpLT5idXMsCiAgICAgICAgICAgICAgICBQQ0lfU0xP
VChtc2ktPmRldmZuKSwgUENJX0ZVTkMobXNpLT5kZXZmbikpOwotICAgICAg
ICAqZGVzYyA9IG9sZF9kZXNjOwotICAgICAgICByZXR1cm4gMDsKKyAgICAg
ICAgcmV0dXJuIC1FRVhJU1Q7CiAgICAgfQogCiAgICAgb2xkX2Rlc2MgPSBm
aW5kX21zaV9lbnRyeShwZGV2LCAtMSwgUENJX0NBUF9JRF9NU0kpOwo=

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.9/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch"
Content-Disposition: attachment;
 filename="xsa237-4.9/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvSVJROiBjb25kaXRpb25hbGx5IHByZXNlcnZlIGlycSA8LT4gcGly
cSBtYXBwaW5nIG9uIG1hcCBlcnJvciBwYXRocwoKTWFwcGluZ3MgdGhhdCBo
YWQgYmVlbiBzZXQgdXAgYmVmb3JlIHNob3VsZCBub3QgYmUgdG9ybiBkb3du
IHdoZW4KaGFuZGxpbmcgdW5yZWxhdGVkIGVycm9ycy4KClRoaXMgaXMgcGFy
dCBvZiBYU0EtMjM3LgoKUmVwb3J0ZWQtYnk6IEhXNDIgPGh3NDJAaXBzdW1q
LmRlPgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+ClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvaXJxLmMKKysr
IGIveGVuL2FyY2gveDg2L2lycS5jCkBAIC0xMjUxLDcgKzEyNTEsOCBAQCBz
dGF0aWMgaW50IHByZXBhcmVfZG9tYWluX2lycV9waXJxKHN0cnVjCiAgICAg
ICAgIHJldHVybiAtRU5PTUVNOwogICAgIH0KICAgICAqcGluZm8gPSBpbmZv
OwotICAgIHJldHVybiAwOworCisgICAgcmV0dXJuICEhZXJyOwogfQogCiBz
dGF0aWMgdm9pZCBzZXRfZG9tYWluX2lycV9waXJxKHN0cnVjdCBkb21haW4g
KmQsIGludCBpcnEsIHN0cnVjdCBwaXJxICpwaXJxKQpAQCAtMTI5NCw3ICsx
Mjk1LDEwIEBAIGludCBpbml0X2RvbWFpbl9pcnFfbWFwcGluZyhzdHJ1Y3Qg
ZG9tYWkKICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICBlcnIgPSBw
cmVwYXJlX2RvbWFpbl9pcnFfcGlycShkLCBpLCBpLCAmaW5mbyk7CiAgICAg
ICAgIGlmICggZXJyICkKKyAgICAgICAgeworICAgICAgICAgICAgQVNTRVJU
KGVyciA8IDApOwogICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KICAg
ICAgICAgc2V0X2RvbWFpbl9pcnFfcGlycShkLCBpLCBpbmZvKTsKICAgICB9
CiAKQEAgLTE5MDIsNiArMTkwNiw3IEBAIGludCBtYXBfZG9tYWluX3BpcnEo
CiAgICAgc3RydWN0IHBpcnEgKmluZm87CiAgICAgc3RydWN0IGlycV9kZXNj
ICpkZXNjOwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgREVDTEFS
RV9CSVRNQVAocHJlcGFyZWQsIE1BWF9NU0lfSVJRUykgPSB7fTsKIAogICAg
IEFTU0VSVChzcGluX2lzX2xvY2tlZCgmZC0+ZXZlbnRfbG9jaykpOwogCkBA
IC0xOTQ1LDggKzE5NTAsMTAgQEAgaW50IG1hcF9kb21haW5fcGlycSgKICAg
ICB9CiAKICAgICByZXQgPSBwcmVwYXJlX2RvbWFpbl9pcnFfcGlycShkLCBp
cnEsIHBpcnEsICZpbmZvKTsKLSAgICBpZiAoIHJldCApCisgICAgaWYgKCBy
ZXQgPCAwICkKICAgICAgICAgZ290byByZXZva2U7CisgICAgaWYgKCAhcmV0
ICkKKyAgICAgICAgX19zZXRfYml0KDAsIHByZXBhcmVkKTsKIAogICAgIGRl
c2MgPSBpcnFfdG9fZGVzYyhpcnEpOwogCkBAIC0yMDE4LDggKzIwMjUsMTAg
QEAgaW50IG1hcF9kb21haW5fcGlycSgKICAgICAgICAgICAgIGlycSA9IGNy
ZWF0ZV9pcnEoTlVNQV9OT19OT0RFKTsKICAgICAgICAgICAgIHJldCA9IGly
cSA+PSAwID8gcHJlcGFyZV9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBwaXJx
ICsgbnIsICZpbmZvKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBp
cnE7Ci0gICAgICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAgICBpZiAo
IHJldCA8IDAgKQogICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAg
ICAgaWYgKCAhcmV0ICkKKyAgICAgICAgICAgICAgICBfX3NldF9iaXQobnIs
IHByZXBhcmVkKTsKICAgICAgICAgICAgIG1zaV9kZXNjW25yXS5pcnEgPSBp
cnE7CiAKICAgICAgICAgICAgIGlmICggaXJxX3Blcm1pdF9hY2Nlc3MoZCwg
aXJxKSAhPSAwICkKQEAgLTIwNTIsMTUgKzIwNjEsMTUgQEAgaW50IG1hcF9k
b21haW5fcGlycSgKICAgICAgICAgICAgICAgICBkZXNjLT5tc2lfZGVzYyA9
IE5VTEw7CiAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9y
ZSgmZGVzYy0+bG9jaywgZmxhZ3MpOwogICAgICAgICAgICAgfQotICAgICAg
ICAgICAgd2hpbGUgKCBuci0tICkKKyAgICAgICAgICAgIHdoaWxlICggbnIg
KQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGlmICggaXJxID49
IDAgJiYgaXJxX2RlbnlfYWNjZXNzKGQsIGlycSkgKQogICAgICAgICAgICAg
ICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiZG9tJWQ6IGNvdWxkIG5vdCByZXZva2UgYWNjZXNzIHRv
IElSUSVkIChwaXJxICVkKVxuIiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGQtPmRvbWFpbl9pZCwgaXJxLCBwaXJxKTsKLSAgICAgICAgICAgICAg
ICBpZiAoIGluZm8gKQorICAgICAgICAgICAgICAgIGlmICggaW5mbyAmJiB0
ZXN0X2JpdChuciwgcHJlcGFyZWQpICkKICAgICAgICAgICAgICAgICAgICAg
Y2xlYW51cF9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBpbmZvKTsKLSAgICAg
ICAgICAgICAgICBpbmZvID0gcGlycV9pbmZvKGQsIHBpcnEgKyBucik7Cisg
ICAgICAgICAgICAgICAgaW5mbyA9IHBpcnFfaW5mbyhkLCBwaXJxICsgLS1u
cik7CiAgICAgICAgICAgICAgICAgaXJxID0gaW5mby0+YXJjaC5pcnE7CiAg
ICAgICAgICAgICB9CiAgICAgICAgICAgICBtc2lfZGVzYy0+aXJxID0gLTE7
CkBAIC0yMDc2LDEyICsyMDg1LDE0IEBAIGludCBtYXBfZG9tYWluX3BpcnEo
CiAgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZkZXNjLT5sb2NrLCBmbGFn
cyk7CiAgICAgICAgIHNldF9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBpbmZv
KTsKICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGVzYy0+bG9j
aywgZmxhZ3MpOworICAgICAgICByZXQgPSAwOwogICAgIH0KIAogZG9uZToK
ICAgICBpZiAoIHJldCApCiAgICAgewotICAgICAgICBjbGVhbnVwX2RvbWFp
bl9pcnFfcGlycShkLCBpcnEsIGluZm8pOworICAgICAgICBpZiAoIHRlc3Rf
Yml0KDAsIHByZXBhcmVkKSApCisgICAgICAgICAgICBjbGVhbnVwX2RvbWFp
bl9pcnFfcGlycShkLCBpcnEsIGluZm8pOwogIHJldm9rZToKICAgICAgICAg
aWYgKCBpcnFfZGVueV9hY2Nlc3MoZCwgaXJxKSApCiAgICAgICAgICAgICBw
cmludGsoWEVOTE9HX0dfRVJSCi0tLSBhL3hlbi9hcmNoL3g4Ni9waHlzZGV2
LmMKKysrIGIveGVuL2FyY2gveDg2L3BoeXNkZXYuYwpAQCAtMTg2LDcgKzE4
Niw3IEBAIGludCBwaHlzZGV2X21hcF9waXJxKGRvbWlkX3QgZG9taWQsIGlu
dAogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCB0eXBlID09IE1BUF9Q
SVJRX1RZUEVfTVVMVElfTVNJICkKICAgICAgICAgewotICAgICAgICAgICAg
aWYgKCBtc2ktPmVudHJ5X25yIDw9IDAgfHwgbXNpLT5lbnRyeV9uciA+IDMy
ICkKKyAgICAgICAgICAgIGlmICggbXNpLT5lbnRyeV9uciA8PSAwIHx8IG1z
aS0+ZW50cnlfbnIgPiBNQVhfTVNJX0lSUVMgKQogICAgICAgICAgICAgICAg
IHJldCA9IC1FRE9NOwogICAgICAgICAgICAgZWxzZSBpZiAoIG1zaS0+ZW50
cnlfbnIgIT0gMSAmJiAhaW9tbXVfaW50cmVtYXAgKQogICAgICAgICAgICAg
ICAgIHJldCA9IC1FT1BOT1RTVVBQOwotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L21zaS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNpLmgKQEAg
LTU2LDYgKzU2LDggQEAKIC8qIE1BWCBmaXhlZCBwYWdlcyByZXNlcnZlZCBm
b3IgbWFwcGluZyBNU0lYIHRhYmxlcy4gKi8KICNkZWZpbmUgRklYX01TSVhf
TUFYX1BBR0VTICAgICAgICAgICAgICA1MTIKIAorI2RlZmluZSBNQVhfTVNJ
X0lSUVMgMzIgLyogbGltaXRlZCBieSBNU0kgY2FwYWJpbGl0eSBzdHJ1Y3Qg
cHJvcGVydGllcyAqLworCiBzdHJ1Y3QgbXNpX2luZm8gewogICAgIHUxNiBz
ZWc7CiAgICAgdTggYnVzOwo=

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.9/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch"
Content-Disposition: attachment;
 filename="xsa237-4.9/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvRkxBU0s6IGZpeCB1bm1hcC1kb21haW4tSVJRIFhTTSBob29rCgpU
aGUgY2FsbGVyIGFuZCB0aGUgRkxBU0sgaW1wbGVtZW50YXRpb24gb2YgeHNt
X3VubWFwX2RvbWFpbl9pcnEoKQpkaXNhZ3JlZWQgYWJvdXQgd2hhdCB0aGUg
ImRhdGEiIGFyZ3VtZW50IHBvaW50cyB0byBpbiB0aGUgTVNJIGNhc2U6CkNo
YW5nZSBib3RoIHNpZGVzIHRvIHBhc3MvdGFrZSBhIFBDSSBkZXZpY2UuCgpU
aGlzIGlzIHBhcnQgb2YgWFNBLTIzNy4KClNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0gYS94
ZW4vYXJjaC94ODYvaXJxLmMKKysrIGIveGVuL2FyY2gveDg2L2lycS5jCkBA
IC0yMTQzLDcgKzIxNDMsOCBAQCBpbnQgdW5tYXBfZG9tYWluX3BpcnEoc3Ry
dWN0IGRvbWFpbiAqZCwKICAgICAgICAgbnIgPSBtc2lfZGVzYy0+bXNpLm52
ZWM7CiAgICAgfQogCi0gICAgcmV0ID0geHNtX3VubWFwX2RvbWFpbl9pcnEo
WFNNX0hPT0ssIGQsIGlycSwgbXNpX2Rlc2MpOworICAgIHJldCA9IHhzbV91
bm1hcF9kb21haW5faXJxKFhTTV9IT09LLCBkLCBpcnEsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbXNpX2Rlc2MgPyBtc2lfZGVzYy0+ZGV2
IDogTlVMTCk7CiAgICAgaWYgKCByZXQgKQogICAgICAgICBnb3RvIGRvbmU7
CiAKLS0tIGEveGVuL3hzbS9mbGFzay9ob29rcy5jCisrKyBiL3hlbi94c20v
Zmxhc2svaG9va3MuYwpAQCAtOTE4LDggKzkxOCw4IEBAIHN0YXRpYyBpbnQg
Zmxhc2tfdW5tYXBfZG9tYWluX21zaSAoc3RydWMKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdTMyICpzaWQsIHN0cnVjdCBhdmNfYXVk
aXRfZGF0YSAqYWQpCiB7CiAjaWZkZWYgQ09ORklHX0hBU19QQ0kKLSAgICBz
dHJ1Y3QgbXNpX2luZm8gKm1zaSA9IGRhdGE7Ci0gICAgdTMyIG1hY2hpbmVf
YmRmID0gKG1zaS0+c2VnIDw8IDE2KSB8IChtc2ktPmJ1cyA8PCA4KSB8IG1z
aS0+ZGV2Zm47CisgICAgY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYgPSBk
YXRhOworICAgIHUzMiBtYWNoaW5lX2JkZiA9IChwZGV2LT5zZWcgPDwgMTYp
IHwgKHBkZXYtPmJ1cyA8PCA4KSB8IHBkZXYtPmRldmZuOwogCiAgICAgQVZD
X0FVRElUX0RBVEFfSU5JVChhZCwgREVWKTsKICAgICBhZC0+ZGV2aWNlID0g
bWFjaGluZV9iZGY7Cg==

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=separator--


From xen-devel-bounces@lists.xen.org Thu Oct 12 12:16:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 12:16:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2cPu-0007V3-7j; Thu, 12 Oct 2017 12:16:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2cPr-0007Mu-L5; Thu, 12 Oct 2017 12:16:43 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 47/6C-16487-B2D5FD95;
 Thu, 12 Oct 2017 12:16:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrIKsWRWlGSWpSXmKPExsWS0XRdVVcz9n6
 kwaFnlha3brYyWyz5uJjFYtXVA6wOzB5Hd/9mCmCMYs3MS8qvSGDNaP27kb2g5RVjxcl1v9gb
 GCc/ZOxi5OIQErjCKHGr/yczhLOIUeLlwuNAGU4OZgFXiRv7NrNB2IoSF+41sIDYvAKCEidnP
 gGzJQQ0Je68WcUOYosIFEnsPPcSzGYT0JOYe3YSE0SvpcT8iafA5ggLBEts3NbCDDHHTGLDrz
 9ANgcHi4CqxP7JTBMYeWYh2TwLyeZZSDbPAupgBtq8fpc+hCktsfwfB0S1vMT2t3OYIWwridX
 Pd0PZ5hIbly1igpk4pfshO4RtLdH0oBmqxkLizIwrzJhq7CW2bX3CCmHbSDT3Q1yDrqbpcCcj
 TM2ty0tRzFnAKLSKUb04tagstUjXQi+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI
 zByGYBgB+Psy/6HGCU5mJREeTMC70cK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDliQHKCRalpq
 dWpGXmAFMITFqCg0dJhPddNFCat7ggMbc4Mx0idYrRnuPYiot/mDiObboMJNfMuw4kO27e/cM
 kxJKXn5cqJc6rDjJVAKQtozQPbigs5V1ilJUS5mUEOlOIpyC1KDezBFX+FaM4B6OSMK8XyBSe
 zLwSuN2vgM5iAjpLNO0OyFkliQgpqQbGvmn6Xmdfc38RF2XbxxFTXKsSZjpZbWf7cfVYnmnmV
 1x/by5pCH/92O210pz1yaH79dlzHs7l5tni2/n/tXhs7rXgnDn8X87nV+T+n6G8gfHmIccXAh
 +u7o5bvOzjtYPrVxtvvLRQtGdD6r5TDQFLmiqWFHnHvFvNOqXafH32d9mpteHtKZNfK7EUZyQ
 aajEXFScCAO7LS8V0AwAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1507810600!88147987!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4027 invoked from network); 12 Oct 2017 12:16:41 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Oct 2017 12:16:41 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2cPe-0000fp-UQ; Thu, 12 Oct 2017 12:16:30 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1e2cPe-0007BF-Tb; Thu, 12 Oct 2017 12:16:30 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
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: <E1e2cPe-0007BF-Tb@xenbits.xenproject.org>
Date: Thu, 12 Oct 2017 12:16:30 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 241 - Stale TLB entry due to page
 type release race
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.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-241
                              version 3

             Stale TLB entry due to page type release race

UPDATES IN VERSION 3
====================

Fix ARM build issue in patches.

Public release.

ISSUE DESCRIPTION
=================

x86 PV guests effect TLB flushes by way of a hypercall.  Xen tries to
reduce the number of TLB flushes by delaying them as much as possible.
When the last type reference of a page is dropped, the need for a TLB
flush (before the page is re-used) is recorded.  If a guest TLB flush
request involves an Inter Processor Interrupt (IPI) to a CPU in which
is the process of dropping the last type reference of some page, and
if that IPI arrives at exactly the right instruction boundary, a stale
time stamp may be recorded, possibly resulting in the later omission
of the necessary TLB flush for that page.

IMPACT
======

A malicious x86 PV guest may be able to access all of system memory,
allowing for all of privilege escalation, host crashes, and
information leaks.

VULNERABLE SYSTEMS
==================

All Xen versions from at least 3.2 onwards are vulnerable.  Earlier
versions have not been checked.

Only x86 systems are affected.  ARM systems are not affected.

Only x86 PV guests can leverage the vulnerability.  x86 HVM guests
cannot leverage the vulnerability.

RISK ASSESSMENT
===============

A successful attack would require introducing an extended delay between
two adjacent operations on one cpu -- long enough for two hypercalls to
complete on another cpu.  The security team currently has no
proof-of-concept for this vulnerability.

However, techniques for these sorts of timing-based attacks are
continually advancing, so we still recommend users potentially affected
by this issue apply the patch as soon as reasonably possible.

MITIGATION
==========

Running only HVM guests will avoid this vulnerability.

For PV guests, the vulnerability can be avoided if the guest kernel is
controlled by the host rather than guest administrator, provided that
further steps are taken to prevent the guest administrator from loading
code into the kernel (e.g. by disabling loadable modules etc) or from
using other mechanisms which allow them to run code at kernel privilege.

CREDITS
=======

This issue was discovered by Jann Horn of Google Project Zero.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa241.patch           xen-unstable
xsa241-4.9.patch       Xen 4.9.x
xsa241-4.8.patch       Xen 4.8.x, Xen 4.7.x, Xen 4.6.x, Xen 4.5.x

$ sha256sum xsa241*
5e239ba4dbd74fd61e59a27f9abc8ea6ba32532bdf81eeb2d7e66f0fd53e40b4  xsa241.meta
b8db933d53e7e289652ffda6c46ce284a0254a9f8bc9e1be6793e388009f49ce  xsa241.patch
443a5b0818045ada44fad0370ac01af0c96181be5a4078ae3b2575799e4a4e5b  xsa241-4.8.patch
927ef14d875556481c38d4065f501211a78eec1c2396a954a4a4abfb9255960f  xsa241-4.9.patch
$

DEPLOYMENT DURING EMBARGO
=========================

Deployment of the patches and/or mitigations described above (or
others which are substantially similar) is permitted during the
embargo, even on public-facing systems with untrusted guest users and
administrators.

But: Distribution of updated software is prohibited (except to other
members of the predisclosure list).

Predisclosure list members who wish to deploy significantly different
patches and/or mitigations, please contact the Xen Project Security
Team.

(Note: this during-embargo deployment notice is retained in
post-embargo publicly released Xen Project advisories, even though it
is then no longer applicable.  This is to enable the community to have
oversight of the Xen Project Security Team's decisionmaking.)

For more information about permissible uses of embargoed information,
consult the Xen Project community's agreed Security Policy:
  http://www.xenproject.org/security-policy.html
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJZ31v/AAoJEIP+FMlX6CvZsNgIALcJ/DeUN5nv8duBvC3hbAX6
NABBtlVJ6K7qZpAf+04Eztym4bEWXWGtJ1BQVCJ6aPwPZ4aOUodA/zRBEQS7Xp8F
5P5U3Qwa/C+slqLh7QfYdwlkgdMRG67yWIo2xMOEcfORlPjc1wDxohtCQZT9uiMs
Y9Xllt/sLhGgYq4+TpNvJyYMzvPp1+oBEuqcR58IZ2aepQJAlPl3LnLdYyN8TAqv
MBmli7cRO/vYn5z7aII9NbuF8XEnx0Vfqp7EufLU1LQyG4S9jYXd0xvD6BjjkGWM
N/dvJTMq8HXS00VUAoONOv+blq2AdRs9oYD8yeMCglUhpeK8cIaEsYzhOHbCvlI=
=1uZK
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa241.meta"
Content-Disposition: attachment; filename="xsa241.meta"
Content-Transfer-Encoding: base64

ewogICJYU0EiOiAyNDEsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC45IiwKICAgICI0LjgiLAogICAgIjQuNyIsCiAg
ICAiNC42IiwKICAgICI0LjUiCiAgXSwKICAiVHJlZXMiOiBbCiAgICAieGVu
IgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC41IjogewogICAgICAiWGVu
VmVyc2lvbiI6ICI0LjUiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI4MzcyNGQ5ZjNhZTIx
YTNiOTYzNjI3NDJlMmYwNTJiMTlkOWY1NTlhIiwKICAgICAgICAgICJQcmVy
ZXFzIjogWwogICAgICAgICAgICAyMzcsCiAgICAgICAgICAgIDIzOCwKICAg
ICAgICAgICAgMjM5LAogICAgICAgICAgICAyNDAKICAgICAgICAgIF0sCiAg
ICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI0MS00Ljku
cGF0Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9LAog
ICAgIjQuNiI6IHsKICAgICAgIlhlblZlcnNpb24iOiAiNC42IiwKICAgICAg
IlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFi
bGVSZWYiOiAiMTY1OGE4NzY5MGFjODM5ZTg1ZGIxMmJiZjQwOWJlNjJiYjkz
ODY0MCIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAgMjM3
LAogICAgICAgICAgICAyMzgsCiAgICAgICAgICAgIDIzOSwKICAgICAgICAg
ICAgMjQwCiAgICAgICAgICBdLAogICAgICAgICAgIlBhdGNoZXMiOiBbCiAg
ICAgICAgICAgICJ4c2EyNDEtNC45LnBhdGNoIgogICAgICAgICAgXQogICAg
ICAgIH0KICAgICAgfQogICAgfSwKICAgICI0LjciOiB7CiAgICAgICJYZW5W
ZXJzaW9uIjogIjQuNyIsCiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4
ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogImM3NzgzZDljMjZmYzE5
MTg2MmQ5ODgzZGEyMjM4NzM0MGIxZmFiMTgiLAogICAgICAgICAgIlByZXJl
cXMiOiBbCiAgICAgICAgICAgIDIzNywKICAgICAgICAgICAgMjM4LAogICAg
ICAgICAgICAyMzksCiAgICAgICAgICAgIDI0MAogICAgICAgICAgXSwKICAg
ICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjQxLTQuOS5w
YXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAg
ICAiNC44IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0LjgiLAogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICIzNjg5OGViMTI1NzJmMGExZjg1Y2I1NGQ0YTllOTBhZmNiNmY3
MDQ1IiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyMzcs
CiAgICAgICAgICAgIDIzOCwKICAgICAgICAgICAgMjM5LAogICAgICAgICAg
ICAyNDAKICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAg
ICAgICAgICAgInhzYTI0MS00LjkucGF0Y2giCiAgICAgICAgICBdCiAgICAg
ICAgfQogICAgICB9CiAgICB9LAogICAgIjQuOSI6IHsKICAgICAgIlhlblZl
cnNpb24iOiAiNC45IiwKICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhl
biI6IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAiMmNjM2QzMmY0MGM3MWNi
MjQyNDc3YTNmODkzODA3NGQ0ZmMzNjgyOSIsCiAgICAgICAgICAiUHJlcmVx
cyI6IFsKICAgICAgICAgICAgMjM3LAogICAgICAgICAgICAyMzgsCiAgICAg
ICAgICAgIDIzOSwKICAgICAgICAgICAgMjQwCiAgICAgICAgICBdLAogICAg
ICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EyNDEtNC45LnBh
dGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAg
ICJtYXN0ZXIiOiB7CiAgICAgICJYZW5WZXJzaW9uIjogIm1hc3RlciIsCiAg
ICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAi
U3RhYmxlUmVmIjogImE4ZWE2ZTI2ODgxMThhM2UxOWUyOWIzOWUzMTZmYWE1
Zjk2YWI5ZDEiLAogICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAg
IDIzNywKICAgICAgICAgICAgMjM4LAogICAgICAgICAgICAyMzksCiAgICAg
ICAgICAgIDI0MAogICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjog
WwogICAgICAgICAgICAieHNhMjQxLnBhdGNoIgogICAgICAgICAgXQogICAg
ICAgIH0KICAgICAgfQogICAgfQogIH0KfQ==

--=separator
Content-Type: application/octet-stream; name="xsa241.patch"
Content-Disposition: attachment; filename="xsa241.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGRvbid0IHN0b3JlIHBvc3NpYmx5IHN0YWxlIFRMQiBmbHVzaCB0
aW1lIHN0YW1wCgpXaGlsZSB0aGUgdGltaW5nIHdpbmRvdyBpcyBleHRyZW1l
bHkgbmFycm93LCBpdCBpcyB0aGVvcmV0aWNhbGx5CnBvc3NpYmxlIGZvciBh
biB1cGRhdGUgdG8gdGhlIFRMQiBmbHVzaCBjbG9jayBhbmQgYSBzdWJzZXF1
ZW50IGZsdXNoCklQSSB0byBoYXBwZW4gYmV0d2VlbiB0aGUgcmVhZCBhbmQg
d3JpdGUgcGFydHMgb2YgdGhlIHVwZGF0ZSBvZiB0aGUKcGVyLXBhZ2Ugc3Rh
bXAuIEV4Y2x1ZGUgdGhpcyBwb3NzaWJpbGl0eSBieSBkaXNhYmxpbmcgaW50
ZXJydXB0cwphY3Jvc3MgdGhlIHVwZGF0ZSwgcHJldmVudGluZyB0aGUgSVBJ
IHRvIGJlIHNlcnZpY2VkIGluIHRoZSBtaWRkbGUuCgpUaGlzIGlzIFhTQS0y
NDEuCgpSZXBvcnRlZC1ieTogSmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29t
PgpTdWdnZXN0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0KdjM6IEZpeCBBUk0gYnVpbGQg
aXNzdWUuCnYyOiBSZWJhc2Ugb24gdG9wIG9mIHN0YWdpbmcgKyAoMjM3LTI0
MCkKCi0tLSBhL3hlbi9hcmNoL2FybS9zbXAuYworKysgYi94ZW4vYXJjaC9h
cm0vc21wLmMKQEAgLTEsMyArMSw0IEBACisjaW5jbHVkZSA8eGVuL21tLmg+
CiAjaW5jbHVkZSA8YXNtL3N5c3RlbS5oPgogI2luY2x1ZGUgPGFzbS9zbXAu
aD4KICNpbmNsdWRlIDxhc20vY3ByZWdzLmg+Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC00ODgsNyArNDg4
LDcgQEAgdm9pZCB1cGRhdGVfY3IzKHN0cnVjdCB2Y3B1ICp2KQogICAgIG1h
a2VfY3IzKHYsIGNyM19tZm4pOwogfQogCi1zdGF0aWMgaW5saW5lIHZvaWQg
cGFnZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKHN0cnVjdCBwYWdlX2luZm8g
KnBhZ2UpCitzdGF0aWMgaW5saW5lIHZvaWQgc2V0X3RsYmZsdXNoX3RpbWVz
dGFtcChzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogewogICAgIC8qCiAgICAg
ICogUmVjb3JkIFRMQiBpbmZvcm1hdGlvbiBmb3IgZmx1c2ggbGF0ZXIuIFdl
IGRvIG5vdCBzdGFtcCBwYWdlIHRhYmxlcwpAQCAtNDk5LDcgKzQ5OSw3IEBA
IHN0YXRpYyBpbmxpbmUgdm9pZCBwYWdlX3NldF90bGJmbHVzaF90aW1lc3Rh
bXAoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgKi8KICAgICBpZiAo
ICEocGFnZS0+Y291bnRfaW5mbyAmIFBHQ19wYWdlX3RhYmxlKSB8fAogICAg
ICAgICAgIXNoYWRvd19tb2RlX2VuYWJsZWQocGFnZV9nZXRfb3duZXIocGFn
ZSkpICkKLSAgICAgICAgcGFnZS0+dGxiZmx1c2hfdGltZXN0YW1wID0gdGxi
Zmx1c2hfY3VycmVudF90aW1lKCk7CisgICAgICAgIHBhZ2Vfc2V0X3RsYmZs
dXNoX3RpbWVzdGFtcChwYWdlKTsKIH0KIAogY29uc3QgY2hhciBfX3NlY3Rp
b24oIi5ic3MucGFnZV9hbGlnbmVkLmNvbnN0IikgX19hbGlnbmVkKFBBR0Vf
U0laRSkKQEAgLTIyMzIsNyArMjIzMiw3IEBAIHN0YXRpYyBpbnQgX3B1dF9m
aW5hbF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWdu
ZWQgbG9uZyB0eXBlLAogICAgICAgICAgICAgZGVjX2xpbmVhcl9lbnRyaWVz
KHB0cGcpOwogICAgICAgICB9CiAgICAgICAgIEFTU0VSVCghcGFnZS0+bGlu
ZWFyX3B0X2NvdW50IHx8IHBhZ2VfZ2V0X293bmVyKHBhZ2UpLT5pc19keWlu
Zyk7Ci0gICAgICAgIHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFtcChwYWdl
KTsKKyAgICAgICAgc2V0X3RsYmZsdXNoX3RpbWVzdGFtcChwYWdlKTsKICAg
ICAgICAgc21wX3dtYigpOwogICAgICAgICBwYWdlLT51LmludXNlLnR5cGVf
aW5mby0tOwogICAgIH0KQEAgLTIyNDAsNyArMjI0MCw3IEBAIHN0YXRpYyBp
bnQgX3B1dF9maW5hbF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogICAgIHsKICAgICAgICAgQVNTRVJU
KChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmCiAgICAgICAgICAgICAgICAg
KFBHVF9jb3VudF9tYXNrfFBHVF92YWxpZGF0ZWR8UEdUX3BhcnRpYWwpKSA9
PSAxKTsKLSAgICAgICAgcGFnZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKHBh
Z2UpOworICAgICAgICBzZXRfdGxiZmx1c2hfdGltZXN0YW1wKHBhZ2UpOwog
ICAgICAgICBzbXBfd21iKCk7CiAgICAgICAgIHBhZ2UtPnUuaW51c2UudHlw
ZV9pbmZvIHw9IFBHVF92YWxpZGF0ZWQ7CiAgICAgfQpAQCAtMjI5NCw3ICsy
Mjk0LDcgQEAgc3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlLCBib29sIHByZWVtcHRpYmxlLAogICAgICAgICAgICAg
aWYgKCBwdHBnICYmIFBHVF90eXBlX2VxdWFsKHgsIHB0cGctPnUuaW51c2Uu
dHlwZV9pbmZvKSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAg
LyoKLSAgICAgICAgICAgICAgICAgKiBwYWdlX3NldF90bGJmbHVzaF90aW1l
c3RhbXAoKSBhY2Nlc3NlcyB0aGUgc2FtZSB1bmlvbgorICAgICAgICAgICAg
ICAgICAqIHNldF90bGJmbHVzaF90aW1lc3RhbXAoKSBhY2Nlc3NlcyB0aGUg
c2FtZSB1bmlvbgogICAgICAgICAgICAgICAgICAqIGxpbmVhcl9wdF9jb3Vu
dCBsaXZlcyBpbi4gVW52YWxpZGF0ZWQgcGFnZSB0YWJsZSBwYWdlcywKICAg
ICAgICAgICAgICAgICAgKiBob3dldmVyLCBzaG91bGQgb2NjdXIgZHVyaW5n
IGRvbWFpbiBkZXN0cnVjdGlvbiBvbmx5CiAgICAgICAgICAgICAgICAgICog
YW55d2F5LiAgVXBkYXRpbmcgb2YgbGluZWFyX3B0X2NvdW50IGx1Y2tpbHkg
aXMgbm90CkBAIC0yMzA2LDcgKzIzMDYsNyBAQCBzdGF0aWMgaW50IF9wdXRf
cGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIGJvb2wgcHJlZW1w
dGlibGUsCiAgICAgICAgICAgICAgICAgcHRwZyA9IE5VTEw7CiAgICAgICAg
ICAgICB9CiAKLSAgICAgICAgICAgIHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVz
dGFtcChwYWdlKTsKKyAgICAgICAgICAgIHNldF90bGJmbHVzaF90aW1lc3Rh
bXAocGFnZSk7CiAgICAgICAgIH0KIAogICAgICAgICBpZiAoIGxpa2VseSgo
eSA9IGNtcHhjaGcoJnBhZ2UtPnUuaW51c2UudHlwZV9pbmZvLCB4LCBueCkp
ID09IHgpICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cv
Y29tbW9uLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCmlu
ZGV4IDg2MTg2Y2NjZGYuLjdiMTZlZDk4NWQgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2
L21tL3NoYWRvdy9jb21tb24uYwpAQCAtMTQ2NCw3ICsxNDY0LDcgQEAgdm9p
ZCBzaGFkb3dfZnJlZShzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBzbWZuKQog
ICAgICAgICAgKiBUTEJzIHdoZW4gd2UgcmV1c2UgdGhlIHBhZ2UuICBCZWNh
dXNlIHRoZSBkZXN0cnVjdG9ycyBsZWF2ZSB0aGUKICAgICAgICAgICogY29u
dGVudHMgb2YgdGhlIHBhZ2VzIGluIHBsYWNlLCB3ZSBjYW4gZGVsYXkgVExC
IGZsdXNoZXMgdW50aWwKICAgICAgICAgICoganVzdCBiZWZvcmUgdGhlIGFs
bG9jYXRvciBoYW5kcyB0aGUgcGFnZSBvdXQgYWdhaW4uICovCi0gICAgICAg
IHNwLT50bGJmbHVzaF90aW1lc3RhbXAgPSB0bGJmbHVzaF9jdXJyZW50X3Rp
bWUoKTsKKyAgICAgICAgcGFnZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKHNw
KTsKICAgICAgICAgcGVyZmNfZGVjcihzaGFkb3dfYWxsb2NfY291bnQpOwog
ICAgICAgICBwYWdlX2xpc3RfYWRkX3RhaWwoc3AsICZkLT5hcmNoLnBhZ2lu
Zy5zaGFkb3cuZnJlZWxpc3QpOwogICAgICAgICBzcCA9IG5leHQ7CmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24v
cGFnZV9hbGxvYy5jCmluZGV4IDBiOWY2Y2M2ZGYuLjBkNmU1M2NjZmEgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCisrKyBiL3hlbi9j
b21tb24vcGFnZV9hbGxvYy5jCkBAIC0xMzU4LDcgKzEzNTgsNyBAQCBzdGF0
aWMgdm9pZCBmcmVlX2hlYXBfcGFnZXMoCiAgICAgICAgIC8qIElmIGEgcGFn
ZSBoYXMgbm8gb3duZXIgaXQgd2lsbCBuZWVkIG5vIHNhZmV0eSBUTEIgZmx1
c2guICovCiAgICAgICAgIHBnW2ldLnUuZnJlZS5uZWVkX3RsYmZsdXNoID0g
KHBhZ2VfZ2V0X293bmVyKCZwZ1tpXSkgIT0gTlVMTCk7CiAgICAgICAgIGlm
ICggcGdbaV0udS5mcmVlLm5lZWRfdGxiZmx1c2ggKQotICAgICAgICAgICAg
cGdbaV0udGxiZmx1c2hfdGltZXN0YW1wID0gdGxiZmx1c2hfY3VycmVudF90
aW1lKCk7CisgICAgICAgICAgICBwYWdlX3NldF90bGJmbHVzaF90aW1lc3Rh
bXAoJnBnW2ldKTsKIAogICAgICAgICAvKiBUaGlzIHBhZ2UgaXMgbm90IGEg
Z3Vlc3QgZnJhbWUgYW55IG1vcmUuICovCiAgICAgICAgIHBhZ2Vfc2V0X293
bmVyKCZwZ1tpXSwgTlVMTCk7IC8qIHNldF9ncGZuX2Zyb21fbWZuIHNub29w
cyBwZyBvd25lciAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9mbHVzaHRsYi5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9mbHVzaHRsYi5o
CmluZGV4IGE4ZThhMDUzNjMuLjgzZmY5ZmE4YjMgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vZmx1c2h0bGIuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2ZsdXNodGxiLmgKQEAgLTEyLDYgKzEyLDExIEBAIHN0YXRp
YyBpbmxpbmUgdm9pZCB0bGJmbHVzaF9maWx0ZXIoY3B1bWFza190ICptYXNr
LCB1aW50MzJfdCBwYWdlX3RpbWVzdGFtcCkge30KIAogI2RlZmluZSB0bGJm
bHVzaF9jdXJyZW50X3RpbWUoKSAgICAgICAgICAgICAgICAgKDApCiAKK3N0
YXRpYyBpbmxpbmUgdm9pZCBwYWdlX3NldF90bGJmbHVzaF90aW1lc3RhbXAo
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKK3sKKyAgICBwYWdlLT50bGJmbHVz
aF90aW1lc3RhbXAgPSB0bGJmbHVzaF9jdXJyZW50X3RpbWUoKTsKK30KKwog
I2lmIGRlZmluZWQoQ09ORklHX0FSTV8zMikKICMgaW5jbHVkZSA8YXNtL2Fy
bTMyL2ZsdXNodGxiLmg+CiAjZWxpZiBkZWZpbmVkKENPTkZJR19BUk1fNjQp
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmgKaW5kZXggMTMxYjMx
Y2ZjYy4uNDEzZGI2OTJlMSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9mbHVzaHRsYi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZmx1
c2h0bGIuaApAQCAtMjMsNiArMjMsMjAgQEAgREVDTEFSRV9QRVJfQ1BVKHUz
MiwgdGxiZmx1c2hfdGltZSk7CiAKICNkZWZpbmUgdGxiZmx1c2hfY3VycmVu
dF90aW1lKCkgdGxiZmx1c2hfY2xvY2sKIAorc3RhdGljIGlubGluZSB2b2lk
IHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFtcChzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlKQoreworICAgIC8qCisgICAgICogUHJldmVudCBzdG9yaW5nIGEg
c3RhbGUgdGltZSBzdGFtcCwgd2hpY2ggY291bGQgaGFwcGVuIGlmIGFuIHVw
ZGF0ZQorICAgICAqIHRvIHRsYmZsdXNoX2Nsb2NrIHBsdXMgYSBzdWJzZXF1
ZW50IGZsdXNoIElQSSBoYXBwZW4gYmV0d2VlbiB0aGUKKyAgICAgKiByZWFk
aW5nIG9mIHRsYmZsdXNoX2Nsb2NrIGFuZCB0aGUgd3JpdGluZyBvZiB0aGUg
c3RydWN0IHBhZ2VfaW5mbworICAgICAqIGZpZWxkLgorICAgICAqLworICAg
IEFTU0VSVChsb2NhbF9pcnFfaXNfZW5hYmxlZCgpKTsKKyAgICBsb2NhbF9p
cnFfZGlzYWJsZSgpOworICAgIHBhZ2UtPnRsYmZsdXNoX3RpbWVzdGFtcCA9
IHRsYmZsdXNoX2N1cnJlbnRfdGltZSgpOworICAgIGxvY2FsX2lycV9lbmFi
bGUoKTsKK30KKwogLyoKICAqIEBjcHVfc3RhbXAgaXMgdGhlIHRpbWVzdGFt
cCBhdCBsYXN0IFRMQiBmbHVzaCBmb3IgdGhlIENQVSB3ZSBhcmUgdGVzdGlu
Zy4KICAqIEBsYXN0dXNlX3N0YW1wIGlzIGEgdGltZXN0YW1wIHRha2VuIHdo
ZW4gdGhlIFBGTiB3ZSBhcmUgdGVzdGluZyB3YXMgbGFzdCAKLS0gCjIuMTQu
MQoK

--=separator
Content-Type: application/octet-stream; name="xsa241-4.8.patch"
Content-Disposition: attachment; filename="xsa241-4.8.patch"
Content-Transfer-Encoding: base64

eDg2OiBkb24ndCBzdG9yZSBwb3NzaWJseSBzdGFsZSBUTEIgZmx1c2ggdGlt
ZSBzdGFtcAoKV2hpbGUgdGhlIHRpbWluZyB3aW5kb3cgaXMgZXh0cmVtZWx5
IG5hcnJvdywgaXQgaXMgdGhlb3JldGljYWxseQpwb3NzaWJsZSBmb3IgYW4g
dXBkYXRlIHRvIHRoZSBUTEIgZmx1c2ggY2xvY2sgYW5kIGEgc3Vic2VxdWVu
dCBmbHVzaApJUEkgdG8gaGFwcGVuIGJldHdlZW4gdGhlIHJlYWQgYW5kIHdy
aXRlIHBhcnRzIG9mIHRoZSB1cGRhdGUgb2YgdGhlCnBlci1wYWdlIHN0YW1w
LiBFeGNsdWRlIHRoaXMgcG9zc2liaWxpdHkgYnkgZGlzYWJsaW5nIGludGVy
cnVwdHMKYWNyb3NzIHRoZSB1cGRhdGUsIHByZXZlbnRpbmcgdGhlIElQSSB0
byBiZSBzZXJ2aWNlZCBpbiB0aGUgbWlkZGxlLgoKVGhpcyBpcyBYU0EtMjQx
LgoKUmVwb3J0ZWQtYnk6IEphbm4gSG9ybiA8amFubmhAZ29vZ2xlLmNvbT4K
U3VnZ2VzdGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNp
dHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KCi0tLSBhL3hlbi9hcmNoL2FybS9zbXAu
YworKysgYi94ZW4vYXJjaC9hcm0vc21wLmMKQEAgLTEsNCArMSw1IEBACiAj
aW5jbHVkZSA8eGVuL2NvbmZpZy5oPgorI2luY2x1ZGUgPHhlbi9tbS5oPgog
I2luY2x1ZGUgPGFzbS9zeXN0ZW0uaD4KICNpbmNsdWRlIDxhc20vc21wLmg+
CiAjaW5jbHVkZSA8YXNtL2NwcmVncy5oPgotLS0gYS94ZW4vYXJjaC94ODYv
bW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMjUyNCw3ICsyNTI0
LDcgQEAgc3RhdGljIGludCBfcHV0X2ZpbmFsX3BhZ2VfdHlwZShzdHJ1Y3Qg
cAogICAgICAgICAgKi8KICAgICAgICAgaWYgKCAhKHNoYWRvd19tb2RlX2Vu
YWJsZWQocGFnZV9nZXRfb3duZXIocGFnZSkpICYmCiAgICAgICAgICAgICAg
ICAocGFnZS0+Y291bnRfaW5mbyAmIFBHQ19wYWdlX3RhYmxlKSkgKQotICAg
ICAgICAgICAgcGFnZS0+dGxiZmx1c2hfdGltZXN0YW1wID0gdGxiZmx1c2hf
Y3VycmVudF90aW1lKCk7CisgICAgICAgICAgICBwYWdlX3NldF90bGJmbHVz
aF90aW1lc3RhbXAocGFnZSk7CiAgICAgICAgIHdtYigpOwogICAgICAgICBw
YWdlLT51LmludXNlLnR5cGVfaW5mby0tOwogICAgIH0KQEAgLTI1MzQsNyAr
MjUzNCw3IEBAIHN0YXRpYyBpbnQgX3B1dF9maW5hbF9wYWdlX3R5cGUoc3Ry
dWN0IHAKICAgICAgICAgICAgICAgICAoUEdUX2NvdW50X21hc2t8UEdUX3Zh
bGlkYXRlZHxQR1RfcGFydGlhbCkpID09IDEpOwogICAgICAgICBpZiAoICEo
c2hhZG93X21vZGVfZW5hYmxlZChwYWdlX2dldF9vd25lcihwYWdlKSkgJiYK
ICAgICAgICAgICAgICAgIChwYWdlLT5jb3VudF9pbmZvICYgUEdDX3BhZ2Vf
dGFibGUpKSApCi0gICAgICAgICAgICBwYWdlLT50bGJmbHVzaF90aW1lc3Rh
bXAgPSB0bGJmbHVzaF9jdXJyZW50X3RpbWUoKTsKKyAgICAgICAgICAgIHBh
Z2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFtcChwYWdlKTsKICAgICAgICAgd21i
KCk7CiAgICAgICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvIHw9IFBHVF92
YWxpZGF0ZWQ7CiAgICAgfQpAQCAtMjU4OCw3ICsyNTg4LDcgQEAgc3RhdGlj
IGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbgogICAgICAgICAg
ICAgaWYgKCBwdHBnICYmIFBHVF90eXBlX2VxdWFsKHgsIHB0cGctPnUuaW51
c2UudHlwZV9pbmZvKSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAg
ICAgLyoKLSAgICAgICAgICAgICAgICAgKiBwYWdlX3NldF90bGJmbHVzaF90
aW1lc3RhbXAoKSBhY2Nlc3NlcyB0aGUgc2FtZSB1bmlvbgorICAgICAgICAg
ICAgICAgICAqIHNldF90bGJmbHVzaF90aW1lc3RhbXAoKSBhY2Nlc3NlcyB0
aGUgc2FtZSB1bmlvbgogICAgICAgICAgICAgICAgICAqIGxpbmVhcl9wdF9j
b3VudCBsaXZlcyBpbi4gVW52YWxpZGF0ZWQgcGFnZSB0YWJsZSBwYWdlcywK
ICAgICAgICAgICAgICAgICAgKiBob3dldmVyLCBzaG91bGQgb2NjdXIgZHVy
aW5nIGRvbWFpbiBkZXN0cnVjdGlvbiBvbmx5CiAgICAgICAgICAgICAgICAg
ICogYW55d2F5LiAgVXBkYXRpbmcgb2YgbGluZWFyX3B0X2NvdW50IGx1Y2tp
bHkgaXMgbm90CkBAIC0yNjA5LDcgKzI2MDksNyBAQCBzdGF0aWMgaW50IF9w
dXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luCiAgICAgICAgICAgICAgKi8K
ICAgICAgICAgICAgIGlmICggIShzaGFkb3dfbW9kZV9lbmFibGVkKHBhZ2Vf
Z2V0X293bmVyKHBhZ2UpKSAmJgogICAgICAgICAgICAgICAgICAgIChwYWdl
LT5jb3VudF9pbmZvICYgUEdDX3BhZ2VfdGFibGUpKSApCi0gICAgICAgICAg
ICAgICAgcGFnZS0+dGxiZmx1c2hfdGltZXN0YW1wID0gdGxiZmx1c2hfY3Vy
cmVudF90aW1lKCk7CisgICAgICAgICAgICAgICAgcGFnZV9zZXRfdGxiZmx1
c2hfdGltZXN0YW1wKHBhZ2UpOwogICAgICAgICB9CiAKICAgICAgICAgaWYg
KCBsaWtlbHkoKHkgPSBjbXB4Y2hnKCZwYWdlLT51LmludXNlLnR5cGVfaW5m
bywgeCwgbngpKSA9PSB4KSApCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFk
b3cvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21t
b24uYwpAQCAtMTQ2NCw3ICsxNDY0LDcgQEAgdm9pZCBzaGFkb3dfZnJlZShz
dHJ1Y3QgZG9tYWluICpkLCBtZm5fdAogICAgICAgICAgKiBUTEJzIHdoZW4g
d2UgcmV1c2UgdGhlIHBhZ2UuICBCZWNhdXNlIHRoZSBkZXN0cnVjdG9ycyBs
ZWF2ZSB0aGUKICAgICAgICAgICogY29udGVudHMgb2YgdGhlIHBhZ2VzIGlu
IHBsYWNlLCB3ZSBjYW4gZGVsYXkgVExCIGZsdXNoZXMgdW50aWwKICAgICAg
ICAgICoganVzdCBiZWZvcmUgdGhlIGFsbG9jYXRvciBoYW5kcyB0aGUgcGFn
ZSBvdXQgYWdhaW4uICovCi0gICAgICAgIHNwLT50bGJmbHVzaF90aW1lc3Rh
bXAgPSB0bGJmbHVzaF9jdXJyZW50X3RpbWUoKTsKKyAgICAgICAgcGFnZV9z
ZXRfdGxiZmx1c2hfdGltZXN0YW1wKHNwKTsKICAgICAgICAgcGVyZmNfZGVj
cihzaGFkb3dfYWxsb2NfY291bnQpOwogICAgICAgICBwYWdlX2xpc3RfYWRk
X3RhaWwoc3AsICZkLT5hcmNoLnBhZ2luZy5zaGFkb3cuZnJlZWxpc3QpOwog
ICAgICAgICBzcCA9IG5leHQ7Ci0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxv
Yy5jCisrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCkBAIC05NjAsNyAr
OTYwLDcgQEAgc3RhdGljIHZvaWQgZnJlZV9oZWFwX3BhZ2VzKAogICAgICAg
ICAvKiBJZiBhIHBhZ2UgaGFzIG5vIG93bmVyIGl0IHdpbGwgbmVlZCBubyBz
YWZldHkgVExCIGZsdXNoLiAqLwogICAgICAgICBwZ1tpXS51LmZyZWUubmVl
ZF90bGJmbHVzaCA9IChwYWdlX2dldF9vd25lcigmcGdbaV0pICE9IE5VTEwp
OwogICAgICAgICBpZiAoIHBnW2ldLnUuZnJlZS5uZWVkX3RsYmZsdXNoICkK
LSAgICAgICAgICAgIHBnW2ldLnRsYmZsdXNoX3RpbWVzdGFtcCA9IHRsYmZs
dXNoX2N1cnJlbnRfdGltZSgpOworICAgICAgICAgICAgcGFnZV9zZXRfdGxi
Zmx1c2hfdGltZXN0YW1wKCZwZ1tpXSk7CiAKICAgICAgICAgLyogVGhpcyBw
YWdlIGlzIG5vdCBhIGd1ZXN0IGZyYW1lIGFueSBtb3JlLiAqLwogICAgICAg
ICBwYWdlX3NldF9vd25lcigmcGdbaV0sIE5VTEwpOyAvKiBzZXRfZ3Bmbl9m
cm9tX21mbiBzbm9vcHMgcGcgb3duZXIgKi8KLS0tIGEveGVuL2luY2x1ZGUv
YXNtLWFybS9mbHVzaHRsYi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
Zmx1c2h0bGIuaApAQCAtMTIsNiArMTIsMTEgQEAgc3RhdGljIGlubGluZSB2
b2lkIHRsYmZsdXNoX2ZpbHRlcihjcHVtYQogCiAjZGVmaW5lIHRsYmZsdXNo
X2N1cnJlbnRfdGltZSgpICAgICAgICAgICAgICAgICAoMCkKIAorc3RhdGlj
IGlubGluZSB2b2lkIHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFtcChzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlKQoreworICAgIHBhZ2UtPnRsYmZsdXNoX3Rp
bWVzdGFtcCA9IHRsYmZsdXNoX2N1cnJlbnRfdGltZSgpOworfQorCiAjaWYg
ZGVmaW5lZChDT05GSUdfQVJNXzMyKQogIyBpbmNsdWRlIDxhc20vYXJtMzIv
Zmx1c2h0bGIuaD4KICNlbGlmIGRlZmluZWQoQ09ORklHX0FSTV82NCkKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaApAQCAtMjMsNiArMjMsMjAgQEAg
REVDTEFSRV9QRVJfQ1BVKHUzMiwgdGxiZmx1c2hfdGltZSk7CiAKICNkZWZp
bmUgdGxiZmx1c2hfY3VycmVudF90aW1lKCkgdGxiZmx1c2hfY2xvY2sKIAor
c3RhdGljIGlubGluZSB2b2lkIHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFt
cChzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQoreworICAgIC8qCisgICAgICog
UHJldmVudCBzdG9yaW5nIGEgc3RhbGUgdGltZSBzdGFtcCwgd2hpY2ggY291
bGQgaGFwcGVuIGlmIGFuIHVwZGF0ZQorICAgICAqIHRvIHRsYmZsdXNoX2Ns
b2NrIHBsdXMgYSBzdWJzZXF1ZW50IGZsdXNoIElQSSBoYXBwZW4gYmV0d2Vl
biB0aGUKKyAgICAgKiByZWFkaW5nIG9mIHRsYmZsdXNoX2Nsb2NrIGFuZCB0
aGUgd3JpdGluZyBvZiB0aGUgc3RydWN0IHBhZ2VfaW5mbworICAgICAqIGZp
ZWxkLgorICAgICAqLworICAgIEFTU0VSVChsb2NhbF9pcnFfaXNfZW5hYmxl
ZCgpKTsKKyAgICBsb2NhbF9pcnFfZGlzYWJsZSgpOworICAgIHBhZ2UtPnRs
YmZsdXNoX3RpbWVzdGFtcCA9IHRsYmZsdXNoX2N1cnJlbnRfdGltZSgpOwor
ICAgIGxvY2FsX2lycV9lbmFibGUoKTsKK30KKwogLyoKICAqIEBjcHVfc3Rh
bXAgaXMgdGhlIHRpbWVzdGFtcCBhdCBsYXN0IFRMQiBmbHVzaCBmb3IgdGhl
IENQVSB3ZSBhcmUgdGVzdGluZy4KICAqIEBsYXN0dXNlX3N0YW1wIGlzIGEg
dGltZXN0YW1wIHRha2VuIHdoZW4gdGhlIFBGTiB3ZSBhcmUgdGVzdGluZyB3
YXMgbGFzdCAK

--=separator
Content-Type: application/octet-stream; name="xsa241-4.9.patch"
Content-Disposition: attachment; filename="xsa241-4.9.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGRvbid0IHN0b3JlIHBvc3NpYmx5IHN0YWxlIFRMQiBmbHVzaCB0
aW1lIHN0YW1wCgpXaGlsZSB0aGUgdGltaW5nIHdpbmRvdyBpcyBleHRyZW1l
bHkgbmFycm93LCBpdCBpcyB0aGVvcmV0aWNhbGx5CnBvc3NpYmxlIGZvciBh
biB1cGRhdGUgdG8gdGhlIFRMQiBmbHVzaCBjbG9jayBhbmQgYSBzdWJzZXF1
ZW50IGZsdXNoCklQSSB0byBoYXBwZW4gYmV0d2VlbiB0aGUgcmVhZCBhbmQg
d3JpdGUgcGFydHMgb2YgdGhlIHVwZGF0ZSBvZiB0aGUKcGVyLXBhZ2Ugc3Rh
bXAuIEV4Y2x1ZGUgdGhpcyBwb3NzaWJpbGl0eSBieSBkaXNhYmxpbmcgaW50
ZXJydXB0cwphY3Jvc3MgdGhlIHVwZGF0ZSwgcHJldmVudGluZyB0aGUgSVBJ
IHRvIGJlIHNlcnZpY2VkIGluIHRoZSBtaWRkbGUuCgpUaGlzIGlzIFhTQS0y
NDEuCgpSZXBvcnRlZC1ieTogSmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29t
PgpTdWdnZXN0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgoKLS0tIGEveGVuL2FyY2gvYXJtL3Nt
cC5jCisrKyBiL3hlbi9hcmNoL2FybS9zbXAuYwpAQCAtMSwzICsxLDQgQEAK
KyNpbmNsdWRlIDx4ZW4vbW0uaD4KICNpbmNsdWRlIDxhc20vc3lzdGVtLmg+
CiAjaW5jbHVkZSA8YXNtL3NtcC5oPgogI2luY2x1ZGUgPGFzbS9jcHJlZ3Mu
aD4KLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2
L21tLmMKQEAgLTI1MjQsNyArMjUyNCw3IEBAIHN0YXRpYyBpbnQgX3B1dF9m
aW5hbF9wYWdlX3R5cGUoc3RydWN0IHAKICAgICAgICAgICovCiAgICAgICAg
IGlmICggIShzaGFkb3dfbW9kZV9lbmFibGVkKHBhZ2VfZ2V0X293bmVyKHBh
Z2UpKSAmJgogICAgICAgICAgICAgICAgKHBhZ2UtPmNvdW50X2luZm8gJiBQ
R0NfcGFnZV90YWJsZSkpICkKLSAgICAgICAgICAgIHBhZ2UtPnRsYmZsdXNo
X3RpbWVzdGFtcCA9IHRsYmZsdXNoX2N1cnJlbnRfdGltZSgpOworICAgICAg
ICAgICAgcGFnZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKHBhZ2UpOwogICAg
ICAgICB3bWIoKTsKICAgICAgICAgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8t
LTsKICAgICB9CkBAIC0yNTM0LDcgKzI1MzQsNyBAQCBzdGF0aWMgaW50IF9w
dXRfZmluYWxfcGFnZV90eXBlKHN0cnVjdCBwCiAgICAgICAgICAgICAgICAg
KFBHVF9jb3VudF9tYXNrfFBHVF92YWxpZGF0ZWR8UEdUX3BhcnRpYWwpKSA9
PSAxKTsKICAgICAgICAgaWYgKCAhKHNoYWRvd19tb2RlX2VuYWJsZWQocGFn
ZV9nZXRfb3duZXIocGFnZSkpICYmCiAgICAgICAgICAgICAgICAocGFnZS0+
Y291bnRfaW5mbyAmIFBHQ19wYWdlX3RhYmxlKSkgKQotICAgICAgICAgICAg
cGFnZS0+dGxiZmx1c2hfdGltZXN0YW1wID0gdGxiZmx1c2hfY3VycmVudF90
aW1lKCk7CisgICAgICAgICAgICBwYWdlX3NldF90bGJmbHVzaF90aW1lc3Rh
bXAocGFnZSk7CiAgICAgICAgIHdtYigpOwogICAgICAgICBwYWdlLT51Lmlu
dXNlLnR5cGVfaW5mbyB8PSBQR1RfdmFsaWRhdGVkOwogICAgIH0KQEAgLTI1
ODgsNyArMjU4OCw3IEBAIHN0YXRpYyBpbnQgX3B1dF9wYWdlX3R5cGUoc3Ry
dWN0IHBhZ2VfaW4KICAgICAgICAgICAgIGlmICggcHRwZyAmJiBQR1RfdHlw
ZV9lcXVhbCh4LCBwdHBnLT51LmludXNlLnR5cGVfaW5mbykgKQogICAgICAg
ICAgICAgewogICAgICAgICAgICAgICAgIC8qCi0gICAgICAgICAgICAgICAg
ICogcGFnZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKCkgYWNjZXNzZXMgdGhl
IHNhbWUgdW5pb24KKyAgICAgICAgICAgICAgICAgKiBzZXRfdGxiZmx1c2hf
dGltZXN0YW1wKCkgYWNjZXNzZXMgdGhlIHNhbWUgdW5pb24KICAgICAgICAg
ICAgICAgICAgKiBsaW5lYXJfcHRfY291bnQgbGl2ZXMgaW4uIFVudmFsaWRh
dGVkIHBhZ2UgdGFibGUgcGFnZXMsCiAgICAgICAgICAgICAgICAgICogaG93
ZXZlciwgc2hvdWxkIG9jY3VyIGR1cmluZyBkb21haW4gZGVzdHJ1Y3Rpb24g
b25seQogICAgICAgICAgICAgICAgICAqIGFueXdheS4gIFVwZGF0aW5nIG9m
IGxpbmVhcl9wdF9jb3VudCBsdWNraWx5IGlzIG5vdApAQCAtMjYwOSw3ICsy
NjA5LDcgQEAgc3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFn
ZV9pbgogICAgICAgICAgICAgICovCiAgICAgICAgICAgICBpZiAoICEoc2hh
ZG93X21vZGVfZW5hYmxlZChwYWdlX2dldF9vd25lcihwYWdlKSkgJiYKICAg
ICAgICAgICAgICAgICAgICAocGFnZS0+Y291bnRfaW5mbyAmIFBHQ19wYWdl
X3RhYmxlKSkgKQotICAgICAgICAgICAgICAgIHBhZ2UtPnRsYmZsdXNoX3Rp
bWVzdGFtcCA9IHRsYmZsdXNoX2N1cnJlbnRfdGltZSgpOworICAgICAgICAg
ICAgICAgIHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFtcChwYWdlKTsKICAg
ICAgICAgfQogCiAgICAgICAgIGlmICggbGlrZWx5KCh5ID0gY21weGNoZygm
cGFnZS0+dS5pbnVzZS50eXBlX2luZm8sIHgsIG54KSkgPT0geCkgKQotLS0g
YS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKQEAgLTE0NjQsNyArMTQ2NCw3
IEBAIHZvaWQgc2hhZG93X2ZyZWUoc3RydWN0IGRvbWFpbiAqZCwgbWZuX3QK
ICAgICAgICAgICogVExCcyB3aGVuIHdlIHJldXNlIHRoZSBwYWdlLiAgQmVj
YXVzZSB0aGUgZGVzdHJ1Y3RvcnMgbGVhdmUgdGhlCiAgICAgICAgICAqIGNv
bnRlbnRzIG9mIHRoZSBwYWdlcyBpbiBwbGFjZSwgd2UgY2FuIGRlbGF5IFRM
QiBmbHVzaGVzIHVudGlsCiAgICAgICAgICAqIGp1c3QgYmVmb3JlIHRoZSBh
bGxvY2F0b3IgaGFuZHMgdGhlIHBhZ2Ugb3V0IGFnYWluLiAqLwotICAgICAg
ICBzcC0+dGxiZmx1c2hfdGltZXN0YW1wID0gdGxiZmx1c2hfY3VycmVudF90
aW1lKCk7CisgICAgICAgIHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFtcChz
cCk7CiAgICAgICAgIHBlcmZjX2RlY3Ioc2hhZG93X2FsbG9jX2NvdW50KTsK
ICAgICAgICAgcGFnZV9saXN0X2FkZF90YWlsKHNwLCAmZC0+YXJjaC5wYWdp
bmcuc2hhZG93LmZyZWVsaXN0KTsKICAgICAgICAgc3AgPSBuZXh0OwotLS0g
YS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4vY29tbW9uL3Bh
Z2VfYWxsb2MuYwpAQCAtOTYwLDcgKzk2MCw3IEBAIHN0YXRpYyB2b2lkIGZy
ZWVfaGVhcF9wYWdlcygKICAgICAgICAgLyogSWYgYSBwYWdlIGhhcyBubyBv
d25lciBpdCB3aWxsIG5lZWQgbm8gc2FmZXR5IFRMQiBmbHVzaC4gKi8KICAg
ICAgICAgcGdbaV0udS5mcmVlLm5lZWRfdGxiZmx1c2ggPSAocGFnZV9nZXRf
b3duZXIoJnBnW2ldKSAhPSBOVUxMKTsKICAgICAgICAgaWYgKCBwZ1tpXS51
LmZyZWUubmVlZF90bGJmbHVzaCApCi0gICAgICAgICAgICBwZ1tpXS50bGJm
bHVzaF90aW1lc3RhbXAgPSB0bGJmbHVzaF9jdXJyZW50X3RpbWUoKTsKKyAg
ICAgICAgICAgIHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFtcCgmcGdbaV0p
OwogCiAgICAgICAgIC8qIFRoaXMgcGFnZSBpcyBub3QgYSBndWVzdCBmcmFt
ZSBhbnkgbW9yZS4gKi8KICAgICAgICAgcGFnZV9zZXRfb3duZXIoJnBnW2ld
LCBOVUxMKTsgLyogc2V0X2dwZm5fZnJvbV9tZm4gc25vb3BzIHBnIG93bmVy
ICovCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZmx1c2h0bGIuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL2ZsdXNodGxiLmgKQEAgLTEyLDYgKzEy
LDExIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB0bGJmbHVzaF9maWx0ZXIoY3B1
bWEKIAogI2RlZmluZSB0bGJmbHVzaF9jdXJyZW50X3RpbWUoKSAgICAgICAg
ICAgICAgICAgKDApCiAKK3N0YXRpYyBpbmxpbmUgdm9pZCBwYWdlX3NldF90
bGJmbHVzaF90aW1lc3RhbXAoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKK3sK
KyAgICBwYWdlLT50bGJmbHVzaF90aW1lc3RhbXAgPSB0bGJmbHVzaF9jdXJy
ZW50X3RpbWUoKTsKK30KKwogI2lmIGRlZmluZWQoQ09ORklHX0FSTV8zMikK
ICMgaW5jbHVkZSA8YXNtL2FybTMyL2ZsdXNodGxiLmg+CiAjZWxpZiBkZWZp
bmVkKENPTkZJR19BUk1fNjQpCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
Zmx1c2h0bGIuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxi
LmgKQEAgLTIzLDYgKzIzLDIwIEBAIERFQ0xBUkVfUEVSX0NQVSh1MzIsIHRs
YmZsdXNoX3RpbWUpOwogCiAjZGVmaW5lIHRsYmZsdXNoX2N1cnJlbnRfdGlt
ZSgpIHRsYmZsdXNoX2Nsb2NrCiAKK3N0YXRpYyBpbmxpbmUgdm9pZCBwYWdl
X3NldF90bGJmbHVzaF90aW1lc3RhbXAoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSkKK3sKKyAgICAvKgorICAgICAqIFByZXZlbnQgc3RvcmluZyBhIHN0YWxl
IHRpbWUgc3RhbXAsIHdoaWNoIGNvdWxkIGhhcHBlbiBpZiBhbiB1cGRhdGUK
KyAgICAgKiB0byB0bGJmbHVzaF9jbG9jayBwbHVzIGEgc3Vic2VxdWVudCBm
bHVzaCBJUEkgaGFwcGVuIGJldHdlZW4gdGhlCisgICAgICogcmVhZGluZyBv
ZiB0bGJmbHVzaF9jbG9jayBhbmQgdGhlIHdyaXRpbmcgb2YgdGhlIHN0cnVj
dCBwYWdlX2luZm8KKyAgICAgKiBmaWVsZC4KKyAgICAgKi8KKyAgICBBU1NF
UlQobG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7CisgICAgbG9jYWxfaXJxX2Rp
c2FibGUoKTsKKyAgICBwYWdlLT50bGJmbHVzaF90aW1lc3RhbXAgPSB0bGJm
bHVzaF9jdXJyZW50X3RpbWUoKTsKKyAgICBsb2NhbF9pcnFfZW5hYmxlKCk7
Cit9CisKIC8qCiAgKiBAY3B1X3N0YW1wIGlzIHRoZSB0aW1lc3RhbXAgYXQg
bGFzdCBUTEIgZmx1c2ggZm9yIHRoZSBDUFUgd2UgYXJlIHRlc3RpbmcuCiAg
KiBAbGFzdHVzZV9zdGFtcCBpcyBhIHRpbWVzdGFtcCB0YWtlbiB3aGVuIHRo
ZSBQRk4gd2UgYXJlIHRlc3Rpbmcgd2FzIGxhc3QgCg==

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=separator--


From xen-devel-bounces@lists.xen.org Thu Oct 12 12:16:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 12:16:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2cPv-0007ZO-Uv; Thu, 12 Oct 2017 12:16:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2cPt-0007RS-MU; Thu, 12 Oct 2017 12:16:46 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 4C/9D-12211-C2D5FD95; Thu, 12 Oct 2017 12:16:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEJsWRWlGSWpSXmKPExsWS0XRdVVc79n6
 kQZuvxa2brcwWSz4uZrFYdfUAqwOzx9Hdv5kCGKNYM/OS8isSWDM29nezFHzaxFQx+f475gbG
 SyuYuhi5OIQErjBKbL/RzArhLGKUOPFyA1CGk4NZwFXixr7NbBC2osSFew0sIDavgKDEyZlPw
 GwJAU2JO29WsYPYIgJFEjvPvQSz2QT0JOaenQQ1x1Ji/sRTYHOEBYolZl9ZzwQxx0zi9d5jzC
 A2i4CqxOpdE9knMPLMQrJ6FpLVs5CsnsXIARTXlFi/Sx/ClJZY/o8DolpeYvvbOcwQtpXEtI8
 foarNJQ7PYoIZOKX7ITuEbS2xqb0NapGFxJ63a1kx1ThKrF9/DmqkncTm/kY2bGp2tZ1mgqm5
 ev8lFrscJX5PPsEIU/Omax8jphp7iSs/l0PFbSQOHnmMxT32Eie/TGWEeMtGom9aFbKSBYzSq
 xg1ilOLylKLdA3N9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAtMRAxDsYHx52v
 MQoyQHk5Iob0bg/UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErw8MUA5waLU9NSKtMwcYGKESUt
 w8CiJ8L6LBkrzFhck5hZnpkOkTjG6chxbcfEPE8eaedeBZMfNu0ByE5jc8P3BHyYhlrz8vFQp
 cd7ZIM0CIM0ZpXlwo2FJ/RKjrJQwLyPQsUI8BalFuZklqPKvGMU5GJWEeb1ALuTJzCuBu+AV0
 HFMQMeJpt0BOa4kESEl1cCoOuH2zLbQIgbDXgXGM1c/ql0SSZ+nq7t49RyPU8cyguo3h6zQbT
 u6m+fv35ksf+bWzvpyXeNm2DwOb7Oqq/4KoScWGouuWeWcre+lfHS7sX9n9yo/x19T7/o/TQ7
 gO3Vf+pCZ7HunTwc1Ndlm/DzluO3+Uj7lTS3xxa/lfU4xb/+UKqDLe+W6EktxRqKhFnNRcSIA
 VNIKYeUDAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1507810601!109808232!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23955 invoked from network); 12 Oct 2017 12:16:42 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Oct 2017 12:16:42 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2cPi-0000ga-SA; Thu, 12 Oct 2017 12:16:34 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1e2cPi-0007Ea-RQ; Thu, 12 Oct 2017 12:16:34 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
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: <E1e2cPi-0007Ea-RQ@xenbits.xenproject.org>
Date: Thu, 12 Oct 2017 12:16:34 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 243 - x86: Incorrect handling of
 self-linear shadow mappings with translated guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.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-243
                              version 3

 x86: Incorrect handling of self-linear shadow mappings with translated guests

UPDATES IN VERSION 3
====================

Public release.

ISSUE DESCRIPTION
=================

The shadow pagetable code uses linear mappings to inspect and modify the
shadow pagetables.  A linear mapping which points back to itself is known as
self-linear.  For translated guests, the shadow linear mappings (being in a
separate address space) are not intended to be self-linear.  For
non-translated guests, the shadow linear mappings (being the same
address space) are intended to be self-linear.

When constructing a monitor pagetable for Xen to run on a vcpu with, the shadow
linear slot is filled with a self-linear mapping, and for translated guests,
shortly thereafter replaced with a non-self-linear mapping, when the guest's
%cr3 is shadowed.

However when writeable heuristics are used, the shadow mappings are used as
part of shadowing %cr3, causing the heuristics to be applied to Xen's
pagetables, not the guest shadow pagetables.

While investigating, it was also identified that PV auto-translate mode was
insecure.  This mode was removed in Xen 4.7 due to being unused, unmaintained
and presumed broken.  We are not aware of any guest implementation of PV
auto-translate mode.

IMPACT
======

A malicious or buggy HVM guest may cause a hypervisor crash, resulting in a
Denial of Service (DoS) affecting the entire host, or cause hypervisor memory
corruption.  We cannot rule out a guest being able to escalate its privilege.

VULNERABLE SYSTEMS
==================

All versions of Xen are vulnerable.

HVM guests using shadow mode paging can exploit this vulnerability.
HVM guests using Hardware Assisted Paging (HAP) as well as PV guests
cannot exploit this vulnerability.

ARM systems are not vulnerable.

MITIGATION
==========

Running only PV guests will avoid this vulnerability.

Where the HVM guest is explicitly configured to use shadow paging (eg
via the `hap=0' xl domain configuration file parameter), changing to
HAP (eg by setting `hap=1') will avoid exposing the vulnerability to
those guests.  HAP is the default (in upstream Xen), where the
hardware supports it; so this mitigation is only applicable if HAP has
been disabled by configuration.

CREDITS
=======

This issue was discovered by Andrew Cooper of Citrix.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa243.patch             xen-unstable, Xen 4.9.x
xsa243-4.8.patch         Xen 4.8.x
xsa243-4.7.patch         Xen 4.7.x
xsa243-4.6-[1,2].patch   Xen 4.6.x
xsa243-4.{6-1,5-2}.patch Xen 4.5.x

$ sha256sum xsa243*
61b05e2d6655f5d18cd53b16e03499152c603162584f64d68fad31b088cc5cd2  xsa243.meta
a5b484db80346f7e75c7921ee4780567f04b9f9b4620c0cde4bfa1df3ac0f87f  xsa243.patch
79e1c5e088eee8e78aa67895a29d611352c64251854e4c5129e33c85988a47a5  xsa243-4.5-2.patch
722073aad1e734e24b0b79d03a1957e491f3616fe6e244a89050f7a50f8f356b  xsa243-4.6-1.patch
94cb346c486f88f2f4f701564017e1997e518a5a14218f0e38ff882c60fb382c  xsa243-4.6-2.patch
465ba9e3293591a3c84c122ffd73474fe96483f5e21565440d5fbc207fa4c4a9  xsa243-4.7.patch
f8e471b42502905a442d43934ac339663a6124118c9762b31f2ad930fd532e64  xsa243-4.8.patch
$

DEPLOYMENT DURING EMBARGO
=========================

Deployment of the patches and/or mitigations described above (or
others which are substantially similar) is permitted during the
embargo, even on public-facing systems with untrusted guest users and
administrators.

But: Distribution of updated software is prohibited (except to other
members of the predisclosure list).

Predisclosure list members who wish to deploy significantly different
patches and/or mitigations, please contact the Xen Project Security
Team.

(Note: this during-embargo deployment notice is retained in
post-embargo publicly released Xen Project advisories, even though it
is then no longer applicable.  This is to enable the community to have
oversight of the Xen Project Security Team's decisionmaking.)

For more information about permissible uses of embargoed information,
consult the Xen Project community's agreed Security Policy:
  http://www.xenproject.org/security-policy.html
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJZ31wCAAoJEIP+FMlX6CvZfZIH/i6Ict2HQ3HPT8yLY6e+Lab4
XXRUutCRqiBYoxes4vsOs8SqVEBQ/AI/Ds5jpByNQqUrK/dH7CdTOthy3bsOSmHQ
UcUveuMyJ7IDCjJhFYmIA6o7Bc1OiBDoA3yg1pFn4tb1eAn/3mq4OCSNhqnCPiFy
MxnsQ023yCLUdHwPvNagLOwycOelD1CdZQPae8e1fuasABJfuTZ+MdREMcsJWfOo
rcH5++We9yWKttJqV9om7NsyEBdiQYRJHepJb0dJwm+ZMp46A5NaqNd6/PpFmoP9
L7sgweOd/Z2taJOrDiSTAuaoKuxA0sZstUaE+BCb7Xp2aqFmnSp85gsaqdvAkCs=
=ktEr
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa243.meta"
Content-Disposition: attachment; filename="xsa243.meta"
Content-Transfer-Encoding: base64

ewogICJYU0EiOiAyNDMsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC45IiwKICAgICI0LjgiLAogICAgIjQuNyIsCiAg
ICAiNC42IiwKICAgICI0LjUiCiAgXSwKICAiVHJlZXMiOiBbCiAgICAieGVu
IgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC41IjogewogICAgICAiWGVu
VmVyc2lvbiI6ICI0LjUiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI4MzcyNGQ5ZjNhZTIx
YTNiOTYzNjI3NDJlMmYwNTJiMTlkOWY1NTlhIiwKICAgICAgICAgICJQcmVy
ZXFzIjogWwogICAgICAgICAgICAyMzcsCiAgICAgICAgICAgIDIzOCwKICAg
ICAgICAgICAgMjM5LAogICAgICAgICAgICAyNDAsCiAgICAgICAgICAgIDI0
MSwKICAgICAgICAgICAgMjQyCiAgICAgICAgICBdLAogICAgICAgICAgIlBh
dGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EyNDMtNC42LTEucGF0Y2giLCAi
eHNhMjQzLTQuNS0yLnBhdGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAg
ICAgfQogICAgfSwKICAgICI0LjYiOiB7CiAgICAgICJYZW5WZXJzaW9uIjog
IjQuNiIsCiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAg
ICAgICAgICAiU3RhYmxlUmVmIjogIjE2NThhODc2OTBhYzgzOWU4NWRiMTJi
YmY0MDliZTYyYmI5Mzg2NDAiLAogICAgICAgICAgIlByZXJlcXMiOiBbCiAg
ICAgICAgICAgIDIzNywKICAgICAgICAgICAgMjM4LAogICAgICAgICAgICAy
MzksCiAgICAgICAgICAgIDI0MCwKICAgICAgICAgICAgMjQxLAogICAgICAg
ICAgICAyNDIKICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsK
ICAgICAgICAgICAgInhzYTI0My00LjYtMS5wYXRjaCIsICJ4c2EyNDMtNC42
LTIucGF0Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9
LAogICAgIjQuNyI6IHsKICAgICAgIlhlblZlcnNpb24iOiAiNC43IiwKICAg
ICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJT
dGFibGVSZWYiOiAiYzc3ODNkOWMyNmZjMTkxODYyZDk4ODNkYTIyMzg3MzQw
YjFmYWIxOCIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAg
MjM3LAogICAgICAgICAgICAyMzgsCiAgICAgICAgICAgIDIzOSwKICAgICAg
ICAgICAgMjQwLAogICAgICAgICAgICAyNDEsCiAgICAgICAgICAgIDI0Mgog
ICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAg
ICAieHNhMjQzLTQuNy5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAg
ICAgIH0KICAgIH0sCiAgICAiNC44IjogewogICAgICAiWGVuVmVyc2lvbiI6
ICI0LjgiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewog
ICAgICAgICAgIlN0YWJsZVJlZiI6ICIzNjg5OGViMTI1NzJmMGExZjg1Y2I1
NGQ0YTllOTBhZmNiNmY3MDQ1IiwKICAgICAgICAgICJQcmVyZXFzIjogWwog
ICAgICAgICAgICAyMzcsCiAgICAgICAgICAgIDIzOCwKICAgICAgICAgICAg
MjM5LAogICAgICAgICAgICAyNDAsCiAgICAgICAgICAgIDI0MSwKICAgICAg
ICAgICAgMjQyCiAgICAgICAgICBdLAogICAgICAgICAgIlBhdGNoZXMiOiBb
CiAgICAgICAgICAgICJ4c2EyNDMtNC44LnBhdGNoIgogICAgICAgICAgXQog
ICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0LjkiOiB7CiAgICAgICJY
ZW5WZXJzaW9uIjogIjQuOSIsCiAgICAgICJSZWNpcGVzIjogewogICAgICAg
ICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogIjJjYzNkMzJmNDBj
NzFjYjI0MjQ3N2EzZjg5MzgwNzRkNGZjMzY4MjkiLAogICAgICAgICAgIlBy
ZXJlcXMiOiBbCiAgICAgICAgICAgIDIzNywKICAgICAgICAgICAgMjM4LAog
ICAgICAgICAgICAyMzksCiAgICAgICAgICAgIDI0MCwKICAgICAgICAgICAg
MjQxLAogICAgICAgICAgICAyNDIKICAgICAgICAgIF0sCiAgICAgICAgICAi
UGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI0My5wYXRjaCIKICAgICAg
ICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAibWFzdGVyIjog
ewogICAgICAiWGVuVmVyc2lvbiI6ICJtYXN0ZXIiLAogICAgICAiUmVjaXBl
cyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6
ICJhOGVhNmUyNjg4MTE4YTNlMTllMjliMzllMzE2ZmFhNWY5NmFiOWQxIiwK
ICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyMzcsCiAgICAg
ICAgICAgIDIzOCwKICAgICAgICAgICAgMjM5LAogICAgICAgICAgICAyNDAs
CiAgICAgICAgICAgIDI0MSwKICAgICAgICAgICAgMjQyCiAgICAgICAgICBd
LAogICAgICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EyNDMu
cGF0Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9CiAg
fQp9

--=separator
Content-Type: application/octet-stream; name="xsa243.patch"
Content-Disposition: attachment; filename="xsa243.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NoYWRvdzogRG9uJ3QgY3JlYXRlIHNlbGYtbGlu
ZWFyIHNoYWRvdyBtYXBwaW5ncyBmb3IgNC1sZXZlbCB0cmFuc2xhdGVkIGd1
ZXN0cwoKV2hlbiBpbml0aWFsbHkgY3JlYXRpbmcgYSBtb25pdG9yIHRhYmxl
IGZvciA0LWxldmVsIHRyYW5zbGF0ZWQgZ3Vlc3RzLCBkb24ndAppbnN0YWxs
IGEgc2hhZG93LWxpbmVhciBtYXBwaW5nLiAgVGhpcyBtYXBwaW5nIGlzIGFj
dHVhbGx5IHNlbGYtbGluZWFyLCBhbmQKdHJpcHMgdXAgdGhlIHdyaXRlYWJs
ZSBoZXVyaXN0aWMgbG9naWMgaW50byBmb2xsb3dpbmcgWGVuJ3MgbWFwcGlu
Z3MsIG5vdCB0aGUKZ3Vlc3RzJyBzaGFkb3dzIGl0IHdhcyBleHBlY3Rpbmcg
dG8gZm9sbG93LgoKQSBjb25zZXF1ZW5jZSBvZiB0aGlzIGlzIHRoYXQgc2hf
Z3Vlc3Nfd3JtYXAoKSBuZWVkcyB0byBjb3BlIHdpdGggdGhlcmUgYmVpbmcK
bm8gc2hhZG93LWxpbmVhciBtYXBwaW5nIHByZXNlbnQsIHdoaWNoIGluIHBy
YWN0aWNlIG9jY3VycyBvbmNlIGVhY2ggdGltZSBhCnZjcHUgc3dpdGNoZXMg
dG8gNC1sZXZlbCBwYWdpbmcgZnJvbSBhIGRpZmZlcmVudCBwYWdpbmcgbW9k
ZS4KCkFuIGFwcHJvcHJpYXRlIHNoYWRvdy1saW5lYXIgc2xvdCB3aWxsIGJl
IGluc2VydGVkIGludG8gdGhlIG1vbml0b3IgdGFibGUKZWl0aGVyIHdoaWxl
IGNvbnN0cnVjdGluZyBsb3dlciBsZXZlbCBtb25pdG9yIHRhYmxlcywgb3Ig
Ynkgc2hfdXBkYXRlX2NyMygpLgoKV2hpbGUgZml4aW5nIHRoaXMsIGNsYXJp
ZnkgdGhlIHNhZmV0eSBvZiB0aGUgb3RoZXIgbWFwcGluZ3MuICBEZXNwaXRl
CmFwcGVhcmluZyB1bnNhZmUsIGl0IGlzIGNvcnJlY3QgdG8gY3JlYXRlIGEg
Z3Vlc3QtbGluZWFyIG1hcHBpbmcgZm9yCnRyYW5zbGF0ZWQgZG9tYWluczsg
dGhpcyBpcyBzZWxmLWxpbmVhciBhbmQgZG9lc24ndCBwb2ludCBpbnRvIHRo
ZSB0cmFuc2xhdGVkCmRvbWFpbi4gIERyb3AgYSBkZWFkIGNsYXVzZSBmb3Ig
dHJhbnNsYXRlICE9IGV4dGVybmFsIGd1ZXN0cy4KClRoaXMgaXMgWFNBLTI0
My4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVu
Lm9yZz4KCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211
bHRpLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKaW5kZXgg
OGQ0ZjI0NC4uYTE4ZDI4NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9tdWx0aS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cv
bXVsdGkuYwpAQCAtMTQ4NSwyNiArMTQ4NSwzOCBAQCB2b2lkIHNoX2luc3Rh
bGxfeGVuX2VudHJpZXNfaW5fbDQoc3RydWN0IGRvbWFpbiAqZCwgbWZuX3Qg
Z2w0bWZuLCBtZm5fdCBzbDRtZm4pCiAgICAgICAgIHNsNGVbc2hhZG93X2w0
X3RhYmxlX29mZnNldChST19NUFRfVklSVF9TVEFSVCldID0gc2hhZG93X2w0
ZV9lbXB0eSgpOwogICAgIH0KIAotICAgIC8qIFNoYWRvdyBsaW5lYXIgbWFw
cGluZyBmb3IgNC1sZXZlbCBzaGFkb3dzLiAgTi5CLiBmb3IgMy1sZXZlbAot
ICAgICAqIHNoYWRvd3Mgb24gNjQtYml0IHhlbiwgdGhpcyBsaW5lYXIgbWFw
cGluZyBpcyBsYXRlciByZXBsYWNlZCBieSB0aGUKLSAgICAgKiBtb25pdG9y
IHBhZ2V0YWJsZSBzdHJ1Y3R1cmUsIHdoaWNoIGlzIGJ1aWx0IGluIG1ha2Vf
bW9uaXRvcl90YWJsZQotICAgICAqIGFuZCBtYWludGFpbmVkIGJ5IHNoX3Vw
ZGF0ZV9saW5lYXJfZW50cmllcy4gKi8KLSAgICBzbDRlW3NoYWRvd19sNF90
YWJsZV9vZmZzZXQoU0hfTElORUFSX1BUX1ZJUlRfU1RBUlQpXSA9Ci0gICAg
ICAgIHNoYWRvd19sNGVfZnJvbV9tZm4oc2w0bWZuLCBfX1BBR0VfSFlQRVJW
SVNPUl9SVyk7Ci0KLSAgICAvKiBTZWxmIGxpbmVhciBtYXBwaW5nLiAgKi8K
LSAgICBpZiAoIHNoYWRvd19tb2RlX3RyYW5zbGF0ZShkKSAmJiAhc2hhZG93
X21vZGVfZXh0ZXJuYWwoZCkgKQorICAgIC8qCisgICAgICogTGluZWFyIG1h
cHBpbmcgc2xvdHM6CisgICAgICoKKyAgICAgKiBDYWxsaW5nIHRoaXMgZnVu
Y3Rpb24gd2l0aCBnbDRtZm4gPT0gc2w0bWZuIGlzIHVzZWQgdG8gY29uc3Ry
dWN0IGEKKyAgICAgKiBtb25pdG9yIHRhYmxlIGZvciB0cmFuc2xhdGVkIGRv
bWFpbnMuICBJbiB0aGlzIGNhc2UsIGdsNG1mbiBmb3JtcyB0aGUKKyAgICAg
KiBzZWxmLWxpbmVhciBtYXBwaW5nIChpLmUuIG5vdCBwb2ludGluZyBpbnRv
IHRoZSB0cmFuc2xhdGVkIGRvbWFpbiksIGFuZAorICAgICAqIHRoZSBzaGFk
b3ctbGluZWFyIHNsb3QgaXMgc2tpcHBlZC4gIFRoZSBzaGFkb3ctbGluZWFy
IHNsb3QgaXMgZWl0aGVyCisgICAgICogZmlsbGVkIHdoZW4gY29uc3RydWN0
aW5nIGxvd2VyIGxldmVsIG1vbml0b3IgdGFibGVzLCBvciB2aWEKKyAgICAg
KiBzaF91cGRhdGVfY3IzKCkgZm9yIDQtbGV2ZWwgZ3Vlc3RzLgorICAgICAq
CisgICAgICogQ2FsbGluZyB0aGlzIGZ1bmN0aW9uIHdpdGggZ2w0bWZuICE9
IHNsNG1mbiBpcyB1c2VkIGZvciBub24tdHJhbnNsYXRlZAorICAgICAqIGd1
ZXN0cywgd2hlcmUgdGhlIHNoYWRvdy1saW5lYXIgc2xvdCBpcyBhY3R1YWxs
eSBzZWxmLWxpbmVhciwgYW5kIHRoZQorICAgICAqIGd1ZXN0LWxpbmVhciBz
bG90IHBvaW50cyBpbnRvIHRoZSBndWVzdHMgdmlldyBvZiBpdHMgcGFnZXRh
Ymxlcy4KKyAgICAgKi8KKyAgICBpZiAoIHNoYWRvd19tb2RlX3RyYW5zbGF0
ZShkKSApCiAgICAgewotICAgICAgICAvLyBsaW5lYXIgdGFibGVzIG1heSBu
b3QgYmUgdXNlZCB3aXRoIHRyYW5zbGF0ZWQgUFYgZ3Vlc3RzCi0gICAgICAg
IHNsNGVbc2hhZG93X2w0X3RhYmxlX29mZnNldChMSU5FQVJfUFRfVklSVF9T
VEFSVCldID0KKyAgICAgICAgQVNTRVJUKG1mbl9lcShnbDRtZm4sIHNsNG1m
bikpOworCisgICAgICAgIHNsNGVbc2hhZG93X2w0X3RhYmxlX29mZnNldChT
SF9MSU5FQVJfUFRfVklSVF9TVEFSVCldID0KICAgICAgICAgICAgIHNoYWRv
d19sNGVfZW1wdHkoKTsKICAgICB9CiAgICAgZWxzZQogICAgIHsKLSAgICAg
ICAgc2w0ZVtzaGFkb3dfbDRfdGFibGVfb2Zmc2V0KExJTkVBUl9QVF9WSVJU
X1NUQVJUKV0gPQotICAgICAgICAgICAgc2hhZG93X2w0ZV9mcm9tX21mbihn
bDRtZm4sIF9fUEFHRV9IWVBFUlZJU09SX1JXKTsKKyAgICAgICAgQVNTRVJU
KCFtZm5fZXEoZ2w0bWZuLCBzbDRtZm4pKTsKKworICAgICAgICBzbDRlW3No
YWRvd19sNF90YWJsZV9vZmZzZXQoU0hfTElORUFSX1BUX1ZJUlRfU1RBUlQp
XSA9CisgICAgICAgICAgICBzaGFkb3dfbDRlX2Zyb21fbWZuKHNsNG1mbiwg
X19QQUdFX0hZUEVSVklTT1JfUlcpOwogICAgIH0KIAorICAgIHNsNGVbc2hh
ZG93X2w0X3RhYmxlX29mZnNldChMSU5FQVJfUFRfVklSVF9TVEFSVCldID0K
KyAgICAgICAgc2hhZG93X2w0ZV9mcm9tX21mbihnbDRtZm4sIF9fUEFHRV9I
WVBFUlZJU09SX1JXKTsKKwogICAgIHVubWFwX2RvbWFpbl9wYWdlKHNsNGUp
OwogfQogI2VuZGlmCkBAIC00NDA1LDYgKzQ0MTcsMTEgQEAgc3RhdGljIGlu
dCBzaF9ndWVzc193cm1hcChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9u
ZyB2YWRkciwgbWZuX3QgZ21mbikKIAogICAgIC8qIENhcmVmdWxseSBsb29r
IGluIHRoZSBzaGFkb3cgbGluZWFyIG1hcCBmb3IgdGhlIGwxZSB3ZSBleHBl
Y3QgKi8KICNpZiBTSEFET1dfUEFHSU5HX0xFVkVMUyA+PSA0CisgICAgLyog
SXMgYSBzaGFkb3cgbGluZWFyIG1hcCBpcyBpbnN0YWxsZWQgaW4gdGhlIGZp
cnN0IHBsYWNlPyAqLworICAgIHNsNHAgID0gdi0+YXJjaC5wYWdpbmcuc2hh
ZG93Lmd1ZXN0X3Z0YWJsZTsKKyAgICBzbDRwICs9IHNoYWRvd19sNF90YWJs
ZV9vZmZzZXQoU0hfTElORUFSX1BUX1ZJUlRfU1RBUlQpOworICAgIGlmICgg
IShzaGFkb3dfbDRlX2dldF9mbGFncygqc2w0cCkgJiBfUEFHRV9QUkVTRU5U
KSApCisgICAgICAgIHJldHVybiAwOwogICAgIHNsNHAgPSBzaF9saW5lYXJf
bDRfdGFibGUodikgKyBzaGFkb3dfbDRfbGluZWFyX29mZnNldCh2YWRkcik7
CiAgICAgaWYgKCAhKHNoYWRvd19sNGVfZ2V0X2ZsYWdzKCpzbDRwKSAmIF9Q
QUdFX1BSRVNFTlQpICkKICAgICAgICAgcmV0dXJuIDA7Cg==

--=separator
Content-Type: application/octet-stream; name="xsa243-4.5-2.patch"
Content-Disposition: attachment; filename="xsa243-4.5-2.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NoYWRvdzogRG9uJ3QgY3JlYXRlIHNlbGYtbGlu
ZWFyIHNoYWRvdyBtYXBwaW5ncyBmb3IgNC1sZXZlbCB0cmFuc2xhdGVkIGd1
ZXN0cwoKV2hlbiBpbml0aWFsbHkgY3JlYXRpbmcgYSBtb25pdG9yIHRhYmxl
IGZvciA0LWxldmVsIHRyYW5zbGF0ZWQgZ3Vlc3RzLCBkb24ndAppbnN0YWxs
IGEgc2hhZG93LWxpbmVhciBtYXBwaW5nLiAgVGhpcyBtYXBwaW5nIGlzIGFj
dHVhbGx5IHNlbGYtbGluZWFyLCBhbmQKdHJpcHMgdXAgdGhlIHdyaXRlYWJs
ZSBoZXVyaXN0aWMgbG9naWMgaW50byBmb2xsb3dpbmcgWGVuJ3MgbWFwcGlu
Z3MsIG5vdCB0aGUKZ3Vlc3RzJyBzaGFkb3dzIGl0IHdhcyBleHBlY3Rpbmcg
dG8gZm9sbG93LgoKQSBjb25zZXF1ZW5jZSBvZiB0aGlzIGlzIHRoYXQgc2hf
Z3Vlc3Nfd3JtYXAoKSBuZWVkcyB0byBjb3BlIHdpdGggdGhlcmUgYmVpbmcK
bm8gc2hhZG93LWxpbmVhciBtYXBwaW5nIHByZXNlbnQsIHdoaWNoIGluIHBy
YWN0aWNlIG9jY3VycyBvbmNlIGVhY2ggdGltZSBhCnZjcHUgc3dpdGNoZXMg
dG8gNC1sZXZlbCBwYWdpbmcgZnJvbSBhIGRpZmZlcmVudCBwYWdpbmcgbW9k
ZS4KCkFuIGFwcHJvcHJpYXRlIHNoYWRvdy1saW5lYXIgc2xvdCB3aWxsIGJl
IGluc2VydGVkIGludG8gdGhlIG1vbml0b3IgdGFibGUKZWl0aGVyIHdoaWxl
IGNvbnN0cnVjdGluZyBsb3dlciBsZXZlbCBtb25pdG9yIHRhYmxlcywgb3Ig
Ynkgc2hfdXBkYXRlX2NyMygpLgoKV2hpbGUgZml4aW5nIHRoaXMsIGNsYXJp
ZnkgdGhlIHNhZmV0eSBvZiB0aGUgb3RoZXIgbWFwcGluZ3MuICBEZXNwaXRl
CmFwcGVhcmluZyB1bnNhZmUsIGl0IGlzIGNvcnJlY3QgdG8gY3JlYXRlIGEg
Z3Vlc3QtbGluZWFyIG1hcHBpbmcgZm9yCnRyYW5zbGF0ZWQgZG9tYWluczsg
dGhpcyBpcyBzZWxmLWxpbmVhciBhbmQgZG9lc24ndCBwb2ludCBpbnRvIHRo
ZSB0cmFuc2xhdGVkCmRvbWFpbi4gIERyb3AgYSBkZWFkIGNsYXVzZSBmb3Ig
dHJhbnNsYXRlICE9IGV4dGVybmFsIGd1ZXN0cy4KClRoaXMgaXMgcGFydCBv
ZiBYU0EtMjQzLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQWNrZWQtYnk6IFRpbSBEZWVnYW4g
PHRpbUB4ZW4ub3JnPgoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9z
aGFkb3cvbXVsdGkuYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGku
YwppbmRleCBlMTZiZjFiLi45NDhjODZhIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvbW0vc2hhZG93L211bHRpLmMKKysrIGIveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9tdWx0aS5jCkBAIC0xNDUzLDI2ICsxNDUzLDM4IEBAIHZvaWQg
c2hfaW5zdGFsbF94ZW5fZW50cmllc19pbl9sNChzdHJ1Y3QgdmNwdSAqdiwg
bWZuX3QgZ2w0bWZuLCBtZm5fdCBzbDRtZm4pCiAgICAgICAgIHNoYWRvd19s
NGVfZnJvbV9tZm4ocGFnZV90b19tZm4oZC0+YXJjaC5wZXJkb21haW5fbDNf
cGcpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fUEFHRV9IWVBF
UlZJU09SKTsKIAotICAgIC8qIFNoYWRvdyBsaW5lYXIgbWFwcGluZyBmb3Ig
NC1sZXZlbCBzaGFkb3dzLiAgTi5CLiBmb3IgMy1sZXZlbAotICAgICAqIHNo
YWRvd3Mgb24gNjQtYml0IHhlbiwgdGhpcyBsaW5lYXIgbWFwcGluZyBpcyBs
YXRlciByZXBsYWNlZCBieSB0aGUKLSAgICAgKiBtb25pdG9yIHBhZ2V0YWJs
ZSBzdHJ1Y3R1cmUsIHdoaWNoIGlzIGJ1aWx0IGluIG1ha2VfbW9uaXRvcl90
YWJsZQotICAgICAqIGFuZCBtYWludGFpbmVkIGJ5IHNoX3VwZGF0ZV9saW5l
YXJfZW50cmllcy4gKi8KLSAgICBzbDRlW3NoYWRvd19sNF90YWJsZV9vZmZz
ZXQoU0hfTElORUFSX1BUX1ZJUlRfU1RBUlQpXSA9Ci0gICAgICAgIHNoYWRv
d19sNGVfZnJvbV9tZm4oc2w0bWZuLCBfX1BBR0VfSFlQRVJWSVNPUik7Ci0K
LSAgICAvKiBTZWxmIGxpbmVhciBtYXBwaW5nLiAgKi8KLSAgICBpZiAoIHNo
YWRvd19tb2RlX3RyYW5zbGF0ZSh2LT5kb21haW4pICYmICFzaGFkb3dfbW9k
ZV9leHRlcm5hbCh2LT5kb21haW4pICkKLSAgICB7Ci0gICAgICAgIC8vIGxp
bmVhciB0YWJsZXMgbWF5IG5vdCBiZSB1c2VkIHdpdGggdHJhbnNsYXRlZCBQ
ViBndWVzdHMKLSAgICAgICAgc2w0ZVtzaGFkb3dfbDRfdGFibGVfb2Zmc2V0
KExJTkVBUl9QVF9WSVJUX1NUQVJUKV0gPQorICAgIC8qCisgICAgICogTGlu
ZWFyIG1hcHBpbmcgc2xvdHM6CisgICAgICoKKyAgICAgKiBDYWxsaW5nIHRo
aXMgZnVuY3Rpb24gd2l0aCBnbDRtZm4gPT0gc2w0bWZuIGlzIHVzZWQgdG8g
Y29uc3RydWN0IGEKKyAgICAgKiBtb25pdG9yIHRhYmxlIGZvciB0cmFuc2xh
dGVkIGRvbWFpbnMuICBJbiB0aGlzIGNhc2UsIGdsNG1mbiBmb3JtcyB0aGUK
KyAgICAgKiBzZWxmLWxpbmVhciBtYXBwaW5nIChpLmUuIG5vdCBwb2ludGlu
ZyBpbnRvIHRoZSB0cmFuc2xhdGVkIGRvbWFpbiksIGFuZAorICAgICAqIHRo
ZSBzaGFkb3ctbGluZWFyIHNsb3QgaXMgc2tpcHBlZC4gIFRoZSBzaGFkb3ct
bGluZWFyIHNsb3QgaXMgZWl0aGVyCisgICAgICogZmlsbGVkIHdoZW4gY29u
c3RydWN0aW5nIGxvd2VyIGxldmVsIG1vbml0b3IgdGFibGVzLCBvciB2aWEK
KyAgICAgKiBzaF91cGRhdGVfY3IzKCkgZm9yIDQtbGV2ZWwgZ3Vlc3RzLgor
ICAgICAqCisgICAgICogQ2FsbGluZyB0aGlzIGZ1bmN0aW9uIHdpdGggZ2w0
bWZuICE9IHNsNG1mbiBpcyB1c2VkIGZvciBub24tdHJhbnNsYXRlZAorICAg
ICAqIGd1ZXN0cywgd2hlcmUgdGhlIHNoYWRvdy1saW5lYXIgc2xvdCBpcyBh
Y3R1YWxseSBzZWxmLWxpbmVhciwgYW5kIHRoZQorICAgICAqIGd1ZXN0LWxp
bmVhciBzbG90IHBvaW50cyBpbnRvIHRoZSBndWVzdHMgdmlldyBvZiBpdHMg
cGFnZXRhYmxlcy4KKyAgICAgKi8KKyAgICBpZiAoIHNoYWRvd19tb2RlX3Ry
YW5zbGF0ZShkKSApCisgICAgeworICAgICAgICBBU1NFUlQobWZuX3goZ2w0
bWZuKSA9PSBtZm5feChzbDRtZm4pKTsKKworICAgICAgICBzbDRlW3NoYWRv
d19sNF90YWJsZV9vZmZzZXQoU0hfTElORUFSX1BUX1ZJUlRfU1RBUlQpXSA9
CiAgICAgICAgICAgICBzaGFkb3dfbDRlX2VtcHR5KCk7CiAgICAgfQogICAg
IGVsc2UKICAgICB7Ci0gICAgICAgIHNsNGVbc2hhZG93X2w0X3RhYmxlX29m
ZnNldChMSU5FQVJfUFRfVklSVF9TVEFSVCldID0KLSAgICAgICAgICAgIHNo
YWRvd19sNGVfZnJvbV9tZm4oZ2w0bWZuLCBfX1BBR0VfSFlQRVJWSVNPUik7
CisgICAgICAgIEFTU0VSVChtZm5feChnbDRtZm4pICE9IG1mbl94KHNsNG1m
bikpOworCisgICAgICAgIHNsNGVbc2hhZG93X2w0X3RhYmxlX29mZnNldChT
SF9MSU5FQVJfUFRfVklSVF9TVEFSVCldID0KKyAgICAgICAgICAgIHNoYWRv
d19sNGVfZnJvbV9tZm4oc2w0bWZuLCBfX1BBR0VfSFlQRVJWSVNPUik7CiAg
ICAgfQogCisgICAgc2w0ZVtzaGFkb3dfbDRfdGFibGVfb2Zmc2V0KExJTkVB
Ul9QVF9WSVJUX1NUQVJUKV0gPQorICAgICAgICBzaGFkb3dfbDRlX2Zyb21f
bWZuKGdsNG1mbiwgX19QQUdFX0hZUEVSVklTT1IpOworCiAgICAgc2hfdW5t
YXBfZG9tYWluX3BhZ2Uoc2w0ZSk7ICAgIAogfQogI2VuZGlmCkBAIC00MjQz
LDYgKzQyNTUsMTEgQEAgc3RhdGljIGludCBzaF9ndWVzc193cm1hcChzdHJ1
Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyB2YWRkciwgbWZuX3QgZ21mbikK
IAogICAgIC8qIENhcmVmdWxseSBsb29rIGluIHRoZSBzaGFkb3cgbGluZWFy
IG1hcCBmb3IgdGhlIGwxZSB3ZSBleHBlY3QgKi8KICNpZiBTSEFET1dfUEFH
SU5HX0xFVkVMUyA+PSA0CisgICAgLyogSXMgYSBzaGFkb3cgbGluZWFyIG1h
cCBpcyBpbnN0YWxsZWQgaW4gdGhlIGZpcnN0IHBsYWNlPyAqLworICAgIHNs
NHAgID0gdi0+YXJjaC5wYWdpbmcuc2hhZG93Lmd1ZXN0X3Z0YWJsZTsKKyAg
ICBzbDRwICs9IHNoYWRvd19sNF90YWJsZV9vZmZzZXQoU0hfTElORUFSX1BU
X1ZJUlRfU1RBUlQpOworICAgIGlmICggIShzaGFkb3dfbDRlX2dldF9mbGFn
cygqc2w0cCkgJiBfUEFHRV9QUkVTRU5UKSApCisgICAgICAgIHJldHVybiAw
OwogICAgIHNsNHAgPSBzaF9saW5lYXJfbDRfdGFibGUodikgKyBzaGFkb3df
bDRfbGluZWFyX29mZnNldCh2YWRkcik7CiAgICAgaWYgKCAhKHNoYWRvd19s
NGVfZ2V0X2ZsYWdzKCpzbDRwKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAg
ICAgcmV0dXJuIDA7Cg==

--=separator
Content-Type: application/octet-stream; name="xsa243-4.6-1.patch"
Content-Disposition: attachment; filename="xsa243-4.6-1.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2OiBEaXNhYmxlIHRoZSB1c2Ugb2YgYXV0by10cmFu
c2xhdGVkIFBWIGd1ZXN0cwoKVGhpcyBpcyBhIG1pbmltYWwgYmFja3BvcnQg
b2YgYy9zIDkyOTQyZmQzZDQ2OSAieDg2L21tOiBkcm9wCmd1ZXN0X3ttYXAs
Z2V0X2VmZn1fbDFlKCkgaG9va3MiIGZyb20gWGVuIDQuNywgd2hpY2ggc3Rh
dGVkOgoKICBEaXNhbGxvdyB0aGUgdW5tYWludGFpbmVkIGFuZCBwcmVzdW1l
ZCBicm9rZW4gdHJhbnNsYXRlZC1idXQtbm90LWV4dGVybmFsCiAgcGFnaW5n
IG1vZGUgY29tYmluYXRpb24gLi4uCgpJdCB0dXJucyBvdXQgdGhhdCB0aGlz
IG1vZGUgaXMgaW5zZWN1cmUgdG8gcnVuIHdpdGgsIGFzIG9wcG9zZWQgdG8g
anVzdCBzaW1wbHkKYnJva2VuLgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNDMu
CgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9w
YWdpbmcuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYwppbmRleCBkY2Zm
NGZiLi45NDViYjYxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcGFn
aW5nLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3BhZ2luZy5jCkBAIC04MzUs
NiArODM1LDE1IEBAIHZvaWQgcGFnaW5nX2ZpbmFsX3RlYXJkb3duKHN0cnVj
dCBkb21haW4gKmQpCiAgKiBjcmVhdGlvbi4gKi8KIGludCBwYWdpbmdfZW5h
YmxlKHN0cnVjdCBkb21haW4gKmQsIHUzMiBtb2RlKQogeworICAgIHN3aXRj
aCAoIG1vZGUgJiAoUEdfZXh0ZXJuYWwgfCBQR190cmFuc2xhdGUpICkKKyAg
ICB7CisgICAgY2FzZSAwOgorICAgIGNhc2UgUEdfZXh0ZXJuYWwgfCBQR190
cmFuc2xhdGU6CisgICAgICAgIGJyZWFrOworICAgIGRlZmF1bHQ6CisgICAg
ICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKwogICAgIGlmICggaGFwX2Vu
YWJsZWQoZCkgKQogICAgICAgICByZXR1cm4gaGFwX2VuYWJsZShkLCBtb2Rl
IHwgUEdfSEFQX2VuYWJsZSk7CiAgICAgZWxzZQo=

--=separator
Content-Type: application/octet-stream; name="xsa243-4.6-2.patch"
Content-Disposition: attachment; filename="xsa243-4.6-2.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NoYWRvdzogRG9uJ3QgY3JlYXRlIHNlbGYtbGlu
ZWFyIHNoYWRvdyBtYXBwaW5ncyBmb3IgNC1sZXZlbCB0cmFuc2xhdGVkIGd1
ZXN0cwoKV2hlbiBpbml0aWFsbHkgY3JlYXRpbmcgYSBtb25pdG9yIHRhYmxl
IGZvciA0LWxldmVsIHRyYW5zbGF0ZWQgZ3Vlc3RzLCBkb24ndAppbnN0YWxs
IGEgc2hhZG93LWxpbmVhciBtYXBwaW5nLiAgVGhpcyBtYXBwaW5nIGlzIGFj
dHVhbGx5IHNlbGYtbGluZWFyLCBhbmQKdHJpcHMgdXAgdGhlIHdyaXRlYWJs
ZSBoZXVyaXN0aWMgbG9naWMgaW50byBmb2xsb3dpbmcgWGVuJ3MgbWFwcGlu
Z3MsIG5vdCB0aGUKZ3Vlc3RzJyBzaGFkb3dzIGl0IHdhcyBleHBlY3Rpbmcg
dG8gZm9sbG93LgoKQSBjb25zZXF1ZW5jZSBvZiB0aGlzIGlzIHRoYXQgc2hf
Z3Vlc3Nfd3JtYXAoKSBuZWVkcyB0byBjb3BlIHdpdGggdGhlcmUgYmVpbmcK
bm8gc2hhZG93LWxpbmVhciBtYXBwaW5nIHByZXNlbnQsIHdoaWNoIGluIHBy
YWN0aWNlIG9jY3VycyBvbmNlIGVhY2ggdGltZSBhCnZjcHUgc3dpdGNoZXMg
dG8gNC1sZXZlbCBwYWdpbmcgZnJvbSBhIGRpZmZlcmVudCBwYWdpbmcgbW9k
ZS4KCkFuIGFwcHJvcHJpYXRlIHNoYWRvdy1saW5lYXIgc2xvdCB3aWxsIGJl
IGluc2VydGVkIGludG8gdGhlIG1vbml0b3IgdGFibGUKZWl0aGVyIHdoaWxl
IGNvbnN0cnVjdGluZyBsb3dlciBsZXZlbCBtb25pdG9yIHRhYmxlcywgb3Ig
Ynkgc2hfdXBkYXRlX2NyMygpLgoKV2hpbGUgZml4aW5nIHRoaXMsIGNsYXJp
ZnkgdGhlIHNhZmV0eSBvZiB0aGUgb3RoZXIgbWFwcGluZ3MuICBEZXNwaXRl
CmFwcGVhcmluZyB1bnNhZmUsIGl0IGlzIGNvcnJlY3QgdG8gY3JlYXRlIGEg
Z3Vlc3QtbGluZWFyIG1hcHBpbmcgZm9yCnRyYW5zbGF0ZWQgZG9tYWluczsg
dGhpcyBpcyBzZWxmLWxpbmVhciBhbmQgZG9lc24ndCBwb2ludCBpbnRvIHRo
ZSB0cmFuc2xhdGVkCmRvbWFpbi4gIERyb3AgYSBkZWFkIGNsYXVzZSBmb3Ig
dHJhbnNsYXRlICE9IGV4dGVybmFsIGd1ZXN0cy4KClRoaXMgaXMgcGFydCBv
ZiBYU0EtMjQzLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQWNrZWQtYnk6IFRpbSBEZWVnYW4g
PHRpbUB4ZW4ub3JnPgoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9z
aGFkb3cvbXVsdGkuYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGku
YwppbmRleCBjMzRlYmUwLi5jYjhkZGRlIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvbW0vc2hhZG93L211bHRpLmMKKysrIGIveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9tdWx0aS5jCkBAIC0xNDU2LDI2ICsxNDU2LDM4IEBAIHZvaWQg
c2hfaW5zdGFsbF94ZW5fZW50cmllc19pbl9sNChzdHJ1Y3QgZG9tYWluICpk
LCBtZm5fdCBnbDRtZm4sIG1mbl90IHNsNG1mbikKICAgICAgICAgc2w0ZVtz
aGFkb3dfbDRfdGFibGVfb2Zmc2V0KFJPX01QVF9WSVJUX1NUQVJUKV0gPSBz
aGFkb3dfbDRlX2VtcHR5KCk7CiAgICAgfQogCi0gICAgLyogU2hhZG93IGxp
bmVhciBtYXBwaW5nIGZvciA0LWxldmVsIHNoYWRvd3MuICBOLkIuIGZvciAz
LWxldmVsCi0gICAgICogc2hhZG93cyBvbiA2NC1iaXQgeGVuLCB0aGlzIGxp
bmVhciBtYXBwaW5nIGlzIGxhdGVyIHJlcGxhY2VkIGJ5IHRoZQotICAgICAq
IG1vbml0b3IgcGFnZXRhYmxlIHN0cnVjdHVyZSwgd2hpY2ggaXMgYnVpbHQg
aW4gbWFrZV9tb25pdG9yX3RhYmxlCi0gICAgICogYW5kIG1haW50YWluZWQg
Ynkgc2hfdXBkYXRlX2xpbmVhcl9lbnRyaWVzLiAqLwotICAgIHNsNGVbc2hh
ZG93X2w0X3RhYmxlX29mZnNldChTSF9MSU5FQVJfUFRfVklSVF9TVEFSVCld
ID0KLSAgICAgICAgc2hhZG93X2w0ZV9mcm9tX21mbihzbDRtZm4sIF9fUEFH
RV9IWVBFUlZJU09SKTsKLQotICAgIC8qIFNlbGYgbGluZWFyIG1hcHBpbmcu
ICAqLwotICAgIGlmICggc2hhZG93X21vZGVfdHJhbnNsYXRlKGQpICYmICFz
aGFkb3dfbW9kZV9leHRlcm5hbChkKSApCi0gICAgewotICAgICAgICAvLyBs
aW5lYXIgdGFibGVzIG1heSBub3QgYmUgdXNlZCB3aXRoIHRyYW5zbGF0ZWQg
UFYgZ3Vlc3RzCi0gICAgICAgIHNsNGVbc2hhZG93X2w0X3RhYmxlX29mZnNl
dChMSU5FQVJfUFRfVklSVF9TVEFSVCldID0KKyAgICAvKgorICAgICAqIExp
bmVhciBtYXBwaW5nIHNsb3RzOgorICAgICAqCisgICAgICogQ2FsbGluZyB0
aGlzIGZ1bmN0aW9uIHdpdGggZ2w0bWZuID09IHNsNG1mbiBpcyB1c2VkIHRv
IGNvbnN0cnVjdCBhCisgICAgICogbW9uaXRvciB0YWJsZSBmb3IgdHJhbnNs
YXRlZCBkb21haW5zLiAgSW4gdGhpcyBjYXNlLCBnbDRtZm4gZm9ybXMgdGhl
CisgICAgICogc2VsZi1saW5lYXIgbWFwcGluZyAoaS5lLiBub3QgcG9pbnRp
bmcgaW50byB0aGUgdHJhbnNsYXRlZCBkb21haW4pLCBhbmQKKyAgICAgKiB0
aGUgc2hhZG93LWxpbmVhciBzbG90IGlzIHNraXBwZWQuICBUaGUgc2hhZG93
LWxpbmVhciBzbG90IGlzIGVpdGhlcgorICAgICAqIGZpbGxlZCB3aGVuIGNv
bnN0cnVjdGluZyBsb3dlciBsZXZlbCBtb25pdG9yIHRhYmxlcywgb3Igdmlh
CisgICAgICogc2hfdXBkYXRlX2NyMygpIGZvciA0LWxldmVsIGd1ZXN0cy4K
KyAgICAgKgorICAgICAqIENhbGxpbmcgdGhpcyBmdW5jdGlvbiB3aXRoIGds
NG1mbiAhPSBzbDRtZm4gaXMgdXNlZCBmb3Igbm9uLXRyYW5zbGF0ZWQKKyAg
ICAgKiBndWVzdHMsIHdoZXJlIHRoZSBzaGFkb3ctbGluZWFyIHNsb3QgaXMg
YWN0dWFsbHkgc2VsZi1saW5lYXIsIGFuZCB0aGUKKyAgICAgKiBndWVzdC1s
aW5lYXIgc2xvdCBwb2ludHMgaW50byB0aGUgZ3Vlc3RzIHZpZXcgb2YgaXRz
IHBhZ2V0YWJsZXMuCisgICAgICovCisgICAgaWYgKCBzaGFkb3dfbW9kZV90
cmFuc2xhdGUoZCkgKQorICAgIHsKKyAgICAgICAgQVNTRVJUKG1mbl94KGds
NG1mbikgPT0gbWZuX3goc2w0bWZuKSk7CisKKyAgICAgICAgc2w0ZVtzaGFk
b3dfbDRfdGFibGVfb2Zmc2V0KFNIX0xJTkVBUl9QVF9WSVJUX1NUQVJUKV0g
PQogICAgICAgICAgICAgc2hhZG93X2w0ZV9lbXB0eSgpOwogICAgIH0KICAg
ICBlbHNlCiAgICAgewotICAgICAgICBzbDRlW3NoYWRvd19sNF90YWJsZV9v
ZmZzZXQoTElORUFSX1BUX1ZJUlRfU1RBUlQpXSA9Ci0gICAgICAgICAgICBz
aGFkb3dfbDRlX2Zyb21fbWZuKGdsNG1mbiwgX19QQUdFX0hZUEVSVklTT1Ip
OworICAgICAgICBBU1NFUlQobWZuX3goZ2w0bWZuKSAhPSBtZm5feChzbDRt
Zm4pKTsKKworICAgICAgICBzbDRlW3NoYWRvd19sNF90YWJsZV9vZmZzZXQo
U0hfTElORUFSX1BUX1ZJUlRfU1RBUlQpXSA9CisgICAgICAgICAgICBzaGFk
b3dfbDRlX2Zyb21fbWZuKHNsNG1mbiwgX19QQUdFX0hZUEVSVklTT1IpOwog
ICAgIH0KIAorICAgIHNsNGVbc2hhZG93X2w0X3RhYmxlX29mZnNldChMSU5F
QVJfUFRfVklSVF9TVEFSVCldID0KKyAgICAgICAgc2hhZG93X2w0ZV9mcm9t
X21mbihnbDRtZm4sIF9fUEFHRV9IWVBFUlZJU09SKTsKKwogICAgIHVubWFw
X2RvbWFpbl9wYWdlKHNsNGUpOwogfQogI2VuZGlmCkBAIC00MjcwLDYgKzQy
ODIsMTEgQEAgc3RhdGljIGludCBzaF9ndWVzc193cm1hcChzdHJ1Y3QgdmNw
dSAqdiwgdW5zaWduZWQgbG9uZyB2YWRkciwgbWZuX3QgZ21mbikKIAogICAg
IC8qIENhcmVmdWxseSBsb29rIGluIHRoZSBzaGFkb3cgbGluZWFyIG1hcCBm
b3IgdGhlIGwxZSB3ZSBleHBlY3QgKi8KICNpZiBTSEFET1dfUEFHSU5HX0xF
VkVMUyA+PSA0CisgICAgLyogSXMgYSBzaGFkb3cgbGluZWFyIG1hcCBpcyBp
bnN0YWxsZWQgaW4gdGhlIGZpcnN0IHBsYWNlPyAqLworICAgIHNsNHAgID0g
di0+YXJjaC5wYWdpbmcuc2hhZG93Lmd1ZXN0X3Z0YWJsZTsKKyAgICBzbDRw
ICs9IHNoYWRvd19sNF90YWJsZV9vZmZzZXQoU0hfTElORUFSX1BUX1ZJUlRf
U1RBUlQpOworICAgIGlmICggIShzaGFkb3dfbDRlX2dldF9mbGFncygqc2w0
cCkgJiBfUEFHRV9QUkVTRU5UKSApCisgICAgICAgIHJldHVybiAwOwogICAg
IHNsNHAgPSBzaF9saW5lYXJfbDRfdGFibGUodikgKyBzaGFkb3dfbDRfbGlu
ZWFyX29mZnNldCh2YWRkcik7CiAgICAgaWYgKCAhKHNoYWRvd19sNGVfZ2V0
X2ZsYWdzKCpzbDRwKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgcmV0
dXJuIDA7Cg==

--=separator
Content-Type: application/octet-stream; name="xsa243-4.7.patch"
Content-Disposition: attachment; filename="xsa243-4.7.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NoYWRvdzogRG9uJ3QgY3JlYXRlIHNlbGYtbGlu
ZWFyIHNoYWRvdyBtYXBwaW5ncyBmb3IgNC1sZXZlbCB0cmFuc2xhdGVkIGd1
ZXN0cwoKV2hlbiBpbml0aWFsbHkgY3JlYXRpbmcgYSBtb25pdG9yIHRhYmxl
IGZvciA0LWxldmVsIHRyYW5zbGF0ZWQgZ3Vlc3RzLCBkb24ndAppbnN0YWxs
IGEgc2hhZG93LWxpbmVhciBtYXBwaW5nLiAgVGhpcyBtYXBwaW5nIGlzIGFj
dHVhbGx5IHNlbGYtbGluZWFyLCBhbmQKdHJpcHMgdXAgdGhlIHdyaXRlYWJs
ZSBoZXVyaXN0aWMgbG9naWMgaW50byBmb2xsb3dpbmcgWGVuJ3MgbWFwcGlu
Z3MsIG5vdCB0aGUKZ3Vlc3RzJyBzaGFkb3dzIGl0IHdhcyBleHBlY3Rpbmcg
dG8gZm9sbG93LgoKQSBjb25zZXF1ZW5jZSBvZiB0aGlzIGlzIHRoYXQgc2hf
Z3Vlc3Nfd3JtYXAoKSBuZWVkcyB0byBjb3BlIHdpdGggdGhlcmUgYmVpbmcK
bm8gc2hhZG93LWxpbmVhciBtYXBwaW5nIHByZXNlbnQsIHdoaWNoIGluIHBy
YWN0aWNlIG9jY3VycyBvbmNlIGVhY2ggdGltZSBhCnZjcHUgc3dpdGNoZXMg
dG8gNC1sZXZlbCBwYWdpbmcgZnJvbSBhIGRpZmZlcmVudCBwYWdpbmcgbW9k
ZS4KCkFuIGFwcHJvcHJpYXRlIHNoYWRvdy1saW5lYXIgc2xvdCB3aWxsIGJl
IGluc2VydGVkIGludG8gdGhlIG1vbml0b3IgdGFibGUKZWl0aGVyIHdoaWxl
IGNvbnN0cnVjdGluZyBsb3dlciBsZXZlbCBtb25pdG9yIHRhYmxlcywgb3Ig
Ynkgc2hfdXBkYXRlX2NyMygpLgoKV2hpbGUgZml4aW5nIHRoaXMsIGNsYXJp
ZnkgdGhlIHNhZmV0eSBvZiB0aGUgb3RoZXIgbWFwcGluZ3MuICBEZXNwaXRl
CmFwcGVhcmluZyB1bnNhZmUsIGl0IGlzIGNvcnJlY3QgdG8gY3JlYXRlIGEg
Z3Vlc3QtbGluZWFyIG1hcHBpbmcgZm9yCnRyYW5zbGF0ZWQgZG9tYWluczsg
dGhpcyBpcyBzZWxmLWxpbmVhciBhbmQgZG9lc24ndCBwb2ludCBpbnRvIHRo
ZSB0cmFuc2xhdGVkCmRvbWFpbi4gIERyb3AgYSBkZWFkIGNsYXVzZSBmb3Ig
dHJhbnNsYXRlICE9IGV4dGVybmFsIGd1ZXN0cy4KClRoaXMgaXMgWFNBLTI0
My4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVu
Lm9yZz4KCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211
bHRpLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKaW5kZXgg
NDI4YmUzNy4uYzgzOTMyZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9tdWx0aS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cv
bXVsdGkuYwpAQCAtMTQ3MiwyNiArMTQ3MiwzOCBAQCB2b2lkIHNoX2luc3Rh
bGxfeGVuX2VudHJpZXNfaW5fbDQoc3RydWN0IGRvbWFpbiAqZCwgbWZuX3Qg
Z2w0bWZuLCBtZm5fdCBzbDRtZm4pCiAgICAgICAgIHNsNGVbc2hhZG93X2w0
X3RhYmxlX29mZnNldChST19NUFRfVklSVF9TVEFSVCldID0gc2hhZG93X2w0
ZV9lbXB0eSgpOwogICAgIH0KIAotICAgIC8qIFNoYWRvdyBsaW5lYXIgbWFw
cGluZyBmb3IgNC1sZXZlbCBzaGFkb3dzLiAgTi5CLiBmb3IgMy1sZXZlbAot
ICAgICAqIHNoYWRvd3Mgb24gNjQtYml0IHhlbiwgdGhpcyBsaW5lYXIgbWFw
cGluZyBpcyBsYXRlciByZXBsYWNlZCBieSB0aGUKLSAgICAgKiBtb25pdG9y
IHBhZ2V0YWJsZSBzdHJ1Y3R1cmUsIHdoaWNoIGlzIGJ1aWx0IGluIG1ha2Vf
bW9uaXRvcl90YWJsZQotICAgICAqIGFuZCBtYWludGFpbmVkIGJ5IHNoX3Vw
ZGF0ZV9saW5lYXJfZW50cmllcy4gKi8KLSAgICBzbDRlW3NoYWRvd19sNF90
YWJsZV9vZmZzZXQoU0hfTElORUFSX1BUX1ZJUlRfU1RBUlQpXSA9Ci0gICAg
ICAgIHNoYWRvd19sNGVfZnJvbV9tZm4oc2w0bWZuLCBfX1BBR0VfSFlQRVJW
SVNPUik7Ci0KLSAgICAvKiBTZWxmIGxpbmVhciBtYXBwaW5nLiAgKi8KLSAg
ICBpZiAoIHNoYWRvd19tb2RlX3RyYW5zbGF0ZShkKSAmJiAhc2hhZG93X21v
ZGVfZXh0ZXJuYWwoZCkgKQorICAgIC8qCisgICAgICogTGluZWFyIG1hcHBp
bmcgc2xvdHM6CisgICAgICoKKyAgICAgKiBDYWxsaW5nIHRoaXMgZnVuY3Rp
b24gd2l0aCBnbDRtZm4gPT0gc2w0bWZuIGlzIHVzZWQgdG8gY29uc3RydWN0
IGEKKyAgICAgKiBtb25pdG9yIHRhYmxlIGZvciB0cmFuc2xhdGVkIGRvbWFp
bnMuICBJbiB0aGlzIGNhc2UsIGdsNG1mbiBmb3JtcyB0aGUKKyAgICAgKiBz
ZWxmLWxpbmVhciBtYXBwaW5nIChpLmUuIG5vdCBwb2ludGluZyBpbnRvIHRo
ZSB0cmFuc2xhdGVkIGRvbWFpbiksIGFuZAorICAgICAqIHRoZSBzaGFkb3ct
bGluZWFyIHNsb3QgaXMgc2tpcHBlZC4gIFRoZSBzaGFkb3ctbGluZWFyIHNs
b3QgaXMgZWl0aGVyCisgICAgICogZmlsbGVkIHdoZW4gY29uc3RydWN0aW5n
IGxvd2VyIGxldmVsIG1vbml0b3IgdGFibGVzLCBvciB2aWEKKyAgICAgKiBz
aF91cGRhdGVfY3IzKCkgZm9yIDQtbGV2ZWwgZ3Vlc3RzLgorICAgICAqCisg
ICAgICogQ2FsbGluZyB0aGlzIGZ1bmN0aW9uIHdpdGggZ2w0bWZuICE9IHNs
NG1mbiBpcyB1c2VkIGZvciBub24tdHJhbnNsYXRlZAorICAgICAqIGd1ZXN0
cywgd2hlcmUgdGhlIHNoYWRvdy1saW5lYXIgc2xvdCBpcyBhY3R1YWxseSBz
ZWxmLWxpbmVhciwgYW5kIHRoZQorICAgICAqIGd1ZXN0LWxpbmVhciBzbG90
IHBvaW50cyBpbnRvIHRoZSBndWVzdHMgdmlldyBvZiBpdHMgcGFnZXRhYmxl
cy4KKyAgICAgKi8KKyAgICBpZiAoIHNoYWRvd19tb2RlX3RyYW5zbGF0ZShk
KSApCiAgICAgewotICAgICAgICAvLyBsaW5lYXIgdGFibGVzIG1heSBub3Qg
YmUgdXNlZCB3aXRoIHRyYW5zbGF0ZWQgUFYgZ3Vlc3RzCi0gICAgICAgIHNs
NGVbc2hhZG93X2w0X3RhYmxlX29mZnNldChMSU5FQVJfUFRfVklSVF9TVEFS
VCldID0KKyAgICAgICAgQVNTRVJUKG1mbl94KGdsNG1mbikgPT0gbWZuX3go
c2w0bWZuKSk7CisKKyAgICAgICAgc2w0ZVtzaGFkb3dfbDRfdGFibGVfb2Zm
c2V0KFNIX0xJTkVBUl9QVF9WSVJUX1NUQVJUKV0gPQogICAgICAgICAgICAg
c2hhZG93X2w0ZV9lbXB0eSgpOwogICAgIH0KICAgICBlbHNlCiAgICAgewot
ICAgICAgICBzbDRlW3NoYWRvd19sNF90YWJsZV9vZmZzZXQoTElORUFSX1BU
X1ZJUlRfU1RBUlQpXSA9Ci0gICAgICAgICAgICBzaGFkb3dfbDRlX2Zyb21f
bWZuKGdsNG1mbiwgX19QQUdFX0hZUEVSVklTT1IpOworICAgICAgICBBU1NF
UlQobWZuX3goZ2w0bWZuKSAhPSBtZm5feChzbDRtZm4pKTsKKworICAgICAg
ICBzbDRlW3NoYWRvd19sNF90YWJsZV9vZmZzZXQoU0hfTElORUFSX1BUX1ZJ
UlRfU1RBUlQpXSA9CisgICAgICAgICAgICBzaGFkb3dfbDRlX2Zyb21fbWZu
KHNsNG1mbiwgX19QQUdFX0hZUEVSVklTT1IpOwogICAgIH0KIAorICAgIHNs
NGVbc2hhZG93X2w0X3RhYmxlX29mZnNldChMSU5FQVJfUFRfVklSVF9TVEFS
VCldID0KKyAgICAgICAgc2hhZG93X2w0ZV9mcm9tX21mbihnbDRtZm4sIF9f
UEFHRV9IWVBFUlZJU09SKTsKKwogICAgIHVubWFwX2RvbWFpbl9wYWdlKHNs
NGUpOwogfQogI2VuZGlmCkBAIC00MjkzLDYgKzQzMDUsMTEgQEAgc3RhdGlj
IGludCBzaF9ndWVzc193cm1hcChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
bG9uZyB2YWRkciwgbWZuX3QgZ21mbikKIAogICAgIC8qIENhcmVmdWxseSBs
b29rIGluIHRoZSBzaGFkb3cgbGluZWFyIG1hcCBmb3IgdGhlIGwxZSB3ZSBl
eHBlY3QgKi8KICNpZiBTSEFET1dfUEFHSU5HX0xFVkVMUyA+PSA0CisgICAg
LyogSXMgYSBzaGFkb3cgbGluZWFyIG1hcCBpcyBpbnN0YWxsZWQgaW4gdGhl
IGZpcnN0IHBsYWNlPyAqLworICAgIHNsNHAgID0gdi0+YXJjaC5wYWdpbmcu
c2hhZG93Lmd1ZXN0X3Z0YWJsZTsKKyAgICBzbDRwICs9IHNoYWRvd19sNF90
YWJsZV9vZmZzZXQoU0hfTElORUFSX1BUX1ZJUlRfU1RBUlQpOworICAgIGlm
ICggIShzaGFkb3dfbDRlX2dldF9mbGFncygqc2w0cCkgJiBfUEFHRV9QUkVT
RU5UKSApCisgICAgICAgIHJldHVybiAwOwogICAgIHNsNHAgPSBzaF9saW5l
YXJfbDRfdGFibGUodikgKyBzaGFkb3dfbDRfbGluZWFyX29mZnNldCh2YWRk
cik7CiAgICAgaWYgKCAhKHNoYWRvd19sNGVfZ2V0X2ZsYWdzKCpzbDRwKSAm
IF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgcmV0dXJuIDA7Cg==

--=separator
Content-Type: application/octet-stream; name="xsa243-4.8.patch"
Content-Disposition: attachment; filename="xsa243-4.8.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NoYWRvdzogRG9uJ3QgY3JlYXRlIHNlbGYtbGlu
ZWFyIHNoYWRvdyBtYXBwaW5ncyBmb3IgNC1sZXZlbCB0cmFuc2xhdGVkIGd1
ZXN0cwoKV2hlbiBpbml0aWFsbHkgY3JlYXRpbmcgYSBtb25pdG9yIHRhYmxl
IGZvciA0LWxldmVsIHRyYW5zbGF0ZWQgZ3Vlc3RzLCBkb24ndAppbnN0YWxs
IGEgc2hhZG93LWxpbmVhciBtYXBwaW5nLiAgVGhpcyBtYXBwaW5nIGlzIGFj
dHVhbGx5IHNlbGYtbGluZWFyLCBhbmQKdHJpcHMgdXAgdGhlIHdyaXRlYWJs
ZSBoZXVyaXN0aWMgbG9naWMgaW50byBmb2xsb3dpbmcgWGVuJ3MgbWFwcGlu
Z3MsIG5vdCB0aGUKZ3Vlc3RzJyBzaGFkb3dzIGl0IHdhcyBleHBlY3Rpbmcg
dG8gZm9sbG93LgoKQSBjb25zZXF1ZW5jZSBvZiB0aGlzIGlzIHRoYXQgc2hf
Z3Vlc3Nfd3JtYXAoKSBuZWVkcyB0byBjb3BlIHdpdGggdGhlcmUgYmVpbmcK
bm8gc2hhZG93LWxpbmVhciBtYXBwaW5nIHByZXNlbnQsIHdoaWNoIGluIHBy
YWN0aWNlIG9jY3VycyBvbmNlIGVhY2ggdGltZSBhCnZjcHUgc3dpdGNoZXMg
dG8gNC1sZXZlbCBwYWdpbmcgZnJvbSBhIGRpZmZlcmVudCBwYWdpbmcgbW9k
ZS4KCkFuIGFwcHJvcHJpYXRlIHNoYWRvdy1saW5lYXIgc2xvdCB3aWxsIGJl
IGluc2VydGVkIGludG8gdGhlIG1vbml0b3IgdGFibGUKZWl0aGVyIHdoaWxl
IGNvbnN0cnVjdGluZyBsb3dlciBsZXZlbCBtb25pdG9yIHRhYmxlcywgb3Ig
Ynkgc2hfdXBkYXRlX2NyMygpLgoKV2hpbGUgZml4aW5nIHRoaXMsIGNsYXJp
ZnkgdGhlIHNhZmV0eSBvZiB0aGUgb3RoZXIgbWFwcGluZ3MuICBEZXNwaXRl
CmFwcGVhcmluZyB1bnNhZmUsIGl0IGlzIGNvcnJlY3QgdG8gY3JlYXRlIGEg
Z3Vlc3QtbGluZWFyIG1hcHBpbmcgZm9yCnRyYW5zbGF0ZWQgZG9tYWluczsg
dGhpcyBpcyBzZWxmLWxpbmVhciBhbmQgZG9lc24ndCBwb2ludCBpbnRvIHRo
ZSB0cmFuc2xhdGVkCmRvbWFpbi4gIERyb3AgYSBkZWFkIGNsYXVzZSBmb3Ig
dHJhbnNsYXRlICE9IGV4dGVybmFsIGd1ZXN0cy4KClRoaXMgaXMgWFNBLTI0
My4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVu
Lm9yZz4KCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211
bHRpLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKaW5kZXgg
ZDcwYjFjNi4uMDI5ZThkNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9tdWx0aS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cv
bXVsdGkuYwpAQCAtMTQ3MiwyNiArMTQ3MiwzOCBAQCB2b2lkIHNoX2luc3Rh
bGxfeGVuX2VudHJpZXNfaW5fbDQoc3RydWN0IGRvbWFpbiAqZCwgbWZuX3Qg
Z2w0bWZuLCBtZm5fdCBzbDRtZm4pCiAgICAgICAgIHNsNGVbc2hhZG93X2w0
X3RhYmxlX29mZnNldChST19NUFRfVklSVF9TVEFSVCldID0gc2hhZG93X2w0
ZV9lbXB0eSgpOwogICAgIH0KIAotICAgIC8qIFNoYWRvdyBsaW5lYXIgbWFw
cGluZyBmb3IgNC1sZXZlbCBzaGFkb3dzLiAgTi5CLiBmb3IgMy1sZXZlbAot
ICAgICAqIHNoYWRvd3Mgb24gNjQtYml0IHhlbiwgdGhpcyBsaW5lYXIgbWFw
cGluZyBpcyBsYXRlciByZXBsYWNlZCBieSB0aGUKLSAgICAgKiBtb25pdG9y
IHBhZ2V0YWJsZSBzdHJ1Y3R1cmUsIHdoaWNoIGlzIGJ1aWx0IGluIG1ha2Vf
bW9uaXRvcl90YWJsZQotICAgICAqIGFuZCBtYWludGFpbmVkIGJ5IHNoX3Vw
ZGF0ZV9saW5lYXJfZW50cmllcy4gKi8KLSAgICBzbDRlW3NoYWRvd19sNF90
YWJsZV9vZmZzZXQoU0hfTElORUFSX1BUX1ZJUlRfU1RBUlQpXSA9Ci0gICAg
ICAgIHNoYWRvd19sNGVfZnJvbV9tZm4oc2w0bWZuLCBfX1BBR0VfSFlQRVJW
SVNPUik7Ci0KLSAgICAvKiBTZWxmIGxpbmVhciBtYXBwaW5nLiAgKi8KLSAg
ICBpZiAoIHNoYWRvd19tb2RlX3RyYW5zbGF0ZShkKSAmJiAhc2hhZG93X21v
ZGVfZXh0ZXJuYWwoZCkgKQorICAgIC8qCisgICAgICogTGluZWFyIG1hcHBp
bmcgc2xvdHM6CisgICAgICoKKyAgICAgKiBDYWxsaW5nIHRoaXMgZnVuY3Rp
b24gd2l0aCBnbDRtZm4gPT0gc2w0bWZuIGlzIHVzZWQgdG8gY29uc3RydWN0
IGEKKyAgICAgKiBtb25pdG9yIHRhYmxlIGZvciB0cmFuc2xhdGVkIGRvbWFp
bnMuICBJbiB0aGlzIGNhc2UsIGdsNG1mbiBmb3JtcyB0aGUKKyAgICAgKiBz
ZWxmLWxpbmVhciBtYXBwaW5nIChpLmUuIG5vdCBwb2ludGluZyBpbnRvIHRo
ZSB0cmFuc2xhdGVkIGRvbWFpbiksIGFuZAorICAgICAqIHRoZSBzaGFkb3ct
bGluZWFyIHNsb3QgaXMgc2tpcHBlZC4gIFRoZSBzaGFkb3ctbGluZWFyIHNs
b3QgaXMgZWl0aGVyCisgICAgICogZmlsbGVkIHdoZW4gY29uc3RydWN0aW5n
IGxvd2VyIGxldmVsIG1vbml0b3IgdGFibGVzLCBvciB2aWEKKyAgICAgKiBz
aF91cGRhdGVfY3IzKCkgZm9yIDQtbGV2ZWwgZ3Vlc3RzLgorICAgICAqCisg
ICAgICogQ2FsbGluZyB0aGlzIGZ1bmN0aW9uIHdpdGggZ2w0bWZuICE9IHNs
NG1mbiBpcyB1c2VkIGZvciBub24tdHJhbnNsYXRlZAorICAgICAqIGd1ZXN0
cywgd2hlcmUgdGhlIHNoYWRvdy1saW5lYXIgc2xvdCBpcyBhY3R1YWxseSBz
ZWxmLWxpbmVhciwgYW5kIHRoZQorICAgICAqIGd1ZXN0LWxpbmVhciBzbG90
IHBvaW50cyBpbnRvIHRoZSBndWVzdHMgdmlldyBvZiBpdHMgcGFnZXRhYmxl
cy4KKyAgICAgKi8KKyAgICBpZiAoIHNoYWRvd19tb2RlX3RyYW5zbGF0ZShk
KSApCiAgICAgewotICAgICAgICAvLyBsaW5lYXIgdGFibGVzIG1heSBub3Qg
YmUgdXNlZCB3aXRoIHRyYW5zbGF0ZWQgUFYgZ3Vlc3RzCi0gICAgICAgIHNs
NGVbc2hhZG93X2w0X3RhYmxlX29mZnNldChMSU5FQVJfUFRfVklSVF9TVEFS
VCldID0KKyAgICAgICAgQVNTRVJUKG1mbl9lcShnbDRtZm4sIHNsNG1mbikp
OworCisgICAgICAgIHNsNGVbc2hhZG93X2w0X3RhYmxlX29mZnNldChTSF9M
SU5FQVJfUFRfVklSVF9TVEFSVCldID0KICAgICAgICAgICAgIHNoYWRvd19s
NGVfZW1wdHkoKTsKICAgICB9CiAgICAgZWxzZQogICAgIHsKLSAgICAgICAg
c2w0ZVtzaGFkb3dfbDRfdGFibGVfb2Zmc2V0KExJTkVBUl9QVF9WSVJUX1NU
QVJUKV0gPQotICAgICAgICAgICAgc2hhZG93X2w0ZV9mcm9tX21mbihnbDRt
Zm4sIF9fUEFHRV9IWVBFUlZJU09SKTsKKyAgICAgICAgQVNTRVJUKCFtZm5f
ZXEoZ2w0bWZuLCBzbDRtZm4pKTsKKworICAgICAgICBzbDRlW3NoYWRvd19s
NF90YWJsZV9vZmZzZXQoU0hfTElORUFSX1BUX1ZJUlRfU1RBUlQpXSA9Cisg
ICAgICAgICAgICBzaGFkb3dfbDRlX2Zyb21fbWZuKHNsNG1mbiwgX19QQUdF
X0hZUEVSVklTT1IpOwogICAgIH0KIAorICAgIHNsNGVbc2hhZG93X2w0X3Rh
YmxlX29mZnNldChMSU5FQVJfUFRfVklSVF9TVEFSVCldID0KKyAgICAgICAg
c2hhZG93X2w0ZV9mcm9tX21mbihnbDRtZm4sIF9fUEFHRV9IWVBFUlZJU09S
KTsKKwogICAgIHVubWFwX2RvbWFpbl9wYWdlKHNsNGUpOwogfQogI2VuZGlm
CkBAIC00Mjg3LDYgKzQyOTksMTEgQEAgc3RhdGljIGludCBzaF9ndWVzc193
cm1hcChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyB2YWRkciwgbWZu
X3QgZ21mbikKIAogICAgIC8qIENhcmVmdWxseSBsb29rIGluIHRoZSBzaGFk
b3cgbGluZWFyIG1hcCBmb3IgdGhlIGwxZSB3ZSBleHBlY3QgKi8KICNpZiBT
SEFET1dfUEFHSU5HX0xFVkVMUyA+PSA0CisgICAgLyogSXMgYSBzaGFkb3cg
bGluZWFyIG1hcCBpcyBpbnN0YWxsZWQgaW4gdGhlIGZpcnN0IHBsYWNlPyAq
LworICAgIHNsNHAgID0gdi0+YXJjaC5wYWdpbmcuc2hhZG93Lmd1ZXN0X3Z0
YWJsZTsKKyAgICBzbDRwICs9IHNoYWRvd19sNF90YWJsZV9vZmZzZXQoU0hf
TElORUFSX1BUX1ZJUlRfU1RBUlQpOworICAgIGlmICggIShzaGFkb3dfbDRl
X2dldF9mbGFncygqc2w0cCkgJiBfUEFHRV9QUkVTRU5UKSApCisgICAgICAg
IHJldHVybiAwOwogICAgIHNsNHAgPSBzaF9saW5lYXJfbDRfdGFibGUodikg
KyBzaGFkb3dfbDRfbGluZWFyX29mZnNldCh2YWRkcik7CiAgICAgaWYgKCAh
KHNoYWRvd19sNGVfZ2V0X2ZsYWdzKCpzbDRwKSAmIF9QQUdFX1BSRVNFTlQp
ICkKICAgICAgICAgcmV0dXJuIDA7Cg==

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=separator--


From xen-devel-bounces@lists.xen.org Thu Oct 12 12:16:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 12:16:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2cPw-0007Zu-6P; Thu, 12 Oct 2017 12:16:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2cPu-0007T5-3T; Thu, 12 Oct 2017 12:16:46 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 88/C4-20813-D2D5FD95; Thu, 12 Oct 2017 12:16:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKKsWRWlGSWpSXmKPExsWS0XRdVVcn9n6
 kweVt4ha3brYyWyz5uJjFYtXVA6wOzB5Hd/9mCmCMYs3MS8qvSGDNeNEgVbApuqJn9wW2Bsa7
 oV2MnBxCAlcYJbac4Oti5AKyFzFKzHq+lBkkwSzgKnFj32Y2CFtR4sK9BhYQm1dAUOLkzCdgt
 oSApsSdN6vYQWwRgSKJnedegtlsAnoSc89OYoLotZSYP/EU2BxhAReJ518XskHMMZPo2j8NrJ
 5FQFXi2I5bTBMYeWYhWT0LyepZSFbPYuQAimtKrN+lD2FKSyz/xwFRLS+x/e0cZgjbSmL2qve
 sELa5xMe230wwE6d0P2SHsK0l9vfPZISwLSQ2vz7GjKnGXuLY+g1QcRuJR2f/o6hZwMi/ilGj
 OLWoLLVI19BAL6koMz2jJDcxMwfIM9PLTS0uTkxPzUlMKtZLzs/dxAiMNgYg2MF4/H3cIUZJD
 iYlUd6MwPuRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4m2OAcoJFqempFWmZOcC4h0lLcPAoif
 C+iwZK8xYXJOYWZ6ZDpE4xWnIcW3HxDxPHmnnXgWTHzbt/mIRY8vLzUqXEedVB5gmANGSU5sG
 Ng6WmS4yyUsK8jEAHCvEUpBblZpagyr9iFOdgVBLm9QKZwpOZVwK39RXQQUxAB4mm3QE5qCQR
 ISXVwMjX2MyWFDb7X/92z0dqa5j7v5+qczm/9vP1k8s5IxIk3x+evjF4drmxVdCdOtkDDg3ml
 T9ULuquSg8VNqtpm7gsacKfZzI9TO2p8xXzOW98+N17IF+R+2XWesVyLy9514S8a2q37mz225
 OUt/ypv4Gn/BLuZtHfdomvnK5G7n0kNFHj91bLHCWW4oxEQy3mouJEAM4PgD5IAwAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1507810603!98904605!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65305 invoked from network); 12 Oct 2017 12:16:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Oct 2017 12:16:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2cPg-0000g7-S5; Thu, 12 Oct 2017 12:16:32 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1e2cPg-0007Ct-RO; Thu, 12 Oct 2017 12:16:32 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
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: <E1e2cPg-0007Ct-RO@xenbits.xenproject.org>
Date: Thu, 12 Oct 2017 12:16:32 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 242 - page type reference leak on
	x86
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.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-242
                              version 2

                    page type reference leak on x86

UPDATES IN VERSION 2
====================

Public release.

ISSUE DESCRIPTION
=================

The page type system of Xen requires cleanup when the last reference
for a given page is being dropped.  In order to exclude simultaneous
updates to a given page by multiple parties, pages which are updated
are locked beforehand.  This locking includes temporarily increasing
the type reference count by one.  When the page is later unlocked, the
context precludes cleanup, so the reference that is then dropped must
not be the last one.  This was not properly enforced.

IMPACT
======

A malicious or buggy PV guest may cause a memory leak upon shutdown
of the guest, ultimately perhaps resulting in Denial of Service (DoS)
affecting the entire host.

VULNERABLE SYSTEMS
==================

All Xen versions from 3.4 onwards are vulnerable.  Xen versions 3.3 and
earlier are not vulnerable.

Only x86 systems are affected.  ARM systems are not affected.

Only x86 PV guests can leverage the vulnerability.  x86 HVM guests
cannot leverage the vulnerability.

MITIGATION
==========

Running only HVM guests will avoid this vulnerability.

For PV guests, the vulnerability can be avoided if the guest kernel is
controlled by the host rather than guest administrator, provided that
further steps are taken to prevent the guest administrator from loading
code into the kernel (e.g. by disabling loadable modules etc) or from
using other mechanisms which allow them to run code at kernel privilege.

CREDITS
=======

This issue was discovered by Jan Beulich of SUSE.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa242.patch           xen-unstable
xsa242-4.9.patch       Xen 4.9.x, Xen 4.8.x, Xen 4.7.x, Xen 4.6.x, Xen 4.5.x

$ sha256sum xsa242*
168db3aef00806025afa255dee35cd0c042706a27a0256744e4d63f3ee86a2e8  xsa242.meta
16848f71311c2fd6a38afd7602e59211c89a3daf29b874097dba0b1e31ba6eec  xsa242.patch
5e66b6b1d1cd400905d3abd3478144539c3afa24f5a744a11809d9c5eb517b98  xsa242-4.9.patch
$

DEPLOYMENT DURING EMBARGO
=========================

Deployment of the patches and/or mitigations described above (or
others which are substantially similar) is permitted during the
embargo, even on public-facing systems with untrusted guest users and
administrators.

But: Distribution of updated software is prohibited (except to other
members of the predisclosure list).

Predisclosure list members who wish to deploy significantly different
patches and/or mitigations, please contact the Xen Project Security
Team.

(Note: this during-embargo deployment notice is retained in
post-embargo publicly released Xen Project advisories, even though it
is then no longer applicable.  This is to enable the community to have
oversight of the Xen Project Security Team's decisionmaking.)

For more information about permissible uses of embargoed information,
consult the Xen Project community's agreed Security Policy:
  http://www.xenproject.org/security-policy.html
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJZ31wBAAoJEIP+FMlX6CvZs4YH+QH5lTpge4JLyHQRJbLry52Z
70oB+1vZIsoWg9/XONE9/l1kei0WOGPh4Pt2AWUZOXy8I/euHlMUeGZchl7cQ73M
6EOPjQ1+EXv+vIePwyjZiZmjKQJYQDZ5IsNZ3lz2oV27SkppSW6KKPFlj9G3Dc+E
Fv0JwawHNBruGQu9RYWukLbCKn9g4Z0OD/4OwpzF0PY3c/zqk9aYjg318i2Na5zu
tWDI9+srfzgvT9N2+om/hVBQYHp48OOIUIGtMz7M4A33LBySsETigpBaCiNmyNeG
+l3ONWKF8XNeJbpYGtd3jClgXLg8Hy5MgalSCKOyB2XAgl0y2BSX3tyhOnQZKcs=
=tqOh
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa242.meta"
Content-Disposition: attachment; filename="xsa242.meta"
Content-Transfer-Encoding: base64

ewogICJYU0EiOiAyNDIsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC45IiwKICAgICI0LjgiLAogICAgIjQuNyIsCiAg
ICAiNC42IiwKICAgICI0LjUiCiAgXSwKICAiVHJlZXMiOiBbCiAgICAieGVu
IgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC41IjogewogICAgICAiWGVu
VmVyc2lvbiI6ICI0LjUiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI4MzcyNGQ5ZjNhZTIx
YTNiOTYzNjI3NDJlMmYwNTJiMTlkOWY1NTlhIiwKICAgICAgICAgICJQcmVy
ZXFzIjogWwogICAgICAgICAgICAyMzcsCiAgICAgICAgICAgIDIzOCwKICAg
ICAgICAgICAgMjM5LAogICAgICAgICAgICAyNDAsCiAgICAgICAgICAgIDI0
MQogICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAg
ICAgICAieHNhMjQyLTQuOS5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9
CiAgICAgIH0KICAgIH0sCiAgICAiNC42IjogewogICAgICAiWGVuVmVyc2lv
biI6ICI0LjYiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjog
ewogICAgICAgICAgIlN0YWJsZVJlZiI6ICIxNjU4YTg3NjkwYWM4MzllODVk
YjEyYmJmNDA5YmU2MmJiOTM4NjQwIiwKICAgICAgICAgICJQcmVyZXFzIjog
WwogICAgICAgICAgICAyMzcsCiAgICAgICAgICAgIDIzOCwKICAgICAgICAg
ICAgMjM5LAogICAgICAgICAgICAyNDAsCiAgICAgICAgICAgIDI0MQogICAg
ICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAi
eHNhMjQyLTQuOS5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAg
IH0KICAgIH0sCiAgICAiNC43IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0
LjciLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAg
ICAgICAgIlN0YWJsZVJlZiI6ICJjNzc4M2Q5YzI2ZmMxOTE4NjJkOTg4M2Rh
MjIzODczNDBiMWZhYjE4IiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAg
ICAgICAgICAyMzcsCiAgICAgICAgICAgIDIzOCwKICAgICAgICAgICAgMjM5
LAogICAgICAgICAgICAyNDAsCiAgICAgICAgICAgIDI0MQogICAgICAgICAg
XSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjQy
LTQuOS5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAg
IH0sCiAgICAiNC44IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0LjgiLAog
ICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAg
IlN0YWJsZVJlZiI6ICIzNjg5OGViMTI1NzJmMGExZjg1Y2I1NGQ0YTllOTBh
ZmNiNmY3MDQ1IiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAg
ICAyMzcsCiAgICAgICAgICAgIDIzOCwKICAgICAgICAgICAgMjM5LAogICAg
ICAgICAgICAyNDAsCiAgICAgICAgICAgIDI0MQogICAgICAgICAgXSwKICAg
ICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjQyLTQuOS5w
YXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAg
ICAiNC45IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0LjkiLAogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICIyY2MzZDMyZjQwYzcxY2IyNDI0NzdhM2Y4OTM4MDc0ZDRmYzM2
ODI5IiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyMzcs
CiAgICAgICAgICAgIDIzOCwKICAgICAgICAgICAgMjM5LAogICAgICAgICAg
ICAyNDAsCiAgICAgICAgICAgIDI0MQogICAgICAgICAgXSwKICAgICAgICAg
ICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjQyLTQuOS5wYXRjaCIK
ICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAibWFz
dGVyIjogewogICAgICAiWGVuVmVyc2lvbiI6ICJtYXN0ZXIiLAogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICJhOGVhNmUyNjg4MTE4YTNlMTllMjliMzllMzE2ZmFhNWY5NmFi
OWQxIiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyMzcs
CiAgICAgICAgICAgIDIzOCwKICAgICAgICAgICAgMjM5LAogICAgICAgICAg
ICAyNDAsCiAgICAgICAgICAgIDI0MQogICAgICAgICAgXSwKICAgICAgICAg
ICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjQyLnBhdGNoIgogICAg
ICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfQogIH0KfQ==

--=separator
Content-Type: application/octet-stream; name="xsa242.patch"
Content-Disposition: attachment; filename="xsa242.patch"
Content-Transfer-Encoding: base64

RnJvbSBiMmQyNDVjMGU3MjkwNjE0Nzk4OTY5NDExNjE0YzE5MDIzMDBhYWZi
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFdlZCwgMjcgU2VwIDIwMTcgMTE6
MDA6NTYgKzAxMDAKU3ViamVjdDogW1BBVENIXSB4ODY6IGRvbid0IGFsbG93
IHBhZ2VfdW5sb2NrKCkgdG8gZHJvcCB0aGUgbGFzdCB0eXBlCiByZWZlcmVu
Y2UKCk9ubHkgX3B1dF9wYWdlX3R5cGUoKSBkb2VzIHRoZSBuZWNlc3Nhcnkg
Y2xlYW51cCwgYW5kIGhlbmNlIG5vdCBhbGwKZG9tYWluIHBhZ2VzIGNhbiBi
ZSByZWxlYXNlZCBkdXJpbmcgZ3Vlc3QgY2xlYW51cCAobGVhdmluZyBhcm91
bmQKem9tYmllIGRvbWFpbnMpIGlmIHdlIGdldCB0aGlzIHdyb25nLgoKVGhp
cyBpcyBYU0EtMjQyLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMTUg
KysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTUgaW5zZXJ0aW9u
cygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2Fy
Y2gveDg2L21tLmMKaW5kZXggYWI4ZjkzOTM1Yy4uZDg4M2YxZDY0OCAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2
L21tLmMKQEAgLTE3MDUsNyArMTcwNSwxMSBAQCB2b2lkIHBhZ2VfdW5sb2Nr
KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAKICAgICBkbyB7CiAgICAgICAg
IHggPSB5OworICAgICAgICBBU1NFUlQoKHggJiBQR1RfY291bnRfbWFzaykg
JiYgKHggJiBQR1RfbG9ja2VkKSk7CisKICAgICAgICAgbnggPSB4IC0gKDEg
fCBQR1RfbG9ja2VkKTsKKyAgICAgICAgLyogV2UgbXVzdCBub3QgZHJvcCB0
aGUgbGFzdCByZWZlcmVuY2UgaGVyZS4gKi8KKyAgICAgICAgQVNTRVJUKG54
ICYgUEdUX2NvdW50X21hc2spOwogICAgIH0gd2hpbGUgKCAoeSA9IGNtcHhj
aGcoJnBhZ2UtPnUuaW51c2UudHlwZV9pbmZvLCB4LCBueCkpICE9IHggKTsK
IH0KIApAQCAtMjMwOCw2ICsyMzEyLDE3IEBAIHN0YXRpYyBpbnQgX3B1dF9w
YWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgYm9vbCBwcmVlbXB0
aWJsZSwKIAogICAgICAgICAgICAgc2V0X3RsYmZsdXNoX3RpbWVzdGFtcChw
YWdlKTsKICAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggdW5saWtlbHko
KG54ICYgKFBHVF9sb2NrZWQgfCBQR1RfY291bnRfbWFzaykpID09CisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAoUEdUX2xvY2tlZCB8IDEpKSApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBXZSBt
dXN0IG5vdCBkcm9wIHRoZSBzZWNvbmQgdG8gbGFzdCByZWZlcmVuY2Ugd2hl
biB0aGUgcGFnZSBpcworICAgICAgICAgICAgICogbG9ja2VkLCBhcyBwYWdl
X3VubG9jaygpIGRvZXNuJ3QgZG8gYW55IGNsZWFudXAgb2YgdGhlIHR5cGUu
CisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIGNwdV9yZWxheCgpOwor
ICAgICAgICAgICAgeSA9IHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvOworICAg
ICAgICAgICAgY29udGludWU7CisgICAgICAgIH0KIAogICAgICAgICBpZiAo
IGxpa2VseSgoeSA9IGNtcHhjaGcoJnBhZ2UtPnUuaW51c2UudHlwZV9pbmZv
LCB4LCBueCkpID09IHgpICkKICAgICAgICAgICAgIGJyZWFrOwotLSAKMi4x
NC4xCgo=

--=separator
Content-Type: application/octet-stream; name="xsa242-4.9.patch"
Content-Disposition: attachment; filename="xsa242-4.9.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGRvbid0IGFsbG93IHBhZ2VfdW5sb2NrKCkgdG8gZHJvcCB0aGUg
bGFzdCB0eXBlIHJlZmVyZW5jZQoKT25seSBfcHV0X3BhZ2VfdHlwZSgpIGRv
ZXMgdGhlIG5lY2Vzc2FyeSBjbGVhbnVwLCBhbmQgaGVuY2Ugbm90IGFsbApk
b21haW4gcGFnZXMgY2FuIGJlIHJlbGVhc2VkIGR1cmluZyBndWVzdCBjbGVh
bnVwIChsZWF2aW5nIGFyb3VuZAp6b21iaWUgZG9tYWlucykgaWYgd2UgZ2V0
IHRoaXMgd3JvbmcuCgpUaGlzIGlzIFhTQS0yNDIuCgpTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS94ZW4v
YXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTky
Myw3ICsxOTIzLDExIEBAIHZvaWQgcGFnZV91bmxvY2soc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSkKIAogICAgIGRvIHsKICAgICAgICAgeCA9IHk7CisgICAg
ICAgIEFTU0VSVCgoeCAmIFBHVF9jb3VudF9tYXNrKSAmJiAoeCAmIFBHVF9s
b2NrZWQpKTsKKwogICAgICAgICBueCA9IHggLSAoMSB8IFBHVF9sb2NrZWQp
OworICAgICAgICAvKiBXZSBtdXN0IG5vdCBkcm9wIHRoZSBsYXN0IHJlZmVy
ZW5jZSBoZXJlLiAqLworICAgICAgICBBU1NFUlQobnggJiBQR1RfY291bnRf
bWFzayk7CiAgICAgfSB3aGlsZSAoICh5ID0gY21weGNoZygmcGFnZS0+dS5p
bnVzZS50eXBlX2luZm8sIHgsIG54KSkgIT0geCApOwogfQogCkBAIC0yNjEx
LDYgKzI2MTUsMTcgQEAgc3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1
Y3QgcGFnZV9pbgogICAgICAgICAgICAgICAgICAgIChwYWdlLT5jb3VudF9p
bmZvICYgUEdDX3BhZ2VfdGFibGUpKSApCiAgICAgICAgICAgICAgICAgcGFn
ZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKHBhZ2UpOwogICAgICAgICB9Cisg
ICAgICAgIGVsc2UgaWYgKCB1bmxpa2VseSgobnggJiAoUEdUX2xvY2tlZCB8
IFBHVF9jb3VudF9tYXNrKSkgPT0KKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgIChQR1RfbG9ja2VkIHwgMSkpICkKKyAgICAgICAgeworICAgICAgICAg
ICAgLyoKKyAgICAgICAgICAgICAqIFdlIG11c3Qgbm90IGRyb3AgdGhlIHNl
Y29uZCB0byBsYXN0IHJlZmVyZW5jZSB3aGVuIHRoZSBwYWdlIGlzCisgICAg
ICAgICAgICAgKiBsb2NrZWQsIGFzIHBhZ2VfdW5sb2NrKCkgZG9lc24ndCBk
byBhbnkgY2xlYW51cCBvZiB0aGUgdHlwZS4KKyAgICAgICAgICAgICAqLwor
ICAgICAgICAgICAgY3B1X3JlbGF4KCk7CisgICAgICAgICAgICB5ID0gcGFn
ZS0+dS5pbnVzZS50eXBlX2luZm87CisgICAgICAgICAgICBjb250aW51ZTsK
KyAgICAgICAgfQogCiAgICAgICAgIGlmICggbGlrZWx5KCh5ID0gY21weGNo
ZygmcGFnZS0+dS5pbnVzZS50eXBlX2luZm8sIHgsIG54KSkgPT0geCkgKQog
ICAgICAgICAgICAgYnJlYWs7Cg==

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=separator--


From xen-devel-bounces@lists.xen.org Thu Oct 12 12:16:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 12:16:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2cQ6-0007r3-VE; Thu, 12 Oct 2017 12:16:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2cQ5-0007kx-DL; Thu, 12 Oct 2017 12:16:57 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id C5/DD-16487-83D5FD95;
 Thu, 12 Oct 2017 12:16:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLKsWRWlGSWpSXmKPExsWS0XRdVdcs9n6
 kwaXFGha3brYyWyz5uJjFYtXVA6wOzB5Hd/9mCmCMYs3MS8qvSGDN+NRSUrBrLmPFmzUbWBoY
 J05j7GLk4hASuMIosfJbNwuEs4hRon/tEaYuRk4OZgFXiRv7NrNB2IoSF+41sIDYvAKCEidnP
 gGzJQQ0Je68WcUOYosIFEnsPPcSzGYT0JOYe3YS1BxLifkTT4HNERZIkJi+ZR4bxBwzidvPG1
 lBbBYBVYmGTycYJzDyzEKyehaS1bOQrJ7FyAEU15RYv0sfwpSWWP6PA6JaXmL72znMEGEriTk
 X0yHC5hIvD1xihRk4pfshO4RtLfHz6j0o20Ji9+YmNlQ1IGPsJe59hArbSKw8eYcJ0xh7if0X
 FjHD1Bxd+oURm5p37X/h5lx8+5MdWc0CRtFVjOrFqUVlqUW6JnpJRZnpGSW5iZk5uoYGZnq5q
 cXFiempOYlJxXrJ+bmbGIHRzwAEOxi7L/sfYpTkYFIS5c0IvB8pxJeUn1KZkVicEV9UmpNafI
 hRhoNDSYKXJwYoJ1iUmp5akZaZA0xDMGkJDh4lEd530UBp3uKCxNzizHSI1ClGS45jKy7+YeJ
 YM+86kOy4efcPkxBLXn5eqpQ4rzrIPAGQhozSPLhxsFR5iVFWSpiXEehAIZ6C1KLczBJU+VeM
 4hyMSsK8XiBTeDLzSuC2vgI6iAnoING0OyAHlSQipKQaGKMesRtfdJ/O6vgu+4Sd65Or7v8/R
 Zcre108vG9T7AK5BvOryXxdQtwueqdNXP1mXT1z+L76nkeXxd8Ie8tvkVvKESxRx3NjY1XLSf
 HN+9pcUhJy/zA+Cgx8lOl+4BCjpfSp9P9fn/3peHJjk/49kYfxEa3SDs+ySzqKf1+dey6stlU
 1SiBriRJLcUaioRZzUXEiAIkrq1qQAwAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1507810613!68876056!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33867 invoked from network); 12 Oct 2017 12:16:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Oct 2017 12:16:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2cPk-0000h0-QU; Thu, 12 Oct 2017 12:16:36 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1e2cPk-0007GA-Pi; Thu, 12 Oct 2017 12:16:36 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
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: <E1e2cPk-0007GA-Pi@xenbits.xenproject.org>
Date: Thu, 12 Oct 2017 12:16:36 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 244 - x86: Incorrect handling of
 IST settings during CPU hotplug
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.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-244
                              version 2

      x86: Incorrect handling of IST settings during CPU hotplug

UPDATES IN VERSION 2
====================

Public release.

ISSUE DESCRIPTION
=================

The x86-64 architecture allows interrupts to be run on distinct stacks.
The choice of stack is encoded in a field of the corresponding
interrupt descriptor in the Interrupt Descriptor Table (IDT).  That
field selects an entry from the active Task State Segment (TSS).

Since, on AMD hardware, Xen switches to an HVM guest's TSS before
actually entering the guest, with the Global Interrupt Flag still set,
the selectors in the IDT entry are switched when guest context is
loaded/unloaded.

When a new CPU is brought online, its IDT is copied from CPU0's IDT,
including those selector fields.  If CPU0 happens at that moment to be
in HVM context, wrong values for those IDT fields would be installed
for the new CPU.  If the first guest vCPU to be run on that CPU
belongs to a PV guest, it will then have the ability to escalate its
privilege or crash the hypervisor.

IMPACT
======

A malicious or buggy x86 PV guest could escalate its privileges or
crash the hypervisor.

VULNERABLE SYSTEMS
==================

All Xen versions from at least 3.2 onwards are vulnerable.  Earlier
versions have not been checked.

Only PV guests can exploit the vulnerability.  HVM guests cannot
exploit the vulnerability, but their presence is necessary for the
exposure of the vulnerability to PV guests.

Only x86 systems using SVM (AMD virtualisation extensions) rather than
VMX (Intel virtualisation extensions) are vulnerable.  Therefore AMD
x86 hardware is vulnerable; Intel hardware is not vulnerable.

ARM systems are not vulnerable.

MITIGATION
==========

Avoiding to online CPUs at runtime will avoid this vulnerability.

Running only HVM or only PV guests on any individual host will also
avoid this vulnerability.

CREDITS
=======

This issue was discovered by Andrew Cooper of Citrix.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa244.patch           xen-unstable, Xen 4.9.x, Xen 4.8.x
xsa244-4.7.patch       Xen 4.7.x
xsa244-4.6.patch       Xen 4.6.x
xsa244-4.5.patch       Xen 4.5.x

$ sha256sum xsa244*
5b663620a1b0d5f07e7ae4d1d3506d925515d5f85830ca49dda75cab1218506f  xsa244.meta
bcf22b332bf3f6fe8c86e4de67f82628c9b8e257d9513c3bf5c7f5dd71d86c33  xsa244.patch
4c4543fdfd25b4a8ea7d53f3f45011ec137798e7d4e690d8f3ea58d77afb5f06  xsa244-4.5.patch
eaa3ba303980d783813db7aee948a9cb2723328da5fa5650ffca7b825c21bab6  xsa244-4.6.patch
4d8cf754f760ef05488e9fb25a7ebd9a7e46f3742e91eee1a8385fd1e611ea8c  xsa244-4.7.patch
$

DEPLOYMENT DURING EMBARGO
=========================

Deployment of the patches and/or mitigations described above (or
others which are substantially similar) is permitted during the
embargo, even on public-facing systems with untrusted guest users and
administrators.

But: Distribution of updated software is prohibited (except to other
members of the predisclosure list).

Predisclosure list members who wish to deploy significantly different
patches and/or mitigations, please contact the Xen Project Security
Team.

(Note: this during-embargo deployment notice is retained in
post-embargo publicly released Xen Project advisories, even though it
is then no longer applicable.  This is to enable the community to have
oversight of the Xen Project Security Team's decisionmaking.)

For more information about permissible uses of embargoed information,
consult the Xen Project community's agreed Security Policy:
  http://www.xenproject.org/security-policy.html
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJZ31wEAAoJEIP+FMlX6CvZixEIALXqWn6ShR2MCMeiGHy1ewsX
S80m2OFqHYgZuawTuA3TN3mYfQONLNpobpchU5Y/RoWxS70sfV5PqLf6IHYPlSSC
3VI+U+Q3nhPhudQo4RFkyFeDGg6dKEnver+Bfik1pHsTBB0o0ojAdgqbW+K4HEoE
flqPaXuQSFSFE5mYzQ+UxI7nE9I7IwDRD+eDSE/JRtTmXuoJPB8bC4De68dM4BbM
+nfaNR95PvyNTToKluYdcST7pq/jRal5/O8GSxNsolgcd6C4IZrX1wB2ibMoa1wh
ElLmcw/gyT/DfvO0STjvVQ/Ryaoj3ZLjMrNRt7pA8IQ1gig312f7vCGpF0/EeYM=
=9+du
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa244.meta"
Content-Disposition: attachment; filename="xsa244.meta"
Content-Transfer-Encoding: base64

ewogICJYU0EiOiAyNDQsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC45IiwKICAgICI0LjgiLAogICAgIjQuNyIsCiAg
ICAiNC42IiwKICAgICI0LjUiCiAgXSwKICAiVHJlZXMiOiBbCiAgICAieGVu
IgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC41IjogewogICAgICAiWGVu
VmVyc2lvbiI6ICI0LjUiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI4MzcyNGQ5ZjNhZTIx
YTNiOTYzNjI3NDJlMmYwNTJiMTlkOWY1NTlhIiwKICAgICAgICAgICJQcmVy
ZXFzIjogWwogICAgICAgICAgICAyMzcsCiAgICAgICAgICAgIDIzOCwKICAg
ICAgICAgICAgMjM5LAogICAgICAgICAgICAyNDAsCiAgICAgICAgICAgIDI0
MSwKICAgICAgICAgICAgMjQyLAogICAgICAgICAgICAyNDMKICAgICAgICAg
IF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI0
NC00LjUucGF0Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAg
ICB9LAogICAgIjQuNiI6IHsKICAgICAgIlhlblZlcnNpb24iOiAiNC42IiwK
ICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAg
ICJTdGFibGVSZWYiOiAiMTY1OGE4NzY5MGFjODM5ZTg1ZGIxMmJiZjQwOWJl
NjJiYjkzODY0MCIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAg
ICAgMjM3LAogICAgICAgICAgICAyMzgsCiAgICAgICAgICAgIDIzOSwKICAg
ICAgICAgICAgMjQwLAogICAgICAgICAgICAyNDEsCiAgICAgICAgICAgIDI0
MiwKICAgICAgICAgICAgMjQzCiAgICAgICAgICBdLAogICAgICAgICAgIlBh
dGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EyNDQtNC42LnBhdGNoIgogICAg
ICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0LjciOiB7
CiAgICAgICJYZW5WZXJzaW9uIjogIjQuNyIsCiAgICAgICJSZWNpcGVzIjog
ewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogImM3
NzgzZDljMjZmYzE5MTg2MmQ5ODgzZGEyMjM4NzM0MGIxZmFiMTgiLAogICAg
ICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAgIDIzNywKICAgICAgICAg
ICAgMjM4LAogICAgICAgICAgICAyMzksCiAgICAgICAgICAgIDI0MCwKICAg
ICAgICAgICAgMjQxLAogICAgICAgICAgICAyNDIsCiAgICAgICAgICAgIDI0
MwogICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAg
ICAgICAieHNhMjQ0LTQuNy5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9
CiAgICAgIH0KICAgIH0sCiAgICAiNC44IjogewogICAgICAiWGVuVmVyc2lv
biI6ICI0LjgiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjog
ewogICAgICAgICAgIlN0YWJsZVJlZiI6ICIzNjg5OGViMTI1NzJmMGExZjg1
Y2I1NGQ0YTllOTBhZmNiNmY3MDQ1IiwKICAgICAgICAgICJQcmVyZXFzIjog
WwogICAgICAgICAgICAyMzcsCiAgICAgICAgICAgIDIzOCwKICAgICAgICAg
ICAgMjM5LAogICAgICAgICAgICAyNDAsCiAgICAgICAgICAgIDI0MSwKICAg
ICAgICAgICAgMjQyLAogICAgICAgICAgICAyNDMKICAgICAgICAgIF0sCiAg
ICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI0NC5wYXRj
aCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAi
NC45IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0LjkiLAogICAgICAiUmVj
aXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJl
ZiI6ICIyY2MzZDMyZjQwYzcxY2IyNDI0NzdhM2Y4OTM4MDc0ZDRmYzM2ODI5
IiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyMzcsCiAg
ICAgICAgICAgIDIzOCwKICAgICAgICAgICAgMjM5LAogICAgICAgICAgICAy
NDAsCiAgICAgICAgICAgIDI0MSwKICAgICAgICAgICAgMjQyLAogICAgICAg
ICAgICAyNDMKICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsK
ICAgICAgICAgICAgInhzYTI0NC5wYXRjaCIKICAgICAgICAgIF0KICAgICAg
ICB9CiAgICAgIH0KICAgIH0sCiAgICAibWFzdGVyIjogewogICAgICAiWGVu
VmVyc2lvbiI6ICJtYXN0ZXIiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAg
ICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICJhOGVhNmUyNjg4
MTE4YTNlMTllMjliMzllMzE2ZmFhNWY5NmFiOWQxIiwKICAgICAgICAgICJQ
cmVyZXFzIjogWwogICAgICAgICAgICAyMzcsCiAgICAgICAgICAgIDIzOCwK
ICAgICAgICAgICAgMjM5LAogICAgICAgICAgICAyNDAsCiAgICAgICAgICAg
IDI0MSwKICAgICAgICAgICAgMjQyLAogICAgICAgICAgICAyNDMKICAgICAg
ICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhz
YTI0NC5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAg
IH0KICB9Cn0=

--=separator
Content-Type: application/octet-stream; name="xsa244.patch"
Content-Disposition: attachment; filename="xsa244.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogW1BBVENIXSB4ODYvY3B1OiBGaXggSVNUIGhhbmRsaW5n
IGR1cmluZyBQQ1BVIGJyaW5ndXAKCkNsZWFyIElTVCByZWZlcmVuY2VzIGlu
IG5ld2x5IGFsbG9jYXRlZCBJRFRzLiAgTm90aGluZyBnb29kIHdpbGwgY29t
ZSBvZgpoYXZpbmcgdGhlbSBzZXQgYmVmb3JlIHRoZSBUU1MgaXMgc3VpdGFi
bHkgY29uc3RydWN0ZWQgKGFsdGhvdWdoIHRoZSBjaGFuY2VzCm9mIHRoZSBD
UFUgc3Vydml2aW5nIHN1Y2ggYW4gSVNUIGludGVycnVwdC9leGNlcHRpb24g
aXMgZXh0cmVtZWx5IHNsaW0pLgoKVW5pZm9ybWx5IHNldCB0aGUgSVNUIHJl
ZmVyZW5jZXMgYWZ0ZXIgdGhlIFRTUyBpcyBpbiBwbGFjZS4gIFRoaXMgZml4
ZXMgYW4KaXNzdWUgb24gQU1EIGhhcmR3YXJlLCB3aGVyZSBvbmxpbmluZyBh
IFBDUFUgd2hpbGUgUENQVTAgaXMgaW4gSFZNIGNvbnRleHQKd2lsbCBjYXVz
ZSBJU1RfTk9ORSB0byBiZSBjb3BpZWQgaW50byB0aGUgbmV3IElEVCwgbWFr
aW5nIHRoYXQgUENQVSB2dWxuZXJhYmxlCnRvIHByaXZpbGVnZSBlc2NhbGF0
aW9uIGZyb20gUFYgZ3Vlc3RzIHVudGlsIGl0IHN1YnNlcXVlbnRseSBzY2hl
ZHVsZXMgYW4gSFZNCmd1ZXN0LgoKVGhpcyBpcyBYU0EtMjQ0CgpTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgfCA1ICsrKysr
CiB4ZW4vYXJjaC94ODYvc21wYm9vdC5jICAgIHwgMyArKysKIDIgZmlsZXMg
Y2hhbmdlZCwgOCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2NwdS9jb21tb24uYyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9u
LmMKaW5kZXggNzhmNTY2Ny4uNmNmMzYyOCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2NwdS9jb21tb24uYworKysgYi94ZW4vYXJjaC94ODYvY3B1L2Nv
bW1vbi5jCkBAIC02NDAsNiArNjQwLDcgQEAgdm9pZCBfX2luaXQgZWFybHlf
Y3B1X2luaXQodm9pZCkKICAqIC0gU2V0cyB1cCBUU1Mgd2l0aCBzdGFjayBw
b2ludGVycywgaW5jbHVkaW5nIElTVHMKICAqIC0gSW5zZXJ0cyBUU1Mgc2Vs
ZWN0b3IgaW50byByZWd1bGFyIGFuZCBjb21wYXQgR0RUcwogICogLSBMb2Fk
cyBHRFQsIElEVCwgVFIgdGhlbiBudWxsIExEVAorICogLSBTZXRzIHVwIElT
VCByZWZlcmVuY2VzIGluIHRoZSBJRFQKICAqLwogdm9pZCBsb2FkX3N5c3Rl
bV90YWJsZXModm9pZCkKIHsKQEAgLTcwMiw2ICs3MDMsMTAgQEAgdm9pZCBs
b2FkX3N5c3RlbV90YWJsZXModm9pZCkKIAlhc20gdm9sYXRpbGUgKCJsdHIg
ICV3MCIgOiA6ICJybSIgKFRTU19FTlRSWSA8PCAzKSApOwogCWFzbSB2b2xh
dGlsZSAoImxsZHQgJXcwIiA6IDogInJtIiAoMCkgKTsKIAorCXNldF9pc3Qo
JmlkdF90YWJsZXNbY3B1XVtUUkFQX2RvdWJsZV9mYXVsdF0sICBJU1RfREYp
OworCXNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX25taV0sCSAgICAg
IElTVF9OTUkpOworCXNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX21h
Y2hpbmVfY2hlY2tdLCBJU1RfTUNFKTsKKwogCS8qCiAJICogQm90dG9tLW9m
LXN0YWNrIG11c3QgYmUgMTYtYnl0ZSBhbGlnbmVkIQogCSAqCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3Nt
cGJvb3QuYwppbmRleCAzY2E3MTZjLi4xNjA5YjYyIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvc21wYm9vdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zbXBi
b290LmMKQEAgLTcyNCw2ICs3MjQsOSBAQCBzdGF0aWMgaW50IGNwdV9zbXBi
b290X2FsbG9jKHVuc2lnbmVkIGludCBjcHUpCiAgICAgaWYgKCBpZHRfdGFi
bGVzW2NwdV0gPT0gTlVMTCApCiAgICAgICAgIGdvdG8gb29tOwogICAgIG1l
bWNweShpZHRfdGFibGVzW2NwdV0sIGlkdF90YWJsZSwgSURUX0VOVFJJRVMg
KiBzaXplb2YoaWR0X2VudHJ5X3QpKTsKKyAgICBzZXRfaXN0KCZpZHRfdGFi
bGVzW2NwdV1bVFJBUF9kb3VibGVfZmF1bHRdLCAgSVNUX05PTkUpOworICAg
IHNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX25taV0sICAgICAgICAg
ICBJU1RfTk9ORSk7CisgICAgc2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RS
QVBfbWFjaGluZV9jaGVja10sIElTVF9OT05FKTsKIAogICAgIGZvciAoIHN0
dWJfcGFnZSA9IDAsIGkgPSBjcHUgJiB+KFNUVUJTX1BFUl9QQUdFIC0gMSk7
CiAgICAgICAgICAgaSA8IG5yX2NwdV9pZHMgJiYgaSA8PSAoY3B1IHwgKFNU
VUJTX1BFUl9QQUdFIC0gMSkpOyArK2kgKQo=

--=separator
Content-Type: application/octet-stream; name="xsa244-4.5.patch"
Content-Disposition: attachment; filename="xsa244-4.5.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L2NwdTogZml4IElTVCBoYW5kbGluZyBkdXJpbmcg
UENQVSBicmluZ3VwCgpDbGVhciBJU1QgcmVmZXJlbmNlcyBpbiBuZXdseSBh
bGxvY2F0ZWQgSURUcy4gIE5vdGhpbmcgZ29vZCB3aWxsIGNvbWUgb2YKaGF2
aW5nIHRoZW0gc2V0IGJlZm9yZSB0aGUgVFNTIGlzIHN1aXRhYmx5IGNvbnN0
cnVjdGVkIChhbHRob3VnaCB0aGUgY2hhbmNlcwpvZiB0aGUgQ1BVIHN1cnZp
dmluZyBzdWNoIGFuIElTVCBpbnRlcnJ1cHQvZXhjZXB0aW9uIGlzIGV4dHJl
bWVseSBzbGltKS4KClVuaWZvcm1seSBzZXQgdGhlIElTVCByZWZlcmVuY2Vz
IGFmdGVyIHRoZSBUU1MgaXMgaW4gcGxhY2UuICBUaGlzIGZpeGVzIGFuCmlz
c3VlIG9uIEFNRCBoYXJkd2FyZSwgd2hlcmUgb25saW5pbmcgYSBQQ1BVIHdo
aWxlIFBDUFUwIGlzIGluIEhWTSBjb250ZXh0CndpbGwgY2F1c2UgSVNUX05P
TkUgdG8gYmUgY29waWVkIGludG8gdGhlIG5ldyBJRFQsIG1ha2luZyB0aGF0
IFBDUFUgdnVsbmVyYWJsZQp0byBwcml2aWxlZ2UgZXNjYWxhdGlvbiBmcm9t
IFBWIGd1ZXN0cyB1bnRpbCBpdCBzdWJzZXF1ZW50bHkgc2NoZWR1bGVzIGFu
IEhWTQpndWVzdC4KClRoaXMgaXMgWFNBLTI0NC4KClNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgot
LS0gYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9jcHUvY29tbW9uLmMKQEAgLTU1Niw2ICs1NTYsNyBAQCB2b2lkIF9f
aW5pdCBlYXJseV9jcHVfaW5pdCh2b2lkKQogICogLSBTZXRzIHVwIFRTUyB3
aXRoIHN0YWNrIHBvaW50ZXJzLCBpbmNsdWRpbmcgSVNUcwogICogLSBJbnNl
cnRzIFRTUyBzZWxlY3RvciBpbnRvIHJlZ3VsYXIgYW5kIGNvbXBhdCBHRFRz
CiAgKiAtIExvYWRzIEdEVCwgSURULCBUUiB0aGVuIG51bGwgTERUCisgKiAt
IFNldHMgdXAgSVNUIHJlZmVyZW5jZXMgaW4gdGhlIElEVAogICovCiB2b2lk
IF9fY3B1aW5pdCBsb2FkX3N5c3RlbV90YWJsZXModm9pZCkKIHsKQEAgLTYw
Miw2ICs2MDMsMTAgQEAgdm9pZCBfX2NwdWluaXQgbG9hZF9zeXN0ZW1fdGFi
bGVzKHZvaWQpCiAJYXNtIHZvbGF0aWxlICgibGlkdCAlMCIgIDogOiAibSIg
IChpZHRyKSApOwogCWFzbSB2b2xhdGlsZSAoImx0ciAgJXcwIiA6IDogInJt
IiAoVFNTX0VOVFJZIDw8IDMpICk7CiAJYXNtIHZvbGF0aWxlICgibGxkdCAl
dzAiIDogOiAicm0iICgwKSApOworCisJc2V0X2lzdCgmaWR0X3RhYmxlc1tj
cHVdW1RSQVBfZG91YmxlX2ZhdWx0XSwgIElTVF9ERik7CisJc2V0X2lzdCgm
aWR0X3RhYmxlc1tjcHVdW1RSQVBfbm1pXSwJICAgICAgSVNUX05NSSk7CisJ
c2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfbWFjaGluZV9jaGVja10s
IElTVF9NQ0UpOwogfQogCiAvKgotLS0gYS94ZW4vYXJjaC94ODYvc21wYm9v
dC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTY2NCw2ICs2
NjQsOSBAQCBzdGF0aWMgaW50IGNwdV9zbXBib290X2FsbG9jKHVuc2lnbmVk
IGluCiAgICAgaWYgKCBpZHRfdGFibGVzW2NwdV0gPT0gTlVMTCApCiAgICAg
ICAgIGdvdG8gb29tOwogICAgIG1lbWNweShpZHRfdGFibGVzW2NwdV0sIGlk
dF90YWJsZSwgSURUX0VOVFJJRVMgKiBzaXplb2YoaWR0X2VudHJ5X3QpKTsK
KyAgICBzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9kb3VibGVfZmF1
bHRdLCAgSVNUX05PTkUpOworICAgIHNldF9pc3QoJmlkdF90YWJsZXNbY3B1
XVtUUkFQX25taV0sICAgICAgICAgICBJU1RfTk9ORSk7CisgICAgc2V0X2lz
dCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfbWFjaGluZV9jaGVja10sIElTVF9O
T05FKTsKIAogICAgIGlmICggemFsbG9jX2NwdW1hc2tfdmFyKCZwZXJfY3B1
KGNwdV9zaWJsaW5nX21hc2ssIGNwdSkpICYmCiAgICAgICAgICB6YWxsb2Nf
Y3B1bWFza192YXIoJnBlcl9jcHUoY3B1X2NvcmVfbWFzaywgY3B1KSkgKQo=

--=separator
Content-Type: application/octet-stream; name="xsa244-4.6.patch"
Content-Disposition: attachment; filename="xsa244-4.6.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L2NwdTogZml4IElTVCBoYW5kbGluZyBkdXJpbmcg
UENQVSBicmluZ3VwCgpDbGVhciBJU1QgcmVmZXJlbmNlcyBpbiBuZXdseSBh
bGxvY2F0ZWQgSURUcy4gIE5vdGhpbmcgZ29vZCB3aWxsIGNvbWUgb2YKaGF2
aW5nIHRoZW0gc2V0IGJlZm9yZSB0aGUgVFNTIGlzIHN1aXRhYmx5IGNvbnN0
cnVjdGVkIChhbHRob3VnaCB0aGUgY2hhbmNlcwpvZiB0aGUgQ1BVIHN1cnZp
dmluZyBzdWNoIGFuIElTVCBpbnRlcnJ1cHQvZXhjZXB0aW9uIGlzIGV4dHJl
bWVseSBzbGltKS4KClVuaWZvcm1seSBzZXQgdGhlIElTVCByZWZlcmVuY2Vz
IGFmdGVyIHRoZSBUU1MgaXMgaW4gcGxhY2UuICBUaGlzIGZpeGVzIGFuCmlz
c3VlIG9uIEFNRCBoYXJkd2FyZSwgd2hlcmUgb25saW5pbmcgYSBQQ1BVIHdo
aWxlIFBDUFUwIGlzIGluIEhWTSBjb250ZXh0CndpbGwgY2F1c2UgSVNUX05P
TkUgdG8gYmUgY29waWVkIGludG8gdGhlIG5ldyBJRFQsIG1ha2luZyB0aGF0
IFBDUFUgdnVsbmVyYWJsZQp0byBwcml2aWxlZ2UgZXNjYWxhdGlvbiBmcm9t
IFBWIGd1ZXN0cyB1bnRpbCBpdCBzdWJzZXF1ZW50bHkgc2NoZWR1bGVzIGFu
IEhWTQpndWVzdC4KClRoaXMgaXMgWFNBLTI0NC4KClNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgot
LS0gYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9jcHUvY29tbW9uLmMKQEAgLTU1OCw2ICs1NTgsNyBAQCB2b2lkIF9f
aW5pdCBlYXJseV9jcHVfaW5pdCh2b2lkKQogICogLSBTZXRzIHVwIFRTUyB3
aXRoIHN0YWNrIHBvaW50ZXJzLCBpbmNsdWRpbmcgSVNUcwogICogLSBJbnNl
cnRzIFRTUyBzZWxlY3RvciBpbnRvIHJlZ3VsYXIgYW5kIGNvbXBhdCBHRFRz
CiAgKiAtIExvYWRzIEdEVCwgSURULCBUUiB0aGVuIG51bGwgTERUCisgKiAt
IFNldHMgdXAgSVNUIHJlZmVyZW5jZXMgaW4gdGhlIElEVAogICovCiB2b2lk
IF9fY3B1aW5pdCBsb2FkX3N5c3RlbV90YWJsZXModm9pZCkKIHsKQEAgLTYw
NCw2ICs2MDUsMTAgQEAgdm9pZCBfX2NwdWluaXQgbG9hZF9zeXN0ZW1fdGFi
bGVzKHZvaWQpCiAJYXNtIHZvbGF0aWxlICgibGlkdCAlMCIgIDogOiAibSIg
IChpZHRyKSApOwogCWFzbSB2b2xhdGlsZSAoImx0ciAgJXcwIiA6IDogInJt
IiAoVFNTX0VOVFJZIDw8IDMpICk7CiAJYXNtIHZvbGF0aWxlICgibGxkdCAl
dzAiIDogOiAicm0iICgwKSApOworCisJc2V0X2lzdCgmaWR0X3RhYmxlc1tj
cHVdW1RSQVBfZG91YmxlX2ZhdWx0XSwgIElTVF9ERik7CisJc2V0X2lzdCgm
aWR0X3RhYmxlc1tjcHVdW1RSQVBfbm1pXSwJICAgICAgSVNUX05NSSk7CisJ
c2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfbWFjaGluZV9jaGVja10s
IElTVF9NQ0UpOwogfQogCiAvKgotLS0gYS94ZW4vYXJjaC94ODYvc21wYm9v
dC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTc0OSw2ICs3
NDksOSBAQCBzdGF0aWMgaW50IGNwdV9zbXBib290X2FsbG9jKHVuc2lnbmVk
IGluCiAgICAgaWYgKCBpZHRfdGFibGVzW2NwdV0gPT0gTlVMTCApCiAgICAg
ICAgIGdvdG8gb29tOwogICAgIG1lbWNweShpZHRfdGFibGVzW2NwdV0sIGlk
dF90YWJsZSwgSURUX0VOVFJJRVMgKiBzaXplb2YoaWR0X2VudHJ5X3QpKTsK
KyAgICBzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9kb3VibGVfZmF1
bHRdLCAgSVNUX05PTkUpOworICAgIHNldF9pc3QoJmlkdF90YWJsZXNbY3B1
XVtUUkFQX25taV0sICAgICAgICAgICBJU1RfTk9ORSk7CisgICAgc2V0X2lz
dCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfbWFjaGluZV9jaGVja10sIElTVF9O
T05FKTsKIAogICAgIGZvciAoIHN0dWJfcGFnZSA9IDAsIGkgPSBjcHUgJiB+
KFNUVUJTX1BFUl9QQUdFIC0gMSk7CiAgICAgICAgICAgaSA8IG5yX2NwdV9p
ZHMgJiYgaSA8PSAoY3B1IHwgKFNUVUJTX1BFUl9QQUdFIC0gMSkpOyArK2kg
KQo=

--=separator
Content-Type: application/octet-stream; name="xsa244-4.7.patch"
Content-Disposition: attachment; filename="xsa244-4.7.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L2NwdTogZml4IElTVCBoYW5kbGluZyBkdXJpbmcg
UENQVSBicmluZ3VwCgpDbGVhciBJU1QgcmVmZXJlbmNlcyBpbiBuZXdseSBh
bGxvY2F0ZWQgSURUcy4gIE5vdGhpbmcgZ29vZCB3aWxsIGNvbWUgb2YKaGF2
aW5nIHRoZW0gc2V0IGJlZm9yZSB0aGUgVFNTIGlzIHN1aXRhYmx5IGNvbnN0
cnVjdGVkIChhbHRob3VnaCB0aGUgY2hhbmNlcwpvZiB0aGUgQ1BVIHN1cnZp
dmluZyBzdWNoIGFuIElTVCBpbnRlcnJ1cHQvZXhjZXB0aW9uIGlzIGV4dHJl
bWVseSBzbGltKS4KClVuaWZvcm1seSBzZXQgdGhlIElTVCByZWZlcmVuY2Vz
IGFmdGVyIHRoZSBUU1MgaXMgaW4gcGxhY2UuICBUaGlzIGZpeGVzIGFuCmlz
c3VlIG9uIEFNRCBoYXJkd2FyZSwgd2hlcmUgb25saW5pbmcgYSBQQ1BVIHdo
aWxlIFBDUFUwIGlzIGluIEhWTSBjb250ZXh0CndpbGwgY2F1c2UgSVNUX05P
TkUgdG8gYmUgY29waWVkIGludG8gdGhlIG5ldyBJRFQsIG1ha2luZyB0aGF0
IFBDUFUgdnVsbmVyYWJsZQp0byBwcml2aWxlZ2UgZXNjYWxhdGlvbiBmcm9t
IFBWIGd1ZXN0cyB1bnRpbCBpdCBzdWJzZXF1ZW50bHkgc2NoZWR1bGVzIGFu
IEhWTQpndWVzdC4KClRoaXMgaXMgWFNBLTI0NC4KClNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgot
LS0gYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9jcHUvY29tbW9uLmMKQEAgLTYxNyw2ICs2MTcsNyBAQCB2b2lkIF9f
aW5pdCBlYXJseV9jcHVfaW5pdCh2b2lkKQogICogLSBTZXRzIHVwIFRTUyB3
aXRoIHN0YWNrIHBvaW50ZXJzLCBpbmNsdWRpbmcgSVNUcwogICogLSBJbnNl
cnRzIFRTUyBzZWxlY3RvciBpbnRvIHJlZ3VsYXIgYW5kIGNvbXBhdCBHRFRz
CiAgKiAtIExvYWRzIEdEVCwgSURULCBUUiB0aGVuIG51bGwgTERUCisgKiAt
IFNldHMgdXAgSVNUIHJlZmVyZW5jZXMgaW4gdGhlIElEVAogICovCiB2b2lk
IGxvYWRfc3lzdGVtX3RhYmxlcyh2b2lkKQogewpAQCAtNjYzLDYgKzY2NCwx
MCBAQCB2b2lkIGxvYWRfc3lzdGVtX3RhYmxlcyh2b2lkKQogCWFzbSB2b2xh
dGlsZSAoImxpZHQgJTAiICA6IDogIm0iICAoaWR0cikgKTsKIAlhc20gdm9s
YXRpbGUgKCJsdHIgICV3MCIgOiA6ICJybSIgKFRTU19FTlRSWSA8PCAzKSAp
OwogCWFzbSB2b2xhdGlsZSAoImxsZHQgJXcwIiA6IDogInJtIiAoMCkgKTsK
KworCXNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX2RvdWJsZV9mYXVs
dF0sICBJU1RfREYpOworCXNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQ
X25taV0sCSAgICAgIElTVF9OTUkpOworCXNldF9pc3QoJmlkdF90YWJsZXNb
Y3B1XVtUUkFQX21hY2hpbmVfY2hlY2tdLCBJU1RfTUNFKTsKIH0KIAogLyoK
LS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYworKysgYi94ZW4vYXJjaC94
ODYvc21wYm9vdC5jCkBAIC03MTUsNiArNzE1LDkgQEAgc3RhdGljIGludCBj
cHVfc21wYm9vdF9hbGxvYyh1bnNpZ25lZCBpbgogICAgIGlmICggaWR0X3Rh
Ymxlc1tjcHVdID09IE5VTEwgKQogICAgICAgICBnb3RvIG9vbTsKICAgICBt
ZW1jcHkoaWR0X3RhYmxlc1tjcHVdLCBpZHRfdGFibGUsIElEVF9FTlRSSUVT
ICogc2l6ZW9mKGlkdF9lbnRyeV90KSk7CisgICAgc2V0X2lzdCgmaWR0X3Rh
Ymxlc1tjcHVdW1RSQVBfZG91YmxlX2ZhdWx0XSwgIElTVF9OT05FKTsKKyAg
ICBzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9ubWldLCAgICAgICAg
ICAgSVNUX05PTkUpOworICAgIHNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtU
UkFQX21hY2hpbmVfY2hlY2tdLCBJU1RfTk9ORSk7CiAKICAgICBmb3IgKCBz
dHViX3BhZ2UgPSAwLCBpID0gY3B1ICYgfihTVFVCU19QRVJfUEFHRSAtIDEp
OwogICAgICAgICAgIGkgPCBucl9jcHVfaWRzICYmIGkgPD0gKGNwdSB8IChT
VFVCU19QRVJfUEFHRSAtIDEpKTsgKytpICkK

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=separator--


From xen-devel-bounces@lists.xen.org Thu Oct 12 12:17:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 12:17:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2cQl-0000BE-8z; Thu, 12 Oct 2017 12:17:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2cQk-00008c-5T; Thu, 12 Oct 2017 12:17:38 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 FE/CE-30115-16D5FD95; Thu, 12 Oct 2017 12:17:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPKsWRWlGSWpSXmKPExsWS0XRdVTch9n6
 kwafJXBa3brYyWyz5uJjFYtXVA6wOzB5Hd/9mCmCMYs3MS8qvSGDNOHP5IGvB0rSKlz92Mjcw
 bk7oYuTiEBK4wiixqPEvC4SziFHix9nZQA4nB7OAq8SNfZvZIGxFiQv3GsDivAKCEidnPgGzJ
 QQ0Je68WcUOYosIFEnsPPcSzGYT0JOYe3YSE0SvpcT8iafA5ggLeEvsuP2OsYuRA2iOmcTt+w
 YgYRYBVYl3l3YwTmDkmYVk8ywkm2ch2TwLqJsZaPP6XfoQprTE8n8cENXyEtvfzmGGsK0kft7
 8AWWbS3R8e8oOM3FK90Mo21riwcpdUDUWEufXb2DBVGMv8fXVUVYI20Zi+r2FWNVMfPWHBabm
 4vQGNmQ1CxiFVjGqF6cWlaUW6ZrrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIER
 i0DEOxgnHnZ/xCjJAeTkihvRuD9SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvO4xQDnBotT01I
 q0zBxg+oBJS3DwKInwvosGSvMWFyTmFmemQ6ROMdpzHFtx8Q8Tx49JV4DkmnnXgWTHzbt/mIR
 Y8vLzUqXEedVBpgqAtGWU5sENhaW7S4yyUsK8jEBnCvEUpBblZpagyr9iFOdgVBLm5QWZwpOZ
 VwK3+xXQWUxAZ4mm3QE5qyQRISXVwCgeYzZbeYnfzbAvoT9v7UmVWHRfYBH3qsXHmD7pTXY7n
 KK31y+U/WnTtV3q4TV+FZ2sv6o2HDxtrDcztVlWYFa+Ef9m1bmduxZ+LLNwTTlwMnC1PON8vy
 aJJ8usHR4X+hs1Nxz6Kcf13GPt7sLEv6/DHiXF9qlOP1lj2HP11XTxJWekVK8GNCqxFGckGmo
 xFxUnAgB8QvricgMAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1507810654!68876189!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39219 invoked from network); 12 Oct 2017 12:17:35 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Oct 2017 12:17:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2cPY-0000ep-7X; Thu, 12 Oct 2017 12:16:24 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1e2cPY-000765-3B; Thu, 12 Oct 2017 12:16:24 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
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: <E1e2cPY-000765-3B@xenbits.xenproject.org>
Date: Thu, 12 Oct 2017 12:16:24 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 238 - DMOP map/unmap missing
	argument checks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.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-238
                              version 2

                DMOP map/unmap missing argument checks

UPDATES IN VERSION 2
====================

Public release.

ISSUE DESCRIPTION
=================

DMOPs (which were a subgroup of HVMOPs in older releases) allow guests
to control and drive other guests.  The I/O request server page mapping
interface uses range sets to represent I/O resources the emulation of
which is provided by a given I/O request server.  The internals of the
range set implementation require that ranges have a starting value no
lower than the ending one.  Checks for this fact were missing.

IMPACT
======

Malicious or buggy stub domain kernels or tool stacks otherwise living
outside of Domain0 can mount a denial of service attack which, if
successful, can affect the whole system.

Only domains controlling HVM guests can exploit this vulnerability.
(This includes domains providing hardware emulation services to HVM
guests.)

VULNERABLE SYSTEMS
==================

Xen versions 4.5 and later are vulnerable.  Xen versions 4.4 and
earlier are not vulnerable.

Only x86 systems are affected.  ARM systems are not affected.

This vulnerability is only applicable to Xen systems using stub domains
or other forms of disaggregation of control domains for HVM guests.

MITIGATION
==========

Running only PV guests will avoid this issue.

(The security of a Xen system using stub domains is still better than
with a qemu-dm running as an unrestricted dom0 process.  Therefore
users with these configurations should not switch to an unrestricted
dom0 qemu-dm.)

CREDITS
=======

This issue was discovered by Vitaly Kuznetsov of RedHat.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa238.patch           xen-unstable, Xen 4.9.x, Xen 4.8.x, Xen 4.7.x
xsa238-4.6.patch       Xen 4.6.x
xsa238-4.5.patch       Xen 4.5.x

$ sha256sum xsa238*
3cced09a1fb2936644d654c568f38580952328b84e28601b019ea74122228c36  xsa238.meta
85d3f9713bef1bc86c682857dbd7388a1d1f20089363ddfc4cb9ecbd88eaffec  xsa238.patch
034e91c234f6831dbaa1aaf29f4f90de2e822f99301424f7f3527f9da883ff68  xsa238-4.5.patch
29255a81729b24866e594426167de5fbef70de21ef62a95ba95de191d2a7fd54  xsa238-4.6.patch
$

DEPLOYMENT DURING EMBARGO
=========================

Deployment of the patches and/or mitigations described above (or
others which are substantially similar) is permitted during the
embargo, even on public-facing systems with untrusted guest users and
administrators.

But: Distribution of updated software is prohibited (except to other
members of the predisclosure list).

Predisclosure list members who wish to deploy significantly different
patches and/or mitigations, please contact the Xen Project Security
Team.

(Note: this during-embargo deployment notice is retained in
post-embargo publicly released Xen Project advisories, even though it
is then no longer applicable.  This is to enable the community to have
oversight of the Xen Project Security Team's decisionmaking.)

For more information about permissible uses of embargoed information,
consult the Xen Project community's agreed Security Policy:
  http://www.xenproject.org/security-policy.html
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJZ31v7AAoJEIP+FMlX6CvZrBgIAMg3C1Gvc3rnrPjT+0Im7gdQ
vBXGAWViWDs7EC1Vl5IU6lQQKETNmx40kRPyOYOVSdPzWamOotXOSadpJ49mbTX1
CA2iSJ8OAdqcPhgKjdUYVJXkybujNp6WkdlcT6ZXvEs6DLuvKJXZBaRoX2vYtObq
JjwUfGgpHcOc8vLhaEjEZTWRnKJotqQPaPaDHzrtGJAkHB0F+gwqpM4lBD6Q18+/
DzyBWlDENEcoSwzDldZ/4Ktl/rOXDOPoYYZfnFmYA2puWP7ujonio8iofOy+6GH3
GoKSPs1ciC4ax1WdJqbuxM0TCStz4QFOselVQ0hEJNdH6k3mmA4wMg+6kPNDf2U=
=9idj
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa238.meta"
Content-Disposition: attachment; filename="xsa238.meta"
Content-Transfer-Encoding: base64

ewogICJYU0EiOiAyMzgsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC45IiwKICAgICI0LjgiLAogICAgIjQuNyIsCiAg
ICAiNC42IiwKICAgICI0LjUiCiAgXSwKICAiVHJlZXMiOiBbCiAgICAieGVu
IgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC41IjogewogICAgICAiWGVu
VmVyc2lvbiI6ICI0LjUiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI4MzcyNGQ5ZjNhZTIx
YTNiOTYzNjI3NDJlMmYwNTJiMTlkOWY1NTlhIiwKICAgICAgICAgICJQcmVy
ZXFzIjogWwogICAgICAgICAgICAyMzcKICAgICAgICAgIF0sCiAgICAgICAg
ICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTIzOC00LjUucGF0Y2gi
CiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAgIjQu
NiI6IHsKICAgICAgIlhlblZlcnNpb24iOiAiNC42IiwKICAgICAgIlJlY2lw
ZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYi
OiAiMTY1OGE4NzY5MGFjODM5ZTg1ZGIxMmJiZjQwOWJlNjJiYjkzODY0MCIs
CiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAgMjM3CiAgICAg
ICAgICBdLAogICAgICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4
c2EyMzgtNC42LnBhdGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAg
fQogICAgfSwKICAgICI0LjciOiB7CiAgICAgICJYZW5WZXJzaW9uIjogIjQu
NyIsCiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAg
ICAgICAiU3RhYmxlUmVmIjogImM3NzgzZDljMjZmYzE5MTg2MmQ5ODgzZGEy
MjM4NzM0MGIxZmFiMTgiLAogICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAg
ICAgICAgIDIzNwogICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjog
WwogICAgICAgICAgICAieHNhMjM4LnBhdGNoIgogICAgICAgICAgXQogICAg
ICAgIH0KICAgICAgfQogICAgfSwKICAgICI0LjgiOiB7CiAgICAgICJYZW5W
ZXJzaW9uIjogIjQuOCIsCiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4
ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogIjM2ODk4ZWIxMjU3MmYw
YTFmODVjYjU0ZDRhOWU5MGFmY2I2ZjcwNDUiLAogICAgICAgICAgIlByZXJl
cXMiOiBbCiAgICAgICAgICAgIDIzNwogICAgICAgICAgXSwKICAgICAgICAg
ICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjM4LnBhdGNoIgogICAg
ICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0LjkiOiB7
CiAgICAgICJYZW5WZXJzaW9uIjogIjQuOSIsCiAgICAgICJSZWNpcGVzIjog
ewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogIjJj
YzNkMzJmNDBjNzFjYjI0MjQ3N2EzZjg5MzgwNzRkNGZjMzY4MjkiLAogICAg
ICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAgIDIzNwogICAgICAgICAg
XSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjM4
LnBhdGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwK
ICAgICJtYXN0ZXIiOiB7CiAgICAgICJYZW5WZXJzaW9uIjogIm1hc3RlciIs
CiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAg
ICAiU3RhYmxlUmVmIjogImE4ZWE2ZTI2ODgxMThhM2UxOWUyOWIzOWUzMTZm
YWE1Zjk2YWI5ZDEiLAogICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAg
ICAgIDIzNwogICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwog
ICAgICAgICAgICAieHNhMjM4LnBhdGNoIgogICAgICAgICAgXQogICAgICAg
IH0KICAgICAgfQogICAgfQogIH0KfQ==

--=separator
Content-Type: application/octet-stream; name="xsa238.patch"
Content-Disposition: attachment; filename="xsa238.patch"
Content-Transfer-Encoding: base64

RnJvbSBjZGMyODg3MDc2YjE5YjM5ZmFiOWZhZWM0OTUwODI1ODZmMzExM2Rm
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBYZW5Qcm9qZWN0IFNl
Y3VyaXR5IFRlYW0gPHNlY3VyaXR5QHhlbnByb2plY3Qub3JnPgpEYXRlOiBU
dWUsIDUgU2VwIDIwMTcgMTM6NDE6MzcgKzAyMDAKU3ViamVjdDogeDg2L2lv
cmVxIHNlcnZlcjogY29ycmVjdGx5IGhhbmRsZSBib2d1cwogWEVOX0RNT1Bf
eyx1bn1tYXBfaW9fcmFuZ2VfdG9faW9yZXFfc2VydmVyIGFyZ3VtZW50cwoK
TWlzYmVoYXZpbmcgZGV2aWNlIG1vZGVsIGNhbiBwYXNzIGluY29ycmVjdCBY
RU5fRE1PUF9tYXAvCnVubWFwX2lvX3JhbmdlX3RvX2lvcmVxX3NlcnZlciBh
cmd1bWVudHMsIG5hbWVseSBlbmQgPCBzdGFydCB3aGVuCnNwZWNpZnlpbmcg
YWRkcmVzcyByYW5nZS4gV2hlbiB0aGlzIGhhcHBlbnMgd2UgaGl0IEFTU0VS
VChzIDw9IGUpIGluCnJhbmdlc2V0X2NvbnRhaW5zX3JhbmdlKCkvcmFuZ2Vz
ZXRfb3ZlcmxhcHNfcmFuZ2UoKSB3aXRoIGRlYnVnIGJ1aWxkcy4KUHJvZHVj
dGlvbiBidWlsZHMgd2lsbCBub3QgdHJhcCByaWdodCBhd2F5IGJ1dCBtYXkg
bWlzYmVoYXZlIGxhdGVyCndoaWxlIGhhbmRsaW5nIHN1Y2ggYm9ndXMgcmFu
Z2VzLgoKVGhpcyBpcyBYU0EtMjM4LgoKU2lnbmVkLW9mZi1ieTogVml0YWx5
IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KUmV2aWV3ZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvaHZtL2lvcmVxLmMgfCA2ICsrKysrKwogMSBmaWxlIGNoYW5nZWQs
IDYgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vaW9yZXEuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwppbmRleCBi
MmE4YjBlOTg2Li44YzhiZjFmMGVjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5j
CkBAIC04MjAsNiArODIwLDkgQEAgaW50IGh2bV9tYXBfaW9fcmFuZ2VfdG9f
aW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQs
CiAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7CiAgICAgaW50IHJj
OwogCisgICAgaWYgKCBzdGFydCA+IGVuZCApCisgICAgICAgIHJldHVybiAt
RUlOVkFMOworCiAgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5o
dm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKIAogICAgIHJjID0gLUVO
T0VOVDsKQEAgLTg3Miw2ICs4NzUsOSBAQCBpbnQgaHZtX3VubWFwX2lvX3Jh
bmdlX2Zyb21faW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvc2Vy
dmlkX3QgaWQsCiAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7CiAg
ICAgaW50IHJjOwogCisgICAgaWYgKCBzdGFydCA+IGVuZCApCisgICAgICAg
IHJldHVybiAtRUlOVkFMOworCiAgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgm
ZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKIAogICAg
IHJjID0gLUVOT0VOVDsK

--=separator
Content-Type: application/octet-stream; name="xsa238-4.5.patch"
Content-Disposition: attachment; filename="xsa238-4.5.patch"
Content-Transfer-Encoding: base64

RnJvbTogWGVuUHJvamVjdCBTZWN1cml0eSBUZWFtIDxzZWN1cml0eUB4ZW5w
cm9qZWN0Lm9yZz4KU3ViamVjdDogeDg2L2lvcmVxIHNlcnZlcjogY29ycmVj
dGx5IGhhbmRsZSBib2d1cwogWEVOX0RNT1Bfeyx1bn1tYXBfaW9fcmFuZ2Vf
dG9faW9yZXFfc2VydmVyIGFyZ3VtZW50cwoKTWlzYmVoYXZpbmcgZGV2aWNl
IG1vZGVsIGNhbiBwYXNzIGluY29ycmVjdCBYRU5fRE1PUF9tYXAvCnVubWFw
X2lvX3JhbmdlX3RvX2lvcmVxX3NlcnZlciBhcmd1bWVudHMsIG5hbWVseSBl
bmQgPCBzdGFydCB3aGVuCnNwZWNpZnlpbmcgYWRkcmVzcyByYW5nZS4gV2hl
biB0aGlzIGhhcHBlbnMgd2UgaGl0IEFTU0VSVChzIDw9IGUpIGluCnJhbmdl
c2V0X2NvbnRhaW5zX3JhbmdlKCkvcmFuZ2VzZXRfb3ZlcmxhcHNfcmFuZ2Uo
KSB3aXRoIGRlYnVnIGJ1aWxkcy4KUHJvZHVjdGlvbiBidWlsZHMgd2lsbCBu
b3QgdHJhcCByaWdodCBhd2F5IGJ1dCBtYXkgbWlzYmVoYXZlIGxhdGVyCndo
aWxlIGhhbmRsaW5nIHN1Y2ggYm9ndXMgcmFuZ2VzLgoKVGhpcyBpcyBYU0Et
MjM4LgoKU2lnbmVkLW9mZi1ieTogVml0YWx5IEt1em5ldHNvdiA8dmt1em5l
dHNAcmVkaGF0LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jIHwg
NiArKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgYi94ZW4vYXJj
aC94ODYvaHZtL2lvcmVxLmMKaW5kZXggYjJhOGIwZTk4Ni4uOGM4YmYxZjBl
YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0xMTUxLDYgKzExNTEsOSBAQCBp
bnQgaHZtX21hcF9pb19yYW5nZV90b19pb3JlcV9zZXJ2ZXIoc3RydWN0IGRv
bWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICBzdHJ1Y3QgaHZtX2lvcmVx
X3NlcnZlciAqczsKICAgICBpbnQgcmM7CiAKKyAgICBpZiAoIHN0YXJ0ID4g
ZW5kICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKICAgICBzcGluX2xv
Y2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVy
LmxvY2spOwogCiAgICAgcmMgPSAtRU5PRU5UOwpAQCAtMTIwMiw2ICsxMjA1
LDkgQEAgaW50IGh2bV91bm1hcF9pb19yYW5nZV9mcm9tX2lvcmVxX3NlcnZl
cihzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAogICAgIHN0cnVj
dCBodm1faW9yZXFfc2VydmVyICpzOwogICAgIGludCByYzsKIAorICAgIGlm
ICggc3RhcnQgPiBlbmQgKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKwog
ICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5p
b3JlcV9zZXJ2ZXIubG9jayk7CiAKICAgICByYyA9IC1FTk9FTlQ7Cg==

--=separator
Content-Type: application/octet-stream; name="xsa238-4.6.patch"
Content-Disposition: attachment; filename="xsa238-4.6.patch"
Content-Transfer-Encoding: base64

RnJvbTogWGVuUHJvamVjdCBTZWN1cml0eSBUZWFtIDxzZWN1cml0eUB4ZW5w
cm9qZWN0Lm9yZz4KU3ViamVjdDogeDg2L2lvcmVxIHNlcnZlcjogY29ycmVj
dGx5IGhhbmRsZSBib2d1cwogWEVOX0RNT1Bfeyx1bn1tYXBfaW9fcmFuZ2Vf
dG9faW9yZXFfc2VydmVyIGFyZ3VtZW50cwoKTWlzYmVoYXZpbmcgZGV2aWNl
IG1vZGVsIGNhbiBwYXNzIGluY29ycmVjdCBYRU5fRE1PUF9tYXAvCnVubWFw
X2lvX3JhbmdlX3RvX2lvcmVxX3NlcnZlciBhcmd1bWVudHMsIG5hbWVseSBl
bmQgPCBzdGFydCB3aGVuCnNwZWNpZnlpbmcgYWRkcmVzcyByYW5nZS4gV2hl
biB0aGlzIGhhcHBlbnMgd2UgaGl0IEFTU0VSVChzIDw9IGUpIGluCnJhbmdl
c2V0X2NvbnRhaW5zX3JhbmdlKCkvcmFuZ2VzZXRfb3ZlcmxhcHNfcmFuZ2Uo
KSB3aXRoIGRlYnVnIGJ1aWxkcy4KUHJvZHVjdGlvbiBidWlsZHMgd2lsbCBu
b3QgdHJhcCByaWdodCBhd2F5IGJ1dCBtYXkgbWlzYmVoYXZlIGxhdGVyCndo
aWxlIGhhbmRsaW5nIHN1Y2ggYm9ndXMgcmFuZ2VzLgoKVGhpcyBpcyBYU0Et
MjM4LgoKU2lnbmVkLW9mZi1ieTogVml0YWx5IEt1em5ldHNvdiA8dmt1em5l
dHNAcmVkaGF0LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jIHwg
NiArKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgYi94ZW4vYXJj
aC94ODYvaHZtL2lvcmVxLmMKaW5kZXggYjJhOGIwZTk4Ni4uOGM4YmYxZjBl
YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0xMjcxLDYgKzEyNzEsOSBAQCBp
bnQgaHZtX21hcF9pb19yYW5nZV90b19pb3JlcV9zZXJ2ZXIoc3RydWN0IGRv
bWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICBzdHJ1Y3QgaHZtX2lvcmVx
X3NlcnZlciAqczsKICAgICBpbnQgcmM7CiAKKyAgICBpZiAoIHN0YXJ0ID4g
ZW5kICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKICAgICBzcGluX2xv
Y2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVy
LmxvY2spOwogCiAgICAgcmMgPSAtRU5PRU5UOwpAQCAtMTMyMiw2ICsxMzI1
LDkgQEAgaW50IGh2bV91bm1hcF9pb19yYW5nZV9mcm9tX2lvcmVxX3NlcnZl
cihzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAogICAgIHN0cnVj
dCBodm1faW9yZXFfc2VydmVyICpzOwogICAgIGludCByYzsKIAorICAgIGlm
ICggc3RhcnQgPiBlbmQgKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKwog
ICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5p
b3JlcV9zZXJ2ZXIubG9jayk7CiAKICAgICByYyA9IC1FTk9FTlQ7Cg==

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=separator--


From xen-devel-bounces@lists.xen.org Thu Oct 12 12:24:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 12:24:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2cXJ-0003zg-CN; Thu, 12 Oct 2017 12:24:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2cXI-0003zO-Ae
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 12:24:24 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 25/9B-16487-7FE5FD95;
 Thu, 12 Oct 2017 12:24:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsXS6fjDS/db3P1
 Igy1tahbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bDuweZCjbxVsz7s4KlgfE6excjJ4eQQJ7E
 sgmNzF2MHBy8AnYSS9+kgYQlBAwlTi+8yQJiswioStz8DlHOJqAu0fZsOytIuYiAgcS5o0kgJ
 rOAvsS2dWDVwgKBEo3/TjNBDLeTePLyApjNKWAv0fF2NtQiQYm/O4RBwswCWhIPf91igbC1JZ
 YtfM0MMVFaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6RkZ6SUWZ6RkluYmZObq
 GBmZ6uanFxYnpqTmJScV6yfm5mxiBYccABDsY18wPPMQoycGkJMqbEXg/UogvKT+lMiOxOCO+
 qDQntfgQowYHh8C2XasvMEqx5OXnpSpJ8L6JBaoTLEpNT61Iy8wBRgZMqQQHj5II7yWQNG9xQ
 WJucWY6ROoUoy5Hx827f5iEwGZIifMyAeNMSACkKKM0D24ELEovMcpKCfMyAh0oxFOQWpSbWY
 Iq/4pRnINRSZh3L8gqnsy8ErhNr4COYAI6QjTtDsgRJYkIKakGxklrTotr3BHc1GddlHjv5h/
 ZHtaVj5izGp88LoyOnPhfmlPw8b8sqWurtqzpLJ3Ffy0kNvOBkvzh6U7hC/cwLlxUHv8rSWHe
 ngk8pmqnZK12b5ZjalJojXl49Kmed4iYJn/dfbcg14aIIyrty3bYSwuX2WrxfQiR3D1nrvv0T
 4k7OHzS/SXklViKMxINtZiLihMBiitJDc0CAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1507811060!70396767!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8051 invoked from network); 12 Oct 2017 12:24:22 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Oct 2017 12:24:22 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 12 Oct 2017 06:24:20 -0600
Message-Id: <59DF7B130200007800185945@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 12 Oct 2017 06:24:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <59DF54320200007800185513@prv-mh.provo.novell.com>
In-Reply-To: <59DF54320200007800185513@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 4/3] x86: don't ignore foreigndom on L2/L3/L4
 page table updates
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lsZW50bHkgYXNzdW1pbmcgRE9NSURfU0VMRiBpcyB1bmxpa2VseSB0byBiZSBhIGdvb2QgaWRl
YSBmb3IgcGFnZQp0YWJsZSB1cGRhdGVzLiBGb3IgUEdUX3dyaXRhYmxlIHBhZ2VzLCB0aG91Z2gs
IGl0IHNlZW1zIGJldHRlciB0byBhbGxvdwp0aGUgd3JpdGVzLCBzbyB0aGUgc2FtZSBjaGVjayBp
c24ndCBiZWluZyBhcHBsaWVkIHRoZXJlLgoKQWxzbyBhZGQgYmxhbmsgbGluZXMgYmV0d2VlbiB0
aGUgaW5kaXZpZHVhbCBjYXNlIGJsb2Nrcy4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9tbS5jCkBAIC0zNTQyLDE4ICszNTQyLDI4IEBAIGxvbmcgZG9fbW11X3VwZGF0ZSgKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY21kID09IE1NVV9QVF9VUERBVEVf
UFJFU0VSVkVfQUQsIHYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBn
X293bmVyKTsKICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CisKICAgICAgICAgICAgICAgICBj
YXNlIFBHVF9sMl9wYWdlX3RhYmxlOgorICAgICAgICAgICAgICAgICAgICBpZiAoIHVubGlrZWx5
KHBnX293bmVyICE9IHB0X293bmVyKSApCisgICAgICAgICAgICAgICAgICAgICAgICBicmVhazsK
ICAgICAgICAgICAgICAgICAgICAgcmMgPSBtb2RfbDJfZW50cnkodmEsIGwyZV9mcm9tX2ludHB0
ZShyZXEudmFsKSwgbWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
bWQgPT0gTU1VX1BUX1VQREFURV9QUkVTRVJWRV9BRCwgdik7CiAgICAgICAgICAgICAgICAgICAg
IGJyZWFrOworCiAgICAgICAgICAgICAgICAgY2FzZSBQR1RfbDNfcGFnZV90YWJsZToKKyAgICAg
ICAgICAgICAgICAgICAgaWYgKCB1bmxpa2VseShwZ19vd25lciAhPSBwdF9vd25lcikgKQorICAg
ICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgICAgIHJjID0gbW9k
X2wzX2VudHJ5KHZhLCBsM2VfZnJvbV9pbnRwdGUocmVxLnZhbCksIG1mbiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY21kID09IE1NVV9QVF9VUERBVEVfUFJFU0VSVkVf
QUQsIHYpOwogICAgICAgICAgICAgICAgICAgICBicmVhazsKKwogICAgICAgICAgICAgICAgIGNh
c2UgUEdUX2w0X3BhZ2VfdGFibGU6CisgICAgICAgICAgICAgICAgICAgIGlmICggdW5saWtlbHko
cGdfb3duZXIgIT0gcHRfb3duZXIpICkKKyAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwog
ICAgICAgICAgICAgICAgICAgICByYyA9IG1vZF9sNF9lbnRyeSh2YSwgbDRlX2Zyb21faW50cHRl
KHJlcS52YWwpLCBtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNt
ZCA9PSBNTVVfUFRfVVBEQVRFX1BSRVNFUlZFX0FELCB2KTsKICAgICAgICAgICAgICAgICAgICAg
YnJlYWs7CisKICAgICAgICAgICAgICAgICBjYXNlIFBHVF93cml0YWJsZV9wYWdlOgogICAgICAg
ICAgICAgICAgICAgICBwZXJmY19pbmNyKHdyaXRhYmxlX21tdV91cGRhdGVzKTsKICAgICAgICAg
ICAgICAgICAgICAgaWYgKCBwYWdpbmdfd3JpdGVfZ3Vlc3RfZW50cnkodiwgdmEsIHJlcS52YWws
IF9tZm4obWZuKSkgKQoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 12 12:41:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 12:41:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2cnO-00071x-TY; Thu, 12 Oct 2017 12:41:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2cnN-00071l-6G
 for xen-devel@lists.xensource.com; Thu, 12 Oct 2017 12:41:01 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 42/C0-28357-CD26FD95; Thu, 12 Oct 2017 12:41:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVfd20v1
 Ig/sH1S1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacfpgRMG52Iq9yxtYGhh7
 LLsYuTiEBBqZJP52nmeEcB4zSsxau4sVwtnGKPH20zb2LkZODhEBZ4mvZ+aC2bwC+hKPbz9hB
 LGFBUwlbl2/zQZiSwi8VJTonCrfxcgBZHtLLF6aDBH2luh/dgeonJ2DTcBK4pAYSJRFQFXi+d
 39zBMYuRcwMqxi1ChOLSpLLdI1tNRLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAj
 0dz0DA+MOxt/H/Q4xSnIwKYnyZgTejxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwbs5ESgnWJSa
 nlqRlpkDDDyYtAQHj5IIbxhImre4IDG3ODMdInWKUZfj2KbLf5iEWPLy81KlxHl3gRQJgBRll
 ObBjYBFwSVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwhCX8GTmlcBtegV0BBPQEaJpd0COKE
 lESEk1MJ45r5716qzEkvbZ26N3XNPtbGbQX/PvgGLR2fVX37ekHN7taNZ5ZwtD1Mr1RetDzLV
 OVm9Ta58W0vcuTOaadMJOixS34kce2Uf/76/+W3riLOORixFXN/vLzem3veNQm9pRHT/zTuBE
 rz7DlBcOBhaz3Vd1P5vpm75fvnZb8gexXyamFyROcSuxFGckGmoxFxUnAgACLE+mfQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1507812058!110037787!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47555 invoked from network); 12 Oct 2017 12:40:59 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Oct 2017 12:40:59 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2cnI-0001PK-MI; Thu, 12 Oct 2017 12:40:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e2cnC-0004se-Vi; Thu, 12 Oct 2017 12:40:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e2cnB-000470-V0; Thu, 12 Oct 2017 12:40:50 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114338-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-examine:reboot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-qcow2:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qcow2:guest-start/debian.repeat:fail:regression
 linux-next:build-armhf-pvops:kernel-build:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-next:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=49827b977a2e374540bc1bb1dcd9cf72952967d7
X-Osstest-Versions-That: linux=8a5776a5f49812d29fe4b2d0a2d71675c3facf3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 12 Oct 2017 12:40:49 +0000
Subject: [Xen-devel] [linux-next test] 114338: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDMzOCBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTQzMzgvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNDE3NQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBS
RUdSLiB2cy4gMTE0MTc1CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTQxNzUKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
NDE3NQogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0MTc1CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTQxNzUKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExNDE3NQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9v
dC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0MTc1CiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTQxNzUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTQxNzUKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExNDE3
NQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTE0MTc1CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTE0MTc1CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTQxNzUKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJv
b3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNDE3NQogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTE0MTc1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTQxNzUKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNDE3NQogdGVz
dC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgNyByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTE0MTc1CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICA3
IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTQxNzUKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDExNDE3NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3Qg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0MTc1CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTQxNzUKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZh
aWwgUkVHUi4gdnMuIDExNDE3NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0MTc1CiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMTQxNzUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICA3
IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExNDE3NQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWNvdzIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0MTc1CiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMTQxNzUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNDE3NQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTE0MTc1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgMTkgZ3Vlc3Qtc3RhcnQvZGVi
aWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMTQxNzUKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgIDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNDE3NQoK
UmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5n
KToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExNDE3NQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBi
dXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExNDE3NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJp
YW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBsaW51eCAgICAgICAgICAgICAgICA0OTgyN2I5NzdhMmUzNzQ1NDBiYzFiYjFkY2Q5Y2Y3Mjk1
Mjk2N2Q3CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA4YTU3NzZhNWY0
OTgxMmQyOWZlNGIyZDBhMmQ3MTY3NWMzZmFjZjNmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgICAg
ICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKRmFpbGluZyBzaW5jZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDExNDMzOCAgMjAxNy0xMC0xMSAwOToyMzo1NCBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRz
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1w
cnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBh
cHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 12 12:46:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 12:46:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2cs7-0007J2-1j; Thu, 12 Oct 2017 12:45:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1e2cs5-0007If-KF
 for xen-devel@lists.xen.org; Thu, 12 Oct 2017 12:45:53 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 32/41-03953-0046FD95; Thu, 12 Oct 2017 12:45:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsVywNxEW5ch5X6
 kwYGdTBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ai+d9YC6YZVTz4GtDAeFu9i5GTQ0igUqJn
 fx8jiC0hwCtxZNkMVgjbX+LC0wWMEDW9jBKvjmeA2CwCqhK9x5ayg9hsAvoSKx4fBKsXETCS6
 LxzmQXEZhZ4yyLRe1kDxBYWiJA4/fgi2BxeAQuJs0eXMEPYa1gl/ryx62LkApq/i0li9aNOqC
 JBiZMzn0AN0pK48e8lUxcjB5AtLbH8HwdImFPAXKLxWhMTiC0qoCJxcuUapgmMgrOQdM9C0j0
 LoXsBI/MqRo3i1KKy1CJdQyO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAgGUA
 gh2MfbOcDzFKcjApifJmBN6PFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBuygJKCdYlJqeWpGWm
 QOMHZi0BAePkgivdTJQmre4IDG3ODMdInWKUZfj2KbLf5iEWPLy81KlxHn1QIoEQIoySvPgRs
 Di+BKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeSVApvBk5pXAbXoFdAQT0BGiaXdAjihJREh
 JNTAqHd+cf/Hr96Wfk2USazZcXhwWMv9pzeLkp4+llFrKKqz61/8Mv/RW3rw8dOqqLZ8SRb86
 /uTvjiq7Nd/lS0ezuOBD1rI13Es9H7kIaCw0eP1s4vmo6ccPpki2rSj+oFPYz1D+eA0b4+2KR
 JXia8maq2c6Ch/4rBBRfHhK189F81lu7HzgZblBiaU4I9FQi7moOBEAXemokN4CAAA=
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1507812349!106538181!1
X-Originating-IP: [192.55.52.43]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9153 invoked from network); 12 Oct 2017 12:45:51 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Oct 2017 12:45:51 -0000
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by fmsmga105.fm.intel.com with ESMTP; 12 Oct 2017 05:45:48 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,366,1503385200"; d="scan'208";a="162349123"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga006.fm.intel.com with ESMTP; 12 Oct 2017 05:45:45 -0700
Date: Thu, 12 Oct 2017 20:45:44 +0800
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Message-ID: <20171012124544.dq3wyr65tefi3glk@hz-desktop>
Mail-Followup-To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Igor Mammedov <imammedo@redhat.com>, qemu-devel@nongnu.org,
 xen-devel@lists.xen.org, Dan Williams <dan.j.williams@intel.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Richard Henderson <rth@twiddle.net>,
 Anthony Perard <anthony.perard@citrix.com>,
 xen-devel@lists.xenproject.org, ian.jackson@eu.citrix.com,
 wei.liu2@citrix.com, george.dunlap@citrix.com, JBeulich@suse.com,
 andrew.cooper3@citrix.com
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
 <20170911044157.15403-1-haozhong.zhang@intel.com>
 <20170911160818.1bd44a82@nial.brq.redhat.com>
 <alpine.DEB.2.10.1709111119480.19719@sstabellini-ThinkPad-X260>
 <20170912031509.vufszbju3s2v2bw3@hz-desktop>
 <20171010160544.GA1772@char.us.oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171010160544.GA1772@char.us.oracle.com>
User-Agent: NeoMutt/20170714 (1.8.3)
Cc: Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, qemu-devel@nongnu.org,
 xen-devel@lists.xen.org, xen-devel@lists.xenproject.org,
 Paolo Bonzini <pbonzini@redhat.com>, JBeulich@suse.com,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>, Dan Williams <dan.j.williams@intel.com>,
 Richard Henderson <rth@twiddle.net>, george.dunlap@citrix.com,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>
Subject: Re: [Xen-devel] [Qemu-devel] [RFC QEMU PATCH v3 00/10] Implement
 vNVDIMM for Xen HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTAvMTcgMTI6MDUgLTA0MDAsIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90ZToKPiBP
biBUdWUsIFNlcCAxMiwgMjAxNyBhdCAxMToxNTowOUFNICswODAwLCBIYW96aG9uZyBaaGFuZyB3
cm90ZToKPiA+IE9uIDA5LzExLzE3IDExOjUyIC0wNzAwLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3Jv
dGU6Cj4gPiA+IENDJ2luZyB4ZW4tZGV2ZWwsIGFuZCB0aGUgWGVuIHRvb2xzIGFuZCB4ODYgbWFp
bnRhaW5lcnMuCj4gPiA+IAo+ID4gPiBPbiBNb24sIDExIFNlcCAyMDE3LCBJZ29yIE1hbW1lZG92
IHdyb3RlOgo+ID4gPiA+IE9uIE1vbiwgMTEgU2VwIDIwMTcgMTI6NDE6NDcgKzA4MDAKPiA+ID4g
PiBIYW96aG9uZyBaaGFuZyA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPiB3cm90ZToKPiA+ID4g
PiAKPiA+ID4gPiA+IFRoaXMgaXMgdGhlIFFFTVUgcGFydCBwYXRjaGVzIHRoYXQgd29ya3Mgd2l0
aCB0aGUgYXNzb2NpYXRlZCBYZW4KPiA+ID4gPiA+IHBhdGNoZXMgdG8gZW5hYmxlIHZOVkRJTU0g
c3VwcG9ydCBmb3IgWGVuIEhWTSBkb21haW5zLiBYZW4gcmVsaWVzIG9uCj4gPiA+ID4gPiBRRU1V
IHRvIGJ1aWxkIGd1ZXN0IE5GSVQgYW5kIE5WRElNTSBuYW1lc3BhY2UgZGV2aWNlcywgYW5kIGFs
bG9jYXRlCj4gPiA+ID4gPiBndWVzdCBhZGRyZXNzIHNwYWNlIGZvciB2TlZESU1NIGRldmljZXMu
Cj4gPiA+ID4gPiAKPiA+ID4gPiA+IEFsbCBwYXRjaGVzIGNhbiBiZSBmb3VuZCBhdAo+ID4gPiA+
ID4gICBYZW46ICBodHRwczovL2dpdGh1Yi5jb20vaHp6aGFuOS94ZW4uZ2l0IG52ZGltbS1yZmMt
djMKPiA+ID4gPiA+ICAgUUVNVTogaHR0cHM6Ly9naXRodWIuY29tL2h6emhhbjkvcWVtdS5naXQg
eGVuLW52ZGltbS1yZmMtdjMKPiA+ID4gPiA+IAo+ID4gPiA+ID4gUGF0Y2ggMSBpcyB0byBhdm9p
ZCBkZXJlZmVyZW5jaW5nIHRoZSBOVUxMIHBvaW50ZXIgdG8gbm9uLWV4aXN0aW5nCj4gPiA+ID4g
PiBsYWJlbCBkYXRhLCBhcyB0aGUgWGVuIHNpZGUgc3VwcG9ydCBmb3IgbGFiZWxzIGlzIG5vdCBp
bXBsZW1lbnRlZCB5ZXQuCj4gPiA+ID4gPiAKPiA+ID4gPiA+IFBhdGNoIDIgJiAzIGFkZCBhIG1l
bW9yeSBiYWNrZW5kIGRlZGljYXRlZCBmb3IgWGVuIHVzYWdlIGFuZCBhIGhvdHBsdWcKPiA+ID4g
PiA+IG1lbW9yeSByZWdpb24gZm9yIFhlbiBndWVzdCwgaW4gb3JkZXIgdG8gbWFrZSB0aGUgZXhp
c3RpbmcgbnZkaW1tCj4gPiA+ID4gPiBkZXZpY2UgcGx1Z2dpbmcgcGF0aCB3b3JrIG9uIFhlbi4K
PiA+ID4gPiA+IAo+ID4gPiA+ID4gUGF0Y2ggNCAtIDEwIGJ1aWxkIGFuZCBjb295IE5GSVQgZnJv
bSBRRU1VIHRvIFhlbiBndWVzdCwgd2hlbiBRRU1VIGlzCj4gPiA+ID4gPiB1c2VkIGFzIHRoZSBY
ZW4gZGV2aWNlIG1vZGVsLgo+ID4gPiA+IAo+ID4gPiA+IEkndmUgc2tpbW1lZCBvdmVyIHBhdGNo
LXNldCBhbmQgY2FuJ3Qgc2F5IHRoYXQgSSdtIGhhcHB5IHdpdGgKPiA+ID4gPiBudW1iZXIgb2Yg
eGVuX2VuYWJsZWQoKSBpbnZhcmlhbnRzIGl0IGludHJvZHVjZWQgYXMgd2VsbCBhcwo+ID4gPiA+
IHdpdGggcGFydGlhbCBibG9icyBpdCBjcmVhdGVzLgo+ID4gPiAKPiA+ID4gSSBoYXZlIG5vdCBy
ZWFkIHRoZSBzZXJpZXMgKEhhb3pob25nLCBwbGVhc2UgQ0MgbWUsIEFudGhvbnkgYW5kCj4gPiA+
IHhlbi1kZXZlbCB0byB0aGUgd2hvbGUgc2VyaWVzIG5leHQgdGltZSksIGJ1dCB5ZXMsIGluZGVl
ZC4gTGV0J3Mgbm90IGFkZAo+ID4gPiBtb3JlIHhlbl9lbmFibGVkKCkgaWYgcG9zc2libGUuCj4g
PiA+IAo+ID4gPiBIYW96aG9uZywgd2FzIHRoZXJlIGEgZGVzaWduIGRvY3VtZW50IHRocmVhZCBv
biB4ZW4tZGV2ZWwgYWJvdXQgdGhpcz8gSWYKPiA+ID4gc28sIGRpZCBpdCByZWFjaCBhIGNvbmNs
dXNpb24/IFdhcyB0aGUgZGVzaWduIGFjY2VwdGVkPyBJZiBzbywgcGxlYXNlCj4gPiA+IGFkZCBh
IGxpbmsgdG8gdGhlIGRlc2lnbiBkb2MgaW4gdGhlIGludHJvZHVjdG9yeSBlbWFpbCwgc28gdGhh
dAo+ID4gPiBldmVyeWJvZHkgY2FuIHJlYWQgaXQgYW5kIGJlIG9uIHRoZSBzYW1lIHBhZ2UuCj4g
PiAKPiA+IFllcywgdGhlcmUgaXMgYSBkZXNpZ24gWzFdIGRpc2N1c3NlZCBhbmQgcmV2aWV3ZWQu
IFNlY3Rpb24gNC4zIGRpc2N1c3NlZAo+ID4gdGhlIGd1ZXN0IEFDUEkuCj4gPiAKPiA+IFsxXSBo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTYt
MDcvbXNnMDE5MjEuaHRtbAo+IAo+IElnb3IsIGRpZCB5b3UgaGF2ZSBhIGNoYW5jZSB0byByZWFk
IGl0Pwo+IAo+IC4uIHNlZSBiZWxvdwo+ID4gCj4gPiA+IAo+ID4gPiAKPiA+ID4gPiBJJ2QgbGlr
ZSB0byByZWR1Y2UgYWJvdmUgYW5kIGEgd2F5IHRvIGRvIHRoaXMgbWlnaHQgYmUgbWFraW5nIHhl
biAKPiA+ID4gPiAgMS4gdXNlIGZ3X2NmZwo+ID4gPiA+ICAyLiBmZXRjaCBRRU1VIGJ1aWxkIGFj
cGkgdGFibGVzIGZyb20gZndfY2ZnCj4gPiA+ID4gIDMuIGV4dHJhY3QgbnZkaW0gdGFibGVzICh3
aGljaCBpcyB0cml2aWFsKSBhbmQgdXNlIHRoZW0KPiA+ID4gPiAKPiA+ID4gPiBsb29raW5nIGF0
IHhlbl9sb2FkX2xpbnV4KCksIGl0IHNlZW1zIHBvc3NpYmxlIHRvIHVzZSBmd19jZmcuCj4gPiA+
ID4gCj4gPiA+ID4gU28gd2hhdCdzIHN0b3BwaW5nIHhlbiBmcm9tIHVzaW5nIGl0IGVsc2V3aGVy
ZT8sCj4gPiA+ID4gaW5zdGVhZCBvZiBhZGRpbmcgbW9yZSB4ZW4gc3BlY2lmaWMgY29kZSB0byBk
byAndGhlIHNhbWUnCj4gPiA+ID4gam9iIGFuZCBub3QgcmV1c2luZy9zaGFyaW5nIGNvbW1vbiBj
b2RlIHdpdGggdGNnL2t2bS4KPiA+ID4gCj4gPiA+IFNvIGZhciwgQUNQSSB0YWJsZXMgaGF2ZSBu
b3QgYmVlbiBnZW5lcmF0ZWQgYnkgUUVNVS4gWGVuIEhWTSBtYWNoaW5lcwo+ID4gPiByZWx5IG9u
IGEgZmlybXdhcmUtbGlrZSBhcHBsaWNhdGlvbiBjYWxsZWQgImh2bWxvYWRlciIgdGhhdCBydW5z
IGluCj4gPiA+IGd1ZXN0IGNvbnRleHQgYW5kIGdlbmVyYXRlcyB0aGUgQUNQSSB0YWJsZXMuIEkg
aGF2ZSBubyBvcGluaW9ucyBvbgo+ID4gPiBodm1sb2FkZXIgYW5kIEknbGwgbGV0IHRoZSBYZW4g
bWFpbnRhaW5lcnMgdGFsayBhYm91dCBpdC4gSG93ZXZlciwga2VlcAo+ID4gPiBpbiBtaW5kIHRo
YXQgd2l0aCBhbiBIVk0gZ3Vlc3Qgc29tZSBkZXZpY2VzIGFyZSBlbXVsYXRlZCBieSBYZW4gYW5k
L29yCj4gPiA+IGJ5IG90aGVyIGRldmljZSBlbXVsYXRvcnMgdGhhdCBjYW4gcnVuIGFsb25nc2lk
ZSBRRU1VLiBRRU1VIGRvZXNuJ3QgaGF2ZQo+ID4gPiBhIGZ1bGwgZmV3IG9mIHRoZSBzeXN0ZW0u
Cj4gPiA+IAo+ID4gPiBIZXJlIHRoZSBxdWVzdGlvbiBpczogZG9lcyBpdCBoYXZlIHRvIGJlIFFF
TVUgdGhlIG9uZSB0byBnZW5lcmF0ZSB0aGUKPiA+ID4gQUNQSSBibG9icyBmb3IgdGhlIG52ZGlt
bT8gSXQgd291bGQgYmUgbmljZXIgaWYgaXQgd2FzIHVwIHRvIGh2bWxvYWRlcgo+ID4gPiBsaWtl
IHRoZSByZXN0LCBpbnN0ZWFkIG9mIGludHJvZHVjaW5nIHRoaXMgc3BsaXQtYnJhaW4gZGVzaWdu
IGFib3V0Cj4gPiA+IEFDUEkuIFdlIG5lZWQgdG8gc2VlIGEgZGVzaWduIGRvYyB0byBmdWxseSB1
bmRlcnN0YW5kIHRoaXMuCj4gPiA+Cj4gPiAKPiA+IGh2bWxvYWRlciBydW5zIGluIHRoZSBndWVz
dCBhbmQgaXMgcmVzcG9uc2libGUgdG8gYnVpbGQvbG9hZCBndWVzdAo+ID4gQUNQSS4gSG93ZXZl
ciwgaXQncyBub3QgY2FwYWJsZSB0byBidWlsZCBBTUwgYXQgcnVudGltZSAoZm9yIHRoZSBsYWNr
Cj4gPiBvZiBBTUwgYnVpbGRlcikuIElmIGFueSBndWVzdCBBQ1BJIG9iamVjdCBpcyBuZWVkZWQg
KGUuZy4gYnkgZ3Vlc3QKPiA+IERTRFQpLCBpdCBoYXMgdG8gYmUgZ2VuZXJhdGVkIGZyb20gQVNM
IGJ5IGlhc2wgYXQgWGVuIGNvbXBpbGUgdGltZSBhbmQKPiA+IHRoZW4gYmUgbG9hZGVkIGJ5IGh2
bWxvYWRlciBhdCBydW50aW1lLgo+ID4gCj4gPiBYZW4gaW5jbHVkZXMgYW4gT3BlcmF0aW9uUmVn
aW9uICJCSU9TIiBpbiB0aGUgc3RhdGljIGdlbmVyYXRlZCBndWVzdAo+ID4gRFNEVCwgd2hvc2Ug
YWRkcmVzcyBpcyBoYXJkY29kZWQgYW5kIHdoaWNoIGNvbnRhaW5zIGEgbGlzdCBvZiB2YWx1ZXMK
PiA+IGZpbGxlZCBieSBodm1sb2FkZXIgYXQgcnVudGltZS4gT3RoZXIgQUNQSSBvYmplY3RzIGNh
biByZWZlciB0byB0aG9zZQo+ID4gdmFsdWVzIChlLmcuLCB0aGUgbnVtYmVyIG9mIHZDUFVzKS4g
QnV0IGl0J3Mgbm90IGVub3VnaCBmb3IgZ2VuZXJhdGluZwo+ID4gZ3Vlc3QgTlZESU1NIEFDUEkg
b2JqZWN0cyBhdCBjb21waWxlIHRpbWUgYW5kIHRoZW4gYmVpbmcgY3VzdG9taXplZAo+ID4gYW5k
IGxvYWRlZCBieSBodm1sb2FkLCBiZWNhdXNlIGl0cyBzdHJ1Y3R1cmUgKGkuZS4sIHRoZSBudW1i
ZXIgb2YKPiA+IG5hbWVzcGFjZSBkZXZpY2VzKSBjYW5ub3QgYmUgZGVjaWRlZCB1dGlsIHRoZSBn
dWVzdCBjb25maWcgaXMga25vd24uCj4gPiAKPiA+IEFsdGVybmF0aXZlbHksIHdlIG1heSBpbnRy
b2R1Y2UgYW4gQU1MIGJ1aWxkZXIgaW4gaHZtbG9hZGVyIGFuZCBidWlsZAo+ID4gYWxsIGd1ZXN0
IEFDUEkgY29tcGxldGVseSBpbiBodm1sb2FkZXIuIExvb2tpbmcgYXQgdGhlIHNpbWlsYXIKPiA+
IGltcGxlbWVudGF0aW9uIGluIFFFTVUsIGl0IHdvdWxkIG5vdCBiZSBzbWFsbCwgY29tcGFyZWQg
dG8gdGhlIGN1cnJlbnQKPiA+IHNpemUgb2YgaHZtbG9hZGVyLiBCZXNpZGVzLCBJJ20gc3RpbGwg
Z29pbmcgdG8gbGV0IFFFTVUgaGFuZGxlIGd1ZXN0Cj4gPiBOVkRJTU0gX0RTTSBhbmQgX0ZJVCBj
YWxscywgd2hpY2ggaXMgYW5vdGhlciByZWFzb24gSSB1c2UgUUVNVSB0bwo+ID4gYnVpbGQgTlZE
SU1NIEFDUEkuCj4gPiAKPiA+ID4gSWYgdGhlIGRlc2lnbiBkb2MgdGhyZWFkIGxlZCBpbnRvIHRo
aW5raW5nIHRoYXQgaXQgaGFzIHRvIGJlIFFFTVUgdG8KPiA+ID4gZ2VuZXJhdGUgdGhlbSwgdGhl
biB3b3VsZCBpdCBtYWtlIHRoZSBjb2RlIG5pY2VyIGlmIHdlIHVzZWQgZndfY2ZnIHRvCj4gPiA+
IGdldCB0aGUgKGZ1bGwgb3IgcGFydGlhbCkgdGFibGVzIGZyb20gUUVNVSwgYXMgSWdvciBzdWdn
ZXN0ZWQ/Cj4gPiAKPiA+IEknbGwgaGF2ZSBhIGxvb2sgYXQgdGhlIGNvZGUgKHdoaWNoIEkgZGlk
bid0IG5vdGljZSkgcG9pbnRlZCBieSBJZ29yLgo+IAo+IEFuZCB0aGVyZSBpcyBhIHNwZWMgdG9v
IQo+IAo+IGh0dHBzOi8vZ2l0aHViLmNvbS9xZW11L3FlbXUvYmxvYi9tYXN0ZXIvZG9jcy9zcGVj
cy9md19jZmcudHh0Cj4gCj4gSWdvciwgZGlkIHlvdSBoYXZlIGluIG1pbmQgdG8gdXNlIEZXX0NG
R19GSUxFX0RJUiB0byByZXRyaWV2ZSB0aGUKPiBBQ1BJIEFNTCBjb2RlPwo+IAoKQmFzaWNhbGx5
LCBRRU1VIGJ1aWxkcyB0d28gUk9NcyBmb3IgZ3Vlc3QsIC9yb21AZXRjL2FjcGkvdGFibGVzIGFu
ZAovcm9tQGV0Yy90YWJsZS1sb2FkZXIuIFRoZSBmb3JtZXIgaXMgdW5zdHJ1Y3R1cmVkIHRvIGd1
ZXN0LCBhbmQKY29udGFpbnMgYWxsIGRhdGEgb2YgZ3Vlc3QgQUNQSS4gVGhlIGxhdHRlciBpcyBh
IEJJT1NMaW5rZXJMb2FkZXIKb3JnYW5pemVkIGFzIGEgc2V0IG9mIGNvbW1hbmRzLCB3aGljaCBk
aXJlY3QgdGhlIGd1ZXN0IChlLmcuLCBTZWFCSU9TCm9uIEtWTS9RRU1VKSB0byByZWxvY2F0ZSBk
YXRhIGluIHRoZSBmb3JtZXIgZmlsZSwgcmVjYWxjdWxhdGUgY2hlY2tzdW0Kb2Ygc3BlY2lmaWVk
IGFyZWEsIGFuZCBmaWxsIGd1ZXN0IGFkZHJlc3MgaW4gc3BlY2lmaWVkIEFDUEkgZmllbGQuCgpP
bmUgcGFydCBvZiBteSBwYXRjaGVzIGlzIHRvIGltcGxlbWVudCBhIG1lY2hhbmlzbSB0byB0ZWxs
IFhlbiB3aGljaApwYXJ0IG9mIEFDUEkgZGF0YSBpcyBhIHRhYmxlIChORklUKSwgYW5kIHdoaWNo
IHBhcnQgZGVmaW5lcyBhCm5hbWVzcGFjZSBkZXZpY2UgYW5kIHdoYXQgdGhlIGRldmljZSBuYW1l
IGlzLiBJIGNhbiBhZGQgdHdvIG5ldyBsb2FkZXIKY29tbWFuZHMgZm9yIHRoZW0gcmVzcGVjdGl2
ZWx5LgoKQmVjYXVzZSB0aGV5IGp1c3QgcHJvdmlkZSBpbmZvcm1hdGlvbiBhbmQgU2VhQklPUyBp
biBub24teGVuCmVudmlyb25tZW50IGlnbm9yZXMgdW5yZWNvZ25pemVkIGNvbW1hbmRzLCB0aGV5
IHdpbGwgbm90IGJyZWFrIFNlYUJJT1MKaW4gbm9uLXhlbiBlbnZpcm9ubWVudC4KCk9uIFFFTVUg
c2lkZSwgbW9zdCBYZW4tc3BlY2lmaWMgaGFja3MgaW4gQUNQSSBidWlsZGVyIGNvdWxkIGJlCmRy
b3BwZWQsIGFuZCByZXBsYWNlZCBieSBhZGRpbmcgdGhlIG5ldyBsb2FkZXIgY29tbWFuZHMgKHRo
b3VnaCB0aGV5Cm1heSBiZSB1c2VkIG9ubHkgYnkgWGVuKS4KCk9uIFhlbiBzaWRlLCBhIGZ3X2Nm
ZyBkcml2ZXIgYW5kIGEgQklPU0xpbmtlckxvYWRlciBjb21tYW5kIGV4ZWN1dG9yCmFyZSBuZWVk
ZWQgaW4sIHBlcmhhcHMsIGh2bWxvYWRlci4KCgpIYW96aG9uZwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 12 12:46:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 12:46:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2cs2-0007IJ-Je; Thu, 12 Oct 2017 12:45:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e2cs1-0007IC-Dn
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 12:45:49 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 DF/E7-31244-CF36FD95; Thu, 12 Oct 2017 12:45:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIKsWRWlGSWpSXmKPExsVyMfTGSt3fyfc
 jDQ5uZrX4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMWL40smCpeceHCAZYGxjdCXYxcHEICMxgl
 7kzbwALisAi8Zpa4PfUeM4gjIXCHVeLW3jeMXYycQE6WxIU996DsNImlk1cxQdgVEisnT2TrY
 uQAGqUmseZNFMTU34wSr470soLUCAv4SWxp+QrWKwJU/27VWTaQImaB84wSv57+AksICdRJrJ
 wwix1kEJuAjsS6GbUgYV4BW4nln5vYQWwWAVWJ+yd2MYPYogLhEk1n+1kgagQlTs58AmZzCrh
 KXJ3WBWYzC5hJzNv8kBnCFpe49WQ+E4QtL7H97RzmCYyis5C0z0LSMgtJyywkLQsYWVYxahSn
 FpWlFukaG+olFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgRGDAMQ7GBsWhR4iFGSg
 0lJlDcj8H6kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnex0lAOcGi1PTUirTMHGDswqQlOHiURH
 itgfErxFtckJhbnJkOkTrFaMxx4c6lP0wcB/bc+sMkxJKXn5cqJc7rBjJJAKQ0ozQPbhAspVx
 ilJUS5mUEOk2IpyC1KDezBFX+FaM4B6OSMK8EyEKezLwSuH2vgE5hAjpFNO0OyCkliQgpqQbG
 xMN1cW4sKk4888Vjr93dqNWRe7Odd4NG4oLjxYz/wncKnhTojn6dIs60dX7WnDLZ0C5x05sa3
 FEyFcmNc198aTzJLv6D6b2efGnRrhPPjkek/V6a8v+uc7tutdxK4b2dARdyF988qJ346DMTj7
 eSr4rOwnuM13x/6PW1lV/VPrTZ4IeeBYcSS3FGoqEWc1FxIgDCdRzcJAMAAA==
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1507812346!76911706!1
X-Originating-IP: [209.85.216.169]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35500 invoked from network); 12 Oct 2017 12:45:47 -0000
Received: from mail-qt0-f169.google.com (HELO mail-qt0-f169.google.com)
 (209.85.216.169)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Oct 2017 12:45:46 -0000
Received: by mail-qt0-f169.google.com with SMTP id f8so13346976qta.5
 for <xen-devel@lists.xenproject.org>; Thu, 12 Oct 2017 05:45:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=H8szzUxJJC/151MGdPABc7PQXXYsi27dK6ful7Mb0G0=;
 b=UK5yX3j+feNx19oWqTaxR+9u01XVOrLb4ZfadsUyoQN/o0C5M8T3S1+5yvwhKYVNGR
 atd4J/biOQNNjG4k2bySSTSM75obrGZiQ7vDEdSY1Wg4CJPEjhjiEIZv+1XQYbAXW+RK
 yPHao6G/+md4P51cLmnCw957NG84dJ5+Hvy0Q=
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=H8szzUxJJC/151MGdPABc7PQXXYsi27dK6ful7Mb0G0=;
 b=q3Nxp7hjT3QidvEN2SXxnuz9t9NiZmDBC+oLucBYQHOtHjJ8bzGys69kLIVTOvQb8C
 ubmJ7KQXKs5TlJqJQopCkDysNLPwtEIaa0JJHO+rNVC5CK1tZ6scqoHU7I/+wiJEWU20
 a7kMerLPLa7rPulotoIt9AJ4iLXs/6GavjE9pZ/Wu8pECjr1g5FDOGhJRw9ioPXHHTWH
 Wo95LDHb989k9rwf54QZh3OPlAvH74j5SWtcv9VHsrA3mRwKAxVgSRGNPur+zFkP69CI
 rkDJVmOZomikm5ynSo3iQf66gO9JraZa1IXMdjnfHSfkRXctlLUuR+s4R9DTFlA4Q9PR
 XFFg==
X-Gm-Message-State: AMCzsaUNOjjdJnrg+tYYLoFIzXROjy6StGI+Uz5KjcrSixmwBAUCx3j8
 YhL26e3jnN9kXMgLaJ6QfezWrA==
X-Google-Smtp-Source: AOwi7QCPRsO1ZwbJJZNrnghs/nuOStQxhNeYWQXrUBaVAhtclgqhpRhlgGhF1dBzIq19zcXgIfmlTg==
X-Received: by 10.200.15.136 with SMTP id b8mr3608208qtk.64.1507812345999;
 Thu, 12 Oct 2017 05:45:45 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id u123sm9305941qkh.32.2017.10.12.05.45.43
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 12 Oct 2017 05:45:45 -0700 (PDT)
To: Sameer Goel <sgoel@codeaurora.org>, xen-devel@lists.xenproject.org,
 julien.grall@arm.com, mjaggi@caviumnetworks.com
References: <1505954230-18892-1-git-send-email-sgoel@codeaurora.org>
 <1505954230-18892-3-git-send-email-sgoel@codeaurora.org>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <6ba030d4-05f8-c11d-209b-af1c04b5692e@linaro.org>
Date: Thu, 12 Oct 2017 13:45:42 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1505954230-18892-3-git-send-email-sgoel@codeaurora.org>
Content-Language: en-US
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, george.dunlap@eu.citrix.com,
 Andrew.Cooper3@citrix.com, jbeulich@suse.com, Ian.Jackson@citrix.com,
 nd@arm.com, robin.murphy@arm.com, shankerd@codeaurora.org
Subject: Re: [Xen-devel] [RFC v2 2/7] arm64: Add definitions for
	fwnode_handle
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyMS8wOS8xNyAwMTozNywgU2FtZWVyIEdvZWwgd3JvdGU6Cj4gVGhpcyB3aWxsIGJl
IHVzZWQgYXMgYSBkZXZpY2UgcHJvcGVydHkgdG8gbWF0Y2ggdGhlIERNQSBjYXBhYmxlIGRldmlj
ZXMKPiB3aXRoIHRoZSBhc3NvY2lhdGVkIFNNTVUuIFRoZSBoZWFkZXIgZmlsZSBpcyBhIHBvcnQg
ZnJvbSBsaW51eC4gVGhlIGNvZGUKPiB3YXMgY2hhbmdlZCB0byByZW1vdmUgdGhlIHR5cGVzIHRo
YXQgd2VyZSBub3QgbmVlZGVkIGZvciBYZW4uCgpJIHRoaW5rIHlvdSBwcm9iYWJseSB3YW50IGEg
Yml0IG1vcmUgY29udGV4dCBpbiB0aGUgY29tbWl0IG1lc3NhZ2UgYWJvdXQgCmltcGxlbWVudCBm
d25vZGUuaCBpbiBjb21tb24gY29kZS4KCldpdGhpbiB0aGlzIHNlcmllcywgZndub2RlIHNlZW1z
IHRvIG9ubHkgYmUgdXNlZCBieSBBcm0uIFNvIHdoYXQgd291bGQgCmJlIHRoZSBhZHZhbnRhZ2Ug
dG8gZ2V0IHRoYXQgaW4geGVuLz8gSXMgaXQgZ29pbmcgdG8gYmUgdXNlZCBieSB4ODYgb3IgCnRh
a2VuIGFkdmFudGFnZSBpbiBjb21tb24gY29kZT8KCj4gCj4gTGludXggQ2hhbmdlSWQ6Y2U3OTM0
ODZlMjNlOiBkcml2ZXIgY29yZSAvIEFDUEk6IFJlcHJlc2VudCBBQ1BJCj4gY29tcGFuaW9ucyB1
c2luZyBmd25vZGVfaGFuZGxlCj4gCj4gU2lnbmVkLW9mZi1ieTogU2FtZWVyIEdvZWwgPHNnb2Vs
QGNvZGVhdXJvcmEub3JnPgo+IC0tLQo+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9kZXZpY2UuaCB8
ICAyICsrCj4gICB4ZW4vaW5jbHVkZS94ZW4vZndub2RlLmggICAgIHwgMzMgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrCj4gICAyIGZpbGVzIGNoYW5nZWQsIDM1IGluc2VydGlvbnMo
KykKPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS94ZW4vZndub2RlLmgKPiAKPiBk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9kZXZpY2UuaCBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vZGV2aWNlLmgKPiBpbmRleCA2NzM0YWU4Li43OGMzOGZlIDEwMDY0NAo+IC0tLSBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vZGV2aWNlLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2Rl
dmljZS5oCj4gQEAgLTIsNiArMiw3IEBACj4gICAjZGVmaW5lIF9fQVNNX0FSTV9ERVZJQ0VfSAo+
ICAgCj4gICAjaW5jbHVkZSA8eGVuL2luaXQuaD4KPiArI2luY2x1ZGUgPHhlbi9md25vZGUuaD4K
PiAgIAo+ICAgZW51bSBkZXZpY2VfdHlwZQo+ICAgewo+IEBAIC0xOSw2ICsyMCw3IEBAIHN0cnVj
dCBkZXZpY2UKPiAgICNpZmRlZiBDT05GSUdfSEFTX0RFVklDRV9UUkVFCj4gICAgICAgc3RydWN0
IGR0X2RldmljZV9ub2RlICpvZl9ub2RlOyAvKiBVc2VkIGJ5IGRyaXZlcnMgaW1wb3J0ZWQgZnJv
bSBMaW51eCAqLwoKSSB3YXMgZXhwZWN0aW5nIGEgdG9kbyBpbiB0aGUgY29kZSBhZnRlciB0aGUg
ZGlzY3Vzc2lvbiBhYm91dCBsZWF2ZSAKb2Zfbm9kZSBoZXJlLgoKPiAgICNlbmRpZgo+ICsgICAg
c3RydWN0IGZ3bm9kZV9oYW5kbGUgKmZ3bm9kZTsgLypmdyBkZXZpY2Ugbm9kZSBpZGVudGlmaWVy
ICovCgpTcGFjZSBtaXNzaW5nIGJlZm9yZSAiZnciLgoKPiAgICAgICBzdHJ1Y3QgZGV2X2FyY2hk
YXRhIGFyY2hkYXRhOwo+ICAgfTsKPiAgIAo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4v
Zndub2RlLmggYi94ZW4vaW5jbHVkZS94ZW4vZndub2RlLmgKPiBuZXcgZmlsZSBtb2RlIDEwMDY0
NAo+IGluZGV4IDAwMDAwMDAuLjBmZWQ5NTgKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIveGVuL2lu
Y2x1ZGUveGVuL2Z3bm9kZS5oCj4gQEAgLTAsMCArMSwzMyBAQAo+ICsvKgo+ICsgKiBmd25vZGUu
aCAtIEZpcm13YXJlIGRldmljZSBub2RlIG9iamVjdCBoYW5kbGUgdHlwZSBkZWZpbml0aW9uLgo+
ICsgKgo+ICsgKiBDb3B5cmlnaHQgKEMpIDIwMTUsIEludGVsIENvcnBvcmF0aW9uCj4gKyAqIEF1
dGhvcjogUmFmYWVsIEouIFd5c29ja2kgPHJhZmFlbC5qLnd5c29ja2lAaW50ZWwuY29tPgo+ICsg
Kgo+ICsgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1
dGUgaXQgYW5kL29yIG1vZGlmeQo+ICsgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBH
ZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHZlcnNpb24gMiBhcwo+ICsgKiBwdWJsaXNoZWQgYnkgdGhl
IEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KPiArICoKPiArICogUG9ydGVkIGZyb20gTGludXgg
aW5jbHVkZS9saW51eC9md25vZGUuaAo+ICsgKiAgPT4gY29tbWl0IGNlNzkzNDg2ZTIzZTAxNjJh
NzMyYzYwNTE4OWM4MDI4ZTA5MTBlODYKPiArICoKPiArICogTm8gZnVuY3Rpb25hbCBYZW4gbW9k
aWZpY2F0aW9ucy4KPiArICovCj4gKwo+ICsjaWZuZGVmIF9fWEVOX0ZXTk9ERV9IXwo+ICsjZGVm
aW5lIF9fWEVOX0ZXTk9ERV9IXwo+ICsKPiArZW51bSBmd25vZGVfdHlwZSB7Cj4gKwlGV05PREVf
SU5WQUxJRCA9IDAsCj4gKwlGV05PREVfT0YsCj4gKwlGV05PREVfQUNQSSwKPiArCUZXTk9ERV9B
Q1BJX1NUQVRJQywKPiArCUZXTk9ERV9JUlFDSElQCj4gK307Cj4gKwoKTG9va2luZyBhdCBMaW51
eCBjb2RlLCB0aGUgZndub2RlX3R5cGUgYWxyZWFkeSBkaXNhcHBlYXJlZCBmcm9tIExpbnV4IAoo
c2VlIGNvbW1pdCBkYjNlNTBmMzIzNGIgImRldmljZSBwcm9wZXJ0eTogR2V0IHJpZCBvZiBzdHJ1
Y3QgCmZ3bm9kZV9oYW5kbGUgdHlwZSBmaWVsZCIpLgoKSSB1bmRlcnN0YW5kIHRoZSBnb2FsIG9u
IHVzaW5nIGZ3bm9kZSBpcyB0byBoZWxwIHBvcnRpbmcgZHJpdmVycyBmcm9tIApMaW51eC4gU28g
aG93IG11Y2ggdGhpcyBoYXMgY2hhbmdlZCBub3c/CgpDaGVlcnMsCgo+ICtzdHJ1Y3QgZndub2Rl
X2hhbmRsZSB7Cj4gKwllbnVtIGZ3bm9kZV90eXBlIHR5cGU7Cj4gKwlzdHJ1Y3QgZndub2RlX2hh
bmRsZSAqc2Vjb25kYXJ5Owo+ICt9Owo+ICsKPiArI2VuZGlmCj4gCgotLSAKSnVsaWVuIEdyYWxs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 12 12:46:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 12:46:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2cs6-0007Io-Qq; Thu, 12 Oct 2017 12:45:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1e2cs4-0007IY-QK
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 12:45:52 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 87/8D-08608-0046FD95; Thu, 12 Oct 2017 12:45:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsXS1taRovs/+X6
 kQcNNTovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPR/G+sBdOMKh58DWhgvK3excjJISRQKXH2
 2012EFtCgFfiyLIZrBC2v8SFpwsYIWp6GSVeHc8AsVkEVCV6jy0Fq2cT0JdY8fggWL2IgJFE5
 53LLCA2s8BbFoneyxogtrBAhMTpxxfB5vAKWEicPbqEGcJewyrx541dFyMX0PxdTBKrH3VCFQ
 lKnJz5BGqQlsSNfy+Zuhg5gGxpieX/OEDCnALmEo3XmphAbFEBFYmTK9cwTWAUnIWkexaS7lk
 I3QsYmVcxahSnFpWlFukaGeslFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGLAMQ
 7GD8Mz/wEKMkB5OSKG9G4P1IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8qsAIEBIsSk1PrUjLz
 AHGDkxagoNHSYTXGiTNW1yQmFucmQ6ROsWoy3Fs0+U/TEIsefl5qVLivHogRQIgRRmleXAjYH
 F8iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8EiBTeDLzSuA2vQI6ggnoCNG0OyBHlCQipKQ
 aGCtDD89L2bbCY8bbV85fpzfF8q84HhV21ylo3/2XB2xFO431vmpHTO44qfvnAeM1S/EcP8+Q
 X3w5H3s2ZE98cWJCQrHkQy53K1eZUKWlryaf07lTcZrH5etsQ3mF29PlLf8YmncLfQi2Y2Iqs
 P3cEHh9dXpizLXMasvisAJBST4z4c+z15v2KrEUZyQaajEXFScCAA2VJHfeAgAA
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1507812348!111062309!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47712 invoked from network); 12 Oct 2017 12:45:50 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Oct 2017 12:45:50 -0000
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by orsmga105.jf.intel.com with ESMTP; 12 Oct 2017 05:45:48 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,366,1503385200"; d="scan'208";a="162349123"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga006.fm.intel.com with ESMTP; 12 Oct 2017 05:45:45 -0700
Date: Thu, 12 Oct 2017 20:45:44 +0800
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Message-ID: <20171012124544.dq3wyr65tefi3glk@hz-desktop>
Mail-Followup-To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Igor Mammedov <imammedo@redhat.com>, qemu-devel@nongnu.org,
 xen-devel@lists.xen.org, Dan Williams <dan.j.williams@intel.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Richard Henderson <rth@twiddle.net>,
 Anthony Perard <anthony.perard@citrix.com>,
 xen-devel@lists.xenproject.org, ian.jackson@eu.citrix.com,
 wei.liu2@citrix.com, george.dunlap@citrix.com, JBeulich@suse.com,
 andrew.cooper3@citrix.com
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
 <20170911044157.15403-1-haozhong.zhang@intel.com>
 <20170911160818.1bd44a82@nial.brq.redhat.com>
 <alpine.DEB.2.10.1709111119480.19719@sstabellini-ThinkPad-X260>
 <20170912031509.vufszbju3s2v2bw3@hz-desktop>
 <20171010160544.GA1772@char.us.oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171010160544.GA1772@char.us.oracle.com>
User-Agent: NeoMutt/20170714 (1.8.3)
Cc: Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, qemu-devel@nongnu.org,
 xen-devel@lists.xen.org, xen-devel@lists.xenproject.org,
 Paolo Bonzini <pbonzini@redhat.com>, JBeulich@suse.com,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>, Dan Williams <dan.j.williams@intel.com>,
 Richard Henderson <rth@twiddle.net>, george.dunlap@citrix.com,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>
Subject: Re: [Xen-devel] [Qemu-devel] [RFC QEMU PATCH v3 00/10] Implement
 vNVDIMM for Xen HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTAvMTcgMTI6MDUgLTA0MDAsIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90ZToKPiBP
biBUdWUsIFNlcCAxMiwgMjAxNyBhdCAxMToxNTowOUFNICswODAwLCBIYW96aG9uZyBaaGFuZyB3
cm90ZToKPiA+IE9uIDA5LzExLzE3IDExOjUyIC0wNzAwLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3Jv
dGU6Cj4gPiA+IENDJ2luZyB4ZW4tZGV2ZWwsIGFuZCB0aGUgWGVuIHRvb2xzIGFuZCB4ODYgbWFp
bnRhaW5lcnMuCj4gPiA+IAo+ID4gPiBPbiBNb24sIDExIFNlcCAyMDE3LCBJZ29yIE1hbW1lZG92
IHdyb3RlOgo+ID4gPiA+IE9uIE1vbiwgMTEgU2VwIDIwMTcgMTI6NDE6NDcgKzA4MDAKPiA+ID4g
PiBIYW96aG9uZyBaaGFuZyA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPiB3cm90ZToKPiA+ID4g
PiAKPiA+ID4gPiA+IFRoaXMgaXMgdGhlIFFFTVUgcGFydCBwYXRjaGVzIHRoYXQgd29ya3Mgd2l0
aCB0aGUgYXNzb2NpYXRlZCBYZW4KPiA+ID4gPiA+IHBhdGNoZXMgdG8gZW5hYmxlIHZOVkRJTU0g
c3VwcG9ydCBmb3IgWGVuIEhWTSBkb21haW5zLiBYZW4gcmVsaWVzIG9uCj4gPiA+ID4gPiBRRU1V
IHRvIGJ1aWxkIGd1ZXN0IE5GSVQgYW5kIE5WRElNTSBuYW1lc3BhY2UgZGV2aWNlcywgYW5kIGFs
bG9jYXRlCj4gPiA+ID4gPiBndWVzdCBhZGRyZXNzIHNwYWNlIGZvciB2TlZESU1NIGRldmljZXMu
Cj4gPiA+ID4gPiAKPiA+ID4gPiA+IEFsbCBwYXRjaGVzIGNhbiBiZSBmb3VuZCBhdAo+ID4gPiA+
ID4gICBYZW46ICBodHRwczovL2dpdGh1Yi5jb20vaHp6aGFuOS94ZW4uZ2l0IG52ZGltbS1yZmMt
djMKPiA+ID4gPiA+ICAgUUVNVTogaHR0cHM6Ly9naXRodWIuY29tL2h6emhhbjkvcWVtdS5naXQg
eGVuLW52ZGltbS1yZmMtdjMKPiA+ID4gPiA+IAo+ID4gPiA+ID4gUGF0Y2ggMSBpcyB0byBhdm9p
ZCBkZXJlZmVyZW5jaW5nIHRoZSBOVUxMIHBvaW50ZXIgdG8gbm9uLWV4aXN0aW5nCj4gPiA+ID4g
PiBsYWJlbCBkYXRhLCBhcyB0aGUgWGVuIHNpZGUgc3VwcG9ydCBmb3IgbGFiZWxzIGlzIG5vdCBp
bXBsZW1lbnRlZCB5ZXQuCj4gPiA+ID4gPiAKPiA+ID4gPiA+IFBhdGNoIDIgJiAzIGFkZCBhIG1l
bW9yeSBiYWNrZW5kIGRlZGljYXRlZCBmb3IgWGVuIHVzYWdlIGFuZCBhIGhvdHBsdWcKPiA+ID4g
PiA+IG1lbW9yeSByZWdpb24gZm9yIFhlbiBndWVzdCwgaW4gb3JkZXIgdG8gbWFrZSB0aGUgZXhp
c3RpbmcgbnZkaW1tCj4gPiA+ID4gPiBkZXZpY2UgcGx1Z2dpbmcgcGF0aCB3b3JrIG9uIFhlbi4K
PiA+ID4gPiA+IAo+ID4gPiA+ID4gUGF0Y2ggNCAtIDEwIGJ1aWxkIGFuZCBjb295IE5GSVQgZnJv
bSBRRU1VIHRvIFhlbiBndWVzdCwgd2hlbiBRRU1VIGlzCj4gPiA+ID4gPiB1c2VkIGFzIHRoZSBY
ZW4gZGV2aWNlIG1vZGVsLgo+ID4gPiA+IAo+ID4gPiA+IEkndmUgc2tpbW1lZCBvdmVyIHBhdGNo
LXNldCBhbmQgY2FuJ3Qgc2F5IHRoYXQgSSdtIGhhcHB5IHdpdGgKPiA+ID4gPiBudW1iZXIgb2Yg
eGVuX2VuYWJsZWQoKSBpbnZhcmlhbnRzIGl0IGludHJvZHVjZWQgYXMgd2VsbCBhcwo+ID4gPiA+
IHdpdGggcGFydGlhbCBibG9icyBpdCBjcmVhdGVzLgo+ID4gPiAKPiA+ID4gSSBoYXZlIG5vdCBy
ZWFkIHRoZSBzZXJpZXMgKEhhb3pob25nLCBwbGVhc2UgQ0MgbWUsIEFudGhvbnkgYW5kCj4gPiA+
IHhlbi1kZXZlbCB0byB0aGUgd2hvbGUgc2VyaWVzIG5leHQgdGltZSksIGJ1dCB5ZXMsIGluZGVl
ZC4gTGV0J3Mgbm90IGFkZAo+ID4gPiBtb3JlIHhlbl9lbmFibGVkKCkgaWYgcG9zc2libGUuCj4g
PiA+IAo+ID4gPiBIYW96aG9uZywgd2FzIHRoZXJlIGEgZGVzaWduIGRvY3VtZW50IHRocmVhZCBv
biB4ZW4tZGV2ZWwgYWJvdXQgdGhpcz8gSWYKPiA+ID4gc28sIGRpZCBpdCByZWFjaCBhIGNvbmNs
dXNpb24/IFdhcyB0aGUgZGVzaWduIGFjY2VwdGVkPyBJZiBzbywgcGxlYXNlCj4gPiA+IGFkZCBh
IGxpbmsgdG8gdGhlIGRlc2lnbiBkb2MgaW4gdGhlIGludHJvZHVjdG9yeSBlbWFpbCwgc28gdGhh
dAo+ID4gPiBldmVyeWJvZHkgY2FuIHJlYWQgaXQgYW5kIGJlIG9uIHRoZSBzYW1lIHBhZ2UuCj4g
PiAKPiA+IFllcywgdGhlcmUgaXMgYSBkZXNpZ24gWzFdIGRpc2N1c3NlZCBhbmQgcmV2aWV3ZWQu
IFNlY3Rpb24gNC4zIGRpc2N1c3NlZAo+ID4gdGhlIGd1ZXN0IEFDUEkuCj4gPiAKPiA+IFsxXSBo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTYt
MDcvbXNnMDE5MjEuaHRtbAo+IAo+IElnb3IsIGRpZCB5b3UgaGF2ZSBhIGNoYW5jZSB0byByZWFk
IGl0Pwo+IAo+IC4uIHNlZSBiZWxvdwo+ID4gCj4gPiA+IAo+ID4gPiAKPiA+ID4gPiBJJ2QgbGlr
ZSB0byByZWR1Y2UgYWJvdmUgYW5kIGEgd2F5IHRvIGRvIHRoaXMgbWlnaHQgYmUgbWFraW5nIHhl
biAKPiA+ID4gPiAgMS4gdXNlIGZ3X2NmZwo+ID4gPiA+ICAyLiBmZXRjaCBRRU1VIGJ1aWxkIGFj
cGkgdGFibGVzIGZyb20gZndfY2ZnCj4gPiA+ID4gIDMuIGV4dHJhY3QgbnZkaW0gdGFibGVzICh3
aGljaCBpcyB0cml2aWFsKSBhbmQgdXNlIHRoZW0KPiA+ID4gPiAKPiA+ID4gPiBsb29raW5nIGF0
IHhlbl9sb2FkX2xpbnV4KCksIGl0IHNlZW1zIHBvc3NpYmxlIHRvIHVzZSBmd19jZmcuCj4gPiA+
ID4gCj4gPiA+ID4gU28gd2hhdCdzIHN0b3BwaW5nIHhlbiBmcm9tIHVzaW5nIGl0IGVsc2V3aGVy
ZT8sCj4gPiA+ID4gaW5zdGVhZCBvZiBhZGRpbmcgbW9yZSB4ZW4gc3BlY2lmaWMgY29kZSB0byBk
byAndGhlIHNhbWUnCj4gPiA+ID4gam9iIGFuZCBub3QgcmV1c2luZy9zaGFyaW5nIGNvbW1vbiBj
b2RlIHdpdGggdGNnL2t2bS4KPiA+ID4gCj4gPiA+IFNvIGZhciwgQUNQSSB0YWJsZXMgaGF2ZSBu
b3QgYmVlbiBnZW5lcmF0ZWQgYnkgUUVNVS4gWGVuIEhWTSBtYWNoaW5lcwo+ID4gPiByZWx5IG9u
IGEgZmlybXdhcmUtbGlrZSBhcHBsaWNhdGlvbiBjYWxsZWQgImh2bWxvYWRlciIgdGhhdCBydW5z
IGluCj4gPiA+IGd1ZXN0IGNvbnRleHQgYW5kIGdlbmVyYXRlcyB0aGUgQUNQSSB0YWJsZXMuIEkg
aGF2ZSBubyBvcGluaW9ucyBvbgo+ID4gPiBodm1sb2FkZXIgYW5kIEknbGwgbGV0IHRoZSBYZW4g
bWFpbnRhaW5lcnMgdGFsayBhYm91dCBpdC4gSG93ZXZlciwga2VlcAo+ID4gPiBpbiBtaW5kIHRo
YXQgd2l0aCBhbiBIVk0gZ3Vlc3Qgc29tZSBkZXZpY2VzIGFyZSBlbXVsYXRlZCBieSBYZW4gYW5k
L29yCj4gPiA+IGJ5IG90aGVyIGRldmljZSBlbXVsYXRvcnMgdGhhdCBjYW4gcnVuIGFsb25nc2lk
ZSBRRU1VLiBRRU1VIGRvZXNuJ3QgaGF2ZQo+ID4gPiBhIGZ1bGwgZmV3IG9mIHRoZSBzeXN0ZW0u
Cj4gPiA+IAo+ID4gPiBIZXJlIHRoZSBxdWVzdGlvbiBpczogZG9lcyBpdCBoYXZlIHRvIGJlIFFF
TVUgdGhlIG9uZSB0byBnZW5lcmF0ZSB0aGUKPiA+ID4gQUNQSSBibG9icyBmb3IgdGhlIG52ZGlt
bT8gSXQgd291bGQgYmUgbmljZXIgaWYgaXQgd2FzIHVwIHRvIGh2bWxvYWRlcgo+ID4gPiBsaWtl
IHRoZSByZXN0LCBpbnN0ZWFkIG9mIGludHJvZHVjaW5nIHRoaXMgc3BsaXQtYnJhaW4gZGVzaWdu
IGFib3V0Cj4gPiA+IEFDUEkuIFdlIG5lZWQgdG8gc2VlIGEgZGVzaWduIGRvYyB0byBmdWxseSB1
bmRlcnN0YW5kIHRoaXMuCj4gPiA+Cj4gPiAKPiA+IGh2bWxvYWRlciBydW5zIGluIHRoZSBndWVz
dCBhbmQgaXMgcmVzcG9uc2libGUgdG8gYnVpbGQvbG9hZCBndWVzdAo+ID4gQUNQSS4gSG93ZXZl
ciwgaXQncyBub3QgY2FwYWJsZSB0byBidWlsZCBBTUwgYXQgcnVudGltZSAoZm9yIHRoZSBsYWNr
Cj4gPiBvZiBBTUwgYnVpbGRlcikuIElmIGFueSBndWVzdCBBQ1BJIG9iamVjdCBpcyBuZWVkZWQg
KGUuZy4gYnkgZ3Vlc3QKPiA+IERTRFQpLCBpdCBoYXMgdG8gYmUgZ2VuZXJhdGVkIGZyb20gQVNM
IGJ5IGlhc2wgYXQgWGVuIGNvbXBpbGUgdGltZSBhbmQKPiA+IHRoZW4gYmUgbG9hZGVkIGJ5IGh2
bWxvYWRlciBhdCBydW50aW1lLgo+ID4gCj4gPiBYZW4gaW5jbHVkZXMgYW4gT3BlcmF0aW9uUmVn
aW9uICJCSU9TIiBpbiB0aGUgc3RhdGljIGdlbmVyYXRlZCBndWVzdAo+ID4gRFNEVCwgd2hvc2Ug
YWRkcmVzcyBpcyBoYXJkY29kZWQgYW5kIHdoaWNoIGNvbnRhaW5zIGEgbGlzdCBvZiB2YWx1ZXMK
PiA+IGZpbGxlZCBieSBodm1sb2FkZXIgYXQgcnVudGltZS4gT3RoZXIgQUNQSSBvYmplY3RzIGNh
biByZWZlciB0byB0aG9zZQo+ID4gdmFsdWVzIChlLmcuLCB0aGUgbnVtYmVyIG9mIHZDUFVzKS4g
QnV0IGl0J3Mgbm90IGVub3VnaCBmb3IgZ2VuZXJhdGluZwo+ID4gZ3Vlc3QgTlZESU1NIEFDUEkg
b2JqZWN0cyBhdCBjb21waWxlIHRpbWUgYW5kIHRoZW4gYmVpbmcgY3VzdG9taXplZAo+ID4gYW5k
IGxvYWRlZCBieSBodm1sb2FkLCBiZWNhdXNlIGl0cyBzdHJ1Y3R1cmUgKGkuZS4sIHRoZSBudW1i
ZXIgb2YKPiA+IG5hbWVzcGFjZSBkZXZpY2VzKSBjYW5ub3QgYmUgZGVjaWRlZCB1dGlsIHRoZSBn
dWVzdCBjb25maWcgaXMga25vd24uCj4gPiAKPiA+IEFsdGVybmF0aXZlbHksIHdlIG1heSBpbnRy
b2R1Y2UgYW4gQU1MIGJ1aWxkZXIgaW4gaHZtbG9hZGVyIGFuZCBidWlsZAo+ID4gYWxsIGd1ZXN0
IEFDUEkgY29tcGxldGVseSBpbiBodm1sb2FkZXIuIExvb2tpbmcgYXQgdGhlIHNpbWlsYXIKPiA+
IGltcGxlbWVudGF0aW9uIGluIFFFTVUsIGl0IHdvdWxkIG5vdCBiZSBzbWFsbCwgY29tcGFyZWQg
dG8gdGhlIGN1cnJlbnQKPiA+IHNpemUgb2YgaHZtbG9hZGVyLiBCZXNpZGVzLCBJJ20gc3RpbGwg
Z29pbmcgdG8gbGV0IFFFTVUgaGFuZGxlIGd1ZXN0Cj4gPiBOVkRJTU0gX0RTTSBhbmQgX0ZJVCBj
YWxscywgd2hpY2ggaXMgYW5vdGhlciByZWFzb24gSSB1c2UgUUVNVSB0bwo+ID4gYnVpbGQgTlZE
SU1NIEFDUEkuCj4gPiAKPiA+ID4gSWYgdGhlIGRlc2lnbiBkb2MgdGhyZWFkIGxlZCBpbnRvIHRo
aW5raW5nIHRoYXQgaXQgaGFzIHRvIGJlIFFFTVUgdG8KPiA+ID4gZ2VuZXJhdGUgdGhlbSwgdGhl
biB3b3VsZCBpdCBtYWtlIHRoZSBjb2RlIG5pY2VyIGlmIHdlIHVzZWQgZndfY2ZnIHRvCj4gPiA+
IGdldCB0aGUgKGZ1bGwgb3IgcGFydGlhbCkgdGFibGVzIGZyb20gUUVNVSwgYXMgSWdvciBzdWdn
ZXN0ZWQ/Cj4gPiAKPiA+IEknbGwgaGF2ZSBhIGxvb2sgYXQgdGhlIGNvZGUgKHdoaWNoIEkgZGlk
bid0IG5vdGljZSkgcG9pbnRlZCBieSBJZ29yLgo+IAo+IEFuZCB0aGVyZSBpcyBhIHNwZWMgdG9v
IQo+IAo+IGh0dHBzOi8vZ2l0aHViLmNvbS9xZW11L3FlbXUvYmxvYi9tYXN0ZXIvZG9jcy9zcGVj
cy9md19jZmcudHh0Cj4gCj4gSWdvciwgZGlkIHlvdSBoYXZlIGluIG1pbmQgdG8gdXNlIEZXX0NG
R19GSUxFX0RJUiB0byByZXRyaWV2ZSB0aGUKPiBBQ1BJIEFNTCBjb2RlPwo+IAoKQmFzaWNhbGx5
LCBRRU1VIGJ1aWxkcyB0d28gUk9NcyBmb3IgZ3Vlc3QsIC9yb21AZXRjL2FjcGkvdGFibGVzIGFu
ZAovcm9tQGV0Yy90YWJsZS1sb2FkZXIuIFRoZSBmb3JtZXIgaXMgdW5zdHJ1Y3R1cmVkIHRvIGd1
ZXN0LCBhbmQKY29udGFpbnMgYWxsIGRhdGEgb2YgZ3Vlc3QgQUNQSS4gVGhlIGxhdHRlciBpcyBh
IEJJT1NMaW5rZXJMb2FkZXIKb3JnYW5pemVkIGFzIGEgc2V0IG9mIGNvbW1hbmRzLCB3aGljaCBk
aXJlY3QgdGhlIGd1ZXN0IChlLmcuLCBTZWFCSU9TCm9uIEtWTS9RRU1VKSB0byByZWxvY2F0ZSBk
YXRhIGluIHRoZSBmb3JtZXIgZmlsZSwgcmVjYWxjdWxhdGUgY2hlY2tzdW0Kb2Ygc3BlY2lmaWVk
IGFyZWEsIGFuZCBmaWxsIGd1ZXN0IGFkZHJlc3MgaW4gc3BlY2lmaWVkIEFDUEkgZmllbGQuCgpP
bmUgcGFydCBvZiBteSBwYXRjaGVzIGlzIHRvIGltcGxlbWVudCBhIG1lY2hhbmlzbSB0byB0ZWxs
IFhlbiB3aGljaApwYXJ0IG9mIEFDUEkgZGF0YSBpcyBhIHRhYmxlIChORklUKSwgYW5kIHdoaWNo
IHBhcnQgZGVmaW5lcyBhCm5hbWVzcGFjZSBkZXZpY2UgYW5kIHdoYXQgdGhlIGRldmljZSBuYW1l
IGlzLiBJIGNhbiBhZGQgdHdvIG5ldyBsb2FkZXIKY29tbWFuZHMgZm9yIHRoZW0gcmVzcGVjdGl2
ZWx5LgoKQmVjYXVzZSB0aGV5IGp1c3QgcHJvdmlkZSBpbmZvcm1hdGlvbiBhbmQgU2VhQklPUyBp
biBub24teGVuCmVudmlyb25tZW50IGlnbm9yZXMgdW5yZWNvZ25pemVkIGNvbW1hbmRzLCB0aGV5
IHdpbGwgbm90IGJyZWFrIFNlYUJJT1MKaW4gbm9uLXhlbiBlbnZpcm9ubWVudC4KCk9uIFFFTVUg
c2lkZSwgbW9zdCBYZW4tc3BlY2lmaWMgaGFja3MgaW4gQUNQSSBidWlsZGVyIGNvdWxkIGJlCmRy
b3BwZWQsIGFuZCByZXBsYWNlZCBieSBhZGRpbmcgdGhlIG5ldyBsb2FkZXIgY29tbWFuZHMgKHRo
b3VnaCB0aGV5Cm1heSBiZSB1c2VkIG9ubHkgYnkgWGVuKS4KCk9uIFhlbiBzaWRlLCBhIGZ3X2Nm
ZyBkcml2ZXIgYW5kIGEgQklPU0xpbmtlckxvYWRlciBjb21tYW5kIGV4ZWN1dG9yCmFyZSBuZWVk
ZWQgaW4sIHBlcmhhcHMsIGh2bWxvYWRlci4KCgpIYW96aG9uZwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 12 13:06:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 13:06:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2dBi-0000wr-W5; Thu, 12 Oct 2017 13:06:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e2dBh-0000wk-Em
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 13:06:09 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 6E/C4-31121-0C86FD95; Thu, 12 Oct 2017 13:06:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprMKsWRWlGSWpSXmKPExsVyMfTGSt39Gfc
 jDWYetbb4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOWbexmLZiqUXGsczVLA+Nx+S5GLg4hgRmM
 Eh1nFzJ3MXJysAi8ZpbY8c4LJCEhcIdV4tb+OyxdjBxATpbEznkSIDUSAmkSE1eeY4KwKyS2t
 n1lBCkRElCTWPMmCiQsJPCTUeLG0RwQW1ggSGLd58nsILYIUPm7VWfZQMYzC5xnlPj19BdUb5
 3E4a2sICabgI7Euhm1IOW8ArYSb+58Y4G4TFVi/ceVrCC2qEC4RNPZfhaIGkGJkzOfgNmcAq4
 Sl09tAruMWcBMYt7mh8wQtrjErSfzoeLyEtvfzmGewCg6C0n7LCQts5C0zELSsoCRZRWjenFq
 UVlqka65XlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYKQwAMEOxpmX/Q8xSnIwK
 YnyZgTejxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwcsKjDwhwaLU9NSKtMwcYMzCpCU4eJREeN
 +nA6V5iwsSc4sz0yFSpxgtOS7cufSHiePYpstA8sCeW3+YhFjy8vNSpcR5Z4I0CIA0ZJTmwY2
 DpZVLjLJSwryMQAcK8RSkFuVmlqDKv2IU52BUEuZlB7mKJzOvBG7rK6CDmIAOEk27A3JQSSJC
 SqqBcd5f5Ya5dWwinCtcwot6Z1UviSvdx/zwIOvir9bb9Ky95+QJFQgE1H2If9c7/UF+YX3Ro
 2MrLj1ZcO1Q9ISU1vWBay0POynI2a7zVLV80Ou+6Yre+7Qpvmwb3jV8u7U4r+z1PoPFHqvf1V
 zffWX9PGd+40jTnbJnNzWtjSh7+ffjepHgm/qsb5RYijMSDbWYi4oTASKOROwmAwAA
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1507813567!53831418!1
X-Originating-IP: [209.85.216.169]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45085 invoked from network); 12 Oct 2017 13:06:07 -0000
Received: from mail-qt0-f169.google.com (HELO mail-qt0-f169.google.com)
 (209.85.216.169)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Oct 2017 13:06:07 -0000
Received: by mail-qt0-f169.google.com with SMTP id p1so13450368qtg.2
 for <xen-devel@lists.xenproject.org>; Thu, 12 Oct 2017 06:06:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=bULhFqwd8x7t38kvXCO1Y9mFRvtL7cqy9stfUab+Jn0=;
 b=DlqQy9A/Y7+b2TWnnAo/riUFO44317EWLKkIk3ojrGrXmILmxBTeoejym+BkeUSV+w
 nZBjcNuHP6VhGFV49u8yKYH23YH1ntOulFQANQS0+iwpFRQKllo1z0cC6USVtbaSJZMW
 AJoaCgoDo4BZzKpXKWepTIYX+69gKw0A/R2e8=
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=bULhFqwd8x7t38kvXCO1Y9mFRvtL7cqy9stfUab+Jn0=;
 b=ai+aZG3xiu+lClndpj30nG83Tv4/H+p3Byw9VrzCveT7aY7NeJIZfW0bZD4hL1AnD8
 Zf0Ayg2L67gk9NR1v2/YCh06t0pJjn4vc5HQMoB7MSUjBBXRBneFZTJS58TWAvAIgIUf
 LF8FLG+j7IAoq6iFWRn31xckBDlnTtA+ckdgxceYVGlNynTPJrvGwY7ABrIkxLuRJFGl
 ZvsrZX12gymY43LxAorSREZGxAxb+ekoYlOTnI3qaFWo4Zm0cs4isVIrDamG+ns/tJpH
 zBPTgkGgg/VNpGVQgpI89BlCX5M80ogz4quTHXNg0mJgWYZxPWCeshKPCrz9w0XPaUgi
 cAEQ==
X-Gm-Message-State: AMCzsaW93tzac1yCoWrqXT6hNBHQG8my809Zd2qa90P791vE2P90T7iT
 oo6SYIu7zk9bW6GuO1RV3X2xqQ==
X-Google-Smtp-Source: AOwi7QAUx4bhVwIO4PYL6zLJNR90rpwvgptkXuXjko2hWfytmAlSQdBIcdns7gWe3oA5+BHuVPDGAA==
X-Received: by 10.237.63.199 with SMTP id w7mr3456963qth.18.1507813561833;
 Thu, 12 Oct 2017 06:06:01 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id 13sm9699468qtv.59.2017.10.12.06.05.59
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 12 Oct 2017 06:06:01 -0700 (PDT)
To: Sameer Goel <sgoel@codeaurora.org>, xen-devel@lists.xenproject.org,
 julien.grall@arm.com, mjaggi@caviumnetworks.com
References: <1505954230-18892-1-git-send-email-sgoel@codeaurora.org>
 <1505954230-18892-4-git-send-email-sgoel@codeaurora.org>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <abec4356-f81f-c5d1-dda1-f598fd9af195@linaro.org>
Date: Thu, 12 Oct 2017 14:05:58 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1505954230-18892-4-git-send-email-sgoel@codeaurora.org>
Content-Language: en-US
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, george.dunlap@eu.citrix.com,
 Andrew.Cooper3@citrix.com, jbeulich@suse.com, Ian.Jackson@citrix.com,
 nd@arm.com, robin.murphy@arm.com, shankerd@codeaurora.org
Subject: Re: [Xen-devel] [RFC v2 3/7] xen/passthrough/arm: Introduce
 iommu_fwspec
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyMS8wOS8xNyAwMTozNywgU2FtZWVyIEdvZWwgd3JvdGU6Cj4gSW50cm9kdWNlIGEg
Y29tbW9uIHN0cnVjdHVyZSB0byBob2xkIHRoZSBmdyAoQUNQSSBvciBEVCkgZGVmaW5lZAo+IGNv
bmZpZ3VyYXRpb24gZm9yIFNNTVUgaHcuIFRoZSBjdXJyZW50IHVzZSBjYXNlIGlzIGZvciBhcm0g
U01NVXMuIFNvLAo+IG1ha2luZyB0aGlzIGFyY2hpdGVjdHVyZSBzcGVjaWZpYy4KPiAKPiBCYXNl
ZCBvbiBMaW51eCBrZXJuZWwgY29tbWl0IDU3Zjk4ZDJmNjFlMTogaW9tbXU6IEludHJvZHVjZSBp
b21tdV9md3NwZWMKPiBTaWduZWQtb2ZmLWJ5OiBTYW1lZXIgR29lbCA8c2dvZWxAY29kZWF1cm9y
YS5vcmc+Cj4gLS0tCj4gICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaW9tbXUuYyB8IDY2
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgIHhlbi9pbmNsdWRlL2Fz
bS1hcm0vZGV2aWNlLmggICAgICAgIHwgIDEgKwo+ICAgeGVuL2luY2x1ZGUveGVuL2lvbW11Lmgg
ICAgICAgICAgICAgfCAyOSArKysrKysrKysrKysrKysrCj4gICAzIGZpbGVzIGNoYW5nZWQsIDk2
IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
YXJtL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaW9tbXUuYwo+IGluZGV4
IDk1YjFhYmIuLjQxYzY0OTcgMTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
YXJtL2lvbW11LmMKPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaW9tbXUuYwo+
IEBAIC03MywzICs3Myw2OSBAQCBpbnQgYXJjaF9pb21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxlKHN0
cnVjdCBkb21haW4gKmQpCj4gICAgICAgLyogVGhlIElPTU1VIHNoYXJlcyB0aGUgcDJtIHdpdGgg
dGhlIENQVSAqLwo+ICAgICAgIHJldHVybiAtRU5PU1lTOwo+ICAgfQo+ICsKPiArY29uc3Qgc3Ry
dWN0IGlvbW11X29wcyAqaW9tbXVfb3BzX2Zyb21fZndub2RlKHN0cnVjdCBmd25vZGVfaGFuZGxl
ICpmd25vZGUpCj4gK3sKPiArICAgIHJldHVybiBpb21tdV9nZXRfb3BzKCk7CgpDYW4geW91IHBs
ZWFzZSBhZGQgYSBjb21tZW50IGV4cGxhaW4gd2h5IHlvdSBhbHdheXMgcmV0dXJuIGlvbW11X2dl
dF9vcHMoKT8KCldvdWxkIGl0IGJlIHBvc3NpYmxlIHRoYXQgdGhlIGRldmljZSBpcyBub3QgYmVo
aW5kIGFuIElPTU1VPwoKPiArfQo+ICsKPiAraW50IGlvbW11X2Z3c3BlY19pbml0KHN0cnVjdCBk
ZXZpY2UgKmRldiwgc3RydWN0IGZ3bm9kZV9oYW5kbGUgKmlvbW11X2Z3bm9kZSwKPiArICAgICAg
ICBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICpvcHMpCj4gK3sKPiArICAgIHN0cnVjdCBpb21tdV9m
d3NwZWMgKmZ3c3BlYyA9IGRldi0+aW9tbXVfZndzcGVjOwo+ICsKPiArICAgIGlmICggZndzcGVj
ICkKPiArICAgICAgICByZXR1cm4gb3BzID09IGZ3c3BlYy0+b3BzID8gMCA6IC1FSU5WQUw7Cj4g
Kwo+ICsgICAgZndzcGVjID0gX3h6YWxsb2Moc2l6ZW9mKHN0cnVjdCBpb21tdV9md3NwZWMpLCBz
aXplb2Yodm9pZCAqKSk7CgpPbiB0aGUgcHJldmlvdXMgdmVyc2lvbiB0aGlzIHdhcyB4emFsbG9j
KHN0cnVjdCBpb21tdV9md3NwZWMpLCB3aHk/CgpJIGFsc28gZG9uJ3QgdW5kZXJzdGFuZCB0aGUg
YWxpZ24gb24gc2l6ZW9mKHZvaWQgKikuCgo+ICsgICAgaWYgKCAhZndzcGVjICkKPiArICAgICAg
ICByZXR1cm4gLUVOT01FTTsKPiArCj4gKyAgICBmd3NwZWMtPmlvbW11X2Z3bm9kZSA9IGlvbW11
X2Z3bm9kZTsKPiArICAgIGZ3c3BlYy0+b3BzID0gb3BzOwo+ICsgICAgZGV2LT5pb21tdV9md3Nw
ZWMgPSBmd3NwZWM7Cj4gKwo+ICsgICAgcmV0dXJuIDA7Cj4gK30KPiArCj4gK3ZvaWQgaW9tbXVf
ZndzcGVjX2ZyZWUoc3RydWN0IGRldmljZSAqZGV2KQo+ICt7Cj4gKyAgICBzdHJ1Y3QgaW9tbXVf
ZndzcGVjICpmd3NwZWMgPSBkZXYtPmlvbW11X2Z3c3BlYzsKPiArCj4gKyAgICBpZiAoIGZ3c3Bl
YyApCj4gKyAgICB7CgpMaW51eCBpcyBkcm9wcGluZyB0aGUgcmVmZXJlbmNlIG9uIHRoZSBpb21t
dV9md25vZGUuIEFyZSB3ZSBuZXZlciAKZXhwZWN0aW5nIHRvIHRha2UgcmVmZXJlbmNlIG9uIHRo
ZSBpdCBpbiBYZW4/Cgo+ICsgICAgICAgIHhmcmVlKGZ3c3BlYyk7Cj4gKyAgICAgICAgZGV2LT5p
b21tdV9md3NwZWMgPSBOVUxMOwo+ICsgICAgfQo+ICt9Cj4gKwo+ICtpbnQgaW9tbXVfZndzcGVj
X2FkZF9pZHMoc3RydWN0IGRldmljZSAqZGV2LCB1MzIgKmlkcywgaW50IG51bV9pZHMpCj4gK3sK
PiArICAgIHN0cnVjdCBpb21tdV9md3NwZWMgKmZ3c3BlYyA9IGRldi0+aW9tbXVfZndzcGVjOwo+
ICsgICAgc3RydWN0IGlvbW11X2Z3c3BlYyAqZndzcGVjX24gPSBOVUxMOwo+ICsgICAgc2l6ZV90
IHNpemUsIHNpemVfbjsKPiArICAgIGludCBpOwo+ICsKPiArICAgIGlmICggIWZ3c3BlYyApCj4g
KyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gKwo+ICsgICAgc2l6ZSA9IG9mZnNldG9mKHN0cnVj
dCBpb21tdV9md3NwZWMsIGlkc1tmd3NwZWMtPm51bV9pZHNdKTsKPiArICAgIHNpemVfbiA9IG9m
ZnNldG9mKHN0cnVjdCBpb21tdV9md3NwZWMsIGlkc1tmd3NwZWMtPm51bV9pZHMgKyBudW1faWRz
XSk7Cj4gKyAgICBpZiAoIHNpemVfbiA+IHNpemUgKQo+ICsgICAgeyA+ICsgICAgICAgIGZ3c3Bl
Y19uID0gX3h6YWxsb2Moc2l6ZV9uLCBzaXplb2Yodm9pZCAqKSk7CgpTYW1lIHF1ZXN0aW9uIGFi
b3V0IF94emFsbG9jKCkgaGVyZS4KCj4gKyAgICAgICAgaWYgKCAhZndzcGVjX24gKQo+ICsgICAg
ICAgICAgICByZXR1cm4gLUVOT01FTTsKPiArCj4gKyAgICAgICAgbWVtY3B5KGZ3c3BlY19uLCBm
d3NwZWMsIHNpemUpOwo+ICsgICAgICAgIHhmcmVlKGZ3c3BlYyk7Cj4gKyAgICB9Cj4gKwo+ICsg
ICAgZm9yIChpID0gMDsgaSA8IG51bV9pZHM7IGkrKykKPiArICAgICAgICBmd3NwZWNfbi0+aWRz
W2Z3c3BlY19uLT5udW1faWRzICsgaV0gPSBpZHNbaV07Cj4gKwo+ICsgICAgZndzcGVjX24tPm51
bV9pZHMgKz0gbnVtX2lkczsKPiArICAgIGRldi0+aW9tbXVfZndzcGVjID0gZndzcGVjX247Cj4g
Kwo+ICsgICAgcmV0dXJuIDA7Cj4gK30KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9kZXZpY2UuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZGV2aWNlLmgKPiBpbmRleCA3OGMzOGZl
Li41MDI3Yzg3IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZGV2aWNlLmgKPiAr
KysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RldmljZS5oCj4gQEAgLTIxLDYgKzIxLDcgQEAgc3Ry
dWN0IGRldmljZQo+ICAgICAgIHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqb2Zfbm9kZTsgLyogVXNl
ZCBieSBkcml2ZXJzIGltcG9ydGVkIGZyb20gTGludXggKi8KPiAgICNlbmRpZgo+ICAgICAgIHN0
cnVjdCBmd25vZGVfaGFuZGxlICpmd25vZGU7IC8qZncgZGV2aWNlIG5vZGUgaWRlbnRpZmllciAq
Lwo+ICsgICAgc3RydWN0IGlvbW11X2Z3c3BlYyAqaW9tbXVfZndzcGVjOwo+ICAgICAgIHN0cnVj
dCBkZXZfYXJjaGRhdGEgYXJjaGRhdGE7Cj4gICB9Owo+ICAgCj4gZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3hlbi9pb21tdS5oIGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKPiBpbmRleCAwZGFj
NGYzLi4zNGU4ZDY4IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCj4gKysr
IGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKPiBAQCAtMjA4LDQgKzIwOCwzMyBAQCBERUNMQVJF
X1BFUl9DUFUoYm9vbF90LCBpb21tdV9kb250X2ZsdXNoX2lvdGxiKTsKPiAgIGV4dGVybiBzdHJ1
Y3Qgc3BpbmxvY2sgaW9tbXVfcHRfY2xlYW51cF9sb2NrOwo+ICAgZXh0ZXJuIHN0cnVjdCBwYWdl
X2xpc3RfaGVhZCBpb21tdV9wdF9jbGVhbnVwX2xpc3Q7Cj4gICAKPiArLyoqCj4gKyAqIEZvbGxv
d2luZyBibG9jayB3YXMgcG9ydGVkIGZyb20gTGludXggdG8gaGVscCB3aXRoIHRoZSBpbXBsZW1l
bnRhdGlvbiBvZgo+ICsgKiBhcm02NCBpb21tdSBkZXZpY2VzLiBIZW5jZSB0aGUgYXJjaGl0ZWN0
dXJlIHNwZWNpZmljIGNvbXBpbGUKPiArICovCj4gKwo+ICsjaWYgZGVmaW5lZChDT05GSUdfQVJN
KQoKSWYgaXQgaXMgQXJtIG9ubHksIHRoZW4gaXQgc2hvdWxkIGJlIG1vdmVkIGluIGFzbS1hcm0v
aW9tbXUuaC4KCj4gKy8qKgo+ICsgKiBzdHJ1Y3QgaW9tbXVfZndzcGVjIC0gcGVyLWRldmljZSBJ
T01NVSBpbnN0YW5jZSBkYXRhCj4gKyAqIEBvcHM6IG9wcyBmb3IgdGhpcyBkZXZpY2UncyBJT01N
VQo+ICsgKiBAaW9tbXVfZndub2RlOiBmaXJtd2FyZSBoYW5kbGUgZm9yIHRoaXMgZGV2aWNlJ3Mg
SU9NTVUKPiArICogQGlvbW11X3ByaXY6IElPTU1VIGRyaXZlciBwcml2YXRlIGRhdGEgZm9yIHRo
aXMgZGV2aWNlCj4gKyAqIEBudW1faWRzOiBudW1iZXIgb2YgYXNzb2NpYXRlZCBkZXZpY2UgSURz
Cj4gKyAqIEBpZHM6IElEcyB3aGljaCB0aGlzIGRldmljZSBtYXkgcHJlc2VudCB0byB0aGUgSU9N
TVUKPiArICovCj4gK3N0cnVjdCBpb21tdV9md3NwZWMgewo+ICsgICAgY29uc3Qgc3RydWN0IGlv
bW11X29wcyAqb3BzOwo+ICsgICAgc3RydWN0IGZ3bm9kZV9oYW5kbGUgICAqaW9tbXVfZndub2Rl
Owo+ICsgICAgdm9pZCAgICAgICAgICAgICAgICAgICAqaW9tbXVfcHJpdjsKPiArICAgIHVuc2ln
bmVkIGludCAgICAgICAgICAgbnVtX2lkczsKPiArICAgIHUzMiAgICAgICAgICAgICAgICAgICAg
aWRzWzFdOwo+ICt9Owo+ICsKPiAraW50IGlvbW11X2Z3c3BlY19pbml0KHN0cnVjdCBkZXZpY2Ug
KmRldiwgc3RydWN0IGZ3bm9kZV9oYW5kbGUgKmlvbW11X2Z3bm9kZSwKPiArCQkgICAgICBjb25z
dCBzdHJ1Y3QgaW9tbXVfb3BzICpvcHMpOwo+ICt2b2lkIGlvbW11X2Z3c3BlY19mcmVlKHN0cnVj
dCBkZXZpY2UgKmRldik7Cj4gK2ludCBpb21tdV9md3NwZWNfYWRkX2lkcyhzdHJ1Y3QgZGV2aWNl
ICpkZXYsIHUzMiAqaWRzLCBpbnQgbnVtX2lkcyk7Cj4gK2NvbnN0IHN0cnVjdCBpb21tdV9vcHMg
KmlvbW11X29wc19mcm9tX2Z3bm9kZShzdHJ1Y3QgZndub2RlX2hhbmRsZSAqZndub2RlKTsKPiAr
Cj4gKyNlbmRpZgo+ICAgI2VuZGlmIC8qIF9JT01NVV9IXyAqLwo+IAoKQ2hlZXJzLAoKLS0gCkp1
bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 12 13:33:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 13:33:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2dbv-0003py-P3; Thu, 12 Oct 2017 13:33:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e2dbt-0003ps-Hx
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 13:33:13 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 A9/F5-28548-81F6FD95; Thu, 12 Oct 2017 13:33:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEKsWRWlGSWpSXmKPExsVyMfTGNl2J/Pu
 RBg+vcFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnv37QyFqznqfg17RdzA2MrVxcjF4eQwCxG
 iff7zrOBOCwCr5kl5mw+y9jFyMkhIXCHVeLHaiYIO0viwIf/zBB2msT7wxuh4lUSF5bvAWrmA
 JqkJrHmTRTE0F+MElv2/gKrFxYwkzi+ZwvYTBGBPImv91qZQIqYBeYwS6xe8J8NomMik8TORy
 2MIJPYBHQk1s2oBWngFbCVuHziPFgzi4CqxOq2jawgtqhAuETT2X4WiBpBiZMzn4DZnAJOEn1
 Le8BsZqDF8zY/ZIawxSVuPZnPBGHLS2x/O4d5AqPoLCTts5C0zELSMgtJywJGllWMGsWpRWWp
 RbpGJnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIExU8/AwLiD8dVxv0OMkhxMS
 qK8GYH3I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8KrkAeUEi1LTUyvSMnOA0QuTluDgURLhdQ
 dJ8xYXJOYWZ6ZDpE4xGnNcuHPpDxPHgT23/jAJseTl56VKifPuzgUqFQApzSjNgxsESyqXGGW
 lhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzrgGZwpOZVwK37xXQKUxAp4im3QE5pSQRISXVwMgU
 Gvv8Qptqz96+qhsr6pmVdU8rvA5V8S4PWL6l/2iAfszup3vf1mY8UZ/mtCaVfZbTgltxh/8Y5
 WhlP+kyaP96nO0KC097PpfvvrWhhaKOlcb8eTwn3JaoZIvafpXy3NlYLf5s6mnZO0Znq8NP2o
 Yd7Nrhc0V2GnsXY4TXBTWJH4Ebqg4uVmIpzkg01GIuKk4EAP9a/0clAwAA
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1507815191!106742142!1
X-Originating-IP: [209.85.216.182]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48868 invoked from network); 12 Oct 2017 13:33:12 -0000
Received: from mail-qt0-f182.google.com (HELO mail-qt0-f182.google.com)
 (209.85.216.182)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Oct 2017 13:33:12 -0000
Received: by mail-qt0-f182.google.com with SMTP id z28so11129271qtz.13
 for <xen-devel@lists.xenproject.org>; Thu, 12 Oct 2017 06:33:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=Iixj5C5I/Ji7PxqGHKl3I73oc3uDILD7VWSrxjySH04=;
 b=WESHCmsVU1F9h5sDieSnHWFSLsnYAlyavPE9f9JtvbX3an5Vjyxr1yEceZKI4urXe7
 +jCagVphI+YvivNw0+BAE+DFv7k4RgfBTr+3Z5QcMcVIRzHCcqZlbC6f1744iSZi5MF9
 +vC6GOYvTSUzlqWFSMbW3W+BlcTYDEvSFrrwM=
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=Iixj5C5I/Ji7PxqGHKl3I73oc3uDILD7VWSrxjySH04=;
 b=fkbMbTUXXafGGUqRPL2BymsyMsHHW/fdas8ff3HU7mWTzzAz+qGEpznrEjFGk1Tq6y
 Ho0+oaxvdtG3yKz1v/z6gW8JAmRg2SnYoH8b1yc5kwYVIxXbjYjnkcZCXkgudtsoXGzK
 Ry7M2ZK8ozBmoWj59OR+TdQiov1X5cyhthtlzl78KPHztmGqGaNNIbP8k1LWT8hvGfs0
 UTMvFLBewX5p/NVaoNaoSK4a4Yy2cW5A4tWXCjaI7C6h9BY9BkdKoauXqfy86wThGsR/
 UdsyA2cZRTiTeSxQC1qxTcZg4ayAWblkg37UTXJkXLxINunCu0X5VYcKYFssWOw4iKx4
 Hvmw==
X-Gm-Message-State: AMCzsaXKdomCXDT5Xgt68ZhB6hipj5dy5oofvlmkBYFdKKCa18Prbl21
 mYSD0FuI+s7MxFY5L4aKUDZUIA==
X-Google-Smtp-Source: AOwi7QDJTDQ/iP8dZ6cRP8LOX41mtlxiA82NbTZDErsnBJhW7LwTmi3RnU2aZHMPjSuMp3LCLUeWUw==
X-Received: by 10.200.40.142 with SMTP id i14mr3599457qti.326.1507815191020;
 Thu, 12 Oct 2017 06:33:11 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id j60sm9531189qtb.90.2017.10.12.06.33.08
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 12 Oct 2017 06:33:10 -0700 (PDT)
To: "Goel, Sameer" <sgoel@codeaurora.org>, Wei Liu <wei.liu2@citrix.com>,
 Julien Grall <julien.grall@arm.com>
References: <1496950247-8755-1-git-send-email-sgoel@codeaurora.org>
 <1496950247-8755-4-git-send-email-sgoel@codeaurora.org>
 <c62adc66-bc3b-a916-3992-95727ec07b45@arm.com>
 <20170609094448.lu2c67bzjeb3vcjt@citrix.com>
 <85a94fd9-0fe7-8294-ea3f-a98c6d99fc2f@codeaurora.org>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <974ab31f-20d5-df5d-b3ab-8af15bea3578@linaro.org>
Date: Thu, 12 Oct 2017 14:33:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <85a94fd9-0fe7-8294-ea3f-a98c6d99fc2f@codeaurora.org>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 George Dunlap <george.dunlap@eu.citrix.com>, Tomasz Nowicki <tn@semihalf.com>,
 Punit Agrawal <punit.agrawal@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, nd@arm.com,
 Robin Murphy <robin.murphy@arm.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [RFC 3/6] Introduce _xrealloc
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpCcmluZ2luZyBiYWNrIHRoaXMgZGlzY3Vzc2lvbi4KCk9uIDI4LzA4LzE3IDIyOjM5LCBH
b2VsLCBTYW1lZXIgd3JvdGU6Cj4gCj4gCj4gT24gNi85LzIwMTcgMzo0NCBBTSwgV2VpIExpdSB3
cm90ZToKPj4gT24gVGh1LCBKdW4gMDgsIDIwMTcgYXQgMDg6NDk6MDFQTSArMDEwMCwgSnVsaWVu
IEdyYWxsIHdyb3RlOgo+Pj4gQ0MgdGhlIFJFU1QgbWFpbnRhaW5lcnMKPj4+Cj4+PiBPbiAwOC8w
Ni8yMDE3IDIwOjMwLCBTYW1lZXIgR29lbCB3cm90ZToKPj4+PiBJbnRyb2R1Y2UgYSBtZW1vcnkg
cmVhbGxvYyBmdW5jdGlvbi4KPj4+Pgo+Pj4+IFNpZ25lZC1vZmYtYnk6IFNhbWVlciBHb2VsIDxz
Z29lbEBjb2RlYXVyb3JhLm9yZz4KPj4+PiAtLS0KPj4+PiAgIHhlbi9jb21tb24veG1hbGxvY190
bHNmLmMgfCAxMyArKysrKysrKysrKysrCj4+Pj4gICB4ZW4vaW5jbHVkZS94ZW4veG1hbGxvYy5o
IHwgIDEgKwo+Pj4+ICAgMiBmaWxlcyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspCj4+Pj4KPj4+
PiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi94bWFsbG9jX3Rsc2YuYyBiL3hlbi9jb21tb24veG1h
bGxvY190bHNmLmMKPj4+PiBpbmRleCBiMjU2ZGM1Li41MjM4NWE4IDEwMDY0NAo+Pj4+IC0tLSBh
L3hlbi9jb21tb24veG1hbGxvY190bHNmLmMKPj4+PiArKysgYi94ZW4vY29tbW9uL3htYWxsb2Nf
dGxzZi5jCj4+Pj4gQEAgLTYxMiw2ICs2MTIsMTkgQEAgdm9pZCAqX3h6YWxsb2ModW5zaWduZWQg
bG9uZyBzaXplLCB1bnNpZ25lZCBsb25nIGFsaWduKQo+Pj4+ICAgICAgIHJldHVybiBwID8gbWVt
c2V0KHAsIDAsIHNpemUpIDogcDsKPj4+PiAgIH0KPj4+Pgo+Pj4+ICt2b2lkICpfeHJlYWxsb2Mo
dm9pZCAqcCwgdW5zaWduZWQgbG9uZyBuZXdfc2l6ZSwgdW5zaWduZWQgbG9uZyBhbGlnbikKPj4+
PiArewo+Pj4+ICsgICAgdm9pZCAqbmV3X3AgPSBfeG1hbGxvYyhuZXdfc2l6ZSwgYWxpZ24pOwo+
Pj4+ICsKPj4+PiArICAgIGlmKG5ld19wICYmIHApCj4+Pgo+Pj4gQ29kaW5nIHN0eWxlOiBpZiAo
IC4uLiApCj4+Pgo+Pj4+ICsgICAgewo+Pj4+ICsgICAgICAgIG1lbWNweShuZXdfcCwgcCwgbmV3
X3NpemUpOwo+Pgo+PiBUaGlzIGlzIHdyb25nLiBIb3cgY2FuIHlvdSBrbm93IGlmIHRoZSBhcmVh
IHBvaW50ZWQgdG8gYnkgcCBpcyBhdCBsZWFzdAo+PiBuZXdfc2l6ZSBieXRlcyBsb25nPwo+Pgo+
IEFncmVlZCwgSSByZXZpc2l0ZWQgdGhlIGNvZGUgYW5kIHdpbGwgcmVtb3ZlIF94cmVhbGxvYyBh
bmQgdXNlIHhmcmVlIGFuZCBfeG1hbGxvYyBpbnN0ZWFkLgoKSSBhbSBub3Qgc3VyZSB3aHkgeW91
IGNob29zZSB0byBkcm9wIGl0IGNvbXBsZXRlbHkuIHhmcmVlIGlzIGFibGUgdG8gCmtub3cgdGhl
IHNpemUgb2YgdGhlIGJ1ZmZlciB0byBmcmVlLgoKU28geW91IGNvdWxkIGZpbmQgb3V0IHRoZSBz
aXplIGFuZCBjb3B5IHRoZSByaWdodCBhbW91bnQgb2YgZGF0YS4KCk5vdGUgdGhhdCBoYXZpbmcg
X3hyZWFsbG9jIHdvdWxkIGJlIG15IHByZWZlcmVuY2Ugb3ZlciBhbiBvcGVuLWNvZGVkIAp2ZXJz
aW9uIGluIHRoZSBjb2RlLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Oct 12 13:36:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 13:36:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2dfB-00045K-GH; Thu, 12 Oct 2017 13:36:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e2dfA-00045C-G2
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 13:36:36 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 A0/94-08608-3EF6FD95; Thu, 12 Oct 2017 13:36:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOKsWRWlGSWpSXmKPExsVyMfTOOt1b+fc
 jDS48FrH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOOTLrKVDBTqmJDZ2ADY49YFyMXh5DADEaJ
 pjtHmEAcFoHXzBIPW6+xgTgSAndYJSY03QJyOIGcLIk3E16wQ9hpEte/L4ayKyT6Tnxn7mLkA
 BqlJrHmTRTE1J+MEh1334H1CgsESaz7PJkdpIZNQEdi3YxakLAIUOu7VWfBdjELnGeU+PX0Fy
 NIQkhgI6PE+v+mIDavgK1E25RrzCA2i4CqxMQ5N1hBbFGBcImms/0sEDWCEidnPgGzOQXsJPb
 cm8kEYjMLmEnM2/yQGcIWl7j1ZD5UXF6ieets5gmMorOQtM9C0jILScssJC0LGFlWMWoUpxaV
 pRbpGhrpJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIERgwDEOxgvLwx4BCjJAeTk
 ihvRuD9SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvO/zgHKCRanpqRVpmTnA2IVJS3DwKInw7g
 NJ8xYXJOYWZ6ZDpE4xWnJcuHPpDxPHsU2XgeSBPbf+MAmx5OXnpUqJ8y4BaRAAacgozYMbB0s
 vlxhlpYR5GYEOFOIpSC3KzSxBlX/FKM7BqCTMextkCk9mXgnc1ldABzEBHSSadgfkoJJEhJRU
 A+ONM+GCOerC37VYH3CEr4s5Oo2loL1n3ve21OKQORKJkwW2FFRfXbr4ZcarJ30BvaKxC189S
 Tf4HBzr+etD/IfKnjNV7eW/b8zU+L9BUJMhKPGWp7oEy7OoWXLX/Fgz7gtw1NT1cYsfcrjKuT
 62PXbZHR275Q0eOq+s6mMPeTiI/53x7/oqZSWW4oxEQy3mouJEAFmDs1sqAwAA
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1507815385!111073169!1
X-Originating-IP: [209.85.220.174]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36861 invoked from network); 12 Oct 2017 13:36:26 -0000
Received: from mail-qk0-f174.google.com (HELO mail-qk0-f174.google.com)
 (209.85.220.174)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Oct 2017 13:36:26 -0000
Received: by mail-qk0-f174.google.com with SMTP id r64so1225240qkc.1
 for <xen-devel@lists.xenproject.org>; Thu, 12 Oct 2017 06:36:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:from:to:cc:references:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=OjvSpXrOyLh2QMKHW9ixuAR7rVJHswx20VWCmZ4OAyk=;
 b=kb0NMGS3pPeUvdgzSQqDmClI34RIAOR6gBFrR/h3TqTtvmuVCV9YptE2j87uIcXdEP
 nfBT1cMfGoFfDOX0seNliFS5TRWNGbKYrGJD3YF2ZJqEuD3ml6Sd8hJ67AgHgoRc6UOI
 vgR1Vc9FMi3lhSUs9+lRendvjF0RRWY/Ogkh8=
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=OjvSpXrOyLh2QMKHW9ixuAR7rVJHswx20VWCmZ4OAyk=;
 b=sCP5a78DGjf/pz5lOzD6o6BZmIxuwEE2WNu+SwO7iT7rtRK3Hpdb3TcdprlQBHP4qW
 ThYh7Y4iAtXVuGKPMynGAOQnLc1Z4eLFCZ6XwMy0+94t0Ze/53BXi7AuUHKY1pd708q/
 AX5qrmpEhLmyHcFUY6JtNeSVWjKrt09vuRDkbisaCcjXugg38xowVhQOaGqEfB/GzeVn
 Dtugn/PGbJnvKZbc3l3StPu++Wa6o1enztkfscbbYzVZOWbvwb2Rw2s0zz+HGTLps46r
 WGs/8wZi111LtyDwvW+bXvWBSlx+htEeHJXxw9IDnhG7aWWyLWLx8calwaEAzgZmlkJa
 roWQ==
X-Gm-Message-State: AMCzsaXu/M+yp5fb/j1ARCISLh9ghqjCeUmRfego87UbDB4xMSyYBEpJ
 zUkEcYfJZnj4rsDzx/NcosYHYA==
X-Google-Smtp-Source: AOwi7QBT9qWyyENXB2cExZHYt353XXFzb4zWj4XtTxkHC2zpYle2N7D9c8TlMDlJE2pYFWPUM5V6Nw==
X-Received: by 10.55.190.195 with SMTP id o186mr498544qkf.7.1507815385294;
 Thu, 12 Oct 2017 06:36:25 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id 23sm9301956qkf.68.2017.10.12.06.36.22
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 12 Oct 2017 06:36:24 -0700 (PDT)
From: Julien Grall <julien.grall@linaro.org>
To: Sameer Goel <sgoel@codeaurora.org>, xen-devel@lists.xenproject.org,
 julien.grall@arm.com, mjaggi@caviumnetworks.com
References: <1505954230-18892-1-git-send-email-sgoel@codeaurora.org>
 <1505954230-18892-4-git-send-email-sgoel@codeaurora.org>
 <abec4356-f81f-c5d1-dda1-f598fd9af195@linaro.org>
Message-ID: <7f8a756e-a73f-4305-2953-ea83100d0c76@linaro.org>
Date: Thu, 12 Oct 2017 14:36:19 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <abec4356-f81f-c5d1-dda1-f598fd9af195@linaro.org>
Content-Language: en-US
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, george.dunlap@eu.citrix.com,
 Andrew.Cooper3@citrix.com, jbeulich@suse.com, Ian.Jackson@citrix.com,
 nd@arm.com, robin.murphy@arm.com, shankerd@codeaurora.org
Subject: Re: [Xen-devel] [RFC v2 3/7] xen/passthrough/arm: Introduce
 iommu_fwspec
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxMi8xMC8xNyAxNDowNSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9u
IDIxLzA5LzE3IDAxOjM3LCBTYW1lZXIgR29lbCB3cm90ZToKPj4gSW50cm9kdWNlIGEgY29tbW9u
IHN0cnVjdHVyZSB0byBob2xkIHRoZSBmdyAoQUNQSSBvciBEVCkgZGVmaW5lZAo+PiBjb25maWd1
cmF0aW9uIGZvciBTTU1VIGh3LiBUaGUgY3VycmVudCB1c2UgY2FzZSBpcyBmb3IgYXJtIFNNTVVz
LiBTbywKPj4gbWFraW5nIHRoaXMgYXJjaGl0ZWN0dXJlIHNwZWNpZmljLgo+Pgo+PiBCYXNlZCBv
biBMaW51eCBrZXJuZWwgY29tbWl0IDU3Zjk4ZDJmNjFlMTogaW9tbXU6IEludHJvZHVjZSBpb21t
dV9md3NwZWMKPj4gU2lnbmVkLW9mZi1ieTogU2FtZWVyIEdvZWwgPHNnb2VsQGNvZGVhdXJvcmEu
b3JnPgo+PiAtLS0KPj4gwqAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11LmMgfCA2
NiAKPj4gKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+PiDCoCB4ZW4vaW5j
bHVkZS9hc20tYXJtL2RldmljZS5owqDCoMKgwqDCoMKgwqAgfMKgIDEgKwo+PiDCoCB4ZW4vaW5j
bHVkZS94ZW4vaW9tbXUuaMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDI5ICsrKysrKysrKysr
KysrKysKPj4gwqAgMyBmaWxlcyBjaGFuZ2VkLCA5NiBpbnNlcnRpb25zKCspCj4+Cj4+IGRpZmYg
LS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaW9tbXUuYyAKPj4gYi94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9hcm0vaW9tbXUuYwo+PiBpbmRleCA5NWIxYWJiLi40MWM2NDk3IDEw
MDY0NAo+PiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaW9tbXUuYwo+PiArKysg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaW9tbXUuYwo+PiBAQCAtNzMsMyArNzMsNjkg
QEAgaW50IGFyY2hfaW9tbXVfcG9wdWxhdGVfcGFnZV90YWJsZShzdHJ1Y3QgZG9tYWluICpkKQo+
PiDCoMKgwqDCoMKgIC8qIFRoZSBJT01NVSBzaGFyZXMgdGhlIHAybSB3aXRoIHRoZSBDUFUgKi8K
Pj4gwqDCoMKgwqDCoCByZXR1cm4gLUVOT1NZUzsKPj4gwqAgfQo+PiArCj4+ICtjb25zdCBzdHJ1
Y3QgaW9tbXVfb3BzICppb21tdV9vcHNfZnJvbV9md25vZGUoc3RydWN0IGZ3bm9kZV9oYW5kbGUg
Cj4+ICpmd25vZGUpCj4+ICt7Cj4+ICvCoMKgwqAgcmV0dXJuIGlvbW11X2dldF9vcHMoKTsKPiAK
PiBDYW4geW91IHBsZWFzZSBhZGQgYSBjb21tZW50IGV4cGxhaW4gd2h5IHlvdSBhbHdheXMgcmV0
dXJuIGlvbW11X2dldF9vcHMoKT8KPiAKPiBXb3VsZCBpdCBiZSBwb3NzaWJsZSB0aGF0IHRoZSBk
ZXZpY2UgaXMgbm90IGJlaGluZCBhbiBJT01NVT8KPiAKPj4gK30KPj4gKwo+PiAraW50IGlvbW11
X2Z3c3BlY19pbml0KHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IGZ3bm9kZV9oYW5kbGUgCj4+
ICppb21tdV9md25vZGUsCj4+ICvCoMKgwqDCoMKgwqDCoCBjb25zdCBzdHJ1Y3QgaW9tbXVfb3Bz
ICpvcHMpCj4+ICt7Cj4+ICvCoMKgwqAgc3RydWN0IGlvbW11X2Z3c3BlYyAqZndzcGVjID0gZGV2
LT5pb21tdV9md3NwZWM7Cj4+ICsKPj4gK8KgwqDCoCBpZiAoIGZ3c3BlYyApCj4+ICvCoMKgwqDC
oMKgwqDCoCByZXR1cm4gb3BzID09IGZ3c3BlYy0+b3BzID8gMCA6IC1FSU5WQUw7Cj4+ICsKPj4g
K8KgwqDCoCBmd3NwZWMgPSBfeHphbGxvYyhzaXplb2Yoc3RydWN0IGlvbW11X2Z3c3BlYyksIHNp
emVvZih2b2lkICopKTsKPiAKPiBPbiB0aGUgcHJldmlvdXMgdmVyc2lvbiB0aGlzIHdhcyB4emFs
bG9jKHN0cnVjdCBpb21tdV9md3NwZWMpLCB3aHk/Cj4gCj4gSSBhbHNvIGRvbid0IHVuZGVyc3Rh
bmQgdGhlIGFsaWduIG9uIHNpemVvZih2b2lkICopLgo+IAo+PiArwqDCoMKgIGlmICggIWZ3c3Bl
YyApCj4+ICvCoMKgwqDCoMKgwqDCoCByZXR1cm4gLUVOT01FTTsKPj4gKwo+PiArwqDCoMKgIGZ3
c3BlYy0+aW9tbXVfZndub2RlID0gaW9tbXVfZndub2RlOwo+PiArwqDCoMKgIGZ3c3BlYy0+b3Bz
ID0gb3BzOwo+PiArwqDCoMKgIGRldi0+aW9tbXVfZndzcGVjID0gZndzcGVjOwo+PiArCj4+ICvC
oMKgwqAgcmV0dXJuIDA7Cj4+ICt9Cj4+ICsKPj4gK3ZvaWQgaW9tbXVfZndzcGVjX2ZyZWUoc3Ry
dWN0IGRldmljZSAqZGV2KQo+PiArewo+PiArwqDCoMKgIHN0cnVjdCBpb21tdV9md3NwZWMgKmZ3
c3BlYyA9IGRldi0+aW9tbXVfZndzcGVjOwo+PiArCj4+ICvCoMKgwqAgaWYgKCBmd3NwZWMgKQo+
PiArwqDCoMKgIHsKPiAKPiBMaW51eCBpcyBkcm9wcGluZyB0aGUgcmVmZXJlbmNlIG9uIHRoZSBp
b21tdV9md25vZGUuIEFyZSB3ZSBuZXZlciAKPiBleHBlY3RpbmcgdG8gdGFrZSByZWZlcmVuY2Ug
b24gdGhlIGl0IGluIFhlbj8KPiAKPj4gK8KgwqDCoMKgwqDCoMKgIHhmcmVlKGZ3c3BlYyk7Cj4+
ICvCoMKgwqDCoMKgwqDCoCBkZXYtPmlvbW11X2Z3c3BlYyA9IE5VTEw7Cj4+ICvCoMKgwqAgfQo+
PiArfQo+PiArCj4+ICtpbnQgaW9tbXVfZndzcGVjX2FkZF9pZHMoc3RydWN0IGRldmljZSAqZGV2
LCB1MzIgKmlkcywgaW50IG51bV9pZHMpCj4+ICt7Cj4+ICvCoMKgwqAgc3RydWN0IGlvbW11X2Z3
c3BlYyAqZndzcGVjID0gZGV2LT5pb21tdV9md3NwZWM7Cj4+ICvCoMKgwqAgc3RydWN0IGlvbW11
X2Z3c3BlYyAqZndzcGVjX24gPSBOVUxMOwo+PiArwqDCoMKgIHNpemVfdCBzaXplLCBzaXplX247
Cj4+ICvCoMKgwqAgaW50IGk7Cj4+ICsKPj4gK8KgwqDCoCBpZiAoICFmd3NwZWMgKQo+PiArwqDC
oMKgwqDCoMKgwqAgcmV0dXJuIC1FSU5WQUw7Cj4+ICsKPj4gK8KgwqDCoCBzaXplID0gb2Zmc2V0
b2Yoc3RydWN0IGlvbW11X2Z3c3BlYywgaWRzW2Z3c3BlYy0+bnVtX2lkc10pOwo+PiArwqDCoMKg
IHNpemVfbiA9IG9mZnNldG9mKHN0cnVjdCBpb21tdV9md3NwZWMsIGlkc1tmd3NwZWMtPm51bV9p
ZHMgKyAKPj4gbnVtX2lkc10pOwo+PiArwqDCoMKgIGlmICggc2l6ZV9uID4gc2l6ZSApCj4+ICvC
oMKgwqAgeyA+ICvCoMKgwqDCoMKgwqDCoCBmd3NwZWNfbiA9IF94emFsbG9jKHNpemVfbiwgc2l6
ZW9mKHZvaWQgKikpOwo+IAo+IFNhbWUgcXVlc3Rpb24gYWJvdXQgX3h6YWxsb2MoKSBoZXJlLgoK
QWxzbywgcGxlYXNlIHNlZSB0aGUgY29tbWVudCBJIGp1c3QgbWFkZSBvbiAiW1JGQyAzLzZdIElu
dHJvZHVjZSBfeHJlYWxsb2MiLgoKSSB3b3VsZCBwcmVmZXIgdG8gZXhwbG9yZSB0aGUgcG9zc2li
aWxpdHkgb2YgYSBnZW5lcmljIGhlbHBlciByYXRoZXIgCnRoYW4gb3Blbi1jb2RpbmcgaXQuIEkg
dGhpbmsgd2UgaGF2ZSBlbm91Z2ggaW5mb3JtYXRpb24gaW4gaGFuZCB0byBnZXQgCnRoZSBzaXpl
IG9mIHRoZSBvbGQgcmVnaW9uLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 12 13:49:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 13:49:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2drL-00056q-Tp; Thu, 12 Oct 2017 13:49:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2drK-00056X-PZ
 for xen-devel@lists.xensource.com; Thu, 12 Oct 2017 13:49:10 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 09/AB-25852-6D27FD95; Thu, 12 Oct 2017 13:49:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVfdS0f1
 Ig9fLlC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCase7ERPaCxaIVi9a0MzUw
 ThXoYuTiEBJoZJKY8fQ3G4TzmFFi4bcFjBDONkaJo0e7WLsYOTlEBJwlvp6Zyw5i8wroS6zas
 hcsLixgK7G0exIzSIOEQDuTxIrT3WAJCQFPiVkL/zHD2PfOXQGays7BJmAlcUgMJMoioCrx5P
 Mb5gmM3AsYGVYxahSnFpWlFukaGeglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgR
 6nQEIdjD+WhZwiFGSg0lJlDcj8H6kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneB4VAOcGi1PTU
 irTMHGD4waQlOHiURHgngqR5iwsSc4sz0yFSpxh1OY5tuvyHSYglLz8vVUqc9wtIkQBIUUZpH
 twIWCxcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjBvHsgUnsy8ErhNr4COYAI6QjTtDsgRJY
 kIKakGxqPSGzdyVofYh7Iv3rFKVm4v33u9fMmC136m4a/zm/dHr6njVJsfKSF1U6v4SMS+2Zz
 z9Hi+PW4X3MUxPcVX9eSUxfLfrdntnK4v22cya0lM7ck93R25xdM9u7dcbNf/mzvXLSnT+cT0
 U8bmxezttwrWPDJmkRbtF3t4tM1mRtqXpT6arDefKLEUZyQaajEXFScCAMYJAyaAAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1507816145!106776128!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44424 invoked from network); 12 Oct 2017 13:49:06 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Oct 2017 13:49:06 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2drF-0003N6-Dh; Thu, 12 Oct 2017 13:49:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e2dr9-0001pk-Ri; Thu, 12 Oct 2017 13:48:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e2dr9-0000hu-M4; Thu, 12 Oct 2017 13:48:59 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114418-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 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=c4e365a0eb3cb6c9dedfaf0c13b0a2ce62f49cf6
X-Osstest-Versions-That: xen=3b40cfcd1a1912c2e4c4eb353dc77cbf35c63c3a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 12 Oct 2017 13:48:59 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114418: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDQxOCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDQxOC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0Mjk5
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBjNGUzNjVhMGViM2NiNmM5ZGVk
ZmFmMGMxM2IwYTJjZTYyZjQ5Y2Y2CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICAzYjQwY2ZjZDFhMTkxMmMyZTRjNGViMzUzZGM3N2NiZjM1YzYzYzNhCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTQyOTkgIDIwMTctMTAtMTAgMjE6MDI6NTQgWiAgICAxIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTE0MzA4ICAyMDE3LTEwLTEwIDIzOjAxOjEwIFogICAgMSBkYXlzICAg
MTUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0Mzc2ICAyMDE3LTEwLTExIDIzOjAx
OjE1IFogICAgMCBkYXlzICAgIDYgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRl
ci5jb20+CiAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CiAgQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBCb3JpcyBPc3Ryb3Zza3kgPGJv
cmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KICBK
YW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogIEtv
bnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICBNZW5nIFh1IDxt
ZW5neHVAY2lzLnVwZW5uLmVkdT4KICBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0
cml4LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAg
Vm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogIFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CiAgWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+
Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8g
cmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMTc1IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Oct 12 13:54:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 13:54:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2dwW-00069P-IJ; Thu, 12 Oct 2017 13:54:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=451b31995=Andrew.Cooper3@citrix.com>)
 id 1e2dwU-000695-KA
 for xen-devel@lists.xen.org; Thu, 12 Oct 2017 13:54:30 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 E5/3E-03953-5147FD95; Thu, 12 Oct 2017 13:54:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRWlGSWpSXmKPExsXitHRDpK5oyf1
 Ig4WbZCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxbR3rYC06wV2zeeYO1gbGJrYuRk0NCwF/i
 9c1JYDabgL7E7hefmEBsEQF1idMdF1m7GLk4mAXuMEq8u3mTsYuRg0NYQE/iyYEakBoWAVWJm
 zunMoLYvAKeEmfPTYKaKSdx/vhPZhBbSEBN4lr/JXaIGkGJkzOfsIDYzAISEgdfvGCewMg9C0
 lqFpLUAkamVYwaxalFZalFuoaGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgcH
 AAAQ7GFe2Ox9ilORgUhLlzQi8HynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgnd2EVBOsCg1PbUi
 LTMHGJYwaQkOHiUR3t0gad7igsTc4sx0iNQpRmOOGw+v/2Hi6Lh59w+TEEtefl6qlDhvLkipA
 EhpRmke3CBYvFxilJUS5mUEOk2IpyC1KDezBFX+FaM4B6OSMO8ckCk8mXklcPteAZ3CBHSKaN
 odkFNKEhFSUg2M2TG7rk5mXsqs/ada+U9t1924J41qqe0fJaJiv5fP9H/GIXimdt0VRc4jn6M
 dxF+8O740wuSfy5yeqqzMu2aeoYF7/l/nWPvyuMP7j+Jxhhv6JksrqDjEvoxosnoa48noVsn9
 0f2fYLkcE2v33jnX7t4M+mDts+mqV6H5t/i72peuVDh13b2qxFKckWioxVxUnAgALhs7NZICA
 AA=
X-Env-Sender: prvs=451b31995=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1507816467!106552423!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24008 invoked from network); 12 Oct 2017 13:54:29 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Oct 2017 13:54:29 -0000
X-IronPort-AV: E=Sophos;i="5.43,366,1503360000"; d="scan'208";a="445687609"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 12 Oct 2017 14:54:19 +0100
Message-ID: <1507816462-15881-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for 4.10 0/3] XSA-243 followup
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGltcG9ydGFudCBjaGFuZ2UgaGVyZSBpcyBpbiBwYXRjaCAzLCB3aGljaCBpcyBpbnRlbmRl
ZCB0byByZW1vdmUgdGhlCmNvcnJlY3QtYnV0LWRhbmdlcm91cy1sb29raW5nIGNvbnN0cnVjdGlv
biBvZiBsaW5lYXIgcGFnZXRhYmxlcyBzbG90cyBmb3IKc2hhZG93ZWQgZ3Vlc3RzLgoKQW5kcmV3
IENvb3BlciAoMyk6CiAgUmV2ZXJ0ICJ4ODYvbW06IG1vdmUgUFYgbDQgdGFibGUgc2V0dXAgY29k
ZSIgYW5kICJ4ODYvbW06IGZhY3RvciBvdXQKICAgIHB2X2FyY2hfaW5pdF9tZW1vcnkiCiAgeDg2
L21tOiBDb25zb2xpZGF0ZSBhbGwgWGVuIEwyIHNsb3Qgd3JpdGluZyBpbnRvCiAgICBpbml0X3hl
bl9wYWVfbDJfc2xvdHMoKQogIHg4Ni9tbTogQ29uc29saWRhdGUgYWxsIFhlbiBMNCBzbG90IHdy
aXRpbmcgaW50byBpbml0X3hlbl9sNF9zbG90cygpCgogeGVuL2FyY2gveDg2L21tLmMgICAgICAg
ICAgICAgIHwgMTQ0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLQogeGVu
L2FyY2gveDg2L21tL2hhcC9oYXAuYyAgICAgIHwgIDMxICsrLS0tLS0tLQogeGVuL2FyY2gveDg2
L21tL3NoYWRvdy9tdWx0aS5jIHwgMTQ4ICsrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jICAgfCAgIDUgKy0KIHhlbi9h
cmNoL3g4Ni9wdi9kb21haW4uYyAgICAgICB8ICAgNyArLQogeGVuL2FyY2gveDg2L3B2L21tLmMg
ICAgICAgICAgIHwgIDgyIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvcHYv
bW0uaCAgICAgICAgICAgfCAgIDMgLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oICAgICAgIHwg
ICAzICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvcHYvbW0uaCAgICB8ICAgNCAtLQogOSBmaWxlcyBj
aGFuZ2VkLCAxODcgaW5zZXJ0aW9ucygrKSwgMjQwIGRlbGV0aW9ucygtKQoKLS0gCjIuMS40CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 12 13:54:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 13:54:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2dwX-00069l-1N; Thu, 12 Oct 2017 13:54:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=451b31995=Andrew.Cooper3@citrix.com>)
 id 1e2dwW-00069J-BG
 for xen-devel@lists.xen.org; Thu, 12 Oct 2017 13:54:32 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 E2/D6-26326-7147FD95; Thu, 12 Oct 2017 13:54:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHSDva5Yyf1
 Igw0/TS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owfO++yFawLqlj/fz9jA+N3uy5GTg4JAX+J
 5e/OsIPYbAL6ErtffGICsUUE1CVOd1xk7WLk4mAWmMIosfvCalaQhLBAnkTfmlawIhYBVYnrH
 WdYuhg5OHgFPCXudHtAzJSTOH/8JzOIzSngJfHk1GKw+UJAJVf3/GOBsNUkrvVfAovzCghKnJ
 z5BCzOLCAhcfDFC+YJjLyzkKRmIUktYGRaxahRnFpUllqka2iol1SUmZ5RkpuYmaNraGCsl5t
 aXJyYnpqTmFSsl5yfu4kRGDwMQLCDcfVvp0OMkhxMSqK8GYH3I4X4kvJTKjMSizPii0pzUosP
 McpwcChJ8PoWA+UEi1LTUyvSMnOAYQyTluDgURLhNQVJ8xYXJOYWZ6ZDpE4x6nJ03Lz7h0mIJ
 S8/L1VKnDcVpEgApCijNA9uBCymLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYNxBkCk9mXg
 ncpldARzABHSGadgfkiJJEhJRUA2PH8ece1W8/X+dK2t1RHedua6ZZslF3Xd2C5g9Gv/p5LW6
 tKc/+uVnMUqHJg3uLpPnbhRmmtS4FHw5+nK9q/Nl+Z5PTinO3+RbYX4oOUkpNjg8u33T3/Nmp
 L18enX8ucMV22Zu7BK8LBclNiPm7wNG6yq053LHXdPlm0V6ViUkd3GvOFPtq7lJiKc5INNRiL
 ipOBABNWU9QpAIAAA==
X-Env-Sender: prvs=451b31995=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1507816469!79115868!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27226 invoked from network); 12 Oct 2017 13:54:30 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Oct 2017 13:54:30 -0000
X-IronPort-AV: E=Sophos;i="5.43,366,1503360000"; d="scan'208";a="453652127"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 12 Oct 2017 14:54:20 +0100
Message-ID: <1507816462-15881-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507816462-15881-1-git-send-email-andrew.cooper3@citrix.com>
References: <1507816462-15881-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 1/3] Revert "x86/mm: move PV l4 table setup
	code" and "x86/mm: factor out pv_arch_init_memory"
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyByZXZlcnRzIGNvbW1pdCBmM2I5NWZkMDdmZGI1NWIxZGIwOTFmZWRlMWI5YTdjNzFmMWVh
YTFiIGFuZAoxYmQzOTczOGE1YTM0ZjUyOWE2MTBmYjI3NWNjODNlZTVhYzc1NDdhLgoKVGhlIGZv
bGxvd2luZyBwYXRjaGVzIChwb3N0IFhTQS0yNDMgZml4ZXMpIHJlcXVpcmVzIGluaXRfZ3Vlc3Rf
bDRfdGFibGUoKQpiZWluZyBjb21tb24gY29kZS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVs
aWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpUaGVzZSBwYWdldGFibGUgZml4ZXMgaGF2
ZSBiZWVuIHBlbmRpbmcgZm9yIGxvbmdlciB0aGFuIHRoZSBtbSBjbGVhbnVwIGJlaW5nCnJldmVy
dGVkIGhlcmUuICBIYWQgSSBiZWVuIGluIHRoZSBvZmZpY2Ugd2hlbiB0aGVzZSBwYXRjaGVzIHdl
cmUgcHJvcG9zZWQsIEkKd291bGQgaGF2ZSBxdWlldGx5IGFycmFuZ2VkIGZvciB0aGVtIG5vdCB0
byBiZSBjb21taXR0ZWQuCi0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICB8IDc3ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiB4ZW4vYXJjaC94ODYvcHYv
ZG9tMF9idWlsZC5jIHwgIDIgLS0KIHhlbi9hcmNoL3g4Ni9wdi9kb21haW4uYyAgICAgfCAgNSAt
LS0KIHhlbi9hcmNoL3g4Ni9wdi9tbS5jICAgICAgICAgfCA4MiAtLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3B2L21tLmggICAgICAgICB8
ICAzIC0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggICAgIHwgIDIgKysKIHhlbi9pbmNsdWRl
L2FzbS14ODYvcHYvbW0uaCAgfCAgNCAtLS0KIDcgZmlsZXMgY2hhbmdlZCwgNzcgaW5zZXJ0aW9u
cygrKSwgOTggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94
ZW4vYXJjaC94ODYvbW0uYwppbmRleCA1NjI4YmM3Li5mOTBhNDJhIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTI1LDcgKzEyNSw2IEBA
CiAKICNpbmNsdWRlIDxhc20vaHZtL2dyYW50X3RhYmxlLmg+CiAjaW5jbHVkZSA8YXNtL3B2L2dy
YW50X3RhYmxlLmg+Ci0jaW5jbHVkZSA8YXNtL3B2L21tLmg+CiAKICNpbmNsdWRlICJwdi9tbS5o
IgogCkBAIC0yNDMsNiArMjQyLDE0IEBAIHZvaWQgX19pbml0IGluaXRfZnJhbWV0YWJsZSh2b2lk
KQogICAgIG1lbXNldChlbmRfcGcsIC0xLCAodW5zaWduZWQgbG9uZyl0b3BfcGcgLSAodW5zaWdu
ZWQgbG9uZyllbmRfcGcpOwogfQogCisjaWZuZGVmIE5ERUJVRworc3RhdGljIHVuc2lnbmVkIGlu
dCBfX3JlYWRfbW9zdGx5IHJvb3RfcGd0X3B2X3hlbl9zbG90cworICAgID0gUk9PVF9QQUdFVEFC
TEVfUFZfWEVOX1NMT1RTOworc3RhdGljIGw0X3BnZW50cnlfdCBfX3JlYWRfbW9zdGx5IHNwbGl0
X2w0ZTsKKyNlbHNlCisjZGVmaW5lIHJvb3RfcGd0X3B2X3hlbl9zbG90cyBST09UX1BBR0VUQUJM
RV9QVl9YRU5fU0xPVFMKKyNlbmRpZgorCiB2b2lkIF9faW5pdCBhcmNoX2luaXRfbWVtb3J5KHZv
aWQpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBpLCBwZm4sIHJzdGFydF9wZm4sIHJlbmRfcGZuLCBp
b3N0YXJ0X3BmbiwgaW9lbmRfcGZuOwpAQCAtMzM4LDcgKzM0NSwzOSBAQCB2b2lkIF9faW5pdCBh
cmNoX2luaXRfbWVtb3J5KHZvaWQpCiAKICAgICBtZW1fc2hhcmluZ19pbml0KCk7CiAKLSAgICBw
dl9hcmNoX2luaXRfbWVtb3J5KCk7CisjaWZuZGVmIE5ERUJVRworICAgIGlmICggaGlnaG1lbV9z
dGFydCApCisgICAgeworICAgICAgICB1bnNpZ25lZCBsb25nIHNwbGl0X3ZhID0gKHVuc2lnbmVk
IGxvbmcpX192YShoaWdobWVtX3N0YXJ0KTsKKworICAgICAgICBpZiAoIHNwbGl0X3ZhIDwgSFlQ
RVJWSVNPUl9WSVJUX0VORCAmJgorICAgICAgICAgICAgIHNwbGl0X3ZhIC0gMSA9PSAodW5zaWdu
ZWQgbG9uZylfX3ZhKGhpZ2htZW1fc3RhcnQgLSAxKSApCisgICAgICAgIHsKKyAgICAgICAgICAg
IHJvb3RfcGd0X3B2X3hlbl9zbG90cyA9IGw0X3RhYmxlX29mZnNldChzcGxpdF92YSkgLQorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUk9PVF9QQUdFVEFCTEVfRklSU1RfWEVO
X1NMT1Q7CisgICAgICAgICAgICBBU1NFUlQocm9vdF9wZ3RfcHZfeGVuX3Nsb3RzIDwgUk9PVF9Q
QUdFVEFCTEVfUFZfWEVOX1NMT1RTKTsKKyAgICAgICAgICAgIGlmICggbDRfdGFibGVfb2Zmc2V0
KHNwbGl0X3ZhKSA9PSBsNF90YWJsZV9vZmZzZXQoc3BsaXRfdmEgLSAxKSApCisgICAgICAgICAg
ICB7CisgICAgICAgICAgICAgICAgbDNfcGdlbnRyeV90ICpsM3RhYiA9IGFsbG9jX3hlbl9wYWdl
dGFibGUoKTsKKworICAgICAgICAgICAgICAgIGlmICggbDN0YWIgKQorICAgICAgICAgICAgICAg
IHsKKyAgICAgICAgICAgICAgICAgICAgY29uc3QgbDNfcGdlbnRyeV90ICpsM2lkbGUgPQorICAg
ICAgICAgICAgICAgICAgICAgICAgbDRlX3RvX2wzZShpZGxlX3BnX3RhYmxlW2w0X3RhYmxlX29m
ZnNldChzcGxpdF92YSldKTsKKworICAgICAgICAgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8
IGwzX3RhYmxlX29mZnNldChzcGxpdF92YSk7ICsraSApCisgICAgICAgICAgICAgICAgICAgICAg
ICBsM3RhYltpXSA9IGwzaWRsZVtpXTsKKyAgICAgICAgICAgICAgICAgICAgZm9yICggOyBpIDwg
TDNfUEFHRVRBQkxFX0VOVFJJRVM7ICsraSApCisgICAgICAgICAgICAgICAgICAgICAgICBsM3Rh
YltpXSA9IGwzZV9lbXB0eSgpOworICAgICAgICAgICAgICAgICAgICBzcGxpdF9sNGUgPSBsNGVf
ZnJvbV9wZm4odmlydF90b19tZm4obDN0YWIpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgX19QQUdFX0hZUEVSVklTT1JfUlcpOworICAgICAgICAgICAgICAg
IH0KKyAgICAgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgICAgICsrcm9vdF9wZ3Rf
cHZfeGVuX3Nsb3RzOworICAgICAgICAgICAgfQorICAgICAgICB9CisgICAgfQorI2VuZGlmCiB9
CiAKIGludCBwYWdlX2lzX3JhbV90eXBlKHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBsb25n
IG1lbV90eXBlKQpAQCAtMTQ3OSw2ICsxNTE4LDQwIEBAIHN0YXRpYyBpbnQgYWxsb2NfbDNfdGFi
bGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICByZXR1cm4gcmMgPiAwID8gMCA6IHJjOwog
fQogCisvKgorICogVGhpcyBmdW5jdGlvbiBtdXN0IHdyaXRlIGFsbCBST09UX1BBR0VUQUJMRV9Q
Vl9YRU5fU0xPVFMsIHRvIGNsb2JiZXIgYW55CisgKiB2YWx1ZXMgYSBndWVzdCBtYXkgaGF2ZSBs
ZWZ0IHRoZXJlIGZyb20gYWxsb2NfbDRfdGFibGUoKS4KKyAqLwordm9pZCBpbml0X2d1ZXN0X2w0
X3RhYmxlKGw0X3BnZW50cnlfdCBsNHRhYltdLCBjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAorICAg
ICAgICAgICAgICAgICAgICAgICAgIGJvb2wgemFwX3JvX21wdCkKK3sKKyAgICAvKiBYZW4gcHJp
dmF0ZSBtYXBwaW5ncy4gKi8KKyAgICBtZW1jcHkoJmw0dGFiW1JPT1RfUEFHRVRBQkxFX0ZJUlNU
X1hFTl9TTE9UXSwKKyAgICAgICAgICAgJmlkbGVfcGdfdGFibGVbUk9PVF9QQUdFVEFCTEVfRklS
U1RfWEVOX1NMT1RdLAorICAgICAgICAgICByb290X3BndF9wdl94ZW5fc2xvdHMgKiBzaXplb2Yo
bDRfcGdlbnRyeV90KSk7CisjaWZuZGVmIE5ERUJVRworICAgIGlmICggdW5saWtlbHkocm9vdF9w
Z3RfcHZfeGVuX3Nsb3RzIDwgUk9PVF9QQUdFVEFCTEVfUFZfWEVOX1NMT1RTKSApCisgICAgewor
ICAgICAgICBsNF9wZ2VudHJ5X3QgKm5leHQgPSAmbDR0YWJbUk9PVF9QQUdFVEFCTEVfRklSU1Rf
WEVOX1NMT1QgKworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcm9vdF9wZ3Rf
cHZfeGVuX3Nsb3RzXTsKKworICAgICAgICBpZiAoIGw0ZV9nZXRfaW50cHRlKHNwbGl0X2w0ZSkg
KQorICAgICAgICAgICAgKm5leHQrKyA9IHNwbGl0X2w0ZTsKKworICAgICAgICBtZW1zZXQobmV4
dCwgMCwKKyAgICAgICAgICAgICAgIF9wKCZsNHRhYltST09UX1BBR0VUQUJMRV9MQVNUX1hFTl9T
TE9UICsgMV0pIC0gX3AobmV4dCkpOworICAgIH0KKyNlbHNlCisgICAgQlVJTERfQlVHX09OKHJv
b3RfcGd0X3B2X3hlbl9zbG90cyAhPSBST09UX1BBR0VUQUJMRV9QVl9YRU5fU0xPVFMpOworI2Vu
ZGlmCisgICAgbDR0YWJbbDRfdGFibGVfb2Zmc2V0KExJTkVBUl9QVF9WSVJUX1NUQVJUKV0gPQor
ICAgICAgICBsNGVfZnJvbV9wZm4oZG9tYWluX3BhZ2VfbWFwX3RvX21mbihsNHRhYiksIF9fUEFH
RV9IWVBFUlZJU09SX1JXKTsKKyAgICBsNHRhYltsNF90YWJsZV9vZmZzZXQoUEVSRE9NQUlOX1ZJ
UlRfU1RBUlQpXSA9CisgICAgICAgIGw0ZV9mcm9tX3BhZ2UoZC0+YXJjaC5wZXJkb21haW5fbDNf
cGcsIF9fUEFHRV9IWVBFUlZJU09SX1JXKTsKKyAgICBpZiAoIHphcF9yb19tcHQgfHwgaXNfcHZf
MzJiaXRfZG9tYWluKGQpICkKKyAgICAgICAgbDR0YWJbbDRfdGFibGVfb2Zmc2V0KFJPX01QVF9W
SVJUX1NUQVJUKV0gPSBsNGVfZW1wdHkoKTsKK30KKwogYm9vbCBmaWxsX3JvX21wdChtZm5fdCBt
Zm4pCiB7CiAgICAgbDRfcGdlbnRyeV90ICpsNHRhYiA9IG1hcF9kb21haW5fcGFnZShtZm4pOwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9w
di9kb20wX2J1aWxkLmMKaW5kZXggZGNiZWU0My4uZWM3Zjk2ZCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L3B2L2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5j
CkBAIC0yMCw4ICsyMCw2IEBACiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KICNpbmNsdWRlIDxhc20v
c2V0dXAuaD4KIAotI2luY2x1ZGUgIm1tLmgiCi0KIC8qIEFsbG93IHJpbmctMyBhY2Nlc3MgaW4g
bG9uZyBtb2RlIGFzIGd1ZXN0IGNhbm5vdCB1c2UgcmluZyAxIC4uLiAqLwogI2RlZmluZSBCQVNF
X1BST1QgKF9QQUdFX1BSRVNFTlR8X1BBR0VfUld8X1BBR0VfQUNDRVNTRUR8X1BBR0VfVVNFUikK
ICNkZWZpbmUgTDFfUFJPVCAoQkFTRV9QUk9UfF9QQUdFX0dVRVNUX0tFUk5FTCkKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwpp
bmRleCA5MGQ1NTY5Li5jOGI5Y2I2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZG9tYWlu
LmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCkBAIC05LDEzICs5LDggQEAKICNpbmNs
dWRlIDx4ZW4vbGliLmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAKLSNpbmNsdWRlIDxhc20v
cDJtLmg+Ci0jaW5jbHVkZSA8YXNtL3BhZ2luZy5oPgotI2luY2x1ZGUgPGFzbS9zZXR1cC5oPgog
I2luY2x1ZGUgPGFzbS9wdi9kb21haW4uaD4KIAotI2luY2x1ZGUgIm1tLmgiCi0KIC8qIE92ZXJy
aWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gbWFrZSB0aGVtIHdvcmsgd2l0aCBtZm5fdCAq
LwogI3VuZGVmIG1mbl90b19wYWdlCiAjZGVmaW5lIG1mbl90b19wYWdlKG1mbikgX19tZm5fdG9f
cGFnZShtZm5feChtZm4pKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L21tLmMgYi94ZW4v
YXJjaC94ODYvcHYvbW0uYwppbmRleCBlNDVkNjI4Li42ODkwZTgwIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvcHYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvcHYvbW0uYwpAQCAtMjMsNyArMjMs
NiBAQAogCiAjaW5jbHVkZSA8YXNtL2N1cnJlbnQuaD4KICNpbmNsdWRlIDxhc20vcDJtLmg+Ci0j
aW5jbHVkZSA8YXNtL3NldHVwLmg+CiAKICNpbmNsdWRlICJtbS5oIgogCkBAIC0xMzQsODcgKzEz
Myw2IEBAIGJvb2wgcHZfbWFwX2xkdF9zaGFkb3dfcGFnZSh1bnNpZ25lZCBpbnQgb2Zmc2V0KQog
ICAgIHJldHVybiB0cnVlOwogfQogCi0jaWZuZGVmIE5ERUJVRwotc3RhdGljIHVuc2lnbmVkIGlu
dCBfX3JlYWRfbW9zdGx5IHJvb3RfcGd0X3B2X3hlbl9zbG90cwotICAgID0gUk9PVF9QQUdFVEFC
TEVfUFZfWEVOX1NMT1RTOwotc3RhdGljIGw0X3BnZW50cnlfdCBfX3JlYWRfbW9zdGx5IHNwbGl0
X2w0ZTsKLSNlbHNlCi0jZGVmaW5lIHJvb3RfcGd0X3B2X3hlbl9zbG90cyBST09UX1BBR0VUQUJM
RV9QVl9YRU5fU0xPVFMKLSNlbmRpZgotCi0vKgotICogVGhpcyBmdW5jdGlvbiBtdXN0IHdyaXRl
IGFsbCBST09UX1BBR0VUQUJMRV9QVl9YRU5fU0xPVFMsIHRvIGNsb2JiZXIgYW55Ci0gKiB2YWx1
ZXMgYSBndWVzdCBtYXkgaGF2ZSBsZWZ0IHRoZXJlIGZyb20gYWxsb2NfbDRfdGFibGUoKS4KLSAq
Lwotdm9pZCBpbml0X2d1ZXN0X2w0X3RhYmxlKGw0X3BnZW50cnlfdCBsNHRhYltdLCBjb25zdCBz
dHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgemFwX3JvX21w
dCkKLXsKLSAgICAvKiBYZW4gcHJpdmF0ZSBtYXBwaW5ncy4gKi8KLSAgICBtZW1jcHkoJmw0dGFi
W1JPT1RfUEFHRVRBQkxFX0ZJUlNUX1hFTl9TTE9UXSwKLSAgICAgICAgICAgJmlkbGVfcGdfdGFi
bGVbUk9PVF9QQUdFVEFCTEVfRklSU1RfWEVOX1NMT1RdLAotICAgICAgICAgICByb290X3BndF9w
dl94ZW5fc2xvdHMgKiBzaXplb2YobDRfcGdlbnRyeV90KSk7Ci0jaWZuZGVmIE5ERUJVRwotICAg
IGlmICggdW5saWtlbHkocm9vdF9wZ3RfcHZfeGVuX3Nsb3RzIDwgUk9PVF9QQUdFVEFCTEVfUFZf
WEVOX1NMT1RTKSApCi0gICAgewotICAgICAgICBsNF9wZ2VudHJ5X3QgKm5leHQgPSAmbDR0YWJb
Uk9PVF9QQUdFVEFCTEVfRklSU1RfWEVOX1NMT1QgKwotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcm9vdF9wZ3RfcHZfeGVuX3Nsb3RzXTsKLQotICAgICAgICBpZiAoIGw0ZV9n
ZXRfaW50cHRlKHNwbGl0X2w0ZSkgKQotICAgICAgICAgICAgKm5leHQrKyA9IHNwbGl0X2w0ZTsK
LQotICAgICAgICBtZW1zZXQobmV4dCwgMCwKLSAgICAgICAgICAgICAgIF9wKCZsNHRhYltST09U
X1BBR0VUQUJMRV9MQVNUX1hFTl9TTE9UICsgMV0pIC0gX3AobmV4dCkpOwotICAgIH0KLSNlbHNl
Ci0gICAgQlVJTERfQlVHX09OKHJvb3RfcGd0X3B2X3hlbl9zbG90cyAhPSBST09UX1BBR0VUQUJM
RV9QVl9YRU5fU0xPVFMpOwotI2VuZGlmCi0gICAgbDR0YWJbbDRfdGFibGVfb2Zmc2V0KExJTkVB
Ul9QVF9WSVJUX1NUQVJUKV0gPQotICAgICAgICBsNGVfZnJvbV9wZm4oZG9tYWluX3BhZ2VfbWFw
X3RvX21mbihsNHRhYiksIF9fUEFHRV9IWVBFUlZJU09SX1JXKTsKLSAgICBsNHRhYltsNF90YWJs
ZV9vZmZzZXQoUEVSRE9NQUlOX1ZJUlRfU1RBUlQpXSA9Ci0gICAgICAgIGw0ZV9mcm9tX3BhZ2Uo
ZC0+YXJjaC5wZXJkb21haW5fbDNfcGcsIF9fUEFHRV9IWVBFUlZJU09SX1JXKTsKLSAgICBpZiAo
IHphcF9yb19tcHQgfHwgaXNfcHZfMzJiaXRfZG9tYWluKGQpICkKLSAgICAgICAgbDR0YWJbbDRf
dGFibGVfb2Zmc2V0KFJPX01QVF9WSVJUX1NUQVJUKV0gPSBsNGVfZW1wdHkoKTsKLX0KLQotdm9p
ZCBwdl9hcmNoX2luaXRfbWVtb3J5KHZvaWQpCi17Ci0jaWZuZGVmIE5ERUJVRwotICAgIHVuc2ln
bmVkIGludCBpOwotCi0gICAgaWYgKCBoaWdobWVtX3N0YXJ0ICkKLSAgICB7Ci0gICAgICAgIHVu
c2lnbmVkIGxvbmcgc3BsaXRfdmEgPSAodW5zaWduZWQgbG9uZylfX3ZhKGhpZ2htZW1fc3RhcnQp
OwotCi0gICAgICAgIGlmICggc3BsaXRfdmEgPCBIWVBFUlZJU09SX1ZJUlRfRU5EICYmCi0gICAg
ICAgICAgICAgc3BsaXRfdmEgLSAxID09ICh1bnNpZ25lZCBsb25nKV9fdmEoaGlnaG1lbV9zdGFy
dCAtIDEpICkKLSAgICAgICAgewotICAgICAgICAgICAgcm9vdF9wZ3RfcHZfeGVuX3Nsb3RzID0g
bDRfdGFibGVfb2Zmc2V0KHNwbGl0X3ZhKSAtCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBST09UX1BBR0VUQUJMRV9GSVJTVF9YRU5fU0xPVDsKLSAgICAgICAgICAgIEFTU0VS
VChyb290X3BndF9wdl94ZW5fc2xvdHMgPCBST09UX1BBR0VUQUJMRV9QVl9YRU5fU0xPVFMpOwot
ICAgICAgICAgICAgaWYgKCBsNF90YWJsZV9vZmZzZXQoc3BsaXRfdmEpID09IGw0X3RhYmxlX29m
ZnNldChzcGxpdF92YSAtIDEpICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBsM19w
Z2VudHJ5X3QgKmwzdGFiID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwotCi0gICAgICAgICAgICAg
ICAgaWYgKCBsM3RhYiApCi0gICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICBj
b25zdCBsM19wZ2VudHJ5X3QgKmwzaWRsZSA9Ci0gICAgICAgICAgICAgICAgICAgICAgICBsNGVf
dG9fbDNlKGlkbGVfcGdfdGFibGVbbDRfdGFibGVfb2Zmc2V0KHNwbGl0X3ZhKV0pOwotCi0gICAg
ICAgICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgbDNfdGFibGVfb2Zmc2V0KHNwbGl0X3Zh
KTsgKytpICkKLSAgICAgICAgICAgICAgICAgICAgICAgIGwzdGFiW2ldID0gbDNpZGxlW2ldOwot
ICAgICAgICAgICAgICAgICAgICBmb3IgKCA7IGkgPCBMM19QQUdFVEFCTEVfRU5UUklFUzsgKytp
ICkKLSAgICAgICAgICAgICAgICAgICAgICAgIGwzdGFiW2ldID0gbDNlX2VtcHR5KCk7Ci0gICAg
ICAgICAgICAgICAgICAgIHNwbGl0X2w0ZSA9IGw0ZV9mcm9tX3Bmbih2aXJ0X3RvX21mbihsM3Rh
YiksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX1BBR0Vf
SFlQRVJWSVNPUl9SVyk7Ci0gICAgICAgICAgICAgICAgfQotICAgICAgICAgICAgICAgIGVsc2UK
LSAgICAgICAgICAgICAgICAgICAgKytyb290X3BndF9wdl94ZW5fc2xvdHM7Ci0gICAgICAgICAg
ICB9Ci0gICAgICAgIH0KLSAgICB9Ci0jZW5kaWYKLX0KLQogLyoKICAqIExvY2FsIHZhcmlhYmxl
czoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9tbS5oIGIveGVuL2Fy
Y2gveDg2L3B2L21tLmgKaW5kZXggMTY5YzllMC4uNzUwMmQ1MyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L3B2L21tLmgKKysrIGIveGVuL2FyY2gveDg2L3B2L21tLmgKQEAgLTMsOSArMyw2IEBA
CiAKIGwxX3BnZW50cnlfdCAqbWFwX2d1ZXN0X2wxZSh1bnNpZ25lZCBsb25nIGxpbmVhciwgbWZu
X3QgKmdsMW1mbik7CiAKLXZvaWQgaW5pdF9ndWVzdF9sNF90YWJsZShsNF9wZ2VudHJ5X3QgbDR0
YWJbXSwgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICBi
b29sIHphcF9yb19tcHQpOwotCiBpbnQgbmV3X2d1ZXN0X2NyMyhtZm5fdCBtZm4pOwogCiAvKiBS
ZWFkIGEgUFYgZ3Vlc3QncyBsMWUgdGhhdCBtYXBzIHRoaXMgbGluZWFyIGFkZHJlc3MuICovCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L21tLmgKaW5kZXggMjZmMDE1My4uZWVhYzRkNyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtMzQwLDYgKzM0MCw4
IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCAqX19wYWdlX3RvX3ZpcnQoY29uc3Qgc3RydWN0IHBhZ2Vf
aW5mbyAqcGcpCiBpbnQgZnJlZV9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5z
aWduZWQgbG9uZyB0eXBlLAogICAgICAgICAgICAgICAgICAgIGludCBwcmVlbXB0aWJsZSk7CiAK
K3ZvaWQgaW5pdF9ndWVzdF9sNF90YWJsZShsNF9wZ2VudHJ5X3RbXSwgY29uc3Qgc3RydWN0IGRv
bWFpbiAqLAorICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCB6YXBfcm9fbXB0KTsKIGJv
b2wgZmlsbF9yb19tcHQobWZuX3QgbWZuKTsKIHZvaWQgemFwX3JvX21wdChtZm5fdCBtZm4pOwog
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3B2L21tLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L3B2L21tLmgKaW5kZXggMDc3ODVlMC4uNWQyZmU0YyAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wdi9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvbW0uaApA
QCAtMzAsOCArMzAsNiBAQCB2b2lkIHB2X2Rlc3Ryb3lfZ2R0KHN0cnVjdCB2Y3B1ICp2KTsKIAog
Ym9vbCBwdl9tYXBfbGR0X3NoYWRvd19wYWdlKHVuc2lnbmVkIGludCBvZmYpOwogCi12b2lkIHB2
X2FyY2hfaW5pdF9tZW1vcnkodm9pZCk7Ci0KICNlbHNlCiAKICNpbmNsdWRlIDx4ZW4vZXJybm8u
aD4KQEAgLTUxLDggKzQ5LDYgQEAgc3RhdGljIGlubGluZSB2b2lkIHB2X2Rlc3Ryb3lfZ2R0KHN0
cnVjdCB2Y3B1ICp2KSB7IEFTU0VSVF9VTlJFQUNIQUJMRSgpOyB9CiAKIHN0YXRpYyBpbmxpbmUg
Ym9vbCBwdl9tYXBfbGR0X3NoYWRvd19wYWdlKHVuc2lnbmVkIGludCBvZmYpIHsgcmV0dXJuIGZh
bHNlOyB9CiAKLXN0YXRpYyBpbmxpbmUgdm9pZCBwdl9hcmNoX2luaXRfbWVtb3J5KHZvaWQpIHt9
Ci0KICNlbmRpZgogCiAjZW5kaWYgLyogX19YODZfUFZfTU1fSF9fICovCi0tIAoyLjEuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 12 13:54:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 13:54:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2dwZ-0006Af-C2; Thu, 12 Oct 2017 13:54:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=451b31995=Andrew.Cooper3@citrix.com>)
 id 1e2dwY-0006A2-FC
 for xen-devel@lists.xen.org; Thu, 12 Oct 2017 13:54:34 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 89/7A-25852-9147FD95; Thu, 12 Oct 2017 13:54:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpK54yf1
 IgxXP2SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozvJ48yF9wsrvj6bhdbA+PfiC5GTg4JAX+J
 3slTmUFsNgF9id0vPjGB2CIC6hKnOy6ydjFycTAL3GGUeHfzJiNIQlggUuLKk2WsIDaLgKpEX
 /c3sAZeAU+Jm98PMEMMlZM4f/wnmM0p4CXx5NRidhBbCKjm6p5/LBC2msS1/kvsEL2CEidnPg
 GLMwtISBx88YJ5AiPvLCSpWUhSCxiZVjGqF6cWlaUW6ZrrJRVlpmeU5CZm5ugaGpjp5aYWFye
 mp+YkJhXrJefnbmIEBg8DEOxgnHnZ/xCjJAeTkihvRuD9SCG+pPyUyozE4oz4otKc1OJDjBoc
 HAITzs6dziTFkpefl6okwXu+CKhOsCg1PbUiLTMHGN4wpRIcPEoivLtB0rzFBYm5xZnpEKlTj
 LocHTfv/mESApshJc6bWgxUJABSlFGaBzcCFmuXGGWlhHkZgQ4U4ilILcrNLEGVf8UozsGoJM
 x7DWQVT2ZeCdymV0BHMAEdIZp2B+SIkkSElFQD47rCkHmVi3L+CcgnLmvW04tNfb03Z1t9h9X
 Xyk1GL27emrnsW0fopGO3XANsE/UuCGZbmtWsPTxF8PNmzlf/nt3OYt6yUkzZwLxrvYwY570F
 zT8mH7864Zd0t81CXb3nAq9i52tPXOK3P8r1VuC/GFbh5qqUR7Z3tH6uz9bMOLFsjqij6K+fL
 kosxRmJhlrMRcWJAB2trUewAgAA
X-Env-Sender: prvs=451b31995=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1507816469!101095120!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47702 invoked from network); 12 Oct 2017 13:54:30 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Oct 2017 13:54:30 -0000
X-IronPort-AV: E=Sophos;i="5.43,366,1503360000"; d="scan'208";a="445687619"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 12 Oct 2017 14:54:22 +0100
Message-ID: <1507816462-15881-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507816462-15881-1-git-send-email-andrew.cooper3@citrix.com>
References: <1507816462-15881-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 3/3] x86/mm: Consolidate all Xen L4 slot writing
	into init_xen_l4_slots()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlcmUgYXJlIGN1cnJlbnRseSB0aHJlZSBmdW5jdGlvbnMgd2hpY2ggd3JpdGUgTDQgcGFnZXRh
YmxlcyBmb3IgWGVuLCBidXQKdGhleSBhbGwgYmVoYXZlIHN1YnRseSBkaWZmZXJlbnRseS4gIHNo
X2luc3RhbGxfeGVuX2VudHJpZXNfaW5fbDQoKSBpbgpwYXJ0aWN1bGFyIGlzIGNhdGVyaW5nIGZv
ciB0d28gZGlmZmVyZW50IHVzZWNhc2VzLCB3aGljaCBtYWtlcyB0aGUgc2FmZXR5IG9mCnRoZSBs
aW5lYXIgbWFwcGluZ3MgaGFyZCB0byBmb2xsb3cuCgpCeSBjb25zb2xpZGF0aW5nIHRoZSBMNCBw
YWdldGFibGUgd3JpdGluZyBpbiBhIHNpbmdsZSBmdW5jdGlvbiwgdGhlIHJlc3VsdGluZwpzZXR1
cCBvZiBYZW4ncyB2aXJ0dWFsIGxheW91dCBpcyBlYXNpZXIgdG8gdW5kZXJzdGFuZC4KCk5vIHBy
YWN0aWNhbCBjaGFuZ2VzIHRvIHRoZSByZXN1bHRpbmcgTDQsIGFsdGhvdWdoIHRoZSBsb2dpYyBo
YXMgYmVlbgpyZWFycmFuZ2VkIHRvIGF2b2lkIHJld3JpdGluZyBzb21lIHNsb3RzLiAgVGhpcyBj
aGFuZ2VzIHRoZSB6YXBfcm9fbXB0CnBhcmFtZXRlciB0byBzaW1wbHkgcm9fbXB0LgoKQm90aCB7
aGFwLHNofV9pbnN0YWxsX3hlbl9lbnRyaWVzX2luX2w0KCkgZ2V0IGZvbGRlZCBpbnRvIHRoZWly
IGNhbGxlcnMuICBUaGUKaGFwIHNpZGUgb25seSBhIHNpbmdsZSBjYWxsZXIsIHdoaWxlIHRoZSBz
aGFkb3cgc2lkZSBoYXMgdHdvLiAgVGhlIHNoYWRvdwpzcGxpdCBoZWxwcyBoaWdobGlnaHQgdGhl
IGNvcnJlY3RuZXNzIG9mIHRoZSBsaW5lYXIgc2xvdHMuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxK
QmV1bGljaEBzdXNlLmNvbT4KQ0M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDQzogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0t
LQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgIHwgIDg3ICsrKysrKysrKysrKysrKysr
KysrKysrKystLS0tLS0tLQogeGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYyAgICAgIHwgIDMxICsr
Ky0tLS0tLS0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jIHwgMTA2ICsrKysrKysr
KystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvcHYvZG9tMF9i
dWlsZC5jICAgfCAgIDMgKy0KIHhlbi9hcmNoL3g4Ni9wdi9kb21haW4uYyAgICAgICB8ICAgMiAr
LQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oICAgICAgIHwgICA0ICstCiA2IGZpbGVzIGNoYW5n
ZWQsIDEwNSBpbnNlcnRpb25zKCspLCAxMjggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBlYTRhZjE2Li41MDk3OTU4
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpA
QCAtMTUyMSwzNyArMTUyMSw4NSBAQCB2b2lkIGluaXRfeGVuX3BhZV9sMl9zbG90cyhsMl9wZ2Vu
dHJ5X3QgKmwydCwgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIH0KIAogLyoKKyAqIEZpbGwgYW4g
TDQgd2l0aCBYZW4gZW50cmllcy4KKyAqCiAgKiBUaGlzIGZ1bmN0aW9uIG11c3Qgd3JpdGUgYWxs
IFJPT1RfUEFHRVRBQkxFX1BWX1hFTl9TTE9UUywgdG8gY2xvYmJlciBhbnkKICAqIHZhbHVlcyBh
IGd1ZXN0IG1heSBoYXZlIGxlZnQgdGhlcmUgZnJvbSBhbGxvY19sNF90YWJsZSgpLgorICoKKyAq
IGw0dCBhbmQgbDRtZm4gYXJlIG1hbmRhdG9yeSwgYnV0IGw0bWZuIGRvZXNuJ3QgbmVlZCB0byBi
ZSB0aGUgbWZuIHVuZGVyCisgKiAqbDR0LiAgQWxsIG90aGVyIHBhcmFtZXRlcnMgYXJlIG9wdGlv
bmFsIGFuZCB3aWxsIGVpdGhlciBmaWxsIG9yIHplcm8gdGhlCisgKiBhcHByb3ByaWF0ZSBzbG90
cy4gIFBhZ2V0YWJsZXMgbm90IHNoYXJlZCB3aXRoIGd1ZXN0cyB3aWxsIGdhaW4gdGhlCisgKiBl
eHRlbmRlZCBkaXJlY3RtYXAuCiAgKi8KLXZvaWQgaW5pdF9ndWVzdF9sNF90YWJsZShsNF9wZ2Vu
dHJ5X3QgbDR0YWJbXSwgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICBib29sIHphcF9yb19tcHQpCit2b2lkIGluaXRfeGVuX2w0X3Nsb3RzKGw0X3BnZW50
cnlfdCAqbDR0LCBtZm5fdCBsNG1mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCwgbWZuX3Qgc2w0bWZuLCBib29sIHJvX21wdCkKIHsKLSAgICAvKiBYZW4g
cHJpdmF0ZSBtYXBwaW5ncy4gKi8KLSAgICBtZW1jcHkoJmw0dGFiW1JPT1RfUEFHRVRBQkxFX0ZJ
UlNUX1hFTl9TTE9UXSwKLSAgICAgICAgICAgJmlkbGVfcGdfdGFibGVbUk9PVF9QQUdFVEFCTEVf
RklSU1RfWEVOX1NMT1RdLAotICAgICAgICAgICByb290X3BndF9wdl94ZW5fc2xvdHMgKiBzaXpl
b2YobDRfcGdlbnRyeV90KSk7CisgICAgLyoKKyAgICAgKiBQViB2Y3B1cyBuZWVkIGEgc2hvcnRl
bmVkIGRpcmVjdG1hcC4gIEhWTSBhbmQgSWRsZSB2Y3B1cyBnZXQgdGhlIGZ1bGwKKyAgICAgKiBk
aXJlY3RtYXAuCisgICAgICovCisgICAgYm9vbCBzaG9ydF9kaXJlY3RtYXAgPSBkICYmICFwYWdp
bmdfbW9kZV9leHRlcm5hbChkKTsKKworICAgIC8qIFNsb3QgMjU2OiBSTyBNMlAgKGlmIGFwcGxp
Y2FibGUpLiAqLworICAgIGw0dFtsNF90YWJsZV9vZmZzZXQoUk9fTVBUX1ZJUlRfU1RBUlQpXSA9
CisgICAgICAgIHJvX21wdCA/IGlkbGVfcGdfdGFibGVbbDRfdGFibGVfb2Zmc2V0KFJPX01QVF9W
SVJUX1NUQVJUKV0KKyAgICAgICAgICAgICAgIDogbDRlX2VtcHR5KCk7CisKKyAgICAvKiBTbG90
IDI1NzogUENJIE1NQ0ZHLiAqLworICAgIGw0dFtsNF90YWJsZV9vZmZzZXQoUENJX01DRkdfVklS
VF9TVEFSVCldID0KKyAgICAgICAgaWRsZV9wZ190YWJsZVtsNF90YWJsZV9vZmZzZXQoUENJX01D
RkdfVklSVF9TVEFSVCldOworCisgICAgLyogU2xvdCAyNTg6IFNlbGYgbGluZWFyIG1hcHBpbmdz
LiAqLworICAgIEFTU0VSVCghbWZuX2VxKGw0bWZuLCBJTlZBTElEX01GTikpOworICAgIGw0dFts
NF90YWJsZV9vZmZzZXQoTElORUFSX1BUX1ZJUlRfU1RBUlQpXSA9CisgICAgICAgIGw0ZV9mcm9t
X21mbihsNG1mbiwgX19QQUdFX0hZUEVSVklTT1JfUlcpOworCisgICAgLyogU2xvdCAyNTk6IFNo
YWRvdyBsaW5lYXIgbWFwcGluZ3MgKGlmIGFwcGxpY2FibGUpIC4qLworICAgIGw0dFtsNF90YWJs
ZV9vZmZzZXQoU0hfTElORUFSX1BUX1ZJUlRfU1RBUlQpXSA9CisgICAgICAgIG1mbl9lcShzbDRt
Zm4sIElOVkFMSURfTUZOKSA/IGw0ZV9lbXB0eSgpIDoKKyAgICAgICAgbDRlX2Zyb21fbWZuKHNs
NG1mbiwgX19QQUdFX0hZUEVSVklTT1JfUlcpOworCisgICAgLyogU2xvdCAyNjA6IFBlci1kb21h
aW4gbWFwcGluZ3MgKGlmIGFwcGxpY2FibGUpLiAqLworICAgIGw0dFtsNF90YWJsZV9vZmZzZXQo
UEVSRE9NQUlOX1ZJUlRfU1RBUlQpXSA9CisgICAgICAgIGQgPyBsNGVfZnJvbV9wYWdlKGQtPmFy
Y2gucGVyZG9tYWluX2wzX3BnLCBfX1BBR0VfSFlQRVJWSVNPUl9SVykKKyAgICAgICAgICA6IGw0
ZV9lbXB0eSgpOworCisgICAgLyogU2xvdCAyNjEtOiB0ZXh0L2RhdGEvYnNzLCBSVyBNMlAsIHZt
YXAsIGZyYW1ldGFibGUsIGRpcmVjdG1hcC4gKi8KICNpZm5kZWYgTkRFQlVHCi0gICAgaWYgKCB1
bmxpa2VseShyb290X3BndF9wdl94ZW5fc2xvdHMgPCBST09UX1BBR0VUQUJMRV9QVl9YRU5fU0xP
VFMpICkKKyAgICBpZiAoIHNob3J0X2RpcmVjdG1hcCAmJgorICAgICAgICAgdW5saWtlbHkocm9v
dF9wZ3RfcHZfeGVuX3Nsb3RzIDwgUk9PVF9QQUdFVEFCTEVfUFZfWEVOX1NMT1RTKSApCiAgICAg
ewotICAgICAgICBsNF9wZ2VudHJ5X3QgKm5leHQgPSAmbDR0YWJbUk9PVF9QQUdFVEFCTEVfRklS
U1RfWEVOX1NMT1QgKwotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcm9vdF9w
Z3RfcHZfeGVuX3Nsb3RzXTsKKyAgICAgICAgLyoKKyAgICAgICAgICogSWYgdXNpbmcgaGlnaG1l
bS1zdGFydD0sIGFydGlmaWNpYWxseSBzaG9ydGVuIHRoZSBkaXJlY3RtYXAgdG8KKyAgICAgICAg
ICogc2ltdWxhdGUgdmVyeSBsYXJnZSBtYWNoaW5lcy4KKyAgICAgICAgICovCisgICAgICAgIGw0
X3BnZW50cnlfdCAqbmV4dDsKKworICAgICAgICBtZW1jcHkoJmw0dFtsNF90YWJsZV9vZmZzZXQo
WEVOX1ZJUlRfU1RBUlQpXSwKKyAgICAgICAgICAgICAgICZpZGxlX3BnX3RhYmxlW2w0X3RhYmxl
X29mZnNldChYRU5fVklSVF9TVEFSVCldLAorICAgICAgICAgICAgICAgKFJPT1RfUEFHRVRBQkxF
X0ZJUlNUX1hFTl9TTE9UICsgcm9vdF9wZ3RfcHZfeGVuX3Nsb3RzIC0KKyAgICAgICAgICAgICAg
ICBsNF90YWJsZV9vZmZzZXQoWEVOX1ZJUlRfU1RBUlQpKSAqIHNpemVvZigqbDR0KSk7CisKKyAg
ICAgICAgbmV4dCA9ICZsNHRbUk9PVF9QQUdFVEFCTEVfRklSU1RfWEVOX1NMT1QgKyByb290X3Bn
dF9wdl94ZW5fc2xvdHNdOwogCiAgICAgICAgIGlmICggbDRlX2dldF9pbnRwdGUoc3BsaXRfbDRl
KSApCiAgICAgICAgICAgICAqbmV4dCsrID0gc3BsaXRfbDRlOwogCiAgICAgICAgIG1lbXNldChu
ZXh0LCAwLAotICAgICAgICAgICAgICAgX3AoJmw0dGFiW1JPT1RfUEFHRVRBQkxFX0xBU1RfWEVO
X1NMT1QgKyAxXSkgLSBfcChuZXh0KSk7CisgICAgICAgICAgICAgICBfcCgmbDR0W1JPT1RfUEFH
RVRBQkxFX0xBU1RfWEVOX1NMT1QgKyAxXSkgLSBfcChuZXh0KSk7CiAgICAgfQotI2Vsc2UKLSAg
ICBCVUlMRF9CVUdfT04ocm9vdF9wZ3RfcHZfeGVuX3Nsb3RzICE9IFJPT1RfUEFHRVRBQkxFX1BW
X1hFTl9TTE9UUyk7CisgICAgZWxzZQogI2VuZGlmCi0gICAgbDR0YWJbbDRfdGFibGVfb2Zmc2V0
KExJTkVBUl9QVF9WSVJUX1NUQVJUKV0gPQotICAgICAgICBsNGVfZnJvbV9wZm4oZG9tYWluX3Bh
Z2VfbWFwX3RvX21mbihsNHRhYiksIF9fUEFHRV9IWVBFUlZJU09SX1JXKTsKLSAgICBsNHRhYlts
NF90YWJsZV9vZmZzZXQoUEVSRE9NQUlOX1ZJUlRfU1RBUlQpXSA9Ci0gICAgICAgIGw0ZV9mcm9t
X3BhZ2UoZC0+YXJjaC5wZXJkb21haW5fbDNfcGcsIF9fUEFHRV9IWVBFUlZJU09SX1JXKTsKLSAg
ICBpZiAoIHphcF9yb19tcHQgfHwgaXNfcHZfMzJiaXRfZG9tYWluKGQpICkKLSAgICAgICAgbDR0
YWJbbDRfdGFibGVfb2Zmc2V0KFJPX01QVF9WSVJUX1NUQVJUKV0gPSBsNGVfZW1wdHkoKTsKKyAg
ICB7CisgICAgICAgIHVuc2lnbmVkIGludCBzbG90cyA9IChzaG9ydF9kaXJlY3RtYXAKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgID8gUk9PVF9QQUdFVEFCTEVfUFZfWEVOX1NMT1RTCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IFJPT1RfUEFHRVRBQkxFX1hFTl9TTE9UUyk7
CisKKyAgICAgICAgbWVtY3B5KCZsNHRbbDRfdGFibGVfb2Zmc2V0KFhFTl9WSVJUX1NUQVJUKV0s
CisgICAgICAgICAgICAgICAmaWRsZV9wZ190YWJsZVtsNF90YWJsZV9vZmZzZXQoWEVOX1ZJUlRf
U1RBUlQpXSwKKyAgICAgICAgICAgICAgIChST09UX1BBR0VUQUJMRV9GSVJTVF9YRU5fU0xPVCAr
IHNsb3RzIC0KKyAgICAgICAgICAgICAgICBsNF90YWJsZV9vZmZzZXQoWEVOX1ZJUlRfU1RBUlQp
KSAqIHNpemVvZigqbDR0KSk7CisgICAgfQogfQogCiBib29sIGZpbGxfcm9fbXB0KG1mbl90IG1m
bikKQEAgLTE2MjksNyArMTY3Nyw4IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDRfdGFibGUoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSkKIAogICAgIGlmICggcmMgPj0gMCApCiAgICAgewotICAgICAgICBp
bml0X2d1ZXN0X2w0X3RhYmxlKHBsNGUsIGQsICFWTV9BU1NJU1QoZCwgbTJwX3N0cmljdCkpOwor
ICAgICAgICBpbml0X3hlbl9sNF9zbG90cyhwbDRlLCBfbWZuKHBmbiksCisgICAgICAgICAgICAg
ICAgICAgICAgICAgIGQsIElOVkFMSURfTUZOLCBWTV9BU1NJU1QoZCwgbTJwX3N0cmljdCkpOwog
ICAgICAgICBhdG9taWNfaW5jKCZkLT5hcmNoLnB2X2RvbWFpbi5ucl9sNF9wYWdlcyk7CiAgICAg
ICAgIHJjID0gMDsKICAgICB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5j
IGIveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYwppbmRleCBkYzg1ZTgyLi4xZTdlOGQwIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9o
YXAvaGFwLmMKQEAgLTM5MSw0MSArMzkxLDI0IEBAIGludCBoYXBfc2V0X2FsbG9jYXRpb24oc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHBhZ2VzLCBib29sICpwcmVlbXB0ZWQpCiAgICAg
cmV0dXJuIDA7CiB9CiAKLXN0YXRpYyB2b2lkIGhhcF9pbnN0YWxsX3hlbl9lbnRyaWVzX2luX2w0
KHN0cnVjdCB2Y3B1ICp2LCBtZm5fdCBsNG1mbikKLXsKLSAgICBzdHJ1Y3QgZG9tYWluICpkID0g
di0+ZG9tYWluOwotICAgIGw0X3BnZW50cnlfdCAqbDRlOwotCi0gICAgbDRlID0gbWFwX2RvbWFp
bl9wYWdlKGw0bWZuKTsKLQotICAgIC8qIENvcHkgdGhlIGNvbW1vbiBYZW4gbWFwcGluZ3MgZnJv
bSB0aGUgaWRsZSBkb21haW4gKi8KLSAgICBtZW1jcHkoJmw0ZVtST09UX1BBR0VUQUJMRV9GSVJT
VF9YRU5fU0xPVF0sCi0gICAgICAgICAgICZpZGxlX3BnX3RhYmxlW1JPT1RfUEFHRVRBQkxFX0ZJ
UlNUX1hFTl9TTE9UXSwKLSAgICAgICAgICAgUk9PVF9QQUdFVEFCTEVfWEVOX1NMT1RTICogc2l6
ZW9mKGw0X3BnZW50cnlfdCkpOwotCi0gICAgLyogSW5zdGFsbCB0aGUgcGVyLWRvbWFpbiBtYXBw
aW5ncyBmb3IgdGhpcyBkb21haW4gKi8KLSAgICBsNGVbbDRfdGFibGVfb2Zmc2V0KFBFUkRPTUFJ
Tl9WSVJUX1NUQVJUKV0gPQotICAgICAgICBsNGVfZnJvbV9wYWdlKGQtPmFyY2gucGVyZG9tYWlu
X2wzX3BnLCBfX1BBR0VfSFlQRVJWSVNPUl9SVyk7Ci0KLSAgICAvKiBJbnN0YWxsIGEgbGluZWFy
IG1hcHBpbmcgKi8KLSAgICBsNGVbbDRfdGFibGVfb2Zmc2V0KExJTkVBUl9QVF9WSVJUX1NUQVJU
KV0gPQotICAgICAgICBsNGVfZnJvbV9tZm4obDRtZm4sIF9fUEFHRV9IWVBFUlZJU09SX1JXKTsK
LQotICAgIHVubWFwX2RvbWFpbl9wYWdlKGw0ZSk7Ci19Ci0KIHN0YXRpYyBtZm5fdCBoYXBfbWFr
ZV9tb25pdG9yX3RhYmxlKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCBkb21haW4gKmQg
PSB2LT5kb21haW47CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7CisgICAgbDRfcGdlbnRyeV90
ICpsNGU7CiAgICAgbWZuX3QgbTRtZm47CiAKICAgICBBU1NFUlQocGFnZXRhYmxlX2dldF9wZm4o
di0+YXJjaC5tb25pdG9yX3RhYmxlKSA9PSAwKTsKIAogICAgIGlmICggKHBnID0gaGFwX2FsbG9j
KGQpKSA9PSBOVUxMICkKICAgICAgICAgZ290byBvb207CisKICAgICBtNG1mbiA9IHBhZ2VfdG9f
bWZuKHBnKTsKLSAgICBoYXBfaW5zdGFsbF94ZW5fZW50cmllc19pbl9sNCh2LCBtNG1mbik7Cisg
ICAgbDRlID0gX19tYXBfZG9tYWluX3BhZ2UocGcpOworCisgICAgaW5pdF94ZW5fbDRfc2xvdHMo
bDRlLCBtNG1mbiwgZCwgSU5WQUxJRF9NRk4sIGZhbHNlKTsKKyAgICB1bm1hcF9kb21haW5fcGFn
ZShsNGUpOworCiAgICAgcmV0dXJuIG00bWZuOwogCiAgb29tOgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21tL3NoYWRvdy9tdWx0aS5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5j
CmluZGV4IDFiNzZlMGMuLmIxMzlkOWYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFk
b3cvbXVsdGkuYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKQEAgLTE0NDgs
ODAgKzE0NDgsNiBAQCBkbyB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAjZW5kaWYKIAogCi0KLS8qKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKi8KLS8qIEZ1bmN0aW9ucyB0byBpbnN0YWxsIFhlbiBtYXBwaW5ncyBhbmQgbGluZWFy
IG1hcHBpbmdzIGluIHNoYWRvdyBwYWdlcyAqLwotCi0vLyBYWFggLS0gdGhpcyBmdW5jdGlvbiBz
aG91bGQgcHJvYmFibHkgYmUgbW92ZWQgdG8gc2hhZG93LWNvbW1vbi5jLCBidXQgdGhhdAotLy8g
ICAgICAgIHByb2JhYmx5IHdhbnRzIHRvIHdhaXQgdW50aWwgdGhlIHNoYWRvdyB0eXBlcyBoYXZl
IGJlZW4gbW92ZWQgZnJvbQotLy8gICAgICAgIHNoYWRvdy10eXBlcy5oIHRvIHNoYWRvdy1wcml2
YXRlLmgKLS8vCi0jaWYgR1VFU1RfUEFHSU5HX0xFVkVMUyA9PSA0Ci12b2lkIHNoX2luc3RhbGxf
eGVuX2VudHJpZXNfaW5fbDQoc3RydWN0IGRvbWFpbiAqZCwgbWZuX3QgZ2w0bWZuLCBtZm5fdCBz
bDRtZm4pCi17Ci0gICAgc2hhZG93X2w0ZV90ICpzbDRlOwotICAgIHVuc2lnbmVkIGludCBzbG90
czsKLQotICAgIHNsNGUgPSBtYXBfZG9tYWluX3BhZ2Uoc2w0bWZuKTsKLSAgICBCVUlMRF9CVUdf
T04oc2l6ZW9mIChsNF9wZ2VudHJ5X3QpICE9IHNpemVvZiAoc2hhZG93X2w0ZV90KSk7Ci0KLSAg
ICAvKiBDb3B5IHRoZSBjb21tb24gWGVuIG1hcHBpbmdzIGZyb20gdGhlIGlkbGUgZG9tYWluICov
Ci0gICAgc2xvdHMgPSAoc2hhZG93X21vZGVfZXh0ZXJuYWwoZCkKLSAgICAgICAgICAgICA/IFJP
T1RfUEFHRVRBQkxFX1hFTl9TTE9UUwotICAgICAgICAgICAgIDogUk9PVF9QQUdFVEFCTEVfUFZf
WEVOX1NMT1RTKTsKLSAgICBtZW1jcHkoJnNsNGVbUk9PVF9QQUdFVEFCTEVfRklSU1RfWEVOX1NM
T1RdLAotICAgICAgICAgICAmaWRsZV9wZ190YWJsZVtST09UX1BBR0VUQUJMRV9GSVJTVF9YRU5f
U0xPVF0sCi0gICAgICAgICAgIHNsb3RzICogc2l6ZW9mKGw0X3BnZW50cnlfdCkpOwotCi0gICAg
LyogSW5zdGFsbCB0aGUgcGVyLWRvbWFpbiBtYXBwaW5ncyBmb3IgdGhpcyBkb21haW4gKi8KLSAg
ICBzbDRlW3NoYWRvd19sNF90YWJsZV9vZmZzZXQoUEVSRE9NQUlOX1ZJUlRfU1RBUlQpXSA9Ci0g
ICAgICAgIHNoYWRvd19sNGVfZnJvbV9tZm4ocGFnZV90b19tZm4oZC0+YXJjaC5wZXJkb21haW5f
bDNfcGcpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fUEFHRV9IWVBFUlZJU09SX1JX
KTsKLQotICAgIGlmICggIXNoYWRvd19tb2RlX2V4dGVybmFsKGQpICYmICFpc19wdl8zMmJpdF9k
b21haW4oZCkgJiYKLSAgICAgICAgICFWTV9BU1NJU1QoZCwgbTJwX3N0cmljdCkgKQotICAgIHsK
LSAgICAgICAgLyogb3BlbiBjb2RlZCB6YXBfcm9fbXB0KG1mbl94KHNsNG1mbikpOiAqLwotICAg
ICAgICBzbDRlW3NoYWRvd19sNF90YWJsZV9vZmZzZXQoUk9fTVBUX1ZJUlRfU1RBUlQpXSA9IHNo
YWRvd19sNGVfZW1wdHkoKTsKLSAgICB9Ci0KLSAgICAvKgotICAgICAqIExpbmVhciBtYXBwaW5n
IHNsb3RzOgotICAgICAqCi0gICAgICogQ2FsbGluZyB0aGlzIGZ1bmN0aW9uIHdpdGggZ2w0bWZu
ID09IHNsNG1mbiBpcyB1c2VkIHRvIGNvbnN0cnVjdCBhCi0gICAgICogbW9uaXRvciB0YWJsZSBm
b3IgdHJhbnNsYXRlZCBkb21haW5zLiAgSW4gdGhpcyBjYXNlLCBnbDRtZm4gZm9ybXMgdGhlCi0g
ICAgICogc2VsZi1saW5lYXIgbWFwcGluZyAoaS5lLiBub3QgcG9pbnRpbmcgaW50byB0aGUgdHJh
bnNsYXRlZCBkb21haW4pLCBhbmQKLSAgICAgKiB0aGUgc2hhZG93LWxpbmVhciBzbG90IGlzIHNr
aXBwZWQuICBUaGUgc2hhZG93LWxpbmVhciBzbG90IGlzIGVpdGhlcgotICAgICAqIGZpbGxlZCB3
aGVuIGNvbnN0cnVjdGluZyBsb3dlciBsZXZlbCBtb25pdG9yIHRhYmxlcywgb3IgdmlhCi0gICAg
ICogc2hfdXBkYXRlX2NyMygpIGZvciA0LWxldmVsIGd1ZXN0cy4KLSAgICAgKgotICAgICAqIENh
bGxpbmcgdGhpcyBmdW5jdGlvbiB3aXRoIGdsNG1mbiAhPSBzbDRtZm4gaXMgdXNlZCBmb3Igbm9u
LXRyYW5zbGF0ZWQKLSAgICAgKiBndWVzdHMsIHdoZXJlIHRoZSBzaGFkb3ctbGluZWFyIHNsb3Qg
aXMgYWN0dWFsbHkgc2VsZi1saW5lYXIsIGFuZCB0aGUKLSAgICAgKiBndWVzdC1saW5lYXIgc2xv
dCBwb2ludHMgaW50byB0aGUgZ3Vlc3RzIHZpZXcgb2YgaXRzIHBhZ2V0YWJsZXMuCi0gICAgICov
Ci0gICAgaWYgKCBzaGFkb3dfbW9kZV90cmFuc2xhdGUoZCkgKQotICAgIHsKLSAgICAgICAgQVNT
RVJUKG1mbl9lcShnbDRtZm4sIHNsNG1mbikpOwotCi0gICAgICAgIHNsNGVbc2hhZG93X2w0X3Rh
YmxlX29mZnNldChTSF9MSU5FQVJfUFRfVklSVF9TVEFSVCldID0KLSAgICAgICAgICAgIHNoYWRv
d19sNGVfZW1wdHkoKTsKLSAgICB9Ci0gICAgZWxzZQotICAgIHsKLSAgICAgICAgQVNTRVJUKCFt
Zm5fZXEoZ2w0bWZuLCBzbDRtZm4pKTsKLQotICAgICAgICBzbDRlW3NoYWRvd19sNF90YWJsZV9v
ZmZzZXQoU0hfTElORUFSX1BUX1ZJUlRfU1RBUlQpXSA9Ci0gICAgICAgICAgICBzaGFkb3dfbDRl
X2Zyb21fbWZuKHNsNG1mbiwgX19QQUdFX0hZUEVSVklTT1JfUlcpOwotICAgIH0KLQotICAgIHNs
NGVbc2hhZG93X2w0X3RhYmxlX29mZnNldChMSU5FQVJfUFRfVklSVF9TVEFSVCldID0KLSAgICAg
ICAgc2hhZG93X2w0ZV9mcm9tX21mbihnbDRtZm4sIF9fUEFHRV9IWVBFUlZJU09SX1JXKTsKLQot
ICAgIHVubWFwX2RvbWFpbl9wYWdlKHNsNGUpOwotfQotI2VuZGlmCi0KLQogLyoqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqLwogLyogQ3JlYXRlIGEgc2hhZG93IG9mIGEgZ2l2ZW4gZ3Vlc3QgcGFnZS4KICAqLwpA
QCAtMTU4MCw4ICsxNTA2LDE2IEBAIHNoX21ha2Vfc2hhZG93KHN0cnVjdCB2Y3B1ICp2LCBtZm5f
dCBnbWZuLCB1MzIgc2hhZG93X3R5cGUpCiAgICAgICAgIHsKICNpZiBHVUVTVF9QQUdJTkdfTEVW
RUxTID09IDQKICAgICAgICAgY2FzZSBTSF90eXBlX2w0X3NoYWRvdzoKLSAgICAgICAgICAgIHNo
X2luc3RhbGxfeGVuX2VudHJpZXNfaW5fbDQodi0+ZG9tYWluLCBnbWZuLCBzbWZuKTsKLSAgICAg
ICAgICAgIGJyZWFrOworICAgICAgICB7CisgICAgICAgICAgICBzaGFkb3dfbDRlX3QgKmw0dCA9
IG1hcF9kb21haW5fcGFnZShzbWZuKTsKKworICAgICAgICAgICAgQlVJTERfQlVHX09OKHNpemVv
ZihsNF9wZ2VudHJ5X3QpICE9IHNpemVvZihzaGFkb3dfbDRlX3QpKTsKKworICAgICAgICAgICAg
aW5pdF94ZW5fbDRfc2xvdHMobDR0LCBnbWZuLCBkLCBzbWZuLCAoIWlzX3B2XzMyYml0X2RvbWFp
bihkKSAmJgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgVk1fQVNTSVNUKGQsIG0ycF9zdHJpY3QpKSk7CisgICAgICAgICAgICB1bm1hcF9kb21haW5f
cGFnZShsNHQpOworICAgICAgICB9CisgICAgICAgIGJyZWFrOwogI2VuZGlmCiAjaWYgR1VFU1Rf
UEFHSU5HX0xFVkVMUyA+PSAzCiAgICAgICAgIGNhc2UgU0hfdHlwZV9sMmhfc2hhZG93OgpAQCAt
MTYzMiwxOSArMTU2NiwyNyBAQCBzaF9tYWtlX21vbml0b3JfdGFibGUoc3RydWN0IHZjcHUgKnYp
CiAKICAgICB7CiAgICAgICAgIG1mbl90IG00bWZuOworICAgICAgICBsNF9wZ2VudHJ5X3QgKmw0
ZTsKKwogICAgICAgICBtNG1mbiA9IHNoYWRvd19hbGxvYyhkLCBTSF90eXBlX21vbml0b3JfdGFi
bGUsIDApOwotICAgICAgICBzaF9pbnN0YWxsX3hlbl9lbnRyaWVzX2luX2w0KGQsIG00bWZuLCBt
NG1mbik7Ci0gICAgICAgIC8qIFJlbWVtYmVyIHRoZSBsZXZlbCBvZiB0aGlzIHRhYmxlICovCiAg
ICAgICAgIG1mbl90b19wYWdlKG00bWZuKS0+c2hhZG93X2ZsYWdzID0gNDsKKworICAgICAgICBs
NGUgPSBtYXBfZG9tYWluX3BhZ2UobTRtZm4pOworCisgICAgICAgIC8qCisgICAgICAgICAqIENy
ZWF0ZSBhIHNlbGYtbGluZWFyIG1hcHBpbmcsIGJ1dCBubyBzaGFkb3ctbGluZWFyIG1hcHBpbmcu
ICBBCisgICAgICAgICAqIHNoYWRvdy1saW5lYXIgbWFwcGluZyB3aWxsIGVpdGhlciBiZSBpbnNl
cnRlZCBiZWxvdyB3aGVuIGNyZWF0aW5nCisgICAgICAgICAqIGxvd2VyIGxldmVsIG1vbml0b3Ig
dGFibGVzLCBvciBsYXRlciBpbiBzaF91cGRhdGVfY3IzKCkuCisgICAgICAgICAqLworICAgICAg
ICBpbml0X3hlbl9sNF9zbG90cyhsNGUsIG00bWZuLCBkLCBJTlZBTElEX01GTiwgZmFsc2UpOwor
CiAjaWYgU0hBRE9XX1BBR0lOR19MRVZFTFMgPCA0CiAgICAgICAgIHsKICAgICAgICAgICAgIG1m
bl90IG0zbWZuLCBtMm1mbjsKLSAgICAgICAgICAgIGw0X3BnZW50cnlfdCAqbDRlOwogICAgICAg
ICAgICAgbDNfcGdlbnRyeV90ICpsM2U7CiAgICAgICAgICAgICAvKiBJbnN0YWxsIGFuIGwzIHRh
YmxlIGFuZCBhbiBsMiB0YWJsZSB0aGF0IHdpbGwgaG9sZCB0aGUgc2hhZG93CiAgICAgICAgICAg
ICAgKiBsaW5lYXIgbWFwIGVudHJpZXMuICBUaGlzIG92ZXJyaWRlcyB0aGUgbGluZWFyIG1hcCBl
bnRyeSB0aGF0CiAgICAgICAgICAgICAgKiB3YXMgaW5zdGFsbGVkIGJ5IHNoX2luc3RhbGxfeGVu
X2VudHJpZXNfaW5fbDQuICovCi0gICAgICAgICAgICBsNGUgPSBtYXBfZG9tYWluX3BhZ2UobTRt
Zm4pOwogCiAgICAgICAgICAgICBtM21mbiA9IHNoYWRvd19hbGxvYyhkLCBTSF90eXBlX21vbml0
b3JfdGFibGUsIDApOwogICAgICAgICAgICAgbWZuX3RvX3BhZ2UobTNtZm4pLT5zaGFkb3dfZmxh
Z3MgPSAzOwpAQCAtMTY3OSw5ICsxNjIxLDExIEBAIHNoX21ha2VfbW9uaXRvcl90YWJsZShzdHJ1
Y3QgdmNwdSAqdikKICAgICAgICAgICAgICAgICB1bm1hcF9kb21haW5fcGFnZShsM2UpOwogICAg
ICAgICAgICAgfQogCi0gICAgICAgICAgICB1bm1hcF9kb21haW5fcGFnZShsNGUpOwogICAgICAg
ICB9CiAjZW5kaWYgLyogU0hBRE9XX1BBR0lOR19MRVZFTFMgPCA0ICovCisKKyAgICAgICAgdW5t
YXBfZG9tYWluX3BhZ2UobDRlKTsKKwogICAgICAgICByZXR1cm4gbTRtZm47CiAgICAgfQogfQpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9w
di9kb20wX2J1aWxkLmMKaW5kZXggZWM3Zjk2ZC4uZWNjZTE3NSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L3B2L2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5j
CkBAIC01ODgsNyArNTg4LDggQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3Qg
ZG9tYWluICpkLAogICAgICAgICBsM3N0YXJ0ID0gX192YShtcHRfYWxsb2MpOyBtcHRfYWxsb2Mg
Kz0gUEFHRV9TSVpFOwogICAgIH0KICAgICBjbGVhcl9wYWdlKGw0dGFiKTsKLSAgICBpbml0X2d1
ZXN0X2w0X3RhYmxlKGw0dGFiLCBkLCAwKTsKKyAgICBpbml0X3hlbl9sNF9zbG90cyhsNHRhYiwg
X21mbih2aXJ0X3RvX21mbihsNHN0YXJ0KSksCisgICAgICAgICAgICAgICAgICAgICAgZCwgSU5W
QUxJRF9NRk4sIHRydWUpOwogICAgIHYtPmFyY2guZ3Vlc3RfdGFibGUgPSBwYWdldGFibGVfZnJv
bV9wYWRkcihfX3BhKGw0c3RhcnQpKTsKICAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSAp
CiAgICAgICAgIHYtPmFyY2guZ3Vlc3RfdGFibGVfdXNlciA9IHYtPmFyY2guZ3Vlc3RfdGFibGU7
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvcHYv
ZG9tYWluLmMKaW5kZXggYzhiOWNiNi4uYTI0MjAzNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3B2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwpAQCAtMzUsNyArMzUs
NyBAQCBzdGF0aWMgaW50IHNldHVwX2NvbXBhdF9sNChzdHJ1Y3QgdmNwdSAqdikKIAogICAgIGw0
dGFiID0gX19tYXBfZG9tYWluX3BhZ2UocGcpOwogICAgIGNsZWFyX3BhZ2UobDR0YWIpOwotICAg
IGluaXRfZ3Vlc3RfbDRfdGFibGUobDR0YWIsIHYtPmRvbWFpbiwgMSk7CisgICAgaW5pdF94ZW5f
bDRfc2xvdHMobDR0YWIsIHBhZ2VfdG9fbWZuKHBnKSwgdi0+ZG9tYWluLCBJTlZBTElEX01GTiwg
ZmFsc2UpOwogICAgIHVubWFwX2RvbWFpbl9wYWdlKGw0dGFiKTsKIAogICAgIC8qIFRoaXMgcGFn
ZSBuZWVkcyB0byBsb29rIGxpa2UgYSBwYWdldGFibGUgc28gdGhhdCBpdCBjYW4gYmUgc2hhZG93
ZWQgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvbW0uaAppbmRleCBkYTNjNWUyLi44MzYyNjA4IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCkBAIC0zNDEs
OCArMzQxLDggQEAgaW50IGZyZWVfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVu
c2lnbmVkIGxvbmcgdHlwZSwKICAgICAgICAgICAgICAgICAgICBpbnQgcHJlZW1wdGlibGUpOwog
CiB2b2lkIGluaXRfeGVuX3BhZV9sMl9zbG90cyhsMl9wZ2VudHJ5X3QgKmwydCwgY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCk7Ci12b2lkIGluaXRfZ3Vlc3RfbDRfdGFibGUobDRfcGdlbnRyeV90W10s
IGNvbnN0IHN0cnVjdCBkb21haW4gKiwKLSAgICAgICAgICAgICAgICAgICAgICAgICBib29sX3Qg
emFwX3JvX21wdCk7Cit2b2lkIGluaXRfeGVuX2w0X3Nsb3RzKGw0X3BnZW50cnlfdCAqbDR0LCBt
Zm5fdCBsNG1mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCwgbWZuX3Qgc2w0bWZuLCBib29sIHJvX21wdCk7CiBib29sIGZpbGxfcm9fbXB0KG1mbl90IG1m
bik7CiB2b2lkIHphcF9yb19tcHQobWZuX3QgbWZuKTsKIAotLSAKMi4xLjQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 12 13:54:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 13:54:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2dwW-00069a-QW; Thu, 12 Oct 2017 13:54:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=451b31995=Andrew.Cooper3@citrix.com>)
 id 1e2dwV-00069B-JX
 for xen-devel@lists.xen.org; Thu, 12 Oct 2017 13:54:31 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 5B/B1-02748-6147FD95; Thu, 12 Oct 2017 13:54:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpK5Yyf1
 Ig/uvBC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyp046xFfSrV+x6+4GpgbFDrouRk0NCwF+i
 c14vO4jNJqAvsfvFJyYQW0RAXeJ0x0XWLkYuDmaBO4wS727eZARJCAvESvyY/xfI5uBgEVCVu
 PDUBiTMK+ApcfvpDRaImXIS54//ZAaxOQW8JJ6cWgw2Xwio5uqefywQtprEtf5L7BC9ghInZz
 4BizMLSEgcfPGCeQIj7ywkqVlIUgsYmVYxahSnFpWlFukaGuolFWWmZ5TkJmbm6BoamOrlphY
 XJ6an5iQmFesl5+duYgQGDwMQ7GBc2e58iFGSg0lJlDcj8H6kEF9SfkplRmJxRnxRaU5q8SFG
 DQ4OgQln505nkmLJy89LVZLgnV0EVCdYlJqeWpGWmQMMb5hSCQ4eJRHe3SBp3uKCxNzizHSI1
 ClGXY6Om3f/MAmBzZAS580FKRIAKcoozYMbAYu1S4yyUsK8jEAHCvEUpBblZpagyr9iFOdgVB
 LmnQMyhSczrwRu0yugI5iAjhBNuwNyREkiQkqqgXHJ7zcJXiuFFpWuDfpf2hDZJ/Fq75EDOQl
 LY95fNv51UvmXV7V/HhvDk1f/VeLjQy7cLyoVuOJcNX/hfJ/p96MO/neacJa/fL3sxLiCUoWK
 j919WXNmuN84I767O9fU5IufmhJX2SOzg7dmFLFkimXuOjePa/3061OrFlguDJ/GrvAw+tc0z
 mglluKMREMt5qLiRAB5LyQrsAIAAA==
X-Env-Sender: prvs=451b31995=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1507816467!106552423!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24146 invoked from network); 12 Oct 2017 13:54:30 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Oct 2017 13:54:30 -0000
X-IronPort-AV: E=Sophos;i="5.43,366,1503360000"; d="scan'208";a="445687614"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 12 Oct 2017 14:54:21 +0100
Message-ID: <1507816462-15881-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507816462-15881-1-git-send-email-andrew.cooper3@citrix.com>
References: <1507816462-15881-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 2/3] x86/mm: Consolidate all Xen L2 slot writing
	into init_xen_pae_l2_slots()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGF2aW5nIGFsbCBvZiB0aGlzIGxvZ2ljIHRvZ2V0aGVyIG1ha2VzIGl0IGVhc2llciB0byBmb2xs
b3cgWGVuJ3MgdmlydHVhbApzZXR1cCBhY3Jvc3MgdGhlIHdob2xlIHN5c3RlbS4KCk5vIGZ1bmN0
aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkND
OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ0M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAZXUuY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5j
ICAgICAgICAgICAgICB8IDE2ICsrKysrKysrKy0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFk
b3cvbXVsdGkuYyB8IDQyICsrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oICAgICAgIHwgIDEgKwogMyBmaWxlcyBjaGFuZ2Vk
LCAyNSBpbnNlcnRpb25zKCspLCAzNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGY5MGE0MmEuLmVhNGFmMTYgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0x
NDMzLDEzICsxNDMzLDcgQEAgc3RhdGljIGludCBhbGxvY19sMl90YWJsZShzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgfQogCiAgICAgaWYgKCByYyA+PSAw
ICYmICh0eXBlICYgUEdUX3BhZV94ZW5fbDIpICkKLSAgICB7Ci0gICAgICAgIC8qIFhlbiBwcml2
YXRlIG1hcHBpbmdzLiAqLwotICAgICAgICBtZW1jcHkoJnBsMmVbQ09NUEFUX0wyX1BBR0VUQUJM
RV9GSVJTVF9YRU5fU0xPVChkKV0sCi0gICAgICAgICAgICAgICAmY29tcGF0X2lkbGVfcGdfdGFi
bGVfbDJbCi0gICAgICAgICAgICAgICAgICAgbDJfdGFibGVfb2Zmc2V0KEhJUk9fQ09NUEFUX01Q
VF9WSVJUX1NUQVJUKV0sCi0gICAgICAgICAgICAgICBDT01QQVRfTDJfUEFHRVRBQkxFX1hFTl9T
TE9UUyhkKSAqIHNpemVvZigqcGwyZSkpOwotICAgIH0KKyAgICAgICAgaW5pdF94ZW5fcGFlX2wy
X3Nsb3RzKHBsMmUsIGQpOwogCiAgICAgdW5tYXBfZG9tYWluX3BhZ2UocGwyZSk7CiAgICAgcmV0
dXJuIHJjID4gMCA/IDAgOiByYzsKQEAgLTE1MTgsNiArMTUxMiwxNCBAQCBzdGF0aWMgaW50IGFs
bG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgcmV0dXJuIHJjID4gMCA/
IDAgOiByYzsKIH0KIAordm9pZCBpbml0X3hlbl9wYWVfbDJfc2xvdHMobDJfcGdlbnRyeV90ICps
MnQsIGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgbWVtY3B5KCZsMnRbQ09NUEFUX0wy
X1BBR0VUQUJMRV9GSVJTVF9YRU5fU0xPVChkKV0sCisgICAgICAgICAgICZjb21wYXRfaWRsZV9w
Z190YWJsZV9sMlsKKyAgICAgICAgICAgICAgIGwyX3RhYmxlX29mZnNldChISVJPX0NPTVBBVF9N
UFRfVklSVF9TVEFSVCldLAorICAgICAgICAgICBDT01QQVRfTDJfUEFHRVRBQkxFX1hFTl9TTE9U
UyhkKSAqIHNpemVvZigqbDJ0KSk7Cit9CisKIC8qCiAgKiBUaGlzIGZ1bmN0aW9uIG11c3Qgd3Jp
dGUgYWxsIFJPT1RfUEFHRVRBQkxFX1BWX1hFTl9TTE9UUywgdG8gY2xvYmJlciBhbnkKICAqIHZh
bHVlcyBhIGd1ZXN0IG1heSBoYXZlIGxlZnQgdGhlcmUgZnJvbSBhbGxvY19sNF90YWJsZSgpLgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jIGIveGVuL2FyY2gveDg2
L21tL3NoYWRvdy9tdWx0aS5jCmluZGV4IGQ1NDBhZjEuLjFiNzZlMGMgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93
L211bHRpLmMKQEAgLTE1MjEsMzEgKzE1MjEsNiBAQCB2b2lkIHNoX2luc3RhbGxfeGVuX2VudHJp
ZXNfaW5fbDQoc3RydWN0IGRvbWFpbiAqZCwgbWZuX3QgZ2w0bWZuLCBtZm5fdCBzbDRtZm4pCiB9
CiAjZW5kaWYKIAotI2lmIEdVRVNUX1BBR0lOR19MRVZFTFMgPj0gMwotLy8gRm9yIDMtb24tMyBQ
ViBndWVzdHMsIHdlIG5lZWQgdG8gbWFrZSBzdXJlIHRoZSB4ZW4gbWFwcGluZ3MgYXJlIGluCi0v
LyBwbGFjZSwgd2hpY2ggbWVhbnMgdGhhdCB3ZSBuZWVkIHRvIHBvcHVsYXRlIHRoZSBsMmggZW50
cnkgaW4gdGhlIGwzCi0vLyB0YWJsZS4KLQotc3RhdGljIHZvaWQgc2hfaW5zdGFsbF94ZW5fZW50
cmllc19pbl9sMmgoc3RydWN0IGRvbWFpbiAqZCwgbWZuX3Qgc2wyaG1mbikKLXsKLSAgICBzaGFk
b3dfbDJlX3QgKnNsMmU7Ci0KLSAgICBpZiAoICFpc19wdl8zMmJpdF9kb21haW4oZCkgKQotICAg
ICAgICByZXR1cm47Ci0KLSAgICBzbDJlID0gbWFwX2RvbWFpbl9wYWdlKHNsMmhtZm4pOwotICAg
IEJVSUxEX0JVR19PTihzaXplb2YgKGwyX3BnZW50cnlfdCkgIT0gc2l6ZW9mIChzaGFkb3dfbDJl
X3QpKTsKLQotICAgIC8qIENvcHkgdGhlIGNvbW1vbiBYZW4gbWFwcGluZ3MgZnJvbSB0aGUgaWRs
ZSBkb21haW4gKi8KLSAgICBtZW1jcHkoCi0gICAgICAgICZzbDJlW0NPTVBBVF9MMl9QQUdFVEFC
TEVfRklSU1RfWEVOX1NMT1QoZCldLAotICAgICAgICAmY29tcGF0X2lkbGVfcGdfdGFibGVfbDJb
bDJfdGFibGVfb2Zmc2V0KEhJUk9fQ09NUEFUX01QVF9WSVJUX1NUQVJUKV0sCi0gICAgICAgIENP
TVBBVF9MMl9QQUdFVEFCTEVfWEVOX1NMT1RTKGQpICogc2l6ZW9mKCpzbDJlKSk7Ci0KLSAgICB1
bm1hcF9kb21haW5fcGFnZShzbDJlKTsKLX0KLSNlbmRpZgotCiAKIC8qKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
Ki8KIC8qIENyZWF0ZSBhIHNoYWRvdyBvZiBhIGdpdmVuIGd1ZXN0IHBhZ2UuCkBAIC0xNjEwLDcg
KzE1ODUsMTQgQEAgc2hfbWFrZV9zaGFkb3coc3RydWN0IHZjcHUgKnYsIG1mbl90IGdtZm4sIHUz
MiBzaGFkb3dfdHlwZSkKICNlbmRpZgogI2lmIEdVRVNUX1BBR0lOR19MRVZFTFMgPj0gMwogICAg
ICAgICBjYXNlIFNIX3R5cGVfbDJoX3NoYWRvdzoKLSAgICAgICAgICAgIHNoX2luc3RhbGxfeGVu
X2VudHJpZXNfaW5fbDJoKHYtPmRvbWFpbiwgc21mbik7CisgICAgICAgICAgICBCVUlMRF9CVUdf
T04oc2l6ZW9mKGwyX3BnZW50cnlfdCkgIT0gc2l6ZW9mKHNoYWRvd19sMmVfdCkpOworICAgICAg
ICAgICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oZCkgKQorICAgICAgICAgICAgeworICAgICAg
ICAgICAgICAgIHNoYWRvd19sMmVfdCAqbDJ0ID0gbWFwX2RvbWFpbl9wYWdlKHNtZm4pOworCisg
ICAgICAgICAgICAgICAgaW5pdF94ZW5fcGFlX2wyX3Nsb3RzKGwydCwgZCk7CisgICAgICAgICAg
ICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobDJ0KTsKKyAgICAgICAgICAgIH0KICAgICAgICAgICAg
IGJyZWFrOwogI2VuZGlmCiAgICAgICAgIGRlZmF1bHQ6IC8qIERvIG5vdGhpbmcgKi8gYnJlYWs7
CkBAIC0xNjc3LDYgKzE2NTksOCBAQCBzaF9tYWtlX21vbml0b3JfdGFibGUoc3RydWN0IHZjcHUg
KnYpCiAKICAgICAgICAgICAgIGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGQpICkKICAgICAgICAg
ICAgIHsKKyAgICAgICAgICAgICAgICBsMl9wZ2VudHJ5X3QgKmwydDsKKwogICAgICAgICAgICAg
ICAgIC8qIEZvciAzMi1iaXQgUFYgZ3Vlc3RzLCB3ZSBuZWVkIHRvIG1hcCB0aGUgMzItYml0IFhl
bgogICAgICAgICAgICAgICAgICAqIGFyZWEgaW50byBpdHMgdXN1YWwgVkFzIGluIHRoZSBtb25p
dG9yIHRhYmxlcyAqLwogICAgICAgICAgICAgICAgIG0zbWZuID0gc2hhZG93X2FsbG9jKGQsIFNI
X3R5cGVfbW9uaXRvcl90YWJsZSwgMCk7CkBAIC0xNjg3LDcgKzE2NzEsMTEgQEAgc2hfbWFrZV9t
b25pdG9yX3RhYmxlKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICAgICAgICAgIG1mbl90b19wYWdl
KG0ybWZuKS0+c2hhZG93X2ZsYWdzID0gMjsKICAgICAgICAgICAgICAgICBsM2UgPSBtYXBfZG9t
YWluX3BhZ2UobTNtZm4pOwogICAgICAgICAgICAgICAgIGwzZVszXSA9IGwzZV9mcm9tX21mbiht
Mm1mbiwgX1BBR0VfUFJFU0VOVCk7Ci0gICAgICAgICAgICAgICAgc2hfaW5zdGFsbF94ZW5fZW50
cmllc19pbl9sMmgoZCwgbTJtZm4pOworCisgICAgICAgICAgICAgICAgbDJ0ID0gbWFwX2RvbWFp
bl9wYWdlKG0ybWZuKTsKKyAgICAgICAgICAgICAgICBpbml0X3hlbl9wYWVfbDJfc2xvdHMobDJ0
LCBkKTsKKyAgICAgICAgICAgICAgICB1bm1hcF9kb21haW5fcGFnZShsMnQpOworCiAgICAgICAg
ICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobDNlKTsKICAgICAgICAgICAgIH0KIApkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5o
CmluZGV4IGVlYWM0ZDcuLmRhM2M1ZTIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
bW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKQEAgLTM0MCw2ICszNDAsNyBAQCBz
dGF0aWMgaW5saW5lIHZvaWQgKl9fcGFnZV90b192aXJ0KGNvbnN0IHN0cnVjdCBwYWdlX2luZm8g
KnBnKQogaW50IGZyZWVfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVk
IGxvbmcgdHlwZSwKICAgICAgICAgICAgICAgICAgICBpbnQgcHJlZW1wdGlibGUpOwogCit2b2lk
IGluaXRfeGVuX3BhZV9sMl9zbG90cyhsMl9wZ2VudHJ5X3QgKmwydCwgY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCk7CiB2b2lkIGluaXRfZ3Vlc3RfbDRfdGFibGUobDRfcGdlbnRyeV90W10sIGNvbnN0
IHN0cnVjdCBkb21haW4gKiwKICAgICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgemFwX3Jv
X21wdCk7CiBib29sIGZpbGxfcm9fbXB0KG1mbl90IG1mbik7Ci0tIAoyLjEuNAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 12 14:06:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 14:06:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2e7z-0007Zz-IH; Thu, 12 Oct 2017 14:06:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e2e7x-0007Zt-DC
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 14:06:21 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 93/9E-03953-CD67FD95; Thu, 12 Oct 2017 14:06:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprMKsWRWlGSWpSXmKPExsVyMfTGet3bZfc
 jDU7v1rX4vmUykwOjx+EPV1gCGKNYM/OS8isSWDO+bf3MWnBzKmNF24+JrA2MG8u7GLk4hARm
 MEpsPNXMAuKwCLxmlpg67T+YIyFwh1Xi3bKnQA4nkJMl8bHxNiuEnSaxq2s+lF0h0X9nLVsXI
 wfQKDWJNW+iIKb+ZpRY9Ok1M0iNsECoxKnfp9lBbBGg+nerzrKBFDELnGeU+PX0FyNIQkigTm
 JG/yYWkEFsAjoS62bUgoR5BWwlVm6CKGERUJVYO2USmC0qEC7RdLafBaJGUOLkzCdgNqeAq8S
 6KW/BapgFzCTmbX7IDGGLS9x6Mp8JwpaX2P52DvMERtFZSNpnIWmZhaRlFpKWBYwsqxg1ilOL
 ylKLdI0s9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAqOmnoGBcQdj3yq/Q4ySH
 ExKorwZgfcjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwPiwFygkWpaanVqRl5gDjFyYtwcGjJM
 IbBJLmLS5IzC3OTIdInWI05rhw59IfJo4De279YRJiycvPS5US590CUioAUppRmgc3CJZWLjH
 KSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5l0OMoUnM68Ebt8roFOYgE4RTbsDckpJIkJKqoEx
 MLLo0psjKnFrdlvpv567pnfy5T2uh89bdBftW1v9rO1konPbyU3FKctufNuXpbWiq7hucWjop
 T3yUXJN5VlTb1/tstkYW3P51oEGw36519cTgz443dSvZF18+kLJzpQg5fjcac/uW028waw8bc
 Ih1sz+vQuvZHefF7qbU/Kq03+1U9GD8xeTlFiKMxINtZiLihMB4O1HpSYDAAA=
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1507817178!78254325!1
X-Originating-IP: [209.85.216.175]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25676 invoked from network); 12 Oct 2017 14:06:19 -0000
Received: from mail-qt0-f175.google.com (HELO mail-qt0-f175.google.com)
 (209.85.216.175)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Oct 2017 14:06:19 -0000
Received: by mail-qt0-f175.google.com with SMTP id q4so13802927qtq.8
 for <xen-devel@lists.xenproject.org>; Thu, 12 Oct 2017 07:06:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=F4UCxQtQ71UDv7kycyIfzuS5GHmu3OxQOvM6IUqvoqw=;
 b=C4E9N3cuCFRYM0ROAZ4SHSkQ52FKGir9RfMgJOKdXHyNLyMKV5saoZM7qqYKgTxBcj
 9RsZme5tupO126wGLKtNlOD0NnZ+q1ojHGrGA3pb/Cv+vLobIBxqLeKIMtQqiWCnZ9IB
 tvMvSuopAV5AjjU5QfQMmESOqyJtfrK9i3Qd8=
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=F4UCxQtQ71UDv7kycyIfzuS5GHmu3OxQOvM6IUqvoqw=;
 b=o8P1FjpgC45C/LfY4GCtOr7WuFkuaECvKjh3SI6aK2feuxR36SBV0KOgRBTafCQSGu
 te1JffDEaNJ81S1fERPBxnhWMJnTbmm7M0xoeWD3el3YJx/5cJO0DAAE6kRJ9evJRMGN
 SUbBc24pmH7DHN4SH33uL9xVEBH116st9M8TH1ZuyTv7T61+Jt36tYad3cD+rcxFnDwP
 StwP9N3reolgrCnrawL+UaLM/TdeNvptPULu4D7cjoE3YjpA9/Ov9Z69vk/r5lai2hhl
 sJPTg3e+NOT3Hr3IoA0W7xMVCaMf4iBnq96kiSga+IhWAZ4vIeInUs1QDaFu59RDTeou
 FLlQ==
X-Gm-Message-State: AMCzsaWv59n8sknwHF7WaYu3snXmEqbIeV+UYuwB9RMoVI9Kmcaxxh+j
 nYJiv6VD6EIucdGHoGWR6wjFmA==
X-Google-Smtp-Source: AOwi7QAM0w3inesxtBMRKla63m8spa5O/W7U6NZFAYJSUWhE1iRQH5B+Aa6UMh1v69dX+gHNdRC4/Q==
X-Received: by 10.237.62.71 with SMTP id m7mr3732098qtf.269.1507817178018;
 Thu, 12 Oct 2017 07:06:18 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id r189sm9358748qkd.86.2017.10.12.07.06.15
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 12 Oct 2017 07:06:17 -0700 (PDT)
To: Sameer Goel <sgoel@codeaurora.org>, xen-devel@lists.xenproject.org,
 julien.grall@arm.com, mjaggi@caviumnetworks.com
References: <1505954230-18892-1-git-send-email-sgoel@codeaurora.org>
 <1505954230-18892-6-git-send-email-sgoel@codeaurora.org>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <040fde45-10f8-fa40-29e3-d1312faf311f@linaro.org>
Date: Thu, 12 Oct 2017 15:06:15 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1505954230-18892-6-git-send-email-sgoel@codeaurora.org>
Content-Language: en-US
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, george.dunlap@eu.citrix.com,
 Andrew.Cooper3@citrix.com, jbeulich@suse.com, Ian.Jackson@citrix.com,
 nd@arm.com, robin.murphy@arm.com, shankerd@codeaurora.org
Subject: Re: [Xen-devel] [RFC v2 5/7] acpi:arm64: Add support for parsing
 IORT table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU2FtZWVyLAoKT24gMjEvMDkvMTcgMDE6MzcsIFNhbWVlciBHb2VsIHdyb3RlOgo+IEFkZCBz
dXBwb3J0IGZvciBwYXJzaW5nIElPUlQgdGFibGUgdG8gaW5pdGlhbGl6ZSBTTU1VIGRldmljZXMu
Cj4gKiBUaGUgY29kZSBmb3IgY3JlYXRpbmcgYW4gU01NVSBkZXZpY2UgaGFzIGJlZW4gbW9kaWZp
ZWQsIHNvIHRoYXQgdGhlIFNNTVUKPiBkZXZpY2UgY2FuIGJlIGluaXRpYWxpemVkLgo+ICogVGhl
IE5BTUVEIE5PREUgY29kZSBoYXMgYmVlbiBjb21tZW50ZWQgb3V0IGFzIHRoaXMgd2lsbCBuZWVk
IERPTTAga2VybmVsCj4gc3VwcG9ydC4KPiAqIElUUyBjb2RlIGhhcyBiZWVuIGluY2x1ZGVkIGJ1
dCBpdCBoYXMgbm90IGJlZW4gdGVzdGVkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFNhbWVlciBHb2Vs
IDxzZ29lbEBjb2RlYXVyb3JhLm9yZz4KPiAtLS0KPiAgIHhlbi9hcmNoL2FybS9zZXR1cC5jICAg
ICAgICAgICAgICAgfCAgIDMgKwo+ICAgeGVuL2RyaXZlcnMvYWNwaS9NYWtlZmlsZSAgICAgICAg
ICB8ICAgMSArCj4gICB4ZW4vZHJpdmVycy9hY3BpL2FybS9NYWtlZmlsZSAgICAgIHwgICAxICsK
PiAgIHhlbi9kcml2ZXJzL2FjcGkvYXJtL2lvcnQuYyAgICAgICAgfCAxNzMgKysrKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQo+ICAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJt
L3NtbXUuYyB8ICAgMSArCj4gICB4ZW4vaW5jbHVkZS9hY3BpL2FjcGlfaW9ydC5oICAgICAgIHwg
IDE3ICsrLS0KPiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vZGV2aWNlLmggICAgICAgfCAgIDIgKwo+
ICAgeGVuL2luY2x1ZGUveGVuL2FjcGkuaCAgICAgICAgICAgICB8ICAyMSArKysrKwo+ICAgeGVu
L2luY2x1ZGUveGVuL3BjaS5oICAgICAgICAgICAgICB8ICAgOCArKwo+ICAgOSBmaWxlcyBjaGFu
Z2VkLCAxNDYgaW5zZXJ0aW9ucygrKSwgODEgZGVsZXRpb25zKC0pCj4gICBjcmVhdGUgbW9kZSAx
MDA2NDQgeGVuL2RyaXZlcnMvYWNwaS9hcm0vTWFrZWZpbGUKPiAKPiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL3NldHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+IGluZGV4IDkyZjE3M2Iu
LjRiYTA5YjIgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMKPiArKysgYi94ZW4v
YXJjaC9hcm0vc2V0dXAuYwo+IEBAIC00OSw2ICs0OSw3IEBACj4gICAjaW5jbHVkZSA8YXNtL3Nl
dHVwLmg+Cj4gICAjaW5jbHVkZSA8eHNtL3hzbS5oPgo+ICAgI2luY2x1ZGUgPGFzbS9hY3BpLmg+
Cj4gKyNpbmNsdWRlIDxhY3BpL2FjcGlfaW9ydC5oPgo+ICAgCj4gICBzdHJ1Y3QgYm9vdGluZm8g
X19pbml0ZGF0YSBib290aW5mbzsKPiAgIAo+IEBAIC03OTYsNiArNzk3LDggQEAgdm9pZCBfX2lu
aXQgc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwKPiAgIAo+ICAgICAg
IHRhc2tsZXRfc3Vic3lzX2luaXQoKTsKPiAgIAo+ICsgICAgLyogUGFyc2UgdGhlIEFDUEkgaW9y
dCBkYXRhICovCj4gKyAgICBhY3BpX2lvcnRfaW5pdCgpOwo+ICAgCj4gICAgICAgeHNtX2R0X2lu
aXQoKTsKPiAgIAo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9hY3BpL01ha2VmaWxlIGIveGVu
L2RyaXZlcnMvYWNwaS9NYWtlZmlsZQo+IGluZGV4IDQ0NGIxMWQuLmU3ZmZkODIgMTAwNjQ0Cj4g
LS0tIGEveGVuL2RyaXZlcnMvYWNwaS9NYWtlZmlsZQo+ICsrKyBiL3hlbi9kcml2ZXJzL2FjcGkv
TWFrZWZpbGUKPiBAQCAtMSw1ICsxLDYgQEAKPiAgIHN1YmRpci15ICs9IHRhYmxlcwo+ICAgc3Vi
ZGlyLXkgKz0gdXRpbGl0aWVzCj4gK3N1YmRpci0kKENPTkZJR19BUk0pICs9IGFybQo+ICAgc3Vi
ZGlyLSQoQ09ORklHX1g4NikgKz0gYXBlaQo+ICAgCj4gICBvYmotYmluLXkgKz0gdGFibGVzLmlu
aXQubwo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9hY3BpL2FybS9NYWtlZmlsZSBiL3hlbi9k
cml2ZXJzL2FjcGkvYXJtL01ha2VmaWxlCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAw
MDAwMDAwLi43YzAzOWJiCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9kcml2ZXJzL2FjcGkv
YXJtL01ha2VmaWxlCj4gQEAgLTAsMCArMSBAQAo+ICtvYmoteSArPSBpb3J0Lm8KPiBkaWZmIC0t
Z2l0IGEveGVuL2RyaXZlcnMvYWNwaS9hcm0vaW9ydC5jIGIveGVuL2RyaXZlcnMvYWNwaS9hcm0v
aW9ydC5jCj4gaW5kZXggMmUzNjhhNi4uN2Y1NDA2MiAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVy
cy9hY3BpL2FybS9pb3J0LmMKPiArKysgYi94ZW4vZHJpdmVycy9hY3BpL2FybS9pb3J0LmMKPiBA
QCAtMTQsMTcgKzE0LDQ3IEBACj4gICAgKiBUaGlzIGZpbGUgaW1wbGVtZW50cyBlYXJseSBkZXRl
Y3Rpb24vcGFyc2luZyBvZiBJL08gbWFwcGluZwo+ICAgICogcmVwb3J0ZWQgdG8gT1MgdGhyb3Vn
aCBmaXJtd2FyZSB2aWEgSS9PIFJlbWFwcGluZyBUYWJsZSAoSU9SVCkKPiAgICAqIElPUlQgZG9j
dW1lbnQgbnVtYmVyOiBBUk0gREVOIDAwNDlBCj4gKyAqCj4gKyAqIEJhc2VkIG9uIExpbnV4IGRy
aXZlcnMvYWNwaS9hcm02NC9pb3J0LmMKPiArICogPT4gY29tbWl0IGNhNzhkMzE3M2NmZjM1MDNi
Y2QxNTcyM2IwNDk3NTdmNzU3NjJkMTUKPiArICoKPiArICogWGVuIG1vZGlmaWNhdGlvbjoKPiAr
ICogU2FtZWVyIEdvZWwgPHNnb2VsQGNvZGVhdXJvcmEub3JnPgo+ICsgKiBDb3B5cmlnaHQgKEMp
IDIwMTcsIFRoZSBMaW51eCBGb3VuZGF0aW9uLCBBbGwgcmlnaHRzIHJlc2VydmVkLgo+ICsgKgo+
ICAgICovCj4gICAKPiAtI2RlZmluZSBwcl9mbXQoZm10KQkiQUNQSTogSU9SVDogIiBmbXQKPiAt
Cj4gLSNpbmNsdWRlIDxsaW51eC9hY3BpX2lvcnQuaD4KPiAtI2luY2x1ZGUgPGxpbnV4L2lvbW11
Lmg+Cj4gLSNpbmNsdWRlIDxsaW51eC9rZXJuZWwuaD4KPiAtI2luY2x1ZGUgPGxpbnV4L2xpc3Qu
aD4KPiAtI2luY2x1ZGUgPGxpbnV4L3BjaS5oPgo+IC0jaW5jbHVkZSA8bGludXgvcGxhdGZvcm1f
ZGV2aWNlLmg+Cj4gLSNpbmNsdWRlIDxsaW51eC9zbGFiLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vYWNw
aS5oPgo+ICsjaW5jbHVkZSA8YWNwaS9hY3BpX2lvcnQuaD4KCldoeSBkbyB5b3UgbmVlZCB0byBp
bmNsdWRlIHRoZXJlPyBDYW4ndCB0aGlzIGJlIGRvbmUgYWZ0ZXIgYWxsIHRoZSA8eGVuLz4gPwoK
PiArI2luY2x1ZGUgPHhlbi9md25vZGUuaD4KPiArI2luY2x1ZGUgPHhlbi9pb21tdS5oPgo+ICsj
aW5jbHVkZSA8eGVuL2xpYi5oPgo+ICsjaW5jbHVkZSA8eGVuL2xpc3QuaD4KPiArI2luY2x1ZGUg
PHhlbi9wY2kuaD4KPiArCj4gKyNpbmNsdWRlIDxhc20vZGV2aWNlLmg+Cj4gKwo+ICsvKiBYZW46
IERlZmluZSBjb21wYXRpYmlsaXR5IGZ1bmN0aW9ucyAqLwo+ICsjZGVmaW5lIEZXX0JVRwkJIltG
aXJtd2FyZSBCdWddOiAiCj4gKyNkZWZpbmUgcHJfZXJyKGZtdCwgLi4uKSBwcmludGsoWEVOTE9H
X0VSUiBmbXQsICMjIF9fVkFfQVJHU19fKQo+ICsjZGVmaW5lIHByX3dhcm4oZm10LCAuLi4pIHBy
aW50ayhYRU5MT0dfV0FSTklORyBmbXQsICMjIF9fVkFfQVJHU19fKQo+ICsKPiArLyogQWxpYXMg
dG8gWGVuIGFsbG9jYXRpb24gaGVscGVycyAqLwo+ICsjZGVmaW5lIGtmcmVlIHhmcmVlCj4gKyNk
ZWZpbmUga21hbGxvYyhzaXplLCBmbGFncykgICAgICAgICAgICBfeG1hbGxvYyhzaXplLCBzaXpl
b2Yodm9pZCAqKSkKPiArI2RlZmluZSBremFsbG9jKHNpemUsIGZsYWdzKSAgICAgICAgICAgIF94
emFsbG9jKHNpemUsIHNpemVvZih2b2lkICopKQoKTGlrZWx5IHlvdSB3b3VsZCBuZWVkIHRoZSBz
YW1lIG1hY3JvcyBpbiB0aGUgU01NVXYzIGRyaXZlci4gQ291bGQgd2UgCnRoaW5rIG9mIGEgY29t
bW9uIGhlYWRlcnMgaW1wbGVtZW50aW5nIHRoZSBMaW51eCBjb21wYXQgbGF5ZXI/Cgo+ICsKPiAr
LyogUmVkZWZpbmUgV0FSTiBtYWNyb3MgKi8KPiArI3VuZGVmIFdBUk4KPiArI3VuZGVmIFdBUk5f
T04KPiArI2RlZmluZSBXQVJOKGNvbmRpdGlvbiwgZm9ybWF0Li4uKSAoewkJCQkJXAo+ICsJaW50
IF9fcmV0X3dhcm5fb24gPSAhIShjb25kaXRpb24pOwkJCQlcCj4gKwlpZiAodW5saWtlbHkoX19y
ZXRfd2Fybl9vbikpCQkJCQlcCj4gKwkJcHJpbnRrKGZvcm1hdCk7CQkJCQkJXAo+ICsJdW5saWtl
bHkoX19yZXRfd2Fybl9vbik7CQkJCQlcCj4gK30pCgpBZ2FpbiwgeW91IHNob3VsZCBhdCBsZWFz
dCB0cnkgdG8gbW9kaWZ5IHRoZSBjb21tb24gY29kZSB2ZXJzaW9uIGJlZm9yZSAKZGVjaWRpbmcg
dG8gcmVkZWZpbmUgaXQgaGVyZS4KCj4gKyNkZWZpbmUgV0FSTl9UQUlOVChjb25kLCB0YWludCwg
Zm9ybWF0Li4uKSBXQVJOKGNvbmQsIGZvcm1hdCkKPiArI2RlZmluZSBXQVJOX09OKGNvbmQpICAg
ICAgICAgICAgICAgICAgICAgICghIWNvbmQpCj4gICAKPiAgICNkZWZpbmUgSU9SVF9UWVBFX01B
U0sodHlwZSkJKDEgPDwgKHR5cGUpKQo+ICAgI2RlZmluZSBJT1JUX01TSV9UWVBFCQkoMSA8PCBB
Q1BJX0lPUlRfTk9ERV9JVFNfR1JPVVApCj4gQEAgLTI1Niw2ICsyODYsMTMgQEAgc3RhdGljIGFj
cGlfc3RhdHVzIGlvcnRfbWF0Y2hfbm9kZV9jYWxsYmFjayhzdHJ1Y3QgYWNwaV9pb3J0X25vZGUg
Km5vZGUsCj4gICAJYWNwaV9zdGF0dXMgc3RhdHVzOwo+ICAgCj4gICAJaWYgKG5vZGUtPnR5cGUg
PT0gQUNQSV9JT1JUX05PREVfTkFNRURfQ09NUE9ORU5UKSB7Cj4gKwkJc3RhdHVzID0gQUVfTk9U
X0lNUExFTUVOVEVEOwo+ICsvKgo+ICsgKiBXZSBuZWVkIHRoZSBuYW1lc3BhY2Ugb2JqZWN0IG5h
bWUgZnJvbSBkc2R0IHRvIG1hdGNoIHRoZSBpb3J0IG5vZGUsIHRoaXMKClBsZWFzZSBhZGQgYSAi
WGVuOiBUT0RPOiIgaW4gZnJvbnQuCgo+ICsgKiB3aWxsIG5lZWQgYWRkaXRpb25zIHRvIHRoZSBr
ZXJuZWwgeGVuIGJ1cyBub3RpZmllcnMuCj4gKyAqIFNvLCBkaXNhYmxpbmcgdGhlIG5hbWVkIG5v
ZGUgY29kZSB0aWxsIGEgcHJvcG9zYWwgaXMgYXBwcm92ZWQuCj4gKyAqLwo+ICsjaWYgMAo+ICAg
CQlzdHJ1Y3QgYWNwaV9idWZmZXIgYnVmID0geyBBQ1BJX0FMTE9DQVRFX0JVRkZFUiwgTlVMTCB9
Owo+ICAgCQlzdHJ1Y3QgYWNwaV9kZXZpY2UgKmFkZXYgPSB0b19hY3BpX2RldmljZV9ub2RlKGRl
di0+Zndub2RlKTsKPiAgIAkJc3RydWN0IGFjcGlfaW9ydF9uYW1lZF9jb21wb25lbnQgKm5jb21w
Owo+IEBAIC0yNzUsMTEgKzMxMiwxMiBAQCBzdGF0aWMgYWNwaV9zdGF0dXMgaW9ydF9tYXRjaF9u
b2RlX2NhbGxiYWNrKHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqbm9kZSwKPiAgIAkJc3RhdHVzID0g
IXN0cmNtcChuY29tcC0+ZGV2aWNlX25hbWUsIGJ1Zi5wb2ludGVyKSA/Cj4gICAJCQkJCQkJQUVf
T0sgOiBBRV9OT1RfRk9VTkQ7Cj4gICAJCWFjcGlfb3NfZnJlZShidWYucG9pbnRlcik7Cj4gKyNl
bmRpZgo+ICAgCX0gZWxzZSBpZiAobm9kZS0+dHlwZSA9PSBBQ1BJX0lPUlRfTk9ERV9QQ0lfUk9P
VF9DT01QTEVYKSB7Cj4gICAJCXN0cnVjdCBhY3BpX2lvcnRfcm9vdF9jb21wbGV4ICpwY2lfcmM7
Cj4gLQkJc3RydWN0IHBjaV9idXMgKmJ1czsKPiArCQlzdHJ1Y3QgcGNpX2RldiAqcGNpX2RldjsK
CkRvIHlvdSByZWFsbHkgbmVlZCB0byBtb2RpZnkgdGhlIGNvZGU/IFdvdWxkbid0IGl0IGJlIHBv
c3NpYmxlIHRvIGRvCgojZGVmaW5lIHBjaV9idXMgcGNpX2RldgoKV2l0aCBhbiBleHBsYW5hdGlv
biB3aHkgeW91IGRvIHRoYXQgb24gdG9wLgoKPiAgIAo+IC0JCWJ1cyA9IHRvX3BjaV9idXMoZGV2
KTsKPiArCQlwY2lfZGV2ID0gdG9fcGNpX2RldihkZXYpOwoKU2FtZSBoZXJlPwoKPiAgIAkJcGNp
X3JjID0gKHN0cnVjdCBhY3BpX2lvcnRfcm9vdF9jb21wbGV4ICopbm9kZS0+bm9kZV9kYXRhOwo+
ICAgCj4gICAJCS8qCj4gQEAgLTI4NywxMiArMzI1LDExIEBAIHN0YXRpYyBhY3BpX3N0YXR1cyBp
b3J0X21hdGNoX25vZGVfY2FsbGJhY2soc3RydWN0IGFjcGlfaW9ydF9ub2RlICpub2RlLAo+ICAg
CQkgKiB3aXRoIHJvb3QgY29tcGxleGVzLiBFYWNoIHNlZ21lbnQgbnVtYmVyIGNhbiByZXByZXNl
bnQgb25seQo+ICAgCQkgKiBvbmUgcm9vdCBjb21wbGV4Lgo+ICAgCQkgKi8KPiAtCQlzdGF0dXMg
PSBwY2lfcmMtPnBjaV9zZWdtZW50X251bWJlciA9PSBwY2lfZG9tYWluX25yKGJ1cykgPwo+ICsJ
CXN0YXR1cyA9IHBjaV9yYy0+cGNpX3NlZ21lbnRfbnVtYmVyID09IHBjaV9kb21haW5fbnIocGNp
X2RldikgPwo+ICAgCQkJCQkJCUFFX09LIDogQUVfTk9UX0ZPVU5EOwo+ICAgCX0gZWxzZSB7Cj4g
ICAJCXN0YXR1cyA9IEFFX05PVF9GT1VORDsKPiAgIAl9Cj4gLW91dDoKPiAgIAlyZXR1cm4gc3Rh
dHVzOwo+ICAgfQo+ICAgCj4gQEAgLTMyMCw2ICszNTcsMTEgQEAgc3RhdGljIGludCBpb3J0X2lk
X21hcChzdHJ1Y3QgYWNwaV9pb3J0X2lkX21hcHBpbmcgKm1hcCwgdTggdHlwZSwgdTMyIHJpZF9p
biwKPiAgIAlyZXR1cm4gMDsKPiAgIH0KPiAgIAo+ICsvKgo+ICsgKiBOYW1lZCBjb21wb25lbnRz
IGFyZSBub3Qgc3VwcG9ydGVkIHlldCBzbyB3ZSBkbyBub3QgbmVlZCB0aGUKPiArICogaW9ydF9u
b2RlX2dldF9pZCBmdW5jdGlvbgoKTWlzc2luZyBmdWxsIHN0b3AgKyBUT0RPLgoKPiArICovCj4g
KyNpZiAwCj4gICBzdGF0aWMKPiAgIHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqaW9ydF9ub2RlX2dl
dF9pZChzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKm5vZGUsCj4gICAJCQkJCXUzMiAqaWRfb3V0LCB1
OCB0eXBlX21hc2ssCj4gQEAgLTM1OCw2ICs0MDAsNyBAQCBzdHJ1Y3QgYWNwaV9pb3J0X25vZGUg
KmlvcnRfbm9kZV9nZXRfaWQoc3RydWN0IGFjcGlfaW9ydF9ub2RlICpub2RlLAo+ICAgCj4gICAJ
cmV0dXJuIE5VTEw7Cj4gICB9Cj4gKyNlbmRpZgo+ICAgCj4gICBzdGF0aWMgc3RydWN0IGFjcGlf
aW9ydF9ub2RlICppb3J0X25vZGVfbWFwX3JpZChzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKm5vZGUs
Cj4gICAJCQkJCQl1MzIgcmlkX2luLCB1MzIgKnJpZF9vdXQsCj4gQEAgLTQxMCw2ICs0NTMsMTAg
QEAgZmFpbF9tYXA6Cj4gICAJcmV0dXJuIE5VTEw7Cj4gICB9Cj4gICAKPiArLyogWGVuOiBDb21t
ZW50IG91dCB0aGUgTmFtZWRDb21wb25lbnQgYW5kIElUUyBtYXBwaW5nIGNvZGUgdGlsbCB0aGUg
c3VwcG9ydAoKKyBUT0RPIGhlcmUgcGxlYXNlLgoKPiArICogaXMgYXZhaWxhYmxlLgo+ICsgKi8K
PiArI2lmIDAKPiAgIHN0YXRpYyBzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKmlvcnRfZmluZF9kZXZf
bm9kZShzdHJ1Y3QgZGV2aWNlICpkZXYpCj4gICB7Cj4gICAJc3RydWN0IHBjaV9idXMgKnBidXM7
Cj4gQEAgLTQ4MSw3ICs1MjgsNyBAQCBzdGF0aWMgaW50IGlvcnRfZGV2X2ZpbmRfaXRzX2lkKHN0
cnVjdCBkZXZpY2UgKmRldiwgdTMyIHJlcV9pZCwKPiAgIAlyZXR1cm4gMDsKPiAgIH0KPiAgIAo+
IC0vKioKPiArLyoKCldoeSB0aGlzIGNoYW5nZT8KCj4gICAgKiBpb3J0X2dldF9kZXZpY2VfZG9t
YWluKCkgLSBGaW5kIE1TSSBkb21haW4gcmVsYXRlZCB0byBhIGRldmljZQo+ICAgICogQGRldjog
VGhlIGRldmljZS4KPiAgICAqIEByZXFfaWQ6IFJlcXVlc3RlciBJRCBmb3IgdGhlIGRldmljZS4K
PiBAQCAtNTEwLDcgKzU1Nyw3IEBAIHN0YXRpYyBpbnQgX19nZXRfcGNpX3JpZChzdHJ1Y3QgcGNp
X2RldiAqcGRldiwgdTE2IGFsaWFzLCB2b2lkICpkYXRhKQo+ICAgCSpyaWQgPSBhbGlhczsKPiAg
IAlyZXR1cm4gMDsKPiAgIH0KPiAtCj4gKyNlbmRpZgoKUGxlYXNlIGF2b2lkIGRyb3BwaW5nIG5l
d2xpbmUuCgo+ICAgc3RhdGljIGludCBhcm1fc21tdV9pb3J0X3hsYXRlKHN0cnVjdCBkZXZpY2Ug
KmRldiwgdTMyIHN0cmVhbWlkLAo+ICAgCQkJICAgICAgIHN0cnVjdCBmd25vZGVfaGFuZGxlICpm
d25vZGUsCj4gICAJCQkgICAgICAgY29uc3Qgc3RydWN0IGlvbW11X29wcyAqb3BzKQo+IEBAIC01
NDYsNiArNTkzLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKmlvcnRfaW9tbXVf
eGxhdGUoc3RydWN0IGRldmljZSAqZGV2LAo+ICAgCXJldHVybiByZXQgPyBOVUxMIDogb3BzOwo+
ICAgfQo+ICAgCj4gKyNpZiAwIC8qIFhlbjogV2UgZG8gbm90IG5lZWQgdGhpcyBmdW5jdGlvbiBm
b3IgWGVuICovCj4gICAvKioKPiAgICAqIGlvcnRfc2V0X2RtYV9tYXNrIC0gU2V0LXVwIGRtYSBt
YXNrIGZvciBhIGRldmljZS4KPiAgICAqCj4gQEAgLTU2Nyw3ICs2MTUsNyBAQCB2b2lkIGlvcnRf
c2V0X2RtYV9tYXNrKHN0cnVjdCBkZXZpY2UgKmRldikKPiAgIAlpZiAoIWRldi0+ZG1hX21hc2sp
Cj4gICAJCWRldi0+ZG1hX21hc2sgPSAmZGV2LT5jb2hlcmVudF9kbWFfbWFzazsKPiAgIH0KPiAt
Cj4gKyNlbmRpZgoKU2FtZSBoZXJlLgoKPiAgIC8qKgo+ICAgICogaW9ydF9pb21tdV9jb25maWd1
cmUgLSBTZXQtdXAgSU9NTVUgY29uZmlndXJhdGlvbiBmb3IgYSBkZXZpY2UuCj4gICAgKgo+IEBA
IC01ODMsMTQgKzYzMSwxMyBAQCBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICppb3J0X2lvbW11X2Nv
bmZpZ3VyZShzdHJ1Y3QgZGV2aWNlICpkZXYpCj4gICAJdTMyIHN0cmVhbWlkID0gMDsKPiAgIAo+
ICAgCWlmIChkZXZfaXNfcGNpKGRldikpIHsKPiAtCQlzdHJ1Y3QgcGNpX2J1cyAqYnVzID0gdG9f
cGNpX2RldihkZXYpLT5idXM7Cj4gKwkJc3RydWN0IHBjaV9kZXYgKnBjaV9kZXZpY2UgPSB0b19w
Y2lfZGV2KGRldik7CgpTZWUgYWJvdmUuCgo+ICAgCQl1MzIgcmlkOwo+ICAgCj4gLQkJcGNpX2Zv
cl9lYWNoX2RtYV9hbGlhcyh0b19wY2lfZGV2KGRldiksIF9fZ2V0X3BjaV9yaWQsCj4gLQkJCQkg
ICAgICAgJnJpZCk7Cj4gKwkJcmlkID0gUENJX0JERjIocGNpX2RldmljZS0+YnVzLCBwY2lfZGV2
aWNlLT5kZXZmbik7CgpJIGJlbGlldmUgd2UgaGFkIGEgZGlzY3Vzc2lvbiBvbiB2MSBleHBsYWlu
aW5nIHdoeSB0aGlzIGlzIHdyb25nLiBTbyBJIApkb24ndCB1bmRlcnN0YW5kIHdoeQoKPiAgIAo+
ICAgCQlub2RlID0gaW9ydF9zY2FuX25vZGUoQUNQSV9JT1JUX05PREVfUENJX1JPT1RfQ09NUExF
WCwKPiAtCQkJCSAgICAgIGlvcnRfbWF0Y2hfbm9kZV9jYWxsYmFjaywgJmJ1cy0+ZGV2KTsKPiAr
CQkJCSAgICAgIGlvcnRfbWF0Y2hfbm9kZV9jYWxsYmFjaywgZGV2KTsKPiAgIAkJaWYgKCFub2Rl
KQo+ICAgCQkJcmV0dXJuIE5VTEw7Cj4gICAKPiBAQCAtNjAwLDYgKzY0NywxMyBAQCBjb25zdCBz
dHJ1Y3QgaW9tbXVfb3BzICppb3J0X2lvbW11X2NvbmZpZ3VyZShzdHJ1Y3QgZGV2aWNlICpkZXYp
Cj4gICAJCW9wcyA9IGlvcnRfaW9tbXVfeGxhdGUoZGV2LCBwYXJlbnQsIHN0cmVhbWlkKTsKPiAg
IAo+ICAgCX0gZWxzZSB7Cj4gKwkJcmV0dXJuIE5VTEw7Cj4gKy8qCj4gKyAqIFdlIG5lZWQgdGhl
IG5hbWVzcGFjZSBvYmplY3QgbmFtZSBmcm9tIGRzZHQgdG8gbWF0Y2ggdGhlIGlvcnQgbm9kZSwg
dGhpcwoKWGVuOgoKPiArICogd2lsbCBuZWVkIGFkZGl0aW9ucyB0byB0aGUga2VybmVsIHhlbiBi
dXMgbm90aWZpZXJzLgo+ICsgKiBTbywgZGlzYWJsaW5nIHRoZSBuYW1lZCBub2RlIGNvZGUgdGls
bCBhIHByb3Bvc2FsIGlzIGFwcHJvdmVkLgo+ICsgKi8KPiArI2lmIDAKPiAgIAkJaW50IGkgPSAw
Owo+ICAgCj4gICAJCW5vZGUgPSBpb3J0X3NjYW5fbm9kZShBQ1BJX0lPUlRfTk9ERV9OQU1FRF9D
T01QT05FTlQsCj4gQEAgLTYxNiwxMSArNjcwLDE3IEBAIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMg
KmlvcnRfaW9tbXVfY29uZmlndXJlKHN0cnVjdCBkZXZpY2UgKmRldikKPiAgIAkJCXBhcmVudCA9
IGlvcnRfbm9kZV9nZXRfaWQobm9kZSwgJnN0cmVhbWlkLAo+ICAgCQkJCQkJICBJT1JUX0lPTU1V
X1RZUEUsIGkrKyk7Cj4gICAJCX0KPiArI2VuZGlmCj4gICAJfQo+ICAgCj4gICAJcmV0dXJuIG9w
czsKPiAgIH0KPiAgIAo+ICsvKgo+ICsgKiBYZW46IE5vdCB1c2luZyB0aGUgcGFyc2luZyBvcHMg
Zm9yIG5vdy4gTmVlZCB0byBjaGVjayBhbmQgc2VlIGlmIGl0IHdpbGwKPiArICogYmUgdXNlZnVs
IHRvIHVzZSB0aGVzZSBpbiBzb21lIGZvcm0sIG9yIGxldCB0aGUgZHJpdmVyIHBhcnNlIElPUlQg
bm9kZS4KPiArICovCj4gKyNpZiAwCj4gICBzdGF0aWMgdm9pZCBfX2luaXQgYWNwaV9pb3J0X3Jl
Z2lzdGVyX2lycShpbnQgaHdpcnEsIGNvbnN0IGNoYXIgKm5hbWUsCj4gICAJCQkJCSAgaW50IHRy
aWdnZXIsCj4gICAJCQkJCSAgc3RydWN0IHJlc291cmNlICpyZXMpCj4gQEAgLTgwNyw3ICs4Njcs
NyBAQCBjb25zdCBzdHJ1Y3QgaW9ydF9pb21tdV9jb25maWcgKmlvcnRfZ2V0X2lvbW11X2NmZyhz
dHJ1Y3QgYWNwaV9pb3J0X25vZGUgKm5vZGUpCj4gICAJCXJldHVybiBOVUxMOwo+ICAgCX0KPiAg
IH0KPiAtCj4gKyNlbmRpZgoKUGxlYXNlIGF2b2lkIGRyb3BwaW5nIG5ld2xpbmUuCgo+ICAgLyoq
Cj4gICAgKiBpb3J0X2FkZF9zbW11X3BsYXRmb3JtX2RldmljZSgpIC0gQWxsb2NhdGUgYSBwbGF0
Zm9ybSBkZXZpY2UgZm9yIFNNTVUKPiAgICAqIEBub2RlOiBQb2ludGVyIHRvIFNNTVUgQUNQSSBJ
T1JUIG5vZGUKPiBAQCAtODE3LDc4ICs4NzcsNDIgQEAgY29uc3Qgc3RydWN0IGlvcnRfaW9tbXVf
Y29uZmlnICppb3J0X2dldF9pb21tdV9jZmcoc3RydWN0IGFjcGlfaW9ydF9ub2RlICpub2RlKQo+
ICAgc3RhdGljIGludCBfX2luaXQgaW9ydF9hZGRfc21tdV9wbGF0Zm9ybV9kZXZpY2Uoc3RydWN0
IGFjcGlfaW9ydF9ub2RlICpub2RlKQoKTG9va2luZyBhdCB0aGUgY2hhbmdlcyBpbiB0aGlzIGZ1
bmN0aW9uLiBZb3UgYmFzaWNhbGx5IHJld3JpdGUgCmV2ZXJ5dGhpbmcuIEkgd291bGQgcHJlZmVy
IGlmIHlvdSBjb21tZW50IHRoZSBjdXJyZW50IG9uZSBhbmQgaW1wbGVtZW50IApmcm9tIHNjcmF0
Y2ggdGhlIFhlbiB2ZXJzaW9uLgoKPiAgIHsKPiAgIAlzdHJ1Y3QgZndub2RlX2hhbmRsZSAqZndu
b2RlOwo+IC0Jc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldjsKPiAtCXN0cnVjdCByZXNvdXJj
ZSAqcjsKPiAtCWVudW0gZGV2X2RtYV9hdHRyIGF0dHI7Cj4gLQlpbnQgcmV0LCBjb3VudDsKPiAt
CWNvbnN0IHN0cnVjdCBpb3J0X2lvbW11X2NvbmZpZyAqb3BzID0gaW9ydF9nZXRfaW9tbXVfY2Zn
KG5vZGUpOwo+IC0KPiAtCWlmICghb3BzKQo+IC0JCXJldHVybiAtRU5PREVWOwo+IC0KPiAtCXBk
ZXYgPSBwbGF0Zm9ybV9kZXZpY2VfYWxsb2Mob3BzLT5uYW1lLCBQTEFURk9STV9ERVZJRF9BVVRP
KTsKPiAtCWlmICghcGRldikKPiAtCQlyZXR1cm4gLUVOT01FTTsKPiAtCj4gLQljb3VudCA9IG9w
cy0+aW9tbXVfY291bnRfcmVzb3VyY2VzKG5vZGUpOwo+IC0KPiAtCXIgPSBrY2FsbG9jKGNvdW50
LCBzaXplb2YoKnIpLCBHRlBfS0VSTkVMKTsKPiAtCWlmICghcikgewo+IC0JCXJldCA9IC1FTk9N
RU07Cj4gLQkJZ290byBkZXZfcHV0Owo+IC0JfQo+IC0KPiAtCW9wcy0+aW9tbXVfaW5pdF9yZXNv
dXJjZXMociwgbm9kZSk7Cj4gKwlzdHJ1Y3QgZGV2aWNlICpkZXY7Cj4gKwlpbnQgcmV0Owo+ICAg
Cj4gLQlyZXQgPSBwbGF0Zm9ybV9kZXZpY2VfYWRkX3Jlc291cmNlcyhwZGV2LCByLCBjb3VudCk7
Cj4gICAJLyoKPiAtCSAqIFJlc291cmNlcyBhcmUgZHVwbGljYXRlZCBpbiBwbGF0Zm9ybV9kZXZp
Y2VfYWRkX3Jlc291cmNlcywKPiAtCSAqIGZyZWUgdGhlaXIgYWxsb2NhdGVkIG1lbW9yeQo+ICsJ
ICogTm90IGVuYWJsaW5nIHRoZSBwYXJzaW5nIG9wcyBmb3Igbm93LiBUaGUgY29ycmVzcG9uZGlu
ZyBkcml2ZXIKPiArCSAqIGNhbiBwYXJzZSB0aGlzIGluZm9ybWF0aW9uIGFzIG5lZWRlZCwgc28g
ZGVsZXRpbmcgcmVsZXZhbnQgY29kZSBhcwo+ICsJICogY29tcGFyZWQgdG8gYmFzZSByZXZpc2lv
bi4KPiAgIAkgKi8KPiAtCWtmcmVlKHIpOwo+ICAgCj4gLQlpZiAocmV0KQo+IC0JCWdvdG8gZGV2
X3B1dDsKPiArCWRldiA9IGt6YWxsb2Moc2l6ZW9mKHN0cnVjdCBkZXZpY2UpLCBHRlBfS0VSTkVM
KTsKPiArCWlmICghZGV2KQo+ICsJCXJldHVybiAtRU5PTUVNOwo+ICAgCj4gICAJLyoKPiAgIAkg
KiBBZGQgYSBjb3B5IG9mIElPUlQgbm9kZSBwb2ludGVyIHRvIHBsYXRmb3JtX2RhdGEgdG8KPiAg
IAkgKiBiZSB1c2VkIHRvIHJldHJpZXZlIElPUlQgZGF0YSBpbmZvcm1hdGlvbi4KPiAgIAkgKi8K
PiAtCXJldCA9IHBsYXRmb3JtX2RldmljZV9hZGRfZGF0YShwZGV2LCAmbm9kZSwgc2l6ZW9mKG5v
ZGUpKTsKPiAtCWlmIChyZXQpCj4gLQkJZ290byBkZXZfcHV0Owo+IC0KPiAtCS8qCj4gLQkgKiBX
ZSBleHBlY3QgdGhlIGRtYSBtYXNrcyB0byBiZSBlcXVpdmFsZW50IGZvcgo+IC0JICogYWxsIFNN
TVVzIHNldC11cHMKPiAtCSAqLwo+IC0JcGRldi0+ZGV2LmRtYV9tYXNrID0gJnBkZXYtPmRldi5j
b2hlcmVudF9kbWFfbWFzazsKPiArCWRldi0+dHlwZSA9IERFVl9BQ1BJOwo+ICsJZGV2LT5hY3Bp
X25vZGUgPSBub2RlOwo+ICAgCj4gICAJZndub2RlID0gaW9ydF9nZXRfZndub2RlKG5vZGUpOwo+
ICAgCj4gICAJaWYgKCFmd25vZGUpIHsKPiAgIAkJcmV0ID0gLUVOT0RFVjsKPiAtCQlnb3RvIGRl
dl9wdXQ7Cj4gKwkJZ290byBlcnJvcjsKPiAgIAl9Cj4gICAKPiAtCXBkZXYtPmRldi5md25vZGUg
PSBmd25vZGU7Cj4gLQo+IC0JYXR0ciA9IG9wcy0+aW9tbXVfaXNfY29oZXJlbnQobm9kZSkgPwo+
IC0JCQkgICAgIERFVl9ETUFfQ09IRVJFTlQgOiBERVZfRE1BX05PTl9DT0hFUkVOVDsKPiAtCj4g
LQkvKiBDb25maWd1cmUgRE1BIGZvciB0aGUgcGFnZSB0YWJsZSB3YWxrZXIgKi8KPiAtCWFjcGlf
ZG1hX2NvbmZpZ3VyZSgmcGRldi0+ZGV2LCBhdHRyKTsKPiArCWRldi0+Zndub2RlID0gZndub2Rl
Owo+ICAgCj4gLQlyZXQgPSBwbGF0Zm9ybV9kZXZpY2VfYWRkKHBkZXYpOwo+IC0JaWYgKHJldCkK
PiAtCQlnb3RvIGRtYV9kZWNvbmZpZ3VyZTsKPiArCS8qIENhbGwgdGhlIGFjcGkgaW5pdCBmdW5j
dGlvbnMgZm9yIElPTU1VIGRldmljZXMgKi8KPiArCXJldCA9IGFjcGlfZGV2aWNlX2luaXQoREVW
SUNFX0lPTU1VLCAodm9pZCAqKWRldiwgbm9kZS0+dHlwZSk7Cj4gICAKPiAgIAlyZXR1cm4gMDsK
PiAgIAo+IC1kbWFfZGVjb25maWd1cmU6Cj4gLQlhY3BpX2RtYV9kZWNvbmZpZ3VyZSgmcGRldi0+
ZGV2KTsKPiAtZGV2X3B1dDoKPiAtCXBsYXRmb3JtX2RldmljZV9wdXQocGRldik7Cj4gK2Vycm9y
Ogo+ICsJa2ZyZWUoZGV2KTsKPiAgIAo+ICAgCXJldHVybiByZXQ7Cj4gICB9Cj4gQEAgLTk1Nyw1
ICs5ODEsNiBAQCB2b2lkIF9faW5pdCBhY3BpX2lvcnRfaW5pdCh2b2lkKQo+ICAgCj4gICAJaW9y
dF9pbml0X3BsYXRmb3JtX2RldmljZXMoKTsKPiAgIAo+IC0JYWNwaV9wcm9iZV9kZXZpY2VfdGFi
bGUoaW9ydCk7Cj4gKwkvKiBYZW47IERvIG5vdCBuZWVkIGEgZGV2aWNlIHRhYmxlIHByb2JlICov
Cj4gKwkvKiBhY3BpX3Byb2JlX2RldmljZV90YWJsZShpb3J0KTsqLwoKUGxlYXNlIHVzZSBlaXRo
ZXIKCiNpZiAwCgojZW5kaWYKCm9yIGludHJvZHVjZSBhIGR1bW15IGFjcGlfcHJvYmVfZGV2aWNl
X3RhYmxlKC4uLikgYXQgdGhlIHN0YXJ0LgoKPiAgIH0KPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9z
bW11LmMKPiBpbmRleCAzNjJkNTc4Li5hZDk1NmQ1IDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
cm0vc21tdS5jCj4gQEAgLTE4MSw2ICsxODEsNyBAQCBzdGF0aWMgdm9pZCBfX2lvbWVtICpkZXZt
X2lvcmVtYXBfcmVzb3VyY2Uoc3RydWN0IGRldmljZSAqZGV2LAo+ICAgICogWGVuOiBQQ0kgZnVu
Y3Rpb25zCj4gICAgKiBUT0RPOiBJdCBzaG91bGQgYmUgaW1wbGVtZW50ZWQgd2hlbiBQQ0kgd2ls
bCBiZSBzdXBwb3J0ZWQKPiAgICAqLwo+ICsjdW5kZWYgdG9fcGNpX2RldgoKV2h5IHRoaXMgY2hh
bmdlPwoKPiAgICNkZWZpbmUgdG9fcGNpX2RldihkZXYpCShOVUxMKQo+ICAgc3RhdGljIGlubGlu
ZSBpbnQgcGNpX2Zvcl9lYWNoX2RtYV9hbGlhcyhzdHJ1Y3QgcGNpX2RldiAqcGRldiwKPiAgIAkJ
CQkJIGludCAoKmZuKSAoc3RydWN0IHBjaV9kZXYgKnBkZXYsCj4gZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FjcGkvYWNwaV9pb3J0LmggYi94ZW4vaW5jbHVkZS9hY3BpL2FjcGlfaW9ydC5oCj4g
aW5kZXggNzdlMDgwOS4uZDQzMTVhNCAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hY3BpL2Fj
cGlfaW9ydC5oCj4gKysrIGIveGVuL2luY2x1ZGUvYWNwaS9hY3BpX2lvcnQuaAoKWW91IHByb2Jh
Ymx5IHdhbnQgdG8gcmUtc3luYyB0aGlzIGhlYWRlcnMgYXMgaXQgY2hhbmdlZCBxdWl0ZSBhIGJp
dCBhbmQgCndvdWxkIGF2b2lkIHNvbWUgc3BlY2lmaWMgI2lmIDAgZm9yIFhlbi4KCj4gQEAgLTE5
LDI3ICsxOSwzMiBAQAo+ICAgI2lmbmRlZiBfX0FDUElfSU9SVF9IX18KPiAgICNkZWZpbmUgX19B
Q1BJX0lPUlRfSF9fCj4gICAKPiAtI2luY2x1ZGUgPGxpbnV4L2FjcGkuaD4KPiAtI2luY2x1ZGUg
PGxpbnV4L2Z3bm9kZS5oPgo+IC0jaW5jbHVkZSA8bGludXgvaXJxZG9tYWluLmg+Cj4gKyNpbmNs
dWRlIDx4ZW4vYWNwaS5oPgo+ICsjaW5jbHVkZSA8YXNtL2RldmljZS5oPgo+ICAgCj4gKy8qIFhl
bjogTm90IHVzaW5nIElPUlQgSVJRIGJpbmRpbmdzICovCj4gKyNpZiAwCj4gICAjZGVmaW5lIElP
UlRfSVJRX01BU0soaXJxKQkJKGlycSAmIDB4ZmZmZmZmZmZVTEwpCj4gICAjZGVmaW5lIElPUlRf
SVJRX1RSSUdHRVJfTUFTSyhpcnEpCSgoaXJxID4+IDMyKSAmIDB4ZmZmZmZmZmZVTEwpCj4gICAK
PiAgIGludCBpb3J0X3JlZ2lzdGVyX2RvbWFpbl90b2tlbihpbnQgdHJhbnNfaWQsIHN0cnVjdCBm
d25vZGVfaGFuZGxlICpmd19ub2RlKTsKPiAgIHZvaWQgaW9ydF9kZXJlZ2lzdGVyX2RvbWFpbl90
b2tlbihpbnQgdHJhbnNfaWQpOwo+ICAgc3RydWN0IGZ3bm9kZV9oYW5kbGUgKmlvcnRfZmluZF9k
b21haW5fdG9rZW4oaW50IHRyYW5zX2lkKTsKPiAtI2lmZGVmIENPTkZJR19BQ1BJX0lPUlQKPiAr
I2VuZGlmCj4gKyNpZmRlZiBDT05GSUdfQVJNXzY0CgpBcyBzYWlkIGluIHRoZSBmaXJzdCB2ZXJz
aW9uLCBJIHNlZSBubyBwb2ludCBvZiByZXBsYWNpbmcgCkNPTkZJR19BQ1BJX0lPUlQgd2l0aCBD
T05GSUdfQVJNXzY0LiBZb3Ugc2hvdWxkIGluc3RlYWQgdGFrZSBhZHZhbnRhZ2UgCm9mIHRoZSBL
Y29uZmlnIHRvIGFkZCBhIG5ldyBjb25maWcgQUNQSV9JT1JUIGFuZCBzZWxlY3Qgb24gQXJtNjQg
d2l0aCBBQ1BJLgoKPiAgIHZvaWQgYWNwaV9pb3J0X2luaXQodm9pZCk7Cj4gICBib29sIGlvcnRf
bm9kZV9tYXRjaCh1OCB0eXBlKTsKPiArI2lmIDAKPiAgIHUzMiBpb3J0X21zaV9tYXBfcmlkKHN0
cnVjdCBkZXZpY2UgKmRldiwgdTMyIHJlcV9pZCk7Cj4gICBzdHJ1Y3QgaXJxX2RvbWFpbiAqaW9y
dF9nZXRfZGV2aWNlX2RvbWFpbihzdHJ1Y3QgZGV2aWNlICpkZXYsIHUzMiByZXFfaWQpOwo+ICAg
LyogSU9NTVUgaW50ZXJmYWNlICovCj4gICB2b2lkIGlvcnRfc2V0X2RtYV9tYXNrKHN0cnVjdCBk
ZXZpY2UgKmRldik7Cj4gKyNlbmRpZgo+ICAgY29uc3Qgc3RydWN0IGlvbW11X29wcyAqaW9ydF9p
b21tdV9jb25maWd1cmUoc3RydWN0IGRldmljZSAqZGV2KTsKPiAgICNlbHNlCj4gICBzdGF0aWMg
aW5saW5lIHZvaWQgYWNwaV9pb3J0X2luaXQodm9pZCkgeyB9Cj4gICBzdGF0aWMgaW5saW5lIGJv
b2wgaW9ydF9ub2RlX21hdGNoKHU4IHR5cGUpIHsgcmV0dXJuIGZhbHNlOyB9Cj4gKyNpZiAwCj4g
ICBzdGF0aWMgaW5saW5lIHUzMiBpb3J0X21zaV9tYXBfcmlkKHN0cnVjdCBkZXZpY2UgKmRldiwg
dTMyIHJlcV9pZCkKPiAgIHsgcmV0dXJuIHJlcV9pZDsgfQo+ICAgc3RhdGljIGlubGluZSBzdHJ1
Y3QgaXJxX2RvbWFpbiAqaW9ydF9nZXRfZGV2aWNlX2RvbWFpbihzdHJ1Y3QgZGV2aWNlICpkZXYs
Cj4gQEAgLTQ3LDEyICs1MiwxMCBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCBpcnFfZG9tYWluICpp
b3J0X2dldF9kZXZpY2VfZG9tYWluKHN0cnVjdCBkZXZpY2UgKmRldiwKPiAgIHsgcmV0dXJuIE5V
TEw7IH0KPiAgIC8qIElPTU1VIGludGVyZmFjZSAqLwo+ICAgc3RhdGljIGlubGluZSB2b2lkIGlv
cnRfc2V0X2RtYV9tYXNrKHN0cnVjdCBkZXZpY2UgKmRldikgeyB9Cj4gKyNlbmRpZgo+ICAgc3Rh
dGljIGlubGluZQo+ICAgY29uc3Qgc3RydWN0IGlvbW11X29wcyAqaW9ydF9pb21tdV9jb25maWd1
cmUoc3RydWN0IGRldmljZSAqZGV2KQo+ICAgeyByZXR1cm4gTlVMTDsgfQo+ICAgI2VuZGlmCj4g
ICAKPiAtI2RlZmluZSBJT1JUX0FDUElfREVDTEFSRShuYW1lLCB0YWJsZV9pZCwgZm4pCQlcCj4g
LQlBQ1BJX0RFQ0xBUkVfUFJPQkVfRU5UUlkoaW9ydCwgbmFtZSwgdGFibGVfaWQsIDAsIE5VTEws
IDAsIGZuKQo+IC0KPiAgICNlbmRpZiAvKiBfX0FDUElfSU9SVF9IX18gKi8KPiBkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9kZXZpY2UuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZGV2
aWNlLmgKPiBpbmRleCA1MDI3Yzg3Li40ZWVmOWNlIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vZGV2aWNlLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RldmljZS5oCj4g
QEAgLTcsNiArNyw3IEBACj4gICBlbnVtIGRldmljZV90eXBlCj4gICB7Cj4gICAgICAgREVWX0RU
LAo+ICsgICAgREVWX0FDUEksCj4gICB9Owo+ICAgCj4gICBzdHJ1Y3QgZGV2X2FyY2hkYXRhIHsK
PiBAQCAtMjAsNiArMjEsNyBAQCBzdHJ1Y3QgZGV2aWNlCj4gICAjaWZkZWYgQ09ORklHX0hBU19E
RVZJQ0VfVFJFRQo+ICAgICAgIHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqb2Zfbm9kZTsgLyogVXNl
ZCBieSBkcml2ZXJzIGltcG9ydGVkIGZyb20gTGludXggKi8KPiAgICNlbmRpZgo+ICsgICAgdm9p
ZCAqYWNwaV9ub2RlOyAvKkN1cnJlbnQgdXNlIGNhc2UgaXMgYWNwaV9pb3J0X25vZGUgKi8KCkNh
biB5b3UgZXhwbGFpbiB3aHkgeW91IG5lZWQgdGhhdD8gQWZ0ZXIgdGhlIGNyZWF0aW9uIG9mIGZ3
bm9kZSwgSSB3YXMgCmV4cGVjdGluZyBvZl9ub2RlIHRvIGRpc2FwcGVhci4gU28gSSBkb24ndCBy
ZWFsbHkgZmFuY3kgc2VlIGFjcGlfbm9kZSAKaGVyZSBtb3JlIGl0IGRvZXMgbm90IGV4aXN0IGlu
IExpbnV4LgoKPiAgICAgICBzdHJ1Y3QgZndub2RlX2hhbmRsZSAqZndub2RlOyAvKmZ3IGRldmlj
ZSBub2RlIGlkZW50aWZpZXIgKi8KPiAgICAgICBzdHJ1Y3QgaW9tbXVfZndzcGVjICppb21tdV9m
d3NwZWM7Cj4gICAgICAgc3RydWN0IGRldl9hcmNoZGF0YSBhcmNoZGF0YTsKPiBkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUveGVuL2FjcGkuaCBiL3hlbi9pbmNsdWRlL3hlbi9hY3BpLmgKPiBpbmRl
eCA5NDA5MzUwLi4yZjZhYWUxIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9hY3BpLmgK
PiArKysgYi94ZW4vaW5jbHVkZS94ZW4vYWNwaS5oCj4gQEAgLTMyLDYgKzMyLDcgQEAKPiAgIAo+
ICAgI2luY2x1ZGUgPGFjcGkvYWNwaS5oPgo+ICAgI2luY2x1ZGUgPGFzbS9hY3BpLmg+Cj4gKyNp
bmNsdWRlIDx4ZW4vZndub2RlLmg+CgpJIHRoaW5rIHRoaXMgYW5kIC4uLgoKPiAgIAo+ICAgI2Rl
ZmluZSBBQ1BJX01BRFRfR0VUXyhmbGQsIHgpICgoKHgpICYgQUNQSV9NQURUXyMjZmxkIyNfTUFT
SykgLyBcCj4gICAJKEFDUElfTUFEVF8jI2ZsZCMjX01BU0sgJiAtQUNQSV9NQURUXyMjZmxkIyNf
TUFTSykpCj4gQEAgLTQ5LDYgKzUwLDI2IEBACj4gICAgICAgICAgICAgICAgICAgKCEoZW50cnkp
KSB8fCAodW5zaWduZWQgbG9uZykoZW50cnkpICsgc2l6ZW9mKCooZW50cnkpKSA+IChlbmQpIHx8
ICBcCj4gICAgICAgICAgICAgICAgICAgKGVudHJ5KS0+aGVhZGVyLmxlbmd0aCA8IHNpemVvZigq
KGVudHJ5KSkpCj4gICAKPiArc3RhdGljIGlubGluZSBzdHJ1Y3QgZndub2RlX2hhbmRsZSAqYWNw
aV9hbGxvY19md25vZGVfc3RhdGljKHZvaWQpCj4gK3sKPiArCXN0cnVjdCBmd25vZGVfaGFuZGxl
ICpmd25vZGU7Cj4gKwo+ICsJZndub2RlID0geHphbGxvYyhzdHJ1Y3QgZndub2RlX2hhbmRsZSk7
Cj4gKwlpZiAoIWZ3bm9kZSkKPiArCQlyZXR1cm4gTlVMTDsKPiArCj4gKwlmd25vZGUtPnR5cGUg
PSBGV05PREVfQUNQSV9TVEFUSUM7Cj4gKwo+ICsJcmV0dXJuIGZ3bm9kZTsKPiArfQo+ICsKPiAr
c3RhdGljIGlubGluZSB2b2lkIGFjcGlfZnJlZV9md25vZGVfc3RhdGljKHN0cnVjdCBmd25vZGVf
aGFuZGxlICpmd25vZGUpCj4gK3sKPiArCWlmICghZndub2RlIHx8IGZ3bm9kZS0+dHlwZSAhPSBG
V05PREVfQUNQSV9TVEFUSUMpCj4gKwkJcmV0dXJuOwo+ICsKPiArCXhmcmVlKGZ3bm9kZSk7Cj4g
K30KCi4uLiB0aG9zZSAyIGhlbHBlcnMgc2hvdWxkIGdvIGluIGFzbS9hY3BpLmguCgo+ICAgI2lm
ZGVmIENPTkZJR19BQ1BJCj4gICAKPiAgIGVudW0gYWNwaV9pbnRlcnJ1cHRfaWQgewo+IGRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vcGNpLmggYi94ZW4vaW5jbHVkZS94ZW4vcGNpLmgKPiBp
bmRleCA0M2YyMTI1Li4xODJiMWE1IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9wY2ku
aAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9wY2kuaAo+IEBAIC05Miw4ICs5MiwxNiBAQCBzdHJ1
Y3QgcGNpX2RldiB7Cj4gICAjZGVmaW5lIFBUX0ZBVUxUX1RIUkVTSE9MRCAxMAo+ICAgICAgIH0g
ZmF1bHQ7Cj4gICAgICAgdTY0IHZmX3JsZW5bNl07Cj4gKyNpZmRlZiBDT05GSUdfQVJNCj4gKyAg
ICBzdHJ1Y3QgZGV2aWNlIGRldjsKPiArI2VuZGlmCgpUaGVyZSBhcmUgYSBwYXJ0IG9mIFBDSSB0
aGF0IGlzIGFscmVhZHkgcGVyLWFyY2guIFNlZSBhcmNoX3BjaV9kZXYgaW4gCmFzbS1hcm0vcGNp
LmguCgpQbGVhc2UgZGVmaW5lIHRoZSBmaWVsZCBkZXYgaW4gaXQgcmF0aGVyIHRoYW4gaGVyZS4K
Cj4gICB9Owo+ICAgCj4gKyNpZmRlZiBDT05GSUdfQVJNCj4gKyNkZWZpbmUgdG9fcGNpX2Rldihw
KSBjb250YWluZXJfb2YocCwgc3RydWN0IHBjaV9kZXYsZGV2KQo+ICsjZGVmaW5lIHBjaV9kb21h
aW5fbnIoZGV2KSBkZXYtPnNlZwo+ICsjZW5kaWYKClNpbWlsYXJseSwgdGhpcyBzaG91bGQgYmUg
bW92ZWQgaW4gYXNtLWFybS9wY2kuaC4KCj4gKwo+ICAgI2RlZmluZSBmb3JfZWFjaF9wZGV2KGRv
bWFpbiwgcGRldikgXAo+ICAgICAgIGxpc3RfZm9yX2VhY2hfZW50cnkocGRldiwgJihkb21haW4t
PmFyY2gucGRldl9saXN0KSwgZG9tYWluX2xpc3QpCj4gICAKPiAKCkNoZWVycywKCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 12 14:23:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 14:23:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2eOC-0000uX-3u; Thu, 12 Oct 2017 14:23:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e2eOA-0000uR-Of
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 14:23:06 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 8F/A9-13910-ACA7FD95; Thu, 12 Oct 2017 14:23:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGKsWRWlGSWpSXmKPExsVyMfTGJt2TVfc
 jDQ6cEbX4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPOzt7CXvCDteLcn/2sDYyPWLoYuTiEBGYy
 Sixc2wHkcHKwCLxmlrj2igskISFwh1Xi0t97TCAJCYEsidWdjYxdjBxAdprE4YkZEOFKibbZR
 9lBwkICahJr3kRBzPzNKPHq4hxGkBphgVCJU79Ps4PYIgIVEu9WnWUDKWIWOM8o8evpL7AiIY
 E6iRn9m1hABrEJ6Eism1ELEuYVsJV4s7CNCeI2VYnVL6aBlYsKhEs0ne1ngagRlDg58wmYzSn
 gKrFuyluwGmYBM4l5mx8yQ9jiEreezGeCsOUltr+dwzyBUXQWkvZZSFpmIWmZhaRlASPLKkaN
 4tSistQiXSMTvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwHhhAIIdjPs+Rh5il
 ORgUhLlzQi8HynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvdRJVBOsCg1PbUiLTMHGLkwaQkOHi
 URXmZg9ArxFhck5hZnpkOkTjFacly4c+kPE8eNh9eB5IE9t/4wCbHk5eelSonz6oI0CIA0ZJT
 mwY2DJZdLjLJSwryMQAcK8RSkFuVmlqDKv2IU52BUEuZ9C3IVT2ZeCdzWV0AHMQEdJJp2B+Sg
 kkSElFQDY/PWdL/YLUv49/qqC8bvEglf7RF6s5VjifHbjR++8suXdv3U0JRaE7ND/8xnv/Xi0
 10OrODY4SQ0IVZ6nUv+hOVKAgdFvU/OuaqlatOvd/2U0C7r9L22djL+socPd98LqvWQPpraYM
 te+5f3zRfzG9f/6wuKGXBG6Vnp1HT7L78h2Psw52yeEktxRqKhFnNRcSIApuqdvikDAAA=
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1507818184!73775503!1
X-Originating-IP: [209.85.216.178]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1189 invoked from network); 12 Oct 2017 14:23:05 -0000
Received: from mail-qt0-f178.google.com (HELO mail-qt0-f178.google.com)
 (209.85.216.178)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Oct 2017 14:23:05 -0000
Received: by mail-qt0-f178.google.com with SMTP id k31so13892842qta.6
 for <xen-devel@lists.xenproject.org>; Thu, 12 Oct 2017 07:23:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=KInN+75otQdSwiUDYuHBU02E5MTBuPrKpdrn4tpinRk=;
 b=Kmm7TF6CFIVA89x77XtcLXlssWUbCnYYZe/VxojTsv4ZwUyqGjLOBVrpPx5NOdeNbC
 x4QEpTGusOSpOJ5xxN9bpN9cDJfp/om8bmIEh/p632cHEjpYWD7aNyMKMmrLuPc2sKtU
 3hsVHTQizEYNY2xg7LQ39qKdlPeXUWdvomMSY=
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=KInN+75otQdSwiUDYuHBU02E5MTBuPrKpdrn4tpinRk=;
 b=LQVKKCr/mUdO71V2cWaIfGOVigHaHulm1U6ks4pSUVScfNpvMQLY0uC6o/nUwEw04m
 EmttEY3UazBkjt4fDJH7csYk3EGnlBNhIOUx7SnGQiKPKFQxdhY0h8ld5HAijXhpqTao
 ctXP88ylOzIdsjDTJa1c3QkoQhVaDLkJoDFZNaGCmS5SAhWrO122PS9bhIkbUoHb9rOf
 9nB/R5hyRfSEeH9ce/KYQ0nVQ669BUV29rXJVdmGaQEpQRuLGJGE7jcuciTTLhEaX8MJ
 aX2tUPuXOos03DT+kWsxqjQ+ydSFWcCrSXv67Vga4m9V34TrhkDswmZz/8WN8LcGjb9K
 RM5g==
X-Gm-Message-State: AMCzsaXNGASJv2eUC18x+y6PdH+uOsvy/kiNn3Edi0CAWOKK1rga1GtY
 bgHW+29DCGynB2lTFy2pz4tUWA==
X-Google-Smtp-Source: AOwi7QA6MwDbSpOg0doPRHCNYxFoWYKtBByJ0b6vqOBoJfMpZKCQJdsjYdFAi91YC3L/INx9MZNaAA==
X-Received: by 10.200.47.85 with SMTP id k21mr3975189qta.286.1507818184369;
 Thu, 12 Oct 2017 07:23:04 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id t126sm9553265qke.36.2017.10.12.07.23.01
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 12 Oct 2017 07:23:03 -0700 (PDT)
To: Sameer Goel <sgoel@codeaurora.org>, xen-devel@lists.xenproject.org,
 julien.grall@arm.com, mjaggi@caviumnetworks.com
References: <1505954230-18892-1-git-send-email-sgoel@codeaurora.org>
 <1505954230-18892-6-git-send-email-sgoel@codeaurora.org>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <2fffac62-4ea2-8dc2-2637-9b702428432a@linaro.org>
Date: Thu, 12 Oct 2017 15:23:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1505954230-18892-6-git-send-email-sgoel@codeaurora.org>
Content-Language: en-US
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, george.dunlap@eu.citrix.com,
 Andrew.Cooper3@citrix.com, jbeulich@suse.com, Ian.Jackson@citrix.com,
 nd@arm.com, robin.murphy@arm.com, shankerd@codeaurora.org
Subject: Re: [Xen-devel] [RFC v2 5/7] acpi:arm64: Add support for parsing
 IORT table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU2FtZWVyLAoKT24gMjEvMDkvMTcgMDE6MzcsIFNhbWVlciBHb2VsIHdyb3RlOgo+IEBAIC01
ODMsMTQgKzYzMSwxMyBAQCBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICppb3J0X2lvbW11X2NvbmZp
Z3VyZShzdHJ1Y3QgZGV2aWNlICpkZXYpCj4gICAJdTMyIHN0cmVhbWlkID0gMDsKPiAgIAo+ICAg
CWlmIChkZXZfaXNfcGNpKGRldikpIHsKPiAtCQlzdHJ1Y3QgcGNpX2J1cyAqYnVzID0gdG9fcGNp
X2RldihkZXYpLT5idXM7Cj4gKwkJc3RydWN0IHBjaV9kZXYgKnBjaV9kZXZpY2UgPSB0b19wY2lf
ZGV2KGRldik7Cj4gICAJCXUzMiByaWQ7Cj4gICAKPiAtCQlwY2lfZm9yX2VhY2hfZG1hX2FsaWFz
KHRvX3BjaV9kZXYoZGV2KSwgX19nZXRfcGNpX3JpZCwKPiAtCQkJCSAgICAgICAmcmlkKTsKPiAr
CQlyaWQgPSBQQ0lfQkRGMihwY2lfZGV2aWNlLT5idXMsIHBjaV9kZXZpY2UtPmRldmZuKTsKCkkg
Zm9yZ290IHRvIGFuc3dlciBvbiB0aGlzIGJpdC4gT24gdGhlIHByZXZpb3VzIGl0IHdhcyBtZW50
aW9uZWQgdGhpcyAKd2FzIHdyb25nLCBidXQgc3RpbGwgdGhlcmUuCgpXaGlsc3QgSSBjYW4gdW5k
ZXJzdGFuZCB0aGF0IGltcGxlbWVudGluZyBwY2lfZm9yX2VhY2hfZG1hX2FsaWFzIGNvdWxkIApy
ZXF1aXJlIHNvbWUgd29yayBpbiBYZW4sIEkgZG9uJ3Qgd2FudCB0byBzZWUgcmlkID0gUENJX0JE
RjIoLi4uKSAKc3ByZWFkaW5nIHRoZSBjb2RlLiBTbyB3aGF0J3MgdGhlIHBsYW4/CgpDaGVlcnMs
CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 12 14:25:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 14:25:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2eQu-00015F-Iv; Thu, 12 Oct 2017 14:25:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45190f1b3=Ian.Jackson@citrix.com>)
 id 1e2eQt-000158-OF
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 14:25:55 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 42/2B-01687-27B7FD95; Thu, 12 Oct 2017 14:25:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHRDpG5R9f1
 Ig62/ZCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyfhyexFnxjr9h3aBFbA+MEti5GTg4JAX+J
 b2/WsYDYbAK6Ek1b/oLFeQUEJU7OfAIWZxbQkViw+xMbhC0vsf3tHGaIGgeJnb8WgcVZBFQl3
 u6awt7FyMEhImArMfu8G0S5isSpeV1gY4QFgiXW3doDVsIpYCDx9rYKSFhIQF+ic/IBRohrTC
 TeLtzJBlIiJKAmMXd9/ARGvllI7pmF5J5ZSO5ZwMi8ilG9OLWoLLVI10wvqSgzPaMkNzEzR9f
 QwFQvN7W4ODE9NScxqVgvOT93EyMwyBiAYAfj1AbnQ4ySHExKorwZgfcjhfiS8lMqMxKLM+KL
 SnNSiw8xynBwKEnwhlQB5QSLUtNTK9Iyc4DhDpOW4OBREuFlBknzFhck5hZnpkOkTjHqcnTcv
 PuHSYglLz8vVUqcVxekSACkKKM0D24ELPYuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZhXHm
 QKT2ZeCdymV0BHMAEdIZp2B+SIkkSElFQD41yTdcuUPOoEZ7QEuu/z+/Egy/fxl3v/9jzQXaQ
 3RbBjybI+h7tfj9Y/2xxW8vS47EQ7vtjkeZ7/vE0YdN/cD463/WmYN8th3qPvNw2vJPs9n/X/
 zVZOW0a1eV7beiXYsxb3MjVaz5Zv8f9gIWHpdtnf+fyRUJ2P3+oU1M3aTG8zvznZwKK6XYmlO
 CPRUIu5qDgRAOSqdDm4AgAA
X-Env-Sender: prvs=45190f1b3=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1507818352!106558585!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46732 invoked from network); 12 Oct 2017 14:25:54 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Oct 2017 14:25:54 -0000
X-IronPort-AV: E=Sophos;i="5.43,366,1503360000"; d="scan'208";a="445695816"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23007.31511.553395.655986@mariner.uk.xensource.com>
Date: Thu, 12 Oct 2017 15:24:23 +0100
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
In-Reply-To: <osstest-114342-mainreport@xen.org>
References: <osstest-114342-mainreport@xen.org>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [osstest test] 114342: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

b3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyaXRlcyAoIltvc3N0ZXN0IHRlc3RdIDExNDM0MjogcmVn
cmVzc2lvbnMgLSB0cm91YmxlOiBibG9ja2VkL2Jyb2tlbi9mYWlsL3Bhc3MiKToKPiBmbGlnaHQg
MTE0MzQyIG9zc3Rlc3QgcmVhbCBbcmVhbF0KPiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE0MzQyLwo+IAo+IFJlZ3Jlc3Npb25zIDotKAo+IAo+IFRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAo+IGluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgo+ICB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCj4gIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4g
dnMuIDExNDE5MQo+ICB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICA0IGhvc3QtaW5zdGFs
bCAgICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMTQxOTEKPiAgdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEx
NDE5MQo+ICBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTQxOTEKCk5vbmUgb2YgdGhlc2UgYXJlIHJlbGF0ZWQg
dG8gdGhlIG9ubHkgb3NzdGVzdCBwYXRjaCB1bmRlciB0ZXN0LAoKIHB2aDogcmVuYW1lIHB2aCB0
ZXN0cyB0byBwdmh2MgoKVGhlIGFybWhmIGJ1aWxkIGZhaWx1cmUgbG9va3MgbGlrZSB0aGUgYXJt
aGYgbm9kZSBjcmFzaGluZy4KCkkgaGF2ZSB0aGVyZWZvcmUgZm9yY2UgcHVzaGVkIHRoaXM6Cgo+
IHZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6Cj4gIG9zc3Rlc3QgICAgICAgICAgICAgIDJm
ZTU3Yzg4NWQwMjkwY2FmMmQ3MDc4OTNiYjNiZjNmNWU4MTY1ZjUKCklhbi4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Thu Oct 12 14:34:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 14:34:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2eZR-00023W-IF; Thu, 12 Oct 2017 14:34:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xumengpanda@gmail.com>) id 1e2eZQ-00023Q-CU
 for xen-devel@lists.xen.org; Thu, 12 Oct 2017 14:34:44 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 B5/0B-28571-38D7FD95; Thu, 12 Oct 2017 14:34:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVyMfTGRt2G2vu
 RBi/XmVks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBk9uy+wFWxmqmh7vpq1gbGBqYuRi0NIYDKj
 xOr5i5hBHBaBBlaJqc0nwTISAnNYJb5N7mftYuQAcsok1rUldTFyAplFEl3XZ7LB2Je+/mYBs
 XkFBCVOznwCZgsJeEvc/bqNEcTmFLCUWHXqAjNEvEDi8ZV1YDabgKrEvHONYHNYgOzmpRfZIO
 YESDy6/ACsRljAQuLLzC1gcREBRYkHL2+ygtjMArsZJeZdZ4ewNSVat/9mn8AoOAvJGbOQpBY
 wMq1iVC9OLSpLLdI110sqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAxPBiDYwdj4
 3ekQoyQHk5Iob0bg/UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwONUA5waLU9NSKtMwcYKTAp
 CU4eJREeGeDpHmLCxJzizPTIVKnGC05Lty59IeJ48bD60DywJ5bf5iEWPLy81KlxHn5QRoEQB
 oySvPgxsGi+RKjrJQwLyPQgUI8BalFuZklqPKvGMU5GJWEee1ApvBk5pXAbX0FdBAT0EGiaXd
 ADipJREhJNTCKKD67UPriCuOV6n5P3eg1zzhrJyaJ/fvUfKm//aI/35P1rcGXr6rO3SD6rmN5
 1tM/IY/jdRrUJM9XqM79Zrdg8k+v55X6062Y15YcPxSxv0EicOrF1Q8rjqz7VLjyaoHIrNYf0
 csb3PonzEy4PEM0JOP0fi6ZgFmn7gi0yM5W87vpklCbXPNdiaU4I9FQi7moOBEAzudwu+ECAA
 A=
X-Env-Sender: xumengpanda@gmail.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1507818880!105423063!1
X-Originating-IP: [209.85.216.177]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46518 invoked from network); 12 Oct 2017 14:34:40 -0000
Received: from mail-qt0-f177.google.com (HELO mail-qt0-f177.google.com)
 (209.85.216.177)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Oct 2017 14:34:40 -0000
Received: by mail-qt0-f177.google.com with SMTP id n61so13953774qte.10
 for <xen-devel@lists.xen.org>; Thu, 12 Oct 2017 07:34:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=vNqv5F/gZQYMqeInBlo17VHRevFA77SrjRqdr6d3f2w=;
 b=oldfrHtxM0gQ0tP3p26WobU02An5iDGWV0moPKnOxi+fWfz9+oWJuUXDkkNhEAnaXx
 iM/uIGUv+0/0keK1bLRlrafV3G97BdacMs6f6cUImYg6wySV8MSkjiVCfDSvghqBRH2m
 QzLN5qbBfTpy4eHpxXe0C5FxPgjeGB8ExSBnpeM9DTQc9PfMf25pHA+L+qXfiWooT4wv
 PyLwWI+ZsjsYdk/lnWd2k1UmtZcQb8ciB8g1HMqOhOF/eNERJovle93Im1Xy3xGMXZmu
 YeShwfl5VTPIao7jHz0F+JLAsYlcixhTV4V07yqmYfbB/AQ11ib+0PcfcZJ1BOpKMtIG
 Zaow==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=vNqv5F/gZQYMqeInBlo17VHRevFA77SrjRqdr6d3f2w=;
 b=fNqESqB+q3KolNX9EKDY4zT0UGreDRPvqQ7PH86tL6Dp5AkVI8zeT8aeB7m6gOpSQe
 HhOnVCiO0zqHbYYgFbdy1hs+GRfgILZz2OqlDrusxqQD8+bTQImF/U4j3pm8O04FK/nI
 XtdKw0WkWuD0k3fpW75JjBUGXZusH6LS0LLUWqebfdCIKQbXeMojK8H3O3fuuiV9n2Ef
 pY+/9JsrSOd5zQ4OouMnagc1fMVJizyOoT1jkHGXo2uJx9hPqkLWt2O2JNIIcTXV+YhC
 2wxIGF/FnS1i4GI/vZEaZLmC23Ei0B0zKJiRu+4a/l0LVwEiGvK5hJmhjvqnIaWGsxnJ
 ZJjA==
X-Gm-Message-State: AMCzsaUZWFJDJaLuSBTGviyNhRnaVws/Q+zWfLXI3HegrFMniUIXsAlG
 o5nMvh1dxo/2UJ0mRshg1i+0iln7dt4ylbL82A==
X-Google-Smtp-Source: AOwi7QCJ51+WktY+7xNJ9b/ZzqL5DtxuCclnkpsfGSPN9KdqwLmURdxj3eG7HjNmhE9RKA9KxGeGOqO+C7M32wIzpwo=
X-Received: by 10.200.25.46 with SMTP id t43mr3929642qtj.204.1507818878750;
 Thu, 12 Oct 2017 07:34:38 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.86.202 with HTTP; Thu, 12 Oct 2017 07:34:37 -0700 (PDT)
In-Reply-To: <20171012090234.lhl5hnhlqmg2pfmr@citrix.com>
References: <1507744926-3950-1-git-send-email-mengxu@cis.upenn.edu>
 <20171012090234.lhl5hnhlqmg2pfmr@citrix.com>
From: Meng Xu <xumengpanda@gmail.com>
Date: Thu, 12 Oct 2017 10:34:37 -0400
Message-ID: <CAENZ-+n8X5ZKYRRz1-tfxWKtxxVem1woHiGr6_YLohtb7XVGHg@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v4 0/5] Towards work-conserving RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMTIsIDIwMTcgYXQgNTowMiBBTSwgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4gd3JvdGU6Cj4KPiBGWUkgYWxsIHBhdGNoZXMgZXhjZXB0IHRoZSB4ZW50cmFjZSBvbmUg
d2VyZSBjb21taXR0ZWQgeWVzdGVyZGF5LgoKClRoYW5rIHlvdSB2ZXJ5IG11Y2gsIFdlaSEKCkJl
c3QsCgpNZW5nCgotLSAKTWVuZyBYdQpQaC5ELiBDYW5kaWRhdGUgaW4gQ29tcHV0ZXIgYW5kIElu
Zm9ybWF0aW9uIFNjaWVuY2UKVW5pdmVyc2l0eSBvZiBQZW5uc3lsdmFuaWEKaHR0cDovL3d3dy5j
aXMudXBlbm4uZWR1L35tZW5neHUvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 12 14:48:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 14:48:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2emu-0003Ue-PV; Thu, 12 Oct 2017 14:48:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45195b866=wei.liu2@citrix.com>)
 id 1e2emt-0003UY-IG
 for xen-devel@lists.xen.org; Thu, 12 Oct 2017 14:48:39 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 07/E5-07895-6C08FD95; Thu, 12 Oct 2017 14:48:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDve6xhvu
 RBl92i1os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkLbp1jKfjJVLFz1m32BsbTTF2MnBwSAv4S
 q3c3sIPYLAKqEq+WrQCz2QSUJX529rKB2CICuhLPFjwDsrk4mAV6GSXe/5rAApIQFiiWeDH9I
 VgRr4CFROelNcwgRUICHYwSvd/fMUEkBCVOznwC1sAsoCOxYPcnoAYOIFtaYvk/DhCTU8BL4v
 ZvLpAKUQEVic6lc8CqhQQUJDqmH2OawMg3C8mgWUgGzUIYtICReRWjenFqUVlqka65XlJRZnp
 GSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYKAxAMEOxmOTnQ8xSnIwKYnyZgTejxTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwfuzHignWJSanlqRlpkDDHmYtAQHj5II7xOQNG9xQWJucWY6R
 OoUoy7HjYfX/zAJseTl56VKifOmgBQJgBRllObBjYDF3yVGWSlhXkago4R4ClKLcjNLUOVfMY
 pzMCoJ8x4CmcKTmVcCt+kV0BFMQEeIpt0BOaIkESEl1cDIFfft6P7XW++Zy87+FhB22uOZbUL
 K6XUCX64+VN7Ys7ZIQNh8pbhjEmshAy/v8WnnxXgSbCxctBJ0+KfrPH2n+CLiOnfVBXelTbUG
 XHpPy+boPE34GXMjbIXbir16QqKxl/bw2n+uSNN8q6OZ+Ol9k6HXJuG/H14uLjBoqpZ7tHrG+
 /eVoQJKLMUZiYZazEXFiQBVrtMXugIAAA==
X-Env-Sender: prvs=45195b866=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1507819716!106805909!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15573 invoked from network); 12 Oct 2017 14:48:38 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Oct 2017 14:48:38 -0000
X-IronPort-AV: E=Sophos;i="5.43,366,1503360000"; d="scan'208";a="453665899"
Date: Thu, 12 Oct 2017 15:46:32 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171012144632.snq3yr2g3gwm7c5n@citrix.com>
References: <1507816462-15881-1-git-send-email-andrew.cooper3@citrix.com>
 <1507816462-15881-2-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507816462-15881-2-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/3] Revert "x86/mm: move PV l4 table setup
 code" and "x86/mm: factor out pv_arch_init_memory"
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMTIsIDIwMTcgYXQgMDI6NTQ6MjBQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGlzIHJldmVydHMgY29tbWl0IGYzYjk1ZmQwN2ZkYjU1YjFkYjA5MWZlZGUxYjlh
N2M3MWYxZWFhMWIgYW5kCj4gMWJkMzk3MzhhNWEzNGY1MjlhNjEwZmIyNzVjYzgzZWU1YWM3NTQ3
YS4KPiAKPiBUaGUgZm9sbG93aW5nIHBhdGNoZXMgKHBvc3QgWFNBLTI0MyBmaXhlcykgcmVxdWly
ZXMgaW5pdF9ndWVzdF9sNF90YWJsZSgpCj4gYmVpbmcgY29tbW9uIGNvZGUuCj4gCj4gU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkFja2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 12 14:49:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 14:49:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2env-0003Ye-2Z; Thu, 12 Oct 2017 14:49:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45195b866=wei.liu2@citrix.com>)
 id 1e2enu-0003YY-AV
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 14:49:42 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 1B/E6-25852-5018FD95; Thu, 12 Oct 2017 14:49:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpC5r4/1
 Ig4YbrBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bPYxsZC87yVSzee5qxgbGNu4uRk0NCwF/i
 75SjjCA2i4CqxNad65hBbDYBZYmfnb1sILaIgJbEgyVXweLMAj0sEiu+x4DYwgJmEsf3bAHr5
 RWwkNjQeICli5GLQ0jgCJPEvvvv2CASghInZz5hgWjWkViw+xNQnAPIlpZY/o8DJMwpYCfRtu
 49K4gtKqAi0bl0Dli5kICCRMf0Y0wTGPlmIZk0C8mkWQiTFjAyr2LUKE4tKkst0jUy1Esqykz
 PKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw1BiDYwfhnWcAhRkkOJiVR3ozA+5FCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHjtGoBygkWp6akVaZk5wKCHSUtw8CiJ8E4HSfMWFyTmFmemQ
 6ROMSpKifO6gyQEQBIZpXlwbbBIu8QoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3n/1QFN4Mv
 NK4Ka/AlrMBLRYNO0OyOKSRISUVAPjlLU36+fO9NGc7t0U2K10btL/jWE7j/o4znuyL+GWb4C
 1odWsHH6nXwYbzvNfyNtbefjLFKZ3S+f2yVaU87LuOLZ2lzff/fWPppaIXMqbplcYHydcd5GT
 qXPbXJ3DSUY2F1fXnj7bl2bUa27BsJ9pZfOzi/7JTpu1zPbPuKNXus291OdWsjmvEktxRqKhF
 nNRcSIAgZPtx68CAAA=
X-Env-Sender: prvs=45195b866=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1507819779!88179229!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21614 invoked from network); 12 Oct 2017 14:49:40 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Oct 2017 14:49:40 -0000
X-IronPort-AV: E=Sophos;i="5.43,366,1503360000"; d="scan'208";a="445701789"
Date: Thu, 12 Oct 2017 15:45:49 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@linaro.org>
Message-ID: <20171012144549.wajpk2kinal25lhe@citrix.com>
References: <1496950247-8755-1-git-send-email-sgoel@codeaurora.org>
 <1496950247-8755-4-git-send-email-sgoel@codeaurora.org>
 <c62adc66-bc3b-a916-3992-95727ec07b45@arm.com>
 <20170609094448.lu2c67bzjeb3vcjt@citrix.com>
 <85a94fd9-0fe7-8294-ea3f-a98c6d99fc2f@codeaurora.org>
 <974ab31f-20d5-df5d-b3ab-8af15bea3578@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <974ab31f-20d5-df5d-b3ab-8af15bea3578@linaro.org>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, George Dunlap <george.dunlap@eu.citrix.com>,
 Tomasz Nowicki <tn@semihalf.com>, Punit Agrawal <punit.agrawal@arm.com>,
 Julien Grall <julien.grall@arm.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>, "Goel,
 Sameer" <sgoel@codeaurora.org>, nd@arm.com,
 Robin Murphy <robin.murphy@arm.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [RFC 3/6] Introduce _xrealloc
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMTIsIDIwMTcgYXQgMDI6MzM6MDRQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpLAo+IAo+IEJyaW5naW5nIGJhY2sgdGhpcyBkaXNjdXNzaW9uLgo+IAo+IE9uIDI4
LzA4LzE3IDIyOjM5LCBHb2VsLCBTYW1lZXIgd3JvdGU6Cj4gPiAKPiA+IAo+ID4gT24gNi85LzIw
MTcgMzo0NCBBTSwgV2VpIExpdSB3cm90ZToKPiA+ID4gT24gVGh1LCBKdW4gMDgsIDIwMTcgYXQg
MDg6NDk6MDFQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiA+IENDIHRoZSBSRVNU
IG1haW50YWluZXJzCj4gPiA+ID4gCj4gPiA+ID4gT24gMDgvMDYvMjAxNyAyMDozMCwgU2FtZWVy
IEdvZWwgd3JvdGU6Cj4gPiA+ID4gPiBJbnRyb2R1Y2UgYSBtZW1vcnkgcmVhbGxvYyBmdW5jdGlv
bi4KPiA+ID4gPiA+IAo+ID4gPiA+ID4gU2lnbmVkLW9mZi1ieTogU2FtZWVyIEdvZWwgPHNnb2Vs
QGNvZGVhdXJvcmEub3JnPgo+ID4gPiA+ID4gLS0tCj4gPiA+ID4gPiAgIHhlbi9jb21tb24veG1h
bGxvY190bHNmLmMgfCAxMyArKysrKysrKysrKysrCj4gPiA+ID4gPiAgIHhlbi9pbmNsdWRlL3hl
bi94bWFsbG9jLmggfCAgMSArCj4gPiA+ID4gPiAgIDIgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0
aW9ucygrKQo+ID4gPiA+ID4gCj4gPiA+ID4gPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi94bWFs
bG9jX3Rsc2YuYyBiL3hlbi9jb21tb24veG1hbGxvY190bHNmLmMKPiA+ID4gPiA+IGluZGV4IGIy
NTZkYzUuLjUyMzg1YTggMTAwNjQ0Cj4gPiA+ID4gPiAtLS0gYS94ZW4vY29tbW9uL3htYWxsb2Nf
dGxzZi5jCj4gPiA+ID4gPiArKysgYi94ZW4vY29tbW9uL3htYWxsb2NfdGxzZi5jCj4gPiA+ID4g
PiBAQCAtNjEyLDYgKzYxMiwxOSBAQCB2b2lkICpfeHphbGxvYyh1bnNpZ25lZCBsb25nIHNpemUs
IHVuc2lnbmVkIGxvbmcgYWxpZ24pCj4gPiA+ID4gPiAgICAgICByZXR1cm4gcCA/IG1lbXNldChw
LCAwLCBzaXplKSA6IHA7Cj4gPiA+ID4gPiAgIH0KPiA+ID4gPiA+IAo+ID4gPiA+ID4gK3ZvaWQg
Kl94cmVhbGxvYyh2b2lkICpwLCB1bnNpZ25lZCBsb25nIG5ld19zaXplLCB1bnNpZ25lZCBsb25n
IGFsaWduKQo+ID4gPiA+ID4gK3sKPiA+ID4gPiA+ICsgICAgdm9pZCAqbmV3X3AgPSBfeG1hbGxv
YyhuZXdfc2l6ZSwgYWxpZ24pOwo+ID4gPiA+ID4gKwo+ID4gPiA+ID4gKyAgICBpZihuZXdfcCAm
JiBwKQo+ID4gPiA+IAo+ID4gPiA+IENvZGluZyBzdHlsZTogaWYgKCAuLi4gKQo+ID4gPiA+IAo+
ID4gPiA+ID4gKyAgICB7Cj4gPiA+ID4gPiArICAgICAgICBtZW1jcHkobmV3X3AsIHAsIG5ld19z
aXplKTsKPiA+ID4gCj4gPiA+IFRoaXMgaXMgd3JvbmcuIEhvdyBjYW4geW91IGtub3cgaWYgdGhl
IGFyZWEgcG9pbnRlZCB0byBieSBwIGlzIGF0IGxlYXN0Cj4gPiA+IG5ld19zaXplIGJ5dGVzIGxv
bmc/Cj4gPiA+IAo+ID4gQWdyZWVkLCBJIHJldmlzaXRlZCB0aGUgY29kZSBhbmQgd2lsbCByZW1v
dmUgX3hyZWFsbG9jIGFuZCB1c2UgeGZyZWUgYW5kIF94bWFsbG9jIGluc3RlYWQuCj4gCj4gSSBh
bSBub3Qgc3VyZSB3aHkgeW91IGNob29zZSB0byBkcm9wIGl0IGNvbXBsZXRlbHkuIHhmcmVlIGlz
IGFibGUgdG8ga25vdwo+IHRoZSBzaXplIG9mIHRoZSBidWZmZXIgdG8gZnJlZS4KPiAKPiBTbyB5
b3UgY291bGQgZmluZCBvdXQgdGhlIHNpemUgYW5kIGNvcHkgdGhlIHJpZ2h0IGFtb3VudCBvZiBk
YXRhLgo+IAo+IE5vdGUgdGhhdCBoYXZpbmcgX3hyZWFsbG9jIHdvdWxkIGJlIG15IHByZWZlcmVu
Y2Ugb3ZlciBhbiBvcGVuLWNvZGVkIHZlcnNpb24KPiBpbiB0aGUgY29kZS4KCkkgd291bGQgdm91
Y2ggZm9yIGEgcHJvcGVybHkgaW1wbGVtZW50ZWQgX3hyZWFsbG9jLiA6LSkKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Thu Oct 12 14:55:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 14:55:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2etY-0004HK-Nc; Thu, 12 Oct 2017 14:55:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2etX-0004HE-GV
 for xen-devel@lists.xen.org; Thu, 12 Oct 2017 14:55:31 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 FE/9E-01544-2628FD95; Thu, 12 Oct 2017 14:55:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDSze+6X6
 kwc1+G4slHxezODB6HN39mymAMYo1My8pvyKBNWPWgtfsBY3MFet3n2BpYLzG1MXIySEkkCdx
 4v1mRhCbV8BOYufFzewgtoSAocTphTdZQGwWAVWJKd9fMIPYbALqEm3PtrOC2CIC+hLzP/0Es
 5kFCiUe7nkPViMsUCwx4zhInAtofgejRO/3d0DLODg4Bbwkbv/mAjF5BQQl/u4QhmjVknj46x
 YLhK0tsWzha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjFqFKcWlaUW6RoZ6iUVZaZ
 nlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBAZfPQMD4w7Gu5P9DjFKcjApifJmBN6PFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTBq9EIlBMsSk1PrUjLzAHGAUxagoNHSYRXACTNW1yQmFucm
 Q6ROsVozHHj4fU/TBwdN+/+YRJiycvPS5US57UCKRUAKc0ozYMbBIvPS4yyUsK8jAwMDEI8Ba
 lFuZklqPKvGMU5GJWEebVBpvBk5pXA7XsFdAoT0CmiaXdATilJREhJNTBmPqtTir7z/vahVc9
 OmD3i/Fv2LVjB8/zL7X1fDk+fuoY1z7feu+KYfk6H4WO3uSX3eCbPOOriKylpqxc75/G59iyu
 E7a5jW8XTS/tFtg308VhkcnOI4fUPP6uspDZEGs3Mafsq6z0X1ORO1cVo8wqvjR3KwvsObjrd
 +bDpOL5i9RFDqSdmj5RiaU4I9FQi7moOBEA9rglTsoCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1507820126!105072757!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24463 invoked from network); 12 Oct 2017 14:55:27 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Oct 2017 14:55:27 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 12 Oct 2017 08:55:25 -0600
Message-Id: <59DF9E7C0200007800185B20@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 12 Oct 2017 08:55:24 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1507816462-15881-1-git-send-email-andrew.cooper3@citrix.com>
 <1507816462-15881-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1507816462-15881-2-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/3] Revert "x86/mm: move PV l4 table setup
 code" and "x86/mm: factor out pv_arch_init_memory"
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjEwLjE3IGF0IDE1OjU0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhpcyByZXZlcnRzIGNvbW1pdCBmM2I5NWZkMDdmZGI1NWIxZGIwOTFmZWRlMWI5YTdj
NzFmMWVhYTFiIGFuZAo+IDFiZDM5NzM4YTVhMzRmNTI5YTYxMGZiMjc1Y2M4M2VlNWFjNzU0N2Eu
Cj4gCj4gVGhlIGZvbGxvd2luZyBwYXRjaGVzIChwb3N0IFhTQS0yNDMgZml4ZXMpIHJlcXVpcmVz
IGluaXRfZ3Vlc3RfbDRfdGFibGUoKQo+IGJlaW5nIGNvbW1vbiBjb2RlLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpBY2tlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 12 14:57:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 14:57:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2evC-0004dp-2k; Thu, 12 Oct 2017 14:57:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2evA-0004dB-Md
 for xen-devel@lists.xen.org; Thu, 12 Oct 2017 14:57:12 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 08/AC-16487-8C28FD95; Thu, 12 Oct 2017 14:57:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXS6fjDS/dY0/1
 Ig4OXJC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozZOxaxF+xkqtg56zdLA2M3UxcjJ4eQQJ7E
 3/9f2EBsXgE7iYaebWC2hIChxOmFN1lAbBYBVYlfF16A2WwC6hJtz7azgtgiAvoS8z/9BLK5O
 JgF9jFKtO94yQySEBZIkvj7/Bo7SEJIoINRonHRMbAEp4CXxOrWrUCbOYC2CUr83SEMEmYW0J
 J4+OsWC4StLbFs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukaWeo
 lFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGIAMQ7GA8sCjwEKMkB5OSKG9G4P1I
 Ib6k/JTKjMTijPii0pzU4kOMGhwcAhPOzp3OJMWSl5+XqiTBKwcMdCHBotT01Iq0zBxgjMCUS
 nDwKInw/m0ESvMWFyTmFmemQ6ROMRpz3Hh4/Q8TR8fNu3+YhMAmSYnzHgEpFQApzSjNgxsEi9
 1LjLJSwryMQGcK8RSkFuVmlqDKv2IU52BUEubVBpnCk5lXArfvFdApTECniKbdATmlJBEhJdX
 AqMJ115lDnKkv9jKThdUuua6/K3xvRT68mjSl5Gzp4qK0DqP8VJm+fxaRa55ZC7E+Wr57WfD+
 Ky+OtV82dRA0Wq31O9Ntwp3JYg3xN/hvfbBLUnXu2Cx3NXvTb5nZFzZpXbTVnOt1WtXD62pG9
 7p5h71b1mWpuwctfi4eW62kdy6lbsJ5lUMBSizFGYmGWsxFxYkAsNpcS9gCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1507820228!76765182!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47055 invoked from network); 12 Oct 2017 14:57:10 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Oct 2017 14:57:10 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 12 Oct 2017 08:57:08 -0600
Message-Id: <59DF9EE30200007800185B2C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 12 Oct 2017 08:57:07 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1507816462-15881-1-git-send-email-andrew.cooper3@citrix.com>
 <1507816462-15881-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1507816462-15881-3-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 2/3] x86/mm: Consolidate all Xen L2 slot
 writing into init_xen_pae_l2_slots()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjEwLjE3IGF0IDE1OjU0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gSGF2aW5nIGFsbCBvZiB0aGlzIGxvZ2ljIHRvZ2V0aGVyIG1ha2VzIGl0IGVhc2llciB0
byBmb2xsb3cgWGVuJ3MgdmlydHVhbAo+IHNldHVwIGFjcm9zcyB0aGUgd2hvbGUgc3lzdGVtLgo+
IAo+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 12 14:59:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 14:59:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2exE-0004mx-Em; Thu, 12 Oct 2017 14:59:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45195b866=wei.liu2@citrix.com>)
 id 1e2exD-0004mp-F7
 for xen-devel@lists.xen.org; Thu, 12 Oct 2017 14:59:19 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 68/0B-28571-6438FD95; Thu, 12 Oct 2017 14:59:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXitHSDva5b8/1
 IgztN3BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aHzqssBRuZKj4vXsDcwNjA1MXIySEh4C+x
 bc4ZMJtFQFWic8JVZhCbTUBZ4mdnLxuILSKgK/FswTMgm4uDWeAqo8TtXatZQRLCAkkSi5sXs
 YPYvAIWEvvOTGEGKRIS6GCUaFx0jBkiIShxcuYTFhCbWUBHYsHuT0CTOIBsaYnl/zhAwpwCXh
 KrW7eCHSEqoCLRuXQOWLmQgIJEx/RjTBMY+WYhmTQLyaRZCJMWMDKvYtQoTi0qSy3SNTLVSyr
 KTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDLZ6BgbGHYytJ/wOMUpyMCmJ8mYE3o8U
 4kvKT6nMSCzOiC8qzUktPsSowcEhMOHs3OlMUix5+XmpShK8ck1AdYJFqempFWmZOcB4gCmV4
 OBREuH92wiU5i0uSMwtzkyHSJ1i1OW48fD6HyYhsBlS4rxHQIoEQIoySvPgRsBi8xKjrJQwLy
 MDA4MQT0FqUW5mCar8K0ZxDkYlYV55kEt4MvNK4Da9AjqCCegI0bQ7IEeUJCKkpBoY2458jkk
 O3LUlxN/dRY7J9P338E2vhZLDmc1UZTdr/eDkP1mdffPL17ItAjLPL5Q+EFu8baPiB/szEhd6
 VN99FyvoL7h1kHunYXHKQpcLH7/ksecX1Tw//+PCptoFScHdHtlJltMY/9bNmyiuWv3i6LrkR
 lm5jV4ae64ucV8hyHRIJ9//8apLSizFGYmGWsxFxYkASUc5jcgCAAA=
X-Env-Sender: prvs=45195b866=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1507820356!109303465!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16827 invoked from network); 12 Oct 2017 14:59:17 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Oct 2017 14:59:17 -0000
X-IronPort-AV: E=Sophos;i="5.43,366,1503360000"; d="scan'208";a="453668947"
Date: Thu, 12 Oct 2017 15:59:14 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171012145914.5vty2pp3qg72oiwo@citrix.com>
References: <1507816462-15881-1-git-send-email-andrew.cooper3@citrix.com>
 <1507816462-15881-3-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507816462-15881-3-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Tim Deegan <tim@xen.org>, Xen-devel <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 2/3] x86/mm: Consolidate all Xen L2 slot
 writing into init_xen_pae_l2_slots()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMTIsIDIwMTcgYXQgMDI6NTQ6MjFQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBIYXZpbmcgYWxsIG9mIHRoaXMgbG9naWMgdG9nZXRoZXIgbWFrZXMgaXQgZWFzaWVy
IHRvIGZvbGxvdyBYZW4ncyB2aXJ0dWFsCj4gc2V0dXAgYWNyb3NzIHRoZSB3aG9sZSBzeXN0ZW0u
Cj4gCj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 12 15:09:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 15:09:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2f6W-0005on-Cj; Thu, 12 Oct 2017 15:08:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2f6V-0005oh-5Z
 for xen-devel@lists.xen.org; Thu, 12 Oct 2017 15:08:55 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 09/9E-26326-6858FD95; Thu, 12 Oct 2017 15:08:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS7el9X6
 kwb3LRhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bEt3MYC7oFKqacn8HUwPidp4uRk0NIIE/i
 1sylzCA2r4CdxK5pp1lAbAkBQ4nTC2+C2SwCqhL/Zn9nArHZBNQl2p5tZwWxRQT0JeZ/+glkc
 3EwC+xjlGjf8RJskLBAnMTifRuZIRZ0MEp0PTUAsTkFvCSO3b0NFOcAWiYo8XeHMEiYWUBL4u
 GvWywQtrbEsoWvwUqYBaQllv/jmMDINwuhYRaShllIGmYhNCxgZFnFqF6cWlSWWqRrrJdUlJm
 eUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERh8DECwg7H5i9MhRkkOJiVR3ozA+5FCfEn5
 KZUZicUZ8UWlOanFhxg1ODgEJpydO51JiiUvPy9VSYL3UwtQnWBRanpqRVpmDjA+YEolOHiUR
 HgjQdK8xQWJucWZ6RCpU4y6HB037/5hEgKbISXO+xWkSACkKKM0D24ELFYvMcpKCfMyAh0oxF
 OQWpSbWYIq/4pRnINRSZh3E8gUnsy8ErhNr4COYAI6QjTtDsgRJYkIKakGxrOv5z6LL7D4c+R
 CtXFKStsav9XbHtS2eJYJrykL1Z5ed7Zjqbef+boJZuqm0/9afBD28s+6tJjd0OFU+QqVe/MK
 FAufMRneFtCZe0Vx+ePNHBYui+R2aC+2cZPUb39+g9//qukFh8PXbj460v/VffrfI1KXlne+j
 ZIwOcdysF2+UW1t61am50osxRmJhlrMRcWJAPumDpPQAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1507820931!105429090!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46472 invoked from network); 12 Oct 2017 15:08:52 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Oct 2017 15:08:52 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 12 Oct 2017 09:08:50 -0600
Message-Id: <59DFA1A10200007800185B46@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 12 Oct 2017 09:08:49 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1507816462-15881-1-git-send-email-andrew.cooper3@citrix.com>
 <1507816462-15881-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1507816462-15881-4-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 3/3] x86/mm: Consolidate all Xen L4 slot
 writing into init_xen_l4_slots()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjEwLjE3IGF0IDE1OjU0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYwo+ICsrKyBiL3hlbi9hcmNoL3g4
Ni9tbS9oYXAvaGFwLmMKPiBAQCAtMzkxLDQxICszOTEsMjQgQEAgaW50IGhhcF9zZXRfYWxsb2Nh
dGlvbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgcGFnZXMsIGJvb2wgKnByZWVtcHRl
ZCkKPiAgICAgIHJldHVybiAwOwo+ICB9Cj4gIAo+IC1zdGF0aWMgdm9pZCBoYXBfaW5zdGFsbF94
ZW5fZW50cmllc19pbl9sNChzdHJ1Y3QgdmNwdSAqdiwgbWZuX3QgbDRtZm4pCj4gLXsKPiAtICAg
IHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47Cj4gLSAgICBsNF9wZ2VudHJ5X3QgKmw0ZTsK
PiAtCj4gLSAgICBsNGUgPSBtYXBfZG9tYWluX3BhZ2UobDRtZm4pOwo+IC0KPiAtICAgIC8qIENv
cHkgdGhlIGNvbW1vbiBYZW4gbWFwcGluZ3MgZnJvbSB0aGUgaWRsZSBkb21haW4gKi8KPiAtICAg
IG1lbWNweSgmbDRlW1JPT1RfUEFHRVRBQkxFX0ZJUlNUX1hFTl9TTE9UXSwKPiAtICAgICAgICAg
ICAmaWRsZV9wZ190YWJsZVtST09UX1BBR0VUQUJMRV9GSVJTVF9YRU5fU0xPVF0sCj4gLSAgICAg
ICAgICAgUk9PVF9QQUdFVEFCTEVfWEVOX1NMT1RTICogc2l6ZW9mKGw0X3BnZW50cnlfdCkpOwo+
IC0KPiAtICAgIC8qIEluc3RhbGwgdGhlIHBlci1kb21haW4gbWFwcGluZ3MgZm9yIHRoaXMgZG9t
YWluICovCj4gLSAgICBsNGVbbDRfdGFibGVfb2Zmc2V0KFBFUkRPTUFJTl9WSVJUX1NUQVJUKV0g
PQo+IC0gICAgICAgIGw0ZV9mcm9tX3BhZ2UoZC0+YXJjaC5wZXJkb21haW5fbDNfcGcsIF9fUEFH
RV9IWVBFUlZJU09SX1JXKTsKPiAtCj4gLSAgICAvKiBJbnN0YWxsIGEgbGluZWFyIG1hcHBpbmcg
Ki8KPiAtICAgIGw0ZVtsNF90YWJsZV9vZmZzZXQoTElORUFSX1BUX1ZJUlRfU1RBUlQpXSA9Cj4g
LSAgICAgICAgbDRlX2Zyb21fbWZuKGw0bWZuLCBfX1BBR0VfSFlQRVJWSVNPUl9SVyk7Cj4gLQo+
IC0gICAgdW5tYXBfZG9tYWluX3BhZ2UobDRlKTsKPiAtfQo+IC0KPiAgc3RhdGljIG1mbl90IGhh
cF9tYWtlX21vbml0b3JfdGFibGUoc3RydWN0IHZjcHUgKnYpCj4gIHsKPiAgICAgIHN0cnVjdCBk
b21haW4gKmQgPSB2LT5kb21haW47Cj4gICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsKPiArICAg
IGw0X3BnZW50cnlfdCAqbDRlOwo+ICAgICAgbWZuX3QgbTRtZm47Cj4gIAo+ICAgICAgQVNTRVJU
KHBhZ2V0YWJsZV9nZXRfcGZuKHYtPmFyY2gubW9uaXRvcl90YWJsZSkgPT0gMCk7Cj4gIAo+ICAg
ICAgaWYgKCAocGcgPSBoYXBfYWxsb2MoZCkpID09IE5VTEwgKQo+ICAgICAgICAgIGdvdG8gb29t
Owo+ICsKPiAgICAgIG00bWZuID0gcGFnZV90b19tZm4ocGcpOwo+IC0gICAgaGFwX2luc3RhbGxf
eGVuX2VudHJpZXNfaW5fbDQodiwgbTRtZm4pOwo+ICsgICAgbDRlID0gX19tYXBfZG9tYWluX3Bh
Z2UocGcpOwoKSWYgeW91IG9idGFpbiB0aGUgTUZOIGFueXdheSwgbWFwX2RvbWFpbl9wYWdlKCkg
aXMgY2hlYXBlcgpnZW5lcmF0ZWQgY29kZSB3aXNlLgoKPiAtLS0gYS94ZW4vYXJjaC94ODYvcHYv
ZG9tYWluLmMKPiArKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKPiBAQCAtMzUsNyArMzUs
NyBAQCBzdGF0aWMgaW50IHNldHVwX2NvbXBhdF9sNChzdHJ1Y3QgdmNwdSAqdikKPiAgCj4gICAg
ICBsNHRhYiA9IF9fbWFwX2RvbWFpbl9wYWdlKHBnKTsKPiAgICAgIGNsZWFyX3BhZ2UobDR0YWIp
Owo+IC0gICAgaW5pdF9ndWVzdF9sNF90YWJsZShsNHRhYiwgdi0+ZG9tYWluLCAxKTsKPiArICAg
IGluaXRfeGVuX2w0X3Nsb3RzKGw0dGFiLCBwYWdlX3RvX21mbihwZyksIHYtPmRvbWFpbiwgSU5W
QUxJRF9NRk4sIGZhbHNlKTsKClBlcmhhcHMgd29ydGggYXZvaWRpbmcgdGhlIGRvdWJsZSB0cmFu
c2xhdGlvbiBoZXJlIHRvby4KCkluIGFueSBldmVudApSZXZpZXdlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 12 15:17:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 15:17:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2fEA-0006mX-AA; Thu, 12 Oct 2017 15:16:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2fE9-0006mP-7e
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 15:16:49 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 85/E1-25852-0678FD95; Thu, 12 Oct 2017 15:16:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDSze+/X6
 kwYptlhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bClnbGgm8SFWc/32RpYHws3MXIySEkkCdx
 dVMfE4jNK2AncefnNUYQW0LAUOL0wpssIDaLgKrEsRsNrCA2m4C6RNuz7WC2iICexM1Nt5m7G
 Lk4mAVmM0rcXvOcGSQhLOAvsePxYSCbA2hBgUTjHD+QMCfQ/CfTtrCDhHkFBCX+7gA7gVlAS+
 Lhr1ssELa2xLKFr8E6mQWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahRnFpUllqka2ygl1S
 UmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGHwMQLCD8e/awEOMkhxMSqK8GYH3I4X4
 kvJTKjMSizPii0pzUosPMcpwcChJ8Oq3AeUEi1LTUyvSMnOAcQCTluDgURLhtQBJ8xYXJOYWZ
 6ZDpE4xGnMc23T5DxNHx827f5iEWPLy81KlxHm/tAKVCoCUZpTmwQ2CxeclRlkpYV5GoNOEeA
 pSi3IzS1DlXzGKczAqCfMuApnCk5lXArfvFdApTECniKbdATmlJBEhJdXAyLXTl/3p2o8d2ma
 iv3jzzByOCbzU4Lz21LiYNc9ke7OFtceRjjXsT7Mrv6zK1imZxHNJ5YpL7bKvSZ7vdwbN7alv
 Mnh02cnR4X64XGRgyrPHn1bOPPJWe8ee0uUGl5jDLk3L9gvX1mgzdI4L0OVYXN5eff1O5PHpz
 FM0VfW+8LGnr7oc1yyuxFKckWioxVxUnAgA+43AFcoCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1507821406!111486136!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37563 invoked from network); 12 Oct 2017 15:16:47 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Oct 2017 15:16:47 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 12 Oct 2017 09:16:45 -0600
Message-Id: <59DFA37D0200007800185B5C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 12 Oct 2017 09:16:45 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <20171011175243.19871-1-george.dunlap@citrix.com>
 <20171011175243.19871-8-george.dunlap@citrix.com>
In-Reply-To: <20171011175243.19871-8-george.dunlap@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 08/12] fuzz/x86_emulate: Move all state
 into fuzz_state
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDExLjEwLjE3IGF0IDE5OjUyLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiAtLS0gYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwu
Ywo+ICsrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5j
Cj4gQEAgLTIyLDM0ICsyMiwzMSBAQAo+ICAKPiAgI2RlZmluZSBTRUdfTlVNIHg4Nl9zZWdfbm9u
ZQo+ICAKPiAtLyogTGF5b3V0IG9mIGRhdGEgZXhwZWN0ZWQgYXMgZnV6emluZyBpbnB1dC4gKi8K
PiAtc3RydWN0IGZ1enpfY29ycHVzCj4gKy8qCj4gKyAqIFN0YXRlIG9mIHRoZSBmdXp6aW5nIGhh
cm5lc3MgYW5kIGVtdWxhdGVkIGNwdS4gIENhbGN1bGF0ZWQKPiArICogaW5pdGlhbGx5IGZyb20g
dGhlIGlucHV0IGNvcnB1cywgYW5kIGxhdGVyIG11dGF0ZWQgYnkgdGhlIGVtdWxhdGlvbgo+ICsg
KiBjYWxsYmFja3MgKGFuZCB0aGUgZW11bGF0b3IgaXRzZWxmLCBpbiB0aGUgY2FzZSBvZiByZWdz
KS4KPiArICovCj4gK3N0cnVjdCBmdXp6X3N0YXRlCj4gIHsKPiArICAgIC8qIEVtdWxhdGVkIENQ
VSBzdGF0ZSAqLwo+ICsgICAgdW5zaWduZWQgbG9uZyBvcHRpb25zOwo+ICAgICAgdW5zaWduZWQg
bG9uZyBjcls1XTsKPiAgICAgIHVpbnQ2NF90IG1zcltNU1JfSU5ERVhfTUFYXTsKPiAtICAgIHN0
cnVjdCBjcHVfdXNlcl9yZWdzIHJlZ3M7Cj4gICAgICBzdHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciBz
ZWdtZW50c1tTRUdfTlVNXTsKPiAtICAgIHVuc2lnbmVkIGxvbmcgb3B0aW9uczsKPiAtICAgIHVu
c2lnbmVkIGNoYXIgZGF0YVtJTlBVVF9TSVpFXTsKPiAtfSBpbnB1dDsKPiAtI2RlZmluZSBEQVRB
X09GRlNFVCBvZmZzZXRvZihzdHJ1Y3QgZnV6el9jb3JwdXMsIGRhdGEpCj4gKyAgICBzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyByZWdzOwo+ICAKPiAtLyoKPiAtICogSW50ZXJuYWwgc3RhdGUgb2YgdGhl
IGZ1enppbmcgaGFybmVzcy4gIENhbGN1bGF0ZWQgaW5pdGlhbGx5IGZyb20gdGhlIGlucHV0Cj4g
LSAqIGNvcnB1cywgYW5kIGxhdGVyIG11dGF0ZXMgYnkgdGhlIGVtdWxhdGlvbiBjYWxsYmFja3Mu
Cj4gLSAqLwo+IC1zdHJ1Y3QgZnV6el9zdGF0ZQo+IC17Cj4gICAgICAvKiBGdXp6ZXIncyBpbnB1
dCBkYXRhLiAqLwo+IC0gICAgc3RydWN0IGZ1enpfY29ycHVzICpjb3JwdXM7Cj4gKyNkZWZpbmUg
REFUQV9PRkZTRVQgb2Zmc2V0b2Yoc3RydWN0IGZ1enpfc3RhdGUsIGNvcnB1cykKPiArICAgIGNv
bnN0IHVuc2lnbmVkIGNoYXIgKiBjb3JwdXM7CgpTdHJheSBibGFuayBhZnRlciAqLiBBbHNvIGFu
eSByZWFzb24gdGhpcyBjYW4ndCBiZSB1aW50OF90LAptYXRjaGluZyBMTFZNRnV6emVyVGVzdE9u
ZUlucHV0KCkncyBwYXJhbWV0ZXIgYW5kIG1ha2luZwppdCBwb3NzaWJsZSB0byBhdm9pZCB0aGUg
Y2FzdCB5b3UgY3VycmVudGx5IHVzZSBvbiB0aGF0CmFzc2lnbm1lbnQ/Cgo+IEBAIC02NDYsMTEg
KzYzNCwyMCBAQCBzdGF0aWMgdm9pZCBzZXRfc2l6ZXMoc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQg
KmN0eHQpCj4gICAgICAgICAgY3R4dC0+YWRkcl9zaXplID0gY3R4dC0+c3Bfc2l6ZSA9IDY0Owo+
ICAgICAgZWxzZQo+ICAgICAgewo+IC0gICAgICAgIGN0eHQtPmFkZHJfc2l6ZSA9IGMtPnNlZ21l
bnRzW3g4Nl9zZWdfY3NdLmRiID8gMzIgOiAxNjsKPiAtICAgICAgICBjdHh0LT5zcF9zaXplICAg
PSBjLT5zZWdtZW50c1t4ODZfc2VnX3NzXS5kYiA/IDMyIDogMTY7Cj4gKyAgICAgICAgY3R4dC0+
YWRkcl9zaXplID0gcy0+c2VnbWVudHNbeDg2X3NlZ19jc10uZGIgPyAzMiA6IDE2Owo+ICsgICAg
ICAgIGN0eHQtPnNwX3NpemUgICA9IHMtPnNlZ21lbnRzW3g4Nl9zZWdfc3NdLmRiID8gMzIgOiAx
NjsKPiAgICAgIH0KPiAgfQo+ICAKPiArc3RhdGljIHZvaWQgc2V0dXBfc3RhdGUoc3RydWN0IHg4
Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCj4gK3sKPiArICAgIHN0cnVjdCBmdXp6X3N0YXRlICpzID0g
Y3R4dC0+ZGF0YTsKPiArCj4gKyAgICAvKiBGdXp6IGFsbCBvZiB0aGUgZW11bGF0ZWQgc3RhdGUg
aW4gb25lIGdvICovCj4gKyAgICBpZiAoIWlucHV0X3JlYWQocywgcywgREFUQV9PRkZTRVQpKQoK
TWlzc2luZyBibGFua3MuCgo+IEBAIC03NjEsMTIgKzc1NywxMSBAQCBzdGF0aWMgdm9pZCBkaXNh
YmxlX2hvb2tzKHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQo+ICBzdGF0aWMgdm9pZCBz
YW5pdGl6ZV9pbnB1dChzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKPiAgewo+ICAgICAg
c3RydWN0IGZ1enpfc3RhdGUgKnMgPSBjdHh0LT5kYXRhOwo+IC0gICAgc3RydWN0IGZ1enpfY29y
cHVzICpjID0gcy0+Y29ycHVzOwo+IC0gICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MgPSAm
Yy0+cmVnczsKPiAtICAgIHVuc2lnbmVkIGxvbmcgYml0bWFwID0gYy0+b3B0aW9uczsKPiArICAg
IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzID0gY3R4dC0+cmVnczsKPiArICAgIHVuc2lnbmVk
IGxvbmcgYml0bWFwID0gcy0+b3B0aW9uczsKPiAgCj4gICAgICAvKiBTb21lIGhvb2tzIGNhbid0
IGJlIGRpc2FibGVkLiAqLwo+IC0gICAgYy0+b3B0aW9ucyAmPSB+KCgxPDxIT09LX3JlYWQpfCgx
PDxIT09LX2luc25fZmV0Y2gpKTsKPiArICAgIHMtPm9wdGlvbnMgJj0gfigoMTw8SE9PS19yZWFk
KXwoMTw8SE9PS19pbnNuX2ZldGNoKSk7CgpNaW5kIGFkZGluZyB0aGUgbWlzc2luZyBibGFua3Mg
aGVyZSB3aGlsZSB5b3UgdG91Y2ggdGhpcz8KCj4gQEAgLTgzNCwxMCArODI2LDEwIEBAIGludCBM
TFZNRnV6emVyVGVzdE9uZUlucHV0KGNvbnN0IHVpbnQ4X3QgKmRhdGFfcCwgc2l6ZV90IHNpemUp
Cj4gICAgICAgICAgcmV0dXJuIDE7Cj4gICAgICB9Cj4gIAo+IC0gICAgbWVtY3B5KCZpbnB1dCwg
ZGF0YV9wLCBzaXplKTsKPiArICAgIHN0YXRlLmNvcnB1cyA9ICh2b2lkKilkYXRhX3A7CgpJZiBm
b3IgYW55IHJlYXNvbiB0aGUgc3VnZ2VzdGVkIHR5cGUgY2hhbmdlIGNhbid0IG9yIHNob3VsZG4n
dCBiZQpkb25lIChhbmQgaGVuY2UgdGhlIGNhc3QgbmVlZHMgdG8gc3RheSksIHRoZW4gcGxlYXNl
IGFkZCBhIGJsYW5rCmJlZm9yZSAqIGFuZCBkb24ndCBjYXN0IGF3YXkgY29uc3QtbmVzcy4KCkph
bgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 12 15:17:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 15:17:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2fEM-0006n2-Hw; Thu, 12 Oct 2017 15:17:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45195b866=wei.liu2@citrix.com>)
 id 1e2fEL-0006mu-GC
 for xen-devel@lists.xen.org; Thu, 12 Oct 2017 15:17:01 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 99/87-24663-C678FD95; Thu, 12 Oct 2017 15:17:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHRDpG5O+/1
 Igxs3uC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oztW6YwF5xjr5gw4xlzA+M6ti5GTg4JAX+J
 CVc+MoLYLAKqEj1T/rGD2GwCyhI/O3vBakQEdCWeLXgGZHNxMAtcZZS4vWs1K0hCWCBOYsvj3
 cwgNq+AhcSDXTfAGoQEOhglup4aQMQFJU7OfMICYjML6Egs2P0JqIYDyJaWWP6PAyTMKeAlce
 zubbAxogIqEp1L57BAjFGQ6Jh+jGkCI98sJJNmIZk0C2HSAkbmVYwaxalFZalFuoYmeklFmek
 ZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgaHGAAQ7GFds9zzEKMnBpCTKmxF4P1KILyk/
 pTIjsTgjvqg0J7X4EKMGB4fAhLNzpzNJseTl56UqSfD2tAHVCRalpqdWpGXmAKMBplSCg0dJh
 HcXSJq3uCAxtzgzHSJ1ilGX48bD63+YhMBmSInzFoAUCYAUZZTmwY2AReYlRlkpYV5GoAOFeA
 pSi3IzS1DlXzGKczAqCfNOBJnCk5lXArfpFdARTEBHiKbdATmiJBEhJdXAKKpYV6pREZOaYsM
 5w8aa5eLae3ofDu717bOVfRIvEvwiNb7joLbNOWsdkTqx1YeufuOTXrA8reyTu/Iehm6z2P0e
 phtfhp4/F3bFa0dW36JEQUOt4JdHbqlJq0sqaWbd6trodLJYgCVDKy4uftGkoIou9qT3UZyKn
 1a3X2Ur2B+yNmL3XjUlluKMREMt5qLiRADVEeuWxwIAAA==
X-Env-Sender: prvs=45195b866=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1507821418!102399131!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55407 invoked from network); 12 Oct 2017 15:16:59 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Oct 2017 15:16:59 -0000
X-IronPort-AV: E=Sophos;i="5.43,366,1503360000"; d="scan'208";a="445710100"
Date: Thu, 12 Oct 2017 16:13:29 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171012151329.mccqe4mqzm5aqvbl@citrix.com>
References: <1507816462-15881-1-git-send-email-andrew.cooper3@citrix.com>
 <1507816462-15881-4-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507816462-15881-4-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Tim Deegan <tim@xen.org>, Xen-devel <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 3/3] x86/mm: Consolidate all Xen L4 slot
 writing into init_xen_l4_slots()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMTIsIDIwMTcgYXQgMDI6NTQ6MjJQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGVyZSBhcmUgY3VycmVudGx5IHRocmVlIGZ1bmN0aW9ucyB3aGljaCB3cml0ZSBM
NCBwYWdldGFibGVzIGZvciBYZW4sIGJ1dAo+IHRoZXkgYWxsIGJlaGF2ZSBzdWJ0bHkgZGlmZmVy
ZW50bHkuICBzaF9pbnN0YWxsX3hlbl9lbnRyaWVzX2luX2w0KCkgaW4KPiBwYXJ0aWN1bGFyIGlz
IGNhdGVyaW5nIGZvciB0d28gZGlmZmVyZW50IHVzZWNhc2VzLCB3aGljaCBtYWtlcyB0aGUgc2Fm
ZXR5IG9mCj4gdGhlIGxpbmVhciBtYXBwaW5ncyBoYXJkIHRvIGZvbGxvdy4KPiAKPiBCeSBjb25z
b2xpZGF0aW5nIHRoZSBMNCBwYWdldGFibGUgd3JpdGluZyBpbiBhIHNpbmdsZSBmdW5jdGlvbiwg
dGhlIHJlc3VsdGluZwo+IHNldHVwIG9mIFhlbidzIHZpcnR1YWwgbGF5b3V0IGlzIGVhc2llciB0
byB1bmRlcnN0YW5kLgo+IAo+IE5vIHByYWN0aWNhbCBjaGFuZ2VzIHRvIHRoZSByZXN1bHRpbmcg
TDQsIGFsdGhvdWdoIHRoZSBsb2dpYyBoYXMgYmVlbgo+IHJlYXJyYW5nZWQgdG8gYXZvaWQgcmV3
cml0aW5nIHNvbWUgc2xvdHMuICBUaGlzIGNoYW5nZXMgdGhlIHphcF9yb19tcHQKPiBwYXJhbWV0
ZXIgdG8gc2ltcGx5IHJvX21wdC4KPiAKPiBCb3RoIHtoYXAsc2h9X2luc3RhbGxfeGVuX2VudHJp
ZXNfaW5fbDQoKSBnZXQgZm9sZGVkIGludG8gdGhlaXIgY2FsbGVycy4gIFRoZQo+IGhhcCBzaWRl
IG9ubHkgYSBzaW5nbGUgY2FsbGVyLCB3aGlsZSB0aGUgc2hhZG93IHNpZGUgaGFzIHR3by4gIFRo
ZSBzaGFkb3cKPiBzcGxpdCBoZWxwcyBoaWdobGlnaHQgdGhlIGNvcnJlY3RuZXNzIG9mIHRoZSBs
aW5lYXIgc2xvdHMuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 12 15:17:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 15:17:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2fEm-0006pU-Qu; Thu, 12 Oct 2017 15:17:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45121f424=roger.pau@citrix.com>)
 id 1e2fEl-0006pB-O4
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 15:17:27 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 23/3A-00706-6878FD95; Thu, 12 Oct 2017 15:17:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsWSzvfng25z+/1
 Ig3mtAhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a0N0fZC/ZxVkzecYClgXE5excjJ4eEgL9E
 +7RZbF2MHBwsAqoSN6+7gJhsAvYS079WgFSICGhLvFi1jg3EZhZQkTg1r4sFxBYWCJHo+beQG
 cTmFfCU2LDtNthEIYFUidPXW5gg4oISJ2c+YYHo1ZFYsPsT2CZmAWmJ5f84QExOAUeJS5PAOk
 WBpvcveQo1RVGif94DNogb0yXaJixkncDIPwvJ0FlIhs5CGLqAkXkVo3pxalFZapGuuV5SUWZ
 6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmDgMQDBDsbG706HGCU5mJREeTMC70cK8SXl
 p1RmJBZnxBeV5qQWH2KU4eBQkuDtaQPKCRalpqdWpGXmAGMAJi3BwaMkwlsMkuYtLkjMLc5Mh
 0idYlSUEue9C5IQAElklObBtcHi7hKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeSeCTOHJzC
 uBm/4KaDET0GLRtDsgi0sSEVJSDYxbZgV/dfnREdfAc1LELyXifM+OT6cPfD0qMydwVXWI+b2
 n3/hKuGvl5J58/1S1YINT1jYPYa/4pJKpIWaL9RS17ohypx+taLViWLGTq0Ci7AXL+8vt3c9K
 L8lOZ+o/fPjpwZTkzhV2r7xuyzGmx33da2C/Tk967d4C953cb0xmxJwLTzy0P1GJpTgj0VCLu
 ag4EQBXkr3ktgIAAA==
X-Env-Sender: prvs=45121f424=roger.pau@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1507821439!54524806!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56496 invoked from network); 12 Oct 2017 15:17:22 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Oct 2017 15:17:22 -0000
X-IronPort-AV: E=Sophos;i="5.43,366,1503360000"; d="scan'208";a="106297890"
Date: Thu, 12 Oct 2017 16:17:14 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171012151714.oxalikoh5alyskrt@dhcp-3-128.uk.xensource.com>
References: <osstest-114342-mainreport@xen.org>
 <23007.31511.553395.655986@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23007.31511.553395.655986@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [osstest test] 114342: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMTIsIDIwMTcgYXQgMDI6MjQ6MjNQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gb3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyaXRlcyAoIltvc3N0ZXN0IHRlc3RdIDExNDM0
MjogcmVncmVzc2lvbnMgLSB0cm91YmxlOiBibG9ja2VkL2Jyb2tlbi9mYWlsL3Bhc3MiKToKPiA+
IGZsaWdodCAxMTQzNDIgb3NzdGVzdCByZWFsIFtyZWFsXQo+ID4gaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDM0Mi8KPiA+IAo+ID4gUmVncmVzc2lv
bnMgOi0oCj4gPiAKPiA+IFRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2Nr
aW5nLAo+ID4gaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46Cj4gPiAgdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgo+ID4gIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDQgaG9zdC1pbnN0YWxs
KDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDExNDE5MQo+ID4gIHRlc3QtYXJtaGYtYXJtaGYt
ZXhhbWluZSAgICAgIDQgaG9zdC1pbnN0YWxsICAgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEx
NDE5MQo+ID4gIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMTQxOTEKPiA+ICBidWlsZC1hcm1oZi14c20gICAg
ICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTQx
OTEKPiAKPiBOb25lIG9mIHRoZXNlIGFyZSByZWxhdGVkIHRvIHRoZSBvbmx5IG9zc3Rlc3QgcGF0
Y2ggdW5kZXIgdGVzdCwKPiAKPiAgcHZoOiByZW5hbWUgcHZoIHRlc3RzIHRvIHB2aHYyCj4gCj4g
VGhlIGFybWhmIGJ1aWxkIGZhaWx1cmUgbG9va3MgbGlrZSB0aGUgYXJtaGYgbm9kZSBjcmFzaGlu
Zy4KPiAKPiBJIGhhdmUgdGhlcmVmb3JlIGZvcmNlIHB1c2hlZCB0aGlzOgo+IAo+ID4gdmVyc2lv
biB0YXJnZXRlZCBmb3IgdGVzdGluZzoKPiA+ICBvc3N0ZXN0ICAgICAgICAgICAgICAyZmU1N2M4
ODVkMDI5MGNhZjJkNzA3ODkzYmIzYmYzZjVlODE2NWY1CgpUaGFua3MsIGhvcGVmdWxseSB0aGlz
IHdpbGwgdW5ibG9jayB0aGUgYnJhbmNoZXMgc3R1Y2sgYmVjYXVzZSBvZiB0aGUKcHZoICJyZWdy
ZXNzaW9uIi4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 12 15:24:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 15:24:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2fLV-0007ia-JF; Thu, 12 Oct 2017 15:24:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=451b31995=Andrew.Cooper3@citrix.com>)
 id 1e2fLU-0007iU-9Q
 for xen-devel@lists.xen.org; Thu, 12 Oct 2017 15:24:24 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 E9/0C-15990-7298FD95; Thu, 12 Oct 2017 15:24:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsWSzvfng65a5/1
 Ig7WzbSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owdX/uZC5plKpa/bWBvYLwv1sXIySEh4C8x
 6WcTM4gtLJAlsWPpBBYQW0RAWaL3128wm1lgC6PE9O1JILaQwB5GiXNvDEFsNgF9id0vPjGB2
 LwCthJnbi8Ds1kEVCUaF8xkBbFFBcIlms72s0DUCEqcnPkEzOYUsJfY29TD1sXIATRfU2L9Ln
 2IVfISzVtnM0PY4hJNX1ayQqxVk7jWf4kd4uR0ia1/fzFPYBSYhWTqLIRJs5BMmoVk0gJGllW
 MGsWpRWWpRbqGJnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIEBywAEOxjPnvY8
 xCjJwaQkypsReD9SiC8pP6UyI7E4I76oNCe1+BCjBgeHwISzc6czSbHk5eelKknwHmwHqhMsS
 k1PrUjLzAHGFEypBAePkgjvE5A0b3FBYm5xZjpE6hSjopQ47wmQhABIIqM0D64NFseXGGWlhH
 kZgY4S4ilILcrNLEGVf8UozsGoJMz7B2QKT2ZeCdz0V0CLmYAWi6bdAVlckoiQkmpg3OBad5U
 7tXKinFTose2KUx36ohL+JX7+tu7L16BL1zvPvfCp5xV8ovj59MVDy+uLFDKWteXaxRV1BLau
 vLiGxWHZVV/ZiJ5V7zfcT5nxKTvlS7m6jEClrL2pxLbaJf7fpRpcM5tFnLZs283gv0ur8spt2
 /Wf++/9DPHNr/u26oPDnE+JltmflViKMxINtZiLihMBfbOSLd4CAAA=
X-Env-Sender: prvs=451b31995=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1507821860!67874508!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10192 invoked from network); 12 Oct 2017 15:24:22 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Oct 2017 15:24:22 -0000
X-IronPort-AV: E=Sophos;i="5.43,366,1503360000"; d="scan'208";a="106298066"
To: Jan Beulich <JBeulich@suse.com>
References: <1507816462-15881-1-git-send-email-andrew.cooper3@citrix.com>
 <1507816462-15881-4-git-send-email-andrew.cooper3@citrix.com>
 <59DFA1A10200007800185B46@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <1dae0ed1-a086-8b8d-743b-8125b808989d@citrix.com>
Date: Thu, 12 Oct 2017 16:24:06 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59DFA1A10200007800185B46@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 3/3] x86/mm: Consolidate all Xen L4 slot
 writing into init_xen_l4_slots()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTIvMTAvMTcgMTY6MDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDEyLjEwLjE3IGF0
IDE1OjU0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS9oYXAvaGFwLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYwo+
PiBAQCAtMzkxLDQxICszOTEsMjQgQEAgaW50IGhhcF9zZXRfYWxsb2NhdGlvbihzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBpbnQgcGFnZXMsIGJvb2wgKnByZWVtcHRlZCkKPj4gICAgICByZXR1
cm4gMDsKPj4gIH0KPj4gIAo+PiAtc3RhdGljIHZvaWQgaGFwX2luc3RhbGxfeGVuX2VudHJpZXNf
aW5fbDQoc3RydWN0IHZjcHUgKnYsIG1mbl90IGw0bWZuKQo+PiAtewo+PiAtICAgIHN0cnVjdCBk
b21haW4gKmQgPSB2LT5kb21haW47Cj4+IC0gICAgbDRfcGdlbnRyeV90ICpsNGU7Cj4+IC0KPj4g
LSAgICBsNGUgPSBtYXBfZG9tYWluX3BhZ2UobDRtZm4pOwo+PiAtCj4+IC0gICAgLyogQ29weSB0
aGUgY29tbW9uIFhlbiBtYXBwaW5ncyBmcm9tIHRoZSBpZGxlIGRvbWFpbiAqLwo+PiAtICAgIG1l
bWNweSgmbDRlW1JPT1RfUEFHRVRBQkxFX0ZJUlNUX1hFTl9TTE9UXSwKPj4gLSAgICAgICAgICAg
JmlkbGVfcGdfdGFibGVbUk9PVF9QQUdFVEFCTEVfRklSU1RfWEVOX1NMT1RdLAo+PiAtICAgICAg
ICAgICBST09UX1BBR0VUQUJMRV9YRU5fU0xPVFMgKiBzaXplb2YobDRfcGdlbnRyeV90KSk7Cj4+
IC0KPj4gLSAgICAvKiBJbnN0YWxsIHRoZSBwZXItZG9tYWluIG1hcHBpbmdzIGZvciB0aGlzIGRv
bWFpbiAqLwo+PiAtICAgIGw0ZVtsNF90YWJsZV9vZmZzZXQoUEVSRE9NQUlOX1ZJUlRfU1RBUlQp
XSA9Cj4+IC0gICAgICAgIGw0ZV9mcm9tX3BhZ2UoZC0+YXJjaC5wZXJkb21haW5fbDNfcGcsIF9f
UEFHRV9IWVBFUlZJU09SX1JXKTsKPj4gLQo+PiAtICAgIC8qIEluc3RhbGwgYSBsaW5lYXIgbWFw
cGluZyAqLwo+PiAtICAgIGw0ZVtsNF90YWJsZV9vZmZzZXQoTElORUFSX1BUX1ZJUlRfU1RBUlQp
XSA9Cj4+IC0gICAgICAgIGw0ZV9mcm9tX21mbihsNG1mbiwgX19QQUdFX0hZUEVSVklTT1JfUlcp
Owo+PiAtCj4+IC0gICAgdW5tYXBfZG9tYWluX3BhZ2UobDRlKTsKPj4gLX0KPj4gLQo+PiAgc3Rh
dGljIG1mbl90IGhhcF9tYWtlX21vbml0b3JfdGFibGUoc3RydWN0IHZjcHUgKnYpCj4+ICB7Cj4+
ICAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKPj4gICAgICBzdHJ1Y3QgcGFnZV9p
bmZvICpwZzsKPj4gKyAgICBsNF9wZ2VudHJ5X3QgKmw0ZTsKPj4gICAgICBtZm5fdCBtNG1mbjsK
Pj4gIAo+PiAgICAgIEFTU0VSVChwYWdldGFibGVfZ2V0X3Bmbih2LT5hcmNoLm1vbml0b3JfdGFi
bGUpID09IDApOwo+PiAgCj4+ICAgICAgaWYgKCAocGcgPSBoYXBfYWxsb2MoZCkpID09IE5VTEwg
KQo+PiAgICAgICAgICBnb3RvIG9vbTsKPj4gKwo+PiAgICAgIG00bWZuID0gcGFnZV90b19tZm4o
cGcpOwo+PiAtICAgIGhhcF9pbnN0YWxsX3hlbl9lbnRyaWVzX2luX2w0KHYsIG00bWZuKTsKPj4g
KyAgICBsNGUgPSBfX21hcF9kb21haW5fcGFnZShwZyk7Cj4gSWYgeW91IG9idGFpbiB0aGUgTUZO
IGFueXdheSwgbWFwX2RvbWFpbl9wYWdlKCkgaXMgY2hlYXBlcgo+IGdlbmVyYXRlZCBjb2RlIHdp
c2UuCgpBaCB5ZXMuwqAgR2l2ZW4gdGhhdCBfX21hcF9kb21haW5fcGFnZSgpIGlzIGEgZGVmaW5l
LCBJJ2QgaG9wZSB0aGUKY29tcGlsZXIgY2FuIHNwb3QgYW5kIG9wdGltaXNlIGF3YXkgdGhlIGRv
dWJsZSBwYWdlX3RvX21mbigpLgoKRWl0aGVyIHdheSwgZml4ZWQuCgo+Cj4+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9wdi9kb21haW4uYwo+PiArKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKPj4g
QEAgLTM1LDcgKzM1LDcgQEAgc3RhdGljIGludCBzZXR1cF9jb21wYXRfbDQoc3RydWN0IHZjcHUg
KnYpCj4+ICAKPj4gICAgICBsNHRhYiA9IF9fbWFwX2RvbWFpbl9wYWdlKHBnKTsKPj4gICAgICBj
bGVhcl9wYWdlKGw0dGFiKTsKPj4gLSAgICBpbml0X2d1ZXN0X2w0X3RhYmxlKGw0dGFiLCB2LT5k
b21haW4sIDEpOwo+PiArICAgIGluaXRfeGVuX2w0X3Nsb3RzKGw0dGFiLCBwYWdlX3RvX21mbihw
ZyksIHYtPmRvbWFpbiwgSU5WQUxJRF9NRk4sIGZhbHNlKTsKPiBQZXJoYXBzIHdvcnRoIGF2b2lk
aW5nIHRoZSBkb3VibGUgdHJhbnNsYXRpb24gaGVyZSB0b28uCj4KPiBJbiBhbnkgZXZlbnQKPiBS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSnVzdCB0byBjb25m
aXJtLCB0aGUgYWRkaXRpb25hbCBkZWx0YSBpczoKCmFuZHJld2Nvb3BAYW5kcmV3Y29vcDovbG9j
YWwveGVuLmdpdC94ZW4kIGdpdCBkaWZmCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vaGFw
L2hhcC5jIGIveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYwppbmRleCAxZTdlOGQwLi40MWRlYjkw
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tbS9oYXAvaGFwLmMKQEAgLTQwNCw3ICs0MDQsNyBAQCBzdGF0aWMgbWZuX3QgaGFwX21ha2Vf
bW9uaXRvcl90YWJsZShzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgZ290byBvb207CiAKICAgICBt
NG1mbiA9IHBhZ2VfdG9fbWZuKHBnKTsKLSAgICBsNGUgPSBfX21hcF9kb21haW5fcGFnZShwZyk7
CisgICAgbDRlID0gbWFwX2RvbWFpbl9wYWdlKG00bWZuKTsKIAogICAgIGluaXRfeGVuX2w0X3Ns
b3RzKGw0ZSwgbTRtZm4sIGQsIElOVkFMSURfTUZOLCBmYWxzZSk7CiAgICAgdW5tYXBfZG9tYWlu
X3BhZ2UobDRlKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYyBiL3hlbi9h
cmNoL3g4Ni9wdi9kb21haW4uYwppbmRleCBhMjQyMDM3Li4yZmIxOTk2IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCkBA
IC0yOCwxNCArMjgsMTYgQEAgc3RhdGljIGludCBzZXR1cF9jb21wYXRfbDQoc3RydWN0IHZjcHUg
KnYpCiB7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7CiAgICAgbDRfcGdlbnRyeV90ICpsNHRh
YjsKKyAgICBtZm5fdCBtZm47CiAKICAgICBwZyA9IGFsbG9jX2RvbWhlYXBfcGFnZSh2LT5kb21h
aW4sIE1FTUZfbm9fb3duZXIpOwogICAgIGlmICggcGcgPT0gTlVMTCApCiAgICAgICAgIHJldHVy
biAtRU5PTUVNOwogCi0gICAgbDR0YWIgPSBfX21hcF9kb21haW5fcGFnZShwZyk7CisgICAgbWZu
ID0gcGFnZV90b19tZm4ocGcpOworICAgIGw0dGFiID0gbWFwX2RvbWFpbl9wYWdlKG1mbik7CiAg
ICAgY2xlYXJfcGFnZShsNHRhYik7Ci0gICAgaW5pdF94ZW5fbDRfc2xvdHMobDR0YWIsIHBhZ2Vf
dG9fbWZuKHBnKSwgdi0+ZG9tYWluLCBJTlZBTElEX01GTiwgZmFsc2UpOworICAgIGluaXRfeGVu
X2w0X3Nsb3RzKGw0dGFiLCBtZm4sIHYtPmRvbWFpbiwgSU5WQUxJRF9NRk4sIGZhbHNlKTsKICAg
ICB1bm1hcF9kb21haW5fcGFnZShsNHRhYik7CiAKICAgICAvKiBUaGlzIHBhZ2UgbmVlZHMgdG8g
bG9vayBsaWtlIGEgcGFnZXRhYmxlIHNvIHRoYXQgaXQgY2FuIGJlIHNoYWRvd2VkICovCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 12 15:24:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 15:24:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2fLm-0007jv-RE; Thu, 12 Oct 2017 15:24:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2fLm-0007jo-Ho
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 15:24:42 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 B1/70-28075-9398FD95; Thu, 12 Oct 2017 15:24:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS9es836
 kwa+prBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bmm43sBQ3KFcuvr2BpYJwg0cXIySEkkCfR
 3D+bsYuRg4NXwE6i67YsSFhCwFDi9MKbLCA2i4CqRMPfD8wgNpuAukTbs+2sILaIgJ7EzU23g
 eJcHMwCsxklbq95DlYkLJAice/cZ3aI+YUSh9ZMBxvEKWAv8fXKPlaIXYISf3cIg4SZBbQkHv
 66xQJha0ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6hkZ6SUW
 Z6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBwccABDsYX3U7H2KU5GBSEuXNCLwfKcSX
 lJ9SmZFYnBFfVJqTWnyIUYODQ2DbrtUXGKVY8vLzUpUkeP+3A9UJFqWmp1akZeYA4wOmVIKDR
 0mE9wlImre4IDG3ODMdInWKUZej4+bdP0xCYDOkxHlPgBQJgBRllObBjYDF6iVGWSlhXkagA4
 V4ClKLcjNLUOVfMYpzMCoJ8/4BmcKTmVcCt+kV0BFMQEeIpt0BOaIkESEl1cAYqmHoMUGQyXL
 u2sAZa1WrVtjEJ2reffBztevtZxkT/4t3LzwvUmSktzf9sOjh42uzF7H85xJ+wcB2NHHJ5S7f
 uPa1CoXHuh8xqVzc/4Dv2LrV2/9v21ir6hx5fHtJpmqd+7rUTfe7frI475oYomQk5M8vdC21/
 mzLKzWj8F9V5l6hs6rO7n+hxFKckWioxVxUnAgAk0FKCtACAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1507821876!109844433!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49197 invoked from network); 12 Oct 2017 15:24:37 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Oct 2017 15:24:37 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 12 Oct 2017 09:24:34 -0600
Message-Id: <59DFA5530200007800185B76@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 12 Oct 2017 09:24:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <20171011175243.19871-1-george.dunlap@citrix.com>
 <20171011175243.19871-10-george.dunlap@citrix.com>
In-Reply-To: <20171011175243.19871-10-george.dunlap@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 10/12] fuzz/x86_emulate: Add --rerun
 option to try to track down instability
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDExLjEwLjE3IGF0IDE5OjUyLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBAQCAtODg0LDIwICs4OTEsMTQ2IEBAIGludCBMTFZNRnV6emVySW5pdGlhbGl6ZShpbnQg
KmFyZ2MsIGNoYXIgKioqYXJndikKPiAgICAgIHJldHVybiAwOwo+ICB9Cj4gIAo+IC1pbnQgTExW
TUZ1enplclRlc3RPbmVJbnB1dChjb25zdCB1aW50OF90ICpkYXRhX3AsIHNpemVfdCBzaXplKQo+
ICtzdGF0aWMgdm9pZCBzZXR1cF9mdXp6X3N0YXRlKHN0cnVjdCBmdXp6X3N0YXRlICpzdGF0ZSwg
Y29uc3Qgdm9pZCAqZGF0YV9wLCBzaXplX3Qgc2l6ZSkKPiAgewo+IC0gICAgc3RydWN0IGZ1enpf
c3RhdGUgc3RhdGUgPSB7Cj4gLSAgICAgICAgLm9wcyA9IGFsbF9mdXp6ZXJfb3BzLAo+IC0gICAg
fTsKPiAtICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0IGN0eHQgPSB7Cj4gLSAgICAgICAgLmRh
dGEgPSAmc3RhdGUsCj4gLSAgICAgICAgLnJlZ3MgPSAmc3RhdGUucmVncywKPiAtICAgICAgICAu
YWRkcl9zaXplID0gOCAqIHNpemVvZih2b2lkICopLAo+IC0gICAgICAgIC5zcF9zaXplID0gOCAq
IHNpemVvZih2b2lkICopLAo+IC0gICAgfTsKPiArICAgIG1lbXNldChzdGF0ZSwgMCwgc2l6ZW9m
KCpzdGF0ZSkpOwo+ICsgICAgc3RhdGUtPmNvcnB1cyA9IGRhdGFfcDsKPiArICAgIHN0YXRlLT5k
YXRhX251bSA9IHNpemU7Cj4gK30KPiArCj4gK3N0YXRpYyBpbnQgcnVudGVzdChzdHJ1Y3QgZnV6
el9zdGF0ZSAqc3RhdGUpIHsKPiAgICAgIGludCByYzsKPiAgCj4gLSAgICBpZiAoIHNpemUgPD0g
ZnV6el9taW5pbWFsX2lucHV0X3NpemUoKSApCj4gKyAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4
dCAqY3R4dCA9ICZzdGF0ZS0+Y3R4dDsKClBsZWFzZSBkb24ndCBsZWF2ZSBhIGJsYW5rIGxpbmUg
YmV0d2VlbiBkZWNsYXJhdGlvbnMuCgo+ICtzdGF0aWMgdm9pZCBjb21wYXJlX3N0YXRlcyhzdHJ1
Y3QgZnV6el9zdGF0ZSBzdGF0ZVsyXSkKPiArewo+ICsgICAgLyogRmlyc3QgemVybyBhbnkgImlu
dGVybmFsIiBwb2ludGVycyAqLwo+ICsgICAgc3RhdGVbMF0uY29ycHVzID0gc3RhdGVbMV0uY29y
cHVzID0gTlVMTDsKPiArICAgIHN0YXRlWzBdLmN0eHQuZGF0YSA9IHN0YXRlWzFdLmN0eHQuZGF0
YSA9IE5VTEw7Cj4gKyAgICBzdGF0ZVswXS5jdHh0LnJlZ3MgPSBzdGF0ZVsxXS5jdHh0LnJlZ3Mg
PSBOVUxMOwo+ICsKPiArICAgIGlmICggbWVtY21wKCZzdGF0ZVswXSwgJnN0YXRlWzFdLCBzaXpl
b2Yoc3RydWN0IGZ1enpfc3RhdGUpKSApCj4gKyAgICB7Cj4gKyAgICAgICAgdW5zaWduZWQgaW50
IGk7Cj4gKwo+ICsgICAgICAgIHByaW50ZigiU3RhdGUgbWlzbWF0Y2hcbiIpOwo+ICsKPiArICAg
ICAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUoc3RhdGVbMF0uY3IpOyBpKysgKQo+ICsg
ICAgICAgICAgICBpZiAoIHN0YXRlWzBdLmNyW2ldICE9IHN0YXRlWzFdLmNyW2ldICkKPiArICAg
ICAgICAgICAgICAgIHByaW50ZigiY3JbJXVdOiAlbHggIT0gJWx4XG4iLAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgIGksIHN0YXRlWzBdLmNyW2ldLCBzdGF0ZVsxXS5jcltpXSk7Cj4gKyAgICAg
ICAgCj4gKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKHN0YXRlWzBdLm1zcik7
IGkrKyApCj4gKyAgICAgICAgICAgIGlmICggc3RhdGVbMF0ubXNyW2ldICE9IHN0YXRlWzFdLm1z
cltpXSApCj4gKyAgICAgICAgICAgICAgICBwcmludGYoIm1zclsldV06ICVseCAhPSAlbHhcbiIs
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgaSwgc3RhdGVbMF0ubXNyW2ldLCBzdGF0ZVsxXS5t
c3JbaV0pOwo+ICsgICAgICAgIAo+ICsgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0la
RShzdGF0ZVswXS5zZWdtZW50cyk7IGkrKyApCj4gKyAgICAgICAgICAgIGlmICggbWVtY21wKCZz
dGF0ZVswXS5zZWdtZW50c1tpXSwgJnN0YXRlWzFdLnNlZ21lbnRzW2ldLAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICBzaXplb2Yoc3RhdGVbMF0uc2VnbWVudHNbMF0pKSApCj4gKyAgICAgICAg
ICAgICAgICBwcmludGYoInNlZ21lbnRzWyV1XTogWyV4OiV4OiV4OiVseF0gIT0gWyV4OiV4OiV4
OiVseF0hXG4iLCBpLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZClzdGF0ZVsw
XS5zZWdtZW50c1tpXS5zZWwsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkKXN0
YXRlWzBdLnNlZ21lbnRzW2ldLmF0dHIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgc3RhdGVb
MF0uc2VnbWVudHNbaV0ubGltaXQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgc3RhdGVbMF0u
c2VnbWVudHNbaV0uYmFzZSwKPiArICAgICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQpc3Rh
dGVbMV0uc2VnbWVudHNbaV0uc2VsLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICh1bnNpZ25l
ZClzdGF0ZVsxXS5zZWdtZW50c1tpXS5hdHRyLAo+ICsgICAgICAgICAgICAgICAgICAgICAgIHN0
YXRlWzFdLnNlZ21lbnRzW2ldLmxpbWl0LAo+ICsgICAgICAgICAgICAgICAgICAgICAgIHN0YXRl
WzFdLnNlZ21lbnRzW2ldLmJhc2UpOwo+ICsKPiArICAgICAgICBpZiAoIHN0YXRlWzBdLmRhdGFf
bnVtICE9IHN0YXRlWzFdLmRhdGFfbnVtICkKPiArICAgICAgICAgICAgcHJpbnRmKCJkYXRhX251
bTogJWx4ICE9ICAlbHhcbiIsIHN0YXRlWzBdLmRhdGFfbnVtLAo+ICsgICAgICAgICAgICAgICAg
ICAgc3RhdGVbMV0uZGF0YV9udW0pOwo+ICsgICAgICAgIGlmICggc3RhdGVbMF0uZGF0YV9pbmRl
eCAhPSBzdGF0ZVsxXS5kYXRhX2luZGV4ICkKPiArICAgICAgICAgICAgcHJpbnRmKCJkYXRhX2lu
ZGV4OiAlbHggIT0gICVseFxuIiwgc3RhdGVbMF0uZGF0YV9pbmRleCwKPiArICAgICAgICAgICAg
ICAgICAgIHN0YXRlWzFdLmRhdGFfaW5kZXgpOwo+ICsKPiArICAgICAgICBpZiAoIG1lbWNtcCgm
c3RhdGVbMF0ucmVncywgJnN0YXRlWzFdLnJlZ3MsIHNpemVvZihzdGF0ZVswXS5yZWdzKSkgKQo+
ICsgICAgICAgIHsKPiArICAgICAgICAgICAgcHJpbnRmKCJyZWdpc3RlcnMgZGlmZmVyIVxuIik7
Cj4gKyAgICAgICAgICAgIC8qIFByaW50IElmIE5vdCBFcXVhbCAqLwo+ICsjZGVmaW5lIFBSSU5U
X05FKGVsZW0pXAo+ICsgICAgICAgICAgICBpZiAoIHN0YXRlWzBdLmVsZW0gIT0gc3RhdGVbMV0u
ZWxlbSApIFwKPiArICAgICAgICAgICAgICAgIHByaW50ZigjZWxlbSAiIGRpZmZlcjogJWx4ICE9
ICVseFxuIiwgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKXN0YXRl
WzBdLmVsZW0sIFwKPiArICAgICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZylzdGF0
ZVsxXS5lbGVtKQo+ICsgICAgICAgICAgICBQUklOVF9ORShyZWdzLnIxNSk7Cj4gKyAgICAgICAg
ICAgIFBSSU5UX05FKHJlZ3MucjE0KTsKPiArICAgICAgICAgICAgUFJJTlRfTkUocmVncy5yMTMp
Owo+ICsgICAgICAgICAgICBQUklOVF9ORShyZWdzLnIxMik7Cj4gKyAgICAgICAgICAgIFBSSU5U
X05FKHJlZ3MucmJwKTsKPiArICAgICAgICAgICAgUFJJTlRfTkUocmVncy5yYngpOwo+ICsgICAg
ICAgICAgICBQUklOVF9ORShyZWdzLnIxMCk7Cj4gKyAgICAgICAgICAgIFBSSU5UX05FKHJlZ3Mu
cjExKTsKPiArICAgICAgICAgICAgUFJJTlRfTkUocmVncy5yOSk7Cj4gKyAgICAgICAgICAgIFBS
SU5UX05FKHJlZ3MucjgpOwo+ICsgICAgICAgICAgICBQUklOVF9ORShyZWdzLnJheCk7Cj4gKyAg
ICAgICAgICAgIFBSSU5UX05FKHJlZ3MucmN4KTsKPiArICAgICAgICAgICAgUFJJTlRfTkUocmVn
cy5yZHgpOwo+ICsgICAgICAgICAgICBQUklOVF9ORShyZWdzLnJzaSk7Cj4gKyAgICAgICAgICAg
IFBSSU5UX05FKHJlZ3MucmRpKTsKCkFyZW4ndCB0aGVzZSByZWdpc3RlciBmaWVsZHMgYWxsIG9m
IHRoZSBzYW1lIHR5cGU/IElmIHNvLCB3aHkgZG8geW91Cm5lZWQgdG8gY2FzdHMgdG8gdW5zaWdu
ZWQgbG9uZyBpbiB0aGUgbWFjcm8/CgpBZGRpdGlvbmFsbHkgaWlyYyBBbmRyZXcgaGFkIGFza2Vk
IGZvciBlZmxhZ3MgKGFuZCBwZXJoYXBzIGFsc28Kc2VsZWN0b3IgcmVnaXN0ZXIgdmFsdWVzKSB0
byBiZSBwcmludGVkIHNlcGFyYXRlbHkgZm9yIGVhc2Ugb2YKcmVjb2duaXRpb24gLSBJIHN1cHBv
cnQgdGhpcyByZXF1ZXN0LgoKPiArICAgICAgICAgICAgZm9yICggaSA9IG9mZnNldG9mKHN0cnVj
dCBjcHVfdXNlcl9yZWdzLCBlcnJvcl9jb2RlKSAvIHNpemVvZih1bnNpZ25lZCk7Cj4gKyAgICAg
ICAgICAgICAgICAgIGkgPCBzaXplb2Yoc3RhdGVbMV0ucmVncykvc2l6ZW9mKHVuc2lnbmVkKTsg
aSsrICkKCkJsYW5rcyBhcm91bmQgYmluYXJ5IG9wZXJhdG9ycyBwbGVhc2UgKGFsc28gZWxzZXdo
ZXJlKS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 12 15:34:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 15:34:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2fV4-0000O8-S0; Thu, 12 Oct 2017 15:34:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1e2fV3-0000O2-RF
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 15:34:18 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 8E/CB-01687-97B8FD95; Thu, 12 Oct 2017 15:34:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsVyMfSaoW5F9/1
 Ig02d7Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bb2eYFu3wr5h/ZzNjAuMW8i5GLQ0hgBqPE
 mUt3mEAcFoFGVonFvdOZuxg5OSQE5rBKPNksDGFXScyc1swKYRdJXLz4gRHGnjV/E1g9r4Cgx
 MmZT1hAbCEBL4ldF9aB1XAKWEuc/jWPDSKeLjH/5CR2EJtNQEtiT8N8JhCbRUBV4uHD12wQcw
 IkbpzbAjZHWCBc4vq2XWA1IkD1bQtug8WZBc6ISfz57Qxha0q0bv/NPoFRcBaSM2YhSS1gZFr
 FqFGcWlSWWqRrZKiXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYnvUMDIw7GO9O
 9jvEKMnBpCTKmxF4P1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK9IF1BOsCg1PbUiLTMHGCkwa
 QkOHiUR3j+dQGne4oLE3OLMdIjUKUZXjgt3Lv1h4ji26TKQPLDnFpDcdPMukNzw/cEfJiGWvP
 y8VClxXlWQ2QIgzRmleXCjYVF+iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iw7yOQE3gy80r
 gLngFdBwT0HGiaXdAjitJREhJNTAuNtjwj/lGRd/UaN2uKVFLr8WXS9zs32Fl0rhwWmmayauc
 480Kp+O9z51P7Ju7RPHGtb3y07bf5t1ocHzVL9Pfm/5GaSqf+jfpn2/MiemL0nNL5pl07F0m9
 sPx2eo55e6ez+f+9Y8/xL2nxeTcwgvnj2uzC3qe1Xtx1+ej9rXSt+cXB/3Muui1TYmlOCPRUI
 u5qDgRAC2h+VztAgAA
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1507822455!106676611!1
X-Originating-IP: [209.85.214.49]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26849 invoked from network); 12 Oct 2017 15:34:15 -0000
Received: from mail-it0-f49.google.com (HELO mail-it0-f49.google.com)
 (209.85.214.49)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Oct 2017 15:34:15 -0000
Received: by mail-it0-f49.google.com with SMTP id p138so7765179itp.2
 for <xen-devel@lists.xenproject.org>; Thu, 12 Oct 2017 08:34:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=UPbCXH/3lF67HCT7Fafagmkx1HmF51/iwXHWB2BaLgA=;
 b=wMH+96+Sq/NtqQYSfGuKZpH+flDOPydtIo3zsbM8n5zPnOAyOi99EJGuKCHFrPj4WC
 JO5dX58BV8vxGGTFT2Q8NKVntTOclhbf7Mw3WGPmUBmR05cbcMeHW49J125r9dd7/+C2
 0IA9LC3wOQsxgikIqc/1ILJIIZIviaYrLZP1lO6t+EyiJxd6JmQkZmv/btjvDsFfsVpw
 Qa7JN3ImFUWvwsu5y8TpoN8FtPc8b99PD91NYaPqRjTGeV4Caw/DBHAVaK5vtqW+ekjs
 uaYM6ARvH/bdhs9u98bEmAVJc/JJBm1DBno7D8SqUl+4mhve369M0zxxZTlhful0CvDr
 AEQw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=UPbCXH/3lF67HCT7Fafagmkx1HmF51/iwXHWB2BaLgA=;
 b=FdPLvy5plda+ryTPWU+m7hQkYlrIb9iztLtmT8jgSL956p81HwMunxglhDglJ2h0YS
 U610k1y7Xlu4LbSbfsb7zQIA5rSPzrBOc2JltsyiS03Env7XCfQ8mjCURD5qJh+sOdR6
 fpnmVOxw8eZ/NF1BWr3aqqY6o38zDrU7mdc+IfteCUlykMBA0orsgt1vvkd77XWmj50P
 HLIOQKweA0JpNaSKQoPAyqK9w9VpQ1101YD4exN5r3vXPR9Me3+wH90ozDrwjucThCt5
 NJMyLTGQ/gEViG/KSeS4szHnswaG0+E9JGU1j8JcrO2Erg4lhXaGPrXnwZBVxw3w+oLZ
 XRNg==
X-Gm-Message-State: AMCzsaWnzmpP7I5WquYxj7+ttYnKpblY70jifb8D/wg/hSVIzlLyQT85
 XpcCNafQOrDnvw/qpqmo7z9zScS2spB1y+xC07SVLA==
X-Google-Smtp-Source: AOwi7QA+AXVhf8bHrNKBOL3hhmqJZ8byQ/F6EE7IAmwvkMByOCE1aKPpXY3swMNo2nBhDgwY+Jj0CWtxQSMw1NUTOSU=
X-Received: by 10.36.58.139 with SMTP id m133mr3836851itm.34.1507822453873;
 Thu, 12 Oct 2017 08:34:13 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.20.22 with HTTP; Thu, 12 Oct 2017 08:34:13 -0700 (PDT)
In-Reply-To: <22e56a56-978a-738f-52b9-2d0c17839c9e@amd.com>
References: <20171011203027.11248-1-thgarnie@google.com>
 <22e56a56-978a-738f-52b9-2d0c17839c9e@amd.com>
From: Thomas Garnier <thgarnie@google.com>
Date: Thu, 12 Oct 2017 08:34:13 -0700
Message-ID: <CAJcbSZEzEGuby155zQZJqEbi1EO1v2bue+DB1oAXZfwMVOoySg@mail.gmail.com>
To: Tom Lendacky <thomas.lendacky@amd.com>
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>, Michal Hocko <mhocko@suse.com>,
 linux-doc@vger.kernel.org, Daniel Micay <danielmicay@gmail.com>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>, Christopher Li <sparse@chrisli.org>,
 =?UTF-8?B?SmFuIEggLiBTY2jDtm5oZXJy?= <jschoenh@amazon.de>,
 Alexei Starovoitov <ast@kernel.org>, virtualization@lists.linux-foundation.org,
 David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Waiman Long <longman@redhat.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Thomas Gleixner <tglx@linutronix.de>,
 the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>, Jonathan Corbet <corbet@lwn.net>,
 Peter Foley <pefoley2@pefoley.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>, Kyle Huey <me@kylehuey.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Sparse Mailing-list <linux-sparse@vger.kernel.org>,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Borislav Petkov <bp@suse.de>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 Markus Trippelsdorf <markus@trippelsdorf.de>, Len Brown <len.brown@intel.com>,
 Rik van Riel <riel@redhat.com>, Kees Cook <keescook@chromium.org>,
 Arnd Bergmann <arnd@arndb.de>, Linux PM list <linux-pm@vger.kernel.org>,
 "H . J . Lu" <hjl.tools@gmail.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Steven Rostedt <rostedt@goodmis.org>, Chris Wright <chrisw@sous-sol.org>,
 Jason Baron <jbaron@akamai.com>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Alok Kataria <akataria@vmware.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>, Baoquan He <bhe@redhat.com>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 kvm list <kvm@vger.kernel.org>, Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>, Lukas Wunner <lukas@wunner.de>,
 Linux Crypto Mailing List <linux-crypto@vger.kernel.org>,
 Rob Landley <rob@landley.net>, Jiri Kosina <jkosina@suse.cz>,
 Tejun Heo <tj@kernel.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Joerg Roedel <joro@8bytes.org>
Subject: Re: [Xen-devel] [PATCH v1 00/27] x86: PIE support and option to
	extend KASLR randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMTEsIDIwMTcgYXQgMjozNCBQTSwgVG9tIExlbmRhY2t5IDx0aG9tYXMubGVu
ZGFja3lAYW1kLmNvbT4gd3JvdGU6Cj4gT24gMTAvMTEvMjAxNyAzOjMwIFBNLCBUaG9tYXMgR2Fy
bmllciB3cm90ZToKPj4gQ2hhbmdlczoKPj4gICAtIHBhdGNoIHYxOgo+PiAgICAgLSBTaW1wbGlm
eSBmdHJhY2UgaW1wbGVtZW50YXRpb24uCj4+ICAgICAtIFVzZSBnY2MgbXN0YWNrLXByb3RlY3Rv
ci1ndWFyZC1yZWc9JWdzIHdpdGggUElFIHdoZW4gcG9zc2libGUuCj4+ICAgLSByZmMgdjM6Cj4+
ICAgICAtIFVzZSAtLWVtaXQtcmVsb2NzIGluc3RlYWQgb2YgLXBpZSB0byByZWR1Y2UgZHluYW1p
YyByZWxvY2F0aW9uIHNwYWNlIG9uCj4+ICAgICAgIG1hcHBlZCBtZW1vcnkuIEl0IGFsc28gc2lt
cGxpZmllcyB0aGUgcmVsb2NhdGlvbiBwcm9jZXNzLgo+PiAgICAgLSBNb3ZlIHRoZSBzdGFydCB0
aGUgbW9kdWxlIHNlY3Rpb24gbmV4dCB0byB0aGUga2VybmVsLiBSZW1vdmUgdGhlIG5lZWQgZm9y
Cj4+ICAgICAgIC1tY21vZGVsPWxhcmdlIG9uIG1vZHVsZXMuIEV4dGVuZHMgbW9kdWxlIHNwYWNl
IGZyb20gMSB0byAyRyBtYXhpbXVtLgo+PiAgICAgLSBTdXBwb3J0IGZvciBYRU4gUFZIIGFzIDMy
LWJpdCByZWxvY2F0aW9ucyBjYW4gYmUgaWdub3JlZCB3aXRoCj4+ICAgICAgIC0tZW1pdC1yZWxv
Y3MuCj4+ICAgICAtIFN1cHBvcnQgZm9yIEdPVCByZWxvY2F0aW9ucyBwcmV2aW91c2x5IGRvbmUg
YXV0b21hdGljYWxseSB3aXRoIC1waWUuCj4+ICAgICAtIFJlbW92ZSBuZWVkIGZvciBkeW5hbWlj
IFBMVCBpbiBtb2R1bGVzLgo+PiAgICAgLSBTdXBwb3J0IGR5bWFtaWMgR09UIGZvciBtb2R1bGVz
Lgo+PiAgIC0gcmZjIHYyOgo+PiAgICAgLSBBZGQgc3VwcG9ydCBmb3IgZ2xvYmFsIHN0YWNrIGNv
b2tpZSB3aGlsZSBjb21waWxlciBkZWZhdWx0IHRvIGZzIHdpdGhvdXQKPj4gICAgICAgbWNtb2Rl
bD1rZXJuZWwKPj4gICAgIC0gQ2hhbmdlIHBhdGNoIDcgdG8gY29ycmVjdGx5IGp1bXAgb3V0IG9m
IHRoZSBpZGVudGl0eSBtYXBwaW5nIG9uIGtleGVjIGxvYWQKPj4gICAgICAgcHJlc2VydmUuCj4+
Cj4+IFRoZXNlIHBhdGNoZXMgbWFrZSB0aGUgY2hhbmdlcyBuZWNlc3NhcnkgdG8gYnVpbGQgdGhl
IGtlcm5lbCBhcyBQb3NpdGlvbgo+PiBJbmRlcGVuZGVudCBFeGVjdXRhYmxlIChQSUUpIG9uIHg4
Nl82NC4gQSBQSUUga2VybmVsIGNhbiBiZSByZWxvY2F0ZWQgYmVsb3cKPj4gdGhlIHRvcCAyRyBv
ZiB0aGUgdmlydHVhbCBhZGRyZXNzIHNwYWNlLiBJdCBhbGxvd3MgdG8gb3B0aW9uYWxseSBleHRl
bmQgdGhlCj4+IEtBU0xSIHJhbmRvbWl6YXRpb24gcmFuZ2UgZnJvbSAxRyB0byAzRy4KPgo+IEhp
IFRob21hcywKPgo+IEkndmUgYXBwbGllZCB5b3VyIHBhdGNoZXMgc28gdGhhdCBJIGNhbiB2ZXJp
ZnkgdGhhdCBTTUUgd29ya3Mgd2l0aCBQSUUuCj4gVW5mb3J0dW5hdGVseSwgSSdtIHJ1bm5pbmcg
aW50byBidWlsZCB3YXJuaW5ncyBhbmQgZXJyb3JzIHdoZW4gSSBlbmFibGUKPiBQSUUuCj4KPiBX
aXRoIENPTkZJR19TVEFDS19WQUxJREFUSU9OPXkgSSByZWNlaXZlIGxvdHMgb2YgbWVzc2FnZXMg
bGlrZSB0aGlzOgo+Cj4gICBkcml2ZXJzL3Njc2kvbGliZmMvZmNfZXhjaC5vOiB3YXJuaW5nOiBv
Ymp0b29sOiBmY19kZXN0cm95X2V4Y2hfbWdyKCkrMHgwOiBjYWxsIHdpdGhvdXQgZnJhbWUgcG9p
bnRlciBzYXZlL3NldHVwCj4KPiBEaXNhYmxpbmcgQ09ORklHX1NUQUNLX1ZBTElEQVRJT04gc3Vw
cHJlc3NlcyB0aG9zZS4KCkkgcmFuIGludG8gdGhhdCwgSSBwbGFuIHRvIGZpeCBpdCBpbiB0aGUg
bmV4dCBpdGVyYXRpb24uCgo+Cj4gQnV0IG5lYXIgdGhlIGVuZCBvZiB0aGUgYnVpbGQsIEkgcmVj
ZWl2ZSBlcnJvcnMgbGlrZSB0aGlzOgo+Cj4gICBhcmNoL3g4Ni9rZXJuZWwvc2V0dXAubzogSW4g
ZnVuY3Rpb24gYGR1bXBfa2VybmVsX29mZnNldCc6Cj4gICAuLi4vYXJjaC94ODYva2VybmVsL3Nl
dHVwLmM6ODAxOigudGV4dCsweDMyKTogcmVsb2NhdGlvbiB0cnVuY2F0ZWQgdG8gZml0OiBSX1g4
Nl82NF8zMlMgYWdhaW5zdCBzeW1ib2wgYF90ZXh0JyBkZWZpbmVkIGluIC50ZXh0IHNlY3Rpb24g
aW4gLnRtcF92bWxpbnV4MQo+ICAgLgo+ICAgLiBhYm91dCAxMCBtb3JlIG9mIHRoZSBhYm92ZSB0
eXBlIG1lc3NhZ2VzCj4gICAuCj4gICBtYWtlOiAqKiogW3ZtbGludXhdIEVycm9yIDEKPiAgIEVy
cm9yIGJ1aWxkaW5nIGtlcm5lbCwgZXhpdGluZwo+Cj4gQXJlIHRoZXJlIGFueSBjb25maWcgb3B0
aW9ucyB0aGF0IHNob3VsZCBvciBzaG91bGQgbm90IGJlIGVuYWJsZWQgd2hlbgo+IGJ1aWxkaW5n
IHdpdGggUElFIGVuYWJsZWQ/ICBJcyB0aGVyZSBhIGNvbXBpbGVyIHJlcXVpcmVtZW50IGZvciBQ
SUUgKEknbQo+IHVzaW5nIGdjYyB2ZXJzaW9uIDUuNC4wIDIwMTYwNjA5IChVYnVudHUgNS40LjAt
NnVidW50dTF+MTYuMDQuNSkpPwoKSSBuZXZlciByYW4gaW50byB0aGVzZSBvbmVzIGFuZCBJIHRl
c3RlZCBjb21waWxlcnMgb2xkZXIgYW5kIG5ld2VyLgpXaGF0IHdhcyB5b3VyIGV4YWN0IGNvbmZp
Z3VyYXRpb24/Cgo+Cj4gVGhhbmtzLAo+IFRvbQo+Cj4+Cj4+IFRoYW5rcyBhIGxvdCB0byBBcmQg
Qmllc2hldXZlbCAmIEtlZXMgQ29vayBvbiB0aGVpciBmZWVkYmFjayBvbiBjb21waWxlcgo+PiBj
aGFuZ2VzLCBQSUUgc3VwcG9ydCBhbmQgS0FTTFIgaW4gZ2VuZXJhbC4gVGhhbmtzIHRvIFJvbGFu
ZCBNY0dyYXRoIG9uIGhpcwo+PiBmZWVkYmFjayBmb3IgdXNpbmcgLXBpZSB2ZXJzdXMgLS1lbWl0
LXJlbG9jcyBhbmQgZGV0YWlscyBvbiBjb21waWxlciBjb2RlCj4+IGdlbmVyYXRpb24uCj4+Cj4+
IFRoZSBwYXRjaGVzOgo+PiAgIC0gMS0zLCA1LTEjLCAxNy0xODogQ2hhbmdlIGluIGFzc2VtYmx5
IGNvZGUgdG8gYmUgUElFIGNvbXBsaWFudC4KPj4gICAtIDQ6IEFkZCBhIG5ldyBfQVNNX0dFVF9Q
VFIgbWFjcm8gdG8gZmV0Y2ggYSBzeW1ib2wgYWRkcmVzcyBnZW5lcmljYWxseS4KPj4gICAtIDE0
OiBBZGFwdCBwZXJjcHUgZGVzaWduIHRvIHdvcmsgY29ycmVjdGx5IHdoZW4gUElFIGlzIGVuYWJs
ZWQuCj4+ICAgLSAxNTogUHJvdmlkZSBhbiBvcHRpb24gdG8gZGVmYXVsdCB2aXNpYmlsaXR5IHRv
IGhpZGRlbiBleGNlcHQgZm9yIGtleSBzeW1ib2xzLgo+PiAgICAgICAgIEl0IHJlbW92ZXMgZXJy
b3JzIGJldHdlZW4gY29tcGlsYXRpb24gdW5pdHMuCj4+ICAgLSAxNjogQWRhcHQgcmVsb2NhdGlv
biB0b29sIHRvIGhhbmRsZSBQSUUgYmluYXJ5IGNvcnJlY3RseS4KPj4gICAtIDE5OiBBZGQgc3Vw
cG9ydCBmb3IgZ2xvYmFsIGNvb2tpZS4KPj4gICAtIDIwOiBTdXBwb3J0IGZ0cmFjZSB3aXRoIFBJ
RSAodXNlZCBvbiBVYnVudHUgY29uZmlnKS4KPj4gICAtIDIxOiBGaXggaW5jb3JyZWN0IGFkZHJl
c3MgbWFya2VyIG9uIGR1bXBfcGFnZXRhYmxlcy4KPj4gICAtIDIyOiBBZGQgb3B0aW9uIHRvIG1v
dmUgdGhlIG1vZHVsZSBzZWN0aW9uIGp1c3QgYWZ0ZXIgdGhlIGtlcm5lbC4KPj4gICAtIDIzOiBB
ZGFwdCBtb2R1bGUgbG9hZGluZyB0byBzdXBwb3J0IFBJRSB3aXRoIGR5bmFtaWMgR09ULgo+PiAg
IC0gMjQ6IE1ha2UgdGhlIEdPVCByZWFkLW9ubHkuCj4+ICAgLSAyNTogQWRkIHRoZSBDT05GSUdf
WDg2X1BJRSBvcHRpb24gKG9mZiBieSBkZWZhdWx0KS4KPj4gICAtIDI2OiBBZGFwdCByZWxvY2F0
aW9uIHRvb2wgdG8gZ2VuZXJhdGUgYSA2NC1iaXQgcmVsb2NhdGlvbiB0YWJsZS4KPj4gICAtIDI3
OiBBZGQgdGhlIENPTkZJR19SQU5ET01JWkVfQkFTRV9MQVJHRSBvcHRpb24gdG8gaW5jcmVhc2Ug
cmVsb2NhdGlvbiByYW5nZQo+PiAgICAgICAgIGZyb20gMUcgdG8gM0cgKG9mZiBieSBkZWZhdWx0
KS4KPj4KPj4gUGVyZm9ybWFuY2UvU2l6ZSBpbXBhY3Q6Cj4+Cj4+IFNpemUgb2Ygdm1saW51eCAo
RGVmYXVsdCBjb25maWd1cmF0aW9uKToKPj4gICBGaWxlIHNpemU6Cj4+ICAgLSBQSUUgZGlzYWJs
ZWQ6ICswLjAwMDAzMSUKPj4gICAtIFBJRSBlbmFibGVkOiAtMy4yMTAlIChsZXNzIHJlbG9jYXRp
b25zKQo+PiAgIC50ZXh0IHNlY3Rpb246Cj4+ICAgLSBQSUUgZGlzYWJsZWQ6ICswLjAwMDY0NCUK
Pj4gICAtIFBJRSBlbmFibGVkOiArMC44MzclCj4+Cj4+IFNpemUgb2Ygdm1saW51eCAoVWJ1bnR1
IGNvbmZpZ3VyYXRpb24pOgo+PiAgIEZpbGUgc2l6ZToKPj4gICAtIFBJRSBkaXNhYmxlZDogLTAu
MjAxJQo+PiAgIC0gUElFIGVuYWJsZWQ6IC0wLjA4MiUKPj4gICAudGV4dCBzZWN0aW9uOgo+PiAg
IC0gUElFIGRpc2FibGVkOiBzYW1lCj4+ICAgLSBQSUUgZW5hYmxlZDogKzEuMzE5JQo+Pgo+PiBT
aXplIG9mIHZtbGludXggKERlZmF1bHQgY29uZmlndXJhdGlvbiArIE9SQyk6Cj4+ICAgRmlsZSBz
aXplOgo+PiAgIC0gUElFIGVuYWJsZWQ6IC0zLjE2NyUKPj4gICAudGV4dCBzZWN0aW9uOgo+PiAg
IC0gUElFIGVuYWJsZWQ6ICswLjgxNCUKPj4KPj4gU2l6ZSBvZiB2bWxpbnV4IChVYnVudHUgY29u
ZmlndXJhdGlvbiArIE9SQyk6Cj4+ICAgRmlsZSBzaXplOgo+PiAgIC0gUElFIGVuYWJsZWQ6IC0z
LjE2NyUKPj4gICAudGV4dCBzZWN0aW9uOgo+PiAgIC0gUElFIGVuYWJsZWQ6ICsxLjI2JQo+Pgo+
PiBUaGUgc2l6ZSBpbmNyZWFzZSBpcyBtYWlubHkgZHVlIHRvIG5vdCBoYXZpbmcgYWNjZXNzIHRv
IHRoZSAzMi1iaXQgc2lnbmVkCj4+IHJlbG9jYXRpb24gdGhhdCBjYW4gYmUgdXNlZCB3aXRoIG1j
bW9kZWw9a2VybmVsLiBBIHNtYWxsIHBhcnQgaXMgZHVlIHRvIHJlZHVjZWQKPj4gb3B0aW1pemF0
aW9uIGZvciBQSUUgY29kZS4gVGhpcyBidWcgWzFdIHdhcyBvcGVuZWQgd2l0aCBnY2MgdG8gcHJv
dmlkZSBhIGJldHRlcgo+PiBjb2RlIGdlbmVyYXRpb24gZm9yIGtlcm5lbCBQSUUuCj4+Cj4+IEhh
Y2tiZW5jaCAoNTAlIGFuZCAxNjAwJSBvbiB0aHJlYWQvcHJvY2VzcyBmb3IgcGlwZS9zb2NrZXRz
KToKPj4gICAtIFBJRSBkaXNhYmxlZDogbm8gc2lnbmlmaWNhbnQgY2hhbmdlIChhdmcgKzAuMSUg
b24gbGF0ZXN0IHRlc3QpLgo+PiAgIC0gUElFIGVuYWJsZWQ6IGJldHdlZW4gLTAuNTAlIHRvICsw
Ljg2JSBpbiBhdmVyYWdlIChkZWZhdWx0IGFuZCBVYnVudHUgY29uZmlnKS4KPj4KPj4gc2xhYl90
ZXN0IChhdmVyYWdlIG9mIDEwIHJ1bnMpOgo+PiAgIC0gUElFIGRpc2FibGVkOiBubyBzaWduaWZp
Y2FudCBjaGFuZ2UgKC0yJSBvbiBsYXRlc3QgcnVuLCBsaWtlbHkgbm9pc2UpLgo+PiAgIC0gUElF
IGVuYWJsZWQ6IGJldHdlZW4gLTElIGFuZCArMC44JSBvbiBsYXRlc3QgcnVucy4KPj4KPj4gS2Vy
bmJlbmNoIChhdmVyYWdlIG9mIDEwIEhhbGYgYW5kIE9wdGltYWwgcnVucyk6Cj4+ICAgRWxhcHNl
ZCBUaW1lOgo+PiAgIC0gUElFIGRpc2FibGVkOiBubyBzaWduaWZpY2FudCBjaGFuZ2UgKGF2ZyAt
MC4yMzklKQo+PiAgIC0gUElFIGVuYWJsZWQ6IGF2ZXJhZ2UgKzAuMDclCj4+ICAgU3lzdGVtIFRp
bWU6Cj4+ICAgLSBQSUUgZGlzYWJsZWQ6IG5vIHNpZ25pZmljYW50IGNoYW5nZSAoYXZnIC0wLjI3
NyUpCj4+ICAgLSBQSUUgZW5hYmxlZDogYXZlcmFnZSArMC43JQo+Pgo+PiBbMV0gaHR0cHM6Ly9n
Y2MuZ251Lm9yZy9idWd6aWxsYS9zaG93X2J1Zy5jZ2k/aWQ9ODIzMDMKPj4KPj4gZGlmZnN0YXQ6
Cj4+ICAgRG9jdW1lbnRhdGlvbi94ODYveDg2XzY0L21tLnR4dCAgICAgICAgICAgICAgfCAgICAz
Cj4+ICAgYXJjaC94ODYvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQz
ICsrKysrKwo+PiAgIGFyY2gveDg2L01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICA0MCArKysrKwo+PiAgIGFyY2gveDg2L2Jvb3QvYm9vdC5oICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMgo+PiAgIGFyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9NYWtlZmlsZSAgICAg
ICAgICAgIHwgICAgNQo+PiAgIGFyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9taXNjLmMgICAgICAg
ICAgICAgIHwgICAxMCArCj4+ICAgYXJjaC94ODYvY3J5cHRvL2Flcy14ODZfNjQtYXNtXzY0LlMg
ICAgICAgICAgfCAgIDQ1ICsrKystLQo+PiAgIGFyY2gveDg2L2NyeXB0by9hZXNuaS1pbnRlbF9h
c20uUyAgICAgICAgICAgIHwgICAxNCArLQo+PiAgIGFyY2gveDg2L2NyeXB0by9hZXNuaS1pbnRl
bF9hdngteDg2XzY0LlMgICAgIHwgICAgNgo+PiAgIGFyY2gveDg2L2NyeXB0by9jYW1lbGxpYS1h
ZXNuaS1hdngtYXNtXzY0LlMgIHwgICA0MiArKystLS0KPj4gICBhcmNoL3g4Ni9jcnlwdG8vY2Ft
ZWxsaWEtYWVzbmktYXZ4Mi1hc21fNjQuUyB8ICAgNDQgKysrLS0tCj4+ICAgYXJjaC94ODYvY3J5
cHRvL2NhbWVsbGlhLXg4Nl82NC1hc21fNjQuUyAgICAgfCAgICA4IC0KPj4gICBhcmNoL3g4Ni9j
cnlwdG8vY2FzdDUtYXZ4LXg4Nl82NC1hc21fNjQuUyAgICB8ICAgNTAgKysrKy0tLQo+PiAgIGFy
Y2gveDg2L2NyeXB0by9jYXN0Ni1hdngteDg2XzY0LWFzbV82NC5TICAgIHwgICA0NCArKystLS0K
Pj4gICBhcmNoL3g4Ni9jcnlwdG8vZGVzM19lZGUtYXNtXzY0LlMgICAgICAgICAgICB8ICAgOTYg
KysrKysrKysrLS0tLS0KPj4gICBhcmNoL3g4Ni9jcnlwdG8vZ2hhc2gtY2xtdWxuaS1pbnRlbF9h
c20uUyAgICB8ICAgIDQKPj4gICBhcmNoL3g4Ni9jcnlwdG8vZ2x1ZV9oZWxwZXItYXNtLWF2eC5T
ICAgICAgICB8ICAgIDQKPj4gICBhcmNoL3g4Ni9jcnlwdG8vZ2x1ZV9oZWxwZXItYXNtLWF2eDIu
UyAgICAgICB8ICAgIDYKPj4gICBhcmNoL3g4Ni9lbnRyeS9lbnRyeV8zMi5TICAgICAgICAgICAg
ICAgICAgICB8ICAgIDMKPj4gICBhcmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5TICAgICAgICAgICAg
ICAgICAgICB8ICAgMjkgKystLQo+PiAgIGFyY2gveDg2L2luY2x1ZGUvYXNtL2FzbS5oICAgICAg
ICAgICAgICAgICAgIHwgICAxMyArCj4+ICAgYXJjaC94ODYvaW5jbHVkZS9hc20vYnVnLmggICAg
ICAgICAgICAgICAgICAgfCAgICAyCj4+ICAgYXJjaC94ODYvaW5jbHVkZS9hc20vZnRyYWNlLmgg
ICAgICAgICAgICAgICAgfCAgICA2Cj4+ICAgYXJjaC94ODYvaW5jbHVkZS9hc20vanVtcF9sYWJl
bC5oICAgICAgICAgICAgfCAgICA4IC0KPj4gICBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9rdm1faG9z
dC5oICAgICAgICAgICAgICB8ICAgIDYKPj4gICBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9tb2R1bGUu
aCAgICAgICAgICAgICAgICB8ICAgMTEgKwo+PiAgIGFyY2gveDg2L2luY2x1ZGUvYXNtL3BhZ2Vf
NjRfdHlwZXMuaCAgICAgICAgIHwgICAgOSArCj4+ICAgYXJjaC94ODYvaW5jbHVkZS9hc20vcGFy
YXZpcnRfdHlwZXMuaCAgICAgICAgfCAgIDEyICsKPj4gICBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9w
ZXJjcHUuaCAgICAgICAgICAgICAgICB8ICAgMjUgKystCj4+ICAgYXJjaC94ODYvaW5jbHVkZS9h
c20vcGd0YWJsZV82NF90eXBlcy5oICAgICAgfCAgICA2Cj4+ICAgYXJjaC94ODYvaW5jbHVkZS9h
c20vcG0tdHJhY2UuaCAgICAgICAgICAgICAgfCAgICAyCj4+ICAgYXJjaC94ODYvaW5jbHVkZS9h
c20vcHJvY2Vzc29yLmggICAgICAgICAgICAgfCAgIDEyICsKPj4gICBhcmNoL3g4Ni9pbmNsdWRl
L2FzbS9zZWN0aW9ucy5oICAgICAgICAgICAgICB8ICAgIDggKwo+PiAgIGFyY2gveDg2L2luY2x1
ZGUvYXNtL3NldHVwLmggICAgICAgICAgICAgICAgIHwgICAgMgo+PiAgIGFyY2gveDg2L2luY2x1
ZGUvYXNtL3N0YWNrcHJvdGVjdG9yLmggICAgICAgIHwgICAxOSArKwo+PiAgIGFyY2gveDg2L2tl
cm5lbC9hY3BpL3dha2V1cF82NC5TICAgICAgICAgICAgIHwgICAzMSArKy0tCj4+ICAgYXJjaC94
ODYva2VybmVsL2FzbS1vZmZzZXRzLmMgICAgICAgICAgICAgICAgfCAgICAzCj4+ICAgYXJjaC94
ODYva2VybmVsL2FzbS1vZmZzZXRzXzMyLmMgICAgICAgICAgICAgfCAgICAzCj4+ICAgYXJjaC94
ODYva2VybmVsL2FzbS1vZmZzZXRzXzY0LmMgICAgICAgICAgICAgfCAgICAzCj4+ICAgYXJjaC94
ODYva2VybmVsL2NwdS9jb21tb24uYyAgICAgICAgICAgICAgICAgfCAgICA3IC0KPj4gICBhcmNo
L3g4Ni9rZXJuZWwvY3B1L21pY3JvY29kZS9jb3JlLmMgICAgICAgICB8ICAgIDQKPj4gICBhcmNo
L3g4Ni9rZXJuZWwvZnRyYWNlLmMgICAgICAgICAgICAgICAgICAgICB8ICAgNDIgKysrKystCj4+
ICAgYXJjaC94ODYva2VybmVsL2hlYWQ2NC5jICAgICAgICAgICAgICAgICAgICAgfCAgIDMyICsr
Ky0KPj4gICBhcmNoL3g4Ni9rZXJuZWwvaGVhZF8zMi5TICAgICAgICAgICAgICAgICAgICB8ICAg
IDMKPj4gICBhcmNoL3g4Ni9rZXJuZWwvaGVhZF82NC5TICAgICAgICAgICAgICAgICAgICB8ICAg
NDEgKysrKystCj4+ICAgYXJjaC94ODYva2VybmVsL2t2bS5jICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICA2Cj4+ICAgYXJjaC94ODYva2VybmVsL21vZHVsZS5jICAgICAgICAgICAgICAgICAg
ICAgfCAgMTgyICsrKysrKysrKysrKysrKysrKysrKysrKysrLQo+PiAgIGFyY2gveDg2L2tlcm5l
bC9tb2R1bGUubGRzICAgICAgICAgICAgICAgICAgIHwgICAgMwo+PiAgIGFyY2gveDg2L2tlcm5l
bC9wcm9jZXNzLmMgICAgICAgICAgICAgICAgICAgIHwgICAgNQo+PiAgIGFyY2gveDg2L2tlcm5l
bC9yZWxvY2F0ZV9rZXJuZWxfNjQuUyAgICAgICAgIHwgICAgOCAtCj4+ICAgYXJjaC94ODYva2Vy
bmVsL3NldHVwX3BlcmNwdS5jICAgICAgICAgICAgICAgfCAgICAyCj4+ICAgYXJjaC94ODYva2Vy
bmVsL3ZtbGludXgubGRzLlMgICAgICAgICAgICAgICAgfCAgIDEzICsKPj4gICBhcmNoL3g4Ni9r
dm0vc3ZtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQKPj4gICBhcmNoL3g4Ni9s
aWIvY21weGNoZzE2Yl9lbXUuUyAgICAgICAgICAgICAgICB8ICAgIDggLQo+PiAgIGFyY2gveDg2
L21tL2R1bXBfcGFnZXRhYmxlcy5jICAgICAgICAgICAgICAgIHwgICAxMSArCj4+ICAgYXJjaC94
ODYvcG93ZXIvaGliZXJuYXRlX2FzbV82NC5TICAgICAgICAgICAgfCAgICA0Cj4+ICAgYXJjaC94
ODYvdG9vbHMvcmVsb2NzLmMgICAgICAgICAgICAgICAgICAgICAgfCAgMTcwICsrKysrKysrKysr
KysrKysrKysrKysrLS0KPj4gICBhcmNoL3g4Ni90b29scy9yZWxvY3MuaCAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDQKPj4gICBhcmNoL3g4Ni90b29scy9yZWxvY3NfY29tbW9uLmMgICAgICAg
ICAgICAgICB8ICAgMTUgKy0KPj4gICBhcmNoL3g4Ni94ZW4veGVuLWFzbS5TICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgMTIgLQo+PiAgIGFyY2gveDg2L3hlbi94ZW4taGVhZC5TICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgOSAtCj4+ICAgYXJjaC94ODYveGVuL3hlbi1wdmguUyAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDEzICsKPj4gICBkcml2ZXJzL2Jhc2UvZmlybXdhcmVfY2xhc3Mu
YyAgICAgICAgICAgICAgICB8ICAgIDQKPj4gICBpbmNsdWRlL2FzbS1nZW5lcmljL3NlY3Rpb25z
LmggICAgICAgICAgICAgICB8ICAgIDYKPj4gICBpbmNsdWRlL2FzbS1nZW5lcmljL3ZtbGludXgu
bGRzLmggICAgICAgICAgICB8ICAgMTIgKwo+PiAgIGluY2x1ZGUvbGludXgvY29tcGlsZXIuaCAg
ICAgICAgICAgICAgICAgICAgIHwgICAgOCArCj4+ICAgaW5pdC9LY29uZmlnICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICA5ICsKPj4gICBrZXJuZWwva2FsbHN5bXMuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTYgKy0KPj4gICBrZXJuZWwvdHJhY2UvdHJhY2Uu
aCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQKPj4gICBsaWIvZHluYW1pY19kZWJ1Zy5j
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQKPj4gICA3MCBmaWxlcyBjaGFuZ2VkLCAx
MDMyIGluc2VydGlvbnMoKyksIDMwOCBkZWxldGlvbnMoLSkKPj4KCgoKLS0gClRob21hcwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 12 15:34:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 15:34:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2fVV-0000R2-7l; Thu, 12 Oct 2017 15:34:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2fVT-0000Qh-LQ
 for xen-devel@lists.xensource.com; Thu, 12 Oct 2017 15:34:43 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 81/E0-05651-29B8FD95; Thu, 12 Oct 2017 15:34:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXdS9/1
 Ig6nr2CxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacfRbB3NBk3jFzTv32BoY
 1wt2MXJxCAk0MklMXf+ZBcJ5zChxcNlHJghnG6PE/EsXGLsYOTlEBJwlvp6Zyw5i8wroS2y68
 ooZxBYWcJf4/6aDEaRBQmA/k8TRyVfZQBISAp4S3//eZoKx7527AlTEzsEmYCVxSAwkyiKgKv
 F82WqWCYzcCxgZVjGqF6cWlaUW6ZrrJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmI
 E+pwBCHYwNn53OsQoycGkJMqbEXg/UogvKT+lMiOxOCO+qDQntfgQowwHh5IE75QuoJxgUWp6
 akVaZg4w+GDSEhw8SiK8fzqB0rzFBYm5xZnpEKlTjLocxzZd/sMkxJKXn5cqJc67DmSGAEhRR
 mke3AhYJFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO9pkCk8mXklcJteAR3BBHSEaNodkC
 NKEhFSUg2MzI6vGZjzjzMVWn8p3174J8TltvV/jRVPv9381lt6scttzgGP82smzeBetbeJpS2
 pSkC//8FNvVMXIhJ/7jp1Yz/TSUbHpy+UapLvalwuORVvmsq+cMWlPw3lKpG++r/r/8yZdllE
 eXrood8mrwOuC/wJlNxanV7cfdZBzV4wzcNkvn2Gg6e8EktxRqKhFnNRcSIAeSrJ+38CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1507822481!109846115!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14456 invoked from network); 12 Oct 2017 15:34:41 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Oct 2017 15:34:41 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2fVP-0006Kb-OV; Thu, 12 Oct 2017 15:34:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e2fVJ-0001Nr-TU; Thu, 12 Oct 2017 15:34:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e2fVJ-00054s-87; Thu, 12 Oct 2017 15:34:33 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114421-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-armhf:<job
 status>:broken:regression
 xen-unstable-smoke:build-armhf:host-install(4):broken:regression
 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=cc08c73c8c1f5ba5ed0f8274548db6725e1c3157
X-Osstest-Versions-That: xen=3b40cfcd1a1912c2e4c4eb353dc77cbf35c63c3a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 12 Oct 2017 15:34:33 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114421: trouble:
	blocked/broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDQyMSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDQyMS8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTE0Mjk5CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAg
ICAgICAgICAgY2MwOGM3M2M4YzFmNWJhNWVkMGY4Mjc0NTQ4ZGI2NzI1ZTFjMzE1NwpiYXNlbGlu
ZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgM2I0MGNmY2QxYTE5MTJjMmU0YzRlYjM1
M2RjNzdjYmYzNWM2M2MzYQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE0Mjk5ICAyMDE3LTEwLTEw
IDIxOjAyOjU0IFogICAgMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExNDMwOCAgMjAxNy0x
MC0xMCAyMzowMToxMCBaICAgIDEgZGF5cyAgIDE2IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDExNDQyMSAgMjAxNy0xMC0xMiAxNDowMjoyNSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsZXhhbmRy
dSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgogIEFuZHJlIFByenl3YXJhIDxhbmRy
ZS5wcnp5d2FyYUBhcm0uY29tPgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KICBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPElh
bi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29t
PgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53
aWxrQG9yYWNsZS5jb20+CiAgTWVuZyBYdSA8bWVuZ3h1QGNpcy51cGVubi5lZHU+CiAgUm9zcyBM
YWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFZp
dGFseSBLdXpuZXRzb3YgPHZrdXpuZXRzQHJlZGhhdC5jb20+CiAgVm9sb2R5bXlyIEJhYmNodWsg
PHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CiAgWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybWhmIGJyb2tlbgpicm9rZW4t
c3RlcCBidWlsZC1hcm1oZiBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgMTQ2NiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 12 15:39:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 15:39:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2fZf-0000k3-PH; Thu, 12 Oct 2017 15:39:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2fZe-0000jx-8T
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 15:39:02 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 E5/58-31121-59C8FD95; Thu, 12 Oct 2017 15:39:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS3dqz/1
 Igy3XmC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz5+2+zFrxSrnjf9JCxgXGTRBcjJ4eQQJ7E
 5X9LGUFsXgE7iacT5oDZEgKGEqcX3mQBsVkEVCW6W/8xgdhsAuoSbc+2s4LYIgJ6Ejc33WbuY
 uTiYBaYzShxe81zZpCEsICPRNuOzawQCwoltkxrArM5Bewl9pxbATSUA2iZoMTfHcIgYWYBLY
 mHv26xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6RuV5
 SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmD4MQDBDsbFawMPMUpyMCmJ8mYE3o8U
 4kvKT6nMSCzOiC8qzUktPsQow8GhJMHb2g2UEyxKTU+tSMvMAUYCTFqCg0dJhDceJM1bXJCYW
 5yZDpE6xWjMcWzT5T9MHB037/5hEmLJy89LlRLn7QUpFQApzSjNgxsEi9BLjLJSwryMQKcJ8R
 SkFuVmlqDKv2IU52BUEubdCTKFJzOvBG7fK6BTmIBOEU27A3JKSSJCSqqBUb/yoKdqYarKD+0
 pHuveLtgaWs0sIDJZclt4/RFBc+5VJ3r+CvPKbT01/YDlKvNFfd0SHxcKPZJ/3urKEqbJznI9
 Qb3AmEntjpShmOU7zQuKin0M5z3d9WaE5zIc0l59UjNeYYUZp1Ppk/nnbQVjbh/I/LQ7TYFJZ
 6PyXoXb4dNkrM6xtkxTYinOSDTUYi4qTgQADk1HissCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1507822739!98944064!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58229 invoked from network); 12 Oct 2017 15:39:00 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Oct 2017 15:39:00 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 12 Oct 2017 09:38:58 -0600
Message-Id: <59DFA8B20200007800185B9C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 12 Oct 2017 09:38:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <20171011175243.19871-1-george.dunlap@citrix.com>
 <20171011175243.19871-11-george.dunlap@citrix.com>
In-Reply-To: <20171011175243.19871-11-george.dunlap@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 11/12] fuzz/x86_emulate: Set and fuzz
 more CPU state
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDExLjEwLjE3IGF0IDE5OjUyLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBUaGUgSW50ZWwgbWFudWFsIGNsYWltcyB0aGF0LCAiSWYgW2NlcnRhaW4gQ1BVSUQgYml0
c10gYXJlIHNldCwgdGhlCj4gcHJvY2Vzc29yIGRlcHJlY2F0ZXMgRkNTIGFuZCBGRFMsIGFuZCB0
aGUgZmllbGQgaXMgc2F2ZWQgYXMgMDAwMGgiOwo+IGJ1dCBleHBlcmltZW50YWxseSBpdCB3b3Vs
ZCBiZSBtb3JlIGFjY3VyYXRlIHRvIHNheSwgInRoZSBmaWVsZCBpcwo+IG9jY2FzaW9uYWxseSBz
YXZlZCBhcyAwMDAwaCIuICBUaGlzIGNhdXNlcyB0aGUgLS1yZXJ1biBjaGVja2luZyB0bwo+IHRy
aXAgbm9uLWRldGVybWluaXN0aWNhbGx5LiAgU2FuaXRpemUgdGhlbSB0byB6ZXJvLgoKSSB0aGlu
ayB3ZSd2ZSBtZWFud2hpbGUgc2V0dGxlZCBvbiB0aGUgZmllbGQgYmVpbmcgc2F2ZWQgYXMgemVy
bwpiZWluZyBhIHNpZGUgZWZmZWN0IG9mIHVzaW5nIDMyLWJpdCBmeHNhdmUgcGx1cyBhIGNvbnRl
eHQgc3dpdGNoIGluCnRoZSBPUyBrZXJuZWwuCgo+IEBAIC01OTQsNiArNTk1LDc1IEBAIHN0YXRp
YyBjb25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzIGFsbF9mdXp6ZXJfb3BzID0gewo+ICB9Owo+
ICAjdW5kZWYgU0VUCj4gIAo+ICsvKgo+ICsgKiBUaGlzIGZ1bmNpdG9uIHdpbGwgcmVhZCBvciB3
cml0ZSBmeHNhdmUgdG8gdGhlIGZwdS4gIFdoZW4gd3JpdGluZywKPiArICogaXQgJ3Nhbml0aXpl
cycgdGhlIHN0YXRlOiBJdCB3aWxsIG1hc2sgb2ZmIHRoZSBhcHByb3ByaWF0ZSBiaXRzIGluCj4g
KyAqIHRoZSBteGNzciwgJ3Jlc3RvcmUnIHRoZSBzdGF0ZSB0byB0aGUgZnB1LCB0aGVuICdzYXZl
JyBpdCBhZ2FpbiBzbwo+ICsgKiB0aGF0IHRoZSBkYXRhIGluIGZ4c2F2ZSByZWZsZWN0cyB3aGF0
J3MgYWN0dWFsbHkgaW4gdGhlIEZQVS4KPiArICoKPiArICogVE9ETzogRXh0ZW5kIHN0YXRlIGJl
eW9uZCBqdXN0IEZQVSAoeW1tIHJlZ2lzdGVycywgJmMpCj4gKyAqLwo+ICtzdGF0aWMgdm9pZCBf
c2V0X2ZwdV9zdGF0ZShjaGFyICpmeHNhdmUsIGJvb2wgd3JpdGUpCj4gK3sKPiArICAgIGlmICgg
Y3B1X2hhc19meHNyICkKPiArICAgIHsKPiArICAgICAgICBzdGF0aWMgdW5pb24gX19hdHRyaWJ1
dGVfXygoX19hbGlnbmVkX18oMTYpKSkgewo+ICsgICAgICAgICAgICBjaGFyIHhbNTEyXTsKPiAr
ICAgICAgICAgICAgc3RydWN0IHsKPiArICAgICAgICAgICAgICAgIHVpbnQxNl90IGN3LCBzdzsK
PiArICAgICAgICAgICAgICAgIHVpbnQ4X3QgIHR3LCBfcnN2ZDE7Cj4gKyAgICAgICAgICAgICAg
ICB1aW50MTZfdCBvcDsKPiArICAgICAgICAgICAgICAgIHVpbnQzMl90IGlwOwo+ICsgICAgICAg
ICAgICAgICAgdWludDE2X3QgY3MsIF9yc3ZkMjsKPiArICAgICAgICAgICAgICAgIHVpbnQzMl90
IGRwOwo+ICsgICAgICAgICAgICAgICAgdWludDE2X3QgZHMsIF9yc3ZkMzsKPiArICAgICAgICAg
ICAgICAgIHVpbnQzMl90IG14Y3NyOwo+ICsgICAgICAgICAgICAgICAgdWludDMyX3QgbXhjc3Jf
bWFzazsKPiArICAgICAgICAgICAgICAgIC8qIC4uLiAqLwo+ICsgICAgICAgICAgICB9Owo+ICsg
ICAgICAgIH0gKmZ4czsKPiArCj4gKyAgICAgICAgZnhzID0gKHR5cGVvZihmeHMpKWZ4c2F2ZTsK
PiArCj4gKyAgICAgICAgaWYgKCB3cml0ZSApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICAv
KiAKPiArICAgICAgICAgICAgICogQ2xlYXIgcmVzZXJ2ZWQgYml0cyB0byBtYWtlIHN1cmUgd2Ug
ZG9uJ3QgZ2V0IGFueQo+ICsgICAgICAgICAgICAgKiBleGNlcHRpb25zCj4gKyAgICAgICAgICAg
ICAqLwo+ICsgICAgICAgICAgICBmeHMtPm14Y3NyICY9IG14Y3NyX21hc2s7Cj4gKwo+ICsgICAg
ICAgICAgICAvKgo+ICsgICAgICAgICAgICAgKiBUaGUgSW50ZWwgbWFudWFsIHNheXMgdGhhdCBv
biBuZXdlciBtb2RlbHMgQ1MvRFMgYXJlCj4gKyAgICAgICAgICAgICAqIGRlcHJlY2F0ZWQgYW5k
IHRoYXQgdGhlc2UgZmllbGRzICJhcmUgc2F2ZWQgYXMgMDAwMGgiLgo+ICsgICAgICAgICAgICAg
KiBFeHBlcmltZW50YWxseSwgaG93ZXZlciwgYXQgbGVhc3Qgb24gbXkgdGVzdCBib3gsCj4gKyAg
ICAgICAgICAgICAqIHdoZXRoZXIgdGhpcyBzYXZlZCBhcyAwMDAwaCBvciBhcyB0aGUgcHJldmlv
dXNseQo+ICsgICAgICAgICAgICAgKiB3cml0dGVuIHZhbHVlIGlzIHJhbmRvbTsgbWVhbmluZyB0
aGF0IHdoZW4gcnVuIHdpdGgKPiArICAgICAgICAgICAgICogLS1yZXJ1biwgd2Ugb2NjYXNpb25h
bGx5IGRldGVjdCBhICJzdGF0ZSBtaXNtYXRjaCIgaW4gdGhlc2UKPiArICAgICAgICAgICAgICog
Ynl0ZXMuICBJbnN0ZWFkLCBzaW1wbHkgc2FuaXRpemUgdGhlbSB0byB6ZXJvLgo+ICsgICAgICAg
ICAgICAgKgo+ICsgICAgICAgICAgICAgKiBUT0RPIENoZWNrIENQVUlEIGFzIHNwZWNpZmllZCBp
biB0aGUgbWFudWFsIGJlZm9yZQo+ICsgICAgICAgICAgICAgKiBjbGVhcmluZwo+ICsgICAgICAg
ICAgICAgKi8KPiArICAgICAgICAgICAgZnhzLT5jcyA9IGZ4cy0+ZHMgPSAwOwoKU2hvdWxkbid0
IGJlIG5lZWRlZCBhbnltb3JlIHdpdGggLi4uCgo+ICsgICAgICAgICAgICBhc20gdm9sYXRpbGUo
ICJmeHJzdG9yICUwIiA6OiAibSIgKCpmeHMpICk7CgpyZXg2NCAob3IgZnhyc3RvcjY0KSB1c2Vk
IGhlcmUgYW5kIC4uLgoKPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIGFzbSB2b2xhdGlsZSgg
ImZ4c2F2ZSAlMCIgOiAiPW0iICgqZnhzKSApOwoKLi4uIGhlcmUgKG9mIGNvdXJzZSB0aGUgYWx0
ZXJuYXRpdmUgaGVyZSB0aGVuIGlzIGZ4c2F2ZTY0KS4KCkFsc28gcGxlYXNlIGFkZCBibGFua3Mg
YmVmb3JlIHRoZSBvcGVuaW5nIHBhcmVudGhlc2VzLgoKPiBAQCAtNzMyLDYgKzgwNiwxOCBAQCBz
dGF0aWMgdm9pZCBzZXR1cF9zdGF0ZShzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKPiAg
ICAgICAgICAgICAgcHJpbnRmKCJTZXR0aW5nIGNwdV91c2VyX3JlZ3Mgb2Zmc2V0ICV4XG4iLCBv
ZmZzZXQpOwo+ICAgICAgICAgICAgICBjb250aW51ZTsKPiAgICAgICAgICB9Cj4gKyAgICAgICAg
b2Zmc2V0IC09IHNpemVvZihzdHJ1Y3QgY3B1X3VzZXJfcmVncyk7Cj4gKwo+ICsgICAgICAgIC8q
IEZ1enogZnhzYXZlIHN0YXRlICovCj4gKyAgICAgICAgaWYgKCBvZmZzZXQgPCBzaXplb2Yocy0+
ZnhzYXZlKSAvIDQgKQoKWW91J3ZlIHN3aXRjaGVkIHRvIHNpemVvZigpIGhlcmUgYnV0IC4uLgoK
PiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIC8qIDMyLWJpdCBzaXplIGlzIGFyYml0cmFyeTsg
c2VlIGNvbW1lbnQgYWJvdmUgKi8KPiArICAgICAgICAgICAgaWYgKCAhaW5wdXRfcmVhZChzLCBz
LT5meHNhdmUgKyAob2Zmc2V0ICogNCksIDQpICkKPiArICAgICAgICAgICAgICAgIHJldHVybjsK
PiArICAgICAgICAgICAgcHJpbnRmKCJTZXR0aW5nIGZ4c2F2ZSBvZmZzZXQgJXhcbiIsIG9mZnNl
dCAqIDQpOwo+ICsgICAgICAgICAgICBjb250aW51ZTsKPiArICAgICAgICB9Cj4gKyAgICAgICAg
b2Zmc2V0IC09IDEyODsKCi4uLiBub3QgaGVyZS4KCj4gQEAgLTEwMDgsNiArMTA5OCwxNiBAQCBz
dGF0aWMgdm9pZCBjb21wYXJlX3N0YXRlcyhzdHJ1Y3QgZnV6el9zdGF0ZSBzdGF0ZVsyXSkKPiAg
ICAgICAgICBpZiAoIG1lbWNtcCgmc3RhdGVbMF0ub3BzLCAmc3RhdGVbMV0ub3BzLCBzaXplb2Yo
c3RhdGVbMF0ub3BzKSkgKQo+ICAgICAgICAgICAgICBwcmludGYoIm9wcyBkaWZmZXIhXG4iKTsK
PiAgCj4gKyAgICAgICAgaWYgKCBtZW1jbXAoJnN0YXRlWzBdLmZ4c2F2ZSwgJnN0YXRlWzFdLmZ4
c2F2ZSwgc2l6ZW9mKHN0YXRlWzBdLmZ4c2F2ZSkpICkKPiArICAgICAgICB7Cj4gKyAgICAgICAg
ICAgIHByaW50ZigiZnhzYXZlIGRpZmZlcnMhXG4iKTsKPiArICAgICAgICAgICAgZm9yICggaSA9
IDA7ICBpIDwgc2l6ZW9mKHN0YXRlWzBdLmZ4c2F2ZSkvc2l6ZW9mKHVuc2lnbmVkKTsgaSsrICkK
CkJsYW5rcyBhcm91bmQgLyBhZ2FpbiBwbGVhc2UuCgo+ICsgICAgICAgICAgICB7Cj4gKyAgICAg
ICAgICAgICAgICBwcmludGYoIlslMDRsdV0gJTA4eCAlMDh4XG4iLAoKSSB0aGluayBJJ3ZlIGlu
ZGljYXRlZCBiZWZvcmUgdGhhdCBJIGNvbnNpZGVyIGxlYWRpbmcgemVyb3Mgb24gZGVjaW1hbApu
dW1iZXJzIG1pc2xlYWRpbmcuIENvdWxkIEkgdGFsayB5b3UgaW50byB1c2luZyAlNGx1IGluc3Rl
YWQgKG9yCnJlYWxseSAlNHp1LCBjb25zaWRlcmluZyB0aGUgZXhwcmVzc2lvbiB0eXBlKSBpbiBw
bGFjZXMgbGlrZSB0aGlzIG9uZQooaS5lLiBhbHNvIGluIHRoZSBlYXJsaWVyIHBhdGNoLCB3aGVy
ZSBJIG5vdGljZSBvbmx5IG5vdyB0aGUgbCAtPiB6CmNvbnZlcnNpb24gd2Fzbid0IGRvbmUgY29u
c2lzdGVudGx5IGVpdGhlcik/Cgo+ICsgICAgICAgICAgICAgICAgICAgICAgICBpICogc2l6ZW9m
KHVuc2lnbmVkKSwgKCh1bnNpZ25lZCAqKSZzdGF0ZVswXS5meHNhdmUpW2ldLCAoKHVuc2lnbmVk
ICopJnN0YXRlWzFdLmZ4c2F2ZSlbaV0pOwoKTG9uZyBsaW5lLgoKSmFuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 12 15:41:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 15:41:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2fcG-0001Mo-62; Thu, 12 Oct 2017 15:41:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2fcD-0001Mf-Ve
 for xen-devel@lists.xen.org; Thu, 12 Oct 2017 15:41:42 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 B8/6A-28548-53D8FD95; Thu, 12 Oct 2017 15:41:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS6fjDS9ew936
 kwef7nBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0Z3y1HGgr0iFeuWPGdrYLwj0MXIySEkkCex
 8dp1JhCbV8BO4mtzLzOILSFgKHF64U0WEJtFQFWiZecHsBo2AXWJtmfbWUFsEQF9ifmffgLZX
 BzMAvsYJdp3vARq5uAQFsiS6FldDBIXEnjPKLG+pw2sgRNoweuDbSwgNbwCghJ/dwiDhJkFtC
 Qe/rrFAmFrSyxb+BpsDLOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxg1ilOLylKLdA2N9ZK
 KMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAsOPAQh2MG7b7nmIUZKDSUmUNyPwfqQQ
 X1J+SmVGYnFGfFFpTmrxIUYNDg6BCWfnTmeSYsnLz0tVkuA16QGqEyxKTU+tSMvMAUYITKkEB
 4+SCG98N1Cat7ggMbc4Mx0idYpRl6Pj5t0/TEJgM6TEeZVAZgiAFGWU5sGNgEXrJUZZKWFeRq
 ADhXgKUotyM0tQ5V8xinMwKgnzloFM4cnMK4Hb9AroCCagI0TT7oAcUZKIkJJqYJy5xrJHzfd
 KzKnFmXGep/UPbZpuLq1Udq/EhOHx30z2d+VKRptehXIuSPbn+qVs5JBeI2f2+97KI7u7Z6/Q
 MvjdsPzAOa21GkHikS4cb7vZPl1pLuGyY721/v2Z5pBu/4v73DINgh7wzNH+GnfwtmT3r+rep
 CgHGcv7lmsen7p/3Hdq5HSTaiWW4oxEQy3mouJEAJjZY2vRAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1507822895!51933181!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1187 invoked from network); 12 Oct 2017 15:41:36 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Oct 2017 15:41:36 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 12 Oct 2017 09:41:34 -0600
Message-Id: <59DFA94E0200007800185B9F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 12 Oct 2017 09:41:34 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1507816462-15881-1-git-send-email-andrew.cooper3@citrix.com>
 <1507816462-15881-4-git-send-email-andrew.cooper3@citrix.com>
 <59DFA1A10200007800185B46@prv-mh.provo.novell.com>
 <1dae0ed1-a086-8b8d-743b-8125b808989d@citrix.com>
In-Reply-To: <1dae0ed1-a086-8b8d-743b-8125b808989d@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 3/3] x86/mm: Consolidate all Xen L4 slot
 writing into init_xen_l4_slots()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjEwLjE3IGF0IDE3OjI0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTIvMTAvMTcgMTY6MDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxMi4x
MC4xNyBhdCAxNTo1NCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gLS0t
IGEveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYwo+Pj4gKysrIGIveGVuL2FyY2gveDg2L21tL2hh
cC9oYXAuYwo+Pj4gQEAgLTM5MSw0MSArMzkxLDI0IEBAIGludCBoYXBfc2V0X2FsbG9jYXRpb24o
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IAo+IHBhZ2VzLCBib29sICpwcmVlbXB0ZWQp
Cj4+PiAgICAgIHJldHVybiAwOwo+Pj4gIH0KPj4+ICAKPj4+IC1zdGF0aWMgdm9pZCBoYXBfaW5z
dGFsbF94ZW5fZW50cmllc19pbl9sNChzdHJ1Y3QgdmNwdSAqdiwgbWZuX3QgbDRtZm4pCj4+PiAt
ewo+Pj4gLSAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwo+Pj4gLSAgICBsNF9wZ2Vu
dHJ5X3QgKmw0ZTsKPj4+IC0KPj4+IC0gICAgbDRlID0gbWFwX2RvbWFpbl9wYWdlKGw0bWZuKTsK
Pj4+IC0KPj4+IC0gICAgLyogQ29weSB0aGUgY29tbW9uIFhlbiBtYXBwaW5ncyBmcm9tIHRoZSBp
ZGxlIGRvbWFpbiAqLwo+Pj4gLSAgICBtZW1jcHkoJmw0ZVtST09UX1BBR0VUQUJMRV9GSVJTVF9Y
RU5fU0xPVF0sCj4+PiAtICAgICAgICAgICAmaWRsZV9wZ190YWJsZVtST09UX1BBR0VUQUJMRV9G
SVJTVF9YRU5fU0xPVF0sCj4+PiAtICAgICAgICAgICBST09UX1BBR0VUQUJMRV9YRU5fU0xPVFMg
KiBzaXplb2YobDRfcGdlbnRyeV90KSk7Cj4+PiAtCj4+PiAtICAgIC8qIEluc3RhbGwgdGhlIHBl
ci1kb21haW4gbWFwcGluZ3MgZm9yIHRoaXMgZG9tYWluICovCj4+PiAtICAgIGw0ZVtsNF90YWJs
ZV9vZmZzZXQoUEVSRE9NQUlOX1ZJUlRfU1RBUlQpXSA9Cj4+PiAtICAgICAgICBsNGVfZnJvbV9w
YWdlKGQtPmFyY2gucGVyZG9tYWluX2wzX3BnLCBfX1BBR0VfSFlQRVJWSVNPUl9SVyk7Cj4+PiAt
Cj4+PiAtICAgIC8qIEluc3RhbGwgYSBsaW5lYXIgbWFwcGluZyAqLwo+Pj4gLSAgICBsNGVbbDRf
dGFibGVfb2Zmc2V0KExJTkVBUl9QVF9WSVJUX1NUQVJUKV0gPQo+Pj4gLSAgICAgICAgbDRlX2Zy
b21fbWZuKGw0bWZuLCBfX1BBR0VfSFlQRVJWSVNPUl9SVyk7Cj4+PiAtCj4+PiAtICAgIHVubWFw
X2RvbWFpbl9wYWdlKGw0ZSk7Cj4+PiAtfQo+Pj4gLQo+Pj4gIHN0YXRpYyBtZm5fdCBoYXBfbWFr
ZV9tb25pdG9yX3RhYmxlKHN0cnVjdCB2Y3B1ICp2KQo+Pj4gIHsKPj4+ICAgICAgc3RydWN0IGRv
bWFpbiAqZCA9IHYtPmRvbWFpbjsKPj4+ICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7Cj4+PiAr
ICAgIGw0X3BnZW50cnlfdCAqbDRlOwo+Pj4gICAgICBtZm5fdCBtNG1mbjsKPj4+ICAKPj4+ICAg
ICAgQVNTRVJUKHBhZ2V0YWJsZV9nZXRfcGZuKHYtPmFyY2gubW9uaXRvcl90YWJsZSkgPT0gMCk7
Cj4+PiAgCj4+PiAgICAgIGlmICggKHBnID0gaGFwX2FsbG9jKGQpKSA9PSBOVUxMICkKPj4+ICAg
ICAgICAgIGdvdG8gb29tOwo+Pj4gKwo+Pj4gICAgICBtNG1mbiA9IHBhZ2VfdG9fbWZuKHBnKTsK
Pj4+IC0gICAgaGFwX2luc3RhbGxfeGVuX2VudHJpZXNfaW5fbDQodiwgbTRtZm4pOwo+Pj4gKyAg
ICBsNGUgPSBfX21hcF9kb21haW5fcGFnZShwZyk7Cj4+IElmIHlvdSBvYnRhaW4gdGhlIE1GTiBh
bnl3YXksIG1hcF9kb21haW5fcGFnZSgpIGlzIGNoZWFwZXIKPj4gZ2VuZXJhdGVkIGNvZGUgd2lz
ZS4KPiAKPiBBaCB5ZXMuICBHaXZlbiB0aGF0IF9fbWFwX2RvbWFpbl9wYWdlKCkgaXMgYSBkZWZp
bmUsIEknZCBob3BlIHRoZQo+IGNvbXBpbGVyIGNhbiBzcG90IGFuZCBvcHRpbWlzZSBhd2F5IHRo
ZSBkb3VibGUgcGFnZV90b19tZm4oKS4KCkNvbnNpZGVyaW5nIHRoaXMgaXMgYSBub24tdHJpdmlh
bCBvcGVyYXRpb24sIEknbSBhZnJhaWQgbWFueSAoaWYgbm90CmFsbCkgY29tcGlsZXIgdmVyc2lv
bnMgd29uJ3QgYmUgc21hcnQgZW5vdWdoLgoKPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9kb21h
aW4uYwo+Pj4gKysrIGIveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCj4+PiBAQCAtMzUsNyArMzUs
NyBAQCBzdGF0aWMgaW50IHNldHVwX2NvbXBhdF9sNChzdHJ1Y3QgdmNwdSAqdikKPj4+ICAKPj4+
ICAgICAgbDR0YWIgPSBfX21hcF9kb21haW5fcGFnZShwZyk7Cj4+PiAgICAgIGNsZWFyX3BhZ2Uo
bDR0YWIpOwo+Pj4gLSAgICBpbml0X2d1ZXN0X2w0X3RhYmxlKGw0dGFiLCB2LT5kb21haW4sIDEp
Owo+Pj4gKyAgICBpbml0X3hlbl9sNF9zbG90cyhsNHRhYiwgcGFnZV90b19tZm4ocGcpLCB2LT5k
b21haW4sIElOVkFMSURfTUZOLCAKPiBmYWxzZSk7Cj4+IFBlcmhhcHMgd29ydGggYXZvaWRpbmcg
dGhlIGRvdWJsZSB0cmFuc2xhdGlvbiBoZXJlIHRvby4KPj4KPj4gSW4gYW55IGV2ZW50Cj4+IFJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gCj4gSnVzdCB0byBj
b25maXJtLCB0aGUgYWRkaXRpb25hbCBkZWx0YSBpczoKClllcywgbG9va3MgZmluZSwgdGhhbmtz
LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 12 15:43:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 15:43:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2fdp-0001Tv-HM; Thu, 12 Oct 2017 15:43:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2fdp-0001Tn-21
 for xen-devel@lists.xen.org; Thu, 12 Oct 2017 15:43:21 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 30/60-25852-89D8FD95; Thu, 12 Oct 2017 15:43:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS3dK7/1
 Ig72vTC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozp15YzFhxlrDj89T1jA+Naxi5GTg4hgTyJ
 ninvmEBsXgE7ic5zB8DiEgKGEqcX3mQBsVkEVCXud9wFq2ETUJdoe7adFcQWEdCXmP/pJ5jNL
 FAtsWrWL6BeDg5hgSyJMx8duxi5gMZ3MEq8PToBrJdTwEtidvtrFpAaXgFBib87hCFatSQe/r
 rFAmFrSyxb+JoZpIRZQFpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWMGsWpRWWpRbpGJnpJRZn
 pGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHBxwAEOxj3fYw8xCjJwaQkypsReD9SiC8p
 P6UyI7E4I76oNCe1+BCjDAeHkgTvnh6gnGBRanpqRVpmDjAOYNISHDxKIrxnQNK8xQWJucWZ6
 RCpU4yWHD0rLv5h4rjx8DqQ7Lh59w+TEEtefl6qlDhvD0iDAEhDRmke3DhYrF5ilJUS5mUEOl
 CIpyC1KDezBFX+FaM4B6OSMO8GkCk8mXklcFtfAR3EBHSQaNodkINKEhFSUg2Mm3+bFcYYNST
 ONv+yeYv5T6W/ezR1LbQm+AR+qBO+f6ZgBpenUsbqDpm8FWsuGpa1uF598OXrErcn76NZVx64
 dGjxuSM/5mhZFmmGSO9JsQ9w+vefR6ji2vzDGyqfbFc4UBgbn5r5143xeGVv7UxT7XuJL8x6d
 v/u9mzOqdnWlxTVaLHPTWutEktxRqKhFnNRcSIAoA2nr9ACAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1507822995!70434985!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45231 invoked from network); 12 Oct 2017 15:43:16 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Oct 2017 15:43:16 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 12 Oct 2017 09:43:14 -0600
Message-Id: <59DFA9B10200007800185BC2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 12 Oct 2017 09:43:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1506960829-18991-1-git-send-email-andrew.cooper3@citrix.com>
 <1506960829-18991-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1506960829-18991-2-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-next 1/3] x86/smp: Rework
 cpu_smpboot_alloc() to cope with more than just -ENOMEM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAyLjEwLjE3IGF0IDE4OjEzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 12 15:45:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 15:45:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2fgC-0001gn-8O; Thu, 12 Oct 2017 15:45:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pbonzini@redhat.com>) id 1e2fgA-0001g9-Jx
 for xen-devel@lists.xen.org; Thu, 12 Oct 2017 15:45:46 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 6F/9A-20813-92E8FD95; Thu, 12 Oct 2017 15:45:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBIsWRWlGSWpSXmKPExsXiVRtkpqvedz/
 SYMtWYYslHxezODB6HN39mymAMYo1My8pvyKBNePcz7vMBU8EKmYu3MbawHiHt4uRi0NIYBKj
 xKIbX1lBHAmBm6wS666/Z+li5ARysiRefFzGDGGnSTQc2QFlV0osu7qGEcQWElCS2DzrKDvEp
 AVMEs+f/GcCSQgLREicfnwRrEhE4BuLxJzHOhBFL5gkbh86ALSBg4NNQFNi/x92kBpeAVuJ17
 emMoKEWQRUJWafUgEJiwqESzSd7WeBKBGUODnzCZjNKWAp8XniD7B7mAXUJf7MuwRli0vcejK
 fCcKWl9j+dg7zBEbhWUjaZyFpmYWkZRaSlgWMLKsY1YtTi8pSi3TN9JKKMtMzSnITM3N0DQ3M
 9HJTi4sT01NzEpOK9ZLzczcxAsOfAQh2MM474X+IUZKDSUmUNyPwfqQQX1J+SmVGYnFGfFFpT
 mrxIUYZDg4lCd7CXqCcYFFqempFWmYOMBJh0hIcPEoivCwgad7igsTc4sx0iNQpRmOOY5su/2
 Hi2Lfn1h8mIZa8/LxUKXFeK5BSAZDSjNI8uEGwBHGJUVZKmJcR6DQhnoLUotzMElT5V4ziHIx
 KwrxJIFN4MvNK4Pa9AjqFCegU0bQ7IKeUJCKkpBoYpW8d5P+s49lactKn1WiaqtvqpgXHZBYI
 bA1Ytmej/pmbSvPfny9t8yx9z5i5P+bxHPuix4pS5p47JZSY1r78k/XSJPfRtmiLf7e5ItKMl
 WTSIzIMj76IlvhWlVrAYcBit43n0enjtnkPfRh9jcO7heuzbu5RDFfevOXCvepOHbGtE15/u5
 WsxFKckWioxVxUnAgA/q4w6QsDAAA=
X-Env-Sender: pbonzini@redhat.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1507823143!53861747!1
X-Originating-IP: [74.125.82.54]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6920 invoked from network); 12 Oct 2017 15:45:43 -0000
Received: from mail-wm0-f54.google.com (HELO mail-wm0-f54.google.com)
 (74.125.82.54)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Oct 2017 15:45:43 -0000
Received: by mail-wm0-f54.google.com with SMTP id q124so14396041wmb.0
 for <xen-devel@lists.xen.org>; Thu, 12 Oct 2017 08:45:43 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=M9EqBWDeZJ0Q6x/kJdH0lIXciAort3MyaE16HmKKCzw=;
 b=MWny5a/v76N+5oxnAZudSSoKSLN2ydhJGlcSn7CGwk4A094pera2Vd50UHXFkdusPS
 yoCiSc4tyJGemJef8NZQUmKzI/CaM05TDiqBfOAkp5zHawKQCicgWjHOJgXkH5XPRvI3
 WGpehixFlQEMYAuXEXQiNx5m6/VVpJkmsH3H4cQ0wdIBFnz4zwPnIvEK8nQBHrAr8/U5
 NcVRzh9ieYyJw3zNsqHactrZhaEsF+/n56sxlMMbby3yVcLJaJKwoQerP5DTGzO7eU2E
 8pSShWKg10NPwjoZitnTdA0973PwrH1CzqdkXAxwAwMxrzTUC9esHsXl96vMvK6Ml3S2
 tztw==
X-Gm-Message-State: AMCzsaU0q37D4l5SgT1Irm6p8STtMocL0j5xuMEj5RV5F5CMzQ4IUHAj
 GK/5HM/yA1Ws3OyKkZtKzWBb7g==
X-Google-Smtp-Source: AOwi7QBnqD++cZMXeacXo+eUYrSMcNXKFzdKuHqI5FXMTNCrR1VtkE9bId9/9MJ7iiNOaNRF1cCIXg==
X-Received: by 10.28.93.200 with SMTP id r191mr2450228wmb.19.1507823142836;
 Thu, 12 Oct 2017 08:45:42 -0700 (PDT)
Received: from [192.168.10.165] (94-36-246-2.adsl-ull.clienti.tiscali.it.
 [94.36.246.2])
 by smtp.gmail.com with ESMTPSA id b72sm573012wmf.30.2017.10.12.08.45.40
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 12 Oct 2017 08:45:41 -0700 (PDT)
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Igor Mammedov <imammedo@redhat.com>, qemu-devel@nongnu.org,
 xen-devel@lists.xen.org, Dan Williams <dan.j.williams@intel.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin"
 <mst@redhat.com>, Xiao Guangrong <xiaoguangrong.eric@gmail.com>,
 Richard Henderson <rth@twiddle.net>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 ian.jackson@eu.citrix.com, wei.liu2@citrix.com, george.dunlap@citrix.com,
 JBeulich@suse.com, andrew.cooper3@citrix.com
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
 <20170911044157.15403-1-haozhong.zhang@intel.com>
 <20170911160818.1bd44a82@nial.brq.redhat.com>
 <alpine.DEB.2.10.1709111119480.19719@sstabellini-ThinkPad-X260>
 <20170912031509.vufszbju3s2v2bw3@hz-desktop>
 <20171010160544.GA1772@char.us.oracle.com>
 <20171012124544.dq3wyr65tefi3glk@hz-desktop>
From: Paolo Bonzini <pbonzini@redhat.com>
Message-ID: <f6478644-0d4a-6531-9016-aee2a0e76417@redhat.com>
Date: Thu, 12 Oct 2017 17:45:39 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171012124544.dq3wyr65tefi3glk@hz-desktop>
Content-Language: en-US
Subject: Re: [Xen-devel] [Qemu-devel] [RFC QEMU PATCH v3 00/10] Implement
 vNVDIMM for Xen HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTIvMTAvMjAxNyAxNDo0NSwgSGFvemhvbmcgWmhhbmcgd3JvdGU6Cj4gQmFzaWNhbGx5LCBR
RU1VIGJ1aWxkcyB0d28gUk9NcyBmb3IgZ3Vlc3QsIC9yb21AZXRjL2FjcGkvdGFibGVzIGFuZAo+
IC9yb21AZXRjL3RhYmxlLWxvYWRlci4gVGhlIGZvcm1lciBpcyB1bnN0cnVjdHVyZWQgdG8gZ3Vl
c3QsIGFuZAo+IGNvbnRhaW5zIGFsbCBkYXRhIG9mIGd1ZXN0IEFDUEkuIFRoZSBsYXR0ZXIgaXMg
YSBCSU9TTGlua2VyTG9hZGVyCj4gb3JnYW5pemVkIGFzIGEgc2V0IG9mIGNvbW1hbmRzLCB3aGlj
aCBkaXJlY3QgdGhlIGd1ZXN0IChlLmcuLCBTZWFCSU9TCj4gb24gS1ZNL1FFTVUpIHRvIHJlbG9j
YXRlIGRhdGEgaW4gdGhlIGZvcm1lciBmaWxlLCByZWNhbGN1bGF0ZSBjaGVja3N1bQo+IG9mIHNw
ZWNpZmllZCBhcmVhLCBhbmQgZmlsbCBndWVzdCBhZGRyZXNzIGluIHNwZWNpZmllZCBBQ1BJIGZp
ZWxkLgo+IAo+IE9uZSBwYXJ0IG9mIG15IHBhdGNoZXMgaXMgdG8gaW1wbGVtZW50IGEgbWVjaGFu
aXNtIHRvIHRlbGwgWGVuIHdoaWNoCj4gcGFydCBvZiBBQ1BJIGRhdGEgaXMgYSB0YWJsZSAoTkZJ
VCksIGFuZCB3aGljaCBwYXJ0IGRlZmluZXMgYQo+IG5hbWVzcGFjZSBkZXZpY2UgYW5kIHdoYXQg
dGhlIGRldmljZSBuYW1lIGlzLiBJIGNhbiBhZGQgdHdvIG5ldyBsb2FkZXIKPiBjb21tYW5kcyBm
b3IgdGhlbSByZXNwZWN0aXZlbHkuCj4gCj4gQmVjYXVzZSB0aGV5IGp1c3QgcHJvdmlkZSBpbmZv
cm1hdGlvbiBhbmQgU2VhQklPUyBpbiBub24teGVuCj4gZW52aXJvbm1lbnQgaWdub3JlcyB1bnJl
Y29nbml6ZWQgY29tbWFuZHMsIHRoZXkgd2lsbCBub3QgYnJlYWsgU2VhQklPUwo+IGluIG5vbi14
ZW4gZW52aXJvbm1lbnQuCj4gCj4gT24gUUVNVSBzaWRlLCBtb3N0IFhlbi1zcGVjaWZpYyBoYWNr
cyBpbiBBQ1BJIGJ1aWxkZXIgY291bGQgYmUKPiBkcm9wcGVkLCBhbmQgcmVwbGFjZWQgYnkgYWRk
aW5nIHRoZSBuZXcgbG9hZGVyIGNvbW1hbmRzICh0aG91Z2ggdGhleQo+IG1heSBiZSB1c2VkIG9u
bHkgYnkgWGVuKS4KPiAKPiBPbiBYZW4gc2lkZSwgYSBmd19jZmcgZHJpdmVyIGFuZCBhIEJJT1NM
aW5rZXJMb2FkZXIgY29tbWFuZCBleGVjdXRvcgo+IGFyZSBuZWVkZWQgaW4sIHBlcmhhcHMsIGh2
bWxvYWRlci4KCklmIFhlbiBoYXMgdG8gcGFyc2UgQklPU0xpbmtlckxvYWRlciwgaXQgY2FuIHVz
ZSB0aGUgZXhpc3RpbmcgY29tbWFuZHMKdG8gcHJvY2VzcyBhIHJlZHVjZWQgc2V0IG9mIEFDUEkg
dGFibGVzLiAgSW4gb3RoZXIgd29yZHMsCmV0Yy9hY3BpL3RhYmxlcyB3b3VsZCBvbmx5IGluY2x1
ZGUgdGhlIE5GSVQsIHRoZSBTU0RUIHdpdGggbmFtZXNwYWNlCmRldmljZXMsIGFuZCB0aGUgWFNE
VC4gIGV0Yy9hY3BpL3JzZHAgd291bGQgaW5jbHVkZSB0aGUgUlNEUCB0YWJsZSBhcyB1c3VhbC4K
Cmh2bWxvYWRlciBjYW4gdGhlbjoKCjEpIGFsbG9jYXRlIHNvbWUgbWVtb3J5IGZvciB3aGVyZSB0
aGUgWFNEVCB3aWxsIGdvCgoyKSBwcm9jZXNzIHRoZSBCSU9TTGlua2VyTG9hZGVyIGxpa2UgU2Vh
QklPUyB3b3VsZCBkbwoKMykgZmluZCB0aGUgUlNEUCBpbiBsb3cgbWVtb3J5LCBzaW5jZSB0aGUg
bG9hZGVyIHNjcmlwdCBtdXN0IGhhdmUgcGxhY2VkCml0IHRoZXJlLiAgSWYgaXQgY2Fubm90IGZp
bmQgaXQsIGFsbG9jYXRlIHNvbWUgbG93IG1lbW9yeSwgZmlsbCBpdCB3aXRoCnRoZSBSU0RQIGhl
YWRlciBhbmQgcmV2aXNpb24sIGFuZCBhbmQganVtcCB0byBzdGVwIDYKCjQpIElmIGl0IGZvdW5k
IFFFTVUncyBSU0RQLCB1c2UgaXQgdG8gZmluZCBRRU1VJ3MgWFNEVAoKNSkgQ29weSBBQ1BJIHRh
YmxlIHBvaW50ZXJzIGZyb20gUUVNVSB0byBodm1sb2FkZXIncyBSU0RUIGFuZC9vciBYU0RULgoK
NikgYnVpbGQgaHZtbG9hZGVyIHRhYmxlcyBhbmQgbGluayB0aGVtIGludG8gdGhlIFJTRFQgYW5k
L29yIFhTRFQgYXMgdXN1YWwuCgo3KSBvdmVyd3JpdGUgdGhlIFJTRFAgaW4gbG93IG1lbW9yeSB3
aXRoIGEgcG9pbnRlciB0byBodm1sb2FkZXIncyBvd24KUlNEVCBhbmQvb3IgWFNEVCwgYW5kIHVw
ZGF0ZWQgdGhlIGNoZWNrc3VtcwoKUUVNVSdzIFhTRFQgcmVtYWlucyB0aGVyZSBzb21ld2hlcmUg
aW4gbWVtb3J5LCB1bnVzZWQgYnV0IGhhcm1sZXNzLgoKUGFvbG8KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 12 15:45:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 15:45:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2fgA-0001gH-U9; Thu, 12 Oct 2017 15:45:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pbonzini@redhat.com>) id 1e2fg9-0001g2-O3
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 15:45:45 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 98/4F-03207-82E8FD95; Thu, 12 Oct 2017 15:45:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOIsWRWlGSWpSXmKPExsXiVRtkpqvedz/
 SoPWMsMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnHu513mgicCFTMXbmNtYLzD28XIxSEkMINR
 4tf/92wgjoTATVaJ/4v/snYxcgA5WRLr7kZ0MXICmWkSDUd2MEPYlRLLrq5hBLGFBJQkNs86y
 g4xaAGTxPMn/5lAEsICERKnH18EKxIR+MYiMeexDkTRCyaJ24cOsIAsYBPQlNj/hx2khlfAVu
 L1ramMIGEWAVWJ2adUQMKiAuESTWf7WSBKBCVOznwCZnMKWEp8nvgD7B5mAXWJP/MuQdniEre
 ezGeCsOUltr+dwzyBUXgWkvZZSFpmIWmZhaRlASPLKkb14tSistQiXVO9pKLM9IyS3MTMHF1D
 A2O93NTi4sT01JzEpGK95PzcTYzA4K9nYGDcwXj5q9MhRkkOJiVR3ozA+5FCfEn5KZUZicUZ8
 UWlOanFhxhlODiUJHif9gDlBItS01Mr0jJzgHEIk5bg4FES4WXpBUrzFhck5hZnpkOkTjEacx
 zbdPkPE8e+Pbf+MAmx5OXnpUqJ81qBlAqAlGaU5sENgqWHS4yyUsK8jAwMDEI8BalFuZklqPK
 vGMU5GJWEeV+D3MOTmVcCt+8V0ClMQKeIpt0BOaUkESEl1cAomZG+o8ct87ioreWM1NxX7I8Z
 U8WyY5d/POWlpTrzqNDP30fu6/Fcqnke8S17s+L+RZvTGe6tiu6RYk87wVv382PIkbcysb6tz
 +Im6Qh9tlq9dMeF6b63fpTUNao1RCz2m3B4gbzQcU3Xmew3DgSfkOc1qirmm12t/uviFY4Hb3
 nk1rfpX+9UYinOSDTUYi4qTgQAfo2XdAoDAAA=
X-Env-Sender: pbonzini@redhat.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1507823143!105434943!1
X-Originating-IP: [74.125.82.54]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18989 invoked from network); 12 Oct 2017 15:45:43 -0000
Received: from mail-wm0-f54.google.com (HELO mail-wm0-f54.google.com)
 (74.125.82.54)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Oct 2017 15:45:43 -0000
Received: by mail-wm0-f54.google.com with SMTP id t69so14382267wmt.2
 for <xen-devel@lists.xenproject.org>; Thu, 12 Oct 2017 08:45:43 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=M9EqBWDeZJ0Q6x/kJdH0lIXciAort3MyaE16HmKKCzw=;
 b=ovy/vVizLC2x4Og0BtKGsBCe1/zbaJgBntTcxt7cqsx9aXZihw26MfsLEJb4kJOylt
 N79cBAShOry6XnOJRizo/QmvuJK/w0r33M8oibOTLwHWbKCDNFuldYZKfLGYvQVvBD85
 Pi0IJZWcumHzuZrzMD7cmNnO4wo0RA5aRldbYIcChnr23GmzKKxQUafGsGtO2V5wuBsU
 bCJ/4sWtLzgnCJkmww7VYxc6zU4WTDN0cwZ1OUgQOB+eT2t2H0RVFKoNWJ9logb/KWMA
 DTvXL4xlmnYwJk3tSKWYcSmLn/M2QqcNERxenqkHIYh54ksl8EESQnipZULCvdycdi1A
 x/uA==
X-Gm-Message-State: AMCzsaV727g0WJCKfM5JgNUJAnPqx9kfvEUVo/eOIOg5IbdnTIjKQXcI
 RJEPBgSXrPEIBzO+n/XZed9LOw==
X-Google-Smtp-Source: AOwi7QBnqD++cZMXeacXo+eUYrSMcNXKFzdKuHqI5FXMTNCrR1VtkE9bId9/9MJ7iiNOaNRF1cCIXg==
X-Received: by 10.28.93.200 with SMTP id r191mr2450228wmb.19.1507823142836;
 Thu, 12 Oct 2017 08:45:42 -0700 (PDT)
Received: from [192.168.10.165] (94-36-246-2.adsl-ull.clienti.tiscali.it.
 [94.36.246.2])
 by smtp.gmail.com with ESMTPSA id b72sm573012wmf.30.2017.10.12.08.45.40
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 12 Oct 2017 08:45:41 -0700 (PDT)
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Igor Mammedov <imammedo@redhat.com>, qemu-devel@nongnu.org,
 xen-devel@lists.xen.org, Dan Williams <dan.j.williams@intel.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin"
 <mst@redhat.com>, Xiao Guangrong <xiaoguangrong.eric@gmail.com>,
 Richard Henderson <rth@twiddle.net>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 ian.jackson@eu.citrix.com, wei.liu2@citrix.com, george.dunlap@citrix.com,
 JBeulich@suse.com, andrew.cooper3@citrix.com
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
 <20170911044157.15403-1-haozhong.zhang@intel.com>
 <20170911160818.1bd44a82@nial.brq.redhat.com>
 <alpine.DEB.2.10.1709111119480.19719@sstabellini-ThinkPad-X260>
 <20170912031509.vufszbju3s2v2bw3@hz-desktop>
 <20171010160544.GA1772@char.us.oracle.com>
 <20171012124544.dq3wyr65tefi3glk@hz-desktop>
From: Paolo Bonzini <pbonzini@redhat.com>
Message-ID: <f6478644-0d4a-6531-9016-aee2a0e76417@redhat.com>
Date: Thu, 12 Oct 2017 17:45:39 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171012124544.dq3wyr65tefi3glk@hz-desktop>
Content-Language: en-US
Subject: Re: [Xen-devel] [Qemu-devel] [RFC QEMU PATCH v3 00/10] Implement
 vNVDIMM for Xen HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTIvMTAvMjAxNyAxNDo0NSwgSGFvemhvbmcgWmhhbmcgd3JvdGU6Cj4gQmFzaWNhbGx5LCBR
RU1VIGJ1aWxkcyB0d28gUk9NcyBmb3IgZ3Vlc3QsIC9yb21AZXRjL2FjcGkvdGFibGVzIGFuZAo+
IC9yb21AZXRjL3RhYmxlLWxvYWRlci4gVGhlIGZvcm1lciBpcyB1bnN0cnVjdHVyZWQgdG8gZ3Vl
c3QsIGFuZAo+IGNvbnRhaW5zIGFsbCBkYXRhIG9mIGd1ZXN0IEFDUEkuIFRoZSBsYXR0ZXIgaXMg
YSBCSU9TTGlua2VyTG9hZGVyCj4gb3JnYW5pemVkIGFzIGEgc2V0IG9mIGNvbW1hbmRzLCB3aGlj
aCBkaXJlY3QgdGhlIGd1ZXN0IChlLmcuLCBTZWFCSU9TCj4gb24gS1ZNL1FFTVUpIHRvIHJlbG9j
YXRlIGRhdGEgaW4gdGhlIGZvcm1lciBmaWxlLCByZWNhbGN1bGF0ZSBjaGVja3N1bQo+IG9mIHNw
ZWNpZmllZCBhcmVhLCBhbmQgZmlsbCBndWVzdCBhZGRyZXNzIGluIHNwZWNpZmllZCBBQ1BJIGZp
ZWxkLgo+IAo+IE9uZSBwYXJ0IG9mIG15IHBhdGNoZXMgaXMgdG8gaW1wbGVtZW50IGEgbWVjaGFu
aXNtIHRvIHRlbGwgWGVuIHdoaWNoCj4gcGFydCBvZiBBQ1BJIGRhdGEgaXMgYSB0YWJsZSAoTkZJ
VCksIGFuZCB3aGljaCBwYXJ0IGRlZmluZXMgYQo+IG5hbWVzcGFjZSBkZXZpY2UgYW5kIHdoYXQg
dGhlIGRldmljZSBuYW1lIGlzLiBJIGNhbiBhZGQgdHdvIG5ldyBsb2FkZXIKPiBjb21tYW5kcyBm
b3IgdGhlbSByZXNwZWN0aXZlbHkuCj4gCj4gQmVjYXVzZSB0aGV5IGp1c3QgcHJvdmlkZSBpbmZv
cm1hdGlvbiBhbmQgU2VhQklPUyBpbiBub24teGVuCj4gZW52aXJvbm1lbnQgaWdub3JlcyB1bnJl
Y29nbml6ZWQgY29tbWFuZHMsIHRoZXkgd2lsbCBub3QgYnJlYWsgU2VhQklPUwo+IGluIG5vbi14
ZW4gZW52aXJvbm1lbnQuCj4gCj4gT24gUUVNVSBzaWRlLCBtb3N0IFhlbi1zcGVjaWZpYyBoYWNr
cyBpbiBBQ1BJIGJ1aWxkZXIgY291bGQgYmUKPiBkcm9wcGVkLCBhbmQgcmVwbGFjZWQgYnkgYWRk
aW5nIHRoZSBuZXcgbG9hZGVyIGNvbW1hbmRzICh0aG91Z2ggdGhleQo+IG1heSBiZSB1c2VkIG9u
bHkgYnkgWGVuKS4KPiAKPiBPbiBYZW4gc2lkZSwgYSBmd19jZmcgZHJpdmVyIGFuZCBhIEJJT1NM
aW5rZXJMb2FkZXIgY29tbWFuZCBleGVjdXRvcgo+IGFyZSBuZWVkZWQgaW4sIHBlcmhhcHMsIGh2
bWxvYWRlci4KCklmIFhlbiBoYXMgdG8gcGFyc2UgQklPU0xpbmtlckxvYWRlciwgaXQgY2FuIHVz
ZSB0aGUgZXhpc3RpbmcgY29tbWFuZHMKdG8gcHJvY2VzcyBhIHJlZHVjZWQgc2V0IG9mIEFDUEkg
dGFibGVzLiAgSW4gb3RoZXIgd29yZHMsCmV0Yy9hY3BpL3RhYmxlcyB3b3VsZCBvbmx5IGluY2x1
ZGUgdGhlIE5GSVQsIHRoZSBTU0RUIHdpdGggbmFtZXNwYWNlCmRldmljZXMsIGFuZCB0aGUgWFNE
VC4gIGV0Yy9hY3BpL3JzZHAgd291bGQgaW5jbHVkZSB0aGUgUlNEUCB0YWJsZSBhcyB1c3VhbC4K
Cmh2bWxvYWRlciBjYW4gdGhlbjoKCjEpIGFsbG9jYXRlIHNvbWUgbWVtb3J5IGZvciB3aGVyZSB0
aGUgWFNEVCB3aWxsIGdvCgoyKSBwcm9jZXNzIHRoZSBCSU9TTGlua2VyTG9hZGVyIGxpa2UgU2Vh
QklPUyB3b3VsZCBkbwoKMykgZmluZCB0aGUgUlNEUCBpbiBsb3cgbWVtb3J5LCBzaW5jZSB0aGUg
bG9hZGVyIHNjcmlwdCBtdXN0IGhhdmUgcGxhY2VkCml0IHRoZXJlLiAgSWYgaXQgY2Fubm90IGZp
bmQgaXQsIGFsbG9jYXRlIHNvbWUgbG93IG1lbW9yeSwgZmlsbCBpdCB3aXRoCnRoZSBSU0RQIGhl
YWRlciBhbmQgcmV2aXNpb24sIGFuZCBhbmQganVtcCB0byBzdGVwIDYKCjQpIElmIGl0IGZvdW5k
IFFFTVUncyBSU0RQLCB1c2UgaXQgdG8gZmluZCBRRU1VJ3MgWFNEVAoKNSkgQ29weSBBQ1BJIHRh
YmxlIHBvaW50ZXJzIGZyb20gUUVNVSB0byBodm1sb2FkZXIncyBSU0RUIGFuZC9vciBYU0RULgoK
NikgYnVpbGQgaHZtbG9hZGVyIHRhYmxlcyBhbmQgbGluayB0aGVtIGludG8gdGhlIFJTRFQgYW5k
L29yIFhTRFQgYXMgdXN1YWwuCgo3KSBvdmVyd3JpdGUgdGhlIFJTRFAgaW4gbG93IG1lbW9yeSB3
aXRoIGEgcG9pbnRlciB0byBodm1sb2FkZXIncyBvd24KUlNEVCBhbmQvb3IgWFNEVCwgYW5kIHVw
ZGF0ZWQgdGhlIGNoZWNrc3VtcwoKUUVNVSdzIFhTRFQgcmVtYWlucyB0aGVyZSBzb21ld2hlcmUg
aW4gbWVtb3J5LCB1bnVzZWQgYnV0IGhhcm1sZXNzLgoKUGFvbG8KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 12 15:51:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 15:51:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2flZ-0002kL-Tm; Thu, 12 Oct 2017 15:51:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <markus@trippelsdorf.de>) id 1e2flX-0002kF-7S
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 15:51:20 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 46/C2-31121-67F8FD95; Thu, 12 Oct 2017 15:51:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFIsWRWlGSWpSXmKPExsVyqPSfkW5J//1
 Ig+l3BSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox7s+YxF1z+yljRdf8KewPjrTeMXYxcHCwC
 bcwSD982ATmcHEICHhKdizYygSSEBM4wSnzqeQOWYBFQlZj15icbiM0mYCQx6VAHK4gtIqAhM
 fX0HmaQBmaBaRwSL5/9BEswCiznkzj1hAXEFhaIkJi39hHYIF4BdYlvi/ezQ2xYxyjxsambGS
 IhKHFyJkQDs4CVxJFDr4C2cQDZ0hLL/3GAhDkFAiW+b9zNPIGRfxaSjllIOmYhdECEtSRu/Hv
 JhCGsJNFzch07hG0q8WP/PKgpihJTuh+yL2DkWMWoUZxaVJZapGtspJdUlJmeUZKbmJmja2hg
 ppebWlycmJ6ak5hUrJecn7uJERgDDECwg/H0usBDjJIcTEqivBmB9yOF+JLyUyozEosz4otKc
 1KLDzHKcHAoSfD29AHlBItS01Mr0jJzgNEIk5bg4FES4V0LkuYtLkjMLc5Mh0idYjTm2HTz7h
 8mjg3fH/xhEmLJy89LlRLn1QApFQApzSjNgxsESxKXGGWlhHkZgU4T4ilILcrNLEGVf8UozsG
 oJMw7CWQKT2ZeCdy+V0CnMAGdIpp2B+SUkkSElFQDY+8VgUnKrgqyP607y/xFP/Pdb93ovUXR
 58Pd5RMlZkxVWZH/VvZgc6Pmm7nHA/x3Vu8sb/LJ93vFZfP/p3dklsfrzxWRGyK9WD2vaWtMP
 djzrr/hdaXfjuXB4deO7TflvjBFadPugK1sn2oD3Ps8FlbcEvH9y6t5s+CrwzVpyw/GlcqJ09
 rNlViKMxINtZiLihMBldSVGw0DAAA=
X-Env-Sender: markus@trippelsdorf.de
X-Msg-Ref: server-9.tower-21.messagelabs.com!1507823476!76774234!1
X-Originating-IP: [194.117.254.50]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21896 invoked from network); 12 Oct 2017 15:51:16 -0000
Received: from ud10.udmedia.de (HELO mail.ud10.udmedia.de) (194.117.254.50)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Oct 2017 15:51:16 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=trippelsdorf.de; h=date
 :from:to:cc:subject:message-id:references:mime-version
 :content-type:in-reply-to; s=k1; bh=ZjqrPa6z9a9QgCuZS6sR993d+5wW
 9PE5IBK2+8oEnjE=; b=U/hAkG7WSEhAgyHS/dmRCLEP+oC82/tSAQsKC05IodQq
 HYlpVQI6aZ2OGNqMdplvZOahxvhiafYn0zUHHjwOmN9qsyS4c9Cf67pzw1kORX1X
 PXRbx8steN6RvFrSHovwECpWahIz1SnWUn2Lv8bsHko1BiuxuNXyWNsW9o2Z98g=
Received: (qmail 19874 invoked from network); 12 Oct 2017 17:51:14 +0200
Received: from ip5b405f48.dynamic.kabel-deutschland.de (HELO x4)
 (ud10?360p3@91.64.95.72)
 by mail.ud10.udmedia.de with ESMTPSA (ECDHE-RSA-AES256-SHA encrypted,
 authenticated); 12 Oct 2017 17:51:14 +0200
Date: Thu, 12 Oct 2017 17:51:14 +0200
From: Markus Trippelsdorf <markus@trippelsdorf.de>
To: Thomas Garnier <thgarnie@google.com>
Message-ID: <20171012155114.GA22393@x4>
References: <20171011203027.11248-1-thgarnie@google.com>
 <22e56a56-978a-738f-52b9-2d0c17839c9e@amd.com>
 <CAJcbSZEzEGuby155zQZJqEbi1EO1v2bue+DB1oAXZfwMVOoySg@mail.gmail.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="82I3+IH0IqGh5yIs"
Content-Disposition: inline
In-Reply-To: <CAJcbSZEzEGuby155zQZJqEbi1EO1v2bue+DB1oAXZfwMVOoySg@mail.gmail.com>
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>, Michal Hocko <mhocko@suse.com>,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>, linux-doc@vger.kernel.org,
 Daniel Micay <danielmicay@gmail.com>, Len Brown <len.brown@intel.com>,
 Peter Zijlstra <peterz@infradead.org>, Christopher Li <sparse@chrisli.org>,
 Jan H =?iso-8859-1?Q?=2E_Sch=F6nherr?= <jschoenh@amazon.de>,
 Alexei Starovoitov <ast@kernel.org>, virtualization@lists.linux-foundation.org,
 David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Waiman Long <longman@redhat.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Thomas Gleixner <tglx@linutronix.de>,
 the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>, Jonathan Corbet <corbet@lwn.net>,
 Peter Foley <pefoley2@pefoley.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>, Kyle Huey <me@kylehuey.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Sparse Mailing-list <linux-sparse@vger.kernel.org>,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Borislav Petkov <bp@suse.de>,
 Alexey Dobriyan <adobriyan@gmail.com>, Tom Lendacky <thomas.lendacky@amd.com>,
 Rik van Riel <riel@redhat.com>, Kees Cook <keescook@chromium.org>,
 Arnd Bergmann <arnd@arndb.de>, Linux PM list <linux-pm@vger.kernel.org>,
 "H . J . Lu" <hjl.tools@gmail.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Steven Rostedt <rostedt@goodmis.org>, Chris Wright <chrisw@sous-sol.org>,
 Jason Baron <jbaron@akamai.com>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Alok Kataria <akataria@vmware.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>, Baoquan He <bhe@redhat.com>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 kvm list <kvm@vger.kernel.org>, Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>, Lukas Wunner <lukas@wunner.de>,
 Linux Crypto Mailing List <linux-crypto@vger.kernel.org>,
 Rob Landley <rob@landley.net>, Jiri Kosina <jkosina@suse.cz>,
 Tejun Heo <tj@kernel.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Joerg Roedel <joro@8bytes.org>
Subject: Re: [Xen-devel] [PATCH v1 00/27] x86: PIE support and option to
 extend KASLR randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--82I3+IH0IqGh5yIs
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

On 2017.10.12 at 08:34 -0700, Thomas Garnier wrote:
> On Wed, Oct 11, 2017 at 2:34 PM, Tom Lendacky <thomas.lendacky@amd.com> wrote:
> > On 10/11/2017 3:30 PM, Thomas Garnier wrote:
> >> Changes:
> >>   - patch v1:
> >>     - Simplify ftrace implementation.
> >>     - Use gcc mstack-protector-guard-reg=%gs with PIE when possible.
> >>   - rfc v3:
> >>     - Use --emit-relocs instead of -pie to reduce dynamic relocation space on
> >>       mapped memory. It also simplifies the relocation process.
> >>     - Move the start the module section next to the kernel. Remove the need for
> >>       -mcmodel=large on modules. Extends module space from 1 to 2G maximum.
> >>     - Support for XEN PVH as 32-bit relocations can be ignored with
> >>       --emit-relocs.
> >>     - Support for GOT relocations previously done automatically with -pie.
> >>     - Remove need for dynamic PLT in modules.
> >>     - Support dymamic GOT for modules.
> >>   - rfc v2:
> >>     - Add support for global stack cookie while compiler default to fs without
> >>       mcmodel=kernel
> >>     - Change patch 7 to correctly jump out of the identity mapping on kexec load
> >>       preserve.
> >>
> >> These patches make the changes necessary to build the kernel as Position
> >> Independent Executable (PIE) on x86_64. A PIE kernel can be relocated below
> >> the top 2G of the virtual address space. It allows to optionally extend the
> >> KASLR randomization range from 1G to 3G.
> >
> > Hi Thomas,
> >
> > I've applied your patches so that I can verify that SME works with PIE.
> > Unfortunately, I'm running into build warnings and errors when I enable
> > PIE.
> >
> > With CONFIG_STACK_VALIDATION=y I receive lots of messages like this:
> >
> >   drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_destroy_exch_mgr()+0x0: call without frame pointer save/setup
> >
> > Disabling CONFIG_STACK_VALIDATION suppresses those.
> 
> I ran into that, I plan to fix it in the next iteration.
> 
> >
> > But near the end of the build, I receive errors like this:
> >
> >   arch/x86/kernel/setup.o: In function `dump_kernel_offset':
> >   .../arch/x86/kernel/setup.c:801:(.text+0x32): relocation truncated to fit: R_X86_64_32S against symbol `_text' defined in .text section in .tmp_vmlinux1
> >   .
> >   . about 10 more of the above type messages
> >   .
> >   make: *** [vmlinux] Error 1
> >   Error building kernel, exiting
> >
> > Are there any config options that should or should not be enabled when
> > building with PIE enabled?  Is there a compiler requirement for PIE (I'm
> > using gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.5))?
> 
> I never ran into these ones and I tested compilers older and newer.
> What was your exact configuration?

I get with gcc trunk and CONFIG_RANDOMIZE_BASE_LARGE=y:

...
  MODPOST vmlinux.o                         
  ld: failed to convert GOTPCREL relocation; relink with --no-relax

and after adding --no-relax to vmlinux_link() in scripts/link-vmlinux.sh:

  MODPOST vmlinux.o
virt/kvm/vfio.o: In function `kvm_vfio_update_coherency.isra.4':
vfio.c:(.text+0x63): relocation truncated to fit: R_X86_64_PLT32 against undefined symbol `vfio_external_check_extension'
virt/kvm/vfio.o: In function `kvm_vfio_destroy':
vfio.c:(.text+0xf7): relocation truncated to fit: R_X86_64_PLT32 against undefined symbol `vfio_group_set_kvm'
vfio.c:(.text+0x10a): relocation truncated to fit: R_X86_64_PLT32 against undefined symbol `vfio_group_put_external_user'
virt/kvm/vfio.o: In function `kvm_vfio_set_attr':
vfio.c:(.text+0x2bc): relocation truncated to fit: R_X86_64_PLT32 against undefined symbol `vfio_external_group_match_file'
vfio.c:(.text+0x307): relocation truncated to fit: R_X86_64_PLT32 against undefined symbol `vfio_group_set_kvm'
vfio.c:(.text+0x31a): relocation truncated to fit: R_X86_64_PLT32 against undefined symbol `vfio_group_put_external_user'
vfio.c:(.text+0x3b9): relocation truncated to fit: R_X86_64_PLT32 against undefined symbol `vfio_group_get_external_user'
vfio.c:(.text+0x462): relocation truncated to fit: R_X86_64_PLT32 against undefined symbol `vfio_group_set_kvm'
vfio.c:(.text+0x4bd): relocation truncated to fit: R_X86_64_PLT32 against undefined symbol `vfio_group_put_external_user'
make: *** [Makefile:1000: vmlinux] Error 1

Works fine with CONFIG_RANDOMIZE_BASE_LARGE unset.

-- 
Markus

--82I3+IH0IqGh5yIs
Content-Type: application/x-gunzip
Content-Disposition: attachment; filename="config.gz"
Content-Transfer-Encoding: base64

H4sICB+P31kAA2NvbmZpZwCUPE132ziS9/kVeuk9zBy64ySevOzu8wEiQQkjkmAIULZ84XMc
pdtvHDtryzPd/36rCqQIgAW5pw9pE1UogIX6LlA//eWnhXg5PH6/Odzd3tzf/7H4df+wf7o5
7L8uvt3d7/93ketFre1C5sr+Asjl3cPL729///Rxcf7Lu/Nfzn5+uj1fbPZPD/v7Rfb48O3u
1xeYfff48Jef/pLpulCr/uP5UtmLP8bHq08fYSh4nh5UbWzbZVbpus9lpnPZTkDd2aazfaHb
StiLN/v7bx/Pf4at/Pzx/M2II9psDTML93jx5ubp9jfc7ttb2twz/g3L91/339zIcWaps00u
m950TaNbb8PGimxjW5HJOayquumB1q4q0fRtnffw0qavVH3x/tMpBHF18eE9j5DpqhF2IpSg
E6ABuXcfR7xayrzPK9EjKryGldNmCWZWBC5lvbLrCbaStWxV1isjED4HLLsVO9i3shRWbWXf
aFVb2Zo52vpSqtXaxmwTu34tcGLWF3k2QdtLI6v+KluvRJ73olzpVtl1NaebiVItW3hHOP5S
7CL6a2H6rOlog1ccTGRr2ZeqhkNW1x6faFNG2q7pG9kSDdFKETFyBMlqCU+Fao3ts3VXbxJ4
jVhJHs3tSC1lWwtSg0Ybo5aljFBMZxoJp58AX4ra9usOVmkqOOc17JnDIOaJkjBtuZxQrjVw
As7+w3tvWgdGgCbP9kJqYXrdWFUB+3JQZOClqlcpzFyiuCAbRAmaF5uH3lRNamrXtHopPckq
1FUvRVvu4LmvpCcbzcoK4A0I+FaW5uJ8HD8aCDhxA6bk7f3dl7ffH7++3O+f3/5XV4tKoqRI
YeTbXyI7odrP/aVuvSNbdqrM4cVlL6/ceiYwEnYNAoMsKTT801thcDIYyJ8WK7K294vn/eHl
x2QygXW2l/UW3hy3WIH9nIxE1sKRk9YrOPY3b4DMCHFjvZXGLu6eFw+PB6TsWThRbkEpQaxw
HjMMZ2x1JPwbEEVZ9qtr1fCQJUDe86Dy2jcfPuTqOjUjsX55jU7j+K7ervxXjeG0t1MIuMNT
8KtrhpPBXucUz5kpIHKiK0EntbEoXxdv/vrw+LD/2/EYzKXw+Gt2ZquabDaA/89s6Ym4NiD+
1edOdpIfnaZMgkIiBKqi210vLDi4NcuDYi3qvJQsrDMSDC4LIkPB8ICOk5SZMHBfoP2jLoBi
LZ5fvjz/8XzYf5904eiMQO9I8xk/BSCz1pc8RBaFzMgpiaIAR2M2czw0pWCtEJ8nUqlVS/bY
i1VgONeVUOwY2HCwrPCuuznByih+pQEwkT2y1CNMppPhLqJAbJSB9XUWJzC/phGtkcOyR7L+
KxLdwjCUM4yNjO6ANrgNm61zHRt2HyUX1lN6H7IFH52jiy4Fer5dVjKnSZZ0OwlH7OeRHtjz
2jLBhQfsl60WeQYLnUaDyKoX+T86Fq/S6G9yFzmRlNq77/unZ05Qrco2PbhNkESPVK379TVa
5koHBwqDEAwonauM4bibpXLiz3GOGy26skxN8UwnBFngwwyxk+Iw2j4EH2/tzfM/Fwd4j8XN
w9fF8+Hm8Ly4ub19fHk43D38Gr0QBTxZprvaOnk67marWhuBkXGsRUD5onOdcJlXWJocVTyT
YJwA0fqrxbB++4GhgL4VA11PNHDIhYQzmgS6wlGfFPGpzbqFYc64lRAZZJ1PBR7B8cNhcibP
OGR/uonm056RCjMdacP7lOUkQR7ExfBylS0pjAkDEkgI6veeA1GbISeajRBfp+FSI4UCLKoq
7MW7T/44HjfkGD78GJc0LYT8m96IQsY0PgQeoIMkz4VJEHPnThlTwV7dQX6yFKWos3k0SSHs
Eg0SkOlqzHIgiO2LsjPJEBX2+O79p8AZrlrdNYaVW6CcbSiXQV2yupWc5oE7B/OaUUw6+Ufc
PU8V/XjNGVrwqS1APD+u8uC5ltY9H2k5HmLYRq/Brge2tMCQu2llBqYsZ5EwM9qxkGWJCrSl
qLTNOf+QHSN/9EBo2ChJr7PAfMVomGhxKhNFOKKGuFTVOvdjfocEepfJhtIkStCjyLHJTLOB
7UBOivvxFKQppgenu15OD2GawpMI2Az5EYYO/eCXTvCZwQg3PXNtLlo7GuoxnAQcs6uC0x7H
+tQWJoSl0WUHrhZeDrSWC2JH1CWkOcfM3dsV6XP83NeV8i1N4BIihnMmHtdCD+alb7DLq+gR
BN87oEb7+EatalEWuWdWkXP+ALl2GpiEuClOncw6yBuF8pIQkW+VkePkUMdBSiisLzi1aDLV
f+5Uu/EOFZZZirZVfl2Liga5zGPpBdr9MdDxePzu7Hzmr4YSXLN/+vb49P3m4Xa/kP/aP4Bn
F+DjM/TtELZMjixBfEjLEQjv1m8rys6Zd9tWbnZP7tzJ7aQHZbech6lBmooFq3bDa1EpltwR
AdFwEc2jiSVwuV3JMeUKJwG0AC+MDrNvIbvRVXITE+JatDmEhNwh07u6kk5rlQjSLBAZKyuK
h3tIsFWhMsoh2BXBCReq5AOjY/KoQE68ICBrhYHYW/vFnY28klk0RvKk3Qre8DiCOu2UaIL9
o6saCNOXMnwjiK0gLt7IHdg5WRZxpWHSDFekYWG0G6oKgxkDZUb/lWFgl0oZIYNTmUJp6+pw
RuTlUWYx+IH4EgLGIKEm19pK27U1hMoWzsJ/W1pGAc8whoCt2wi0iWtObhTosQBwc/wENwpZ
Ql9wDiuwrVO2TKhrrTcREGu38GzVqtMdkw0ZOELMIYZ8kCl7gpUGVux6l58xCAYCDlcnYGIv
iCl2EPxgzkaukUr30R5buQJnVOeujD4cWy+a+EWzkns7wHOGJIKtL8F8SOFCswhWqSuQjwls
aA8R0p8QB89EMgeDJgED166BDVqZ2SHu4Ygw648mth34kndVXF0jNgdqGPAV4n8XRaOVmp2c
EyYXjGdVg/XzmPygSO7UqBQbH4mb5wqECViuu6D4PO3cyAwNfQ8Gxvq8TY3TzBXEiE3ZrVQY
5HrDKRsBGMRJVF46jSjyDIF8EBvigFzUcfwaYcDBdqVoeS83wwZOa9a82zXWIIBpEH/FguKU
TRGKE5WixXwjPg8wA/LKkqnYBJkSgRO5emwA51l6whzVWE6SQ4uBEZ0kXt90cZzjJBZbFRBu
sEpgdGH7HF5hF6u6zgeMRmboXr1AS+ddCaYWXQI4KopvmdeVV+CFML/AEiKyl7GBNJ1ChXln
aN7SixBoAdb+hrOmLuFwns1ubBzYMibqBGGopqmosDTxFIIDPv80kFN3ZIV50QVBqbXndgu2
LDittB0ajD77grGpNIzomlI2UY4V8/byiq8jJ5DHeIjZ0+S4LHhA603yLFAaFE93UjTgeKly
QfoxK8W5nk6mtz9/uXnef13800XlP54ev93du9qaZ9P0dtjDqfcgtDFOc1ljeNSjs3fBwFqi
unGVJHgZzKx8y0HJmMEY/+JsojpoDkNj1CkqY5UQj3Seui7DMg4WDUxmFDDrcyeD6tRQTlia
IHf0hlN9hakQYeWqVfZ0uQJbmHypAzGyKqduL5XFeQuOaJdLjpluCUyVChO/gwGfqhsxl4vm
5ulwh1cjFvaPH3s/F8PMgYoYkGpi0SRIXAWE8vWEwyuKunoFQ5viNRqVWonXcKxo1Ss4lch4
jBFucm0mjLjGmyuzoXiHJ65qeFXTLU/vwWjwyspQM/k0Zgf0LsFFvbJumVevEDKr1xgDBqt9
9ZxM99pZb0RbJc5pwJCF4vmLPcSPn16h7ylGcgWU8+ozFjhCtYYxjDSoeuJ6enphbn/bY2Pd
rz4o7cqWtdaNv8FxPAe3h5vgvdeAlBWfT6TKA+lodJh78ebh8fHHsfUK245X9nflgTe7ZcJY
jBhLdlcNWMyqscdUwzPCdFMCzHADAV5XoxENe4MDnCIBBz8FY+degq2Uqck+MJwdFs6F1Zjp
tZXXZiWP4rYO1ktf1n5A727uJIC0WgJ2TOWpfZ0TGjURJ5Q0JJ7cXvJTp/Gp2w2HdB0erzPc
T4+3++fnx6fFAQw3Nc2+7W8OL0++ER8vzHhhhp/RoSUqpIB8U7p+QQTCfugIx6JKsDHEqBry
VKzsrXSZFyoR7OFkyAxkneP9I6YyG2Ciay37sjF86QZRRDXRQUerMq6Kr9DjVEsVqTeNJVvY
SP4ocMP1hEKosvOLWU7PQBitS4XGu2ZBZLSDBHurDGRdq46/DQMB7lJrG9R9q03QGaoak/Fu
CMtr/LWSCvWEP6WxqcxW40fmt9joGK6jue7ZRx+lfJeGubPDogJmD6GAoUY0EEa6jpbpqhBs
TXQFa8jvo4ua2BDfhiPokauuopyhgBii3F18PPcR6KwzW1bGU/Ghk4tJsSxl2JVFSiAE7nW4
RH2Agxxy0zKIf0XHZfjrRtq4zEljsoIsHoxgaz0u5FUguytwhyDAVdXxXlOUgLGbY4xCe6l0
cMGOEPu1LJtQcitxBYaDk1e6OYiX2KLen6nYxjPBqixoHRy9UM2p7Aje6hKSG0Elv3huQnKp
RIT5ZCRGSo+DgQlpZauxN4VdwGWrN7ImXUT3w+UdJGdhL3EYwj5zKVci41OBASspSiPciVI0
iNm3WYNpZdYFiv+QzLUBv//y/fHh7vD4FKV9flWRLKm+TEQU2+rTx8Sex9sxg+RGYZ76tGHm
gfMGpQPjEkjbOJhk0YQRMGkaBgY5w1UE9WxilK/yZD6aTs3Y+Xe6nZnKgZv1DhiV521v45vk
7q43VolZMBkf1cIx9asl1p7iKAHTazD/vayzdtcENghPxgOx54NXE1K7dretHAXBXN49gqce
VQAnozh6QEi7/fKvYwtwv9+gG+qx7ufZlRL1oRydIhaJOnlx9vvX/c3XM++/qRx7Yqlpn5Wo
O8FB4oqcowPWwki/Mu8x5Mq28AcH2sI/WDWKeTZhUDuydxtqeqtX0q6D4nJMa769qE4RDPfk
fOfTRte96uJbyZA2ZqLNfcJheWaIMdztXyTPRw2ObWttsczNmfOmhHinsbTLwQ/4+3AsG9HQ
rtjwPanpmoU3GJlLjSfUbam72tdwqilbjZVEj2TV+f2UKWs13G2AMS2jU3cX8fL24vzsvz+G
6pAMCWMGDhCWx1w5OqW/rrtl1814LXdy9KUUNYVg/I3ZVsNMmJPIrfm7xteN1nzh4XrZ8TWs
a5PszY/SSnfix65mKq2DI5BtG/aB6KZP4FGwiUiQsb9wqmTpUiFKDIIIgi6iUAs5nVw0qCuv
eHQKYfslZBPY5m67JlGlcJEGhMNbrFZeenFpZVvPaOBTbwS8s7qWyfFRxUaL/S6BRiKGnSGM
2Ebk9/6eGhHbe4jOTd9gNYokK6z/IcKJmwqUM1UJgZOF4oyJa8EFtuq6f3d2xrfrr/v3fz9j
yADgw9nZnAqPe/HBczoUnK5bvGE6sYJuLgS6RtcbsDXKRatgqRRGnSBQrQUP9z7wa63EmNSG
juTYxaHSdxgq0GVKmmVCc0iLULcUFnkXes+JYNwkjyETqQaMHHbWzn4/khnb6EO7YdhccMSr
Ui/dy55uY5KAqeQ796VoVwHxwefEaelU+iRlnELOmq6JMSvHiENW5a81o6UTNb6xCLlM2UXg
FN5bKHN74lYXOeASdtvgHVEm+sNPyrjIcFD10CuPNc3m8d/7pwXE+De/7r/vHw5UEBJZoxaP
P7C8/+yH+8NnWrxiTV95cfJdBcazShZNAOQuTxyRLz+7tMLr4J3omGX+XQx8Go+JlMfMGj2u
eYnf8A0dQJzS+N/s0chw+clthD4+NN73k157Y7zisUrkQY4+xLuFmWdLPk4rt73egjdTufS/
iwspyYz70iHEEXzZh2BLYSGu5r2TQ+isTfVPEL6F7ek0uBAn5uYQ06VenyowrYSzD+5Fjdxz
5ZYs+gw0Ag9fHLDAGSenaWK1AocnIosUYmOgXglem93+O2M1iLnJTzZ2HTHSz66B+DWfH3H6
6qHbd6bw9mCqlgH6NBaJog1CaCfAKiUFcDSlSsdFD6cRyxMit070Kn3WVJDt6BNoEMZ1+PkP
3k2ippauyxOCCn+lv9IiNWjk7D7aOD5ciYr0BgDsenljixOlDqeYV5Cy8MfWoHPUkFSukp3J
4YDg74RimzAUGr+GWRRP+/972T/c/rF4vr25Dz6AGTXKy6JGHVvpLX44h/VLmwDHX2wcgaiC
ceWSAGM6hLO9O/TJOxrzSchhI7b/wRQsF9PHC4lK62yCrnPIJ+pZ7XWGCDCMvWfhwulZFBp2
VqUqv0f2pj4yCHD+HD/+NB9eff//7L2T73sUzm+xcC6+Pt39y/VSmb5NQ9Y9nVxl1H3AtRO2
b3Qkg9SHfR8PBv/nr2jQMsj1Wl/2m08nm0hOGWRtIHPapm5zUHrTQGwO0YQr7req5t0nrX3u
vieqQjtJ7Hr+7eZp/5WL0sJFousnx8NQX+/3oXEI3eU4QudaQmzpJ5MBsJJ18AkYOTdMQMyE
l+muKeX8LZYvz+MrLP4KrmyxP9z+8jfvNonflEdX52qgQTAJo1XlHriAEifRt6YmnpXVy/dn
pXSfNfCmGuJNjPGWHVfJRxp084ytMNG+jJoNJL6JpX0mXT1CW/frAmM8j19JJXGN7bjvCdY2
bIojKgpYKekjfByL96T0NrlK0/IOkmDCqNR3JLOb+GOsgRIQi0i+f7779eESpH2B4OwR/jAv
P348Ph2CVgQcVZ9fUjN33smAib89Ph8Wt48Ph6fH+3vIeRjbs63mEopT5cPXH493D/F6cBI5
VabZSc//vjvc/vbKinRWl9hQg5wO0mD+Noa74cj1pd1vmoQ30NEa1cvwHLGsy9JuYWqu0iYI
vwKbGxD5+/725XDz5X5PP6yzoDbR4XnxdiG/v9zfjCZpoLNUdVFZvHk6bRIewq86BiSTtSrs
XrhITXd832KYVqlEcxsXiWsuE2PFh/dT1ynJg6sP7xMeBm/mIf91E37WGDyAO4OEwhy/Wq73
h38/Pv0T/d9kvceTEtlGhuaNRsDuCc664Y0vHxufZ7hT0bhM1CqLtqKYgW8NSbxeuuPErw73
qhr3vSF+p84zvDneCuypacplH4DU1F6K7p77fJ010WI4jC2JxOk6hFa0PJyOpkn84oYDrvAu
HQgIf6PX4fS2q+vETTuzq0EC9UYlPh5CCl1+kgSiFJqvZiH/e5G4Fo0waRKscVvHumkaTlJx
YmeE9BqciGAjbuhY6DYhGRHynya7lJLL+wgLFcGTI9pv1ozDIUU8hqTiEEYrLl/BQCjIC34a
wakLrg1/rtibsUfgUnFtkCM465ZhNn6EXMLClzqRUh+x1vDXKxjmdZTdsuSbP0eUrVwJXuiP
KDUfWRzhWAnFUOc0VvnKXrcyEWEfMXYyoUNHDFWWEKerV94nz15lXJazn8wcz34ZFGrGVJLO
nJk3whPT2ujNI/C46sWbL1+e3oSbrfK/G5WQ9Gb7MWWp8KeksCFTiURAjVrSWFi3FMaogs+S
RkLNekfFK8gDq4Zv0wHq8dMrf74bPCraPAPCKBIcMUQvB4jMEj/2NxGaXPgMBH+BcGxOgPAH
JDxwgVyvqfcYjNJPUsx+WmUAACkINnh2eQSH0vLreEXCaQZIquWDqgAJdkbdy8TPQwS4RrGX
wQDFenxkDnLk5KrsIJlkb0AW2MwJGArPlIeGhnYACCx78DZswDjBIgSfYA6CTSqwcGD7CnWI
WinTTeG4dsYpjejdz7cdw84ritefISH5/uXuYf91MfxEHCfuVxBRi3YTTz3cPP26P6RmWGzG
2UjYfYQ6rBRyk2v8YQpWRjjkwq11kiLHyBPoYPwqM+MZJDe3v+2DzC1ilsXfAcvz1u4a9ldV
5ticEZhjjR0OP6o1Mhldb83M1Knmf/6EpSvQLbSCzPs5b6xGkC+GRlN2gpCUpOZ4+zWCh7YN
AvSZIZxto5V4R3E+TqrIDVbCfO7k/1N2Zc1t49j6r6j6KV01PRGpjXrIA8RFQkyQNEEtzovK
bSsT1Th2ru1MT//7wQF38hwg98GJjfMRBEAsZweYVLCGAyLLzGtwN3OxtExqmBVASan18uqV
DyOBy9JmMn4Ou0HlJbG3b/XwbR+GALV7bePhxIBhYkdqbgQ+wZ3AlPKJocgDgulR0gNuuyhw
z47YJd6wyXmA+i6Vcd/AVks2WOVQhFZ2iFly9qauc4uSg9BPiMUTxz7uA88zIp6zYDHO5Jzc
Bf4KRuiZs11KNYuHYQj9WaDrJyxKlXu9X93+vPy8XJ//9bGKUxq461b4s7/Bh6em7wq8nQ09
IrQtNSDLCZVSDdBqAnMjcsKGWNMHeimEbq6/CG9piVsDNpGRvrW1MJBGPlhqNXkR4uulqSSn
tTJ6JG+tg+3v0htciKoRt5axAt9oNE1fRY9uS0hf71VShktXT6CdeWgzbm4v4VfajNnQD7kW
efqtaUvHHRyBsohHqQ5tMohUVQM+/fb1/36rBI2n+7e369frQ33g9vrixzphFadXEyAKnydB
SOugAKO1acQZXEEi/GSoyfsZvv81b5AHWlVWA0jJsGxBnJrbsMnoeVFXYNBSAkSzTVRCMa0T
0whjHYxiF8sprSZCbxr5RIC3OgqZDoNGyWkWJodS8Y8fZSVvRSoOtTxE6qNERuh6y6R7+Ct3
0rDX6JaSMigw/jPgV4B7NaESX2JenHlXg55HOi1mdz85DTTs5xzyNsq7cz+d2uZ2sAfBjKmS
TvfV75P3y9s7cj5mNwWV93PHhGLFiM3WJzydNvi5zhSrdsopHio63/hEKq8iD5kwBfofOST7
JkIej1wwfCPJoxuOp2JVg7LO+qO6ztrQ6N7orTNTqjTG8eXth9luaKjuMOP4IGWSqUlOnxM8
wmnx0aBcDiCTL+kPv4WQwzA2rCw182FdIsMIdwJA3GKFGHgihZDR73M7SYPLf64Pl0nQWAzb
BOvXh6p4ko5t//syj10ZiYceVIdCZJHsHo1lyVlAEpC2XAmeScDiQdagLC9fEPFcaKcsnZ0V
eVGkVl3Kek4DzTM8qVKFdMyBJyViNohPv91/f/zj58PL4+Xj9+vD6wv8dlZl//zz+jx5vX+8
vDx/zJfT6fn16aFXJlfe9Pz9Mi778fXHuPDnf3SNv+GtAF+DKpv+1+vr97/uXy8dLWnTwTLx
VTniij+I4w3zcaYPzPdHbTM0WiXLXBxBzg/ECq8A4SEnzEolACKvq2oUMy1SwoFH3slOhDE+
79tg3yoUAtM8dVHgnDDIb56H217kRvn3mbu9MFVWXu8QQMLdqK/WBWIUJn4Zt9HrTONL8qjX
TW9JqP+SkX95e04WOA+fRkgPh87CmU4OMnQCroqQ53tmTW3T1B9KqN268tuuQ/Tf1ZR/6tqF
k6zv2lzlhem+t04Vk+zjGP7Aj6MKFNHJZIAM3hRSBmp4eDZzT/iRUYMD5q+XeLhFDdkLQsyp
Ab5aGaXyGxm3GhT30mB0S3W8lU5j9MlBKoewxxRw5n7kG/OoJBa6vLHQT7gPWU3PGRZX5gd5
KoAv8YNDJ2i1V1wtF/nJ60z8HuBIH2uQ0RNczc9hsUPeX5700MjubGtLdWYkc78s45ZLywxL
DoI46BXh3GcQ9BIS17cHbDMAB700l3BTyiw+TF3C/zhYuIvTOchSnHlTW7e4A08qXGWzEWcm
8eme7VhCpVSApDs89XEhruCR0McG/kpfrmeunE8dlKw2zTiVkI0DfDmH23fL36rdOCac+bNA
rr2pywjeh8vYXU+nMwPRxXeI+osUCrRYmDGbnbNamSG6oespPp12wl/OFriYG0hn6eGkvdxU
4s85kmw994gmDJZv+9E7rmKj62za5eoOT43S1SpU56iYvI093kqKWr0uPmUquiH+sEIokWDp
rXCdZQVZz/wTLttXAB4UZ2+9y0KJD72/WTnT0QQuL6G4/Pf+bcKf395ff37XWZ4r39b31/vn
N+j15On6fJk8qjV9/QG/UisamIlR9QzsHveTKNuySc3HTR5f/np+ermvjWDdChno7xnwvxnl
gALeyYIIDmioZ2LLagHFCUccSvbzIBBvSP78fnmaCO5rdqcUBLqtr2rXN5iNbUHSVxIY/iCQ
0GcO6tTEH1EU9Im2jTvwuWweHBD9+9fHAVG3j8S//GhyF8n3+/fLRLRhax/8VIrfhwITtH3c
bsWoHm/xoQ/9HSHen2IdckgSWbSvme2Uun9BwQZSblcG5P3gHx6Ml4o+actjrbMjNF9QcvCJ
6laSMx7o0A6MYYcHOgIfPF7mfOpMClVW6ZqICiChGJabHEg6r0OETUPVjar9ZRqqD2px//sf
k/f7H5d/TPzgD7WldLzAG/6pH6ewy8tSYj+tyKlEVbZNnTnGQ8sc/IYCPLdu/d4t2hpCnacH
RP0OcjWh1NOQON1uB74ufYD0Qako75LxVqfHtah3zT7jox+FqKbhZOhDIt+G4PpfC0hCbJsd
olaDJLzESkye2apRIvUo5UofERg+SCoDnR+AD8P9Wta4F9qgOOWk/IYBQ28PqbLjb1LI1Jvn
g0BDRdSxtWh7gJr1dQKVr1LtQf42+ev6/k1Rn/+QUTR5vn9XW9vkCrchfL1/6IRz6LrYzu8F
tTWF5sRpGqbGxHeWLn6WlxXpTCFQHY2RPCZ4E02NcG2gIDwYS5M4yQNHezlw4i7PjzAMJ85s
PZ98iK6vl6P6+R3jpiKeh6A6xeuuiOrjS5yVEsxXR28KEf76ECBccyrtSbvrCt7ZgpOqf70d
KdWXuWG6PJBCutDwds9i/sVgICFUqdoxNiS4V9UzsKrjnMqJoqinJBHOoN4G+2BK625Bp082
FIg6ejVXv6BKzmLf86BTf54Pemj1RYHEaw9G4Xfg6J7EggrdzIceBuUkA9V3y88+9tmU4Kp4
3+ufP+GiYlmGjbDXh2/X98sDJGbswOsvDfHHwzapHpZn1nnmEyJmB8MClg0CThDQNuzPxrBw
Zg5tiawfi5kPiTgNZrYGWYTUSJZ8eEHwXN1KBPtCVNJD0db6GqIWUKLOAisut40bfJ9U9vf+
GJcuFcFBaoPicFCBQ5iLYvsX2aujiO6Xz4KQis3t1FJeQmifWwoHNdpgPjvwvbUyfxfG0uDh
UMMUX0Kx7me4KQyX+im/m07NAb2PNZAhg4yBINDIYMWvUV/8nSEmpUadiIsaOpidtZbdnh0J
MbaDGiXTa0CfKa1c+7BguWLO6N28hikMS1Lr6ECmPkOgTI26IwITo5DFifUlCVObjsCs1F1Q
CBdgpKJ/p2VkHfPkwAP7DpPe4B2AnAn0bKxixcJkS6Wb7rziVkka3DqzgaUAvbwNB8GpRWhd
A3mYhBTH34UF1obl4B1hXQOSCbknpKkuLAxpB6gawylepwey9k2nc4/Uj/ULSWFws6sxhU5e
aYXtrU0vwt2+sG4GdsTBPruP/Msv7LtKxE0zeYcPaBQEeEvU5kkIWNqLZTNM6dUROxSfN84A
3acP1F0NMdvdUf4LWUbcYxkT2zyom7UvwViQaDDHwVwsVcXPOiL3eAUfjw/jMNPfJ+8vCn2Z
vH+rUUhI8pHi9cVJtQrX8Ef7z7yQ+zNhWOAyIKbfQYx6wZ9//HwnlVw8yfb9mFMoOMNd2KEg
3V5KEEgOlGtSiSgzbt5QCehKkGBw9cEQpNu+f7u8PkEGrUYmfxs0HdwsZDiw3PYp4NnSjzjF
YVIdhWFyPn1ypu7cjLn7tFp6w/d9Tu8Go9Ejhwe0leFh4N7T+Wgjr5Xekzfh3SZleU+HV5cp
cSRbLDzcPDoArZEmt5DiZoO/4bZwpoTxqINxHcKS3WCCyvEuX3q4yaRBxjc3hOGzgRQ+W84d
3LLSBXlzxzI2sfBmM3x1Nhi14lezxdoC8vE11AKy3HFxQ2ODScIjlTaswYADJGg7LK8zHeEt
qEiP7Ehc+dui9on1i5yKAWS8sLrTSxeoFUvkz9dUGeacyBVWAliWxWGR7gl5uQRtfLFYr3B1
Wonw71iGn70lPYTgiIGJbAA5yNPpxEyVqFOZZQX3paWmFqfOM8NuqnYhCZkzDRAdaEOFjWsA
DF251Zn2bSpHRC74HDdN7u5fH7W9kH9MJ7VOvT6/4cL7TtaNsW/QAKH/PHNvOnd7alldrP4l
Y+NLhF94rr9yKPM3QDKfD2Zij6w4FEUev5uKGSqplR6GmuLVm6UrBhkZh9XkPlnHXkNQ0paJ
ELWL+9/uX+8fIKStdfOonim6V+sduhnNSrVjmYqgTPohu8ga0HHOPI7LFK4thgQkQe9qQUjB
sfbOWXHX0/9UaSihmBwlFlPWhZZjSr+kguBvz1vC60T7yynZBDXiqVO+zHzeKkXCw83AX6s0
L11er/dPY21k1XSdodnvJomrCJ67mA5nXVXcuce9uhsPNVR2Hih96NC6ItBUoHbKDmj0OXuV
d9NNdQmgb8EpSX7es7zopDDvUnO4eFKEDQRtd32hjWlelB2UhJmrO6D0Wm4aVbieR5h2OjDy
3pwuSHB7s0V6YqPJlLw8/wFUVaJnldaLI3aZqiIYwJgXWJxgheinE+oUdj75sNbPxIKpyNL3
kxMhvdUIZ8nlinBfq0DVDvq5YFvoxi9ArTAi9rwi5xm9Vyuymkbq49reoa8vJMRdtcNCjF9S
YKttd/Ar2bWzZ5ZmFORL8ExwdWImQUxoc9Rea0gYnhwor6t8tl4SxkfFbnFKjS2OVIZFnf9l
5JVdtzLrZn3SF/EMbmyoizBvCdX/bZkIXidrxcfcVz8ZscGHsU4UiG/vQwflE4/jO9RxR3F0
Y4nbHSd/VWVoBtP2kbPmpuGeiE7ksuuXNzcUgzJ9I31f1lTFAheCFaVytgcn835NLN6mmzaK
AvrTsHDgw9R2rkrTNpECyn8hN1xZPXcWM1zqa+hLwgmypp8MdBGsFrgwWJE9x8ElL6Ar1tJA
pBxTSqIg+GtFzDg/4QsJqOoL5z5xfRjQJZeLxZoeM0VfznCmtiKvl/juCmRK2VjRsr5mtPQH
BAcM4gNLXyAud7Aq/n57v3yf/AkhBuWjkw/f1aR5+nty+f7n5fHx8jj5WKH+UCfbw7frj9+H
tQeh5NtE+/YZPTCGWMLFAmChCA/02Ke0eK0/rM/sDclOzNgCyQWZt1CR1V7D+xaXKoGg4tyf
1bGvMB/LNXj/eP/jnV57AU9BfN0TQqduahl4oeQcJYWRqDzdpEW0//LlnEoiHg1gBUvlOTzQ
A1Pw5G4o2+pGp+/fVDfajnUmzbBTIj75WYxzUHpwY+owKucIRI/QTuENBLZFC4Q66SXlrZQR
UsiOiAXIsvF5A/k3Hp5eHv6NMX6QJspZeN55dLJ1ld2V4h10rgmVNqqj9b5/fNS3FquZp1/8
9s+eY2imJhmhxj/iW2t5IwA7EGYBTYVrW9BwoPI2gb1iR/q303XKTTlhA2bIQq6jv2hylfj/
HEh3Rfiz9yB473sQfB+qIVS+eDj8t9Bdgl4/v7l1FZtNhIlUGMFOzmo6N3enAuGtrVujQN6a
CGeoMXHmrdyVEaIaPVcnvrnjYjOb49XUTd6y/TY8x4XvrueYr8juOEgapgvgbgaCowZqtXsM
nA1K2ax0LEQ2rSbMQnFZ++0+x/NSjlD4QDawYDV3cA6jB8E14C1EOFNCL93H4MxIH4NzYX0M
rkjvYWbW9qxdYr62mEL1/VcwtncpzJISDDsYW4SNxljGUPqrpeVb3HhFiN6F1ACcKSD6YntJ
iphwFjvD9taGA2VxKAUlLdet3VDXRbUQSKhuhhSnzNzjQC4tQVAQhGQZtiCMY7VnUHqLEsQX
N0pawA+yZgxXjjdd4AxQF+O5EeGN3oAWs9WCUhVVGCV9EP53NWQbLxyP1Mc0GHdqw6yWU1wo
6CDMy2DHd0uHEEraIV5Y5gwwZsMpPq6m8PC9vwZ89omjqgaoRZA7rmViwf1TgxsCxxh9vpgX
tsasLe8qfHXomWcxYFzH+q6565o7rzH2Ns9dwqrbx5jbDIzDcro0v0yDHPPJoDFL82kGmLV5
ZkDY3nJmfdVyaZlAGmOJvNQYe3tmzsoyOYSfzWyndOEvF2Z2IBaElqUFrKwAy6wRK3N3FcD8
CWNBBYq2AFsjCReDDsDWSNtiVQyIDWBr5HrhzmzfS2Hmli1BY8z9zXxvNbMsZcDMCb68xiSF
X17hxSWVGKKB+oVaq+YhAMzKMp8URgla5rEGzHpqHsrMj7zFmhBGBSnGV0/LXWFZfAox+68N
4VvqMOj8Gj5GhM5qZv5MofCdOSGFdTCuY8csjy6hHG0aLaQ/X4lfA1kWTQnbzCw7pmKKFsvT
CUl8MYYWhVxZDlXFFS4txxMLfMf1As8qS0lnajmeFUbJ/JZ61MB7lgnHE+ZOzacYQEgTWwOZ
udZzhXCfaQA74VsOwkJkjmUVa4h5QmqIeegUhErn0IVYunzgDPLxWNlQhVt6SzPbfCgc1yJj
HgrPtYi8R2+28hyzKACY9a9giPwdPYz5S2iIeaIrSLzyFlTQbg+1pCJ3W9TSXRHZL/ugsI8y
2i6a9aZvhCSuFW0F1Zup40xby1l1meWoAKwL+TZMwG0F6kwjyBIds7uzkJ+mQ/BICVUTjjkv
b7gscp5h7h01sHdzHtxdduR9ZzsMGDGelzmj0DHFHtEJu0bX4xkfqdS8sb6GmeAY6ufoViFA
Yz8BsGFwLwQj5lUX+Yvd+v92x3w/UplvQqb+OdB3zI+uRW3nrYLO5tMT6OFfv/f8iLq1AcR4
vWp1OSAk6DWgjpDkM0ixuFkpN90LdUvXppfn68PbRF6frg8vz5PN/cO/fzzdDzKNSCx1w8YX
DL2fFwijgRA/n96vX38+P4ARonZyRwZCRAFt2AEik7MVsRnr+0W1qzShFIDntTfplDhUNSBY
L1aOOOLu8roJp8xV34p0A4Uu5GBEI/I3QjMDtp7O6EYAeeEaX6Eh+AZekwltT0PGT4iK7BAM
gSbHCV214l1npxM9PoqL1pfk+fTry6l+u2f5jTbVgX0KBceZf+aEfR9opO2/Wb36a/i74kiP
dAkGrzA6icEARxmOAfaZJV/OPlx9jvcJMDeKbyHMo0D2vEzJ2PT3Ken05ND0JZEsSn9DdnLm
C0IRUAFWqyXBYzQAb24EeOup8Q3emjBZNHRCzmjpOK+p6cWSElM0OUwi19kQGnRAHHgG+S4o
h1WA5GGBG4qAqATahVqD9AjlgT9ziaBzTS/kyTjT8mIxNdUPz1NO6hrgL4oFoQIAugx982Yt
+Xy1PFkwYkGw+5p6c+epmUjvNmSsINucFtNx5q3+w3fSJ853IBdcCXKz2UKdy9JnRGgmAONs
tjZMdTCYEiE+1WtiYZgnLBbUjWKZXDpTws4KxMV0Rc+fEuDhFr8WQCjSGoDr0KsIAB5lWKv7
rkbHcBRW7zAMHwA8wleqAawd83GqQGpHJWS44hjPpzPDZFKA5XRumW3H2HFXMzMmFrOFYckW
wnBoHE6egSFgOf+SJsw4CEfhzQ3HiiLPHDPjA5DF1AZZr3F9RB5ugecmGPPctNuEgZL4wXUE
i5nYvt7/+AZ8LuJuw7a4huCwZWrM8M0RaGViRCUcolfN5f3Aglycg+zM9qfa5xOtVsPKzLi4
qa8LULtvHA2TKnZwN0JW/qKdNMNVebRBSdEGfJ8buQcjQrpULT59cqbTfsMgK/RZfYagSSRN
tKwoRNdR9fIMWa5fJy+vk2+Xpx/qN3Ai7EkF8FTpMLuaTvH9qoZIHjuE+3MNSU7ZuVAc7trD
/GwBBRcP9WX6tlSLm1lBZKhWMCaCbbYfzUHFOk4+sJ+P15eJ/5LVCf1+H11M1asrSfeHkOFn
g+7OmlBWAvGwJXIPa6I4biN8zwTyVjDKzAvkfUCkkYf+E3npgCa2bOsa6vV5nu/l+TYkzkPA
3J7od29Sf0ekBoc+l874g6/TAWSsTM5eJydSovDfk0yJw92U1Po9+u6m/gLRD7eUXh28Doue
bF6vj/+6jGY3SxikpTipX04rjxBPAbjjkqt/KMZUry+e3AWEZ6teqHRiVE3mGyTwQDc4er3/
fpn8+fPrV7VKg2H4WdS7e7vJJg9bAjLeag/yBcQUd4ZRlSVpwaOeV6AqDAjeS5HgGuTzIZTo
5t95lfqJeBznvWvIKoKfZneqpWxE4IJtw03Mi0F7gJZDwDo/hTHo4M+bOzRER+EgzTz6ZiCg
bwYC9eYsTw88CM+QEU79uU8Ey7IQTvcQV2JDv9WhybfJ/xi7tuW2cWX7K6552qfqZMa6WJbP
KT9QJCgh5i0EaEl5UXkcJeOKbaV8qb3z97u7QVIAiab8MBMLvQiCuDaA7tVIxSsDn9tCU0on
mjdWu4hFiZz0brwLhMMKyBmMgjgNcH/LWGBjowXhTc9Y2Xoc4xubBUp1XqxlQtWiO9Rw/e75
T+P/4DllwiakmYYrYJH6dxz44HYhyjFHpgEAzkcJRbA6QRP450fqb0qzQqhyxmEehYIJDIdD
irOQQzVgyT427KaOnWAU0UkP+16e8QfHj7xlZfKSsQ0EWSLm5xeMBQJ1PV0ydEr4UlrC2ebR
2xFzsWekbE0w7CAgCW458yOUMqw5WHkihylAsl3pZsuQ34BsEjErO3aUPI/ynO0Pt3o+G7Nf
o2FxE3z35YK+0YBiMw2DMuVom7COYINf8d/DaSLYixagx2z0lFNk8HNBI6iYk3TsTA3XFQtY
QHXxI4B449RKME78WGVVvrsZcbzt1EXYYD9UOZcjn997O8HukjBqVkbHKxuSKRa1h/mnl4cN
dE76W0QdAsVbzCOKjFJPYArYHU5HsFdmrE6PSBXAVso/hVivjIr5nIvR4aKYUwqrKtMJZ3Zm
gW4vxueXTGz2I2wRzUbM4adVrDLchBnDSrQMKESup+FWUSobBRR2F6+HR+KQJ0XULIZ9Z0fc
0YY9h3/QE2HDo/IYA8Ah7ejCCdvrl0OX/SquZ1OnrD4cLu9SaQyrJDK6KF1sm8tHn4JOwSd6
hXSS4d+kSjN1PT/3y8t8ra7HF62yUQapMCFE+jl7hFA8jdF4ixIUtHI7jC1z3eyjj+MuX/rO
C1ReZVaIE/qJBN5d524nHYNSwdCUqQVwcski41brJhWh+8ButY5E4SYp8eU43q30MlinsKi7
iZ+dTtGk1OQjxr/VkkHp8YTBTUxBkS5R1Csqm0ixMGXmEXq+eVV6EqNtFuDtD6w+ednJJw02
uDBFNr1B1s6kuzwBlbvo1EPN+u7Y7UNyw4o9EKHehXXdyx1Yzy3KzsKEIex8JYaWWkLX7LVw
hdSnpafha35lH7rfHPhEXb39+KMNADvNjiKo+WXdOsuLZEIbUcXwE9ag6UkQz0ptukvv1UE0
ms8ZsywUJ2rC2b8b8ZTbGxi5vJhy5mwoV3LFeR6iWEvJETO0Yto/Mb4CCKrmc86tphZzRvW1
mPMQQPGasRFD2Vc9mXCGcyBf6DlzW4HSMDgfMWd/JE4ldxVGfWWz5aJb0tNqOmZc/WrxjLPD
Q7HexPyro6BMgoEaXZIhICtOgu3g4yZ7xr6vyZ4Xm+x5eZpnjHUcTdu8DCOKTBijsAwvyyPJ
OOcexcxlxxEQfT6ZA99sTRY8Ahaq0fkN3y9q+eAEVGMGXpKp0YTzPWvlA4VQo6sJP6pQzPlc
gDhOOfIEWjcjxc82KOSnGdAdRp3NSV8+0PHImmK+4eulAfBFuMnL5Wg8UIYkT/gOnGxm09mU
Of4wOoJQsD9k7CyNVsNyzYA4S8cM6YVZmjYrxkIfFTFZaMkwjZM8FUxY61p6xb+ZpMyVu1m0
mctWEuaZDG/lYqDehk4RSI2RwZw1ez7KTyxztLXPFT+D3G5YJyuQbtO48IShWkWf6A7HIgGj
kRB09M0oMP2zn9xo252hFOxAmaeEgfEW1Er1QoihYRnsCrQCrOO0DgIx/ns4SGLtIs09xQeA
Si7ToMOf7gVCa/pqwwhxK/uBlw0c5naAeSY23AFsBxqgsfAHgQNjzQLSJfWH6m5y7jqCdWD1
cUu/c9UMCsjD2Ojis/N+vZfC8yh2giQP2+27Ja/Uwn0AqZqDKnLvBRpBFYwGlhRCqM3Yf5ja
IMJABvyaavIYjccMLVwNmcVcXJsGsZIxZzZMGmkYsSf9TRZFztjiH+WrYYSGTslzYNag26CU
TARzM+0yrt4g27gmPmYek1H/EAgSHTIFGR1ZLHQpsqU3UgzAymBtP1itvDd+mN+x5xrz41/7
eyTBwwc89zT4RDBl46mQOAwrnkHWIMrKX3EkZc8kW6lk+NlQXuGoYcULkdxI/67DiHVe7Jho
UAhA+5LSP1CMWMIvXl6UeSRvBEO8STnwUxKJtzArMGSIKIeGX+ZZKZlQNQgRaG7Cf6FIBEdI
Z8T+9ZtkX+HTWOlSpAvJmGaSPGZuyFG4ytnlEMXw3uEud7PlK6QK+fgTKF/DUszEa6Zyb0ve
KQEBko1AQ1LNy/RaZiuGBN98dqYkTAIDL09CnpqC5CLLb30HoCSEesGxbnEHWqm76DMjgB+F
o1G1Eqbjobys0kUiiiAaD6GWV9PzIfl6JdAAYKCD0yUeMUMPQLZxEii+O1GkCzw95xE5KJvl
wHBAkmI53GkzJsSFkZWMYopSWLsGRksB+hbMY0k+MBoLkaUYxHwAoINky4SwIQBMhUk48IYk
wMhpsDnhpzM61edfUeJt4MDYKvOQC7eEYhXIoWoaonsnORKxsOGWCKGxM8LyyoW5lsQEXySM
qkzfwLGb4dSDPOOBGlgvVAr73c/5dvAVWt7ykzpMfYojnCH5ChR9bc65+SkWFZJdwdzKm0l2
aNXZSOiNrPSrKPPBD/y6jUDnGJgljUPiblX5DWhIsUg8tHFoq+9V3Iwq21PeCq8aVoPNxcyR
LtTJt82GWEfdbKzoxBImLe5BcoYBQPdxqxQ5xuREY55E1MZJFps4xh5v762tROMz7qYRB/0q
ULtVGDkSF9Y57acnswzmnVBg4Ib6xqtf7+nD6/3+Ed3iDu+v1Ap1YBm3BRq/yfpes/sq97rJ
2/JUKdo/B9Sy3XoF00giGSPLBrVI6BZZ6W4vs3Adt1VMWlMNL4K+By71PWSLPUZlteKdOJmE
s8vN+Tm2BVvEDbZ8B2CJRS3uFo/SS7T4g6/aMaZSLVBrbFUFSvTgezy9onn/MEso1fWmGo/O
V8Xg10pVjEazzUnMZDYexMTQsvC2gYrLjxXnSfV9av7hT608beYAVDIfjQYR5TyYzS6uLgdB
WBgicUxzTyRw7Id1uJ3w8e7VyzBKAztMmTqiC1ZR9rp+xH+6dq1tDVdgrsX/ndF367xEI69v
+1/752+vZ4dnE5D67/e3s2ME77Onu98N//Ld4+vh7O/92fN+/23/7f/PkKXTzmm1f/x19v3w
cvZ0eME4x98P7kxT47qfUCcPUGfaqKFDPye3QAdx4F+qbFwM6gG3qto4qSLOBNyGwd+MMmWj
VBSVDIlGF8b4xtiwz1VaqFV++rVBElSRXw+yYXk2EN3GBt4EZXo6u3o7jkGkw9PtITKoxMVs
zPjxmpM6v5Ihn+5+YPy0Y4QR57E0CjnvUxLjdmWgZ8mC9+Oh52kWiBgzWlpK14zzcC3koq0s
iPZTRoytdDMPX7oGY221dEIYu7Xei3XUPuaqD8zzIpWMu3YtZZg5aa6LKs0ccZmi3SrBzwel
zDkLSRQnYplrdlNPiIHJvOmy4fYyZPzNDYw4DfhWifgtNK2MGu1LuDiVVEd4khdB6yZMsCyq
Kangn1vGJpq+lf9UDK4Tgga5KFkPNvqUfB2UUOc8ouvU1VFNFAUth/UxlhtdDYwjqdCKMPbH
RUHAFp7mu434SjW74XslKmHw7/hitOGno5UCnRf+mFww3EA2aDpjWMCo7jH+HDSfKHtV1I61
4p/frw/3d49nyd1vP6c6qQArfx/I8sKop6GQfhe9VlVjbjhQvgyipScUOhXv8G/ynHnEYv0m
9m79+9f+U+grqd4WAmolZIjFaQJPCslSmFdrxrWbc2oXKR+RDPdHMID8bwpC2DYpuZCwmfPX
rIT/Z3IRZD7NVcB+GRa1HHdHKiwra9tGot4+EFM7mDrMlNoq1wKPhJzRXC3EW7ddats6mhKl
0Wzay4tSd6IsKUL0ZxGyp7EEF5cXY/8YI7Gcj68uGQduA5hwF1C1mNOljFhMRoOADWM5Yp6+
4LyBa/Fw0S44cmEjvuzY0dXCUodo1HdsC0xAPrzZfDTvS8g23U1ahTpXW39iY9X6x8vb/fkf
NgCEGjZD7lN1Yuep9kMQwvUtlGV1hDEa1ZDgDY+KQNiRxG3f7aaj4agnuRM5xk7fVVKQH6+3
+qnU5a1/EsWzICypZz5qngsWi4uvgjldO4I2c8aroYFECqZRvw28DWG46yzI7NK/RjUQJHG9
YvpigynVRTg5kY9UCYwm/4BxMYxhSQPaAMS/G2kQxHbJOOI4GI7FxwF9BMPwfLR1OB1phta1
gSy+TMb+xaNBqMnF5IohqW4wcTrhKKjbtoKuxZhmWJALxqDTzoXhl2kgIp2cM4yqbS6387mr
2JiL7UJ2hpE9TDGmEV7aF62fBuJRG/jA8IvUZMzYm1gNOh6dLDh825W7VTLBSR7v3r4fXp74
8uPjYZqr7vRTD8cxQyliQS4Yj0QbcjHcIXHczy+QEV8mfp3DQl4yVNBHyHjKaJ5t39U3o0sd
DI/+dDrXJ74eIUwoLRvCRCtuISqdjU981OLLlCPebTtBcREymmwDwW7S3w4fnj+FRXWqq8Ya
/uoM1db8RO2fXw8vp7Kw7kvQx8Bb1CgNuKN7EC2quH9er7ZZiG7ZbnDENaX7VdxqM7h7lL5b
bVl+2S22BXrPpUEWLN1TR7RQHPBPMGwFzQRx+/ACn9AfjzWngRPA85hWq8Xdt4JwgcZejOJa
Q8jWcAiQdtho6suS+5fD6+H729kKdjYvn27PfrzvX998d0Qr2OCgHqLCguXo18FSMreim/ms
PbX23d3UsCI1mwu7EsJVmafHaGS+x8LkBjUpqKSbyg5niLZ1IEN7uSKwDenMxRTKjs53T0+H
57OQIj2Rc/q/Dy8/7Ro4PrNT8mLCOIZYqDAKxSXjBmHDFNqt7UK/HYkF5MJ8WpBi41+wbYgM
mRVptYaVLfMGsjLVog7vLw4V5LH6xa3G/dHFxKrj5GaRRG3qcXTqFLkxJWNDtzI+YbBonQCk
umIsORuEZphJRO13Bj2WIWQLZLJgvBEkVGXFsheV+6fD2/7Xy+HeO1GKNNcC9wj9B389vf6w
njGaBgD/pUxYvxw6JwbsO3tFO7zvD/fWlZ4hrXl6PPyAZHUIu/ksXg533+4PTz7Zw5/pxpf+
5f3uER7pPnOs5SrbyJ3iIpsiXyNTuwXNAHHJOGKIjQ45ojeoP8bGTjL+J5lmaKFgSuEOY4q1
7z4qQKodvBMONrusvB5Z7y7Qh5LLjSKroTWzRm9a5mw29txa4cmXev/bBGx0QsAZw0z2aGwR
prsb5A/DAz8WhSHoMHDieJ6ldKh3GoX5+VF46BwG/vkpDfvxBwvYWoPeevcM8wnMuw9vB4+j
cxk4aqteVVmEnpdJf9wFz99eDg/fHLKwLCpzJrpYIhfZbSRTXztHweY4iWXduONKM9EWyYZC
+6+P4mLZp9mNlfQttLHqezLEDy9PxI/iucUXkZexp2H0geKbEL9HDQyDM5ULhrQpjBYMgWGU
SqY2QWIORHy1ibIwyJBnZiUzgcHjdyKWsBloXdSPlYh3sTu5iPHAPPO/LF7vwnjZf99xdOT5
MhFeYrNjpUEBUGMoAr3CkJzKHZZUv3r/4+Xu7HtT9WYKbGbH+OFxX4dStemmQvhIsVvnZVSf
szpHkhs93jGFBtlk561AkEx39lkTJVRKIFcQ5dl5B6KR7BkJqkL/qVKDUiKsSu4YmEAiC8tt
wR+bIoY7Vfu8iJyy4W8WDKVJF1R9zk5VSGiaWHHV9pkXbXjRMlZsQyz0wOsymQw8Go/5J0ES
ueaKR0HbVm5Don4B0gUqZLvcS0qPm6IdykHtth+GDUyEF1tbB8EVzN/Grbxl+Wo6eTdBmgQi
23MooAIj8L73S5Vrv65KklD7ey6G047V1D9UYhoVzpgLuZtIJEfEKAFxfx8a3t3/416kx4p6
Zh8ZfYK9yV/RbUQTQm8+kCq/ms3OneH7OU+kcAzOvgLM+z1VFDuP4u8sUS1hXa7+igP9V6b9
bweZ83iq4Akn5bYLwd+NaRzetOBe73o6ufTJZY78mKDbXP/x8HqYzy+uPo3+sFv/CK107D+L
yXRvyBj14HX//u0Ak6/ns47UDXbCjespRWlIGayTTiJ+EprTSRgfdiuQEJaoJCqFbyDciDKz
39q5AdBp4fY8SjgxDxvMJtAMReWqWgqdLJg5pZbu2A25+YeflFJYb2mGwKsT4d1ZN/GKLZT9
kdnAXBkr/wIeimLFPRRKLrewYJ/Jo4CTBb3y1YKrojNRUMKJ5jIY36LZlDKxegT8aB377BFi
iZshtoMh5lSrLeMCULkgJrKXA5oz5kUdkF/F74A+9LoPFJwjfOqA/IctHdBHCs5cr3RA/uPl
DugjVTDzH/90QP7zYwd0NflATlcfaeAr5vjHBU0/UKY5c92HIFjTsMPvmHnfzmbEmb11Ub6w
0ogJVCilO/Ca14+6w6oR8HXQIPiO0iBOfz3fRRoE36oNgh9EDYJvqrYaTn/MyOfE7AAuunV5
k8v5zr9ytWL/NhPFsCHcgfbE2IE1iFAkmjmaOEJg710xFIstqMwDLU+9bFvKJDnxumUgTkJK
wZhUNggZogWcf4FsMVnFHJI61Xfqo3RV3kjl8wZGBKpmjUJ5s3953j+e/XN3//Ph+cdR49Jl
EAq8IImTYKksEx966tfLw/PbT7oR/fa0f/1hXeBYyhUSZfVuhY56CpGwJbhxvxVtVKvrVu9M
YSuNk0APMbV2buhrUL+IIoD5zypqz47ePrS5BfgFOuent4en/RnsAu5/vtKH3Zv0F9+3GZJ3
mcX+DljT5a2DEsPZIw1coBmnqRqaVkqjO7F7Dt+o1UheR7ldj87H1ucrjFwGU2EKmmnKnUQG
Eb0hYMJTVxlslzDURrrIE+ZslGyl15k3epupClexWgkktlD9D+pUoDLWWaiUpsiI4cm+CzGV
mmeJzYCm8Sz2Nkhk1CP0q4uXl9Cb1yIgVkOMPOh5FbmCoo5ffrE2UMfEdmtj2uz6/D/WebCN
69saO4XBXcWRxjzdPx1efp9F+7/ff/wwQ9CteLHR6NjLnMaYLBFI7BB8+xW5RO4X5kjAZFPm
6EzAG7gaVL5AqzqGziOp0MI90D4FfGV4L6gOUpEm0Bz9pmokQ92G2rtS3B7IoG79B/q1J1qN
Mfyy/VIMEc/WER7oXgLmAGa+rhvG9DboHt7DHKtG6KPwhCJO8nW/QI6Yy4m+DiuQBp6dSZs4
/GigAmf0UMJQNcIW3LFyw99DLbeCFaU3A1PfP0sO9z/ff5m5d3X3/MO9ecpjjUdaVVFTfOa+
uQhjd9Qo+lhafKDmUucw3EL58rKKTFyiqyqD5TBQ/h65/uIN6WeNvQzmBZjAcv9xniPHOawS
xxCWRogfkVf62ornQU5zPNckSXF1cm4xMLU3NDtZmqElsujk3I2luhGi8BG9Y1MeZ7Szf73+
enjG2+TX/z17en/b/2cPf+zf7v/888//6a+qpYbVUIsN4yVddyTPrXV3gJ7MZL02IJi18jVe
Cwxg6UR2YIotYWwOHrpSBlj9Ay9pbKwTjj/qWBZ4DTKctlFm/N9JL4X+jX4I/LR+rAdPyBpL
2YCuQWqhPxNcl6GCQKFAD3EReYJUdKd6s5KwCyX8V7Ou9udD1sO2nnflKYQaWgjpEFsKxg3Y
YMJSIE0arPT9s8wyrJgVnfoJir1ng6daCh7EJSUeRnDZWBBck6BBobma2WV23smEbWmUii9q
wI2xHl5far2r7GlcHaS57wBFBy/omO1P3SIfsuyvD6sHMQmo5Fm47XC5NEoxhaxtO3zfw4HW
zLjKjHJKoJKTLsugWPkxzc4kJumgcLeWeoURuFT3PUachkjQQSx1ZdSB4KE4tTUiQRHMdC8T
6Mk2X7Yxo6pzM1lb596QDc4/Ht76uNdtzHh4f6btld6/vnVGRHITMdfr5ERFPvKKY98iCCtd
HNsPJraBMbPQsHnn5eSPDEvzbhhmZu/ZdHgapSKvxCaqmNDn5ptgZ5ctmyArPO4GgJqxWiIA
bY799DckX0idMjYcJK8qxgCApCXogCsKoj3wrRx1ThMrB13cR5OrKVFh8/o0CHHB42ed2ulu
wATAVC3dEA18MX+QAEo02660M8rIGxvdZ8uKv0FXAcaMYPcDRhVfRk64Jvw9pIhXC9DUIWeo
PvkVHaCdTQ3B1gGM+xqY5busSvy1QIjhvRNayOykIoVoLWxOe+i3oa4R1nVx3pO0r0Mz0YZc
Hc9zKn9vFEGZbD3s61YuhcZB1fAnOi8wIlbTWFvmP1FeQX9uiNK7Wm+yiJOK6dC1maDucrLZ
jYs2ucyaApVkotijY+HufDM/P+4EujKo85FfZrrv9dgvzfJMXE96MnqZbZRzFDDnVi1iYLi0
GHyrt+6bW2WriPY2p9YO6JAvKAPmiCssAnYrlMMoTHFAwHZBZh2TCZM9rXxDumAqh2d07F/1
MROj5RQVDEtaHwamL3PKR6szKB9VtpZZ5D1xA52qFdufs6zQk9v3oDEs3d+/vzy8/fadZ7Ik
hM3FJ0y/QpFdIw3jQeyg0HszSyODAm9mIiLlCwOvme1W0Lmz78H8lQkjC+1TVF6VHIEoRv8I
/9vZlfU2bgPhv2L0F6xttHAf+kBRUqQNdSwlX3kRvImx8UPshe2g3X9fDg9JlDmUWiCAkZlP
vERS5JyyGIhkoj61nlnaDUXfuXXI/eu3VtsrLWxaBwF6/fXzfpm9QsSQNpVmz55agkWXn6y8
FRZ58UCHb6uTaBlhaTpHUpBpduje1DQ3on6+9p+YAHFr4TRmXfnLeIrnixXmOKkx6IdN80v5
60PIH8SSQfdlHELWdRLljya+5PP+fhTH4dfD/fg2i86vMDHEgpz9fbq/z8jtdnk9SVZ4uB8s
ZwTdOOo+LpsR8rNpQsTf4ktZsP18iXg5amwVfUPc7NtJkRCxq24e+hhI34GPy5ttU2XaELiF
KIaNWMa0bOQzYNrkNv7WbMbd8RbaueFv285fudhHt9w+Tit/qsPtHR+OjHjrTEb4u5E2bwbP
68ynP8Rd7GH/oZwuF9SxeSiGMnn2Lx3M1aQPEOPMRlaxwNXzL2HqvruYyY5eLsz7nDDNDUZ+
yBEzELPswxG2tyJxO0xIxODXB+NZiKU57CEQG5oOgSUv6BBLJG2JWf4JQfydOn5TVVXkNjTo
UKIlk3C/zxeTcPMm865xXeUoCOqbUtJ4MSMIb4fqJz7/01vCthypQi6DRi6pJk8fF6nadE4/
320XLv2diirHehdUzJenhxhfMYByNekBl68DJNumQXDqrSkQV9E49W8HBjOh4VScxhlDgqkO
MP+hOBgQMR5ks/tfDy0mPVXV3n1IAiY3oaq9C0ACJhaGpRzu2MsmCqMJJcWjZ7jnhLwQ7wGt
IqzCMjfZkCnjpM9VUzATikOD7LZ8XmI5WmyI2FGjKbPGwKe9yR56SuE1EtHNsLfF2MrVkCl1
WchmuUWkEwO4u9+thdD1eLuJQ7rj+CZugIwgYdvNofPFbSek2SskUED7tLe/gp04fEsP57fL
xyz//Ph+vM6ejufj9XB3d4DkVdrQkiOKS9NNHoAANHdLODToawrpKECigl3Me/c8Kc4dO8C1
wOqZpmXivx224JG+tDgS+beIZPs4GY7XO7jiiivaTcYAvZ1+nA/3z6s2HrOs6KRg43mTDRQr
ggKmdRDs0M2JhxocTW94sa6VFGvIldkb+88BEaSNNoXIyApl7Cghq1IHFTSFPGJkp9QgNCpr
u8RNPKzD+KqGKa/3rFBGaCDuB3sKpGMqDIMdI2FNWPpiLLq68gcdynp93iRFBVGF6wHJCrAg
MRCxv9JRrXUUBudECNKc8L1DjaIMHU7fr4frr9n18nk/nftRo4K05hFEjohs4ZWR73d8h8hJ
pZAgPTcWM6RVzXNa7puYF5lxvnJAWJQjXDE2jZhCfacFwwL3S9CfKK3QIx/iVaSF8iwdsFBy
R5O9BmctmpU7mijbBB7FAwToF2IC0YUhI0LJUlvGKW6FDaWpHVq6483/GIIf75A9Zlqvm15H
5dV0UIC4q7qEvzaApTQK9ivHo4qD7d8SQvgW/3wAIkA0YhQ/EFO3ATlLA3WPxx5z3zohk1St
Xg8tspL484krsw9k3FrU7gUC+3lYTUC/OkbcTK2+bFizLDVtf5upYH5G2ZAkMwVb81YqtzIr
3xmoHfOiKIfemBZARopx23fJ7dOqJPzWX9essNR88L9vwuUMHMesiVbwEHkTYej+WsJ+WxbM
ZaEaF3BidOj1Bd3pfgn41T+rnjuhotgrsQKLLZa6elRBJIGCObYBwZHyRQerBP2jJSjvFKHK
CbuRajrjXGzqUtpuq2VK0e4a8n8BLOnA8rdJAQA=

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--82I3+IH0IqGh5yIs--


From xen-devel-bounces@lists.xen.org Thu Oct 12 15:54:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 15:54:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2foD-000383-Dr; Thu, 12 Oct 2017 15:54:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2foC-00037q-Q7
 for xen-devel@lists.xen.org; Thu, 12 Oct 2017 15:54:04 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 D3/78-14867-C109FD95; Thu, 12 Oct 2017 15:54:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS6fjDS1diwv1
 Ig6XrpS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxJ/R2sBQc4K96fnsXawPiYvYuRk0NIIE9i
 5edeMJtXwE7iwss7jCC2hIChxOmFN1lAbBYBVYmrrRfB4mwC6hJtz7azgtgiAvoS8z/9BLOZB
 aolVs36BVYjLJAi8XnvJ7YuRi6g+R2MEvcuXQVLcAp4SVxrmAW0jANomaDE3x3CEL1aEg9/3W
 KBsLUlli18zQxSwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQiXUMDvaSizPS
 MktzEzBwgz0wvN7W4ODE9NScxqVgvOT93EyMw/BiAYAfj8fdxhxglOZiURHkzAu9HCvEl5adU
 ZiQWZ8QXleakFh9i1ODgENi2a/UFRimWvPy8VCUJXrZ+oDrBotT01Iq0zBxghMCUSnDwKInwr
 u0DSvMWFyTmFmemQ6ROMepydNy8+4dJCGyGlDivGMgMAZCijNI8uBGwaL3EKCslzMsIdKAQT0
 FqUW5mCar8K0ZxDkYlYd5zIKt4MvNK4Da9AjqCCegI0bQ7IEeUJCKkpBoYbR6WSusXPl5YFWP
 H6tL1es9a5SvXZmsd3XP4sKtClquu2nSF2Rp5RgVzlxS/Wr7o4snDzI5LZ+QoeEVzzGUq27m5
 4msr15apLzPncK9TuHRw0V7NFYr3nQ8JmJ0NOcqn/vTOvbCn4q6HQg/x6XT97v7rybg/sSdkn
 4HhNpMywXlz6x66qmyXU2Ipzkg01GIuKk4EAMBfQyfRAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1507823638!79578579!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60845 invoked from network); 12 Oct 2017 15:54:00 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Oct 2017 15:54:00 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 12 Oct 2017 09:53:58 -0600
Message-Id: <59DFAC370200007800185BE4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 12 Oct 2017 09:53:59 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1506960829-18991-1-git-send-email-andrew.cooper3@citrix.com>
 <1506960829-18991-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1506960829-18991-3-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-next 2/3] xen/x86: Introduce static
 inline wrappers for l{idt, gdt, ldt, tr}()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAyLjEwLjE3IGF0IDE4OjEzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhlIHRyaXBsZS1mYXVsdCByZWJvb3QgbWV0aG9kIHN0YXlzIGFzIGlzLCB0byBhdm9p
ZCB0aGUgaW50MyBwb3NzaWJseSBnZXR0aW5nCj4gbW92ZWQgcmVsYXRpdmUgdG8gdGhlIGxpZHQu
CgpBcmVuJ3QgYXNtIHZvbGF0aWxlKClzIG9yZGVyZWQgd3J0IHRvIG9uZSBhbm90aGVyPwoKPiAt
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2Rlc2MuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvZGVzYy5oCj4gQEAgLTE5Nyw2ICsxOTcsMjYgQEAgREVDTEFSRV9QRVJfQ1BVKHN0cnVjdCBk
ZXNjX3N0cnVjdCAqLCBjb21wYXRfZ2R0X3RhYmxlKTsKPiAgCj4gIGV4dGVybiB2b2lkIGxvYWRf
VFIodm9pZCk7Cj4gIAo+ICtzdGF0aWMgaW5saW5lIHZvaWQgbGdkdChjb25zdCBzdHJ1Y3QgZGVz
Y19wdHIgKmdkdHIpCj4gK3sKPiArICAgIGFzbSB2b2xhdGlsZSAoImxnZHQgJTAiIDo6ICJtIiAo
KmdkdHIpKTsKPiArfQo+ICsKPiArc3RhdGljIGlubGluZSB2b2lkIGxpZHQoY29uc3Qgc3RydWN0
IGRlc2NfcHRyICppZHRyKQo+ICt7Cj4gKyAgICBhc20gdm9sYXRpbGUgKCJsaWR0ICUwIiA6OiAi
bSIgKCppZHRyKSk7Cj4gK30KPiArCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBsbGR0KHVuc2lnbmVk
IGludCBzZWwpCj4gK3sKPiArICAgIGFzbSB2b2xhdGlsZSAoImxsZHQgJXcwIiA6OiAicm0iIChz
ZWwpKTsKPiArfQo+ICsKPiArc3RhdGljIGlubGluZSB2b2lkIGx0cih1bnNpZ25lZCBpbnQgc2Vs
KQo+ICt7Cj4gKyAgICBhc20gdm9sYXRpbGUgKCJsdHIgJXcwIiA6OiAicm0iIChzZWwpKTsKPiAr
fQoKQXMgY2FuIGJlIHNlZW4gZnJvbSB0aGUgY29kZSB5b3UgcmVwbGFjZSBpbiBsZHQuaCwgaW4g
aGVhZGVycyB3ZQpnZW5lcmFsbHkgcHJlZmVyIHRvIHVzZSBfX2FzbV9fIChhbmQgX192b2xhdGls
ZV9fIHdoZXJlIG5lZWRlZCkuCkknbSBzdXJlIHRoaXMgaXNuJ3QgY29uc2lzdGVudCwgc28gSSB3
b24ndCBpbnNpc3QuIEhvd2V2ZXIsIHN0eWxlLXdpc2UKcGxlYXNlIGFkZCBibGFua3MgaW1tZWRp
YXRlbHkgaW5zaWRlIHRoZSBwYXJlbnRoZXNlcy4gV2l0aCBhdCBsZWFzdAp0aGlzIGxhc3QgcG9p
bnQgdGFrZW4gY2FyZSBvZgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 12 16:01:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 16:01:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2fvX-0004cR-8z; Thu, 12 Oct 2017 16:01:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2fvW-0004cL-Ib
 for xen-devel@lists.xen.org; Thu, 12 Oct 2017 16:01:38 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 C0/DC-20813-1E19FD95; Thu, 12 Oct 2017 16:01:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS/fhxPu
 RBn3f2C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxnu28zFazjrJi25zpzA2M3excjJ4eQQJ7E
 vgXL2EBsXgE7ie9blzKB2BIChhKnF95kAbFZBFQl9pzsBKtnE1CXaHu2nRXEFhHQl5j/6SeQz
 cHBLKApMedzLYgpLFAgsXeubBcjF9D0DkaJHZ97wEZyCnhJ/JnxkxmkhldAUOLvDmGQMLOAls
 TDX7dYIGxtiWULXzNDTJSWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGukbFeUlF
 mekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg6DEAwQ7GP/MDDzFKcjApifJmBN6PFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTBqwsMZSHBotT01Iq0zBxgFMCkJTh4lER4L04ASvMWFyTmF
 memQ6ROMepydNy8+4dJiCUvPy9VSpz3B0iRAEhRRmke3AhYRF5ilJUS5mUEOkqIpyC1KDezBF
 X+FaM4B6OSMO9HkCk8mXklcJteAR3BBHSEaNodkCNKEhFSUg2MYn9NP303ND+/NuNMZ+znWXZ
 7GOalns+5Mlcz4fZafcmnUp9bz1ot/xP3tytoQ2LJR7mdVwrWfPZdtcvT/KT95I1Ss3917U1s
 Wh+yqVJrKd/rSJtfzVOLLveZqGf+Febeuec982fjJTbW+jE2X/cZPGVx5Fg/y5+NxUA44TSXZ
 eyn9Z9Pa++MUmIpzkg01GIuKk4EALizBYDDAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1507824095!79579817!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2277 invoked from network); 12 Oct 2017 16:01:36 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Oct 2017 16:01:36 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 12 Oct 2017 10:01:34 -0600
Message-Id: <59DFADFF0200007800185BEF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 12 Oct 2017 10:01:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1506960829-18991-1-git-send-email-andrew.cooper3@citrix.com>
 <1506960829-18991-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1506960829-18991-4-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-next 3/3] x86/ldt: Alter how
 invalidate_shadow_ldt() deals with TLB flushes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAyLjEwLjE3IGF0IDE4OjEzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQEAgLTUxOCwyNiArNTIyLDI5IEBAIHN0YXRpYyB2b2lkIGludmFsaWRhdGVfc2hhZG93
X2xkdChzdHJ1Y3QgdmNwdSAqdiwgaW50IGZsdXNoKQo+ICAgICAgaWYgKCB2LT5hcmNoLnB2X3Zj
cHUuc2hhZG93X2xkdF9tYXBjbnQgPT0gMCApCj4gICAgICAgICAgZ290byBvdXQ7Cj4gIAo+IC0g
ICAgdi0+YXJjaC5wdl92Y3B1LnNoYWRvd19sZHRfbWFwY250ID0gMDsKPiAgICAgIHBsMWUgPSBw
dl9sZHRfcHRlcyh2KTsKPiAgCj4gICAgICBmb3IgKCBpID0gMDsgaSA8IDE2OyBpKysgKQo+ICAg
ICAgewo+ICAgICAgICAgIGlmICggIShsMWVfZ2V0X2ZsYWdzKHBsMWVbaV0pICYgX1BBR0VfUFJF
U0VOVCkgKQo+ICAgICAgICAgICAgICBjb250aW51ZTsKPiArCj4gICAgICAgICAgcGFnZSA9IGwx
ZV9nZXRfcGFnZShwbDFlW2ldKTsKPiAgICAgICAgICBsMWVfd3JpdGUoJnBsMWVbaV0sIGwxZV9l
bXB0eSgpKTsKPiArICAgICAgICBtYXBwaW5nc19kcm9wcGVkKys7Cj4gKwo+ICAgICAgICAgIEFT
U0VSVF9QQUdFX0lTX1RZUEUocGFnZSwgUEdUX3NlZ19kZXNjX3BhZ2UpOwo+ICAgICAgICAgIEFT
U0VSVF9QQUdFX0lTX0RPTUFJTihwYWdlLCB2LT5kb21haW4pOwo+ICAgICAgICAgIHB1dF9wYWdl
X2FuZF90eXBlKHBhZ2UpOwo+ICAgICAgfQo+ICAKPiAtICAgIC8qIFJpZCBUTEJzIG9mIHN0YWxl
IG1hcHBpbmdzIChndWVzdCBtYXBwaW5ncyBhbmQgc2hhZG93IG1hcHBpbmdzKS4gKi8KPiAtICAg
IGlmICggZmx1c2ggKQo+IC0gICAgICAgIGZsdXNoX3RsYl9tYXNrKHYtPnZjcHVfZGlydHlfY3B1
bWFzayk7Cj4gKyAgICBBU1NFUlQodi0+YXJjaC5wdl92Y3B1LnNoYWRvd19sZHRfbWFwY250ID09
IG1hcHBpbmdzX2Ryb3BwZWQpOwo+ICsgICAgdi0+YXJjaC5wdl92Y3B1LnNoYWRvd19sZHRfbWFw
Y250ID0gMDsKPiAgCj4gICBvdXQ6Cj4gICAgICBzcGluX3VubG9jaygmdi0+YXJjaC5wdl92Y3B1
LnNoYWRvd19sZHRfbG9jayk7Cj4gKwo+ICsgICAgcmV0dXJuICEhbWFwcGluZ3NfZHJvcHBlZDsK
CllvdSBkb24ndCBuZWVkIHRoZSAhISBoZXJlLiBXaXRoIHRoYXQKUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 12 16:07:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 16:07:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2g0s-00054N-Ss; Thu, 12 Oct 2017 16:07:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=451b31995=Andrew.Cooper3@citrix.com>)
 id 1e2g0r-00054G-Da
 for xen-devel@lists.xen.org; Thu, 12 Oct 2017 16:07:09 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 D1/DC-21807-C239FD95; Thu, 12 Oct 2017 16:07:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNIsWRWlGSWpSXmKPExsWSzvfng6725Pu
 RBg9eqFos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBldp/czF3zSqNgxfQlTA+NCxS5GTg4JgWCJ
 w7v3sYLYwgIpEmsWnmIGsUUElCV6f/1mAbGZBUokvi68xdTFyMUhJLCHUeLrnWawIjYBfYndL
 z4xgdi8ArYS8+8cBrNZBFQlDl9aCGaLCoRLNJ3tZ4GoEZQ4OfMJmM0pYC/x/sBdVogFoRI379
 xih7DFJZq+rASLCwmoSVzrv8QOcWi6xNa/v5gnMPLPQjJqFpL2WUjaZzFyANmaEut36UOE5SW
 at85mhrA1JFrnzGVHFl/AyL6KUaM4tagstUjXyEAvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScx
 qVgvOT93EyMwyOsZGBh3MDbO9jvEKMnBpCTKmxF4P1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSB
 G/YJKCcYFFqempFWmYOMN5g0hIcPEoivMYgad7igsTc4sx0iNQpRmOODTfv/mHi2AcihVjy8v
 NSpcR5WUBKBUBKM0rz4AbB0sAlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK84iBTeDLzSuD
 2vQI6hQnoFNG0OyCnlCQipKQaGA1z7V1UpBg+8TH9nW+V98rAX3nK9K1VWe/yH92YxHTQKKGl
 iCvbOvrK+jvzXohlBsUyrc2sOqe1wcHcaHNKSUtH/YS1Gb/eaXSLi9Se5Vc+dl00IKlC8u8pn
 9+TMp6rTT30/P6kbXJXuEM8LULY47acnRhgsJRT/2PH/5AZf5OCt3Y+qCiZosRSnJFoqMVcVJ
 wIACYPih/+AgAA
X-Env-Sender: prvs=451b31995=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1507824425!105084513!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50044 invoked from network); 12 Oct 2017 16:07:07 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Oct 2017 16:07:07 -0000
X-IronPort-AV: E=Sophos;i="5.43,366,1503360000"; 
 d="scan'208,217";a="106298755"
To: Jan Beulich <JBeulich@suse.com>
References: <1506960829-18991-1-git-send-email-andrew.cooper3@citrix.com>
 <1506960829-18991-3-git-send-email-andrew.cooper3@citrix.com>
 <59DFAC370200007800185BE4@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <b8fa0aa1-a3e9-20f7-c187-d36dbdce2d23@citrix.com>
Date: Thu, 12 Oct 2017 17:06:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59DFAC370200007800185BE4@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-next 2/3] xen/x86: Introduce static
 inline wrappers for l{idt, gdt, ldt, tr}()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0665811777337183879=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0665811777337183879==
Content-Type: multipart/alternative;
	boundary="------------511B09AAA8708BC80EB555D7"
Content-Language: en-GB

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

On 12/10/17 16:53, Jan Beulich wrote:
>>>> On 02.10.17 at 18:13, <andrew.cooper3@citrix.com> wrote:
>> The triple-fault reboot method stays as is, to avoid the int3 possibly getting
>> moved relative to the lidt.
> Aren't asm volatile()s ordered wrt to one another?

>From the docs

"Note that the compiler can move even volatile |asm| instructions
relative to other code, including across jump instructions."

Also, I seem to recall Tim finding an example where GCC 6 did reorder
two asm volatiles relative to each other, due to their output operands
not being causally linked.

On that note however, these should gain memory clobbers to make them
full barriers.Â  l{i,g}dt() are serialising, while nothing good will come
of having a segment register access reordered with respect to l{g,l}dt().

>
>> --- a/xen/include/asm-x86/desc.h
>> +++ b/xen/include/asm-x86/desc.h
>> @@ -197,6 +197,26 @@ DECLARE_PER_CPU(struct desc_struct *, compat_gdt_table);
>>  
>>  extern void load_TR(void);
>>  
>> +static inline void lgdt(const struct desc_ptr *gdtr)
>> +{
>> +    asm volatile ("lgdt %0" :: "m" (*gdtr));
>> +}
>> +
>> +static inline void lidt(const struct desc_ptr *idtr)
>> +{
>> +    asm volatile ("lidt %0" :: "m" (*idtr));
>> +}
>> +
>> +static inline void lldt(unsigned int sel)
>> +{
>> +    asm volatile ("lldt %w0" :: "rm" (sel));
>> +}
>> +
>> +static inline void ltr(unsigned int sel)
>> +{
>> +    asm volatile ("ltr %w0" :: "rm" (sel));
>> +}
> As can be seen from the code you replace in ldt.h, in headers we
> generally prefer to use __asm__ (and __volatile__ where needed).
> I'm sure this isn't consistent, so I won't insist. However, style-wise
> please add blanks immediately inside the parentheses. With at least
> this last point taken care of

Will do.

> Reviewed-by: Jan Beulich <jbeulich@suse.com>

Does this still stand in light of the barrier change above?

~Andrew

--------------511B09AAA8708BC80EB555D7
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 12/10/17 16:53, Jan Beulich wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:59DFAC370200007800185BE4@prv-mh.provo.novell.com">
      <blockquote type="cite">
        <blockquote type="cite">
          <blockquote type="cite">
            <pre wrap="">On 02.10.17 at 18:13, <a class="moz-txt-link-rfc2396E" href="mailto:andrew.cooper3@citrix.com">&lt;andrew.cooper3@citrix.com&gt;</a> wrote:
</pre>
          </blockquote>
        </blockquote>
        <pre wrap="">The triple-fault reboot method stays as is, to avoid the int3 possibly getting
moved relative to the lidt.
</pre>
      </blockquote>
      <pre wrap="">
Aren't asm volatile()s ordered wrt to one another?</pre>
    </blockquote>
    <br>
    From the docs<br>
    <br>
    "Note that the compiler can move even volatile <code>asm</code>
    instructions relative to other code, including across jump
    instructions."<br>
    <br>
    Also, I seem to recall Tim finding an example where GCC 6 did
    reorder two asm volatiles relative to each other, due to their
    output operands not being causally linked.<br>
    <br>
    On that note however, these should gain memory clobbers to make them
    full barriers.Â  l{i,g}dt() are serialising, while nothing good will
    come of having a segment register access reordered with respect to
    l{g,l}dt().<br>
    <br>
    <blockquote type="cite"
      cite="mid:59DFAC370200007800185BE4@prv-mh.provo.novell.com">
      <pre wrap="">

</pre>
      <blockquote type="cite">
        <pre wrap="">--- a/xen/include/asm-x86/desc.h
+++ b/xen/include/asm-x86/desc.h
@@ -197,6 +197,26 @@ DECLARE_PER_CPU(struct desc_struct *, compat_gdt_table);
 
 extern void load_TR(void);
 
+static inline void lgdt(const struct desc_ptr *gdtr)
+{
+    asm volatile ("lgdt %0" :: "m" (*gdtr));
+}
+
+static inline void lidt(const struct desc_ptr *idtr)
+{
+    asm volatile ("lidt %0" :: "m" (*idtr));
+}
+
+static inline void lldt(unsigned int sel)
+{
+    asm volatile ("lldt %w0" :: "rm" (sel));
+}
+
+static inline void ltr(unsigned int sel)
+{
+    asm volatile ("ltr %w0" :: "rm" (sel));
+}
</pre>
      </blockquote>
      <pre wrap="">
As can be seen from the code you replace in ldt.h, in headers we
generally prefer to use __asm__ (and __volatile__ where needed).
I'm sure this isn't consistent, so I won't insist. However, style-wise
please add blanks immediately inside the parentheses. With at least
this last point taken care of</pre>
    </blockquote>
    <br>
    Will do.<br>
    <br>
    <blockquote type="cite"
      cite="mid:59DFAC370200007800185BE4@prv-mh.provo.novell.com">
      <pre wrap="">
Reviewed-by: Jan Beulich <a class="moz-txt-link-rfc2396E" href="mailto:jbeulich@suse.com">&lt;jbeulich@suse.com&gt;</a></pre>
    </blockquote>
    <br>
    Does this still stand in light of the barrier change above?<br>
    <br>
    ~Andrew<br>
  </body>
</html>

--------------511B09AAA8708BC80EB555D7--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0665811777337183879==--


From xen-devel-bounces@lists.xen.org Thu Oct 12 16:26:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 16:26:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2gJJ-0006hD-BQ; Thu, 12 Oct 2017 16:26:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=451d893c3=Paul.Durrant@citrix.com>)
 id 1e2gJH-0006fR-Sh
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 16:26:11 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 BF/C2-22492-3A79FD95; Thu, 12 Oct 2017 16:26:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHRDpO6i6fc
 jDbasUbT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDN2fGplLbjhU9E78TNjA+N/uy5GTg4JAX+J
 VRPXsoLYbAI6ElOfXgKyOThEBFQkbu81AAkzC4RITDw5AaxEWCBMYm3fGRYQm0VAVWLbj72MI
 OW8AtYSM3YkQ0yUl9jVdhGsnFPARuJmw1d2EFsIqOTR9l1gcV4BQYmTM5+wQIzXlGjd/psdwp
 aXaN46mxmiXkVi/dRZbBMY+WYhaZmFpGUWkpYFjMyrGDWKU4vKUot0DY31kooy0zNKchMzc3Q
 NDUz1clOLixPTU3MSk4r1kvNzNzECA40BCHYw/tvmeYhRkoNJSZQ3I/B+pBBfUn5KZUZicUZ8
 UWlOavEhRhkODiUJ3t5pQDnBotT01Iq0zBxgyMOkJTh4lER49UHSvMUFibnFmekQqVOMlhzrb
 l36w8RxbNNlINlx8+4fJiGWvPy8VClx3lkgDQIgDRmleXDjYHF5iVFWSpiXEehAIZ6C1KLczB
 JU+VeM4hyMSsK8/SBTeDLzSuC2vgI6iAnoING0OyAHlSQipKQaGBkfHep5sqhp7pNHX94dmB7
 yV/1ITueV6Fl5BsqLGIsn8ta9ZxV6orlwzW1xHcdkG+/E2mdmr63eM2nOsE1bzLNx3q73JZpr
 JIrEVgh1SF62DmL3LTkf5Zh7f+/H+0cXdWfNnXybXU/J+q+D/6PVO0zmiud1Khy+bLMwtEK5I
 XBjc7Qs31UjPiWW4oxEQy3mouJEAJjjtdLGAgAA
X-Env-Sender: prvs=451d893c3=Paul.Durrant@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1507825568!103874519!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17403 invoked from network); 12 Oct 2017 16:26:10 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Oct 2017 16:26:10 -0000
X-IronPort-AV: E=Sophos;i="5.43,366,1503360000"; d="scan'208";a="445730176"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 12 Oct 2017 17:26:00 +0100
Message-ID: <20171012162603.3016-9-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171012162603.3016-1-paul.durrant@citrix.com>
References: <20171012162603.3016-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v11 08/11] tools/libxenforeignmemory: add
	support for resource mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBwcmV2aW91cyBwYXRjaCBpbnRyb2R1Y2VkIGEgbmV3IEhZUEVSVklTT1JfbWVtb3J5X29wIHRv
IGFjcXVpcmUgZ3Vlc3QKcmVzb3VyY2VzIGZvciBkaXJlY3QgcHJpdi1tYXBwaW5nLgoKVGhpcyBw
YXRjaCBhZGRzIG5ldyBmdW5jdGlvbmFsaXR5IGludG8gbGlieGVuZm9yZWlnbm1lbW9yeSB0byBt
YWtlIHVzZQpvZiBhIG5ldyBwcml2Y21kIGlvY3RsIFsxXSB0aGF0IHVzZXMgdGhlIG5ldyBtZW1v
cnkgb3AgdG8gbWFrZSBzdWNoCnJlc291cmNlcyBhdmFpbGFibGUgdmlhIG1tYXAoMikuCgpbMV0g
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9cGVvcGxlL3BhdWxkdS9saW51eC5naXQ7
YT1jb21taXQ7aD1jZTU5YTA1ZTY3MTIKClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cgp2NDoK
IC0gRml4ZWQgZXJybm8gYW5kIHJlbW92ZWQgc2luZ2xlLXVzZSBsYWJlbAogLSBUaGUgdW5tYXAg
Y2FsbCBub3cgcmV0dXJucyBhIHN0YXR1cwogLSBVc2UgQzk5IGluaXRpYWxpemF0aW9uIGZvciBp
b2N0bCBzdHJ1Y3QKCnYyOgogLSBCdW1wIG1pbm9yIHZlcnNpb24gdXAgdG8gMy4KLS0tCiB0b29s
cy9pbmNsdWRlL3hlbi1zeXMvTGludXgvcHJpdmNtZC5oICAgICAgICAgICAgICB8IDExICsrKysr
CiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvTWFrZWZpbGUgICAgICAgICAgICAgICAgICB8ICAy
ICstCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvY29yZS5jICAgICAgICAgICAgICAgICAgICB8
IDUzICsrKysrKysrKysrKysrKysrKysrKysKIC4uLi9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVk
ZS94ZW5mb3JlaWdubWVtb3J5LmggIHwgNDEgKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnMv
Zm9yZWlnbm1lbW9yeS9saWJ4ZW5mb3JlaWdubWVtb3J5Lm1hcCAgIHwgIDUgKysKIHRvb2xzL2xp
YnMvZm9yZWlnbm1lbW9yeS9saW51eC5jICAgICAgICAgICAgICAgICAgIHwgNDUgKysrKysrKysr
KysrKysrKysrCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvcHJpdmF0ZS5oICAgICAgICAgICAg
ICAgICB8IDMxICsrKysrKysrKysrKysKIDcgZmlsZXMgY2hhbmdlZCwgMTg3IGluc2VydGlvbnMo
KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9pbmNsdWRlL3hlbi1zeXMvTGlu
dXgvcHJpdmNtZC5oIGIvdG9vbHMvaW5jbHVkZS94ZW4tc3lzL0xpbnV4L3ByaXZjbWQuaAppbmRl
eCA3MzJmZjdjMTVhLi45NTMxYjcyOGY5IDEwMDY0NAotLS0gYS90b29scy9pbmNsdWRlL3hlbi1z
eXMvTGludXgvcHJpdmNtZC5oCisrKyBiL3Rvb2xzL2luY2x1ZGUveGVuLXN5cy9MaW51eC9wcml2
Y21kLmgKQEAgLTg2LDYgKzg2LDE1IEBAIHR5cGVkZWYgc3RydWN0IHByaXZjbWRfZG1fb3Agewog
CWNvbnN0IHByaXZjbWRfZG1fb3BfYnVmX3QgX191c2VyICp1YnVmczsKIH0gcHJpdmNtZF9kbV9v
cF90OwogCit0eXBlZGVmIHN0cnVjdCBwcml2Y21kX21tYXBfcmVzb3VyY2UgeworCWRvbWlkX3Qg
ZG9tOworCV9fdTMyIHR5cGU7CisJX191MzIgaWQ7CisJX191MzIgaWR4OworCV9fdTY0IG51bTsK
KwlfX3U2NCBhZGRyOworfSBwcml2Y21kX21tYXBfcmVzb3VyY2VfdDsKKwogLyoKICAqIEBjbWQ6
IElPQ1RMX1BSSVZDTURfSFlQRVJDQUxMCiAgKiBAYXJnOiAmcHJpdmNtZF9oeXBlcmNhbGxfdApA
QCAtMTAzLDUgKzExMiw3IEBAIHR5cGVkZWYgc3RydWN0IHByaXZjbWRfZG1fb3AgewogCV9JT0Mo
X0lPQ19OT05FLCAnUCcsIDUsIHNpemVvZihwcml2Y21kX2RtX29wX3QpKQogI2RlZmluZSBJT0NU
TF9QUklWQ01EX1JFU1RSSUNUCQkJCQlcCiAJX0lPQyhfSU9DX05PTkUsICdQJywgNiwgc2l6ZW9m
KGRvbWlkX3QpKQorI2RlZmluZSBJT0NUTF9QUklWQ01EX01NQVBfUkVTT1VSQ0UJCQkJXAorCV9J
T0MoX0lPQ19OT05FLCAnUCcsIDcsIHNpemVvZihwcml2Y21kX21tYXBfcmVzb3VyY2VfdCkpCiAK
ICNlbmRpZiAvKiBfX0xJTlVYX1BVQkxJQ19QUklWQ01EX0hfXyAqLwpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlicy9mb3JlaWdubWVtb3J5L01ha2VmaWxlIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5
L01ha2VmaWxlCmluZGV4IGFiN2Y4NzNmMjYuLjVjN2Y3OGY2MWQgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnMvZm9yZWlnbm1lbW9yeS9NYWtlZmlsZQorKysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1v
cnkvTWFrZWZpbGUKQEAgLTIsNyArMiw3IEBAIFhFTl9ST09UID0gJChDVVJESVIpLy4uLy4uLy4u
CiBpbmNsdWRlICQoWEVOX1JPT1QpL3Rvb2xzL1J1bGVzLm1rCiAKIE1BSk9SICAgID0gMQotTUlO
T1IgICAgPSAyCitNSU5PUiAgICA9IDMKIFNITElCX0xERkxBR1MgKz0gLVdsLC0tdmVyc2lvbi1z
Y3JpcHQ9bGlieGVuZm9yZWlnbm1lbW9yeS5tYXAKIAogQ0ZMQUdTICAgKz0gLVdlcnJvciAtV21p
c3NpbmctcHJvdG90eXBlcwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2Nv
cmUuYyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9jb3JlLmMKaW5kZXggYTY4OTdkYzU2MS4u
OGQzZjlmMTc4ZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2NvcmUuYwor
KysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvY29yZS5jCkBAIC0xNyw2ICsxNyw4IEBACiAj
aW5jbHVkZSA8YXNzZXJ0Lmg+CiAjaW5jbHVkZSA8ZXJybm8uaD4KIAorI2luY2x1ZGUgPHN5cy9t
bWFuLmg+CisKICNpbmNsdWRlICJwcml2YXRlLmgiCiAKIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxl
ICp4ZW5mb3JlaWdubWVtb3J5X29wZW4oeGVudG9vbGxvZ19sb2dnZXIgKmxvZ2dlciwKQEAgLTEy
MCw2ICsxMjIsNTcgQEAgaW50IHhlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoeGVuZm9yZWlnbm1l
bW9yeV9oYW5kbGUgKmZtZW0sCiAgICAgcmV0dXJuIG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfcmVz
dHJpY3QoZm1lbSwgZG9taWQpOwogfQogCit4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRs
ZSAqeGVuZm9yZWlnbm1lbW9yeV9tYXBfcmVzb3VyY2UoCisgICAgeGVuZm9yZWlnbm1lbW9yeV9o
YW5kbGUgKmZtZW0sIGRvbWlkX3QgZG9taWQsIHVuc2lnbmVkIGludCB0eXBlLAorICAgIHVuc2ln
bmVkIGludCBpZCwgdW5zaWduZWQgbG9uZyBmcmFtZSwgdW5zaWduZWQgbG9uZyBucl9mcmFtZXMs
CisgICAgdm9pZCAqKnBhZGRyLCBpbnQgcHJvdCwgaW50IGZsYWdzKQoreworICAgIHhlbmZvcmVp
Z25tZW1vcnlfcmVzb3VyY2VfaGFuZGxlICpmcmVzOworICAgIGludCByYzsKKworICAgIC8qIENo
ZWNrIGZsYWdzIG9ubHkgY29udGFpbnMgUE9TSVggZGVmaW5lZCB2YWx1ZXMgKi8KKyAgICBpZiAo
IGZsYWdzICYgfihNQVBfU0hBUkVEIHwgTUFQX1BSSVZBVEUpICkKKyAgICB7CisgICAgICAgIGVy
cm5vID0gRUlOVkFMOworICAgICAgICByZXR1cm4gTlVMTDsKKyAgICB9CisKKyAgICBmcmVzID0g
Y2FsbG9jKDEsIHNpemVvZigqZnJlcykpOworICAgIGlmICggIWZyZXMgKQorICAgIHsKKyAgICAg
ICAgZXJybm8gPSBFTk9NRU07CisgICAgICAgIHJldHVybiBOVUxMOworICAgIH0KKworICAgIGZy
ZXMtPmRvbWlkID0gZG9taWQ7CisgICAgZnJlcy0+dHlwZSA9IHR5cGU7CisgICAgZnJlcy0+aWQg
PSBpZDsKKyAgICBmcmVzLT5mcmFtZSA9IGZyYW1lOworICAgIGZyZXMtPm5yX2ZyYW1lcyA9IG5y
X2ZyYW1lczsKKyAgICBmcmVzLT5hZGRyID0gKnBhZGRyOworICAgIGZyZXMtPnByb3QgPSBwcm90
OworICAgIGZyZXMtPmZsYWdzID0gZmxhZ3M7CisKKyAgICByYyA9IG9zZGVwX3hlbmZvcmVpZ25t
ZW1vcnlfbWFwX3Jlc291cmNlKGZtZW0sIGZyZXMpOworICAgIGlmICggcmMgKQorICAgIHsKKyAg
ICAgICAgZnJlZShmcmVzKTsKKyAgICAgICAgZnJlcyA9IE5VTEw7CisgICAgfSBlbHNlCisgICAg
ICAgICpwYWRkciA9IGZyZXMtPmFkZHI7CisKKyAgICByZXR1cm4gZnJlczsKK30KKworaW50IHhl
bmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVzb3VyY2UoCisgICAgeGVuZm9yZWlnbm1lbW9yeV9oYW5k
bGUgKmZtZW0sIHhlbmZvcmVpZ25tZW1vcnlfcmVzb3VyY2VfaGFuZGxlICpmcmVzKQoreworICAg
IGludCByYyA9IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVzb3VyY2UoZm1lbSwgZnJl
cyk7CisKKyAgICBmcmVlKGZyZXMpOworICAgIHJldHVybiByYzsKK30KKwogLyoKICAqIExvY2Fs
IHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1l
bW9yeS9pbmNsdWRlL3hlbmZvcmVpZ25tZW1vcnkuaCBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9y
eS9pbmNsdWRlL3hlbmZvcmVpZ25tZW1vcnkuaAppbmRleCBmNDgxNGMzOTBmLi5kNTk0YmU4ZGYw
IDEwMDY0NAotLS0gYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZS94ZW5mb3JlaWdu
bWVtb3J5LmgKKysrIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUveGVuZm9yZWln
bm1lbW9yeS5oCkBAIC0xMzgsNiArMTM4LDQ3IEBAIGludCB4ZW5mb3JlaWdubWVtb3J5X3VubWFw
KHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLAogaW50IHhlbmZvcmVpZ25tZW1vcnlfcmVz
dHJpY3QoeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBkb21pZF90IGRvbWlkKTsKIAordHlwZWRlZiBzdHJ1Y3QgeGVuZm9yZWlnbm1l
bW9yeV9yZXNvdXJjZV9oYW5kbGUgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9oYW5kbGU7CisK
Ky8qKgorICogVGhpcyBmdW5jdGlvbiBtYXBzIGEgZ3Vlc3QgcmVzb3VyY2UuCisgKgorICogQHBh
cm0gZm1lbSBoYW5kbGUgdG8gdGhlIG9wZW4gZm9yZWlnbm1lbW9yeSBpbnRlcmZhY2UKKyAqIEBw
YXJtIGRvbWlkIHRoZSBkb21haW4gaWQKKyAqIEBwYXJtIHR5cGUgdGhlIHJlc291cmNlIHR5cGUK
KyAqIEBwYXJtIGlkIHRoZSB0eXBlLXNwZWNpZmljIHJlc291cmNlIGlkZW50aWZpZXIKKyAqIEBw
YXJtIGZyYW1lIGJhc2UgZnJhbWUgaW5kZXggd2l0aGluIHRoZSByZXNvdXJjZQorICogQHBhcm0g
bnJfZnJhbWVzIG51bWJlciBvZiBmcmFtZXMgdG8gbWFwCisgKiBAcGFybSBwYWRkciBwb2ludGVy
IHRvIGFuIGFkZHJlc3MgcGFzc2VkIHRocm91Z2ggdG8gbW1hcCgyKQorICogQHBhcm0gcHJvdCBw
YXNzZWQgdGhyb3VnaCB0byBtbWFwKDIpCisgKiBAcGFybSBQT1NJWC1vbmx5IGZsYWdzIHBhc3Nl
ZCB0aHJvdWdoIHRvIG1tYXAoMikKKyAqIEByZXR1cm4gcG9pbnRlciB0byBmb3JlaWdubWVtb3J5
IHJlc291cmNlIGhhbmRsZSBvbiBzdWNjZXNzLCBOVUxMIG9uCisgKiAgICAgICAgIGZhaWx1cmUK
KyAqCisgKiAqcGFkZHIgaXMgdXNlZCwgb24gZW50cnksIGFzIGEgaGludCBhZGRyZXNzIGZvciBm
b3JlaWduIG1hcCBwbGFjZW1lbnQKKyAqIChzZWUgbW1hcCgyKSkgc28gc2hvdWxkIGJlIHNldCB0
byBOVUxMIGlmIG5vIHNwZWNpZmljIHBsYWNlbWVudCBpcworICogcmVxdWlyZWQuIE9uIHJldHVy
biAqcGFkZHIgY29udGFpbnMgdGhlIGFkZHJlc3Mgd2hlcmUgdGhlIHJlc291cmNlIGlzCisgKiBt
YXBwZWQuCisgKiBBcyBmb3IgeGVuZm9yZWlnbm1lbW9yeV9tYXAyKCkgZmxhZ3MgaXMgYSBzZXQg
b2YgYWRkaXRpb25hbCBmbGFncworICogZm9yIG1tYXAoMikuIE5vdCBhbGwgb2YgdGhlIGZsYWcg
Y29tYmluYXRpb25zIGFyZSBwb3NzaWJsZSBkdWUgdG8KKyAqIGltcGxlbWVudGF0aW9uIGRldGFp
bHMgb24gZGlmZmVyZW50IHBsYXRmb3Jtcy4KKyAqLworeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJj
ZV9oYW5kbGUgKnhlbmZvcmVpZ25tZW1vcnlfbWFwX3Jlc291cmNlKAorICAgIHhlbmZvcmVpZ25t
ZW1vcnlfaGFuZGxlICpmbWVtLCBkb21pZF90IGRvbWlkLCB1bnNpZ25lZCBpbnQgdHlwZSwKKyAg
ICB1bnNpZ25lZCBpbnQgaWQsIHVuc2lnbmVkIGxvbmcgZnJhbWUsIHVuc2lnbmVkIGxvbmcgbnJf
ZnJhbWVzLAorICAgIHZvaWQgKipwYWRkciwgaW50IHByb3QsIGludCBmbGFncyk7CisKKy8qKgor
ICogVGhpcyBmdW5jdGlvbiByZWxlYXNlcyBhIHByZXZpb3VzbHkgYWNxdWlyZWQgcmVzb3VyY2Uu
CisgKgorICogQHBhcm0gZm1lbSBoYW5kbGUgdG8gdGhlIG9wZW4gZm9yZWlnbm1lbW9yeSBpbnRl
cmZhY2UKKyAqIEBwYXJtIGZyZXMgaGFuZGxlIHRvIHRoZSBhY3F1aXJlZCByZXNvdXJjZQorICoK
KyAqIFJldHVybnMgMCBvbiBzdWNjZXNzIG9uIGZhaWx1cmUgc2V0cyBlcnJubyBhbmQgcmV0dXJu
cyAtMS4KKyAqLworaW50IHhlbmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVzb3VyY2UoCisgICAgeGVu
Zm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sIHhlbmZvcmVpZ25tZW1vcnlfcmVzb3VyY2VfaGFu
ZGxlICpmcmVzKTsKKwogI2VuZGlmCiAKIC8qCmRpZmYgLS1naXQgYS90b29scy9saWJzL2ZvcmVp
Z25tZW1vcnkvbGlieGVuZm9yZWlnbm1lbW9yeS5tYXAgYi90b29scy9saWJzL2ZvcmVpZ25tZW1v
cnkvbGlieGVuZm9yZWlnbm1lbW9yeS5tYXAKaW5kZXggNzE2ZWNhZjE1Yy4uZDUzMjNjODdkOSAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2xpYnhlbmZvcmVpZ25tZW1vcnku
bWFwCisrKyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saWJ4ZW5mb3JlaWdubWVtb3J5Lm1h
cApAQCAtMTQsMyArMTQsOCBAQCBWRVJTXzEuMiB7CiAJZ2xvYmFsOgogCQl4ZW5mb3JlaWdubWVt
b3J5X21hcDI7CiB9IFZFUlNfMS4xOworVkVSU18xLjMgeworCWdsb2JhbDoKKwkJeGVuZm9yZWln
bm1lbW9yeV9tYXBfcmVzb3VyY2U7CisJCXhlbmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVzb3VyY2U7
Cit9IFZFUlNfMS4yOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2xpbnV4
LmMgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGludXguYwppbmRleCAzNzRlNDVhZWQ1Li5h
NmI0MWIwYjdmIDEwMDY0NAotLS0gYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGludXguYwor
KysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGludXguYwpAQCAtMjc3LDYgKzI3Nyw1MSBA
QCBpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV9yZXN0cmljdCh4ZW5mb3JlaWdubWVtb3J5X2hh
bmRsZSAqZm1lbSwKICAgICByZXR1cm4gaW9jdGwoZm1lbS0+ZmQsIElPQ1RMX1BSSVZDTURfUkVT
VFJJQ1QsICZkb21pZCk7CiB9CiAKK2ludCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3VubWFwX3Jl
c291cmNlKAorICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLCB4ZW5mb3JlaWdubWVt
b3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcykKK3sKKyAgICByZXR1cm4gbXVubWFwKGZyZXMtPmFk
ZHIsIGZyZXMtPm5yX2ZyYW1lcyA8PCBQQUdFX1NISUZUKTsKK30KKworaW50IG9zZGVwX3hlbmZv
cmVpZ25tZW1vcnlfbWFwX3Jlc291cmNlKAorICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpm
bWVtLCB4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcykKK3sKKyAgICBwcml2
Y21kX21tYXBfcmVzb3VyY2VfdCBtciA9IHsKKyAgICAgICAgLmRvbSA9IGZyZXMtPmRvbWlkLAor
ICAgICAgICAudHlwZSA9IGZyZXMtPnR5cGUsCisgICAgICAgIC5pZCA9IGZyZXMtPmlkLAorICAg
ICAgICAuaWR4ID0gZnJlcy0+ZnJhbWUsCisgICAgICAgIC5udW0gPSBmcmVzLT5ucl9mcmFtZXMs
CisgICAgfTsKKyAgICBpbnQgcmM7CisKKyAgICBmcmVzLT5hZGRyID0gbW1hcChmcmVzLT5hZGRy
LCBmcmVzLT5ucl9mcmFtZXMgPDwgUEFHRV9TSElGVCwKKyAgICAgICAgICAgICAgICAgICAgICBm
cmVzLT5wcm90LCBmcmVzLT5mbGFncyB8IE1BUF9TSEFSRUQsIGZtZW0tPmZkLCAwKTsKKyAgICBp
ZiAoIGZyZXMtPmFkZHIgPT0gTUFQX0ZBSUxFRCApCisgICAgICAgIHJldHVybiAtMTsKKworICAg
IG1yLmFkZHIgPSAodWludHB0cl90KWZyZXMtPmFkZHI7CisKKyAgICByYyA9IGlvY3RsKGZtZW0t
PmZkLCBJT0NUTF9QUklWQ01EX01NQVBfUkVTT1VSQ0UsICZtcik7CisgICAgaWYgKCByYyApCisg
ICAgeworICAgICAgICBpbnQgc2F2ZWRfZXJybm87CisKKyAgICAgICAgaWYgKCBlcnJubyAhPSBF
Tk9UVFkgKQorICAgICAgICAgICAgUEVSUk9SKCJpb2N0bCBmYWlsZWQiKTsKKyAgICAgICAgZWxz
ZQorICAgICAgICAgICAgZXJybm8gPSBFT1BOT1RTVVBQOworCisgICAgICAgIHNhdmVkX2Vycm5v
ID0gZXJybm87CisgICAgICAgICh2b2lkKW9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVz
b3VyY2UoZm1lbSwgZnJlcyk7CisgICAgICAgIGVycm5vID0gc2F2ZWRfZXJybm87CisKKyAgICAg
ICAgcmV0dXJuIC0xOworICAgIH0KKworICAgIHJldHVybiAwOworfQorCiAvKgogICogTG9jYWwg
dmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVt
b3J5L3ByaXZhdGUuaCBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9wcml2YXRlLmgKaW5kZXgg
YzVjMDdjYzRjNC4uODBiMjJiZGJmYyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9mb3JlaWdubWVt
b3J5L3ByaXZhdGUuaAorKysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvcHJpdmF0ZS5oCkBA
IC00Miw2ICs0MiwzNyBAQCB2b2lkICpjb21wYXRfbWFwZm9yZWlnbl9iYXRjaCh4ZW5mb3JlaWdu
bWVtX2hhbmRsZSAqZm1lbSwgdWludDMyX3QgZG9tLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgeGVuX3Bmbl90ICphcnIsIGludCBudW0pOwogI2VuZGlmCiAKK3N0cnVjdCB4ZW5mb3Jl
aWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZSB7CisgICAgZG9taWRfdCBkb21pZDsKKyAgICB1bnNp
Z25lZCBpbnQgdHlwZTsKKyAgICB1bnNpZ25lZCBpbnQgaWQ7CisgICAgdW5zaWduZWQgbG9uZyBm
cmFtZTsKKyAgICB1bnNpZ25lZCBsb25nIG5yX2ZyYW1lczsKKyAgICB2b2lkICphZGRyOworICAg
IGludCBwcm90OworICAgIGludCBmbGFnczsKK307CisKKyNpZm5kZWYgX19saW51eF9fCitzdGF0
aWMgaW5saW5lIGludCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X21hcF9yZXNvdXJjZSgKKyAgICB4
ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9o
YW5kbGUgKmZyZXMpCit7CisgICAgZXJybm8gPSBFT1BOT1RTVVBQOworICAgIHJldHVybiAtMTsK
K30KKworc3RhdGljIGlubGluZSBpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNv
dXJjZSgKKyAgICB4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwgeGVuZm9yZWlnbm1lbW9y
eV9yZXNvdXJjZV9oYW5kbGUgKmZyZXMpCit7CisgICAgcmV0dXJuIDA7Cit9CisjZWxzZQoraW50
IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfbWFwX3Jlc291cmNlKAorICAgIHhlbmZvcmVpZ25tZW1v
cnlfaGFuZGxlICpmbWVtLCB4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcyk7
CitpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJjZSgKKyAgICB4ZW5mb3Jl
aWdubWVtb3J5X2hhbmRsZSAqZm1lbSwgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9oYW5kbGUg
KmZyZXMpOworI2VuZGlmCisKICNkZWZpbmUgUEVSUk9SKF9mLi4uKSBcCiAgICAgeHRsX2xvZyhm
bWVtLT5sb2dnZXIsIFhUTF9FUlJPUiwgZXJybm8sICJ4ZW5mb3JlaWdubWVtb3J5IiwgX2YpCiAK
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 12 16:26:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 16:26:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2gJH-0006f6-4o; Thu, 12 Oct 2017 16:26:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=451d893c3=Paul.Durrant@citrix.com>)
 id 1e2gJG-0006e6-78
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 16:26:10 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 C1/52-01755-1A79FD95; Thu, 12 Oct 2017 16:26:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHSDve6C6fc
 jDRavsbD4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMef+EtaH/CWNF14jZjA+PF+YxdjJwcEgL+
 Ev+frmYCsdkEdCSmPr3E2sXIwSEioCJxe68BSJhZIExi9YKLYOXCAvESv6euYAexWQRUJU7su
 cIKYvMKWEvMa1zDAjFSXmJX20WwOKeAjcTNhq9g9UJANY+274KqF5Q4OfMJC8R8TYnW7b/ZIW
 x5ieats5kh6lUk1k+dxTaBkW8WkpZZSFpmIWlZwMi8ilGjOLWoLLVI18hCL6koMz2jJDcxM0f
 X0MBYLze1uDgxPTUnMalYLzk/dxMjMNjqGRgYdzC2n/A7xCjJwaQkypsReD9SiC8pP6UyI7E4
 I76oNCe1+BCjDAeHkgRv7zSgnGBRanpqRVpmDjDsYdISHDxKIrz6IGne4oLE3OLMdIjUKUZdj
 o6bd/8wCbHk5eelSonzzgIpEgApyijNgxsBi8FLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlY
 R5z4FM4cnMK4Hb9AroCCagI0TT7oAcUZKIkJJqYEww5Mo8k5gdEGm3X9c5bYqSqMx1H63Zzrs
 42mqr+HT3GG/+2GxbVT2JO3u5h1bWo/TbLhxROydIRN1Ty8o/rabwI0lgR4dj66NJR6ediZq1
 5VOt9aWje4QnTLt08YTbWsvkn+/klnIxTyrLe/XyskbP3VsFOfEfXtRvOZm78d3elTm9wnNW2
 iuxFGckGmoxFxUnAgC5wmz/vAIAAA==
X-Env-Sender: prvs=451d893c3=Paul.Durrant@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1507825566!102465206!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28880 invoked from network); 12 Oct 2017 16:26:08 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Oct 2017 16:26:08 -0000
X-IronPort-AV: E=Sophos;i="5.43,366,1503360000"; d="scan'208";a="453693588"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 12 Oct 2017 17:25:53 +0100
Message-ID: <20171012162603.3016-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171012162603.3016-1-paul.durrant@citrix.com>
References: <20171012162603.3016-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: [Xen-devel] [PATCH v11 01/11] x86/hvm/ioreq: maintain an array of
	ioreq servers rather than a list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBzdWJzZXF1ZW50IHBhdGNoIHdpbGwgcmVtb3ZlIHRoZSBjdXJyZW50IGltcGxpY2l0IGxpbWl0
YXRpb24gb24gY3JlYXRpb24Kb2YgaW9yZXEgc2VydmVycyB3aGljaCBpcyBkdWUgdG8gdGhlIGFs
bG9jYXRpb24gb2YgZ2ZucyBmb3IgdGhlIGlvcmVxCnN0cnVjdHVyZXMgYW5kIGJ1ZmZlcmVkIGlv
cmVxIHJpbmcuCgpJdCB3aWxsIHRoZXJlZm9yZSBiZSBuZWNlc3NhcnkgdG8gaW50cm9kdWNlIGFu
IGV4cGxpY2l0IGxpbWl0IGFuZCwgc2luY2UKdGhpcyBsaW1pdCBzaG91bGQgYmUgc21hbGwsIGl0
IHNpbXBsaWZpZXMgdGhlIGNvZGUgdG8gbWFpbnRhaW4gYW4gYXJyYXkgb2YKdGhhdCBzaXplIHJh
dGhlciB0aGFuIHVzaW5nIGEgbGlzdC4KCkFsc28sIGJ5IHJlc2VydmluZyBhbiBhcnJheSBzbG90
IGZvciB0aGUgZGVmYXVsdCBzZXJ2ZXIgYW5kIHBvcHVsYXRpbmcKYXJyYXkgc2xvdHMgZWFybHkg
aW4gY3JlYXRlLCB0aGUgbmVlZCB0byBwYXNzIGFuICdpc19kZWZhdWx0JyBib29sZWFuCnRvIHN1
Yi1mdW5jdGlvbnMgY2FuIGJlIGF2b2lkZWQuCgpTb21lIGZ1bmN0aW9uIHJldHVybiB2YWx1ZXMg
YXJlIGNoYW5nZWQgYnkgdGhpcyBwYXRjaDogU3BlY2lmaWNhbGx5LCBpbgp0aGUgY2FzZSB3aGVy
ZSB0aGUgaWQgb2YgdGhlIGRlZmF1bHQgaW9yZXEgc2VydmVyIGlzIHBhc3NlZCBpbiwgLUVPUE5P
VFNVUFAKaXMgbm93IHJldHVybmVkIHJhdGhlciB0aGFuIC1FTk9FTlQuCgpTaWduZWQtb2ZmLWJ5
OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KCnYxMDoKIC0gbW9kaWZpZWQgRk9SX0VBQ0guLi4gbWFjcm8gYXMg
c3VnZ2VzdGVkIGJ5IEphbi4KIC0gY2hlY2sgZm9yIE5VTEwgaW4gSVNfREVGQVVMVCBtYWNybyBh
cyBzdWdnZXN0ZWQgYnkgSmFuLgoKdjk6CiAtIG1vZGlmaWVkIEZPUl9FQUNILi4uIG1hY3JvIGFz
IHJlcXVlc3RlZCBieSBBbmRyZXcuCgp2ODoKIC0gQWRkcmVzc2VkIHZhcmlvdXMgY29tbWVudHMg
ZnJvbSBKYW4uCgp2NzoKIC0gRml4ZWQgYXNzZXJ0aW9uIGZhaWx1cmUgZm91bmQgaW4gdGVzdGlu
Zy4KCnY2OgogLSBVcGRhdGVkIGFjY29yZGluZyB0byBjb21tZW50cyBtYWRlIGJ5IFJvZ2VyIG9u
IHY0IHRoYXQgSSdkIG1pc3NlZC4KCnY1OgogLSBTd2l0Y2hlZCBHRVQvU0VUX0lPUkVRX1NFUlZF
UigpIG1hY3JvcyB0byBnZXQvc2V0X2lvcmVxX3NlcnZlcigpCiAgIGZ1bmN0aW9ucyB0byBhdm9p
ZCBwb3NzaWJsZSBkb3VibGUtZXZhbHVhdGlvbiBpc3N1ZXMuCgp2NDoKIC0gSW50cm9kdWNlZCBt
b3JlIGhlbHBlciBtYWNyb3MgYW5kIHJlbG9jYXRlZCB0aGVtIHRvIHRoZSB0b3Agb2YgdGhlCiAg
IGNvZGUuCgp2MzoKIC0gTmV3IHBhdGNoIChyZXBsYWNpbmcgIm1vdmUgaXNfZGVmYXVsdCBpbnRv
IHN0cnVjdCBodm1faW9yZXFfc2VydmVyIikgaW4KICAgcmVzcG9uc2UgdG8gcmV2aWV3IGNvbW1l
bnRzLgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyAgICAgICAgIHwgNTAyICsrKysrKysr
KysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
ZG9tYWluLmggfCAgMTAgKy0KIDIgZmlsZXMgY2hhbmdlZCwgMjQ1IGluc2VydGlvbnMoKyksIDI2
NyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgYi94
ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKaW5kZXggZjJlMGIzZjc0YS4uZTZjY2M3NTcyYSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
aW9yZXEuYwpAQCAtMzMsNiArMzMsMzcgQEAKIAogI2luY2x1ZGUgPHB1YmxpYy9odm0vaW9yZXEu
aD4KIAorc3RhdGljIHZvaWQgc2V0X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBpbnQgaWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBodm1faW9y
ZXFfc2VydmVyICpzKQoreworICAgIEFTU0VSVChpZCA8IE1BWF9OUl9JT1JFUV9TRVJWRVJTKTsK
KyAgICBBU1NFUlQoIXMgfHwgIWQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIuc2VydmVy
W2lkXSk7CisKKyAgICBkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLnNlcnZlcltpZF0g
PSBzOworfQorCisjZGVmaW5lIEdFVF9JT1JFUV9TRVJWRVIoZCwgaWQpIFwKKyAgICAoZCktPmFy
Y2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIuc2VydmVyW2lkXQorCitzdGF0aWMgc3RydWN0IGh2
bV9pb3JlcV9zZXJ2ZXIgKmdldF9pb3JlcV9zZXJ2ZXIoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgaWQpCit7CisgICAgaWYgKCBpZCA+PSBNQVhfTlJfSU9SRVFfU0VSVkVSUyApCisgICAg
ICAgIHJldHVybiBOVUxMOworCisgICAgcmV0dXJuIEdFVF9JT1JFUV9TRVJWRVIoZCwgaWQpOwor
fQorCisjZGVmaW5lIElTX0RFRkFVTFQocykgXAorICAgICgocykgJiYgKHMpID09IEdFVF9JT1JF
UV9TRVJWRVIoKHMpLT5kb21haW4sIERFRkFVTFRfSU9TRVJWSUQpKQorCisvKiBJdGVyYXRlIG92
ZXIgYWxsIHBvc3NpYmxlIGlvcmVxIHNlcnZlcnMgKi8KKyNkZWZpbmUgRk9SX0VBQ0hfSU9SRVFf
U0VSVkVSKGQsIGlkLCBzKSBcCisgICAgZm9yICggKGlkKSA9IDA7IChpZCkgPCBNQVhfTlJfSU9S
RVFfU0VSVkVSUzsgKGlkKSsrICkgXAorICAgICAgICBpZiAoICEocyA9IEdFVF9JT1JFUV9TRVJW
RVIoZCwgaWQpKSApIFwKKyAgICAgICAgICAgIGNvbnRpbnVlOyBcCisgICAgICAgIGVsc2UKKwog
c3RhdGljIGlvcmVxX3QgKmdldF9pb3JlcShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgc3Ry
dWN0IHZjcHUgKnYpCiB7CiAgICAgc2hhcmVkX2lvcGFnZV90ICpwID0gcy0+aW9yZXEudmE7CkBA
IC00NywxMCArNzgsOSBAQCBib29sIGh2bV9pb19wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2KQogewog
ICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CiAgICAgc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKnM7CisgICAgdW5zaWduZWQgaW50IGlkOwogCi0gICAgbGlzdF9mb3JfZWFjaF9lbnRy
eSAoIHMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9y
ZXFfc2VydmVyLmxpc3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQor
ICAgIEZPUl9FQUNIX0lPUkVRX1NFUlZFUihkLCBpZCwgcykKICAgICB7CiAgICAgICAgIHN0cnVj
dCBodm1faW9yZXFfdmNwdSAqc3Y7CiAKQEAgLTEyNywxMCArMTU3LDkgQEAgYm9vbCBoYW5kbGVf
aHZtX2lvX2NvbXBsZXRpb24oc3RydWN0IHZjcHUgKnYpCiAgICAgc3RydWN0IGh2bV92Y3B1X2lv
ICp2aW8gPSAmdi0+YXJjaC5odm1fdmNwdS5odm1faW87CiAgICAgc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKnM7CiAgICAgZW51bSBodm1faW9fY29tcGxldGlvbiBpb19jb21wbGV0aW9uOworICAg
IHVuc2lnbmVkIGludCBpZDsKIAotICAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHMsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxp
c3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQorICAgIEZPUl9FQUNI
X0lPUkVRX1NFUlZFUihkLCBpZCwgcykKICAgICB7CiAgICAgICAgIHN0cnVjdCBodm1faW9yZXFf
dmNwdSAqc3Y7CiAKQEAgLTI0MywxMyArMjcyLDEyIEBAIHN0YXRpYyBpbnQgaHZtX21hcF9pb3Jl
cV9wYWdlKAogYm9vbCBpc19pb3JlcV9zZXJ2ZXJfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBjb25z
dCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogewogICAgIGNvbnN0IHN0cnVjdCBodm1faW9yZXFf
c2VydmVyICpzOworICAgIHVuc2lnbmVkIGludCBpZDsKICAgICBib29sIGZvdW5kID0gZmFsc2U7
CiAKICAgICBzcGluX2xvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2Vy
dmVyLmxvY2spOwogCi0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHMsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxpc3QsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQorICAgIEZPUl9FQUNIX0lPUkVRX1NF
UlZFUihkLCBpZCwgcykKICAgICB7CiAgICAgICAgIGlmICggKHMtPmlvcmVxLnZhICYmIHMtPmlv
cmVxLnBhZ2UgPT0gcGFnZSkgfHwKICAgICAgICAgICAgICAocy0+YnVmaW9yZXEudmEgJiYgcy0+
YnVmaW9yZXEucGFnZSA9PSBwYWdlKSApCkBAIC0zMDIsNyArMzMwLDcgQEAgc3RhdGljIHZvaWQg
aHZtX3VwZGF0ZV9pb3JlcV9ldnRjaG4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiB9CiAK
IHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9hZGRfdmNwdShzdHJ1Y3QgaHZtX2lvcmVxX3Nl
cnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX2Rl
ZmF1bHQsIHN0cnVjdCB2Y3B1ICp2KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCBodm1faW9yZXFfdmNwdSAqc3Y7CiAg
ICAgaW50IHJjOwpAQCAtMzMxLDcgKzM1OSw3IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZl
cl9hZGRfdmNwdShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICAgICAgICAgIGdvdG8g
ZmFpbDM7CiAKICAgICAgICAgcy0+YnVmaW9yZXFfZXZ0Y2huID0gcmM7Ci0gICAgICAgIGlmICgg
aXNfZGVmYXVsdCApCisgICAgICAgIGlmICggSVNfREVGQVVMVChzKSApCiAgICAgICAgICAgICBk
LT5hcmNoLmh2bV9kb21haW4ucGFyYW1zW0hWTV9QQVJBTV9CVUZJT1JFUV9FVlRDSE5dID0KICAg
ICAgICAgICAgICAgICBzLT5idWZpb3JlcV9ldnRjaG47CiAgICAgfQpAQCAtNDMxLDcgKzQ1OSw2
IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9tYXBfcGFnZXMoc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnMsCiB9CiAKIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9zZXR1cF9wYWdl
cyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBib29sIGlzX2RlZmF1bHQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYm9vbCBoYW5kbGVfYnVmaW9yZXEpCiB7CiAgICAgc3RydWN0IGRvbWFp
biAqZCA9IHMtPmRvbWFpbjsKQEAgLTQzOSw3ICs0NjYsNyBAQCBzdGF0aWMgaW50IGh2bV9pb3Jl
cV9zZXJ2ZXJfc2V0dXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgdW5z
aWduZWQgbG9uZyBidWZpb3JlcV9nZm4gPSBnZm5feChJTlZBTElEX0dGTik7CiAgICAgaW50IHJj
OwogCi0gICAgaWYgKCBpc19kZWZhdWx0ICkKKyAgICBpZiAoIElTX0RFRkFVTFQocykgKQogICAg
IHsKICAgICAgICAgLyoKICAgICAgICAgICogVGhlIGRlZmF1bHQgaW9yZXEgc2VydmVyIG11c3Qg
aGFuZGxlIGJ1ZmZlcmVkIGlvcmVxcywgZm9yCkBAIC00NjgsOCArNDk1LDcgQEAgc3RhdGljIGlu
dCBodm1faW9yZXFfc2VydmVyX3NldHVwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpz
LAogICAgIHJldHVybiByYzsKIH0KIAotc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl91bm1h
cF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYm9vbCBpc19kZWZhdWx0KQorc3RhdGljIHZvaWQgaHZtX2lv
cmVxX3NlcnZlcl91bm1hcF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKIHsKICAg
ICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwogICAgIGJvb2wgaGFuZGxlX2J1ZmlvcmVx
ID0gISFzLT5idWZpb3JlcS52YTsKQEAgLTQ3OSw3ICs1MDUsNyBAQCBzdGF0aWMgdm9pZCBodm1f
aW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogCiAg
ICAgaHZtX3VubWFwX2lvcmVxX3BhZ2UocywgZmFsc2UpOwogCi0gICAgaWYgKCAhaXNfZGVmYXVs
dCApCisgICAgaWYgKCAhSVNfREVGQVVMVChzKSApCiAgICAgewogICAgICAgICBpZiAoIGhhbmRs
ZV9idWZpb3JlcSApCiAgICAgICAgICAgICBodm1fZnJlZV9pb3JlcV9nZm4oZCwgcy0+YnVmaW9y
ZXEuZ2ZuKTsKQEAgLTQ4OCwxMiArNTE0LDExIEBAIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2
ZXJfdW5tYXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgfQogfQogCi1z
dGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHN0cnVjdCBodm1faW9y
ZXFfc2VydmVyICpzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBib29sIGlzX2RlZmF1bHQpCitzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2ZyZWVfcmFu
Z2VzZXRzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogewogICAgIHVuc2lnbmVkIGludCBp
OwogCi0gICAgaWYgKCBpc19kZWZhdWx0ICkKKyAgICBpZiAoIElTX0RFRkFVTFQocykgKQogICAg
ICAgICByZXR1cm47CiAKICAgICBmb3IgKCBpID0gMDsgaSA8IE5SX0lPX1JBTkdFX1RZUEVTOyBp
KysgKQpAQCAtNTAxLDE5ICs1MjYsMjEgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9m
cmVlX3Jhbmdlc2V0cyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKIH0KIAogc3RhdGljIGlu
dCBodm1faW9yZXFfc2VydmVyX2FsbG9jX3Jhbmdlc2V0cyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZl
ciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBp
c19kZWZhdWx0KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBp
b3NlcnZpZF90IGlkKQogewogICAgIHVuc2lnbmVkIGludCBpOwogICAgIGludCByYzsKIAotICAg
IGlmICggaXNfZGVmYXVsdCApCisgICAgaWYgKCBpZCA9PSBERUZBVUxUX0lPU0VSVklEICkKICAg
ICAgICAgZ290byBkb25lOwogCisgICAgQVNTRVJUKCFJU19ERUZBVUxUKHMpKTsKKwogICAgIGZv
ciAoIGkgPSAwOyBpIDwgTlJfSU9fUkFOR0VfVFlQRVM7IGkrKyApCiAgICAgewogICAgICAgICBj
aGFyICpuYW1lOwogCi0gICAgICAgIHJjID0gYXNwcmludGYoJm5hbWUsICJpb3JlcV9zZXJ2ZXIg
JWQgJXMiLCBzLT5pZCwKKyAgICAgICAgcmMgPSBhc3ByaW50ZigmbmFtZSwgImlvcmVxX3NlcnZl
ciAlZCAlcyIsIGlkLAogICAgICAgICAgICAgICAgICAgICAgIChpID09IFhFTl9ETU9QX0lPX1JB
TkdFX1BPUlQpID8gInBvcnQiIDoKICAgICAgICAgICAgICAgICAgICAgICAoaSA9PSBYRU5fRE1P
UF9JT19SQU5HRV9NRU1PUlkpID8gIm1lbW9yeSIgOgogICAgICAgICAgICAgICAgICAgICAgIChp
ID09IFhFTl9ETU9QX0lPX1JBTkdFX1BDSSkgPyAicGNpIiA6CkBAIC01MzcsMTMgKzU2NCwxMiBA
QCBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfYWxsb2NfcmFuZ2VzZXRzKHN0cnVjdCBodm1f
aW9yZXFfc2VydmVyICpzLAogICAgIHJldHVybiAwOwogCiAgZmFpbDoKLSAgICBodm1faW9yZXFf
c2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHMsIGZhbHNlKTsKKyAgICBodm1faW9yZXFfc2VydmVyX2Zy
ZWVfcmFuZ2VzZXRzKHMpOwogCiAgICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgdm9pZCBodm1f
aW9yZXFfc2VydmVyX2VuYWJsZShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaXNfZGVmYXVsdCkKK3N0YXRpYyB2b2lk
IGh2bV9pb3JlcV9zZXJ2ZXJfZW5hYmxlKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogewog
ICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5kb21haW47CiAgICAgc3RydWN0IGh2bV9pb3JlcV92
Y3B1ICpzdjsKQEAgLTU1NCw3ICs1ODAsNyBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVy
X2VuYWJsZShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICBpZiAoIHMtPmVuYWJsZWQg
KQogICAgICAgICBnb3RvIGRvbmU7CiAKLSAgICBpZiAoICFpc19kZWZhdWx0ICkKKyAgICBpZiAo
ICFJU19ERUZBVUxUKHMpICkKICAgICB7CiAgICAgICAgIGh2bV9yZW1vdmVfaW9yZXFfZ2ZuKGQs
ICZzLT5pb3JlcSk7CiAKQEAgLTU3Myw4ICs1OTksNyBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFf
c2VydmVyX2VuYWJsZShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICBzcGluX3VubG9j
aygmcy0+bG9jayk7CiB9CiAKLXN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShz
dHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBib29sIGlzX2RlZmF1bHQpCitzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2Rp
c2FibGUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAq
ZCA9IHMtPmRvbWFpbjsKICAgICBib29sIGhhbmRsZV9idWZpb3JlcSA9ICEhcy0+YnVmaW9yZXEu
dmE7CkBAIC01ODQsNyArNjA5LDcgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9kaXNh
YmxlKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogICAgIGlmICggIXMtPmVuYWJsZWQgKQog
ICAgICAgICBnb3RvIGRvbmU7CiAKLSAgICBpZiAoICFpc19kZWZhdWx0ICkKKyAgICBpZiAoICFJ
U19ERUZBVUxUKHMpICkKICAgICB7CiAgICAgICAgIGlmICggaGFuZGxlX2J1ZmlvcmVxICkKICAg
ICAgICAgICAgIGh2bV9hZGRfaW9yZXFfZ2ZuKGQsICZzLT5idWZpb3JlcSk7CkBAIC02MDAsMTMg
KzYyNSwxMSBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUoc3RydWN0IGh2
bV9pb3JlcV9zZXJ2ZXIgKnMsCiAKIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IGRvbWFpbiAqZCwgZG9taWRfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJvb2wgaXNfZGVmYXVsdCwgaW50IGJ1ZmlvcmVxX2hhbmRsaW5nLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW9zZXJ2aWRfdCBpZCkKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGludCBidWZpb3JlcV9oYW5kbGluZywgaW9zZXJ2aWRfdCBp
ZCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdjsKICAgICBpbnQgcmM7CiAKLSAgICBzLT5pZCA9IGlk
OwogICAgIHMtPmRvbWFpbiA9IGQ7CiAgICAgcy0+ZG9taWQgPSBkb21pZDsKIApAQCAtNjE0LDcg
KzYzNyw3IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdCBodm1faW9y
ZXFfc2VydmVyICpzLAogICAgIElOSVRfTElTVF9IRUFEKCZzLT5pb3JlcV92Y3B1X2xpc3QpOwog
ICAgIHNwaW5fbG9ja19pbml0KCZzLT5idWZpb3JlcV9sb2NrKTsKIAotICAgIHJjID0gaHZtX2lv
cmVxX3NlcnZlcl9hbGxvY19yYW5nZXNldHMocywgaXNfZGVmYXVsdCk7CisgICAgcmMgPSBodm1f
aW9yZXFfc2VydmVyX2FsbG9jX3Jhbmdlc2V0cyhzLCBpZCk7CiAgICAgaWYgKCByYyApCiAgICAg
ICAgIHJldHVybiByYzsKIApAQCAtNjIyLDEzICs2NDUsMTMgQEAgc3RhdGljIGludCBodm1faW9y
ZXFfc2VydmVyX2luaXQoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgICAgIHMtPmJ1
ZmlvcmVxX2F0b21pYyA9IHRydWU7CiAKICAgICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfc2V0dXBf
cGFnZXMoCi0gICAgICAgICAgICAgcywgaXNfZGVmYXVsdCwgYnVmaW9yZXFfaGFuZGxpbmcgIT0g
SFZNX0lPUkVRU1JWX0JVRklPUkVRX09GRik7CisgICAgICAgICAgICAgcywgYnVmaW9yZXFfaGFu
ZGxpbmcgIT0gSFZNX0lPUkVRU1JWX0JVRklPUkVRX09GRik7CiAgICAgaWYgKCByYyApCiAgICAg
ICAgIGdvdG8gZmFpbF9tYXA7CiAKICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCiAgICAgewot
ICAgICAgICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfYWRkX3ZjcHUocywgaXNfZGVmYXVsdCwgdik7
CisgICAgICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9hZGRfdmNwdShzLCB2KTsKICAgICAgICAg
aWYgKCByYyApCiAgICAgICAgICAgICBnb3RvIGZhaWxfYWRkOwogICAgIH0KQEAgLTYzNyw0NyAr
NjYwLDIwIEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdCBodm1faW9y
ZXFfc2VydmVyICpzLAogCiAgZmFpbF9hZGQ6CiAgICAgaHZtX2lvcmVxX3NlcnZlcl9yZW1vdmVf
YWxsX3ZjcHVzKHMpOwotICAgIGh2bV9pb3JlcV9zZXJ2ZXJfdW5tYXBfcGFnZXMocywgaXNfZGVm
YXVsdCk7CisgICAgaHZtX2lvcmVxX3NlcnZlcl91bm1hcF9wYWdlcyhzKTsKIAogIGZhaWxfbWFw
OgotICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9yYW5nZXNldHMocywgaXNfZGVmYXVsdCk7Cisg
ICAgaHZtX2lvcmVxX3NlcnZlcl9mcmVlX3Jhbmdlc2V0cyhzKTsKIAogICAgIHJldHVybiByYzsK
IH0KIAotc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9kZWluaXQoc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGlz
X2RlZmF1bHQpCitzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2RlaW5pdChzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqcykKIHsKICAgICBBU1NFUlQoIXMtPmVuYWJsZWQpOwogICAgIGh2bV9p
b3JlcV9zZXJ2ZXJfcmVtb3ZlX2FsbF92Y3B1cyhzKTsKLSAgICBodm1faW9yZXFfc2VydmVyX3Vu
bWFwX3BhZ2VzKHMsIGlzX2RlZmF1bHQpOwotICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9yYW5n
ZXNldHMocywgaXNfZGVmYXVsdCk7Ci19Ci0KLXN0YXRpYyBpb3NlcnZpZF90IG5leHRfaW9zZXJ2
aWQoc3RydWN0IGRvbWFpbiAqZCkKLXsKLSAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsK
LSAgICBpb3NlcnZpZF90IGlkOwotCi0gICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZkLT5hcmNo
Lmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spKTsKLQotICAgIGlkID0gZC0+YXJjaC5odm1f
ZG9tYWluLmlvcmVxX3NlcnZlci5pZDsKLQotIGFnYWluOgotICAgIGlkKys7Ci0KLSAgICAvKiBD
aGVjayBmb3IgdW5pcXVlbmVzcyAqLwotICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5s
aXN0LAotICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKLSAgICB7Ci0gICAg
ICAgIGlmICggaWQgPT0gcy0+aWQgKQotICAgICAgICAgICAgZ290byBhZ2FpbjsKLSAgICB9Ci0K
LSAgICBkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmlkID0gaWQ7Ci0KLSAgICByZXR1
cm4gaWQ7CisgICAgaHZtX2lvcmVxX3NlcnZlcl91bm1hcF9wYWdlcyhzKTsKKyAgICBodm1faW9y
ZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHMpOwogfQogCiBpbnQgaHZtX2NyZWF0ZV9pb3JlcV9z
ZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgZG9taWRfdCBkb21pZCwKQEAgLTY4NSw1MiArNjgxLDY0
IEBAIGludCBodm1fY3JlYXRlX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBkb21pZF90
IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlvc2VydmlkX3QgKmlkKQogewog
ICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzOworICAgIHVuc2lnbmVkIGludCBpOwogICAg
IGludCByYzsKIAogICAgIGlmICggYnVmaW9yZXFfaGFuZGxpbmcgPiBIVk1fSU9SRVFTUlZfQlVG
SU9SRVFfQVRPTUlDICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKLSAgICByYyA9IC1FTk9N
RU07CiAgICAgcyA9IHh6YWxsb2Moc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIpOwogICAgIGlmICgg
IXMgKQotICAgICAgICBnb3RvIGZhaWwxOworICAgICAgICByZXR1cm4gLUVOT01FTTsKIAogICAg
IGRvbWFpbl9wYXVzZShkKTsKICAgICBzcGluX2xvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9k
b21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogCi0gICAgcmMgPSAtRUVYSVNUOwotICAgIGlmICgg
aXNfZGVmYXVsdCAmJiBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgIT0g
TlVMTCApCi0gICAgICAgIGdvdG8gZmFpbDI7Ci0KLSAgICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJf
aW5pdChzLCBkLCBkb21pZCwgaXNfZGVmYXVsdCwgYnVmaW9yZXFfaGFuZGxpbmcsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbmV4dF9pb3NlcnZpZChkKSk7Ci0gICAgaWYgKCByYyAp
Ci0gICAgICAgIGdvdG8gZmFpbDM7Ci0KLSAgICBsaXN0X2FkZCgmcy0+bGlzdF9lbnRyeSwKLSAg
ICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0KTsKLQogICAg
IGlmICggaXNfZGVmYXVsdCApCiAgICAgewotICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4uZGVm
YXVsdF9pb3JlcV9zZXJ2ZXIgPSBzOwotICAgICAgICBodm1faW9yZXFfc2VydmVyX2VuYWJsZShz
LCB0cnVlKTsKKyAgICAgICAgaSA9IERFRkFVTFRfSU9TRVJWSUQ7CisKKyAgICAgICAgcmMgPSAt
RUVYSVNUOworICAgICAgICBpZiAoIEdFVF9JT1JFUV9TRVJWRVIoZCwgaSkgKQorICAgICAgICAg
ICAgZ290byBmYWlsOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICBmb3IgKCBpID0g
MDsgaSA8IE1BWF9OUl9JT1JFUV9TRVJWRVJTOyBpKysgKQorICAgICAgICB7CisgICAgICAgICAg
ICBpZiAoIGkgIT0gREVGQVVMVF9JT1NFUlZJRCAmJiAhR0VUX0lPUkVRX1NFUlZFUihkLCBpKSAp
CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAgICByYyA9IC1FTk9T
UEM7CisgICAgICAgIGlmICggaSA+PSBNQVhfTlJfSU9SRVFfU0VSVkVSUyApCisgICAgICAgICAg
ICBnb3RvIGZhaWw7CiAgICAgfQogCisgICAgc2V0X2lvcmVxX3NlcnZlcihkLCBpLCBzKTsKKwor
ICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9pbml0KHMsIGQsIGRvbWlkLCBidWZpb3JlcV9oYW5k
bGluZywgaSk7CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gZmFpbDsKKworICAgIGlmICgg
aSA9PSBERUZBVUxUX0lPU0VSVklEICkKKyAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9lbmFibGUo
cyk7CisKICAgICBpZiAoIGlkICkKLSAgICAgICAgKmlkID0gcy0+aWQ7CisgICAgICAgICppZCA9
IGk7CiAKICAgICBzcGluX3VubG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3Jl
cV9zZXJ2ZXIubG9jayk7CiAgICAgZG9tYWluX3VucGF1c2UoZCk7CiAKICAgICByZXR1cm4gMDsK
IAotIGZhaWwzOgotIGZhaWwyOgorIGZhaWw6CisgICAgc2V0X2lvcmVxX3NlcnZlcihkLCBpLCBO
VUxMKTsKKwogICAgIHNwaW5fdW5sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlv
cmVxX3NlcnZlci5sb2NrKTsKICAgICBkb21haW5fdW5wYXVzZShkKTsKIAogICAgIHhmcmVlKHMp
OwotIGZhaWwxOgogICAgIHJldHVybiByYzsKIH0KIApAQCAtNzM5LDM3ICs3NDcsMzQgQEAgaW50
IGh2bV9kZXN0cm95X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlk
KQogICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzOwogICAgIGludCByYzsKIAotICAgIHNw
aW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7
CisgICAgaWYgKCBpZCA9PSBERUZBVUxUX0lPU0VSVklEICkKKyAgICAgICAgcmV0dXJuIC1FUEVS
TTsKIAotICAgIHJjID0gLUVOT0VOVDsKLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcywKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIu
bGlzdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdF9lbnRyeSApCi0gICAgewotICAg
ICAgICBpZiAoIHMgPT0gZC0+YXJjaC5odm1fZG9tYWluLmRlZmF1bHRfaW9yZXFfc2VydmVyICkK
LSAgICAgICAgICAgIGNvbnRpbnVlOworICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2gu
aHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKLSAgICAgICAgaWYgKCBzLT5pZCAhPSBp
ZCApCi0gICAgICAgICAgICBjb250aW51ZTsKKyAgICBzID0gZ2V0X2lvcmVxX3NlcnZlcihkLCBp
ZCk7CiAKLSAgICAgICAgZG9tYWluX3BhdXNlKGQpOworICAgIHJjID0gLUVOT0VOVDsKKyAgICBp
ZiAoICFzICkKKyAgICAgICAgZ290byBvdXQ7CiAKLSAgICAgICAgcDJtX3NldF9pb3JlcV9zZXJ2
ZXIoZCwgMCwgcyk7CisgICAgQVNTRVJUKCFJU19ERUZBVUxUKHMpKTsKIAotICAgICAgICBodm1f
aW9yZXFfc2VydmVyX2Rpc2FibGUocywgZmFsc2UpOworICAgIGRvbWFpbl9wYXVzZShkKTsKIAot
ICAgICAgICBsaXN0X2RlbCgmcy0+bGlzdF9lbnRyeSk7CisgICAgcDJtX3NldF9pb3JlcV9zZXJ2
ZXIoZCwgMCwgcyk7CiAKLSAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9kZWluaXQocywgZmFsc2Up
OworICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShzKTsKKyAgICBodm1faW9yZXFfc2VydmVy
X2RlaW5pdChzKTsKIAotICAgICAgICBkb21haW5fdW5wYXVzZShkKTsKKyAgICBkb21haW5fdW5w
YXVzZShkKTsKIAotICAgICAgICB4ZnJlZShzKTsKKyAgICBzZXRfaW9yZXFfc2VydmVyKGQsIGlk
LCBOVUxMKTsKKyAgICB4ZnJlZShzKTsKIAotICAgICAgICByYyA9IDA7Ci0gICAgICAgIGJyZWFr
OwotICAgIH0KKyAgICByYyA9IDA7CiAKKyBvdXQ6CiAgICAgc3Bpbl91bmxvY2tfcmVjdXJzaXZl
KCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogCiAgICAgcmV0dXJuIHJj
OwpAQCAtNzgzLDMxICs3ODgsMzAgQEAgaW50IGh2bV9nZXRfaW9yZXFfc2VydmVyX2luZm8oc3Ry
dWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZl
ciAqczsKICAgICBpbnQgcmM7CiAKKyAgICBpZiAoIGlkID09IERFRkFVTFRfSU9TRVJWSUQgKQor
ICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7CisKICAgICBzcGluX2xvY2tfcmVjdXJzaXZlKCZk
LT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogCi0gICAgcmMgPSAtRU5PRU5U
OwotICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0LAotICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaXN0X2VudHJ5ICkKLSAgICB7Ci0gICAgICAgIGlmICggcyA9PSBkLT5hcmNo
Lmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgKQotICAgICAgICAgICAgY29udGludWU7
CisgICAgcyA9IGdldF9pb3JlcV9zZXJ2ZXIoZCwgaWQpOwogCi0gICAgICAgIGlmICggcy0+aWQg
IT0gaWQgKQotICAgICAgICAgICAgY29udGludWU7CisgICAgcmMgPSAtRU5PRU5UOworICAgIGlm
ICggIXMgKQorICAgICAgICBnb3RvIG91dDsKIAotICAgICAgICAqaW9yZXFfZ2ZuID0gcy0+aW9y
ZXEuZ2ZuOworICAgIEFTU0VSVCghSVNfREVGQVVMVChzKSk7CiAKLSAgICAgICAgaWYgKCBzLT5i
dWZpb3JlcS52YSAhPSBOVUxMICkKLSAgICAgICAgewotICAgICAgICAgICAgKmJ1ZmlvcmVxX2dm
biA9IHMtPmJ1ZmlvcmVxLmdmbjsKLSAgICAgICAgICAgICpidWZpb3JlcV9wb3J0ID0gcy0+YnVm
aW9yZXFfZXZ0Y2huOwotICAgICAgICB9CisgICAgKmlvcmVxX2dmbiA9IHMtPmlvcmVxLmdmbjsK
IAotICAgICAgICByYyA9IDA7Ci0gICAgICAgIGJyZWFrOworICAgIGlmICggcy0+YnVmaW9yZXEu
dmEgIT0gTlVMTCApCisgICAgeworICAgICAgICAqYnVmaW9yZXFfZ2ZuID0gcy0+YnVmaW9yZXEu
Z2ZuOworICAgICAgICAqYnVmaW9yZXFfcG9ydCA9IHMtPmJ1ZmlvcmVxX2V2dGNobjsKICAgICB9
CiAKKyAgICByYyA9IDA7CisKKyBvdXQ6CiAgICAgc3Bpbl91bmxvY2tfcmVjdXJzaXZlKCZkLT5h
cmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogCiAgICAgcmV0dXJuIHJjOwpAQCAt
ODE4LDQ4ICs4MjIsNDYgQEAgaW50IGh2bV9tYXBfaW9fcmFuZ2VfdG9faW9yZXFfc2VydmVyKHN0
cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDY0X3QgZW5kKQogewogICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVy
ICpzOworICAgIHN0cnVjdCByYW5nZXNldCAqcjsKICAgICBpbnQgcmM7CiAKKyAgICBpZiAoIGlk
ID09IERFRkFVTFRfSU9TRVJWSUQgKQorICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7CisKICAg
ICBzcGluX2xvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxv
Y2spOwogCisgICAgcyA9IGdldF9pb3JlcV9zZXJ2ZXIoZCwgaWQpOworCiAgICAgcmMgPSAtRU5P
RU5UOwotICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0LAotICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKLSAgICB7Ci0gICAgICAgIGlmICggcyA9PSBkLT5h
cmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgKQotICAgICAgICAgICAgY29udGlu
dWU7CisgICAgaWYgKCAhcyApCisgICAgICAgIGdvdG8gb3V0OwogCi0gICAgICAgIGlmICggcy0+
aWQgPT0gaWQgKQotICAgICAgICB7Ci0gICAgICAgICAgICBzdHJ1Y3QgcmFuZ2VzZXQgKnI7Cisg
ICAgQVNTRVJUKCFJU19ERUZBVUxUKHMpKTsKIAotICAgICAgICAgICAgc3dpdGNoICggdHlwZSAp
Ci0gICAgICAgICAgICB7Ci0gICAgICAgICAgICBjYXNlIFhFTl9ETU9QX0lPX1JBTkdFX1BPUlQ6
Ci0gICAgICAgICAgICBjYXNlIFhFTl9ETU9QX0lPX1JBTkdFX01FTU9SWToKLSAgICAgICAgICAg
IGNhc2UgWEVOX0RNT1BfSU9fUkFOR0VfUENJOgotICAgICAgICAgICAgICAgIHIgPSBzLT5yYW5n
ZVt0eXBlXTsKLSAgICAgICAgICAgICAgICBicmVhazsKKyAgICBzd2l0Y2ggKCB0eXBlICkKKyAg
ICB7CisgICAgY2FzZSBYRU5fRE1PUF9JT19SQU5HRV9QT1JUOgorICAgIGNhc2UgWEVOX0RNT1Bf
SU9fUkFOR0VfTUVNT1JZOgorICAgIGNhc2UgWEVOX0RNT1BfSU9fUkFOR0VfUENJOgorICAgICAg
ICByID0gcy0+cmFuZ2VbdHlwZV07CisgICAgICAgIGJyZWFrOwogCi0gICAgICAgICAgICBkZWZh
dWx0OgotICAgICAgICAgICAgICAgIHIgPSBOVUxMOwotICAgICAgICAgICAgICAgIGJyZWFrOwot
ICAgICAgICAgICAgfQorICAgIGRlZmF1bHQ6CisgICAgICAgIHIgPSBOVUxMOworICAgICAgICBi
cmVhazsKKyAgICB9CiAKLSAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKLSAgICAgICAgICAgIGlm
ICggIXIgKQotICAgICAgICAgICAgICAgIGJyZWFrOworICAgIHJjID0gLUVJTlZBTDsKKyAgICBp
ZiAoICFyICkKKyAgICAgICAgZ290byBvdXQ7CiAKLSAgICAgICAgICAgIHJjID0gLUVFWElTVDsK
LSAgICAgICAgICAgIGlmICggcmFuZ2VzZXRfb3ZlcmxhcHNfcmFuZ2Uociwgc3RhcnQsIGVuZCkg
KQotICAgICAgICAgICAgICAgIGJyZWFrOworICAgIHJjID0gLUVFWElTVDsKKyAgICBpZiAoIHJh
bmdlc2V0X292ZXJsYXBzX3JhbmdlKHIsIHN0YXJ0LCBlbmQpICkKKyAgICAgICAgZ290byBvdXQ7
CiAKLSAgICAgICAgICAgIHJjID0gcmFuZ2VzZXRfYWRkX3JhbmdlKHIsIHN0YXJ0LCBlbmQpOwot
ICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KLSAgICB9CisgICAgcmMgPSByYW5nZXNldF9h
ZGRfcmFuZ2Uociwgc3RhcnQsIGVuZCk7CiAKKyBvdXQ6CiAgICAgc3Bpbl91bmxvY2tfcmVjdXJz
aXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogCiAgICAgcmV0dXJu
IHJjOwpAQCAtODcwLDQ4ICs4NzIsNDYgQEAgaW50IGh2bV91bm1hcF9pb19yYW5nZV9mcm9tX2lv
cmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBlbmQpCiB7CiAgICAgc3RydWN0
IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7CisgICAgc3RydWN0IHJhbmdlc2V0ICpyOwogICAgIGludCBy
YzsKIAorICAgIGlmICggaWQgPT0gREVGQVVMVF9JT1NFUlZJRCApCisgICAgICAgIHJldHVybiAt
RU9QTk9UU1VQUDsKKwogICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFp
bi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKKyAgICBzID0gZ2V0X2lvcmVxX3NlcnZlcihkLCBpZCk7
CisKICAgICByYyA9IC1FTk9FTlQ7Ci0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHMsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxp
c3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQotICAgIHsKLSAgICAg
ICAgaWYgKCBzID09IGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlciApCi0g
ICAgICAgICAgICBjb250aW51ZTsKKyAgICBpZiAoICFzICkKKyAgICAgICAgZ290byBvdXQ7CiAK
LSAgICAgICAgaWYgKCBzLT5pZCA9PSBpZCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHN0cnVj
dCByYW5nZXNldCAqcjsKKyAgICBBU1NFUlQoIUlTX0RFRkFVTFQocykpOwogCi0gICAgICAgICAg
ICBzd2l0Y2ggKCB0eXBlICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgIGNhc2UgWEVOX0RN
T1BfSU9fUkFOR0VfUE9SVDoKLSAgICAgICAgICAgIGNhc2UgWEVOX0RNT1BfSU9fUkFOR0VfTUVN
T1JZOgotICAgICAgICAgICAgY2FzZSBYRU5fRE1PUF9JT19SQU5HRV9QQ0k6Ci0gICAgICAgICAg
ICAgICAgciA9IHMtPnJhbmdlW3R5cGVdOwotICAgICAgICAgICAgICAgIGJyZWFrOworICAgIHN3
aXRjaCAoIHR5cGUgKQorICAgIHsKKyAgICBjYXNlIFhFTl9ETU9QX0lPX1JBTkdFX1BPUlQ6Cisg
ICAgY2FzZSBYRU5fRE1PUF9JT19SQU5HRV9NRU1PUlk6CisgICAgY2FzZSBYRU5fRE1PUF9JT19S
QU5HRV9QQ0k6CisgICAgICAgIHIgPSBzLT5yYW5nZVt0eXBlXTsKKyAgICAgICAgYnJlYWs7CiAK
LSAgICAgICAgICAgIGRlZmF1bHQ6Ci0gICAgICAgICAgICAgICAgciA9IE5VTEw7Ci0gICAgICAg
ICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICB9CisgICAgZGVmYXVsdDoKKyAgICAgICAgciA9
IE5VTEw7CisgICAgICAgIGJyZWFrOworICAgIH0KIAotICAgICAgICAgICAgcmMgPSAtRUlOVkFM
OwotICAgICAgICAgICAgaWYgKCAhciApCi0gICAgICAgICAgICAgICAgYnJlYWs7CisgICAgcmMg
PSAtRUlOVkFMOworICAgIGlmICggIXIgKQorICAgICAgICBnb3RvIG91dDsKIAotICAgICAgICAg
ICAgcmMgPSAtRU5PRU5UOwotICAgICAgICAgICAgaWYgKCAhcmFuZ2VzZXRfY29udGFpbnNfcmFu
Z2Uociwgc3RhcnQsIGVuZCkgKQotICAgICAgICAgICAgICAgIGJyZWFrOworICAgIHJjID0gLUVO
T0VOVDsKKyAgICBpZiAoICFyYW5nZXNldF9jb250YWluc19yYW5nZShyLCBzdGFydCwgZW5kKSAp
CisgICAgICAgIGdvdG8gb3V0OwogCi0gICAgICAgICAgICByYyA9IHJhbmdlc2V0X3JlbW92ZV9y
YW5nZShyLCBzdGFydCwgZW5kKTsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICB9Ci0gICAg
fQorICAgIHJjID0gcmFuZ2VzZXRfcmVtb3ZlX3JhbmdlKHIsIHN0YXJ0LCBlbmQpOwogCisgb3V0
OgogICAgIHNwaW5fdW5sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3Nl
cnZlci5sb2NrKTsKIAogICAgIHJldHVybiByYzsKQEAgLTkzMSw2ICs5MzEsOSBAQCBpbnQgaHZt
X21hcF9tZW1fdHlwZV90b19pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRf
dCBpZCwKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKICAgICBpbnQgcmM7CiAKKyAg
ICBpZiAoIGlkID09IERFRkFVTFRfSU9TRVJWSUQgKQorICAgICAgICByZXR1cm4gLUVPUE5PVFNV
UFA7CisKICAgICBpZiAoIHR5cGUgIT0gSFZNTUVNX2lvcmVxX3NlcnZlciApCiAgICAgICAgIHJl
dHVybiAtRUlOVkFMOwogCkBAIC05MzksMTkgKzk0MiwxNCBAQCBpbnQgaHZtX21hcF9tZW1fdHlw
ZV90b19pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKIAogICAg
IHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9j
ayk7CiAKLSAgICByYyA9IC1FTk9FTlQ7Ci0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHMsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVy
Lmxpc3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQotICAgIHsKLSAg
ICAgICAgaWYgKCBzID09IGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlciAp
Ci0gICAgICAgICAgICBjb250aW51ZTsKKyAgICBzID0gZ2V0X2lvcmVxX3NlcnZlcihkLCBpZCk7
CiAKLSAgICAgICAgaWYgKCBzLT5pZCA9PSBpZCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHJj
ID0gcDJtX3NldF9pb3JlcV9zZXJ2ZXIoZCwgZmxhZ3MsIHMpOwotICAgICAgICAgICAgYnJlYWs7
Ci0gICAgICAgIH0KKyAgICBpZiAoICFzICkKKyAgICAgICAgcmMgPSAtRU5PRU5UOworICAgIGVs
c2UKKyAgICB7CisgICAgICAgIEFTU0VSVCghSVNfREVGQVVMVChzKSk7CisgICAgICAgIHJjID0g
cDJtX3NldF9pb3JlcV9zZXJ2ZXIoZCwgZmxhZ3MsIHMpOwogICAgIH0KIAogICAgIHNwaW5fdW5s
b2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKQEAg
LTk3MCwzOCArOTY4LDM0IEBAIGludCBodm1fbWFwX21lbV90eXBlX3RvX2lvcmVxX3NlcnZlcihz
dHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAogaW50IGh2bV9zZXRfaW9yZXFfc2VydmVy
X3N0YXRlKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYm9vbCBlbmFibGVkKQogewotICAgIHN0cnVjdCBsaXN0X2hlYWQgKmVu
dHJ5OworICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzOwogICAgIGludCByYzsKIAorICAg
IGlmICggaWQgPT0gREVGQVVMVF9JT1NFUlZJRCApCisgICAgICAgIHJldHVybiAtRU9QTk9UU1VQ
UDsKKwogICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9z
ZXJ2ZXIubG9jayk7CiAKLSAgICByYyA9IC1FTk9FTlQ7Ci0gICAgbGlzdF9mb3JfZWFjaCAoIGVu
dHJ5LAotICAgICAgICAgICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZl
ci5saXN0ICkKLSAgICB7Ci0gICAgICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzID0gbGlz
dF9lbnRyeShlbnRyeSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGlzdF9lbnRyeSk7CisgICAgcyA9IGdldF9pb3JlcV9z
ZXJ2ZXIoZCwgaWQpOwogCi0gICAgICAgIGlmICggcyA9PSBkLT5hcmNoLmh2bV9kb21haW4uZGVm
YXVsdF9pb3JlcV9zZXJ2ZXIgKQotICAgICAgICAgICAgY29udGludWU7CisgICAgcmMgPSAtRU5P
RU5UOworICAgIGlmICggIXMgKQorICAgICAgICBnb3RvIG91dDsKIAotICAgICAgICBpZiAoIHMt
PmlkICE9IGlkICkKLSAgICAgICAgICAgIGNvbnRpbnVlOworICAgIEFTU0VSVCghSVNfREVGQVVM
VChzKSk7CiAKLSAgICAgICAgZG9tYWluX3BhdXNlKGQpOworICAgIGRvbWFpbl9wYXVzZShkKTsK
IAotICAgICAgICBpZiAoIGVuYWJsZWQgKQotICAgICAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9l
bmFibGUocywgZmFsc2UpOwotICAgICAgICBlbHNlCi0gICAgICAgICAgICBodm1faW9yZXFfc2Vy
dmVyX2Rpc2FibGUocywgZmFsc2UpOworICAgIGlmICggZW5hYmxlZCApCisgICAgICAgIGh2bV9p
b3JlcV9zZXJ2ZXJfZW5hYmxlKHMpOworICAgIGVsc2UKKyAgICAgICAgaHZtX2lvcmVxX3NlcnZl
cl9kaXNhYmxlKHMpOwogCi0gICAgICAgIGRvbWFpbl91bnBhdXNlKGQpOworICAgIGRvbWFpbl91
bnBhdXNlKGQpOwogCi0gICAgICAgIHJjID0gMDsKLSAgICAgICAgYnJlYWs7Ci0gICAgfQorICAg
IHJjID0gMDsKIAorIG91dDoKICAgICBzcGluX3VubG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZt
X2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAgICAgcmV0dXJuIHJjOwogfQpAQCAtMTAwOSwx
NyArMTAwMywxNCBAQCBpbnQgaHZtX3NldF9pb3JlcV9zZXJ2ZXJfc3RhdGUoc3RydWN0IGRvbWFp
biAqZCwgaW9zZXJ2aWRfdCBpZCwKIGludCBodm1fYWxsX2lvcmVxX3NlcnZlcnNfYWRkX3ZjcHUo
c3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnM7CisgICAgdW5zaWduZWQgaW50IGlkOwogICAgIGludCByYzsKIAogICAgIHNw
aW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7
CiAKLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcywKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlzdF9lbnRyeSApCisgICAgRk9SX0VBQ0hfSU9SRVFfU0VSVkVSKGQsIGlk
LCBzKQogICAgIHsKLSAgICAgICAgYm9vbCBpc19kZWZhdWx0ID0gKHMgPT0gZC0+YXJjaC5odm1f
ZG9tYWluLmRlZmF1bHRfaW9yZXFfc2VydmVyKTsKLQotICAgICAgICByYyA9IGh2bV9pb3JlcV9z
ZXJ2ZXJfYWRkX3ZjcHUocywgaXNfZGVmYXVsdCwgdik7CisgICAgICAgIHJjID0gaHZtX2lvcmVx
X3NlcnZlcl9hZGRfdmNwdShzLCB2KTsKICAgICAgICAgaWYgKCByYyApCiAgICAgICAgICAgICBn
b3RvIGZhaWw7CiAgICAgfQpAQCAtMTAyOSwxMCArMTAyMCwxNSBAQCBpbnQgaHZtX2FsbF9pb3Jl
cV9zZXJ2ZXJzX2FkZF92Y3B1KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2KQogICAg
IHJldHVybiAwOwogCiAgZmFpbDoKLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcywKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlz
dCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdF9lbnRyeSApCisgICAgd2hpbGUgKCBp
ZC0tICE9IDAgKQorICAgIHsKKyAgICAgICAgcyA9IEdFVF9JT1JFUV9TRVJWRVIoZCwgaWQpOwor
CisgICAgICAgIGlmICggIXMgKQorICAgICAgICAgICAgY29udGludWU7CisKICAgICAgICAgaHZt
X2lvcmVxX3NlcnZlcl9yZW1vdmVfdmNwdShzLCB2KTsKKyAgICB9CiAKICAgICBzcGluX3VubG9j
a19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKQEAg
LTEwNDIsMTIgKzEwMzgsMTEgQEAgaW50IGh2bV9hbGxfaW9yZXFfc2VydmVyc19hZGRfdmNwdShz
dHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmNwdSAqdikKIHZvaWQgaHZtX2FsbF9pb3JlcV9zZXJ2
ZXJzX3JlbW92ZV92Y3B1KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2KQogewogICAg
IHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzOworICAgIHVuc2lnbmVkIGludCBpZDsKIAogICAg
IHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9j
ayk7CiAKLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgbGlzdF9lbnRyeSApCisgICAgRk9SX0VBQ0hfSU9SRVFfU0VSVkVSKGQs
IGlkLCBzKQogICAgICAgICBodm1faW9yZXFfc2VydmVyX3JlbW92ZV92Y3B1KHMsIHYpOwogCiAg
ICAgc3Bpbl91bmxvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVy
LmxvY2spOwpAQCAtMTA1NSwyOCArMTA1MCwxOSBAQCB2b2lkIGh2bV9hbGxfaW9yZXFfc2VydmVy
c19yZW1vdmVfdmNwdShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmNwdSAqdikKIAogdm9pZCBo
dm1fZGVzdHJveV9hbGxfaW9yZXFfc2VydmVycyhzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCAqbmV4dDsKKyAgICBzdHJ1Y3QgaHZtX2lvcmVxX3Nl
cnZlciAqczsKKyAgICB1bnNpZ25lZCBpbnQgaWQ7CiAKICAgICBzcGluX2xvY2tfcmVjdXJzaXZl
KCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogCiAgICAgLyogTm8gbmVl
ZCB0byBkb21haW5fcGF1c2UoKSBhcyB0aGUgZG9tYWluIGlzIGJlaW5nIHRvcm4gZG93biAqLwog
Ci0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlICggcywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBuZXh0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZkLT5hcmNo
Lmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxpc3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlzdF9lbnRyeSApCisgICAgRk9SX0VBQ0hfSU9SRVFfU0VSVkVSKGQsIGlkLCBzKQog
ICAgIHsKLSAgICAgICAgYm9vbCBpc19kZWZhdWx0ID0gKHMgPT0gZC0+YXJjaC5odm1fZG9tYWlu
LmRlZmF1bHRfaW9yZXFfc2VydmVyKTsKLQotICAgICAgICBodm1faW9yZXFfc2VydmVyX2Rpc2Fi
bGUocywgaXNfZGVmYXVsdCk7Ci0KLSAgICAgICAgaWYgKCBpc19kZWZhdWx0ICkKLSAgICAgICAg
ICAgIGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlciA9IE5VTEw7Ci0KLSAg
ICAgICAgbGlzdF9kZWwoJnMtPmxpc3RfZW50cnkpOwotCi0gICAgICAgIGh2bV9pb3JlcV9zZXJ2
ZXJfZGVpbml0KHMsIGlzX2RlZmF1bHQpOworICAgICAgICBodm1faW9yZXFfc2VydmVyX2Rpc2Fi
bGUocyk7CisgICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGVpbml0KHMpOwogCisgICAgICAgIHNl
dF9pb3JlcV9zZXJ2ZXIoZCwgaWQsIE5VTEwpOwogICAgICAgICB4ZnJlZShzKTsKICAgICB9CiAK
QEAgLTExMTEsNyArMTA5Nyw3IEBAIGludCBodm1fc2V0X2RtX2RvbWFpbihzdHJ1Y3QgZG9tYWlu
ICpkLCBkb21pZF90IGRvbWlkKQogICAgICAqIHN0aWxsIGJlIHNldCBhbmQgdGh1cywgd2hlbiB0
aGUgc2VydmVyIGlzIGNyZWF0ZWQsIGl0IHdpbGwgaGF2ZQogICAgICAqIHRoZSBjb3JyZWN0IGRv
bWlkLgogICAgICAqLwotICAgIHMgPSBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9z
ZXJ2ZXI7CisgICAgcyA9IEdFVF9JT1JFUV9TRVJWRVIoZCwgREVGQVVMVF9JT1NFUlZJRCk7CiAg
ICAgaWYgKCAhcyApCiAgICAgICAgIGdvdG8gZG9uZTsKIApAQCAtMTE2NCwxMiArMTE1MCwxMCBA
QCBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqaHZtX3NlbGVjdF9pb3JlcV9zZXJ2ZXIoc3RydWN0
IGRvbWFpbiAqZCwKICAgICB1aW50MzJfdCBjZjg7CiAgICAgdWludDhfdCB0eXBlOwogICAgIHVp
bnQ2NF90IGFkZHI7Ci0KLSAgICBpZiAoIGxpc3RfZW1wdHkoJmQtPmFyY2guaHZtX2RvbWFpbi5p
b3JlcV9zZXJ2ZXIubGlzdCkgKQotICAgICAgICByZXR1cm4gTlVMTDsKKyAgICB1bnNpZ25lZCBp
bnQgaWQ7CiAKICAgICBpZiAoIHAtPnR5cGUgIT0gSU9SRVFfVFlQRV9DT1BZICYmIHAtPnR5cGUg
IT0gSU9SRVFfVFlQRV9QSU8gKQotICAgICAgICByZXR1cm4gZC0+YXJjaC5odm1fZG9tYWluLmRl
ZmF1bHRfaW9yZXFfc2VydmVyOworICAgICAgICByZXR1cm4gR0VUX0lPUkVRX1NFUlZFUihkLCBE
RUZBVUxUX0lPU0VSVklEKTsKIAogICAgIGNmOCA9IGQtPmFyY2guaHZtX2RvbWFpbi5wY2lfY2Y4
OwogCkBAIC0xMjA5LDE2ICsxMTkzLDExIEBAIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpodm1f
c2VsZWN0X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICBhZGRyID0gcC0+
YWRkcjsKICAgICB9CiAKLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcywKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGlzdF9lbnRyeSApCisgICAgRk9SX0VBQ0hfSU9SRVFf
U0VSVkVSKGQsIGlkLCBzKQogICAgIHsKICAgICAgICAgc3RydWN0IHJhbmdlc2V0ICpyOwogCi0g
ICAgICAgIGlmICggcyA9PSBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIg
KQotICAgICAgICAgICAgY29udGludWU7Ci0KLSAgICAgICAgaWYgKCAhcy0+ZW5hYmxlZCApCisg
ICAgICAgIGlmICggSVNfREVGQVVMVChzKSApCiAgICAgICAgICAgICBjb250aW51ZTsKIAogICAg
ICAgICByID0gcy0+cmFuZ2VbdHlwZV07CkBAIC0xMjUxLDcgKzEyMzAsNyBAQCBzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqaHZtX3NlbGVjdF9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwK
ICAgICAgICAgfQogICAgIH0KIAotICAgIHJldHVybiBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVs
dF9pb3JlcV9zZXJ2ZXI7CisgICAgcmV0dXJuIEdFVF9JT1JFUV9TRVJWRVIoZCwgREVGQVVMVF9J
T1NFUlZJRCk7CiB9CiAKIHN0YXRpYyBpbnQgaHZtX3NlbmRfYnVmZmVyZWRfaW9yZXEoc3RydWN0
IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGlvcmVxX3QgKnApCkBAIC0xNDEwLDEzICsxMzg5LDEzIEBA
IHVuc2lnbmVkIGludCBodm1fYnJvYWRjYXN0X2lvcmVxKGlvcmVxX3QgKnAsIGJvb2wgYnVmZmVy
ZWQpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1cnJlbnQtPmRvbWFpbjsKICAgICBzdHJ1
Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKLSAgICB1bnNpZ25lZCBpbnQgZmFpbGVkID0gMDsKKyAg
ICB1bnNpZ25lZCBpbnQgaWQsIGZhaWxlZCA9IDA7CiAKLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5
ICggcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3Jl
cV9zZXJ2ZXIubGlzdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdF9lbnRyeSApCisg
ICAgRk9SX0VBQ0hfSU9SRVFfU0VSVkVSKGQsIGlkLCBzKQorICAgIHsKICAgICAgICAgaWYgKCBo
dm1fc2VuZF9pb3JlcShzLCBwLCBidWZmZXJlZCkgPT0gWDg2RU1VTF9VTkhBTkRMRUFCTEUgKQog
ICAgICAgICAgICAgZmFpbGVkKys7CisgICAgfQogCiAgICAgcmV0dXJuIGZhaWxlZDsKIH0KQEAg
LTE0MzYsNyArMTQxNSw2IEBAIHN0YXRpYyBpbnQgaHZtX2FjY2Vzc19jZjgoCiB2b2lkIGh2bV9p
b3JlcV9pbml0KHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgc3Bpbl9sb2NrX2luaXQoJmQtPmFy
Y2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7Ci0gICAgSU5JVF9MSVNUX0hFQUQoJmQt
PmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCk7CiAKICAgICByZWdpc3Rlcl9wb3J0
aW9faGFuZGxlcihkLCAweGNmOCwgNCwgaHZtX2FjY2Vzc19jZjgpOwogfQpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS9kb21haW4uaAppbmRleCA3ZjEyOGMwNWZmLi5lMTdiYmU0MDA0IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS9kb21haW4uaApAQCAtNjAsNyArNjAsNiBAQCBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciB7CiAK
ICAgICAvKiBEb21haW4gaWQgb2YgZW11bGF0aW5nIGRvbWFpbiAqLwogICAgIGRvbWlkX3QgICAg
ICAgICAgICAgICAgZG9taWQ7Ci0gICAgaW9zZXJ2aWRfdCAgICAgICAgICAgICBpZDsKICAgICBz
dHJ1Y3QgaHZtX2lvcmVxX3BhZ2UgIGlvcmVxOwogICAgIHN0cnVjdCBsaXN0X2hlYWQgICAgICAg
aW9yZXFfdmNwdV9saXN0OwogICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAgYnVmaW9yZXE7CkBA
IC0xMDAsNiArOTksOSBAQCBzdHJ1Y3QgaHZtX3BpX29wcyB7CiAgICAgdm9pZCAoKmRvX3Jlc3Vt
ZSkoc3RydWN0IHZjcHUgKnYpOwogfTsKIAorI2RlZmluZSBNQVhfTlJfSU9SRVFfU0VSVkVSUyA4
CisjZGVmaW5lIERFRkFVTFRfSU9TRVJWSUQgMAorCiBzdHJ1Y3QgaHZtX2RvbWFpbiB7CiAgICAg
LyogR3Vlc3QgcGFnZSByYW5nZSB1c2VkIGZvciBub24tZGVmYXVsdCBpb3JlcSBzZXJ2ZXJzICov
CiAgICAgc3RydWN0IHsKQEAgLTEwOSwxMSArMTExLDkgQEAgc3RydWN0IGh2bV9kb21haW4gewog
CiAgICAgLyogTG9jayBwcm90ZWN0cyBhbGwgb3RoZXIgdmFsdWVzIGluIHRoZSBzdWItc3RydWN0
IGFuZCB0aGUgZGVmYXVsdCAqLwogICAgIHN0cnVjdCB7Ci0gICAgICAgIHNwaW5sb2NrX3QgICAg
ICAgbG9jazsKLSAgICAgICAgaW9zZXJ2aWRfdCAgICAgICBpZDsKLSAgICAgICAgc3RydWN0IGxp
c3RfaGVhZCBsaXN0OworICAgICAgICBzcGlubG9ja190ICAgICAgICAgICAgICBsb2NrOworICAg
ICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqc2VydmVyW01BWF9OUl9JT1JFUV9TRVJWRVJT
XTsKICAgICB9IGlvcmVxX3NlcnZlcjsKLSAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqZGVm
YXVsdF9pb3JlcV9zZXJ2ZXI7CiAKICAgICAvKiBDYWNoZWQgQ0Y4IGZvciBndWVzdCBQQ0kgY29u
ZmlnIGN5Y2xlcyAqLwogICAgIHVpbnQzMl90ICAgICAgICAgICAgICAgIHBjaV9jZjg7Ci0tIAoy
LjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 12 16:26:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 16:26:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2gJJ-0006hR-Ic; Thu, 12 Oct 2017 16:26:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=451d893c3=Paul.Durrant@citrix.com>)
 id 1e2gJI-0006fb-1N
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 16:26:12 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 26/39-06262-3A79FD95; Thu, 12 Oct 2017 16:26:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpO6i6fc
 jDS4vt7D4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPW9sxhLfipXfFhxyWmBsZWhS5GTg4JAX+J
 RdNOMYHYbAI6ElOfXmLtYuTgEBFQkbi916CLkYuDWeAok8TR2c/YQGqEBYIlDu1byQxiswioS
 nTteMQCYvMKWEu82NXJAjFTXmJX20VWEJtTwEbiZsNXdhBbCKjm0fZdrBC2isT6qbPYIHoFJU
 7OfALWyywgIXHwxQvmCYy8s5CkZiFJLWBkWsWoXpxaVJZapGusl1SUmZ5RkpuYmaNraGCql5t
 aXJyYnpqTmFSsl5yfu4kRGDoMQLCDce8/p0OMkhxMSqK8GYH3I4X4kvJTKjMSizPii0pzUosP
 McpwcChJ8EZOA8oJFqWmp1akZeYAgxgmLcHBoyTCqw+S5i0uSMwtzkyHSJ1i1OXouHn3D5MQS
 15+XqqUOK8WSJEASFFGaR7cCFhEXWKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwbzDIFJ7MvB
 K4Ta+AjmACOkI07Q7IESWJCCmpBsbpDYtyu18cixQtmBu+5VisyOqk7t3GS9vkhcJusVsJrIr
 dO+dOaf2DfZd5NmdMY3mx7CNHwjMeg2DVpmWNn6ptHJcJGjDWqKcxFS8VCaqa/snyUvtUxSer
 Wp9t4ZyZ91DvWofs7T3v/dbZyGYeZZ2V8q/K+uDxz8k83z/cPHm5SlZlhtmKOSeUWIozEg21m
 IuKEwE1Kr6QowIAAA==
X-Env-Sender: prvs=451d893c3=Paul.Durrant@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1507825566!70430606!5
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38952 invoked from network); 12 Oct 2017 16:26:10 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Oct 2017 16:26:10 -0000
X-IronPort-AV: E=Sophos;i="5.43,366,1503360000"; d="scan'208";a="445730178"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 12 Oct 2017 17:25:59 +0100
Message-ID: <20171012162603.3016-8-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171012162603.3016-1-paul.durrant@citrix.com>
References: <20171012162603.3016-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: [Xen-devel] [PATCH v11 07/11] x86/mm: add an extra command to
	HYPERVISOR_mmu_update...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Li4udG8gYWxsb3cgdGhlIGNhbGxpbmcgZG9tYWluIHRvIHByZXZlbnQgdHJhbnNsYXRpb24gb2Yg
c3BlY2lmaWVkIGwxZQp2YWx1ZS4KCkRlc3BpdGUgd2hhdCB0aGUgY29tbWVudCBpbiBwdWJsaWMv
eGVuLmggbWlnaHQgaW1wbHksIHNwZWNpZnlpbmcgYQpjb21tYW5kIHZhbHVlIG9mIE1NVV9OT1JN
QUxfUFRfVVBEQVRFIHdpbGwgbm90IHNpbXBseSB1cGRhdGUgYW4gbDFlIHdpdGgKdGhlIHNwZWNp
ZmllZCB2YWx1ZS4gSW5zdGVhZCwgbW9kX2wxX2VudHJ5KCkgdGVzdHMgd2hldGhlciBmb3JlaWdu
X2RvbQpoYXMgUEdfdHJhbnNsYXRlIHNldCBpbiBpdHMgcGFnaW5nIG1vZGUgYW5kLCBpZiBpdCBk
b2VzLCBhc3N1bWVzIHRoYXQgdGhlCnRoZSBwZm4gdmFsdWUgaW4gdGhlIGwxZSBpcyBhIGdmbiBy
YXRoZXIgdGhhbiBhbiBtZm4uCgpUbyBhbGxvdyBQViB0b29scyBkb21haW4gdG8gbWFwIG1mbiB2
YWx1ZXMgZnJvbSBhIHByZXZpb3VzbHkgaXNzdWVkCkhZUEVSVklTT1JfbWVtb3J5X29wOlhFTk1F
TV9hY3F1aXJlX3Jlc291cmNlLCB0aGVyZSBuZWVkcyB0byBiZSBhIHdheQp0byB0ZWxsIEhZUEVS
VklTT1JfbW11X3VwZGF0ZSB0aGF0IHRoZSBzcGVjaWZpYyBsMWUgdmFsdWUgZG9lcyBub3QKcmVx
dWlyZSB0cmFuc2xhdGlvbiByZWdhcmRsZXNzIG9mIHRoZSBwYWdpbmcgbW9kZSBvZiBmb3JlaWdu
X2RvbS4gVGhpcwpwYXRjaCB0aGVyZWZvcmUgZGVmaW5lcyBhIG5ldyBjb21tYW5kIHZhbHVlLCBN
TVVfUFRfVVBEQVRFX05PX1RSQU5TTEFURSwKd2hpY2ggaGFzIHRoZSBzYW1lIHNlbWFudGljcyBh
cyBNTVVfTk9STUFMX1BUX1VQREFURSBleGNlcHQgdGhhdCB0aGUKcGFnaW5nIG1vZGUgb2YgZm9y
ZWlnbl9kb20gaXMgaWdub3JlZCBhbmQgdGhlIGwxZSB2YWx1ZSBpcyB1c2VkIHZlcmJhdGltLgoK
U2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNjOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2Vv
cmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNs
ZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNj
OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Cgp2ODoKIC0gTmV3IGluIHRoaXMgdmVyc2lvbiwgcmVwbGFjaW5nICJhbGxvdyBhIHByaXZp
bGVnZWQgUFYgZG9tYWluIHRvIG1hcAogICBndWVzdCBtZm5zIi4KLS0tCiB4ZW4vYXJjaC94ODYv
bW0uYyAgICAgICAgfCAxNyArKysrKysrKysrLS0tLS0tLQogeGVuL2luY2x1ZGUvcHVibGljL3hl
bi5oIHwgMTIgKysrKysrKysrLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyks
IDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2Fy
Y2gveDg2L21tLmMKaW5kZXggYzliYzRhNGU5Mi4uM2RkNWIyYzAwZiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTE2MTksOSArMTYxOSwx
MCBAQCB2b2lkIHBhZ2VfdW5sb2NrKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAKIC8qIFVwZGF0
ZSB0aGUgTDEgZW50cnkgYXQgcGwxZSB0byBuZXcgdmFsdWUgbmwxZS4gKi8KIHN0YXRpYyBpbnQg
bW9kX2wxX2VudHJ5KGwxX3BnZW50cnlfdCAqcGwxZSwgbDFfcGdlbnRyeV90IG5sMWUsCi0gICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdsMW1mbiwgaW50IHByZXNlcnZlX2Fk
LAorICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnbDFtZm4sIHVuc2lnbmVk
IGludCBjbWQsCiAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqcHRfdmNwdSwg
c3RydWN0IGRvbWFpbiAqcGdfZG9tKQogeworICAgIGJvb2wgcHJlc2VydmVfYWQgPSAoY21kID09
IE1NVV9QVF9VUERBVEVfUFJFU0VSVkVfQUQpOwogICAgIGwxX3BnZW50cnlfdCBvbDFlOwogICAg
IHN0cnVjdCBkb21haW4gKnB0X2RvbSA9IHB0X3ZjcHUtPmRvbWFpbjsKICAgICBpbnQgcmMgPSAw
OwpAQCAtMTY0Myw3ICsxNjQ0LDggQEAgc3RhdGljIGludCBtb2RfbDFfZW50cnkobDFfcGdlbnRy
eV90ICpwbDFlLCBsMV9wZ2VudHJ5X3QgbmwxZSwKICAgICAgICAgICAgIHJldHVybiAtRUlOVkFM
OwogICAgICAgICB9CiAKLSAgICAgICAgaWYgKCBwYWdpbmdfbW9kZV90cmFuc2xhdGUocGdfZG9t
KSApCisgICAgICAgIGlmICggY21kICE9IE1NVV9QVF9VUERBVEVfTk9fVFJBTlNMQVRFICYmCisg
ICAgICAgICAgICAgcGFnaW5nX21vZGVfdHJhbnNsYXRlKHBnX2RvbSkgKQogICAgICAgICB7CiAg
ICAgICAgICAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4ocGdfZG9tLCBsMWVfZ2V0X3Bmbihu
bDFlKSwgTlVMTCwgUDJNX0FMTE9DKTsKICAgICAgICAgICAgIGlmICggIXBhZ2UgKQpAQCAtMzI1
OCw2ICszMjYwLDcgQEAgbG9uZyBkb19tbXVfdXBkYXRlKAogICAgICAgICAgICAgICovCiAgICAg
ICAgIGNhc2UgTU1VX05PUk1BTF9QVF9VUERBVEU6CiAgICAgICAgIGNhc2UgTU1VX1BUX1VQREFU
RV9QUkVTRVJWRV9BRDoKKyAgICAgICAgY2FzZSBNTVVfUFRfVVBEQVRFX05PX1RSQU5TTEFURToK
ICAgICAgICAgewogICAgICAgICAgICAgcDJtX3R5cGVfdCBwMm10OwogCkBAIC0zMzIzLDcgKzMz
MjYsOCBAQCBsb25nIGRvX21tdV91cGRhdGUoCiAgICAgICAgICAgICAgICAgICAgIHAybV9xdWVy
eV90IHEgPSAobDFlX2dldF9mbGFncyhsMWUpICYgX1BBR0VfUlcpID8KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBQMk1fVU5TSEFSRSA6IFAyTV9BTExPQzsKIAotICAg
ICAgICAgICAgICAgICAgICBpZiAoIHBhZ2luZ19tb2RlX3RyYW5zbGF0ZShwZ19vd25lcikgKQor
ICAgICAgICAgICAgICAgICAgICBpZiAoIGNtZCAhPSBNTVVfUFRfVVBEQVRFX05PX1RSQU5TTEFU
RSAmJgorICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2luZ19tb2RlX3RyYW5zbGF0ZShwZ19v
d25lcikgKQogICAgICAgICAgICAgICAgICAgICAgICAgdGFyZ2V0ID0gZ2V0X3BhZ2VfZnJvbV9n
Zm4ocGdfb3duZXIsIGwxZV9nZXRfcGZuKGwxZSksCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmbDFlX3AybXQsIHEpOwogCkBAIC0zMzUwLDkgKzMz
NTQsNyBAQCBsb25nIGRvX21tdV91cGRhdGUoCiAgICAgICAgICAgICAgICAgICAgICAgICBicmVh
azsKICAgICAgICAgICAgICAgICAgICAgfQogCi0gICAgICAgICAgICAgICAgICAgIHJjID0gbW9k
X2wxX2VudHJ5KHZhLCBsMWUsIG1mbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY21kID09IE1NVV9QVF9VUERBVEVfUFJFU0VSVkVfQUQsIHYsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBnX293bmVyKTsKKyAgICAgICAgICAgICAgICAgICAg
cmMgPSBtb2RfbDFfZW50cnkodmEsIGwxZSwgbWZuLCBjbWQsIHYsIHBnX293bmVyKTsKICAgICAg
ICAgICAgICAgICAgICAgaWYgKCB0YXJnZXQgKQogICAgICAgICAgICAgICAgICAgICAgICAgcHV0
X3BhZ2UodGFyZ2V0KTsKICAgICAgICAgICAgICAgICB9CkBAIC0zNjMwLDcgKzM2MzIsOCBAQCBz
dGF0aWMgaW50IF9fZG9fdXBkYXRlX3ZhX21hcHBpbmcoCiAgICAgICAgIGdvdG8gb3V0OwogICAg
IH0KIAotICAgIHJjID0gbW9kX2wxX2VudHJ5KHBsMWUsIHZhbCwgbWZuX3goZ2wxbWZuKSwgMCwg
diwgcGdfb3duZXIpOworICAgIHJjID0gbW9kX2wxX2VudHJ5KHBsMWUsIHZhbCwgbWZuX3goZ2wx
bWZuKSwgTU1VX05PUk1BTF9QVF9VUERBVEUsIHYsCisgICAgICAgICAgICAgICAgICAgICAgcGdf
b3duZXIpOwogCiAgICAgcGFnZV91bmxvY2soZ2wxcGcpOwogICAgIHB1dF9wYWdlKGdsMXBnKTsK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaCBiL3hlbi9pbmNsdWRlL3B1Ymxp
Yy94ZW4uaAppbmRleCAyYWM2YjFlMjRkLi5kMjAxNGEzOWViIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9wdWJsaWMveGVuLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3hlbi5oCkBAIC0yNjgs
NiArMjY4LDEwIEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl91bG9uZ190KTsKICAqIEFz
IE1NVV9OT1JNQUxfUFRfVVBEQVRFIGFib3ZlLCBidXQgQS9EIGJpdHMgY3VycmVudGx5IGluIHRo
ZSBQVEUgYXJlIE9SZWQKICAqIHdpdGggdGhvc2UgaW4gQHZhbC4KICAqCisgKiBwdHJbMTowXSA9
PSBNTVVfUFRfVVBEQVRFX05PX1RSQU5TTEFURToKKyAqIEFzIE1NVV9OT1JNQUxfUFRfVVBEQVRF
IGFib3ZlLCBidXQgQHZhbCBpcyBub3QgdHJhbnNsYXRlZCB0aG91Z2ggRkQKKyAqIHBhZ2UgdGFi
bGVzLgorICoKICAqIEB2YWwgaXMgdXN1YWxseSB0aGUgbWFjaGluZSBmcmFtZSBudW1iZXIgYWxv
bmcgd2l0aCBzb21lIGF0dHJpYnV0ZXMuCiAgKiBUaGUgYXR0cmlidXRlcyBieSBkZWZhdWx0IGZv
bGxvdyB0aGUgYXJjaGl0ZWN0dXJlIGRlZmluZWQgYml0cy4gTWVhbmluZyB0aGF0CiAgKiBpZiB0
aGlzIGlzIGEgWDg2XzY0IG1hY2hpbmUgYW5kIGZvdXIgcGFnZSB0YWJsZSBsYXlvdXQgaXMgdXNl
ZCwgdGhlIGxheW91dApAQCAtMzM0LDkgKzMzOCwxMSBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRM
RSh4ZW5fdWxvbmdfdCk7CiAgKgogICogUEFUIChiaXQgNyBvbikgLS0+IFBXVCAoYml0IDMgb24p
IGFuZCBjbGVhciBiaXQgNy4KICAqLwotI2RlZmluZSBNTVVfTk9STUFMX1BUX1VQREFURSAgICAg
IDAgLyogY2hlY2tlZCAnKnB0ciA9IHZhbCcuIHB0ciBpcyBNQS4gICAgICAqLwotI2RlZmluZSBN
TVVfTUFDSFBIWVNfVVBEQVRFICAgICAgIDEgLyogcHRyID0gTUEgb2YgZnJhbWUgdG8gbW9kaWZ5
IGVudHJ5IGZvciAqLwotI2RlZmluZSBNTVVfUFRfVVBEQVRFX1BSRVNFUlZFX0FEIDIgLyogYXRv
bWljYWxseTogKnB0ciA9IHZhbCB8ICgqcHRyJihBfEQpKSAqLworI2RlZmluZSBNTVVfTk9STUFM
X1BUX1VQREFURSAgICAgICAwIC8qIGNoZWNrZWQgJypwdHIgPSB2YWwnLiBwdHIgaXMgTUEuICAg
ICAgKi8KKyNkZWZpbmUgTU1VX01BQ0hQSFlTX1VQREFURSAgICAgICAgMSAvKiBwdHIgPSBNQSBv
ZiBmcmFtZSB0byBtb2RpZnkgZW50cnkgZm9yICovCisjZGVmaW5lIE1NVV9QVF9VUERBVEVfUFJF
U0VSVkVfQUQgIDIgLyogYXRvbWljYWxseTogKnB0ciA9IHZhbCB8ICgqcHRyJihBfEQpKSAqLwor
I2RlZmluZSBNTVVfUFRfVVBEQVRFX05PX1RSQU5TTEFURSAzIC8qIGNoZWNrZWQgJypwdHIgPSB2
YWwnLiBwcnQgaXMgTUEuICAgICAgKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAvKiB2YWwgbmV2ZXIgdHJhbnNsYXRlZC4gICAgICAgICAgICAgICAgICAqLwogCiAvKgog
ICogTU1VIEVYVEVOREVEIE9QRVJBVElPTlMKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 12 16:26:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 16:26:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2gJJ-0006ge-13; Thu, 12 Oct 2017 16:26:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=451d893c3=Paul.Durrant@citrix.com>)
 id 1e2gJH-0006eo-DG
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 16:26:11 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 3E/B6-06493-2A79FD95; Thu, 12 Oct 2017 16:26:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUnfR9Pu
 RBnOWcll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlft+1kLpiWWNGw5ShTA+NKzy5GTg4JAX+J
 7S8XMILYbAI6ElOfXmLtYuTgEBFQkbi916CLkYuDWWAmk8SlYzvZQGqEBXwlJr9uYgapYRFQl
 Wh/GAES5hWwlni5biszxEh5iV1tF1lBbE4BG4mbDV/ZQWwhoJpH23exQtgqEuunzmKD6BWUOD
 nzCQuIzSwgIXHwxQvmCYy8s5CkZiFJLWBkWsWoXpxaVJZapGusl1SUmZ5RkpuYmaNraGCql5t
 aXJyYnpqTmFSsl5yfu4kRGDgMQLCDce8/p0OMkhxMSqK8GYH3I4X4kvJTKjMSizPii0pzUosP
 McpwcChJ8EZOA8oJFqWmp1akZeYAQxgmLcHBoyTCqw+S5i0uSMwtzkyHSJ1i1OXouHn3D5MQS
 15+XqqUOK8WSJEASFFGaR7cCFg8XWKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwbzDIFJ7MvB
 K4Ta+AjmACOkI07Q7IESWJCCmpBkb/8kXn7jaLCOyQ7cv5M+msW5mkRZRN5GqmozYBOm3185M
 YHxXd2n9J6OmKs1ozczXm3kxUnxap/HF33rNDBdtWyv7k923sVSi9nvn+WrXkCjtdL74HV+7c
 6Inl60m7NqHgyK+gD6Zbnc8wsV16N1Xn+q0LNYy+WgvnF53YaPLoCqOHH3c1f4ISS3FGoqEWc
 1FxIgCToJqtogIAAA==
X-Env-Sender: prvs=451d893c3=Paul.Durrant@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1507825566!70430606!4
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38824 invoked from network); 12 Oct 2017 16:26:09 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Oct 2017 16:26:09 -0000
X-IronPort-AV: E=Sophos;i="5.43,366,1503360000"; d="scan'208";a="445730175"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 12 Oct 2017 17:25:58 +0100
Message-ID: <20171012162603.3016-7-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171012162603.3016-1-paul.durrant@citrix.com>
References: <20171012162603.3016-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v11 06/11] x86/hvm/ioreq: add a new mappable
	resource type...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Li4uIFhFTk1FTV9yZXNvdXJjZV9pb3JlcV9zZXJ2ZXIKClRoaXMgcGF0Y2ggYWRkcyBzdXBwb3J0
IGZvciBhIG5ldyByZXNvdXJjZSB0eXBlIHRoYXQgY2FuIGJlIG1hcHBlZCB1c2luZwp0aGUgWEVO
TUVNX2FjcXVpcmVfcmVzb3VyY2UgbWVtb3J5IG9wLgoKSWYgYW4gZW11bGF0b3IgbWFrZXMgdXNl
IG9mIHRoaXMgcmVzb3VyY2UgdHlwZSB0aGVuLCBpbnN0ZWFkIG9mIG1hcHBpbmcKZ2ZucywgdGhl
IElPUkVRIHNlcnZlciB3aWxsIGFsbG9jYXRlIHBhZ2VzIGZyb20gdGhlIGhlYXAuIFRoZXNlIHBh
Z2VzCndpbGwgbmV2ZXIgYmUgcHJlc2VudCBpbiB0aGUgUDJNIG9mIHRoZSBndWVzdCBhdCBhbnkg
cG9pbnQgYW5kIHNvIGFyZQpub3QgdnVsbmVyYWJsZSB0byBhbnkgZGlyZWN0IGF0dGFjayBieSB0
aGUgZ3Vlc3QuIFRoZXkgYXJlIG9ubHkgZXZlcgphY2Nlc3NpYmxlIGJ5IFhlbiBhbmQgYW55IGRv
bWFpbiB0aGF0IGhhcyBtYXBwaW5nIHByaXZpbGVnZSBvdmVyIHRoZQpndWVzdCAod2hpY2ggbWF5
IG9yIG1heSBub3QgYmUgbGltaXRlZCB0byB0aGUgZG9tYWluIHJ1bm5pbmcgdGhlIGVtdWxhdG9y
KS4KCk5PVEU6IFVzZSBvZiB0aGUgbmV3IHJlc291cmNlIHR5cGUgaXMgbm90IGNvbXBhdGlibGUg
d2l0aCB1c2Ugb2YKICAgICAgWEVOX0RNT1BfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvIHVubGVzcyB0
aGUgWEVOX0RNT1Bfbm9fZ2ZucyBmbGFnIGlzCiAgICAgIHNldC4KClNpZ25lZC1vZmYtYnk6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBHZW9yZ2UgRHVu
bGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsg
V2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgoKdjExOgog
LSBBZGRyZXNzZWQgbW9yZSBjb21tZW50cyBmcm9tIEphbi4KCnYxMDoKIC0gQWRkcmVzc2VkIGNv
bW1lbnRzIGZyb20gSmFuLgoKdjg6CiAtIFJlLWJhc2Ugb24gbmV3IGJvaWxlcnBsYXRlLgogLSBB
ZGp1c3QgZnVuY3Rpb24gc2lnbmF0dXJlIG9mIGh2bV9nZXRfaW9yZXFfc2VydmVyX2ZyYW1lKCks
IGFuZCB0ZXN0CiAgIHdoZXRoZXIgdGhlIGJ1ZmlvcmVxIHBhZ2UgaXMgcHJlc2VudC4KCnY1Ogog
LSBVc2UgZ2V0X2lvcmVxX3NlcnZlcigpIGZ1bmN0aW9uIHJhdGhlciB0aGFuIGluZGV4aW5nIGFy
cmF5IGRpcmVjdGx5LgogLSBBZGQgbW9yZSBleHBsYW5hdGlvbiBpbnRvIGNvbW1lbnRzIHRvIHN0
YXRlIHRoYW4gbWFwcGluZyBndWVzdCBmcmFtZXMKICAgYW5kIGFsbG9jYXRpb24gb2YgcGFnZXMg
Zm9yIGlvcmVxIHNlcnZlcnMgYXJlIG5vdCBzaW11bHRhbmVvdXNseQogICBwZXJtaXR0ZWQuCiAt
IEFkZCBhIGNvbW1lbnQgaW50byBhc20vaW9yZXEuaCBzdGF0aW5nIHRoZSBtZWFuaW5nIG9mIHRo
ZSBpbmRleAogICB2YWx1ZSBwYXNzZWQgdG8gaHZtX2dldF9pb3JlcV9zZXJ2ZXJfZnJhbWUoKS4K
LS0tCiB4ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgICAgICAgIHwgMTU0ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAg
ICAgfCAgMjIgKysrKysrCiB4ZW4vY29tbW9uL21lbW9yeS5jICAgICAgICAgICAgIHwgICA1ICsr
CiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pb3JlcS5oIHwgICAyICsKIHhlbi9pbmNsdWRlL2Fz
bS14ODYvbW0uaCAgICAgICAgfCAgIDUgKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3Au
aCAgfCAgIDQgKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaCAgICAgfCAgIDkgKysrCiA3
IGZpbGVzIGNoYW5nZWQsIDIwMSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS9pb3JlcS5jIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCmluZGV4IGY2NTRlNzc5
NmMuLmZmNDEzMTI0NTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYworKysg
Yi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKQEAgLTI1OSw2ICsyNTksMTkgQEAgc3RhdGljIGlu
dCBodm1fbWFwX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYp
CiAgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwID0gYnVmID8gJnMtPmJ1ZmlvcmVxIDog
JnMtPmlvcmVxOwogICAgIGludCByYzsKIAorICAgIGlmICggaW9ycC0+cGFnZSApCisgICAgewor
ICAgICAgICAvKgorICAgICAgICAgKiBJZiBhIHBhZ2UgaGFzIGFscmVhZHkgYmVlbiBhbGxvY2F0
ZWQgKHdoaWNoIHdpbGwgaGFwcGVuIG9uCisgICAgICAgICAqIGRlbWFuZCBpZiBodm1fZ2V0X2lv
cmVxX3NlcnZlcl9mcmFtZSgpIGlzIGNhbGxlZCksIHRoZW4KKyAgICAgICAgICogbWFwcGluZyBh
IGd1ZXN0IGZyYW1lIGlzIG5vdCBwZXJtaXR0ZWQuCisgICAgICAgICAqLworICAgICAgICBpZiAo
IGdmbl9lcShpb3JwLT5nZm4sIElOVkFMSURfR0ZOKSApCisgICAgICAgICAgICByZXR1cm4gLUVQ
RVJNOworCisgICAgICAgIHJldHVybiAwOworICAgIH0KKwogICAgIGlmICggZC0+aXNfZHlpbmcg
KQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIApAQCAtMjgxLDYgKzI5NCw2OSBAQCBzdGF0aWMg
aW50IGh2bV9tYXBfaW9yZXFfZ2ZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1
ZikKICAgICByZXR1cm4gcmM7CiB9CiAKK3N0YXRpYyBpbnQgaHZtX2FsbG9jX2lvcmVxX21mbihz
dHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCit7CisgICAgc3RydWN0IGRvbWFp
biAqY3VycmQgPSBjdXJyZW50LT5kb21haW47CisgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICpp
b3JwID0gYnVmID8gJnMtPmJ1ZmlvcmVxIDogJnMtPmlvcmVxOworCisgICAgaWYgKCBpb3JwLT5w
YWdlICkKKyAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIElmIGEgZ3Vlc3QgZnJhbWUgaGFz
IGFscmVhZHkgYmVlbiBtYXBwZWQgKHdoaWNoIG1heSBoYXBwZW4KKyAgICAgICAgICogb24gZGVt
YW5kIGlmIGh2bV9nZXRfaW9yZXFfc2VydmVyX2luZm8oKSBpcyBjYWxsZWQpLCB0aGVuCisgICAg
ICAgICAqIGFsbG9jYXRpbmcgYSBwYWdlIGlzIG5vdCBwZXJtaXR0ZWQuCisgICAgICAgICAqLwor
ICAgICAgICBpZiAoICFnZm5fZXEoaW9ycC0+Z2ZuLCBJTlZBTElEX0dGTikgKQorICAgICAgICAg
ICAgcmV0dXJuIC1FUEVSTTsKKworICAgICAgICByZXR1cm4gMDsKKyAgICB9CisKKyAgICAvKgor
ICAgICAqIEFsbG9jYXRlZCBJT1JFUSBzZXJ2ZXIgcGFnZXMgYXJlIGFzc2lnbmVkIHRvIHRoZSBl
bXVsYXRpbmcKKyAgICAgKiBkb21haW4sIG5vdCB0aGUgdGFyZ2V0IGRvbWFpbi4gVGhpcyBpcyBi
ZWNhdXNlIHRoZSBlbXVsYXRvciBpcworICAgICAqIGxpa2VseSB0byBiZSBkZXN0cm95ZWQgYWZ0
ZXIgdGhlIHRhcmdldCBkb21haW4gaGFzIGJlZW4gdG9ybgorICAgICAqIGRvd24sIGFuZCB3ZSBt
dXN0IHVzZSBNRU1GX25vX3JlZmNvdW50IG90aGVyd2lzZSBwYWdlIGFsbG9jYXRpb24KKyAgICAg
KiBjb3VsZCBmYWlsIGlmIHRoZSBlbXVsYXRpbmcgZG9tYWluIGhhcyBhbHJlYWR5IHJlYWNoZWQg
aXRzCisgICAgICogbWF4aW11bSBhbGxvY2F0aW9uLgorICAgICAqLworICAgIGlvcnAtPnBhZ2Ug
PSBhbGxvY19kb21oZWFwX3BhZ2UoY3VycmQsIE1FTUZfbm9fcmVmY291bnQpOworICAgIGlmICgg
IWlvcnAtPnBhZ2UgKQorICAgICAgICByZXR1cm4gLUVOT01FTTsKKworICAgIGlmICggIWdldF9w
YWdlX3R5cGUoaW9ycC0+cGFnZSwgUEdUX3dyaXRhYmxlX3BhZ2UpICkKKyAgICB7CisgICAgICAg
IHB1dF9wYWdlKGlvcnAtPnBhZ2UpOworICAgICAgICBpb3JwLT5wYWdlID0gTlVMTDsKKyAgICAg
ICAgcmV0dXJuIC1FTk9NRU07CisgICAgfQorCisgICAgaW9ycC0+dmEgPSBfX21hcF9kb21haW5f
cGFnZV9nbG9iYWwoaW9ycC0+cGFnZSk7CisgICAgaWYgKCAhaW9ycC0+dmEgKQorICAgIHsKKyAg
ICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUoaW9ycC0+cGFnZSk7CisgICAgICAgIGlvcnAtPnBhZ2Ug
PSBOVUxMOworICAgICAgICByZXR1cm4gLUVOT01FTTsKKyAgICB9CisKKyAgICBjbGVhcl9wYWdl
KGlvcnAtPnZhKTsKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIHZvaWQgaHZtX2ZyZWVfaW9y
ZXFfbWZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKK3sKKyAgICBzdHJ1
Y3QgaHZtX2lvcmVxX3BhZ2UgKmlvcnAgPSBidWYgPyAmcy0+YnVmaW9yZXEgOiAmcy0+aW9yZXE7
CisKKyAgICBpZiAoICFpb3JwLT5wYWdlICkKKyAgICAgICAgcmV0dXJuOworCisgICAgdW5tYXBf
ZG9tYWluX3BhZ2VfZ2xvYmFsKGlvcnAtPnZhKTsKKyAgICBpb3JwLT52YSA9IE5VTEw7CisKKyAg
ICBwdXRfcGFnZV9hbmRfdHlwZShpb3JwLT5wYWdlKTsKKyAgICBpb3JwLT5wYWdlID0gTlVMTDsK
K30KKwogYm9vbCBpc19pb3JlcV9zZXJ2ZXJfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBz
dHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogewogICAgIGNvbnN0IHN0cnVjdCBodm1faW9yZXFfc2Vy
dmVyICpzOwpAQCAtNDg0LDYgKzU2MCwyNyBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVy
X3VubWFwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogICAgIGh2bV91bm1hcF9p
b3JlcV9nZm4ocywgZmFsc2UpOwogfQogCitzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfYWxs
b2NfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCit7CisgICAgaW50IHJjOworCisg
ICAgcmMgPSBodm1fYWxsb2NfaW9yZXFfbWZuKHMsIGZhbHNlKTsKKworICAgIGlmICggIXJjICYm
IChzLT5idWZpb3JlcV9oYW5kbGluZyAhPSBIVk1fSU9SRVFTUlZfQlVGSU9SRVFfT0ZGKSApCisg
ICAgICAgIHJjID0gaHZtX2FsbG9jX2lvcmVxX21mbihzLCB0cnVlKTsKKworICAgIGlmICggcmMg
KQorICAgICAgICBodm1fZnJlZV9pb3JlcV9tZm4ocywgZmFsc2UpOworCisgICAgcmV0dXJuIHJj
OworfQorCitzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2ZyZWVfcGFnZXMoc3RydWN0IGh2
bV9pb3JlcV9zZXJ2ZXIgKnMpCit7CisgICAgaHZtX2ZyZWVfaW9yZXFfbWZuKHMsIHRydWUpOwor
ICAgIGh2bV9mcmVlX2lvcmVxX21mbihzLCBmYWxzZSk7Cit9CisKIHN0YXRpYyB2b2lkIGh2bV9p
b3JlcV9zZXJ2ZXJfZnJlZV9yYW5nZXNldHMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCiB7
CiAgICAgdW5zaWduZWQgaW50IGk7CkBAIC02MTIsNyArNzA5LDE4IEBAIHN0YXRpYyBpbnQgaHZt
X2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogCiAgZmFpbF9h
ZGQ6CiAgICAgaHZtX2lvcmVxX3NlcnZlcl9yZW1vdmVfYWxsX3ZjcHVzKHMpOworCisgICAgLyoK
KyAgICAgKiBOT1RFOiBJdCBpcyBzYWZlIHRvIGNhbGwgYm90aCBodm1faW9yZXFfc2VydmVyX3Vu
bWFwX3BhZ2VzKCkgYW5kCisgICAgICogICAgICAgaHZtX2lvcmVxX3NlcnZlcl9mcmVlX3BhZ2Vz
KCkgaW4gdGhhdCBvcmRlci4KKyAgICAgKiAgICAgICBUaGlzIGlzIGJlY2F1c2UgdGhlIGZvcm1l
ciB3aWxsIGRvIG5vdGhpbmcgaWYgdGhlIHBhZ2VzCisgICAgICogICAgICAgYXJlIG5vdCBtYXBw
ZWQsIGxlYXZpbmcgdGhlIHBhZ2UgdG8gYmUgZnJlZWQgYnkgdGhlIGxhdHRlci4KKyAgICAgKiAg
ICAgICBIb3dldmVyIGlmIHRoZSBwYWdlcyBhcmUgbWFwcGVkIHRoZW4gdGhlIGZvcm1lciB3aWxs
IHNldAorICAgICAqICAgICAgIHRoZSBwYWdlX2luZm8gcG9pbnRlciB0byBOVUxMLCBtZWFuaW5n
IHRoZSBsYXR0ZXIgd2lsbCBkbworICAgICAqICAgICAgIG5vdGhpbmcuCisgICAgICovCiAgICAg
aHZtX2lvcmVxX3NlcnZlcl91bm1hcF9wYWdlcyhzKTsKKyAgICBodm1faW9yZXFfc2VydmVyX2Zy
ZWVfcGFnZXMocyk7CiAKICAgICByZXR1cm4gcmM7CiB9CkBAIC02MjIsNiArNzMwLDcgQEAgc3Rh
dGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9kZWluaXQoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIg
KnMpCiAgICAgQVNTRVJUKCFzLT5lbmFibGVkKTsKICAgICBodm1faW9yZXFfc2VydmVyX3JlbW92
ZV9hbGxfdmNwdXMocyk7CiAgICAgaHZtX2lvcmVxX3NlcnZlcl91bm1hcF9wYWdlcyhzKTsKKyAg
ICBodm1faW9yZXFfc2VydmVyX2ZyZWVfcGFnZXMocyk7CiAgICAgaHZtX2lvcmVxX3NlcnZlcl9m
cmVlX3Jhbmdlc2V0cyhzKTsKIH0KIApAQCAtNzc3LDYgKzg4Niw1MSBAQCBpbnQgaHZtX2dldF9p
b3JlcV9zZXJ2ZXJfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAogICAgIHJl
dHVybiByYzsKIH0KIAoraW50IGh2bV9nZXRfaW9yZXFfc2VydmVyX2ZyYW1lKHN0cnVjdCBkb21h
aW4gKmQsIGlvc2VydmlkX3QgaWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBpZHgsIG1mbl90ICptZm4pCit7CisgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2
ZXIgKnM7CisgICAgaW50IHJjOworCisgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5o
dm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKKworICAgIGlmICggaWQgPT0gREVGQVVMVF9J
T1NFUlZJRCApCisgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKKworICAgIHMgPSBnZXRfaW9y
ZXFfc2VydmVyKGQsIGlkKTsKKworICAgIEFTU0VSVCghSVNfREVGQVVMVChzKSk7CisKKyAgICBy
YyA9IGh2bV9pb3JlcV9zZXJ2ZXJfYWxsb2NfcGFnZXMocyk7CisgICAgaWYgKCByYyApCisgICAg
ICAgIGdvdG8gb3V0OworCisgICAgc3dpdGNoICggaWR4ICkKKyAgICB7CisgICAgY2FzZSBYRU5N
RU1fcmVzb3VyY2VfaW9yZXFfc2VydmVyX2ZyYW1lX2J1ZmlvcmVxOgorICAgICAgICByYyA9IC1F
Tk9FTlQ7CisgICAgICAgIGlmICggIUhBTkRMRV9CVUZJT1JFUShzKSApCisgICAgICAgICAgICBn
b3RvIG91dDsKKworICAgICAgICAqbWZuID0gX21mbihwYWdlX3RvX21mbihzLT5idWZpb3JlcS5w
YWdlKSk7CisgICAgICAgIHJjID0gMDsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIFhFTk1F
TV9yZXNvdXJjZV9pb3JlcV9zZXJ2ZXJfZnJhbWVfaW9yZXEoMCk6CisgICAgICAgICptZm4gPSBf
bWZuKHBhZ2VfdG9fbWZuKHMtPmlvcmVxLnBhZ2UpKTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBk
ZWZhdWx0OgorICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgIGJyZWFrOworICAgIH0KKwor
IG91dDoKKyAgICBzcGluX3VubG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3Jl
cV9zZXJ2ZXIubG9jayk7CisKKyAgICByZXR1cm4gcmM7Cit9CisKIGludCBodm1fbWFwX2lvX3Jh
bmdlX3RvX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHR5cGUsIHVpbnQ2NF90
IHN0YXJ0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGVu
ZCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5k
ZXggZDlkZjVjYTY5Zi4uYzliYzRhNGU5MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMK
KysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTEyMiw2ICsxMjIsNyBAQAogI2luY2x1ZGUgPGFz
bS9maXhtYXAuaD4KICNpbmNsdWRlIDxhc20vaW9fYXBpYy5oPgogI2luY2x1ZGUgPGFzbS9wY2ku
aD4KKyNpbmNsdWRlIDxhc20vaHZtL2lvcmVxLmg+CiAKICNpbmNsdWRlIDxhc20vaHZtL2dyYW50
X3RhYmxlLmg+CiAjaW5jbHVkZSA8YXNtL3B2L2dyYW50X3RhYmxlLmg+CkBAIC0zODY2LDYgKzM4
NjcsMjcgQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoCiAgICAgcmV0dXJuIHJjOwog
fQogCitpbnQgeGVubWVtX2FjcXVpcmVfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGludCBpZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyBmcmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyBucl9mcmFtZXMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgbWZuX2xpc3RbXSkKK3sKKyAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgIGZvciAoIGkgPSAw
OyBpIDwgbnJfZnJhbWVzOyBpKysgKQorICAgIHsKKyAgICAgICAgbWZuX3QgbWZuOworICAgICAg
ICBpbnQgcmMgPSBodm1fZ2V0X2lvcmVxX3NlcnZlcl9mcmFtZShkLCBpZCwgZnJhbWUgKyBpLCAm
bWZuKTsKKworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgIHJldHVybiByYzsKKworICAg
ICAgICBtZm5fbGlzdFtpXSA9IG1mbl94KG1mbik7CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9
CisKIGxvbmcgYXJjaF9tZW1vcnlfb3AodW5zaWduZWQgbG9uZyBjbWQsIFhFTl9HVUVTVF9IQU5E
TEVfUEFSQU0odm9pZCkgYXJnKQogewogICAgIGludCByYzsKZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vbWVtb3J5LmMgYi94ZW4vY29tbW9uL21lbW9yeS5jCmluZGV4IGE4OGZjODM1NjUuLjFhOTg3
MmI3NWMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMKKysrIGIveGVuL2NvbW1vbi9t
ZW1vcnkuYwpAQCAtMTAwMCw2ICsxMDAwLDExIEBAIHN0YXRpYyBpbnQgYWNxdWlyZV9yZXNvdXJj
ZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKIAogICAgIHN3aXRjaCAoIHhtYXIu
dHlwZSApCiAgICAgeworICAgIGNhc2UgWEVOTUVNX3Jlc291cmNlX2lvcmVxX3NlcnZlcjoKKyAg
ICAgICAgcmMgPSB4ZW5tZW1fYWNxdWlyZV9pb3JlcV9zZXJ2ZXIoZCwgeG1hci5pZCwgeG1hci5m
cmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1hci5ucl9m
cmFtZXMsIG1mbl9saXN0KTsKKyAgICAgICAgYnJlYWs7CisKICAgICBkZWZhdWx0OgogICAgICAg
ICByYyA9IC1FT1BOT1RTVVBQOwogICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL2lvcmVxLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pb3JlcS5o
CmluZGV4IDE4MjlmY2Y0M2UuLjllMzdjOTdhMzcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL2lvcmVxLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9yZXEuaApA
QCAtMzEsNiArMzEsOCBAQCBpbnQgaHZtX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyhzdHJ1Y3QgZG9t
YWluICpkLCBpb3NlcnZpZF90IGlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyAqaW9yZXFfZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyAqYnVmaW9yZXFfZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZXZ0Y2huX3BvcnRfdCAqYnVmaW9yZXFfcG9ydCk7CitpbnQgaHZtX2dldF9pb3JlcV9zZXJ2ZXJf
ZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGlkeCwgbWZuX3QgKm1mbik7CiBpbnQgaHZtX21h
cF9pb19yYW5nZV90b19pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBp
ZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB0eXBlLCB1
aW50NjRfdCBzdGFydCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
NjRfdCBlbmQpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tbS5oCmluZGV4IGYyZTBmNDk4YzQuLjYzN2IxZWVlMWMgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21t
LmgKQEAgLTYxNSw0ICs2MTUsOSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgYXJjaF9tZm5faW5fZGly
ZWN0bWFwKHVuc2lnbmVkIGxvbmcgbWZuKQogICAgIHJldHVybiBtZm4gPD0gKHZpcnRfdG9fbWZu
KGV2YSAtIDEpICsgMSk7CiB9CiAKK2ludCB4ZW5tZW1fYWNxdWlyZV9pb3JlcV9zZXJ2ZXIoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlkLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIGZyYW1lLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nIG5yX2ZyYW1lcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBtZm5fbGlzdFtdKTsKKwogI2VuZGlmIC8qIF9fQVNNX1g4Nl9N
TV9IX18gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaCBiL3hl
bi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaAppbmRleCA5Njc3YmQ3NGU3Li41OWI2MDA2OTEw
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgKKysrIGIveGVuL2lu
Y2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oCkBAIC05MCw2ICs5MCwxMCBAQCBzdHJ1Y3QgeGVuX2Rt
X29wX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIgewogICogdGhlIGZyYW1lIG51bWJlcnMgcGFzc2VkIGJh
Y2sgaW4gZ2ZucyA8aW9yZXFfZ2ZuPiBhbmQgPGJ1ZmlvcmVxX2dmbj4KICAqIHJlc3BlY3RpdmVs
eS4gKElmIHRoZSBJT1JFUSBTZXJ2ZXIgaXMgbm90IGhhbmRsaW5nIGJ1ZmZlcmVkIGVtdWxhdGlv
bgogICogb25seSA8aW9yZXFfZ2ZuPiB3aWxsIGJlIHZhbGlkKS4KKyAqCisgKiBOT1RFOiBUbyBh
Y2Nlc3MgdGhlIHN5bmNocm9ub3VzIGlvcmVxIHN0cnVjdHVyZXMgYW5kIGJ1ZmZlcmVkIGlvcmVx
CisgKiAgICAgICByaW5nLCBpdCBpcyBwcmVmZXJhYmxlIHRvIHVzZSB0aGUgWEVOTUVNX2FjcXVp
cmVfcmVzb3VyY2UgbWVtb3J5CisgKiAgICAgICBvcCBzcGVjaWZ5aW5nIHJlc291cmNlIHR5cGUg
WEVOTUVNX3Jlc291cmNlX2lvcmVxX3NlcnZlci4KICAqLwogI2RlZmluZSBYRU5fRE1PUF9nZXRf
aW9yZXFfc2VydmVyX2luZm8gMgogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvbWVt
b3J5LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgKaW5kZXggYjdjZjc1M2Q3NS4uNTMz
ODAyODdkNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oCisrKyBiL3hl
bi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaApAQCAtNjA5LDkgKzYwOSwxNCBAQCBzdHJ1Y3QgeGVu
X21lbV9hY3F1aXJlX3Jlc291cmNlIHsKICAgICBkb21pZF90IGRvbWlkOwogICAgIC8qIElOIC0g
dGhlIHR5cGUgb2YgcmVzb3VyY2UgKi8KICAgICB1aW50MTZfdCB0eXBlOworCisjZGVmaW5lIFhF
Tk1FTV9yZXNvdXJjZV9pb3JlcV9zZXJ2ZXIgMAorCiAgICAgLyoKICAgICAgKiBJTiAtIGEgdHlw
ZS1zcGVjaWZpYyByZXNvdXJjZSBpZGVudGlmaWVyLCB3aGljaCBtdXN0IGJlIHplcm8KICAgICAg
KiAgICAgIHVubGVzcyBzdGF0ZWQgb3RoZXJ3aXNlLgorICAgICAqCisgICAgICogdHlwZSA9PSBY
RU5NRU1fcmVzb3VyY2VfaW9yZXFfc2VydmVyIC0+IGlkID09IGlvcmVxIHNlcnZlciBpZAogICAg
ICAqLwogICAgIHVpbnQzMl90IGlkOwogICAgIC8qIElOL09VVCAtIEFzIGFuIElOIHBhcmFtZXRl
ciBudW1iZXIgb2YgKDRLKSBmcmFtZXMgb2YgdGhlIHJlc291cmNlCkBAIC02MjksNiArNjM0LDEw
IEBAIHN0cnVjdCB4ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2UgewogICAgICAqICAgICAgaXMgb3B0
aW9uYWwgaWYgbnJfZnJhbWVzIGlzIDAuCiAgICAgICovCiAgICAgdWludDY0X2FsaWduZWRfdCBm
cmFtZTsKKworI2RlZmluZSBYRU5NRU1fcmVzb3VyY2VfaW9yZXFfc2VydmVyX2ZyYW1lX2J1Zmlv
cmVxIDAKKyNkZWZpbmUgWEVOTUVNX3Jlc291cmNlX2lvcmVxX3NlcnZlcl9mcmFtZV9pb3JlcShu
XykgKDEgKyAobl8pKQorCiAgICAgLyogSU4vT1VUIC0gSWYgdGhlIHRvb2xzIGRvbWFpbiBpcyBQ
ViB0aGVuLCB1cG9uIHJldHVybiwgZnJhbWVfbGlzdAogICAgICAqICAgICAgICAgIHdpbGwgYmUg
cG9wdWxhdGVkIHdpdGggdGhlIE1GTnMgb2YgdGhlIHJlc291cmNlLgogICAgICAqICAgICAgICAg
IElmIHRoZSB0b29scyBkb21haW4gaXMgSFZNIHRoZW4gaXQgaXMgZXhwZWN0ZWQgdGhhdCwgb24K
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 12 16:26:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 16:26:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2gJG-0006eq-UD; Thu, 12 Oct 2017 16:26:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=451d893c3=Paul.Durrant@citrix.com>)
 id 1e2gJG-0006dy-4F
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 16:26:10 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 E7/A7-11179-0A79FD95; Thu, 12 Oct 2017 16:26:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHSDve6C6fc
 jDa59Y7L4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMmrD3BXDAnsmLx83UsDYy3nbsYOTkkBPwl
 Fk5pYQex2QR0JKY+vcTaxcjBISKgInF7r0EXIxcHs8AyJomj1/YygtQIC8RKHNt9lwnEZhFQl
 Wj7cJUJpJ5XwFqipz8OYqS8xK62i6wgNqeAjcTNhq9g44WASh5t3wUW5xUQlDg58wkLiM0soC
 nRuv03O4QtL9G8dTYzRL2KxPqps9gmMPLNQtIyC0nLLCQtCxiZVzFqFKcWlaUW6RpZ6CUVZaZ
 nlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBIZaPQMD4w7G9hN+hxglOZiURHkzAu9HCvEl
 5adUZiQWZ8QXleakFh9ilOHgUJLg7Z0GlBMsSk1PrUjLzAEGPUxagoNHSYRXHyTNW1yQmFucm
 Q6ROsVozNE17cofJo6Om3f/MAmx5OXnpUqJ884CKRUAKc0ozYMbBIvGS4yyUsK8jAwMDEI8Ba
 lFuZklqPKvGMU5GJWEec+BTOHJzCuB2/cK6BQmoFNE0+6AnFKSiJCSamDc8a5Urnq5h65Y3WH
 TL1xCOpsqBDW1D6RsXPb7ROYLga53+fnPlrw5mHt+vVTqn3h7pZLGb3YbK8TE580/0+Re/O61
 zuSyN8Zy1/5dC9uaeIZ3TeJ83VPONyZLB095/y5dOC69Y+mufSKHe7bPzjbeo3rSpc361MW6o
 olm9+eFcMnxOu2uPlmnxFKckWioxVxUnAgAYbF/3cECAAA=
X-Env-Sender: prvs=451d893c3=Paul.Durrant@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1507825566!102465206!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28756 invoked from network); 12 Oct 2017 16:26:07 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Oct 2017 16:26:07 -0000
X-IronPort-AV: E=Sophos;i="5.43,366,1503360000"; d="scan'208";a="453693589"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 12 Oct 2017 17:25:56 +0100
Message-ID: <20171012162603.3016-5-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171012162603.3016-1-paul.durrant@citrix.com>
References: <20171012162603.3016-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: [Xen-devel] [PATCH v11 04/11] x86/hvm/ioreq: defer mapping gfns
	until they are actually requsted
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBzdWJzZXF1ZW50IHBhdGNoIHdpbGwgaW50cm9kdWNlIGEgbmV3IHNjaGVtZSB0byBhbGxvdyBh
biBlbXVsYXRvciB0bwptYXAgaW9yZXEgc2VydmVyIHBhZ2VzIGRpcmVjdGx5IGZyb20gWGVuIHJh
dGhlciB0aGFuIHRoZSBndWVzdCBQMk0uCgpUaGlzIHBhdGNoIGxheXMgdGhlIGdyb3VuZHdvcmsg
Zm9yIHRoYXQgY2hhbmdlIGJ5IGRlZmVycmluZyBtYXBwaW5nIG9mCmdmbnMgdW50aWwgdGhlaXIg
dmFsdWVzIGFyZSByZXF1ZXN0ZWQgYnkgYW4gZW11bGF0b3IuIFRvIHRoYXQgZW5kLCB0aGUKcGFk
IGZpZWxkIG9mIHRoZSB4ZW5fZG1fb3BfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvIHN0cnVjdHVyZSBp
cyByZS1wdXJwb3NlZAp0byBhIGZsYWdzIGZpZWxkIGFuZCBuZXcgZmxhZywgWEVOX0RNT1Bfbm9f
Z2ZucywgZGVmaW5lZCB3aGljaCBtb2RpZmllcyB0aGUKYmVoYXZpb3VyIG9mIFhFTl9ETU9QX2dl
dF9pb3JlcV9zZXJ2ZXJfaW5mbyB0byBhbGxvdyB0aGUgY2FsbGVyIHRvIGF2b2lkCnJlcXVlc3Rp
bmcgdGhlIGdmbiB2YWx1ZXMuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KQ2M6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUu
Y2l0cml4LmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xl
LmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6
IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgoKdjg6CiAtIEZvciBzYWZldHkgbWFrZSBhbGwgb2Yg
dGhlIHBvaW50ZXJzIHBhc3NlZCB0bwogICBodm1fZ2V0X2lvcmVxX3NlcnZlcl9pbmZvKCkgb3B0
aW9uYWwuCiAtIFNocmluayBidWZpb3JlcV9oYW5kbGluZyBkb3duIHRvIGEgdWludDhfdC4KCnYz
OgogLSBVcGRhdGVkIGluIHJlc3BvbnNlIHRvIHJldmlldyBjb21tZW50cyBmcm9tIFdlaSBhbmQg
Um9nZXIuCiAtIEFkZGVkIGEgSEFORExFX0JVRklPUkVRIG1hY3JvIHRvIG1ha2UgdGhlIGNvZGUg
bmVhdGVyLgogLSBUaGlzIHBhdGNoIG5vIGxvbmdlciBpbnRyb2R1Y2VzIGEgc2VjdXJpdHkgdnVs
bmVyYWJpbGl0eSBzaW5jZSB0aGVyZQogICBpcyBub3cgYW4gZXhwbGljaXQgbGltaXQgb24gdGhl
IG51bWJlciBvZiBpb3JlcSBzZXJ2ZXJzIHRoYXQgbWF5IGJlCiAgIGNyZWF0ZWQgZm9yIGFueSBv
bmUgZG9tYWluLgotLS0KIHRvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jICAgICAgICAgICAg
ICAgICAgIHwgIDggKysrKysKIHRvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZp
Y2Vtb2RlbC5oIHwgIDYgKystLQogeGVuL2FyY2gveDg2L2h2bS9kbS5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgOSArKystLQogeGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jICAgICAgICAg
ICAgICAgICAgICAgICAgfCA0NyArKysrKysrKysrKysrKy0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9kb21haW4uaCAgICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vaW5jbHVk
ZS9wdWJsaWMvaHZtL2RtX29wLmggICAgICAgICAgICAgICAgICB8IDMyICsrKysrKysrKystLS0t
LS0tCiA2IGZpbGVzIGNoYW5nZWQsIDYzIGluc2VydGlvbnMoKyksIDQxIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jIGIvdG9vbHMvbGlicy9k
ZXZpY2Vtb2RlbC9jb3JlLmMKaW5kZXggMGYyYzFhNzkxZi4uOTFjNjlkMTAzYiAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMKKysrIGIvdG9vbHMvbGlicy9kZXZpY2Vt
b2RlbC9jb3JlLmMKQEAgLTE4OCw2ICsxODgsMTQgQEAgaW50IHhlbmRldmljZW1vZGVsX2dldF9p
b3JlcV9zZXJ2ZXJfaW5mbygKIAogICAgIGRhdGEtPmlkID0gaWQ7CiAKKyAgICAvKgorICAgICAq
IElmIHRoZSBjYWxsZXIgaXMgbm90IHJlcXVlc3RpbmcgZ2ZuIHZhbHVlcyB0aGVuIGluc3RydWN0
IHRoZQorICAgICAqIGh5cGVyY2FsbCBub3QgdG8gcmV0cmlldmUgdGhlbSBhcyB0aGlzIG1heSBj
YXVzZSB0aGVtIHRvIGJlCisgICAgICogbWFwcGVkLgorICAgICAqLworICAgIGlmICghaW9yZXFf
Z2ZuICYmICFidWZpb3JlcV9nZm4pCisgICAgICAgIGRhdGEtPmZsYWdzIHw9IFhFTl9ETU9QX25v
X2dmbnM7CisKICAgICByYyA9IHhlbmRldmljZW1vZGVsX29wKGRtb2QsIGRvbWlkLCAxLCAmb3As
IHNpemVvZihvcCkpOwogICAgIGlmIChyYykKICAgICAgICAgcmV0dXJuIHJjOwpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlL3hlbmRldmljZW1vZGVsLmggYi90b29s
cy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVuZGV2aWNlbW9kZWwuaAppbmRleCAxMzIxNmRi
MDRhLi5kNzNhNzZkYTM1IDEwMDY0NAotLS0gYS90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1
ZGUveGVuZGV2aWNlbW9kZWwuaAorKysgYi90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUv
eGVuZGV2aWNlbW9kZWwuaApAQCAtNjEsMTEgKzYxLDExIEBAIGludCB4ZW5kZXZpY2Vtb2RlbF9j
cmVhdGVfaW9yZXFfc2VydmVyKAogICogQHBhcm0gZG9taWQgdGhlIGRvbWFpbiBpZCB0byBiZSBz
ZXJ2aWNlZAogICogQHBhcm0gaWQgdGhlIElPUkVRIFNlcnZlciBpZC4KICAqIEBwYXJtIGlvcmVx
X2dmbiBwb2ludGVyIHRvIGEgeGVuX3Bmbl90IHRvIHJlY2VpdmUgdGhlIHN5bmNocm9ub3VzIGlv
cmVxCi0gKiAgICAgICAgICAgICAgICAgIGdmbgorICogICAgICAgICAgICAgICAgICBnZm4uIChN
YXkgYmUgTlVMTCBpZiBub3QgcmVxdWlyZWQpCiAgKiBAcGFybSBidWZpb3JlcV9nZm4gcG9pbnRl
ciB0byBhIHhlbl9wZm5fdCB0byByZWNlaXZlIHRoZSBidWZmZXJlZCBpb3JlcQotICogICAgICAg
ICAgICAgICAgICAgIGdmbgorICogICAgICAgICAgICAgICAgICAgIGdmbi4gKE1heSBiZSBOVUxM
IGlmIG5vdCByZXF1aXJlZCkKICAqIEBwYXJtIGJ1ZmlvcmVxX3BvcnQgcG9pbnRlciB0byBhIGV2
dGNobl9wb3J0X3QgdG8gcmVjZWl2ZSB0aGUgYnVmZmVyZWQKLSAqICAgICAgICAgICAgICAgICAg
ICAgaW9yZXEgZXZlbnQgY2hhbm5lbAorICogICAgICAgICAgICAgICAgICAgICBpb3JlcSBldmVu
dCBjaGFubmVsLiAoTWF5IGJlIE5VTEwgaWYgbm90IHJlcXVpcmVkKQogICogQHJldHVybiAwIG9u
IHN1Y2Nlc3MsIC0xIG9uIGZhaWx1cmUuCiAgKi8KIGludCB4ZW5kZXZpY2Vtb2RlbF9nZXRfaW9y
ZXFfc2VydmVyX2luZm8oCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMgYi94ZW4v
YXJjaC94ODYvaHZtL2RtLmMKaW5kZXggOWNmNTNiNTUxYy4uMjJmYTViNTFlMyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9kbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwpAQCAt
NDE2LDE2ICs0MTYsMTkgQEAgc3RhdGljIGludCBkbV9vcChjb25zdCBzdHJ1Y3QgZG1vcF9hcmdz
ICpvcF9hcmdzKQogICAgIHsKICAgICAgICAgc3RydWN0IHhlbl9kbV9vcF9nZXRfaW9yZXFfc2Vy
dmVyX2luZm8gKmRhdGEgPQogICAgICAgICAgICAgJm9wLnUuZ2V0X2lvcmVxX3NlcnZlcl9pbmZv
OworICAgICAgICBjb25zdCB1aW50MTZfdCB2YWxpZF9mbGFncyA9IFhFTl9ETU9QX25vX2dmbnM7
CiAKICAgICAgICAgY29uc3Rfb3AgPSBmYWxzZTsKIAogICAgICAgICByYyA9IC1FSU5WQUw7Ci0g
ICAgICAgIGlmICggZGF0YS0+cGFkICkKKyAgICAgICAgaWYgKCBkYXRhLT5mbGFncyAmIH52YWxp
ZF9mbGFncyApCiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICByYyA9IGh2bV9nZXRfaW9y
ZXFfc2VydmVyX2luZm8oZCwgZGF0YS0+aWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAmZGF0YS0+aW9yZXFfZ2ZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJmRhdGEtPmJ1ZmlvcmVxX2dmbiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIChkYXRhLT5mbGFncyAmIFhFTl9ETU9QX25vX2dmbnMpID8KKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwgOiAmZGF0YS0+aW9yZXFfZ2Zu
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGRhdGEtPmZsYWdzICYg
WEVOX0RNT1Bfbm9fZ2ZucykgPworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgTlVMTCA6ICZkYXRhLT5idWZpb3JlcV9nZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAmZGF0YS0+YnVmaW9yZXFfcG9ydCk7CiAgICAgICAgIGJyZWFrOwogICAg
IH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaW9yZXEuYwppbmRleCA2NGJiMTNjZWM5Li5mNjU0ZTc3OTZjIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCkBAIC0z
NTAsNiArMzUwLDkgQEAgc3RhdGljIHZvaWQgaHZtX3VwZGF0ZV9pb3JlcV9ldnRjaG4oc3RydWN0
IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgfQogfQogCisjZGVmaW5lIEhBTkRMRV9CVUZJT1JF
UShzKSBcCisgICAgKChzKS0+YnVmaW9yZXFfaGFuZGxpbmcgIT0gSFZNX0lPUkVRU1JWX0JVRklP
UkVRX09GRikKKwogc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2FkZF92Y3B1KHN0cnVjdCBo
dm1faW9yZXFfc2VydmVyICpzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCB2Y3B1ICp2KQogewpAQCAtMzcxLDcgKzM3NCw3IEBAIHN0YXRpYyBpbnQgaHZtX2lv
cmVxX3NlcnZlcl9hZGRfdmNwdShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKIAogICAgIHN2
LT5pb3JlcV9ldnRjaG4gPSByYzsKIAotICAgIGlmICggdi0+dmNwdV9pZCA9PSAwICYmIHMtPmJ1
ZmlvcmVxLnZhICE9IE5VTEwgKQorICAgIGlmICggdi0+dmNwdV9pZCA9PSAwICYmIEhBTkRMRV9C
VUZJT1JFUShzKSApCiAgICAgewogICAgICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWlu
OwogCkBAIC00MjIsNyArNDI1LDcgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9yZW1v
dmVfdmNwdShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKIAogICAgICAgICBsaXN0X2RlbCgm
c3YtPmxpc3RfZW50cnkpOwogCi0gICAgICAgIGlmICggdi0+dmNwdV9pZCA9PSAwICYmIHMtPmJ1
ZmlvcmVxLnZhICE9IE5VTEwgKQorICAgICAgICBpZiAoIHYtPnZjcHVfaWQgPT0gMCAmJiBIQU5E
TEVfQlVGSU9SRVEocykgKQogICAgICAgICAgICAgZnJlZV94ZW5fZXZlbnRfY2hhbm5lbCh2LT5k
b21haW4sIHMtPmJ1ZmlvcmVxX2V2dGNobik7CiAKICAgICAgICAgZnJlZV94ZW5fZXZlbnRfY2hh
bm5lbCh2LT5kb21haW4sIHN2LT5pb3JlcV9ldnRjaG4pOwpAQCAtNDQ5LDcgKzQ1Miw3IEBAIHN0
YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfcmVtb3ZlX2FsbF92Y3B1cyhzdHJ1Y3QgaHZtX2lv
cmVxX3NlcnZlciAqcykKIAogICAgICAgICBsaXN0X2RlbCgmc3YtPmxpc3RfZW50cnkpOwogCi0g
ICAgICAgIGlmICggdi0+dmNwdV9pZCA9PSAwICYmIHMtPmJ1ZmlvcmVxLnZhICE9IE5VTEwgKQor
ICAgICAgICBpZiAoIHYtPnZjcHVfaWQgPT0gMCAmJiBIQU5ETEVfQlVGSU9SRVEocykgKQogICAg
ICAgICAgICAgZnJlZV94ZW5fZXZlbnRfY2hhbm5lbCh2LT5kb21haW4sIHMtPmJ1ZmlvcmVxX2V2
dGNobik7CiAKICAgICAgICAgZnJlZV94ZW5fZXZlbnRfY2hhbm5lbCh2LT5kb21haW4sIHN2LT5p
b3JlcV9ldnRjaG4pOwpAQCAtNDYwLDE0ICs0NjMsMTMgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVx
X3NlcnZlcl9yZW1vdmVfYWxsX3ZjcHVzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogICAg
IHNwaW5fdW5sb2NrKCZzLT5sb2NrKTsKIH0KIAotc3RhdGljIGludCBodm1faW9yZXFfc2VydmVy
X21hcF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYm9vbCBoYW5kbGVfYnVmaW9yZXEpCitzdGF0aWMgaW50IGh2
bV9pb3JlcV9zZXJ2ZXJfbWFwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogewog
ICAgIGludCByYzsKIAogICAgIHJjID0gaHZtX21hcF9pb3JlcV9nZm4ocywgZmFsc2UpOwogCi0g
ICAgaWYgKCAhcmMgJiYgaGFuZGxlX2J1ZmlvcmVxICkKKyAgICBpZiAoICFyYyAmJiBIQU5ETEVf
QlVGSU9SRVEocykgKQogICAgICAgICByYyA9IGh2bV9tYXBfaW9yZXFfZ2ZuKHMsIHRydWUpOwog
CiAgICAgaWYgKCByYyApCkBAIC01OTcsMTMgKzU5OSw3IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVx
X3NlcnZlcl9pbml0KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogICAgIGlmICggcmMgKQog
ICAgICAgICByZXR1cm4gcmM7CiAKLSAgICBpZiAoIGJ1ZmlvcmVxX2hhbmRsaW5nID09IEhWTV9J
T1JFUVNSVl9CVUZJT1JFUV9BVE9NSUMgKQotICAgICAgICBzLT5idWZpb3JlcV9hdG9taWMgPSB0
cnVlOwotCi0gICAgcmMgPSBodm1faW9yZXFfc2VydmVyX21hcF9wYWdlcygKLSAgICAgICAgICAg
ICBzLCBidWZpb3JlcV9oYW5kbGluZyAhPSBIVk1fSU9SRVFTUlZfQlVGSU9SRVFfT0ZGKTsKLSAg
ICBpZiAoIHJjICkKLSAgICAgICAgZ290byBmYWlsX21hcDsKKyAgICBzLT5idWZpb3JlcV9oYW5k
bGluZyA9IGJ1ZmlvcmVxX2hhbmRsaW5nOwogCiAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQog
ICAgIHsKQEAgLTYxOCw5ICs2MTQsNiBAQCBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfaW5p
dChzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICBodm1faW9yZXFfc2VydmVyX3JlbW92
ZV9hbGxfdmNwdXMocyk7CiAgICAgaHZtX2lvcmVxX3NlcnZlcl91bm1hcF9wYWdlcyhzKTsKIAot
IGZhaWxfbWFwOgotICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9yYW5nZXNldHMocyk7Ci0KICAg
ICByZXR1cm4gcmM7CiB9CiAKQEAgLTc1NywxMiArNzUwLDIzIEBAIGludCBodm1fZ2V0X2lvcmVx
X3NlcnZlcl9pbmZvKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAKICAgICBBU1NF
UlQoIUlTX0RFRkFVTFQocykpOwogCi0gICAgKmlvcmVxX2dmbiA9IGdmbl94KHMtPmlvcmVxLmdm
bik7CisgICAgaWYgKCBpb3JlcV9nZm4gfHwgYnVmaW9yZXFfZ2ZuICkKKyAgICB7CisgICAgICAg
IHJjID0gaHZtX2lvcmVxX3NlcnZlcl9tYXBfcGFnZXMocyk7CisgICAgICAgIGlmICggcmMgKQor
ICAgICAgICAgICAgZ290byBvdXQ7CisgICAgfQogCi0gICAgaWYgKCBzLT5idWZpb3JlcS52YSAh
PSBOVUxMICkKKyAgICBpZiAoIGlvcmVxX2dmbiApCisgICAgICAgICppb3JlcV9nZm4gPSBnZm5f
eChzLT5pb3JlcS5nZm4pOworCisgICAgaWYgKCBIQU5ETEVfQlVGSU9SRVEocykgKQogICAgIHsK
LSAgICAgICAgKmJ1ZmlvcmVxX2dmbiA9IGdmbl94KHMtPmJ1ZmlvcmVxLmdmbik7Ci0gICAgICAg
ICpidWZpb3JlcV9wb3J0ID0gcy0+YnVmaW9yZXFfZXZ0Y2huOworICAgICAgICBpZiAoIGJ1Zmlv
cmVxX2dmbiApCisgICAgICAgICAgICAqYnVmaW9yZXFfZ2ZuID0gZ2ZuX3gocy0+YnVmaW9yZXEu
Z2ZuKTsKKworICAgICAgICBpZiAoIGJ1ZmlvcmVxX3BvcnQgKQorICAgICAgICAgICAgKmJ1Zmlv
cmVxX3BvcnQgPSBzLT5idWZpb3JlcV9ldnRjaG47CiAgICAgfQogCiAgICAgcmMgPSAwOwpAQCAt
MTI2NCw3ICsxMjY4LDggQEAgc3RhdGljIGludCBodm1fc2VuZF9idWZmZXJlZF9pb3JlcShzdHJ1
Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgaW9yZXFfdCAqcCkKICAgICBwZy0+cHRycy53cml0ZV9w
b2ludGVyICs9IHF3ID8gMiA6IDE7CiAKICAgICAvKiBDYW5vbmljYWxpemUgcmVhZC93cml0ZSBw
b2ludGVycyB0byBwcmV2ZW50IHRoZWlyIG92ZXJmbG93LiAqLwotICAgIHdoaWxlICggcy0+YnVm
aW9yZXFfYXRvbWljICYmIHF3KysgPCBJT1JFUV9CVUZGRVJfU0xPVF9OVU0gJiYKKyAgICB3aGls
ZSAoIChzLT5idWZpb3JlcV9oYW5kbGluZyA9PSBIVk1fSU9SRVFTUlZfQlVGSU9SRVFfQVRPTUlD
KSAmJgorICAgICAgICAgICAgcXcrKyA8IElPUkVRX0JVRkZFUl9TTE9UX05VTSAmJgogICAgICAg
ICAgICAgcGctPnB0cnMucmVhZF9wb2ludGVyID49IElPUkVRX0JVRkZFUl9TTE9UX05VTSApCiAg
ICAgewogICAgICAgICB1bmlvbiBidWZpb3JlcV9wb2ludGVycyBvbGQgPSBwZy0+cHRycywgbmV3
OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9kb21haW4uaAppbmRleCAzYmQ5YzVkN2MwLi44Yjc5OGVlNGU5IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9kb21haW4uaApAQCAtNjksNyArNjksNyBAQCBzdHJ1Y3QgaHZtX2lv
cmVxX3NlcnZlciB7CiAgICAgZXZ0Y2huX3BvcnRfdCAgICAgICAgICBidWZpb3JlcV9ldnRjaG47
CiAgICAgc3RydWN0IHJhbmdlc2V0ICAgICAgICAqcmFuZ2VbTlJfSU9fUkFOR0VfVFlQRVNdOwog
ICAgIGJvb2wgICAgICAgICAgICAgICAgICAgZW5hYmxlZDsKLSAgICBib29sICAgICAgICAgICAg
ICAgICAgIGJ1ZmlvcmVxX2F0b21pYzsKKyAgICB1aW50OF90ICAgICAgICAgICAgICAgIGJ1Zmlv
cmVxX2hhbmRsaW5nOwogfTsKIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9o
dm0vZG1fb3AuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaAppbmRleCA2YmJhYjVm
Y2EzLi45Njc3YmQ3NGU3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29w
LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oCkBAIC03OSwyOCArNzksMzQg
QEAgc3RydWN0IHhlbl9kbV9vcF9jcmVhdGVfaW9yZXFfc2VydmVyIHsKICAqIFhFTl9ETU9QX2dl
dF9pb3JlcV9zZXJ2ZXJfaW5mbzogR2V0IGFsbCB0aGUgaW5mb3JtYXRpb24gbmVjZXNzYXJ5IHRv
CiAgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFjY2VzcyBJT1JFUSBTZXJ2ZXIg
PGlkPi4KICAqCi0gKiBUaGUgZW11bGF0b3IgbmVlZHMgdG8gbWFwIHRoZSBzeW5jaHJvbm91cyBp
b3JlcSBzdHJ1Y3R1cmVzIGFuZCBidWZmZXJlZAotICogaW9yZXEgcmluZyAoaWYgaXQgZXhpc3Rz
KSB0aGF0IFhlbiB1c2VzIHRvIHJlcXVlc3QgZW11bGF0aW9uLiBUaGVzZSBhcmUKLSAqIGhvc3Rl
ZCBpbiB0aGUgdGFyZ2V0IGRvbWFpbidzIGdtZm5zIDxpb3JlcV9nZm4+IGFuZCA8YnVmaW9yZXFf
Z2ZuPgotICogcmVzcGVjdGl2ZWx5LiBJbiBhZGRpdGlvbiwgaWYgdGhlIElPUkVRIFNlcnZlciBp
cyBoYW5kbGluZyBidWZmZXJlZAotICogZW11bGF0aW9uIHJlcXVlc3RzLCB0aGUgZW11bGF0b3Ig
bmVlZHMgdG8gYmluZCB0byBldmVudCBjaGFubmVsCi0gKiA8YnVmaW9yZXFfcG9ydD4gdG8gbGlz
dGVuIGZvciB0aGVtLiAoVGhlIGV2ZW50IGNoYW5uZWxzIHVzZWQgZm9yCi0gKiBzeW5jaHJvbm91
cyBlbXVsYXRpb24gcmVxdWVzdHMgYXJlIHNwZWNpZmllZCBpbiB0aGUgcGVyLUNQVSBpb3JlcQot
ICogc3RydWN0dXJlcyBpbiA8aW9yZXFfZ2ZuPikuCi0gKiBJZiB0aGUgSU9SRVEgU2VydmVyIGlz
IG5vdCBoYW5kbGluZyBidWZmZXJlZCBlbXVsYXRpb24gcmVxdWVzdHMgdGhlbiB0aGUKLSAqIHZh
bHVlcyBoYW5kZWQgYmFjayBpbiA8YnVmaW9yZXFfZ2ZuPiBhbmQgPGJ1ZmlvcmVxX3BvcnQ+IHdp
bGwgYm90aCBiZSAwLgorICogSWYgdGhlIElPUkVRIFNlcnZlciBpcyBoYW5kbGluZyBidWZmZXJl
ZCBlbXVsYXRpb24gcmVxdWVzdHMsIHRoZQorICogZW11bGF0b3IgbmVlZHMgdG8gYmluZCB0byBl
dmVudCBjaGFubmVsIDxidWZpb3JlcV9wb3J0PiB0byBsaXN0ZW4gZm9yCisgKiB0aGVtLiAoVGhl
IGV2ZW50IGNoYW5uZWxzIHVzZWQgZm9yIHN5bmNocm9ub3VzIGVtdWxhdGlvbiByZXF1ZXN0cyBh
cmUKKyAqIHNwZWNpZmllZCBpbiB0aGUgcGVyLUNQVSBpb3JlcSBzdHJ1Y3R1cmVzKS4KKyAqIElu
IGFkZGl0aW9uLCBpZiB0aGUgWEVOTUVNX2FjcXVpcmVfcmVzb3VyY2UgbWVtb3J5IG9wIGNhbm5v
dCBiZSB1c2VkLAorICogdGhlIGVtdWxhdG9yIHdpbGwgbmVlZCB0byBtYXAgdGhlIHN5bmNocm9u
b3VzIGlvcmVxIHN0cnVjdHVyZXMgYW5kCisgKiBidWZmZXJlZCBpb3JlcSByaW5nIChpZiBpdCBl
eGlzdHMpIGZyb20gZ3Vlc3QgbWVtb3J5LiBJZiA8ZmxhZ3M+IGRvZXMKKyAqIG5vdCBjb250YWlu
IFhFTl9ETU9QX25vX2dmbnMgdGhlbiB0aGVzZSBwYWdlcyB3aWxsIGJlIG1hZGUgYXZhaWxhYmxl
IGFuZAorICogdGhlIGZyYW1lIG51bWJlcnMgcGFzc2VkIGJhY2sgaW4gZ2ZucyA8aW9yZXFfZ2Zu
PiBhbmQgPGJ1ZmlvcmVxX2dmbj4KKyAqIHJlc3BlY3RpdmVseS4gKElmIHRoZSBJT1JFUSBTZXJ2
ZXIgaXMgbm90IGhhbmRsaW5nIGJ1ZmZlcmVkIGVtdWxhdGlvbgorICogb25seSA8aW9yZXFfZ2Zu
PiB3aWxsIGJlIHZhbGlkKS4KICAqLwogI2RlZmluZSBYRU5fRE1PUF9nZXRfaW9yZXFfc2VydmVy
X2luZm8gMgogCiBzdHJ1Y3QgeGVuX2RtX29wX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyB7CiAgICAg
LyogSU4gLSBzZXJ2ZXIgaWQgKi8KICAgICBpb3NlcnZpZF90IGlkOwotICAgIHVpbnQxNl90IHBh
ZDsKKyAgICAvKiBJTiAtIGZsYWdzICovCisgICAgdWludDE2X3QgZmxhZ3M7CisKKyNkZWZpbmUg
X1hFTl9ETU9QX25vX2dmbnMgMAorI2RlZmluZSBYRU5fRE1PUF9ub19nZm5zICgxdSA8PCBfWEVO
X0RNT1Bfbm9fZ2ZucykKKwogICAgIC8qIE9VVCAtIGJ1ZmZlcmVkIGlvcmVxIHBvcnQgKi8KICAg
ICBldnRjaG5fcG9ydF90IGJ1ZmlvcmVxX3BvcnQ7Ci0gICAgLyogT1VUIC0gc3luYyBpb3JlcSBn
Zm4gKi8KKyAgICAvKiBPVVQgLSBzeW5jIGlvcmVxIGdmbiAoc2VlIGJsb2NrIGNvbW1lbnQgYWJv
dmUpICovCiAgICAgdWludDY0X2FsaWduZWRfdCBpb3JlcV9nZm47Ci0gICAgLyogT1VUIC0gYnVm
ZmVyZWQgaW9yZXEgZ2ZuICovCisgICAgLyogT1VUIC0gYnVmZmVyZWQgaW9yZXEgZ2ZuIChzZWUg
YmxvY2sgY29tbWVudCBhYm92ZSkqLwogICAgIHVpbnQ2NF9hbGlnbmVkX3QgYnVmaW9yZXFfZ2Zu
OwogfTsKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 12 16:26:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 16:26:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2gJI-0006gQ-PU; Thu, 12 Oct 2017 16:26:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=451d893c3=Paul.Durrant@citrix.com>)
 id 1e2gJG-0006eI-Tr
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 16:26:11 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 AB/D0-32680-2A79FD95; Thu, 12 Oct 2017 16:26:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpO7C6fc
 jDX726lp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBknnq9lLLirVDGj4QZTA+N6mS5GTg4JAX+J
 ywdusYLYbAI6ElOfXgKyOThEBFQkbu81AAkzC4RITDw5ASwsLJAqsWdZBEiYRUBVYsrXW2wgY
 V4BG4kNrUwQA+UldrVdBBvICRS+2fCVHcQWErCWeLR9F1icV0BQ4uTMJywQ0zUlWrf/Zoew5S
 Wat85mhqhXkVg/dRbbBEa+WUhaZiFpmYWkZQEj8ypGjeLUorLUIl1DY72kosz0jJLcxMwcXUM
 DU73c1OLixPTUnMSkYr3k/NxNjMAwYwCCHYz/tnkeYpTkYFIS5c0IvB8pxJeUn1KZkVicEV9U
 mpNafIhRhoNDSYK3dxpQTrAoNT21Ii0zBxjwMGkJDh4lEV59kDRvcUFibnFmOkTqFKMuR8fNu
 3+YhFjy8vNSpcR5Z4EUCYAUZZTmwY2ARd8lRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfP2g0
 zhycwrgdv0CugIJqAjRNPugBxRkoiQkmpgTJpiZrLg1ir5QOXNhntMn226wCtz/MOdf20zVI9
 O0v950yEgsbC7ca3VydyuuL+12xuT152vvNr+KGTHc4NKH6sNWn+iI5M7V7e7O50t+Crvqb/o
 gPKMupUPP82NZAn+efLFwQVuacr9axZrs68+9bhhUur7mRv2TVsz+WNkw7dm5c2mfXb9ekosx
 RmJhlrMRcWJAI4jFQ25AgAA
X-Env-Sender: prvs=451d893c3=Paul.Durrant@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1507825568!103874519!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16349 invoked from network); 12 Oct 2017 16:26:09 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Oct 2017 16:26:09 -0000
X-IronPort-AV: E=Sophos;i="5.43,366,1503360000"; d="scan'208";a="445730174"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 12 Oct 2017 17:26:01 +0100
Message-ID: <20171012162603.3016-10-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171012162603.3016-1-paul.durrant@citrix.com>
References: <20171012162603.3016-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v11 09/11] tools/libxenforeignmemory: reduce
	xenforeignmemory_restrict code footprint
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QnkgdXNpbmcgYSBzdGF0aWMgaW5saW5lIHN0dWIgaW4gcHJpdmF0ZS5oIGZvciBPUyB3aGVyZSB0
aGlzIGZ1bmN0aW9uYWxpdHkKaXMgbm90IGltcGxlbWVudGVkLCB0aGUgdmFyaW91cyBkdXBsaWNh
dGUgc3R1YnMgaW4gdGhlIE9TLXNwZWNpZmljIHNvdXJjZQptb2R1bGVzIGNhbiBiZSBhdm9pZGVk
LgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpBY2tl
ZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCnY0OgogLSBSZW1vdmVkIGV4dHJhbmVvdXMgZnJl
ZWJzZCBjb2RlLgoKdjM6CiAtIFBhdGNoIGFkZGVkIGluIHJlc3BvbnNlIHRvIHJldmlldyBjb21t
ZW50cy4KLS0tCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvZnJlZWJzZC5jIHwgIDcgLS0tLS0t
LQogdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L21pbmlvcy5jICB8ICA3IC0tLS0tLS0KIHRvb2xz
L2xpYnMvZm9yZWlnbm1lbW9yeS9uZXRic2QuYyAgfCAgNyAtLS0tLS0tCiB0b29scy9saWJzL2Zv
cmVpZ25tZW1vcnkvcHJpdmF0ZS5oIHwgMTIgKysrKysrKysrLS0tCiB0b29scy9saWJzL2ZvcmVp
Z25tZW1vcnkvc29sYXJpcy5jIHwgIDcgLS0tLS0tLQogNSBmaWxlcyBjaGFuZ2VkLCA5IGluc2Vy
dGlvbnMoKyksIDMxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWln
bm1lbW9yeS9mcmVlYnNkLmMgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvZnJlZWJzZC5jCmlu
ZGV4IGRlYzQ0NzQ4NWEuLjZlNmJjNGIxMWYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZm9yZWln
bm1lbW9yeS9mcmVlYnNkLmMKKysrIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2ZyZWVic2Qu
YwpAQCAtOTUsMTMgKzk1LDYgQEAgaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXAoeGVu
Zm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sCiAgICAgcmV0dXJuIG11bm1hcChhZGRyLCBudW0g
PDwgUEFHRV9TSElGVCk7CiB9CiAKLWludCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3Jlc3RyaWN0
KHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZG9taWRfdCBkb21pZCkKLXsKLSAgICBlcnJubyA9IC1FT1BOT1RTVVBQOwot
ICAgIHJldHVybiAtMTsKLX0KLQogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9taW5pb3MuYyBiL3Rvb2xzL2xp
YnMvZm9yZWlnbm1lbW9yeS9taW5pb3MuYwppbmRleCA3NWYzNDAxMjJlLi40MzM0MWNhMzAxIDEw
MDY0NAotLS0gYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbWluaW9zLmMKKysrIGIvdG9vbHMv
bGlicy9mb3JlaWdubWVtb3J5L21pbmlvcy5jCkBAIC01OCwxMyArNTgsNiBAQCBpbnQgb3NkZXBf
eGVuZm9yZWlnbm1lbW9yeV91bm1hcCh4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwKICAg
ICByZXR1cm4gbXVubWFwKGFkZHIsIG51bSA8PCBQQUdFX1NISUZUKTsKIH0KIAotaW50IG9zZGVw
X3hlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0s
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IGRvbWlkKQotewot
ICAgIGVycm5vID0gLUVPUE5PVFNVUFA7Ci0gICAgcmV0dXJuIC0xOwotfQotCiAvKgogICogTG9j
YWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdu
bWVtb3J5L25ldGJzZC5jIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L25ldGJzZC5jCmluZGV4
IDliZjk1ZWY0ZjAuLjU0YTQxOGViZDYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1l
bW9yeS9uZXRic2QuYworKysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbmV0YnNkLmMKQEAg
LTEwMCwxMyArMTAwLDYgQEAgaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXAoeGVuZm9y
ZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sCiAgICAgcmV0dXJuIG11bm1hcChhZGRyLCBudW0qWENf
UEFHRV9TSVpFKTsKIH0KIAotaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoeGVu
Zm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBkb21pZF90IGRvbWlkKQotewotICAgIGVycm5vID0gLUVPUE5PVFNVUFA7Ci0gICAg
cmV0dXJuIC0xOwotfQotCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3ByaXZhdGUuaCBiL3Rvb2xzL2xpYnMv
Zm9yZWlnbm1lbW9yeS9wcml2YXRlLmgKaW5kZXggODBiMjJiZGJmYy4uYjVkNWYwYTM1NCAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3ByaXZhdGUuaAorKysgYi90b29scy9s
aWJzL2ZvcmVpZ25tZW1vcnkvcHJpdmF0ZS5oCkBAIC0zMiw5ICszMiw2IEBAIHZvaWQgKm9zZGVw
X3hlbmZvcmVpZ25tZW1vcnlfbWFwKHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLAogaW50
IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXAoeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZt
ZW0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICphZGRyLCBzaXplX3Qg
bnVtKTsKIAotaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoeGVuZm9yZWlnbm1l
bW9yeV9oYW5kbGUgKmZtZW0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBk
b21pZF90IGRvbWlkKTsKLQogI2lmIGRlZmluZWQoX19OZXRCU0RfXykgfHwgZGVmaW5lZChfX3N1
bl9fKQogLyogU3RyaWN0bHkgY29tcGF0IGZvciB0aG9zZSB0d28gb25seSBvbmx5ICovCiB2b2lk
ICpjb21wYXRfbWFwZm9yZWlnbl9iYXRjaCh4ZW5mb3JlaWdubWVtX2hhbmRsZSAqZm1lbSwgdWlu
dDMyX3QgZG9tLApAQCAtNTQsNiArNTEsMTMgQEAgc3RydWN0IHhlbmZvcmVpZ25tZW1vcnlfcmVz
b3VyY2VfaGFuZGxlIHsKIH07CiAKICNpZm5kZWYgX19saW51eF9fCitzdGF0aWMgaW5saW5lIGlu
dCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3Jlc3RyaWN0KHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxl
ICpmbWVtLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBkb21pZF90IGRvbWlkKQoreworICAgIGVycm5vID0gRU9QTk9UU1VQUDsKKyAgICByZXR1cm4g
LTE7Cit9CisKIHN0YXRpYyBpbmxpbmUgaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfbWFwX3Jl
c291cmNlKAogICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLCB4ZW5mb3JlaWdubWVt
b3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcykKIHsKQEAgLTY3LDYgKzcxLDggQEAgc3RhdGljIGlu
bGluZSBpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJjZSgKICAgICByZXR1
cm4gMDsKIH0KICNlbHNlCitpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV9yZXN0cmljdCh4ZW5m
b3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRvbWlkX3QgZG9taWQpOwogaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfbWFwX3Jl
c291cmNlKAogICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLCB4ZW5mb3JlaWdubWVt
b3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcyk7CiBpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV91
bm1hcF9yZXNvdXJjZSgKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9zb2xh
cmlzLmMgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvc29sYXJpcy5jCmluZGV4IGEzM2RlY2I0
YWUuLmVlOGFhZTRmYmQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9zb2xh
cmlzLmMKKysrIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3NvbGFyaXMuYwpAQCAtOTcsMTMg
Kzk3LDYgQEAgaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXAoeGVuZm9yZWlnbm1lbW9y
eV9oYW5kbGUgKmZtZW0sCiAgICAgcmV0dXJuIG11bm1hcChhZGRyLCBudW0qWENfUEFHRV9TSVpF
KTsKIH0KIAotaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoeGVuZm9yZWlnbm1l
bW9yeV9oYW5kbGUgKmZtZW0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBk
b21pZF90IGRvbWlkKQotewotICAgIGVycm5vID0gLUVPUE5PVFNVUFA7Ci0gICAgcmV0dXJuIC0x
OwotfQotCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 12 16:26:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 16:26:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2gJG-0006ee-N8; Thu, 12 Oct 2017 16:26:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=451d893c3=Paul.Durrant@citrix.com>)
 id 1e2gJF-0006e5-UO
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 16:26:10 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 43/C4-03953-1A79FD95; Thu, 12 Oct 2017 16:26:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpO6C6fc
 jDb6cVrH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMaF25lLtjuX9F19DhbA2OzTRcjJ4eEgL/E
 z7sv2EFsNgEdialPL7F2MXJwiAioSNzeawASZhYIk1i94CIjiC0sECgx++g0sHIWAVWJhWt2s
 IHYvALWEr23/rBCjJSX2NV2EczmFLCRuNnwFaxeCKjm0fZdrBD1ghInZz5hgZivKdG6/Tc7hC
 0v0bx1NjNEvYrE+qmz2CYw8s1C0jILScssJC0LGJlXMaoXpxaVpRbpGuslFWWmZ5TkJmbm6Bo
 amOrlphYXJ6an5iQmFesl5+duYgQGGgMQ7GDc+8/pEKMkB5OSKG9G4P1IIb6k/JTKjMTijPii
 0pzU4kOMMhwcShK8kdOAcoJFqempFWmZOcCQh0lLcPAoifDqg6R5iwsSc4sz0yFSpxh1OTpu3
 v3DJMSSl5+XKiXOqwVSJABSlFGaBzcCFn+XGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMwbDD
 KFJzOvBG7TK6AjmICOEE27A3JESSJCSqqBcaupY0iURPdvF7ZrHr+Km6vbtu805Ow89HzNptr
 9xyb/79Pq0sye/DxS7gbD06/ZRYlHxQsStvTNPpzld1rsaMe3P3cTzSZcf+T/tzP5umiZZ9qq
 VO9ll8/zTrDbes5h6hIt1l+vk7irr7BustwfXc4079RadtV5LJbNkUn6z0sUb6oeEprSpMRSn
 JFoqMVcVJwIACglzS66AgAA
X-Env-Sender: prvs=451d893c3=Paul.Durrant@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1507825566!70430606!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38632 invoked from network); 12 Oct 2017 16:26:08 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Oct 2017 16:26:08 -0000
X-IronPort-AV: E=Sophos;i="5.43,366,1503360000"; d="scan'208";a="445730171"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 12 Oct 2017 17:25:54 +0100
Message-ID: <20171012162603.3016-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171012162603.3016-1-paul.durrant@citrix.com>
References: <20171012162603.3016-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: [Xen-devel] [PATCH v11 02/11] x86/hvm/ioreq: simplify code and use
	consistent naming
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCByZS13b3JrcyBtdWNoIG9mIHRoZSBpb3JlcSBzZXJ2ZXIgaW5pdGlhbGl6YXRp
b24gYW5kIHRlYXJkb3duCmNvZGU6CgotIFRoZSBodm1fbWFwL3VubWFwX2lvcmVxX2dmbigpIGZ1
bmN0aW9ucyBhcmUgZXhwYW5kZWQgdG8gY2FsbCB0aHJvdWdoCiAgdG8gaHZtX2FsbG9jL2ZyZWVf
aW9yZXFfZ2ZuKCkgcmF0aGVyIHRoYW4gZXhwZWN0aW5nIHRoZW0gdG8gYmUgY2FsbGVkCiAgc2Vw
YXJhdGVseSBieSBvdXRlciBmdW5jdGlvbnMuCi0gU2V2ZXJhbCBmdW5jdGlvbnMgbm93IHRlc3Qg
dGhlIHZhbGlkaXR5IG9mIHRoZSBodm1faW9yZXFfcGFnZSBnZm4gdmFsdWUKICB0byBkZXRlcm1p
bmUgd2hldGhlciB0aGV5IG5lZWQgdG8gYWN0LiBUaGlzIG1lYW5zIGNhbiBiZSBzYWZlbHkgY2Fs
bGVkCiAgZm9yIHRoZSBidWZpb3JlcSBwYWdlIGV2ZW4gd2hlbiBpdCBpcyBub3QgdXNlZC4KLSBo
dm1fYWRkL3JlbW92ZV9pb3JlcV9nZm4oKSBzaW1wbHkgcmV0dXJuIGluIHRoZSBjYXNlIG9mIHRo
ZSBkZWZhdWx0CiAgSU9SRVEgc2VydmVyIHNvIGNhbGxlcnMgbm8gbG9uZ2VyIG5lZWQgdG8gdGVz
dCBiZWZvcmUgY2FsbGluZy4KLSBodm1faW9yZXFfc2VydmVyX3NldHVwX3BhZ2VzKCkgaXMgcmVu
YW1lZCB0byBodm1faW9yZXFfc2VydmVyX21hcF9wYWdlcygpCiAgdG8gbWlycm9yIHRoZSBleGlz
dGluZyBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKCkuCgpBbGwgb2YgdGhpcyBzaWduaWZp
Y2FudGx5IHNob3J0ZW5zIHRoZSBjb2RlLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNjOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKdjM6CiAtIFJlYmFzZWQg
b24gdG9wIG9mICdzLT5pc19kZWZhdWx0JyB0byAnSVNfREVGQVVMVChzKScgY2hhbmdlcy4KIC0g
TWlub3IgdXBkYXRlcyBpbiByZXNwb25zZSB0byByZXZpZXcgY29tbWVudHMgZnJvbSBSb2dlci4K
LS0tCiB4ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgfCAxODIgKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2OSBpbnNlcnRpb25z
KCspLCAxMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3Jl
cS5jIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCmluZGV4IGU2Y2NjNzU3MmEuLjZkODEwMTgz
NjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYworKysgYi94ZW4vYXJjaC94
ODYvaHZtL2lvcmVxLmMKQEAgLTIxMCw2MyArMjEwLDc1IEBAIGJvb2wgaGFuZGxlX2h2bV9pb19j
b21wbGV0aW9uKHN0cnVjdCB2Y3B1ICp2KQogICAgIHJldHVybiB0cnVlOwogfQogCi1zdGF0aWMg
aW50IGh2bV9hbGxvY19pb3JlcV9nZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyAq
Z2ZuKQorc3RhdGljIHVuc2lnbmVkIGxvbmcgaHZtX2FsbG9jX2lvcmVxX2dmbihzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqcykKIHsKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwog
ICAgIHVuc2lnbmVkIGludCBpOwotICAgIGludCByYzsKIAotICAgIHJjID0gLUVOT01FTTsKKyAg
ICBBU1NFUlQoIUlTX0RFRkFVTFQocykpOworCiAgICAgZm9yICggaSA9IDA7IGkgPCBzaXplb2Yo
ZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dmbi5tYXNrKSAqIDg7IGkrKyApCiAgICAgewogICAg
ICAgICBpZiAoIHRlc3RfYW5kX2NsZWFyX2JpdChpLCAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVx
X2dmbi5tYXNrKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgICpnZm4gPSBkLT5hcmNoLmh2bV9k
b21haW4uaW9yZXFfZ2ZuLmJhc2UgKyBpOwotICAgICAgICAgICAgcmMgPSAwOwotICAgICAgICAg
ICAgYnJlYWs7Ci0gICAgICAgIH0KKyAgICAgICAgICAgIHJldHVybiBkLT5hcmNoLmh2bV9kb21h
aW4uaW9yZXFfZ2ZuLmJhc2UgKyBpOwogICAgIH0KIAotICAgIHJldHVybiByYzsKKyAgICByZXR1
cm4gZ2ZuX3goSU5WQUxJRF9HRk4pOwogfQogCi1zdGF0aWMgdm9pZCBodm1fZnJlZV9pb3JlcV9n
Zm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCitzdGF0aWMgdm9pZCBodm1f
ZnJlZV9pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4pCiB7CisgICAgc3RydWN0IGRvbWFp
biAqZCA9IHMtPmRvbWFpbjsKICAgICB1bnNpZ25lZCBpbnQgaSA9IGdmbiAtIGQtPmFyY2guaHZt
X2RvbWFpbi5pb3JlcV9nZm4uYmFzZTsKIAotICAgIGlmICggZ2ZuICE9IGdmbl94KElOVkFMSURf
R0ZOKSApCi0gICAgICAgIHNldF9iaXQoaSwgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9nZm4u
bWFzayk7CisgICAgQVNTRVJUKCFJU19ERUZBVUxUKHMpKTsKKyAgICBBU1NFUlQoZ2ZuICE9IGdm
bl94KElOVkFMSURfR0ZOKSk7CisKKyAgICBzZXRfYml0KGksICZkLT5hcmNoLmh2bV9kb21haW4u
aW9yZXFfZ2ZuLm1hc2spOwogfQogCi1zdGF0aWMgdm9pZCBodm1fdW5tYXBfaW9yZXFfcGFnZShz
dHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCitzdGF0aWMgdm9pZCBodm1fdW5t
YXBfaW9yZXFfZ2ZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKIHsKICAg
ICBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2UgKmlvcnAgPSBidWYgPyAmcy0+YnVmaW9yZXEgOiAmcy0+
aW9yZXE7CiAKKyAgICBpZiAoIGlvcnAtPmdmbiA9PSBnZm5feChJTlZBTElEX0dGTikgKQorICAg
ICAgICByZXR1cm47CisKICAgICBkZXN0cm95X3JpbmdfZm9yX2hlbHBlcigmaW9ycC0+dmEsIGlv
cnAtPnBhZ2UpOworICAgIGlvcnAtPnBhZ2UgPSBOVUxMOworCisgICAgaWYgKCAhSVNfREVGQVVM
VChzKSApCisgICAgICAgIGh2bV9mcmVlX2lvcmVxX2dmbihzLCBpb3JwLT5nZm4pOworCisgICAg
aW9ycC0+Z2ZuID0gZ2ZuX3goSU5WQUxJRF9HRk4pOwogfQogCi1zdGF0aWMgaW50IGh2bV9tYXBf
aW9yZXFfcGFnZSgKLSAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYsIHVu
c2lnbmVkIGxvbmcgZ2ZuKQorc3RhdGljIGludCBodm1fbWFwX2lvcmVxX2dmbihzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHMt
PmRvbWFpbjsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2UgKmlvcnAgPSBidWYgPyAmcy0+YnVm
aW9yZXEgOiAmcy0+aW9yZXE7Ci0gICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKLSAgICB2b2lk
ICp2YTsKICAgICBpbnQgcmM7CiAKLSAgICBpZiAoIChyYyA9IHByZXBhcmVfcmluZ19mb3JfaGVs
cGVyKGQsIGdmbiwgJnBhZ2UsICZ2YSkpICkKLSAgICAgICAgcmV0dXJuIHJjOwotCi0gICAgaWYg
KCAoaW9ycC0+dmEgIT0gTlVMTCkgfHwgZC0+aXNfZHlpbmcgKQotICAgIHsKLSAgICAgICAgZGVz
dHJveV9yaW5nX2Zvcl9oZWxwZXIoJnZhLCBwYWdlKTsKKyAgICBpZiAoIGQtPmlzX2R5aW5nICkK
ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0gICAgfQogCi0gICAgaW9ycC0+dmEgPSB2YTsKLSAg
ICBpb3JwLT5wYWdlID0gcGFnZTsKLSAgICBpb3JwLT5nZm4gPSBnZm47CisgICAgaWYgKCBJU19E
RUZBVUxUKHMpICkKKyAgICAgICAgaW9ycC0+Z2ZuID0gYnVmID8KKyAgICAgICAgICAgICAgICAg
ICAgZC0+YXJjaC5odm1fZG9tYWluLnBhcmFtc1tIVk1fUEFSQU1fQlVGSU9SRVFfUEZOXSA6Cisg
ICAgICAgICAgICAgICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi5wYXJhbXNbSFZNX1BBUkFNX0lP
UkVRX1BGTl07CisgICAgZWxzZQorICAgICAgICBpb3JwLT5nZm4gPSBodm1fYWxsb2NfaW9yZXFf
Z2ZuKHMpOwogCi0gICAgcmV0dXJuIDA7CisgICAgaWYgKCBpb3JwLT5nZm4gPT0gZ2ZuX3goSU5W
QUxJRF9HRk4pICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICByYyA9IHByZXBhcmVf
cmluZ19mb3JfaGVscGVyKGQsIGlvcnAtPmdmbiwgJmlvcnAtPnBhZ2UsICZpb3JwLT52YSk7CisK
KyAgICBpZiAoIHJjICkKKyAgICAgICAgaHZtX3VubWFwX2lvcmVxX2dmbihzLCBidWYpOworCisg
ICAgcmV0dXJuIHJjOwogfQogCiBib29sIGlzX2lvcmVxX3NlcnZlcl9wYWdlKHN0cnVjdCBkb21h
aW4gKmQsIGNvbnN0IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCkBAIC0yNzksOCArMjkxLDcgQEAg
Ym9vbCBpc19pb3JlcV9zZXJ2ZXJfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlKQogCiAgICAgRk9SX0VBQ0hfSU9SRVFfU0VSVkVSKGQsIGlkLCBzKQog
ICAgIHsKLSAgICAgICAgaWYgKCAocy0+aW9yZXEudmEgJiYgcy0+aW9yZXEucGFnZSA9PSBwYWdl
KSB8fAotICAgICAgICAgICAgIChzLT5idWZpb3JlcS52YSAmJiBzLT5idWZpb3JlcS5wYWdlID09
IHBhZ2UpICkKKyAgICAgICAgaWYgKCAocy0+aW9yZXEucGFnZSA9PSBwYWdlKSB8fCAocy0+YnVm
aW9yZXEucGFnZSA9PSBwYWdlKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGZvdW5kID0gdHJ1
ZTsKICAgICAgICAgICAgIGJyZWFrOwpAQCAtMjkyLDIwICszMDMsMzAgQEAgYm9vbCBpc19pb3Jl
cV9zZXJ2ZXJfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlKQogICAgIHJldHVybiBmb3VuZDsKIH0KIAotc3RhdGljIHZvaWQgaHZtX3JlbW92ZV9pb3Jl
cV9nZm4oCi0gICAgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3Jw
KQorc3RhdGljIHZvaWQgaHZtX3JlbW92ZV9pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2
ZXIgKnMsIGJvb2wgYnVmKQorCiB7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHMtPmRvbWFpbjsK
KyAgICBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2UgKmlvcnAgPSBidWYgPyAmcy0+YnVmaW9yZXEgOiAm
cy0+aW9yZXE7CisKKyAgICBpZiAoIElTX0RFRkFVTFQocykgfHwgaW9ycC0+Z2ZuID09IGdmbl94
KElOVkFMSURfR0ZOKSApCisgICAgICAgIHJldHVybjsKKwogICAgIGlmICggZ3Vlc3RfcGh5c21h
cF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGlvcnAtPmdmbiksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIF9tZm4ocGFnZV90b19tZm4oaW9ycC0+cGFnZSkpLCAwKSApCiAgICAgICAg
IGRvbWFpbl9jcmFzaChkKTsKICAgICBjbGVhcl9wYWdlKGlvcnAtPnZhKTsKIH0KIAotc3RhdGlj
IGludCBodm1fYWRkX2lvcmVxX2dmbigKLSAgICBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgaHZt
X2lvcmVxX3BhZ2UgKmlvcnApCitzdGF0aWMgaW50IGh2bV9hZGRfaW9yZXFfZ2ZuKHN0cnVjdCBo
dm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKIHsKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0g
cy0+ZG9tYWluOworICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCA9IGJ1ZiA/ICZzLT5i
dWZpb3JlcSA6ICZzLT5pb3JlcTsKICAgICBpbnQgcmM7CiAKKyAgICBpZiAoIElTX0RFRkFVTFQo
cykgfHwgaW9ycC0+Z2ZuID09IGdmbl94KElOVkFMSURfR0ZOKSApCisgICAgICAgIHJldHVybiAw
OworCiAgICAgY2xlYXJfcGFnZShpb3JwLT52YSk7CiAKICAgICByYyA9IGd1ZXN0X3BoeXNtYXBf
YWRkX3BhZ2UoZCwgX2dmbihpb3JwLT5nZm4pLApAQCAtNDQwLDc4ICs0NjEsMjUgQEAgc3RhdGlj
IHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9yZW1vdmVfYWxsX3ZjcHVzKHN0cnVjdCBodm1faW9yZXFf
c2VydmVyICpzKQogfQogCiBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfbWFwX3BhZ2VzKHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIGlvcmVxX2dmbiwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBidWZpb3JlcV9nZm4pCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaGFuZGxlX2J1ZmlvcmVxKQogewogICAgIGlu
dCByYzsKIAotICAgIHJjID0gaHZtX21hcF9pb3JlcV9wYWdlKHMsIGZhbHNlLCBpb3JlcV9nZm4p
OwotICAgIGlmICggcmMgKQotICAgICAgICByZXR1cm4gcmM7Ci0KLSAgICBpZiAoIGJ1ZmlvcmVx
X2dmbiAhPSBnZm5feChJTlZBTElEX0dGTikgKQotICAgICAgICByYyA9IGh2bV9tYXBfaW9yZXFf
cGFnZShzLCB0cnVlLCBidWZpb3JlcV9nZm4pOwotCi0gICAgaWYgKCByYyApCi0gICAgICAgIGh2
bV91bm1hcF9pb3JlcV9wYWdlKHMsIGZhbHNlKTsKLQotICAgIHJldHVybiByYzsKLX0KLQotc3Rh
dGljIGludCBodm1faW9yZXFfc2VydmVyX3NldHVwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2Vy
dmVyICpzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaGFu
ZGxlX2J1ZmlvcmVxKQotewotICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5kb21haW47Ci0gICAg
dW5zaWduZWQgbG9uZyBpb3JlcV9nZm4gPSBnZm5feChJTlZBTElEX0dGTik7Ci0gICAgdW5zaWdu
ZWQgbG9uZyBidWZpb3JlcV9nZm4gPSBnZm5feChJTlZBTElEX0dGTik7Ci0gICAgaW50IHJjOwot
Ci0gICAgaWYgKCBJU19ERUZBVUxUKHMpICkKLSAgICB7Ci0gICAgICAgIC8qCi0gICAgICAgICAq
IFRoZSBkZWZhdWx0IGlvcmVxIHNlcnZlciBtdXN0IGhhbmRsZSBidWZmZXJlZCBpb3JlcXMsIGZv
cgotICAgICAgICAgKiBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eS4KLSAgICAgICAgICovCi0gICAg
ICAgIEFTU0VSVChoYW5kbGVfYnVmaW9yZXEpOwotICAgICAgICByZXR1cm4gaHZtX2lvcmVxX3Nl
cnZlcl9tYXBfcGFnZXMocywKLSAgICAgICAgICAgICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4u
cGFyYW1zW0hWTV9QQVJBTV9JT1JFUV9QRk5dLAotICAgICAgICAgICAgICAgICAgIGQtPmFyY2gu
aHZtX2RvbWFpbi5wYXJhbXNbSFZNX1BBUkFNX0JVRklPUkVRX1BGTl0pOwotICAgIH0KLQotICAg
IHJjID0gaHZtX2FsbG9jX2lvcmVxX2dmbihkLCAmaW9yZXFfZ2ZuKTsKKyAgICByYyA9IGh2bV9t
YXBfaW9yZXFfZ2ZuKHMsIGZhbHNlKTsKIAogICAgIGlmICggIXJjICYmIGhhbmRsZV9idWZpb3Jl
cSApCi0gICAgICAgIHJjID0gaHZtX2FsbG9jX2lvcmVxX2dmbihkLCAmYnVmaW9yZXFfZ2ZuKTsK
LQotICAgIGlmICggIXJjICkKLSAgICAgICAgcmMgPSBodm1faW9yZXFfc2VydmVyX21hcF9wYWdl
cyhzLCBpb3JlcV9nZm4sIGJ1ZmlvcmVxX2dmbik7CisgICAgICAgIHJjID0gaHZtX21hcF9pb3Jl
cV9nZm4ocywgdHJ1ZSk7CiAKICAgICBpZiAoIHJjICkKLSAgICB7Ci0gICAgICAgIGh2bV9mcmVl
X2lvcmVxX2dmbihkLCBpb3JlcV9nZm4pOwotICAgICAgICBodm1fZnJlZV9pb3JlcV9nZm4oZCwg
YnVmaW9yZXFfZ2ZuKTsKLSAgICB9CisgICAgICAgIGh2bV91bm1hcF9pb3JlcV9nZm4ocywgZmFs
c2UpOwogCiAgICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVy
X3VubWFwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogewotICAgIHN0cnVjdCBk
b21haW4gKmQgPSBzLT5kb21haW47Ci0gICAgYm9vbCBoYW5kbGVfYnVmaW9yZXEgPSAhIXMtPmJ1
ZmlvcmVxLnZhOwotCi0gICAgaWYgKCBoYW5kbGVfYnVmaW9yZXEgKQotICAgICAgICBodm1fdW5t
YXBfaW9yZXFfcGFnZShzLCB0cnVlKTsKLQotICAgIGh2bV91bm1hcF9pb3JlcV9wYWdlKHMsIGZh
bHNlKTsKLQotICAgIGlmICggIUlTX0RFRkFVTFQocykgKQotICAgIHsKLSAgICAgICAgaWYgKCBo
YW5kbGVfYnVmaW9yZXEgKQotICAgICAgICAgICAgaHZtX2ZyZWVfaW9yZXFfZ2ZuKGQsIHMtPmJ1
ZmlvcmVxLmdmbik7Ci0KLSAgICAgICAgaHZtX2ZyZWVfaW9yZXFfZ2ZuKGQsIHMtPmlvcmVxLmdm
bik7Ci0gICAgfQorICAgIGh2bV91bm1hcF9pb3JlcV9nZm4ocywgdHJ1ZSk7CisgICAgaHZtX3Vu
bWFwX2lvcmVxX2dmbihzLCBmYWxzZSk7CiB9CiAKIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2
ZXJfZnJlZV9yYW5nZXNldHMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCkBAIC01NzEsMjIg
KzUzOSwxNSBAQCBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfYWxsb2NfcmFuZ2VzZXRzKHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogCiBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVy
X2VuYWJsZShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKIHsKLSAgICBzdHJ1Y3QgZG9tYWlu
ICpkID0gcy0+ZG9tYWluOwogICAgIHN0cnVjdCBodm1faW9yZXFfdmNwdSAqc3Y7Ci0gICAgYm9v
bCBoYW5kbGVfYnVmaW9yZXEgPSAhIXMtPmJ1ZmlvcmVxLnZhOwogCiAgICAgc3Bpbl9sb2NrKCZz
LT5sb2NrKTsKIAogICAgIGlmICggcy0+ZW5hYmxlZCApCiAgICAgICAgIGdvdG8gZG9uZTsKIAot
ICAgIGlmICggIUlTX0RFRkFVTFQocykgKQotICAgIHsKLSAgICAgICAgaHZtX3JlbW92ZV9pb3Jl
cV9nZm4oZCwgJnMtPmlvcmVxKTsKLQotICAgICAgICBpZiAoIGhhbmRsZV9idWZpb3JlcSApCi0g
ICAgICAgICAgICBodm1fcmVtb3ZlX2lvcmVxX2dmbihkLCAmcy0+YnVmaW9yZXEpOwotICAgIH0K
KyAgICBodm1fcmVtb3ZlX2lvcmVxX2dmbihzLCBmYWxzZSk7CisgICAgaHZtX3JlbW92ZV9pb3Jl
cV9nZm4ocywgdHJ1ZSk7CiAKICAgICBzLT5lbmFibGVkID0gdHJ1ZTsKIApAQCAtNjAxLDIxICs1
NjIsMTMgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9lbmFibGUoc3RydWN0IGh2bV9p
b3JlcV9zZXJ2ZXIgKnMpCiAKIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShz
dHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKIHsKLSAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+
ZG9tYWluOwotICAgIGJvb2wgaGFuZGxlX2J1ZmlvcmVxID0gISFzLT5idWZpb3JlcS52YTsKLQog
ICAgIHNwaW5fbG9jaygmcy0+bG9jayk7CiAKICAgICBpZiAoICFzLT5lbmFibGVkICkKICAgICAg
ICAgZ290byBkb25lOwogCi0gICAgaWYgKCAhSVNfREVGQVVMVChzKSApCi0gICAgewotICAgICAg
ICBpZiAoIGhhbmRsZV9idWZpb3JlcSApCi0gICAgICAgICAgICBodm1fYWRkX2lvcmVxX2dmbihk
LCAmcy0+YnVmaW9yZXEpOwotCi0gICAgICAgIGh2bV9hZGRfaW9yZXFfZ2ZuKGQsICZzLT5pb3Jl
cSk7Ci0gICAgfQorICAgIGh2bV9hZGRfaW9yZXFfZ2ZuKHMsIHRydWUpOworICAgIGh2bV9hZGRf
aW9yZXFfZ2ZuKHMsIGZhbHNlKTsKIAogICAgIHMtPmVuYWJsZWQgPSBmYWxzZTsKIApAQCAtNjM3
LDYgKzU5MCw5IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdCBodm1f
aW9yZXFfc2VydmVyICpzLAogICAgIElOSVRfTElTVF9IRUFEKCZzLT5pb3JlcV92Y3B1X2xpc3Qp
OwogICAgIHNwaW5fbG9ja19pbml0KCZzLT5idWZpb3JlcV9sb2NrKTsKIAorICAgIHMtPmlvcmVx
LmdmbiA9IGdmbl94KElOVkFMSURfR0ZOKTsKKyAgICBzLT5idWZpb3JlcS5nZm4gPSBnZm5feChJ
TlZBTElEX0dGTik7CisKICAgICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfYWxsb2NfcmFuZ2VzZXRz
KHMsIGlkKTsKICAgICBpZiAoIHJjICkKICAgICAgICAgcmV0dXJuIHJjOwpAQCAtNjQ0LDcgKzYw
MCw3IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdCBodm1faW9yZXFf
c2VydmVyICpzLAogICAgIGlmICggYnVmaW9yZXFfaGFuZGxpbmcgPT0gSFZNX0lPUkVRU1JWX0JV
RklPUkVRX0FUT01JQyApCiAgICAgICAgIHMtPmJ1ZmlvcmVxX2F0b21pYyA9IHRydWU7CiAKLSAg
ICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfc2V0dXBfcGFnZXMoCisgICAgcmMgPSBodm1faW9yZXFf
c2VydmVyX21hcF9wYWdlcygKICAgICAgICAgICAgICBzLCBidWZpb3JlcV9oYW5kbGluZyAhPSBI
Vk1fSU9SRVFTUlZfQlVGSU9SRVFfT0ZGKTsKICAgICBpZiAoIHJjICkKICAgICAgICAgZ290byBm
YWlsX21hcDsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 12 16:26:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 16:26:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2gJH-0006fW-FC; Thu, 12 Oct 2017 16:26:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=451d893c3=Paul.Durrant@citrix.com>)
 id 1e2gJG-0006e7-GB
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 16:26:10 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 35/06-31930-1A79FD95; Thu, 12 Oct 2017 16:26:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpO7C6fc
 jDfouiVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmPWx6xFbTqVvRv7GRqYJyg3MXIySEh4C+x
 4sETdhCbTUBHYurTS6xdjBwcIgIqErf3GoCEmQXCJFYvuMgIYgsL+Eg0HlrMCmKzCKhKvLx/m
 QWknFfAWmLOa1WIifISu9ougpVwCthI3Gz4CjZdCKjk0fZdYHFeAUGJkzOfsECM15Ro3f6bHc
 KWl2jeOpsZol5FYv3UWWwTGPlmIWmZhaRlFpKWBYzMqxjVi1OLylKLdI31kooy0zNKchMzc3Q
 NDUz1clOLixPTU3MSk4r1kvNzNzECw4wBCHYw7v3ndIhRkoNJSZQ3I/B+pBBfUn5KZUZicUZ8
 UWlOavEhRhkODiUJ3shpQDnBotT01Iq0zBxgwMOkJTh4lER49UHSvMUFibnFmekQqVOMuhwdN
 +/+YRJiycvPS5US59UCKRIAKcoozYMbAYu+S4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmDQ
 aZwpOZVwK36RXQEUxAR4im3QE5oiQRISXVwJjSvKH2yXJt4Q8GSzn9zSwP1B9fY1T4QmbKQRv
 OOdwm1+8m+vetP7A9JdG/8skTt5n1omxeP5e8uXL+f00A596NrzKlfs0utfJUVCzY7B2u4i7y
 JLRzyY4P2+7XuP2+/1Ob1YGH/ceBz4pVT2tmLz374Lv1owZZ5b+uMp9seye07ZTVPzr3iKUSS
 3FGoqEWc1FxIgBg3pDruQIAAA==
X-Env-Sender: prvs=451d893c3=Paul.Durrant@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1507825566!70430606!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38739 invoked from network); 12 Oct 2017 16:26:09 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Oct 2017 16:26:09 -0000
X-IronPort-AV: E=Sophos;i="5.43,366,1503360000"; d="scan'208";a="445730172"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 12 Oct 2017 17:25:55 +0100
Message-ID: <20171012162603.3016-4-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171012162603.3016-1-paul.durrant@citrix.com>
References: <20171012162603.3016-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: [Xen-devel] [PATCH v11 03/11] x86/hvm/ioreq: use gfn_t in struct
	hvm_ioreq_page
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhZGp1c3RzIHRoZSBpb3JlcSBzZXJ2ZXIgY29kZSB0byB1c2UgdHlwZS1zYWZl
IGdmbl90IHZhbHVlcwp3aGVyZSBwb3NzaWJsZS4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWdu
ZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdl
ZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgotLS0KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jICAgICAgICAgfCA0NCArKysr
KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9kb21haW4uaCB8ICAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKyks
IDIzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBi
L3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwppbmRleCA2ZDgxMDE4MzY5Li42NGJiMTNjZWM5IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2
bS9pb3JlcS5jCkBAIC0yMTAsNyArMjEwLDcgQEAgYm9vbCBoYW5kbGVfaHZtX2lvX2NvbXBsZXRp
b24oc3RydWN0IHZjcHUgKnYpCiAgICAgcmV0dXJuIHRydWU7CiB9CiAKLXN0YXRpYyB1bnNpZ25l
ZCBsb25nIGh2bV9hbGxvY19pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCitz
dGF0aWMgZ2ZuX3QgaHZtX2FsbG9jX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAq
cykKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwogICAgIHVuc2lnbmVkIGlu
dCBpOwpAQCAtMjIwLDIwICsyMjAsMTkgQEAgc3RhdGljIHVuc2lnbmVkIGxvbmcgaHZtX2FsbG9j
X2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKICAgICBmb3IgKCBpID0gMDsg
aSA8IHNpemVvZihkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ2ZuLm1hc2spICogODsgaSsrICkK
ICAgICB7CiAgICAgICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KGksICZkLT5hcmNoLmh2bV9k
b21haW4uaW9yZXFfZ2ZuLm1hc2spICkKLSAgICAgICAgICAgIHJldHVybiBkLT5hcmNoLmh2bV9k
b21haW4uaW9yZXFfZ2ZuLmJhc2UgKyBpOworICAgICAgICAgICAgcmV0dXJuIF9nZm4oZC0+YXJj
aC5odm1fZG9tYWluLmlvcmVxX2dmbi5iYXNlICsgaSk7CiAgICAgfQogCi0gICAgcmV0dXJuIGdm
bl94KElOVkFMSURfR0ZOKTsKKyAgICByZXR1cm4gSU5WQUxJRF9HRk47CiB9CiAKLXN0YXRpYyB2
b2lkIGh2bV9mcmVlX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdmbikKK3N0YXRpYyB2b2lk
IGh2bV9mcmVlX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgZ2ZuX3QgZ2Zu
KQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5kb21haW47Ci0gICAgdW5zaWduZWQgaW50
IGkgPSBnZm4gLSBkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ2ZuLmJhc2U7CisgICAgdW5zaWdu
ZWQgaW50IGkgPSBnZm5feChnZm4pIC0gZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dmbi5iYXNl
OwogCiAgICAgQVNTRVJUKCFJU19ERUZBVUxUKHMpKTsKLSAgICBBU1NFUlQoZ2ZuICE9IGdmbl94
KElOVkFMSURfR0ZOKSk7CisgICAgQVNTRVJUKCFnZm5fZXEoZ2ZuLCBJTlZBTElEX0dGTikpOwog
CiAgICAgc2V0X2JpdChpLCAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dmbi5tYXNrKTsKIH0K
QEAgLTI0Miw3ICsyNDEsNyBAQCBzdGF0aWMgdm9pZCBodm1fdW5tYXBfaW9yZXFfZ2ZuKHN0cnVj
dCBodm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKIHsKICAgICBzdHJ1Y3QgaHZtX2lvcmVx
X3BhZ2UgKmlvcnAgPSBidWYgPyAmcy0+YnVmaW9yZXEgOiAmcy0+aW9yZXE7CiAKLSAgICBpZiAo
IGlvcnAtPmdmbiA9PSBnZm5feChJTlZBTElEX0dGTikgKQorICAgIGlmICggZ2ZuX2VxKGlvcnAt
PmdmbiwgSU5WQUxJRF9HRk4pICkKICAgICAgICAgcmV0dXJuOwogCiAgICAgZGVzdHJveV9yaW5n
X2Zvcl9oZWxwZXIoJmlvcnAtPnZhLCBpb3JwLT5wYWdlKTsKQEAgLTI1MSw3ICsyNTAsNyBAQCBz
dGF0aWMgdm9pZCBodm1fdW5tYXBfaW9yZXFfZ2ZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpz
LCBib29sIGJ1ZikKICAgICBpZiAoICFJU19ERUZBVUxUKHMpICkKICAgICAgICAgaHZtX2ZyZWVf
aW9yZXFfZ2ZuKHMsIGlvcnAtPmdmbik7CiAKLSAgICBpb3JwLT5nZm4gPSBnZm5feChJTlZBTElE
X0dGTik7CisgICAgaW9ycC0+Z2ZuID0gSU5WQUxJRF9HRk47CiB9CiAKIHN0YXRpYyBpbnQgaHZt
X21hcF9pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQpAQCAt
MjY0LDE2ICsyNjMsMTcgQEAgc3RhdGljIGludCBodm1fbWFwX2lvcmVxX2dmbihzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCiAg
ICAgaWYgKCBJU19ERUZBVUxUKHMpICkKLSAgICAgICAgaW9ycC0+Z2ZuID0gYnVmID8KLSAgICAg
ICAgICAgICAgICAgICAgZC0+YXJjaC5odm1fZG9tYWluLnBhcmFtc1tIVk1fUEFSQU1fQlVGSU9S
RVFfUEZOXSA6Ci0gICAgICAgICAgICAgICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi5wYXJhbXNb
SFZNX1BBUkFNX0lPUkVRX1BGTl07CisgICAgICAgIGlvcnAtPmdmbiA9IF9nZm4oYnVmID8KKyAg
ICAgICAgICAgICAgICAgICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4ucGFyYW1zW0hWTV9QQVJB
TV9CVUZJT1JFUV9QRk5dIDoKKyAgICAgICAgICAgICAgICAgICAgICAgICBkLT5hcmNoLmh2bV9k
b21haW4ucGFyYW1zW0hWTV9QQVJBTV9JT1JFUV9QRk5dKTsKICAgICBlbHNlCiAgICAgICAgIGlv
cnAtPmdmbiA9IGh2bV9hbGxvY19pb3JlcV9nZm4ocyk7CiAKLSAgICBpZiAoIGlvcnAtPmdmbiA9
PSBnZm5feChJTlZBTElEX0dGTikgKQorICAgIGlmICggZ2ZuX2VxKGlvcnAtPmdmbiwgSU5WQUxJ
RF9HRk4pICkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAKLSAgICByYyA9IHByZXBhcmVfcmlu
Z19mb3JfaGVscGVyKGQsIGlvcnAtPmdmbiwgJmlvcnAtPnBhZ2UsICZpb3JwLT52YSk7CisgICAg
cmMgPSBwcmVwYXJlX3JpbmdfZm9yX2hlbHBlcihkLCBnZm5feChpb3JwLT5nZm4pLCAmaW9ycC0+
cGFnZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZpb3JwLT52YSk7CiAKICAg
ICBpZiAoIHJjICkKICAgICAgICAgaHZtX3VubWFwX2lvcmVxX2dmbihzLCBidWYpOwpAQCAtMzA5
LDEwICszMDksMTAgQEAgc3RhdGljIHZvaWQgaHZtX3JlbW92ZV9pb3JlcV9nZm4oc3RydWN0IGh2
bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQogICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5k
b21haW47CiAgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwID0gYnVmID8gJnMtPmJ1Zmlv
cmVxIDogJnMtPmlvcmVxOwogCi0gICAgaWYgKCBJU19ERUZBVUxUKHMpIHx8IGlvcnAtPmdmbiA9
PSBnZm5feChJTlZBTElEX0dGTikgKQorICAgIGlmICggSVNfREVGQVVMVChzKSB8fCBnZm5fZXEo
aW9ycC0+Z2ZuLCBJTlZBTElEX0dGTikgKQogICAgICAgICByZXR1cm47CiAKLSAgICBpZiAoIGd1
ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgX2dmbihpb3JwLT5nZm4pLAorICAgIGlmICggZ3Vl
c3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBpb3JwLT5nZm4sCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIF9tZm4ocGFnZV90b19tZm4oaW9ycC0+cGFnZSkpLCAwKSApCiAgICAg
ICAgIGRvbWFpbl9jcmFzaChkKTsKICAgICBjbGVhcl9wYWdlKGlvcnAtPnZhKTsKQEAgLTMyNCwx
MiArMzI0LDEyIEBAIHN0YXRpYyBpbnQgaHZtX2FkZF9pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQogICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCA9
IGJ1ZiA/ICZzLT5idWZpb3JlcSA6ICZzLT5pb3JlcTsKICAgICBpbnQgcmM7CiAKLSAgICBpZiAo
IElTX0RFRkFVTFQocykgfHwgaW9ycC0+Z2ZuID09IGdmbl94KElOVkFMSURfR0ZOKSApCisgICAg
aWYgKCBJU19ERUZBVUxUKHMpIHx8IGdmbl9lcShpb3JwLT5nZm4sIElOVkFMSURfR0ZOKSApCiAg
ICAgICAgIHJldHVybiAwOwogCiAgICAgY2xlYXJfcGFnZShpb3JwLT52YSk7CiAKLSAgICByYyA9
IGd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2UoZCwgX2dmbihpb3JwLT5nZm4pLAorICAgIHJjID0gZ3Vl
c3RfcGh5c21hcF9hZGRfcGFnZShkLCBpb3JwLT5nZm4sCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIF9tZm4ocGFnZV90b19tZm4oaW9ycC0+cGFnZSkpLCAwKTsKICAgICBpZiAoIHJj
ID09IDAgKQogICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShkLCBfbWZuKHBhZ2VfdG9fbWZuKGlv
cnAtPnBhZ2UpKSk7CkBAIC01OTAsOCArNTkwLDggQEAgc3RhdGljIGludCBodm1faW9yZXFfc2Vy
dmVyX2luaXQoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgSU5JVF9MSVNUX0hFQUQo
JnMtPmlvcmVxX3ZjcHVfbGlzdCk7CiAgICAgc3Bpbl9sb2NrX2luaXQoJnMtPmJ1ZmlvcmVxX2xv
Y2spOwogCi0gICAgcy0+aW9yZXEuZ2ZuID0gZ2ZuX3goSU5WQUxJRF9HRk4pOwotICAgIHMtPmJ1
ZmlvcmVxLmdmbiA9IGdmbl94KElOVkFMSURfR0ZOKTsKKyAgICBzLT5pb3JlcS5nZm4gPSBJTlZB
TElEX0dGTjsKKyAgICBzLT5idWZpb3JlcS5nZm4gPSBJTlZBTElEX0dGTjsKIAogICAgIHJjID0g
aHZtX2lvcmVxX3NlcnZlcl9hbGxvY19yYW5nZXNldHMocywgaWQpOwogICAgIGlmICggcmMgKQpA
QCAtNzU3LDExICs3NTcsMTEgQEAgaW50IGh2bV9nZXRfaW9yZXFfc2VydmVyX2luZm8oc3RydWN0
IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKIAogICAgIEFTU0VSVCghSVNfREVGQVVMVChzKSk7
CiAKLSAgICAqaW9yZXFfZ2ZuID0gcy0+aW9yZXEuZ2ZuOworICAgICppb3JlcV9nZm4gPSBnZm5f
eChzLT5pb3JlcS5nZm4pOwogCiAgICAgaWYgKCBzLT5idWZpb3JlcS52YSAhPSBOVUxMICkKICAg
ICB7Ci0gICAgICAgICpidWZpb3JlcV9nZm4gPSBzLT5idWZpb3JlcS5nZm47CisgICAgICAgICpi
dWZpb3JlcV9nZm4gPSBnZm5feChzLT5idWZpb3JlcS5nZm4pOwogICAgICAgICAqYnVmaW9yZXFf
cG9ydCA9IHMtPmJ1ZmlvcmVxX2V2dGNobjsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWlu
LmgKaW5kZXggZTE3YmJlNDAwNC4uM2JkOWM1ZDdjMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWlu
LmgKQEAgLTM2LDcgKzM2LDcgQEAKICNpbmNsdWRlIDxwdWJsaWMvaHZtL2RtX29wLmg+CiAKIHN0
cnVjdCBodm1faW9yZXFfcGFnZSB7Ci0gICAgdW5zaWduZWQgbG9uZyBnZm47CisgICAgZ2ZuX3Qg
Z2ZuOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CiAgICAgdm9pZCAqdmE7CiB9OwotLSAK
Mi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 12 16:26:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 16:26:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2gJG-0006eJ-GF; Thu, 12 Oct 2017 16:26:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=451d893c3=Paul.Durrant@citrix.com>)
 id 1e2gJE-0006dx-Vh
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 16:26:09 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 55/D3-07895-0A79FD95; Thu, 12 Oct 2017 16:26:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHRDpO786fc
 jDT4eNLT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDO2rvrGVLBLqeLQnZssDYyzxbsYOTkkBPwl
 /s87yQRiswnoSEx9eom1i5GDQ0RAReL2XoMuRi4OZoHnTBIzd7QzgtQIC5hJfJz7gh3EZhFQl
 Xh18AULiM0rYC0xo/sRK8RMeYldbRdZIeKCEidnPgGrYRbQlGjd/psdwpaXaN46mxnEFgLatX
 7qLLYJjDyzkLTMQtIyC0nLAkbmVYzqxalFZalFusZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTm
 JScV6yfm5mxiBocMABDsY9/5zOsQoycGkJMqbEXg/UogvKT+lMiOxOCO+qDQntfgQowwHh5IE
 b+Q0oJxgUWp6akVaZg4wiGHSEhw8SiK8+iBp3uKCxNzizHSI1ClGY45jmy7/YeLouHn3D5MQS
 15+XqqUOK8WSKkASGlGaR7cIFh0XWKUlRLmZQQ6TYinILUoN7MEVf4VozgHo5IwbzDIFJ7MvB
 K4fa+ATmECOkU07Q7IKSWJCCmpBkYbbia2S9eq1/Y87V4gWHX8zNx1SovnXH5ziV142w6u5sh
 /K39GTn53g5PpgEFNf0j9RS9ZV9uJhfdeyehaZe3oT21eNumvVtiM1e9y2Xxcth+78O7zXuuv
 h4y0jmVMEPz8sPzfjdBOfe820xOSwq8XZX2fNV/Z8qv/yoM3jV8dFFE/vnDzZg07JZbijERDL
 eai4kQAcY2yG6kCAAA=
X-Env-Sender: prvs=451d893c3=Paul.Durrant@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1507825566!70430606!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38583 invoked from network); 12 Oct 2017 16:26:07 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Oct 2017 16:26:07 -0000
X-IronPort-AV: E=Sophos;i="5.43,366,1503360000"; d="scan'208";a="445730170"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 12 Oct 2017 17:25:52 +0100
Message-ID: <20171012162603.3016-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v11 00/11] x86: guest resource mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBzZXJpZXMgaW50cm9kdWNlcyBzdXBwb3J0IGZvciBkaXJlY3QgbWFwcGluZyBvZiBndWVz
dCByZXNvdXJjZXMuClRoZSByZXNvdXJjZXMgYXJlOgogLSBJT1JFUSBzZXJ2ZXIgcGFnZXMKIC0g
R3JhbnQgdGFibGVzCgp2MTA6CiAtIFJlc3BvbmRlZCB0byBjb21tZW50cyBmcm9tIEphbi4KCnY5
OgogLSBDaGFuZ2UgdG8gcGF0Y2ggIzEgb25seS4KCnY4OgogLSBSZS1vcmRlcmVkIHNlcmllcyBh
bmQgZHJvcHBlZCB0d28gcGF0Y2hlcyB0aGF0IGhhdmUgYWxyZWFkeSBiZWVuCiAgICBjb21taXR0
ZWQuCgp2NzoKIC0gRml4ZWQgYXNzZXJ0aW9uIGZhaWx1cmUgaGl0IGR1cmluZyBkb21haW4gZGVz
dHJveS4KCnY2OgogLSBSZXNwb25kZWQgdG8gbWlzc2VkIGNvbW1lbnRzIGZyb20gUm9nZXIuCgp2
NToKIC0gUmVzcG9uZGVkIHRvIHJldmlldyBjb21tZW50cyBmcm9tIFdlaS4KCnY0OgogLSBSZXNw
b25kZWQgdG8gZnVydGhlciByZXZpZXcgY29tbWVudHMgZnJvbSBSb2dlci4KCnYzOgogLSBEcm9w
cGVkIG9yaWdpbmFsIHBhdGNoICMxIHNpbmNlIGl0IGlzIGNvdmVyZWQgYnkgSnVlcmdlbidzIHBh
dGNoLgogLSBBZGRlZCBuZXcgeGVuZm9yZWlnbm1lbW9yeWNsZWFudXAgcGF0Y2ggKCM0KS4KIC0g
UmVwbGFjZWQgdGhlIHBhdGNoIGludHJvZHVjaW5nIHRoZSBpb3JlcSBzZXJ2ZXIgJ2lzX2RlZmF1
bHQnIGZsYWcgd2l0aAogICBvbmUgdGhhdCBjaGFuZ2VzIHRoZSBpb3JlcSBzZXJ2ZXIgbGlzdCBp
bnRvIGFuIGFycmF5ICgjOCkuCiAgICAgIApQYXVsIER1cnJhbnQgKDExKToKICB4ODYvaHZtL2lv
cmVxOiBtYWludGFpbiBhbiBhcnJheSBvZiBpb3JlcSBzZXJ2ZXJzIHJhdGhlciB0aGFuIGEgbGlz
dAogIHg4Ni9odm0vaW9yZXE6IHNpbXBsaWZ5IGNvZGUgYW5kIHVzZSBjb25zaXN0ZW50IG5hbWlu
ZwogIHg4Ni9odm0vaW9yZXE6IHVzZSBnZm5fdCBpbiBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2UKICB4
ODYvaHZtL2lvcmVxOiBkZWZlciBtYXBwaW5nIGdmbnMgdW50aWwgdGhleSBhcmUgYWN0dWFsbHkg
cmVxdXN0ZWQKICB4ODYvbW06IGFkZCBIWVBFUlZJU09SX21lbW9yeV9vcCB0byBhY3F1aXJlIGd1
ZXN0IHJlc291cmNlcwogIHg4Ni9odm0vaW9yZXE6IGFkZCBhIG5ldyBtYXBwYWJsZSByZXNvdXJj
ZSB0eXBlLi4uCiAgeDg2L21tOiBhZGQgYW4gZXh0cmEgY29tbWFuZCB0byBIWVBFUlZJU09SX21t
dV91cGRhdGUuLi4KICB0b29scy9saWJ4ZW5mb3JlaWdubWVtb3J5OiBhZGQgc3VwcG9ydCBmb3Ig
cmVzb3VyY2UgbWFwcGluZwogIHRvb2xzL2xpYnhlbmZvcmVpZ25tZW1vcnk6IHJlZHVjZSB4ZW5m
b3JlaWdubWVtb3J5X3Jlc3RyaWN0IGNvZGUKICAgIGZvb3RwcmludAogIGNvbW1vbjogYWRkIGEg
bmV3IG1hcHBhYmxlIHJlc291cmNlIHR5cGU6IFhFTk1FTV9yZXNvdXJjZV9ncmFudF90YWJsZQog
IHRvb2xzL2xpYnhlbmN0cmw6IHVzZSBuZXcgeGVuZm9yZWlnbm1lbW9yeSBBUEkgdG8gc2VlZCBn
cmFudCB0YWJsZQoKIHRvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL3hlbi5pZiAgICAgICAgICAg
ICAgICAgIHwgICA0ICstCiB0b29scy9pbmNsdWRlL3hlbi1zeXMvTGludXgvcHJpdmNtZC5oICAg
ICAgICAgICAgICB8ICAxMSArCiB0b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYyAgICAgICAg
ICAgICAgICAgICAgICB8ICAgOCArCiB0b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVu
ZGV2aWNlbW9kZWwuaCAgICB8ICAgNiArLQogdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L01ha2Vm
aWxlICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9j
b3JlLmMgICAgICAgICAgICAgICAgICAgIHwgIDUzICsrCiB0b29scy9saWJzL2ZvcmVpZ25tZW1v
cnkvZnJlZWJzZC5jICAgICAgICAgICAgICAgICB8ICAgNyAtCiAuLi4vbGlicy9mb3JlaWdubWVt
b3J5L2luY2x1ZGUveGVuZm9yZWlnbm1lbW9yeS5oICB8ICA0MSArCiB0b29scy9saWJzL2ZvcmVp
Z25tZW1vcnkvbGlieGVuZm9yZWlnbm1lbW9yeS5tYXAgICB8ICAgNSArCiB0b29scy9saWJzL2Zv
cmVpZ25tZW1vcnkvbGludXguYyAgICAgICAgICAgICAgICAgICB8ICA0NSArKwogdG9vbHMvbGli
cy9mb3JlaWdubWVtb3J5L21pbmlvcy5jICAgICAgICAgICAgICAgICAgfCAgIDcgLQogdG9vbHMv
bGlicy9mb3JlaWdubWVtb3J5L25ldGJzZC5jICAgICAgICAgICAgICAgICAgfCAgIDcgLQogdG9v
bHMvbGlicy9mb3JlaWdubWVtb3J5L3ByaXZhdGUuaCAgICAgICAgICAgICAgICAgfCAgNDMgKy0K
IHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9zb2xhcmlzLmMgICAgICAgICAgICAgICAgIHwgICA3
IC0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmggICAgICAgICAgICAgICAgICAgICAgIHwg
ICA4ICstCiB0b29scy9saWJ4Yy94Y19kb21fYm9vdC5jICAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDExNCArKy0KIHRvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X2h2bS5jICAgICAgICAg
ICAgICAgIHwgIDEwICstCiB0b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9wdi5jICAgICAg
ICAgICAgICAgICB8ICAgMiArLQogdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDEgLQogdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5j
ICAgICAgICAgICAgICAgICAgfCAgIDYgKy0KIHhlbi9hcmNoL3g4Ni9odm0vZG0uYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICA5ICstCiB4ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgyOSArKysrKysrKysrKystLS0tLS0tLS0KIHhl
bi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDM5ICst
CiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
MyArLQogeGVuL2NvbW1vbi9jb21wYXQvbWVtb3J5LmMgICAgICAgICAgICAgICAgICAgICAgICAg
fCAxNDUgKysrLQogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgNjMgKy0KIHhlbi9jb21tb24vbWVtb3J5LmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgMTM3ICsrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oICAg
ICAgICAgICAgICAgICAgIHwgIDE0ICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pb3JlcS5o
ICAgICAgICAgICAgICAgICAgICB8ICAgMiArCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgNSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L3AybS5o
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMyArCiB4ZW4vaW5jbHVkZS9wdWJsaWMvaHZt
L2RtX29wLmggICAgICAgICAgICAgICAgICAgICB8ICAzNiArLQogeGVuL2luY2x1ZGUvcHVibGlj
L21lbW9yeS5oICAgICAgICAgICAgICAgICAgICAgICAgfCAgNTggKy0KIHhlbi9pbmNsdWRlL3B1
YmxpYy94ZW4uaCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEyICstCiB4ZW4vaW5jbHVk
ZS94ZW4vZ3JhbnRfdGFibGUuaCAgICAgICAgICAgICAgICAgICAgICB8ICAgNCArCiB4ZW4vaW5j
bHVkZS94bGF0LmxzdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4v
aW5jbHVkZS94c20vZHVtbXkuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNiArCiB4
ZW4vaW5jbHVkZS94c20veHNtLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNiAr
CiB4ZW4veHNtL2R1bW15LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
MSArCiB4ZW4veHNtL2ZsYXNrL2hvb2tzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgNiArCiB4ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycyAgICAgICAgICAgICAg
ICB8ICAgMiArCiA0MSBmaWxlcyBjaGFuZ2VkLCAxMjY3IGluc2VydGlvbnMoKyksIDUwMSBkZWxl
dGlvbnMoLSkKCi0tLQpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0Bv
cmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 12 16:26:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 16:26:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2gJL-0006iF-Qa; Thu, 12 Oct 2017 16:26:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=451d893c3=Paul.Durrant@citrix.com>)
 id 1e2gJJ-0006hJ-UF
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 16:26:14 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 C9/9D-24663-5A79FD95; Thu, 12 Oct 2017 16:26:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsXitHSDve6S6fc
 jDT6vFbL4vmUykwOjx+EPV1gCGKNYM/OS8isSWDN+dnxhKng/h7Hi6K4djA2Md/K7GDk5JAT8
 Ja48vs8IYrMJ6EhMfXqJtYuRg0NEQEXi9l6DLkYuDmaBKcwSDVPnMYPUCAuESWx7NgGshkVAV
 WL7TBaQMK+AtcTyyd+ZIUbKS+xqu8gKYnMK2EjcbPjKDmILAdU82r6LFcJWkVg/dRYbRK+gxM
 mZT8DmMAtISBx88YJ5AiPvLCSpWUhSCxiZVjFqFKcWlaUW6RpZ6CUVZaZnlOQmZuboGhoY6+W
 mFhcnpqfmJCYV6yXn525iBAZPPQMD4w7G9hN+hxglOZiURHkzAu9HCvEl5adUZiQWZ8QXleak
 Fh9ilOHgUJLg7Z0GlBMsSk1PrUjLzAGGMUxagoNHSYRXHyTNW1yQmFucmQ6ROsVozHFs0+U/T
 BwdN+/+YRJiycvPS5US550FUioAUppRmgc3CBZflxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMC
 oJ854DmcKTmVcCt+8V0ClMQKeIpt0BOaUkESEl1cDIGX4+I/n4uu643S//f7JM+690SLdhiVm
 /4qOaxrq/a5+I/G5dXZfKFaN+O83CMqAgR67h63G5pX/s1nyfcFVbpG/nNY6n22/dT7pkuUtd
 2jLp+GYBnq/92aUnElhnqz2vNcl9PFFxm+bf6St36i4rds99PMM83OKj5CbnZUduPHu/0HFBG
 ZOQEktxRqKhFnNRcSIA7TnU86oCAAA=
X-Env-Sender: prvs=451d893c3=Paul.Durrant@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1507825566!102465206!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29460 invoked from network); 12 Oct 2017 16:26:11 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Oct 2017 16:26:11 -0000
X-IronPort-AV: E=Sophos;i="5.43,366,1503360000"; d="scan'208";a="453693606"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 12 Oct 2017 17:25:57 +0100
Message-ID: <20171012162603.3016-6-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171012162603.3016-1-paul.durrant@citrix.com>
References: <20171012162603.3016-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v11 05/11] x86/mm: add HYPERVISOR_memory_op to
	acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2VydGFpbiBtZW1vcnkgcmVzb3VyY2VzIGFzc29jaWF0ZWQgd2l0aCBhIGd1ZXN0IGFyZSBub3Qg
bmVjZXNzYXJpbHkKcHJlc2VudCBpbiB0aGUgZ3Vlc3QgUDJNLgoKVGhpcyBwYXRjaCBhZGRzIHRo
ZSBib2lsZXJwbGF0ZSBmb3IgbmV3IG1lbW9yeSBvcCB0byBhbGxvdyBzdWNoIGEgcmVzb3VyY2UK
dG8gYmUgcHJpdi1tYXBwZWQgZGlyZWN0bHksIGJ5IGVpdGhlciBhIFBWIG9yIEhWTSB0b29scyBk
b21haW4uCgpOT1RFOiBXaGlsc3QgdGhlIG5ldyBvcCBpcyBub3QgaW50cmluc2ljbHkgc3BlY2lm
aWMgdG8gdGhlIHg4NiBhcmNoaXRlY3R1cmUsCiAgICAgIEkgaGF2ZSBubyBtZWFucyB0byB0ZXN0
IGl0IG9uIGFuIEFSTSBwbGF0Zm9ybSBhbmQgc28gY2Fubm90IHZlcmlmeQogICAgICB0aGF0IGl0
IGZ1bmN0aW9ucyBjb3JyZWN0bHkuIEhlbmNlIGl0IGlzIGN1cnJlbnRseSBvbmx5IGltcGxlbWVu
dGVkCiAgICAgIGZvciB4ODYuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgotLS0KQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUu
Y2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxH
ZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3Jh
Y2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
Q2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KCnYxMToKIC0gQWRkcmVzc2VkIG1vcmUgY29tbWVudHMgZnJvbSBKYW4uCgp2OToKIC0g
QWRkcmVzc2VkIG1vcmUgY29tbWVudHMgZnJvbSBKYW4uCgp2ODoKIC0gTW92ZSB0aGUgY29kZSBp
bnRvIGNvbW1vbiBhcyByZXF1ZXN0ZWQgYnkgSmFuLgogLSBNYWtlIHRoZSBnbWZuX2xpc3QgaGFu
ZGxlIGEgNjQtYml0IHR5cGUgdG8gYXZvaWQgbGltaXRpbmcgdGhlIE1GTgogICByYW5nZSBmb3Ig
YSAzMi1iaXQgdG9vbHMgZG9tYWluLgogLSBBZGQgbWlzc2luZyBwYWQuCiAtIEFkZCBjb21wYXQg
Y29kZS4KIC0gTWFrZSB0aGlzIHBhdGNoIGRlYWwgd2l0aCBwdXJlbHkgYm9pbGVycGxhdGUuCiAt
IERyb3AgR2VvcmdlJ3MgQS1iIGFuZCBXZWkncyBSLWIgYmVjYXVzZSB0aGUgY2hhbmdlcyBhcmUg
bm9uLXRyaXZpYWwsCiAgIGFuZCB1cGRhdGUgQ2MgbGlzdCBub3cgdGhlIGJvaWxlcnBsYXRlIGlz
IGNvbW1vbi4KCnY1OgogLSBTd2l0Y2hlZCBfX2NvcHlfdG8vZnJvbV9ndWVzdF9vZmZzZXQoKSB0
byBjb3B5X3RvL2Zyb21fZ3Vlc3Rfb2Zmc2V0KCkuCi0tLQogdG9vbHMvZmxhc2svcG9saWN5L21v
ZHVsZXMveGVuLmlmICAgfCAgIDQgKy0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgICAgICAg
ICAgIHwgICAzICstCiB4ZW4vY29tbW9uL2NvbXBhdC9tZW1vcnkuYyAgICAgICAgICB8IDE0NSAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIHhlbi9jb21tb24vbWVtb3J5LmMg
ICAgICAgICAgICAgICAgIHwgIDkwICsrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRl
L2FzbS14ODYvcDJtLmggICAgICAgICAgIHwgICAzICsKIHhlbi9pbmNsdWRlL3B1YmxpYy9tZW1v
cnkuaCAgICAgICAgIHwgIDQzICsrKysrKysrKystCiB4ZW4vaW5jbHVkZS94bGF0LmxzdCAgICAg
ICAgICAgICAgICB8ICAgMSArCiB4ZW4vaW5jbHVkZS94c20vZHVtbXkuaCAgICAgICAgICAgICB8
ICAgNiArKwogeGVuL2luY2x1ZGUveHNtL3hzbS5oICAgICAgICAgICAgICAgfCAgIDYgKysKIHhl
bi94c20vZHVtbXkuYyAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi94c20vZmxhc2sv
aG9va3MuYyAgICAgICAgICAgICAgIHwgICA2ICsrCiB4ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nl
c3NfdmVjdG9ycyB8ICAgMiArCiAxMiBmaWxlcyBjaGFuZ2VkLCAzMDAgaW5zZXJ0aW9ucygrKSwg
MTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMv
eGVuLmlmIGIvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMveGVuLmlmCmluZGV4IDU1NDM3NDk2
ZjYuLjA3Y2JhOGExNWQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL3hl
bi5pZgorKysgYi90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy94ZW4uaWYKQEAgLTUyLDcgKzUy
LDggQEAgZGVmaW5lKGBjcmVhdGVfZG9tYWluX2NvbW1vbicsIGAKIAkJCXNldHRpbWUgc2V0ZG9t
YWluaGFuZGxlIGdldHZjcHVjb250ZXh0IHNldF9taXNjX2luZm8gfTsKIAlhbGxvdyAkMSAkMjpk
b21haW4yIHsgc2V0X2NwdWlkIHNldHRzYyBzZXRzY2hlZHVsZXIgc2V0Y2xhaW0KIAkJCXNldF9t
YXhfZXZ0Y2huIHNldF92bnVtYWluZm8gZ2V0X3ZudW1haW5mbyBjYWNoZWZsdXNoCi0JCQlwc3Jf
Y210X29wIHBzcl9jYXRfb3Agc29mdF9yZXNldCBzZXRfZ250dGFiX2xpbWl0cyB9OworCQkJcHNy
X2NtdF9vcCBwc3JfY2F0X29wIHNvZnRfcmVzZXQgc2V0X2dudHRhYl9saW1pdHMKKwkJCXJlc291
cmNlX21hcCB9OwogCWFsbG93ICQxICQyOnNlY3VyaXR5IGNoZWNrX2NvbnRleHQ7CiAJYWxsb3cg
JDEgJDI6c2hhZG93IGVuYWJsZTsKIAlhbGxvdyAkMSAkMjptbXUgeyBtYXBfcmVhZCBtYXBfd3Jp
dGUgYWRqdXN0IG1lbW9yeW1hcCBwaHlzbWFwIHBpbnBhZ2UgbW11ZXh0X29wIHVwZGF0ZW1wIH07
CkBAIC0xNTIsNiArMTUzLDcgQEAgZGVmaW5lKGBkZXZpY2VfbW9kZWwnLCBgCiAJYWxsb3cgJDEg
JDJfdGFyZ2V0OmRvbWFpbiB7IGdldGRvbWFpbmluZm8gc2h1dGRvd24gfTsKIAlhbGxvdyAkMSAk
Ml90YXJnZXQ6bW11IHsgbWFwX3JlYWQgbWFwX3dyaXRlIGFkanVzdCBwaHlzbWFwIHRhcmdldF9o
YWNrIH07CiAJYWxsb3cgJDEgJDJfdGFyZ2V0Omh2bSB7IGdldHBhcmFtIHNldHBhcmFtIGh2bWN0
bCBjYWNoZWF0dHIgZG0gfTsKKwlhbGxvdyAkMSAkMl90YXJnZXQ6ZG9tYWluMiByZXNvdXJjZV9t
YXA7CiAnKQogCiAjIG1ha2VfZGV2aWNlX21vZGVsKHByaXYsIGRtX2RvbSwgaHZtX2RvbSkKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpp
bmRleCBjNzJhM2NkZWJiLi43MWJiOWI0ZjkzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0v
cDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC0xMTMyLDggKzExMzIsNyBAQCBz
dGF0aWMgaW50IHNldF90eXBlZF9wMm1fZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
bG9uZyBnZm5fbCwKIH0KIAogLyogU2V0IGZvcmVpZ24gbWZuIGluIHRoZSBnaXZlbiBndWVzdCdz
IHAybSB0YWJsZS4gKi8KLXN0YXRpYyBpbnQgc2V0X2ZvcmVpZ25fcDJtX2VudHJ5KHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbWZuX3QgbWZuKQoraW50IHNldF9mb3JlaWduX3AybV9lbnRyeShzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgbWZuKQogewogICAgIHJldHVybiBzZXRfdHlw
ZWRfcDJtX2VudHJ5KGQsIGdmbiwgbWZuLCBQQUdFX09SREVSXzRLLCBwMm1fbWFwX2ZvcmVpZ24s
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX2dldF9ob3N0cDJtKGQpLT5kZWZh
dWx0X2FjY2Vzcyk7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2NvbXBhdC9tZW1vcnkuYyBiL3hl
bi9jb21tb24vY29tcGF0L21lbW9yeS5jCmluZGV4IDM1YmIyNTk4MDguLjAzMWQxYTQ4YWUgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vY29tcGF0L21lbW9yeS5jCisrKyBiL3hlbi9jb21tb24vY29t
cGF0L21lbW9yeS5jCkBAIC03MSw2ICs3MSw3IEBAIGludCBjb21wYXRfbWVtb3J5X29wKHVuc2ln
bmVkIGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgY29tcGF0KQogICAgICAg
ICAgICAgc3RydWN0IHhlbl9yZW1vdmVfZnJvbV9waHlzbWFwICp4cmZwOwogICAgICAgICAgICAg
c3RydWN0IHhlbl92bnVtYV90b3BvbG9neV9pbmZvICp2bnVtYTsKICAgICAgICAgICAgIHN0cnVj
dCB4ZW5fbWVtX2FjY2Vzc19vcCAqbWFvOworICAgICAgICAgICAgc3RydWN0IHhlbl9tZW1fYWNx
dWlyZV9yZXNvdXJjZSAqbWFyOwogICAgICAgICB9IG5hdDsKICAgICAgICAgdW5pb24gewogICAg
ICAgICAgICAgc3RydWN0IGNvbXBhdF9tZW1vcnlfcmVzZXJ2YXRpb24gcnNydjsKQEAgLTc5LDYg
KzgwLDcgQEAgaW50IGNvbXBhdF9tZW1vcnlfb3AodW5zaWduZWQgaW50IGNtZCwgWEVOX0dVRVNU
X0hBTkRMRV9QQVJBTSh2b2lkKSBjb21wYXQpCiAgICAgICAgICAgICBzdHJ1Y3QgY29tcGF0X2Fk
ZF90b19waHlzbWFwX2JhdGNoIGF0cGI7CiAgICAgICAgICAgICBzdHJ1Y3QgY29tcGF0X3ZudW1h
X3RvcG9sb2d5X2luZm8gdm51bWE7CiAgICAgICAgICAgICBzdHJ1Y3QgY29tcGF0X21lbV9hY2Nl
c3Nfb3AgbWFvOworICAgICAgICAgICAgc3RydWN0IGNvbXBhdF9tZW1fYWNxdWlyZV9yZXNvdXJj
ZSBtYXI7CiAgICAgICAgIH0gY21wOwogCiAgICAgICAgIHNldF94ZW5fZ3Vlc3RfaGFuZGxlKG5h
dC5obmQsIENPTVBBVF9BUkdfWExBVF9WSVJUX0JBU0UpOwpAQCAtMzk1LDYgKzM5Nyw3MSBAQCBp
bnQgY29tcGF0X21lbW9yeV9vcCh1bnNpZ25lZCBpbnQgY21kLCBYRU5fR1VFU1RfSEFORExFX1BB
UkFNKHZvaWQpIGNvbXBhdCkKICAgICAgICAgfQogI2VuZGlmCiAKKyAgICAgICAgY2FzZSBYRU5N
RU1fYWNxdWlyZV9yZXNvdXJjZToKKyAgICAgICAgeworICAgICAgICAgICAgeGVuX3Vsb25nX3Qg
Knhlbl9mcmFtZV9saXN0ID0gKHhlbl91bG9uZ190ICopKG5hdC5tYXIgKyAxKTsKKyAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBtYXhfbnJfZnJhbWVzOworCisgICAgICAgICAgICBpZiAoIGNvcHlf
ZnJvbV9ndWVzdCgmY21wLm1hciwgY29tcGF0LCAxKSB8fAorICAgICAgICAgICAgICAgICAhY29t
cGF0X2hhbmRsZV9va2F5KGNtcC5tYXIuZnJhbWVfbGlzdCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjbXAubWFyLm5yX2ZyYW1lcykgKQorICAgICAgICAgICAgICAgIHJl
dHVybiAtRUZBVUxUOworCisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogVGhlIG51bWJl
ciBvZiBmcmFtZXMgaGFuZGxlZCBpcyBjdXJyZW50bHkgbGltaXRlZCB0byBhCisgICAgICAgICAg
ICAgKiBzbWFsbCBudW1iZXIgYnkgdGhlIHVuZGVybHlpbmcgaW1wbGVtZW50YXRpb24sIHNvIHRo
ZQorICAgICAgICAgICAgICogc2NyYXRjaCBzcGFjZSBzaG91bGQgYmUgc3VmZmljaWVudCBmb3Ig
Ym91bmNpbmcgdGhlCisgICAgICAgICAgICAgKiBmcmFtZSBhZGRyZXNzZXMuCisgICAgICAgICAg
ICAgKi8KKyAgICAgICAgICAgIG1heF9ucl9mcmFtZXMgPSAoQ09NUEFUX0FSR19YTEFUX1NJWkUg
LSBzaXplb2YoKm5hdC5tYXIpKSAvCisgICAgICAgICAgICAgICAgc2l6ZW9mKCp4ZW5fZnJhbWVf
bGlzdCk7CisKKyAgICAgICAgICAgIC8qIElmIHRoZSBudW1iZXIgb2YgZnJhbWVzIGRvZXMgZXhj
ZWVkIHRoZSBtYXhpbXVtIHRoYXQgY2FuCisgICAgICAgICAgICAgKiBiZSBib3VuY2VkIHRoZW4g
LUUyQklHIGlzIHJldHVybmVkLCBidXQgdG8gc2F0aXNmeSB0aGUKKyAgICAgICAgICAgICAqIHNl
bWFudGljcyBvZiB0aGUgaHlwZXJjYWxsIHRoZW4gd2UgbmVlZCB0byBnZXQgdGhlCisgICAgICAg
ICAgICAgKiBtYXhpbXVtIG51bWJlciBvZiBmcmFtZXMgc3VwcG9ydCBieSB0aGUgaW1wbGVtZW50
YXRpb24uCisgICAgICAgICAgICAgKiBUaGlzIGNhbiBiZSBkb25lIGJ5IHNldCBucl9mcmFtZXMg
dG8gemVyby4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgaWYgKCBjbXAubWFyLm5yX2Zy
YW1lcyA+IG1heF9ucl9mcmFtZXMgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGNt
cC5tYXIubnJfZnJhbWVzID0gMDsKKworICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAg
ICAgICogU3Rhc2ggdGhlIG1heGltdW0gbnVtYmVyIG9mIGZyYW1lcyB0aGF0IGNhbiBiZSBib3Vu
Y2VkCisgICAgICAgICAgICAgICAgICogaW4geGVuX2ZyYW1lX2xpc3RbMF0uIEl0IGlzIG5lZWRl
ZCBpbiB0aGUgcmV0dXJuIHBhdGguCisgICAgICAgICAgICAgICAgICovCisgICAgICAgICAgICAg
ICAgeGVuX2ZyYW1lX2xpc3RbMF0gPSBtYXhfbnJfZnJhbWVzOworICAgICAgICAgICAgfQorICAg
ICAgICAgICAgZWxzZSBpZiAoIGNtcC5tYXIubnJfZnJhbWVzID09IDAgKQorICAgICAgICAgICAg
eworICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAgICogTWFrZSBzdXJlIHRoYXQg
eGVuX2ZyYW1lX2xpc3RbMF0gaXMgemVybyBpbiB0aGUgY2FzZQorICAgICAgICAgICAgICAgICAq
IHdoZW4gdGhlIGNhbGxlciBzZXQgbnJfZnJhbWVzIHRvIHplcm8sIHNvIHRoYXQgd2UKKyAgICAg
ICAgICAgICAgICAgKiBjYW4gZGlzdGluZ3Vpc2ggdGhpcyBjYXNlIGZyb20gdGhlIGFib3ZlIG9u
IHJldHVybi4KKyAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICB4ZW5fZnJhbWVf
bGlzdFswXSA9IDA7CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIGZvciAoIGkgPSAwOyBp
IDwgY21wLm1hci5ucl9mcmFtZXM7IGkrKyApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAg
ICAgY29tcGF0X3Vsb25nX3QgZnJhbWU7CisKKyAgICAgICAgICAgICAgICBpZiAoIF9fY29weV9m
cm9tX2NvbXBhdF9vZmZzZXQoJmZyYW1lLCBjbXAubWFyLmZyYW1lX2xpc3QsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGksIDEpICkKKyAgICAgICAgICAg
ICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CisKKyAgICAgICAgICAgICAgICB4ZW5fZnJhbWVfbGlz
dFtpXSA9IGZyYW1lOworICAgICAgICAgICAgfQorCisjZGVmaW5lIFhMQVRfbWVtX2FjcXVpcmVf
cmVzb3VyY2VfSE5ETF9mcmFtZV9saXN0KF9kXywgX3NfKSBcCisgICAgICAgICAgICBzZXRfeGVu
X2d1ZXN0X2hhbmRsZSgoX2RfKS0+ZnJhbWVfbGlzdCwgeGVuX2ZyYW1lX2xpc3QpCisKKyAgICAg
ICAgICAgIFhMQVRfbWVtX2FjcXVpcmVfcmVzb3VyY2UobmF0Lm1hciwgJmNtcC5tYXIpOworCisj
dW5kZWYgWExBVF9tZW1fYWNxdWlyZV9yZXNvdXJjZV9ITkRMX2ZyYW1lX2xpc3QKKworICAgICAg
ICAgICAgYnJlYWs7CisgICAgICAgIH0KICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgIHJl
dHVybiBjb21wYXRfYXJjaF9tZW1vcnlfb3AoY21kLCBjb21wYXQpOwogICAgICAgICB9CkBAIC00
MDIsMTQgKzQ2OSw1NiBAQCBpbnQgY29tcGF0X21lbW9yeV9vcCh1bnNpZ25lZCBpbnQgY21kLCBY
RU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGNvbXBhdCkKICAgICAgICAgcmMgPSBkb19tZW1v
cnlfb3AoY21kLCBuYXQuaG5kKTsKICAgICAgICAgaWYgKCByYyA8IDAgKQogICAgICAgICB7Ci0g
ICAgICAgICAgICBpZiAoIHJjID09IC1FTk9CVUZTICYmIG9wID09IFhFTk1FTV9nZXRfdm51bWFp
bmZvICkKKyAgICAgICAgICAgIHN3aXRjaCAoIG9wKQogICAgICAgICAgICAgewotICAgICAgICAg
ICAgICAgIGNtcC52bnVtYS5ucl92bm9kZXMgPSBuYXQudm51bWEtPm5yX3Zub2RlczsKLSAgICAg
ICAgICAgICAgICBjbXAudm51bWEubnJfdmNwdXMgPSBuYXQudm51bWEtPm5yX3ZjcHVzOwotICAg
ICAgICAgICAgICAgIGNtcC52bnVtYS5ucl92bWVtcmFuZ2VzID0gbmF0LnZudW1hLT5ucl92bWVt
cmFuZ2VzOwotICAgICAgICAgICAgICAgIGlmICggX19jb3B5X3RvX2d1ZXN0KGNvbXBhdCwgJmNt
cC52bnVtYSwgMSkgKQotICAgICAgICAgICAgICAgICAgICByYyA9IC1FRkFVTFQ7CisgICAgICAg
ICAgICBjYXNlIFhFTk1FTV9nZXRfdm51bWFpbmZvOgorICAgICAgICAgICAgICAgIGlmICggcmMg
PT0gLUVOT0JVRlMgKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgY21w
LnZudW1hLm5yX3Zub2RlcyA9IG5hdC52bnVtYS0+bnJfdm5vZGVzOworICAgICAgICAgICAgICAg
ICAgICBjbXAudm51bWEubnJfdmNwdXMgPSBuYXQudm51bWEtPm5yX3ZjcHVzOworICAgICAgICAg
ICAgICAgICAgICBjbXAudm51bWEubnJfdm1lbXJhbmdlcyA9IG5hdC52bnVtYS0+bnJfdm1lbXJh
bmdlczsKKyAgICAgICAgICAgICAgICAgICAgaWYgKCBfX2NvcHlfdG9fZ3Vlc3QoY29tcGF0LCAm
Y21wLnZudW1hLCAxKSApCisgICAgICAgICAgICAgICAgICAgICAgICByYyA9IC1FRkFVTFQ7Cisg
ICAgICAgICAgICAgICAgfQorCisgICAgICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgICAg
IGNhc2UgWEVOTUVNX2FjcXVpcmVfcmVzb3VyY2U6CisgICAgICAgICAgICB7CisgICAgICAgICAg
ICAgICAgeGVuX3Vsb25nX3QgKnhlbl9mcmFtZV9saXN0ID0gKHhlbl91bG9uZ190ICopKG5hdC5t
YXIgKyAxKTsKKworICAgICAgICAgICAgICAgIGlmICggcmMgPT0gLUVJTlZBTCAmJiB4ZW5fZnJh
bWVfbGlzdFswXSAhPSAwICkKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAg
IC8qCisgICAgICAgICAgICAgICAgICAgICAqIFRoZSB2YWx1ZSBvZiBucl9mcmFtZXMgcGFzc2Vk
IHRvIHRoZSBpbXBsZW1lbnRhdGlvbgorICAgICAgICAgICAgICAgICAgICAgKiB3YXMgbm90IHRo
ZSB2YWx1ZSBwYXNzZWQgYnkgdGhlIGNhbGxlciwgaXQgd2FzCisgICAgICAgICAgICAgICAgICAg
ICAqIG92ZXJyaWRkZW4uCisgICAgICAgICAgICAgICAgICAgICAqIFRoZSB2YWx1ZSBpbiB4ZW5f
ZnJhbWVfbGlzdFswXSBpcyB0aGUgbWF4aW11bQorICAgICAgICAgICAgICAgICAgICAgKiBudW1i
ZXIgb2YgZnJhbWVzIHRoYXQgY2FuIGJlIGJvdW5jZWQgc28gd2UgbmVlZAorICAgICAgICAgICAg
ICAgICAgICAgKiB0byBzZXQgY21wLm5yX2ZyYW1lcyB0byB0aGUgbWluaW11bSBvZiB0aGlzIGFu
ZAorICAgICAgICAgICAgICAgICAgICAgKiB0aGUgbWF4aW11bSBudW1iZXIgb2YgZnJhbWVzIGFs
bG93ZWQgYnkgdGhlCisgICAgICAgICAgICAgICAgICAgICAqIGltcGxlbWVudGF0aW9uIGJlZm9y
ZSBwYXNzaW5nIGJhY2sgdG8gdGhlIGNhbGxlci4KKyAgICAgICAgICAgICAgICAgICAgICovCisg
ICAgICAgICAgICAgICAgICAgIGNtcC5tYXIubnJfZnJhbWVzID0gbWluX3QodW5zaWduZWQgaW50
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9mcmFt
ZV9saXN0WzBdLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IG5hdC5tYXItPm5yX2ZyYW1lcyk7CisgICAgICAgICAgICAgICAgICAgIHJjID0gLUUyQklHOwor
ICAgICAgICAgICAgICAgIH0KKworICAgICAgICAgICAgICAgIC8qIEluIGVpdGhlciBvZiB0aGVz
ZSBjYXNlcyBucl9mcmFtZXMgaXMgYW4gT1VUIHZhbHVlICovCisgICAgICAgICAgICAgICAgaWYg
KCByYyA9PSAtRUlOVkFMIHx8IHJjID09IC1FMkJJRyApCisgICAgICAgICAgICAgICAgeworICAg
ICAgICAgICAgICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vlc3QoY29tcGF0LCAmY21wLm1hciwgMSkg
KQorICAgICAgICAgICAgICAgICAgICAgICAgcmMgPSAtRUZBVUxUOworICAgICAgICAgICAgICAg
IH0KKworICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgfQorICAgICAgICAgICAg
ZGVmYXVsdDoKKyAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIH0KKworICAgICAg
ICAgICAgLyogQnJlYWsgb3V0IG9mIHRoZSBkbyBsb29wICovCiAgICAgICAgICAgICBicmVhazsK
ICAgICAgICAgfQogCkBAIC01MzUsNiArNjQ0LDMwIEBAIGludCBjb21wYXRfbWVtb3J5X29wKHVu
c2lnbmVkIGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgY29tcGF0KQogICAg
ICAgICAgICAgICAgIHJjID0gLUVGQVVMVDsKICAgICAgICAgICAgIGJyZWFrOwogCisgICAgICAg
IGNhc2UgWEVOTUVNX2FjcXVpcmVfcmVzb3VyY2U6CisgICAgICAgIHsKKyAgICAgICAgICAgIHhl
bl91bG9uZ190ICp4ZW5fZnJhbWVfbGlzdCA9ICh4ZW5fdWxvbmdfdCAqKShuYXQubWFyICsgMSk7
CisgICAgICAgICAgICBjb21wYXRfdWxvbmdfdCAqY29tcGF0X2ZyYW1lX2xpc3QgPQorICAgICAg
ICAgICAgICAgIChjb21wYXRfdWxvbmdfdCAqKShuYXQubWFyICsgMSk7CisKKyAgICAgICAgICAg
IC8qIE5PVEU6IHRoZSBjb21wYXQgYXJyYXkgb3ZlcndyaXRlcyB0aGUgbmF0aXZlIGFycmF5ICov
CisgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8IGNtcC5tYXIubnJfZnJhbWVzOyBpKysgKQor
ICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGNvbXBhdF91bG9uZ190IGZyYW1lID0geGVu
X2ZyYW1lX2xpc3RbaV07CisKKyAgICAgICAgICAgICAgICBpZiAoIGZyYW1lICE9IHhlbl9mcmFt
ZV9saXN0W2ldICkKKyAgICAgICAgICAgICAgICAgICAgcmV0dXJuIC1FUkFOR0U7CisKKyAgICAg
ICAgICAgICAgICBjb21wYXRfZnJhbWVfbGlzdFtpXSA9IGZyYW1lOworICAgICAgICAgICAgfQor
CisgICAgICAgICAgICBpZiAoIF9fY29weV90b19jb21wYXRfb2Zmc2V0KGNtcC5tYXIuZnJhbWVf
bGlzdCwgMCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29tcGF0
X2ZyYW1lX2xpc3QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNt
cC5tYXIubnJfZnJhbWVzKSApCisgICAgICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CisKKyAg
ICAgICAgICAgIGJyZWFrOworICAgICAgICB9CiAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAg
ICBkb21haW5fY3Jhc2goY3VycmVudC0+ZG9tYWluKTsKICAgICAgICAgICAgIHNwbGl0ID0gMDsK
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94ZW4vY29tbW9uL21lbW9yeS5jCmlu
ZGV4IGFkOTg3ZTBmMjkuLmE4OGZjODM1NjUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbWVtb3J5
LmMKKysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYwpAQCAtOTY1LDYgKzk2NSw4OCBAQCBzdGF0aWMg
bG9uZyB4YXRwX3Blcm1pc3Npb25fY2hlY2soc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50
IHNwYWNlKQogICAgIHJldHVybiB4c21fYWRkX3RvX3BoeXNtYXAoWFNNX1RBUkdFVCwgY3VycmVu
dC0+ZG9tYWluLCBkKTsKIH0KIAorc3RhdGljIGludCBhY3F1aXJlX3Jlc291cmNlKFhFTl9HVUVT
VF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQoreworICAgIHN0cnVjdCBkb21haW4gKmQsICpjdXJy
ZCA9IGN1cnJlbnQtPmRvbWFpbjsKKyAgICB4ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2VfdCB4bWFy
OworICAgIHVuc2lnbmVkIGxvbmcgbWZuX2xpc3RbMl07CisgICAgaW50IHJjOworCisgICAgaWYg
KCBjb3B5X2Zyb21fZ3Vlc3QoJnhtYXIsIGFyZywgMSkgKQorICAgICAgICByZXR1cm4gLUVGQVVM
VDsKKworICAgIGlmICggeG1hci5wYWQgIT0gMCApCisgICAgICAgIHJldHVybiAtRUlOVkFMOwor
CisgICAgaWYgKCB4bWFyLm5yX2ZyYW1lcyA9PSAwIHx8CisgICAgICAgICB4bWFyLm5yX2ZyYW1l
cyA+IEFSUkFZX1NJWkUobWZuX2xpc3QpICkKKyAgICB7CisgICAgICAgIHJjID0geG1hci5ucl9m
cmFtZXMgPT0gMCA/IC1FSU5WQUwgOiAtRTJCSUc7CisgICAgICAgIHhtYXIubnJfZnJhbWVzID0g
QVJSQVlfU0laRShtZm5fbGlzdCk7CisKKyAgICAgICAgaWYgKCBjb3B5X3RvX2d1ZXN0KGFyZywg
JnhtYXIsIDEpICkKKyAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOworCisgICAgICAgIHJldHVy
biByYzsKKyAgICB9CisKKyAgICBkID0gcmN1X2xvY2tfZG9tYWluX2J5X2FueV9pZCh4bWFyLmRv
bWlkKTsKKyAgICBpZiAoIGQgPT0gTlVMTCApCisgICAgICAgIHJldHVybiAtRVNSQ0g7CisKKyAg
ICByYyA9IHhzbV9kb21haW5fcmVzb3VyY2VfbWFwKFhTTV9ETV9QUklWLCBkKTsKKyAgICBpZiAo
IHJjICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICBzd2l0Y2ggKCB4bWFyLnR5cGUgKQorICAg
IHsKKyAgICBkZWZhdWx0OgorICAgICAgICByYyA9IC1FT1BOT1RTVVBQOworICAgICAgICBicmVh
azsKKyAgICB9CisKKyAgICBpZiAoIHJjICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICBpZiAo
ICFwYWdpbmdfbW9kZV90cmFuc2xhdGUoY3VycmQpICkKKyAgICB7CisgICAgICAgIGlmICggY29w
eV90b19ndWVzdCh4bWFyLmZyYW1lX2xpc3QsIG1mbl9saXN0LCB4bWFyLm5yX2ZyYW1lcykgKQor
ICAgICAgICAgICAgcmMgPSAtRUZBVUxUOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAg
ICB4ZW5fcGZuX3QgZ2ZuX2xpc3RbQVJSQVlfU0laRShtZm5fbGlzdCldOworICAgICAgICB1bnNp
Z25lZCBpbnQgaTsKKworICAgICAgICByYyA9IC1FRkFVTFQ7CisgICAgICAgIGlmICggY29weV9m
cm9tX2d1ZXN0KGdmbl9saXN0LCB4bWFyLmZyYW1lX2xpc3QsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEFSUkFZX1NJWkUoZ2ZuX2xpc3QpKSApCisgICAgICAgICAgICBnb3RvIG91dDsK
KworICAgICAgICBmb3IgKCBpID0gMDsgaSA8IHhtYXIubnJfZnJhbWVzOyBpKysgKQorICAgICAg
ICB7CisgICAgICAgICAgICByYyA9IHNldF9mb3JlaWduX3AybV9lbnRyeShjdXJyZCwgZ2ZuX2xp
c3RbaV0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfbWZuKG1mbl9s
aXN0W2ldKSk7CisgICAgICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICB3aGlsZSAoIGktLSAhPSAwICkKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAg
ICAgICAgICAgIGludCBpZ25vcmU7CisKKyAgICAgICAgICAgICAgICAgICAgaWdub3JlID0gZ3Vl
c3RfcGh5c21hcF9yZW1vdmVfcGFnZSgKKyAgICAgICAgICAgICAgICAgICAgICAgIGN1cnJkLCBf
Z2ZuKGdmbl9saXN0W2ldKSwgX21mbihtZm5fbGlzdFtpXSksIDApOworICAgICAgICAgICAgICAg
IH0KKworICAgICAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICAgICAgfQorICAgICAgICB9
CisgICAgfQorCisgb3V0OgorICAgIHJjdV91bmxvY2tfZG9tYWluKGQpOworICAgIHJldHVybiBy
YzsKK30KKwogbG9uZyBkb19tZW1vcnlfb3AodW5zaWduZWQgbG9uZyBjbWQsIFhFTl9HVUVTVF9I
QU5ETEVfUEFSQU0odm9pZCkgYXJnKQogewogICAgIHN0cnVjdCBkb21haW4gKmQsICpjdXJyX2Qg
PSBjdXJyZW50LT5kb21haW47CkBAIC0xNDA2LDYgKzE0ODgsMTQgQEAgbG9uZyBkb19tZW1vcnlf
b3AodW5zaWduZWQgbG9uZyBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQog
ICAgIH0KICNlbmRpZgogCisgICAgY2FzZSBYRU5NRU1fYWNxdWlyZV9yZXNvdXJjZToKKyNpZmRl
ZiBDT05GSUdfWDg2CisgICAgICAgIHJjID0gYWNxdWlyZV9yZXNvdXJjZShhcmcpOworI2Vsc2UK
KyAgICAgICAgcmMgPSAtRU9QTk9UU1VQUDsKKyNlbmRpZgorICAgICAgICBicmVhazsKKwogICAg
IGRlZmF1bHQ6CiAgICAgICAgIHJjID0gYXJjaF9tZW1vcnlfb3AoY21kLCBhcmcpOwogICAgICAg
ICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L3AybS5oCmluZGV4IDE3YjFkMGM4ZDMuLjQ0ZjdlYzA4OGMgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9w
Mm0uaApAQCAtNjIwLDYgKzYyMCw5IEBAIHZvaWQgcDJtX21lbW9yeV90eXBlX2NoYW5nZWQoc3Ry
dWN0IGRvbWFpbiAqZCk7CiBpbnQgcDJtX2lzX2xvZ2RpcnR5X3JhbmdlKHN0cnVjdCBwMm1fZG9t
YWluICosIHVuc2lnbmVkIGxvbmcgc3RhcnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGxvbmcgZW5kKTsKIAorLyogU2V0IGZvcmVpZ24gZW50cnkgaW4gdGhlIHAybSB0YWJs
ZSAoZm9yIHByaXYtbWFwcGluZykgKi8KK2ludCBzZXRfZm9yZWlnbl9wMm1fZW50cnkoc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sIG1mbl90IG1mbik7CisKIC8qIFNldCBtbWlv
IGFkZHJlc3NlcyBpbiB0aGUgcDJtIHRhYmxlIChmb3IgcGFzcy10aHJvdWdoKSAqLwogaW50IHNl
dF9tbWlvX3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZu
X3QgbWZuLAogICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb3JkZXIsIHAybV9h
Y2Nlc3NfdCBhY2Nlc3MpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5o
IGIveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oCmluZGV4IDI5Mzg2ZGY5OGIuLmI3Y2Y3NTNk
NzUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaAorKysgYi94ZW4vaW5j
bHVkZS9wdWJsaWMvbWVtb3J5LmgKQEAgLTU5OSw2ICs1OTksNDcgQEAgc3RydWN0IHhlbl9yZXNl
cnZlZF9kZXZpY2VfbWVtb3J5X21hcCB7CiB0eXBlZGVmIHN0cnVjdCB4ZW5fcmVzZXJ2ZWRfZGV2
aWNlX21lbW9yeV9tYXAgeGVuX3Jlc2VydmVkX2RldmljZV9tZW1vcnlfbWFwX3Q7CiBERUZJTkVf
WEVOX0dVRVNUX0hBTkRMRSh4ZW5fcmVzZXJ2ZWRfZGV2aWNlX21lbW9yeV9tYXBfdCk7CiAKKy8q
CisgKiBHZXQgdGhlIHBhZ2VzIGZvciBhIHBhcnRpY3VsYXIgZ3Vlc3QgcmVzb3VyY2UsIHNvIHRo
YXQgdGhleSBjYW4gYmUKKyAqIG1hcHBlZCBkaXJlY3RseSBieSBhIHRvb2xzIGRvbWFpbi4KKyAq
LworI2RlZmluZSBYRU5NRU1fYWNxdWlyZV9yZXNvdXJjZSAyOAorc3RydWN0IHhlbl9tZW1fYWNx
dWlyZV9yZXNvdXJjZSB7CisgICAgLyogSU4gLSB0aGUgZG9tYWluIHdob3NlIHJlc291cmNlIGlz
IHRvIGJlIG1hcHBlZCAqLworICAgIGRvbWlkX3QgZG9taWQ7CisgICAgLyogSU4gLSB0aGUgdHlw
ZSBvZiByZXNvdXJjZSAqLworICAgIHVpbnQxNl90IHR5cGU7CisgICAgLyoKKyAgICAgKiBJTiAt
IGEgdHlwZS1zcGVjaWZpYyByZXNvdXJjZSBpZGVudGlmaWVyLCB3aGljaCBtdXN0IGJlIHplcm8K
KyAgICAgKiAgICAgIHVubGVzcyBzdGF0ZWQgb3RoZXJ3aXNlLgorICAgICAqLworICAgIHVpbnQz
Ml90IGlkOworICAgIC8qIElOL09VVCAtIEFzIGFuIElOIHBhcmFtZXRlciBudW1iZXIgb2YgKDRL
KSBmcmFtZXMgb2YgdGhlIHJlc291cmNlCisgICAgICogICAgICAgICAgdG8gYmUgbWFwcGVkLiBI
b3dldmVyLCBpZiB0aGUgc3BlY2lmaWVkIHZhbHVlIGlzIDAgdGhlbgorICAgICAqICAgICAgICAg
IC1FSU5WQUwgd2lsbCBiZSByZXR1cm5lZCBhbmQgdGhpcyBmaWVsZCB3aWxsIGJlIHNldCB0byB0
aGUKKyAgICAgKiAgICAgICAgICBtYXhpbXVtIHZhbHVlIHN1cHBvcnRlZCBieSB0aGUgaW1wbGVt
ZW50YXRpb24uIEFsc28sCisgICAgICogICAgICAgICAgaWYgdGhlIHNwZWNpZmllZCB2YWx1ZSBl
eGNlZWRzIHRoZSBpbXBsZW1lbnRhdG9uIGxpbWl0CisgICAgICogICAgICAgICAgdGhlbiAtRTJC
SUcgd2lsbCBiZSByZXR1cm5lZCBhbmQsIHNpbWlsYXJseSwgdGhpcyBmaWVsZAorICAgICAqICAg
ICAgICAgIHdpbGwgYmUgc2V0IHRoZSBtYXhpbXVtIHZhbHVlIHN1cHBvcnRlZCBieSB0aGUKKyAg
ICAgKiAgICAgICAgICBpbXBsZW1lbnRhdGlvbi4KKyAgICAgKi8KKyAgICB1aW50MzJfdCBucl9m
cmFtZXM7CisgICAgdWludDMyX3QgcGFkOworICAgIC8qIElOIC0gdGhlIGluZGV4IG9mIHRoZSBp
bml0aWFsIGZyYW1lIHRvIGJlIG1hcHBlZC4gVGhpcyBwYXJhbWV0ZXIKKyAgICAgKiAgICAgIGlz
IG9wdGlvbmFsIGlmIG5yX2ZyYW1lcyBpcyAwLgorICAgICAqLworICAgIHVpbnQ2NF9hbGlnbmVk
X3QgZnJhbWU7CisgICAgLyogSU4vT1VUIC0gSWYgdGhlIHRvb2xzIGRvbWFpbiBpcyBQViB0aGVu
LCB1cG9uIHJldHVybiwgZnJhbWVfbGlzdAorICAgICAqICAgICAgICAgIHdpbGwgYmUgcG9wdWxh
dGVkIHdpdGggdGhlIE1GTnMgb2YgdGhlIHJlc291cmNlLgorICAgICAqICAgICAgICAgIElmIHRo
ZSB0b29scyBkb21haW4gaXMgSFZNIHRoZW4gaXQgaXMgZXhwZWN0ZWQgdGhhdCwgb24KKyAgICAg
KiAgICAgICAgICBlbnRyeSwgZnJhbWVfbGlzdCB3aWxsIGJlIHBvcHVsYXRlZCB3aXRoIGEgbGlz
dCBvZiBHRk5zCisgICAgICogICAgICAgICAgdGhhdCB3aWxsIGJlIG1hcHBlZCB0byB0aGUgTUZO
cyBvZiB0aGUgcmVzb3VyY2UuCisgICAgICogICAgICAgICAgVGhpcyBwYXJhbWV0ZXIgaXMgb3B0
aW9uYWwgaWYgbnJfZnJhbWVzIGlzIDAuCisgICAgICovCisgICAgWEVOX0dVRVNUX0hBTkRMRSh4
ZW5fdWxvbmdfdCkgZnJhbWVfbGlzdDsKK307Cit0eXBlZGVmIHN0cnVjdCB4ZW5fbWVtX2FjcXVp
cmVfcmVzb3VyY2UgeGVuX21lbV9hY3F1aXJlX3Jlc291cmNlX3Q7CisKICNlbmRpZiAvKiBkZWZp
bmVkKF9fWEVOX18pIHx8IGRlZmluZWQoX19YRU5fVE9PTFNfXykgKi8KIAogLyoKQEAgLTY1MCw3
ICs2OTEsNyBAQCBzdHJ1Y3QgeGVuX3ZudW1hX3RvcG9sb2d5X2luZm8gewogdHlwZWRlZiBzdHJ1
Y3QgeGVuX3ZudW1hX3RvcG9sb2d5X2luZm8geGVuX3ZudW1hX3RvcG9sb2d5X2luZm9fdDsKIERF
RklORV9YRU5fR1VFU1RfSEFORExFKHhlbl92bnVtYV90b3BvbG9neV9pbmZvX3QpOwogCi0vKiBO
ZXh0IGF2YWlsYWJsZSBzdWJvcCBudW1iZXIgaXMgMjggKi8KKy8qIE5leHQgYXZhaWxhYmxlIHN1
Ym9wIG51bWJlciBpcyAyOSAqLwogCiAjZW5kaWYgLyogX19YRU5fUFVCTElDX01FTU9SWV9IX18g
Ki8KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGxhdC5sc3QgYi94ZW4vaW5jbHVkZS94bGF0
LmxzdAppbmRleCAwZjE3MDAwZWE3Li41ODM1ODcyMzM0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS94bGF0LmxzdAorKysgYi94ZW4vaW5jbHVkZS94bGF0LmxzdApAQCAtODMsNiArODMsNyBAQAog
IQltZW1vcnlfbWFwCQkJbWVtb3J5LmgKICEJbWVtb3J5X3Jlc2VydmF0aW9uCQltZW1vcnkuaAog
IQltZW1fYWNjZXNzX29wCQkJbWVtb3J5LmgKKyEJbWVtX2FjcXVpcmVfcmVzb3VyY2UJCW1lbW9y
eS5oCiAhCXBvZF90YXJnZXQJCQltZW1vcnkuaAogIQlyZW1vdmVfZnJvbV9waHlzbWFwCQltZW1v
cnkuaAogIQlyZXNlcnZlZF9kZXZpY2VfbWVtb3J5X21hcAltZW1vcnkuaApkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUveHNtL2R1bW15LmggYi94ZW4vaW5jbHVkZS94c20vZHVtbXkuaAppbmRleCBi
YTg5ZWE0YmMxLi44ZjA0ZDU5YTNlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94c20vZHVtbXku
aAorKysgYi94ZW4vaW5jbHVkZS94c20vZHVtbXkuaApAQCAtNzI0LDMgKzcyNCw5IEBAIHN0YXRp
YyBYU01fSU5MSU5FIGludCB4c21feGVuX3ZlcnNpb24gKFhTTV9ERUZBVUxUX0FSRyB1aW50MzJf
dCBvcCkKICAgICAgICAgcmV0dXJuIHhzbV9kZWZhdWx0X2FjdGlvbihYU01fUFJJViwgY3VycmVu
dC0+ZG9tYWluLCBOVUxMKTsKICAgICB9CiB9CisKK3N0YXRpYyBYU01fSU5MSU5FIGludCB4c21f
ZG9tYWluX3Jlc291cmNlX21hcChYU01fREVGQVVMVF9BUkcgc3RydWN0IGRvbWFpbiAqZCkKK3sK
KyAgICBYU01fQVNTRVJUX0FDVElPTihYU01fRE1fUFJJVik7CisgICAgcmV0dXJuIHhzbV9kZWZh
dWx0X2FjdGlvbihhY3Rpb24sIGN1cnJlbnQtPmRvbWFpbiwgZCk7Cit9CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS94c20veHNtLmggYi94ZW4vaW5jbHVkZS94c20veHNtLmgKaW5kZXggN2Y3ZmVm
ZmM2OC4uZDBkYjg2MGFlMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveHNtL3hzbS5oCisrKyBi
L3hlbi9pbmNsdWRlL3hzbS94c20uaApAQCAtMTgwLDYgKzE4MCw3IEBAIHN0cnVjdCB4c21fb3Bl
cmF0aW9ucyB7CiAgICAgaW50ICgqZG1fb3ApIChzdHJ1Y3QgZG9tYWluICpkKTsKICNlbmRpZgog
ICAgIGludCAoKnhlbl92ZXJzaW9uKSAodWludDMyX3QgY21kKTsKKyAgICBpbnQgKCpkb21haW5f
cmVzb3VyY2VfbWFwKSAoc3RydWN0IGRvbWFpbiAqZCk7CiB9OwogCiAjaWZkZWYgQ09ORklHX1hT
TQpAQCAtNjkyLDYgKzY5MywxMSBAQCBzdGF0aWMgaW5saW5lIGludCB4c21feGVuX3ZlcnNpb24g
KHhzbV9kZWZhdWx0X3QgZGVmLCB1aW50MzJfdCBvcCkKICAgICByZXR1cm4geHNtX29wcy0+eGVu
X3ZlcnNpb24ob3ApOwogfQogCitzdGF0aWMgaW5saW5lIGludCB4c21fZG9tYWluX3Jlc291cmNl
X21hcCh4c21fZGVmYXVsdF90IGRlZiwgc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICByZXR1cm4g
eHNtX29wcy0+ZG9tYWluX3Jlc291cmNlX21hcChkKTsKK30KKwogI2VuZGlmIC8qIFhTTV9OT19X
UkFQUEVSUyAqLwogCiAjaWZkZWYgQ09ORklHX01VTFRJQk9PVApkaWZmIC0tZ2l0IGEveGVuL3hz
bS9kdW1teS5jIGIveGVuL3hzbS9kdW1teS5jCmluZGV4IDQ3OWIxMDM2MTQuLjZlNzUxMTk5ZWUg
MTAwNjQ0Ci0tLSBhL3hlbi94c20vZHVtbXkuYworKysgYi94ZW4veHNtL2R1bW15LmMKQEAgLTE1
Nyw0ICsxNTcsNSBAQCB2b2lkIF9faW5pdCB4c21fZml4dXBfb3BzIChzdHJ1Y3QgeHNtX29wZXJh
dGlvbnMgKm9wcykKICAgICBzZXRfdG9fZHVtbXlfaWZfbnVsbChvcHMsIGRtX29wKTsKICNlbmRp
ZgogICAgIHNldF90b19kdW1teV9pZl9udWxsKG9wcywgeGVuX3ZlcnNpb24pOworICAgIHNldF90
b19kdW1teV9pZl9udWxsKG9wcywgZG9tYWluX3Jlc291cmNlX21hcCk7CiB9CmRpZmYgLS1naXQg
YS94ZW4veHNtL2ZsYXNrL2hvb2tzLmMgYi94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKaW5kZXggN2Iw
MDVhZjgzNC4uN2U5ZWZjZDg2NSAxMDA2NDQKLS0tIGEveGVuL3hzbS9mbGFzay9ob29rcy5jCisr
KyBiL3hlbi94c20vZmxhc2svaG9va3MuYwpAQCAtMTcxOCw2ICsxNzE4LDExIEBAIHN0YXRpYyBp
bnQgZmxhc2tfeGVuX3ZlcnNpb24gKHVpbnQzMl90IG9wKQogICAgIH0KIH0KIAorc3RhdGljIGlu
dCBmbGFza19kb21haW5fcmVzb3VyY2VfbWFwKHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgcmV0
dXJuIGN1cnJlbnRfaGFzX3Blcm0oZCwgU0VDQ0xBU1NfRE9NQUlOMiwgRE9NQUlOMl9fUkVTT1VS
Q0VfTUFQKTsKK30KKwogbG9uZyBkb19mbGFza19vcChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhz
bV9vcF90KSB1X2ZsYXNrX29wKTsKIGludCBjb21wYXRfZmxhc2tfb3AoWEVOX0dVRVNUX0hBTkRM
RV9QQVJBTSh4c21fb3BfdCkgdV9mbGFza19vcCk7CiAKQEAgLTE4NTEsNiArMTg1Niw3IEBAIHN0
YXRpYyBzdHJ1Y3QgeHNtX29wZXJhdGlvbnMgZmxhc2tfb3BzID0gewogICAgIC5kbV9vcCA9IGZs
YXNrX2RtX29wLAogI2VuZGlmCiAgICAgLnhlbl92ZXJzaW9uID0gZmxhc2tfeGVuX3ZlcnNpb24s
CisgICAgLmRvbWFpbl9yZXNvdXJjZV9tYXAgPSBmbGFza19kb21haW5fcmVzb3VyY2VfbWFwLAog
fTsKIAogdm9pZCBfX2luaXQgZmxhc2tfaW5pdChjb25zdCB2b2lkICpwb2xpY3lfYnVmZmVyLCBz
aXplX3QgcG9saWN5X3NpemUpCmRpZmYgLS1naXQgYS94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nl
c3NfdmVjdG9ycyBiL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzCmluZGV4IDNh
MmQ4NjNiOGYuLjM0MWFkZTFmN2QgMTAwNjQ0Ci0tLSBhL3hlbi94c20vZmxhc2svcG9saWN5L2Fj
Y2Vzc192ZWN0b3JzCisrKyBiL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzCkBA
IC0yNTAsNiArMjUwLDggQEAgY2xhc3MgZG9tYWluMgogICAgIHBzcl9jYXRfb3AKICMgWEVOX0RP
TUNUTF9zZXRfZ250dGFiX2xpbWl0cwogICAgIHNldF9nbnR0YWJfbGltaXRzCisjIFhFTk1FTV9y
ZXNvdXJjZV9tYXAKKyAgICByZXNvdXJjZV9tYXAKIH0KIAogIyBTaW1pbGFyIHRvIGNsYXNzIGRv
bWFpbiwgYnV0IHByaW1hcmlseSBjb250YWlucyBkb21jdGxzIHJlbGF0ZWQgdG8gSFZNIGRvbWFp
bnMKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 12 16:28:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 16:28:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2gLO-0007uU-DA; Thu, 12 Oct 2017 16:28:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=451d893c3=Paul.Durrant@citrix.com>)
 id 1e2gLN-0007tz-1D
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 16:28:21 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 68/54-13078-4289FD95; Thu, 12 Oct 2017 16:28:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDva7yjPu
 RBj/Oa1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlz5j9jL9hlUbFr8m/GBsYerS5GTg4JAX+J
 ++eWs4PYbAI6ElOfXmLtYuTgEBFQkbi916CLkYuDWeA5k8TrDT/BaoQFEiT6Z09gArFZBFQlX
 r3oYQGxeQVsJNp+PGKCmCkvsavtIiuIzQkUv9nwFaxXSMBa4tH2XawQtorE+qmz2CB6BSVOzn
 wCNodZQELi4IsXzBMYeWchSc1CklrAyLSKUaM4tagstUjX0EgvqSgzPaMkNzEzR9fQwEwvN7W
 4ODE9NScxqVgvOT93EyMweBiAYAfj5Y0BhxglOZiURHkzAu9HCvEl5adUZiQWZ8QXleakFh9i
 lOHgUJLg5ZoOlBMsSk1PrUjLzAGGMUxagoNHSYRXFSTNW1yQmFucmQ6ROsVoydFx8+4fJo5NY
 HLD9wd/mIRY8vLzUqXEeXlBGgRAGjJK8+DGwWLtEqOslDAvI9CBQjwFqUW5mSWo8q8YxTkYlY
 R5nUCm8GTmlcBtfQV0EBPQQaJpd0AOKklESEk1MBZXa4VN3Xq368rjJYe2N0eVpz86sFBORPe
 BTM5c6zjWT7eP/JUS9ZvcUsHxXdVshuQ1o2vaRzrKb79tdra4rOesWPBDg2/h0kRzMY6aTOcN
 Bjf75vdvC/1m2Bh878znh51bLzuWh20tC4jcHlIhajB710RVT7XZD+xsvwS/TndM/2KgH3roq
 xJLcUaioRZzUXEiAHkJttKwAgAA
X-Env-Sender: prvs=451d893c3=Paul.Durrant@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1507825698!111103554!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51867 invoked from network); 12 Oct 2017 16:28:19 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Oct 2017 16:28:19 -0000
X-IronPort-AV: E=Sophos;i="5.43,366,1503360000"; d="scan'208";a="453694029"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 12 Oct 2017 17:26:02 +0100
Message-ID: <20171012162603.3016-11-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171012162603.3016-1-paul.durrant@citrix.com>
References: <20171012162603.3016-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v11 10/11] common: add a new mappable resource
	type: XENMEM_resource_grant_table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhbGxvd3MgZ3JhbnQgdGFibGUgZnJhbWVzIHRvIGJlIG1hcHBlZCB1c2luZyB0
aGUKWEVOTUVNX2FjcXVpcmVfcmVzb3VyY2UgbWVtb3J5IG9wLgoKU2lnbmVkLW9mZi1ieTogUGF1
bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1
bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBLb25yYWQgUnpl
c3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4K
Q2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgp2MTA6CiAtIEFkZHJlc3NlZCBjb21t
ZW50cyBmcm9tIEphbi4KCnY4OgogLSBUaGUgZnVuY3Rpb25hbGl0eSB3YXMgb3JpZ2luYWxseSBp
bmNvcnBvcmF0ZWQgaW50byB0aGUgZWFybGllciBwYXRjaAogICAieDg2L21tOiBhZGQgSFlQRVJW
SVNPUl9tZW1vcnlfb3AgdG8gYWNxdWlyZSBndWVzdCByZXNvdXJjZXMiLgotLS0KIHhlbi9jb21t
b24vZ3JhbnRfdGFibGUuYyAgICAgIHwgNjMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLS0tLQogeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAgICAgfCA0NCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaCAgIHwg
IDYgKysrKysKIHhlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oIHwgIDQgKysrCiA0IGZpbGVz
IGNoYW5nZWQsIDExMCBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRl
eCA2ZDIwYjE3NzM5Li5lNDJjMWI2YmYzIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC0xNjA4LDcgKzE2MDgsOCBA
QCBmYXVsdDoKIH0KIAogc3RhdGljIGludAotZ250dGFiX3BvcHVsYXRlX3N0YXR1c19mcmFtZXMo
c3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGdyYW50X3RhYmxlICpndCwKK2dudHRhYl9wb3B1bGF0
ZV9zdGF0dXNfZnJhbWVzKHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0LAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IHJlcV9ucl9mcmFtZXMpCiB7CiAgICAgdW5zaWduZWQgaTsKQEAg
LTM3NTYsMTMgKzM3NTcsMTIgQEAgaW50IG1lbV9zaGFyaW5nX2dyZWZfdG9fZ2ZuKHN0cnVjdCBn
cmFudF90YWJsZSAqZ3QsIGdyYW50X3JlZl90IHJlZiwKIH0KICNlbmRpZgogCi1pbnQgZ250dGFi
X21hcF9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGlkeCwgZ2ZuX3QgZ2Zu
LAotICAgICAgICAgICAgICAgICAgICAgbWZuX3QgKm1mbikKKy8qIENhbGxlciBtdXN0IGhvbGQg
d3JpdGUgbG9jayBhcyB2ZXJzaW9uIG1heSBjaGFuZ2UgYW5kIHRhYmxlIG1heSBncm93ICovCitz
dGF0aWMgaW50IGdudHRhYl9nZXRfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9u
ZyBpZHgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3QgKm1mbikKIHsKLSAgICBp
bnQgcmMgPSAwOwogICAgIHN0cnVjdCBncmFudF90YWJsZSAqZ3QgPSBkLT5ncmFudF90YWJsZTsK
LQotICAgIGdyYW50X3dyaXRlX2xvY2soZ3QpOworICAgIGludCByYyA9IDA7CiAKICAgICBpZiAo
IGd0LT5ndF92ZXJzaW9uID09IDAgKQogICAgICAgICBndC0+Z3RfdmVyc2lvbiA9IDE7CkBAIC0z
Nzg3LDYgKzM3ODcsMTkgQEAgaW50IGdudHRhYl9tYXBfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgbG9uZyBpZHgsIGdmbl90IGdmbiwKICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsK
ICAgICB9CiAKKyAgICByZXR1cm4gcmM7Cit9CisKK2ludCBnbnR0YWJfbWFwX2ZyYW1lKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgaWR4LCBnZm5fdCBnZm4sCisgICAgICAgICAgICAg
ICAgICAgICBtZm5fdCAqbWZuKQoreworICAgIHN0cnVjdCBncmFudF90YWJsZSAqZ3QgPSBkLT5n
cmFudF90YWJsZTsKKyAgICBpbnQgcmM7CisKKyAgICBncmFudF93cml0ZV9sb2NrKGd0KTsKKwor
ICAgIHJjID0gZ250dGFiX2dldF9mcmFtZShkLCBpZHgsIG1mbik7CisKICAgICBpZiAoICFyYyAp
CiAgICAgICAgIGdudHRhYl9zZXRfZnJhbWVfZ2ZuKGd0LCBpZHgsIGdmbik7CiAKQEAgLTM3OTUs
NiArMzgwOCw0NCBAQCBpbnQgZ250dGFiX21hcF9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBsb25nIGlkeCwgZ2ZuX3QgZ2ZuLAogICAgIHJldHVybiByYzsKIH0KIAoraW50IGdudHRh
Yl9nZXRfZ3JhbnRfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBpZHgsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCAqbWZuKQoreworICAgIHN0cnVjdCBncmFu
dF90YWJsZSAqZ3QgPSBkLT5ncmFudF90YWJsZTsKKyAgICBpbnQgcmM7CisKKyAgICAvKiB3cml0
ZSBsb2NrIHJlcXVpcmVkIGFzIHZlcnNpb24gbWF5IGNoYW5nZSBhbmQvb3IgdGFibGUgbWF5IGdy
b3cgKi8KKyAgICBncmFudF93cml0ZV9sb2NrKGd0KTsKKworICAgIHJjID0gKGd0LT5ndF92ZXJz
aW9uID09IDIgJiYKKyAgICAgICAgICBpZHggPiBYRU5NQVBJRFhfZ3JhbnRfdGFibGVfc3RhdHVz
KSA/CisgICAgICAgIC1FSU5WQUwgOgorICAgICAgICBnbnR0YWJfZ2V0X2ZyYW1lKGQsIGlkeCwg
bWZuKTsKKworICAgIGdyYW50X3dyaXRlX3VubG9jayhndCk7CisKKyAgICByZXR1cm4gcmM7Cit9
CisKK2ludCBnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBsb25nIGlkeCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCAqbWZuKQorewor
ICAgIHN0cnVjdCBncmFudF90YWJsZSAqZ3QgPSBkLT5ncmFudF90YWJsZTsKKyAgICBpbnQgcmM7
CisKKyAgICAvKiB3cml0ZSBsb2NrIHJlcXVpcmVkIGFzIHZlcnNpb24gbWF5IGNoYW5nZSBhbmQv
b3IgdGFibGUgbWF5IGdyb3cgKi8KKyAgICBncmFudF93cml0ZV9sb2NrKGd0KTsKKworICAgIHJj
ID0gKGd0LT5ndF92ZXJzaW9uICE9IDIgfHwKKyAgICAgICAgICBpZHggPiBYRU5NQVBJRFhfZ3Jh
bnRfdGFibGVfc3RhdHVzKSA/CisgICAgICAgIC1FSU5WQUwgOgorICAgICAgICBnbnR0YWJfZ2V0
X2ZyYW1lKGQsIGlkeCAmIFhFTk1BUElEWF9ncmFudF90YWJsZV9zdGF0dXMsIG1mbik7CisKKyAg
ICBncmFudF93cml0ZV91bmxvY2soZ3QpOworCisgICAgcmV0dXJuIHJjOworfQorCiBzdGF0aWMg
dm9pZCBnbnR0YWJfdXNhZ2VfcHJpbnQoc3RydWN0IGRvbWFpbiAqcmQpCiB7CiAgICAgaW50IGZp
cnN0ID0gMTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94ZW4vY29tbW9uL21l
bW9yeS5jCmluZGV4IDFhOTg3MmI3NWMuLmE1MGQ5M2QwMDYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21t
b24vbWVtb3J5LmMKKysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYwpAQCAtMjMsNiArMjMsNyBAQAog
I2luY2x1ZGUgPHhlbi9udW1hLmg+CiAjaW5jbHVkZSA8eGVuL21lbV9hY2Nlc3MuaD4KICNpbmNs
dWRlIDx4ZW4vdHJhY2UuaD4KKyNpbmNsdWRlIDx4ZW4vZ3JhbnRfdGFibGUuaD4KICNpbmNsdWRl
IDxhc20vY3VycmVudC5oPgogI2luY2x1ZGUgPGFzbS9oYXJkaXJxLmg+CiAjaW5jbHVkZSA8YXNt
L3AybS5oPgpAQCAtOTY1LDExICs5NjYsNDcgQEAgc3RhdGljIGxvbmcgeGF0cF9wZXJtaXNzaW9u
X2NoZWNrKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBzcGFjZSkKICAgICByZXR1cm4g
eHNtX2FkZF90b19waHlzbWFwKFhTTV9UQVJHRVQsIGN1cnJlbnQtPmRvbWFpbiwgZCk7CiB9CiAK
K3N0YXRpYyBpbnQgYWNxdWlyZV9ncmFudF90YWJsZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBpbnQgaWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBm
cmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnJfZnJh
bWVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuX2xp
c3RbXSkKK3sKKyAgICB1bnNpZ25lZCBpbnQgaSA9IG5yX2ZyYW1lczsKKworICAgIHdoaWxlICgg
aS0tICE9IDAgKQorICAgIHsKKyAgICAgICAgbWZuX3QgbWZuID0gSU5WQUxJRF9NRk47CisgICAg
ICAgIGludCByYzsKKworICAgICAgICBzd2l0Y2ggKCBpZCApCisgICAgICAgIHsKKyAgICAgICAg
Y2FzZSBYRU5NRU1fcmVzb3VyY2VfZ3JhbnRfdGFibGVfaWRfZ3JhbnQ6CisgICAgICAgICAgICBy
YyA9IGdudHRhYl9nZXRfZ3JhbnRfZnJhbWUoZCwgZnJhbWUgKyBpLCAmbWZuKTsKKyAgICAgICAg
ICAgIGJyZWFrOworCisgICAgICAgIGNhc2UgWEVOTUVNX3Jlc291cmNlX2dyYW50X3RhYmxlX2lk
X3N0YXR1czoKKyAgICAgICAgICAgIHJjID0gZ250dGFiX2dldF9zdGF0dXNfZnJhbWUoZCwgZnJh
bWUgKyBpLCAmbWZuKTsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGRlZmF1bHQ6Cisg
ICAgICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQor
CisgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgcmV0dXJuIHJjOworCisgICAgICAgIG1m
bl9saXN0W2ldID0gbWZuX3gobWZuKTsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKwogc3Rh
dGljIGludCBhY3F1aXJlX3Jlc291cmNlKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJn
KQogewogICAgIHN0cnVjdCBkb21haW4gKmQsICpjdXJyZCA9IGN1cnJlbnQtPmRvbWFpbjsKICAg
ICB4ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2VfdCB4bWFyOwotICAgIHVuc2lnbmVkIGxvbmcgbWZu
X2xpc3RbMl07CisgICAgdW5zaWduZWQgbG9uZyBtZm5fbGlzdFszMl07CiAgICAgaW50IHJjOwog
CiAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJnhtYXIsIGFyZywgMSkgKQpAQCAtMTAwNSw2ICsx
MDQyLDExIEBAIHN0YXRpYyBpbnQgYWNxdWlyZV9yZXNvdXJjZShYRU5fR1VFU1RfSEFORExFX1BB
UkFNKHZvaWQpIGFyZykKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
eG1hci5ucl9mcmFtZXMsIG1mbl9saXN0KTsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIFhF
Tk1FTV9yZXNvdXJjZV9ncmFudF90YWJsZToKKyAgICAgICAgcmMgPSBhY3F1aXJlX2dyYW50X3Rh
YmxlKGQsIHhtYXIuaWQsIHhtYXIuZnJhbWUsIHhtYXIubnJfZnJhbWVzLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbWZuX2xpc3QpOworICAgICAgICBicmVhazsKKwogICAgIGRl
ZmF1bHQ6CiAgICAgICAgIHJjID0gLUVPUE5PVFNVUFA7CiAgICAgICAgIGJyZWFrOwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oIGIveGVuL2luY2x1ZGUvcHVibGljL21l
bW9yeS5oCmluZGV4IDUzMzgwMjg3ZDQuLjc5Y2NhZWNjMjcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3B1YmxpYy9tZW1vcnkuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgKQEAg
LTYxMSwxNCArNjExLDIwIEBAIHN0cnVjdCB4ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2UgewogICAg
IHVpbnQxNl90IHR5cGU7CiAKICNkZWZpbmUgWEVOTUVNX3Jlc291cmNlX2lvcmVxX3NlcnZlciAw
CisjZGVmaW5lIFhFTk1FTV9yZXNvdXJjZV9ncmFudF90YWJsZSAxCiAKICAgICAvKgogICAgICAq
IElOIC0gYSB0eXBlLXNwZWNpZmljIHJlc291cmNlIGlkZW50aWZpZXIsIHdoaWNoIG11c3QgYmUg
emVybwogICAgICAqICAgICAgdW5sZXNzIHN0YXRlZCBvdGhlcndpc2UuCiAgICAgICoKICAgICAg
KiB0eXBlID09IFhFTk1FTV9yZXNvdXJjZV9pb3JlcV9zZXJ2ZXIgLT4gaWQgPT0gaW9yZXEgc2Vy
dmVyIGlkCisgICAgICogdHlwZSA9PSBYRU5NRU1fcmVzb3VyY2VfZ3JhbnRfdGFibGUgLT4gaWQg
ZGVmaW5lZCBiZWxvdwogICAgICAqLwogICAgIHVpbnQzMl90IGlkOworCisjZGVmaW5lIFhFTk1F
TV9yZXNvdXJjZV9ncmFudF90YWJsZV9pZF9ncmFudCAwCisjZGVmaW5lIFhFTk1FTV9yZXNvdXJj
ZV9ncmFudF90YWJsZV9pZF9zdGF0dXMgMQorCiAgICAgLyogSU4vT1VUIC0gQXMgYW4gSU4gcGFy
YW1ldGVyIG51bWJlciBvZiAoNEspIGZyYW1lcyBvZiB0aGUgcmVzb3VyY2UKICAgICAgKiAgICAg
ICAgICB0byBiZSBtYXBwZWQuIEhvd2V2ZXIsIGlmIHRoZSBzcGVjaWZpZWQgdmFsdWUgaXMgMCB0
aGVuCiAgICAgICogICAgICAgICAgLUVJTlZBTCB3aWxsIGJlIHJldHVybmVkIGFuZCB0aGlzIGZp
ZWxkIHdpbGwgYmUgc2V0IHRvIHRoZQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2dyYW50
X3RhYmxlLmggYi94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaAppbmRleCBiM2E5NWZkYTU4
Li5lOTEyNWU0M2U3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaAor
KysgYi94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaApAQCAtNTUsNiArNTUsMTAgQEAgaW50
IG1lbV9zaGFyaW5nX2dyZWZfdG9fZ2ZuKHN0cnVjdCBncmFudF90YWJsZSAqZ3QsIGdyYW50X3Jl
Zl90IHJlZiwKIAogaW50IGdudHRhYl9tYXBfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgbG9uZyBpZHgsIGdmbl90IGdmbiwKICAgICAgICAgICAgICAgICAgICAgIG1mbl90ICptZm4p
OworaW50IGdudHRhYl9nZXRfZ3JhbnRfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
bG9uZyBpZHgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCAqbWZuKTsKK2ludCBn
bnR0YWJfZ2V0X3N0YXR1c19mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGlk
eCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCAqbWZuKTsKIAogdW5zaWduZWQg
aW50IGdudHRhYl9kb20wX2ZyYW1lcyh2b2lkKTsKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Oct 12 16:28:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 16:28:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2gLh-00082b-LS; Thu, 12 Oct 2017 16:28:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1e2gLg-00081v-9S
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 16:28:40 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 7E/A7-26326-7389FD95; Thu, 12 Oct 2017 16:28:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPJsWRWlGSWpSXmKPExsWSoa9mq2s2436
 kwY4Twhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8avgxsYC3oCKz70fGFuYLxl2cXIxcEi0MIs
 8fHNJJYuRk4ORoFIidO/u1lAEkICvxglLnx5yAaSYBPQkbj29gsTiC0sECExb+0jRhBbREBDY
 urpPcwgDcwCO8Qk5p3fxwbRvY5R4mNTNzNIFa+AlcThy2vAVrAIqEr0LJwFZosKxEj86PzNCl
 EjKHFy5hOwOKdAoMT3jbvBepkFzCTmbX4IZYtL3HoynwnClpfY/nYOWFxCQEFi65FLbBB2O6P
 EiQcCILaQgIrErM8X2CHishJHz85hgbB9Jc53TQKawwFkK0ucavEDuVlCYA2jxIamFmYIp5Fd
 4lbXXVaIBi2Jicv/sUMklrJLLGl9xQiRiJKYv/oxVFGOxMUvf6CKrrJK3DmzmhlihYzEx92lE
 PGzbBJXb65jAYkLCcRL/JrjPIFRaxZSAMxC8vQsJE/PQvL0AkaWVYwaxalFZalFukYGeklFme
 kZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgQmknoGBcQdj8wm/Q4ySHExKorwZgfcjhfi
 S8lMqMxKLM+KLSnNSiw8xynBwKEnw1k4HygkWpaanVqRl5gBTGUxagoNHSYRXFSTNW1yQmFuc
 mQ6ROsVoyXFs0+U/TBybbt4Fkhu+P/jDJMSSl5+XKiXO2wXSIADSkFGaBzcOlm4vMcpKCfMyM
 jAwCPEUpBblZpagyr9iFOdgVBKGuIonM68EbusroIOYgA4STbsDclBJIkJKqoGx24GLb65q1r
 sXpxtZP71/ydThutjgXvjZd1sOG987x68VG+mu/mtjj4yvs+SROJOLvL5rrlvyz7IWm9Kf6H3
 ty43tHl9q/pV9/XZBVSPygMT3D6daaxrKasU9D7/f8yWBK1732YTJJRH/HP1fTd5/i7PgVeCk
 c3Jvlqgt9/5z+YhMuYdya9wTJZbijERDLeai4kQAkh9N57IDAAA=
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1507825717!105440935!1
X-Originating-IP: [104.47.38.61]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60031 invoked from network); 12 Oct 2017 16:28:38 -0000
Received: from mail-bl2nam02on0061.outbound.protection.outlook.com (HELO
 NAM02-BL2-obe.outbound.protection.outlook.com) (104.47.38.61)
 by server-13.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 12 Oct 2017 16:28:38 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=U1xbaLrXIB6QQtbAs+nidWfK0u6QxyuiDPbR1gigAhs=;
 b=pnapQNaP49e3FW7tOqH1vBEPylAuz5SweAmSBjfGtpIAZxJkupwAUT52wIYTKZw2oIq8UhEtILslfG5fa+Vd0uUjEyKnmDNFNpizr4zBCkbrOVfgtmMunMgVY39dz3eZdqTah8CbBfr51c6em0f2H9pRugp/740m+G1CB6n1OtM=
Received: from [10.236.64.148] (165.204.78.1) by
 BN6PR12MB1137.namprd12.prod.outlook.com (10.168.226.139) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.77.7; Thu, 12 Oct 2017 16:28:23 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: Thomas Garnier <thgarnie@google.com>
References: <20171011203027.11248-1-thgarnie@google.com>
 <22e56a56-978a-738f-52b9-2d0c17839c9e@amd.com>
 <CAJcbSZEzEGuby155zQZJqEbi1EO1v2bue+DB1oAXZfwMVOoySg@mail.gmail.com>
Message-ID: <18a89941-c80d-7007-574b-584f39f90f49@amd.com>
Date: Thu, 12 Oct 2017 11:28:15 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <CAJcbSZEzEGuby155zQZJqEbi1EO1v2bue+DB1oAXZfwMVOoySg@mail.gmail.com>
Content-Language: en-US
X-Originating-IP: [165.204.78.1]
X-ClientProxiedBy: BN6PR08CA0072.namprd08.prod.outlook.com (10.172.144.34) To
 BN6PR12MB1137.namprd12.prod.outlook.com (10.168.226.139)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: d1b4f577-0220-4af7-d819-08d5118e443a
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(48565401081)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:BN6PR12MB1137; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1137;
 3:Ydgc5MtNUcolyAr0sXl2QqGh1mXZfeFgrp4BkO2KrngU2u9fmQ1yy8uycvHQH0MNJdp3wGt7hHQ3IFswIWwGfCdR1J+aOgaU8io1EmRMV5eN2cl4RRQMzeMv8kZzF70pYrMgbKfmb0SCntBHXDgKUi0OSrpiQ/7I3sNscEG222Di4H8BFNmu5hR+A1FOdQD1GFjHB4LR0Yw+QLTxGpx8V78gX1OEJkUOmqUZumwDI362v2tuIdcHqvq++5ht+el2;
 25:yfxsWv5vGpQrtVbDFzn3wgYcMj7HpFvOMGtpRLyA5InKpEIu7WcYQ8Tg5nryY9G2fO0OVVIzclUZ/AD2MxS4YpRPVMFJhkyxt4VXVMd6Ibu4v9G3CLMUvvbqJe90TPoDEsEvHjNVMHp/CetobNkjnms7g5ZL28SKA92gmsQ2KPGO1qN0CbnGENnGQW0HP9MzMGMBiXRazvXn4k7D8ZRCzXm0r5L+R57nLfSxeDHyiYlxMGTjpJgSrrsh3ufdVyKCybZjxZ1px/BNHuHsO3JE7pmN5nCbeLXmkHDfk5y4LhFE+mIaL0GTaVYEctaindT4qy+t8ooF+Sg04xUIuko4Sw==;
 31:vEijSvw5BRFZ0MyrBOVl+/ArtHpcuxgfNe6z9tDQ98levxmu3W52hE5oh34Px/GBWaWgBqlEt1KIUOZ4RyahuxvXuC1LL4Z0R+VfS7gBl0P8T/y1rI5J1cP+HR1BdGLyb0KnBQ36HEFbPPdYvU6e5To+8KN1dbD4xkA5CqIiVB2E7P6kUYT5NLJYANbxG/PaA1rD5PJxya8AkLnHytK7c9WSaPVicy08tgT1q2ShpQU=
X-MS-TrafficTypeDiagnostic: BN6PR12MB1137:
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1137;
 20:C8XAAkPNiR/RuJAz/IjhQPoMk6rkzlE5GhDBbfvD+StOalqjOLU/YTTjGHPbFsLf0PMeXt7fQMuD5HDSSdCUbEIJLR0//1g7OLzgGUVBtizb/275cgx6huy9BJnhvuRTNnjVS49znHMQNODtjgi8v+qt9pVI7aDG/VBOk3GkAqQ9rjUz8os41Oj+vZIgVzepJr4nKXW8mQkW3kov6/9gRUkGToE6Wxv81PAsqQGdRJmkq3atoWKDECNeze6WyJqYZYQVPXVo43aiGnMCSVdTOL3Q428FWpmKIvI6obOOdaeBVyqPSdHL6b/cpJAXJCpot3H8EbzJgUe5/1Alny68mT4UPqYktnansp0f42khQ5+io43gdvQKWLYplbJjA6ygQJ0xxdAcA8EwMtpVgU2zlKd0RWrkhRJtU/0oEHE6TDoNzf69XePKOjpW8E7zozqAyfLcJ4xU35i6WLG9RT7zomGYZlwcyw5z0uWpGtJu64VH4l+5FYz77ckqSl2xWNjW;
 4:AGwQ3y07y6/w7loocGLGDNVMAo4+4wszUMxsZdODBp0m+tcp45sePKTkMjF9K39jCT4LVVGNsrx30ZIHIwIa9dbLIDlRVVggdLwYOHkOOzCLbjps5zOyX01U1/oOegg7S3/lQO7DTANYysETpSwQN2sPYuKTLswBlpcDjYjDSxzyTqQMyN6PYxU8M6xqy2CfSU1Nt4leYPFDQos1h57FH3Ql+hEghLSy7zDCUuQthTq4flEDfkBNMMmn2lG0OmSsN2apiVq/E9oTepGfO4wB9Awt08lVn7Xk7cIqZ2mCtb88liRO2Uif58WR7Y1hpZgTQLYQkpXDzNFsx02r22Vi/yNqy9h78GyZ8auLfk9njDk=
X-Exchange-Antispam-Report-Test: UriScan:(22074186197030)(767451399110)(183786458502308); 
X-Microsoft-Antispam-PRVS: <BN6PR12MB11378BF762D45515451DAA57EC4B0@BN6PR12MB1137.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(10201501046)(3002001)(93006095)(93001095)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123564025)(20161123560025)(20161123555025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BN6PR12MB1137; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BN6PR12MB1137; 
X-Forefront-PRVS: 04583CED1A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(6049001)(346002)(39860400002)(376002)(377454003)(199003)(24454002)(189002)(53936002)(7416002)(50986999)(189998001)(6246003)(7366002)(76176999)(54906003)(50466002)(23676002)(3846002)(16526018)(66066001)(6116002)(2906002)(6666003)(105586002)(25786009)(230700001)(7406005)(101416001)(16576012)(58126008)(2950100002)(6916009)(316002)(31686004)(65956001)(6306002)(65806001)(33646002)(8676002)(8936002)(97736004)(3260700006)(7736002)(305945005)(53546010)(72206003)(478600001)(54356999)(966005)(64126003)(36756003)(83506001)(86362001)(81166006)(81156014)(4326008)(5660300001)(6486002)(65826007)(77096006)(90366009)(39060400002)(229853002)(106356001)(31696002)(68736007)(47776003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR12MB1137; H:[10.236.64.148]; FPR:;
 SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM3OzIzOkowcUFvZWdDOTd2bjk0amFPdTUzbXBHdTZB?=
 =?utf-8?B?RFp1RzJhOGVLT1lNc2hOTlluNGFTVG5ZVXJtaXFmWmZsbDlOLytIMFBncEVL?=
 =?utf-8?B?TDVUTExiZVd1cytmL1pTa1dKOFpKVVpvMm1EcTFqZEdPdE0rSzBoYlNhNURq?=
 =?utf-8?B?L3FNanluUVVtV3BsMnhwTGthcDRrYmptYmFnTHdKTjhOdEE3MW5XUFR5TDNU?=
 =?utf-8?B?TW40S3g3NnZycDJMUC9ROElRRzZsMVE3RnlSZURGVnF6OW5GMzh1M1V2OHZk?=
 =?utf-8?B?c09EY3BockFUblVVcURtQ0FzUjJkZ00xTVJOMDU5ditqS204c0VBbzIvc2ti?=
 =?utf-8?B?U0k4bFo4WE1pZTFNRkNkYlpMWjBVU0g2UXFHZU0raU1rT0M3VWFFMzNTaGkx?=
 =?utf-8?B?d3JHSkJVanA1NEVwUERwWGtlUXh1MnF0Nlc2MFR5Q08vaFp6dm9tc3dIaEtX?=
 =?utf-8?B?cmhseVFpWTRTemtGSHR6SHFGTzJOTzBpdmZ1ZG1vUXNOUXpieitXZVZpdm1N?=
 =?utf-8?B?cGNJZlBoblhybm1WcUR1RmdqNWlsb0JVQkVRb1BKTEFTeUdJekJHQUtjN3py?=
 =?utf-8?B?dzZDWUJ2d0hHWnA3OXNLM0RyRkE3YUlsQlArNFYyMG1GNTYwWHc2bmlaWDZa?=
 =?utf-8?B?VnA3blFUNVJ3dFlHWlQ1cTFJNUNDdCtEdHVLcmYwS1JmeDhpVitCaXRIM211?=
 =?utf-8?B?Ti9BSTJqM0d5MExuTWJ5czBoalpDR0cvc3kwYlBzdzJSVXl1T0pkRmtBcnMz?=
 =?utf-8?B?ekpCTVRZOE14d09OQWlHKzdwcWt5cEh0QXRGRDBlQW5Ub0ZuYnQxdUlubFZ2?=
 =?utf-8?B?Q3NSVHE3cjloYmJIeXlRZVdDVEl4NVFmY0pIVGwyQ1kzb0JoemJWODlVWlE4?=
 =?utf-8?B?MHRGSDd4YU5CRWFNSWlhWVVRdW0zS2lJUkRnUExTSy82eDJaRnhkbjNkR05K?=
 =?utf-8?B?eUFMRnNmbnhDV0pxclMvVFh6amk3VTNYRE9aYkVPVzlSOEV1T0xhRGluZGsv?=
 =?utf-8?B?bmYzSXZkby84RHErZ2xOMWtSTTJ1M0hHeWcwZi9GMmRmVlQ5YXFHUXdYaGRj?=
 =?utf-8?B?WisvK0plSnBJaG1mKy9tREVQL0tYb241K2xJbzRUTVVRd2pyTDJoZHlvdEJ5?=
 =?utf-8?B?dmVyZzEybjUvRmZmSC9KL0dDZEZxaXQxL2NZL0ZFd25icmdscnVBSzZSM2tX?=
 =?utf-8?B?ZldBbEVGWWlYOUFMakQxM042QjJib2QrT3lYdnM4YjM0czBmM25veUt3aWJB?=
 =?utf-8?B?U3piTFdyTUgxNHc2K2Z3VmYvQVVTUFhIT25DRXRHNVl5cFUxYmN0M3JrUFg5?=
 =?utf-8?B?cVlNSGFaNWdnNDIzejd0YldvcnUxQlJoVGIrb1h1eE9XblVMeFB5RVZFeGd6?=
 =?utf-8?B?OFltQTJ4aUNqc21kb3VLM205YWJlaGRFUUl1Y0xac29WdEJyMlp4UWMyamJt?=
 =?utf-8?B?ZHhHZ1hjUlhQQWw3N2lsaWIrdUh0KzQ5dC9UTFdlQzNxQVhyL0ZDa0FoRGNR?=
 =?utf-8?B?QjMxWnFleDN3UitKM2FoVHo4ai9LbXNJVUlsZUNMVHZJSDdEN203TEg0M2JI?=
 =?utf-8?B?WUdpVCtkYjVISEFyRS9LNzNyZkx4Smp2bVNqVWt2Z0dvWGlwcmFiLzlOZFZy?=
 =?utf-8?B?dXJSMG5QNTZYZUdDQmR4QnRNQzltT00zK3BVM0tmbzRKNE5uK0xzRjFtUmtG?=
 =?utf-8?B?c0V0UllYNjB0MmRuOWFuLzBLdVRtTzBoMlJ1MDZ4VVJBa1RZYXZIamNUZEo3?=
 =?utf-8?B?ODN5OWJJVWhrbjFiVVNBdGRRSG02QTByRG5jMU9COVpFZHVuRml3dmpYd1lu?=
 =?utf-8?B?T0h0U3IrNGMyYTA0OWNUL1plV1AxTnMwOUcvZjlnZTBmS004L25pRTdpZ00x?=
 =?utf-8?B?dnBrK1U3bjU1cm1qaTJaRTVTejFDTmxUMHJmd3I3SzJGZGRpVktUaWJvN09Z?=
 =?utf-8?B?MTQvU1RTZm5FNGJyVHdJOFN1RXFDOUlNT1pJbkU0OVNFR0I2SUJNbkE0RjZQ?=
 =?utf-8?B?OFFIclVjc0V1b1RLamI3VVJETUpqbmdWMWFpVEkvWThQSkFZUkVJZXdBeFNI?=
 =?utf-8?B?ajl3TW1KaCtsMEIyWXFRMlM4azRkVGd2LzRIV3dJeENXc1B5ZHliZStOSmVY?=
 =?utf-8?Q?JSfk/7svZ/NwEEigs4Lkbsw=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1137;
 6:rR7gcnee0GS1xPQJ4TK34soXUcpDSqgBBJ24R1orvT2b1cVygf7bIIL0Hmak47L/IDznM6fViCGsv+6Gc+ckgNnw3o9x9FS8GZUVZ8xcncNgNTPdEmFW1GrNcBzRXpW9osUDZkj4qQ1689xWYvnNvNa/keFW23PZ0mc/aOdPznACVzq05OnXaHLgfD1MtWF8Y8Q4CzT1/zc7f7ZAsFk5EebST3uq+ARovhrJI6ZduSzsNqnXnmiSu4BtQ234wK4ALYnPZHRmcwjhqrXN7v0FzmLbRudnJrVTOvXNz+FPCSw0gb7KEN3oRE9Sg//wuJoh0kyPzpe717w3xb3CIUz26g==;
 5:zNuP3jGmKNSgE7SRrOnCEzCHrG3pd65k5yOFis+LWxb05CHETp++dbPknPoYmbQWQ8ugXxzFk7RU2je0mUXgKB2tZK/TZixRg25ABopLMnAVZDY2CEupT8qPkM0OcxVMq+9mJQO7zxlXdtDBmVflAQ==;
 24:bJlNa+dMhKNq42N1IXWQFqGorfqCg8xPuRxSUqcZKlRCqp6CDaKd/byeXEETb1g5wcNA8DhJEeCJMO+1djSvZ7O8YFBIqeZ93AUQs7EEujo=;
 7:OTTmEJnWD90NqCB273yNHZePDy21YyXax3qLcMUWp65cxF8+olrfsb1wit6FDCAv0G+TXDDP2/crKbABe/51ouYId3mTfXVM/PAe7eLyQCe3IxxpaKQKO/aY7KWovO2Q18Hks2acyuQ8+6JJUCCXKbb1KE4ZvYel5AAKT5jPkijq/nqSTkl8kNOUr6POHBEW3fZ/qn4IBUK9BlmpDVnHbgQbzj1PdQWUraHvYzFX6X8=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1137;
 20:mebHsB40Q7QlGpd3OFNmQLsctXG43zDuGajj5q+n/M8H8KtrIyTbTbzH7lo+6oyhtYD8r/RfUoXC9r/CnJRtqdIf44jqIHiSBKOIZlXMGv7ID7DTdcGB/3f03YSGUZr/oj5wxK8e6UWHV0He/uY6cH9Jy8ZtwVsJDMOBd+xBKOlH/sbp1mWoAtR3+6GAUv9m1imFG18Y6NKxERAe9ccQQ/U2Xclwj7ErFfUdpsNCm46dI6pyhfFGrTfgRJNwbviP
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Oct 2017 16:28:23.5059 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1137
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>, Michal Hocko <mhocko@suse.com>,
 linux-doc@vger.kernel.org, Daniel Micay <danielmicay@gmail.com>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>, Christopher Li <sparse@chrisli.org>,
 "=?UTF-8?Q?Jan_H_._Sch=c3=b6nherr?=" <jschoenh@amazon.de>,
 Alexei Starovoitov <ast@kernel.org>, virtualization@lists.linux-foundation.org,
 David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Waiman Long <longman@redhat.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Thomas Gleixner <tglx@linutronix.de>,
 the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>, Jonathan Corbet <corbet@lwn.net>,
 Peter Foley <pefoley2@pefoley.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>, Kyle Huey <me@kylehuey.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Sparse Mailing-list <linux-sparse@vger.kernel.org>,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Borislav Petkov <bp@suse.de>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 Markus Trippelsdorf <markus@trippelsdorf.de>, Len Brown <len.brown@intel.com>,
 Rik van Riel <riel@redhat.com>, Kees Cook <keescook@chromium.org>,
 Arnd Bergmann <arnd@arndb.de>, Linux PM list <linux-pm@vger.kernel.org>,
 "H . J . Lu" <hjl.tools@gmail.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Steven Rostedt <rostedt@goodmis.org>, Chris Wright <chrisw@sous-sol.org>,
 Jason Baron <jbaron@akamai.com>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Alok Kataria <akataria@vmware.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>, Baoquan He <bhe@redhat.com>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 kvm list <kvm@vger.kernel.org>, Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>, Lukas Wunner <lukas@wunner.de>,
 Linux Crypto Mailing List <linux-crypto@vger.kernel.org>,
 Rob Landley <rob@landley.net>, Jiri Kosina <jkosina@suse.cz>,
 Tejun Heo <tj@kernel.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Joerg Roedel <joro@8bytes.org>
Subject: Re: [Xen-devel] [PATCH v1 00/27] x86: PIE support and option to
 extend KASLR randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTIvMjAxNyAxMDozNCBBTSwgVGhvbWFzIEdhcm5pZXIgd3JvdGU6Cj4gT24gV2VkLCBP
Y3QgMTEsIDIwMTcgYXQgMjozNCBQTSwgVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1k
LmNvbT4gd3JvdGU6Cj4+IE9uIDEwLzExLzIwMTcgMzozMCBQTSwgVGhvbWFzIEdhcm5pZXIgd3Jv
dGU6Cj4+PiBDaGFuZ2VzOgo+Pj4gICAgLSBwYXRjaCB2MToKPj4+ICAgICAgLSBTaW1wbGlmeSBm
dHJhY2UgaW1wbGVtZW50YXRpb24uCj4+PiAgICAgIC0gVXNlIGdjYyBtc3RhY2stcHJvdGVjdG9y
LWd1YXJkLXJlZz0lZ3Mgd2l0aCBQSUUgd2hlbiBwb3NzaWJsZS4KPj4+ICAgIC0gcmZjIHYzOgo+
Pj4gICAgICAtIFVzZSAtLWVtaXQtcmVsb2NzIGluc3RlYWQgb2YgLXBpZSB0byByZWR1Y2UgZHlu
YW1pYyByZWxvY2F0aW9uIHNwYWNlIG9uCj4+PiAgICAgICAgbWFwcGVkIG1lbW9yeS4gSXQgYWxz
byBzaW1wbGlmaWVzIHRoZSByZWxvY2F0aW9uIHByb2Nlc3MuCj4+PiAgICAgIC0gTW92ZSB0aGUg
c3RhcnQgdGhlIG1vZHVsZSBzZWN0aW9uIG5leHQgdG8gdGhlIGtlcm5lbC4gUmVtb3ZlIHRoZSBu
ZWVkIGZvcgo+Pj4gICAgICAgIC1tY21vZGVsPWxhcmdlIG9uIG1vZHVsZXMuIEV4dGVuZHMgbW9k
dWxlIHNwYWNlIGZyb20gMSB0byAyRyBtYXhpbXVtLgo+Pj4gICAgICAtIFN1cHBvcnQgZm9yIFhF
TiBQVkggYXMgMzItYml0IHJlbG9jYXRpb25zIGNhbiBiZSBpZ25vcmVkIHdpdGgKPj4+ICAgICAg
ICAtLWVtaXQtcmVsb2NzLgo+Pj4gICAgICAtIFN1cHBvcnQgZm9yIEdPVCByZWxvY2F0aW9ucyBw
cmV2aW91c2x5IGRvbmUgYXV0b21hdGljYWxseSB3aXRoIC1waWUuCj4+PiAgICAgIC0gUmVtb3Zl
IG5lZWQgZm9yIGR5bmFtaWMgUExUIGluIG1vZHVsZXMuCj4+PiAgICAgIC0gU3VwcG9ydCBkeW1h
bWljIEdPVCBmb3IgbW9kdWxlcy4KPj4+ICAgIC0gcmZjIHYyOgo+Pj4gICAgICAtIEFkZCBzdXBw
b3J0IGZvciBnbG9iYWwgc3RhY2sgY29va2llIHdoaWxlIGNvbXBpbGVyIGRlZmF1bHQgdG8gZnMg
d2l0aG91dAo+Pj4gICAgICAgIG1jbW9kZWw9a2VybmVsCj4+PiAgICAgIC0gQ2hhbmdlIHBhdGNo
IDcgdG8gY29ycmVjdGx5IGp1bXAgb3V0IG9mIHRoZSBpZGVudGl0eSBtYXBwaW5nIG9uIGtleGVj
IGxvYWQKPj4+ICAgICAgICBwcmVzZXJ2ZS4KPj4+Cj4+PiBUaGVzZSBwYXRjaGVzIG1ha2UgdGhl
IGNoYW5nZXMgbmVjZXNzYXJ5IHRvIGJ1aWxkIHRoZSBrZXJuZWwgYXMgUG9zaXRpb24KPj4+IElu
ZGVwZW5kZW50IEV4ZWN1dGFibGUgKFBJRSkgb24geDg2XzY0LiBBIFBJRSBrZXJuZWwgY2FuIGJl
IHJlbG9jYXRlZCBiZWxvdwo+Pj4gdGhlIHRvcCAyRyBvZiB0aGUgdmlydHVhbCBhZGRyZXNzIHNw
YWNlLiBJdCBhbGxvd3MgdG8gb3B0aW9uYWxseSBleHRlbmQgdGhlCj4+PiBLQVNMUiByYW5kb21p
emF0aW9uIHJhbmdlIGZyb20gMUcgdG8gM0cuCj4+Cj4+IEhpIFRob21hcywKPj4KPj4gSSd2ZSBh
cHBsaWVkIHlvdXIgcGF0Y2hlcyBzbyB0aGF0IEkgY2FuIHZlcmlmeSB0aGF0IFNNRSB3b3JrcyB3
aXRoIFBJRS4KPj4gVW5mb3J0dW5hdGVseSwgSSdtIHJ1bm5pbmcgaW50byBidWlsZCB3YXJuaW5n
cyBhbmQgZXJyb3JzIHdoZW4gSSBlbmFibGUKPj4gUElFLgo+Pgo+PiBXaXRoIENPTkZJR19TVEFD
S19WQUxJREFUSU9OPXkgSSByZWNlaXZlIGxvdHMgb2YgbWVzc2FnZXMgbGlrZSB0aGlzOgo+Pgo+
PiAgICBkcml2ZXJzL3Njc2kvbGliZmMvZmNfZXhjaC5vOiB3YXJuaW5nOiBvYmp0b29sOiBmY19k
ZXN0cm95X2V4Y2hfbWdyKCkrMHgwOiBjYWxsIHdpdGhvdXQgZnJhbWUgcG9pbnRlciBzYXZlL3Nl
dHVwCj4+Cj4+IERpc2FibGluZyBDT05GSUdfU1RBQ0tfVkFMSURBVElPTiBzdXBwcmVzc2VzIHRo
b3NlLgo+IAo+IEkgcmFuIGludG8gdGhhdCwgSSBwbGFuIHRvIGZpeCBpdCBpbiB0aGUgbmV4dCBp
dGVyYXRpb24uCj4gCj4+Cj4+IEJ1dCBuZWFyIHRoZSBlbmQgb2YgdGhlIGJ1aWxkLCBJIHJlY2Vp
dmUgZXJyb3JzIGxpa2UgdGhpczoKPj4KPj4gICAgYXJjaC94ODYva2VybmVsL3NldHVwLm86IElu
IGZ1bmN0aW9uIGBkdW1wX2tlcm5lbF9vZmZzZXQnOgo+PiAgICAuLi4vYXJjaC94ODYva2VybmVs
L3NldHVwLmM6ODAxOigudGV4dCsweDMyKTogcmVsb2NhdGlvbiB0cnVuY2F0ZWQgdG8gZml0OiBS
X1g4Nl82NF8zMlMgYWdhaW5zdCBzeW1ib2wgYF90ZXh0JyBkZWZpbmVkIGluIC50ZXh0IHNlY3Rp
b24gaW4gLnRtcF92bWxpbnV4MQo+PiAgICAuCj4+ICAgIC4gYWJvdXQgMTAgbW9yZSBvZiB0aGUg
YWJvdmUgdHlwZSBtZXNzYWdlcwo+PiAgICAuCj4+ICAgIG1ha2U6ICoqKiBbdm1saW51eF0gRXJy
b3IgMQo+PiAgICBFcnJvciBidWlsZGluZyBrZXJuZWwsIGV4aXRpbmcKPj4KPj4gQXJlIHRoZXJl
IGFueSBjb25maWcgb3B0aW9ucyB0aGF0IHNob3VsZCBvciBzaG91bGQgbm90IGJlIGVuYWJsZWQg
d2hlbgo+PiBidWlsZGluZyB3aXRoIFBJRSBlbmFibGVkPyAgSXMgdGhlcmUgYSBjb21waWxlciBy
ZXF1aXJlbWVudCBmb3IgUElFIChJJ20KPj4gdXNpbmcgZ2NjIHZlcnNpb24gNS40LjAgMjAxNjA2
MDkgKFVidW50dSA1LjQuMC02dWJ1bnR1MX4xNi4wNC41KSk/Cj4gCj4gSSBuZXZlciByYW4gaW50
byB0aGVzZSBvbmVzIGFuZCBJIHRlc3RlZCBjb21waWxlcnMgb2xkZXIgYW5kIG5ld2VyLgo+IFdo
YXQgd2FzIHlvdXIgZXhhY3QgY29uZmlndXJhdGlvbj8KCkknbGwgc2VuZCB5b3UgdGhlIGNvbmZp
ZyBpbiBhIHNlcGFyYXRlIGVtYWlsLgoKVGhhbmtzLApUb20KCj4gCj4+Cj4+IFRoYW5rcywKPj4g
VG9tCj4+Cj4+Pgo+Pj4gVGhhbmtzIGEgbG90IHRvIEFyZCBCaWVzaGV1dmVsICYgS2VlcyBDb29r
IG9uIHRoZWlyIGZlZWRiYWNrIG9uIGNvbXBpbGVyCj4+PiBjaGFuZ2VzLCBQSUUgc3VwcG9ydCBh
bmQgS0FTTFIgaW4gZ2VuZXJhbC4gVGhhbmtzIHRvIFJvbGFuZCBNY0dyYXRoIG9uIGhpcwo+Pj4g
ZmVlZGJhY2sgZm9yIHVzaW5nIC1waWUgdmVyc3VzIC0tZW1pdC1yZWxvY3MgYW5kIGRldGFpbHMg
b24gY29tcGlsZXIgY29kZQo+Pj4gZ2VuZXJhdGlvbi4KPj4+Cj4+PiBUaGUgcGF0Y2hlczoKPj4+
ICAgIC0gMS0zLCA1LTEjLCAxNy0xODogQ2hhbmdlIGluIGFzc2VtYmx5IGNvZGUgdG8gYmUgUElF
IGNvbXBsaWFudC4KPj4+ICAgIC0gNDogQWRkIGEgbmV3IF9BU01fR0VUX1BUUiBtYWNybyB0byBm
ZXRjaCBhIHN5bWJvbCBhZGRyZXNzIGdlbmVyaWNhbGx5Lgo+Pj4gICAgLSAxNDogQWRhcHQgcGVy
Y3B1IGRlc2lnbiB0byB3b3JrIGNvcnJlY3RseSB3aGVuIFBJRSBpcyBlbmFibGVkLgo+Pj4gICAg
LSAxNTogUHJvdmlkZSBhbiBvcHRpb24gdG8gZGVmYXVsdCB2aXNpYmlsaXR5IHRvIGhpZGRlbiBl
eGNlcHQgZm9yIGtleSBzeW1ib2xzLgo+Pj4gICAgICAgICAgSXQgcmVtb3ZlcyBlcnJvcnMgYmV0
d2VlbiBjb21waWxhdGlvbiB1bml0cy4KPj4+ICAgIC0gMTY6IEFkYXB0IHJlbG9jYXRpb24gdG9v
bCB0byBoYW5kbGUgUElFIGJpbmFyeSBjb3JyZWN0bHkuCj4+PiAgICAtIDE5OiBBZGQgc3VwcG9y
dCBmb3IgZ2xvYmFsIGNvb2tpZS4KPj4+ICAgIC0gMjA6IFN1cHBvcnQgZnRyYWNlIHdpdGggUElF
ICh1c2VkIG9uIFVidW50dSBjb25maWcpLgo+Pj4gICAgLSAyMTogRml4IGluY29ycmVjdCBhZGRy
ZXNzIG1hcmtlciBvbiBkdW1wX3BhZ2V0YWJsZXMuCj4+PiAgICAtIDIyOiBBZGQgb3B0aW9uIHRv
IG1vdmUgdGhlIG1vZHVsZSBzZWN0aW9uIGp1c3QgYWZ0ZXIgdGhlIGtlcm5lbC4KPj4+ICAgIC0g
MjM6IEFkYXB0IG1vZHVsZSBsb2FkaW5nIHRvIHN1cHBvcnQgUElFIHdpdGggZHluYW1pYyBHT1Qu
Cj4+PiAgICAtIDI0OiBNYWtlIHRoZSBHT1QgcmVhZC1vbmx5Lgo+Pj4gICAgLSAyNTogQWRkIHRo
ZSBDT05GSUdfWDg2X1BJRSBvcHRpb24gKG9mZiBieSBkZWZhdWx0KS4KPj4+ICAgIC0gMjY6IEFk
YXB0IHJlbG9jYXRpb24gdG9vbCB0byBnZW5lcmF0ZSBhIDY0LWJpdCByZWxvY2F0aW9uIHRhYmxl
Lgo+Pj4gICAgLSAyNzogQWRkIHRoZSBDT05GSUdfUkFORE9NSVpFX0JBU0VfTEFSR0Ugb3B0aW9u
IHRvIGluY3JlYXNlIHJlbG9jYXRpb24gcmFuZ2UKPj4+ICAgICAgICAgIGZyb20gMUcgdG8gM0cg
KG9mZiBieSBkZWZhdWx0KS4KPj4+Cj4+PiBQZXJmb3JtYW5jZS9TaXplIGltcGFjdDoKPj4+Cj4+
PiBTaXplIG9mIHZtbGludXggKERlZmF1bHQgY29uZmlndXJhdGlvbik6Cj4+PiAgICBGaWxlIHNp
emU6Cj4+PiAgICAtIFBJRSBkaXNhYmxlZDogKzAuMDAwMDMxJQo+Pj4gICAgLSBQSUUgZW5hYmxl
ZDogLTMuMjEwJSAobGVzcyByZWxvY2F0aW9ucykKPj4+ICAgIC50ZXh0IHNlY3Rpb246Cj4+PiAg
ICAtIFBJRSBkaXNhYmxlZDogKzAuMDAwNjQ0JQo+Pj4gICAgLSBQSUUgZW5hYmxlZDogKzAuODM3
JQo+Pj4KPj4+IFNpemUgb2Ygdm1saW51eCAoVWJ1bnR1IGNvbmZpZ3VyYXRpb24pOgo+Pj4gICAg
RmlsZSBzaXplOgo+Pj4gICAgLSBQSUUgZGlzYWJsZWQ6IC0wLjIwMSUKPj4+ICAgIC0gUElFIGVu
YWJsZWQ6IC0wLjA4MiUKPj4+ICAgIC50ZXh0IHNlY3Rpb246Cj4+PiAgICAtIFBJRSBkaXNhYmxl
ZDogc2FtZQo+Pj4gICAgLSBQSUUgZW5hYmxlZDogKzEuMzE5JQo+Pj4KPj4+IFNpemUgb2Ygdm1s
aW51eCAoRGVmYXVsdCBjb25maWd1cmF0aW9uICsgT1JDKToKPj4+ICAgIEZpbGUgc2l6ZToKPj4+
ICAgIC0gUElFIGVuYWJsZWQ6IC0zLjE2NyUKPj4+ICAgIC50ZXh0IHNlY3Rpb246Cj4+PiAgICAt
IFBJRSBlbmFibGVkOiArMC44MTQlCj4+Pgo+Pj4gU2l6ZSBvZiB2bWxpbnV4IChVYnVudHUgY29u
ZmlndXJhdGlvbiArIE9SQyk6Cj4+PiAgICBGaWxlIHNpemU6Cj4+PiAgICAtIFBJRSBlbmFibGVk
OiAtMy4xNjclCj4+PiAgICAudGV4dCBzZWN0aW9uOgo+Pj4gICAgLSBQSUUgZW5hYmxlZDogKzEu
MjYlCj4+Pgo+Pj4gVGhlIHNpemUgaW5jcmVhc2UgaXMgbWFpbmx5IGR1ZSB0byBub3QgaGF2aW5n
IGFjY2VzcyB0byB0aGUgMzItYml0IHNpZ25lZAo+Pj4gcmVsb2NhdGlvbiB0aGF0IGNhbiBiZSB1
c2VkIHdpdGggbWNtb2RlbD1rZXJuZWwuIEEgc21hbGwgcGFydCBpcyBkdWUgdG8gcmVkdWNlZAo+
Pj4gb3B0aW1pemF0aW9uIGZvciBQSUUgY29kZS4gVGhpcyBidWcgWzFdIHdhcyBvcGVuZWQgd2l0
aCBnY2MgdG8gcHJvdmlkZSBhIGJldHRlcgo+Pj4gY29kZSBnZW5lcmF0aW9uIGZvciBrZXJuZWwg
UElFLgo+Pj4KPj4+IEhhY2tiZW5jaCAoNTAlIGFuZCAxNjAwJSBvbiB0aHJlYWQvcHJvY2VzcyBm
b3IgcGlwZS9zb2NrZXRzKToKPj4+ICAgIC0gUElFIGRpc2FibGVkOiBubyBzaWduaWZpY2FudCBj
aGFuZ2UgKGF2ZyArMC4xJSBvbiBsYXRlc3QgdGVzdCkuCj4+PiAgICAtIFBJRSBlbmFibGVkOiBi
ZXR3ZWVuIC0wLjUwJSB0byArMC44NiUgaW4gYXZlcmFnZSAoZGVmYXVsdCBhbmQgVWJ1bnR1IGNv
bmZpZykuCj4+Pgo+Pj4gc2xhYl90ZXN0IChhdmVyYWdlIG9mIDEwIHJ1bnMpOgo+Pj4gICAgLSBQ
SUUgZGlzYWJsZWQ6IG5vIHNpZ25pZmljYW50IGNoYW5nZSAoLTIlIG9uIGxhdGVzdCBydW4sIGxp
a2VseSBub2lzZSkuCj4+PiAgICAtIFBJRSBlbmFibGVkOiBiZXR3ZWVuIC0xJSBhbmQgKzAuOCUg
b24gbGF0ZXN0IHJ1bnMuCj4+Pgo+Pj4gS2VybmJlbmNoIChhdmVyYWdlIG9mIDEwIEhhbGYgYW5k
IE9wdGltYWwgcnVucyk6Cj4+PiAgICBFbGFwc2VkIFRpbWU6Cj4+PiAgICAtIFBJRSBkaXNhYmxl
ZDogbm8gc2lnbmlmaWNhbnQgY2hhbmdlIChhdmcgLTAuMjM5JSkKPj4+ICAgIC0gUElFIGVuYWJs
ZWQ6IGF2ZXJhZ2UgKzAuMDclCj4+PiAgICBTeXN0ZW0gVGltZToKPj4+ICAgIC0gUElFIGRpc2Fi
bGVkOiBubyBzaWduaWZpY2FudCBjaGFuZ2UgKGF2ZyAtMC4yNzclKQo+Pj4gICAgLSBQSUUgZW5h
YmxlZDogYXZlcmFnZSArMC43JQo+Pj4KPj4+IFsxXSBodHRwczovL2djYy5nbnUub3JnL2J1Z3pp
bGxhL3Nob3dfYnVnLmNnaT9pZD04MjMwMwo+Pj4KPj4+IGRpZmZzdGF0Ogo+Pj4gICAgRG9jdW1l
bnRhdGlvbi94ODYveDg2XzY0L21tLnR4dCAgICAgICAgICAgICAgfCAgICAzCj4+PiAgICBhcmNo
L3g4Ni9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNDMgKysrKysrCj4+
PiAgICBhcmNoL3g4Ni9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNDAg
KysrKysKPj4+ICAgIGFyY2gveDg2L2Jvb3QvYm9vdC5oICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMgo+Pj4gICAgYXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL01ha2VmaWxlICAgICAgICAg
ICAgfCAgICA1Cj4+PiAgICBhcmNoL3g4Ni9ib290L2NvbXByZXNzZWQvbWlzYy5jICAgICAgICAg
ICAgICB8ICAgMTAgKwo+Pj4gICAgYXJjaC94ODYvY3J5cHRvL2Flcy14ODZfNjQtYXNtXzY0LlMg
ICAgICAgICAgfCAgIDQ1ICsrKystLQo+Pj4gICAgYXJjaC94ODYvY3J5cHRvL2Flc25pLWludGVs
X2FzbS5TICAgICAgICAgICAgfCAgIDE0ICstCj4+PiAgICBhcmNoL3g4Ni9jcnlwdG8vYWVzbmkt
aW50ZWxfYXZ4LXg4Nl82NC5TICAgICB8ICAgIDYKPj4+ICAgIGFyY2gveDg2L2NyeXB0by9jYW1l
bGxpYS1hZXNuaS1hdngtYXNtXzY0LlMgIHwgICA0MiArKystLS0KPj4+ICAgIGFyY2gveDg2L2Ny
eXB0by9jYW1lbGxpYS1hZXNuaS1hdngyLWFzbV82NC5TIHwgICA0NCArKystLS0KPj4+ICAgIGFy
Y2gveDg2L2NyeXB0by9jYW1lbGxpYS14ODZfNjQtYXNtXzY0LlMgICAgIHwgICAgOCAtCj4+PiAg
ICBhcmNoL3g4Ni9jcnlwdG8vY2FzdDUtYXZ4LXg4Nl82NC1hc21fNjQuUyAgICB8ICAgNTAgKysr
Ky0tLQo+Pj4gICAgYXJjaC94ODYvY3J5cHRvL2Nhc3Q2LWF2eC14ODZfNjQtYXNtXzY0LlMgICAg
fCAgIDQ0ICsrKy0tLQo+Pj4gICAgYXJjaC94ODYvY3J5cHRvL2RlczNfZWRlLWFzbV82NC5TICAg
ICAgICAgICAgfCAgIDk2ICsrKysrKysrKy0tLS0tCj4+PiAgICBhcmNoL3g4Ni9jcnlwdG8vZ2hh
c2gtY2xtdWxuaS1pbnRlbF9hc20uUyAgICB8ICAgIDQKPj4+ICAgIGFyY2gveDg2L2NyeXB0by9n
bHVlX2hlbHBlci1hc20tYXZ4LlMgICAgICAgIHwgICAgNAo+Pj4gICAgYXJjaC94ODYvY3J5cHRv
L2dsdWVfaGVscGVyLWFzbS1hdngyLlMgICAgICAgfCAgICA2Cj4+PiAgICBhcmNoL3g4Ni9lbnRy
eS9lbnRyeV8zMi5TICAgICAgICAgICAgICAgICAgICB8ICAgIDMKPj4+ICAgIGFyY2gveDg2L2Vu
dHJ5L2VudHJ5XzY0LlMgICAgICAgICAgICAgICAgICAgIHwgICAyOSArKy0tCj4+PiAgICBhcmNo
L3g4Ni9pbmNsdWRlL2FzbS9hc20uaCAgICAgICAgICAgICAgICAgICB8ICAgMTMgKwo+Pj4gICAg
YXJjaC94ODYvaW5jbHVkZS9hc20vYnVnLmggICAgICAgICAgICAgICAgICAgfCAgICAyCj4+PiAg
ICBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9mdHJhY2UuaCAgICAgICAgICAgICAgICB8ICAgIDYKPj4+
ICAgIGFyY2gveDg2L2luY2x1ZGUvYXNtL2p1bXBfbGFiZWwuaCAgICAgICAgICAgIHwgICAgOCAt
Cj4+PiAgICBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9rdm1faG9zdC5oICAgICAgICAgICAgICB8ICAg
IDYKPj4+ICAgIGFyY2gveDg2L2luY2x1ZGUvYXNtL21vZHVsZS5oICAgICAgICAgICAgICAgIHwg
ICAxMSArCj4+PiAgICBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYWdlXzY0X3R5cGVzLmggICAgICAg
ICB8ICAgIDkgKwo+Pj4gICAgYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfdHlwZXMuaCAg
ICAgICAgfCAgIDEyICsKPj4+ICAgIGFyY2gveDg2L2luY2x1ZGUvYXNtL3BlcmNwdS5oICAgICAg
ICAgICAgICAgIHwgICAyNSArKy0KPj4+ICAgIGFyY2gveDg2L2luY2x1ZGUvYXNtL3BndGFibGVf
NjRfdHlwZXMuaCAgICAgIHwgICAgNgo+Pj4gICAgYXJjaC94ODYvaW5jbHVkZS9hc20vcG0tdHJh
Y2UuaCAgICAgICAgICAgICAgfCAgICAyCj4+PiAgICBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wcm9j
ZXNzb3IuaCAgICAgICAgICAgICB8ICAgMTIgKwo+Pj4gICAgYXJjaC94ODYvaW5jbHVkZS9hc20v
c2VjdGlvbnMuaCAgICAgICAgICAgICAgfCAgICA4ICsKPj4+ICAgIGFyY2gveDg2L2luY2x1ZGUv
YXNtL3NldHVwLmggICAgICAgICAgICAgICAgIHwgICAgMgo+Pj4gICAgYXJjaC94ODYvaW5jbHVk
ZS9hc20vc3RhY2twcm90ZWN0b3IuaCAgICAgICAgfCAgIDE5ICsrCj4+PiAgICBhcmNoL3g4Ni9r
ZXJuZWwvYWNwaS93YWtldXBfNjQuUyAgICAgICAgICAgICB8ICAgMzEgKystLQo+Pj4gICAgYXJj
aC94ODYva2VybmVsL2FzbS1vZmZzZXRzLmMgICAgICAgICAgICAgICAgfCAgICAzCj4+PiAgICBh
cmNoL3g4Ni9rZXJuZWwvYXNtLW9mZnNldHNfMzIuYyAgICAgICAgICAgICB8ICAgIDMKPj4+ICAg
IGFyY2gveDg2L2tlcm5lbC9hc20tb2Zmc2V0c182NC5jICAgICAgICAgICAgIHwgICAgMwo+Pj4g
ICAgYXJjaC94ODYva2VybmVsL2NwdS9jb21tb24uYyAgICAgICAgICAgICAgICAgfCAgICA3IC0K
Pj4+ICAgIGFyY2gveDg2L2tlcm5lbC9jcHUvbWljcm9jb2RlL2NvcmUuYyAgICAgICAgIHwgICAg
NAo+Pj4gICAgYXJjaC94ODYva2VybmVsL2Z0cmFjZS5jICAgICAgICAgICAgICAgICAgICAgfCAg
IDQyICsrKysrLQo+Pj4gICAgYXJjaC94ODYva2VybmVsL2hlYWQ2NC5jICAgICAgICAgICAgICAg
ICAgICAgfCAgIDMyICsrKy0KPj4+ICAgIGFyY2gveDg2L2tlcm5lbC9oZWFkXzMyLlMgICAgICAg
ICAgICAgICAgICAgIHwgICAgMwo+Pj4gICAgYXJjaC94ODYva2VybmVsL2hlYWRfNjQuUyAgICAg
ICAgICAgICAgICAgICAgfCAgIDQxICsrKysrLQo+Pj4gICAgYXJjaC94ODYva2VybmVsL2t2bS5j
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2Cj4+PiAgICBhcmNoL3g4Ni9rZXJuZWwvbW9k
dWxlLmMgICAgICAgICAgICAgICAgICAgICB8ICAxODIgKysrKysrKysrKysrKysrKysrKysrKysr
KystCj4+PiAgICBhcmNoL3g4Ni9rZXJuZWwvbW9kdWxlLmxkcyAgICAgICAgICAgICAgICAgICB8
ICAgIDMKPj4+ICAgIGFyY2gveDg2L2tlcm5lbC9wcm9jZXNzLmMgICAgICAgICAgICAgICAgICAg
IHwgICAgNQo+Pj4gICAgYXJjaC94ODYva2VybmVsL3JlbG9jYXRlX2tlcm5lbF82NC5TICAgICAg
ICAgfCAgICA4IC0KPj4+ICAgIGFyY2gveDg2L2tlcm5lbC9zZXR1cF9wZXJjcHUuYyAgICAgICAg
ICAgICAgIHwgICAgMgo+Pj4gICAgYXJjaC94ODYva2VybmVsL3ZtbGludXgubGRzLlMgICAgICAg
ICAgICAgICAgfCAgIDEzICsKPj4+ICAgIGFyY2gveDg2L2t2bS9zdm0uYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgNAo+Pj4gICAgYXJjaC94ODYvbGliL2NtcHhjaGcxNmJfZW11LlMg
ICAgICAgICAgICAgICAgfCAgICA4IC0KPj4+ICAgIGFyY2gveDg2L21tL2R1bXBfcGFnZXRhYmxl
cy5jICAgICAgICAgICAgICAgIHwgICAxMSArCj4+PiAgICBhcmNoL3g4Ni9wb3dlci9oaWJlcm5h
dGVfYXNtXzY0LlMgICAgICAgICAgICB8ICAgIDQKPj4+ICAgIGFyY2gveDg2L3Rvb2xzL3JlbG9j
cy5jICAgICAgICAgICAgICAgICAgICAgIHwgIDE3MCArKysrKysrKysrKysrKysrKysrKysrKy0t
Cj4+PiAgICBhcmNoL3g4Ni90b29scy9yZWxvY3MuaCAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDQKPj4+ICAgIGFyY2gveDg2L3Rvb2xzL3JlbG9jc19jb21tb24uYyAgICAgICAgICAgICAgIHwg
ICAxNSArLQo+Pj4gICAgYXJjaC94ODYveGVuL3hlbi1hc20uUyAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDEyIC0KPj4+ICAgIGFyY2gveDg2L3hlbi94ZW4taGVhZC5TICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgOSAtCj4+PiAgICBhcmNoL3g4Ni94ZW4veGVuLXB2aC5TICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgMTMgKwo+Pj4gICAgZHJpdmVycy9iYXNlL2Zpcm13YXJlX2NsYXNzLmMg
ICAgICAgICAgICAgICAgfCAgICA0Cj4+PiAgICBpbmNsdWRlL2FzbS1nZW5lcmljL3NlY3Rpb25z
LmggICAgICAgICAgICAgICB8ICAgIDYKPj4+ICAgIGluY2x1ZGUvYXNtLWdlbmVyaWMvdm1saW51
eC5sZHMuaCAgICAgICAgICAgIHwgICAxMiArCj4+PiAgICBpbmNsdWRlL2xpbnV4L2NvbXBpbGVy
LmggICAgICAgICAgICAgICAgICAgICB8ICAgIDggKwo+Pj4gICAgaW5pdC9LY29uZmlnICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA5ICsKPj4+ICAgIGtlcm5lbC9rYWxsc3lt
cy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNiArLQo+Pj4gICAga2VybmVsL3Ry
YWNlL3RyYWNlLmggICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0Cj4+PiAgICBsaWIvZHlu
YW1pY19kZWJ1Zy5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQKPj4+ICAgIDcwIGZp
bGVzIGNoYW5nZWQsIDEwMzIgaW5zZXJ0aW9ucygrKSwgMzA4IGRlbGV0aW9ucygtKQo+Pj4KPiAK
PiAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 12 16:28:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 16:28:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2gLq-000864-1N; Thu, 12 Oct 2017 16:28:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=451d893c3=Paul.Durrant@citrix.com>)
 id 1e2gLo-00085Y-On
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 16:28:48 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 49/F5-13078-0489FD95;
 Thu, 12 Oct 2017 16:28:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXitHRDpK79jPu
 RBpO7RC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owrB5YyFnyIqFi5eD1bA+NFuy5GDg4JAX+J
 Gyd4uxg5OdgEdCSmPr3EChIWEVCRuL3XACTMLBAiMfHkBFYQW1ggVuLQ+RUsIDaLgKrEqZ0Xm
 EBsXgEbiecX5rOD2BIC8hK72i6C1XMCxW82fAWLCwlYSzzavosVol5Q4uTMJywQ8zUlWrf/Zo
 ew5SWat85mhqhXkVg/dRbbBEa+WUhaZiFpmYWkZQEj8ypGjeLUorLUIl1jI72kosz0jJLcxMw
 cXUMDM73c1OLixPTUnMSkYr3k/NxNjMBAYwCCHYyn1wUeYpTkYFIS5c0IvB8pxJeUn1KZkVic
 EV9UmpNafIhRg4NDoG/N6guMUix5+XmpShK8IdOB6gSLUtNTK9Iyc4CxAFMqwcGjJMKrCpLmL
 S5IzC3OTIdInWI05ji26fIfJo6Om3f/MAmBTZIS5+0CKRUAKc0ozYMbBIvRS4yyUsK8jEBnCv
 EUpBblZpagyr9iFOdgVBLmrQWZwpOZVwK37xXQKUxAp4im3QE5pSQRISXVwCiVybH1yq1Dp09
 yLpbRX1qnOvlc/vz/bcUdF7U2hteL5Zx8JXfm7WyFFHfbJZumyHy5vNN0fkuPmM2TLTY//vK8
 q3pnffeF9d+PzSvZfwupNPfu+lV7i2+l0NHofgVHlgWWbfK+iocmc3Nyv7n1ceG9Jcu+ZQeVc
 d6f/7Gymm1R7N/+4NcbXC8psRRnJBpqMRcVJwIAluMyccwCAAA=
X-Env-Sender: prvs=451d893c3=Paul.Durrant@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1507825725!111103620!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54341 invoked from network); 12 Oct 2017 16:28:47 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Oct 2017 16:28:47 -0000
X-IronPort-AV: E=Sophos;i="5.43,366,1503360000"; d="scan'208";a="445730578"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 12 Oct 2017 17:26:03 +0100
Message-ID: <20171012162603.3016-12-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171012162603.3016-1-paul.durrant@citrix.com>
References: <20171012162603.3016-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v11 11/11] tools/libxenctrl: use new
	xenforeignmemory API to seed grant table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBwcmV2aW91cyBwYXRjaCBhZGRlZCBzdXBwb3J0IGZvciBwcml2LW1hcHBpbmcgZ3Vlc3QgcmVz
b3VyY2VzIGRpcmVjdGx5CihyYXRoZXIgdGhhbiBoYXZpbmcgdG8gZm9yZWlnbi1tYXAsIHdoaWNo
IHJlcXVpcmVzIFAyTSBtb2RpZmljYXRpb24gZm9yCkhWTSBndWVzdHMpLgoKVGhpcyBwYXRjaCBt
YWtlcyB1c2Ugb2YgdGhlIG5ldyBBUEkgdG8gc2VlZCB0aGUgZ3Vlc3QgZ3JhbnQgdGFibGUgdW5s
ZXNzCnRoZSB1bmRlcmx5aW5nIGluZnJhc3RydWN0dXJlIChpLmUuIHByaXZjbWQpIGRvZXNuJ3Qg
c3VwcG9ydCBpdCwgaW4gd2hpY2gKY2FzZSB0aGUgb2xkIHNjaGVtZSBpcyB1c2VkLgoKTk9URTog
VGhlIGNhbGwgdG8geGNfZG9tX2dudHRhYl9odm1fc2VlZCgpIGluIGh2bV9idWlsZF9zZXRfcGFy
YW1zKCkgd2FzCiAgICAgIGFjdHVhbGx5IHVubmVjZXNzYXJ5LCBhcyB0aGUgZ3JhbnQgdGFibGUg
aGFzIGFscmVhZHkgYmVlbiBzZWVkZWQKICAgICAgYnkgYSBwcmlvciBjYWxsIHRvIHhjX2RvbV9n
bnR0YWJfaW5pdCgpIG1hZGUgYnkgbGlieGxfX2J1aWxkX2RvbSgpLgoKU2lnbmVkLW9mZi1ieTog
UGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQWNrZWQtYnk6IE1hcmVrIE1h
cmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KUmV2
aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpBY2tlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KCnYxMDoKIC0gVXNlIG5ldyBpZCBjb25zdGFudCBmb3Ig
Z3JhbnQgdGFibGUuCgp2NDoKIC0gTWlub3IgY29zbWV0aWMgZml4IHN1Z2dlc3RlZCBieSBSb2dl
ci4KCnYzOgogLSBJbnRyb2R1Y2VkIHhjX2RvbV9zZXRfZ250dGFiX2VudHJ5KCkgdG8gYXZvaWQg
ZHVwbGljYXRlZCBjb2RlLgotLS0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmggICAgICAg
IHwgICA4ICstLQogdG9vbHMvbGlieGMveGNfZG9tX2Jvb3QuYyAgICAgICAgICAgfCAxMTQgKysr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tCiB0b29scy9saWJ4Yy94Y19zcl9yZXN0
b3JlX3g4Nl9odm0uYyB8ICAxMCArKy0tCiB0b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9w
di5jICB8ICAgMiArLQogdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAgICAgICAgICAgfCAgIDEg
LQogdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5jICAgfCAgIDYgKy0KIDYgZmlsZXMg
Y2hhbmdlZCwgOTIgaW5zZXJ0aW9ucygrKSwgNDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9t
LmgKaW5kZXggNmUwNmVmMWRlYy4uNDIxNmQ2MzQ2MiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMv
aW5jbHVkZS94Y19kb20uaAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oCkBAIC0z
MjUsMTIgKzMyNSw4IEBAIHZvaWQgKnhjX2RvbV9ib290X2RvbVVfbWFwKHN0cnVjdCB4Y19kb21f
aW1hZ2UgKmRvbSwgeGVuX3Bmbl90IHBmbiwKIGludCB4Y19kb21fYm9vdF9pbWFnZShzdHJ1Y3Qg
eGNfZG9tX2ltYWdlICpkb20pOwogaW50IHhjX2RvbV9jb21wYXRfY2hlY2soc3RydWN0IHhjX2Rv
bV9pbWFnZSAqZG9tKTsKIGludCB4Y19kb21fZ250dGFiX2luaXQoc3RydWN0IHhjX2RvbV9pbWFn
ZSAqZG9tKTsKLWludCB4Y19kb21fZ250dGFiX2h2bV9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBk
b21pZF90IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGNvbnNv
bGVfZ21mbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCB4ZW5zdG9yZV9n
bWZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBjb25zb2xlX2RvbWlkLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCB4ZW5zdG9yZV9kb21pZCk7Ci1pbnQg
eGNfZG9tX2dudHRhYl9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLAoraW50
IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBndWVzdF9kb21p
ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBpc19odm0sCiAgICAgICAgICAgICAgICAg
ICAgICAgIHhlbl9wZm5fdCBjb25zb2xlX2dtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgIHhl
bl9wZm5fdCB4ZW5zdG9yZV9nbWZuLAogICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IGNv
bnNvbGVfZG9taWQsCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19kb21fYm9vdC5jIGIvdG9v
bHMvbGlieGMveGNfZG9tX2Jvb3QuYwppbmRleCA4YTM3NmQwOTdjLi4wZmU5NGFhMjU1IDEwMDY0
NAotLS0gYS90b29scy9saWJ4Yy94Y19kb21fYm9vdC5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2Rv
bV9ib290LmMKQEAgLTI4MiwxMSArMjgyLDI5IEBAIHN0YXRpYyB4ZW5fcGZuX3QgeGNfZG9tX2du
dHRhYl9zZXR1cCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCkKICAgICByZXR1cm4g
Z21mbjsKIH0KIAotaW50IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9t
aWRfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGNvbnNvbGVfZ21m
biwKLSAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IHhlbnN0b3JlX2dtZm4sCi0gICAg
ICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgY29uc29sZV9kb21pZCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgZG9taWRfdCB4ZW5zdG9yZV9kb21pZCkKK3N0YXRpYyB2b2lkIHhjX2RvbV9zZXRf
Z250dGFiX2VudHJ5KHhjX2ludGVyZmFjZSAqeGNoLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZ3JhbnRfZW50cnlfdjFfdCAqZ250dGFiLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGlkeCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGRvbWlkX3QgZ3Vlc3RfZG9taWQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBkb21pZF90IGJhY2tlbmRfZG9taWQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgYmFja2VuZF9nbWZuKQoreworICAgIGlmICgg
Z3Vlc3RfZG9taWQgPT0gYmFja2VuZF9kb21pZCB8fCBiYWNrZW5kX2dtZm4gPT0gLTEpCisgICAg
ICAgIHJldHVybjsKKworICAgIHhjX2RvbV9wcmludGYoeGNoLCAiJXM6IFsldV0gLT4gMHglIlBS
SV94ZW5fcGZuLAorICAgICAgICAgICAgICAgICAgX19GVU5DVElPTl9fLCBpZHgsIGJhY2tlbmRf
Z21mbik7CisKKyAgICBnbnR0YWJbaWR4XS5mbGFncyA9IEdURl9wZXJtaXRfYWNjZXNzOworICAg
IGdudHRhYltpZHhdLmRvbWlkID0gYmFja2VuZF9kb21pZDsKKyAgICBnbnR0YWJbaWR4XS5mcmFt
ZSA9IGJhY2tlbmRfZ21mbjsKK30KKworc3RhdGljIGludCBjb21wYXRfZ250dGFiX3NlZWQoeGNf
aW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB4ZW5fcGZuX3QgY29uc29sZV9nbWZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgeGVuX3Bmbl90IHhlbnN0b3JlX2dtZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBkb21pZF90IGNvbnNvbGVfZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBk
b21pZF90IHhlbnN0b3JlX2RvbWlkKQogewogCiAgICAgeGVuX3Bmbl90IGdudHRhYl9nbWZuOwpA
QCAtMzEwLDE4ICszMjgsMTAgQEAgaW50IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y19pbnRlcmZhY2Ug
KnhjaCwgZG9taWRfdCBkb21pZCwKICAgICAgICAgcmV0dXJuIC0xOwogICAgIH0KIAotICAgIGlm
ICggZG9taWQgIT0gY29uc29sZV9kb21pZCAgJiYgY29uc29sZV9nbWZuICE9IC0xKQotICAgIHsK
LSAgICAgICAgZ250dGFiW0dOVFRBQl9SRVNFUlZFRF9DT05TT0xFXS5mbGFncyA9IEdURl9wZXJt
aXRfYWNjZXNzOwotICAgICAgICBnbnR0YWJbR05UVEFCX1JFU0VSVkVEX0NPTlNPTEVdLmRvbWlk
ID0gY29uc29sZV9kb21pZDsKLSAgICAgICAgZ250dGFiW0dOVFRBQl9SRVNFUlZFRF9DT05TT0xF
XS5mcmFtZSA9IGNvbnNvbGVfZ21mbjsKLSAgICB9Ci0gICAgaWYgKCBkb21pZCAhPSB4ZW5zdG9y
ZV9kb21pZCAmJiB4ZW5zdG9yZV9nbWZuICE9IC0xKQotICAgIHsKLSAgICAgICAgZ250dGFiW0dO
VFRBQl9SRVNFUlZFRF9YRU5TVE9SRV0uZmxhZ3MgPSBHVEZfcGVybWl0X2FjY2VzczsKLSAgICAg
ICAgZ250dGFiW0dOVFRBQl9SRVNFUlZFRF9YRU5TVE9SRV0uZG9taWQgPSB4ZW5zdG9yZV9kb21p
ZDsKLSAgICAgICAgZ250dGFiW0dOVFRBQl9SRVNFUlZFRF9YRU5TVE9SRV0uZnJhbWUgPSB4ZW5z
dG9yZV9nbWZuOwotICAgIH0KKyAgICB4Y19kb21fc2V0X2dudHRhYl9lbnRyeSh4Y2gsIGdudHRh
YiwgR05UVEFCX1JFU0VSVkVEX0NPTlNPTEUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZG9taWQsIGNvbnNvbGVfZG9taWQsIGNvbnNvbGVfZ21mbik7CisgICAgeGNfZG9tX3NldF9nbnR0
YWJfZW50cnkoeGNoLCBnbnR0YWIsIEdOVFRBQl9SRVNFUlZFRF9YRU5TVE9SRSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBkb21pZCwgeGVuc3RvcmVfZG9taWQsIHhlbnN0b3JlX2dtZm4p
OwogCiAgICAgaWYgKCBtdW5tYXAoZ250dGFiLCBQQUdFX1NJWkUpID09IC0xICkKICAgICB7CkBA
IC0zMzksMTEgKzM0OSwxMSBAQCBpbnQgeGNfZG9tX2dudHRhYl9zZWVkKHhjX2ludGVyZmFjZSAq
eGNoLCBkb21pZF90IGRvbWlkLAogICAgIHJldHVybiAwOwogfQogCi1pbnQgeGNfZG9tX2dudHRh
Yl9odm1fc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBjb25zb2xlX2dwZm4sCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICB4ZW5fcGZuX3QgeGVuc3RvcmVfZ3BmbiwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRvbWlkX3QgY29uc29sZV9kb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
IGRvbWlkX3QgeGVuc3RvcmVfZG9taWQpCitzdGF0aWMgaW50IGNvbXBhdF9nbnR0YWJfaHZtX3Nl
ZWQoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgeGVuX3Bmbl90IGNvbnNvbGVfZ3BmbiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgeGVuc3RvcmVfZ3BmbiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBkb21pZF90IGNvbnNvbGVfZG9taWQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCB4ZW5zdG9yZV9kb21pZCkKIHsKICAgICBpbnQg
cmM7CiAgICAgeGVuX3Bmbl90IHNjcmF0Y2hfZ3BmbjsKQEAgLTM4Miw3ICszOTIsNyBAQCBpbnQg
eGNfZG9tX2dudHRhYl9odm1fc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwK
ICAgICAgICAgcmV0dXJuIC0xOwogICAgIH0KIAotICAgIHJjID0geGNfZG9tX2dudHRhYl9zZWVk
KHhjaCwgZG9taWQsCisgICAgcmMgPSBjb21wYXRfZ250dGFiX3NlZWQoeGNoLCBkb21pZCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlX2dwZm4sIHhlbnN0b3JlX2dwZm4sCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZV9kb21pZCwgeGVuc3RvcmVfZG9taWQp
OwogICAgIGlmIChyYyAhPSAwKQpAQCAtNDA3LDE4ICs0MTcsNTYgQEAgaW50IHhjX2RvbV9nbnR0
YWJfaHZtX3NlZWQoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9taWQsCiAgICAgcmV0dXJu
IDA7CiB9CiAKLWludCB4Y19kb21fZ250dGFiX2luaXQoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9t
KQoraW50IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBndWVz
dF9kb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBpc19odm0sIHhlbl9wZm5fdCBj
b25zb2xlX2dtZm4sCisgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCB4ZW5zdG9yZV9n
bWZuLCBkb21pZF90IGNvbnNvbGVfZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgIGRvbWlk
X3QgeGVuc3RvcmVfZG9taWQpCiB7Ci0gICAgaWYgKCB4Y19kb21fdHJhbnNsYXRlZChkb20pICkg
ewotICAgICAgICByZXR1cm4geGNfZG9tX2dudHRhYl9odm1fc2VlZChkb20tPnhjaCwgZG9tLT5n
dWVzdF9kb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tLT5j
b25zb2xlX3BmbiwgZG9tLT54ZW5zdG9yZV9wZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGRvbS0+Y29uc29sZV9kb21pZCwgZG9tLT54ZW5zdG9yZV9kb21pZCk7Ci0g
ICAgfSBlbHNlIHsKLSAgICAgICAgcmV0dXJuIHhjX2RvbV9nbnR0YWJfc2VlZChkb20tPnhjaCwg
ZG9tLT5ndWVzdF9kb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4Y19k
b21fcDJtKGRvbSwgZG9tLT5jb25zb2xlX3BmbiksCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgeGNfZG9tX3AybShkb20sIGRvbS0+eGVuc3RvcmVfcGZuKSwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBkb20tPmNvbnNvbGVfZG9taWQsIGRvbS0+eGVuc3RvcmVf
ZG9taWQpOworICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlKiBmbWVtID0geGNoLT5mbWVtOwor
ICAgIHhlbmZvcmVpZ25tZW1vcnlfcmVzb3VyY2VfaGFuZGxlICpmcmVzOworICAgIHZvaWQgKmFk
ZHIgPSBOVUxMOworCisgICAgZnJlcyA9IHhlbmZvcmVpZ25tZW1vcnlfbWFwX3Jlc291cmNlKAor
ICAgICAgICBmbWVtLCBndWVzdF9kb21pZCwgWEVOTUVNX3Jlc291cmNlX2dyYW50X3RhYmxlLAor
ICAgICAgICBYRU5NRU1fcmVzb3VyY2VfZ3JhbnRfdGFibGVfaWRfZ3JhbnQsIDAsIDEsICZhZGRy
LAorICAgICAgICBQUk9UX1JFQUQgfCBQUk9UX1dSSVRFLCAwKTsKKyAgICBpZiAoICFmcmVzICkK
KyAgICB7CisgICAgICAgIGlmICggZXJybm8gPT0gRU9QTk9UU1VQUCApCisgICAgICAgICAgICBy
ZXR1cm4gaXNfaHZtID8KKyAgICAgICAgICAgICAgICBjb21wYXRfZ250dGFiX2h2bV9zZWVkKHhj
aCwgZ3Vlc3RfZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
b25zb2xlX2dtZm4sIHhlbnN0b3JlX2dtZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zb2xlX2RvbWlkLCB4ZW5zdG9yZV9kb21pZCkgOgorICAgICAgICAgICAg
ICAgIGNvbXBhdF9nbnR0YWJfc2VlZCh4Y2gsIGd1ZXN0X2RvbWlkLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zb2xlX2dtZm4sIHhlbnN0b3JlX2dtZm4sCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGVfZG9taWQsIHhlbnN0b3JlX2RvbWlk
KTsKKworICAgICAgICB4Y19kb21fcGFuaWMoeGNoLCBYQ19JTlRFUk5BTF9FUlJPUiwKKyAgICAg
ICAgICAgICAgICAgICAgICIlczogZmFpbGVkIHRvIGFjcXVpcmUgZ3JhbnQgdGFibGUgIgorICAg
ICAgICAgICAgICAgICAgICAgIltlcnJubz0lZF1cbiIsCisgICAgICAgICAgICAgICAgICAgICBf
X0ZVTkNUSU9OX18sIGVycm5vKTsKKyAgICAgICAgcmV0dXJuIC0xOwogICAgIH0KKworICAgIHhj
X2RvbV9zZXRfZ250dGFiX2VudHJ5KHhjaCwgYWRkciwgR05UVEFCX1JFU0VSVkVEX0NPTlNPTEUs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3Vlc3RfZG9taWQsIGNvbnNvbGVfZG9taWQs
IGNvbnNvbGVfZ21mbik7CisgICAgeGNfZG9tX3NldF9nbnR0YWJfZW50cnkoeGNoLCBhZGRyLCBH
TlRUQUJfUkVTRVJWRURfWEVOU1RPUkUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3Vl
c3RfZG9taWQsIHhlbnN0b3JlX2RvbWlkLCB4ZW5zdG9yZV9nbWZuKTsKKworICAgIHhlbmZvcmVp
Z25tZW1vcnlfdW5tYXBfcmVzb3VyY2UoZm1lbSwgZnJlcyk7CisKKyAgICByZXR1cm4gMDsKK30K
KworaW50IHhjX2RvbV9nbnR0YWJfaW5pdChzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCit7Cisg
ICAgYm9vbCBpc19odm0gPSB4Y19kb21fdHJhbnNsYXRlZChkb20pOworICAgIHhlbl9wZm5fdCBj
b25zb2xlX2dtZm4gPSB4Y19kb21fcDJtKGRvbSwgZG9tLT5jb25zb2xlX3Bmbik7CisgICAgeGVu
X3Bmbl90IHhlbnN0b3JlX2dtZm4gPSB4Y19kb21fcDJtKGRvbSwgZG9tLT54ZW5zdG9yZV9wZm4p
OworCisgICAgcmV0dXJuIHhjX2RvbV9nbnR0YWJfc2VlZChkb20tPnhjaCwgZG9tLT5ndWVzdF9k
b21pZCwgaXNfaHZtLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZV9nbWZu
LCB4ZW5zdG9yZV9nbWZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tLT5jb25z
b2xlX2RvbWlkLCBkb20tPnhlbnN0b3JlX2RvbWlkKTsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X2h2bS5jIGIvdG9vbHMvbGlieGMveGNfc3JfcmVz
dG9yZV94ODZfaHZtLmMKaW5kZXggMWRjYTg1MzU0YS4uYTVjNjYxZGE4ZiAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfaHZtLmMKKysrIGIvdG9vbHMvbGlieGMveGNf
c3JfcmVzdG9yZV94ODZfaHZtLmMKQEAgLTIwNywxMSArMjA3LDExIEBAIHN0YXRpYyBpbnQgeDg2
X2h2bV9zdHJlYW1fY29tcGxldGUoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCkKICAgICAgICAg
cmV0dXJuIHJjOwogICAgIH0KIAotICAgIHJjID0geGNfZG9tX2dudHRhYl9odm1fc2VlZCh4Y2gs
IGN0eC0+ZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eC0+cmVzdG9y
ZS5jb25zb2xlX2dmbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3R4LT5yZXN0
b3JlLnhlbnN0b3JlX2dmbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3R4LT5y
ZXN0b3JlLmNvbnNvbGVfZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0
eC0+cmVzdG9yZS54ZW5zdG9yZV9kb21pZCk7CisgICAgcmMgPSB4Y19kb21fZ250dGFiX3NlZWQo
eGNoLCBjdHgtPmRvbWlkLCB0cnVlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eC0+
cmVzdG9yZS5jb25zb2xlX2dmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHgtPnJl
c3RvcmUueGVuc3RvcmVfZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eC0+cmVz
dG9yZS5jb25zb2xlX2RvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eC0+cmVz
dG9yZS54ZW5zdG9yZV9kb21pZCk7CiAgICAgaWYgKCByYyApCiAgICAgewogICAgICAgICBQRVJS
T1IoIkZhaWxlZCB0byBzZWVkIGdyYW50IHRhYmxlIik7CmRpZmYgLS1naXQgYS90b29scy9saWJ4
Yy94Y19zcl9yZXN0b3JlX3g4Nl9wdi5jIGIvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZf
cHYuYwppbmRleCA1MGUyNWMxNjJjLi4xMDYzNWQ0MzZiIDEwMDY0NAotLS0gYS90b29scy9saWJ4
Yy94Y19zcl9yZXN0b3JlX3g4Nl9wdi5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVf
eDg2X3B2LmMKQEAgLTExMDQsNyArMTEwNCw3IEBAIHN0YXRpYyBpbnQgeDg2X3B2X3N0cmVhbV9j
b21wbGV0ZShzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4KQogICAgIGlmICggcmMgKQogICAgICAg
ICByZXR1cm4gcmM7CiAKLSAgICByYyA9IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y2gsIGN0eC0+ZG9t
aWQsCisgICAgcmMgPSB4Y19kb21fZ250dGFiX3NlZWQoeGNoLCBjdHgtPmRvbWlkLCBmYWxzZSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHgtPnJlc3RvcmUuY29uc29sZV9nZm4sCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY3R4LT5yZXN0b3JlLnhlbnN0b3JlX2dmbiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjdHgtPnJlc3RvcmUuY29uc29sZV9kb21pZCwKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG9t
LmMKaW5kZXggZWY4MzRlNjUyZC4uODZmNTYyNTQ5ZSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfZG9tLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKQEAgLTkwMyw3ICs5MDMs
NiBAQCBzdGF0aWMgaW50IGh2bV9idWlsZF9zZXRfcGFyYW1zKHhjX2ludGVyZmFjZSAqaGFuZGxl
LCB1aW50MzJfdCBkb21pZCwKICAgICAqc3RvcmVfbWZuID0gc3RyX21mbjsKICAgICAqY29uc29s
ZV9tZm4gPSBjb25zX21mbjsKIAotICAgIHhjX2RvbV9nbnR0YWJfaHZtX3NlZWQoaGFuZGxlLCBk
b21pZCwgKmNvbnNvbGVfbWZuLCAqc3RvcmVfbWZuLCBjb25zb2xlX2RvbWlkLCBzdG9yZV9kb21p
ZCk7CiAgICAgcmV0dXJuIDA7CiB9CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL3B5dGhvbi94ZW4vbG93
bGV2ZWwveGMveGMuYyBiL3Rvb2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwveGMveGMuYwppbmRleCBm
NTAxNzY0MTAwLi41MWRjMmFmYjFlIDEwMDY0NAotLS0gYS90b29scy9weXRob24veGVuL2xvd2xl
dmVsL3hjL3hjLmMKKysrIGIvdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5jCkBAIC04
MDAsOSArODAwLDkgQEAgc3RhdGljIFB5T2JqZWN0ICpweXhjX2dudHRhYl9odm1fc2VlZChYY09i
amVjdCAqc2VsZiwKIAkJCQkgICAgICAmY29uc29sZV9kb21pZCwgJnhlbnN0b3JlX2RvbWlkKSAp
CiAgICAgICAgIHJldHVybiBOVUxMOwogCi0gICAgaWYgKCB4Y19kb21fZ250dGFiX2h2bV9zZWVk
KHNlbGYtPnhjX2hhbmRsZSwgZG9tLAotCQkJCWNvbnNvbGVfZ21mbiwgeGVuc3RvcmVfZ21mbiwK
LQkJCQljb25zb2xlX2RvbWlkLCB4ZW5zdG9yZV9kb21pZCkgIT0gMCApCisgICAgaWYgKCB4Y19k
b21fZ250dGFiX3NlZWQoc2VsZi0+eGNfaGFuZGxlLCBkb20sIHRydWUsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc29sZV9nbWZuLCB4ZW5zdG9yZV9nbWZuLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnNvbGVfZG9taWQsIHhlbnN0b3JlX2RvbWlkKSAhPSAwICkKICAg
ICAgICAgcmV0dXJuIHB5eGNfZXJyb3JfdG9fZXhjZXB0aW9uKHNlbGYtPnhjX2hhbmRsZSk7CiAK
ICAgICByZXR1cm4gUHlfTm9uZTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 12 16:36:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 16:36:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2gTV-00014I-SJ; Thu, 12 Oct 2017 16:36:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e2gTT-00014A-Vs
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 16:36:44 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 8A/71-25852-B1A9FD95; Thu, 12 Oct 2017 16:36:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGKsWRWlGSWpSXmKPExsVyMfTOFl3JWfc
 jDbZ3sFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl3311gKli+l7GiZc1j5gbG/zMYuxi5OIQE
 ZjBKTH3UwALisAi8Zpa4Nmc9WEZC4A6rRFPfQtYuRk4gJ0vi35P1LBB2msTCbd3MEHaFRPPZC
 2xdjBxAo9Qk1ryJgpj6i1FiQ/c1sHphgRyJr3+nM4LYIkD171adZQMpYhY4zyjx6+kvsISQQJ
 3E0T3bmUAGsQnoSKybUQsS5hWwlTjdvRnsBhYBVYk70z6DlYsKhEs0ne1ngagRlDg58wmYzSn
 gKvH45A8wm1nATGLe5ofMELa4xK0n85kgbHmJ7W/nME9gFJ2FpH0WkpZZSFpmIWlZwMiyilGj
 OLWoLLVI19hAL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMG4YgGAH49+1gYcYJ
 TmYlER5MwLvRwrxJeWnVGYkFmfEF5XmpBYfYtTg4BC4cvDIbEYplrz8vFQlCd7VM4DqBItS01
 Mr0jJzgJENUyrBwaMkwtsPkuYtLkjMLc5Mh0idYrTkuHDn0h8mjmObLgPJA3tu/WESApsnJc7
 LOxOoQQCkIaM0D24cLPlcYpSVEuZlBDpWiKcgtSg3swRV/hWjOAejkjDvRpC1PJl5JXBbXwEd
 xAR0kGjaHZCDShIRUlINjO7pCYmf5r5yX707vW2hy5ubLT+yNkldfhlfOv9hVuYWsyuzWuY/v
 nIzhNtget9WQ+9rvtmLOfzF9bdf7O7OeOqwv/J+jwj/7ev9X3LkJ+nfvjR79YtrjFUrGi7yfY
 m6smwbX+ZaGfG/h1vrN7tJPHzAy9H22txCyKE3MG/uT3U9rr2BjsuaTyixFGckGmoxFxUnAgC
 CTNP5OQMAAA==
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1507826200!71045872!1
X-Originating-IP: [209.85.220.180]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52799 invoked from network); 12 Oct 2017 16:36:40 -0000
Received: from mail-qk0-f180.google.com (HELO mail-qk0-f180.google.com)
 (209.85.220.180)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Oct 2017 16:36:40 -0000
Received: by mail-qk0-f180.google.com with SMTP id r64so1904536qkc.1
 for <xen-devel@lists.xenproject.org>; Thu, 12 Oct 2017 09:36:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=BkLsf2iIzIQU4pKfDQhd2I7iIN+OpaYve5LBOnBj/TY=;
 b=HpH1gxI64mb0aTKjBdnVrjsvkTcIkDbOv2Vp1f+/4/BQqhx9b3ZO5HszvvsTINm8G+
 Tp+f4EWmnBUynv647M4uClkga+Glr1Qq2j9OpcNQBRfRd2VbmWihObcS05e6sLCrSWwd
 pXW5CzXUivLvvC+g69bdsWAaWvmuVf1TIrW5I=
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=BkLsf2iIzIQU4pKfDQhd2I7iIN+OpaYve5LBOnBj/TY=;
 b=miFRbw0RchWdRxUKE3KnI63Ufy3WvQek/9xT1lABxyzeXQ6dkd0wKHw7wOQZvHp+xm
 tmSDWIBTt5g5MOWjFPa80h26K8nVZ8Gk3ct04EVmIo7zce4u4aDHOSgVg8YtbSyj4okD
 Sr9JtsxQMzw+A7Bks72mW5TVpINWElpA4gVzn8+h3MOgAqbCPdcSSoXgVslE3vCs8clh
 1wVOEjMDc6ksuyDX+TyYrhsMij/kfKnT0O9P9P6dwgkegmEMBoXTE5ZMfR0CzgmdLkaM
 dDnC+X9jiXIgptk32BABBoJiRET2KpgB7q0gURC4/YWJAvLMCb3VQkJeaDhvZ/PS0jyZ
 TObA==
X-Gm-Message-State: AMCzsaV8imHAiv86zCNjKGVyGZhYjTp25AGZqjFpowEnG+8hKWgLW2l8
 d+NH+i0PSr+i+6C3aXQUbC/M3w==
X-Google-Smtp-Source: ABhQp+Ti4OzcIAeY82yAibNpd2+fihH13yYUDUvKHBDN6Ln+qhkXiNBqvOeRe/IVuoL9qbcOj6QavA==
X-Received: by 10.55.94.65 with SMTP id s62mr1287591qkb.282.1507826199113;
 Thu, 12 Oct 2017 09:36:39 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id x55sm9974092qth.91.2017.10.12.09.36.36
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 12 Oct 2017 09:36:38 -0700 (PDT)
To: Sameer Goel <sgoel@codeaurora.org>, xen-devel@lists.xenproject.org,
 julien.grall@arm.com, mjaggi@caviumnetworks.com
References: <1505954230-18892-1-git-send-email-sgoel@codeaurora.org>
 <1505954230-18892-8-git-send-email-sgoel@codeaurora.org>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <4c554d39-4419-07e6-5acc-208ed072744b@linaro.org>
Date: Thu, 12 Oct 2017 17:36:34 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1505954230-18892-8-git-send-email-sgoel@codeaurora.org>
Content-Language: en-US
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, george.dunlap@eu.citrix.com,
 Andrew.Cooper3@citrix.com, jbeulich@suse.com, Ian.Jackson@citrix.com,
 nd@arm.com, robin.murphy@arm.com, shankerd@codeaurora.org
Subject: Re: [Xen-devel] [RFC v2 7/7] xen/iommu: smmu-v3: Add Xen specific
 code to enable the ported driver
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU2FtZWVyLAoKR2l2ZW4gdGhpcyBpcyBhbGwgQXJtIHNwZWNpZmljLiBJIGFtIG5vdCBzdXJl
IHdoeSBwZW9wbGUgbGlrZSBBbmRyZXcsIApKYW4gaGF2ZSBiZWVuIGFkZGVkLgoKUGxlYXNlIHVz
ZSBzY3JpcHRzL2dldF9tYWludGFpbmVycyB0byBmaW5kIHRoZSBsaXN0IG9mIG1haW50YWluZXJz
IHBlciAKcGF0Y2hlcyBhbmQgYXZvaWQgdG8gQ0MgYWxsIG9mIHRoZW0gb24gZWFjaCBwYXRjaGVz
LgoKT24gMjEvMDkvMTcgMDE6MzcsIFNhbWVlciBHb2VsIHdyb3RlOgo+IFRoaXMgZHJpdmVyIGZv
bGxvd3MgYW4gYXBwcm9hY2ggc2ltaWxhciB0byBzbW11IGRyaXZlci4gVGhlIGludGVudCBoZXJl
Cj4gaXMgdG8gcmV1c2UgYXMgbXVjaCBMaW51eCBjb2RlIGFzIHBvc3NpYmxlLgo+IC0gR2x1ZSBj
b2RlIGhhcyBiZWVuIGludHJvZHVjZWQgdG8gYnJpZGdlIHRoZSBBUEkgY2FsbHMuCj4gLSBDYWxs
ZWQgTGludXggZnVuY3Rpb25zIGZyb20gdGhlIFhlbiBJT01NVSBmdW5jdGlvbiBjYWxscy4KPiAt
IFhlbiBtb2RpZmljYXRpb25zIGFyZSBwcmVjZWRlZCBieSAvKlhlbjogY29tbWVudCAqLwo+IAo+
IFNpZ25lZC1vZmYtYnk6IFNhbWVlciBHb2VsIDxzZ29lbEBjb2RlYXVyb3JhLm9yZz4KPiAtLS0K
PiAgIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9NYWtlZmlsZSAgfCAgIDEgKwo+ICAgeGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUtdjMuYyB8IDg1MyArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tCgpUaGlzIGlzIGJhc2VkIG9uIGFuIG9sZCBTTU1VdjMgdmVyc2lv
biBhbmQgSSBoYXZlIGJlZW4gdG9sZCB0aGVyZSBhcmUgCnNvbWUgY2hhbmdlcyBtYXkgYmVuZWZp
dHMgWGVuIChzdWNoIGFzIGluY3JlYXNpbmcgdGhlIHRpbWVvdXQgZm9yIHN5bmMpIAphbmQgc29t
ZSBvcHRpbWlzYXRpb25zIGFsc28gZXhpc3Qgb24gdGhlIE1MIGFuZCB3aWxsIGJlIHF1ZXVlZCBz
b29uLgoKU28gbWF5YmUgeW91IHdhbnQgdG8gcmUtc3luYyBhdCBsZWFzdCB0byBtYXN0ZXIuCgo+
ICAgMiBmaWxlcyBjaGFuZ2VkLCA3MzggaW5zZXJ0aW9ucygrKSwgMTE2IGRlbGV0aW9ucygtKQo+
IAo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vTWFrZWZpbGUgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vTWFrZWZpbGUKPiBpbmRleCBmNGNkMjZlLi41N2E2
ZGE2IDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9NYWtlZmlsZQo+
ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9NYWtlZmlsZQo+IEBAIC0xLDIgKzEs
MyBAQAo+ICAgb2JqLXkgKz0gaW9tbXUubwo+ICAgb2JqLXkgKz0gc21tdS5vCj4gK29iai15ICs9
IHNtbXUtdjMubwoKRG8gd2Ugd2FudCBTTU1VdjMgdG8gYmUgYnVpbHQgb24gQXJtMzI/IE1heWJl
IHdlIHNob3VsZCBpbnRyb2R1Y2UgYSBuZXcgCktjb25maWcgdG8gbGV0IHRoZSB1c2VyIHNlbGVj
dC4KCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LXYzLmMg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS12My5jCj4gaW5kZXggMzgwOTY5YS4u
OGYzYjQzZCAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS12
My5jCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUtdjMuYwo+IEBAIC0x
OCwyOCArMTgsMjY2IEBACj4gICAgKiBBdXRob3I6IFdpbGwgRGVhY29uIDx3aWxsLmRlYWNvbkBh
cm0uY29tPgo+ICAgICoKPiAgICAqIFRoaXMgZHJpdmVyIGlzIHBvd2VyZWQgYnkgYmFkIGNvZmZl
ZSBhbmQgYm9tYmF5IG1peC4KPiArICoKPiArICoKPiArICogQmFzZWQgb24gTGludXggZHJpdmVy
cy9pb21tdS9hcm0tc21tdS12My5jCj4gKyAqID0+IGNvbW1pdCBiZGY5NTkyMzA4NmZiMzU5Y2Ni
NDRjODE1NzI0YzNhY2UxNjExYzkwCj4gKyAqCj4gKyAqIFhlbiBtb2RpZmljYXRpb25zOgo+ICsg
KiBTYW1lZXIgR29lbCA8c2dvZWxAY29kZWF1cm9yYS5vcmc+Cj4gKyAqIENvcHlyaWdodCAoQykg
MjAxNywgVGhlIExpbnV4IEZvdW5kYXRpb24sIEFsbCByaWdodHMgcmVzZXJ2ZWQuCj4gKyAqCj4g
ICAgKi8KPiAgIAo+IC0jaW5jbHVkZSA8bGludXgvYWNwaS5oPgo+IC0jaW5jbHVkZSA8bGludXgv
YWNwaV9pb3J0Lmg+Cj4gLSNpbmNsdWRlIDxsaW51eC9kZWxheS5oPgo+IC0jaW5jbHVkZSA8bGlu
dXgvZG1hLWlvbW11Lmg+Cj4gLSNpbmNsdWRlIDxsaW51eC9lcnIuaD4KPiAtI2luY2x1ZGUgPGxp
bnV4L2ludGVycnVwdC5oPgo+IC0jaW5jbHVkZSA8bGludXgvaW9tbXUuaD4KPiAtI2luY2x1ZGUg
PGxpbnV4L2lvcG9sbC5oPgo+IC0jaW5jbHVkZSA8bGludXgvbW9kdWxlLmg+Cj4gLSNpbmNsdWRl
IDxsaW51eC9tc2kuaD4KPiAtI2luY2x1ZGUgPGxpbnV4L29mLmg+Cj4gLSNpbmNsdWRlIDxsaW51
eC9vZl9hZGRyZXNzLmg+Cj4gLSNpbmNsdWRlIDxsaW51eC9vZl9pb21tdS5oPgo+IC0jaW5jbHVk
ZSA8bGludXgvb2ZfcGxhdGZvcm0uaD4KPiAtI2luY2x1ZGUgPGxpbnV4L3BjaS5oPgo+IC0jaW5j
bHVkZSA8bGludXgvcGxhdGZvcm1fZGV2aWNlLmg+Cj4gLQo+IC0jaW5jbHVkZSA8bGludXgvYW1i
YS9idXMuaD4KPiAtCj4gLSNpbmNsdWRlICJpby1wZ3RhYmxlLmgiCj4gKyNpbmNsdWRlIDx4ZW4v
Y29uZmlnLmg+CgpUaGlzIGlzIG5vdCBuZWNlc3NhcnkuCgo+ICsjaW5jbHVkZSA8eGVuL2RlbGF5
Lmg+Cj4gKyNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KPiArI2luY2x1ZGUgPHhlbi9lcnIuaD4KPiAr
I2luY2x1ZGUgPHhlbi9pcnEuaD4KPiArI2luY2x1ZGUgPHhlbi9saWIuaD4KPiArI2luY2x1ZGUg
PHhlbi9saXN0Lmg+Cj4gKyNpbmNsdWRlIDx4ZW4vbW0uaD4KPiArI2luY2x1ZGUgPHhlbi92bWFw
Lmg+Cj4gKyNpbmNsdWRlIDx4ZW4vcmJ0cmVlLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4K
PiArI2luY2x1ZGUgPHhlbi9zaXplcy5oPgo+ICsjaW5jbHVkZSA8YXNtL2F0b21pYy5oPgo+ICsj
aW5jbHVkZSA8YXNtL2RldmljZS5oPgo+ICsjaW5jbHVkZSA8YXNtL2lvLmg+Cj4gKyNpbmNsdWRl
IDxhc20vcGxhdGZvcm0uaD4KPiArI2luY2x1ZGUgPHhlbi9hY3BpLmg+CgpQbGVhc2Ugb3JkZXIg
dGhlIGluY2x1ZGVzIGFscGhhYmV0aWNhbGx5IHdpdGggeGVuLyogZmlyc3QgdGhlbiBhc20vKgoK
PiArCj4gK3R5cGVkZWYgcGFkZHJfdCBwaHlzX2FkZHJfdDsKPiArdHlwZWRlZiBwYWRkcl90IGRt
YV9hZGRyX3Q7Cj4gKwo+ICsvKiBBbGlhcyB0byBYZW4gZGV2aWNlIHRyZWUgaGVscGVycyAqLwo+
ICsjZGVmaW5lIGRldmljZV9ub2RlIGR0X2RldmljZV9ub2RlCj4gKyNkZWZpbmUgb2ZfcGhhbmRs
ZV9hcmdzIGR0X3BoYW5kbGVfYXJncwo+ICsjZGVmaW5lIG9mX2RldmljZV9pZCBkdF9kZXZpY2Vf
bWF0Y2gKPiArI2RlZmluZSBvZl9tYXRjaF9ub2RlIGR0X21hdGNoX25vZGUKPiArI2RlZmluZSBv
Zl9wcm9wZXJ0eV9yZWFkX3UzMihucCwgcG5hbWUsIG91dCkgKCFkdF9wcm9wZXJ0eV9yZWFkX3Uz
MihucCwgcG5hbWUsIG91dCkpCj4gKyNkZWZpbmUgb2ZfcHJvcGVydHlfcmVhZF9ib29sIGR0X3By
b3BlcnR5X3JlYWRfYm9vbAo+ICsjZGVmaW5lIG9mX3BhcnNlX3BoYW5kbGVfd2l0aF9hcmdzIGR0
X3BhcnNlX3BoYW5kbGVfd2l0aF9hcmdzCj4gKyNkZWZpbmUgbXV0ZXggc3BpbmxvY2tfdAo+ICsj
ZGVmaW5lIG11dGV4X2luaXQgc3Bpbl9sb2NrX2luaXQKPiArI2RlZmluZSBtdXRleF9sb2NrIHNw
aW5fbG9jawo+ICsjZGVmaW5lIG11dGV4X3VubG9jayBzcGluX3VubG9jawoKbXV0ZXggYW5kIHNw
aW5sb2NrIGFyZSBub3QgdGhlIHNhbWUuIFRoZSBmb3JtZXIgaXMgc2xlZXBpbmcgd2hpbHN0IHRo
ZSAKbGF0ZXIgaXMgbm90LgoKQ2FuIHlvdSBwbGVhc2UgZXhwbGFpbiB3aHkgdGhpcyBpcyBmaW5l
IGFuZCBwb3NzaWJseSBhZGQgdGhhdCBpbiBhIGNvbW1lbnQ/Cgo+ICsKPiArLyogWGVuOiBIZWxw
ZXJzIHRvIGdldCBkZXZpY2UgTU1JTyBhbmQgSVJRcyAqLwo+ICtzdHJ1Y3QgcmVzb3VyY2Ugewo+
ICsJdTY0IGFkZHI7Cj4gKwl1NjQgc2l6ZTsKPiArCXVuc2lnbmVkIGludCB0eXBlOwo+ICt9OwoK
TGlrZWx5IHdlIHdhbnQgYSBjb21wYXQgaGVhZGVyIGZvciBkZWZpbmluZyBMaW51eCBoZWxwZXJz
LiBUaGlzIHdvdWxkIAphdm9pZCByZXBsaWNhdGluZyBpdCBldmVyeXdoZXJlLgoKPiArCj4gKyNk
ZWZpbmUgcmVzb3VyY2Vfc2l6ZShyZXMpICgocmVzKS0+c2l6ZSkKPiArCj4gKyNkZWZpbmUgcGxh
dGZvcm1fZGV2aWNlIGRldmljZQo+ICsKPiArI2RlZmluZSBJT1JFU09VUkNFX01FTSAwCj4gKyNk
ZWZpbmUgSU9SRVNPVVJDRV9JUlEgMQo+ICsKPiArc3RhdGljIHN0cnVjdCByZXNvdXJjZSAqcGxh
dGZvcm1fZ2V0X3Jlc291cmNlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYsCj4gKwkJCQkJ
ICAgICAgdW5zaWduZWQgaW50IHR5cGUsCj4gKwkJCQkJICAgICAgdW5zaWduZWQgaW50IG51bSkK
PiArewo+ICsJLyoKPiArCSAqIFRoZSByZXNvdXJjZSBpcyBvbmx5IHVzZWQgYmV0d2VlbiAyIGNh
bGxzIG9mIHBsYXRmb3JtX2dldF9yZXNvdXJjZS4KPiArCSAqIEl0J3MgcXVpdGUgdWdseSBidXQg
aXQncyBhdm9pZCB0byBhZGQgdG9vIG11Y2ggY29kZSBpbiB0aGUgcGFydAo+ICsJICogaW1wb3J0
ZWQgZnJvbSBMaW51eAo+ICsJICovCj4gKwlzdGF0aWMgc3RydWN0IHJlc291cmNlIHJlczsKPiAr
CXN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqaW9ydF9ub2RlOwo+ICsJc3RydWN0IGFjcGlfaW9ydF9z
bW11X3YzICpub2RlX3NtbXVfZGF0YTsKPiArCWludCByZXQgPSAwOwo+ICsKPiArCXJlcy50eXBl
ID0gdHlwZTsKPiArCj4gKwlzd2l0Y2ggKHR5cGUpIHsKPiArCWNhc2UgSU9SRVNPVVJDRV9NRU06
Cj4gKwkJaWYgKHBkZXYtPnR5cGUgPT0gREVWX0FDUEkpIHsKPiArCQkJcmV0ID0gMTsKPiArCQkJ
aW9ydF9ub2RlID0gcGRldi0+YWNwaV9ub2RlOwo+ICsJCQlub2RlX3NtbXVfZGF0YSA9Cj4gKwkJ
CQkoc3RydWN0IGFjcGlfaW9ydF9zbW11X3YzICopaW9ydF9ub2RlLT5ub2RlX2RhdGE7Cj4gKwo+
ICsJCQlpZiAobm9kZV9zbW11X2RhdGEgIT0gTlVMTCkgewo+ICsJCQkJcmVzLmFkZHIgPSBub2Rl
X3NtbXVfZGF0YS0+YmFzZV9hZGRyZXNzOwo+ICsJCQkJcmVzLnNpemUgPSBTWl8xMjhLOwo+ICsJ
CQkJcmV0ID0gMDsKPiArCQkJfQo+ICsJCX0gZWxzZSB7Cj4gKwkJCXJldCA9IGR0X2RldmljZV9n
ZXRfYWRkcmVzcyhkZXZfdG9fZHQocGRldiksIG51bSwKPiArCQkJCQkJICAgICZyZXMuYWRkciwg
JnJlcy5zaXplKTsKPiArCQl9Cj4gKwo+ICsJCXJldHVybiAoKHJldCkgPyBOVUxMIDogJnJlcyk7
Cj4gKwo+ICsJY2FzZSBJT1JFU09VUkNFX0lSUToKPiArCQlyZXQgPSBwbGF0Zm9ybV9nZXRfaXJx
KGRldl90b19kdChwZGV2KSwgbnVtKTsKCk5vIElSUSBmb3IgQUNQST8KCj4gKwo+ICsJCWlmIChy
ZXQgPCAwKQo+ICsJCQlyZXR1cm4gTlVMTDsKPiArCj4gKwkJcmVzLmFkZHIgPSByZXQ7Cj4gKwkJ
cmVzLnNpemUgPSAxOwo+ICsKPiArCQlyZXR1cm4gJnJlczsKPiArCj4gKwlkZWZhdWx0Ogo+ICsJ
CXJldHVybiBOVUxMOwo+ICsJfQo+ICt9Cj4gKwo+ICtzdGF0aWMgaW50IHBsYXRmb3JtX2dldF9p
cnFfYnluYW1lKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYsIGNvbnN0IGNoYXIgKm5hbWUp
Cj4gK3sKPiArCWNvbnN0IHN0cnVjdCBkdF9wcm9wZXJ0eSAqZHRwcm9wOwo+ICsJc3RydWN0IGFj
cGlfaW9ydF9ub2RlICppb3J0X25vZGU7Cj4gKwlzdHJ1Y3QgYWNwaV9pb3J0X3NtbXVfdjMgKm5v
ZGVfc21tdV9kYXRhOwo+ICsJaW50IHJldCA9IDA7Cj4gKwo+ICsJaWYgKHBkZXYtPnR5cGUgPT0g
REVWX0FDUEkpIHsKPiArCQlpb3J0X25vZGUgPSBwZGV2LT5hY3BpX25vZGU7Cj4gKwkJbm9kZV9z
bW11X2RhdGEgPSAoc3RydWN0IGFjcGlfaW9ydF9zbW11X3YzICopaW9ydF9ub2RlLT5ub2RlX2Rh
dGE7Cj4gKwo+ICsJCWlmIChub2RlX3NtbXVfZGF0YSAhPSBOVUxMKSB7Cj4gKwkJCWlmICghc3Ry
Y21wKG5hbWUsICJldmVudHEiKSkKPiArCQkJCXJldCA9IG5vZGVfc21tdV9kYXRhLT5ldmVudF9n
c2l2Owo+ICsJCQllbHNlIGlmICghc3RyY21wKG5hbWUsICJwcmlxIikpCj4gKwkJCQlyZXQgPSBu
b2RlX3NtbXVfZGF0YS0+cHJpX2dzaXY7Cj4gKwkJCWVsc2UgaWYgKCFzdHJjbXAobmFtZSwgImNt
ZHEtc3luYyIpKQo+ICsJCQkJcmV0ID0gbm9kZV9zbW11X2RhdGEtPnN5bmNfZ3NpdjsKPiArCQkJ
ZWxzZSBpZiAoIXN0cmNtcChuYW1lLCAiZ2Vycm9yIikpCj4gKwkJCQlyZXQgPSBub2RlX3NtbXVf
ZGF0YS0+Z2Vycl9nc2l2Owo+ICsJCQllbHNlCj4gKwkJCQlyZXQgPSAtRUlOVkFMOwo+ICsJCX0K
PiArCX0gZWxzZSB7Cj4gKwkJZHRwcm9wID0gZHRfZmluZF9wcm9wZXJ0eShkZXZfdG9fZHQocGRl
diksICJpbnRlcnJ1cHQtbmFtZXMiLCBOVUxMKTsKPiArCQlpZiAoIWR0cHJvcCkKPiArCQkJcmV0
dXJuIC1FSU5WQUw7Cj4gKwo+ICsJCWlmICghZHRwcm9wLT52YWx1ZSkKPiArCQkJcmV0dXJuIC1F
Tk9EQVRBOwo+ICsJfQo+ICsKPiArCXJldHVybiByZXQ7Cj4gK30KPiArCj4gKyNkZWZpbmUgcmVh
ZHhfcG9sbF90aW1lb3V0KG9wLCBhZGRyLCB2YWwsIGNvbmQsIHNsZWVwX3VzLCB0aW1lb3V0X3Vz
KSBcCj4gKyh7IFwKPiArCXNfdGltZV90IGRlYWRsaW5lID0gTk9XKCkgKyBNSUNST1NFQ1ModGlt
ZW91dF91cyk7IFwKPiArCWZvciAoOzspIHsgXAo+ICsJCSh2YWwpID0gb3AoYWRkcik7IFwKPiAr
CQlpZiAoY29uZCkgXAo+ICsJCQlicmVhazsgXAo+ICsJCWlmIChOT1coKSA+IGRlYWRsaW5lKSB7
IFwKPiArCQkJKHZhbCkgPSBvcChhZGRyKTsgXAo+ICsJCQlicmVhazsgXAo+ICsJCX0gXAo+ICsJ
CWNwdV9yZWxheCgpOyBcCgpJIGRvbid0IHRoaW5rIGNhbGxpbmcgY3B1X3JlbGF4KCkgaXMgY29y
cmVjdCBoZXJlLgoKPiArCQl1ZGVsYXkoc2xlZXBfdXMpOyBcCj4gKwl9IFwKPiArCShjb25kKSA/
IDAgOiAtRVRJTUVET1VUOyBcCj4gK30pCj4gKwo+ICsjZGVmaW5lIHJlYWRsX3JlbGF4ZWRfcG9s
bF90aW1lb3V0KGFkZHIsIHZhbCwgY29uZCwgZGVsYXlfdXMsIHRpbWVvdXRfdXMpIFwKPiArCXJl
YWR4X3BvbGxfdGltZW91dChyZWFkbF9yZWxheGVkLCBhZGRyLCB2YWwsIGNvbmQsIGRlbGF5X3Vz
LCB0aW1lb3V0X3VzKQo+ICsKPiArLyogWGVuOiBIZWxwZXJzIGZvciBJUlEgZnVuY3Rpb25zICov
Cj4gKyNkZWZpbmUgcmVxdWVzdF9pcnEoaXJxLCBmdW5jLCBmbGFncywgbmFtZSwgZGV2KSByZXF1
ZXN0X2lycShpcnEsIGZsYWdzLCBmdW5jLCBuYW1lLCBkZXYpCj4gKyNkZWZpbmUgZnJlZV9pcnEg
cmVsZWFzZV9pcnEKPiArCj4gK2VudW0gaXJxcmV0dXJuIHsKPiArCUlSUV9OT05FCT0gKDAgPDwg
MCksCj4gKwlJUlFfSEFORExFRAk9ICgxIDw8IDApLAo+ICt9Owo+ICsKPiArdHlwZWRlZiBlbnVt
IGlycXJldHVybiBpcnFyZXR1cm5fdDsKPiArCj4gKy8qIERldmljZSBsb2dnZXIgZnVuY3Rpb25z
ICovCj4gKyNkZWZpbmUgZGV2X3ByaW50KGRldiwgbHZsLCBmbXQsIC4uLikJCQkJCQlcCj4gKwkg
cHJpbnRrKGx2bCAic21tdTogIiBmbXQsICMjIF9fVkFfQVJHU19fKQo+ICsKPiArI2RlZmluZSBk
ZXZfZGJnKGRldiwgZm10LCAuLi4pIGRldl9wcmludChkZXYsIFhFTkxPR19ERUJVRywgZm10LCAj
IyBfX1ZBX0FSR1NfXykKPiArI2RlZmluZSBkZXZfbm90aWNlKGRldiwgZm10LCAuLi4pIGRldl9w
cmludChkZXYsIFhFTkxPR19JTkZPLCBmbXQsICMjIF9fVkFfQVJHU19fKQo+ICsjZGVmaW5lIGRl
dl93YXJuKGRldiwgZm10LCAuLi4pIGRldl9wcmludChkZXYsIFhFTkxPR19XQVJOSU5HLCBmbXQs
ICMjIF9fVkFfQVJHU19fKQo+ICsjZGVmaW5lIGRldl9lcnIoZGV2LCBmbXQsIC4uLikgZGV2X3By
aW50KGRldiwgWEVOTE9HX0VSUiwgZm10LCAjIyBfX1ZBX0FSR1NfXykKPiArI2RlZmluZSBkZXZf
aW5mbyhkZXYsIGZtdCwgLi4uKSBkZXZfcHJpbnQoZGV2LCBYRU5MT0dfSU5GTywgZm10LCAjIyBf
X1ZBX0FSR1NfXykKPiArCj4gKyNkZWZpbmUgZGV2X2Vycl9yYXRlbGltaXRlZChkZXYsIGZtdCwg
Li4uKQkJCQkJXAo+ICsJIGRldl9wcmludChkZXYsIFhFTkxPR19FUlIsIGZtdCwgIyMgX19WQV9B
UkdTX18pCj4gKwo+ICsjZGVmaW5lIGRldl9uYW1lKGRldikgZHRfbm9kZV9mdWxsX25hbWUoZGV2
X3RvX2R0KGRldikpCj4gKwo+ICsvKiBBbGlhcyB0byBYZW4gYWxsb2NhdGlvbiBoZWxwZXJzICov
Cj4gKyNkZWZpbmUga2ZyZWUgeGZyZWUKPiArI2RlZmluZSBrbWFsbG9jKHNpemUsIGZsYWdzKQkJ
X3htYWxsb2Moc2l6ZSwgc2l6ZW9mKHZvaWQgKikpCj4gKyNkZWZpbmUga3phbGxvYyhzaXplLCBm
bGFncykJCV94emFsbG9jKHNpemUsIHNpemVvZih2b2lkICopKQo+ICsjZGVmaW5lIGRldm1fa3ph
bGxvYyhkZXYsIHNpemUsIGZsYWdzKQlfeHphbGxvYyhzaXplLCBzaXplb2Yodm9pZCAqKSkKPiAr
I2RlZmluZSBrbWFsbG9jX2FycmF5KHNpemUsIG4sIGZsYWdzKQlfeG1hbGxvY19hcnJheShzaXpl
LCBzaXplb2Yodm9pZCAqKSwgbikKPiArCj4gKy8qIENvbXBhdGliaWxpdHkgZGVmaW5lcyAqLwo+
ICsjdW5kZWYgV0FSTl9PTgo+ICsjZGVmaW5lIFdBUk5fT04oY29uZCkgKCEhY29uZCkKCldoeSBk
byB5b3UgcmVkZWZpbmUgV0FSTl9PTj8KCj4gKyNkZWZpbmUgV0FSTl9PTl9PTkNFKGNvbmQpIFdB
Uk5fT04oY29uZCkKCkhtbW0sIGNhbid0IHdlIGltcGxlbWVudCBhIGNvbW1vbiBXQVJOX09OX09O
Q0U/Cgo+ICsKPiArc3RhdGljIHZvaWQgX19pb21lbSAqZGV2bV9pb3JlbWFwX3Jlc291cmNlKHN0
cnVjdCBkZXZpY2UgKmRldiwKPiArCQkJCQkgICBzdHJ1Y3QgcmVzb3VyY2UgKnJlcykKPiArewo+
ICsJdm9pZCBfX2lvbWVtICpwdHI7Cj4gKwo+ICsJaWYgKCFyZXMgfHwgcmVzLT50eXBlICE9IElP
UkVTT1VSQ0VfTUVNKSB7Cj4gKwkJZGV2X2VycihkZXYsICJJbnZhbGlkIHJlc291cmNlXG4iKTsK
PiArCQlyZXR1cm4gRVJSX1BUUigtRUlOVkFMKTsKPiArCX0KPiArCj4gKwlwdHIgPSBpb3JlbWFw
X25vY2FjaGUocmVzLT5hZGRyLCByZXMtPnNpemUpOwo+ICsJaWYgKCFwdHIpIHsKPiArCQlkZXZf
ZXJyKGRldiwKPiArCQkJImlvcmVtYXAgZmFpbGVkIChhZGRyIDB4JSJQUkl4NjQiIHNpemUgMHgl
IlBSSXg2NCIpXG4iLAo+ICsJCQlyZXMtPmFkZHIsIHJlcy0+c2l6ZSk7Cj4gKwkJcmV0dXJuIEVS
Ul9QVFIoLUVOT01FTSk7Cj4gKwl9Cj4gKwo+ICsJcmV0dXJuIHB0cjsKPiArfQo+ICsKPiArLyog
WGVuOiBEdW1teSBpb21tdV9kb21haW4gKi8KPiArc3RydWN0IGlvbW11X2RvbWFpbiB7Cj4gKwkv
KiBSdW50aW1lIFNNTVUgY29uZmlndXJhdGlvbiBmb3IgdGhpcyBpb21tdV9kb21haW4gKi8KPiAr
CXN0cnVjdCBhcm1fc21tdV9kb21haW4JCSpwcml2Owo+ICsJdW5zaWduZWQgaW50CQkJdHlwZTsK
PiArCj4gKwlhdG9taWNfdCByZWY7Cj4gKwkvKiBVc2VkIHRvIGxpbmsgaW9tbXVfZG9tYWluIGNv
bnRleHRzIGZvciBhIHNhbWUgZG9tYWluLgo+ICsJICogVGhlcmUgaXMgYXQgbGVhc3Qgb25lIHBl
ci1TTU1VIHRvIHVzZWQgYnkgdGhlIGRvbWFpbi4KPiArCSAqLwo+ICsJc3RydWN0IGxpc3RfaGVh
ZAkJbGlzdDsKPiArfTsKClRoaXMgaXMgdmVyeSBzaW1pbGFyIHRvIHRoZSBTTU1VIHZlcnNpb24u
IENvdWxkIHdlIHNoYXJlIHNvbWUgYml0cz8KCj4gKy8qIFhlbjogRG9tYWluIHR5cGUgZGVmaW5p
dGlvbnMuIE5vdCByZWFsbHkgbmVlZGVkIGZvciBYZW4sIGRlZmluaW5nIHRvIHBvcnQKPiArICog
TGludXggY29kZSBhcy1pcwo+ICsgKi8KPiArI2RlZmluZSBJT01NVV9ET01BSU5fVU5NQU5BR0VE
IDAKPiArI2RlZmluZSBJT01NVV9ET01BSU5fRE1BIDEKPiArI2RlZmluZSBJT01NVV9ET01BSU5f
SURFTlRJVFkgMgo+ICsKPiArLyogWGVuOiBEZXNjcmliZXMgaW5mb3JtYXRpb24gcmVxdWlyZWQg
Zm9yIGEgWGVuIGRvbWFpbiAqLwo+ICtzdHJ1Y3QgYXJtX3NtbXVfeGVuX2RvbWFpbiB7Cj4gKwlz
cGlubG9ja190CQkJbG9jazsKPiArCS8qIExpc3Qgb2YgaW9tbXUgZG9tYWlucyBhc3NvY2lhdGVk
IHRvIHRoaXMgZG9tYWluICovCj4gKwlzdHJ1Y3QgbGlzdF9oZWFkCQlpb21tdV9kb21haW5zOwo+
ICt9OwoKRGl0b28uCgo+ICsKPiArLyoKPiArICogWGVuOiBJbmZvcm1hdGlvbiBhYm91dCBlYWNo
IGRldmljZSBzdG9yZWQgaW4gZGV2LT5hcmNoZGF0YS5pb21tdQo+ICsgKgo+ICsgKiBUaGUgZGV2
LT5hcmNoZGF0YS5pb21tdSBzdG9yZXMgdGhlIGlvbW11X2RvbWFpbiAocnVudGltZSBjb25maWd1
cmF0aW9uIG9mCj4gKyAqIHRoZSBTTU1VKS4KPiArICovCj4gK3N0cnVjdCBhcm1fc21tdV94ZW5f
ZGV2aWNlIHsKPiArCXN0cnVjdCBpb21tdV9kb21haW4gKmRvbWFpbjsKPiArfTsKCkRpdHRvLgoK
PiAgIAo+ICAgLyogTU1JTyByZWdpc3RlcnMgKi8KPiAgICNkZWZpbmUgQVJNX1NNTVVfSURSMAkJ
CTB4MAo+IEBAIC00MTIsMTAgKzY1MCwxMiBAQAo+ICAgI2RlZmluZSBNU0lfSU9WQV9CQVNFCQkJ
MHg4MDAwMDAwCj4gICAjZGVmaW5lIE1TSV9JT1ZBX0xFTkdUSAkJCTB4MTAwMDAwCj4gICAKPiAr
I2lmIDAgLyogTm90IGFwcGxpY2FibGUgZm9yIFhlbiAqLwoKV2hpbGUgdGhlIG1vZHVsZV9wYXJh
bV9uYW1lKCkgaXMgbm90IGFwcGxpY2FibGUgaW4gWGVuLCBJIGRvbid0IHNlZSBhbnkgCnJlYXNv
biB0byByZW1vdmUgdGhlIHZhcmlhYmxlLgoKPiAgIHN0YXRpYyBib29sIGRpc2FibGVfYnlwYXNz
OyA+ICAgbW9kdWxlX3BhcmFtX25hbWVkKGRpc2FibGVfYnlwYXNzLCBkaXNhYmxlX2J5cGFzcywg
Ym9vbCwgU19JUlVHTyk7Cj4gICBNT0RVTEVfUEFSTV9ERVNDKGRpc2FibGVfYnlwYXNzLAo+ICAg
CSJEaXNhYmxlIGJ5cGFzcyBzdHJlYW1zIHN1Y2ggdGhhdCBpbmNvbWluZyB0cmFuc2FjdGlvbnMg
ZnJvbSBkZXZpY2VzIHRoYXQgYXJlIG5vdCBhdHRhY2hlZCB0byBhbiBpb21tdSBkb21haW4gd2ls
bCByZXBvcnQgYW4gYWJvcnQgYmFjayB0byB0aGUgZGV2aWNlIGFuZCB3aWxsIG5vdCBiZSBhbGxv
d2VkIHRvIHBhc3MgdGhyb3VnaCB0aGUgU01NVS4iKTsKPiArI2VuZGlmCj4gICAKPiAgIGVudW0g
cHJpX3Jlc3Agewo+ICAgCVBSSV9SRVNQX0RFTlksCj4gQEAgLTQyMyw2ICs2NjMsNyBAQCBlbnVt
IHByaV9yZXNwIHsKPiAgIAlQUklfUkVTUF9TVUNDLAo+ICAgfTsKPiAgIAo+ICsjaWYgMCAvKiBY
ZW46IE5vIE1TSSBzdXBwb3J0IGluIHRoaXMgaXRlcmF0aW9uICovCj4gICBlbnVtIGFybV9zbW11
X21zaV9pbmRleCB7Cj4gICAJRVZUUV9NU0lfSU5ERVgsCj4gICAJR0VSUk9SX01TSV9JTkRFWCwK
PiBAQCAtNDQ3LDYgKzY4OCw3IEBAIHN0YXRpYyBwaHlzX2FkZHJfdCBhcm1fc21tdV9tc2lfY2Zn
W0FSTV9TTU1VX01BWF9NU0lTXVszXSA9IHsKPiAgIAkJQVJNX1NNTVVfUFJJUV9JUlFfQ0ZHMiwK
PiAgIAl9LAo+ICAgfTsKPiArI2VuZGlmCj4gICAKPiAgIHN0cnVjdCBhcm1fc21tdV9jbWRxX2Vu
dCB7Cj4gICAJLyogQ29tbW9uIGZpZWxkcyAqLwo+IEBAIC01NTEsNiArNzkzLDggQEAgc3RydWN0
IGFybV9zbW11X3MyX2NmZyB7Cj4gICAJdTE2CQkJCXZtaWQ7Cj4gICAJdTY0CQkJCXZ0dGJyOwo+
ICAgCXU2NAkJCQl2dGNyOwo+ICsJLyogWGVuOiBEb21haW4gYXNzb2NpYXRlZCB0byB0aGlzIGNv
bmZpZ3VyYXRpb24gKi8KPiArCXN0cnVjdCBkb21haW4JCQkqZG9tYWluOwo+ICAgfTsKPiAgIAo+
ICAgc3RydWN0IGFybV9zbW11X3N0cnRhYl9lbnQgewo+IEBAIC02MjMsOSArODY3LDIwIEBAIHN0
cnVjdCBhcm1fc21tdV9kZXZpY2Ugewo+ICAgCXN0cnVjdCBhcm1fc21tdV9zdHJ0YWJfY2ZnCXN0
cnRhYl9jZmc7Cj4gICAKPiAgIAkvKiBJT01NVSBjb3JlIGNvZGUgaGFuZGxlICovCj4gLQlzdHJ1
Y3QgaW9tbXVfZGV2aWNlCQlpb21tdTsKPiArCS8vc3RydWN0IGlvbW11X2RldmljZQkJaW9tbXU7
CgojaWYgMCBidXQgbm8gLy8gcGxlYXNlLgoKPiArCj4gKwkvKiBYZW46IE5lZWQgdG8ga2VlcCBh
IGxpc3Qgb2YgU01NVSBkZXZpY2VzICovCj4gKwlzdHJ1Y3QgbGlzdF9oZWFkICAgICAgICAgICAg
ICAgIGRldmljZXM7Cj4gICB9Owo+ICAgCj4gKy8qIFhlbjogS2VlcCBhIGxpc3Qgb2YgZGV2aWNl
cyBhc3NvY2lhdGVkIHdpdGggdGhpcyBkcml2ZXIgKi8KPiArc3RhdGljIERFRklORV9TUElOTE9D
Syhhcm1fc21tdV9kZXZpY2VzX2xvY2spOwo+ICtzdGF0aWMgTElTVF9IRUFEKGFybV9zbW11X2Rl
dmljZXMpOwo+ICsvKiBYZW46IEhlbHBlciBmb3IgZmluZGluZyBhIGRldmljZSB1c2luZyBmd25v
ZGUgKi8KPiArc3RhdGljCj4gK3N0cnVjdCBhcm1fc21tdV9kZXZpY2UgKmFybV9zbW11X2dldF9i
eV9md25vZGUoc3RydWN0IGZ3bm9kZV9oYW5kbGUgKmZ3bm9kZSk7Cj4gKwo+ICsKPiAgIC8qIFNN
TVUgcHJpdmF0ZSBkYXRhIGZvciBlYWNoIG1hc3RlciAqLwo+ICAgc3RydWN0IGFybV9zbW11X21h
c3Rlcl9kYXRhIHsKPiAgIAlzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlCQkqc21tdTsKPiBAQCAtNjQy
LDcgKzg5Nyw3IEBAIGVudW0gYXJtX3NtbXVfZG9tYWluX3N0YWdlIHsKPiAgIAo+ICAgc3RydWN0
IGFybV9zbW11X2RvbWFpbiB7Cj4gICAJc3RydWN0IGFybV9zbW11X2RldmljZQkJKnNtbXU7Cj4g
LQlzdHJ1Y3QgbXV0ZXgJCQlpbml0X211dGV4OyAvKiBQcm90ZWN0cyBzbW11IHBvaW50ZXIgKi8K
PiArCW11dGV4CQkJaW5pdF9tdXRleDsgLyogUHJvdGVjdHMgc21tdSBwb2ludGVyICovCj4gICAK
PiAgIAlzdHJ1Y3QgaW9fcGd0YWJsZV9vcHMJCSpwZ3RibF9vcHM7Cj4gICAJc3BpbmxvY2tfdAkJ
CXBndGJsX2xvY2s7Cj4gQEAgLTczNywxNSArOTkyLDE2IEBAIHN0YXRpYyB2b2lkIHF1ZXVlX2lu
Y19wcm9kKHN0cnVjdCBhcm1fc21tdV9xdWV1ZSAqcSkKPiAgICAqLwo+ICAgc3RhdGljIGludCBx
dWV1ZV9wb2xsX2NvbnMoc3RydWN0IGFybV9zbW11X3F1ZXVlICpxLCBib29sIGRyYWluLCBib29s
IHdmZSkKPiAgIHsKPiAtCWt0aW1lX3QgdGltZW91dCA9IGt0aW1lX2FkZF91cyhrdGltZV9nZXQo
KSwgQVJNX1NNTVVfUE9MTF9USU1FT1VUX1VTKTsKPiArCXNfdGltZV90IGRlYWRsaW5lID0gTk9X
KCkgKyBNSUNST1NFQ1MoQVJNX1NNTVVfUE9MTF9USU1FT1VUX1VTKTsKClBsZWFzZSBpbnRyb2R1
Y2UgcHJvcGVyIHdyYXBwZXJzIHRvIGF2b2lkIHRoZSBtb2RpZmljYXRpb24gb2YgdGhlIGNvZGUu
Cgo+ICAgCj4gICAJd2hpbGUgKHF1ZXVlX3N5bmNfY29ucyhxKSwgKGRyYWluID8gIXF1ZXVlX2Vt
cHR5KHEpIDogcXVldWVfZnVsbChxKSkpIHsKPiAtCQlpZiAoa3RpbWVfY29tcGFyZShrdGltZV9n
ZXQoKSwgdGltZW91dCkgPiAwKQo+ICsKPiArCQlpZiAoTk9XKCkgPiBkZWFkbGluZSkKCkRpdHRv
LgoKPiAgIAkJCXJldHVybiAtRVRJTUVET1VUOwo+ICAgCj4gLQkJaWYgKHdmZSkgewo+ICsJCWlm
ICh3ZmUpCgpQbGVhc2UgYXZvaWQgdG8gZHJvcCB7Cgo+ICAgCQkJd2ZlKCk7Cj4gLQkJfSBlbHNl
IHsKCkRpdHRvLgoKPiArCQllbHNlIHsKPiAgIAkJCWNwdV9yZWxheCgpOwoKSG1tbSBJIG5vdyBz
ZWUgd2h5IHlvdSBhZGRlZCBjcHVfcmVsYXgoKSBhdCB0aGUgdG9wLiBXZWxsLCBvbiBYZW4gCmNw
dV9yZWxheCBpcyBqdXN0IGEgYmFycmllci4gT24gTGludXggaXQgaXMgdXNlZCB0byB5aWVsZC4K
CkFuZCB0aGF0IGJpdCBpcyB3b3JyeWluZyBtZS4gVGhlIExpbnV4IGNvZGUgd2lsbCBhbGxvdyBj
b250ZXh0IHN3aXRjaGluZyAKdG8gYW5vdGhlciB0YXNrcyBpZiB0aGUgY29kZSBpcyB0YWtpbmcg
dG9vIG11Y2ggdGltZS4KClhlbiBpcyBub3QgcHJlZW1wdGlibGUsIHNvIGlzIGl0IGZpbmU/Cgo+
ICAgCQkJdWRlbGF5KDEpOwo+ICAgCQl9Cj4gQEAgLTkzMSw3ICsxMTg3LDcgQEAgc3RhdGljIHZv
aWQgYXJtX3NtbXVfY21kcV9pc3N1ZV9jbWQoc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSwK
PiAgIAkJZGV2X2Vycl9yYXRlbGltaXRlZChzbW11LT5kZXYsICJDTURfU1lOQyB0aW1lb3V0XG4i
KTsKPiAgIAlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZzbW11LT5jbWRxLmxvY2ssIGZsYWdzKTsK
PiAgIH0KPiAtCj4gKyNpZiAwCgpQbGVhc2UgYXZvaWQgZHJvcHBpbmcgbmV3bGluZSBhbmQgZXhw
bGFpbiB3aHkgdGhlICNpZiAwLgoKPiAgIC8qIENvbnRleHQgZGVzY3JpcHRvciBtYW5pcHVsYXRp
b24gZnVuY3Rpb25zICovCj4gICBzdGF0aWMgdTY0IGFybV9zbW11X2NwdV90Y3JfdG9fY2QodTY0
IHRjcikKPiAgIHsKPiBAQCAtOTc0LDcgKzEyMzAsNyBAQCBzdGF0aWMgdm9pZCBhcm1fc21tdV93
cml0ZV9jdHhfZGVzYyhzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11LAo+ICAgCj4gICAJY2Zn
LT5jZHB0clszXSA9IGNwdV90b19sZTY0KGNmZy0+Y2QubWFpciA8PCBDVFhERVNDX0NEXzNfTUFJ
Ul9TSElGVCk7Cj4gICB9Cj4gLQo+ICsjZW5kaWYKCkRpdHRvIGZvciB0aGUgbmV3bGluZS4KCj4g
ICAvKiBTdHJlYW0gdGFibGUgbWFuaXB1bGF0aW9uIGZ1bmN0aW9ucyAqLwo+ICAgc3RhdGljIHZv
aWQKPiAgIGFybV9zbW11X3dyaXRlX3N0cnRhYl9sMV9kZXNjKF9fbGU2NCAqZHN0LCBzdHJ1Y3Qg
YXJtX3NtbXVfc3RydGFiX2wxX2Rlc2MgKmRlc2MpCj4gQEAgLTEwNDQsNyArMTMwMCw3IEBAIHN0
YXRpYyB2b2lkIGFybV9zbW11X3dyaXRlX3N0cnRhYl9lbnQoc3RydWN0IGFybV9zbW11X2Rldmlj
ZSAqc21tdSwgdTMyIHNpZCwKPiAgIAkJCXN0ZV9saXZlID0gdHJ1ZTsKPiAgIAkJCWJyZWFrOwo+
ICAgCQljYXNlIFNUUlRBQl9TVEVfMF9DRkdfQUJPUlQ6Cj4gLQkJCWlmIChkaXNhYmxlX2J5cGFz
cykKPiArCQkJLy9ObyBieXBhc3Mgb3ZlcnJpZGUgZm9yIFhlbgoKV2h5IG5vIGxlYXZpbmcgdGhl
IHZhcmlhYmxlIG9uIHRvcCB3aXRoIGEgY29tbWVudC4gVGhpcyB3b3VsZCBhdm9pZCBzdWNoIApj
aGFuZ2UuCgo+ICAgCQkJCWJyZWFrOwo+ICAgCQlkZWZhdWx0Ogo+ICAgCQkJQlVHKCk7IC8qIFNU
RSBjb3JydXB0aW9uICovCj4gQEAgLTEwNTYsNyArMTMxMiw3IEBAIHN0YXRpYyB2b2lkIGFybV9z
bW11X3dyaXRlX3N0cnRhYl9lbnQoc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSwgdTMyIHNp
ZCwKPiAgIAo+ICAgCS8qIEJ5cGFzcy9mYXVsdCAqLwo+ICAgCWlmICghc3RlLT5hc3NpZ25lZCB8
fCAhKHN0ZS0+czFfY2ZnIHx8IHN0ZS0+czJfY2ZnKSkgewo+IC0JCWlmICghc3RlLT5hc3NpZ25l
ZCAmJiBkaXNhYmxlX2J5cGFzcykKPiArCQlpZiAoIXN0ZS0+YXNzaWduZWQpCgpEaXR0by4KCj4g
ICAJCQl2YWwgfD0gU1RSVEFCX1NURV8wX0NGR19BQk9SVDsKPiAgIAkJZWxzZQo+ICAgCQkJdmFs
IHw9IFNUUlRBQl9TVEVfMF9DRkdfQllQQVNTOwo+IEBAIC0xMTM1LDE2ICsxMzkxLDIwIEBAIHN0
YXRpYyBpbnQgYXJtX3NtbXVfaW5pdF9sMl9zdHJ0YWIoc3RydWN0IGFybV9zbW11X2RldmljZSAq
c21tdSwgdTMyIHNpZCkKPiAgIAl2b2lkICpzdHJ0YWI7Cj4gICAJc3RydWN0IGFybV9zbW11X3N0
cnRhYl9jZmcgKmNmZyA9ICZzbW11LT5zdHJ0YWJfY2ZnOwo+ICAgCXN0cnVjdCBhcm1fc21tdV9z
dHJ0YWJfbDFfZGVzYyAqZGVzYyA9ICZjZmctPmwxX2Rlc2Nbc2lkID4+IFNUUlRBQl9TUExJVF07
Cj4gKwl1MzIgYWxpZ25tZW50ID0gMDsKPiAgIAo+ICAgCWlmIChkZXNjLT5sMnB0cikKPiAgIAkJ
cmV0dXJuIDA7Cj4gICAKPiAtCXNpemUgPSAxIDw8IChTVFJUQUJfU1BMSVQgKyBpbG9nMihTVFJU
QUJfU1RFX0RXT1JEUykgKyAzKTsKPiArCXNpemUgPSAxIDw8IChTVFJUQUJfU1BMSVQgKyBMT0df
MihTVFJUQUJfU1RFX0RXT1JEUykgKyAzKTsKCkkgd291bGQgcHJlZmVyIGlmIHlvdSBpbnRyb2R1
Y2UgaWxvZzIuCgo+ICAgCXN0cnRhYiA9ICZjZmctPnN0cnRhYlsoc2lkID4+IFNUUlRBQl9TUExJ
VCkgKiBTVFJUQUJfTDFfREVTQ19EV09SRFNdOwo+ICAgCj4gICAJZGVzYy0+c3BhbiA9IFNUUlRB
Ql9TUExJVCArIDE7Cj4gLQlkZXNjLT5sMnB0ciA9IGRtYW1fYWxsb2NfY29oZXJlbnQoc21tdS0+
ZGV2LCBzaXplLCAmZGVzYy0+bDJwdHJfZG1hLAo+IC0JCQkJCSAgR0ZQX0tFUk5FTCB8IF9fR0ZQ
X1pFUk8pOwo+ICsKPiArCWFsaWdubWVudCA9IDEgPDwgKCg1ICsgKGRlc2MtPnNwYW4gLSAxKSkp
OwoKRG8geW91IG1pbmQgZXhwbGFpbmluZyB0aGUgNT8gQWxzbywgZG9lcyB0aGUgc2hpZnQgd2ls
bCBhbHdheXMgYmUgPCAzMj8KCj4gKwlkZXNjLT5sMnB0ciA9IF94emFsbG9jKHNpemUsIGFsaWdu
bWVudCk7Cj4gKwlkZXNjLT5sMnB0cl9kbWEgPSB2aXJ0X3RvX21hZGRyKGRlc2MtPmwycHRyKTsK
Cl94emFsbG9jIGNhbiBmYWlsIGFuZCB2aXJ0X3RvX21hZGRyIHdpbGwgcmVzdWx0IHRvIGEgcGFu
aWMuCgo+ICsKPiAgIAlpZiAoIWRlc2MtPmwycHRyKSB7Cj4gICAJCWRldl9lcnIoc21tdS0+ZGV2
LAo+ICAgCQkJImZhaWxlZCB0byBhbGxvY2F0ZSBsMiBzdHJlYW0gdGFibGUgZm9yIFNJRCAldVxu
IiwKPiBAQCAtMTE1OCw3ICsxNDE4LDcgQEAgc3RhdGljIGludCBhcm1fc21tdV9pbml0X2wyX3N0
cnRhYihzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11LCB1MzIgc2lkKQo+ICAgfQo+ICAgCj4g
ICAvKiBJUlEgYW5kIGV2ZW50IGhhbmRsZXJzICovCj4gLXN0YXRpYyBpcnFyZXR1cm5fdCBhcm1f
c21tdV9ldnRxX3RocmVhZChpbnQgaXJxLCB2b2lkICpkZXYpCj4gK3N0YXRpYyB2b2lkIGFybV9z
bW11X2V2dHFfdGhyZWFkKGludCBpcnEsIHZvaWQgKmRldiwgc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MpCgpDb3VsZCB5b3UgcGxlYXNlIGludHJvZHVjZSBhIHdyYXBwZXIgaW5zdGVhZCBhcyBp
dCB3YXMgZG9uZSBpbiBzbW11LmM/Cgo+ICAgewo+ICAgCWludCBpOwo+ICAgCXN0cnVjdCBhcm1f
c21tdV9kZXZpY2UgKnNtbXUgPSBkZXY7Cj4gQEAgLTExODYsNyArMTQ0Niw2IEBAIHN0YXRpYyBp
cnFyZXR1cm5fdCBhcm1fc21tdV9ldnRxX3RocmVhZChpbnQgaXJxLCB2b2lkICpkZXYpCj4gICAK
PiAgIAkvKiBTeW5jIG91ciBvdmVyZmxvdyBmbGFnLCBhcyB3ZSBiZWxpZXZlIHdlJ3JlIHVwIHRv
IHNwZWVkICovCj4gICAJcS0+Y29ucyA9IFFfT1ZGKHEsIHEtPnByb2QpIHwgUV9XUlAocSwgcS0+
Y29ucykgfCBRX0lEWChxLCBxLT5jb25zKTsKPiAtCXJldHVybiBJUlFfSEFORExFRDsKPiAgIH0K
PiAgIAo+ICAgc3RhdGljIHZvaWQgYXJtX3NtbXVfaGFuZGxlX3BwcihzdHJ1Y3QgYXJtX3NtbXVf
ZGV2aWNlICpzbW11LCB1NjQgKmV2dCkKPiBAQCAtMTIwMyw3ICsxNDYyLDcgQEAgc3RhdGljIHZv
aWQgYXJtX3NtbXVfaGFuZGxlX3BwcihzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11LCB1NjQg
KmV2dCkKPiAgIAo+ICAgCWRldl9pbmZvKHNtbXUtPmRldiwgInVuZXhwZWN0ZWQgUFJJIHJlcXVl
c3QgcmVjZWl2ZWQ6XG4iKTsKPiAgIAlkZXZfaW5mbyhzbW11LT5kZXYsCj4gLQkJICJcdHNpZCAw
eCUwOHguMHglMDV4OiBbJXUlc10gJXNwcml2aWxlZ2VkICVzJXMlcyBhY2Nlc3MgYXQgaW92YSAw
eCUwMTZsbHhcbiIsCj4gKwkJICJcdHNpZCAweCUwOHguMHglMDV4OiBbJXUlc10gJXNwcml2aWxl
Z2VkICVzJXMlcyBhY2Nlc3MgYXQgaW92YSAweCUwMTZseFxuIiwKCkhtbW0gd2h5PwoKPiAgIAkJ
IHNpZCwgc3NpZCwgZ3JwaWQsIGxhc3QgPyAiTCIgOiAiIiwKPiAgIAkJIGV2dFswXSAmIFBSSVFf
MF9QRVJNX1BSSVYgPyAiIiA6ICJ1biIsCj4gICAJCSBldnRbMF0gJiBQUklRXzBfUEVSTV9SRUFE
ID8gIlIiIDogIiIsCj4gQEAgLTEyMjcsNyArMTQ4Niw3IEBAIHN0YXRpYyB2b2lkIGFybV9zbW11
X2hhbmRsZV9wcHIoc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSwgdTY0ICpldnQpCj4gICAJ
fQo+ICAgfQo+ICAgCj4gLXN0YXRpYyBpcnFyZXR1cm5fdCBhcm1fc21tdV9wcmlxX3RocmVhZChp
bnQgaXJxLCB2b2lkICpkZXYpCj4gK3N0YXRpYyB2b2lkIGFybV9zbW11X3ByaXFfdGhyZWFkKGlu
dCBpcnEsIHZvaWQgKmRldiwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCgpEaXR0byBhYm91
dCB0aGUgcHJvdG90eXBlLgoKPiAgIHsKPiAgIAlzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11
ID0gZGV2Owo+ICAgCXN0cnVjdCBhcm1fc21tdV9xdWV1ZSAqcSA9ICZzbW11LT5wcmlxLnE7Cj4g
QEAgLTEyNDMsMTggKzE1MDIsMTYgQEAgc3RhdGljIGlycXJldHVybl90IGFybV9zbW11X3ByaXFf
dGhyZWFkKGludCBpcnEsIHZvaWQgKmRldikKPiAgIAo+ICAgCS8qIFN5bmMgb3VyIG92ZXJmbG93
IGZsYWcsIGFzIHdlIGJlbGlldmUgd2UncmUgdXAgdG8gc3BlZWQgKi8KPiAgIAlxLT5jb25zID0g
UV9PVkYocSwgcS0+cHJvZCkgfCBRX1dSUChxLCBxLT5jb25zKSB8IFFfSURYKHEsIHEtPmNvbnMp
Owo+IC0JcmV0dXJuIElSUV9IQU5ETEVEOwo+ICAgfQo+ICAgCj4gLXN0YXRpYyBpcnFyZXR1cm5f
dCBhcm1fc21tdV9jbWRxX3N5bmNfaGFuZGxlcihpbnQgaXJxLCB2b2lkICpkZXYpCj4gK3N0YXRp
YyB2b2lkIGFybV9zbW11X2NtZHFfc3luY19oYW5kbGVyKGludCBpcnEsIHZvaWQgKmRldiwgc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCgpEaXR0by4KCj4gICB7Cj4gICAJLyogV2UgZG9uJ3Qg
YWN0dWFsbHkgdXNlIENNRF9TWU5DIGludGVycnVwdHMgZm9yIGFueXRoaW5nICovCj4gLQlyZXR1
cm4gSVJRX0hBTkRMRUQ7Cj4gICB9Cj4gICAKPiAgIHN0YXRpYyBpbnQgYXJtX3NtbXVfZGV2aWNl
X2Rpc2FibGUoc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSk7Cj4gICAKPiAtc3RhdGljIGly
cXJldHVybl90IGFybV9zbW11X2dlcnJvcl9oYW5kbGVyKGludCBpcnEsIHZvaWQgKmRldikKPiAr
c3RhdGljIHZvaWQgYXJtX3NtbXVfZ2Vycm9yX2hhbmRsZXIoaW50IGlycSwgdm9pZCAqZGV2LCBz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKCkRpdHRvLgoKPiAgIHsKPiAgIAl1MzIgZ2Vycm9y
LCBnZXJyb3JuLCBhY3RpdmU7Cj4gICAJc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSA9IGRl
djsKPiBAQCAtMTI2NCw3ICsxNTIxLDcgQEAgc3RhdGljIGlycXJldHVybl90IGFybV9zbW11X2dl
cnJvcl9oYW5kbGVyKGludCBpcnEsIHZvaWQgKmRldikKPiAgIAo+ICAgCWFjdGl2ZSA9IGdlcnJv
ciBeIGdlcnJvcm47Cj4gICAJaWYgKCEoYWN0aXZlICYgR0VSUk9SX0VSUl9NQVNLKSkKPiAtCQly
ZXR1cm4gSVJRX05PTkU7IC8qIE5vIGVycm9ycyBwZW5kaW5nICovCj4gKwkJcmV0dXJuOyAvKiBO
byBlcnJvcnMgcGVuZGluZyAqLwo+ICAgCj4gICAJZGV2X3dhcm4oc21tdS0+ZGV2LAo+ICAgCQkg
InVuZXhwZWN0ZWQgZ2xvYmFsIGVycm9yIHJlcG9ydGVkICgweCUwOHgpLCB0aGlzIGNvdWxkIGJl
IHNlcmlvdXNcbiIsCj4gQEAgLTEyODYsNyArMTU0Myw3IEBAIHN0YXRpYyBpcnFyZXR1cm5fdCBh
cm1fc21tdV9nZXJyb3JfaGFuZGxlcihpbnQgaXJxLCB2b2lkICpkZXYpCj4gICAKPiAgIAlpZiAo
YWN0aXZlICYgR0VSUk9SX01TSV9DTURRX0FCVF9FUlIpIHsKPiAgIAkJZGV2X3dhcm4oc21tdS0+
ZGV2LCAiQ01EUSBNU0kgd3JpdGUgYWJvcnRlZFxuIik7Cj4gLQkJYXJtX3NtbXVfY21kcV9zeW5j
X2hhbmRsZXIoaXJxLCBzbW11LT5kZXYpOwo+ICsJCWFybV9zbW11X2NtZHFfc3luY19oYW5kbGVy
KGlycSwgc21tdS0+ZGV2LCBOVUxMKTsKPiAgIAl9Cj4gICAKPiAgIAlpZiAoYWN0aXZlICYgR0VS
Uk9SX1BSSVFfQUJUX0VSUikKPiBAQCAtMTI5OSw3ICsxNTU2LDYgQEAgc3RhdGljIGlycXJldHVy
bl90IGFybV9zbW11X2dlcnJvcl9oYW5kbGVyKGludCBpcnEsIHZvaWQgKmRldikKPiAgIAkJYXJt
X3NtbXVfY21kcV9za2lwX2VycihzbW11KTsKPiAgIAo+ICAgCXdyaXRlbChnZXJyb3IsIHNtbXUt
PmJhc2UgKyBBUk1fU01NVV9HRVJST1JOKTsKPiAtCXJldHVybiBJUlFfSEFORExFRDsKPiAgIH0K
PiAgIAo+ICAgLyogSU9fUEdUQUJMRSBBUEkgKi8KPiBAQCAtMTMxMSwxMSArMTU2NywxMyBAQCBz
dGF0aWMgdm9pZCBfX2FybV9zbW11X3RsYl9zeW5jKHN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNt
bXUpCj4gICAJYXJtX3NtbXVfY21kcV9pc3N1ZV9jbWQoc21tdSwgJmNtZCk7Cj4gICB9Cj4gICAK
PiArI2lmIDAgLypYZW46IFVudXNlZCBmdW5jdGlvbiAqLwo+ICAgc3RhdGljIHZvaWQgYXJtX3Nt
bXVfdGxiX3N5bmModm9pZCAqY29va2llKQo+ICAgewo+ICAgCXN0cnVjdCBhcm1fc21tdV9kb21h
aW4gKnNtbXVfZG9tYWluID0gY29va2llOwo+ICAgCV9fYXJtX3NtbXVfdGxiX3N5bmMoc21tdV9k
b21haW4tPnNtbXUpOwo+ICAgfQo+ICsjZW5kaWYKPiAgIAo+ICAgc3RhdGljIHZvaWQgYXJtX3Nt
bXVfdGxiX2ludl9jb250ZXh0KHZvaWQgKmNvb2tpZSkKPiAgIHsKPiBAQCAtMTMzNiw2ICsxNTk0
LDcgQEAgc3RhdGljIHZvaWQgYXJtX3NtbXVfdGxiX2ludl9jb250ZXh0KHZvaWQgKmNvb2tpZSkK
PiAgIAlfX2FybV9zbW11X3RsYl9zeW5jKHNtbXUpOwo+ICAgfQo+ICAgCj4gKyNpZiAwIC8qWGVu
OiBVbnVzZWQgZnVuY3Rpb25hbGl0eSAqLwo+ICAgc3RhdGljIHZvaWQgYXJtX3NtbXVfdGxiX2lu
dl9yYW5nZV9ub3N5bmModW5zaWduZWQgbG9uZyBpb3ZhLCBzaXplX3Qgc2l6ZSwKPiAgIAkJCQkJ
ICBzaXplX3QgZ3JhbnVsZSwgYm9vbCBsZWFmLCB2b2lkICpjb29raWUpCj4gICB7Cj4gQEAgLTEz
NjIsNyArMTYyMSw3IEBAIHN0YXRpYyB2b2lkIGFybV9zbW11X3RsYl9pbnZfcmFuZ2Vfbm9zeW5j
KHVuc2lnbmVkIGxvbmcgaW92YSwgc2l6ZV90IHNpemUsCj4gICAJfSB3aGlsZSAoc2l6ZSAtPSBn
cmFudWxlKTsKPiAgIH0KPiAgIAo+IC1zdGF0aWMgY29uc3Qgc3RydWN0IGlvbW11X2dhdGhlcl9v
cHMgYXJtX3NtbXVfZ2F0aGVyX29wcyA9IHsKPiArc3RhdGljIHN0cnVjdCBpb21tdV9nYXRoZXJf
b3BzIGFybV9zbW11X2dhdGhlcl9vcHMgPSB7Cj4gICAJLnRsYl9mbHVzaF9hbGwJPSBhcm1fc21t
dV90bGJfaW52X2NvbnRleHQsCj4gICAJLnRsYl9hZGRfZmx1c2gJPSBhcm1fc21tdV90bGJfaW52
X3JhbmdlX25vc3luYywKPiAgIAkudGxiX3N5bmMJPSBhcm1fc21tdV90bGJfc3luYywKPiBAQCAt
MTM4MCw2ICsxNjM5LDExIEBAIHN0YXRpYyBib29sIGFybV9zbW11X2NhcGFibGUoZW51bSBpb21t
dV9jYXAgY2FwKQo+ICAgCQlyZXR1cm4gZmFsc2U7Cj4gICAJfQo+ICAgfQo+ICsjZW5kaWYKPiAr
LyogWGVuOiBTdHViIG91dCBETUEgZG9tYWluIHJlbGF0ZWQgZnVuY3Rpb25zICovCj4gKyNkZWZp
bmUgaW9tbXVfZ2V0X2RtYV9jb29raWUoZG9tKSAwCj4gKyNkZWZpbmUgaW9tbXVfcHV0X2RtYV9j
b29raWUoZG9tKSAwCgpQbGVhc2Ugc3R1YiB0aGVtIGF0IHRoZSB0b3Agb2YgdGhlIGZpbGUuCgo+
ICsKPiAgIAo+ICAgc3RhdGljIHN0cnVjdCBpb21tdV9kb21haW4gKmFybV9zbW11X2RvbWFpbl9h
bGxvYyh1bnNpZ25lZCB0eXBlKQo+ICAgewo+IEBAIC0xNDEwLDYgKzE2NzQsNyBAQCBzdGF0aWMg
c3RydWN0IGlvbW11X2RvbWFpbiAqYXJtX3NtbXVfZG9tYWluX2FsbG9jKHVuc2lnbmVkIHR5cGUp
Cj4gICAJcmV0dXJuICZzbW11X2RvbWFpbi0+ZG9tYWluOwo+ICAgfQo+ICAgCj4gKyNpZiAwCgpQ
bGVhc2UgZXhwbGFpbiB0aGUgI2lmIDAKCj4gICBzdGF0aWMgaW50IGFybV9zbW11X2JpdG1hcF9h
bGxvYyh1bnNpZ25lZCBsb25nICptYXAsIGludCBzcGFuKQo+ICAgewo+ICAgCWludCBpZHgsIHNp
emUgPSAxIDw8IHNwYW47Cj4gQEAgLTE0MjcsMzYgKzE2OTIsMjAgQEAgc3RhdGljIHZvaWQgYXJt
X3NtbXVfYml0bWFwX2ZyZWUodW5zaWduZWQgbG9uZyAqbWFwLCBpbnQgaWR4KQo+ICAgewo+ICAg
CWNsZWFyX2JpdChpZHgsIG1hcCk7Cj4gICB9Cj4gKyNlbmRpZgo+ICAgCj4gICBzdGF0aWMgdm9p
ZCBhcm1fc21tdV9kb21haW5fZnJlZShzdHJ1Y3QgaW9tbXVfZG9tYWluICpkb21haW4pCj4gICB7
Cj4gICAJc3RydWN0IGFybV9zbW11X2RvbWFpbiAqc21tdV9kb21haW4gPSB0b19zbW11X2RvbWFp
bihkb21haW4pOwo+IC0Jc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSA9IHNtbXVfZG9tYWlu
LT5zbW11Owo+IC0KPiAtCWlvbW11X3B1dF9kbWFfY29va2llKGRvbWFpbik7Cj4gLQlmcmVlX2lv
X3BndGFibGVfb3BzKHNtbXVfZG9tYWluLT5wZ3RibF9vcHMpOwo+IC0KPiAtCS8qIEZyZWUgdGhl
IENEIGFuZCBBU0lELCBpZiB3ZSBhbGxvY2F0ZWQgdGhlbSAqLwo+IC0JaWYgKHNtbXVfZG9tYWlu
LT5zdGFnZSA9PSBBUk1fU01NVV9ET01BSU5fUzEpIHsKPiAtCQlzdHJ1Y3QgYXJtX3NtbXVfczFf
Y2ZnICpjZmcgPSAmc21tdV9kb21haW4tPnMxX2NmZzsKPiAtCj4gLQkJaWYgKGNmZy0+Y2RwdHIp
IHsKPiAtCQkJZG1hbV9mcmVlX2NvaGVyZW50KHNtbXVfZG9tYWluLT5zbW11LT5kZXYsCj4gLQkJ
CQkJICAgQ1RYREVTQ19DRF9EV09SRFMgPDwgMywKPiAtCQkJCQkgICBjZmctPmNkcHRyLAo+IC0J
CQkJCSAgIGNmZy0+Y2RwdHJfZG1hKTsKPiAtCj4gLQkJCWFybV9zbW11X2JpdG1hcF9mcmVlKHNt
bXUtPmFzaWRfbWFwLCBjZmctPmNkLmFzaWQpOwo+IC0JCX0KPiAtCX0gZWxzZSB7Cj4gLQkJc3Ry
dWN0IGFybV9zbW11X3MyX2NmZyAqY2ZnID0gJnNtbXVfZG9tYWluLT5zMl9jZmc7Cj4gLQkJaWYg
KGNmZy0+dm1pZCkKPiAtCQkJYXJtX3NtbXVfYml0bWFwX2ZyZWUoc21tdS0+dm1pZF9tYXAsIGNm
Zy0+dm1pZCk7Cj4gLQl9Cj4gKwkvKgo+ICsJICogWGVuOiBSZW1vdmUgdGhlIGZyZWUgZnVuY3Rp
b25zIHRoYXQgYXJlIG5vdCB1c2VkIGFuZCBjb2RlIHJlbGF0ZWQKPiArCSAqIHRvIFMxIHRyYW5z
bGF0aW9uLiBXZSBqdXN0IG5lZWQgdG8gZnJlZSB0aGUgZG9tYWluIGhlcmUuCj4gKwkgKi8KClBs
ZWFzZSB1c2UgI2lmIDAgcmF0aGVyIHRoYW4gcmVtb3ZpbmcgdGhlIGNvZGUgKyBjb21tZW50IG9u
IHRvcC4gQnV0IEkgCmFtIG5vdCBzdXJlIHdoeSB5b3UgZHJvcCB0aGUgUzIgZnJlZSBjb2RlLiBT
aG91bGRuJ3Qgd2UgYWxsb2NhdGUgVk1JRCAKZnJvbSB0aGUgU01NVT8KCj4gICAKPiAgIAlrZnJl
ZShzbW11X2RvbWFpbik7Cj4gICB9Cj4gICAKPiArI2lmIDAKPiAgIHN0YXRpYyBpbnQgYXJtX3Nt
bXVfZG9tYWluX2ZpbmFsaXNlX3MxKHN0cnVjdCBhcm1fc21tdV9kb21haW4gKnNtbXVfZG9tYWlu
LAo+ICAgCQkJCSAgICAgICBzdHJ1Y3QgaW9fcGd0YWJsZV9jZmcgKnBndGJsX2NmZykKPiAgIHsK
PiBAQCAtMTQ4OCwzMyArMTczNywzMCBAQCBvdXRfZnJlZV9hc2lkOgo+ICAgCWFybV9zbW11X2Jp
dG1hcF9mcmVlKHNtbXUtPmFzaWRfbWFwLCBhc2lkKTsKPiAgIAlyZXR1cm4gcmV0Owo+ICAgfQo+
ICsjZW5kaWYKPiAgIAo+IC1zdGF0aWMgaW50IGFybV9zbW11X2RvbWFpbl9maW5hbGlzZV9zMihz
dHJ1Y3QgYXJtX3NtbXVfZG9tYWluICpzbW11X2RvbWFpbiwKPiAtCQkJCSAgICAgICBzdHJ1Y3Qg
aW9fcGd0YWJsZV9jZmcgKnBndGJsX2NmZykKPiArc3RhdGljIGludCBhcm1fc21tdV9kb21haW5f
ZmluYWxpc2VfczIoc3RydWN0IGFybV9zbW11X2RvbWFpbiAqc21tdV9kb21haW4pCj4gICB7Cj4g
LQlpbnQgdm1pZDsKPiAtCXN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXUgPSBzbW11X2RvbWFp
bi0+c21tdTsKPiAgIAlzdHJ1Y3QgYXJtX3NtbXVfczJfY2ZnICpjZmcgPSAmc21tdV9kb21haW4t
PnMyX2NmZzsKPiAgIAo+IC0Jdm1pZCA9IGFybV9zbW11X2JpdG1hcF9hbGxvYyhzbW11LT52bWlk
X21hcCwgc21tdS0+dm1pZF9iaXRzKTsKPiAtCWlmICh2bWlkIDwgMCkKPiAtCQlyZXR1cm4gdm1p
ZDsKPiArCS8qIFhlbjogU2V0IHRoZSB2YWx1ZXMgYXMgbmVlZGVkICovCj4gICAKPiAtCWNmZy0+
dm1pZAk9ICh1MTYpdm1pZDsKPiAtCWNmZy0+dnR0YnIJPSBwZ3RibF9jZmctPmFybV9scGFlX3My
X2NmZy52dHRicjsKPiAtCWNmZy0+dnRjcgk9IHBndGJsX2NmZy0+YXJtX2xwYWVfczJfY2ZnLnZ0
Y3I7Cj4gKwljZmctPnZtaWQJPSBjZmctPmRvbWFpbi0+YXJjaC5wMm0udm1pZDsKClNlZSBteSBj
b21tZW50IGFib3ZlLgoKPiArCWNmZy0+dnR0YnIJPSBwYWdlX3RvX21hZGRyKGNmZy0+ZG9tYWlu
LT5hcmNoLnAybS5yb290KTsKPiArCWNmZy0+dnRjcgk9IFJFQURfU1lTUkVHMzIoVlRDUl9FTDIp
OwoKVGhpcyBsb29rcyBhIGJpdCBzdXNwaWNpb3VzLiBMb29raW5nIGF0IHRoZSBzcGVjcywgdGhl
IGJpdHMgZG9lcyBub3QgCnNlZW0gdG8gY29ycmVzcG9uZCBoZXJlLgoKSSB3aWxsIGxvb2sgYXQg
dGhlIHJlc3QgZWl0aGVyIHRvbW9ycm93IG9yIE1vbmRheS4KCkNoZWVycywKCi0tIApKdWxpZW4g
R3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 12 17:03:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 17:03:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2gtF-0003g7-EM; Thu, 12 Oct 2017 17:03:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <billjac@cisco.com>)
 id 1e2gtE-0003fy-D7; Thu, 12 Oct 2017 17:03:20 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 61/73-29911-750AFD95; Thu, 12 Oct 2017 17:03:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFKsWRWlGSWpSXmKPExsWyVjXMXzdswf1
 Ig0nrOCyWfFzMYrHq6gFWByaPo7t/MwUwRrFm5iXlVySwZnTOOcpcMEepoqfnIFMD40TpLkZO
 DhaBZ8wSmy8JgdgSAsoS6zb+Y+9i5AKy/zFJHJ6xiwUi4S9x/sJMRhBbSGACo0TLW0WQIiGBT
 4wSW84uY4VwNjFKLHy2D8pZxCixaOVToBYODjYBQ4kNG21BukUEtCROPrvDBlLDLLCZUWLG0s
 tMIAlhoJpXe9vZIYqMJHq27maGsP0k9v05wAxxq6rEzN5XLCAzeQVcJD63MUPsWsUkMffVR7A
 aTgE7icXrJoOdzSggJvH91Bqw+cwC4hK3nsxngnhHQGLJnvPMELaoxMvH/1ghbAOJrUv3Qb2s
 KHH49T52iF4diQW7P7FB2NoSyxa+BuvlFRCUODnzCcsERulZSFbMQtIyC0nLLCQtCxhZVjFqF
 KcWlaUW6Roa6SUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBMYzAxDsYLy8MeAQoy
 QHk5Iob0bg/UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwX5gHlBItS01Mr0jJzgIkFJi3BwaM
 kwis1HyjNW1yQmFucmQ6ROsWoy3Fs0+U/TEIsefl5qVLivOIgRQIgRRmleXAjYEnuEqOslDAv
 I9BRQjwFqUW5mSWo8q8YxTkYlYR57UGm8GTmlcBtegV0BBPQEaJpd0COKElESEk1MJov8piVo
 mC7YX+ocvTGpA8HLMziVrMEm5cvWbn9xkw9w5nsHD2NLukmdeqeol4ytvKJFw2Sv754/EHhU+
 LXmA3ObWcERGdWH+eJPHXlIufShH+szz6eYdM1TAemrr/Zf9a6TagzD9+u3bPgBreTqnBjwkG
 x1k/ryp1bX6/7XPB/A2PC0wPuSizFGYmGWsxFxYkAbLMUO20DAAA=
X-Env-Sender: billjac@cisco.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1507827796!105916810!1
X-Originating-IP: [173.37.86.79]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTczLjM3Ljg2Ljc5ID0+IDE4MTc2OA==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21477 invoked from network); 12 Oct 2017 17:03:17 -0000
Received: from rcdn-iport-8.cisco.com (HELO rcdn-iport-8.cisco.com)
 (173.37.86.79)
 by server-5.tower-27.messagelabs.com with DHE-RSA-SEED-SHA encrypted SMTP;
 12 Oct 2017 17:03:17 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple;
 d=cisco.com; i=@cisco.com; l=4494; q=dns/txt; s=iport;
 t=1507827797; x=1509037397;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=PftuXOnNAfGj3Kt+e/rCNczq/iJjfikEm6Z3s0f1+IM=;
 b=iP83UjQjAUXgxqEuxfa0p0rnWUesssBi0jmjbQLtwFZfn/3OfeB3wuhQ
 yuYJIa9JmUNsKnvLl6TEoAXhw/DWp9dZNYQ6F6adfbngxEDiKCSGlpddC
 kt0jZWrSCj5FjmayYPsjRsUYb9zi/bAwQBsLoLWZwQjtQFnI8HfzhDRO9 w=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CaAADUnt9Z/4gNJK1dGQEBAQEBAQEBA?=
 =?us-ascii?q?QEBBwEBAQEBg11kbicHjhKPL4F2li+CEgoYC4UYAoQ+PxgBAgEBAQEBAQFrKIU?=
 =?us-ascii?q?dAQEBAQMBJhM/DAQCAQgQAQQBAQEZAgMJBygKFAkIAQEEDgUIE4oDEK0AOos5A?=
 =?us-ascii?q?QEBAQEBAQEBAQEBAQEBAQEBAQEBGAWDKQSCB4FRgWqDKoVbB4UXBaFEAodchwO?=
 =?us-ascii?q?GAJMZlT4CERkBgTgBHzhWOHgVgjxdgkocgWd2YogzgTGBEQEBAQ?=
X-IronPort-AV: E=Sophos;i="5.43,366,1503360000"; d="scan'208";a="305217561"
Received: from alln-core-3.cisco.com ([173.36.13.136])
 by rcdn-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 12 Oct 2017 17:03:14 +0000
Received: from XCH-RTP-010.cisco.com (xch-rtp-010.cisco.com [64.101.220.150])
 by alln-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id v9CH3ELP007693
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Thu, 12 Oct 2017 17:03:14 GMT
Received: from xch-rtp-007.cisco.com (64.101.220.147) by XCH-RTP-010.cisco.com
 (64.101.220.150) with Microsoft SMTP Server (TLS) id 15.0.1320.4;
 Thu, 12 Oct 2017 13:03:13 -0400
Received: from xch-rtp-007.cisco.com ([64.101.220.147]) by
 XCH-RTP-007.cisco.com ([64.101.220.147]) with mapi id 15.00.1320.000; Thu, 12
 Oct 2017 13:03:13 -0400
From: "Bill Jacobs (billjac)" <billjac@cisco.com>
To: Daniel Kiper <daniel.kiper@oracle.com>
Thread-Topic: [Xen-users] UEFI Secure Boot Xen 4.9
Thread-Index: AdLJ3P+bWKFW9PbwToSKLcgz/NqEFgDpBUqAAAdZ3gAAA4lCoAAqSKMAHUl/D4A=
Date: Thu, 12 Oct 2017 17:03:13 +0000
Message-ID: <60bebfbfb4434a5f81587641d1b70302@XCH-RTP-007.cisco.com>
References: <adcea6ce93c54bc6b80d68c5721cc187@XCH-RTP-007.cisco.com>
 <CAFLBxZa8EDduCpRXqmLdUDRC-5xz2NiwZQxwUUDbjXD7Q8gCDw@mail.gmail.com>
 <20170515131252.GZ30364@olila.local.net-space.pl>
 <3e4a14aa5a70417487412e4a5049f89d@XCH-RTP-007.cisco.com>
 <20170516110450.GA30364@olila.local.net-space.pl>
In-Reply-To: <20170516110450.GA30364@olila.local.net-space.pl>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.128.249.66]
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
 "george.dunlap@citrix.com" <george.dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [Xen-users] UEFI Secure Boot Xen 4.9
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkKV2hhdCBpcyB0aGUgc3RhdHVzIG9mIGNyZWF0aW5nIGEgc2hpbSB0byBhYnN0cmFjdCBzZWN1
cmUgYm9vdCBzaWduaW5nIGZvciBYZW4gKHRvIGxldmVyYWdlIE1TRlQgM3JkIHBhcnR5LCBlLmcp
PwpUaGFua3MKLUJpbGwKCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiBGcm9tOiBEYW5p
ZWwgS2lwZXIgW21haWx0bzpkYW5pZWwua2lwZXJAb3JhY2xlLmNvbV0KPiBTZW50OiBUdWVzZGF5
LCBNYXkgMTYsIDIwMTcgNDowNSBBTQo+IFRvOiBCaWxsIEphY29icyAoYmlsbGphYykgPGJpbGxq
YWNAY2lzY28uY29tPgo+IENjOiBnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb207IHhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnOyB4ZW4tCj4gdXNlcnNAbGlzdHMueGVuLm9yZwo+IFN1YmplY3Q6IFJlOiBb
WGVuLXVzZXJzXSBVRUZJIFNlY3VyZSBCb290IFhlbiA0LjkKPiAKPiBPbiBNb24sIE1heSAxNSwg
MjAxNyBhdCAwNzowOTo1NFBNICswMDAwLCBCaWxsIEphY29icyAoYmlsbGphYykgd3JvdGU6Cj4g
PiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPiA+IEZyb206IERhbmllbCBLaXBlciBb
bWFpbHRvOmRhbmllbC5raXBlckBvcmFjbGUuY29tXQo+ID4gPiBTZW50OiBNb25kYXksIE1heSAx
NSwgMjAxNyA2OjEzIEFNCj4gPiA+IFRvOiBCaWxsIEphY29icyAoYmlsbGphYykgPGJpbGxqYWNA
Y2lzY28uY29tPjsKPiA+ID4gZ2VvcmdlLmR1bmxhcEBjaXRyaXguY29tCj4gPiA+IENjOiB4ZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZzsgeGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKPiA+ID4gU3ViamVj
dDogUmU6IFtYZW4tdXNlcnNdIFVFRkkgU2VjdXJlIEJvb3QgWGVuIDQuOQo+ID4gPgo+ID4gPiBI
ZXksCj4gPiA+Cj4gPiA+IENDLWluZyBYZW4tZGV2ZWwgdG8gc3ByZWFkIHNvbWUga25vd2xlZGdl
IGFib3V0IHRoZSBpc3N1ZS4KPiA+ID4KPiA+ID4gT24gTW9uLCBNYXkgMTUsIDIwMTcgYXQgMTA6
NDI6MjNBTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiA+ID4gPiBPbiBXZWQsIE1heSAx
MCwgMjAxNyBhdCAxMTozNiBQTSwgQmlsbCBKYWNvYnMgKGJpbGxqYWMpCj4gPiA+ID4gPGJpbGxq
YWNAY2lzY28uY29tPiB3cm90ZToKPiA+ID4gPiA+IEhpIGFsbAo+ID4gPiA+ID4KPiA+ID4gPiA+
IEkgZ2F0aGVyIHRoYXQgd2l0aCA0LjksIFVFRkkgc2VjdXJlIGJvb3Qgb2YgWGVuIHNob3VsZCBi
ZSBwb3NzaWJsZS4KPiA+ID4gPiA+Cj4gPiA+ID4gPiBJcyB0aGlzIHRydWU/Cj4gPiA+ID4gPgo+
ID4gPiA+ID4gSWYgc28sIHdoYXQgYXJlIHRoZSBvcHRpb25zIGZvciB1dGlsaXppbmcgVUVGSSBz
ZWN1cmUgYm9vdD8gRG8gSQo+ID4gPiA+ID4gbmVlZCBhIE1TRlQtc2lnbmVkIHNoaW0gb3IgZ3J1
Yj8gQW55IHNwZWNpYWwgY2hhbmdlcyByZXF1aXJlZAo+ID4gPiA+ID4gZm9yIFhlbiBrZXJuZWwK
PiA+ID4gPiA+IChzaWduaW5nPykgb3IgaGFzIHRoYXQgYmVlbiBkb25lPwo+ID4gPiA+Cj4gPiA+
ID4gQmlsbCwKPiA+ID4gPgo+ID4gPiA+IEkgZ3Vlc3MgaW4gcGFydCBpdCBkZXBlbmRzIG9uIHdo
YXQgeW91IG1lYW4gYnkgInV0aWxpemluZyBVRUZJCj4gPiA+ID4gc2VjdXJlIGJvb3QiLiAgSWYg
eW91IHNpbXBseSB3YW50IHRvIGJvb3QgYW4gdW5zaWduZWQgWGVuIG9uIGEKPiA+ID4gPiBVRUZJ
IHN5c3RlbSB3aXRoIFNlY3VyZUJvb3QgZW5hYmxlZCwgdGhlbiBncnViIHdvdWxkIHByb2JhYmx5
Cj4gPiA+ID4gd29yay4gIElmIHlvdSB3YW50IHRvIGFjdHVhbGx5IGRvIHRoZSBmdWxsIFNlY3Vy
ZUJvb3QgdGhpbmcgLS0KPiA+ID4gPiB3aGVyZSB5b3UgaGF2ZSBncnViIGNoZWNrIFhlbidzIHNp
Z25hdHVyZSBhbmQgdGhhdCBvZiB0aGUga2VybmVsCj4gPiA+ID4gYW5kIGluaXRyZCwgeW91IHBy
b2JhYmx5IG5lZWQgYSBiaXQgbW9yZS4KPiA+ID4gPgo+ID4gPiA+IERhbmllbCwKPiA+ID4gPgo+
ID4gPiA+IElzIHRoZXJlIGFueSBnb29kIGRvY3VtZW50YXRpb24gb24gdGhpcz8gIFRoZSBYZW4g
RUZJIGd1aWRlCj4gPiA+ID4gKGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1hlbl9F
RkkpIG1lbnRpb25zIHRoZSBzaGltLCBidXQKPiA+ID4gPiBkb2Vzbid0IGdvIGludG8gZGV0YWls
IGFib3V0IGhvdyB0byBzaWduIGEgYmluYXJ5ICZjLgo+ID4gPgo+ID4gPiBVbmZvcnR1bmF0ZWx5
IEkgZG8gbm90IGtub3cgYW55dGhpbmcgbGlrZSB0aGF0LiBBcyB5b3Ugc2FpZCBpbgo+ID4gPiBn
ZW5lcmFsIHNoaW0gaXMgc3VwcG9ydGVkLiBTYWRseSwgaXQgd29ya3Mgb25seSBpZiB5b3UgbG9h
ZCB4ZW4uZWZpIGRpcmVjdGx5Cj4gZnJvbSBFRkkuCj4gPiA+IF9fVXBzdHJlYW1fXyBHUlVCMiBo
YXMgbm90IGhhdmUgc3VwcG9ydCBmb3Igc2hpbSB5ZXQuIEkgYW0gd29ya2luZwo+ID4gPiBvbiBp
dCAoc2hpbSBzdXBwb3J0IHZpYSBHUlVCMiByZXF1aXJlcyBhbHNvIHNvbWUgY2hhbmdlcyBpbiBY
ZW4pLiBJCj4gPiA+IGhvcGUgdGhhdCBJIHdpbGwgaGF2ZSBzb21ldGhpbmcgd2hpY2ggd29ya3Mg
YmVmb3JlIFhlbiBjb25mIGluIEJ1ZGFwZXN0Lgo+ID4gPgo+ID4gPiBJZiB5b3Ugd2lzaCB0byB1
c2Ugc2hpbSB3aXRoIHhlbi5lZmkgdGhlbiB5b3UgaGF2ZSB0byBzaWduIHhlbi5lZmkKPiA+ID4g
YW5kIHZtbGludXggd2l0aCB5b3VyIGtleSB1c2luZyBzYnNpZ24gb3IgcGVzaWduLiBUaGUgcHJv
Y2VzcyB3b3Jrcwo+ID4gPiBpbiB0aGUgc2FtZSB3YXkgbGlrZSBpbiBjYXNlIHZtbGludXggYWxv
bmUuIE9mIGNvdXJzZSB5b3UgaGF2ZSB0bwo+ID4gPiBpbnN0YWxsIHlvdXIgcHVibGljIGtleSBp
bnRvIE1PSyBiZWZvcmUgZW5hYmxpbmcgc2VjdXJlIGJvb3QuCj4gPiA+Cj4gPiA+IERhbmllbAo+
ID4KPiA+IFllcywgdGhlcmUgYXJlIG9wdGlvbnMgaW4gaG93IHRoaXMgaXMgYWNoaWV2YWJsZSwg
YW5kIHRoZSBzb2x1dGlvbnMgbWF5IGJlCj4gZGlmZmVyZW50Lgo+ID4KPiA+IFdlIGFyZSB0YXJn
ZXRpbmcgYSBzZWN1cmUgYm9vdCBjaGFpbiBmcm9tIFVFRkkgZncgdG8gLmtvLCB1c2luZyBzYW1l
IHNpZ25pbmcuCj4gPiBJbiBvdXIgY2FzZSB3b3VsZCBza2lwIHNoaW0gYW5kIHJlZHVjZSBhdHRh
Y2sgc3VyZmFjZSwgYnV0IGl0IGFwcGVhcnMKPiA+IHRoYXQgdGhlIG1lY2hhbmlzbXMgJ291dCB0
aGVyZScgZm9yIHBhc3NpbmcgcHViIGtleSAoY2VydCkgZnJvbSBVRUZJCj4gPiBkYiB0byBMaW51
eCBjaGFpbnJpbmcgcmVxdWlyZSBzaGltIHRvIGRvIHRoZSB3b3JrLiBJcyB0aGF0IGFjY3VyYXRl
PyBEb2VzIGl0Cj4gaGF2ZSB0byBiZSB0aGUgY2FzZT8gSSBkb24ndCBzZWUgd2h5Lgo+IAo+IEFJ
VUksIGlmIEVGSSBzZWN1cmUgYm9vdCBpcyBlbmFibGVkIHRoZW4gRUZJIHZlcmlmaWVzIHNpZ25h
dHVyZXMgb2YgZXZlcnkKPiBsb2FkZWQvZXhlY3V0ZWQgUEUgZmlsZS4gVW5mb3J0dW5hdGVseSwg
eW91IGFyZSBub3QgYWJsZSB0byB1c2Ugc2VjdXJlIGJvb3QKPiBwcm90b2NvbCBkaXJlY3RseSB0
byB2ZXJpZnkgeW91cnNlbGYgUEUncyBsb2FkZWQgZnJvbSB5b3VyIGFwcC4gU28sIHRoaXMgaXMg
b25lIG9mCj4gcmVhc29ucyB3aHkgc2hpbSB3YXMgaW50cm9kdWNlZC4gSXQgZXhwb3NlcyBwcm90
b2NvbCB3aGljaCBjYW4gYmUgdXNlZCBieQo+IHlvdSB0byBkbyB2ZXJpZmljYXRpb24uCj4gCj4g
PiBGb3IgdXMsIGlkZWFsIGNhc2UgaXMgOgo+ID4gVUVGSSBmdyAtPiAoc2lnbmVkKUdSVUIyLmVm
aS0+TXVsdGlib290Mi0+WGVuKHNpZ25lZCAua28pCj4gCj4gQUZBSUNULCBpdCBpcyBub3QgcG9z
c2libGUuIFdlIHNob3VsZCBkbyBmb2xsb3dpbmcgdGhpbmc6Cj4gCj4gICBVRUZJIC0+IHNoaW0g
LT4gR1JVQjIgLT4gTXVsdGlib290MiAtPiBYZW4vTGludXgvZXRjLgo+IAo+IFVFRkkgd2lsbCB2
ZXJpZnkgc2hpbSBzZWN1cmUgYm9vdCBzaWduYXR1cmUgdGhlbiBzaGltIHdpbGwgdmVyaWZ5IEdS
VUIyCj4gc2lnbmF0dXJlIHRoZW4gR1JVQjIgd2lsbCB2ZXJpZnkgKHdpdGggc2hpbSBwcm90b2Nv
bCkgWGVuIHNpZ25hdHVyZSBhbmQgZmluYWxseQo+IFhlbiB3aWxsIHZlcmlmeSAod2l0aCBzaGlt
IHByb3RvY29sKSBMaW51eCBrZXJuZWwgc2lnbmF0dXJlLiBUaGVuIHlvdXIga2VybmVsCj4gY2Fu
IHZlcmlmeSBtb2R1bGVzIHVzaW5nIHdoYXRldmVyIHlvdSB3YW50Lgo+IAo+ID4gSSB3b3VsZCBi
ZSBoYXBweSB0byB3b3JrIHRvIGhlbHAgYWNoaWV2ZSB0aGlzLgo+IAo+IFRoZXJlIGlzIGEgY2hh
bmNlIHRoYXQgSSB3aWxsIGhhdmUgc29tZXRoaW5nIHZlcnkgcmF3IGF0IHRoZSBiZWdpbm5pbmcg
b2YgSnVuZS4KPiBJZiB5b3Ugd2lzaCB0byBkbyB0ZXN0cyBkcm9wIG1lIGEgbGluZS4KPiAKPiBE
YW5pZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 12 17:09:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 17:09:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2gyZ-0004LH-IV; Thu, 12 Oct 2017 17:08:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45179369d=lars.kurth@citrix.com>)
 id 1e2gyX-0004L5-Nb
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 17:08:50 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 E8/92-25852-0A1AFD95; Thu, 12 Oct 2017 17:08:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAKsWRWlGSWpSXmKPExsWSzvfng+78hfc
 jDWY2cFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlN7efZCiZ85qhoWxTYwNjxhKOLkZNDQiBe
 4tHxbUwgNpuAhsSxh83MILaIQIDE6b4GVhCbWaBU4vPhjWC2sICuxMstnSwQNXoSVzrfA9VzA
 NlGEs/myoGEWQRUJd4/+wU2klfAVuLYiXZGEFtIwE7i1afZbCA2p4C9xM1pF8BsRgFZiS+Nq5
 khVolLNH1ZyQpxmojEw4un2SBsUYmXj/+BxUWB1s46Po8ZIq4jcfb6E0YI20Bi69J9LBBzoiQ
 ur/nLAnGDoMTJmU9YJjCKzEKyYhaSsllIymYBfcMsoCmxfpc+RImlxKEv01ggbEWJKd0P2SFs
 LYmZx7+yQpTLS8zuCJ7FyAVkLmeUOLx5BxNM76LPJxiR9S5g5F7FqFGcWlSWWqRrbKyXVJSZn
 lGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYuwxAsINx5/rAQ4ySHExKorwZgfcjhfiS8l
 MqMxKLM+KLSnNSiw8xynBwKEnwvlwAlBMsSk1PrUjLzAEmEZi0BAePkgjvD5A0b3FBYm5xZjp
 E6hSjLseTa/P+Mgmx5OXnpUqJ87IBU5KQAEhRRmke3AhYQrvEKCslzMsIdJQQT0FqUW5mCar8
 K0ZxDkYlYV4lkCk8mXklcJteAR3BBHSEaNodkCNKEhFSUg2M1TkqSSVML1Z4d4gnd03fnzTT3
 k/vo9H/hMtbqu1T219plWn0NCTfvfivbtW0md0TfwUFfC00ina33rRZXXpGz2fbh03Xnl/hDX
 aYl2xVaTbHoOtld8yZZZevpPvejT6vfP9wgK6JafTMy8sXMYu0fbStW3kk8r/OngPacke+b/M
 7cT+O/yi/EktxRqKhFnNRcSIAXbB9RWMDAAA=
X-Env-Sender: prvs=45179369d=lars.kurth@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1507828123!111073249!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21172 invoked from network); 12 Oct 2017 17:08:45 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Oct 2017 17:08:45 -0000
X-IronPort-AV: E=Sophos;i="5.43,367,1503360000"; 
 d="png'150?scan'150,208,150";a="106299464"
From: Lars Kurth <lars.kurth@citrix.com>
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: preparations for 4.9.1 and 4.7.4
Thread-Index: AQHTPqew8+HtQFy/NUyZ2w8aicwlC6Lga2oA
Date: Thu, 12 Oct 2017 17:08:38 +0000
Message-ID: <0F867D1B-DBC6-4C3F-8431-AA0CC9155BF5@citrix.com>
References: <59D7A23F02000078001831F5@prv-mh.provo.novell.com>
In-Reply-To: <59D7A23F02000078001831F5@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.24.1.170721
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-Type: multipart/mixed;
 boundary="_002_0F867D1BDBC64C3F8431AA0CC9155BF5citrixcom_"
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] preparations for 4.9.1 and 4.7.4
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--_002_0F867D1BDBC64C3F8431AA0CC9155BF5citrixcom_
Content-Type: text/plain; charset="utf-8"
Content-ID: <CDFA7B5463752D4486D9AF0BB15CF715@citrix.com>
Content-Transfer-Encoding: base64

SGkgYWxsLA0KDQpmb3IgNC45LjEgdGhlIFhTQSBzdGF0dXMgaXMNCg0KWFNBIDIyNiA6IFNvbWUg
cGF0Y2hlcyBub3QgYXBwbGllZCA9PiBjaGVjaw0KVGhlcmUgaXMgYW4gZXh0cmEgY2h1bmsgaW4g
dGhlIHRyZWU6IHNlZSB4c2EyMjYucG5nDQoNClhTQSAyMjcgOiBBbGwgcGF0Y2hlcyBmb3VuZCAo
bm8gbmVlZCB0byBjaGVjaykNClhTQSAyMjggOiBBbGwgcGF0Y2hlcyBmb3VuZCAobm8gbmVlZCB0
byBjaGVjaykNCg0KWFNBIDIyOSA6IE5vIHBhdGNoIGZvdW5kID0+IGNoZWNrDQpMaW51eCBvbmx5
ID0+IG5vIGlzc3VlDQoNClhTQSAyMzAgOiBBbGwgcGF0Y2hlcyBmb3VuZCAobm8gbmVlZCB0byBj
aGVjaykNClhTQSAyMzEgOiBBbGwgcGF0Y2hlcyBmb3VuZCAobm8gbmVlZCB0byBjaGVjaykNClhT
QSAyMzIgOiBBbGwgcGF0Y2hlcyBmb3VuZCAobm8gbmVlZCB0byBjaGVjaykNClhTQSAyMzMgOiBB
bGwgcGF0Y2hlcyBmb3VuZCAobm8gbmVlZCB0byBjaGVjaykNClhTQSAyMzQgOiBBbGwgcGF0Y2hl
cyBmb3VuZCAobm8gbmVlZCB0byBjaGVjaykNClhTQSAyMzUgOiBBbGwgcGF0Y2hlcyBmb3VuZCAo
bm8gbmVlZCB0byBjaGVjaykNCg0KWFNBIDIzNyA6IE5vIHBhdGNoIGZvdW5kID0+IGNoZWNrDQpY
U0EgMjM4IDogTm8gcGF0Y2ggZm91bmQgPT4gY2hlY2sNClhTQSAyMzkgOiBObyBwYXRjaCBmb3Vu
ZCA9PiBjaGVjaw0KWFNBIDI0MCA6IE5vIHBhdGNoIGZvdW5kID0+IGNoZWNrDQpYU0EgMjQxIDog
Tm8gcGF0Y2ggZm91bmQgPT4gY2hlY2sNClhTQSAyNDIgOiBObyBwYXRjaCBmb3VuZCA9PiBjaGVj
aw0KWFNBIDI0MyA6IE5vIHBhdGNoIGZvdW5kID0+IGNoZWNrDQpYU0EgMjQ0IDogTm8gcGF0Y2gg
Zm91bmQgPT4gY2hlY2sNClRoZXNlIGhhdmUgb25seSBiZWVuIHJlbGVhc2VkIHRvZGF5IGFuZCBo
YXZlIG5vdCB5ZXQgYmVlbiBhcHBsaWVkDQoNClhTQSAyNDUgOiBTb21lIHBhdGNoZXMgbm90IGFw
cGxpZWQgPT4gY2hlY2sNClRoaXMgaXMgYSBtaW5vciBjaGFuZ2UgdG8gYSBjb21tZW50IGF0IGNo
ZWNrLWluID0+IG5vIGlzc3VlDQoNCkZvciA0LjcuNCB0aGUgWFNBIHN0YXR1cyBpcw0KDQpYU0Eg
MjI2IDogU29tZSBwYXRjaGVzIG5vdCBhcHBsaWVkID0+IGNoZWNrDQpUaGVyZSBpcyBhbiBleHRy
YSBjaHVuayBpbiB0aGUgdHJlZTogc2VlIHhzYTIyNi5wbmcNCg0KWFNBIDIyNyA6IEFsbCBwYXRj
aGVzIGZvdW5kIChubyBuZWVkIHRvIGNoZWNrKQ0KWFNBIDIyOCA6IEFsbCBwYXRjaGVzIGZvdW5k
IChubyBuZWVkIHRvIGNoZWNrKQ0KDQpYU0EgMjI5IDogTm8gcGF0Y2ggZm91bmQgPT4gY2hlY2sN
ClhTQSAyMjkgOiBObyBwYXRjaCBmb3VuZCA9PiBjaGVjaw0KTGludXggb25seSA9PiBubyBpc3N1
ZQ0KDQpYU0EgMjMwIDogQWxsIHBhdGNoZXMgZm91bmQgKG5vIG5lZWQgdG8gY2hlY2spDQpYU0Eg
MjMxIDogQWxsIHBhdGNoZXMgZm91bmQgKG5vIG5lZWQgdG8gY2hlY2spDQpYU0EgMjMyIDogQWxs
IHBhdGNoZXMgZm91bmQgKG5vIG5lZWQgdG8gY2hlY2spDQpYU0EgMjMzIDogQWxsIHBhdGNoZXMg
Zm91bmQgKG5vIG5lZWQgdG8gY2hlY2spDQoNClhTQSAyMzQgOiBObyBwYXRjaCBmb3VuZCA9PiBj
aGVjaw0KSVNTVUU6IFRoaXMgaXMgZ2VudWluZWx5IG1pc3NpbmcgKGFrYSB4c2EyMzQtNC44LnBh
dGNoKQ0KDQpYU0EgMjM1IDogQWxsIHBhdGNoZXMgZm91bmQgKG5vIG5lZWQgdG8gY2hlY2spDQoN
ClhTQSAyMzcgOiBObyBwYXRjaCBmb3VuZCA9PiBjaGVjaw0KWFNBIDIzOCA6IE5vIHBhdGNoIGZv
dW5kID0+IGNoZWNrDQpYU0EgMjM5IDogTm8gcGF0Y2ggZm91bmQgPT4gY2hlY2sNClhTQSAyNDAg
OiBObyBwYXRjaCBmb3VuZCA9PiBjaGVjaw0KWFNBIDI0MSA6IE5vIHBhdGNoIGZvdW5kID0+IGNo
ZWNrDQpYU0EgMjQyIDogTm8gcGF0Y2ggZm91bmQgPT4gY2hlY2sNClhTQSAyNDMgOiBObyBwYXRj
aCBmb3VuZCA9PiBjaGVjaw0KWFNBIDI0NCA6IE5vIHBhdGNoIGZvdW5kID0+IGNoZWNrDQpUaGVz
ZSBoYXZlIG9ubHkgYmVlbiByZWxlYXNlZCB0b2RheSBhbmQgaGF2ZSBub3QgeWV0IGJlZW4gYXBw
bGllZA0KDQpYU0EgMjQ1IDogU29tZSBwYXRjaGVzIG5vdCBhcHBsaWVkID0+IGNoZWNrDQpUaGlz
IGlzIG1pc3NpbmcgeHNhMjQ1LzAwMDIteGVuLWFybS1Db3JyZWN0bHktcmVwb3J0LXRoZS1tZW1v
cnktcmVnaW9uLWluLXRoZS1kdS5wYXRjaA0KDQpCZXN0IFJlZ2FyZHMNCkxhcnMNCg0KT24gMDYv
MTAvMjAxNywgMTQ6MzMsICJKYW4gQmV1bGljaCIgPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToN
Cg0KICAgIEFsbCwNCiAgICANCiAgICB3aXRoIHRoZSBnb2FsIG9mIHJlbGVhc2luZyBhcm91bmQg
dGhlIGVuZCBvZiB0aGUgbW9udGgsIHBsZWFzZSBwb2ludA0KICAgIG91dCBiYWNrcG9ydCBjYW5k
aWRhdGVzIHlvdSBmaW5kIG1pc3NpbmcgZnJvbSB0aGUgcmVzcGVjdGl2ZSBzdGFnaW5nDQogICAg
YnJhbmNoZXMsIGJ1dCB3aGljaCB5b3UgY29uc2lkZXIgcmVsZXZhbnQuIE5vdGUgdGhhdCBjb21t
aXRzDQogICAgDQogICAgMWMyZWE1ZWUwNSB4ODYvaHZtL2Rtb3A6IGZpeCBFRkFVTFQgY29uZGl0
aW9uDQogICAgNGUzODNkZjg2NSB4ODYvUFY6IGZpeC9nZW5lcmFsaXplIGd1ZXN0IG51bCBzZWxl
Y3RvciBoYW5kbGluZw0KICAgIA0KICAgIGFyZSBhbHJlYWR5IG9uIG15IGxpc3QuDQogICAgDQog
ICAgSmFuDQogICAgDQogICAgDQoNCg==

--_002_0F867D1BDBC64C3F8431AA0CC9155BF5citrixcom_
Content-Type: image/png; name="xsa226.png"
Content-Description: xsa226.png
Content-Disposition: attachment; filename="xsa226.png"; size=104768;
	creation-date="Thu, 12 Oct 2017 17:08:38 GMT";
	modification-date="Thu, 12 Oct 2017 17:08:38 GMT"
Content-ID: <D231A60A6162354D8B2B97DC1CD0C03F@citrix.com>
Content-Transfer-Encoding: base64

iVBORw0KGgoAAAANSUhEUgAABMwAAAECCAYAAAACbksAAAAKr2lDQ1BJQ0MgUHJvZmlsZQAASImV
lgdUE9kax+/MpBdaINIJvUlvAQRCJ4CCdBCVkAAJJcYUVGygiCu4FkREsKzgIoiCawFkURELtkVR
EfuCLCrquliwofIGeAlvzzvvvfO+OV/u73y5883/ztx7zh8Aym2OSJQNqwCQI5SKo4L9GAmJSQz8
AMADHUABdGDC4UpEvpGR4QAN+fj3+HAHQBPjLZuJXv/+/38NVV6ahAsAFIlyKk/CzUH5OJrtXJFY
CgAiQuvGS6SiCS5DWV2MCkS5boIzprh9glOn+MbknJgof5T/AIBA4XDEGQCQR9A6I5ebgfahoKsF
9kKeQIgyC2VvLp/DQzkf5Zk5OYsm+BDKFqn/0ifjbz1TFT05nAwFT61lMggBAokom7Ps/3wd/zty
smXyZxihSeGLQ6Im1oy+s7qsRWEKFqbOiZCzgDc5f5L5spBYOXMl/kly5nECwuQsy4r1lTNHPH2v
QMqOkbN4UZSivzB7TriifxpbwWmSwGg5pwuC2HLO48fEyzlXEDdHzpKs6LDpOf6KulgWpdCcLg5S
rDFHMq2Ny5l+lpQfEzKtIUGhh5cWEKioC2MV80VSP0VPUXbktP7sYEVdkhutuFeKbjA5Z3JCI6f7
RCreDwgAgSAcvRggEjiilwOwl6YtlU4I9l8kWiYWZPClDF/0xKQx2EKu7UyGo72DGwAT52/q8767
O3muIDphuiaiA+AegO7DmulaqjYALeie0CJO10wOAKCcAEBzPlcmzp2qYSZ+sIAElFGFWkAfGAML
YIMqcwWegIWqDQURIAYkggWAC/ggB4jBErACFIAiUAK2gO2gEuwFNaAOHAZHQQtoB2fBRXAV3AC9
4AHoB0PgJRgBH8AYBEF4iArRIC3IADKFrCFHiAl5Q4FQOBQFJUIpUAYkhGTQCmgtVAKVQpXQPqge
+gU6CZ2FLkM90D1oABqG3kJfYASmwOqwHmwG28FM2BcOg2Pg+XAGvBjOgwvhTXAFXA0fgpvhs/BV
uBfuh1/CowhAyAgdMURsECbij0QgSUg6IkZWIcVIOVKNNCJtSBdyC+lHXiGfMTgMDcPA2GA8MSGY
WAwXsxizCrMRU4mpwzRjzmNuYQYwI5jvWCpWF2uN9cCysQnYDOwSbBG2HFuLPYG9gO3FDmE/4HA4
Os4c54YLwSXiMnHLcRtxu3FNuA5cD24QN4rH47Xw1ngvfASeg5fii/A78YfwZ/A38UP4TwQywYDg
SAgiJBGEhDWEcsJBwmnCTcIzwhhRhWhK9CBGEHnEZcTNxP3ENuJ14hBxjKRKMid5kWJImaQCUgWp
kXSB9JD0jkwmG5HdyXPJAnI+uYJ8hHyJPED+TFGjWFH8KckUGWUT5QClg3KP8o5KpZpRWdQkqpS6
iVpPPUd9TP2kRFOyVWIr8ZRWK1UpNSvdVHqtTFQ2VfZVXqCcp1yufEz5uvIrFaKKmYq/CkdllUqV
ykmVPpVRVZqqg2qEao7qRtWDqpdVn6vh1czUAtV4aoVqNWrn1AZpCM2Y5k/j0tbS9tMu0IbUcerm
6mz1TPUS9cPq3eojGmoazhpxGks1qjROafTTEboZnU3Ppm+mH6XfoX+ZoTfDd0bajA0zGmfcnPFR
U0eTpZmmWazZpNmr+UWLoRWolaW1VatF65E2RttKe672Eu092he0X+mo63jqcHWKdY7q3NeFda10
o3SX69boXtMd1dPXC9YT6e3UO6f3Sp+uz9LP1C/TP60/bEAz8DYQGJQZnDF4wdBg+DKyGRWM84wR
Q13DEEOZ4T7DbsMxI3OjWKM1Rk1Gj4xJxkzjdOMy407jERMDk9kmK0waTO6bEk2ZpnzTHaZdph/N
zM3izdabtZg9N9c0Z5vnmTeYP7SgWvhYLLaotrhtibNkWmZZ7ra8YQVbuVjxraqsrlvD1q7WAuvd
1j0zsTPdZwpnVs/ss6HY+Nrk2jTYDNjSbcNt19i22L62M7FLsttq12X33d7FPtt+v/0DBzWHUIc1
Dm0Obx2tHLmOVY63nahOQU6rnVqd3jhbO6c573G+60Jzme2y3qXT5Zurm6vYtdF12M3ELcVtl1sf
U50ZydzIvOSOdfdzX+3e7v7Zw9VD6nHU4y9PG88sz4Oez2eZz0qbtX/WoJeRF8drn1e/N8M7xfsn
734fQx+OT7XPE5Yxi8eqZT3ztfTN9D3k+9rP3k/sd8Lvo7+H/0r/jgAkIDigOKA7UC0wNrAy8HGQ
UVBGUEPQSLBL8PLgjhBsSFjI1pA+th6by65nj4S6ha4MPR9GCYsOqwx7Em4VLg5vmw3PDp29bfbD
OaZzhHNaIkAEO2JbxKNI88jFkb/Oxc2NnFs192mUQ9SKqK5oWvTC6IPRH2L8YjbHPIi1iJXFdsYp
xyXH1cd9jA+IL43vT7BLWJlwNVE7UZDYmoRPikuqTRqdFzhv+7yhZJfkouQ7883nL51/eYH2guwF
pxYqL+QsPJaCTYlPOZjylRPBqeaMprJTd6WOcP25O7gveSxeGW84zSutNO1Zuld6afrzDK+MbRnD
fB9+Of+VwF9QKXiTGZK5N/NjVkTWgazx7PjsphxCTkrOSaGaMEt4fpH+oqWLekTWoiJR/2KPxdsX
j4jDxLUSSDJf0ipVR43ONZmFbJ1sINc7tyr305K4JceWqi4VLr22zGrZhmXP8oLyfl6OWc5d3rnC
cEXBioGVviv3rYJWpa7qXG28unD1UH5wfl0BqSCr4Lc19mtK17xfG7+2rVCvML9wcF3wuoYipSJx
Ud96z/V7f8D8IPihe4PThp0bvhfziq+U2JeUl3zdyN145UeHHyt+HN+Uvql7s+vmPVtwW4Rb7mz1
2VpXqlqaVzq4bfa25jJGWXHZ++0Lt18udy7fu4O0Q7ajvyK8onWnyc4tO79W8it7q/yqmnbp7tqw
6+Nu3u6be1h7Gvfq7S3Z++UnwU939wXva642qy6vwdXk1jzdH7e/62fmz/W12rUltd8OCA/010XV
na93q68/qHtwcwPcIGsYPpR86MbhgMOtjTaN+5roTSVHwBHZkRe/pPxy52jY0c5jzGONx02P7zpB
O1HcDDUvax5p4bf0tya29pwMPdnZ5tl24lfbXw+0G7ZXndI4tfk06XTh6fEzeWdGO0Qdr85mnB3s
XNj54FzCudvn557vvhB24dLFoIvnuny7zlzyutR+2ePyySvMKy1XXa82X3O5duI3l99OdLt2N193
u956w/1GW8+sntM3fW6evRVw6+Jt9u2rvXN6e+7E3rnbl9zXf5d39/m97Htv7ufeH3uQ/xD7sPiR
yqPyx7qPq3+3/L2p37X/1EDAwLUn0U8eDHIHX/4h+ePrUOFT6tPyZwbP6p87Pm8fDhq+8WLei6GX
opdjr4r+VP1z12uL18f/Yv11bSRhZOiN+M34243vtN4deO/8vnM0cvTxh5wPYx+LP2l9qvvM/Nz1
Jf7Ls7ElX/FfK75Zfmv7Hvb94XjO+LiII+ZMWgEETTg9HYC3qE+gJgJAQ30zSWnKH08GNOXpJwn8
J57y0JPhCkBNBwAx+QCEo+NOdDRDU5kFQCSaMSwAOzkp8p8hSXdynOpFbkGtSfn4+DvUF+ItAfjW
Nz4+1jI+/q0WFXsfgI4PU758IlRQb84Kd2M6RV8qkIuZjn8AnRMDh4t4qO0AAAGeaVRYdFhNTDpj
b20uYWRvYmUueG1wAAAAAAA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4Onht
cHRrPSJYTVAgQ29yZSA1LjQuMCI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53
My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24g
cmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20v
ZXhpZi8xLjAvIj4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjEyMjg8L2V4aWY6UGl4
ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MjU4PC9leGlmOlBp
eGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94
OnhtcG1ldGE+CqGRewoAAEAASURBVHgB7H0JXBVHtv7HDrLvoCICLiiIilFwTTSj41MTdcy4RPNm
dGYMJpPFvCQm81eTUWbRONFoMhpnoskLRuNo4v4YiRpRUdQgQUBWAQEBWS9w4QL3wv9U9925fYFI
nCRW+ZPbXV116tRXp7urvzpVZbFz586OgoICbN68GR0dHeCBI8AR4AhwBDgCHAGOwMOMgIWFxUPV
J3rY6vsw2zavO0eAI8AR4AhwBDgC0giwPlF5eTnc3NzAji2lk/IrHAGOAEeAI8AR4AhwBDgCHAGO
AEeAI8AR4AhwBDgCHIGHDwFOmD18bc5rzBHgCHAEOAIcAY4AR4AjwBHgCHAEOAIcAY4AR4AjYAYB
TpiZAYdf4ghwBDgCHAGOAEeAI8AR4AhwBDgCHAGOAEeAI8ARePgQ4ITZw9fmvMYcAY4AR4AjwBHg
CHAEOAIcAY4AR4AjwBHgCHAEOAJmEOCEmRlw+CWOAEeAI8AR4AhwBDgCHAGOAEeAI8AR4AhwBDgC
HIGHDwFr/Srfvn1b/1R7/Jbvr7XH3+fBHys+7lXxva13b+vXq5XlwjgCHAGOAEeAI8AR6DUEpPpE
vVbAD0yQVH17uy8lVW1zfawHpYOUbg9jvFR7PMi2kNKBtceD1EOq/aX0+yHoJqUzj+cIcAQ4AhyB
niHwnTzMVGVNqLutNCipo7EVdTmt6DCIFU9UlQrUXGtATUbn64rbclTRtbpilYmcDyJKBVlGE9oe
RFG8DI4AIaCUlyIjoxSGd5AIjVJWhGuXr+HatVQUyUyl+P4hlJdmI7tI9v0XxEv40SNgzlZkRRm4
fI1sOTUD/yFT/tHjyyvAEfihI9BWLO/UHzTUuQPNOXI0N5rqHRqm7N5Zb8vrXqn/uVTtaMhopH5y
I+TdxrAdrXVKtCl6C3PTte9QqIRyTJaibEdbo8rkN4Fpab0fq6LyW+t69m1htk69r2LPJQqYq6Dq
pe6hJEas/ZgNSZTDrrU2tvdcf56DI8AR4Aj8CBH4ToSZ7MA3OHGw2aC6ylt3cSLybifiqaO4GvuD
ruHUC7n45kOZAUkgP3UbhyJSkPxCKrLPKwzkPbCTxkYcj/oGtY2GJaqKa5G6tRY9e9UayjB11pJ/
GCEhryC7xdTV3oyT41hMCGIO5/em0Aci68Fh1Lk6pZc/we4zRZ0vmIlpKU3Elt2J6G6TthR+gSef
PAm5CZmqujwc/WQbFi9egH8XmEphIlMvRxV+MQuzjhV0KfXBtdOP15bzD7+CkJjD3baNLkHvdoIW
XP5kB84U9cyGemr/5mylLu8SPtm2GIsXvI6C7t4c3a4fT8gR4Ag8GATkyIq+gDinzv8TPpKjYV9K
p/6goV4q5EWmICOtt3pTvS3PUNv7OlO2IOvtu5D1Wne2HSVrLuFo1A0kT72N8qKuCYq2nGqcd7qE
g/0v43Ovi0g+2ATWD49zSkF5pa52soPZiIsuI1JNjkvGbRt9F626pJ2PWD1/m4J9XklCOfucMlGS
o2vf1oxKnHS7hM/9krBvcQnkGtJFqUJdQhnpR7a0uEL3vdDYgARjHUhmlVG/vJMiEvI6yuqEOu2n
8g/2T6Ky7kCmlUWEa0Ytri9m9pyNGm28CoW/vWBQpzsZasUJo2Qj/bJSdfXtpJeJCFVOhVBenTnb
UCpwncpJPqJJ1IHytxlWlfQt0oGquNuIEzBPwn63C7iuTccKVCJXqFOhDm8TemiipDGiMneSbbD2
YzZE5dw81aTJRsW0IpdwYtcO+l1Cwk4tgLo0/IgjwBHgCPzEEDCYktndulm5uMK93sIguc3o/ph/
C7A1iAXa69mXUgiWXOkLK6NrbUWNcN8YidmrHcUrFUYJHsSpkwsW3IqCrZNRYfVypK+zxIjV7kYX
7ue0BSfeeR3R649hqN39yOk6b0t+PFYnROPY30K6TvyDSvHgMDJV7cacg9jU8ghWPm7qqkRcYxZ2
brLDCyunSCQwjnYBQm1hbxxN53aBjyN216MImz0UDTYmEjyIKJdohMKhi5IeXDv9aG25JRvvvH4U
64+9he/5djfZVjkbtqHlkZXokSn31P7N2Erg4yux6/FHsTRkg0n9eCRHgCPwY0DAEQP/NRb9YAnV
TRoYXQjMudUXNm3tsPSxQ/On1B+ka9LBGkNzx6Hd/Tt1N02I7W15Jor4zlFtyN9SDp83+n5nCcYZ
m88DkckTMTzMHMbqXETsXI3MROOrw7HwDXe058tQnNsBiwBnhNMQXUlqK/yms166ClUf34Pv7/rD
hogYRguFxo1G2BgbKNvIX8zGiuLNBKUSij5emJEWDnefDtz5w1V8/d/3sOiKP+VrQVpUFpzeGYWZ
z1jiol8Kkv7hiumrnFGz41ucWidH6POuwE098s/JERPSxoLFWDpYQvZJOs4ecYET65ebGfORkqes
aYP12lA88St39EEzUgan4uKnHpi9ygltqaU4PKkAQc/7k/BWoUyxphZwWRSOORud4OjcgYot6fj6
N6xOZOuEUT0cMSU5DN7UfVPSlBS7vsZfNKIU03/bUbg+B77vjIabqY6fJpO1PcJPB+LQjBwMroqA
x90qfLUFeCzXC1ZEAsbHlCLq9DgER1qj6WYNSkv1MKxsRM4JJqgY5bcDEDLEvH7SGDlAUWiDSefG
oO8wW9QfKUT8wjz0Kyd9qD3uES7JB/wxMzcI7tYtqC3trftaAwL/5QhwBDgCPzwEuvEGFpVuSChR
jzCm4PhLMthqH/o0KrMmDQnLcpC+T6YbMaIX9/XoFMT/hnk45SOejk++WClcV+VU0mhSCi69JkPt
Ooqn0cvkODNvxfvATXW7VhzNolGbhFkpSFhTpdVRdvA2Ts66hat/LEejZkCHOhKFL6ZhfxTzsMnH
2VlpNAqXpzcKJaGMsgg7loaQ95j4P2bHGRhPamvJP4HXicR67akwQUhLUTxmh6xFqjphaeIOhCzd
gVJhUEuGMzvIO0UtL3b/NbWXihzxsTFYuyWWPkTFsnYnGntEteDfRMyFrv8DwtRcJCuwIvWwNg/z
ckssFd0+DOJjdiNfaIoWnNkSoy5/KWJjRV1e+eQa5EVntHKWvhKLV2YzPV7BtQpxNM60PEIzfgti
1m7BWjVOr5BXlnGrG2PEekuJu9U4zF6K2bNjcExUUMAw/1gsYmJ3IFYtc3ZsPOHUgsQdGt1Jt5gd
yFZjzMiXmKVrsWXtUrFur+yG4IRD5EYs1WPWhixg0+tYunQ2Zr9yuJN+QqHaP+T5RHKGz9pEMRuw
YinJnL0WGepKFZ2h9lS3EcMnXqOENXVYs+LwZsxs4frstfuhhk4tucXk6K4s/wxe0cibHUt4d8dt
pwWph7fo9KD2Fe1LW4lOB9a2zsg6uBUxQruGYC3ZnnqcVZvWuJ2K4mMFvESYGf5LsXRHojqfhC23
5GPL0hhs2aKxc7LJTh5RpmxZuk4mbU8oR7xXQpa+gthXRNw/uVaBFrO2rCTsYrXYxezW3dPdseX8
f29FQuh6zAujjwMhmLNlsiW6r2N370CM5p6Pp2enmeeKlA7y7GP0XBlOFslMeQWWUjuuPZyt1kHi
x6z9S99PXdpKi7HliOXnn9mtxXX22sNQP4oklFNHK+lDhzDS3FMxPfDqNC+YX+UIcATMIWAfYA/n
AFs4BzKyxRaOdOwYbA8HJwtY2lqj9ngZkmeJHmiXyDNfs8RFG+vrRafh8upi3Luj75HTTt4yheo+
JeWLLuyWV5akPPJ6yad+qMYLLmFNdZezA1Q5VaRbJi4tThHynXyxAppuoIo8sgQvKCdWpxTcPKLX
U2F921nZuLmVvH3U1+/ktKOOef+43UAt9Rou/yINJylffoZ+nU0j3EzvIa13FXljaTyhWP80LjoV
yelASlRqt+TJL1SggKjNx972pD66JezD3DF4HusE2qL/RkdkHW8g6odCYzNuJwKDp4oDY8ybzHVw
HzgE2MGZ2tU5wAaGQ+Isk16wd8So7QPgE2wLGyc7DHw2BEivRxMBqMqpRxZcMeJ3zrC820j0DfU9
jzcKNuE0NxTzqyZjzG+8gURBE7VQS8GeWNmO/paoi5Vj8Hpvk4OKelpASp5NmDei3vCGq781bPyd
MfQdV9SebxZswnqgN564NRETN/nD16BnYwmP6e5w87ehOtnCf54P1aldxEso1Bq2HtawJuLXOdhO
7xtIXyPTx+yb5/IJV4x+xnhkvnN6+wn9MWmODJe3VSDz91nwfS8S/f0t0FbBbDAA/SfYwcreCs5j
vRE6r49WgPxSFWrnhGDSq9TOJ/U8wrQpDA+kMbLCwE3BGDi2DzkSWMNrsR/hJEP9XSLnlE3IpbaJ
Sg6CJ5GKKoc+8Bpl7CZhWA4/4whwBDgCPwUEukWYdZRV4+j8AkRdjMbSkqE0UqUfrBCwLgzRNHKT
G9uie7nY98HIr0bisXcDKXEgptDx9D97CqNWVsGeeIxGT8bSCxyvhmP61xMQ+ZTuwa8v/f6OW5EZ
Qb2N90ZhSd14DBsnR8V5naO5y6xATP/QH40H6vTm6VN9/hyO+SeZ3kGYcDAMC+NpJKWr95zKHtGv
nUZadj7yM88ibNtK/PGYPpFFH/4fEIm15jWMUpNYdoEz8ac1BVjw9CfIpo/cKcu3YeuGFehHAzap
u5/GyisjkZhJ8lJOQbF2MXZfqxbgqL2VgP03ArA5MxunP1iCTcv/bUDOtRT9W/Au+5OamGOZlKXx
mEBTo2bEnUVmdibOHpgNGxolhOwaVlD8oxSfnXkVW702Yca6eOpGKFFyLgGrKP7wemCvYgaSTm/F
0Q03UN9Ygit4GYlJB4CjezFjeyI+mHsUV8rohS4pj3SozUPC/jzMfjcTaUzWpk3I1OuHgoguY4wq
Lu/EcuKjDl/NRMr2Z4hoSkCtQvcRrpSXIGHvNgx7LRFpKYl4+/EgASPf6BgkpWUiPz8Tewdtw6w/
MiKNdFDWIuHKfrjM3YzstFNYcnQTjuUSzWMXgtVfUMf55VCEvrwWu/ccxGdvzaExRXPBET9/cw8S
416mRGuwefdupHz2JoaqM9n7TcbppDTSIR+Je/vi+VnvoEirehZCf7WbME/EwoK1WLEn1VxBAq5P
z1hJo8CJgrxTzyqweMInEC1COmtp/EYseP0u4s6mIDMzBYfnDQDNYug6EG/4q91pyEyKQxXZ3h4N
qyvk7NxOgTNXYWH263h692VkUJnLtwVhA3ncsbFHaVtWIO9KAm64LCGbTMEHS45i+bFcA91M2bJk
nSRtT4EbV0IRl5iI9XVHoZixne6buTh4pQxKM7ZcfW0PYXeL8hEOV4+h/ya6p+PFe7pLW1bm44PV
CVjzp3n06SCGrmy5je7rvZsqEJOYgpTEU/h5AD10zDxXpHRwDPk5DqadpTsUeHntn7HnYApem0kf
NOZCF/YvdT8JIs3aSudCZam7MWPlecKV3Z8peBavY8rua50TGsQocebtKXi9ZDzOpmQiM+UsfjnA
weBzxyA5P+EIcAR6HQE9fxZD2YmtCPxoIhalhKJgXYF2iQsb1teLHwKPE2VobNIjSBppiltMMabl
TsSyxomYu8ur0+wEwwLEMyl5ben3cPkDF8yvm4xlVdEY81RXHtI0+6GtDRXp1XBfFYalVeMQkpeD
CzTFVAjk6ROWEoWljZOx5FYQvl2WgsLbmtp3QJ54D98WOGJ+yQTMTw6BkzMRTk8NxMJb5HFFvYbR
Hw7HjJIIDBhqZaoaurg6Gc5OzUG/k2NJh2hM8inA8ZerhH60y5OBWPRVGCKpwx3+5XDMJA+fgV3I
a8mj6XFTHExi6T7DH9hTC0qBtrw6VBCx5h0sfgKw3ndy1CUavBYHsDWD2zpFzR21o3hrPrDCCy40
kN7exOhSFzjQtM1vInMQupbKTayHnMg02+A+cKQ0Sn1bMBLdRtM5U+CJwdO69svujjwompBBg/OD
/9tFmOVi4WYH1wCqt8n13dpx76M7uL4mG/vJCy00zkPEUslsV4avBicJ00zjnG6jqlLPno3qYHhK
+GzOodk0QfDq6jtCyGiJgbsiYBubQziEYPJvxA6lzUBnIq6KcTg6G5lxVaiiNaN1QYXy3WUIWuyJ
fkT01a6rJr+6HgQjjPRzyr4oFW1lCGFG65qxLmxyFE219WNTMpmzA7MoHjgCHAGOwE8bgW750ior
2KM3BANHsVEnGwS954rSeh0wVk5W6OMlitKNSlFKioerGG9Px1oXb2tL2NB/W3tr6lzY0K+6U6H2
AtJJ1h1lH16LWa/v10Woj2IPHca1pxbgqPGV6bFY9GkL7tDn6vilzrAiNfx/SWTKFl1CC9LJ1prK
10UJR1ZONDKnro+tvt5G6QxO7ZxgU34U695ZjyZnZzTQRWe9hdGUjMQ6GooDb40yyDZq5R58cGc4
Zs2ij9u4JDwZwl6Octw6T1+hV07jb29eRhM5lRezXFeK8cLYwUAdsOrtOehnR5UaO5sufIJyYoNc
hf6FEufeW03E3GEtMcey5id+CkRvxuLxgcL0sMCxjxONSSVlZNJo4CrsoXjWUj9fHgvMuI6Kdyez
bPD28YN3pS9CBwfBNwSYHloOIWGoF7x8fegFHo2gkH6wHjkdjOqQl0jJm0ne74TKqpcx3pcU9Z1I
H/SrkVcix1g1w2QKo6qb56gumzHKk/J4TgbNBhGIL6abEEhm6MuHsWBUP+F07Hgx2smmHP9Ytwu3
aKDNmTUGjfuKXBXrZLyMBWNJZzqauwrYdqscL4waCkc7V3i4uFEBLnRM7SDgyfJKBztHO3h5kI8+
BTdHRwOCzYlEHf3HOqwnJZwFJZzRSO3kJfiPrcLc8aIOP3tmCTY8/y1kK0dpyRWxRKahGERcqYxP
/oaUTzQWcQO35SvhKfanNEn1fsmj6dP9iI49hfGBIm0zaia1Q1eBtdPy32N8PyZ4LObNBXZcLcDK
UaLtmmonahz86ovTKB4+A0/ShM64qycRIuBnxpYjbOg+CcXvF42FaMrUGO/nQ/7CKDWOpmxZuk7y
PAnb+0sA1cMNHr5e8GWHQYEIsR4JN2awDGIJWy7PpKfK8jVqHMKwJDYaMy4WYfNMunO6sOWirz6g
Z9IavDVKQ5cBXdlyK93XLx9+E6ME3F1BJkpBLv1cMaODozXdn6FAg4sX7MguuzZlazP2bwfJ+6kL
W2E1MA4l36ZQ1BV88rc3QabMZpAQEX4DshfGGtm/Xk7ygPvXfiD21GIECg+6QDzO2oEHjgBH4D+L
QCu9WV8NhB95BsHfDSOpRyErUsEnzIqer9TXc7OBPZE+bfpaUjy9HnFj3R00z3GF10RXONhThJk+
oJBdQp5lH9a7LEBqrDUCSJb3ZOrzCRnM/WGERyCCH7UTvKn6/doH19+VoZUICltnmvJ2oAQ3Xm6E
rYv4HlbUs/RiaKU31Mw/+8KRESBurtr3vq0360+SJxJ5Idl0gxxpK5RTzyQA0x61F3QI+P0gmn9J
nlr/9CJiSewzC/1mksv62V0FS9aZrTGdymqoKw0B56G6LBgu5+4Ba0O0erO+kTAlM8oG7Ywcsib9
yR/r8CshoFUFjMJczCqHMD0PRO3d25qOiwf64YkqT6EOQkc/3BJ3t2Uja+0oLFrYhKzYChqs1BOj
/RjQixMOaSrkh3lkTyPgwezBjA7H0t7VZZaUR4Pmj32DghXDsGhW129BUA0cx7iiLw3G4Pw9mpXR
jDby4rKhKaOTC8bD3ptsgXkzxiQj/gVnLDngrdNB4qjjdjXh40gEKrGq3Qyqe61EUlFIVIA5adOn
kmBnPysZi7LTtbh7+i5Nz7wF37Uj8LM33GBR14isRCDsffKO83Cm76o0VNwegH7Nlfg8KqdTqQHv
jcajv9EYqDRGzUklOL7iHqakTNDaChMWtCsSE5c5QnW7CvsjchAyL7KbZGAnVXgER4AjwBH4USAg
9gR6qKqu26DLqBl708V0fdSTPCEzVyNp0gudhNq7eWJGUhJ9mhoFayf8HYeMIrt/2k7rcyC86w6K
RmL+sf/BgtWDcPjsuxhMZNuZdQn4UHORqJrz/1hNX8MHMFb3/ay+2ojaKvGwQvDF9xVO2Mfzqrg/
Y9VwJzCHKuu33oI1ucEzuohRPi59hN4EQGuwRRPt0Mw6I9QfUJZ+hedNEHP0jjcT7ATeQJdAoe3c
sJe171AiF07TAStD8+mdxQT6YWy0s1C2AxFBumBaHsse6qLxJLQXP+i1vShzGOkkGx+JKhn2llqK
DmPKgj3YevjveGGwF0ri1yFhjx4AoS5aV38X72jUNejG4pQtBHx3+lV6iihpJBWhRp0h8jBaN2UB
PD44jHdfGAzr8ngkJHyh99Ggh5GNui31ZLJ+byWb36DtpjCAX8bmv62AvYLFW+OtvxHJoSHLWqqR
X0iGZO+FwEBPXXtSdb5TUBPdLK+NpskEQWbaSVGDEiFNFirrSF9GclKQtuVsuuoGB/VTyN6DOp9X
GtXEprQtM8JYOujhKiTS2bKSGnbw+Om4Qy52gt1ohJizZXtD20JTkzCtw7wtF+Efzx+l2/3/SRNA
mrL1fpmF2tkYaAZzzxXzOhDuTF4Pn/Cm7L/L+0nSVjSVqxOfT5pTNpywKg6bVg2HUny44W/k0aEz
5VIU0mrP9m79EeirjqXKCrx3D+ujLZIfcAQ4At8LAqwf5+6q6SvRYGM4kWNsHSxzgfoyE8vH4d5l
2j39q2IcX5aOSWkTda87c3lNXLMa4otFuU6oTG7C3a2pSJzvTwTOILh2frUa5bY0sfoarTf126u4
GBqKuZ8MoL6CAiknqimffp0kHkRENrHnrqXEZaPC1aeWItGkvdhOpBWdqGWohHj9srUJOx1Y2NE7
N71NeEcZvblIngOCVhCteKoWTZ/LEblL88QV3xW+gx3g4K9pR1H0zP+XhEmdO9fY4fQ/lIAWh996
E1+tc8KcqmA9rGnYPL0Il9MDsKDRGdYZ7MntARcnnbpErZoOdfX4dg8wPkUchATRnlI6uOnUN9GG
THwLMqOvImUckWXbvXQD9qZLVscSYUaDXEx037HWiOtfANmrnkQGkV17q7WmJTW8xlNH/iURZ7Pi
CKPSbTT4vTYCPm7mU2qvsoX/I7MwOC4C/mfTcPz/uWPZJnfhsoWbPfou9Bf+j/z9XXw+qQr1r7rB
9hotb0MpLkZcwkW1oKJzTRj4Ky8syBXzauXTgYWm02UGo+bzJTg8uwCTiCwboLceGrPvvuOIUKRg
NaAP0b1yVOUpaWomGayiDbJ8SuFgC5fgLqb1ChL4H44AR4Aj8ONAQPK9pa++tSfrdeTTiAXrGrWi
/LD+GmZiN6KDEUy0fCZ7uXcYfvNRzP0Ha0dP+Pr6dvrvSl+EnibifZnbDa2t0I+GLG8daqTXlgoV
/6JRtXCdD5ygp9otWxhV09Pb2oV1PGpRW0n1EtyxzddBUV5M3ijjMCrQF3aNt/E1jcpp3o/K0vNY
uR+Ie3qskRCaZhQ7DmuxGUmJe7H/+Rn4RJj6Zoeg8cDOT65DQfX29HSFsqoE5bRFti7oKauNJDJj
5/PM/awTMTdo0i+IjNiDc7QILAuyogxk0xpYdl7kdYdt+FpYX6sFKWfiyBNtNPzUnTUhscEfIkL0
imYvT/3QE3n6eaUw8hoxFVmbPkKGTElrp13BQSpMpGH0SzU8Vjayzu1URI0KJK+7RqQlsMZQ+xEy
3an/ogliVXRdSye/ocg6TaNzROQptWSeJrXpXzsnP5J5HpnVDBs1OC0NYHTQlNHh8CWPmOKUS3Tm
rO60MV00mMvwzcm9xIUN1yNXHBFBa33sPHoNMiLjGGlpx9yFKE9ioYLswROuTjRlNrdcuN/oAuR5
JzCD3BRnPHeCui+a4IhxK6bjytrjtIYb00uJ0oxUULObD7SGGbYdFddik+fjHNnuzNHMNYskSNky
rbW1JXIxsPmYMEV19YwV6rX5umPLhuqIpidly9J16o7tMW7TIKibi8Xp2yM79xJuwn+R7dEJrZ91
Ju4Kpk8cbNL+9POWnvkH9hO5+fRYTyZGG76LLZt7rmgFqw/0dWBfW75DgdNXcqlLzGzZOLXpc1P2
b/Z+MmMrQgl2/fEo3XAnL+eTDkwThutoerj9CwUKR8GWnZRVKCzXTevIO/E6edzOwnNHmQugOjgO
xKLp9N2x/xzdExSnlCEjNZvqxgNHgCPwQ0JAv5ci9p3EfqFKINHUxA+tmi67awmf6V4I3TSE/IyB
pmrWh+wiCH2xzvI6KhVEaxGZMM8bYz4cRkLq9ZbZkJLJ+oIFKBZ2QlSi+jT1D+c5k4dYBxQnaAyM
PNWcyaNImdsgeM9LSTGIJ68wN+pz3rtJT2PStSuay9qXEQ9F9F5mD7V2VJ4so06DM/pI9r8MSut0
4jrHj7yLivDtQdbnJf+syiaUX9M8JS1oPaogFLxEy1uk+6NfqK4Q1iNR3CUCqFFJA1zsP9uTkfhL
z859bl9fT6Kx2lH+V0aWWeNntwbAmV4wmjw2gicbeSHt8aGtg5TI25hPHmNOhCsLHWijfqxC3R9R
UDltCuGC8KfuRCkRP0EIYNP/1EFKB7EfKCGPBhUFsswjBPP/7EGzMki/Rp19qUiH1kqKI/1aa5Wk
E+vnt+JekhytClq3jKYe1nzNKCh75myHDsKxKqMVKmpTFW1zWUbfQHiV1vjSKCnx21Fcg6/3AD/7
TaeRcokcQHnsNeSGh2D0PFcM2DAC7h+kIytVCVVxHfJPNZJ+rGXa0ZDOiEjyZrQmu/m8iKZ8RtD0
ZpqSTP+f2OOP4pdqoLC2IhLUttN/ezfC1wxGclqzmpFlkTRVOGAA9Y0IPxUzUXsHBE8BCs+Ia+G1
kg7FRC96DRJtqS2rEsejaJ3rp8X1qiUryS9wBDgCHIEfGQK6N6YZxS0CvDDzPX/E0+iFJgQsEI/a
MsrI5TdPE41DTgW0hdIQLDrgqxvR0SOptAnpgL0SdZsH6F/prWNbjEgbjrMRN7AvRi2THvZCUDQi
yesGdZfEcLr/RTrwIVfzoYKruUWwG8avKMPpIFZnT1o/Yrg6pemfQbPXIHrKcoTsZdejMT2a6BHh
bapE0t6VgkfFeMPvZ5Se+StW7l2CU2kLwBwpkg6soXXGnsPwq59gyhuJiH19CsYNfV1b4FYickJI
hi0xcZoukHhRTcRUqIm5q8bEHBEuIQtw6oMCzJoRqZW3meQNDZlC6zmtIrIlklYSYmEuDiTNJVKg
RShHm1jsnRDxRAds0XrWw9UPFM2SWPtKyWOvdsMgdjZYrDRGvuNXYe/L/4MnI4fqZdZJYkdMJf3g
OPTnWBM9DRNCdgrR04l80gaWwehUP3/gxP/G8g8XYMLQtdSMsUjZt0SPyNJKMTiwDpyIzUs+x+Jx
zEam43DaLpoOOwxrXp6O5RNEvUPn0tc+Ta3VD69rMA9dhdN/MWyzQXPfxpIJixG5n9SgXVX3/WoK
Eg+sx5QnGcGqDku2Im1UiEjgkEelEGgxZh06NJF6wSZ8UPAcZmnxI3vLHEVTac0EW6bnfjwZQYVT
CF21GwcF8ke6nc78dRp2ziV9FoRR9ykMB9ZcEdbmu3ryV9K2rDfiLBQkFCZaBS02KJLMJmxZsk6S
tpdNVKU6GNmKOVv2nbIau1etJNsLETPPjUXSXPFYH2N2UWfLpdhL7Pgqml5tdLujK1vWyVDrSj/S
zxVz9xPLb4ex/70Zny5YgOEbyCrJhnb9KkwnWOLIpP2bu58kbUVTgCtmH4jFysUzwO6E9cdS8Ksp
L+DA+jexYByLEcOSracRyx5uFKydGIl/BQHONsK5+McRT246haLnZkFryszeaCq1cZPqZeKHHAGO
QG8jQB5k+kFHbYixoo8SI6NUyF+WRIudq1NPvYJv6TAqeQIGh7QiNTJFXGqCXV48CAtG01OVjXVJ
Bml5wUSzHNXrhwa9EwFPU+8XE7IvR13GZRYfHoAn3hffFAFfBuLL+cni2NoUGqyly1Y2rE66YFxv
4Qp5cQ19rx/ipybjOkU8cnE8QpnnjUSw8HfHE3EBRDKodaA+6IxcH4PppAKeRmVLiKPOEO1GmTwM
56Ooz7tCTMWmz/mNFZ+SthFu5BFEa/6T1xRbb0wMFkKfIX3+NaRroujtNctcn7exCdmxbCQJ+GqY
gB4diXk8nPpgzLlBODSVTYWkaIbrP9XDx7R23dd+N8TphnTpaP8iBNCi9o8K63S1oDCmGqEHQ7ok
oiirGCTkTRhTT6QgS5KPL/2IsGNhyiAsOsV28VTh9sIkJCeK0WeZ/uyb5WMnFMxI0SNHHfHIyTBh
V0tVfgPi9ac2zgnCnJc1Q+KinM5/O1D2fqYwvdTPu/NVUzHse+qrLY60tp+/iIGbGyYR8Xh80h34
3XAlvW+KtipkpuVmzgXDQdGMggPAkGSdwbtO9aIUN1FTFoC+tGGAqdCWVSuBkQ/ufiR+GaXMvkbr
qInhkYsTyJatEPxRBMoHp2Hfa2J8eNwY3XRM2l1VCAMtjLwmxWj+lyPAEeAI/FgRsNi5c2dHQUEB
Nm/eLCwmbqoib/n+WohmozLtbA0Je9MPYFN5exL3x4qPe5K8y7SC3mxE0lrUt/VaCQ5OtcSiRrZN
dM9D1/q1QC5Xwlp/zaCKRIRMWI69V/NB/a4ehxa5jOgke1qHyHiqWWdRl7eEYBnikP/q+M4XNTFK
OeTEttnRGl1s5EwTlC0UTyN99q7dWe9Ik0v6t0fyzGLEvGNoZyJBVxl2hxDhRx/dK7U7D0rrIJfL
qe1pXTGxryid0OwVOUqLyqkN9MAS0lMMeZb1k15ATEjVQjqwvI4mlWiBTKaAo6trJ+mSKpGXjoxs
zN7ejtrQWCfJXFCSHi1USnfsSCuFbILUgyvZhBDMtpM2l+RBb9uyVJ16ZHuS2uousDZkg+Cu2vmv
umvGRxWXt2DCMjsk5b9ggpT8rrZs4rliXHB3zmnablFJY2emjUaOnfz60Vp45u3J7P1kbCvd0Edo
Jyrbnp5FPTBlesay+9qO7mvz+nZDBZ6EIyCJANuNlW3Y8rAEc/XV9AF7Fwvy1iHPHhV9WtvSlDcW
zPWxutSBvILayDsI5FXTnT5qWypNaYuxwKIr/uSBpIK1m5XhR76CvJ/o+SSsxdu7Fe8krYOVRS8Z
K9JBTTl0StOzCMKisYOmhlrSjorfvb8u1R5dtgVTlurUSnWyMca1ZxW5P5voYVksuYpsiM04saQ1
4wzaQm1fdEVrryy9JEbtcxE3OB3TCiajbzcJMyavq6AiXFW9gGtX5Zi/3k5eZ+2woMXVTKwoYj4r
v8oR4AhwBH4ECLBdsMvLy+FGAxcWFuLAUrfVZouOGrxAup3zP5ewZscNnFpHmzHPsUbxCRm5GEd9
J7KsezWgjzhjYoS8Xu6n023n6NptD4rxr9KOml0pyggkE9+Z1vTRKqyl3VX+bl7vkTxzGMnTMTdi
AbnITIdbQgKuRK9BErn8dyc4doPg6FKOvBAbpz2JBBMJRc8v81475hdcp92aego6EQU9zkO6MxLX
RLObqJVelLFNmGsnvWxSh71ty1J16pHtSSmrF2++DfUS0qHv+FfpfjeM0559Z1s28VzRCu3+gbzw
NKbN0vonGmQUPL+6IKHN3k/GtmIg3fTJd20ns3qYLorHcgQ4Aj84BCyEhex7rU/JBnPVxFv3qkps
GHkh0ZAqedOb0EK96H73ZN1fKgsqq3dnWzAs7k+n+87d63W6b426JcDKnkhGUyl7al/kPcimR/Z2
sCJcrbTegb0tvbvyiDRk0zp54AhwBDgCDwkCPf6G/rHh4vHCSMyfS+tA0foYkTv60JoU/CH/o2pD
x1E4eDWRWN46KFa/iUFDxV0+H1gdHMOwS5IBeWBa8IJ+Cgj8h23ZcegSIvOW/BSQ5HXgCHAEOAL3
hYBNqD/m3iIPqPuSwjNzBDgCHAGOAEeAI/BTR+AHRZiZc/OWcntmDWQuH3PPdwzuQ//vvynNlnP/
4rkEKQTYAiLml5CTytnt+O9sX90u4ftLaE73769ULvm7IODo2Y/WIez3XbLyPBwBjgBH4CeNwAPt
Y9EOyM4BP2k477tyD7Q9JLT9IeggoZoQ/UPXz5zu/BpHgCPAEeAIdA+BHrpbdaA5R45mWhuhp0FV
1oS62+QC/30Ftr4A7eTC1pwwFdg1/V1yjNMochrRUNf9eqloV6aaa7QlOu2cw3J1NLagJrVFODaW
fX/ntBtORiOqrjVC/h1wv7+yu8itFHcaEnbP0SZVoS6VdhqSaAdhlyShLUxgbVKeVrDEAW3jzuSp
dzuVSCQZ3dN2lxLE1vfT3+1Jl07cxUmli9AdsfqS7ob46S7zI44AR4AjwBHgCHAEOAIcAY4AR4Aj
wBHgCHAE/jMI9NDDTIU82tmo5fR4PDKhZ1llB77BqZZRWPaGdr+6XqqxEuU7s/HVa/e08kYeHIMR
s9Q7EtJW0bkxyUimXWRY8H1nNKavMl7cgXbNibwB1bnxGDHWAlnRSbhOa1voB/3djjqKq7F/GO1+
E+4I33EBeGw7reiZV4FTkyyxsLG/4Q4/jQ1I8EvV7gokyhR33fQiNdrKGlG47Q6SP6gWd48K0189
oR0lay7h6w9AW4W7IjQ5DCGBTWbl6evcnWNh4dtJRosu0W5CC2k3IaucCuyPzNET40o7J0UIu4g2
J5Xh8Iw89TVPTEsLRd9g4l9p96QTk1Ixo3wyfIxg7qhswNUnUpGrxjZgbTgmveEurBchKY8oyOaM
OmRspK21T+h2MWUFd5TJcJV268lVazHyy7EYMd1wcYd7OzNx+jUIOz55GOnDdvHStDto62xzQbqd
lChck4aLH8iF7JFfjsPw6epdBuoacb3/DXGnLdpBatotwihA5KgN66vDVatDpQzng9KA90bTDlKG
ipuvk1YCP+AIcAQ4AhwBjgBHgCPAEeAIcAQ4AhwBjgBH4Dsi0DPWi5YNH5o7Du3uPcxGylm5uMK9
/rvv1iNdvxYoCm0w6dwY9B1mi/ojhYhfmId+amLn3pZ0Isv8MTM3CO7WLagtNaW7BeymAC3CYhZW
GPivsejXBljaWEKZVY7j86vgMVCXr72etplECJZc6atdHLSNLakeTovYGivq5IgJaWNBezfB0sES
sk/ScfaIC5wYB0Jk2unBqahd7C9s9a1q6+x11XweiEyeiOFhGmdAM/KMy+7GuU2oN+ameVBK2gHC
QYm8wSm4M91JIP3amphfVADm5NKuorRrEO2Jgz5Mb6UCaUSWBbw3ClNoO/CKren4KqKcyMK+sKUd
SX2J3DO1gG3toQIit4Iwv4pIxTtV+DwyHcULJ2LggFZJeRappTg8qQBBz9NOVmgVcKQDCu0oXkdk
2ZxBeIraV3W+BF/OzoR/SSS81Lt9q4jwO/0a26deantS/XYXhJr+Y6ad5KfuEFlmjxkFo2D77yyc
mJ8Nn5II0qEDJeuJLJsTggVxtE33sss4+0vCiGzGtk6Gs4Tf4F2jELm4DxQ3mmg3K/2iVSh8Mw3F
FBXQqh9PFF+XdTJMz884AhwBjgBHgCPAEeAIcAQ4AhwBjgBHgCPAEeg5Agaf6eayt+VU4uv/LoPt
wD4I2hCEAUNEakhGBFXqWcA+rxi5iUDQxnCMW+0uLKTakFCCo/MLSKwj/ZeTd5euBNmpEhxfyK6R
99SKIXhssy+lasL1x7LguisCg0dZg3lyfTWsAmHkmWPotqWTw2QP3BSsjfBa7AffmBuov9sOj2AF
cmPl5Lk1Ep7ONDUOfeA1SpNUhbtb83B2HXmmkacY2y3pEfWm4vYB9tD4KVUdqgJWBMKbkTAKOemX
Td5iojdRfHQ5QB5mM5iHmQ2RgelluLK4DAUn5FSnQZj2rj8caGcdx2CNNCWKSJ/BB71F+fYOmJgc
BbcwG+RTXkbDaYLs4G0cf7dO0AtRqWBIhVI9QsgDTVKeJnNPftk6HsHqZW/rFLhDeUc8pfZoEqKt
YUcEqbXSgnZdUhOeCiXqCffRi5wFxPwW9wXW3UU9EWZeZFG2kOHbmEwUH2BklT9m5IbAx5/yUj7M
c4MjgyPYgYg1oKmeqEQz8jwHeuOJW33hGtCMpg/0PeE60ERtFrnLR8TyUW+EEkr3CpXUxsysW3CT
vOMeOTkc1bNL9Yg26XanTKaDZDu1o/J/S+H+TiR8yAQKv2b1BaoKVfAKbUHRHrKpZLIBsuvyE+xK
HRoJI6vT5aidMgQzljmho1IFp7EijiwFC80JRbjYSPbzXi1u1Itx4l+pOumn4cccAY4AR4AjwBHg
CHAEOAIcAY4AR4AjwBHgCNwvAhq3pS7l2AR74rH4IfA4UUaz7nSeUB3VTSje04TAjyZiUQpRFusK
UNvIpstVC2RZ1MVoLC0ZinC9ElqvMbKsBj+7NZG2XR6PMOTgy20yYt36IHyHD5InZaKc1hT7hqY9
9tkzUDuNTU+E5KHsi1IitPrBewhVjdY1Y0tpJUclYZ/fZRz0u4DkOFKOAiMlzq4DZhZMxMKPBghx
bH0tg0AEWcY6ItyedROpNNJv5Fcj8di7gZQsEFPoePqfPfV2WSKibFUYllaNQ0gekXE7GgzEtWVU
IoW8nQZPU0/Zs7YmssyW0tD6awYpAZcnA7HoqzBEEnDhXw7HTPKYGzjU0H+tkzwjGT09rTtcSkTO
IPgHqIkxQakCHPa6hM/9LuLkixVQCEJp3TAiDZtqRbxUDcwTTQlls67E1rC+WNI4ATPeacLp+WWU
HnCdS7jF3sD5v5YgdVkKKsg7bJBAbknLs3CzI7KM2lJijbKGu+rF0pRKgcZUqW2zhqbppq8IR+ij
9kRX6UK32l2XXDySbCciYQtpmu9wG7KnQly82w+h1F7V6YQS2R4r18WnHXdfSUHT8wFEEFaj9q4K
HQyvxBx87nQRB4MuY59THqo06+eRN9vF+aV4bIc/UZLquqn1kaqT+jL/4QhwBDgCHAGOAEeAI8AR
4AhwBDgCHAGOAEeglxDotocZyFPKxs0G9kQIGJA7bHX3VwPh50+khr8bRtKKTbIiFdzbGHsSgoGj
bIhsskHQe64oVXvLNF5nBzJk/zEX2Yy/KqT/6Q1ofcMV9mP744m4VhynNcXc147A7IXqtcgoSVeh
OYmIuBX3MCVlApENuhC0KxITlzlCdbsK+yNyEDIvEpbpdXDfOARe3qS3tweijOtF2eVny2haXADG
adcVY15WRFq5irDZ07FuS3JGHgUg6FE7gVwLWOmP68uoTqud1c5xHaj4MI+wGgEPjcOZTsVORxb2
omxBvrcNrFi5BqFn8gyymjxRIO+laoSfHKStk02oD54q8YO9myVUtP7Y9aBUfDPJGRMXknfZq8DZ
YTcxcqML7qwrFiS2M1KLlqhj5FjYMjdheqr3HPI+e030PrPLZ555rvAljzsrNk0yth51lX7knWVG
nkhVmtDYCgEbA3B9/lVYrQ2C6kiBMIXRVd4utPOp16wxq8qdiCuRINVMeWzuRrubKEw6imazWpMn
5MWYOsygqZhNMaXIaCAcBE87VzSfK8blPUF4qsqD1qkrRpuWbNasx9aOOy9eQvJeP8xe3Qd3/pBK
65ZFoj95rNUxINWB2a5UnTRp+C9HgCPAEeAIcAQ4AhwBjgBHgCPAEeAIcAQ4Ar2DQPcJM4nyaEId
3F01ZI6lSKiZWIuL0Um6wEi2ERj/qhPam+mKTQgmMEJOnaCtTKTkasl7iPkuaaTr8nc+aqY1rA7P
LsAkIss000VZKsY59B3nIGSwGtCHKC05qvKU8GGkleguJVzr/KcNRQvLELBnDE2p626w1NE7tkTE
6Ye6enxLU/TGp7jox2qPWR3ZGmHGgdW/k+cbi5KSp2iDLJ9q7WALF5pqqS9RVdmChntKWBFj5+xv
iGpr0j2iOn3wxETm8aYO9tawV5N7VkRqeRGpmFXKNLJE37cnYe5sGWSVFhiY4orEyGLYumtKc4S1
pjFpTTMxKFE6vwiDv4xC6HRWBhFmRy7i1r8D4LOsTxfy1CKMfhynD8TCNE/cS1PC6bNIOD+dQuSn
NWRH71BKOS4/loLadEbSAae8smnh/6HkxUgnZttdSC75x7idLKk502PyyAswCj5ELGYVAgP+RyyE
NMHlFTJMy50Me+tGNBKNO4ythfcN2f8UT7g6sWIs4TrOE7XvN6Dtdx24STZSi2ycfElOvyzcwCWX
0RhWb6ZOQjr+hyPAEeAIcAQ4AhwBjgBHgCPAEeAIcAQ4AhyB3kLAiNUxI5YWfWeUDqNLxMXpDSkw
TU6R4CEHG09GGuSj4jaj1FpRflimXQjeYRCxDFsqUN9sBXvynrJpa0UDTVVjQX7qNuJfo10NC8Zi
5J5bOLvTcFqjkMjoj5zWSmNkWeTJsQgYQKXVEdFGnARo7angKeTAdqZBmGzZSl5sxURaeA2yho2/
C2rXVaGByJOOsgbcTWfUhS6ocmpo+iQRHDO66+HGiKEilGawgpWopKmhWOuoXXqt7gRNd6QF7wPY
VFG90NGoQlujUvDaa61so+N244mheql1h1Ly2rIqcTwqBcefrjT0BKSsskPZOEHXEg/oT1JkMlUo
3l5EHne0VpgehaqgabF1ZUrSh6ZM3pahhDDqFylOJ20ra4XNCDf0n+UI2WfpNJXTW00AsTXM5Mil
ddxYkF2oor9utMkBEaJzgNxLRAxRTEedHDUkz95DJO7MyVMRRq2VSrIi+l9LWBFGLHQ0tqLN2RH9
57nDguqdku4Jv0FWcP9dBJ4qiMbjx+k3LZx2GHXEY2khcCeCqqt2FwSb+GO6nazg9QsfSu2PoMm2
aE2tEHZX9exPdaLpu/2ovlgcCl/ar6DmkzvU/h5wprXwnKPJfSyxGtVl7B5qQxWtfea+yIm8F50w
nfR+qmAEppdE42dkP+6vhmPsUvo1UycT6vIojgBHgCPAEeAIcAQ4AhwBjgBHgCPAEeAIcATuAwE9
esScFBXylyXh8gl1mqlX8C0dRiVPAH36GwSR/rCARYAXZr7nj/iIS9rrAQvEQ4fpA2htq1zEB13U
XhtMnlzjHOrx5cJSjCe5Ht5W8CDioJymAWaOjGazOyWCHHc/KhCupcy+RiSXGB65OAGho6wQ/FEE
ygenYR+RcCyEx42BFxEnmBeI8Yuv4KhXsRDP/vTV+mPRdMePcoDnh4uL/WtT6B3QjpimwuWoy7jM
LoQH4In3XdVJWlAYU43QgyFaAk2Tt/bTbJpqJy4Wj/nXaO8BT5pKOFw7bVPAk20oYBCk5cFGbAEM
pDYwyEOEoDMj/2RwcjG80lFWJ7TtY+8wYHRBcbUUJ2JoUwR1CFg7HMMfFT3Q5KfycYKmcAqB6jon
3l/tIUi7bVJkQUwK/WdXHWmK7CBy7LLEgA3DURKZic+3CLmEzR6mzRAJOGl5KtxemITkRDHP2WGE
7pwhWHSAtgwoqsaXUXniBZrqOSmZcBOqQJ5xmqo42xDm1ujT11rAw9lsu6tFmfiRbKeFQYg6nYzj
XmVCLmZffdkGB1Ra4I4IlAalYf+BLDpnOAwVvRXD/Mj+62mHVLX9M/y20VxWCrZEIGuCPWMv7Uh/
eyZPuk6a9PyXI8AR4AhwBDgCHAGOAEeAI8AR4AhwBDgCHIHeQcBi586dHQUFBdi8eTPy8/NNSn3L
99cm47sTybyD2tl0S+Gj3zBHh4K8q8ghy4rW67JiLIuZ8MeKjyWvdq1fO3md0YRHmmJowxzf9EIb
6WfZjfL1snRxKJZl4yYSNF0k/sFf7lDQxgn0H2xNNaM2FNqPPPRs3Kw6kXOsYm3k6QcnwtygbWmh
fMFDjK0HZ+Rtx+zBjDyTYNHi+kyeJeGtpgpNJjOONG73+7Mvqit5CbLJw9qdRLUFkn5ke51xIL8+
yqOi3UdtCb/7CeZ0vx+5PC9HgCPAEXhYEQgJCZHsE/0UMTFX3677WD9FRHidOAIcAY4AR4AjwBF4
GBGIc7qA8vJyuLnRxo8WojPQ94oDW6xeig5gC9vrrZj1PephSaSEITmjKUxYxF9z0iu/0mX1ivgH
LMTCnpGdprET2s+IgNRXj5GGnYN644TOF4jQJHswI89EFnK8Iv0k2tZkenVkb7e7DRGDpoO0flaU
R+reMC2Lx3IEOAIcAY4AR4AjwBHgCHAEOAIcAY4AR4Aj8CAQMM2EPIiSeRkcAY4AR4AjwBHgCHAE
OAIcAY4AR4AjwBHgCHAEOAIcgR8gAgZuMcHBwSZV/BSJJuMfaKRp1QQVfhD6PVAweGG9jsCP2b7M
6N7rOHGBHAGOAEfgIUEgMDAQDQ0NqK2tRUeH6Y2OHhIoeDU5AhwBjgBHgCPAEeAIPJQIWD6UteaV
/kkg0FB0Ezfza03URYmilAu4cOECklPyaW9NHjgCHAGOAEeAI9AzBKysrIT1K/z9/YU1LHqW+yeY
mtYZba1TibuQG1WP7Vpdl9ParV2+jbJ+p1NVWRPqbvfO211xW46qaw2oK9bs865RqR0NGY10rRHy
RvOEaUdjC2pSWx5Y/TUa/ph+O+oUuHdehntJDWioM41nG7WrrMy4HUzXsq1Y3ms2oF+CINfAFlSo
S5WjtXfMDVAqUZPEcJChRsKGe3Q/cdvTbz5+zBHgCHAEeh2BHy1hlvXxM7CY9zFojfjvNyhu4hla
7O3jrIbvt5xel96Az+ZZYN7HbIfGBx0UOLt9I47l9wyzorPbsfmY6Y0nTNUg938jEPEZ7WbaKSjx
7ck4vDVlCqLHnETPtOgkjEdwBDgCHAGOwEOMgL29PXx8fB5iBDpQFXcbcV5JONg/CfvdLuD6EcPe
l/LWXZyIvIu2B4SS7MA3OHGw+b5Lk5+6jUMRKUh+IRXZ5/Xr1I6SNZdwNOoGkqfeRnkRbd5jJijz
KnBqUuUDqr8KWdEXwBYlZv8vxcnNaPbdL7VllGnLYOUkrClDgz5EPRTdXiNHwc4inJ6RiuJc06SY
7MNvcHxbY7ckN+xL6RUbMC5M9hHJfV9Ph8YmnJiUAuL7eicoW1G+p5RwSMOpo6ZtuCf3U1tXtkeE
2r2EatxNkBHx2ztV4FI4AhwBjsDDhIDBlMwfTcWJxHpjeRze+2Y7erpGfE/rmHVgHeIiduHvoc49
zfofTa/IOoylR6fim09D/yN6pL+0HopJr+HJHpRen/4R1igm4fXuZnKdigj0MVGCPZ5c9yFm/TIS
NsNa8OM0chPV4lEcAY4AR4Aj8B9BwNHREU5OTmhsfAi/OMvqEB9TiqjT4xAcaY2mmzUoLTUkkGxG
98f8W3hAGznRntQurnCvt7hvW2graoT7xkjMXu3YSVbzeSAyeSKGh3VnbJl6GuEWD2gjHysM/Nc4
BBA9d/uXN1DeYNpbq1OFehzB5AZgTm4/2DTIkR55E1cGOmP6KqceS2IZrII9EXXAAx7RF9FmY1qE
58tRWNDdXpsr2QC60zamy5KK9Xw5Gk/pt6S1BXzh2vNNqaQKsO+D4f8cjn7j03BRwoZ7dD+xregl
bK81oxIHo7KAOf4YjDKcne+Iabmj0df//u8dqerxeI4AR4Aj8FNDoPffNPeJUP6xjcLUB7aFp4XF
Mzh0s/OUu6wv1uFoxHt4JtKdSlPg0OppeObDFLFkZT42ThuJjfFF4nntTWwmTytR3kh8eEGMV2Qd
wrxpz+IPz04Trz2zGZ0copRZ+NPyo9i0dyG0dJmyCB+vnqfVcd7meLWXmxLJH6/Wiz8Gprki/xim
CXWxwLRnVuOZkWK9LtxVIv/YH7Tpn1m9Wkz3zHbQJXLZvkvlqHWj/JuP0QtPCA1U33l49g/q9Oxa
vLFXlgJfvLEcEe9tQaRGcUW+FoeR06Zh5LQ/4KZmtIwIyNXTnsHGzRr9R+JQFl0UsNRgR95qG8U6
gXy2pHRouPkZRlo44CXSdc3yWZhG9X3245tq3SV+WPmULuKlNJYJ06j9Rj7zsegZJqkDYGPngrSP
1mGegCmV8+EFg+mXzU0tJgvMOrZZi/vIZz9GkQYHk6nVkZLtbi4Tv8YR4AhwBDhA71g3AABAAElE
QVQCPxUEPD09YWn5g+s2fe/wtlUwD6YA9J9gByvazdp5rDdC52kGq1QoXJOGhGU5SN8nM/Cwakgo
UXsopSAhOgWpB5sEXVU5VTg/Kw+pL6aJ139bggYND1knR+ZijfdUCnKTdO9xfXnHX5J1i8DoKGvA
da03VjZKcsR5daqcSiQ4peDSazLUrkvBSUqTrPbUkh0kb7roVCSnAylRqThJ6fIzTHtEacG3IQIi
vQxXFqcIdTr5YhmaqagOIhvPO+WhRlM/qJD/2zTcPK+pF3myvZ2Jk7MKe+TBZB9gB8eAPujjodWA
+mwK3Jylwe4Czv+1Gq3qy7IjhTj/YiGS1dcvba01aCs9KYaH4XZw9reB4xA3BL4KVMjU5JxUOyma
cH3WbW1dGM7nX6yiWmtCu96xJo5+FXJqpxQkxuQh72vDTpmK2jBVr16ZCSJ2lrbWqD1e1vM6qYtl
0x7vHblL7ZsttA/TlbX1V0/fQpaRDraQ4duYTLU95+FemYakVKLkr9nqePK8/Eimrp8Kd17M1NkN
qx+1sUyvaipN4+jBAMotdT9B2YL8NRodqH2pDUVcme3V4obx/dTYgPNElkVdHI9lBwYRWTkRM9+x
R8YR0SOx+VoF3QMae0nDndsiCc7sX3MvCPpQPQpzxJLY/aTfFql6nqayU5r7/QJOvlgBuV5dDaqo
fyJZJ7VXq1q/81tFW1bdrtbqnPDb27gk3NvZQnvUfJQteEHW3H5Qfq76FeHHHAGOwE8ZgR9cz8+h
/wzcKq0XFtgt/L8A/DLiDeTrrxvASKylRGLtfoZGlliwx1N/+CNKY8Zg84WbOPTaIKzvtw6vzQyk
a5XY/FgE4iecQTMt2FuTtgYxU57EBWKy2tqqcfTcbrgt24u2+jSsjFuDzzINybn8g38i77L38DuB
mGNlKXHs+YFYXjANeTXNaK7Jw4pgR6HTUXnhXUQv/xZnCuvRfO8bBK2ZixcP5aNNVohz2IDC0kQg
bhvmfl6Ify2Lw9fFDZAVXgHePIPCK5voUhP+fo/pcQT55KF94S//heVnZyKvvg330vZhzdxh+Cxf
fPtUf3sUu68EYW9zG279ayXW/NdhgZxjGrKgyP9C8C7bvTxSjKC/ZzcMwhrsQmlbGz6n0bO0c1fQ
pH2ntKHgXBzW549EYU09CtPeR7ALZVI64LG/3EJ9Wwc6mvMwZj3V6bN8QaaUDs7DfkEjZnlUY2DD
1n/g1MUa/HXBMCGP5B/7YdiQXIMzG2iK5YatOHrqIr7evlgkKc3oIMgjju3FY4R56RlUxEzBu8l6
bWhiBLM2eTOGzY2ndmomG6shTJZj4DsXJFUTL0i3excZ+WWOAEeAI8AR+IkgoFnT7CdSnW5Xw4a8
inxRjMPR2ciMq0IVrVWmC1YIWBeGaPI6yo3VW8OrshZH5xcg6lwUlpaHwjtdjtJq8YO8nfohxYll
sF08lK5FYvCBAhTeYh29NmTOTEFp1AgsaZyMhckBSJ6RgXt1jHiiPhuTdzEaS0uGIlyngJkj6iMN
TkXtohFYVDcRs/ZY4evIQjRQUczb6bGqCIzdSJ5lr4Zj+tcTEPmUSAK6PBmIRV+FIZIKCf9yOGaW
R2DgUCsz5WguyeG+KgxLq8YhJC8PZ3c0wMLfCb7hZbh5SiQLO4prcfmAEv4j7dSZOtAYX43axBq2
tFUPQwcM/PyUlvD94xiq62QsqxoLj9hMXDso9hs7qptQvKcJgR9NxKKUUBSsK0CtlsSTKpYRMXmI
n5VGRNIFfLUFmLKUeeJJtxNIo4rEOm1d2qmjWbyn1TRJpl8seV2N/CoCQ0cpcKdAr1ZEAl6nNpQ9
MQILqyZiYVoEnGw1ZBUJSGztWZ2UKsiuVSP1tynY55eMaydaMeJ0AFzJaY7ZxIyqkRgxRYlSfR3U
eraG9SW7nIAZ7zTh9PwygYys2pqGrxOdMb+KMC+JhIoGfjOTxM5109VqtFD/WQwdQhu3ddnGEvcT
rY5X8spVXC5yw9ySiVhSMhYhQZZ67V+NPkb3k+xIMVo3jsbg0BYkC8RTKuJf05CoKhRNzYH7l+Ow
jO61p9KC4eIgaqqqrkNVpa4NFFSPJjVRWnsgF+kjwrGU8iwpGIv+g8X7ovVaCY4vrMHPbk0keeMR
hhx8uU2mrrvUj3SdFEml5NXaSPImUDmj4biObJnIufb6FlQgEPNzI4ADpQj433GYsvgeKkpUcJ3V
H4P9mnEq4goRmNQOB+sgr9PVQ0oLHs8R4AhwBLpCoFuz1W5+/Cwilu/uJGtX0mVcnDAeccZX5u7C
5XkpGG8qzzf1eFbr9mScEXD2JF7pnefw3LcNcHGppwQukLEp/mpPqfwjRGJhE2qiRLpMkOA9Gadu
7YPDMHqAElVT2vGUOFWzoRhJRKic89yO3yVtV8ugl1tOLUb1YSNUG7B8cqDg/L3sTeCt1BKs08gl
z6bNS6mkK9vVxBwlV6RhD8GwK20lQtzZZNAQPPlUCP0CuTf2AS9vwrRApmgknt01FcMScrHj93Qa
4QPfvn3RD1MxNDQQNmPngmYuCCHCj+L9+lMaVwzyHobIqYypasCNQ2kk7v8Q4kxNNOIX2DsVuJZR
gadDPIBq4tneX4JAe7r26CJKvx0l1CcSVCJS78TbSxGx6Qqi1Jgxeel/ATZ98zT6Wluj74ynaCoj
kXV6oZ7FbPk1BPXdJ9PriAVn2BbH4bk3n0ODiwuE1qhiL0Bay0VSB3s4O/vAh5pC5uYDe2fnbkyb
tYazvTu8XanxFW50TIozeFmgY9M60LUW0ujltWrMp2DZMmDj+Ry8HhUlZBX+MJPQCwXJSXR2DtvX
/g7b2eJmBfQ/7TKNME/WtbNeeuHQTLsbJ+XnHAGOAEeAI/DTRcCF3oV1dXVob3+IPsTcXPEz+kAv
O12Lu6fv0ofsLfiuHYGfveEGolRg5WSFPl5id5Kds9BWyrxYQjBwrC2lscVAIqZKtR4njEQIRDB5
rFnADkHkufRtWgtGDOtAZTp5MXncxZXkuwCRGIAcFblKuNuwjiDJG2VDeWwQ9J4raGxV8Ey65JUi
vMpZam2YMwiL/ukkxI9e7AY2a83jF/7wXZECWWUIeU1ZUpwlealZ07vfhn51hJgFHbPxNmHMzdtG
qB+TWxeXhxMxZdoiNAdRFydgoA2rUwCCHmV1oqOV/ri+rAGtq50x8N0AXJ9xD4qFA9G47xbw/Ah4
uWlyWyHkeBQClYSSUF9N/Hf4Jb0tS+/h6lt5ULpYC4SObbWaoWEr1r8aCD+qN/zdMBJZkBWp4BOm
q3fnEsU6TfyIpmQ2t6D4zzeQ+H4tlqyzk2wnnxFsWq5oC0yepXrgUmMXujKMY6hVnaxh70p5tXZC
dpRdi1x4Ys7v3EAOZUCwKwYEq6X0uE4q5E5KEjwHB++KwMJ/0jRLnUIA2QOzE2MdWBJGEYctcxMm
anrP6Qu8dhf1jb6oTSA7T6xC6u+JJKSrAgeZqMCICRoPTIMC9E8kj03dT8wDL38PEJXsB2c3akPq
JPefJ3aU24StJjrfT/3o/giZ0QcNh9JRtTYCy95wBVuzLymbtSvZ9xwga10h+lR4wmecK7yYbQiB
Aa1rH2Yh7ep2tPImwpTI1m/9WuEziYj0saIOjdfZzShD9h9zkc1AKKT/6WT/VKYBxhStDWbq1PDt
PbpPguAXwEp3wmC634+fbcbYZ+k03Ab2/na0IIsrXIbQ/TbGk0qm55C/IwauDhb+K+g7L5mmEKdQ
/CN0f4aOMmfnlIgHjgBHgCNgBgH2VOwyDFsQi9IZb3VK5+Dhg1+UlhJ9ZRRsnOFj/wuJPFoWxygT
nZL32HMDo+H1LxodWD8cNiWHcfTo/woeXGJiIrF+GYcNifc6kRsNsiq1vBrU08u2r/AMbyOSJwL/
t3cvovoohel627d/Cgcicdqoz8JIKg0v4+Y3FdUycQSQCSo6shm7qWb3NAQai6RBI/ZKEHtR7MAo
OBi9FpoahTJBHUEQXTaJyLAm6rP00esMQNEG68BQzMVFSquE6GguynWwVb+h1MVUqbfoYWncHNWa
O7sRDVcveotRlLLoCH4ZF4HEmih1ru7+EFllFLI+ewbRS4fjSl4chvvY4Phz5NmnTmNOB5aEXbc3
VF+dU/qnTUEsnKZB1MnM6SAk8dAVYmuqf5ImE/peOqujFiSvvr1vjqbZC9QY1tvxqbWDho9FZVEW
yimJ58BB6MvISha6ancxFf/LEeAIcAQ4Aj9xBNiUTFdaO6m2Vs+b+SdeZ1Y9Czd79F3oL/wf+fu7
+HxSFepfdQPjN1joMX0Ybq1dJcrW1xWt9aKEVtAaSx8OgZe96D01dstQgbBqJyJNP4if/BRDnklj
cqNomNIoWDPSq0n4WLfU6+myXlp7M8stEgLm9FZPQtMKdp0XiAWPD9Ceaw6s3OljXHC+t9TRDLYa
8oFUnOBH60ddQ2GCK6pjgUlpbGBUF6zVfY2ef9JbiCt42Yp1kR3MRvyKPpiZFgpXHwuUvlyNDHUx
rJ7urpoSLGEfTl0brfeTTpdOR+G2cKQpmezf0NdDcD2yGap1tkQgmW4nsdNLRJkacwVb8yLcsGPH
tFA0MY00+nQqVS9C29J6ceJhz+tE3lu0WZTqs3Jcj0lD1Yl+CPuND/wmO8LeXkcQMbmdgyOsNd1N
WtNME1Q1VL2TQxA20goq6itabgkBI1x1d4SYtqOWeUYZBmYhtTLRygyv6HJr46m7ykg7ye8PifsJ
ROS20+CwW7CdIMrWmxomjR0SUXtgAjyT6lH3bS3iI29h8J4xiFqo7khrm0wJGd17Gi7XddlQLBgt
Q2WGHBlTv8HZxcOw5J9eJI8RsiMw/lUn8f6yCcEERkAKpdLEzsoWNNwjStGDBtX91e3eVZ0cdDgL
YppU4i606cwmbOEzxVrwZLTWflN1oDmnHiXUvslb6DtxTj+M/403+oV2x87UivIfjgBHgCNgAgHd
G93ERU2UtbM3+pKHlPF/dxqZ8zYR39fbGdJ5NFJN/DbLhOf4zyeMQV93B9xOOkOJXLQP3CJae2o3
eYXFTPY2yKwsOgaf6JewN62UpvVtw7BZ28Upis5+oMmH2HcuB87e3vB2d0ZNQa64NhbzmBZeGqIo
dqp7ExVh2y93483E5TAoyXkwfjsXiPnwBGrpQQ9lLVKSbwqEjN+QacBf9iKF9aFpvatjfz+HuY+H
w04UzIQbkGFChOYPk2UQHCCI235SXAetKAlbzwGPh/fTS9UpE11T4tSff8nczzBZzwEPcED4m7Q8
2NbDNEmV+nVfnxSqrnmR6Qk1OGwqKSAPrimICukLh4Ys/F8cEUkGKUzpwBLYoC95dh05l0nYEA0o
lcxAFuDaPwJpR67RGm4sj5jJrA60hhnWxyGFeYo13MLJ3cBT44O1Up0HRhFduh4JWbVEjolvVL8h
0UI75Sic4U024aysQG4pE8BCA/Y/OQwREcMQl6mJo2gz7S5k4384AhwBjgBH4KFBgHmZPUxBVVyH
/FONaFWwD9V2NJDnCI02iR4/dMRiO9oYzSCuT9VBr28bXzZ1Lx93UqkTRO/f4s/lujXHWL9IjwAT
CQr6OHaypT4X7aR4vhk25NllT0RUCy2fwJJbe7Iv+HxUCOss0S6DhzVrmFmQt4ktHIz/e9NHsiCP
cv27kfKSr9qlWppY6gnXAd3q+gp59P9YONl0LofKtRXIBfZxX4TSDNZ3UaLyi1JgraPau8Yeobt8
cH1+OgrmDEG/YP3yVcj7xSV87kVeQKKa+kV2OlblVCPrSAPY1L6OxmZUJdJw7BiR3VAxF77nyVMo
mHy8GppQekB6EwbTNE2n4qidlGhtbEdbHXmYsSU5wq1gYaadQLMY3MnfpzSFtRrhEE84eOgTH1bw
XOSI9AMytCrJXsSuHqVlVkQWxLpqLeIx+2sT4oogmtKQd0Iu2hltVVmVIVBHLLlB6E6d7Ie4IvTt
oVhWNx4TV7mg6qMbOOR1s0vsbckuc0kHFmQX2AC9G20CYgmXRwminbRuGdmGPZFR7fcUaBI2YbCE
0ziaxHBObFQZWwuG7hn9lncc7wFsqYSMpg2qhHuLSTd9P8HJAYPnAMkf1RBulIj6yDXX5OJUV6n7
ifCvSFXChTziClZcw6U1t/H51CJUCNwZ3ccZbXCc4I6Bq4Lw2AqaKVMqImgX2Ae1n9QJ3zZtGfXk
i6gLitvkWEBtMmBhX0w46E/TIhWCDg6D6Jm4pQL1zVaEA9Grba1ouKtrEdmhbJyIojXqDugcE8zV
yWEQuWCSvBqajs3Wbiv9hwwBj/WBJaurOuikixE1O2/gcGQ+5AFemFswAbMPBCNkOs1yEW8PTTb+
yxHgCHAEeoyAegyox/m+nwzOI7Fpw1z8Vz+RyolYRuyU1veHSKy5RGKdKTUksWjq5GsD52LZ3jT8
ekRfmr5IHm+H+mHB5tE4+/pkrC88g9+R15rNco3KK5HW/CG5z9M5kTqawE6F/hj93o3fhm1EzJUa
EXNMl6epnPwFEdA6Ni3bh3pab6PvzA04+uZcjNF0DJbRemHLQoFb5w3KEcqjhzd7X7FF67XBU3tE
B9aYueEW3pw0jPoZouLL3kvEslD21G+DHaVlfQpdUJOKd0+BIMKZe5N1l4Qja0xbfwsbZg2Dj1oe
yKfNOIio62KHL9qEqQP/CxbbWNxUzJ1K9KU4SCWtg5DdHo/+fi/+Hh0Nh5eopPe+wZEXO43/6gpS
H4VM/z1NQ41GP5sYKm4Xas4+C3M6wI75je3GGBeqNIWIN4/ion6bkT29v2slpgzzwFKq75X6I4ia
uR6J7/0O0eQxpwkraYrEh6EiNerCbIKIVFfml68N0u3OWoQHjgBHgCPAEXh4EGBrmT1UO2a2qXB7
4U1c1jaxK8afC6ahOOqRZJTh86g87ZVDTgW0I98QLDrgi7kHA3F00hVtPl9NKvb6JQ8nTWAkgkg6
2WHErRG4MiwV+6gbIAZ/zKkaBHv6CJ75nj/iIy5pLiBggfZQ4sAOYSnDaN2yG4hTy3vkdJTWK+7/
s/clcFVW6f9flFV2VHA0Q0MTTMFwDLSkxGSMGq8ztLhWOBMuLUK/Rkb/iqW2gJVLi0qT6IRLFo2Q
GkmIoSFkkV6URUUhREFFlgtykYv8n/O+d+feywUxt3P4XO77nuU5z/me8973vN/3Oc9hhTR1txUh
2KUwZ/4dCIcCDontHdYff/3YWV3S+S/udHwBfnPZAlDd0I2mrmxWyHRpL3Sz64ayGUfwiyrjlEEI
IxKLBeenB8LD5xgSPxHO0D+IcFUufNCXLZZor20svRT/61PKBFK/9kfIV+6kf3fj/WRrg3tXumNv
SDaOUpGBUwgDJ93anad4YfBgKXZsBDxWPijsulnz+Qnsmk/L8IRwBIkraFnrGn88+g97jMrxIef1
5HNMmTpw/Uj0esC6DV7mtUkphIg9l0d74c+PjsWDNcRAOSjj6UvUViTtxFgLmpUT+TWHlv4K48ge
Qbk0JsmesO/bDyFgzs/42uWEWsAjuWPg3LsbelE7q0NoY4sl1M4prP9FDVUZrWjeGTDrOL69h8Z0
EC0h3kMElInracB6f8im5WKHajnvFG88N4qIaTagDFxPrkSUlfkcJ/9e/phREYCa0mvwf6O/Uo9W
XFh+GId2qbT5E0JOMpIbsKdNPQYek0K4loPcaaExaa68DuQZJdRPtBpEGdj1JAyxCfeSb7eTSB14
UJUkWqzdL472bo7Mcq0WDk7aY452ezXSJrsJnnjsjePYc88BUR4b51NIRhEtvtRqq5BIE3GGrOtM
P0yfS4SuWIL/5whwBDgCXYaAxbp161rPnDmDuLg4wdF+l0m+DkFyGb09ozuAoyP9CirDuX2L0G+8
HfknWwJhbqFKMOtbAVk1vRG1o6V37b5qOIdFFv2IdSrHO8HGa5KRjrBi8rSJFSKyKL6RdHKlZZ/X
H0hvVg8RdY6q5YEmhO5bZIHxSEfrO8FtczGrLZogCNrKDsDP6RXE1x3V8nPWtogYIycdqDfM8kVm
TAbhcrEUJeRLw0q8d6ozNjdbkrm0p5oWVSfoHLSjg1yGagLdlSwIzQ0KKkPNoiFBb590u9CkCGP9
brIQT+QIcAQ4AhyB2woBtrN2K20WZCzIyWrq3LlzxpJvu3gvLy8UFxcb1Hupx4tCfIu8hSxhaOrj
Yt5DaauiFRbK5WuXVuUiB/fjySgtZsJgbSyylSyaWmgtIy3poo92aKlvwTVLFt+Bx2KyZGomKyl2
s7fSTCu1xXbh8TVcJYshKxdLnQf3q0fOYccjMiL/hoBWt153YDgQQuT3TJeEYVZ+zfWt6Ebx+inX
XWkbAab6SUH9RMtiO9JPbeRrR1Bd1IfdSGb3LsBPW7LuMTmif+0gCvz8MYHIOv3QLJBrNI705o0t
9dReotosyepMe2S20jXTLPin0x3H+nI7ct5MfS/4WzMD29qdp/HtjHL4bRyO/iOI2qJ5r61XD7XV
ldFrmq6ZqzSODF3rrfJrtGqDWks+57rr4SC2lwgsWpaqn2aqjcbaZHycm5LG0zgCHAGOwPUhkEgb
pVRUVMDFhXy10nxQ76fu+oR3VWlDjuL7Br9Dk9fO1kBO5V111iiaENQX75hRkaMRQsyQ7iYqayeJ
9HY0V28g+B3azdKIRJn0QziNjIaErPaSE5MxLjYdI83il5gT/+ufnZz8Zj585yQb0E5p+WVSl3Z0
oI0BxA0PDIg3EmXZiTJMlLF+N1INj+YIcAQ4AhyBOxABW3r5ZkVvgJppx8e7JQgPwWZPB1pQ5JKF
X4b1RH+3KtoVkzYOUFqwtI8XOYAnwslQYA7RO0wEMYJNcJRuSGJXx9FGAjp1taD4n1m0MyZZW5E1
TVeQZUxj4zhQW83hJLuk2ab6SeOjrkuqIhrKqg052DWSRSmsn45SP4nLLoMKmP1k22B8XBpuL/Nn
pjTyayuskzEdwcF58n14Ttobxf+9iON7m3HlWAsG/3cIBtwvXkVGr2m6ZqxVlmx6eloYILJVWTrb
XmNtMj7OVTXyb44AR4AjcOMRuCUtzG58s+/GGsiXRGkpKqrInNm5P4Z7iUsQ70YkeJs5AhwBjgBH
gCNgCoH2LMxYWeb4/05x/m+OhZkpvAyltdY3o/7cVTSR2yIHb+ZY3VCuOz2uFfKyJjLsoReg/Q2T
gHc6ArdH+5T9RPy3pbsN7By07cRujxZwLTkCHAGOAEegaxC4LSzMuqapXIouArRBg6cXfXRj+RlH
gCPAEeAIcAQ4Ah1HgPkxu1MIs463vv0SzEm+I/kwMmlA3r6Y2zwHbUrQ31Z/A/DbvE13ovq8n+7E
XuVt4ghwBDgCXYFA1y2q7wptaEeX0rxcFAtbUHaJQC7kDkZAVpqHvOJqAy2kcZR7AAcOHEBObjGN
Kh44AhwBjgBHgCPQtQiwJZk2NsqdcLpWNJfGEeAIcAQ4AhwBjgBHgCNwCyBwixFmjfjSdyS2nmCO
7k2Hwk0zYTF5k95ukabLdCpVnoeZ5OxtU2H7OnVK/g0rJMPWyRaYvEl7Q+gbVpmeYDn2rV2OlOKO
YVa6by3iUgw7HdarQDg9+V9f+G7V7EykyaPA0d2JWBoUhMCRu9ExLTRS+BFHgCPAEeAIcARMIWBv
39YxuKn8PI0jwBHgCHAEOAIcAY4AR+D2QaCDhJmclh8Yph8UsmrIaPektsF4mbZ5afcWX3Kx1cOw
s011fiKx/h2eiDUxkhtu5l64fQkSfdcjzPv2WlQgL0zC9ORxiAnzVsP2Rx4cmx+Dwlq9LTHbUaDu
2OeILiQfa+YG53HwdWZbVesHW0xasgF7C9YLCdxriD4+/JwjwBHgCHAEugKBHj0M3YO6QjKXwRHg
CHAEOAIcAY4AR4AjcLMR6BhhJjsKN7dHkGOAM5Ouc4PTypy27TFRpm1mwKYnMH/JS/Ajqy4LCz9s
ONB22/bCb5Yg2XcNZvqzHSTl+DoqGDM35IriFMVYHuyH5aml4nl1HuLI0oo58BXlifHywq8xOXg2
Fs0OFtNmxqGNQZSiEG+HJyM24VmNDw5FKTZFTVbKIwuuuFSllZsCOZuitOJTwBYLyotTECzUbYHg
mVGY6cf0mIkD5xQoTlmkzj8zKkrMN3MtKAlQnKN6lLpR+bgUlaWYjNo7GbMXKfOztFR9qyw5vvl3
OHzXvA9/Fc8nL1bj4BccDL/gRchTEZxEQEYFz8TyOJX+fvi6kBIFLFXYUVuXi20C2WwZ00GWt5X6
zg7zqQnR4aEIpvbO3pQn9oWx/6x+yuc7X8oKIZj6z2/mJtEyzKgOtLW9jROkny/BZAFTqmfDAZ3l
l41XmgzWWJgSp8bdb/YmlKpwMJhbGWm0300V4mkcAY4AR4AjcCcjYG1tLeyWeSe3kbeNI8AR4Ahw
BDgCHAGOwN2KQMcIM/LXMc4IUla2ZO1jyJWHiTKGRBEHAtQNR0pjM0oy/4E5QTOQo+2mipFY04nE
ip8JRpeRTRqeXvQWyueMRNyBPHz9r0GI6bcE/5rIvNtfRNxjvkgdk47G1lZclkaTvEk4QPKam6uQ
nBEPlxkJaK6TIiIxGlvztSsCine8TdZla/CSQMyxuhRIeXkAws8E49TlRjRePoVZ99nT7kdU04EP
ERh+FOkldWi88CsGRkvw2tfFaK4tQQaWoaQ8E0hcDcmXJfhqRiL2l8lQW5INLExHSXYsJV3BpxeY
HjtR3AgcePcJhO+biFN1zbgg3YJoiQ+2FovMTtXRZMRnD0QCYVTwVQSin0gSyDmmIQvy4m8E67L4
cH8xgv7vWzYI0ViP8uZmfBkZCGlGNq4wxYXQjDMZiYgp9kPJ5TqUSD/GfawfFHZ47N0C1DW3orXx
FEaSRd9rW0VyzpgOjj5/x8G6U9RiYNmqz7Dn4GW8F+YjVmPsv60PluVcRvoyWmK5bBWS9xzE/rVT
RJLShA6COOLYXkshzMvTUTknCB9qDxYDBm7VOXHwkaRSPzWitfUyYRKOASsPGNNMGW+839spyJM5
AhwBjgBH4A5HgC/LvMM7mDePI8AR4AhwBDgCHIG7FgGzVqvlkb8wX1oCqQqBTuJ2y2uyDuLwmEeg
lQKLaMo1bj0OPn8Qjxgq8+tlvKYmoFQSNd9NZ4DIVTPgaUuqjX0SEWSr9OOJagQEiPRY8U4isRCL
y8pzoWTvsdhTsAV2Pr50ugzlrU+LSzVlZcgiQiWj51q8lLUWIgMjxX6SN6IHsz5ahvCxnrTZNzBj
IbD0yFksUckly6a46VRT9lolMUeZ5FJsjAfWSyPg5cr2R/fCpKe96Bs4+dsWUjwWwZ7MpMsfs9eP
g0/aSXz0Cp36usOjb1/0I7pxiLcnrEZJUMAKUfDtQ/F97qEDZwzq7QP/cYypkuG3r6Uk7jt4OZJ2
w/+OBGIqDx+vxDQvN6CKeLaPp4oYPfoc5V+Ls8SlCSoRqbfrzenwjc1GgMq6jOQdexeI/XUa+lpa
om/I0/AFkXVaoY7FvP8iBPVdx0LcTNMR1mWJmLdwHmROTqij/E6X2JJJdxM62MLR0R3u1BW1Lu6w
dXQ0Y9ksbbdu64rezmReKHehY1KcwcsCHRvWgdKaSKPIxUrMgzBjBrD8xxNYEBAgFBX+sSGhFc7k
ZNFZBtYufglrmaUkjTdID6F6yVhNP2vlFw5N9Lt+Vn7OEeAIcAQ4AncXAmxZZk1Nzd3VaN5ajgBH
gCPAEeAIcAQ4AncBAowrajf4TPkUlyWfkuXXYTw2IAqxp/bjYeJtiBlB+OXL+JRcjh1Z+xiCaojI
inkYaKQku2lGyojEl6lK3cgqTQyW0PUOQiTWM4lYlnmhDbkhq72kLHMZdUQe9RUIl2YieXzxXUIC
AnoohOV6a9d+ATvSu5kxVkRSqXgZlz7jUFV7RSkDKN0Zh3gi5i6oCDSWQhZZjDSCSj12rB3srLXP
gCv14hJBKSPn+uERIsOu0HLLHtpLAOXNsPT0hgQHKa8C2osI7ax1K7p0la3VJJ6IPi72Ss0dXYiG
qxOtxShKUboTzyT6IvOyFmkklGrvH5FVeqFw60wETh+K7FOJGOpuhW/nkWWfMo8pHVgWlm6rq76y
pPGvZjkxgaoOUWYzpYOQxU1TibXuYBElSGuFJbNq7pD1IFn1JSx8EAo54Wm5Fl9Y2qmX3F4sLUQF
Zek5YBD6MrKShfb6XczF/3MEOAIcAY7AXYgA2ymze/fuaGlpuQtbz5vMEeAIcAQ4AhwBjgBH4M5F
wKwlmZZk5ePqSh8Pe0jpz9XdFY6u9CFrJeGbrINYCuxcycpJzGu8TDtgEm8TE58mLDGU5f2E1UR4
/fk+kWQrJd9T8WQVNmdsbx0hitIUuAfOR4K0nJb1rYZP6FpxiaJjH9DiQ2zJOAHH3r3Rm9pw+cxJ
0TcWW45IKqsCO9UwYaVY/Uw8FmaGQ6cmx8H4pwSYs2EXqhl3pahGbk6eQMj0uT8YeDcBuWxVJ/m7
Svk0A5Lxw2AjCmbCdcgwIUL1T+TBVGf0bQdB3Nrdoh+00iysygDGD+unladNIUpTYM87zzDzM4zV
4SXtMGwhuQdblUSLVGmp6f7dQtM1VJOWWK3DK2eZuV8QArz6wk5WiO8SiUjSSmf1GQ5W6EuWXTsz
8gkbogGNZdMr7HyPL6Q7D5MPN1ZGLGRSB7Z+NyYRucxSTFaA3WT99/To+9RSHQcE0OiJQVphNZFj
IkvZ5/5AoZ9OyB3Rm8aEo6ISJ8uZABZk2DbJB76+PkjMV8VRtIl+F4rxfxwBjgBHgCNw1yLAfKTa
2dGbQx44AhwBjgBHgCPAEeAIcATuKATMIszULbYcigLpKfhpzHXUSYOfK8CpOX7qc/WBiTLqPFoH
gg+zxOlwowmok+90LPzqSwQLrBWRWBIisdL/oUti0dLJfw2QYEaCFC8O74vgJeWIrZqPsDjml8oT
MSXpQHggrEiehZUdBo3cgArGxTC2SGu5HjvtqbRuOpe6moi6ZXhFj5hjazqnUT3Ljj4DNysmzw0j
P84TfJj1nbgMyQvLMdKNxQ9ANO2s+ekMb+aZnurRc+5G9bAY5rRebVGlw0RZYuKyAiw8Ey7gYDdg
PDnwz8QMb1FBG528JAhOotHbuT0giJAeNZZFagVLBMcUYFl5ONwJh0FPxFAa1a0X9Am0oc/FYtzq
JwQH+Vb9lkJGy0KdlE0xqoMg0xaPvpJAuzcEws7CCk9/mqtXk+FTrwmvILJqDvqRhaFVyOcCWWhK
B9iwgRiPkbRE2MKJlpQuTEakdp85+uHj9RGY7uMGK7spwmYVfSfGIHMNEEgWc8JDjrsPNuSSZZsy
kBghOFtpG18a73dVOf7NEeAIcAQ4AncvApwwu3v7nrecI8AR4AhwBDgCHIE7FwGLDz/8sLW0tBRr
1qwhJ+itt0xL5bJqWtlJ1mrKZXHn9i1Cv/F25J9sCfp2WEsFZNVkMURvgB1tlayYURnnsMiCLLnS
y/FOsPGaZDKSRwScI/O1phXkFE8rUklvA6yiVj7zDklvVg/h4KhaHmii4L5FFhiPdLS+Q9Zu+oFZ
bZFFoKCt7AD8nF5BfN1RLT9n+gVU53LSoRlWZvkiU5Vp+y2/WIqSKgXtJqab1txsiX7k1800Wu3o
IJehmkBnVpDmBgWVoWbRkCAfa7pdaFKEsX43WYgncgQ4AhwBjsBthQB7odKRORFbjsnmUrdr8PLy
QnGxuKmPfhuWeryoH8XPOQIcAY4AR4AjwBHgCNyRCCQ6HEBFRQVcXFwEAxtLZ2dnODg43HKNtXV0
VRtfMeX6Br9Dk9fOqikuHTWvdF+8Y0ZFjkYIMfOc3JunCTnYIqJMZ22lyYLB79BulkZyyKQfwmlk
NCQzJEhOTMa42HSMNItfYk782yMZjVSqFX3ym/nwnZOsFaM6lCC7bmc7xF07OrBlwB1UUVgy3MEy
TGNj/a5qDf/mCHAEOAIcgbsPAebDzNraGlevXr37Gs9bzBHgCHAEOAIcAY4AR+AORaADtjV3KAJ3
SbMc/V/HhZIwVFTVYvmbn2G4l453thuOwvDZO9E6+4ZXwyvgCHAEOAIcAY7ATUGALcvkhNlNgZ5X
yhHgCHAEOAIcAY4AR+CGIMAJsxsC660o1BK9Pb3ocyvqxnXiCHAEOAIcAY7A7Y1Ajx49UFtbe3s3
4iZq/1blpptY+51d9e26rJaPiRszLm/X8XBj0OBSOQIcAY6AaQQ65vTftKwuS2X+paqraWfDDkpk
/sNk4maIOiU7J4/5PatGtayjWuhUrT7pnA5A17ZJrU7bAwXzEybrMOZtBd3iMWxn0wMHcIA+ucVs
S1MeOoWA/CLycnKQk1OILrpEOqVGVxaqzomDxeRN4i66XSmYy+IIcATuCgRsyUcq833GA0eAI8AR
MIaAoqEcx4+XG5xvK2pLcfjQYRw+fASltV3z/GFMDx7PEeAIcAQ4AuYh0CHCTFaah9SUFKQeyNN7
qKxG3oFUpKSkIq+UOanvZFCUYu1MP/Kl7wQ3N9rZ0GIyUgo18mTncrEharIwId2Qp4kH7ae4NcoP
dk5OcLKzQFyqyvGuDFtnWujI+zqvfZJEcTEHs/2s4EQ6uDlZYfLyVBjg4cxr5C3SJihkyEvdgMls
t1A9UqA6byv8aAMDJ8LPanIcSs29R8tKcSCVxkPqAeh3u/GxYh5sNyyXohI/xH+AoKAgjEw6ccOq
uT0Ey7Fv7XKkFGtfS2ZoTjvTLrJzh29gBCIiNqCE7XJx24dqfBEYjYWvhbSzAcVt31DeAI4AR+AG
IcDIMhsbvV2xb1Bdd7vY4qTX4TUnCU03GoimIrxOGyIkFTfc6Jq6WH4DUuZ4YU6S4Y0curgys8W1
lFXjyKpqtJgo0XKiEokORajp9MTbhPB2ksoPbUZ8uuoZop3MyuSm8ky8H59p9lhsKvkGkybthqER
1VJzCsmbV2PKlDB8f8ZQDvN04rk4AhwBjgBHoOsQMJswy9s6G04DfLF+dwbWB/nCyW+5SKzIcjHb
wg2+QeuRsXs9fAc4YbmasOqgooo6VPR4GpmnylFXV4KEiGRIntsqknOyHDzSbyTmXPKAhMQ2NWtY
ndKUZZi+eiAyLzRCmiBB9BPhyBF4MSt4T/8O0vILJK8cyQvP4JkZX+iRfW11lG5biHjEEhHQirqC
r5Ac8wS+KTbzzk3EVLW2mdst0qbcDx+B7xNzMDByHFCnPcUsxTLf6Ri4JhuNdVJIkqMR/mlOW1D0
YhjJZuE0AEHrd+N/64MwwMkPqefEPjE6VvRk3JRTW28s+GInCtaPgy/0tuy8KQrd3EqPzY9BYW1H
cahFNsbh1+ajOHp0FYabtXnEzW1ne7Urir/DfPplmTrG+M647cng6RwBjgBHgPkx4+EGI0Ak1soF
yYh59XHcaHqyeNcqJHuvwEQv+xvcqK4V31Sciqi0QLw60atrBV+vtLoGHFti6i3bNZTEnIDHyn5w
6cTGTNerXv2JHYgtru+YmPpCrIs904EyToA37dBuoISN53isWL8ZK7wpsaNTMwPyeBRHgCPAEeAI
XD8CZhFmsty18J1eiezLrdi5YRV2Nl/A+p4xSJaWYe0jI1G5/lfawXInVm3YiQvZaxATndouKWVQ
ddvheGfDEoz16ku7EXpiyitrAOlBlDOuyu5+JErL0frFJ5jsS0sV1QLk+GnjaviuWY6xvYG8dLYT
YwZyzjCrGVv4T5yI4X17k7y+CHl6OsmTGzSDVotjB/Iq4OnH4Ul3M8dBQ4gaAM7WmrrBa0rLpOvI
Km2tpv23SJsGhn0pEIArZz9H8GgIM3nhT1hNLYyZFwDL8l8hoLfziEZ/TdM0R0RehhHJtv7Xy2jd
uQEbdjYie81AxH0thfGx0kErJk1tJo8Kt0ZhctRyRAWT5Ry93feL+loYG9WFKZjJrOnYxy8KB85p
RgwTeEUDgUZ+dR7iJivLWPhhwwHVW0Y5UpeLlo2CvMnLoTZUVJzDpqhgsR6qKzgqRTM2jcrTVNnm
SF6s1sEvOBh+wYuQp1JdnkftnInlcVHK+vzwdSElksXXcmX7mX6Tl6eQzSULMnxNFpmzF0UhWIlF
XKr4tlnGrAot7IgkAqLDQxHsZ4HZm/KEUsb/MXmk08hwusIyMHKkn4CtqJ8COZtUepEOcSodRGnG
+sl4XXQZnsvBIq12qSxHFRQfRfoKfWExk6xQxdZCXkj5gzFzprKvqN9zLjIS9xzigqk/c5X5KCZv
02wEL9+nrr5g93+AiFnwMTSDVefiBxwBjgBHwDQCbFkmD51HoDT9I3iRRZf4eR2pRW19whV/vwpp
3jGY/IAzVdSE1BXT8fq242KlZNX/0fQn8VFmuXheW4R4srQS5T2JbYfFeEYozZm+GO8vni6mvR6P
Un2DHrq3frIgDdFxoVDTZYpyJK2Yo9ZxjtqySIEjSSu04tPBNG8qTcd0ZXumv74Crz/JdHkdhysV
KE1/X53/9RUrxHyvbwYl0X29kupR6kbl49NVlmIN1N45WPy+Mj9Ly1TNVcQmM0y+X7kA3jGL8IBa
caDxcCXSHA6Q9Rb7FOFc2TWhgE78lLOoFfiiazj7Zr4yrxS/RBcJxz+tq6Xd2Fvwe3Q+fnytCLsF
WbkoPtysrPwazr2nKkf1TPkdNTUsqQUlr0mxLYARS8XYFypFYuApXNbjplpOXMShXc54cKaDUl4D
MuPJmpBh+OR0PPnkHLKK13RUccoKzFnxEVZMF/v4yRWp1PomZH6k6SOvOR9BNYyM9juRsCuob0KX
FQKxCzCdxtCTrycZtAJTKkZfZMVH42doaCwdL8Os6dRfTy7GcaV6RseypTVQmIiFc54U2vXk4m1i
n6sFN8HQXru1xemCtaOIxQoaQ4YmsmohyoMmGpeaceY1Jx7l4rtt/Yz8nCPAEeAIcASMIGAGYSZH
0hvzEfvrF/Ajh6zCQ+pId8zJAJrJrHi+dA2+mD0YW2eLD7DugewR3JwfcSMaqaPl+CaOZEU8g0Fs
/mnpiuHDmfVHI+rUedhBM2R0/w0e1hPnUhdienkkIolQOywtUeaS48AGIlSiZsJuZDQiv5oEV2WK
sa+hYcuBmJFEPMRh0dO+yJCsx0v+7ZVSSrNiyhqbMN+8Nrl6eQsEYKMeU9R85RLpG4g+NMn8l084
IpdFEKF2ECUqksYASIVJ76Iq9lfMHnqWrAtZvwcgcH4yqqjfjY0VA2K6JKqZOj95dQz83i1B3eUS
fPzXIbRC9wAe85FgeHoJEbmtkEZfQVC/tbhossaLiHvMF6lj0tFIZS5LozEnaBIOKDmWfo8tRHld
I8lrxHdDY+D7mkjMyaSJCF8diJLmVrQ2XsD7U+5X1mJanjFV9i0bhGisR3lzM76MDIQ0IxtXVPNQ
GutnMhIRU+yHkst1KJF+jPvoRSUUdnjs3QLUCTqcwsgYCV7bKk6uq44mIz57IBIam1HwVQRZXyYJ
ZJqjz99xsO4UTfFomrfqM+w5eBnvhfkYU0sZ74inliVj/3eryDrPF9+l7Efd/mUCyXTxwIcIDD+K
9JI6NF74FQOjSYevVRN8ukoN9ZOp2uhBZX6/QORPTsflxkZcPpWJ+6zZLO8iPqT4o9PTqb2N+HVL
D0h8/o1iYQJ4BfkZGSgf/hr1YR3Spx9F4HOfE23YF49P7ok5y74TyUyS/XF4PCaGPKjW4AqR5L4P
3AO+C4oaEn7AEeAIdAIBviSzE6BpFbHtMxZ7s6QoLi5GZkJfvBy6UtdNBCOxoojEensyGF0GsjGb
ODcSlYsnIf5wEVLfC8Zqj1cREdSP0qoQPy0UP/onIp/k5e6ZjcVTInCYmCwF+TNNy94GJ0kciqR7
MDU5FiknKUErlO75hKzLYvCcQMyxBAXS3wzCgrOjsS83H/m5+/DMvXbCS9iqwxsRtqAAiZlS5P+c
gntiI/AWrbZQ1J8li+xIZGZtB5ITELI2E59IkpF9vgH1Z38D5iYiMymakuRY9jPTYy9+pyn04XWz
sODQo9gnLcLPe1YhNiIEKaXi3Lq6IA3bfuuPuPwi7P1kKmLDvxfIOZXqTaXfC9Zlbz/9gCoKrWWX
kDTuBPrvHoWpNQ9DsrcXutGcATW12Efx/Sh++qVAPOJ+Bt9GXiJSrBX1qVUYRvETVxK/09gTYbne
OPMvGc1EaJafV4WyU/Z47NIj+NtudxwadxKXlfPGHkH9EVbxMGbUP4xg71LseuMS0WXd0f+dYZTX
k0oPxJgdD+DZ1IFwVfFigqbXUBZ3Aq7LB6KXMr7y0DqEEx+V9HM+ctfOJEXSUC3XMD6KhrNIS1gN
n39lQpqbiTfHDxQkeQTOQZY0n8ZRPhIGrUboW4xIM9HvNl6I+iYXiZHe8I5cjPiNO7B16VMaolSQ
qv/PHn9ZuBGZiZGUEI24+Hjkbl2IIfZiPtNjuRDeL8SjKD8Tz55ZjFkbj+gL1z2vPYxpIRHwTswU
ro09s+WYMmYzjXDToTx1OY3Lc0jcl4v8/FwkTb4XihbTZXgqR4AjwBHgCOgiYMbzISOoZuBxXyts
DwnHsswLWDLWFSmzR+IovTaSrPk77Iq3Ynp8LC60LoBr6dcYOemcCSsuGTbNdEJ4oq4ioDp+rfsC
/sLyLgUO0Bu96XQTKmic1P5DbE8yQPv9W8wI34fMy/tRFr4asXUqlsES9456DH+hHSKxL5EmOScg
e9rbpJ+i8pNHSblxCPa6j6ZiEiLPDuLYxX+QBZsxuKhNk6lNyZo2OVnMpxMJsut2IuAWaJNaM30T
b3bua4e9K8Oxelk26qYVYHXMf0WSxgjvd+UC8I8nhqJ4eyiyl2WidclYlKZEIbywwehYKdRaQqvW
pSsOmurgS3q/GMAmYcDYYLKrIotIKR33XLsYWWtl1NfEqNKUtVC2AL2FvmA59YKsjCZXxBX2XIuX
staSaSFLl2L/iWqMDXCFk3UZVs57F0fJUM5JYGyrhEmjVQ93yheNxTEukAQ9ijGPBYh0aTvy9GpX
nspw7F16ufnrNPS1tETfkKeJlsrWyUqtRfb7L8KT6ec6FmKrHWFdloh5C+dBRn7omHpOl9jEn3Sr
AhZ+PJXIUhq7j5J1IdbiLE1qXckKwtHRHe5ELte6uMPW0fDyACqgE4R8Vi7oSX+ubq4kQ0wu+20L
EBmLYEExf8ymJa8+aSeR8LSXeP0a6CcdwXonsoIfaFm0BNJ5wXBll53XWJAo6twcUE2InREMR4r3
f/YVjJvui+MXPoGXG602JnwWvxQs9EFQ2D+pa/6DfNlsBExdDMwfj6zqaRh1YivJJgKU+lUVGmqk
QB/VGf/mCHAEOAKdQ6Bbt25gVmZyuYm3TkZEV5UWo0Zhiz6e/WDPfvdukVCTeAq75pxvo03AvhG4
EHxEuMPqJD41CBOfIksoQ2UOjsHgEd11smufOLgQr/TZEsQUXKH7C7NMd0Q9YzqUeJT+QCQW3XOX
jnDWFOs5Chv3rsLQkFCKi0RW8URxqWZDBXIL6e7vshkLczcDPViRQmSfqcVQO2bDE4mwUf0E0ZK5
wOqCCryqkksvET+LopqSliqJOcpOVkhfbQNW7JkCT2cbivDE+IniXbgknyaA4dEY3Y+xJQ9g6opA
hBwsxVLieODdC7083OFBLycHelF9fhNwkqJZ8O5N8b3p5kNL9Dx7euGBQHZTbUB+aiGJ2whPNhCG
/AVxgTQjOXUJkzwJoBri2d58Cv1sKG3Uk5R/MyoII0Elmn1nrImCd3QSRiiJG1ZP7d5zQND9GPyo
LVFXhOqYnsI0p/lIA71E649gireg+P6vDKIbax2u/Ee8P9r+yRp2lTZw9bFjCz3Qf5hI2uEyMCzW
A/a2VOphN6LAzqCiUAG3EZawsmrC8cgyVJP1mLUwX2oGs2WzcqBro5fYkdYO3dusOGw9XYWD2+0R
clY5saAyl/IyqC1xGNGT8O45Fs9SnFIDOqJwVUYEVxLCRjCClOAYLXzBwaoCny1ZDxpGEIYRtVKk
2Yz1+xDY2zjTChHCt8mJjgk81sXtBBt7G/RyY28uARd7ex2CzdhY7iXYj82FZLQ49h6fORXLXj6K
2ogRmrEmSBSxYocNZ/Np5FIdmz9A7uYrNJTL6Ow3nG6IQE+tfmZ5NYGs877YhsAVezDaU7xeRtCq
Gx44AhwBjgBHoGMIaH6N2ylnRfRAEz18e93bW8jpcU9PXBVKW0HRTLcvyX0QUjw86FH6tAlpjgj7
sBwh9MZIN1jBTbhHKrAvLgTjo/0gbVwFbwOkDbuHyVWzJzq2oXvVu+FzsPC7cox1tcNa4keeDhDf
MrFZlqe/SCxMDHCDhVs08hdOUpJY9LaJduRshB0cGaEghGrsfiIGESTrtYnMom0y8LUVPtj9/zD2
RW9lHv0vR0z54jI93lui7shqDAgCTtVFwk2hUBIKN7tNGn31+TJhRiCNQbiUCITWANjl5VDmibhf
M1/RFNY+smpGM02EfGn5LAtuHsRWHBUzGBoryiQxQxf+F2hRG/1WyamGZUj4IhI9hIcWS6z9wlJN
7rDqWQlpjdJunkXQ+GZky3cJCQjooRAmVmvXfgE7YoTkxZswIHAVtmR/g5ih7jiTNA/Jq8Qpm633
i6grH4mfsvLwPc1on3kigkjeDfA2IU+ortP/iB3WC4VbZyJw+lBkn0rEUHcrfDsvmTzwiYFp6WKv
vIgcXYgGpokwA00ZxdJt9eETi3b8v521bpkr9QKO7Moy3E+62XXPRHx148QzhoC1ls5sqnq1UfPG
WStJU7x3EJIjiC78IhWTD8dgxpZTZHemCS59fCGtFbTURPIjjgBHgCPQCQQ6TpjV0jK7aXj50BCE
P1iJhG1AYtZmjPZQzUs6oUQXFnGe7Imw8fe2kdjd1Qr9TwbAXz/Fsjts7a4ZKWOcLGPuBZYEhcHt
kyR8+OpgWFakIi3tG/H+IdRBJNbLyYjc/v/0iAWgXlat1KJWINg8BLKDViDQ3TghLhZ+tuJ9fenS
D2BLxAZVRSSVk+pWCKfegaiRaVxvlP/wGbYRMfezikBj0uk2wyg8reknO9ME/ZvplStkWUWhkJE0
fTCKyDB2q7LTvr01KWDZzwsT8AvlbdFZimdrpdv/l5UvHpk0px7Km7iDE9FwNI9lt0Bqs6L8B7yc
7I3tS0dQhCZcY4WMhm4CWaZJvoZrylvqNbot9niAXsp92yq0H9AsTOneg1FsuqHldCX+N64cj2QM
ha+PFep3nkLZx1RWGa41E3U2zNAYaEX5aqKEFvvCnTgrc4Ogpt4csKk0CUFhG7Eq6VO8OrgXzqYu
QdpGLQBM9LuiqcYsokxbP4WCOpQIT53Q7li20QwjYWWKTmmw2dTFK2wuq2LD2KCJRNwHs2CrnNcu
/cASNJTFQA9oxSW0YsS2Fzw9e2pkU3N44AhwBDgCHIHrQ0Bz5zMqh27YVYnIK7fDxCURmD4gmJY3
TkZgTIZQInnfMVh6P4mI5GfgNzMKM+2CkCE1KkxIcOzdF3376n9608SFdu1bzsgyJ1raFYPBzdWo
rpYp3wrRvVomg0x2WTA9r7lwgY6ZPzJHBD47g+RG4PnH+qKa3iLOp/pH9aebF/mXOkA7elbTzUWh
kCM3/XvKNxA9VE/U8lw8TTtyOgV8KixTE7Wm3SIlIJ8QvwgTI0W1FLkkz8PNTkw28t/W0RWuRK64
CTcvG7jTsaurK920boU2MaUVhJcMlWR+T+8acYFwJfjg6PMo2faRfd+W54lAqMbnS+aTSdKf21m2
WkeWepcxSDIPidMHYWZUFJwCY5BhQ5MgE2OFafFHBDsiP8gsEKkn5ejduzf1iwJn8nW38B7wyERi
WRNRWC0nSwCacjn2oUmnFFsyTsCRyvR2dcTlMyeFMdBcSyZ1eBKPBXjB1U6GwzsT6U2nMBuH4mIx
LmAAJj49DSsTvqJ82RB4FxPyjGNgh2ELyShqVZKwfLR4/27BUk41XI2Vu3KWGOLIIAQQeWknK8R3
TD2dzMKUUidGPLFCX4JqZ0Y+jVJ6mDCWzUBJEZJgbAAAQABJREFU/ag+95Np37sJENyE0Zv5lE8z
IBk/TP0wop+/vXPHweNoXCZj48484fpXVBcjJ++csp+AhN25gojSzO8olwTDmMNBCk6EWHxynnBc
kPMdfavIX0uERCUgef4TZN06A1F/9xLyqP4NfOQfNGS2o1QVwb85AhwBjkAnEeiw4/+GE/goYTSy
dn+IxSu2IF6SjZ9+136h00lFuqiYhYMV7Jilkd7HmqyLBAskvXi73t1hvIwJpZpkKKLkoAeHwYPM
pcpyf6IzR7UlUnk6I7EiMW2U3h2uPB0PhS1D3J4sWlJHyx5nbRaXKNr3xoNkl7Mz+wzse5JdtLMD
as6WQHCbxe53xM+ognj7U91ty5Hw8jbM3R6mey+1H4DnJhCnsy0DtayAohbHjxQJFk+9Bo4G1n2F
42yKRX7O0hOzMeHhwbDRuq9qUTaqasVvrTxihA0EcZv3C+1oKs/Fxmwy5BrcR6tcm0KUpsCP615m
5mcYJRoUqfM7j/cAyK9b+Qmx3NXT9ag5fw2WHmxuW4ry4yz+Gi7uPk8d4IgeulydWg7LIwQ3eke6
oVog+K4Wyci+zB69BljimrC6ww0eo2xhbduCql00f3LTEGuWTjR3OkZz+4skR6Eh0lrLLmP/RuDx
f+gq3mv4OBTGfk64KtBQmo0dVLk4+9JSSe9QUV9FMeMQMMKTrO7qIU1LpjeHyhd6rJlG+x1w6DME
hXul5FOMzYkMYaxXGZ3aOFC/FP6I/KomapOyjMmxzHRZjf2CY7Va/Lo7geZwQ7VIYHv4SryxLvkw
jTPyyEYibXp5C2UyS+ToSWPZ2UGBsycrREKWUhpO7UJIaChC5u3S8rtmj4dmTUD24m/JhxvTS0H9
fARmuT6j3DxwBDgCHAGOgIiA0VuiBiBHSJZHYMCAD2nJ5QY0lhfiZJ0dFi36lN6yyVD/gjfePXAB
G8hnUGFeCexiF5F1C1nzaASYfyTLx1olETd+AN2NhSChpZo7haWa0oSZGEm+soTwxCC8Sw/KvzZS
2rRYrP+uH3zs4oWkhV8VYGJfahr5JUqkHT3FWJbkizXpKRguPlsLeQU9Bzpp3sbQI37Ye8nYST6w
nN4VssA3IgHfhXqKJ+38txv8PJnN99C0/5ZoEyktox0wnUaSq3YxDHKLgWS9FDtnD8eH2evhHuhD
5Bel+S5EwRdEfpgIvs+RhdWASbT89ShaaffRvJJGxC5aRCUc0extZKzYdmpEmNBCTGLT255a/cli
LftOREnmGgxgvvbEbMSnbkFdgLeawHEc+hzWR0yCDyNCx61H3b7ZiClJx0sDAmEVri5EVo4bMNw3
DLHjBqGfhTggJDMYIScGRcUPGOSrrgUz1mRipNBUT6PyjK7spVEYHFOAZaE+cLdQKUHsrV5QTelV
0UOfi8W4AU/AYjWLGQfJOCKOlDNKG3qukKsyCt9O6ocPZmb26CsJ+DQwEHbEk0rW/Iqdr/nr5DZ+
QnK0FOk7cRntQivBSNXEeAb5YZvhrS5uqJ/UiYYOaLOMtdKvaHMJzV6mMxIKEDDcGwtp51qJz0io
IFpDDwHe7JdMOU9NDPdFogDfOCSf+lRN/tp6h9BCTOL1loXDX2/MuPrTkghawvrfA4toybloRWtI
LR7HEeAIcATaQ6DDfszsRyG5eBS9cDqOlF3fgVYCIv7/VKYj7dV2B6Xb+yA6cgLCxwwRGuUtmUDf
PZQNJBIrgkisxCxdEote0LwXFAFJ3B6EDSFSaEgWolPHYF78UGyJGIVXM8m5OlmtDVmgwmkq9uSv
wD3snqG5RQlzQBflfbMyMwEJbGmnHjHHrH0mxe5B6bxQ+Isq0o1zFaQjhsAjKArxcyMwyV/5Mkay
AlkSOi7+WaceQQuqh1Vlaa01L9KxqrJEUNRezH02BP5eouISeqEj8WKlFLCmvETNaAUlqVj5Iwgi
JP5MY0kvdL/fA08lNmKX/yF1yujcMXC53xV/TeyPbwMOQUxxR8hJd1q2eQ3dVdNwVoJVzYKb+J69
mxMdby/EDvqwMGzHSNEybFgv+AcdRpJDmRDff4ruOLa4zwWjZ53H3oE/UXpPTKwYSv7KWnH+43zg
jeHoo3f79Rg9FwmR/0e4DhHkif80jy7sSNVvqgz2Q/6C6MBgjPFaJ0RNIPJJHUz0O8vj+fDzCN8Q
hjFDFpN73xXI3TJVi8hSS9E5sPR8GHFTv8SUh4ZS/AQkSdfTclhTY1ksviDUH0Lves/F3nd1+2yQ
5E3atXsK/LeRGjEp2PJCEDK3xyBo0kMgzcQwlY09L7FrLJVO3/pbaz3P0KqgsFh8cmYeQtX4sfE/
QiWBf3MEOAIcAY6AGQhYfP75562nT5/G22+/LThIN1yG7Y7nhGdWS7AlPQb+fXuQibwVBnt7obnw
azj5PAPJsi2ImexPUxtK6TMYXr31nkgNC+7SWJlgku9IS+80N1NWAfMl0kxO1K3I6ktbK1neBjgR
2RFLftkWtHlIZhZZjVTaiuRpl+pSldsV1rVtMlEdLU2tpuY6kmWVLnqGyxR+HQWfZ1Zj2ZZ0TPbv
K6y56zPYG71tjY8VwygqcLG0FFVEdmjxL2KlLVehuEY3f/0EWiLg1M+T/JG1oylZFVbLmsHe9tva
tpNX3Uzqd7K+o0K0TFdXY2ahR4OI4tWZxQOqR0aO6cU0/Xr05Mkvktl8XdvGqtpE/J2C/JcJUmQH
4Of0CuLrjqqXEOvVrHVKOlBb9ce4VgazDuUXS1FCnaFNhrGCzc2W6OftqSGCjUiTE0bsqmHWlqaD
DKXFzOqvbedaOvWDp9rZnHgdWhHuOt3BMGfXpx35UVP1B1mMBtstw/tEog8l61SWptPt5P8s2CkQ
zxc04kUDa72rc9bisY974eAX09ptp+m28VSOAEfgdkeAbXDENo3pbDh79iyuXr3aoeJN5ZlkabYX
GbQmc2JCJl4VHNd3SESnM7Od95ijfUNhqceLhqK7PO6tyk2CzKaGBro3sOVmKpYGqDz0PsbMsCH/
ZK+SL7COBrJOqm2gd0S25JtKI9OwlEq87zWGrYnFG6ON19RAOsLShuTp3vOZ7uwllbN6rZzhWsyL
Jb1ZPUTU2Zvh1O7Q+15kmZ2I4jfI2k0vqPuQPL43k4KWtmQFqKV6q1yM7+7SXfBxpldc77QFhYFZ
wOdjQI8BuKroBmsHC508zfW0GJWW5hpYbaiTTzg5X43EwccQfGYsaFN7nfBW5X/IaIvmRIKutYj3
opd6KbmIUG/EoJNd50TsI8KuvS7XKaV/0oDy0gphPOqm0Agly7J+xh2ICdkNjWWNnCbU1sph7+xs
1rxbKEcWZ7UNChrKNrDRG3sauW2PFDSOmqgW5nONQakeD22z8hiOAEeAI3DXI8B2k66oqICLi4u4
4aV5hJmIW3HO1/h8YxrKrlSivHwo1ux5R7TWkhXj64TPkXy4DLLycgz856dYNc37lgf73L44zPjS
HUkbXlRbodzySrej4B/ZJllxDhI+347DtPtSuVSGf375BaYp/TgYHStt9JdhQ7CTsOtqm6RRZPJ2
eEubaBax5tfLeM3f1WDarRypImkN6cjaFI7P4DQyGpIZEiQnJmNcbDr2Lgg2fzJlSHAH4vI2TIbv
HKUVp0457Q0sdBI6dyLLxWSyeDRU0ziydNtntqWbVvVEiFkQIZZZ14qxenxd3qbZ8KWdMWntMeo4
IaYFGj/kCHAEDCFwvYTZpUuXUFdHL0fMCE2Vh7ErxwqSSSOE3/rylNcRUfo8dr/6x1mC3EqEmRmQ
8SwdRKBrCZIW5Dtk4WrGaIwYpcW6dVAnc7K/dToST5KVPyZMgEtaGrIDo5G1OQJ/mHu/huOY4zsJ
aQaUFS2/HjCQcutHde14uPXbyzXkCHAEOAIdQeC6CLOOVMTzcgQ4Ap1BQLS4q6iqpVfU/THcS+91
a2dE3jVl5GS1Vgk3r7aWcMxyrrzOCv3Iz5vKIO2ugYU3lCPAEegwAtdLmNXX1+MC+Vo1JyhKUzAk
eA9SaCnXA/ZNyHx/KGKdUrA74o97GOeEmTk9dfvm6WqCRF5GZmquNrDVsyzraoSY1WFDVTm96a+B
nJYdDhriqV4d2tV13U3yuno83E3Y8bZyBDgCdz4C+oTZjX01dOfjyVvIEehiBCzR29OLPl0s9q4Q
ZwtPIssMBVsClHOPhpDhcRwBjsCNQIDtlGlusPR8FJ+Eb8AkX6X/K0zF9p+HmFtcna+wsFDY3IeR
X25u2g6o1FluiQPV0stbQhmuRKcQsO1v/vjuVAVahex79oMXfXjoOgT4Ndh1WHJJHAGOwJ2HQCJU
8zGxbZwwu/P6mLeII8AR4AhwBDgCHIGbiIAlOV3q3r07WlrIl1O7wRkTF9OuyK9WQU7+mpx7dsCn
kZbsqqoqZGVlYf/+/XBwcIC3tzcGDaINa/r1Q7duorN2rey34CHt4ldUBAXtVOjpzKent2AHcZW6
AAFFQzmKSmh/igf6tXG3oagtxW/5ZJlKznvd7x/Gr4MuwJuL4AhwBDgC14sAn5FcL4K8PEeAI8AR
4AhwBDgCHAElAoy4Yp/q6mph06GOAnPlinm+z/Tlsg2OVIEtCf3ll1+EDyPvmNXZ4MGDMXDgQHIY
/sdZB6n0Me+7CbtDJ6EpKRevjnA2WaQ46XWEpD2M/PVhN3aJXlMRXh8aiof3ShHmpbvjo0kFb3pi
A1Lm+GLPhL1YH6b7pvxmqtZSVo28r4HhUa5GNxdoOVGJbf41eOpSx60sr7dt5Yc2Y/eVxxAx3rC1
uiH5wmYdu4FXI4LMGotNJd9g0iQb5BZHtNmBs6XmFJI3b8S2tGxE03UQ0c51YEgfHscR4AhwBDgC
XYsAJ8y6Fk8ujSPAEeAIcAQ4AhyBuxiBEydOCFZebJc+hYK2gP6DArNoMxSYDkVkuXX8+HG4u7vj
qaeegoeH8R0gDckQ467hak0rrGknRf3QWq8Qdnhuuyui8TL6Mti5jTd97Noh9IjEWrkgGTEpS80i
KAzVY25c8a5VSPZegeW3FVkGNBWnIiotECkf3DpkmYB5XQOOLekmEGaG++AaSmJOwGPlg3Bhw4Dc
uf6Rof7EDsQ2/ZkIsw7UWl+IdbE2AmFmXiknwNvaoD9VG8/xWLH+UTzw5BDI9DcRN084z8UR4Ahw
BDgCXYwAJ8y6GFAujiPAEeAIcAQ4AhyBuxeB0aNHg5FmtAs5rl69+ocB0adPH/zpT39S13ft2jVh
W/SSkhKUlpaitrYWAwYMEKzfXnrpJbi6uqrzmnVQ34Ad95zExAp/9HLQLVH92SHsaRqBGf/W26LY
RBldCeKZtQuweNVC7EhLRiG8sWL7RkwdpUvuFX+/CmneMYh9gFmhNSF1xSzs9VqED6fSJgmKUnz0
wjxgdjxeDSK/V7VFiI8ORaywzSGTF0/y+gmE0vyYgxg08AzWbcsGJNHYtzwCntpGZIpifLIgDdEp
sVBHK8qR9N5yLEgQ902cEJ2ANYJlkQJHkt5D2IIEoSETouMRS6yLbWk6ZgVHgGpAoCQcHkUJSC6U
YHtWHNyPrUZwxDohvyQ8HJUJCciWxCAr7gV4oJLqeZ3qYSWB6Pi9ROIw8quB2vt/OGh7D86so/ws
LWEfIoK0LaKa8P3KBfCOSaFNJFhpMTQersTBcSdIMgvuCC4YjL79u0En/qmB+Ot/7oGzwzWcfbMQ
+9+vorzO8H7ZBoWfXMDAlb4YM9cBZdFFONPYHfUbL6Ca0BmdMRxeoxjDcw3n3ivEvhWsHIWnPPHU
+nvh4tKCkteO4+BGkQHbF3oJlZd7IPSHQXDTGkstJy7i0C5aovwfVWQDMuOXIDw2mUimQBoRjpi9
9gNMUhKYxSkrsFLqjHsKVoNB5R3+Cb5ZPA45H81H+GqxjzAhEntiX8UQGi6MSDTY75ZFWPH3UCQU
MqUXYPqPQI3HLOz4MEzT9yxJJ5AV3+IIRLHxQ2HW9L3IrhmIlB0rBNxL0z+i/l2tLCHBJ3uWYiJT
wtIaKEzEwjmJSE6jUT51BTa+OVVr588mGPrVqC1Ox1shEeLu4t7h2L7xXxjlYaOUb+yricblRzQu
xXGGCdHI/DgC/fjTnzHAeDxHgCPAEWiDAP/JbAMJj+AIcAQ4AhwBjgBHgCPQeQReeOEFPP/88zhz
5kznhXSw5E8//ST4MDt58qRAkP3++++CD7WRI0di3rx5GD9+vLAks4NiNdktLYjIMRy62TrDIP1m
oowhSdaMb5N5Iz4/DpBuQdCU1+GTuwXqlWmMxIoiEispVrmczQYT50bii4cmIX7QHtz7fShWe3yC
fEaWoQrx00LxoySRlm6OhrwoBf6hERiUuxtDFdVIy94G/8hMFC2sx5u+oUh5/jmdpaClez4h67IY
LBWIOaatAulvBmHBpRjsy12DPqjAwUMXKBaoP7yRSIkCJGZK4W9bgpWkz1v37sPy/meJ1IpEZlYg
FoyZgpC9mQj5JAjZ55ci+OxvwNxEZD6eh6Cw37H35z1IeGgZfl/+An7fOAsLDkmwT7oZDmf34KHQ
EPTZl49JxItVF6RhG2KQmV8EecabCAn/Hs9pLe9rKv1esC5L+oAIRGVoLbuEJCLL/rx7FIIftsaV
n6vR0NxKrFAt9lH8QIp/PKA7Shdk49tIW0z/jyvqU6swjOLvyT+B1IKeCMt1Q5K/DKOIMGvKq0IZ
BuJvlx4Bcsrxv3En4XppKNxsgR5B/RFW4Q074rzOvfkTdr3RA1P/0wv93xmGv4Wdxf+e7IYxO/4E
KwLOSsWLCXpeQ1ncCbguH6EmZCsPrSOyDEj6OR8DazIwLeRlVMs1VpuKhrNII6IxLikT0oFAfn69
IMkjcA6ypGvgQYQh23U29K3ByP9wIll8Gut3L0R9k4vx8dOwAosRH+ELhdzSBFnGqrHHXxZuROaT
8QiaYYO4+OlwINXslSSlbZ+x2Js1C16kRHnm+wgKXYl9RSvQS9CQiLIXMhG3BtgyKwizNvrQrrgj
hBSD/2oPU9sjIEnMxIej+6EoZTFCx2zGz9TvPQ0WECPLU5fTuLyCxH258O8DFGQcgoK5VeRPfyZQ
40kcAY4AR0AXAf6TqYsHP+MIcAQ4AhwBjgBHgCNw3QhYWFjAxsYGTU1N1y3LHAEjRozA4cOHhc+j
jz6Kl19+Gezb2ZmsWq4j1CQWYdccckSuDKl9DghHf97nh6rgo9BQgkeQuISSggbhL9Pq8L2hMgdH
AxojOJVI9ffVMiB8sQT9bGh6Ouox2i90GX4+U4sRSsas9AcisRCNpWoGjYr2HIWNe1dhaEgonUQi
q3iiuFSzoQK5ZDGU7bIZC3M3E5PDqilENskbasdseCIRRtZmbCIsmQusLqjQEGZkqfZZFNWUtFTj
Z4qWgn61DVixZwo5Y2eWPZ4YP5EYLAol+WQBFR6N0f0YW/IApq4IRMjBUiydSafevdDLw53IxkAM
9KL6/CbgJCtEwbs3xfcmJsPbEZ49vfBAIGMMG5CfWkjiNpLFG2k35C+ICyT+8NQlIszIBK+GeLY3
n1Ji9CTl34wKGmKCSkTfZayJgnd0EkYoiRtWT+3ec9Qv92Pwo7aC7zDHMT3JVgtoPtJAFmL9EUzx
FnTe/5VBgH8drhBhxoLtn6xhV2kDVx872N1P6cOUY/kyMCzWA/a2VOphN6LOzqCiUAG3EZawsmrC
8cgyVBN3ZS2442smuzNGjnWDbS+GNsU7dIf+isPW01U4uN0eIWeZZmK4lJdBbYnDiJ6Ed8+xeJai
lRqIGa7K4B2ZhLARjCClITNajHawqsBnS9aj4ArgKGNx1QKxCcF2y1C/D4G9jTPcnAjfJic6JvDa
M94iqTb2NujlRkssKbgQU6YFORxIVPJnSxBDSjgKSjiinpTvJegwFxIivhgaj8+kUf7yUdQSYaZ7
pYpYMdkNZ/Np5FIdmz9A7uYrNJTpQsFvON1AhJl2pSyzOpB13hfbELhiD0Z7ipJHTJyoTuUHHAGO
AEeAI2AeAppfY/Py81wcAY4AR4AjwBHgCHAEOAJmIPBHEmb29MA+Y8YMvPLKK2CO/rsqOD89CM8+
NYgsv2RI8zmNB6W+6O1G0on08Do7Gg+RVVH1Oin21g7Es/8m8kBO5Iitu5EypFeVac2c1bpb6vl5
IhLr5WREbv9/esQCWXjJqpVCawVSQlyp1gyiU5AQFws/W/KxRjmWLv0AtoQTGaoRSeWklu/UOxA1
ska1YuU/fEZWXNH4WZuYIwEC92IMWls9CujKFTBjHhQycq4PRhEZ1kgy7LQZnyYFLPt5YQJ+obwt
ApWiUsLWSreiy82sBSLl49SDQGfBwYloOJkglxE8ivIf8HKyN7YvHSGmK/9fM7TGT52jm0CWqU+J
3romVoVrzcQzPuAI62/JGk2I0+y22r0Ho9h0Q8vpSrI2K8cjGUPh62OF+p2nUPYxlVWGa81EnQ3r
rjrV+m5F+WqihBb7wp2IJnODoJKNLu5NpUlksbcRq5I+xauDe+Fs6hKkbdQCwES/K5pqzCLKtPVT
KKhDifDUCTTAlgSFwe2TJHz46mBYVqQiLe0bEJzKYKMx8mrr+A+0aBMXr9CFpKbg2KCJRNwHs2Ar
bO5hiaUfkAWciixrqkJxySViOHvB07OnRjY1hweOAEeAI8ARuD4ENHe+65PDS3MEOAIcAY4AR4Aj
wBHgCGghwAizPzL06tWrS8kypruFbXfB0b917+5kp9MAa3eyInKhDy23FL5tLekBvYEe1i1hrcxr
vEw7aBBZsnrbT4Kv94aiX5FAhNfw/qJ1THk6I7EiMW2U7iI0RXk6Hgpbhrg9WUiMTEDIrM2ir3j7
3niQ7HJ2Zp+Bfc+e6OnsgJqzJRAW7TGmhZnsKIPID6mIl3IkvLwNc7eH6S53sx+A5yYQp7MtA7Ws
gKIWx48UCRZPvQaOBtZ9heO1LL4c6YnZmPDwYNiIgoVatCgbZa3KL608YowNBHGb9wvtaCrPxcZs
MuQa3EerXJtClKbAj+teZuZnGKVrqgTn8bSYNrMc5SfEcldP16Pm/DVYethRuVKUH2fx13Bx93my
RHNED12uTqteZitGgQjToxuqBYLvapGM7Mvs0WuAJa7VMUrIDR6jbGkstKBqF1kmummINUsnuh6O
VaP6IslRaIi01rLL2L+RrK3+oat4r+HjUBj7OeGqQENpNnaQ9PauKEU9Y2THIWCEJ1nd1UNK/vDg
wigoCqyZRvud+Mc+Q1BIO6JW0kYZ5m7YYeNA/VL4I/KriNRSbfLRJEMRVRX04DB4kOlfWe5PdOao
tKpjuqzG/iI2WGrx6+4E4sKGapHA9vCVeGNd8mEaZ00gThU2vbyFMpklcvSksexMaz/PnqwQCVlK
aTi1CyGhoQiZt4tdicpgj4dmTUD24m9RJA5Y6ucjqGTcGw8cAY4AR4AjYDYCRm+JZkvgGTkCHAGO
AEeAI8AR4AhwBNog8EcTZm0U6MoIyx74a84oOOj4nRIrcHx6JCS2Sqsn7TpNlNHOpjoWfJglR8Gf
PizM/WQvRgv8GJFYEURiJWbpkli0dPK9IPLtFLcHYUOIFBqShejUMZgXPxRbIkbh1Uxyrk6WPkMW
qGqYij35K3APm/0yDkIZ2KmLkompzEwgoo6WduoRc8zaZ1LsHpTOC4X/EGVBySpIRwyBR1AU4udG
YJK/l5ggWYEsCR0X/6xTj5BI9bCqLIXGKuXoWFVZIihqL+Y+GwJ/L1FxScx2SLxYKQWRl3rLElVE
TOWPIIiQ+PMopVDNV/f7PfBUYiN2+R9SR47OHQOX+13x18T++DbgEMQUd4ScdKdlm9fQnVkRqgKr
mgU38T17N7YKcXshdtCHhWE7RoqWYcN6wT/oMJIcyoT4/lNUJlDCKSzuc8HoWeexdyAjkHrSBhJD
yV9ZK85/nA+8MRx9eov5VP89Rs9FQuT/Ea5DVFH0rXl00e43VQZ7WsIaHRiMMV7rhKgJRD6pg4l+
Z3k8H34e4RvCMGbIYtqlYQVyt0zVIrLUUnQOLD0fRtzULzHloaEUPwFJ0vW0HNYH0ZETED5G1Ntb
QkyruCZYXXZBqD9tL0DBey72vqvbZ4Mkb2Iq+bzz30Zq0OYNW14IQub2GARNeog8rCnDVDb2vEQC
0VJ5Ufa31kIH8AqLxSdn5iFUjR8b/yOM+iJUiebfHAGOAEeAI6BBwIJ2cWo9ffo03n77bbS2at72
aLLwI44AR4AjwBHgCHAEOAJ3DwLM/1hXzImYDLZDJdux8lYOXl5eKC5m6xTbhqUeL7aNvI6Ytyo3
tVu6qaGWVnbaw5n58KJQeeh9jCHH6lnFr3biYZ+sk2rJ7oYIPft2Lf4q8b7XGGKdsvDGaCLgjISG
BpJnaUPyNOQNy9pE8XL6dlavlTMiwKxo0pvVQzjYK3EwVezQ+16YgUQUv0HWbnpB3Yfk8b2ZFLQk
S0ALLdVb5WJ8d5fugo8zveJ6py0oDMwCPh8Db+IEryq6kU8yjRUZy9xcT4tRLclPmQEOVU8YcL4a
iYOPIfjMWPTtrZv6VuV/yGiLLBgFXWsR7+UPpOQiQr0Rg25+7TOxjwg7FdmnnWj2cQPKSyuIptQC
SyhLMWRZ1s+4AzEhFxsPrKy9QSWaaOdaGuXkY1BfulH1yOKstkFBQ9mG/COaXQoK0qOJamE+18wv
ZVQLnsAR4AhwBO5oBNicqKKignZ4dgGbD/LfzTu6u3njOAIcAY4AR4AjwBG4WQioHP83NjbeLBVu
y3pt7J11lt55jH6DCL3ONoUIC7M3PvDAG2ZUxPzFGQo2FH9d/IyOUEa06C5R1EnWOxn9RjHahYiR
WAYsBIUltOaQW8o6rx0jouwKvWRny3D19GCnVuTfzuzwJ1fMqB9rOHvDMUh8w8hwawJc0tKQHRiN
rCHmYWKsjwxXZCS2oQTLgychzUCyaPn1gIEUTZTp8WBDG3J0cLQQSdvhMqSOJY1L/sCn6Rd+xBHg
CHAEOoIA//3sCFo8L0eAI8AR4AhwBDgCHIEOIMCWZXLCrAOA8ay3OALdcV/BKMC1A6RYZ1tkPwI7
fs6kN/01kEctxKAhnl1ISJqhlP0DWG8GgWqGJJ6FI8AR4AhwBG5TBDhhdpt2HFebI8AR4AhwBDgC
HIFbH4E7yo+ZmXCbWnapXh5opqw/Opsx3W91vf9InGz7d8Ac7ToUEzBnK2OZezAeOAIcgbsSAWO/
yXclGLzRNwWB23CXTAXOFebhnIxtdaMf5CjOy0VOTi5KDabr52fnF7HWzwIb8oTNwg1l6FTcxcJc
FFcb0rFT4rq4kByFuXkwRz1Z3gZYBG+gnbF44AhwBDgCHAGOAEegowjcjYRZRzHSzs/8aV2tUaBj
XnVb0UxlrtZ3rJRQpqar/MuRDvUd10HVXvL6ZX4gX2RXLyrQcpOnmc3nr6D2fIc0N7+NPOcthkAr
Go7XQ1Zj4Bqj3UEvZ9XiAn0un77Jg5JQu7RKih8/Z/7/bmxorb+KmhNXO/hb1Xmd5CeM4G9QZCsa
TzSgsYO/iQZF3cDIjrXpBirCRXMETCBwGxJmMnzu44uVR/QJLjlSouwwyHckIgLfQEaJef5CZLkJ
mC9dhr8PdzQBk3aSHPvWLkdKsX792nlkSPAZia0nTOXRyi/PRbBFMHLMzK5VsnOHsqPwGemLY2ZA
5Dj8r1iYMQdf5P5RynWuSbwUR4AjwBHgCHAEbkUELMljeffuf8DytRvc+OayBpzbU4VzWQ1o1qlL
gZqsapzdU42asusgT8iheeE/c7GlVxZ23HMIWxzycfaEUp68ATkOB5Co9Sk8Iqa1XpQhJ/AgvqQy
O/ocxI/vVaNdLRRXcfKfB8Qy9/yENHPK6LRZ96Txx3OkG+nQR6VDlRKjFpRQPdp6p62rVxZuxaXP
T6nbu42193T75F1j1nkkuhBGAw9hm0s+zplRRqzQeD8Z71vdduqf1W74Fd+uVrVHP7XteUtZNY6s
MqN/2ha9yTHXULHud+qfdkfWzdGTXTtvngPtIdCB0NE2XUNpwG8oOWkAA7qeKjaWY2+IFHuSzXi4
6ICWHc5aT78HS2oxZJJhP4MdlmeigKLgHO08e07v99BEgetKasFpfyP4G5TbglP+uTguNdBfBvMD
DfQ7lr+nQ4PIiCRzozvaJnPl8nwcga5F4DYkzFzxSnkJFo1ybYPE+X1ArLQRR1v34UWzCDA5vl8V
jXHrJ0NvY542srUjjs2PQWGtlXaU3rEV3MfRtuGmsuiV+ENP7XpAgnEGHbW21aMvpq4fh/kbMmin
Hx44AhwBjgBHgCPAEegoAre7lVnNjlP40icXJ1NrcTIkF18G/g7arA+oryci6xB2hZxHRep57PLJ
Ql5aU0fhEfOTlYq8Ry+ESAPwXMVDGD2rCvufv6B8GG1FHe0WGZTzEMIKHoJE+hDu8xZJyOqvz+Ak
BuJvl8biuVwflK04hrJ2SCTZrt+Rs90dE888gqkFwwEqU3TY3FnONbKA030Ibaq8Cr+Nvgg7OwZh
GfeTDvkoVhJ6zeQg33uHP8JOPoS/SUfhkak9xPYSCfjb/PPw3/0QOb0fjaCXqb3vVJkm+xRySENO
of+aEZhe/zAeX67APt8KXG0PcRP9ZLRv25NJ6T0jAxC20NwXzlSgrgHHltxkQsWMdhnKUvOvUtTV
6e4GaijfzYlrRvH7FabHjgHFOtqmbsNoQ4ceBh4dbXtg6H+G4q9rnOGKm4uR7IdzqA66H7078mBn
ABtzoqwevAd/K7jHzOcpcySaymMBmyCgu9nPlpYYQr85w/zN977UnF+B3CJzfwdN6WpuWkfbZK5c
no8j0LUIGPjV69oKulKarHArgv2CET7vHfxYorF4KtwaBQu/AMyRAtG+AfCz8MMmc5ZYyvPxaSIQ
+Vcfs9SU5W0l2XaYT7mjw0NJFwvM3pSnLCtDatxMYetRpkt4Bm0e1Ok9aWjSKJNBLpdrPsJ5+z9i
csJo8uQoLI8KFnWxiEIhe1kgL0bcZAshzo+sy5LhBHN/cwc//k8gfiMK/siXDmb1CM/EEeAIcAQ4
AhyBWx8Ba2tDewne+nozDZuPkBXFrKuYeHYsHl17Hx6tCUSAWynKjpFVy+O/Qb7mQSJ8huLPa4fi
6QwvHF1yGZ1aDGVrjxFr74X7fda0y6INBsz2Ao7V4Yp67kE7MrpZwtLVEo732cBa5UZLTnOjyS6w
p3Or++zgQTpfqTNtqdV8vg6uy/uhV28LdO/vDJ9ZwJmD6opMd0x9A1nAHcUlLcMql2cHYPizzrBz
6Q67Ub0RQMRC1QkNcWjjQro7WqLHfbaURzn1VrQS0WUP9wC2U6IlnO+n3R+3N5smPaitjDh84DlH
oiW6oc+UvlT2Euq0dGmrvMJoPzUa7VtdQrCNTCL7fgnMReacUzi1Xws3+RUcCc3HkTeLlFZ1RWQB
x2SRpd1rUmwLOEPHxdgXKkVi4ClcNqm3WGvLeRnJ1Fjp5asIWbJqKo4mOUqrw/w9V4QCsj0l6rif
ok8jjaX/8xwaaZi0nLiEtMB8/DQlV8iz+7VKqLSX7fldXS7RoQi/Hxfn3M3HL2K3w0/4haTnzjlG
5Q8gJ7H9Ed5yuho/KnVLC81FWvQltSVSy4mL+HHKaeSp9T8tWIe1lFWpyyQ65CJvp7Ieo7gCNYmn
yeLwN3Kd0oBDf5eSruQS5rjp/jPVJqM6UPu7uwG/LD9JdbD+IAI9S5eqbdE9FTuQXreffU81Hg7g
l89rTY9xoRRZX7J2KfH7cVWVkhRuwe/R+fjxtSK1DsWHte1dW1Dx3gUMfsUF2ja9tTtOa/UZG4v5
KBGsV0V5OW8qxwnVl5+mGhHXSAfNWEoMLNGy4CMZ1Hf/n713gauqSvvHv8A5eLgc7nclQFBBAQ0z
vF+Yyb+ZhWZeSpo3a6acmX6VfWq6/NKZV7uM5j8vb1PajNlbVGY1SZk5WlhoKqmIgIoiAiHI/Xa4
HDgH+D1r73PjsM/hgKiga/k57L3X9VnfZ+3tXt/9rGcdSLqAnI/rDXploqsOXNbJTTqneyRzlzgu
2dj7ae5FZNJ9IPTr95eh0o//uiacXaof4wxX/bOjHaUbddhNzMTRNNBd3zMhqaHxdWBiFo6uLEbF
r8axYFEG4X4+hD3P03hbdQFsvH77+/Iu/dIps9uh5Xi5eI8JuqL7vbgD7ZeqDXEHfn8JP9M9w+6p
iitsOW/f+tStYR7BEbiOCNhOO19HoSw1pYy4Hyk/xmOTVwQurf67IVvE/WvQcO8zeHdqKOrW/Rur
p9AT3cmGL14aDarJ0moYvYDZEpRR9+Nww0VscosANv4Tz0/wQgvEdkr3rcbdLwDHKlowsmwPvGIX
UZU9E1yS7aqysNRtPJFaZiFxKxp2P6Fr0SxNd6nRqJCSsgn+O46hpmEkLmfmwInk2PdSBF7ADlRo
klC2+3nELmIvLbYFxdBIQoleWtn/SfoXVNuK8lwcAY4AR4AjwBG45REYvBZmrfj15XzEHZ4Mz4py
JA+7ABAZhBwgrqgaGTnhWPKYE01AD+Hw+zo1RxPRddWhA8Ub84FHR8ONvXcIfnjq8f2II7qah5J1
WJhAeLknhgCxp/ATWZm5ZxagfF4EZozr+b2utoBNSl3p14nWCjoEGSeWukakDzI7gZSTTmSkTDXS
CZ+Zk5woC00e6e/p2b/gtFDABZMOxiB8An2ydHXB7c81YZ/PecStHYIMWkYWf3h0D9YqjGRrQnMt
TTxd7dCuYrVroWVGW6wrEoGRMyck9TQcxS9fktTtHRL1dIkii6Kx38ei+u0snCzoANno6UIH6tOI
3LgrFg/WhaPk2aNI3RWEpBeVCH49GgsWXsZX99hj8q5AyOkVWW5BZn1tIIu6EyMyoX4zBov/7QZy
YIyyYjbpBio25ODoT35ILIuBvKgKX8SfhHPWFLgVNQDPxWDBPY34apYa9xbEITcsH6pNQfCk9/7y
nGrErbsTkz8Azt//Cw5td8Vdj7lAFuSJe/OGwj3QAU0HCvFVfCES6yKgHOWN2WUTkBtwnJaxjMTo
8TLSqSkdI4hj9qcNZ2NpEJAl4IP/5YQrrx7Fj/uMbFKHRoviPSVQbB2HxWVOaM5qEj+xyxQYkxGP
6SMd0UHLVz8lq04l9Sk0yDKu7g+EYvEMTxyIKsDt20bDl01LXK3LJ7fWJ0syDCeyhlSABhfMrJpK
7OEVfDU7F56XY+HjYdZ9k0vmT+zHtACyAB0FF7a0elgGzkZNRMxky5/t1UdKsG9FI357bjJ8FS04
FXYKx8MmYMp8OVqzq1EsWJSSDOklpOM8eFaNhpcwPyE/ggS7Mqjr/d9eXYcqta9BKvUv1eioZ+PI
TqgvD+Ek31Ro9+XjmwVViGgkqzEixtNXFCMhbwqCAokIy2w2MYNwQPCqMfA+WYKUe1px+4u6qitr
kbKgAPEH4xERpcXpgJMoqe7AOEruoLFXnHYFvq/ciWWva/FLQAYKnwhAzIROnJ2TgZIlMXhwpwfa
iaDdFX8G7pfjoDxehNRVoGcdjeuKGoo/RzWJ41/XouRBPtwbM/cpkTvsOBpfDDXksSwD3c8/TsKw
TXQ/YzhmPqNEp9quR8OKzuIqfDnrAu74dgISpjii+ReibTWd6GhoRTlCsCDPHUdGZCE4404Er/8F
5ZfDocz5tU99MnSCn3AEbgACXZ8oN0CAXjVJD3Glpx/8YoF6k4IyhRJKelDStznAzw8KpQ1kGcur
rgUZpYGeYbYRQax9pa59D7EdPX9UlpWK2HU7EO9LMb7zsNVMRtacxUACHKR/hv9KlXHY3dnzA1G6
PvYCuA4bHokXiDXPadPomki0TRR7ciF8yZeK7/xHiQB72qYvB9Jt8FiOAEeAI8AR4AhwBGxFYPAS
Zmp6V/BDQLQdCu+7gLH72URXhstPnUJdvRbBb3pDdqmCyLIwPECTzCE0gdq7qM3K58Im5JNPr6M7
zZHzw9yyUfASCJROVGzMweGdQ3FvlbdoT0Hk0rSCSVD40msrsyxakY59/0dJE0xfNOeTVQS9AfqT
9ZYDvGl5ZQPqKgPgR9ZjloLnvBDg+bM44BSCgJYinN5DOSOtW6XVJZ/HnhWMWRPDvoBDwskdhych
Uk/QXalDalwuRiSPx7Bg1r4Dhn8zESN85XTGLFbysG/WJfjUjYI79aPuF8DzUSVcw+yIAiAS6GQL
IsYx6zELQSDZgNSobIxd64ZfVxULGTvU4uRfqlRHfTvpyVNCT6JuAyV020CTXuuBJtOuMijcSR96
gxxdAWY1F7PcHQ6U5LcwmF4+m6Ehwkzuag+FjzjtcCRCxzJdYmxZc76Wltt6Y94fPODIig53x21E
3DArlRqyvopc6wclEYcY441JtFytKldD6ycIU39HOAeQ5V60A9x8neE1XWxXJBtCMHzGEAHjoY/4
4cRb9WhjhBkNnYJNF/FLdjsc3YjNI3pEw/pGcstd5VBE03zBnfRIsluno6hMIxHNNCYnLVMKOAQu
Iu1uoHhDYPiGIS6JcKEzx8nCDIaYHhmad17GqWcaSQZRZnUD5Q0CzREs4KqwhyONL0eS15GsL3sk
IZkMMst9crAkAxXrKKTbZJ0fWXMS5pO9MIKsBSvytPCZoMeXVW4a2lF7gO7PtCpkPllHzwUHNLLk
NLVVwqz5NN1nfw5DQDBD2hUjaKnnN6ktmEyEGWpIrev8RRnIQCIMBSjL1cJLuAdFgtqhG6nE5DPe
VazWDv0AZPW95aurz4dSSgWrVkfCiPGAp1b9ipZ57vCZQhak+kkfxbNx4Kwbz/qaNSXsWRSO0AmO
1JojQte6oMRwfzCd09ibzMbeEIQ9R0R6VitiojpRmQOUe5XiWHqpjvhuQjnhKsupI0vYkfRhgKxS
fb0Ey1VTezqqUDow/XroxmyXHBZkmOACuUJ/P9MYUhBCJn3tUoXJRf1+kpeWv46YwZ69NHwnewtz
T80Zuoim9gOHwJnuA7eR1Ofx3sLcvaWvfTJpl59yBK43ApaecNdbjn5pj1FFvbLqIvKLvo+hjf2/
2IvA2lHoH7T6cuzBYngo6iNtPCrHovBiIfz1PJ86GyvnJuG0W5jwH79QS0MBGsauQsrGB6xamIkt
2vCUs1E0IZuqgug8HjgCHAGOAEeAI8AR6AsCesf/7e3MImjwBXuagHbQxFIZLL78KMiCo53NkGjq
10FLCzFPIc6vhIm7tZchF9z2RjyC1ppjQNNLHVlWtjEb369yxbyq4XA3vM4Q2cImjSzIHOEziQiG
p9nyRS1KFhRhxFfxiLyLLXsl1mP3YZz7TzD8kpyF7CD5NOoOyGgSaKd767UL9sayyxNQThsY2IdM
wG+DzuJkD45n3R+IwGKyXgO5yDgQdQm3Z8WyOSxNcMVKO4ks+35ENtzeH4/4+bq2KZmRGWKwh/ed
jM65IhAxmotVyEgbioV7g2glAMgKA/iYHIhHLyMyTeh3J9obicQjQsSBrNr0dQT9bSoS76lHfaUd
QjPckRZXTESJPl2XzfQgNC+lJ3GpmJRua03L9/qcls3qcHbwIZ2ktRvoiw4N9YdILNsDm+BbDjLH
rv1ubdPlJwLRLtgJwbQ6ooNa73rX2dOyNrOgbcYvUZkYkjwOU19yhl1JFVmAlVNZY2B12OtVaYy+
ijNzKTpog4hfcDgyEon/exvdT2pk7Kmm+vUYWMaVjXH20d1eh7utQnXvkzUZRKyHyPWY03Jms4ZY
j2qJoDUN7YyQ+nYkxox1QDuxPfYbwmHHCJmegpO+HV3G5naDPhyczdIMdRERy4hNKVbJ8CzRop4I
KuFxQ+WYtI56v2xEFvozi002LyRyegr5Uqw4qkLN98X4JikHU5m133Cj3kzHh0EEayfRtAGMLt3R
3x1tuqXjjAxN2EbEmIKes5Q+YcMogZCrP0EX1h6n1tqylGZBBpa9gy1vN+BkqQJjfIfB0sMYZzjL
YePWEX5EVjM8Zfp+sPr154bMpidSzz3TdH7OEbj+CBjv+uvfdu9bFJ5gajDCqpXMmXtFjkm1pgjD
Y7G0lvxQkVSqhTg5gmLpfezgWbrfdQ9VyukeNBFZL3yBfHoIaEuP4zsyXbP1maMtPY2D3x7E6VLd
E0QRiic3J2Pz2rVYq//R9TtPzrCBLJMS2wlBSeR37aODwjOq9CizZ7M9FP30MTDrdxitJ/RsL8pz
cgQ4AhwBjgBHgCNACAxOKzOagddUoO6KPYJeDMThqCycIB9C+14V7fyLf2qG/UiyNNlzjnzekK8a
nyxa8mZd3XJfRzgFmv9EC6yyvzOyTEZLsW6Dkt75mHN9Nu3qrGxG1Zk2tBMx0F6nxpUvqf3nnGk6
RpYU84C8n1WC1Xwn+QKqofYVXvppKfl4+t9ztHvlEZzLYe+NukB1N6tkCJjrDU95E06+2oSRsxlt
ZTmwSb4j+Shz9HUQ/EU5+pElBvkmkxNEbPdHRpZhbQzi7lOQ3FoixUhyrQZVx5vRRued1Gb5t4yK
8oELzdbtnRn7UoJqwcdXJ2p/oaWEZG9EixmEoDlThk9J7tT/YVYrxqC50gZ5jAeGzXVB/Sc55ODc
F+762b8xW5czi3qyotsuFXS7YFphE2z60yqei3+F6G5/9PSGzI2svnJqUVtJtAAjWnsI8nB3siCq
xsU9TeI4IN2zcUDowW0GVfVujUAUtRc3IDcNCBjNSFNdMFG3Pkq0MipAseCfTIvq/WTJNF8JR3U7
6ihTULyr4GOu8Ri7kpkQa3ZwjgYtqWsmgoXp0lij5Bn54BtK9jTnvmik3O0o/5zaIUs+66ET6j1k
wUWWTEqypNTmqci6znow1Ehj04Paq8gmbAjXnpFl9Ur1qQcZiCA+/X6dgLnmDGFORI9XqJGlc5lE
GTZUor6OLL0Eq0e9nshvGbPSo351VKjp3rMuoVME2XZtKEcNUwPtAFryz3oEz3QWySYmw7ZaQYa2
8yqyL3OBj0EGB/j9lztOf1TfBYMhIc6o/d86YQ4kym2Oq4Q8dO/Wl9rD7y4fsqobiUgq0kzLK/WB
lehkBDBRXIx0Y2NC7s925szHr5nE2JEf6uLPmoy+FhmJZ/JsFGsiDbo60sZzTSj4qQVyItcVng5o
LWwRnmfyQDfUrqqCiu6zzisqlFJ5mybuwr0lytUuWIvq+mdJBhKNBflQF9R+oyJ/f2yMS2AiZjP8
df+NPxHiJSi5IN4QbZca6f8K6hlrRxe60qfURg99svTc09fHjxyBG4GA8Sl3I1rvVZsqfPCAG5an
6ApN9MNqOt2a1YAndDtiMrepwpuLLkvPB088/PYaMtX+DK92/sXGnTIVmPHkDrwzcSKcngYSN5/E
7qfiEP7Aq9iR5IcIpzcMzd5N/9naElqqM7H86RXYPDUR8UHsTUmJ8JgYW4pK54kVkDBJk+GBt47h
cT+SeZM+OtEmc3igEh8uSsaaY1v6SNbp2+NHjgBHgCPAEeAI3LoIMMf/zc2iVc/gQcEFwasD8VVU
CS25jMCDec1kYOWA6Oci6H2rHZonTiDnCG0C0DgZ9WfUkK0NRhxNxNm0sdehsRnndUTc91FHdcW9
aanmaLhX0MZK8ReMVc4Lw7xnaFJN4bY1o3E57iw+2yAmez46EgmzTd+DRPJMbrCMoXzMN1bUKfKF
JIbo5DiMGGMk2XTR0geZM+5NnwBXE5JKtf8K+eyhsCobn60Si/m/eTvuWm6HM7MyDO0wC7iZGaJF
GUbS+Sve+DH2iK4dF8Tvj+6GnaObgRYR8jXtzceep5nlEYXoYMzbR/7AxCvJv/JomvDvOS6pp/ZT
bdgtpVsn61jUbb9AMhAJJIRMJL9KFnKb4zBjmYQIJkSR3XAP2v30CvaH/UwZvTGHdOtjgmO30rQR
xIT0KPwUnwH6dCuEsK3j4TPGEUGrxiP6tyexy1UcF2FvxmL4SHvUHzJ59yZyRSocjT8KYYQRfve+
TV+DFR24nXSROuKwkN1zKVkqGmyBWBQRJ0+MxPlZmfj0eeor6XbGH60J7oiYrNG0g+kpfLxCqJKW
rumO+oMJLmIU+cX6KgRfLUgnIorCdG/BV56D6bjVl2VH0/IyJ4zaPJSW+6YLmxN0WSZsWqbLuXSf
rMkg+DDbmYtd9GMhmpYeB/gaK5VH0oYXj57BN8NIv9MjsGRvIIJeuxPxK37BFx7G+3dqxmS4m5Qz
1iCeOd0VgpnPncHeYYfEiKURWLiUWW22i37UTGXYNR5+4qNAyOv1YAgwLB+Va7wN8S60EUdYTha+
cC0gufzI8pC0q8OVbWQgkldiUwailJZMZ8aZ3LtMhtvFsaU5cwWfxV/UFxDrnTcSS3b6I3FXCFKm
HhPHF+UgSkkM7CaN1l+IxJe4cckQxNBOvcfIwtEwVhBIFrYR8JgfgklLjyHFR/+kYqtzuz4PjDXq
z9qRn3QER4l8FcKsY4L/xPj0yQi1KIOYVTkrCJFvZeJLD+ob6W8x6c+EgtZVaDw4jPTHvOQW7InT
P6+BSaRbF4atSV+FEjS9ZU8VpY19Mn/uGVvlZxyB64+A3fbt2zsvXbqE1157DZ199pt1/QXvvxZr
sSVhJtzeOYxHIq/ehEpFpvpy2nCAloIPwKCmF10N7YegtJHKo5UH2dswlV7+fqTNBjwHYI+4SBwB
jgBHgCPAEehvBOzs7Pr9naipifzSlAu0Sn+Le9X1hYeHIz8/X7Kev/o/TDvTHUHaP7wx9dvb4BnI
FvHZQzlSgQ7a+e2zuHMIfiUSMfe60ISIUvyc8FbHh5J1sci/+j9iMc1qgrZDWFrJ2nYkv1JdAy27
ZMsXaTLJfGUZA00el9LksZB8rB0bZmb5z8q00/yY+ewxlvjv8g+MFyZnfZabMGFLK9uZBQpZqJlP
dzvJuoktoLA3840l+kxrxWxyqm5KCDCRWBnmX0uqPhORDacaC3pS+nZa1K11ysxQ9XU6EfVrLyP/
YSa6IiREHdLIk7uaI9tdNLbj62cr7LDkWCCZHrZDZqaPdhoPHd3GUPd6WEx7ZSsaafMF82WQHVqy
3CKfTXJmoaNbStt2/DJ2zbLHksYgq+Sm0BLTLRsrNB76HshSrLiVVuNIWCTJHeBKS6utotWDDO2N
WqKuyNrSBsz1fWBlOujeldH9SdtVoOlSq3CtTxePlEM5BC5kxckC0wfdodSOHot25E4kgnn7ZESG
k183LXsWdO9JzbtncU4ZgilJJtQ9PT/aaPMQW+8ZQQD9vUsSd3/miDnM/zLLLDud3qs2ZiAdI3HP
Smvkqr4GGss0JtkSbDn9TAN7TtmTFSHzCzggg1Z8Hpkue+9JTkt9knruWXom99QGT+cI9BUB9k5U
VlYGDw8PsPfBgXrr9bV/fSjniadST/ehnHQRpa0bDkgXv8axbNOCLm8aPbanjHkCp3f3mI1n4Ahw
BDgCHAGOAEfACgKDc0km65ADbls3DYkPVCH/ozKUNLehudQZE/4dCo+RPkiiHQR/pfhzG2vIJUUr
XB6JAGZYAaKvSYKj8q4TSWNVjCjTT6qNsYyJaiVLpvitAWZkGcsjOq43yX2NTsnXkxkZZtoQW+rJ
DD/Mg7oS5Ox8eDeyjOUTlof24nVObkFPdyx2tqzbXtRvLnv/X1vQb691SEwULWsjKktYXmsupzU9
medVfW1i6dclUbScs//nKexdRdZo82TkD60ecd/GS+q5S1F2YWE8dMtnNYJ2mX3iONLTJDLZYDnU
kwwOrkZfXBItSEZ1KdPYghNkfVcskVOwzNRZ70npo4P019ZMGiTLBEvWT15/HI0p5nXT88PRxBLN
PFn62vq9271MO857HMGJaG8Ee9Funmnu+G2eCWnXvYBJDI1xWuItFSSfbVIZb1QcEdk2bTZhIp+l
Pll77pkU56ccgeuKALcwu65w88Y4AhwBjgBHgCPAERjoCFwLCzPW58LCQnR0dF0ANBCwsG5h9kiv
RbRmEdB3S61ei9GnApZkH+hy96mzt1ohtQYqIiJ7tLDqD1zI6qbpV7LyIr9X8lBn8ktmieztj8Zu
nTrUxWRa6afA+7gAAEAASURBVDkECgnLsoGAQmejBo2lbWil1feukS5QDCjieSAg1HsZLD2Te18T
L8ERsA2Bm8bCTEvOFLXkGXVgLn20TRk8F0eAI8AR4AhwBDgCtw4CzMqspaXlpu/wYCaXBrPsN/3A
utoO0hb3yuCrrcTG8mR14zLcmX425ufZbEJAETywGSg72txAOZJ+NvWGZ7IFAf5MtgUlnudaIjAI
P3eo8PXLCeQnzAnxb6VfS2x43RwBjgBHgCPAEeAIcAT6DQHm+J8HjgBH4MYg0NnYiprMVmFJ5o2R
wMZW6+pxwPU8aFPQwRGuMa7qC41Q1bGFtLQck3ZiLDtCO4IebyQfZoMDnq5SasgP2yHknWHe2Xi4
MQjQrriZTYN0/FhBTN2In1zPoqrRSp5+SqrbfhYH3r0ODfWTvFdbzeAjzFRnseqNg/j8XAVOPht/
tf3n5TkCHAGOAEeAI8AR4AhcFwQGrx+z6wIPb4Qj0B0BbSty/1aKegnyqL24FpkbawXH8N0Ldo/R
XizH3qmVIF/4AzrU7MhH+XP+8LhBxlS9xVVzTXFtx6W4UyjMEwmm1tw62k03C/tnXUCDxJi48Yrt
QNm7v+LyJWlCTJNZjhM5IQi2dVdeKx3qrZ6sVDUIkqzgauUZIdkx2pF5z9SMwUNIm3Wi6adSnN0r
MfgVrhjx52qkf3TtiSyPuYEof/4Saq59U2a9vzGXg48wk8vJfessDA/1ZRsb8cAR4AhwBDgCHAGO
AEdgUCDALcwGhZq4kAMKAQ3yN5RJk2INTchZ1ZslzjRxiKbdBgdU/8yE0aqRt6oJ8Q/dwEV9vcVV
fi1xtcOQ6bT1iG5nDOXcYZixNw7+A3jfurrni9DQ0H33TtC+oFfeLoD/Zm+JTUjMxoEtl73Vky11
DuA8lnG18oyQ6g/tYuoPdzjeIEJaSqTexGnOliHjvLR5pe/vwlH7fAWaelNhX/IGuiE+uh55aa19
KT3oygxSyqkaGvZ5aJAO9EE3SrjAHAGOAEeAI8AR4AhcNQJy+uh3rTYUuGrheAU3NQL1uy4h86QM
LtlFyE0jv+l/jsKcdT5wIOuM/P+bj6P/qBb6H7w2GlNXelomlbSd0Kg7YE+TTn3ooDh72t3Rwdqs
gnwPn33kODL2UNvT3amoG6awnVYV7fj1hfO44qRAw4YSlFNK3FcTMPouBeqSL2HPihKhmaP3ZwFp
WkSmj0X4GNpA46kzOPx+vZCWOrcK5TXOmPt9BLxcO1D691ykvir2B/NCMG/rbfBgOyTKSeacKzi2
9AoK9jTB89EIJLwVCCdrcrMWLGGkbSPscgk7UY64XeMxeq4zFRD7VNDigMb3K1ALF0w6GIPwCXKU
bTyLfLfbMOUxV1YzNGfKsf95DWZ+PQwuJIfmfA3yMBQLRnal9VQHLiNlQQGVcIF/NOD7bCTG0S6n
7RcqcXg9MPlfvsIunEzPeQgA2wEVdU04uyJDwJyVi98/BiMmDxHabTlejsNkpcXwBpEH07Oicdvw
Tiu4Chkt/GG41uLUU5XIZTpZGobETcOgpC62F1fjcNRZ3Y6YLhibPAox82nnSHUzMu8vBO50QM6G
CqrXDwlZEQgazvrdjtKNF5G6iuKjKW8OcAftiGoIanF5puFad9J2oRrH486CoYTooZj9VSj8Anuy
DelAVfKv2LdCt2fnvDAsSCZdQI3s+47jNN0rLAS/MhqTXvQWd+Y007v/n0cjYZ03Os5UYn98Lumb
wooclKAebk/GIT6J+sAC9fn8TiBqLenGECyPfxB5Ki1De5/0ZG2sdF5R4eSCTOQS1kwXMzPCMWwk
DUhBTxfRFCRDwU66pwjXOd+EwcfXRB+GvthyYqpbd3gS8Tnmw1EIpfFev7sQmak0vb9YTEQMEEbP
ojvpWQQruFp+RjhAtfdXpCwu0gnlh+np4bhtjHizO5JuTq+gccn6hEDMzgunsdJTnyyMFVknjaEC
GkPisyp4LY2VleJYYX06vLMVroUVKCZsR2wdhzuTlFD/dBmpH8lx17/8xTHV2Ij0gF8RnBeFIEty
qJtwYmaGTkcXcOAALVEOonFOdeh3WpaP8kAYTqL0TAhGXIUVY/uFKhx+pg7uEc3IMbunRUAdEPCs
H9LfrkPcXGP7jBS+/LdcnP7FWfd8t2VMDPw8Pf0XMYB6oEVtbS0upGzDQdwDH6cBJBoXhSPAEeAI
cAQ4AhwBjkAPCDCyjFmZtbbeGl9le4CDJ19HBDpVahQTKTbp4J1YMgKoPc0sFDpx+dlfcLQiHImX
I+GMNlz5sZWmPGTRY0E2DRFOn03N75YavDkOMx7TEQPdUoGyvxNZhggsrAtA2/4ifLO4AVqdkURr
djWRPOFYUDUV2n35+GZBFSIah8H9gVAsnuGJA1EFuH3baPgqqWJXUbLg16OxYOFlfHWPPSbvCoSc
6pKLHBScpwdjYVkknOi69G8/Y89zznjwXz46qYgo++OdmPwBcP7+X5D6P664ZyWr2FKwjFH1hhwc
/ckPiWUxkBdV4Yv4k3DOmoLQ4QDrUzFNXVmfkF6Cr2blwbNqNLxneeD7qSWI/q9RcKeJ9pWNF4C7
xglkGZOgs5nQj1aIk2i9SJW1AlkWfzAeEVFanA44iRLafXMcpXc0a2jSTyf/EjO3V9chV+1LBJMG
Z+dkoGRJDB7c6YF2Ih12xZ+B++U4+Hm0o4jIMs+v7sRddw2BmvyCqYV5lQOs4aoXR/pYDeeld2LZ
61r8EpCBwicCEDOBppm0QduYjHhMH+mIDlpC+2lUBpQMo6AO1KdVo+2uWDxYF46SZ48idVcQkl5U
ouVAEZFlwJyCKXCrqCG5z1GT0iSZQRbm943IsrBv78SUGUNQt+si9owoxQM0jqzZVzTtvkRERzt+
mzUJvkF0X+yrQ4cwLu3h/9/jseR2ZxpbRFz5HMfx4RMwZbECmpwKIkndsKAuFi5aDWqyxUW+8lHe
mF02AbkBx4F1IzF6vIyoP5M7iYjlNiInnT27EjOWxr+j1rIMfdGTtbFybkQmatfGYMlhN6j+fQl7
4wqRWBdBmxcwPdWjjdIebByFyo1nsO+/yrBkL91zBvBtP2n5qdio29oa0tk54uRE3XZWN6P4feC3
eVMQp6rGZ3EFGPEHT/hZwdXaM0IW5Il784bCPdABTQcK8VW8vk+ivG1jgoQ+Vb97BvsXXMHiY0Fd
7zuzblkaK+pfSmgMNeK35ybDV9GCU2GncDyMxsp8BVifavdoMZ7SJkOFH6Mycf72yYgcTxZu92Si
9GVfel7Yo+n7MnoGeuB2S2QZk0XhjLE/TsKwTVlEiQ3HzGeU6FTbddWDbAj8iFDXaHq4X8z6Zn7Z
QZZJxWlX4PuKxD2ty+w8hp6bae1md2YnGvdVozaHNmfUhppXO2ivBw9hpj6HNxfGgtyXIXHrSYQP
HskH7eDggnMEOAIcAY4AR4Aj0L8IMD9mnDDrX0x5bTYgQB7SPV8ZR1ZOooWRH5EKICfR+TRBjU8P
gNKDWeIoMIwmedaCfByRGo3ELPQqkJPtDWQ5dtiPrLns4JTgQ5YlDcYaaogjessXLgoiEqYwYqsU
zeSix0NhD0dfOU1iZXD0lBkIMVbQwdUeCh9xMuBIJJpx8m4PubwVZ54pRm0j4Cg0oxFIQJF0CUYY
9Z1RFsGPB+JEkgptRJhZ3I6DrDqkMWpHze4mRK71I0sqqm2MNyZNB6pyNTQBJrlYn9b56/rkRdRZ
AcpytfAa54uxyEfez+G4Y3wT0ojsSigwEnbtzYyt6SqNpoQtsApH6ARHktsRoWtdUCLhwogywZ6w
8mS9I0f8lWTRUu5VimPppUQ0stQmlOdp4TeBJtnzgNxVhXAu94bfne7w0VliWcaVlbcU2OQ8BMPJ
eo0WUCLsOeB0VqtAmDkoZWjeeRmnnmmEo5uoL3UD5ach1EZ2XDHL3QXLRL+FwUQyNUPDCLOcOniu
HUlWTDQmfb1o6RcRAJaa1sVrCpsEyy7HdwtR+W47ocAAakADI8yEvktVQNZO712hJZJxCGA6o+Az
n40/FhxgX1KBX/56EVqSu41iHKsFJg32zmy0FSDzVRmCp7jDd5pSpMVkNPZol0wFk9ddTmPUbPlv
Cxl/UEmRkKMTfbAw/h3JatOSDH3Tk75B8WgcK2rBKu/2pR5gq2u97g+E/6MZqK8Mh5IMvEQ9eQh9
9E8MBFZdQX1jIHws4tq1HdOrlowaE9160qhmNkm6wHZxeC4EAWwsBnrQfZKL+qJ2+JGllCVc7aw8
I2TepKVNF/FLdjuNPaY7GVnHCgdBn2OSxD75zqPB+HwpjZUgK32yPFZqTpMl5J/DEBDMyFHyI7bZ
Hd+ktmAye5bq+ySkuWHEPDKYS2tB5B+VGEv3yf5tDQhd54pLSVcQ+W282Z2vw8VwoPtWIYPCnZSk
puchjQ+rbLChXF9OLN/T5rWxZ6kxOCD8m3iEaOlJ1YfxYaxnYJ2JT4eBJZO0NIoYvJ7aidXZH8Ap
9jlk/Fcq4qz/ny5dD4/lCHAEOAIcAY4AR4AjcIMQ4H7MbhDwt3izwqR0SNepDWgOyYgAE7apR5Q0
tATwx99dgWOocQrRVqiGJy0RFJYB9lhD9wztFOXozAg7CkSw+JNgeuszCFY5RAQZmxPz0d8ODfWK
fJKZhvZL5WTNVYKpB0cjNkqOxt0XUfw2m/zpg71AlglXjro29UlSxx4wkjl2xbS1zdiWg3PXNLF6
OYaTRdxX6yoQ9JCKli9GIdDX2LDMnciynA4zqw1juuQZETRiIOuOc7QkMopdMWsmFyRsI+JJ0SmQ
EhM2jBJIHJYavnMyvI80oO50LfaRlc+I98cjni3jpCCFq5Bg7U+0zGBL5ejvjrYGNuI6UPj7X3A4
MhKJ/3sbze3VtDy0muL1GMkM/qgdfKjfemsVNr+zQAgaRTAZI0Ikay+ElqYOhUMLO7fDhH8RwdDT
pJ3IKqlQv+s89j3qjDlZkXD3s0PJM9U4o8voMNIfS/JcUZneTEtHM5G2IBD3VkXAXTcvZePZ3sjg
GqtXyonM1HYjzCyNf2sysEot66kDTRdaiGR0gMtIRdfbW3KsiBSt6T3GKNuOFtITEWYsWL5TOtHe
SHgTceVgskxbLNW7v0xrnu76+5kIcZLV1FLKIq5SzwhtM34ha64hyeMw9SVn2JVUoXhPuZGco3tD
pteRrXJbGCtCL53M7vXmdmNbhI0+2LPxqFtS7PsY3ahRpSid64nTtCw0cQpDvefQoaaHkkUOpB1N
RJR3r6kPepK8p43ytVUJNLLhbtanyOnjhj2JqNekPn4wH40aHCS9UIyIJZf/7AYaJAJzMTkCHAGO
AEeAI8AR4AjoEOA7ZfKhMGAQcHUSLB7St9cIhhCMpao53iTtYF8ntCzIHRO2h2PsqhDDb8L2URg1
y+IMjkraw4OsKTLerhJ4ENWhGsHSpuskRE+imKFDVhQe5G+oIpsmZzQxNs0lcyMrOfKdVVtJU21K
Y6GjgU0QvOA/gZY1kn+06j1k/eGln8yyYxFKztBsjoiLyn+XAK+4SEwuKVkfLGJkD7cZ1Py7hB3l
bS9uEHzDBYzWTVW9yMpqW62Q1nZeRRY8LvDRkYwuCYEIS8tH6ooKxJOPJr10rEl5hJIIQ7JGKzb2
VO7Plrrm49dM6hv5giv+rMngsFzmTe3lVBEGlIV2/yt5XzdZdnWEL1mUFfzUAjlZ6Sk8HdBayEgU
FjqgOqOBy2RPhP4xDDMfBfJKGB0hBilc9WmSR1YpTdL1gREfjLBixJh6DxBJVlhKXxm0eSpadmY9
sFJyciheu6oKtIoYzLdWKdXdZawoFOTlrQlFPzajUyuSizIBoyKUXuyAgvo7RMnIQ3F5seUWHeD3
pDfKn65EXR3DuxNNmSq0ULvtzITvz2R5N5zsG1WE604jCdFZqaZxrEDQfF+M38bYyQZo2JASgh2c
iegpTmum+4jGqyGeEknu8GjSyRGpJflGfesqsioDy2NRT41NOBKXgT20RLW+UV8b5bc6VmiE/UfM
3PRzLS0n9ob7bSLqjoR1Hvn8Y6H+BGONvODGiB8KmjNl+DTgCC1tFtPFWMt/neK8SLclqCG8NZfq
aFSb6dakqHFEskhruEo8I9Rk1UqlguJd4UTWs43H2BUROawqCl36dKiKYjzgquuTkKHbH8tjxSnC
A9hQTn2iQuTvsOSf9Qie6SwSRo7E9L9ajjoGbWMLrtA4um2q+Ky0C/bE1KXVSL3nIoI3B7JvBTYF
+VAX1H5D45Q9D3XPPX3BTnoO5ZDugiK7VtZbPQkPCrrv9MF4T+tjOlH5UTFZZ9LSUn2UcGxHXtLP
+NQnB1UmY69LlkF40RXNwdABYsqqyYtZbQ09yJTW/nMeDJ3hMnIEOAIcAY4AR4AjcCshwBz/88AR
uN4IsIli913hHBC6NQ6qhzKwi+Z8QlgaiSUTXCxaB9gREeMxpusUSVfSysEOAS+Ox9j7T+IL1wu6
fLReShcciFwSJ2T6GOPEFjInjNo8FPtmpeMEJd9xeBIix4nTF7vhHpj06BXsD/uZUrwxp2w0fKJ9
EDf9OL50LRYqC17a3a/a0fijOMpSo4Nx79tsAwJrwTJGQavGI/q3J7FL16ewN2MxfCRDuh32bnTY
mYtd9GMhmjYE8NNjrHBB+J9pudg/QjDM3DG3Ky3VeoWWan3cQP68dLIFeiJxVwhSph4T5ab6/IVa
iUYIdsMd884RBocoxh1h00nPgtXbEMSci8ExsrL5eIUuM1mxzCNLKAX5TqtYexxH9xjjZ+cZcZLE
1RqZwB5p0fq6RAJEHGvkE+2rEHy1IJ0W11GY7i3I7cA2X5AK0WK8cn4IJi09hhQfUYcsa1AXWlGG
kP0R+HH2SXxMaeKY8MSC/eH4ijBK19f9KBvLOuJCH2d2dE8aiekXz2LPsMO6FIaRkvznhcE/KgfJ
/2DR7ggWcBWzdFSQT7n4i7r85Jye9O5twMcefk+MxPlZmfj0eVr2++btmPFHfaIMw98Kwa7ZlRhr
4lvN0vi3JgNr3KKeaGmoaCvoYiCIhPxWxsqYjCj8GHcKybqxcsf+ePKxR6V0hF8BbR5RIKS5YyZt
zmD+BHB0s6BT1rBJcJoRjIRXzmOvAW+WKJbVk1n67KKFkr5eK7hKPiNccPsr3kgdIerVcyl73og1
svZY14x9csH0DLov9A1bOFoaKx53hWDmc2eoT+wepLCUfDUuFTUgRlzBnoArwqnnc6Mxmzb/EAM5
zn84mJ4TNRh1n/H+0yVaPChnBSHyrUx86UFjcHoEFpM/Ob0+KreTvz9aeu9hoTO26kkwS5S8p3Vi
VdbTcnIXzN7QXW5Rj/QMZyDfJMFu+/btnZcuXcJrr72Gzs7u7PbA66cKX699GImrUzBr80mkPhU3
8ETkEnEEOAIcAY4AR4AjMGgRuNY7WRYXF5OlvGjrMRBACg8PR34++9bfPfzV/5HukTzmpkNA00j2
HMwHE/Mjdi0Cs4agpU9C7Y31+DYgH/FlcVZ8Bl2dEGJ/yPeR5MSxA211HZB7yEgesoIqbkUr3Y7m
E3bIHeAaTDvb6kSRxogsZRh2NBmXM19mQmhH7sQjwHZy7h3O3BiRLzZDGsugRd7coyh9aDxmJJlO
rMXSqFPhp2HlGEvkln7iyyxJ7HRLx6o2ZhApNJI2K9ATMSRDHZF0rrQsstskVUxjS+bkJkvDWEvt
ZIXTTvYHcg8HQx91EpgdbMfIrKB4Se0wCyy5bsMGyTwSkQzXHndfNS9HFmdtjZ1wYEsEaSy3V7ai
sZZ2cTXDpYN8LDmPHGJYrthJbWkJBRn5xtNrkdG4GqrL3twXGWuT2mG7xULGxpixhLk43a+1yJ2b
Bfkm2u3VbCfU7nlZjBUZpAv0EGtlrLA+CcsrmX8sXTXk5/CAz68YTxtWuLN10uRDy3SM1SWfp51s
WzH7cqyRELYqAbOKoueAoA8tzroSdU0k+GgdCW61aB8S20mvHaRROelVKmjqqE903zDfbVc3Vqg8
tcWeBMynoj7UvMsc9Ifjrj860TOH0gRfkfpUcnVI6Xt/8qeNOfxFOk+tgepX9iw25hHO2P0TNIT8
8VkZa6Srn31KEFU2inYL7lq+93rqWt78qm77eVpGOpQ2ejFriHb7PBBwijaJiKXnU08fI8xrHTjX
ya6HUFZWRrsrewg7m5urY+BIalESJe5btRudqyxm4AkcAY4AR4AjwBHgCHAEBiwCbFnmQCLMBixQ
XLDrhkBvyYzeCqbJKaHdNQsQTJYexTur4U+77hmtcnpbW8/5rfeHCCzDxLUDxU8cR3qaRJ1m1hvS
dbLJePfpVActZ2pju/8RwaC3/mAtaM6U47N4ZmVHlkz/liDLWCYPJWY0GjcCYBZr5z2O4ES0N4K9
aPfNNHfaSdDUsoNkIPJPOlhOc6Dlrg56YkS6sC7Wdowkq6F29DY1kukWIqXxtpBZH02kr6Peko/i
VF/nY8/TzG+aedBZJOrm+3ZEcnSXkTnxNy+nuxYc/EuTMBZK6Asicm9vjD2syGC9IQuplseDQJgb
7gtdcSJqy2ltF+PKHCTGuboS5OR+uI1kGdVJhMregExgnjccyZ9d+fQwLIy2NHYtdKEX0d02XjAr
a3rfXN1YYfiYbfLA2lLXo7yV2c92HZegzUTSfTKEJcqT0scYbN80+VVdrBdNxTW1rjWNN5zT7hZT
aCdTqdBrPUlVYhLn8dgozDC5Np7KMGprFDznD16yzNgX49kgtDAzCs/POAIcAY4AR4AjwBHgCPQ3
Atfawqyurg41NdY8CPd3j6zXxy3MrOPDU/sDAdFKSc12GiTfYx7Du9MT/dHKQKlDXUymW54SFiE6
C5IhtzEfa7ZL29moQWNpG1qbySAm0oW5w+KBI3AdEKANBC5p4DjcaI13tY1qyOqvuUSDdjLrch+j
MJBFV1vvQCzPrNbUZC7m4mu0OhPlJOf8hKu9l6PgY20gyn4ry3QTWJjdyurjfecIcAQ4AhwBjgBH
YLAjwHfKHOwa5PL3HgE7KIIV9Ot9ycFYgvVVMijkUI7sPVlo5yqWM7U7k6yfR3IE+hUBe7gQWdaf
Qe47BO70uxWCA/XT1BbU2GfawXS4OYlmTOVnAwuBvtiSDqwecGn6CQEtSnOzUaqiL38DKWhrkXHo
EA7RLyO/totk2tp8HEplaenIr72WcquQnZGNa9pEl55JXVwbGbSqIqQfutF9k+qvPk6F3Oxc0Mbr
hlCbn4FUNibSM66tTgbE2DN0u59PuuPaUwMDf6z01AOezhEYOAjwnTIHji5uvCSdaLnQhBbyldQ9
sN0MG1F1vBFNkundS9CiP/KfdQh5Z5g3ncEURF9gvZG6bvtZHHj3JtqKbTCpi8vKEeAIcARuEQQ4
YdaTotXZeNjODh/kmk7Zeypkkq7OEMqz5R3CL2El9uX3sS6Tavv/VIXtUbF4k7ZTHlBBW47v3/v/
MX36dIz/Ur+zkiihtuYMkrf8ldIm4ssL11Bu1VnEjo9FTkvvkSlK3YL15D+hN0FdtA8vr98nbL1u
KHcVMhjqkDhpyfsME6fH4kIf+iZRncUoyT5ZzG2SoMpEVGwUTIdlzZnvseWv0zF94vJrK/dAGHsm
UPTrqQSurH5r4/V6jZV+7SevjCMwQBFwcCBfJ/TjgSPA/FNdjMvAmSxzqqgDl1/4mfzZnEL6rEso
K2J+cHoOmsxynMgJQbD57os9F71xOeoaccL1MD4LOIJPXc+itNi2vnrMDUT585dQwzmzG6c73jJH
gCPAEbjJEeCEWQ8Kzt25CsmxW7Ew0sQImixPsrOL9Dvt9lADUIJYpJwrQUnhSWweugl3R6xG/rU0
iOpRIqkMnniypBAvT/CUSrxxcYpI/OWj3Ti3dRah2NWEXRF+H7bt3o+tsSRe16T+lVcuxyz65+HU
+2obcrbjhdz63hVsyMIbL3QlB6GTwaUPMlhtXM6cMs66pvAJ7Uv1yapgukTlJLpvSjDB5PYLv+8v
2J2aRVJ721JD3/MMhLHXd+mtl5TAlRWwOl6v11ixLjlP5QjcNAjwZZk3jSqvsiPkJDnvTkTHdXd8
3fITEJc+Bfc0xiLcJgKsA1feLoD/Zm9YWBB4lbJei+KduLz6FHLnhWNh3SRMmleN1EVlaLOlqUA3
xEfXIy+t1ZbcPA9HgCPAEeAIcAR6jQAnzKxBps3Fa8tTsG7HYrD5ulatEkky7QUkxX4IwShHq4K6
R/LLG8NCgxAUEoen/raDakpFlc6ipzb3a6MF2tiVOFRKTkJ1oTT9AyToLdPsHsa+IpamwhdPzMcH
2TqLKrKAW5nwMnJ1xdS5n2D+/JVYuzJBtGizWymmaUvxgSHODgkrvzZYMKmoTMLYBCz/0+v4qdBo
qbXv5flY+UmuXhzUpm/B2Ic/EJfH1WZj/Xyd1ZzdWGw7VGTIZ+1Euk9A/tdrdfKyOh/GF9ldl182
W3wXaoFUUtd2EvBFvg4ga8JZSXPDQaxaPl8n4xOkJ1HpuZ+sxBMfZOtKqvAJ6eYTZo3I9DLWDrFP
ZwEvLEdCwlgjdhbbYeUT4BT7AuV4GnMTSIdjn0CGTiVMhm3PP6yTgcaDiaVi7tfrDfiNfeIDsKGi
LU3FfDtjeTZ2Png4AWtTTXSlYWTeQVrA0TWwfs1fuZbGlqjjsSu/EMdLr/VurU9q7Furx5Tamb8W
pmpnMoxNeAB/emU7Cs3VR05zexu6jgn9/TTQx54a6R+8bNCt3VjjvU4K7nJPr/861yZIJHG1ZbxK
jRUzGUyfKzYJwzNxBG5hBDhhdgsrX9d1zYVKHJiYhaMri1Hxq9HCrH7XJSRPzEQ67bSYEZ+Jb10z
kG/LEkt1M87vBKLmWth9UQpy2q3txNzzyN5Ibboeol8Gfr0gWni1X1Ehcy6LE39nD0i9cRkrrdl+
HgdeuIIacmZtc1C3oOh94I5VgXCiN7qyPVQyp45tpmdDcEDAs37Ie7uu23uMDYV5Fo4AR4AjwBHg
CPSIACfMrECUv+s1si7bjD/EiVZXaWumQm73Mg6dLUdYbAuO79sGO7kbdl40kkzS1VXjcmEpKktz
8cn2DynLMgQzBq72EGZGJSLmh0J0dnYi64VmTB+6BbRDL7RFX2AoLTmb/8NFtGhacDFtERy14gtI
6bEUVGj0LJ0Gpw9+i3rdu4lGo0JKyiZcHvsGahpqkJV2P72AEFWSlYzlmyaiUNOJzpYKbFg6kmLF
oIy4Hyk//hPjU97DpWZ9vcD4u0dj07IPUSpkUyPljafh/ZvxRB5WYv3MWOyb/ANaSO6arBewYvp9
ONSV49JXbzha65PTsNk4V9Ig4FD4XTAWxb54FVZ4RCoSdmO/E3GtuLgBo/rBMqsh5inqbwPSNudh
+t3vgHW3uSoVxypoyyJdqCLdXK4nDBVRWJNegx/WxCJ2zUak7D2MH7csFYhXfd7uRyXu37AXhT+s
oaR12JGSgpofNyDWxLoqL+xxGg81+PzxZNz9yVmhitr09YhK3IcfClsIvxq8gOUIffMQZEG3IyH2
Paz5RiRStEX/wfLkasy+PcTQtNOIJJw8eQ6jzfDRqAqQsmk1xr5RiIaaQrx9L9umuC96t96noTNf
QkkDk7sF341ejdindMQctRZx7xr8uGMFCpIPGsa3QfBengzasac6jceXv4HvSkSMLu54AG66vh96
424sT52Diw0aVGR9jBcSo/CJDcSwJK42jFepsWLtudJLFfHsHIFbDgHux+yWU3m3DsuHe2PmvpHw
2nMFjc1GH2Zu94VgyfdjEBcNRH81GnPKYhE6yoYlvNpOssxyh7OnXbe2LEd0oimtAqcLXLDg8mQs
SA+Hq/iVGCdGZKL+3hgsrpqCxVmxcHU0yihVn/vcYRgR0IK9sceIZMvC2V11aKrrYXmltgPsLcrN
rwOlz2ag+c/B8Ec1akuNBKJUW/o45zEkbFo7rEumz82PHAGOAEeAI8AR6B0C3e2/Jcpnf/AEYpe/
1y1l68kGPBFnMpvvlmMQR2jzsX5ZMtYd2wL9IsWE10+j4XdfwI1ILhZS1q8TCKiQHlB0QxYSl9yN
2KwsOgM+L9mPIDqqCk4J195bXsGRLSoiUwoo9hhyVX+Bx753aKXcDjyeEC6Y1YdPuw/hlMqshLoH
b5Mo9vVvHTY8Ei+QM57Tpglpamc/Or6AV1Z7IHH6DEyeGW8015cpoPT0gx8tbTRdPOg76XdIQhS+
yV2DJ/yPYHlKLH7YEUMiZOAIdeSg9xb84cgWiCxQFn68UItp8Xq0TETSnZ6z2CeqgrqQ/Oaf8KfT
Kri5NVAJN9QzKzybh1dXJbiRija98AoCyxIxY+IMxIdf3eIEJtFflicImE1K/BMZgL2DC6qnaCkj
w964HpTt+aIWLmVQKjzh607pag86p47YIIJCqYC/rzvVAngplV2630CLUl95eBoU1NUZS14CXj0H
1ap4FKQfodwHseWVP4CGEYRhlHUUtaum4cG3X8LT0z9E5UOv49KHi4BnfoCpimTKIMTFsdFoFlqp
tTXH8Eh8iJAwLYEOfdS75T4p4OZYjDf/9AZI7RDUTi/JjPtlUMmo/55yv35ZeDlox57cmbROd+4L
a1CWOB0TZ8yEOJRVOPVFFp5Z9x3ClTQgYu7HjlnA8TPleChc1BkVkwzSuPY8XqXGitzac0WydR7J
EeAI6BHgFmZ6JG7ho8wecg85FESMmdpk2SkchDcL4XXCVw4HVxvIMgZji1b4mNdh/PZpE7httI/b
nNf94eJK2T3chV3dNGdqkUf/A8/7gwcc2SvWcHfcNtx6dQ6BLghdOVz4qemdMD0uGxlU5I7DkxE5
zkIfqG5HIvlaDhbj6PtheKDKC+n/KIbGhEC03qqY2huK0Jb6eB6OAEeAI8AR4AgwBNh/gT2GqIWv
omT2X7vlc/Kymc3oVnagRxTtXo/3iHiqMGEXig59gleeXIekx5OQ/B6RYG4fY/lyYPOWZxHjaRnK
BvK2dDI9FXEKWoL2shPu/lMyWnY/QhCwdWZrsOOjZ+CsZucybPmIJq4Ea5Z1q3chL/2BtuYyUSXm
oTszo4h8BA0l4/HzkWz8Z/1ELLr7cZxr2YbI7lmNlcki8eS6WEz8/CgmR+0AEl/AZMaHqTRg5M13
O3Yg3lkrLFPdsuUjODHBrQSNpT7R0tc/hU6Ez+f0RXL1aMgvf0lWch92eXlkL41ZdU2StTOSqqyJ
4advX4lHdjdg/KGfkX3qP5gYtQiPf3wO2x6KNJRny2tbyPZOydgnm0IsXPRZ5Y5dSxgwrEEuEYlh
JqkadbVNRJlJEWg01JdYkTQzjQe9uOplUPgGEEfWoPOjR3TeSz9gx0u307JhekuWbcFHMuobKzzt
MTyOCHy6bzqOrwY+vji5a5UWroQX9yFGIlDM1je9s7JSfVLnf4DQiRvx8bF/Y/VoPxR8+SekbLQ0
SKQErUaTjZOCQTv2FDH4qKEQh34+jlP/IUvCRXeTDluIFBPxcHLsqqOqNhsBkYKT6amX47VPzxUL
bfNojsCthoCcfFPywBGwhoBoY9VpLUvXNKWcPvJq0VvCTHo60It2DVKwHT8bcPmTMqRvqIDnvKGY
9JgvhkZaIMt05WT0ufboo/VIyGMfBRvRSJRdVKj+pctQueRJW1UbxTtyCzNJdHgkR4AjwBHgCFwt
Ava2VCBT+iIoiHxwmf08DUSBLbUMpjxF2LToPbyUthy+JmK3EF+z/LPD+OgfK5EY+xh27j6NzYuG
oZm+6PUUNAIDocCc59MQm7Ic72XUwimA2Y6sxr48NXx9feGp1KLgbIlAgoye/TsiRDZiT26tUHVt
fgayBf9mTkQyEPHxfaYQf+7Hb+noZmLjJER3+6OtzEcFQjHngYfw5o7PKf2YcZmblsmvFnyBtQpL
PY39Gb9kFYk4HbGLyNrupbtFIyllACaSbdzHBy9ASXL7eipRU5AnaftmKojFPrXUC5Z2/9/k8Qjy
dMKlIz9Qsa59Cp06B3gjGbm1aqi7OI1TYsKyWEr6CbVaShNEVyM/m3o7bQ4eeupNpDwOvHfZxHaO
di59wMkNbvHiskpTGS2dMyvB91KyheRzPzL8ZmE4MVLeoSOQtf17YRmtKvtnbDKrwH1YLLJ2H0cp
YawVcDbLIHHp5D6M2MHvkFlJxFkPZdjrZMBIGhBv7MAFtVIYR0ra3TGvhJmasRCOlTuS8PTddyM5
cQfuvRpLuz7qnUkh1SdNfQWl3IOZ8eHwdFLh+O5kApTRn2IQut4ifnNvYxfGYUkkZBjmkE4++yGX
IFJ3SdKXNz0O2rGnrURuiTOmzXkAT238J56hTl0WHCA6YSRZ/b2x5VvBmkBddAQbiTn/TfRQ025L
nlvDtbfj1epzRbJ1HskR4AjoEWA7Z3MrMz0at+iRllACHbRPJu2VSS4zcLW0j0KB8OgmFBzpzccn
aezl4e70AbAaF/c0CVJ11qlRdYaRU5ZDzbun8GVcPpqCfZBYMBn37ByO8LuUILEsB4Uzhs6j5KWR
8A8Eav73V/p/zQtKD8tFjCmdqPyomDY5cCfKjAeOAEeAI8AR4Aj0PwI2EWb93+zArrF03yYiPtbg
yWmmdBkQOechJLDdMrXOSFgWKlhAxdz3EOKDrL0JmPXVcxreWzcLTz+3Cy1Bc1CYthkrxvsJTr3l
Tn4Y/36GuCSNLMKyPr8Hi6K8hDSviPE4Sb6K2FfASUmbyd/ZdCH+6e+Y5wfBlsjYUKyRdNBHasu+
R8RQN7Gd0EVI2vw2xgvFyBH8A3KK9wPzT796IpNFjm26TQVkIb/BVlreSCZMWDhev9wyBKsLidRa
PpF8upGzdrkTIsZvQ5kpoaFv2OTIrFEk+6Qci3VrEnH3UCaHHI8fZmRP1z4pRy/B1sePIcrLCU5z
t3ch50YnvY3H31sEL5Jj7jvM+F+DQ6si4MZko/oS33scaUljTSTR1R7mZpuJJdGRTJrk5bFUHzny
X5aFz889I5CpIZOSkEQ+3Pwo3u3p78CgGiI3fhUNv+tJPFO9AkPJkkA+e7tAbnQRROJCFn4Xdjze
gOl+ToTtA0jXc1/meXV6DpqzmvyqARP9GH52cPKLwraMakPuyHuWCedrnppthqohS7cTZvfg3W1Y
903vrHKpPiljF2LdrDcwlOlJPhTfKYlAdtOJQqTmcjnFe00kC8qDmO5FfZM/bNgAAfQNfUnaVhxb
FEUbiDrhHSKgrYVBO/a0ZXgxSnw+2NlFYFPSViQJ96EMc9acw0sFy+HFdB76G8RuTkOSVZNRQqgH
XHs7Xi0/V6xpg6dxBDgCegQ4YaZH4lY8tiM/6TD5+jqGE+Tc//Qs5vfrMPJMnPszuyx7+r/Q9iDD
8LdCkLe4UljDYHs5asc8s8IFE9KjUJuUgY/J6f/Hw47j/CnrL3qeD4/FssY4jHvMmz6oWrcqMzZn
j5D/iUXYzlx8Su3sfVqN6RnBgv9dYx4LZ5X1SNvpgrELXSxk4NEcAY4AR4AjwBG4OgTstm/f3nnp
0iW89tprgsP1q6vuZihdipftyErjhxK8nhB0fTpEFjK1tMzRycmJvsIZyRahcdqFU0W+vJyclJCZ
JLElhSoNmd6TzyubA7WjaqHK5OQby7wdmysxzaiFqpbYHJJbafXzoWkZOrfQJ7VKRVQXkVO96ZNZ
1aaXarbskrqrJAs4E+igyt4Gt9gVWEdObv9iRoqalpc6V9USMaP0BHMbZQg6/Zm3Y0i/TifimBDH
iql6azO2wGv8cWS1fISYXgwXy2L3Ue8WKlSR3sUxaSFDf0YPyrGnhZoeAi10b3S/30kXDD+iQpVd
BmV/gtZDXf3+XOmhPZ7MEbgOCLCPD2wznmsd6uvrUV1t/MBxrduzVH94eDjy8/Mlk//q/4hkPI8c
qAhokTs3C/JNYxE+0lbSylpfOqFp7IC9zAEO/fIOYamtDmjYBgGuMph8d7SUWYivo105T2MoZjzG
nK/xwBHgCHAEOAIcgatHgO0MXVZWBg8PD8EYxXTaf/W13xQ1BOH16/CS3AUqcrrvaWl9q4xNhLvk
Fi5k5ETeUpHuuXUxzLl/P5FRYo3kb81Tb3VmsdXuCRb6pKCO9ue7mIIwkuLxVPRFctbjO/CHXpJl
rCOS/bWmv+69v2Yx3ccEWQ8+7EY7YwJJO7L6iSxj4vdR7xZ6rpQa4BbyXnX0oBx7Mli+N5jPwz7c
g1cNpEkF/f5cMambn3IEbnIEuIXZTa7gG9I9GSL3xvVjy3aQ27rpwFW1yjZA6GbnZrVGj8dGYYbV
HDyRI8AR4AhwBDgCV4cAJ8yuDj9eehAiEJTwF6SS/6ebPzjhnlcv4uKrXggPucGkys0Ptk09vHXG
nk1w8EwcgVseAU6Y3fJDgAPAEeAIcAQ4AhwBjsAARoATZgNYOVw0jsDVISCDb0h4l40rrq4+Xpoj
wBHgCHAE+hMBBwda5ka/9nbm9p2HWxmBTnUHOmT2cOBv5rfyMOB95whwBDgCHIEBhkDvbJ8HmPCD
XxwtirIzkF9r3Ynq4O8n7wFHgCPAEeAIcAQ4AlIIcCszKVRupbh2XP4b7Tzu8zP2/Y+lXX5uJTx4
XzkCHAGOAEeAIzBwEOCE2Q3VRQs+ix2PTy4MhhckFT6Zb4f5H+TeUMR44xwBjgBHgCPAEbiZEOCE
2c2kzT70pbEZpzfU086QEzH3/0g4re1DlbwIR4AjwBHgCHAEOAL9gwAnzPoHxz7X4h4LDJH3uXj/
FdTWIju7CJZs3dS5X2JZyiysXhjZf23ymjgCHAGOAEeAI3CLI8AJs1t8AMjs4Ah3uN4mhx1fjnmL
DwbefY4AR4AjwBEYaAhwwuw6aERbmo6VY+2EbUnt7B7G17m1hlZbhTPxDSl92xOwS1iPImKt1EVf
Yz5ta8+2trezG4u1X2QLObWlqRT/BDIMRmlsJ8QErE0tMtTZmxOtWiWSZNoLSIr9EC2ssFYFdRfm
TI1/v7gcsZs3II5//OwNvDwvR4AjwBHgCHAErCLACTOr8NwiiVp0dHnvukW6zbvJEeAIcAQ4AhyB
AY4AJ8yuuYIq8dbQiTi97Ac0aFpw8mNnJEa9iHyTFyMFapC6NgETV3gjK+UvCGH8mTwML50rgaaz
Ey2F67B6USw+yVdDFnQ7EmLfw5pvxKWR2qL/YHlyNWbfHtKnnqStmQq53cs4dLYcYbEtOL5vG+zk
bth50cDIQZ3/b8G67L3l/blNeZ/E5YU4AhwBjgBHgCNwUyHACbObSp296Ewn2uo0qPqiDOXwwhBF
L4ryrBwBjgBHgCPAEeAIXBcEbCLMsj8gyyeDtZPe6skO24xmTtdF2EHZiOoSPibB/5KUAKVMgbjF
T2IW3sOZCpExcwsDnh4fit+srsYPNa8jRmfBpVC6ofjrNzE7IQFLn94qdL2qXkNHTzz49ktIWfYh
Kunq5IeLgGc2It5TyNLrPwmvn0bDuThMH5+IlKw38Jv19SjUdOKRSL0pmRZ7/rYMseveQLw+qtet
8AIcAY4AR4AjwBHgCEghwN6vOGkmhcxNHqduxtmHjmHfiisI3uxD74g3eX959zgCHAGOAEeAIzAI
EbCJMIta+CpKSkq6/RaP5gyKLTr3pkyOJn7K3Oi6rUUkzFobgMR1n2PH41n4zfJtEBdrqvHJw6FY
VDcB//zsS3z0z9V4XGhILOM77TG6fgOf7tuHt1cDHz852SiGuhK52dnIza+06I/MmBkoOvQJ/rRk
LZIeT6LoWCS6fYzly9cjW7dzp7ZoNxYlx+LtP8SbFuPnHAGOAEeAI8AR4Aj0EwKcMOsnIAdTNQoX
jNs7DQ+mj0Tx05dQox5MwnNZOQIcAY4AR4AjcGsgYNP3LJnSF0GcG+vbiFAGYCKV3PFtBhIeiUNR
2ndIQSL+HsJs7zVorQYS7p6PR2Iu4rRdBBauH4fUv4xGVQoZjq2YiXBfT5Qe2kU2acBmgwThWLkj
CVF3301s2w68E26041ed/RRR458m7mszak4/RfZo1kNLE7D8s8NIiMiD6thh7Nz9FPK+/gTNjNCj
wntfJwu2l9IwraeKrDfDUzkCHAGOAEeAI8ARsIAAJ8wsAHMLRDuEu8Cf+sl9mN0CyuZd5AhwBDgC
HIFBh4BNhNmg69WAEjiEfJF9Tn7LxsNuuSjY5rQSROqQH0JR9RrmLywcbxamQB46EesnVWDJd2sQ
evdQbGJFZiXSMk62m6ZRXZH3LKOYZKx5aja6cJnkf0wIYUNgzC1GSf2NnPMQhH0v1c5IWBZKFB4Q
c99DYtbSr5FITN0PFdOkivI4jgBHgCPAEeAIcAT6AQFOmPUDiIO1Ci35MkM92mo7AFebFn4M1p5y
uTkCHAGOAEeAIzDoELCFUxl0nRpoAisjH0AqOfxXqWgPSidPKA0GYUo8cbrTIK4s5D50kpN/MaxC
Z8szUBGDpVR2ocSE5NriC3RMwvzJQbr84kEZ8wjV8UiXOJsuFJF46i8CdWbInvp2IlmX/YAEX0MU
P+EIcAQ4AhwBjgBHoJ8R4IRZPwM6mKpzdcbYV7yRGvUz/N+8HXf90XUwSc9l5QhwBDgCHAGOwE2N
ACfMrpd6yeG/0tPAlNnWqkJpQq7pi6jwwcNutDMm0WU7shDTyyr1tdhyTHi9E3r6zpb8PA9HgCPA
EeAIcAQ4Ar1HQCaTwd7eHh0dZGXEwy2GgAOGvTgaSS/eYt3m3eUIcAQ4AhwBjsAgQIATZoNASV1F
dMI9r17ExVe9EB7CHYt1xYZfcQQ4AhwBjgBHYHAiwKzM1Gru+X1wao9LzRHgCHAEOAIcAY7AzYgA
J8wGnVZl8A0JB18lOegUxwXmCHAEOAIcAY6ARQQ4YWYRGp7AEeAIcAQ4AhwBjgBH4IYgwL2L3hDY
eaMcAY4AR4AjwBHgCHAEjAhwP2ZGLPjZdUZA3Y62una00wbp5qG9UYu2xvbr4qKj7fhlJC8tFzag
MpdjoF7XbT+LA+82DlTxuFwcAY4AR4AjcJUIcAuzngBUZ+Nhp1j85lwDHons7ny/p+I8nSPAEeAI
cAQ4AhwBjkBPCHDCrCeEePpVIdDYiJ8DTqHuz6Mxd5037ITKOlGVXIB9K0oMVUcmT8Ad88lBrrYN
+f83F0f/Ua9Lc8H0rHG4bXgn8n9/BEd3GorQiTvmlMXCvagcn8WzTanE4P9oBCa+HgjFxVJ8NjVf
H21y9MbcqtHwEvzxanFpVgGiv42H3CTHQD/1mBuI8hGXUPNwLLz4fg0DXV1cPo4AR4Aj0GsEekmY
qVFbq4Gn561DHOXuXIXk2K14x5Qs09Yimwi0qJgQ9BLAXiuIF+AIcAQ4AhwBjgBH4OZHgBNmN7+O
b2QP1Vk1KGAC/KMW9f/tDQ9GUl2pE8iy+P13YnicDM3ZNSgpETeeaDl4mciyIZh9bhK8PTtRu7cS
zVpxK6iOUir75ygseEaJjhYWZweFQBa103kw5uUNhby8AZlTzyIFjli23heJWV6QydtxPioD2HU7
RsXIoYU9XAWyDOi8VIsT8Ma8eEeqYxCFQDfER9cjL60V8XOHDCLBuagcAY4AR4AjYAsCvVuSqToN
L6+pSFfZUvVNkEebi9eWp2DdjsVgFKFWraL/3NnJBSTFfogW4VwFtYQJO0vigSPAEeAIcAQ4AhwB
joAtCLBdMtlumTxwBPofAbIke78IwW9GITr6CoqzxRdXTXkTNRWMYZOHwEHhAOUEX0TOdxaab8mp
I1LMD37BMji4yuGzOAi3jXQwiOY/0gkugUOgHE67wA8fYrQKi3aEMlAOl3HeiN3qDbzfAo1CLuRz
CqYy0YBjkBOcgqlssFxn6QbU/+cK8Kg/3HUEmr6h9guV+GnpJWS/kIVk10P0u4R63d4YLcfLcUCI
Y/HnUVps+y6znY1tqNhdim+pXI21FZXqZmTOPYvMv53XtU/tXGLEoD44IOBZP+S9XddtKalqdyHV
n4XCC6b59eX4kSPAEeAIcAQGAwK9I8zkcswaDL3qJxnzd71G1mWb8Yc4cTfKtDVTIbd7GYfOliMs
tgXH922DndwNOy/eKgxiPwHLq+EIcAQ4AhwBjgBHoBsC3MqsGyQ8oj8QINInfycQMs8Lty1xwekv
xPdWeagS/ijGlxPP42xyFaoutBlac50aQNZoOfj294XI301WaVeMpI+9G1D+dAa+nch+jKy6iDr9
Bq85bVBd0aDpQj0KP6mG5yuuZGOmD50QaxEt1fSx7Kilr8+eUUMMBJo+rUOjRfGeEjTHhGFx2STM
2+8trO7oLK7Cl7MuIPjbCXiwbgoS9/vAXtO9Xn09wlHbjvrj1cj8fQY+DkjH8T1tiNkfDHerSyk7
UJ9WjUr3AGpnEqY/WoHUXc1dqnUeQ5/V07r7edNcaQAhh+b6HuTqUhu/4AhwBDgCHIGBhIBNnzKz
P3gYscuTDXJPdBM9H2w+WYOndGSSIfFmOdHmY/2yZKw7tgUiXQYkvH4aDb/7Am5RiUIvU9avQyH9
5xxiE4o3CzC8HxwBjgBHgCPAEeAIXAsEhgwZgubmrpPxa9FOb+qsS76IPSvI+scsxB+ejBHjjBZH
Zsn8cgAh0JZdS7RYIMYF2sNpqh8wqxr1r3nC3cMdv708AVf216J0fyktzzwH/1di8NsXPeA4IQiL
s9xQerAOJe/l4GgSMJb8i8XMcEBHA3WOlmTOfIaYM1qm2UE0lzNZhrEjqKWfH6tBbRqzXgvEgr0e
NiGhraf8ZtZlYkFGNoUhLkkpWLE5TnYXoutIXkwfiREzFGCjUDnZW1gNIpaR+tuOvKlHkJ4DjNga
i8X/cjch8qTyG+Pa4IKY5e5woPd9v4XBwLpmaF4U5THmYgtTuwbPh6OwcH4nZJ58otAVGX7FEeAI
cAQGDwI2PcGjlr6DmsR3gIbjmBm6Eusu/ogpXtRJpZ5KGjwdtlXSot3r8R7WoSLe2MeiQ5/glSfX
IenxJCS/l4VEt4+xfDmwecuziOH/GdoKLc/HEeAIcAQ4AhwBjoAEAgPRwsx9fggW/ua2btI6eHKy
rBsoAzSi5tsKkqwJ33gYic+KnDC4E+FpR87MghYHCr+xTzLn/FVoeM4D7jRDcBzuilD2e2wYot7N
wt6PGjB6hvheLC7JNNqOsa53sL00o8MxZ28QHLRqZHocx4nkQMxIcukRGUd/F9RatMTqviCmw2gM
12PdYgYHBH8Yi/ZPynBiRRaq9gzFmMf8EDDNBQqFOdVlXqWMlkvravGhPptZk7VVMWEcu+0kaucq
g6OsE/aSRKB5G/yaI8AR4AhwBAYiAt3/B5KQUqZQCo7+Pek/syz65+nnSVwZ/Wyi2yQqHPBRRdi0
6D28lLYcviayttDHr+WfHcZH/1iJ/8feu8A1eWV7/z+EIFHDRQte0AGLbcHW0Eod0Cpq2nHUXmCs
to5iXzk9RY9vPyLzn5bRf6VntK3HyzkqH6ev2EPxVLS1tfOK01anrWJFrfyd0hqsMAoaquAFBSEK
0QT5r/3kHpJwEQRhPX5inmdf1l77u/cTnqysvXac8lV8svsENs4airp6DmJmg4lPmQATYAJMgAkw
gTYQ6IoGMw+KXyUf7N3k5c1GgDaMcCdUMdByzHU3MfrrGCTcmECvcYidDeTvu4GG89dR+tUN3NYJ
L6470J4USzWFkYfMa99V4sLxW2gQj7i0Y2b1DzXAAE/Jm0v04nLlbarXgNvXDdJLKicyyINLWnbp
5YORucNxfmGp+xhhog4d/cbSEtB3Ksms17LD7+mBZLgqR/lp4zP47bM3cP2i+xhmPg/7IfzfH0EC
La186t98cTXzR+x6oBBX3cUwc6GO1cTWiMpt5zFwY1OPteuZRfj4gSMo+om/J7jAyMlMgAkwgS5P
oHUmL6+RKFKXgEIedOujYt8GbMAKlE+wNZcB4VPnIFz0XNcHqrmhUnDPUS/M6dYsuHNMgAkwASbA
BJjAvSEggv57eHigsZFjHt0b4t2/lYZ/1tDumAMQMVpm6qwngubRssJnq3GqbUvmAABAAElEQVTz
JQXOvlSI7y0Y/DA290HI6Vp78yYOPltsycFjwZj6N7G88g56DaG3d07i03es2U/SEt0w0QQF9Tcb
k7zHDMSTj53DDztv4jevGr3MhF+iM7OW9+OBiMQxnD06DKPGmXU1yX/MLNHanufDA/Fcdj2+GG3V
fmzBOPgPtpZxeUb3mf/EB/DkxAl4ggx+cBvDzIkUW30qa3Dok76Yss6ZF53RC1Mma6q/E6mcxASY
ABNgAl2QgEdmZmbj2bNn8e677/IDmjRAFVjmEQzsL8d7KvFEwAcTYAJMgAkwASbQkwh0ptGqvLwc
t27duqe4w8LCUFpa6rTNtwfOd5rOid2HQAN5ijVQ0H6ZPy3RtOsWBem/cUfyMvOmvI4+bh+vwDcZ
Mkz570DrrpvNNUqB/PWkuxft8unROjeA5iS3KP965j9xAsGY+Kqj1Y1ipk2nmGlVwzHz2FDn4dla
1AIXYgJMgAkwgXtJQOzIfOnSJfj7+0s/YnbCn5Z72d22tDUE7/Evu20Bx3WYABNgAkyACTCBuyQg
lmXea4PZXarM1e9zAp5kbPJ0usTWA579rMswO7qbYqOBZ8e0shUvT8gcbVWtFHE3xf1ffQQTXQjw
SwrHFGV/Npa54MPJTIAJMIH7gQAbzO6HUWIdmQATYAJMgAkwgR5BoCvGMesR4LmTTKBdCdDS13j7
0C7tKp6FMQEmwASYwD0h0KKg//dEE26ECTABJsAEmAATYAI9nAAbzHr4BODuMwEmwASYABNgAl2G
ABvMusxQdLYiBlQUF6JC28V28jFUoyAvD3n0KiittoNkqC5F3gGRl4/S6o7UW4vCgkJ0aBN2PXN2
0TE6GLRlyM/r2L5pywpR6DB2znrY3mm6iuLWt6urQEFhGVo8m6rzoPKYh0KKn9JZh0FbgcLiipbr
3FmKtqLdrtqn6tICHBCfR/kFnfx54A5mO32Wu/nsddc65909ATaY3T1DluCcQOON27h++jZ4Swnn
fDiVCTABJsAEmIAjATaYORJp72tdAebRjlcigLD0UqVgX6nYtrurHVpkRiix9qcuppvhMr7d8p+I
jY1F1Oen7aAZqn5GdvrblBeDz093oN7aU1BGKXGy3q75Fl2UHUjHmj3OAym7EqAr24dla/bBzgZz
Fzq4akek15/ZiZhYJU63oW/u5NrmnflICeUO+7Gzze+o81PZEa1uV3sqE1HKnWjpbCr44HXkLk3E
KKexXzqqZ/Zy609tgjJiU4t1tq/dNa+c90mHA+krsacTPz+rfv4W6W/HIjYmsUPvmbsblXb6LHfz
2Xt3+nHt5gh4elLMKHrxwQTam4ChqIJ2layQdnlvb9ksjwkwASbABJhAdyTQSoOZDtXVLf0q2R1x
mfpEv7wXtsILpRxK5BSVo1zzAzYGb8C0EWkobbELy73iGIDXyzVYNibgXjXYsnZ8wvHmtt0o2jyZ
KNpvM+4T9gIydn+NzUoSZZ/VMtktLSWTYTL98xf7rLfyqD2ZidTimtbVqlVjVaqDgcmkQ9826OC2
cZkfZU/uUHzwo7Hz6+NWjY7I7CPa7d26iSHvE0Sq+KBFwR0NpchIVWPzK62NUNy+vVVEvQGN5g10
sTv3rjrpqk8nk9NQXNO6Mb0rRRwqh73wJnYfUNMdM8AhpytdttNnuZvP3q7U2+6qC3uZddeR7dx+
yZ4Yit8VDYV356rBrTMBJsAEmAATuG8ItM5gpj2B/v3HI7+H2swMOq1x2ZPhNBKUH0FyyjFooWvW
+DUAQ0OHYEjIaCz+9yyaHAdw1eTRU128x+qBFpmCvAqrX1FF/lZa7mX2TpuHfWUiT4tdC+KxtdA0
CLpCpKiWodhUTVe8A/HxKViZojJ5taUY8wwV2GpJ84AqZY/Fg0lLdVSRKiQueg/faayDu29ZPFJ2
FFsmc3V+OiLnbTV6slQXYk28WbdIZOSVWcq5O3HeJ6B0z0qrFx4tcdtVaL/8su6WK6n1cJZl344K
u0pNgFyJaSbdF7lYnhhv0nEBjZNx0It3pGDB1kJTbS120NjsKCaGYlwiPaBMVgOpiVCpIq3sXLYl
6qsgV6ZSiWRMV9EYRi5AgWlIhA4Zb8wz6UDzwcbTpnjPGgu/yAVbIaaKoeIA4j2s9cXc2TpPhZUH
bMZKL4x5uU1+bRb9ik9ZSXPLOMaRKbuM86UN4y7r7Qt15nLEEw/hZbkgI8+yfNBunOLXQKAThzSP
5+0wzjW6FvoY5yLN/5R4LFiWYrk31uyzevCV7jNziETEwlwMsHh+VWPPSjM7D6SQDuYZoS3dR5yM
ukVFLCT7YW9Jh+b+0xZ9iS1YgqnhCpuiOuxbaZ4nJDN+JWynsq4iH8tMTAWLNfuMY2GoyJPmi0ib
t2wZ5lE9cU+75iCapPlC97RqZiLe+yjPwkpSRvpcmIeVa1JM8yISu0wfEs7mik0Hmp7qiklnFebN
M/WLPqfyK80feq65GvWjz5A1Ky18U3adwB76XJG8bT1USEkxjsm8dPOccN4nbeEORHrI6a4Qt9N0
+ryieWS573TI37rMMv89Iq2fh007Y01xNfeKdy1D/IJlWGAap3nk7WmalsbKOr1ViOnswJp4zMso
sKRrC7ciUrUGZWZMlhzbE/dzxbak7bnBYQ4t22Wd/64+y931SWcz/8XnlIruddv+Ov/sdTfuttry
eVsJ9O7dss+htsrnej2NQAM09APPNwmncXJ7TZO/+a2iYWiE/kYDGnR3LC/p2u3nHVCzW4PvFmuQ
Pz0P2f3ycGR99d3p4U5p3U38Y/o/Ubj+rNRWdr8C/HL6jlSj4aIWP5l0EHqc+sb6FKklHb/sp4bm
dIM76ZzHBJgAE2ACPYhA6wxmkpdLD6Lj0NVDK8ZD5rEMeacuY7iyHsf3ZcBD5otPSmy/XjhUki6v
4YKmApUUU2lH5keUMhfDxHdsin80KSIOo/Zr0NjYCHVqHWKD01FJWYayXQimZT/x+0tQr69HyaFZ
8DYYv6hVHMvBFb35yUSPE7lfosb0HU6v1yInZwMuRK5CVW0V1IdmQDgladXZSNwQA42+EY31V7Bu
9sOUajwUI2Yg5+AHiMrZgrN1ZrlA1LSR2DD3I1RIxXTIWZWMAU9HQUEarpmkxL5x+1FPelepU7Ew
9gXk2du4zOIt7+76JB86BUXltRIHzd5hmKX801144ZFRhdhF7jVyvVKyDo+0g2dW7ajF1N9aHNp4
BrHT3ofobt3VAzh2pc7Sx6s0NhdqiKFPBFbkV2H/ClqOuGI9cr46jIPps4mdu0OBGeu+gmb/Ciq0
Glk5Oag6uA5Km0pnhifRfKjCZ0nZmLbjlCSsOn8NIuL2Yb+mnvhVIRWJCF2bB68hT0Cl3IIVfyuW
yhnK/o7E7GuY8kSIRQn5Qwn44YcijHTgo9eeQ86GNESu0qC2SoNNzz9Cddo27lJjZDdcvKcW9eX7
cXlhLP4rn+jR/J9G4zSV5rie5uT2gamIWLRLMqbp664iJ/uqRU/BecMFo6fetRM52HJsOLLq9Sj6
LAmp0z6XxsJQsQcjpqVi8w9XoK/KxlJLbSB/zSTE5Y6Bpp7mf5UadaTD2jxxp5UhbcQ0KDYfk7gu
X2JTqZlTQx1ZtJTD0d+hXPCkpSivFWNRj70j06BcbDI2kkdacnAMTsXvR1V9PapKDuFBb3G/VeP9
abE4MHc/avW1mOt/DNk5udI97Y4DaDbNWJGDDxZHYUuaxmKENKqjx7ncbKSVRkJTVQuNehMe9KWW
XMwVhy44XNbhVG4uyk3zf//cE4h5OVMyqrjmahRxm8ZqQ+oFLNVUoUqjxowH+0DzZQ6W0pgf2whs
qItDedF2ZCd/bzLSOO+TImIGDteWQNwZK9Z/gK8OV+E/XowwNkI/5CQlrsLeciPzkqyZoK66P9zN
vWunkLPlFF7Orket0C01Fc2tVB/zjArZC9ejWPr4NODvaxKBqRMR0oyrosu54kZ7dXYSVkXuhZ4+
e+uvlCDuEWtvXX2W6132qQJraf7DNP+XxKiRe8D4ie9GBTf3k7tanNcaAuxh1hpaXLZ5Ap4YtvxR
xPxbP5x559ZdxTDTn7yInYOO4uMHjlhe4vrw/9x0q0bjtTqc/7AOIZlP4eWCcJxbfg7VN9xWuYvM
Rtw8dAUnzvXF7y6Mw+/yw9BPPEsZdPjHQz+h5vlReOnqU3hJrUQ/b2tEN/3FWvqLXIO6GmvaXSjB
VZkAE2ACTKAbEGjmcd7Yw8Kt86BMzLZ0N8bXQzrf+EMVFo/uTguBLF10eqJ67wRqX9kFXzJyiSNn
zWrJANXclyLyr0Hcy9OgVKvpDPis/GsMoXftuR+l6wHpb+Foupa+/p6j1GPkZfMm/Pe9T54uWUhS
hdECMSBswgsIo3fhtdH0GGCTJH4pW41186Ml40zAhAlSnk5aapaKt9L8ERc7EeMmRUtypUwvHygC
ghCkpF8AbSQFjn0FCYjA34pXYMHAo0jMUWJ/1ihSoQBHqSO5A9Lx2tF08b2dDjUOnq7GhGjX86HI
ZZ9IBHUhe+0iLDqhha9vLcnzRY3wwrMxFolWXB/2U9mXhmhD6lsYfCkOE2MmIjrM4mrkWoSbHKHR
m4kqidnYuEXkAPY+TmsX01JGwd66REz4BOikSy8ofAIQ6Ef5On86p460QAUfhQ8GBvpJmvRXKOy6
X0uLUt+aNwE+1NWJL5M56J0iaJdH41z+USqfi/S3XgNNI0jTSP09qpdPwO83LUVy7EeonPMezn40
C1iyH7ZD5KUYgtGjxWx0OG5RayuOYX600bg2QUX5bRx3kCwseQuqEDGYsUhIAFZ+dxr/JhPzfyn2
0hwXozcjZTMQcQTl22Y2MUIJzpYludeApZt+jxAjCKqZjgtkuwq9JAyDGzFndCDJC8QrtIz3S2lC
06/J+9SEaDfeeu0A3UHGOw0Hz2L548LfU4kt/4vuB1LiuQVCB3EPNX/U37xOhQY5FPSBr/d5rF20
CjSVIU1lXJN+RdcXfUseaXFQL1IhQHQ4bAJmiptam49MUm/1XhUUlP7Mi/9KblT/7SDXeGnHgZJ8
aI4Em+aLEGl7iPlybN18SNgDJkCMZMEu13PF9Z0LSHPvNeP8jzXpd0o7xzXXCYGSKrdorFYcW4do
oxKYEKLFj5QzaEgwBl0KhvLRRzAkHIhTXrCo7rRP4jNKYfqM8g+S+m25nWR9qKeELHUFLsXFImbi
JDR3uxs/e53PPWm+Lv0zVEOohSG/ISPdXJzSaDFhlJi/zg/F6N9TuWRkHErH+jEnMSsb2Hsl2nlh
S6rruWLpm6Ws9aSP+KAmI17a4EuInRiDSdFG1lIJF5/lLvsUeh67aIFplmn+T/n9amCVtS3nZ27u
J9O4O6/Hqa0h0JUMZtezS/DFwotN1I8+PA4PPc6x1pqA6aIJnv080ecB418K41O8O0UbUPqvR/H9
J45lgjD90iNIuOHkucGxqOP1bfpF4Y8hGDS4FzDYH5EoRk1ZA4IedTWH3OvQv59jA/bXt9EXU98b
iL6inL8fXQH6n6txhp4nnnvNH94CxYN++NWD1noB8yLwYnwjvKQ/0tZ0PmMCTIAJMIGeS8D4l7OZ
/kfMfh9VcWTAqT2OSaEpWF1yEE/1p0oKd1+xmhF6H2aX5e3AW6+vRkJSArK3kBHMdzsSyZFgY/of
MMrNH9da+kLyQ/4BjPahJTjL5Ji2KBv1u+cTAfqWT1+zsrYtQR+dOPdC+jYytND3MnWz39mNQ2eo
ukCmEsej6dctn/D5qC2PwpGjheT9EINZ05JQVJ+B8KZFrcK8wvH6aiViPvse4yKy6FttKsaJIdfq
pS/Qe7OyEN3HIHm2pKdvg1wo7ubQu+qToRiLQmPwwGfkWZM2ErILn5OX3Ed2rvrCBqW+7vzXS2Gk
unRT8DO3r8D83bWIyjuCwh//jpiIWUjaXoSMOeEW7cTy2nryvVMIK0mLDiX6movKvO1rWBhWoZgM
H8NtcvW6ay0ylNlUgV5PfVEajWa26aCHPLMOPoGDyABUa/IqqiUL0n5kLX2CfjylB1KvdGzzor6J
yhNeRRJG4ON9sTieBmwvGWcv0sWV5LDYJP5X28ZdaqK/1ajobRfOTG5jbhQl62CgLkiHsIJIhwHn
fqZZ/qjxSkwj/74m6Ap/urtqUdd0lZzd/BGGm6X7P8DSJ3ylJdRe6enwkhMh/Q9GoZb/XU1SSwHL
icKfxkCts/Ps0pVuRWjMemw/9lekjQzCuc8XIWe9Wab53SLC5kQJb7np0sthfrngYK7spOumLDLW
NjnczJUmZe0TrCNoTXfJ1VRE9Li3zDyg1npiVWPwqDEYsJtOpGzLTSQVctUnIc/HURGfUdhWq0He
keP48e/kbTlrGs3zesxpzmpG97+9KOPcE20r/cVXK3H4GH9IsHj0GlNBRtCbdt0iA21OEkLf2Ybf
vnIcSPgMz9jYscy1bN/dzxXbkvbn4fO3oTwqD0cLf8SamAhMo7bqychsT9C+Tsv6ZF/HfCUYOX72
Njfu5rr83nYCMvLo7yqHX3wIXnz6V03U8QxwZehoUpQTuggB46LElijjiV+tisaQlY5lPdCrohLf
vHIR3qHmhyLgtkaHgD+E48mX7P7A21UWbQf4medML/g8Rn+CadWD68O1Dt7NGMuMMq36Wdtw1x7g
0c+LDGmN6OXuA9UqjM+YABNgAkygBxCgn3maP7zIOyYggF4D+5JHiBoBQQFkK6OXs79FzYu7b0vU
k70mcedhbPtLCnlEvIpPdp/AxllDUVdv983Jaf/00jdAH0x94xCUOYnYUlAN+SDxTTgN+87oEBgY
iAAFGQZOlUvfH0dOeYUMIuvxRXG1JK+6tACFUnwzOX0hJ8PHtz9J6UUHv6R3X4cvflKW3X+GylJc
QSimzpyDtVmfUd4xyzJOo4VCJ8UCuyV9MbT2J+rl5aRiLJTkMrF66TTjlzLFIMTQPNieexoK0juQ
5kbVuTNOfd9slXDZp/oakgb8dlwUhgTIcfbofrqy71Po+Knk+ZCN4moddHZB4xQYM1dJWd+hmlzt
jVk6lBZSbydMxZzFa0HfY7HFtJxP0od2Lp0p94VvtHFZpa2Ors6Fl+CWnEIpu+ig4DcZD5K9ZUDo
QxSf61tpGa228Ag2OAjwG6qEevdxVJAVyGCxBDkUcriU+w2lb6h78VOljowJ1rFwKCZdiltw0MM0
IVZl4bROIc0jBe1ud6ac3JukIwwpWQlInjYN2XFZeL5ZI4KpmrO3No47KIYZ0rKNsdi0RfhyCzBz
7IM0/x+mVtLwpRTkS4eje4RX5VgEU6fkA+jXa/VuYkBFTHXszT9NucgHiJ+Jk5ErxaurQO5Ocwwz
OR5WESKKk6VT0HwNDIDh8jmUa0mG/AFpLn/ydSnVNeD41wfIWiJMsM0fioeiaRakYr9NoCp9zRWq
+Cx5/YQhQK7F8d3ZNEmM8hQPTSaPzRx8uLtQuscN1aXIL6wgO+8gqqFG1l7T/DryDckwzv/mOAgK
BmFgJeO7+L+Z6dLMXCEBLg67+Z+/l0pNxcMKN1xdyHGdLLQ3Hq77JMMQ+sjcnXuK+iruJ3OFShSX
98GEqTOxmJZrLqHkC+YgkaYijm/u5p5j2SZmTp/h1Hs1du4vJh2sBtOQKa8jITcZ08gbe/Obv5W8
Jh1l2V67myu25RzPK0uLgYfIO3HOYlq2TR9u2WeN8TRFQQmK889yWzmWPimG0dzLxfpPCoioFgc/
3t5k/jf97G3PcbfVis9tCYg4f13Fy8yjnwzywd5NXt5sVLAdsi5/LkxFjXphtqLYY+Lc/BnqQnNZ
YNMxlw+WwXuIH8ZkhiFyeYjlNSbzETwyuXUTQujQ3OFKB7PZrbn6jvmyMD/6UfMaSr64KS1Lbbyu
w9Wfb1uKXc8skpaZFv3UDBxLDT5hAkyACTCB7k6gRQYzCwSvkShSlyCSDAU98QifOgcqEeDb0Aeq
uaGSB8uoF+YgWizdaelBS6O2rJ6M5D9+ivohU6E5tBELo4KkgNUyeRCiPiyQ5AqPMPVnz2JWRH8p
r/+IKPxQK6xuXhibsJHincVK6cl76yjNYUCcfOE3XPoWI4J9je2EzkLCxk2IkqpRIPiZMkoPQjJZ
rdJihC4yZJg2FfAKeRqb40TnluLFKLNHYQjSNGTUSoyhmG4U2Fwmx4ioDFxq5vnCZZ8UkVi9Ig7T
goUeMiQdFsYe+z4pRr6MzUnHENFfDvl0Y/wkoZU4RiZsQtKWWehPekx/v4BS9MhbPgK+QjeSF7cl
CYcSIqWy5v8k6cN9m/1Saywvk7TJTlSSPArkP1eNz4qW0KI/IGRsAhIohlsQpfsm76UFd8KjxmpJ
DvvN61hybSGCyVtANiVTirVl1sHVu1fYb5CVVIvYIDmxnel6kw3TOA+ZmkZx1YCYIMHPA/KgCGQU
XLOID392rnS+YvEUB6qWIk1OhG+DNWC+Obtt447egvYWRNFSbg9fWia4NAdLaOmWF83/os+WIlEp
5rgcT6cqcSg7QTLKeoWMw8a4XGIg6iSjbjKZkEweb73tLWck22hc8gqZiWObkxA3grh5BCOZnNJ8
JVuVF6au1WCzIhFBMuOcCIqIQsE1up+8wvDOsc3YEDeC6sgQm5wjHPladiii8ecVwKyPvreUVyhf
xOrJqxAs5p4sGHsVZOEhe6F0kCdUuvoznJillO4bWf8R2PQDeXzRYsk31BQriwy/0vxafcxUgdRz
w0FbmCHJ6R+VSuWNc1A2c6ud4drRR6W5uWJp2MmJdf6XI6fk32hXTjdcTfUFfsc9R8X4WT4xjbZE
y2Rz3ycfTHw9i2yiMZDTWM2U7nVqwHAJf4owfoZ6eIzAhoTNSLB8VjnpCCW5m3uOzJr2IQAvH9qM
Y7MiIKPPnPfpxw/poPFNFNY68hp+3s3yTWNh+oRzN1fMhZy8X/r2TwiWi3nsgdC4Ldh4KMG0Q6rr
z3LXfRqCtJIclCdG0VzyxbRV9EfAYf43/extftydqM1JbSDQVQxmbVCdq3QxAvqfL2I7Bbj/dPw5
0uwcdtH59oTLdp7YLVXZo583/B/t2+SlCHT/lcIxVxi9esGjpc22qZxjm/DpizH5EahOKJB4bB96
HP/80fbh1WiKk9GzAh9MgAkwASbABAQBj8zMzMazZ8/i3XfflQKuM5ZOIEBeCtW0zFEul8PHcYkg
7cKppVhecrkCXlY7DC29o3S9jLzSLF89m1ec2tFSsHHIKDaWYzvN13ZSgnwSqrVCOZLXGj2c90mn
1dLDGxmnWtMnJ1qZk3Ri2SV1V0EecDboIL6U+yoXYjUFhH2zlTF3tNX05ZiWItt5V5rGz7Edsx73
6t04J4xzxXZ4qwvS0T/qONT12zCqFcPkWu82jjuNRzWNh/BWtT0kvcUcp3R79YztyIi3bX9s6zo7
l+YRGTKczXGdVuzKRUZXmmO2cwKm+6nVc686H/H9P8RKWt5sy1ZLc9l4nznTkPpFN7WM7kO724Z0
qKyXIVB+Bip5MlbVHkC0hKptHJy1bE5zNVfM+Xbv5JGpkq/AuvrdGKmn+S9vOh4uudoJ6sgLAw1h
PXlate4z0fXca4uu1chQ9cfeV4qwe354iwW4nyvOxRhoCX89fbi19t5wKk14pZn+uIhNIfrH+KC2
cXGLjOudP+5Oe9QuicIgKTbj6czj+vXrqKqquicqhIWFobRUeNo2Pd4eOL9pIqcwgfuagNjp8w56
eXnC0/Lg0YAz048iv2o4Zh4b6vA8cl93lpVnAkyACTCBVhAQOyhfunQJ/v7+0g/Udt8ZWyGHi7Yn
AQrUHBBg+YttL9mLjFv29gUpX1om66KKvQCbKylwdmsr2dRvckrx1mhpbqsPF30Swb7bUzsfWkps
Z5AwKaqtrMHkpCy81kpjmajutL/uxq/VcNpeoemcII+Teb60MyaFVMpS2xl02t6KqNnGcRdLu50M
cFO9zdq1rR1388hHGN/M4m3fSTeyobX+CIjG7sboJvUUzm5aSykRp9DJTU06BAodtHW0SC4X1kUi
beNgac7JiWvmTgrTevJcWkp6kxzyBD9nh0uuzgp3SJqX/UYALWyjVRzcyNQWbiUjfCKVSIL6q3A3
JZtmOZ0LTYvZpXjRB1urfqSwq21/UfBfUYhKpRCVcQModmQuVu8vb5GxTEjp/HG370t3u2IPs+42
otyfrkPAAzLaBMHx8EsKxxTyem/L44CjLL5mAkyACTCB7kGADWbdYxy5F60gMET1Jg6oWlHhvi0q
x7PvlKDknf4IC3Fu6Lhvu9adFVeMREmRBsFObGqd0m1aMq0p0aB/V9GnUyC4b1Tx0LM0ZiXoH0qx
6+6zb1qj/3AYmhfLce1qHf7zg5EIk6y27vvLufeGABvM7g1nboUJGAl4Iii+md1aGBUTYAJMgAn0
OAJsMOtxQ84d7jkEvBAYEibFWus5fe4OPVUgLLwrWad8EBIW0h3AdlwffAJpzO7TL1rk8RsSFk6v
jsPDkttGwIuWyvbq1Qt37ohA7XwwASbABJgAE2ACTIAJ3GsCTeJh3msFekJ7YofLA3l5yMsvoJ0c
O7DHhmoUiHboVVBqCkTdTs1VlhYiPz8fhWUUm+m+OQyoKC5EhdgNsRWHtqIYxRWt66dBW4HC4gpp
98NWNOW0aGFGPFTpYvOCrnu0npEBZYX5KChr33lpT0i0UYDSDr3J7FvkKybABJhARxJgL7OOpMuy
mQATYAJMgAkwASbgngAbzNzzaZfcqp+/RfrbsYiNScRpCm7eYYfhMr7d8p+IjY1F1Oen262Zsj0p
CBqhRFJSDDblalogV4cD6Suxp7R1RqcWCG5lES0yI5RY+5ODHoYypC9LR7HOubhTmyIQsfYn55ku
UutPbYIyYpPdDoWiaNmBdKzZ4zyQsgtRGPX8QuQm/xEFDmq7Kt8Z6U4ZueVajxxlDKJ2tt+8bNrv
euxURmHH6S4MrqnSnMIEmAATcEmgd2/zVrIui3AGE2ACTIAJMAEmwASYQAcRaKXBjHZzFLsi9vSD
PLkKC8ta7E0U9sKb2H1AjckY0LHkfMLx5rbdKNo8GUraLa69jlrNCShXq3HiRCMy5o9qkdiTyWko
rmk/HVrUaJNCAXi9XINlYxzjd11D5qpM1DUpb0yIeqMc5WljXOQ6T1ZEvQGN5g04tlR7MhOpxTXO
K7lKHfIUNitzkZFb5qpEp6c7Z+Sea+/JwGSfjp0Tfkqgd8c20ensWQEmwAR6DgH2MOs5Y809ZQJM
gAkwASbABLoegdYZzLQn0L//eOT3UJuZQac1GskMp5Gg/AiSs5hBC11LVvzpaIs5J0d18R7Mo+3r
xRb2HpEpyKsgtyfy1FmpUmFHsRV0fvo8zNtaaJRQXYg18aY6HpHIyLM3rNTdctKQm6SK/K1QmXWI
XwNzs7riHZQeiYTkXKhTlYiM9MACsw4u5GkLdyDSQ45kyk9NnA6VQ53iHSmIT1mJFJVR/8iUXRCO
XqV7VhoZSHrMw65C49I9XfEuxKsWYNkClTF/3hpYHNcMFdiaYkqneqqUPZIsoZpW6B6pQuKi9/Cd
xsqxcGsKPGRRUNO/xOkq0jUSWwtN+bpCpERGYmbiImTu1wgx0lG2byVUC4x6SgnVeZgXuQDGalrs
IB1UMxPx3kd5Vg8zSZYHlMlqAQIqVSQi522V8g+sice8DOuSS7HDXqRqDcos80iBZ1ITsGVDrlWe
SZfWvhkq8rHMxFrMsWW7rN5ursbdbRsuGLnlahJ4KxfIdbgP7HTwUGFXqQu3PxulRJ9SaF5J94zH
POwpti7zNE59Y2jG/IwF8DBx1ZXtQbx5jtOYr9xlvJcMFQcofYGNN5/YWVSFlQfs7ymb5vmUCTAB
JnDPCLDB7J6h7tYN1ezW4LvFGuRPz0N2vzwcWV8N50+lVgyNujvQ06vB8mqQrq0lXJzpbuIf0/+J
wvVnpbay+xXgl9PGOHz1xy/jG2pf6JDd75+oOG+Nz6clHb/sp4bmdIMLwZzMBJgAE2ACTODeE2id
wUwmIy+pnnscWjEeMo9lyDt1GcOV9Ti+L4OML774pMRqkGkVHTK8TIqIwygyzjQ2NpJRqg6xwemo
9ArBpJhczP3ouFEcGSlWJWdjfEwoXVdizSQl9o3bj3qqU6VOxcLYF5BntRm0SgWQDtNoqejU/SXQ
11/B9oGpiFi0SzIM+oyYgZz6g9i0mtx2lu7FwfxarJsd4Va+ImIGDteWYAWVWrH+A3x1uAr/8aK1
jl57Djkb0hC5SoPaKg02Pf+IJE8+dAqKymslDpq9wzBL+SeUkgFJr7+GnNwt8E/Igr5WjaTsVOw4
ZeysVp2NxA0x0Ogb0Ui6r5v9sEU3hdD94AeIytmCs3UWSxQiZq9ClWYveeApsTrrcxyuOogXI0wB
1n0isOLwQSyOOoddZ63+ZyFRTyF3yywcrDSKL875T2QPGItQqZoCM1bk4IPFUdiSprF6HQpZ+VXY
v4JaWrEeOV8dxsH02RBVxjyjQvbC9SiW1DLg72sSgakTEWKzBUfwKPJwy621yrP0rHUn6uwkrIrc
Cz3NlforJYh7xNcowM24u23BBSO3XCWBcsws+gHql0faiNdiF829yL3G+X+lZB0ekdtkOz2txH8F
x+DE3P2o1dfjh+19EBdhnCvm4j6owoGVKsQsHAB1zptGrrLhWFpUbuSgWY20WUrsIOOc15AnoFJu
wYq/FUvVDWV/R2L2NUx5goPcm3nyOxNgAp1HgA1mnce+O7XceK0O5z+sQ0jmU3i5IBznlp9D9Q13
PWxAyYwj2PnAEXxseR2l62JUNfu7ViNuHrqCE+f64ncXxuF3+WHoRw8/jeev4vPJpzHsyzH4/fWn
EPf1A+hFz2/mQ3+xFtWoQV2NNc2cx+9MgAkwASbABDqLgM1XdNcqFG6dB2VitqVAjK+HdL7xhyos
Hu24CM1SrNudqN47gdpXdsGXjFziyFmzWjLW2Bo6WtNp7bkfyc8JGJD+Fo6ma8mYco6ujpGH15sY
++p2YEQ6Ct9TYejRj5FDJqgPxM552jM4SpVyB6TjtaPpkCwwJOXg6WpMiG79WBh1WIq9qjCIyTAj
ZTMQcQTl22aSocEHCnr5+wyA0j8IAT6Shch9F0UdRRCCyMZWQ3V8FAr42Na4VUsGpGOYH200SExQ
GTMVA4DstYuw6IQWvr61lOiLGnLhC4LwGVqBxAkhkn4JS4G3f7qA5dRXWZ8gykvFW2n+iIudiHGT
oq1tCT0CTHoYm5D+9/LxQcDAIFocOwAB/QNIV5tMakGhCECgHylj+0AYOA6f0ZCv+Wsxpi4YgI8S
c7D00AdG9FRd9DE40M8o3yKOZPmYZfnTOTVkAqEY/XvqUTIyDqVj/ZiTmEW31t4r0ZaatictukFt
Kzic9xEDkZqKtMGXEDsxBpOijTv5uR13Bxn2l84ZuecqJHhhSPhoDLEXBl/iuiH1LQy+FIeJMRMR
HWY3WxxK06X2LOjOwOoEFc1NYPRLr2PyXCV+vvIXhJFw3+FAYlQolVBif9V7GGUaXx+FL85nr8XS
RSdofhmNhldrxO/rAfj9pqVIjv0IlXPew9mPZgFL9qMNtxLJ4oMJMAEm0L4EhCetjH6s1Oub8wdq
33ZtpV3PLsEXCy/aJknn0YfH4aHHPZukc0IXJHCbfqH7YwgGDabfyQf7IxLFqClrQNCjrsbPEw99
NQEPtbErt9EXU98biL79SIC/H10B1zMrgNiH8dBEH4hWFeMGWJ6jRDMB8yLwYnwjvALu9slHSOOD
CTABJsAEmED7EGjRX6WI2e+jKu59oPY4JoWmYHXJQTzVnxQg40JPOsryduCt11cjISkB2VvUiPPd
jkRyDtqY/geMatEf+Gu4aXV2InTCKrMCWduWoI9OnHshfZswSNCZYhpWYy525xUjImsV4rYXwWjq
0INMTtiblYXoPgbJAyk9fRvkNpYfEcJJff0m/d/SQ+4Q8awOBqGnaXa05TFdmLmchauSZDkGmTIU
Y1FoDB747Biy00ZCduFz5OR8ZF0uoPQz25rgP2gyrtUYvb98wuejtjwKR44WkpdWDGZNS0JRfQbC
m7G50DcPXCP96DtICw8fPL10BWbF7EHxxKFYhQQUjTWOhlmAK0Z6HbXURJ9AvJKThNB3tuG3rxwH
Ej7DM/biUFV5iUQPauJhZjDoUE+GRLnCxzw8ZhWcvofP34byqDwcLfwRa2IiMI3aqidjqPFwP+5O
BbpLbDVXBebvrkVU3hEU/vh3xETMQhLN84w54e5akSIBetuMnTB/3a433lhkj0Xc6s8QXzoLTydm
oGr3AjKJ6bBjXijmjtyOkp1pZIQ9hz/m5FAtY53ACa8iCSPw8b5YHE8DtpeMs7avq0TxGRqLPoMw
IiywRcytlfmMCTABJnD3BETg/840mPnFh+DFp3/VpCOeAa6MLU2KckInExALHwP8zOPVCz6PCQ9+
d55cDdCk/oyfKXpBP1/zVwUDbtT6YvxfQ+HX5LnGsYPmOtb0O7et587OPPp5wdurEb2ale2sNqcx
ASbABJgAE+gYAvRTU/OHF3nHBATQa2Bf8mVSIyCIPHMC6NX072Hzwu7jEvVkg0rceRjb/pKCOOWr
+GT3CWycNRR1pi/rbrvmMxxTid3O/cVkjNJJX9Xlg8j7B2nYd0aHwMBABCgMOHeq3PQ1PgAvf7YE
abER5IE0Gf/PNJMRQTEIMSRne+5pKKhOII1L1bkzdrGuQsdPBVZlo7haB10zAdbkg8QyxjR8KcUM
0+HoHjKMTh6L4LsaWxmGUNd2554iUwUZ9Yx2Cdd46muoR8Bvx0VhSIAcZ4/upytfoxFPWKJEpukw
GqaM1hJDZSmuIBRTZ87B2qzPqMQxSE5DoqzUqE7yT7ulFwrYKCH3I5NjLg6foF87qZw1x3imF7bL
W8aWzHkBUXOwhLzZIiLmYvLq1xFuw0eUMUiViLe5aXoXh99QJdS7j6NCtGMDImTK60jITcY08tzc
/OZvHQwxBhwlI+lk2rzB3iRNu37OlJOH1HT80MJVwJWlxcBDEzBzzmJkkZEO2Wel2HttH3fXjOCS
q5FF0/91KC2kEZwwFXMWr4VQb8uFmqbFbFOk+Q9kfVkgpZYd2kvel3F4LMT4hH2L7JOqafGYn1GC
JTkL8eKafCqnx1Wyjy2JnYSwwACKb3ccW2xlIgwpWQlInjYN2XFZeN7Gy0176mNEKJWImPGx3T1m
V50vmAATYAIdSKCzl2V69JNBPti7ycubDRsdOOodK7r5KGG9MPDVMDy1NgyRy0NML3E9CP3aOO5+
Tw8EDtGmSqeNzxG3z97A9YvWGGbXM4uk5Z9FPxnzO5YAS2cCTIAJMAEm0DICLTKYWUR5jUSRugSR
5AHVE4/wqXOgEssiDX2gmhsqeUCNemEOooe05OmBDGCHNuPYrAjybJLj/YJqip80FZpDG7EwKkgK
YC6TByHqwwKLZ1XIb2eTKYCOJUsw1mI5CUGahgxKiTEUT40Cn5OsEVEZuGTzfKEY+TI2Jx1DRH85
5NMz3X7RFzoUfbYUicr+pIMcT1Nw/0PZCXZOUcI8NaAlXbRMCh9MfD0LSI6B3EOGme8bjRsi26ks
RSRWr4jDtGAZ6SBD0mFhDTJNMlFB2BVNh219w6VvMSLY18gudBYSNm5ClFSNArfPFLKCIGLup8UI
vjJkmIP7e43A65uXkHrBxE8mjYUQX5iRKMmKSqVNDtJipPOZGfTzqji8wjBvoxgNJZa8HCUlif+0
hRnSOPSPSqWrVASJ5TMzjcH9RX7Yb17HkmsLEUztyKZkUnwO0+EzColLxPkKPG9eN2jOqzxERlIl
/vzSKHOK5b23dEbGRAGiBcelb/+EYLkxQH5o3BZsPJQgGeFaMu7OxLtn5JyrMznGND3ylo+ArxSM
X4a4LUk4lBDpuriUE0KxyD5DeWKUND6hT6dSn963GDAFH51ezJ8wrNXkIDc1BmvydIjbuwIbptF4
U1vBb++VYjH2llmtnuHPzpWkr1g8xTzzpGtQjELpGN7bwahpTOb/mQATYAIdTaCzDWYd3T+W3/EE
HB/2ha9ZLxjDqzhv3QPyh/vC/1HHl3E5pfM69qlN2nx4IJ7L7o9Do7+Xgv5/qvwR17S2Xm5GDziZ
zJ1e9m3wFRNgAkyACTCBjibgkZmZ2Xj27Fm8++67UsD1jm6Q5TshQB5n1Vo95HI5fHysX+KdlLRJ
MkBbTYYBqqOguFx3e4gdQLViqR95rN29tLZpo9NqyVgooyWprdCA2GnFGkWZgji0lF3b9GvfWtXI
UPXH3leKsHt+uJ3owox5WI4U7F4w2i4dtPlDvFyJ2tWHcODNCfZ5bq4MtNy3nhjJaAm1I6IuMe40
98QQKmjutXgExbgbJyyNu5vO22aJOU6Ogwqb5cvm7OqCdPSPOg51/TaMaqk8c2V+ZwJMoNsREMZ1
sRlPVziEd/Ivv/zSoaqEhYWhtLTUaRtvD5zvNJ0TmUCbCBjEbpv0O6SPJzwsf/QbcGb6UeRXDcfM
Y0M77Tm0Tf3hSkyACTABJtCtCIidnC9dugR/f3/J2cLyp6pb9fJ+6wwFqA8IaO23dIp1Rsti2+uQ
lt22VoX2atwkp8kGAS2RL20y0MmKt0RPmzLawq3wVVLwO4qcpf4q3CbHeDpqwTbsbpJKjo1VlVBM
XoKlr7XcWCbEiID8royqXWLcacl3q22+0qYOrRx3aqepcY28Eef50s6YFEouS83GMifzjpOYABPo
XAJeXl7o1asX7tyxLl/rXI24dSZwFwS8PCETmwE4HH5J4ZhCqx1a+ZfdQQpfMgEmwASYABNoXwJs
MGtfniyNCTRLQPHQsygpKkH/0DDaebTZ4pYCXkNU2HZAZbnmk/YgIMez75Sg5J3+CAtpPwN0e2jG
MpgAE2ACZgIi8L/wFOaDCXRPAp4IinfY/ah7dpR7xQSYABNgAvcZATaY3WcDxup2AwI+gQgL5wfD
rjGSXggMCTPtQNs1NGItmAATYAKOBEQcMzaYOVLhaybABJgAE2ACTIAJdCwBx5icHdsaS2cCTIAJ
MAEmwASYABNoFQHhYcYHE+gwAroG3L7egAabDaTMbTXcMOD2jQbci4h+t49fQPbsy5bNr8w63J/v
Ii5bHop518/7c/hYaybABJiAiQB7mHXIVNBiR7wvPo1vGtC9Q5pjoUyACTABJsAEmEC3JcA7ZXbb
ob13HbtxA0cG/Yjr/3skpq8eYNojsxFXs89h38Jyix7h2WPwZDzFizDcRun/W4zv/1JjyuuLWPXj
+NWDjSj916P4/hNLFTrxw9RLSviVXcbO6NOWjIH/MgIx7w2GT0kFdo53tqnEAEy/OhL9pfAUBpyd
fA6PfRkt7ahuEXLfnnhiaEowPl9YibBjg7tJn+7bwWDFmQATYAJtJtBKgxnt5litpwD1ijY32C0q
GqpRWFSLiFEhTnf10xV/jrk5k/HDtvBu0V3uBBNgAkyACTABJtB5BGQymbRTU+fu3HmHvJAa4e3v
2XkguOU2E9Cpq3BO1P5LNWr+PAD+wkh18bpkLIv++td4cLQX6gqrUF5u3FyiPvcCGct6Y0rRWAwI
aET1V5WoMxj9zO5UUN3/HYHfLVHgTr1I84CPFMi/gc6H4bkzwZBdrsVP408hB96YuyYQcer+8JI1
4J8RBcCnT+CRUTIY0Av9JGMZ0Hi2Gv/AADwX7U0yuschnxCEgSd/xOXzgzB0mEf36BT3ggkwASbQ
wwi0bkmm9gT69x+PfG0Po2TqrkGnpT/udBhOI0H5EaTwuwYtdHYu7Dr89U+JUG5ch9E93K7YM2cJ
95oJMAEmwASYQPsS8PDwQKd7md24iU+HnsDVG+3bN5Z2LwiQJ9mHZRi2NgKPPXYR5wuND676yzep
8WEYOq43PH08oRgTiPD4PpJC9Sevk1EsCEHDvODZT4YHXhqCXz1sNZYOfFiOvoN7Q/Eg7cT9YG+r
B9Vj3lAMlqHv4wOg3DwA+LAeeh+ZVE4+jOo8BngPkUM+jOoOI0Owqfs1f78I/MtA+JkMaGYqDacr
8d3ssyhMVSO7Xx69zqJGZ8ytP34Z30hpIv2fqDjf8p1kG2/cxpXdFfiS6lWRIVhPy04bdHcsL+na
7vnerJH1vWa3Bt8t1iCfll4K3Y6sr7ZfTurTBw89BxR9XWetJM50dfhpdgG+Sb1qX96+FF8xASbA
BJhAFyDQOg8z+oVzchdQurNUOLRiPJ5e9SwO/RCD4cp6HN+XgaenLUQWeZvNDzdax3Slf5W8y45t
G91ZanK7TIAJMAEmwASYQDcjIAxmt27d6rxeeXlgYOe1zi3fDQEy0JR+AoS83R++ur74apcWo8YE
QBaqoDFV4/OYWxj9+gAE/doXDzxs9PDqN34QMPkkvrw2DOHP+eGBaF/4DTYazHr5ApeTC/DlB31J
q5uoPjkYz10dAXGFk7ehvaiHTFsHzY5rCHhrCPmYmY9GCB808iczJ1jeDfTrc0BEb4sBzZxxR2/A
+S/K4bP5cbx0SY469U1pdUfj+av4fPJpPPnlGKie8kbd/1eNm/qmcs1ypHdDA2p+vI5zGWU4+clN
BMwehlFfD0NfzUWnS0aHbRyNia9KvbITY75ovFaH8x8Cz5x5CqO117Bz9Dk89FoAgiRvO1GqF/wn
+uF2rYMhj/So/OImLuM2GlebpfE7E2ACTIAJdEUCLTKYFW6dB2VitkX/GF/j70Ebf6jC4tEBlvTu
fqJ67wRqX9kF34g4qas5a1ZDQ3+cQywUDfji3+dCufoYotm7rLtPB+4fE2ACTIAJMIF7RqCzPMyu
Z/8TXyy8YunnvkF50vmTh8ci/HHLA5Aln0+6HoHbhdU4j8F4fHAvyMcHkSHsGmreDYCfvx+euTAG
F7+uRsXXFbQ8swgD3xqFZ/7kD+8xQ/CS2hcVuddRvuUkvk8AIim+2KiJnrhTS32kJZmTlpDljJZp
3iEzVx/yDBPvoJaOvFqF6kPCe20wfveVf4uAGGqovIN3mbGiMIINx+gEheTF5j3OT0q+Tvoi9mE8
NNEHwoynGDcA7h+9KQj/+KPIPwk8tFmJl/7bz8aQ1wcJN4YYm2vN/7fJBe2PIRhEXDHYH5EoRk1Z
A4IetXriGcWZ/ehMwvv1w4Qz0Wj08rTRoTUNc1kmwASYABO4VwRa9KQTMft9VMW9D9Qex6TQFKwu
OYin+pOKip5jLBMDUpa3A2+9vhoJSQnI3qJGnO92JCYCG9P/gFEBXjCU7casbCUOVUXfq/HjdpgA
E2ACTIAJMIEeQKCzdsr0mzkCLz03AtBq8U3EWTyhViJQPAP2a9EjZA8Yma7fxaovhcHzJv7mT8se
TceVk8Ph97gnPCiY2ZCXBkuvyNdFcP6rqP2jP/xoeL0f7IdQ8Xp1KCL+jxpfbavFyInGZ3/jkkyr
75gQe0d4jj0WhqlfDYGnQYef/I/jH9mDMTHBtZeWWR/vgX1RXePKQ6xpBJk7t801W/ruiWEfKdGw
4xL+sVCNq18E49FXgzBoQl94/nIVB1+5CO9Q65y+rdEh4A/hePIl4xJVZ60Iv7EAP7NxrBd8aLmp
3sHLTaehTRPIWc/+8EBv+t5gNDDa5/AVE2ACTIAJdC0C1r8MbvTy8lEgQPzqI+9LjttqBAQFQOH+
Zxw30u7frHr68Stx52GoRpyB9thhfLJ7Mc7s2YG6evqFiZ4fvnpvFrD0ECb0LDvi/TugrDkTYAJM
gAkwgfuEQGd5mHlQbCtv8QxI77ToDd5BXpBZlpzdJ/B6spoGWo657iZGfx2DkeNkRKIBv9Aul4f2
3cCDAxqhKfTCMFVfGuNGaE+KIMW94U3fDm5+V4nqPr4Y/ATFN6Olg9U/kOFnwDDJm0vgvFx5G7d1
NDF0RiOXp9mASh5cYtmlp5cPRuYOx6eTS1EVr0T/ZuZMv7FkVRpfiZt/UhiXdopG3Bx+T9MC4TfK
UX56AMVW88LtszdQJ+8Df+Ht5eLwedgP4f9Or7fCcP3IdZT8nx9x+Hd++G1JOMZkNjWMeQY5dXlz
Id3Yb7tMMhqW/QV4OF9ulwzdDRx64EecJ+PiS8dsl6zaF+MrJsAEmAAT6HwCLTKYWdT0GokidQko
5EGPPMKnzkG46LmuD1RzQ6VAnaNemGNkUbEHcVuA/Vcm9Eg23GkmwASYABNgAkyg4wj06tULYrdM
vV7fcY24k+zVB8/njwGtJuPjPiLQ8M8a2h1zACJGC2OZODwRNG8Y8CyZP19S4OxLhfjemEH/+2Fs
7oMQ5h3tzZs4+GyxJQePBWPq38TyyjvoNYTe3jmJT9+xZj95eBzCRBPkZWVegOg9ZiCefOwcfth5
E78xxQIT/lgOEb0kId6PB9KSxmM4e5TiikmGPatsPGaWaE3zfHggnsuuxxejrdqPLRhHBjNrGZdn
Xl4UW+wBPDlxAp64Tj96+9PGBoPsveVc1rXJcDTNGX3NrLrqjlzCGVpO+lKTJZqQ4rAhlDz8bOTx
KRNgAkyACXQ9Ah6ZmZmNZ8+exbvvvovO3a6868FpjUYHlnngaexH43uq1lTjskyACTABJsAEmEAX
IyB2peyKz0SXL1/GTTJktPcRFhaG0tJSp2LfHjjfaTondh8CDTqxQyQg83c04FCQ/hu0cyTZlLwp
r6OP28cr8E2GDFP+O9C662ZzjVIAfT3p7kUekB6tcwNoTvJd5jegdPYJ6P+kbBLrT/+TWPpaauP1
d5dNcXUmwASYABNoNwJi1+NLly7B398f4nmwS/1pabdedoIg1XuNTvb86QRFuEkmwASYABNgAkyg
WxIQccw6wmDWLWFxp1pMwJOMTZ5OVx96wLMf5bVY0t0VFBsNPDumlTIocH7XXCLsibBPRjvvjG9f
jKeYx8GOnnTOS3MqE2ACTIAJdCIBNph1InxumgkwASbABJgAE2ACLSXQWXHMWqofl2MCTKB5ArIH
/WgzhebLcQkmwASYABPofAKOy+87XyPWgAkwASbABJgAE2ACTKAJgc7aKbOJIpzABJgAE2ACTIAJ
MIEeQIANZm4G2aCtQGFxBSh0Q5NDV1mKgvx8FBQ6z29SgRKq89fAI34rxB5EHXIYqlGQl4c8ehWU
VndIE60VqqsoRmEH6+JunFqrr8vyugLEe8Qjv8MGz2XLnMEEmAATYAJMQCLg6ekJLwpYzgcTaAuB
xhu3cf30bQ4h0hZ4XIcJMAEmwAR6JAE2mLkZ9vpTm6CM2NTEwGUo2wN50AhEJSXhj5sOot6NDGtW
NbbFpGLp4inosE1GDZfx7Zb/RGxsLKI+P21tuhPPTmVHQLmjY3VxPk46HEhfiT2l7WTh8hmNhUty
kJRV0Ik0uWkmwASYABPo6QR4WWZPnwFt77+hqIJ2layQdnlvuxSuyQSYABNgAkyg5xDgnyndjLUi
6g1oNECAQxlDLSViI+pPLIbTGKkO5cWloXQvkhEH9TixF3cHHT7heHPbbrwwXoWXa8zbh3dQWy0U
28dvMpQdrIurcTqZnAbd+DfwQgt1ba7YU/+yEWrlNpQtHo2Q5gpzPhNgAkyACTCBDiAglmXW1dV1
gOTmRN7B7euN92S3xOY04fy2EZA9MRS/K6IdL9tWnWsxASbABJgAE+hxBNjDzOmQa7EjRQXVzES8
91Ge1cNMV4iUyEhEJyRTrWRE03nkgh3WfKeyjIlFX/43kPQviGiphY2qFe9IQXzKSqSoPKQtTSNT
doF2zqa1nYVYE29M8/CIREZembER0/91t+wuTRfV2LNyniRHbI+akpFnlEX/71sZb0n3iF+JQstq
Th3yty6z5kUuQ7GkAIl0o0PpPlp6Sm0I3SIW5mKA2z4T6wUqpOdX2imtK90BFS1fFaroincgPj4F
K2lMjHJTTHo4Hydt4Q5EeshphIDUxOlQRXpgwdZCi/ziPWb9PGj8tqLM3CdLCecniogpSMAG7Cts
J681581wKhNgAkyACTABlwQ6zcPsxk18pagxmQAAQABJREFUOvQErt5wqRpndFkCDdCkqvFNwmmc
3F5zdx5mhkbobzSgQXfH8pKuncUvceBR8+lZfJf6C/4xPQ/Z/fLwZepVNEhl7uBqtkZKE+nZsy/g
plmerg4/zS7AN1RW7yCPL5kAE2ACTIAJdDQBNpg5JazAjBU5+GBxFLakaawxzHwisOLwYezZtIJq
rcBf6fzguhktWmJZp7sG5aND0RqXPr32HHI2pCFylQa1VRpsev4RarcSayYpsW/cftQ3NqJKnYqF
sS8gz2Lkctoh5K+ZhLjcMdDUN6KxSo26hbFYm2c0UgVPWory2no0NtZj78g0KBebDHPaE0hKXIW9
5ca8kqyZ8JXEu9bBULEHI6alYvMPV6CvysZS5+rYpCow6lEyP+YUGyVXVEq8y/P3IlfRX2Kr12uR
k7MBFyJXoaq2CupDMyCXSjsfJ0XEDByuLaERolFa/wG+OlyF/3gxQqoh4shFxO3Dfo3oUxVSkYjQ
tXlSXrP/eQVjvBKo0Zuf4pqtwQWYABNgAkyACbQrgU4L/O/lgYHt2hMWdu8IeGLY8kcR82/9cOad
W3cVw0x/8iJ2DjqKjx84YnmJ68P/c7PZ7jRqdTj/lzIE/PnXePnCrzFmuvFp7ubus9i38BaeUY/F
76+OxdTZPrhjftQyNKDyi5u4/BeOvdYsYC7ABJgAE2AC7U6gNfabdm+8Kwv0USgQHOgnqWiF5AUF
pcPfmB5E5y2NR3bzuhoY1Moe36qFcsUxzI82LgCcoKL62gIcJVG5A9Lx2tF0GBVQ4+DpakyIdlw8
am5Pi5/2iUq78dZrB8gjToFzIuvgWSyfEA1f7/NYu2gVTpDjlG+tyLgm/YrnI+sDsg8hNXUFLsXF
ImbiJIQJbzHteZc6PC4Thq+NmDM6kIyDgXhl82R8WUNJbo7QyfGA8kdUvqFHUPDTyCq5gkHfZSNp
1jsmA6NwmVuNdfOjpe4GTJhgkeZ0nLx8aJyCECSMW/5BEGXMTm7n8o9S3Vykv/Ua0oWjmACh/h7V
yyc0WXpraYRPmAATYAJMgAl0EQIi6L8I/t/QYPTN6Wi1rmf/E18svGJpZt8g449MTx4ei/DHrU9I
lgJ80iUJePbzRJ8HjOPl0ayGDSj916P4/hPHgkGYfukRJNxoY3iR2wYEvPU4wsb0lgQHTRTvDajY
chEDN47GoAeN+j0Q/4C14X79MOFMNBq9PHkpqZUKnzEBJsAEmMA9IsBPOm5At6frt/8gJdQ1rZMo
le7tGItMDzKjYW9WFqL7GCRvrPT0bZALQ57pEDXU1+1/6bt1DVi6/wMsfcIXOvrVzis9HV5yBXSl
WxEasx7bj/0VaSODcO7zRchZb1rT6TMK2yheW96R4/jx7+SZNWsatpfUY06Qax30ZJezPVrSY8VD
4ym62wp8vO2cZKDbv+Nj9NmixLNvB9uIMpu8bJJMp67aEL3wccRH9AgEspY+AYMRBLZ5yVto+NSi
jPrn31QFTmECTIAJMAEmcM8I3Ms4Zn4zR+Cl50bQj2VafBNxFk+olQjsT13tx4+Q92zA26mhOy2W
44lfrYrGkJWOFTzQi1YCfPPKRXiHWsf/tkaHgD+E48mX+jhWsLuW2u/txFxXZVfM4cIDvQO8cAdO
6jmU5EsmwASYABNgAu1NgJdkuiAqPMENeh39r5NifRnMruEuyjeXPHz8q0DaJ7CPNtZcLSf5ikGI
gRrbc09DERiIwAAFqs6dsYujFjp+KrAqG8XVpLswCtECxofJO21VOsUtU1CdwAAYLp9DudYAfY34
1fhZTIoOQ4Bci+O7s4EBxl/+YKhEcXkfTJg6E4tpaeMSKnnhKu0J6kYH+YAHqVQycksFuwrk7mwu
hhkV83kI8XE5SE7egE0aNfqkJWML6RQ5xPowRqWcHq7HSYYh5GG2O/cUjR8ZFk3jN+jhGAKRhdM6
BXEIhIJ2Fj1T3rKYZIayo1hFpr1pI1158jlVkROZABNgAkyACbQrgXu5LNPDhzx7/OkV6ElxRW/C
O8gLMn96Nf8nul37zMLujkAjVW/UC5MVxR4T580818oCvSEf7PiSwXuIH8ZkhiFyeYjlNSbzETwy
2fUPm+4190TQ6wNwObkS12lTCdIMN3/Sol48RopDdwOHxPLPSRdx25jC/zMBJsAEmAATuGcE2GDm
BLW2MAMyClrfPyqVclMRROeymVvtjFJQmoxKTuo7SwoY/XvyodqAj0xxw5yVcUwTzlFNA+aHIE2z
H0iMkXT0kMkxIioDl2wefBQjX8bmpGOI6C+HfHom6e2FqWs12KxIRJBMBOOXISgiCgXX9FAoX8Tq
yasQLIL0y4KxV0FWJl+TJoZL+FNEkCnQ/ghsSNiMhChhLHKtg1fITBzbnIS4EXKqF4zkXBLXLCoF
ouITgMkb8XjIKPxOWOaWPmO/E6UT3u7HyQcTX88i210M5NTfme8XSJ0aMjUNhzYCMUEyqV/yoAhk
FJD7XQuO7zNmUVC0pRjV1mfCFrTBRZgAE2ACTIAJNEfgXhrMLLp49cHz+WMQ0M+Swif3CQH9zxex
nYLpfzr+HGl8DrvofHvC5TYF0ffo5w3/R/s2eSkCm/9KIUp4O3mG8kt4GLF/rMUXQw9T4P/D+L/j
L8O01kEiLNlmQz3Zx+w+mW+sJhNgAkygOxHwyMzMbDx79izeffddCoIuftnho6MIVOenY9KmB3B4
25wWLgF0p4kB2mryjJLTckIfJ08fLqrqtNX0gESGNIWPKT6YsaCWllpARjHZmogyQKetRz1kCGiS
6VoHHcnTkzFP4WP8CVpXWQbNNQNkDksk9XovBIeHtAMPFx12kWzQaaGltZxyWpZqUtFFSVOyrgDz
5OuRUrsNo62rX93X4VwmwASYABO4LwmIHZm78jORgdymf/nll3ZjGxYWhtLSUqfy3h4432k6JzKB
9ibQSLtvGsgs5tWvl8U4pv+pAjvHl2L01zEYOc7hIbK9FWB5TIAJMAEm0OMJiN2aL126BH9/f8nB
hh3q7+GUCIhejBPR7dUgbUAQ0PqlgT6KAEsAfFtNpM0MbBMs5152QfMtydKJax1sA+2Lomf+mgzl
whz76tJVHI7V7kb0PTZCefkoENDEOOhEPXOSz2hsa9xmvuJ3JsAEmAATYAKdRuBeB/7vtI5ywz2K
gAdtTNDEJObbF+OzlQhmY1mPmgvcWSbABJhAVyHABrOuMhLdXI9RC3ajcUE37yR3jwkwASbABJjA
PSJwLwP/36MucTNMoAkB2YN+CH2wSTInMAEmwASYABO4JwSaDzhwT9TgRpgAE2ACTIAJMAEmwARa
SqBT4pi1VDkuxwSYABNgAkyACTCBbkCADWbdYBBb0gVDdSnyDuQhLy8fpdU2OwS0pDKXsRDQVZai
ID8fBYUVFGejexz5a1SIzyhsfWd0FcShrNtwaD2AtteoLC1EPs2jwrKW7dDqriURL1Br3k3MXJBi
7sV7xCP/7sWbJfI7E2ACXYwAG8y62ICwOkyACTABJsAEmEC3I8AGs243pM47ZKj6GdnpbyM2Ngaf
n+7h36INZUhflo5iRyODc3SWVEPZHsiDRiAqKQl/3HSQNkLoBoc2H0mpuVg8Y5RdZ3Rl+7BszT64
Q6Q9lYko5U773WPtpLTkQocD6Suxp7TnzMmyPSkIGqFEUlIMNuVqWgLJRZlq7EiJhNzXF75yD6zZ
V2YtRzH3Fi7JQVKWcXdYawafMQEm0F0IsMGsu4wk94MJMAEmwASYABPoqgTYYNZVR6ad9fIJewEZ
u7/GZiUJbhJRtZ0b6/LiriFzVSbqWqmnoVZDNTai/sQJHMhoj51OW6lABxQv/fsmqCdnYVygg/Ba
NValnnZItL+U9wmiBPvdVu1LtOzqZHIaimt6zqSs1ZyAcrUaJ040ImO+vaGyZcSMpcr2rMDcDcNx
6Eo91FlxSJ2WiPxqq4Sn/mUj1MnbYGNGs2byGRNgAvc9AU9PCpDuuPV0h/bqDm5fb+jQFlg4E2AC
TIAJMAEmwAS6EgE2mHWl0WixLlryLIlHypqVtOzKQ9ruNGVXsVS7eM8a6dqD0iMXbEWZnYtQPW45
aaO6eA/mmeR4RKYgr8JUyVCKlSqjfCEvfuUemL+PGyryscwmb9ku63b0LuU5aducpCvdZ+mLShUJ
Vcoui+eSrngH4uNTsDJFZepbiuQdpiOPL3P/PTwisXJXoVGcrph0i8eyZfNM5edhn8mDqXBrCjxk
UVDTv8TpKkRSva2FzXg36QqREhmJ6IRkkp+MaDqPXLDDqJ+hAlstepGXzx7jOBgVcT1O5n47e6/I
3wqVeTw8SHfTINqlx69BsUltXfEuqCLjMS8+UuqvGPdKEmyoOEB8FqDA0j0tts5TYeUBswlFi29X
ZiNpyWSbnVNJ5wUqyJWpJCEZ01XEPNIqQ2szTlERC4HJvZ11oUVp2sIdxF9OrQCpidOpDx5YsNU0
hpTmatxL96y0zHEP4rOr0DQr3Yw7wbAbJ1XKHrfec8YOaLFvjWkORdJcIcY7zNCpQPGOFMSnrESK
6T6IpDkr7hxX81/0R0XzLSE5F+pUJcmz76+xzZb+r8ORDzdAuXElJpCxs3C/2IE2F/nnLIMNRcQU
JGAD9jnOb8GJ5ortPdbSVrkcE2ACXYvAPfUyu3ETnw49gas3uhYD1qZ5AjW7NfhusQb50/OQ3S8P
R9ZXQ998NeclDI3Q32hAg+6O5SVdtyBORc2nZ/Fd6i/4h0mPL1OvwmiCvYOr2RpJN6Ff9uwLuGmW
p6vDT7ML8A2VbbPOznvCqUyACTABJsAEmiXABrNmEXXNArdP5GBD6gUs1VShSqPGjAd9UZ2/BhFx
+7BfU4/GxiqkIhGha/Pcd6A6D5Mi4jBqv4bqNNIX+TrEBqdLBhcY5Ji0qgi1+kY01pcgKi0Oi3cY
DWPq7CSsitwLPdWpv1KCuEd8je24k+dSkwqsHTEN2HwM9foqLIlRI/dAhaW0Xq9FTs4GXIhchara
KqgPzYBc5MqGY2lRuVEHzWqkzVJiR6kwWdThVG4OjvknSfI+S8rGtB2nJHkRs0mGZi+U9G911uc4
XHUQL0YopDyX//lEYMXhw9izaQUVWYG/0vnBdTMgauWtmobEA1NRUqvHFfV2pMZFmHQwSnM2Ti7b
oQxD2S4ExyQifn8J6V6PkkOz4G2gR0TiOo3Sp1K6vv4Ktg9MRcSiXVL8ML3+GnLVORi1eA/lafDq
mUS8TDHJvIY8AZVyC1b8zWjEM5T9HYnZ1zDliRCTCgbUqIGwof1tVFJgxrqvoNkv+roaWTk5qDq4
DkoJURnSaJwUpnFavsSmWhtOFREzcLi2hIgS1fUf4KvDVfiPFyMsklyNu3zoFBSV10rzVbN3GGYp
/4RS6cHa9bhr1dlI3BADjTSXr2Dd7Ict7bg6qTiwCtPIbniMPLiqdi4CiPHVOvMTPKDXnkPOhjRE
rtKgtkqDTc8/Io2Tq/vJZ8QM5NQfxKbV5Oa5dC8O5teSHtb+utLDeboe1DxUjw1Axb6lmFu+BEtI
7HG1xlrcKxjjKa1Gb9VZytTX4FgO3WMbuk8cPmun+YwJ9CwC99Rg5uWBgT0Lb7fpbeO1Opz/sA4h
mU/h5YJwnFt+DtVtNHzqT17EzkFH8fEDRywvcX34f242y6uRAm6e/0sZAv78a7x84dcYM116msPN
3Wexb+EtPKMei99fHYups31wx/yny9CAyi9u4vJfbqOx2Ra4ABNgAkyACTCB9iXg1b7iWNq9InDr
GhkZjq1DdIiwZARgAtlACtKP0nku0t96DenC0YS+UEP9PaqXT6AStod12LXnfiRfK2BA+ls4SpUU
UqVj5L30JgIVCnifz8aipYugpThJtVTO92qNJKhPEH0TT01F2uBLiJ0Yg0nRxjV97uXZ6mBzrj2P
XZiMrP8VDR9SbcrvVwOrbPIlv7jVWDc/WjJSBUz4/9s7H7goy3Tv/9AZnVEHGAg0qAUFC9wYNtkO
bAUpnW3VtuCYVquwR85u4PH0ipxPRfhJehe29YV8U3l9XXBfw5PoVlpH3FzZSmmlDD5ulFAym6Kw
CaEoCKMwOqO81/3MH5i/DP5B0Ov2M8zz3H+v+3s/4zxzPdd13fGmQpU3vit7HTnLDsOb5BPpTBcp
l4JBsmrwynPxUn+PPJMD/LYBulXUXqGAenIg/Omf2k8NmqIHSUb1qKKvj1Q3kI5NzXT4cmcdVhTs
RZiKBI+aj9LZpLT45hQWhdGCUHK2TlKBiz8NFRvJaqsU6YlhktVXWPyTCKO6ulqxTjnYS/li9eZn
FQORn6Fl6wL4SXzykJYYIpU9/usUZBZUojNjOX6xIQeZCW+hfdHvcPythcCKfYi1Xgwmi8PxdmH7
FSoFJgeY5upnnasQog37iesm8zr9PEPI4Mxm0cXk7LNlCuIaCHEpdfkGQkFjKWzqiL4d113nD5S9
vgzLDuto3aWrEl29VJW8Ol2tu1xyH83GK7m+SEp4BA/OomvNZizHk7a/7SHXyVLEBlDNgJ/hV1RF
qGOt6SKNlleNJbGmtY5PFOtU5ObzRPOlOfsq/KGh+aoVHl181uEcDoiD8h9/Qkrafhwgxe93aetQ
QIrbQZMqBu+0kKJZrrL7f2HQllyBCTCBEUZgOBRm58r+jg+WnrbOvGKK6UHcjz/9CSJ+1H8/Ya3A
ByOPwCXSPr0Qgil3jgHu9EU0tOhqvozAH451IetlNP76ID5/2744EPPa7kXK+SD7As/OSQ71Kz9C
2AMm6/TAR8T7ZbRu+h6T18/ElGmm6+mO5Dv6+5s0CfFHY9EnG4tx/bl8xASYABNgAkxgWAjwnc6w
YL7+gwhVwni55fGbpX9SHuTsQ2nO/TDqqUxWhK0ypVm5Y6ojbk3aLoif/ZYf6+I4D6VbV2CCXhzL
ULRVKIiEy1kq4hbPQPWxMswIlONPy8pJfWFKEUu2oiWmCgfrv0RhXCTmpuxALylvTCoF5/2Zm17l
m716Q4/tqaFYPGMbjr2Ti0BS9L1A1lBko2Xu3x8TzVe3ImAK6RG7rSUwGHCWal2v0C/Kcbbxt86I
G1Nzcr5OllLHd4Nb/ZPSLvxcD4zWocZLyjL7HgPif4V0hOOPFQk4lAtsO/bggCoq+EgWSAOyzIcG
A10LGpPSzLHUkuMorFGvo80Q6JoTmk8Pk+hFYYtwQEu7dTdqsSw0DnfsqEZZ7gzIT75H1odvDXDT
cL7uqogl6G6JwWcH6/GXwjgsnJuOht4SRNh1P2DgQQ8l1dR4e8Fdf54sHbpUadFi6nqJnlIFmQf4
xpOOeHXaUjJWa0G8WokiUpAviJ1qGYbedWgmbbjvgBzToYyUxX70efBgEIe2nMEEmMBIIjAcCjOf
BeF4+ufh9F+KDh9FHsf9dRoE+BGFSfx/yEi6FtzJcoUK1T4W5dgYKO4jK2myuHadxuIHq2MRlG9f
wwtjWtvx0S+/x7jQ/vW/1KSH+j8j8OOnJ9g3sDkXcmC8l02edNLhmNWf44XxahmuwEm7/kp8xASY
ABNgAkzghhCgR02cbhUCU+6Jo1/QpfhWr0JAQABUxlM42tIf00goyR5YrMHqsr+i06iH0Kkpp5DG
BLmoOKqX2qhVRpw40iIpl3pO0i/wFQmIDQuCUqfF3jKyRDPDam/UAtPjsWDRcnLbSyeTn+PSrpHu
+nPJWXU3HifLuLVv19K4Onzyx22krDE9fXTZhlQkZ0g/tiJhFsIC1NBpD2GT68pSifXWTulDdlKV
+PRwK+nXjP2KtEHaOxYrcQ9ZFa0u2iPFdtM3H8TaSuDR+8jE7SrTjMd+Scq9tfhAa4rL1dlYi3qK
Kaeccg/1mIs9UrwuPQ7uFpZoP0GwNCnBKhvlUlknasRCLYg1Ww+FIauULM7mzkVZUimeCBuoIVLh
4V/NRu6bVQ4MlD53kXXiXnzVTgogi1ZOeQfiyH7q7Q+FW64Rhz7cb7tO+losUNKOjbEbrbHuBscg
RxBdgrsqj5D1Fq2FVQHoomVvl2TB9bMHYxBESqLjB/dRRW87RaJtW4HI2N6I0wjFnAWL8HrpDsqp
JldF23r2Z1N+/Di5KK9FbSddlY2V2EwVBtKzry/Or+r6N3dUv3mBZCn5Rp1p7Z3135+nQtzTKXSa
jl/OCkJn7X8hk5RjD9xtUYTTnOl6XI0kzJ1hNSk0NZfWSQnlkNapf2Q+YgJMYOQQEPFFb7TSzEtB
lj2+9AoYS/+3X8C4QBnkvvSyfqmOHB4siWcELntQTR4wDso77V9yjAvywQObwxC9KsT6emDzvbh3
9mDfkK4GHYvA5/1xKrMd584JJV4fLnxFD9/E8yeR9OdxQLh/zvoel0w5/JcJMAEmwASYwLARYIXZ
sKG+vgMJFYn9/oRBc3JxYD0QR9Zg4iZaGRiJklphS9WfZqRsQPqmhfCTKzFvYy3FuZqDJmq0NCZQ
aiNXBiLmzVrJYmfGMwWYvW6uKT/4Vehmk2rCrMdq+/hlBCtNGwKEJm3C+gMpkoLGXX/9UtgfBSH3
WDla0mIg9/LG3NX0y9+imbNUdVCgqZC0Nw/r5gZL8gW/upecOoXVnYs7+IHtZeF4vngFMuOoLZmZ
baz1REFhFmRgP2ShMyevATkn0uAneIc+SkHYDyBlgNmSs3WyTMnZu4Isoep2PI6FkX7SvPzCY/AF
udkJrg07cpCmEflKPEpB4w+UpdgocExlflhcl4OGF2Ot3Uc8vlg6zlv+mNWu0FI4M/U3wKZV+NwO
gSzspyhN70ZCoJIYLUCN0LvKwvDb6mKsSwonGeRIyCSNpd06Seqaqd5DsF1S4JHnS2l/gTgoqc8F
dE3aJBveVKKKRkEeKYGCxTUuR/qnQrB+JZFNW3Fibm9s+xjhwd4SU3noQqSs34AYN81E06BEcoHN
0yHGTw7v8CRJUScsMC1J2Jb52/0+8OT6d9bO1KdJIB9X17BlYPN7xKICFKdsQiR9Dv1iyNJsRwPm
BPXL93kJueDm5SDKTkbRfOjrZDc4nzIBJjBiCNxohZl1orIJeKLmAagnWXP4YJQQsL/ZF7ZmY67S
Ystr0jj4/nCiw0sVYD+KIxxRY5yT7ySflHuQ8EI3PrjrUwr8/yn+++FTNptUSd9soWOvUmJHOTiH
CTABJsAEmICnBLw2b97cd/z4cbz22mtSEG1PG3K9ayVA7lKNwpLL3qXLgMuXruCK13gHl0GDQYbg
iBB36gFJKOEWpyPrGeHa5bFnHFmcdVIjpVIJhU0jPXlhGCB3iC9FFizkwtlLLmRyldpxHLv+9O3N
aDpLs7WbrnVOwrTI7IcmNi/wi1Ogu2/5oHOFea5SjLGrXhIj2pubQeI5rAZk3ggJCRigJnE2CFkg
kauKUEOoRCwzd0nfjsambseBaL28g0Mobpy5vZHWkOJy2bvnSWsr8tX98b5E3CzvtPHoPpxBQed1
UtlAKTqp3C/mEOp6tzpVntQWJWOtdz62LolyJ3l/mcRcTnO1vevV1ZfAW7MUBQdO4yWxdeMNTHri
TVelgwxuh6RrUrg80gVrdhkdbN3JMssoM1+WnSj0Ih+kLzrw0kw7iy1ng9pd/86q2ObRDqbJ3kg7
UYDThyl+oG2h2zOdTmg77a49siJLVa5FVvdWzLRTDErXS0zmsKyTW8G5kAmMYALioZPYCGc0pPPn
z+P06f4YY1cjc1hYGBobhfWwY3p18hLHTM5hAjeAQB/tvmkktZhsUr86z/BVK955uBEzP4zDjAft
biJvgAzcJRNgAkyACdzeBMRuzW1tbfD19ZWMLQb+rr69yQz37HVHkUnWQ2Sj45AeeHoWDr37iUM+
yL2qunsXYu1+ANtXlFEwcbWtLsO+iuM5BSNXO20kArM770xGAfRFEH2nya6/o+9nQrPU2WxNc5L/
PgYx2TTDJH+KSVWJgn0tgyvLxMA0VxfiORXLeWYv3k8Lx1Jyp3RIs4vRsT9jkODoIuabB0oU6lx3
9H2Ek1LJWVpPypjlFmWMTChAHGs5X9sucp8k3Q5VV5MirT+REiaVlDBlQEppnVNlmag7c/kubO1v
NPiRC+a69i7MTi/FczdYWSYEdNwgYHCxQdek7bU8yLqX/wizvMnNOSkJ/hQfr3J2AVo0nq2zGMv5
58mFnMYOchlNQnHpc0NSlonenF57ipnY2udiVX3ux7YdB/DEMKyTi9lyNhNgAteRgMLV9/B1HIO7
YgLDQcBr0ljHB5feE/FwmQbBrCwbjiXgMZgAE2ACTMCOAFuY2QHh05tEgCyqmptbcPZMD3ymzaC4
ZC4UcTdJvBE9rLBaOwUnlnAmC6pu2kczLMRDRc+InujwC6cjy8iW786iR+6DGVGmnUuHXwoekQkw
geEmMJoszASbZrKSvnzZk8hUzkmyhZlzLpzLBJgAE2ACTIAJ3F4E2MLs9lrv0TNbsqgKCYug1+gR
ecRIqggghZgzaWQIIKBDce9z1svtnKcKCEEEvTgxASbABEYyAWFlduHChZEsIsvmhECfnvaNVPS7
HzqpwllMgAkwASbABJjATSQweITOmyjcyBvaiObaKlRVVaGmtlFygbvRMhp1rajXtjofiyyL6mtq
UFOjhU7443mSOquQ6JWKesvuQ560GVKd4Wc0mHj6Vi3qG+2i2g/W6HqX61tRW9/sfB3txqovSUZi
kV3we7s6fMoEmAATYAJMwEKA3TItJEbT+2X8fdZn2EaxUr7a1TOaBGdZmQATYAJMgAncNgRYYTak
pTbi8J4yvJqQgLiYPRBh3m906j2yAZrIDY5jGRuxkna01MSlIz29BE0Uy9yTVPuH51GZk+YynpUn
fbivM/yM3MsDHCmLhGb7t4NVu6HluiObEaN5x3EdnYwa9cRSVGa+gNrhuMCcjM9ZTIAJMAEmMLoI
sMJsdK2XSdqxuPfTh/BEWTC+TjmHS6NxCiwzE2ACTIAJMIFbnAAH/R/SAivw5KoSzFs4E/LIi4Ps
nDikjl1WVsW8iKYmCubuUKML1ZiNLwz7MdPTVSQlW0l2HYobHnDo7fplDD+jwWSf4DMbmq6bu7OS
ckIgienhNRP0EIo1lSipbEbJk+wOONj6cjkTYAJM4HYnMG7cOGknp9Gys+ftvl6W+XvJxmDSdFPM
Vi9LJr8zASbABJgAE2ACI4YAW5g5XYpO7M5PlW4+ReDfrJIqDPRg7O256KSVHjVbVlrbeEWvhNbS
qLMehcle5rJolFQ1O2lvn6XD9qxEJC5Iw+/eqhpgmaTDTsqPjklDJf2LiYmGV3SWRy6WuoY92IQV
mBMxcCdF+3Ftz/Xa7UhOzkI+jSlYeHllmeY1yJycM3LNtXF3fj87chndWW9xoXTDFW76qyi08o6k
7S/9PdpDQDBPRlZhPpKludLa79RKQDq1u5FqzhO8q1pNi6tv3m2t6+UVjfyd9VaAusYKa1lMJO2M
OXu8tcz9gQr/nJ2CTesqB6y7+xZcygSYABNgArcvAfH9PH68p98xty+nkTjzKwaKY3YfwDfkI3F1
WCYmwASYABO43Qnw97OTK6CmcBaSKh8gN8c+9HXUoWdpAl6vau+v6cxYSXcY6WmrsbelF319vThW
ugDeUot2FM7SoOLBfejt60NHXTaWJjyJKos+qL9XuyMV5ueV4w/LY7Apt2lA7CsVfk75n+xdCw39
27v7E3R/kodIDxRCxh5S8mim0p6JnieDQYfy8nU4Gb0aHd0dqDswH0p4MCcnjNxxVd71GBpauold
H5r23o2FmpfRKOKyueQKuOrP2Lob4XOzUfzFaRg6ypDj+XRx6XA51mWfRE5TBzqa6jB/Gq0ixX2b
FZmEqH1Nknx12T1ICC4iCpTkU5HT0AIDyd3bVIDchRpsbxTKtGbkhs+FqrgavYYOrFoxBCGoanAU
WQFWdg9Y96G159pMgAkwASZwexFQKpW314RvkdnKxBO9r9vQdEiPS+eufqfTWwQHT4MJMAEmwASY
wIgi4Kkz34gS+sYKo8NXFXWkrNiFV57bTxY+KpwQA35yHKviB+w3qLGTQj6B1FdAdnYe2pIoxtkj
sxAmlFi673BQdOdfhOcOFoG6o1SHT77tRHyso6OlKLUkhUqF4AAf6XTgQol8hdwX/vRP7acGnXqU
ei+co3pTPKrbX0lY0xVgzZJYSXR1fDzNqdazOdkwcs9V5Q+Uvb4Myw7r4O3dTWN6o0vEZXPFlVbG
1TqtmKilhuuxaGYAuc0G4JfFs7Gni7I8SBfPAnnVaxAbIqCqEU8ekbranbRigH/RKzhYZLkiqqHV
vYR4lTe+K3sdOcsOk9ykXKN0pstAjdqwn66ITf8aCwUt3s8zigFy4x1qGrjuQ23L9ZkAE2ACTOD2
IcBxzEbnWnvd7YvYhAZ8PvsQjv9HBGYVBMDJM8fROTmWmgkwASbABJjAKCfAv8edLKBQmuTs+wNy
7veGnqycZEVFkCnttFJ1XZKbpjVXEYWt3U2o+uwQvvxLISIXzsW2Y71YFGhAt7AEKy1F7ASjZDFU
VLQVSg+1XKR6uW5J5UvKsjr9VVgt2ZuveTgnO0YuuRq1WBYahzt2VKMsdwbkJ98jq7a3IM3dFdcw
igjmap2O/NWG2VAYCpXWeLn9lqN6ys1D6dYVmKAXxzIUbZWRolKP7cmhWDxjG469k4tAUq2+UF5O
5fbtKYvilw0ldbS3UfUpTnsaSj9clwkwASbABG4PAkJhJlwzOY7Z6FpvwzenUXMgEE+cuRc+9rdb
o2sqLC0TYAJMgAkwgVuOALtkOiypEvckAquLKG6ZKgABAWoYT51Ai65fCaIKjSUVWC4+0nbCKClQ
qBNjO7QtExA/ZwGWr/0DRQoDTp4hEynVFMSRfdK2ym+hCqD+1Cp0nDjqUWwqMaLRIBQ0ekk5Z+wX
gfKGnlTTY2mbgGzsa77WjgafkyMjN1x7uyQLrp89GIMgtRLHD+6jyXmbnrC64kqOoa7WSek/jdpn
olJyjWxF5TuexjBzzlQ5RZjK5aLiqJ6uhwCoVUacONJCyiwDzpB+bEUCWRPSdaLTHqIYceakvENa
97c/bKQMIw59uJ/cYT2NL2PEwdLVmE2WcWpLf/zOBJgAE2ACTMANAY5j5gbOCC6SbsTvU2ECK8tG
8CqxaEyACTABJnC7EmCFmcPKyzDn9SYUq9IQKBdB7uUIjIxB7dkBdkqqaGwoTsfiSD/Ilc+iRked
GNvwcmSgOdB8ONalFCMlRqg7QpDbRAqgtDjIRdB4uRLhMSVoG0Rnpasvker7xWRTH9kIpLbyBVvs
FG2kVBqK3b4qFr/JAxa+9bnDrN1mOCh6PJiTAyM3XKluQV4S5gbLJd7pnwqgZts9l1xd9ycLWYBq
Wp+kcCX1F4zMSlK/eairEtUUdvufyoLmoOnAeiyNMa2vXBmImDdrSV2mQtLePKybGyyte/Cre0kh
KSzUyHBTFobfVhdjXVK4NKeETNKskdupR6n9ABaWafCbp6M8qs6VmAATYAJMgAkIAuyWOfquA33r
JYphBvSNPtFZYibABJgAE2ACtzwBr82bN/cdP34cr732Gpvx2y23XtdJShEluU/aq1DsKlpPjdDr
etFLtlFqamObjNB1kiKIgvKqyG3ipqXOGiT7vYn83hJEXbMYVzcnV1z1Oh3xlpOro71g7riS/Z2L
dZL6IwWlSgQRE0nfjsYmio9mr2QkXah3cAgCVIN4KBv16NTRFUFrqLD0KfWrA2WT3FYHXWk46Y9e
lDmbU38V+6P6klSsQhZ2Zcy0L+JzJsAEmAATGAYCo9W1sbe3F99///2QCYWFhaGxUVhEO6ZXJy9x
zOSc60DgMo7OO0jumED0uzGImjfhOvTJXTABJsAEmAATYALXQqBsUhXa2trg6+srGcUMoiG4lqFG
f1uFSk3WRkNJMkgB+Z02oZhX6hHgYKeOxa6+WKcSDj3z6ubkiqs7dq7L6Im6i3Wyb6M7+j7CNUud
TnP9Fx1YPnOQ9ZEpoFY7uSIUKlLKOe1WCOe6zEWTqIyt2OWijLOZABNgAkyACbgiMH68h+bUrjrg
/GEkMBbT/xyP6cM4Ig/FBJgAE2ACTIAJDI0AK8yGxotrj2ICqqgMsqLMGMUzYNGZABNgAkyACbgm
MGbMGMktU2+Jr+q6KpcwASbABJgAE2ACTIAJDEKAY5gNAoiLmQATYAJMgAkwASYwWghMmMCufaNl
rVhOJsAEmAATYAJMYGQTGJEKMyPFferspB0onbATcak6RSywm5kolpWO5HAm39WI5XJOYhziMGCD
zqvpntsMAwGjrhX12tbrdk0Mg8g3bIj2xnrU1NSgvvkmf06v2wzbURTthZL6W2U+1w0Md8QEmMAI
JCDibHIaTQT60PvtBfSedxb2/wp035zHmUPnccFpubN5GqCNq8LRby47KxyVeX36yzCcv+K57Prz
+OukIzhz3vMmXJMJMAEmwASYgDMCQ1KY6ZrrUbF7Nyqq6u12a+xEfVUFdu+uuLYfycZmFKVG086T
3vDzox0ovZKxW2v6kWps3Y9U2ilS6S3KvOGVnA9zEbRbMqSAbCJIr/RKLDHLp8P2VHOeuSyxqNYZ
B9s8ow71FSVIFm2SbXem7KzfjmgKJO9NcsiTC9F8DVoz13MyYn9RqrSjpjdx8KbdOvN3a80yup5T
bVGiLQeSP9mD+epaa1GSlSy1tVUKGNFaX4GsZMEwFbVD0Bfc8GvFdsVu+lnvkQ3QRG6w+1zcdLGu
WgB9cwVWFlZAP8QemndnITBcg/T0OGyobBpi65FZXVdbisy6PMyPcrKpw8gUmaViAkzgNiYwbtw4
CNdMTqOFwGUcm1mLb+rsFVxXcDL7M5THfoma2cfR1uyZwsjw1Sn87esQ3P3DsaMFgFs5z717HNvu
OIh3pnyGv649B3tKThsrJmH6f5xFzVbWmDnlw5lMgAkwASbgMQGP76jqt2fAO1SD4j2VKE7QwDs6
36Qs0tUiw8sPmoRiVO4phibUG/kVzR4LYFPR2I22CQtw4FgLurubUJpejqRntktKiN6zbZiQtw0N
LR3obqlGenkunik1Kb96uo8CK8rR1NKCpqZjaCp7Gpaftro6UVSHlpYmNB07hrLUGTZDOjupfeNh
aOYuxdQVs4HuiwOqNCNPsxhT11ejt7sOSeXZSNtYM6Dc/aGwFhuogHA9p160nbgD26ob0NHdgerS
dOQmLbMqrFzNacYvSnGM5nisqQktDeXQkDgPxt49iFA1eDg4BkvPTEYS1bxo6NcA6mrfQLBmLs5M
TacSsYOlZ2lYrhXPRBm2WqqYF+naexGDbBswbPJc80B0fa/O/nbI3XQ3HYamoA6HD/ehZEnUkNuP
vAZ6/GVtNmYXJyNg5AnHEjEBJsAEHAiIB4fslumAZQRnyHDv0X/CfTMdwwr3/hWYWfMQHj+vQZhH
CrAr+H7DCUxe7z/ETatGJp6+787ig39rwY8rY/FMzT34blU9jh7qv091J3XAL8PQ+eJpXHBXicuY
ABNgAkyACQxCwCOFma62CJrFp1Dd0YddJWuxy3Aaxf65KK/7DkUPx+BU8RcUTH0X1pbswunq9cjN
rrg6SxtFFH5XsgrxYUFQqULw7PPrgbpP0UJaJlXUIpSsWoSIIDVUQbF4fv1s1O3XSgooOU1S46cm
yzMV/ILDEEJ1BiY/NVmlqfwQTNumBznb5XBgZTqe+tQ7aOrtw+sZzwCV/QozvfYzrMNs5C6Lhazl
C5RT3cpdX3k4Vx1+T9Zir9d2WkdzPScVFq1di0WxEVDTDpCxKRk0aiW0AoQ5OZuTIiAEYmv4sJAQ
KLu0qMMKPBM7yM985T0oq2tB39b/i2TSsPWPACinPoOGpl5sXfs8jd9tGdrt+7BdK26l0KMi32Qx
J1kckjVifT926FtrsDKx3/Kw0KzgNbZWIYtc70Sb1JUrkSqsGAUQvRZZiVmoN8PRa7cjOWOnmRVZ
/GUlInFBGn73VpXdtSDKkpFVmG+yVqR+s3ZqJcm1uwulccRY0Rlb0DwQvIu5NVZY2kQjMToaK7eb
+hLVJZmSs5BPskhz9sqSZG/cnW8dR1gJ7rSAoDmtTEzGypVkyUgyiLKKRmFCSDJnJEKpyabjTMxL
pP6iM6zKWjGWsyTGT/SKRkpmJeqyNYgmjhlb6k1Vja3YYpXLC4VWa0kq1tcT21TkF2aZ5YjGTgm6
s1EseXrUbFnZP68Blp6tNVtIDvPaUr7VCnXnSkQnpyLZvL4ZW2ok91lh5ZnsNXB+OmxJTUT+frPS
X38EG8tI6f5EpGVwfmcCTIAJjHgC7JY54pdIEtDwbTs+iqvD51nf4fQ/+m2nusiqqizuK9R8DdTG
foU9k2rR6ImLpb4Hf38biJw3hDh2+gv427y/o34tjTmpil61+Me3Jmu2y9/r8NU8kWd6Hfmo/57Y
GeGOzX/HR9nfo+O4/SPWPlw+fxmX9Vf6X9K5MzfU/p67Pz8D3BeGex8Yh54vz0kFp/7mwQ0T1ZTf
64upaEGrJ9z6h+QjJsAEmAATYAI2BDxQmOnx3guZKPhiK6JPbTH9SI0JxNJKwND0PrkqrcfWjOn0
I9v0IzUwLpMGcP+FaiOByxM93i+kvtIXIlxhV4l+7BfSD/P0f3tIeoImvpbrchPgTa6cwn3R8mNY
tBKS5CaESq6ccvpBv6WmXWS7TeqwCITQmL09tvMw9NAXN+IwhVxHX4xMw4o8sryq/BRNnn13w4cU
UuPt7yEsktjNyZIt3rXvriV12Qo8FGECMficdCjPEVYx/4aQgR05O5apERUVRCW9DioxmToEEQKE
3pXQ9h3erGvFXg4geFYOWrp7SZHbi70zcqFZblZwGRuRGRyHI8n70NHbi45jBzBtnHha2YmNcxOw
f/E+dBu6sdi3GmXlleiSpt6D/ZX70WPGIK6D8k2tREwkFebnleMPy2OwKbfJIYbZpcPlWJd9EjlN
HehoqsP8ad7orClEZFIF9pEysq+vA2SniNDXq6TeXP5pr0D43GwUV7fA0P0O4urqsOdMj7W6wUBr
Xr4OJ6NXS1aJdQfmQ0SxUd71GFlldtM4fWjaezcWal5Go/RwtgdHKstR7ZuOXkMHdqSXYe72I9SC
5rPmz2jal0fHBSgtL0fHJ2ugsZhsWke0PVCEz0d57yfYUEAXec5efFLTjTXPmpRMVavnIm3/HBzr
NuB03TZkJ0Vie6PlQ2PAicoy5DZGo6mjG011G0CI3KbmnZmIS/sO+451oLeXLDBTpsEoLWEV5sal
Yc6+YzD0nsa2ydmIXLZTWhPD2SOoK2/B8t3d6G7ah6NpcdhIMclkQfcjUbMJeX8yKR+NzX9BWtlZ
PHa/+ZNjMOAsqYvv8nN88u9WSC5kAkyACdxEAqwwu4nwhzC0fJo/ZlXcA78Pvsf5nj5rS+8nQ/DM
xz/EzPtIX/TfMzCnTYPQez1wsTT24RJ8MEHtZe1r8IM+XDhwGodPTMS/nHwQ/1IThkniO5/i6P5t
+lfoeiIKT595CE/XaTBpXL+Mzvr1mXcXpk/pxZ81dA81qQ5H3j2HC+dI+Xb+Aj6dchB/vOOz/pc4
X9Lm1nvh8lm6431kAozfn8Wfll7Eff8xEd/9tddtG6tcsvEIJH4Gg3uZrfX5gAkwASbABJiAEwIe
KMyEIiUF/6yR4+1lacijL9W+wwaUp2vQc+4cksjSS9m4HYs3FeA0/Sg3NO2QXAFdG0wLCw6zBYjF
EkR6Hxgjy4iqwnlYXLYCDeufhO1P1VYUxkaiLH0H1tANhUgzUt8h5UefpBRoqS7FJvox/K5kpaJC
6sen0UtyCcVJdakGaXH/Ca1r4WwRCdO1gUkyZVPiw9fTsC6vGnmLfkKlLVZFysCqlmN9vVnJ6OWN
peQemh3nJykdbWOpOc7J0r61ipQri8uwoyHPrPwafE7Sj/5K4KX5w+0Sd72vFQuFob4r4D3uO7y+
7FkkJj9LSiZq33JWusHSNXyMTeR8mr8sEWqFAuqweCxIDCPDqm+xmdanICURKpkK//zUr20G9Ye/
9Vxuvi4s16VCpUJwgI9UbsmzVL54FsirXoPYEDXUIVGInxmEEzUHqbgSRa88h+Tk5XhXyJf7Oans
XCfddyQc1pPVYRBkqgj8QiimLDonqZlQoxZgzZJYySoxKj5eUvqqSOzdry9DIlmTZUogTqHLpOmj
z7UGrzwXDwUpTR95JodEapAs5BQqBSZL81GQZaYKarXK7jPoRE6ZAiqFGr4Kf2h8A4mtis4FDR2+
3Em2jgUpCFPJEBA1H6Xk6Xzom1PWToQc1WuWIITGCYmKx8wgk2LYWsHmQIeKjZtIGfwSEsPUUNCY
sQsWIIya6E58SVaVOUih9ZQpAjA/qxgo+4w+oZQukoVkzm+QGEJyhTyIXycBmyuPUoEav9iQg/LF
b0Go0r94ayGZk61FrMVIVd9JfYobbvrDiQkwASYwSgjIZDKMHz9+lEh7G4spGwO5rxwKUuwMTF6K
sZBPkkHcbowLkGMsHY+1v8EY2MBy3GuU7iWueHqfa253CRMx53eTMdF3LCb+0Ad+d46B4e+dOEr3
PtHP+WKcYgzGTfPBDx5x9/0MjL1zIkKzpiHlPN1b1d6N9n+rx3/f9Rm0x5R4hPJEvs3r7TulOVrE
t38fQ3cfauVFaP/lCKIrIxEWQ+M3GcAqMHtSfM4EmAATYAI3ioAnX7/S2HJSN4gf/2E/MLn4Tb7L
H5ek1nIYDfRjPWmaKcbP5Mn09XrcjbwqPPVGCx4rsK8ipx/nIo8C3hc+hkezo1HXuxZmoypz5WYU
RoeS0mkHuksWWOOUKdQB1lgNQTExZA8CnJS0AqQQCbC4JCoQE/cwlWw0KQykscQDNB1ZCinNP+7N
w5jfzHqRAZl081mXi7Q6sl7qi4WyvobK5uAec18DKloPFZHPoqMjCTJZN37/cCjOFRxD7kN+NKal
kfM5iQ5a9xci+NFsbGvoxoIIS336iT/InD5/K5/WYxtmWaZulcYIvY60JbSDloJupu2TuLXWD64a
sW/mcH79rhWHrj3K0DduQWjcWooB9z5yZwTixHvLUL5WKJREsrybzmz/ajBOac6RjbMtojOLouzU
iRPkAzzVptyVPkWMNl5uf+cqlDf7UJpzP11/VCYrwlYZXYM2PV7Nid2NrFGLZaFxuGMHPenNnQH5
yffICu2tAU9m/THRfBkoAqaQwqzbaiFnMJA2TmNSAg5FElcclONsP01nLg1k0q+M9Giss+5qKe1u
vntM1meiibJ/TccJ2GbLyYD4XyEd4fhjRQIO5QLbjj3YP4AqkNR5Z2Ejbn8pHzEBJsAERiyBiRMn
4uJFd995I1Z0FsxMwOSkOQT1kEpOj4GMGKrCjG5EnDAfwrjW1mLHz26c3N6GmjWnof55MH7yqwAE
h5K1Grl9dnorYP0m7tbjUtQPMKvgDrvvbWtnpC0ci84136LzhfuQ8oAc54Q7ZrKqv48BVR0PL+MC
ubRax3OswDlMgAkwASbABAYl4IGFGX2Jni1DfYsSc1alY3FoIrIoLlNcbqXUefn+ryGLeJyC8C9E
dGoWUpUJqBQmGW6SKiAIQUH2L6H00mN/vlCWeZO7Wi6mGzrR2akz/YjXN5qUZf7r0bTm5+RBR2U6
+uKkNtqaWjR36qmeHo0H9pLtDv3Wn0YmIsZ21NRo0UlKCaOxEwd276WSBbjbopnQ12KBcOOM3Whn
3WOETqfDqXNdVL8Lp0kGMZQq8hGytQNStv0SQdRi86pMUnz82H2gd7K8Uasp7hrFUBOmKkp1IBQU
l0xN1jZwOSegmeJVCWVZAbmXzQ8V06UNA4SOYdA51eN/59ahIGeuVYlIraSkq98suabOe8N2gYw0
V52ug2YKnDt9mo4FS1PSU1nnqXOkMjiLzo5Oqcxc5OTt+l8rTgYZNMvQdZrqPI5ZsWH0ZFKHQ7vK
AH/Tk3bV9Nm0huV4c1e9NEdjZyNq6ltpcadQizqU7q2X+m/47CN6p51QxZnMB9F0Ve05JGyQOvHZ
nnXW/kSxtCxCwUTXn/gruQeKAhdpyj1xwOpSfKtXIYCUnyrjKRxt0bmobcpWTSGLMoop9l4tyUDX
za5tdfC30485dNDbJVlH/ezBGIrdp8Txg/uoinlODpVNGbSCUlL63EXX61581U4zGmxC5jbO35S4
J5GmW7RH+ozpmw9iLX1AH70v2Hn1QXNVeCQrCZVL/0hx6STyaK6tQSuJqZxyD7XOxR4pTpseB3dv
BGb/BMFiUuPJzzP3TZAXJpmiHcVHdEkseGSaebQwZJWmIHPuXJQlleIJYa5mSYqp+JWmDmVVzZYc
fmcCTIAJjAoCHPh/FCwTuVACFNeL/l6WXAfF+TUkspwPu+8CThy8dkWpPMyHYoCdxbEPLkgWXX3n
9DjzzSW3wnX8/ku8N7MRF+6+A0knHsTjb09D2E9VUPgqcO/r9+KBVSGItrzo/J8yfFwry2gkVbyv
NN7Di+gB3nkdDr94AffFeGY52fddN76mR/hBEZY7G7eicyETYAJMgAkwAacEPPgWUSEpPx2hoW+Q
y2UJelu0ONqtpGDh9GNUpsP5f43A6qrTKOnrhra+CcqCleQYJrs6axndERSZFXGPhpKCSUpJ+KJ7
F6Yf/RjZkp4nE6HepKgSaXYxuvcvQvXqGKSVm7LE37zyBswR1lX6NqyO00jB+U2lSShveJ6UXf1J
0p1N9bZ9tkbbUCZ5x0iKN1Ez3C8XScV12JURhTeqixEYRy6hi6lAk4OGraQN8CgpkdLQAHmoRVtH
v9uPuJ5TRXG21Gv2o+EU48qU1n/RjeUz3M+p9ZM3ab4rsN7qU+YonLePrbVPXWkqYjLNAOeGYzW5
LH7RuwszFTr8VxK5kgoNJKW5Yk1IodC9a4mL9R3Ga8UkktO/Ks1TKJgdjmCv1VJ5UopQNpkTbSxR
VLcDT2k01pu0lNIGxEZF4EWKr+VH+aa1FW3MVmSyEMxfn4KEhEBSx5DCNIVsGL1NN2y6+hJ4a5Za
ekegF63WAEamWrYfs6A5uTiw/jnEBfavQ/q2BpREOJgEWvtFEMUAK89DOMUPTDPnkhS2SWN3E6mK
RkFeEuYGm8bRpCRR/f7rz7YxnQ1oLwv7Ke1S+/+QEChM7pJQTZ/BWDdNLX2JkWwVeTLMyWtAzsOR
8PMySZ6y/gBSbE1HrWth6cfde8SSUuz49ina6MPCL52sUWNJCT8HDTtyEKnxMzNKwYGWlAGK403Q
eG+SutbklOPTARtiRDwuPtBlyFv+mB0hNVI35MEv4R38tu8l3inT3cJwGRNgAiOKwLhx48gymmy+
2ad8RK1LvzCX0ZhyEJ9/YM6ZXY3DdBhb8yCmm3fElKKWUWxez5MM094IwbuPtSP6/F0Dvv8G78Hh
CbpiIh6oicRfY2uxzdx8anEM7viha5stdWo0Fv/7WDhKPBaqH04cXAi7GmPvCcSc9edQMfMzfEpl
6hdm4MGfuh5/YPP2zQ3AKz+iUBEDc/mYCTABJsAEmMDQCHht3ry57/jx43jttdekGGDOm+uwM8sb
C9clYdu+XIoxNIHcuuSYHhEGg3YnvCMXIilvG3KTZ0IqmTIdYQHD+w2lF66VFLtBSdZbUugk60RM
bohUBJVdLCaLsqOA4rK9FO9GWWHty3xAY3X2OvZnX+3Gnbuek7sx67ekQpPWggMd+xGvdlfzWsqu
47Wib0djUzf5QtrJYyAT+/FeuHCxz+omaalhMMgQHBEiKT2ElSDkIpaWpXTgu7Ai7KX29ORzYDmt
bXuvHAHKo0hUZmJ1936rokiv64RB6s9WATaw16EcC3dgHc1FqSQZqEt9ezOazhpdzklJll4iLo1I
NYXR5EZYisMvzRx0SGElKD6vKucgBm1vqmBEe3MzSDyH5YDMGyEhAbZKZ4deTVabQmGnEtaV7pKb
dfcODkGAub2wjKQVpM+8wmZsiSt9PpX0ebcsbW1RIl6gGHD7l08Xxqlk9WkpMQnSSTsB+8UcIsXb
VkTZFmtPb3kAAAxaSURBVFGFThQlzoL3xk+xZIBrtLspcBkTYAKjm4DYPVhsljLa09mzZ9HV1TXo
NMQO242NjU7rvTp5idN8zhypBIzQzquDfF00wu7xYKOAQadB8YnPX8EY2ViMdfh+HLTxdakg7bBJ
9x/jKMaaR0l/Hp/d0YLItnvhN8mjFlyJCTABJsAEmIBEQOwM3dbWBl9fXyn2/CC/XC3UVFiwtg/H
nt2JzW+WYG/PKbS0zMD6P/8OUREL0Nd9DDtLN2Nt4V7oWlow9dcbsXZRhKXxsLwrKMi4jeLDOqqM
XCD7fzhbs+lA196F2emleG4oyjLRAY1l93t7YLfDcOx6Tu4GbydPxfTiNTdQWSZGv37Xiu7o+wjX
LHU6peyV81Dwuz87Keu3hlLRurtOZAXprJzWVtL16nrIwrCSdpvqT8KV9nreK8rsrqOj72dCs9Rs
6dc/LB2JOW1Fjbc3MjVJSPIvR3nlbOxrGWA5Z1Pf9sTV9W9ba7CzXryfFm61NrSpTZaeHfsz3Lsm
k0pLRfw8Se7Wff0XHVg+09SPjNbP2Qrbc5XG1NNqXuyhQ+EiPVAKsQmJN+2MSZaDpXVOlGWirhrL
9x8e2IiPmQATYAKjgoCIY+aJwmxUTIaF9JCADBF/HvxhmoedUTUv2oDAQ0WV550OqeZYGn9IEigm
4aHz9w5pDK7MBJgAE2ACTMAZAQ8tzJw15TwmcCsT0KFR2yFZq11PJdm1EDPq2tHc0oYzpPeZNiPK
pNi7lg5vo7bCeu8U/BASYK9iM1nOdVNZGO1kyokJMAEmIAjcKhZmYi7/+Mc/KBSliPnoOrGFmWs2
XMIEmAATYAJMgAncPgSu0sLs9gHEM2UCJgIqhEXYK1duLhuZKoBkotfNFWNUjq4ICEGIU8llCAgJ
49hkTtlwJhNgArcCgUmTJuHcuXO3wlRu6Tn06a/gimwMxnro+3FLw+DJMQEmwASYABMYIQQcYnyO
ELlYDCbABJgAE2ACTIAJMIFrJCAUZpxGMoHLOPk/67Dtjs9Q8X/c75g9kmfBsjEBJsAEmAATuBUJ
sMLsVlzV6zknYzOKVhZBq7+enXJfTIAJMAEmwASYwHAQELtlKpwHeR2O4XmMwQic78HhNV1IqI3D
vP8xsizbBxOdy5kAE2ACTIAJ3OoEWGF2q6/wNc/vLDav3gwRLp0TE2ACTIAJMAEmMPoION3kZvRN
49aUWOaFcfDBpB/I4cXumLfmGvOsmAATYAJMYNQSYIXZqF26oQuu3Z6F5Kx8ZCV6SQGNo7N2QhiO
dWp3I9XLlOcVnYWqVpM5Wf2WLHjJY1BH/9LmJSLaKxpb6oW7gA47M5LNx3Sqr6c+V/ZboUnnqcgv
pPZSv9HYSSZq2p0rkZyxEhnm8VMLK6inwZNeux3JyVnIz0o095dlHau1ZgsSLbJ7paKi2WIKp8fu
lcmIJrnqLVmDD8U1mAATYAJMgAnccgSEW+aYMXzLN3IX1ogr7vdlGLmis2RMgAkwASbABG5hAnz3
dAsvrv3UDLoTKF+Xi+jVTejuaMKGJ2jL7c4qzIpMQtS+JvT19aEuuwcJwUVop8aRz65GR9NeaOhf
Qel7+LTjEzwVaXIXaK0ux2mD5e7OgMOVe9BlsIxowInKMuQ2RqOpoxtNdRswzRswnD2C8k1H8ExZ
L7obtqEsOxtfeaAxMxh0KC9fh5PRJE93B+oOzIeShjI270RwXBqS9x1Dr6EXxw4sxDijRQgDmvaU
o47k6rFkWcTjdybABJgAE2ACtxEB8fDK25u+iDmNIAJ9uHTOgDM726RdnMePlC25RxAhFoUJMAEm
wASYwM0mwMbfN3sFhnP8i93Q5FVjSaxpv8D4RLIVqy0i+zHAv+gVHCzSQYUTdFYNre4lxKsUUE8O
hD/9U/upoXIbWsPfZiY0EqrXLEGIaKOOl3YorKfxkfMbJAbRXWHQT5GHxTjSpEN8lNuOqYOL9CrA
miWxJJ/oLp7+AvUVG4HZpUhPDIO4zwyLf3LADpIqpH3cggUGOfwG617qjf8wASbABJgAE7h1Cfj4
+KCrq0t6OHbrznIUzUzfgyOLavH1AeDu9fdDxXfko2jxWFQmwASYABO4XQjw1/PtstI0T8nQarzc
bsbCXzEPpVtXYIJeHMtQtFXWrxwzGHCWcuX2zaReTJePseMkKqXzgX9sFWiiRIyv8Z1orqRAoAZk
lWaxUjNnu3xzfPRqEHo0N0ml9oOcunds6aYRFzEBJsAEmAATuAUJjB07VrIyE0ozTiOAgGIifvTn
eER9cwp/jD2OjsUa+PENywhYGBaBCTABJsAEmEA/AXbJ7GdxWx4pp5DWCrmoOKpHQEAA1CojThxp
gVWNpfQhW7FKfHq4lXwgjeZ8JULjgG0ffyUxa/hkD717w6lOzQ3VQfRdblqaimY89kugci0+0HZK
GZ2Ntag3x18TcdZKFiihVM5DjQdun4MOxhWYABNgAkyACYxyAr6+vhzLbISt4diwiZhMMnEMsxG2
MCwOE2ACTIAJMAEiwAqz2+gyEAotf7unl7KgOWg6sB5LYwKlgPpyZSBi3qw1WaMJNrJwPF+8Aplx
wbQBgBwba4VySoafpKyneGcJUpvMvWIPTUe/R3sFmv35eGqloL48ShpR2zYpIpagbsfjWBjpJ8nh
Fx6DL7r7A5aZWpAiz35g2274jAkwASbABJjAbUFAWJn5+ztagN8Wkx+pkzRSLDN04VLnlZEqIcvF
BJgAE2ACTOC2JeC1efPmvuPHj+O1117juBa37WVAEzfq0akzkEWWEgqFZ0oso14HHcUIU1Oss5ua
jCRHL0h2FWQW0XW1SPSOwdmCAzj8kinm2U2VkQdnAkyACTCBUUNABMkXG+HcqqmtrQ09PeJhlymF
hYWhsbHRcmrz/urkJTbnfHK9CVzGyf/1d3zy27OY/Pr9+Om/T7reA3B/TIAJMAEmwASYgIcEyiZV
QdwnCat8cT9oUS942Jyr3bIEZBTgXz00xZdMocIQm9wYfDJVf8w16wg+WFa6A/c/xcoyKxI+YAJM
gAkwASZABAIDA/H999/j4sVrDY7AOK+dwFjc9fIMpLx87T1xD0yACTABJsAEmMD1JcAKs+vLk3sb
KQRUYViwJGykSMNyMAEmwASYABMYMQTGjBmDO++8E52dndDpONDniFkYFoQJMAEmwASYABMYUQRY
YXaTl8ModqZUeBzJ6yZLy8MzASbABJgAE2ACtwIBoTQT8cwsMc2mTZvmdFpbccBpPmcyASbABJgA
E2ACTOBWI1AGL5spcdB/GxzDfaLDxlgl5OQbu3KndrgH5/GYABNgAkyACTABJsAEmMCoI6Brrkd9
o2mXdFvhjWiurUJVVRVqahv7d323rcRnTIAJMAEmwAQ8IsAKM48w3ahKKiz7ohcNO1Zg9cIP4exr
/0aNzP0yASbABJgAE2ACTGA0EtBuSYVX8haQjf6NTfp6pNJDzS3a0ea2qsP2ZC8kb7kZD2P12F+U
j92NQ2PWvL8IhbudbzzhbJGPvqWBZvu3ToqMOLynDK8mJCAuZg+GJoWT7jiLCTABJsAEbmsCrDC7
ycsvo2D7ofdOlaRg/9ibvBg8PBNgAkyACTABJjCyCZAS6+W0MqzPTcLQtioa+rS0b69CmaYYT0Wo
ht74JrbQa9/D4vLZyH0q4qZI8XVmLrRd8iGN3f31ZmRruzxv4zMbGp8JTuor8OSqEnzYUCyV8b21
E0ScxQSYABNgAh4TYIWZx6huXEWDgZ6RaoCh3VrcOHm4ZybABJgAE2ACTIAJDDeBxt350hbuYht3
L69U7Kx3tL3Xvr8K5Zr1SJ2pJvH02JmViNSSWpOoxkbkJ0Yjv6LZdN5Zj0KytDL1F42SKlO+XrsT
yYkZWJmRaCpLLYSDQZRRi9fSylFQ+jSs6jJjM7ZkJVtlTC6sMFu5GVGzJWtA/m7Ja0DfuBuJ0ly8
kJiahdRo07yqWo1o3L3SWj81K8tUL7UIVAQYW2kcs2zUvnC3xVJMR/NNRsZKc31RVmFvlaXH+y+n
QbN+DWZaBNc3WjlEJyYiOnEl6unWU0qkgMxKTEV+oUX+aOzUUqHE0sKOrNXyTXMC2Wy5kkFXvx3R
XkpkUsfZafOQSPPN2FJvHsjFmxif6mky60QjJNL6RaduMVmGuZSB7pnHe6Nu8yokS0xpnJIqG/fL
3h7nO8BqdxdauUdnbEGzhYML8aRsl+vurhGXMQEmwASYwK1A4P8Dt0oBj6JV8kcAAAAASUVORK5C
YII=

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--_002_0F867D1BDBC64C3F8431AA0CC9155BF5citrixcom_--


From xen-devel-bounces@lists.xen.org Thu Oct 12 17:27:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 17:27:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2hGR-0006CO-97; Thu, 12 Oct 2017 17:27:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e2hGQ-0006CI-CZ
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 17:27:18 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 67/D0-22397-5F5AFD95; Thu, 12 Oct 2017 17:27:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsVybKJssu6Xpfc
 jDV7cNrf4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOW3uxlKjjLWzH11jH2BsY+7i5GLg4hgX4m
 iX/L17J3MXJysAg4SDR9vsncxcjBwSgQI/HghzVImFEgTGLy5SWsECXaEg+3bmQBsdkEDCX+P
 tnEBlIuAWQv+cwBEhYR0JKYsGUrE8h4ZoHNTBIrp04D6xUWCJQ4s2YfM4jNKeAh8fl0O9gcXg
 Evia5FP5gh7vnHLLFn11I2kISogK7EoX9/2CCKBCVOznwC1sAMtGH59G0sExgFZiFJzUKSWsD
 ItIpRvTi1qCy1SNdIL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMAgZgGAH4/c/
 TocYJTmYlER5MwLvRwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4H22BCgnWJSanlqRlpkDjAeYt
 AQHj5II73eQNG9xQWJucWY6ROoUozHHsU2X/zBxLOi58YdJiCUvPy9VSpzXBqRUAKQ0ozQPbh
 AsTi8xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmHcpyBSezLwSuH2vgE5hAjpFNO0OyCkliQg
 pqQZG/tyiTOeY7JTA+W//LzrQG/2sKbukr8LFN/NwncAb+V6vv5IV1/k+HdTU6i4UaGzQ07v0
 qVD89y+zE2rajypv7AiaIzdvysk2zZNZBvF3n179JvRuktt1w7MnK95+ixV8eOPDZCbdPyaX9
 z8+F2tfcEBcKOSncpSxwMywQ7e5n32cwfnDbqWYEktxRqKhFnNRcSIAIPi5P84CAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1507829235!106828261!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59348 invoked from network); 12 Oct 2017 17:27:16 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Oct 2017 17:27:16 -0000
Received: from [10.0.0.56] (c-24-130-70-9.hsd1.ca.comcast.net [24.130.70.9])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3D33621874;
 Thu, 12 Oct 2017 17:27:14 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3D33621874
Date: Thu, 12 Oct 2017 10:27:01 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Paul Durrant <Paul.Durrant@citrix.com>
In-Reply-To: <0941888f3e184161a54e9c4509a1faab@AMSPEX02CL03.citrite.net>
Message-ID: <alpine.DEB.2.10.1710121026320.3105@sstabellini-ThinkPad-X260>
References: <1506437019-17946-1-git-send-email-owen.smith@citrix.com>
 <1506437019-17946-4-git-send-email-owen.smith@citrix.com>
 <20171002170132.GA2116@perard.uk.xensource.com>
 <alpine.DEB.2.10.1710101651560.3105@sstabellini-ThinkPad-X260>
 <20171011154718.GQ1771@perard.uk.xensource.com>
 <alpine.DEB.2.10.1710111309400.3105@sstabellini-ThinkPad-X260>
 <e25a3501923944fbad8e3a560c5cf8f3@AMSPEX02CL03.citrite.net>
 <1507800365.26812.11.camel@redhat.com>
 <0941888f3e184161a54e9c4509a1faab@AMSPEX02CL03.citrite.net>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: 'Stefano Stabellini' <sstabellini@kernel.org>,
 Owen Smith <owen.smith@citrix.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 'Gerd Hoffmann' <kraxel@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 3/3 v4] xenfb: Add
 [feature|request]-raw-pointer
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAxMiBPY3QgMjAxNywgUGF1bCBEdXJyYW50IHdyb3RlOgo+ID4gLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IEdlcmQgSG9mZm1hbm4gW21haWx0bzprcmF4ZWxAcmVk
aGF0LmNvbV0KPiA+IFNlbnQ6IDEyIE9jdG9iZXIgMjAxNyAxMDoyNgo+ID4gVG86IFBhdWwgRHVy
cmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyAnU3RlZmFubyBTdGFiZWxsaW5pJwo+ID4g
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRA
Y2l0cml4LmNvbT4KPiA+IENjOiBxZW11LWRldmVsQG5vbmdudS5vcmc7IHhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZzsgT3dlbiBTbWl0aAo+ID4gPG93ZW4uc21pdGhAY2l0cml4LmNvbT4K
PiA+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggMy8zIHY0XSB4ZW5mYjogQWRkIFtm
ZWF0dXJlfHJlcXVlc3RdLXJhdy0KPiA+IHBvaW50ZXIKPiA+IAo+ID4gICBIaSwKPiA+IAo+ID4g
PiBJdCdzIHByb2JhYmx5IE9TIHNwZWNpZmljIHRob3VnaC4gSSBndWVzcyB0aGUgYmVoYXZpb3Vy
IGNoYW5nZWQKPiA+ID4gYmVjYXVzZSB0aGUgT1MgZmF2b3VycyBhYnNvbHV0ZSBwb2ludGluZyBk
ZXZpY2VzIG92ZXIgcmVsYXRpdmUgb25lcwo+ID4gPiBhbmQgaG93IGl0IGhhcyB0d28gYWJzb2x1
dGUgb25lcyB0byBjaG9vc2UgZnJvbS4gSG93IGl0IHJlY29uY2lsZXMKPiA+ID4gdGhvc2UsIHdo
byBrbm93cz8KPiA+IAo+ID4gVHlwaWNhbGx5IGhpZCBlbXVsYXRpb24gY2FsbHMgcWVtdV9pbnB1
dF9oYW5kbGVyX2FjdGl2YXRlKCkgd2hlbiB0aGUKPiA+IGd1ZXN0IGluaXRpYWxpemVzIHRoZSBk
ZXZpY2UsIHdoaWNoIG1vdmVzIHRoZSBkZXZpY2UgdG8gdGhlIHRvcCBvZiB0aGUKPiA+IHByaW9y
aXR5IGxpc3QuCj4gPiAKPiA+IFZpc2libGUgZWZmZWN0IG9uIGEgdHlwaWNhbCBndWVzdCB3aXRo
IHBzLzIgbW91c2UgYW5kIHVzYi10YWJsZXQgaXMKPiA+IHRoYXQgcWVtdSBzd2l0Y2hlcyBmcm9t
IHJlbGF0aXZlIG1vZGUgKG1vdXNlKSB0byBhYnNvbHV0ZSBtb2RlICh0YWJsZXQpCj4gPiAgd2hl
biB0aGUgZ3Vlc3QgbG9hZHMgdGhlIHVzYiBoaWQgZHJpdmVyLgo+ID4gCj4gPiBJIHN1c3BlY3Qg
cHZtb3VzZSBpcyBkb2luZyB0aGUgc2FtZSB0aGluZy4gIFNvIGl0IG1heSBzaW1wbHkgZGVwZW5k
IG9uCj4gPiBndWVzdCBkcml2ZXIgbG9hZCBvcmRlciB3aGVuZXZlciBwdm1vdXNlIG9yIHVzYi10
YWJsZXQgaXMgdXNlZC4KPiA+IAo+ID4gU2ltcGxlc3QgZml4IGlzIHByb2JhYmx5IHRvIG9ubHkg
YXR0YWNoIHRoZSBkZXZpY2UgeW91IHBsYW4gdG8gdXNlIHRvCj4gPiB0aGUgZ3Vlc3QuICBJZiB5
b3UgY2FuJ3QgdHVybiBvZmYgcHZtb3VzZSBmb3IgeGVuIGd1ZXN0cyB0aGVuIHlvdSBtaWdodAo+
ID4gd2FudCBkcm9wIHRoZSBxZW11X2lucHV0X2hhbmRsZXJfYWN0aXZhdGUoKSBjYWxsLCBzbyBp
dCBiZWhhdmVzIHNpbWxpYXIKPiA+IHRvIHRoZSBwcy8yIG1vdXNlIChpcyB1c2VkIGluIGNhc2Ug
bm8gb3RoZXIgcG9pbnRlciBkZXZpY2UgaXMgcHJlc2VudCkuCj4gCj4gQXZvaWRpbmcgdGhlIGFj
dGl2YXRlIGNhbGwgc291bmRzIHJlYXNvbmFibGUgYW5kIHNob3VsZCBhdm9pZCB0aGUgYmVoYXZp
b3VyYWwgY2hhbmdlLgoKKzEKCk93ZW4sIGFyZSB5b3UgdXAgZm9yIHJlc3VibWl0dGluZyB0aGUg
c2VyaWVzIHdpdGggdGhpcyBzbWFsbCBjaGFuZ2U/CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 12 17:36:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 17:36:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2hP4-00071Q-2i; Thu, 12 Oct 2017 17:36:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1e2hP2-00071K-5h
 for xen-devel@lists.xen.org; Thu, 12 Oct 2017 17:36:12 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 E4/D4-07499-B08AFD95; Thu, 12 Oct 2017 17:36:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJIsWRWlGSWpSXmKPExsXiVRvkpMu14n6
 kQXOricWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnHzInvBG+aKllPzmBoYlzJ3MXJxCAlMZJR4
 cX0JK4gjITCHVWLVqX/sXYycQE6WxP3rc1kg7AqJCWe3MoHYQgIaErdvNrJDdO9lkujcvY0Nw
 pnEKHHh20dGiI4iiWcnT0HZBRKHNh4Cs3kFBCVOznwCNJUDqMFL4vyvApAwp4C7xJzZMAvcJB
 51LQNbzCagLdH2ehcriM0ioCqx/fhWNoiRiRKvP95ihhgZINExew7Y0cICRhKPFh0BWyUioCd
 x9FcLmM0ssIhZYt1zSwhbU6J1+2/2CYyis5BcNAtJagEj0ypGjeLUorLUIl1DA72kosz0jJLc
 xMwcIM9MLze1uDgxPTUnMalYLzk/dxMjMAIYgGAH4/H3cYcYJTmYlER5MwLvRwrxJeWnVGYkF
 mfEF5XmpBYfYpTh4FCS4LVfDpQTLEpNT61Iy8wBxiJMWoKDR0mEVxgkzVtckJhbnJkOkTrFaM
 xx4+H1P0wc+/bc+sMkxJKXn5cqJc77dhlQqQBIaUZpHtwgWIq4xCgrJczLCHSaEE9BalFuZgm
 q/CtGcQ5GJWHebpApPJl5JXD7XgGdwgR0imjaHZBTShIRUlINjDZWi6ums03bEvUuye70HvZt
 ZRW6y1i7eVJ5G7PZ1WafM3F17mLUfrGMh8k+8KVnXVt0/e1rZX6XlZue3veujFbqFHlWvfNkm
 9YFn4sHD1u9fl37pcC58VxE982XnyY/lXph4WqiL5FdGyhs/niCVEV5TH2hNNulN82Tt3ILfg
 5h+3N67o/ZSizFGYmGWsxFxYkAAylnyAwDAAA=
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1507829770!70449358!1
X-Originating-IP: [74.125.82.66]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43780 invoked from network); 12 Oct 2017 17:36:10 -0000
Received: from mail-wm0-f66.google.com (HELO mail-wm0-f66.google.com)
 (74.125.82.66)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Oct 2017 17:36:10 -0000
Received: by mail-wm0-f66.google.com with SMTP id 196so24852234wma.1
 for <xen-devel@lists.xen.org>; Thu, 12 Oct 2017 10:36:10 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=VhvrMnoY4dvIoTaR+5p53wmfIMa6E1QZELRlJjW0/co=;
 b=o8h9pYDbvkxqss2h6Xx6N6gMoCqS+aR/fMb4/v+n2bZtvmrWm8dZEfzBu/CeJimqZa
 k4QHy8QKhC6jBT2y2epSsUYdLmiWtoerVKTvNR3DqZAwrqsqgtqChheEwyd6huirZB30
 7gRPL/WhzOPDbHLftPi+HJXyHkXUIy81C9/SBs5f04ebGXMsdxH+hEFLyFi2AKJOj04q
 DB8oZC0ORwnt6Q45sStobN8qLybsY9fLVp3VuOAtNlx3n5bGGuLLWg1MibFMpu2p47iX
 4sGSliZUXqDfaTrSPiICjXswpyGCe5CuQ7hcXrHb3LUoGfXufQWEoFJw5dsONO1iXCHi
 gkDw==
X-Gm-Message-State: AMCzsaX4fWxImwfANEaiaxXru+2sErOgSHejXtclBbp5U5RWdcAqCT6L
 dFYcX7X46HpAhwUVWvd4nF+qf+EB
X-Received: by 10.80.177.104 with SMTP id l37mr3848380edd.9.1507829770328;
 Thu, 12 Oct 2017 10:36:10 -0700 (PDT)
Received: from mail-wm0-f52.google.com (mail-wm0-f52.google.com.
 [74.125.82.52])
 by smtp.gmail.com with ESMTPSA id u4sm766548edc.88.2017.10.12.10.36.08
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 12 Oct 2017 10:36:09 -0700 (PDT)
Received: by mail-wm0-f52.google.com with SMTP id i124so15348159wmf.3
 for <xen-devel@lists.xen.org>; Thu, 12 Oct 2017 10:36:08 -0700 (PDT)
X-Google-Smtp-Source: AOwi7QCA7txxm3b5ZuCsm6eF9yZwI7jWn+5TtCcJdtf1fAeaOLljCL3GHjaVmlLNXWGO4bQcWV3zxNNau3aNO4Qlrgg=
X-Received: by 10.28.199.4 with SMTP id x4mr1447497wmf.124.1507829768713; Thu,
 12 Oct 2017 10:36:08 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.71.216 with HTTP; Thu, 12 Oct 2017 10:35:28 -0700 (PDT)
In-Reply-To: <1507799425-3286-1-git-send-email-aisaila@bitdefender.com>
References: <1507799425-3286-1-git-send-email-aisaila@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 12 Oct 2017 11:35:28 -0600
X-Gmail-Original-Message-ID: <CABfawhmxbf6W3eNSyvq=Jb9AxsJyYDhK5=tPu=83Qjcbmko0Kg@mail.gmail.com>
Message-ID: <CABfawhmxbf6W3eNSyvq=Jb9AxsJyYDhK5=tPu=83Qjcbmko0Kg@mail.gmail.com>
To: Alexandru Isaila <aisaila@bitdefender.com>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Add MSR old value
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMTIsIDIwMTcgYXQgMzoxMCBBTSwgQWxleGFuZHJ1IElzYWlsYQo8YWlzYWls
YUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+IFRoaXMgcGF0Y2ggYWRkcyB0aGUgb2xkIHZhbHVl
IHBhcmFtIGFuZCB0aGUgb25jaGFuZ2Vvbmx5IG9wdGlvbgo+IHRvIHRoZSBWTV9FVkVOVF9SRUFT
T05fTU9WX1RPX01TUiBldmVudC4KPgo+IFRoZSBwYXJhbSB3YXMgYWRkZWQgdG8gdGhlIHZtX2V2
ZW50X21vdl90b19tc3Igc3RydWN0IGFuZCB0byB0aGUKPiBodm1fbW9uaXRvcl9tc3IgZnVuY3Rp
b24uIEZpbmFsbHkgSSd2ZSBjaGFuZ2VkIHRoZSBib29sX3QgcGFyYW0KPiB0byBhIGJvb2wgZm9y
IHRoZSBodm1fbXNyX3dyaXRlX2ludGVyY2VwdCBmdW5jdGlvbi4KPgo+IFNpZ25lZC1vZmYtYnk6
IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgoKQWNrZWQtYnk6IFRh
bWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 12 17:39:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 17:39:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2hS6-0007Sk-O0; Thu, 12 Oct 2017 17:39:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1e2hS5-0007SN-6z
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 17:39:21 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 BB/B9-22492-8C8AFD95; Thu, 12 Oct 2017 17:39:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsXSO6nOVff4ivu
 RBmduq1gs+biYxeL7lslMDkweR3f/ZvI4/OEKSwBTFGtmXlJ+RQJrxvwPR9kLPppWLJuxj7GB
 sUWri5GLQ0hgIpPE1HsrmCGc34wSt5/PYoJwNjJKLDx+gRHC6WaUmPD5FFsXIyeQUyRxpvsym
 M0ioCrxtesVUDsHB5uAicSbVY4g9SICB1klVv2azw5SIywQIXH68UVGEJtXwFxi4+/tUENfME
 ncPnSABSIhKHFy5hMwm1lAS+LGv5dMIEOZBaQllv/jAAlzClhKfJ74gxnEFhVQlpi3bxXYDRI
 ChhKfNy5lnsAoOAvJpFlIJs1CmLSAkXkVo3pxalFZapGuoV5SUWZ6RkluYmaOrqGBqV5uanFx
 YnpqTmJSsV5yfu4mRmAw1zMwMO5gbOp1PsQoycGkJMqbEXg/UogvKT+lMiOxOCO+qDQntfgQo
 wwHh5IE75/lQDnBotT01Iq0zBxgXMGkJTh4lER4WYGxJcRbXJCYW5yZDpE6xajLcWzT5T9MQi
 x5+XmpUuK8J0FmCIAUZZTmwY2AxfglRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK870Cm8GT
 mlcBtegV0BBPQEaJpd0COKElESEk1MDKEnpHUDtRZdNH58Em2l++OhbdYVxkK/FCJ+fZLZJF7
 /bV7tR4aDI9rsx58P3Fp4ZdkkfglrOe6Frf07dryaovCxJWLZthJzzwaelxK0jkoSqO2u/nuw
 g8JkvMj4+/t+i+73Ij3esnjqkW2VitCK9irWxaufXzgzpVZOwM5emtvzDsYxyG3QkeJpTgj0V
 CLuag4EQCQ0+wz7AIAAA==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1507829957!91217644!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5492 invoked from network); 12 Oct 2017 17:39:19 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 12 Oct 2017 17:39:19 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9CHd8q5006225
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 12 Oct 2017 17:39:08 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9CHd7rw001245
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 12 Oct 2017 17:39:08 GMT
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9CHd50I012661;
 Thu, 12 Oct 2017 17:39:05 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 12 Oct 2017 10:39:05 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 7B6B46A09E3; Thu, 12 Oct 2017 13:39:03 -0400 (EDT)
Date: Thu, 12 Oct 2017 13:39:03 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Igor Mammedov <imammedo@redhat.com>, qemu-devel@nongnu.org,
 xen-devel@lists.xen.org, Dan Williams <dan.j.williams@intel.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <rth@twiddle.net>,
 Anthony Perard <anthony.perard@citrix.com>,
 xen-devel@lists.xenproject.org, ian.jackson@eu.citrix.com,
 wei.liu2@citrix.com, george.dunlap@citrix.com, JBeulich@suse.com,
 andrew.cooper3@citrix.com
Message-ID: <20171012173903.GK26278@char.us.oracle.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
 <20170911044157.15403-1-haozhong.zhang@intel.com>
 <20170911160818.1bd44a82@nial.brq.redhat.com>
 <alpine.DEB.2.10.1709111119480.19719@sstabellini-ThinkPad-X260>
 <20170912031509.vufszbju3s2v2bw3@hz-desktop>
 <20171010160544.GA1772@char.us.oracle.com>
 <20171012124544.dq3wyr65tefi3glk@hz-desktop>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171012124544.dq3wyr65tefi3glk@hz-desktop>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Subject: Re: [Xen-devel] [Qemu-devel] [RFC QEMU PATCH v3 00/10] Implement
 vNVDIMM for Xen HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMTIsIDIwMTcgYXQgMDg6NDU6NDRQTSArMDgwMCwgSGFvemhvbmcgWmhhbmcg
d3JvdGU6Cj4gT24gMTAvMTAvMTcgMTI6MDUgLTA0MDAsIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3
cm90ZToKPiA+IE9uIFR1ZSwgU2VwIDEyLCAyMDE3IGF0IDExOjE1OjA5QU0gKzA4MDAsIEhhb3po
b25nIFpoYW5nIHdyb3RlOgo+ID4gPiBPbiAwOS8xMS8xNyAxMTo1MiAtMDcwMCwgU3RlZmFubyBT
dGFiZWxsaW5pIHdyb3RlOgo+ID4gPiA+IENDJ2luZyB4ZW4tZGV2ZWwsIGFuZCB0aGUgWGVuIHRv
b2xzIGFuZCB4ODYgbWFpbnRhaW5lcnMuCj4gPiA+ID4gCj4gPiA+ID4gT24gTW9uLCAxMSBTZXAg
MjAxNywgSWdvciBNYW1tZWRvdiB3cm90ZToKPiA+ID4gPiA+IE9uIE1vbiwgMTEgU2VwIDIwMTcg
MTI6NDE6NDcgKzA4MDAKPiA+ID4gPiA+IEhhb3pob25nIFpoYW5nIDxoYW96aG9uZy56aGFuZ0Bp
bnRlbC5jb20+IHdyb3RlOgo+ID4gPiA+ID4gCj4gPiA+ID4gPiA+IFRoaXMgaXMgdGhlIFFFTVUg
cGFydCBwYXRjaGVzIHRoYXQgd29ya3Mgd2l0aCB0aGUgYXNzb2NpYXRlZCBYZW4KPiA+ID4gPiA+
ID4gcGF0Y2hlcyB0byBlbmFibGUgdk5WRElNTSBzdXBwb3J0IGZvciBYZW4gSFZNIGRvbWFpbnMu
IFhlbiByZWxpZXMgb24KPiA+ID4gPiA+ID4gUUVNVSB0byBidWlsZCBndWVzdCBORklUIGFuZCBO
VkRJTU0gbmFtZXNwYWNlIGRldmljZXMsIGFuZCBhbGxvY2F0ZQo+ID4gPiA+ID4gPiBndWVzdCBh
ZGRyZXNzIHNwYWNlIGZvciB2TlZESU1NIGRldmljZXMuCj4gPiA+ID4gPiA+IAo+ID4gPiA+ID4g
PiBBbGwgcGF0Y2hlcyBjYW4gYmUgZm91bmQgYXQKPiA+ID4gPiA+ID4gICBYZW46ICBodHRwczov
L2dpdGh1Yi5jb20vaHp6aGFuOS94ZW4uZ2l0IG52ZGltbS1yZmMtdjMKPiA+ID4gPiA+ID4gICBR
RU1VOiBodHRwczovL2dpdGh1Yi5jb20vaHp6aGFuOS9xZW11LmdpdCB4ZW4tbnZkaW1tLXJmYy12
Mwo+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gUGF0Y2ggMSBpcyB0byBhdm9pZCBkZXJlZmVyZW5j
aW5nIHRoZSBOVUxMIHBvaW50ZXIgdG8gbm9uLWV4aXN0aW5nCj4gPiA+ID4gPiA+IGxhYmVsIGRh
dGEsIGFzIHRoZSBYZW4gc2lkZSBzdXBwb3J0IGZvciBsYWJlbHMgaXMgbm90IGltcGxlbWVudGVk
IHlldC4KPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+IFBhdGNoIDIgJiAzIGFkZCBhIG1lbW9yeSBi
YWNrZW5kIGRlZGljYXRlZCBmb3IgWGVuIHVzYWdlIGFuZCBhIGhvdHBsdWcKPiA+ID4gPiA+ID4g
bWVtb3J5IHJlZ2lvbiBmb3IgWGVuIGd1ZXN0LCBpbiBvcmRlciB0byBtYWtlIHRoZSBleGlzdGlu
ZyBudmRpbW0KPiA+ID4gPiA+ID4gZGV2aWNlIHBsdWdnaW5nIHBhdGggd29yayBvbiBYZW4uCj4g
PiA+ID4gPiA+IAo+ID4gPiA+ID4gPiBQYXRjaCA0IC0gMTAgYnVpbGQgYW5kIGNvb3kgTkZJVCBm
cm9tIFFFTVUgdG8gWGVuIGd1ZXN0LCB3aGVuIFFFTVUgaXMKPiA+ID4gPiA+ID4gdXNlZCBhcyB0
aGUgWGVuIGRldmljZSBtb2RlbC4KPiA+ID4gPiA+IAo+ID4gPiA+ID4gSSd2ZSBza2ltbWVkIG92
ZXIgcGF0Y2gtc2V0IGFuZCBjYW4ndCBzYXkgdGhhdCBJJ20gaGFwcHkgd2l0aAo+ID4gPiA+ID4g
bnVtYmVyIG9mIHhlbl9lbmFibGVkKCkgaW52YXJpYW50cyBpdCBpbnRyb2R1Y2VkIGFzIHdlbGwg
YXMKPiA+ID4gPiA+IHdpdGggcGFydGlhbCBibG9icyBpdCBjcmVhdGVzLgo+ID4gPiA+IAo+ID4g
PiA+IEkgaGF2ZSBub3QgcmVhZCB0aGUgc2VyaWVzIChIYW96aG9uZywgcGxlYXNlIENDIG1lLCBB
bnRob255IGFuZAo+ID4gPiA+IHhlbi1kZXZlbCB0byB0aGUgd2hvbGUgc2VyaWVzIG5leHQgdGlt
ZSksIGJ1dCB5ZXMsIGluZGVlZC4gTGV0J3Mgbm90IGFkZAo+ID4gPiA+IG1vcmUgeGVuX2VuYWJs
ZWQoKSBpZiBwb3NzaWJsZS4KPiA+ID4gPiAKPiA+ID4gPiBIYW96aG9uZywgd2FzIHRoZXJlIGEg
ZGVzaWduIGRvY3VtZW50IHRocmVhZCBvbiB4ZW4tZGV2ZWwgYWJvdXQgdGhpcz8gSWYKPiA+ID4g
PiBzbywgZGlkIGl0IHJlYWNoIGEgY29uY2x1c2lvbj8gV2FzIHRoZSBkZXNpZ24gYWNjZXB0ZWQ/
IElmIHNvLCBwbGVhc2UKPiA+ID4gPiBhZGQgYSBsaW5rIHRvIHRoZSBkZXNpZ24gZG9jIGluIHRo
ZSBpbnRyb2R1Y3RvcnkgZW1haWwsIHNvIHRoYXQKPiA+ID4gPiBldmVyeWJvZHkgY2FuIHJlYWQg
aXQgYW5kIGJlIG9uIHRoZSBzYW1lIHBhZ2UuCj4gPiA+IAo+ID4gPiBZZXMsIHRoZXJlIGlzIGEg
ZGVzaWduIFsxXSBkaXNjdXNzZWQgYW5kIHJldmlld2VkLiBTZWN0aW9uIDQuMyBkaXNjdXNzZWQK
PiA+ID4gdGhlIGd1ZXN0IEFDUEkuCj4gPiA+IAo+ID4gPiBbMV0gaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE2LTA3L21zZzAxOTIxLmh0bWwK
PiA+IAo+ID4gSWdvciwgZGlkIHlvdSBoYXZlIGEgY2hhbmNlIHRvIHJlYWQgaXQ/Cj4gPiAKPiA+
IC4uIHNlZSBiZWxvdwo+ID4gPiAKPiA+ID4gPiAKPiA+ID4gPiAKPiA+ID4gPiA+IEknZCBsaWtl
IHRvIHJlZHVjZSBhYm92ZSBhbmQgYSB3YXkgdG8gZG8gdGhpcyBtaWdodCBiZSBtYWtpbmcgeGVu
IAo+ID4gPiA+ID4gIDEuIHVzZSBmd19jZmcKPiA+ID4gPiA+ICAyLiBmZXRjaCBRRU1VIGJ1aWxk
IGFjcGkgdGFibGVzIGZyb20gZndfY2ZnCj4gPiA+ID4gPiAgMy4gZXh0cmFjdCBudmRpbSB0YWJs
ZXMgKHdoaWNoIGlzIHRyaXZpYWwpIGFuZCB1c2UgdGhlbQo+ID4gPiA+ID4gCj4gPiA+ID4gPiBs
b29raW5nIGF0IHhlbl9sb2FkX2xpbnV4KCksIGl0IHNlZW1zIHBvc3NpYmxlIHRvIHVzZSBmd19j
ZmcuCj4gPiA+ID4gPiAKPiA+ID4gPiA+IFNvIHdoYXQncyBzdG9wcGluZyB4ZW4gZnJvbSB1c2lu
ZyBpdCBlbHNld2hlcmU/LAo+ID4gPiA+ID4gaW5zdGVhZCBvZiBhZGRpbmcgbW9yZSB4ZW4gc3Bl
Y2lmaWMgY29kZSB0byBkbyAndGhlIHNhbWUnCj4gPiA+ID4gPiBqb2IgYW5kIG5vdCByZXVzaW5n
L3NoYXJpbmcgY29tbW9uIGNvZGUgd2l0aCB0Y2cva3ZtLgo+ID4gPiA+IAo+ID4gPiA+IFNvIGZh
ciwgQUNQSSB0YWJsZXMgaGF2ZSBub3QgYmVlbiBnZW5lcmF0ZWQgYnkgUUVNVS4gWGVuIEhWTSBt
YWNoaW5lcwo+ID4gPiA+IHJlbHkgb24gYSBmaXJtd2FyZS1saWtlIGFwcGxpY2F0aW9uIGNhbGxl
ZCAiaHZtbG9hZGVyIiB0aGF0IHJ1bnMgaW4KPiA+ID4gPiBndWVzdCBjb250ZXh0IGFuZCBnZW5l
cmF0ZXMgdGhlIEFDUEkgdGFibGVzLiBJIGhhdmUgbm8gb3BpbmlvbnMgb24KPiA+ID4gPiBodm1s
b2FkZXIgYW5kIEknbGwgbGV0IHRoZSBYZW4gbWFpbnRhaW5lcnMgdGFsayBhYm91dCBpdC4gSG93
ZXZlciwga2VlcAo+ID4gPiA+IGluIG1pbmQgdGhhdCB3aXRoIGFuIEhWTSBndWVzdCBzb21lIGRl
dmljZXMgYXJlIGVtdWxhdGVkIGJ5IFhlbiBhbmQvb3IKPiA+ID4gPiBieSBvdGhlciBkZXZpY2Ug
ZW11bGF0b3JzIHRoYXQgY2FuIHJ1biBhbG9uZ3NpZGUgUUVNVS4gUUVNVSBkb2Vzbid0IGhhdmUK
PiA+ID4gPiBhIGZ1bGwgZmV3IG9mIHRoZSBzeXN0ZW0uCj4gPiA+ID4gCj4gPiA+ID4gSGVyZSB0
aGUgcXVlc3Rpb24gaXM6IGRvZXMgaXQgaGF2ZSB0byBiZSBRRU1VIHRoZSBvbmUgdG8gZ2VuZXJh
dGUgdGhlCj4gPiA+ID4gQUNQSSBibG9icyBmb3IgdGhlIG52ZGltbT8gSXQgd291bGQgYmUgbmlj
ZXIgaWYgaXQgd2FzIHVwIHRvIGh2bWxvYWRlcgo+ID4gPiA+IGxpa2UgdGhlIHJlc3QsIGluc3Rl
YWQgb2YgaW50cm9kdWNpbmcgdGhpcyBzcGxpdC1icmFpbiBkZXNpZ24gYWJvdXQKPiA+ID4gPiBB
Q1BJLiBXZSBuZWVkIHRvIHNlZSBhIGRlc2lnbiBkb2MgdG8gZnVsbHkgdW5kZXJzdGFuZCB0aGlz
Lgo+ID4gPiA+Cj4gPiA+IAo+ID4gPiBodm1sb2FkZXIgcnVucyBpbiB0aGUgZ3Vlc3QgYW5kIGlz
IHJlc3BvbnNpYmxlIHRvIGJ1aWxkL2xvYWQgZ3Vlc3QKPiA+ID4gQUNQSS4gSG93ZXZlciwgaXQn
cyBub3QgY2FwYWJsZSB0byBidWlsZCBBTUwgYXQgcnVudGltZSAoZm9yIHRoZSBsYWNrCj4gPiA+
IG9mIEFNTCBidWlsZGVyKS4gSWYgYW55IGd1ZXN0IEFDUEkgb2JqZWN0IGlzIG5lZWRlZCAoZS5n
LiBieSBndWVzdAo+ID4gPiBEU0RUKSwgaXQgaGFzIHRvIGJlIGdlbmVyYXRlZCBmcm9tIEFTTCBi
eSBpYXNsIGF0IFhlbiBjb21waWxlIHRpbWUgYW5kCj4gPiA+IHRoZW4gYmUgbG9hZGVkIGJ5IGh2
bWxvYWRlciBhdCBydW50aW1lLgo+ID4gPiAKPiA+ID4gWGVuIGluY2x1ZGVzIGFuIE9wZXJhdGlv
blJlZ2lvbiAiQklPUyIgaW4gdGhlIHN0YXRpYyBnZW5lcmF0ZWQgZ3Vlc3QKPiA+ID4gRFNEVCwg
d2hvc2UgYWRkcmVzcyBpcyBoYXJkY29kZWQgYW5kIHdoaWNoIGNvbnRhaW5zIGEgbGlzdCBvZiB2
YWx1ZXMKPiA+ID4gZmlsbGVkIGJ5IGh2bWxvYWRlciBhdCBydW50aW1lLiBPdGhlciBBQ1BJIG9i
amVjdHMgY2FuIHJlZmVyIHRvIHRob3NlCj4gPiA+IHZhbHVlcyAoZS5nLiwgdGhlIG51bWJlciBv
ZiB2Q1BVcykuIEJ1dCBpdCdzIG5vdCBlbm91Z2ggZm9yIGdlbmVyYXRpbmcKPiA+ID4gZ3Vlc3Qg
TlZESU1NIEFDUEkgb2JqZWN0cyBhdCBjb21waWxlIHRpbWUgYW5kIHRoZW4gYmVpbmcgY3VzdG9t
aXplZAo+ID4gPiBhbmQgbG9hZGVkIGJ5IGh2bWxvYWQsIGJlY2F1c2UgaXRzIHN0cnVjdHVyZSAo
aS5lLiwgdGhlIG51bWJlciBvZgo+ID4gPiBuYW1lc3BhY2UgZGV2aWNlcykgY2Fubm90IGJlIGRl
Y2lkZWQgdXRpbCB0aGUgZ3Vlc3QgY29uZmlnIGlzIGtub3duLgo+ID4gPiAKPiA+ID4gQWx0ZXJu
YXRpdmVseSwgd2UgbWF5IGludHJvZHVjZSBhbiBBTUwgYnVpbGRlciBpbiBodm1sb2FkZXIgYW5k
IGJ1aWxkCj4gPiA+IGFsbCBndWVzdCBBQ1BJIGNvbXBsZXRlbHkgaW4gaHZtbG9hZGVyLiBMb29r
aW5nIGF0IHRoZSBzaW1pbGFyCj4gPiA+IGltcGxlbWVudGF0aW9uIGluIFFFTVUsIGl0IHdvdWxk
IG5vdCBiZSBzbWFsbCwgY29tcGFyZWQgdG8gdGhlIGN1cnJlbnQKPiA+ID4gc2l6ZSBvZiBodm1s
b2FkZXIuIEJlc2lkZXMsIEknbSBzdGlsbCBnb2luZyB0byBsZXQgUUVNVSBoYW5kbGUgZ3Vlc3QK
PiA+ID4gTlZESU1NIF9EU00gYW5kIF9GSVQgY2FsbHMsIHdoaWNoIGlzIGFub3RoZXIgcmVhc29u
IEkgdXNlIFFFTVUgdG8KPiA+ID4gYnVpbGQgTlZESU1NIEFDUEkuCj4gPiA+IAo+ID4gPiA+IElm
IHRoZSBkZXNpZ24gZG9jIHRocmVhZCBsZWQgaW50byB0aGlua2luZyB0aGF0IGl0IGhhcyB0byBi
ZSBRRU1VIHRvCj4gPiA+ID4gZ2VuZXJhdGUgdGhlbSwgdGhlbiB3b3VsZCBpdCBtYWtlIHRoZSBj
b2RlIG5pY2VyIGlmIHdlIHVzZWQgZndfY2ZnIHRvCj4gPiA+ID4gZ2V0IHRoZSAoZnVsbCBvciBw
YXJ0aWFsKSB0YWJsZXMgZnJvbSBRRU1VLCBhcyBJZ29yIHN1Z2dlc3RlZD8KPiA+ID4gCj4gPiA+
IEknbGwgaGF2ZSBhIGxvb2sgYXQgdGhlIGNvZGUgKHdoaWNoIEkgZGlkbid0IG5vdGljZSkgcG9p
bnRlZCBieSBJZ29yLgo+ID4gCj4gPiBBbmQgdGhlcmUgaXMgYSBzcGVjIHRvbyEKPiA+IAo+ID4g
aHR0cHM6Ly9naXRodWIuY29tL3FlbXUvcWVtdS9ibG9iL21hc3Rlci9kb2NzL3NwZWNzL2Z3X2Nm
Zy50eHQKPiA+IAo+ID4gSWdvciwgZGlkIHlvdSBoYXZlIGluIG1pbmQgdG8gdXNlIEZXX0NGR19G
SUxFX0RJUiB0byByZXRyaWV2ZSB0aGUKPiA+IEFDUEkgQU1MIGNvZGU/Cj4gPiAKPiAKPiBCYXNp
Y2FsbHksIFFFTVUgYnVpbGRzIHR3byBST01zIGZvciBndWVzdCwgL3JvbUBldGMvYWNwaS90YWJs
ZXMgYW5kCj4gL3JvbUBldGMvdGFibGUtbG9hZGVyLiBUaGUgZm9ybWVyIGlzIHVuc3RydWN0dXJl
ZCB0byBndWVzdCwgYW5kCj4gY29udGFpbnMgYWxsIGRhdGEgb2YgZ3Vlc3QgQUNQSS4gVGhlIGxh
dHRlciBpcyBhIEJJT1NMaW5rZXJMb2FkZXIKPiBvcmdhbml6ZWQgYXMgYSBzZXQgb2YgY29tbWFu
ZHMsIHdoaWNoIGRpcmVjdCB0aGUgZ3Vlc3QgKGUuZy4sIFNlYUJJT1MKPiBvbiBLVk0vUUVNVSkg
dG8gcmVsb2NhdGUgZGF0YSBpbiB0aGUgZm9ybWVyIGZpbGUsIHJlY2FsY3VsYXRlIGNoZWNrc3Vt
Cj4gb2Ygc3BlY2lmaWVkIGFyZWEsIGFuZCBmaWxsIGd1ZXN0IGFkZHJlc3MgaW4gc3BlY2lmaWVk
IEFDUEkgZmllbGQuCj4gCj4gT25lIHBhcnQgb2YgbXkgcGF0Y2hlcyBpcyB0byBpbXBsZW1lbnQg
YSBtZWNoYW5pc20gdG8gdGVsbCBYZW4gd2hpY2gKPiBwYXJ0IG9mIEFDUEkgZGF0YSBpcyBhIHRh
YmxlIChORklUKSwgYW5kIHdoaWNoIHBhcnQgZGVmaW5lcyBhCj4gbmFtZXNwYWNlIGRldmljZSBh
bmQgd2hhdCB0aGUgZGV2aWNlIG5hbWUgaXMuIEkgY2FuIGFkZCB0d28gbmV3IGxvYWRlcgo+IGNv
bW1hbmRzIGZvciB0aGVtIHJlc3BlY3RpdmVseS4KCjxub2RzPgo+IAo+IEJlY2F1c2UgdGhleSBq
dXN0IHByb3ZpZGUgaW5mb3JtYXRpb24gYW5kIFNlYUJJT1MgaW4gbm9uLXhlbgo+IGVudmlyb25t
ZW50IGlnbm9yZXMgdW5yZWNvZ25pemVkIGNvbW1hbmRzLCB0aGV5IHdpbGwgbm90IGJyZWFrIFNl
YUJJT1MKPiBpbiBub24teGVuIGVudmlyb25tZW50Lgo+IAo+IE9uIFFFTVUgc2lkZSwgbW9zdCBY
ZW4tc3BlY2lmaWMgaGFja3MgaW4gQUNQSSBidWlsZGVyIGNvdWxkIGJlCgpXb29vdCEKPiBkcm9w
cGVkLCBhbmQgcmVwbGFjZWQgYnkgYWRkaW5nIHRoZSBuZXcgbG9hZGVyIGNvbW1hbmRzICh0aG91
Z2ggdGhleQo+IG1heSBiZSB1c2VkIG9ubHkgYnkgWGVuKS4KCkFuZCBldmVudHVhbGx5IGFsbCBv
ZiB0aGUgaHZtbG9hZGVyIEFDUEkgYnVpbHQgaW4gY29kZSBjb3VsZCBiZSBkcm9wcGVkCmFuZCB1
c2UgYWxsIG9mIHRoZSBsb2FkZXIgY29tbWFuZHM/Cgo+IAo+IE9uIFhlbiBzaWRlLCBhIGZ3X2Nm
ZyBkcml2ZXIgYW5kIGEgQklPU0xpbmtlckxvYWRlciBjb21tYW5kIGV4ZWN1dG9yCj4gYXJlIG5l
ZWRlZCBpbiwgcGVyaGFwcywgaHZtbG9hZGVyLgoKPG5vZHM+Cj4gCj4gCj4gSGFvemhvbmcKPiAK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 12 17:39:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 17:39:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2hS6-0007SZ-Gy; Thu, 12 Oct 2017 17:39:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1e2hS5-0007SM-6Z
 for xen-devel@lists.xen.org; Thu, 12 Oct 2017 17:39:21 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 45/38-02748-8C8AFD95; Thu, 12 Oct 2017 17:39:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsXSO6nOVff4ivu
 RBmduq1gs+biYxeL7lslMDkweR3f/ZvI4/OEKSwBTFGtmXlJ+RQJrxvwPR9kLPppWLJuxj7GB
 sUWri5GLQ0hgIpPE1HsrmCGc34wSt5/PYoJwNjJKLDx+gRHC6WaUmPD5FFsXIyeQUyRxpvsym
 M0ioCrxtesVUDsHB5uAicSbVY4g9SICB1klVv2azw5SIywQIXH68UVGEJtXwFxi4+/tUENfME
 ncPnSABSIhKHFy5hMwm1lAS+LGv5dMIEOZBaQllv/jAAlzClhKfJ74gxnEFhVQlpi3bxXYDRI
 ChhKfNy5lnsAoOAvJpFlIJs1CmLSAkXkVo3pxalFZapGuoV5SUWZ6RkluYmaOrqGBqV5uanFx
 YnpqTmJSsV5yfu4mRmAw1zMwMO5gbOp1PsQoycGkJMqbEXg/UogvKT+lMiOxOCO+qDQntfgQo
 wwHh5IE75/lQDnBotT01Iq0zBxgXMGkJTh4lER4WYGxJcRbXJCYW5yZDpE6xajLcWzT5T9MQi
 x5+XmpUuK8J0FmCIAUZZTmwY2AxfglRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK870Cm8GT
 mlcBtegV0BBPQEaJpd0COKElESEk1MDKEnpHUDtRZdNH58Em2l++OhbdYVxkK/FCJ+fZLZJF7
 /bV7tR4aDI9rsx58P3Fp4ZdkkfglrOe6Frf07dryaovCxJWLZthJzzwaelxK0jkoSqO2u/nuw
 g8JkvMj4+/t+i+73Ij3esnjqkW2VitCK9irWxaufXzgzpVZOwM5emtvzDsYxyG3QkeJpTgj0V
 CLuag4EQCQ0+wz7AIAAA==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1507829957!91217644!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5492 invoked from network); 12 Oct 2017 17:39:19 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 12 Oct 2017 17:39:19 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9CHd8q5006225
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 12 Oct 2017 17:39:08 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9CHd7rw001245
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 12 Oct 2017 17:39:08 GMT
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9CHd50I012661;
 Thu, 12 Oct 2017 17:39:05 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 12 Oct 2017 10:39:05 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 7B6B46A09E3; Thu, 12 Oct 2017 13:39:03 -0400 (EDT)
Date: Thu, 12 Oct 2017 13:39:03 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Igor Mammedov <imammedo@redhat.com>, qemu-devel@nongnu.org,
 xen-devel@lists.xen.org, Dan Williams <dan.j.williams@intel.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <rth@twiddle.net>,
 Anthony Perard <anthony.perard@citrix.com>,
 xen-devel@lists.xenproject.org, ian.jackson@eu.citrix.com,
 wei.liu2@citrix.com, george.dunlap@citrix.com, JBeulich@suse.com,
 andrew.cooper3@citrix.com
Message-ID: <20171012173903.GK26278@char.us.oracle.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
 <20170911044157.15403-1-haozhong.zhang@intel.com>
 <20170911160818.1bd44a82@nial.brq.redhat.com>
 <alpine.DEB.2.10.1709111119480.19719@sstabellini-ThinkPad-X260>
 <20170912031509.vufszbju3s2v2bw3@hz-desktop>
 <20171010160544.GA1772@char.us.oracle.com>
 <20171012124544.dq3wyr65tefi3glk@hz-desktop>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171012124544.dq3wyr65tefi3glk@hz-desktop>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Subject: Re: [Xen-devel] [Qemu-devel] [RFC QEMU PATCH v3 00/10] Implement
 vNVDIMM for Xen HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMTIsIDIwMTcgYXQgMDg6NDU6NDRQTSArMDgwMCwgSGFvemhvbmcgWmhhbmcg
d3JvdGU6Cj4gT24gMTAvMTAvMTcgMTI6MDUgLTA0MDAsIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3
cm90ZToKPiA+IE9uIFR1ZSwgU2VwIDEyLCAyMDE3IGF0IDExOjE1OjA5QU0gKzA4MDAsIEhhb3po
b25nIFpoYW5nIHdyb3RlOgo+ID4gPiBPbiAwOS8xMS8xNyAxMTo1MiAtMDcwMCwgU3RlZmFubyBT
dGFiZWxsaW5pIHdyb3RlOgo+ID4gPiA+IENDJ2luZyB4ZW4tZGV2ZWwsIGFuZCB0aGUgWGVuIHRv
b2xzIGFuZCB4ODYgbWFpbnRhaW5lcnMuCj4gPiA+ID4gCj4gPiA+ID4gT24gTW9uLCAxMSBTZXAg
MjAxNywgSWdvciBNYW1tZWRvdiB3cm90ZToKPiA+ID4gPiA+IE9uIE1vbiwgMTEgU2VwIDIwMTcg
MTI6NDE6NDcgKzA4MDAKPiA+ID4gPiA+IEhhb3pob25nIFpoYW5nIDxoYW96aG9uZy56aGFuZ0Bp
bnRlbC5jb20+IHdyb3RlOgo+ID4gPiA+ID4gCj4gPiA+ID4gPiA+IFRoaXMgaXMgdGhlIFFFTVUg
cGFydCBwYXRjaGVzIHRoYXQgd29ya3Mgd2l0aCB0aGUgYXNzb2NpYXRlZCBYZW4KPiA+ID4gPiA+
ID4gcGF0Y2hlcyB0byBlbmFibGUgdk5WRElNTSBzdXBwb3J0IGZvciBYZW4gSFZNIGRvbWFpbnMu
IFhlbiByZWxpZXMgb24KPiA+ID4gPiA+ID4gUUVNVSB0byBidWlsZCBndWVzdCBORklUIGFuZCBO
VkRJTU0gbmFtZXNwYWNlIGRldmljZXMsIGFuZCBhbGxvY2F0ZQo+ID4gPiA+ID4gPiBndWVzdCBh
ZGRyZXNzIHNwYWNlIGZvciB2TlZESU1NIGRldmljZXMuCj4gPiA+ID4gPiA+IAo+ID4gPiA+ID4g
PiBBbGwgcGF0Y2hlcyBjYW4gYmUgZm91bmQgYXQKPiA+ID4gPiA+ID4gICBYZW46ICBodHRwczov
L2dpdGh1Yi5jb20vaHp6aGFuOS94ZW4uZ2l0IG52ZGltbS1yZmMtdjMKPiA+ID4gPiA+ID4gICBR
RU1VOiBodHRwczovL2dpdGh1Yi5jb20vaHp6aGFuOS9xZW11LmdpdCB4ZW4tbnZkaW1tLXJmYy12
Mwo+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gUGF0Y2ggMSBpcyB0byBhdm9pZCBkZXJlZmVyZW5j
aW5nIHRoZSBOVUxMIHBvaW50ZXIgdG8gbm9uLWV4aXN0aW5nCj4gPiA+ID4gPiA+IGxhYmVsIGRh
dGEsIGFzIHRoZSBYZW4gc2lkZSBzdXBwb3J0IGZvciBsYWJlbHMgaXMgbm90IGltcGxlbWVudGVk
IHlldC4KPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+IFBhdGNoIDIgJiAzIGFkZCBhIG1lbW9yeSBi
YWNrZW5kIGRlZGljYXRlZCBmb3IgWGVuIHVzYWdlIGFuZCBhIGhvdHBsdWcKPiA+ID4gPiA+ID4g
bWVtb3J5IHJlZ2lvbiBmb3IgWGVuIGd1ZXN0LCBpbiBvcmRlciB0byBtYWtlIHRoZSBleGlzdGlu
ZyBudmRpbW0KPiA+ID4gPiA+ID4gZGV2aWNlIHBsdWdnaW5nIHBhdGggd29yayBvbiBYZW4uCj4g
PiA+ID4gPiA+IAo+ID4gPiA+ID4gPiBQYXRjaCA0IC0gMTAgYnVpbGQgYW5kIGNvb3kgTkZJVCBm
cm9tIFFFTVUgdG8gWGVuIGd1ZXN0LCB3aGVuIFFFTVUgaXMKPiA+ID4gPiA+ID4gdXNlZCBhcyB0
aGUgWGVuIGRldmljZSBtb2RlbC4KPiA+ID4gPiA+IAo+ID4gPiA+ID4gSSd2ZSBza2ltbWVkIG92
ZXIgcGF0Y2gtc2V0IGFuZCBjYW4ndCBzYXkgdGhhdCBJJ20gaGFwcHkgd2l0aAo+ID4gPiA+ID4g
bnVtYmVyIG9mIHhlbl9lbmFibGVkKCkgaW52YXJpYW50cyBpdCBpbnRyb2R1Y2VkIGFzIHdlbGwg
YXMKPiA+ID4gPiA+IHdpdGggcGFydGlhbCBibG9icyBpdCBjcmVhdGVzLgo+ID4gPiA+IAo+ID4g
PiA+IEkgaGF2ZSBub3QgcmVhZCB0aGUgc2VyaWVzIChIYW96aG9uZywgcGxlYXNlIENDIG1lLCBB
bnRob255IGFuZAo+ID4gPiA+IHhlbi1kZXZlbCB0byB0aGUgd2hvbGUgc2VyaWVzIG5leHQgdGlt
ZSksIGJ1dCB5ZXMsIGluZGVlZC4gTGV0J3Mgbm90IGFkZAo+ID4gPiA+IG1vcmUgeGVuX2VuYWJs
ZWQoKSBpZiBwb3NzaWJsZS4KPiA+ID4gPiAKPiA+ID4gPiBIYW96aG9uZywgd2FzIHRoZXJlIGEg
ZGVzaWduIGRvY3VtZW50IHRocmVhZCBvbiB4ZW4tZGV2ZWwgYWJvdXQgdGhpcz8gSWYKPiA+ID4g
PiBzbywgZGlkIGl0IHJlYWNoIGEgY29uY2x1c2lvbj8gV2FzIHRoZSBkZXNpZ24gYWNjZXB0ZWQ/
IElmIHNvLCBwbGVhc2UKPiA+ID4gPiBhZGQgYSBsaW5rIHRvIHRoZSBkZXNpZ24gZG9jIGluIHRo
ZSBpbnRyb2R1Y3RvcnkgZW1haWwsIHNvIHRoYXQKPiA+ID4gPiBldmVyeWJvZHkgY2FuIHJlYWQg
aXQgYW5kIGJlIG9uIHRoZSBzYW1lIHBhZ2UuCj4gPiA+IAo+ID4gPiBZZXMsIHRoZXJlIGlzIGEg
ZGVzaWduIFsxXSBkaXNjdXNzZWQgYW5kIHJldmlld2VkLiBTZWN0aW9uIDQuMyBkaXNjdXNzZWQK
PiA+ID4gdGhlIGd1ZXN0IEFDUEkuCj4gPiA+IAo+ID4gPiBbMV0gaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE2LTA3L21zZzAxOTIxLmh0bWwK
PiA+IAo+ID4gSWdvciwgZGlkIHlvdSBoYXZlIGEgY2hhbmNlIHRvIHJlYWQgaXQ/Cj4gPiAKPiA+
IC4uIHNlZSBiZWxvdwo+ID4gPiAKPiA+ID4gPiAKPiA+ID4gPiAKPiA+ID4gPiA+IEknZCBsaWtl
IHRvIHJlZHVjZSBhYm92ZSBhbmQgYSB3YXkgdG8gZG8gdGhpcyBtaWdodCBiZSBtYWtpbmcgeGVu
IAo+ID4gPiA+ID4gIDEuIHVzZSBmd19jZmcKPiA+ID4gPiA+ICAyLiBmZXRjaCBRRU1VIGJ1aWxk
IGFjcGkgdGFibGVzIGZyb20gZndfY2ZnCj4gPiA+ID4gPiAgMy4gZXh0cmFjdCBudmRpbSB0YWJs
ZXMgKHdoaWNoIGlzIHRyaXZpYWwpIGFuZCB1c2UgdGhlbQo+ID4gPiA+ID4gCj4gPiA+ID4gPiBs
b29raW5nIGF0IHhlbl9sb2FkX2xpbnV4KCksIGl0IHNlZW1zIHBvc3NpYmxlIHRvIHVzZSBmd19j
ZmcuCj4gPiA+ID4gPiAKPiA+ID4gPiA+IFNvIHdoYXQncyBzdG9wcGluZyB4ZW4gZnJvbSB1c2lu
ZyBpdCBlbHNld2hlcmU/LAo+ID4gPiA+ID4gaW5zdGVhZCBvZiBhZGRpbmcgbW9yZSB4ZW4gc3Bl
Y2lmaWMgY29kZSB0byBkbyAndGhlIHNhbWUnCj4gPiA+ID4gPiBqb2IgYW5kIG5vdCByZXVzaW5n
L3NoYXJpbmcgY29tbW9uIGNvZGUgd2l0aCB0Y2cva3ZtLgo+ID4gPiA+IAo+ID4gPiA+IFNvIGZh
ciwgQUNQSSB0YWJsZXMgaGF2ZSBub3QgYmVlbiBnZW5lcmF0ZWQgYnkgUUVNVS4gWGVuIEhWTSBt
YWNoaW5lcwo+ID4gPiA+IHJlbHkgb24gYSBmaXJtd2FyZS1saWtlIGFwcGxpY2F0aW9uIGNhbGxl
ZCAiaHZtbG9hZGVyIiB0aGF0IHJ1bnMgaW4KPiA+ID4gPiBndWVzdCBjb250ZXh0IGFuZCBnZW5l
cmF0ZXMgdGhlIEFDUEkgdGFibGVzLiBJIGhhdmUgbm8gb3BpbmlvbnMgb24KPiA+ID4gPiBodm1s
b2FkZXIgYW5kIEknbGwgbGV0IHRoZSBYZW4gbWFpbnRhaW5lcnMgdGFsayBhYm91dCBpdC4gSG93
ZXZlciwga2VlcAo+ID4gPiA+IGluIG1pbmQgdGhhdCB3aXRoIGFuIEhWTSBndWVzdCBzb21lIGRl
dmljZXMgYXJlIGVtdWxhdGVkIGJ5IFhlbiBhbmQvb3IKPiA+ID4gPiBieSBvdGhlciBkZXZpY2Ug
ZW11bGF0b3JzIHRoYXQgY2FuIHJ1biBhbG9uZ3NpZGUgUUVNVS4gUUVNVSBkb2Vzbid0IGhhdmUK
PiA+ID4gPiBhIGZ1bGwgZmV3IG9mIHRoZSBzeXN0ZW0uCj4gPiA+ID4gCj4gPiA+ID4gSGVyZSB0
aGUgcXVlc3Rpb24gaXM6IGRvZXMgaXQgaGF2ZSB0byBiZSBRRU1VIHRoZSBvbmUgdG8gZ2VuZXJh
dGUgdGhlCj4gPiA+ID4gQUNQSSBibG9icyBmb3IgdGhlIG52ZGltbT8gSXQgd291bGQgYmUgbmlj
ZXIgaWYgaXQgd2FzIHVwIHRvIGh2bWxvYWRlcgo+ID4gPiA+IGxpa2UgdGhlIHJlc3QsIGluc3Rl
YWQgb2YgaW50cm9kdWNpbmcgdGhpcyBzcGxpdC1icmFpbiBkZXNpZ24gYWJvdXQKPiA+ID4gPiBB
Q1BJLiBXZSBuZWVkIHRvIHNlZSBhIGRlc2lnbiBkb2MgdG8gZnVsbHkgdW5kZXJzdGFuZCB0aGlz
Lgo+ID4gPiA+Cj4gPiA+IAo+ID4gPiBodm1sb2FkZXIgcnVucyBpbiB0aGUgZ3Vlc3QgYW5kIGlz
IHJlc3BvbnNpYmxlIHRvIGJ1aWxkL2xvYWQgZ3Vlc3QKPiA+ID4gQUNQSS4gSG93ZXZlciwgaXQn
cyBub3QgY2FwYWJsZSB0byBidWlsZCBBTUwgYXQgcnVudGltZSAoZm9yIHRoZSBsYWNrCj4gPiA+
IG9mIEFNTCBidWlsZGVyKS4gSWYgYW55IGd1ZXN0IEFDUEkgb2JqZWN0IGlzIG5lZWRlZCAoZS5n
LiBieSBndWVzdAo+ID4gPiBEU0RUKSwgaXQgaGFzIHRvIGJlIGdlbmVyYXRlZCBmcm9tIEFTTCBi
eSBpYXNsIGF0IFhlbiBjb21waWxlIHRpbWUgYW5kCj4gPiA+IHRoZW4gYmUgbG9hZGVkIGJ5IGh2
bWxvYWRlciBhdCBydW50aW1lLgo+ID4gPiAKPiA+ID4gWGVuIGluY2x1ZGVzIGFuIE9wZXJhdGlv
blJlZ2lvbiAiQklPUyIgaW4gdGhlIHN0YXRpYyBnZW5lcmF0ZWQgZ3Vlc3QKPiA+ID4gRFNEVCwg
d2hvc2UgYWRkcmVzcyBpcyBoYXJkY29kZWQgYW5kIHdoaWNoIGNvbnRhaW5zIGEgbGlzdCBvZiB2
YWx1ZXMKPiA+ID4gZmlsbGVkIGJ5IGh2bWxvYWRlciBhdCBydW50aW1lLiBPdGhlciBBQ1BJIG9i
amVjdHMgY2FuIHJlZmVyIHRvIHRob3NlCj4gPiA+IHZhbHVlcyAoZS5nLiwgdGhlIG51bWJlciBv
ZiB2Q1BVcykuIEJ1dCBpdCdzIG5vdCBlbm91Z2ggZm9yIGdlbmVyYXRpbmcKPiA+ID4gZ3Vlc3Qg
TlZESU1NIEFDUEkgb2JqZWN0cyBhdCBjb21waWxlIHRpbWUgYW5kIHRoZW4gYmVpbmcgY3VzdG9t
aXplZAo+ID4gPiBhbmQgbG9hZGVkIGJ5IGh2bWxvYWQsIGJlY2F1c2UgaXRzIHN0cnVjdHVyZSAo
aS5lLiwgdGhlIG51bWJlciBvZgo+ID4gPiBuYW1lc3BhY2UgZGV2aWNlcykgY2Fubm90IGJlIGRl
Y2lkZWQgdXRpbCB0aGUgZ3Vlc3QgY29uZmlnIGlzIGtub3duLgo+ID4gPiAKPiA+ID4gQWx0ZXJu
YXRpdmVseSwgd2UgbWF5IGludHJvZHVjZSBhbiBBTUwgYnVpbGRlciBpbiBodm1sb2FkZXIgYW5k
IGJ1aWxkCj4gPiA+IGFsbCBndWVzdCBBQ1BJIGNvbXBsZXRlbHkgaW4gaHZtbG9hZGVyLiBMb29r
aW5nIGF0IHRoZSBzaW1pbGFyCj4gPiA+IGltcGxlbWVudGF0aW9uIGluIFFFTVUsIGl0IHdvdWxk
IG5vdCBiZSBzbWFsbCwgY29tcGFyZWQgdG8gdGhlIGN1cnJlbnQKPiA+ID4gc2l6ZSBvZiBodm1s
b2FkZXIuIEJlc2lkZXMsIEknbSBzdGlsbCBnb2luZyB0byBsZXQgUUVNVSBoYW5kbGUgZ3Vlc3QK
PiA+ID4gTlZESU1NIF9EU00gYW5kIF9GSVQgY2FsbHMsIHdoaWNoIGlzIGFub3RoZXIgcmVhc29u
IEkgdXNlIFFFTVUgdG8KPiA+ID4gYnVpbGQgTlZESU1NIEFDUEkuCj4gPiA+IAo+ID4gPiA+IElm
IHRoZSBkZXNpZ24gZG9jIHRocmVhZCBsZWQgaW50byB0aGlua2luZyB0aGF0IGl0IGhhcyB0byBi
ZSBRRU1VIHRvCj4gPiA+ID4gZ2VuZXJhdGUgdGhlbSwgdGhlbiB3b3VsZCBpdCBtYWtlIHRoZSBj
b2RlIG5pY2VyIGlmIHdlIHVzZWQgZndfY2ZnIHRvCj4gPiA+ID4gZ2V0IHRoZSAoZnVsbCBvciBw
YXJ0aWFsKSB0YWJsZXMgZnJvbSBRRU1VLCBhcyBJZ29yIHN1Z2dlc3RlZD8KPiA+ID4gCj4gPiA+
IEknbGwgaGF2ZSBhIGxvb2sgYXQgdGhlIGNvZGUgKHdoaWNoIEkgZGlkbid0IG5vdGljZSkgcG9p
bnRlZCBieSBJZ29yLgo+ID4gCj4gPiBBbmQgdGhlcmUgaXMgYSBzcGVjIHRvbyEKPiA+IAo+ID4g
aHR0cHM6Ly9naXRodWIuY29tL3FlbXUvcWVtdS9ibG9iL21hc3Rlci9kb2NzL3NwZWNzL2Z3X2Nm
Zy50eHQKPiA+IAo+ID4gSWdvciwgZGlkIHlvdSBoYXZlIGluIG1pbmQgdG8gdXNlIEZXX0NGR19G
SUxFX0RJUiB0byByZXRyaWV2ZSB0aGUKPiA+IEFDUEkgQU1MIGNvZGU/Cj4gPiAKPiAKPiBCYXNp
Y2FsbHksIFFFTVUgYnVpbGRzIHR3byBST01zIGZvciBndWVzdCwgL3JvbUBldGMvYWNwaS90YWJs
ZXMgYW5kCj4gL3JvbUBldGMvdGFibGUtbG9hZGVyLiBUaGUgZm9ybWVyIGlzIHVuc3RydWN0dXJl
ZCB0byBndWVzdCwgYW5kCj4gY29udGFpbnMgYWxsIGRhdGEgb2YgZ3Vlc3QgQUNQSS4gVGhlIGxh
dHRlciBpcyBhIEJJT1NMaW5rZXJMb2FkZXIKPiBvcmdhbml6ZWQgYXMgYSBzZXQgb2YgY29tbWFu
ZHMsIHdoaWNoIGRpcmVjdCB0aGUgZ3Vlc3QgKGUuZy4sIFNlYUJJT1MKPiBvbiBLVk0vUUVNVSkg
dG8gcmVsb2NhdGUgZGF0YSBpbiB0aGUgZm9ybWVyIGZpbGUsIHJlY2FsY3VsYXRlIGNoZWNrc3Vt
Cj4gb2Ygc3BlY2lmaWVkIGFyZWEsIGFuZCBmaWxsIGd1ZXN0IGFkZHJlc3MgaW4gc3BlY2lmaWVk
IEFDUEkgZmllbGQuCj4gCj4gT25lIHBhcnQgb2YgbXkgcGF0Y2hlcyBpcyB0byBpbXBsZW1lbnQg
YSBtZWNoYW5pc20gdG8gdGVsbCBYZW4gd2hpY2gKPiBwYXJ0IG9mIEFDUEkgZGF0YSBpcyBhIHRh
YmxlIChORklUKSwgYW5kIHdoaWNoIHBhcnQgZGVmaW5lcyBhCj4gbmFtZXNwYWNlIGRldmljZSBh
bmQgd2hhdCB0aGUgZGV2aWNlIG5hbWUgaXMuIEkgY2FuIGFkZCB0d28gbmV3IGxvYWRlcgo+IGNv
bW1hbmRzIGZvciB0aGVtIHJlc3BlY3RpdmVseS4KCjxub2RzPgo+IAo+IEJlY2F1c2UgdGhleSBq
dXN0IHByb3ZpZGUgaW5mb3JtYXRpb24gYW5kIFNlYUJJT1MgaW4gbm9uLXhlbgo+IGVudmlyb25t
ZW50IGlnbm9yZXMgdW5yZWNvZ25pemVkIGNvbW1hbmRzLCB0aGV5IHdpbGwgbm90IGJyZWFrIFNl
YUJJT1MKPiBpbiBub24teGVuIGVudmlyb25tZW50Lgo+IAo+IE9uIFFFTVUgc2lkZSwgbW9zdCBY
ZW4tc3BlY2lmaWMgaGFja3MgaW4gQUNQSSBidWlsZGVyIGNvdWxkIGJlCgpXb29vdCEKPiBkcm9w
cGVkLCBhbmQgcmVwbGFjZWQgYnkgYWRkaW5nIHRoZSBuZXcgbG9hZGVyIGNvbW1hbmRzICh0aG91
Z2ggdGhleQo+IG1heSBiZSB1c2VkIG9ubHkgYnkgWGVuKS4KCkFuZCBldmVudHVhbGx5IGFsbCBv
ZiB0aGUgaHZtbG9hZGVyIEFDUEkgYnVpbHQgaW4gY29kZSBjb3VsZCBiZSBkcm9wcGVkCmFuZCB1
c2UgYWxsIG9mIHRoZSBsb2FkZXIgY29tbWFuZHM/Cgo+IAo+IE9uIFhlbiBzaWRlLCBhIGZ3X2Nm
ZyBkcml2ZXIgYW5kIGEgQklPU0xpbmtlckxvYWRlciBjb21tYW5kIGV4ZWN1dG9yCj4gYXJlIG5l
ZWRlZCBpbiwgcGVyaGFwcywgaHZtbG9hZGVyLgoKPG5vZHM+Cj4gCj4gCj4gSGFvemhvbmcKPiAK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 12 17:57:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 17:57:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2hjE-00011M-CB; Thu, 12 Oct 2017 17:57:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2hjD-00011A-A0
 for xen-devel@lists.xensource.com; Thu, 12 Oct 2017 17:57:03 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 0A/09-14867-EECAFD95; Thu, 12 Oct 2017 17:57:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfftmvu
 RBsv3S1usePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE148KOuYwFM2wqfh59xN7A
 eM6oi5GLQ0igkUli76mtbBDOY0aJp1ueMkE42xglzk3awt7FyMkhIuAs8fXMXDCbV0BforNzE
 zOILSzgJnFvyVZGEFtCYBKTxK3PpRC2p8T3v7eZYOx7564A1bBzsAlYSRwSA4myCKhKrLv1n2
 kCI/cCRoZVjBrFqUVlqUW6RiZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBPmc
 Agh2M+z5GHmKU5GBSEuXNCLwfKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC98NqoJxgUWp6akVa
 Zg4w+GDSEhw8SiK8wiBp3uKCxNzizHSI1ClGXY5jmy7/YRJiycvPS5US510EUiQAUpRRmgc3A
 hYJlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTM+w5kCk9mXgncpldARzABHSGadgfkiJJEhJ
 RUA6PZ40+hUw6+9LPbfMfhIGNw4rGA7wXSHunvNCxvf4xI/rYyYIeETM30zI7o6Fvzd0pKFuX
 ITLb3qFnzZf/X82KXTbaxcd+Ldf66JayKzenyc/MbCteYXvTllNdmWPTaLrvc1blnm9pN5ZNu
 0/euOyCRI2azlP2w3f6L2ZuCzpn9zBRb3VdSH6XEUpyRaKjFXFScCAC0UbgNfwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1507831020!98961216!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33094 invoked from network); 12 Oct 2017 17:57:01 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Oct 2017 17:57:01 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2hj9-0002EI-Mu; Thu, 12 Oct 2017 17:56:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e2hj4-0000ux-90; Thu, 12 Oct 2017 17:56:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e2hj3-0002RP-Ox; Thu, 12 Oct 2017 17:56:54 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114426-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=cc08c73c8c1f5ba5ed0f8274548db6725e1c3157
X-Osstest-Versions-That: xen=3b40cfcd1a1912c2e4c4eb353dc77cbf35c63c3a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 12 Oct 2017 17:56:53 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114426: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDQyNiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDQyNi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGNjMDhjNzNjOGMxZjViYTVlZDBmODI3NDU0OGRiNjcy
NWUxYzMxNTcKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDNiNDBjZmNk
MWExOTEyYzJlNGM0ZWIzNTNkYzc3Y2JmMzVjNjNjM2EKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
NDI5OSAgMjAxNy0xMC0xMCAyMTowMjo1NCBaICAgIDEgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMTQzMDggIDIwMTctMTAtMTAgMjM6MDE6MTAgWiAgICAxIGRheXMgICAxNyBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTQ0MjEgIDIwMTctMTAtMTIgMTQ6MDI6MjUgWiAgICAwIGRh
eXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICBBbmRy
ZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5
QG9yYWNsZS5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgog
IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxK
QmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgog
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgS29ucmFkIFJ6ZXN6dXRl
ayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogIE1lbmcgWHUgPG1lbmd4dUBjaXMudXBl
bm4uZWR1PgogIFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgogIFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBUaW0gRGVlZ2FuIDx0
aW1AeGVuLm9yZz4KICBWaXRhbHkgS3V6bmV0c292IDx2a3V6bmV0c0ByZWRoYXQuY29tPgogIFZv
bG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KICBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgogIFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgoK
am9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoK
KyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249Y2MwOGM3M2M4YzFmNWJhNWVk
MGY4Mjc0NTQ4ZGI2NzI1ZTFjMzE1NworIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNv
bW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi4KKysrKyBQ
RVJMTElCPS46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBv
cworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAg
ICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3Mi
fSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9
L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
aworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1Rf
UkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1s
b2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLXVuc3RhYmxl
LXNtb2tlIGNjMDhjNzNjOGMxZjViYTVlZDBmODI3NDU0OGRiNjcyNWUxYzMxNTcKKyBicmFuY2g9
eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249Y2MwOGM3M2M4YzFmNWJhNWVkMGY4Mjc0NTQ4
ZGI2NzI1ZTFjMzE1NworIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysg
LiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi46LgorKysrIFBFUkxMSUI9
LjouOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysr
KyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAg
cmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3Ig
ZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysr
ICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0
ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21l
L29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysg
J1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyBleHBvcnQg
UEVSTExJQj0uOi46LjouCisrKyBQRVJMTElCPS46LjouOi4KKysgdW1hc2sgMDAyCisgc2VsZWN0
X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVu
LXVuc3RhYmxlLXNtb2tlCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorICdb
JyB4eGVuID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4cWVtdS11cHN0cmVhbS11
bnN0YWJsZSA9IHggJ10nCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhl
bmJyYW5jaCB4ZW4tdW5zdGFibGUtc21va2UKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGlu
ZworICdbJyB4Y2MwOGM3M2M4YzFmNWJhNWVkMGY4Mjc0NTQ4ZGI2NzI1ZTFjMzE1NyA9IHggJ10n
CisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAg
ICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmln
KCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQh
OwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5r
ZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwv
Z2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0Lmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mu
b3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qv
c2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBn
aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGlu
dXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMu
Z2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdb
JyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4
ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDog
dGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xp
bnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBk
YWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxl
LXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9u
Lnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisr
IDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0
YWJsZS1zbW9rZQorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9s
aW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBk
YWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVY
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0Cisg
VFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
cWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRS
RUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3Zt
Zi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0
Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeGVuLXVuc3RhYmxlLXNtb2tlCisgY2FzZSAkMSBpbgor
IHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3hl
bgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdp
dCBjYzA4YzczYzhjMWY1YmE1ZWQwZjgyNzQ1NDhkYjY3MjVlMWMzMTU3OnJlZnMvaGVhZHMvc21v
a2UKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDNi
NDBjZmMuLmNjMDhjNzMgIGNjMDhjNzNjOGMxZjViYTVlZDBmODI3NDU0OGRiNjcyNWUxYzMxNTcg
LT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 12 18:39:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 18:39:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2iOI-0004mS-Nh; Thu, 12 Oct 2017 18:39:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <christopher.w.clark@gmail.com>) id 1e2iOG-0004mM-Uy
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 18:39:29 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 92/9D-08608-0E6BFD95; Thu, 12 Oct 2017 18:39:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsVyMfTGQd372+5
 HGhz+pWLxfctkJgdGj8MfrrAEMEaxZuYl5VcksGasbr/KXnCYtWLHpynMDYw3WboYuTiEBGYy
 Svzr3wjmsAg0sEo8nPmUDcSREJjDKnF482ymLkYOIKdMYtMWsy5GTiCzSKJ763WocKHE2yeKI
 GFeAUGJkzOfsIDYQgLeEhsu/WQCsTkF7CTeXH3MDhEvkLi3voURxGYTMJdY37cDzGYRUJXYfP
 ISE8ScAIk1O7rB5ggLWErsv3ACLC4ioCax8cZbZhCbWeAoo8SJg4EQtqZE6/bf7BMYBWchOWM
 WktQCRqZVjOrFqUVlqUW6JnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHByQAE
 Oxi7L/sfYpTkYFIS5c0IvB8pxJeUn1KZkVicEV9UmpNafIhRhoNDSYLXBRjsQoJFqempFWmZO
 cA4gUlLcPAoifDKgaR5iwsSc4sz0yFSpxgtOS7cufSHiePGw+tA8sCeW3+YhFjy8vNSpcR5ZU
 AaBEAaMkrz4MbBYvkSo6yUMC8j0IFCPAWpRbmZJajyrxjFORiVhHkdQabwZOaVwG19BXQQE9B
 Boml3QA4qSURISTUwrrQ85rduwp1rjx9vepkk9lLgeZbSlLRbLc2clSsPltcmJ2r8WBjUEKb0
 5s6tW3IlmXdYtipcmvY+k+O9a2/Yx3/yF/dv1FO8/W5yelGQUe3lRv1pV78cvLVi8u+dtYy3Z
 R0z1+9u7d667MRij89B3ceESrassz8U3pAZuMyIl4dVoazogbs0qxJLcUaioRZzUXEiAPnC6w
 /gAgAA
X-Env-Sender: christopher.w.clark@gmail.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1507833566!111510770!1
X-Originating-IP: [209.85.216.193]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47399 invoked from network); 12 Oct 2017 18:39:27 -0000
Received: from mail-qt0-f193.google.com (HELO mail-qt0-f193.google.com)
 (209.85.216.193)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Oct 2017 18:39:27 -0000
Received: by mail-qt0-f193.google.com with SMTP id v41so5149416qtv.12
 for <xen-devel@lists.xenproject.org>; Thu, 12 Oct 2017 11:39:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=cJLR2ghuIpkylKRD94RaAwUXrlpMK4Jn+wKtgPzHQV0=;
 b=YA23FqTCEJKYnueY5j/jlwh0hgVUGozS0pZRJqGQB+Cl0YNfE47sDCqsXykLKQBPFp
 rbPVQxfsqVdT+bqwBiY8X7AcymMDLRWpmnWdc6RJRzyumSQeRH7wFihU7NVFl4G7TFKG
 iWZVRUoGPyIg0sjpd/eMqTSHaKKkNeLHXwJuQrwPkKFq2eCKB0mXJ+zkg7muDnzB8aCC
 XBqH1kkbikNaAamiQ/NYKkuGWPrU0GH2b9axyKIF0knc6EK49VRBfYKi2QVp8Sg9jxMt
 b4YM4obsHDdIgjTmvBC+N6pnHDgLlIi9MAa58lctznXXQQ1evRJD9zZFHlsDglsFabO1
 jiAA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=cJLR2ghuIpkylKRD94RaAwUXrlpMK4Jn+wKtgPzHQV0=;
 b=DMVIqoHV/zk2FTMSBWBe0zv4SLXXfL1DB1RikBKvLUDLNdt87RlklJgNzvdN5XeyCV
 fKbvFwcXDfLa5069AJHm9qUO0hKJoS/aFjDN7Rd8rRqETfqIf1yR0ezB9G9J0tKqibsX
 giLpiZpUv0QrmgqS5Hv+bMXsHXKCyH0u0wJm2CKPLe+kUCf5yLdeuqZ8erBX/oquS69B
 9vjUWGsUG9+KHZUruEBHZCpwroC6FTJ4TjCk2kos7RpDhTqELrP/60UBM/JqprzjF4ON
 Y+ZZjfcBLRdsBEMAuH0489rmHswyHLOvKGypxxnjtV+xg9F4IO1cgA7T2WDWrI7gf2P4
 go/w==
X-Gm-Message-State: AMCzsaWAKvWS+KTXNOM4aFOTG3AOi6eKmgrxOu46l2RDKCkxjESjThHT
 CtSwKFSS32ioLRsz64UNqY4QnA5JpuezrzrRjlA=
X-Google-Smtp-Source: AOwi7QAnlW7CSJfoBvS+mIk37f20zfkZyaz0oBaJDrMAnrhftn5MJGYMZYfs3QkrDMBQ5StgDSt8GNvLWa16Viu68RA=
X-Received: by 10.200.15.136 with SMTP id b8mr5419851qtk.64.1507833566452;
 Thu, 12 Oct 2017 11:39:26 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.97.101 with HTTP; Thu, 12 Oct 2017 11:39:25 -0700 (PDT)
In-Reply-To: <0F867D1B-DBC6-4C3F-8431-AA0CC9155BF5@citrix.com>
References: <59D7A23F02000078001831F5@prv-mh.provo.novell.com>
 <0F867D1B-DBC6-4C3F-8431-AA0CC9155BF5@citrix.com>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Thu, 12 Oct 2017 11:39:25 -0700
Message-ID: <CACMJ4GZMEOB08nbRvygOfdpFi5X8XwOLG_rVC-K7rFnORkwLew@mail.gmail.com>
To: Lars Kurth <lars.kurth@citrix.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] preparations for 4.9.1 and 4.7.4
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgNiwgMjAxNyBhdCA2OjU0IEFNLCBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPiB3cm90ZToKPiBPbiAwNi8xMC8xNyAxNDozMywgSmFuIEJldWxpY2gg
d3JvdGU6Cj4+IEFsbCwKPj4KPj4gd2l0aCB0aGUgZ29hbCBvZiByZWxlYXNpbmcgYXJvdW5kIHRo
ZSBlbmQgb2YgdGhlIG1vbnRoLCBwbGVhc2UgcG9pbnQKPj4gb3V0IGJhY2twb3J0IGNhbmRpZGF0
ZXMgeW91IGZpbmQgbWlzc2luZyBmcm9tIHRoZSByZXNwZWN0aXZlIHN0YWdpbmcKPj4gYnJhbmNo
ZXMsIGJ1dCB3aGljaCB5b3UgY29uc2lkZXIgcmVsZXZhbnQuIE5vdGUgdGhhdCBjb21taXRzCj4+
Cj4+IDFjMmVhNWVlMDUgeDg2L2h2bS9kbW9wOiBmaXggRUZBVUxUIGNvbmRpdGlvbgo+PiA0ZTM4
M2RmODY1IHg4Ni9QVjogZml4L2dlbmVyYWxpemUgZ3Vlc3QgbnVsIHNlbGVjdG9yIGhhbmRsaW5n
Cj4KPiBkYmM0YjZlMTNhNSB4ODYvbXNyOiBDb3JyZWN0IHRoZSBkZWZpbml0aW9uIG9mIE1TUl9J
QTMyX0FQSUNCQVNFX0JBU0UKPiAzMTY0ZjJmOWRiMSB4ODYvc3ZtOiBGaXggYSBsaXZlbG9jayB3
aGVuIHRyeWluZyB0byBydW4gc2hhZG93ZWQgdW5wYWdlZAo+IGd1ZXN0cwoKODhiZmJmOTBlMyB0
b29scy9saWJ4Yy94Y19kb21fYXJtOiBhZGQgbWlzc2luZyB2YXJpYWJsZSBpbml0aWFsaXphdGlv
bgoKdGhhbmtzCgpDaHJpc3RvcGhlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 12 18:54:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 18:54:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2icu-0006IP-R2; Thu, 12 Oct 2017 18:54:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1e2ict-0006IJ-21
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 18:54:35 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 DA/9C-22492-A6ABFD95; Thu, 12 Oct 2017 18:54:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBIsWRWlGSWpSXmKPExsVyMfTmBt3MXfc
 jDW4vUrT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDM2r3jCWHBapGLTyZuMDYwPBbsYuTiEBGYy
 SnTs3sgK4rAInGeWeDFrNQuIIyGwjVXi36o/7F2MnEBOlcSy1tWsEHaRxNsDsxlh7C2Pu8Div
 AKCEidnPmEBsYUEvCWapr5gA7E5BSwlji//zw4RT5fY2HgCyObgYBMwkZjVIQESZhFQldhw8y
 3UmACJb69bmEFsYYFYiVeHHoONERFQlHjw8ibYocwCvYwSp2fNA9vFLKAp0br9NzuErS2xbOF
 r5gmMQrOQnDQLSdksJGULGJlXMWoUpxaVpRbpGhnoJRVlpmeU5CZm5ugaGpjq5aYWFyemp+Yk
 JhXrJefnbmIEhnQ9AwPjDsbG2X6HGCU5mJREeTMC70cK8SXlp1RmJBZnxBeV5qQWH2KU4eBQk
 uDV2wmUEyxKTU+tSMvMAUYXTFqCg0dJhPftDqA0b3FBYm5xZjpE6hSjJceFO5f+MHEc2HMLSF
 66dfcPkxBLXn5eqpQ47xuQBgGQhozSPLhxsARwiVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5I
 wbzDIVTyZeSVwW18BHcQEdJBo2h2Qg0oSEVJSDYztS4XMnM9U8M7wKbVPUDjp18TImJO9dGvR
 NZsXdXlX1XZtZ+U/frX09hvd3OMMzR3bv66ePKNvc0HV1MyVGS3/zzt5+AlO+B1kZVez1Lyvf
 Ma/p5o1W3m2hiQJr1nWy1t8oyfr1d/4guRHDkZH9RN7tzFeD7TgLtHdwF25d/oc7XB1BfMdFU
 osxRmJhlrMRcWJAE8sYrL7AgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1507834472!67898552!1
X-Originating-IP: [209.85.217.176]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25059 invoked from network); 12 Oct 2017 18:54:33 -0000
Received: from mail-ua0-f176.google.com (HELO mail-ua0-f176.google.com)
 (209.85.217.176)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Oct 2017 18:54:33 -0000
Received: by mail-ua0-f176.google.com with SMTP id s41so3700740uab.10
 for <xen-devel@lists.xenproject.org>; Thu, 12 Oct 2017 11:54:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=HILR0oXP/laTIbNLr2mbrbuVZ1WGlXLt9XOaH6rYYzs=;
 b=VaB0t3E+PkE+96ZLlSTNQTwOQDz6z/WV98xnzyGZQyS8/Y3D5/HJ3bii6lZt1hntle
 U5b319k5AFj8Mcba7co4m+pZVWNOf94BNaReWBtCPikRt2mF/4/5BH/dn6fiR8QQkP83
 dgaPi3RoAWP4/E4+lwRwa9CaOur2z2e2TlHl4=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=HILR0oXP/laTIbNLr2mbrbuVZ1WGlXLt9XOaH6rYYzs=;
 b=ZPTaZCoG2oWtDd1si2jC5y8akHWF+KNSw3DPkF4qflbOdWGQfWt7BWf+sG+Tu6IKBQ
 i50Ya8xsAAEwvR9tBotF6dK9d0Iz0lNIoerKtJqHJdgMx+zHg86IyP4Hu4eWO4EUOUbS
 XzLFUI25mn85kkJ/zFm9C7QvOjI+LQHmRvVOBv21eWOiBmXbDX62eetIHJQd5dM9W0Lb
 ffLtKCdYfVqa0FjcjxbQ8fqMGdIG6TK8pgoBTwNSkmzQEBuFf/1/FA6zE5WCilOFuwVr
 bPpmhPuZXNSId4tuWUW+YD9Fs574AuhZOXXSEEOiYDqA7v50Qq/sMylD94OG9y8b3q1r
 hkZQ==
X-Gm-Message-State: AMCzsaXMr6HPp/O5lrGv65WZIT17215vn+RkMmIYbvwopdWFCBi3VrtX
 pvTOLIBIdD9PrLJfCQT9xBsIQH6KBd22IjA+S8BLhQ==
X-Google-Smtp-Source: ABhQp+QdXmpwImGbiSOckInLtbFgQzdzBAL2tvO2F0wnZvi+b5UZWTl49wT1eiPQFwh/dDXLxeQGYcnSXv7hXqYvnco=
X-Received: by 10.176.91.195 with SMTP id z3mr1078678uae.111.1507834472323;
 Thu, 12 Oct 2017 11:54:32 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.176.24.213 with HTTP; Thu, 12 Oct 2017 11:54:31 -0700 (PDT)
In-Reply-To: <20171005093740.q7wl6pggzevc7gp2@citrix.com>
References: <20171005015832.GA18647@localhost.localdomain>
 <20171005093740.q7wl6pggzevc7gp2@citrix.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Fri, 13 Oct 2017 00:24:31 +0530
Message-ID: <CACtJ1JRpViRutE+sX19=3z=Mbch79WNz2rf-3Cp3uyP1Xbd-1g@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Subject: Re: [Xen-devel] ARM32 - build-issues with xen/arm: vpl011: Add a
 new vuart node in the xenstore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gNSBPY3RvYmVyIDIwMTcgYXQgMTU6MDcsIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
IHdyb3RlOgo+IE9uIFdlZCwgT2N0IDA0LCAyMDE3IGF0IDA5OjU4OjMyUE0gLTA0MDAsIEtvbnJh
ZCBSemVzenV0ZWsgV2lsayB3cm90ZToKPj4gSSBnZXQgdGhpcyB3aGVuIGNvbXBpbGluZyB1bmRl
ciBBUk0zMiAoVWJ1bnR1IDE1LjA0LAo+PiBnY2MgKFVidW50dS9MaW5hcm8gNC45LjItMTB1YnVu
dHUxMykgNC45LjIpOgo+Pgo+PiBsaWJ4bF9jb25zb2xlLmM6IEluIGZ1bmN0aW9uIOKAmGxpYnhs
X19kZXZpY2VfdnVhcnRfYWRk4oCZOgo+PiBsaWJ4bF9jb25zb2xlLmM6Mzc5OjU6IGVycm9yOiBm
b3JtYXQg4oCYJWx14oCZIGV4cGVjdHMgYXJndW1lbnQgb2YgdHlwZSDigJhsb25nIHVuc2lnbmVk
IGludOKAmSwgYnV0IGFyZ3VtZW50IDMgaGFzIHR5cGUg4oCYeGVuX3Bmbl904oCZIFstV2Vycm9y
PWZvcm1hdD1dCj4+ICAgICAgZmxleGFycmF5X2FwcGVuZChyb19mcm9udCwgR0NTUFJJTlRGKCIl
bHUiLCBzdGF0ZS0+dnVhcnRfZ2ZuKSk7Cj4+ICAgICAgXgo+PiA7Cj4KPiBNeSBXaGVlenkgMzJi
aXQgY2hyb290IGRpZG4ndCBjYXRjaCB0aGlzLCBzaWdoLgo+Cj4gRG9lcyB0aGUgZm9sbG93aW5n
IHBhdGNoIHdvcms/Cj4KPiBGcm9tIGFlNTMxMTk3MzgyYmYwYmMwMDM2MDZhOTcxMjA3NWJkZDIy
Y2ZjMjQgTW9uIFNlcCAxNyAwMDowMDowMCAyMDAxCj4gRnJvbTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KPiBEYXRlOiBUaHUsIDUgT2N0IDIwMTcgMTA6MzU6MjggKzAxMDAKPiBTdWJq
ZWN0OiBbUEFUQ0hdIGxpYnhsOiB1c2UgY29ycmVjdCB0eXBlIG1vZGlmaWVyIGZvciB2dWFydF9n
Zm4KPiBNSU1FLVZlcnNpb246IDEuMAo+IENvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNl
dD1VVEYtOAo+IENvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDhiaXQKPgo+IEZpeGVzIGNvbXBp
bGF0aW9uIGVycm9yIGxpa2U6Cj4KPiBsaWJ4bF9jb25zb2xlLmM6IEluIGZ1bmN0aW9uIOKAmGxp
YnhsX19kZXZpY2VfdnVhcnRfYWRk4oCZOgo+IGxpYnhsX2NvbnNvbGUuYzozNzk6NTogZXJyb3I6
IGZvcm1hdCDigJglbHXigJkgZXhwZWN0cyBhcmd1bWVudCBvZiB0eXBlIOKAmGxvbmcgdW5zaWdu
ZWQgaW504oCZLCBidXQgYXJndW1lbnQgMyBoYXMgdHlwZSDigJh4ZW5fcGZuX3TigJkgWy1XZXJy
b3I9Zm9ybWF0PV0KPiAgICAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCBHQ1NQUklOVEYo
IiVsdSIsIHN0YXRlLT52dWFydF9nZm4pKTsKPgo+IFJlcG9ydGVkLWJ5OiBLb25yYWQgUnplc3p1
dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gU2lnbmVkLW9mZi1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAtLS0KPiAgdG9vbHMvbGlieGwvbGlieGxfY29uc29s
ZS5jIHwgMiArLQo+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24o
LSkKPgo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMgYi90b29scy9s
aWJ4bC9saWJ4bF9jb25zb2xlLmMKPiBpbmRleCAxM2VjZjEyOGUyLi5jMDVkYzI4Yjk5IDEwMDY0
NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYwo+ICsrKyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX2NvbnNvbGUuYwo+IEBAIC0zNzYsNyArMzc2LDcgQEAgaW50IGxpYnhsX19kZXZpY2Vf
dnVhcnRfYWRkKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAo+ICAgICAgZmxleGFycmF5
X2FwcGVuZChyb19mcm9udCwgInBvcnQiKTsKPiAgICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJv
bnQsIEdDU1BSSU5URigiJSJQUkl1MzIsIHN0YXRlLT52dWFydF9wb3J0KSk7Cj4gICAgICBmbGV4
YXJyYXlfYXBwZW5kKHJvX2Zyb250LCAicmluZy1yZWYiKTsKPiAtICAgIGZsZXhhcnJheV9hcHBl
bmQocm9fZnJvbnQsIEdDU1BSSU5URigiJWx1Iiwgc3RhdGUtPnZ1YXJ0X2dmbikpOwo+ICsgICAg
ZmxleGFycmF5X2FwcGVuZChyb19mcm9udCwgR0NTUFJJTlRGKCIlIlBSSV94ZW5fcGZuLCBzdGF0
ZS0+dnVhcnRfZ2ZuKSk7CgpVbmZvcnR1bmF0ZWx5LCB0aGlzIGlzIGNhdXNpbmcgYW4gaXNzdWUg
YXMgUFJJX3hlbl9wZm4gZm9ybWF0cyB0aGUKdmFsdWUgYXMgYSBoZXhhZGVjaW1hbCB2YWx1ZSBi
dXQgeGVuY29uc29sZSBsYXRlciByZWFkcyBpdCBhcyBhCmRlY2ltYWwgdmFsdWUgYW5kIHRyaWVz
IHRvIG1hcCBpdCwgd2hpY2ggZmFpbHMgYW5kIHRoZXJlZm9yZSB2dWFydApjb25zb2xlIGluaXRp
YWxpemF0aW9uIGZhaWxzLgoKRWFybGllciwgSSB2ZXJpZmllZCBvbmx5IDMyLWJpdCBjb21waWxh
dGlvbiBidXQgZGlkIG5vdCB0ZXN0IHRoZQpjaGFuZ2UuIEl0IHdhcyBhIG1pc3MgZnJvbSBteSBz
aWRlLiBJIGhhdmUgdGVzdGVkIG5vdyB3aXRoIHRoZSBmb3JtYXQKc3RyaW5nIGNoYW5nZWQgdG8g
UFJJdTY0IGFuZCB0aGUgdnVhcnQgY29uc29sZSBpcyB3b3JraW5nIGZpbmUuCgpSZWdhcmRzLApC
aHVwaW5kZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 12 19:04:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 19:04:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2imZ-0007Jm-Oi; Thu, 12 Oct 2017 19:04:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=451b31995=Andrew.Cooper3@citrix.com>)
 id 1e2imY-0007Jg-Az
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 19:04:34 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 8A/2A-14867-1CCBFD95; Thu, 12 Oct 2017 19:04:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsWSzvfng+6BPfc
 jDa7u1rP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDN2dx1iLfghXrFlcX0D41mRLkZODgkBf4nl
 W48ygdjCApkSi6ccYAOxRQSCJLofvGfpYuTiYBboYZTYeO4PM4gjJLCOUeLduwfsIFVsAvoSu
 198AuvmFbCVOLj6GlicRUBV4mXjfDBbVCBcoulsPwtEjaDEyZlPgGwODk6BQInTR3xATGYBTY
 n1u/RBKpgF5CWat85mhrDFJZq+rGQFsYUE1CSu9V9ih7g5XWLr31/MExgFZiEZOgth0iwkk2Y
 hmbSAkWUVo0ZxalFZapGukaFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgwDIA
 wQ7GP8sCDjFKcjApifJmBN6PFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBu2o3UE6wKDU9tSItM
 wcYOzBpCQ4eJRFeXpA0b3FBYm5xZjpE6hSjLselW3f/MAmx5OXnpUqJ8x4DKRIAKcoozYMbAY
 vjS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmXQ8yhSczrwRu0yugI5iAjhBNuwNyREkiQkq
 qgbEj2/aPiMeid2uPS1ZMkJnFoSwbKDyljnHNvtea66dI+J7ddzDugZSMJ2+7WXjKhC2NH4Sk
 Xh9kOZVntvjdh3/SRz6YTb0TzFR//uI/PykP7frK5zolvs1RP0SmpGxcMu3BWmNL/1uFmyqb6
 lZnHnfiErJ/fyH5Ru+mkKlpC2v2tGYL+DD85VdiKc5INNRiLipOBACJYTMX3gIAAA==
X-Env-Sender: prvs=451b31995=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1507835070!109956274!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53130 invoked from network); 12 Oct 2017 19:04:32 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Oct 2017 19:04:32 -0000
X-IronPort-AV: E=Sophos;i="5.43,367,1503360000"; d="scan'208";a="106300357"
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>, Wei Liu
 <wei.liu2@citrix.com>
References: <20171005015832.GA18647@localhost.localdomain>
 <20171005093740.q7wl6pggzevc7gp2@citrix.com>
 <CACtJ1JRpViRutE+sX19=3z=Mbch79WNz2rf-3Cp3uyP1Xbd-1g@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <d04173b3-f7c0-d56d-1be8-926cd69f4e3b@citrix.com>
Date: Thu, 12 Oct 2017 20:04:26 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <CACtJ1JRpViRutE+sX19=3z=Mbch79WNz2rf-3Cp3uyP1Xbd-1g@mail.gmail.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Subject: Re: [Xen-devel] ARM32 - build-issues with xen/arm: vpl011: Add a
 new vuart node in the xenstore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTIvMTAvMTcgMTk6NTQsIEJodXBpbmRlciBUaGFrdXIgd3JvdGU6Cj4gT24gNSBPY3RvYmVy
IDIwMTcgYXQgMTU6MDcsIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdyb3RlOgo+PiBP
biBXZWQsIE9jdCAwNCwgMjAxNyBhdCAwOTo1ODozMlBNIC0wNDAwLCBLb25yYWQgUnplc3p1dGVr
IFdpbGsgd3JvdGU6Cj4+PiBJIGdldCB0aGlzIHdoZW4gY29tcGlsaW5nIHVuZGVyIEFSTTMyIChV
YnVudHUgMTUuMDQsCj4+PiBnY2MgKFVidW50dS9MaW5hcm8gNC45LjItMTB1YnVudHUxMykgNC45
LjIpOgo+Pj4KPj4+IGxpYnhsX2NvbnNvbGUuYzogSW4gZnVuY3Rpb24g4oCYbGlieGxfX2Rldmlj
ZV92dWFydF9hZGTigJk6Cj4+PiBsaWJ4bF9jb25zb2xlLmM6Mzc5OjU6IGVycm9yOiBmb3JtYXQg
4oCYJWx14oCZIGV4cGVjdHMgYXJndW1lbnQgb2YgdHlwZSDigJhsb25nIHVuc2lnbmVkIGludOKA
mSwgYnV0IGFyZ3VtZW50IDMgaGFzIHR5cGUg4oCYeGVuX3Bmbl904oCZIFstV2Vycm9yPWZvcm1h
dD1dCj4+PiAgICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJvbnQsIEdDU1BSSU5URigiJWx1Iiwg
c3RhdGUtPnZ1YXJ0X2dmbikpOwo+Pj4gICAgICBeCj4+PiA7Cj4+IE15IFdoZWV6eSAzMmJpdCBj
aHJvb3QgZGlkbid0IGNhdGNoIHRoaXMsIHNpZ2guCj4+Cj4+IERvZXMgdGhlIGZvbGxvd2luZyBw
YXRjaCB3b3JrPwo+Pgo+PiBGcm9tIGFlNTMxMTk3MzgyYmYwYmMwMDM2MDZhOTcxMjA3NWJkZDIy
Y2ZjMjQgTW9uIFNlcCAxNyAwMDowMDowMCAyMDAxCj4+IEZyb206IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Cj4+IERhdGU6IFRodSwgNSBPY3QgMjAxNyAxMDozNToyOCArMDEwMAo+PiBT
dWJqZWN0OiBbUEFUQ0hdIGxpYnhsOiB1c2UgY29ycmVjdCB0eXBlIG1vZGlmaWVyIGZvciB2dWFy
dF9nZm4KPj4gTUlNRS1WZXJzaW9uOiAxLjAKPj4gQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBj
aGFyc2V0PVVURi04Cj4+IENvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDhiaXQKPj4KPj4gRml4
ZXMgY29tcGlsYXRpb24gZXJyb3IgbGlrZToKPj4KPj4gbGlieGxfY29uc29sZS5jOiBJbiBmdW5j
dGlvbiDigJhsaWJ4bF9fZGV2aWNlX3Z1YXJ0X2FkZOKAmToKPj4gbGlieGxfY29uc29sZS5jOjM3
OTo1OiBlcnJvcjogZm9ybWF0IOKAmCVsdeKAmSBleHBlY3RzIGFyZ3VtZW50IG9mIHR5cGUg4oCY
bG9uZyB1bnNpZ25lZCBpbnTigJksIGJ1dCBhcmd1bWVudCAzIGhhcyB0eXBlIOKAmHhlbl9wZm5f
dOKAmSBbLVdlcnJvcj1mb3JtYXQ9XQo+PiAgICAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250
LCBHQ1NQUklOVEYoIiVsdSIsIHN0YXRlLT52dWFydF9nZm4pKTsKPj4KPj4gUmVwb3J0ZWQtYnk6
IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPj4gU2lnbmVk
LW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPj4gLS0tCj4+ICB0b29scy9s
aWJ4bC9saWJ4bF9jb25zb2xlLmMgfCAyICstCj4+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRp
b24oKyksIDEgZGVsZXRpb24oLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2NvbnNvbGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYwo+PiBpbmRleCAxM2VjZjEy
OGUyLi5jMDVkYzI4Yjk5IDEwMDY0NAo+PiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9jb25zb2xl
LmMKPj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jCj4+IEBAIC0zNzYsNyArMzc2
LDcgQEAgaW50IGxpYnhsX19kZXZpY2VfdnVhcnRfYWRkKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90
IGRvbWlkLAo+PiAgICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJvbnQsICJwb3J0Iik7Cj4+ICAg
ICAgZmxleGFycmF5X2FwcGVuZChyb19mcm9udCwgR0NTUFJJTlRGKCIlIlBSSXUzMiwgc3RhdGUt
PnZ1YXJ0X3BvcnQpKTsKPj4gICAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCAicmluZy1y
ZWYiKTsKPj4gLSAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCBHQ1NQUklOVEYoIiVsdSIs
IHN0YXRlLT52dWFydF9nZm4pKTsKPj4gKyAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCBH
Q1NQUklOVEYoIiUiUFJJX3hlbl9wZm4sIHN0YXRlLT52dWFydF9nZm4pKTsKPiBVbmZvcnR1bmF0
ZWx5LCB0aGlzIGlzIGNhdXNpbmcgYW4gaXNzdWUgYXMgUFJJX3hlbl9wZm4gZm9ybWF0cyB0aGUK
PiB2YWx1ZSBhcyBhIGhleGFkZWNpbWFsIHZhbHVlIGJ1dCB4ZW5jb25zb2xlIGxhdGVyIHJlYWRz
IGl0IGFzIGEKPiBkZWNpbWFsIHZhbHVlIGFuZCB0cmllcyB0byBtYXAgaXQsIHdoaWNoIGZhaWxz
IGFuZCB0aGVyZWZvcmUgdnVhcnQKPiBjb25zb2xlIGluaXRpYWxpemF0aW9uIGZhaWxzLgo+Cj4g
RWFybGllciwgSSB2ZXJpZmllZCBvbmx5IDMyLWJpdCBjb21waWxhdGlvbiBidXQgZGlkIG5vdCB0
ZXN0IHRoZQo+IGNoYW5nZS4gSXQgd2FzIGEgbWlzcyBmcm9tIG15IHNpZGUuIEkgaGF2ZSB0ZXN0
ZWQgbm93IHdpdGggdGhlIGZvcm1hdAo+IHN0cmluZyBjaGFuZ2VkIHRvIFBSSXU2NCBhbmQgdGhl
IHZ1YXJ0IGNvbnNvbGUgaXMgd29ya2luZyBmaW5lLgoKVGhhdCBob3dldmVyLCB3b3VsZCBicmVh
ayB4ODYuCgphbmRyZXdjb29wQGFuZHJld2Nvb3A6L2xvY2FsL3hlbi5naXQveGVuJCBnaXQgZ3Jl
cCAnZGVmaW5lIFBSSV94ZW5fcGZuJyAtLSA6LwppbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oOjI3
NjojZGVmaW5lIFBSSV94ZW5fcGZuIFBSSXg2NAppbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4u
aDo3NzojZGVmaW5lIFBSSV94ZW5fcGZuICJseCIKClRoZSBiZXN0IHdheSB0byBmaXggdGhpcyBp
cyB0byBpbnRyb2R1Y2UgYSBuZXcgZGVmaW5lIGZvciBib3RoCmFyY2hpdGVjdHVyZXMgd2hpY2gg
aXMgUFJJdTY0IGFuZCAibHUiIGFzIGFwcHJvcHJpYXRlLgoKU3VnZ2VzdGlvbnM6CgpQUklfeGVu
X3Bmbl9kZWMKUFJJdV94ZW5fcGZuCgpOZWl0aGVyIGFyZSBncmVhdCwgYnV0IHRoZSBsYXR0ZXIg
ZG9lcyBmb2xsb3cgdGhlIFBSSSBub21lbmNsYXR1cmUuCgp+QW5kcmV3CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 12 19:10:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 19:10:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2isD-0008H6-GN; Thu, 12 Oct 2017 19:10:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e2isC-0008H0-CO
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 19:10:24 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 AA/7D-03207-F1EBFD95; Thu, 12 Oct 2017 19:10:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsXSO6nOVVdu3/1
 IgyOvmC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox7L6+wFEyQr/j29A9rA+Mt0S5GLg4hgYlM
 EltWH2eHcH4zSpw5vpMVwtnIKPH0eS9jFyMnkLONUeL2Y/EuRg4OYYEgiX3zNEHCIgIaEmca1
 zFD1D9ilGi4c5gJxGEWeMMq0bPsO1gzm4CRxNmj08FsXgFbiZuv+5hAbBYBVYklKxqZQWxRgX
 CJt41HWCBqBCVOznzCArKMU8BU4tL6ZJAws4C6xJ95l5ghbHmJ7W/ngNkSAoYSpx9uY5zAKDg
 LSfcsJC2zkLQsYGRexahenFpUllqka6SXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7
 iREYuPUMDIw7GE81Ox9ilORgUhLlzQi8HynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvflHqCcY
 FFqempFWmYOMIZg0hIcPEoivKp7gdK8xQWJucWZ6RCpU4y6HEumXPnDJMSSl5+XKiXOuw5khg
 BIUUZpHtwIWDxfYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMKwayiiczrwRu0yugI5iAjhB
 NuwNyREkiQkqqgdH4ycfbKjy5tZU5by9YsusX6SSutl3ZMmNW0/5dbCIvz+3oFwk7z9dy0JGt
 xF18TX+afJz3rqP/X+SzTrvGqTAhe78VW3BBdrmUem6z9LY8ge7iWN/m6a+Ov6kQ+7O14fh6k
 dtlTYnnJ3arxS6qkXhjacC32n9G+bygsxJ6iz7m8U+0+z3JQomlOCPRUIu5qDgRAMMLBMjiAg
 AA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1507835420!105980496!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8713 invoked from network); 12 Oct 2017 19:10:21 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Oct 2017 19:10:21 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9CJ9JpD018970
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 12 Oct 2017 19:09:20 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9CJ9Js3009596
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 12 Oct 2017 19:09:19 GMT
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v9CJ9GYx021397;
 Thu, 12 Oct 2017 19:09:17 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 12 Oct 2017 12:09:16 -0700
To: Josh Poimboeuf <jpoimboe@redhat.com>
References: <cover.1507128293.git.jpoimboe@redhat.com>
 <39743c79546ede3073586403d0836a4f93519b0a.1507128293.git.jpoimboe@redhat.com>
 <3b9fd404-6912-3b58-db29-36202631b438@oracle.com>
 <20171006143259.rs3zh7k5tmsgesqy@treble>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <5a49e43a-8d6b-512a-ec5a-641be7bae41d@oracle.com>
Date: Thu, 12 Oct 2017 15:11:00 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20171006143259.rs3zh7k5tmsgesqy@treble>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: Juergen Gross <jgross@suse.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Mike Galbraith <efault@gmx.de>, xen-devel@lists.xenproject.org,
 Peter Zijlstra <peterz@infradead.org>, Jiri Slaby <jslaby@suse.cz>,
 x86@kernel.org, linux-kernel@vger.kernel.org,
 Sasha Levin <alexander.levin@verizon.com>, Chris Wright <chrisw@sous-sol.org>,
 Thomas Gleixner <tglx@linutronix.de>, Andy Lutomirski <luto@kernel.org>,
 "H. Peter Anvin" <hpa@zytor.com>, Borislav Petkov <bp@alien8.de>,
 live-patching@vger.kernel.org, Alok Kataria <akataria@vmware.com>,
 virtualization@lists.linux-foundation.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Ingo Molnar <mingo@kernel.org>
Subject: Re: [Xen-devel] [PATCH 11/13] x86/paravirt: Add paravirt
 alternatives infrastructure
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDYvMjAxNyAxMDozMiBBTSwgSm9zaCBQb2ltYm9ldWYgd3JvdGU6Cj4gT24gVGh1LCBP
Y3QgMDUsIDIwMTcgYXQgMDQ6MzU6MDNQTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+
Pj4gICNpZmRlZiBDT05GSUdfUEFSQVZJUlQKPj4+ICsvKgo+Pj4gKyAqIFBhcmF2aXJ0IGFsdGVy
bmF0aXZlcyBhcmUgYXBwbGllZCBtdWNoIGVhcmxpZXIgdGhhbiBub3JtYWwgYWx0ZXJuYXRpdmVz
Lgo+Pj4gKyAqIFRoZXkgYXJlIG9ubHkgYXBwbGllZCB3aGVuIHJ1bm5pbmcgb24gYSBoeXBlcnZp
c29yLiAgVGhleSByZXBsYWNlIHNvbWUKPj4+ICsgKiBuYXRpdmUgaW5zdHJ1Y3Rpb25zIHdpdGgg
Y2FsbHMgdG8gcHYgb3BzLgo+Pj4gKyAqLwo+Pj4gK3ZvaWQgX19pbml0IGFwcGx5X3B2X2FsdGVy
bmF0aXZlcyh2b2lkKQo+Pj4gK3sKPj4+ICsJc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVS
RV9QVl9PUFMpOwo+PiBOb3QgZm9yIFhlbiBIVk0gZ3Vlc3RzLgo+IEZyb20gd2hhdCBJIGNhbiB0
ZWxsLCBIVk0gZ3Vlc3RzIHN0aWxsIHVzZSBwdl90aW1lX29wcyBhbmQKPiBwdl9tbXVfb3BzLmV4
aXRfbW1hcCwgcmlnaHQ/Cj4KPj4+ICsJYXBwbHlfYWx0ZXJuYXRpdmVzKF9fcHZfYWx0X2luc3Ry
dWN0aW9ucywgX19wdl9hbHRfaW5zdHJ1Y3Rpb25zX2VuZCk7Cj4+PiArfQo+Pgo+PiBUaGlzIGlz
IGEgcHJvYmxlbSAoYXQgbGVhc3QgZm9yIFhlbiBQViBndWVzdHMpOgo+PiBhcHBseV9hbHRlcm5h
dGl2ZXMoKS0+dGV4dF9wb2tlX2Vhcmx5KCktPmxvY2FsX2lycV9zYXZlKCktPi4uLidjbGknLT5k
ZWF0aC4KPiBBaCwgcmlnaHQuCj4KPj4gSXQgbWlnaHQgYmUgcG9zc2libGUgbm90IHRvIHR1cm4g
b2ZmL29uIHRoZSBpbnRlcnJ1cHRzIGluIHRoaXMKPj4gcGFydGljdWxhciBjYXNlIHNpbmNlIHRo
ZSBndWVzdCBwcm9iYWJseSB3b24ndCBiZSBhYmxlIHRvIGhhbmRsZSBhbgo+PiBpbnRlcnJ1cHQg
YXQgdGhpcyBwb2ludCBhbnl3YXkuCj4gWWVhaCwgdGhhdCBzaG91bGQgd29yay4gIEZvciBYZW4g
YW5kIGZvciB0aGUgb3RoZXIgaHlwZXJ2aXNvcnMsIHRoaXMgaXMKPiBjYWxsZWQgd2VsbCBiZWZv
cmUgaXJxIGluaXQsIHNvIGludGVycnVwdHMgY2FuJ3QgYmUgaGFuZGxlZCB5ZXQgYW55d2F5LgoK
VGhlcmUgaXMgYWxzbyBhbm90aGVyIHByb2JsZW06CgpbICAgIDEuMzEyNDI1XSBnZW5lcmFsIHBy
b3RlY3Rpb24gZmF1bHQ6IDAwMDAgWyMxXSBTTVAKWyAgICAxLjMxMjkwMV0gTW9kdWxlcyBsaW5r
ZWQgaW46ClsgICAgMS4zMTMzODldIENQVTogMCBQSUQ6IDEgQ29tbTogaW5pdCBOb3QgdGFpbnRl
ZCA0LjE0LjAtcmM0KyAjNgpbICAgIDEuMzEzODc4XSB0YXNrOiBmZmZmODgwMDNlMmMwMDAwIHRh
c2suc3RhY2s6IGZmZmZjOTAwMDAzOGMwMDAKWyAgICAxLjMxNDM2MF0gUklQOiAxMDAwMGUwMzA6
ZW50cnlfU1lTQ0FMTF82NF9mYXN0cGF0aCsweDEvMHhhNQpbICAgIDEuMzE0ODU0XSBSU1A6IGUw
MmI6ZmZmZmM5MDAwMDM4ZmY1MCBFRkxBR1M6IDAwMDEwMDQ2ClsgICAgMS4zMTUzMzZdIFJBWDog
MDAwMDAwMDAwMDAwMDAwYyBSQlg6IDAwMDA1NWY1NTAxNjgwNDAgUkNYOgowMDAwN2ZjZmM5NTlm
NTlhClsgICAgMS4zMTU4MjddIFJEWDogMDAwMDAwMDAwMDAwMDAwMCBSU0k6IDAwMDAwMDAwMDAw
MDAwMDAgUkRJOgowMDAwMDAwMDAwMDAwMDAwClsgICAgMS4zMTYzMTVdIFJCUDogMDAwMDAwMDAw
MDAwMDAwYSBSMDg6IDAwMDAwMDAwMDAwMDAzN2YgUjA5OgowMDAwMDAwMDAwMDAwMDY0ClsgICAg
MS4zMTY4MDVdIFIxMDogMDAwMDAwMDAxZjg5Y2JmNSBSMTE6IGZmZmY4ODAwM2UyYzAwMDAgUjEy
OgowMDAwN2ZjZmM5NThhZDYwClsgICAgMS4zMTczMDBdIFIxMzogMDAwMDAwMDAwMDAwMDAwMCBS
MTQ6IDAwMDA1NWY1NTAxODU5NTQgUjE1OgowMDAwMDAwMDAwMDAxMDAwClsgICAgMS4zMTc4MDFd
IEZTOiAgMDAwMDAwMDAwMDAwMDAwMCgwMDAwKSBHUzpmZmZmODgwMDNmODAwMDAwKDAwMDApCmtu
bEdTOjAwMDAwMDAwMDAwMDAwMDAKWyAgICAxLjMxODI2N10gQ1M6ICBlMDMzIERTOiAwMDAwIEVT
OiAwMDAwIENSMDogMDAwMDAwMDA4MDA1MDAzMwpbICAgIDEuMzE4NzUwXSBDUjI6IDAwMDA3ZmNm
Yzk3YWIyMTggQ1IzOiAwMDAwMDAwMDNjODhlMDAwIENSNDoKMDAwMDAwMDAwMDA0MjY2MApbICAg
IDEuMzE5MjM1XSBDYWxsIFRyYWNlOgpbICAgIDEuMzE5NzAwXSBDb2RlOiA1MSA1MCA1NyA1NiA1
MiA1MSA2YSBkYSA0MSA1MCA0MSA1MSA0MSA1MiA0MSA1MyA0OAo4MyBlYyAzMCA2NSA0YyA4YiAx
YyAyNSBjMCBkMiAwMCAwMCA0MSBmNyAwMyBkZiAzOSAwOCA5MCAwZiA4NSBhNSAwMCAwMAowMCA1
MCA8ZmY+IDE1IDljIDk1IGQwIGZmIDU4IDQ4IDNkIDRjIDAxIDAwIDAwIDc3IDBmIDRjIDg5IGQx
IGZmIDE0IGM1ClsgICAgMS4zMjExNjFdIFJJUDogZW50cnlfU1lTQ0FMTF82NF9mYXN0cGF0aCsw
eDEvMHhhNSBSU1A6IGZmZmZjOTAwMDAzOGZmNTAKWyAgICAxLjM0NDI1NV0gLS0tWyBlbmQgdHJh
Y2UgZDdjYjhjZDZjZDdjMjk0YyBdLS0tClsgICAgMS4zNDUwMDldIEtlcm5lbCBwYW5pYyAtIG5v
dCBzeW5jaW5nOiBBdHRlbXB0ZWQgdG8ga2lsbCBpbml0IQpleGl0Y29kZT0weDAwMDAwMDBiCgoK
QWxsIGNvZGUKPT09PT09PT0KICAgMDogICAgNTEgICAgICAgICAgICAgICAgICAgICAgIHB1c2gg
ICAlcmN4CiAgIDE6ICAgIDUwICAgICAgICAgICAgICAgICAgICAgICBwdXNoICAgJXJheAogICAy
OiAgICA1NyAgICAgICAgICAgICAgICAgICAgICAgcHVzaCAgICVyZGkKICAgMzogICAgNTYgICAg
ICAgICAgICAgICAgICAgICAgIHB1c2ggICAlcnNpCiAgIDQ6ICAgIDUyICAgICAgICAgICAgICAg
ICAgICAgICBwdXNoICAgJXJkeAogICA1OiAgICA1MSAgICAgICAgICAgICAgICAgICAgICAgcHVz
aCAgICVyY3gKICAgNjogICAgNmEgZGEgICAgICAgICAgICAgICAgICAgIHB1c2hxICAkMHhmZmZm
ZmZmZmZmZmZmZmRhCiAgIDg6ICAgIDQxIDUwICAgICAgICAgICAgICAgICAgICBwdXNoICAgJXI4
CiAgIGE6ICAgIDQxIDUxICAgICAgICAgICAgICAgICAgICBwdXNoICAgJXI5CiAgIGM6ICAgIDQx
IDUyICAgICAgICAgICAgICAgICAgICBwdXNoICAgJXIxMAogICBlOiAgICA0MSA1MyAgICAgICAg
ICAgICAgICAgICAgcHVzaCAgICVyMTEKICAxMDogICAgNDggODMgZWMgMzAgICAgICAgICAgICAg
IHN1YiAgICAkMHgzMCwlcnNwCiAgMTQ6ICAgIDY1IDRjIDhiIDFjIDI1IGMwIGQyICAgICBtb3Yg
ICAgJWdzOjB4ZDJjMCwlcjExCiAgMWI6ICAgIDAwIDAwCiAgMWQ6ICAgIDQxIGY3IDAzIGRmIDM5
IDA4IDkwICAgICB0ZXN0bCAgJDB4OTAwODM5ZGYsKCVyMTEpCiAgMjQ6ICAgIDBmIDg1IGE1IDAw
IDAwIDAwICAgICAgICBqbmUgICAgMHhjZgogIDJhOiAgICA1MCAgICAgICAgICAgICAgICAgICAg
ICAgcHVzaCAgICVyYXgKICAyYjoqICAgIGZmIDE1IDljIDk1IGQwIGZmICAgICAgICBjYWxscSAg
Ki0weDJmNmE2NCglcmlwKSAgICAgICAgIwoweGZmZmZmZmZmZmZkMDk1Y2QgICAgICAgIDwtLSB0
cmFwcGluZyBpbnN0cnVjdGlvbgogIDMxOiAgICA1OCAgICAgICAgICAgICAgICAgICAgICAgcG9w
ICAgICVyYXgKICAzMjogICAgNDggM2QgNGMgMDEgMDAgMDAgICAgICAgIGNtcCAgICAkMHgxNGMs
JXJheAogIDM4OiAgICA3NyAwZiAgICAgICAgICAgICAgICAgICAgamEgICAgIDB4NDkKICAzYTog
ICAgNGMgODkgZDEgICAgICAgICAgICAgICAgIG1vdiAgICAlcjEwLCVyY3gKICAzZDogICAgZmYg
ICAgICAgICAgICAgICAgICAgICAgIC5ieXRlIDB4ZmYKICAzZTogICAgMTQgYzUgICAgICAgICAg
ICAgICAgICAgIGFkYyAgICAkMHhjNSwlYWwKCgpzbyB0aGUgb3JpZ2luYWwgJ2NsaScgd2FzIHJl
cGxhY2VkIHdpdGggdGhlIHB2IGNhbGwgYnV0IHRvIG1lIHRoZSBvZmZzZXQKbG9va3MgYSBiaXQg
b2ZmLCBubz8gU2hvdWxkbid0IGl0IGFsd2F5cyBiZSBwb3NpdGl2ZT8KCgotYm9yaXMKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 12 19:19:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 19:19:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2j0o-0000Mv-As; Thu, 12 Oct 2017 19:19:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=451b31995=Andrew.Cooper3@citrix.com>)
 id 1e2j0m-0000Mj-Uv
 for xen-devel@lists.xen.org; Thu, 12 Oct 2017 19:19:17 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 A7/E3-06262-430CFD95; Thu, 12 Oct 2017 19:19:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXitHSDva7xgfu
 RBpt+ylss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnPm1exFnwTrmjf9YCtgXGPQBcjJ4eEgL/E
 6/Wf2UBsNgF9id0vPjGB2CIC6hKnOy6ygtjMAjUSF3t3g8WFBXwlnjYvZASxWQRUJQ6dvQ8W5
 xXwkNh75SobxEw5ifPHfzKD2JwCnhJXG46D1QsB1SxadJERol5Q4uTMJywQ8zUlWrf/Zoew5S
 Wat85mhqhXk7jWf4l9AiPfLCQts5C0zELSsoCReRWjRnFqUVlqka6hhV5SUWZ6RkluYmaOrqG
 BqV5uanFxYnpqTmJSsV5yfu4mRmCwMQDBDsam7Z6HGCU5mJREeTMC70cK8SXlp1RmJBZnxBeV
 5qQWH2KU4eBQkuD9vw8oJ1iUmp5akZaZAwx7mLQEB4+SCK/nfqA0b3FBYm5xZjpE6hSjMcexT
 Zf/MHF03Lz7h0mIJS8/L1VKnFcSpFQApDSjNA9uECweLzHKSgnzMgKdJsRTkFqUm1mCKv+KUZ
 yDUUmYNx9kCk9mXgncvldApzABnSKadgfklJJEhJRUA6O171tf5bUJG1Zs2cNw7OXzT1GRd/M
 +fDS/cvzFvgmnePNfB/NHSV7I2+Cua835udd67dTzTXXinvt7TK+ZKDLp5cr73323NSykMbbE
 d8XbalW/rI2b32/bcmfdv4cf77+ddvp3gHmPwmZtoesq/TnWN5yfesR3v8npXrdJjG9i7C7h7
 17tQa1KLMUZiYZazEXFiQC9Z+f3wgIAAA==
X-Env-Sender: prvs=451b31995=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1507835953!105104120!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3221 invoked from network); 12 Oct 2017 19:19:15 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Oct 2017 19:19:15 -0000
X-IronPort-AV: E=Sophos;i="5.43,367,1503360000"; d="scan'208";a="453733548"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 12 Oct 2017 20:19:05 +0100
Message-ID: <1507835949-9429-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507835949-9429-1-git-send-email-andrew.cooper3@citrix.com>
References: <1507835949-9429-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH for-4.10 v2 1/5] tools/dombuilder: Drop more PVH
	v1 leftovers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

YWxsb2NfbWFnaWNfcGFnZXMoKSBpcyByZW5hbWVkIHRvIGFsbG9jX21hZ2ljX3BhZ2VzX3B2KCkg
dG8gbWlycm9yIGl0cwphbGxvY19tYWdpY19wYWdlc19odm0oKSBjb3VudGVycGFydC4gIERlbGV0
ZSBhIHJlZHVuZGFudCBjb21tZW50LCBpbnRyb2R1Y2UKc29tZSBuZXdsaW5lcyBjbGFyaXR5LCBh
bmQgcmVtb3ZlIGEgbG9naWNhbGx5IGRlYWQgYWxsb2NhdGlvbiBvZiBzaGFyZWQgaW5mby4KClNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJl
dmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQWNrZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+ClRlc3RlZC1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCkNDOiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25A
ZXUuY2l0cml4LmNvbT4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0t
LQogdG9vbHMvbGlieGMveGNfZG9tX3g4Ni5jIHwgMTYgKysrKysrLS0tLS0tLS0tLQogMSBmaWxl
IGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGMveGNfZG9tX3g4Ni5jIGIvdG9vbHMvbGlieGMveGNfZG9tX3g4Ni5jCmluZGV4
IGJhYzU4NGYuLjQ3ZGIyMTggMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX2RvbV94ODYuYwor
KysgYi90b29scy9saWJ4Yy94Y19kb21feDg2LmMKQEAgLTUzNCwyNCArNTM0LDIwIEBAIHN0YXRp
YyBpbnQgYWxsb2NfcDJtX2xpc3RfeDg2XzY0KHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKIAog
LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tICovCiAKLXN0YXRpYyBpbnQgYWxsb2NfbWFnaWNfcGFnZXMoc3Ry
dWN0IHhjX2RvbV9pbWFnZSAqZG9tKQorc3RhdGljIGludCBhbGxvY19tYWdpY19wYWdlc19wdihz
dHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCiB7Ci0gICAgLyogYWxsb2NhdGUgc3BlY2lhbCBwYWdl
cyAqLwogICAgIGRvbS0+c3RhcnRfaW5mb19wZm4gPSB4Y19kb21fYWxsb2NfcGFnZShkb20sICJz
dGFydCBpbmZvIik7CiAgICAgaWYgKCBkb20tPnN0YXJ0X2luZm9fcGZuID09IElOVkFMSURfUEZO
ICkKICAgICAgICAgcmV0dXJuIC0xOworCiAgICAgZG9tLT54ZW5zdG9yZV9wZm4gPSB4Y19kb21f
YWxsb2NfcGFnZShkb20sICJ4ZW5zdG9yZSIpOwogICAgIGlmICggZG9tLT54ZW5zdG9yZV9wZm4g
PT0gSU5WQUxJRF9QRk4gKQogICAgICAgICByZXR1cm4gLTE7CisKICAgICBkb20tPmNvbnNvbGVf
cGZuID0geGNfZG9tX2FsbG9jX3BhZ2UoZG9tLCAiY29uc29sZSIpOwogICAgIGlmICggZG9tLT5j
b25zb2xlX3BmbiA9PSBJTlZBTElEX1BGTiApCiAgICAgICAgIHJldHVybiAtMTsKLSAgICBpZiAo
IHhjX2RvbV90cmFuc2xhdGVkKGRvbSkgKQotICAgIHsKLSAgICAgICAgZG9tLT5zaGFyZWRfaW5m
b19wZm4gPSB4Y19kb21fYWxsb2NfcGFnZShkb20sICJzaGFyZWQgaW5mbyIpOwotICAgICAgICBp
ZiAoIGRvbS0+c2hhcmVkX2luZm9fcGZuID09IElOVkFMSURfUEZOICkKLSAgICAgICAgICAgIHJl
dHVybiAtMTsKLSAgICB9CisKICAgICBkb20tPmFsbG9jX2Jvb3RzdGFjayA9IDE7CiAKICAgICBy
ZXR1cm4gMDsKQEAgLTE3NTYsNyArMTc1Miw3IEBAIHN0YXRpYyBzdHJ1Y3QgeGNfZG9tX2FyY2gg
eGNfZG9tXzMyX3BhZSA9IHsKICAgICAuc2l6ZW9mX3BmbiA9IDQsCiAgICAgLnAybV9iYXNlX3N1
cHBvcnRlZCA9IDAsCiAgICAgLmFyY2hfcHJpdmF0ZV9zaXplID0gc2l6ZW9mKHN0cnVjdCB4Y19k
b21faW1hZ2VfeDg2KSwKLSAgICAuYWxsb2NfbWFnaWNfcGFnZXMgPSBhbGxvY19tYWdpY19wYWdl
cywKKyAgICAuYWxsb2NfbWFnaWNfcGFnZXMgPSBhbGxvY19tYWdpY19wYWdlc19wdiwKICAgICAu
YWxsb2NfcGd0YWJsZXMgPSBhbGxvY19wZ3RhYmxlc194ODZfMzJfcGFlLAogICAgIC5hbGxvY19w
Mm1fbGlzdCA9IGFsbG9jX3AybV9saXN0X3g4Nl8zMiwKICAgICAuc2V0dXBfcGd0YWJsZXMgPSBz
ZXR1cF9wZ3RhYmxlc194ODZfMzJfcGFlLApAQCAtMTc3NSw3ICsxNzcxLDcgQEAgc3RhdGljIHN0
cnVjdCB4Y19kb21fYXJjaCB4Y19kb21fNjQgPSB7CiAgICAgLnNpemVvZl9wZm4gPSA4LAogICAg
IC5wMm1fYmFzZV9zdXBwb3J0ZWQgPSAxLAogICAgIC5hcmNoX3ByaXZhdGVfc2l6ZSA9IHNpemVv
ZihzdHJ1Y3QgeGNfZG9tX2ltYWdlX3g4NiksCi0gICAgLmFsbG9jX21hZ2ljX3BhZ2VzID0gYWxs
b2NfbWFnaWNfcGFnZXMsCisgICAgLmFsbG9jX21hZ2ljX3BhZ2VzID0gYWxsb2NfbWFnaWNfcGFn
ZXNfcHYsCiAgICAgLmFsbG9jX3BndGFibGVzID0gYWxsb2NfcGd0YWJsZXNfeDg2XzY0LAogICAg
IC5hbGxvY19wMm1fbGlzdCA9IGFsbG9jX3AybV9saXN0X3g4Nl82NCwKICAgICAuc2V0dXBfcGd0
YWJsZXMgPSBzZXR1cF9wZ3RhYmxlc194ODZfNjQsCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 12 19:19:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 19:19:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2j0p-0000NC-Hl; Thu, 12 Oct 2017 19:19:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=451b31995=Andrew.Cooper3@citrix.com>)
 id 1e2j0n-0000Mp-Vy
 for xen-devel@lists.xen.org; Thu, 12 Oct 2017 19:19:18 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 F0/95-15990-530CFD95; Thu, 12 Oct 2017 19:19:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDva7Jgfu
 RBhO65CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oztLctYC3rzK5b/PsbewPgypIuRg0NCwF/i
 2ybNLkZODjYBfYndLz4xgdgiAuoSpzsusoLYzAI1Ehd7d4PFhQUKJR6s+ApmswioSjT1PmUBs
 XkFPCRavyxkB7ElBOQkzh//yQxicwp4SlxtOM4IYgsB1SxadJERol5Q4uTMJywQ8zUlWrf/Zo
 ew5SWat85mhqhXk7jWf4l9AiPfLCQts5C0zELSsoCReRWjRnFqUVlqka6hhV5SUWZ6RkluYma
 OrqGBqV5uanFxYnpqTmJSsV5yfu4mRmCoMQDBDsam7Z6HGCU5mJREeTMC70cK8SXlp1RmJBZn
 xBeV5qQWH2KU4eBQkuD9vw8oJ1iUmp5akZaZAwx6mLQEB4+SCK/nfqA0b3FBYm5xZjpE6hSjL
 kfHzbt/mIRY8vLzUqXEeSVBigRAijJK8+BGwCLwEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlY
 R580Gm8GTmlcBtegV0BBPQEaJpd0COKElESEk1MB4UUXlWbe/ufGOXI5/Bs0X7HObYta8pys7
 edW/7+bBF2stUL+8+c2ZulVW9q7Ko27+DO9z1T2lMqjn1RODwhp18YaEtl4/9Dy/MfmDz/Hzw
 GZ3J++T3TXNK8RHg+s5651ZN+o+P4jvuXuy7XWtoYs+SNt3gu+C83Suf8QWphhTNVJw8+WXmk
 yolluKMREMt5qLiRADxK3F6uwIAAA==
X-Env-Sender: prvs=451b31995=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1507835953!105104120!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3278 invoked from network); 12 Oct 2017 19:19:16 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Oct 2017 19:19:16 -0000
X-IronPort-AV: E=Sophos;i="5.43,367,1503360000"; d="scan'208";a="453733561"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 12 Oct 2017 20:19:07 +0100
Message-ID: <1507835949-9429-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507835949-9429-1-git-send-email-andrew.cooper3@citrix.com>
References: <1507835949-9429-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH for-4.10 v2 3/5] tools/dombuilder: Switch to
	using gfn terminology for console and xenstore rings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHNvbGUgdXNlIG9mIHhjX2RvbV90cmFuc2xhdGVkKCkgYW5kIHhjX2RvbV9wMm0oKSBvdXRz
aWRlIG9mIHRoZSBkb21haW4KYnVpbGRlciBpcyBmb3IgbGlieGxfZG9tKCkgdG8gdHJhbnNsYXRl
IHRoZSBjb25zb2xlIGFuZCB4ZW5zdG9yZSBwZm5zIGJhY2sKaW50byB1c2VmdWwgdmFsdWVzLiAg
UFYgZ3Vlc3QgcGZucyBhcmUgb25seSBpbnRlcmVzdGluZyB0byB0aGUgZG9tYWluIGJ1aWxkZXIs
CmFuZCBnZm5zIGFyZSB0aGUgYWRkcmVzcyBzcGFjZSB1c2VkIGJ5IGFsbCBvdGhlciBoeXBlcmNh
bGxzLgoKUmVuYW1pbmcgdGhlIGZpZWxkcyBpbiB4Y19kb21faW1hZ2UgaXMgZGVsaWJlcmF0ZSwg
YXMgaXQgd2lsbCBjYXVzZQpvdXQtb2YtdHJlZSB1c2VycyBvZiB0aGUgZG9tYnVpbGRlciB0byBu
b3RpY2UgdGhlIGRpZmZlcmVudCBzZW1hbnRpY3MuCgpDb3JyZWN0IHRoZSB0ZXJtaW5vbG9neSB0
aHJvdWdob3V0IHhjX2RvbV9nbnR0YWJ7X2h2bSx9X3NlZWQoKSwgd2hpY2ggYXJlIGFsbAp1c2lu
ZyBnZm5zIGRlc3BpdGUgdGhlIGV4aXN0aW5nIHZhcmlhYmxlIG5hbWVzLgoKU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpBY2tlZC1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KVGVzdGVkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXgu
Y29tPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCnYyOgogKiBNb3Jl
IHN0eWxlIGZpeGVzCi0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaCAgICAgIHwgMTAg
KysrKysrKy0tCiB0b29scy9saWJ4Yy94Y19kb21fYXJtLmMgICAgICAgICAgfCAxMiArKysrKy0t
LS0tLQogdG9vbHMvbGlieGMveGNfZG9tX2Jvb3QuYyAgICAgICAgIHwgNDUgKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB0b29scy9saWJ4Yy94Y19kb21fY29tcGF0X2xp
bnV4LmMgfCAgNCArKy0tCiB0b29scy9saWJ4Yy94Y19kb21feDg2LmMgICAgICAgICAgfCA0NSAr
KysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhs
X2RvbS5jICAgICAgICAgICB8IDExICsrKy0tLS0tLS0KIDYgZmlsZXMgY2hhbmdlZCwgNjMgaW5z
ZXJ0aW9ucygrKSwgNjQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5j
bHVkZS94Y19kb20uaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmgKaW5kZXggY2RjZGQw
Ny4uNTkwNzU1OSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaAorKysg
Yi90b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oCkBAIC05NCw4ICs5NCw2IEBAIHN0cnVjdCB4
Y19kb21faW1hZ2UgewogICAgIHN0cnVjdCB4Y19kb21fc2VnIGRldmljZXRyZWVfc2VnOwogICAg
IHN0cnVjdCB4Y19kb21fc2VnIHN0YXJ0X2luZm9fc2VnOyAvKiBIVk1saXRlIG9ubHkgKi8KICAg
ICB4ZW5fcGZuX3Qgc3RhcnRfaW5mb19wZm47Ci0gICAgeGVuX3Bmbl90IGNvbnNvbGVfcGZuOwot
ICAgIHhlbl9wZm5fdCB4ZW5zdG9yZV9wZm47CiAgICAgeGVuX3Bmbl90IHNoYXJlZF9pbmZvX3Bm
bjsKICAgICB4ZW5fcGZuX3QgYm9vdHN0YWNrX3BmbjsKICAgICB4ZW5fcGZuX3QgcGZuX2FsbG9j
X2VuZDsKQEAgLTEwMyw2ICsxMDEsMTQgQEAgc3RydWN0IHhjX2RvbV9pbWFnZSB7CiAgICAgeGVu
X3ZhZGRyX3QgYnNkX3N5bXRhYl9zdGFydDsKIAogICAgIC8qCisgICAgICogRGV0YWlscyBmb3Ig
dGhlIHRvb2xzdGFjay1wcmVwYXJlZCByaW5ncy4KKyAgICAgKgorICAgICAqICpfZ2ZuIGZpZWxk
cyBhcmUgYWxsb2NhdGVkIGJ5IHRoZSBkb21haW4gYnVpbGRlci4KKyAgICAgKi8KKyAgICB4ZW5f
cGZuX3QgY29uc29sZV9nZm47CisgICAgeGVuX3Bmbl90IHhlbnN0b3JlX2dmbjsKKworICAgIC8q
CiAgICAgICogaW5pdHJkIHBhcmFtZXRlcnMgYXMgc3BlY2lmaWVkIGluIHN0YXJ0X2luZm8gcGFn
ZQogICAgICAqIERlcGVuZGluZyBvbiBjYXBhYmlsaXRpZXMgb2YgdGhlIGJvb3RlZCBrZXJuZWwg
dGhpcyBtYXkgYmUgYSB2aXJ0dWFsCiAgICAgICogYWRkcmVzcyBvciBhIHBmbi4gVHlwZSBpcyBu
ZXV0cmFsIGFuZCBsYXJnZSBlbm91Z2ggdG8gaG9sZCBhIHZpcnR1YWwKZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhjL3hjX2RvbV9hcm0uYyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV9hcm0uYwppbmRleCBm
Y2UxNTFkLi4yZmU3NWNkIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19kb21fYXJtLmMKKysr
IGIvdG9vbHMvbGlieGMveGNfZG9tX2FybS5jCkBAIC04NCwxOSArODQsMTkgQEAgc3RhdGljIGlu
dCBhbGxvY19tYWdpY19wYWdlcyhzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCiAgICAgaWYgKCBy
YyA8IDAgKQogICAgICAgICByZXR1cm4gcmM7CiAKLSAgICBkb20tPmNvbnNvbGVfcGZuID0gYmFz
ZSArIENPTlNPTEVfUEZOX09GRlNFVDsKLSAgICBkb20tPnhlbnN0b3JlX3BmbiA9IGJhc2UgKyBY
RU5TVE9SRV9QRk5fT0ZGU0VUOworICAgIGRvbS0+Y29uc29sZV9nZm4gPSBiYXNlICsgQ09OU09M
RV9QRk5fT0ZGU0VUOworICAgIGRvbS0+eGVuc3RvcmVfZ2ZuID0gYmFzZSArIFhFTlNUT1JFX1BG
Tl9PRkZTRVQ7CiAgICAgZG9tLT52dWFydF9nZm4gPSBiYXNlICsgVlVBUlRfUEZOX09GRlNFVDsK
IAotICAgIHhjX2NsZWFyX2RvbWFpbl9wYWdlKGRvbS0+eGNoLCBkb20tPmd1ZXN0X2RvbWlkLCBk
b20tPmNvbnNvbGVfcGZuKTsKLSAgICB4Y19jbGVhcl9kb21haW5fcGFnZShkb20tPnhjaCwgZG9t
LT5ndWVzdF9kb21pZCwgZG9tLT54ZW5zdG9yZV9wZm4pOworICAgIHhjX2NsZWFyX2RvbWFpbl9w
YWdlKGRvbS0+eGNoLCBkb20tPmd1ZXN0X2RvbWlkLCBkb20tPmNvbnNvbGVfZ2ZuKTsKKyAgICB4
Y19jbGVhcl9kb21haW5fcGFnZShkb20tPnhjaCwgZG9tLT5ndWVzdF9kb21pZCwgZG9tLT54ZW5z
dG9yZV9nZm4pOwogICAgIHhjX2NsZWFyX2RvbWFpbl9wYWdlKGRvbS0+eGNoLCBkb20tPmd1ZXN0
X2RvbWlkLCBiYXNlICsgTUVNQUNDRVNTX1BGTl9PRkZTRVQpOwogICAgIHhjX2NsZWFyX2RvbWFp
bl9wYWdlKGRvbS0+eGNoLCBkb20tPmd1ZXN0X2RvbWlkLCBkb20tPnZ1YXJ0X2dmbik7CiAKICAg
ICB4Y19odm1fcGFyYW1fc2V0KGRvbS0+eGNoLCBkb20tPmd1ZXN0X2RvbWlkLCBIVk1fUEFSQU1f
Q09OU09MRV9QRk4sCi0gICAgICAgICAgICBkb20tPmNvbnNvbGVfcGZuKTsKKyAgICAgICAgICAg
IGRvbS0+Y29uc29sZV9nZm4pOwogICAgIHhjX2h2bV9wYXJhbV9zZXQoZG9tLT54Y2gsIGRvbS0+
Z3Vlc3RfZG9taWQsIEhWTV9QQVJBTV9TVE9SRV9QRk4sCi0gICAgICAgICAgICBkb20tPnhlbnN0
b3JlX3Bmbik7CisgICAgICAgICAgICBkb20tPnhlbnN0b3JlX2dmbik7CiAgICAgeGNfaHZtX3Bh
cmFtX3NldChkb20tPnhjaCwgZG9tLT5ndWVzdF9kb21pZCwgSFZNX1BBUkFNX01PTklUT1JfUklO
R19QRk4sCiAgICAgICAgICAgICBiYXNlICsgTUVNQUNDRVNTX1BGTl9PRkZTRVQpOwogICAgIC8q
IGFsbG9jYXRlZCBieSB0b29sc3RhY2sgKi8KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2Rv
bV9ib290LmMgYi90b29scy9saWJ4Yy94Y19kb21fYm9vdC5jCmluZGV4IDJlNTY4MWQuLmJiZjk4
YjYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMKKysrIGIvdG9vbHMvbGli
eGMveGNfZG9tX2Jvb3QuYwpAQCAtMjU3LDI0ICsyNTcsMjMgQEAgc3RhdGljIHhlbl9wZm5fdCB4
Y19kb21fZ250dGFiX3NldHVwKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCkKIH0K
IAogaW50IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9t
aWQsCi0gICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBjb25zb2xlX2dtZm4sCi0gICAg
ICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCB4ZW5zdG9yZV9nbWZuLAorICAgICAgICAgICAg
ICAgICAgICAgICB4ZW5fcGZuX3QgY29uc29sZV9nZm4sCisgICAgICAgICAgICAgICAgICAgICAg
IHhlbl9wZm5fdCB4ZW5zdG9yZV9nZm4sCiAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
IGNvbnNvbGVfZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHhlbnN0b3Jl
X2RvbWlkKQogewotCi0gICAgeGVuX3Bmbl90IGdudHRhYl9nbWZuOworICAgIHhlbl9wZm5fdCBn
bnR0YWJfZ2ZuOwogICAgIGdyYW50X2VudHJ5X3YxX3QgKmdudHRhYjsKIAotICAgIGdudHRhYl9n
bWZuID0geGNfZG9tX2dudHRhYl9zZXR1cCh4Y2gsIGRvbWlkKTsKLSAgICBpZiAoIGdudHRhYl9n
bWZuID09IC0xICkKKyAgICBnbnR0YWJfZ2ZuID0geGNfZG9tX2dudHRhYl9zZXR1cCh4Y2gsIGRv
bWlkKTsKKyAgICBpZiAoIGdudHRhYl9nZm4gPT0gLTEgKQogICAgICAgICByZXR1cm4gLTE7CiAK
ICAgICBnbnR0YWIgPSB4Y19tYXBfZm9yZWlnbl9yYW5nZSh4Y2gsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgUEFHRV9TSVpFLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBST1RfUkVB
RHxQUk9UX1dSSVRFLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdudHRhYl9n
bWZuKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnbnR0YWJfZ2ZuKTsKICAg
ICBpZiAoIGdudHRhYiA9PSBOVUxMICkKICAgICB7CiAgICAgICAgIHhjX2RvbV9wYW5pYyh4Y2gs
IFhDX0lOVEVSTkFMX0VSUk9SLApAQCAtMjg0LDE3ICsyODMsMTcgQEAgaW50IHhjX2RvbV9nbnR0
YWJfc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgIHJldHVy
biAtMTsKICAgICB9CiAKLSAgICBpZiAoIGRvbWlkICE9IGNvbnNvbGVfZG9taWQgICYmIGNvbnNv
bGVfZ21mbiAhPSAtMSkKKyAgICBpZiAoIGRvbWlkICE9IGNvbnNvbGVfZG9taWQgJiYgY29uc29s
ZV9nZm4gIT0gLTEgKQogICAgIHsKICAgICAgICAgZ250dGFiW0dOVFRBQl9SRVNFUlZFRF9DT05T
T0xFXS5mbGFncyA9IEdURl9wZXJtaXRfYWNjZXNzOwogICAgICAgICBnbnR0YWJbR05UVEFCX1JF
U0VSVkVEX0NPTlNPTEVdLmRvbWlkID0gY29uc29sZV9kb21pZDsKLSAgICAgICAgZ250dGFiW0dO
VFRBQl9SRVNFUlZFRF9DT05TT0xFXS5mcmFtZSA9IGNvbnNvbGVfZ21mbjsKKyAgICAgICAgZ250
dGFiW0dOVFRBQl9SRVNFUlZFRF9DT05TT0xFXS5mcmFtZSA9IGNvbnNvbGVfZ2ZuOwogICAgIH0K
LSAgICBpZiAoIGRvbWlkICE9IHhlbnN0b3JlX2RvbWlkICYmIHhlbnN0b3JlX2dtZm4gIT0gLTEp
CisgICAgaWYgKCBkb21pZCAhPSB4ZW5zdG9yZV9kb21pZCAmJiB4ZW5zdG9yZV9nZm4gIT0gLTEg
KQogICAgIHsKICAgICAgICAgZ250dGFiW0dOVFRBQl9SRVNFUlZFRF9YRU5TVE9SRV0uZmxhZ3Mg
PSBHVEZfcGVybWl0X2FjY2VzczsKICAgICAgICAgZ250dGFiW0dOVFRBQl9SRVNFUlZFRF9YRU5T
VE9SRV0uZG9taWQgPSB4ZW5zdG9yZV9kb21pZDsKLSAgICAgICAgZ250dGFiW0dOVFRBQl9SRVNF
UlZFRF9YRU5TVE9SRV0uZnJhbWUgPSB4ZW5zdG9yZV9nbWZuOworICAgICAgICBnbnR0YWJbR05U
VEFCX1JFU0VSVkVEX1hFTlNUT1JFXS5mcmFtZSA9IHhlbnN0b3JlX2dmbjsKICAgICB9CiAKICAg
ICBpZiAoIG11bm1hcChnbnR0YWIsIFBBR0VfU0laRSkgPT0gLTEgKQpAQCAtMzA4LDE5ICszMDcs
MTkgQEAgaW50IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3Qg
ZG9taWQsCiAKICAgICAvKiBHdWVzdCBzaG91bGRuJ3QgcmVhbGx5IHRvdWNoIGl0cyBncmFudCB0
YWJsZSB1bnRpbCBpdCBoYXMKICAgICAgKiBlbmFibGVkIGl0cyBjYWNoZXMuIEJ1dCBsZXRzIGJl
IG5pY2UuICovCi0gICAgeGNfZG9tYWluX2NhY2hlZmx1c2goeGNoLCBkb21pZCwgZ250dGFiX2dt
Zm4sIDEpOworICAgIHhjX2RvbWFpbl9jYWNoZWZsdXNoKHhjaCwgZG9taWQsIGdudHRhYl9nZm4s
IDEpOwogCiAgICAgcmV0dXJuIDA7CiB9CiAKIGludCB4Y19kb21fZ250dGFiX2h2bV9zZWVkKHhj
X2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHhlbl9wZm5fdCBjb25zb2xlX2dwZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICB4
ZW5fcGZuX3QgeGVuc3RvcmVfZ3BmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9w
Zm5fdCBjb25zb2xlX2dmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCB4
ZW5zdG9yZV9nZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBjb25zb2xl
X2RvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgeGVuc3RvcmVfZG9t
aWQpCiB7CiAgICAgaW50IHJjOwotICAgIHhlbl9wZm5fdCBzY3JhdGNoX2dwZm47CisgICAgeGVu
X3Bmbl90IHNjcmF0Y2hfZ2ZuOwogICAgIHN0cnVjdCB4ZW5fYWRkX3RvX3BoeXNtYXAgeGF0cCA9
IHsKICAgICAgICAgLmRvbWlkID0gZG9taWQsCiAgICAgICAgIC5zcGFjZSA9IFhFTk1BUFNQQUNF
X2dyYW50X3RhYmxlLApAQCAtMzMwLDcgKzMyOSw3IEBAIGludCB4Y19kb21fZ250dGFiX2h2bV9z
ZWVkKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgLmRvbWlkID0g
ZG9taWQsCiAgICAgfTsKIAotICAgIHJjID0geGNfY29yZV9hcmNoX2dldF9zY3JhdGNoX2dwZm4o
eGNoLCBkb21pZCwgJnNjcmF0Y2hfZ3Bmbik7CisgICAgcmMgPSB4Y19jb3JlX2FyY2hfZ2V0X3Nj
cmF0Y2hfZ3Bmbih4Y2gsIGRvbWlkLCAmc2NyYXRjaF9nZm4pOwogICAgIGlmICggcmMgPCAwICkK
ICAgICB7CiAgICAgICAgIHhjX2RvbV9wYW5pYyh4Y2gsIFhDX0lOVEVSTkFMX0VSUk9SLApAQCAt
MzM5LDExICszMzgsMTAgQEAgaW50IHhjX2RvbV9nbnR0YWJfaHZtX3NlZWQoeGNfaW50ZXJmYWNl
ICp4Y2gsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgX19GVU5DVElPTl9f
LCBlcnJubyk7CiAgICAgICAgIHJldHVybiAtMTsKICAgICB9Ci0gICAgeGF0cC5ncGZuID0gc2Ny
YXRjaF9ncGZuOwotICAgIHhyZnAuZ3BmbiA9IHNjcmF0Y2hfZ3BmbjsKKyAgICB4YXRwLmdwZm4g
PSB4cmZwLmdwZm4gPSBzY3JhdGNoX2dmbjsKIAotICAgIHhjX2RvbV9wcmludGYoeGNoLCAiJXM6
IGNhbGxlZCwgcGZuPTB4JSJQUklfeGVuX3BmbiwgX19GVU5DVElPTl9fLAotICAgICAgICAgICAg
ICAgICAgc2NyYXRjaF9ncGZuKTsKKyAgICB4Y19kb21fcHJpbnRmKHhjaCwgIiVzOiBjYWxsZWQs
IHNjcmF0Y2ggZ2ZuPTB4JSJQUklfeGVuX3BmbiwgX19GVU5DVElPTl9fLAorICAgICAgICAgICAg
ICAgICAgc2NyYXRjaF9nZm4pOwogCiAKICAgICByYyA9IGRvX21lbW9yeV9vcCh4Y2gsIFhFTk1F
TV9hZGRfdG9fcGh5c21hcCwgJnhhdHAsIHNpemVvZih4YXRwKSk7CkBAIC0zNTcsNyArMzU1LDcg
QEAgaW50IHhjX2RvbV9nbnR0YWJfaHZtX3NlZWQoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90
IGRvbWlkLAogICAgIH0KIAogICAgIHJjID0geGNfZG9tX2dudHRhYl9zZWVkKHhjaCwgZG9taWQs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZV9ncGZuLCB4ZW5zdG9yZV9ncGZu
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGVfZ2ZuLCB4ZW5zdG9yZV9nZm4s
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZV9kb21pZCwgeGVuc3RvcmVfZG9t
aWQpOwogICAgIGlmIChyYyAhPSAwKQogICAgIHsKQEAgLTM4NSwxMiArMzgzLDExIEBAIGludCB4
Y19kb21fZ250dGFiX2luaXQoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQogewogICAgIGlmICgg
eGNfZG9tX3RyYW5zbGF0ZWQoZG9tKSApIHsKICAgICAgICAgcmV0dXJuIHhjX2RvbV9nbnR0YWJf
aHZtX3NlZWQoZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGRvbS0+Y29uc29sZV9wZm4sIGRvbS0+eGVuc3RvcmVfcGZuLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb20tPmNvbnNvbGVfZ2ZuLCBk
b20tPnhlbnN0b3JlX2dmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZG9tLT5jb25zb2xlX2RvbWlkLCBkb20tPnhlbnN0b3JlX2RvbWlkKTsKICAgICB9IGVsc2Ugewog
ICAgICAgICByZXR1cm4geGNfZG9tX2dudHRhYl9zZWVkKGRvbS0+eGNoLCBkb20tPmd1ZXN0X2Rv
bWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhjX2RvbV9wMm0oZG9tLCBk
b20tPmNvbnNvbGVfcGZuKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4Y19k
b21fcDJtKGRvbSwgZG9tLT54ZW5zdG9yZV9wZm4pLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGRvbS0+Y29uc29sZV9nZm4sIGRvbS0+eGVuc3RvcmVfZ2ZuLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGRvbS0+Y29uc29sZV9kb21pZCwgZG9tLT54ZW5zdG9y
ZV9kb21pZCk7CiAgICAgfQogfQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZG9tX2NvbXBh
dF9saW51eC5jIGIvdG9vbHMvbGlieGMveGNfZG9tX2NvbXBhdF9saW51eC5jCmluZGV4IGM5MjJj
NjEuLjZkMjdlYzIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9jb21wYXRfbGludXgu
YworKysgYi90b29scy9saWJ4Yy94Y19kb21fY29tcGF0X2xpbnV4LmMKQEAgLTc4LDggKzc4LDgg
QEAgaW50IHhjX2xpbnV4X2J1aWxkKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwK
ICAgICBpZiAoIChyYyA9IHhjX2RvbV9nbnR0YWJfaW5pdChkb20pKSAhPSAwKQogICAgICAgICBn
b3RvIG91dDsKIAotICAgICpjb25zb2xlX21mbiA9IHhjX2RvbV9wMm0oZG9tLCBkb20tPmNvbnNv
bGVfcGZuKTsKLSAgICAqc3RvcmVfbWZuID0geGNfZG9tX3AybShkb20sIGRvbS0+eGVuc3RvcmVf
cGZuKTsKKyAgICAqY29uc29sZV9tZm4gPSBkb20tPmNvbnNvbGVfZ2ZuOworICAgICpzdG9yZV9t
Zm4gPSBkb20tPnhlbnN0b3JlX2dmbjsKIAogIG91dDoKICAgICB4Y19kb21fcmVsZWFzZShkb20p
OwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZG9tX3g4Ni5jIGIvdG9vbHMvbGlieGMveGNf
ZG9tX3g4Ni5jCmluZGV4IGJmZjY4YTAuLmM3NGZiOTYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhj
L3hjX2RvbV94ODYuYworKysgYi90b29scy9saWJ4Yy94Y19kb21feDg2LmMKQEAgLTUzNiwyMSAr
NTM2LDIzIEBAIHN0YXRpYyBpbnQgYWxsb2NfcDJtX2xpc3RfeDg2XzY0KHN0cnVjdCB4Y19kb21f
aW1hZ2UgKmRvbSkKIAogc3RhdGljIGludCBhbGxvY19tYWdpY19wYWdlc19wdihzdHJ1Y3QgeGNf
ZG9tX2ltYWdlICpkb20pCiB7CisgICAgeGVuX3Bmbl90IHBmbjsKKwogICAgIGRvbS0+c3RhcnRf
aW5mb19wZm4gPSB4Y19kb21fYWxsb2NfcGFnZShkb20sICJzdGFydCBpbmZvIik7CiAgICAgaWYg
KCBkb20tPnN0YXJ0X2luZm9fcGZuID09IElOVkFMSURfUEZOICkKICAgICAgICAgcmV0dXJuIC0x
OwogCi0gICAgZG9tLT54ZW5zdG9yZV9wZm4gPSB4Y19kb21fYWxsb2NfcGFnZShkb20sICJ4ZW5z
dG9yZSIpOwotICAgIGlmICggZG9tLT54ZW5zdG9yZV9wZm4gPT0gSU5WQUxJRF9QRk4gKQorICAg
IHBmbiA9IHhjX2RvbV9hbGxvY19wYWdlKGRvbSwgInhlbnN0b3JlIik7CisgICAgaWYgKCBwZm4g
PT0gSU5WQUxJRF9QRk4gKQogICAgICAgICByZXR1cm4gLTE7Ci0gICAgeGNfY2xlYXJfZG9tYWlu
X3BhZ2UoZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgeGNfZG9tX3AybShkb20sIGRvbS0+eGVuc3RvcmVfcGZuKSk7CisgICAgZG9tLT54ZW5zdG9y
ZV9nZm4gPSB4Y19kb21fcDJtKGRvbSwgcGZuKTsKKyAgICB4Y19jbGVhcl9kb21haW5fcGFnZShk
b20tPnhjaCwgZG9tLT5ndWVzdF9kb21pZCwgZG9tLT54ZW5zdG9yZV9nZm4pOwogCi0gICAgZG9t
LT5jb25zb2xlX3BmbiA9IHhjX2RvbV9hbGxvY19wYWdlKGRvbSwgImNvbnNvbGUiKTsKLSAgICBp
ZiAoIGRvbS0+Y29uc29sZV9wZm4gPT0gSU5WQUxJRF9QRk4gKQorICAgIHBmbiA9IHhjX2RvbV9h
bGxvY19wYWdlKGRvbSwgImNvbnNvbGUiKTsKKyAgICBpZiAoIHBmbiA9PSBJTlZBTElEX1BGTiAp
CiAgICAgICAgIHJldHVybiAtMTsKLSAgICB4Y19jbGVhcl9kb21haW5fcGFnZShkb20tPnhjaCwg
ZG9tLT5ndWVzdF9kb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICB4Y19kb21fcDJtKGRv
bSwgZG9tLT5jb25zb2xlX3BmbikpOworICAgIGRvbS0+Y29uc29sZV9nZm4gPSB4Y19kb21fcDJt
KGRvbSwgcGZuKTsKKyAgICB4Y19jbGVhcl9kb21haW5fcGFnZShkb20tPnhjaCwgZG9tLT5ndWVz
dF9kb21pZCwgZG9tLT5jb25zb2xlX2dmbik7CiAKICAgICBkb20tPmFsbG9jX2Jvb3RzdGFjayA9
IDE7CiAKQEAgLTYxMiwxNCArNjE0LDE5IEBAIHN0YXRpYyBpbnQgYWxsb2NfbWFnaWNfcGFnZXNf
aHZtKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBYODZfSFZNX05SX1NQRUNJQUxfUEFHRVMpICkKICAgICAgICAgICAgIGdvdG8gZXJyb3Jf
b3V0OwogCi0gICAgeGNfaHZtX3BhcmFtX3NldCh4Y2gsIGRvbWlkLCBIVk1fUEFSQU1fU1RPUkVf
UEZOLAotICAgICAgICAgICAgICAgICAgICAgc3BlY2lhbF9wZm4oU1BFQ0lBTFBBR0VfWEVOU1RP
UkUpKTsKKyAgICBkb20tPnhlbnN0b3JlX2dmbiA9IHNwZWNpYWxfcGZuKFNQRUNJQUxQQUdFX1hF
TlNUT1JFKTsKKyAgICB4Y19jbGVhcl9kb21haW5fcGFnZShkb20tPnhjaCwgZG9tLT5ndWVzdF9k
b21pZCwgZG9tLT54ZW5zdG9yZV9nZm4pOworICAgIHhjX2h2bV9wYXJhbV9zZXQoeGNoLCBkb21p
ZCwgSFZNX1BBUkFNX1NUT1JFX1BGTiwgZG9tLT54ZW5zdG9yZV9nZm4pOworCiAgICAgeGNfaHZt
X3BhcmFtX3NldCh4Y2gsIGRvbWlkLCBIVk1fUEFSQU1fQlVGSU9SRVFfUEZOLAogICAgICAgICAg
ICAgICAgICAgICAgc3BlY2lhbF9wZm4oU1BFQ0lBTFBBR0VfQlVGSU9SRVEpKTsKICAgICB4Y19o
dm1fcGFyYW1fc2V0KHhjaCwgZG9taWQsIEhWTV9QQVJBTV9JT1JFUV9QRk4sCiAgICAgICAgICAg
ICAgICAgICAgICBzcGVjaWFsX3BmbihTUEVDSUFMUEFHRV9JT1JFUSkpOwotICAgIHhjX2h2bV9w
YXJhbV9zZXQoeGNoLCBkb21pZCwgSFZNX1BBUkFNX0NPTlNPTEVfUEZOLAotICAgICAgICAgICAg
ICAgICAgICAgc3BlY2lhbF9wZm4oU1BFQ0lBTFBBR0VfQ09OU09MRSkpOworCisgICAgZG9tLT5j
b25zb2xlX2dmbiA9IHNwZWNpYWxfcGZuKFNQRUNJQUxQQUdFX0NPTlNPTEUpOworICAgIHhjX2Ns
ZWFyX2RvbWFpbl9wYWdlKGRvbS0+eGNoLCBkb20tPmd1ZXN0X2RvbWlkLCBkb20tPmNvbnNvbGVf
Z2ZuKTsKKyAgICB4Y19odm1fcGFyYW1fc2V0KHhjaCwgZG9taWQsIEhWTV9QQVJBTV9DT05TT0xF
X1BGTiwgZG9tLT5jb25zb2xlX2dmbik7CisKICAgICB4Y19odm1fcGFyYW1fc2V0KHhjaCwgZG9t
aWQsIEhWTV9QQVJBTV9QQUdJTkdfUklOR19QRk4sCiAgICAgICAgICAgICAgICAgICAgICBzcGVj
aWFsX3BmbihTUEVDSUFMUEFHRV9QQUdJTkcpKTsKICAgICB4Y19odm1fcGFyYW1fc2V0KHhjaCwg
ZG9taWQsIEhWTV9QQVJBTV9NT05JVE9SX1JJTkdfUEZOLApAQCAtNjk5LDEyICs3MDYsNiBAQCBz
dGF0aWMgaW50IGFsbG9jX21hZ2ljX3BhZ2VzX2h2bShzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20p
CiAgICAgeGNfaHZtX3BhcmFtX3NldCh4Y2gsIGRvbWlkLCBIVk1fUEFSQU1fSURFTlRfUFQsCiAg
ICAgICAgICAgICAgICAgICAgICBzcGVjaWFsX3BmbihTUEVDSUFMUEFHRV9JREVOVF9QVCkgPDwg
UEFHRV9TSElGVCk7CiAKLSAgICBkb20tPmNvbnNvbGVfcGZuID0gc3BlY2lhbF9wZm4oU1BFQ0lB
TFBBR0VfQ09OU09MRSk7Ci0gICAgeGNfY2xlYXJfZG9tYWluX3BhZ2UoZG9tLT54Y2gsIGRvbS0+
Z3Vlc3RfZG9taWQsIGRvbS0+Y29uc29sZV9wZm4pOwotCi0gICAgZG9tLT54ZW5zdG9yZV9wZm4g
PSBzcGVjaWFsX3BmbihTUEVDSUFMUEFHRV9YRU5TVE9SRSk7Ci0gICAgeGNfY2xlYXJfZG9tYWlu
X3BhZ2UoZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsIGRvbS0+eGVuc3RvcmVfcGZuKTsKLQog
ICAgIGRvbS0+cGFybXMudmlydF9oeXBlcmNhbGwgPSAtMTsKIAogICAgIHJjID0gMDsKQEAgLTc0
NCw5ICs3NDUsOSBAQCBzdGF0aWMgaW50IHN0YXJ0X2luZm9feDg2XzMyKHN0cnVjdCB4Y19kb21f
aW1hZ2UgKmRvbSkKICAgICBzdGFydF9pbmZvLT5tZm5fbGlzdCA9IGRvbS0+cDJtX3NlZy52c3Rh
cnQ7CiAKICAgICBzdGFydF9pbmZvLT5mbGFncyA9IGRvbS0+ZmxhZ3M7Ci0gICAgc3RhcnRfaW5m
by0+c3RvcmVfbWZuID0geGNfZG9tX3AybShkb20sIGRvbS0+eGVuc3RvcmVfcGZuKTsKKyAgICBz
dGFydF9pbmZvLT5zdG9yZV9tZm4gPSBkb20tPnhlbnN0b3JlX2dmbjsKICAgICBzdGFydF9pbmZv
LT5zdG9yZV9ldnRjaG4gPSBkb20tPnhlbnN0b3JlX2V2dGNobjsKLSAgICBzdGFydF9pbmZvLT5j
b25zb2xlLmRvbVUubWZuID0geGNfZG9tX3AybShkb20sIGRvbS0+Y29uc29sZV9wZm4pOworICAg
IHN0YXJ0X2luZm8tPmNvbnNvbGUuZG9tVS5tZm4gPSBkb20tPmNvbnNvbGVfZ2ZuOwogICAgIHN0
YXJ0X2luZm8tPmNvbnNvbGUuZG9tVS5ldnRjaG4gPSBkb20tPmNvbnNvbGVfZXZ0Y2huOwogCiAg
ICAgaWYgKCBkb20tPnJhbWRpc2tfYmxvYiApCkBAIC03OTUsOSArNzk2LDkgQEAgc3RhdGljIGlu
dCBzdGFydF9pbmZvX3g4Nl82NChzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCiAgICAgfQogCiAg
ICAgc3RhcnRfaW5mby0+ZmxhZ3MgPSBkb20tPmZsYWdzOwotICAgIHN0YXJ0X2luZm8tPnN0b3Jl
X21mbiA9IHhjX2RvbV9wMm0oZG9tLCBkb20tPnhlbnN0b3JlX3Bmbik7CisgICAgc3RhcnRfaW5m
by0+c3RvcmVfbWZuID0gZG9tLT54ZW5zdG9yZV9nZm47CiAgICAgc3RhcnRfaW5mby0+c3RvcmVf
ZXZ0Y2huID0gZG9tLT54ZW5zdG9yZV9ldnRjaG47Ci0gICAgc3RhcnRfaW5mby0+Y29uc29sZS5k
b21VLm1mbiA9IHhjX2RvbV9wMm0oZG9tLCBkb20tPmNvbnNvbGVfcGZuKTsKKyAgICBzdGFydF9p
bmZvLT5jb25zb2xlLmRvbVUubWZuID0gZG9tLT5jb25zb2xlX2dmbjsKICAgICBzdGFydF9pbmZv
LT5jb25zb2xlLmRvbVUuZXZ0Y2huID0gZG9tLT5jb25zb2xlX2V2dGNobjsKIAogICAgIGlmICgg
ZG9tLT5yYW1kaXNrX2Jsb2IgKQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMg
Yi90b29scy9saWJ4bC9saWJ4bF9kb20uYwppbmRleCBlZjgzNGU2Li4wMzg5YTA2IDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF9kb20uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kb20u
YwpAQCAtODUxLDE0ICs4NTEsOSBAQCBpbnQgbGlieGxfX2J1aWxkX3B2KGxpYnhsX19nYyAqZ2Ms
IHVpbnQzMl90IGRvbWlkLAogICAgIGlmIChyZXQgIT0gMCkKICAgICAgICAgZ290byBvdXQ7CiAK
LSAgICBpZiAoeGNfZG9tX3RyYW5zbGF0ZWQoZG9tKSkgewotICAgICAgICBzdGF0ZS0+Y29uc29s
ZV9tZm4gPSBkb20tPmNvbnNvbGVfcGZuOwotICAgICAgICBzdGF0ZS0+c3RvcmVfbWZuID0gZG9t
LT54ZW5zdG9yZV9wZm47Ci0gICAgICAgIHN0YXRlLT52dWFydF9nZm4gPSBkb20tPnZ1YXJ0X2dm
bjsKLSAgICB9IGVsc2UgewotICAgICAgICBzdGF0ZS0+Y29uc29sZV9tZm4gPSB4Y19kb21fcDJt
KGRvbSwgZG9tLT5jb25zb2xlX3Bmbik7Ci0gICAgICAgIHN0YXRlLT5zdG9yZV9tZm4gPSB4Y19k
b21fcDJtKGRvbSwgZG9tLT54ZW5zdG9yZV9wZm4pOwotICAgIH0KKyAgICBzdGF0ZS0+Y29uc29s
ZV9tZm4gPSBkb20tPmNvbnNvbGVfZ2ZuOworICAgIHN0YXRlLT5zdG9yZV9tZm4gPSBkb20tPnhl
bnN0b3JlX2dmbjsKKyAgICBzdGF0ZS0+dnVhcnRfZ2ZuID0gZG9tLT52dWFydF9nZm47CiAKICAg
ICByZXQgPSAwOwogb3V0OgotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 12 19:19:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 19:19:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2j0q-0000OQ-Sm; Thu, 12 Oct 2017 19:19:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=451b31995=Andrew.Cooper3@citrix.com>)
 id 1e2j0o-0000N2-Uv
 for xen-devel@lists.xen.org; Thu, 12 Oct 2017 19:19:19 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 8B/8E-01687-630CFD95; Thu, 12 Oct 2017 19:19:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsXitHSDva7pgfu
 RBs8WKFgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl/G7axFrxQrjh9YztLA+NumS5GTg4JAX+J
 rf9esILYbAL6ErtffGICsUUE1CVOd1wEizML1Ehc7N0NFhcWiJaY23CFGcRmEVCVmHPuARuIz
 SvgIbFnzkomiJlyEueP/wSr4RTwlLjacJwRxBYCqlm06CKUrSZxrf8SO0SvoMTJmU9YIHZJSB
 x88YJ5AiPvLCSpWUhSCxiZVjFqFKcWlaUW6Rpa6CUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCY
 V6yXn525iBAYPAxDsYGza7nmIUZKDSUmUNyPwfqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7/
 +4BygkWp6akVaZk5wDCGSUtw8CiJ8HruB0rzFhck5hZnpkOkTjEacxzbdPkPE0fHzbt/mIRY8
 vLzUqXEeSVBSgVASjNK8+AGweLrEqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR580Gm8GTmlc
 DtewV0ChPQKaJpd0BOKUlESEk1MC5MPNu/qrBz9/2pZ2ekMaoUfp+89MDix0ffb2Y/lfK4+wH
 nidnH/s19uWdOwNe7P63c2KYYbVut7PvPVfm9Xkzcu3MaXsypDsuf3vq+5Fyxf5pnCc/5xby1
 pj679jSueDblivbt5ZwvVs9yXxEevj7qHJvbIu8ZeXIfrAuNT5/weHxornagzkU7JZbijERDL
 eai4kQA6n6Z+6oCAAA=
X-Env-Sender: prvs=451b31995=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1507835953!105104120!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3299 invoked from network); 12 Oct 2017 19:19:17 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Oct 2017 19:19:17 -0000
X-IronPort-AV: E=Sophos;i="5.43,367,1503360000"; d="scan'208";a="453733578"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 12 Oct 2017 20:19:09 +0100
Message-ID: <1507835949-9429-6-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507835949-9429-1-git-send-email-andrew.cooper3@citrix.com>
References: <1507835949-9429-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH for-4.10 v2 5/5] tools/dombuilder: Prevent
	failures of xc_dom_gnttab_init()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVjZW50IGNoYW5nZXMgaW4gZ3JhbnQgdGFibGUgY29uZmlndXJhdGlvbiBoYXZlIGNhdXNlZCBj
YWxscyB0bwp4Y19kb21fZ250dGFiX2luaXQoKSB0byBmYWlsIGlmIG5vdCBwcm9jZWVkZWQgd2l0
aCBhIGNhbGwgdG8KeGNfZG9tYWluX3NldF9nbnR0YWJfbGltaXRzKCkuICBUaGlzIGlzIGJhY2t3
YXJkcyBmcm9tIHRoZSBwb2ludCBvZiB2aWV3IG9mCjNyZCBwYXJ0eSBkb21idWlsZGVyIHVzZXJz
LgoKQWRkIG1heF97Z3JhbnQsbWFwdHJhY2t9X2ZyYW1lcyBwYXJhbWV0ZXJzIHRvIHN0cnVjdCB4
Y19kb21faW1hZ2UsIGFuZCByZXF1aXJlCnRoZW0gdG8gYmUgc2V0IGJ5IGNhbGxlcnMgdXNpbmcg
eGNfZG9tX2dudHRhYl9pbml0KCkuICBMaWJ4bCwgd2hpY2ggdXNlcwp4Y19kb21fZ250dGFiX2lu
aXQoKSBpdHNlbGYgaXMgdXBkYXRlZCBhcHByb3ByaWF0ZWx5LgoKU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQWNrZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+ClRlc3RlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KLS0tCkNDOiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNv
bT4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgp2MjoKICogU2V0IGVy
cm5vIHRvIEVJTlZBTCBpZiBtYXhfe2dyYW50LG1hcHRyYWNrfV9mcmFtZXMgYXJlIG5vdCBwcm92
aWRlZAotLS0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmggfCAgNCArKysrCiB0b29scy9s
aWJ4Yy94Y19kb21fYm9vdC5jICAgIHwgMTYgKysrKysrKysrKysrKysrKwogdG9vbHMvbGlieGMv
eGNfZG9tX2NvcmUuYyAgICB8ICAzICsrKwogdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAgICB8
IDEyICsrKysrKy0tLS0tLQogNCBmaWxlcyBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspLCA2IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmggYi90
b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oCmluZGV4IGExYzNkZTIuLjUyOTI0MjQgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmgKKysrIGIvdG9vbHMvbGlieGMvaW5j
bHVkZS94Y19kb20uaApAQCAtMTE2LDYgKzExNiwxMCBAQCBzdHJ1Y3QgeGNfZG9tX2ltYWdlIHsK
ICAgICB1aW50MzJfdCBjb25zb2xlX2RvbWlkOwogICAgIHVpbnQzMl90IHhlbnN0b3JlX2RvbWlk
OwogCisgICAgLyogR3JhbnQgbGltaXQgY29uZmlndXJhdGlvbjsgbWFuZGF0b3J5IGlmIGNhbGxp
bmcgeGNfZG9tX2dudHRhYl9pbml0KCkuICovCisgICAgdW5zaWduZWQgaW50IG1heF9ncmFudF9m
cmFtZXM7CisgICAgdW5zaWduZWQgaW50IG1heF9tYXB0cmFja19mcmFtZXM7CisKICAgICAvKgog
ICAgICAqIGluaXRyZCBwYXJhbWV0ZXJzIGFzIHNwZWNpZmllZCBpbiBzdGFydF9pbmZvIHBhZ2UK
ICAgICAgKiBEZXBlbmRpbmcgb24gY2FwYWJpbGl0aWVzIG9mIHRoZSBib290ZWQga2VybmVsIHRo
aXMgbWF5IGJlIGEgdmlydHVhbApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZG9tX2Jvb3Qu
YyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMKaW5kZXggNzU4MzZiZC4uN2MyMWZlYSAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tX2Jvb3QuYworKysgYi90b29scy9saWJ4Yy94Y19k
b21fYm9vdC5jCkBAIC00MjAsNiArNDIwLDIyIEBAIGludCB4Y19kb21fZ250dGFiX2h2bV9zZWVk
KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKIAogaW50IHhjX2RvbV9nbnR0YWJf
aW5pdChzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCiB7CisgICAgaW50IHJjOworCisgICAgaWYg
KCBkb20tPm1heF9ncmFudF9mcmFtZXMgPT0gLTEgfHwgZG9tLT5tYXhfbWFwdHJhY2tfZnJhbWVz
ID09IC0xICkKKyAgICB7CisgICAgICAgIHhjX2RvbV9wYW5pYyhkb20tPnhjaCwgWENfSU5WQUxJ
RF9QQVJBTSwKKyAgICAgICAgICAgICAgICAgICAgICIlczogQ2FsbGVyIGRpZG4ndCBzZXQgZ3Jh
bnQgbGltaXQgaW5mb3JtYXRpb24iLCBfX2Z1bmNfXyk7CisgICAgICAgIGVycm5vID0gRUlOVkFM
OworCisgICAgICAgIHJldHVybiAtMTsKKyAgICB9CisKKyAgICBpZiAoIChyYyA9IHhjX2RvbWFp
bl9zZXRfZ250dGFiX2xpbWl0cyhkb20tPnhjaCwgZG9tLT5ndWVzdF9kb21pZCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb20tPm1heF9ncmFudF9mcmFtZXMs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tLT5tYXhfbWFw
dHJhY2tfZnJhbWVzKSkgIT0gMCApCisgICAgICAgIHJldHVybiByYzsKKwogICAgIGlmICggeGNf
ZG9tX3RyYW5zbGF0ZWQoZG9tKSApIHsKICAgICAgICAgcmV0dXJuIHhjX2RvbV9nbnR0YWJfaHZt
X3NlZWQoZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGRvbS0+Y29uc29sZV9nZm4sIGRvbS0+eGVuc3RvcmVfZ2ZuLApkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZG9tX2NvcmUuYyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV9j
b3JlLmMKaW5kZXggNzA4N2M1MC4uZDY2MDY1MSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNf
ZG9tX2NvcmUuYworKysgYi90b29scy9saWJ4Yy94Y19kb21fY29yZS5jCkBAIC03ODQsNiArNzg0
LDkgQEAgc3RydWN0IHhjX2RvbV9pbWFnZSAqeGNfZG9tX2FsbG9jYXRlKHhjX2ludGVyZmFjZSAq
eGNoLAogICAgIGRvbS0+Y29uc29sZV9kb21pZCA9IElOVkFMSURfRE9NSUQ7CiAgICAgZG9tLT54
ZW5zdG9yZV9kb21pZCA9IElOVkFMSURfRE9NSUQ7CiAKKyAgICBkb20tPm1heF9ncmFudF9mcmFt
ZXMgPSAtMTsKKyAgICBkb20tPm1heF9tYXB0cmFja19mcmFtZXMgPSAtMTsKKwogICAgIGRvbS0+
ZmxhZ3MgPSBTSUZfVklSVF9QMk1fNFRPT0xTOwogCiAgICAgZG9tLT5hbGxvY19tYWxsb2MgKz0g
c2l6ZW9mKCpkb20pOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgYi90b29s
cy9saWJ4bC9saWJ4bF9kb20uYwppbmRleCBmY2RlZWYwLi5mYTUzMTlkIDEwMDY0NAotLS0gYS90
b29scy9saWJ4bC9saWJ4bF9kb20uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwpAQCAt
MzU4LDEyICszNTgsNiBAQCBpbnQgbGlieGxfX2J1aWxkX3ByZShsaWJ4bF9fZ2MgKmdjLCB1aW50
MzJfdCBkb21pZCwKICAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7CiAgICAgfQogCi0gICAgaWYg
KHhjX2RvbWFpbl9zZXRfZ250dGFiX2xpbWl0cyhjdHgtPnhjaCwgZG9taWQsIGluZm8tPm1heF9n
cmFudF9mcmFtZXMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbmZvLT5t
YXhfbWFwdHJhY2tfZnJhbWVzKSAhPSAwKSB7Ci0gICAgICAgIExPRyhFUlJPUiwgIkNvdWxkbid0
IHNldCBncmFudCB0YWJsZSBsaW1pdHMiKTsKLSAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7Ci0g
ICAgfQotCiAgICAgLyoKICAgICAgKiBDaGVjayBpZiB0aGUgZG9tYWluIGhhcyBhbnkgQ1BVIG9y
IG5vZGUgYWZmaW5pdHkgYWxyZWFkeS4gSWYgbm90LCB0cnkKICAgICAgKiB0byBidWlsZCB1cCB0
aGUgbGF0dGVyIHZpYSBhdXRvbWF0aWMgTlVNQSBwbGFjZW1lbnQuIEluIGZhY3QsIGluIGNhc2UK
QEAgLTgxNSw2ICs4MDksOSBAQCBpbnQgbGlieGxfX2J1aWxkX3B2KGxpYnhsX19nYyAqZ2MsIHVp
bnQzMl90IGRvbWlkLAogICAgIGRvbS0+eGVuc3RvcmVfZG9taWQgPSBzdGF0ZS0+c3RvcmVfZG9t
aWQ7CiAgICAgZG9tLT5jbGFpbV9lbmFibGVkID0gbGlieGxfZGVmYm9vbF92YWwoaW5mby0+Y2xh
aW1fbW9kZSk7CiAKKyAgICBkb20tPm1heF9ncmFudF9mcmFtZXMgICAgPSBpbmZvLT5tYXhfZ3Jh
bnRfZnJhbWVzOworICAgIGRvbS0+bWF4X21hcHRyYWNrX2ZyYW1lcyA9IGluZm8tPm1heF9tYXB0
cmFja19mcmFtZXM7CisKICAgICBpZiAoaW5mby0+bnVtX3ZudW1hX25vZGVzICE9IDApIHsKICAg
ICAgICAgdW5zaWduZWQgaW50IGk7CiAKQEAgLTExNTEsNiArMTE0OCw5IEBAIGludCBsaWJ4bF9f
YnVpbGRfaHZtKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgIGRvbS0+eGVuc3Rv
cmVfZXZ0Y2huID0gc3RhdGUtPnN0b3JlX3BvcnQ7CiAgICAgZG9tLT54ZW5zdG9yZV9kb21pZCA9
IHN0YXRlLT5zdG9yZV9kb21pZDsKIAorICAgIGRvbS0+bWF4X2dyYW50X2ZyYW1lcyAgICA9IGlu
Zm8tPm1heF9ncmFudF9mcmFtZXM7CisgICAgZG9tLT5tYXhfbWFwdHJhY2tfZnJhbWVzID0gaW5m
by0+bWF4X21hcHRyYWNrX2ZyYW1lczsKKwogICAgIC8qIFRoZSBwYXJhbXMgZnJvbSB0aGUgY29u
ZmlndXJhdGlvbiBmaWxlIGFyZSBpbiBNYiwgd2hpY2ggYXJlIHRoZW4KICAgICAgKiBtdWx0aXBs
aWVkIGJ5IDEgS2IuIFRoaXMgd2FzIHRoZW4gZGl2aWRlZCBvZmYgd2hlbiBjYWxsaW5nCiAgICAg
ICogdGhlIG9sZCB4Y19odm1fYnVpbGRfdGFyZ2V0X21lbSgpIHdoaWNoIHRoZW4gdHVybmVkIHRo
ZW0gdG8gYnl0ZXMuCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 12 19:19:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 19:19:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2j1F-0000U0-4k; Thu, 12 Oct 2017 19:19:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=451b31995=Andrew.Cooper3@citrix.com>)
 id 1e2j1E-0000Tl-Mq
 for xen-devel@lists.xen.org; Thu, 12 Oct 2017 19:19:44 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 45/26-13078-050CFD95; Thu, 12 Oct 2017 19:19:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsXitHRDpK7/gfu
 RBltXSVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnNt3cxF3zjqPh+g6OBcTF7FyMHh4SAv8TJ
 zxJdjJwcbAL6ErtffGICsUUE1CVOd1xkBSlhFtCVWPVTA8QUFoiW+HzGBqSCRUBVYvfaN8wgN
 q+Ah8SRL8sYQWwJATmJ88d/QsUFJU7OfMICYjMLaEq0bv/NDmHLSzRvnQ1WIySgJnGt/xL7BE
 aeWUhaZiFpmYWkZQEj8ypGjeLUorLUIl1DE72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3
 k/NxNjMCgYQCCHYzXNwYcYpTkYFIS5c0IvB8pxJeUn1KZkVicEV9UmpNafIhRg4NDoG/N6guM
 Uix5+XmpShK8K/cD1QkWpaanVqRl5gDDGqZUgoNHSYTXEyTNW1yQmFucmQ6ROsVozHFs0+U/T
 BwdN+/+YRICmyQlztsAUioAUppRmgc3CBZvlxhlpYR5GYHOFOIpSC3KzSxBlX/FKM7BqCTMmw
 8yhSczrwRu3yugU5iAThFNuwNySkkiQkqqgTHVQbdLUa6N9VzLhrVq8z4sW3PkfbzoybC/p96
 fWXT5QOfxS1amZzInh5/0ZdFX2P5W8vK7Oq9gyym71mbHf5JbXB/SGMq769W1l3n3n5sG/rSd
 LlOjvNHbYOujE18qzr3sjPOy/zznBuu+B3e5gllFJ13ittM77vBoc+yPy3OfcW64+P7kxTm1S
 izFGYmGWsxFxYkA2U16gbICAAA=
X-Env-Sender: prvs=451b31995=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1507835981!58554465!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54796 invoked from network); 12 Oct 2017 19:19:43 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Oct 2017 19:19:43 -0000
X-IronPort-AV: E=Sophos;i="5.43,367,1503360000"; d="scan'208";a="445770511"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 12 Oct 2017 20:19:04 +0100
Message-ID: <1507835949-9429-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH for-4.10 v2 0/5] tools/dombuilder: Fixes and
	improvements to grant handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBnaXQgdHJlZSB2ZXJzaW9uIGlzIGF2YWlsYWJsZToKCmh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPXBlb3BsZS9hbmRyZXdjb29wL3hlbi5naXQ7YT1zaG9ydGxvZztoPXJlZnMvaGVh
ZHMvZG9tYnVpbGRlci1nbnQtdjIKCkNoYW5nZXMgaW4gdjI6IE1haW5seSBhIHJlYmFzZSBvdmVy
IGMvcyA1YjQyYzgyZiAidG9vbHMvbGlieGM6IEZpeCBkb21pZApwYXJhbWV0ZXIgdHlwZXMiLCBh
bmQgZml4dXAgZnJvbSByZXZpZXcgY29tbWVudHMuICBTZWUgaW5kaXZpZHVhbCBwYXRjaGVzIGZv
cgpkZXRhaWxzCgpBbmRyZXcgQ29vcGVyICg1KToKICB0b29scy9kb21idWlsZGVyOiBEcm9wIG1v
cmUgUFZIIHYxIGxlZnRvdmVycwogIHRvb2xzL2RvbWJ1aWxkZXI6IFJlbW92ZSBjbGVhcl9wYWdl
KCkgZnJvbSB4Y19kb21fYm9vdC5jCiAgdG9vbHMvZG9tYnVpbGRlcjogU3dpdGNoIHRvIHVzaW5n
IGdmbiB0ZXJtaW5vbG9neSBmb3IgY29uc29sZSBhbmQKICAgIHhlbnN0b3JlIHJpbmdzCiAgdG9v
bHMvZG9tYnVpbGRlcjogRml4IGFzeW1tZXRyeSB3aGVuIHNldHRpbmcgdXAgY29uc29sZSBhbmQg
eGVuc3RvcmUKICAgIHJpbmdzCiAgdG9vbHMvZG9tYnVpbGRlcjogUHJldmVudCBmYWlsdXJlcyBv
ZiB4Y19kb21fZ250dGFiX2luaXQoKQoKIHRvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmggICAg
ICB8ICAyNiArKysrKystLQogdG9vbHMvbGlieGMveGNfZG9tX2FybS5jICAgICAgICAgIHwgIDE3
ICsrLS0tCiB0b29scy9saWJ4Yy94Y19kb21fYm9vdC5jICAgICAgICAgfCAxMjYgKysrKysrKysr
KysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIHRvb2xzL2xpYnhjL3hjX2RvbV9jb21wYXRf
bGludXguYyB8ICAgNiArLQogdG9vbHMvbGlieGMveGNfZG9tX2NvcmUuYyAgICAgICAgIHwgICA4
ICsrKwogdG9vbHMvbGlieGMveGNfZG9tX3g4Ni5jICAgICAgICAgIHwgIDU3ICsrKysrKysrKy0t
LS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9kb20uYyAgICAgICAgICAgfCAgNTEgKysrKysrLS0t
LS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oICAgICAgfCAgIDEgLQogOCBmaWxl
cyBjaGFuZ2VkLCAxNjkgaW5zZXJ0aW9ucygrKSwgMTIzIGRlbGV0aW9ucygtKQoKLS0gCjIuMS40
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 12 19:19:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 19:19:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2j1G-0000Up-Bu; Thu, 12 Oct 2017 19:19:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=451b31995=Andrew.Cooper3@citrix.com>)
 id 1e2j1F-0000Tl-61
 for xen-devel@lists.xen.org; Thu, 12 Oct 2017 19:19:45 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 1E/26-13078-050CFD95;
 Thu, 12 Oct 2017 19:19:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpG7Agfu
 RBr8eSFgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn3l+xlLlikWLHl0Tm2BsYPUl2MnBwSAv4S
 l/83M4PYbAL6ErtffGICsUUE1CVOd1xkBbGZBWokLvbuBosLC0RKdMw8ChZnEVCVWPnsHFgvr
 4CHxJ9T/SwQM+Ukzh//CRbnFPCUuNpwnBHEFgKqWbToIpStJnGt/xI7RK+gxMmZT1ggdklIHH
 zxgnkCI+8sJKlZSFILGJlWMWoUpxaVpRbpGproJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhX
 rJefnbmIEBg8DEOxgvL4x4BCjJAeTkihvRuD9SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvCv3
 A+UEi1LTUyvSMnOAYQyTluDgURLh9QRJ8xYXJOYWZ6ZDpE4x6nJ03Lz7h0mIJS8/L1VKnLcBp
 EgApCijNA9uBCymLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYNx9kCk9mXgncpldARzABHS
 GadgfkiJJEhJRUA+PhA8Kpf2/3zs/2cGsqyi4WNAvTdnkX1pnLrvrU49KZw6tN7j1+3sDB/YC
 hezkrAzvvJc5NcvP8tuhrv8ub5BJz6ULauqbNBxLWfm87MumRx0kjDY61Z4rEpePuxbHO1OGR
 5vU4ErDyw8xjsdpLWI9nnxD99e79xw0GPu0s3aveWPonxS84vV6JpTgj0VCLuag4EQAkgquyp
 AIAAA==
X-Env-Sender: prvs=451b31995=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1507835981!58554465!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54834 invoked from network); 12 Oct 2017 19:19:43 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Oct 2017 19:19:43 -0000
X-IronPort-AV: E=Sophos;i="5.43,367,1503360000"; d="scan'208";a="445770518"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 12 Oct 2017 20:19:06 +0100
Message-ID: <1507835949-9429-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507835949-9429-1-git-send-email-andrew.cooper3@citrix.com>
References: <1507835949-9429-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH for-4.10 v2 2/5] tools/dombuilder: Remove
	clear_page() from xc_dom_boot.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

cGZuIDAgaXMgYSBsZWdpdGltYXRlIChhbGJlaXQgdW5saWtlbHkpIGZyYW1lIHRvIHVzZSwgc28g
c2tpcHBpbmcgaXQgaXMgd3JvbmcuClRoaXMgYmVoYXZpb3VyIGFwcGVhcnMgdG8gZXhpc3RzIHNp
bXBseSB0byBjb3ZlciB0aGUgZmFjdCB0aGF0IHplcm8gaXMgdGhlCmRlZmF1bHQgdmFsdWUgb2Yg
YW4gdW5pbml0aWFsaXNlZCBmaWVsZCBpbiBkb20uCgpBUk0gYWxyZWFkeSBjbGVhcnMgdGhlIGZy
YW1lcyBhdCB0aGUgcG9pbnQgdGhhdCB0aGUgcGZucyBhcmUgYWxsb2NhdGVkLAptZWFuaW5nIHRo
YXQgdGhlIGFkZGVkIGNsZWFyX3BhZ2UoKSBpcyB3YXN0ZWZ1bC4gIEFsdGVyIHg4NiB0byBtYXRj
aCBBUk0gYW5kCmNsZWFyIHRoZSBwYWdlIHdoZW4gaXQgaXMgYWxsb2NhdGVkLgoKU2lnbmVkLW9m
Zi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQWNrZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+ClRlc3RlZC1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCkNDOiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUu
Y2l0cml4LmNvbT4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQog
dG9vbHMvbGlieGMveGNfZG9tX2FybS5jICB8ICAzICsrLQogdG9vbHMvbGlieGMveGNfZG9tX2Jv
b3QuYyB8IDI2IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB0b29scy9saWJ4Yy94Y19kb21f
eDg2LmMgIHwgIDggKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwg
MjcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZG9tX2FybS5jIGIv
dG9vbHMvbGlieGMveGNfZG9tX2FybS5jCmluZGV4IDdjNDk5N2EuLmZjZTE1MWQgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9hcm0uYworKysgYi90b29scy9saWJ4Yy94Y19kb21fYXJt
LmMKQEAgLTkxLDcgKzkxLDggQEAgc3RhdGljIGludCBhbGxvY19tYWdpY19wYWdlcyhzdHJ1Y3Qg
eGNfZG9tX2ltYWdlICpkb20pCiAgICAgeGNfY2xlYXJfZG9tYWluX3BhZ2UoZG9tLT54Y2gsIGRv
bS0+Z3Vlc3RfZG9taWQsIGRvbS0+Y29uc29sZV9wZm4pOwogICAgIHhjX2NsZWFyX2RvbWFpbl9w
YWdlKGRvbS0+eGNoLCBkb20tPmd1ZXN0X2RvbWlkLCBkb20tPnhlbnN0b3JlX3Bmbik7CiAgICAg
eGNfY2xlYXJfZG9tYWluX3BhZ2UoZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsIGJhc2UgKyBN
RU1BQ0NFU1NfUEZOX09GRlNFVCk7Ci0gICAgeGNfY2xlYXJfZG9tYWluX3BhZ2UoZG9tLT54Y2gs
IGRvbS0+Z3Vlc3RfZG9taWQsIGJhc2UgKyBWVUFSVF9QRk5fT0ZGU0VUKTsKKyAgICB4Y19jbGVh
cl9kb21haW5fcGFnZShkb20tPnhjaCwgZG9tLT5ndWVzdF9kb21pZCwgZG9tLT52dWFydF9nZm4p
OworCiAgICAgeGNfaHZtX3BhcmFtX3NldChkb20tPnhjaCwgZG9tLT5ndWVzdF9kb21pZCwgSFZN
X1BBUkFNX0NPTlNPTEVfUEZOLAogICAgICAgICAgICAgZG9tLT5jb25zb2xlX3Bmbik7CiAgICAg
eGNfaHZtX3BhcmFtX3NldChkb20tPnhjaCwgZG9tLT5ndWVzdF9kb21pZCwgSFZNX1BBUkFNX1NU
T1JFX1BGTiwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMgYi90b29scy9s
aWJ4Yy94Y19kb21fYm9vdC5jCmluZGV4IDQwZWI1MTguLjJlNTY4MWQgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYnhjL3hjX2RvbV9ib290LmMKKysrIGIvdG9vbHMvbGlieGMveGNfZG9tX2Jvb3QuYwpA
QCAtNjIsMjUgKzYyLDYgQEAgc3RhdGljIGludCBzZXR1cF9oeXBlcmNhbGxfcGFnZShzdHJ1Y3Qg
eGNfZG9tX2ltYWdlICpkb20pCiAgICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgaW50IGNsZWFy
X3BhZ2Uoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tLCB4ZW5fcGZuX3QgcGZuKQotewotICAgIHhl
bl9wZm5fdCBkc3Q7Ci0gICAgaW50IHJjOwotCi0gICAgaWYgKCBwZm4gPT0gMCApCi0gICAgICAg
IHJldHVybiAwOwotCi0gICAgZHN0ID0geGNfZG9tX3AybShkb20sIHBmbik7Ci0gICAgRE9NUFJJ
TlRGKCIlczogcGZuIDB4JSIgUFJJcGZuICIsIG1mbiAweCUiIFBSSXBmbiAiIiwKLSAgICAgICAg
ICAgICAgX19GVU5DVElPTl9fLCBwZm4sIGRzdCk7Ci0gICAgcmMgPSB4Y19jbGVhcl9kb21haW5f
cGFnZShkb20tPnhjaCwgZG9tLT5ndWVzdF9kb21pZCwgZHN0KTsKLSAgICBpZiAoIHJjICE9IDAg
KQotICAgICAgICB4Y19kb21fcGFuaWMoZG9tLT54Y2gsIFhDX0lOVEVSTkFMX0VSUk9SLAotICAg
ICAgICAgICAgICAgICAgICAgIiVzOiB4Y19jbGVhcl9kb21haW5fcGFnZSBmYWlsZWQgKHBmbiAw
eCUiIFBSSXBmbgotICAgICAgICAgICAgICAgICAgICAgIiwgcmM9JWQpIiwgX19GVU5DVElPTl9f
LCBwZm4sIHJjKTsKLSAgICByZXR1cm4gcmM7Ci19Ci0KIAogLyogLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICov
CiAKQEAgLTIyMiwxMyArMjAzLDYgQEAgaW50IHhjX2RvbV9ib290X2ltYWdlKHN0cnVjdCB4Y19k
b21faW1hZ2UgKmRvbSkKICAgICAgICAgaWYgKCAocmMgPSBkb20tPmFyY2hfaG9va3MtPnNldHVw
X3BndGFibGVzKGRvbSkpICE9IDAgKQogICAgICAgICAgICAgcmV0dXJuIHJjOwogCi0gICAgaWYg
KCAocmMgPSBjbGVhcl9wYWdlKGRvbSwgZG9tLT5jb25zb2xlX3BmbikpICE9IDAgKQotICAgICAg
ICByZXR1cm4gcmM7Ci0gICAgaWYgKCAocmMgPSBjbGVhcl9wYWdlKGRvbSwgZG9tLT54ZW5zdG9y
ZV9wZm4pKSAhPSAwICkKLSAgICAgICAgcmV0dXJuIHJjOwotICAgIGlmICggKHJjID0gY2xlYXJf
cGFnZShkb20sIGRvbS0+dnVhcnRfZ2ZuKSkgIT0gMCApCi0gICAgICAgIHJldHVybiByYzsKLQog
ICAgIC8qIHN0YXJ0IGluZm8gcGFnZSAqLwogICAgIGlmICggZG9tLT5hcmNoX2hvb2tzLT5zdGFy
dF9pbmZvICkKICAgICAgICAgZG9tLT5hcmNoX2hvb2tzLT5zdGFydF9pbmZvKGRvbSk7CmRpZmYg
LS1naXQgYS90b29scy9saWJ4Yy94Y19kb21feDg2LmMgYi90b29scy9saWJ4Yy94Y19kb21feDg2
LmMKaW5kZXggNDdkYjIxOC4uYmZmNjhhMCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfZG9t
X3g4Ni5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV94ODYuYwpAQCAtNTQzLDEwICs1NDMsMTQg
QEAgc3RhdGljIGludCBhbGxvY19tYWdpY19wYWdlc19wdihzdHJ1Y3QgeGNfZG9tX2ltYWdlICpk
b20pCiAgICAgZG9tLT54ZW5zdG9yZV9wZm4gPSB4Y19kb21fYWxsb2NfcGFnZShkb20sICJ4ZW5z
dG9yZSIpOwogICAgIGlmICggZG9tLT54ZW5zdG9yZV9wZm4gPT0gSU5WQUxJRF9QRk4gKQogICAg
ICAgICByZXR1cm4gLTE7CisgICAgeGNfY2xlYXJfZG9tYWluX3BhZ2UoZG9tLT54Y2gsIGRvbS0+
Z3Vlc3RfZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgeGNfZG9tX3AybShkb20sIGRv
bS0+eGVuc3RvcmVfcGZuKSk7CiAKICAgICBkb20tPmNvbnNvbGVfcGZuID0geGNfZG9tX2FsbG9j
X3BhZ2UoZG9tLCAiY29uc29sZSIpOwogICAgIGlmICggZG9tLT5jb25zb2xlX3BmbiA9PSBJTlZB
TElEX1BGTiApCiAgICAgICAgIHJldHVybiAtMTsKKyAgICB4Y19jbGVhcl9kb21haW5fcGFnZShk
b20tPnhjaCwgZG9tLT5ndWVzdF9kb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICB4Y19k
b21fcDJtKGRvbSwgZG9tLT5jb25zb2xlX3BmbikpOwogCiAgICAgZG9tLT5hbGxvY19ib290c3Rh
Y2sgPSAxOwogCkBAIC02OTYsNyArNzAwLDExIEBAIHN0YXRpYyBpbnQgYWxsb2NfbWFnaWNfcGFn
ZXNfaHZtKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKICAgICAgICAgICAgICAgICAgICAgIHNw
ZWNpYWxfcGZuKFNQRUNJQUxQQUdFX0lERU5UX1BUKSA8PCBQQUdFX1NISUZUKTsKIAogICAgIGRv
bS0+Y29uc29sZV9wZm4gPSBzcGVjaWFsX3BmbihTUEVDSUFMUEFHRV9DT05TT0xFKTsKKyAgICB4
Y19jbGVhcl9kb21haW5fcGFnZShkb20tPnhjaCwgZG9tLT5ndWVzdF9kb21pZCwgZG9tLT5jb25z
b2xlX3Bmbik7CisKICAgICBkb20tPnhlbnN0b3JlX3BmbiA9IHNwZWNpYWxfcGZuKFNQRUNJQUxQ
QUdFX1hFTlNUT1JFKTsKKyAgICB4Y19jbGVhcl9kb21haW5fcGFnZShkb20tPnhjaCwgZG9tLT5n
dWVzdF9kb21pZCwgZG9tLT54ZW5zdG9yZV9wZm4pOworCiAgICAgZG9tLT5wYXJtcy52aXJ0X2h5
cGVyY2FsbCA9IC0xOwogCiAgICAgcmMgPSAwOwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 12 19:19:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 19:19:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2j1H-0000Vh-J8; Thu, 12 Oct 2017 19:19:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=451b31995=Andrew.Cooper3@citrix.com>)
 id 1e2j1G-0000Tl-8k
 for xen-devel@lists.xen.org; Thu, 12 Oct 2017 19:19:46 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 D8/36-13078-250CFD95; Thu, 12 Oct 2017 19:19:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHRDpG7ggfu
 RBvPfC1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl33m1iLfgVVnHj7Sb2BsYu1y5GDg4JAX+J
 XU1mXYycHGwC+hK7X3xiArFFBNQlTndcZAWxmQVqJC727gaLCwtkSzRseM8G0soioCqxaQYLS
 JhXwEPi2pwDjCC2hICcxPnjP5lBbE4BT4mrDcfB4kJANYsWXWSEqBeUODnzCQvEeE2J1u2/2S
 FseYnmrbOZIerVJK71X2KfwMg3C0nLLCQts5C0LGBkXsWoUZxaVJZapGtoopdUlJmeUZKbmJm
 ja2hgppebWlycmJ6ak5hUrJecn7uJERhoDECwg/H6xoBDjJIcTEqivBmB9yOF+JLyUyozEosz
 4otKc1KLDzHKcHAoSfCu3A+UEyxKTU+tSMvMAYY8TFqCg0dJhNcTJM1bXJCYW5yZDpE6xWjMc
 WzT5T9MHB037/5hEmLJy89LlRLnbQApFQApzSjNgxsEi8VLjLJSwryMQKcJ8RSkFuVmlqDKv2
 IU52BUEubNB5nCk5lXArfvFdApTECniKbdATmlJBEhJdXAuG1hxf//9h9DLjs+8bhm2W2sKH6
 lObPOpCzh/G5p7jTt8p9lsgU5V+OeVx1bvjr9WcKU0/LHBXTKFrn95sz+aHA0rn+K9OkKoR6e
 8t7lt60CQk/5xrq7Pfa6+u1mwcPd6pwcnjeS0+fYhU9ZNfONka32s8WhPO8CPvSfmRyYN+Vm3
 Xm9p10CSizFGYmGWsxFxYkAZzFOLcACAAA=
X-Env-Sender: prvs=451b31995=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1507835981!58554465!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54910 invoked from network); 12 Oct 2017 19:19:45 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Oct 2017 19:19:45 -0000
X-IronPort-AV: E=Sophos;i="5.43,367,1503360000"; d="scan'208";a="445770525"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 12 Oct 2017 20:19:08 +0100
Message-ID: <1507835949-9429-5-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507835949-9429-1-git-send-email-andrew.cooper3@citrix.com>
References: <1507835949-9429-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH for-4.10 v2 4/5] tools/dombuilder: Fix asymmetry
	when setting up console and xenstore rings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

bGlieGwgYWx3YXlzIHVzZXMgeGNfZG9tX2dudHRhYl9pbml0KCksIHdoaWNoIGludGVybmFsbHkg
Y2FsbHMKeGNfZG9tX2dudHRhYntfaHZtLH1fc2VlZCgpIHRvIHNldCB1cCB0aGUgZ3JhbnRzIHBv
aW50IGF0IHRoZSBjb25zb2xlIGFuZAp4ZW5zdG9yZSByaW5ncy4gIEZvciBIVk0gZ3Vlc3RzLCBs
aWJ4bCB0aGVuIGFza3MgWGVuIGZvciB0aGUgaW5mb3JtYXRpb24gc2V0CnVwIHByZXZpb3VzbHks
IGFuZCBjYWxscyB4Y19kb21fZ250dGFiX2h2bV9zZWVkKCkgYSBzZWNvbmQgdGltZSwgd2hpY2gg
aXMKd2FzdGVmdWwuICBBUk0gY29uc3RydWN0aW9uIGV4cGVjdHMgbGlieGwgdG8gaGF2ZSBzZXQg
dXAKZG9tLT57Y29uc29sZSx4ZW5zdG9yZX1fZXZ0Y2huIGVhcmxpZXIsIHNvIG9ubHkgYWN0dWFs
bHkgZnVuY3Rpb25zIGJlY2F1c2Ugb2YKdGhpcyBzZWNvbmQgY2FsbC4KClJhdGlvbmFsaXNlIGV2
ZXJ5dGhpbmcgYW5kIG1ha2UgaXQgY29uc2lzdGVudCBmb3IgYWxsIGd1ZXN0cy4KCiAxKSBVc2Vy
cyBvZiB0aGUgZG9tYWluIGJ1aWxkZXIgYXJlIGV4cGVjdGVkIHRvIHByb3ZpZGUKICAgIGRvbS0+
e2NvbnNvbGUseGVuc3RvcmV9X3tldnRjaG4sZG9taWR9IHVuY29uZGl0aW9uYWxseS4gIFRoaXMg
aXMgY2hlY2tlZAogICAgYnkgc2V0dGluZyBpbnZhbGlkIHZhbHVlcyBpbiB4Y19kb21fYWxsb2Nh
dGUoKSwgYW5kIGNoZWNraW5nIGluCiAgICB4Y19kb21fYm9vdF9pbWFnZSgpLgoKIDIpIEZvciB4
ODYgSFZNIGFuZCBBUk0gZ3Vlc3RzLCB0aGUgZXZlbnQgY2hhbm5lbHMgYXJlIGdpdmVuIHRvIFhl
biBhdCB0aGUKICAgIHNhbWUgdGltZSBhcyB0aGUgcmluZyBnZm5zLiAgQVJNIGFscmVhZHkgZGlk
IHRoaXMsIGJ1dCB4ODYgaXMgdXBkYXRlZCB0bwogICAgbWF0Y2guICB4ODYgUFYgYWxyZWFkeSBw
cm92aWRlcyB0aGlzIGluZm9ybWF0aW9uIGluIHRoZSBzdGFydF9pbmZvIHBhZ2UuCgogMykgTGli
eGwgaXMgdXBkYXRlZCB0byBkcm9wIGFsbCByZWxldmFudCBmdW5jdGlvbmFsaXR5IGZyb20KICAg
IGh2bV9idWlsZF9zZXRfcGFyYW1zKCksIGFuZCBiZWhhdmUgY29uc2lzdGVudGx5IHdpdGggUFYg
Z3Vlc3RzIHdoZW4gaXQKICAgIGNvbWVzIHRvIHRoZSBoYW5kbGluZyBvZiBkb20tPntjb25zb2xl
LHhlbnN0b3JlfV97ZXZ0Y2huLGRvbWlkLGdmbn0uCgpUaGlzIHJlbW92ZXMgc2V2ZXJhbCByZWR1
bmRhbnQgaHlwZXJjYWxscyAoaW5jbHVkaW5nIGEgZm9yZWlnbiBtYXBwaW5nKSBmcm9tCnRoZSB4
ODYgSFZNIGFuZCBBUk0gY29uc3RydWN0aW9uIHBhdGhzLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KVGVzdGVkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDQzog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCnYyOgogKiB1c2UgfjAgZm9yIElO
VkFMSURfRE9NSUQgdG8gYXZvaWQKICAgWy1XZXJyb3IsLVd0YXV0b2xvZ2ljYWwtY29uc3RhbnQt
b3V0LW9mLXJhbmdlLWNvbXBhcmVdIGZyb20gQ2xhbmcKICogU2V0IGVycm5vIHRvIEVJTlZBTCBp
biB4Y19kb21fY2hlY2tfcmVxdWlyZWRfZmllbGRzKCkKLS0tCiB0b29scy9saWJ4Yy9pbmNsdWRl
L3hjX2RvbS5oICAgICAgfCAxMiArKysrKysrKy0tLS0KIHRvb2xzL2xpYnhjL3hjX2RvbV9hcm0u
YyAgICAgICAgICB8ICAyICstCiB0b29scy9saWJ4Yy94Y19kb21fYm9vdC5jICAgICAgICAgfCAz
OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhjL3hj
X2RvbV9jb21wYXRfbGludXguYyB8ICAyICsrCiB0b29scy9saWJ4Yy94Y19kb21fY29yZS5jICAg
ICAgICAgfCAgNSArKysrKwogdG9vbHMvbGlieGMveGNfZG9tX3g4Ni5jICAgICAgICAgIHwgIDQg
KysrKwogdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAgICAgICAgIHwgMjggKysrKysrKysrKy0t
LS0tLS0tLS0tLS0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCAgICAgIHwgIDEg
LQogOCBmaWxlcyBjaGFuZ2VkLCA2OSBpbnNlcnRpb25zKCspLCAyNCBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oIGIvdG9vbHMvbGlieGMvaW5j
bHVkZS94Y19kb20uaAppbmRleCA1OTA3NTU5Li5hMWMzZGUyIDEwMDY0NAotLS0gYS90b29scy9s
aWJ4Yy9pbmNsdWRlL3hjX2RvbS5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmgK
QEAgLTIwLDYgKzIwLDggQEAKICNpbmNsdWRlIDx4ZW5ndWVzdC5oPgogCiAjZGVmaW5lIElOVkFM
SURfUEZOICgoeGVuX3Bmbl90KS0xKQorI2RlZmluZSBJTlZBTElEX0VWVENITiAofjB1KQorI2Rl
ZmluZSBJTlZBTElEX0RPTUlEICAofjApCiAjZGVmaW5lIFg4Nl9IVk1fTlJfU1BFQ0lBTF9QQUdF
UyAgICA4CiAjZGVmaW5lIFg4Nl9IVk1fRU5EX1NQRUNJQUxfUkVHSU9OICAweGZmMDAwdQogCkBA
IC0xMDQsMTAgKzEwNiwxNiBAQCBzdHJ1Y3QgeGNfZG9tX2ltYWdlIHsKICAgICAgKiBEZXRhaWxz
IGZvciB0aGUgdG9vbHN0YWNrLXByZXBhcmVkIHJpbmdzLgogICAgICAqCiAgICAgICogKl9nZm4g
ZmllbGRzIGFyZSBhbGxvY2F0ZWQgYnkgdGhlIGRvbWFpbiBidWlsZGVyLgorICAgICAqICpfe2V2
dGNobixkb21pZH0gZmllbGRzIG11c3QgYmUgcHJvdmlkZWQgYnkgdGhlIGNhbGxlci4KICAgICAg
Ki8KICAgICB4ZW5fcGZuX3QgY29uc29sZV9nZm47CiAgICAgeGVuX3Bmbl90IHhlbnN0b3JlX2dm
bjsKIAorICAgIHVuc2lnbmVkIGludCBjb25zb2xlX2V2dGNobjsKKyAgICB1bnNpZ25lZCBpbnQg
eGVuc3RvcmVfZXZ0Y2huOworICAgIHVpbnQzMl90IGNvbnNvbGVfZG9taWQ7CisgICAgdWludDMy
X3QgeGVuc3RvcmVfZG9taWQ7CisKICAgICAvKgogICAgICAqIGluaXRyZCBwYXJhbWV0ZXJzIGFz
IHNwZWNpZmllZCBpbiBzdGFydF9pbmZvIHBhZ2UKICAgICAgKiBEZXBlbmRpbmcgb24gY2FwYWJp
bGl0aWVzIG9mIHRoZSBib290ZWQga2VybmVsIHRoaXMgbWF5IGJlIGEgdmlydHVhbApAQCAtMTY1
LDEwICsxNzMsNiBAQCBzdHJ1Y3QgeGNfZG9tX2ltYWdlIHsKIAogICAgIC8qIG1pc2MgeGVuIGRv
bWFpbiBjb25maWcgc3R1ZmYgKi8KICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwotICAgIHVuc2ln
bmVkIGludCBjb25zb2xlX2V2dGNobjsKLSAgICB1bnNpZ25lZCBpbnQgeGVuc3RvcmVfZXZ0Y2hu
OwotICAgIHVpbnQzMl90IGNvbnNvbGVfZG9taWQ7Ci0gICAgdWludDMyX3QgeGVuc3RvcmVfZG9t
aWQ7CiAgICAgeGVuX3Bmbl90IHNoYXJlZF9pbmZvX21mbjsKIAogICAgIHhjX2ludGVyZmFjZSAq
eGNoOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZG9tX2FybS5jIGIvdG9vbHMvbGlieGMv
eGNfZG9tX2FybS5jCmluZGV4IDJmZTc1Y2QuLjIxMzRjZTQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhjL3hjX2RvbV9hcm0uYworKysgYi90b29scy9saWJ4Yy94Y19kb21fYXJtLmMKQEAgLTk5LDcg
Kzk5LDcgQEAgc3RhdGljIGludCBhbGxvY19tYWdpY19wYWdlcyhzdHJ1Y3QgeGNfZG9tX2ltYWdl
ICpkb20pCiAgICAgICAgICAgICBkb20tPnhlbnN0b3JlX2dmbik7CiAgICAgeGNfaHZtX3BhcmFt
X3NldChkb20tPnhjaCwgZG9tLT5ndWVzdF9kb21pZCwgSFZNX1BBUkFNX01PTklUT1JfUklOR19Q
Rk4sCiAgICAgICAgICAgICBiYXNlICsgTUVNQUNDRVNTX1BGTl9PRkZTRVQpOwotICAgIC8qIGFs
bG9jYXRlZCBieSB0b29sc3RhY2sgKi8KKwogICAgIHhjX2h2bV9wYXJhbV9zZXQoZG9tLT54Y2gs
IGRvbS0+Z3Vlc3RfZG9taWQsIEhWTV9QQVJBTV9DT05TT0xFX0VWVENITiwKICAgICAgICAgICAg
IGRvbS0+Y29uc29sZV9ldnRjaG4pOwogICAgIHhjX2h2bV9wYXJhbV9zZXQoZG9tLT54Y2gsIGRv
bS0+Z3Vlc3RfZG9taWQsIEhWTV9QQVJBTV9TVE9SRV9FVlRDSE4sCmRpZmYgLS1naXQgYS90b29s
cy9saWJ4Yy94Y19kb21fYm9vdC5jIGIvdG9vbHMvbGlieGMveGNfZG9tX2Jvb3QuYwppbmRleCBi
YmY5OGI2Li43NTgzNmJkIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19kb21fYm9vdC5jCisr
KyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMKQEAgLTE2Myw2ICsxNjMsNDIgQEAgdm9pZCAq
eGNfZG9tX2Jvb3RfZG9tVV9tYXAoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tLCB4ZW5fcGZuX3Qg
cGZuLAogICAgIHJldHVybiBwdHI7CiB9CiAKK3N0YXRpYyBpbnQgeGNfZG9tX2NoZWNrX3JlcXVp
cmVkX2ZpZWxkcyhzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCit7CisgICAgaW50IHJjID0gMDsK
KworICAgIGlmICggZG9tLT5jb25zb2xlX2V2dGNobiA9PSBJTlZBTElEX0VWVENITiApCisgICAg
eworICAgICAgICB4Y19kb21fcGFuaWMoZG9tLT54Y2gsIFhDX0lOVkFMSURfUEFSQU0sCisgICAg
ICAgICAgICAgICAgICAgICAiJXM6IENhbGxlciBkaWRuJ3Qgc2V0IGRvbS0+Y29uc29sZV9ldnRj
aG4iLCBfX2Z1bmNfXyk7CisgICAgICAgIHJjID0gLTE7CisgICAgfQorICAgIGlmICggZG9tLT5j
b25zb2xlX2RvbWlkID09IElOVkFMSURfRE9NSUQgKQorICAgIHsKKyAgICAgICAgeGNfZG9tX3Bh
bmljKGRvbS0+eGNoLCBYQ19JTlZBTElEX1BBUkFNLAorICAgICAgICAgICAgICAgICAgICAgIiVz
OiBDYWxsZXIgZGlkbid0IHNldCBkb20tPmNvbnNvbGVfZG9taWQiLCBfX2Z1bmNfXyk7CisgICAg
ICAgIHJjID0gLTE7CisgICAgfQorCisgICAgaWYgKCBkb20tPnhlbnN0b3JlX2V2dGNobiA9PSBJ
TlZBTElEX0VWVENITiApCisgICAgeworICAgICAgICB4Y19kb21fcGFuaWMoZG9tLT54Y2gsIFhD
X0lOVkFMSURfUEFSQU0sCisgICAgICAgICAgICAgICAgICAgICAiJXM6IENhbGxlciBkaWRuJ3Qg
c2V0IGRvbS0+eGVuc3RvcmVfZXZ0Y2huIiwgX19mdW5jX18pOworICAgICAgICByYyA9IC0xOwor
ICAgIH0KKyAgICBpZiAoIGRvbS0+eGVuc3RvcmVfZG9taWQgPT0gSU5WQUxJRF9ET01JRCApCisg
ICAgeworICAgICAgICB4Y19kb21fcGFuaWMoZG9tLT54Y2gsIFhDX0lOVkFMSURfUEFSQU0sCisg
ICAgICAgICAgICAgICAgICAgICAiJXM6IENhbGxlciBkaWRuJ3Qgc2V0IGRvbS0+eGVuc3RvcmVf
ZG9taWQiLCBfX2Z1bmNfXyk7CisgICAgICAgIHJjID0gLTE7CisgICAgfQorCisgICAgaWYgKCBy
YyApCisgICAgICAgIGVycm5vID0gRUlOVkFMOworCisgICAgcmV0dXJuIHJjOworfQorCiBpbnQg
eGNfZG9tX2Jvb3RfaW1hZ2Uoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQogewogICAgIHhjX2Rv
bWluZm9fdCBpbmZvOwpAQCAtMTcwLDYgKzIwNiw5IEBAIGludCB4Y19kb21fYm9vdF9pbWFnZShz
dHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCiAKICAgICBET01QUklOVEZfQ0FMTEVEKGRvbS0+eGNo
KTsKIAorICAgIGlmICggKHJjID0geGNfZG9tX2NoZWNrX3JlcXVpcmVkX2ZpZWxkcyhkb20pKSAh
PSAwICkKKyAgICAgICAgcmV0dXJuIHJjOworCiAgICAgLyogbWlzYyBzdHVmZiovCiAgICAgaWYg
KCAocmMgPSBkb20tPmFyY2hfaG9va3MtPmJvb3RlYXJseShkb20pKSAhPSAwICkKICAgICAgICAg
cmV0dXJuIHJjOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZG9tX2NvbXBhdF9saW51eC5j
IGIvdG9vbHMvbGlieGMveGNfZG9tX2NvbXBhdF9saW51eC5jCmluZGV4IDZkMjdlYzIuLjJhZDQz
ZTQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9jb21wYXRfbGludXguYworKysgYi90
b29scy9saWJ4Yy94Y19kb21fY29tcGF0X2xpbnV4LmMKQEAgLTYxLDcgKzYxLDkgQEAgaW50IHhj
X2xpbnV4X2J1aWxkKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKIAogICAgIGRv
bS0+ZmxhZ3MgfD0gZmxhZ3M7CiAgICAgZG9tLT5jb25zb2xlX2V2dGNobiA9IGNvbnNvbGVfZXZ0
Y2huOworICAgIGRvbS0+Y29uc29sZV9kb21pZCA9IDA7CiAgICAgZG9tLT54ZW5zdG9yZV9ldnRj
aG4gPSBzdG9yZV9ldnRjaG47CisgICAgZG9tLT54ZW5zdG9yZV9kb21pZCA9IDA7CiAKICAgICBp
ZiAoIChyYyA9IHhjX2RvbV9ib290X3hlbl9pbml0KGRvbSwgeGNoLCBkb21pZCkpICE9IDAgKQog
ICAgICAgICBnb3RvIG91dDsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9jb3JlLmMg
Yi90b29scy9saWJ4Yy94Y19kb21fY29yZS5jCmluZGV4IGI1ZjMxNmEuLjcwODdjNTAgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9jb3JlLmMKKysrIGIvdG9vbHMvbGlieGMveGNfZG9t
X2NvcmUuYwpAQCAtNzc5LDYgKzc3OSwxMSBAQCBzdHJ1Y3QgeGNfZG9tX2ltYWdlICp4Y19kb21f
YWxsb2NhdGUoeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgZG9tLT5wYXJtcy5lbGZfcGFkZHJfb2Zm
c2V0ID0gVU5TRVRfQUREUjsKICAgICBkb20tPnBhcm1zLnAybV9iYXNlID0gVU5TRVRfQUREUjsK
IAorICAgIGRvbS0+Y29uc29sZV9ldnRjaG4gPSBJTlZBTElEX0VWVENITjsKKyAgICBkb20tPnhl
bnN0b3JlX2V2dGNobiA9IElOVkFMSURfRVZUQ0hOOworICAgIGRvbS0+Y29uc29sZV9kb21pZCA9
IElOVkFMSURfRE9NSUQ7CisgICAgZG9tLT54ZW5zdG9yZV9kb21pZCA9IElOVkFMSURfRE9NSUQ7
CisKICAgICBkb20tPmZsYWdzID0gU0lGX1ZJUlRfUDJNXzRUT09MUzsKIAogICAgIGRvbS0+YWxs
b2NfbWFsbG9jICs9IHNpemVvZigqZG9tKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2Rv
bV94ODYuYyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV94ODYuYwppbmRleCBjNzRmYjk2Li5lMjY4NTdk
IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19kb21feDg2LmMKKysrIGIvdG9vbHMvbGlieGMv
eGNfZG9tX3g4Ni5jCkBAIC02MTcsNiArNjE3LDggQEAgc3RhdGljIGludCBhbGxvY19tYWdpY19w
YWdlc19odm0oc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQogICAgIGRvbS0+eGVuc3RvcmVfZ2Zu
ID0gc3BlY2lhbF9wZm4oU1BFQ0lBTFBBR0VfWEVOU1RPUkUpOwogICAgIHhjX2NsZWFyX2RvbWFp
bl9wYWdlKGRvbS0+eGNoLCBkb20tPmd1ZXN0X2RvbWlkLCBkb20tPnhlbnN0b3JlX2dmbik7CiAg
ICAgeGNfaHZtX3BhcmFtX3NldCh4Y2gsIGRvbWlkLCBIVk1fUEFSQU1fU1RPUkVfUEZOLCBkb20t
PnhlbnN0b3JlX2dmbik7CisgICAgeGNfaHZtX3BhcmFtX3NldChkb20tPnhjaCwgZG9tLT5ndWVz
dF9kb21pZCwgSFZNX1BBUkFNX1NUT1JFX0VWVENITiwKKyAgICAgICAgICAgICAgICAgICAgIGRv
bS0+eGVuc3RvcmVfZXZ0Y2huKTsKIAogICAgIHhjX2h2bV9wYXJhbV9zZXQoeGNoLCBkb21pZCwg
SFZNX1BBUkFNX0JVRklPUkVRX1BGTiwKICAgICAgICAgICAgICAgICAgICAgIHNwZWNpYWxfcGZu
KFNQRUNJQUxQQUdFX0JVRklPUkVRKSk7CkBAIC02MjYsNiArNjI4LDggQEAgc3RhdGljIGludCBh
bGxvY19tYWdpY19wYWdlc19odm0oc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQogICAgIGRvbS0+
Y29uc29sZV9nZm4gPSBzcGVjaWFsX3BmbihTUEVDSUFMUEFHRV9DT05TT0xFKTsKICAgICB4Y19j
bGVhcl9kb21haW5fcGFnZShkb20tPnhjaCwgZG9tLT5ndWVzdF9kb21pZCwgZG9tLT5jb25zb2xl
X2dmbik7CiAgICAgeGNfaHZtX3BhcmFtX3NldCh4Y2gsIGRvbWlkLCBIVk1fUEFSQU1fQ09OU09M
RV9QRk4sIGRvbS0+Y29uc29sZV9nZm4pOworICAgIHhjX2h2bV9wYXJhbV9zZXQoZG9tLT54Y2gs
IGRvbS0+Z3Vlc3RfZG9taWQsIEhWTV9QQVJBTV9DT05TT0xFX0VWVENITiwKKyAgICAgICAgICAg
ICAgICAgICAgIGRvbS0+Y29uc29sZV9ldnRjaG4pOwogCiAgICAgeGNfaHZtX3BhcmFtX3NldCh4
Y2gsIGRvbWlkLCBIVk1fUEFSQU1fUEFHSU5HX1JJTkdfUEZOLAogICAgICAgICAgICAgICAgICAg
ICAgc3BlY2lhbF9wZm4oU1BFQ0lBTFBBR0VfUEFHSU5HKSk7CmRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9saWJ4bF9kb20uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCmluZGV4IDAzODlhMDYu
LmZjZGVlZjAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCisrKyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2RvbS5jCkBAIC04NjIsMTQgKzg2MiwxMCBAQCBpbnQgbGlieGxfX2J1aWxk
X3B2KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogfQogCiBzdGF0aWMgaW50IGh2bV9i
dWlsZF9zZXRfcGFyYW1zKHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21pZCwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmlu
Zm8sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBzdG9yZV9ldnRjaG4sIHVu
c2lnbmVkIGxvbmcgKnN0b3JlX21mbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
aW50IGNvbnNvbGVfZXZ0Y2huLCB1bnNpZ25lZCBsb25nICpjb25zb2xlX21mbiwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBzdG9yZV9kb21pZCwgZG9taWRfdCBjb25z
b2xlX2RvbWlkKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5f
YnVpbGRfaW5mbyAqaW5mbykKIHsKICAgICBzdHJ1Y3QgaHZtX2luZm9fdGFibGUgKnZhX2h2bTsK
ICAgICB1aW50OF90ICp2YV9tYXAsIHN1bTsKLSAgICB1aW50NjRfdCBzdHJfbWZuLCBjb25zX21m
bjsKICAgICBpbnQgaTsKIAogICAgIGlmIChpbmZvLT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBF
X0hWTSkgewpAQCAtODkwLDE1ICs4ODYsNiBAQCBzdGF0aWMgaW50IGh2bV9idWlsZF9zZXRfcGFy
YW1zKHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgbXVubWFw
KHZhX21hcCwgWENfUEFHRV9TSVpFKTsKICAgICB9CiAKLSAgICB4Y19odm1fcGFyYW1fZ2V0KGhh
bmRsZSwgZG9taWQsIEhWTV9QQVJBTV9TVE9SRV9QRk4sICZzdHJfbWZuKTsKLSAgICB4Y19odm1f
cGFyYW1fZ2V0KGhhbmRsZSwgZG9taWQsIEhWTV9QQVJBTV9DT05TT0xFX1BGTiwgJmNvbnNfbWZu
KTsKLSAgICB4Y19odm1fcGFyYW1fc2V0KGhhbmRsZSwgZG9taWQsIEhWTV9QQVJBTV9TVE9SRV9F
VlRDSE4sIHN0b3JlX2V2dGNobik7Ci0gICAgeGNfaHZtX3BhcmFtX3NldChoYW5kbGUsIGRvbWlk
LCBIVk1fUEFSQU1fQ09OU09MRV9FVlRDSE4sIGNvbnNvbGVfZXZ0Y2huKTsKLQotICAgICpzdG9y
ZV9tZm4gPSBzdHJfbWZuOwotICAgICpjb25zb2xlX21mbiA9IGNvbnNfbWZuOwotCi0gICAgeGNf
ZG9tX2dudHRhYl9odm1fc2VlZChoYW5kbGUsIGRvbWlkLCAqY29uc29sZV9tZm4sICpzdG9yZV9t
Zm4sIGNvbnNvbGVfZG9taWQsIHN0b3JlX2RvbWlkKTsKICAgICByZXR1cm4gMDsKIH0KIApAQCAt
MTE1OSw2ICsxMTQ2LDExIEBAIGludCBsaWJ4bF9fYnVpbGRfaHZtKGxpYnhsX19nYyAqZ2MsIHVp
bnQzMl90IGRvbWlkLAogCiAgICAgZG9tLT5jb250YWluZXJfdHlwZSA9IFhDX0RPTV9IVk1fQ09O
VEFJTkVSOwogCisgICAgZG9tLT5jb25zb2xlX2V2dGNobiA9IHN0YXRlLT5jb25zb2xlX3BvcnQ7
CisgICAgZG9tLT5jb25zb2xlX2RvbWlkID0gc3RhdGUtPmNvbnNvbGVfZG9taWQ7CisgICAgZG9t
LT54ZW5zdG9yZV9ldnRjaG4gPSBzdGF0ZS0+c3RvcmVfcG9ydDsKKyAgICBkb20tPnhlbnN0b3Jl
X2RvbWlkID0gc3RhdGUtPnN0b3JlX2RvbWlkOworCiAgICAgLyogVGhlIHBhcmFtcyBmcm9tIHRo
ZSBjb25maWd1cmF0aW9uIGZpbGUgYXJlIGluIE1iLCB3aGljaCBhcmUgdGhlbgogICAgICAqIG11
bHRpcGxpZWQgYnkgMSBLYi4gVGhpcyB3YXMgdGhlbiBkaXZpZGVkIG9mZiB3aGVuIGNhbGxpbmcK
ICAgICAgKiB0aGUgb2xkIHhjX2h2bV9idWlsZF90YXJnZXRfbWVtKCkgd2hpY2ggdGhlbiB0dXJu
ZWQgdGhlbSB0byBieXRlcy4KQEAgLTEyNjMsMTAgKzEyNTUsNyBAQCBpbnQgbGlieGxfX2J1aWxk
X2h2bShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgZ290byBvdXQ7CiAg
ICAgfQogCi0gICAgcmMgPSBodm1fYnVpbGRfc2V0X3BhcmFtcyhjdHgtPnhjaCwgZG9taWQsIGlu
Zm8sIHN0YXRlLT5zdG9yZV9wb3J0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZz
dGF0ZS0+c3RvcmVfbWZuLCBzdGF0ZS0+Y29uc29sZV9wb3J0LAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICZzdGF0ZS0+Y29uc29sZV9tZm4sIHN0YXRlLT5zdG9yZV9kb21pZCwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0ZS0+Y29uc29sZV9kb21pZCk7CisgICAg
cmMgPSBodm1fYnVpbGRfc2V0X3BhcmFtcyhjdHgtPnhjaCwgZG9taWQsIGluZm8pOwogICAgIGlm
IChyYyAhPSAwKSB7CiAgICAgICAgIExPRyhFUlJPUiwgImh2bSBidWlsZCBzZXQgcGFyYW1zIGZh
aWxlZCIpOwogICAgICAgICBnb3RvIG91dDsKQEAgLTEyNzgsNiArMTI2Nyw5IEBAIGludCBsaWJ4
bF9fYnVpbGRfaHZtKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICBnb3Rv
IG91dDsKICAgICB9CiAKKyAgICBzdGF0ZS0+Y29uc29sZV9tZm4gPSBkb20tPmNvbnNvbGVfZ2Zu
OworICAgIHN0YXRlLT5zdG9yZV9tZm4gPSBkb20tPnhlbnN0b3JlX2dmbjsKKwogICAgIHhjX2Rv
bV9yZWxlYXNlKGRvbSk7CiAgICAgcmV0dXJuIDA7CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IDQ1
ZTZkZjYuLjA2YTdmMzIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgK
KysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMTE3LDcgKzExNyw2IEBACiAj
ZGVmaW5lIFNUVUJET01fU1BFQ0lBTF9DT05TT0xFUyAzCiAjZGVmaW5lIFRBUF9ERVZJQ0VfU1VG
RklYICItZW11IgogI2RlZmluZSBET01JRF9YU19QQVRIICJkb21pZCIKLSNkZWZpbmUgSU5WQUxJ
RF9ET01JRCB+MAogCiAvKiBTaXplIG1hY3Jvcy4gKi8KICNkZWZpbmUgX19BQyhYLFkpICAgKFgj
I1kpCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 12 19:28:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 19:28:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2j9G-00021E-Gd; Thu, 12 Oct 2017 19:28:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=451b31995=Andrew.Cooper3@citrix.com>)
 id 1e2j9F-000218-BY
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 19:28:01 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 B8/3B-31015-042CFD95; Thu, 12 Oct 2017 19:28:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsWSzvfng679ofu
 RBg8WGFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnfpk9gLfihXPG1sZOtgXGvZBcjJ4eEgL/E
 tGWP2UFsYYE4id1TVjKB2CIC4RKbli1l7mLk4mAWWM4q8XbCaTYQR0hgKpPE6RMHWUGq2AT0J
 Xa/+ATWwStgK7FywWVGEJtFQFVif+8rNhBbFGhS09l+FogaQYmTM5+A2ZwCdhLTpk0F2swBtE
 FTYv0ufZAws4C8xPa3c5ghbHGJpi8rwVYJCahJXOu/xA5xdLrE1r+/mCcwCsxCMnUWwqRZSCb
 NQjJpASPLKkaN4tSistQiXUMDvaSizPSMktzEzBwgz1QvN7W4ODE9NScxqVgvOT93EyMwaBmA
 YAfjmqnOhxglOZiURHkzAu9HCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgDT4IlBMsSk1PrUjLz
 AHGD0xagoNHSYR3Nkiat7ggMbc4Mx0idYpRl2PJlCt/mIRY8vLzUqXEebNBigRAijJK8+BGwG
 L5EqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5J4BM4cnMK4Hb9AroCCagI0TT7oAcUZKIkJJ
 qYJRn+PpDiKnMK//EIgPvQCWb1iT5JwcZnlmKOpVtK4to4KmTj7tuxLm7KZl9xZx97XOq5mdw
 Xz2c8N/o2d43VXXCi+/ufD7195TEaL32qsvB0/vi64xuM7oe+fv80/e0G12u4Tabpl//wVRW+
 kTyv9RGuyzhsIlvSz7ffhVleTdoqWPaiS+XApVYijMSDbWYi4oTAR9U8k3gAgAA
X-Env-Sender: prvs=451b31995=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1507836477!106596318!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7961 invoked from network); 12 Oct 2017 19:27:59 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Oct 2017 19:27:59 -0000
X-IronPort-AV: E=Sophos;i="5.43,367,1503360000"; d="scan'208";a="106300567"
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, Josh Poimboeuf
 <jpoimboe@redhat.com>
References: <cover.1507128293.git.jpoimboe@redhat.com>
 <39743c79546ede3073586403d0836a4f93519b0a.1507128293.git.jpoimboe@redhat.com>
 <3b9fd404-6912-3b58-db29-36202631b438@oracle.com>
 <20171006143259.rs3zh7k5tmsgesqy@treble>
 <5a49e43a-8d6b-512a-ec5a-641be7bae41d@oracle.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <ed30216f-4b9e-2bc3-b1d2-36135b29d746@citrix.com>
Date: Thu, 12 Oct 2017 20:27:37 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <5a49e43a-8d6b-512a-ec5a-641be7bae41d@oracle.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Juergen Gross <jgross@suse.com>, Mike Galbraith <efault@gmx.de>,
 Peter Zijlstra <peterz@infradead.org>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Rusty Russell <rusty@rustcorp.com.au>,
 virtualization@lists.linux-foundation.org, x86@kernel.org,
 linux-kernel@vger.kernel.org, Chris Wright <chrisw@sous-sol.org>,
 live-patching@vger.kernel.org, Ingo Molnar <mingo@kernel.org>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>, "H. Peter
 Anvin" <hpa@zytor.com>, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>,
 Sasha Levin <alexander.levin@verizon.com>, Jiri Slaby <jslaby@suse.cz>,
 Alok Kataria <akataria@vmware.com>
Subject: Re: [Xen-devel] [PATCH 11/13] x86/paravirt: Add paravirt
 alternatives infrastructure
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTIvMTAvMTcgMjA6MTEsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiAxMC8wNi8yMDE3
IDEwOjMyIEFNLCBKb3NoIFBvaW1ib2V1ZiB3cm90ZToKPj4gT24gVGh1LCBPY3QgMDUsIDIwMTcg
YXQgMDQ6MzU6MDNQTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4+ICAjaWZkZWYg
Q09ORklHX1BBUkFWSVJUCj4+Pj4gKy8qCj4+Pj4gKyAqIFBhcmF2aXJ0IGFsdGVybmF0aXZlcyBh
cmUgYXBwbGllZCBtdWNoIGVhcmxpZXIgdGhhbiBub3JtYWwgYWx0ZXJuYXRpdmVzLgo+Pj4+ICsg
KiBUaGV5IGFyZSBvbmx5IGFwcGxpZWQgd2hlbiBydW5uaW5nIG9uIGEgaHlwZXJ2aXNvci4gIFRo
ZXkgcmVwbGFjZSBzb21lCj4+Pj4gKyAqIG5hdGl2ZSBpbnN0cnVjdGlvbnMgd2l0aCBjYWxscyB0
byBwdiBvcHMuCj4+Pj4gKyAqLwo+Pj4+ICt2b2lkIF9faW5pdCBhcHBseV9wdl9hbHRlcm5hdGl2
ZXModm9pZCkKPj4+PiArewo+Pj4+ICsJc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9Q
Vl9PUFMpOwo+Pj4gTm90IGZvciBYZW4gSFZNIGd1ZXN0cy4KPj4gRnJvbSB3aGF0IEkgY2FuIHRl
bGwsIEhWTSBndWVzdHMgc3RpbGwgdXNlIHB2X3RpbWVfb3BzIGFuZAo+PiBwdl9tbXVfb3BzLmV4
aXRfbW1hcCwgcmlnaHQ/Cj4+Cj4+Pj4gKwlhcHBseV9hbHRlcm5hdGl2ZXMoX19wdl9hbHRfaW5z
dHJ1Y3Rpb25zLCBfX3B2X2FsdF9pbnN0cnVjdGlvbnNfZW5kKTsKPj4+PiArfQo+Pj4gVGhpcyBp
cyBhIHByb2JsZW0gKGF0IGxlYXN0IGZvciBYZW4gUFYgZ3Vlc3RzKToKPj4+IGFwcGx5X2FsdGVy
bmF0aXZlcygpLT50ZXh0X3Bva2VfZWFybHkoKS0+bG9jYWxfaXJxX3NhdmUoKS0+Li4uJ2NsaSct
PmRlYXRoLgo+PiBBaCwgcmlnaHQuCj4+Cj4+PiBJdCBtaWdodCBiZSBwb3NzaWJsZSBub3QgdG8g
dHVybiBvZmYvb24gdGhlIGludGVycnVwdHMgaW4gdGhpcwo+Pj4gcGFydGljdWxhciBjYXNlIHNp
bmNlIHRoZSBndWVzdCBwcm9iYWJseSB3b24ndCBiZSBhYmxlIHRvIGhhbmRsZSBhbgo+Pj4gaW50
ZXJydXB0IGF0IHRoaXMgcG9pbnQgYW55d2F5Lgo+PiBZZWFoLCB0aGF0IHNob3VsZCB3b3JrLiAg
Rm9yIFhlbiBhbmQgZm9yIHRoZSBvdGhlciBoeXBlcnZpc29ycywgdGhpcyBpcwo+PiBjYWxsZWQg
d2VsbCBiZWZvcmUgaXJxIGluaXQsIHNvIGludGVycnVwdHMgY2FuJ3QgYmUgaGFuZGxlZCB5ZXQg
YW55d2F5Lgo+IFRoZXJlIGlzIGFsc28gYW5vdGhlciBwcm9ibGVtOgo+Cj4gWyAgICAxLjMxMjQy
NV0gZ2VuZXJhbCBwcm90ZWN0aW9uIGZhdWx0OiAwMDAwIFsjMV0gU01QCj4gWyAgICAxLjMxMjkw
MV0gTW9kdWxlcyBsaW5rZWQgaW46Cj4gWyAgICAxLjMxMzM4OV0gQ1BVOiAwIFBJRDogMSBDb21t
OiBpbml0IE5vdCB0YWludGVkIDQuMTQuMC1yYzQrICM2Cj4gWyAgICAxLjMxMzg3OF0gdGFzazog
ZmZmZjg4MDAzZTJjMDAwMCB0YXNrLnN0YWNrOiBmZmZmYzkwMDAwMzhjMDAwCj4gWyAgICAxLjMx
NDM2MF0gUklQOiAxMDAwMGUwMzA6ZW50cnlfU1lTQ0FMTF82NF9mYXN0cGF0aCsweDEvMHhhNQo+
IFsgICAgMS4zMTQ4NTRdIFJTUDogZTAyYjpmZmZmYzkwMDAwMzhmZjUwIEVGTEFHUzogMDAwMTAw
NDYKPiBbICAgIDEuMzE1MzM2XSBSQVg6IDAwMDAwMDAwMDAwMDAwMGMgUkJYOiAwMDAwNTVmNTUw
MTY4MDQwIFJDWDoKPiAwMDAwN2ZjZmM5NTlmNTlhCj4gWyAgICAxLjMxNTgyN10gUkRYOiAwMDAw
MDAwMDAwMDAwMDAwIFJTSTogMDAwMDAwMDAwMDAwMDAwMCBSREk6Cj4gMDAwMDAwMDAwMDAwMDAw
MAo+IFsgICAgMS4zMTYzMTVdIFJCUDogMDAwMDAwMDAwMDAwMDAwYSBSMDg6IDAwMDAwMDAwMDAw
MDAzN2YgUjA5Ogo+IDAwMDAwMDAwMDAwMDAwNjQKPiBbICAgIDEuMzE2ODA1XSBSMTA6IDAwMDAw
MDAwMWY4OWNiZjUgUjExOiBmZmZmODgwMDNlMmMwMDAwIFIxMjoKPiAwMDAwN2ZjZmM5NThhZDYw
Cj4gWyAgICAxLjMxNzMwMF0gUjEzOiAwMDAwMDAwMDAwMDAwMDAwIFIxNDogMDAwMDU1ZjU1MDE4
NTk1NCBSMTU6Cj4gMDAwMDAwMDAwMDAwMTAwMAo+IFsgICAgMS4zMTc4MDFdIEZTOiAgMDAwMDAw
MDAwMDAwMDAwMCgwMDAwKSBHUzpmZmZmODgwMDNmODAwMDAwKDAwMDApCj4ga25sR1M6MDAwMDAw
MDAwMDAwMDAwMAo+IFsgICAgMS4zMTgyNjddIENTOiAgZTAzMyBEUzogMDAwMCBFUzogMDAwMCBD
UjA6IDAwMDAwMDAwODAwNTAwMzMKPiBbICAgIDEuMzE4NzUwXSBDUjI6IDAwMDA3ZmNmYzk3YWIy
MTggQ1IzOiAwMDAwMDAwMDNjODhlMDAwIENSNDoKPiAwMDAwMDAwMDAwMDQyNjYwCj4gWyAgICAx
LjMxOTIzNV0gQ2FsbCBUcmFjZToKPiBbICAgIDEuMzE5NzAwXSBDb2RlOiA1MSA1MCA1NyA1NiA1
MiA1MSA2YSBkYSA0MSA1MCA0MSA1MSA0MSA1MiA0MSA1MyA0OAo+IDgzIGVjIDMwIDY1IDRjIDhi
IDFjIDI1IGMwIGQyIDAwIDAwIDQxIGY3IDAzIGRmIDM5IDA4IDkwIDBmIDg1IGE1IDAwIDAwCj4g
MDAgNTAgPGZmPiAxNSA5YyA5NSBkMCBmZiA1OCA0OCAzZCA0YyAwMSAwMCAwMCA3NyAwZiA0YyA4
OSBkMSBmZiAxNCBjNQo+IFsgICAgMS4zMjExNjFdIFJJUDogZW50cnlfU1lTQ0FMTF82NF9mYXN0
cGF0aCsweDEvMHhhNSBSU1A6IGZmZmZjOTAwMDAzOGZmNTAKPiBbICAgIDEuMzQ0MjU1XSAtLS1b
IGVuZCB0cmFjZSBkN2NiOGNkNmNkN2MyOTRjIF0tLS0KPiBbICAgIDEuMzQ1MDA5XSBLZXJuZWwg
cGFuaWMgLSBub3Qgc3luY2luZzogQXR0ZW1wdGVkIHRvIGtpbGwgaW5pdCEKPiBleGl0Y29kZT0w
eDAwMDAwMDBiCj4KPgo+IEFsbCBjb2RlCj4gPT09PT09PT0KPiAgICAwOiAgICA1MSAgICAgICAg
ICAgICAgICAgICAgICAgcHVzaCAgICVyY3gKPiAgICAxOiAgICA1MCAgICAgICAgICAgICAgICAg
ICAgICAgcHVzaCAgICVyYXgKPiAgICAyOiAgICA1NyAgICAgICAgICAgICAgICAgICAgICAgcHVz
aCAgICVyZGkKPiAgICAzOiAgICA1NiAgICAgICAgICAgICAgICAgICAgICAgcHVzaCAgICVyc2kK
PiAgICA0OiAgICA1MiAgICAgICAgICAgICAgICAgICAgICAgcHVzaCAgICVyZHgKPiAgICA1OiAg
ICA1MSAgICAgICAgICAgICAgICAgICAgICAgcHVzaCAgICVyY3gKPiAgICA2OiAgICA2YSBkYSAg
ICAgICAgICAgICAgICAgICAgcHVzaHEgICQweGZmZmZmZmZmZmZmZmZmZGEKPiAgICA4OiAgICA0
MSA1MCAgICAgICAgICAgICAgICAgICAgcHVzaCAgICVyOAo+ICAgIGE6ICAgIDQxIDUxICAgICAg
ICAgICAgICAgICAgICBwdXNoICAgJXI5Cj4gICAgYzogICAgNDEgNTIgICAgICAgICAgICAgICAg
ICAgIHB1c2ggICAlcjEwCj4gICAgZTogICAgNDEgNTMgICAgICAgICAgICAgICAgICAgIHB1c2gg
ICAlcjExCj4gICAxMDogICAgNDggODMgZWMgMzAgICAgICAgICAgICAgIHN1YiAgICAkMHgzMCwl
cnNwCj4gICAxNDogICAgNjUgNGMgOGIgMWMgMjUgYzAgZDIgICAgIG1vdiAgICAlZ3M6MHhkMmMw
LCVyMTEKPiAgIDFiOiAgICAwMCAwMAo+ICAgMWQ6ICAgIDQxIGY3IDAzIGRmIDM5IDA4IDkwICAg
ICB0ZXN0bCAgJDB4OTAwODM5ZGYsKCVyMTEpCj4gICAyNDogICAgMGYgODUgYTUgMDAgMDAgMDAg
ICAgICAgIGpuZSAgICAweGNmCj4gICAyYTogICAgNTAgICAgICAgICAgICAgICAgICAgICAgIHB1
c2ggICAlcmF4Cj4gICAyYjoqICAgIGZmIDE1IDljIDk1IGQwIGZmICAgICAgICBjYWxscSAgKi0w
eDJmNmE2NCglcmlwKSAgICAgICAgIwo+IDB4ZmZmZmZmZmZmZmQwOTVjZCAgICAgICAgPC0tIHRy
YXBwaW5nIGluc3RydWN0aW9uCj4gICAzMTogICAgNTggICAgICAgICAgICAgICAgICAgICAgIHBv
cCAgICAlcmF4Cj4gICAzMjogICAgNDggM2QgNGMgMDEgMDAgMDAgICAgICAgIGNtcCAgICAkMHgx
NGMsJXJheAo+ICAgMzg6ICAgIDc3IDBmICAgICAgICAgICAgICAgICAgICBqYSAgICAgMHg0OQo+
ICAgM2E6ICAgIDRjIDg5IGQxICAgICAgICAgICAgICAgICBtb3YgICAgJXIxMCwlcmN4Cj4gICAz
ZDogICAgZmYgICAgICAgICAgICAgICAgICAgICAgIC5ieXRlIDB4ZmYKPiAgIDNlOiAgICAxNCBj
NSAgICAgICAgICAgICAgICAgICAgYWRjICAgICQweGM1LCVhbAo+Cj4KPiBzbyB0aGUgb3JpZ2lu
YWwgJ2NsaScgd2FzIHJlcGxhY2VkIHdpdGggdGhlIHB2IGNhbGwgYnV0IHRvIG1lIHRoZSBvZmZz
ZXQKPiBsb29rcyBhIGJpdCBvZmYsIG5vPyBTaG91bGRuJ3QgaXQgYWx3YXlzIGJlIHBvc2l0aXZl
PwoKY2FsbHEgdGFrZXMgYSAzMmJpdCBzaWduZWQgZGlzcGxhY2VtZW50LCBzbyBqdW1waW5nIGJh
Y2sgYnkgdXAgdG8gMkcgaXMKcGVyZmVjdGx5IGxlZ2l0aW1hdGUuCgpUaGUgI0dQWzBdIGhvd2V2
ZXIgbWVhbnMgdGhhdCB3aGF0ZXZlciA4IGJ5dGUgdmFsdWUgd2FzIGZvdW5kIGF0Ci0weDJmNmE2
NCglcmlwKSB3YXMgYSBub24tY2Fub25pY2FsIGFkZHJlc3MuCgpPbmUgb3B0aW9uIGlzIHRoYXQg
dGhlIHB2b3BzIHN0cnVjdHVyZSBoYXNuJ3QgYmVlbiBpbml0aWFsaXNlZCBwcm9wZXJseSwKYnV0
IGFuIGFsdGVybmF0aXZlIGlzIHRoYXQgdGhlIHJlbG9jYXRpb24gd2Fzbid0IHByb2Nlc3NlZCBj
b3JyZWN0bHksCmFuZCB0aGUgY29kZSBpcyB0cnlpbmcgdG8gcmVmZXJlbmNlIHNvbWV0aGluZyB3
aGljaCBpc24ndCBhIGZ1bmN0aW9uCnBvaW50ZXIuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 12 19:53:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 19:53:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2jX6-0004Qi-FM; Thu, 12 Oct 2017 19:52:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e2jX6-0004Qc-2U
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 19:52:40 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 11/6E-08323-708CFD95; Thu, 12 Oct 2017 19:52:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsXSO6nOVZftxP1
 Ig+vLVS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz1888xF5zSrLjatoS9gXGxXBcjF4eQwEQm
 iekfD7NDOL8ZJWYtmMwC4WxklNh1u5MZwtnGKLHj0A+gMk4OYYE4id1TVjKB2CIC0RLdOyaA2
 UICJ5gkVh4OB2lgFvjKKtGx8w0LSIJNwEji7NHpjF2MHBy8ArYSt/YZgpgsAqoSxw4UgFSICo
 RLvG08AlbNKyAocXLmEzCbU8BOYvmhV2BrmQXUJf7Mu8QMYctLbH87B8yWEDCU+LxxKfMERsF
 ZSNpnIWmZhaRlASPzKkaN4tSistQiXSMzvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT8
 3E2MwNBlAIIdjGcWBB5ilORgUhLlzQi8HynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgnfKMaCcY
 FFqempFWmYOMIpg0hIcPEoivB0gad7igsTc4sx0iNQpRl2OJVOu/GESYsnLz0uVEuf1BykSAC
 nKKM2DGwGL6EuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5q0FmcKTmVcCt+kV0BFMQEeIpt0
 BOaIkESEl1cD4QDggY//SHdcaWi3kvKdEGCdstd+a9zHxgozoh2llv7oLJVIaN04J3LDjkW1W
 TeaOoMAG4dmlZ8/+OBh+45rtZqEUbz5Dr+5Fstl5Teta3gsd1Zml7SHpcaRLjHWD/r8tfX5/1
 I8Ktk/9NPGs8VTj55Mf8/v3Kt7YrDhRPFI3dPq/s2y6YruUWIozEg21mIuKEwEdbn9G4wIAAA
 ==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1507837956!76783516!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31695 invoked from network); 12 Oct 2017 19:52:38 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Oct 2017 19:52:38 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9CJpkVx001591
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 12 Oct 2017 19:51:47 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9CJpkQ1014402
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 12 Oct 2017 19:51:46 GMT
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 v9CJpjAV024762;
 Thu, 12 Oct 2017 19:51:45 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 12 Oct 2017 12:51:44 -0700
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Josh Poimboeuf <jpoimboe@redhat.com>
References: <cover.1507128293.git.jpoimboe@redhat.com>
 <39743c79546ede3073586403d0836a4f93519b0a.1507128293.git.jpoimboe@redhat.com>
 <3b9fd404-6912-3b58-db29-36202631b438@oracle.com>
 <20171006143259.rs3zh7k5tmsgesqy@treble>
 <5a49e43a-8d6b-512a-ec5a-641be7bae41d@oracle.com>
 <ed30216f-4b9e-2bc3-b1d2-36135b29d746@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <a6c3be0b-35f4-8d23-4ea2-ead94a3fc69e@oracle.com>
Date: Thu, 12 Oct 2017 15:53:28 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <ed30216f-4b9e-2bc3-b1d2-36135b29d746@citrix.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Juergen Gross <jgross@suse.com>, Mike Galbraith <efault@gmx.de>,
 Peter Zijlstra <peterz@infradead.org>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Rusty Russell <rusty@rustcorp.com.au>,
 virtualization@lists.linux-foundation.org, x86@kernel.org,
 linux-kernel@vger.kernel.org, Chris Wright <chrisw@sous-sol.org>,
 live-patching@vger.kernel.org, Ingo Molnar <mingo@kernel.org>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 "H. Peter Anvin" <hpa@zytor.com>, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>,
 Sasha Levin <alexander.levin@verizon.com>, Jiri Slaby <jslaby@suse.cz>,
 Alok Kataria <akataria@vmware.com>
Subject: Re: [Xen-devel] [PATCH 11/13] x86/paravirt: Add paravirt
 alternatives infrastructure
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTIvMjAxNyAwMzoyNyBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxMi8xMC8x
NyAyMDoxMSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+PiBPbiAxMC8wNi8yMDE3IDEwOjMyIEFN
LCBKb3NoIFBvaW1ib2V1ZiB3cm90ZToKPj4+IE9uIFRodSwgT2N0IDA1LCAyMDE3IGF0IDA0OjM1
OjAzUE0gLTA0MDAsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4+Pj4gICNpZmRlZiBDT05GSUdf
UEFSQVZJUlQKPj4+Pj4gKy8qCj4+Pj4+ICsgKiBQYXJhdmlydCBhbHRlcm5hdGl2ZXMgYXJlIGFw
cGxpZWQgbXVjaCBlYXJsaWVyIHRoYW4gbm9ybWFsIGFsdGVybmF0aXZlcy4KPj4+Pj4gKyAqIFRo
ZXkgYXJlIG9ubHkgYXBwbGllZCB3aGVuIHJ1bm5pbmcgb24gYSBoeXBlcnZpc29yLiAgVGhleSBy
ZXBsYWNlIHNvbWUKPj4+Pj4gKyAqIG5hdGl2ZSBpbnN0cnVjdGlvbnMgd2l0aCBjYWxscyB0byBw
diBvcHMuCj4+Pj4+ICsgKi8KPj4+Pj4gK3ZvaWQgX19pbml0IGFwcGx5X3B2X2FsdGVybmF0aXZl
cyh2b2lkKQo+Pj4+PiArewo+Pj4+PiArCXNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVf
UFZfT1BTKTsKPj4+PiBOb3QgZm9yIFhlbiBIVk0gZ3Vlc3RzLgo+Pj4gRnJvbSB3aGF0IEkgY2Fu
IHRlbGwsIEhWTSBndWVzdHMgc3RpbGwgdXNlIHB2X3RpbWVfb3BzIGFuZAo+Pj4gcHZfbW11X29w
cy5leGl0X21tYXAsIHJpZ2h0Pwo+Pj4KPj4+Pj4gKwlhcHBseV9hbHRlcm5hdGl2ZXMoX19wdl9h
bHRfaW5zdHJ1Y3Rpb25zLCBfX3B2X2FsdF9pbnN0cnVjdGlvbnNfZW5kKTsKPj4+Pj4gK30KPj4+
PiBUaGlzIGlzIGEgcHJvYmxlbSAoYXQgbGVhc3QgZm9yIFhlbiBQViBndWVzdHMpOgo+Pj4+IGFw
cGx5X2FsdGVybmF0aXZlcygpLT50ZXh0X3Bva2VfZWFybHkoKS0+bG9jYWxfaXJxX3NhdmUoKS0+
Li4uJ2NsaSctPmRlYXRoLgo+Pj4gQWgsIHJpZ2h0Lgo+Pj4KPj4+PiBJdCBtaWdodCBiZSBwb3Nz
aWJsZSBub3QgdG8gdHVybiBvZmYvb24gdGhlIGludGVycnVwdHMgaW4gdGhpcwo+Pj4+IHBhcnRp
Y3VsYXIgY2FzZSBzaW5jZSB0aGUgZ3Vlc3QgcHJvYmFibHkgd29uJ3QgYmUgYWJsZSB0byBoYW5k
bGUgYW4KPj4+PiBpbnRlcnJ1cHQgYXQgdGhpcyBwb2ludCBhbnl3YXkuCj4+PiBZZWFoLCB0aGF0
IHNob3VsZCB3b3JrLiAgRm9yIFhlbiBhbmQgZm9yIHRoZSBvdGhlciBoeXBlcnZpc29ycywgdGhp
cyBpcwo+Pj4gY2FsbGVkIHdlbGwgYmVmb3JlIGlycSBpbml0LCBzbyBpbnRlcnJ1cHRzIGNhbid0
IGJlIGhhbmRsZWQgeWV0IGFueXdheS4KPj4gVGhlcmUgaXMgYWxzbyBhbm90aGVyIHByb2JsZW06
Cj4+Cj4+IFsgICAgMS4zMTI0MjVdIGdlbmVyYWwgcHJvdGVjdGlvbiBmYXVsdDogMDAwMCBbIzFd
IFNNUAo+PiBbICAgIDEuMzEyOTAxXSBNb2R1bGVzIGxpbmtlZCBpbjoKPj4gWyAgICAxLjMxMzM4
OV0gQ1BVOiAwIFBJRDogMSBDb21tOiBpbml0IE5vdCB0YWludGVkIDQuMTQuMC1yYzQrICM2Cj4+
IFsgICAgMS4zMTM4NzhdIHRhc2s6IGZmZmY4ODAwM2UyYzAwMDAgdGFzay5zdGFjazogZmZmZmM5
MDAwMDM4YzAwMAo+PiBbICAgIDEuMzE0MzYwXSBSSVA6IDEwMDAwZTAzMDplbnRyeV9TWVNDQUxM
XzY0X2Zhc3RwYXRoKzB4MS8weGE1Cj4+IFsgICAgMS4zMTQ4NTRdIFJTUDogZTAyYjpmZmZmYzkw
MDAwMzhmZjUwIEVGTEFHUzogMDAwMTAwNDYKPj4gWyAgICAxLjMxNTMzNl0gUkFYOiAwMDAwMDAw
MDAwMDAwMDBjIFJCWDogMDAwMDU1ZjU1MDE2ODA0MCBSQ1g6Cj4+IDAwMDA3ZmNmYzk1OWY1OWEK
Pj4gWyAgICAxLjMxNTgyN10gUkRYOiAwMDAwMDAwMDAwMDAwMDAwIFJTSTogMDAwMDAwMDAwMDAw
MDAwMCBSREk6Cj4+IDAwMDAwMDAwMDAwMDAwMDAKPj4gWyAgICAxLjMxNjMxNV0gUkJQOiAwMDAw
MDAwMDAwMDAwMDBhIFIwODogMDAwMDAwMDAwMDAwMDM3ZiBSMDk6Cj4+IDAwMDAwMDAwMDAwMDAw
NjQKPj4gWyAgICAxLjMxNjgwNV0gUjEwOiAwMDAwMDAwMDFmODljYmY1IFIxMTogZmZmZjg4MDAz
ZTJjMDAwMCBSMTI6Cj4+IDAwMDA3ZmNmYzk1OGFkNjAKPj4gWyAgICAxLjMxNzMwMF0gUjEzOiAw
MDAwMDAwMDAwMDAwMDAwIFIxNDogMDAwMDU1ZjU1MDE4NTk1NCBSMTU6Cj4+IDAwMDAwMDAwMDAw
MDEwMDAKPj4gWyAgICAxLjMxNzgwMV0gRlM6ICAwMDAwMDAwMDAwMDAwMDAwKDAwMDApIEdTOmZm
ZmY4ODAwM2Y4MDAwMDAoMDAwMCkKPj4ga25sR1M6MDAwMDAwMDAwMDAwMDAwMAo+PiBbICAgIDEu
MzE4MjY3XSBDUzogIGUwMzMgRFM6IDAwMDAgRVM6IDAwMDAgQ1IwOiAwMDAwMDAwMDgwMDUwMDMz
Cj4+IFsgICAgMS4zMTg3NTBdIENSMjogMDAwMDdmY2ZjOTdhYjIxOCBDUjM6IDAwMDAwMDAwM2M4
OGUwMDAgQ1I0Ogo+PiAwMDAwMDAwMDAwMDQyNjYwCj4+IFsgICAgMS4zMTkyMzVdIENhbGwgVHJh
Y2U6Cj4+IFsgICAgMS4zMTk3MDBdIENvZGU6IDUxIDUwIDU3IDU2IDUyIDUxIDZhIGRhIDQxIDUw
IDQxIDUxIDQxIDUyIDQxIDUzIDQ4Cj4+IDgzIGVjIDMwIDY1IDRjIDhiIDFjIDI1IGMwIGQyIDAw
IDAwIDQxIGY3IDAzIGRmIDM5IDA4IDkwIDBmIDg1IGE1IDAwIDAwCj4+IDAwIDUwIDxmZj4gMTUg
OWMgOTUgZDAgZmYgNTggNDggM2QgNGMgMDEgMDAgMDAgNzcgMGYgNGMgODkgZDEgZmYgMTQgYzUK
Pj4gWyAgICAxLjMyMTE2MV0gUklQOiBlbnRyeV9TWVNDQUxMXzY0X2Zhc3RwYXRoKzB4MS8weGE1
IFJTUDogZmZmZmM5MDAwMDM4ZmY1MAo+PiBbICAgIDEuMzQ0MjU1XSAtLS1bIGVuZCB0cmFjZSBk
N2NiOGNkNmNkN2MyOTRjIF0tLS0KPj4gWyAgICAxLjM0NTAwOV0gS2VybmVsIHBhbmljIC0gbm90
IHN5bmNpbmc6IEF0dGVtcHRlZCB0byBraWxsIGluaXQhCj4+IGV4aXRjb2RlPTB4MDAwMDAwMGIK
Pj4KPj4KPj4gQWxsIGNvZGUKPj4gPT09PT09PT0KPj4gICAgMDogICAgNTEgICAgICAgICAgICAg
ICAgICAgICAgIHB1c2ggICAlcmN4Cj4+ICAgIDE6ICAgIDUwICAgICAgICAgICAgICAgICAgICAg
ICBwdXNoICAgJXJheAo+PiAgICAyOiAgICA1NyAgICAgICAgICAgICAgICAgICAgICAgcHVzaCAg
ICVyZGkKPj4gICAgMzogICAgNTYgICAgICAgICAgICAgICAgICAgICAgIHB1c2ggICAlcnNpCj4+
ICAgIDQ6ICAgIDUyICAgICAgICAgICAgICAgICAgICAgICBwdXNoICAgJXJkeAo+PiAgICA1OiAg
ICA1MSAgICAgICAgICAgICAgICAgICAgICAgcHVzaCAgICVyY3gKPj4gICAgNjogICAgNmEgZGEg
ICAgICAgICAgICAgICAgICAgIHB1c2hxICAkMHhmZmZmZmZmZmZmZmZmZmRhCj4+ICAgIDg6ICAg
IDQxIDUwICAgICAgICAgICAgICAgICAgICBwdXNoICAgJXI4Cj4+ICAgIGE6ICAgIDQxIDUxICAg
ICAgICAgICAgICAgICAgICBwdXNoICAgJXI5Cj4+ICAgIGM6ICAgIDQxIDUyICAgICAgICAgICAg
ICAgICAgICBwdXNoICAgJXIxMAo+PiAgICBlOiAgICA0MSA1MyAgICAgICAgICAgICAgICAgICAg
cHVzaCAgICVyMTEKPj4gICAxMDogICAgNDggODMgZWMgMzAgICAgICAgICAgICAgIHN1YiAgICAk
MHgzMCwlcnNwCj4+ICAgMTQ6ICAgIDY1IDRjIDhiIDFjIDI1IGMwIGQyICAgICBtb3YgICAgJWdz
OjB4ZDJjMCwlcjExCj4+ICAgMWI6ICAgIDAwIDAwCj4+ICAgMWQ6ICAgIDQxIGY3IDAzIGRmIDM5
IDA4IDkwICAgICB0ZXN0bCAgJDB4OTAwODM5ZGYsKCVyMTEpCj4+ICAgMjQ6ICAgIDBmIDg1IGE1
IDAwIDAwIDAwICAgICAgICBqbmUgICAgMHhjZgo+PiAgIDJhOiAgICA1MCAgICAgICAgICAgICAg
ICAgICAgICAgcHVzaCAgICVyYXgKPj4gICAyYjoqICAgIGZmIDE1IDljIDk1IGQwIGZmICAgICAg
ICBjYWxscSAgKi0weDJmNmE2NCglcmlwKSAgICAgICAgIwo+PiAweGZmZmZmZmZmZmZkMDk1Y2Qg
ICAgICAgIDwtLSB0cmFwcGluZyBpbnN0cnVjdGlvbgo+PiAgIDMxOiAgICA1OCAgICAgICAgICAg
ICAgICAgICAgICAgcG9wICAgICVyYXgKPj4gICAzMjogICAgNDggM2QgNGMgMDEgMDAgMDAgICAg
ICAgIGNtcCAgICAkMHgxNGMsJXJheAo+PiAgIDM4OiAgICA3NyAwZiAgICAgICAgICAgICAgICAg
ICAgamEgICAgIDB4NDkKPj4gICAzYTogICAgNGMgODkgZDEgICAgICAgICAgICAgICAgIG1vdiAg
ICAlcjEwLCVyY3gKPj4gICAzZDogICAgZmYgICAgICAgICAgICAgICAgICAgICAgIC5ieXRlIDB4
ZmYKPj4gICAzZTogICAgMTQgYzUgICAgICAgICAgICAgICAgICAgIGFkYyAgICAkMHhjNSwlYWwK
Pj4KPj4KPj4gc28gdGhlIG9yaWdpbmFsICdjbGknIHdhcyByZXBsYWNlZCB3aXRoIHRoZSBwdiBj
YWxsIGJ1dCB0byBtZSB0aGUgb2Zmc2V0Cj4+IGxvb2tzIGEgYml0IG9mZiwgbm8/IFNob3VsZG4n
dCBpdCBhbHdheXMgYmUgcG9zaXRpdmU/Cj4gY2FsbHEgdGFrZXMgYSAzMmJpdCBzaWduZWQgZGlz
cGxhY2VtZW50LCBzbyBqdW1waW5nIGJhY2sgYnkgdXAgdG8gMkcgaXMKPiBwZXJmZWN0bHkgbGVn
aXRpbWF0ZS4KClllcywgYnV0Cgpvc3RyQHdvcmtiYXNlPiBubSB2bWxpbnV4IHwgZ3JlcCBlbnRy
eV9TWVNDQUxMXzY0X2Zhc3RwYXRoCmZmZmZmZmZmODE3MzY1ZGQgdCBlbnRyeV9TWVNDQUxMXzY0
X2Zhc3RwYXRoCm9zdHJAd29ya2Jhc2U+IG5tIHZtbGludXggfCBncmVwICIgcHZfaXJxX29wcyIK
ZmZmZmZmZmY4MWMyZGJjMCBEIHB2X2lycV9vcHMKb3N0ckB3b3JrYmFzZT4KCnNvIHB2X2lycV9v
cHMuaXJxX2Rpc2FibGUgaXMgYWJvdXQgNU1CIGFoZWFkIG9mIHdoZXJlIHdlIGFyZSBub3cuIChJ
CmRpZG4ndCBtZWFuIHRoYXQgeDg2IGluc3RydWN0aW9uIHNldCBkb2Vzbid0IGFsbG93IG5lZ2F0
aXZlCmRpc3BsYWNlbWVudCwgSSB3YXMgdHJ5aW5nIHRvIHNheSB0aGF0IHB2X2lycV9vcHMgYWx3
YXlzIGxpdmUgZnVydGhlciBkb3duKQoKCj4KPiBUaGUgI0dQWzBdIGhvd2V2ZXIgbWVhbnMgdGhh
dCB3aGF0ZXZlciA4IGJ5dGUgdmFsdWUgd2FzIGZvdW5kIGF0Cj4gLTB4MmY2YTY0KCVyaXApIHdh
cyBhIG5vbi1jYW5vbmljYWwgYWRkcmVzcy4KPgo+IE9uZSBvcHRpb24gaXMgdGhhdCB0aGUgcHZv
cHMgc3RydWN0dXJlIGhhc24ndCBiZWVuIGluaXRpYWxpc2VkIHByb3Blcmx5LAoKSXQgd2FzLCBJ
IGRpZCBjaGVjayB0aGF0LiBBbmQganVzdCB0byBtYWtlIHN1cmUgSSByZS1pbml0aWFsaXplZCBp
dApiZWZvcmUgYWx0IGluc3RydWN0aW9ucyB3ZXJlIHJld3JpdHRlbi4KCj4gYnV0IGFuIGFsdGVy
bmF0aXZlIGlzIHRoYXQgdGhlIHJlbG9jYXRpb24gd2Fzbid0IHByb2Nlc3NlZCBjb3JyZWN0bHks
Cj4gYW5kIHRoZSBjb2RlIGlzIHRyeWluZyB0byByZWZlcmVuY2Ugc29tZXRoaW5nIHdoaWNoIGlz
bid0IGEgZnVuY3Rpb24KPiBwb2ludGVyLgoKTGV0IG1lIHNlZSBpZiBJIGNhbiBwb2tlIGF0IHdo
YXQncyB0aGVyZS4KCi1ib3JpcwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 12 20:02:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 20:02:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2jgH-0005XM-Bq; Thu, 12 Oct 2017 20:02:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lurodriguez@suse.de>) id 1e2jgG-0005XG-OA
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 20:02:08 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 44/B1-28548-04ACFD95; Thu, 12 Oct 2017 20:02:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsVyuP0Ov679qfu
 RBo/Pilt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlL+iQLFshVrDo0kb2B8bJkFyMnh4SAkcTb
 if+Yuhi5OIQEFjJKPPhynbmLkYODRUBV4syLABCTTUBX4uZtCZByEYFiiZ87GphBypkFpnFIT
 L64CqyXUWAbr8TZ4+2sIA3CAt4Sm7aUgZi8QPOv9BuA9AoJpEt0/9vDCGLzCghKnJz5hAXEZh
 bQkrjx7yUTSDmzgLTE8n8cICangJXEoX43EFNUQFni7rKgCYz8s5D0zkLSOwuhdwEj8ypGjeL
 UorLUIl1DS72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMDAq2dgYNzB+Pu43yFG
 SQ4mJVHejMD7kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeINPAuUEi1LTUyvSMnOAMQCTluDgU
 RLhVQRJ8xYXJOYWZ6ZDpE4xKkqJ89qDJARAEhmleXBtsLi7xCgrJczLyMDAIMRTkFqUm1mCKv
 +KUZyDUUmYVxJkCk9mXgnc9FdAi5mAFoum3QFZXJKIkJJqYFxsKNgp0WMmJf3YaP6ae1YX7hs
 5L4vR5nny5kfS+uqP6sUJy2fs2HjrV/eaO+dL7+nuPLDO3XrCumWCdxbqlxfyPqmxz5G9nNO/
 KdKtqErMUff2sn1u4Wp/d+mKeXw+37rDtPFNqvpG5dQSrYAzkyZGi/8+MEtfQpuN9Yfq7YBVm
 et517r+2KjEUpyRaKjFXFScCACPhM+TtgIAAA==
X-Env-Sender: lurodriguez@suse.de
X-Msg-Ref: server-13.tower-31.messagelabs.com!1507838527!105461138!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26014 invoked from network); 12 Oct 2017 20:02:07 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-13.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 12 Oct 2017 20:02:07 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 61B37AB9D;
 Thu, 12 Oct 2017 20:02:05 +0000 (UTC)
Date: Thu, 12 Oct 2017 22:02:01 +0200
From: "Luis R. Rodriguez" <mcgrof@kernel.org>
To: Thomas Garnier <thgarnie@google.com>, Guenter Roeck <linux@roeck-us.net>,
 Nicholas Piggin <npiggin@gmail.com>
Message-ID: <20171012200201.GW11645@wotan.suse.de>
References: <20171011203027.11248-1-thgarnie@google.com>
 <20171011203027.11248-16-thgarnie@google.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171011203027.11248-16-thgarnie@google.com>
User-Agent: Mutt/1.6.0 (2016-04-01)
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>, Michal Hocko <mhocko@suse.com>,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>, linux-doc@vger.kernel.org,
 Daniel Micay <danielmicay@gmail.com>, Len Brown <len.brown@intel.com>,
 Peter Zijlstra <peterz@infradead.org>, Christopher Li <sparse@chrisli.org>,
 Jan H =?iso-8859-1?Q?=2E_Sch=F6nherr?= <jschoenh@amazon.de>,
 Alexei Starovoitov <ast@kernel.org>, virtualization@lists.linux-foundation.org,
 David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Waiman Long <longman@redhat.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>, kernel-hardening@lists.openwall.com,
 Christoph Lameter <cl@linux.com>, Thomas Gleixner <tglx@linutronix.de>,
 x86@kernel.org, Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>, Jonathan Corbet <corbet@lwn.net>,
 Peter Foley <pefoley2@pefoley.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>, Kyle Huey <me@kylehuey.com>,
 xen-devel@lists.xenproject.org, linux-sparse@vger.kernel.org,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch@vger.kernel.org,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Borislav Petkov <bp@suse.de>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Tom Lendacky <thomas.lendacky@amd.com>, Rik van Riel <riel@redhat.com>,
 Kees Cook <keescook@chromium.org>, Arnd Bergmann <arnd@arndb.de>,
 linux-pm@vger.kernel.org, "H . J . Lu" <hjl.tools@gmail.com>,
 Rusty Russell <rusty@rustcorp.com.au>, Steven Rostedt <rostedt@goodmis.org>,
 Chris Wright <chrisw@sous-sol.org>, Jason Baron <jbaron@akamai.com>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Alok Kataria <akataria@vmware.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>, Baoquan He <bhe@redhat.com>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, kvm@vger.kernel.org,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, linux-kernel@vger.kernel.org,
 "Luis R . Rodriguez" <mcgrof@kernel.org>, Lukas Wunner <lukas@wunner.de>,
 linux-crypto@vger.kernel.org, Rob Landley <rob@landley.net>,
 Jiri Kosina <jkosina@suse.cz>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Andrew Morton <akpm@linux-foundation.org>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Joerg Roedel <joro@8bytes.org>
Subject: Re: [Xen-devel] [PATCH v1 15/27] compiler: Option to default to
	hidden symbols
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMTEsIDIwMTcgYXQgMDE6MzA6MTVQTSAtMDcwMCwgVGhvbWFzIEdhcm5pZXIg
d3JvdGU6Cj4gUHJvdmlkZSBhbiBvcHRpb24gdG8gZGVmYXVsdCB2aXNpYmlsaXR5IHRvIGhpZGRl
biBleGNlcHQgZm9yIGtleQo+IHN5bWJvbHMuIFRoaXMgb3B0aW9uIGlzIGRpc2FibGVkIGJ5IGRl
ZmF1bHQgYW5kIHdpbGwgYmUgdXNlZCBieSB4ODZfNjQKPiBQSUUgc3VwcG9ydCB0byByZW1vdmUg
ZXJyb3JzIGJldHdlZW4gY29tcGlsYXRpb24gdW5pdHMuCj4gCj4gVGhlIGRlZmF1bHQgdmlzaWJp
bGl0eSBpcyBhbHNvIGVuYWJsZWQgZm9yIGV4dGVybmFsIHN5bWJvbHMgdGhhdCBhcmUKPiBjb21w
YXJlZCBhcyB0aGV5IG1heWJlIGVxdWFscyAoc3RhcnQvZW5kIG9mIHNlY3Rpb25zKS4gSW4gdGhp
cyBjYXNlLAo+IG9sZGVyIHZlcnNpb25zIG9mIEdDQyB3aWxsIHJlbW92ZSB0aGUgY29tcGFyaXNv
biBpZiB0aGUgc3ltYm9scyBhcmUKPiBoaWRkZW4uIFRoaXMgaXNzdWUgZXhpc3RzIGF0IGxlYXN0
IG9uIGdjYyA0LjkgYW5kIGJlZm9yZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgR2Fybmll
ciA8dGhnYXJuaWVAZ29vZ2xlLmNvbT4KCjwtLSBzbmlwIC0tPgoKPiBkaWZmIC0tZ2l0IGEvYXJj
aC94ODYva2VybmVsL2NwdS9taWNyb2NvZGUvY29yZS5jIGIvYXJjaC94ODYva2VybmVsL2NwdS9t
aWNyb2NvZGUvY29yZS5jCj4gaW5kZXggODZlOGYwYjI1MzdiLi44ZjAyMTc4M2E5MjkgMTAwNjQ0
Cj4gLS0tIGEvYXJjaC94ODYva2VybmVsL2NwdS9taWNyb2NvZGUvY29yZS5jCj4gKysrIGIvYXJj
aC94ODYva2VybmVsL2NwdS9taWNyb2NvZGUvY29yZS5jCj4gQEAgLTE0NCw4ICsxNDQsOCBAQCBz
dGF0aWMgYm9vbCBfX2luaXQgY2hlY2tfbG9hZGVyX2Rpc2FibGVkX2JzcCh2b2lkKQo+ICAJcmV0
dXJuICpyZXM7Cj4gIH0KPiAgCj4gLWV4dGVybiBzdHJ1Y3QgYnVpbHRpbl9mdyBfX3N0YXJ0X2J1
aWx0aW5fZndbXTsKPiAtZXh0ZXJuIHN0cnVjdCBidWlsdGluX2Z3IF9fZW5kX2J1aWx0aW5fZndb
XTsKPiArZXh0ZXJuIHN0cnVjdCBidWlsdGluX2Z3IF9fc3RhcnRfYnVpbHRpbl9md1tdIF9fZGVm
YXVsdF92aXNpYmlsaXR5Owo+ICtleHRlcm4gc3RydWN0IGJ1aWx0aW5fZncgX19lbmRfYnVpbHRp
bl9md1tdIF9fZGVmYXVsdF92aXNpYmlsaXR5Owo+ICAKPiAgYm9vbCBnZXRfYnVpbHRpbl9maXJt
d2FyZShzdHJ1Y3QgY3Bpb19kYXRhICpjZCwgY29uc3QgY2hhciAqbmFtZSkKPiAgewoKPC0tIHNu
aXAgLS0+Cgo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2FzbS1nZW5lcmljL3NlY3Rpb25zLmggYi9p
bmNsdWRlL2FzbS1nZW5lcmljL3NlY3Rpb25zLmgKPiBpbmRleCBlNWRhNDRlZGRkMmYuLjFhYTVk
NmRhYzllMSAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL2FzbS1nZW5lcmljL3NlY3Rpb25zLmgKPiAr
KysgYi9pbmNsdWRlL2FzbS1nZW5lcmljL3NlY3Rpb25zLmgKPiBAQCAtMzAsNiArMzAsOSBAQAo+
ICAgKglfX2lycWVudHJ5X3RleHRfc3RhcnQsIF9faXJxZW50cnlfdGV4dF9lbmQKPiAgICoJX19z
b2Z0aXJxZW50cnlfdGV4dF9zdGFydCwgX19zb2Z0aXJxZW50cnlfdGV4dF9lbmQKPiAgICovCj4g
KyNpZmRlZiBDT05GSUdfREVGQVVMVF9ISURERU4KPiArI3ByYWdtYSBHQ0MgdmlzaWJpbGl0eSBw
dXNoKGRlZmF1bHQpCj4gKyNlbmRpZgo+ICBleHRlcm4gY2hhciBfdGV4dFtdLCBfc3RleHRbXSwg
X2V0ZXh0W107Cj4gIGV4dGVybiBjaGFyIF9kYXRhW10sIF9zZGF0YVtdLCBfZWRhdGFbXTsKPiAg
ZXh0ZXJuIGNoYXIgX19ic3Nfc3RhcnRbXSwgX19ic3Nfc3RvcFtdOwo+IEBAIC00Niw2ICs0OSw5
IEBAIGV4dGVybiBjaGFyIF9fc29mdGlycWVudHJ5X3RleHRfc3RhcnRbXSwgX19zb2Z0aXJxZW50
cnlfdGV4dF9lbmRbXTsKPiAgCj4gIC8qIFN0YXJ0IGFuZCBlbmQgb2YgLmN0b3JzIHNlY3Rpb24g
LSB1c2VkIGZvciBjb25zdHJ1Y3RvciBjYWxscy4gKi8KPiAgZXh0ZXJuIGNoYXIgX19jdG9yc19z
dGFydFtdLCBfX2N0b3JzX2VuZFtdOwo+ICsjaWZkZWYgQ09ORklHX0RFRkFVTFRfSElEREVOCj4g
KyNwcmFnbWEgR0NDIHZpc2liaWxpdHkgcG9wCj4gKyNlbmRpZgo+ICAKPiAgZXh0ZXJuIF9fdmlz
aWJsZSBjb25zdCB2b2lkIF9fbm9zYXZlX2JlZ2luLCBfX25vc2F2ZV9lbmQ7Cj4gIAo+IGRpZmYg
LS1naXQgYS9pbmNsdWRlL2xpbnV4L2NvbXBpbGVyLmggYi9pbmNsdWRlL2xpbnV4L2NvbXBpbGVy
LmgKPiBpbmRleCBlOTVhMjYzMWU1NDUuLjY5OTc3MTZmNzNiZiAxMDA2NDQKPiAtLS0gYS9pbmNs
dWRlL2xpbnV4L2NvbXBpbGVyLmgKPiArKysgYi9pbmNsdWRlL2xpbnV4L2NvbXBpbGVyLmgKPiBA
QCAtNzgsNiArNzgsMTQgQEAgZXh0ZXJuIHZvaWQgX19jaGtfaW9fcHRyKGNvbnN0IHZvbGF0aWxl
IHZvaWQgX19pb21lbSAqKTsKPiAgI2luY2x1ZGUgPGxpbnV4L2NvbXBpbGVyLWNsYW5nLmg+Cj4g
ICNlbmRpZgo+ICAKPiArLyogVXNlZnVsIGZvciBQb3NpdGlvbiBJbmRlcGVuZGVudCBDb2RlIHRv
IHJlZHVjZSBnbG9iYWwgcmVmZXJlbmNlcyAqLwo+ICsjaWZkZWYgQ09ORklHX0RFRkFVTFRfSElE
REVOCj4gKyNwcmFnbWEgR0NDIHZpc2liaWxpdHkgcHVzaChoaWRkZW4pCj4gKyNkZWZpbmUgX19k
ZWZhdWx0X3Zpc2liaWxpdHkgIF9fYXR0cmlidXRlX18oKHZpc2liaWxpdHkgKCJkZWZhdWx0Iikp
KQoKRG9lcyB0aGlzIHN0aWxsIHdvcmsgd2l0aCBDT05GSUdfTERfREVBRF9DT0RFX0RBVEFfRUxJ
TUlOQVRJT04gPwoKPiArI2Vsc2UKPiArI2RlZmluZSBfX2RlZmF1bHRfdmlzaWJpbGl0eQo+ICsj
ZW5kaWYKPiArCj4gIC8qCj4gICAqIEdlbmVyaWMgY29tcGlsZXItZGVwZW5kZW50IG1hY3JvcyBy
ZXF1aXJlZCBmb3Iga2VybmVsCj4gICAqIGJ1aWxkIGdvIGJlbG93IHRoaXMgY29tbWVudC4gQWN0
dWFsIGNvbXBpbGVyL2NvbXBpbGVyIHZlcnNpb24KPiBkaWZmIC0tZ2l0IGEvaW5pdC9LY29uZmln
IGIvaW5pdC9LY29uZmlnCj4gaW5kZXggY2NiMWQ4ZGFmMjQxLi5iNjQwMjAxZmNmZjcgMTAwNjQ0
Cj4gLS0tIGEvaW5pdC9LY29uZmlnCj4gKysrIGIvaW5pdC9LY29uZmlnCj4gQEAgLTE2NDksNiAr
MTY0OSwxMyBAQCBjb25maWcgUFJPRklMSU5HCj4gIGNvbmZpZyBUUkFDRVBPSU5UUwo+ICAJYm9v
bAo+ICAKPiArIwo+ICsjIERlZmF1bHQgdG8gaGlkZGVuIHZpc2liaWxpdHkgZm9yIGFsbCBzeW1i
b2xzLgo+ICsjIFVzZWZ1bCBmb3IgUG9zaXRpb24gSW5kZXBlbmRlbnQgQ29kZSB0byByZWR1Y2Ug
Z2xvYmFsIHJlZmVyZW5jZXMuCj4gKyMKPiArY29uZmlnIERFRkFVTFRfSElEREVOCj4gKwlib29s
CgpOb3RlIGl0IGlzIGRlZmF1bHQuCgpIYXMgMC1kYXkgcmFuIHRocm91Z2ggdGhpcyBnaXQgdHJl
ZT8gSXQgc2hvdWxkIGJlIGVhc3kgdG8gZ2V0IGl0IGFkZGVkIGZvcgp0ZXN0aW5nLiBBbHNvLCBl
dmVuIHRob3VnaCBtb3N0IGNoYW5nZXMgYXJlIHg4NiBiYXNlZCB0aGVyZSBhcmUgc29tZSBnZW5l
cmljCmNoYW5nZXMgYW5kIEknZCBsb3ZlIGEgd2FybSBmdXp6eSB0aGlzIHdvbid0IGJyZWFrIG9k
ZCAvIHJhbmRvbSBidWlsZHMuCkFsdGhvdWdoIDAtZGF5IGRvZXMgY292ZXIgYSBsb3Qgb2YgdGVz
dCBjYXNlcywgaXQgb25seSBoYXMgbGltaXRlZCBydW4gdGltZQp0ZXN0cy4gVGhlcmUgYXJlIHNv
bWUgb3RoZXIgdGVzdCBiZWRzIHdoaWNoIGFsc28gY292ZXIgc29tZSBtb3JlIG9ic2N1cmUKYXJj
aGl0ZWN0dXJlcy4gSGF2aW5nIGEgdGVzdCBwYXNzIG9uIEd1ZW50ZXIncyB0ZXN0IGJlZCB3b3Vs
ZCBiZSBuaWNlIHRvCnNlZS4gRm9yIHRoYXQgcGxlYXNlIGNvb3JkaW5hdGUgd2l0aCBHdWVudGVy
IGlmIGhlJ3Mgd2lsbGluZyB0byBydW4gdGhpcwphIHRlc3QgZm9yIHlvdS4KCiAgTHVpcwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 12 20:52:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 20:52:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2kSY-0001RE-I6; Thu, 12 Oct 2017 20:52:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <cardoe@cardoe.com>) id 1e2kSX-0001Qv-7U
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 20:52:01 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 82/7E-06262-0F5DFD95; Thu, 12 Oct 2017 20:52:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVyMfTGYd23V+9
 HGtzrYLP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDN2HL/OUjCDv6Jl0QKWBsYpXF2MXBxCArMY
 JXbOaGIHcVgE5jFLLFj5jw3EkRDoZ5Vo2XeTqYuRE8jJk1j09S4jhJ0mcfT+FdYuRg4gu1Li2
 rU6kLCQgILE7wmHmCCmLmOSeLinnw0kwSagIfHk1wwwW0RASeLeqslgRcwC8xklzt3tYAZJCA
 tYS/y72MwOYrMIqEpsaFsEtphXwEziybKHLBDL5CV2bBYECXMKmEs0TF/GBhIWAiq5e9lrAqP
 gAkaGVYzqxalFZalFusZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiB4cYABDsY
 9/5zOsQoycGkJMqbEXg/UogvKT+lMiOxOCO+qDQntfgQowwHh5IE74MrQDnBotT01Iq0zBxg4
 MOkJTh4lER4mYDBL8RbXJCYW5yZDpE6xWjJceHOpT9MHAf23AKSHTfv/mESYsnLz0uVEuc9Dz
 JPAKQhozQPbhwsOi8xykoJ8zICHSjEU5BalJtZgir/ilGcg1FJmJcFZC1PZl4J3NZXQAcxAR0
 kmnYH5KCSRISUVAPj5AVJwpF1nSH7IvkZ9O5m3e5YczhzHktFOv+rwL4HDHc6BAtYl3U7W5S3
 tGxbU8v88qt9KHO+TtkfvmUbryzomBzTJqbc4Pz8SXdvnlgQU6iN38tr9mIMPZIb9At15voEl
 ZjdF/1VbLUzzXTT0VuddtaXDildvJq/RkEtfs+Ojy/7AubfSldiKc5INNRiLipOBADXk2/ayQ
 IAAA==
X-Env-Sender: cardoe@cardoe.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1507841516!67907730!1
X-Originating-IP: [209.85.216.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35938 invoked from network); 12 Oct 2017 20:51:57 -0000
Received: from mail-qt0-f195.google.com (HELO mail-qt0-f195.google.com)
 (209.85.216.195)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Oct 2017 20:51:57 -0000
Received: by mail-qt0-f195.google.com with SMTP id z28so13562021qtz.13
 for <xen-devel@lists.xenproject.org>; Thu, 12 Oct 2017 13:51:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=VW4FrCAsvfEOlh0DNkSAW4Ph3GXEkdftgCmgTHCNPTE=;
 b=MP/3BfLztpm+DGlJus+1ev6i83OYOJVdexttehKQ64u0vkitXBYuT0FCbt/dR6arER
 K+ySzKEWWF2mtPgDxhjKjz0BpS5pkWCS479hAM53OHh+aNntEXifdv1dex2/I0f7gCn+
 D00Hwn/SuRD+/USGIq5avv3nY6aSRe5c2H+h8=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=VW4FrCAsvfEOlh0DNkSAW4Ph3GXEkdftgCmgTHCNPTE=;
 b=l3ADWLRpH5rZVDToagz9Qb3RcpqtIgtB+FCNPxnflhqTdpQ9SFEqHgdx1445tbuOz9
 bO5HDMmfmYC95bXuS3jwBheAkes/xKKTtDy0Q0/N3KibTYyvpQ+ywRq+hkptB39NbvdM
 bBcqdIBIEwc5WS9/GGCt70fGrvemHSNFX38XY/FbefSCuv9JXkkNmAtCNy/Qiu/Bf7Ic
 RKtxzOPv7S1pqeGUbZqqUbnTwHMoCZkzoyCpYDivrULcEfJ0U9z+v2b0UYlbDpdyEp/J
 KXEBpgRxdsk9qKILtJ5DkIWCKrkw1+SId20UgQZO8eudZfuZzySLKyOTFSwWxoZujgC/
 H5Ng==
X-Gm-Message-State: AMCzsaU2pcA3mqO9fT7uIDLyZ/mWdXExHZlcCgo11mNeSSCbuMH0xjFE
 pF3XwdxnX1708xeKNAsJz79+d9M6c8Q=
X-Google-Smtp-Source: AOwi7QAa9mxUX1xfe6pWXHd246rSFD0+cp1LJFPsbeMxZOvd09azHbLXuLZ0LkSekCPigHb7eYevtA==
X-Received: by 10.200.46.58 with SMTP id r55mr5661399qta.244.1507841515833;
 Thu, 12 Oct 2017 13:51:55 -0700 (PDT)
Received: from swanson.localdomain
 (104-179-196-18.lightspeed.brhmal.sbcglobal.net. [104.179.196.18])
 by smtp.gmail.com with ESMTPSA id 23sm9812084qkf.68.2017.10.12.13.51.54
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 12 Oct 2017 13:51:55 -0700 (PDT)
From: Doug Goldstein <cardoe@cardoe.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 12 Oct 2017 15:50:07 -0500
Message-Id: <20171012205007.13001-2-cardoe@cardoe.com>
X-Mailer: git-send-email 2.13.5
In-Reply-To: <20171012205007.13001-1-cardoe@cardoe.com>
References: <20171012205007.13001-1-cardoe@cardoe.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Daniel Kiper <daniel.kiper@oracle.com>, David Esler <drumandstrum@gmail.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 2/2] x86/boot: rename send_chr to print_err
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogRGF2aWQgRXNsZXIgPGRydW1hbmRzdHJ1bUBnbWFpbC5jb20+CgpUaGUgc2VuZF9jaHIg
ZnVuY3Rpb24gc2VuZHMgYW4gZW50aXJlIEMtc3RyaW5nIGFuZCBub3Qgb25lIGNoYXJhY3RlciBh
bmQKZG9lc24ndCBuZWNlc3NhcmlseSBqdXN0IHNlbmQgaXQgb3ZlciB0aGUgc2VyaWFsIFVBUlQg
YW55bW9yZSBzbyByZW5hbWUKaXQgdG8gcHJpbnRfZXJyIHNvIHRoYXQgaXRzIGNsb3NlciBpbiBu
YW1lIHRvIHdoYXQgaXQgZG9lcy4KClJldmlld2VkLWJ5OiBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9l
QGNhcmRvZS5jb20+ClNpZ25lZC1vZmYtYnk6IERhdmlkIEVzbGVyIDxkcnVtYW5kc3RydW1AZ21h
aWwuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9ib290L2hlYWQuUyB8IDEwICsrKysrLS0tLS0KIDEg
ZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TIGIveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCmlu
ZGV4IGY0OGJiYmQyZTUuLjIyMzQ4YjFiYmUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ib290
L2hlYWQuUworKysgYi94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKQEAgLTE2MSw3ICsxNjEsNyBA
QCBub3RfbXVsdGlib290OgogICAgICAgICAgKi8KICAgICAgICAgYWRkICAgICAkc3ltX29mZnMo
LkxiYWRfbGRyX25icyksJWVzaSAgICMgRXJyb3IgbWVzc2FnZQogICAgICAgICB4b3IgICAgICVl
ZGksJWVkaSAgICAgICAgICAgICAgICAgICAgICAgIyBObyBWR0EgdGV4dCBidWZmZXIKLSAgICAg
ICAgam1wICAgICAuTHNlbmRfY2hyCisgICAgICAgIGptcCAgICAgLkxwcmludF9lcnIKIC5MbWIy
X2VmaV9pYV8zMjoKICAgICAgICAgLyoKICAgICAgICAgICogSGVyZSB3ZSBhcmUgb24gRUZJIElB
LTMyIHBsYXRmb3JtLiBUaGVuIHJlbGlhYmxlIHZnYV90ZXh0X2J1ZmZlciB6YXAgaXMKQEAgLTE2
OSwxMCArMTY5LDEwIEBAIG5vdF9tdWx0aWJvb3Q6CiAgICAgICAgICAqLwogICAgICAgICBhZGQg
ICAgICRzeW1fb2ZmcyguTGJhZF9lZmlfbXNnKSwlZXNpICAgIyBFcnJvciBtZXNzYWdlCiAgICAg
ICAgIHhvciAgICAgJWVkaSwlZWRpICAgICAgICAgICAgICAgICAgICAgICAjIE5vIFZHQSB0ZXh0
IGJ1ZmZlcgotICAgICAgICBqbXAgICAgIC5Mc2VuZF9jaHIKKyAgICAgICAgam1wICAgICAuTHBy
aW50X2VycgogLkxnZXRfdnRiOgogICAgICAgICBtb3YgICAgIHN5bV9lc2kodmdhX3RleHRfYnVm
ZmVyKSwlZWRpCi0uTHNlbmRfY2hyOgorLkxwcmludF9lcnI6CiAgICAgICAgIG1vdiAgICAgKCVl
c2kpLCVibAogICAgICAgICBpbmMgICAgICVlc2kKICAgICAgICAgdGVzdCAgICAlYmwsJWJsICAg
ICAgICAjIFRlcm1pbmF0ZSBvbiAnXDAnIHNlbnRpbmVsCkBAIC0xODUsMTEgKzE4NSwxMSBAQCBu
b3RfbXVsdGlib290OgogICAgICAgICBtb3YgICAgICVibCwlYWwKICAgICAgICAgb3V0ICAgICAl
YWwsJWR4ICAgICAgICAjIFNlbmQgYSBjaGFyYWN0ZXIgb3ZlciB0aGUgc2VyaWFsIGxpbmUKICAg
ICAgICAgdGVzdCAgICAlZWRpLCVlZGkgICAgICAjIElzIHRoZSBWR0EgdGV4dCBidWZmZXIgYXZh
aWxhYmxlPwotICAgICAgICBqeiAgICAgIC5Mc2VuZF9jaHIKKyAgICAgICAganogICAgICAuTHBy
aW50X2VycgogICAgICAgICBtb3ZzYiAgICAgICAgICAgICAgICAgICMgV3JpdGUgYSBjaGFyYWN0
ZXIgdG8gdGhlIFZHQSB0ZXh0IGJ1ZmZlcgogICAgICAgICBtb3YgICAgICQ3LCVhbAogICAgICAg
ICBzdG9zYiAgICAgICAgICAgICAgICAgICMgV3JpdGUgYW4gYXR0cmlidXRlIHRvIHRoZSBWR0Eg
dGV4dCBidWZmZXIKLSAgICAgICAgam1wICAgICAuTHNlbmRfY2hyCisgICAgICAgIGptcCAgICAg
LkxwcmludF9lcnIKIC5MaGFsdDogaGx0CiAgICAgICAgIGptcCAgICAgLkxoYWx0CiAKLS0gCjIu
MTMuNQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 12 20:52:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 20:52:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2kSV-0001QS-7P; Thu, 12 Oct 2017 20:51:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <cardoe@cardoe.com>) id 1e2kST-0001QK-La
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 20:51:57 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 E3/B1-31121-CE5DFD95; Thu, 12 Oct 2017 20:51:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVyMfTGId03V+9
 HGnw5zW3xfctkJgdGj8MfrrAEMEaxZuYl5VcksGZcffabqeAie8WfYyfZGxgb2LoYuTiEBGYw
 Smy+v4kZxGERaGeW6N70gBHEkRB4xyJxdNN0oDJOICdP4ti1TSwQdprE5fcgRSB2lcSeWxdZQ
 WwhAQWJ3xMOMUGMXcYksW3tDLBmNgENiSe/IGwRASWJe6smgxUxC8xnlDh3t4MZJCEsYCaxY+
 FBsCIWAVWJaf9Wgk3lBYo37vkGtI0DaJu8xI7NghMY+RcwMqxi1ChOLSpLLdI1NNdLKspMzyj
 JTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMIgYg2MF4e2PAIUZJDiYlUd6MwPuRQnxJ+SmV
 GYnFGfFFpTmpxYcYZTg4lCR45YBBKSRYlJqeWpGWmQMMZ5i0BAePkgivPUiat7ggMbc4Mx0id
 YrRnuPCnUt/mDhuPLwOJA/suQUkO27e/cMkxJKXn5cqJc6rA9ImANKWUZoHNxQWf5cYZaWEeR
 mBzhTiKUgtys0sQZV/xSjOwagkzMsCMoUnM68EbvcroLOYgM4STbsDclZJIkJKqoGxpa9FT27
 6mzKZMp/va3wVX/TVLZuU9easYPLBG2I3An9ZfhB4Up1huvXGTlO1CZkma9UiN7odmPa+5fqv
 F/3H7z67MWPlNjnltA0Ljj3JefDNeNoFrUsBCequm1Znx0z4re5SblrjV27jUJ+hm7LOViD/g
 72sdo9w1B2B3oA5S8/tM8pcNp9diaU4I9FQi7moOBEAJQ9NJroCAAA=
X-Env-Sender: cardoe@cardoe.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1507841515!70466145!1
X-Originating-IP: [209.85.216.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26602 invoked from network); 12 Oct 2017 20:51:56 -0000
Received: from mail-qt0-f194.google.com (HELO mail-qt0-f194.google.com)
 (209.85.216.194)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Oct 2017 20:51:56 -0000
Received: by mail-qt0-f194.google.com with SMTP id f8so16041747qta.5
 for <xen-devel@lists.xenproject.org>; Thu, 12 Oct 2017 13:51:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=from:to:cc:subject:date:message-id;
 bh=9he5CSCad1XLiGsqHS4BXuTTawK1w7b30a1z4zL7Gn0=;
 b=YKTwmlSA8Oa0kq7MEJT37qjPch4TfLBxnP2PfH7d8yIj9avXvcBgyUeF1mLu2N4ske
 aktQp/o5c4fd1Lsow4xJ4NyZdrhrydLt30DMg+ThpY84UEIFWM79TeOzvTKZbmCP5S9S
 hV9miB6TGJKbWxvaa2ipUBPlgyB0xfSM6uJ2A=
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=9he5CSCad1XLiGsqHS4BXuTTawK1w7b30a1z4zL7Gn0=;
 b=MuNL8O6zIi2CNm9no7aZnaG5si3mGjvrTroRmYkzVfNMcmftCMqX7PbR50QwwFeEX8
 b6fej6ysj3LLNjfUV5K5H6kNLE7LZsPmsPujZuF8Ff5656u2ORGnuHatn3G4/6zs712C
 352doPP3fzeuSZ8xtKxDLMeIgz0mDi27xSJbXyMnszztg8RKBUd1tW9s7dpQGWBdzbnM
 YpogISYBM7+ZW8Okz8eVnN8XlEsp2bkdW3iXUJUnwe+Va2N1Ild1EYnTgeYEpuSKxqiH
 5hDZzMhn9wb2pkn/vpNNWwdASFottpkNy6DS/q3iV6jiE4c8g9exf26WxSU+gGenGrX6
 W3YQ==
X-Gm-Message-State: AMCzsaWSpbfF7jtx2o8oU/H0MbJGR3qTFTS7aGUePEpEMuomhBQ3lyck
 mipJGHydiHycxfsaxOvBIvlq/NZ7cJg=
X-Google-Smtp-Source: AOwi7QDWPuMhI7ruc+SWT2ZkWZ2shQa3C9uh43La4QGID4uxD5FUF/1rRLD2yRnFFaQHdBL01CGSew==
X-Received: by 10.200.39.236 with SMTP id x41mr5430683qtx.287.1507841514953;
 Thu, 12 Oct 2017 13:51:54 -0700 (PDT)
Received: from swanson.localdomain
 (104-179-196-18.lightspeed.brhmal.sbcglobal.net. [104.179.196.18])
 by smtp.gmail.com with ESMTPSA id 23sm9812084qkf.68.2017.10.12.13.51.54
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 12 Oct 2017 13:51:54 -0700 (PDT)
From: Doug Goldstein <cardoe@cardoe.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 12 Oct 2017 15:50:06 -0500
Message-Id: <20171012205007.13001-1-cardoe@cardoe.com>
X-Mailer: git-send-email 2.13.5
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Daniel Kiper <daniel.kiper@oracle.com>, David Esler <drumandstrum@gmail.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 1/2] x86/boot: fix early error display
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogRGF2aWQgRXNsZXIgPGRydW1hbmRzdHJ1bUBnbWFpbC5jb20+CgpJbiA5MTgwZjUzNjU1
MjQgYSBjaGFuZ2Ugd2FzIG1hZGUgdG8gdGhlIHNlbmRfY2hyIGZ1bmN0aW9uIHRvIHRha2UgaW4K
Qy1zdHJpbmdzIGFuZCBwcmludCBvdXQgYSBjaGFyYWN0ZXIgYXQgYSB0aW1lIHVudGlsIGEgTlVM
TCB3YXMKZW5jb3VudGVyZWQuIEhvd2V2ZXIgdGhlcmUgaXMgbm8gY29kZSB0byBpbmNyZW1lbnQg
dGhlIGN1cnJlbnQgY2hhcmFjdGVyCnBvc2l0aW9uIHJlc3VsdGluZyBpbiBhbiBlbmRsZXNzIGxv
b3Agb2YgdGhlIGZpcnN0IGNoYXJhY3Rlci4gVGhpcyBhZGRzCmEgc2ltcGxlIGluY3JlbWVudC4K
ClJldmlld2VkLWJ5OiBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+ClNpZ25lZC1v
ZmYtYnk6IERhdmlkIEVzbGVyIDxkcnVtYW5kc3RydW1AZ21haWwuY29tPgotLS0KIHhlbi9hcmNo
L3g4Ni9ib290L2hlYWQuUyB8IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TIGIveGVuL2FyY2gveDg2L2Jvb3Qv
aGVhZC5TCmluZGV4IGZkNmZjMzM3ZmUuLmY0OGJiYmQyZTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9ib290L2hlYWQuUworKysgYi94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKQEAgLTE3NCw2
ICsxNzQsNyBAQCBub3RfbXVsdGlib290OgogICAgICAgICBtb3YgICAgIHN5bV9lc2kodmdhX3Rl
eHRfYnVmZmVyKSwlZWRpCiAuTHNlbmRfY2hyOgogICAgICAgICBtb3YgICAgICglZXNpKSwlYmwK
KyAgICAgICAgaW5jICAgICAlZXNpCiAgICAgICAgIHRlc3QgICAgJWJsLCVibCAgICAgICAgIyBU
ZXJtaW5hdGUgb24gJ1wwJyBzZW50aW5lbAogICAgICAgICBqZSAgICAgIC5MaGFsdAogICAgICAg
ICBtb3YgICAgICQweDNmOCs1LCVkeCAgICMgVUFSVCBMaW5lIFN0YXR1cyBSZWdpc3RlcgotLSAK
Mi4xMy41CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 12 20:55:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 20:55:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2kVj-0001vU-0D; Thu, 12 Oct 2017 20:55:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc96@hermes.cam.ac.uk>) id 1e2kVi-0001vN-GE
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 20:55:18 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 44/1C-22492-5B6DFD95; Thu, 12 Oct 2017 20:55:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsXSnM/Rqrv12v1
 Ig7sX+Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozGCx9YCw5wVix//pS5gXEvexcjJ4eEgKLE
 1saNzBC2g0Tvmz1AcS4OIYFrTBKnVkxgAUkIC1hJLL38hw3EFhFwk1jT8oQRpIhZYDqjxOa9M
 5i6GDmAOswk7l72AqlhE9CX2P3iExOIzStgK9GzoB9sAYuAqsSuC82sILaoQLTE90XPmSFqBC
 VOznwCtotTwFyiYfoysF3MAuoSf+ZdYoaw5SW2v50DZYtLNH1ZyQpxm57EtPvzWCYwCs5CMmo
 WkvZZSNpnIWlfwMiyilG9OLWoLLVI11AvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93
 EyMwmOsZGBh3MDb1Oh9ilORgUhLlzQi8HynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgnfGVaCcY
 FFqempFWmYOMK5g0hIcPEoivPYgad7igsTc4sx0iNQpRkUpcd4lIAkBkERGaR5cGyyWLzHKSg
 nzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5t0DMoUnM68EbvoroMVMQItF0+6ALC5JREhJNTDGXM7
 hecIi/3Neu3P3lSbhvybaVYunryyUabhz1n4vr8uds5pne17OlBOVdWGQOicsnb14897jDPe+
 PohZvteEeYvRvkMfKg4KCa4PiI+6xcp7OT98+anuiZvFoqU/rTk+w3Oer+gHbqllB7adn+n7k
 nWi54oF5yeFieQt+sPzIDzXKfK2RKq7EktxRqKhFnNRcSIAcTzFpOACAAA=
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-7.tower-206.messagelabs.com!1507841717!103845480!1
X-Originating-IP: [131.111.8.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56260 invoked from network); 12 Oct 2017 20:55:17 -0000
Received: from ppsw-33.csi.cam.ac.uk (HELO ppsw-33.csi.cam.ac.uk)
 (131.111.8.133)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Oct 2017 20:55:17 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from 88-111-127-202.dynamic.dsl.as9105.com ([88.111.127.202]:60611
 helo=[192.168.1.6])
 by ppsw-33.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.157]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1e2kVa-000P6Z-he (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Thu, 12 Oct 2017 21:55:10 +0100
To: Doug Goldstein <cardoe@cardoe.com>, xen-devel@lists.xenproject.org
References: <20171012205007.13001-1-cardoe@cardoe.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <23f81dc5-e9c9-67ce-8cb6-7452d31f293f@citrix.com>
Date: Thu, 12 Oct 2017 21:55:08 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20171012205007.13001-1-cardoe@cardoe.com>
Content-Language: en-GB
Cc: Daniel Kiper <daniel.kiper@oracle.com>,
 David Esler <drumandstrum@gmail.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 1/2] x86/boot: fix early error display
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTIvMTAvMjAxNyAyMTo1MCwgRG91ZyBHb2xkc3RlaW4gd3JvdGU6Cj4gRnJvbTogRGF2aWQg
RXNsZXIgPGRydW1hbmRzdHJ1bUBnbWFpbC5jb20+Cj4KPiBJbiA5MTgwZjUzNjU1MjQgYSBjaGFu
Z2Ugd2FzIG1hZGUgdG8gdGhlIHNlbmRfY2hyIGZ1bmN0aW9uIHRvIHRha2UgaW4KPiBDLXN0cmlu
Z3MgYW5kIHByaW50IG91dCBhIGNoYXJhY3RlciBhdCBhIHRpbWUgdW50aWwgYSBOVUxMIHdhcwo+
IGVuY291bnRlcmVkLiBIb3dldmVyIHRoZXJlIGlzIG5vIGNvZGUgdG8gaW5jcmVtZW50IHRoZSBj
dXJyZW50IGNoYXJhY3Rlcgo+IHBvc2l0aW9uIHJlc3VsdGluZyBpbiBhbiBlbmRsZXNzIGxvb3Ag
b2YgdGhlIGZpcnN0IGNoYXJhY3Rlci4gVGhpcyBhZGRzCj4gYSBzaW1wbGUgaW5jcmVtZW50Lgo+
Cj4gUmV2aWV3ZWQtYnk6IERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KPiBTaWdu
ZWQtb2ZmLWJ5OiBEYXZpZCBFc2xlciA8ZHJ1bWFuZHN0cnVtQGdtYWlsLmNvbT4KClJldmlld2Vk
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKQ0MnaW5nIEp1
bGllbiBhcyByZWxlYXNlIG1hbmFnZXIuIFRoaXMgc2hvdWxkIGJlIGluY2x1ZGVkIGluIDQuMTAg
SU1PLAphbmQgaXMgYSBiYWNrcG9ydCBjYW5kaWRhdGUuCgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYv
Ym9vdC9oZWFkLlMgfCAxICsKPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCj4KPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TIGIveGVuL2FyY2gveDg2L2Jvb3Qv
aGVhZC5TCj4gaW5kZXggZmQ2ZmMzMzdmZS4uZjQ4YmJiZDJlNSAxMDA2NDQKPiAtLS0gYS94ZW4v
YXJjaC94ODYvYm9vdC9oZWFkLlMKPiArKysgYi94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKPiBA
QCAtMTc0LDYgKzE3NCw3IEBAIG5vdF9tdWx0aWJvb3Q6Cj4gICAgICAgICAgbW92ICAgICBzeW1f
ZXNpKHZnYV90ZXh0X2J1ZmZlciksJWVkaQo+ICAuTHNlbmRfY2hyOgo+ICAgICAgICAgIG1vdiAg
ICAgKCVlc2kpLCVibAo+ICsgICAgICAgIGluYyAgICAgJWVzaQo+ICAgICAgICAgIHRlc3QgICAg
JWJsLCVibCAgICAgICAgIyBUZXJtaW5hdGUgb24gJ1wwJyBzZW50aW5lbAo+ICAgICAgICAgIGpl
ICAgICAgLkxoYWx0Cj4gICAgICAgICAgbW92ICAgICAkMHgzZjgrNSwlZHggICAjIFVBUlQgTGlu
ZSBTdGF0dXMgUmVnaXN0ZXIKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 12 20:56:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 20:56:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2kWX-00020t-9T; Thu, 12 Oct 2017 20:56:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc96@hermes.cam.ac.uk>) id 1e2kWW-00020e-31
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 20:56:08 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 06/40-15990-7E6DFD95; Thu, 12 Oct 2017 20:56:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsXSnM/Rqvvs2v1
 Ig+entSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozPD2cyFjQKVtx6tJu9gXEXdxcjJ4eEgKLE
 1saNzBC2g0Tvmz3sILaQwDUmic3XgkFsYQF7iRl737GA2CICbhJrWp4wdjFycDALFElsWFUAY
 goJJEmceegFUsEmoC+x+8UnJpAwr4CtxMvlliBhFgFVibtXIIaLCkRLfF/0HGwpr4CgxMmZT8
 CGcwqYS8z9dhssziygLvFn3iUoW15i+9s5ULa4RNOXlawQh+lJTLs/j2UCo+AsJKNmIWmfhaR
 9FpL2BYwsqxjVi1OLylKLdC31kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECg5gB
 CHYwrm11PsQoycGkJMqbEXg/UogvKT+lMiOxOCO+qDQntfgQowwHh5IE74yrQDnBotT01Iq0z
 BxgPMGkJTh4lER47UHSvMUFibnFmekQqVOMilLivEtAEgIgiYzSPLg2WAxfYpSVEuZlBDpEiK
 cgtSg3swRV/hWjOAejkjDvHpApPJl5JXDTXwEtZgJaLJp2B2RxSSJCSqqBMau/+lqD6pTks6n
 XI3OUpHae4ips8fc1XzD7iu7Tuy2rptxjT5x8guVXhafRQ76ba/nEuxUfSR73DZmf/TfR+3RX
 hr5gpVnbwqoNdh+uXvMtmzRv1oKQg4uP3rdaomIUdXZf06Hvn69bKDTrrYu+9/ePlLcxd/iSI
 3V2de6LHdYHVwZJdAWrKLEUZyQaajEXFScCAMi20gHcAgAA
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-13.tower-206.messagelabs.com!1507841766!91233947!1
X-Originating-IP: [131.111.8.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14144 invoked from network); 12 Oct 2017 20:56:06 -0000
Received: from ppsw-33.csi.cam.ac.uk (HELO ppsw-33.csi.cam.ac.uk)
 (131.111.8.133)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 12 Oct 2017 20:56:06 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from 88-111-127-202.dynamic.dsl.as9105.com ([88.111.127.202]:60658
 helo=[192.168.1.6])
 by ppsw-33.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.157]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1e2kWQ-000QFt-gR (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Thu, 12 Oct 2017 21:56:02 +0100
To: Doug Goldstein <cardoe@cardoe.com>, xen-devel@lists.xenproject.org
References: <20171012205007.13001-1-cardoe@cardoe.com>
 <20171012205007.13001-2-cardoe@cardoe.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <d0fe7e7a-65d7-94fe-aeb4-ea4bb20c4f80@citrix.com>
Date: Thu, 12 Oct 2017 21:56:01 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20171012205007.13001-2-cardoe@cardoe.com>
Content-Language: en-GB
Cc: Daniel Kiper <daniel.kiper@oracle.com>,
 David Esler <drumandstrum@gmail.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 2/2] x86/boot: rename send_chr to print_err
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTIvMTAvMjAxNyAyMTo1MCwgRG91ZyBHb2xkc3RlaW4gd3JvdGU6Cj4gRnJvbTogRGF2aWQg
RXNsZXIgPGRydW1hbmRzdHJ1bUBnbWFpbC5jb20+Cj4KPiBUaGUgc2VuZF9jaHIgZnVuY3Rpb24g
c2VuZHMgYW4gZW50aXJlIEMtc3RyaW5nIGFuZCBub3Qgb25lIGNoYXJhY3RlciBhbmQKPiBkb2Vz
bid0IG5lY2Vzc2FyaWx5IGp1c3Qgc2VuZCBpdCBvdmVyIHRoZSBzZXJpYWwgVUFSVCBhbnltb3Jl
IHNvIHJlbmFtZQo+IGl0IHRvIHByaW50X2VyciBzbyB0aGF0IGl0cyBjbG9zZXIgaW4gbmFtZSB0
byB3aGF0IGl0IGRvZXMuCj4KPiBSZXZpZXdlZC1ieTogRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBj
YXJkb2UuY29tPgo+IFNpZ25lZC1vZmYtYnk6IERhdmlkIEVzbGVyIDxkcnVtYW5kc3RydW1AZ21h
aWwuY29tPgoKUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CgpUaGlzIHNob3VsZCBhbHNvIGJlIGluY2x1ZGVkIGluIDQuMTAgSU1PLgoKPiAtLS0K
PiAgeGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TIHwgMTAgKysrKystLS0tLQo+ICAxIGZpbGUgY2hh
bmdlZCwgNSBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9ib290L2hlYWQuUyBiL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUwo+IGluZGV4
IGY0OGJiYmQyZTUuLjIyMzQ4YjFiYmUgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2Jvb3Qv
aGVhZC5TCj4gKysrIGIveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCj4gQEAgLTE2MSw3ICsxNjEs
NyBAQCBub3RfbXVsdGlib290Ogo+ICAgICAgICAgICAqLwo+ICAgICAgICAgIGFkZCAgICAgJHN5
bV9vZmZzKC5MYmFkX2xkcl9uYnMpLCVlc2kgICAjIEVycm9yIG1lc3NhZ2UKPiAgICAgICAgICB4
b3IgICAgICVlZGksJWVkaSAgICAgICAgICAgICAgICAgICAgICAgIyBObyBWR0EgdGV4dCBidWZm
ZXIKPiAtICAgICAgICBqbXAgICAgIC5Mc2VuZF9jaHIKPiArICAgICAgICBqbXAgICAgIC5McHJp
bnRfZXJyCj4gIC5MbWIyX2VmaV9pYV8zMjoKPiAgICAgICAgICAvKgo+ICAgICAgICAgICAqIEhl
cmUgd2UgYXJlIG9uIEVGSSBJQS0zMiBwbGF0Zm9ybS4gVGhlbiByZWxpYWJsZSB2Z2FfdGV4dF9i
dWZmZXIgemFwIGlzCj4gQEAgLTE2OSwxMCArMTY5LDEwIEBAIG5vdF9tdWx0aWJvb3Q6Cj4gICAg
ICAgICAgICovCj4gICAgICAgICAgYWRkICAgICAkc3ltX29mZnMoLkxiYWRfZWZpX21zZyksJWVz
aSAgICMgRXJyb3IgbWVzc2FnZQo+ICAgICAgICAgIHhvciAgICAgJWVkaSwlZWRpICAgICAgICAg
ICAgICAgICAgICAgICAjIE5vIFZHQSB0ZXh0IGJ1ZmZlcgo+IC0gICAgICAgIGptcCAgICAgLkxz
ZW5kX2Nocgo+ICsgICAgICAgIGptcCAgICAgLkxwcmludF9lcnIKPiAgLkxnZXRfdnRiOgo+ICAg
ICAgICAgIG1vdiAgICAgc3ltX2VzaSh2Z2FfdGV4dF9idWZmZXIpLCVlZGkKPiAtLkxzZW5kX2No
cjoKPiArLkxwcmludF9lcnI6Cj4gICAgICAgICAgbW92ICAgICAoJWVzaSksJWJsCj4gICAgICAg
ICAgaW5jICAgICAlZXNpCj4gICAgICAgICAgdGVzdCAgICAlYmwsJWJsICAgICAgICAjIFRlcm1p
bmF0ZSBvbiAnXDAnIHNlbnRpbmVsCj4gQEAgLTE4NSwxMSArMTg1LDExIEBAIG5vdF9tdWx0aWJv
b3Q6Cj4gICAgICAgICAgbW92ICAgICAlYmwsJWFsCj4gICAgICAgICAgb3V0ICAgICAlYWwsJWR4
ICAgICAgICAjIFNlbmQgYSBjaGFyYWN0ZXIgb3ZlciB0aGUgc2VyaWFsIGxpbmUKPiAgICAgICAg
ICB0ZXN0ICAgICVlZGksJWVkaSAgICAgICMgSXMgdGhlIFZHQSB0ZXh0IGJ1ZmZlciBhdmFpbGFi
bGU/Cj4gLSAgICAgICAganogICAgICAuTHNlbmRfY2hyCj4gKyAgICAgICAganogICAgICAuTHBy
aW50X2Vycgo+ICAgICAgICAgIG1vdnNiICAgICAgICAgICAgICAgICAgIyBXcml0ZSBhIGNoYXJh
Y3RlciB0byB0aGUgVkdBIHRleHQgYnVmZmVyCj4gICAgICAgICAgbW92ICAgICAkNywlYWwKPiAg
ICAgICAgICBzdG9zYiAgICAgICAgICAgICAgICAgICMgV3JpdGUgYW4gYXR0cmlidXRlIHRvIHRo
ZSBWR0EgdGV4dCBidWZmZXIKPiAtICAgICAgICBqbXAgICAgIC5Mc2VuZF9jaHIKPiArICAgICAg
ICBqbXAgICAgIC5McHJpbnRfZXJyCj4gIC5MaGFsdDogaGx0Cj4gICAgICAgICAgam1wICAgICAu
TGhhbHQKPiAgCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 12 21:03:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 21:03:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2kdt-00036R-WC; Thu, 12 Oct 2017 21:03:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1e2kdt-00036L-2P
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 21:03:45 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 85/09-29911-0B8DFD95; Thu, 12 Oct 2017 21:03:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSeUgUcRTuNzO7TuLGuB77XJRow6jQVQksCSM
 IRSQr/UfNqGZ1dDb3sJ21LDCWDjyo0ApJWzJLuuhSi1VEQ8tjjQ5daRexzCtDy9Qku6hmnNVs
 /hi+9/ve972PxyNxeZlUSTJ5ZsZkoHUqqSfBhq2KC73vGkgNn3xJbpp7eB7biuKeTPUSu9Bui
 dagMebtl7BjjadRjkWdN/7nBmFB74OLkSdJUGdwGK5zYMVoOYmoVKj8cUoqYDn1G8G12s0Cll
 JqmJtp9hAEvtQYgroOOy4QPtRGOGsrnccyKgbulzUQAiaoYJh0uJCA/ag0cE60IrHHG+zlI/M
 9OBUJl+sGcRGvBNsn6zwGajW0XrohEYYBVYTgnbUaExOtgbJnxZjYFARtz62EiBOgoK9JKgqq
 EPR3DSGxOOEBRa5XbkUI3Lv1wEMkqiVQNXGSn0fyxV4ovxUr9uTA48Yht1O7BK47SnCxsOHwt
 HBSKgoCYboxV3zvlICz+rg7nwbaKzvdE+56w6z1pztHkQe0dX8gxJUp4XO9HYk4EB5ctBIlKL
 hiyXYqlmynYsl2riD8NlrLMaZDjCl0Q4RaY9JmsWY9rdWFRoRHqvUMx9FZjI7WcOp0o74W8Xe
 xjP/q0fGria0ogMRUfjI2cSBVvkJjzDjC0hy7z5SrY7hWFEiSKpBNO3nO28RkMXmZWh1/XAs0
 kF4qX9nwa56WcTm0ntNmiVQXiiJHbnb/wsj2Wgf//3au9xcmJwxGA6NUyL4LfpQgYHMNi3YL5
 9qDgpQ+MsQHlHvlMCa91vw/P44UJFL5yMYEFy+twbw4dZwPhPGB/DL7hUBm+h+ltCDlqEQ90r
 Jt3QBbeCd79lF+91RN9F3Pht/Ric6UtOTRqJ12/8PWgMb4kJZSQ48NU3hnq77WrWw+6htbI22
 p2GH8cmx1U5ctKSGG2D64paYg7GD+Fjq+vColwF/RYNld+KYjPbnjwMeMzPbz8h6zHbsASY6E
 F2m+MymuPvWeqLcRKoJj6Yj1uImj/wLDnjBQqQMAAA==
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1507842222!111522418!1
X-Originating-IP: [104.47.33.72]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42197 invoked from network); 12 Oct 2017 21:03:42 -0000
Received: from mail-bn3nam01on0072.outbound.protection.outlook.com (HELO
 NAM01-BN3-obe.outbound.protection.outlook.com) (104.47.33.72)
 by server-9.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 12 Oct 2017 21:03:42 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=1gLAOIscJ1BZwCg+r5o8FM0XjzoCUoaedl+2POQ7YOQ=;
 b=b9vKbTGQQkxc5pNQ2PGUnute+kgXfUiAbiLQbdhqWmStacd57A5WumhT7vY6Q1qAaT5teABd9rlwcGVofX1xhyAh5sitqc7ujsxTW990auG49r4IlhwHhQiuYv0451XbhcAL0o/1cshaeheoxr0n4q6B/vrtrEiNGNgmDG5R2b0=
Received: from [192.168.0.107] (115.252.122.142) by
 SN1PR0701MB2079.namprd07.prod.outlook.com (10.163.132.26) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.77.7; Thu, 12 Oct 2017 21:03:37 +0000
From: Manish Jaggi <mjaggi@caviumnetworks.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Andre Przywara <andre.przywara@arm.com>, Julien Grall
 <julien.grall@arm.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Sameer Goel <sgoel@codeaurora.org>
Message-ID: <c5b79b2a-32d2-5fdb-ff0a-d511b267291e@caviumnetworks.com>
Date: Fri, 13 Oct 2017 02:33:19 +0530
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
X-Originating-IP: [115.252.122.142]
X-ClientProxiedBy: BM1PR01CA0080.INDPRD01.PROD.OUTLOOK.COM (10.174.208.148) To
 SN1PR0701MB2079.namprd07.prod.outlook.com (10.163.132.26)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 23f66b52-0111-41ac-50ce-08d511b4b6f9
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:SN1PR0701MB2079; 
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2079;
 3:W7n1CHvVWXdrcGeh5rC7wKzfPx4TSWAoXV+v+y4qKHQ8i4rKre89zqBa29/yTCKXHMR1QAaxHP/bmrMbmBKqgmY5IAo47PgOge2vqUYxYWIY4IzqSaZ4F9sEXeADDcrdvYiCA5jPzaV8+MAHF7YK2Tf/KG4PpHpCC2Rvxg4o0FZCx0oqaDvllgOuv+ypvr2hpYL4n8apaMmz5xqbujYNqN/zgiNB7NqOSBY2239MRm9Ab9sHPnAXrke43kqNSlZN;
 25:+2SoIQHpdOPEK0ZHetrmTEuJw9HnSeoa2LuRVxFX+E1JDNaqodU3j0opZ4NPlNnvCubD+TWIKIn16R4h+/C6i1NuxKronz5FBkcApGglCCJpe8UIQFlKwqcxu0nzA/V9Szl7Ab54rEPi7mtlPqzQgLTvHkw5CG5yJHnGo+Av/lLv0HQMEe5J/kYe0W7ym/JDPDwk5/TgoeK8W6+mfGfrSgQQYeJtBUp4Ls7IW5AehwYbB/7nOT1+tbYPKdT0W7R7z3LHQnpgVUordT04CAJ6eswOpyoJT/4ivJaG0jK/b9xHac5CJCz3WTuJfqCgsyX4H3U1oIuf3g+OqAD6VDoniw==;
 31:5BhuqQi6Ke8TE2BuB+5jSCwv3qVyz2BUyfMJTO5vCAI4jbEMWv9O8JVLnYYFyPXGsfGwjt8XVjEiFx419jofG09No7q/sfJDZTdgMrug92bacEoDTAc2Y+69Ph1HFkYLa/kI2a1ZIgdFkRcQ/Y9X8Aib1MJKtEPOrM6pxtaDYfs10o9V86HVmmYLdnpJxKZ6W1gwYdDzw7mTIMkfJRee9vMuWx4j2AWJrt6tV3g71mw=
X-MS-TrafficTypeDiagnostic: SN1PR0701MB2079:
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2079;
 20:BmBZSo6Brfc+ez5u5O6QtUAZbQXb4NzARIEetNyZISI3rjfFHVo5aHqPvi4kmivUJzgornKj0bXGpE5q/7lhkVG7TCTtba+S91ameVT4VFub8tzv4craYwjAFDWtvdbbygIdMnLxzs4wsZbd40LX/zapvhVlSX93OhTxVicxy1vvDA15dek2b82ICtR+9a4QvfR9q1Kn9+Sho0s3PaKgikruLHsVhZc0usb8ic38Sc6Xxnq0XQ64aCTYbp6lshhAgVhFQwa8tt1BQ+jrAh1B9bWbMio942mLyhrierTCiRi791XDWa0UFVlNrSkjADjjr9wOpQvhh5orDuTX7YdaLYaDw6LHbkCf7mbliJSNSSDFHGtPsGT1pzzbmL6+vMt+1KIjM1V5UyWWJ7PvNG7jlER/J1WBBHQQqaCbzf/RQLDez+TnNQi6xaUGS+C9z841UrA10PxSeNtkVeuTBEk6Qe+nO/WGXSE2wqlz3qRoKpSazpa6O7H+hQAvXlCs/F81+SrY6omE2kNLRTCJbj4LXGycYRL0BMZEvVcVe4VPrz2EEqFnuFGSzbvWIQiSFdabkZTjUKiEwhyysHVNZL0rxCansZQu4QwLexTaNNSFI2c=
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(114974198459425)(278021516957215); 
X-Microsoft-Antispam-PRVS: <SN1PR0701MB2079AA63554B13377710059AEC4B0@SN1PR0701MB2079.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(3002001)(10201501046)(93006095)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123555025)(20161123560025)(20161123562025)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:SN1PR0701MB2079; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:SN1PR0701MB2079; 
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2079;
 4:gPSHsCIBCfy2CEclBWDCvPcEwAuh6J4SMVEb0cUhFN4gMGBxPGiXbKFQ8Gx+oZTIaOBW8hPUpZS62QHJFx+CJ06mYk9Uoz13DvkjUHZaTnK14f5nCbKOsj070MyZHiJFvu8L+TLVURjWQZVeuWnmDgipBt4XxVojAxbF3XyL18iGlqjAf8FPNu1sKAhzho2tLwqTFJi8ccg7HRxJv8RtHrRMbmq2GZ8P+pZjZvusHQIEsVPXuTX/8+S0tvM7cor43MTNhizRT4hZg4YfzfVYsaoGjVOMgBJN9Frq7V63l5oZUBoM/LFkWPyGqsRItkwLJ4W3fi9Kz8AHD8bGY9zBfF+D8r9MNq2OpERqxE8S9hL+nN6gPyfLGODp6VZeHZC3
X-Forefront-PRVS: 04583CED1A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(6009001)(376002)(346002)(199003)(189002)(68736007)(110136005)(106356001)(31696002)(2906002)(316002)(65826007)(58126008)(105586002)(5660300001)(53936002)(16576012)(50986999)(478600001)(101416001)(54356999)(64126003)(2501003)(31686004)(65806001)(966005)(65956001)(7736002)(47776003)(6666003)(16526018)(23676002)(6116002)(42882006)(72206003)(3846002)(305945005)(189998001)(97736004)(36756003)(33646002)(90366009)(6306002)(50466002)(8676002)(8936002)(25786009)(77096006)(230700001)(81156014)(6486002)(117156002)(81166006)(66066001)(83506001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:SN1PR0701MB2079; H:[192.168.0.107]; FPR:;
 SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtTTjFQUjA3MDFNQjIwNzk7MjM6d2ZFUDN4SHZqejJiVXdxSTZ2L2VETXBp?=
 =?utf-8?B?bVN4K3BrUnRBc2FTTWdMMjNjMEl4a3gvT2tEQUp5aWFPOTRXR3kvV21KTVJE?=
 =?utf-8?B?U2k5ZEtiZkhQRVZwSndLbWpkYVlRL2J1Q3BLSGdEcTYyWkRBQ3dwVkhtb0hu?=
 =?utf-8?B?dE9pZ295N3haVit0WFoybm5xbTNWZG96dE5vWkFnNnh1eDFXcy9DMnN5U1I2?=
 =?utf-8?B?dFdFT1VBeFYwaHdteHl2dk9FZDE4N2UwNGsrcmU0Zm1ET1E3SXRjWUo1Rll5?=
 =?utf-8?B?NTFVVDU2KzUrWjBCVFNpV0Z4YTRVQzhlWkowc0R2SmNFaUdodmhzbGJDUXlE?=
 =?utf-8?B?M1VlVHk4V2Vrb2xMU1l3WWZMZVpnT0w2cksrcjgxY3NqcU0rZWozay9wcXly?=
 =?utf-8?B?VjgxQVorTFMwOUg0NXNrR3Q5V2pwQU11Z0Fob3Iyelo1UGYwU1d6UW9JVE55?=
 =?utf-8?B?dlJjb2x4YkM1eUJrT2RYY0M4d2NINGtXZndEU1c0OWFmSnNZVHEwbUhxcFZD?=
 =?utf-8?B?bFN1bTg4TkhqcUJNdDVrSUZtYjFiWDFyZTdnUVZxaGVTVCswSWhBenFYZ0FJ?=
 =?utf-8?B?SVRGZnUwM2p6TGljdmhlZFhlbTlRQy9wVGd6d1hzMXFBZm44L0VrR05sb0Rr?=
 =?utf-8?B?Zi9HbmpSZVp6RUVBNlR4MENtdSthd0pMdzFPaXQ4cElDS05zOXBRYk9tTGlK?=
 =?utf-8?B?YTZxNkxFbTV1bmNFdklYWDdJcHd0RVRqQTd6dUtDME9hY0VaaG5iYXdPL2tj?=
 =?utf-8?B?STZzTk1xdVlIR25tb293dTRGVmVTKzBGTmpyb3MwWjFWREsrdUVTSXYwMzda?=
 =?utf-8?B?OFdIZWZUWThNeTRSdzNyZWtIUForU0VERDVYNmNBOFlJc2cvcHNKK1R3Z1pM?=
 =?utf-8?B?SERvLzYvcXZEcVB3aklOY2FIZ2ROaEMwd2VESk1BVTdOYXJpV1FHT2ErU2NO?=
 =?utf-8?B?WVFtWW9rcG9uVm1iVkp0NkVScnhXZysrRkFPQVVaTVgyTEVrK2VkemgzZ3Z1?=
 =?utf-8?B?NG1LdERobnhWOFVla1hJN2piRTVwYVREaEhFMXBRSWRiZElSclkzblAxN0tX?=
 =?utf-8?B?RlF6WjBHUUR2VXBYNFdJT1dOWkRIdWd0YXpnUUdOQVc4c01kL2s1MGJUWWNs?=
 =?utf-8?B?TW9vS3NDMDh4WDZ2aStQZ2Q1blZXQmxNdDc2NTdJL1oyc0s1RlhFMXZiRFBV?=
 =?utf-8?B?RWlSZWVObHBoVitXSi90L3Jzbms1NTBBYWhDcjVXSmxyNEl2SFYvM3RQUm9N?=
 =?utf-8?B?WEhZS1NBM1FySWEvK3dsV29NQWh6V3VXcTRTeFhsOW0xL1ZhSGxFNkFqUXdP?=
 =?utf-8?B?anZIMDdFZFRjMStIcmtFa0E0dlJPY1h6MDlsZUNGUmRiOFpRN05KaGFiUUdh?=
 =?utf-8?B?Tkk4citIV1NQUUdEdmtDVWZ4eURraGNCaStsWUlFUEg2WHFWMkYvU1BYVlJF?=
 =?utf-8?B?WDhUMmtEWFJvTytwWUN1ZjdZMkxyWGhmU1VtOUpMNy80RFNTWmVEZnhidTl0?=
 =?utf-8?B?cFBvR0k0SExZdEFCS3pNejc1ZkxhNDFnRTdXaEI0dVdJQjN1Zi81aXIvZFJv?=
 =?utf-8?B?T2RENHN2RnBiWDZTUFFVdFB4NVUyZTNyakoza25UMjRCcVVrSXFpd3AxQi9j?=
 =?utf-8?B?c2Q5bzN2Y1JKOUZtazJRUnNlT01qN0RKOVg4VkU5MzNPU2tJTndkd0VQV1Vm?=
 =?utf-8?B?NEJoQnJpMnVOWTVNVjdpcEJ0OG1CSHJJZWgrN0kzdWxIc0x4VDlWVlVPVHNx?=
 =?utf-8?B?THUrbjdTQ29zVFBVOUw3VEFBPT0=?=
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2079;
 6:UrqF/sUq0+UIPo5TL9ASzCDzh7R5kV9MSy2Ao41u8JhG84o+EQFpvCqXefILC5DFkE9iwWdDf0pVVrZOJeiQyEZidk7uzExQDZKC72ZkT3w/8hEF9rC8mBXyFMW3KuW6wYaAmzF9BDSVTEVxigMDb/IQ8//WMQQQX9NFzliWhFRmlp5zUfTsfAZDKHeeJgGKtW+ixZCWmnX4hAcsOjMzFxYN3V+4yMLmxdP515KoWcdpFhNWoISqsFxHe9K8eKyCbmyG+kL0qU0Cj9SNHx07acLArvFNzgdQu++NUyHhtHIBIV+wEBFQymtdcTxS2KkR/CLZbCCPPjdnzSGWEcvUWw==;
 5:6XqKnchZhOToQ9Y2y+50a7ygojGLwSCQn/r8b2tVSxUwUnV6hoNJuqmZitayLoNCYr5JVYa8WpnR0oEwzVP3dL6QBWtMJHIrpzJp+UwD+dLidltInqhsojj5fmqhUZidOd2iDoaLSubblU5oCsjb/Q==;
 24:nKpQbEZwHPZ2ofjaF3+3ueL9B/h4n+k9K27mEiQgzq9T+8uhnfUfFnV7nwoLvcldhOnJNsfxNXkLyhnBCLQanMsfD3YyQ5BVYZNByJcK/x0=;
 7:G2NZ9ySKO78sxqjEV52gvG5lKl5kLsckZ/kt9/SKxn8lm1PSKJW59UVTbXY0dA8W4c8m+7E56Ww98GrQx4fxmgy2RUrWAx5lEZD1IVQxTxd/+A6UEiK60q1qeIV9F4CrYoum3u2NHGRW0H4k2S9PHnXQAYoLJNzYhl50WpMq/ItP8iAeE6hPs2L/Gm+TlEdoJB5nfKbgtYUTJKLOEoZTWTsIAE2dp0X9b4knCNyhhbM=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Oct 2017 21:03:37.9057 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR0701MB2079
Subject: [Xen-devel] [RFC] [Draft Design] ACPI/IORT Support in Xen.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QUNQSS9JT1JUIFN1cHBvcnQgaW4gWGVuLgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQoKSSBoYWQgc2VudCBvdXQgcGF0Y2ggc2VyaWVzIFswXSB0byBoaWRlIHNtbXUgZnJv
bSBEb20wIElPUlQuIEV4dGVuZGluZyAKdGhlIHNjb3BlCmFuZCBpbmNsdWRpbmcgYWxsIHRoYXQg
aXMgcmVxdWlyZWQgdG8gc3VwcG9ydCBBQ1BJL0lPUlQgaW4gWGVuLiAKUHJlc2VudGluZyBmb3Ig
cmV2aWV3CmZpcnN0IF9kcmFmdF8gb2YgZGVzaWduIG9mIEFDUEkvSU9SVCBzdXBwb3J0IGluIFhl
bi4gTm90IGNvbXBsZXRlIHRob3VnaC4KCkRpc2N1c3NlZCBpcyB0aGUgcGFyc2luZyBhbmQgZ2Vu
ZXJhdGlvbiBvZiBJT1JUIHRhYmxlIGZvciBEb20wIGFuZCBEb21Vcy4KSXQgaXMgcHJvcG9zZWQg
dGhhdCBJT1JUIGJlIHBhcnNlZCBhbmQgdGhlIGluZm9ybWF0aW9uIGluIHNhdmVkIGludG8geGVu
IApkYXRhLXN0cnVjdHVyZQpzYXkgaG9zdF9pb3J0X3N0cnVjdCBhbmQgaXMgcmV1c2VkIGJ5IGFs
bCB4ZW4gc3Vic3lzdGVtcyBsaWtlIElUUyAvIFNNTVUgCmV0Yy4KClNpbmNlIHRoaXMgaXMgZmly
c3QgZHJhZnQgaXMgb3BlbiB0byB0ZWNobmljYWwgY29tbWVudHMsIG1vZGlmaWNhdGlvbnMKYW5k
IHN1Z2dlc3Rpb25zLiBQbGVhc2UgYmUgb3BlbiBhbmQgZmVlbCBmcmVlIHRvIGFkZCBhbnkgbWlz
c2luZyBwb2ludHMgCi8gYWRkaXRpb25zLgoKMS4gV2hhdCBpcyBJT1JULiBXaGF0IGFyZSBpdHMg
Y29tcG9uZW50cyA/CjIuIEN1cnJlbnQgU3VwcG9ydCBpbiBYZW4KMy4gSU9SVCBmb3IgRG9tMAo0
LiBJT1JUIGZvciBEb21VCjUuIFBhcnNpbmcgb2YgSU9SVCBpbiBYZW4KNi4gR2VuZXJhdGlvbiBv
ZiBJT1JUCjcuIEZ1dHVyZSBXb3JrIGFuZCBUT0RPcwoKMS4gV2hhdCBpcyBJT1JULiBXaGF0IGFy
ZSBpdHMgY29tcG9uZW50cyA/Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCklPUlQgcmVmZXJzIHRvIElucHV0IE91dHB1dCByZW1hcHBpbmcgdGFibGUuIEl0IGlz
IGVzc2VudGlhbGx5IHVzZWQgdG8gZmluZAppbmZvcm1hdGlvbiBhYm91dCB0aGUgSU8gdG9wb2xv
Z3kgKFBDSVJDLVNNTVUtSVRTKSBhbmQgcmVsYXRpb25zaGlwcyBiZXR3ZWVuCmRldmljZXMuCgpB
IGdlbmVyYWwgc3RydWN0dXJlIG9mIElPUlQgaXMgaGFzIG5vZGVzIHdoaWNoIGhhdmUgaW5mb3Jt
YXRpb24gYWJvdXQgClBDSSBSQywKU01NVSwgSVRTIGFuZCBQbGF0Zm9ybSBkZXZpY2VzLiBVc2lu
ZyBhbiBJT1JUIHRhYmxlIHJlbGF0aW9uc2hpcCBiZXR3ZWVuClJJRCAtPiBTdHJlYW1JRCAtPiBE
ZXZpY2VJZCBjYW4gYmUgb2J0YWluZWQuIE1vcmUgc3BlY2lmaWNhbGx5IHdoaWNoIApkZXZpY2Ug
aXMKYmVoaW5kIHdoaWNoIFNNTVUgYW5kIHdoaWNoIGludGVycnVwdCBjb250cm9sbGVyLCB0aGlz
IHRvcG9sb2d5IGlzIApkZXNjcmliZWQgaW4KSU9SVCBUYWJsZS4KClJJRCBpcyBhIHJlcXVlc3Rl
ciBJRCBpbiBQQ0kgY29udGV4dCwKU3RyZWFtSUQgaXMgdGhlIElEIG9mIHRoZSBkZXZpY2UgaW4g
U01NVSBjb250ZXh0LApEZXZpY2VJRCBpcyB0aGUgSUQgcHJvZ3JhbW1lZCBpbiBJVFMuCgpGb3Ig
YSBub24tcGNpIGRldmljZSBSSUQgY291bGQgYmUgc2ltcGx5IGFuIElELgoKRWFjaCBpb3J0X25v
ZGUgY29udGFpbnMgYW4gSUQgbWFwIGFycmF5IHRvIHRyYW5zbGF0ZSBmcm9tIG9uZSBJRCBpbnRv
IAphbm90aGVyLgpJRG1hcCBFbnRyeSB7aW5wdXRfcmFuZ2UsIG91dHB1dF9yYW5nZSwgb3V0cHV0
X25vZGVfcmVmLCBpZF9jb3VudH0KVGhpcyBhcnJheSBpcyBwcmVzZW50IGluIFBDSSBSQyBub2Rl
LFNNTVUgbm9kZSwgTmFtZWQgY29tcG9uZW50IG5vZGUgZXRjCmFuZCBjYW4gcmVmZXJlbmNlIHRv
IGEgU01NVSBvciBJVFMgbm9kZS4KCjIuIEN1cnJlbnQgU3VwcG9ydCBvZiBJT1JUCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpDdXJyZW50bHkgWGVuIHBhc3NlcyBob3N0IElPUlQgdGFibGUg
dG8gZG9tMCB3aXRob3V0IGFueSBtb2RpZmljYXRpb25zLgpGb3IgRG9tVSBubyBJT1JUIHRhYmxl
IGlzIHBhc3NlZC4KCjMuIElPUlQgZm9yIERvbTAKLS0tLS0tLS0tLS0tLS0tLS0KSU9SVCBmb3Ig
RG9tMCBpcyBwcmVwYXJlZCBieSB4ZW4gYW5kIGl0IGlzIGZhaXJseSBzaW1pbGFyIHRvIHRoZSBo
b3N0IGlvcnQuCkhvd2V2ZXIgZmV3IG5vZGVzIGNvdWxkIGJlIHJlbW92ZWQgcmVtb3ZlZCBvciBt
b2RpZmllZC4gRm9yIGluc3RhbmNlCi0gaG9zdCBTTU1VIG5vZGVzIHNob3VsZCBub3QgYmUgcHJl
c2VudAotIElUUyBncm91cCBub2RlcyBhcmUgc2FtZSBhcyBob3N0IGlvcnQgYnV0LCBubyBzdGFn
ZTIgbWFwcGluZyBpcyBkb25lIApmb3IgdGhlbS4KLSBwbGF0Zm9ybSBub2RlcyAobmFtZWQgY29t
cG9uZW50cykgbWF5IGJlIHNlbGVjdGl2ZWx5IHByZXNlbnQgZGVwZW5kaW5nIApvbiB0aGUKY2Fz
ZSB3aGVyZSB4ZW4gaXMgdXNpbmcgc29tZS4gVGhpcyBjb3VsZCBiZSBjb250cm9sbGVkIGJ5ICB4
ZW4gY29tbWFuZCBsaW5lLgotIE1vcmUgaXRlbXMgOiBUT0RPCgo0LiBJT1JUIGZvciBEb21VCi0t
LS0tLS0tLS0tLS0tLS0tCklPUlQgZm9yIERvbVUgaXMgZ2VuZXJhdGVkIGJ5IHRoZSB0b29sc3Rh
Y2suIElPUlQgdG9wb2xvZ3kgaXMgZGlmZmVyZW50IHdoZW4KRG9tVSBzdXBwb3J0cyBkZXZpY2Ug
cGFzc3Rocm91Z2guCgpBdCBhIG1pbmltdW0gZG9tVSBJT1JUIHNob3VsZCBpbmNsdWRlIGEgc2lu
Z2xlIFBDSVJDIGFuZCBJVFMgR3JvdXAuClNpbWlsYXIgUENJUkMgY2FuIGJlIGFkZGVkIGluIERT
RFQuCkFkZGl0aW9uYWwgbm9kZSBjYW4gYmUgYWRkZWQgaWYgcGxhdGZvcm0gZGV2aWNlIGlzIGFz
c2lnbmVkIHRvIGRvbVUuCk5vIGV4dHJhIG5vZGUgc2hvdWxkIGJlIHJlcXVpcmVkIGZvciBQQ0kg
ZGV2aWNlIHBhc3MtdGhyb3VnaC4KCkl0IGlzIHByb3Bvc2VkIHRoYXQgdGhlIGlkcmFuZ2Ugb2Yg
UENJUkMgYW5kIElUUyBncm91cCBiZSBjb25zdGFudCBmb3IgCmRvbVVzLgpJbiBjYXNlIGlmIFBD
SSBQVCx1c2luZyBhIGRvbWN0bCB0b29sc3RhY2sgY2FuIGNvbW11bmljYXRlCnBoeXNpY2FsIFJJ
RDogdmlydHVhbCBSSUQsIGRldmljZUlEOiB2aXJ0dWFsIGRldmljZUlEIHRvIHhlbi4KCkl0IGlz
IGFzc3VtZWQgdGhhdCBkb21VIFBDSSBDb25maWcgYWNjZXNzIHdvdWxkIGJlIHRyYXBwZWQgaW4g
WGVuLiBUaGUgClJJRCBhdAp3aGljaCBhc3NpZ25lZCBkZXZpY2UgaXMgZW51bWVyYXRlZCB3b3Vs
ZCBiZSB0aGUgb25lIHByb3ZpZGVkIGJ5IHRoZSBkb21jdGwsCmRvbWN0bF9zZXRfZGV2aWNlaWRf
bWFwcGluZwoKVE9ETzogZGV2aWNlIGFzc2lnbiBkb21jdGwgaS9mLgoKTm90ZTogVGhpcyBzaG91
bGQgc3VmZmljZSB0aGUgdmlydHVhbCBkZXZpY2VJRCBzdXBwb3J0IHBvaW50ZWQgYnkgQW5kcmUu
IFs0XQpXZSBtaWdodCBub3QgbmVlZCB0aGlzIGRvbWN0bCBpZiBhc3NpZ25fZGV2aWNlIGh5cGVy
Y2FsbCBpcyBleHRlbmRlZCB0byAKcHJvdmlkZSB0aGlzIGluZm9ybWF0aW9uLgoKNS4gUGFyc2lu
ZyBvZiBJT1JUIGluIFhlbgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpJT1JUIG5vZGVzIGNh
biBiZSBzYXZlZCBpbiBzdHJ1Y3R1cmVzIHNvIHRoYXQgSU9SVCB0YWJsZSBwYXJzaW5nIGNhbiBi
ZSBkb25lCm9uY2UgYW5kIGlzIHJldXNlZCBieSBhbGwgeGVuIHN1YnN5c3RlbXMgbGlrZSBJVFMg
LyBTTU1VIGV0YywgZG9tYWluIApjcmVhdGlvbi4KUHJvcG9zZWQgYXJlIHRoZSBzdHJ1Y3R1cmVz
IHRvIGhvbGQgSU9SVCBpbmZvcm1hdGlvbiwgdmVyeSBzaW1pbGFyIHRvIEFDUEkKc3RydWN0dXJl
cy4KCmlvcnRfaWRfbWFwIHsKICAgICByYW5nZV90IGlucHV0X3JhbmdlOwogICAgIHJhbmdlX3Qg
b3V0cHV0X3JhbmdlOwogICAgIHZvaWQgKm91dHB1dF9yZWZlcmVuY2U7Ci4uLgp9Cj0+b3V0cHV0
X3JlZmVyZW5jZSBwb2ludHMgdG8gb2JqZWN0IG9mIGlvcnRfbm9kZS4KCnN0cnVjdCBpb3J0X25v
ZGUgewogICAgIHN0cnVjdCBsaXN0X2hlYWQgaWRfbWFwOwogICAgIHZvaWQgKmNvbnRleHQ7CiAg
ICAgc3RydWN0IGxpc3RfaGVhZCBsaXN0Owp9Cj0+IGNvbnRleHQgY291bGQgYmUgYSByZWZlcmVu
Y2UgdG8gYWNwaV9pb3J0X25vZGUuCgpzdHJ1Y3QgaW9ydF90YWJsZV9zdHJ1Y3QgewogICAgIHN0
cnVjdCBsaXN0X2hlYWQgcGNpX3JjX25vZGVzOwogICAgIHN0cnVjdCBsaXN0X2hlYWQgc21tdV9u
b2RlczsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkIHBsYXRfZGV2aWNlczsKICAgICBzdHJ1Y3QgbGlz
dF9oZWFkIGl0c19ncm91cDsKfQoKVGhpcyBzdHJ1Y3R1cmUgaXMgY3JlYXRlZCBhdCB0aGUgcG9p
bnQgSU9SVCB0YWJsZSBpcyBwYXJzZWQgc2F5IGZyb20gCmFjcGlfaW9ydF9pbml0LgpJdCBpcyBw
cm9wb3NlZCB0byB1c2UgdGhpcyBzdHJ1Y3R1cmUgaW5mb3JtYXRpb24gaW4gCmlvcnRfaW5pdF9w
bGF0Zm9ybV9kZXZpY2VzLgpbMl0gW1JGQyB2MiA0LzddIEFDUEk6IGFybTogU3VwcG9ydCBmb3Ig
SU9SVAoKNi4gSU9SVCBHZW5lcmF0aW9uCi0tLS0tLS0tLS0tLS0tLS0tLS0KVGhlcmUgd291bGQg
YmUgYSBjb21tb24gY29kZSB0byBnZW5lcmF0ZSBJT1JUIHRhYmxlIGZyb20gaW9ydF90YWJsZV9z
dHJ1Y3QuCgphLiBGb3IgRG9tMAogICAgIHRoZSBzdHJ1Y3R1cmUgKGlvcnRfdGFibGVfc3RydWN0
KSBiZSBtb2RpZmllZCB0byByZW1vdmUgc21tdSBub2RlcwogICAgIGFuZCB1cGRhdGUgaWRfbWFw
cGluZ3MuCiAgICAgUENJUkMgaWRtYXAgLT4gb3V0cHV0IHJlZnJlbmNlIHRvIElUUyBncm91cC4K
ICAgICAoUklEIC0+IERldmljZUlEKS4KCiAgICAgVE9ETzogRGVzY3JpYmUgYWxnbyBpbiB1cGRh
dGVfaWRfbWFwcGluZyBmdW5jdGlvbiB0byBtYXAgUklEIC0+IApEZXZpY2VJRCB1c2VkCiAgICAg
aW4gbXkgZWFybGllciBwYXRjaCBbM10KCmIuIEZvciBEb21VCiAgICAgLSBpb3J0X3RhYmxlX3N0
cnVjdCB3b3VsZCBoYXZlIG1pbmltYWwgMiBub2RlcyAoMSBQQ0lSQyBhbmQgMSBJVFMgCmdyb3Vw
KQogICAgIC0gcG9wdWxhdGUgYSBiYXNpYyBJT1JUIGluIGEgYnVmZmVyIHBhc3NlZCBieSB0b29s
c3RhY2soIHVzaW5nIGEgCmRvbWN0bCA6IGRvbWN0bF9wcmVwYXJlX2RvbV9pb3J0KQoKICAgICAt
IERTRFQgZm9yIHRoZSBEb21VIGlzIHVwZGF0ZWQgYnkgdG9vbHN0YWNrIHRvIGluY2x1ZGUgYSBQ
Q0lSQy4KICAgICAtIElmIGEgbmFtZWQgY29tcG9uZW50IGlzIGFkZGVkIHRvIGRvbVUgdGhhdCBp
bmZvcm1hdGlvbiBpcyBwYXNzZWQgCmluIHRoZQogICAgIHNhbWUvYWRkaXRpb25hbCBkb21jdGwu
CiAgICAgICAgIC0gPFRPRE86IGRvbWN0bF9wcmVwYXJlX2RvbV9pb3J0IGkvZiA+CiAgICAgTm90
ZTogSnVsaWVuIEkgaGF2ZSB0cmllZCB0byBpbmNvcnBvcmF0ZSB5b3VyIHN1Z2dlc3Rpb24gZm9y
IGNvZGUgCnJldXNlLgoKNy4gUmVmZXJlbmNlczoKLS0tLS0tLS0tLS0tLQpbMF0gaHR0cHM6Ly93
d3cubWFpbC1hcmNoaXZlLmNvbS94ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZy9tc2cxMjE2NjcuaHRt
bApbMV0gQVJNIERFTjAwNDlDOiAKaHR0cDovL2luZm9jZW50ZXIuYXJtLmNvbS9oZWxwL3RvcGlj
L2NvbS5hcm0uZG9jLmRlbjAwNDljL0RFTjAwNDlDX0lPX1JlbWFwcGluZ19UYWJsZS5wZGYKWzJd
IGh0dHBzOi8vd3d3Lm1haWwtYXJjaGl2ZS5jb20veGVuLWRldmVsQGxpc3RzLnhlbi5vcmcvbXNn
MTIzMDgyLmh0bWwKWzNdIGh0dHBzOi8vd3d3Lm1haWwtYXJjaGl2ZS5jb20veGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcvbXNnMTIxNjY5Lmh0bWw6IAp1cGRhdGVfaWRfbWFwcGluZyBmdW5jdGlvbi4K
WzRdIGh0dHBzOi8vd3d3Lm1haWwtYXJjaGl2ZS5jb20veGVuLWRldmVsQGxpc3RzLnhlbi5vcmcv
bXNnMTIzNDM0Lmh0bWwKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 12 21:08:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 21:08:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2kiR-0003bZ-M4; Thu, 12 Oct 2017 21:08:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1e2kiP-0003bM-VD
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 21:08:26 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 8E/89-01687-9C9DFD95; Thu, 12 Oct 2017 21:08:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSfyyUcRzHfe+eu3uYR1/H5ZORdiqNyP2R1B9
 WUdNWm9aa1FY9p8c9Z3fH7jlG+QMhbl1rURv5EYZhikQa0zpjhGlYzdBlkzbGVFussO65B+n7
 13vf1/vz+b4/331IsTxP6k0yaSbGaKB1SqkLwR7ZFxHcP2GLCzVXU+ErrwpFJ1F0z/I4EYOuS
 rQGdVLaTQnbtDIgSS5yTxtpvZyJRikzciEJbBHDVNVjwoycSYTjoOJ3rpQHcryBwJI9IuKBB2
 ZgIdfq0J44HZba+8WCqZGArpH7DiDGOQha3/nzWopDYOVHt8yMSJLCZ2BoPYO/JvABqMuedtg
 V+Bp8WrAiXlPYHQaKZx0hnHEEWHqrkdAyDMpbZ8SC9oPXi6UODdgfrE/rJHwGwPkIGj8OS3gg
 xwfhyaBZJJh8oXe4lBD0BagdapEKBZUIbM8HN6vvyuDNRCcSXIchb60YCWBMBo1ZtWJ+BMAnI
 KcyVPAkw2S3bTNGnwQGxhWCxQe+d6YIpUtSsNY0ISGRGvoq+mUC6FNAz0b7ZrwyGfzJC3yIAk
 p2fEHJjrFLdoz9DIkb0CGOMaYyxmCVKkRt1GpYk57W6oJVoUdD9AzH0RpGR6u5kPgk/Utk3wk
 n++lA9fcirWgPKVIqKPaiLU7upk66lc7SHHvDmKJjOCvyIUklUAn23ZG7GxkNk5ag1dkXawsD
 6ar0pDCPKS6Z1nNajYDeo2By9dH4mkhOGJIMjLcX5cSbMG9iUwzbLbbWcxT5entQyB5K7prMG
 PVa0/98HnmRSOlBefJdXLUG0/ZL8/YQInsIRcIUH8JE/0PemWi3LDwmPSC6bWCu4PyxrP2JbU
 RB3PSJwCC6+k7il/WSU19tvVFuvZFzqivo+OmwrM/DK2O7WiR+qzNoON6puaGZTb0+5D49+SH
 25/KLBxYNpCrcpFEBy2/9q5R558pqsr61/2q2dOXX+s2ijoBqeX2OE12+d/FsUSFx6XZQxnKs
 kuBYWhUoNnL0X63aoeeZAwAA
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1507842502!86948410!1
X-Originating-IP: [104.47.32.62]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17825 invoked from network); 12 Oct 2017 21:08:23 -0000
Received: from mail-sn1nam01on0062.outbound.protection.outlook.com (HELO
 NAM01-SN1-obe.outbound.protection.outlook.com) (104.47.32.62)
 by server-11.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 12 Oct 2017 21:08:23 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=nVNQOFJEvWv9M2Yv7wopghPqDH2jtlsaU5oPpDWyGv8=;
 b=hdrD8NWkkpgs9+zVGZstxAGgilfhmLjEAdZwXFRhQDT5hnt74tSx5Q1dS06pVjmaO8z9X6kITXmcl37JMMYhfIbKKTo/DPOV/GguiuDXZu9EX4n6cM1+3Es/wlJSQzDKR5ZcawpAfwGgdr9ecPEv57TnyhCx15g6HGvnMqlFNQk=
Received: from [192.168.0.107] (115.252.122.142) by
 SN1PR0701MB2080.namprd07.prod.outlook.com (10.163.132.27) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.77.7; Thu, 12 Oct 2017 21:08:18 +0000
To: Julien Grall <julien.grall@linaro.org>,
 Julien Grall <julien.grall@arm.com>, Andre Przywara <andre.przywara@arm.com>
References: <1505165606-11731-1-git-send-email-mjaggi@caviumnetworks.com>
 <f5445c48-e1e9-982c-9b75-e3d7203f9060@arm.com>
 <fba357ca-8dd9-5638-4a94-d4d2ea24176a@caviumnetworks.com>
 <af54f4ea-3f9f-4eab-250e-cb69d6029966@arm.com>
 <73ca3423-9a7d-788f-1ef2-81e8621bcea9@caviumnetworks.com>
 <a14d68b0-ea47-f9f8-0ae9-22f6d390e143@arm.com>
 <c9ebacdd-a52b-9e35-cfdb-3b364c672a18@caviumnetworks.com>
 <61617602-dc67-49f1-cf96-2bd58cf6441a@linaro.org>
 <55d35b00-af71-b239-d782-61ef74a96b6e@caviumnetworks.com>
 <2c4fe6a3-e3dc-8cf6-dd3d-ccf10641fa12@linaro.org>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <06c739c5-19b8-990a-43bd-fda407494715@caviumnetworks.com>
Date: Fri, 13 Oct 2017 02:38:01 +0530
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <2c4fe6a3-e3dc-8cf6-dd3d-ccf10641fa12@linaro.org>
X-Originating-IP: [115.252.122.142]
X-ClientProxiedBy: PN1PR01CA0113.INDPRD01.PROD.OUTLOOK.COM (10.174.144.29) To
 SN1PR0701MB2080.namprd07.prod.outlook.com (10.163.132.27)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: e57a4aff-1958-4c51-d9ba-08d511b55e5f
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:SN1PR0701MB2080; 
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2080;
 3:g0orEFQKzVMpzG6Djn58ijuv4WXxj/IpBlURimjRhf+9RRKkbAUNnPQBwvgFTYmiXMteXVUSzLxhlm+trdmcgvrtKwFDE+AMCgll13z2kS+znN+24pzu7KC+ki/YxW1N0WsvkCzCUZW6yRg94toIogxxsoUjnLEN8/tnzbFCv3oCN40dIvhNBiUakjyIvIYvr+jhJBSWGY1i9ohHaRlCq9Cl5pd6IY3qP3RD/WMH+HTd/7QPw7u2wnzeuC6OPTlE;
 25:d8k900lM1mYaT7wP19+2alyECJUUwDtDMu4ppXH0c7Q/++dLPFOhJ8VUvjmPNGB91gKYxCt3o4+tvPeXwRnWmlEu4rgj83mfRWu0ix3P3VzOZNp+Zu/6sdCCslJMXvNzFEF73kXltxNz7+RmhAGJDZWioTW09JgunfRBLF4Nsi2OpcY5gMV6rOJeJjdMbgPkMKlZjMMurbdR3jz696b3zM8VZw97nLbnOQZ2gCgtpbGW1w5LxAMk/gEr5XHlOlcKzUpOZpPnsK8oXK7St1HMRqJ6xwMyKDBKryVGbZIlZfwxuaY1lKdN6tEdnAEykhvOGrQp8byaYW849o/ohdX74g==;
 31:cdAFKR0JphZJ3AFxGm8BS7oXguLt98w7BTuNFJxmjdkDMSAgbogGbVUUpWhl9yqPMXovTI32GNIUodLe/paElsOmbukS3GUE7Jc+LPPjMk+xtkNn61rRDo5LWHFOx2rlWcDKdVko0m8gvyQSB1fgrX5WVL2Yi4uC5Wy5YBtO/AQ6YOqgw+OLeTMoyNMvSaG9zGoxnYZXrqd7MiyX8WXfUePJr6q7r8i/vpvjFhh6uT4=
X-MS-TrafficTypeDiagnostic: SN1PR0701MB2080:
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2080;
 20:QQYDdFHQ0CtOmusxTjkfTsxXSMjXXybUaQO1ucRis8BTkVEbUgS+qxZhjNa97wYnMpa6eJelF0RIbln0JCDEYxQwSXHDvQot/39L0C9AxjD8d3o7rMr4hRnbkZuYwgXe7qGNkT2xMDfHvsWcrRnAHqVAJjOb/yy0ZP8HBibRz3hIY82OaAWuzPO4LlMiyPMluyiLRWvPMlh/6CtOLW5No47X+oFUGoez+3rGqEVD73X1oI260OKp5WlvV1kv+LZgMAJG72IqYujnbiXjCMJ5E/fY8w3Fe+2e6KMZWKv4lEB3lIyKAz+BdFD9qShXlFh07Moq2sqyMO0SyMKFKx3NQwwvuNsmgYK1yWiX1UEqWQ7lsSRaGXUbH9I2EG22GGhq+gtXz4Zcjwq2OWH0uA5ZlA+rJG4KA0/SPYcB3OG7E3qZSWUjuz5AFEJMiADraEtrGvNJYWKQJJZRh8ETYZ3DmkG1yFr0MEV6AqtGIBUEm7V7lpZ/NgmjsVjDmTC97kyDSsLqgq1LU/Y3+Q4qAiVeBe611jFP88n07/Obxai0f6m8Tm0g8KP8P9p/eW4JKVP/b6TXNbWmvtmp9L2qugytsilDAJMK37MUUIx3CKhCEGY=;
 4:xQBlaGXDUASeyGxiWZxtNht59lU07KI4EaAC1lkGgd9xtTszSMFHzx0xz1UUp4+cjJLam+L0FCgeq7bZu+EJhuZA6Au060tZJghZh+mz7v+FdwwPsDelL1H40Fn4l3BH1+4TRJ9hc9cfKLw6OEyNxVW/cUnn4gHrTBiLxlT6dW1sQZlnGJUjSRfrxvdsQhVrAKyCZiX8SvZGngyyrR0fjeE/2F7Ddl/hoG3XXdSX0jRGEpdPk0dHJc1snQA/B2mLZim9RbRwQRR8retsXBhENmsiJ6IxVwLxDhY7/MdfOKs=
X-Exchange-Antispam-Report-Test: UriScan:(35073007944872);
X-Microsoft-Antispam-PRVS: <SN1PR0701MB2080692425A300020F549053EC4B0@SN1PR0701MB2080.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123564025)(20161123562025)(20161123555025)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:SN1PR0701MB2080; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:SN1PR0701MB2080; 
X-Forefront-PRVS: 04583CED1A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(979002)(6009001)(6049001)(376002)(346002)(199003)(189002)(377454003)(24454002)(316002)(64126003)(117156002)(58126008)(230700001)(16576012)(6306002)(25786009)(50986999)(31686004)(76176999)(54356999)(8676002)(65826007)(65956001)(81166006)(8936002)(105586002)(81156014)(54906003)(101416001)(66066001)(50466002)(4326008)(65806001)(2906002)(97736004)(36756003)(47776003)(7736002)(305945005)(106356001)(5660300001)(16526018)(53936002)(23676002)(110136005)(93886005)(33646002)(189998001)(107886003)(90366009)(42882006)(2950100002)(6486002)(6116002)(31696002)(53546010)(68736007)(6246003)(83506001)(3846002)(6666003)(229853002)(72206003)(966005)(77096006)(478600001)(6606295002)(969003)(989001)(999001)(1009001)(1019001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:SN1PR0701MB2080; H:[192.168.0.107]; FPR:;
 SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtTTjFQUjA3MDFNQjIwODA7MjM6cGozR2RGZlBxRDZqeGt4RlhrL2NGM3Bw?=
 =?utf-8?B?Y1ZEc1dMd1o2clNXYklOMm1vaXBHd3ZVVHg0QzNoVU5WWXB6NEk5K1c3UUE4?=
 =?utf-8?B?L0JqaUpHZkJxaHN4UGtIY21CTG5xRmdwbEpwd0txMHE2eU43VkFVVmtyQVJn?=
 =?utf-8?B?elUzd2pQWG5KdWlBc0taZ0MxeVl6ZERQTVNCTi9oZ3l2ZzFnZUIzK203VnZy?=
 =?utf-8?B?QlRLZmdaM2F6T2xuaDh1aWhYRVA5NXVZYUY2ZFkwN2VjeCswTXVRcVBuU2J6?=
 =?utf-8?B?bXlRK09HdG9VSy9XT2VXeWVMNVVBeUw1bnRqKzFhUWV6MGo5eCs3MUhWZ0xx?=
 =?utf-8?B?c0pnNzBjdnlmT0lDeXUyK3ZxRFpibFI2RGNKR08zTE5Palk0QnFPNzdVR1Zk?=
 =?utf-8?B?alhqMzM4em5zVU52M1dBbVlFc2ZMVTFWcEN0WXovNVkwaXA5N09mV09YbWQ0?=
 =?utf-8?B?RW9sSW9aSHRqb0lJMnJNU3dBYndiLzZVUzZsVEEraEVHOWFDb0lmdlJ5RFBm?=
 =?utf-8?B?eFU5Y2VGbDFuZnJ5U0E2V1ZZTWRpYXI0YytQckg2czlvZFp6c1ZRZFlWcGY1?=
 =?utf-8?B?VWw1ejBNSFVFTGVpdkxMRnJRZ2NDbUNxZG14MHJsSFZxTDRpVXhNQm9TazNt?=
 =?utf-8?B?dk05VUZqZUxRdFg1U3pwQ1VxQWVFZm42MTFReDY0clNMN2Z0MGV2WFkxSnRO?=
 =?utf-8?B?VXN2RDNyVEhKalk3YlQ0ZExYMFVMUEV6TzY1SlNxMzBkeGdwMnAyMmVFci90?=
 =?utf-8?B?MXUxL3hrN2MxS3BNa2lVZkFvK1NzY3krWXdLbWJ2MWx2bkxvMHJ3VjYwYkx0?=
 =?utf-8?B?c3YyTU9JRHk4RFZNNjdYdi8vT1NjMDhRcXFNdmJXc1BVQTVxakFNWGRUenhQ?=
 =?utf-8?B?bzhiWFhyaGRWcnllVzRvaXRBeVBmdHJWNld0SG4rOU1mMmhMNjRjT1VyUkw5?=
 =?utf-8?B?ZGhKU3E4c2ljeFUvVW1Tb1c2cVNSM0JDVkxRbFVNaVBZaFluTGdHRU9VbzRM?=
 =?utf-8?B?N3ZjaVRNdjJmVEFTcFcxVTk3OEhMOFNhcmZESFhyWU8vUVk3Y3RjbXRnUDgv?=
 =?utf-8?B?eTEzdzFyaFdBY0JobnlaZ296SCsvQ0Z6S1ZwYmh1SDQ5b0dkNVU4elBKdE9K?=
 =?utf-8?B?dW0raGVLeEhyRmtCc2c4aFFYL3B1OHpRbFg2RTZiSlIzR0kxeGxOdGEzeG5P?=
 =?utf-8?B?ZzNNNHVVNytiV0ZDVjFaR1lxcy9aV1pxNzViN2drUVE5NzBhRU54UnBGQ2Zl?=
 =?utf-8?B?dFoxZ1BldUJQb1dBREc4YmxzWExENFZDQit1WWhaU0l1RHFuZmt4QkxqYU5T?=
 =?utf-8?B?dmNBcHZFNUtOZzVFY0ovbDhxUGFtaWRManBDOTh4TW1VM3NraWZubjJZM3lD?=
 =?utf-8?B?bDhVMzhjTlRyVEZ3d3Q4LytZeUJjdEN3RUs1OElxeTZkd0p4NGpzUXZNL21N?=
 =?utf-8?B?UUFsaTExTllkRmlYWkhsZUk5TUZSZmd0bytUMi9ULytZVVUwM2JxeWdRNUtr?=
 =?utf-8?B?VWF4NHc5eXd0VGE3c3ZQQWxKQnIxMFN4RzR6ejFEdE4yTVYxTllLQlVhZnJs?=
 =?utf-8?B?Y2d0TjFpT09FRHJsS0hJY25NUXllUG02dGdER0xWNkorRWJNeTNCOFp3ZXgw?=
 =?utf-8?B?SDdSK3dOcEhZM1JYZ3h6eVJCVkNmdUJTQlZrV0FkWmxSZFcxcG52OWcwVE1N?=
 =?utf-8?B?QThUTHI0Z0NNUFhqbVlWcnJjRzBGU2lueWpZUUw3QlFDcUpuM3RSWklMQWZu?=
 =?utf-8?B?ZDBTN08waE9veldJZUxBeW9QSVEzSmoreUdVQ1ZoUXh1anNva2lBZGdaVVZB?=
 =?utf-8?B?MnY1b3dWME5LMk0wZWRNZTFkK3QzRkpZSlVPMnVGNkR4cEpTVlN6d29NTUYz?=
 =?utf-8?B?N3V5eU1DN0JrNGZSV0lPdTRqbVRxR0Y0ZGxLRzVsMVcvSXpNYms5cW84NEhl?=
 =?utf-8?B?VTFiMWFEQUVBdGNheWIrYWx6dmVFS0NBNldQL1VEZTNQdVYvVWhBWHFpUjkv?=
 =?utf-8?B?SEJHeGwwZEhVZ1F0d2FnTXBMaFI3ZUNwOFA4VkF4cFQrZGtmR2FXZTlEWW9Y?=
 =?utf-8?B?SUxucFZWRmZobEErMW05ZUI0RHRJcFdmTjBaRTJ6UnlwV1kzUkVRSkE2bVJX?=
 =?utf-8?B?cU1TeE1aSDI0am1KWlFPOTBQU0R4TXpwc0x4ZXgzYWVPQVNYa0wvbzc4cXJa?=
 =?utf-8?Q?vhlX/jei70tTiZmW3bBRg0Dz/dpROBjSvO49uEedaBGc=3D?=
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2080;
 6:1jnaR2DVIv65Ls3y3KmvimHYf6p0fDYnTa9N7gNfuRyvmllQhwUAnCMUClGsnI29XUd/r1qPcGKwux0+c5O/E05pH5Sm3x9tpHVXxZTovkx9hA0ZH3aDxhw0w2mLmHujNG5xR5b8fn5rXTAGyNc2MMqc3cMfNw10NhjkwnSvfKvGmFAwFYwgOwtAiMJVuKK+32olp+ESFCtSNyqYf0edLZqNCKwHIhKHIkcduTLo+AbAWn3x68RLyWa83J5gGERjPn1b4+YyyY6r6USKD3y5fS/nYy2KnsuVeCM2rMsGLh/gMhESGut7pnVoRzk7Wb/71fvHY9pwvG7d39ivzQILiw==;
 5:Bdp0jSCWX2espmDwHcTXjjl2z5Q4/RgV3WIchgm6Vmj1BdpRHTJDYpt4FjJDLpfwxag8IsiPyeUSDoVifr+jNwpphMym+8lm2BhvxkiVgcO60O0aFYV1rBz2IFlw70cj14D49OvdcC/Iglihj9PfzuJADVYdffs7eVZ7byGdIZQ=;
 24:N3diUVKHMulc/rKUTgRGNBdgYu9rghQBhKI5rKTw92P1JeQJjOgjGOpYWgfNzUxZRRQsfm8T3ssDXyLdkgnRza0itW7GtnDY4BmPOyzbyEg=;
 7:xy+cGfc87hH5eoQUdcCDF05BzmdSvyEUP2v7vpOUYnGuHHapNf7aTiUN5k1lY3qJ/hIn7Lrbm6c3bphoVwRQBTg0vCyiJ0VFMAjhDBtzWN2cheuAYWOf2VP5Q3oQSSzmDazTw2oLU/4UY5a66j2Nnhh9Rgakibpt/cxA1HTNVwWx3ehpk2MA6ljbB9XWfxqD43StSLcVNpV6DyH0W8bu98L8sA6+GBo9JvO1i7MezbI=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Oct 2017 21:08:18.1634 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR0701MB2080
Cc: xen-devel <xen-devel@lists.xenproject.org>, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>, tomasz.nowicki@cavium.com
Subject: Re: [Xen-devel] [PATCH v2 0/2] ARM: ACPI: IORT: Hide SMMU from
 hardware domain's IORT table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxMC8xMi8yMDE3IDU6MTQgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPgo+Cj4gT24gMTIv
MTAvMTcgMTI6MjIsIE1hbmlzaCBKYWdnaSB3cm90ZToKPj4gSGkgSnVsaWVuLAo+Pgo+PiBXaHkg
ZG8geW91IG9taXQgcGFydHMgb2YgbWFpbCB3aGVyZSBJIGhhdmUgYXNrZWQgYSBxdWVzdGlvbiAs
IHBsZWFzZSAKPj4gYXZvaWQgc2tpcGluZyAgdGhhdCByZW1vdmVzIHRoZSBjb250ZXh0Lgo+Cj4g
SSBiZWxpZXZlIEkgYW5zd2VyZWQgaXQganVzdCBhZnRlciBiZWNhdXNlIHlvdSBhc2tlZCB0d2lj
ZSB0aGUgc2FtZSAKPiB0aGluZy4gU28gbWF5IEkgZHJvcHBlZCB0aGUgY29udGV4dCBidXQgdGhl
IGFuc3dlciB3YXMgdGhlcmUuLi4KPgo+IEZvciB5b3VyIGNvbnZlbmllbmNlIGhlcmUgdGhlIHJl
cGxpY2F0ZWQgYW5zd2VyLgo+Cj4gIldoeT8gVGhlIGdlbmVyYXRpb24gb2YgSU9SVCBpcyBmYWly
bHkgc3RhbmRhbG9uZS4KPgo+IEFuZCBhZ2FpbiwgdGhpcyB3YXMgc3VnZ2VzdGlvbiB0byBzaGFy
ZSBpbiB0aGUgZnV0dXJlIGFuZCBhbiAKPiBleHBlY3RhdGlvbiBmb3IgdGhpcyBzZXJpZXMuIFdo
YXQgSSBjYXJlIHRoZSBtb3N0IGlzIHRoZSBnZW5lcmF0aW9uIHRvIAo+IGJlIGZ1bGx5IHNlcGFy
YXRlZCBmcm9tIHRoZSByZXN0LiIKPgo+PiBJIHJhaXNlZCBhIHZhbGlkIHBvaW50IGFuZCBpdCB3
YXMgdG90YWxseSBpZ25vcmVkIGFuZCB5b3UgYXNrZWQgbWUgdG8gCj4+IGV4cGxhaW4gdGhlIHJh
dGlvbmFsZSBvbiBhIGxhdGVyIHBvaW50Lgo+PiBTbyBpZiB5b3UgY2hvb3NlIHRvIGlnbm9yZSBt
eSBmaXJzdCBwb2ludCwgaG93IGNhbiBJIHB1dCBhbnkgcG9pbnQuCj4KPiBXZWxsLCBtYXliZSB5
b3Ugc2hvdWxkIHJlYWQgdGhlIGUtbWFpbCBtb3JlIGNhcmVmdWxseSBiZWNhdXNlIHlvdXIgCj4g
cG9pbnQgaGF2ZSBiZWVuIGFkZHJlc3NlZC4gSWYgdGhleSBhcmUgbm90LCB0aGVuIHBsZWFzZSBz
YXkgaXQgcmF0aGVyIAo+IHRoYW4gYWNjdXNpbmcgdGhlIHJldmlld2VycyBvbiBzcGVuZGluZyBu
b3QgZW5vdWdoIHRpbWUgb24geW91ciBzZXJpZXMuLi4KPgo+IFsuLi5dCj4KPj4gTm93IGlmIHlv
dSBzZWUgYm90aCB0aGUgY29kZXMgYXJlIHF1aXRlIHNpbWlsYXIgYW5kIHRoZXJlIGlzIAo+PiBy
ZWR1bmRhbmN5IGluIGxpYnhsIGFuZCBpbiB4ZW4gY29kZSBmb3IgcHJlcGFyaW5nIEFDUEkgdGFi
bGVzIGZvciAKPj4gZG9tMCBhbmQgZG9tVS4KPj4gVGhlIHBvaW50IEkgYW0gcmFpc2luZyBpcyBx
dWl0ZSBjbGVhciwgaWYgYWxsIG90aGVyIHRhYmxlcyBsaWtlIE1BRFQsIAo+PiBYU0RULCBSU0RQ
LCBHVERUIGV0YyBkb2VzIG5vdCBzaGFyZSBhIGNvbW1vbiBnZW5lcmF0aW9uIGNvZGUgd2l0aCB4
ZW4gCj4+IHdoYXQgaXMgc28gc3BlY2lhbCBhYm91dCBJT1JULgo+PiBFaXRoZXIgd2UgbW92ZSBh
bGwgZ2VuZXJhdGlvbiBpbnRvIGEgY29tbW9uIGNvZGUgb3Iga2VlcCByZWR1bmRhbmN5IAo+PiBm
b3IgSU9SVC4KPj4KPj4gSSBob3BlIEkgaGF2ZSBzaG93biB0aGUgY29kZSBhbmQgbWFkZSB0aGUg
cG9pbnQgcXVpdGUgY2xlYXIuCj4+IFBsZWFzZSBwcm92aWRlIGEgdGVjaG5pY2FsIGFuc3dlciBy
YXRoZXIgdGhhbiBhIHNpbXBsZSAiV2h5Ii4KPgo+IFdoeSBkbyB5b3Ugc3RpbGwgY29udGludWUg
YXJndWluZyBvbiBob3cgdGhpcyBpcyBnb2luZyB0byBpbnRlcmFjdCAKPiB3aXRoIGxpYnhsIHdo
ZW4geW91ciBvbmx5IHdvcmsgbm93IChhcyBJIHN0YXRlZCBpbiBldmVyeSBzaW5nbGUgCj4gZS1t
YWlsKSBpcyBmb3IgRG9tMC4KPgo+IElmIHRoZSBnZW5lcmF0aW9uIGlzIGdlbmVyaWMgZW5vdWdo
LCBpdCB3aWxsIHJlcXVpcmUgbGl0dGxlIGNvZGUgdG8gCj4gaW50ZXJmYWNlLiBBZnRlciBhbGws
IHlvdSBvbmx5IG5lZWQ6Cj4gICAgIC0gaW5mb3JtYXRpb25zIChlLmcgRGV2aWNlSUQsIE1hc3Rl
cklELi4uKQo+ICAgICAtIGJ1ZmZlciBmb3Igd3JpdGluZyB0aGUgZ2VuZXJhdGVkIElPUlQKPgo+
IFNvIG5vdyBpdCBpcyBtYXliZSB0aW1lIGZvciB5b3UgdG8gc3VnZ2VzdCBhbiBpbnRlcmZhY2Ug
d2UgY2FuIGRpc2N1c3MgCj4gb24uClN1cmUuIEEgcXVpY2sgZHJhZnQgaXMgc2hhcmVkIG9uIG1h
aWxpbmcgbGlzdC4gWzFdCgpbMV0gaHR0cHM6Ly9tYXJjLmluZm8vP2w9eGVuLWRldmVsJm09MTUw
Nzg0MjM2MjA4MTkyJnc9Mgo+Cj4gQ2hlZXJzLAo+CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 12 21:27:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 21:27:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2l0y-0005PJ-9h; Thu, 12 Oct 2017 21:27:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <daniel.kiper@oracle.com>) id 1e2l0w-0005PD-RF
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 21:27:34 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 1A/70-28571-64EDFD95; Thu, 12 Oct 2017 21:27:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXSO6nOVdf13v1
 Ig1XnFCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxjG58xFrzjqli6spGlgfEQRxcjB4eQwGQm
 ia7YLkYuIPM3o8TbOd9ZIJyNjBJL/59gh3AmMEps+3WJsYuRk4NFQFWia/oCMJtNQEfi4peH7
 CC2iICaxOKFX8C6mQWWMEpcXT+FCSQhLGAlsfTyHzYQm1fARmL9rSeMEKvNJO5e9oIIC0qcnP
 mEBcRmFtCSuPHvJRNICbOAtMTyfxwgYU4Bc4mG6cvApogKqEhMObkNzJYQMJZof3uRbQKj4Cw
 kk2YhmTQLYdICRuZVjBrFqUVlqUW6huZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5
 mxiBQcsABDsYX572PMQoycGkJMqbEXg/UogvKT+lMiOxOCO+qDQntfgQowwHh5IEr9xdoJxgU
 Wp6akVaZg4wfmDSEhw8SiK8fXeA0rzFBYm5xZnpEKlTjIpS4rzPQBICIImM0jy4NljMXmKUlR
 LmZQQ6RIinILUoN7MEVf4VozgHo5IwLxPIdp7MvBK46a+AFjMBLRZNuwOyuCQRISXVwHhPn6V
 n+76GD5IzLZ/2FmzO6v0raHWJ+zqT77cJTg8PLKq8bzhprvTnXds/BK44aTAn/4dZ3RaTv9tk
 mnZNOqm18nBWTY/xIrsvbmYdlzad/O7LELv17NdvsS+5L9++K8MauUOUn4+t23zyT3cvqQ9h6
 zm+Pt7z5LX17msRL51+vVr6zklk2U0JJZbijERDLeai4kQA/HRPZNQCAAA=
X-Env-Sender: daniel.kiper@oracle.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1507843652!105990789!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59030 invoked from network); 12 Oct 2017 21:27:33 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Oct 2017 21:27:33 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9CLRSa2010893
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 12 Oct 2017 21:27:28 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9CLRRIW019188
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 12 Oct 2017 21:27:27 GMT
Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9CLRQ2H010411;
 Thu, 12 Oct 2017 21:27:26 GMT
Received: from olila.local.net-space.pl (/10.175.197.32)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 12 Oct 2017 14:27:26 -0700
Date: Thu, 12 Oct 2017 23:27:22 +0200
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <20171012212722.GV7593@olila.local.net-space.pl>
References: <20171012205007.13001-1-cardoe@cardoe.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171012205007.13001-1-cardoe@cardoe.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: xen-devel@lists.xenproject.org, David Esler <drumandstrum@gmail.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 1/2] x86/boot: fix early error display
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMTIsIDIwMTcgYXQgMDM6NTA6MDZQTSAtMDUwMCwgRG91ZyBHb2xkc3RlaW4g
d3JvdGU6Cj4gRnJvbTogRGF2aWQgRXNsZXIgPGRydW1hbmRzdHJ1bUBnbWFpbC5jb20+Cj4KPiBJ
biA5MTgwZjUzNjU1MjQgYSBjaGFuZ2Ugd2FzIG1hZGUgdG8gdGhlIHNlbmRfY2hyIGZ1bmN0aW9u
IHRvIHRha2UgaW4KPiBDLXN0cmluZ3MgYW5kIHByaW50IG91dCBhIGNoYXJhY3RlciBhdCBhIHRp
bWUgdW50aWwgYSBOVUxMIHdhcwo+IGVuY291bnRlcmVkLiBIb3dldmVyIHRoZXJlIGlzIG5vIGNv
ZGUgdG8gaW5jcmVtZW50IHRoZSBjdXJyZW50IGNoYXJhY3Rlcgo+IHBvc2l0aW9uIHJlc3VsdGlu
ZyBpbiBhbiBlbmRsZXNzIGxvb3Agb2YgdGhlIGZpcnN0IGNoYXJhY3Rlci4gVGhpcyBhZGRzCj4g
YSBzaW1wbGUgaW5jcmVtZW50Lgo+Cj4gUmV2aWV3ZWQtYnk6IERvdWcgR29sZHN0ZWluIDxjYXJk
b2VAY2FyZG9lLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBEYXZpZCBFc2xlciA8ZHJ1bWFuZHN0cnVt
QGdtYWlsLmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TIHwgMSArCj4gIDEg
ZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9ib290L2hlYWQuUyBiL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUwo+IGluZGV4IGZkNmZjMzM3
ZmUuLmY0OGJiYmQyZTUgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCj4g
KysrIGIveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCj4gQEAgLTE3NCw2ICsxNzQsNyBAQCBub3Rf
bXVsdGlib290Ogo+ICAgICAgICAgIG1vdiAgICAgc3ltX2VzaSh2Z2FfdGV4dF9idWZmZXIpLCVl
ZGkKPiAgLkxzZW5kX2NocjoKPiAgICAgICAgICBtb3YgICAgICglZXNpKSwlYmwKPiArICAgICAg
ICBpbmMgICAgICVlc2kKPiAgICAgICAgICB0ZXN0ICAgICVibCwlYmwgICAgICAgICMgVGVybWlu
YXRlIG9uICdcMCcgc2VudGluZWwKPiAgICAgICAgICBqZSAgICAgIC5MaGFsdAo+ICAgICAgICAg
IG1vdiAgICAgJDB4M2Y4KzUsJWR4ICAgIyBVQVJUIExpbmUgU3RhdHVzIFJlZ2lzdGVyCgpJIGhh
dmUgYSBmZWVsaW5nIHRoYXQgeW91IGhhdmUgdGVzdGVkIHRoaXMgb24gbWFjaGluZSB3aXRob3V0
ClZHQSB0ZXh0IGJ1ZmZlciBhdmFpbGFibGUuIFRoZW4geW91ciBmaXggd29ya3MuIEhvd2V2ZXIs
IGlmIFZHQQp0ZXh0IGJ1ZmZlciBpcyBhdmFpbGFibGUgdGhlbiAlZXNpIGlzIGluY3JlYXNlZCB0
d2ljZS4gRmlyc3QgdGltZQpieSBpbmMgaGVyZSBhbmQgb25jZSBhZ2FpbiBieSBtb3ZzYiBiZWxv
dy4gU28sIEkgdGhpbmsgdGhhdCB0aGUKaXNzdWUgaGF2ZSB0byBiZSBmaXhlZCBpbiBhIGJpdCBk
aWZmZXJlbnQgd2F5LgoKRGFuaWVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 12 21:29:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 21:29:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2l2d-0005b3-Kf; Thu, 12 Oct 2017 21:29:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <daniel.kiper@oracle.com>) id 1e2l2c-0005aw-Un
 for xen-devel@lists.xenproject.org; Thu, 12 Oct 2017 21:29:19 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 2B/13-07895-EAEDFD95; Thu, 12 Oct 2017 21:29:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsUyZ7p8oO7ae/c
 jDfp36lp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkbj1xnKnjAUnH+71nmBsYGli5GLg4hgclM
 Evdv9jBBOH8ZJfpf7IfKbGSU2P7iPnsXIyeQM4FR4v+7rC5GDg4WAVWJM6+rQcJsAjoSF788B
 CsREdCVeLbgGRtIL7PAVEaJDbvmMYIkhAXsJWbsfccCYvMK2Ejs+36bHWIBUNGFjilsEAlBiZ
 Mzn4AVMQtoSdz495IJZBmzgLTE8n8cIGFOATuJEytmsILYogIqElNObgNrlRAwlmh/e5FtAqP
 gLCSTZiGZNAth0gJG5lWMGsWpRWWpRbrGBnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ
 +bmbGIGBW8/AwLiDccIqv0OMkhxMSqK8GYH3I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8E68C
 5QTLEpNT61Iy8wBxhBMWoKDR0mEtxwkzVtckJhbnJkOkTrFqMtx4+H1P0xCLHn5ealS4ryZIE
 UCIEUZpXlwI2DxfIlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO8OkCk8mXklcJteAR3BBHS
 EaNodkCNKEhFSUg2MIcGddaoGTAHrphypnX1LfBKLUpqv5Kbc1tKKOeUtz1ZPa77i/q3nwZHO
 w0bcic9sb1zmV/yv7OC9X2iRTUbnpF37Nj35GLrxU173r3VXF8w33q/114nfqjg290th6qaDK
 8Jf2bYcu6LW8+r0G6u8hhknJhg+tpw9fcfLd6svr1sexT713DZZQSWW4oxEQy3mouJEAGedaK
 ziAgAA
X-Env-Sender: daniel.kiper@oracle.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1507843756!103155456!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18768 invoked from network); 12 Oct 2017 21:29:17 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Oct 2017 21:29:17 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9CLTCFl018247
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 12 Oct 2017 21:29:12 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9CLTC6u024530
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 12 Oct 2017 21:29:12 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v9CLTBHu021964;
 Thu, 12 Oct 2017 21:29:11 GMT
Received: from olila.local.net-space.pl (/10.175.197.32)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 12 Oct 2017 14:29:11 -0700
Date: Thu, 12 Oct 2017 23:29:07 +0200
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171012212907.GW7593@olila.local.net-space.pl>
References: <20171012205007.13001-1-cardoe@cardoe.com>
 <20171012205007.13001-2-cardoe@cardoe.com>
 <d0fe7e7a-65d7-94fe-aeb4-ea4bb20c4f80@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <d0fe7e7a-65d7-94fe-aeb4-ea4bb20c4f80@citrix.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: xen-devel@lists.xenproject.org, David Esler <drumandstrum@gmail.com>,
 Doug Goldstein <cardoe@cardoe.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 2/2] x86/boot: rename send_chr to print_err
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMTIsIDIwMTcgYXQgMDk6NTY6MDFQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAxMi8xMC8yMDE3IDIxOjUwLCBEb3VnIEdvbGRzdGVpbiB3cm90ZToKPiA+IEZy
b206IERhdmlkIEVzbGVyIDxkcnVtYW5kc3RydW1AZ21haWwuY29tPgo+ID4KPiA+IFRoZSBzZW5k
X2NociBmdW5jdGlvbiBzZW5kcyBhbiBlbnRpcmUgQy1zdHJpbmcgYW5kIG5vdCBvbmUgY2hhcmFj
dGVyIGFuZAo+ID4gZG9lc24ndCBuZWNlc3NhcmlseSBqdXN0IHNlbmQgaXQgb3ZlciB0aGUgc2Vy
aWFsIFVBUlQgYW55bW9yZSBzbyByZW5hbWUKPiA+IGl0IHRvIHByaW50X2VyciBzbyB0aGF0IGl0
cyBjbG9zZXIgaW4gbmFtZSB0byB3aGF0IGl0IGRvZXMuCj4gPgo+ID4gUmV2aWV3ZWQtYnk6IERv
dWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KPiA+IFNpZ25lZC1vZmYtYnk6IERhdmlk
IEVzbGVyIDxkcnVtYW5kc3RydW1AZ21haWwuY29tPgo+Cj4gUmV2aWV3ZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogRGFuaWVsIEtp
cGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4KCkRhbmllbAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 12 22:03:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 22:03:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2lZd-0000Yx-BV; Thu, 12 Oct 2017 22:03:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2lZc-0000YZ-46
 for xen-devel@lists.xensource.com; Thu, 12 Oct 2017 22:03:24 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 97/01-32680-BA6EFD95; Thu, 12 Oct 2017 22:03:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXfVs/u
 RBvvOiFusePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE14+zju+wFf3sZK5Yf9G1g
 vBHfxcjFISTQyCRxpPExE4TzmFFi3YJ5UM42Roknjy8ydzFycogIOEt8PTOXvYuRg4NXQF/i3
 oRwkLCwgLnE32uT2UDqJQS65CRWd9xhAUlICHhKHNx4Ac5+PmMT0FB2DjYBK4lDYiBRFgFVid
 ZrU1gmMHIvYGRYxahRnFpUllqka2ygl1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4k
 R6PN6BgbGHYwTVvkdYpTkYFIS5c0IvB8pxJeUn1KZkVicEV9UmpNafIhRhoNDSYL38lOgnGBR
 anpqRVpmDjD4YNISHDxKIrwbQdK8xQWJucWZ6RCpU4y6HMc2Xf7DJMSSl5+XKiXOmwRSJABSl
 FGaBzcCFgmXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzbgKZwpOZVwK36RXQEUxAR4im3Q
 E5oiQRISXVwMggtfv3Y+c8D4dihqSsl2mbDm5dMYc3VDKFj1N+jknlzQZ+1+snFxrPyJgrq3G
 vqfVehmFdRun+S//EPVtXN15fwLR6zrQ7r/rjHiZbbue64BS5ZWHkCveav2nmXhHsy63krtVE
 njKur6it+xmTFe/CePL/C8eiR0bxt17wCtd55betW5jNocRSnJFoqMVcVJwIAKretEd/AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1507845801!70459318!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60767 invoked from network); 12 Oct 2017 22:03:21 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Oct 2017 22:03:21 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2lZX-0000Rk-Uk; Thu, 12 Oct 2017 22:03:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e2lZS-0000iR-4C; Thu, 12 Oct 2017 22:03:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e2lZQ-0006Wk-5C; Thu, 12 Oct 2017 22:03:12 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114357-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-xl-cubietruck:guest-start.2:fail:regression
 xen-unstable:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-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-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=3b40cfcd1a1912c2e4c4eb353dc77cbf35c63c3a
X-Osstest-Versions-That: xen=572a78190403e5f2acbd01fa72c35fafe9700169
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 12 Oct 2017 22:03:12 +0000
Subject: [Xen-devel] [xen-unstable test] 114357: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5469243651690209944=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-cubietruck 17 guest-start.2          fail REGR. vs. 114204

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-pvh-intel 12 guest-start                  fail like 114204
 test-amd64-amd64-xl-pvh-amd  12 guest-start                  fail  like 114204
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 114204
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 114204
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 114204
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114204
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 114204
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 114204
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  3b40cfcd1a1912c2e4c4eb353dc77cbf35c63c3a
baseline version:
 xen                  572a78190403e5f2acbd01fa72c35fafe9700169

Last test of basis   114204  2017-10-09 19:19:08 Z    3 days
Failing since        114288  2017-10-10 17:02:59 Z    2 days    2 attempts
Testing same since   114357  2017-10-11 14:33:38 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Julien Grall <julien.grall@linaro.org>
  Kevin Tian <kevin.tian@intel.com>
  Manish Jaggi <mjaggi@cavium.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          pass    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               fail    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

------------------------------------------------------------
commit 3b40cfcd1a1912c2e4c4eb353dc77cbf35c63c3a
Author: Stefano Stabellini <sstabellini@kernel.org>
Date:   Tue Oct 10 13:14:19 2017 -0700

    ARM: replace ACPI_MEMCPY with memcpy
    
    ACPI_MEMCPY is defined as memcpy. The macro is for the benefit of
    drivers/acpi and shouldn't be used elsewhere.
    
    Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
    Acked-by: Julien Grall <julien.grall@arm.com>

commit 888ce824f240a29e9ddd9d39b641d8dfae8cc839
Author: Manish Jaggi <mjaggi@cavium.com>
Date:   Tue Oct 10 18:22:32 2017 +0530

    ARM: ITS: Expose ITS in the MADT table
    
    Add gicv3_its_make_hwdom_madt to update hwdom MADT ITS information.
    
    Signed-off-by: Manish Jaggi <mjaggi@cavium.com>
    Reviewed-by: Andre Przywara <andre.przywara@arm.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>

commit d9c8167c815e91945444fc455c65d79355ce87a3
Author: Manish Jaggi <mjaggi@cavium.com>
Date:   Tue Oct 10 18:22:31 2017 +0530

    ARM: Update Formula to compute MADT size using new callbacks in gic_hw_operations
    
    estimate_acpi_efi_size needs to be updated to provide correct size of
    hardware domains MADT, which now adds ITS information as well.
    
    This patch updates the formula to compute extra MADT size, as per GICv2/3
    by calling gic_get_hwdom_extra_madt_size.
    
    Signed-off-by: Manish Jaggi <mjaggi@cavium.com>
    Acked-by: Julien Grall <julien.grall@arm.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>

commit 66158be4654a60dc039760990ed33e8d04c5c56d
Author: Manish Jaggi <mjaggi@cavium.com>
Date:   Tue Oct 10 18:22:30 2017 +0530

    ARM: ITS: Deny hardware domain access to ITS
    
    This patch extends the gicv3_iomem_deny_access functionality by adding
    support for ITS region as well. Add function gicv3_its_deny_access.
    
    Signed-off-by: Manish Jaggi <mjaggi@cavium.com>
    Reviewed-by: Andre Przywara <andre.przywara@arm.com>
    Acked-by: Julien Grall <julien.grall@arm.com>

commit 1421ddad4a1cce7b4c9e1788a6936140feee43f4
Author: Manish Jaggi <mjaggi@cavium.com>
Date:   Tue Oct 10 18:22:29 2017 +0530

    ARM: ITS: Populate host_its_list from ACPI MADT Table
    
    Added gicv3_its_acpi_init to update host_its_list from MADT table.
    For ACPI, host_its structure stores dt_node as NULL.
    
    Signed-off-by: Manish Jaggi <mjaggi@cavium.com>
    Reviewed-by: Andre Przywara <andre.przywara@arm.com>
    Acked-by: Julien Grall <julien.grall@linaro.org>

commit a609e3f3244c39accd6915dd193b339ed907eef9
Author: Manish Jaggi <mjaggi@cavium.com>
Date:   Tue Oct 10 18:22:28 2017 +0530

    ARM: ITS: Introduce common function add_to_host_its_list
    
    add_to_host_its_list will update the host_its_list. This common
    function to be invoked from gicv3_its_dt_init and gic_v3_its_acpi_probe.
    
    Signed-off-by: Manish Jaggi <mjaggi@cavium.com>
    Reviewed-by: Andre Przywara <andre.przywara@arm.com>
    Acked-by: Julien Grall <julien.grall@arm.com>

commit a164e14c6e140d792aee644990f8fea0fa8f8da2
Author: Wei Liu <wei.liu2@citrix.com>
Date:   Tue Oct 10 18:23:33 2017 +0100

    travis: disable UBSAN
    
    The stock compiler in travis doesn't support -fsanitize=undefined.
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Doug Goldstein <cardoe@cardoe.com>

commit 3c1ca29bd53570ffce049a297d18956f5d93ec8a
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Sep 26 17:08:33 2017 +0100

    x86/vmx: Better description of CR4 settings outside of paged mode
    
    This rearanges the logic to avoid the double !hvm_paging_enabled(v) check, but
    is otherwise identical.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Acked-by: Kevin Tian <kevin.tian@intel.com>

commit 8ef6793a2cd5c78b474bf44f20ef0da5811c402c
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Wed Sep 27 15:55:09 2017 +0000

    x86/vmx: Don't self-recurse in vmx_update_guest_cr()
    
    An update to CR4 following a CR0 update can be done easily by falling
    through into the CR4 case.  This avoids unnecessary passes through
    vmx_vmcs_{enter,exit}() and unnecessary stack usage (as the compiler
    cannot optimise this use to a tailcall).
    
    No behavioural change.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Acked-by: Kevin Tian <kevin.tian@intel.com>

commit b2db183d9a82d00a30beb91e137113492be59c39
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Wed Sep 27 15:54:12 2017 +0000

    x86/vmx: Misc cleanup to vmx_update_guest_cr()
    
     * Drop trailing whitespace
     * Fix indendation and newlines
     * Use bool where appropriate
    
    No functional change.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Acked-by: Kevin Tian <kevin.tian@intel.com>

commit 04d03973926db34c3c16a32c763f6ccb78a84d01
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Wed Sep 27 14:30:13 2017 +0000

    x86: Make use of pagetable_get_mfn() where appropriate
    
    ... instead of the opencoded _mfn(pagetable_get_pfn(...)) construct.
    
    Fix two overly long lines; no functional change.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    Release-acked-by: Julien Grall <julien.grall@arm.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Tim Deegan <tim@xen.org>
    Acked-by: Kevin Tian <kevin.tian@intel.com>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5469243651690209944==--

From xen-devel-bounces@lists.xen.org Thu Oct 12 23:40:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 23:40:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2n4u-0000n3-7e; Thu, 12 Oct 2017 23:39:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2n4t-0000ml-4o
 for xen-devel@lists.xensource.com; Thu, 12 Oct 2017 23:39:47 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 D7/CC-01755-24DFFD95; Thu, 12 Oct 2017 23:39:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGLMWRWlGSWpSXmKPExsWS0XRdVdfh7/1
 Ig2WrdS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacfKCRUFnWMX8/W+YGhgP
 +3UxcnEICTQySWzvb2KEcB4zSsz90sQM4WxjlHh9/yhrFyMnh4iAs8TXM3PZQWxhgSCJGfeuA
 3VwcPAK2Evc/y3SxcjOwSZgJXFIDKSARUBV4tmq3UwTGDkWMDKsYtQoTi0qSy3SNbLQSyrKTM
 8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQI9FM9AwPjDsb2E36HGCU5mJREeTMC70cK8SX
 lp1RmJBZnxBeV5qQWH2KU4eBQkuBV+wOUEyxKTU+tSMvMAQYMTFqCg0dJhPfQb6A0b3FBYm5x
 ZjpE6hSjLsexTZf/MAmx5OXnpUqJ8zqBzBAAKcoozYMbAQveS4yyUsK8jAwMDEI8BalFuZklq
 PKvGMU5GJWEIabwZOaVwG16BXQEE9ARoml3QI4oSURISTUwapVuY1e8dq+8Ksk1Yb9aoMP9tB
 dafsxqu1+8FJngZstmfPb+ToXrz/MqqoOEWMx/Le1QtI+oWvJiG1OxvFdkgnZq2GbueQzrLL9
 rBi+JOcA/2enTgUv7dfe8PpEQlBv9ZW95/7XI+XnLTOfOUjX+9qMv4o3iQqUZd7M2F3j5/D4q
 Oqs4tshSiaU4I9FQi7moOBEAnxEVDFkCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1507851583!98366612!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46281 invoked from network); 12 Oct 2017 23:39:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Oct 2017 23:39:44 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2n4o-0002wz-M2; Thu, 12 Oct 2017 23:39:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e2n4i-0000Ru-Pu; Thu, 12 Oct 2017 23:39:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e2n4f-0000gn-Qi; Thu, 12 Oct 2017 23:39:34 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1e2n4f-0000gn-Qi@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 12 Oct 2017 23:39:34 +0000
Subject: [Xen-devel] [qemu-upstream-unstable bisection] complete
	test-amd64-amd64-xl-pvh-intel
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5387817342339366548=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

branch xen-unstable
xenbranch xen-unstable
job test-amd64-amd64-xl-pvh-intel
testid guest-start

Tree: linux git://xenbits.xen.org/linux-pvops.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  c7dfe4ac58dd9c8678126b78da961b233a49f3f9
  Bug not present: 3c44f8ed44ab559c7e5b58316751bea53adfd83b
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/114437/


  commit c7dfe4ac58dd9c8678126b78da961b233a49f3f9
  Author: Roger Pau Monne <roger.pau@citrix.com>
  Date:   Fri Sep 22 16:25:06 2017 +0100
  
      xl: introduce a domain type option
      
      Introduce a new type option to xl configuration files in order to
      specify the domain type. This supersedes the current builder option.
      
      The new option is documented in the xl.cfg man page, and the previous
      builder option is marked as deprecated.
      
      Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
      Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/qemu-upstream-unstable/test-amd64-amd64-xl-pvh-intel.guest-start.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/qemu-upstream-unstable/test-amd64-amd64-xl-pvh-intel.guest-start --summary-out=tmp/114437.bisection-summary --basis-template=114029 --blessings=real,real-bisect qemu-upstream-unstable test-amd64-amd64-xl-pvh-intel guest-start
Searching for failure / basis pass:
 114273 fail [host=chardonnay1] / 114029 [host=elbling1] 114014 [host=nobling1] 113699 [host=chardonnay0] 113668 [host=godello1] 113359 [host=huxelrebe0] 113162 [host=elbling1] 113153 ok.
Failure / basis pass flights: 114273 / 113153
(tree with no url: minios)
(tree with no url: ovmf)
(tree with no url: seabios)
Tree: linux git://xenbits.xen.org/linux-pvops.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git
Latest 1852eae92c460813692808234da35d142a405ab7 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 5cd7ce5dde3f228b3b669ed9ca432f588947bd40 dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
Basis pass 458ca52f1564938c158d271f45bce0bc6ede2b3f c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d c349189772cec43498b0bec8a84146f10b8937af ee2c1fc666648ac14a4c8b9eb9224753591fa5e7
Generating revisions with ./adhoc-revtuple-generator  git://xenbits.xen.org/linux-pvops.git#458ca52f1564938c158d271f45bce0bc6ede2b3f-1852eae92c460813692808234da35d142a405ab7 git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860 git://xenbits.xen.org/qemu-xen-traditional.git#8051789e982499050680a26febeada7467e18a8d-8051789e982499050680a26febeada7467e18a8d git://xenbits.xen.org/qemu-xen.git#c349189772cec43498b0bec8a84146f10b8937af-5cd7ce5dde3f228b3b669ed9ca432f588947bd40 git://xenbits.xen.org/xen.git#ee2c1fc666648ac14a4c8b9eb9224753591fa5e7-dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
Loaded 7962 nodes in revision graph
Searching for test results:
 113162 [host=elbling1]
 113153 pass 458ca52f1564938c158d271f45bce0bc6ede2b3f c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d c349189772cec43498b0bec8a84146f10b8937af ee2c1fc666648ac14a4c8b9eb9224753591fa5e7
 113359 [host=huxelrebe0]
 113668 [host=godello1]
 113699 [host=chardonnay0]
 114029 [host=elbling1]
 114014 [host=nobling1]
 114328 pass 458ca52f1564938c158d271f45bce0bc6ede2b3f c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d c349189772cec43498b0bec8a84146f10b8937af ee2c1fc666648ac14a4c8b9eb9224753591fa5e7
 114273 fail 1852eae92c460813692808234da35d142a405ab7 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 5cd7ce5dde3f228b3b669ed9ca432f588947bd40 dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
 114406 fail d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 6ed3559f0666b7a5436ae5a73af48e57425fc452
 114437 fail d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 c7dfe4ac58dd9c8678126b78da961b233a49f3f9
 114413 blocked d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 52d8307ff64192455b17b6a103b634f58b2335e2
 114385 pass f46a61f686b0a8042ee4b7cb108ece81e3fb9401 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d f5a4c84a5d6b19c154abed4ee0380a6f8fd98c60 64cf3181e4d469a8bd7e7dee8ff2d3bf5b45f4b0
 114378 fail 1852eae92c460813692808234da35d142a405ab7 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 5cd7ce5dde3f228b3b669ed9ca432f588947bd40 dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
 114391 pass d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 a8ea6e2688118a3e19e29b39e316faa5f96ab9d1
 114381 pass 089d7720383d7bc9ca6b8824a05dfa66f80d1f41 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 839cbe6628c818166cc99d941b83860c2e7cc94e
 114397 fail d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 b51a2d89d36fa8e7b571022dadcfd5331cfa7af1
 114417 pass d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 3c44f8ed44ab559c7e5b58316751bea53adfd83b
 114392 fail d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 7434775abf8fb2ca3b9e805d30656f4da8c08816 dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
 114403 pass d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 bfbc4b64afb83713b6340efbd7adda3087bcc2f6
 114408 fail d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 c7dfe4ac58dd9c8678126b78da961b233a49f3f9
 114414 pass d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 48364fcfcb6f1545cdf4a5a46a6999c34b837950
 114424 fail d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 c7dfe4ac58dd9c8678126b78da961b233a49f3f9
 114430 pass d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 3c44f8ed44ab559c7e5b58316751bea53adfd83b
 114433 fail d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 c7dfe4ac58dd9c8678126b78da961b233a49f3f9
 114435 pass d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 3c44f8ed44ab559c7e5b58316751bea53adfd83b
Searching for interesting versions
 Result found: flight 113153 (pass), for basis pass
 Result found: flight 114273 (fail), for basis failure
 Repro found: flight 114328 (pass), for basis pass
 Repro found: flight 114378 (fail), for basis failure
 0 revisions at d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 3c44f8ed44ab559c7e5b58316751bea53adfd83b
No revisions left to test, checking graph state.
 Result found: flight 114417 (pass), for last pass
 Result found: flight 114424 (fail), for first failure
 Repro found: flight 114430 (pass), for last pass
 Repro found: flight 114433 (fail), for first failure
 Repro found: flight 114435 (pass), for last pass
 Repro found: flight 114437 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  c7dfe4ac58dd9c8678126b78da961b233a49f3f9
  Bug not present: 3c44f8ed44ab559c7e5b58316751bea53adfd83b
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/114437/


  commit c7dfe4ac58dd9c8678126b78da961b233a49f3f9
  Author: Roger Pau Monne <roger.pau@citrix.com>
  Date:   Fri Sep 22 16:25:06 2017 +0100
  
      xl: introduce a domain type option
      
      Introduce a new type option to xl configuration files in order to
      specify the domain type. This supersedes the current builder option.
      
      The new option is documented in the xl.cfg man page, and the previous
      builder option is marked as deprecated.
      
      Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
      Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>

pnmtopng: 113 colors found
Revision graph left in /home/logs/results/bisect/qemu-upstream-unstable/test-amd64-amd64-xl-pvh-intel.guest-start.{dot,ps,png,html,svg}.
----------------------------------------
114437: tolerable ALL FAIL

flight 114437 qemu-upstream-unstable real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/114437/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 test-amd64-amd64-xl-pvh-intel 12 guest-start            fail baseline untested


jobs:
 test-amd64-amd64-xl-pvh-intel                                fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5387817342339366548==--

From xen-devel-bounces@lists.xen.org Fri Oct 13 00:19:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 00:19:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2nhb-0004zR-9K; Fri, 13 Oct 2017 00:19:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2nha-0004zL-ID
 for xen-devel@lists.xensource.com; Fri, 13 Oct 2017 00:19:46 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 6C/34-25852-1A600E95; Fri, 13 Oct 2017 00:19:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXcu24N
 Ig3kvNC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8eD2C9aC502MFRunnGVr
 YDwc08XIxSEk0Mgk8bt5GVMXIyeQ85hRYt5lDQh7G6PEl1+1ILaIgLPE1zNz2UFsXgF9ieNdj
 8FsYQFric7rB8B6JQRuyEl8OlMPYXtLXNj8gRHGfjv3KlsXIzsHm4CVxCExkCiLgKrEhl27WS
 Ywci9gZFjFqFGcWlSWWqRraKSXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRHocQY
 g2MF4eWPAIUZJDiYlUd6MwPuRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4J7I+iBQSLEpNT61I
 y8wBhh5MWoKDR0mEVwskzVtckJhbnJkOkTrFqMtxbNPlP0xCLHn5ealS4ryJIEUCIEUZpXlwI
 2BxcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvIUgU3gy80rgNr0COoIJ6AjRtDsgR5QkIq
 SkGhhdco08lXRMyncFBhd9mP38y4FJc55rHGXa2L16IU/DnYcvZu5tfqjexRKezxmwekF89q/
 rso9d/90+asF0ZbN1zY6uA8+ePluW+X6Tf/n9vuJ7shkqldlyy1bdv6HfqcVXei6932revDbz
 BZppxeE6os78Se7Rd1d3r+ufMPngRN0J6nczP+UqsRRnJBpqMRcVJwIAyHlhCH4CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1507853980!111105780!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38298 invoked from network); 13 Oct 2017 00:19:41 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Oct 2017 00:19:41 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2nhS-0004WB-5p; Fri, 13 Oct 2017 00:19:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e2nhM-0003v1-JZ; Fri, 13 Oct 2017 00:19:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e2nhM-0004eP-7a; Fri, 13 Oct 2017 00:19:32 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114362-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=a957fd420ca8774f1a6708c64a867f056e67c46e
X-Osstest-Versions-That: linux=7056964a85031f42e2360617b14272593729ce1b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 13 Oct 2017 00:19:32 +0000
Subject: [Xen-devel] [linux-linus test] 114362: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDM2MiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE0MzYyLwoKRmFpbHVyZXMgOi0vIGJ1dCBu
byByZWdyZXNzaW9ucy4KClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2Fi
bGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgMTcgcnVt
cHJ1bi1kZW1vLXhlbnN0b3JlbHMveGVuc3RvcmVscy5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTE0
Mjk3CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIGxpa2UgMTE0Mjk3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTQyOTcKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBs
aWtlIDExNDI5NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE0Mjk3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTQyOTcK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDExNDI5NwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE0Mjk3CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAg
bGlrZSAxMTQyOTcKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQv
ZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDExNDI5NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBhOTU3ZmQ0MjBjYTg3NzRmMWE2NzA4YzY0YTg2
N2YwNTZlNjdjNDZlCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA3MDU2
OTY0YTg1MDMxZjQyZTIzNjA2MTdiMTQyNzI1OTM3MjljZTFiCgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMTQyOTcgIDIwMTctMTAtMTAgMjA6MjQ6MTkgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTE0MzYyICAyMDE3LTEwLTExIDE3OjAxOjEwIFogICAgMSBkYXlzICAgIDEgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQ29saW4g
SWFuIEtpbmcgPGNvbGluLmtpbmdAY2Fub25pY2FsLmNvbT4KICBFcmljIEJpZ2dlcnMgPGViaWdn
ZXJzQGdvb2dsZS5jb20+CiAgRXJ5dSBHdWFuIDxlZ3VhbkByZWRoYXQuY29tPgogIEouIEJydWNl
IEZpZWxkcyA8YmZpZWxkc0ByZWRoYXQuY29tPgogIEplZmYgTGF5dG9uIDxqbGF5dG9uQHJlZGhh
dC5jb20+CiAgS2VlcyBDb29rIDxrZWVzY29va0BjaHJvbWl1bS5vcmc+CiAgTGludXMgVG9ydmFs
ZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1saW51
eC1saW51cworIHJldmlzaW9uPWE5NTdmZDQyMGNhODc3NGYxYTY3MDhjNjRhODY3ZjA1NmU2N2M0
NmUKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0
Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9LjouCisrKysgUEVSTExJQj0uOi4KKysrIHVtYXNr
IDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAg
ICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZp
ZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAg
ICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9v
c3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJwor
KysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MK
KysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIGxpbnV4LWxpbnVzIGE5NTdmZDQyMGNhODc3NGYxYTY3
MDhjNjRhODY3ZjA1NmU2N2M0NmUKKyBicmFuY2g9bGludXgtbGludXMKKyByZXZpc2lvbj1hOTU3
ZmQ0MjBjYTg3NzRmMWE2NzA4YzY0YTg2N2YwNTZlNjdjNDZlCisgLiAuL2NyaS1sb2NrLXJlcG9z
CisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJM
TElCPS46LjouCisrKysgUEVSTExJQj0uOi46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcwor
KysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9z
c3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAg
ICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9
L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisr
KyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rl
c3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0n
IHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2Ny
aS1nZXRjb25maWcKKysrIGV4cG9ydCBQRVJMTElCPS46LjouOi4KKysrIFBFUkxMSUI9LjouOi46
LgorKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0
cmVlPWxpbnV4CisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4bGludXggPSB4bGludXgg
J10nCisgbGludXhicmFuY2g9bGludXgtbGludXMKKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFu
Y2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3Jp
LWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRl
c3RpbmcKKyAnWycgeGE5NTdmZDQyMGNhODc3NGYxYTY3MDhjNjRhODY3ZjA1NmU2N2M0NmUgPSB4
ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcK
ICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNv
bmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRp
ZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9n
aXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2Vy
bmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmly
dC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFi
aW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1m
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0Cisr
IDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJl
L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2
b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgor
KyAnWycgeGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2
YWxkcy9saW51eC0yLjYuZ2l0ID0geCAnXScKKysgJ1snIHhnaXQ6Ly9naXQua2VybmVsLm9yZy9w
dWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdCA9IHggJ10nCisr
IDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94
ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5saW51eC1saW51cwor
KyA6IGRhaWx5LWNyb24ubGludXgtbGludXMKKysgOiBkYWlseS1jcm9uLmxpbnV4LWxpbnVzCisr
IDogZGFpbHktY3Jvbi5saW51eC1saW51cworKyA6IGRhaWx5LWNyb24ubGludXgtbGludXMKKysg
OiBkYWlseS1jcm9uLmxpbnV4LWxpbnVzCisrIDogZGFpbHktY3Jvbi5saW51eC1saW51cworKyA6
IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLmxpbnV4
LWxpbnVzCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDov
L2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hF
Tj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJ
QlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAor
IFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJl
ZSBsaW51eC1saW51cworIGNhc2UgJDEgaW4KKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9z
Y20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0CisgOiBtYXN0ZXIKKyA6
IGdpdAorIDogZ2l0CisgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0Cisg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAor
IDogdGVzdGVkL2xpbnV4LWxpbnVzCisgOiByZWZzL2hlYWRzL3Rlc3RlZC9saW51eC1saW51cwor
IHJldHVybiAwCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9saW51eAorIGdpdCBwdXNoIG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0IGE5NTdmZDQy
MGNhODc3NGYxYTY3MDhjNjRhODY3ZjA1NmU2N2M0NmU6cmVmcy9oZWFkcy90ZXN0ZWQvbGludXgt
bGludXMKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9w
cy5naXQKICAgNzA1Njk2NC4uYTk1N2ZkNCAgYTk1N2ZkNDIwY2E4Nzc0ZjFhNjcwOGM2NGE4Njdm
MDU2ZTY3YzQ2ZSAtPiB0ZXN0ZWQvbGludXgtbGludXMKKyBleGl0IDAKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 13 00:27:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 00:27:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2nof-00063B-42; Fri, 13 Oct 2017 00:27:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <cardoe@cardoe.com>) id 1e2nod-000635-OB
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 00:27:03 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 6D/3C-31930-65800E95; Fri, 13 Oct 2017 00:27:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDIsWRWlGSWpSXmKPExsVyMfTGId1Qjge
 RBrOPm1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnzdnQwFizhrei8+5ytgfEkVxcjF4eQwAxG
 iacn9zKDOCwC55klTu1fzw7iSAhsY5V4/3QeaxcjJ5CTJTHz4CtGCDtNYumeCewQdrnEvQcT2
 UBsIQEFid8TDjFB2KuYJE5P8u1i5OBgFtCQ2Ho5GcTkFRCXuHrQB6RCWMBKYunlP2CdbEAVT3
 7NYAMpkRCQk5j9JA8kzClgK7F32kOwA1gEVCXabqxlAbmMWWAao8SntefAEswC2hLLFr5mBrF
 5gRrObWyGuiZd4s20BrBrRAS0JE4+u8M2gVFkFsJBsxAOmoVk0AJG5lWMGsWpRWWpRbqGJnpJ
 RZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIGhzwAEOxjPnvY8xCjJwaQkypsReD9Si
 C8pP6UyI7E4I76oNCe1+BCjDAeHkgRvNvuDSCHBotT01Iq0zBxgFMKkJTh4lER4J7ABpXmLCx
 JzizPTIVKnGC05Lty59IeJ48CeW0Cy4+bdP0xCLHn5ealS4rzWIPMEQBoySvPgxsESxSVGWSl
 hXkagA4V4ClKLcjNLUOVfMYpzMCoJ84qATOHJzCuB2/oK6CAmoINE0+6AHFSSiJCSamBMNBIT
 XDtVwjtz4RYR5+UKx3Lqhc46zY6PWuuuv+TptpDeGI+Fda+3lD1b+vvSiwOBPlz3pr09qjXp9
 sKZZrzqy9xldydklkYl5b8xlz/gW6o+3/lGx6dbs/RsrvZseB0+ZXtQwK3W1B11xhdFl812N5
 IUTO5r9SszbOzKjeT7/fr8ead1MtuUWIozEg21mIuKEwHo0ciODwMAAA==
X-Env-Sender: cardoe@cardoe.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1507854421!91245880!1
X-Originating-IP: [209.85.216.194]
X-SpamReason: No, hits=0.2 required=7.0 tests=MIME_QP_LONG_LINE
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5100 invoked from network); 13 Oct 2017 00:27:01 -0000
Received: from mail-qt0-f194.google.com (HELO mail-qt0-f194.google.com)
 (209.85.216.194)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Oct 2017 00:27:01 -0000
Received: by mail-qt0-f194.google.com with SMTP id f8so16822809qta.5
 for <xen-devel@lists.xenproject.org>; Thu, 12 Oct 2017 17:27:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=7h2GM4ix//SH5Ql1xeIQ+1ddrBEZPV9XxvFAacGY1EE=;
 b=VkylCPYyzg8cl5VPstCdqTobenRy0khC18crrH+J0rMl+UfslQnp0R3j7/iR2K+wbF
 JOA7ztdpRkLdPEwFSvT5U9Rhe8XXlXpm2DC2wo+VWx8P+uMS9uL8TnMlxf0hkIMdAL9r
 ABgiejYY5H4iykvpcKyCup++mbCqOjgH5FjJU=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=7h2GM4ix//SH5Ql1xeIQ+1ddrBEZPV9XxvFAacGY1EE=;
 b=UQEnXrYi6HxvizUijy/YRSErvSDs9m/EllwSS9Aix0+kH2OMIhwaFIMj1v4a46J+kb
 ZvElwdX5AInW277vlbSJyV7jO9gHIqCsjnqWUP04PEsOgdgzrBVSZoZyfsV68YplPFd6
 Aq/RUUBHa57aoaBgqUwAMGdxO+xN+YtsaZCgrVf9ufaqaTD1HwbtMz3bCr4gsgD53pl5
 jGtHdM1gLjjjKEsCE8q8qSV/tFUaGljEEy/suhGWdJgwksmwoDiSBJv+eQTGr9Uexr2g
 cqM+TdpzC+c0Nl4GPAlWxRstA8vAytI8MH5ldt86PTkqefc4rmkFcNbUmXVPhV/trCoK
 CHCQ==
X-Gm-Message-State: AMCzsaWswflhxXDdRIVk8PJa2VdMlCWfZXVbHv7wBH1zPi6C43zniA1f
 SsmHc66r0JN6hpHlYUYUZIQp1A==
X-Google-Smtp-Source: AOwi7QAn2ay3pL/Etfi3y62CPR3yowoJ2O9POlOqHX8luQm4Pw3gD183PnN6DB8tXP6O1IyGFXo+Kg==
X-Received: by 10.237.57.135 with SMTP id m7mr6078075qte.4.1507854420762;
 Thu, 12 Oct 2017 17:27:00 -0700 (PDT)
Received: from [192.168.1.81] (104-179-196-18.lightspeed.brhmal.sbcglobal.net.
 [104.179.196.18])
 by smtp.gmail.com with ESMTPSA id t84sm10180568qki.13.2017.10.12.17.26.59
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 12 Oct 2017 17:26:59 -0700 (PDT)
Mime-Version: 1.0 (1.0)
From: Doug Goldstein <cardoe@cardoe.com>
X-Mailer: iPhone Mail (15A421)
In-Reply-To: <20171012212722.GV7593@olila.local.net-space.pl>
Date: Thu, 12 Oct 2017 19:26:53 -0500
Message-Id: <B1C84944-DA25-43FE-B15A-209BA6376CD3@cardoe.com>
References: <20171012205007.13001-1-cardoe@cardoe.com>
 <20171012212722.GV7593@olila.local.net-space.pl>
To: Daniel Kiper <daniel.kiper@oracle.com>
Cc: xen-devel@lists.xenproject.org, David Esler <drumandstrum@gmail.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 1/2] x86/boot: fix early error display
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4gT24gT2N0IDEyLCAyMDE3LCBhdCA0OjI3IFBNLCBEYW5pZWwgS2lwZXIgPGRhbmllbC5raXBl
ckBvcmFjbGUuY29tPiB3cm90ZToKPiAKPj4gT24gVGh1LCBPY3QgMTIsIDIwMTcgYXQgMDM6NTA6
MDZQTSAtMDUwMCwgRG91ZyBHb2xkc3RlaW4gd3JvdGU6Cj4+IEZyb206IERhdmlkIEVzbGVyIDxk
cnVtYW5kc3RydW1AZ21haWwuY29tPgo+PiAKPj4gSW4gOTE4MGY1MzY1NTI0IGEgY2hhbmdlIHdh
cyBtYWRlIHRvIHRoZSBzZW5kX2NociBmdW5jdGlvbiB0byB0YWtlIGluCj4+IEMtc3RyaW5ncyBh
bmQgcHJpbnQgb3V0IGEgY2hhcmFjdGVyIGF0IGEgdGltZSB1bnRpbCBhIE5VTEwgd2FzCj4+IGVu
Y291bnRlcmVkLiBIb3dldmVyIHRoZXJlIGlzIG5vIGNvZGUgdG8gaW5jcmVtZW50IHRoZSBjdXJy
ZW50IGNoYXJhY3Rlcgo+PiBwb3NpdGlvbiByZXN1bHRpbmcgaW4gYW4gZW5kbGVzcyBsb29wIG9m
IHRoZSBmaXJzdCBjaGFyYWN0ZXIuIFRoaXMgYWRkcwo+PiBhIHNpbXBsZSBpbmNyZW1lbnQuCj4+
IAo+PiBSZXZpZXdlZC1ieTogRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJkb2UuY29tPgo+PiBT
aWduZWQtb2ZmLWJ5OiBEYXZpZCBFc2xlciA8ZHJ1bWFuZHN0cnVtQGdtYWlsLmNvbT4KPj4gLS0t
Cj4+IHhlbi9hcmNoL3g4Ni9ib290L2hlYWQuUyB8IDEgKwo+PiAxIGZpbGUgY2hhbmdlZCwgMSBp
bnNlcnRpb24oKykKPj4gCj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMg
Yi94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKPj4gaW5kZXggZmQ2ZmMzMzdmZS4uZjQ4YmJiZDJl
NSAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCj4+ICsrKyBiL3hlbi9h
cmNoL3g4Ni9ib290L2hlYWQuUwo+PiBAQCAtMTc0LDYgKzE3NCw3IEBAIG5vdF9tdWx0aWJvb3Q6
Cj4+ICAgICAgICAgbW92ICAgICBzeW1fZXNpKHZnYV90ZXh0X2J1ZmZlciksJWVkaQo+PiAuTHNl
bmRfY2hyOgo+PiAgICAgICAgIG1vdiAgICAgKCVlc2kpLCVibAo+PiArICAgICAgICBpbmMgICAg
ICVlc2kKPj4gICAgICAgICB0ZXN0ICAgICVibCwlYmwgICAgICAgICMgVGVybWluYXRlIG9uICdc
MCcgc2VudGluZWwKPj4gICAgICAgICBqZSAgICAgIC5MaGFsdAo+PiAgICAgICAgIG1vdiAgICAg
JDB4M2Y4KzUsJWR4ICAgIyBVQVJUIExpbmUgU3RhdHVzIFJlZ2lzdGVyCj4gCj4gSSBoYXZlIGEg
ZmVlbGluZyB0aGF0IHlvdSBoYXZlIHRlc3RlZCB0aGlzIG9uIG1hY2hpbmUgd2l0aG91dAo+IFZH
QSB0ZXh0IGJ1ZmZlciBhdmFpbGFibGUuIFRoZW4geW91ciBmaXggd29ya3MuIEhvd2V2ZXIsIGlm
IFZHQQo+IHRleHQgYnVmZmVyIGlzIGF2YWlsYWJsZSB0aGVuICVlc2kgaXMgaW5jcmVhc2VkIHR3
aWNlLiBGaXJzdCB0aW1lCj4gYnkgaW5jIGhlcmUgYW5kIG9uY2UgYWdhaW4gYnkgbW92c2IgYmVs
b3cuIFNvLCBJIHRoaW5rIHRoYXQgdGhlCj4gaXNzdWUgaGF2ZSB0byBiZSBmaXhlZCBpbiBhIGJp
dCBkaWZmZXJlbnQgd2F5Lgo+IAo+IERhbmllbAoKQ29ycmVjdC4gSXQgd2FzIGFuIEVGSSBtYWNo
aW5lIHdpdGggc2VyaWFsIG9ubHkgd2hlcmUgSSBzYXcgaXQgaW4gYWN0aW9uLiBEYXZpZCBoYXMg
cHV0IHRvZ2V0aGVyIGEgbmV3IGNoYW5nZSBhbmQgSeKAmWxsIGdldCBpdCBzdWJtaXR0ZWQgdG9t
b3Jyb3cuCgrigJQKRG91ZwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 01:37:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 01:37:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2oun-0006nJ-7E; Fri, 13 Oct 2017 01:37:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2oul-0006mc-Cb
 for xen-devel@lists.xensource.com; Fri, 13 Oct 2017 01:37:27 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 CA/CF-28571-5D810E95; Fri, 13 Oct 2017 01:37:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfeKxIN
 Ig1MrpSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0dxxn63ge3HFt48vGBsY
 F/p1MXJxCAk0Mkkcaf3CBOE8ZpTYtXg9lLONUeLQiSUsXYycHCICzhJfz8xlB7F5BfQlJu9rZ
 AOxhQWCJA49Wc8C0iAhcE1N4nzLFbAiCQFviTMzd7LB2Odungaays7BJmAlcUgMJMoioCqxbV
 03+wRG7gWMDKsY1YtTi8pSi3TN9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAn3
 OAAQ7GBu/Ox1ilORgUhLlzQi8HynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJglcRGEJCgkWp6akV
 aZk5wOCDSUtw8CiJ8E4UB0rzFhck5hZnpkOkTjHqchzbdPkPkxBLXn5eqpQ4ryXIDAGQoozSP
 LgRsEi4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeKSCreDLzSuA2vQI6ggnoCNG0OyBHlC
 QipKQaGFe0rLxudVD/c+Up091SxU+ks4S4a98slgiYZT931aVDP8sEJ/kfVuuYrPlbYuHt3o1
 eYrUXveuEpVSZg0zenEjMf8V8zq7kwdfHDIrCETFTL+0MuNu02oz9zavry52k3GT9+SdOkT6t
 lf6mSue5tPBrAztvfz8x6eWLHWYe5BL61uVr83OWgBJLcUaioRZzUXEiAOtE0pN/AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1507858643!71506809!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17011 invoked from network); 13 Oct 2017 01:37:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Oct 2017 01:37:24 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2oue-0005E7-JV; Fri, 13 Oct 2017 01:37:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e2ouX-00010m-Sy; Fri, 13 Oct 2017 01:37:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e2ouX-0003kM-Fs; Fri, 13 Oct 2017 01:37:13 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114368-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-armhf:<job status>:broken:regression
 linux-3.18:build-armhf:host-install(4):broken:regression
 linux-3.18:test-amd64-amd64-xl-pvh-intel:guest-start:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvh-amd:guest-start:fail:regression
 linux-3.18:test-amd64-i386-xl-raw:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:build-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=ac0058305d83e8e50a9652a003bc2ec468df9f87
X-Osstest-Versions-That: linux=ffc97d4dde1d3c77beebddbbd2a0be5f8f18236a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 13 Oct 2017 01:37:13 +0000
Subject: [Xen-devel] [linux-3.18 test] 114368: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6995749741557816396=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114368 linux-3.18 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114368/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf                     <job status>                 broken
 build-armhf                   4 host-install(4)        broken REGR. vs. 114034
 test-amd64-amd64-xl-pvh-intel 12 guest-start             fail REGR. vs. 114034
 test-amd64-amd64-xl-pvh-amd  12 guest-start              fail REGR. vs. 114034

Tests which are failing intermittently (not blocking):
 test-amd64-i386-xl-raw 19 guest-start/debian.repeat fail in 114133 pass in 114368
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop          fail pass in 114133

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-armhf-armhf-examine      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt 14 saverestore-support-check fail in 114133 like 114034
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check fail in 114133 like 114034
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check fail in 114133 like 114034
 test-armhf-armhf-xl-arndale 13 migrate-support-check fail in 114133 never pass
 test-armhf-armhf-xl-arndale 14 saverestore-support-check fail in 114133 never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check fail in 114133 never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check fail in 114133 never pass
 test-armhf-armhf-xl         13 migrate-support-check fail in 114133 never pass
 test-armhf-armhf-libvirt    13 migrate-support-check fail in 114133 never pass
 test-armhf-armhf-xl     14 saverestore-support-check fail in 114133 never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check fail in 114133 never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check fail in 114133 never pass
 test-armhf-armhf-xl-credit2 13 migrate-support-check fail in 114133 never pass
 test-armhf-armhf-xl-credit2 14 saverestore-support-check fail in 114133 never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check fail in 114133 never pass
 test-armhf-armhf-xl-rtds    13 migrate-support-check fail in 114133 never pass
 test-armhf-armhf-xl-rtds 14 saverestore-support-check fail in 114133 never pass
 test-armhf-armhf-xl-vhd     12 migrate-support-check fail in 114133 never pass
 test-armhf-armhf-xl-vhd 13 saverestore-support-check fail in 114133 never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check fail in 114133 never pass
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 114034
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114034
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114034
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 114034
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 linux                ac0058305d83e8e50a9652a003bc2ec468df9f87
baseline version:
 linux                ffc97d4dde1d3c77beebddbbd2a0be5f8f18236a

Last test of basis   114034  2017-10-05 07:56:53 Z    7 days
Testing same since   114133  2017-10-08 09:26:23 Z    4 days    5 attempts

------------------------------------------------------------
People who touched revisions under test:
  Afzal Mohammed <afzal.mohd.ma@gmail.com>
  Alden Tondettar <alden.tondettar@gmail.com>
  Alexander Potapenko <glider@google.com>
  Andrey Ryabinin <aryabinin@virtuozzo.com>
  Archit Taneja <architt@codeaurora.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnd Bergmann <arnd@arndb.de>
  Arvind Yadav <arvind.yadav.cs@gmail.com>
  Bartosz Golaszewski <bgolaszewski@baylibre.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Connor O'Brien <connoro@google.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  David Howells <dhowells@redhat.com>
  David S. Miller <davem@davemloft.net>
  Dmitry Vyukov <dvyukov@google.com>
  Doug Ledford <dledford@redhat.com>
  Erez Shitrit <erezsh@mellanox.com>
  Feras Daoud <ferasda@mellanox.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guenter Roeck <linux@roeck-us.net>
  Gwendal Grignou <gwendal@chromium.org>
  Heiner Kallweit <hkallweit1@gmail.com>
  Helge Deller <deller@gmx.de>
  Helmut Klein <hgkr.klein@gmail.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Ira Weiny <ira.weiny@intel.com>
  James Morris <james.l.morris@oracle.com>
  Javier Martinez Canillas <javier@osg.samsung.com>
  Jens Axboe <axboe@fb.com>
  Jiri Pirko <jiri@mellanox.com>
  Johan Hovold <johan@kernel.org>
  Leon Romanovsky <leon@kernel.org>
  Liping Zhang <zlpnobody@gmail.com>
  Marc Dietrich <marvin24@gmx.de>
  Matthew Whitehead <tedheadster@gmail.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Myungho Jung <mhjungk@gmail.com>
  Niklas SÃ¶derlund <niklas.soderlund+renesas@ragnatech.se>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Pan Bian <bianpan2016@163.com>
  Paul Burton <paul.burton@imgtec.com>
  Paul Moore <paul@paul-moore.com>
  Peng Fan <van.freenix@gmail.com>
  Ralf Baechle <ralf@linux-mips.org>
  Richard Guy Briggs <rgb@redhat.com>
  Rob Herring <robh@kernel.org>
  Roman SpychaÅ‚a <roed@onet.eu>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Santosh Shilimkar <santosh.shilimkar@oracle.com>
  Sasha Levin <alexander.levin@verizon.com>
  Shaohua Li <shli@fb.com>
  Sylwester Nawrocki <s.nawrocki@samsung.com>
  Takashi Iwai <tiwai@suse.de>
  Tejun Heo <tj@kernel.org>
  Thibault Saunier <thibault.saunier@osg.samsung.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Zhu Yanjun <yanjun.zhu@oracle.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  broken  
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     blocked 
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      blocked 


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

broken-job build-armhf broken
broken-step build-armhf host-install(4)

Not pushing.

(No revision log; it would be 824 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6995749741557816396==--

From xen-devel-bounces@lists.xen.org Fri Oct 13 02:03:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 02:03:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2pJt-00019q-BR; Fri, 13 Oct 2017 02:03:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e2pJt-00019k-0c
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 02:03:25 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 39/DC-15990-BEE10E95; Fri, 13 Oct 2017 02:03:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS1tbhqPta7kG
 kwbEWcYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePd3I9MBd95K86+6mVvYGzk7mLk4hASmMYo
 8aS9hamLkZNDQoBX4siyGawQdoDErvcvGCGKJjBKfDzTBlbEIqAqMXHiWRYQm01AXeLx1x6wu
 IiAskTvr98sIA3MAhcYJZZc/MwOkhAWcJY48/s/WBGvgK7EpcfX2SGm9jNJLGq/xQiREJQ4Of
 MJ2FRmoKl/5l1i7mLkALKlJZb/4wAJcwrYS+w9fhdspqiAisSUk9vYJjAKzELSPQtJ9yyE7gW
 MzKsYNYpTi8pSi3SNLPSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQIDtJ6BgXEH
 Y98qv0OMkhxMSqK8GYH3I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8N6TfRApJFiUmp5akZaZA
 4wVmLQEB4+SCK8GMF6EeIsLEnOLM9MhUqcYFaXEeb+D9AmAJDJK8+DaYPF5iVFWSpiXkYGBQY
 inILUoN7MEVf4VozgHo5Iw7zuQKTyZeSVw018BLWYCWiyadgdkcUkiQkqqgdH9UVthXMaH6z/
 WMjL8v2dzwahBYCvH/ih5re3vn5Usus6zYZbUVP4XyyvLpiQ9dN1otvDJw08cNdKxFvVCajJn
 pusXPLm9OGYF34KXmkckS459bHvRbqAyd2Wqw4pVb/49vN263eQTW3NN0Otwu6CXW+4u5p7Wf
 lXyal7Xap/AgAN/7XJubVqvxFKckWioxVxUnAgAGJOEwsoCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1507860201!92733379!1
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27707 invoked from network); 13 Oct 2017 02:03:22 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 13 Oct 2017 02:03:22 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 12 Oct 2017 19:03:18 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,369,1503385200"; d="scan'208";a="1024694161"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga003.jf.intel.com with ESMTP; 12 Oct 2017 19:03:16 -0700
Date: Fri, 13 Oct 2017 10:02:04 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20171013020204.GR11006@yi.y.sun>
References: <1507447441-5422-1-git-send-email-yi.y.sun@linux.intel.com>
 <1507447441-5422-9-git-send-email-yi.y.sun@linux.intel.com>
 <59DE3B0C0200007800184F60@prv-mh.provo.novell.com>
 <20171012043336.GQ11006@yi.y.sun>
 <59DF555E020000780018552C@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59DF555E020000780018552C@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v6 08/16] x86: implement set value flow for
	MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMTAtMTIgMDM6NDM6MjYsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBPbiAxMi4xMC4x
NyBhdCAwNjozMywgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gPiBPbiAxNy0x
MC0xMSAwNzozODo1MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDA4LjEwLjE3IGF0
IDA5OjIzLCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90ZToKPiA+PiA+IC0tLSBhL3hl
bi9hcmNoL3g4Ni9wc3IuYwo+ID4+ID4gKysrIGIveGVuL2FyY2gveDg2L3Bzci5jCj4gPj4gPiBA
QCAtMTM4LDYgKzEzOCwxMiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgewo+ID4+
ID4gIAo+ID4+ID4gICAgICAvKiB3cml0ZV9tc3IgaXMgdXNlZCB0byB3cml0ZSBvdXQgZmVhdHVy
ZSBNU1IgcmVnaXN0ZXIuICovCj4gPj4gPiAgICAgIHZvaWQgKCp3cml0ZV9tc3IpKHVuc2lnbmVk
IGludCBjb3MsIHVpbnQzMl90IHZhbCwgZW51bSBwc3JfdHlwZSB0eXBlKTsKPiA+PiA+ICsKPiA+
PiA+ICsgICAgLyoKPiA+PiA+ICsgICAgICogY2hlY2tfdmFsIGlzIHVzZWQgdG8gY2hlY2sgaWYg
aW5wdXQgdmFsIGZ1bGZpbGxzIFNETSByZXF1aXJlbWVudC4KPiA+PiA+ICsgICAgICogQ2hhbmdl
IGl0IHRvIHZhbGlkIHZhbHVlIGlmIFNETSBhbGxvd3MuCj4gPj4gPiArICAgICAqLwo+ID4+ID4g
KyAgICBib29sICgqY2hlY2tfdmFsKShjb25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LCB1bnNp
Z25lZCBsb25nICp2YWwpOwo+ID4+IAo+ID4+IEknbSBwcmV0dHkgc3VyZSBJJ3ZlIHNhaWQgc28g
YmVmb3JlIC0gImNoZWNrIiB0byBtZSBpbXBsaWVzIGFsbCByL28KPiA+PiBpbnB1dHMuIFBlcmhh
cHMgc2FuaXRpemVfdmFsKCkgb3IgZXZlbiBqdXN0IHNhbml0aXplKCk/Cj4gPj4gCj4gPj4gQW5k
IHdoeSB1bnNpZ25lZCBsb25nIHdoZW4gdGhlIG9ubHkgY2FsbGVyIGhhcyBhIHVpbnQzMl90IGlu
IGl0cwo+ID4+IGhhbmRzPwo+ID4+IAo+ID4gVG8gYmUgY29tcGF0aWJsZSB3aXRoIGNhdF9jaGVj
a19jYm0gKG9sZCBuYW1lIGlzICdwc3JfY2hlY2tfY2JtJyBpbiBMMiBzZXJpZXMpLAo+ID4gdGhl
IGxhc3QgcGFyYW1ldGVyIHR5cGUgaXMgJ3Vuc2lnbmVkIGxvbmcnLiBXZSBoYXZlIGRpc2N1c3Nl
ZCBpdCBpbiBMMiBwYXRjaCBzZXQKPiA+IHY5LCBwYXRjaCAxMC4KPiAKPiBJaXJjICh3aXRob3V0
IGNoZWNraW5nIHRoZSBvbGQgdGhyZWFkKSB0aGlzIHdhcyBmb3IgY2FsY3VsYXRpb25zIHRvCj4g
YmUgZG9uZSBhcyB1bnNpZ25lZCBsb25nIG9uZXMuIElmIHRoYXQncyB0aGUgb25seSBhc3BlY3Qg
aGVyZSwKPiB0aGVuIGltbyB0aGlzIGlzIG5vdCBhIHZhbGlkIHJlYXNvbiBmb3IgdGhlIGhvb2sn
cyBwYXJhbWV0ZXIgdHlwZQo+IHRvIGJlIHVuc2lnbmVkIGxvbmcgKi4KPiAKQmVjYXVzZSBiZWxv
dyBtYWNyb3MgdXNlZCBpbiBjYXRfY2hlY2tfY2JtIHJlcXVpcmUgdGhlIGlucHV0IGFkZHIgdG8g
YmUgdW5zaWduZWQKbG9uZywgd2UgZGVmaW5lIHRoZSBsYXN0IHBhcmFtZXRlciBvZiBjYXRfY2hl
Y2tfY2JtIHRvIGJlIHVuc2lnbmVkIGxvbmcuCiAgICBmaW5kX2ZpcnN0X2JpdAogICAgZmluZF9u
ZXh0X3plcm9fYml0CiAgICBmaW5kX25leHRfYml0CgpJZiB5b3UgdGhpbmsgdGhlIHVuc2lnbmVk
IGxvbmcgaXMgbm90IGFwcHJvcHJpYXRlIGZvciAnY2hlY2tfdmFsJywgSSB0aGluayBJCmhhdmUg
dG8gZGVmaW5lIGEgbG9jYWwgdmFyaWFibGUgaW4gY2F0X2NoZWNrX2NibSB0byBkbyB0aGUgY29u
dmVydGlvbi4KCj4gSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 03:20:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 03:20:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2qWc-0008TB-6T; Fri, 13 Oct 2017 03:20:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2qWa-0008Sj-Eq
 for xen-devel@lists.xensource.com; Fri, 13 Oct 2017 03:20:36 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id B1/B4-08323-30130E95;
 Fri, 13 Oct 2017 03:20:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVZfJ8EG
 kwedbhhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWHR1CnPBvJyKJycfMzYw
 bnTtYuTiEBJoZJL4O+UWSxcjJ5DzmFHi1E9biMQ2Ron+/n9sIAkRAWeJr2fmsoPYvAL6Ep9vP
 WcEsYUFrCSWrp3OCNIgIXBDXWL3gu1gkyQEPCX6v/xghbEPzToIZLNzsAE1HBIDibIIqEocWt
 jCNIGRewEjwypG9eLUorLUIl0zvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MQI8
 zAMEOxnkn/A8xSnIwKYnyZgTejxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwatg8CBSSLAoNT21
 Ii0zBxh6MGkJDh4lEd4T+kBp3uKCxNzizHSI1ClGXY5jmy7/YRJiycvPS5US5/0DUiQAUpRRm
 gc3AhYHlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTM6w1yCU9mXgncpldARzABHSGadgfkiJ
 JEhJRUA6PT7SKBcIcX0abcqQwrtfZv/LGzWu7/zLtqsrwfdDdoZbXp3Ph+82/63ag9e30W+Hi
 ub5+n9/q2REzbnELdVLfPl5d+fn/ztIG+zbzNFifz/rzKv79bLc3f/NGqL/sXR6sFiZRF8Vgy
 9kS2fiy4ICrd9ObRt+hpGwUO8M/5+tRDMNTlW6bcOyYlluKMREMt5qLiRAAkZQTofgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1507864833!101169745!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22910 invoked from network); 13 Oct 2017 03:20:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Oct 2017 03:20:34 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2qWW-0008Il-No; Fri, 13 Oct 2017 03:20:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e2qWR-0006eM-6n; Fri, 13 Oct 2017 03:20:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e2qWQ-00015z-QE; Fri, 13 Oct 2017 03:20:27 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114372-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-armhf-armhf-xl:<job
 status>:broken:regression
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:<job status>:broken:regression
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:<job status>:broken:regression
 xen-4.9-testing:build-i386-prev:xen-build:fail:regression
 xen-4.9-testing:test-armhf-armhf-xl:host-install(4):broken:heisenbug
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:host-install(4):broken:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:host-install(4):broken:heisenbug
 xen-4.9-testing:test-armhf-armhf-libvirt:xen-boot:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-qemut-rhel6hvm-intel:redhat-install:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-4.9-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10: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-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-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:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=d1b64ccd9694c32e6b499d8380507c22dcdef4e1
X-Osstest-Versions-That: xen=9cde7a833db53c9c3a88b767af8c7cb07053a6fd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 13 Oct 2017 03:20:26 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 114372: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDM3MiB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDM3Mi8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTE0MzEyCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbiBpbiAxMTQzMTIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDExNDMxMgogYnVpbGQtaTM4Ni1w
cmV2ICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICBmYWlsIGluIDExNDMxMiBSRUdSLiB2
cy4gMTE0MTE4CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJs
b2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkg
YnJva2VuIGluIDExNDMxMiBwYXNzIGluIDExNDM3MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTE0MzEyIHBhc3MgaW4gMTE0MzcyCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4g
MTE0MzEyIHBhc3MgaW4gMTE0MzcyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMTQzMTIKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAxMCByZWRoYXQtaW5zdGFsbCAgICAgZmFpbCBwYXNz
IGluIDExNDMxMgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNiBndWVzdC1zdGFydC9k
ZWJpYW4ucmVwZWF0ICBmYWlsIHBhc3MgaW4gMTE0MzEyCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUg
cmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0
MTE4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgog
dGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
YmxvY2tlZCBpbiAxMTQzMTIgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTggZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4gMTE0MTE4CiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGlu
IDExNDMxMiBsaWtlIDExNDA5MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMTQzMTIgbGlrZSAxMTQxMTgKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUv
eDEwIGZhaWwgaW4gMTE0MzEyIGxpa2UgMTE0MTE4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTE0MzEyIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwg
aW4gMTE0MzEyIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDExNDA5MQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTE0MDkxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxs
ICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTQxMTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVy
ZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEz
IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBkMWI2NGNj
ZDk2OTRjMzJlNmI0OTlkODM4MDUwN2MyMmRjZGVmNGUxCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4g
ICAgICAgICAgICAgICAgICA5Y2RlN2E4MzNkYjUzYzljM2E4OGI3NjdhZjhjN2NiMDcwNTNhNmZk
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTQxMTggIDIwMTctMTAtMDggMDM6MzA6NTQgWiAgICA0
IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0MzEyICAyMDE3LTEwLTExIDAwOjQ0OjA3IFog
ICAgMiBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25z
IHVuZGVyIHRlc3Q6CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1
bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLXhsIGJyb2tlbgpicm9rZW4t
am9iIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IGJyb2tlbgpicm9rZW4tam9iIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgYnJva2VuCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
ZDFiNjRjY2Q5Njk0YzMyZTZiNDk5ZDgzODA1MDdjMjJkY2RlZjRlMQpBdXRob3I6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgVGh1IFNlcCAxNCAxNjozOTowMSAy
MDE3ICswMTAwCgogICAgeGVuL2FybTogcDJtOiBSZWFkICpfbWFwcGVkX2dmbiB3aXRoIHRoZSBw
Mm0gbG9jayB0YWtlbgogICAgCiAgICAqX21hcHBlZF9nZm4gYXJlIGN1cnJlbnRseSByZWFkIGJl
Zm9yZSBhY3F1aXJpbmcgdGhlIGxvY2suIEhvd2V2ZXIsIHRoZXkKICAgIG1heSBiZSBtb2RpZmll
ZCBieSB0aGUgcDJtIGNvZGUgYmVmb3JlIHRoZSBsb2NrIHdhcyBhY3F1aXJlZC4gVGhpcyBtZWFu
cwogICAgd2Ugd2lsbCB1c2UgdGhlIHdyb25nIHZhbHVlcy4KICAgIAogICAgRml4IGl0IGJ5IG1v
dmluZyB0aGUgcmVhZCBpbnNpZGUgdGhlIHNlY3Rpb24gcHJvdGVjdGVkIGJ5IHRoZSBwMm0gbG9j
ay4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+CiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAyYzJhZTE5NzZk
YTA2MjgzZTkyM2Q5NzcyMGMwYmRjYmViZjA0NTE1KQoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRl
ZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 13 04:27:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 04:27:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2rYs-0005cb-0B; Fri, 13 Oct 2017 04:27:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2rYr-0005cJ-3H
 for xen-devel@lists.xensource.com; Fri, 13 Oct 2017 04:27:01 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 46/06-31121-49040E95; Fri, 13 Oct 2017 04:27:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGLMWRWlGSWpSXmKPExsWS0XRdVXeSw4N
 Ig8135SxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasXNZJ2vBlPqKZUuOsjYw
 XivtYuTiEBJoZJLo2L+bsYuRE8h5zCjx/go3RGIbo8SmCXuZQRIiAs4SX8/MZQexhQXcJRZt+
 wzWwCtgL/H++AIgm52DTcBK4pBYFyMHB4uAqsT0rWUTGDkWMDKsYtQoTi0qSy3SNbTQSyrKTM
 8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI9BMDEOxgvLkx4BCjJAeTkihvRuD9SCG+pPy
 UyozE4oz4otKc1OJDjDIcHEoSvJftH0QKCRalpqdWpGXmAAMGJi3BwaMkwmsKkuYtLkjMLc5M
 h0idYtTlOLbp8h8mIZa8/LxUKXHe6SBFAiBFGaV5cCNgwXuJUVZKmJcR6CghnoLUotzMElT5V
 4ziHIxKwrxFIFN4MvNK4Da9AjqCCegI0bQ7IEeUJCKkpBoY9evVzzLufZ7nf22J7kWNrw2VXg
 53T9fEm1nNdv5Q9kVxr9/GlGbNKxbqvKdiFrkePHhFR6T9wuSnHy8mNn5qDuMTV9KyW+TWwTx
 X+LN+2p47Z7LkXFMUPA0PuAn175gjfWFC1AKtuwcKH6p+t64VX/cvrrj8dtQrmza1D2uOvLd7
 MvfZLw51JZbijERDLeai4kQAmsaT5FkCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1507868817!88247433!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62124 invoked from network); 13 Oct 2017 04:26:58 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Oct 2017 04:26:58 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2rYk-0001cK-VU; Fri, 13 Oct 2017 04:26:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e2rYf-0003lq-IW; Fri, 13 Oct 2017 04:26:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e2rYf-0003vF-BN; Fri, 13 Oct 2017 04:26:49 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1e2rYf-0003vF-BN@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 13 Oct 2017 04:26:49 +0000
Subject: [Xen-devel] [qemu-mainline bisection] complete
	test-amd64-amd64-xl-pvh-amd
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2136416953829850020=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

branch xen-unstable
xenbranch xen-unstable
job test-amd64-amd64-xl-pvh-amd
testid guest-start

Tree: linux git://xenbits.xen.org/linux-pvops.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://git.qemu.org/qemu.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  c7dfe4ac58dd9c8678126b78da961b233a49f3f9
  Bug not present: 3c44f8ed44ab559c7e5b58316751bea53adfd83b
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/114449/


  commit c7dfe4ac58dd9c8678126b78da961b233a49f3f9
  Author: Roger Pau Monne <roger.pau@citrix.com>
  Date:   Fri Sep 22 16:25:06 2017 +0100
  
      xl: introduce a domain type option
      
      Introduce a new type option to xl configuration files in order to
      specify the domain type. This supersedes the current builder option.
      
      The new option is documented in the xl.cfg man page, and the previous
      builder option is marked as deprecated.
      
      Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
      Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/qemu-mainline/test-amd64-amd64-xl-pvh-amd.guest-start.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/qemu-mainline/test-amd64-amd64-xl-pvh-amd.guest-start --summary-out=tmp/114449.bisection-summary --basis-template=114042 --blessings=real,real-bisect qemu-mainline test-amd64-amd64-xl-pvh-amd guest-start
Searching for failure / basis pass:
 114279 fail [host=pinot0] / 114042 [host=rimava0] 113974 [host=pinot1] 113964 [host=merlot1] 113876 [host=pinot1] 113864 [host=nocera1] 113852 [host=rimava1] 113839 [host=merlot0] 113817 [host=rimava0] 113784 [host=nocera0] 113780 [host=pinot1] 113769 [host=merlot1] 113743 [host=nocera1] 113711 [host=rimava1] 113689 [host=pinot1] 113659 [host=rimava0] 113646 [host=nocera1] 113626 [host=merlot1] 113613 ok.
Failure / basis pass flights: 114279 / 113613
(tree with no url: minios)
(tree with no url: ovmf)
(tree with no url: seabios)
Tree: linux git://xenbits.xen.org/linux-pvops.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://git.qemu.org/qemu.git
Tree: xen git://xenbits.xen.org/xen.git
Latest 1852eae92c460813692808234da35d142a405ab7 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 530049bc1dcc24c1178a29d99ca08b6dd08413e0 dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
Basis pass 4ad5dcaca7428dd2bc1a6a40c948e3799c1e27ae c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d c51700273ad9802a21c19f8d2b4bcb67c38e74ac 16b1414de91b5a82a0996c67f6db3af7d7e32873
Generating revisions with ./adhoc-revtuple-generator  git://xenbits.xen.org/linux-pvops.git#4ad5dcaca7428dd2bc1a6a40c948e3799c1e27ae-1852eae92c460813692808234da35d142a405ab7 git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860 git://xenbits.xen.org/qemu-xen-traditional.git#8051789e982499050680a26febeada7467e18a8d-8051789e982499050680a26febeada7467e18a8d git://git.qemu.org/qemu.git#c51700273ad9802a21c19f8d2b4bcb67c38e74ac-530049bc1dcc24c1178a29d99ca08b6dd08413e0 git://xenbits.xen.org/xen.git#16b1414de91b5a82a0996c67f6db3af7d7e32873-dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
Loaded 8949 nodes in revision graph
Searching for test results:
 113613 pass 4ad5dcaca7428dd2bc1a6a40c948e3799c1e27ae c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d c51700273ad9802a21c19f8d2b4bcb67c38e74ac 16b1414de91b5a82a0996c67f6db3af7d7e32873
 113659 [host=rimava0]
 113646 [host=nocera1]
 113626 [host=merlot1]
 113689 [host=pinot1]
 113711 [host=rimava1]
 113769 [host=merlot1]
 113784 [host=nocera0]
 113743 [host=nocera1]
 113780 [host=pinot1]
 113817 [host=rimava0]
 113839 [host=merlot0]
 113852 [host=rimava1]
 113876 [host=pinot1]
 113864 [host=nocera1]
 113964 [host=merlot1]
 113974 [host=pinot1]
 114042 [host=rimava0]
 114083 fail 1852eae92c460813692808234da35d142a405ab7 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 530049bc1dcc24c1178a29d99ca08b6dd08413e0 dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
 114106 fail 1852eae92c460813692808234da35d142a405ab7 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 530049bc1dcc24c1178a29d99ca08b6dd08413e0 dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
 114148 fail 1852eae92c460813692808234da35d142a405ab7 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 530049bc1dcc24c1178a29d99ca08b6dd08413e0 dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
 114280 fail d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d be9d199751789fdc96a3febe3f0768f1338d87ca 60823b39a1f3788b7ea98bdaf1eda987156f4c87
 114237 fail 1852eae92c460813692808234da35d142a405ab7 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d d67a6b09b4ac27a4fac07544ded79b40d2717a0d dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
 114264 fail 1852eae92c460813692808234da35d142a405ab7 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d b923ab3112ed5ab47c2ff35776f17ab54c60d651 dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
 114287 pass 089d7720383d7bc9ca6b8824a05dfa66f80d1f41 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 2509dda283d438970028864dd89871bfe0263c3a a8ea6e2688118a3e19e29b39e316faa5f96ab9d1
 114293 pass 089d7720383d7bc9ca6b8824a05dfa66f80d1f41 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 5330f32b71b1868bdb3b444733063cb5adc4e8e6 a8ea6e2688118a3e19e29b39e316faa5f96ab9d1
 114227 pass 4ad5dcaca7428dd2bc1a6a40c948e3799c1e27ae c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d c51700273ad9802a21c19f8d2b4bcb67c38e74ac 16b1414de91b5a82a0996c67f6db3af7d7e32873
 114281 pass d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d d666cacaeab904fb6e8361ee791b6e8ab8448577 a8ea6e2688118a3e19e29b39e316faa5f96ab9d1
 114269 fail 1852eae92c460813692808234da35d142a405ab7 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 90586a78ffaee2e0fc74c16da44e985697fd7472 dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
 114231 fail 1852eae92c460813692808234da35d142a405ab7 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 530049bc1dcc24c1178a29d99ca08b6dd08413e0 dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
 114284 pass d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d e451b85f1bf3c8140be51e2b03eb71ab96c246a5 c4169f955d7ce3004715ffcb9f706f143e9e78ae
 114274 fail 64afde6f956dfcb719e329a9d2098b53e68d2755 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d f708a5e71cba0d784e307334c07ade5f56f827ab dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
 114330 pass 089d7720383d7bc9ca6b8824a05dfa66f80d1f41 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 4f6afe41f2ee3d8170eef7a9122d256588b707b2 829324d18c089636ce492613f7e99c8f78096d9b
 114303 pass d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 2f168d0708581c33baf6c78d75a89e8cd705f9f6 c4169f955d7ce3004715ffcb9f706f143e9e78ae
 114315 pass 089d7720383d7bc9ca6b8824a05dfa66f80d1f41 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 13146a83951e045c810c37c5c11c2a016ebc0663 55b33293c399e577f1a2b6cc933ced955615e63a
 114311 pass 089d7720383d7bc9ca6b8824a05dfa66f80d1f41 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 1e3ee834083227f552179f6e43902cba5a866e6b 839cbe6628c818166cc99d941b83860c2e7cc94e
 114322 pass 089d7720383d7bc9ca6b8824a05dfa66f80d1f41 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 54ae0886b12c4934e84381af777d4df6147cc2ec 829324d18c089636ce492613f7e99c8f78096d9b
 114324 pass 089d7720383d7bc9ca6b8824a05dfa66f80d1f41 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d a43415ebfd2fc9bfc56d9b566707c9d465b0e17b 73b9640a3c4a6ea093c7fee231df71ffff7f66e3
 114279 fail 1852eae92c460813692808234da35d142a405ab7 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 530049bc1dcc24c1178a29d99ca08b6dd08413e0 dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
 114333 pass 089d7720383d7bc9ca6b8824a05dfa66f80d1f41 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 6d262dcb7d108eda93813574c2061398084dc795 73b9640a3c4a6ea093c7fee231df71ffff7f66e3
 114349 pass 089d7720383d7bc9ca6b8824a05dfa66f80d1f41 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 211ad3b412fe1b8edcb7db0bb97e766a39b2be14 0b2cadaaf2bc5216c2a6e43ada24c965380bf094
 114396 fail d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d ab161529261928ae7f3556e3220829c34b2686ec c7dfe4ac58dd9c8678126b78da961b233a49f3f9
 114337 pass 089d7720383d7bc9ca6b8824a05dfa66f80d1f41 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d bef81b3eb521f2825d85b8ddf246c81a28dcef35 77f80409e086ee320b092847c915427d2eac9317
 114380 pass 089d7720383d7bc9ca6b8824a05dfa66f80d1f41 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d c348b54ab5c3e6c80fbf365b671974fd92f39113 39061c6099ef56be65f0ba257c639707f26d8cdc
 114340 pass 089d7720383d7bc9ca6b8824a05dfa66f80d1f41 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 2a2be359c4335607c7f746cf27c412c08ab89aff 73b9640a3c4a6ea093c7fee231df71ffff7f66e3
 114416 pass d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d ab161529261928ae7f3556e3220829c34b2686ec 48364fcfcb6f1545cdf4a5a46a6999c34b837950
 114366 pass 089d7720383d7bc9ca6b8824a05dfa66f80d1f41 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d bb86d05f4afab3ebfee2e897e295d61dbd8cc28e 7ff9661b904a3af618dc2a2b8cdec46be6930308
 114375 pass 089d7720383d7bc9ca6b8824a05dfa66f80d1f41 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 772a73692ecb52bace0cff6f95df62f59b8cabe0 fc32575968bfa3a10fca162280f5636c9c1122ac
 114405 pass d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d ab161529261928ae7f3556e3220829c34b2686ec e53d5a48ef08ae7003c448dfb71c288e6dc79398
 114386 pass 25d5a8a2958f0eb708c36179f6728859a18e60f3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d b156d51b62e6970753e1f9f36f7c4d5fdbf4c619 a8ea6e2688118a3e19e29b39e316faa5f96ab9d1
 114399 pass 08f75f2c525d786b348dca568761dfde8d6b0d5c c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d b156d51b62e6970753e1f9f36f7c4d5fdbf4c619 a8ea6e2688118a3e19e29b39e316faa5f96ab9d1
 114410 pass d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d ab161529261928ae7f3556e3220829c34b2686ec 1c2ea5ee05f6a046c458e5a0babbd72234b2526d
 114425 blocked d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d ab161529261928ae7f3556e3220829c34b2686ec 52d8307ff64192455b17b6a103b634f58b2335e2
 114434 pass d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d ab161529261928ae7f3556e3220829c34b2686ec 3c44f8ed44ab559c7e5b58316751bea53adfd83b
 114428 pass d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d ab161529261928ae7f3556e3220829c34b2686ec 3c44f8ed44ab559c7e5b58316751bea53adfd83b
 114432 fail d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d ab161529261928ae7f3556e3220829c34b2686ec c7dfe4ac58dd9c8678126b78da961b233a49f3f9
 114438 fail d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d ab161529261928ae7f3556e3220829c34b2686ec c7dfe4ac58dd9c8678126b78da961b233a49f3f9
 114444 pass d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d ab161529261928ae7f3556e3220829c34b2686ec 3c44f8ed44ab559c7e5b58316751bea53adfd83b
 114449 fail d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d ab161529261928ae7f3556e3220829c34b2686ec c7dfe4ac58dd9c8678126b78da961b233a49f3f9
Searching for interesting versions
 Result found: flight 113613 (pass), for basis pass
 Result found: flight 114083 (fail), for basis failure
 Repro found: flight 114227 (pass), for basis pass
 Repro found: flight 114231 (fail), for basis failure
 0 revisions at d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d ab161529261928ae7f3556e3220829c34b2686ec 3c44f8ed44ab559c7e5b58316751bea53adfd83b
No revisions left to test, checking graph state.
 Result found: flight 114428 (pass), for last pass
 Result found: flight 114432 (fail), for first failure
 Repro found: flight 114434 (pass), for last pass
 Repro found: flight 114438 (fail), for first failure
 Repro found: flight 114444 (pass), for last pass
 Repro found: flight 114449 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  c7dfe4ac58dd9c8678126b78da961b233a49f3f9
  Bug not present: 3c44f8ed44ab559c7e5b58316751bea53adfd83b
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/114449/


  commit c7dfe4ac58dd9c8678126b78da961b233a49f3f9
  Author: Roger Pau Monne <roger.pau@citrix.com>
  Date:   Fri Sep 22 16:25:06 2017 +0100
  
      xl: introduce a domain type option
      
      Introduce a new type option to xl configuration files in order to
      specify the domain type. This supersedes the current builder option.
      
      The new option is documented in the xl.cfg man page, and the previous
      builder option is marked as deprecated.
      
      Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
      Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>

dot: graph is too large for cairo-renderer bitmaps. Scaling by 0.806215 to fit
pnmtopng: 206 colors found
Revision graph left in /home/logs/results/bisect/qemu-mainline/test-amd64-amd64-xl-pvh-amd.guest-start.{dot,ps,png,html,svg}.
----------------------------------------
114449: tolerable ALL FAIL

flight 114449 qemu-mainline real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/114449/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 test-amd64-amd64-xl-pvh-amd  12 guest-start             fail baseline untested


jobs:
 test-amd64-amd64-xl-pvh-amd                                  fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2136416953829850020==--

From xen-devel-bounces@lists.xen.org Fri Oct 13 05:29:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 05:29:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2sWW-0003IK-Of; Fri, 13 Oct 2017 05:28:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2sWW-0003I8-EH
 for xen-devel@lists.xensource.com; Fri, 13 Oct 2017 05:28:40 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 2F/A5-05651-70F40E95; Fri, 13 Oct 2017 05:28:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVZfN/0G
 kwdSDGhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWLL8FGvBb4+Kj8dOsDQw
 brToYuTiEBJoZJK48K6HCcJ5zCjR13qcDcLZxiixtKuHuYuRk0NEwFni65m57CA2r4C+xPnNR
 8HiwgLWEs+OnQNrkBCYySkxoe0qE0hCQsBXYtWOXnYY++GMS6xdjOwcbAJWEofEQKIsAqoSi3
 /dYJvAyL2AkWEVo0ZxalFZapGusYFeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJka
 g1+sZGBh3MHae8DvEKMnBpCTKmxF4P1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK+d34NIIcGi
 1PTUirTMHGD4waQlOHiURHhTfIHSvMUFibnFmekQqVOMuhzHNl3+wyTEkpeflyolzrsQpEgAp
 CijNA9uBCwWLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5l0BMoUnM68EbtMroCOYgI4QTb
 sDckRJIkJKqoExPK3ghwf7y5CZCs3e7Gk17QLJ202nKLr1antVONyb+4ZnZtCZ/ydNHk9xP2s
 845x6RHgW7ye3MH4hoaLXhWLa/Y3llrmiJiqXdBZPPvgh30br6Oqwfp3CfTqrvta2S31p28J1
 /829977RQmu0DRu97ps8PW3964YFt/lkvanGdklvlW/YJCmxFGckGmoxFxUnAgCewnh6gAIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1507872517!102521526!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64594 invoked from network); 13 Oct 2017 05:28:38 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Oct 2017 05:28:38 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2sWR-0003Vx-8g; Fri, 13 Oct 2017 05:28:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e2sWL-0006Uw-Sk; Fri, 13 Oct 2017 05:28:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e2sWL-0008IV-Hy; Fri, 13 Oct 2017 05:28:29 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114395-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=764d7d0915422bf8d3608bff078c6c1480d25730
X-Osstest-Versions-That: libvirt=c44b29aacb6a3f445ab06d61899a0308b9d6d0d3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 13 Oct 2017 05:28:29 +0000
Subject: [Xen-devel] [libvirt test] 114395: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5208654071490505968=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 114088
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 114088
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 114088
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass

version targeted for testing:
 libvirt              764d7d0915422bf8d3608bff078c6c1480d25730
baseline version:
 libvirt              c44b29aacb6a3f445ab06d61899a0308b9d6d0d3

Last test of basis   114088  2017-10-07 04:21:11 Z    6 days
Failing since        114325  2017-10-11 04:28:10 Z    2 days    2 attempts
Testing same since   114395  2017-10-12 04:20:04 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrea Bolognani <abologna@redhat.com>
  Daniel P. Berrange <berrange@redhat.com>
  Jiri Denemark <jdenemar@redhat.com>
  JÃ¡n Tomko <jtomko@redhat.com>
  Kothapally Madhu Pavan <kmp@linux.vnet.ibm.com>
  Marc Hartmayer <mhartmay@linux.vnet.ibm.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-amd64-libvirt-vhd                                 pass    


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


Pushing revision :

+ branch=libvirt
+ revision=764d7d0915422bf8d3608bff078c6c1480d25730
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push libvirt 764d7d0915422bf8d3608bff078c6c1480d25730
+ branch=libvirt
+ revision=764d7d0915422bf8d3608bff078c6c1480d25730
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=libvirt
+ xenbranch=xen-unstable
+ '[' xlibvirt = xlinux ']'
+ linuxbranch=
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' x764d7d0915422bf8d3608bff078c6c1480d25730 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://libvirt.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.libvirt
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree libvirt
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/libvirt
+ git push osstest@xenbits.xen.org:/home/xen/git/libvirt.git 764d7d0915422bf8d3608bff078c6c1480d25730:refs/heads/xen-tested-master
To osstest@xenbits.xen.org:/home/xen/git/libvirt.git
   c44b29a..764d7d0  764d7d0915422bf8d3608bff078c6c1480d25730 -> xen-tested-master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5208654071490505968==--

From xen-devel-bounces@lists.xen.org Fri Oct 13 06:11:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 06:11:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2tC0-0007l4-VU; Fri, 13 Oct 2017 06:11:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1e2tBz-0007ky-Gq
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 06:11:31 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 AA/E6-26618-21950E95; Fri, 13 Oct 2017 06:11:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrALMWRWlGSWpSXmKPExsVyuP0Ov65Q5IN
 Ig3/LBC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owDL56zFqxkrlh95jxbA+MDpi5GTg4JASOJ
 txP/AdlcHEICCxkl5ux/zwKSYBNQldhw/RQriC0ioCgx8dJTMJtZIE7i6rkjYLawgLbEksYeM
 JsFqH76uWeMIDavgInErH27WSEWyEt0HJjMMoGRcwEjwypGjeLUorLUIl1DC72kosz0jJLcxM
 wcXUMDU73c1OLixPTUnMSkYr3k/NxNjEB/MQDBDsam7Z6HGCU5mJREeTMC70cK8SXlp1RmJBZ
 nxBeV5qQWH2KU4eBQkuBdF/EgUkiwKDU9tSItMwcYODBpCQ4eJRFeGZA0b3FBYm5xZjpE6hSj
 MceNh9f/MHF03Lz7h0mIJS8/L1VKnLcbpFQApDSjNA9uECygLzHKSgnzMgKdJsRTkFqUm1mCK
 v+KUZyDUUmYd3s40BSezLwSuH2vgE5hAjpFNO0OyCkliQgpqQbGs7kcm5u/TTvx9V0Lv4QkC5
 /hn2jHF/WKidcXnHx6iks7dJe9wqWX545N6wk0almzu+hPhbyEcGHbqvefvj+34zA5vbsyzeK
 JB2t26ay9uamxDxdlzqu7+CpP5b+97hz53dsqJQWF3XfN6b6z0k4slmGVpnuPkvjsUnO7S7V3
 8rjlk9oXBjIrsRRnJBpqMRcVJwIAPCy7Q2MCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1507875090!106742828!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3352 invoked from network); 13 Oct 2017 06:11:30 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-4.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 13 Oct 2017 06:11:30 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 6EED6ABBC;
 Fri, 13 Oct 2017 06:11:28 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: torvalds@linux-foundation.org
Date: Fri, 13 Oct 2017 08:11:26 +0200
Message-Id: <20171013061126.20213-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [GIT PULL] xen: fixes for 4.14 rc5
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TGludXMsCgpQbGVhc2UgZ2l0IHB1bGwgdGhlIGZvbGxvd2luZyB0YWc6CgogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3hlbi90aXAuZ2l0IGZvci1saW51cy00
LjE0Yy1yYzUtdGFnCgp4ZW46IGZpeGVzIGZvciA0LjE0IHJjNQoKSXQgY29udGFpbnMgYSBtaW5v
ciBmaXggY29ycmVjdGluZyB0aGUgY3B1IGhvdHBsdWcgbmFtZSBmb3IgWGVuIGd1ZXN0cy4KClRo
YW5rcy4KCkp1ZXJnZW4KCiBhcmNoL3g4Ni94ZW4vZW5saWdodGVuLmMgfCA0ICsrLS0KIDEgZmls
ZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpaaGVuemhvbmcgRHVh
biAoMSk6CiAgICAgIHhlbi92Y3B1OiBVc2UgYSB1bmlmaWVkIG5hbWUgYWJvdXQgY3B1IGhvdHBs
dWcgc3RhdGUgZm9yIHB2IGFuZCBwdmh2bQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 13 06:15:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 06:15:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2tFi-0007up-Ff; Fri, 13 Oct 2017 06:15:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1e2tFg-0007uh-VN
 for xen-devel@lists.xen.org; Fri, 13 Oct 2017 06:15:21 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 A8/0D-03207-8F950E95; Fri, 13 Oct 2017 06:15:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKKsWRWlGSWpSXmKPExsVyMfS6i+7XyAe
 RBn9Xq1ks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlXlx5jLTioWPH12hbWBsZGmS5GTg4hgYmM
 Elu2c3cxcnGwCGxjlVh2+gwziCMhcIdV4v2JmywgVRICaRKXZ12Gsxf9n80OYZdJPNvUygQxS
 VHi67PpTCDNQgKTmSS2HNnJCpIQFkiV+LVvORuIzSZgJLH8xg8WkCIRgR5Gidlvp7CBOMwCRx
 klTjx+wALRvold4lHzGrC5vAI2Ekd2fAEbxSKgKrFm4mOwO0QFwiWazvazQNQISpyc+QTM5hS
 wlZj4sAnsPmYBM4l5mx8yQ9jyEs1bZ0PZ4hK3nsxnmsAoOgtJ+ywkLbOQtMxC0rKAkWUVo0Zx
 alFZapGukaFeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZg5NQzMDDuYOzZ63eIU
 ZKDSUmUVw0YUUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeBVBcoJFqempFWmZOcAYhklLcPAoif
 CejwBK8xYXJOYWZ6ZDpE4xGnNcuHPpDxPHgT23/jAJseTl56VKifP+BikVACnNKM2DGwRLLZc
 YZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfM+BZnCk5lXArfvFdApTECnvIM4pSQRISXVwOhh
 Gx5usPCP/PLi7K++F58EeL98f4+jRW2jVaePyE2HnSsY7x77G/V3gUKbgHOFrkuqtojxmRlV5
 zc/0eZ+2mv72DNlqrX3/ujDl8uLt07l2Xih8L9p/ucT3rty+E4sEpr+5KfxEpNpOx7FL+nQLW
 FjrtLVnOhi3tawVW7ymYBCr/7eh+/OnlJiKc5INNRiLipOBACIidYaKAMAAA==
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1507875317!52000409!1
X-Originating-IP: [209.85.215.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22109 invoked from network); 13 Oct 2017 06:15:17 -0000
Received: from mail-lf0-f68.google.com (HELO mail-lf0-f68.google.com)
 (209.85.215.68)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Oct 2017 06:15:17 -0000
Received: by mail-lf0-f68.google.com with SMTP id d10so8363144lfg.11
 for <xen-devel@lists.xen.org>; Thu, 12 Oct 2017 23:15:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:from:to:cc:references:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=fDHHSj1VvBsTCORFsGdARqJMpC1l2NyXcNdu6/ozrn0=;
 b=ZRrLETs5S2TehVy8P4O9LT1FnHjcj0QjL/76CbASt1wLXGbTqupc5jgALOEQ+xmSQE
 GLvapc9pr5SENC7BOeY/OJNMT4eL4Vq+faxqIM1fDS+f+X2qlOPNj3O7Hdqyym21Ipqp
 CXbKMqsGO8Vd6koBsbyWp4ib+sPfHR6ObS8YgdYc+fOBeiTRFymZZtJPw8qzMq81F83P
 mGd5lzYj+ZY+rTrXuJKC9OqVZMfNIQ5rqRrw1+JPzPpY8SCagbV5KtXQ47g8la/y8GO6
 wEqNnuSP+Gik6j6OLCoIhsqWRQwUaLfH8C4IhlDSAnUoiJrJy3iOp4JHKUvVMzb6A82G
 L1TA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:from:to:cc:references:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=fDHHSj1VvBsTCORFsGdARqJMpC1l2NyXcNdu6/ozrn0=;
 b=tknMroZhtIPoBdfs7YAaVJZQyXzNCvemgJlCNzLaMDwEMgKvnpMnQRl5ex8hFnMJNr
 tvT9of2jSJWCHyh9YbkJy9Fu6ZJ65/HLOhGzqqn+mnlsaA/HD20zvMJ6v/CyEsWea2z7
 sZ1kh4m6XPARVQXlW8ws/q6BHG9UbYbdz7Y825mfrcj8onKPZiQ1uvO0xFYmBufzJ1rD
 JM435xjtunfP//1/N6XDZne1WEFI5mOzhQvjYDeIgARoEQY0FEEYlgRbNbvY6iXzs4QD
 F1FtftR1Phfx9d7kbNrkfMO6d7OEAzyrl9/8VeYpeL55UpTidcvUSxEbC6qiXIRpqPZN
 ID2Q==
X-Gm-Message-State: AMCzsaXc92f5yfFt9pv5C0cotk6p+vsNAnurl0PNmmh6KwXwmIJbnDI1
 t2QCnk++A13h53QRSXm1cQE=
X-Google-Smtp-Source: ABhQp+TGrMtpiGbzZDtieTKfGnhqXFkyLupNBR0UcspVuzngksX6KUeZA75owZDmUm/EcOkvsQdO2A==
X-Received: by 10.46.78.18 with SMTP id c18mr165714ljb.11.1507875316641;
 Thu, 12 Oct 2017 23:15:16 -0700 (PDT)
Received: from [10.17.182.9] (ll-58.209.223.85.sovam.net.ua. [85.223.209.58])
 by smtp.gmail.com with ESMTPSA id j1sm39437lfe.82.2017.10.12.23.15.15
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 12 Oct 2017 23:15:15 -0700 (PDT)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: Oleksandr Grytsov <al1img@gmail.com>, Clemens Ladisch
 <clemens@ladisch.de>, Takashi Sakamoto <o-takashi@sakamocchi.jp>,
 tiwai@suse.com
References: <1502108577-8099-1-git-send-email-andr2000@gmail.com>
 <7e62a406-7dcd-b5c9-b2de-ea52e1d2afd0@sakamocchi.jp>
 <b9e34f0e-4a9a-9ccf-6165-04cd22a070ac@gmail.com>
 <CACvf2oU4puqSuNj2k5REpmFJdvWcTWY+AaNEJtknLP4XMPdbsg@mail.gmail.com>
 <e5d52c8a-09e0-2823-dcff-e595868c7dee@sakamocchi.jp>
 <2a2fd222-fc54-1709-bfc8-a530efc3f307@gmail.com>
 <ad4f2201-bfab-415d-0120-308989653628@sakamocchi.jp>
 <b129960e-b38f-ea94-3e4a-3cd409f7a707@gmail.com>
 <3f8e535b-8607-6b15-6e17-da755a06cc1e@sakamocchi.jp>
 <CACvf2oUJtxVTuV0qu4z4kV=aSOH5O_8v=UjH_3tr4wCJdXuEjw@mail.gmail.com>
 <3fde10f8-4727-e37b-8001-ce2356fffb2b@sakamocchi.jp>
 <162b7251-4040-c61f-1fcd-c32f65bd3c67@gmail.com>
 <8542f293-f2d0-9ba3-7082-967b32fcec17@ladisch.de>
 <CACvf2oUYM5_KWKsv1Q8=fkqzgMHieYQ76GyiwPTh8UsB+K9iFg@mail.gmail.com>
 <d29615e8-0fc2-68b8-d158-90378dc5ebeb@gmail.com>
 <5421f97e-cd7a-dd22-7557-b0fc25899c1b@gmail.com>
 <232329e2-893f-d40a-3543-062098338bc2@gmail.com>
Message-ID: <e56a09e9-da66-b748-4e82-4b96a18cef32@gmail.com>
Date: Fri, 13 Oct 2017 09:15:14 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <232329e2-893f-d40a-3543-062098338bc2@gmail.com>
Content-Language: en-US
Cc: alsa-devel@alsa-project.org, xen-devel@lists.xen.org,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>, linux-kernel@vger.kernel.org,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: Re: [Xen-devel] [alsa-devel] [PATCH RESEND1 00/12] ALSA: vsnd: Add
 Xen para-virtualized frontend driver
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

cGluZwoKT24gMTAvMDQvMjAxNyAwOTo1MCBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3Jv
dGU6Cj4gZ2VudGxlIHJlbWluZGVyCj4KPiBPbiAwOS8yNi8yMDE3IDAyOjM1IFBNLCBPbGVrc2Fu
ZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4gQ2xlbWVucywgU2FrYW1vdG8tc2FuLAo+Pgo+PiBj
b3VsZCB5b3UgcGxlYXNlIHJldmlldyB0aGUgYmVsb3cgaWYgeW91IGJ5IGNoYW5jZSBoYXZlIGEg
bWludXRlPwo+Pgo+PiBUaGFuayB5b3UsCj4+IE9sZWtzYW5kcgo+Pgo+PiBPbiAwOS8xOS8yMDE3
IDExOjU3IEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+IEhpLCBhbGwhCj4+
Pgo+Pj4gV2UgZGlkIHNvbWUgd29yayBvbiBpbXBsZW1lbnRpbmcgdGhlIGlkZWEgd2l0aAo+Pj4K
Pj4+IGZlZWRiYWNrIGV2ZW50cyBmcm9tIHRoZSBiYWNrZW5kIHRvIHRoZSBmcm9udGVuZC4KPj4+
Cj4+PiBQbGVhc2Ugc2VlIGF0dGFjaGVkIHRoZSBjaGFuZ2VzIHRvIHRoZSBleGlzdGluZyBzbmRp
ZiBwcm90b2NvbCBbMV06Cj4+Pgo+Pj4gMS4gSW50cm9kdWNlZCBhIG5ldyBldmVudCBjaGFubmVs
IGZyb20gYmFjayB0byBmcm9udAo+Pj4KPj4+IDIuIE5ldyBldmVudCB3aXRoIG51bWJlciBvZiBi
eXRlcyBwbGF5ZWQvY2FwdHVyZWQgKFhFTlNORF9FVlRfQ1VSX1BPUywKPj4+Cj4+PiB0byBiZSB1
c2VkIGZvciBzZW5kaW5nIHNuZF9wY21fcGVyaW9kX2VsYXBzZWQgYXQgZnJvbnRlbmQuCj4+Pgo+
Pj4gU2VudCBpbiBieXRlcywgbm90IGZyYW1lcyB0byBtYWtlIHRoZSBwcm90b2NvbCBnZW5lcmlj
IGFuZCBjb25zaXN0ZW50KQo+Pj4KPj4+IDMuIE5ldyByZXF1ZXN0IGZvciBwbGF5YmFjay9jYXB0
dXJlIGNvbnRyb2wgKFhFTlNORF9PUF9UUklHR0VSKQo+Pj4KPj4+IHdpdGggc3RhcnQvcGF1c2Uv
c3RvcC9yZXN1bWUgc3ViLW9wcy4KPj4+Cj4+PiBUaGUgaW1wbGVtZW50YXRpb24gd2UgaGF2ZSBz
aG93ZWQgdGhhdCB0aGlzIGlzIHN1ZmZpY2llbnQgdG8KPj4+IHN1Y2Nlc3NmdWxseSBwbGF5L2Nh
cHR1cmUgdy9vIHVzaW5nIGVtdWxhdGVkIGludGVycnVwdHMuCj4+Pgo+Pj4gQ2xlbWVucywgU2Fr
YW1vdG8tc2FuLAo+Pj4gY291bGQgeW91IHBsZWFzZSByZXZpZXcgdGhlIGNoYW5nZXMgYW5kIGNv
bmZpcm0gdGhhdCB0aGVzZSBhcmUgb2sgdG8KPj4+IGJlIHVwc3RyZWFtZWQgdG8gdGhlIHNuZGlm
IHByb3RvY29sIGFuZCBhcmUgZW5vdWdoIGZvciB0aGUgZnJvbnRlbmQKPj4+IGRyaXZlciB3ZSB3
YW50IHRvIHVwc3RyZWFtICh3ZSBoYXZlIGl0IGltcGxlbWVudGVkLCBqdXN0IG5lZWQgdG8gbWFr
ZQo+Pj4gc3VyZSB0aGUgZ2VuZXJhbCBhcHByb2FjaCBpcyBhY2NlcHRlZCBieSB0aGUgQUxTQSBj
b21tdW5pdHkpLgo+Pj4KPj4+IFRoYW5rIHlvdSB2ZXJ5IG11Y2ggZm9yIHlvdXIgdGltZSwKPj4+
IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvCj4+PiBPbGVrc2FuZHIgR3J5dHNvdgo+Pj4KPj4+IFsx
XSAKPj4+IGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3Rv
cnZhbGRzL2xpbnV4LmdpdC90cmVlL2luY2x1ZGUveGVuL2ludGVyZmFjZS9pby9zbmRpZi5oP2g9
djQuMTQtcmMxCj4+Pgo+Pj4gT24gMDkvMTIvMjAxNyAxMDo1MiBBTSwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4+Pj4gT24gVHVlLCBTZXAgNSwgMjAxNyBhdCAxMDoyNCBBTSwgQ2xlbWVucyBM
YWRpc2NoIAo+Pj4+IDxjbGVtZW5zQGxhZGlzY2guZGU+IHdyb3RlOgo+Pj4+PiBPbGVrc2FuZHIg
QW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+Pj4+Pj4gV2UgdW5kZXJzdGFuZCB0aGF0IGVtdWxhdGVk
IGludGVycnVwdCBvbiB0aGUgZnJvbnRlbmQgc2lkZSBpcyAKPj4+Pj4+Pj4gY29tcGxldGVseSBu
b3QKPj4+Pj4+Pj4gYWNjZXB0YWJsZQo+Pj4+PiBBbGxvdyBtZSB0byBleHBhbmQgb24gdGhhdDrC
oCBQcm9wZXIgc3luY2hyb25pemF0aW9uIHJlcXVpcmVzIHRoYXQgdGhlCj4+Pj4+IGV4YWN0IHBv
c2l0aW9uIGlzIGNvbW11bmljYXRlZCwgbm90IGVzdGltYXRlZC7CoCBKdXN0IGJlY2F1c2UgdGhl
IAo+Pj4+PiBub21pbmFsCj4+Pj4+IHJhdGUgb2YgdGhlIHN0cmVhbSBpcyBrbm93biBkb2VzIG5v
dCBpbXBseSB0aGF0IHlvdSBrbm93IHRoZSAKPj4+Pj4gYWN0dWFsIHJhdGUuCj4+Pj4+IEZvcmdl
dCBmb3IgdGhlIG1vbWVudCB0aGF0IHRoZXJlIGV2ZW4gaXMgYSBub21pbmFsIHJhdGU7IGFzc3Vt
ZSAKPj4+Pj4gdGhhdCBpdAo+Pj4+PiB3b3JrcyBsaWtlLCBlLmcuLCBhIHN0b3JhZ2UgY29udHJv
bGxlciwgYW5kIHRoYXQgeW91IGNhbiBrbm93IHRoYXQgCj4+Pj4+IGEgRE1BCj4+Pj4+IGJ1ZmZl
ciB3YXMgY29uc3VtZWQgYnkgdGhlIGRldmljZSBvbmx5IGFmdGVyIGl0IGhhcyB0b2xkIHlvdS4K
Pj4+Pj4KPj4+Pj4gSXQncyBwb3NzaWJsZSBhbmQgbGlrZWx5IHRoYXQgdGhlcmUgaXMgYSBsYXRl
bmN5IHdoZW4gcmVwb3J0aW5nIHRoZQo+Pj4+PiBzdHJlYW0gcG9zaXRpb24sIGJ1dCB0aGF0IGlz
IHN0aWxsIGJldHRlciB0aGFuIGd1ZXNzaW5nIHdoYXQgdGhlIERNQQo+Pj4+PiBpcyBkb2luZy7C
oCAoWW91IHdvdWxkIG5ldmVyIGp1c3QgdHJ5IHRvIGd1ZXNzIHdoZW4gd3JpdGluZyBkYXRhIHRv
Cj4+Pj4+IGRpc2ssIHdvdWxkIHlvdT8pCj4+Pj4+Cj4+Pj4+Pj4+IGFuZCBkZWZpbml0ZWx5IHdl
IG5lZWQgdG8gcHJvdmlkZSBzb21lIGZlZWRiYWNrIG1lY2hhbmlzbSBmcm9tCj4+Pj4+Pj4+IERv
bTAgdG8gRG9tVS4KPj4+Pj4+Pj4KPj4+Pj4+Pj4gSW4gb3VyIGNhc2UgaXQgaXMgdGVjaG5pY2Fs
bHkgaW1wb3NzaWJsZSB0byBwcm92aWRlIHByZWNpc2UgCj4+Pj4+Pj4+IHBlcmlvZCBpbnRlcnJ1
cHQKPj4+Pj4+Pj4gKG1vc3RseSBiZWNhdXNlIG91ciBiYWNrZW5kIGlzIGEgdXNlciBzcGFjZSBh
cHBsaWNhdGlvbikuCj4+Pj4+IEFzIGZhciBhcyBJIGNhbiBzZWUsIGFsbCBhdWRpbyBBUElzIChB
TFNBLCBQdWxzZUF1ZGlvLCBldGMuKSBoYXZlIAo+Pj4+PiBwb2xsKCkKPj4+Pj4gb3IgY2FsbGJh
Y2tzIG9yIHNpbWlsYXIgbWVjaGFuaXNtcyB0byBpbmZvcm0geW91IHdoZW4gbmV3IGRhdGEgY2Fu
IGJlCj4+Pj4+IHdyaXR0ZW4sIGFuZCBhbHdheXMgYWxsb3cgdG8gcXVlcnkgdGhlIGN1cnJlbnQg
cG9zaXRpb24uCj4+Pj4+Cj4+Pj4+PiBbLi4uXQo+Pj4+Pj4gb2ssIHNvIHRoZSBtYWluIGNvbmNl
cm4gaGVyZSBpcyB0aGF0IHdlIGNhbm5vdCBwcm9wZXJseSAKPj4+Pj4+IHN5bmNocm9uaXplIERv
bTAtRG9tVS4KPj4+Pj4+IElmIHdlIHB1dCB0aGlzIGFwYXJ0IGZvciBhIHNlY29uZCBhcmUgdGhl
cmUgYW55IG90aGVyIGNvbmNlcm5zIG9uIAo+Pj4+Pj4gaGF2aW5nIEFMU0EKPj4+Pj4+IGZyb250
ZW5kIGRyaXZlcj8gSWYgbm90LCBjYW4gd2UgaGF2ZSB0aGUgZHJpdmVyIHdpdGggdGltZXIgCj4+
Pj4+PiBpbXBsZW1lbnRhdGlvbiB1cHN0cmVhbWVkCj4+Pj4+PiBhcyBleHBlcmltZW50YWwgdW50
aWwgd2UgaGF2ZSBzb21lIGFjY2VwdGFibGUgc3luY2hyb25pemF0aW9uIAo+Pj4+Pj4gc29sdXRp
b24/Cj4+Pj4+PiBUaGlzIHdpbGwgYWxsb3cgYnJvYWRlciBhdWRpZW5jZSB0byB0cnkgYW5kIGZl
ZWwgdGhlIHNvbHV0aW9uIGFuZCAKPj4+Pj4+IHByb2JhYmx5IGNvbnRyaWJ1dGU/Cj4+Pj4+IEkg
ZG91YnQgdGhhdCB0aGUgZHJpdmVyIGFyY2hpdGVjdHVyZSB3aWxsIHN0YXkgY29tcGxldGVseSB0
aGUgCj4+Pj4+IHNhbWUsIHNvIEkKPj4+Pj4gZG8gbm90IHRoaW5rIHRoYXQgdGhpcyBleHBlcmlt
ZW50YWwgZHJpdmVyIHdvdWxkIGRlbW9uc3RyYXRlIGhvdyB0aGUKPj4+Pj4gc29sdXRpb24gd291
bGQgZmVlbC4KPj4+Pj4KPj4+Pj4gQXMgdGhlIGZpcnN0IHN0ZXAsIEkgd291bGQgc3VnZ2VzdCBj
cmVhdGluZyBhIGRyaXZlciB3aXRoIHByb3Blcgo+Pj4+PiBzeW5jaHJvbml6YXRpb24sIGV2ZW4g
aWYgaXQgaGFzIGhpZ2ggbGF0ZW5jeS7CoCBSZWR1Y2luZyB0aGUgbGF0ZW5jeQo+Pj4+PiB3b3Vs
ZCB0aGVuIGJlICdqdXN0JyBhbiBvcHRpbWl6YXRpb24uCj4+Pj4+Cj4+Pj4+Cj4+Pj4+IFJlZ2Fy
ZHMsCj4+Pj4+IENsZW1lbnMKPj4+PiBEZWZpbml0ZWx5IGZlZWRiYWNrIGZyb20gdGhlIGJhY2tl
bmQgc2lkZSBpcyByZXF1aXJlZC4gQ3VycmVudGx5Cj4+Pj4gd2UgYXJlIHdvcmtpbmcgb24gc3lu
Y2hyb25pemVkIHZlcnNpb24gb24gdGhlIGJhY2tlbmQKPj4+PiBhbmQgZnJvbnRlbmQgc2lkZS4g
V2Ugd2lsbCBiZSBiYWNrIG9uY2Ugd2UgaGF2ZSB0aGUgc29sdXRpb24uCj4+Pj4KPj4+PiBUaGFu
a3MuCj4+Pgo+Pgo+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 13 06:37:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 06:37:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2taX-0001lc-44; Fri, 13 Oct 2017 06:36:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2taV-0001lP-7g
 for xen-devel@lists.xensource.com; Fri, 13 Oct 2017 06:36:51 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 D1/F2-31121-20F50E95; Fri, 13 Oct 2017 06:36:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVZcx/kG
 kwfyt6hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmDn5ElvB04yK2cf+sDQw
 7nXqYuTiEBJoZJL4fO4aK4TzmFHi1s4+JghnG6PEz741QBlODhEBZ4mvZ+ayg9i8AvoSPxdvA
 4sLC+hIXLj/jxGkQUJglqrE+/uPwIokBDwlnj5fyQZjr+3fBdTAzsEmYCVxSKyLkYODRUBVYs
 ZEpwmM3AsYGVYxahSnFpWlFukaGeglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgT
 6nAEIdjD+WhZwiFGSg0lJlFct8kGkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnee7FAOcGi1PTU
 irTMHGDwwaQlOHiURHj/g6R5iwsSc4sz0yFSpxh1OY5tuvyHSYglLz8vVUqc9yZIkQBIUUZpH
 twIWCRcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvZZApPJl5JXCbXgEdwQR0xLsIsCNKEh
 FSUg2M9pf2lL/+cY9j8vInlTYznqfr/7/2equLBpdxjOezry+eWLJPPNjVVPPn10TubMdoCXc
 to0tRC4+//PTOXGnvhE6n6dvcdlzf0ye5c8r5F09iOtRLjy3dV3lk2cmZn1SD3s5m3Rh57sY3
 30fNl5ptjC9W7p+osjhLKHyV+rJ3mz0qFG4HzRe8qKLEUpyRaKjFXFScCADplasRfwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1507876608!76868876!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57273 invoked from network); 13 Oct 2017 06:36:49 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Oct 2017 06:36:49 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2taQ-0005K8-Su; Fri, 13 Oct 2017 06: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e2taL-0001eX-HP; Fri, 13 Oct 2017 06:36:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e2taL-0003xy-4G; Fri, 13 Oct 2017 06:36:41 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114384-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-armhf-armhf-xl-multivcpu:<job
 status>:broken:regression
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:host-install(4):broken:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-xl-credit2:guest-start:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=9f092f57d2829a271233aef1d1df0bff84275122
X-Osstest-Versions-That: xen=667f70e658c4c382672056ebaf1505b4c5cdb0aa
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 13 Oct 2017 06:36:41 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 114384: FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDM4NCB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDM4NC8KCkZhaWx1cmVzIGFuZCBw
cm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBh
cmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4gaW4gMTE0MzEzCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDQgaG9zdC1p
bnN0YWxsKDQpIGJyb2tlbiBpbiAxMTQzMTMgcGFzcyBpbiAxMTQzODQKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTUgNDggeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgaW4gMTE0MzEz
IHBhc3MgaW4gMTE0Mzg0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYg
Z3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDExNDMxMyBwYXNzIGluIDExNDM4NAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICBm
YWlsIHBhc3MgaW4gMTE0MzEzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSA0OCB4dGYvdGVzdC1odm02NC1s
YnItdHN4LXZtZW50cnkgZmFpbCBpbiAxMTQzMTMgbGlrZSAxMTQwOTMKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTMgNDggeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgaW4gMTE0MzEz
IGxpa2UgMTE0MTczCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgaW4gMTE0MzEzIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTE0MzEzIG5ldmVy
IHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICA0OCB4dGYvdGVzdC1odm02NC1sYnIt
dHN4LXZtZW50cnkgZmFpbCBsaWtlIDExNDEyNgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTE0MTczCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbGlrZSAxMTQxNzMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExNDE3MwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2Ug
MTE0MTczCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAg
ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTQxNzMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIGJ1aWxkLWkzODYtcHJldiAgICAgICAg
ICAgICAgIDcgeGVuLWJ1aWxkL2Rpc3QtdGVzdCAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiBidWlsZC1hbWQ2
NC1wcmV2ICAgICAgICAgICAgICA3IHhlbi1idWlsZC9kaXN0LXRlc3QgICAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgOWYwOTJmNTdkMjgyOWEyNzEyMzNh
ZWYxZDFkZjBiZmY4NDI3NTEyMgpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAg
ICAgNjY3ZjcwZTY1OGM0YzM4MjY3MjA1NmViYWYxNTA1YjRjNWNkYjBhYQoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTE0MTczICAyMDE3LTEwLTA5IDAzOjI3OjM4IFogICAgNCBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDExNDMxMyAgMjAxNy0xMC0xMSAwMDo0NjoxNCBaICAgIDIgZGF5cyAgICAy
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1w
cnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJy
b2tlbi1qb2IgdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgYnJva2VuCgpOb3QgcHVzaGlu
Zy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpjb21taXQgOWYwOTJmNTdkMjgyOWEyNzEyMzNhZWYxZDFkZjBiZmY4NDI3NTEyMgpB
dXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgVGh1IFNl
cCAxNCAxNjozOTowMSAyMDE3ICswMTAwCgogICAgeGVuL2FybTogcDJtOiBSZWFkICpfbWFwcGVk
X2dmbiB3aXRoIHRoZSBwMm0gbG9jayB0YWtlbgogICAgCiAgICAqX21hcHBlZF9nZm4gYXJlIGN1
cnJlbnRseSByZWFkIGJlZm9yZSBhY3F1aXJpbmcgdGhlIGxvY2suIEhvd2V2ZXIsIHRoZXkKICAg
IG1heSBiZSBtb2RpZmllZCBieSB0aGUgcDJtIGNvZGUgYmVmb3JlIHRoZSBsb2NrIHdhcyBhY3F1
aXJlZC4gVGhpcyBtZWFucwogICAgd2Ugd2lsbCB1c2UgdGhlIHdyb25nIHZhbHVlcy4KICAgIAog
ICAgRml4IGl0IGJ5IG1vdmluZyB0aGUgcmVhZCBpbnNpZGUgdGhlIHNlY3Rpb24gcHJvdGVjdGVk
IGJ5IHRoZSBwMm0gbG9jay4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNv
bW1pdCAyYzJhZTE5NzZkYTA2MjgzZTkyM2Q5NzcyMGMwYmRjYmViZjA0NTE1KQoocWVtdSBjaGFu
Z2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 13 06:55:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 06:55:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2ts2-0003NX-Pv; Fri, 13 Oct 2017 06:54:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2ts1-0003NR-JI
 for xen-devel@lists.xen.org; Fri, 13 Oct 2017 06:54:57 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 C2/4D-31015-04360E95; Fri, 13 Oct 2017 06:54:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS9ch+UG
 kwdPDYhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bUnUuYCy7xV0w408jYwPidp4uRk0NIIE/i
 xvHNjCA2r4CdxO8Pe9hAbAkBQ4nTC2+ygNgsAqoS///eYAax2QTUJdqebWcFsUUE9CXmf/oJZ
 jMLVEusmvULbI6wQIrE572fgOZwAc1/zyixa/pWsEGcQAt6nrUD2RxAywQl/u4QhujVknj46x
 YLhK0tsWzha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjFqFKcWlaUW6RpZ6iUVZaZ
 nlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBIZfPQMD4w7Gy1v8DjFKcjApifKqRT6IFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTBK5MElBMsSk1PrUjLzAFGAkxagoNHSYTXHiTNW1yQmFucm
 Q6ROsWoy9Fx8+4fJiGWvPy8VClx3mqQIgGQoozSPLgRsKi8xCgrJczLyMDAIMRTkFqUm1mCKv
 +KUZyDUUmY1xtkCk9mXgncpldARzABHfEuAuyIkkSElFQD4wznQsdg9bI3ramt+e4Ou45p8fS
 9aq+VbY1QKd4Z4HFiGpP+lOJ4y7nNJ/QkExinyxzWEpn3KOdnkVNpmoS7h9Zyf0adCX57X65c
 aPJ/X//Mv/K/WeY3/dr3QXnHnnjOhds1bR7sUf2/j3Pb+2mOid+PhF20uqc+MdrTKfidbtebS
 rP3H28qKrEUZyQaajEXFScCADxCFd/FAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1507877694!91274382!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48526 invoked from network); 13 Oct 2017 06:54:56 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 13 Oct 2017 06:54:56 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 13 Oct 2017 00:54:53 -0600
Message-Id: <59E07F5E0200007800185E9B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 13 Oct 2017 00:54:54 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1506960829-18991-1-git-send-email-andrew.cooper3@citrix.com>
 <1506960829-18991-3-git-send-email-andrew.cooper3@citrix.com>
 <59DFAC370200007800185BE4@prv-mh.provo.novell.com>
 <b8fa0aa1-a3e9-20f7-c187-d36dbdce2d23@citrix.com>
In-Reply-To: <b8fa0aa1-a3e9-20f7-c187-d36dbdce2d23@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-next 2/3] xen/x86: Introduce static
 inline wrappers for l{idt, gdt, ldt, tr}()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjEwLjE3IGF0IDE4OjA2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTIvMTAvMTcgMTY6NTMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwMi4x
MC4xNyBhdCAxODoxMywgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gVGhl
IHRyaXBsZS1mYXVsdCByZWJvb3QgbWV0aG9kIHN0YXlzIGFzIGlzLCB0byBhdm9pZCB0aGUgaW50
MyBwb3NzaWJseSBnZXR0aW5nCj4+PiBtb3ZlZCByZWxhdGl2ZSB0byB0aGUgbGlkdC4KPj4gQXJl
bid0IGFzbSB2b2xhdGlsZSgpcyBvcmRlcmVkIHdydCB0byBvbmUgYW5vdGhlcj8KPiAKPiBGcm9t
IHRoZSBkb2NzCj4gCj4gIk5vdGUgdGhhdCB0aGUgY29tcGlsZXIgY2FuIG1vdmUgZXZlbiB2b2xh
dGlsZSB8YXNtfCBpbnN0cnVjdGlvbnMKPiByZWxhdGl2ZSB0byBvdGhlciBjb2RlLCBpbmNsdWRp
bmcgYWNyb3NzIGp1bXAgaW5zdHJ1Y3Rpb25zLiIKCkkgaGFkIGxvb2tlZCBhdCB0aGUgZG9jIChh
bmQgdGhpcyBzZW50ZW5jZSkgYmVmb3JlIHJlcGx5aW5nOiBJdApkb2VzIG5vdCBtYWtlIGV4cGxp
Y2l0IHdoZXRoZXIgdHdvIHZvbGF0aWxlIGFzbSgpcyBjYW4gYmUKbGVnaXRpbWF0ZWx5IG1vdmVk
LiBBZnRlciBhbGwgdGhlIHB1cnBvc2Ugb2YgdGhlIHZvbGF0aWxlIGlzIHRvCmRlYWwgd2l0aCBy
ZXNvdXJjZSAocmVnaXN0ZXIpIHVzZXMgd2hpY2ggY2FuJ3Qgb3RoZXJ3aXNlIGJlCmV4cHJlc3Nl
ZCB0byB0aGUgY29tcGlsZXIuIFRoZSBleGFtcGxlIHRoZXkgZ2l2ZSB0aGVyZSB3aXRoCnRoZSBm
bG9hdGluZyBwb2ludCBjb250cm9sL3N0YXR1cyByZWdpc3RlciBpc24ndCBzdWZmaWNpZW50LCBh
cyBpdApkb2Vzbid0IHNob3cgaG93IGFuIGFzbSgpIHByb2R1Y2luZyBhbmQgb25lIGNvbnN1bWlu
ZyB0aGUKcmVzb3VyY2Ugd291bGQgaW50ZXJhY3QuCgpCdXQgeWVzLCB0byBiZSBvbiB0aGUgc2Fm
ZSBzaWRlIGtlZXBpbmcgaW5zbiBoZXJlIGJvdGggaW4gb25lCmFzbSgpIGlzIGNlcnRhaW5seSB0
aGUgYmV0dGVyIG9wdGlvbi4KCj4gQWxzbywgSSBzZWVtIHRvIHJlY2FsbCBUaW0gZmluZGluZyBh
biBleGFtcGxlIHdoZXJlIEdDQyA2IGRpZCByZW9yZGVyCj4gdHdvIGFzbSB2b2xhdGlsZXMgcmVs
YXRpdmUgdG8gZWFjaCBvdGhlciwgZHVlIHRvIHRoZWlyIG91dHB1dCBvcGVyYW5kcwo+IG5vdCBi
ZWluZyBjYXVzYWxseSBsaW5rZWQuCgpPaCwgZ29vZCB0byBrbm93LiBJbiB3aGljaCBjYXNlIHVz
aW5nIGEgZmFrZSBvcGVyYW5kIHdvdWxkCmhlbHAgdG8gZXN0YWJsaXNoIGEgZGVwZW5kZW5jeSAo
bGlrZSBzdWdnZXN0ZWQgaW4gdGhhdCBQUEMKZXhhbXBsZSBpbiB0aGUgZG9jLCBhbGJlaXQgcGFy
dGlhbGx5IHdyb25nIGFmYWljdCBpbiB0aGF0IHRoZQphc20oKSB3cml0aW5nIGEgdmFyaWFibGUg
dGhlIHN1YnNlcXVlbnQgc3RhdGVtZW50IGFsc28gd3JpdGUKZG9lcyBub3QgbWFrZSB0aGlzIGEg
dmFsaWQgZGVwZW5kZW5jeSAtIHRoZSBhc20oKSB3b3VsZCBuZWVkCnRvIHdyaXRlIHggb3IgeSBp
bW8pLCBidXQgb2YgY291cnNlIHRoYXQgd291bGRuJ3QgbWFrZSB0aGluZ3MKYW55IGJldHRlciBm
b3IgdGhlIHNwZWNpZmljIHRyaXBsZSBmYXVsdCBjYXNlIGhlcmUuCgo+IE9uIHRoYXQgbm90ZSBo
b3dldmVyLCB0aGVzZSBzaG91bGQgZ2FpbiBtZW1vcnkgY2xvYmJlcnMgdG8gbWFrZSB0aGVtCj4g
ZnVsbCBiYXJyaWVycy4gIGx7aSxnfWR0KCkgYXJlIHNlcmlhbGlzaW5nLCB3aGlsZSBub3RoaW5n
IGdvb2Qgd2lsbCBjb21lCj4gb2YgaGF2aW5nIGEgc2VnbWVudCByZWdpc3RlciBhY2Nlc3MgcmVv
cmRlcmVkIHdpdGggcmVzcGVjdCB0byBse2csbH1kdCgpLgo+Wy4uLl0KPj4gUmV2aWV3ZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAKPiBEb2VzIHRoaXMgc3RpbGwgc3Rh
bmQgaW4gbGlnaHQgb2YgdGhlIGJhcnJpZXIgY2hhbmdlIGFib3ZlPwoKU3VyZS4KCkphbgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 13 06:56:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 06:56:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2tth-0003n8-44; Fri, 13 Oct 2017 06:56:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2ttg-0003n1-1v
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 06:56:40 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 99/82-31121-7A360E95; Fri, 13 Oct 2017 06:56:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS3dZ8oN
 Ig33ntCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow5u18xF9wWqDh4cj5TA+M63i5GTg4hgTyJ
 5UcuMoHYvAJ2Ei/nbGAHsSUEDCVOL7zJ0sXIwcEioCox61oGSJhNQF2i7dl2VhBbBMi+uK4Rq
 ISLg1ngAaPElV2NbCAJYQFniTO//zOBJIQENjFJHNi9mAUkwSmgJ7FjzQ+wobwCghJ/dwiDhJ
 kFtCQe/rrFAmFrSyxb+JoZpIRZQFpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWM6sWpRWWpRbq
 WeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgcHHAAQ7GO9uCjjEKMnBpCTKqxb5
 IFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK8GMJiFBItS01Mr0jJzgHEAk5bg4FES4WUBSfMWF
 yTmFmemQ6ROMepydNy8+4dJiCUvPy9VSpz3aRJQkQBIUUZpHtwIWExeYpSVEuZlBDpKiKcgtS
 g3swRV/hWjOAejkjAvL8gqnsy8ErhNr4COYAI64l0E2BEliQgpqQbGOr6P3f8n/OZNl9o8t1Z
 e4bfl2XxF7lzWzx4LLSeG1a4rnaDTWefjk7FVTpRzmk9lwbWzz8tLgia/nb+crb5y87eTSa9j
 o26+2LB46qpHTEcPVxpOCCtIlw09duv5d8YGFssEuX7LpKLAhbXrH3xYvzBdfXlz5vnyfI4bR
 1oW7PrF0JEx73W6EktxRqKhFnNRcSIAcKkrf8QCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1507877796!88263818!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3143 invoked from network); 13 Oct 2017 06:56:38 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 06:56:38 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 13 Oct 2017 00:56:36 -0600
Message-Id: <59E07FC30200007800185E9E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 13 Oct 2017 00:56:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1507447441-5422-1-git-send-email-yi.y.sun@linux.intel.com>
 <1507447441-5422-9-git-send-email-yi.y.sun@linux.intel.com>
 <59DE3B0C0200007800184F60@prv-mh.provo.novell.com>
 <20171012043336.GQ11006@yi.y.sun>
 <59DF555E020000780018552C@prv-mh.provo.novell.com>
 <20171013020204.GR11006@yi.y.sun>
In-Reply-To: <20171013020204.GR11006@yi.y.sun>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v6 08/16] x86: implement set value flow for
	MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEzLjEwLjE3IGF0IDA0OjAyLCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKPiBPbiAxNy0xMC0xMiAwMzo0MzoyNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+PiBPbiAx
Mi4xMC4xNyBhdCAwNjozMywgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4+ID4g
T24gMTctMTAtMTEgMDc6Mzg6NTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+PiA+Pj4gT24gMDgu
MTAuMTcgYXQgMDk6MjMsIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+IHdyb3RlOgo+PiA+PiA+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9wc3IuYwo+PiA+PiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9wc3Iu
Ywo+PiA+PiA+IEBAIC0xMzgsNiArMTM4LDEyIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9w
cm9wcyB7Cj4+ID4+ID4gIAo+PiA+PiA+ICAgICAgLyogd3JpdGVfbXNyIGlzIHVzZWQgdG8gd3Jp
dGUgb3V0IGZlYXR1cmUgTVNSIHJlZ2lzdGVyLiAqLwo+PiA+PiA+ICAgICAgdm9pZCAoKndyaXRl
X21zcikodW5zaWduZWQgaW50IGNvcywgdWludDMyX3QgdmFsLCBlbnVtIHBzcl90eXBlIHR5cGUp
Owo+PiA+PiA+ICsKPj4gPj4gPiArICAgIC8qCj4+ID4+ID4gKyAgICAgKiBjaGVja192YWwgaXMg
dXNlZCB0byBjaGVjayBpZiBpbnB1dCB2YWwgZnVsZmlsbHMgU0RNIHJlcXVpcmVtZW50Lgo+PiA+
PiA+ICsgICAgICogQ2hhbmdlIGl0IHRvIHZhbGlkIHZhbHVlIGlmIFNETSBhbGxvd3MuCj4+ID4+
ID4gKyAgICAgKi8KPj4gPj4gPiArICAgIGJvb2wgKCpjaGVja192YWwpKGNvbnN0IHN0cnVjdCBm
ZWF0X25vZGUgKmZlYXQsIHVuc2lnbmVkIGxvbmcgKnZhbCk7Cj4+ID4+IAo+PiA+PiBJJ20gcHJl
dHR5IHN1cmUgSSd2ZSBzYWlkIHNvIGJlZm9yZSAtICJjaGVjayIgdG8gbWUgaW1wbGllcyBhbGwg
ci9vCj4+ID4+IGlucHV0cy4gUGVyaGFwcyBzYW5pdGl6ZV92YWwoKSBvciBldmVuIGp1c3Qgc2Fu
aXRpemUoKT8KPj4gPj4gCj4+ID4+IEFuZCB3aHkgdW5zaWduZWQgbG9uZyB3aGVuIHRoZSBvbmx5
IGNhbGxlciBoYXMgYSB1aW50MzJfdCBpbiBpdHMKPj4gPj4gaGFuZHM/Cj4+ID4+IAo+PiA+IFRv
IGJlIGNvbXBhdGlibGUgd2l0aCBjYXRfY2hlY2tfY2JtIChvbGQgbmFtZSBpcyAncHNyX2NoZWNr
X2NibScgaW4gTDIgc2VyaWVzKSwKPj4gPiB0aGUgbGFzdCBwYXJhbWV0ZXIgdHlwZSBpcyAndW5z
aWduZWQgbG9uZycuIFdlIGhhdmUgZGlzY3Vzc2VkIGl0IGluIEwyIHBhdGNoIHNldAo+PiA+IHY5
LCBwYXRjaCAxMC4KPj4gCj4+IElpcmMgKHdpdGhvdXQgY2hlY2tpbmcgdGhlIG9sZCB0aHJlYWQp
IHRoaXMgd2FzIGZvciBjYWxjdWxhdGlvbnMgdG8KPj4gYmUgZG9uZSBhcyB1bnNpZ25lZCBsb25n
IG9uZXMuIElmIHRoYXQncyB0aGUgb25seSBhc3BlY3QgaGVyZSwKPj4gdGhlbiBpbW8gdGhpcyBp
cyBub3QgYSB2YWxpZCByZWFzb24gZm9yIHRoZSBob29rJ3MgcGFyYW1ldGVyIHR5cGUKPj4gdG8g
YmUgdW5zaWduZWQgbG9uZyAqLgo+PiAKPiBCZWNhdXNlIGJlbG93IG1hY3JvcyB1c2VkIGluIGNh
dF9jaGVja19jYm0gcmVxdWlyZSB0aGUgaW5wdXQgYWRkciB0byBiZSAKPiB1bnNpZ25lZAo+IGxv
bmcsIHdlIGRlZmluZSB0aGUgbGFzdCBwYXJhbWV0ZXIgb2YgY2F0X2NoZWNrX2NibSB0byBiZSB1
bnNpZ25lZCBsb25nLgo+ICAgICBmaW5kX2ZpcnN0X2JpdAo+ICAgICBmaW5kX25leHRfemVyb19i
aXQKPiAgICAgZmluZF9uZXh0X2JpdAo+IAo+IElmIHlvdSB0aGluayB0aGUgdW5zaWduZWQgbG9u
ZyBpcyBub3QgYXBwcm9wcmlhdGUgZm9yICdjaGVja192YWwnLCBJIHRoaW5rIEkKPiBoYXZlIHRv
IGRlZmluZSBhIGxvY2FsIHZhcmlhYmxlIGluIGNhdF9jaGVja19jYm0gdG8gZG8gdGhlIGNvbnZl
cnRpb24uCgpFeGFjdGx5IC0gdGhlIHVzZSBvZiB1bnNpZ25lZCBsb25nIGlzIHNwZWNpZmljIHRv
IHRoaXMgZnVuY3Rpb24sIG5vdApnZW5lcmljIGZvciBhbGwgaW1wbGVtZW50YXRpb25zIG9mIHRo
ZSBob29rLiBUaGUgcGFyYW1ldGVyIHR5cGUKY2hhbmdlIGJhY2sgdGhlbiB3YXMgb25seSBhIHNp
bXBsZSB3YXkgdG8gYXZvaWQgZGVmaW5pbmcgYW5vdGhlcgpsb2NhbCB2YXJpYWJsZS4KCkphbgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 13 07:13:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 07:13:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2u9n-0005Ut-O0; Fri, 13 Oct 2017 07:13:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2u9m-0005Un-KY
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 07:13:18 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 96/82-25852-D8760E95; Fri, 13 Oct 2017 07:13:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS7cn/UG
 kwYWXkhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aV6ReYC/bwVsxf9IG1gbGRu4uRg0NIIE+i
 aUpWFyMnB6+AncSK9p9MILaEgKHE6YU3WUBsFgFViZ5rO8BsNgF1ibZn21lBbBEBDYmbp+6xd
 zFycTALrGaUmN7SBZYQFtCVeLmlE6xBSKBQ4sCZS2A2J9CCN1cfs4Ps5RUQlPi7QxgkzCygJf
 Hw1y0WCFtbYtnC18wgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jUy1Us
 qykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw+BiDYwbhqQeAhRkkOJiVRXrXIB5FC
 fEn5KZUZicUZ8UWlOanFhxhlODiUJHjL0oBygkWp6akVaZk5wDiASUtw8CiJ8PKBpHmLCxJzi
 zPTIVKnGI05jm26/IeJo+Pm3T9MQix5+XmpUuK8ziClAiClGaV5cINg8XmJUVZKmJcR6DQhno
 LUotzMElT5V4ziHIxKwryzQabwZOaVwO17BXQKE9Ap7yLATilJREhJNTB6H7nPWZY+odP3CxP
 jMld2pxkBTlJyzdPtDticSlWvzSp+9OS4w+Sr1s/yH3y7+8dO6mbJ2Z27vD3SeNbevLxxz7dz
 z3/M5k+++v7JnNuvSoq5X23vfd8v86Z0/YwvSwJf3ZB9aLSuL0aQ8Q+bg/fSYPc3X6f/377Uj
 1+zex6H4LEzp1pmHH24UImlOCPRUIu5qDgRAF8qna3KAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1507878794!63060640!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52589 invoked from network); 13 Oct 2017 07:13:16 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 07:13:16 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 13 Oct 2017 01:13:14 -0600
Message-Id: <59E083A90200007800185EB5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 13 Oct 2017 01:13:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Lars Kurth" <lars.kurth@citrix.com>
References: <59D7A23F02000078001831F5@prv-mh.provo.novell.com>
 <0F867D1B-DBC6-4C3F-8431-AA0CC9155BF5@citrix.com>
In-Reply-To: <0F867D1B-DBC6-4C3F-8431-AA0CC9155BF5@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ian Jackson <Ian.Jackson@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] preparations for 4.9.1 and 4.7.4
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjEwLjE3IGF0IDE5OjA4LCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPiB3cm90ZToK
PiBmb3IgNC45LjEgdGhlIFhTQSBzdGF0dXMgaXMKPiAKPiBYU0EgMjI2IDogU29tZSBwYXRjaGVz
IG5vdCBhcHBsaWVkID0+IGNoZWNrCj4gVGhlcmUgaXMgYW4gZXh0cmEgY2h1bmsgaW4gdGhlIHRy
ZWU6IHNlZSB4c2EyMjYucG5nCgpJIHNlZSB0aGVyZSBhcmUgb3V0ZGF0ZWQgcGF0Y2hlcyBmb3Ig
dGhpcyBYU0Egc3RpbGwgaW4geHNhLmdpdCwKd2hpY2ggSSd2ZSBub3cgcmVtb3ZlZC4KCkkgY2Fu
J3Qgc2VlbSB0byBiZSBhYmxlIHRvIGNvbmZpcm0gdGhlIGRpZmZlcmVuY2UgeW91ciBhdHRhY2hl
ZAppbWFnZSBpbmRpY2F0ZXMgLSBib3RoIHhlbi5naXQgYW5kIHhzYS5naXQgaGF2ZSB0aGF0IGNo
YW5nZS4gSQpjb3VsZCB1bmRlcnN0YW5kIHRoZSB0b29sIHNwb3R0aW5nIGEgZGlmZmVyZW5jZSBp
biB0aGVyZSBiZWluZyBhCnNlZW1pbmdseSBleHRyYSBodW5rIGNoYW5naW5nIHhlbi9jb21tb24v
Y29tcGF0L2dyYW50X3RhYmxlLmMKaW4geHNhLmdpdCAtIHRoaXMgY2hhbmdlIHdhcyBhcHBsaWVk
IGluY3JlbWVudGFsbHkgdG8gdGhlIHZhcmlvdXMKeGVuLmdpdCBicmFuY2hlcywgYXMgdGhlIGlz
c3VlIHdhcyBmb3VuZCAoYnkgb3NzdGVzdCBpaXJjKSBvbmx5CmFmdGVyIHRoZSBvcmlnaW5hbCBw
YXRjaGVzIGhhZCBhbHJlYWR5IGdvbmUgaW4uCgo+IFhTQSAyMzcgOiBObyBwYXRjaCBmb3VuZCA9
PiBjaGVjawo+IFhTQSAyMzggOiBObyBwYXRjaCBmb3VuZCA9PiBjaGVjawo+IFhTQSAyMzkgOiBO
byBwYXRjaCBmb3VuZCA9PiBjaGVjawo+IFhTQSAyNDAgOiBObyBwYXRjaCBmb3VuZCA9PiBjaGVj
awo+IFhTQSAyNDEgOiBObyBwYXRjaCBmb3VuZCA9PiBjaGVjawo+IFhTQSAyNDIgOiBObyBwYXRj
aCBmb3VuZCA9PiBjaGVjawo+IFhTQSAyNDMgOiBObyBwYXRjaCBmb3VuZCA9PiBjaGVjawo+IFhT
QSAyNDQgOiBObyBwYXRjaCBmb3VuZCA9PiBjaGVjawo+IFRoZXNlIGhhdmUgb25seSBiZWVuIHJl
bGVhc2VkIHRvZGF5IGFuZCBoYXZlIG5vdCB5ZXQgYmVlbiBhcHBsaWVkCgpCeSB0aGUgdGltZSB5
b3UgaGFkIHNlbnQgdGhlIG1lc3NhZ2UsIHRoZXNlIGhhZCBiZWVuIGFwcGxpZWQgZm9yCnNldmVy
YWwgaG91cnMuIEJ1dCBvZiBjb3Vyc2UgSSBkb24ndCBrbm93IHdoZW4geW91IHJhbiB0aGUgc2Ny
aXB0LgoKPiBGb3IgNC43LjQgdGhlIFhTQSBzdGF0dXMgaXMKPiAKPiBYU0EgMjI2IDogU29tZSBw
YXRjaGVzIG5vdCBhcHBsaWVkID0+IGNoZWNrCj4gVGhlcmUgaXMgYW4gZXh0cmEgY2h1bmsgaW4g
dGhlIHRyZWU6IHNlZSB4c2EyMjYucG5nCgpTYW1lIGFzIGZvciA0LjkuCgo+IFhTQSAyMzQgOiBO
byBwYXRjaCBmb3VuZCA9PiBjaGVjawo+IElTU1VFOiBUaGlzIGlzIGdlbnVpbmVseSBtaXNzaW5n
IChha2EgeHNhMjM0LTQuOC5wYXRjaCkKCkNvbW1pdCBjNzc4M2Q5YzI2ZmMxOTE4NjJkOTg4M2Rh
MjIzODczNDBiMWZhYjE4LgoKPiBYU0EgMjQ1IDogU29tZSBwYXRjaGVzIG5vdCBhcHBsaWVkID0+
IGNoZWNrCj4gVGhpcyBpcyBtaXNzaW5nIAo+IHhzYTI0NS8wMDAyLXhlbi1hcm0tQ29ycmVjdGx5
LXJlcG9ydC10aGUtbWVtb3J5LXJlZ2lvbi1pbi10aGUtZHUucGF0Y2gKCkNvbW1pdCBkNmFhZDYz
NTA5N2Q5MDFiOTZkZjY1MGU4N2YwNDY4N2M5ZmI3YmQyLgoKSmFuCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 13 07:40:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 07:40:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2ua0-0008Gr-R1; Fri, 13 Oct 2017 07:40:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2ua0-0008Gl-2U
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 07:40:24 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 DD/80-14867-7ED60E95; Fri, 13 Oct 2017 07:40:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS/dZ7oN
 Ig/aD1hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a/H38YC/6wVjR2rWRpYGxi7WLk5BASyJNY
 82AvM4jNK2AncW7zNjYQW0LAUOL0wpssIDaLgKpE34OPYDVsAuoSbc+2g/WKCOhLzP/0E8jm4
 mAWmM8osfLxOrAGYQF7iRl737GAJIQEpjJKXOiYAjaVE2jDiRUzgDo4gLYJSvzdIQwSZhbQkn
 j46xYLhK0tsWzha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjGqF6cWlaUW6ZrpJRV
 lpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhh8DEOxgnHfC/xCjJAeTkiivWuSDSCG+
 pPyUyozE4oz4otKc1OJDjDIcHEoSvB7AcBYSLEpNT61Iy8wBRgJMWoKDR0mE92M2UJq3uCAxt
 zgzHSJ1itGY48bD63+YODpu3v3DJMSSl5+XKiXO6wUySQCkNKM0D24QLEIvMcpKCfMyAp0mxF
 OQWpSbWYIq/4pRnINRSZg3C2QKT2ZeCdy+V0CnMAGd8i4C7JSSRISUVAPjbN3ESQd7fl7+MPu
 qROWy5oIPHOIFfOtzt7zTv1bXVhV48QfLu7QlP/hc3hr73Lxuf2LJtvJIhoC10qdZuTafMWc4
 dNawQnTDxQ0sJoWcjoza33WCu2wtX7WaqiUZpX3y0eu12KD0O3PKXJMsqxP8yoWzWT5bfDgza
 0Lr4ZL5TGoW2/VO6gkqsRRnJBpqMRcVJwIApIxO5csCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1507880421!70349065!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48629 invoked from network); 13 Oct 2017 07:40:22 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 07:40:22 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 13 Oct 2017 01:40:20 -0600
Message-Id: <59E08A030200007800185EC9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 13 Oct 2017 01:40:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <20171012205007.13001-1-cardoe@cardoe.com>
 <20171012205007.13001-2-cardoe@cardoe.com>
 <d0fe7e7a-65d7-94fe-aeb4-ea4bb20c4f80@citrix.com>
In-Reply-To: <d0fe7e7a-65d7-94fe-aeb4-ea4bb20c4f80@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org, Daniel Kiper <daniel.kiper@oracle.com>,
 David Esler <drumandstrum@gmail.com>, Doug Goldstein <cardoe@cardoe.com>
Subject: Re: [Xen-devel] [PATCH 2/2] x86/boot: rename send_chr to print_err
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjEwLjE3IGF0IDIyOjU2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTIvMTAvMjAxNyAyMTo1MCwgRG91ZyBHb2xkc3RlaW4gd3JvdGU6Cj4+IEZyb206
IERhdmlkIEVzbGVyIDxkcnVtYW5kc3RydW1AZ21haWwuY29tPgo+Pgo+PiBUaGUgc2VuZF9jaHIg
ZnVuY3Rpb24gc2VuZHMgYW4gZW50aXJlIEMtc3RyaW5nIGFuZCBub3Qgb25lIGNoYXJhY3RlciBh
bmQKPj4gZG9lc24ndCBuZWNlc3NhcmlseSBqdXN0IHNlbmQgaXQgb3ZlciB0aGUgc2VyaWFsIFVB
UlQgYW55bW9yZSBzbyByZW5hbWUKPj4gaXQgdG8gcHJpbnRfZXJyIHNvIHRoYXQgaXRzIGNsb3Nl
ciBpbiBuYW1lIHRvIHdoYXQgaXQgZG9lcy4KPj4KPj4gUmV2aWV3ZWQtYnk6IERvdWcgR29sZHN0
ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KPj4gU2lnbmVkLW9mZi1ieTogRGF2aWQgRXNsZXIgPGRy
dW1hbmRzdHJ1bUBnbWFpbC5jb20+Cj4gCj4gUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gCj4gVGhpcyBzaG91bGQgYWxzbyBiZSBpbmNsdWRl
ZCBpbiA0LjEwIElNTy4KCkknbSBub3QgY29udmluY2VkIC0gdGhpcyBpcyBtZXJlbHkgYSBjbGVh
bnVwIHN0eWxlIHBhdGNoLCB0aGUgbW9yZQp0aGF0IHRoZSBsYWJlbCByZWFsbHkgc2VydmVzIGR1
YWwgcHVycG9zZSBhbmQgaGVuY2UgdGhlIG9yaWdpbmFsCm5hbWUgaXNuJ3QgYWxsIHRoYXQgd3Jv
bmcgYW55d2F5LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 13 07:53:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 07:53:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2umo-0000vg-0j; Fri, 13 Oct 2017 07:53:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1e2umm-0000uy-Kn
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 07:53:36 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 05/7A-06262-FF070E95; Fri, 13 Oct 2017 07:53:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsVywNykQvd/wYN
 Ig8PnhCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow5jXfYCg6IV/xZ8pCtgfGnUBcjF4eQwDRG
 iR97LrN3MXJySAjwShxZNoMVwvaXODppCTOILSTQyyix6nICiM0ioCpx704jC4jNJqAvseLxQ
 bB6EQF1iYZTr1lBhjIL/GCRePnlKlizsECExOnHFxlBbF4BC4lXzzaAFfEKrGGV2LNkNRPEGb
 OZJWZdmc0MUSUocXLmE7AVzAJaEjf+vQQq4gCypSWW/+MACXMK2Ek8vnUbrERUQEXi5Mo1TBM
 YBWch6Z6FpHsWQvcCRuZVjBrFqUVlqUW6RmZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6
 yfm5mxiBgVvPwMC4g/H2ZL9DjJIcTEqivGqRDyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfDey
 gfKCRalpqdWpGXmAGMIJi3BwaMkwrsZJM1bXJCYW5yZDpE6xajLcWzT5T9MQix5+XmpUuK820
 GKBECKMkrz4EbA4vkSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJaAKYHIQ4snMK4Hb9AroCCa
 gI95FgB1RkoiQkmpgzF5luPpu54vzCpPDXGuZgv4f33Be/Q7DmpPCKnqPr8+f+alllbDA8u+P
 brTkX/6XsIrxcxHf92cv8v983WDv9YdPq+hpT5Pzi6g+LbaTihsd+tK1zP4c9cvc/lsvLdGl8
 qlbpZKjt+Z3j67UO88Oy89gdMpU2LRbXk1zwsyFPY/5p51YZHmgWImlOCPRUIu5qDgRAK3tPw
 riAgAA
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1507881213!91284167!1
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42377 invoked from network); 13 Oct 2017 07:53:35 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 13 Oct 2017 07:53:35 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Oct 2017 00:53:31 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,369,1503385200"; d="scan'208";a="160058615"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by orsmga005.jf.intel.com with ESMTP; 13 Oct 2017 00:53:27 -0700
Date: Fri, 13 Oct 2017 15:53:26 +0800
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: Paolo Bonzini <pbonzini@redhat.com>
Message-ID: <20171013075326.77azyi4j2wo3b2fx@hz-desktop>
Mail-Followup-To: Paolo Bonzini <pbonzini@redhat.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Igor Mammedov <imammedo@redhat.com>, qemu-devel@nongnu.org,
 xen-devel@lists.xen.org, Dan Williams <dan.j.williams@intel.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>,
 Richard Henderson <rth@twiddle.net>,
 Anthony Perard <anthony.perard@citrix.com>,
 xen-devel@lists.xenproject.org, ian.jackson@eu.citrix.com,
 wei.liu2@citrix.com, george.dunlap@citrix.com, JBeulich@suse.com,
 andrew.cooper3@citrix.com
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
 <20170911044157.15403-1-haozhong.zhang@intel.com>
 <20170911160818.1bd44a82@nial.brq.redhat.com>
 <alpine.DEB.2.10.1709111119480.19719@sstabellini-ThinkPad-X260>
 <20170912031509.vufszbju3s2v2bw3@hz-desktop>
 <20171010160544.GA1772@char.us.oracle.com>
 <20171012124544.dq3wyr65tefi3glk@hz-desktop>
 <f6478644-0d4a-6531-9016-aee2a0e76417@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f6478644-0d4a-6531-9016-aee2a0e76417@redhat.com>
User-Agent: NeoMutt/20170714 (1.8.3)
Cc: Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 Eduardo Habkost <ehabkost@redhat.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, andrew.cooper3@citrix.com,
 "Michael S. Tsirkin" <mst@redhat.com>, ian.jackson@eu.citrix.com,
 qemu-devel@nongnu.org, xen-devel@lists.xen.org, xen-devel@lists.xenproject.org,
 JBeulich@suse.com, Chao Peng <chao.p.peng@linux.intel.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>, Dan Williams <dan.j.williams@intel.com>,
 Richard Henderson <rth@twiddle.net>, george.dunlap@citrix.com,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>
Subject: Re: [Xen-devel] [Qemu-devel] [RFC QEMU PATCH v3 00/10] Implement
 vNVDIMM for Xen HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTIvMTcgMTc6NDUgKzAyMDAsIFBhb2xvIEJvbnppbmkgd3JvdGU6Cj4gT24gMTIvMTAv
MjAxNyAxNDo0NSwgSGFvemhvbmcgWmhhbmcgd3JvdGU6Cj4gPiBCYXNpY2FsbHksIFFFTVUgYnVp
bGRzIHR3byBST01zIGZvciBndWVzdCwgL3JvbUBldGMvYWNwaS90YWJsZXMgYW5kCj4gPiAvcm9t
QGV0Yy90YWJsZS1sb2FkZXIuIFRoZSBmb3JtZXIgaXMgdW5zdHJ1Y3R1cmVkIHRvIGd1ZXN0LCBh
bmQKPiA+IGNvbnRhaW5zIGFsbCBkYXRhIG9mIGd1ZXN0IEFDUEkuIFRoZSBsYXR0ZXIgaXMgYSBC
SU9TTGlua2VyTG9hZGVyCj4gPiBvcmdhbml6ZWQgYXMgYSBzZXQgb2YgY29tbWFuZHMsIHdoaWNo
IGRpcmVjdCB0aGUgZ3Vlc3QgKGUuZy4sIFNlYUJJT1MKPiA+IG9uIEtWTS9RRU1VKSB0byByZWxv
Y2F0ZSBkYXRhIGluIHRoZSBmb3JtZXIgZmlsZSwgcmVjYWxjdWxhdGUgY2hlY2tzdW0KPiA+IG9m
IHNwZWNpZmllZCBhcmVhLCBhbmQgZmlsbCBndWVzdCBhZGRyZXNzIGluIHNwZWNpZmllZCBBQ1BJ
IGZpZWxkLgo+ID4gCj4gPiBPbmUgcGFydCBvZiBteSBwYXRjaGVzIGlzIHRvIGltcGxlbWVudCBh
IG1lY2hhbmlzbSB0byB0ZWxsIFhlbiB3aGljaAo+ID4gcGFydCBvZiBBQ1BJIGRhdGEgaXMgYSB0
YWJsZSAoTkZJVCksIGFuZCB3aGljaCBwYXJ0IGRlZmluZXMgYQo+ID4gbmFtZXNwYWNlIGRldmlj
ZSBhbmQgd2hhdCB0aGUgZGV2aWNlIG5hbWUgaXMuIEkgY2FuIGFkZCB0d28gbmV3IGxvYWRlcgo+
ID4gY29tbWFuZHMgZm9yIHRoZW0gcmVzcGVjdGl2ZWx5Lgo+ID4gCj4gPiBCZWNhdXNlIHRoZXkg
anVzdCBwcm92aWRlIGluZm9ybWF0aW9uIGFuZCBTZWFCSU9TIGluIG5vbi14ZW4KPiA+IGVudmly
b25tZW50IGlnbm9yZXMgdW5yZWNvZ25pemVkIGNvbW1hbmRzLCB0aGV5IHdpbGwgbm90IGJyZWFr
IFNlYUJJT1MKPiA+IGluIG5vbi14ZW4gZW52aXJvbm1lbnQuCj4gPiAKPiA+IE9uIFFFTVUgc2lk
ZSwgbW9zdCBYZW4tc3BlY2lmaWMgaGFja3MgaW4gQUNQSSBidWlsZGVyIGNvdWxkIGJlCj4gPiBk
cm9wcGVkLCBhbmQgcmVwbGFjZWQgYnkgYWRkaW5nIHRoZSBuZXcgbG9hZGVyIGNvbW1hbmRzICh0
aG91Z2ggdGhleQo+ID4gbWF5IGJlIHVzZWQgb25seSBieSBYZW4pLgo+ID4gCj4gPiBPbiBYZW4g
c2lkZSwgYSBmd19jZmcgZHJpdmVyIGFuZCBhIEJJT1NMaW5rZXJMb2FkZXIgY29tbWFuZCBleGVj
dXRvcgo+ID4gYXJlIG5lZWRlZCBpbiwgcGVyaGFwcywgaHZtbG9hZGVyLgo+IAo+IElmIFhlbiBo
YXMgdG8gcGFyc2UgQklPU0xpbmtlckxvYWRlciwgaXQgY2FuIHVzZSB0aGUgZXhpc3RpbmcgY29t
bWFuZHMKPiB0byBwcm9jZXNzIGEgcmVkdWNlZCBzZXQgb2YgQUNQSSB0YWJsZXMuICBJbiBvdGhl
ciB3b3JkcywKPiBldGMvYWNwaS90YWJsZXMgd291bGQgb25seSBpbmNsdWRlIHRoZSBORklULCB0
aGUgU1NEVCB3aXRoIG5hbWVzcGFjZQo+IGRldmljZXMsIGFuZCB0aGUgWFNEVC4gIGV0Yy9hY3Bp
L3JzZHAgd291bGQgaW5jbHVkZSB0aGUgUlNEUCB0YWJsZSBhcyB1c3VhbC4KPgo+IGh2bWxvYWRl
ciBjYW4gdGhlbjoKPiAKPiAxKSBhbGxvY2F0ZSBzb21lIG1lbW9yeSBmb3Igd2hlcmUgdGhlIFhT
RFQgd2lsbCBnbwo+IAo+IDIpIHByb2Nlc3MgdGhlIEJJT1NMaW5rZXJMb2FkZXIgbGlrZSBTZWFC
SU9TIHdvdWxkIGRvCj4gCj4gMykgZmluZCB0aGUgUlNEUCBpbiBsb3cgbWVtb3J5LCBzaW5jZSB0
aGUgbG9hZGVyIHNjcmlwdCBtdXN0IGhhdmUgcGxhY2VkCj4gaXQgdGhlcmUuICBJZiBpdCBjYW5u
b3QgZmluZCBpdCwgYWxsb2NhdGUgc29tZSBsb3cgbWVtb3J5LCBmaWxsIGl0IHdpdGgKPiB0aGUg
UlNEUCBoZWFkZXIgYW5kIHJldmlzaW9uLCBhbmQgYW5kIGp1bXAgdG8gc3RlcCA2Cj4gCj4gNCkg
SWYgaXQgZm91bmQgUUVNVSdzIFJTRFAsIHVzZSBpdCB0byBmaW5kIFFFTVUncyBYU0RUCj4gCj4g
NSkgQ29weSBBQ1BJIHRhYmxlIHBvaW50ZXJzIGZyb20gUUVNVSB0byBodm1sb2FkZXIncyBSU0RU
IGFuZC9vciBYU0RULgo+IAo+IDYpIGJ1aWxkIGh2bWxvYWRlciB0YWJsZXMgYW5kIGxpbmsgdGhl
bSBpbnRvIHRoZSBSU0RUIGFuZC9vciBYU0RUIGFzIHVzdWFsLgo+IAo+IDcpIG92ZXJ3cml0ZSB0
aGUgUlNEUCBpbiBsb3cgbWVtb3J5IHdpdGggYSBwb2ludGVyIHRvIGh2bWxvYWRlcidzIG93bgo+
IFJTRFQgYW5kL29yIFhTRFQsIGFuZCB1cGRhdGVkIHRoZSBjaGVja3N1bXMKPiAKPiBRRU1VJ3Mg
WFNEVCByZW1haW5zIHRoZXJlIHNvbWV3aGVyZSBpbiBtZW1vcnksIHVudXNlZCBidXQgaGFybWxl
c3MuCj4gCgpJdCBjYW4gd29yayBmb3IgcGxhbiB0YWJsZXMgd2hpY2ggZG8gbm90IGNvbnRhaW4g
QU1MLgoKSG93ZXZlciwgZm9yIGEgbmFtZXNwYWNlIGRldmljZSwgWGVuIG5lZWRzIHRvIGtub3cg
aXRzIG5hbWUgaW4gb3JkZXIKdG8gZGV0ZWN0IHRoZSBwb3RlbnRpYWwgbmFtZSBjb25mbGljdCB3
aXRoIHRob3NlIHVzZWQgaW4gWGVuIGJ1aWx0CkFDUEkuIFhlbiBkb2VzIG5vdCAoYW5kIGlzIG5v
dCBnb2luZyB0bykgaW50cm9kdWNlIGFuIEFNTCBwYXJzZXIsIHNvCml0IGNhbm5vdCBnZXQgdGhv
c2UgZGV2aWNlIG5hbWVzIGZyb20gUUVNVSBidWlsdCBBQ1BJIGJ5IGl0cyBvd24uCgpUaGUgaWRl
YSBvZiBlaXRoZXIgdGhpcyBwYXRjaCBzZXJpZXMgb3IgdGhlIG5ldyBCSU9TTGlua2VyTG9hZGVy
CmNvbW1hbmQgaXMgdG8gbGV0IFFFTVUgdGVsbCBYZW4gd2hlcmUgdGhlIGRlZmluaXRpb24gYm9k
eSBvZiBhCm5hbWVzcGFjZSBkZXZpY2UgKGkuZS4gdGhhdCBwYXJ0IHdpdGhpbiB0aGUgb3V0bW9z
dCAiRGV2aWNlKE5BTUUpIikgaXMKYW5kIHdoYXQgdGhlIGRldmljZSBuYW1lIGlzLiBYZW4sIGFm
dGVyIHRoZSBuYW1lIGNvbmZsaWN0IGNoZWNrLCBjYW4KcmUtcGFja2FnZSB0aGUgZGVmaW5pdGlv
biBib2R5IGluIGEgbmFtZXNwYWNlIGRldmljZSAody8gbWluaW1hbCBBTUwKYnVpbGRlciBjb2Rl
IGFkZGVkIGluIFhlbikgYW5kIHRoZW4gaW4gU1NEVC4KCgpIYW96aG9uZwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Fri Oct 13 07:53:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 07:53:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2umo-0000vr-7L; Fri, 13 Oct 2017 07:53:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1e2umm-0000uz-Sg
 for xen-devel@lists.xen.org; Fri, 13 Oct 2017 07:53:36 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 08/56-00706-EF070E95; Fri, 13 Oct 2017 07:53:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsXS1tbhqPu34EG
 kwcbn3BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8acxjtsBQfEK/4secjWwPhTqIuRi0NIYBqj
 xI1f81m7GDk5JAR4JY4smwFl+0scnbSEGcQWEuhllFh1OQHEZhFQlbh3p5EFxGYT0JdY8fggW
 L2IgLpEw6nXrCBDmQV+sEi8/HIVrFlYIELi9OOLjCA2r4CFxKtnG8CKeAXWsErsWbKaCeKM2c
 wSs67MZoaoEpQ4OfMJ2ApmAS2JG/9eAhVxANnSEsv/cYCEOQXsJB7fug1WIiqgInFy5RqmCYy
 Cs5B0z0LSPQuhewEj8ypG9eLUorLUIl0TvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT8
 3E2MwLBlAIIdjI1fnA4xSnIwKYnyqkU+iBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwSsKjAMhw
 aLU9NSKtMwcYATBpCU4eJREeDfnA6V5iwsSc4sz0yFSpxh1OY5tuvyHSYglLz8vVUqcdztIkQ
 BIUUZpHtwIWDRfYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjCvHcglPJl5JXCbXgEdwQR0xLs
 IsCNKEhFSUg2MKRdVrvjbbKu9/6er3WefPTv/zTnq/1SLpi4NCXodtq26PcD8QMuz5289V7Bk
 GnN8yT2c6/4mNuxd0H0X2xnii/8wSVdzxqy7d+vuzGBVuwDmimOrXDfs8rQQ0L6/SGxCwjLlb
 wXFUsk/o818bym7/DU4kjn7xbukJZ/sd7zZ0L3Y4JDsI7uDSizFGYmGWsxFxYkAul/2rOECAA
 A=
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1507881211!102541212!1
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57925 invoked from network); 13 Oct 2017 07:53:32 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 07:53:32 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Oct 2017 00:53:30 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,369,1503385200"; d="scan'208";a="160058615"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by orsmga005.jf.intel.com with ESMTP; 13 Oct 2017 00:53:27 -0700
Date: Fri, 13 Oct 2017 15:53:26 +0800
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: Paolo Bonzini <pbonzini@redhat.com>
Message-ID: <20171013075326.77azyi4j2wo3b2fx@hz-desktop>
Mail-Followup-To: Paolo Bonzini <pbonzini@redhat.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Igor Mammedov <imammedo@redhat.com>, qemu-devel@nongnu.org,
 xen-devel@lists.xen.org, Dan Williams <dan.j.williams@intel.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>,
 Richard Henderson <rth@twiddle.net>,
 Anthony Perard <anthony.perard@citrix.com>,
 xen-devel@lists.xenproject.org, ian.jackson@eu.citrix.com,
 wei.liu2@citrix.com, george.dunlap@citrix.com, JBeulich@suse.com,
 andrew.cooper3@citrix.com
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
 <20170911044157.15403-1-haozhong.zhang@intel.com>
 <20170911160818.1bd44a82@nial.brq.redhat.com>
 <alpine.DEB.2.10.1709111119480.19719@sstabellini-ThinkPad-X260>
 <20170912031509.vufszbju3s2v2bw3@hz-desktop>
 <20171010160544.GA1772@char.us.oracle.com>
 <20171012124544.dq3wyr65tefi3glk@hz-desktop>
 <f6478644-0d4a-6531-9016-aee2a0e76417@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f6478644-0d4a-6531-9016-aee2a0e76417@redhat.com>
User-Agent: NeoMutt/20170714 (1.8.3)
Cc: Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 Eduardo Habkost <ehabkost@redhat.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, andrew.cooper3@citrix.com,
 "Michael S. Tsirkin" <mst@redhat.com>, ian.jackson@eu.citrix.com,
 qemu-devel@nongnu.org, xen-devel@lists.xen.org, xen-devel@lists.xenproject.org,
 JBeulich@suse.com, Chao Peng <chao.p.peng@linux.intel.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>, Dan Williams <dan.j.williams@intel.com>,
 Richard Henderson <rth@twiddle.net>, george.dunlap@citrix.com,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>
Subject: Re: [Xen-devel] [Qemu-devel] [RFC QEMU PATCH v3 00/10] Implement
 vNVDIMM for Xen HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTIvMTcgMTc6NDUgKzAyMDAsIFBhb2xvIEJvbnppbmkgd3JvdGU6Cj4gT24gMTIvMTAv
MjAxNyAxNDo0NSwgSGFvemhvbmcgWmhhbmcgd3JvdGU6Cj4gPiBCYXNpY2FsbHksIFFFTVUgYnVp
bGRzIHR3byBST01zIGZvciBndWVzdCwgL3JvbUBldGMvYWNwaS90YWJsZXMgYW5kCj4gPiAvcm9t
QGV0Yy90YWJsZS1sb2FkZXIuIFRoZSBmb3JtZXIgaXMgdW5zdHJ1Y3R1cmVkIHRvIGd1ZXN0LCBh
bmQKPiA+IGNvbnRhaW5zIGFsbCBkYXRhIG9mIGd1ZXN0IEFDUEkuIFRoZSBsYXR0ZXIgaXMgYSBC
SU9TTGlua2VyTG9hZGVyCj4gPiBvcmdhbml6ZWQgYXMgYSBzZXQgb2YgY29tbWFuZHMsIHdoaWNo
IGRpcmVjdCB0aGUgZ3Vlc3QgKGUuZy4sIFNlYUJJT1MKPiA+IG9uIEtWTS9RRU1VKSB0byByZWxv
Y2F0ZSBkYXRhIGluIHRoZSBmb3JtZXIgZmlsZSwgcmVjYWxjdWxhdGUgY2hlY2tzdW0KPiA+IG9m
IHNwZWNpZmllZCBhcmVhLCBhbmQgZmlsbCBndWVzdCBhZGRyZXNzIGluIHNwZWNpZmllZCBBQ1BJ
IGZpZWxkLgo+ID4gCj4gPiBPbmUgcGFydCBvZiBteSBwYXRjaGVzIGlzIHRvIGltcGxlbWVudCBh
IG1lY2hhbmlzbSB0byB0ZWxsIFhlbiB3aGljaAo+ID4gcGFydCBvZiBBQ1BJIGRhdGEgaXMgYSB0
YWJsZSAoTkZJVCksIGFuZCB3aGljaCBwYXJ0IGRlZmluZXMgYQo+ID4gbmFtZXNwYWNlIGRldmlj
ZSBhbmQgd2hhdCB0aGUgZGV2aWNlIG5hbWUgaXMuIEkgY2FuIGFkZCB0d28gbmV3IGxvYWRlcgo+
ID4gY29tbWFuZHMgZm9yIHRoZW0gcmVzcGVjdGl2ZWx5Lgo+ID4gCj4gPiBCZWNhdXNlIHRoZXkg
anVzdCBwcm92aWRlIGluZm9ybWF0aW9uIGFuZCBTZWFCSU9TIGluIG5vbi14ZW4KPiA+IGVudmly
b25tZW50IGlnbm9yZXMgdW5yZWNvZ25pemVkIGNvbW1hbmRzLCB0aGV5IHdpbGwgbm90IGJyZWFr
IFNlYUJJT1MKPiA+IGluIG5vbi14ZW4gZW52aXJvbm1lbnQuCj4gPiAKPiA+IE9uIFFFTVUgc2lk
ZSwgbW9zdCBYZW4tc3BlY2lmaWMgaGFja3MgaW4gQUNQSSBidWlsZGVyIGNvdWxkIGJlCj4gPiBk
cm9wcGVkLCBhbmQgcmVwbGFjZWQgYnkgYWRkaW5nIHRoZSBuZXcgbG9hZGVyIGNvbW1hbmRzICh0
aG91Z2ggdGhleQo+ID4gbWF5IGJlIHVzZWQgb25seSBieSBYZW4pLgo+ID4gCj4gPiBPbiBYZW4g
c2lkZSwgYSBmd19jZmcgZHJpdmVyIGFuZCBhIEJJT1NMaW5rZXJMb2FkZXIgY29tbWFuZCBleGVj
dXRvcgo+ID4gYXJlIG5lZWRlZCBpbiwgcGVyaGFwcywgaHZtbG9hZGVyLgo+IAo+IElmIFhlbiBo
YXMgdG8gcGFyc2UgQklPU0xpbmtlckxvYWRlciwgaXQgY2FuIHVzZSB0aGUgZXhpc3RpbmcgY29t
bWFuZHMKPiB0byBwcm9jZXNzIGEgcmVkdWNlZCBzZXQgb2YgQUNQSSB0YWJsZXMuICBJbiBvdGhl
ciB3b3JkcywKPiBldGMvYWNwaS90YWJsZXMgd291bGQgb25seSBpbmNsdWRlIHRoZSBORklULCB0
aGUgU1NEVCB3aXRoIG5hbWVzcGFjZQo+IGRldmljZXMsIGFuZCB0aGUgWFNEVC4gIGV0Yy9hY3Bp
L3JzZHAgd291bGQgaW5jbHVkZSB0aGUgUlNEUCB0YWJsZSBhcyB1c3VhbC4KPgo+IGh2bWxvYWRl
ciBjYW4gdGhlbjoKPiAKPiAxKSBhbGxvY2F0ZSBzb21lIG1lbW9yeSBmb3Igd2hlcmUgdGhlIFhT
RFQgd2lsbCBnbwo+IAo+IDIpIHByb2Nlc3MgdGhlIEJJT1NMaW5rZXJMb2FkZXIgbGlrZSBTZWFC
SU9TIHdvdWxkIGRvCj4gCj4gMykgZmluZCB0aGUgUlNEUCBpbiBsb3cgbWVtb3J5LCBzaW5jZSB0
aGUgbG9hZGVyIHNjcmlwdCBtdXN0IGhhdmUgcGxhY2VkCj4gaXQgdGhlcmUuICBJZiBpdCBjYW5u
b3QgZmluZCBpdCwgYWxsb2NhdGUgc29tZSBsb3cgbWVtb3J5LCBmaWxsIGl0IHdpdGgKPiB0aGUg
UlNEUCBoZWFkZXIgYW5kIHJldmlzaW9uLCBhbmQgYW5kIGp1bXAgdG8gc3RlcCA2Cj4gCj4gNCkg
SWYgaXQgZm91bmQgUUVNVSdzIFJTRFAsIHVzZSBpdCB0byBmaW5kIFFFTVUncyBYU0RUCj4gCj4g
NSkgQ29weSBBQ1BJIHRhYmxlIHBvaW50ZXJzIGZyb20gUUVNVSB0byBodm1sb2FkZXIncyBSU0RU
IGFuZC9vciBYU0RULgo+IAo+IDYpIGJ1aWxkIGh2bWxvYWRlciB0YWJsZXMgYW5kIGxpbmsgdGhl
bSBpbnRvIHRoZSBSU0RUIGFuZC9vciBYU0RUIGFzIHVzdWFsLgo+IAo+IDcpIG92ZXJ3cml0ZSB0
aGUgUlNEUCBpbiBsb3cgbWVtb3J5IHdpdGggYSBwb2ludGVyIHRvIGh2bWxvYWRlcidzIG93bgo+
IFJTRFQgYW5kL29yIFhTRFQsIGFuZCB1cGRhdGVkIHRoZSBjaGVja3N1bXMKPiAKPiBRRU1VJ3Mg
WFNEVCByZW1haW5zIHRoZXJlIHNvbWV3aGVyZSBpbiBtZW1vcnksIHVudXNlZCBidXQgaGFybWxl
c3MuCj4gCgpJdCBjYW4gd29yayBmb3IgcGxhbiB0YWJsZXMgd2hpY2ggZG8gbm90IGNvbnRhaW4g
QU1MLgoKSG93ZXZlciwgZm9yIGEgbmFtZXNwYWNlIGRldmljZSwgWGVuIG5lZWRzIHRvIGtub3cg
aXRzIG5hbWUgaW4gb3JkZXIKdG8gZGV0ZWN0IHRoZSBwb3RlbnRpYWwgbmFtZSBjb25mbGljdCB3
aXRoIHRob3NlIHVzZWQgaW4gWGVuIGJ1aWx0CkFDUEkuIFhlbiBkb2VzIG5vdCAoYW5kIGlzIG5v
dCBnb2luZyB0bykgaW50cm9kdWNlIGFuIEFNTCBwYXJzZXIsIHNvCml0IGNhbm5vdCBnZXQgdGhv
c2UgZGV2aWNlIG5hbWVzIGZyb20gUUVNVSBidWlsdCBBQ1BJIGJ5IGl0cyBvd24uCgpUaGUgaWRl
YSBvZiBlaXRoZXIgdGhpcyBwYXRjaCBzZXJpZXMgb3IgdGhlIG5ldyBCSU9TTGlua2VyTG9hZGVy
CmNvbW1hbmQgaXMgdG8gbGV0IFFFTVUgdGVsbCBYZW4gd2hlcmUgdGhlIGRlZmluaXRpb24gYm9k
eSBvZiBhCm5hbWVzcGFjZSBkZXZpY2UgKGkuZS4gdGhhdCBwYXJ0IHdpdGhpbiB0aGUgb3V0bW9z
dCAiRGV2aWNlKE5BTUUpIikgaXMKYW5kIHdoYXQgdGhlIGRldmljZSBuYW1lIGlzLiBYZW4sIGFm
dGVyIHRoZSBuYW1lIGNvbmZsaWN0IGNoZWNrLCBjYW4KcmUtcGFja2FnZSB0aGUgZGVmaW5pdGlv
biBib2R5IGluIGEgbmFtZXNwYWNlIGRldmljZSAody8gbWluaW1hbCBBTUwKYnVpbGRlciBjb2Rl
IGFkZGVkIGluIFhlbikgYW5kIHRoZW4gaW4gU1NEVC4KCgpIYW96aG9uZwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Fri Oct 13 08:00:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 08:00:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2utM-0002cs-3d; Fri, 13 Oct 2017 08:00:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1e2utK-0002cW-RH
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 08:00:22 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id D0/98-08323-59270E95;
 Fri, 13 Oct 2017 08:00:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXS1tYhrzu56EG
 kwf5tOhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bLpccYC9ZaV/z9cpilgfGBbhcjJ4eQQKVE
 55QJ7CC2hACvxJFlM1ghbH+Jw1P3M3cxcgHV9DJKdDzbzAiSYBFQlTj26BwbiM0moC+x4vFBs
 AYRASOJzjuXWUBsZoG3LBK9lzVAbGGBCInTjy+C9fIKWEjc3dTGDGGvYZX488YO4oipzBL/d2
 ZDxAUlTs58AjVHS+LGv5dMXYwcQLa0xPJ/HCBhTqAxM9cfAFsrKqAicXLlGqYJjIKzkHTPQtI
 9C6F7ASPzKkaN4tSistQiXUMjvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwJBl
 AIIdjJc3BhxilORgUhLlVYt8ECnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgte5ECgnWJSanlqRl
 pkDjB6YtAQHj5II712QNG9xQWJucWY6ROoUoy7HsU2X/zAJseTl56VKifPOBCkSACnKKM2DGw
 GL5EuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5l0GMoUnM68EbtMroCOYgI54FwF2REkiQkq
 qgfGuA9+SK9rcnkL3Vl4JW77iv/DhMsZpjLMXee2qPOuec2nXVpm3e2ZKPLEoP80vvlJGStNK
 NSc+e4/x2jfbPh8+kzlnfcV/2x1ehgJWfO+3q/0Oe+hb9shxiofq25mL+V1aNS+bzeJflpLLH
 myk8XmngZlPqYTd+/ZPHEsuTFdi9uhfZSz2m1uJpTgj0VCLuag4EQDNyhzW3wIAAA==
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1507881617!101949172!1
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24245 invoked from network); 13 Oct 2017 08:00:19 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 08:00:19 -0000
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by orsmga104.jf.intel.com with ESMTP; 13 Oct 2017 01:00:16 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,369,1503385200"; d="scan'208";a="162693681"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga006.fm.intel.com with ESMTP; 13 Oct 2017 01:00:12 -0700
Date: Fri, 13 Oct 2017 16:00:11 +0800
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Message-ID: <20171013080011.fgqxa7wgf6w4ytcp@hz-desktop>
Mail-Followup-To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Igor Mammedov <imammedo@redhat.com>, qemu-devel@nongnu.org,
 xen-devel@lists.xen.org, Dan Williams <dan.j.williams@intel.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Richard Henderson <rth@twiddle.net>,
 Anthony Perard <anthony.perard@citrix.com>,
 xen-devel@lists.xenproject.org, ian.jackson@eu.citrix.com,
 wei.liu2@citrix.com, george.dunlap@citrix.com, JBeulich@suse.com,
 andrew.cooper3@citrix.com
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
 <20170911044157.15403-1-haozhong.zhang@intel.com>
 <20170911160818.1bd44a82@nial.brq.redhat.com>
 <alpine.DEB.2.10.1709111119480.19719@sstabellini-ThinkPad-X260>
 <20170912031509.vufszbju3s2v2bw3@hz-desktop>
 <20171010160544.GA1772@char.us.oracle.com>
 <20171012124544.dq3wyr65tefi3glk@hz-desktop>
 <20171012173903.GK26278@char.us.oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171012173903.GK26278@char.us.oracle.com>
User-Agent: NeoMutt/20170714 (1.8.3)
Cc: Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, qemu-devel@nongnu.org,
 xen-devel@lists.xen.org, xen-devel@lists.xenproject.org,
 Paolo Bonzini <pbonzini@redhat.com>, JBeulich@suse.com,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>, Dan Williams <dan.j.williams@intel.com>,
 Richard Henderson <rth@twiddle.net>, george.dunlap@citrix.com,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>
Subject: Re: [Xen-devel] [Qemu-devel] [RFC QEMU PATCH v3 00/10] Implement
 vNVDIMM for Xen HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTIvMTcgMTM6MzkgLTA0MDAsIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90ZToKPiBP
biBUaHUsIE9jdCAxMiwgMjAxNyBhdCAwODo0NTo0NFBNICswODAwLCBIYW96aG9uZyBaaGFuZyB3
cm90ZToKPiA+IE9uIDEwLzEwLzE3IDEyOjA1IC0wNDAwLCBLb25yYWQgUnplc3p1dGVrIFdpbGsg
d3JvdGU6Cj4gPiA+IE9uIFR1ZSwgU2VwIDEyLCAyMDE3IGF0IDExOjE1OjA5QU0gKzA4MDAsIEhh
b3pob25nIFpoYW5nIHdyb3RlOgo+ID4gPiA+IE9uIDA5LzExLzE3IDExOjUyIC0wNzAwLCBTdGVm
YW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiA+ID4gPiBDQydpbmcgeGVuLWRldmVsLCBhbmQgdGhl
IFhlbiB0b29scyBhbmQgeDg2IG1haW50YWluZXJzLgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBPbiBN
b24sIDExIFNlcCAyMDE3LCBJZ29yIE1hbW1lZG92IHdyb3RlOgo+ID4gPiA+ID4gPiBPbiBNb24s
IDExIFNlcCAyMDE3IDEyOjQxOjQ3ICswODAwCj4gPiA+ID4gPiA+IEhhb3pob25nIFpoYW5nIDxo
YW96aG9uZy56aGFuZ0BpbnRlbC5jb20+IHdyb3RlOgo+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4g
PiBUaGlzIGlzIHRoZSBRRU1VIHBhcnQgcGF0Y2hlcyB0aGF0IHdvcmtzIHdpdGggdGhlIGFzc29j
aWF0ZWQgWGVuCj4gPiA+ID4gPiA+ID4gcGF0Y2hlcyB0byBlbmFibGUgdk5WRElNTSBzdXBwb3J0
IGZvciBYZW4gSFZNIGRvbWFpbnMuIFhlbiByZWxpZXMgb24KPiA+ID4gPiA+ID4gPiBRRU1VIHRv
IGJ1aWxkIGd1ZXN0IE5GSVQgYW5kIE5WRElNTSBuYW1lc3BhY2UgZGV2aWNlcywgYW5kIGFsbG9j
YXRlCj4gPiA+ID4gPiA+ID4gZ3Vlc3QgYWRkcmVzcyBzcGFjZSBmb3Igdk5WRElNTSBkZXZpY2Vz
Lgo+ID4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiA+IEFsbCBwYXRjaGVzIGNhbiBiZSBmb3VuZCBh
dAo+ID4gPiA+ID4gPiA+ICAgWGVuOiAgaHR0cHM6Ly9naXRodWIuY29tL2h6emhhbjkveGVuLmdp
dCBudmRpbW0tcmZjLXYzCj4gPiA+ID4gPiA+ID4gICBRRU1VOiBodHRwczovL2dpdGh1Yi5jb20v
aHp6aGFuOS9xZW11LmdpdCB4ZW4tbnZkaW1tLXJmYy12Mwo+ID4gPiA+ID4gPiA+IAo+ID4gPiA+
ID4gPiA+IFBhdGNoIDEgaXMgdG8gYXZvaWQgZGVyZWZlcmVuY2luZyB0aGUgTlVMTCBwb2ludGVy
IHRvIG5vbi1leGlzdGluZwo+ID4gPiA+ID4gPiA+IGxhYmVsIGRhdGEsIGFzIHRoZSBYZW4gc2lk
ZSBzdXBwb3J0IGZvciBsYWJlbHMgaXMgbm90IGltcGxlbWVudGVkIHlldC4KPiA+ID4gPiA+ID4g
PiAKPiA+ID4gPiA+ID4gPiBQYXRjaCAyICYgMyBhZGQgYSBtZW1vcnkgYmFja2VuZCBkZWRpY2F0
ZWQgZm9yIFhlbiB1c2FnZSBhbmQgYSBob3RwbHVnCj4gPiA+ID4gPiA+ID4gbWVtb3J5IHJlZ2lv
biBmb3IgWGVuIGd1ZXN0LCBpbiBvcmRlciB0byBtYWtlIHRoZSBleGlzdGluZyBudmRpbW0KPiA+
ID4gPiA+ID4gPiBkZXZpY2UgcGx1Z2dpbmcgcGF0aCB3b3JrIG9uIFhlbi4KPiA+ID4gPiA+ID4g
PiAKPiA+ID4gPiA+ID4gPiBQYXRjaCA0IC0gMTAgYnVpbGQgYW5kIGNvb3kgTkZJVCBmcm9tIFFF
TVUgdG8gWGVuIGd1ZXN0LCB3aGVuIFFFTVUgaXMKPiA+ID4gPiA+ID4gPiB1c2VkIGFzIHRoZSBY
ZW4gZGV2aWNlIG1vZGVsLgo+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gSSd2ZSBza2ltbWVkIG92
ZXIgcGF0Y2gtc2V0IGFuZCBjYW4ndCBzYXkgdGhhdCBJJ20gaGFwcHkgd2l0aAo+ID4gPiA+ID4g
PiBudW1iZXIgb2YgeGVuX2VuYWJsZWQoKSBpbnZhcmlhbnRzIGl0IGludHJvZHVjZWQgYXMgd2Vs
bCBhcwo+ID4gPiA+ID4gPiB3aXRoIHBhcnRpYWwgYmxvYnMgaXQgY3JlYXRlcy4KPiA+ID4gPiA+
IAo+ID4gPiA+ID4gSSBoYXZlIG5vdCByZWFkIHRoZSBzZXJpZXMgKEhhb3pob25nLCBwbGVhc2Ug
Q0MgbWUsIEFudGhvbnkgYW5kCj4gPiA+ID4gPiB4ZW4tZGV2ZWwgdG8gdGhlIHdob2xlIHNlcmll
cyBuZXh0IHRpbWUpLCBidXQgeWVzLCBpbmRlZWQuIExldCdzIG5vdCBhZGQKPiA+ID4gPiA+IG1v
cmUgeGVuX2VuYWJsZWQoKSBpZiBwb3NzaWJsZS4KPiA+ID4gPiA+IAo+ID4gPiA+ID4gSGFvemhv
bmcsIHdhcyB0aGVyZSBhIGRlc2lnbiBkb2N1bWVudCB0aHJlYWQgb24geGVuLWRldmVsIGFib3V0
IHRoaXM/IElmCj4gPiA+ID4gPiBzbywgZGlkIGl0IHJlYWNoIGEgY29uY2x1c2lvbj8gV2FzIHRo
ZSBkZXNpZ24gYWNjZXB0ZWQ/IElmIHNvLCBwbGVhc2UKPiA+ID4gPiA+IGFkZCBhIGxpbmsgdG8g
dGhlIGRlc2lnbiBkb2MgaW4gdGhlIGludHJvZHVjdG9yeSBlbWFpbCwgc28gdGhhdAo+ID4gPiA+
ID4gZXZlcnlib2R5IGNhbiByZWFkIGl0IGFuZCBiZSBvbiB0aGUgc2FtZSBwYWdlLgo+ID4gPiA+
IAo+ID4gPiA+IFllcywgdGhlcmUgaXMgYSBkZXNpZ24gWzFdIGRpc2N1c3NlZCBhbmQgcmV2aWV3
ZWQuIFNlY3Rpb24gNC4zIGRpc2N1c3NlZAo+ID4gPiA+IHRoZSBndWVzdCBBQ1BJLgo+ID4gPiA+
IAo+ID4gPiA+IFsxXSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwv
eGVuLWRldmVsLzIwMTYtMDcvbXNnMDE5MjEuaHRtbAo+ID4gPiAKPiA+ID4gSWdvciwgZGlkIHlv
dSBoYXZlIGEgY2hhbmNlIHRvIHJlYWQgaXQ/Cj4gPiA+IAo+ID4gPiAuLiBzZWUgYmVsb3cKPiA+
ID4gPiAKPiA+ID4gPiA+IAo+ID4gPiA+ID4gCj4gPiA+ID4gPiA+IEknZCBsaWtlIHRvIHJlZHVj
ZSBhYm92ZSBhbmQgYSB3YXkgdG8gZG8gdGhpcyBtaWdodCBiZSBtYWtpbmcgeGVuIAo+ID4gPiA+
ID4gPiAgMS4gdXNlIGZ3X2NmZwo+ID4gPiA+ID4gPiAgMi4gZmV0Y2ggUUVNVSBidWlsZCBhY3Bp
IHRhYmxlcyBmcm9tIGZ3X2NmZwo+ID4gPiA+ID4gPiAgMy4gZXh0cmFjdCBudmRpbSB0YWJsZXMg
KHdoaWNoIGlzIHRyaXZpYWwpIGFuZCB1c2UgdGhlbQo+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4g
bG9va2luZyBhdCB4ZW5fbG9hZF9saW51eCgpLCBpdCBzZWVtcyBwb3NzaWJsZSB0byB1c2UgZndf
Y2ZnLgo+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gU28gd2hhdCdzIHN0b3BwaW5nIHhlbiBmcm9t
IHVzaW5nIGl0IGVsc2V3aGVyZT8sCj4gPiA+ID4gPiA+IGluc3RlYWQgb2YgYWRkaW5nIG1vcmUg
eGVuIHNwZWNpZmljIGNvZGUgdG8gZG8gJ3RoZSBzYW1lJwo+ID4gPiA+ID4gPiBqb2IgYW5kIG5v
dCByZXVzaW5nL3NoYXJpbmcgY29tbW9uIGNvZGUgd2l0aCB0Y2cva3ZtLgo+ID4gPiA+ID4gCj4g
PiA+ID4gPiBTbyBmYXIsIEFDUEkgdGFibGVzIGhhdmUgbm90IGJlZW4gZ2VuZXJhdGVkIGJ5IFFF
TVUuIFhlbiBIVk0gbWFjaGluZXMKPiA+ID4gPiA+IHJlbHkgb24gYSBmaXJtd2FyZS1saWtlIGFw
cGxpY2F0aW9uIGNhbGxlZCAiaHZtbG9hZGVyIiB0aGF0IHJ1bnMgaW4KPiA+ID4gPiA+IGd1ZXN0
IGNvbnRleHQgYW5kIGdlbmVyYXRlcyB0aGUgQUNQSSB0YWJsZXMuIEkgaGF2ZSBubyBvcGluaW9u
cyBvbgo+ID4gPiA+ID4gaHZtbG9hZGVyIGFuZCBJJ2xsIGxldCB0aGUgWGVuIG1haW50YWluZXJz
IHRhbGsgYWJvdXQgaXQuIEhvd2V2ZXIsIGtlZXAKPiA+ID4gPiA+IGluIG1pbmQgdGhhdCB3aXRo
IGFuIEhWTSBndWVzdCBzb21lIGRldmljZXMgYXJlIGVtdWxhdGVkIGJ5IFhlbiBhbmQvb3IKPiA+
ID4gPiA+IGJ5IG90aGVyIGRldmljZSBlbXVsYXRvcnMgdGhhdCBjYW4gcnVuIGFsb25nc2lkZSBR
RU1VLiBRRU1VIGRvZXNuJ3QgaGF2ZQo+ID4gPiA+ID4gYSBmdWxsIGZldyBvZiB0aGUgc3lzdGVt
Lgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBIZXJlIHRoZSBxdWVzdGlvbiBpczogZG9lcyBpdCBoYXZl
IHRvIGJlIFFFTVUgdGhlIG9uZSB0byBnZW5lcmF0ZSB0aGUKPiA+ID4gPiA+IEFDUEkgYmxvYnMg
Zm9yIHRoZSBudmRpbW0/IEl0IHdvdWxkIGJlIG5pY2VyIGlmIGl0IHdhcyB1cCB0byBodm1sb2Fk
ZXIKPiA+ID4gPiA+IGxpa2UgdGhlIHJlc3QsIGluc3RlYWQgb2YgaW50cm9kdWNpbmcgdGhpcyBz
cGxpdC1icmFpbiBkZXNpZ24gYWJvdXQKPiA+ID4gPiA+IEFDUEkuIFdlIG5lZWQgdG8gc2VlIGEg
ZGVzaWduIGRvYyB0byBmdWxseSB1bmRlcnN0YW5kIHRoaXMuCj4gPiA+ID4gPgo+ID4gPiA+IAo+
ID4gPiA+IGh2bWxvYWRlciBydW5zIGluIHRoZSBndWVzdCBhbmQgaXMgcmVzcG9uc2libGUgdG8g
YnVpbGQvbG9hZCBndWVzdAo+ID4gPiA+IEFDUEkuIEhvd2V2ZXIsIGl0J3Mgbm90IGNhcGFibGUg
dG8gYnVpbGQgQU1MIGF0IHJ1bnRpbWUgKGZvciB0aGUgbGFjawo+ID4gPiA+IG9mIEFNTCBidWls
ZGVyKS4gSWYgYW55IGd1ZXN0IEFDUEkgb2JqZWN0IGlzIG5lZWRlZCAoZS5nLiBieSBndWVzdAo+
ID4gPiA+IERTRFQpLCBpdCBoYXMgdG8gYmUgZ2VuZXJhdGVkIGZyb20gQVNMIGJ5IGlhc2wgYXQg
WGVuIGNvbXBpbGUgdGltZSBhbmQKPiA+ID4gPiB0aGVuIGJlIGxvYWRlZCBieSBodm1sb2FkZXIg
YXQgcnVudGltZS4KPiA+ID4gPiAKPiA+ID4gPiBYZW4gaW5jbHVkZXMgYW4gT3BlcmF0aW9uUmVn
aW9uICJCSU9TIiBpbiB0aGUgc3RhdGljIGdlbmVyYXRlZCBndWVzdAo+ID4gPiA+IERTRFQsIHdo
b3NlIGFkZHJlc3MgaXMgaGFyZGNvZGVkIGFuZCB3aGljaCBjb250YWlucyBhIGxpc3Qgb2YgdmFs
dWVzCj4gPiA+ID4gZmlsbGVkIGJ5IGh2bWxvYWRlciBhdCBydW50aW1lLiBPdGhlciBBQ1BJIG9i
amVjdHMgY2FuIHJlZmVyIHRvIHRob3NlCj4gPiA+ID4gdmFsdWVzIChlLmcuLCB0aGUgbnVtYmVy
IG9mIHZDUFVzKS4gQnV0IGl0J3Mgbm90IGVub3VnaCBmb3IgZ2VuZXJhdGluZwo+ID4gPiA+IGd1
ZXN0IE5WRElNTSBBQ1BJIG9iamVjdHMgYXQgY29tcGlsZSB0aW1lIGFuZCB0aGVuIGJlaW5nIGN1
c3RvbWl6ZWQKPiA+ID4gPiBhbmQgbG9hZGVkIGJ5IGh2bWxvYWQsIGJlY2F1c2UgaXRzIHN0cnVj
dHVyZSAoaS5lLiwgdGhlIG51bWJlciBvZgo+ID4gPiA+IG5hbWVzcGFjZSBkZXZpY2VzKSBjYW5u
b3QgYmUgZGVjaWRlZCB1dGlsIHRoZSBndWVzdCBjb25maWcgaXMga25vd24uCj4gPiA+ID4gCj4g
PiA+ID4gQWx0ZXJuYXRpdmVseSwgd2UgbWF5IGludHJvZHVjZSBhbiBBTUwgYnVpbGRlciBpbiBo
dm1sb2FkZXIgYW5kIGJ1aWxkCj4gPiA+ID4gYWxsIGd1ZXN0IEFDUEkgY29tcGxldGVseSBpbiBo
dm1sb2FkZXIuIExvb2tpbmcgYXQgdGhlIHNpbWlsYXIKPiA+ID4gPiBpbXBsZW1lbnRhdGlvbiBp
biBRRU1VLCBpdCB3b3VsZCBub3QgYmUgc21hbGwsIGNvbXBhcmVkIHRvIHRoZSBjdXJyZW50Cj4g
PiA+ID4gc2l6ZSBvZiBodm1sb2FkZXIuIEJlc2lkZXMsIEknbSBzdGlsbCBnb2luZyB0byBsZXQg
UUVNVSBoYW5kbGUgZ3Vlc3QKPiA+ID4gPiBOVkRJTU0gX0RTTSBhbmQgX0ZJVCBjYWxscywgd2hp
Y2ggaXMgYW5vdGhlciByZWFzb24gSSB1c2UgUUVNVSB0bwo+ID4gPiA+IGJ1aWxkIE5WRElNTSBB
Q1BJLgo+ID4gPiA+IAo+ID4gPiA+ID4gSWYgdGhlIGRlc2lnbiBkb2MgdGhyZWFkIGxlZCBpbnRv
IHRoaW5raW5nIHRoYXQgaXQgaGFzIHRvIGJlIFFFTVUgdG8KPiA+ID4gPiA+IGdlbmVyYXRlIHRo
ZW0sIHRoZW4gd291bGQgaXQgbWFrZSB0aGUgY29kZSBuaWNlciBpZiB3ZSB1c2VkIGZ3X2NmZyB0
bwo+ID4gPiA+ID4gZ2V0IHRoZSAoZnVsbCBvciBwYXJ0aWFsKSB0YWJsZXMgZnJvbSBRRU1VLCBh
cyBJZ29yIHN1Z2dlc3RlZD8KPiA+ID4gPiAKPiA+ID4gPiBJJ2xsIGhhdmUgYSBsb29rIGF0IHRo
ZSBjb2RlICh3aGljaCBJIGRpZG4ndCBub3RpY2UpIHBvaW50ZWQgYnkgSWdvci4KPiA+ID4gCj4g
PiA+IEFuZCB0aGVyZSBpcyBhIHNwZWMgdG9vIQo+ID4gPiAKPiA+ID4gaHR0cHM6Ly9naXRodWIu
Y29tL3FlbXUvcWVtdS9ibG9iL21hc3Rlci9kb2NzL3NwZWNzL2Z3X2NmZy50eHQKPiA+ID4gCj4g
PiA+IElnb3IsIGRpZCB5b3UgaGF2ZSBpbiBtaW5kIHRvIHVzZSBGV19DRkdfRklMRV9ESVIgdG8g
cmV0cmlldmUgdGhlCj4gPiA+IEFDUEkgQU1MIGNvZGU/Cj4gPiA+IAo+ID4gCj4gPiBCYXNpY2Fs
bHksIFFFTVUgYnVpbGRzIHR3byBST01zIGZvciBndWVzdCwgL3JvbUBldGMvYWNwaS90YWJsZXMg
YW5kCj4gPiAvcm9tQGV0Yy90YWJsZS1sb2FkZXIuIFRoZSBmb3JtZXIgaXMgdW5zdHJ1Y3R1cmVk
IHRvIGd1ZXN0LCBhbmQKPiA+IGNvbnRhaW5zIGFsbCBkYXRhIG9mIGd1ZXN0IEFDUEkuIFRoZSBs
YXR0ZXIgaXMgYSBCSU9TTGlua2VyTG9hZGVyCj4gPiBvcmdhbml6ZWQgYXMgYSBzZXQgb2YgY29t
bWFuZHMsIHdoaWNoIGRpcmVjdCB0aGUgZ3Vlc3QgKGUuZy4sIFNlYUJJT1MKPiA+IG9uIEtWTS9R
RU1VKSB0byByZWxvY2F0ZSBkYXRhIGluIHRoZSBmb3JtZXIgZmlsZSwgcmVjYWxjdWxhdGUgY2hl
Y2tzdW0KPiA+IG9mIHNwZWNpZmllZCBhcmVhLCBhbmQgZmlsbCBndWVzdCBhZGRyZXNzIGluIHNw
ZWNpZmllZCBBQ1BJIGZpZWxkLgo+ID4gCj4gPiBPbmUgcGFydCBvZiBteSBwYXRjaGVzIGlzIHRv
IGltcGxlbWVudCBhIG1lY2hhbmlzbSB0byB0ZWxsIFhlbiB3aGljaAo+ID4gcGFydCBvZiBBQ1BJ
IGRhdGEgaXMgYSB0YWJsZSAoTkZJVCksIGFuZCB3aGljaCBwYXJ0IGRlZmluZXMgYQo+ID4gbmFt
ZXNwYWNlIGRldmljZSBhbmQgd2hhdCB0aGUgZGV2aWNlIG5hbWUgaXMuIEkgY2FuIGFkZCB0d28g
bmV3IGxvYWRlcgo+ID4gY29tbWFuZHMgZm9yIHRoZW0gcmVzcGVjdGl2ZWx5Lgo+IAo+IDxub2Rz
Pgo+ID4gCj4gPiBCZWNhdXNlIHRoZXkganVzdCBwcm92aWRlIGluZm9ybWF0aW9uIGFuZCBTZWFC
SU9TIGluIG5vbi14ZW4KPiA+IGVudmlyb25tZW50IGlnbm9yZXMgdW5yZWNvZ25pemVkIGNvbW1h
bmRzLCB0aGV5IHdpbGwgbm90IGJyZWFrIFNlYUJJT1MKPiA+IGluIG5vbi14ZW4gZW52aXJvbm1l
bnQuCj4gPiAKPiA+IE9uIFFFTVUgc2lkZSwgbW9zdCBYZW4tc3BlY2lmaWMgaGFja3MgaW4gQUNQ
SSBidWlsZGVyIGNvdWxkIGJlCj4gCj4gV29vb3QhCj4gPiBkcm9wcGVkLCBhbmQgcmVwbGFjZWQg
YnkgYWRkaW5nIHRoZSBuZXcgbG9hZGVyIGNvbW1hbmRzICh0aG91Z2ggdGhleQo+ID4gbWF5IGJl
IHVzZWQgb25seSBieSBYZW4pLgo+IAo+IEFuZCBldmVudHVhbGx5IGFsbCBvZiB0aGUgaHZtbG9h
ZGVyIEFDUEkgYnVpbHQgaW4gY29kZSBjb3VsZCBiZSBkcm9wcGVkCj4gYW5kIHVzZSBhbGwgb2Yg
dGhlIGxvYWRlciBjb21tYW5kcz8KCklmIFhlbiBpcyBnb2luZyB0byByZWx5IG9uIFFFTVUgdG8g
YnVpbGQgdGhlIGVudGlyZSBBQ1BJIGZvciBhIEhWTQpndWVzdCwgdGhlbiB0aGVyZSB3b3VsZCBi
ZSBubyBuZWVkIHRvIGNoZWNrIHRoZSBzaWduYXR1cmUvbmFtZQpjb25mbGljdCwgc28gdGhlIG5l
dyBCSU9TTGlua2VyTG9hZGVyIGNvbW1hbmRzIGhlcmUgd291bGQgbm90IGJlCm5lY2Vzc2FyeSBp
biB0aGF0IGNhc2UgKG9yIG9ubHkgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmxlKS4gSSBkb24ndApr
bm93IGhvdyBtdWNoIHdvcmsgd291bGQgYmUgbmVlZGVkLCBhbmQgdGhhdCBjb3VsZCBiZSBhbm90
aGVyIHByb2plY3QuCgpIYW96aG9uZwoKPiAKPiA+IAo+ID4gT24gWGVuIHNpZGUsIGEgZndfY2Zn
IGRyaXZlciBhbmQgYSBCSU9TTGlua2VyTG9hZGVyIGNvbW1hbmQgZXhlY3V0b3IKPiA+IGFyZSBu
ZWVkZWQgaW4sIHBlcmhhcHMsIGh2bWxvYWRlci4KPiAKPiA8bm9kcz4KPiA+IAo+ID4gCj4gPiBI
YW96aG9uZwo+ID4gCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 08:00:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 08:00:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2utL-0002ch-TF; Fri, 13 Oct 2017 08:00:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1e2utK-0002cV-9A
 for xen-devel@lists.xen.org; Fri, 13 Oct 2017 08:00:22 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 60/3E-12211-59270E95; Fri, 13 Oct 2017 08:00:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsXS1tbhqDul6EG
 kwYYT8hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bLpccYC9ZaV/z9cpilgfGBbhcjF4eQwHRG
 iS9LnzF2MXJySAjwShxZNoMVwvaXODx1PzNEUS+jRMezzWBFLAKqEscenWMDsdkE9CVWPD4I1
 iAiYCTReecyC4jNLPCWRaL3sgaILSwQIXH68UWwXl4BC4m7m9qYIew1rBJ/3tiB2EICU5kl/u
 /MhogLSpyc+QRqjpbEjX8vmboYOYBsaYnl/zhAwpxAY2auPwC2VlRAReLkyjVMExgFZyHpnoW
 kexZC9wJG5lWMGsWpRWWpRbqGhnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIFB
 ywAEOxhX/3Y6xCjJwaQkyqsW+SBSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv0UKgnGBRanpqR
 VpmDjB+YNISHDxKIrx3QdK8xQWJucWZ6RCpU4y6HMc2Xf7DJMSSl5+XKiXOOxOkSACkKKM0D2
 4ELJYvMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZh3GcgUnsy8ErhNr4COYAI64l0E2BEliQg
 pqQbG8ulFglOzf9m8z356KLfEZ8OOlQxab6VOTt555w7z4dtvTVdbMhh/PPem3YNl7UT+6ig1
 +eS2o4pX5SNnWk/NXNwqNKEn7WVipW/1g4wAAaXr0osYJtlsvaJpcmjLIaaEV9N9paLemp/+c
 ahw87/GV+H3rUSzVFzsXTY71fjf/PMjsbmvq/+AEktxRqKhFnNRcSIAIIKqJ+ACAAA=
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1507881617!93285002!1
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43729 invoked from network); 13 Oct 2017 08:00:20 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 08:00:20 -0000
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Oct 2017 01:00:16 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,369,1503385200"; d="scan'208";a="162693681"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga006.fm.intel.com with ESMTP; 13 Oct 2017 01:00:12 -0700
Date: Fri, 13 Oct 2017 16:00:11 +0800
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Message-ID: <20171013080011.fgqxa7wgf6w4ytcp@hz-desktop>
Mail-Followup-To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Igor Mammedov <imammedo@redhat.com>, qemu-devel@nongnu.org,
 xen-devel@lists.xen.org, Dan Williams <dan.j.williams@intel.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Richard Henderson <rth@twiddle.net>,
 Anthony Perard <anthony.perard@citrix.com>,
 xen-devel@lists.xenproject.org, ian.jackson@eu.citrix.com,
 wei.liu2@citrix.com, george.dunlap@citrix.com, JBeulich@suse.com,
 andrew.cooper3@citrix.com
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
 <20170911044157.15403-1-haozhong.zhang@intel.com>
 <20170911160818.1bd44a82@nial.brq.redhat.com>
 <alpine.DEB.2.10.1709111119480.19719@sstabellini-ThinkPad-X260>
 <20170912031509.vufszbju3s2v2bw3@hz-desktop>
 <20171010160544.GA1772@char.us.oracle.com>
 <20171012124544.dq3wyr65tefi3glk@hz-desktop>
 <20171012173903.GK26278@char.us.oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171012173903.GK26278@char.us.oracle.com>
User-Agent: NeoMutt/20170714 (1.8.3)
Cc: Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, qemu-devel@nongnu.org,
 xen-devel@lists.xen.org, xen-devel@lists.xenproject.org,
 Paolo Bonzini <pbonzini@redhat.com>, JBeulich@suse.com,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>, Dan Williams <dan.j.williams@intel.com>,
 Richard Henderson <rth@twiddle.net>, george.dunlap@citrix.com,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>
Subject: Re: [Xen-devel] [Qemu-devel] [RFC QEMU PATCH v3 00/10] Implement
 vNVDIMM for Xen HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTIvMTcgMTM6MzkgLTA0MDAsIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90ZToKPiBP
biBUaHUsIE9jdCAxMiwgMjAxNyBhdCAwODo0NTo0NFBNICswODAwLCBIYW96aG9uZyBaaGFuZyB3
cm90ZToKPiA+IE9uIDEwLzEwLzE3IDEyOjA1IC0wNDAwLCBLb25yYWQgUnplc3p1dGVrIFdpbGsg
d3JvdGU6Cj4gPiA+IE9uIFR1ZSwgU2VwIDEyLCAyMDE3IGF0IDExOjE1OjA5QU0gKzA4MDAsIEhh
b3pob25nIFpoYW5nIHdyb3RlOgo+ID4gPiA+IE9uIDA5LzExLzE3IDExOjUyIC0wNzAwLCBTdGVm
YW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiA+ID4gPiBDQydpbmcgeGVuLWRldmVsLCBhbmQgdGhl
IFhlbiB0b29scyBhbmQgeDg2IG1haW50YWluZXJzLgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBPbiBN
b24sIDExIFNlcCAyMDE3LCBJZ29yIE1hbW1lZG92IHdyb3RlOgo+ID4gPiA+ID4gPiBPbiBNb24s
IDExIFNlcCAyMDE3IDEyOjQxOjQ3ICswODAwCj4gPiA+ID4gPiA+IEhhb3pob25nIFpoYW5nIDxo
YW96aG9uZy56aGFuZ0BpbnRlbC5jb20+IHdyb3RlOgo+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4g
PiBUaGlzIGlzIHRoZSBRRU1VIHBhcnQgcGF0Y2hlcyB0aGF0IHdvcmtzIHdpdGggdGhlIGFzc29j
aWF0ZWQgWGVuCj4gPiA+ID4gPiA+ID4gcGF0Y2hlcyB0byBlbmFibGUgdk5WRElNTSBzdXBwb3J0
IGZvciBYZW4gSFZNIGRvbWFpbnMuIFhlbiByZWxpZXMgb24KPiA+ID4gPiA+ID4gPiBRRU1VIHRv
IGJ1aWxkIGd1ZXN0IE5GSVQgYW5kIE5WRElNTSBuYW1lc3BhY2UgZGV2aWNlcywgYW5kIGFsbG9j
YXRlCj4gPiA+ID4gPiA+ID4gZ3Vlc3QgYWRkcmVzcyBzcGFjZSBmb3Igdk5WRElNTSBkZXZpY2Vz
Lgo+ID4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiA+IEFsbCBwYXRjaGVzIGNhbiBiZSBmb3VuZCBh
dAo+ID4gPiA+ID4gPiA+ICAgWGVuOiAgaHR0cHM6Ly9naXRodWIuY29tL2h6emhhbjkveGVuLmdp
dCBudmRpbW0tcmZjLXYzCj4gPiA+ID4gPiA+ID4gICBRRU1VOiBodHRwczovL2dpdGh1Yi5jb20v
aHp6aGFuOS9xZW11LmdpdCB4ZW4tbnZkaW1tLXJmYy12Mwo+ID4gPiA+ID4gPiA+IAo+ID4gPiA+
ID4gPiA+IFBhdGNoIDEgaXMgdG8gYXZvaWQgZGVyZWZlcmVuY2luZyB0aGUgTlVMTCBwb2ludGVy
IHRvIG5vbi1leGlzdGluZwo+ID4gPiA+ID4gPiA+IGxhYmVsIGRhdGEsIGFzIHRoZSBYZW4gc2lk
ZSBzdXBwb3J0IGZvciBsYWJlbHMgaXMgbm90IGltcGxlbWVudGVkIHlldC4KPiA+ID4gPiA+ID4g
PiAKPiA+ID4gPiA+ID4gPiBQYXRjaCAyICYgMyBhZGQgYSBtZW1vcnkgYmFja2VuZCBkZWRpY2F0
ZWQgZm9yIFhlbiB1c2FnZSBhbmQgYSBob3RwbHVnCj4gPiA+ID4gPiA+ID4gbWVtb3J5IHJlZ2lv
biBmb3IgWGVuIGd1ZXN0LCBpbiBvcmRlciB0byBtYWtlIHRoZSBleGlzdGluZyBudmRpbW0KPiA+
ID4gPiA+ID4gPiBkZXZpY2UgcGx1Z2dpbmcgcGF0aCB3b3JrIG9uIFhlbi4KPiA+ID4gPiA+ID4g
PiAKPiA+ID4gPiA+ID4gPiBQYXRjaCA0IC0gMTAgYnVpbGQgYW5kIGNvb3kgTkZJVCBmcm9tIFFF
TVUgdG8gWGVuIGd1ZXN0LCB3aGVuIFFFTVUgaXMKPiA+ID4gPiA+ID4gPiB1c2VkIGFzIHRoZSBY
ZW4gZGV2aWNlIG1vZGVsLgo+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gSSd2ZSBza2ltbWVkIG92
ZXIgcGF0Y2gtc2V0IGFuZCBjYW4ndCBzYXkgdGhhdCBJJ20gaGFwcHkgd2l0aAo+ID4gPiA+ID4g
PiBudW1iZXIgb2YgeGVuX2VuYWJsZWQoKSBpbnZhcmlhbnRzIGl0IGludHJvZHVjZWQgYXMgd2Vs
bCBhcwo+ID4gPiA+ID4gPiB3aXRoIHBhcnRpYWwgYmxvYnMgaXQgY3JlYXRlcy4KPiA+ID4gPiA+
IAo+ID4gPiA+ID4gSSBoYXZlIG5vdCByZWFkIHRoZSBzZXJpZXMgKEhhb3pob25nLCBwbGVhc2Ug
Q0MgbWUsIEFudGhvbnkgYW5kCj4gPiA+ID4gPiB4ZW4tZGV2ZWwgdG8gdGhlIHdob2xlIHNlcmll
cyBuZXh0IHRpbWUpLCBidXQgeWVzLCBpbmRlZWQuIExldCdzIG5vdCBhZGQKPiA+ID4gPiA+IG1v
cmUgeGVuX2VuYWJsZWQoKSBpZiBwb3NzaWJsZS4KPiA+ID4gPiA+IAo+ID4gPiA+ID4gSGFvemhv
bmcsIHdhcyB0aGVyZSBhIGRlc2lnbiBkb2N1bWVudCB0aHJlYWQgb24geGVuLWRldmVsIGFib3V0
IHRoaXM/IElmCj4gPiA+ID4gPiBzbywgZGlkIGl0IHJlYWNoIGEgY29uY2x1c2lvbj8gV2FzIHRo
ZSBkZXNpZ24gYWNjZXB0ZWQ/IElmIHNvLCBwbGVhc2UKPiA+ID4gPiA+IGFkZCBhIGxpbmsgdG8g
dGhlIGRlc2lnbiBkb2MgaW4gdGhlIGludHJvZHVjdG9yeSBlbWFpbCwgc28gdGhhdAo+ID4gPiA+
ID4gZXZlcnlib2R5IGNhbiByZWFkIGl0IGFuZCBiZSBvbiB0aGUgc2FtZSBwYWdlLgo+ID4gPiA+
IAo+ID4gPiA+IFllcywgdGhlcmUgaXMgYSBkZXNpZ24gWzFdIGRpc2N1c3NlZCBhbmQgcmV2aWV3
ZWQuIFNlY3Rpb24gNC4zIGRpc2N1c3NlZAo+ID4gPiA+IHRoZSBndWVzdCBBQ1BJLgo+ID4gPiA+
IAo+ID4gPiA+IFsxXSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwv
eGVuLWRldmVsLzIwMTYtMDcvbXNnMDE5MjEuaHRtbAo+ID4gPiAKPiA+ID4gSWdvciwgZGlkIHlv
dSBoYXZlIGEgY2hhbmNlIHRvIHJlYWQgaXQ/Cj4gPiA+IAo+ID4gPiAuLiBzZWUgYmVsb3cKPiA+
ID4gPiAKPiA+ID4gPiA+IAo+ID4gPiA+ID4gCj4gPiA+ID4gPiA+IEknZCBsaWtlIHRvIHJlZHVj
ZSBhYm92ZSBhbmQgYSB3YXkgdG8gZG8gdGhpcyBtaWdodCBiZSBtYWtpbmcgeGVuIAo+ID4gPiA+
ID4gPiAgMS4gdXNlIGZ3X2NmZwo+ID4gPiA+ID4gPiAgMi4gZmV0Y2ggUUVNVSBidWlsZCBhY3Bp
IHRhYmxlcyBmcm9tIGZ3X2NmZwo+ID4gPiA+ID4gPiAgMy4gZXh0cmFjdCBudmRpbSB0YWJsZXMg
KHdoaWNoIGlzIHRyaXZpYWwpIGFuZCB1c2UgdGhlbQo+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4g
bG9va2luZyBhdCB4ZW5fbG9hZF9saW51eCgpLCBpdCBzZWVtcyBwb3NzaWJsZSB0byB1c2UgZndf
Y2ZnLgo+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gU28gd2hhdCdzIHN0b3BwaW5nIHhlbiBmcm9t
IHVzaW5nIGl0IGVsc2V3aGVyZT8sCj4gPiA+ID4gPiA+IGluc3RlYWQgb2YgYWRkaW5nIG1vcmUg
eGVuIHNwZWNpZmljIGNvZGUgdG8gZG8gJ3RoZSBzYW1lJwo+ID4gPiA+ID4gPiBqb2IgYW5kIG5v
dCByZXVzaW5nL3NoYXJpbmcgY29tbW9uIGNvZGUgd2l0aCB0Y2cva3ZtLgo+ID4gPiA+ID4gCj4g
PiA+ID4gPiBTbyBmYXIsIEFDUEkgdGFibGVzIGhhdmUgbm90IGJlZW4gZ2VuZXJhdGVkIGJ5IFFF
TVUuIFhlbiBIVk0gbWFjaGluZXMKPiA+ID4gPiA+IHJlbHkgb24gYSBmaXJtd2FyZS1saWtlIGFw
cGxpY2F0aW9uIGNhbGxlZCAiaHZtbG9hZGVyIiB0aGF0IHJ1bnMgaW4KPiA+ID4gPiA+IGd1ZXN0
IGNvbnRleHQgYW5kIGdlbmVyYXRlcyB0aGUgQUNQSSB0YWJsZXMuIEkgaGF2ZSBubyBvcGluaW9u
cyBvbgo+ID4gPiA+ID4gaHZtbG9hZGVyIGFuZCBJJ2xsIGxldCB0aGUgWGVuIG1haW50YWluZXJz
IHRhbGsgYWJvdXQgaXQuIEhvd2V2ZXIsIGtlZXAKPiA+ID4gPiA+IGluIG1pbmQgdGhhdCB3aXRo
IGFuIEhWTSBndWVzdCBzb21lIGRldmljZXMgYXJlIGVtdWxhdGVkIGJ5IFhlbiBhbmQvb3IKPiA+
ID4gPiA+IGJ5IG90aGVyIGRldmljZSBlbXVsYXRvcnMgdGhhdCBjYW4gcnVuIGFsb25nc2lkZSBR
RU1VLiBRRU1VIGRvZXNuJ3QgaGF2ZQo+ID4gPiA+ID4gYSBmdWxsIGZldyBvZiB0aGUgc3lzdGVt
Lgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBIZXJlIHRoZSBxdWVzdGlvbiBpczogZG9lcyBpdCBoYXZl
IHRvIGJlIFFFTVUgdGhlIG9uZSB0byBnZW5lcmF0ZSB0aGUKPiA+ID4gPiA+IEFDUEkgYmxvYnMg
Zm9yIHRoZSBudmRpbW0/IEl0IHdvdWxkIGJlIG5pY2VyIGlmIGl0IHdhcyB1cCB0byBodm1sb2Fk
ZXIKPiA+ID4gPiA+IGxpa2UgdGhlIHJlc3QsIGluc3RlYWQgb2YgaW50cm9kdWNpbmcgdGhpcyBz
cGxpdC1icmFpbiBkZXNpZ24gYWJvdXQKPiA+ID4gPiA+IEFDUEkuIFdlIG5lZWQgdG8gc2VlIGEg
ZGVzaWduIGRvYyB0byBmdWxseSB1bmRlcnN0YW5kIHRoaXMuCj4gPiA+ID4gPgo+ID4gPiA+IAo+
ID4gPiA+IGh2bWxvYWRlciBydW5zIGluIHRoZSBndWVzdCBhbmQgaXMgcmVzcG9uc2libGUgdG8g
YnVpbGQvbG9hZCBndWVzdAo+ID4gPiA+IEFDUEkuIEhvd2V2ZXIsIGl0J3Mgbm90IGNhcGFibGUg
dG8gYnVpbGQgQU1MIGF0IHJ1bnRpbWUgKGZvciB0aGUgbGFjawo+ID4gPiA+IG9mIEFNTCBidWls
ZGVyKS4gSWYgYW55IGd1ZXN0IEFDUEkgb2JqZWN0IGlzIG5lZWRlZCAoZS5nLiBieSBndWVzdAo+
ID4gPiA+IERTRFQpLCBpdCBoYXMgdG8gYmUgZ2VuZXJhdGVkIGZyb20gQVNMIGJ5IGlhc2wgYXQg
WGVuIGNvbXBpbGUgdGltZSBhbmQKPiA+ID4gPiB0aGVuIGJlIGxvYWRlZCBieSBodm1sb2FkZXIg
YXQgcnVudGltZS4KPiA+ID4gPiAKPiA+ID4gPiBYZW4gaW5jbHVkZXMgYW4gT3BlcmF0aW9uUmVn
aW9uICJCSU9TIiBpbiB0aGUgc3RhdGljIGdlbmVyYXRlZCBndWVzdAo+ID4gPiA+IERTRFQsIHdo
b3NlIGFkZHJlc3MgaXMgaGFyZGNvZGVkIGFuZCB3aGljaCBjb250YWlucyBhIGxpc3Qgb2YgdmFs
dWVzCj4gPiA+ID4gZmlsbGVkIGJ5IGh2bWxvYWRlciBhdCBydW50aW1lLiBPdGhlciBBQ1BJIG9i
amVjdHMgY2FuIHJlZmVyIHRvIHRob3NlCj4gPiA+ID4gdmFsdWVzIChlLmcuLCB0aGUgbnVtYmVy
IG9mIHZDUFVzKS4gQnV0IGl0J3Mgbm90IGVub3VnaCBmb3IgZ2VuZXJhdGluZwo+ID4gPiA+IGd1
ZXN0IE5WRElNTSBBQ1BJIG9iamVjdHMgYXQgY29tcGlsZSB0aW1lIGFuZCB0aGVuIGJlaW5nIGN1
c3RvbWl6ZWQKPiA+ID4gPiBhbmQgbG9hZGVkIGJ5IGh2bWxvYWQsIGJlY2F1c2UgaXRzIHN0cnVj
dHVyZSAoaS5lLiwgdGhlIG51bWJlciBvZgo+ID4gPiA+IG5hbWVzcGFjZSBkZXZpY2VzKSBjYW5u
b3QgYmUgZGVjaWRlZCB1dGlsIHRoZSBndWVzdCBjb25maWcgaXMga25vd24uCj4gPiA+ID4gCj4g
PiA+ID4gQWx0ZXJuYXRpdmVseSwgd2UgbWF5IGludHJvZHVjZSBhbiBBTUwgYnVpbGRlciBpbiBo
dm1sb2FkZXIgYW5kIGJ1aWxkCj4gPiA+ID4gYWxsIGd1ZXN0IEFDUEkgY29tcGxldGVseSBpbiBo
dm1sb2FkZXIuIExvb2tpbmcgYXQgdGhlIHNpbWlsYXIKPiA+ID4gPiBpbXBsZW1lbnRhdGlvbiBp
biBRRU1VLCBpdCB3b3VsZCBub3QgYmUgc21hbGwsIGNvbXBhcmVkIHRvIHRoZSBjdXJyZW50Cj4g
PiA+ID4gc2l6ZSBvZiBodm1sb2FkZXIuIEJlc2lkZXMsIEknbSBzdGlsbCBnb2luZyB0byBsZXQg
UUVNVSBoYW5kbGUgZ3Vlc3QKPiA+ID4gPiBOVkRJTU0gX0RTTSBhbmQgX0ZJVCBjYWxscywgd2hp
Y2ggaXMgYW5vdGhlciByZWFzb24gSSB1c2UgUUVNVSB0bwo+ID4gPiA+IGJ1aWxkIE5WRElNTSBB
Q1BJLgo+ID4gPiA+IAo+ID4gPiA+ID4gSWYgdGhlIGRlc2lnbiBkb2MgdGhyZWFkIGxlZCBpbnRv
IHRoaW5raW5nIHRoYXQgaXQgaGFzIHRvIGJlIFFFTVUgdG8KPiA+ID4gPiA+IGdlbmVyYXRlIHRo
ZW0sIHRoZW4gd291bGQgaXQgbWFrZSB0aGUgY29kZSBuaWNlciBpZiB3ZSB1c2VkIGZ3X2NmZyB0
bwo+ID4gPiA+ID4gZ2V0IHRoZSAoZnVsbCBvciBwYXJ0aWFsKSB0YWJsZXMgZnJvbSBRRU1VLCBh
cyBJZ29yIHN1Z2dlc3RlZD8KPiA+ID4gPiAKPiA+ID4gPiBJJ2xsIGhhdmUgYSBsb29rIGF0IHRo
ZSBjb2RlICh3aGljaCBJIGRpZG4ndCBub3RpY2UpIHBvaW50ZWQgYnkgSWdvci4KPiA+ID4gCj4g
PiA+IEFuZCB0aGVyZSBpcyBhIHNwZWMgdG9vIQo+ID4gPiAKPiA+ID4gaHR0cHM6Ly9naXRodWIu
Y29tL3FlbXUvcWVtdS9ibG9iL21hc3Rlci9kb2NzL3NwZWNzL2Z3X2NmZy50eHQKPiA+ID4gCj4g
PiA+IElnb3IsIGRpZCB5b3UgaGF2ZSBpbiBtaW5kIHRvIHVzZSBGV19DRkdfRklMRV9ESVIgdG8g
cmV0cmlldmUgdGhlCj4gPiA+IEFDUEkgQU1MIGNvZGU/Cj4gPiA+IAo+ID4gCj4gPiBCYXNpY2Fs
bHksIFFFTVUgYnVpbGRzIHR3byBST01zIGZvciBndWVzdCwgL3JvbUBldGMvYWNwaS90YWJsZXMg
YW5kCj4gPiAvcm9tQGV0Yy90YWJsZS1sb2FkZXIuIFRoZSBmb3JtZXIgaXMgdW5zdHJ1Y3R1cmVk
IHRvIGd1ZXN0LCBhbmQKPiA+IGNvbnRhaW5zIGFsbCBkYXRhIG9mIGd1ZXN0IEFDUEkuIFRoZSBs
YXR0ZXIgaXMgYSBCSU9TTGlua2VyTG9hZGVyCj4gPiBvcmdhbml6ZWQgYXMgYSBzZXQgb2YgY29t
bWFuZHMsIHdoaWNoIGRpcmVjdCB0aGUgZ3Vlc3QgKGUuZy4sIFNlYUJJT1MKPiA+IG9uIEtWTS9R
RU1VKSB0byByZWxvY2F0ZSBkYXRhIGluIHRoZSBmb3JtZXIgZmlsZSwgcmVjYWxjdWxhdGUgY2hl
Y2tzdW0KPiA+IG9mIHNwZWNpZmllZCBhcmVhLCBhbmQgZmlsbCBndWVzdCBhZGRyZXNzIGluIHNw
ZWNpZmllZCBBQ1BJIGZpZWxkLgo+ID4gCj4gPiBPbmUgcGFydCBvZiBteSBwYXRjaGVzIGlzIHRv
IGltcGxlbWVudCBhIG1lY2hhbmlzbSB0byB0ZWxsIFhlbiB3aGljaAo+ID4gcGFydCBvZiBBQ1BJ
IGRhdGEgaXMgYSB0YWJsZSAoTkZJVCksIGFuZCB3aGljaCBwYXJ0IGRlZmluZXMgYQo+ID4gbmFt
ZXNwYWNlIGRldmljZSBhbmQgd2hhdCB0aGUgZGV2aWNlIG5hbWUgaXMuIEkgY2FuIGFkZCB0d28g
bmV3IGxvYWRlcgo+ID4gY29tbWFuZHMgZm9yIHRoZW0gcmVzcGVjdGl2ZWx5Lgo+IAo+IDxub2Rz
Pgo+ID4gCj4gPiBCZWNhdXNlIHRoZXkganVzdCBwcm92aWRlIGluZm9ybWF0aW9uIGFuZCBTZWFC
SU9TIGluIG5vbi14ZW4KPiA+IGVudmlyb25tZW50IGlnbm9yZXMgdW5yZWNvZ25pemVkIGNvbW1h
bmRzLCB0aGV5IHdpbGwgbm90IGJyZWFrIFNlYUJJT1MKPiA+IGluIG5vbi14ZW4gZW52aXJvbm1l
bnQuCj4gPiAKPiA+IE9uIFFFTVUgc2lkZSwgbW9zdCBYZW4tc3BlY2lmaWMgaGFja3MgaW4gQUNQ
SSBidWlsZGVyIGNvdWxkIGJlCj4gCj4gV29vb3QhCj4gPiBkcm9wcGVkLCBhbmQgcmVwbGFjZWQg
YnkgYWRkaW5nIHRoZSBuZXcgbG9hZGVyIGNvbW1hbmRzICh0aG91Z2ggdGhleQo+ID4gbWF5IGJl
IHVzZWQgb25seSBieSBYZW4pLgo+IAo+IEFuZCBldmVudHVhbGx5IGFsbCBvZiB0aGUgaHZtbG9h
ZGVyIEFDUEkgYnVpbHQgaW4gY29kZSBjb3VsZCBiZSBkcm9wcGVkCj4gYW5kIHVzZSBhbGwgb2Yg
dGhlIGxvYWRlciBjb21tYW5kcz8KCklmIFhlbiBpcyBnb2luZyB0byByZWx5IG9uIFFFTVUgdG8g
YnVpbGQgdGhlIGVudGlyZSBBQ1BJIGZvciBhIEhWTQpndWVzdCwgdGhlbiB0aGVyZSB3b3VsZCBi
ZSBubyBuZWVkIHRvIGNoZWNrIHRoZSBzaWduYXR1cmUvbmFtZQpjb25mbGljdCwgc28gdGhlIG5l
dyBCSU9TTGlua2VyTG9hZGVyIGNvbW1hbmRzIGhlcmUgd291bGQgbm90IGJlCm5lY2Vzc2FyeSBp
biB0aGF0IGNhc2UgKG9yIG9ubHkgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmxlKS4gSSBkb24ndApr
bm93IGhvdyBtdWNoIHdvcmsgd291bGQgYmUgbmVlZGVkLCBhbmQgdGhhdCBjb3VsZCBiZSBhbm90
aGVyIHByb2plY3QuCgpIYW96aG9uZwoKPiAKPiA+IAo+ID4gT24gWGVuIHNpZGUsIGEgZndfY2Zn
IGRyaXZlciBhbmQgYSBCSU9TTGlua2VyTG9hZGVyIGNvbW1hbmQgZXhlY3V0b3IKPiA+IGFyZSBu
ZWVkZWQgaW4sIHBlcmhhcHMsIGh2bWxvYWRlci4KPiAKPiA8bm9kcz4KPiA+IAo+ID4gCj4gPiBI
YW96aG9uZwo+ID4gCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 08:09:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 08:09:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2v2N-0003KT-28; Fri, 13 Oct 2017 08:09:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <daniel.kiper@oracle.com>)
 id 1e2v2L-0003KK-RU; Fri, 13 Oct 2017 08:09:41 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 EF/CE-23363-4C470E95; Fri, 13 Oct 2017 08:09:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsUyZ7p8oO6hkge
 RBoePi1os+biYxWLV1QOsDkweR3f/ZgpgjGLNzEvKr0hgzdi06gVTwX6Wir0HZzM1MN5h7mLk
 4hASmMwk8eD+JyYI5zejxM29V6EyGxklHv9/zArhTGSUeHr/BnsXIycHi4CqxM1Ns9hAbDYBH
 YmLXx6CxUUE9CX+PVoP1sAssJlRonH+YlaQhLCAocSxe+sZQWxeARuJl63z2SGmPmGS2NR+kB
 kiIShxcuYTFhCbWUBL4sa/l0BHcQDZ0hLL/3GAhDkFXCVW7n0CtkxUQEViysltYEdICBhLtL+
 9yDaBUXAWkkmzkEyahTBpASPzKkb14tSistQiXRO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzE
 pGK95PzcTYzAIGYAgh2MjV+cDjFKcjApifKqRT6IFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB+
 6QYKCdYlJqeWpGWmQOMJ5i0BAePkgjva5A0b3FBYm5xZjpE6hSjMcexTZf/MHHceHj9D5MQS1
 5+XqqUOG87SKkASGlGaR7cIFicX2KUlRLmZQQ6TYinILUoN7MEVf4VozgHo5IwbyvIFJ7MvBK
 4fa+ATmECOuVdBNgpJYkIKakGRs/lZjGcPw8ov/YOL/W8t01h2t4KpvNnJHboL1jlo2Gt8Syr
 Re7oYZNeq4UVVSZ3Pbv3tCVmFc6ty62Lj7hdMsdTsefPrTDt6p2OW9sWpW2YMVHKWkhKTuHa0
 0iuOcwfRQ4suyzsfatyO9Pu2G/FfqW565lbjjr7isabxTjFxy/5sPSxwIXNSizFGYmGWsxFxY
 kAK1uJYO4CAAA=
X-Env-Sender: daniel.kiper@oracle.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1507882176!109396105!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32039 invoked from network); 13 Oct 2017 08:09:38 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 08:09:38 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9D89XUU023338
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 13 Oct 2017 08:09:34 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9D89X6U017753
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 13 Oct 2017 08:09:33 GMT
Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v9D89WCA020996;
 Fri, 13 Oct 2017 08:09:32 GMT
Received: from olila.local.net-space.pl (/10.175.171.148)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 13 Oct 2017 01:09:32 -0700
Date: Fri, 13 Oct 2017 10:09:28 +0200
From: Daniel Kiper <daniel.kiper@oracle.com>
To: "Bill Jacobs (billjac)" <billjac@cisco.com>
Message-ID: <20171013080928.GZ7593@olila.local.net-space.pl>
References: <adcea6ce93c54bc6b80d68c5721cc187@XCH-RTP-007.cisco.com>
 <CAFLBxZa8EDduCpRXqmLdUDRC-5xz2NiwZQxwUUDbjXD7Q8gCDw@mail.gmail.com>
 <20170515131252.GZ30364@olila.local.net-space.pl>
 <3e4a14aa5a70417487412e4a5049f89d@XCH-RTP-007.cisco.com>
 <20170516110450.GA30364@olila.local.net-space.pl>
 <60bebfbfb4434a5f81587641d1b70302@XCH-RTP-007.cisco.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <60bebfbfb4434a5f81587641d1b70302@XCH-RTP-007.cisco.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
 "george.dunlap@citrix.com" <george.dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [Xen-users] UEFI Secure Boot Xen 4.9
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMTIsIDIwMTcgYXQgMDU6MDM6MTNQTSArMDAwMCwgQmlsbCBKYWNvYnMgKGJp
bGxqYWMpIHdyb3RlOgo+IEhpCj4gV2hhdCBpcyB0aGUgc3RhdHVzIG9mIGNyZWF0aW5nIGEgc2hp
bSB0byBhYnN0cmFjdCBzZWN1cmUgYm9vdAo+IHNpZ25pbmcgZm9yIFhlbiAodG8gbGV2ZXJhZ2Ug
TVNGVCAzcmQgcGFydHksIGUuZyk/Cgp4ZW4uZWZpIHdvcmtzIHdpdGggc2hpbSBpdHNlbGYgb3V0
IG9mIHRoZSBib3guIElmIHlvdSB3aXNoCnRvIHVzZSBzaGltIGFuZCBHUlVCMiB0byBsb2FkIFhl
biB5b3UgaGF2ZSB0byBsb29rIGF0IHRoZXNlClJGQyBwYXRjaCBzZXJpZXM6CiAgLSBodHRwczov
L2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wNy9tc2cwMDk4Mi5o
dG1sCiAgLSBodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAx
Ny0wNy9tc2cwMDk4NS5odG1sCgpJIGFtIHNsb3dseSBnb2luZyBiYWNrIHRvIHRoaXMgd29yay4g
U28sIEkgaG9wZSB0aGF0IGl0IHdpbGwKYmUgdGFrZW4gaW50byBYZW4gNC4xMSBvciBzby4KCkRh
bmllbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 13 08:24:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 08:24:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2vGG-00055z-LO; Fri, 13 Oct 2017 08:24:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4522375a9=citrix-osstest@xenproject.org>)
 id 1e2vGF-00055n-HY
 for xen-devel@lists.xensource.com; Fri, 13 Oct 2017 08:24:03 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 D5/C3-07895-22870E95; Fri, 13 Oct 2017 08:24:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpK5SxYN
 Ig8vbOCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bZy3OZCmYJVjxb08jUwPiMq4uRk0NCwF9i
 0cq/rF2MHEC2u8S9h2kgYREBZ4kJH26zgdi8AnoSUzYeASsRFgiWePnQoIuRC6i6kVVi0aS5r
 BBjVCVaH18Hs9kEPCQm9kxkAbFZgOLPH/SAxYUEtCSWLl7JBDFTUOLkzCdgNcwCEhIHX7xghp
 hjITHjbjvTBEbeWUjKZiEpW8DItIpRozi1qCy1SNfIVC+pKDM9oyQ3MTNH19DAVC83tbg4MT0
 1JzGpWC85P3cTIzB06hkYGHcw7mr3O8QoycGkJMqrFvkgUogvKT+lMiOxOCO+qDQntfgQowwH
 h5IEr1U5UE6wKDU9tSItMwcYxDBpCQ4eJRHeEpA0b3FBYm5xZjpE6hSjLsexTZf/MAmx5OXnp
 UqJ8+qDFAmAFGWU5sGNgEXUJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvM0gU3gy80rgNr
 0COoIJ6Ih3EWBHlCQipKQaGDkc3z+ZfmL5lHnml52nvH0krcE4cTqDm8zLXtcpHkd+iXPcmhj
 R5bJIMS8z5La0MRs3u8kn8dN8S9RuCr6VMZKSWb/vJb9S8zw/A4bVjZuuxuvu13xefpZ7dVf1
 y9m5044kdK3ZevTjNMNXzw7pqtZx/ZpYcPh5HPODO89dn7tunXv8ufO1tVpKLMUZiYZazEXFi
 QCxLLBaowIAAA==
X-Env-Sender: prvs=4522375a9=citrix-osstest@xenproject.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1507883040!91290141!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5911 invoked from network); 13 Oct 2017 08:24:01 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Oct 2017 08:24:01 -0000
X-IronPort-AV: E=Sophos;i="5.43,370,1503360000"; d="scan'208";a="445863584"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL03.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72232-mainreport@xen.org>
X-Osstest-Failures: distros-debian-jessie:test-arm64-arm64-armhf-jessie-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-jessie:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-jessie:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-jessie:build-arm64:capture-logs:broken:nonblocking
 distros-debian-jessie:test-armhf-armhf-armhf-jessie-netboot-pygrub:migrate-support-check:fail:nonblocking
 distros-debian-jessie:test-armhf-armhf-armhf-jessie-netboot-pygrub:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-That: flight=72207
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 13 Oct 2017 09:23:58 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL03.citrite.net
Subject: [Xen-devel] [distros-debian-jessie test] 72232: tolerable trouble:
	blocked/broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMjMyIGRpc3Ryb3MtZGViaWFuLWplc3NpZSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcyMjMyLwoKRmFpbHVy
ZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLWplc3NpZS1uZXRi
b290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4g
bGlrZSA3MjIwNwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0
ZSAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcyMjA3CiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzIyMDcK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSA3MjIwNwogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1qZXNzaWUtbmV0
Ym9vdC1weWdydWIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbGlrZSA3MjIwNwogdGVz
dC1hcm1oZi1hcm1oZi1hcm1oZi1qZXNzaWUtbmV0Ym9vdC1weWdydWIgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayBmYWlsIGxpa2UgNzIyMDcKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQg
ICAgICAgICAgICAgICA3MjIwNwoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWplc3NpZS1u
ZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1p
Mzg2LWplc3NpZS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWFtZDY0LWplc3NpZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLWplc3NpZS1uZXRib290LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtamVzc2llLW5l
dGJvb3QtcHlncnViICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LWplc3NpZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9v
c3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUu
bmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 13 08:25:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 08:25:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2vHs-0005Eq-4R; Fri, 13 Oct 2017 08:25:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2vHq-0005Ea-IZ
 for xen-devel@lists.xen.org; Fri, 13 Oct 2017 08:25:42 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 4C/27-22397-58870E95; Fri, 13 Oct 2017 08:25:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXS6fjDS7e14kG
 kwZdrQhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bXl82sBc+lKva+Ws/WwLhGrIuRk0NIIE/i
 xPx/zCA2r4CdxNW9TUwgtoSAocTphTdZQGwWAVWJA2tXgdWwCahLtD3bztrFyMEhIqAsMXmub
 xcjFwezwAVGiYUtyxm7GNk5hAWsJDZWgFQICThK3L8aDtLIKeAkca7jADtImFdAUOLvDmGQML
 OAlsTDX7dYIGxtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNf
 IVC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzDs6hkYGHcw7mr3O8QoycGkJMqr
 FvkgUogvKT+lMiOxOCO+qDQntfgQowwHh5IE79xyoJxgUWp6akVaZg4wAmDSEhw8SiK8m0DSv
 MUFibnFmekQqVOMxhzHNl3+w8TRcfPuHyYhlrz8vFQpcd4NIKUCIKUZpXlwg2CReYlRVkqYl5
 GBgUGIpyC1KDezBFX+FaM4B6OSMO8hkCk8mXklcPteAZ3CBHTKuwiwU0oSEVJSDYzL1348vuD
 rx7ZiG13fA9HObnUfE8ICXiwWaUpmeSykouX8yS5d4OO02voEbcmfB4uUOIvmcvC2OSnYRF+s
 ZjvxfeXOVjP+EP+mz2XJ8hf5nOc7ztn++XpV0qx1C332KYe/KTU9Ws/46c1OjalbOEOKHSUu7
 z98S/bbodzne5isVp3c1fVUvkWJpTgj0VCLuag4EQAo40aGxwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1507883139!106658785!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37988 invoked from network); 13 Oct 2017 08:25:40 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 08:25:40 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 13 Oct 2017 02:25:38 -0600
Message-Id: <59E094A20200007800185F85@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 13 Oct 2017 02:25:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1507584751-5671-1-git-send-email-chao.gao@intel.com>
In-Reply-To: <1507584751-5671-1-git-send-email-chao.gao@intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Quan Xu <quan.xu0@gmail.com>,
 xen-devel@lists.xen.org,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86/vpt: fix a bug in pt_update_irq()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA5LjEwLjE3IGF0IDIzOjMyLCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKCkZp
cnN0IG9mIGFsbCAtIHBsZWFzZSB1c2UgYSBiZXR0ZXIgc3ViamVjdC4gSWYgc29tZW9uZSBmaW5k
cyBhbm90aGVyCmJ1ZyBpbiB0aGlzIGZ1bmN0aW9uIGluLCBzYXksIGhhbGYgYSB5ZWFyJ3MgdGlt
ZSwgaG93IHdpbGwgd2UgdGVsbCBhcGFydAp0aGUgdHdvIHBhdGNoZXMgZnJvbSBsb29raW5nIGF0
IGp1c3QgdGhlIGxpc3Qgb2YgdGl0bGVzIHNldmVyYWwgeWVhcnMKbGF0ZXI/Cgo+IHB0X3VwZGF0
ZV9pcnEoKSBpcyBleHBlY3RlZCB0byByZXR1cm4gdGhlIHZlY3RvciBudW1iZXIgb2YgcGVyaW9k
aWMKPiB0aW1lciBpbnRlcnJ1cHQsIHdoaWNoIHNob3VsZCBiZSBzZXQgaW4gdklSUiBvZiB2bGFw
aWMuIE90aGVyd2lzZSBpdAo+IHdvdWxkIHRyaWdnZXIgdGhlIGFzc2VydGlvbiBpbiB2bXhfaW50
cl9hc3Npc3QoKSwgcGxlYXNlIHNlZWluZwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
YXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0xMC9tc2cwMDkxNS5odG1sLgo+IAo+IEJ1dCBp
dCBmYWlscyB0byBhY2hpZXZlIHRoYXQgaW4gdGhlIGZvbGxvd2luZyB0d28gY2FzZToKPiAxLiBo
dm1faXNhX2lycV9hc3NlcnQoKSBtYXkgbm90IHNldCB0aGUgY29ycmVzcG9uZGluZyBiaXQgaW4g
dklSUiBmb3IKPiBtYXNrIGZpZWxkIG9mIElPQVBJQyBSVEUgaXMgc2V0LiBQbGVhc2UgcmVmZXIg
dG8gdGhlIGNhbGwgdHJlZQo+IHZteF9pbnRyX2Fzc2lzdCgpIC0+IHB0X3VwZGF0ZV9pcnEoKSAt
PiBodm1faXNhX2lycV9hc3NlcnQoKSAtPgo+IGFzc2VydF9pcnEoKSAtPiBhc3NlcnRfZ3NpKCkg
LT4gdmlvYXBpY19pcnFfcG9zaXRpdmVfZWRnZSgpLiBUaGUgcGF0Y2gKPiBjaGVja3Mgd2hldGhl
ciB0aGUgdmVjdG9yIGlzIHNldCBvciBub3QgaW4gdklSUiBvZiB2bGFwaWMgYmVmb3JlCj4gcmV0
dXJuaW5nLgo+IAo+IDIuIHNvbWVvbmUgY2hhbmdlcyB0aGUgdmVjdG9yIGZpZWxkIG9mIElPQVBJ
QyBSVEUgYmV0d2VlbiBhc3NlcnRpbmcKPiB0aGUgaXJxIGFuZCBnZXR0aW5nIHRoZSB2ZWN0b3Ig
b2YgdGhlIGlycSwgbGVhZGluZyB0byBzZXR0aW5nIHRoZQo+IG9sZCB2ZWN0b3IgbnVtYmVyIGJ1
dCByZXR1cm5pbmcgYSBkaWZmZXJlbnQgdmVjdG9yIG51bWJlci4gVGhpcyBwYXRjaAo+IGhvbGRz
IHRoZSBpcnFfbG9jayB3aGVuIGRvaW5nIHRoZSB0d28gb3BlcmF0aW9ucyB0byBwcmV2ZW50IHRo
ZSBjYXNlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+
CgpQb2ludCAyIGlzIHZlcnkgdW5saWtlbHkgdG8gYmUgdGhlIGNhdXNlIG9mIHRoZSBmYWlsZWQg
YXNzZXJ0aW9uIHRoYXQKb3NzdGVzdCBrZWVwcyBoaXR0aW5nIG9uY2UgaW4gYSB3aGlsZS4gRGlk
IHlvdXIgYW5hbHlzaXMgeWllbGQKaW5kaWNhdGlvbiB0aGF0IHBvaW50IDEgaXMgd2hhdCBpcyBo
YXBwZW5pbmcgdGhlcmU/Cgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaXJxLmMKPiArKysgYi94
ZW4vYXJjaC94ODYvaHZtL2lycS5jCj4gQEAgLTE2OCwyMCArMTY4LDIzIEBAIHZvaWQgaHZtX2dz
aV9kZWFzc2VydChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZ3NpKQo+ICAgICAgc3Bp
bl91bmxvY2soJmQtPmFyY2guaHZtX2RvbWFpbi5pcnFfbG9jayk7Cj4gIH0KPiAgCj4gLXZvaWQg
aHZtX2lzYV9pcnFfYXNzZXJ0KAo+IC0gICAgc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50
IGlzYV9pcnEpCj4gK3ZvaWQgaHZtX2lzYV9pcnFfYXNzZXJ0X2xvY2tlZChzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBpbnQgaXNhX2lycSkKClBsZWFzZSBkb24ndCBpbnRyb2R1Y2UgYSBub24t
c3RhdGljIGZ1bmN0aW9uIGxpa2UgdGhpcy4gSW5zdGVhZCBJCndvdWxkIHN1Z2dlc3QgeW91IGlu
dHJvZHVjZSBhIG5ldyBoZWxwZXIgZnVuY3Rpb24gZG9pbmcgd2hhdAp5b3UgaW50cm9kdWNlIGFz
IHJlcGxhY2VtZW50IHRvIHRoZSBjYWxsIHRvCmh2bV9pc2FfaXJxX2Fzc2VydCgpLiBUaGF0J2xs
IHByZXN1bWFibHkgaW52b2x2ZSBwYXNzaW5nIGEKZ2V0X3ZlY3RvcigpIGNhbGxiYWNrIHRvIGEg
d3JhcHBlciBvZiBwdF9pcnFfdmVjdG9yKCkgKG9yIHRvIGFuCmFiYnJldmlhdGVkIGZvcm0gb2Yg
aXQsIGFzICJzcmMiIGlzIGh2bV9pbnRzcmNfbGFwaWMpLCBzaW5jZSBJCnVuZGVyc3RhbmQgeW91
IG5lZWQgdGhpcyBjYWxsZWQgd2l0aCB0aGUgbG9jayBoZWxkLgoKQW5kIG9uY2UgeW91IGRvIHRo
aXMgSSBkb24ndCB0aGluayBpdCdsbCBiZSB3b3J0aHdoaWxlIGJyZWFraW5nCm91dCBodm1faXNh
X2lycV9hc3NlcnRfbG9ja2VkKCkgYXQgYWxsIC0geW91J2xsIGp1c3QgaGF2ZSBhCnNpYmxpbmcg
dG8gaHZtX2lzYV9pcnFfYXNzZXJ0KCkuIE9yLCBjb25zaWRlcmluZyB0aGUgZmV3IGNhbGxlcnMK
dGhlIGZ1bmN0aW9uIGhhcywgc2ltcGx5IGdpdmluZyB0aGF0IGZ1bmN0aW9uIGl0c2VsZiBhbiBv
cHRpb25hbApjYWxsYmFjayBwYXJhbWV0ZXIgbWlnaHQgYmUgZXZlbiBiZXR0ZXIgKGVsaW1pbmF0
aW5nIGFueSBjb2RlCmR1cGxpY2F0aW9uKS4KCj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bGFw
aWMuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMKPiBAQCAtMTM3LDYgKzEzNywx
NyBAQCBzdGF0aWMgdm9pZCB2bGFwaWNfZXJyb3Ioc3RydWN0IHZsYXBpYyAqdmxhcGljLCB1bnNp
Z25lZCBpbnQgZXJybWFzaykKPiAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnZsYXBpYy0+
ZXNyX2xvY2ssIGZsYWdzKTsKPiAgfQo+ICAKPiArYm9vbCB2bGFwaWNfdGVzdF9pcnEoc3RydWN0
IHZsYXBpYyAqdmxhcGljLCB1aW50OF90IHZlYykKClRoZSB3YXkgdGhlIGZ1bmN0aW9uIGlzIG5h
bWVkLCB0aGUgcG9pbnRlciBzaG91bGQgYmUgY29uc3QKcXVhbGlmaWVkLiBIb3dldmVyLCB0aGUg
ZnVuY3Rpb24gZG9lcyBtb3JlIHRoYW4ganVzdCB0ZXN0aW5nCmN1cnJlbnQgc3RhdGU6Cgo+ICt7
Cj4gKyAgICBpZiAoIHVubGlrZWx5KHZlYyA8IDE2KSApCj4gKyAgICAgICAgcmV0dXJuIGZhbHNl
Owo+ICsKPiArICAgIGlmICggaHZtX2Z1bmNzLnN5bmNfcGlyX3RvX2lyciApCj4gKyAgICAgICAg
aHZtX2Z1bmNzLnN5bmNfcGlyX3RvX2lycih2bGFwaWNfdmNwdSh2bGFwaWMpKTsKClF1ZXN0aW9u
IGlzIHdoZXRoZXIgdGhpcyBpcyByZWFsbHkgbmVjZXNzYXJ5LCBvZiB3aGV0aGVyIGluc3RlYWQK
eW91IGNvdWxkIGp1c3QgcmV0dXJuIHRoZSBzdGF0ZSBvZiB0aGUgcmVzcGVjdGl2ZSBQSVIgYml0
IGhlcmUuIEknZApwcmVmZXIgdGhhdCBvdmVyIGdpdmluZyB0aGUgZnVuY3Rpb24gYSBuYW1lIG5v
IGxvbmdlciBzdWdnZXN0aW5nCml0IGxlYXZlcyBhbGwgc3RhdGUgYWxvbmUuCgpKYW4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 08:37:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 08:37:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2vTD-0006gN-5F; Fri, 13 Oct 2017 08:37:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=452428aa2=ross.lagerwall@citrix.com>)
 id 1e2vTC-0006gH-2q
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 08:37:26 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 9E/85-14867-54B70E95; Fri, 13 Oct 2017 08:37:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHRDpK5j9YN
 Ig/UbDC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyVj3vYC1oEK86usm5gvMHbxcjJISHgL/F6
 4n82EFtYIFJi5aIrrCC2iICLxJEtW1i6GLk4mAUWMEo8uNzDCOIICbQxSnx9fwesg03AQOLWp
 e/MIDavgK3EyctPgWwODhYBVYmvXwxBwqIC4RJNZ/tZIEoEJU7OfMICUsIp4Cnx9UcqSJhZwE
 Ji5vzzjBC2uMStJ/OZIGx5ie1v54BNFxJQk3i7/AzLBEb+WUgmzULSPgtJ+ywk7QsYWVYxqhe
 nFpWlFuma6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYmAxDsYJx+2f8QoyQH
 k5Ior1rkg0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErx5VUA5waLU9NSKtMwcYIzApCU4eJREe
 M9XAqV5iwsSc4sz0yFSpxh1OY5tuvyHSYglLz8vVUqcdzrIDAGQoozSPLgRsHi9xCgrJczLCH
 SUEE9BalFuZgmq/CtGcQ5GJWHeUJApPJl5JXCbXgEdwQR0xLsIsCNKEhFSUg2Mu25M/rLRp0u
 YUX/llPRmBQ+jzx+qp9vxMFx/FRl84bLQxPMeOfIa1vM7lx6LO1NVnW34fuGjhMuNLFLBjzu+
 a6zRqH/3MfjPq4Uib7Unuc86v0bjvEhL1sQKNt0D9tGpBXOex12SmD+94qAgP9tHh5jrfw/Y3
 J9ieHxVmEKuVnsKzwNOLaX3SizFGYmGWsxFxYkAuy/yCtICAAA=
X-Env-Sender: prvs=452428aa2=ross.lagerwall@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1507883839!106890626!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21636 invoked from network); 13 Oct 2017 08:37:21 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Oct 2017 08:37:21 -0000
X-IronPort-AV: E=Sophos;i="5.43,370,1503360000"; d="scan'208";a="445865387"
To: Ian Jackson <ian.jackson@eu.citrix.com>, <qemu-devel@nongnu.org>
References: <1507564902-9000-1-git-send-email-ian.jackson@eu.citrix.com>
 <1507564902-9000-4-git-send-email-ian.jackson@eu.citrix.com>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <b749ee6c-591b-4f31-7fd3-b0fa03f5f98b@citrix.com>
Date: Fri, 13 Oct 2017 09:37:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1507564902-9000-4-git-send-email-ian.jackson@eu.citrix.com>
Content-Language: en-US
Cc: Anthony PERARD <anthony.perard@citrix.com>, Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 3/8] xen: defer call to xen_restrict until
 just before os_setup_post
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDkvMjAxNyAwNTowMSBQTSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gV2UgbmVlZCB0byBy
ZXN0cmljdCAqYWxsKiB0aGUgY29udHJvbCBmZHMgdGhhdCBxZW11IG9wZW5zLiAgTG9va2luZyBp
bgo+IC9wcm9jL1BJRC9mZCBzaG93cyB0aGVyZSBhcmUgbWFueTsgdGhlaXIgYWxsb2NhdGlvbiBz
ZWVtcyBzY2F0dGVyZWQKPiB0aHJvdWdob3V0IFhlbiBzdXBwb3J0IGNvZGUgaW4gcWVtdS4KPiAK
PiBXZSBtdXN0IHBvc3Rwb25lIHRoZSByZXN0cmljdCBjYWxsIHVudGlsIHJvdWdobHkgdGhlIHNh
bWUgdGltZSBhcyBxZW11Cj4gY2hhbmdlcyBpdHMgdWlkLCBjaHJvb3RzIChpZiBhcHBsaWNhYmxl
KSwgYW5kIHNvIG9uLgo+IAo+IFRoZXJlIGRvZXNuJ3Qgc2VlbSB0byBiZSBhbiBhcHByb3ByaWF0
ZSBob29rIGFscmVhZHkuICBUaGUgUnVuU3RhdGUKPiBjaGFuZ2UgaG9vayBmaXJlcyBhdCBkaWZm
ZXJlbnQgdGltZXMgZGVwZW5kaW5nIG9uIGV4YWN0bHkgd2hhdCBtb2RlCj4gcWVtdSBpcyBvcGVy
YXRpbmcgaW4uCj4gCj4gQW5kIGl0IGFwcGVhcnMgdGhhdCBuby1vbmUgYnV0IHRoZSBYZW4gY29k
ZSB3YW50cyBhIGhvb2sgYXQgdGhpcyBwaGFzZQo+IG9mIGV4ZWN1dGlvbi4gIFNvLCBpbnRyb2R1
Y2UgYSBiYXJlIGNhbGwgdG8gYSBuZXcgZnVuY3Rpb24KPiB4ZW5fc2V0dXBfcG9zdCwganVzdCBi
ZWZvcmUgb3Nfc2V0dXBfcG9zdC4gIEFsc28gcHJvdmlkZSB0aGUKPiBhcHByb3ByaWF0ZSBzdHVi
IGZvciB3aGVuIFhlbiBjb21waWxhdGlvbiBpcyBkaXNhYmxlZC4KPiAKPiBXZSBkbyB0aGUgcmVz
dHJpY3Rpb24gYmVmb3JlIHJhdGhlciB0aGFuIGFmdGVyIG9zX3NldHVwX3Bvc3QsIGJlY2F1c2UK
PiB4ZW5fcmVzdHJpY3QgbWF5IG5lZWQgdG8gb3BlbiAvZGV2L251bGwsIGFuZCBvc19zZXR1cF9w
b3N0IG1pZ2h0IGhhdmUKPiBjYWxsZWQgY2hyb290Lgo+IApUaGlzIHdvcmtzIGZvciBub3JtYWxs
eSBzdGFydGluZyBhIFZNIGJ1dCBkb2Vzbid0IHNlZW0gdG8gd29yayB3aGVuIApyZXN1bWluZy9t
aWdyYXRpbmcuCgpIZXJlIGlzIHRoZSBvcmRlciBvZiBzZWxlY3RlZCBvcGVyYXRpb25zIHdoZW4g
c3RhcnRpbmcgYSBWTSBub3JtYWxseToKICAgICBWTkMgc2VydmVyIHJ1bm5pbmcgb24gMTI3LjAu
MC4xOjU5MDEKICAgICB4ZW5fY2hhbmdlX3N0YXRlX2hhbmRsZXIoKQogICAgIHhlbnN0b3JlX3Jl
Y29yZF9kbV9zdGF0ZTogcnVubmluZwogICAgIHhlbl9zZXR1cF9wb3N0KCkKICAgICB4ZW50b29s
Y29yZV9yZXN0cmljdF9hbGw6IHJjID0gMAogICAgIG9zX3NldHVwX3Bvc3QoKQogICAgIG1haW5f
bG9vcCgpCgpIZXJlIGlzIHRoZSBvcmRlciBvZiBzZWxlY3RlZCBvcGVyYXRpb25zIHdoZW4gc3Rh
cnRpbmcgUUVNVSB3aXRoIAotaW5jb21pbmcgZmQ6Li4uIDoKICAgICBWTkMgc2VydmVyIHJ1bm5p
bmcgb24gMTI3LjAuMC4xOjU5MDIKICAgICBtaWdyYXRpb25fZmRfaW5jb21pbmcoKQogICAgIHhl
bl9zZXR1cF9wb3N0KCkKICAgICB4ZW50b29sY29yZV9yZXN0cmljdF9hbGw6IHJjID0gMAogICAg
IG9zX3NldHVwX3Bvc3QoKQogICAgIG1haW5fbG9vcCgpCiAgICAgbWlncmF0aW9uX3NldF9pbmNv
bWluZ19jaGFubmVsKCkKICAgICBtaWdyYXRlX3NldF9zdGF0ZSgpCiAgICAgeGVuX2NoYW5nZV9z
dGF0ZV9oYW5kbGVyKCkKICAgICB4ZW5zdG9yZV9yZWNvcmRfZG1fc3RhdGU6IHJ1bm5pbmcKICAg
ICBlcnJvciByZWNvcmRpbmcgZG0gc3RhdGUKICAgICBxZW11IGV4aXRlZCB3aXRoIGNvZGUgMQoK
VGhlIGlzc3VlIGlzIHRoYXQgUUVNVSBuZWVkcyB4ZW5zdG9yZSBhY2Nlc3MgdG8gd3JpdGUgInJ1
bm5pbmciIGJ1dCB0aGlzIAppcyBhZnRlciBpdCBoYXMgYWxyZWFkeSBiZWVuIHJlc3RyaWN0ZWQu
IE1vdmluZyB4ZW5fc2V0dXBfcG9zdCgpIGludG8gCnhlbl9jaGFuZ2Vfc3RhdGVfaGFuZGxlcigp
IHdvcmtzIGZpbmUuIFRoZSBvbmx5IGlzc3VlIGlzIHRoYXQgaW4gdGhlIAptaWdyYXRpb24gY2Fz
ZSwgaXQgZXhlY3V0ZXMgYWZ0ZXIgb3Nfc2V0dXBfcG9zdCgpIHNvIFFFTVUgbWlnaHQgYmUgCmNo
cm9vdGVkIGluIHdoaWNoIGNhc2Ugb3BlbmluZyAvZGV2L251bGwgdG8gcmVzdHJpY3QgZmRzIGRv
ZXNuJ3Qgd29yayAKKHVubGVzcyBpdHMgbmV3IHJvb3QgaGFzIGEgL2Rldi9udWxsKS4KCi0tIApS
b3NzIExhZ2Vyd2FsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 13 08:44:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 08:44:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2vZN-0007LG-Qo; Fri, 13 Oct 2017 08:43:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2vZN-0007LA-AR
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 08:43:49 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 E6/5E-26618-4CC70E95; Fri, 13 Oct 2017 08:43:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXS6fjDS/dIzYN
 Ig6X/GC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy3fz4zFxxjrXi/q52lgXE/SxcjJ4eQQJ7E
 7pvLwGxeATuJZ53fmUFsCQFDidMLb4LFWQRUJdYd62IHsdkE1CXanm1n7WLk4BAR0JE4/Z0PJ
 MwsECRxuWMZM0hYWCBForUnDWJ6hsSrxs2MIDangJXE9bVfmEBKeAUEJf7uEIbo1JJ4+OsWC4
 StLbFs4WuwKcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGJUL04tKkst0jXUSyrKTM8oyU3
 MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDLt6BgbGHYxNvc6HGCU5mJREedUiH0QK8SXlp1Rm
 JBZnxBeV5qQWH2KU4eBQkuAVB4axkGBRanpqRVpmDjACYNISHDxKIry/q4HSvMUFibnFmekQq
 VOMxhw3Hl7/w8TRcfPuHyYhlrz8vFQpcd4HIKUCIKUZpXlwg2CReYlRVkqYl5GBgUGIpyC1KD
 ezBFX+FaM4B6OSMMRCnsy8Erh9r4BOYQI65V0E2CkliQgpqQbG+miVJ88r7RTeHWjd5L1wScw
 03UrbsxM4Js9+PF+rRjdpo1zijDk8P3es1Uyb0fNArunbmcjZ+Uqlf9reVLmsLIr2lC193d8p
 e1YmYdpypb13j039+Cb7qdp1qfUWa2oPrLx0/PWK/iCxLRtScvdUTF6ll/lU/Jtmvsffw1uf1
 IbWiaZYnf7Ho8RSnJFoqMVcVJwIAOc0DYjHAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1507884226!106662264!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51628 invoked from network); 13 Oct 2017 08:43:47 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 08:43:47 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 13 Oct 2017 02:43:45 -0600
Message-Id: <59E098E10200007800185FCB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 13 Oct 2017 02:43:45 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170929112535.82299-1-roger.pau@citrix.com>
 <20170929112535.82299-2-roger.pau@citrix.com>
In-Reply-To: <20170929112535.82299-2-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 1/3] x86/dom0: use dom0_paging_pages to
 account for the memory used by IOMMU pt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI5LjA5LjE3IGF0IDEzOjI1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEluc3RlYWQgb2Ygb3BlbiBjb2RpbmcgYSBjYWxjdWxhdGlvbiBmb3IgaXQuCgpCdXQgaG93IHdl
bGwgZG8gdGhlIHR3byBjYWxjdWxhdGlvbiByZXN1bHRzIG1hdGNoIHVwPyBJbiBwYXJ0aWN1bGFy
CkkgZG91YnQgdGhlIElPTU1VIHBhZ2UgdGFibGUgcmVzZXJ2YXRpb24gbmVlZHMgaXMgdkNQVSBj
b3VudApkZXBlbmRlbnQuCgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKPiArKysg
Yi94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCj4gQEAgLTI1NCwxNCArMjU0LDkgQEAgdW5zaWdu
ZWQgbG9uZyBfX2luaXQgZG9tMF9jb21wdXRlX25yX3BhZ2VzKAo+ICAgICAgaWYgKCBpc19wdl8z
MmJpdF9kb21haW4oZCkgKQo+ICAgICAgICAgIGF2YWlsIC09IGQtPm1heF92Y3B1cyAtIDE7Cj4g
IAo+IC0gICAgLyogUmVzZXJ2ZSBtZW1vcnkgZm9yIGlvbW11X2RvbTBfaW5pdCgpIChyb3VnaCBl
c3RpbWF0ZSkuICovCj4gKyAgICAvKiBSZXNlcnZlIG1lbW9yeSBmb3IgaW9tbXVfZG9tMF9pbml0
KCkuICovCgpJcyB0aGUgbmV3IHJlc3VsdCBhbnkgbGVzcyByb3VnaCBhbiBlc3RpbWF0ZSBjb21w
YXJlZCB0byB3aGF0CndlJ3ZlIGJlZW4gdXNpbmcgc28gZmFyPyBRdWl0ZSB0aGUgb3Bwb3NpdGUs
IEkgd291bGQgZ3Vlc3MuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 08:45:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 08:45:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2vab-0007PS-B3; Fri, 13 Oct 2017 08:45:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <imammedo@redhat.com>) id 1e2vaZ-0007Oy-Md
 for xen-devel@lists.xen.org; Fri, 13 Oct 2017 08:45:03 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 E0/AF-03953-F0D70E95; Fri, 13 Oct 2017 08:45:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsVysWW7jC5f7YN
 Ig0dXZCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owTc5azFrxWqui5OpO1gfGzdBcjF4eQwGwm
 iYYF59m7GDk5WATsJebO3skGYjMKlEkcWTMfyOYAsnMlus57QtTPY5TYNWkfI0S9qsSbA0/Ae
 tkENCWez7kAZosI6ErMXX+DFcRmFvjKInHlbSaILSwQIXH8wmmwmbwClhJ/emRBwpxA5qsfj9
 kh5p9klli75RALSIJXQFDi5MwnLBBztCQe/roFZctLbH87hxnElhDQlrh8tJ0JpFlCoI9RYuv
 cn2wTGIVmIemfhaR/FpL+BYzMqxjVi1OLylKLdE31kooy0zNKchMzc3QNDUz1clOLixPTU3MS
 k4r1kvNzNzECw5kBCHYwful3PsQoycGkJMqrFvkgUogvKT+lMiOxOCO+qDQntfgQowwHh5IEr
 3gNUE6wKDU9tSItMwcYWTBpCQ4eJRHe39VAad7igsTc4sx0iNQpRl2OY5su/2ESYsnLz0uVEu
 d9AFIkAFKUUZoHNwIW5ZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkDLGKJzOvBG7TK6AjmIC
 OeBcBdkRJIkJKqoHRe0toLfdWpeiCbUyXNW6ZuK9vq5CI2m2ZsPZ9FUdo6x2vwN4F01S/7Qzw
 vHpZOP7dvXQudy/LRnW/fiG3ox89dkXO2VUYLrkyaq7NNe1qpx6NAsanb+x4WcLSLScmZRXMU
 X+/e2n4dn7/rG8f/5W/kLGb6bE25Lzv271s4Tt23nQQrY0VmarEUpyRaKjFXFScCADwP4fY7Q
 IAAA==
X-Env-Sender: imammedo@redhat.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1507884300!87007548!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40021 invoked from network); 13 Oct 2017 08:45:02 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 13 Oct 2017 08:45:02 -0000
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 2A6991E2ED;
 Fri, 13 Oct 2017 08:45:00 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 2A6991E2ED
Received: from nial.brq.redhat.com (unknown [10.43.2.209])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 5FAEA18BA6;
 Fri, 13 Oct 2017 08:44:54 +0000 (UTC)
Date: Fri, 13 Oct 2017 10:44:53 +0200
From: Igor Mammedov <imammedo@redhat.com>
To: Haozhong Zhang <haozhong.zhang@intel.com>
Message-ID: <20171013104453.50284426@nial.brq.redhat.com>
In-Reply-To: <20171013075326.77azyi4j2wo3b2fx@hz-desktop>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
 <20170911044157.15403-1-haozhong.zhang@intel.com>
 <20170911160818.1bd44a82@nial.brq.redhat.com>
 <alpine.DEB.2.10.1709111119480.19719@sstabellini-ThinkPad-X260>
 <20170912031509.vufszbju3s2v2bw3@hz-desktop>
 <20171010160544.GA1772@char.us.oracle.com>
 <20171012124544.dq3wyr65tefi3glk@hz-desktop>
 <f6478644-0d4a-6531-9016-aee2a0e76417@redhat.com>
 <20171013075326.77azyi4j2wo3b2fx@hz-desktop>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.30]); Fri, 13 Oct 2017 08:45:00 +0000 (UTC)
Cc: Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 Eduardo Habkost <ehabkost@redhat.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, andrew.cooper3@citrix.com,
 "Michael S. Tsirkin" <mst@redhat.com>, ian.jackson@eu.citrix.com,
 qemu-devel@nongnu.org, xen-devel@lists.xen.org, xen-devel@lists.xenproject.org,
 JBeulich@suse.com, Chao Peng <chao.p.peng@linux.intel.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Dan Williams <dan.j.williams@intel.com>,
 Richard Henderson <rth@twiddle.net>, george.dunlap@citrix.com,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>
Subject: Re: [Xen-devel] [Qemu-devel] [RFC QEMU PATCH v3 00/10] Implement
 vNVDIMM for Xen HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAxMyBPY3QgMjAxNyAxNTo1MzoyNiArMDgwMApIYW96aG9uZyBaaGFuZyA8aGFvemhv
bmcuemhhbmdAaW50ZWwuY29tPiB3cm90ZToKCj4gT24gMTAvMTIvMTcgMTc6NDUgKzAyMDAsIFBh
b2xvIEJvbnppbmkgd3JvdGU6Cj4gPiBPbiAxMi8xMC8yMDE3IDE0OjQ1LCBIYW96aG9uZyBaaGFu
ZyB3cm90ZTogIAo+ID4gPiBCYXNpY2FsbHksIFFFTVUgYnVpbGRzIHR3byBST01zIGZvciBndWVz
dCwgL3JvbUBldGMvYWNwaS90YWJsZXMgYW5kCj4gPiA+IC9yb21AZXRjL3RhYmxlLWxvYWRlci4g
VGhlIGZvcm1lciBpcyB1bnN0cnVjdHVyZWQgdG8gZ3Vlc3QsIGFuZAo+ID4gPiBjb250YWlucyBh
bGwgZGF0YSBvZiBndWVzdCBBQ1BJLiBUaGUgbGF0dGVyIGlzIGEgQklPU0xpbmtlckxvYWRlcgo+
ID4gPiBvcmdhbml6ZWQgYXMgYSBzZXQgb2YgY29tbWFuZHMsIHdoaWNoIGRpcmVjdCB0aGUgZ3Vl
c3QgKGUuZy4sIFNlYUJJT1MKPiA+ID4gb24gS1ZNL1FFTVUpIHRvIHJlbG9jYXRlIGRhdGEgaW4g
dGhlIGZvcm1lciBmaWxlLCByZWNhbGN1bGF0ZSBjaGVja3N1bQo+ID4gPiBvZiBzcGVjaWZpZWQg
YXJlYSwgYW5kIGZpbGwgZ3Vlc3QgYWRkcmVzcyBpbiBzcGVjaWZpZWQgQUNQSSBmaWVsZC4KPiA+
ID4gCj4gPiA+IE9uZSBwYXJ0IG9mIG15IHBhdGNoZXMgaXMgdG8gaW1wbGVtZW50IGEgbWVjaGFu
aXNtIHRvIHRlbGwgWGVuIHdoaWNoCj4gPiA+IHBhcnQgb2YgQUNQSSBkYXRhIGlzIGEgdGFibGUg
KE5GSVQpLCBhbmQgd2hpY2ggcGFydCBkZWZpbmVzIGEKPiA+ID4gbmFtZXNwYWNlIGRldmljZSBh
bmQgd2hhdCB0aGUgZGV2aWNlIG5hbWUgaXMuIEkgY2FuIGFkZCB0d28gbmV3IGxvYWRlcgo+ID4g
PiBjb21tYW5kcyBmb3IgdGhlbSByZXNwZWN0aXZlbHkuCj4gPiA+IAo+ID4gPiBCZWNhdXNlIHRo
ZXkganVzdCBwcm92aWRlIGluZm9ybWF0aW9uIGFuZCBTZWFCSU9TIGluIG5vbi14ZW4KPiA+ID4g
ZW52aXJvbm1lbnQgaWdub3JlcyB1bnJlY29nbml6ZWQgY29tbWFuZHMsIHRoZXkgd2lsbCBub3Qg
YnJlYWsgU2VhQklPUwo+ID4gPiBpbiBub24teGVuIGVudmlyb25tZW50Lgo+ID4gPiAKPiA+ID4g
T24gUUVNVSBzaWRlLCBtb3N0IFhlbi1zcGVjaWZpYyBoYWNrcyBpbiBBQ1BJIGJ1aWxkZXIgY291
bGQgYmUKPiA+ID4gZHJvcHBlZCwgYW5kIHJlcGxhY2VkIGJ5IGFkZGluZyB0aGUgbmV3IGxvYWRl
ciBjb21tYW5kcyAodGhvdWdoIHRoZXkKPiA+ID4gbWF5IGJlIHVzZWQgb25seSBieSBYZW4pLgo+
ID4gPiAKPiA+ID4gT24gWGVuIHNpZGUsIGEgZndfY2ZnIGRyaXZlciBhbmQgYSBCSU9TTGlua2Vy
TG9hZGVyIGNvbW1hbmQgZXhlY3V0b3IKPiA+ID4gYXJlIG5lZWRlZCBpbiwgcGVyaGFwcywgaHZt
bG9hZGVyLiAgCj4gPiAKPiA+IElmIFhlbiBoYXMgdG8gcGFyc2UgQklPU0xpbmtlckxvYWRlciwg
aXQgY2FuIHVzZSB0aGUgZXhpc3RpbmcgY29tbWFuZHMKPiA+IHRvIHByb2Nlc3MgYSByZWR1Y2Vk
IHNldCBvZiBBQ1BJIHRhYmxlcy4gIEluIG90aGVyIHdvcmRzLAo+ID4gZXRjL2FjcGkvdGFibGVz
IHdvdWxkIG9ubHkgaW5jbHVkZSB0aGUgTkZJVCwgdGhlIFNTRFQgd2l0aCBuYW1lc3BhY2UKPiA+
IGRldmljZXMsIGFuZCB0aGUgWFNEVC4gIGV0Yy9hY3BpL3JzZHAgd291bGQgaW5jbHVkZSB0aGUg
UlNEUCB0YWJsZSBhcyB1c3VhbC4KPiA+Cj4gPiBodm1sb2FkZXIgY2FuIHRoZW46Cj4gPiAKPiA+
IDEpIGFsbG9jYXRlIHNvbWUgbWVtb3J5IGZvciB3aGVyZSB0aGUgWFNEVCB3aWxsIGdvCj4gPiAK
PiA+IDIpIHByb2Nlc3MgdGhlIEJJT1NMaW5rZXJMb2FkZXIgbGlrZSBTZWFCSU9TIHdvdWxkIGRv
Cj4gPiAKPiA+IDMpIGZpbmQgdGhlIFJTRFAgaW4gbG93IG1lbW9yeSwgc2luY2UgdGhlIGxvYWRl
ciBzY3JpcHQgbXVzdCBoYXZlIHBsYWNlZAo+ID4gaXQgdGhlcmUuICBJZiBpdCBjYW5ub3QgZmlu
ZCBpdCwgYWxsb2NhdGUgc29tZSBsb3cgbWVtb3J5LCBmaWxsIGl0IHdpdGgKPiA+IHRoZSBSU0RQ
IGhlYWRlciBhbmQgcmV2aXNpb24sIGFuZCBhbmQganVtcCB0byBzdGVwIDYKPiA+IAo+ID4gNCkg
SWYgaXQgZm91bmQgUUVNVSdzIFJTRFAsIHVzZSBpdCB0byBmaW5kIFFFTVUncyBYU0RUCj4gPiAK
PiA+IDUpIENvcHkgQUNQSSB0YWJsZSBwb2ludGVycyBmcm9tIFFFTVUgdG8gaHZtbG9hZGVyJ3Mg
UlNEVCBhbmQvb3IgWFNEVC4KPiA+IAo+ID4gNikgYnVpbGQgaHZtbG9hZGVyIHRhYmxlcyBhbmQg
bGluayB0aGVtIGludG8gdGhlIFJTRFQgYW5kL29yIFhTRFQgYXMgdXN1YWwuCj4gPiAKPiA+IDcp
IG92ZXJ3cml0ZSB0aGUgUlNEUCBpbiBsb3cgbWVtb3J5IHdpdGggYSBwb2ludGVyIHRvIGh2bWxv
YWRlcidzIG93bgo+ID4gUlNEVCBhbmQvb3IgWFNEVCwgYW5kIHVwZGF0ZWQgdGhlIGNoZWNrc3Vt
cwo+ID4gCj4gPiBRRU1VJ3MgWFNEVCByZW1haW5zIHRoZXJlIHNvbWV3aGVyZSBpbiBtZW1vcnks
IHVudXNlZCBidXQgaGFybWxlc3MuCj4gPiAgIAorMSB0byBQYW9sbydzIHN1Z2dlc3Rpb24sIGku
ZS4KIDEuIGFkZCBCSU9TTGlua2VyTG9hZGVyIGludG8gaHZtbG9hZGVyCiAyLiBsb2FkL3Byb2Nl
c3MgUUVNVSdzIHRhYmxlcyB3aXRoICMxCiAzLiBnZXQgcG9pbnRlcnMgdG8gUUVNVSBnZW5lcmF0
ZWQgTkZJVCBhbmQgTlZESU1NIFNTRFQgZnJvbSBRRU1VJ3MgUlNEVC9YU0RUCiAgICBhbmQgcHV0
IHRoZW0gaW4gaHZtbG9hZGVyJ3MgUlNEVAoKPiBJdCBjYW4gd29yayBmb3IgcGxhbiB0YWJsZXMg
d2hpY2ggZG8gbm90IGNvbnRhaW4gQU1MLgo+IAo+IEhvd2V2ZXIsIGZvciBhIG5hbWVzcGFjZSBk
ZXZpY2UsIFhlbiBuZWVkcyB0byBrbm93IGl0cyBuYW1lIGluIG9yZGVyCj4gdG8gZGV0ZWN0IHRo
ZSBwb3RlbnRpYWwgbmFtZSBjb25mbGljdCB3aXRoIHRob3NlIHVzZWQgaW4gWGVuIGJ1aWx0Cj4g
QUNQSS4gWGVuIGRvZXMgbm90IChhbmQgaXMgbm90IGdvaW5nIHRvKSBpbnRyb2R1Y2UgYW4gQU1M
IHBhcnNlciwgc28KPiBpdCBjYW5ub3QgZ2V0IHRob3NlIGRldmljZSBuYW1lcyBmcm9tIFFFTVUg
YnVpbHQgQUNQSSBieSBpdHMgb3duLgo+IAo+IFRoZSBpZGVhIG9mIGVpdGhlciB0aGlzIHBhdGNo
IHNlcmllcyBvciB0aGUgbmV3IEJJT1NMaW5rZXJMb2FkZXIKPiBjb21tYW5kIGlzIHRvIGxldCBR
RU1VIHRlbGwgWGVuIHdoZXJlIHRoZSBkZWZpbml0aW9uIGJvZHkgb2YgYQo+IG5hbWVzcGFjZSBk
ZXZpY2UgKGkuZS4gdGhhdCBwYXJ0IHdpdGhpbiB0aGUgb3V0bW9zdCAiRGV2aWNlKE5BTUUpIikg
aXMKPiBhbmQgd2hhdCB0aGUgZGV2aWNlIG5hbWUgaXMuIFhlbiwgYWZ0ZXIgdGhlIG5hbWUgY29u
ZmxpY3QgY2hlY2ssIGNhbgo+IHJlLXBhY2thZ2UgdGhlIGRlZmluaXRpb24gYm9keSBpbiBhIG5h
bWVzcGFjZSBkZXZpY2UgKHcvIG1pbmltYWwgQU1MCj4gYnVpbGRlciBjb2RlIGFkZGVkIGluIFhl
bikgYW5kIHRoZW4gaW4gU1NEVC4KCkknZCBza2lwIGNvbmZsaWN0IGNoZWNrIGF0IHJ1bnRpbWUg
YXMgaHZtbG9hZGVyIGRvZXNuJ3QgY3VycmVudGx5CmhhdmUgIlxcX1NCXE5WRFIiIGRldmljZSBz
byBpbnN0ZWFkIG9mIGRvaW5nIHJ1bnRpbWUgY2hlY2sgaXQgbWlnaHQKZG8gcHJpbWl0aXZlIGNo
ZWNrIGF0IGJ1aWxkIHRpbWUgdGhhdCBBU0wgc291cmNlcyBpbiBodm1sb2FkZXIgZG8Kbm90IGNv
bnRhaW4gcmVzZXJ2ZWQgZm9yIFFFTVUgIk5WRFIiIGtleXdvcmQgdG8gYXZvaWQgaXRzIGFkZGl0
aW9uCmJ5IGFjY2lkZW50IGluIGZ1dHVyZS4gKGl0IGFsc28gbWlnaHQgYmUgcmV1c2VkIGluIGZ1
dHVyZSBpZiBzb21lCm90aGVyIHRhYmxlcyBmcm9tIFFFTVUgd2lsbCBiZSByZXVzZWQpLgpJdCdz
IGEgYml0IGhhY2tpbnNoIGJ1dCBhdCBsZWFzdCBpdCBkb2VzIHRoZSBqb2IgYW5kIGtlZXBzCkJJ
T1NMaW5rZXJMb2FkZXIgaW50ZXJmYWNlIHRoZSBzYW1lIGZvciBhbGwgc3VwcG9ydGVkIGZpcm13
YXJlcwooSSdkIGNvbnNpZGVyIGl0IGFzIGEgdGVtcG9yYXJ5IGhhY2sgb24gdGhlIHdheSB0byBm
dWxseSBidWlsZApieSBRRU1VIEFDUEkgdGFibGVzIGZvciBYZW4pLgoKSWRlYWxseSBpdCB3b3Vs
ZCBiZSBiZXR0ZXIgZm9yIFFFTVUgdG8gYnVpbGQgYWxsIEFDUEkgdGFibGVzIGZvcgpodm1sb2Fk
ZXIgdG8gYXZvaWQgc3BsaXQgYnJhaW4gaXNzdWVzIGFuZCBuZWVkIHRvIGludmVudCBleHRyYQpp
bnRlcmZhY2VzIGV2ZXJ5IHRpbWUgYSBmZWF0dXJlIGlzIGFkZGVkIHRvIHBhc3MgY29uZmlndXJh
dGlvbgpkYXRhIGZyb20gUUVNVSB0byBmaXJtd2FyZS4KQnV0IHRoYXQncyBwcm9iYWJseSBvdXQg
b2Ygc2NvcGUgb2YgdGhpcyBwcm9qZWN0LCBpdCBjb3VsZCBiZQpkb25lIG9uIHRvcCBvZiB0aGlz
IGlmIFhlbiBmb2xrcyB3b3VsZCBsaWtlIHRvIGRvIGl0LiBBZGRpbmcKQklPU0xpbmtlckxvYWRl
ciB0byBodm1sb2FkZXIgd291bGQgYmUgYSBnb29kIHN0YXJ0aW5nIHBvaW50CmZvciB0aGF0IGZ1
dHVyZSBlZmZvcnQuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 08:45:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 08:45:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2vab-0007PH-4B; Fri, 13 Oct 2017 08:45:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <imammedo@redhat.com>) id 1e2vaZ-0007Ox-MT
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 08:45:03 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 51/EE-01544-E0D70E95; Fri, 13 Oct 2017 08:45:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsVysWW7jC5f7YN
 IgytHRC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owTc5azFrxWqui5OpO1gfGzdBcjF4eQwGwm
 iYYF59m7GDk5WATsJebO3skGYjMKlEkcWTMfyOYAsnMlus57QtTPY5TYNWkfI0S9qsSbA0/Ae
 tkENCWez7kAZosI6ErMXX+DFcRmFvjKInHlbSaILSwQIXH8wmmwmbwClhJ/emRBwpxA5qsfj9
 kh5p9klli75RALSIJXQFDi5MwnLBBztCQe/roFZctLbH87hxnElhDQlrh8tJ0JpFlCoI9RYuv
 cn2wTGIVmIemfhaR/FpL+BYzMqxjVi1OLylKLdC30kooy0zNKchMzc3QNDUz1clOLixPTU3MS
 k4r1kvNzNzECw5kBCHYwHmx2PsQoycGkJMqrFvkgUogvKT+lMiOxOCO+qDQntfgQowwHh5IEb
 0QNUE6wKDU9tSItMwcYWTBpCQ4eJRHe39VAad7igsTc4sx0iNQpRl2OY5su/2ESYsnLz0uVEu
 d9AFIkAFKUUZoHNwIW5ZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzHsQZApPZl4J3KZXQEc
 wAR3xLgLsiJJEhJRUA6PkTVbN/xkrNHje/LF3qV/66vE1iR9CG8QUd73PdNEJUDhdtVfTL7lH
 YN/Baxbmgoqb26s7l7hZGZScn3h30nkZDvUlCfsEuxocvLjr7vPvYBFzzPsy6d78F/W+z9mNl
 /QYdgvX7DhbEFx6WmV56BLlcM78qL+y0+V99iZa2M6bq1Bls8TQUImlOCPRUIu5qDgRAKbAiZ
 7tAgAA
X-Env-Sender: imammedo@redhat.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1507884300!67967989!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55024 invoked from network); 13 Oct 2017 08:45:02 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 13 Oct 2017 08:45:02 -0000
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 2A6991E2ED;
 Fri, 13 Oct 2017 08:45:00 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 2A6991E2ED
Received: from nial.brq.redhat.com (unknown [10.43.2.209])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 5FAEA18BA6;
 Fri, 13 Oct 2017 08:44:54 +0000 (UTC)
Date: Fri, 13 Oct 2017 10:44:53 +0200
From: Igor Mammedov <imammedo@redhat.com>
To: Haozhong Zhang <haozhong.zhang@intel.com>
Message-ID: <20171013104453.50284426@nial.brq.redhat.com>
In-Reply-To: <20171013075326.77azyi4j2wo3b2fx@hz-desktop>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
 <20170911044157.15403-1-haozhong.zhang@intel.com>
 <20170911160818.1bd44a82@nial.brq.redhat.com>
 <alpine.DEB.2.10.1709111119480.19719@sstabellini-ThinkPad-X260>
 <20170912031509.vufszbju3s2v2bw3@hz-desktop>
 <20171010160544.GA1772@char.us.oracle.com>
 <20171012124544.dq3wyr65tefi3glk@hz-desktop>
 <f6478644-0d4a-6531-9016-aee2a0e76417@redhat.com>
 <20171013075326.77azyi4j2wo3b2fx@hz-desktop>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.30]); Fri, 13 Oct 2017 08:45:00 +0000 (UTC)
Cc: Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 Eduardo Habkost <ehabkost@redhat.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, andrew.cooper3@citrix.com,
 "Michael S. Tsirkin" <mst@redhat.com>, ian.jackson@eu.citrix.com,
 qemu-devel@nongnu.org, xen-devel@lists.xen.org, xen-devel@lists.xenproject.org,
 JBeulich@suse.com, Chao Peng <chao.p.peng@linux.intel.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Dan Williams <dan.j.williams@intel.com>,
 Richard Henderson <rth@twiddle.net>, george.dunlap@citrix.com,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>
Subject: Re: [Xen-devel] [Qemu-devel] [RFC QEMU PATCH v3 00/10] Implement
 vNVDIMM for Xen HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAxMyBPY3QgMjAxNyAxNTo1MzoyNiArMDgwMApIYW96aG9uZyBaaGFuZyA8aGFvemhv
bmcuemhhbmdAaW50ZWwuY29tPiB3cm90ZToKCj4gT24gMTAvMTIvMTcgMTc6NDUgKzAyMDAsIFBh
b2xvIEJvbnppbmkgd3JvdGU6Cj4gPiBPbiAxMi8xMC8yMDE3IDE0OjQ1LCBIYW96aG9uZyBaaGFu
ZyB3cm90ZTogIAo+ID4gPiBCYXNpY2FsbHksIFFFTVUgYnVpbGRzIHR3byBST01zIGZvciBndWVz
dCwgL3JvbUBldGMvYWNwaS90YWJsZXMgYW5kCj4gPiA+IC9yb21AZXRjL3RhYmxlLWxvYWRlci4g
VGhlIGZvcm1lciBpcyB1bnN0cnVjdHVyZWQgdG8gZ3Vlc3QsIGFuZAo+ID4gPiBjb250YWlucyBh
bGwgZGF0YSBvZiBndWVzdCBBQ1BJLiBUaGUgbGF0dGVyIGlzIGEgQklPU0xpbmtlckxvYWRlcgo+
ID4gPiBvcmdhbml6ZWQgYXMgYSBzZXQgb2YgY29tbWFuZHMsIHdoaWNoIGRpcmVjdCB0aGUgZ3Vl
c3QgKGUuZy4sIFNlYUJJT1MKPiA+ID4gb24gS1ZNL1FFTVUpIHRvIHJlbG9jYXRlIGRhdGEgaW4g
dGhlIGZvcm1lciBmaWxlLCByZWNhbGN1bGF0ZSBjaGVja3N1bQo+ID4gPiBvZiBzcGVjaWZpZWQg
YXJlYSwgYW5kIGZpbGwgZ3Vlc3QgYWRkcmVzcyBpbiBzcGVjaWZpZWQgQUNQSSBmaWVsZC4KPiA+
ID4gCj4gPiA+IE9uZSBwYXJ0IG9mIG15IHBhdGNoZXMgaXMgdG8gaW1wbGVtZW50IGEgbWVjaGFu
aXNtIHRvIHRlbGwgWGVuIHdoaWNoCj4gPiA+IHBhcnQgb2YgQUNQSSBkYXRhIGlzIGEgdGFibGUg
KE5GSVQpLCBhbmQgd2hpY2ggcGFydCBkZWZpbmVzIGEKPiA+ID4gbmFtZXNwYWNlIGRldmljZSBh
bmQgd2hhdCB0aGUgZGV2aWNlIG5hbWUgaXMuIEkgY2FuIGFkZCB0d28gbmV3IGxvYWRlcgo+ID4g
PiBjb21tYW5kcyBmb3IgdGhlbSByZXNwZWN0aXZlbHkuCj4gPiA+IAo+ID4gPiBCZWNhdXNlIHRo
ZXkganVzdCBwcm92aWRlIGluZm9ybWF0aW9uIGFuZCBTZWFCSU9TIGluIG5vbi14ZW4KPiA+ID4g
ZW52aXJvbm1lbnQgaWdub3JlcyB1bnJlY29nbml6ZWQgY29tbWFuZHMsIHRoZXkgd2lsbCBub3Qg
YnJlYWsgU2VhQklPUwo+ID4gPiBpbiBub24teGVuIGVudmlyb25tZW50Lgo+ID4gPiAKPiA+ID4g
T24gUUVNVSBzaWRlLCBtb3N0IFhlbi1zcGVjaWZpYyBoYWNrcyBpbiBBQ1BJIGJ1aWxkZXIgY291
bGQgYmUKPiA+ID4gZHJvcHBlZCwgYW5kIHJlcGxhY2VkIGJ5IGFkZGluZyB0aGUgbmV3IGxvYWRl
ciBjb21tYW5kcyAodGhvdWdoIHRoZXkKPiA+ID4gbWF5IGJlIHVzZWQgb25seSBieSBYZW4pLgo+
ID4gPiAKPiA+ID4gT24gWGVuIHNpZGUsIGEgZndfY2ZnIGRyaXZlciBhbmQgYSBCSU9TTGlua2Vy
TG9hZGVyIGNvbW1hbmQgZXhlY3V0b3IKPiA+ID4gYXJlIG5lZWRlZCBpbiwgcGVyaGFwcywgaHZt
bG9hZGVyLiAgCj4gPiAKPiA+IElmIFhlbiBoYXMgdG8gcGFyc2UgQklPU0xpbmtlckxvYWRlciwg
aXQgY2FuIHVzZSB0aGUgZXhpc3RpbmcgY29tbWFuZHMKPiA+IHRvIHByb2Nlc3MgYSByZWR1Y2Vk
IHNldCBvZiBBQ1BJIHRhYmxlcy4gIEluIG90aGVyIHdvcmRzLAo+ID4gZXRjL2FjcGkvdGFibGVz
IHdvdWxkIG9ubHkgaW5jbHVkZSB0aGUgTkZJVCwgdGhlIFNTRFQgd2l0aCBuYW1lc3BhY2UKPiA+
IGRldmljZXMsIGFuZCB0aGUgWFNEVC4gIGV0Yy9hY3BpL3JzZHAgd291bGQgaW5jbHVkZSB0aGUg
UlNEUCB0YWJsZSBhcyB1c3VhbC4KPiA+Cj4gPiBodm1sb2FkZXIgY2FuIHRoZW46Cj4gPiAKPiA+
IDEpIGFsbG9jYXRlIHNvbWUgbWVtb3J5IGZvciB3aGVyZSB0aGUgWFNEVCB3aWxsIGdvCj4gPiAK
PiA+IDIpIHByb2Nlc3MgdGhlIEJJT1NMaW5rZXJMb2FkZXIgbGlrZSBTZWFCSU9TIHdvdWxkIGRv
Cj4gPiAKPiA+IDMpIGZpbmQgdGhlIFJTRFAgaW4gbG93IG1lbW9yeSwgc2luY2UgdGhlIGxvYWRl
ciBzY3JpcHQgbXVzdCBoYXZlIHBsYWNlZAo+ID4gaXQgdGhlcmUuICBJZiBpdCBjYW5ub3QgZmlu
ZCBpdCwgYWxsb2NhdGUgc29tZSBsb3cgbWVtb3J5LCBmaWxsIGl0IHdpdGgKPiA+IHRoZSBSU0RQ
IGhlYWRlciBhbmQgcmV2aXNpb24sIGFuZCBhbmQganVtcCB0byBzdGVwIDYKPiA+IAo+ID4gNCkg
SWYgaXQgZm91bmQgUUVNVSdzIFJTRFAsIHVzZSBpdCB0byBmaW5kIFFFTVUncyBYU0RUCj4gPiAK
PiA+IDUpIENvcHkgQUNQSSB0YWJsZSBwb2ludGVycyBmcm9tIFFFTVUgdG8gaHZtbG9hZGVyJ3Mg
UlNEVCBhbmQvb3IgWFNEVC4KPiA+IAo+ID4gNikgYnVpbGQgaHZtbG9hZGVyIHRhYmxlcyBhbmQg
bGluayB0aGVtIGludG8gdGhlIFJTRFQgYW5kL29yIFhTRFQgYXMgdXN1YWwuCj4gPiAKPiA+IDcp
IG92ZXJ3cml0ZSB0aGUgUlNEUCBpbiBsb3cgbWVtb3J5IHdpdGggYSBwb2ludGVyIHRvIGh2bWxv
YWRlcidzIG93bgo+ID4gUlNEVCBhbmQvb3IgWFNEVCwgYW5kIHVwZGF0ZWQgdGhlIGNoZWNrc3Vt
cwo+ID4gCj4gPiBRRU1VJ3MgWFNEVCByZW1haW5zIHRoZXJlIHNvbWV3aGVyZSBpbiBtZW1vcnks
IHVudXNlZCBidXQgaGFybWxlc3MuCj4gPiAgIAorMSB0byBQYW9sbydzIHN1Z2dlc3Rpb24sIGku
ZS4KIDEuIGFkZCBCSU9TTGlua2VyTG9hZGVyIGludG8gaHZtbG9hZGVyCiAyLiBsb2FkL3Byb2Nl
c3MgUUVNVSdzIHRhYmxlcyB3aXRoICMxCiAzLiBnZXQgcG9pbnRlcnMgdG8gUUVNVSBnZW5lcmF0
ZWQgTkZJVCBhbmQgTlZESU1NIFNTRFQgZnJvbSBRRU1VJ3MgUlNEVC9YU0RUCiAgICBhbmQgcHV0
IHRoZW0gaW4gaHZtbG9hZGVyJ3MgUlNEVAoKPiBJdCBjYW4gd29yayBmb3IgcGxhbiB0YWJsZXMg
d2hpY2ggZG8gbm90IGNvbnRhaW4gQU1MLgo+IAo+IEhvd2V2ZXIsIGZvciBhIG5hbWVzcGFjZSBk
ZXZpY2UsIFhlbiBuZWVkcyB0byBrbm93IGl0cyBuYW1lIGluIG9yZGVyCj4gdG8gZGV0ZWN0IHRo
ZSBwb3RlbnRpYWwgbmFtZSBjb25mbGljdCB3aXRoIHRob3NlIHVzZWQgaW4gWGVuIGJ1aWx0Cj4g
QUNQSS4gWGVuIGRvZXMgbm90IChhbmQgaXMgbm90IGdvaW5nIHRvKSBpbnRyb2R1Y2UgYW4gQU1M
IHBhcnNlciwgc28KPiBpdCBjYW5ub3QgZ2V0IHRob3NlIGRldmljZSBuYW1lcyBmcm9tIFFFTVUg
YnVpbHQgQUNQSSBieSBpdHMgb3duLgo+IAo+IFRoZSBpZGVhIG9mIGVpdGhlciB0aGlzIHBhdGNo
IHNlcmllcyBvciB0aGUgbmV3IEJJT1NMaW5rZXJMb2FkZXIKPiBjb21tYW5kIGlzIHRvIGxldCBR
RU1VIHRlbGwgWGVuIHdoZXJlIHRoZSBkZWZpbml0aW9uIGJvZHkgb2YgYQo+IG5hbWVzcGFjZSBk
ZXZpY2UgKGkuZS4gdGhhdCBwYXJ0IHdpdGhpbiB0aGUgb3V0bW9zdCAiRGV2aWNlKE5BTUUpIikg
aXMKPiBhbmQgd2hhdCB0aGUgZGV2aWNlIG5hbWUgaXMuIFhlbiwgYWZ0ZXIgdGhlIG5hbWUgY29u
ZmxpY3QgY2hlY2ssIGNhbgo+IHJlLXBhY2thZ2UgdGhlIGRlZmluaXRpb24gYm9keSBpbiBhIG5h
bWVzcGFjZSBkZXZpY2UgKHcvIG1pbmltYWwgQU1MCj4gYnVpbGRlciBjb2RlIGFkZGVkIGluIFhl
bikgYW5kIHRoZW4gaW4gU1NEVC4KCkknZCBza2lwIGNvbmZsaWN0IGNoZWNrIGF0IHJ1bnRpbWUg
YXMgaHZtbG9hZGVyIGRvZXNuJ3QgY3VycmVudGx5CmhhdmUgIlxcX1NCXE5WRFIiIGRldmljZSBz
byBpbnN0ZWFkIG9mIGRvaW5nIHJ1bnRpbWUgY2hlY2sgaXQgbWlnaHQKZG8gcHJpbWl0aXZlIGNo
ZWNrIGF0IGJ1aWxkIHRpbWUgdGhhdCBBU0wgc291cmNlcyBpbiBodm1sb2FkZXIgZG8Kbm90IGNv
bnRhaW4gcmVzZXJ2ZWQgZm9yIFFFTVUgIk5WRFIiIGtleXdvcmQgdG8gYXZvaWQgaXRzIGFkZGl0
aW9uCmJ5IGFjY2lkZW50IGluIGZ1dHVyZS4gKGl0IGFsc28gbWlnaHQgYmUgcmV1c2VkIGluIGZ1
dHVyZSBpZiBzb21lCm90aGVyIHRhYmxlcyBmcm9tIFFFTVUgd2lsbCBiZSByZXVzZWQpLgpJdCdz
IGEgYml0IGhhY2tpbnNoIGJ1dCBhdCBsZWFzdCBpdCBkb2VzIHRoZSBqb2IgYW5kIGtlZXBzCkJJ
T1NMaW5rZXJMb2FkZXIgaW50ZXJmYWNlIHRoZSBzYW1lIGZvciBhbGwgc3VwcG9ydGVkIGZpcm13
YXJlcwooSSdkIGNvbnNpZGVyIGl0IGFzIGEgdGVtcG9yYXJ5IGhhY2sgb24gdGhlIHdheSB0byBm
dWxseSBidWlsZApieSBRRU1VIEFDUEkgdGFibGVzIGZvciBYZW4pLgoKSWRlYWxseSBpdCB3b3Vs
ZCBiZSBiZXR0ZXIgZm9yIFFFTVUgdG8gYnVpbGQgYWxsIEFDUEkgdGFibGVzIGZvcgpodm1sb2Fk
ZXIgdG8gYXZvaWQgc3BsaXQgYnJhaW4gaXNzdWVzIGFuZCBuZWVkIHRvIGludmVudCBleHRyYQpp
bnRlcmZhY2VzIGV2ZXJ5IHRpbWUgYSBmZWF0dXJlIGlzIGFkZGVkIHRvIHBhc3MgY29uZmlndXJh
dGlvbgpkYXRhIGZyb20gUUVNVSB0byBmaXJtd2FyZS4KQnV0IHRoYXQncyBwcm9iYWJseSBvdXQg
b2Ygc2NvcGUgb2YgdGhpcyBwcm9qZWN0LCBpdCBjb3VsZCBiZQpkb25lIG9uIHRvcCBvZiB0aGlz
IGlmIFhlbiBmb2xrcyB3b3VsZCBsaWtlIHRvIGRvIGl0LiBBZGRpbmcKQklPU0xpbmtlckxvYWRl
ciB0byBodm1sb2FkZXIgd291bGQgYmUgYSBnb29kIHN0YXJ0aW5nIHBvaW50CmZvciB0aGF0IGZ1
dHVyZSBlZmZvcnQuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 08:47:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 08:47:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2vd7-00084E-UD; Fri, 13 Oct 2017 08:47:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2vd6-00083l-5d
 for xen-devel@lists.xensource.com; Fri, 13 Oct 2017 08:47:40 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 5D/7A-06262-BAD70E95; Fri, 13 Oct 2017 08:47:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVXdV7YN
 Ig+N/9SxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacba9lblgZnjF7H/n2RsY
 H1h2MXJyCAk0Mkn83pLUxcgFZD9mlHj5byozhLONUWLP4SesIFUiAs4SX8/MZQexeQX0JWacf
 Atkc3AICzhKHLobDFIvIXBNQeLon8+sIHEJAW+Jj4cKQMpBzO/vuhi7GNk52ASsJA6JgURZBF
 Ql7j87yDaBkXsBI8MqRo3i1KKy1CJdIwO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95Pz
 cTYxAf9czMDDuYGyc7XeIUZKDSUmUVy3yQaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6+GqCc
 YFFqempFWmYOMPBg0hIcPEoivL+rgdK8xQWJucWZ6RCpU4y6HMc2Xf7DJMSSl5+XKiXOexlkh
 gBIUUZpHtwIWBRcYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTM+x5kCk9mXgncpldARzABHf
 EuAuyIkkSElFQDY+cKQ32Lz3MYBWrUXqX56dk80z51yGPH9A5V4flHHstFmgmYV6/Xu5MbnLr
 IZ26lTPeKI7wqeX47FkwVlmf8PcHl9ZsNIdffiV6xW/hzyWrhqLkyHganPsunJPW1heZHR9xX
 4vLvdns+NXa5/E3Td6ckb/2fk1p1wZJhacTrM475nzpm8DbJKrEUZyQaajEXFScCAI287B19A
 gAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1507884457!67968581!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20620 invoked from network); 13 Oct 2017 08:47:38 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Oct 2017 08:47:38 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2vd1-0000xh-VR; Fri, 13 Oct 2017 08:47:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e2vcw-000185-De; Fri, 13 Oct 2017 08:47:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e2vcw-0000NY-6x; Fri, 13 Oct 2017 08:47:30 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114400-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-unstable:test-armhf-armhf-xl-cubietruck:<job
 status>:broken:regression
 qemu-upstream-unstable:test-armhf-armhf-xl-vhd:<job status>:broken:regression
 qemu-upstream-unstable:test-amd64-amd64-xl-pvh-intel:guest-start:fail:regression
 qemu-upstream-unstable:test-amd64-amd64-xl-pvh-amd:guest-start:fail:regression
 qemu-upstream-unstable:test-armhf-armhf-xl-cubietruck:host-install(4):broken:heisenbug
 qemu-upstream-unstable:test-armhf-armhf-xl-vhd:host-install(4):broken:heisenbug
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:leak-check/check:fail:heisenbug
 qemu-upstream-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=5cd7ce5dde3f228b3b669ed9ca432f588947bd40
X-Osstest-Versions-That: qemuu=7434775abf8fb2ca3b9e805d30656f4da8c08816
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 13 Oct 2017 08:47:30 +0000
Subject: [Xen-devel] [qemu-upstream-unstable test] 114400: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1525814192211807368=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114400 qemu-upstream-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114400/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-cubietruck    <job status>                broken in 114327
 test-armhf-armhf-xl-vhd         <job status>                 broken  in 114327
 test-amd64-amd64-xl-pvh-intel 12 guest-start             fail REGR. vs. 114029
 test-amd64-amd64-xl-pvh-amd  12 guest-start              fail REGR. vs. 114029

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-cubietruck 4 host-install(4) broken in 114327 pass in 114400
 test-armhf-armhf-xl-vhd      4 host-install(4) broken in 114327 pass in 114400
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm 21 leak-check/check fail pass in 114327

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-rtds     10 debian-install           fail REGR. vs. 114029

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 114014
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 114029
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 114029
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 114029
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 qemuu                5cd7ce5dde3f228b3b669ed9ca432f588947bd40
baseline version:
 qemuu                7434775abf8fb2ca3b9e805d30656f4da8c08816

Last test of basis   114029  2017-10-05 04:17:58 Z    8 days
Testing same since   114273  2017-10-10 11:03:21 Z    2 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alex Williamson <alex.williamson@redhat.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eric Blake <eblake@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Hannes Reinecke <hare@suse.com>
  Hannes Reinecke <hare@suse.de>
  Igor Mammedov <imammedo@redhat.com>
  Jan Dakinevich <jan.dakinevich@gmail.com>
  John Snow <jsnow@redhat.com>
  Kevin Wolf <kwolf@redhat.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Paolo Bonzini <pbonzini@redhat.com>
  Pavel Butsykin <pbutsykin@virtuozzo.com>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Pranith Kumar <bobby.prani@gmail.com>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <richard.henderson@linaro.org>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Stefan Hajnoczi <stefanha@redhat.com>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                fail    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  fail    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          pass    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                fail    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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

broken-job test-armhf-armhf-xl-cubietruck broken
broken-job test-armhf-armhf-xl-vhd broken

Not pushing.

(No revision log; it would be 904 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1525814192211807368==--

From xen-devel-bounces@lists.xen.org Fri Oct 13 08:50:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 08:50:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2vfL-0008EY-CX; Fri, 13 Oct 2017 08:49:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2vfK-0008EK-Cp
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 08:49:58 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 EB/C1-11179-53E70E95; Fri, 13 Oct 2017 08:49:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDS9e07kG
 kwc+NTBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aFuRfYC85yVVz/sJilgXE/RxcjJ4eQQJ7E
 9ycvWUFsXgE7iXtLTjCD2BIChhKnF95kAbFZBFQlzs15BGazCahLtD3bDlTPwSEioCNx+jsfi
 MksoCLReEYApEJYIF5i2bb9zCBhIYEMiQ/vxEHCnAJWEl1Hn7GDhHkFBCX+7hAGCTMLaEk8/H
 WLBcLWlli28DUzxEBpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRbpGlnqJRVlpme
 U5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEhl09AwPjDsamvX6HGCU5mJREedUiH0QK8SXl
 p1RmJBZnxBeV5qQWH2KU4eBQkuC9WwOUEyxKTU+tSMvMAUYATFqCg0dJBCLNW1yQmFucmQ6RO
 sWoy9Fx8+4fJiGWvPy8VClx3ssgRQIgRRmleXAjYNF4iVFWSpiXkYGBQYinILUoN7MEVf4Voz
 gHo5Iw7yaQKTyZeSVwm14BHcEEdMS7CLAjShIRUlINjFmyUVnBXw7Jy95euuH0w9CK6soGzhd
 7HnqdNVksoa44f/E0n7Kvxtrnps+/F3VtrX3Wy+t2WYd5Ta1/Tr5tUXZkye9P6tax7Wl3Hln/
 3pOuPz0ve3H1gZTWNWYzZ2R3vNkUeiftx0nbzkNit4M11+kp2efs5/RVm/PxU83BiQYR04vDq
 h1+XFViKc5INNRiLipOBABSnTRUwQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1507884595!102496793!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38357 invoked from network); 13 Oct 2017 08:49:56 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 08:49:56 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 13 Oct 2017 02:49:54 -0600
Message-Id: <59E09A520200007800185FD4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 13 Oct 2017 02:49:54 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170929112535.82299-1-roger.pau@citrix.com>
 <20170929112535.82299-3-roger.pau@citrix.com>
In-Reply-To: <20170929112535.82299-3-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 2/3] x86/pvh: use max_pdx to calculate the
 paging memory usage
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI5LjA5LjE3IGF0IDEzOjI1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IG5yX3BhZ2VzIGRvZXNuJ3QgdGFrZSBpbnRvIGFjY291bnQgaG9sZXMgb3IgTU1JTyByZWdpb25z
LCBhbmQKPiB1bmRlcmVzdGltYXRlcyB0aGUgYW1vdW50IG9mIG1lbW9yeSBuZWVkZWQgZm9yIHBh
Z2luZy4gQmUgb24gdGhlIHNhZmUKPiBzaWRlIGFuZCB1c2UgbWF4X3BkeCBpbnN0ZWFkLgo+IAo+
IE5vdGUgdGhhdCBib3RoIGNhc2VzIGFyZSBqdXN0IGFwcHJveGltYXRpb25zLCBidXQgdXNpbmcg
bWF4X3BkeCB5aWVsZHMKPiBhIG51bWJlciBvZiBmcmVlIHBhZ2VzIGFmdGVyIERvbTAgYnVpbGQg
YWx3YXlzIGdyZWF0ZXIgdGhhbiB0aGUKPiBtaW5pbXVtIHJlc2VydmUgKGVpdGhlciAxLzE2IG9m
IG1lbW9yeSBvciAxMjhNQiwgd2hhdGV2ZXIgaXMKPiBzbWFsbGVyKS4KPiAKPiBXaXRob3V0IHRo
aXMgcGF0Y2ggb24gYSAxNkdCIGJveCB0aGUgYW1vdW50IG9mIGZyZWUgbWVtb3J5IGFmdGVyCj4g
YnVpbGRpbmcgRG9tMCB3aXRob3V0IHNwZWNpZnlpbmcgYW55IGRvbTBfbWVtIHBhcmFtZXRlciB3
b3VsZCBiZQo+IDEyMk1CLCB3aXRoIHRoaXMgcGF0Y2ggYXBwbGllZCB0aGUgYW1vdW50IG9mIGZy
ZWUgbWVtb3J5IGFmdGVyIERvbTAKPiBidWlsZCBpcyAxNDRNQiwgd2hpY2ggaXMgZ3JlYXRlciB0
aGFuIHRoZSByZXNlcnZlZCAxMjhNQi4KCkZvciB0aGUgY2FzZSBvZiB0aGVyZSBub3QgYmVpbmcg
YSAiZG9tMF9tZW09IiB0aGlzIG1heSBpbmRlZWQKYmUgYWNjZXB0YWJsZSAoYWxiZWl0IEkgbm90
aWNlIHRoZSBnYXAgaXMgbGFyZ2VyIHRoYW4gYmVmb3JlLCBqdXN0CnRoaXMgdGltZSBpbiB0aGUg
cmlnaHQgZGlyZWN0aW9uKS4gRm9yIHRoZSBzdXBwb3NlZGx5IG11Y2ggbW9yZQpjb21tb24gY2Fz
ZSBvZiB0aGVyZSBiZWluZyAiZG9tMF9tZW09IiAoYW5kIHdpdGggYSBwb3NpdGl2ZQp2YWx1ZSks
IGhvd2V2ZXIsIG5vdCB1c2luZyBucl9wYWdlcyAuLi4KCj4gQEAgLTI4OCw3ICsyODksNyBAQCB1
bnNpZ25lZCBsb25nIF9faW5pdCBkb20wX2NvbXB1dGVfbnJfcGFnZXMoCj4gICAgICAgICAgICAg
IGJyZWFrOwo+ICAKPiAgICAgICAgICAvKiBSZXNlcnZlIG1lbW9yeSBmb3Igc2hhZG93IG9yIEhB
UC4gKi8KPiAtICAgICAgICBhdmFpbCAtPSBkb20wX3BhZ2luZ19wYWdlcyhkLCBucl9wYWdlcyk7
Cj4gKyAgICAgICAgYXZhaWwgLT0gcGFnaW5nX3BnczsKCi4uLiBoZXJlIGlzIGxpa2VseSBnb2lu
ZyB0byByZXN1bHQgaW4gYSBodWdlIG92ZXJlc3RpbWF0aW9uLgoKQWxzbyBwbGVhc2UgZG9uJ3Qg
Zm9yZ2V0IHRvIENjIG1haW50YWluZXJzLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 13 08:59:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 08:59:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2vod-0000rX-9G; Fri, 13 Oct 2017 08:59:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2voc-0000rR-Pg
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 08:59:34 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 B4/A0-15415-67080E95; Fri, 13 Oct 2017 08:59:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS7e04UG
 kQesxTovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPG/s+sBYf5Ki5cecbSwHiFu4uRk0NIIE/i
 x5Uv7CA2r4CdxIZzH5lBbAkBQ4nTC2+ygNgsAqoSD94eZgKx2QTUJdqebWftYuTgEBHQkTj9n
 Q/EZBZQkWg8IwBSISwQL7Fs236gKVxA0+cwShzoO80IkuAUsJeY17eaGaSeV0BQ4u8OYZAws4
 CWxMNft1ggbG2JZQtfM0OMlJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6hkV5
 SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDoMQDBDsbLGwMOMUpyMCmJ8qpFPogU
 4kvKT6nMSCzOiC8qzUktPsQow8GhJMGrWg+UEyxKTU+tSMvMAUYBTFqCg0dJhNccJM1bXJCYW
 5yZDpE6xajL0XHz7h8mIZa8/LxUKXFeW5AiAZCijNI8uBGwiLzEKCslzMsIdJQQT0FqUW5mCa
 r8K0ZxDkYlYd4QkCk8mXklcJteAR3BBHTEuwiwI0oSEVJSwBh/tG3V7qP7F/a7TRZVeXOqTHX
 GgQW77bPnK/e4q2icS/jhtN6+YbbIpu2b5l5wCb6utn/t73MZtw78OD9R6MQ97z/iOt47Kzek
 r2xdo5AX+UDsxbYHyaJv2gIvvUi40eQgzcr85RWbC/cfKQW2pZd+3NnD67nbxFha8Jf8Ic2Dw
 VLlukxGPpeUWIozEg21mIuKEwFlb7dPwwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1507885171!111673171!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41766 invoked from network); 13 Oct 2017 08:59:32 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 08:59:32 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 13 Oct 2017 02:59:30 -0600
Message-Id: <59E09C910200007800185FF0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 13 Oct 2017 02:59:29 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170929112535.82299-1-roger.pau@citrix.com>
 <20170929112535.82299-3-roger.pau@citrix.com>
 <59E09A520200007800185FD4@prv-mh.provo.novell.com>
In-Reply-To: <59E09A520200007800185FD4@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 2/3] x86/pvh: use max_pdx to calculate the
 paging memory usage
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEzLjEwLjE3IGF0IDEwOjQ5LCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+
IE9uIDI5LjA5LjE3IGF0IDEzOjI1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+PiBu
cl9wYWdlcyBkb2Vzbid0IHRha2UgaW50byBhY2NvdW50IGhvbGVzIG9yIE1NSU8gcmVnaW9ucywg
YW5kCj4+IHVuZGVyZXN0aW1hdGVzIHRoZSBhbW91bnQgb2YgbWVtb3J5IG5lZWRlZCBmb3IgcGFn
aW5nLiBCZSBvbiB0aGUgc2FmZQo+PiBzaWRlIGFuZCB1c2UgbWF4X3BkeCBpbnN0ZWFkLgo+PiAK
Pj4gTm90ZSB0aGF0IGJvdGggY2FzZXMgYXJlIGp1c3QgYXBwcm94aW1hdGlvbnMsIGJ1dCB1c2lu
ZyBtYXhfcGR4IHlpZWxkcwo+PiBhIG51bWJlciBvZiBmcmVlIHBhZ2VzIGFmdGVyIERvbTAgYnVp
bGQgYWx3YXlzIGdyZWF0ZXIgdGhhbiB0aGUKPj4gbWluaW11bSByZXNlcnZlIChlaXRoZXIgMS8x
NiBvZiBtZW1vcnkgb3IgMTI4TUIsIHdoYXRldmVyIGlzCj4+IHNtYWxsZXIpLgo+PiAKPj4gV2l0
aG91dCB0aGlzIHBhdGNoIG9uIGEgMTZHQiBib3ggdGhlIGFtb3VudCBvZiBmcmVlIG1lbW9yeSBh
ZnRlcgo+PiBidWlsZGluZyBEb20wIHdpdGhvdXQgc3BlY2lmeWluZyBhbnkgZG9tMF9tZW0gcGFy
YW1ldGVyIHdvdWxkIGJlCj4+IDEyMk1CLCB3aXRoIHRoaXMgcGF0Y2ggYXBwbGllZCB0aGUgYW1v
dW50IG9mIGZyZWUgbWVtb3J5IGFmdGVyIERvbTAKPj4gYnVpbGQgaXMgMTQ0TUIsIHdoaWNoIGlz
IGdyZWF0ZXIgdGhhbiB0aGUgcmVzZXJ2ZWQgMTI4TUIuCj4gCj4gRm9yIHRoZSBjYXNlIG9mIHRo
ZXJlIG5vdCBiZWluZyBhICJkb20wX21lbT0iIHRoaXMgbWF5IGluZGVlZAo+IGJlIGFjY2VwdGFi
bGUgKGFsYmVpdCBJIG5vdGljZSB0aGUgZ2FwIGlzIGxhcmdlciB0aGFuIGJlZm9yZSwganVzdAo+
IHRoaXMgdGltZSBpbiB0aGUgcmlnaHQgZGlyZWN0aW9uKS4gRm9yIHRoZSBzdXBwb3NlZGx5IG11
Y2ggbW9yZQo+IGNvbW1vbiBjYXNlIG9mIHRoZXJlIGJlaW5nICJkb20wX21lbT0iIChhbmQgd2l0
aCBhIHBvc2l0aXZlCj4gdmFsdWUpLCBob3dldmVyLCBub3QgdXNpbmcgbnJfcGFnZXMgLi4uCj4g
Cj4+IEBAIC0yODgsNyArMjg5LDcgQEAgdW5zaWduZWQgbG9uZyBfX2luaXQgZG9tMF9jb21wdXRl
X25yX3BhZ2VzKAo+PiAgICAgICAgICAgICAgYnJlYWs7Cj4+ICAKPj4gICAgICAgICAgLyogUmVz
ZXJ2ZSBtZW1vcnkgZm9yIHNoYWRvdyBvciBIQVAuICovCj4+IC0gICAgICAgIGF2YWlsIC09IGRv
bTBfcGFnaW5nX3BhZ2VzKGQsIG5yX3BhZ2VzKTsKPj4gKyAgICAgICAgYXZhaWwgLT0gcGFnaW5n
X3BnczsKPiAKPiAuLi4gaGVyZSBpcyBsaWtlbHkgZ29pbmcgdG8gcmVzdWx0IGluIGEgaHVnZSBv
dmVyZXN0aW1hdGlvbi4KCldoaWNoIEkgcmVhbGl6ZSBtYXkgb3IgbWF5IG5vdCBiZSBhIHByb2Js
ZW0gLSB0aGUgcXVlc3Rpb24gaXMKd2hldGhlciBhbmQgaWYgc28gaG93IGZhciB0aGUgY2xhbXBp
bmcgZG9uZSBieQoKICAgICAgICBucl9wYWdlcyA9IG1pbihucl9wYWdlcywgYXZhaWwpOwoKYWJv
dmUgaGVyZSB3b3VsZCByZXN1bHQgaW4gYSBtZWFuaW5nZnVsbHkgZGlmZmVyZW50IGFtb3VudCBv
ZgptZW1vcnkgRG9tMCBtYXkgZ2V0IGZvciBjZXJ0YWluIGNvbW1hbmQgbGluZSBvcHRpb24gLyB0
b3RhbAphbW91bnQgb2YgbWVtb3J5IGNvbWJpbmF0aW9ucy4gSS5lLiBxdWl0ZSBhIGJpdCBtb3Jl
IHRoYW4gYQpzaW5nbGUgZGF0YSBwb2ludCB3b3VsZCBuZWVkIHRvIGJlIHByb3ZpZGVkIHRvIHBy
b3ZlIHRoaXMgaXNuJ3QKZ29pbmcgdG8gYmUgcGVyY2VpdmVkIGFzIGEgcmVncmVzc2lvbiBieSBh
bnlvbmUuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 09:00:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 09:00:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2vp7-0001LA-HK; Fri, 13 Oct 2017 09:00:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc96@hermes.cam.ac.uk>) id 1e2vp6-0001FN-HK
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 09:00:04 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 55/F3-28075-39080E95; Fri, 13 Oct 2017 09:00:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsXSnM/Rrzu54UG
 kwZ4+RovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPCX+6CpaIVOyY/ZGtg/CDYxcjJISGgKLG1
 cSMzhO0g0ftmDzuILSRwjUlifTM/iC0skCrxtn8iWI2IQL7Ezr/tQDVcHMwC8xgl+i/vYAFxh
 AR2MkrcuPKbDaSKTUBfYveLT0wgNq+ArcTF51+BOjg4WARUJc79NgMJiwpES3xf9JwZokRQ4u
 TMJywgNqeAncTFzcfAWpkF1CX+zLvEDGHLSzRvnQ1li0s0fVnJCnGcnsS0+/NYJjAKzkIyaha
 S9llI2mchaV/AyLKKUaM4tagstUjX0FwvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93
 EyMwmBmAYAfjy9OehxglOZiURHnVIh9ECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgvV4PlBMsS
 k1PrUjLzAHGFUxagoNHSYRXExhbQrzFBYm5xZnpEKlTjLocxzZd/sMkxJKXn5cqJc67HmSGAE
 hRRmke3AhYjF9ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMG8byBSezLwSuE2vgI5gAjriXQT
 YESWJCCmpBsa2y5qv5CMLj0pEcf7q5X3YwP15YVEd08cNO2OfulkJ9gTXP7Xa+kdP4JCMgHjq
 M+lPYYUhfCXcERe8X031Daxh+fpvwtUrU+7POvJwE8vdqgSjFVNrl0cu3FL4rKFll+PdR1bsa
 b4iAtYK6nE7bE5Vfbttk19xRif6+z+zNeKMOTENCSZbs5VYijMSDbWYi4oTARaYFNzsAgAA
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-8.tower-31.messagelabs.com!1507885202!110167448!1
X-Originating-IP: [131.111.8.143]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54374 invoked from network); 13 Oct 2017 09:00:03 -0000
Received: from ppsw-43.csi.cam.ac.uk (HELO ppsw-43.csi.cam.ac.uk)
 (131.111.8.143)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 09:00:03 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from 88-111-127-202.dynamic.dsl.as9105.com ([88.111.127.202]:52404
 helo=[192.168.1.6])
 by ppsw-43.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.159]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1e2vp3-0005Uh-nL (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Fri, 13 Oct 2017 10:00:01 +0100
To: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, qemu-devel@nongnu.org
References: <1507564902-9000-1-git-send-email-ian.jackson@eu.citrix.com>
 <1507564902-9000-4-git-send-email-ian.jackson@eu.citrix.com>
 <b749ee6c-591b-4f31-7fd3-b0fa03f5f98b@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <c53296d6-d962-c786-d04d-053dfe35920c@citrix.com>
Date: Fri, 13 Oct 2017 09:59:59 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <b749ee6c-591b-4f31-7fd3-b0fa03f5f98b@citrix.com>
Content-Language: en-GB
Cc: Anthony PERARD <anthony.perard@citrix.com>, Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 3/8] xen: defer call to xen_restrict until
 just before os_setup_post
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTMvMTAvMjAxNyAwOTozNywgUm9zcyBMYWdlcndhbGwgd3JvdGU6Cj4gT24gMTAvMDkvMjAx
NyAwNTowMSBQTSwgSWFuIEphY2tzb24gd3JvdGU6Cj4+IFdlIG5lZWQgdG8gcmVzdHJpY3QgKmFs
bCogdGhlIGNvbnRyb2wgZmRzIHRoYXQgcWVtdSBvcGVucy7CoCBMb29raW5nIGluCj4+IC9wcm9j
L1BJRC9mZCBzaG93cyB0aGVyZSBhcmUgbWFueTsgdGhlaXIgYWxsb2NhdGlvbiBzZWVtcyBzY2F0
dGVyZWQKPj4gdGhyb3VnaG91dCBYZW4gc3VwcG9ydCBjb2RlIGluIHFlbXUuCj4+Cj4+IFdlIG11
c3QgcG9zdHBvbmUgdGhlIHJlc3RyaWN0IGNhbGwgdW50aWwgcm91Z2hseSB0aGUgc2FtZSB0aW1l
IGFzIHFlbXUKPj4gY2hhbmdlcyBpdHMgdWlkLCBjaHJvb3RzIChpZiBhcHBsaWNhYmxlKSwgYW5k
IHNvIG9uLgo+Pgo+PiBUaGVyZSBkb2Vzbid0IHNlZW0gdG8gYmUgYW4gYXBwcm9wcmlhdGUgaG9v
ayBhbHJlYWR5LsKgIFRoZSBSdW5TdGF0ZQo+PiBjaGFuZ2UgaG9vayBmaXJlcyBhdCBkaWZmZXJl
bnQgdGltZXMgZGVwZW5kaW5nIG9uIGV4YWN0bHkgd2hhdCBtb2RlCj4+IHFlbXUgaXMgb3BlcmF0
aW5nIGluLgo+Pgo+PiBBbmQgaXQgYXBwZWFycyB0aGF0IG5vLW9uZSBidXQgdGhlIFhlbiBjb2Rl
IHdhbnRzIGEgaG9vayBhdCB0aGlzIHBoYXNlCj4+IG9mIGV4ZWN1dGlvbi7CoCBTbywgaW50cm9k
dWNlIGEgYmFyZSBjYWxsIHRvIGEgbmV3IGZ1bmN0aW9uCj4+IHhlbl9zZXR1cF9wb3N0LCBqdXN0
IGJlZm9yZSBvc19zZXR1cF9wb3N0LsKgIEFsc28gcHJvdmlkZSB0aGUKPj4gYXBwcm9wcmlhdGUg
c3R1YiBmb3Igd2hlbiBYZW4gY29tcGlsYXRpb24gaXMgZGlzYWJsZWQuCj4+Cj4+IFdlIGRvIHRo
ZSByZXN0cmljdGlvbiBiZWZvcmUgcmF0aGVyIHRoYW4gYWZ0ZXIgb3Nfc2V0dXBfcG9zdCwgYmVj
YXVzZQo+PiB4ZW5fcmVzdHJpY3QgbWF5IG5lZWQgdG8gb3BlbiAvZGV2L251bGwsIGFuZCBvc19z
ZXR1cF9wb3N0IG1pZ2h0IGhhdmUKPj4gY2FsbGVkIGNocm9vdC4KPj4KPiBUaGlzIHdvcmtzIGZv
ciBub3JtYWxseSBzdGFydGluZyBhIFZNIGJ1dCBkb2Vzbid0IHNlZW0gdG8gd29yayB3aGVuCj4g
cmVzdW1pbmcvbWlncmF0aW5nLgo+Cj4gSGVyZSBpcyB0aGUgb3JkZXIgb2Ygc2VsZWN0ZWQgb3Bl
cmF0aW9ucyB3aGVuIHN0YXJ0aW5nIGEgVk0gbm9ybWFsbHk6Cj4gwqDCoMKgIFZOQyBzZXJ2ZXIg
cnVubmluZyBvbiAxMjcuMC4wLjE6NTkwMQo+IMKgwqDCoCB4ZW5fY2hhbmdlX3N0YXRlX2hhbmRs
ZXIoKQo+IMKgwqDCoCB4ZW5zdG9yZV9yZWNvcmRfZG1fc3RhdGU6IHJ1bm5pbmcKPiDCoMKgwqAg
eGVuX3NldHVwX3Bvc3QoKQo+IMKgwqDCoCB4ZW50b29sY29yZV9yZXN0cmljdF9hbGw6IHJjID0g
MAo+IMKgwqDCoCBvc19zZXR1cF9wb3N0KCkKPiDCoMKgwqAgbWFpbl9sb29wKCkKPgo+IEhlcmUg
aXMgdGhlIG9yZGVyIG9mIHNlbGVjdGVkIG9wZXJhdGlvbnMgd2hlbiBzdGFydGluZyBRRU1VIHdp
dGgKPiAtaW5jb21pbmcgZmQ6Li4uIDoKPiDCoMKgwqAgVk5DIHNlcnZlciBydW5uaW5nIG9uIDEy
Ny4wLjAuMTo1OTAyCj4gwqDCoMKgIG1pZ3JhdGlvbl9mZF9pbmNvbWluZygpCj4gwqDCoMKgIHhl
bl9zZXR1cF9wb3N0KCkKPiDCoMKgwqAgeGVudG9vbGNvcmVfcmVzdHJpY3RfYWxsOiByYyA9IDAK
PiDCoMKgwqAgb3Nfc2V0dXBfcG9zdCgpCj4gwqDCoMKgIG1haW5fbG9vcCgpCj4gwqDCoMKgIG1p
Z3JhdGlvbl9zZXRfaW5jb21pbmdfY2hhbm5lbCgpCj4gwqDCoMKgIG1pZ3JhdGVfc2V0X3N0YXRl
KCkKPiDCoMKgwqAgeGVuX2NoYW5nZV9zdGF0ZV9oYW5kbGVyKCkKPiDCoMKgwqAgeGVuc3RvcmVf
cmVjb3JkX2RtX3N0YXRlOiBydW5uaW5nCj4gwqDCoMKgIGVycm9yIHJlY29yZGluZyBkbSBzdGF0
ZQo+IMKgwqDCoCBxZW11IGV4aXRlZCB3aXRoIGNvZGUgMQo+Cj4gVGhlIGlzc3VlIGlzIHRoYXQg
UUVNVSBuZWVkcyB4ZW5zdG9yZSBhY2Nlc3MgdG8gd3JpdGUgInJ1bm5pbmciIGJ1dAo+IHRoaXMg
aXMgYWZ0ZXIgaXQgaGFzIGFscmVhZHkgYmVlbiByZXN0cmljdGVkLiBNb3ZpbmcgeGVuX3NldHVw
X3Bvc3QoKQo+IGludG8geGVuX2NoYW5nZV9zdGF0ZV9oYW5kbGVyKCkgd29ya3MgZmluZS4gVGhl
IG9ubHkgaXNzdWUgaXMgdGhhdCBpbgo+IHRoZSBtaWdyYXRpb24gY2FzZSwgaXQgZXhlY3V0ZXMg
YWZ0ZXIgb3Nfc2V0dXBfcG9zdCgpIHNvIFFFTVUgbWlnaHQgYmUKPiBjaHJvb3RlZCBpbiB3aGlj
aCBjYXNlIG9wZW5pbmcgL2Rldi9udWxsIHRvIHJlc3RyaWN0IGZkcyBkb2Vzbid0IHdvcmsKPiAo
dW5sZXNzIGl0cyBuZXcgcm9vdCBoYXMgYSAvZGV2L251bGwpLgo+CgpXYXNuJ3QgdGhlIGFncmVl
bWVudCBpbiB0aGUgZW5kIHRvIHJlbW92ZSBhbGwgdXNlIG9mIHhlbnN0b3JlIGZyb20gdGhlCmRl
dmljZSBtb2RlP8KgIFRoaXMgcnVubmluZyBub3RpZmljYXRpb24gY2FuIGFuZCBzaG91bGQgYmUg
UU1QLCBhdCB3aGljaApwb2ludCB3ZSBicmVhayBhIGNhdXNhbCBkZXBlbmRlbmN5LgoKRm9yIHNh
ZmV0eSByZWFzb25zLCBxZW11IG5lZWRzIHRvIGhhdmUgcmVzdHJpY3RlZC9kcm9wcGVkL2V0YyBh
bGwKcGVybWlzc2lvbnMgYmVmb3JlIGl0IGxvb2tzIGF0IGEgc2luZ2xlIGJ5dGUgb2YgaW5jb21p
bmcgbWlncmF0aW9uIGRhdGEsCnRvIHByb3RlY3QgYWdhaW5zdCBidWdneSBvciBtYWxpY2lvdXMg
YWx0ZXJhdGlvbnMgdG8gdGhlIG1pZ3JhdGlvbiBzdHJlYW0uCgp+QW5kcmV3CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 09:00:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 09:00:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2vpU-0001RX-TP; Fri, 13 Oct 2017 09:00:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45232a33e=George.Dunlap@citrix.com>)
 id 1e2vpT-0001R4-Bq
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 09:00:27 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 A1/C0-15990-9A080E95; Fri, 13 Oct 2017 09:00:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsXitHSDve7Shge
 RBs+mmFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlX7tkVvOGtWLjiFFsD4zquLkZODgkBf4nd
 HxuZQWw2AT2Jece/snQxcnCICKhI3N5rABJmFnjKKLFyrxiILSwQIXHvzwuwchYBVYmW5smMI
 DavgI3EnRNrWCBGyku8X3AfLC4EVLP4wVF2iBpBiZMzn7BAzJSQOPjiBfMERu5ZSFKzkKQWMD
 KtYtQoTi0qSy3SNbLUSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDIR6BgbGHYy
 Xt/gdYpTkYFIS5VWLfBApxJeUn1KZkVicEV9UmpNafIhRhoNDSYK3rB4oJ1iUmp5akZaZAwxJ
 mLQEB4+SCK85SJq3uCAxtzgzHSJ1ilGXo+Pm3T9MQix5+XmpUuK8tiBFAiBFGaV5cCNg8XGJU
 VZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjBvG8gUnsy8ErhNr4COYAI64l0E2BEliQgpqQbG+S
 HFq/pVVz7ruiniXyA+sz7ryoFjx+OzOmQNnf2tf9bk+U3g7XRb9nwK29rLXjMV9GUYjzQfmb6
 bIb745NwVrj9+dk8zjOc8dGfOj53P738yXy15U9bY/Yv/8ScVmwPr5wZ0lEx4K7S+ImKjOvvt
 gqM3TfduTbNzDTjR57hZe/PZvO0f+ebMV2Ipzkg01GIuKk4EABLUFzGKAgAA
X-Env-Sender: prvs=45232a33e=George.Dunlap@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1507885220!106909035!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30781 invoked from network); 13 Oct 2017 09:00:21 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Oct 2017 09:00:21 -0000
X-IronPort-AV: E=Sophos;i="5.43,370,1503360000"; d="scan'208";a="453829123"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 13 Oct 2017 10:00:16 +0100
Message-ID: <20171013090016.9042-1-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.2
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>
Subject: [Xen-devel] [PATCH for-4.10] fuzz/x86_emulate: Fix afl-harness
	batch mode file pointer leak
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlc2V0IFhYWFggaW50cm9kdWNlZCAiYmF0Y2ggbW9kZSIgdG8gYWZsLWhhcm5lc3MsIHdo
aWNoIGFsbG93ZWQKdGhlIGhhbmRsaW5nIG9mIHNldmVyYWwgaW5wdXRzIGluIHNlcXVlbmNlLgoK
VW5mb3J0dW5hdGVseSwgaXQgaW50cm9kdWNlZCBhIGZpbGUgcG9pbnRlciBsZWFrIHdoZW4gdGhl
IGZpbGUgd2FzCmxhcmdlciB0aGFuIHRoZSBtYXhpbXVtIHNpemUuICBSZXN0cnVjdHVyZSB0aGUg
Y29kZSB0byBhbHdheXMgY2xvc2UgZnAKaWYgd2Ugb3BlbmVkIGl0LgoKU2lnbmVkLW9mZi1ieTog
R2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0KUmVsZWFzZSBleGNl
cHRpb24ganVzdGlmaWNhdGlvbjoKLSBUaGlzIGlzIGEgYnVnIGZpeC4gIFRoZSBwcm9ibGVtIGlz
IHJlbGF0aXZlbHkgbWlub3IsIGJ1dCB0aGUgZml4IGlzIHJlbGF0aXZlbHkgbWlub3IgdG9vLgoK
Q0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNDOiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0
cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHRvb2xzL2Z1enoveDg2X2luc3RydWN0aW9u
X2VtdWxhdG9yL2FmbC1oYXJuZXNzLmMgfCAxMCArKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwg
NiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2Z1enov
eDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2FmbC1oYXJuZXNzLmMgYi90b29scy9mdXp6L3g4Nl9p
bnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5jCmluZGV4IGQ1MTQ0NjhkZDIuLmEyYmFl
NDZkOTggMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Fm
bC1oYXJuZXNzLmMKKysrIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZs
LWhhcm5lc3MuYwpAQCAtOTksMTMgKzk5LDE3IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoq
YXJndikKICAgICAgICAgICAgIGV4aXQoLTEpOwogICAgICAgICB9CiAKLSAgICAgICAgaWYgKCAh
ZmVvZihmcCkgKQorICAgICAgICAvKiBPbmx5IHJ1biB0aGUgdGVzdCBpZiB0aGUgaW5wdXQgZmls
ZSB3YXMgc21hbGxlciB0aGFuIElOUFVUX1NJWkUgKi8KKyAgICAgICAgaWYgKCBmZW9mKGZwKSAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIExMVk1GdXp6ZXJUZXN0T25lSW5wdXQoaW5wdXQsIHNp
emUpOworICAgICAgICB9CisgICAgICAgIGVsc2UKICAgICAgICAgewogICAgICAgICAgICAgcHJp
bnRmKCJJbnB1dCB0b28gbGFyZ2VcbiIpOwogICAgICAgICAgICAgLyogRG9uJ3QgZXhpdCBpZiB3
ZSdyZSBkb2luZyBiYXRjaCBwcm9jZXNzaW5nICovCiAgICAgICAgICAgICBpZiAoIG1heCA9PSAx
ICkKICAgICAgICAgICAgICAgICBleGl0KC0xKTsKLSAgICAgICAgICAgIGNvbnRpbnVlOwogICAg
ICAgICB9CiAKICAgICAgICAgaWYgKCBmcCAhPSBzdGRpbiApCkBAIC0xMTMsOCArMTE3LDYgQEAg
aW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAgICAgICAgZmNsb3NlKGZwKTsK
ICAgICAgICAgICAgIGZwID0gTlVMTDsKICAgICAgICAgfQotCi0gICAgICAgIExMVk1GdXp6ZXJU
ZXN0T25lSW5wdXQoaW5wdXQsIHNpemUpOwogICAgIH0KIAogICAgIHJldHVybiAwOwotLSAKMi4x
NC4yCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 13 09:01:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 09:01:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2vqi-0001e5-79; Fri, 13 Oct 2017 09:01:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2vqg-0001di-Gv
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 09:01:42 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 2C/78-30115-5F080E95; Fri, 13 Oct 2017 09:01:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXS6fjDS/drw4N
 Ig+etPBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aeVwcYC26wVqx50cPcwHiBpYuRk0NIIE9i
 2q43YDavgJ3E6e9zwWwJAUOJ0wtvgtksAqoSXz88Zwex2QTUJdqebWftYuTgEBHQAarnAwkzC
 wRJXO5YxgxiCws4SvyaN4MJYnyGxNyrC8HKOQWsJE49zgcxeQUEJf7uEIbo1JJ4+OsWC4StLb
 Fs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukaGeklFWWmZ5TkJmb
 m6BoamOnlphYXJ6an5iQmFesl5+duYgQGHgMQ7GBcMz/wEKMkB5OSKK9a5INIIb6k/JTKjMTi
 jPii0pzU4kOMGhwcAtt2rb7AKMWSl5+XqiTBe70eqE6wKDU9tSItMwcYGzClEhw8SiK8msD4E
 OItLkjMLc5Mh0idYjTmuPHw+h8mjo6bd/8wCYFNkhLnXQ8ySQCkNKM0D24QLGYvMcpKCfMyAp
 0pxFOQWpSbWYIq/4pRnINRSZj3D8gUnsy8Erh9r4BOYQI65V0E2CkliQgpqQbG+XzcbrGd+sx
 7dz96c/2euf7FRynsTREphuWaWUJzOV/JXs7NMFU5rbHKIkxNhK+j5BnXsZsmYYe4NGJ+hl14
 H1jMOI/r8gNjXSU9jvom7r4ZM2beqWfuTNn67VnxPvnM8xM+PDRRLEvomvBX/8HVPS3xnhp7D
 OP7zFYtmrDDd+2HP7dZv0cqsRRnJBpqMRcVJwIAnZIkN9QCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1507885299!70365167!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9325 invoked from network); 13 Oct 2017 09:01:41 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 09:01:41 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 13 Oct 2017 03:01:39 -0600
Message-Id: <59E09D120200007800186004@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 13 Oct 2017 03:01:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170929112535.82299-1-roger.pau@citrix.com>
 <20170929112535.82299-4-roger.pau@citrix.com>
In-Reply-To: <20170929112535.82299-4-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 3/3] x86/dom0: simplify dom0_compute_nr_pages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI5LjA5LjE3IGF0IDEzOjI1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFJlbW92ZSB0aGUgbG9vcCBpbiBkb20wX2NvbXB1dGVfbnJfcGFnZXMuCj4gCj4gVGhpcyBpcyBh
IG5vbi1mdW5jdGlvbmFsIGNoYW5nZSBmb3IgUFYgZG9tYWlucywgdGhhdCB3b3VsZCBhbHdheXMg
aGF2ZQo+IG5lZWRfcGFnaW5nIHNldCB0byBmYWxzZSwgYW5kIHRodXMgb25seSBkaWQgYSBzaW5n
bGUgbG9vcCBpdGVyYXRpb24uCj4gCj4gRm9yIGEgUFZIIERvbTAgdGhlIGxvb3AgaXMgbm90IG5l
ZWRlZCBhbnltb3JlLCBzaW5jZSB0aGUgYW1vdW50IG9mCj4gbWVtb3J5IG5lZWRlZCBmb3IgcGFn
aW5nIG5vIGxvbmdlciBkZXBlbmRzIG9uIHRoZSBhbW91bnQgb2YgbWVtb3J5Cj4gYXNzaWduZWQg
dG8gRG9tMCwgYnV0IHJhdGhlciBvbiB0aGUgdmFsdWUgb2YgbWF4X3BkeC4gSGVuY2UgaXQgY2Fu
IGJlCj4gcmVtb3ZlZCBmcm9tIHRoZSBhbW91bnQgb2YgYXZhaWxhYmxlIG1lbW9yeSBiZWZvcmUg
ZG9pbmcgdGhlCj4gYWNjb3VudGluZyBvZiBtZW1vcnkgYXNzaWduZWQgdG8gRG9tMC4KCldoaWNo
LCBhcyBzYWlkIGluIHJlcGx5IHRvIHBhdGNoIDIsIG1heSBiZSBzbGlnaHRseSBvciBtZWFuaW5n
ZnVsbHkKd3JvbmcuIElmIGJvdGggZWFybGllciBwYXRjaGVzIHdlcmUgcHJvdmVuIHRvIGJlIGZp
bmUsIHRoZSBvbmUgaGVyZQpjYW4gaGF2ZSBteSBhY2suCgpKYW4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 09:01:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 09:01:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2vqu-0001h2-Ed; Fri, 13 Oct 2017 09:01:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e2vqt-0001gd-U5
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 09:01:56 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 EA/8E-12211-30180E95; Fri, 13 Oct 2017 09:01:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVywNwkVpep8UG
 kwZIdEhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bdntVsBZsLKw7OXsrewHg1qIuRi0NIYBqj
 xNnmcyxdjJwcEgK8EkeWzWCFsAMk5m1/zQJR1MAocf7LZEaQBJuAusTjrz1MILaIgJLEvVWTm
 UCKmAWWMUt8fLEKrFtYIFJi1uqPYEUsAqoSO17dB2vmFfCQOLZ7HxvEBjmJk8cmg9VzCnhKdD
 VtZAaxhYBqNn+ZzAZRLyhxcuYToCs4gBaoS6yfJwQSZhaQl2jeOpt5AqPALCRVsxCqZiGpWsD
 IvIpRozi1qCy1SNfYQC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzA86xkYGHcw
 dp7wO8QoycGkJMqrFvkgUogvKT+lMiOxOCO+qDQntfgQowwHh5IEr08DUE6wKDU9tSItMwcYK
 TBpCQ4eJRFeTZA0b3FBYm5xZjpE6hSjLkfHzbt/mIRY8vLzUqXEeS1AigRAijJK8+BGwKL2Eq
 OslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVhXjOQKTyZeSVwm14BHcEEdMS7CLAjShIRUlINjO4
 mU21sbzTFxHH6cu+/1LO8Ln8709F2++rEl89fL1wRIdV4VN/hUU1G950l5ctDH6WHWHDI7t1S
 e61HOCTcg2nWdBvlBDPX+jeG2uXHPZ/IOF2J/x1p/5xTkH/DXqn86eI79AS2fS2ebsOWtOC8y
 Z/Fa7tMXOfZdCwtW6XXtmXK7lzmVT4NSizFGYmGWsxFxYkA/4wn1NUCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1507885311!106861330!2
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2464 invoked from network); 13 Oct 2017 09:01:53 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 09:01:53 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Oct 2017 02:01:52 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,370,1503385200"; d="scan'208";a="1024784840"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga003.jf.intel.com with ESMTP; 13 Oct 2017 02:01:50 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 13 Oct 2017 16:40:53 +0800
Message-Id: <1507884068-18757-2-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507884068-18757-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1507884068-18757-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Yi Sun <yi.y.sun@linux.intel.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v7 01/16] docs: create Memory Bandwidth
	Allocation (MBA) feature document
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBjcmVhdGVzIE1CQSBmZWF0dXJlIGRvY3VtZW50IGluIGRvYy9mZWF0dXJlcy8u
IEl0IGRlc2NyaWJlcwprZXkgcG9pbnRzIHRvIGltcGxlbWVudCBNQkEgd2hpY2ggaXMgZGVzY3Jp
YmVkIGluIGRldGFpbHMgaW4gSW50ZWwgU0RNCiJJbnRyb2R1Y3Rpb24gdG8gTWVtb3J5IEJhbmR3
aWR0aCBBbGxvY2F0aW9uIi4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXgu
aW50ZWwuY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDQzogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
Q0M6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgpDQzogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBLb25yYWQgUnplc3p1dGVrIFdpbGsg
PGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNDOiBDaGFvIFBlbmcgPGNoYW8ucC5wZW5nQGxpbnV4
LmludGVsLmNvbT4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgp2NjoK
ICAgIC0gZml4IHNvbWUgd29yZHMuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7D
qSkKdjU6CiAgICAtIGNvcnJlY3Qgc29tZSB3b3Jkcy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dl
ciBQYXUgTW9ubsOpKQogICAgLSBjaGFuZ2UgJ3hsIHBzci1tYmEtc2V0IDEgMHhhJyB0byAneGwg
cHNyLW1iYS1zZXQgMSAxMCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkK
djQ6CiAgICAtIGFkZCAnZG9tYWluLW5hbWUnIGFzIHBhcmFtZXRlciBvZiAncHNyLW1iYS1zaG93
L3Bzci1tYmEtc2V0Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAg
LSBmaXggc29tZSB3b3JkaW5ncy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOp
KQogICAgLSBleHBsYWluIGhvdyB1c2VyIGNhbiBrbm93IHRoZSBNQkFfTUFYLgogICAgICAoc3Vn
Z2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIG1vdmUgdGhlIGRlc2NyaXB0aW9uIG9m
ICdMaW5lYXIgbW9kZS9Ob24tbGluZWFyIG1vZGUnIGludG8gc2VjdGlvbgogICAgICBvZiAncHNy
LW1iYS1zaG93Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBj
aGFuZ2UgJ3Blci10aHJlYWQnIHRvICdwZXItaHlwZXItdGhyZWFkJyB0byBtYWtlIGl0IGNsZWFy
ZXIuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gdXBncmFkZSBy
ZXZpc2lvbiBudW1iZXIuCnYzOgogICAgLSByZW1vdmUgJ2Nsb3NlZC1sb29wJyByZWxhdGVkIGRl
c2NyaXB0aW9uLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIGV4
cGxhaW4gJ2xpbmVhcicgYW5kICdub24tbGluZWFyJyBiZWZvcmUgbWVudGlvbmluZyB0aGVtLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIGFkanVzdCBkZXNyaXB0
aW9uIG9mICdwc3ItbWJhLXNldCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7D
qSkKICAgIC0gZXhwbGFpbiAnTUJBX01BWCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1
IE1vbm7DqSkKICAgIC0gcmVtb3ZlICduPDY0Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQ
YXUgTW9ubsOpKQogICAgLSBmaXggc29tZSB3b3JkaW5ncy4KICAgICAgKHN1Z2dlc3RlZCBieSBS
b2dlciBQYXUgTW9ubsOpKQogICAgLSBhZGQgY29udGV4dCBpbiAnVGVzdGluZycgcGFydCB0byBt
YWtlIHRoaW5ncyBtb3JlIGNsZWFyLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25u
w6kpCnYyOgogICAgLSBkZWNsYXJlICdIVycgaW4gVGVybWlub2xvZ3kuCiAgICAgIChzdWdnZXN0
ZWQgYnkgQ2hhbyBQZW5nKQogICAgLSByZXBsYWNlICdDT1MgSUQgb2YgVkNQVScgdG8gJ0NPUyBJ
RCBvZiBkb21haW4nLgogICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKICAgIC0gcmVwbGFj
ZSAnQ09TIHJlZ2lzdGVyJyB0byAnVGhydGwgTVNSJy4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFv
IFBlbmcpCiAgICAtIGFkZCBkZXNjcmlwdGlvbiBmb3IgJ3Bzci1tYmEtc2hvdycgdG8gc3RhdGUg
dGhhdCB0aGUgZGVjaW1hbCB2YWx1ZSBpcwogICAgICBzaG93biBmb3IgbGluZWFyIG1vZGUgYnV0
IGhleGFkZWNpbWFsIHZhbHVlIGlzIHNob3duIGZvciBub24tbGluZWFyIG1vZGUuCiAgICAgIChz
dWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQogICAgLSByZW1vdmUgY29udGVudCBpbiAnQXJlYXMgZm9y
IGltcHJvdmVtZW50Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCiAgICAtIHVzZSAn
PD4nIHRvIHNwZWNpZnkgbWFuZGF0b3J5IGFyZ3VtZW50IHRvIGEgY29tbWFuZC4KICAgICAgKHN1
Z2dlc3RlZCBieSBXZWkgTGl1KQp2MToKICAgIC0gcmVtb3ZlIGEgc3BlY2lhbCBjaGFyYWN0ZXIg
dG8gYXZvaWQgdGhlIGVycm9yIHdoZW4gYnVpbGRpbmcgcGFuZG9jLgotLS0KIGRvY3MvZmVhdHVy
ZXMvaW50ZWxfcHNyX21iYS5wYW5kb2MgfCAyOTcgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDI5NyBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9k
ZSAxMDA2NDQgZG9jcy9mZWF0dXJlcy9pbnRlbF9wc3JfbWJhLnBhbmRvYwoKZGlmZiAtLWdpdCBh
L2RvY3MvZmVhdHVyZXMvaW50ZWxfcHNyX21iYS5wYW5kb2MgYi9kb2NzL2ZlYXR1cmVzL2ludGVs
X3Bzcl9tYmEucGFuZG9jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjg2ZGY2
NjEKLS0tIC9kZXYvbnVsbAorKysgYi9kb2NzL2ZlYXR1cmVzL2ludGVsX3Bzcl9tYmEucGFuZG9j
CkBAIC0wLDAgKzEsMjk3IEBACislIEludGVsIE1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiAo
TUJBKSBGZWF0dXJlCislIFJldmlzaW9uIDEuOAorCitcY2xlYXJwYWdlCisKKyMgQmFzaWNzCisK
Ky0tLS0tLS0tLS0tLS0tLS0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQorICAgICAgICAgU3RhdHVzOiAqKlRlY2ggUHJldmlldyoqCisKK0FyY2hp
dGVjdHVyZShzKTogSW50ZWwgeDg2CisKKyAgIENvbXBvbmVudChzKTogSHlwZXJ2aXNvciwgdG9v
bHN0YWNrCisKKyAgICAgICBIYXJkd2FyZTogTUJBIGlzIHN1cHBvcnRlZCBvbiBTa3lsYWtlIFNl
cnZlciBhbmQgYmV5b25kCistLS0tLS0tLS0tLS0tLS0tIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKworIyBUZXJtaW5vbG9neQorCisqIENBVCAg
ICAgICAgIENhY2hlIEFsbG9jYXRpb24gVGVjaG5vbG9neQorKiBDQk0gICAgICAgICBDYXBhY2l0
eSBCaXRNYXNrcworKiBDRFAgICAgICAgICBDb2RlIGFuZCBEYXRhIFByaW9yaXRpemF0aW9uCisq
IENPUy9DTE9TICAgIENsYXNzIG9mIFNlcnZpY2UKKyogSFcgICAgICAgICAgSGFyZHdhcmUKKyog
TUJBICAgICAgICAgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uCisqIE1TUnMgICAgICAgIE1h
Y2hpbmUgU3BlY2lmaWMgUmVnaXN0ZXJzCisqIFBTUiAgICAgICAgIEludGVsIFBsYXRmb3JtIFNo
YXJlZCBSZXNvdXJjZQorKiBUSFJUTCAgICAgICBUaHJvdHRsZSB2YWx1ZSBvciBkZWxheSB2YWx1
ZQorCisjIE92ZXJ2aWV3CisKK1RoZSBNZW1vcnkgQmFuZHdpZHRoIEFsbG9jYXRpb24gKE1CQSkg
ZmVhdHVyZSBwcm92aWRlcyBpbmRpcmVjdCBhbmQgYXBwcm94aW1hdGUKK2NvbnRyb2wgb3ZlciBt
ZW1vcnkgYmFuZHdpZHRoIGF2YWlsYWJsZSBwZXItY29yZS4gVGhpcyBmZWF0dXJlIHByb3ZpZGVz
IE9TLworaHlwZXJ2aXNvciB0aGUgYWJpbGl0eSB0byBzbG93IG1pc2JlaGF2aW5nIGFwcHMvZG9t
YWlucyBieSB1c2luZyBhIGNyZWRpdC1iYXNlZAordGhyb3R0bGluZyBtZWNoYW5pc20uCisKKyMg
VXNlciBkZXRhaWxzCisKKyogRmVhdHVyZSBFbmFibGluZzoKKworICBBZGQgInBzcj1tYmEiIHRv
IGJvb3QgbGluZSBwYXJhbWV0ZXIgdG8gZW5hYmxlIE1CQSBmZWF0dXJlLgorCisqIHhsIGludGVy
ZmFjZXM6CisKKyAgMS4gYHBzci1tYmEtc2hvdyBbZG9tYWluLWlkfGRvbWFpbi1uYW1lXWA6CisK
KyAgICAgU2hvdyBtZW1vcnkgYmFuZHdpZHRoIHRocm90dGxpbmcgZm9yIGRvbWFpbi4gVW5kZXIg
ZGlmZmVyZW50IG1vZGVzLCBpdAorICAgICBzaG93cyBkaWZmZXJlbnQgdHlwZSBvZiBkYXRhLgor
CisgICAgIFRoZXJlIGFyZSB0d28gbW9kZXM6CisgICAgIExpbmVhciBtb2RlOiB0aGUgaW5wdXQg
cHJlY2lzaW9uIGlzIGRlZmluZWQgYXMgMTAwLShNQkFfTUFYKS4gRm9yIGluc3RhbmNlLAorICAg
ICBpZiB0aGUgTUJBX01BWCB2YWx1ZSBpcyA5MCwgdGhlIGlucHV0IHByZWNpc2lvbiBpcyAxMCUu
IFZhbHVlcyBub3QgYW4gZXZlbgorICAgICBtdWx0aXBsZSBvZiB0aGUgcHJlY2lzaW9uIChlLmcu
LCAxMiUpIHdpbGwgYmUgcm91bmRlZCBkb3duIChlLmcuLCB0byAxMCUKKyAgICAgZGVsYXkgYXBw
bGllZCkgYnkgSFcgYXV0b21hdGljYWxseS4gVGhlIHJlc3BvbnNlIG9mIHRocm90dGxpbmcgdmFs
dWUgaXMKKyAgICAgbGluZWFyLgorCisgICAgIE5vbi1saW5lYXIgbW9kZTogaW5wdXQgZGVsYXkg
dmFsdWVzIGFyZSBwb3dlcnMtb2YtdHdvIGZyb20gemVybyB0byB0aGUKKyAgICAgTUJBX01BWCB2
YWx1ZSBmcm9tIENQVUlELiBJbiB0aGlzIGNhc2UgYW55IHZhbHVlcyBub3QgYSBwb3dlciBvZiB0
d28gd2lsbAorICAgICBiZSByb3VuZGVkIGRvd24gdGhlIG5leHQgbmVhcmVzdCBwb3dlciBvZiB0
d28gYnkgSFcgYXV0b21hdGljYWxseS4gVGhlCisgICAgIHJlc3BvbnNlIG9mIHRocm90dGxpbmcg
dmFsdWUgaXMgbm9uLWxpbmVhci4KKworICAgICBGb3IgbGluZWFyIG1vZGUsIGl0IHNob3dzIHRo
ZSBkZWNpbWFsIHZhbHVlLiBGb3Igbm9uLWxpbmVhciBtb2RlLCBpdCBzaG93cworICAgICBoZXhh
ZGVjaW1hbCB2YWx1ZS4KKworICAyLiBgcHNyLW1iYS1zZXQgW09QVElPTlNdIDxkb21haW4taWR8
ZG9tYWluLW5hbWU+IDx0aHJvdHRsaW5nPmA6CisKKyAgICAgU2V0IG1lbW9yeSBiYW5kd2lkdGgg
dGhyb3R0bGluZyBmb3IgZG9tYWluLgorCisgICAgIE9wdGlvbnM6CisgICAgICctcyc6IFNwZWNp
ZnkgdGhlIHNvY2tldCB0byBwcm9jZXNzLCBvdGhlcndpc2UgYWxsIHNvY2tldHMgYXJlIHByb2Nl
c3NlZC4KKworICAgICBUaHJvdHRsaW5nIHZhbHVlIHNldCBpbiByZWdpc3RlciBpbXBsaWVzIHRo
ZSBhcHByb3hpbWF0ZSBhbW91bnQgb2YgZGVsYXlpbmcKKyAgICAgdGhlIHRyYWZmaWMgYmV0d2Vl
biBjb3JlIGFuZCBtZW1vcnkuIEhpZ2hlciB0aHJvdHRsaW5nIHZhbHVlIHJlc3VsdCBpbgorICAg
ICBsb3dlciBiYW5kd2lkdGguIFRoZSBtYXggdGhyb3R0bGluZyB2YWx1ZSAoTUJBX01BWCkgc3Vw
cG9ydGVkIGNhbiBiZQorICAgICBvYnRhaW5lZCB0aHJvdWdoIENQVUlEIGluc2lkZSBoeXBlcnZp
c29yLiBVc2VycyBjYW4gZmV0Y2ggdGhlIE1CQV9NQVggdmFsdWUKKyAgICAgdXNpbmcgdGhlIGBw
c3ItaHdpbmZvYCB4bCBjb21tYW5kLgorCisjIFRlY2huaWNhbCBkZXRhaWxzCisKK01CQSBpcyBh
IG1lbWJlciBvZiBJbnRlbCBQU1IgZmVhdHVyZXMsIGl0IHNoYXJlcyB0aGUgYmFzZSBQU1IgaW5m
cmFzdHJ1Y3R1cmUKK2luIFhlbi4KKworIyMgSGFyZHdhcmUgcGVyc3BlY3RpdmUKKworICBNQkEg
ZGVmaW5lcyBhIHJhbmdlIG9mIE1TUnMgdG8gc3VwcG9ydCBzcGVjaWZ5aW5nIGEgZGVsYXkgdmFs
dWUgKFRocnRsKSBwZXIKKyAgQ09TLCB3aXRoIGRldGFpbHMgYmVsb3cuCisKKyAgYGBgCisgICAr
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICAgfCBNU1Ig
KHBlciBzb2NrZXQpICAgICAgICAgICB8ICAgIEFkZHJlc3MgICAgIHwKKyAgICstLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgICB8IElBMzJfTDJfUU9TX0V4
dF9CV19UaHJ0bF8wIHwgICAgIDB4RDUwICAgICAgfAorICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAgIHwgLi4uICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgLi4uICAgICAgICAgICB8CisgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKworICAgfCBJQTMyX0wyX1FPU19FeHRfQldfVGhydGxfbiB8ICAgICAw
eEQ1MCtuICAgIHwKKyAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCisgIGBgYAorCisgIFdoZW4gY29udGV4dCBzd2l0Y2ggaGFwcGVucywgdGhlIENPUyBJ
RCBvZiBkb21haW4gaXMgd3JpdHRlbiB0byBwZXItaHlwZXItCisgIHRocmVhZCBNU1IgYElBMzJf
UFFSX0FTU09DYCwgYW5kIHRoZW4gaGFyZHdhcmUgZW5mb3JjZXMgYmFuZHdpZHRoIGFsbG9jYXRp
b24KKyAgYWNjb3JkaW5nIHRvIHRoZSB0aHJvdHRsaW5nIHZhbHVlIHN0b3JlZCBpbiB0aGUgVGhy
dGwgTVNSIHJlZ2lzdGVyLgorCisjIyBUaGUgcmVsYXRpb25zaGlwIGJldHdlZW4gTUJBIGFuZCBD
QVQvQ0RQCisKKyAgR2VuZXJhbGx5IHNwZWFraW5nLCBNQkEgaXMgY29tcGxldGVseSBpbmRlcGVu
ZGVudCBvZiBDQVQvQ0RQLCBhbmQgYW55CisgIGNvbWJpbmF0aW9uIG1heSBiZSBhcHBsaWVkIGF0
IGFueSB0aW1lLCBlLmcuIGVuYWJsaW5nIE1CQSB3aXRoIENBVAorICBkaXNhYmxlZC4KKworICBC
dXQgaXQgbmVlZHMgdG8gYmUgbm90aWNlZCB0aGF0IE1CQSBzaGFyZXMgQ09TIGluZnJhc3RydWN0
dXJlIHdpdGggQ0FULAorICBhbHRob3VnaCBNQkEgaXMgZW51bWVyYXRlZCBieSBkaWZmZXJlbnQg
Q1BVSUQgbGVhZiBmcm9tIENBVCAod2hpY2gKKyAgaW5kaWNhdGVzIHRoYXQgdGhlIG1heCBDT1Mg
b2YgTUJBIG1heSBiZSBkaWZmZXJlbnQgZnJvbSBDQVQpLiBJbiBzb21lCisgIGNhc2VzLCBhIGRv
bWFpbiBpcyBwZXJtaXR0ZWQgdG8gaGF2ZSBhIENPUyB0aGF0IGlzIGJleW9uZCBvbmUgKG9yIG1v
cmUpCisgIG9mIFBTUiBmZWF0dXJlcyBidXQgd2l0aGluIHRoZSBvdGhlcnMuIEZvciBpbnN0YW5j
ZSwgbGV0J3MgYXNzdW1lIHRoZSBtYXgKKyAgQ09TIG9mIE1CQSBpcyA4IGJ1dCB0aGUgbWF4IENP
UyBvZiBMMyBDQVQgaXMgMTYsIHdoZW4gYSBkb21haW4gaXMgYXNzaWduZWQKKyAgOSBhcyBDT1Ms
IHRoZSBMMyBDQVQgQ0JNIGFzc29jaWF0ZWQgdG8gQ09TIDkgd291bGQgYmUgZW5mb3JjZWQsIGJ1
dCBmb3IgTUJBLAorICB0aGUgSFcgd29ya3MgYXMgZGVmYXVsdCB2YWx1ZSBpcyBzZXQgc2luY2Ug
Q09TIDkgaXMgYmV5b25kIHRoZSBtYXggQ09TICg4KQorICBvZiBNQkEuCisKKyMjIERlc2lnbiBP
dmVydmlldworCisqIENvcmUgQ09TL1RocnRsIGFzc29jaWF0aW9uCisKKyAgV2hlbiBlbmZvcmNp
bmcgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uLCBhbGwgY29yZXMgb2YgZG9tYWlucyBoYXZl
CisgIHRoZSBzYW1lIGRlZmF1bHQgVGhydGwgTVNSIChDT1MwKSB3aGljaCBzdG9yZXMgdGhlIHNh
bWUgVGhydGwgKDApLiBUaGUKKyAgZGVmYXVsdCBUaHJ0bCBNU1IgaXMgdXNlZCBvbmx5IGluIGh5
cGVydmlzb3IgYW5kIGlzIHRyYW5zcGFyZW50IHRvIHRvb2wgc3RhY2sKKyAgYW5kIHVzZXIuCisK
KyAgU3lzdGVtIGFkbWluaXN0cmF0b3JzIGNhbiBjaGFuZ2UgUFNSIGFsbG9jYXRpb24gcG9saWN5
IGF0IHJ1bnRpbWUgYnkKKyAgdXNpbmcgdGhlIHRvb2wgc3RhY2suIFNpbmNlIE1CQSBzaGFyZXMg
Q09TIElEIHdpdGggQ0FUL0NEUCwgYSBDT1MgSUQKKyAgY29ycmVzcG9uZHMgdG8gYSAyLXR1cGxl
LCBsaWtlIFtDQk0sIFRocnRsXSB3aXRoIG9ubHktQ0FUIGVuYWJsZWQsIHdoZW4gQ0RQCisgIGlz
IGVuYWJsZWQsIHRoZSBDT1MgSUQgY29ycmVzcG9uZHMgdG8gYSAzLXR1cGxlLCBsaWtlIFtDb2Rl
X0NCTSwgRGF0YV9DQk0sCisgIFRocnRsXS4gSWYgbmVpdGhlciBDQVQgbm9yIENEUCBpcyBlbmFi
bGVkLCB0aGluZ3MgYXJlIGVhc2llciwgc2luY2Ugb25lIENPUworICBJRCBjb3JyZXNwb25kcyB0
byBvbmUgVGhydGwuCisKKyogVkNQVSBzY2hlZHVsZQorCisgIFRoaXMgcGFydCByZXVzZXMgQ0FU
IENPUyBpbmZyYXN0cnVjdHVyZS4KKworKiBNdWx0aS1zb2NrZXRzCisKKyAgRGlmZmVyZW50IHNv
Y2tldHMgbWF5IGhhdmUgZGlmZmVyZW50IE1CQSBjYXBhYmlsaXRpZXMgKGxpa2UgbWF4IENPUykK
KyAgYWx0aG91Z2ggaXQgaXMgY29uc2lzdGVudCBvbiB0aGUgc2FtZSBzb2NrZXQuIFNvIHRoZSBj
YXBhYmlsaXR5CisgIG9mIHBlci1zb2NrZXQgTUJBIGlzIHNwZWNpZmllZC4KKworICBUaGlzIHBh
cnQgcmV1c2VzIENBVCBDT1MgaW5mcmFzdHJ1Y3R1cmUuCisKKyMjIEltcGxlbWVudGF0aW9uIERl
c2NyaXB0aW9uCisKKyogSHlwZXJ2aXNvciBpbnRlcmZhY2VzOgorCisgIDEuIEJvb3QgbGluZSBw
YXJhbTogInBzcj1tYmEiIHRvIGVuYWJsZSB0aGUgZmVhdHVyZS4KKworICAyLiBTWVNDVEw6Cisg
ICAgICAgICAgLSBYRU5fU1lTQ1RMX1BTUl9NQkFfZ2V0X2luZm86IEdldCBzeXN0ZW0gTUJBIGlu
Zm9ybWF0aW9uLgorCisgIDMuIERPTUNUTDoKKyAgICAgICAgICAtIFhFTl9ET01DVExfUFNSX01C
QV9PUF9HRVRfVEhSVEw6IEdldCB0aHJvdHRsaW5nIGZvciBhIGRvbWFpbi4KKyAgICAgICAgICAt
IFhFTl9ET01DVExfUFNSX01CQV9PUF9TRVRfVEhSVEw6IFNldCB0aHJvdHRsaW5nIGZvciBhIGRv
bWFpbi4KKworKiB4bCBpbnRlcmZhY2VzOgorCisgIDEuIHBzci1tYmEtc2hvdyBbZG9tYWluLWlk
XQorICAgICAgICAgIFNob3cgc3lzdGVtL2RvbWFpbiBydW50aW1lIE1CQSB0aHJvdHRsaW5nIHZh
bHVlLiBGb3IgbGluZWFyIG1vZGUsCisgICAgICAgICAgaXQgc2hvd3MgdGhlIGRlY2ltYWwgdmFs
dWUuIEZvciBub24tbGluZWFyIG1vZGUsIGl0IHNob3dzIGhleGFkZWNpbWFsCisgICAgICAgICAg
dmFsdWUuCisgICAgICAgICAgPT4gWEVOX1NZU0NUTF9QU1JfTUJBX2dldF9pbmZvL1hFTl9ET01D
VExfUFNSX01CQV9PUF9HRVRfVEhSVEwKKworICAyLiBwc3ItbWJhLXNldCBbT1BUSU9OU10gPGRv
bWFpbi1pZD4gPHRocm90dGxpbmc+CisgICAgICAgICAgU2V0IGJhbmR3aWR0aCB0aHJvdHRsaW5n
IGZvciBhIGRvbWFpbi4KKyAgICAgICAgICA9PiBYRU5fRE9NQ1RMX1BTUl9NQkFfT1BfU0VUX1RI
UlRMCisKKyAgMy4gcHNyLWh3aW5mbworICAgICAgICAgIFNob3cgUFNSIEhXIGluZm9ybWF0aW9u
LCBpbmNsdWRpbmcgTDMgQ0FUL0NEUC9MMiBDQVQvTUJBLgorICAgICAgICAgID0+IFhFTl9TWVND
VExfUFNSX01CQV9nZXRfaW5mbworCisqIEtleSBkYXRhIHN0cnVjdHVyZToKKworICAxLiBGZWF0
dXJlIEhXIGluZm8KKworICAgICBgYGAKKyAgICAgc3RydWN0IHsKKyAgICAgICAgIHVuc2lnbmVk
IGludCB0aHJ0bF9tYXg7CisgICAgICAgICBib29sIGxpbmVhcjsKKyAgICAgfSBtYmE7CisKKyAg
ICAgLSBNZW1iZXIgYHRocnRsX21heGAKKworICAgICAgIGB0aHJ0bF9tYXhgIGlzIHRoZSBtYXgg
dGhyb3R0bGluZyB2YWx1ZSB0byBiZSBzZXQsIGkuZS4gTUJBX01BWC4KKworICAgICAtIE1lbWJl
ciBgbGluZWFyYAorCisgICAgICAgYGxpbmVhcmAgbWVhbnMgdGhlIHJlc3BvbnNlIG9mIGRlbGF5
IHZhbHVlIGlzIGxpbmVhciBvciBub3QuCisKKyAgICAgQXMgbWVudGlvbmVkIGFib3ZlLCBNQkEg
aXMgYSBtZW1iZXIgb2YgSW50ZWwgUFNSIGZlYXR1cmVzLCBpdCBzaGFyZXMgdGhlCisgICAgIGJh
c2UgUFNSIGluZnJhc3RydWN0dXJlIGluIFhlbi4gRm9yIGV4YW1wbGUsIHRoZSAnY29zX21heCcg
aXMgYSBjb21tb24gSFcKKyAgICAgcHJvcGVydHkgZm9yIGFsbCBmZWF0dXJlcy4gU28sIGZvciBv
dGhlciBkYXRhIHN0cnVjdHVyZSBkZXRhaWxzLCBwbGVhc2UKKyAgICAgcmVmZXIgdG8gJ2ludGVs
X3Bzcl9jYXRfY2RwLnBhbmRvYycuCisKKyMgTGltaXRhdGlvbnMKKworTUJBIGNhbiBvbmx5IHdv
cmsgb24gSFcgd2hpY2ggc3VwcG9ydHMgaXQgKGNoZWNrIENQVUlEKS4KKworIyBUZXN0aW5nCisK
K1dlIGNhbiBleGVjdXRlIHRoZXNlIGNvbW1hbmRzIHRvIHZlcmlmeSBNQkEgb24gZGlmZmVyZW50
IEhXcyBzdXBwb3J0aW5nIHRoZW0uCisKK0ZvciBleGFtcGxlOgorICAxLiBVc2VyIGNhbiBnZXQg
dGhlIE1CQSBoYXJkd2FyZSBpbmZvIHRocm91Z2ggJ3Bzci1od2luZm8nIGNvbW1hbmQuIEZyb20K
KyAgICAgcmVzdWx0LCB1c2VyIGNhbiBrbm93IGlmIHRoaXMgaGFyZHdhcmUgd29ya3MgdW5kZXIg
bGluZWFyIG1vZGUgb3Igbm9uLQorICAgICBsaW5lYXIgbW9kZSwgdGhlIG1heCB0aHJvdHRsaW5n
IHZhbHVlIChNQkFfTUFYKSBhbmQgc28gb24uCisKKyAgICByb290QDp+JCB4bCBwc3ItaHdpbmZv
IC0tbWJhCisgICAgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uIChNQkEpOgorICAgIFNvY2tl
dCBJRCAgICAgICA6IDAKKyAgICBMaW5lYXIgTW9kZSAgICAgOiBFbmFibGVkCisgICAgTWF4aW11
bSBDT1MgICAgIDogNworICAgIE1heGltdW0gVGhyb3R0bGluZyBWYWx1ZTogOTAKKyAgICBEZWZh
dWx0IFRocm90dGxpbmcgVmFsdWU6IDAKKworICAyLiBUaGVuLCB1c2VyIGNhbiBzZXQgYSB0aHJv
dHRsaW5nIHZhbHVlIHRvIGEgZG9tYWluLiBGb3IgZXhhbXBsZSwgc2V0ICcxMCcsCisgICAgIGku
ZSAxMCUgZGVsYXkuCisKKyAgICByb290QDp+JCB4bCBwc3ItbWJhLXNldCAxIDEwCisKKyAgMy4g
VXNlciBjYW4gY2hlY2sgdGhlIGN1cnJlbnQgY29uZmlndXJhdGlvbiBvZiB0aGUgZG9tYWluIHRo
cm91Z2gKKyAgICAgJ3Bzci1tYWItc2hvdycuIEZvciBsaW5lYXIgbW9kZSwgdGhlIGRlY2ltYWwg
dmFsdWUgaXMgc2hvd24uCisKKyAgICByb290QDp+JCB4bCBwc3ItbWJhLXNob3cgMQorICAgIFNv
Y2tldCBJRCAgICAgICA6IDAKKyAgICBEZWZhdWx0IFRIUlRMICAgOiAwCisgICAgICAgSUQgICAg
ICAgICAgICAgICAgICAgICBOQU1FICAgICAgICAgICAgVEhSVEwKKyAgICAgICAgMSAgICAgICAg
ICAgICAgICAgdWJ1bnR1MTQgICAgICAgICAgICAgMTAKKworIyBBcmVhcyBmb3IgaW1wcm92ZW1l
bnQKKworTi9BCisKKyMgS25vd24gaXNzdWVzCisKK04vQQorCisjIFJlZmVyZW5jZXMKKworIklO
VEVMIFJFU09VUkNFIERJUkVDVE9SIFRFQ0hOT0xPR1kgKElOVEVMIFJEVCkgQUxMT0NBVElPTiBG
RUFUVVJFUyIgW0ludGVsIDY0IGFuZCBJQS0zMiBBcmNoaXRlY3R1cmVzIFNvZnR3YXJlIERldmVs
b3BlciBNYW51YWxzLCB2b2wzXShodHRwOi8vd3d3LmludGVsLmNvbS9jb250ZW50L3d3dy91cy9l
bi9wcm9jZXNzb3JzL2FyY2hpdGVjdHVyZXMtc29mdHdhcmUtZGV2ZWxvcGVyLW1hbnVhbHMuaHRt
bCkKKworIyBIaXN0b3J5CisKKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorRGF0ZSAgICAgICBSZXZpc2lvbiBW
ZXJzaW9uICBOb3RlcworLS0tLS0tLS0tLSAtLS0tLS0tLSAtLS0tLS0tLSAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisyMDE3LTAxLTEwIDEuMCAgICAgIFhlbiA0
LjkgIERlc2lnbiBkb2N1bWVudCB3cml0dGVuCisyMDE3LTA3LTEwIDEuMSAgICAgIFhlbiA0LjEw
IENoYW5nZXM6CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuIE1vZGlmeSBkYXRhIHN0
cnVjdHVyZSBhY2NvcmRpbmcgdG8gbGF0ZXN0CisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvZGVzOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLiBBZGQgY29udGVudCBm
b3IgJ0FyZWFzIGZvciBpbXByb3ZlbWVudCc7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDMuIE90aGVyIG1pbm9yIGNoYW5nZXMuCisyMDE3LTA4LTA5IDEuMiAgICAgIFhlbiA0LjEwIENo
YW5nZXM6CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuIFJlbW92ZSBhIHNwZWNpYWwg
Y2hhcmFjdGVyIHRvIGF2b2lkIGVycm9yIHdoZW4KKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnVpbGRpbmcgcGFuZG9jLgorMjAxNy0wOC0xNSAxLjMgICAgICBYZW4gNC4xMCBDaGFu
Z2VzOgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLiBBZGQgdGVybWlub2xvZ3kgJ0hX
Jy4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMi4gQ2hhbmdlICdDT1MgSUQgb2YgVkNQ
VScgdG8gJ0NPUyBJRCBvZiBkb21haW4nLgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAz
LiBDaGFuZ2UgJ0NPUyByZWdpc3RlcicgdG8gJ1RocnRsIE1TUicuCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDQuIEV4cGxhaW4gdGhlIHZhbHVlIHNob3duIGZvciAncHNyLW1iYS1zaG93
JyB1bmRlcgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaWZmZXJlbnQgbW9kZXMu
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUuIFJlbW92ZSBjb250ZW50IGluICdBcmVh
cyBmb3IgaW1wcm92ZW1lbnQnLgorMjAxNy0wOC0xNiAxLjQgICAgICBYZW4gNC4xMCBDaGFuZ2Vz
OgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLiBBZGQgJzw+JyBmb3IgbWFuZGF0b3J5
IGFyZ3VtZW50LgorMjAxNy0wOC0zMCAxLjUgICAgICBYZW4gNC4xMCBDaGFuZ2VzOgorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAxLiBNb2RpZnkgd29yZHMgaW4gJ092ZXJ2aWV3JyB0byBt
YWtlIGl0IGVhc2llciB0bworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bmRlcnN0
YW5kLgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLiBFeHBsYWluICdsaW5lYXIvbm9u
LWxpbmVhcicgbW9kZXMgYmVmb3JlIG1lbnRpb24KKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdGhlbS4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMy4gRXhwbGFpbiB0aHJv
dHRsaW5nIHZhbHVlIG1vcmUgYWNjdXJhdGUuCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDQuIEV4cGxhaW4gJ01CQV9NQVgnLgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICA1LiBD
b3JyZWN0IHNvbWUgd29yZHMgaW4gJ0Rlc2lnbiBPdmVydmlldycuCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDYuIENoYW5nZSAnbWJhX2luZm8nIHRvICdtYmEnIGFjY29yZGluZyB0byBj
b2RlCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNoYW5nZXMuIEFsc28sIG1vZGlm
eSBjb250ZW50cyBvZiBpdC4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNy4gQWRkIGNv
bnRleHQgaW4gJ1Rlc3RpbmcnIHBhcnQgdG8gbWFrZSB0aGluZ3MKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbW9yZSBjbGVhci4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
OC4gUmVtb3ZlICduPDY0JyB0byBhdm9pZCBvdXQtb2Ytc3luYy4KKzIwMTctMDktMjEgMS42ICAg
ICAgWGVuIDQuMTAgQ2hhbmdlczoKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMS4gQWRk
ICdkb21haW4tbmFtZScgYXMgcGFyYW1ldGVyIG9mICdwc3ItbWJhLXNob3cvCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBzci1tYmEtc2V0Jy4KKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgMi4gRml4IHNvbWUgd29yZGluZ3MuCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDMuIEV4cGxhaW4gaG93IHVzZXIgY2FuIGtub3cgdGhlIE1CQV9NQVguCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDQuIE1vdmUgdGhlIGRlc2NyaXB0aW9uIG9mICdMaW5lYXIgbW9k
ZS9Ob24tbGluZWFyCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vZGUnIGludG8g
c2VjdGlvbiBvZiAncHNyLW1iYS1zaG93Jy4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
NS4gQ2hhbmdlICdwZXItdGhyZWFkJyB0byAncGVyLWh5cGVyLXRocmVhZCcuCisyMDE3LTA5LTI5
IDEuNyAgICAgIFhlbiA0LjEwIENoYW5nZXM6CisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDEuIENvcnJlY3Qgc29tZSB3b3Jkcy4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMi4g
Q2hhbmdlICd4bCBwc3ItbWJhLXNldCAxIDB4YScgdG8KKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJ3hsIHBzci1tYmEtc2V0IDEgMTAnCisyMDE3LTEwLTA4IDEuOCAgICAgIFhlbiA0
LjEwIENoYW5nZXM6CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuIENvcnJlY3Qgc29t
ZSB3b3Jkcy4KKy0tLS0tLS0tLS0gLS0tLS0tLS0gLS0tLS0tLS0gLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 09:01:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 09:01:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2vqv-0001hr-LU; Fri, 13 Oct 2017 09:01:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e2vqu-0001gr-Gs
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 09:01:56 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 63/0E-23363-30180E95; Fri, 13 Oct 2017 09:01:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsVywNwkVpex8UG
 kwcoZghbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bS23tYCo7rVHzavY29gfGQUhcjF4eQwDRG
 if0XNrF0MXJySAjwShxZNoO1i5EDyA6QOHqkHqKmgVHi8pdbbCA1bALqEo+/9jCB2CICShL3V
 k1mAiliFljGLPHxxSpWkISwgLPEs+ON7CA2i4CqxM3/r8EW8Ap4SEyb18gGsUxO4uSxyawQcU
 GJkzOfsIAsZgZasH6eEEiYWUBeonnrbOYJjHyzkFTNQqiahaRqASPzKkaN4tSistQiXWMDvaS
 izPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwGCrZ2Bg3MHYecLvEKMkB5OSKK9a5INI
 Ib6k/JTKjMTijPii0pzU4kOMMhwcShK8Pg1AOcGi1PTUirTMHGDYw6QlOHiURHg1QdK8xQWJu
 cWZ6RCpU4zGHMc2Xf7DxNFx8+4fJiGWvPy8VClxXguQUgGQ0ozSPLhBsHi8xCgrJczLyMDAIM
 RTkFqUm1mCKv+KUZyDUUmY1wxkCk9mXgncvldApzABnfIuAuyUkkSElFQDo2iV56WWAhnv+2a
 ZqXqfHwYrsJutOf0r8XZj4sJXtwwYe2LrHIv/zTqhzBl24aHWgYh9MW9EtCefdPs0WUZuwtKE
 ZX0FBg6ah1jMV/1hP3zm79sr8lylMd96mlmtf55eXeAkeIJ149tLenPXv7Q8dfr090WLls4WO
 xgoFjLr38fICyEzjh2tsFdiKc5INNRiLipOBAC9uasuwgIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1507885311!106861330!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2296 invoked from network); 13 Oct 2017 09:01:52 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 09:01:52 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Oct 2017 02:01:50 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,370,1503385200"; d="scan'208";a="1024784831"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga003.jf.intel.com with ESMTP; 13 Oct 2017 02:01:47 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 13 Oct 2017 16:40:52 +0800
Message-Id: <1507884068-18757-1-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
MIME-Version: 1.0
Cc: Yi Sun <yi.y.sun@linux.intel.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v7 00/16] Enable Memory Bandwidth Allocation in
	Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIGFsbCwKCldlIHBsYW4gdG8gYnJpbmcgYSBuZXcgUFNSIChQbGF0Zm9ybSBTaGFyZWQgUmVz
b3VyY2UpIGZlYXR1cmUgY2FsbGVkCkludGVsIE1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiAo
TUJBKSB0byBYZW4uCgpCZXNpZGVzIHRoZSBNQkEgZW5hYmxpbmcsIHdlIGNoYW5nZSBzb21lIGlu
dGVyZmFjZXMgdG8gbWFrZSB0aGVtIG1vcmUKZ2VuZXJhbCBidXQgbm90IG9ubHkgZm9yIENBVC4K
CkFueSBjb21tZW50cyBhcmUgd2VsY29tZSEKCllvdSBjYW4gZmluZCB0aGlzIHNlcmllcyBhdDoK
aHR0cHM6Ly9naXRodWIuY29tL3lpc3VuLWdpdC94ZW5fbWJhIG1iYV92NwoKVGhpcyB2ZXJzaW9u
IGJhc2VzIG9uIGJlbG93IHByZS1maXggcGF0Y2ggd2hpY2ggaGFzIGJlZW4gbWVyZ2VkIGludG8g
c3RhZ2luZwpicmFuY2g6CiJ4ODY6IHBzcjogc3VwcG9ydCBjby1leGlzdCBmZWF0dXJlcycgdmFs
dWVzIHNldHRpbmciCmh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZl
bC8yMDE3LTEwL21zZzAwODY2Lmh0bWwKCkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDQzogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgpDQzogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+
CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IEtvbnJhZCBS
emVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ0M6IENoYW8gUGVuZyA8Y2hh
by5wLnBlbmdAbGludXguaW50ZWwuY29tPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KCi0tLQpBY2tlZCBhbmQgUmV2aWV3ZWQgbGlzdCBiZWZvcmUgVjc6CgphIC0gQWNr
ZWQtYnkKciAtIFJldmlld2VkLWJ5CgogIHIgIHBhdGNoIDEgIC0gZG9jczogY3JlYXRlIE1lbW9y
eSBCYW5kd2lkdGggQWxsb2NhdGlvbiAoTUJBKSBmZWF0dXJlIGRvY3VtZW50CiAgYXIgcGF0Y2gg
MiAgLSBSZW5hbWUgUFNSIHN5c2N0bC9kb21jdGwgaW50ZXJmYWNlcyBhbmQgeHNtIHBvbGljeSB0
byBtYWtlIHRoZW0gYmUgZ2VuZXJhbAogIGFyIHBhdGNoIDMgIC0geDg2OiByZW5hbWUgJ2NibV90
eXBlJyB0byAncHNyX3R5cGUnIHRvIG1ha2UgaXQgZ2VuZXJhbAogIGFyIHBhdGNoIDQgIC0geDg2
OiBhIGZldyBvcHRpbWl6YXRpb25zIHRvIHBzciBjb2RlcwogIHIgIHBhdGNoIDUgIC0geDg2OiBp
bXBsZW1lbnQgZGF0YSBzdHJ1Y3R1cmUgYW5kIENQVSBpbml0IGZsb3cgZm9yIE1CQQogIGFyIHBh
dGNoIDYgIC0geDg2OiBpbXBsZW1lbnQgZ2V0IGh3IGluZm8gZmxvdyBmb3IgTUJBCiAgYXIgcGF0
Y2ggNyAgLSB4ODY6IGltcGxlbWVudCBnZXQgdmFsdWUgaW50ZXJmYWNlIGZvciBNQkEKICBhciBw
YXRjaCA5ICAtIHRvb2xzOiBjcmVhdGUgZ2VuZXJhbCBpbnRlcmZhY2VzIHRvIHN1cHBvcnQgcHNy
IGFsbG9jYXRpb24gZmVhdHVyZXMKICBhciBwYXRjaCAxMCAtIHRvb2xzOiBpbXBsZW1lbnQgdGhl
IG5ldyBsaWJ4YyBnZXQgaHcgaW5mbyBpbnRlcmZhY2UKICBhciBwYXRjaCAxMSAtIHRvb2xzOiBp
bXBsZW1lbnQgdGhlIG5ldyBsaWJ4bCBnZXQgaHcgaW5mbyBpbnRlcmZhY2UKICBhciBwYXRjaCAx
MiAtIHRvb2xzOiBpbXBsZW1lbnQgdGhlIG5ldyB4bCBnZXQgaHcgaW5mbyBpbnRlcmZhY2UKICBh
ciBwYXRjaCAxMyAtIHRvb2xzOiByZW5hbWUgJ3hjX3Bzcl9jYXRfdHlwZScgdG8gJ3hjX3Bzcl90
eXBlJwogIGFyIHBhdGNoIDE0IC0gdG9vbHM6IGltcGxlbWVudCBuZXcgZ2VuZXJpYyBnZXQgdmFs
dWUgaW50ZXJmYWNlIGFuZCBNQkEgZ2V0IHZhbHVlIGNvbW1hbmQKICBhciBwYXRjaCAxNSAtIHRv
b2xzOiBpbXBsZW1lbnQgbmV3IGdlbmVyaWMgc2V0IHZhbHVlIGludGVyZmFjZSBhbmQgTUJBIHNl
dCB2YWx1ZSBjb21tYW5kCiAgYXIgcGF0Y2ggMTYgLSBkb2NzOiBhZGQgTUJBIGRlc2NyaXB0aW9u
IGluIGRvY3MKCi0tLQpWNyBjaGFuZ2UgbGlzdDoKClBhdGNoIDI6CiAgICAtIGFkZCBzaW5nbGUg
dHJhaWxpbmcgdW5kZXJzY29yZSBmb3IgaW50ZXJuYWwgdmFyaWFibGVkIGluIG1hY3JvLgogICAg
ICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBhZGQgcGFyZW50aGVzZXMgZm9yIGlu
cHV0IHBhcmFtZXRlcnMgb2YgbWFyY3JvLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNo
KQogICAgLSBhZGp1c3QgdGhlIHBvc3Rpb24gb2YgbWFjcm8uCiAgICAgIChzdWdnZXN0ZWQgYnkg
SmFuIEJldWxpY2gpCiAgICAtIHJlYmFzZSB0byBsYXRlc3QgY29kZXMuClBhdGNoIDQ6CiAgICAt
IGFkanVzdCB0aGUgY2hlY2sgdG8gJ2NhdF9pbml0X2ZlYXR1cmUnIGluICdwc3JfY3B1X2luaXQn
LgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBjaGFuZ2UgJ1BTUl9JTkZP
X0lEWF9DQVRfRkxBRycgdG8gJ1BTUl9JTkZPX0lEWF9DQVRfRkxBR1MnLgogICAgICAoc3VnZ2Vz
dGVkIGJ5IEphbiBCZXVsaWNoKQpQYXRjaCA1OgogICAgLSBtb2RpZnkgY29tbWl0IG1lc3NhZ2Uu
CiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIG1vdmUgdGhlIGNoYW5nZXMg
YWJvdXQgY2hlY2sgb2YgJ2NhdF9pbml0X2ZlYXR1cmUnIGluICdwc3JfY3B1X2luaXQnCiAgICAg
IGludG8gcHJldmlvdXMgcGF0Y2guCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpClBh
dGNoIDY6CiAgICAtIGNoYW5nZSAnUFNSX0lORk9fSURYX01CQV9GTEFHJyB0byAnUFNSX0lORk9f
SURYX01CQV9GTEFHUycuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpClBhdGNoIDg6
CiAgICAtIGNoYW5nZSBuYW1lIG9mICdjaGVja192YWwnIHRvICdzYW5pdGl6ZScuCiAgICAgIChz
dWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGZpeCBjb21tZW50cy4KICAgICAgKHN1Z2dl
c3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gYWRkIHBhcmVudGhlc2VzIGFuZCBjaGFuZ2UgJz09
IDAnIHRvICchJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVtb3Zl
IHVubmVjZXNzYXJ5IGNoZWNrIG9mICdtYmEudGhydGxfbWF4Jy4KICAgICAgKHN1Z2dlc3RlZCBi
eSBKYW4gQmV1bGljaCkKICAgIC0gcmVtb3ZlIHVubmVjZXNzYXJ5IGludGVybWVkaWF0ZSB2YXJp
YWJsZSAnbW9kJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVmaW5l
IGFuIGFzc2lnbmVtZW50IHNlbnRlbmNlIHRvIHVzZSAnJj0nLgogICAgICAoc3VnZ2VzdGVkIGJ5
IEphbiBCZXVsaWNoKQogICAgLSBjaGFuZ2UgdHlwZSBvZiBsYXN0IHBhcmFtZXRlciBvZiAnc2Fu
aXRpemUnIHRvICd1aW50MzJfdCcgYW5kCiAgICAgIGFwcGx5IHNhbWUgY2hhbmdlIHRvICdjYXRf
Y2hlY2tfY2JtJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKCllpIFN1biAoMTYp
OgogIGRvY3M6IGNyZWF0ZSBNZW1vcnkgQmFuZHdpZHRoIEFsbG9jYXRpb24gKE1CQSkgZmVhdHVy
ZSBkb2N1bWVudAogIFJlbmFtZSBQU1Igc3lzY3RsL2RvbWN0bCBpbnRlcmZhY2VzIGFuZCB4c20g
cG9saWN5IHRvIG1ha2UgdGhlbSBiZQogICAgZ2VuZXJhbAogIHg4NjogcmVuYW1lICdjYm1fdHlw
ZScgdG8gJ3Bzcl90eXBlJyB0byBtYWtlIGl0IGdlbmVyYWwKICB4ODY6IGEgZmV3IG9wdGltaXph
dGlvbnMgdG8gcHNyIGNvZGVzCiAgeDg2OiBpbXBsZW1lbnQgZGF0YSBzdHJ1Y3R1cmUgYW5kIENQ
VSBpbml0IGZsb3cgZm9yIE1CQQogIHg4NjogaW1wbGVtZW50IGdldCBodyBpbmZvIGZsb3cgZm9y
IE1CQQogIHg4NjogaW1wbGVtZW50IGdldCB2YWx1ZSBpbnRlcmZhY2UgZm9yIE1CQQogIHg4Njog
aW1wbGVtZW50IHNldCB2YWx1ZSBmbG93IGZvciBNQkEKICB0b29sczogY3JlYXRlIGdlbmVyYWwg
aW50ZXJmYWNlcyB0byBzdXBwb3J0IHBzciBhbGxvY2F0aW9uIGZlYXR1cmVzCiAgdG9vbHM6IGlt
cGxlbWVudCB0aGUgbmV3IGxpYnhjIGdldCBodyBpbmZvIGludGVyZmFjZQogIHRvb2xzOiBpbXBs
ZW1lbnQgdGhlIG5ldyBsaWJ4bCBnZXQgaHcgaW5mbyBpbnRlcmZhY2UKICB0b29sczogaW1wbGVt
ZW50IHRoZSBuZXcgeGwgZ2V0IGh3IGluZm8gaW50ZXJmYWNlCiAgdG9vbHM6IHJlbmFtZSAneGNf
cHNyX2NhdF90eXBlJyB0byAneGNfcHNyX3R5cGUnCiAgdG9vbHM6IGltcGxlbWVudCBuZXcgZ2Vu
ZXJpYyBnZXQgdmFsdWUgaW50ZXJmYWNlIGFuZCBNQkEgZ2V0IHZhbHVlCiAgICBjb21tYW5kCiAg
dG9vbHM6IGltcGxlbWVudCBuZXcgZ2VuZXJpYyBzZXQgdmFsdWUgaW50ZXJmYWNlIGFuZCBNQkEg
c2V0IHZhbHVlCiAgICBjb21tYW5kCiAgZG9jczogYWRkIE1CQSBkZXNjcmlwdGlvbiBpbiBkb2Nz
CgogZG9jcy9mZWF0dXJlcy9pbnRlbF9wc3JfbWJhLnBhbmRvYyAgfCAyOTcgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIGRvY3MvbWFuL3hsLnBvZC4xLmluICAgICAgICAgICAg
ICAgIHwgIDMzICsrKysKIGRvY3MvbWlzYy94bC1wc3IubWFya2Rvd24gICAgICAgICAgIHwgIDYy
ICsrKysrKysrCiB0b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlICB8ICAgNCArLQog
dG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggICAgICAgfCAgNDQgKysrKy0tCiB0b29scy9s
aWJ4Yy94Y19wc3IuYyAgICAgICAgICAgICAgICB8IDEwOSArKysrKysrLS0tLS0tCiB0b29scy9s
aWJ4bC9saWJ4bC5oICAgICAgICAgICAgICAgICB8ICAzNyArKysrKwogdG9vbHMvbGlieGwvbGli
eGxfcHNyLmMgICAgICAgICAgICAgfCAyMjMgKysrKysrKysrKysrKysrKysrKysrLS0tLS0tCiB0
b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICAgICAgICB8ICAyMiArKysKIHRvb2xzL3hsL3hs
LmggICAgICAgICAgICAgICAgICAgICAgIHwgICAyICsKIHRvb2xzL3hsL3hsX2NtZHRhYmxlLmMg
ICAgICAgICAgICAgIHwgIDEyICsrCiB0b29scy94bC94bF9wc3IuYyAgICAgICAgICAgICAgICAg
ICB8IDI3OSArKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9k
b21jdGwuYyAgICAgICAgICAgICAgIHwgIDg3ICsrKysrKy0tLS0tCiB4ZW4vYXJjaC94ODYvcHNy
LmMgICAgICAgICAgICAgICAgICB8IDI5OCArKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0KIHhlbi9hcmNoL3g4Ni9zeXNjdGwuYyAgICAgICAgICAgICAgIHwgIDU3ICsrKystLS0K
IHhlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmggICAgIHwgICAxICsKIHhlbi9pbmNsdWRl
L2FzbS14ODYvcHNyLmggICAgICAgICAgIHwgIDI0ICstLQogeGVuL2luY2x1ZGUvcHVibGljL2Rv
bWN0bC5oICAgICAgICAgfCAgMjYgKystLQogeGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oICAg
ICAgICAgfCAgMjAgKystCiB4ZW4veHNtL2ZsYXNrL2hvb2tzLmMgICAgICAgICAgICAgICB8ICAg
OCArLQogeGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMgfCAgIDggKy0KIDIxIGZp
bGVzIGNoYW5nZWQsIDEzMjMgaW5zZXJ0aW9ucygrKSwgMzMwIGRlbGV0aW9ucygtKQogY3JlYXRl
IG1vZGUgMTAwNjQ0IGRvY3MvZmVhdHVyZXMvaW50ZWxfcHNyX21iYS5wYW5kb2MKCi0tIAoxLjku
MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 13 09:02:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 09:02:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2vqz-0001kG-0i; Fri, 13 Oct 2017 09:02:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e2vqy-0001jf-0P
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 09:02:00 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 28/DF-07499-70180E95; Fri, 13 Oct 2017 09:01:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsVywNwkVpet8UG
 kwdUTShbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aUj38YC5bMY6xYt/UAcwNjY2EXIxeHkMA0
 Rol93X9Yuxg5OSQEeCWOLJsBZHMA2QES82ekQ9Q0MEq8OPOGHaSGTUBd4vHXHiYQW0RASeLeq
 slMIEXMAueZJD5uvQeWEBZIkdi44xUbiM0ioCoxeepNRhCbV8BD4tuBJ0wQy+QkTh6bDLaYU8
 BToqtpIzOILQRUs/nLZDaIekGJkzOfsIAcxAy0eP08IZAws4C8RPPW2cwTGAVmIamahVA1C0n
 VAkbmVYwaxalFZalFukYWeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgeHJAAQ7
 GM+vDTzEKMnBpCTKqxb5IFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/1eqCcYFFqempFWmYOM
 FJg0hIcPEoivOYgad7igsTc4sx0iNQpRmOOY5su/2Hi6Lh59w+TEEtefl6qlDjvepBSAZDSjN
 I8uEGwCL7EKCslzMsIdJoQT0FqUW5mCar8K0ZxDkYlYd4/IFN4MvNK4Pa9AjqFCeiUdxFgp5Q
 kIqSkGhjTr6vHzI5cskA54PzsgNy9Byb8O3Zw5g+TxNDj3LMCJ2RHPjDTvs6VlPBXIPZKoX3P
 x6x1h7f/Ld+bGBvAtT9bQ5C561Ixg1zHz28fXb1jdFtfrAw+G5HSOTnr04wZxY/D3FZw/nJR+
 HS8ZtYS27gNbpUTZlW/1Z6/Vu6g9/tYK+XqN1dUQj4rsRRnJBpqMRcVJwIAp/McF9sCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1507885316!111589349!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2485 invoked from network); 13 Oct 2017 09:01:57 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 09:01:57 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Oct 2017 02:01:55 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,370,1503385200"; d="scan'208";a="1024784843"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga003.jf.intel.com with ESMTP; 13 Oct 2017 02:01:53 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 13 Oct 2017 16:40:54 +0800
Message-Id: <1507884068-18757-3-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507884068-18757-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1507884068-18757-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Yi Sun <yi.y.sun@linux.intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v7 02/16] Rename PSR sysctl/domctl interfaces
	and xsm policy to make them be general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCByZW5hbWVzIFBTUiBzeXNjdGwvZG9tY3RsIGludGVyZmFjZXMgYW5kIHJlbGF0
ZWQgeHNtIHBvbGljeSB0bwptYWtlIHRoZW0gYmUgZ2VuZXJhbCBmb3IgYWxsIHJlc291cmNlIGFs
bG9jYXRpb24gZmVhdHVyZXMgYnV0IG5vdCBvbmx5CmZvciBDQVQuIFRoZW4sIHdlIGNhbiByZXN1
c2UgdGhlIGludGVyZmFjZXMgZm9yIGFsbCBhbGxvY2F0aW9uIGZlYXR1cmVzLgoKQmFzaWNhbGx5
LCBpdCBjaGFuZ2VzICdwc3JfY2F0X29wJyB0byAncHNyX2FsbG9jJywgYW5kIHJlbW92ZSAnQ0FU
XycgZnJvbSBzb21lCm1hY3Jvcy4gRS5nLjoKMS4gcHNyX2NhdF9vcCAtPiBwc3JfYWxsb2MKMi4g
WEVOX0RPTUNUTF9wc3JfY2F0X29wIC0+IFhFTl9ET01DVExfcHNyX2FsbG9jCjMuIFhFTl9TWVND
VExfcHNyX2NhdF9vcCAtPiBYRU5fU1lTQ1RMX3Bzcl9hbGxvYwo0LiBYRU5fRE9NQ1RMX1BTUl9D
QVRfU0VUX0wzX0NCTSAtPiBYRU5fRE9NQ1RMX1BTUl9TRVRfTDNfQ0JNCjUuIFhFTl9TWVNDVExf
UFNSX0NBVF9nZXRfbDNfaW5mbyAtPiBYRU5fU1lTQ1RMX1BTUl9nZXRfbDNfaW5mbwoKU2lnbmVk
LW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+ClJldmlld2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDQzogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4KQ0M6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgpDQzogUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBDaGFvIFBlbmcgPGNoYW8ucC5w
ZW5nQGxpbnV4LmludGVsLmNvbT4KCnY3OgogICAgLSBhZGQgc2luZ2xlIHRyYWlsaW5nIHVuZGVy
c2NvcmUgZm9yIGludGVybmFsIHZhcmlhYmxlZCBpbiBtYWNyby4KICAgICAgKHN1Z2dlc3RlZCBi
eSBKYW4gQmV1bGljaCkKICAgIC0gYWRkIHBhcmVudGhlc2VzIGZvciBpbnB1dCBwYXJhbWV0ZXJz
IG9mIG1hcmNyby4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gYWRqdXN0
IHRoZSBwb3N0aW9uIG9mIG1hY3JvLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQog
ICAgLSByZWJhc2UgdG8gbGF0ZXN0IGNvZGVzLgp2NjoKICAgIC0gbW92ZSBtYWNybyBkZWZpbml0
aW9uIGludG8gdGhlIGZ1bmN0aW9uIGFuZCB1bmRlZmluZSBpdCBhZnRlciB1c2UuCiAgICAgIChz
dWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gZG8gbm90IGJ1bXAgc3lzY3RsIHZl
cnNpb24gYmVjYXVzZSBpdCBoYXMgYmVlbiBidW1wZWQgZm9yIDQuMTAuCiAgICAgIChzdWdnZXN0
ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKdjU6CiAgICAtIHJlbW92ZSBkb21jdGwgdmVyc2lvbiBu
dW1iZXIgdXBncmFkZS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVz
dG9yZSAnWEVOX1NZU0NUTF9QU1JfQ0FUX0wzX0NEUCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFu
IEJldWxpY2gpCiAgICAtIGRlZmluZSBhIGxvY2FsIG1hY3JvIHRvIGNvbXBsZXRlIHBzciBnZXQg
dmFsdWUgZmxvdy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBy
ZW1vdmUgJ1Jldmlld2VkLWJ5JyBhbmQgJ0Fja2VkLWJ5Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBX
ZWkgTGl1KQp2NDoKICAgIC0gcmVtb3ZlICdBTExPQ18nIGZyb20gbmFtZXMuCiAgICAgIChzdWdn
ZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gZml4IGNvbW1lbnRzLgogICAgICAoc3Vn
Z2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCnYzOgogICAgLSByZW1vdmUgJ29wL09QJyBmcm9t
IG5hbWVzIGFuZCBtb2RpZnkgc29tZSBuYW1lcyBmcm9tICdQU1JfQ0FUJyB0bwogICAgICAnUFNS
X0FMTE9DJy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2MToKICAgIC0g
YWRkIGRlc2NyaXB0aW9uIGFib3V0IHdoYXQgdG8gYmUgY2hhbmdlZCBpbiBjb21taXQgbWVzc2Fn
ZS4KICAgICAgKHN1Z2dlc3RlZCBieSBXZWkgTGl1KQogICAgLSBidW1wIHN5c2N0bC9kb21jdGwg
dmVyc2lvbiBudW1iZXJzLgogICAgICAoc3VnZ2VzdGVkIGJ5IFdlaSBMaXUpCi0tLQogdG9vbHMv
Zmxhc2svcG9saWN5L21vZHVsZXMvZG9tMC50ZSAgfCAgNCArLS0KIHRvb2xzL2xpYnhjL3hjX3Bz
ci5jICAgICAgICAgICAgICAgIHwgNTAgKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIHhlbi9h
cmNoL3g4Ni9kb21jdGwuYyAgICAgICAgICAgICAgIHwgNzEgKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3N5c2N0bC5jICAgICAgICAgICAgICAgfCAy
OCArKysrKysrLS0tLS0tLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCAgICAgICAgIHwg
MjQgKysrKysrLS0tLS0tLQogeGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oICAgICAgICAgfCAx
MiArKystLS0tCiB4ZW4veHNtL2ZsYXNrL2hvb2tzLmMgICAgICAgICAgICAgICB8ICA4ICsrLS0t
CiB4ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycyB8ICA4ICsrLS0tCiA4IGZpbGVz
IGNoYW5nZWQsIDEwMiBpbnNlcnRpb25zKCspLCAxMDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZG9tMC50ZSBiL3Rvb2xzL2ZsYXNrL3BvbGlj
eS9tb2R1bGVzL2RvbTAudGUKaW5kZXggMTY0M2I0MC4uMDdkZTNkNSAxMDA2NDQKLS0tIGEvdG9v
bHMvZmxhc2svcG9saWN5L21vZHVsZXMvZG9tMC50ZQorKysgYi90b29scy9mbGFzay9wb2xpY3kv
bW9kdWxlcy9kb20wLnRlCkBAIC0xNCw3ICsxNCw3IEBAIGFsbG93IGRvbTBfdCB4ZW5fdDp4ZW4g
ewogCXRtZW1fY29udHJvbCBnZXRzY2hlZHVsZXIgc2V0c2NoZWR1bGVyCiB9OwogYWxsb3cgZG9t
MF90IHhlbl90OnhlbjIgewotCXJlc291cmNlX29wIHBzcl9jbXRfb3AgcHNyX2NhdF9vcCBwbXVf
Y3RybCBnZXRfc3ltYm9sCisJcmVzb3VyY2Vfb3AgcHNyX2NtdF9vcCBwc3JfYWxsb2MgcG11X2N0
cmwgZ2V0X3N5bWJvbAogCWdldF9jcHVfbGV2ZWxsaW5nX2NhcHMgZ2V0X2NwdV9mZWF0dXJlc2V0
IGxpdmVwYXRjaF9vcAogCWdjb3Zfb3Agc2V0X3BhcmFtZXRlcgogfTsKQEAgLTM5LDcgKzM5LDcg
QEAgYWxsb3cgZG9tMF90IGRvbTBfdDpkb21haW4gewogfTsKIGFsbG93IGRvbTBfdCBkb20wX3Q6
ZG9tYWluMiB7CiAJc2V0X2NwdWlkIGdldHRzYyBzZXR0c2Mgc2V0c2NoZWR1bGVyIHNldF9tYXhf
ZXZ0Y2huIHNldF92bnVtYWluZm8KLQlnZXRfdm51bWFpbmZvIHBzcl9jbXRfb3AgcHNyX2NhdF9v
cCBzZXRfZ250dGFiX2xpbWl0cworCWdldF92bnVtYWluZm8gcHNyX2NtdF9vcCBwc3JfYWxsb2Mg
c2V0X2dudHRhYl9saW1pdHMKIH07CiBhbGxvdyBkb20wX3QgZG9tMF90OnJlc291cmNlIHsgYWRk
IHJlbW92ZSB9OwogCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19wc3IuYyBiL3Rvb2xzL2xp
YnhjL3hjX3Bzci5jCmluZGV4IDAzOWI5MjAuLjVjNTRhMzUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhjL3hjX3Bzci5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3Bzci5jCkBAIC0yNTgsMjcgKzI1OCwy
NyBAQCBpbnQgeGNfcHNyX2NhdF9zZXRfZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVp
bnQzMl90IGRvbWlkLAogICAgIHN3aXRjaCAoIHR5cGUgKQogICAgIHsKICAgICBjYXNlIFhDX1BT
Ul9DQVRfTDNfQ0JNOgotICAgICAgICBjbWQgPSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfU0VUX0wz
X0NCTTsKKyAgICAgICAgY21kID0gWEVOX0RPTUNUTF9QU1JfU0VUX0wzX0NCTTsKICAgICAgICAg
YnJlYWs7CiAgICAgY2FzZSBYQ19QU1JfQ0FUX0wzX0NCTV9DT0RFOgotICAgICAgICBjbWQgPSBY
RU5fRE9NQ1RMX1BTUl9DQVRfT1BfU0VUX0wzX0NPREU7CisgICAgICAgIGNtZCA9IFhFTl9ET01D
VExfUFNSX1NFVF9MM19DT0RFOwogICAgICAgICBicmVhazsKICAgICBjYXNlIFhDX1BTUl9DQVRf
TDNfQ0JNX0RBVEE6Ci0gICAgICAgIGNtZCA9IFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRfTDNf
REFUQTsKKyAgICAgICAgY21kID0gWEVOX0RPTUNUTF9QU1JfU0VUX0wzX0RBVEE7CiAgICAgICAg
IGJyZWFrOwogICAgIGNhc2UgWENfUFNSX0NBVF9MMl9DQk06Ci0gICAgICAgIGNtZCA9IFhFTl9E
T01DVExfUFNSX0NBVF9PUF9TRVRfTDJfQ0JNOworICAgICAgICBjbWQgPSBYRU5fRE9NQ1RMX1BT
Ul9TRVRfTDJfQ0JNOwogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgogICAgICAgICBlcnJu
byA9IEVJTlZBTDsKICAgICAgICAgcmV0dXJuIC0xOwogICAgIH0KIAotICAgIGRvbWN0bC5jbWQg
PSBYRU5fRE9NQ1RMX3Bzcl9jYXRfb3A7CisgICAgZG9tY3RsLmNtZCA9IFhFTl9ET01DVExfcHNy
X2FsbG9jOwogICAgIGRvbWN0bC5kb21haW4gPSAoZG9taWRfdClkb21pZDsKLSAgICBkb21jdGwu
dS5wc3JfY2F0X29wLmNtZCA9IGNtZDsKLSAgICBkb21jdGwudS5wc3JfY2F0X29wLnRhcmdldCA9
IHRhcmdldDsKLSAgICBkb21jdGwudS5wc3JfY2F0X29wLmRhdGEgPSBkYXRhOworICAgIGRvbWN0
bC51LnBzcl9hbGxvYy5jbWQgPSBjbWQ7CisgICAgZG9tY3RsLnUucHNyX2FsbG9jLnRhcmdldCA9
IHRhcmdldDsKKyAgICBkb21jdGwudS5wc3JfYWxsb2MuZGF0YSA9IGRhdGE7CiAKICAgICByZXR1
cm4gZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCk7CiB9CkBAIC0yOTQsMzEgKzI5NCwzMSBAQCBpbnQg
eGNfcHNyX2NhdF9nZXRfZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRv
bWlkLAogICAgIHN3aXRjaCAoIHR5cGUgKQogICAgIHsKICAgICBjYXNlIFhDX1BTUl9DQVRfTDNf
Q0JNOgotICAgICAgICBjbWQgPSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfR0VUX0wzX0NCTTsKKyAg
ICAgICAgY21kID0gWEVOX0RPTUNUTF9QU1JfR0VUX0wzX0NCTTsKICAgICAgICAgYnJlYWs7CiAg
ICAgY2FzZSBYQ19QU1JfQ0FUX0wzX0NCTV9DT0RFOgotICAgICAgICBjbWQgPSBYRU5fRE9NQ1RM
X1BTUl9DQVRfT1BfR0VUX0wzX0NPREU7CisgICAgICAgIGNtZCA9IFhFTl9ET01DVExfUFNSX0dF
VF9MM19DT0RFOwogICAgICAgICBicmVhazsKICAgICBjYXNlIFhDX1BTUl9DQVRfTDNfQ0JNX0RB
VEE6Ci0gICAgICAgIGNtZCA9IFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDNfREFUQTsKKyAg
ICAgICAgY21kID0gWEVOX0RPTUNUTF9QU1JfR0VUX0wzX0RBVEE7CiAgICAgICAgIGJyZWFrOwog
ICAgIGNhc2UgWENfUFNSX0NBVF9MMl9DQk06Ci0gICAgICAgIGNtZCA9IFhFTl9ET01DVExfUFNS
X0NBVF9PUF9HRVRfTDJfQ0JNOworICAgICAgICBjbWQgPSBYRU5fRE9NQ1RMX1BTUl9HRVRfTDJf
Q0JNOwogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgogICAgICAgICBlcnJubyA9IEVJTlZB
TDsKICAgICAgICAgcmV0dXJuIC0xOwogICAgIH0KIAotICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9N
Q1RMX3Bzcl9jYXRfb3A7CisgICAgZG9tY3RsLmNtZCA9IFhFTl9ET01DVExfcHNyX2FsbG9jOwog
ICAgIGRvbWN0bC5kb21haW4gPSAoZG9taWRfdClkb21pZDsKLSAgICBkb21jdGwudS5wc3JfY2F0
X29wLmNtZCA9IGNtZDsKLSAgICBkb21jdGwudS5wc3JfY2F0X29wLnRhcmdldCA9IHRhcmdldDsK
KyAgICBkb21jdGwudS5wc3JfYWxsb2MuY21kID0gY21kOworICAgIGRvbWN0bC51LnBzcl9hbGxv
Yy50YXJnZXQgPSB0YXJnZXQ7CiAKICAgICByYyA9IGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpOwog
CiAgICAgaWYgKCAhcmMgKQotICAgICAgICAqZGF0YSA9IGRvbWN0bC51LnBzcl9jYXRfb3AuZGF0
YTsKKyAgICAgICAgKmRhdGEgPSBkb21jdGwudS5wc3JfYWxsb2MuZGF0YTsKIAogICAgIHJldHVy
biByYzsKIH0KQEAgLTMyOSwyOSArMzI5LDI5IEBAIGludCB4Y19wc3JfY2F0X2dldF9pbmZvKHhj
X2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBzb2NrZXQsIHVuc2lnbmVkIGludCBsdmwsCiAgICAg
aW50IHJjID0gLTE7CiAgICAgREVDTEFSRV9TWVNDVEw7CiAKLSAgICBzeXNjdGwuY21kID0gWEVO
X1NZU0NUTF9wc3JfY2F0X29wOwotICAgIHN5c2N0bC51LnBzcl9jYXRfb3AudGFyZ2V0ID0gc29j
a2V0OworICAgIHN5c2N0bC5jbWQgPSBYRU5fU1lTQ1RMX3Bzcl9hbGxvYzsKKyAgICBzeXNjdGwu
dS5wc3JfYWxsb2MudGFyZ2V0ID0gc29ja2V0OwogCiAgICAgc3dpdGNoICggbHZsICkKICAgICB7
CiAgICAgY2FzZSAyOgotICAgICAgICBzeXNjdGwudS5wc3JfY2F0X29wLmNtZCA9IFhFTl9TWVND
VExfUFNSX0NBVF9nZXRfbDJfaW5mbzsKKyAgICAgICAgc3lzY3RsLnUucHNyX2FsbG9jLmNtZCA9
IFhFTl9TWVNDVExfUFNSX2dldF9sMl9pbmZvOwogICAgICAgICByYyA9IHhjX3N5c2N0bCh4Y2gs
ICZzeXNjdGwpOwogICAgICAgICBpZiAoICFyYyApCiAgICAgICAgIHsKLSAgICAgICAgICAgICpj
b3NfbWF4ID0gc3lzY3RsLnUucHNyX2NhdF9vcC51LmNhdF9pbmZvLmNvc19tYXg7Ci0gICAgICAg
ICAgICAqY2JtX2xlbiA9IHN5c2N0bC51LnBzcl9jYXRfb3AudS5jYXRfaW5mby5jYm1fbGVuOwor
ICAgICAgICAgICAgKmNvc19tYXggPSBzeXNjdGwudS5wc3JfYWxsb2MudS5jYXRfaW5mby5jb3Nf
bWF4OworICAgICAgICAgICAgKmNibV9sZW4gPSBzeXNjdGwudS5wc3JfYWxsb2MudS5jYXRfaW5m
by5jYm1fbGVuOwogICAgICAgICAgICAgKmNkcF9lbmFibGVkID0gZmFsc2U7CiAgICAgICAgIH0K
ICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSAzOgotICAgICAgICBzeXNjdGwudS5wc3JfY2F0X29w
LmNtZCA9IFhFTl9TWVNDVExfUFNSX0NBVF9nZXRfbDNfaW5mbzsKKyAgICAgICAgc3lzY3RsLnUu
cHNyX2FsbG9jLmNtZCA9IFhFTl9TWVNDVExfUFNSX2dldF9sM19pbmZvOwogICAgICAgICByYyA9
IHhjX3N5c2N0bCh4Y2gsICZzeXNjdGwpOwogICAgICAgICBpZiAoICFyYyApCiAgICAgICAgIHsK
LSAgICAgICAgICAgICpjb3NfbWF4ID0gc3lzY3RsLnUucHNyX2NhdF9vcC51LmNhdF9pbmZvLmNv
c19tYXg7Ci0gICAgICAgICAgICAqY2JtX2xlbiA9IHN5c2N0bC51LnBzcl9jYXRfb3AudS5jYXRf
aW5mby5jYm1fbGVuOwotICAgICAgICAgICAgKmNkcF9lbmFibGVkID0gc3lzY3RsLnUucHNyX2Nh
dF9vcC51LmNhdF9pbmZvLmZsYWdzICYKKyAgICAgICAgICAgICpjb3NfbWF4ID0gc3lzY3RsLnUu
cHNyX2FsbG9jLnUuY2F0X2luZm8uY29zX21heDsKKyAgICAgICAgICAgICpjYm1fbGVuID0gc3lz
Y3RsLnUucHNyX2FsbG9jLnUuY2F0X2luZm8uY2JtX2xlbjsKKyAgICAgICAgICAgICpjZHBfZW5h
YmxlZCA9IHN5c2N0bC51LnBzcl9hbGxvYy51LmNhdF9pbmZvLmZsYWdzICYKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFhFTl9TWVNDVExfUFNSX0NBVF9MM19DRFA7CiAgICAgICAgIH0KICAg
ICAgICAgYnJlYWs7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMgYi94ZW4vYXJj
aC94ODYvZG9tY3RsLmMKaW5kZXggMWIyMDhmOS4uMWNmZmU5MyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2RvbWN0bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwpAQCAtMTQzOCw2NyAr
MTQzOCw2NiBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAogICAgICAgICB9CiAgICAgICAgIGJyZWFr
OwogCi0gICAgY2FzZSBYRU5fRE9NQ1RMX3Bzcl9jYXRfb3A6Ci0gICAgICAgIHN3aXRjaCAoIGRv
bWN0bC0+dS5wc3JfY2F0X29wLmNtZCApCisgICAgY2FzZSBYRU5fRE9NQ1RMX3Bzcl9hbGxvYzoK
KyAgICAgICAgc3dpdGNoICggZG9tY3RsLT51LnBzcl9hbGxvYy5jbWQgKQogICAgICAgICB7Ci0g
ICAgICAgICAgICB1aW50MzJfdCB2YWwzMjsKLQotICAgICAgICBjYXNlIFhFTl9ET01DVExfUFNS
X0NBVF9PUF9TRVRfTDNfQ0JNOgotICAgICAgICAgICAgcmV0ID0gcHNyX3NldF92YWwoZCwgZG9t
Y3RsLT51LnBzcl9jYXRfb3AudGFyZ2V0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZG9tY3RsLT51LnBzcl9jYXRfb3AuZGF0YSwKKyAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9T
RVRfTDNfQ0JNOgorICAgICAgICAgICAgcmV0ID0gcHNyX3NldF92YWwoZCwgZG9tY3RsLT51LnBz
cl9hbGxvYy50YXJnZXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21jdGwtPnUu
cHNyX2FsbG9jLmRhdGEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQU1JfQ0JNX1RZ
UEVfTDMpOwogICAgICAgICAgICAgYnJlYWs7CiAKLSAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BT
Ul9DQVRfT1BfU0VUX0wzX0NPREU6Ci0gICAgICAgICAgICByZXQgPSBwc3Jfc2V0X3ZhbChkLCBk
b21jdGwtPnUucHNyX2NhdF9vcC50YXJnZXQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBkb21jdGwtPnUucHNyX2NhdF9vcC5kYXRhLAorICAgICAgICBjYXNlIFhFTl9ET01DVExfUFNS
X1NFVF9MM19DT0RFOgorICAgICAgICAgICAgcmV0ID0gcHNyX3NldF92YWwoZCwgZG9tY3RsLT51
LnBzcl9hbGxvYy50YXJnZXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21jdGwt
PnUucHNyX2FsbG9jLmRhdGEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQU1JfQ0JN
X1RZUEVfTDNfQ09ERSk7CiAgICAgICAgICAgICBicmVhazsKIAotICAgICAgICBjYXNlIFhFTl9E
T01DVExfUFNSX0NBVF9PUF9TRVRfTDNfREFUQToKLSAgICAgICAgICAgIHJldCA9IHBzcl9zZXRf
dmFsKGQsIGRvbWN0bC0+dS5wc3JfY2F0X29wLnRhcmdldCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGRvbWN0bC0+dS5wc3JfY2F0X29wLmRhdGEsCisgICAgICAgIGNhc2UgWEVOX0RP
TUNUTF9QU1JfU0VUX0wzX0RBVEE6CisgICAgICAgICAgICByZXQgPSBwc3Jfc2V0X3ZhbChkLCBk
b21jdGwtPnUucHNyX2FsbG9jLnRhcmdldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGRvbWN0bC0+dS5wc3JfYWxsb2MuZGF0YSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFBTUl9DQk1fVFlQRV9MM19EQVRBKTsKICAgICAgICAgICAgIGJyZWFrOwogCi0gICAgICAgIGNh
c2UgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX1NFVF9MMl9DQk06Ci0gICAgICAgICAgICByZXQgPSBw
c3Jfc2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2NhdF9vcC50YXJnZXQsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBkb21jdGwtPnUucHNyX2NhdF9vcC5kYXRhLAorICAgICAgICBjYXNl
IFhFTl9ET01DVExfUFNSX1NFVF9MMl9DQk06CisgICAgICAgICAgICByZXQgPSBwc3Jfc2V0X3Zh
bChkLCBkb21jdGwtPnUucHNyX2FsbG9jLnRhcmdldCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRvbWN0bC0+dS5wc3JfYWxsb2MuZGF0YSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFBTUl9DQk1fVFlQRV9MMik7CiAgICAgICAgICAgICBicmVhazsKIAotICAgICAgICBj
YXNlIFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDNfQ0JNOgotICAgICAgICAgICAgcmV0ID0g
cHNyX2dldF92YWwoZCwgZG9tY3RsLT51LnBzcl9jYXRfb3AudGFyZ2V0LAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJnZhbDMyLCBQU1JfQ0JNX1RZUEVfTDMpOwotICAgICAgICAgICAg
ZG9tY3RsLT51LnBzcl9jYXRfb3AuZGF0YSA9IHZhbDMyOwotICAgICAgICAgICAgY29weWJhY2sg
PSB0cnVlOworI2RlZmluZSBkb21jdGxfcHNyX2dldF92YWwoZCwgZG9tY3RsLCB0eXBlLCBjb3B5
YmFjaykgKHsgICAgXAorICAgIHVpbnQzMl90IHZfOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIGludCByXyA9IHBzcl9nZXRfdmFsKChkKSwgKGRvbWN0
bCktPnUucHNyX2FsbG9jLnRhcmdldCwgXAorICAgICAgICAgICAgICAgICAgICAgICAgICZ2Xywg
KHR5cGUpKTsgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIChkb21jdGwpLT51LnBz
cl9hbGxvYy5kYXRhID0gdl87ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIChjb3B5YmFj
aykgPSB0cnVlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHJf
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
fSkKKworICAgICAgICBjYXNlIFhFTl9ET01DVExfUFNSX0dFVF9MM19DQk06CisgICAgICAgICAg
ICByZXQgPSBkb21jdGxfcHNyX2dldF92YWwoZCwgZG9tY3RsLCBQU1JfQ0JNX1RZUEVfTDMsIGNv
cHliYWNrKTsKICAgICAgICAgICAgIGJyZWFrOwogCi0gICAgICAgIGNhc2UgWEVOX0RPTUNUTF9Q
U1JfQ0FUX09QX0dFVF9MM19DT0RFOgotICAgICAgICAgICAgcmV0ID0gcHNyX2dldF92YWwoZCwg
ZG9tY3RsLT51LnBzcl9jYXRfb3AudGFyZ2V0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgJnZhbDMyLCBQU1JfQ0JNX1RZUEVfTDNfQ09ERSk7Ci0gICAgICAgICAgICBkb21jdGwtPnUu
cHNyX2NhdF9vcC5kYXRhID0gdmFsMzI7Ci0gICAgICAgICAgICBjb3B5YmFjayA9IHRydWU7Cisg
ICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfR0VUX0wzX0NPREU6CisgICAgICAgICAgICByZXQg
PSBkb21jdGxfcHNyX2dldF92YWwoZCwgZG9tY3RsLCBQU1JfQ0JNX1RZUEVfTDNfQ09ERSwgY29w
eWJhY2spOwogICAgICAgICAgICAgYnJlYWs7CiAKLSAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BT
Ul9DQVRfT1BfR0VUX0wzX0RBVEE6Ci0gICAgICAgICAgICByZXQgPSBwc3JfZ2V0X3ZhbChkLCBk
b21jdGwtPnUucHNyX2NhdF9vcC50YXJnZXQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmdmFsMzIsIFBTUl9DQk1fVFlQRV9MM19EQVRBKTsKLSAgICAgICAgICAgIGRvbWN0bC0+dS5w
c3JfY2F0X29wLmRhdGEgPSB2YWwzMjsKLSAgICAgICAgICAgIGNvcHliYWNrID0gdHJ1ZTsKKyAg
ICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9HRVRfTDNfREFUQToKKyAgICAgICAgICAgIHJldCA9
IGRvbWN0bF9wc3JfZ2V0X3ZhbChkLCBkb21jdGwsIFBTUl9DQk1fVFlQRV9MM19EQVRBLCBjb3B5
YmFjayk7CiAgICAgICAgICAgICBicmVhazsKIAotICAgICAgICBjYXNlIFhFTl9ET01DVExfUFNS
X0NBVF9PUF9HRVRfTDJfQ0JNOgotICAgICAgICAgICAgcmV0ID0gcHNyX2dldF92YWwoZCwgZG9t
Y3RsLT51LnBzcl9jYXRfb3AudGFyZ2V0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
JnZhbDMyLCBQU1JfQ0JNX1RZUEVfTDIpOwotICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9jYXRf
b3AuZGF0YSA9IHZhbDMyOwotICAgICAgICAgICAgY29weWJhY2sgPSB0cnVlOworICAgICAgICBj
YXNlIFhFTl9ET01DVExfUFNSX0dFVF9MMl9DQk06CisgICAgICAgICAgICByZXQgPSBkb21jdGxf
cHNyX2dldF92YWwoZCwgZG9tY3RsLCBQU1JfQ0JNX1RZUEVfTDIsIGNvcHliYWNrKTsKICAgICAg
ICAgICAgIGJyZWFrOwogCisjdW5kZWYgZG9tY3RsX3Bzcl9nZXRfdmFsCisKICAgICAgICAgZGVm
YXVsdDoKICAgICAgICAgICAgIHJldCA9IC1FT1BOT1RTVVBQOwogICAgICAgICAgICAgYnJlYWs7
CiAgICAgICAgIH0KKwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgWEVOX0RPTUNUTF9kaXNh
YmxlX21pZ3JhdGU6CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3lzY3RsLmMgYi94ZW4vYXJj
aC94ODYvc3lzY3RsLmMKaW5kZXggNmJhODIzYy4uOGFlNjc0NyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L3N5c2N0bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYwpAQCAtMTcxLDQ1ICsx
NzEsNDUgQEAgbG9uZyBhcmNoX2RvX3N5c2N0bCgKIAogICAgICAgICBicmVhazsKIAotICAgIGNh
c2UgWEVOX1NZU0NUTF9wc3JfY2F0X29wOgotICAgICAgICBzd2l0Y2ggKCBzeXNjdGwtPnUucHNy
X2NhdF9vcC5jbWQgKQorICAgIGNhc2UgWEVOX1NZU0NUTF9wc3JfYWxsb2M6CisgICAgICAgIHN3
aXRjaCAoIHN5c2N0bC0+dS5wc3JfYWxsb2MuY21kICkKICAgICAgICAgewogICAgICAgICAgICAg
dWludDMyX3QgZGF0YVtQU1JfSU5GT19BUlJBWV9TSVpFXTsKIAotICAgICAgICBjYXNlIFhFTl9T
WVNDVExfUFNSX0NBVF9nZXRfbDNfaW5mbzoKKyAgICAgICAgY2FzZSBYRU5fU1lTQ1RMX1BTUl9n
ZXRfbDNfaW5mbzoKICAgICAgICAgewotICAgICAgICAgICAgcmV0ID0gcHNyX2dldF9pbmZvKHN5
c2N0bC0+dS5wc3JfY2F0X29wLnRhcmdldCwKKyAgICAgICAgICAgIHJldCA9IHBzcl9nZXRfaW5m
byhzeXNjdGwtPnUucHNyX2FsbG9jLnRhcmdldCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBQU1JfQ0JNX1RZUEVfTDMsIGRhdGEsIEFSUkFZX1NJWkUoZGF0YSkpOwogICAgICAgICAg
ICAgaWYgKCByZXQgKQogICAgICAgICAgICAgICAgIGJyZWFrOwogCi0gICAgICAgICAgICBzeXNj
dGwtPnUucHNyX2NhdF9vcC51LmNhdF9pbmZvLmNvc19tYXggPQorICAgICAgICAgICAgc3lzY3Rs
LT51LnBzcl9hbGxvYy51LmNhdF9pbmZvLmNvc19tYXggPQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBkYXRhW1BTUl9JTkZPX0lEWF9DT1NfTUFYXTsKLSAgICAgICAgICAg
IHN5c2N0bC0+dS5wc3JfY2F0X29wLnUuY2F0X2luZm8uY2JtX2xlbiA9CisgICAgICAgICAgICBz
eXNjdGwtPnUucHNyX2FsbG9jLnUuY2F0X2luZm8uY2JtX2xlbiA9CiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGRhdGFbUFNSX0lORk9fSURYX0NBVF9DQk1fTEVOXTsKLSAg
ICAgICAgICAgIHN5c2N0bC0+dS5wc3JfY2F0X29wLnUuY2F0X2luZm8uZmxhZ3MgPQorICAgICAg
ICAgICAgc3lzY3RsLT51LnBzcl9hbGxvYy51LmNhdF9pbmZvLmZsYWdzID0KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YVtQU1JfSU5GT19JRFhfQ0FUX0ZMQUddOwog
Ci0gICAgICAgICAgICBpZiAoIF9fY29weV9maWVsZF90b19ndWVzdCh1X3N5c2N0bCwgc3lzY3Rs
LCB1LnBzcl9jYXRfb3ApICkKKyAgICAgICAgICAgIGlmICggX19jb3B5X2ZpZWxkX3RvX2d1ZXN0
KHVfc3lzY3RsLCBzeXNjdGwsIHUucHNyX2FsbG9jKSApCiAgICAgICAgICAgICAgICAgcmV0ID0g
LUVGQVVMVDsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAKLSAgICAgICAgY2FzZSBY
RU5fU1lTQ1RMX1BTUl9DQVRfZ2V0X2wyX2luZm86CisgICAgICAgIGNhc2UgWEVOX1NZU0NUTF9Q
U1JfZ2V0X2wyX2luZm86CiAgICAgICAgIHsKLSAgICAgICAgICAgIHJldCA9IHBzcl9nZXRfaW5m
byhzeXNjdGwtPnUucHNyX2NhdF9vcC50YXJnZXQsCisgICAgICAgICAgICByZXQgPSBwc3JfZ2V0
X2luZm8oc3lzY3RsLT51LnBzcl9hbGxvYy50YXJnZXQsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgUFNSX0NCTV9UWVBFX0wyLCBkYXRhLCBBUlJBWV9TSVpFKGRhdGEpKTsKICAgICAg
ICAgICAgIGlmICggcmV0ICkKICAgICAgICAgICAgICAgICBicmVhazsKIAotICAgICAgICAgICAg
c3lzY3RsLT51LnBzcl9jYXRfb3AudS5jYXRfaW5mby5jb3NfbWF4ID0KKyAgICAgICAgICAgIHN5
c2N0bC0+dS5wc3JfYWxsb2MudS5jYXRfaW5mby5jb3NfbWF4ID0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZGF0YVtQU1JfSU5GT19JRFhfQ09TX01BWF07Ci0gICAgICAg
ICAgICBzeXNjdGwtPnUucHNyX2NhdF9vcC51LmNhdF9pbmZvLmNibV9sZW4gPQorICAgICAgICAg
ICAgc3lzY3RsLT51LnBzcl9hbGxvYy51LmNhdF9pbmZvLmNibV9sZW4gPQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhW1BTUl9JTkZPX0lEWF9DQVRfQ0JNX0xFTl07
Ci0gICAgICAgICAgICBzeXNjdGwtPnUucHNyX2NhdF9vcC51LmNhdF9pbmZvLmZsYWdzID0KKyAg
ICAgICAgICAgIHN5c2N0bC0+dS5wc3JfYWxsb2MudS5jYXRfaW5mby5mbGFncyA9CiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFbUFNSX0lORk9fSURYX0NBVF9GTEFH
XTsKIAotICAgICAgICAgICAgaWYgKCBfX2NvcHlfZmllbGRfdG9fZ3Vlc3QodV9zeXNjdGwsIHN5
c2N0bCwgdS5wc3JfY2F0X29wKSApCisgICAgICAgICAgICBpZiAoIF9fY29weV9maWVsZF90b19n
dWVzdCh1X3N5c2N0bCwgc3lzY3RsLCB1LnBzcl9hbGxvYykgKQogICAgICAgICAgICAgICAgIHJl
dCA9IC1FRkFVTFQ7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5o
CmluZGV4IDg4NTM0NDUuLjRhNjZiZTEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9k
b21jdGwuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKQEAgLTEwNjEsMTYgKzEw
NjEsMTYgQEAgc3RydWN0IHhlbl9kb21jdGxfbW9uaXRvcl9vcCB7CiAgICAgfSB1OwogfTsKIAot
c3RydWN0IHhlbl9kb21jdGxfcHNyX2NhdF9vcCB7Ci0jZGVmaW5lIFhFTl9ET01DVExfUFNSX0NB
VF9PUF9TRVRfTDNfQ0JNICAgICAwCi0jZGVmaW5lIFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRf
TDNfQ0JNICAgICAxCi0jZGVmaW5lIFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRfTDNfQ09ERSAg
ICAyCi0jZGVmaW5lIFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRfTDNfREFUQSAgICAzCi0jZGVm
aW5lIFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDNfQ09ERSAgICA0Ci0jZGVmaW5lIFhFTl9E
T01DVExfUFNSX0NBVF9PUF9HRVRfTDNfREFUQSAgICA1Ci0jZGVmaW5lIFhFTl9ET01DVExfUFNS
X0NBVF9PUF9TRVRfTDJfQ0JNICAgICA2Ci0jZGVmaW5lIFhFTl9ET01DVExfUFNSX0NBVF9PUF9H
RVRfTDJfQ0JNICAgICA3Ci0gICAgdWludDMyX3QgY21kOyAgICAgICAvKiBJTjogWEVOX0RPTUNU
TF9QU1JfQ0FUX09QXyogKi8KK3N0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9hbGxvYyB7CisjZGVmaW5l
IFhFTl9ET01DVExfUFNSX1NFVF9MM19DQk0gICAgIDAKKyNkZWZpbmUgWEVOX0RPTUNUTF9QU1Jf
R0VUX0wzX0NCTSAgICAgMQorI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9TRVRfTDNfQ09ERSAgICAy
CisjZGVmaW5lIFhFTl9ET01DVExfUFNSX1NFVF9MM19EQVRBICAgIDMKKyNkZWZpbmUgWEVOX0RP
TUNUTF9QU1JfR0VUX0wzX0NPREUgICAgNAorI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9HRVRfTDNf
REFUQSAgICA1CisjZGVmaW5lIFhFTl9ET01DVExfUFNSX1NFVF9MMl9DQk0gICAgIDYKKyNkZWZp
bmUgWEVOX0RPTUNUTF9QU1JfR0VUX0wyX0NCTSAgICAgNworICAgIHVpbnQzMl90IGNtZDsgICAg
ICAgLyogSU46IFhFTl9ET01DVExfUFNSXyogKi8KICAgICB1aW50MzJfdCB0YXJnZXQ7ICAgIC8q
IElOICovCiAgICAgdWludDY0X3QgZGF0YTsgICAgICAvKiBJTi9PVVQgKi8KIH07CkBAIC0xMTc2
LDcgKzExNzYsNyBAQCBzdHJ1Y3QgeGVuX2RvbWN0bCB7CiAjZGVmaW5lIFhFTl9ET01DVExfc2V0
dm51bWFpbmZvICAgICAgICAgICAgICAgICAgNzQKICNkZWZpbmUgWEVOX0RPTUNUTF9wc3JfY210
X29wICAgICAgICAgICAgICAgICAgICA3NQogI2RlZmluZSBYRU5fRE9NQ1RMX21vbml0b3Jfb3Ag
ICAgICAgICAgICAgICAgICAgIDc3Ci0jZGVmaW5lIFhFTl9ET01DVExfcHNyX2NhdF9vcCAgICAg
ICAgICAgICAgICAgICAgNzgKKyNkZWZpbmUgWEVOX0RPTUNUTF9wc3JfYWxsb2MgICAgICAgICAg
ICAgICAgICAgICA3OAogI2RlZmluZSBYRU5fRE9NQ1RMX3NvZnRfcmVzZXQgICAgICAgICAgICAg
ICAgICAgIDc5CiAjZGVmaW5lIFhFTl9ET01DVExfc2V0X2dudHRhYl9saW1pdHMgICAgICAgICAg
ICAgODAKICNkZWZpbmUgWEVOX0RPTUNUTF92dWFydF9vcCAgICAgICAgICAgICAgICAgICAgICA4
MQpAQCAtMTI0MSw3ICsxMjQxLDcgQEAgc3RydWN0IHhlbl9kb21jdGwgewogICAgICAgICBzdHJ1
Y3QgeGVuX2RvbWN0bF92bnVtYSAgICAgICAgICAgICB2bnVtYTsKICAgICAgICAgc3RydWN0IHhl
bl9kb21jdGxfcHNyX2NtdF9vcCAgICAgICAgcHNyX2NtdF9vcDsKICAgICAgICAgc3RydWN0IHhl
bl9kb21jdGxfbW9uaXRvcl9vcCAgICAgICAgbW9uaXRvcl9vcDsKLSAgICAgICAgc3RydWN0IHhl
bl9kb21jdGxfcHNyX2NhdF9vcCAgICAgICAgcHNyX2NhdF9vcDsKKyAgICAgICAgc3RydWN0IHhl
bl9kb21jdGxfcHNyX2FsbG9jICAgICAgICAgcHNyX2FsbG9jOwogICAgICAgICBzdHJ1Y3QgeGVu
X2RvbWN0bF9zZXRfZ250dGFiX2xpbWl0cyBzZXRfZ250dGFiX2xpbWl0czsKICAgICAgICAgc3Ry
dWN0IHhlbl9kb21jdGxfdnVhcnRfb3AgICAgICAgICAgdnVhcnRfb3A7CiAgICAgICAgIHVpbnQ4
X3QgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZFsxMjhdOwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvcHVibGljL3N5c2N0bC5oIGIveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCmlu
ZGV4IDYxNDBmMWEuLmE1MGUzNDUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNj
dGwuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKQEAgLTY5NiwxMCArNjk2LDEw
IEBAIHN0cnVjdCB4ZW5fc3lzY3RsX3BjaXRvcG9pbmZvIHsKICAgICBYRU5fR1VFU1RfSEFORExF
XzY0KHVpbnQzMikgbm9kZXM7CiB9OwogCi0jZGVmaW5lIFhFTl9TWVNDVExfUFNSX0NBVF9nZXRf
bDNfaW5mbyAgICAgICAgICAgICAgIDAKLSNkZWZpbmUgWEVOX1NZU0NUTF9QU1JfQ0FUX2dldF9s
Ml9pbmZvICAgICAgICAgICAgICAgMQotc3RydWN0IHhlbl9zeXNjdGxfcHNyX2NhdF9vcCB7Ci0g
ICAgdWludDMyX3QgY21kOyAgICAgICAvKiBJTjogWEVOX1NZU0NUTF9QU1JfQ0FUXyogKi8KKyNk
ZWZpbmUgWEVOX1NZU0NUTF9QU1JfZ2V0X2wzX2luZm8gICAgICAgICAgICAgICAwCisjZGVmaW5l
IFhFTl9TWVNDVExfUFNSX2dldF9sMl9pbmZvICAgICAgICAgICAgICAgMQorc3RydWN0IHhlbl9z
eXNjdGxfcHNyX2FsbG9jIHsKKyAgICB1aW50MzJfdCBjbWQ7ICAgICAgIC8qIElOOiBYRU5fU1lT
Q1RMX1BTUl8qICovCiAgICAgdWludDMyX3QgdGFyZ2V0OyAgICAvKiBJTiAqLwogICAgIHVuaW9u
IHsKICAgICAgICAgc3RydWN0IHsKQEAgLTEwNjgsNyArMTA2OCw3IEBAIHN0cnVjdCB4ZW5fc3lz
Y3RsIHsKICNkZWZpbmUgWEVOX1NZU0NUTF9nY292X29wICAgICAgICAgICAgICAgICAgICAgICAy
MAogI2RlZmluZSBYRU5fU1lTQ1RMX3Bzcl9jbXRfb3AgICAgICAgICAgICAgICAgICAgIDIxCiAj
ZGVmaW5lIFhFTl9TWVNDVExfcGNpdG9wb2luZm8gICAgICAgICAgICAgICAgICAgMjIKLSNkZWZp
bmUgWEVOX1NZU0NUTF9wc3JfY2F0X29wICAgICAgICAgICAgICAgICAgICAyMworI2RlZmluZSBY
RU5fU1lTQ1RMX3Bzcl9hbGxvYyAgICAgICAgICAgICAgICAgICAgIDIzCiAjZGVmaW5lIFhFTl9T
WVNDVExfdG1lbV9vcCAgICAgICAgICAgICAgICAgICAgICAgMjQKICNkZWZpbmUgWEVOX1NZU0NU
TF9nZXRfY3B1X2xldmVsbGluZ19jYXBzICAgICAgICAyNQogI2RlZmluZSBYRU5fU1lTQ1RMX2dl
dF9jcHVfZmVhdHVyZXNldCAgICAgICAgICAgIDI2CkBAIC0xMDk3LDcgKzEwOTcsNyBAQCBzdHJ1
Y3QgeGVuX3N5c2N0bCB7CiAgICAgICAgIHN0cnVjdCB4ZW5fc3lzY3RsX3NjaGVkdWxlcl9vcCAg
ICAgIHNjaGVkdWxlcl9vcDsKICAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxfZ2Nvdl9vcCAgICAg
ICAgICAgZ2Nvdl9vcDsKICAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxfcHNyX2NtdF9vcCAgICAg
ICAgcHNyX2NtdF9vcDsKLSAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxfcHNyX2NhdF9vcCAgICAg
ICAgcHNyX2NhdF9vcDsKKyAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxfcHNyX2FsbG9jICAgICAg
ICAgcHNyX2FsbG9jOwogICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0bF90bWVtX29wICAgICAgICAg
ICB0bWVtX29wOwogICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0bF9jcHVfbGV2ZWxsaW5nX2NhcHMg
Y3B1X2xldmVsbGluZ19jYXBzOwogICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0bF9jcHVfZmVhdHVy
ZXNldCAgICBjcHVfZmVhdHVyZXNldDsKZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svaG9va3Mu
YyBiL3hlbi94c20vZmxhc2svaG9va3MuYwppbmRleCA3YjAwNWFmLi41MGUxMDNhIDEwMDY0NAot
LS0gYS94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKKysrIGIveGVuL3hzbS9mbGFzay9ob29rcy5jCkBA
IC03NDMsOCArNzQzLDggQEAgc3RhdGljIGludCBmbGFza19kb21jdGwoc3RydWN0IGRvbWFpbiAq
ZCwgaW50IGNtZCkKICAgICBjYXNlIFhFTl9ET01DVExfcHNyX2NtdF9vcDoKICAgICAgICAgcmV0
dXJuIGN1cnJlbnRfaGFzX3Blcm0oZCwgU0VDQ0xBU1NfRE9NQUlOMiwgRE9NQUlOMl9fUFNSX0NN
VF9PUCk7CiAKLSAgICBjYXNlIFhFTl9ET01DVExfcHNyX2NhdF9vcDoKLSAgICAgICAgcmV0dXJu
IGN1cnJlbnRfaGFzX3Blcm0oZCwgU0VDQ0xBU1NfRE9NQUlOMiwgRE9NQUlOMl9fUFNSX0NBVF9P
UCk7CisgICAgY2FzZSBYRU5fRE9NQ1RMX3Bzcl9hbGxvYzoKKyAgICAgICAgcmV0dXJuIGN1cnJl
bnRfaGFzX3Blcm0oZCwgU0VDQ0xBU1NfRE9NQUlOMiwgRE9NQUlOMl9fUFNSX0FMTE9DKTsKIAog
ICAgIGNhc2UgWEVOX0RPTUNUTF9zb2Z0X3Jlc2V0OgogICAgICAgICByZXR1cm4gY3VycmVudF9o
YXNfcGVybShkLCBTRUNDTEFTU19ET01BSU4yLCBET01BSU4yX19TT0ZUX1JFU0VUKTsKQEAgLTgx
MCw5ICs4MTAsOSBAQCBzdGF0aWMgaW50IGZsYXNrX3N5c2N0bChpbnQgY21kKQogICAgIGNhc2Ug
WEVOX1NZU0NUTF9wc3JfY210X29wOgogICAgICAgICByZXR1cm4gYXZjX2N1cnJlbnRfaGFzX3Bl
cm0oU0VDSU5JVFNJRF9YRU4sIFNFQ0NMQVNTX1hFTjIsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBYRU4yX19QU1JfQ01UX09QLCBOVUxMKTsKLSAgICBjYXNlIFhFTl9TWVND
VExfcHNyX2NhdF9vcDoKKyAgICBjYXNlIFhFTl9TWVNDVExfcHNyX2FsbG9jOgogICAgICAgICBy
ZXR1cm4gYXZjX2N1cnJlbnRfaGFzX3Blcm0oU0VDSU5JVFNJRF9YRU4sIFNFQ0NMQVNTX1hFTjIs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU4yX19QU1JfQ0FUX09QLCBO
VUxMKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTjJfX1BTUl9BTExP
QywgTlVMTCk7CiAKICAgICBjYXNlIFhFTl9TWVNDVExfdG1lbV9vcDoKICAgICAgICAgcmV0dXJu
IGRvbWFpbl9oYXNfeGVuKGN1cnJlbnQtPmRvbWFpbiwgWEVOX19UTUVNX0NPTlRST0wpOwpkaWZm
IC0tZ2l0IGEveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMgYi94ZW4veHNtL2Zs
YXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycwppbmRleCAzYTJkODYzLi5kMGExZWM1IDEwMDY0NAot
LS0gYS94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycworKysgYi94ZW4veHNtL2Zs
YXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycwpAQCAtODUsOCArODUsOCBAQCBjbGFzcyB4ZW4yCiAg
ICAgcmVzb3VyY2Vfb3AKICMgWEVOX1NZU0NUTF9wc3JfY210X29wCiAgICAgcHNyX2NtdF9vcAot
IyBYRU5fU1lTQ1RMX3Bzcl9jYXRfb3AKLSAgICBwc3JfY2F0X29wCisjIFhFTl9TWVNDVExfcHNy
X2FsbG9jCisgICAgcHNyX2FsbG9jCiAjIFhFTlBGX2dldF9zeW1ib2wKICAgICBnZXRfc3ltYm9s
CiAjIFBNVSBjb250cm9sCkBAIC0yNDYsOCArMjQ2LDggQEAgY2xhc3MgZG9tYWluMgogICAgIG1l
bV9wYWdpbmcKICMgWEVOTUVNX3NoYXJpbmdfb3AKICAgICBtZW1fc2hhcmluZwotIyBYRU5fRE9N
Q1RMX3Bzcl9jYXRfb3AKLSAgICBwc3JfY2F0X29wCisjIFhFTl9ET01DVExfcHNyX2FsbG9jCisg
ICAgcHNyX2FsbG9jCiAjIFhFTl9ET01DVExfc2V0X2dudHRhYl9saW1pdHMKICAgICBzZXRfZ250
dGFiX2xpbWl0cwogfQotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 09:02:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 09:02:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2vr3-0001mK-7n; Fri, 13 Oct 2017 09:02:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e2vr1-0001lg-QO
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 09:02:04 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 51/EE-08608-B0180E95; Fri, 13 Oct 2017 09:02:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVywNwkVpe98UG
 kwa3nShbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aOP/+ZCzalVpz/P5+5gbHTq4uRi0NIYBqj
 xO+XS9i6GDk5JAR4JY4sm8HaxcgBZAdInPonDVHTwChx99tHFpAaNgF1icdfe5hAbBEBJYl7q
 yYzgRQxC/xmlDi15RBYQlggUGLzze1gNouAqsS5rmVgzbwCHhKP9/6CWiYncfLYZFYQm1PAU6
 KraSMziC0EVLP5y2Q2iHpBiZMzn7CAHMQMtHj9PCGQMLOAvETz1tnMExgFZiGpmoVQNQtJ1QJ
 G5lWMGsWpRWWpRbpGFnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHByQAEOxjP
 rw08xCjJwaQkyqsW+SBSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv9XqgnGBRanpqRVpmDjBOY
 NISHDxKIrzmIGne4oLE3OLMdIjUKUZdjo6bd/8wCbHk5eelSonzrgcpEgApyijNgxsBi9lLjL
 JSwryMQEcJ8RSkFuVmlqDKv2IU52BUEub9AzKFJzOvBG7TK6AjmICOeBcBdkRJIkJKqoFx7oP
 0NNOZXgJK7ELWm2JEeh61nlopccKUx7KCIUTgonONskOGQdXpZAEljRpJTxFrUS1G9ac/fJPK
 be+LTywXNayePN09fU/Hp7uTdl+dXzTtl6n8y1V3HTiO3P/TJNNyYYL72X0C32NFX8+/eYs7y
 Ye9uqnNfZ/R9mfu+Ve4rhQFLzi6pUWJpTgj0VCLuag4EQDgsxZm1AIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1507885316!111589349!2
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2734 invoked from network); 13 Oct 2017 09:01:59 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 09:01:59 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Oct 2017 02:01:57 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,370,1503385200"; d="scan'208";a="1024784852"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga003.jf.intel.com with ESMTP; 13 Oct 2017 02:01:56 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 13 Oct 2017 16:40:55 +0800
Message-Id: <1507884068-18757-4-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507884068-18757-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1507884068-18757-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Yi Sun <yi.y.sun@linux.intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v7 03/16] x86: rename 'cbm_type' to 'psr_type'
	to make it general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCByZW5hbWVzICdjYm1fdHlwZScgdG8gJ3Bzcl90eXBlJyB0byBnZW5lcmFsaXpl
IGl0LgpUaGVuLCB3ZSBjYW4gcmV1c2UgdGhpcyBmb3IgYWxsIHBzciBhbGxvY2F0aW9uIGZlYXR1
cmVzLgoKU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+ClJl
dmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ0M6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KQ0M6IENoYW8gUGVuZyA8Y2hhby5wLnBlbmdAbGludXguaW50ZWwuY29t
PgoKdjU6CiAgICAtIGNvcnJlY3QgY2hhcmFjdGVyIG9mIHJldmlld2VyJ3MgbmFtZS4KICAgICAg
KHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKdjQ6CiAgICAtIGZpeCB3b3JkcyBpbiBjb21taXQg
bWVzc2FnZS4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2MzoKICAgIC0g
cmVwbGFjZSAncHNyX3ZhbF90eXBlJyB0byAncHNyX3R5cGUnIGFuZCByZW1vdmUgJ19WQUwnIGZy
b20gdGhlIGVudW0KICAgICAgaXRlbXMuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1v
bm7DqSkKdjI6CiAgICAtIHJlcGxhY2UgJ1BTUl9WQUxfVFlQRV97TDMsIEwyfScgdG8gJ1BTUl9W
QUxfVFlQRV97TDMsIEwyfV9DQk0nLgogICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKLS0t
CiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgIHwgMTYgKysrKysrLS0tLS0tCiB4ZW4vYXJjaC94
ODYvcHNyLmMgICAgICAgIHwgNjIgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9zeXNjdGwuYyAgICAgfCAgNCArLS0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvcHNyLmggfCAxOCArKysrKysrLS0tLS0tLQogNCBmaWxlcyBjaGFuZ2VkLCA1
MiBpbnNlcnRpb25zKCspLCA0OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvZG9tY3RsLmMgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKaW5kZXggNmE5Mzc2Zi4uYWUwNjYy
NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWN0bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9k
b21jdGwuYwpAQCAtMTQ0NCwyNSArMTQ0NCwyNSBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAogICAg
ICAgICBjYXNlIFhFTl9ET01DVExfUFNSX1NFVF9MM19DQk06CiAgICAgICAgICAgICByZXQgPSBw
c3Jfc2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2FsbG9jLnRhcmdldCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGRvbWN0bC0+dS5wc3JfYWxsb2MuZGF0YSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFBTUl9DQk1fVFlQRV9MMyk7CisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBQU1JfVFlQRV9MM19DQk0pOwogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAg
Y2FzZSBYRU5fRE9NQ1RMX1BTUl9TRVRfTDNfQ09ERToKICAgICAgICAgICAgIHJldCA9IHBzcl9z
ZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfYWxsb2MudGFyZ2V0LAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9hbGxvYy5kYXRhLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgUFNSX0NCTV9UWVBFX0wzX0NPREUpOworICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgUFNSX1RZUEVfTDNfQ09ERSk7CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAg
ICBjYXNlIFhFTl9ET01DVExfUFNSX1NFVF9MM19EQVRBOgogICAgICAgICAgICAgcmV0ID0gcHNy
X3NldF92YWwoZCwgZG9tY3RsLT51LnBzcl9hbGxvYy50YXJnZXQsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBkb21jdGwtPnUucHNyX2FsbG9jLmRhdGEsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBQU1JfQ0JNX1RZUEVfTDNfREFUQSk7CisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBQU1JfVFlQRV9MM19EQVRBKTsKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAg
ICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfU0VUX0wyX0NCTToKICAgICAgICAgICAgIHJldCA9IHBz
cl9zZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfYWxsb2MudGFyZ2V0LAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9hbGxvYy5kYXRhLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgUFNSX0NCTV9UWVBFX0wyKTsKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFBTUl9UWVBFX0wyX0NCTSk7CiAgICAgICAgICAgICBicmVhazsKIAogI2RlZmluZSBk
b21jdGxfcHNyX2dldF92YWwoZCwgZG9tY3RsLCB0eXBlLCBjb3B5YmFjaykgKHsgICAgXApAQCAt
MTQ3NiwxOSArMTQ3NiwxOSBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAogfSkKIAogICAgICAgICBj
YXNlIFhFTl9ET01DVExfUFNSX0dFVF9MM19DQk06Ci0gICAgICAgICAgICByZXQgPSBkb21jdGxf
cHNyX2dldF92YWwoZCwgZG9tY3RsLCBQU1JfQ0JNX1RZUEVfTDMsIGNvcHliYWNrKTsKKyAgICAg
ICAgICAgIHJldCA9IGRvbWN0bF9wc3JfZ2V0X3ZhbChkLCBkb21jdGwsIFBTUl9UWVBFX0wzX0NC
TSwgY29weWJhY2spOwogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgY2FzZSBYRU5fRE9N
Q1RMX1BTUl9HRVRfTDNfQ09ERToKLSAgICAgICAgICAgIHJldCA9IGRvbWN0bF9wc3JfZ2V0X3Zh
bChkLCBkb21jdGwsIFBTUl9DQk1fVFlQRV9MM19DT0RFLCBjb3B5YmFjayk7CisgICAgICAgICAg
ICByZXQgPSBkb21jdGxfcHNyX2dldF92YWwoZCwgZG9tY3RsLCBQU1JfVFlQRV9MM19DT0RFLCBj
b3B5YmFjayk7CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIFhFTl9ET01DVExf
UFNSX0dFVF9MM19EQVRBOgotICAgICAgICAgICAgcmV0ID0gZG9tY3RsX3Bzcl9nZXRfdmFsKGQs
IGRvbWN0bCwgUFNSX0NCTV9UWVBFX0wzX0RBVEEsIGNvcHliYWNrKTsKKyAgICAgICAgICAgIHJl
dCA9IGRvbWN0bF9wc3JfZ2V0X3ZhbChkLCBkb21jdGwsIFBTUl9UWVBFX0wzX0RBVEEsIGNvcHli
YWNrKTsKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1Jf
R0VUX0wyX0NCTToKLSAgICAgICAgICAgIHJldCA9IGRvbWN0bF9wc3JfZ2V0X3ZhbChkLCBkb21j
dGwsIFBTUl9DQk1fVFlQRV9MMiwgY29weWJhY2spOworICAgICAgICAgICAgcmV0ID0gZG9tY3Rs
X3Bzcl9nZXRfdmFsKGQsIGRvbWN0bCwgUFNSX1RZUEVfTDJfQ0JNLCBjb3B5YmFjayk7CiAgICAg
ICAgICAgICBicmVhazsKIAogI3VuZGVmIGRvbWN0bF9wc3JfZ2V0X3ZhbApkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3Bzci5jIGIveGVuL2FyY2gveDg2L3Bzci5jCmluZGV4IDExYzIwNGUuLjZk
Y2U4MjMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wc3IuYworKysgYi94ZW4vYXJjaC94ODYv
cHNyLmMKQEAgLTEwMCwyNCArMTAwLDI0IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9w
cyB7CiAgICAgdW5zaWduZWQgaW50IGNvc19udW07CiAKICAgICAvKgotICAgICAqIEFuIGFycmF5
IHRvIHNhdmUgYWxsICdlbnVtIGNibV90eXBlJyB2YWx1ZXMgb2YgdGhlIGZlYXR1cmUuIEl0IGlz
CisgICAgICogQW4gYXJyYXkgdG8gc2F2ZSBhbGwgJ2VudW0gcHNyX3R5cGUnIHZhbHVlcyBvZiB0
aGUgZmVhdHVyZS4gSXQgaXMKICAgICAgKiB1c2VkIHdpdGggY29zX251bSB0b2dldGhlciB0byBn
ZXQvd3JpdGUgYSBmZWF0dXJlJ3MgQ09TIHJlZ2lzdGVycwogICAgICAqIHZhbHVlcyBvbmUgYnkg
b25lLgogICAgICAqLwotICAgIGVudW0gY2JtX3R5cGUgdHlwZVtNQVhfQ09TX05VTV07CisgICAg
ZW51bSBwc3JfdHlwZSB0eXBlW01BWF9DT1NfTlVNXTsKIAogICAgIC8qCiAgICAgICogYWx0X3R5
cGUgaXMgJ2FsdGVybmF0aXZlIHR5cGUnLiBXaGVuIHRoaXMgJ2FsdF90eXBlJyBpcyBpbnB1dCwg
dGhlCiAgICAgICogZmVhdHVyZSBkb2VzIHNvbWUgc3BlY2lhbCBvcGVyYXRpb25zLgogICAgICAq
LwotICAgIGVudW0gY2JtX3R5cGUgYWx0X3R5cGU7CisgICAgZW51bSBwc3JfdHlwZSBhbHRfdHlw
ZTsKIAogICAgIC8qIGdldF9mZWF0X2luZm8gaXMgdXNlZCB0byByZXR1cm4gZmVhdHVyZSBIVyBp
bmZvIHRocm91Z2ggc3lzY3RsLiAqLwogICAgIGJvb2wgKCpnZXRfZmVhdF9pbmZvKShjb25zdCBz
dHJ1Y3QgZmVhdF9ub2RlICpmZWF0LAogICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJf
dCBkYXRhW10sIHVuc2lnbmVkIGludCBhcnJheV9sZW4pOwogCiAgICAgLyogd3JpdGVfbXNyIGlz
IHVzZWQgdG8gd3JpdGUgb3V0IGZlYXR1cmUgTVNSIHJlZ2lzdGVyLiAqLwotICAgIHZvaWQgKCp3
cml0ZV9tc3IpKHVuc2lnbmVkIGludCBjb3MsIHVpbnQzMl90IHZhbCwgZW51bSBjYm1fdHlwZSB0
eXBlKTsKKyAgICB2b2lkICgqd3JpdGVfbXNyKSh1bnNpZ25lZCBpbnQgY29zLCB1aW50MzJfdCB2
YWwsIGVudW0gcHNyX3R5cGUgdHlwZSk7CiB9ICpmZWF0X3Byb3BzW0ZFQVRfVFlQRV9OVU1dOwog
CiAvKgpAQCAtMjE1LDEzICsyMTUsMTMgQEAgc3RhdGljIHZvaWQgZnJlZV9zb2NrZXRfcmVzb3Vy
Y2VzKHVuc2lnbmVkIGludCBzb2NrZXQpCiAgICAgYml0bWFwX3plcm8oaW5mby0+ZG9tX3NldCwg
RE9NSURfSURMRSArIDEpOwogfQogCi1zdGF0aWMgZW51bSBwc3JfZmVhdF90eXBlIHBzcl9jYm1f
dHlwZV90b19mZWF0X3R5cGUoZW51bSBjYm1fdHlwZSB0eXBlKQorc3RhdGljIGVudW0gcHNyX2Zl
YXRfdHlwZSBwc3JfdHlwZV90b19mZWF0X3R5cGUoZW51bSBwc3JfdHlwZSB0eXBlKQogewogICAg
IGVudW0gcHNyX2ZlYXRfdHlwZSBmZWF0X3R5cGUgPSBGRUFUX1RZUEVfVU5LTk9XTjsKIAogICAg
IHN3aXRjaCAoIHR5cGUgKQogICAgIHsKLSAgICBjYXNlIFBTUl9DQk1fVFlQRV9MMzoKKyAgICBj
YXNlIFBTUl9UWVBFX0wzX0NCTToKICAgICAgICAgZmVhdF90eXBlID0gRkVBVF9UWVBFX0wzX0NB
VDsKIAogICAgICAgICAvKgpAQCAtMjMzLDEyICsyMzMsMTIgQEAgc3RhdGljIGVudW0gcHNyX2Zl
YXRfdHlwZSBwc3JfY2JtX3R5cGVfdG9fZmVhdF90eXBlKGVudW0gY2JtX3R5cGUgdHlwZSkKIAog
ICAgICAgICBicmVhazsKIAotICAgIGNhc2UgUFNSX0NCTV9UWVBFX0wzX0RBVEE6Ci0gICAgY2Fz
ZSBQU1JfQ0JNX1RZUEVfTDNfQ09ERToKKyAgICBjYXNlIFBTUl9UWVBFX0wzX0RBVEE6CisgICAg
Y2FzZSBQU1JfVFlQRV9MM19DT0RFOgogICAgICAgICBmZWF0X3R5cGUgPSBGRUFUX1RZUEVfTDNf
Q0RQOwogICAgICAgICBicmVhazsKIAotICAgIGNhc2UgUFNSX0NCTV9UWVBFX0wyOgorICAgIGNh
c2UgUFNSX1RZUEVfTDJfQ0JNOgogICAgICAgICBmZWF0X3R5cGUgPSBGRUFUX1RZUEVfTDJfQ0FU
OwogICAgICAgICBicmVhazsKIApAQCAtMzYyLDE1ICszNjIsMTYgQEAgc3RhdGljIGJvb2wgY2F0
X2dldF9mZWF0X2luZm8oY29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCwKIH0KIAogLyogTDMg
Q0FUIHByb3BzICovCi1zdGF0aWMgdm9pZCBsM19jYXRfd3JpdGVfbXNyKHVuc2lnbmVkIGludCBj
b3MsIHVpbnQzMl90IHZhbCwgZW51bSBjYm1fdHlwZSB0eXBlKQorc3RhdGljIHZvaWQgbDNfY2F0
X3dyaXRlX21zcih1bnNpZ25lZCBpbnQgY29zLCB1aW50MzJfdCB2YWwsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGVudW0gcHNyX3R5cGUgdHlwZSkKIHsKICAgICB3cm1zcmwoTVNSX0lB
MzJfUFNSX0wzX01BU0soY29zKSwgdmFsKTsKIH0KIAogc3RhdGljIGNvbnN0IHN0cnVjdCBmZWF0
X3Byb3BzIGwzX2NhdF9wcm9wcyA9IHsKICAgICAuY29zX251bSA9IDEsCi0gICAgLnR5cGVbMF0g
PSBQU1JfQ0JNX1RZUEVfTDMsCi0gICAgLmFsdF90eXBlID0gUFNSX0NCTV9UWVBFX1VOS05PV04s
CisgICAgLnR5cGVbMF0gPSBQU1JfVFlQRV9MM19DQk0sCisgICAgLmFsdF90eXBlID0gUFNSX1RZ
UEVfVU5LTk9XTiwKICAgICAuZ2V0X2ZlYXRfaW5mbyA9IGNhdF9nZXRfZmVhdF9pbmZvLAogICAg
IC53cml0ZV9tc3IgPSBsM19jYXRfd3JpdGVfbXNyLAogfTsKQEAgLTM4Nyw5ICszODgsMTAgQEAg
c3RhdGljIGJvb2wgbDNfY2RwX2dldF9mZWF0X2luZm8oY29uc3Qgc3RydWN0IGZlYXRfbm9kZSAq
ZmVhdCwKICAgICByZXR1cm4gdHJ1ZTsKIH0KIAotc3RhdGljIHZvaWQgbDNfY2RwX3dyaXRlX21z
cih1bnNpZ25lZCBpbnQgY29zLCB1aW50MzJfdCB2YWwsIGVudW0gY2JtX3R5cGUgdHlwZSkKK3N0
YXRpYyB2b2lkIGwzX2NkcF93cml0ZV9tc3IodW5zaWduZWQgaW50IGNvcywgdWludDMyX3QgdmFs
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIHBzcl90eXBlIHR5cGUpCiB7Ci0g
ICAgd3Jtc3JsKCgodHlwZSA9PSBQU1JfQ0JNX1RZUEVfTDNfREFUQSkgPworICAgIHdybXNybCgo
KHR5cGUgPT0gUFNSX1RZUEVfTDNfREFUQSkgPwogICAgICAgICAgICAgTVNSX0lBMzJfUFNSX0wz
X01BU0tfREFUQShjb3MpIDoKICAgICAgICAgICAgIE1TUl9JQTMyX1BTUl9MM19NQVNLX0NPREUo
Y29zKSksCiAgICAgICAgICAgIHZhbCk7CkBAIC0zOTcsMjMgKzM5OSwyNCBAQCBzdGF0aWMgdm9p
ZCBsM19jZHBfd3JpdGVfbXNyKHVuc2lnbmVkIGludCBjb3MsIHVpbnQzMl90IHZhbCwgZW51bSBj
Ym1fdHlwZSB0eXBlKQogCiBzdGF0aWMgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgbDNfY2RwX3By
b3BzID0gewogICAgIC5jb3NfbnVtID0gMiwKLSAgICAudHlwZVswXSA9IFBTUl9DQk1fVFlQRV9M
M19EQVRBLAotICAgIC50eXBlWzFdID0gUFNSX0NCTV9UWVBFX0wzX0NPREUsCi0gICAgLmFsdF90
eXBlID0gUFNSX0NCTV9UWVBFX0wzLAorICAgIC50eXBlWzBdID0gUFNSX1RZUEVfTDNfREFUQSwK
KyAgICAudHlwZVsxXSA9IFBTUl9UWVBFX0wzX0NPREUsCisgICAgLmFsdF90eXBlID0gUFNSX1RZ
UEVfTDNfQ0JNLAogICAgIC5nZXRfZmVhdF9pbmZvID0gbDNfY2RwX2dldF9mZWF0X2luZm8sCiAg
ICAgLndyaXRlX21zciA9IGwzX2NkcF93cml0ZV9tc3IsCiB9OwogCiAvKiBMMiBDQVQgcHJvcHMg
Ki8KLXN0YXRpYyB2b2lkIGwyX2NhdF93cml0ZV9tc3IodW5zaWduZWQgaW50IGNvcywgdWludDMy
X3QgdmFsLCBlbnVtIGNibV90eXBlIHR5cGUpCitzdGF0aWMgdm9pZCBsMl9jYXRfd3JpdGVfbXNy
KHVuc2lnbmVkIGludCBjb3MsIHVpbnQzMl90IHZhbCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZW51bSBwc3JfdHlwZSB0eXBlKQogewogICAgIHdybXNybChNU1JfSUEzMl9QU1JfTDJf
TUFTSyhjb3MpLCB2YWwpOwogfQogCiBzdGF0aWMgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgbDJf
Y2F0X3Byb3BzID0gewogICAgIC5jb3NfbnVtID0gMSwKLSAgICAudHlwZVswXSA9IFBTUl9DQk1f
VFlQRV9MMiwKLSAgICAuYWx0X3R5cGUgPSBQU1JfQ0JNX1RZUEVfVU5LTk9XTiwKKyAgICAudHlw
ZVswXSA9IFBTUl9UWVBFX0wyX0NCTSwKKyAgICAuYWx0X3R5cGUgPSBQU1JfVFlQRV9VTktOT1dO
LAogICAgIC5nZXRfZmVhdF9pbmZvID0gY2F0X2dldF9mZWF0X2luZm8sCiAgICAgLndyaXRlX21z
ciA9IGwyX2NhdF93cml0ZV9tc3IsCiB9OwpAQCAtNjc1LDcgKzY3OCw3IEBAIHN0YXRpYyBzdHJ1
Y3QgcHNyX3NvY2tldF9pbmZvICpnZXRfc29ja2V0X2luZm8odW5zaWduZWQgaW50IHNvY2tldCkK
ICAgICByZXR1cm4gc29ja2V0X2luZm8gKyBzb2NrZXQ7CiB9CiAKLWludCBwc3JfZ2V0X2luZm8o
dW5zaWduZWQgaW50IHNvY2tldCwgZW51bSBjYm1fdHlwZSB0eXBlLAoraW50IHBzcl9nZXRfaW5m
byh1bnNpZ25lZCBpbnQgc29ja2V0LCBlbnVtIHBzcl90eXBlIHR5cGUsCiAgICAgICAgICAgICAg
ICAgIHVpbnQzMl90IGRhdGFbXSwgdW5zaWduZWQgaW50IGFycmF5X2xlbikKIHsKICAgICBjb25z
dCBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICppbmZvID0gZ2V0X3NvY2tldF9pbmZvKHNvY2tldCk7
CkBAIC02ODcsNyArNjkwLDcgQEAgaW50IHBzcl9nZXRfaW5mbyh1bnNpZ25lZCBpbnQgc29ja2V0
LCBlbnVtIGNibV90eXBlIHR5cGUsCiAgICAgaWYgKCBJU19FUlIoaW5mbykgKQogICAgICAgICBy
ZXR1cm4gUFRSX0VSUihpbmZvKTsKIAotICAgIGZlYXRfdHlwZSA9IHBzcl9jYm1fdHlwZV90b19m
ZWF0X3R5cGUodHlwZSk7CisgICAgZmVhdF90eXBlID0gcHNyX3R5cGVfdG9fZmVhdF90eXBlKHR5
cGUpOwogICAgIGlmICggZmVhdF90eXBlID49IEFSUkFZX1NJWkUoaW5mby0+ZmVhdHVyZXMpICkK
ICAgICAgICAgcmV0dXJuIC1FTk9FTlQ7CiAKQEAgLTcwOCw3ICs3MTEsNyBAQCBpbnQgcHNyX2dl
dF9pbmZvKHVuc2lnbmVkIGludCBzb2NrZXQsIGVudW0gY2JtX3R5cGUgdHlwZSwKIH0KIAogaW50
IHBzcl9nZXRfdmFsKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBzb2NrZXQsCi0gICAg
ICAgICAgICAgICAgdWludDMyX3QgKnZhbCwgZW51bSBjYm1fdHlwZSB0eXBlKQorICAgICAgICAg
ICAgICAgIHVpbnQzMl90ICp2YWwsIGVudW0gcHNyX3R5cGUgdHlwZSkKIHsKICAgICBjb25zdCBz
dHJ1Y3QgcHNyX3NvY2tldF9pbmZvICppbmZvID0gZ2V0X3NvY2tldF9pbmZvKHNvY2tldCk7CiAg
ICAgY29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVhdDsKQEAgLTcyMCw3ICs3MjMsNyBAQCBpbnQg
cHNyX2dldF92YWwoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHNvY2tldCwKICAgICBp
ZiAoIElTX0VSUihpbmZvKSApCiAgICAgICAgIHJldHVybiBQVFJfRVJSKGluZm8pOwogCi0gICAg
ZmVhdF90eXBlID0gcHNyX2NibV90eXBlX3RvX2ZlYXRfdHlwZSh0eXBlKTsKKyAgICBmZWF0X3R5
cGUgPSBwc3JfdHlwZV90b19mZWF0X3R5cGUodHlwZSk7CiAgICAgaWYgKCBmZWF0X3R5cGUgPj0g
QVJSQVlfU0laRShpbmZvLT5mZWF0dXJlcykgKQogICAgICAgICByZXR1cm4gLUVOT0VOVDsKIApA
QCAtODUwLDcgKzg1Myw3IEBAIHN0YXRpYyBpbnQgaW5zZXJ0X3ZhbF9pbnRvX2FycmF5KHVpbnQz
Ml90IHZhbFtdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IGFycmF5X2xlbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVj
dCBwc3Jfc29ja2V0X2luZm8gKmluZm8sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBlbnVtIHBzcl9mZWF0X3R5cGUgZmVhdF90eXBlLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZW51bSBjYm1fdHlwZSB0eXBlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZW51bSBwc3JfdHlwZSB0eXBlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDMyX3QgbmV3X3ZhbCkKIHsKICAgICBjb25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0
OwpAQCAtODg2LDggKzg4OSw5IEBAIHN0YXRpYyBpbnQgaW5zZXJ0X3ZhbF9pbnRvX2FycmF5KHVp
bnQzMl90IHZhbFtdLAogICAgIC8qCiAgICAgICogVmFsdWUgc2V0dGluZyBwb3NpdGlvbiBpcyBz
YW1lIGFzIGZlYXR1cmUgYXJyYXkuCiAgICAgICogRm9yIENEUCwgdXNlciBtYXkgc2V0IGJvdGgg
REFUQSBhbmQgQ09ERSB0byBzYW1lIHZhbHVlLiBGb3Igc3VjaCBjYXNlLAotICAgICAqIHVzZXIg
aW5wdXQgJ1BTUl9DQk1fVFlQRV9MMycgYXMgdHlwZS4gVGhlIGFsdGVybmF0aXZlIHR5cGUgb2Yg
Q0RQIGlzIHNhbWUKLSAgICAgKiBhcyBpdC4gU28gd2Ugc2hvdWxkIHNldCBuZXdfdmFsIHRvIGJv
dGggb2YgREFUQSBhbmQgQ09ERSB1bmRlciBzdWNoIGNhc2UuCisgICAgICogdXNlciBpbnB1dCAn
UFNSX1RZUEVfTDNfQ0JNJyBhcyB0eXBlLiBUaGUgYWx0ZXJuYXRpdmUgdHlwZSBvZiBDRFAgaXMK
KyAgICAgKiBzYW1lIGFzIGl0LiBTbyB3ZSBzaG91bGQgc2V0IG5ld192YWwgdG8gYm90aCBvZiBE
QVRBIGFuZCBDT0RFIHVuZGVyIHN1Y2gKKyAgICAgKiBjYXNlLgogICAgICAqLwogICAgIGZvciAo
IGkgPSAwOyBpIDwgcHJvcHMtPmNvc19udW07IGkrKyApCiAgICAgewpAQCAtMTE3OSw3ICsxMTgz
LDcgQEAgc3RhdGljIGludCB3cml0ZV9wc3JfbXNycyh1bnNpZ25lZCBpbnQgc29ja2V0LCB1bnNp
Z25lZCBpbnQgY29zLAogfQogCiBpbnQgcHNyX3NldF92YWwoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgaW50IHNvY2tldCwKLSAgICAgICAgICAgICAgICB1aW50NjRfdCBuZXdfdmFsLCBlbnVt
IGNibV90eXBlIHR5cGUpCisgICAgICAgICAgICAgICAgdWludDY0X3QgbmV3X3ZhbCwgZW51bSBw
c3JfdHlwZSB0eXBlKQogewogICAgIHVuc2lnbmVkIGludCBvbGRfY29zLCBhcnJheV9sZW47CiAg
ICAgaW50IGNvcywgcmV0OwpAQCAtMTE5NSw3ICsxMTk5LDcgQEAgaW50IHBzcl9zZXRfdmFsKHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBzb2NrZXQsCiAgICAgaWYgKCBuZXdfdmFsICE9
IHZhbCApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCi0gICAgZmVhdF90eXBlID0gcHNyX2Ni
bV90eXBlX3RvX2ZlYXRfdHlwZSh0eXBlKTsKKyAgICBmZWF0X3R5cGUgPSBwc3JfdHlwZV90b19m
ZWF0X3R5cGUodHlwZSk7CiAgICAgaWYgKCBmZWF0X3R5cGUgPj0gQVJSQVlfU0laRShpbmZvLT5m
ZWF0dXJlcykgfHwKICAgICAgICAgICFpbmZvLT5mZWF0dXJlc1tmZWF0X3R5cGVdICkKICAgICAg
ICAgcmV0dXJuIC1FTk9FTlQ7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3lzY3RsLmMgYi94
ZW4vYXJjaC94ODYvc3lzY3RsLmMKaW5kZXggOGFlNjc0Ny4uNjg2N2VlMSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3N5c2N0bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYwpAQCAtMTc5
LDcgKzE3OSw3IEBAIGxvbmcgYXJjaF9kb19zeXNjdGwoCiAgICAgICAgIGNhc2UgWEVOX1NZU0NU
TF9QU1JfZ2V0X2wzX2luZm86CiAgICAgICAgIHsKICAgICAgICAgICAgIHJldCA9IHBzcl9nZXRf
aW5mbyhzeXNjdGwtPnUucHNyX2FsbG9jLnRhcmdldCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBQU1JfQ0JNX1RZUEVfTDMsIGRhdGEsIEFSUkFZX1NJWkUoZGF0YSkpOworICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFBTUl9UWVBFX0wzX0NCTSwgZGF0YSwgQVJSQVlfU0la
RShkYXRhKSk7CiAgICAgICAgICAgICBpZiAoIHJldCApCiAgICAgICAgICAgICAgICAgYnJlYWs7
CiAKQEAgLTE5OCw3ICsxOTgsNyBAQCBsb25nIGFyY2hfZG9fc3lzY3RsKAogICAgICAgICBjYXNl
IFhFTl9TWVNDVExfUFNSX2dldF9sMl9pbmZvOgogICAgICAgICB7CiAgICAgICAgICAgICByZXQg
PSBwc3JfZ2V0X2luZm8oc3lzY3RsLT51LnBzcl9hbGxvYy50YXJnZXQsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgUFNSX0NCTV9UWVBFX0wyLCBkYXRhLCBBUlJBWV9TSVpFKGRhdGEp
KTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQU1JfVFlQRV9MMl9DQk0sIGRhdGEs
IEFSUkFZX1NJWkUoZGF0YSkpOwogICAgICAgICAgICAgaWYgKCByZXQgKQogICAgICAgICAgICAg
ICAgIGJyZWFrOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9wc3IuaAppbmRleCAxOGE0MmYzLi5jYjNmMDY3IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHNy
LmgKQEAgLTUzLDEyICs1MywxMiBAQCBzdHJ1Y3QgcHNyX2NtdCB7CiAgICAgc3RydWN0IHBzcl9j
bXRfbDMgbDM7CiB9OwogCi1lbnVtIGNibV90eXBlIHsKLSAgICBQU1JfQ0JNX1RZUEVfTDMsCi0g
ICAgUFNSX0NCTV9UWVBFX0wzX0NPREUsCi0gICAgUFNSX0NCTV9UWVBFX0wzX0RBVEEsCi0gICAg
UFNSX0NCTV9UWVBFX0wyLAotICAgIFBTUl9DQk1fVFlQRV9VTktOT1dOLAorZW51bSBwc3JfdHlw
ZSB7CisgICAgUFNSX1RZUEVfTDNfQ0JNLAorICAgIFBTUl9UWVBFX0wzX0NPREUsCisgICAgUFNS
X1RZUEVfTDNfREFUQSwKKyAgICBQU1JfVFlQRV9MMl9DQk0sCisgICAgUFNSX1RZUEVfVU5LTk9X
TiwKIH07CiAKIGV4dGVybiBzdHJ1Y3QgcHNyX2NtdCAqcHNyX2NtdDsKQEAgLTcyLDEyICs3Miwx
MiBAQCBpbnQgcHNyX2FsbG9jX3JtaWQoc3RydWN0IGRvbWFpbiAqZCk7CiB2b2lkIHBzcl9mcmVl
X3JtaWQoc3RydWN0IGRvbWFpbiAqZCk7CiB2b2lkIHBzcl9jdHh0X3N3aXRjaF90byhzdHJ1Y3Qg
ZG9tYWluICpkKTsKIAotaW50IHBzcl9nZXRfaW5mbyh1bnNpZ25lZCBpbnQgc29ja2V0LCBlbnVt
IGNibV90eXBlIHR5cGUsCitpbnQgcHNyX2dldF9pbmZvKHVuc2lnbmVkIGludCBzb2NrZXQsIGVu
dW0gcHNyX3R5cGUgdHlwZSwKICAgICAgICAgICAgICAgICAgdWludDMyX3QgZGF0YVtdLCB1bnNp
Z25lZCBpbnQgYXJyYXlfbGVuKTsKIGludCBwc3JfZ2V0X3ZhbChzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBpbnQgc29ja2V0LAotICAgICAgICAgICAgICAgIHVpbnQzMl90ICp2YWwsIGVudW0g
Y2JtX3R5cGUgdHlwZSk7CisgICAgICAgICAgICAgICAgdWludDMyX3QgKnZhbCwgZW51bSBwc3Jf
dHlwZSB0eXBlKTsKIGludCBwc3Jfc2V0X3ZhbChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBp
bnQgc29ja2V0LAotICAgICAgICAgICAgICAgIHVpbnQ2NF90IHZhbCwgZW51bSBjYm1fdHlwZSB0
eXBlKTsKKyAgICAgICAgICAgICAgICB1aW50NjRfdCB2YWwsIGVudW0gcHNyX3R5cGUgdHlwZSk7
CiAKIHZvaWQgcHNyX2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpOwogdm9pZCBwc3JfZG9t
YWluX2ZyZWUoc3RydWN0IGRvbWFpbiAqZCk7Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 13 09:02:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 09:02:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2vr6-0001or-Il; Fri, 13 Oct 2017 09:02:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e2vr5-0001o3-NZ
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 09:02:07 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 C7/50-14867-E0180E95; Fri, 13 Oct 2017 09:02:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVywNwkVpe38UG
 kQedZC4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePx4eSCybkVHb8/MDcwtgV2MXJxCAlMY5R4
 /f4KexcjJ4eEAK/EkWUzWCHsAImDZ44zQxQ1MEo8v32LBSTBJqAu8fhrDxOILSKgJHFv1WQmk
 CJmgd+MEqe2HAJLCAsEShzfMxvMZhFQlfh59AaYzSvgIXH41VkmiA1yEiePTQbbxingKdHVtJ
 EZxBYCqtn8ZTIbRL2gxMmZT4AWcwAtUJdYP08IJMwsIC/RvHU28wRGgVlIqmYhVM1CUrWAkXk
 Vo0ZxalFZapGusbFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgcDIAwQ7GnesD
 DzFKcjApifKqRT6IFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB69MAlBMsSk1PrUjLzAHGCUxag
 oNHSYRXEyTNW1yQmFucmQ6ROsWoy9Fx8+4fJiGWvPy8VClxXguQIgGQoozSPLgRsJi9xCgrJc
 zLCHSUEE9BalFuZgmq/CtGcQ5GJWHeP/VAU3gy80rgNr0COoIJ6Ih3EWBHlCQipKQaGLUXH/e
 UO7XurehSg8l3Zyh0i9ic+NNdGC46df62L/M4UlTrp8/WkyoyunR3nrjFfX7e5vrEhTcDWbfK
 uNSbMdb+0ZaqZ5ogfmB9nqndh9s7D8rqzvpXU6U6hbkvYMNk00C9w+XGfKFmt+Z6Cqc+vtGxs
 SXjwfYzns9L2h51xkdoGT69EmIRr8RSnJFoqMVcVJwIAEs0jrHUAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1507885322!111673941!2
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9189 invoked from network); 13 Oct 2017 09:02:05 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 09:02:05 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Oct 2017 02:02:03 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,370,1503385200"; d="scan'208";a="1024784867"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga003.jf.intel.com with ESMTP; 13 Oct 2017 02:02:01 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 13 Oct 2017 16:40:57 +0800
Message-Id: <1507884068-18757-6-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507884068-18757-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1507884068-18757-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Yi Sun <yi.y.sun@linux.intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v7 05/16] x86: implement data structure and CPU
	init flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIG1haW4gZGF0YSBzdHJ1Y3R1cmVzIG9mIE1CQS4KCkxpa2Ug
Q0FUIGZlYXR1cmVzLCBNQkEgSFcgaW5mbyBoYXMgY29zX21heCB3aGljaCBtZWFucyB0aGUgbWF4
IHRocnRsCnJlZ2lzdGVyIG51bWJlciwgYW5kIHRocnRsX21heCB3aGljaCBtZWFucyB0aGUgbWF4
IHRocm90dGxlIHZhbHVlCihkZWxheSB2YWx1ZSkuIEl0IGFsc28gaGFzIGEgZmxhZyB0byByZXBy
ZXNlbnQgaWYgdGhlIHRocm90dGxlCnZhbHVlIGlzIGxpbmVhciBvciBub24tbGluZWFyLgoKT25l
IHRocnRsIHJlZ2lzdGVyIG9mIE1CQSBzdG9yZXMgYSB0aHJvdHRsZSB2YWx1ZSBmb3Igb25lIG9y
IG1vcmUKZG9tYWlucy4gVGhlIHRocm90dGxlIHZhbHVlIG1lYW5zIHRoZSBkZWxheSBhcHBsaWVk
IHRvIHRyYWZmaWMgYmV0d2VlbgpMMiBjYWNoZSBhbmQgbmV4dCBjYWNoZSBsZXZlbC4KClRoaXMg
cGF0Y2ggYWxzbyBpbXBsZW1lbnRzIGluaXQgZmxvdyBmb3IgTUJBIGFuZCByZWdpc3RlciBzdHVi
CmNhbGxiYWNrIGZ1bmN0aW9ucy4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGlu
dXguaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDQzogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KQ0M6IENoYW8gUGVuZyA8Y2hhby5wLnBlbmdAbGludXguaW50ZWwuY29tPgoKdjc6CiAgICAt
IG1vZGlmeSBjb21taXQgbWVzc2FnZS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkK
ICAgIC0gbW92ZSB0aGUgY2hhbmdlcyBhYm91dCBjaGVjayBvZiAnY2F0X2luaXRfZmVhdHVyZScg
aW4gJ3Bzcl9jcHVfaW5pdCcKICAgICAgaW50byBwcmV2aW91cyBwYXRjaC4KICAgICAgKHN1Z2dl
c3RlZCBieSBKYW4gQmV1bGljaCkKdjY6CiAgICAtIHJlc3RvcmUgdHlwZSBvZiAnbWJhX3dyaXRl
X21zcicgdG8gJ3ZvaWQnLgp2NToKICAgIC0gbW92ZSBvdXQgc29tZSBDQVQgY29kZXMgb3B0aW1p
emF0aW9uIHRvIGEgbmV3IHBhdGNoLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQog
ICAgLSBtb2RpZnkgY29tbWl0IG1lc3NhZ2UuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxp
Y2gpCiAgICAtIGNoYW5nZSBwcmludCB0eXBlIG9mICdsaW5lYXInIHRvIGJlICVkLgogICAgICAo
c3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBjaGFuZ2UgdHlwZSBvZiAnbWJhX3dyaXRl
X21zcicgdG8gdWludDMyX3QuCiAgICAtIG1vdmUgcHJpbnRrIGluICdtYmFfaW5pdF9mZWF0dXJl
JyB0byByZWR1Y2Ugb25lIHJldHVybiBwYXRoLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBh
dSBNb25uw6kpCiAgICAtIG1vdmUgdGhlIE1CQSBmb3JtYXQgc3RyaW5nIGluIHByaW50ayB0byBh
IG5ldyBsaW5lLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCnY0OgogICAg
LSBtb2RpZnkgY29tbWl0IG1lc3NhZ2UuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1v
bm7DqSkKICAgIC0gZml4IGEgY29tbWVudC4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUg
TW9ubsOpKQogICAgLSBqb2luIHR3byBjaGVja3MgaW4gYSBzaW5nbGUgaWYuCiAgICAgIChzdWdn
ZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gcmVtb3ZlIHJlZHVuZGFudCBpbml0aWFs
aXphdGlvbiBvZiAnZmVhdC0+Y29zX3JlZ192YWxbMF0nLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJv
Z2VyIFBhdSBNb25uw6kpCiAgICAtIGNoYW5nZSAncmVnX2InIHRvICdlYngnLgogICAgICAoc3Vn
Z2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBjaGFuZ2UgdHlwZSBvZiAnbWJhX2luaXRfZmVh
dHVyZScgZnJvbSAnaW50JyB0byAnYm9vbCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1
IE1vbm7DqSkKICAgIC0gY2hhbmdlIHR5cGUgb2YgJ2NhdF9pbml0X2ZlYXR1cmUnIGZyb20gJ2lu
dCcgdG8gJ2Jvb2wnLgp2MzoKICAgIC0gcmVwbGFjZSAncHNyX3ZhbF90eXBlJyB0byAncHNyX3R5
cGUnLiBBbHNvLCBjaGFuZ2UgJ1BTUl9WQUxfVFlQRV9NQkEnIHRvCiAgICAgICdQU1JfVFlQRV9N
QkFfVEhSVEwnLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIHJl
cGxhY2UgJ01CQV9MSU5FQVInIHRvICdNQkFfTElORUFSX01BU0snIHRvIG1ha2UgdGhlIG5hbWUg
bW9yZSBjbGVhci4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBy
ZXBsYXNlICdjYXRfaW5mbycvJ21iYV9pbmZvJyB0byAnY2F0Jy8nbWJhJyB0byBtYWtlIHRoZSBu
YW1lcyBzaG9ydGVyLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAt
IGNoYW5nZSB0eXBlIG9mICdsaW5lYXInIHRvICdib29sJy4KICAgICAgKHN1Z2dlc3RlZCBieSBS
b2dlciBQYXUgTW9ubsOpKQogICAgLSBtYWtlIGZvcm1hdCBzdHJpbmcgb2YgcHJpbnRmIGluIG9u
ZSBsaW5lLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCnYyOgogICAgLSBt
b2RpZnkgY29tbWl0IG1lc3NhZ2UgdG8gcmVwbGFjZSAnY29zIHJlZ2lzdGVyJyB0byAndGhydGwg
cmVnaXN0ZXInIHRvCiAgICAgIG1ha2UgaXQgYWNjdXJhdGUuCiAgICAgIChzdWdnZXN0ZWQgYnkg
Q2hhbyBQZW5nKQogICAgLSByZXN0b3JlIHRoZSBwbGFjZSBvZiB0aGUgc2VudGVuY2UgdG8gYXNz
aWduIHZhbHVlIHRvICdmZWF0LT5jYm1fbGVuJwogICAgICBiZWNhdXNlIHRoZSBNQkEgaW5pdCBm
bG93IGlzIHNwbGl0dGVkIG91dCBhcyBhIHNlcGFyYXRlIGZ1bmN0aW9uIGluIHYxLgogICAgICAo
c3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKICAgIC0gYWRkIGNvbW1lbnQgdG8gZXhwbGFpbiB3aGF0
IHRoZSBNQkEgdGhydGwgZGVmYXVsIHZhbHVlICcwJyBzdGFuZHMgZm9yLgogICAgICAoc3VnZ2Vz
dGVkIGJ5IENoYW8gUGVuZykKICAgIC0gY2hlY2sgJ3RocnRsX21heCcgdW5kZXIgbGluZWFyIG1v
ZGUuIEl0IGNvdWxkIG5vdCBiZSBldXFhbCBvciBsYXJnZXIgdGhhbgogICAgICAxMDAuCiAgICAg
IChzdWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQp2MToKICAgIC0gcmViYXNlIGNvZGVzIG9udG8gTDIg
Q0FUIHYxNS4KICAgIC0gbW92ZSBjb21tZW50IHRvIGFwcHJvcHJpYXRlIHBsYWNlLgogICAgICAo
c3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKICAgIC0gaW1wbGVtZW50ICdtYmFfaW5pdF9mZWF0dXJl
JyBhbmQga2VlcCAnY2F0X2luaXRfZmVhdHVyZScuCiAgICAgIChzdWdnZXN0ZWQgYnkgQ2hhbyBQ
ZW5nKQogICAgLSBrZWVwICdyZWdzLmInIGludG8gYSBsb2NhbCB2YXJpYWJsZSB0byBhdm9pZCBy
ZWFkaW5nIENQVUlEIGV2ZXJ5IHRpbWUuCiAgICAgIChzdWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQot
LS0KIHhlbi9hcmNoL3g4Ni9wc3IuYyAgICAgICAgICAgICAgfCAxMjkgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXgu
aCB8ICAgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5oICAgICAgIHwgICAyICsKIDMgZmls
ZXMgY2hhbmdlZCwgMTE2IGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9wc3IuYyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwppbmRleCA1MGM1YTk4
Li42NGQzMGI5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHNyLmMKKysrIGIveGVuL2FyY2gv
eDg2L3Bzci5jCkBAIC0yNywxMyArMjcsMTYgQEAKICAqIC0gQ01UICAgICAgICAgQ2FjaGUgTW9u
aXRvcmluZyBUZWNobm9sb2d5CiAgKiAtIENPUy9DTE9TICAgIENsYXNzIG9mIFNlcnZpY2UuIEFs
c28gbWVhbiBDT1MgcmVnaXN0ZXJzLgogICogLSBDT1NfTUFYICAgICBNYXggbnVtYmVyIG9mIENP
UyBmb3IgdGhlIGZlYXR1cmUgKG1pbnVzIDEpCisgKiAtIE1CQSAgICAgICAgIE1lbW9yeSBCYW5k
d2lkdGggQWxsb2NhdGlvbgogICogLSBNU1JzICAgICAgICBNYWNoaW5lIFNwZWNpZmljIFJlZ2lz
dGVycwogICogLSBQU1IgICAgICAgICBJbnRlbCBQbGF0Zm9ybSBTaGFyZWQgUmVzb3VyY2UKKyAq
IC0gVEhSVExfTUFYICAgTWF4IHRocm90dGxlIHZhbHVlIChkZWxheSB2YWx1ZSkgb2YgTUJBCiAg
Ki8KIAogI2RlZmluZSBQU1JfQ01UICAgICAgICAoMXUgPDwgMCkKICNkZWZpbmUgUFNSX0NBVCAg
ICAgICAgKDF1IDw8IDEpCiAjZGVmaW5lIFBTUl9DRFAgICAgICAgICgxdSA8PCAyKQorI2RlZmlu
ZSBQU1JfTUJBICAgICAgICAoMXUgPDwgMykKIAogI2RlZmluZSBDQVRfQ0JNX0xFTl9NQVNLIDB4
MWYKICNkZWZpbmUgQ0FUX0NPU19NQVhfTUFTSyAweGZmZmYKQEAgLTYwLDEwICs2MywxNCBAQAog
ICovCiAjZGVmaW5lIE1BWF9DT1NfTlVNIDIKIAorI2RlZmluZSBNQkFfTElORUFSX01BU0sgICAg
KDF1IDw8IDIpCisjZGVmaW5lIE1CQV9USFJUTF9NQVhfTUFTSyAweGZmZgorCiBlbnVtIHBzcl9m
ZWF0X3R5cGUgewogICAgIEZFQVRfVFlQRV9MM19DQVQsCiAgICAgRkVBVF9UWVBFX0wzX0NEUCwK
ICAgICBGRUFUX1RZUEVfTDJfQ0FULAorICAgIEZFQVRfVFlQRV9NQkEsCiAgICAgRkVBVF9UWVBF
X05VTSwKICAgICBGRUFUX1RZUEVfVU5LTk9XTiwKIH07CkBAIC03MSw3ICs3OCw2IEBAIGVudW0g
cHNyX2ZlYXRfdHlwZSB7CiAvKgogICogVGhpcyBzdHJ1Y3R1cmUgcmVwcmVzZW50cyBvbmUgZmVh
dHVyZS4KICAqIGNvc19tYXggICAgIC0gVGhlIG1heCBDT1MgcmVnaXN0ZXJzIG51bWJlciBnb3Qg
dGhyb3VnaCBDUFVJRC4KLSAqIGNibV9sZW4gICAgIC0gVGhlIGxlbmd0aCBvZiBDQk0gZ290IHRo
cm91Z2ggQ1BVSUQuCiAgKiBjb3NfcmVnX3ZhbCAtIEFycmF5IHRvIHN0b3JlIHRoZSB2YWx1ZXMg
b2YgQ09TIHJlZ2lzdGVycy4gT25lIGVudHJ5IHN0b3JlcwogICogICAgICAgICAgICAgICB0aGUg
dmFsdWUgb2Ygb25lIENPUyByZWdpc3Rlci4KICAqICAgICAgICAgICAgICAgRm9yIEwzIENBVCBh
bmQgTDIgQ0FULCBvbmUgZW50cnkgY29ycmVzcG9uZHMgdG8gb25lIENPU19JRC4KQEAgLTgwLDkg
Kzg2LDIzIEBAIGVudW0gcHNyX2ZlYXRfdHlwZSB7CiAgKiAgICAgICAgICAgICAgIGNvc19yZWdf
dmFsWzFdIChDb2RlKS4KICAqLwogc3RydWN0IGZlYXRfbm9kZSB7Ci0gICAgLyogY29zX21heCBh
bmQgY2JtX2xlbiBhcmUgY29tbW9uIHZhbHVlcyBmb3IgYWxsIGZlYXR1cmVzIHNvIGZhci4gKi8K
KyAgICAvKiBjb3NfbWF4IGlzIGNvbW1vbiBhbW9uZyBhbGwgZmVhdHVyZXMgc28gZmFyLiAqLwog
ICAgIHVuc2lnbmVkIGludCBjb3NfbWF4OwotICAgIHVuc2lnbmVkIGludCBjYm1fbGVuOworCisg
ICAgLyogRmVhdHVyZSBzcGVjaWZpYyBIVyBpbmZvLiAqLworICAgIHVuaW9uIHsKKyAgICAgICAg
c3RydWN0IHsKKyAgICAgICAgICAgIC8qIFRoZSBsZW5ndGggb2YgQ0JNIGdvdCB0aHJvdWdoIENQ
VUlELiAqLworICAgICAgICAgICAgdW5zaWduZWQgaW50IGNibV9sZW47CisgICAgICAgIH0gY2F0
OworCisgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICAvKiBUaGUgbWF4IHRocm90dGxpbmcg
dmFsdWUgZ290IHRocm91Z2ggQ1BVSUQuICovCisgICAgICAgICAgICB1bnNpZ25lZCBpbnQgdGhy
dGxfbWF4OworICAgICAgICAgICAgYm9vbCBsaW5lYXI7CisgICAgICAgIH0gbWJhOworICAgIH07
CisKICAgICB1aW50MzJfdCBjb3NfcmVnX3ZhbFtNQVhfQ09TX1JFR19DTlRdOwogfTsKIApAQCAt
MTYxLDYgKzE4MSw3IEBAIHN0YXRpYyBERUZJTkVfUEVSX0NQVShzdHJ1Y3QgcHNyX2Fzc29jLCBw
c3JfYXNzb2MpOwogICovCiBzdGF0aWMgc3RydWN0IGZlYXRfbm9kZSAqZmVhdF9sMzsKIHN0YXRp
YyBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0X2wyX2NhdDsKK3N0YXRpYyBzdHJ1Y3QgZmVhdF9ub2Rl
ICpmZWF0X21iYTsKIAogLyogQ29tbW9uIGZ1bmN0aW9ucyAqLwogI2RlZmluZSBjYXRfZGVmYXVs
dF92YWwobGVuKSAoMHhmZmZmZmZmZiA+PiAoMzIgLSAobGVuKSkpCkBAIC0yNzIsNyArMjkzLDcg
QEAgc3RhdGljIGJvb2wgcHNyX2NoZWNrX2NibSh1bnNpZ25lZCBpbnQgY2JtX2xlbiwgdW5zaWdu
ZWQgbG9uZyBjYm0pCiAgICAgcmV0dXJuIHRydWU7CiB9CiAKLS8qIENBVCBjb21tb24gZnVuY3Rp
b25zIGltcGxlbWVudGF0aW9uLiAqLworLyogSW1wbGVtZW50YXRpb24gb2YgYWxsb2NhdGlvbiBm
ZWF0dXJlcycgZnVuY3Rpb25zLiAqLwogc3RhdGljIGJvb2wgY2F0X2luaXRfZmVhdHVyZShjb25z
dCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVncywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IGZlYXRfbm9kZSAqZmVhdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IHBzcl9zb2NrZXRfaW5mbyAqaW5mbywKQEAgLTI4OCw4ICszMDksOCBAQCBzdGF0aWMgYm9v
bCBjYXRfaW5pdF9mZWF0dXJlKGNvbnN0IHN0cnVjdCBjcHVpZF9sZWFmICpyZWdzLAogICAgIGlm
ICggIXJlZ3MtPmEgfHwgIXJlZ3MtPmQgKQogICAgICAgICByZXR1cm4gZmFsc2U7CiAKLSAgICBm
ZWF0LT5jYm1fbGVuID0gKHJlZ3MtPmEgJiBDQVRfQ0JNX0xFTl9NQVNLKSArIDE7CiAgICAgZmVh
dC0+Y29zX21heCA9IG1pbihvcHRfY29zX21heCwgcmVncy0+ZCAmIENBVF9DT1NfTUFYX01BU0sp
OworICAgIGZlYXQtPmNhdC5jYm1fbGVuID0gKHJlZ3MtPmEgJiBDQVRfQ0JNX0xFTl9NQVNLKSAr
IDE7CiAKICAgICBzd2l0Y2ggKCB0eXBlICkKICAgICB7CkBAIC0yOTksMTIgKzMyMCwxMiBAQCBz
dGF0aWMgYm9vbCBjYXRfaW5pdF9mZWF0dXJlKGNvbnN0IHN0cnVjdCBjcHVpZF9sZWFmICpyZWdz
LAogICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwogCiAgICAgICAgIC8qIFdlIHJlc2VydmUgY29z
PTAgYXMgZGVmYXVsdCBjYm0gKGFsbCBiaXRzIHdpdGhpbiBjYm1fbGVuIGFyZSAxKS4gKi8KLSAg
ICAgICAgZmVhdC0+Y29zX3JlZ192YWxbMF0gPSBjYXRfZGVmYXVsdF92YWwoZmVhdC0+Y2JtX2xl
bik7CisgICAgICAgIGZlYXQtPmNvc19yZWdfdmFsWzBdID0gY2F0X2RlZmF1bHRfdmFsKGZlYXQt
PmNhdC5jYm1fbGVuKTsKIAogICAgICAgICB3cm1zcmwoKHR5cGUgPT0gRkVBVF9UWVBFX0wzX0NB
VCA/CiAgICAgICAgICAgICAgICAgTVNSX0lBMzJfUFNSX0wzX01BU0soMCkgOgogICAgICAgICAg
ICAgICAgIE1TUl9JQTMyX1BTUl9MMl9NQVNLKDApKSwKLSAgICAgICAgICAgICAgIGNhdF9kZWZh
dWx0X3ZhbChmZWF0LT5jYm1fbGVuKSk7CisgICAgICAgICAgICAgICBjYXRfZGVmYXVsdF92YWwo
ZmVhdC0+Y2F0LmNibV9sZW4pKTsKIAogICAgICAgICBicmVhazsKIApAQCAtMzE5LDExICszNDAs
MTMgQEAgc3RhdGljIGJvb2wgY2F0X2luaXRfZmVhdHVyZShjb25zdCBzdHJ1Y3QgY3B1aWRfbGVh
ZiAqcmVncywKICAgICAgICAgZmVhdC0+Y29zX21heCA9IChmZWF0LT5jb3NfbWF4IC0gMSkgPj4g
MTsKIAogICAgICAgICAvKiBXZSByZXNlcnZlIGNvcz0wIGFzIGRlZmF1bHQgY2JtIChhbGwgYml0
cyB3aXRoaW4gY2JtX2xlbiBhcmUgMSkuICovCi0gICAgICAgIGdldF9jZHBfY29kZShmZWF0LCAw
KSA9IGNhdF9kZWZhdWx0X3ZhbChmZWF0LT5jYm1fbGVuKTsKLSAgICAgICAgZ2V0X2NkcF9kYXRh
KGZlYXQsIDApID0gY2F0X2RlZmF1bHRfdmFsKGZlYXQtPmNibV9sZW4pOworICAgICAgICBnZXRf
Y2RwX2NvZGUoZmVhdCwgMCkgPSBjYXRfZGVmYXVsdF92YWwoZmVhdC0+Y2F0LmNibV9sZW4pOwor
ICAgICAgICBnZXRfY2RwX2RhdGEoZmVhdCwgMCkgPSBjYXRfZGVmYXVsdF92YWwoZmVhdC0+Y2F0
LmNibV9sZW4pOwogCi0gICAgICAgIHdybXNybChNU1JfSUEzMl9QU1JfTDNfTUFTSygwKSwgY2F0
X2RlZmF1bHRfdmFsKGZlYXQtPmNibV9sZW4pKTsKLSAgICAgICAgd3Jtc3JsKE1TUl9JQTMyX1BT
Ul9MM19NQVNLKDEpLCBjYXRfZGVmYXVsdF92YWwoZmVhdC0+Y2JtX2xlbikpOworICAgICAgICB3
cm1zcmwoTVNSX0lBMzJfUFNSX0wzX01BU0soMCksCisgICAgICAgICAgICAgICBjYXRfZGVmYXVs
dF92YWwoZmVhdC0+Y2F0LmNibV9sZW4pKTsKKyAgICAgICAgd3Jtc3JsKE1TUl9JQTMyX1BTUl9M
M19NQVNLKDEpLAorICAgICAgICAgICAgICAgY2F0X2RlZmF1bHRfdmFsKGZlYXQtPmNhdC5jYm1f
bGVuKSk7CiAgICAgICAgIHJkbXNybChNU1JfSUEzMl9QU1JfTDNfUU9TX0NGRywgdmFsKTsKICAg
ICAgICAgd3Jtc3JsKE1TUl9JQTMyX1BTUl9MM19RT1NfQ0ZHLAogICAgICAgICAgICAgICAgdmFs
IHwgKDF1bGwgPDwgUFNSX0wzX1FPU19DRFBfRU5BQkxFX0JJVCkpOwpAQCAtMzQxLDcgKzM2NCw0
NCBAQCBzdGF0aWMgYm9vbCBjYXRfaW5pdF9mZWF0dXJlKGNvbnN0IHN0cnVjdCBjcHVpZF9sZWFm
ICpyZWdzLAogICAgIGlmICggb3B0X2NwdV9pbmZvICkKICAgICAgICAgcHJpbnRrKFhFTkxPR19J
TkZPICIlczogZW5hYmxlZCBvbiBzb2NrZXQgJXUsIGNvc19tYXg6JXUsIGNibV9sZW46JXVcbiIs
CiAgICAgICAgICAgICAgICBjYXRfZmVhdF9uYW1lW3R5cGVdLCBjcHVfdG9fc29ja2V0KHNtcF9w
cm9jZXNzb3JfaWQoKSksCi0gICAgICAgICAgICAgICBmZWF0LT5jb3NfbWF4LCBmZWF0LT5jYm1f
bGVuKTsKKyAgICAgICAgICAgICAgIGZlYXQtPmNvc19tYXgsIGZlYXQtPmNhdC5jYm1fbGVuKTsK
KworICAgIHJldHVybiB0cnVlOworfQorCitzdGF0aWMgYm9vbCBtYmFfaW5pdF9mZWF0dXJlKGNv
bnN0IHN0cnVjdCBjcHVpZF9sZWFmICpyZWdzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IHBzcl9zb2NrZXRfaW5mbyAqaW5mbywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBl
bnVtIHBzcl9mZWF0X3R5cGUgdHlwZSkKK3sKKyAgICAvKiBObyB2YWxpZCB2YWx1ZSBzbyBkbyBu
b3QgZW5hYmxlIGZlYXR1cmUuICovCisgICAgaWYgKCAhcmVncy0+YSB8fCAhcmVncy0+ZCB8fCB0
eXBlICE9IEZFQVRfVFlQRV9NQkEgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICBmZWF0
LT5jb3NfbWF4ID0gbWluKG9wdF9jb3NfbWF4LCByZWdzLT5kICYgQ0FUX0NPU19NQVhfTUFTSyk7
CisgICAgaWYgKCBmZWF0LT5jb3NfbWF4IDwgMSApCisgICAgICAgIHJldHVybiBmYWxzZTsKKwor
ICAgIGZlYXQtPm1iYS50aHJ0bF9tYXggPSAocmVncy0+YSAmIE1CQV9USFJUTF9NQVhfTUFTSykg
KyAxOworCisgICAgaWYgKCByZWdzLT5jICYgTUJBX0xJTkVBUl9NQVNLICkKKyAgICB7CisgICAg
ICAgIGZlYXQtPm1iYS5saW5lYXIgPSB0cnVlOworCisgICAgICAgIGlmICggZmVhdC0+bWJhLnRo
cnRsX21heCA+PSAxMDAgKQorICAgICAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIH0KKworICAg
IHdybXNybChNU1JfSUEzMl9QU1JfTUJBX01BU0soMCksIDApOworCisgICAgLyogQWRkIHRoaXMg
ZmVhdHVyZSBpbnRvIGFycmF5LiAqLworICAgIGluZm8tPmZlYXR1cmVzW3R5cGVdID0gZmVhdDsK
KworICAgIGlmICggb3B0X2NwdV9pbmZvICkKKyAgICAgICAgcHJpbnRrKFhFTkxPR19JTkZPCisg
ICAgICAgICAgICAgICAiTUJBOiBlbmFibGVkIG9uIHNvY2tldCAldSwgY29zX21heDoldSwgdGhy
dGxfbWF4OiV1LCBsaW5lYXI6JWRcbiIsCisgICAgICAgICAgICAgICBjcHVfdG9fc29ja2V0KHNt
cF9wcm9jZXNzb3JfaWQoKSksCisgICAgICAgICAgICAgICBmZWF0LT5jb3NfbWF4LCBmZWF0LT5t
YmEudGhydGxfbWF4LCBmZWF0LT5tYmEubGluZWFyKTsKIAogICAgIHJldHVybiB0cnVlOwogfQpA
QCAtMzUzLDcgKzQxMyw3IEBAIHN0YXRpYyBib29sIGNhdF9nZXRfZmVhdF9pbmZvKGNvbnN0IHN0
cnVjdCBmZWF0X25vZGUgKmZlYXQsCiAgICAgICAgIHJldHVybiBmYWxzZTsKIAogICAgIGRhdGFb
UFNSX0lORk9fSURYX0NPU19NQVhdID0gZmVhdC0+Y29zX21heDsKLSAgICBkYXRhW1BTUl9JTkZP
X0lEWF9DQVRfQ0JNX0xFTl0gPSBmZWF0LT5jYm1fbGVuOworICAgIGRhdGFbUFNSX0lORk9fSURY
X0NBVF9DQk1fTEVOXSA9IGZlYXQtPmNhdC5jYm1fbGVuOwogICAgIGRhdGFbUFNSX0lORk9fSURY
X0NBVF9GTEFHU10gPSAwOwogCiAgICAgcmV0dXJuIHRydWU7CkBAIC00MTksNiArNDc5LDI2IEBA
IHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyBsMl9jYXRfcHJvcHMgPSB7CiAgICAgLndy
aXRlX21zciA9IGwyX2NhdF93cml0ZV9tc3IsCiB9OwogCisvKiBNQkEgcHJvcHMgKi8KK3N0YXRp
YyBib29sIG1iYV9nZXRfZmVhdF9pbmZvKGNvbnN0IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkYXRhW10sIHVuc2lnbmVkIGlu
dCBhcnJheV9sZW4pCit7CisgICAgcmV0dXJuIGZhbHNlOworfQorCitzdGF0aWMgdm9pZCBtYmFf
d3JpdGVfbXNyKHVuc2lnbmVkIGludCBjb3MsIHVpbnQzMl90IHZhbCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgZW51bSBwc3JfdHlwZSB0eXBlKQoreworfQorCitzdGF0aWMgY29uc3Qgc3Ry
dWN0IGZlYXRfcHJvcHMgbWJhX3Byb3BzID0geworICAgIC5jb3NfbnVtID0gMSwKKyAgICAudHlw
ZVswXSA9IFBTUl9UWVBFX01CQV9USFJUTCwKKyAgICAuYWx0X3R5cGUgPSBQU1JfVFlQRV9VTktO
T1dOLAorICAgIC5nZXRfZmVhdF9pbmZvID0gbWJhX2dldF9mZWF0X2luZm8sCisgICAgLndyaXRl
X21zciA9IG1iYV93cml0ZV9tc3IsCit9OworCiBzdGF0aWMgYm9vbCBfX2luaXQgcGFyc2VfcHNy
X2Jvb2woY29uc3QgY2hhciAqcywgY29uc3QgY2hhciAqZGVsaW0sCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqc3MsIGNvbnN0IGNoYXIgKmZlYXR1cmUsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG1hc2spCkBAIC00
NzcsNyArNTU3LDggQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfcHNyX3BhcmFtKGNvbnN0IGNo
YXIgKnMpCiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoICFwYXJzZV9wc3JfYm9vbChzLCB2
YWxfZGVsaW0sIHNzLCAiY210IiwgUFNSX0NNVCkgJiYKICAgICAgICAgICAgICAgICAgICFwYXJz
ZV9wc3JfYm9vbChzLCB2YWxfZGVsaW0sIHNzLCAiY2F0IiwgUFNSX0NBVCkgJiYKLSAgICAgICAg
ICAgICAgICAgICFwYXJzZV9wc3JfYm9vbChzLCB2YWxfZGVsaW0sIHNzLCAiY2RwIiwgUFNSX0NE
UCkgKQorICAgICAgICAgICAgICAgICAgIXBhcnNlX3Bzcl9ib29sKHMsIHZhbF9kZWxpbSwgc3Ms
ICJjZHAiLCBQU1JfQ0RQKSAmJgorICAgICAgICAgICAgICAgICAgIXBhcnNlX3Bzcl9ib29sKHMs
IHZhbF9kZWxpbSwgc3MsICJtYmEiLCBQU1JfTUJBKSApCiAgICAgICAgICAgICByYyA9IC1FSU5W
QUw7CiAKICAgICAgICAgcyA9IHNzICsgMTsKQEAgLTg4MSw3ICs5NjIsNyBAQCBzdGF0aWMgaW50
IGluc2VydF92YWxfaW50b19hcnJheSh1aW50MzJfdCB2YWxbXSwKICAgICBpZiAoIGFycmF5X2xl
biA8IHByb3BzLT5jb3NfbnVtICkKICAgICAgICAgcmV0dXJuIC1FTk9TUEM7CiAKLSAgICBpZiAo
ICFwc3JfY2hlY2tfY2JtKGZlYXQtPmNibV9sZW4sIG5ld192YWwpICkKKyAgICBpZiAoICFwc3Jf
Y2hlY2tfY2JtKGZlYXQtPmNhdC5jYm1fbGVuLCBuZXdfdmFsKSApCiAgICAgICAgIHJldHVybiAt
RUlOVkFMOwogCiAgICAgLyoKQEAgLTE0MDIsNiArMTQ4MywxMCBAQCBzdGF0aWMgaW50IHBzcl9j
cHVfcHJlcGFyZSh2b2lkKQogICAgICAgICAgKGZlYXRfbDJfY2F0ID0geHphbGxvYyhzdHJ1Y3Qg
ZmVhdF9ub2RlKSkgPT0gTlVMTCApCiAgICAgICAgIHJldHVybiAtRU5PTUVNOwogCisgICAgaWYg
KCBmZWF0X21iYSA9PSBOVUxMICYmCisgICAgICAgICAoZmVhdF9tYmEgPSB4emFsbG9jKHN0cnVj
dCBmZWF0X25vZGUpKSA9PSBOVUxMICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisKICAgICBy
ZXR1cm4gMDsKIH0KIApAQCAtMTQ2NCw2ICsxNTQ5LDE4IEBAIHN0YXRpYyB2b2lkIHBzcl9jcHVf
aW5pdCh2b2lkKQogICAgICAgICAgICAgZmVhdF9sMl9jYXQgPSBmZWF0OwogICAgIH0KIAorICAg
IGlmICggZmVhdF9tYXNrICYgUFNSX1JFU09VUkNFX1RZUEVfTUJBICkKKyAgICB7CisgICAgICAg
IGNwdWlkX2NvdW50X2xlYWYoUFNSX0NQVUlEX0xFVkVMX0NBVCwgMywgJnJlZ3MpOworCisgICAg
ICAgIGZlYXQgPSBmZWF0X21iYTsKKyAgICAgICAgZmVhdF9tYmEgPSBOVUxMOworICAgICAgICBp
ZiAoIG1iYV9pbml0X2ZlYXR1cmUoJnJlZ3MsIGZlYXQsIGluZm8sIEZFQVRfVFlQRV9NQkEpICkK
KyAgICAgICAgICAgIGZlYXRfcHJvcHNbRkVBVF9UWVBFX01CQV0gPSAmbWJhX3Byb3BzOworICAg
ICAgICBlbHNlCisgICAgICAgICAgICBmZWF0X21iYSA9IGZlYXQ7CisgICAgfQorCiAgICAgaW5m
by0+ZmVhdF9pbml0ID0gdHJ1ZTsKIAogIGFzc29jX2luaXQ6CkBAIC0xNTIzLDcgKzE2MjAsNyBA
QCBzdGF0aWMgaW50IF9faW5pdCBwc3JfcHJlc21wX2luaXQodm9pZCkKICAgICBpZiAoIChvcHRf
cHNyICYgUFNSX0NNVCkgJiYgb3B0X3JtaWRfbWF4ICkKICAgICAgICAgaW5pdF9wc3JfY210KG9w
dF9ybWlkX21heCk7CiAKLSAgICBpZiAoIG9wdF9wc3IgJiAoUFNSX0NBVCB8IFBTUl9DRFApICkK
KyAgICBpZiAoIG9wdF9wc3IgJiAoUFNSX0NBVCB8IFBTUl9DRFAgfCBQU1JfTUJBKSApCiAgICAg
ICAgIGluaXRfcHNyKCk7CiAKICAgICBpZiAoIHBzcl9jcHVfcHJlcGFyZSgpICkKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L21zci1pbmRleC5oCmluZGV4IGI5OWM2MjMuLmE4MzRmM2IgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvbXNyLWluZGV4LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5k
ZXguaApAQCAtMzQ4LDYgKzM0OCw3IEBACiAjZGVmaW5lIE1TUl9JQTMyX1BTUl9MM19NQVNLX0NP
REUobikJKDB4MDAwMDBjOTAgKyAobikgKiAyICsgMSkKICNkZWZpbmUgTVNSX0lBMzJfUFNSX0wz
X01BU0tfREFUQShuKQkoMHgwMDAwMGM5MCArIChuKSAqIDIpCiAjZGVmaW5lIE1TUl9JQTMyX1BT
Ul9MMl9NQVNLKG4pCQkoMHgwMDAwMGQxMCArIChuKSkKKyNkZWZpbmUgTVNSX0lBMzJfUFNSX01C
QV9NQVNLKG4pCSgweDAwMDAwZDUwICsgKG4pKQogCiAvKiBJbnRlbCBNb2RlbCA2ICovCiAjZGVm
aW5lIE1TUl9QNl9QRVJGQ1RSKG4pCQkoMHgwMDAwMDBjMSArIChuKSkKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvcHNyLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5oCmluZGV4
IGYxNTFmYTcuLjNjZjU0NGEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHNyLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wc3IuaApAQCAtMjQsNiArMjQsNyBAQAogLyogUmVz
b3VyY2UgVHlwZSBFbnVtZXJhdGlvbiAqLwogI2RlZmluZSBQU1JfUkVTT1VSQ0VfVFlQRV9MMyAg
ICAgICAgICAgIDB4MgogI2RlZmluZSBQU1JfUkVTT1VSQ0VfVFlQRV9MMiAgICAgICAgICAgIDB4
NAorI2RlZmluZSBQU1JfUkVTT1VSQ0VfVFlQRV9NQkEgICAgICAgICAgIDB4OAogCiAvKiBMMyBN
b25pdG9yaW5nIEZlYXR1cmVzICovCiAjZGVmaW5lIFBTUl9DTVRfTDNfT0NDVVBBTkNZICAgICAg
ICAgICAgMHgxCkBAIC01OCw2ICs1OSw3IEBAIGVudW0gcHNyX3R5cGUgewogICAgIFBTUl9UWVBF
X0wzX0NPREUsCiAgICAgUFNSX1RZUEVfTDNfREFUQSwKICAgICBQU1JfVFlQRV9MMl9DQk0sCisg
ICAgUFNSX1RZUEVfTUJBX1RIUlRMLAogICAgIFBTUl9UWVBFX1VOS05PV04sCiB9OwogCi0tIAox
LjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 13 09:02:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 09:02:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2vr7-0001q6-Q2; Fri, 13 Oct 2017 09:02:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e2vr7-0001pF-5h
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 09:02:09 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 4F/26-13910-01180E95; Fri, 13 Oct 2017 09:02:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVywNwkVleg8UG
 kwa/H7Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8buHVuZClr4Kn7Nrm9gXM/dxcjFISQwjVFi
 9vmlLF2MnBwSArwSR5bNYIWwAyS6u+6B2UICDYwSl38FgdhsAuoSj7/2MIHYIgJKEvdWTWYCG
 cQs8JtRYueDfWwgCWEBF4l1ZxqYQWwWAVWJx0fvgcV5BTwkDhxaArVMTuLksclgCzgFPCW6mj
 YyQyzzkNj8ZTJUvaDEyZlPgOo5gBaoS6yfJwQSZhaQl2jeOpt5AqPALCRVsxCqZiGpWsDIvIp
 Rozi1qCy1SNfYWC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzA0GYBgB+PO9YGH
 GCU5mJREedUiH0QK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD1aQDKCRalpqdWpGXmAKMEJi3Bw
 aMkwqsJkuYtLkjMLc5Mh0idYtTl6Lh59w+TEEtefl6qlDivBUiRAEhRRmke3AhYxF5ilJUS5m
 UEOkqIpyC1KDezBFX+FaM4B6OSMO+feqApPJl5JXCbXgEdwQR0xLsIsCNKEhFSUg2MFmptfmd
 F8/Xlky7EZF7VXfso/vbjhP2Tmx9sXento/6v6V327JSkoFSFX+xx88y2lvUYPfBbHDtjzWqD
 AmMDT9bsP9y3V6rsiWH0svxpU/QqO0xvo5rapSezuQL9yve5mD74OrFks7CmYKLa5PM6YivOn
 t+ySIKrZX7sfv3nmXFiD16J3dynxFKckWioxVxUnAgAgMTXiNMCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1507885322!111673941!4
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9483 invoked from network); 13 Oct 2017 09:02:07 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 09:02:07 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Oct 2017 02:02:07 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,370,1503385200"; d="scan'208";a="1024784888"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga003.jf.intel.com with ESMTP; 13 Oct 2017 02:02:05 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 13 Oct 2017 16:40:59 +0800
Message-Id: <1507884068-18757-8-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507884068-18757-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1507884068-18757-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Yi Sun <yi.y.sun@linux.intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v7 07/16] x86: implement get value interface for
	MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGdldCB2YWx1ZSBkb21jdGwgaW50ZXJmYWNlIGZvciBNQkEu
CgpTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KUmV2aWV3
ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpBY2tlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KQ0M6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBDaGFvIFBlbmcgPGNoYW8ucC5wZW5nQGxpbnV4
LmludGVsLmNvbT4KCnY1OgogICAgLSB1c2UgbmV3bHkgZGVmaW5lZCBtYWNybyB0byBnZXQgTUJB
IHRocnRsLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCnY0OgogICAgLSBy
ZW1vdmUgJ0FMTE9DXycgZnJvbSBtYWNybyBuYW1lcy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dl
ciBQYXUgTW9ubsOpKQp2MzoKICAgIC0gY2hhbmdlICdQU1JfVkFMX1RZUEVfTUJBJyB0byAnUFNS
X1RZUEVfTUJBX1RIUlRMJy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQot
LS0KIHhlbi9hcmNoL3g4Ni9kb21jdGwuYyAgICAgICB8IDQgKysrKwogeGVuL2luY2x1ZGUvcHVi
bGljL2RvbWN0bC5oIHwgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwpp
bmRleCBhZTA2NjI3Li5mZmIwMzhjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMK
KysrIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCkBAIC0xNDkxLDYgKzE0OTEsMTAgQEAgbG9uZyBh
cmNoX2RvX2RvbWN0bCgKICAgICAgICAgICAgIHJldCA9IGRvbWN0bF9wc3JfZ2V0X3ZhbChkLCBk
b21jdGwsIFBTUl9UWVBFX0wyX0NCTSwgY29weWJhY2spOwogICAgICAgICAgICAgYnJlYWs7CiAK
KyAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9HRVRfTUJBX1RIUlRMOgorICAgICAgICAgICAg
cmV0ID0gZG9tY3RsX3Bzcl9nZXRfdmFsKGQsIGRvbWN0bCwgUFNSX1RZUEVfTUJBX1RIUlRMLCBj
b3B5YmFjayk7CisgICAgICAgICAgICBicmVhazsKKwogI3VuZGVmIGRvbWN0bF9wc3JfZ2V0X3Zh
bAogCiAgICAgICAgIGRlZmF1bHQ6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9t
Y3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKaW5kZXggYzA5OTMzNC4uZThmNGM0
YyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCisrKyBiL3hlbi9pbmNs
dWRlL3B1YmxpYy9kb21jdGwuaApAQCAtMTA2OSw2ICsxMDY5LDcgQEAgc3RydWN0IHhlbl9kb21j
dGxfcHNyX2FsbG9jIHsKICNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfR0VUX0wzX0RBVEEgICAgNQog
I2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9TRVRfTDJfQ0JNICAgICA2CiAjZGVmaW5lIFhFTl9ET01D
VExfUFNSX0dFVF9MMl9DQk0gICAgIDcKKyNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfR0VUX01CQV9U
SFJUTCAgOQogICAgIHVpbnQzMl90IGNtZDsgICAgICAgLyogSU46IFhFTl9ET01DVExfUFNSXyog
Ki8KICAgICB1aW50MzJfdCB0YXJnZXQ7ICAgIC8qIElOICovCiAgICAgdWludDY0X3QgZGF0YTsg
ICAgICAvKiBJTi9PVVQgKi8KLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 13 09:02:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 09:02:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2vr8-0001qa-1J; Fri, 13 Oct 2017 09:02:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e2vr7-0001pP-7K
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 09:02:09 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 E0/70-07499-01180E95; Fri, 13 Oct 2017 09:02:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsVywNwkVpen8UG
 kwdNJZhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a5+cuZCrrtK87dOMPcwLhMr4uRi0NIYBqj
 xMytC9i7GDk5JAR4JY4sm8EKYQdIPP90kw2iqIFRYsWnF4wgCTYBdYnHX3uYQGwRASWJe6smM
 4EUMQv8ZpQ4teUQWEJYwF7i1d3dbCA2i4CqRPekP0A2BwevgIfE7cZUiAVyEiePTQZbxingKd
 HVtJEZxBYCKtn8ZTJYK6+AoMTJmU9YQFqZgfaunycEEmYWkJdo3jqbeQKjwCwkVbMQqmYhqVr
 AyLyKUaM4tagstUjX2FgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwOBmAYAfj
 zvWBhxglOZiURHnVIh9ECvEl5adUZiQWZ8QXleakFh9ilOHgUJLg9WkAygkWpaanVqRl5gDjB
 CYtwcGjJMKrCZLmLS5IzC3OTIdInWI05ji26fIfJo6Om3f/MAmx5OXnpUqJ81qAlAqAlGaU5s
 ENgsXvJUZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnz/qkHmsKTmVcCt+8V0ClMQKe8iwA7pSQ
 RISXVwFiQvvHVkRd/4n6cfTzlulmhUeq0ikavHwymqywiuPz9thg9nNo05dWJibHLzl7x2nhk
 3hftf1b///tcZz+uc2jPqkS+W2fMRSMKF3zbJbRGoCjbX+39y84l8v8X7Fqo8XZGfCLfWzG/7
 +YGP5Mnqh2+cjPjQ9pka0818Sc9MtWMy3bU/Zh38om4EktxRqKhFnNRcSIAPpyse9oCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1507885322!111673941!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8994 invoked from network); 13 Oct 2017 09:02:04 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 09:02:04 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Oct 2017 02:02:02 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,370,1503385200"; d="scan'208";a="1024784860"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga003.jf.intel.com with ESMTP; 13 Oct 2017 02:01:58 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 13 Oct 2017 16:40:56 +0800
Message-Id: <1507884068-18757-5-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507884068-18757-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1507884068-18757-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Yi Sun <yi.y.sun@linux.intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v7 04/16] x86: a few optimizations to psr codes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCByZWZpbmVzIHBzciBjb2RlczoKMS4gQ2hhbmdlIHR5cGUgb2YgJ2NhdF9pbml0
X2ZlYXR1cmUnIHRvICdib29sJyB0byByZW1vdmUgdGhlIHBvaW50bGVzcwogICByZXR1cm5pbmcg
b2YgZXJyb3IgY29kZS4KMi4gTW92ZSBwcmludGsgaW4gJ2NhdF9pbml0X2ZlYXR1cmUnIHRvIHJl
ZHVjZSBhIHJldHVybiBwYXRoLgozLiBEZWZpbmUgYSBsb2NhbCB2YXJpYWJsZSAnZmVhdF9tYXNr
JyBpbiAncHNyX2NwdV9pbml0JyB0byByZWR1Y2UgY2FsbGluZyBvZgogICAnY3B1aWRfY291bnRf
bGVhZigpJy4KNC4gQ2hhbmdlICdQU1JfSU5GT19JRFhfQ0FUX0ZMQUcnIHRvICdQU1JfSU5GT19J
RFhfQ0FUX0ZMQUdTJy4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50
ZWwuY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQpDQzogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IENoYW8gUGVuZyA8Y2hh
by5wLnBlbmdAbGludXguaW50ZWwuY29tPgoKdjc6CiAgICAtIGFkanVzdCB0aGUgY2hlY2sgdG8g
J2NhdF9pbml0X2ZlYXR1cmUnIGluICdwc3JfY3B1X2luaXQnLgogICAgICAoc3VnZ2VzdGVkIGJ5
IEphbiBCZXVsaWNoKQogICAgLSBjaGFuZ2UgJ1BTUl9JTkZPX0lEWF9DQVRfRkxBRycgdG8gJ1BT
Ul9JTkZPX0lEWF9DQVRfRkxBR1MnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2
NjoKICAgIC0gcmVzdG9yZSAnd3JpdGVfbXNyKCknIHR5cGUgdG8gJ3ZvaWQnLgogICAgICAoc3Vn
Z2VzdGVkIGJ5IEphbiBCZXVsaWNoIGFuZCBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBjaGFuZ2Ug
J2VieCcgaW4gJ3Bzcl9jcHVfaW5pdCcgdG8gJ2ZlYXRfbWFzaycuCiAgICAgIChzdWdnZXN0ZWQg
YnkgSmFuIEJldWxpY2ggYW5kIFJvZ2VyIFBhdSBNb25uw6kpCnY1OgogICAgLSBjcmVhdGUgdGhp
cyBwYXRjaCB0byBtYWtlIGNvZGVzIGNsZWFyZXIuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJl
dWxpY2ggYW5kIFJvZ2VyIFBhdSBNb25uw6kpCi0tLQogeGVuL2FyY2gveDg2L3Bzci5jICAgICAg
ICB8IDQ1ICsrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVu
L2FyY2gveDg2L3N5c2N0bC5jICAgICB8ICA0ICsrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcHNy
LmggfCAgMiArLQogMyBmaWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCAyNiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHNyLmMgYi94ZW4vYXJjaC94ODYvcHNy
LmMKaW5kZXggNmRjZTgyMy4uNTBjNWE5OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3Bzci5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwpAQCAtMjczLDEwICsyNzMsMTAgQEAgc3RhdGljIGJv
b2wgcHNyX2NoZWNrX2NibSh1bnNpZ25lZCBpbnQgY2JtX2xlbiwgdW5zaWduZWQgbG9uZyBjYm0p
CiB9CiAKIC8qIENBVCBjb21tb24gZnVuY3Rpb25zIGltcGxlbWVudGF0aW9uLiAqLwotc3RhdGlj
IGludCBjYXRfaW5pdF9mZWF0dXJlKGNvbnN0IHN0cnVjdCBjcHVpZF9sZWFmICpyZWdzLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBzcl9zb2NrZXRfaW5mbyAqaW5mbywKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBlbnVtIHBzcl9mZWF0X3R5cGUgdHlwZSkKK3N0YXRpYyBi
b29sIGNhdF9pbml0X2ZlYXR1cmUoY29uc3Qgc3RydWN0IGNwdWlkX2xlYWYgKnJlZ3MsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwc3Jfc29ja2V0X2luZm8gKmluZm8sCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0gcHNyX2ZlYXRfdHlwZSB0eXBlKQogewogICAg
IGNvbnN0IGNoYXIgKmNvbnN0IGNhdF9mZWF0X25hbWVbRkVBVF9UWVBFX05VTV0gPSB7CiAgICAg
ICAgIFtGRUFUX1RZUEVfTDNfQ0FUXSA9ICJMMyBDQVQiLApAQCAtMjg2LDcgKzI4Niw3IEBAIHN0
YXRpYyBpbnQgY2F0X2luaXRfZmVhdHVyZShjb25zdCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVncywK
IAogICAgIC8qIE5vIHZhbGlkIHZhbHVlIHNvIGRvIG5vdCBlbmFibGUgZmVhdHVyZS4gKi8KICAg
ICBpZiAoICFyZWdzLT5hIHx8ICFyZWdzLT5kICkKLSAgICAgICAgcmV0dXJuIC1FTk9FTlQ7Cisg
ICAgICAgIHJldHVybiBmYWxzZTsKIAogICAgIGZlYXQtPmNibV9sZW4gPSAocmVncy0+YSAmIENB
VF9DQk1fTEVOX01BU0spICsgMTsKICAgICBmZWF0LT5jb3NfbWF4ID0gbWluKG9wdF9jb3NfbWF4
LCByZWdzLT5kICYgQ0FUX0NPU19NQVhfTUFTSyk7CkBAIC0yOTYsNyArMjk2LDcgQEAgc3RhdGlj
IGludCBjYXRfaW5pdF9mZWF0dXJlKGNvbnN0IHN0cnVjdCBjcHVpZF9sZWFmICpyZWdzLAogICAg
IGNhc2UgRkVBVF9UWVBFX0wzX0NBVDoKICAgICBjYXNlIEZFQVRfVFlQRV9MMl9DQVQ6CiAgICAg
ICAgIGlmICggZmVhdC0+Y29zX21heCA8IDEgKQotICAgICAgICAgICAgcmV0dXJuIC1FTk9FTlQ7
CisgICAgICAgICAgICByZXR1cm4gZmFsc2U7CiAKICAgICAgICAgLyogV2UgcmVzZXJ2ZSBjb3M9
MCBhcyBkZWZhdWx0IGNibSAoYWxsIGJpdHMgd2l0aGluIGNibV9sZW4gYXJlIDEpLiAqLwogICAg
ICAgICBmZWF0LT5jb3NfcmVnX3ZhbFswXSA9IGNhdF9kZWZhdWx0X3ZhbChmZWF0LT5jYm1fbGVu
KTsKQEAgLTMxMyw3ICszMTMsNyBAQCBzdGF0aWMgaW50IGNhdF9pbml0X2ZlYXR1cmUoY29uc3Qg
c3RydWN0IGNwdWlkX2xlYWYgKnJlZ3MsCiAgICAgICAgIHVpbnQ2NF90IHZhbDsKIAogICAgICAg
ICBpZiAoIGZlYXQtPmNvc19tYXggPCAzICkKLSAgICAgICAgICAgIHJldHVybiAtRU5PRU5UOwor
ICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwogCiAgICAgICAgIC8qIEN1dCBoYWxmIG9mIGNvc19t
YXggd2hlbiBDRFAgaXMgZW5hYmxlZC4gKi8KICAgICAgICAgZmVhdC0+Y29zX21heCA9IChmZWF0
LT5jb3NfbWF4IC0gMSkgPj4gMTsKQEAgLTMzMiwyMCArMzMyLDE4IEBAIHN0YXRpYyBpbnQgY2F0
X2luaXRfZmVhdHVyZShjb25zdCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVncywKICAgICB9CiAKICAg
ICBkZWZhdWx0OgotICAgICAgICByZXR1cm4gLUVOT0VOVDsKKyAgICAgICAgcmV0dXJuIGZhbHNl
OwogICAgIH0KIAogICAgIC8qIEFkZCB0aGlzIGZlYXR1cmUgaW50byBhcnJheS4gKi8KICAgICBp
bmZvLT5mZWF0dXJlc1t0eXBlXSA9IGZlYXQ7CiAKLSAgICBpZiAoICFvcHRfY3B1X2luZm8gKQot
ICAgICAgICByZXR1cm4gMDsKLQotICAgIHByaW50ayhYRU5MT0dfSU5GTyAiJXM6IGVuYWJsZWQg
b24gc29ja2V0ICV1LCBjb3NfbWF4OiV1LCBjYm1fbGVuOiV1XG4iLAotICAgICAgICAgICBjYXRf
ZmVhdF9uYW1lW3R5cGVdLCBjcHVfdG9fc29ja2V0KHNtcF9wcm9jZXNzb3JfaWQoKSksCi0gICAg
ICAgICAgIGZlYXQtPmNvc19tYXgsIGZlYXQtPmNibV9sZW4pOworICAgIGlmICggb3B0X2NwdV9p
bmZvICkKKyAgICAgICAgcHJpbnRrKFhFTkxPR19JTkZPICIlczogZW5hYmxlZCBvbiBzb2NrZXQg
JXUsIGNvc19tYXg6JXUsIGNibV9sZW46JXVcbiIsCisgICAgICAgICAgICAgICBjYXRfZmVhdF9u
YW1lW3R5cGVdLCBjcHVfdG9fc29ja2V0KHNtcF9wcm9jZXNzb3JfaWQoKSksCisgICAgICAgICAg
ICAgICBmZWF0LT5jb3NfbWF4LCBmZWF0LT5jYm1fbGVuKTsKIAotICAgIHJldHVybiAwOworICAg
IHJldHVybiB0cnVlOwogfQogCiBzdGF0aWMgYm9vbCBjYXRfZ2V0X2ZlYXRfaW5mbyhjb25zdCBz
dHJ1Y3QgZmVhdF9ub2RlICpmZWF0LApAQCAtMzU2LDcgKzM1NCw3IEBAIHN0YXRpYyBib29sIGNh
dF9nZXRfZmVhdF9pbmZvKGNvbnN0IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsCiAKICAgICBkYXRh
W1BTUl9JTkZPX0lEWF9DT1NfTUFYXSA9IGZlYXQtPmNvc19tYXg7CiAgICAgZGF0YVtQU1JfSU5G
T19JRFhfQ0FUX0NCTV9MRU5dID0gZmVhdC0+Y2JtX2xlbjsKLSAgICBkYXRhW1BTUl9JTkZPX0lE
WF9DQVRfRkxBR10gPSAwOworICAgIGRhdGFbUFNSX0lORk9fSURYX0NBVF9GTEFHU10gPSAwOwog
CiAgICAgcmV0dXJuIHRydWU7CiB9CkBAIC0zODMsNyArMzgxLDcgQEAgc3RhdGljIGJvb2wgbDNf
Y2RwX2dldF9mZWF0X2luZm8oY29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCwKICAgICBpZiAo
ICFjYXRfZ2V0X2ZlYXRfaW5mbyhmZWF0LCBkYXRhLCBhcnJheV9sZW4pICkKICAgICAgICAgcmV0
dXJuIGZhbHNlOwogCi0gICAgZGF0YVtQU1JfSU5GT19JRFhfQ0FUX0ZMQUddIHw9IFhFTl9TWVND
VExfUFNSX0NBVF9MM19DRFA7CisgICAgZGF0YVtQU1JfSU5GT19JRFhfQ0FUX0ZMQUdTXSB8PSBY
RU5fU1lTQ1RMX1BTUl9DQVRfTDNfQ0RQOwogCiAgICAgcmV0dXJuIHRydWU7CiB9CkBAIC0xNDEz
LDYgKzE0MTEsNyBAQCBzdGF0aWMgdm9pZCBwc3JfY3B1X2luaXQodm9pZCkKICAgICB1bnNpZ25l
ZCBpbnQgc29ja2V0LCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CiAgICAgc3RydWN0IGZlYXRf
bm9kZSAqZmVhdDsKICAgICBzdHJ1Y3QgY3B1aWRfbGVhZiByZWdzOworICAgIHVpbnQzMl90IGZl
YXRfbWFzazsKIAogICAgIGlmICggIXBzcl9hbGxvY19mZWF0X2VuYWJsZWQoKSB8fCAhYm9vdF9j
cHVfaGFzKFg4Nl9GRUFUVVJFX1BRRSkgKQogICAgICAgICBnb3RvIGFzc29jX2luaXQ7CkBAIC0x
NDMxLDcgKzE0MzAsOCBAQCBzdGF0aWMgdm9pZCBwc3JfY3B1X2luaXQodm9pZCkKICAgICBzcGlu
X2xvY2tfaW5pdCgmaW5mby0+cmVmX2xvY2spOwogCiAgICAgY3B1aWRfY291bnRfbGVhZihQU1Jf
Q1BVSURfTEVWRUxfQ0FULCAwLCAmcmVncyk7Ci0gICAgaWYgKCByZWdzLmIgJiBQU1JfUkVTT1VS
Q0VfVFlQRV9MMyApCisgICAgZmVhdF9tYXNrID0gcmVncy5iOworICAgIGlmICggZmVhdF9tYXNr
ICYgUFNSX1JFU09VUkNFX1RZUEVfTDMgKQogICAgIHsKICAgICAgICAgY3B1aWRfY291bnRfbGVh
ZihQU1JfQ1BVSURfTEVWRUxfQ0FULCAxLCAmcmVncyk7CiAKQEAgLTE0MzksMjcgKzE0MzksMjYg
QEAgc3RhdGljIHZvaWQgcHNyX2NwdV9pbml0KHZvaWQpCiAgICAgICAgIGZlYXRfbDMgPSBOVUxM
OwogCiAgICAgICAgIGlmICggKHJlZ3MuYyAmIFBTUl9DQVRfQ0RQX0NBUEFCSUxJVFkpICYmIChv
cHRfcHNyICYgUFNSX0NEUCkgJiYKLSAgICAgICAgICAgICAhY2F0X2luaXRfZmVhdHVyZSgmcmVn
cywgZmVhdCwgaW5mbywgRkVBVF9UWVBFX0wzX0NEUCkgKQorICAgICAgICAgICAgIGNhdF9pbml0
X2ZlYXR1cmUoJnJlZ3MsIGZlYXQsIGluZm8sIEZFQVRfVFlQRV9MM19DRFApICkKICAgICAgICAg
ICAgIGZlYXRfcHJvcHNbRkVBVF9UWVBFX0wzX0NEUF0gPSAmbDNfY2RwX3Byb3BzOwogCiAgICAg
ICAgIC8qIElmIENEUCBpbml0IGZhaWxzLCB0cnkgdG8gd29yayBhcyBMMyBDQVQuICovCiAgICAg
ICAgIGlmICggIWZlYXRfcHJvcHNbRkVBVF9UWVBFX0wzX0NEUF0gKQogICAgICAgICB7Ci0gICAg
ICAgICAgICBpZiAoICFjYXRfaW5pdF9mZWF0dXJlKCZyZWdzLCBmZWF0LCBpbmZvLCBGRUFUX1RZ
UEVfTDNfQ0FUKSApCisgICAgICAgICAgICBpZiAoIGNhdF9pbml0X2ZlYXR1cmUoJnJlZ3MsIGZl
YXQsIGluZm8sIEZFQVRfVFlQRV9MM19DQVQpICkKICAgICAgICAgICAgICAgICBmZWF0X3Byb3Bz
W0ZFQVRfVFlQRV9MM19DQVRdID0gJmwzX2NhdF9wcm9wczsKICAgICAgICAgICAgIGVsc2UKICAg
ICAgICAgICAgICAgICBmZWF0X2wzID0gZmVhdDsKICAgICAgICAgfQogICAgIH0KIAotICAgIGNw
dWlkX2NvdW50X2xlYWYoUFNSX0NQVUlEX0xFVkVMX0NBVCwgMCwgJnJlZ3MpOwotICAgIGlmICgg
cmVncy5iICYgUFNSX1JFU09VUkNFX1RZUEVfTDIgKQorICAgIGlmICggZmVhdF9tYXNrICYgUFNS
X1JFU09VUkNFX1RZUEVfTDIgKQogICAgIHsKICAgICAgICAgY3B1aWRfY291bnRfbGVhZihQU1Jf
Q1BVSURfTEVWRUxfQ0FULCAyLCAmcmVncyk7CiAKICAgICAgICAgZmVhdCA9IGZlYXRfbDJfY2F0
OwogICAgICAgICBmZWF0X2wyX2NhdCA9IE5VTEw7Ci0gICAgICAgIGlmICggIWNhdF9pbml0X2Zl
YXR1cmUoJnJlZ3MsIGZlYXQsIGluZm8sIEZFQVRfVFlQRV9MMl9DQVQpICkKKyAgICAgICAgaWYg
KCBjYXRfaW5pdF9mZWF0dXJlKCZyZWdzLCBmZWF0LCBpbmZvLCBGRUFUX1RZUEVfTDJfQ0FUKSAp
CiAgICAgICAgICAgICBmZWF0X3Byb3BzW0ZFQVRfVFlQRV9MMl9DQVRdID0gJmwyX2NhdF9wcm9w
czsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgZmVhdF9sMl9jYXQgPSBmZWF0OwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3N5c2N0bC5jIGIveGVuL2FyY2gveDg2L3N5c2N0bC5jCmluZGV4
IDY4NjdlZTEuLjZkNDhjYWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYworKysg
Yi94ZW4vYXJjaC94ODYvc3lzY3RsLmMKQEAgLTE4OCw3ICsxODgsNyBAQCBsb25nIGFyY2hfZG9f
c3lzY3RsKAogICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9hbGxvYy51LmNhdF9pbmZvLmNibV9s
ZW4gPQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhW1BTUl9JTkZP
X0lEWF9DQVRfQ0JNX0xFTl07CiAgICAgICAgICAgICBzeXNjdGwtPnUucHNyX2FsbG9jLnUuY2F0
X2luZm8uZmxhZ3MgPQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRh
W1BTUl9JTkZPX0lEWF9DQVRfRkxBR107CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRhdGFbUFNSX0lORk9fSURYX0NBVF9GTEFHU107CiAKICAgICAgICAgICAgIGlmICgg
X19jb3B5X2ZpZWxkX3RvX2d1ZXN0KHVfc3lzY3RsLCBzeXNjdGwsIHUucHNyX2FsbG9jKSApCiAg
ICAgICAgICAgICAgICAgcmV0ID0gLUVGQVVMVDsKQEAgLTIwNyw3ICsyMDcsNyBAQCBsb25nIGFy
Y2hfZG9fc3lzY3RsKAogICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9hbGxvYy51LmNhdF9pbmZv
LmNibV9sZW4gPQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhW1BT
Ul9JTkZPX0lEWF9DQVRfQ0JNX0xFTl07CiAgICAgICAgICAgICBzeXNjdGwtPnUucHNyX2FsbG9j
LnUuY2F0X2luZm8uZmxhZ3MgPQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBkYXRhW1BTUl9JTkZPX0lEWF9DQVRfRkxBR107CisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGRhdGFbUFNSX0lORk9fSURYX0NBVF9GTEFHU107CiAKICAgICAgICAgICAg
IGlmICggX19jb3B5X2ZpZWxkX3RvX2d1ZXN0KHVfc3lzY3RsLCBzeXNjdGwsIHUucHNyX2FsbG9j
KSApCiAgICAgICAgICAgICAgICAgcmV0ID0gLUVGQVVMVDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvcHNyLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5oCmluZGV4IGNiM2Yw
NjcuLmYxNTFmYTcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHNyLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9wc3IuaApAQCAtMzcsNyArMzcsNyBAQAogLyogVXNlZCBieSBw
c3JfZ2V0X2luZm8oKSAqLwogI2RlZmluZSBQU1JfSU5GT19JRFhfQ09TX01BWCAgICAgICAgICAg
IDAKICNkZWZpbmUgUFNSX0lORk9fSURYX0NBVF9DQk1fTEVOICAgICAgICAxCi0jZGVmaW5lIFBT
Ul9JTkZPX0lEWF9DQVRfRkxBRyAgICAgICAgICAgMgorI2RlZmluZSBQU1JfSU5GT19JRFhfQ0FU
X0ZMQUdTICAgICAgICAgIDIKICNkZWZpbmUgUFNSX0lORk9fQVJSQVlfU0laRSAgICAgICAgICAg
ICAzCiAKIHN0cnVjdCBwc3JfY210X2wzIHsKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 13 09:02:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 09:02:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2vrA-0001tI-C5; Fri, 13 Oct 2017 09:02:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e2vr9-0001sA-CU
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 09:02:11 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 47/6F-08608-21180E95; Fri, 13 Oct 2017 09:02:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVywNwkVleo8UG
 kwczD3Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bePbtYCz67VWx+foqlgfGUaRcjJ4eQwDRG
 iRe9hSC2hACvxJFlM1gh7ACJGUcvMXUxcgHVNDBKXJnxjw0kwSagLvH4aw8TiC0ioCRxb9Vks
 CJmgd+MEqe2HAJLCAvYS/w8fZoRxGYRUJVoO7AUbCqvgIfEjnc7mCE2yEmcPDYZLM4p4CnR1b
 SRGeIiD4nNXyazQdQLSpyc+YSli5EDaIG6xPp5QiBhZgF5ieats5knMArMQlI1C6FqFpKqBYz
 Mqxg1ilOLylKLdI2N9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoOTAQh2MO5c
 H3iIUZKDSUmUVy3yQaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV6fBqCcYFFqempFWmYOME5g0
 hIcPEoivJogad7igsTc4sx0iNQpRl2Ojpt3/zAJseTl56VKifNagBQJgBRllObBjYDF7CVGWS
 lhXkago4R4ClKLcjNLUOVfMYpzMCoJ8/6pB5rCk5lXArfpFdARTEBHvIsAO6IkESEl1cCo/NX
 83Nrdt7tmZfslyVy+8Crnk0/ExFdXme7faXvzUFTOXeyIkrXGzo6uvlW1+3b0mhlOqnFasbxh
 slf1c+2991ZOkK77IuSuzhLyY9ehHWpZW3sj5WqmMMZ9Z+tWrNJ/v9b5wv6ZH62nnik1KbmU/
 GiZvv2Mohm7Fr9cG8Y00WCBzIa+5nt7lViKMxINtZiLihMB1AxssNQCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1507885322!111673941!5
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9818 invoked from network); 13 Oct 2017 09:02:09 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 09:02:09 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Oct 2017 02:02:09 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,370,1503385200"; d="scan'208";a="1024784904"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga003.jf.intel.com with ESMTP; 13 Oct 2017 02:02:07 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 13 Oct 2017 16:41:00 +0800
Message-Id: <1507884068-18757-9-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507884068-18757-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1507884068-18757-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Yi Sun <yi.y.sun@linux.intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v7 08/16] x86: implement set value flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIHNldCB2YWx1ZSBmbG93IGZvciBNQkEgaW5jbHVkaW5nIGl0
cyBjYWxsYmFjawpmdW5jdGlvbiBhbmQgZG9tY3RsIGludGVyZmFjZS4KClNpZ25lZC1vZmYtYnk6
IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBDaGFvIFBlbmcgPGNoYW8ucC5wZW5nQGxp
bnV4LmludGVsLmNvbT4KCnY3OgogICAgLSBjaGFuZ2UgbmFtZSBvZiAnY2hlY2tfdmFsJyB0byAn
c2FuaXRpemUnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBmaXggY29t
bWVudHMuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGFkZCBwYXJlbnRo
ZXNlcyBhbmQgY2hhbmdlICc9PSAwJyB0byAnIScuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJl
dWxpY2gpCiAgICAtIHJlbW92ZSB1bm5lY2Vzc2FyeSBjaGVjayBvZiAnbWJhLnRocnRsX21heCcu
CiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlbW92ZSB1bm5lY2Vzc2Fy
eSBpbnRlcm1lZGlhdGUgdmFyaWFibGUgJ21vZCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJl
dWxpY2gpCiAgICAtIHJlZmluZSBhbiBhc3NpZ25lbWVudCBzZW50ZW5jZSB0byB1c2UgJyY9Jy4K
ICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gY2hhbmdlIHR5cGUgb2YgbGFz
dCBwYXJhbWV0ZXIgb2YgJ3Nhbml0aXplJyB0byAndWludDMyX3QnIGFuZAogICAgICBhcHBseSBz
YW1lIGNoYW5nZSB0byAnY2F0X2NoZWNrX2NibScuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJl
dWxpY2gpCnY2OgogICAgLSBzcGxpdCBjby1leGlzdCBmZWF0dXJlcycgdmFsdWVzIHNldHRpbmcg
ZmxvdyB0byBhIG5ldyBwYXRjaC4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAg
IC0gcmVzdG9yZSBjb2RlcyByZWxhdGVkIHRvICdtYmFfY2hlY2tfdGhydGwnIGFuZCAnY2hlY2tf
dmFsdWUnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2NToKICAgIC0gYWRqdXN0
IHBvc2l0aW9uIG9mICdjYXRfY2hlY2tfY2JtJyB0byBub3QgdG8gbWFrZSBjaGFuZ2VzIHNvIGJp
Zy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSByZW1vdmUgJ3By
b3BzJyBmcm9tICdzdHJ1Y3QgY29zX3dyaXRlX2luZm8nLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJv
Z2VyIFBhdSBNb25uw6kpCiAgICAtIG1ha2UgYSBzaW5nbGUgcmV0dXJuIHN0YXRlbWVudCBpbiAn
bWJhX2NoZWNrX3RocnRsJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKdjQ6CiAg
ICAtIHJlbW92ZSAnQUxMT0NfJyBmcm9tIG1hY3JvIG5hbWVzLgogICAgICAoc3VnZ2VzdGVkIGJ5
IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIGpvaW4gdHdvIGNoZWNrcyBpbnRvIGEgc2luZ2xlIGlm
LgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIHJlbW92ZSByZWR1
bmRhbnQgbG9jYWwgdmFyaWFibGUgJ2FycmF5X2xlbicuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9n
ZXIgUGF1IE1vbm7DqSkKdjM6CiAgICAtIG1vZGlmeSBjb21taXQgbWVzc2FnZSB0byBtYWtlIGl0
IGNsZWFyLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIG1vZGlm
eSBmdW5jdGlvbmFsaXR5IG9mICdjaGVja192YWwnIHRvIG1ha2UgaXQgc2ltcGxlIHRvIG9ubHkg
Y2hlY2sgdmFsdWUuCiAgICAgIENoYW5nZSB0aGUgbGFzdCBwYXJhbWV0ZXIgdHlwZSBmcm9tICd1
bnNpZ25lZCBsb25nIConIHRvICd1bnNpZ25lZCBsb25nJy4KICAgICAgKHN1Z2dlc3RlZCBieSBS
b2dlciBQYXUgTW9ubsOpKQogICAgLSBjYWxsIHJkbXNybCB0byBnZXQgdmFsdWUganVzdCB3cml0
dGVuIGludG8gTVNSIGZvciBNQkEuIEJlY2F1c2UgSFcgY2FuCiAgICAgIGF1dG9tYXRpY2FsbHkg
Y2hhbmdlIGlucHV0IHZhbHVlIHRvIHdoYXQgaXQgd2FudHMuCiAgICAgIChzdWdnZXN0ZWQgYnkg
Um9nZXIgUGF1IE1vbm7DqSkKICAgIC0gY2hhbmdlIHR5cGUgb2YgJ3dyaXRlX21zcicgdG8gJ3Vp
bnQzMl90JyB0byByZXR1cm4gdGhlIHZhbHVlIGFjdHVhbGx5CiAgICAgIHdyaXR0ZW4gaW50byBN
U1IuIFRoZW4sIGNoYW5nZSAnZG9fd3JpdGVfcHNyX21zcnMnIHRvIHNldCB0aGUgcmV0dXJuZWQK
ICAgICAgdmFsdWUgaW50byAnY29zX3JlZ192YWxbXScKICAgIC0gbW92ZSB0aGUgZGVjbGFyYXRp
b24gb2YgJ2onIGludG8gbG9vcCBpbiAnZG9fd3JpdGVfcHNyX21zcnMnLgogICAgICAoc3VnZ2Vz
dGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIGNoYW5nZSAnbWJhX2luZm8nIHRvICdtYmEn
LgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIGNoYW5nZSAnY2F0
X2luZm8nIHRvICdjYXQnLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAg
ICAtIHJlbmFtZSAncHNyX2NhdC9QU1JfQ0FUJyB0byAncHNyX2FsbG9jL1BTUl9BTExPQycgYW5k
IHJlbW92ZSAnb3AvT1AnCiAgICAgIGZyb20gbmFtZS4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dl
ciBQYXUgTW9ubsOpKQogICAgLSBjaGFuZ2UgJ1BTUl9WQUxfVFlQRV9NQkEnIHRvICdQU1JfVFlQ
RV9NQkFfVEhSVEwnLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCnYyOgog
ICAgLSByZW1vdmUgbGluZWFyIG1vZGUgJ3RocnRsX21heCcgY2hlY2sgaW4gJ21iYV9jaGVja190
aHJ0bCcgYmVjYXVzZSBpdCBoYXMKICAgICAgYmVlbiBjaGVja2VkIGluICdtYmFfaW5pdF9mZWF0
dXJlJy4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCiAgICAtIGZvciBub24tbGluZWFy
IG1vZGUsIGNoZWNrIGlmICcqdGhydGwnIGlzIG5vdCAwIGluICdtYmFfY2hlY2tfdGhydGwnLiBJ
ZgogICAgICBpdCBpcyAwLCB3ZSBkbyBub3QgbmVlZCB0byBjaGFuZ2UgaXQuCiAgICAgIChzdWdn
ZXN0ZWQgYnkgQ2hhbyBQZW5nKQogICAgLSBtb3ZlIGNvbW1lbnRzIHRvIGV4cGxhaW4gY2hhbmdl
cyBvZiAnY29zX3dyaXRlX2luZm8nIGZyb20gcHNyLmMgdG8gY29tbWl0CiAgICAgIG1lc3NhZ2Uu
CiAgICAgIChzdWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQotLS0KIHhlbi9hcmNoL3g4Ni9kb21jdGwu
YyAgICAgICB8ICA2ICsrKysrCiB4ZW4vYXJjaC94ODYvcHNyLmMgICAgICAgICAgfCA1OCArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0KIHhlbi9pbmNsdWRlL3B1
YmxpYy9kb21jdGwuaCB8ICAxICsKIDMgZmlsZXMgY2hhbmdlZCwgNTYgaW5zZXJ0aW9ucygrKSwg
OSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMgYi94ZW4v
YXJjaC94ODYvZG9tY3RsLmMKaW5kZXggZmZiMDM4Yy4uZTk1MDA0YiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2RvbWN0bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwpAQCAtMTQ2NSw2
ICsxNDY1LDEyIEBAIGxvbmcgYXJjaF9kb19kb21jdGwoCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBQU1JfVFlQRV9MMl9DQk0pOwogICAgICAgICAgICAgYnJlYWs7CiAKKyAgICAgICAg
Y2FzZSBYRU5fRE9NQ1RMX1BTUl9TRVRfTUJBX1RIUlRMOgorICAgICAgICAgICAgcmV0ID0gcHNy
X3NldF92YWwoZCwgZG9tY3RsLT51LnBzcl9hbGxvYy50YXJnZXQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBkb21jdGwtPnUucHNyX2FsbG9jLmRhdGEsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBQU1JfVFlQRV9NQkFfVEhSVEwpOworICAgICAgICAgICAgYnJlYWs7CisK
ICNkZWZpbmUgZG9tY3RsX3Bzcl9nZXRfdmFsKGQsIGRvbWN0bCwgdHlwZSwgY29weWJhY2spICh7
ICAgIFwKICAgICB1aW50MzJfdCB2XzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICBpbnQgcl8gPSBwc3JfZ2V0X3ZhbCgoZCksIChkb21jdGwpLT51LnBz
cl9hbGxvYy50YXJnZXQsIFwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wc3IuYyBiL3hlbi9h
cmNoL3g4Ni9wc3IuYwppbmRleCBmNWIzOTViLi5jODBiYTI1IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvcHNyLmMKKysrIGIveGVuL2FyY2gveDg2L3Bzci5jCkBAIC0xMzgsNiArMTM4LDEyIEBA
IHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyB7CiAKICAgICAvKiB3cml0ZV9tc3IgaXMg
dXNlZCB0byB3cml0ZSBvdXQgZmVhdHVyZSBNU1IgcmVnaXN0ZXIuICovCiAgICAgdm9pZCAoKndy
aXRlX21zcikodW5zaWduZWQgaW50IGNvcywgdWludDMyX3QgdmFsLCBlbnVtIHBzcl90eXBlIHR5
cGUpOworCisgICAgLyoKKyAgICAgKiBzYW5pdGl6ZSBpcyB1c2VkIHRvIGNoZWNrIGlmIGlucHV0
IHZhbCBmdWxmaWxscyBTRE0gcmVxdWlyZW1lbnQuCisgICAgICogQW5kIGNoYW5nZSBpdCB0byB2
YWxpZCB2YWx1ZSBpZiBTRE0gYWxsb3dzLgorICAgICAqLworICAgIGJvb2wgKCpzYW5pdGl6ZSko
Y29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCwgdWludDMyX3QgKnZhbCk7CiB9ICpmZWF0X3By
b3BzW0ZFQVRfVFlQRV9OVU1dOwogCiAvKgpAQCAtMjc0LDE2ICsyODAsMTggQEAgc3RhdGljIGVu
dW0gcHNyX2ZlYXRfdHlwZSBwc3JfdHlwZV90b19mZWF0X3R5cGUoZW51bSBwc3JfdHlwZSB0eXBl
KQogICAgIHJldHVybiBmZWF0X3R5cGU7CiB9CiAKLXN0YXRpYyBib29sIHBzcl9jaGVja19jYm0o
dW5zaWduZWQgaW50IGNibV9sZW4sIHVuc2lnbmVkIGxvbmcgY2JtKQorLyogSW1wbGVtZW50YXRp
b24gb2YgYWxsb2NhdGlvbiBmZWF0dXJlcycgZnVuY3Rpb25zLiAqLworc3RhdGljIGJvb2wgY2F0
X2NoZWNrX2NibShjb25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LCB1aW50MzJfdCAqdmFsKQog
ewogICAgIHVuc2lnbmVkIGludCBmaXJzdF9iaXQsIHplcm9fYml0OworICAgIHVuc2lnbmVkIGlu
dCBjYm1fbGVuID0gZmVhdC0+Y2F0LmNibV9sZW47CisgICAgdW5zaWduZWQgbG9uZyBjYm0gPSAq
dmFsOwogCi0gICAgLyogU2V0IGJpdHMgc2hvdWxkIG9ubHkgaW4gdGhlIHJhbmdlIG9mIFswLCBj
Ym1fbGVuXS4gKi8KLSAgICBpZiAoIGNibSAmICh+MHVsIDw8IGNibV9sZW4pICkKLSAgICAgICAg
cmV0dXJuIGZhbHNlOwotCi0gICAgLyogQXQgbGVhc3Qgb25lIGJpdCBuZWVkIHRvIGJlIHNldC4g
Ki8KLSAgICBpZiAoIGNibSA9PSAwICkKKyAgICAvKgorICAgICAqIFNldCBiaXRzIHNob3VsZCBi
ZSBvbmx5IGluIHRoZSByYW5nZSBvZiBbMCwgY2JtX2xlbikuCisgICAgICogQW5kLCBhdCBsZWFz
dCBvbmUgYml0IG5lZWQgdG8gYmUgc2V0LgorICAgICAqLworICAgIGlmICggKGNibSAmICh+MHVs
IDw8IGNibV9sZW4pKSB8fCAhY2JtICkKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCiAgICAgZmly
c3RfYml0ID0gZmluZF9maXJzdF9iaXQoJmNibSwgY2JtX2xlbik7CkBAIC0yOTcsNyArMzA1LDYg
QEAgc3RhdGljIGJvb2wgcHNyX2NoZWNrX2NibSh1bnNpZ25lZCBpbnQgY2JtX2xlbiwgdW5zaWdu
ZWQgbG9uZyBjYm0pCiAgICAgcmV0dXJuIHRydWU7CiB9CiAKLS8qIEltcGxlbWVudGF0aW9uIG9m
IGFsbG9jYXRpb24gZmVhdHVyZXMnIGZ1bmN0aW9ucy4gKi8KIHN0YXRpYyBib29sIGNhdF9pbml0
X2ZlYXR1cmUoY29uc3Qgc3RydWN0IGNwdWlkX2xlYWYgKnJlZ3MsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHN0cnVjdCBwc3Jfc29ja2V0X2luZm8gKmluZm8sCkBAIC00MzYsNiArNDQzLDcg
QEAgc3RhdGljIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzIGwzX2NhdF9wcm9wcyA9IHsKICAgICAu
YWx0X3R5cGUgPSBQU1JfVFlQRV9VTktOT1dOLAogICAgIC5nZXRfZmVhdF9pbmZvID0gY2F0X2dl
dF9mZWF0X2luZm8sCiAgICAgLndyaXRlX21zciA9IGwzX2NhdF93cml0ZV9tc3IsCisgICAgLnNh
bml0aXplID0gY2F0X2NoZWNrX2NibSwKIH07CiAKIC8qIEwzIENEUCBwcm9wcyAqLwpAQCAtNDY2
LDYgKzQ3NCw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyBsM19jZHBfcHJvcHMg
PSB7CiAgICAgLmFsdF90eXBlID0gUFNSX1RZUEVfTDNfQ0JNLAogICAgIC5nZXRfZmVhdF9pbmZv
ID0gbDNfY2RwX2dldF9mZWF0X2luZm8sCiAgICAgLndyaXRlX21zciA9IGwzX2NkcF93cml0ZV9t
c3IsCisgICAgLnNhbml0aXplID0gY2F0X2NoZWNrX2NibSwKIH07CiAKIC8qIEwyIENBVCBwcm9w
cyAqLwpAQCAtNDgxLDYgKzQ5MCw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyBs
Ml9jYXRfcHJvcHMgPSB7CiAgICAgLmFsdF90eXBlID0gUFNSX1RZUEVfVU5LTk9XTiwKICAgICAu
Z2V0X2ZlYXRfaW5mbyA9IGNhdF9nZXRfZmVhdF9pbmZvLAogICAgIC53cml0ZV9tc3IgPSBsMl9j
YXRfd3JpdGVfbXNyLAorICAgIC5zYW5pdGl6ZSA9IGNhdF9jaGVja19jYm0sCiB9OwogCiAvKiBN
QkEgcHJvcHMgKi8KQEAgLTUwMSw2ICs1MTEsMzUgQEAgc3RhdGljIGJvb2wgbWJhX2dldF9mZWF0
X2luZm8oY29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCwKIHN0YXRpYyB2b2lkIG1iYV93cml0
ZV9tc3IodW5zaWduZWQgaW50IGNvcywgdWludDMyX3QgdmFsLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICBlbnVtIHBzcl90eXBlIHR5cGUpCiB7CisgICAgd3Jtc3JsKE1TUl9JQTMyX1BTUl9N
QkFfTUFTSyhjb3MpLCB2YWwpOworfQorCitzdGF0aWMgYm9vbCBtYmFfc2FuaXRpemVfdGhydGwo
Y29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCwgdWludDMyX3QgKnRocnRsKQoreworICAgIGlm
ICggKnRocnRsID4gZmVhdC0+bWJhLnRocnRsX21heCApCisgICAgICAgIHJldHVybiBmYWxzZTsK
KworICAgIC8qCisgICAgICogUGVyIFNETSAoY2hhcHRlciAiTWVtb3J5IEJhbmR3aWR0aCBBbGxv
Y2F0aW9uIENvbmZpZ3VyYXRpb24iKToKKyAgICAgKiAxLiBMaW5lYXIgbW9kZTogSW4gdGhlIGxp
bmVhciBtb2RlIHRoZSBpbnB1dCBwcmVjaXNpb24gaXMgZGVmaW5lZAorICAgICAqICAgIGFzIDEw
MC0oTUJBX01BWCkuIEZvciBpbnN0YW5jZSwgaWYgdGhlIE1CQV9NQVggdmFsdWUgaXMgOTAsIHRo
ZQorICAgICAqICAgIGlucHV0IHByZWNpc2lvbiBpcyAxMCUuIFZhbHVlcyBub3QgYW4gZXZlbiBt
dWx0aXBsZSBvZiB0aGUKKyAgICAgKiAgICBwcmVjaXNpb24gKGUuZy4sIDEyJSkgd2lsbCBiZSBy
b3VuZGVkIGRvd24gKGUuZy4sIHRvIDEwJSBkZWxheQorICAgICAqICAgIGFwcGxpZWQpLgorICAg
ICAqIDIuIE5vbi1saW5lYXIgbW9kZTogSW5wdXQgZGVsYXkgdmFsdWVzIGFyZSBwb3dlcnMtb2Yt
dHdvIGZyb20gemVybworICAgICAqICAgIHRvIHRoZSBNQkFfTUFYIHZhbHVlIGZyb20gQ1BVSUQu
IEluIHRoaXMgY2FzZSBhbnkgdmFsdWVzIG5vdCBhCisgICAgICogICAgcG93ZXIgb2YgdHdvIHdp
bGwgYmUgcm91bmRlZCBkb3duIHRoZSBuZXh0IG5lYXJlc3QgcG93ZXIgb2YgdHdvLgorICAgICAq
LworICAgIGlmICggZmVhdC0+bWJhLmxpbmVhciApCisgICAgICAgICp0aHJ0bCAtPSAqdGhydGwg
JSAoMTAwIC0gZmVhdC0+bWJhLnRocnRsX21heCk7CisgICAgZWxzZQorICAgIHsKKyAgICAgICAg
LyogTm90IHBvd2VyIG9mIDIuICovCisgICAgICAgIGlmICggKnRocnRsICYgKCp0aHJ0bCAtIDEp
ICkKKyAgICAgICAgICAgICp0aHJ0bCAmPSAxIDw8IChmbHNsKCp0aHJ0bCkgLSAxKTsKKyAgICB9
CisKKyAgICByZXR1cm4gdHJ1ZTsKIH0KIAogc3RhdGljIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3Bz
IG1iYV9wcm9wcyA9IHsKQEAgLTUwOSw2ICs1NDgsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGZl
YXRfcHJvcHMgbWJhX3Byb3BzID0gewogICAgIC5hbHRfdHlwZSA9IFBTUl9UWVBFX1VOS05PV04s
CiAgICAgLmdldF9mZWF0X2luZm8gPSBtYmFfZ2V0X2ZlYXRfaW5mbywKICAgICAud3JpdGVfbXNy
ID0gbWJhX3dyaXRlX21zciwKKyAgICAuc2FuaXRpemUgPSBtYmFfc2FuaXRpemVfdGhydGwsCiB9
OwogCiBzdGF0aWMgYm9vbCBfX2luaXQgcGFyc2VfcHNyX2Jvb2woY29uc3QgY2hhciAqcywgY29u
c3QgY2hhciAqZGVsaW0sCkBAIC05NzQsNyArMTAxNCw3IEBAIHN0YXRpYyBpbnQgaW5zZXJ0X3Zh
bF9pbnRvX2FycmF5KHVpbnQzMl90IHZhbFtdLAogICAgIGlmICggYXJyYXlfbGVuIDwgcHJvcHMt
PmNvc19udW0gKQogICAgICAgICByZXR1cm4gLUVOT1NQQzsKIAotICAgIGlmICggIXBzcl9jaGVj
a19jYm0oZmVhdC0+Y2F0LmNibV9sZW4sIG5ld192YWwpICkKKyAgICBpZiAoICFwcm9wcy0+c2Fu
aXRpemUoZmVhdCwgJm5ld192YWwpICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKICAgICAv
KgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIGIveGVuL2luY2x1ZGUv
cHVibGljL2RvbWN0bC5oCmluZGV4IGU4ZjRjNGMuLmZiNTdlNjQgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL3B1YmxpYy9kb21jdGwuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgK
QEAgLTEwNjksNiArMTA2OSw3IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9hbGxvYyB7CiAjZGVm
aW5lIFhFTl9ET01DVExfUFNSX0dFVF9MM19EQVRBICAgIDUKICNkZWZpbmUgWEVOX0RPTUNUTF9Q
U1JfU0VUX0wyX0NCTSAgICAgNgogI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9HRVRfTDJfQ0JNICAg
ICA3CisjZGVmaW5lIFhFTl9ET01DVExfUFNSX1NFVF9NQkFfVEhSVEwgIDgKICNkZWZpbmUgWEVO
X0RPTUNUTF9QU1JfR0VUX01CQV9USFJUTCAgOQogICAgIHVpbnQzMl90IGNtZDsgICAgICAgLyog
SU46IFhFTl9ET01DVExfUFNSXyogKi8KICAgICB1aW50MzJfdCB0YXJnZXQ7ICAgIC8qIElOICov
Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 13 09:02:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 09:02:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2vrC-0001vE-It; Fri, 13 Oct 2017 09:02:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e2vrB-0001tr-7Z
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 09:02:13 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 9F/D4-29911-41180E95; Fri, 13 Oct 2017 09:02:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVywNwkVlek8UG
 kwa7FLBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aeWS4Fh3Ur5kw+z9bAuFipi5GLQ0hgGqPE
 jZ1bGLsYOTkkBHgljiybwQphB0icPnWEHaKogVGi4dNTFpAEm4C6xOOvPUwgtoiAksS9VZPBb
 GaB64wSPXNjQWxhgViJ15+a2UBsFgFVief9x8F6eQU8JU7NbWOGWCAncfLYZLBlnEDxrqaNYH
 EhAQ+JzV8ms0HUC0qcnPkEqJcDaL66xPp5QhCr5CWat85mnsAoMAtJ1SyEqllIqhYwMq9i1Ch
 OLSpLLdI1NtZLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMTQYg2MG4c33gIUZJ
 DiYlUV61yAeRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4fRqAcoJFqempFWmZOcAogUlLcPAoi
 fBqgqR5iwsSc4sz0yFSpxh1OTpu3v3DJMSSl5+XKiXOawFSJABSlFGaBzcCFrGXGGWlhHkZgY
 4S4ilILcrNLEGVf8UozsGoJMz7px5oCk9mXgncpldARzABHfEuAuyIkkSElFQDY6mT5+m1CWq
 lE5bcqZ1s/3y/woGFv8Ijb6V2ZEn8at75VvTIjHBZiQ8qL3t/b3Hh1Pn5K7w9THv9juAOpqqo
 u1b6oi/Mi50fG6idvuwyPa+kUe3zlQNzZhy3OdQ472HkS1HOqdVB0hJe18K/J35c/EnVJUH72
 JWY6bfyHnVqOSrk7dnAtpDpuBJLcUaioRZzUXEiAH1oKOvTAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1507885322!111673941!6
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10019 invoked from network); 13 Oct 2017 09:02:11 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 09:02:11 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Oct 2017 02:02:11 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,370,1503385200"; d="scan'208";a="1024784918"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga003.jf.intel.com with ESMTP; 13 Oct 2017 02:02:09 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 13 Oct 2017 16:41:01 +0800
Message-Id: <1507884068-18757-10-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507884068-18757-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1507884068-18757-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Yi Sun <yi.y.sun@linux.intel.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v7 09/16] tools: create general interfaces to
	support psr allocation features
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBjcmVhdGVzIGdlbmVyYWwgaW50ZXJmYWNlcyBpbiBsaWJ4bCB0byBzdXBwb3J0
IGFsbCBwc3IKYWxsb2NhdGlvbiBmZWF0dXJlcy4KCkFkZCAnTElCWExfSEFWRV9QU1JfR0VORVJJ
QycgdG8gaW5kaWNhdGUgaW50ZXJmYWNlIGNoYW5nZS4KClBsZWFzZSBub3RlLCB0aGUgZnVuY3Rp
b25hbGl0eSBjYW5ub3Qgd29yayB1bnRpbCBsYXRlciBwYXRjaGVzCmFyZSBhcHBsaWVkLgoKU2ln
bmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+ClJldmlld2VkLWJ5
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQWNrZWQtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBDaGFvIFBlbmcgPGNoYW8u
cC5wZW5nQGxpbnV4LmludGVsLmNvbT4KCnY1OgogICAgLSBhZGp1c3QgcGFyYW1ldGVycyBwb3Np
dGlvbiBpbiAnbGlieGxfcHNyX2dldF9od19pbmZvJy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dl
ciBQYXUgTW9ubsOpKQp2NDoKICAgIC0gYWRkIGRlc2NyaXB0aW9uIGZvciBMSUJYTF9IQVZFX1BT
Ul9HRU5FUklDIHRvIG1lbnRpb24gbmV3bHkgYWRkZWQKICAgICAgcHVibGljIGZ1bmN0aW9ucy4K
ICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2MzoKICAgIC0gY2hhbmdlICdM
SUJYTF9IQVZFX1BTUl9NQkEnIHRvICdMSUJYTF9IQVZFX1BTUl9HRU5FUklDJy4KICAgICAgKHN1
Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSAndHlwZWRlZiBlbnVtIGxpYnhsX3Bz
cl9jYm1fdHlwZSBsaWJ4bF9wc3JfdHlwZTsnIGluIGxpYnhsLmguCiAgICAgIChzdWdnZXN0ZWQg
YnkgUm9nZXIgUGF1IE1vbm7DqSBhbmQgV2VpIExpdSkKICAgIC0gY2hhbmdlICdsaWJ4bF9wc3Jf
Y2JtX3R5cGUnIHRvICdsaWJ4bF9wc3JfdHlwZScgaW4gbmV3bHkgZGVmaW5lZAogICAgICBpbnRl
cmZhY2VzLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCnYyOgogICAgLSBy
ZW1vdmUgJ19JTkZPJyBpbiAnbGlieGxfcHNyX2ZlYXRfdHlwZScgYW5kIG1ha2UgY29ycmVzcG9u
ZGluZwogICAgICBjaGFuZ2VzIGluICdsaWJ4bF9wc3JfaHdfaW5mbycuCiAgICAgIChzdWdnZXN0
ZWQgYnkgQ2hhbyBQZW5nKQotLS0KIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICB8IDM3ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX3Bz
ci5jICAgICB8IDI1ICsrKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhsL2xpYnhs
X3R5cGVzLmlkbCB8IDIyICsrKysrKysrKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwg
ODQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29s
cy9saWJ4bC9saWJ4bC5oCmluZGV4IDgyNzI3MmUuLjBkMmRlZTggMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhsL2xpYnhsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGwuaApAQCAtOTY3LDYgKzk2Nywx
NyBAQCB2b2lkIGxpYnhsX21hY19jb3B5KGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9tYWMgKmRzdCwg
Y29uc3QgbGlieGxfbWFjICpzcmMpOwogI2RlZmluZSBMSUJYTF9IQVZFX1BTUl9MMl9DQVQgMQog
CiAvKgorICogTElCWExfSEFWRV9QU1JfR0VORVJJQworICoKKyAqIElmIHRoaXMgaXMgZGVmaW5l
ZCwgdGhlIE1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiBmZWF0dXJlIGlzIHN1cHBvcnRlZC4K
KyAqIFRoZSBmb2xsb3dpbmcgcHVibGljIGZ1bmN0aW9ucyBhcmUgYXZhaWxhYmxlOgorICogICBs
aWJ4bF9wc3Jfe3NldC9nZXR9X3ZhbAorICogICBsaWJ4bF9wc3JfZ2V0X2h3X2luZm8KKyAqICAg
bGlieGxfcHNyX2h3X2luZm9fbGlzdF9mcmVlCisgKi8KKyNkZWZpbmUgTElCWExfSEFWRV9QU1Jf
R0VORVJJQyAxCisKKy8qCiAgKiBMSUJYTF9IQVZFX01DQV9DQVBTCiAgKgogICogSWYgdGhpcyBp
cyBkZWZpbmVkLCBzZXR0aW5nIE1DQSBjYXBhYmlsaXRpZXMgZm9yIEhWTSBkb21haW4gaXMgc3Vw
cG9ydGVkLgpAQCAtMjI4Nyw2ICsyMjk4LDMyIEBAIGludCBsaWJ4bF9wc3JfY2F0X2dldF9pbmZv
KGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9wc3JfY2F0X2luZm8gKippbmZvLAogaW50IGxpYnhsX3Bz
cl9jYXRfZ2V0X2wzX2luZm8obGlieGxfY3R4ICpjdHgsIGxpYnhsX3Bzcl9jYXRfaW5mbyAqKmlu
Zm8sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgKm5yKTsKIHZvaWQgbGlieGxf
cHNyX2NhdF9pbmZvX2xpc3RfZnJlZShsaWJ4bF9wc3JfY2F0X2luZm8gKmxpc3QsIGludCBucik7
CisKK3R5cGVkZWYgZW51bSBsaWJ4bF9wc3JfY2JtX3R5cGUgbGlieGxfcHNyX3R5cGU7CisKKy8q
CisgKiBGdW5jdGlvbiB0byBzZXQgYSBkb21haW4ncyB2YWx1ZS4gSXQgb3BlcmF0ZXMgb24gYSBz
aW5nbGUgb3IgbXVsdGlwbGUKKyAqIHRhcmdldChzKSBkZWZpbmVkIGluICd0YXJnZXRfbWFwJy4g
J3RhcmdldF9tYXAnIHNwZWNpZmllcyBhbGwgdGhlIHNvY2tldHMKKyAqIHRvIGJlIG9wZXJhdGVk
IG9uLgorICovCitpbnQgbGlieGxfcHNyX3NldF92YWwobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90
IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl90eXBlIHR5cGUsIGxpYnhs
X2JpdG1hcCAqdGFyZ2V0X21hcCwKKyAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCB2YWwp
OworLyoKKyAqIEZ1bmN0aW9uIHRvIGdldCBhIGRvbWFpbidzIGNibS4gSXQgb3BlcmF0ZXMgb24g
YSBzaW5nbGUgJ3RhcmdldCcuCisgKiAndGFyZ2V0JyBzcGVjaWZpZXMgd2hpY2ggc29ja2V0IHRv
IGJlIG9wZXJhdGVkIG9uLgorICovCitpbnQgbGlieGxfcHNyX2dldF92YWwobGlieGxfY3R4ICpj
dHgsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl90eXBl
IHR5cGUsIHVuc2lnbmVkIGludCB0YXJnZXQsCisgICAgICAgICAgICAgICAgICAgICAgdWludDY0
X3QgKnZhbCk7CisvKgorICogT24gc3VjY2VzcywgdGhlIGZ1bmN0aW9uIHJldHVybnMgYW4gYXJy
YXkgb2YgZWxlbWVudHMgaW4gJ2luZm8nLAorICogYW5kIHRoZSBsZW5ndGggaW4gJ25yJy4KKyAq
LworaW50IGxpYnhsX3Bzcl9nZXRfaHdfaW5mbyhsaWJ4bF9jdHggKmN0eCwgbGlieGxfcHNyX2Zl
YXRfdHlwZSB0eXBlLAorICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbHZs
LCB1bnNpZ25lZCBpbnQgKm5yLAorICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9wc3Jf
aHdfaW5mbyAqKmluZm8pOwordm9pZCBsaWJ4bF9wc3JfaHdfaW5mb19saXN0X2ZyZWUobGlieGxf
cHNyX2h3X2luZm8gKmxpc3QsIHVuc2lnbmVkIGludCBucik7CiAjZW5kaWYKIAogLyogbWlzYyAq
LwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMgYi90b29scy9saWJ4bC9saWJ4
bF9wc3IuYwppbmRleCAxOTc1MDVhLi5kNGY1ZjY3IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF9wc3IuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9wc3IuYwpAQCAtNDI4LDYgKzQyOCwz
MSBAQCB2b2lkIGxpYnhsX3Bzcl9jYXRfaW5mb19saXN0X2ZyZWUobGlieGxfcHNyX2NhdF9pbmZv
ICpsaXN0LCBpbnQgbnIpCiAgICAgZnJlZShsaXN0KTsKIH0KIAoraW50IGxpYnhsX3Bzcl9zZXRf
dmFsKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAg
ICBsaWJ4bF9wc3JfdHlwZSB0eXBlLCBsaWJ4bF9iaXRtYXAgKnRhcmdldF9tYXAsCisgICAgICAg
ICAgICAgICAgICAgICAgdWludDY0X3QgdmFsKQoreworICAgIHJldHVybiBFUlJPUl9GQUlMOwor
fQorCitpbnQgbGlieGxfcHNyX2dldF92YWwobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlk
LAorICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl90eXBlIHR5cGUsIHVuc2lnbmVkIGlu
dCB0YXJnZXQsCisgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgKnZhbCkKK3sKKyAgICBy
ZXR1cm4gRVJST1JfRkFJTDsKK30KKworaW50IGxpYnhsX3Bzcl9nZXRfaHdfaW5mbyhsaWJ4bF9j
dHggKmN0eCwgbGlieGxfcHNyX2ZlYXRfdHlwZSB0eXBlLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgbHZsLCB1bnNpZ25lZCBpbnQgKm5yLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9wc3JfaHdfaW5mbyAqKmluZm8pCit7CisgICAgcmV0dXJuIEVSUk9S
X0ZBSUw7Cit9CisKK3ZvaWQgbGlieGxfcHNyX2h3X2luZm9fbGlzdF9mcmVlKGxpYnhsX3Bzcl9o
d19pbmZvICpsaXN0LCB1bnNpZ25lZCBpbnQgbnIpCit7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJp
YWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5p
ZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5kZXggYzJhMTE0MS4uNmY1M2IyZCAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCisrKyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX3R5cGVzLmlkbApAQCAtMTAyNSw2ICsxMDI1LDcgQEAgbGlieGxfcHNyX2NibV90eXBl
ID0gRW51bWVyYXRpb24oInBzcl9jYm1fdHlwZSIsIFsKICAgICAoMiwgIkwzX0NCTV9DT0RFIiks
CiAgICAgKDMsICJMM19DQk1fREFUQSIpLAogICAgICg0LCAiTDJfQ0JNIiksCisgICAgKDUsICJN
QkFfVEhSVEwiKSwKICAgICBdKQogCiBsaWJ4bF9wc3JfY2F0X2luZm8gPSBTdHJ1Y3QoInBzcl9j
YXRfaW5mbyIsIFsKQEAgLTEwMzMsMyArMTAzNCwyNCBAQCBsaWJ4bF9wc3JfY2F0X2luZm8gPSBT
dHJ1Y3QoInBzcl9jYXRfaW5mbyIsIFsKICAgICAoImNibV9sZW4iLCB1aW50MzIpLAogICAgICgi
Y2RwX2VuYWJsZWQiLCBib29sKSwKICAgICBdKQorCitsaWJ4bF9wc3JfZmVhdF90eXBlID0gRW51
bWVyYXRpb24oInBzcl9mZWF0X3R5cGUiLCBbCisgICAgKDEsICJDQVQiKSwKKyAgICAoMiwgIk1C
QSIpLAorICAgIF0pCisKK2xpYnhsX3Bzcl9od19pbmZvID0gU3RydWN0KCJwc3JfaHdfaW5mbyIs
IFsKKyAgICAoImlkIiwgdWludDMyKSwKKyAgICAoInUiLCBLZXllZFVuaW9uKE5vbmUsIGxpYnhs
X3Bzcl9mZWF0X3R5cGUsICJ0eXBlIiwKKyAgICAgICAgICBbKCJjYXQiLCBTdHJ1Y3QoTm9uZSwg
WworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJjb3NfbWF4IiwgICAgIHVp
bnQzMiksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoImNibV9sZW4iLCAg
ICAgdWludDMyKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgiY2RwX2Vu
YWJsZWQiLCBib29sKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdKSksCisgICAg
ICAgICAgICgibWJhIiwgU3RydWN0KE5vbmUsIFsKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICgiY29zX21heCIsICAgICB1aW50MzIpLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKCJ0aHJ0bF9tYXgiLCAgIHVpbnQzMiksCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAoImxpbmVhciIsICAgICAgYm9vbCksCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXSkpLAorICAgICAgICAgIF0pKQorICAgIF0sIGRpcj1ESVJfT1VU
KQotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 09:02:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 09:02:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2vrC-0001vi-Py; Fri, 13 Oct 2017 09:02:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e2vrC-0001ua-5W
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 09:02:14 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 A9/13-25852-51180E95; Fri, 13 Oct 2017 09:02:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVywNwkVpev8UG
 kQd8TM4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPFnrlsBRO1Kmauf8HSwLhQvouRi0NIYBqj
 xKW7P1m7GDk5JAR4JY4smwFlB0jc3HeBDaKogVFi0ZylLCAJNgF1icdfe5hAbBEBJYl7qyYzg
 RQxC/xmlDi15RBYQljAUeL1l61gk1gEVCUeL//ODmLzCnhIHFv4nB1ig5zEyWOTwWo4BTwlup
 o2MoPYQkA1m79MZoOoF5Q4OfMJ0GIOoAXqEuvnCYGEmQXkJZq3zmaewCgwC0nVLISqWUiqFjA
 yr2LUKE4tKkst0jU21ksqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxPBiDYwbhz
 feAhRkkOJiVRXrXIB5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHh9GoBygkWp6akVaZk5wEiBS
 Utw8CiJ8GqCpHmLCxJzizPTIVKnGHU5Om7e/cMkxJKXn5cqJc5rAVIkAFKUUZoHNwIWtZcYZa
 WEeRmBjhLiKUgtys0sQZV/xSjOwagkzPunHmgKT2ZeCdymV0BHMAEd8S4C7IiSRISUVAOjwhn
 J0FWyEdzHMp9Pny4pH/RB7cLHWoVPB3ufdkkZJ6/8YLkzo/uH28XfuSc+/BayDW3OCDz3fgsb
 b+r5b6tN2Nuf3048XRXR8Pi1wUKL6VGhae+mbC25cNKDp/F8p7Sgz2Lj9uB1045VfWNcOY39n
 Msu1Yl59cJfdjZ4Tnh/5FDnZQY71pKbSizFGYmGWsxFxYkAe3NC2NUCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1507885322!111673941!3
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9320 invoked from network); 13 Oct 2017 09:02:06 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 09:02:06 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Oct 2017 02:02:05 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,370,1503385200"; d="scan'208";a="1024784878"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga003.jf.intel.com with ESMTP; 13 Oct 2017 02:02:03 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 13 Oct 2017 16:40:58 +0800
Message-Id: <1507884068-18757-7-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507884068-18757-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1507884068-18757-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Yi Sun <yi.y.sun@linux.intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v7 06/16] x86: implement get hw info flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGdldCBIVyBpbmZvIGZsb3cgZm9yIE1CQSBpbmNsdWRpbmcg
aXRzIGNhbGxiYWNrCmZ1bmN0aW9uIGFuZCBzeXNjdGwgaW50ZXJmYWNlLgoKU2lnbmVkLW9mZi1i
eTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+ClJldmlld2VkLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDQzogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPgpDQzogQ2hhbyBQZW5nIDxjaGFvLnAucGVuZ0BsaW51eC5pbnRlbC5jb20+Cgp2
NzoKICAgIC0gY2hhbmdlICdQU1JfSU5GT19JRFhfTUJBX0ZMQUcnIHRvICdQU1JfSU5GT19JRFhf
TUJBX0ZMQUdTJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKdjU6CiAgICAtIHVz
ZSBBU1NFUlQgaW4gJ21iYV9nZXRfZmVhdF9pbmZvJy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dl
ciBQYXUgTW9ubsOpKQogICAgLSBjb3JyZWN0IGluaXRpYWxpemF0aW9uIGZvcm1hdCBvZiAnZGF0
YVtQU1JfSU5GT19BUlJBWV9TSVpFXScuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1v
bm7DqSBhbmQgSmFuIEJldWxpY2gpCnY0OgogICAgLSByZW1vdmUgJ0FMTE9DXycgZnJvbSBtYWNy
byBuYW1lcy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBpbml0
aWFsaXplICdkYXRhW1BTUl9JTkZPX0FSUkFZX1NJWkVdJyB0byAwIHRvIHByZXZlbnQgdG8gbGVh
ayBzdGFjayBkYXRhLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCnYzOgog
ICAgLSByZXBsYWNlICdQU1JfVkFMX1RZUEVfTUJBJyB0byAnUFNSX1RZUEVfTUJBX1RIUlRMJy4K
ICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2MjoKICAgIC0gdXNlICdYRU5f
U1lTQ1RMX1BTUl9NQkFfTElORUFSJyB0byBzZXQgTUJBIGZlYXR1cmUgSFcgaW5mby4KICAgICAg
KHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCnYxOgogICAgLSBzb3J0ICdQU1JfSU5GT19JRFhfJyBt
YWNyb3MgYXMgZmVhdHVyZS4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCiAgICAtIHJl
bmFtZSAnUFNSX0lORk9fSURYX01CQV9MSU5FQVInIHRvICdQU1JfSU5GT19JRFhfTUJBX0ZMQUcn
LgogICAgLSByZW5hbWUgJ2xpbmVhcicgaW4gJ3N0cnVjdCBtYmFfaW5mbycgdG8gJ2ZsYWdzJyBm
b3IgZnV0dXJlIGV4dGVuc2lvbi4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCi0tLQog
eGVuL2FyY2gveDg2L3Bzci5jICAgICAgICAgIHwgMTQgKysrKysrKysrKysrKy0KIHhlbi9hcmNo
L3g4Ni9zeXNjdGwuYyAgICAgICB8IDIxICsrKysrKysrKysrKysrKysrKysrLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9wc3IuaCAgIHwgIDIgKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCB8
ICA4ICsrKysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDQzIGluc2VydGlvbnMoKyksIDIgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Bzci5jIGIveGVuL2FyY2gveDg2L3Bz
ci5jCmluZGV4IDY0ZDMwYjkuLmY1YjM5NWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wc3Iu
YworKysgYi94ZW4vYXJjaC94ODYvcHNyLmMKQEAgLTI2Myw2ICsyNjMsMTAgQEAgc3RhdGljIGVu
dW0gcHNyX2ZlYXRfdHlwZSBwc3JfdHlwZV90b19mZWF0X3R5cGUoZW51bSBwc3JfdHlwZSB0eXBl
KQogICAgICAgICBmZWF0X3R5cGUgPSBGRUFUX1RZUEVfTDJfQ0FUOwogICAgICAgICBicmVhazsK
IAorICAgIGNhc2UgUFNSX1RZUEVfTUJBX1RIUlRMOgorICAgICAgICBmZWF0X3R5cGUgPSBGRUFU
X1RZUEVfTUJBOworICAgICAgICBicmVhazsKKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIEFTU0VS
VF9VTlJFQUNIQUJMRSgpOwogICAgIH0KQEAgLTQ4Myw3ICs0ODcsMTUgQEAgc3RhdGljIGNvbnN0
IHN0cnVjdCBmZWF0X3Byb3BzIGwyX2NhdF9wcm9wcyA9IHsKIHN0YXRpYyBib29sIG1iYV9nZXRf
ZmVhdF9pbmZvKGNvbnN0IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50MzJfdCBkYXRhW10sIHVuc2lnbmVkIGludCBhcnJheV9sZW4pCiB7
Ci0gICAgcmV0dXJuIGZhbHNlOworICAgIEFTU0VSVChhcnJheV9sZW4gPT0gUFNSX0lORk9fQVJS
QVlfU0laRSk7CisKKyAgICBkYXRhW1BTUl9JTkZPX0lEWF9DT1NfTUFYXSA9IGZlYXQtPmNvc19t
YXg7CisgICAgZGF0YVtQU1JfSU5GT19JRFhfTUJBX1RIUlRMX01BWF0gPSBmZWF0LT5tYmEudGhy
dGxfbWF4OworCisgICAgaWYgKCBmZWF0LT5tYmEubGluZWFyICkKKyAgICAgICAgZGF0YVtQU1Jf
SU5GT19JRFhfTUJBX0ZMQUdTXSB8PSBYRU5fU1lTQ1RMX1BTUl9NQkFfTElORUFSOworCisgICAg
cmV0dXJuIHRydWU7CiB9CiAKIHN0YXRpYyB2b2lkIG1iYV93cml0ZV9tc3IodW5zaWduZWQgaW50
IGNvcywgdWludDMyX3QgdmFsLApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3N5c2N0bC5jIGIv
eGVuL2FyY2gveDg2L3N5c2N0bC5jCmluZGV4IDZkNDhjYWMuLmZmYWQ1ODUgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9zeXNjdGwuYworKysgYi94ZW4vYXJjaC94ODYvc3lzY3RsLmMKQEAgLTE3
NCw3ICsxNzQsNyBAQCBsb25nIGFyY2hfZG9fc3lzY3RsKAogICAgIGNhc2UgWEVOX1NZU0NUTF9w
c3JfYWxsb2M6CiAgICAgICAgIHN3aXRjaCAoIHN5c2N0bC0+dS5wc3JfYWxsb2MuY21kICkKICAg
ICAgICAgewotICAgICAgICAgICAgdWludDMyX3QgZGF0YVtQU1JfSU5GT19BUlJBWV9TSVpFXTsK
KyAgICAgICAgICAgIHVpbnQzMl90IGRhdGFbUFNSX0lORk9fQVJSQVlfU0laRV0gPSB7IH07CiAK
ICAgICAgICAgY2FzZSBYRU5fU1lTQ1RMX1BTUl9nZXRfbDNfaW5mbzoKICAgICAgICAgewpAQCAt
MjE0LDYgKzIxNCwyNSBAQCBsb25nIGFyY2hfZG9fc3lzY3RsKAogICAgICAgICAgICAgYnJlYWs7
CiAgICAgICAgIH0KIAorICAgICAgICBjYXNlIFhFTl9TWVNDVExfUFNSX2dldF9tYmFfaW5mbzoK
KyAgICAgICAgeworICAgICAgICAgICAgcmV0ID0gcHNyX2dldF9pbmZvKHN5c2N0bC0+dS5wc3Jf
YWxsb2MudGFyZ2V0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBTUl9UWVBFX01C
QV9USFJUTCwgZGF0YSwgQVJSQVlfU0laRShkYXRhKSk7CisgICAgICAgICAgICBpZiAoIHJldCAp
CisgICAgICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgICAgIHN5c2N0bC0+dS5wc3JfYWxs
b2MudS5tYmFfaW5mby5jb3NfbWF4ID0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZGF0YVtQU1JfSU5GT19JRFhfQ09TX01BWF07CisgICAgICAgICAgICBzeXNjdGwtPnUu
cHNyX2FsbG9jLnUubWJhX2luZm8udGhydGxfbWF4ID0KKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZGF0YVtQU1JfSU5GT19JRFhfTUJBX1RIUlRMX01BWF07CisgICAgICAg
ICAgICBzeXNjdGwtPnUucHNyX2FsbG9jLnUubWJhX2luZm8uZmxhZ3MgPQorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhW1BTUl9JTkZPX0lEWF9NQkFfRkxBR1NdOwor
CisgICAgICAgICAgICBpZiAoIF9fY29weV9maWVsZF90b19ndWVzdCh1X3N5c2N0bCwgc3lzY3Rs
LCB1LnBzcl9hbGxvYykgKQorICAgICAgICAgICAgICAgIHJldCA9IC1FRkFVTFQ7CisgICAgICAg
ICAgICBicmVhazsKKyAgICAgICAgfQorCiAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICBy
ZXQgPSAtRU9QTk9UU1VQUDsKICAgICAgICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wc3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHNyLmgKaW5kZXggM2Nm
NTQ0YS4uYzIyNTdkYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wc3IuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5oCkBAIC0zOSw2ICszOSw4IEBACiAjZGVmaW5lIFBT
Ul9JTkZPX0lEWF9DT1NfTUFYICAgICAgICAgICAgMAogI2RlZmluZSBQU1JfSU5GT19JRFhfQ0FU
X0NCTV9MRU4gICAgICAgIDEKICNkZWZpbmUgUFNSX0lORk9fSURYX0NBVF9GTEFHUyAgICAgICAg
ICAyCisjZGVmaW5lIFBTUl9JTkZPX0lEWF9NQkFfVEhSVExfTUFYICAgICAgMQorI2RlZmluZSBQ
U1JfSU5GT19JRFhfTUJBX0ZMQUdTICAgICAgICAgIDIKICNkZWZpbmUgUFNSX0lORk9fQVJSQVlf
U0laRSAgICAgICAgICAgICAzCiAKIHN0cnVjdCBwc3JfY210X2wzIHsKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaApp
bmRleCBhNTBlMzQ1Li5mN2YyNmMzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lz
Y3RsLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCkBAIC02OTgsNiArNjk4LDcg
QEAgc3RydWN0IHhlbl9zeXNjdGxfcGNpdG9wb2luZm8gewogCiAjZGVmaW5lIFhFTl9TWVNDVExf
UFNSX2dldF9sM19pbmZvICAgICAgICAgICAgICAgMAogI2RlZmluZSBYRU5fU1lTQ1RMX1BTUl9n
ZXRfbDJfaW5mbyAgICAgICAgICAgICAgIDEKKyNkZWZpbmUgWEVOX1NZU0NUTF9QU1JfZ2V0X21i
YV9pbmZvICAgICAgICAgICAgICAyCiBzdHJ1Y3QgeGVuX3N5c2N0bF9wc3JfYWxsb2MgewogICAg
IHVpbnQzMl90IGNtZDsgICAgICAgLyogSU46IFhFTl9TWVNDVExfUFNSXyogKi8KICAgICB1aW50
MzJfdCB0YXJnZXQ7ICAgIC8qIElOICovCkBAIC03MDgsNiArNzA5LDEzIEBAIHN0cnVjdCB4ZW5f
c3lzY3RsX3Bzcl9hbGxvYyB7CiAjZGVmaW5lIFhFTl9TWVNDVExfUFNSX0NBVF9MM19DRFAgICAg
ICAgKDF1IDw8IDApCiAgICAgICAgICAgICB1aW50MzJfdCBmbGFnczsgICAgIC8qIE9VVDogQ0FU
IGZsYWdzICovCiAgICAgICAgIH0gY2F0X2luZm87CisKKyAgICAgICAgc3RydWN0IHsKKyAgICAg
ICAgICAgIHVpbnQzMl90IHRocnRsX21heDsgLyogT1VUOiBNYXhpbXVtIHRocm90dGxlICovCisg
ICAgICAgICAgICB1aW50MzJfdCBjb3NfbWF4OyAgIC8qIE9VVDogTWF4aW11bSBDT1MgKi8KKyNk
ZWZpbmUgWEVOX1NZU0NUTF9QU1JfTUJBX0xJTkVBUiAgICAgICgxdSA8PCAwKQorICAgICAgICAg
ICAgdWludDMyX3QgZmxhZ3M7ICAgICAvKiBPVVQ6IE1CQSBmbGFncyAqLworICAgICAgICB9IG1i
YV9pbmZvOwogICAgIH0gdTsKIH07CiAKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 13 09:02:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 09:02:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2vrG-0001zf-4j; Fri, 13 Oct 2017 09:02:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e2vrF-0001yL-6D
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 09:02:17 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 97/E0-07499-81180E95; Fri, 13 Oct 2017 09:02:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVywNwkVle88UG
 kwdKpJhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aSjf8ZC65aVsx+O4mlgfGNdhcjF4eQwDRG
 ibc/17F3MXJySAjwShxZNoMVwg6QePRsFRNEUQOjxKtT98ASbALqEo+/9jCB2CICShL3Vk0Gs
 5kFrjNK9MyN7WLk4BAW8JM4+iULxGQRUJU412UJUsEr4CkxbdFmNojxchInj00Gm8gJFO9q2s
 gMYgsJeEhs/jKZDaJeUOLkzCcsIGOYgbaunycEsUheonnrbOYJjAKzkFTNQqiahaRqASPzKka
 N4tSistQiXWNjvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwMBkAIIdjDvXBx5i
 lORgUhLlVYt8ECnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgtenASgnWJSanlqRlpkDjBGYtAQHj
 5IIryZImre4IDG3ODMdInWKUZej4+bdP0xCLHn5ealS4rwWIEUCIEUZpXlwI2DxeolRVkqYlx
 HoKCGegtSi3MwSVPlXjOIcjErCvH/qgabwZOaVwG16BXQEE9AR7yLAjihJREhJNTA+WZB2f/3
 dBo7zPVqX9//cVXpf0y7fWlN7etbUqlY1/YncN55s27aey6w637234V3MNdELKs+MTj37lhhS
 73Y4sTPyjM3H5ZPW27hqdD12uvo2sZqthHUHzyHGWXvE7Hz/CzW2GirM4z0Td+t9WtfsxKQqO
 +fZnZPKnS+xy5svaU2RzVvrdEiJpTgj0VCLuag4EQBKLFMz0gIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1507885322!111673941!8
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10730 invoked from network); 13 Oct 2017 09:02:15 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 09:02:15 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Oct 2017 02:02:14 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,370,1503385200"; d="scan'208";a="1024784948"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga003.jf.intel.com with ESMTP; 13 Oct 2017 02:02:13 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 13 Oct 2017 16:41:03 +0800
Message-Id: <1507884068-18757-12-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507884068-18757-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1507884068-18757-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Yi Sun <yi.y.sun@linux.intel.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v7 11/16] tools: implement the new libxl get hw
	info interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIHRoZSBuZXcgbGlieGwgZ2V0IGh3IGluZm8gaW50ZXJmYWNl
LAonbGlieGxfcHNyX2dldF9od19pbmZvJywgd2hpY2ggaXMgc3VpdGFibGUgdG8gYWxsIHBzciBh
bGxvY2F0aW9uCmZlYXR1cmVzLiBJdCBhbHNvIGltcGxlbWVudHMgY29ycmVzcG9uZGluZyBsaXN0
IGZyZWUgZnVuY3Rpb24sCidsaWJ4bF9wc3JfaHdfaW5mb19saXN0X2ZyZWUnIGFuZCBtYWtlcyAn
bGlieGxfcHNyX2NhdF9nZXRfaW5mbycgY2FsbAonbGlieGxfcHNyX2dldF9od19pbmZvJyB0byBh
dm9pZCByZWR1bmRhbnQgY29kZSBpbiBsaWJ4bF9wc3IuYy4KClNpZ25lZC1vZmYtYnk6IFlpIFN1
biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgotLS0KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgpDQzogQ2hhbyBQZW5nIDxjaGFvLnAucGVuZ0BsaW51eC5pbnRl
bC5jb20+Cgp2NToKICAgIC0gY2hhbmdlICdpZiAocmMgPCAwKScgdG8gJ2lmIChyYyknLgogICAg
ICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCnY0OgogICAgLSByZW1vdmUgJ3hjXycg
ZnJvbSBzdHJ1Y3QgbmFtZS4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQog
ICAgLSBmaXggd29yZHMgaW4gY29tbWl0IG1lc3NhZ2UuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9n
ZXIgUGF1IE1vbm7DqSkKICAgIC0gY2hhbmdlIHR5cGUgb2YgJ2xpYnhsX19od19pbmZvX3RvX2xp
YnhsX2NhdF9pbmZvJyB0byB2b2lkIGFuZCB1c2UKICAgICAgYXNzZXJ0IHRvIGNoZWNrIGludmFs
aWQgdHlwZS4gVGhlbiwgcmVtb3ZlIGNoZWNrIGZvcgogICAgICAnbGlieGxfX2h3X2luZm9fdG9f
bGlieGxfY2F0X2luZm8nLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAg
ICAtIGNoYW5nZSB0eXBlIG9mICdsaWJ4bF9feGNfaHdfaW5mb190b19saWJ4bF9od19pbmZvJyB0
byB2b2lkIGFuZCB1c2UKICAgICAgYXNzZXJ0IHRvIGNoZWNrIGludmFsaWQgdHlwZS4gVGhlbiwg
cmVtb3ZlIGNoZWNrIGZvcgogICAgICAnbGlieGxfX3hjX2h3X2luZm9fdG9fbGlieGxfaHdfaW5m
bycuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKdjM6CiAgICAtIHJlbW92
ZSBjYXN0aW5nLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIHJl
bW92ZSBpbmxpbmUuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0g
Y2hhbmdlICdsaWJ4Y19fcHNyX2h3X2luZm9fdG9fbGlieGxfcHNyX2h3X2luZm8nIHRvCiAgICAg
ICdsaWJ4bF9feGNfaHdfaW5mb190b19saWJ4bF9od19pbmZvJy4KICAgICAgKHN1Z2dlc3RlZCBi
eSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSByZW1vdmUgJ19odycgZnJvbSBwYXJhbWV0ZXIgbmFt
ZXMuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gY2hhbmdlIHNv
bWUgJ0xPR0UnIHRvICdMT0cnLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kp
CiAgICAtIGNoZWNrIHJldHVybmVkICd4Y190eXBlJyBhbmQgcmVtb3ZlIHJlZHVuZGFudCAnbHZs
JyBjaGVjay4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2MjoKICAgIC0g
c3BsaXQgdGhpcyBwYXRjaCBvdXQgZnJvbSBhIGJpZyBwYXRjaCBpbiB2MS4KICAgICAgKHN1Z2dl
c3RlZCBieSBXZWkgTGl1KQogICAgLSBjaGFuZ2UgJ0NBVF9JTkZPJy8nTUJBX0lORk8nIHRvICdD
QVQnIGFuZCAnTUJBLiBBbHNvIHRoZSBsaWJ4bCBzdHJ1Y3R1cmUKICAgICAgbmFtZSAnY2F0X2lu
Zm8nLydtYmFfaW5mbycgaXMgY2hhbmdlZCB0byAnY2F0Jy8nbWJhJy4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBDaGFvIFBlbmcpCiAgICAtIGNhbGwgJ2xpYnhsX3Bzcl9od19pbmZvX2xpc3RfZnJlZScg
aW4gJ2xpYnhsX3Bzcl9jYXRfZ2V0X2luZm8nIHRvIGZyZWUKICAgICAgYWxsb2NhdGVkIHJlc291
cmNlcy4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCi0tLQogdG9vbHMvbGlieGwvbGli
eGxfcHNyLmMgfCAxMzEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgOTMgaW5zZXJ0aW9ucygrKSwgMzggZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMgYi90b29scy9saWJ4bC9saWJ4
bF9wc3IuYwppbmRleCBlMWNjMjUwLi5iMDUzYWJkIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF9wc3IuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9wc3IuYwpAQCAtMzg2LDU2ICszODYs
NDEgQEAgc3RhdGljIHhjX3Bzcl9mZWF0X3R5cGUgbGlieGxfX2ZlYXRfdHlwZV90b19saWJ4Y19m
ZWF0X3R5cGUoCiAgICAgcmV0dXJuIHhjX3R5cGU7CiB9CiAKK3N0YXRpYyB2b2lkIGxpYnhsX19o
d19pbmZvX3RvX2xpYnhsX2NhdF9pbmZvKAorICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl9mZWF0
X3R5cGUgdHlwZSwgbGlieGxfcHNyX2h3X2luZm8gKmh3X2luZm8sCisgICAgICAgICAgICAgICAg
bGlieGxfcHNyX2NhdF9pbmZvICpjYXRfaW5mbykKK3sKKyAgICBhc3NlcnQodHlwZSA9PSBMSUJY
TF9QU1JfRkVBVF9UWVBFX0NBVCk7CisKKyAgICBjYXRfaW5mby0+aWQgPSBod19pbmZvLT5pZDsK
KyAgICBjYXRfaW5mby0+Y29zX21heCA9IGh3X2luZm8tPnUuY2F0LmNvc19tYXg7CisgICAgY2F0
X2luZm8tPmNibV9sZW4gPSBod19pbmZvLT51LmNhdC5jYm1fbGVuOworICAgIGNhdF9pbmZvLT5j
ZHBfZW5hYmxlZCA9IGh3X2luZm8tPnUuY2F0LmNkcF9lbmFibGVkOworfQorCiBpbnQgbGlieGxf
cHNyX2NhdF9nZXRfaW5mbyhsaWJ4bF9jdHggKmN0eCwgbGlieGxfcHNyX2NhdF9pbmZvICoqaW5m
bywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqbnIsIHVuc2lnbmVk
IGludCBsdmwpCiB7CiAgICAgR0NfSU5JVChjdHgpOwogICAgIGludCByYzsKLSAgICBpbnQgaSA9
IDAsIHNvY2tldGlkLCBucl9zb2NrZXRzOwotICAgIGxpYnhsX2JpdG1hcCBzb2NrZXRtYXA7Cisg
ICAgdW5zaWduZWQgaW50IGk7CisgICAgbGlieGxfcHNyX2h3X2luZm8gKmh3X2luZm87CiAgICAg
bGlieGxfcHNyX2NhdF9pbmZvICpwdHI7Ci0gICAgeGNfcHNyX2h3X2luZm8gaHdfaW5mbzsKLSAg
ICB4Y19wc3JfZmVhdF90eXBlIHhjX3R5cGU7Ci0KLSAgICBsaWJ4bF9iaXRtYXBfaW5pdCgmc29j
a2V0bWFwKTsKLQotICAgIHJjID0gbGlieGxfX2NvdW50X3BoeXNpY2FsX3NvY2tldHMoZ2MsICZu
cl9zb2NrZXRzKTsKLSAgICBpZiAocmMpIHsKLSAgICAgICAgTE9HRShFUlJPUiwgImZhaWxlZCB0
byBnZXQgc3lzdGVtIHNvY2tldCBjb3VudCIpOwotICAgICAgICBnb3RvIG91dDsKLSAgICB9CiAK
LSAgICBsaWJ4bF9zb2NrZXRfYml0bWFwX2FsbG9jKGN0eCwgJnNvY2tldG1hcCwgbnJfc29ja2V0
cyk7Ci0gICAgcmMgPSBsaWJ4bF9nZXRfb25saW5lX3NvY2tldG1hcChjdHgsICZzb2NrZXRtYXAp
OwotICAgIGlmIChyYyA8IDApIHsKLSAgICAgICAgTE9HRShFUlJPUiwgImZhaWxlZCB0byBnZXQg
YXZhaWxhYmxlIHNvY2tldHMiKTsKKyAgICByYyA9IGxpYnhsX3Bzcl9nZXRfaHdfaW5mbyhjdHgs
IExJQlhMX1BTUl9GRUFUX1RZUEVfQ0FULCBsdmwsIG5yLCAmaHdfaW5mbyk7CisgICAgaWYgKHJj
KQogICAgICAgICBnb3RvIG91dDsKLSAgICB9Ci0KLSAgICB4Y190eXBlID0gbGlieGxfX2ZlYXRf
dHlwZV90b19saWJ4Y19mZWF0X3R5cGUoTElCWExfUFNSX0ZFQVRfVFlQRV9DQVQsIGx2bCk7Ci0K
LSAgICBwdHIgPSBsaWJ4bF9fbWFsbG9jKE5PR0MsIG5yX3NvY2tldHMgKiBzaXplb2YobGlieGxf
cHNyX2NhdF9pbmZvKSk7Ci0KLSAgICBsaWJ4bF9mb3JfZWFjaF9zZXRfYml0KHNvY2tldGlkLCBz
b2NrZXRtYXApIHsKLSAgICAgICAgcHRyW2ldLmlkID0gc29ja2V0aWQ7Ci0gICAgICAgIGlmICh4
Y19wc3JfZ2V0X2h3X2luZm8oY3R4LT54Y2gsIHNvY2tldGlkLCB4Y190eXBlLCAmaHdfaW5mbykp
IHsKLSAgICAgICAgICAgIExPR0UoRVJST1IsICJmYWlsZWQgdG8gZ2V0IGh3IGluZm8iKTsKLSAg
ICAgICAgICAgIHJjID0gRVJST1JfRkFJTDsKLSAgICAgICAgICAgIGZyZWUocHRyKTsKLSAgICAg
ICAgICAgIGdvdG8gb3V0OwotICAgICAgICB9CiAKLSAgICAgICAgcHRyW2ldLmNvc19tYXggPSBo
d19pbmZvLmNhdC5jb3NfbWF4OwotICAgICAgICBwdHJbaV0uY2JtX2xlbiA9IGh3X2luZm8uY2F0
LmNibV9sZW47Ci0gICAgICAgIHB0cltpXS5jZHBfZW5hYmxlZCA9IGh3X2luZm8uY2F0LmNkcF9l
bmFibGVkOworICAgIHB0ciA9IGxpYnhsX19tYWxsb2MoTk9HQywgKm5yICogc2l6ZW9mKGxpYnhs
X3Bzcl9jYXRfaW5mbykpOwogCi0gICAgICAgIGkrKzsKLSAgICB9CisgICAgZm9yIChpID0gMDsg
aSA8ICpucjsgaSsrKQorICAgICAgICBsaWJ4bF9faHdfaW5mb190b19saWJ4bF9jYXRfaW5mbyhM
SUJYTF9QU1JfRkVBVF9UWVBFX0NBVCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJmh3X2luZm9baV0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICZwdHJbaV0pOwogCiAgICAgKmluZm8gPSBwdHI7Ci0gICAgKm5yID0gaTsKKyAgICBs
aWJ4bF9wc3JfaHdfaW5mb19saXN0X2ZyZWUoaHdfaW5mbywgKm5yKTsKIG91dDoKLSAgICBsaWJ4
bF9iaXRtYXBfZGlzcG9zZSgmc29ja2V0bWFwKTsKICAgICBHQ19GUkVFOwogICAgIHJldHVybiBy
YzsKIH0KQEAgLTQ3NiwxNSArNDYxLDg1IEBAIGludCBsaWJ4bF9wc3JfZ2V0X3ZhbChsaWJ4bF9j
dHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7CiB9CiAKK3N0
YXRpYyB2b2lkIGxpYnhsX194Y19od19pbmZvX3RvX2xpYnhsX2h3X2luZm8oCisgICAgICAgICAg
ICAgICAgbGlieGxfcHNyX2ZlYXRfdHlwZSB0eXBlLCB4Y19wc3JfaHdfaW5mbyAqeGNfaW5mbywK
KyAgICAgICAgICAgICAgICBsaWJ4bF9wc3JfaHdfaW5mbyAqeGxfaW5mbykKK3sKKyAgICBzd2l0
Y2ggKHR5cGUpIHsKKyAgICBjYXNlIExJQlhMX1BTUl9GRUFUX1RZUEVfQ0FUOgorICAgICAgICB4
bF9pbmZvLT51LmNhdC5jb3NfbWF4ID0geGNfaW5mby0+Y2F0LmNvc19tYXg7CisgICAgICAgIHhs
X2luZm8tPnUuY2F0LmNibV9sZW4gPSB4Y19pbmZvLT5jYXQuY2JtX2xlbjsKKyAgICAgICAgeGxf
aW5mby0+dS5jYXQuY2RwX2VuYWJsZWQgPSB4Y19pbmZvLT5jYXQuY2RwX2VuYWJsZWQ7CisgICAg
ICAgIGJyZWFrOworICAgIGNhc2UgTElCWExfUFNSX0ZFQVRfVFlQRV9NQkE6CisgICAgICAgIHhs
X2luZm8tPnUubWJhLmNvc19tYXggPSB4Y19pbmZvLT5tYmEuY29zX21heDsKKyAgICAgICAgeGxf
aW5mby0+dS5tYmEudGhydGxfbWF4ID0geGNfaW5mby0+bWJhLnRocnRsX21heDsKKyAgICAgICAg
eGxfaW5mby0+dS5tYmEubGluZWFyID0geGNfaW5mby0+bWJhLmxpbmVhcjsKKyAgICAgICAgYnJl
YWs7CisgICAgZGVmYXVsdDoKKyAgICAgICAgYXNzZXJ0KDApOworICAgIH0KK30KKwogaW50IGxp
YnhsX3Bzcl9nZXRfaHdfaW5mbyhsaWJ4bF9jdHggKmN0eCwgbGlieGxfcHNyX2ZlYXRfdHlwZSB0
eXBlLAogICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbHZsLCB1bnNpZ25l
ZCBpbnQgKm5yLAogICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9wc3JfaHdfaW5mbyAq
KmluZm8pCiB7Ci0gICAgcmV0dXJuIEVSUk9SX0ZBSUw7CisgICAgR0NfSU5JVChjdHgpOworICAg
IGludCByYywgbnJfc29ja2V0czsKKyAgICB1bnNpZ25lZCBpbnQgaSA9IDAsIHNvY2tldGlkOwor
ICAgIGxpYnhsX2JpdG1hcCBzb2NrZXRtYXA7CisgICAgbGlieGxfcHNyX2h3X2luZm8gKnB0cjsK
KyAgICB4Y19wc3JfZmVhdF90eXBlIHhjX3R5cGU7CisgICAgeGNfcHNyX2h3X2luZm8gaHdfaW5m
bzsKKworICAgIGxpYnhsX2JpdG1hcF9pbml0KCZzb2NrZXRtYXApOworCisgICAgeGNfdHlwZSA9
IGxpYnhsX19mZWF0X3R5cGVfdG9fbGlieGNfZmVhdF90eXBlKHR5cGUsIGx2bCk7CisKKyAgICBy
YyA9IGxpYnhsX19jb3VudF9waHlzaWNhbF9zb2NrZXRzKGdjLCAmbnJfc29ja2V0cyk7CisgICAg
aWYgKHJjKSB7CisgICAgICAgIExPRyhFUlJPUiwgImZhaWxlZCB0byBnZXQgc3lzdGVtIHNvY2tl
dCBjb3VudCIpOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICBsaWJ4bF9zb2NrZXRf
Yml0bWFwX2FsbG9jKGN0eCwgJnNvY2tldG1hcCwgbnJfc29ja2V0cyk7CisgICAgcmMgPSBsaWJ4
bF9nZXRfb25saW5lX3NvY2tldG1hcChjdHgsICZzb2NrZXRtYXApOworICAgIGlmIChyYykgewor
ICAgICAgICBMT0dFKEVSUk9SLCAiZmFpbGVkIHRvIGdldCBhdmFpbGFibGUgc29ja2V0cyIpOwor
ICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICBwdHIgPSBsaWJ4bF9fbWFsbG9jKE5PR0Ms
IG5yX3NvY2tldHMgKiBzaXplb2YobGlieGxfcHNyX2h3X2luZm8pKTsKKworICAgIGxpYnhsX2Zv
cl9lYWNoX3NldF9iaXQoc29ja2V0aWQsIHNvY2tldG1hcCkgeworICAgICAgICBwdHJbaV0uaWQg
PSBzb2NrZXRpZDsKKyAgICAgICAgaWYgKHhjX3Bzcl9nZXRfaHdfaW5mbyhjdHgtPnhjaCwgc29j
a2V0aWQsIHhjX3R5cGUsICZod19pbmZvKSkgeworICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlM
OworICAgICAgICAgICAgZnJlZShwdHIpOworICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAg
IH0KKworICAgICAgICBsaWJ4bF9feGNfaHdfaW5mb190b19saWJ4bF9od19pbmZvKHR5cGUsICZo
d19pbmZvLCAmcHRyW2ldKTsKKworICAgICAgICBpKys7CisgICAgfQorCisgICAgKmluZm8gPSBw
dHI7CisgICAgKm5yID0gaTsKK291dDoKKyAgICBsaWJ4bF9iaXRtYXBfZGlzcG9zZSgmc29ja2V0
bWFwKTsKKyAgICBHQ19GUkVFOworICAgIHJldHVybiByYzsKIH0KIAogdm9pZCBsaWJ4bF9wc3Jf
aHdfaW5mb19saXN0X2ZyZWUobGlieGxfcHNyX2h3X2luZm8gKmxpc3QsIHVuc2lnbmVkIGludCBu
cikKIHsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgIGZvciAoaSA9IDA7IGkgPCBucjsgaSsr
KQorICAgICAgICBsaWJ4bF9wc3JfaHdfaW5mb19kaXNwb3NlKCZsaXN0W2ldKTsKKyAgICBmcmVl
KGxpc3QpOwogfQogCiAvKgotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 09:02:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 09:02:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2vrI-00022B-CR; Fri, 13 Oct 2017 09:02:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e2vrG-00020E-Vp
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 09:02:19 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 E9/E4-31244-A1180E95; Fri, 13 Oct 2017 09:02:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsVywNwkVley8UG
 kwbUWNYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaOpbSNjwUyZijXTZzE3ME4Q7WLk5BASmMYo
 8ekaB4gtIcArcWTZDFYIO0Dif+dN5i5GLqCaBkaJSXcnMYIk2ATUJR5/7WECsUUElCTurZoMZ
 jMLXGeU6JkbC2ILC3hLrP70lhnEZhFQldj5fi+YzSvgKfF+ay8LxAI5iZPHJoMt4wSKdzVtZI
 Y4yENi85fJbBD1ghInZz4BqucAmq8usX6eEMQqeYnmrbOZJzAKzEJSNQuhahaSqgWMzKsYNYp
 Ti8pSi3SNjfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDkwEIdjDuXB94iFGS
 g0lJlFct8kGkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQlenwagnGBRanpqRVpmDjBKYNISHDxKI
 ryaIGne4oLE3OLMdIjUKUZjjmObLv9h4ui4efcPkxBLXn5eqpQ4rwVIqQBIaUZpHtwgWPReYp
 SVEuZlBDpNiKcgtSg3swRV/hWjOAejkjDvn3qgKTyZeSVw+14BncIEdMq7CLBTShIRUlINjJr
 HfgaF6yzcLbb1TLzjiTeJu1o0jJS623dqLfVmMG1RSr99oUbbnCvPYGnBvHSNIucC455Xj0UO
 VDncfPxgS+qk3B/bVjZ87F8TeGNKYPD53kXhhYozQttUA2vezLi1y5ehe/rpbzGs8wu3bWnYL
 yCsxWfrPb1t2teHVkuKD2xMvDhv8R2GR0osxRmJhlrMRcWJAAwzN9XZAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1507885322!111673941!9
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10925 invoked from network); 13 Oct 2017 09:02:17 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 09:02:17 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Oct 2017 02:02:16 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,370,1503385200"; d="scan'208";a="1024784960"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga003.jf.intel.com with ESMTP; 13 Oct 2017 02:02:15 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 13 Oct 2017 16:41:04 +0800
Message-Id: <1507884068-18757-13-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507884068-18757-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1507884068-18757-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Yi Sun <yi.y.sun@linux.intel.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v7 12/16] tools: implement the new xl get hw
	info interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGEgbmV3IHhsIGdldCBIVyBpbmZvIGludGVyZmFjZS4gQSBu
ZXcgYXJndW1lbnQKaXMgYWRkZWQgZm9yIHBzci1od2luZm8gY29tbWFuZCB0byBnZXQgYW5kIHNo
b3cgTUJBIEhXIGluZm8uCgpTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4Lmlu
dGVsLmNvbT4KUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNDOiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
Q0M6IENoYW8gUGVuZyA8Y2hhby5wLnBlbmdAbGludXguaW50ZWwuY29tPgoKdjM6CiAgICAtIGNo
YW5nZSB0aGUgZm9ybWF0IHN0cmluZyBvZiBwcmludGYgaW4gJ3Bzcl9tYmFfaHdpbmZvJy4KICAg
ICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBhZGQgJ2NvbnN0JyBmb3Ig
J29wdHNbXScgaW4gJ21haW5fcHNyX2h3aW5mbycuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIg
UGF1IE1vbm7DqSkKdjI6CiAgICAtIHNwbGl0IG91dCB0aGlzIHBhdGNoIGZyb20gYSBiaWcgcGF0
Y2ggaW4gdjEuCiAgICAgIChzdWdnZXN0ZWQgYnkgV2VpIExpdSkKICAgIC0gY2hhbmdlICdNQkFf
SU5GTycgdG8gJ01CQScuIEFsc28sIGNoYW5nZSAnbWJhX2luZm8nIHRvICdtYmEnLgogICAgICAo
c3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKLS0tCiB0b29scy94bC94bF9jbWR0YWJsZS5jIHwgIDEg
KwogdG9vbHMveGwveGxfcHNyLmMgICAgICB8IDM5ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0tLQogMiBmaWxlcyBjaGFuZ2VkLCAzNyBpbnNlcnRpb25zKCspLCAzIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMgYi90b29scy94bC94
bF9jbWR0YWJsZS5jCmluZGV4IGMzMDRhODUuLmRiYmZjMDIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hs
L3hsX2NtZHRhYmxlLmMKKysrIGIvdG9vbHMveGwveGxfY21kdGFibGUuYwpAQCAtNTQ5LDYgKzU0
OSw3IEBAIHN0cnVjdCBjbWRfc3BlYyBjbWRfdGFibGVbXSA9IHsKICAgICAgICJbb3B0aW9uc10i
LAogICAgICAgIi1tLCAtLWNtdCAgICAgICBTaG93IENhY2hlIE1vbml0b3JpbmcgVGVjaG5vbG9n
eSAoQ01UKSBoYXJkd2FyZSBpbmZvXG4iCiAgICAgICAiLWEsIC0tY2F0ICAgICAgIFNob3cgQ2Fj
aGUgQWxsb2NhdGlvbiBUZWNobm9sb2d5IChDQVQpIGhhcmR3YXJlIGluZm9cbiIKKyAgICAgICIt
YiwgLS1tYmEgICAgICAgU2hvdyBNZW1vcnkgQmFuZHdpZHRoIEFsbG9jYXRpb24gKE1CQSkgaGFy
ZHdhcmUgaW5mb1xuIgogICAgIH0sCiAgICAgeyAicHNyLWNtdC1hdHRhY2giLAogICAgICAgJm1h
aW5fcHNyX2NtdF9hdHRhY2gsIDAsIDEsCmRpZmYgLS1naXQgYS90b29scy94bC94bF9wc3IuYyBi
L3Rvb2xzL3hsL3hsX3Bzci5jCmluZGV4IGVmMDAwNDguLmFiNDdkOTYgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL3hsL3hsX3Bzci5jCisrKyBiL3Rvb2xzL3hsL3hsX3Bzci5jCkBAIC00NzUsNiArNDc1LDMx
IEBAIHN0YXRpYyBpbnQgcHNyX2wyX2NhdF9od2luZm8odm9pZCkKICAgICByZXR1cm4gcmM7CiB9
CiAKK3N0YXRpYyBpbnQgcHNyX21iYV9od2luZm8odm9pZCkKK3sKKyAgICBpbnQgcmM7CisgICAg
dW5zaWduZWQgaW50IGksIG5yOworICAgIGxpYnhsX3Bzcl9od19pbmZvICppbmZvOworCisgICAg
cmMgPSBsaWJ4bF9wc3JfZ2V0X2h3X2luZm8oY3R4LCBMSUJYTF9QU1JfRkVBVF9UWVBFX01CQSwg
MCwgJm5yLCAmaW5mbyk7CisgICAgaWYgKHJjKQorICAgICAgICByZXR1cm4gcmM7CisKKyAgICBw
cmludGYoIk1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiAoTUJBKTpcbiIpOworCisgICAgZm9y
IChpID0gMDsgaSA8IG5yOyBpKyspIHsKKyAgICAgICAgcHJpbnRmKCJTb2NrZXQgSUQgICAgICAg
ICAgICAgICA6ICV1XG4iLCBpbmZvW2ldLmlkKTsKKyAgICAgICAgcHJpbnRmKCJMaW5lYXIgTW9k
ZSAgICAgICAgICAgICA6ICVzXG4iLAorICAgICAgICAgICAgICAgaW5mb1tpXS51Lm1iYS5saW5l
YXIgPyAiRW5hYmxlZCIgOiAiRGlzYWJsZWQiKTsKKyAgICAgICAgcHJpbnRmKCJNYXhpbXVtIENP
UyAgICAgICAgICAgICA6ICV1XG4iLCBpbmZvW2ldLnUubWJhLmNvc19tYXgpOworICAgICAgICBw
cmludGYoIk1heGltdW0gVGhyb3R0bGluZyBWYWx1ZTogJXVcbiIsIGluZm9baV0udS5tYmEudGhy
dGxfbWF4KTsKKyAgICAgICAgcHJpbnRmKCJEZWZhdWx0IFRocm90dGxpbmcgVmFsdWU6ICV1XG4i
LCAwKTsKKyAgICB9CisKKyAgICBsaWJ4bF9wc3JfaHdfaW5mb19saXN0X2ZyZWUoaW5mbywgbnIp
OworICAgIHJldHVybiByYzsKK30KKwogaW50IG1haW5fcHNyX2NhdF9jYm1fc2V0KGludCBhcmdj
LCBjaGFyICoqYXJndikKIHsKICAgICB1aW50MzJfdCBkb21pZDsKQEAgLTU5MywyMCArNjE4LDI0
IEBAIGludCBtYWluX3Bzcl9jYXRfc2hvdyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiBpbnQgbWFp
bl9wc3JfaHdpbmZvKGludCBhcmdjLCBjaGFyICoqYXJndikKIHsKICAgICBpbnQgb3B0LCByZXQg
PSAwOwotICAgIGJvb2wgYWxsID0gdHJ1ZSwgY210ID0gZmFsc2UsIGNhdCA9IGZhbHNlOwotICAg
IHN0YXRpYyBzdHJ1Y3Qgb3B0aW9uIG9wdHNbXSA9IHsKKyAgICBib29sIGFsbCA9IHRydWUsIGNt
dCA9IGZhbHNlLCBjYXQgPSBmYWxzZSwgbWJhID0gZmFsc2U7CisgICAgc3RhdGljIGNvbnN0IHN0
cnVjdCBvcHRpb24gb3B0c1tdID0gewogICAgICAgICB7ImNtdCIsIDAsIDAsICdtJ30sCiAgICAg
ICAgIHsiY2F0IiwgMCwgMCwgJ2EnfSwKKyAgICAgICAgeyJtYmEiLCAwLCAwLCAnYid9LAogICAg
ICAgICBDT01NT05fTE9OR19PUFRTCiAgICAgfTsKIAotICAgIFNXSVRDSF9GT1JFQUNIX09QVChv
cHQsICJtYSIsIG9wdHMsICJwc3ItaHdpbmZvIiwgMCkgeworICAgIFNXSVRDSF9GT1JFQUNIX09Q
VChvcHQsICJtYWIiLCBvcHRzLCAicHNyLWh3aW5mbyIsIDApIHsKICAgICBjYXNlICdtJzoKICAg
ICAgICAgYWxsID0gZmFsc2U7IGNtdCA9IHRydWU7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2Ug
J2EnOgogICAgICAgICBhbGwgPSBmYWxzZTsgY2F0ID0gdHJ1ZTsKICAgICAgICAgYnJlYWs7Cisg
ICAgY2FzZSAnYic6CisgICAgICAgIGFsbCA9IGZhbHNlOyBtYmEgPSB0cnVlOworICAgICAgICBi
cmVhazsKICAgICB9CiAKICAgICBpZiAoIXJldCAmJiAoYWxsIHx8IGNtdCkpCkBAIC02MTksNiAr
NjQ4LDEwIEBAIGludCBtYWluX3Bzcl9od2luZm8oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAg
IGlmIChhbGwgfHwgY2F0KQogICAgICAgICByZXQgPSBwc3JfbDJfY2F0X2h3aW5mbygpOwogCisg
ICAgLyogTUJBIGlzIGluZGVwZW5kZW50IG9mIENNVCBhbmQgQ0FUICovCisgICAgaWYgKGFsbCB8
fCBtYmEpCisgICAgICAgIHJldCA9IHBzcl9tYmFfaHdpbmZvKCk7CisKICAgICByZXR1cm4gcmV0
OwogfQogCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 13 09:02:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 09:02:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2vrN-00027c-Jd; Fri, 13 Oct 2017 09:02:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e2vrM-00026P-CT
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 09:02:24 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 86/B3-20813-F1180E95; Fri, 13 Oct 2017 09:02:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsVywNwkVles8UG
 kwapjTBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8azT8tYCua7Vqy7+oS5gfGXURcjF4eQwDRG
 iba+++xdjJwcEgK8EkeWzWCFsAMkvuy7wQhR1MAosbW9nxkkwSagLvH4aw8TiC0ioCRxb9VkM
 JtZ4DqjRM/cWBBbWMBPYs3FVhYQm0VAVeJm60JGEJtXwFNi76RNLBAL5CROHpsMtowTKN7VtB
 FsvpCAh8TmL5PZIOoFJU7OfAJUzwE0X11i/TwhiFXyEs1bZzNPYBSYhaRqFkLVLCRVCxiZVzF
 qFKcWlaUW6Rob6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYnAxDsYNy5PvAQ
 oyQHk5Ior1rkg0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErw+DUA5waLU9NSKtMwcYJzApCU4e
 JREeDVB0rzFBYm5xZnpEKlTjMYcxzZd/sPE0XHz7h8mIZa8/LxUKXFeC5BSAZDSjNI8uEGw+L
 3EKCslzMsIdJoQT0FqUW5mCar8K0ZxDkYlYd4/9UBTeDLzSuD2vQI6hQnolHcRYKeUJCKkpBo
 Y9940DVrhqNFum3pWU+vUJ8tTmlb5bTPiOVdND3l85+77ae9/SraYzBHNL129+dWJ8DcvIxrL
 ps7398uTfrFEaV3IpNKWpfb9xblNO6f9W75R+F4ys9Nqc00tdgbPv+vjQhunvMrbFDP3y6WpP
 nbvlHf/nb7ok+xNT4vFLma3Sth7M9+H/v38WYmlOCPRUIu5qDgRAMxNSrraAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1507885322!111673941!7
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10420 invoked from network); 13 Oct 2017 09:02:13 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 09:02:13 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Oct 2017 02:02:13 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,370,1503385200"; d="scan'208";a="1024784933"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga003.jf.intel.com with ESMTP; 13 Oct 2017 02:02:11 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 13 Oct 2017 16:41:02 +0800
Message-Id: <1507884068-18757-11-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507884068-18757-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1507884068-18757-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Yi Sun <yi.y.sun@linux.intel.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v7 10/16] tools: implement the new libxc get hw
	info interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGEgbmV3IGxpYnhjIGdldCBodyBpbmZvIGludGVyZmFjZSBh
bmQgY29ycmVzcG9uZGluZwpkYXRhIHN0cnVjdHVyZXMuIEl0IGFsc28gY2hhbmdlcyBsaWJ4bF9w
c3IuYyB0byBjYWxsIHRoaXMgbmV3IGludGVyZmFjZS4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8
eWkueS5zdW5AbGludXguaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgotLS0KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgpDQzogQ2hhbyBQZW5nIDxjaGFvLnAucGVuZ0BsaW51eC5pbnRlbC5j
b20+Cgp2NjoKICAgIC0gcmVtb3ZlIHVubmVjZXNzYXJ5IHNwYWNlcyBpbiBicmFja2V0cy4KICAg
ICAgKHN1Z2dlc3RlZCBieSBXZWkgTGl1KQogICAgLSB1c2UgYXNzZXJ0IHRvIGNoZWNrIGlucHV0
IGx2bC4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2NToKICAgIC0gZGly
ZWN0bHkgZGVmaW5lICd4Y19wc3JfaHdfaW5mbycgYXMgdW5pb24gdHlwZS4KICAgICAgKHN1Z2dl
c3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBjb252ZXJnZSBMMiBhbmQgTDMgY2FzZXMg
aW4gJ3hjX3Bzcl9nZXRfaHdfaW5mbycuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1v
bm7DqSkKdjQ6CiAgICAtIHJlbW92ZSAnQUxMT0NfJyBmcm9tIG1hY3JvIG5hbWVzLgogICAgICAo
c3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIHJlbW92ZSAnWENfUFNSX0ZFQVRf
VU5LTk9XTicgd2hpY2ggaXMgbm90IG5lY2Vzc2FyeS4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dl
ciBQYXUgTW9ubsOpKQogICAgLSByZW1vdmUgJ0ZFQVRfJyBmcm9tIGVudW0gaXRlbSBuYW1lcy4K
ICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSByZW1vdmUgJ3hjXycg
ZnJvbSBzdHJ1Y3QgbmFtZS4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQog
ICAgLSBhZGp1c3QgY29kZXMgdG8gcmVkdWNlIGluZGVudGF0aW9uLgogICAgICAoc3VnZ2VzdGVk
IGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIGFzc2VydCBmb3Igbm90IGhhcHBlbmVkIGNhc2Uu
CiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gYWRkIExPR0UgdG8g
c2hvdyBlcnJuby4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2MzoKICAg
IC0gcmVuYW1lICdwc3JfY2F0L1BTUl9DQVQnIHRvICdwc3JfYWxsb2MvUFNSX0FMTE9DJyBhbmQg
cmVtb3ZlICdvcC9PUCcKICAgICAgZnJvbSBuYW1lLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2Vy
IFBhdSBNb25uw6kpCiAgICAtIHJlbW92ZSAnaW5mbycgZnJvbSAneGNfY2F0X2luZm8nIGFuZCAn
eGNfbWJhX2luZm8nLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAt
IHNldCBlcnJubyBpbiAneGNfcHNyX2dldF9od19pbmZvJy4KICAgICAgKHN1Z2dlc3RlZCBieSBS
b2dlciBQYXUgTW9ubsOpKQogICAgLSByZW1vdmUgJ2lubGluZScuCiAgICAgIChzdWdnZXN0ZWQg
YnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gcmVtb3ZlICdwc3InIGZyb20gJ2xpYnhsX19wc3Jf
ZmVhdF90eXBlX3RvX2xpYnhjX3Bzcl9mZWF0X3R5cGUnIHRvIG1ha2UKICAgICAgZnVuY3Rpb24g
bmFtZSBzaG9ydGVyLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAt
IGNoZWNrICd4Y190eXBlJyBpbiAnbGlieGxfcHNyX2NhdF9nZXRfaW5mbycuCiAgICAgIChzdWdn
ZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKdjI6CiAgICAtIHNwbGl0IHRoaXMgcGF0Y2ggb3V0
IGZyb20gYSBiaWcgcGF0Y2ggaW4gdjEuCiAgICAgIChzdWdnZXN0ZWQgYnkgV2VpIExpdSkKICAg
IC0gY2hhbmdlICdDQVRfSU5GTycgYW5kICdNQkFfSU5GTycgdG8gJ0NBVCcgYW5kICdNQkEnLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKLS0tCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hl
bmN0cmwuaCB8IDI3ICsrKysrKysrKysrKysrKysrKy0tLQogdG9vbHMvbGlieGMveGNfcHNyLmMg
ICAgICAgICAgfCA1NSArKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0t
CiB0b29scy9saWJ4bC9saWJ4bF9wc3IuYyAgICAgICB8IDM4ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKystLQogMyBmaWxlcyBjaGFuZ2VkLCA5NSBpbnNlcnRpb25zKCspLCAyNSBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xz
L2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCmluZGV4IGI5NzA5MDUuLjJkOTc3YzggMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1
ZGUveGVuY3RybC5oCkBAIC0yNDc0LDYgKzI0NzQsMjggQEAgZW51bSB4Y19wc3JfY2F0X3R5cGUg
ewogfTsKIHR5cGVkZWYgZW51bSB4Y19wc3JfY2F0X3R5cGUgeGNfcHNyX2NhdF90eXBlOwogCitl
bnVtIHhjX3Bzcl9mZWF0X3R5cGUgeworICAgIFhDX1BTUl9DQVRfTDMsCisgICAgWENfUFNSX0NB
VF9MMiwKKyAgICBYQ19QU1JfTUJBLAorfTsKK3R5cGVkZWYgZW51bSB4Y19wc3JfZmVhdF90eXBl
IHhjX3Bzcl9mZWF0X3R5cGU7CisKK3VuaW9uIHhjX3Bzcl9od19pbmZvIHsKKyAgICBzdHJ1Y3Qg
eworICAgICAgICB1aW50MzJfdCBjb3NfbWF4OworICAgICAgICB1aW50MzJfdCBjYm1fbGVuOwor
ICAgICAgICBib29sICAgICBjZHBfZW5hYmxlZDsKKyAgICB9IGNhdDsKKworICAgIHN0cnVjdCB7
CisgICAgICAgIHVpbnQzMl90IGNvc19tYXg7CisgICAgICAgIHVpbnQzMl90IHRocnRsX21heDsK
KyAgICAgICAgYm9vbCAgICAgbGluZWFyOworICAgIH0gbWJhOworfTsKK3R5cGVkZWYgdW5pb24g
eGNfcHNyX2h3X2luZm8geGNfcHNyX2h3X2luZm87CisKIGludCB4Y19wc3JfY210X2F0dGFjaCh4
Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQpOwogaW50IHhjX3Bzcl9jbXRfZGV0YWNo
KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCk7CiBpbnQgeGNfcHNyX2NtdF9nZXRf
ZG9tYWluX3JtaWQoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLApAQCAtMjQ5NSw5
ICsyNTE3LDggQEAgaW50IHhjX3Bzcl9jYXRfc2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAq
eGNoLCB1aW50MzJfdCBkb21pZCwKIGludCB4Y19wc3JfY2F0X2dldF9kb21haW5fZGF0YSh4Y19p
bnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgeGNfcHNyX2NhdF90eXBlIHR5cGUsIHVpbnQzMl90IHRhcmdldCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqZGF0YSk7Ci1pbnQgeGNfcHNyX2NhdF9nZXRf
aW5mbyh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3Qgc29ja2V0LCB1bnNpZ25lZCBpbnQgbHZs
LAotICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgKmNvc19tYXgsIHVpbnQzMl90ICpj
Ym1fbGVuLAotICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCAqY2RwX2VuYWJsZWQpOworaW50
IHhjX3Bzcl9nZXRfaHdfaW5mbyh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3Qgc29ja2V0LAor
ICAgICAgICAgICAgICAgICAgICAgICB4Y19wc3JfZmVhdF90eXBlIHR5cGUsIHhjX3Bzcl9od19p
bmZvICpod19pbmZvKTsKIAogaW50IHhjX2dldF9jcHVfbGV2ZWxsaW5nX2NhcHMoeGNfaW50ZXJm
YWNlICp4Y2gsIHVpbnQzMl90ICpjYXBzKTsKIGludCB4Y19nZXRfY3B1X2ZlYXR1cmVzZXQoeGNf
aW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGluZGV4LApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMv
eGNfcHNyLmMgYi90b29scy9saWJ4Yy94Y19wc3IuYwppbmRleCA1YzU0YTM1Li4yYzYwNWE3IDEw
MDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19wc3IuYworKysgYi90b29scy9saWJ4Yy94Y19wc3Iu
YwpAQCAtMzIzLDM3ICszMjMsNTIgQEAgaW50IHhjX3Bzcl9jYXRfZ2V0X2RvbWFpbl9kYXRhKHhj
X2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKICAgICByZXR1cm4gcmM7CiB9CiAKLWlu
dCB4Y19wc3JfY2F0X2dldF9pbmZvKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBzb2NrZXQs
IHVuc2lnbmVkIGludCBsdmwsCi0gICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqY29z
X21heCwgdWludDMyX3QgKmNibV9sZW4sIGJvb2wgKmNkcF9lbmFibGVkKQoraW50IHhjX3Bzcl9n
ZXRfaHdfaW5mbyh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3Qgc29ja2V0LAorICAgICAgICAg
ICAgICAgICAgICAgICB4Y19wc3JfZmVhdF90eXBlIHR5cGUsIHhjX3Bzcl9od19pbmZvICpod19p
bmZvKQogewogICAgIGludCByYyA9IC0xOwogICAgIERFQ0xBUkVfU1lTQ1RMOwogCisgICAgaWYg
KCAhaHdfaW5mbyApCisgICAgeworICAgICAgICBlcnJubyA9IEVJTlZBTDsKKyAgICAgICAgcmV0
dXJuIHJjOworICAgIH0KKwogICAgIHN5c2N0bC5jbWQgPSBYRU5fU1lTQ1RMX3Bzcl9hbGxvYzsK
ICAgICBzeXNjdGwudS5wc3JfYWxsb2MudGFyZ2V0ID0gc29ja2V0OwogCi0gICAgc3dpdGNoICgg
bHZsICkKKyAgICBzd2l0Y2ggKCB0eXBlICkKICAgICB7Ci0gICAgY2FzZSAyOgotICAgICAgICBz
eXNjdGwudS5wc3JfYWxsb2MuY21kID0gWEVOX1NZU0NUTF9QU1JfZ2V0X2wyX2luZm87CisgICAg
Y2FzZSBYQ19QU1JfQ0FUX0wyOgorICAgIGNhc2UgWENfUFNSX0NBVF9MMzoKKyAgICAgICAgc3lz
Y3RsLnUucHNyX2FsbG9jLmNtZCA9ICh0eXBlID09IFhDX1BTUl9DQVRfTDIpID8KKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9TWVNDVExfUFNSX2dldF9sMl9pbmZvIDoKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9TWVNDVExfUFNSX2dldF9sM19pbmZv
OworCiAgICAgICAgIHJjID0geGNfc3lzY3RsKHhjaCwgJnN5c2N0bCk7Ci0gICAgICAgIGlmICgg
IXJjICkKLSAgICAgICAgewotICAgICAgICAgICAgKmNvc19tYXggPSBzeXNjdGwudS5wc3JfYWxs
b2MudS5jYXRfaW5mby5jb3NfbWF4OwotICAgICAgICAgICAgKmNibV9sZW4gPSBzeXNjdGwudS5w
c3JfYWxsb2MudS5jYXRfaW5mby5jYm1fbGVuOwotICAgICAgICAgICAgKmNkcF9lbmFibGVkID0g
ZmFsc2U7Ci0gICAgICAgIH0KKyAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICBicmVhazsK
KworICAgICAgICBod19pbmZvLT5jYXQuY29zX21heCA9IHN5c2N0bC51LnBzcl9hbGxvYy51LmNh
dF9pbmZvLmNvc19tYXg7CisgICAgICAgIGh3X2luZm8tPmNhdC5jYm1fbGVuID0gc3lzY3RsLnUu
cHNyX2FsbG9jLnUuY2F0X2luZm8uY2JtX2xlbjsKKyAgICAgICAgaHdfaW5mby0+Y2F0LmNkcF9l
bmFibGVkID0gKHR5cGUgPT0gWENfUFNSX0NBVF9MMikgPworICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWxzZSA6CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IChzeXNjdGwudS5wc3JfYWxsb2MudS5jYXRfaW5mby5mbGFncyAmCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBYRU5fU1lTQ1RMX1BTUl9DQVRfTDNfQ0RQKTsKKwogICAgICAg
ICBicmVhazsKLSAgICBjYXNlIDM6Ci0gICAgICAgIHN5c2N0bC51LnBzcl9hbGxvYy5jbWQgPSBY
RU5fU1lTQ1RMX1BTUl9nZXRfbDNfaW5mbzsKKyAgICBjYXNlIFhDX1BTUl9NQkE6CisgICAgICAg
IHN5c2N0bC51LnBzcl9hbGxvYy5jbWQgPSBYRU5fU1lTQ1RMX1BTUl9nZXRfbWJhX2luZm87CiAg
ICAgICAgIHJjID0geGNfc3lzY3RsKHhjaCwgJnN5c2N0bCk7Ci0gICAgICAgIGlmICggIXJjICkK
LSAgICAgICAgewotICAgICAgICAgICAgKmNvc19tYXggPSBzeXNjdGwudS5wc3JfYWxsb2MudS5j
YXRfaW5mby5jb3NfbWF4OwotICAgICAgICAgICAgKmNibV9sZW4gPSBzeXNjdGwudS5wc3JfYWxs
b2MudS5jYXRfaW5mby5jYm1fbGVuOwotICAgICAgICAgICAgKmNkcF9lbmFibGVkID0gc3lzY3Rs
LnUucHNyX2FsbG9jLnUuY2F0X2luZm8uZmxhZ3MgJgotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgWEVOX1NZU0NUTF9QU1JfQ0FUX0wzX0NEUDsKLSAgICAgICAgfQorICAgICAgICBpZiAoIHJj
ICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGh3X2luZm8tPm1iYS5jb3NfbWF4ID0g
c3lzY3RsLnUucHNyX2FsbG9jLnUubWJhX2luZm8uY29zX21heDsKKyAgICAgICAgaHdfaW5mby0+
bWJhLnRocnRsX21heCA9IHN5c2N0bC51LnBzcl9hbGxvYy51Lm1iYV9pbmZvLnRocnRsX21heDsK
KyAgICAgICAgaHdfaW5mby0+bWJhLmxpbmVhciA9IHN5c2N0bC51LnBzcl9hbGxvYy51Lm1iYV9p
bmZvLmZsYWdzICYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9TWVNDVExfUFNS
X01CQV9MSU5FQVI7CisKICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgZXJy
bm8gPSBFT1BOT1RTVVBQOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMgYi90
b29scy9saWJ4bC9saWJ4bF9wc3IuYwppbmRleCBkNGY1ZjY3Li5lMWNjMjUwIDEwMDY0NAotLS0g
YS90b29scy9saWJ4bC9saWJ4bF9wc3IuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9wc3IuYwpA
QCAtMzYxLDYgKzM2MSwzMSBAQCBpbnQgbGlieGxfcHNyX2NhdF9nZXRfY2JtKGxpYnhsX2N0eCAq
Y3R4LCB1aW50MzJfdCBkb21pZCwKICAgICByZXR1cm4gcmM7CiB9CiAKK3N0YXRpYyB4Y19wc3Jf
ZmVhdF90eXBlIGxpYnhsX19mZWF0X3R5cGVfdG9fbGlieGNfZmVhdF90eXBlKAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl9mZWF0X3R5cGUgdHlwZSwgdW5zaWduZWQgaW50
IGx2bCkKK3sKKyAgICB4Y19wc3JfZmVhdF90eXBlIHhjX3R5cGU7CisKKyAgICBzd2l0Y2ggKHR5
cGUpIHsKKyAgICBjYXNlIExJQlhMX1BTUl9GRUFUX1RZUEVfQ0FUOgorICAgICAgICBhc3NlcnQo
bHZsID09IDMgfHwgbHZsID09IDIpOworCisgICAgICAgIGlmIChsdmwgPT0gMykKKyAgICAgICAg
ICAgIHhjX3R5cGUgPSBYQ19QU1JfQ0FUX0wzOworICAgICAgICBpZiAobHZsID09IDIpCisgICAg
ICAgICAgICB4Y190eXBlID0gWENfUFNSX0NBVF9MMjsKKyAgICAgICAgYnJlYWs7CisgICAgY2Fz
ZSBMSUJYTF9QU1JfRkVBVF9UWVBFX01CQToKKyAgICAgICAgeGNfdHlwZSA9IFhDX1BTUl9NQkE7
CisgICAgICAgIGJyZWFrOworICAgIGRlZmF1bHQ6CisgICAgICAgIC8qIENvdWxkIG5vdCBoYXBw
ZW4gKi8KKyAgICAgICAgYXNzZXJ0KDApOworICAgIH0KKworICAgIHJldHVybiB4Y190eXBlOwor
fQorCiBpbnQgbGlieGxfcHNyX2NhdF9nZXRfaW5mbyhsaWJ4bF9jdHggKmN0eCwgbGlieGxfcHNy
X2NhdF9pbmZvICoqaW5mbywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCAqbnIsIHVuc2lnbmVkIGludCBsdmwpCiB7CkBAIC0zNjksNiArMzk0LDggQEAgaW50IGxpYnhs
X3Bzcl9jYXRfZ2V0X2luZm8obGlieGxfY3R4ICpjdHgsIGxpYnhsX3Bzcl9jYXRfaW5mbyAqKmlu
Zm8sCiAgICAgaW50IGkgPSAwLCBzb2NrZXRpZCwgbnJfc29ja2V0czsKICAgICBsaWJ4bF9iaXRt
YXAgc29ja2V0bWFwOwogICAgIGxpYnhsX3Bzcl9jYXRfaW5mbyAqcHRyOworICAgIHhjX3Bzcl9o
d19pbmZvIGh3X2luZm87CisgICAgeGNfcHNyX2ZlYXRfdHlwZSB4Y190eXBlOwogCiAgICAgbGli
eGxfYml0bWFwX2luaXQoJnNvY2tldG1hcCk7CiAKQEAgLTM4NSwxNiArNDEyLDIzIEBAIGludCBs
aWJ4bF9wc3JfY2F0X2dldF9pbmZvKGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9wc3JfY2F0X2luZm8g
KippbmZvLAogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKKyAgICB4Y190eXBlID0gbGlieGxf
X2ZlYXRfdHlwZV90b19saWJ4Y19mZWF0X3R5cGUoTElCWExfUFNSX0ZFQVRfVFlQRV9DQVQsIGx2
bCk7CisKICAgICBwdHIgPSBsaWJ4bF9fbWFsbG9jKE5PR0MsIG5yX3NvY2tldHMgKiBzaXplb2Yo
bGlieGxfcHNyX2NhdF9pbmZvKSk7CiAKICAgICBsaWJ4bF9mb3JfZWFjaF9zZXRfYml0KHNvY2tl
dGlkLCBzb2NrZXRtYXApIHsKICAgICAgICAgcHRyW2ldLmlkID0gc29ja2V0aWQ7Ci0gICAgICAg
IGlmICh4Y19wc3JfY2F0X2dldF9pbmZvKGN0eC0+eGNoLCBzb2NrZXRpZCwgbHZsLCAmcHRyW2ld
LmNvc19tYXgsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwdHJbaV0uY2JtX2xl
biwgJnB0cltpXS5jZHBfZW5hYmxlZCkpIHsKKyAgICAgICAgaWYgKHhjX3Bzcl9nZXRfaHdfaW5m
byhjdHgtPnhjaCwgc29ja2V0aWQsIHhjX3R5cGUsICZod19pbmZvKSkgeworICAgICAgICAgICAg
TE9HRShFUlJPUiwgImZhaWxlZCB0byBnZXQgaHcgaW5mbyIpOwogICAgICAgICAgICAgcmMgPSBF
UlJPUl9GQUlMOwogICAgICAgICAgICAgZnJlZShwdHIpOwogICAgICAgICAgICAgZ290byBvdXQ7
CiAgICAgICAgIH0KKworICAgICAgICBwdHJbaV0uY29zX21heCA9IGh3X2luZm8uY2F0LmNvc19t
YXg7CisgICAgICAgIHB0cltpXS5jYm1fbGVuID0gaHdfaW5mby5jYXQuY2JtX2xlbjsKKyAgICAg
ICAgcHRyW2ldLmNkcF9lbmFibGVkID0gaHdfaW5mby5jYXQuY2RwX2VuYWJsZWQ7CisKICAgICAg
ICAgaSsrOwogICAgIH0KIAotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 09:02:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 09:02:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2vrP-00029z-Qa; Fri, 13 Oct 2017 09:02:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e2vrO-00027b-BG
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 09:02:26 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 F3/A5-15415-02180E95; Fri, 13 Oct 2017 09:02:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsVywNwkVleu8UG
 kwb9zghbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bJM2kFbzoZK5acvMTWwPgyoYuRi0NIYBqj
 RPesBaxdjJwcEgK8EkeWzYCyAyT+rbnMBFHUwCjRt/wmM0iCTUBd4vHXHiYQW0RASeLeqslgR
 cwC1xklHiyaApYQFkiReL/yCpjNIqAqsXbeVbYuRg4OXgFPiYYNXBAL5CROHpsMtowTKNzVtB
 FsvpCAh8TmL5PZQGxeAUGJkzOfsIC0MgPtXT9PCCTMLCAv0bx1NvMERoFZSKpmIVTNQlK1gJF
 5FaNGcWpRWWqRrrGxXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYHAyAMEOxp3r
 Aw8xSnIwKYnyqkU+iBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwevTAJQTLEpNT61Iy8wBxglMW
 oKDR0mEVxMkzVtckJhbnJkOkTrFaMxxbNPlP0wcHTfv/mESYsnLz0uVEue1ACkVACnNKM2DGw
 SL30uMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQS5v1TDzSFJzOvBG7fK6BTmIBOeRcBdkpJIkJ
 KqoFRW/saU93efwKHU03CfGtPR7/nZRflXfGh/0P8tGUlX8LlHM2O5DpLP1n+T1b5b395vlxg
 TuaHd6nr97YsMLXl8N0YE8z8b80/rc9Shg+kdStPhJt++P3VKHZ+lH7StK3f/hZFtmtmmis+T
 d4furUnX8/oP5vO2tV3M1XWKixIs7t+S+tr9h4lluKMREMt5qLiRABR9gq82gIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1507885322!111673941!11
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11915 invoked from network); 13 Oct 2017 09:02:21 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 09:02:21 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Oct 2017 02:02:21 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,370,1503385200"; d="scan'208";a="1024784994"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga003.jf.intel.com with ESMTP; 13 Oct 2017 02:02:19 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 13 Oct 2017 16:41:06 +0800
Message-Id: <1507884068-18757-15-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507884068-18757-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1507884068-18757-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>, Yi Sun <yi.y.sun@linux.intel.com>,
 Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v7 14/16] tools: implement new generic get value
	interface and MBA get value command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGdlbmVyaWMgZ2V0IHZhbHVlIGludGVyZmFjZXMgaW4gbGli
eGMgYW5kIGxpYnhsLgpJdCBhbHNvIHJlZmFjdG9ycyB0aGUgZ2V0IHZhbHVlIGZsb3cgaW4geGwg
dG8gbWFrZSBpdCBiZSBzdWl0YWJsZSBmb3IgYWxsCmFsbG9jYXRpb24gZmVhdHVyZXMuIEJhc2Vk
IG9uIHRoYXQsIGEgbmV3IE1CQSBnZXQgdmFsdWUgY29tbWFuZCBpcyBhZGRlZCBpbiB4bC4KClNp
Z25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgpBY2tlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzogQ2hhbyBQZW5nIDxjaGFv
LnAucGVuZ0BsaW51eC5pbnRlbC5jb20+Cgp2NjoKICAgIC0gZml4IG9uZSBjb2Rpbmcgc3R5bGUg
aXNzdWUuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKdjU6CiAgICAtIHN0
YXJ0IGEgbmV3bGluZSBmb3IgIkNEUCIgYmVjYXVzZSBpdCBleGNlZWRzIDgwIGNoYXJhY3RlcnMu
CiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gcmVtb3ZlIGEgZHVw
bGljYXRlZCAnOycuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0g
cmVtb3ZlIGEgZXh0cmEgbmV3bGluZS4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9u
bsOpKQogICAgLSBjb3JyZWN0IHdvcmRzIGluIGxvZyBtZXNzYWdlLgogICAgICAoc3VnZ2VzdGVk
IGJ5IFJvZ2VyIFBhdSBNb25uw6kpCnY0OgogICAgLSB1c2UgZGVzaWduYXRlZCBpbml0aWFsaXpl
cnMgZm9yICdmZWF0X25hbWVbXScuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7D
qSkKICAgIC0gdXNlIExPRyBpbiAnbGlieGxfX3Bzcl9hbGxvY19sb2dfZXJyX21zZycuCiAgICAg
IChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKdjM6CiAgICAtIHJlcGxhY2UgJ2xpYnhs
X3Bzcl9jYm1fdHlwZScgdG8gJ2xpYnhsX3Bzcl90eXBlJyBpbiBuZXdseSBkZWZpbmVkCiAgICAg
IGludGVyZmFjZXMuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKdjI6CiAg
ICAtIGNoYW5nZSAnQ0FUX0lORk8nLydNQkFfSU5GTycgdG8gJ0NBVCcvJ01CQScuIFRoZSByZWxh
dGVkIHN0cnVjdHVyZSBuYW1lcwogICAgICBhcmUgY2hhbmdlZCB0b28uCiAgICAgIChzdWdnZXN0
ZWQgYnkgQ2hhbyBQZW5nKQotLS0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIHwgICA3
ICstCiB0b29scy9saWJ4Yy94Y19wc3IuYyAgICAgICAgICB8ICAgOSArLQogdG9vbHMvbGlieGwv
bGlieGxfcHNyLmMgICAgICAgfCAgNTggKysrKysrKystLS0tLQogdG9vbHMveGwveGwuaCAgICAg
ICAgICAgICAgICAgfCAgIDEgKwogdG9vbHMveGwveGxfY21kdGFibGUuYyAgICAgICAgfCAgIDUg
KysKIHRvb2xzL3hsL3hsX3Bzci5jICAgICAgICAgICAgIHwgMTg1ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogNiBmaWxlcyBjaGFuZ2VkLCAxODMgaW5zZXJ0aW9u
cygrKSwgODIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94
ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRleCAyNzM2YmM1Li5k
Y2VhMDllIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90
b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaApAQCAtMjQ3MSw2ICsyNDcxLDcgQEAgZW51bSB4
Y19wc3JfdHlwZSB7CiAgICAgWENfUFNSX0NBVF9MM19DQk1fQ09ERSA9IDIsCiAgICAgWENfUFNS
X0NBVF9MM19DQk1fREFUQSA9IDMsCiAgICAgWENfUFNSX0NBVF9MMl9DQk0gICAgICA9IDQsCisg
ICAgWENfUFNSX01CQV9USFJUTCAgICAgICA9IDUsCiB9OwogdHlwZWRlZiBlbnVtIHhjX3Bzcl90
eXBlIHhjX3Bzcl90eXBlOwogCkBAIC0yNTE0LDkgKzI1MTUsOSBAQCBpbnQgeGNfcHNyX2NtdF9l
bmFibGVkKHhjX2ludGVyZmFjZSAqeGNoKTsKIGludCB4Y19wc3JfY2F0X3NldF9kb21haW5fZGF0
YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgeGNfcHNyX3R5cGUgdHlwZSwgdWludDMyX3QgdGFyZ2V0LAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGRhdGEpOwotaW50IHhjX3Bzcl9jYXRfZ2V0
X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB4Y19wc3JfdHlwZSB0eXBlLCB1aW50MzJfdCB0YXJnZXQs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgKmRhdGEpOworaW50IHhj
X3Bzcl9nZXRfZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgeGNfcHNyX3R5cGUgdHlwZSwgdWludDMyX3QgdGFy
Z2V0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgKmRhdGEpOwogaW50IHhj
X3Bzcl9nZXRfaHdfaW5mbyh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3Qgc29ja2V0LAogICAg
ICAgICAgICAgICAgICAgICAgICB4Y19wc3JfZmVhdF90eXBlIHR5cGUsIHhjX3Bzcl9od19pbmZv
ICpod19pbmZvKTsKIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfcHNyLmMgYi90b29scy9s
aWJ4Yy94Y19wc3IuYwppbmRleCAwMWY0YmE3Li4xOTFkZTk3IDEwMDY0NAotLS0gYS90b29scy9s
aWJ4Yy94Y19wc3IuYworKysgYi90b29scy9saWJ4Yy94Y19wc3IuYwpAQCAtMjgzLDkgKzI4Myw5
IEBAIGludCB4Y19wc3JfY2F0X3NldF9kb21haW5fZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWlu
dDMyX3QgZG9taWQsCiAgICAgcmV0dXJuIGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpOwogfQogCi1p
bnQgeGNfcHNyX2NhdF9nZXRfZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90
IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl90eXBlIHR5cGUs
IHVpbnQzMl90IHRhcmdldCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRf
dCAqZGF0YSkKK2ludCB4Y19wc3JfZ2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1
aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl90eXBlIHR5
cGUsIHVpbnQzMl90IHRhcmdldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90
ICpkYXRhKQogewogICAgIGludCByYzsKICAgICBERUNMQVJFX0RPTUNUTDsKQEAgLTMwNSw2ICsz
MDUsOSBAQCBpbnQgeGNfcHNyX2NhdF9nZXRfZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gs
IHVpbnQzMl90IGRvbWlkLAogICAgIGNhc2UgWENfUFNSX0NBVF9MMl9DQk06CiAgICAgICAgIGNt
ZCA9IFhFTl9ET01DVExfUFNSX0dFVF9MMl9DQk07CiAgICAgICAgIGJyZWFrOworICAgIGNhc2Ug
WENfUFNSX01CQV9USFJUTDoKKyAgICAgICAgY21kID0gWEVOX0RPTUNUTF9QU1JfR0VUX01CQV9U
SFJUTDsKKyAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgZXJybm8gPSBFSU5W
QUw7CiAgICAgICAgIHJldHVybiAtMTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3Bz
ci5jIGIvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMKaW5kZXggYzU0Y2I2Zi4uN2M1NjBiYyAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
cHNyLmMKQEAgLTcxLDE2ICs3MSwzMCBAQCBzdGF0aWMgdm9pZCBsaWJ4bF9fcHNyX2NtdF9sb2df
ZXJyX21zZyhsaWJ4bF9fZ2MgKmdjLCBpbnQgZXJyKQogICAgIExPR0UoRVJST1IsICIlcyIsIG1z
Zyk7CiB9CiAKLXN0YXRpYyB2b2lkIGxpYnhsX19wc3JfY2F0X2xvZ19lcnJfbXNnKGxpYnhsX19n
YyAqZ2MsIGludCBlcnIpCitzdGF0aWMgdm9pZCBsaWJ4bF9fcHNyX2FsbG9jX2xvZ19lcnJfbXNn
KGxpYnhsX19nYyAqZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGludCBlcnIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhs
X3Bzcl90eXBlIHR5cGUpCiB7CisgICAgLyoKKyAgICAgKiBJbmRleCBpcyAnbGlieGxfcHNyX3R5
cGUnIHNvIHdlIHNldCB0d28gJ0NEUCcgdG8gY29ycmVzcG9uZCB0bworICAgICAqIERBVEEgYW5k
IENPREUuCisgICAgICovCisgICAgY29uc3QgY2hhciAqIGNvbnN0IGZlYXRfbmFtZVtdID0gewor
ICAgICAgICBbTElCWExfUFNSX0NCTV9UWVBFX1VOS05PV05dID0gIlVOS05PV04iLAorICAgICAg
ICBbTElCWExfUFNSX0NCTV9UWVBFX0wzX0NCTV0gPSAiTDMgQ0FUIiwKKyAgICAgICAgW0xJQlhM
X1BTUl9DQk1fVFlQRV9MM19DQk1fQ09ERS4uLkxJQlhMX1BTUl9DQk1fVFlQRV9MM19DQk1fREFU
QV0gPQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiQ0RQIiwKKyAgICAg
ICAgW0xJQlhMX1BTUl9DQk1fVFlQRV9MMl9DQk1dID0gIkwyIENBVCIsCisgICAgICAgIFtMSUJY
TF9QU1JfQ0JNX1RZUEVfTUJBX1RIUlRMXSA9ICJNQkEiLAorICAgIH07CiAgICAgY2hhciAqbXNn
OwogCiAgICAgc3dpdGNoIChlcnIpIHsKICAgICBjYXNlIEVOT0RFVjoKLSAgICAgICAgbXNnID0g
IkNBVCBpcyBub3Qgc3VwcG9ydGVkIGluIHRoaXMgc3lzdGVtIjsKKyAgICAgICAgbXNnID0gImlz
IG5vdCBzdXBwb3J0ZWQgaW4gdGhpcyBzeXN0ZW0iOwogICAgICAgICBicmVhazsKICAgICBjYXNl
IEVOT0VOVDoKLSAgICAgICAgbXNnID0gIkNBVCBpcyBub3QgZW5hYmxlZCBvbiB0aGUgc29ja2V0
IjsKKyAgICAgICAgbXNnID0gImlzIG5vdCBlbmFibGVkIG9uIHRoZSBzb2NrZXQiOwogICAgICAg
ICBicmVhazsKICAgICBjYXNlIEVPVkVSRkxPVzoKICAgICAgICAgbXNnID0gIm5vIGZyZWUgQ09T
IGF2YWlsYWJsZSI7CkBAIC0xMDYsNyArMTIwLDcgQEAgc3RhdGljIHZvaWQgbGlieGxfX3Bzcl9j
YXRfbG9nX2Vycl9tc2cobGlieGxfX2djICpnYywgaW50IGVycikKICAgICAgICAgcmV0dXJuOwog
ICAgIH0KIAotICAgIExPR0UoRVJST1IsICIlcyIsIG1zZyk7CisgICAgTE9HKEVSUk9SLCAiJXM6
ICVzIiwgZmVhdF9uYW1lW3R5cGVdLCBtc2cpOwogfQogCiBzdGF0aWMgaW50IGxpYnhsX19waWNr
X3NvY2tldF9jcHUobGlieGxfX2djICpnYywgdWludDMyX3Qgc29ja2V0aWQpCkBAIC0zMDMsMTAg
KzMxNywxMCBAQCBvdXQ6CiAgICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgaW5saW5lIHhjX3Bz
cl90eXBlIGxpYnhsX19wc3JfY2JtX3R5cGVfdG9fbGlieGNfcHNyX3R5cGUoCi0gICAgbGlieGxf
cHNyX2NibV90eXBlIHR5cGUpCitzdGF0aWMgaW5saW5lIHhjX3Bzcl90eXBlIGxpYnhsX19wc3Jf
dHlwZV90b19saWJ4Y19wc3JfdHlwZSgKKyAgICBsaWJ4bF9wc3JfdHlwZSB0eXBlKQogewotICAg
IEJVSUxEX0JVR19PTihzaXplb2YobGlieGxfcHNyX2NibV90eXBlKSAhPSBzaXplb2YoeGNfcHNy
X3R5cGUpKTsKKyAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKGxpYnhsX3Bzcl90eXBlKSAhPSBzaXpl
b2YoeGNfcHNyX3R5cGUpKTsKICAgICByZXR1cm4gKHhjX3Bzcl90eXBlKXR5cGU7CiB9CiAKQEAg
LTMyNSwxNCArMzM5LDE0IEBAIGludCBsaWJ4bF9wc3JfY2F0X3NldF9jYm0obGlieGxfY3R4ICpj
dHgsIHVpbnQzMl90IGRvbWlkLAogICAgIH0KIAogICAgIGxpYnhsX2Zvcl9lYWNoX3NldF9iaXQo
c29ja2V0aWQsICp0YXJnZXRfbWFwKSB7Ci0gICAgICAgIHhjX3Bzcl90eXBlIHhjX3R5cGUgPSBs
aWJ4bF9fcHNyX2NibV90eXBlX3RvX2xpYnhjX3Bzcl90eXBlKHR5cGUpOworICAgICAgICB4Y19w
c3JfdHlwZSB4Y190eXBlID0gbGlieGxfX3Bzcl90eXBlX3RvX2xpYnhjX3Bzcl90eXBlKHR5cGUp
OwogCiAgICAgICAgIGlmIChzb2NrZXRpZCA+PSBucl9zb2NrZXRzKQogICAgICAgICAgICAgYnJl
YWs7CiAKICAgICAgICAgaWYgKHhjX3Bzcl9jYXRfc2V0X2RvbWFpbl9kYXRhKGN0eC0+eGNoLCBk
b21pZCwgeGNfdHlwZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNv
Y2tldGlkLCBjYm0pKSB7Ci0gICAgICAgICAgICBsaWJ4bF9fcHNyX2NhdF9sb2dfZXJyX21zZyhn
YywgZXJybm8pOworICAgICAgICAgICAgbGlieGxfX3Bzcl9hbGxvY19sb2dfZXJyX21zZyhnYywg
ZXJybm8sIHR5cGUpOwogICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwogICAgICAgICB9CiAg
ICAgfQpAQCAtMzQ2LDE4ICszNjAsNyBAQCBpbnQgbGlieGxfcHNyX2NhdF9nZXRfY2JtKGxpYnhs
X2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfcHNyX2NibV90eXBlIHR5cGUsIHVpbnQzMl90IHRhcmdldCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDY0X3QgKmNibV9yKQogewotICAgIEdDX0lOSVQoY3R4KTsKLSAgICBpbnQg
cmMgPSAwOwotICAgIHhjX3Bzcl90eXBlIHhjX3R5cGUgPSBsaWJ4bF9fcHNyX2NibV90eXBlX3Rv
X2xpYnhjX3Bzcl90eXBlKHR5cGUpOwotCi0gICAgaWYgKHhjX3Bzcl9jYXRfZ2V0X2RvbWFpbl9k
YXRhKGN0eC0+eGNoLCBkb21pZCwgeGNfdHlwZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdGFyZ2V0LCBjYm1fcikpIHsKLSAgICAgICAgbGlieGxfX3Bzcl9jYXRfbG9nX2Vy
cl9tc2coZ2MsIGVycm5vKTsKLSAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwotICAgIH0KLQotICAg
IEdDX0ZSRUU7Ci0gICAgcmV0dXJuIHJjOworICAgIHJldHVybiBsaWJ4bF9wc3JfZ2V0X3ZhbChj
dHgsIGRvbWlkLCB0eXBlLCB0YXJnZXQsIGNibV9yKTsKIH0KIAogc3RhdGljIHhjX3Bzcl9mZWF0
X3R5cGUgbGlieGxfX2ZlYXRfdHlwZV90b19saWJ4Y19mZWF0X3R5cGUoCkBAIC00NTcsNyArNDYw
LDE4IEBAIGludCBsaWJ4bF9wc3JfZ2V0X3ZhbChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9t
aWQsCiAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfcHNyX3R5cGUgdHlwZSwgdW5zaWduZWQg
aW50IHRhcmdldCwKICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqdmFsKQogewotICAg
IHJldHVybiBFUlJPUl9GQUlMOworICAgIEdDX0lOSVQoY3R4KTsKKyAgICBpbnQgcmMgPSAwOwor
ICAgIHhjX3Bzcl90eXBlIHhjX3R5cGUgPSBsaWJ4bF9fcHNyX3R5cGVfdG9fbGlieGNfcHNyX3R5
cGUodHlwZSk7CisKKyAgICBpZiAoeGNfcHNyX2dldF9kb21haW5fZGF0YShjdHgtPnhjaCwgZG9t
aWQsIHhjX3R5cGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGFyZ2V0LCB2YWwp
KSB7CisgICAgICAgIGxpYnhsX19wc3JfYWxsb2NfbG9nX2Vycl9tc2coZ2MsIGVycm5vLCB0eXBl
KTsKKyAgICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAgIH0KKworICAgIEdDX0ZSRUU7CisgICAg
cmV0dXJuIHJjOwogfQogCiBzdGF0aWMgdm9pZCBsaWJ4bF9feGNfaHdfaW5mb190b19saWJ4bF9o
d19pbmZvKApkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGwuaCBiL3Rvb2xzL3hsL3hsLmgKaW5kZXgg
NmI2MGQxZC4uYTcyNDU4YiAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGwuaAorKysgYi90b29scy94
bC94bC5oCkBAIC0yMDgsNiArMjA4LDcgQEAgaW50IG1haW5fcHNyX2NtdF9kZXRhY2goaW50IGFy
Z2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3Bzcl9jbXRfc2hvdyhpbnQgYXJnYywgY2hhciAq
KmFyZ3YpOwogaW50IG1haW5fcHNyX2NhdF9jYm1fc2V0KGludCBhcmdjLCBjaGFyICoqYXJndik7
CiBpbnQgbWFpbl9wc3JfY2F0X3Nob3coaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKK2ludCBtYWlu
X3Bzcl9tYmFfc2hvdyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogI2VuZGlmCiBpbnQgbWFpbl9x
ZW11X21vbml0b3JfY29tbWFuZChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogCmRpZmYgLS1naXQg
YS90b29scy94bC94bF9jbWR0YWJsZS5jIGIvdG9vbHMveGwveGxfY21kdGFibGUuYwppbmRleCBk
YmJmYzAyLi5jYWMyMDE0IDEwMDY0NAotLS0gYS90b29scy94bC94bF9jbWR0YWJsZS5jCisrKyBi
L3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKQEAgLTU4NSw2ICs1ODUsMTEgQEAgc3RydWN0IGNtZF9z
cGVjIGNtZF90YWJsZVtdID0gewogICAgICAgIltvcHRpb25zXSA8RG9tYWluPiIsCiAgICAgICAi
LWwgPGxldmVsPiAgICAgICAgU3BlY2lmeSB0aGUgY2FjaGUgbGV2ZWwgdG8gcHJvY2Vzcywgb3Ro
ZXJ3aXNlIEwzIGNhY2hlIGlzIHByb2Nlc3NlZFxuIgogICAgIH0sCisgICAgeyAicHNyLW1iYS1z
aG93IiwKKyAgICAgICZtYWluX3Bzcl9tYmFfc2hvdywgMCwgMSwKKyAgICAgICJTaG93IE1lbW9y
eSBCYW5kd2lkdGggQWxsb2NhdGlvbiBpbmZvcm1hdGlvbiIsCisgICAgICAiPERvbWFpbj4iLAor
ICAgIH0sCiAjZW5kaWYKICAgICB7ICJ1c2JjdHJsLWF0dGFjaCIsCiAgICAgICAmbWFpbl91c2Jj
dHJsX2F0dGFjaCwgMCwgMSwKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3Bzci5jIGIvdG9vbHMv
eGwveGxfcHNyLmMKaW5kZXggYWI0N2Q5Ni4uMGVlZGJjNyAxMDA2NDQKLS0tIGEvdG9vbHMveGwv
eGxfcHNyLmMKKysrIGIvdG9vbHMveGwveGxfcHNyLmMKQEAgLTMyNywxOSArMzI3LDI2IEBAIG91
dDoKICAgICByZXR1cm4gcmM7CiB9CiAKLXN0YXRpYyB2b2lkIHBzcl9jYXRfcHJpbnRfb25lX2Rv
bWFpbl9jYm1fdHlwZSh1aW50MzJfdCBkb21pZCwgdWludDMyX3Qgc29ja2V0aWQsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfcHNyX2NibV90eXBl
IHR5cGUpCitzdGF0aWMgdm9pZCBwc3JfcHJpbnRfb25lX2RvbWFpbl92YWxfdHlwZSh1aW50MzJf
dCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhs
X3Bzcl9od19pbmZvICppbmZvLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfcHNyX3R5cGUgdHlwZSkKIHsKLSAgICB1aW50NjRfdCBjYm07CisgICAgdWlu
dDY0X3QgdmFsOwogCi0gICAgaWYgKCFsaWJ4bF9wc3JfY2F0X2dldF9jYm0oY3R4LCBkb21pZCwg
dHlwZSwgc29ja2V0aWQsICZjYm0pKQotICAgICAgICBwcmludGYoIiUjMTYiUFJJeDY0LCBjYm0p
OworICAgIGlmICghbGlieGxfcHNyX2dldF92YWwoY3R4LCBkb21pZCwgdHlwZSwgaW5mby0+aWQs
ICZ2YWwpKSB7CisgICAgICAgIGlmICh0eXBlID09IExJQlhMX1BTUl9DQk1fVFlQRV9NQkFfVEhS
VEwgJiYgaW5mby0+dS5tYmEubGluZWFyKQorICAgICAgICAgICAgcHJpbnRmKCIlMTYiUFJJdTY0
LCB2YWwpOworICAgICAgICBlbHNlCisgICAgICAgICAgICBwcmludGYoIiUjMTYiUFJJeDY0LCB2
YWwpOworICAgIH0KICAgICBlbHNlCiAgICAgICAgIHByaW50ZigiJTE2cyIsICJlcnJvciIpOwog
fQogCi1zdGF0aWMgdm9pZCBwc3JfY2F0X3ByaW50X29uZV9kb21haW5fY2JtKHVpbnQzMl90IGRv
bWlkLCB1aW50MzJfdCBzb2NrZXRpZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYm9vbCBjZHBfZW5hYmxlZCwgdW5zaWduZWQgaW50IGx2bCkKK3N0YXRpYyB2b2lk
IHBzcl9wcmludF9vbmVfZG9tYWluX3ZhbCh1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9wc3JfaHdfaW5mbyAqaW5mbywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9wc3JfZmVhdF90eXBlIHR5cGUsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGx2bCkKIHsK
ICAgICBjaGFyICpkb21haW5fbmFtZTsKIApAQCAtMzQ3LDEwNiArMzU0LDE1NSBAQCBzdGF0aWMg
dm9pZCBwc3JfY2F0X3ByaW50X29uZV9kb21haW5fY2JtKHVpbnQzMl90IGRvbWlkLCB1aW50MzJf
dCBzb2NrZXRpZCwKICAgICBwcmludGYoIiU1ZCUyNXMiLCBkb21pZCwgZG9tYWluX25hbWUpOwog
ICAgIGZyZWUoZG9tYWluX25hbWUpOwogCi0gICAgc3dpdGNoIChsdmwpIHsKLSAgICBjYXNlIDM6
Ci0gICAgICAgIGlmICghY2RwX2VuYWJsZWQpIHsKLSAgICAgICAgICAgIHBzcl9jYXRfcHJpbnRf
b25lX2RvbWFpbl9jYm1fdHlwZShkb21pZCwgc29ja2V0aWQsCisgICAgc3dpdGNoICh0eXBlKSB7
CisgICAgY2FzZSBMSUJYTF9QU1JfRkVBVF9UWVBFX0NBVDoKKyAgICAgICAgc3dpdGNoIChsdmwp
IHsKKyAgICAgICAgY2FzZSAzOgorICAgICAgICAgICAgaWYgKCFpbmZvLT51LmNhdC5jZHBfZW5h
YmxlZCkgeworICAgICAgICAgICAgICAgIHBzcl9wcmludF9vbmVfZG9tYWluX3ZhbF90eXBlKGRv
bWlkLCBpbmZvLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IExJQlhMX1BTUl9DQk1fVFlQRV9MM19DQk0pOwotICAgICAgICB9IGVsc2UgewotICAgICAgICAg
ICAgcHNyX2NhdF9wcmludF9vbmVfZG9tYWluX2NibV90eXBlKGRvbWlkLCBzb2NrZXRpZCwKKyAg
ICAgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICAgICAgcHNyX3ByaW50X29uZV9kb21haW5f
dmFsX3R5cGUoZG9taWQsIGluZm8sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgTElCWExfUFNSX0NCTV9UWVBFX0wzX0NCTV9DT0RFKTsKLSAgICAgICAgICAg
IHBzcl9jYXRfcHJpbnRfb25lX2RvbWFpbl9jYm1fdHlwZShkb21pZCwgc29ja2V0aWQsCisgICAg
ICAgICAgICAgICAgcHNyX3ByaW50X29uZV9kb21haW5fdmFsX3R5cGUoZG9taWQsIGluZm8sCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfUFNSX0NC
TV9UWVBFX0wzX0NCTV9EQVRBKTsKLSAgICAgICAgfQotICAgICAgICBicmVhazsKLSAgICBjYXNl
IDI6Ci0gICAgICAgIHBzcl9jYXRfcHJpbnRfb25lX2RvbWFpbl9jYm1fdHlwZShkb21pZCwgc29j
a2V0aWQsCisgICAgICAgICAgICB9CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBjYXNl
IDI6CisgICAgICAgICAgICBwc3JfcHJpbnRfb25lX2RvbWFpbl92YWxfdHlwZShkb21pZCwgaW5m
bywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX1BTUl9D
Qk1fVFlQRV9MMl9DQk0pOworICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgZGVmYXVsdDoK
KyAgICAgICAgICAgIHByaW50ZigiSW5wdXQgbHZsICVkIGlzIHdyb25nISIsIGx2bCk7CisgICAg
ICAgIH0KICAgICAgICAgYnJlYWs7Ci0gICAgZGVmYXVsdDoKLSAgICAgICAgcHJpbnRmKCJJbnB1
dCBsdmwgJWQgaXMgd3JvbmchIiwgbHZsKTsKKworICAgIGNhc2UgTElCWExfUFNSX0ZFQVRfVFlQ
RV9NQkE6CisgICAgICAgIHBzcl9wcmludF9vbmVfZG9tYWluX3ZhbF90eXBlKGRvbWlkLCBpbmZv
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9QU1JfQ0JNX1RZ
UEVfTUJBX1RIUlRMKTsKICAgICAgICAgYnJlYWs7CiAgICAgfQogCiAgICAgcHJpbnRmKCJcbiIp
OwogfQogCi1zdGF0aWMgaW50IHBzcl9jYXRfcHJpbnRfZG9tYWluX2NibSh1aW50MzJfdCBkb21p
ZCwgdWludDMyX3Qgc29ja2V0aWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBib29sIGNkcF9lbmFibGVkLCB1bnNpZ25lZCBpbnQgbHZsKQorc3RhdGljIGludCBwc3JfcHJp
bnRfZG9tYWluX3ZhbCh1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfcHNyX2h3X2luZm8gKmluZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX3Bzcl9mZWF0X3R5cGUgdHlwZSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IGx2bCkKIHsKICAgICBpbnQgaSwgbnJfZG9tYWluczsKICAg
ICBsaWJ4bF9kb21pbmZvICpsaXN0OwogCiAgICAgaWYgKGRvbWlkICE9IElOVkFMSURfRE9NSUQp
IHsKLSAgICAgICAgcHNyX2NhdF9wcmludF9vbmVfZG9tYWluX2NibShkb21pZCwgc29ja2V0aWQs
IGNkcF9lbmFibGVkLCBsdmwpOworICAgICAgICBwc3JfcHJpbnRfb25lX2RvbWFpbl92YWwoZG9t
aWQsIGluZm8sIHR5cGUsIGx2bCk7CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIAogICAgIGlm
ICghKGxpc3QgPSBsaWJ4bF9saXN0X2RvbWFpbihjdHgsICZucl9kb21haW5zKSkpIHsKLSAgICAg
ICAgZnByaW50ZihzdGRlcnIsICJGYWlsZWQgdG8gZ2V0IGRvbWFpbiBsaXN0IGZvciBjYm0gZGlz
cGxheVxuIik7Ci0gICAgICAgIHJldHVybiAtMTsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJG
YWlsZWQgdG8gZ2V0IGRvbWFpbiBsaXN0IGZvciB2YWx1ZSBkaXNwbGF5XG4iKTsKKyAgICAgICAg
cmV0dXJuIEVYSVRfRkFJTFVSRTsKICAgICB9CiAKICAgICBmb3IgKGkgPSAwOyBpIDwgbnJfZG9t
YWluczsgaSsrKQotICAgICAgICBwc3JfY2F0X3ByaW50X29uZV9kb21haW5fY2JtKGxpc3RbaV0u
ZG9taWQsIHNvY2tldGlkLCBjZHBfZW5hYmxlZCwgbHZsKTsKKyAgICAgICAgcHNyX3ByaW50X29u
ZV9kb21haW5fdmFsKGxpc3RbaV0uZG9taWQsIGluZm8sIHR5cGUsIGx2bCk7CiAgICAgbGlieGxf
ZG9taW5mb19saXN0X2ZyZWUobGlzdCwgbnJfZG9tYWlucyk7CiAKICAgICByZXR1cm4gMDsKIH0K
IAotc3RhdGljIGludCBwc3JfY2F0X3ByaW50X3NvY2tldCh1aW50MzJfdCBkb21pZCwgbGlieGxf
cHNyX2NhdF9pbmZvICppbmZvLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgbHZsKQorc3RhdGljIGludCBwc3JfcHJpbnRfc29ja2V0KHVpbnQzMl90IGRvbWlk
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl9od19pbmZvICppbmZvLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl9mZWF0X3R5cGUgdHlwZSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbHZsKQogewotICAgIGludCBy
YzsKLSAgICB1aW50MzJfdCBsM19jYWNoZV9zaXplOwotCiAgICAgcHJpbnRmKCIlLTE2czogJXVc
biIsICJTb2NrZXQgSUQiLCBpbmZvLT5pZCk7CiAKLSAgICAvKiBTbyBmYXIsIENNVCBvbmx5IHN1
cHBvcnRzIEwzIGNhY2hlLiAqLwotICAgIGlmIChsdmwgPT0gMykgewotICAgICAgICByYyA9IGxp
YnhsX3Bzcl9jbXRfZ2V0X2wzX2NhY2hlX3NpemUoY3R4LCBpbmZvLT5pZCwgJmwzX2NhY2hlX3Np
emUpOwotICAgICAgICBpZiAocmMpIHsKLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiRmFp
bGVkIHRvIGdldCBsMyBjYWNoZSBzaXplIGZvciBzb2NrZXQ6JWRcbiIsCi0gICAgICAgICAgICAg
ICAgICAgIGluZm8tPmlkKTsKLSAgICAgICAgICAgIHJldHVybiAtMTsKKyAgICBzd2l0Y2ggKHR5
cGUpIHsKKyAgICBjYXNlIExJQlhMX1BTUl9GRUFUX1RZUEVfQ0FUOgorICAgIHsKKyAgICAgICAg
aW50IHJjOworICAgICAgICB1aW50MzJfdCBsM19jYWNoZV9zaXplOworCisgICAgICAgIC8qIFNv
IGZhciwgQ01UIG9ubHkgc3VwcG9ydHMgTDMgY2FjaGUuICovCisgICAgICAgIGlmIChsdmwgPT0g
MykgeworICAgICAgICAgICAgcmMgPSBsaWJ4bF9wc3JfY210X2dldF9sM19jYWNoZV9zaXplKGN0
eCwgaW5mby0+aWQsICZsM19jYWNoZV9zaXplKTsKKyAgICAgICAgICAgIGlmIChyYykgeworICAg
ICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiRmFpbGVkIHRvIGdldCBsMyBjYWNoZSBzaXpl
IGZvciBzb2NrZXQ6JWRcbiIsCisgICAgICAgICAgICAgICAgICAgICAgICBpbmZvLT5pZCk7Cisg
ICAgICAgICAgICAgICAgcmV0dXJuIC0xOworICAgICAgICAgICAgfQorICAgICAgICAgICAgcHJp
bnRmKCIlLTE2czogJXVLQlxuIiwgIkwzIENhY2hlIiwgbDNfY2FjaGVfc2l6ZSk7CiAgICAgICAg
IH0KLSAgICAgICAgcHJpbnRmKCIlLTE2czogJXVLQlxuIiwgIkwzIENhY2hlIiwgbDNfY2FjaGVf
c2l6ZSk7CisKKyAgICAgICAgcHJpbnRmKCIlLTE2czogJSNsbHhcbiIsICJEZWZhdWx0IENCTSIs
CisgICAgICAgICAgICAgICAoMXVsbCA8PCBpbmZvLT51LmNhdC5jYm1fbGVuKSAtIDEpOworICAg
ICAgICBpZiAoaW5mby0+dS5jYXQuY2RwX2VuYWJsZWQpCisgICAgICAgICAgICBwcmludGYoIiU1
cyUyNXMlMTZzJTE2c1xuIiwgIklEIiwgIk5BTUUiLCAiQ0JNIChjb2RlKSIsICJDQk0gKGRhdGEp
Iik7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHByaW50ZigiJTVzJTI1cyUxNnNcbiIsICJJ
RCIsICJOQU1FIiwgIkNCTSIpOworCisgICAgICAgIGJyZWFrOwogICAgIH0KIAotICAgIHByaW50
ZigiJS0xNnM6ICUjbGx4XG4iLCAiRGVmYXVsdCBDQk0iLCAoMXVsbCA8PCBpbmZvLT5jYm1fbGVu
KSAtIDEpOwotICAgIGlmIChpbmZvLT5jZHBfZW5hYmxlZCkKLSAgICAgICAgcHJpbnRmKCIlNXMl
MjVzJTE2cyUxNnNcbiIsICJJRCIsICJOQU1FIiwgIkNCTSAoY29kZSkiLCAiQ0JNIChkYXRhKSIp
OwotICAgIGVsc2UKLSAgICAgICAgcHJpbnRmKCIlNXMlMjVzJTE2c1xuIiwgIklEIiwgIk5BTUUi
LCAiQ0JNIik7CisgICAgY2FzZSBMSUJYTF9QU1JfRkVBVF9UWVBFX01CQToKKyAgICAgICAgcHJp
bnRmKCIlLTE2czogJXVcbiIsICJEZWZhdWx0IFRIUlRMIiwgMCk7CisgICAgICAgIHByaW50Zigi
JTVzJTI1cyUxNnNcbiIsICJJRCIsICJOQU1FIiwgIlRIUlRMIik7CisgICAgICAgIGJyZWFrOwog
Ci0gICAgcmV0dXJuIHBzcl9jYXRfcHJpbnRfZG9tYWluX2NibShkb21pZCwgaW5mby0+aWQsIGlu
Zm8tPmNkcF9lbmFibGVkLCBsdmwpOworICAgIGRlZmF1bHQ6CisgICAgICAgIGZwcmludGYoc3Rk
ZXJyLCAiSW5wdXQgZmVhdHVyZSB0eXBlICVkIGlzIHdyb25nXG4iLCB0eXBlKTsKKyAgICAgICAg
cmV0dXJuIEVYSVRfRkFJTFVSRTsKKyAgICB9CisKKyAgICByZXR1cm4gcHNyX3ByaW50X2RvbWFp
bl92YWwoZG9taWQsIGluZm8sIHR5cGUsIGx2bCk7CiB9CiAKLXN0YXRpYyBpbnQgcHNyX2NhdF9z
aG93KHVpbnQzMl90IGRvbWlkLCB1bnNpZ25lZCBpbnQgbHZsKQorc3RhdGljIGludCBwc3JfdmFs
X3Nob3codWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9wc3Jf
ZmVhdF90eXBlIHR5cGUsCisgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbHZs
KQogewogICAgIHVuc2lnbmVkIGludCBpLCBucjsKICAgICBpbnQgcmM7Ci0gICAgbGlieGxfcHNy
X2NhdF9pbmZvICppbmZvOworICAgIGxpYnhsX3Bzcl9od19pbmZvICppbmZvOwogCi0gICAgaWYg
KGx2bCAhPSAyICYmIGx2bCAhPSAzKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiSW5wdXQg
bHZsICVkIGlzIHdyb25nXG4iLCBsdmwpOworICAgIHN3aXRjaCAodHlwZSkgeworICAgIGNhc2Ug
TElCWExfUFNSX0ZFQVRfVFlQRV9DQVQ6CisgICAgICAgIGlmIChsdmwgIT0gMiAmJiBsdmwgIT0g
MykgeworICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJJbnB1dCBsdmwgJWQgaXMgd3Jvbmdc
biIsIGx2bCk7CisgICAgICAgICAgICByZXR1cm4gRVhJVF9GQUlMVVJFOworICAgICAgICB9Cisg
ICAgICAgIGJyZWFrOworCisgICAgY2FzZSBMSUJYTF9QU1JfRkVBVF9UWVBFX01CQToKKyAgICAg
ICAgaWYgKGx2bCkgeworICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsCisgICAgICAgICAgICAg
ICAgICAgICJVbmV4cGVjdGVkIGx2bCBwYXJhbWV0ZXIgJWQgZm9yIE1CQSBmZWF0dXJlXG4iLCBs
dmwpOworICAgICAgICAgICAgcmV0dXJuIEVYSVRfRkFJTFVSRTsKKyAgICAgICAgfQorICAgICAg
ICBicmVhazsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAiSW5wdXQg
ZmVhdHVyZSB0eXBlICVkIGlzIHdyb25nXG4iLCB0eXBlKTsKICAgICAgICAgcmV0dXJuIEVYSVRf
RkFJTFVSRTsKICAgICB9CiAKLSAgICByYyA9IGxpYnhsX3Bzcl9jYXRfZ2V0X2luZm8oY3R4LCAm
aW5mbywgJm5yLCBsdmwpOworICAgIHJjID0gbGlieGxfcHNyX2dldF9od19pbmZvKGN0eCwgdHlw
ZSwgbHZsLCAmbnIsICZpbmZvKTsKICAgICBpZiAocmMpIHsKLSAgICAgICAgZnByaW50ZihzdGRl
cnIsICJGYWlsZWQgdG8gZ2V0ICVzIGNhdCBpbmZvXG4iLCAobHZsID09IDMpPyJMMyI6IkwyIik7
CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAiRmFpbGVkIHRvIGdldCBpbmZvXG4iKTsKICAgICAg
ICAgcmV0dXJuIHJjOwogICAgIH0KIAogICAgIGZvciAoaSA9IDA7IGkgPCBucjsgaSsrKSB7Ci0g
ICAgICAgIHJjID0gcHNyX2NhdF9wcmludF9zb2NrZXQoZG9taWQsIGluZm8gKyBpLCBsdmwpOwor
ICAgICAgICByYyA9IHBzcl9wcmludF9zb2NrZXQoZG9taWQsIGluZm8gKyBpLCB0eXBlLCBsdmwp
OwogICAgICAgICBpZiAocmMpCiAgICAgICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKIG91dDoK
LSAgICBsaWJ4bF9wc3JfY2F0X2luZm9fbGlzdF9mcmVlKGluZm8sIG5yKTsKKyAgICBsaWJ4bF9w
c3JfaHdfaW5mb19saXN0X2ZyZWUoaW5mbywgbnIpOwogICAgIHJldHVybiByYzsKIH0KIApAQCAt
NDc1LDYgKzUzMSwyNyBAQCBzdGF0aWMgaW50IHBzcl9sMl9jYXRfaHdpbmZvKHZvaWQpCiAgICAg
cmV0dXJuIHJjOwogfQogCitpbnQgbWFpbl9wc3JfbWJhX3Nob3coaW50IGFyZ2MsIGNoYXIgKiph
cmd2KQoreworICAgIGludCBvcHQ7CisgICAgdWludDMyX3QgZG9taWQ7CisKKyAgICBTV0lUQ0hf
Rk9SRUFDSF9PUFQob3B0LCAiIiwgTlVMTCwgInBzci1tYmEtc2hvdyIsIDApIHsKKyAgICAgICAg
LyogTm8gb3B0aW9ucyAqLworICAgIH0KKworICAgIGlmIChvcHRpbmQgPj0gYXJnYykKKyAgICAg
ICAgZG9taWQgPSBJTlZBTElEX0RPTUlEOworICAgIGVsc2UgaWYgKG9wdGluZCA9PSBhcmdjIC0g
MSkKKyAgICAgICAgZG9taWQgPSBmaW5kX2RvbWFpbihhcmd2W29wdGluZF0pOworICAgIGVsc2Ug
eworICAgICAgICBoZWxwKCJwc3ItbWJhLXNob3ciKTsKKyAgICAgICAgcmV0dXJuIDI7CisgICAg
fQorCisgICAgcmV0dXJuIHBzcl92YWxfc2hvdyhkb21pZCwgTElCWExfUFNSX0ZFQVRfVFlQRV9N
QkEsIDApOworfQorCiBzdGF0aWMgaW50IHBzcl9tYmFfaHdpbmZvKHZvaWQpCiB7CiAgICAgaW50
IHJjOwpAQCAtNjEyLDcgKzY4OSw3IEBAIGludCBtYWluX3Bzcl9jYXRfc2hvdyhpbnQgYXJnYywg
Y2hhciAqKmFyZ3YpCiAgICAgICAgIHJldHVybiAyOwogICAgIH0KIAotICAgIHJldHVybiBwc3Jf
Y2F0X3Nob3coZG9taWQsIGx2bCk7CisgICAgcmV0dXJuIHBzcl92YWxfc2hvdyhkb21pZCwgTElC
WExfUFNSX0ZFQVRfVFlQRV9DQVQsIGx2bCk7CiB9CiAKIGludCBtYWluX3Bzcl9od2luZm8oaW50
IGFyZ2MsIGNoYXIgKiphcmd2KQotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 09:02:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 09:02:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2vrR-0002Cm-6T; Fri, 13 Oct 2017 09:02:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e2vrQ-00029t-7D
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 09:02:28 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 06/16-31244-32180E95; Fri, 13 Oct 2017 09:02:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsVywNwkVle+8UG
 kwdfZ1hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bHvF0sBS1OFUv3rGZsYNxi2MXIxSEkMI1R
 ouFXC3MXIyeHhACvxJFlM1gh7ACJJ6teMUMUNTBKHPz8lhEkwSagLvH4aw8TiC0ioCRxb9VkM
 JtZ4DqjRM/cWBBbWCBFovvXShYQm0VAVeLpiblgNbwCnhLLu56wQSyQkzh5bDLYMk6geFfTRr
 AjhAQ8JDZ/mcwGUS8ocXLmE6A5HEDz1SXWzxOCWCUv0bx1NvMERoFZSKpmIVTNQlK1gJF5FaN
 GcWpRWWqRrrGxXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYHAyAMEOxp3rAw8x
 SnIwKYnyqkU+iBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwevTAJQTLEpNT61Iy8wBxglMWoKDR
 0mEVxMkzVtckJhbnJkOkTrFaMxxbNPlP0wcHTfv/mESYsnLz0uVEue1ACkVACnNKM2DGwSL30
 uMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQS5v1TDzSFJzOvBG7fK6BTmIBOeRcBdkpJIkJKqoF
 x1YWU15b/HB/9dRY+wOA5df61r0HcqVMeXjsiteXD95Bi/S3LClxSDzyWaInbYz9L0MPQO0Rh
 y2mm2+cO5afIit91NZizafn0dbwZLImJT5P8BFfdiV0V+HyxPf+tZ5nfP298fKHNYM2pdtk6+
 XTl7LY6pwcOvbs2VF3L8DxnW9chXm7+6J2cEktxRqKhFnNRcSIAZ0eYhdoCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1507885322!111673941!12
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12204 invoked from network); 13 Oct 2017 09:02:23 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 09:02:23 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Oct 2017 02:02:23 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,370,1503385200"; d="scan'208";a="1024785017"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga003.jf.intel.com with ESMTP; 13 Oct 2017 02:02:21 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 13 Oct 2017 16:41:07 +0800
Message-Id: <1507884068-18757-16-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507884068-18757-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1507884068-18757-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Yi Sun <yi.y.sun@linux.intel.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v7 15/16] tools: implement new generic set value
	interface and MBA set value command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIG5ldyBnZW5lcmljIHNldCB2YWx1ZSBpbnRlcmZhY2VzIGlu
IGxpYnhjIGFuZCBsaWJ4bC4KVGhlc2UgaW50ZXJmYWNlcyBhcmUgc3VpdGFibGUgZm9yIGFsbCBh
bGxvY2F0aW9uIGZlYXR1cmVzLiBJdCBhbHNvIGFkZHMgYQpuZXcgTUJBIHNldCB2YWx1ZSBjb21t
YW5kIGluIHhsLgoKU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5j
b20+ClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
QWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpDQzogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBD
aGFvIFBlbmcgPGNoYW8ucC5wZW5nQGxpbnV4LmludGVsLmNvbT4KCnY1OgogICAgLSBtb3ZlIHhj
X3R5cGUgZGVmaW5pdGlvbiBhbmQgdmFsdWUgZ2V0IG91dCBvZiB0aGUgbG9vcC4KICAgICAgKHN1
Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2NDoKICAgIC0gcmVtb3ZlICdBTExPQ18nIGZy
b20gbWFjcm8gbmFtZS4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAg
LSBhZGp1c3QgcGxhY2Ugb2YgYXJnYyBjaGVjayBhbmQgcmV0dXJuIEVYSVRfRkFJTFVSRS4KICAg
ICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBmaXggaW5kZW50YXRpb24g
aXNzdWUuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gbW92ZSBz
YW1lIHR5cGUgbG9jYWwgdmFyaWFibGVzIGRlY2xhcmF0aW9uIHRvIGEgc2luZ2xlIGxpbmUuCiAg
ICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKdjM6CiAgICAtIGFkZCAnY29uc3Qn
IGZvciAnb3B0c1tdJyBpbiAnbWFpbl9wc3JfbWJhX3NldCcuCiAgICAgIChzdWdnZXN0ZWQgYnkg
Um9nZXIgUGF1IE1vbm7DqSkKICAgIC0gcmVwbGFjZSAnbGlieGxfcHNyX2NibV90eXBlJyB0byAn
bGlieGxfcHNyX3R5cGUnIGZvciBuZXdseSBkZWZpbmVkCiAgICAgIGludGVyZmFjZXMuCiAgICAg
IChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKLS0tCiB0b29scy9saWJ4Yy9pbmNsdWRl
L3hlbmN0cmwuaCB8ICA2ICsrLS0tCiB0b29scy9saWJ4Yy94Y19wc3IuYyAgICAgICAgICB8ICA5
ICsrKystLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3Bzci5jICAgICAgIHwgNTIgKysrKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLQogdG9vbHMveGwveGwuaCAgICAgICAgICAgICAg
ICAgfCAgMSArCiB0b29scy94bC94bF9jbWR0YWJsZS5jICAgICAgICB8ICA2ICsrKysrCiB0b29s
cy94bC94bF9wc3IuYyAgICAgICAgICAgICB8IDU1ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIDYgZmlsZXMgY2hhbmdlZCwgOTYgaW5zZXJ0aW9ucygrKSwgMzMg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgg
Yi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRleCBkY2VhMDllLi5mMjQ2M2Y5IDEw
MDY0NAotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90b29scy9saWJ4
Yy9pbmNsdWRlL3hlbmN0cmwuaApAQCAtMjUxMiw5ICsyNTEyLDkgQEAgaW50IHhjX3Bzcl9jbXRf
Z2V0X2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IHJtaWQsIHVpbnQzMl90IGNwdSwK
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90ICp0c2MpOwogaW50IHhjX3Bzcl9jbXRf
ZW5hYmxlZCh4Y19pbnRlcmZhY2UgKnhjaCk7CiAKLWludCB4Y19wc3JfY2F0X3NldF9kb21haW5f
ZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgeGNfcHNyX3R5cGUgdHlwZSwgdWludDMyX3QgdGFyZ2V0LAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGRhdGEpOworaW50IHhjX3Bzcl9zZXRf
ZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgeGNfcHNyX3R5cGUgdHlwZSwgdWludDMyX3QgdGFyZ2V0LAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgZGF0YSk7CiBpbnQgeGNfcHNyX2dldF9k
b21haW5fZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB4Y19wc3JfdHlwZSB0eXBlLCB1aW50MzJfdCB0YXJnZXQsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqZGF0YSk7CmRpZmYgLS1naXQgYS90b29s
cy9saWJ4Yy94Y19wc3IuYyBiL3Rvb2xzL2xpYnhjL3hjX3Bzci5jCmluZGV4IDE5MWRlOTcuLjE2
MDkxODUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3Bzci5jCisrKyBiL3Rvb2xzL2xpYnhj
L3hjX3Bzci5jCkBAIC0yNDgsOSArMjQ4LDkgQEAgaW50IHhjX3Bzcl9jbXRfZW5hYmxlZCh4Y19p
bnRlcmZhY2UgKnhjaCkKIAogICAgIHJldHVybiAwOwogfQotaW50IHhjX3Bzcl9jYXRfc2V0X2Rv
bWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB4Y19wc3JfdHlwZSB0eXBlLCB1aW50MzJfdCB0YXJnZXQsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgZGF0YSkKK2ludCB4Y19wc3Jf
c2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl90eXBlIHR5cGUsIHVpbnQzMl90IHRhcmdldCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGRhdGEpCiB7CiAgICAgREVDTEFS
RV9ET01DVEw7CiAgICAgdWludDMyX3QgY21kOwpAQCAtMjY5LDYgKzI2OSw5IEBAIGludCB4Y19w
c3JfY2F0X3NldF9kb21haW5fZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQs
CiAgICAgY2FzZSBYQ19QU1JfQ0FUX0wyX0NCTToKICAgICAgICAgY21kID0gWEVOX0RPTUNUTF9Q
U1JfU0VUX0wyX0NCTTsKICAgICAgICAgYnJlYWs7CisgICAgY2FzZSBYQ19QU1JfTUJBX1RIUlRM
OgorICAgICAgICBjbWQgPSBYRU5fRE9NQ1RMX1BTUl9TRVRfTUJBX1RIUlRMOworICAgICAgICBi
cmVhazsKICAgICBkZWZhdWx0OgogICAgICAgICBlcnJubyA9IEVJTlZBTDsKICAgICAgICAgcmV0
dXJuIC0xOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMgYi90b29scy9saWJ4
bC9saWJ4bF9wc3IuYwppbmRleCA3YzU2MGJjLi45Y2VkN2QxIDEwMDY0NAotLS0gYS90b29scy9s
aWJ4bC9saWJ4bF9wc3IuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9wc3IuYwpAQCAtMzI4LDMy
ICszMjgsNyBAQCBpbnQgbGlieGxfcHNyX2NhdF9zZXRfY2JtKGxpYnhsX2N0eCAqY3R4LCB1aW50
MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfcHNyX2NibV90eXBl
IHR5cGUsIGxpYnhsX2JpdG1hcCAqdGFyZ2V0X21hcCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDY0X3QgY2JtKQogewotICAgIEdDX0lOSVQoY3R4KTsKLSAgICBpbnQgcmM7Ci0gICAg
aW50IHNvY2tldGlkLCBucl9zb2NrZXRzOwotCi0gICAgcmMgPSBsaWJ4bF9fY291bnRfcGh5c2lj
YWxfc29ja2V0cyhnYywgJm5yX3NvY2tldHMpOwotICAgIGlmIChyYykgewotICAgICAgICBMT0dF
RChFUlJPUiwgZG9taWQsICJmYWlsZWQgdG8gZ2V0IHN5c3RlbSBzb2NrZXQgY291bnQiKTsKLSAg
ICAgICAgZ290byBvdXQ7Ci0gICAgfQotCi0gICAgbGlieGxfZm9yX2VhY2hfc2V0X2JpdChzb2Nr
ZXRpZCwgKnRhcmdldF9tYXApIHsKLSAgICAgICAgeGNfcHNyX3R5cGUgeGNfdHlwZSA9IGxpYnhs
X19wc3JfdHlwZV90b19saWJ4Y19wc3JfdHlwZSh0eXBlKTsKLQotICAgICAgICBpZiAoc29ja2V0
aWQgPj0gbnJfc29ja2V0cykKLSAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgIGlmICh4Y19w
c3JfY2F0X3NldF9kb21haW5fZGF0YShjdHgtPnhjaCwgZG9taWQsIHhjX3R5cGUsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzb2NrZXRpZCwgY2JtKSkgewotICAgICAg
ICAgICAgbGlieGxfX3Bzcl9hbGxvY19sb2dfZXJyX21zZyhnYywgZXJybm8sIHR5cGUpOwotICAg
ICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwotICAgICAgICB9Ci0gICAgfQotCi1vdXQ6Ci0gICAg
R0NfRlJFRTsKLSAgICByZXR1cm4gcmM7CisgICAgcmV0dXJuIGxpYnhsX3Bzcl9zZXRfdmFsKGN0
eCwgZG9taWQsIHR5cGUsIHRhcmdldF9tYXAsIGNibSk7CiB9CiAKIGludCBsaWJ4bF9wc3JfY2F0
X2dldF9jYm0obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLApAQCAtNDUzLDcgKzQyOCwz
MCBAQCBpbnQgbGlieGxfcHNyX3NldF92YWwobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlk
LAogICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl90eXBlIHR5cGUsIGxpYnhsX2JpdG1h
cCAqdGFyZ2V0X21hcCwKICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCB2YWwpCiB7Ci0g
ICAgcmV0dXJuIEVSUk9SX0ZBSUw7CisgICAgR0NfSU5JVChjdHgpOworICAgIGludCByYywgc29j
a2V0aWQsIG5yX3NvY2tldHM7CisgICAgeGNfcHNyX3R5cGUgeGNfdHlwZSA9IGxpYnhsX19wc3Jf
dHlwZV90b19saWJ4Y19wc3JfdHlwZSh0eXBlKTsKKworICAgIHJjID0gbGlieGxfX2NvdW50X3Bo
eXNpY2FsX3NvY2tldHMoZ2MsICZucl9zb2NrZXRzKTsKKyAgICBpZiAocmMpIHsKKyAgICAgICAg
TE9HKEVSUk9SLCAiZmFpbGVkIHRvIGdldCBzeXN0ZW0gc29ja2V0IGNvdW50Iik7CisgICAgICAg
IGdvdG8gb3V0OworICAgIH0KKworICAgIGxpYnhsX2Zvcl9lYWNoX3NldF9iaXQoc29ja2V0aWQs
ICp0YXJnZXRfbWFwKSB7CisgICAgICAgIGlmIChzb2NrZXRpZCA+PSBucl9zb2NrZXRzKQorICAg
ICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgaWYgKHhjX3Bzcl9zZXRfZG9tYWluX2RhdGEoY3R4
LT54Y2gsIGRvbWlkLCB4Y190eXBlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzb2NrZXRpZCwgdmFsKSkgeworICAgICAgICAgICAgbGlieGxfX3Bzcl9hbGxvY19sb2dfZXJy
X21zZyhnYywgZXJybm8sIHR5cGUpOworICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAg
ICAgICB9CisgICAgfQorCitvdXQ6CisgICAgR0NfRlJFRTsKKyAgICByZXR1cm4gcmM7CiB9CiAK
IGludCBsaWJ4bF9wc3JfZ2V0X3ZhbChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCmRp
ZmYgLS1naXQgYS90b29scy94bC94bC5oIGIvdG9vbHMveGwveGwuaAppbmRleCBhNzI0NThiLi40
ZTc4NGZmIDEwMDY0NAotLS0gYS90b29scy94bC94bC5oCisrKyBiL3Rvb2xzL3hsL3hsLmgKQEAg
LTIwOCw2ICsyMDgsNyBAQCBpbnQgbWFpbl9wc3JfY210X2RldGFjaChpbnQgYXJnYywgY2hhciAq
KmFyZ3YpOwogaW50IG1haW5fcHNyX2NtdF9zaG93KGludCBhcmdjLCBjaGFyICoqYXJndik7CiBp
bnQgbWFpbl9wc3JfY2F0X2NibV9zZXQoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWlu
X3Bzcl9jYXRfc2hvdyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpOworaW50IG1haW5fcHNyX21iYV9z
ZXQoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3Bzcl9tYmFfc2hvdyhpbnQgYXJn
YywgY2hhciAqKmFyZ3YpOwogI2VuZGlmCiBpbnQgbWFpbl9xZW11X21vbml0b3JfY29tbWFuZChp
bnQgYXJnYywgY2hhciAqKmFyZ3YpOwpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfY21kdGFibGUu
YyBiL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKaW5kZXggY2FjMjAxNC4uMzMzOTMxMSAxMDA2NDQK
LS0tIGEvdG9vbHMveGwveGxfY21kdGFibGUuYworKysgYi90b29scy94bC94bF9jbWR0YWJsZS5j
CkBAIC01ODUsNiArNTg1LDEyIEBAIHN0cnVjdCBjbWRfc3BlYyBjbWRfdGFibGVbXSA9IHsKICAg
ICAgICJbb3B0aW9uc10gPERvbWFpbj4iLAogICAgICAgIi1sIDxsZXZlbD4gICAgICAgIFNwZWNp
ZnkgdGhlIGNhY2hlIGxldmVsIHRvIHByb2Nlc3MsIG90aGVyd2lzZSBMMyBjYWNoZSBpcyBwcm9j
ZXNzZWRcbiIKICAgICB9LAorICAgIHsgInBzci1tYmEtc2V0IiwKKyAgICAgICZtYWluX3Bzcl9t
YmFfc2V0LCAwLCAxLAorICAgICAgIlNldCB0aHJvdHRsaW5nIHZhbHVlIChUSFJUTCkgZm9yIGEg
ZG9tYWluIiwKKyAgICAgICJbb3B0aW9uc10gPERvbWFpbj4gPFRIUlRMPiIsCisgICAgICAiLXMg
PHNvY2tldD4gICAgICAgU3BlY2lmeSB0aGUgc29ja2V0IHRvIHByb2Nlc3MsIG90aGVyd2lzZSBh
bGwgc29ja2V0cyBhcmUgcHJvY2Vzc2VkXG4iCisgICAgfSwKICAgICB7ICJwc3ItbWJhLXNob3ci
LAogICAgICAgJm1haW5fcHNyX21iYV9zaG93LCAwLCAxLAogICAgICAgIlNob3cgTWVtb3J5IEJh
bmR3aWR0aCBBbGxvY2F0aW9uIGluZm9ybWF0aW9uIiwKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hs
X3Bzci5jIGIvdG9vbHMveGwveGxfcHNyLmMKaW5kZXggMGVlZGJjNy4uMTgxZDMwMCAxMDA2NDQK
LS0tIGEvdG9vbHMveGwveGxfcHNyLmMKKysrIGIvdG9vbHMveGwveGxfcHNyLmMKQEAgLTU1Miw2
ICs1NTIsNjEgQEAgaW50IG1haW5fcHNyX21iYV9zaG93KGludCBhcmdjLCBjaGFyICoqYXJndikK
ICAgICByZXR1cm4gcHNyX3ZhbF9zaG93KGRvbWlkLCBMSUJYTF9QU1JfRkVBVF9UWVBFX01CQSwg
MCk7CiB9CiAKK2ludCBtYWluX3Bzcl9tYmFfc2V0KGludCBhcmdjLCBjaGFyICoqYXJndikKK3sK
KyAgICB1aW50MzJfdCBkb21pZDsKKyAgICBsaWJ4bF9wc3JfdHlwZSB0eXBlOworICAgIHVpbnQ2
NF90IHRocnRsOworICAgIGludCByZXQsIG9wdCA9IDA7CisgICAgbGlieGxfYml0bWFwIHRhcmdl
dF9tYXA7CisgICAgY2hhciAqdmFsdWU7CisgICAgbGlieGxfc3RyaW5nX2xpc3Qgc29ja2V0X2xp
c3Q7CisgICAgdW5zaWduZWQgbG9uZyBzdGFydCwgZW5kOworICAgIHVuc2lnbmVkIGludCBpLCBq
LCBsZW47CisKKyAgICBzdGF0aWMgY29uc3Qgc3RydWN0IG9wdGlvbiBvcHRzW10gPSB7CisgICAg
ICAgIHsic29ja2V0IiwgMSwgMCwgJ3MnfSwKKyAgICAgICAgQ09NTU9OX0xPTkdfT1BUUworICAg
IH07CisKKyAgICBpZiAoYXJnYyAhPSBvcHRpbmQgKyAyKSB7CisgICAgICAgIGhlbHAoInBzci1t
YmEtc2V0Iik7CisgICAgICAgIHJldHVybiBFWElUX0ZBSUxVUkU7CisgICAgfQorCisgICAgbGli
eGxfc29ja2V0X2JpdG1hcF9hbGxvYyhjdHgsICZ0YXJnZXRfbWFwLCAwKTsKKyAgICBsaWJ4bF9i
aXRtYXBfc2V0X25vbmUoJnRhcmdldF9tYXApOworCisgICAgU1dJVENIX0ZPUkVBQ0hfT1BUKG9w
dCwgInM6Iiwgb3B0cywgInBzci1tYmEtc2V0IiwgMCkgeworICAgIGNhc2UgJ3MnOgorICAgICAg
ICB0cmltKGlzc3BhY2UsIG9wdGFyZywgJnZhbHVlKTsKKyAgICAgICAgc3BsaXRfc3RyaW5nX2lu
dG9fc3RyaW5nX2xpc3QodmFsdWUsICIsIiwgJnNvY2tldF9saXN0KTsKKyAgICAgICAgbGVuID0g
bGlieGxfc3RyaW5nX2xpc3RfbGVuZ3RoKCZzb2NrZXRfbGlzdCk7CisgICAgICAgIGZvciAoaSA9
IDA7IGkgPCBsZW47IGkrKykgeworICAgICAgICAgICAgcGFyc2VfcmFuZ2Uoc29ja2V0X2xpc3Rb
aV0sICZzdGFydCwgJmVuZCk7CisgICAgICAgICAgICBmb3IgKGogPSBzdGFydDsgaiA8PSBlbmQ7
IGorKykKKyAgICAgICAgICAgICAgICBsaWJ4bF9iaXRtYXBfc2V0KCZ0YXJnZXRfbWFwLCBqKTsK
KyAgICAgICAgfQorCisgICAgICAgIGxpYnhsX3N0cmluZ19saXN0X2Rpc3Bvc2UoJnNvY2tldF9s
aXN0KTsKKyAgICAgICAgZnJlZSh2YWx1ZSk7CisgICAgICAgIGJyZWFrOworICAgIH0KKworICAg
IHR5cGUgPSBMSUJYTF9QU1JfQ0JNX1RZUEVfTUJBX1RIUlRMOworCisgICAgaWYgKGxpYnhsX2Jp
dG1hcF9pc19lbXB0eSgmdGFyZ2V0X21hcCkpCisgICAgICAgIGxpYnhsX2JpdG1hcF9zZXRfYW55
KCZ0YXJnZXRfbWFwKTsKKworICAgIGRvbWlkID0gZmluZF9kb21haW4oYXJndltvcHRpbmRdKTsK
KyAgICB0aHJ0bCA9IHN0cnRvbGwoYXJndltvcHRpbmQgKyAxXSwgTlVMTCAsIDApOworCisgICAg
cmV0ID0gbGlieGxfcHNyX3NldF92YWwoY3R4LCBkb21pZCwgdHlwZSwgJnRhcmdldF9tYXAsIHRo
cnRsKTsKKworICAgIGxpYnhsX2JpdG1hcF9kaXNwb3NlKCZ0YXJnZXRfbWFwKTsKKyAgICByZXR1
cm4gcmV0OworfQorCiBzdGF0aWMgaW50IHBzcl9tYmFfaHdpbmZvKHZvaWQpCiB7CiAgICAgaW50
IHJjOwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 09:02:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 09:02:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2vrT-0002Fi-Dz; Fri, 13 Oct 2017 09:02:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e2vrS-0002Dm-3a
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 09:02:30 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 14/8B-30115-52180E95; Fri, 13 Oct 2017 09:02:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsVywNwkVlex8UG
 kwZ+D1hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b053MYC9ZqVrQfWMnUwLhRqYuRi0NIYBqj
 xKKp/SxdjJwcEgK8EkeWzWCFsAMkDi1dwA5R1MAoceffKWaQBJuAusTjrz1MILaIgJLEvVWTm
 UCKmAWuM0o8WDQFLCEsYC3R17meHcRmEVCVOPC3D8zmFfCUuNV9jxFig5zEyWOTwbZxAsW7mj
 aCLRAS8JDY/GUyG0S9oMTJmU+AruMAWqAusX6eEEiYWUBeonnrbOYJjAKzkFTNQqiahaRqASP
 zKkaN4tSistQiXWNjvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwPBkAIIdjDvX
 Bx5ilORgUhLlVYt8ECnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgtenASgnWJSanlqRlpkDjBSYt
 AQHj5IIryZImre4IDG3ODMdInWK0Zjj2KbLf5g4Om7e/cMkxJKXn5cqJc5rAVIqAFKaUZoHNw
 gWwZcYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzPunHmgKT2ZeCdy+V0CnMAGd8i4C7JSSRIS
 UVAOjA/t6UdlHza925MndXRwmlLr6niPrnajbhzlOP5FxqS5cXSWjES97qrfrS+BFcbEFUnOE
 lkjXCM514c4KzJQK+S5i8Ovd87jOy77z3m9XVubS2tl9MO5VQFZizIV6zR2FCkYiP4If1K/Pr
 G08LftHM59zW8etb+umHGPLuRubr2S86oPklmtKLMUZiYZazEXFiQDiJZKw2wIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1507885322!111673941!13
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12681 invoked from network); 13 Oct 2017 09:02:25 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 09:02:25 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Oct 2017 02:02:24 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,370,1503385200"; d="scan'208";a="1024785031"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga003.jf.intel.com with ESMTP; 13 Oct 2017 02:02:23 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 13 Oct 2017 16:41:08 +0800
Message-Id: <1507884068-18757-17-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507884068-18757-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1507884068-18757-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>, Yi Sun <yi.y.sun@linux.intel.com>,
 Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v7 16/16] docs: add MBA description in docs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhZGRzIE1CQSBkZXNjcmlwdGlvbiBpbiByZWxhdGVkIGRvY3VtZW50cy4KClNp
Z25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgpBY2tlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzogQ2hhbyBQZW5nIDxjaGFv
LnAucGVuZ0BsaW51eC5pbnRlbC5jb20+Cgp2NToKICAgIC0gcmVtb3ZlICdjbG9zZWQtbG9vcCcg
aW4gJ3hsLXBzci5tYXJrZG93bicKICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOp
KQp2NDoKICAgIC0gbW9kaWZ5IGRlc2NyaXB0aW9uIG9mIE1CQSBpbiAneGwucG9kLjEuaW4nIHRv
IGJlIHNhbWUgYXMgZmVhdHVyZSBkb2MuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1v
bm7DqSkKICAgIC0gZml4IHdvcmRzIGlzc3VlLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBh
dSBNb25uw6kpCnYyOgogICAgLSBzdGF0ZSB0aGUgdmFsdWUgdHlwZSBzaG93biBieSAncHNyLW1i
YS1zaG93Jy4gRm9yIGxpbmVhciBtb2RlLAogICAgICBpdCBzaG93cyBkZWNpbWFsIHZhbHVlLiBG
b3Igbm9uLWxpbmVhciBtb2RlLCBpdCBzaG93cyBoZXhhZGVjaW1hbAogICAgICB2YWx1ZS4KICAg
ICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCi0tLQogZG9jcy9tYW4veGwucG9kLjEuaW4gICAg
ICB8IDMzICsrKysrKysrKysrKysrKysrKysrKysrKysKIGRvY3MvbWlzYy94bC1wc3IubWFya2Rv
d24gfCA2MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwog
MiBmaWxlcyBjaGFuZ2VkLCA5NSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4v
eGwucG9kLjEuaW4gYi9kb2NzL21hbi94bC5wb2QuMS5pbgppbmRleCBjZDhiYjFjLi4zMjRlZjll
IDEwMDY0NAotLS0gYS9kb2NzL21hbi94bC5wb2QuMS5pbgorKysgYi9kb2NzL21hbi94bC5wb2Qu
MS5pbgpAQCAtMTg0NSw2ICsxODQ1LDM5IEBAIHByb2Nlc3NlZC4KIAogPWJhY2sKIAorPWhlYWQy
IE1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbgorCitJbnRlbCBTa3lsYWtlIGFuZCBsYXRlciBz
ZXJ2ZXIgcGxhdGZvcm1zIG9mZmVyIGNhcGFiaWxpdGllcyB0byBjb25maWd1cmUgYW5kCittYWtl
IHVzZSBvZiB0aGUgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uIChNQkEpIG1lY2hhbmlzbXMs
IHdoaWNoIHByb3ZpZGVzCitPUy9WTU1zIHRoZSBhYmlsaXR5IHRvIHNsb3cgbWlzYmVoYXZpbmcg
YXBwcy9WTXMgYnkgdXNpbmcgYSBjcmVkaXQtYmFzZWQKK3Rocm90dGxpbmcgbWVjaGFuaXNtLiBJ
biB0aGUgWGVuIGltcGxlbWVudGF0aW9uLCBNQkEgaXMgdXNlZCB0byBjb250cm9sIG1lbW9yeQor
YmFuZHdpZHRoIG9uIFZNIGJhc2lzLiBUbyBlbmZvcmNlIGJhbmR3aWR0aCBvbiBhIHNwZWNpZmlj
IGRvbWFpbiwganVzdCBzZXQKK3Rocm90dGxpbmcgdmFsdWUgKFRIUlRMKSBmb3IgdGhlIGRvbWFp
bi4KKworPW92ZXIgNAorCis9aXRlbSBCPHBzci1tYmEtc2V0PiBbSTxPUFRJT05TPl0gSTxkb21h
aW4taWQ+IEk8dGhydGw+CisKK1NldCB0aHJvdHRsaW5nIHZhbHVlIChUSFJUTCkgZm9yIGEgZG9t
YWluLiBGb3IgaG93IHRvIHNwZWNpZnkgSTx0aHJ0bD4KK3BsZWFzZSByZWZlciB0byBMPGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZG9jcy91bnN0YWJsZS9taXNjL3hsLXBzci5odG1sPi4KKworQjxP
UFRJT05TPgorCis9b3ZlciA0CisKKz1pdGVtIEI8LXMgU09DS0VUPiwgQjwtLXNvY2tldD1TT0NL
RVQ+CisKK1NwZWNpZnkgdGhlIHNvY2tldCB0byBwcm9jZXNzLCBvdGhlcndpc2UgYWxsIHNvY2tl
dHMgYXJlIHByb2Nlc3NlZC4KKworPWJhY2sKKworPWl0ZW0gQjxwc3ItbWJhLXNob3c+IFtJPGRv
bWFpbi1pZD5dCisKK1Nob3cgTUJBIHNldHRpbmdzIGZvciBhIGNlcnRhaW4gZG9tYWluIG9yIGFs
bCBkb21haW5zLiBGb3IgbGluZWFyIG1vZGUsIGl0CitzaG93cyB0aGUgZGVjaW1hbCB2YWx1ZS4g
Rm9yIG5vbi1saW5lYXIgbW9kZSwgaXQgc2hvd3MgaGV4YWRlY2ltYWwgdmFsdWUuCisKKz1iYWNr
CisKID1oZWFkMSBJR05PUkVEIEZPUiBDT01QQVRJQklMSVRZIFdJVEggWE0KIAogeGwgaXMgbW9z
dGx5IGNvbW1hbmQtbGluZSBjb21wYXRpYmxlIHdpdGggdGhlIG9sZCB4bSB1dGlsaXR5IHVzZWQg
d2l0aApkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hsLXBzci5tYXJrZG93biBiL2RvY3MvbWlzYy94
bC1wc3IubWFya2Rvd24KaW5kZXggMDRkZDk1Ny4uM2QxOTZlZCAxMDA2NDQKLS0tIGEvZG9jcy9t
aXNjL3hsLXBzci5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGwtcHNyLm1hcmtkb3duCkBAIC0x
ODYsNiArMTg2LDY4IEBAIFNldHRpbmcgZGF0YSBDQk0gZm9yIGEgZG9tYWluOgogU2V0dGluZyB0
aGUgc2FtZSBjb2RlIGFuZCBkYXRhIENCTSBmb3IgYSBkb21haW46CiBgeGwgcHNyLWNhdC1zZXQg
PGRvbWlkPiA8Y2JtPmAKIAorIyMgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uIChNQkEpCisK
K01lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiAoTUJBKSBpcyBhIG5ldyBmZWF0dXJlIGF2YWls
YWJsZSBvbiBJbnRlbAorU2t5bGFrZSBhbmQgbGF0ZXIgc2VydmVyIHBsYXRmb3JtcyB0aGF0IGFs
bG93cyBhbiBPUyBvciBIeXBlcnZpc29yL1ZNTSB0bworc2xvdyBtaXNiZWhhdmluZyBhcHBzL1ZN
cyBieSB1c2luZyBhIGNyZWRpdC1iYXNlZCB0aHJvdHRsaW5nIG1lY2hhbmlzbS4gVG8KK2VuZm9y
Y2UgYmFuZHdpZHRoIG9uIGEgc3BlY2lmaWMgZG9tYWluLCBqdXN0IHNldCB0aHJvdHRsaW5nIHZh
bHVlIChUSFJUTCkKK2ludG8gQ2xhc3Mgb2YgU2VydmljZSAoQ09TKS4gTUJBIHByb3ZpZGVzIHR3
byBUSFJUTCBtb2RlLiBPbmUgaXMgbGluZWFyIG1vZGUKK2FuZCB0aGUgb3RoZXIgaXMgbm9uLWxp
bmVhciBtb2RlLgorCitJbiB0aGUgbGluZWFyIG1vZGUgdGhlIGlucHV0IHByZWNpc2lvbiBpcyBk
ZWZpbmVkIGFzIDEwMC0oVEhSVExfTUFYKS4gVmFsdWVzCitub3QgYW4gZXZlbiBtdWx0aXBsZSBv
ZiB0aGUgcHJlY2lzaW9uIChlLmcuLCAxMiUpIHdpbGwgYmUgcm91bmRlZCBkb3duIChlLmcuLAor
dG8gMTAlIGRlbGF5IGJ5IHRoZSBoYXJkd2FyZSkuCisKK0lmIGxpbmVhciB2YWx1ZXMgYXJlIG5v
dCBzdXBwb3J0ZWQgdGhlbiBpbnB1dCBkZWxheSB2YWx1ZXMgYXJlIHBvd2Vycy1vZi10d28KK2Zy
b20gemVybyB0byB0aGUgVEhSVExfTUFYIHZhbHVlIGZyb20gQ1BVSUQuIEluIHRoaXMgY2FzZSBh
bnkgdmFsdWVzIG5vdCBhIHBvd2VyCitvZiB0d28gd2lsbCBiZSByb3VuZGVkIGRvd24gdGhlIG5l
eHQgbmVhcmVzdCBwb3dlciBvZiB0d28uCisKK0ZvciBleGFtcGxlLCBhc3N1bWluZyBhIHN5c3Rl
bSB3aXRoIDIgZG9tYWluczoKKworICogQSBUSFJUTCBvZiAweDAgZm9yIGV2ZXJ5IGRvbWFpbiBt
ZWFucyBlYWNoIGRvbWFpbiBjYW4gYWNjZXNzIHRoZSB3aG9sZSBjYWNoZQorICAgd2l0aG91dCBh
bnkgZGVsYXkuIFRoaXMgaXMgdGhlIGRlZmF1bHQuCisKKyAqIExpbmVhciBtb2RlOiBHaXZpbmcg
b25lIGRvbWFpbiBhIFRIUlRMIG9mIDB4QyBhbmQgdGhlIG90aGVyIGRvbWFpbidzIDAgbWVhbnMK
KyAgIHRoYXQgdGhlIGZpcnN0IGRvbWFpbiBnZXRzIDEwJSBkZWxheSB0byBhY2Nlc3MgdGhlIGNh
Y2hlIGFuZCB0aGUgb3RoZXIgb25lCisgICB3aXRob3V0IGFueSBkZWxheS4KKworICogTm9uLWxp
bmVhciBtb2RlOiBHaXZpbmcgb25lIGRvbWFpbiBhIFRIUlRMIG9mIDB4QyBhbmQgdGhlIG90aGVy
IGRvbWFpbidzIDAKKyAgIG1lYW5zIHRoYXQgdGhlIGZpcnN0IGRvbWFpbiBnZXRzIDglIGRlbGF5
IHRvIGFjY2VzcyB0aGUgY2FjaGUgYW5kIHRoZSBvdGhlcgorICAgb25lIHdpdGhvdXQgYW55IGRl
bGF5LgorCitGb3IgbW9yZSBkZXRhaWxlZCBpbmZvcm1hdGlvbiBwbGVhc2UgcmVmZXIgdG8gSW50
ZWwgU0RNIGNoYXB0ZXIKKyJJbnRyb2R1Y3Rpb24gdG8gTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0
aW9uIi4KKworSW4gWGVuJ3MgaW1wbGVtZW50YXRpb24sIFRIUlRMIGNhbiBiZSBjb25maWd1cmVk
IHdpdGggbGlieGwveGwgaW50ZXJmYWNlcyBidXQKK0NPUyBpcyBtYWludGFpbmVkIGluIGh5cGVy
dmlzb3Igb25seS4gVGhlIGNhY2hlIHBhcnRpdGlvbiBncmFudWxhcml0eSBpcyBwZXIKK2RvbWFp
biwgZWFjaCBkb21haW4gaGFzIENPUz0wIGFzc2lnbmVkIGJ5IGRlZmF1bHQsIHRoZSBjb3JyZXNw
b25kaW5nIFRIUlRMIGlzCiswLCB3aGljaCBtZWFucyBhbGwgdGhlIGNhY2hlIHJlc291cmNlIGNh
biBiZSBhY2Nlc3NlZCB3aXRob3V0IGRlbGF5LgorCisjIyMgeGwgaW50ZXJmYWNlcworCitTeXN0
ZW0gTUJBIGluZm9ybWF0aW9uIHN1Y2ggYXMgbWF4aW11bSBDT1MgYW5kIG1heGltdW0gVEhSVEwg
Y2FuIGJlIG9idGFpbmVkIGJ5OgorCitgeGwgcHNyLWh3aW5mbyAtLW1iYWAKKworVGhlIHNpbXBs
ZXN0IHdheSB0byBjaGFuZ2UgYSBkb21haW4ncyBUSFJUTCBmcm9tIGl0cyBkZWZhdWx0IGlzIHJ1
bm5pbmc6CisKK2B4bCBwc3ItbWJhLXNldCAgW09QVElPTlNdIDxkb21pZD4gPHRocnRsPmAKKwor
SW4gYSBtdWx0aS1zb2NrZXQgc3lzdGVtLCB0aGUgc2FtZSB0aHJ0bCB3aWxsIGJlIHNldCBvbiBl
YWNoIHNvY2tldCBieSBkZWZhdWx0LgorUGVyIHNvY2tldCB0aHJ0bCBjYW4gYmUgc3BlY2lmaWVk
IHdpdGggdGhlIGAtLXNvY2tldCBTT0NLRVRgIG9wdGlvbi4KKworU2V0dGluZyB0aGUgVEhSVEwg
bWF5IG5vdCBiZSBzdWNjZXNzZnVsIGlmIGluc3VmZmljaWVudCBDT1MgaXMgYXZhaWxhYmxlLiBJ
bgorc3VjaCBjYXNlIHVudXNlZCBDT1MoZXMpIG1heSBiZSBmcmVlZCBieSBzZXR0aW5nIFRIUlRM
IG9mIGFsbCByZWxhdGVkIGRvbWFpbnMgdG8KK2l0cyBkZWZhdWx0IHZhbHVlKDApLgorCitQZXIg
ZG9tYWluIFRIUlRMIHNldHRpbmdzIGNhbiBiZSBzaG93biBieToKKworYHhsIHBzci1tYmEtc2hv
dyBbT1BUSU9OU10gPGRvbWlkPmAKKworRm9yIGxpbmVhciBtb2RlLCBpdCBzaG93cyB0aGUgZGVj
aW1hbCB2YWx1ZS4gRm9yIG5vbi1saW5lYXIgbW9kZSwgaXQgc2hvd3MKK2hleGFkZWNpbWFsIHZh
bHVlLgorCiAjIyBSZWZlcmVuY2UKIAogWzFdIEludGVsIFNETQotLSAKMS45LjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 09:02:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 09:02:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2vrT-0002GM-Lo; Fri, 13 Oct 2017 09:02:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e2vrS-0002E2-9L
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 09:02:30 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 9A/24-25852-52180E95; Fri, 13 Oct 2017 09:02:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVywNwkVlem8UG
 kQcc0PovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePlzmdsBctVKzqv97I3MK6X6WLk4hASmMYo
 8ev3DLYuRk4OCQFeiSPLZrBC2AES1zdfY4coamCUeNv2gR0kwSagLvH4aw8TiC0ioCRxb9VkJ
 pAiZoHrjBIPFk0BSwgLeElcmTmbBcRmEVCV2NXwAczmFfCUWPliPyPEBjmJk8cmg23jBIp3NW
 1kBrGFBDwkNn+ZzAZRLyhxcuYToF4OoAXqEuvnCYGEmQXkJZq3zmaewCgwC0nVLISqWUiqFjA
 yr2LUKE4tKkst0jU21ksqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxPBiDYwbhz
 feAhRkkOJiVRXrXIB5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHh9GoBygkWp6akVaZk5wEiBS
 Utw8CiJ8GqCpHmLCxJzizPTIVKnGHU5Om7e/cMkxJKXn5cqJc5rAVIkAFKUUZoHNwIWtZcYZa
 WEeRmBjhLiKUgtys0sQZV/xSjOwagkzPunHmgKT2ZeCdymV0BHMAEd8S4C7IiSRISUVANjJ9u
 1nk1/+XSkMvx21axSXc1/L+dX1NLjZi7XZm5jFvLi3GK+2tX5Y+UjnhWzw511Grtdf5+SCOFe
 76pRq/mh5GER04EJ/rqWC52y66+85mZJXyFqoLq+02MtU9Q0F7EU9rxfaREi56/KhG5LXWcQH
 nlxresR7myhp9JaDzIvePJ9O7Bq4gMlluKMREMt5qLiRACI9EqQ1QIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1507885322!111673941!10
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11661 invoked from network); 13 Oct 2017 09:02:19 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 09:02:19 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Oct 2017 02:02:19 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,370,1503385200"; d="scan'208";a="1024784975"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga003.jf.intel.com with ESMTP; 13 Oct 2017 02:02:17 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 13 Oct 2017 16:41:05 +0800
Message-Id: <1507884068-18757-14-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1507884068-18757-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1507884068-18757-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>, Yi Sun <yi.y.sun@linux.intel.com>,
 Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v7 13/16] tools: rename 'xc_psr_cat_type' to
	'xc_psr_type'
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCByZW5hbWVzICd4Y19wc3JfY2F0X3R5cGUnIHRvICd4Y19wc3JfdHlwZScgc28g
dGhhdAp0aGUgc3RydWN0dXJlIG5hbWUgaXMgY29tbW9uIGZvciBhbGwgYWxsb2NhdGlvbiBmZWF0
dXJlcy4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgpB
Y2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IENoYW8g
UGVuZyA8Y2hhby5wLnBlbmdAbGludXguaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDQzogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpD
QzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBDaGFvIFBlbmcg
PGNoYW8ucC5wZW5nQGxpbnV4LmludGVsLmNvbT4KCnY1OgogICAgLSByZW1vdmUgYSBkdXBsaWNh
dGVkICc7Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2NDoKICAgIC0g
bW92ZSBhc3NpZ25tZW50IG9mIHhjX3R5cGUgdG8gaXRzIGRlY2xhcmF0aW9uIHBsYWNlLgogICAg
ICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCnYzOgogICAgLSBjaGFuZ2UgJ3hjX3Bz
cl92YWxfdHlwZScgdG8gJ3hjX3Bzcl90eXBlJy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQ
YXUgTW9ubsOpKQotLS0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIHwgIDggKysrKy0t
LS0KIHRvb2xzL2xpYnhjL3hjX3Bzci5jICAgICAgICAgIHwgIDQgKystLQogdG9vbHMvbGlieGwv
bGlieGxfcHNyLmMgICAgICAgfCAxMSArKysrKy0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAxMSBp
bnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9p
bmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCmluZGV4IDJk
OTc3YzguLjI3MzZiYzUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5o
CisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC0yNDY2LDEzICsyNDY2LDEz
IEBAIGVudW0geGNfcHNyX2NtdF90eXBlIHsKIH07CiB0eXBlZGVmIGVudW0geGNfcHNyX2NtdF90
eXBlIHhjX3Bzcl9jbXRfdHlwZTsKIAotZW51bSB4Y19wc3JfY2F0X3R5cGUgeworZW51bSB4Y19w
c3JfdHlwZSB7CiAgICAgWENfUFNSX0NBVF9MM19DQk0gICAgICA9IDEsCiAgICAgWENfUFNSX0NB
VF9MM19DQk1fQ09ERSA9IDIsCiAgICAgWENfUFNSX0NBVF9MM19DQk1fREFUQSA9IDMsCiAgICAg
WENfUFNSX0NBVF9MMl9DQk0gICAgICA9IDQsCiB9OwotdHlwZWRlZiBlbnVtIHhjX3Bzcl9jYXRf
dHlwZSB4Y19wc3JfY2F0X3R5cGU7Cit0eXBlZGVmIGVudW0geGNfcHNyX3R5cGUgeGNfcHNyX3R5
cGU7CiAKIGVudW0geGNfcHNyX2ZlYXRfdHlwZSB7CiAgICAgWENfUFNSX0NBVF9MMywKQEAgLTI1
MTIsMTAgKzI1MTIsMTAgQEAgaW50IHhjX3Bzcl9jbXRfZ2V0X2RhdGEoeGNfaW50ZXJmYWNlICp4
Y2gsIHVpbnQzMl90IHJtaWQsIHVpbnQzMl90IGNwdSwKIGludCB4Y19wc3JfY210X2VuYWJsZWQo
eGNfaW50ZXJmYWNlICp4Y2gpOwogCiBpbnQgeGNfcHNyX2NhdF9zZXRfZG9tYWluX2RhdGEoeGNf
aW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHhjX3Bzcl9jYXRfdHlwZSB0eXBlLCB1aW50MzJfdCB0YXJnZXQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgeGNfcHNyX3R5cGUgdHlwZSwgdWludDMyX3QgdGFyZ2V0LAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGRhdGEpOwogaW50IHhjX3Bz
cl9jYXRfZ2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4Y19wc3JfY2F0X3R5cGUgdHlwZSwgdWlu
dDMyX3QgdGFyZ2V0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl90eXBl
IHR5cGUsIHVpbnQzMl90IHRhcmdldCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50NjRfdCAqZGF0YSk7CiBpbnQgeGNfcHNyX2dldF9od19pbmZvKHhjX2ludGVyZmFjZSAqeGNo
LCB1aW50MzJfdCBzb2NrZXQsCiAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl9mZWF0X3R5
cGUgdHlwZSwgeGNfcHNyX2h3X2luZm8gKmh3X2luZm8pOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGMveGNfcHNyLmMgYi90b29scy9saWJ4Yy94Y19wc3IuYwppbmRleCAyYzYwNWE3Li4wMWY0YmE3
IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19wc3IuYworKysgYi90b29scy9saWJ4Yy94Y19w
c3IuYwpAQCAtMjQ5LDcgKzI0OSw3IEBAIGludCB4Y19wc3JfY210X2VuYWJsZWQoeGNfaW50ZXJm
YWNlICp4Y2gpCiAgICAgcmV0dXJuIDA7CiB9CiBpbnQgeGNfcHNyX2NhdF9zZXRfZG9tYWluX2Rh
dGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHhjX3Bzcl9jYXRfdHlwZSB0eXBlLCB1aW50MzJfdCB0YXJnZXQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgeGNfcHNyX3R5cGUgdHlwZSwgdWludDMyX3QgdGFy
Z2V0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGRhdGEpCiB7CiAg
ICAgREVDTEFSRV9ET01DVEw7CkBAIC0yODQsNyArMjg0LDcgQEAgaW50IHhjX3Bzcl9jYXRfc2V0
X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKIH0KIAogaW50
IHhjX3Bzcl9jYXRfZ2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBk
b21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4Y19wc3JfY2F0X3R5cGUgdHlw
ZSwgdWludDMyX3QgdGFyZ2V0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bz
cl90eXBlIHR5cGUsIHVpbnQzMl90IHRhcmdldCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50NjRfdCAqZGF0YSkKIHsKICAgICBpbnQgcmM7CmRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9saWJ4bF9wc3IuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5jCmluZGV4IGIwNTNhYmQu
LmM1NGNiNmYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5jCisrKyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX3Bzci5jCkBAIC0zMDMsMTEgKzMwMywxMSBAQCBvdXQ6CiAgICAgcmV0dXJu
IHJjOwogfQogCi1zdGF0aWMgaW5saW5lIHhjX3Bzcl9jYXRfdHlwZSBsaWJ4bF9fcHNyX2NibV90
eXBlX3RvX2xpYnhjX3Bzcl9jYXRfdHlwZSgKK3N0YXRpYyBpbmxpbmUgeGNfcHNyX3R5cGUgbGli
eGxfX3Bzcl9jYm1fdHlwZV90b19saWJ4Y19wc3JfdHlwZSgKICAgICBsaWJ4bF9wc3JfY2JtX3R5
cGUgdHlwZSkKIHsKLSAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKGxpYnhsX3Bzcl9jYm1fdHlwZSkg
IT0gc2l6ZW9mKHhjX3Bzcl9jYXRfdHlwZSkpOwotICAgIHJldHVybiAoeGNfcHNyX2NhdF90eXBl
KXR5cGU7CisgICAgQlVJTERfQlVHX09OKHNpemVvZihsaWJ4bF9wc3JfY2JtX3R5cGUpICE9IHNp
emVvZih4Y19wc3JfdHlwZSkpOworICAgIHJldHVybiAoeGNfcHNyX3R5cGUpdHlwZTsKIH0KIAog
aW50IGxpYnhsX3Bzcl9jYXRfc2V0X2NibShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQs
CkBAIC0zMjUsMTIgKzMyNSwxMSBAQCBpbnQgbGlieGxfcHNyX2NhdF9zZXRfY2JtKGxpYnhsX2N0
eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKICAgICB9CiAKICAgICBsaWJ4bF9mb3JfZWFjaF9zZXRf
Yml0KHNvY2tldGlkLCAqdGFyZ2V0X21hcCkgewotICAgICAgICB4Y19wc3JfY2F0X3R5cGUgeGNf
dHlwZTsKKyAgICAgICAgeGNfcHNyX3R5cGUgeGNfdHlwZSA9IGxpYnhsX19wc3JfY2JtX3R5cGVf
dG9fbGlieGNfcHNyX3R5cGUodHlwZSk7CiAKICAgICAgICAgaWYgKHNvY2tldGlkID49IG5yX3Nv
Y2tldHMpCiAgICAgICAgICAgICBicmVhazsKIAotICAgICAgICB4Y190eXBlID0gbGlieGxfX3Bz
cl9jYm1fdHlwZV90b19saWJ4Y19wc3JfY2F0X3R5cGUodHlwZSk7CiAgICAgICAgIGlmICh4Y19w
c3JfY2F0X3NldF9kb21haW5fZGF0YShjdHgtPnhjaCwgZG9taWQsIHhjX3R5cGUsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzb2NrZXRpZCwgY2JtKSkgewogICAgICAg
ICAgICAgbGlieGxfX3Bzcl9jYXRfbG9nX2Vycl9tc2coZ2MsIGVycm5vKTsKQEAgLTM0OSw3ICsz
NDgsNyBAQCBpbnQgbGlieGxfcHNyX2NhdF9nZXRfY2JtKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJf
dCBkb21pZCwKIHsKICAgICBHQ19JTklUKGN0eCk7CiAgICAgaW50IHJjID0gMDsKLSAgICB4Y19w
c3JfY2F0X3R5cGUgeGNfdHlwZSA9IGxpYnhsX19wc3JfY2JtX3R5cGVfdG9fbGlieGNfcHNyX2Nh
dF90eXBlKHR5cGUpOworICAgIHhjX3Bzcl90eXBlIHhjX3R5cGUgPSBsaWJ4bF9fcHNyX2NibV90
eXBlX3RvX2xpYnhjX3Bzcl90eXBlKHR5cGUpOwogCiAgICAgaWYgKHhjX3Bzcl9jYXRfZ2V0X2Rv
bWFpbl9kYXRhKGN0eC0+eGNoLCBkb21pZCwgeGNfdHlwZSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdGFyZ2V0LCBjYm1fcikpIHsKLS0gCjEuOS4xCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Fri Oct 13 09:06:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 09:06:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2vvO-0004C6-6d; Fri, 13 Oct 2017 09:06:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2vvM-0004AG-Mv
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 09:06:32 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 5D/77-06493-81280E95; Fri, 13 Oct 2017 09:06:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS1e86UG
 kwa0lShbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a9o1oF91krWt8bNDCuY+li5OQQEsiT+Nh8
 hg3E5hWwk1jxZRcriC0hYChxeuFNsBoWAVWJPdPfMoHYbALqEm3PtoPViAjoSdzcdJu5i5GLg
 1ngMKPEkpZPYEXCArESx6b1s0EssJFY1rqdHcTmFLCV+Dx9HVANB9AyQYm/O4RBwswCWhIPf9
 1igbC1JZYtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypGjeLUorLUIl0jS72kosz
 0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMDQq2dgYNzBeHmL3yFGSQ4mJVFetcgHkUJ8
 SfkplRmJxRnxRaU5qcWHGGU4OJQkeFkbgXKCRanpqRVpmTnAKIBJS3DwKInwSoGkeYsLEnOLM
 9MhUqcYjTluPLz+h4mj4+bdP0xCLHn5ealS4ryLG4BKBUBKM0rz4AbBovMSo6yUMC8jAwODEE
 9BalFuZgmq/CtGcQ5GJWFeNZCFPJl5JXD7XgGdwgR0yrsIsFNKEhFSUg2Mcx9N937me1moN+T
 56rDHXid3Hvo6OTvojEzlHZ+tyzylz7muZdex69vAe3vnN+UgtglBaS31cl5Kx5MEFxQLNeVN
 LOrWVAnbZ3ylgVdsM/PUJCW3G98X3mPI46k9/FZRRz9mjeNTpsVC4nwXdJgCk8sjX2mJXNfss
 M/0Fq/fxFdy2y1G+5ISS3FGoqEWc1FxIgCu2+g0yQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1507885589!103963789!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17226 invoked from network); 13 Oct 2017 09:06:31 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 09:06:31 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 13 Oct 2017 03:06:29 -0600
Message-Id: <59E09E34020000780018607E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 13 Oct 2017 03:06:28 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <20171013090016.9042-1-george.dunlap@citrix.com>
In-Reply-To: <20171013090016.9042-1-george.dunlap@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.10] fuzz/x86_emulate: Fix afl-harness
 batch mode file pointer leak
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEzLjEwLjE3IGF0IDExOjAwLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBDaGFuZ2VzZXQgWFhYWCBpbnRyb2R1Y2VkICJiYXRjaCBtb2RlIiB0byBhZmwtaGFybmVz
cywgd2hpY2ggYWxsb3dlZAoKV2l0aCAocGFydCBvZikgdGhlIGNvbW1pdCBoYXNoIGFuZCB0aGUg
dGl0bGUgaW5zZXJ0ZWQgaGVyZSBhbmQgLi4uCgo+IC0tLSBhL3Rvb2xzL2Z1enoveDg2X2luc3Ry
dWN0aW9uX2VtdWxhdG9yL2FmbC1oYXJuZXNzLmMKPiArKysgYi90b29scy9mdXp6L3g4Nl9pbnN0
cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5jCj4gQEAgLTk5LDEzICs5OSwxNyBAQCBpbnQg
bWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCj4gICAgICAgICAgICAgIGV4aXQoLTEpOwo+ICAg
ICAgICAgIH0KPiAgCj4gLSAgICAgICAgaWYgKCAhZmVvZihmcCkgKQo+ICsgICAgICAgIC8qIE9u
bHkgcnVuIHRoZSB0ZXN0IGlmIHRoZSBpbnB1dCBmaWxlIHdhcyBzbWFsbGVyIHRoYW4gSU5QVVRf
U0laRSAqLwo+ICsgICAgICAgIGlmICggZmVvZihmcCkgKQo+ICsgICAgICAgIHsKPiArICAgICAg
ICAgICAgTExWTUZ1enplclRlc3RPbmVJbnB1dChpbnB1dCwgc2l6ZSk7Cj4gKyAgICAgICAgfQoK
Li4uIGlkZWFsbHkgd2l0aCB0aGUgdW5uZWNlc3NhcnkgYnJhY2VzIGRyb3BwZWQgaGVyZQpSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 13 09:06:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 09:06:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2vvb-0004GX-HV; Fri, 13 Oct 2017 09:06:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=452b4736a=Paul.Durrant@citrix.com>)
 id 1e2vva-0004GG-So
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 09:06:47 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 E9/17-26618-62280E95; Fri, 13 Oct 2017 09:06:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGIsWRWlGSWpSXmKPExsWSzvfng65q04N
 Ig0+3lS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oznGw8yFnRqVjQckWtgPKLRxcjJISHgL7Gr
 4wQriM0moCOx9Oh8pi5GLg4RgU2MEl3X77KAOMwCBxkljp9cyARSJSyQKnHx+DOgDg6gqjSJc
 4vKQcIiAlYSb34uZgOxWQRUJfoedbOD2LwC7hL/bj1iA5kjJPCGUeLy4kdg2zgF7CTOLN3OCG
 IzCshKfGlczQxiMwuIS9x6Mp8J4joBiSV7zjND2KISLx//Y4WwDSS2Lt3HAnIDs4CmxPpd+hC
 tihJTuh9C7RWUODnzCcsERuFZSKbOQuiYhaRjFpKOBYwsqxg1ilOLylKLdA3N9JKKMtMzSnIT
 M3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAkOfAQh2ME59H3eIUZKDSUmUVy3yQaQQX1J+SmVGY
 nFGfFFpTmrxIUYZDg4lCV7HRqCcYFFqempFWmYOMAph0hIcPEoivFIgad7igsTc4sx0iNQpRm
 OOY5su/2HieHJt3l8mIZa8/LxUKXFeMZBSAZDSjNI8uEGw5HCJUVZKmJcR6DQhnoLUotzMElT
 5V4ziHIxKwrxqIFN4MvNK4Pa9AjqFCeiUdxFgp5QkIqSkGhgDjLuXz/6j5v1BPONWGqOVqt0l
 sadlKbHfFapi1gRv8P/ovlvRwvUQa+1hgV8SN/5oe7wSDeT6wHRmrvwa3thptxwMY4KPyr+49
 idsCs/+F607DLOvT3+yZd4nKfuaN8yc6okPDF4f/xHaoX/nUcP190c03i1YN1ev6OOn34tbk8
 Pcczb2btqjxFKckWioxVxUnAgADD0ZGwkDAAA=
X-Env-Sender: prvs=452b4736a=Paul.Durrant@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1507885603!103218702!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34371 invoked from network); 13 Oct 2017 09:06:45 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Oct 2017 09:06:45 -0000
X-IronPort-AV: E=Sophos;i="5.43,370,1503360000"; d="scan'208";a="106310533"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, Ross Lagerwall
 <ross.lagerwall@citrix.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>
Thread-Topic: [Xen-devel] [PATCH 3/8] xen: defer call to xen_restrict until
 just before os_setup_post
Thread-Index: AQHTQ/6y1c+j43OkqUax4WEPNZQMyKLhWcaAgAAiVFA=
Date: Fri, 13 Oct 2017 09:06:36 +0000
Message-ID: <39b31497824447119867e7fa7ed400cc@AMSPEX02CL03.citrite.net>
References: <1507564902-9000-1-git-send-email-ian.jackson@eu.citrix.com>
 <1507564902-9000-4-git-send-email-ian.jackson@eu.citrix.com>
 <b749ee6c-591b-4f31-7fd3-b0fa03f5f98b@citrix.com>
 <c53296d6-d962-c786-d04d-053dfe35920c@citrix.com>
In-Reply-To: <c53296d6-d962-c786-d04d-053dfe35920c@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Anthony Perard <anthony.perard@citrix.com>, Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 3/8] xen: defer call to xen_restrict until
 just before os_setup_post
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YNCj4gQW5kcmV3IENv
b3Blcg0KPiBTZW50OiAxMyBPY3RvYmVyIDIwMTcgMTA6MDANCj4gVG86IFJvc3MgTGFnZXJ3YWxs
IDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPjsgSWFuIEphY2tzb24NCj4gPElhbi5KYWNrc29u
QGNpdHJpeC5jb20+OyBxZW11LWRldmVsQG5vbmdudS5vcmcNCj4gQ2M6IEFudGhvbnkgUGVyYXJk
IDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPjsgSnVlcmdlbiBHcm9zcw0KPiA8amdyb3NzQHN1
c2UuY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgeGVu
LQ0KPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZl
bF0gW1BBVENIIDMvOF0geGVuOiBkZWZlciBjYWxsIHRvIHhlbl9yZXN0cmljdCB1bnRpbCBqdXN0
DQo+IGJlZm9yZSBvc19zZXR1cF9wb3N0DQo+IA0KPiBPbiAxMy8xMC8yMDE3IDA5OjM3LCBSb3Nz
IExhZ2Vyd2FsbCB3cm90ZToNCj4gPiBPbiAxMC8wOS8yMDE3IDA1OjAxIFBNLCBJYW4gSmFja3Nv
biB3cm90ZToNCj4gPj4gV2UgbmVlZCB0byByZXN0cmljdCAqYWxsKiB0aGUgY29udHJvbCBmZHMg
dGhhdCBxZW11IG9wZW5zLsKgIExvb2tpbmcgaW4NCj4gPj4gL3Byb2MvUElEL2ZkIHNob3dzIHRo
ZXJlIGFyZSBtYW55OyB0aGVpciBhbGxvY2F0aW9uIHNlZW1zIHNjYXR0ZXJlZA0KPiA+PiB0aHJv
dWdob3V0IFhlbiBzdXBwb3J0IGNvZGUgaW4gcWVtdS4NCj4gPj4NCj4gPj4gV2UgbXVzdCBwb3N0
cG9uZSB0aGUgcmVzdHJpY3QgY2FsbCB1bnRpbCByb3VnaGx5IHRoZSBzYW1lIHRpbWUgYXMgcWVt
dQ0KPiA+PiBjaGFuZ2VzIGl0cyB1aWQsIGNocm9vdHMgKGlmIGFwcGxpY2FibGUpLCBhbmQgc28g
b24uDQo+ID4+DQo+ID4+IFRoZXJlIGRvZXNuJ3Qgc2VlbSB0byBiZSBhbiBhcHByb3ByaWF0ZSBo
b29rIGFscmVhZHkuwqAgVGhlIFJ1blN0YXRlDQo+ID4+IGNoYW5nZSBob29rIGZpcmVzIGF0IGRp
ZmZlcmVudCB0aW1lcyBkZXBlbmRpbmcgb24gZXhhY3RseSB3aGF0IG1vZGUNCj4gPj4gcWVtdSBp
cyBvcGVyYXRpbmcgaW4uDQo+ID4+DQo+ID4+IEFuZCBpdCBhcHBlYXJzIHRoYXQgbm8tb25lIGJ1
dCB0aGUgWGVuIGNvZGUgd2FudHMgYSBob29rIGF0IHRoaXMgcGhhc2UNCj4gPj4gb2YgZXhlY3V0
aW9uLsKgIFNvLCBpbnRyb2R1Y2UgYSBiYXJlIGNhbGwgdG8gYSBuZXcgZnVuY3Rpb24NCj4gPj4g
eGVuX3NldHVwX3Bvc3QsIGp1c3QgYmVmb3JlIG9zX3NldHVwX3Bvc3QuwqAgQWxzbyBwcm92aWRl
IHRoZQ0KPiA+PiBhcHByb3ByaWF0ZSBzdHViIGZvciB3aGVuIFhlbiBjb21waWxhdGlvbiBpcyBk
aXNhYmxlZC4NCj4gPj4NCj4gPj4gV2UgZG8gdGhlIHJlc3RyaWN0aW9uIGJlZm9yZSByYXRoZXIg
dGhhbiBhZnRlciBvc19zZXR1cF9wb3N0LCBiZWNhdXNlDQo+ID4+IHhlbl9yZXN0cmljdCBtYXkg
bmVlZCB0byBvcGVuIC9kZXYvbnVsbCwgYW5kIG9zX3NldHVwX3Bvc3QgbWlnaHQgaGF2ZQ0KPiA+
PiBjYWxsZWQgY2hyb290Lg0KPiA+Pg0KPiA+IFRoaXMgd29ya3MgZm9yIG5vcm1hbGx5IHN0YXJ0
aW5nIGEgVk0gYnV0IGRvZXNuJ3Qgc2VlbSB0byB3b3JrIHdoZW4NCj4gPiByZXN1bWluZy9taWdy
YXRpbmcuDQo+ID4NCj4gPiBIZXJlIGlzIHRoZSBvcmRlciBvZiBzZWxlY3RlZCBvcGVyYXRpb25z
IHdoZW4gc3RhcnRpbmcgYSBWTSBub3JtYWxseToNCj4gPiDCoMKgwqAgVk5DIHNlcnZlciBydW5u
aW5nIG9uIDEyNy4wLjAuMTo1OTAxDQo+ID4gwqDCoMKgIHhlbl9jaGFuZ2Vfc3RhdGVfaGFuZGxl
cigpDQo+ID4gwqDCoMKgIHhlbnN0b3JlX3JlY29yZF9kbV9zdGF0ZTogcnVubmluZw0KPiA+IMKg
wqDCoCB4ZW5fc2V0dXBfcG9zdCgpDQo+ID4gwqDCoMKgIHhlbnRvb2xjb3JlX3Jlc3RyaWN0X2Fs
bDogcmMgPSAwDQo+ID4gwqDCoMKgIG9zX3NldHVwX3Bvc3QoKQ0KPiA+IMKgwqDCoCBtYWluX2xv
b3AoKQ0KPiA+DQo+ID4gSGVyZSBpcyB0aGUgb3JkZXIgb2Ygc2VsZWN0ZWQgb3BlcmF0aW9ucyB3
aGVuIHN0YXJ0aW5nIFFFTVUgd2l0aA0KPiA+IC1pbmNvbWluZyBmZDouLi4gOg0KPiA+IMKgwqDC
oCBWTkMgc2VydmVyIHJ1bm5pbmcgb24gMTI3LjAuMC4xOjU5MDINCj4gPiDCoMKgwqAgbWlncmF0
aW9uX2ZkX2luY29taW5nKCkNCj4gPiDCoMKgwqAgeGVuX3NldHVwX3Bvc3QoKQ0KPiA+IMKgwqDC
oCB4ZW50b29sY29yZV9yZXN0cmljdF9hbGw6IHJjID0gMA0KPiA+IMKgwqDCoCBvc19zZXR1cF9w
b3N0KCkNCj4gPiDCoMKgwqAgbWFpbl9sb29wKCkNCj4gPiDCoMKgwqAgbWlncmF0aW9uX3NldF9p
bmNvbWluZ19jaGFubmVsKCkNCj4gPiDCoMKgwqAgbWlncmF0ZV9zZXRfc3RhdGUoKQ0KPiA+IMKg
wqDCoCB4ZW5fY2hhbmdlX3N0YXRlX2hhbmRsZXIoKQ0KPiA+IMKgwqDCoCB4ZW5zdG9yZV9yZWNv
cmRfZG1fc3RhdGU6IHJ1bm5pbmcNCj4gPiDCoMKgwqAgZXJyb3IgcmVjb3JkaW5nIGRtIHN0YXRl
DQo+ID4gwqDCoMKgIHFlbXUgZXhpdGVkIHdpdGggY29kZSAxDQo+ID4NCj4gPiBUaGUgaXNzdWUg
aXMgdGhhdCBRRU1VIG5lZWRzIHhlbnN0b3JlIGFjY2VzcyB0byB3cml0ZSAicnVubmluZyIgYnV0
DQo+ID4gdGhpcyBpcyBhZnRlciBpdCBoYXMgYWxyZWFkeSBiZWVuIHJlc3RyaWN0ZWQuIE1vdmlu
ZyB4ZW5fc2V0dXBfcG9zdCgpDQo+ID4gaW50byB4ZW5fY2hhbmdlX3N0YXRlX2hhbmRsZXIoKSB3
b3JrcyBmaW5lLiBUaGUgb25seSBpc3N1ZSBpcyB0aGF0IGluDQo+ID4gdGhlIG1pZ3JhdGlvbiBj
YXNlLCBpdCBleGVjdXRlcyBhZnRlciBvc19zZXR1cF9wb3N0KCkgc28gUUVNVSBtaWdodCBiZQ0K
PiA+IGNocm9vdGVkIGluIHdoaWNoIGNhc2Ugb3BlbmluZyAvZGV2L251bGwgdG8gcmVzdHJpY3Qg
ZmRzIGRvZXNuJ3Qgd29yaw0KPiA+ICh1bmxlc3MgaXRzIG5ldyByb290IGhhcyBhIC9kZXYvbnVs
bCkuDQo+ID4NCj4gDQo+IFdhc24ndCB0aGUgYWdyZWVtZW50IGluIHRoZSBlbmQgdG8gcmVtb3Zl
IGFsbCB1c2Ugb2YgeGVuc3RvcmUgZnJvbSB0aGUNCj4gZGV2aWNlIG1vZGU/wqAgVGhpcyBydW5u
aW5nIG5vdGlmaWNhdGlvbiBjYW4gYW5kIHNob3VsZCBiZSBRTVAsIGF0IHdoaWNoDQo+IHBvaW50
IHdlIGJyZWFrIGEgY2F1c2FsIGRlcGVuZGVuY3kuDQo+IA0KDQpZZXMsIHRoYXQgd2FzIHRoZSBh
Z3JlZW1lbnQuIE9uZSBwcm9ibGVtIGlzIHRoYXQgdGhlcmUgaXMgbm90IHlldCBhZGVxdWF0ZSBz
ZXBhcmF0aW9uIGluIGVpdGhlciBRRU1VJ3MgY29tbW9uIGFuZCBwdi9odm0gaW5pdCByb3V0aW5l
cyB0byBkbyB0aGlzIHlldC4gTm9yLCBJIGJlbGlldmUsIGlzIHRoZXJlIHN1cHBvcnQgaW4gbGli
eGwgdG8gc3Bhd24gc2VwYXJhdGUgeGVucHYgYW5kIHhlbmZ2IGluc3RhbmNlcyBvZiBRRU1VIGZv
ciB0aGUgc2FtZSBndWVzdC4NCg0KICBQYXVsDQoNCj4gRm9yIHNhZmV0eSByZWFzb25zLCBxZW11
IG5lZWRzIHRvIGhhdmUgcmVzdHJpY3RlZC9kcm9wcGVkL2V0YyBhbGwNCj4gcGVybWlzc2lvbnMg
YmVmb3JlIGl0IGxvb2tzIGF0IGEgc2luZ2xlIGJ5dGUgb2YgaW5jb21pbmcgbWlncmF0aW9uIGRh
dGEsDQo+IHRvIHByb3RlY3QgYWdhaW5zdCBidWdneSBvciBtYWxpY2lvdXMgYWx0ZXJhdGlvbnMg
dG8gdGhlIG1pZ3JhdGlvbiBzdHJlYW0uDQo+IA0KPiB+QW5kcmV3DQo+IA0KPiBfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0DQo+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnDQo+IGh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 13 09:10:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 09:10:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2vyz-0005Hx-0T; Fri, 13 Oct 2017 09:10:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45232a33e=George.Dunlap@citrix.com>)
 id 1e2vyx-0005Hr-VQ
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 09:10:16 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 FD/8F-31244-7F280E95; Fri, 13 Oct 2017 09:10:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHSDve7Xpge
 RBhe+6Vl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmTZv1iLGhkr7i58QJ7A+NS1i5GTg4JAX+J
 i4/2MoPYwgKxEouW3wSLiwgoS/T++s3SxcjFwSywm1Fi4ovjYAkhgQKJS8vXgDWwCehJzDv+l
 QXE5hWwlfh5txPMZhFQleidsZQdxBYVCJdoOtsPVSMocXLmEyCbg4NTwF5iZgMniMksoCmxfp
 c+SAWzgLjErSfzmSBseYntb+cwQ2xVlVj84Cj7BEb+WUgGzULonoWkexaS7gWMLKsYNYpTi8p
 Si3SNDPSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQIDkwEIdjD+WhZwiFGSg0lJ
 lFct8kGkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnebmCgCwkWpaanVqRl5gBjBCYtwcGjJMLLD
 ZLmLS5IzC3OTIdInWLU5bjx8PofJiGWvPy8VClx3iqQIgGQoozSPLgRsHi9xCgrJczLCHSUEE
 9BalFuZgmq/CtGcQ5GJWHelEagKTyZeSVwm14BHcEEdMS7CLAjShIRUlINjMLq3q+Uc4725W+
 a9tVOyW7O9ertkaY/397V9X56Tfm+agIHw6yVXit65GJOukruO81qn1axrit81qIqvfubrm3R
 Oz975/pn2vlzjK8EXw5ektvWZX1zGstxseIc8ycu1l6KXK8+tM5d5TmL2WmCgWnYn2d3dnm56
 OxZ0yVwzXSHuIWxA6uahRJLcUaioRZzUXEiAFad3XXSAgAA
X-Env-Sender: prvs=45232a33e=George.Dunlap@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1507885812!110699413!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46367 invoked from network); 13 Oct 2017 09:10:13 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Oct 2017 09:10:13 -0000
X-IronPort-AV: E=Sophos;i="5.43,370,1503360000"; d="scan'208";a="453830529"
To: Jan Beulich <JBeulich@suse.com>
References: <20171013090016.9042-1-george.dunlap@citrix.com>
 <59E09E34020000780018607E@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <732cc3ef-4eb5-e551-1217-69d53f0546fa@citrix.com>
Date: Fri, 13 Oct 2017 10:10:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59E09E34020000780018607E@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.10] fuzz/x86_emulate: Fix afl-harness
 batch mode file pointer leak
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTMvMjAxNyAxMDowNiBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTMuMTAu
MTcgYXQgMTE6MDAsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+PiBDaGFuZ2Vz
ZXQgWFhYWCBpbnRyb2R1Y2VkICJiYXRjaCBtb2RlIiB0byBhZmwtaGFybmVzcywgd2hpY2ggYWxs
b3dlZAo+IAo+IFdpdGggKHBhcnQgb2YpIHRoZSBjb21taXQgaGFzaCBhbmQgdGhlIHRpdGxlIGlu
c2VydGVkIGhlcmUgYW5kIC4uLgoKR2FoLiA6LSkKCj4gCj4+IC0tLSBhL3Rvb2xzL2Z1enoveDg2
X2luc3RydWN0aW9uX2VtdWxhdG9yL2FmbC1oYXJuZXNzLmMKPj4gKysrIGIvdG9vbHMvZnV6ei94
ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhhcm5lc3MuYwo+PiBAQCAtOTksMTMgKzk5LDE3
IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKPj4gICAgICAgICAgICAgIGV4aXQo
LTEpOwo+PiAgICAgICAgICB9Cj4+ICAKPj4gLSAgICAgICAgaWYgKCAhZmVvZihmcCkgKQo+PiAr
ICAgICAgICAvKiBPbmx5IHJ1biB0aGUgdGVzdCBpZiB0aGUgaW5wdXQgZmlsZSB3YXMgc21hbGxl
ciB0aGFuIElOUFVUX1NJWkUgKi8KPj4gKyAgICAgICAgaWYgKCBmZW9mKGZwKSApCj4+ICsgICAg
ICAgIHsKPj4gKyAgICAgICAgICAgIExMVk1GdXp6ZXJUZXN0T25lSW5wdXQoaW5wdXQsIHNpemUp
Owo+PiArICAgICAgICB9Cj4gCj4gLi4uIGlkZWFsbHkgd2l0aCB0aGUgdW5uZWNlc3NhcnkgYnJh
Y2VzIGRyb3BwZWQgaGVyZQo+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CgpEbyB5b3UgcmVhbGx5IHdhbnQgdGhpcyB0byBsb29rIGxpa2UgdGhpcz8KCmlmICgg
Li4uICkKICAgZm9vKCk7CmVsc2UKewogICAuLi4KfQoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 13 09:12:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 09:12:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2w0q-0005QJ-BY; Fri, 13 Oct 2017 09:12:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45232a33e=George.Dunlap@citrix.com>)
 id 1e2w0p-0005QC-7B
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 09:12:11 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 DD/B5-13910-A6380E95; Fri, 13 Oct 2017 09:12:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXitHRDpG5W84N
 IgymHBCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox9566xFSxhqjh34R1zA+Nnxi5GTg4JAX+J
 g3P+MYHYwgKxEouW32QFsUUElCV6f/1m6WLk4mAW2M0oMfHFcbCEkECBxKXla5hBbDYBPYl5x
 78CFXFw8ArYStx4yAUSZhFQlWiefgBspqhAuETT2X4WEJtXQFDi5MwnYOWcAvYSMxs4QUxmAU
 2J9bv0QSqYBcQlbj2ZzwRhy0tsfzuHGWKpqsTiB0fZJzDyz0IyaBZC9ywk3bOQdC9gZFnFqFG
 cWlSWWqRrZKCXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYlgxAsIPx17KAQ4yS
 HExKorxqkQ8ihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwPmoCygkWpaanVqRl5gAjBCYtwcGjJ
 MLbCpLmLS5IzC3OTIdInWLU5bjx8PofJiGWvPy8VClx3iqQIgGQoozSPLgRsGi9xCgrJczLCH
 SUEE9BalFuZgmq/CtGcQ5GJWHe8yBTeDLzSuA2vQI6ggnoiHcRYEeUJCKkpBoYU6b9X5Z7/Ez
 rYmv93UcusDr8Drr9eVeoe3lt1PL2mT2iT0MLul6+4t18acZH02s9L+OY9wuy5920UFzQ2i7k
 nK5frXnd+j+jgsdtn42S1s3CuyaskcnMz3ryPS5wUlhuYvqJxJDFhyb83WWVY2TzQvwqv8bnm
 SnZOhUugWJLLMQNOGqWMP1VYinOSDTUYi4qTgQAxBv1xNECAAA=
X-Env-Sender: prvs=45232a33e=George.Dunlap@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1507885928!101216502!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11818 invoked from network); 13 Oct 2017 09:12:10 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Oct 2017 09:12:10 -0000
X-IronPort-AV: E=Sophos;i="5.43,370,1503360000"; d="scan'208";a="445869783"
To: Jan Beulich <JBeulich@suse.com>
References: <20171013090016.9042-1-george.dunlap@citrix.com>
 <59E09E34020000780018607E@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <19d4a343-c059-1cf0-b61e-3020a247f930@citrix.com>
Date: Fri, 13 Oct 2017 10:12:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59E09E34020000780018607E@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.10] fuzz/x86_emulate: Fix afl-harness
 batch mode file pointer leak
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTMvMjAxNyAxMDowNiBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTMuMTAu
MTcgYXQgMTE6MDAsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+PiBDaGFuZ2Vz
ZXQgWFhYWCBpbnRyb2R1Y2VkICJiYXRjaCBtb2RlIiB0byBhZmwtaGFybmVzcywgd2hpY2ggYWxs
b3dlZAo+IAo+IFdpdGggKHBhcnQgb2YpIHRoZSBjb21taXQgaGFzaCBhbmQgdGhlIHRpdGxlIGlu
c2VydGVkIGhlcmUgYW5kIC4uLgoKVGhpcyBzaG91bGQgYmUgYDJiMWNkZTc3ODNgIEJUVy4KCiAt
R2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 09:15:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 09:15:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2w4N-0005cY-Qz; Fri, 13 Oct 2017 09:15:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1e2w4M-0005cS-Pk
 for xen-devel@lists.xen.org; Fri, 13 Oct 2017 09:15:50 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 60/3B-08608-64480E95; Fri, 13 Oct 2017 09:15:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsVywNykQte15UG
 kwdlDkhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8alTZNYC77LVax+/IO5gfGmZBcjF4eQwDRG
 if6eU8xdjJwcEgK8EkeWzWDtYuQAsv0lzrzTh6iZwCjR+mcbI0icRUBV4tthNpByNgFliYtfe
 8FsESC799dvFpB6ZoGjjBKbns0Ectg5hAWsJDZWgJTwChhKXP/8jxHCnsokcXGfLogtJFAqcb
 /xEgtEXFDi5MwnYDazgJbEjX8vmUC2MgtISyz/xwES5hSwl1i4cxY7iC0KtHX3rb3MExgFZyH
 pnoWkexZC9wJG5lWMGsWpRWWpRbqGJnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmb
 GIHhygAEOxivbww4xCjJwaQkyqsW+SBSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvoyagnGBRa
 npqRVpmDjByYNISHDxKIrytIGne4oLE3OLMdIjUKUZdjmObLv9hEmLJy89LlRLnrQIpEgApyi
 jNgxsBi+JLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuZ1bQaawpOZVwK36RXQEUxAR7yLADu
 iJBEhJdXAKFJvy5ww58d//ZgdRV+Ueyda6NtwiKXUtH4809GR4147/cq9WYIdce3mD+qS5PLu
 ZR/0r5uVaX/GkvvIm3V5/xnMYy0Xznh13Hin4EyG4K0+1xcuy73bVq7k9+Qv9xzWpvTKunvWI
 aEVpVXhigyX+Nrk77S592Q1MSyyStN9XqN5xCfiYrsSS3FGoqEWc1FxIgCLZP2g3QIAAA==
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1507886147!106899261!1
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44137 invoked from network); 13 Oct 2017 09:15:49 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 09:15:49 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Oct 2017 02:15:46 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,370,1503385200"; d="scan'208";a="146054026"
Received: from op-computing.sh.intel.com (HELO op-computing) ([10.239.48.89])
 by orsmga002.jf.intel.com with ESMTP; 13 Oct 2017 02:15:45 -0700
Date: Fri, 13 Oct 2017 16:14:21 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20171013081419.GA82535@op-computing>
Mail-Followup-To: Chao Gao <chao.gao@intel.com>,
 Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Quan Xu <quan.xu0@gmail.com>, Kevin Tian <kevin.tian@intel.com>,
 xen-devel@lists.xen.org
References: <1507584751-5671-1-git-send-email-chao.gao@intel.com>
 <59E094A20200007800185F85@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59E094A20200007800185F85@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Quan Xu <quan.xu0@gmail.com>,
 xen-devel@lists.xen.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86/vpt: fix a bug in pt_update_irq()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMTMsIDIwMTcgYXQgMDI6MjU6MzhBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4gT24gMDkuMTAuMTcgYXQgMjM6MzIsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+Cj5GaXJzdCBvZiBhbGwgLSBwbGVhc2UgdXNlIGEgYmV0dGVyIHN1YmplY3QuIElmIHNvbWVv
bmUgZmluZHMgYW5vdGhlcgo+YnVnIGluIHRoaXMgZnVuY3Rpb24gaW4sIHNheSwgaGFsZiBhIHll
YXIncyB0aW1lLCBob3cgd2lsbCB3ZSB0ZWxsIGFwYXJ0Cj50aGUgdHdvIHBhdGNoZXMgZnJvbSBs
b29raW5nIGF0IGp1c3QgdGhlIGxpc3Qgb2YgdGl0bGVzIHNldmVyYWwgeWVhcnMKPmxhdGVyPwoK
V2lsbCB1cGRhdGUuCgo+Cj4+IHB0X3VwZGF0ZV9pcnEoKSBpcyBleHBlY3RlZCB0byByZXR1cm4g
dGhlIHZlY3RvciBudW1iZXIgb2YgcGVyaW9kaWMKPj4gdGltZXIgaW50ZXJydXB0LCB3aGljaCBz
aG91bGQgYmUgc2V0IGluIHZJUlIgb2YgdmxhcGljLiBPdGhlcndpc2UgaXQKPj4gd291bGQgdHJp
Z2dlciB0aGUgYXNzZXJ0aW9uIGluIHZteF9pbnRyX2Fzc2lzdCgpLCBwbGVhc2Ugc2VlaW5nCj4+
IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAx
Ny0xMC9tc2cwMDkxNS5odG1sLgo+PiAKPj4gQnV0IGl0IGZhaWxzIHRvIGFjaGlldmUgdGhhdCBp
biB0aGUgZm9sbG93aW5nIHR3byBjYXNlOgo+PiAxLiBodm1faXNhX2lycV9hc3NlcnQoKSBtYXkg
bm90IHNldCB0aGUgY29ycmVzcG9uZGluZyBiaXQgaW4gdklSUiBmb3IKPj4gbWFzayBmaWVsZCBv
ZiBJT0FQSUMgUlRFIGlzIHNldC4gUGxlYXNlIHJlZmVyIHRvIHRoZSBjYWxsIHRyZWUKPj4gdm14
X2ludHJfYXNzaXN0KCkgLT4gcHRfdXBkYXRlX2lycSgpIC0+IGh2bV9pc2FfaXJxX2Fzc2VydCgp
IC0+Cj4+IGFzc2VydF9pcnEoKSAtPiBhc3NlcnRfZ3NpKCkgLT4gdmlvYXBpY19pcnFfcG9zaXRp
dmVfZWRnZSgpLiBUaGUgcGF0Y2gKPj4gY2hlY2tzIHdoZXRoZXIgdGhlIHZlY3RvciBpcyBzZXQg
b3Igbm90IGluIHZJUlIgb2YgdmxhcGljIGJlZm9yZQo+PiByZXR1cm5pbmcuCj4+IAo+PiAyLiBz
b21lb25lIGNoYW5nZXMgdGhlIHZlY3RvciBmaWVsZCBvZiBJT0FQSUMgUlRFIGJldHdlZW4gYXNz
ZXJ0aW5nCj4+IHRoZSBpcnEgYW5kIGdldHRpbmcgdGhlIHZlY3RvciBvZiB0aGUgaXJxLCBsZWFk
aW5nIHRvIHNldHRpbmcgdGhlCj4+IG9sZCB2ZWN0b3IgbnVtYmVyIGJ1dCByZXR1cm5pbmcgYSBk
aWZmZXJlbnQgdmVjdG9yIG51bWJlci4gVGhpcyBwYXRjaAo+PiBob2xkcyB0aGUgaXJxX2xvY2sg
d2hlbiBkb2luZyB0aGUgdHdvIG9wZXJhdGlvbnMgdG8gcHJldmVudCB0aGUgY2FzZS4KPj4gCj4+
IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4KPlBvaW50IDIg
aXMgdmVyeSB1bmxpa2VseSB0byBiZSB0aGUgY2F1c2Ugb2YgdGhlIGZhaWxlZCBhc3NlcnRpb24g
dGhhdAo+b3NzdGVzdCBrZWVwcyBoaXR0aW5nIG9uY2UgaW4gYSB3aGlsZS4gRGlkIHlvdXIgYW5h
bHlzaXMgeWllbGQKPmluZGljYXRpb24gdGhhdCBwb2ludCAxIGlzIHdoYXQgaXMgaGFwcGVuaW5n
IHRoZXJlPwoKSSBiZWxpZXZlIGl0IGlzIGxpa2VseSB0byBiZSB0aGUgY2FzZS4gT24gdGhlIG90
aGVyIGhhbmQsIHRoZQphc3NlcnRpb24gY2FuIGJlIHRyaWdnZXJlZCBpbiBhYm92ZSB0d28gY2Fz
ZXM7IGl0IG5lZWRzIHRvIGJlCmZpeGVkLgoKPgo+PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2ly
cS5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaXJxLmMKPj4gQEAgLTE2OCwyMCArMTY4LDIz
IEBAIHZvaWQgaHZtX2dzaV9kZWFzc2VydChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQg
Z3NpKQo+PiAgICAgIHNwaW5fdW5sb2NrKCZkLT5hcmNoLmh2bV9kb21haW4uaXJxX2xvY2spOwo+
PiAgfQo+PiAgCj4+IC12b2lkIGh2bV9pc2FfaXJxX2Fzc2VydCgKPj4gLSAgICBzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBpbnQgaXNhX2lycSkKPj4gK3ZvaWQgaHZtX2lzYV9pcnFfYXNzZXJ0
X2xvY2tlZChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaXNhX2lycSkKPgo+UGxlYXNl
IGRvbid0IGludHJvZHVjZSBhIG5vbi1zdGF0aWMgZnVuY3Rpb24gbGlrZSB0aGlzLiBJbnN0ZWFk
IEkKPndvdWxkIHN1Z2dlc3QgeW91IGludHJvZHVjZSBhIG5ldyBoZWxwZXIgZnVuY3Rpb24gZG9p
bmcgd2hhdAo+eW91IGludHJvZHVjZSBhcyByZXBsYWNlbWVudCB0byB0aGUgY2FsbCB0bwo+aHZt
X2lzYV9pcnFfYXNzZXJ0KCkuIFRoYXQnbGwgcHJlc3VtYWJseSBpbnZvbHZlIHBhc3NpbmcgYQo+
Z2V0X3ZlY3RvcigpIGNhbGxiYWNrIHRvIGEgd3JhcHBlciBvZiBwdF9pcnFfdmVjdG9yKCkgKG9y
IHRvIGFuCj5hYmJyZXZpYXRlZCBmb3JtIG9mIGl0LCBhcyAic3JjIiBpcyBodm1faW50c3JjX2xh
cGljKSwgc2luY2UgSQo+dW5kZXJzdGFuZCB5b3UgbmVlZCB0aGlzIGNhbGxlZCB3aXRoIHRoZSBs
b2NrIGhlbGQuCj4KPkFuZCBvbmNlIHlvdSBkbyB0aGlzIEkgZG9uJ3QgdGhpbmsgaXQnbGwgYmUg
d29ydGh3aGlsZSBicmVha2luZwo+b3V0IGh2bV9pc2FfaXJxX2Fzc2VydF9sb2NrZWQoKSBhdCBh
bGwgLSB5b3UnbGwganVzdCBoYXZlIGEKPnNpYmxpbmcgdG8gaHZtX2lzYV9pcnFfYXNzZXJ0KCku
IE9yLCBjb25zaWRlcmluZyB0aGUgZmV3IGNhbGxlcnMKPnRoZSBmdW5jdGlvbiBoYXMsIHNpbXBs
eSBnaXZpbmcgdGhhdCBmdW5jdGlvbiBpdHNlbGYgYW4gb3B0aW9uYWwKPmNhbGxiYWNrIHBhcmFt
ZXRlciBtaWdodCBiZSBldmVuIGJldHRlciAoZWxpbWluYXRpbmcgYW55IGNvZGUKPmR1cGxpY2F0
aW9uKS4KCk9rLiBJIHVuZGVyc3RhbmQgd2hhdCB5b3Ugc3VnZ2VzdGlvbi4gV2lsbCBnaXZlIGl0
IGEgc2hvdC4KCj4KPj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYwo+PiArKysgYi94
ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jCj4+IEBAIC0xMzcsNiArMTM3LDE3IEBAIHN0YXRpYyB2
b2lkIHZsYXBpY19lcnJvcihzdHJ1Y3QgdmxhcGljICp2bGFwaWMsIHVuc2lnbmVkIGludCBlcnJt
YXNrKQo+PiAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnZsYXBpYy0+ZXNyX2xvY2ssIGZs
YWdzKTsKPj4gIH0KPj4gIAo+PiArYm9vbCB2bGFwaWNfdGVzdF9pcnEoc3RydWN0IHZsYXBpYyAq
dmxhcGljLCB1aW50OF90IHZlYykKPgo+VGhlIHdheSB0aGUgZnVuY3Rpb24gaXMgbmFtZWQsIHRo
ZSBwb2ludGVyIHNob3VsZCBiZSBjb25zdAo+cXVhbGlmaWVkLiBIb3dldmVyLCB0aGUgZnVuY3Rp
b24gZG9lcyBtb3JlIHRoYW4ganVzdCB0ZXN0aW5nCj5jdXJyZW50IHN0YXRlOgo+Cj4+ICt7Cj4+
ICsgICAgaWYgKCB1bmxpa2VseSh2ZWMgPCAxNikgKQo+PiArICAgICAgICByZXR1cm4gZmFsc2U7
Cj4+ICsKPj4gKyAgICBpZiAoIGh2bV9mdW5jcy5zeW5jX3Bpcl90b19pcnIgKQo+PiArICAgICAg
ICBodm1fZnVuY3Muc3luY19waXJfdG9faXJyKHZsYXBpY192Y3B1KHZsYXBpYykpOwo+Cj5RdWVz
dGlvbiBpcyB3aGV0aGVyIHRoaXMgaXMgcmVhbGx5IG5lY2Vzc2FyeSwgb2Ygd2hldGhlciBpbnN0
ZWFkCj55b3UgY291bGQganVzdCByZXR1cm4gdGhlIHN0YXRlIG9mIHRoZSByZXNwZWN0aXZlIFBJ
UiBiaXQgaGVyZS4gSSdkCj5wcmVmZXIgdGhhdCBvdmVyIGdpdmluZyB0aGUgZnVuY3Rpb24gYSBu
YW1lIG5vIGxvbmdlciBzdWdnZXN0aW5nCj5pdCBsZWF2ZXMgYWxsIHN0YXRlIGFsb25lLgoKSXQg
aXMgYSBnb29kIHN1Z2dlc3Rpb24uIEJ1dCBJIGluY2xpbmUgdG8gY2hlY2sgdGhlIFBJUiBiaXQg
YW5kIGlmIHRoZQpiaXQgaXMgc2V0LCByZXR1cm4gdHJ1ZSBhbmQgb3RoZXJ3aXNlIHJldHVybiB0
aGUgc3RhdGUgb2YgdGhlIHZJUlIgYml0CmluIGNhc2UgUElSIGJpdHMgYXJlIGFscmVhZHkgc3lu
Y2VkIHRvIHZJUlIuCgpUaGFua3MKQ2hhbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 13 09:17:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 09:17:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2w61-0005yH-5A; Fri, 13 Oct 2017 09:17:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1e2w5z-0005y4-2x
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 09:17:31 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 49/DF-31930-AA480E95; Fri, 13 Oct 2017 09:17:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBIsWRWlGSWpSXmKPExsVyMfTmZt2VLQ8
 iDQ78FrT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOWnpUvuCxV8WxSF3MDY4N4FyMXh5DATEaJ
 HZ0XGEEcFoHzzBKr3mxiBnEkBLaxSux6c4G1i5ETyKmSmL/6BQuEXSTx9ssHRhj7wfuFYDW8A
 oISJ2c+AasREvCWOLliNRuIzSlgJ/H4zQ4WiHX3GSUmfAdxODjYBEwkZnVIgNSwCKhK7Dx9lA
 ViToDE38YOZhBbWCBTYvGUA2BzRAR0JZ4teMYGModZYA2jxJqrk5hAEswCmhKt23+zQ9jaEss
 WvmaewCg0C8lNs5CUzUJStoCReRWjRnFqUVlqka6RmV5SUWZ6RkluYmaOrqGBqV5uanFxYnpq
 TmJSsV5yfu4mRmBI1zMwMO5gvD3Z7xCjJAeTkiivWuSDSCG+pPyUyozE4oz4otKc1OJDjDIcH
 EoSvFrNQDnBotT01Iq0zBxgdMGkJTh4lER4W5uA0rzFBYm5xZnpEKlTjJYcF+5c+sPEcWDPLS
 B56dbdP0xCLHn5ealS4rw8IPMEQBoySvPgxsESwCVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIx
 KwrycIFN4MvNK4La+AjqICeigdxFgB5UkIqSkGhh5TpZbc79UfZp6XadwX0XYFIP8nh1Z01nO
 s58saJm6dcnu4+9fWegVHlFPnP/R1seV20bU6coJtbA2vQWF2fOuse2weD37z7W77Wlnn6T+d
 +6zWcqhKsxxQXPlJY7n5TY7vZUP1ZfwSymvW748wy/MWTNxV+PVkraJUaqNISs37g4WLRQvyV
 ZiKc5INNRiLipOBAC+xcth+wIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1507886248!106775405!1
X-Originating-IP: [209.85.217.179]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57404 invoked from network); 13 Oct 2017 09:17:29 -0000
Received: from mail-ua0-f179.google.com (HELO mail-ua0-f179.google.com)
 (209.85.217.179)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Oct 2017 09:17:29 -0000
Received: by mail-ua0-f179.google.com with SMTP id s41so4844813uab.10
 for <xen-devel@lists.xenproject.org>; Fri, 13 Oct 2017 02:17:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=GRn8Gzm8c85DzYeqRkNeepe0l2Byq/KELLFuDAOEowM=;
 b=ci5JruJ9l0M89JSBX5OpNbUkQS4CrlUPTC6ww331BZBg6h7RPxBiLdi/Sx4Nm+j5EZ
 YrsfAbxTpx/oaBKUploUygJDbm22x+QY3YkN3PdjY0muI5V3kQUwkD1B+Kvsg46q0zF/
 NJ1jMTf6DyN1j562jmCKpftUcO2wBMbbKIXag=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=GRn8Gzm8c85DzYeqRkNeepe0l2Byq/KELLFuDAOEowM=;
 b=A3R5vk45uC6/u456Pt0rKmPOhj3iBc1eiLL4LbrXyiCOxMzWtCqhiGPCnwOKt4TsXn
 QgtzWIb9DmfMb15RjV78cRStz4nSKimirOC11Fzq3qtDM4skttwM6ArOgy9Pz9rgkaXG
 japTMm6ybNn2ONfCbODygGZj2cLFvsG8Zx9bpCaiDI1/iQ1nrbUKTY0i+GnLEI4visjx
 1FBPZ1k4I4Q1zM5t6BGhCX14FMLsP9WXklSudHdag1Qj8wUtuykK9NAfvJ9XQLe07xE3
 SjKV3Q4o1cHfNRl5T9e9M6lz9oDqU2nDoVsM0RaN4LDWiAt3frZSPQXn/fD6agfjC+zv
 vdrA==
X-Gm-Message-State: AMCzsaUbfhmDrS2O37022EZ1lAXOM+tIsaOAYpwgT4dMEOtqwRG1Z5Rg
 wAlG6mA/fyczkaHgah0IHepeK0ozf1iHow9YNgDUkg==
X-Google-Smtp-Source: AOwi7QDV5fDe/HnQHJJtKz9fQNUV8fVPNHfTH13Y9nbQoEZk1uYKPMsxUxRiVgF71BLnM10RKSitSA/XaF513v6pcbM=
X-Received: by 10.176.78.209 with SMTP id x17mr557137uah.113.1507886248060;
 Fri, 13 Oct 2017 02:17:28 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.176.24.213 with HTTP; Fri, 13 Oct 2017 02:17:27 -0700 (PDT)
In-Reply-To: <d04173b3-f7c0-d56d-1be8-926cd69f4e3b@citrix.com>
References: <20171005015832.GA18647@localhost.localdomain>
 <20171005093740.q7wl6pggzevc7gp2@citrix.com>
 <CACtJ1JRpViRutE+sX19=3z=Mbch79WNz2rf-3Cp3uyP1Xbd-1g@mail.gmail.com>
 <d04173b3-f7c0-d56d-1be8-926cd69f4e3b@citrix.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Fri, 13 Oct 2017 14:47:27 +0530
Message-ID: <CACtJ1JQOLrurugeDxe4o7kOB43=1zxiCrF4XAiaZtJm1TvTUow@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Subject: Re: [Xen-devel] ARM32 - build-issues with xen/arm: vpl011: Add a
 new vuart node in the xenstore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTMgT2N0b2JlciAyMDE3IGF0IDAwOjM0LCBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPiB3cm90ZToKPiBPbiAxMi8xMC8xNyAxOTo1NCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPj4gT24gNSBPY3RvYmVyIDIwMTcgYXQgMTU6MDcsIFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24gV2VkLCBPY3QgMDQsIDIwMTcgYXQgMDk6NTg6MzJQ
TSAtMDQwMCwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+Pj4+IEkgZ2V0IHRoaXMgd2hl
biBjb21waWxpbmcgdW5kZXIgQVJNMzIgKFVidW50dSAxNS4wNCwKPj4+PiBnY2MgKFVidW50dS9M
aW5hcm8gNC45LjItMTB1YnVudHUxMykgNC45LjIpOgo+Pj4+Cj4+Pj4gbGlieGxfY29uc29sZS5j
OiBJbiBmdW5jdGlvbiDigJhsaWJ4bF9fZGV2aWNlX3Z1YXJ0X2FkZOKAmToKPj4+PiBsaWJ4bF9j
b25zb2xlLmM6Mzc5OjU6IGVycm9yOiBmb3JtYXQg4oCYJWx14oCZIGV4cGVjdHMgYXJndW1lbnQg
b2YgdHlwZSDigJhsb25nIHVuc2lnbmVkIGludOKAmSwgYnV0IGFyZ3VtZW50IDMgaGFzIHR5cGUg
4oCYeGVuX3Bmbl904oCZIFstV2Vycm9yPWZvcm1hdD1dCj4+Pj4gICAgICBmbGV4YXJyYXlfYXBw
ZW5kKHJvX2Zyb250LCBHQ1NQUklOVEYoIiVsdSIsIHN0YXRlLT52dWFydF9nZm4pKTsKPj4+PiAg
ICAgIF4KPj4+PiA7Cj4+PiBNeSBXaGVlenkgMzJiaXQgY2hyb290IGRpZG4ndCBjYXRjaCB0aGlz
LCBzaWdoLgo+Pj4KPj4+IERvZXMgdGhlIGZvbGxvd2luZyBwYXRjaCB3b3JrPwo+Pj4KPj4+IEZy
b20gYWU1MzExOTczODJiZjBiYzAwMzYwNmE5NzEyMDc1YmRkMjJjZmMyNCBNb24gU2VwIDE3IDAw
OjAwOjAwIDIwMDEKPj4+IEZyb206IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4+PiBE
YXRlOiBUaHUsIDUgT2N0IDIwMTcgMTA6MzU6MjggKzAxMDAKPj4+IFN1YmplY3Q6IFtQQVRDSF0g
bGlieGw6IHVzZSBjb3JyZWN0IHR5cGUgbW9kaWZpZXIgZm9yIHZ1YXJ0X2dmbgo+Pj4gTUlNRS1W
ZXJzaW9uOiAxLjAKPj4+IENvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD1VVEYtOAo+
Pj4gQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogOGJpdAo+Pj4KPj4+IEZpeGVzIGNvbXBpbGF0
aW9uIGVycm9yIGxpa2U6Cj4+Pgo+Pj4gbGlieGxfY29uc29sZS5jOiBJbiBmdW5jdGlvbiDigJhs
aWJ4bF9fZGV2aWNlX3Z1YXJ0X2FkZOKAmToKPj4+IGxpYnhsX2NvbnNvbGUuYzozNzk6NTogZXJy
b3I6IGZvcm1hdCDigJglbHXigJkgZXhwZWN0cyBhcmd1bWVudCBvZiB0eXBlIOKAmGxvbmcgdW5z
aWduZWQgaW504oCZLCBidXQgYXJndW1lbnQgMyBoYXMgdHlwZSDigJh4ZW5fcGZuX3TigJkgWy1X
ZXJyb3I9Zm9ybWF0PV0KPj4+ICAgICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJvbnQsIEdDU1BS
SU5URigiJWx1Iiwgc3RhdGUtPnZ1YXJ0X2dmbikpOwo+Pj4KPj4+IFJlcG9ydGVkLWJ5OiBLb25y
YWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4+PiBTaWduZWQtb2Zm
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+Pj4gLS0tCj4+PiAgdG9vbHMvbGli
eGwvbGlieGxfY29uc29sZS5jIHwgMiArLQo+Pj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlv
bigrKSwgMSBkZWxldGlvbigtKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF9jb25zb2xlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMKPj4+IGluZGV4IDEzZWNm
MTI4ZTIuLmMwNWRjMjhiOTkgMTAwNjQ0Cj4+PiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9jb25z
b2xlLmMKPj4+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYwo+Pj4gQEAgLTM3Niw3
ICszNzYsNyBAQCBpbnQgbGlieGxfX2RldmljZV92dWFydF9hZGQobGlieGxfX2djICpnYywgdWlu
dDMyX3QgZG9taWQsCj4+PiAgICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJvbnQsICJwb3J0Iik7
Cj4+PiAgICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJvbnQsIEdDU1BSSU5URigiJSJQUkl1MzIs
IHN0YXRlLT52dWFydF9wb3J0KSk7Cj4+PiAgICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJvbnQs
ICJyaW5nLXJlZiIpOwo+Pj4gLSAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCBHQ1NQUklO
VEYoIiVsdSIsIHN0YXRlLT52dWFydF9nZm4pKTsKPj4+ICsgICAgZmxleGFycmF5X2FwcGVuZChy
b19mcm9udCwgR0NTUFJJTlRGKCIlIlBSSV94ZW5fcGZuLCBzdGF0ZS0+dnVhcnRfZ2ZuKSk7Cj4+
IFVuZm9ydHVuYXRlbHksIHRoaXMgaXMgY2F1c2luZyBhbiBpc3N1ZSBhcyBQUklfeGVuX3BmbiBm
b3JtYXRzIHRoZQo+PiB2YWx1ZSBhcyBhIGhleGFkZWNpbWFsIHZhbHVlIGJ1dCB4ZW5jb25zb2xl
IGxhdGVyIHJlYWRzIGl0IGFzIGEKPj4gZGVjaW1hbCB2YWx1ZSBhbmQgdHJpZXMgdG8gbWFwIGl0
LCB3aGljaCBmYWlscyBhbmQgdGhlcmVmb3JlIHZ1YXJ0Cj4+IGNvbnNvbGUgaW5pdGlhbGl6YXRp
b24gZmFpbHMuCj4+Cj4+IEVhcmxpZXIsIEkgdmVyaWZpZWQgb25seSAzMi1iaXQgY29tcGlsYXRp
b24gYnV0IGRpZCBub3QgdGVzdCB0aGUKPj4gY2hhbmdlLiBJdCB3YXMgYSBtaXNzIGZyb20gbXkg
c2lkZS4gSSBoYXZlIHRlc3RlZCBub3cgd2l0aCB0aGUgZm9ybWF0Cj4+IHN0cmluZyBjaGFuZ2Vk
IHRvIFBSSXU2NCBhbmQgdGhlIHZ1YXJ0IGNvbnNvbGUgaXMgd29ya2luZyBmaW5lLgo+Cj4gVGhh
dCBob3dldmVyLCB3b3VsZCBicmVhayB4ODYuCj4KPiBhbmRyZXdjb29wQGFuZHJld2Nvb3A6L2xv
Y2FsL3hlbi5naXQveGVuJCBnaXQgZ3JlcCAnZGVmaW5lIFBSSV94ZW5fcGZuJyAtLSA6Lwo+IGlu
Y2x1ZGUvcHVibGljL2FyY2gtYXJtLmg6Mjc2OiNkZWZpbmUgUFJJX3hlbl9wZm4gUFJJeDY0Cj4g
aW5jbHVkZS9wdWJsaWMvYXJjaC14ODYveGVuLmg6Nzc6I2RlZmluZSBQUklfeGVuX3BmbiAibHgi
Cj4KPiBUaGUgYmVzdCB3YXkgdG8gZml4IHRoaXMgaXMgdG8gaW50cm9kdWNlIGEgbmV3IGRlZmlu
ZSBmb3IgYm90aAo+IGFyY2hpdGVjdHVyZXMgd2hpY2ggaXMgUFJJdTY0IGFuZCAibHUiIGFzIGFw
cHJvcHJpYXRlLgo+Cj4gU3VnZ2VzdGlvbnM6Cj4KPiBQUklfeGVuX3Bmbl9kZWMKPiBQUkl1X3hl
bl9wZm4KPgo+IE5laXRoZXIgYXJlIGdyZWF0LCBidXQgdGhlIGxhdHRlciBkb2VzIGZvbGxvdyB0
aGUgUFJJIG5vbWVuY2xhdHVyZS4KVGhhbmtzLiBJIHdpbGwgaW50cm9kdWNlIHRoaXMgbmV3IGZv
cm1hdCBzcGVjaWZpZXIuCgpSZWdhcmRzLApCaHVwaW5kZXIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 13 09:20:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 09:20:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2w98-0006ln-Me; Fri, 13 Oct 2017 09:20:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2w97-0006lg-Fq
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 09:20:45 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 74/4C-21807-C6580E95; Fri, 13 Oct 2017 09:20:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDSzen9UG
 kwZ9p3Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bBky/YC+5xVDRuK25gfMjWxcjBISSQJ/Hi
 R3kXIycHr4CdxMqv/5lBbAkBQ4nTC2+ygNgsAqoSf98tYQOx2QTUJdqebWcFsUUE9CRubroNV
 M/FwSxwmFFiScsnJpCEsECsxLFp/WANQgKLGSXuHM0BsTmBFpz+2MwOspdXQFDi7w5hkDCzgJ
 bEw1+3WCBsbYllC18zg5QwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUaM4tagstUjX0FA
 vqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMw9BiAYAfjynbnQ4ySHExKorxqkQ8i
 hfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwMgNDWUiwKDU9tSItMwcYBTBpCQ4eJRFezRagNG9xQ
 WJucWY6ROoUoy5Hx827f5iEWPLy81KlxHlvgRQJgBRllObBjYBF5CVGWSlhXkago4R4ClKLcj
 NLUOVfMYpzMCoJ86qAXMKTmVcCt+kV0BFMQEe8iwA7oiQRISXVwMia8yFzCufU1W5ltuvEVD4
 L3/z7a4/6veqb31Ye2i38wkF11uHm5EvBa7otmF9JNJ+/OIW19VJTzAzB40cf2k7l76s8Wq6h
 6GzVxxlU+uroqu63Wub+jLxnF1g3TK+fM6lhlbmWS3/lwvoX9uF1GbYywQEvWCd2xbMFHO547
 DF5xpbn+aH8GUosxRmJhlrMRcWJABQkmjnDAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1507886442!86199634!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33373 invoked from network); 13 Oct 2017 09:20:43 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 09:20:43 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 13 Oct 2017 03:20:41 -0600
Message-Id: <59E0A18802000078001860A7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 13 Oct 2017 03:20:40 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <20171013090016.9042-1-george.dunlap@citrix.com>
 <59E09E34020000780018607E@prv-mh.provo.novell.com>
 <732cc3ef-4eb5-e551-1217-69d53f0546fa@citrix.com>
In-Reply-To: <732cc3ef-4eb5-e551-1217-69d53f0546fa@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.10] fuzz/x86_emulate: Fix afl-harness
 batch mode file pointer leak
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEzLjEwLjE3IGF0IDExOjEwLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAxMC8xMy8yMDE3IDEwOjA2IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24g
MTMuMTAuMTcgYXQgMTE6MDAsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4g
LS0tIGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhhcm5lc3MuYwo+
Pj4gKysrIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhhcm5lc3Mu
Ywo+Pj4gQEAgLTk5LDEzICs5OSwxNyBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3Yp
Cj4+PiAgICAgICAgICAgICAgZXhpdCgtMSk7Cj4+PiAgICAgICAgICB9Cj4+PiAgCj4+PiAtICAg
ICAgICBpZiAoICFmZW9mKGZwKSApCj4+PiArICAgICAgICAvKiBPbmx5IHJ1biB0aGUgdGVzdCBp
ZiB0aGUgaW5wdXQgZmlsZSB3YXMgc21hbGxlciB0aGFuIElOUFVUX1NJWkUgKi8KPj4+ICsgICAg
ICAgIGlmICggZmVvZihmcCkgKQo+Pj4gKyAgICAgICAgewo+Pj4gKyAgICAgICAgICAgIExMVk1G
dXp6ZXJUZXN0T25lSW5wdXQoaW5wdXQsIHNpemUpOwo+Pj4gKyAgICAgICAgfQo+PiAKPj4gLi4u
IGlkZWFsbHkgd2l0aCB0aGUgdW5uZWNlc3NhcnkgYnJhY2VzIGRyb3BwZWQgaGVyZQo+PiBSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IAo+IERvIHlvdSByZWFs
bHkgd2FudCB0aGlzIHRvIGxvb2sgbGlrZSB0aGlzPwo+IAo+IGlmICggLi4uICkKPiAgICBmb28o
KTsKPiBlbHNlCj4gewo+ICAgIC4uLgo+IH0KClllcy4gSXQncyBMaW51eCBhbmQgcWVtdSB3aG8g
ZGlzbGlrZSBub24tbWF0Y2hlZCBpZi9lbHNlIGJvZGllcywKYnV0IG91ciAuL0NPRElOR19TVFlM
RSBvbmx5IHNheXMKCiJCcmFjZXMgc2hvdWxkIGJlIG9taXR0ZWQgZm9yIGJsb2NrcyB3aXRoIGEg
c2luZ2xlIHN0YXRlbWVudC4gZS5nLiwKIAogaWYgKCBjb25kaXRpb24gKQogICAgIHNpbmdsZV9z
dGF0ZW1lbnQoKTsiCgphbmQgcGVyc29uYWxseSBJJ20gaGFwcHkgdGhhdCBpdCBkb2Vzbid0IHNh
eSBhbnl0aGluZyBtb3JlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 13 09:22:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 09:22:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2wB2-0006td-1d; Fri, 13 Oct 2017 09:22:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45232a33e=George.Dunlap@citrix.com>)
 id 1e2wB1-0006tO-5Q
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 09:22:43 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 B7/A0-01544-2E580E95; Fri, 13 Oct 2017 09:22:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXitHSDve7D1ge
 RBpv6zSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owZ566wFfRIVEx8ep6pgXG6cBcjJ4eEgL/E
 uW39TCC2sICfxPa3y1hBbBEBZYneX79ZQGxmgWmMEi2TzboYuTiEBJYwSvx695gZJMEmoCcx7
 /hXsCJeAVuJVZvXgzWzCKhK3D0yixHEFhUIl2g62w9VIyhxcuYTMJtTwF7i0OLZ7F2MHEALNC
 XW79KH2CUucevJfCYIWx7onjlgq4SARi5+cJR9AiP/LCSTZiF0z0LSPQtJ9wJGllWMGsWpRWW
 pRbrGBnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIGhWc/AwLiDccIqv0OMkhxM
 SqK8apEPIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8DoBQ11IsCg1PbUiLTMHGCUwaQkOHiURX
 mmQNG9xQWJucWY6ROoUoy7HsU2X/zAJseTl56VKifPeagEqEgApyijNgxsBi9hLjLJSwryMDA
 wMQjwFqUW5mSWo8q8YxTkYlYR5X4FM4cnMK4Hb9AroCCagI95FgB1RkoiQkmpg7GedtWPzHms
 zmZYlW+xqvZeuSt5RwG509eeLKu2PafNfhi879YXx39oNj0zV5TyD/nEt32OkMv3DzPiTic/V
 zmzSPrnz0MXeXQ+OtHA5vdZof5m0+crjxOlS5ulnVi78z3E0rDr5gnba64VeL4uE4sN4Hd5r5
 yrf6H3ZxG5SVhiatH+e5om8VCWW4oxEQy3mouJEAAqhRNPTAgAA
X-Env-Sender: prvs=45232a33e=George.Dunlap@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1507886560!103222244!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5986 invoked from network); 13 Oct 2017 09:22:41 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Oct 2017 09:22:41 -0000
X-IronPort-AV: E=Sophos;i="5.43,370,1503360000"; d="scan'208";a="453832236"
To: Jan Beulich <JBeulich@suse.com>
References: <20171011175243.19871-1-george.dunlap@citrix.com>
 <20171011175243.19871-8-george.dunlap@citrix.com>
 <59DFA37D0200007800185B5C@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <2209e2d3-a53e-c463-c30c-6dde81123f5f@citrix.com>
Date: Fri, 13 Oct 2017 10:22:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59DFA37D0200007800185B5C@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 08/12] fuzz/x86_emulate: Move all state
	into fuzz_state
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTIvMjAxNyAwNDoxNiBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTEuMTAu
MTcgYXQgMTk6NTIsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+PiAtLS0gYS90
b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYwo+PiArKysgYi90
b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYwo+PiBAQCAtMjIs
MzQgKzIyLDMxIEBACj4+ICAKPj4gICNkZWZpbmUgU0VHX05VTSB4ODZfc2VnX25vbmUKPj4gIAo+
PiAtLyogTGF5b3V0IG9mIGRhdGEgZXhwZWN0ZWQgYXMgZnV6emluZyBpbnB1dC4gKi8KPj4gLXN0
cnVjdCBmdXp6X2NvcnB1cwo+PiArLyoKPj4gKyAqIFN0YXRlIG9mIHRoZSBmdXp6aW5nIGhhcm5l
c3MgYW5kIGVtdWxhdGVkIGNwdS4gIENhbGN1bGF0ZWQKPj4gKyAqIGluaXRpYWxseSBmcm9tIHRo
ZSBpbnB1dCBjb3JwdXMsIGFuZCBsYXRlciBtdXRhdGVkIGJ5IHRoZSBlbXVsYXRpb24KPj4gKyAq
IGNhbGxiYWNrcyAoYW5kIHRoZSBlbXVsYXRvciBpdHNlbGYsIGluIHRoZSBjYXNlIG9mIHJlZ3Mp
Lgo+PiArICovCj4+ICtzdHJ1Y3QgZnV6el9zdGF0ZQo+PiAgewo+PiArICAgIC8qIEVtdWxhdGVk
IENQVSBzdGF0ZSAqLwo+PiArICAgIHVuc2lnbmVkIGxvbmcgb3B0aW9uczsKPj4gICAgICB1bnNp
Z25lZCBsb25nIGNyWzVdOwo+PiAgICAgIHVpbnQ2NF90IG1zcltNU1JfSU5ERVhfTUFYXTsKPj4g
LSAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyByZWdzOwo+PiAgICAgIHN0cnVjdCBzZWdtZW50X3Jl
Z2lzdGVyIHNlZ21lbnRzW1NFR19OVU1dOwo+PiAtICAgIHVuc2lnbmVkIGxvbmcgb3B0aW9uczsK
Pj4gLSAgICB1bnNpZ25lZCBjaGFyIGRhdGFbSU5QVVRfU0laRV07Cj4+IC19IGlucHV0Owo+PiAt
I2RlZmluZSBEQVRBX09GRlNFVCBvZmZzZXRvZihzdHJ1Y3QgZnV6el9jb3JwdXMsIGRhdGEpCj4+
ICsgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgcmVnczsKPj4gIAo+PiAtLyoKPj4gLSAqIEludGVy
bmFsIHN0YXRlIG9mIHRoZSBmdXp6aW5nIGhhcm5lc3MuICBDYWxjdWxhdGVkIGluaXRpYWxseSBm
cm9tIHRoZSBpbnB1dAo+PiAtICogY29ycHVzLCBhbmQgbGF0ZXIgbXV0YXRlcyBieSB0aGUgZW11
bGF0aW9uIGNhbGxiYWNrcy4KPj4gLSAqLwo+PiAtc3RydWN0IGZ1enpfc3RhdGUKPj4gLXsKPj4g
ICAgICAvKiBGdXp6ZXIncyBpbnB1dCBkYXRhLiAqLwo+PiAtICAgIHN0cnVjdCBmdXp6X2NvcnB1
cyAqY29ycHVzOwo+PiArI2RlZmluZSBEQVRBX09GRlNFVCBvZmZzZXRvZihzdHJ1Y3QgZnV6el9z
dGF0ZSwgY29ycHVzKQo+PiArICAgIGNvbnN0IHVuc2lnbmVkIGNoYXIgKiBjb3JwdXM7Cj4gCj4g
U3RyYXkgYmxhbmsgYWZ0ZXIgKi4gQWxzbyBhbnkgcmVhc29uIHRoaXMgY2FuJ3QgYmUgdWludDhf
dCwKPiBtYXRjaGluZyBMTFZNRnV6emVyVGVzdE9uZUlucHV0KCkncyBwYXJhbWV0ZXIgYW5kIG1h
a2luZwo+IGl0IHBvc3NpYmxlIHRvIGF2b2lkIHRoZSBjYXN0IHlvdSBjdXJyZW50bHkgdXNlIG9u
IHRoYXQKPiBhc3NpZ25tZW50PwoKRm9yIHNvbWUgcmVhc29uIEkgdGhvdWdodCB0aGlzIHdvdWxk
IG1ha2UgdGhpbmdzIHVnbGllcjsgYnV0IGl0IGFjdHVhbGx5CndvcmtzIHByZXR0eSB3ZWxsLgoK
Pj4gQEAgLTY0NiwxMSArNjM0LDIwIEBAIHN0YXRpYyB2b2lkIHNldF9zaXplcyhzdHJ1Y3QgeDg2
X2VtdWxhdGVfY3R4dCAqY3R4dCkKPj4gICAgICAgICAgY3R4dC0+YWRkcl9zaXplID0gY3R4dC0+
c3Bfc2l6ZSA9IDY0Owo+PiAgICAgIGVsc2UKPj4gICAgICB7Cj4+IC0gICAgICAgIGN0eHQtPmFk
ZHJfc2l6ZSA9IGMtPnNlZ21lbnRzW3g4Nl9zZWdfY3NdLmRiID8gMzIgOiAxNjsKPj4gLSAgICAg
ICAgY3R4dC0+c3Bfc2l6ZSAgID0gYy0+c2VnbWVudHNbeDg2X3NlZ19zc10uZGIgPyAzMiA6IDE2
Owo+PiArICAgICAgICBjdHh0LT5hZGRyX3NpemUgPSBzLT5zZWdtZW50c1t4ODZfc2VnX2NzXS5k
YiA/IDMyIDogMTY7Cj4+ICsgICAgICAgIGN0eHQtPnNwX3NpemUgICA9IHMtPnNlZ21lbnRzW3g4
Nl9zZWdfc3NdLmRiID8gMzIgOiAxNjsKPj4gICAgICB9Cj4+ICB9Cj4+ICAKPj4gK3N0YXRpYyB2
b2lkIHNldHVwX3N0YXRlKHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQo+PiArewo+PiAr
ICAgIHN0cnVjdCBmdXp6X3N0YXRlICpzID0gY3R4dC0+ZGF0YTsKPj4gKwo+PiArICAgIC8qIEZ1
enogYWxsIG9mIHRoZSBlbXVsYXRlZCBzdGF0ZSBpbiBvbmUgZ28gKi8KPj4gKyAgICBpZiAoIWlu
cHV0X3JlYWQocywgcywgREFUQV9PRkZTRVQpKQo+IAo+IE1pc3NpbmcgYmxhbmtzLgoKQWNrCgo+
IAo+PiBAQCAtNzYxLDEyICs3NTcsMTEgQEAgc3RhdGljIHZvaWQgZGlzYWJsZV9ob29rcyhzdHJ1
Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKPj4gIHN0YXRpYyB2b2lkIHNhbml0aXplX2lucHV0
KHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQo+PiAgewo+PiAgICAgIHN0cnVjdCBmdXp6
X3N0YXRlICpzID0gY3R4dC0+ZGF0YTsKPj4gLSAgICBzdHJ1Y3QgZnV6el9jb3JwdXMgKmMgPSBz
LT5jb3JwdXM7Cj4+IC0gICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MgPSAmYy0+cmVnczsK
Pj4gLSAgICB1bnNpZ25lZCBsb25nIGJpdG1hcCA9IGMtPm9wdGlvbnM7Cj4+ICsgICAgc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MgPSBjdHh0LT5yZWdzOwo+PiArICAgIHVuc2lnbmVkIGxvbmcg
Yml0bWFwID0gcy0+b3B0aW9uczsKPj4gIAo+PiAgICAgIC8qIFNvbWUgaG9va3MgY2FuJ3QgYmUg
ZGlzYWJsZWQuICovCj4+IC0gICAgYy0+b3B0aW9ucyAmPSB+KCgxPDxIT09LX3JlYWQpfCgxPDxI
T09LX2luc25fZmV0Y2gpKTsKPj4gKyAgICBzLT5vcHRpb25zICY9IH4oKDE8PEhPT0tfcmVhZCl8
KDE8PEhPT0tfaW5zbl9mZXRjaCkpOwo+IAo+IE1pbmQgYWRkaW5nIHRoZSBtaXNzaW5nIGJsYW5r
cyBoZXJlIHdoaWxlIHlvdSB0b3VjaCB0aGlzPwoKTGlrZSB0aGlzPwoKICAgIHMtPm9wdGlvbnMg
Jj0gfigoMTw8SE9PS19yZWFkKSB8ICgxPDxIT09LX2luc25fZmV0Y2gpKTsKClRoYW5rcywKIC1H
ZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 13 09:24:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 09:24:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2wCk-00074L-E9; Fri, 13 Oct 2017 09:24:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2wCi-00074E-Oy
 for xen-devel@lists.xen.org; Fri, 13 Oct 2017 09:24:28 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 BF/B6-11179-B4680E95; Fri, 13 Oct 2017 09:24:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS9e77UG
 kwaN7chZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ac23fYCx6zVdw7fZ+tgXE7axcjJ4eQQJ7E
 yVVfwGxeATuJu217GEFsCQFDidMLb7KA2CwCqhLTX01iA7HZBNQl2p6B9HJwiAgoS0ye69vFy
 MXBLHCBUWJhy3KgXnYOYQEriY0VIGEhgTmMEttOPmICaeUUMJKY//osO0grr4CgxN8dwiBhZg
 EtiYe/brFA2NoSyxa+ZgYpYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaNGcWpRWWqRrpG
 lXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYOjVMzAw7mBs2ut3iFGSg0lJlFct
 8kGkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneqlagnGBRanpqRVpmDjAKYNISHDxKIrwTQNK8x
 QWJucWZ6RCpU4zGHDceXv/DxNFx8+4fJiGWvPy8VClxXj+QUgGQ0ozSPLhBsOi8xCgrJczLyM
 DAIMRTkFqUm1mCKv+KUZyDUUmYNwFkCk9mXgncvldApzABnfIuAuyUkkSElFQD486O94erUhe
 ZL+gK1/uxOChhTXCTzuk3V3vFWY8/eRWZZD516luJd6fNs124tq5nrnM/+e7/suxZVY/8Fhos
 PBc1l2n70yPcbEEbn+/QZpPayaJtvaDt0kbpuZ8vP93pLBBQtsSnWva8z71gzjOMXzwL/r2qm
 Xe53fx/Y8W3ZQqRcYLijoeXKiqxFGckGmoxFxUnAgD1XCO6yQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1507886665!110104830!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55125 invoked from network); 13 Oct 2017 09:24:27 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 09:24:27 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 13 Oct 2017 03:24:24 -0600
Message-Id: <59E0A26802000078001860BE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 13 Oct 2017 03:24:24 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1507584751-5671-1-git-send-email-chao.gao@intel.com>
 <59E094A20200007800185F85@prv-mh.provo.novell.com>
 <20171013081419.GA82535@op-computing>
In-Reply-To: <20171013081419.GA82535@op-computing>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Quan Xu <quan.xu0@gmail.com>,
 xen-devel@lists.xen.org,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86/vpt: fix a bug in pt_update_irq()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEzLjEwLjE3IGF0IDEwOjE0LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBP
biBGcmksIE9jdCAxMywgMjAxNyBhdCAwMjoyNTozOEFNIC0wNjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4+Pj4gT24gMDkuMTAuMTcgYXQgMjM6MzIsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+Pj4gK3sKPj4+ICsgICAgaWYgKCB1bmxpa2VseSh2ZWMgPCAxNikgKQo+Pj4gKyAgICAgICAg
cmV0dXJuIGZhbHNlOwo+Pj4gKwo+Pj4gKyAgICBpZiAoIGh2bV9mdW5jcy5zeW5jX3Bpcl90b19p
cnIgKQo+Pj4gKyAgICAgICAgaHZtX2Z1bmNzLnN5bmNfcGlyX3RvX2lycih2bGFwaWNfdmNwdSh2
bGFwaWMpKTsKPj4KPj5RdWVzdGlvbiBpcyB3aGV0aGVyIHRoaXMgaXMgcmVhbGx5IG5lY2Vzc2Fy
eSwgb2Ygd2hldGhlciBpbnN0ZWFkCj4+eW91IGNvdWxkIGp1c3QgcmV0dXJuIHRoZSBzdGF0ZSBv
ZiB0aGUgcmVzcGVjdGl2ZSBQSVIgYml0IGhlcmUuIEknZAo+PnByZWZlciB0aGF0IG92ZXIgZ2l2
aW5nIHRoZSBmdW5jdGlvbiBhIG5hbWUgbm8gbG9uZ2VyIHN1Z2dlc3RpbmcKPj5pdCBsZWF2ZXMg
YWxsIHN0YXRlIGFsb25lLgo+IAo+IEl0IGlzIGEgZ29vZCBzdWdnZXN0aW9uLiBCdXQgSSBpbmNs
aW5lIHRvIGNoZWNrIHRoZSBQSVIgYml0IGFuZCBpZiB0aGUKPiBiaXQgaXMgc2V0LCByZXR1cm4g
dHJ1ZSBhbmQgb3RoZXJ3aXNlIHJldHVybiB0aGUgc3RhdGUgb2YgdGhlIHZJUlIgYml0Cj4gaW4g
Y2FzZSBQSVIgYml0cyBhcmUgYWxyZWFkeSBzeW5jZWQgdG8gdklSUi4KCk9oLCByaWdodCwgb2Yg
Y291cnNlIHlvdSBzaG91bGQgcmV0dXJuIHRoZSBlZmZlY3RpdmUgIm9yIiBvZiB0aGUKdHdvIGJp
dHMuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 09:43:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 09:43:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2wV2-0000kY-6H; Fri, 13 Oct 2017 09:43:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e2wV0-0000kS-KX
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 09:43:22 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 BA/4F-08608-ABA80E95; Fri, 13 Oct 2017 09:43:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDKsWRWlGSWpSXmKPExsVyMfTGGt2dXQ8
 iDbb/l7H4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMeTHrCVtDNWrGi6wpTA+MKli5GLg4hgRmM
 EvufTWcGcVgEXjNLzP9wEMyRELjDKjFt53ugMk4gJ0uiufkiO4SdJnHm1TUou0Liy6W1QDYH0
 Cg1iTVvoiCm/mCUmNO/CqxGWMBbYvHMqawgNSICARJtawVBwswCwRKT7oMs5gSqt5N48vICE0
 gJm4COxLoZtSBhXgFbiY/vzrCB2CwCqhJT2z8xgdiiAuESTWf7WSBqBCVOznwCZnMK2Et0vJ3
 NDDHeTGLe5odQtrjErSfzmSBseYntb+cwT2AUnYWkfRaSlllIWmYhaVnAyLKKUaM4tagstUjX
 0FgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwXhiAYAfjl2UBhxglOZiURHnVI
 h9ECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgZQLGn5BgUWp6akVaZg4wcmHSEhw8SiK8EzuB0r
 zFBYm5xZnpEKlTjPYcF+5c+sPEcWzTZSB54+F1IHlgz60/TEIsefl5qVLivKdB2gRA2jJK8+C
 GwhLNJUZZKWFeRqAzhXgKUotyM0tQ5V8xinMwKgnz3gKZwpOZVwK3+xXQWUxAZ72LADurJBEh
 JdXAGHHx+9V4lT4TqWMVcjM6X/xxXMbh5+DmsUzAbkraxs5dCSeW9yyYvrTih7vwpOc2viLL7
 n6ydTwUMXv23LZQvatSl3MXhqy5NrP3XtCba++3fF2TsWTCyX3TJl29tVN2UtrG62vXBXclM8
 76cW7vc+dZveJLomYb8ml26Hd2qdfKVzfckDQ73qPEUpyRaKjFXFScCAChncn5LwMAAA==
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1507887800!70374271!1
X-Originating-IP: [209.85.216.172]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63450 invoked from network); 13 Oct 2017 09:43:21 -0000
Received: from mail-qt0-f172.google.com (HELO mail-qt0-f172.google.com)
 (209.85.216.172)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Oct 2017 09:43:21 -0000
Received: by mail-qt0-f172.google.com with SMTP id p1so18516277qtg.2
 for <xen-devel@lists.xenproject.org>; Fri, 13 Oct 2017 02:43:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=wa2f7YJsjO2at/awSRjdvXMMuJkIbB5PmEV+zpsRrcY=;
 b=I5ak+RxIp6hUMwX27ytVRhL2QlzHZakoyO9XGpRbTBKjiKwXwwtLh+rGhcF1huzLPU
 azJT5JjUugGJEPapb4IqUUqxPWb/6Jyhai5o5mMAiMYkvZ/pnz4hB9xgCyJk4nKplvoN
 vYB4C+M9bmQYeDo2uyU6Vjxvs2ZGOyKa6xyqk=
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=wa2f7YJsjO2at/awSRjdvXMMuJkIbB5PmEV+zpsRrcY=;
 b=An+IQ4AZGt/1ZwwWN8V09xPuQhMZHk0IIlvm+BNKFw4MP/AFiInvFQHEVH1kbXzmV+
 pq0eRKyzyTn9YLSO9/sqKXvi4TiTwYH6V3mRnDYehxo+2pz5NFa+i0QBRFmCJ28e+ilw
 FcuL3qaMBE7/ITaHZ3wDia1hz6tmQUhXppxk2pSVKdo20Y8+EpmZvhk3nLMRCSgT3or7
 Idd1vMBLSSKf6NSwbM4yJH3RLgSMZ/JRv/c8fNftW6rDrngcD0+XL4FuusQ/O59gBSW7
 PCXa6033bCYvzj8LNXyWgeqdDg9+Yth6JeB0/99vy5VJ5NRxGJ4FuEST7WLWaRaZc69a
 pWTw==
X-Gm-Message-State: AMCzsaU9f7EHOQPEdEV45YFmUpUzs6NRHsvg0pOQLQ1vCjOOVjXTt8P/
 ndoIHS4VdvAFXMuDUZ03T2PW1Q==
X-Google-Smtp-Source: AOwi7QDzDcQLYHsOc4BLazLdCHzMGgct473V8dwwADOmwwvU4OOQFM8B4iIguPYReduXV+VTGXDMHw==
X-Received: by 10.200.9.91 with SMTP id z27mr1057301qth.207.1507887800486;
 Fri, 13 Oct 2017 02:43:20 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id t16sm70880qtt.92.2017.10.13.02.43.19
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 13 Oct 2017 02:43:20 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59DF54320200007800185513@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <5771a792-b169-f294-f17d-7c4f83adc2ee@linaro.org>
Date: Fri, 13 Oct 2017 10:43:18 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59DF54320200007800185513@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 0/3] x86: adjustments to page table updates
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKT24gMTIvMTAvMTcgMTA6MzgsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRoZSBmaXJz
dCB0d28gcGF0Y2hlcyBhcmUgYnVnIGZpeGVzIGFuZCBoZW5jZSBjYW5kaWRhdGVzIGZvciA0LjEw
Lgo+IFRoZSAzcmQgaXMgbW9zdGx5IGNsZWFudXAsIGFuZCBoZW5jZSBpbnRlbmRlZCBvbmx5IGZv
ciBhZnRlciA0LjEwLgo+IAo+IDE6IHJlcXVlc3QgcGFnZSB0YWJsZSBwYWdlLWluIGZvciB0aGUg
Y29ycmVjdCBkb21haW4KPiAyOiBmaXggZG9fdXBkYXRlX3ZhX21hcHBpbmdfb3RoZXJkb21haW4o
KSB3cnQgdHJhbnNsYXRlZCBkb21haW5zCgpSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgoKQ2hlZXJzLAoKPiAzOiB0aWdodGVuIE1NVV8qUFRf
VVBEQVRFKiBjaGVjayBhbmQgY29tYmluZSBlcnJvciBwYXRocwo+IAo+IFNpZ25lZC1vZmYtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAKPiAKPiBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
PiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwKPiAKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 13 09:43:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 09:43:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2wVO-0000mV-E1; Fri, 13 Oct 2017 09:43:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45232a33e=George.Dunlap@citrix.com>)
 id 1e2wVN-0000mK-6d
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 09:43:45 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 53/B2-29911-0DA80E95; Fri, 13 Oct 2017 09:43:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHRDpO75rge
 RBhOnWFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlbt85gLfioUrHjTwdTA+NpyS5GTg4JAX+J
 TV+usYDYwgIpEjvmXmEEsUUElCV6f/0GizMLTGOUaJls1sXIxSEksJRR4uONc0wgCTYBPYl5x
 78CFXFw8ArYSpy8Fg8SZhFQlTh4aBvYHFGBcImms/1gc3gFBCVOznwCZnMK2EvMWfSCDaSVWU
 BTYv0ufYhV4hK3nsxngrDlJZq3zmYGsYWARi5+cJR9AiP/LCSTZiF0z0LSPQtJ9wJGllWM6sW
 pRWWpRbqGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgWHJAAQ7GHc+dzrEKMnB
 pCTKqxb5IFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBC8TMMyFBItS01Mr0jJzgBECk5bg4FES4
 Z3YCZTmLS5IzC3OTIdInWJUlBLnPQ2SEABJZJTmwbXBovISo6yUMC8j0CFCPAWpRbmZJajyrx
 jFORiVhHmXgUzhycwrgZv+CmgxE9DidxFgi0sSEVJSDYyNa5cdfbelxrCAqfHapbCFCSdVfsl
 OcPR/UBR1q9hS3LSsIWL6qeTTK+V6FB6+KRJPO1TIs7dB8dBUW72PCv/OTyu/EXC81+jPBFvf
 lfIp1nMPydhmLdmlyCs90WOSaZxOyapClnM/H2gdPmFxKXNRtINwbJCuzUVO/7fRGxPiHvNbm
 37fZKvEUpyRaKjFXFScCABS56OSxQIAAA==
X-Env-Sender: prvs=45232a33e=George.Dunlap@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1507887822!73537879!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46656 invoked from network); 13 Oct 2017 09:43:43 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Oct 2017 09:43:43 -0000
X-IronPort-AV: E=Sophos;i="5.43,370,1503360000"; d="scan'208";a="445873690"
To: Jan Beulich <JBeulich@suse.com>
References: <20171011175243.19871-1-george.dunlap@citrix.com>
 <20171011175243.19871-10-george.dunlap@citrix.com>
 <59DFA5530200007800185B76@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <8ff0df43-8a2f-55de-3ee0-a1679837fc10@citrix.com>
Date: Fri, 13 Oct 2017 10:43:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59DFA5530200007800185B76@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 10/12] fuzz/x86_emulate: Add --rerun
 option to try to track down instability
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTIvMjAxNyAwNDoyNCBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTEuMTAu
MTcgYXQgMTk6NTIsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+PiBAQCAtODg0
LDIwICs4OTEsMTQ2IEBAIGludCBMTFZNRnV6emVySW5pdGlhbGl6ZShpbnQgKmFyZ2MsIGNoYXIg
KioqYXJndikKPj4gICAgICByZXR1cm4gMDsKPj4gIH0KPj4gIAo+PiAtaW50IExMVk1GdXp6ZXJU
ZXN0T25lSW5wdXQoY29uc3QgdWludDhfdCAqZGF0YV9wLCBzaXplX3Qgc2l6ZSkKPj4gK3N0YXRp
YyB2b2lkIHNldHVwX2Z1enpfc3RhdGUoc3RydWN0IGZ1enpfc3RhdGUgKnN0YXRlLCBjb25zdCB2
b2lkICpkYXRhX3AsIHNpemVfdCBzaXplKQo+PiAgewo+PiAtICAgIHN0cnVjdCBmdXp6X3N0YXRl
IHN0YXRlID0gewo+PiAtICAgICAgICAub3BzID0gYWxsX2Z1enplcl9vcHMsCj4+IC0gICAgfTsK
Pj4gLSAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCBjdHh0ID0gewo+PiAtICAgICAgICAuZGF0
YSA9ICZzdGF0ZSwKPj4gLSAgICAgICAgLnJlZ3MgPSAmc3RhdGUucmVncywKPj4gLSAgICAgICAg
LmFkZHJfc2l6ZSA9IDggKiBzaXplb2Yodm9pZCAqKSwKPj4gLSAgICAgICAgLnNwX3NpemUgPSA4
ICogc2l6ZW9mKHZvaWQgKiksCj4+IC0gICAgfTsKPj4gKyAgICBtZW1zZXQoc3RhdGUsIDAsIHNp
emVvZigqc3RhdGUpKTsKPj4gKyAgICBzdGF0ZS0+Y29ycHVzID0gZGF0YV9wOwo+PiArICAgIHN0
YXRlLT5kYXRhX251bSA9IHNpemU7Cj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyBpbnQgcnVudGVzdChz
dHJ1Y3QgZnV6el9zdGF0ZSAqc3RhdGUpIHsKPj4gICAgICBpbnQgcmM7Cj4+ICAKPj4gLSAgICBp
ZiAoIHNpemUgPD0gZnV6el9taW5pbWFsX2lucHV0X3NpemUoKSApCj4+ICsgICAgc3RydWN0IHg4
Nl9lbXVsYXRlX2N0eHQgKmN0eHQgPSAmc3RhdGUtPmN0eHQ7Cj4gCj4gUGxlYXNlIGRvbid0IGxl
YXZlIGEgYmxhbmsgbGluZSBiZXR3ZWVuIGRlY2xhcmF0aW9ucy4KPiAKPj4gK3N0YXRpYyB2b2lk
IGNvbXBhcmVfc3RhdGVzKHN0cnVjdCBmdXp6X3N0YXRlIHN0YXRlWzJdKQo+PiArewo+PiArICAg
IC8qIEZpcnN0IHplcm8gYW55ICJpbnRlcm5hbCIgcG9pbnRlcnMgKi8KPj4gKyAgICBzdGF0ZVsw
XS5jb3JwdXMgPSBzdGF0ZVsxXS5jb3JwdXMgPSBOVUxMOwo+PiArICAgIHN0YXRlWzBdLmN0eHQu
ZGF0YSA9IHN0YXRlWzFdLmN0eHQuZGF0YSA9IE5VTEw7Cj4+ICsgICAgc3RhdGVbMF0uY3R4dC5y
ZWdzID0gc3RhdGVbMV0uY3R4dC5yZWdzID0gTlVMTDsKPj4gKwo+PiArICAgIGlmICggbWVtY21w
KCZzdGF0ZVswXSwgJnN0YXRlWzFdLCBzaXplb2Yoc3RydWN0IGZ1enpfc3RhdGUpKSApCj4+ICsg
ICAgewo+PiArICAgICAgICB1bnNpZ25lZCBpbnQgaTsKPj4gKwo+PiArICAgICAgICBwcmludGYo
IlN0YXRlIG1pc21hdGNoXG4iKTsKPj4gKwo+PiArICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEFS
UkFZX1NJWkUoc3RhdGVbMF0uY3IpOyBpKysgKQo+PiArICAgICAgICAgICAgaWYgKCBzdGF0ZVsw
XS5jcltpXSAhPSBzdGF0ZVsxXS5jcltpXSApCj4+ICsgICAgICAgICAgICAgICAgcHJpbnRmKCJj
clsldV06ICVseCAhPSAlbHhcbiIsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgIGksIHN0YXRl
WzBdLmNyW2ldLCBzdGF0ZVsxXS5jcltpXSk7Cj4+ICsgICAgICAgIAo+PiArICAgICAgICBmb3Ig
KCBpID0gMDsgaSA8IEFSUkFZX1NJWkUoc3RhdGVbMF0ubXNyKTsgaSsrICkKPj4gKyAgICAgICAg
ICAgIGlmICggc3RhdGVbMF0ubXNyW2ldICE9IHN0YXRlWzFdLm1zcltpXSApCj4+ICsgICAgICAg
ICAgICAgICAgcHJpbnRmKCJtc3JbJXVdOiAlbHggIT0gJWx4XG4iLAo+PiArICAgICAgICAgICAg
ICAgICAgICAgICBpLCBzdGF0ZVswXS5tc3JbaV0sIHN0YXRlWzFdLm1zcltpXSk7Cj4+ICsgICAg
ICAgIAo+PiArICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUoc3RhdGVbMF0uc2Vn
bWVudHMpOyBpKysgKQo+PiArICAgICAgICAgICAgaWYgKCBtZW1jbXAoJnN0YXRlWzBdLnNlZ21l
bnRzW2ldLCAmc3RhdGVbMV0uc2VnbWVudHNbaV0sCj4+ICsgICAgICAgICAgICAgICAgICAgICAg
ICBzaXplb2Yoc3RhdGVbMF0uc2VnbWVudHNbMF0pKSApCj4+ICsgICAgICAgICAgICAgICAgcHJp
bnRmKCJzZWdtZW50c1sldV06IFsleDoleDoleDolbHhdICE9IFsleDoleDoleDolbHhdIVxuIiwg
aSwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkKXN0YXRlWzBdLnNlZ21lbnRz
W2ldLnNlbCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkKXN0YXRlWzBdLnNl
Z21lbnRzW2ldLmF0dHIsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgIHN0YXRlWzBdLnNlZ21l
bnRzW2ldLmxpbWl0LAo+PiArICAgICAgICAgICAgICAgICAgICAgICBzdGF0ZVswXS5zZWdtZW50
c1tpXS5iYXNlLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQpc3RhdGVbMV0u
c2VnbWVudHNbaV0uc2VsLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQpc3Rh
dGVbMV0uc2VnbWVudHNbaV0uYXR0ciwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgc3RhdGVb
MV0uc2VnbWVudHNbaV0ubGltaXQsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgIHN0YXRlWzFd
LnNlZ21lbnRzW2ldLmJhc2UpOwo+PiArCj4+ICsgICAgICAgIGlmICggc3RhdGVbMF0uZGF0YV9u
dW0gIT0gc3RhdGVbMV0uZGF0YV9udW0gKQo+PiArICAgICAgICAgICAgcHJpbnRmKCJkYXRhX251
bTogJWx4ICE9ICAlbHhcbiIsIHN0YXRlWzBdLmRhdGFfbnVtLAo+PiArICAgICAgICAgICAgICAg
ICAgIHN0YXRlWzFdLmRhdGFfbnVtKTsKPj4gKyAgICAgICAgaWYgKCBzdGF0ZVswXS5kYXRhX2lu
ZGV4ICE9IHN0YXRlWzFdLmRhdGFfaW5kZXggKQo+PiArICAgICAgICAgICAgcHJpbnRmKCJkYXRh
X2luZGV4OiAlbHggIT0gICVseFxuIiwgc3RhdGVbMF0uZGF0YV9pbmRleCwKPj4gKyAgICAgICAg
ICAgICAgICAgICBzdGF0ZVsxXS5kYXRhX2luZGV4KTsKPj4gKwo+PiArICAgICAgICBpZiAoIG1l
bWNtcCgmc3RhdGVbMF0ucmVncywgJnN0YXRlWzFdLnJlZ3MsIHNpemVvZihzdGF0ZVswXS5yZWdz
KSkgKQo+PiArICAgICAgICB7Cj4+ICsgICAgICAgICAgICBwcmludGYoInJlZ2lzdGVycyBkaWZm
ZXIhXG4iKTsKPj4gKyAgICAgICAgICAgIC8qIFByaW50IElmIE5vdCBFcXVhbCAqLwo+PiArI2Rl
ZmluZSBQUklOVF9ORShlbGVtKVwKPj4gKyAgICAgICAgICAgIGlmICggc3RhdGVbMF0uZWxlbSAh
PSBzdGF0ZVsxXS5lbGVtICkgXAo+PiArICAgICAgICAgICAgICAgIHByaW50ZigjZWxlbSAiIGRp
ZmZlcjogJWx4ICE9ICVseFxuIiwgXAo+PiArICAgICAgICAgICAgICAgICAgICAgICAodW5zaWdu
ZWQgbG9uZylzdGF0ZVswXS5lbGVtLCBcCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICh1bnNp
Z25lZCBsb25nKXN0YXRlWzFdLmVsZW0pCj4+ICsgICAgICAgICAgICBQUklOVF9ORShyZWdzLnIx
NSk7Cj4+ICsgICAgICAgICAgICBQUklOVF9ORShyZWdzLnIxNCk7Cj4+ICsgICAgICAgICAgICBQ
UklOVF9ORShyZWdzLnIxMyk7Cj4+ICsgICAgICAgICAgICBQUklOVF9ORShyZWdzLnIxMik7Cj4+
ICsgICAgICAgICAgICBQUklOVF9ORShyZWdzLnJicCk7Cj4+ICsgICAgICAgICAgICBQUklOVF9O
RShyZWdzLnJieCk7Cj4+ICsgICAgICAgICAgICBQUklOVF9ORShyZWdzLnIxMCk7Cj4+ICsgICAg
ICAgICAgICBQUklOVF9ORShyZWdzLnIxMSk7Cj4+ICsgICAgICAgICAgICBQUklOVF9ORShyZWdz
LnI5KTsKPj4gKyAgICAgICAgICAgIFBSSU5UX05FKHJlZ3MucjgpOwo+PiArICAgICAgICAgICAg
UFJJTlRfTkUocmVncy5yYXgpOwo+PiArICAgICAgICAgICAgUFJJTlRfTkUocmVncy5yY3gpOwo+
PiArICAgICAgICAgICAgUFJJTlRfTkUocmVncy5yZHgpOwo+PiArICAgICAgICAgICAgUFJJTlRf
TkUocmVncy5yc2kpOwo+PiArICAgICAgICAgICAgUFJJTlRfTkUocmVncy5yZGkpOwo+IAo+IEFy
ZW4ndCB0aGVzZSByZWdpc3RlciBmaWVsZHMgYWxsIG9mIHRoZSBzYW1lIHR5cGU/IElmIHNvLCB3
aHkgZG8geW91Cj4gbmVlZCB0byBjYXN0cyB0byB1bnNpZ25lZCBsb25nIGluIHRoZSBtYWNybz8K
CkFzIGl0IGhhcHBlbnMsIHRoZXkncmUgYWxsIHRoZSBzYW1lIHNpemU7IHdoZW4gSSB3cm90ZSB0
aGUgbWFjcm8gaXQgd2FzCmRlc2lnbmVkIHN1Y2ggdGhhdCB0aGUgc2FtZSBtYWNybyBjb3VsZCBi
ZSB1c2VkIGZvciBhbGwgdGhlIGVsZW1lbnRzCnJlZ2FyZGxlc3Mgb2Ygd2hhdCBzaXplIHRoZXkg
d2VyZS4gIFNpbmNlIHRoZXJlJ3Mgbm8gdGltZSBwcmVzc3VyZSwKd291bGQgeW91IHJhdGhlciBJ
IGFkZCB0aGUgc2VnbWVudCByZWdpc3RlcnMgKGFuZCBsZWF2ZSB0aGUgY2FzdCksIG9yCm9ubHkg
YWRkIHJmbGFncyAoYW5kIHJlbW92ZSB0aGUgY2FzdCk/Cgo+IAo+PiArICAgICAgICAgICAgZm9y
ICggaSA9IG9mZnNldG9mKHN0cnVjdCBjcHVfdXNlcl9yZWdzLCBlcnJvcl9jb2RlKSAvIHNpemVv
Zih1bnNpZ25lZCk7Cj4+ICsgICAgICAgICAgICAgICAgICBpIDwgc2l6ZW9mKHN0YXRlWzFdLnJl
Z3MpL3NpemVvZih1bnNpZ25lZCk7IGkrKyApCj4gCj4gQmxhbmtzIGFyb3VuZCBiaW5hcnkgb3Bl
cmF0b3JzIHBsZWFzZSAoYWxzbyBlbHNld2hlcmUpLgoKQWNrCgogLUdlb3JnZQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 13 09:47:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 09:47:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2wYx-0001DA-VI; Fri, 13 Oct 2017 09:47:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e2wYw-0001BP-Pz
 for xen-devel@lists.xen.org; Fri, 13 Oct 2017 09:47:26 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 6D/3A-28869-DAB80E95; Fri, 13 Oct 2017 09:47:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphleJIrShJLcpLzFFi42K5GHpnre7a7ge
 RButaJCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozrN00LGjkr/rVnNDC2sHcxcnEICUxilJjy
 7gwziMMi8JpZ4sD+M4wgjoTAHVaJ5XebWbsYOYCcLIkNkxQgzDSJG3fMuxg5gcxqiamvbrKDh
 IUE1CTWvImCmPmDUWLTljVsIDXCAnYS025eYQGxRQSCJRZfnAs2nllgA6PEsmUHmEASQgKeEl
 f3/GMBGcQmoCOxbkYtSJhXwFZi75MDbCBhFgFViX1vMkHCogLhEk1n+1kgSgQlTs58AmZzCnh
 JPDm1mB3EZhYwk5i3+SEzhC0ucevJfCYIW15i+9s5zBMYRWchaZ+FpGUWkpZZSFoWMLKsYlQv
 Ti0qSy3SNdNLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAiMk3oGBsYdjFfanA8xS
 nIwKYnyqkU+iBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwbuqCygnWJSanlqRlpkDjFiYtAQHj5
 II7y+QNG9xQWJucWY6ROoUozHHhTuX/jBxHNhz6w+TEEtefl6qlDjvFpBSAZDSjNI8uEGwRHK
 JUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjBvP8gUnsy8Erh9r4BOYQI65V0E2CkliQgpqQbG
 639eKO3+vnqNz+Hu/nPGU3eU9PcKsf45NilkTkWR6IJv+18efN343eHKkvOlLe7RF+wlIuZOY
 RTOCKu9s3iNj7OWeJLF+pYaT7vrsUpXzTe2p0/bvs43Kb5V9eYVh86a51KuR61uH9oaIyBc0H
 6haa31FIfctPhDl2UZ1/Lv85/xKiFu/r0uJZbijERDLeai4kQA1VwNoR8DAAA=
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1507888044!109952844!1
X-Originating-IP: [209.85.220.173]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4088 invoked from network); 13 Oct 2017 09:47:25 -0000
Received: from mail-qk0-f173.google.com (HELO mail-qk0-f173.google.com)
 (209.85.220.173)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Oct 2017 09:47:25 -0000
Received: by mail-qk0-f173.google.com with SMTP id m189so4312137qke.4
 for <xen-devel@lists.xen.org>; Fri, 13 Oct 2017 02:47:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=DRRBBPWD2DwvCtDEqFb8I0zMVAEpcvBm4g+GwAOdu5U=;
 b=FPQlFCcJIrSChI+EkPjsTAf85Jau678JpkWRZ4XneWHXpCL2N/u59jCRHdtnTUrrtl
 JhDQGJlUeTpRBcz+rqO9kQeycJaODDrSPNdFklTITNTjtNdInywn9ryBf1SraV0wIysc
 vYUYIuuvT1dSfYX3jxoLbKUZyH+1tiYz5wEKM=
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=DRRBBPWD2DwvCtDEqFb8I0zMVAEpcvBm4g+GwAOdu5U=;
 b=mQ+ApfDkfP8p2xRczY9LbOH169ZpRy8xYlt+Einq9hTeYDuViyXuENvKjBxIJq3duY
 klps03BznKoq65uBEzRwqzP2r46jGY/u6Ig8KHyM7qrtvUnCKDA/6+jNHpktcNG6tfhi
 S0YBta8TC7ZywO7uatKk6tcgjL4jgEnItKMTHEdqmRBpSBxZgQ40/PZ8vOBGVSrSo/mm
 P31/9qA8XWIJ0MMds0VuAz1+H/o1IPXxJOQwU56z5VPdAUzknaAkoCVhAW5ldpRzoCg8
 ijxPaXyCGwMtD42A92aXZuXjpYkAfj4ABgBqjYnJiZj5dXzFH/c39eaEq+qEw3lL2jCE
 kxuQ==
X-Gm-Message-State: AMCzsaX35TwO1gSplLzG1KoPjke9XZf5/l4c3GNPDNz/VU1kofC30PbR
 kSjr5VV/BobdNmpfVNWDoGbZaA==
X-Google-Smtp-Source: AOwi7QABgdKObrHaI19mMDg+5+Vu17+gTTROw3L//b+TVqyFTFT/y4w1GU8e20XgMPRCbs82wgvx4w==
X-Received: by 10.233.216.199 with SMTP id u190mr988095qkf.203.1507888044240; 
 Fri, 13 Oct 2017 02:47:24 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id h1sm300791qkf.10.2017.10.13.02.47.22
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 13 Oct 2017 02:47:23 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1507816462-15881-1-git-send-email-andrew.cooper3@citrix.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <c2e1685c-0ff6-5d99-caab-32e9b236ca22@linaro.org>
Date: Fri, 13 Oct 2017 10:47:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1507816462-15881-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for 4.10 0/3] XSA-243 followup
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmV3LAoKT24gMTIvMTAvMTcgMTQ6NTQsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gVGhl
IGltcG9ydGFudCBjaGFuZ2UgaGVyZSBpcyBpbiBwYXRjaCAzLCB3aGljaCBpcyBpbnRlbmRlZCB0
byByZW1vdmUgdGhlCj4gY29ycmVjdC1idXQtZGFuZ2Vyb3VzLWxvb2tpbmcgY29uc3RydWN0aW9u
IG9mIGxpbmVhciBwYWdldGFibGVzIHNsb3RzIGZvcgo+IHNoYWRvd2VkIGd1ZXN0cy4KClJlbGVh
c2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxAbGluYXJvLm9yZz4KCkNoZWVy
cywKCj4gCj4gQW5kcmV3IENvb3BlciAoMyk6Cj4gICAgUmV2ZXJ0ICJ4ODYvbW06IG1vdmUgUFYg
bDQgdGFibGUgc2V0dXAgY29kZSIgYW5kICJ4ODYvbW06IGZhY3RvciBvdXQKPiAgICAgIHB2X2Fy
Y2hfaW5pdF9tZW1vcnkiCj4gICAgeDg2L21tOiBDb25zb2xpZGF0ZSBhbGwgWGVuIEwyIHNsb3Qg
d3JpdGluZyBpbnRvCj4gICAgICBpbml0X3hlbl9wYWVfbDJfc2xvdHMoKQo+ICAgIHg4Ni9tbTog
Q29uc29saWRhdGUgYWxsIFhlbiBMNCBzbG90IHdyaXRpbmcgaW50byBpbml0X3hlbl9sNF9zbG90
cygpCj4gCj4gICB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgfCAxNDQgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tCj4gICB4ZW4vYXJjaC94ODYvbW0vaGFwL2hh
cC5jICAgICAgfCAgMzEgKystLS0tLS0tCj4gICB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRp
LmMgfCAxNDggKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgIHhl
bi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMgICB8ICAgNSArLQo+ICAgeGVuL2FyY2gveDg2L3B2
L2RvbWFpbi5jICAgICAgIHwgICA3ICstCj4gICB4ZW4vYXJjaC94ODYvcHYvbW0uYyAgICAgICAg
ICAgfCAgODIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgIHhlbi9hcmNoL3g4Ni9wdi9tbS5o
ICAgICAgICAgICB8ICAgMyAtCj4gICB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggICAgICAgfCAg
IDMgKwo+ICAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9tbS5oICAgIHwgICA0IC0tCj4gICA5IGZp
bGVzIGNoYW5nZWQsIDE4NyBpbnNlcnRpb25zKCspLCAyNDAgZGVsZXRpb25zKC0pCj4gCgotLSAK
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 09:51:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 09:51:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2wcz-00022i-Id; Fri, 13 Oct 2017 09:51:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2wcy-00022c-B8
 for xen-devel@lists.xen.org; Fri, 13 Oct 2017 09:51:36 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 00/A5-15415-7AC80E95; Fri, 13 Oct 2017 09:51:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS3dJz4N
 Ig46p6hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8beu02sBWtlKnY8uMjYwLhWpIuRk0NIIE+i
 8fQLRhCbV8BO4sfyhWwgtoSAocTphTdZQGwWAVWJy42fwGrYBNQl2p5tZwWxRQSMJDpvTQaq5
 +JgFmhiklh27gBYs7CAt8T+q3+BijiAFnhKLH8vDhLmFPCS+NTygxkkzCsgKPF3hzBImFlAS+
 Lhr1ssELa2xLKFr8FKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahenFpUllqka66XVJS
 ZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYegxAsINx5mX/Q4ySHExKorxqkQ8ihfiS
 8lMqMxKLM+KLSnNSiw8xynBwKEnwTu0GygkWpaanVqRl5gCjACYtwcGjJMK7GiTNW1yQmFucm
 Q6ROsWoy9Fx8+4fJiGWvPy8VClxXluQIgGQoozSPLgRsIi8xCgrJczLCHSUEE9BalFuZgmq/C
 tGcQ5GJWHeapApPJl5JXCbXgEdwQR0xLsIsCNKEhFSUsAYn9U8IV9ocovLV7EP/E/kub9/vRd
 0avbm0sALE1uTMwy59dzuGDxe/cjs98fXckzvIpOfZr155rDOvyhBbeXnj2l7Lge677YLmLoh
 41eXRcyhWflG8jkxntceXJmgHcFquNsgl1P2zsaST6dZ/EV+XhVfaluzT1Y3Ut6i7rUaX1mFA
 Mv7lAglluKMREMt5qLiRADeajh4wwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1507888290!110708527!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45167 invoked from network); 13 Oct 2017 09:51:32 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 09:51:32 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 13 Oct 2017 03:51:30 -0600
Message-Id: <59E0A8C10200007800186105@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 13 Oct 2017 03:51:29 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Petre Pircalabu" <ppircalabu@bitdefender.com>
References: <1507739171-5388-1-git-send-email-ppircalabu@bitdefender.com>
In-Reply-To: <1507739171-5388-1-git-send-email-ppircalabu@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v5] x86/altp2m: Added
 xc_altp2m_set_mem_access_multi()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDExLjEwLjE3IGF0IDE4OjI2LCA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+IHdy
b3RlOgo+IEBAIC00NTY4LDYgKzQ1NzEsMzIgQEAgc3RhdGljIGludCBkb19hbHRwMm1fb3AoCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEudS5zZXRfbWVtX2FjY2Vzcy52
aWV3KTsKPiAgICAgICAgICBicmVhazsKPiAgCj4gKyAgICBjYXNlIEhWTU9QX2FsdHAybV9zZXRf
bWVtX2FjY2Vzc19tdWx0aToKPiArICAgICAgICBpZiAoIGEudS5zZXRfbWVtX2FjY2Vzc19tdWx0
aS5wYWQgfHwKPiArICAgICAgICAgICAgIGEudS5zZXRfbWVtX2FjY2Vzc19tdWx0aS5vcGFxdWUg
Pj0gYS51LnNldF9tZW1fYWNjZXNzX211bHRpLm5yICkKPiArICAgICAgICB7Cj4gKyAgICAgICAg
ICAgIHJjID0gLUVJTlZBTDsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAgfQo+ICsK
PiArICAgICAgICByYyA9IHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aShkLCBhLnUuc2V0X21lbV9h
Y2Nlc3NfbXVsdGkucGZuX2xpc3QsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYS51LnNldF9tZW1fYWNjZXNzX211bHRpLmFjY2Vzc19saXN0LAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEudS5zZXRfbWVtX2FjY2Vzc19tdWx0aS5uciwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLnUuc2V0X21lbV9hY2Nl
c3NfbXVsdGkub3BhcXVlLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDB4M0YsCgpQbGVhc2UgYWRkIC8qIHByZXR0eSBhcmJpdHJhcnkgKi8gb3Igc29tZXRoaW5nIHNp
bWlsYXIgaGVyZS4KCj4gQEAgLTQ1ODYsNiArNDYxNSw4MCBAQCBzdGF0aWMgaW50IGRvX2FsdHAy
bV9vcCgKPiAgICAgIHJldHVybiByYzsKPiAgfQo+ICAKPiArREVGSU5FX1hFTl9HVUVTVF9IQU5E
TEUoY29tcGF0X2h2bV9hbHRwMm1fb3BfdCk7Cj4gKwo+ICtzdGF0aWMgaW50IGNvbXBhdF9hbHRw
Mm1fb3AoCj4gKyAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKPiArewo+ICsg
ICAgaW50IHJjID0gMDsKPiArICAgIHN0cnVjdCBjb21wYXRfaHZtX2FsdHAybV9vcCBhOwo+ICsg
ICAgdW5pb24KPiArICAgIHsKPiArICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQp
IGhuZDsKPiArICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fb3AgKmFsdHAybV9vcDsKPiAr
ICAgIH0gbmF0Owo+ICsKPiArICAgIGlmICggIWh2bV9hbHRwMm1fc3VwcG9ydGVkKCkgKQo+ICsg
ICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKPiArCj4gKyAgICBpZiAoIGNvcHlfZnJvbV9ndWVz
dCgmYSwgYXJnLCAxKSApCj4gKyAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Cj4gKwo+ICsgICAgaWYg
KCBhLnBhZDEgfHwgYS5wYWQyIHx8Cj4gKyAgICAgICAgIChhLnZlcnNpb24gIT0gSFZNT1BfQUxU
UDJNX0lOVEVSRkFDRV9WRVJTSU9OKSApCj4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gKwo+
ICsgICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUobmF0LmhuZCwgQ09NUEFUX0FSR19YTEFUX1ZJUlRf
QkFTRSk7Cj4gKwo+ICsgICAgc3dpdGNoICggYS5jbWQgKQo+ICsgICAgewo+ICsgICAgICAgIGNh
c2UgSFZNT1BfYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpOgoKSW5kZW50YXRpb24uCgo+ICsg
ICAgICAgICAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKHN0cnVjdCB4ZW5faHZtX2FsdHAybV9zZXRf
bWVtX2FjY2Vzc19tdWx0aSkgPAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKHN0
cnVjdCBjb21wYXRfaHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aSkpOwoKV2hhdCBnb29k
IGRvZXMgdGhpcyBkbz8KCj4gKyNkZWZpbmUgWExBVF9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNz
X211bHRpX0hORExfcGZuX2xpc3QoX2RfLCBfc18pOyBcCj4gKyAgICAgICAgICAgIGd1ZXN0X2Zy
b21fY29tcGF0X2hhbmRsZSgoX2RfKS0+cGZuX2xpc3QsIChfc18pLT5wZm5fbGlzdCkKPiArI2Rl
ZmluZSBYTEFUX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGlfSE5ETF9hY2Nlc3NfbGlz
dChfZF8sIF9zXyk7IFwKPiArICAgICAgICAgICAgZ3Vlc3RfZnJvbV9jb21wYXRfaGFuZGxlKChf
ZF8pLT5hY2Nlc3NfbGlzdCwgKF9zXyktPmFjY2Vzc19saXN0KQo+ICsgICAgICAgICAgICBYTEFU
X2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGkoJm5hdC5hbHRwMm1fb3AtPnUuc2V0X21l
bV9hY2Nlc3NfbXVsdGksCj4gKyAgICAgICAgICAgICAgICAgICAgJmEudS5zZXRfbWVtX2FjY2Vz
c19tdWx0aSk7Cj4gKyN1bmRlZiBYTEFUX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGlf
SE5ETF9wZm5fbGlzdAo+ICsjdW5kZWYgWExBVF9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX211
bHRpX0hORExfYWNjZXNzX2xpc3QKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAgZGVm
YXVsdDoKPiArICAgICAgICAgICAgcmV0dXJuIGRvX2FsdHAybV9vcChhcmcpOwo+ICsgICAgfQo+
ICsKPiArICAgIC8qCj4gKyAgICAgKiBNYW51YWxseSBmaWxsIHRoZSBjb21tb24gcGFydCBvZiB0
aGUgeGVuX2h2bV9hbHRwMm1fb3Agc3RydWN0dXJlIGJlY2F1c2UKPiArICAgICAqIHRoZSBnZW5l
cmF0ZWQgWExBVF9odm1fYWx0cDJtX29wIG1hY3JvIGRvZXNuJ3QgY29ycmVjdGx5IGhhbmRsZSB0
aGUKPiArICAgICAqIHRyYW5zbGF0aW9uIG9mIGFsbCBmaWVsZHMgZnJvbSBjb21wYXRfaHZtX2Fs
dHAybV9vcCB0byB4ZW5faHZtX2FsdHAybV9vcC4KPiArICAgICAqLwo+ICsgICAgbmF0LmFsdHAy
bV9vcC0+dmVyc2lvbiAgPSBhLnZlcnNpb247Cj4gKyAgICBuYXQuYWx0cDJtX29wLT5jbWQgICAg
ICA9IGEuY21kOwo+ICsgICAgbmF0LmFsdHAybV9vcC0+ZG9tYWluICAgPSBhLmRvbWFpbjsKPiAr
ICAgIG5hdC5hbHRwMm1fb3AtPnBhZDEgICAgID0gYS5wYWQxOwo+ICsgICAgbmF0LmFsdHAybV9v
cC0+cGFkMiAgICAgPSBhLnBhZDI7CgpUaGVyZSBhcmUgX3N0aWxsXyBubyBzaXplIGNoZWNrcyBo
ZXJlLgoKPiArICAgIHJjID0gZG9fYWx0cDJtX29wKG5hdC5obmQpOwo+ICsKPiArICAgIHN3aXRj
aCAoIGEuY21kICkKPiArICAgIHsKPiArICAgICAgICBjYXNlIEhWTU9QX2FsdHAybV9zZXRfbWVt
X2FjY2Vzc19tdWx0aToKCkluZGVudGF0aW9uLgoKPiArICAgICAgICAgICAgaWYgKCBuYXQuYWx0
cDJtX29wLT51LnNldF9tZW1fYWNjZXNzX211bHRpLm9wYXF1ZSA+IDAgKQoKUGxlYXNlIGFsc28g
Y2hlY2sgcmMgaGVyZSB0byBhdm9pZCBuZWVkbGVzc2x5IGNvcHlpbmcgYmFjay4gSW4KZmFjdCBf
b25seV8gY2hlY2tpbmcgcmMgb3VnaHQgdG8gYmUgZmluZS4KCj4gKyAgICAgICAgICAgIHsKPiAr
ICAgICAgICAgICAgICAgIGEudS5zZXRfbWVtX2FjY2Vzc19tdWx0aS5vcGFxdWUgPQo+ICsgICAg
ICAgICAgICAgICAgICAgIG5hdC5hbHRwMm1fb3AtPnUuc2V0X21lbV9hY2Nlc3NfbXVsdGkub3Bh
cXVlOwoKWW91IGFsc28gbmVlZCBhIHNpemUgY2hlY2sgaGVyZS4KCkphbgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Fri Oct 13 09:52:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 09:52:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2wdM-000259-QG; Fri, 13 Oct 2017 09:52:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e2wdL-00024x-Hi
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 09:51:59 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 8B/1A-29911-EBC80E95; Fri, 13 Oct 2017 09:51:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOKsWRWlGSWpSXmKPExsVyMfTORt19PQ8
 iDU5+47P4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOWtn9gK5jMU/Hh3k2WBsabnF2MXBxCAjMZ
 JSatvMsO4rAIvGaWmNmymKmLkZNDQuAOq8TSQ/YQdpbEjAO72SDsNInnt5exQNgVEpv2LgayO
 YAmqUmseRMFMfQHo8TqT3/YQWqEBdwkHt5/yQxiiwgUSex41Qy2jFlgBqPEorPzwRJCApkSP4
 ++ZwYZxCagI7FuRi1ImFfAVuLmy6WMIDaLgKrEyT/TwMpFBcIlms72s0DUCEqcnPkEzOYUsJN
 Y9e4N2P3MAmYS8zY/ZIawxSVuPZkPFZeX2P52DvMERtFZSNpnIWmZhaRlFpKWBYwsqxg1ilOL
 ylKLdI1M9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAiOGAQh2MO77GHmIUZKDS
 UmUVy3yQaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6p3UA5waLU9NSKtMwcYOzCpCU4eJREeH
 91AaV5iwsSc4sz0yFSpxgtOS7cufSHiePYpstA8sCeW3+YhFjy8vNSpcR5bUHmCYA0ZJTmwY2
 DpZdLjLJSwryMQAcK8RSkFuVmlqDKv2IU52BUEubdBTKFJzOvBG7rK6CDmIAOehcBdlBJIkJK
 qoHRZtdJ6Vdpm3jfT1ct26VTcHuWV97OS2FRk63P8+5acSj1/tyjrknTrqmkezHXqJSf3/Mxw
 JRxG+MJux/33rFf3KxYcFy3nMVMfM3f0O1vfF7Gzqg/wLHCSmzxhLnbN4UbHC06YaWeo1DQaB
 QyP7D6lkUqw3Kl+NpFJY8DvX+cZFNd0F+zrtdJiaU4I9FQi7moOBEAdd0CkioDAAA=
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1507888317!63091751!1
X-Originating-IP: [209.85.220.177]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14986 invoked from network); 13 Oct 2017 09:51:58 -0000
Received: from mail-qk0-f177.google.com (HELO mail-qk0-f177.google.com)
 (209.85.220.177)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Oct 2017 09:51:58 -0000
Received: by mail-qk0-f177.google.com with SMTP id x82so4330584qkb.12
 for <xen-devel@lists.xenproject.org>; Fri, 13 Oct 2017 02:51:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=L0xqqjs1aOobvPBfZA0ZFcvVGwQa9SoSPYp9Z5XQzxc=;
 b=OE4nMUJPafafuR+MstZhfSd6n9j+X9uvGzUJVfZRx7wdImhGRo2pPDbedHlgIbFkyU
 RcCygRF7SNcWmX3L2yO6ygEKIpK07RCWUaGujWohjUKXsId9mrq0Lw8gF9te1P8c6rXr
 1yOzMEorNWOO364On+yGnrdK5zyLLamVhJKQs=
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=L0xqqjs1aOobvPBfZA0ZFcvVGwQa9SoSPYp9Z5XQzxc=;
 b=EAI03eBU4D58+hW+PeJv/fvrGOCjGHG7O520+j1/STu6CQQ250cVgtsGJ1ADmacHzl
 nwPJlfFuwmkfjIn1Ep3lHM82fvjBr/2hpmkfu3kCzqGUPxUbwOFbcZ7ZoxQt0odcZzC9
 aCoOZonclIs7J0IqIIyFYMTeVgbXj3DuVhTB7oYyytN0T5/QooVLiIv9+RTFHsqDYY3/
 ZzYDxkGZsRARF07uwNZvVHA80MSbaV2haW+e72yX3Q18nrcHyKGq7+Mnf+m6BwN5rqGd
 NkYe0V+FEo+3gkFBzQGQ9WBcEkYLGFLE0nMTNTDuvfYPiObFAoz7WAi/SoOOd7YRwQvb
 kvcA==
X-Gm-Message-State: AMCzsaV8heNdNItWGZxxuYSr4OqQjG2g2Cdm4TCc8nc0Y4AHLAPpd6Vl
 LOTuMvwidVvfU6x8gQYS8VoE2A==
X-Google-Smtp-Source: ABhQp+TErdClsvaxlXaWiCnDxgSmXFId7pHasspfIyYx7LtIu87XwWDwrf1Penk/FM6s+oTtczkUYg==
X-Received: by 10.55.22.13 with SMTP id g13mr1133823qkh.153.1507888317237;
 Fri, 13 Oct 2017 02:51:57 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id h4sm308877qth.75.2017.10.13.02.51.55
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 13 Oct 2017 02:51:56 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Doug Goldstein <cardoe@cardoe.com>, xen-devel@lists.xenproject.org
References: <20171012205007.13001-1-cardoe@cardoe.com>
 <23f81dc5-e9c9-67ce-8cb6-7452d31f293f@citrix.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <063b7288-f2d7-2b8e-5d27-9416485a0779@linaro.org>
Date: Fri, 13 Oct 2017 10:51:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <23f81dc5-e9c9-67ce-8cb6-7452d31f293f@citrix.com>
Content-Language: en-US
Cc: Daniel Kiper <daniel.kiper@oracle.com>,
 David Esler <drumandstrum@gmail.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 1/2] x86/boot: fix early error display
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmV3LAoKT24gMTIvMTAvMTcgMjE6NTUsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24g
MTIvMTAvMjAxNyAyMTo1MCwgRG91ZyBHb2xkc3RlaW4gd3JvdGU6Cj4+IEZyb206IERhdmlkIEVz
bGVyIDxkcnVtYW5kc3RydW1AZ21haWwuY29tPgo+Pgo+PiBJbiA5MTgwZjUzNjU1MjQgYSBjaGFu
Z2Ugd2FzIG1hZGUgdG8gdGhlIHNlbmRfY2hyIGZ1bmN0aW9uIHRvIHRha2UgaW4KPj4gQy1zdHJp
bmdzIGFuZCBwcmludCBvdXQgYSBjaGFyYWN0ZXIgYXQgYSB0aW1lIHVudGlsIGEgTlVMTCB3YXMK
Pj4gZW5jb3VudGVyZWQuIEhvd2V2ZXIgdGhlcmUgaXMgbm8gY29kZSB0byBpbmNyZW1lbnQgdGhl
IGN1cnJlbnQgY2hhcmFjdGVyCj4+IHBvc2l0aW9uIHJlc3VsdGluZyBpbiBhbiBlbmRsZXNzIGxv
b3Agb2YgdGhlIGZpcnN0IGNoYXJhY3Rlci4gVGhpcyBhZGRzCj4+IGEgc2ltcGxlIGluY3JlbWVu
dC4KPj4KPj4gUmV2aWV3ZWQtYnk6IERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4K
Pj4gU2lnbmVkLW9mZi1ieTogRGF2aWQgRXNsZXIgPGRydW1hbmRzdHJ1bUBnbWFpbC5jb20+Cj4g
Cj4gUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
Cj4gCj4gQ0MnaW5nIEp1bGllbiBhcyByZWxlYXNlIG1hbmFnZXIuIFRoaXMgc2hvdWxkIGJlIGlu
Y2x1ZGVkIGluIDQuMTAgSU1PLAo+IGFuZCBpcyBhIGJhY2twb3J0IGNhbmRpZGF0ZS4KCkkgYWdy
ZWUuCgpSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8u
b3JnPgoKQ2hlZXJzLAoKPiAKPj4gLS0tCj4+ICAgeGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TIHwg
MSArCj4+ICAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCj4+Cj4+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMgYi94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKPj4g
aW5kZXggZmQ2ZmMzMzdmZS4uZjQ4YmJiZDJlNSAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gveDg2
L2Jvb3QvaGVhZC5TCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUwo+PiBAQCAtMTc0
LDYgKzE3NCw3IEBAIG5vdF9tdWx0aWJvb3Q6Cj4+ICAgICAgICAgICBtb3YgICAgIHN5bV9lc2ko
dmdhX3RleHRfYnVmZmVyKSwlZWRpCj4+ICAgLkxzZW5kX2NocjoKPj4gICAgICAgICAgIG1vdiAg
ICAgKCVlc2kpLCVibAo+PiArICAgICAgICBpbmMgICAgICVlc2kKPj4gICAgICAgICAgIHRlc3Qg
ICAgJWJsLCVibCAgICAgICAgIyBUZXJtaW5hdGUgb24gJ1wwJyBzZW50aW5lbAo+PiAgICAgICAg
ICAgamUgICAgICAuTGhhbHQKPj4gICAgICAgICAgIG1vdiAgICAgJDB4M2Y4KzUsJWR4ICAgIyBV
QVJUIExpbmUgU3RhdHVzIFJlZ2lzdGVyCj4gCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKPiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCj4gCgot
LSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 09:54:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 09:54:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2wfg-0002Ip-6R; Fri, 13 Oct 2017 09:54:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2wff-0002Ih-NQ
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 09:54:23 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 13/1F-08608-F4D80E95; Fri, 13 Oct 2017 09:54:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS9ev90G
 kweFeKYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePGb+eCwxwVfffkGhhb2LsYOTmEBPIkni86
 wApi8wrYSbxYcpEZxJYQMJQ4vfAmC4jNIqAqMX/mJkYQm01AXaLt2XawehEBPYmbm24D1XNxM
 AvMZpS4veY5WLOwgL/EjseHwRJCAtcZJaYs3wLWzQm04dS0T0A2B9A2QYm/O4RBwswCWhIPf9
 1igbC1JZYtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypGjeLUorLUIl1DY72kosz
 0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDgYwCCHYxflgUcYpTkYFIS5VWLfBApxJeU
 n1KZkVicEV9UmpNafIhRhoNDSYL3TjdQTrAoNT21Ii0zBxgHMGkJDh4lEd5XIGne4oLE3OLMd
 IjUKUZdjo6bd/8wCbHk5eelSonzbgMpEgApyijNgxsBi8lLjLJSwryMQEcJ8RSkFuVmlqDKv2
 IU52BUEubdBTKFJzOvBG7TK6AjmICOeBcBdkRJIkJKqoHRrCDfx2IP56o3R/LDvff8D9Oc41C
 43d7l1AX/BLYVv5VigjhPPDla0FZnKMow3fPc4Vl6y16+vnBy9qzbzLcyMqfem3zjulpQXbDX
 ezeJHzt3TNrvk6ddEtkjoSXw//oHj1MH2BaFfd/4v8m9nW8Dg99XTom4Z+XbzkmuOVP8rHn6v
 MTmpEXXlFiKMxINtZiLihMBnFMTCsQCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1507888460!76905992!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13277 invoked from network); 13 Oct 2017 09:54:22 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 09:54:22 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 13 Oct 2017 03:54:20 -0600
Message-Id: <59E0A96B0200007800186108@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 13 Oct 2017 03:54:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <20171011175243.19871-1-george.dunlap@citrix.com>
 <20171011175243.19871-8-george.dunlap@citrix.com>
 <59DFA37D0200007800185B5C@prv-mh.provo.novell.com>
 <2209e2d3-a53e-c463-c30c-6dde81123f5f@citrix.com>
In-Reply-To: <2209e2d3-a53e-c463-c30c-6dde81123f5f@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 08/12] fuzz/x86_emulate: Move all state
 into fuzz_state
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEzLjEwLjE3IGF0IDExOjIyLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAxMC8xMi8yMDE3IDA0OjE2IFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24g
MTEuMTAuMTcgYXQgMTk6NTIsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4g
QEAgLTc2MSwxMiArNzU3LDExIEBAIHN0YXRpYyB2b2lkIGRpc2FibGVfaG9va3Moc3RydWN0IHg4
Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCj4+PiAgc3RhdGljIHZvaWQgc2FuaXRpemVfaW5wdXQoc3Ry
dWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCj4+PiAgewo+Pj4gICAgICBzdHJ1Y3QgZnV6el9z
dGF0ZSAqcyA9IGN0eHQtPmRhdGE7Cj4+PiAtICAgIHN0cnVjdCBmdXp6X2NvcnB1cyAqYyA9IHMt
PmNvcnB1czsKPj4+IC0gICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MgPSAmYy0+cmVnczsK
Pj4+IC0gICAgdW5zaWduZWQgbG9uZyBiaXRtYXAgPSBjLT5vcHRpb25zOwo+Pj4gKyAgICBzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncyA9IGN0eHQtPnJlZ3M7Cj4+PiArICAgIHVuc2lnbmVkIGxv
bmcgYml0bWFwID0gcy0+b3B0aW9uczsKPj4+ICAKPj4+ICAgICAgLyogU29tZSBob29rcyBjYW4n
dCBiZSBkaXNhYmxlZC4gKi8KPj4+IC0gICAgYy0+b3B0aW9ucyAmPSB+KCgxPDxIT09LX3JlYWQp
fCgxPDxIT09LX2luc25fZmV0Y2gpKTsKPj4+ICsgICAgcy0+b3B0aW9ucyAmPSB+KCgxPDxIT09L
X3JlYWQpfCgxPDxIT09LX2luc25fZmV0Y2gpKTsKPj4gCj4+IE1pbmQgYWRkaW5nIHRoZSBtaXNz
aW5nIGJsYW5rcyBoZXJlIHdoaWxlIHlvdSB0b3VjaCB0aGlzPwo+IAo+IExpa2UgdGhpcz8KPiAK
PiAgICAgcy0+b3B0aW9ucyAmPSB+KCgxPDxIT09LX3JlYWQpIHwgKDE8PEhPT0tfaW5zbl9mZXRj
aCkpOwoKRXZlbiBmYXJ0aGVyIChhdCB0aGUgc2FtZSB0aW1lIGFkZGluZyB0aGUgbWlzc2luZyBu
dW1iZXIgc3VmZml4ZXMpOgoKICAgIHMtPm9wdGlvbnMgJj0gfigoMVVMIDw8IEhPT0tfcmVhZCkg
fCAoMVVMIDw8IEhPT0tfaW5zbl9mZXRjaCkpOwoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 13 09:55:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 09:55:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2wgn-0002Pe-G3; Fri, 13 Oct 2017 09:55:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45232a33e=George.Dunlap@citrix.com>)
 id 1e2wgm-0002PN-QB
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 09:55:32 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 A0/A0-07499-49D80E95; Fri, 13 Oct 2017 09:55:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHSDve7k3ge
 RBvvP6Fp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlXt5xhLbjNWdH4fRZrA+Nf9i5GTg4JAX+J
 R+vvM4LYwgJ+EtvfLmMFsUUElCV6f/1mAbGZBaYxSrRMNuti5OIQEuhmkjh5czJYA5uAnsS84
 1/BingFbCVO/X4EFmcRUJW4OXML2AJRgXCJprP9UDWCEidnPgGzOQXsJW6uBrE5gBZoSqzfpQ
 +xS1zi1pP5TBC2PNA9c5hBbCGgkYsfHGWfwMg/C8mkWQjds5B0z0LSvYCRZRWjRnFqUVlqka6
 hqV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmBoMgDBDsZvywIOMUpyMCmJ8qpF
 PogU4kvKT6nMSCzOiC8qzUktPsQow8GhJMEb3gOUEyxKTU+tSMvMAUYJTFqCg0dJhFcdJM1bX
 JCYW5yZDpE6xagoJc6rCJIQAElklObBtcEi8xKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEef
 NApvBk5pXATX8FtJgJaPG7CLDFJYkIKakGxnn+rJ9fTp3x5Y2ocJ3DfItlzUHzYtfNUao5x7d
 9Zf75Ayvd4v6nfTAX2F5xdeedKamzUi7zTrDd+ivGRoy/Ikju4pu7XKY3M25J83CduBjutpqV
 v/XOldvTvNwXbSme9+hoXMCP8EiV9zlyHLKdJ0o6PMR23169xeQij4FDz+Uw/db7O62T1iqxF
 GckGmoxFxUnAgC6iHM8xwIAAA==
X-Env-Sender: prvs=45232a33e=George.Dunlap@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1507888530!88299459!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32990 invoked from network); 13 Oct 2017 09:55:31 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Oct 2017 09:55:31 -0000
X-IronPort-AV: E=Sophos;i="5.43,370,1503360000"; d="scan'208";a="453835951"
To: Jan Beulich <JBeulich@suse.com>
References: <20171011175243.19871-1-george.dunlap@citrix.com>
 <20171011175243.19871-8-george.dunlap@citrix.com>
 <59DFA37D0200007800185B5C@prv-mh.provo.novell.com>
 <2209e2d3-a53e-c463-c30c-6dde81123f5f@citrix.com>
 <59E0A96B0200007800186108@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <711140a3-a1c8-9a21-b8b6-3efb9a97225d@citrix.com>
Date: Fri, 13 Oct 2017 10:55:28 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59E0A96B0200007800186108@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 08/12] fuzz/x86_emulate: Move all state
	into fuzz_state
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTMvMjAxNyAxMDo1NCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTMuMTAu
MTcgYXQgMTE6MjIsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+PiBPbiAxMC8x
Mi8yMDE3IDA0OjE2IFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDExLjEwLjE3IGF0
IDE5OjUyLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPj4+PiBAQCAtNzYxLDEy
ICs3NTcsMTEgQEAgc3RhdGljIHZvaWQgZGlzYWJsZV9ob29rcyhzdHJ1Y3QgeDg2X2VtdWxhdGVf
Y3R4dCAqY3R4dCkKPj4+PiAgc3RhdGljIHZvaWQgc2FuaXRpemVfaW5wdXQoc3RydWN0IHg4Nl9l
bXVsYXRlX2N0eHQgKmN0eHQpCj4+Pj4gIHsKPj4+PiAgICAgIHN0cnVjdCBmdXp6X3N0YXRlICpz
ID0gY3R4dC0+ZGF0YTsKPj4+PiAtICAgIHN0cnVjdCBmdXp6X2NvcnB1cyAqYyA9IHMtPmNvcnB1
czsKPj4+PiAtICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzID0gJmMtPnJlZ3M7Cj4+Pj4g
LSAgICB1bnNpZ25lZCBsb25nIGJpdG1hcCA9IGMtPm9wdGlvbnM7Cj4+Pj4gKyAgICBzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncyA9IGN0eHQtPnJlZ3M7Cj4+Pj4gKyAgICB1bnNpZ25lZCBsb25n
IGJpdG1hcCA9IHMtPm9wdGlvbnM7Cj4+Pj4gIAo+Pj4+ICAgICAgLyogU29tZSBob29rcyBjYW4n
dCBiZSBkaXNhYmxlZC4gKi8KPj4+PiAtICAgIGMtPm9wdGlvbnMgJj0gfigoMTw8SE9PS19yZWFk
KXwoMTw8SE9PS19pbnNuX2ZldGNoKSk7Cj4+Pj4gKyAgICBzLT5vcHRpb25zICY9IH4oKDE8PEhP
T0tfcmVhZCl8KDE8PEhPT0tfaW5zbl9mZXRjaCkpOwo+Pj4KPj4+IE1pbmQgYWRkaW5nIHRoZSBt
aXNzaW5nIGJsYW5rcyBoZXJlIHdoaWxlIHlvdSB0b3VjaCB0aGlzPwo+Pgo+PiBMaWtlIHRoaXM/
Cj4+Cj4+ICAgICBzLT5vcHRpb25zICY9IH4oKDE8PEhPT0tfcmVhZCkgfCAoMTw8SE9PS19pbnNu
X2ZldGNoKSk7Cj4gCj4gRXZlbiBmYXJ0aGVyIChhdCB0aGUgc2FtZSB0aW1lIGFkZGluZyB0aGUg
bWlzc2luZyBudW1iZXIgc3VmZml4ZXMpOgo+IAo+ICAgICBzLT5vcHRpb25zICY9IH4oKDFVTCA8
PCBIT09LX3JlYWQpIHwgKDFVTCA8PCBIT09LX2luc25fZmV0Y2gpKTsKCkdvdCBpdC4gIChJIHdh
cyBhY3R1YWxseSB0cnlpbmcgdG8gdmVyaWZ5IHRoZSAnc251Z2dseScgb3V0ZXIgYnJhY2VzLApi
dXQgbWlzc2VkIHNwYWNlcyBhcm91bmQgdGhlICc8PCdzKS4KCiAtR2VvcmdlCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 09:56:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 09:56:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2whj-0002hy-3K; Fri, 13 Oct 2017 09:56:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2whh-0002Yt-DF
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 09:56:29 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 33/48-06493-CCD80E95; Fri, 13 Oct 2017 09:56:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS/dk74N
 Ig3OPRS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxjs/uYCubzVZy62srYwDidq4uRg0NIIE/i
 x6+kLkZODl4BO4nehZMZQWwJAUOJ0wtvsoDYLAKqEicOtIHZbALqEm3PtrOC2CICehI3N91m7
 mLk4mAWmM0ocXvNc2aQhLBAisS9c5/ZQRJCAjcYJVY+vw02lRNoQ/ODiewgi3kFBCX+7hAGCT
 MLaEk8/HWLBcLWlli28DUzSAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3S
 NLPSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQLDr56BgXEHY98qv0OMkhxMSqK8
 apEPIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8PoDw1lIsCg1PbUiLTMHGAkwaQkOHiUR3jk9Q
 Gne4oLE3OLMdIjUKUZdjo6bd/8wCbHk5eelSonzSoHMEAApyijNgxsBi8pLjLJSwryMDAwMQj
 wFqUW5mSWo8q8YxTkYlYR5n4Cs4snMK4Hb9AroCCagI95FgB1RkoiQkmpgrIttDFKP2lggv/Z
 oxEvhjMMzO52qnmeffLD+8Rm/65JHe/1qZZoK/m/yadAJuB26fdnJBxrffxy9cP9kS2JQoJbe
 f1ZHc3PbKyc+dVdMe/Px11Uz024u+WdN5n0Ll/nPitdm1cuRuvanZ6HlpshJIdc13b/ecTbt4
 uQq5l2yo7+upv5/4KYIJZbijERDLeai4kQAB2cRzsUCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1507888583!86207047!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12055 invoked from network); 13 Oct 2017 09:56:25 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 09:56:25 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 13 Oct 2017 03:56:22 -0600
Message-Id: <59E0A9E6020000780018610B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 13 Oct 2017 03:56:22 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <20171011175243.19871-1-george.dunlap@citrix.com>
 <20171011175243.19871-10-george.dunlap@citrix.com>
 <59DFA5530200007800185B76@prv-mh.provo.novell.com>
 <8ff0df43-8a2f-55de-3ee0-a1679837fc10@citrix.com>
In-Reply-To: <8ff0df43-8a2f-55de-3ee0-a1679837fc10@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 10/12] fuzz/x86_emulate: Add --rerun
 option to try to track down instability
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEzLjEwLjE3IGF0IDExOjQzLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAxMC8xMi8yMDE3IDA0OjI0IFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24g
MTEuMTAuMTcgYXQgMTk6NTIsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4g
KyAgICAgICAgaWYgKCBtZW1jbXAoJnN0YXRlWzBdLnJlZ3MsICZzdGF0ZVsxXS5yZWdzLCBzaXpl
b2Yoc3RhdGVbMF0ucmVncykpICkKPj4+ICsgICAgICAgIHsKPj4+ICsgICAgICAgICAgICBwcmlu
dGYoInJlZ2lzdGVycyBkaWZmZXIhXG4iKTsKPj4+ICsgICAgICAgICAgICAvKiBQcmludCBJZiBO
b3QgRXF1YWwgKi8KPj4+ICsjZGVmaW5lIFBSSU5UX05FKGVsZW0pXAo+Pj4gKyAgICAgICAgICAg
IGlmICggc3RhdGVbMF0uZWxlbSAhPSBzdGF0ZVsxXS5lbGVtICkgXAo+Pj4gKyAgICAgICAgICAg
ICAgICBwcmludGYoI2VsZW0gIiBkaWZmZXI6ICVseCAhPSAlbHhcbiIsIFwKPj4+ICsgICAgICAg
ICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKXN0YXRlWzBdLmVsZW0sIFwKPj4+ICsgICAg
ICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKXN0YXRlWzFdLmVsZW0pCj4+PiArICAg
ICAgICAgICAgUFJJTlRfTkUocmVncy5yMTUpOwo+Pj4gKyAgICAgICAgICAgIFBSSU5UX05FKHJl
Z3MucjE0KTsKPj4+ICsgICAgICAgICAgICBQUklOVF9ORShyZWdzLnIxMyk7Cj4+PiArICAgICAg
ICAgICAgUFJJTlRfTkUocmVncy5yMTIpOwo+Pj4gKyAgICAgICAgICAgIFBSSU5UX05FKHJlZ3Mu
cmJwKTsKPj4+ICsgICAgICAgICAgICBQUklOVF9ORShyZWdzLnJieCk7Cj4+PiArICAgICAgICAg
ICAgUFJJTlRfTkUocmVncy5yMTApOwo+Pj4gKyAgICAgICAgICAgIFBSSU5UX05FKHJlZ3MucjEx
KTsKPj4+ICsgICAgICAgICAgICBQUklOVF9ORShyZWdzLnI5KTsKPj4+ICsgICAgICAgICAgICBQ
UklOVF9ORShyZWdzLnI4KTsKPj4+ICsgICAgICAgICAgICBQUklOVF9ORShyZWdzLnJheCk7Cj4+
PiArICAgICAgICAgICAgUFJJTlRfTkUocmVncy5yY3gpOwo+Pj4gKyAgICAgICAgICAgIFBSSU5U
X05FKHJlZ3MucmR4KTsKPj4+ICsgICAgICAgICAgICBQUklOVF9ORShyZWdzLnJzaSk7Cj4+PiAr
ICAgICAgICAgICAgUFJJTlRfTkUocmVncy5yZGkpOwo+PiAKPj4gQXJlbid0IHRoZXNlIHJlZ2lz
dGVyIGZpZWxkcyBhbGwgb2YgdGhlIHNhbWUgdHlwZT8gSWYgc28sIHdoeSBkbyB5b3UKPj4gbmVl
ZCB0byBjYXN0cyB0byB1bnNpZ25lZCBsb25nIGluIHRoZSBtYWNybz8KPiAKPiBBcyBpdCBoYXBw
ZW5zLCB0aGV5J3JlIGFsbCB0aGUgc2FtZSBzaXplOyB3aGVuIEkgd3JvdGUgdGhlIG1hY3JvIGl0
IHdhcwo+IGRlc2lnbmVkIHN1Y2ggdGhhdCB0aGUgc2FtZSBtYWNybyBjb3VsZCBiZSB1c2VkIGZv
ciBhbGwgdGhlIGVsZW1lbnRzCj4gcmVnYXJkbGVzcyBvZiB3aGF0IHNpemUgdGhleSB3ZXJlLiAg
U2luY2UgdGhlcmUncyBubyB0aW1lIHByZXNzdXJlLAo+IHdvdWxkIHlvdSByYXRoZXIgSSBhZGQg
dGhlIHNlZ21lbnQgcmVnaXN0ZXJzIChhbmQgbGVhdmUgdGhlIGNhc3QpLCBvcgo+IG9ubHkgYWRk
IHJmbGFncyAoYW5kIHJlbW92ZSB0aGUgY2FzdCk/CgpQcmludGluZyB0aGUgc2VsZWN0b3IgcmVn
aXN0ZXJzIHNlcGFyYXRlbHkgaXMgbW9yZSBpbXBvcnRhbnQgdGhhbgptYWNybyBjb3NtZXRpY3Ms
IHNvIGlmIHlvdSBlbmQgdXAgdXNpbmcgdGhlIG1hY3JvIGZvciB0aGVtLCB0aGVuCkknbSBvZiBj
b3Vyc2UgZmluZSB3aXRoIHRoZSBjYXN0IGxlZnQgaW4gcGxhY2UuCgpKYW4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 10:03:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 10:03:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2woU-0003z3-TX; Fri, 13 Oct 2017 10:03:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2woT-0003yu-JD
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 10:03:29 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 7C/DB-31121-07F80E95; Fri, 13 Oct 2017 10:03:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDSzen/0G
 kwcTTohbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aq7m/MBQ/ZK44297I0MB5h62Lk4BASyJPo
 f8PZxcjJwStgJ/F7SRsLiC0hYChxeuFNFpASFgFViYd7/EDCbALqEm3PtrOC2CICwRKbdq5j7
 GLk4mAWOMcocXfHB0aQhLCAm8TD+y+ZQRJCAnMYJa72vAMbygmyYM8FsL28AoISf3cIg4SZBb
 QkHv66xQJha0ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6hoZ
 6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBwccABDsYPy0LOMQoycGkJMqrFvkg
 UogvKT+lMiOxOCO+qDQntfgQowwHh5IEb04fUE6wKDU9tSItMwcYBzBpCQ4eJRFeF5A0b3FBY
 m5xZjpE6hSjMceNh9f/MHF03Lz7h0mIJS8/L1VKnNcWpFQApDSjNA9uECw+LzHKSgnzMgKdJs
 RTkFqUm1mCKv+KUZyDUUmY1x9kCk9mXgncvldApzABnfIuAuyUkkSElFQD4/z4ZdO2KW49pVi
 e8U/iWkbWQs6lhmrzFKWD3q6p+nDT5mLgnzztJ0eXPJqgvuz38q6kKQ6Hnuk4dIi4zCrt85d5
 H7TsB+Pzisq2JZ8v6040e/18reHKmplMTcxCD/90LXpZusPryLoENbtztXqmomVsSUWsn5xut
 /Ae7Y1KXlHzp11W4cfXX0osxRmJhlrMRcWJABpFjYbKAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1507889002!111603226!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62005 invoked from network); 13 Oct 2017 10:03:24 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 10:03:24 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 13 Oct 2017 04:03:21 -0600
Message-Id: <59E0AB8A020000780018615A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 13 Oct 2017 04:03:22 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Doug Goldstein" <cardoe@cardoe.com>,
 "Julien Grall" <julien.grall@linaro.org>
References: <20171012205007.13001-1-cardoe@cardoe.com>
 <23f81dc5-e9c9-67ce-8cb6-7452d31f293f@citrix.com>
 <063b7288-f2d7-2b8e-5d27-9416485a0779@linaro.org>
In-Reply-To: <063b7288-f2d7-2b8e-5d27-9416485a0779@linaro.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, David Esler <drumandstrum@gmail.com>,
 Daniel Kiper <daniel.kiper@oracle.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 1/2] x86/boot: fix early error display
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEzLjEwLjE3IGF0IDExOjUxLCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+IHdyb3Rl
Ogo+IE9uIDEyLzEwLzE3IDIxOjU1LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAxMi8xMC8y
MDE3IDIxOjUwLCBEb3VnIEdvbGRzdGVpbiB3cm90ZToKPj4+IEZyb206IERhdmlkIEVzbGVyIDxk
cnVtYW5kc3RydW1AZ21haWwuY29tPgo+Pj4KPj4+IEluIDkxODBmNTM2NTUyNCBhIGNoYW5nZSB3
YXMgbWFkZSB0byB0aGUgc2VuZF9jaHIgZnVuY3Rpb24gdG8gdGFrZSBpbgo+Pj4gQy1zdHJpbmdz
IGFuZCBwcmludCBvdXQgYSBjaGFyYWN0ZXIgYXQgYSB0aW1lIHVudGlsIGEgTlVMTCB3YXMKPj4+
IGVuY291bnRlcmVkLiBIb3dldmVyIHRoZXJlIGlzIG5vIGNvZGUgdG8gaW5jcmVtZW50IHRoZSBj
dXJyZW50IGNoYXJhY3Rlcgo+Pj4gcG9zaXRpb24gcmVzdWx0aW5nIGluIGFuIGVuZGxlc3MgbG9v
cCBvZiB0aGUgZmlyc3QgY2hhcmFjdGVyLiBUaGlzIGFkZHMKPj4+IGEgc2ltcGxlIGluY3JlbWVu
dC4KPj4+Cj4+PiBSZXZpZXdlZC1ieTogRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJkb2UuY29t
Pgo+Pj4gU2lnbmVkLW9mZi1ieTogRGF2aWQgRXNsZXIgPGRydW1hbmRzdHJ1bUBnbWFpbC5jb20+
Cj4+IAo+PiBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KPj4gCj4+IENDJ2luZyBKdWxpZW4gYXMgcmVsZWFzZSBtYW5hZ2VyLiBUaGlzIHNob3Vs
ZCBiZSBpbmNsdWRlZCBpbiA0LjEwIElNTywKPj4gYW5kIGlzIGEgYmFja3BvcnQgY2FuZGlkYXRl
Lgo+IAo+IEkgYWdyZWUuCj4gCj4gUmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAbGluYXJvLm9yZz4KClNvIEkgdGFrZSB0aGlzIGlzIGEgcHJlLWFjayB0byB0aGUg
ZXZlbnR1YWwgcGF0Y2ggd2l0aCB0aGUgYnVnIGZpeGVkCnRoYXQgRGFuaWVsIGhhcyBwb2ludGVk
IG91dD8KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 13 10:23:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 10:23:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2x7o-00067V-PN; Fri, 13 Oct 2017 10:23:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45232a33e=George.Dunlap@citrix.com>)
 id 1e2x7o-00067P-52
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 10:23:28 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 A7/E6-31244-F1490E95; Fri, 13 Oct 2017 10:23:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHSDva70lAe
 RBp/OaFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkTrtxkKtjBVXH68FPGBsZeji5GDg4JAX+J
 KRMkuxg5OYQFYiUWLb/JCmKLCChL9P76zdLFyMXBLLCbUWLii+OsII6QwHVGifWvl7KAVLEJ6
 EnMO/4VzOYVsJU48v4iE4jNIqAqsWzvfzBbVCBcoulsP1SNoMTJmU/AbE4Be4mjSxpYQY5gFt
 CUWL9LHyTMLCAucevJfCYIW15i+9s5zCC2ENDIxQ+Osk9g5J+FZNIshO5ZSLpnIelewMiyilG
 jOLWoLLVI18hYL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMDQZgGAH45/5gYcY
 JTmYlER51SIfRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4FWZDJQTLEpNT61Iy8wBRglMWoKDR
 0mE99MkoDRvcUFibnFmOkTqFKOilDhvI0hCACSRUZoH1waLzEuMslLCvIxAhwjxFKQW5WaWoM
 q/YhTnYFQS5mUB2c6TmVcCN/0V0GImoMXvIsAWlyQipKQaGLXzgk8H3Ni9lcnrnY/+jiV1Cfe
 d1X5w81hF7Nd8tFd3Q3qg/OZ4U6fPLa/tHVe2rKz51VUkc/q232w7p4mmORdO/ijdeSHp+pZf
 HwPdLmtbbAmoty1Y9VL0/exepuOTeWatOf7I9x5Lh61c5NsNL30dgApaVrfEzpl4gfcG86Vpd
 pHP2DgVlFiKMxINtZiLihMBMkDfLccCAAA=
X-Env-Sender: prvs=45232a33e=George.Dunlap@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1507890202!69031911!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64751 invoked from network); 13 Oct 2017 10:23:23 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Oct 2017 10:23:23 -0000
X-IronPort-AV: E=Sophos;i="5.43,370,1503360000"; d="scan'208";a="453839400"
To: Jan Beulich <JBeulich@suse.com>
References: <20171013090016.9042-1-george.dunlap@citrix.com>
 <59E09E34020000780018607E@prv-mh.provo.novell.com>
 <732cc3ef-4eb5-e551-1217-69d53f0546fa@citrix.com>
 <59E0A18802000078001860A7@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <5b76b907-7230-7e68-7b98-81f041f71603@citrix.com>
Date: Fri, 13 Oct 2017 11:23:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59E0A18802000078001860A7@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.10] fuzz/x86_emulate: Fix afl-harness
 batch mode file pointer leak
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTMvMjAxNyAxMDoyMCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTMuMTAu
MTcgYXQgMTE6MTAsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+PiBPbiAxMC8x
My8yMDE3IDEwOjA2IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDEzLjEwLjE3IGF0
IDExOjAwLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPj4+PiAtLS0gYS90b29s
cy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5jCj4+Pj4gKysrIGIv
dG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhhcm5lc3MuYwo+Pj4+IEBA
IC05OSwxMyArOTksMTcgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQo+Pj4+ICAg
ICAgICAgICAgICBleGl0KC0xKTsKPj4+PiAgICAgICAgICB9Cj4+Pj4gIAo+Pj4+IC0gICAgICAg
IGlmICggIWZlb2YoZnApICkKPj4+PiArICAgICAgICAvKiBPbmx5IHJ1biB0aGUgdGVzdCBpZiB0
aGUgaW5wdXQgZmlsZSB3YXMgc21hbGxlciB0aGFuIElOUFVUX1NJWkUgKi8KPj4+PiArICAgICAg
ICBpZiAoIGZlb2YoZnApICkKPj4+PiArICAgICAgICB7Cj4+Pj4gKyAgICAgICAgICAgIExMVk1G
dXp6ZXJUZXN0T25lSW5wdXQoaW5wdXQsIHNpemUpOwo+Pj4+ICsgICAgICAgIH0KPj4+Cj4+PiAu
Li4gaWRlYWxseSB3aXRoIHRoZSB1bm5lY2Vzc2FyeSBicmFjZXMgZHJvcHBlZCBoZXJlCj4+PiBS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Pgo+PiBEbyB5b3Ug
cmVhbGx5IHdhbnQgdGhpcyB0byBsb29rIGxpa2UgdGhpcz8KPj4KPj4gaWYgKCAuLi4gKQo+PiAg
ICBmb28oKTsKPj4gZWxzZQo+PiB7Cj4+ICAgIC4uLgo+PiB9Cj4gCj4gWWVzLiBJdCdzIExpbnV4
IGFuZCBxZW11IHdobyBkaXNsaWtlIG5vbi1tYXRjaGVkIGlmL2Vsc2UgYm9kaWVzLAo+IGJ1dCBv
dXIgLi9DT0RJTkdfU1RZTEUgb25seSBzYXlzCj4gCj4gIkJyYWNlcyBzaG91bGQgYmUgb21pdHRl
ZCBmb3IgYmxvY2tzIHdpdGggYSBzaW5nbGUgc3RhdGVtZW50LiBlLmcuLAo+ICAKPiAgaWYgKCBj
b25kaXRpb24gKQo+ICAgICAgc2luZ2xlX3N0YXRlbWVudCgpOyIKPiAKPiBhbmQgcGVyc29uYWxs
eSBJJ20gaGFwcHkgdGhhdCBpdCBkb2Vzbid0IHNheSBhbnl0aGluZyBtb3JlLgoKSG1tLCBJIHBl
cnNvbmFsbHkgdGhpbmsgaXQncyB1Z2x5IGVub3VnaCB0aGF0IEknZCByYXRoZXIgcmVzdHJ1Y3R1
cmUgdGhlCmNvZGUgdG8gYXZvaWQgaXQgbG9va2luZyBsaWtlIHRoYXQuIDotKQoKSSdsbCBzZWUg
d2hhdCBJIGNhbiBkby4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 10:26:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 10:26:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2xAY-0006Gc-5l; Fri, 13 Oct 2017 10:26:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45279cac4=Ian.Jackson@citrix.com>)
 id 1e2xAX-0006GV-9D
 for xen-devel@lists.xensource.com; Fri, 13 Oct 2017 10:26:17 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 BB/FF-03207-8C490E95; Fri, 13 Oct 2017 10:26:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHRDpO7xKQ8
 iDY62m1vcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ox9L3YwFpxRrLi7qZmlgbFTpIuRk0NCwF9i
 8+0WNgjbQ+L62RNMIDabgK5E05a/YHERAWWJ401fWEFsZoEFjBKdKyJBbGGBaIldk6eC1bAIq
 Er0zGhg7mLk4OAV8JR4+p8JYqScxPnjP8HCQgJqEnPXx4OEeQUEJU7OfMICMVFC4uCLF8wQ5Z
 YS39Y/ZZ7AyDsLSdksJGULGJlWMWoUpxaVpRbpGprrJRVlpmeU5CZm5ugaGhjr5aYWFyemp+Y
 kJhXrJefnbmIEBg4DEOxgfHna8xCjJAeTkiivWuSDSCG+pPyUyozE4oz4otKc1OJDjDIcHEoS
 vAsmA+UEi1LTUyvSMnOAIQyTluDgURLh/TQJKM1bXJCYW5yZDpE6xWjM8ejG3T9MHB03gaQQS
 15+XqqUOG8GyCQBkNKM0jy4QbDYusQoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVh3lqQKTyZeS
 Vw+14BncIEdMq7CLBTShIRUlINjKEbY2b8PsB9f7HChqoZd2un6hXdtNgeEp9aeMPdZpZnQPl
 8m9XpHjyuBmZVElqFB5Y7bVGYWnJy9dGLIhZ1j9I450UUzShasI/pWgcLh0LT6u9bWn3sPnq/
 f139Y2Lq+u62nWKBAiEReg+42RN/Pf+3P/Cw4C6G0wfVPTbuCfxz3LvmfKfeJCWW4oxEQy3mo
 uJEAF/L2j+oAgAA
X-Env-Sender: prvs=45279cac4=Ian.Jackson@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1507890374!102516425!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60670 invoked from network); 13 Oct 2017 10:26:15 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Oct 2017 10:26:15 -0000
X-IronPort-AV: E=Sophos;i="5.43,370,1503360000"; d="scan'208";a="445878441"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Fri, 13 Oct 2017 11:25:59 +0100
Message-ID: <1507890359-28489-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH] libxl: dm_restrict: DEFINE_USERLOOKUP_HELPER
	returned a pointer to an auto
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBJIGNvbnZlcnRlZCB0aGUgcHJldmlvdXMgb3Blbi1jb2RlZCB1c2VyIGxvb2t1cCBmdW5j
dGlvbmFsaXR5CmludG8gREVGSU5FX1VTRVJMT09LVVBfSEVMUEVSLCBJIG1vdmVkIHRoZSBzdHJ1
Y3QgcGFzc3dkIGJ1ZmZlciBpbnRvCnRoZSBmdW5jdGlvbiBnZW5lcmF0ZWQgYnkgdGhlIG1hY3Jv
LiAgVGhpcyBpcyB3cm9uZyBiZWNhdXNlIHRoYXQKYnVmZmVyIGlzIHVzZWQgYnkgZ2V0e3B3LGdy
fSogZm9yIGl0cyByZXR1cm4gdmFsdWUsIHNvIHRoZSBoZWxwZXIKZnVuY3Rpb24gd291bGQgY29u
dHJpdmUgdG8gcmV0dXJuIGEgcG9pbnRlciB0byB0aGUgYnVmZmVyIG9uIGl0cyBvd24Kc3RhY2su
CgpGaXggdGhpcyBieSBhZGRpbmcgYSBidWZmZXIgcGFyYW1ldGVyIHRvIHRoZSBnZW5lcmF0ZWQg
aGVscGVycywgdGhhdAp0aGUgY2FsbGVyIG11c3Qgc3VwcGx5LCBhbmQgdXBkYXRpbmcgYWxsIHRo
ZSBjYWxsIHNpdGVzLgoKUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5j
aXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9s
aWJ4bC9saWJ4bF9kbS5jIHwgMjAgKysrKysrKysrKystLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAxMSBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2RtLmMgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCmluZGV4IDdjYWY0NzEuLmEy
ZWE5NWEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMvbGli
eGwvbGlieGxfZG0uYwpAQCAtNzYyLDkgKzc2MiwxMCBAQCBsaWJ4bF9fZGV0ZWN0X2dmeF9wYXNz
dGhydV9raW5kKGxpYnhsX19nYyAqZ2MsCiAjZGVmaW5lIERFRklORV9VU0VSTE9PS1VQX0hFTFBF
UihOQU1FLFNQRUNfVFlQRSxTVFJVQ1ROQU1FLFNZU0NPTkYpICAgICBcCiAgICAgc3RhdGljIGlu
dCB1c2VybG9va3VwX2hlbHBlcl8jI05BTUUobGlieGxfX2djICpnYywgICAgICAgICAgICAgICAg
ICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU1BFQ19UWVBFIHNw
ZWMsICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IFNUUlVDVE5BTUUgKipvdXQpICAgICBcCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IFNUUlVDVE5BTUUgKnJlc3VsdGJ1ZiwgICBc
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IFNUUlVDVE5B
TUUgKipvdXQpICAgICAgICBcCiAgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIHN0cnVjdCBTVFJV
Q1ROQU1FIHJlc3VsdGJ1ZiwgKnJlc3VsdHAgPSBOVUxMOyAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgIHN0cnVjdCBTVFJVQ1ROQU1FICpyZXN1bHRwID0gTlVMTDsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgICAgIGNoYXIgKmJ1ZiA9IE5VTEw7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIGxvbmcgYnVmX3NpemU7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
ICAgIGludCByZXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCkBAIC03NzksNyArNzgwLDcgQEAgbGlieGxfX2RldGVjdF9nZnhfcGFzc3Ro
cnVfa2luZChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICB3aGlsZSAo
MSkgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAogICAgICAgICAgICAgYnVmID0gbGlieGxfX3JlYWxsb2MoZ2MsIGJ1ZiwgYnVmX3NpemUpOyAg
ICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgcmV0ID0gTkFNRSMjX3Ioc3BlYywgJnJl
c3VsdGJ1ZiwgYnVmLCBidWZfc2l6ZSwgJnJlc3VsdHApOyAgXAorICAgICAgICAgICAgcmV0ID0g
TkFNRSMjX3Ioc3BlYywgcmVzdWx0YnVmLCBidWYsIGJ1Zl9zaXplLCAmcmVzdWx0cCk7ICAgXAog
ICAgICAgICAgICAgaWYgKHJldCA9PSBFUkFOR0UpIHsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgIGJ1Zl9zaXplICs9IDEyODsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgIGNvbnRp
bnVlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAt
OTU2LDcgKzk1Nyw3IEBAIHN0YXRpYyBpbnQgbGlieGxfX2J1aWxkX2RldmljZV9tb2RlbF9hcmdz
X25ldyhsaWJ4bF9fZ2MgKmdjLAogICAgIHVpbnQ2NF90IHJhbV9zaXplOwogICAgIGNvbnN0IGNo
YXIgKnBhdGgsICpjaGFyZGV2OwogICAgIGNoYXIgKnVzZXIgPSBOVUxMOwotICAgIHN0cnVjdCBw
YXNzd2QgKnVzZXJfYmFzZTsKKyAgICBzdHJ1Y3QgcGFzc3dkICp1c2VyX2Jhc2UsIHVzZXJfcHdi
dWY7CiAKICAgICBkbV9hcmdzID0gZmxleGFycmF5X21ha2UoZ2MsIDE2LCAxKTsKICAgICBkbV9l
bnZzID0gZmxleGFycmF5X21ha2UoZ2MsIDE2LCAxKTsKQEAgLTE2NjAsMjAgKzE2NjEsMjEgQEAg
c3RhdGljIGludCBsaWJ4bF9fYnVpbGRfZGV2aWNlX21vZGVsX2FyZ3NfbmV3KGxpYnhsX19nYyAq
Z2MsCiAgICAgICAgIH0KIAogICAgICAgICB1c2VyID0gR0NTUFJJTlRGKCIlcyVkIiwgTElCWExf
UUVNVV9VU0VSX0JBU0UsIGd1ZXN0X2RvbWlkKTsKLSAgICAgICAgcmV0ID0gdXNlcmxvb2t1cF9o
ZWxwZXJfZ2V0cHduYW0oZ2MsIHVzZXIsIDApOworICAgICAgICByZXQgPSB1c2VybG9va3VwX2hl
bHBlcl9nZXRwd25hbShnYywgdXNlciwgJnVzZXJfcHdidWYsIDApOwogICAgICAgICBpZiAocmV0
IDwgMCkKICAgICAgICAgICAgIHJldHVybiByZXQ7CiAgICAgICAgIGlmIChyZXQgPiAwKQogICAg
ICAgICAgICAgZ290byBlbmRfc2VhcmNoOwogCiAgICAgICAgIHJldCA9IHVzZXJsb29rdXBfaGVs
cGVyX2dldHB3bmFtKGdjLCBMSUJYTF9RRU1VX1VTRVJfUkFOR0VfQkFTRSwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnVzZXJfYmFzZSk7CisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ1c2VyX3B3YnVmLCAmdXNlcl9iYXNlKTsKICAg
ICAgICAgaWYgKHJldCA8IDApCiAgICAgICAgICAgICByZXR1cm4gcmV0OwogICAgICAgICBpZiAo
cmV0ID4gMCkgewotICAgICAgICAgICAgc3RydWN0IHBhc3N3ZCAqdXNlcl9jbGFzaDsKKyAgICAg
ICAgICAgIHN0cnVjdCBwYXNzd2QgKnVzZXJfY2xhc2gsIHVzZXJfY2xhc2hfcHdidWY7CiAgICAg
ICAgICAgICB1aWRfdCBpbnRlbmRlZF91aWQgPSB1c2VyX2Jhc2UtPnB3X3VpZCArIGd1ZXN0X2Rv
bWlkOwotICAgICAgICAgICAgcmV0ID0gdXNlcmxvb2t1cF9oZWxwZXJfZ2V0cHd1aWQoZ2MsIGlu
dGVuZGVkX3VpZCwgJnVzZXJfY2xhc2gpOworICAgICAgICAgICAgcmV0ID0gdXNlcmxvb2t1cF9o
ZWxwZXJfZ2V0cHd1aWQoZ2MsIGludGVuZGVkX3VpZCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICZ1c2VyX2NsYXNoX3B3YnVmLCAmdXNlcl9jbGFzaCk7CiAg
ICAgICAgICAgICBpZiAocmV0IDwgMCkKICAgICAgICAgICAgICAgICByZXR1cm4gcmV0OwogICAg
ICAgICAgICAgaWYgKHJldCA+IDApIHsKQEAgLTE2OTMsNyArMTY5NSw3IEBAIHN0YXRpYyBpbnQg
bGlieGxfX2J1aWxkX2RldmljZV9tb2RlbF9hcmdzX25ldyhsaWJ4bF9fZ2MgKmdjLAogICAgICAg
ICB9CiAKICAgICAgICAgdXNlciA9IExJQlhMX1FFTVVfVVNFUl9TSEFSRUQ7Ci0gICAgICAgIHJl
dCA9IHVzZXJsb29rdXBfaGVscGVyX2dldHB3bmFtKGdjLCB1c2VyLCAwKTsKKyAgICAgICAgcmV0
ID0gdXNlcmxvb2t1cF9oZWxwZXJfZ2V0cHduYW0oZ2MsIHVzZXIsICZ1c2VyX3B3YnVmLCAwKTsK
ICAgICAgICAgaWYgKHJldCA8IDApCiAgICAgICAgICAgICByZXR1cm4gcmV0OwogICAgICAgICBp
ZiAocmV0ID4gMCkgewotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 10:27:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 10:27:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2xBp-0006ih-FU; Fri, 13 Oct 2017 10:27:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=452bf3591=wei.liu2@citrix.com>)
 id 1e2xBo-0006iW-6v
 for xen-devel@lists.xensource.com; Fri, 13 Oct 2017 10:27:36 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 21/5D-25852-71590E95; Fri, 13 Oct 2017 10:27:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXitHSDva741Ae
 RBtv/s1rcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozTvY2MBc9ZK+bM/83UwPiOpYuRk0NCwF/i
 4rHzTBC2h8T1syfAbBYBVYkJU/aA2WwCyhI/O3vZQGwRAW2JF6vWgdnMAnkSt6+tZAWxhQUSJ
 NY9n8YMYvMKWEh0fz0KFhcS8JR4veoFK0RcUOLkzCcsEL06Egt2fwKawwFkS0ss/8cBEuYU8J
 K49eAo2HhRARWJzqVzWCDGKEh0TD8GdaalxLf1T5knMArMQjJ1FpKpsxCmLmBkXsWoUZxaVJZ
 apGtspJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiYDECwg/H0usBDjJIcTEqi
 vGqRDyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfAWTQbKCRalpqdWpGXmAGMEJi3BwaMkwvtpE
 lCat7ggMbc4Mx0idYrRmOPGw+t/mDge3bj7h0mIJS8/L1VKnDcDZJIASGlGaR7cIFjsXmKUlR
 LmZQQ6TYinILUoN7MEVf4VozgHo5Iwby3IFJ7MvBK4fa+ATmECOuVdBNgpJYkIKakGRtVv790
 ZV6nIcizxXnvi89S94ZMcAycpzmk/Z3l0UWaptc4sl7XiTIuWGtxrl1YJilvAabBD3bCg9Bn3
 UbOIaen/xJSeriv/0S61Ywa7YKjfh5kZJ5k7DRbtatJef+P0ufYKdmbetw9eN30sMz9upnjrJ
 2/6nKWmv/5vqmHdz8/NEWEw4/+up0osxRmJhlrMRcWJAG0qV7bYAgAA
X-Env-Sender: prvs=452bf3591=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1507890453!111214703!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33366 invoked from network); 13 Oct 2017 10:27:34 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Oct 2017 10:27:34 -0000
X-IronPort-AV: E=Sophos;i="5.43,370,1503360000"; d="scan'208";a="453839852"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Fri, 13 Oct 2017 11:27:31 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171013102731.rical6powbjirv36@citrix.com>
References: <1507890359-28489-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507890359-28489-1-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xensource.com,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH] libxl: dm_restrict:
 DEFINE_USERLOOKUP_HELPER returned a pointer to an auto
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMTMsIDIwMTcgYXQgMTE6MjU6NTlBTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2hlbiBJIGNvbnZlcnRlZCB0aGUgcHJldmlvdXMgb3Blbi1jb2RlZCB1c2VyIGxvb2t1
cCBmdW5jdGlvbmFsaXR5Cj4gaW50byBERUZJTkVfVVNFUkxPT0tVUF9IRUxQRVIsIEkgbW92ZWQg
dGhlIHN0cnVjdCBwYXNzd2QgYnVmZmVyIGludG8KPiB0aGUgZnVuY3Rpb24gZ2VuZXJhdGVkIGJ5
IHRoZSBtYWNyby4gIFRoaXMgaXMgd3JvbmcgYmVjYXVzZSB0aGF0Cj4gYnVmZmVyIGlzIHVzZWQg
YnkgZ2V0e3B3LGdyfSogZm9yIGl0cyByZXR1cm4gdmFsdWUsIHNvIHRoZSBoZWxwZXIKPiBmdW5j
dGlvbiB3b3VsZCBjb250cml2ZSB0byByZXR1cm4gYSBwb2ludGVyIHRvIHRoZSBidWZmZXIgb24g
aXRzIG93bgo+IHN0YWNrLgo+IAo+IEZpeCB0aGlzIGJ5IGFkZGluZyBhIGJ1ZmZlciBwYXJhbWV0
ZXIgdG8gdGhlIGdlbmVyYXRlZCBoZWxwZXJzLCB0aGF0Cj4gdGhlIGNhbGxlciBtdXN0IHN1cHBs
eSwgYW5kIHVwZGF0aW5nIGFsbCB0aGUgY2FsbCBzaXRlcy4KPiAKPiBSZXBvcnRlZC1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBJ
YW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBDQzogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 13 10:29:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 10:29:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2xDg-0006sr-QO; Fri, 13 Oct 2017 10:29:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2xDe-0006sh-UD
 for xen-devel@lists.xen.org; Fri, 13 Oct 2017 10:29:31 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 3D/12-08608-A8590E95; Fri, 13 Oct 2017 10:29:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS7dz6oN
 IgysvtSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyVl86xFeziqeh/upW9gXEaVxcjB4eQQJ7E
 6wsKXYycHLwCdhK3tl5hBLElBAwlTi+8yQJiswioSjyY/5YVxGYTUJdoe7YdzBYRMJD48XEjW
 A2zQDuTxNEXYSC2sICRxKNFR8DmCAm4STzqWgZWwyngLjFn9lYmkLW8AoISf3cIQ7RqSTz8dQ
 tqjLbEsoWvmUFKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahenFpUllqka66XVJSZnlG
 Sm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYeAxAsINx5mX/Q4ySHExKorxqkQ8ihfiS8lMq
 MxKLM+KLSnNSiw8xynBwKEnwKk8BygkWpaanVqRl5gBjACYtwcGjJMIrD5LmLS5IzC3OTIdIn
 WLU5ei4efcPkxBLXn5eqpQ4byxIkQBIUUZpHtwIWDxeYpSVEuZlBDpKiKcgtSg3swRV/hWjOA
 ejkjDv18lAU3gy80rgNr0COoIJ6Ih3EWBHlCQipKQaGJ1tPuwtFc3bvPrx+wqv4N67J32nbZV
 Teqf87dqiv6yFopvWbF8qd9hC/2SSZMfxpVFTWn/2HbvixMfUEp79Z1Hsxd45nmFCeWw2p0yP
 9l1My5E8p9z+K2T+kS2rVy/3eRscN2v27I549nsfd7wQXuy7I9bbPlXWmTW955Pd+6Krv4+sN
 fR/56vEUpyRaKjFXFScCABlYIz4wgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1507890567!65046549!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53839 invoked from network); 13 Oct 2017 10:29:29 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 10:29:29 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 13 Oct 2017 04:29:27 -0600
Message-Id: <59E0B1A7020000780018617F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 13 Oct 2017 04:29:27 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Alexandru Isaila" <aisaila@bitdefender.com>
References: <1507799425-3286-1-git-send-email-aisaila@bitdefender.com>
In-Reply-To: <1507799425-3286-1-git-send-email-aisaila@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 rcojocaru@bitdefender.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 tamas@tklengyel.com
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Add MSR old value
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjEwLjE3IGF0IDExOjEwLCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vbW9uaXRvci5jCj4gKysrIGIveGVuL2FyY2gveDg2
L2h2bS9tb25pdG9yLmMKPiBAQCAtNzQsMTYgKzc0LDE5IEBAIGJvb2wgaHZtX21vbml0b3JfZW11
bF91bmltcGxlbWVudGVkKHZvaWQpCj4gICAgICAgICAgbW9uaXRvcl90cmFwcyhjdXJyLCB0cnVl
LCAmcmVxKSA9PSAxOwo+ICB9Cj4gIAo+IC12b2lkIGh2bV9tb25pdG9yX21zcih1bnNpZ25lZCBp
bnQgbXNyLCB1aW50NjRfdCB2YWx1ZSkKPiArdm9pZCBodm1fbW9uaXRvcl9tc3IodW5zaWduZWQg
aW50IG1zciwgdWludDY0X3QgbmV3X3ZhbHVlLCB1aW50NjRfdCBvbGRfdmFsdWUpCj4gIHsKPiAg
ICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKPiAgCj4gLSAgICBpZiAoIG1vbml0b3Jl
ZF9tc3IoY3Vyci0+ZG9tYWluLCBtc3IpICkKPiArICAgIGlmICggbW9uaXRvcmVkX21zcihjdXJy
LT5kb21haW4sIG1zcikgJiYKPiArICAgICAgICAgKCAhbW9uaXRvcmVkX21zcl9vbmNoYW5nZW9u
bHkoY3Vyci0+ZG9tYWluLCBtc3IpIHx8Cj4gKyAgICAgICAgICAgbmV3X3ZhbHVlICE9IG9sZF92
YWx1ZSApICkKClN0cmF5IGJsYW5rcyBpbnNpZGUgdGhlIGlubmVyIHBhcmVudGhlc2VzLgoKPiBA
QCAtODQsNiArODQsMTEgQEAgc3RhdGljIGludCBtb25pdG9yX2VuYWJsZV9tc3Ioc3RydWN0IGRv
bWFpbiAqZCwgdTMyIG1zcikKPiAgCj4gICAgICBodm1fZW5hYmxlX21zcl9pbnRlcmNlcHRpb24o
ZCwgbXNyKTsKPiAgCj4gKyAgICBpZiggb25jaGFuZ2Vvbmx5ICkKClN0eWxlLgoKPiArICAgICAg
ICBfX3NldF9iaXQoaW5kZXggKyBzaXplb2Yoc3RydWN0IG1vbml0b3JfbXNyX2JpdG1hcCksIGJp
dG1hcCk7CgpJIHRoaW5rIHlvdSBtaXNzICIqIDgiIGhlcmUgLSBhIGJpdCBwb3NpdGlvbiBwbHVz
IHNpemVvZigpIGRvZXNuJ3QKcHJvZHVjZSBhbnkgdXNlZnVsIHZhbHVlLgoKQnV0IHdoYXQncyB3
b3JzZSAtIGhhdmluZyByZWFkIHRpbGwgdGhlIGVuZCBvZiB0aGUgcGF0Y2ggSSBkb24ndApzZWUg
eW91IGNoYW5nZSBhbnkgYWxsb2NhdGlvbiwgeWV0IHlvdSBjbGVhcmx5IG5lZWQgdG8gZG91Ymxl
CnRoZSBzcGFjZSBub3cgdGhhdCB5b3UgbmVlZCB0d28gYml0cyBwZXIgTVNSLgoKPiAtLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
bW9uaXRvci5oCj4gQEAgLTEwNSw0ICsxMDUsNiBAQCB2b2lkIGFyY2hfbW9uaXRvcl9jbGVhbnVw
X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKTsKPiAgCj4gIGJvb2wgbW9uaXRvcmVkX21zcihjb25z
dCBzdHJ1Y3QgZG9tYWluICpkLCB1MzIgbXNyKTsKPiAgCj4gK2Jvb2wgbW9uaXRvcmVkX21zcl9v
bmNoYW5nZW9ubHkoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdTMyIG1zcik7Cj4gKwoKVGhlbSBi
ZWxvbmdpbmcgdG9nZXRoZXIsIHBsZWFzZSBoYXZlIHRoZW0gdG9nZXRoZXIgKHdpdGhvdXQgYW4K
aW50ZXJ2ZW5pbmcgYmxhbmsgbGluZSkuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 10:31:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 10:31:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2xFH-0007Tx-4u; Fri, 13 Oct 2017 10:31:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2xFG-0007Tm-9p
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 10:31:10 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 A8/98-25852-DE590E95; Fri, 13 Oct 2017 10:31:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS/fN1Ae
 RBn97bSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyDra0sBUd5KnZti2hg/MHZxcjJISSQJ7H5
 4iMmEJtXwE6i/+R5RhBbQsBQ4vTCmywgNouAqsSig5/YQGw2AXWJtmfbWUFsEQE9iZubbjN3M
 XJxMAscZpRY0vIJbJCwQKzEsWn9bCAJIYEuJokvf0+DJTiBNmw93wO0gQNom6DE3x3CIGFmAS
 2Jh79usUDY2hLLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGukaF
 eUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg+DEAwQ7GP8sCDjFKcjApifKqRT6I
 FOJLyk+pzEgszogvKs1JLT7EKMPBoSTBywkMZyHBotT01Iq0zBxgJMCkJTh4lER4BUDSvMUFi
 bnFmekQqVOMuhwdN+/+YRJiycvPS5US570yBahIAKQoozQPbgQsKi8xykoJ8zICHSXEU5BalJ
 tZgir/ilGcg1FJmLcAZApPZl4J3KZXQEcwAR3xLgLsiJJEhJRUA6NGvHZCn0H+F4OXZT0mG/d
 9+vo07CNX166Ls9kYhdNjT7qWJRfJ+8UdnsewNWnbH8ZTVm+Ob5H/6hi0qqDt+3IlvbcnM7W3
 PuPeZNx5vPSNv1uPini775ROh7LWY5ZHbymEbzw8a7nE5LLQjkOymt/Nt5St+Gmnp/NrWY/X8
 wNcMYUSd6e0JCixFGckGmoxFxUnAgBxWdeExQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1507890667!101233889!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57704 invoked from network); 13 Oct 2017 10:31:08 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 10:31:08 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 13 Oct 2017 04:31:06 -0600
Message-Id: <59E0B20B0200007800186182@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 13 Oct 2017 04:31:07 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <20171013090016.9042-1-george.dunlap@citrix.com>
 <59E09E34020000780018607E@prv-mh.provo.novell.com>
 <732cc3ef-4eb5-e551-1217-69d53f0546fa@citrix.com>
 <59E0A18802000078001860A7@prv-mh.provo.novell.com>
 <5b76b907-7230-7e68-7b98-81f041f71603@citrix.com>
In-Reply-To: <5b76b907-7230-7e68-7b98-81f041f71603@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.10] fuzz/x86_emulate: Fix afl-harness
 batch mode file pointer leak
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEzLjEwLjE3IGF0IDEyOjIzLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAxMC8xMy8yMDE3IDEwOjIwIEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24g
MTMuMTAuMTcgYXQgMTE6MTAsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4g
T24gMTAvMTMvMjAxNyAxMDowNiBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4gT24gMTMu
MTAuMTcgYXQgMTE6MDAsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+PiAt
LS0gYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5jCj4+
Pj4+ICsrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2FmbC1oYXJuZXNz
LmMKPj4+Pj4gQEAgLTk5LDEzICs5OSwxNyBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFy
Z3YpCj4+Pj4+ICAgICAgICAgICAgICBleGl0KC0xKTsKPj4+Pj4gICAgICAgICAgfQo+Pj4+PiAg
Cj4+Pj4+IC0gICAgICAgIGlmICggIWZlb2YoZnApICkKPj4+Pj4gKyAgICAgICAgLyogT25seSBy
dW4gdGhlIHRlc3QgaWYgdGhlIGlucHV0IGZpbGUgd2FzIHNtYWxsZXIgdGhhbiBJTlBVVF9TSVpF
ICovCj4+Pj4+ICsgICAgICAgIGlmICggZmVvZihmcCkgKQo+Pj4+PiArICAgICAgICB7Cj4+Pj4+
ICsgICAgICAgICAgICBMTFZNRnV6emVyVGVzdE9uZUlucHV0KGlucHV0LCBzaXplKTsKPj4+Pj4g
KyAgICAgICAgfQo+Pj4+Cj4+Pj4gLi4uIGlkZWFsbHkgd2l0aCB0aGUgdW5uZWNlc3NhcnkgYnJh
Y2VzIGRyb3BwZWQgaGVyZQo+Pj4+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cj4+Pgo+Pj4gRG8geW91IHJlYWxseSB3YW50IHRoaXMgdG8gbG9vayBsaWtlIHRo
aXM/Cj4+Pgo+Pj4gaWYgKCAuLi4gKQo+Pj4gICAgZm9vKCk7Cj4+PiBlbHNlCj4+PiB7Cj4+PiAg
ICAuLi4KPj4+IH0KPj4gCj4+IFllcy4gSXQncyBMaW51eCBhbmQgcWVtdSB3aG8gZGlzbGlrZSBu
b24tbWF0Y2hlZCBpZi9lbHNlIGJvZGllcywKPj4gYnV0IG91ciAuL0NPRElOR19TVFlMRSBvbmx5
IHNheXMKPj4gCj4+ICJCcmFjZXMgc2hvdWxkIGJlIG9taXR0ZWQgZm9yIGJsb2NrcyB3aXRoIGEg
c2luZ2xlIHN0YXRlbWVudC4gZS5nLiwKPj4gIAo+PiAgaWYgKCBjb25kaXRpb24gKQo+PiAgICAg
IHNpbmdsZV9zdGF0ZW1lbnQoKTsiCj4+IAo+PiBhbmQgcGVyc29uYWxseSBJJ20gaGFwcHkgdGhh
dCBpdCBkb2Vzbid0IHNheSBhbnl0aGluZyBtb3JlLgo+IAo+IEhtbSwgSSBwZXJzb25hbGx5IHRo
aW5rIGl0J3MgdWdseSBlbm91Z2ggdGhhdCBJJ2QgcmF0aGVyIHJlc3RydWN0dXJlIHRoZQo+IGNv
ZGUgdG8gYXZvaWQgaXQgbG9va2luZyBsaWtlIHRoYXQuIDotKQo+IAo+IEknbGwgc2VlIHdoYXQg
SSBjYW4gZG8uCgpXZWxsLCBhc3N1bWluZyB5b3Ugd291bGQgdGhpbmsgdGhhdCB3YXkgSSd2ZSBp
bnRlbnRpb25hbGx5IHNhaWQKImlkZWFsbHkiLCBpLmUuIGlmIHlvdSByZWFsbHkgZG9uJ3Qgd2Fu
dCB0byBjaGFuZ2UgaXQsIEkgY2FuIGxpdmUgd2l0aAp0aGUgYnJhY2VzLgoKSmFuCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 13 10:32:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 10:32:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2xGT-0007az-Ee; Fri, 13 Oct 2017 10:32:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45279cac4=Ian.Jackson@citrix.com>)
 id 1e2xGS-0007ar-I5
 for xen-devel@lists.xensource.com; Fri, 13 Oct 2017 10:32:24 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 89/82-20813-73690E95; Fri, 13 Oct 2017 10:32:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsXitHRDpK7ptAe
 RBis/SFjcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1owp5ywLXrJW3Fq7n72B8TFLFyMHh4SAv8Tk
 b/ZdjJxApofE9bMnmEBsNgFdiaYtf9lAbF4BQYmTM5+wgNjMAjoSC3Z/YoOw5SW2v53DDFFjL
 3F56V6wkSwCqhIbP2qAhEUEFCUevLzJClHuJ3HyVwfYeGGBBIl1z6eBtXIKWEosubcErEZIoF
 xi+6/5jBDnmEi8XbiTDWSkkICaxNz18RBhS4lv658yT2AUmIXkuFlIjpuF5LgFjMyrGDWKU4v
 KUot0jcz1kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECg5IBCHYwLl4beIhRkoNJ
 SZRXLfJBpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXs6pQDnBotT01Iq0zBxgfMCkJTh4lER45
 acApXmLCxJzizPTIVKnGC05bjy8/oeJ49GNu0Cy4yaQFGLJy89LlRLnvQLSIADSkFGaBzcOFs
 OXGGWlhHkZgQ4U4ilILcrNLEGVf8UozsGoJMz7GGQKT2ZeCdzWV0AHMQEd9C4C7KCSRISUVAO
 j977m5tkr+Q6vMX29Jry+ozjk4QHrCO/Zly4ZMl98pxgrnsh/9+P3jdG1Ng4drGfv3T4Rbrkr
 jP/cJa2vWU/9MqIWRIpdft95pjFaWD684VHLrln3ejIa/0jlu3dNfjuPuX7a7u7gM7kzpmY3+
 9luemYsF7FFKsTWaH6YkbeCkM65upvZyvuUWIozEg21mIuKEwEl3DCe3AIAAA==
X-Env-Sender: prvs=45279cac4=Ian.Jackson@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1507890739!111609428!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16184 invoked from network); 13 Oct 2017 10:32:21 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Oct 2017 10:32:21 -0000
X-IronPort-AV: E=Sophos;i="5.43,370,1503360000"; d="scan'208";a="445879147"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23008.38449.715577.91676@mariner.uk.xensource.com>
Date: Fri, 13 Oct 2017 11:32:17 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20171013102731.rical6powbjirv36@citrix.com>
References: <1507890359-28489-1-git-send-email-ian.jackson@eu.citrix.com>
 <20171013102731.rical6powbjirv36@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xensource.com
Subject: Re: [Xen-devel] [PATCH] libxl: dm_restrict:
 DEFINE_USERLOOKUP_HELPER returned a pointer to an auto
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIXSBsaWJ4bDogZG1fcmVzdHJpY3Q6IERFRklORV9V
U0VSTE9PS1VQX0hFTFBFUiByZXR1cm5lZCBhIHBvaW50ZXIgdG8gYW4gYXV0byIpOgo+IE9uIEZy
aSwgT2N0IDEzLCAyMDE3IGF0IDExOjI1OjU5QU0gKzAxMDAsIElhbiBKYWNrc29uIHdyb3RlOgo+
ID4gV2hlbiBJIGNvbnZlcnRlZCB0aGUgcHJldmlvdXMgb3Blbi1jb2RlZCB1c2VyIGxvb2t1cCBm
dW5jdGlvbmFsaXR5Cj4gPiBpbnRvIERFRklORV9VU0VSTE9PS1VQX0hFTFBFUiwgSSBtb3ZlZCB0
aGUgc3RydWN0IHBhc3N3ZCBidWZmZXIgaW50bwo+ID4gdGhlIGZ1bmN0aW9uIGdlbmVyYXRlZCBi
eSB0aGUgbWFjcm8uICBUaGlzIGlzIHdyb25nIGJlY2F1c2UgdGhhdAo+ID4gYnVmZmVyIGlzIHVz
ZWQgYnkgZ2V0e3B3LGdyfSogZm9yIGl0cyByZXR1cm4gdmFsdWUsIHNvIHRoZSBoZWxwZXIKPiA+
IGZ1bmN0aW9uIHdvdWxkIGNvbnRyaXZlIHRvIHJldHVybiBhIHBvaW50ZXIgdG8gdGhlIGJ1ZmZl
ciBvbiBpdHMgb3duCj4gPiBzdGFjay4KPiA+IAo+ID4gRml4IHRoaXMgYnkgYWRkaW5nIGEgYnVm
ZmVyIHBhcmFtZXRlciB0byB0aGUgZ2VuZXJhdGVkIGhlbHBlcnMsIHRoYXQKPiA+IHRoZSBjYWxs
ZXIgbXVzdCBzdXBwbHksIGFuZCB1cGRhdGluZyBhbGwgdGhlIGNhbGwgc2l0ZXMuCi4uLgo+IEFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKVGhhbmtzLCBwdXNoZWQuCgpJ
YW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 10:37:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 10:37:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2xKu-00082s-0V; Fri, 13 Oct 2017 10:37:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45232a33e=George.Dunlap@citrix.com>)
 id 1e2xKs-00082j-Ep
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 10:36:58 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 93/10-29911-94790E95; Fri, 13 Oct 2017 10:36:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHRDpK7D9Ae
 RBl+mMVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlbTncwFSzhrZj4/CtTA+Nxri5GDg4JAX+J
 T/2qXYycHMICsRKLlt9kBbFFBJQlen/9Zuli5OJgFtjNKDHxxXFWEEdIYB+TxKItr9lBqtgE9
 CTmHf/KAmLzCthK7GpeygYylEVAVWLCjxCQsKhAuETT2X6oEkGJkzOfgNmcAvYSTzqeM4OUMw
 toSqzfpQ8SZhYQl7j1ZD4ThC0vsf3tHGYQWwho4uIHR9knMPLPQjJpFkL3LCTds5B0L2BkWcW
 oUZxaVJZapGtkqpdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiYDECwg3HVgsBD
 jJIcTEqivGqRDyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfDyTAPKCRalpqdWpGXmAGMEJi3Bw
 aMkwssKkuYtLkjMLc5Mh0idYlSUEue9MBUoIQCSyCjNg2uDxeUlRlkpYV5GoEOEeApSi3IzS1
 DlXzGKczAqCfPOBZnCk5lXAjf9FdBiJqDF7yLAFpckIqSkGhj5BKeqXtn2UDMiz8fROlxdi21
 +vdzEN+W6azd8DRA/3MuhuerJKTW+F57PlA682lb5dcaUuHA1IYbbDUqT5jdwty/ktayX/vGl
 7YzgxYNzol/MiF91UPLLiYSlm2c2TXyp/fC1b6C3kdPpy2Wy4mGKbeJSXs/0/VR/1SZMXeMYZ
 Lv/pOveXy+UWIozEg21mIuKEwErjD80xgIAAA==
X-Env-Sender: prvs=45232a33e=George.Dunlap@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1507891006!111216638!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10738 invoked from network); 13 Oct 2017 10:36:47 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Oct 2017 10:36:47 -0000
X-IronPort-AV: E=Sophos;i="5.43,370,1503360000"; d="scan'208";a="445879677"
To: Jan Beulich <JBeulich@suse.com>
References: <20171013090016.9042-1-george.dunlap@citrix.com>
 <59E09E34020000780018607E@prv-mh.provo.novell.com>
 <732cc3ef-4eb5-e551-1217-69d53f0546fa@citrix.com>
 <59E0A18802000078001860A7@prv-mh.provo.novell.com>
 <5b76b907-7230-7e68-7b98-81f041f71603@citrix.com>
 <59E0B20B0200007800186182@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <9deff48f-cae7-7b44-d4cd-16463c6a56f7@citrix.com>
Date: Fri, 13 Oct 2017 11:36:44 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59E0B20B0200007800186182@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.10] fuzz/x86_emulate: Fix afl-harness
 batch mode file pointer leak
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTMvMjAxNyAxMTozMSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTMuMTAu
MTcgYXQgMTI6MjMsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+PiBPbiAxMC8x
My8yMDE3IDEwOjIwIEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDEzLjEwLjE3IGF0
IDExOjEwLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPj4+PiBPbiAxMC8xMy8y
MDE3IDEwOjA2IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4gT24gMTMuMTAuMTcgYXQg
MTE6MDAsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+Pj4gLS0tIGEvdG9v
bHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhhcm5lc3MuYwo+Pj4+Pj4gKysr
IGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhhcm5lc3MuYwo+Pj4+
Pj4gQEAgLTk5LDEzICs5OSwxNyBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCj4+
Pj4+PiAgICAgICAgICAgICAgZXhpdCgtMSk7Cj4+Pj4+PiAgICAgICAgICB9Cj4+Pj4+PiAgCj4+
Pj4+PiAtICAgICAgICBpZiAoICFmZW9mKGZwKSApCj4+Pj4+PiArICAgICAgICAvKiBPbmx5IHJ1
biB0aGUgdGVzdCBpZiB0aGUgaW5wdXQgZmlsZSB3YXMgc21hbGxlciB0aGFuIElOUFVUX1NJWkUg
Ki8KPj4+Pj4+ICsgICAgICAgIGlmICggZmVvZihmcCkgKQo+Pj4+Pj4gKyAgICAgICAgewo+Pj4+
Pj4gKyAgICAgICAgICAgIExMVk1GdXp6ZXJUZXN0T25lSW5wdXQoaW5wdXQsIHNpemUpOwo+Pj4+
Pj4gKyAgICAgICAgfQo+Pj4+Pgo+Pj4+PiAuLi4gaWRlYWxseSB3aXRoIHRoZSB1bm5lY2Vzc2Fy
eSBicmFjZXMgZHJvcHBlZCBoZXJlCj4+Pj4+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cj4+Pj4KPj4+PiBEbyB5b3UgcmVhbGx5IHdhbnQgdGhpcyB0byBsb29r
IGxpa2UgdGhpcz8KPj4+Pgo+Pj4+IGlmICggLi4uICkKPj4+PiAgICBmb28oKTsKPj4+PiBlbHNl
Cj4+Pj4gewo+Pj4+ICAgIC4uLgo+Pj4+IH0KPj4+Cj4+PiBZZXMuIEl0J3MgTGludXggYW5kIHFl
bXUgd2hvIGRpc2xpa2Ugbm9uLW1hdGNoZWQgaWYvZWxzZSBib2RpZXMsCj4+PiBidXQgb3VyIC4v
Q09ESU5HX1NUWUxFIG9ubHkgc2F5cwo+Pj4KPj4+ICJCcmFjZXMgc2hvdWxkIGJlIG9taXR0ZWQg
Zm9yIGJsb2NrcyB3aXRoIGEgc2luZ2xlIHN0YXRlbWVudC4gZS5nLiwKPj4+ICAKPj4+ICBpZiAo
IGNvbmRpdGlvbiApCj4+PiAgICAgIHNpbmdsZV9zdGF0ZW1lbnQoKTsiCj4+Pgo+Pj4gYW5kIHBl
cnNvbmFsbHkgSSdtIGhhcHB5IHRoYXQgaXQgZG9lc24ndCBzYXkgYW55dGhpbmcgbW9yZS4KPj4K
Pj4gSG1tLCBJIHBlcnNvbmFsbHkgdGhpbmsgaXQncyB1Z2x5IGVub3VnaCB0aGF0IEknZCByYXRo
ZXIgcmVzdHJ1Y3R1cmUgdGhlCj4+IGNvZGUgdG8gYXZvaWQgaXQgbG9va2luZyBsaWtlIHRoYXQu
IDotKQo+Pgo+PiBJJ2xsIHNlZSB3aGF0IEkgY2FuIGRvLgo+IAo+IFdlbGwsIGFzc3VtaW5nIHlv
dSB3b3VsZCB0aGluayB0aGF0IHdheSBJJ3ZlIGludGVudGlvbmFsbHkgc2FpZAo+ICJpZGVhbGx5
IiwgaS5lLiBpZiB5b3UgcmVhbGx5IGRvbid0IHdhbnQgdG8gY2hhbmdlIGl0LCBJIGNhbiBsaXZl
IHdpdGgKPiB0aGUgYnJhY2VzLgoKT0ssIHRoYW5rcy4gOi0pCgogLUdlb3JnZQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 13 10:37:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 10:37:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2xKv-00083O-AW; Fri, 13 Oct 2017 10:37:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1e2xKu-00082r-7J
 for xen-devel@lists.xen.org; Fri, 13 Oct 2017 10:37:00 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 47/72-32680-B4790E95; Fri, 13 Oct 2017 10:36:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupileJIrShJLcpLzFFi42KJPp6xUNd7+oN
 Ig40bGC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ox9FyYwFzzjqFhz+gFLA2M/excjJ4eQgIfE
 lu0nmCHstYwSVzerQNjXGCX63+bC1HRcO8/axcgFZM9mlPi9bBILSEJYwEji0aIjjCC2iECAx
 JqpZ5lBipgFbjBKNDasZ4TorpI4/3ETK4jNJmAosXpjCxuIzSvgJHG//y+QzcHBIqAq8WlCLE
 hYVCBc4k7rOxaIEkGJkzOfgNmcAvYSzRO/gI1hFjCTmLf5ITOELS5x68l8JghbXmL72zlgcQm
 BHIm5D/Yyg4yXEJCS+N+qBHKahEADi8SXVydYIWpkJB5NvMk2gVFsFpJ1s5CsmIVkxSwkKxYw
 sqxi1ChOLSpLLdI1NNZLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAiMIwYg2MH4b
 5vnIUZJDiYlUV61yAeRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4PaYB5QSLUtNTK9Iyc4ARDZ
 OW4OBREuGtAUnzFhck5hZnpkOkTjEqSonz+oAkBEASGaV5cG2wJHKJUVZKmJcR6BAhnoLUotz
 MElT5V4ziHIxKwryBIFN4MvNK4Ka/AlrMBLT4XQTY4pJEhJRUA6PAtdg49yyBuOBdK462fS+b
 Ytjque+5Cncmp+xOJUF3Xd6q3nlH1yZZXdzM9uSNy7fzFzK5jB/d3d29vnNhQm7ywgXv8jvl3
 dlnOjn7XhCZdu+6uWgNd8HS14durAirMw2csuy6l8oaeWkvef7AU8zWZo+Fiu40PT52erPUuY
 3yribXps1V81RiKc5INNRiLipOBAAlYQhLHQMAAA==
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1507891018!103982434!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3602 invoked from network); 13 Oct 2017 10:36:58 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 13 Oct 2017 10:36:58 -0000
Received: (qmail 12959 invoked from network); 13 Oct 2017 13:36:57 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 13 Oct 2017 13:36:57 +0300
Received: from smtp01.buh.bitdefender.com (smtp.bitdefender.biz [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 934F97FC77
 for <xen-devel@lists.xen.org>; Fri, 13 Oct 2017 13:36:57 +0300 (EEST)
Received: (qmail 22920 invoked from network); 13 Oct 2017 13:36:57 +0300
Received: from unknown (HELO ?10.10.14.109?)
 (rcojocaru@bitdefender.com@195.210.4.22)
 by smtp01.buh.bitdefender.com with SMTP; 13 Oct 2017 13:36:57 +0300
To: Jan Beulich <JBeulich@suse.com>, Alexandru Isaila <aisaila@bitdefender.com>
References: <1507799425-3286-1-git-send-email-aisaila@bitdefender.com>
 <59E0B1A7020000780018617F@prv-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <8b37f5e5-c594-ba25-2e43-8538c716eaf3@bitdefender.com>
Date: Fri, 13 Oct 2017 13:36:56 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <59E0B1A7020000780018617F@prv-mh.provo.novell.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.73444
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 463656,
 Stamp: 3], Multi: [Enabled, t: (0.000011,0.007304)], BW: [Enabled, t:
 (0.000011)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.003405), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY; NN_NO_LINK_NMD;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t:
 (0.015656,0.000078)], URL: [Enabled, t: (0.000006,0.000001)], RTDA:
 [Enabled, t: (0.277194), Hit: No, Details: v2.6.12; Id:
 15.5f4gom.1bs2u4i64.3dvt0], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, tamas@tklengyel.com
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Add MSR old value
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTMuMTAuMjAxNyAxMzoyOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ICsgICAgICAgIF9fc2V0
X2JpdChpbmRleCArIHNpemVvZihzdHJ1Y3QgbW9uaXRvcl9tc3JfYml0bWFwKSwgYml0bWFwKTsK
PiAKPiBJIHRoaW5rIHlvdSBtaXNzICIqIDgiIGhlcmUgLSBhIGJpdCBwb3NpdGlvbiBwbHVzIHNp
emVvZigpIGRvZXNuJ3QKPiBwcm9kdWNlIGFueSB1c2VmdWwgdmFsdWUuCj4gCj4gQnV0IHdoYXQn
cyB3b3JzZSAtIGhhdmluZyByZWFkIHRpbGwgdGhlIGVuZCBvZiB0aGUgcGF0Y2ggSSBkb24ndAo+
IHNlZSB5b3UgY2hhbmdlIGFueSBhbGxvY2F0aW9uLCB5ZXQgeW91IGNsZWFybHkgbmVlZCB0byBk
b3VibGUKPiB0aGUgc3BhY2Ugbm93IHRoYXQgeW91IG5lZWQgdHdvIGJpdHMgcGVyIE1TUi4KCldl
IGRpZCB0aGlzOgoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tb25pdG9yLmMgYi94ZW4vYXJj
aC94ODYvbW9uaXRvci5jCmluZGV4IGU1OWYxZjUuLmEzMDQ2YzYgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tb25pdG9yLmMKKysrIGIveGVuL2FyY2gveDg2L21vbml0b3IuYwpAQCAtMjUsNyAr
MjUsNyBAQAogIGludCBhcmNoX21vbml0b3JfaW5pdF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkK
ICB7CiAgICAgIGlmICggIWQtPmFyY2gubW9uaXRvci5tc3JfYml0bWFwICkKLSAgICAgICAgZC0+
YXJjaC5tb25pdG9yLm1zcl9iaXRtYXAgPSB4emFsbG9jKHN0cnVjdCBtb25pdG9yX21zcl9iaXRt
YXApOworICAgICAgICBkLT5hcmNoLm1vbml0b3IubXNyX2JpdG1hcCA9IHh6YWxsb2NfYXJyYXko
c3RydWN0IAptb25pdG9yX21zcl9iaXRtYXAsIDIpOwoKICAgICAgaWYgKCAhZC0+YXJjaC5tb25p
dG9yLm1zcl9iaXRtYXAgKQogICAgICAgICAgcmV0dXJuIC1FTk9NRU07CkBAIC02Nyw3ICs2Nyw3
IEBAIHN0YXRpYyB1bnNpZ25lZCBsb25nICptb25pdG9yX2JpdG1hcF9mb3JfbXNyKGNvbnN0IApz
dHJ1Y3QgZG9tYWluICpkLCB1MzIgKm1zcikKICAgICAgfQogIH0KCkkuZS4sIHdlIGFyZSBub3cg
YWxsb2NhdGluZyBhbiBhcnJheSBvZiBzaXplIDIgb2Ygc3RydWN0IAptb25pdG9yX21zcl9iaXRt
YXBzIHdpdGggeHphbGxvY19hcnJheSgpLgoKClRoYW5rcywKUmF6dmFuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 10:39:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 10:39:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2xNX-0008P6-NL; Fri, 13 Oct 2017 10:39:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45232a33e=George.Dunlap@citrix.com>)
 id 1e2xNV-0008Ov-U9
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 10:39:42 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 82/68-29911-DE790E95; Fri, 13 Oct 2017 10:39:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHRDpO6b6Q8
 iDc5f1bf4vmUykwOjx+EPV1gCGKNYM/OS8isSWDP637IXfFGtWDP/I1sD42/JLkZODgkBf4nG
 gytZQGxhAW+JUyu6mUBsEQFlid5fv8HizALTGCVaJpt1MXJxCAksZZT4ueMZK0iCTUBPYt7xr
 2BFvAK2Eof7+thBbBYBVYlTk9+ADRIVCJdoOtsPVSMocXLmEzCbU8BeYsmZiUD1HEALNCXW79
 KH2CUucevJfCYIW15i+9s5zCC2ENDIxQ+Osk9g5J+FZNIshO5ZSLpnIelewMiyilGjOLWoLLV
 I19BUL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMDAZgGAH47dlAYcYJTmYlER5
 1SIfRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4LUFBrqQYFFqempFWmYOMEZg0hIcPEoivNunA
 aV5iwsSc4sz0yFSpxh1OY5tuvyHSYglLz8vVUqcNwRkhgBIUUZpHtwIWLxeYpSVEuZlBDpKiK
 cgtSg3swRV/hWjOAejkjAvK8gUnsy8ErhNr4COYAI64l0E2BEliQgpqQZGbfHHTHIu6+9YW3x
 j+7tOokL9k3UVR/X0jfpha3avu9Xx6O7eLLX2DQeavn+bunK2e+xJv5WXzjg7V9/dduWqm0L1
 2fPuJzMD9sWEP2m+o3s574TgzZv99d2iM7+EzOfNrjl6rWzHW3Fhj5dPN369JiORkHIkQnZ3l
 3ro5O0BezvVp/zcr+7LocRSnJFoqMVcVJwIAFhEfdnSAgAA
X-Env-Sender: prvs=45232a33e=George.Dunlap@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1507891179!58650754!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31005 invoked from network); 13 Oct 2017 10:39:40 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Oct 2017 10:39:40 -0000
X-IronPort-AV: E=Sophos;i="5.43,370,1503360000"; d="scan'208";a="445879941"
To: Jan Beulich <JBeulich@suse.com>
References: <20171011175243.19871-1-george.dunlap@citrix.com>
 <20171011175243.19871-11-george.dunlap@citrix.com>
 <59DFA8B20200007800185B9C@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <123fa10c-068d-60fe-65c5-9c059c10029d@citrix.com>
Date: Fri, 13 Oct 2017 11:39:37 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59DFA8B20200007800185B9C@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 11/12] fuzz/x86_emulate: Set and fuzz
	more CPU state
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTIvMjAxNyAwNDozOCBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTEuMTAu
MTcgYXQgMTk6NTIsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+PiBUaGUgSW50
ZWwgbWFudWFsIGNsYWltcyB0aGF0LCAiSWYgW2NlcnRhaW4gQ1BVSUQgYml0c10gYXJlIHNldCwg
dGhlCj4+IHByb2Nlc3NvciBkZXByZWNhdGVzIEZDUyBhbmQgRkRTLCBhbmQgdGhlIGZpZWxkIGlz
IHNhdmVkIGFzIDAwMDBoIjsKPj4gYnV0IGV4cGVyaW1lbnRhbGx5IGl0IHdvdWxkIGJlIG1vcmUg
YWNjdXJhdGUgdG8gc2F5LCAidGhlIGZpZWxkIGlzCj4+IG9jY2FzaW9uYWxseSBzYXZlZCBhcyAw
MDAwaCIuICBUaGlzIGNhdXNlcyB0aGUgLS1yZXJ1biBjaGVja2luZyB0bwo+PiB0cmlwIG5vbi1k
ZXRlcm1pbmlzdGljYWxseS4gIFNhbml0aXplIHRoZW0gdG8gemVyby4KPiAKPiBJIHRoaW5rIHdl
J3ZlIG1lYW53aGlsZSBzZXR0bGVkIG9uIHRoZSBmaWVsZCBiZWluZyBzYXZlZCBhcyB6ZXJvCj4g
YmVpbmcgYSBzaWRlIGVmZmVjdCBvZiB1c2luZyAzMi1iaXQgZnhzYXZlIHBsdXMgYSBjb250ZXh0
IHN3aXRjaCBpbgo+IHRoZSBPUyBrZXJuZWwuCj4gCj4+IEBAIC01OTQsNiArNTk1LDc1IEBAIHN0
YXRpYyBjb25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzIGFsbF9mdXp6ZXJfb3BzID0gewo+PiAg
fTsKPj4gICN1bmRlZiBTRVQKPj4gIAo+PiArLyoKPj4gKyAqIFRoaXMgZnVuY2l0b24gd2lsbCBy
ZWFkIG9yIHdyaXRlIGZ4c2F2ZSB0byB0aGUgZnB1LiAgV2hlbiB3cml0aW5nLAo+PiArICogaXQg
J3Nhbml0aXplcycgdGhlIHN0YXRlOiBJdCB3aWxsIG1hc2sgb2ZmIHRoZSBhcHByb3ByaWF0ZSBi
aXRzIGluCj4+ICsgKiB0aGUgbXhjc3IsICdyZXN0b3JlJyB0aGUgc3RhdGUgdG8gdGhlIGZwdSwg
dGhlbiAnc2F2ZScgaXQgYWdhaW4gc28KPj4gKyAqIHRoYXQgdGhlIGRhdGEgaW4gZnhzYXZlIHJl
ZmxlY3RzIHdoYXQncyBhY3R1YWxseSBpbiB0aGUgRlBVLgo+PiArICoKPj4gKyAqIFRPRE86IEV4
dGVuZCBzdGF0ZSBiZXlvbmQganVzdCBGUFUgKHltbSByZWdpc3RlcnMsICZjKQo+PiArICovCj4+
ICtzdGF0aWMgdm9pZCBfc2V0X2ZwdV9zdGF0ZShjaGFyICpmeHNhdmUsIGJvb2wgd3JpdGUpCj4+
ICt7Cj4+ICsgICAgaWYgKCBjcHVfaGFzX2Z4c3IgKQo+PiArICAgIHsKPj4gKyAgICAgICAgc3Rh
dGljIHVuaW9uIF9fYXR0cmlidXRlX18oKF9fYWxpZ25lZF9fKDE2KSkpIHsKPj4gKyAgICAgICAg
ICAgIGNoYXIgeFs1MTJdOwo+PiArICAgICAgICAgICAgc3RydWN0IHsKPj4gKyAgICAgICAgICAg
ICAgICB1aW50MTZfdCBjdywgc3c7Cj4+ICsgICAgICAgICAgICAgICAgdWludDhfdCAgdHcsIF9y
c3ZkMTsKPj4gKyAgICAgICAgICAgICAgICB1aW50MTZfdCBvcDsKPj4gKyAgICAgICAgICAgICAg
ICB1aW50MzJfdCBpcDsKPj4gKyAgICAgICAgICAgICAgICB1aW50MTZfdCBjcywgX3JzdmQyOwo+
PiArICAgICAgICAgICAgICAgIHVpbnQzMl90IGRwOwo+PiArICAgICAgICAgICAgICAgIHVpbnQx
Nl90IGRzLCBfcnN2ZDM7Cj4+ICsgICAgICAgICAgICAgICAgdWludDMyX3QgbXhjc3I7Cj4+ICsg
ICAgICAgICAgICAgICAgdWludDMyX3QgbXhjc3JfbWFzazsKPj4gKyAgICAgICAgICAgICAgICAv
KiAuLi4gKi8KPj4gKyAgICAgICAgICAgIH07Cj4+ICsgICAgICAgIH0gKmZ4czsKPj4gKwo+PiAr
ICAgICAgICBmeHMgPSAodHlwZW9mKGZ4cykpZnhzYXZlOwo+PiArCj4+ICsgICAgICAgIGlmICgg
d3JpdGUgKQo+PiArICAgICAgICB7Cj4+ICsgICAgICAgICAgICAvKiAKPj4gKyAgICAgICAgICAg
ICAqIENsZWFyIHJlc2VydmVkIGJpdHMgdG8gbWFrZSBzdXJlIHdlIGRvbid0IGdldCBhbnkKPj4g
KyAgICAgICAgICAgICAqIGV4Y2VwdGlvbnMKPj4gKyAgICAgICAgICAgICAqLwo+PiArICAgICAg
ICAgICAgZnhzLT5teGNzciAmPSBteGNzcl9tYXNrOwo+PiArCj4+ICsgICAgICAgICAgICAvKgo+
PiArICAgICAgICAgICAgICogVGhlIEludGVsIG1hbnVhbCBzYXlzIHRoYXQgb24gbmV3ZXIgbW9k
ZWxzIENTL0RTIGFyZQo+PiArICAgICAgICAgICAgICogZGVwcmVjYXRlZCBhbmQgdGhhdCB0aGVz
ZSBmaWVsZHMgImFyZSBzYXZlZCBhcyAwMDAwaCIuCj4+ICsgICAgICAgICAgICAgKiBFeHBlcmlt
ZW50YWxseSwgaG93ZXZlciwgYXQgbGVhc3Qgb24gbXkgdGVzdCBib3gsCj4+ICsgICAgICAgICAg
ICAgKiB3aGV0aGVyIHRoaXMgc2F2ZWQgYXMgMDAwMGggb3IgYXMgdGhlIHByZXZpb3VzbHkKPj4g
KyAgICAgICAgICAgICAqIHdyaXR0ZW4gdmFsdWUgaXMgcmFuZG9tOyBtZWFuaW5nIHRoYXQgd2hl
biBydW4gd2l0aAo+PiArICAgICAgICAgICAgICogLS1yZXJ1biwgd2Ugb2NjYXNpb25hbGx5IGRl
dGVjdCBhICJzdGF0ZSBtaXNtYXRjaCIgaW4gdGhlc2UKPj4gKyAgICAgICAgICAgICAqIGJ5dGVz
LiAgSW5zdGVhZCwgc2ltcGx5IHNhbml0aXplIHRoZW0gdG8gemVyby4KPj4gKyAgICAgICAgICAg
ICAqCj4+ICsgICAgICAgICAgICAgKiBUT0RPIENoZWNrIENQVUlEIGFzIHNwZWNpZmllZCBpbiB0
aGUgbWFudWFsIGJlZm9yZQo+PiArICAgICAgICAgICAgICogY2xlYXJpbmcKPj4gKyAgICAgICAg
ICAgICAqLwo+PiArICAgICAgICAgICAgZnhzLT5jcyA9IGZ4cy0+ZHMgPSAwOwo+IAo+IFNob3Vs
ZG4ndCBiZSBuZWVkZWQgYW55bW9yZSB3aXRoIC4uLgo+IAo+PiArICAgICAgICAgICAgYXNtIHZv
bGF0aWxlKCAiZnhyc3RvciAlMCIgOjogIm0iICgqZnhzKSApOwo+IAo+IHJleDY0IChvciBmeHJz
dG9yNjQpIHVzZWQgaGVyZSBhbmQgLi4uCj4gCj4+ICsgICAgICAgIH0KPj4gKwo+PiArICAgICAg
ICBhc20gdm9sYXRpbGUoICJmeHNhdmUgJTAiIDogIj1tIiAoKmZ4cykgKTsKPiAKPiAuLi4gaGVy
ZSAob2YgY291cnNlIHRoZSBhbHRlcm5hdGl2ZSBoZXJlIHRoZW4gaXMgZnhzYXZlNjQpLgo+IAo+
IEFsc28gcGxlYXNlIGFkZCBibGFua3MgYmVmb3JlIHRoZSBvcGVuaW5nIHBhcmVudGhlc2VzLgo+
IAo+PiBAQCAtNzMyLDYgKzgwNiwxOCBAQCBzdGF0aWMgdm9pZCBzZXR1cF9zdGF0ZShzdHJ1Y3Qg
eDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKPj4gICAgICAgICAgICAgIHByaW50ZigiU2V0dGluZyBj
cHVfdXNlcl9yZWdzIG9mZnNldCAleFxuIiwgb2Zmc2V0KTsKPj4gICAgICAgICAgICAgIGNvbnRp
bnVlOwo+PiAgICAgICAgICB9Cj4+ICsgICAgICAgIG9mZnNldCAtPSBzaXplb2Yoc3RydWN0IGNw
dV91c2VyX3JlZ3MpOwo+PiArCj4+ICsgICAgICAgIC8qIEZ1enogZnhzYXZlIHN0YXRlICovCj4+
ICsgICAgICAgIGlmICggb2Zmc2V0IDwgc2l6ZW9mKHMtPmZ4c2F2ZSkgLyA0ICkKPiAKPiBZb3Un
dmUgc3dpdGNoZWQgdG8gc2l6ZW9mKCkgaGVyZSBidXQgLi4uCj4gCj4+ICsgICAgICAgIHsKPj4g
KyAgICAgICAgICAgIC8qIDMyLWJpdCBzaXplIGlzIGFyYml0cmFyeTsgc2VlIGNvbW1lbnQgYWJv
dmUgKi8KPj4gKyAgICAgICAgICAgIGlmICggIWlucHV0X3JlYWQocywgcy0+ZnhzYXZlICsgKG9m
ZnNldCAqIDQpLCA0KSApCj4+ICsgICAgICAgICAgICAgICAgcmV0dXJuOwo+PiArICAgICAgICAg
ICAgcHJpbnRmKCJTZXR0aW5nIGZ4c2F2ZSBvZmZzZXQgJXhcbiIsIG9mZnNldCAqIDQpOwo+PiAr
ICAgICAgICAgICAgY29udGludWU7Cj4+ICsgICAgICAgIH0KPj4gKyAgICAgICAgb2Zmc2V0IC09
IDEyODsKPiAKPiAuLi4gbm90IGhlcmUuCj4gCj4+IEBAIC0xMDA4LDYgKzEwOTgsMTYgQEAgc3Rh
dGljIHZvaWQgY29tcGFyZV9zdGF0ZXMoc3RydWN0IGZ1enpfc3RhdGUgc3RhdGVbMl0pCj4+ICAg
ICAgICAgIGlmICggbWVtY21wKCZzdGF0ZVswXS5vcHMsICZzdGF0ZVsxXS5vcHMsIHNpemVvZihz
dGF0ZVswXS5vcHMpKSApCj4+ICAgICAgICAgICAgICBwcmludGYoIm9wcyBkaWZmZXIhXG4iKTsK
Pj4gIAo+PiArICAgICAgICBpZiAoIG1lbWNtcCgmc3RhdGVbMF0uZnhzYXZlLCAmc3RhdGVbMV0u
ZnhzYXZlLCBzaXplb2Yoc3RhdGVbMF0uZnhzYXZlKSkgKQo+PiArICAgICAgICB7Cj4+ICsgICAg
ICAgICAgICBwcmludGYoImZ4c2F2ZSBkaWZmZXJzIVxuIik7Cj4+ICsgICAgICAgICAgICBmb3Ig
KCBpID0gMDsgIGkgPCBzaXplb2Yoc3RhdGVbMF0uZnhzYXZlKS9zaXplb2YodW5zaWduZWQpOyBp
KysgKQo+IAo+IEJsYW5rcyBhcm91bmQgLyBhZ2FpbiBwbGVhc2UuCj4gCj4+ICsgICAgICAgICAg
ICB7Cj4+ICsgICAgICAgICAgICAgICAgcHJpbnRmKCJbJTA0bHVdICUwOHggJTA4eFxuIiwKPiAK
PiBJIHRoaW5rIEkndmUgaW5kaWNhdGVkIGJlZm9yZSB0aGF0IEkgY29uc2lkZXIgbGVhZGluZyB6
ZXJvcyBvbiBkZWNpbWFsCj4gbnVtYmVycyBtaXNsZWFkaW5nLiAKCkNvbWUgdG8gdGhpbmsgb2Yg
aXQgSSBhZ3JlZSB3aXRoIHlvdS4KCj4gQ291bGQgSSB0YWxrIHlvdSBpbnRvIHVzaW5nICU0bHUg
aW5zdGVhZCAob3IKPiByZWFsbHkgJTR6dSwgY29uc2lkZXJpbmcgdGhlIGV4cHJlc3Npb24gdHlw
ZSkgaW4gcGxhY2VzIGxpa2UgdGhpcyBvbmUKPiAoaS5lLiBhbHNvIGluIHRoZSBlYXJsaWVyIHBh
dGNoLCB3aGVyZSBJIG5vdGljZSBvbmx5IG5vdyB0aGUgbCAtPiB6Cj4gY29udmVyc2lvbiB3YXNu
J3QgZG9uZSBjb25zaXN0ZW50bHkgZWl0aGVyKT8KCi9tZSBsb29rcyB1cCB3aGF0ICV6dSBpcyBz
dXBwb3NlZCB0byBkbwoKU3VyZS4KCj4gCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICBpICog
c2l6ZW9mKHVuc2lnbmVkKSwgKCh1bnNpZ25lZCAqKSZzdGF0ZVswXS5meHNhdmUpW2ldLCAoKHVu
c2lnbmVkICopJnN0YXRlWzFdLmZ4c2F2ZSlbaV0pOwo+IAo+IExvbmcgbGluZS4KCkFjay4KCiAt
R2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 10:40:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 10:40:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2xOI-0000Tq-W0; Fri, 13 Oct 2017 10:40:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2xOI-0000Tc-GV
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 10:40:30 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 8E/9E-12211-D1890E95; Fri, 13 Oct 2017 10:40:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS1d6xoN
 Ig6W3ZSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozWL+IFr3gr2raeYG1g3MzVxcjJISSQJ3Hv
 5HmmLkYODl4BO4kHDxlBwhIChhKnF95kAbFZBFQlns26wgpiswmoS7Q92w5miwDZF9c1AtVwc
 TALPGCUuLKrkQ1kjrBAmMSxGzYgcSGBNkaJX2c/sIM0cAp4SnyZvYoFYpegxN8dwiBhZgEtiY
 e/brFA2NoSyxa+ZgYpYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaNGcWpRWWqRrqGBXlJ
 RZnpGSW5iZg6QZ6yXm1pcnJiempOYVKyXnJ+7iREYevUMDIw7GLd1OR9ilORgUhLlVYt8ECnE
 l5SfUpmRWJwRX1Sak1p8iFGGg0NJgnfLNKCcYFFqempFWmYOMApg0hIcPEoivDUgad7igsTc4
 sx0iNQpRl2Ojpt3/zAJseTl56VKifP6gBQJgBRllObBjYBF5CVGWSlhXkYGBgYhnoLUotzMEl
 T5V4ziHIxKwrznQKbwZOaVwG16BXQEE9AR7yLAjihJREhJNTAWxxZOTMj+xXjX7ly1XeEkBqG
 9W+wa3KVjGJ6md2XzLJY4Zh1w47msFqN14v5rcQE9FQ9LvkZ0e15g3/xWQ2LpO4MP3tY1/55I
 +4h+cmHZI93lNHtb0IRkx7OrVc7prfs8f1Ky9LVPBqF6znlxpefvnip4GGL24O+vuueKer/n7
 9O/vEA6ykyJpTgj0VCLuag4EQDfsEJdwwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1507891225!105549992!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23036 invoked from network); 13 Oct 2017 10:40:27 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 10:40:27 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 13 Oct 2017 04:40:24 -0600
Message-Id: <59E0B43802000078001861AD@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 13 Oct 2017 04:40:24 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1507884068-18757-1-git-send-email-yi.y.sun@linux.intel.com>
 <1507884068-18757-6-git-send-email-yi.y.sun@linux.intel.com>
In-Reply-To: <1507884068-18757-6-git-send-email-yi.y.sun@linux.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v7 05/16] x86: implement data structure and
 CPU init flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEzLjEwLjE3IGF0IDEwOjQwLCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKPiBAQCAtMzE5LDExICszNDAsMTMgQEAgc3RhdGljIGJvb2wgY2F0X2luaXRfZmVhdHVyZShj
b25zdCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVncywKPiAgICAgICAgICBmZWF0LT5jb3NfbWF4ID0g
KGZlYXQtPmNvc19tYXggLSAxKSA+PiAxOwo+ICAKPiAgICAgICAgICAvKiBXZSByZXNlcnZlIGNv
cz0wIGFzIGRlZmF1bHQgY2JtIChhbGwgYml0cyB3aXRoaW4gY2JtX2xlbiBhcmUgMSkuICovCj4g
LSAgICAgICAgZ2V0X2NkcF9jb2RlKGZlYXQsIDApID0gY2F0X2RlZmF1bHRfdmFsKGZlYXQtPmNi
bV9sZW4pOwo+IC0gICAgICAgIGdldF9jZHBfZGF0YShmZWF0LCAwKSA9IGNhdF9kZWZhdWx0X3Zh
bChmZWF0LT5jYm1fbGVuKTsKPiArICAgICAgICBnZXRfY2RwX2NvZGUoZmVhdCwgMCkgPSBjYXRf
ZGVmYXVsdF92YWwoZmVhdC0+Y2F0LmNibV9sZW4pOwo+ICsgICAgICAgIGdldF9jZHBfZGF0YShm
ZWF0LCAwKSA9IGNhdF9kZWZhdWx0X3ZhbChmZWF0LT5jYXQuY2JtX2xlbik7Cj4gIAo+IC0gICAg
ICAgIHdybXNybChNU1JfSUEzMl9QU1JfTDNfTUFTSygwKSwgY2F0X2RlZmF1bHRfdmFsKGZlYXQt
PmNibV9sZW4pKTsKPiAtICAgICAgICB3cm1zcmwoTVNSX0lBMzJfUFNSX0wzX01BU0soMSksIGNh
dF9kZWZhdWx0X3ZhbChmZWF0LT5jYm1fbGVuKSk7Cj4gKyAgICAgICAgd3Jtc3JsKE1TUl9JQTMy
X1BTUl9MM19NQVNLKDApLAo+ICsgICAgICAgICAgICAgICBjYXRfZGVmYXVsdF92YWwoZmVhdC0+
Y2F0LmNibV9sZW4pKTsKPiArICAgICAgICB3cm1zcmwoTVNSX0lBMzJfUFNSX0wzX01BU0soMSks
Cj4gKyAgICAgICAgICAgICAgIGNhdF9kZWZhdWx0X3ZhbChmZWF0LT5jYXQuY2JtX2xlbikpOwoK
Tm8gbmVlZCB0byBzcGxpdCBsaW5lcyBoZXJlIGFmYWljcy4KCj4gK3N0YXRpYyBib29sIG1iYV9p
bml0X2ZlYXR1cmUoY29uc3Qgc3RydWN0IGNwdWlkX2xlYWYgKnJlZ3MsCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc3RydWN0IHBzcl9zb2NrZXRfaW5mbyAqaW5mbywKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGVudW0gcHNyX2ZlYXRfdHlwZSB0eXBlKQo+ICt7Cj4gKyAgICAv
KiBObyB2YWxpZCB2YWx1ZSBzbyBkbyBub3QgZW5hYmxlIGZlYXR1cmUuICovCj4gKyAgICBpZiAo
ICFyZWdzLT5hIHx8ICFyZWdzLT5kIHx8IHR5cGUgIT0gRkVBVF9UWVBFX01CQSApCj4gKyAgICAg
ICAgcmV0dXJuIGZhbHNlOwo+ICsKPiArICAgIGZlYXQtPmNvc19tYXggPSBtaW4ob3B0X2Nvc19t
YXgsIHJlZ3MtPmQgJiBDQVRfQ09TX01BWF9NQVNLKTsKCkV2ZW4gaWYgdGhpcyBhbmQgLi4uCgo+
ICsgICAgaWYgKCBmZWF0LT5jb3NfbWF4IDwgMSApCj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+
ICsKPiArICAgIGZlYXQtPm1iYS50aHJ0bF9tYXggPSAocmVncy0+YSAmIE1CQV9USFJUTF9NQVhf
TUFTSykgKyAxOwoKLi4uIHRoaXMgbWFzayBkb24ndCBzdHJpY3RseSByZXF1aXJlIGl0IChhcyB0
aGV5J3JlIHN0YXJ0aW5nIGF0IGJpdCAwKSwKcGxlYXNlIHVzZSBNQVNLX0VYVFIoKSBpbiBzdWNo
IGNhc2VzLgoKV2l0aCBib3RoIHRha2VuIGNhcmUgb2YgClJldmlld2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 10:40:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 10:40:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2xOT-0000XK-7d; Fri, 13 Oct 2017 10:40:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1e2xOR-0000W3-Nl
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 10:40:40 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 89/57-08608-72890E95; Fri, 13 Oct 2017 10:40:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVyMfTAel21GQ8
 iDQ41ilh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBknJ+5jKjgnWDGl+w1zA+N83i5GLg4hgRmM
 Eg1bLjKBOCwC7cwSLeeXMoI4EgLvWCS6f+xj7WLkBHLyJOb0z2eHsNMkXi74DxWvkni5bC1YX
 EhAS+LoqdmsEGO3M0l8OLEQyOHgYBMwkZjVIQFSIyKgJHFv1WQmEJtZoF5i27lfjCC2sEC4xP
 Yba8DiLAKqEu+PvACzeQW8JL6s6WWE2CUncfNcJ/MERv4FjAyrGDWKU4vKUot0jQz0kooy0zN
 KchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECQ4gBCHYw/loWcIhRkoNJSZRXLfJBpBBfUn5K
 ZUZicUZ8UWlOavEhRhkODiUJXtvpQDnBotT01Iq0zBxgMMOkJTh4lER4t08DSvMWFyTmFmemQ
 6ROMdpzXLhz6Q8Tx4E9t4Dkiuu3gWTHzbt/mIRY8vLzUqXEeQ+BtAmAtGWU5sENhUXfJUZZKW
 FeRqAzhXgKUotyM0tQ5V8xinMwKgnzuoLcxpOZVwK3+xXQWUxAZ72LADurJBEhJdXAaLq30XJ
 FTt3aqZ9YLvht78n+LvJp+5vElLZ61d07TNLvrrc38TrIo29Xzf8gO9PQYhpv4jLeDFmOUCff
 W0LanldF/iQd/zzPaZfjY4Ec/tBlvxSLlKcuPiLnljPV9t+qdpuWTRcqjwipT0neIOOp/k9cw
 e7CvTbB399WrTKpYtjaudZs3elVSizFGYmGWsxFxYkAz9+2R7kCAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1507891237!110719004!1
X-Originating-IP: [209.85.192.175]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49903 invoked from network); 13 Oct 2017 10:40:38 -0000
Received: from mail-pf0-f175.google.com (HELO mail-pf0-f175.google.com)
 (209.85.192.175)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Oct 2017 10:40:38 -0000
Received: by mail-pf0-f175.google.com with SMTP id e64so9587667pfk.9
 for <xen-devel@lists.xenproject.org>; Fri, 13 Oct 2017 03:40:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id;
 bh=smGlmTXwMpfxvse0CQmvhBzxdLmbQY/jOD0Htgo2m+c=;
 b=Z2jYTGUzcgqxlwyjYlVa+frtvc11D5qc5yGeWe9GvmW8VeXLYF6tWHUKdOQp7AWuGz
 UkMD9DwkWjpohlToIxzdTxO+YwmpoccEtxkV9P1P20J4yV8O8BNCH28Q1VA4ulgyiNn8
 4d9TJWkzt768HnHayFOnPtJ5KkGJL2taGaniE=
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=smGlmTXwMpfxvse0CQmvhBzxdLmbQY/jOD0Htgo2m+c=;
 b=pFa0tTaFMeSaTI+i2ipSdiXaAc/VVH8/hGQF2qvI0Y4yuIQOt8YVjwUNwH02SJ7FIy
 Rjz4j9dQYkZR1ky8aK/OrNyu8O5bc1V/R0l6pTTj37x62MW6kXuPHda5eeIskUMUgRJR
 HrkrHk65vczZ2jalN0lUWq3kLPN5DTSUE/6hxvVMWXoWejL7Z+A2vJo4MRl/MI+exjW1
 jA4WDtqaKWUmnbxhuBUe/raZMW/pDEORycATmxViyx4BK11vNmnupLbWKHInps9l/h3e
 pKDjV3q0kkaqOuEdSRb0+uY2UQ6O9SIH3AtSlNbvcTY8s2Bhtb4ZBZ9wpu3rPjkg75Zm
 2n4w==
X-Gm-Message-State: AMCzsaVHrYAImwSDyhAYaNC9hoDCmEMdCS8Z0GmDNwkk4hWnrjP2HSeI
 IClySynIes2xC0aHNFkH62UdnJND9Ow=
X-Google-Smtp-Source: AOwi7QDsEsIFADlsl1+JH7AcqwEQ11V8Z5bh/UJG99GwgwO3EAa30C3OgqmF8WTtYOhchrv4A0OWpA==
X-Received: by 10.84.173.228 with SMTP id p91mr1042332plb.264.1507891236732;
 Fri, 13 Oct 2017 03:40:36 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id a7sm1626682pgt.39.2017.10.13.03.40.34
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 13 Oct 2017 03:40:36 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Fri, 13 Oct 2017 16:10:30 +0530
Message-Id: <1507891231-4386-1-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
Cc: Andre Przywara <andre.przywara@arm.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH 26/27 v12] arm/xen: vpl011: Fix the slow early
	console SBSA UART output
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGVhcmx5IGNvbnNvbGUgb3V0cHV0IHVzZXMgcGwwMTFfZWFybHlfd3JpdGUoKSB0byB3cml0
ZSBkYXRhLiBUaGlzCmZ1bmN0aW9uIHdhaXRzIGZvciBCVVNZIGJpdCB0byBnZXQgY2xlYXJlZCBi
ZWZvcmUgd3JpdGluZyB0aGUgbmV4dCBieXRlLgoKSW4gdGhlIFNCU0EgVUFSVCBlbXVsYXRpb24g
bG9naWMsIHRoZSBCVVNZIGJpdCB3YXMgc2V0IGFzIHNvb24gb25lCmJ5dGUgd2FzIHdyaXR0ZW4g
aW4gdGhlIEZJRk8gYW5kIGl0IHJlbWFpbmVkIHNldCB1bnRpbCB0aGUgRklGTyB3YXMKZW1wdGll
ZC4gVGhpcyBtZWFudCB0aGF0IHRoZSBvdXRwdXQgd2FzIGRlbGF5ZWQgYXMgZWFjaCBjaGFyYWN0
ZXIgbmVlZGVkCnRoZSBCVVNZIHRvIGdldCBjbGVhcmVkLgoKU2luY2UgdGhlIFNCU0EgVUFSVCBp
cyBnZXR0aW5nIGVtdWxhdGVkIGluIFhlbiB1c2luZyByaW5nIGJ1ZmZlcnMsIGl0CmVuc3VyZXMg
dGhhdCBvbmNlIHRoZSBkYXRhIGlzIGVucXVldWVkIGluIHRoZSBGSUZPLCBpdCB3aWxsIGJlIHJl
Y2VpdmVkCmJ5IHhlbmNvbnNvbGUgc28gaXQgaXMgc2FmZSB0byBzZXQgdGhlIEJVU1kgYml0IG9u
bHkgd2hlbiBGSUZPIGJlY29tZXMKZnVsbC4gVGhpcyB3aWxsIGVuc3VyZSB0aGF0IHBsMDExX2Vh
cmx5X3dyaXRlKCkgaXMgbm90IGRlbGF5ZWQgdW5kdWx5CnRvIHdyaXRlIHRoZSBkYXRhLgoKU2ln
bmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3Jn
PgotLS0KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNDOiBBbmRyZSBQ
cnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCiB4ZW4vYXJjaC9hcm0vdnBsMDExLmMgfCAyMSArKysr
KysrKysrKysrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCA1IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92cGwwMTEuYyBiL3hlbi9hcmNo
L2FybS92cGwwMTEuYwppbmRleCBmN2RkY2NiLi4wYjA3NDM2IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vdnBsMDExLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZwbDAxMS5jCkBAIC0xNTksOSArMTU5
LDE1IEBAIHN0YXRpYyB2b2lkIHZwbDAxMV93cml0ZV9kYXRhKHN0cnVjdCBkb21haW4gKmQsIHVp
bnQ4X3QgZGF0YSkKICAgICB7CiAgICAgICAgIHZwbDAxMS0+dWFydGZyIHw9IFRYRkY7CiAgICAg
ICAgIHZwbDAxMS0+dWFydHJpcyAmPSB+VFhJOwotICAgIH0KIAotICAgIHZwbDAxMS0+dWFydGZy
IHw9IEJVU1k7CisgICAgICAgIC8qCisgICAgICAgICAqIFRoaXMgYml0IGlzIHNldCBvbmx5IHdo
ZW4gRklGTyBiZWNvbWVzIGZ1bGwuIFRoaXMgZW5zdXJlcyB0aGF0CisgICAgICAgICAqIHRoZSBT
QlNBIFVBUlQgZHJpdmVyIGNhbiB3cml0ZSB0aGUgZWFybHkgY29uc29sZSBkYXRhIGFzIGZhc3Qg
YXMKKyAgICAgICAgICogcG9zc2libGUsIHdpdGhvdXQgd2FpdGluZyBmb3IgdGhlIEJVU1kgYml0
IHRvIGdldCBjbGVhcmVkIGJlZm9yZQorICAgICAgICAgKiB3cml0aW5nIGVhY2ggYnl0ZS4KKyAg
ICAgICAgICovCisgICAgICAgIHZwbDAxMS0+dWFydGZyIHw9IEJVU1k7CisgICAgfQogCiAgICAg
dnBsMDExLT51YXJ0ZnIgJj0gflRYRkU7CiAKQEAgLTM3MSwxMSArMzc3LDE2IEBAIHN0YXRpYyB2
b2lkIHZwbDAxMV9kYXRhX2F2YWlsKHN0cnVjdCBkb21haW4gKmQpCiAgICAgewogICAgICAgICB2
cGwwMTEtPnVhcnRmciAmPSB+VFhGRjsKICAgICAgICAgdnBsMDExLT51YXJ0cmlzIHw9IFRYSTsK
KworICAgICAgICAvKgorICAgICAgICAgKiBDbGVhciB0aGUgQlVTWSBiaXQgYXMgc29vbiBhcyBz
cGFjZSBiZWNvbWVzIGF2YWlsYWJsZQorICAgICAgICAgKiBzbyB0aGF0IHRoZSBTQlNBIFVBUlQg
ZHJpdmVyIGNhbiBzdGFydCB3cml0aW5nIG1vcmUgZGF0YQorICAgICAgICAgKiB3aXRob3V0IGFu
eSBmdXJ0aGVyIGRlbGF5LgorICAgICAgICAgKi8KKyAgICAgICAgdnBsMDExLT51YXJ0ZnIgJj0g
fkJVU1k7CisKICAgICAgICAgaWYgKCBvdXRfcmluZ19xc2l6ZSA9PSAwICkKLSAgICAgICAgewot
ICAgICAgICAgICAgdnBsMDExLT51YXJ0ZnIgJj0gfkJVU1k7CiAgICAgICAgICAgICB2cGwwMTEt
PnVhcnRmciB8PSBUWEZFOwotICAgICAgICB9CiAgICAgfQogCiAgICAgdnBsMDExX3VwZGF0ZV9p
bnRlcnJ1cHRfc3RhdHVzKGQpOwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 10:40:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 10:40:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2xOW-0000Ye-EM; Fri, 13 Oct 2017 10:40:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1e2xOU-0000Y6-VZ
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 10:40:43 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 B7/9D-15990-A2890E95; Fri, 13 Oct 2017 10:40:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVyMfTAOl3NGQ8
 iDbp3aFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm7Fj5jLljmXrH41lLGBsanJl2MXBxCAjMY
 JU69v8gE4rAIzGOWWHtuNxuIIyHQzyqx/vFzoAwnkJMnse7vMqAEB5CdJrH/MlS4XGLvkhWMI
 LaQgJbE0VOzWSGmbmeSmDf9NiNIPZuAicSsDgmQGhEBJYl7qyaDLWMWWMwocfr2DVaQhLBAvs
 S1x61gNouAqsS0f6fYQWxeAS+J87dPs0Esk5O4ea6TGcTmFPCW6Jo2mQ1isZfExOa37BMYBRc
 wMqxiVC9OLSpLLdI11EsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAy4egYGxh2M
 Tb3OhxglOZiURHnVIh9ECvEl5adUZiQWZ8QXleakFh9ilOHgUJLg/TwNKCdYlJqeWpGWmQMMf
 Zi0BAePkgjvdpA0b3FBYm5xZjpE6hSjJceFO5f+MHEc2HMLSHbcvPuHSYglLz8vVUqc9xBIgw
 BIQ0ZpHtw4WHxeYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTM6zodaApPZl4J3NZXQAcxAR3
 0LgLsoJJEhJRUA2NZqu1n9uQdkk/ij2fueTLrkvZci3WV/QvOrb13ds0OR3ffF5JXwrVr3p77
 OG1HQKtBopBEjpbB86thobomEhcFuyKE5B8rxUX5OveblzG+LGc99jN9t88tc6s7nLF70rJYj
 BWavCbUKpw9uEn85u+X0y/6fZP/svXT7JSVTHe1EjW3aj1936bEUpyRaKjFXFScCABVVp0Hyg
 IAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1507891240!86215787!1
X-Originating-IP: [209.85.192.174]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65455 invoked from network); 13 Oct 2017 10:40:41 -0000
Received: from mail-pf0-f174.google.com (HELO mail-pf0-f174.google.com)
 (209.85.192.174)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Oct 2017 10:40:41 -0000
Received: by mail-pf0-f174.google.com with SMTP id n14so9588354pfh.8
 for <xen-devel@lists.xenproject.org>; Fri, 13 Oct 2017 03:40:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=JjfDA9Z0IAzgfoM3KXCf+ZyC9QpteTNOiRzj2LrTV+E=;
 b=e0+9QwOufwdkZZJBrUi4wuDlel3cTUDpsmuhDvNlyu7TbV6mrIuNUR/8o9Q7vnFjdT
 iZ9hK0KIWvkx05IgQwVXreUfSCvz7vYj05S8NErkQc+khORVRdQYsWIIfdjUoeTk6Jdc
 pfCXrb5FG/SYUtC1NNGTdgvkUhYKJXmCivjpc=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=JjfDA9Z0IAzgfoM3KXCf+ZyC9QpteTNOiRzj2LrTV+E=;
 b=LkZ/jeq5sHGUKUWOUOLI/BqHMBxcBSnTYrihpVY8m9rlTOrFbBbtA9p3VOcr/g+s1L
 u2t4L077PYxE/3HBImzkF82B2jLZ6kGRe0aPOBSstc1LN2dKKvE0b7zKVv8umtlRod9K
 zHb7GvvmdYgaNcfRUluOdBMMPVb9BJ8C53e0+QhROmAG3VF2TGtwDEmLiwf98XlssDRY
 ZbUdR65o9ZQbORx0RrX8CNv9GcjqWyBeTO6S5XzQtOYLVFTqGo4opF95sjvUg+nH7Xz6
 fq9Qxp4ftkailbZv9dyNbBsb47EAIN9hvltxYuf85rtsOq/Hq1lnW9AY/MlD0hd62RQ4
 k9zQ==
X-Gm-Message-State: AMCzsaVmmaFrl0Q/g0lC57Ue90WCnXGwFJP3tL1bHIYIB9fFitNDXhRz
 uBFKp4sS8f0bJAlJLJ/nGmBz9+NQbnw=
X-Google-Smtp-Source: AOwi7QDANl7gPf31c/m9PpEZs31ZgJ5SqiKX7WtIr/sxwNfUaoK4oVJhhTpgC07SdWtRyAH0xPeUxQ==
X-Received: by 10.84.215.9 with SMTP id k9mr1006052pli.284.1507891239811;
 Fri, 13 Oct 2017 03:40:39 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id a7sm1626682pgt.39.2017.10.13.03.40.37
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 13 Oct 2017 03:40:39 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Fri, 13 Oct 2017 16:10:31 +0530
Message-Id: <1507891231-4386-2-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1507891231-4386-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1507891231-4386-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Andre Przywara <andre.przywara@arm.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Dave Martin <dave.martin@arm.com>
Subject: [Xen-devel] [PATCH 27/27 v12] arm/xen: vpl011: Correct the logic
	for asserting/de-asserting SBSA UART TX interrupt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBmaXhlcyB0aGUgaXNzdWUgb2JzZXJ2ZWQgd2hlbiBwbDAxMSBwYXRjaGVzIHdl
cmUgdGVzdGVkIG9uCnRoZSBqdW5vcyBoYXJkd2FyZSBieSBBbmRyZS9KdWxpZW4uIEl0IHdhcyBv
YnNlcnZlZCB0aGF0IHdoZW4gbGFyZ2UKb3V0cHV0IGlzIGdlbmVyYXRlZCBzdWNoIGFzIG9uIHJ1
bm5pbmcgJ2ZpbmQgLycsIG91dHB1dCB3YXMgZ2V0dGluZwp0cnVuY2F0ZWQgaW50ZXJtaXR0ZW50
bHkgZHVlIHRvIE9VVCByaW5nIGJ1ZmZlciBnZXR0aW5nIGZ1bGwuCgpUaGlzIGlzc3VlIHdhcyBk
dWUgdG8gdGhlIGZhY3QgdGhhdCB0aGUgU0JTQSBVQVJUIGRyaXZlciBleHBlY3RzIHRoYXQKd2hl
biBhIFRYIGludGVycnVwdCBpcyBhc3NlcnRlZCB0aGVuIHRoZSBGSUZPIHF1ZXVlIHNob3VsZCBi
ZSBhdGxlYXN0CmhhbGYgZW1wdHkgYW5kIHRoYXQgaXQgY2FuIHdyaXRlIE4gYnl0ZXMgaW4gdGhl
IEZJRk8sIHdoZXJlIE4gaXMgaGFsZgp0aGUgRklGTyBxdWV1ZSBzaXplLCB3aXRob3V0IHRoZSBi
eXRlcyBnZXR0aW5nIGRyb3BwZWQgZHVlIHRvIEZJRk8KZ2V0dGluZyBmdWxsLgoKVGhlIFNCU0Eg
VUFSVCBlbXVsYXRpb24gbG9naWMgd2FzIGFzc2VydGluZyB0aGUgVFggaW50ZXJydXB0IGFzIHNv
b24KYXMgYW55IHNwYWNlIGJlY2FtZSBhdmFpbGFibGUgaW4gdGhlIEZJRk8gYW5kIHRoZSBTQlNB
IFVBUlQgZHJpdmVyCnRyaWVkIHRvIHdyaXRlIG1vcmUgZGF0YSAodXB0byAxNiBieXRlcykgaW4g
dGhlIEZJRk8gZXhwZWN0aW5nIHRoYXQKdGhlcmUgaXMgZW5vdWdoIHNwYWNlIGF2YWlsYWJsZSBs
ZWFkaW5nIHRvIGRyb3BwZWQgYnl0ZXMuCgpUaGUgU0JTQSBzcGVjIFsxXSBkb2VzIG5vdCBzcGVj
aWZ5IHdoZW4gdGhlIFRYIGludGVycnVwdCBzaG91bGQgYmUKYXNzZXJ0ZWQgb3IgZGUtYXNzZXJ0
ZWQuIER1ZSB0byBsYWNrIG9mIGNsYXJpdHkgb24gdGhlIGV4cGVjdGVkCmJlaGF2aW9yLCBpdCBp
cyBhc3N1bWVkIGZvciBub3cgdGhhdCBUWCBpbnRlcnJ1cHQgc2hvdWxkIGJlIGFzc2VydGVkCm9u
bHkgd2hlbiB0aGUgRklGTyBnb2VzIGhhbGYgZW1wdHkuCgpUQkQ6IE9uY2UgdGhlIFNCU0Egc3Bl
YyBpcyB1cGRhdGVkIHdpdGggdGhlIGV4cGVjdGVkIGJlaGF2aW9yLCB0aGUKaW1wbGVtZW50YXRp
b24gd2lsbCBiZSBtb2RpZmllZCB0byBhbGlnbiB3aXRoIHRoZSBzcGVjIHJlcXVpcmVtZW50LgoK
WzFdIGh0dHA6Ly9pbmZvY2VudGVyLmFybS5jb20vaGVscC90b3BpYy9jb20uYXJtLmRvYy5kZGkw
MTgzZi9EREkwMTgzLnBkZgoKU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGlu
ZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgotLS0KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CkNDOiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KQ0M6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IERhdmUgTWFy
dGluIDxkYXZlLm1hcnRpbkBhcm0uY29tPgoKQ2hhbmdlcyBzaW5jZSB2MTE6Ci0gQWRkIGEgYnVp
bGQgYXNzZXJ0IHRvIGNoZWNrIHRoYXQgcmluZyBidWZmZXIgc2l6ZSBpcyBtb3JlIHRoYW4gbWlu
aW11bSByeCBmaWYgc2l6ZSBvZiAzMgotIEFkZGVkIGEgY29tbWVudCB0byBleHBsYWluIHdoeSB0
aHJlc2hvbGQgYmFzZWQgbG9naWMgaXMgbm90IGltcGxlbWVudGVkIGZvciByeCBmaWZvCi0gTW92
ZWQgY2FsbHMgdG8gdnBsMDExX3VwZGF0ZV9pbnRlcnJ1cHRfc3RhdHVzKCkgbmVhciB3aGVyZSBU
WEkvUlhJIHN0YXR1cyBiaXQgaXMgc2V0CiAKQ2hhbmdlcyBzaW5jZSB2ODoKLSBVc2VkIHZhcmlh
YmxlcyBmaWZvX2xldmVsL2ZpZm9fdGhyZXNob2xkIGZvciBtb3JlIGNsYXJpdHkKLSBBZGRlZCBh
IG5ldyBtYWNybyBTQlNBX1VBUlRfRklGT19TSVpFIGluc3RlYWQgb2YgdXNpbmcgYSBtYWdpYyBu
dW1iZXIKLSBSZW5hbWVkIHJpbmdfcXNpemUgdmFyaWFibGVzIHRvIGZpZm9fbGV2ZWwgZm9yIGNv
bnNpc3RlbmN5IAoKIHhlbi9hcmNoL2FybS92cGwwMTEuYyAgICAgICAgfCAxMTMgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS92
cGwwMTEuaCB8ICAgMiArCiAyIGZpbGVzIGNoYW5nZWQsIDgyIGluc2VydGlvbnMoKyksIDMzIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92cGwwMTEuYyBiL3hlbi9hcmNo
L2FybS92cGwwMTEuYwppbmRleCAwYjA3NDM2Li5hZGYxNzExIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vdnBsMDExLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZwbDAxMS5jCkBAIC05MywyNCArOTMs
MjcgQEAgc3RhdGljIHVpbnQ4X3QgdnBsMDExX3JlYWRfZGF0YShzdHJ1Y3QgZG9tYWluICpkKQog
ICAgICAqLwogICAgIGlmICggeGVuY29uc19xdWV1ZWQoaW5fcHJvZCwgaW5fY29ucywgc2l6ZW9m
KGludGYtPmluKSkgPiAwICkKICAgICB7CisgICAgICAgIHVuc2lnbmVkIGludCBmaWZvX2xldmVs
OworCiAgICAgICAgIGRhdGEgPSBpbnRmLT5pblt4ZW5jb25zX21hc2soaW5fY29ucywgc2l6ZW9m
KGludGYtPmluKSldOwogICAgICAgICBpbl9jb25zICs9IDE7CiAgICAgICAgIHNtcF9tYigpOwog
ICAgICAgICBpbnRmLT5pbl9jb25zID0gaW5fY29uczsKKworICAgICAgICBmaWZvX2xldmVsID0g
eGVuY29uc19xdWV1ZWQoaW5fcHJvZCwgaW5fY29ucywgc2l6ZW9mKGludGYtPmluKSk7CisKKyAg
ICAgICAgaWYgKCBmaWZvX2xldmVsID09IDAgKQorICAgICAgICB7CisgICAgICAgICAgICB2cGww
MTEtPnVhcnRmciB8PSBSWEZFOworICAgICAgICAgICAgdnBsMDExLT51YXJ0cmlzICY9IH5SWEk7
CisgICAgICAgICAgICB2cGwwMTFfdXBkYXRlX2ludGVycnVwdF9zdGF0dXMoZCk7CisgICAgICAg
IH0KICAgICB9CiAgICAgZWxzZQogICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJ2cGwwMTE6
IFVuZXhwZWN0ZWQgSU4gcmluZyBidWZmZXIgZW1wdHlcbiIpOwogCi0gICAgaWYgKCB4ZW5jb25z
X3F1ZXVlZChpbl9wcm9kLCBpbl9jb25zLCBzaXplb2YoaW50Zi0+aW4pKSA9PSAwICkKLSAgICB7
Ci0gICAgICAgIHZwbDAxMS0+dWFydGZyIHw9IFJYRkU7Ci0gICAgICAgIHZwbDAxMS0+dWFydHJp
cyAmPSB+UlhJOwotICAgIH0KLQogICAgIHZwbDAxMS0+dWFydGZyICY9IH5SWEZGOwogCi0gICAg
dnBsMDExX3VwZGF0ZV9pbnRlcnJ1cHRfc3RhdHVzKGQpOwotCiAgICAgVlBMMDExX1VOTE9DSyhk
LCBmbGFncyk7CiAKICAgICAvKgpAQCAtMTIyLDYgKzEyNSwyNiBAQCBzdGF0aWMgdWludDhfdCB2
cGwwMTFfcmVhZF9kYXRhKHN0cnVjdCBkb21haW4gKmQpCiAgICAgcmV0dXJuIGRhdGE7CiB9CiAK
K3N0YXRpYyB2b2lkIHZwbDAxMV91cGRhdGVfdHhfZmlmb19zdGF0dXMoc3RydWN0IHZwbDAxMSAq
dnBsMDExLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgZmlmb19sZXZlbCkKK3sKKyAgICBzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKmludGYg
PSB2cGwwMTEtPnJpbmdfYnVmOworICAgIHVuc2lnbmVkIGludCBmaWZvX3RocmVzaG9sZDsKKwor
ICAgIEJVSUxEX0JVR19PTihzaXplb2YgKGludGYtPm91dCkgPCBTQlNBX1VBUlRfRklGT19TSVpF
KTsKKworICAgIC8qCisgICAgICogU2V0IHRoZSBUWEkgYml0IG9ubHkgd2hlbiB0aGVyZSBpcyBz
cGFjZSBmb3IgZmlmb19zaXplLzIgYnl0ZXMgd2hpY2gKKyAgICAgKiBpcyB0aGUgdHJpZ2dlciBs
ZXZlbCBmb3IgYXNzZXJ0aW5nL2RlLWFzc3RlcnRpbmcgdGhlIFRYIGludGVycnVwdC4KKyAgICAg
Ki8KKyAgICBmaWZvX3RocmVzaG9sZCA9IHNpemVvZihpbnRmLT5vdXQpIC0gU0JTQV9VQVJUX0ZJ
Rk9fU0laRS8yOworCisgICAgaWYgKCBmaWZvX2xldmVsIDw9IGZpZm9fdGhyZXNob2xkICkKKyAg
ICAgICAgdnBsMDExLT51YXJ0cmlzIHw9IFRYSTsKKyAgICBlbHNlCisgICAgICAgIHZwbDAxMS0+
dWFydHJpcyAmPSB+VFhJOworfQorCiBzdGF0aWMgdm9pZCB2cGwwMTFfd3JpdGVfZGF0YShzdHJ1
Y3QgZG9tYWluICpkLCB1aW50OF90IGRhdGEpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsK
QEAgLTE0NiwzMyArMTY5LDM3IEBAIHN0YXRpYyB2b2lkIHZwbDAxMV93cml0ZV9kYXRhKHN0cnVj
dCBkb21haW4gKmQsIHVpbnQ4X3QgZGF0YSkKICAgICBpZiAoIHhlbmNvbnNfcXVldWVkKG91dF9w
cm9kLCBvdXRfY29ucywgc2l6ZW9mKGludGYtPm91dCkpICE9CiAgICAgICAgICBzaXplb2YgKGlu
dGYtPm91dCkgKQogICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IGZpZm9fbGV2ZWw7CisKICAg
ICAgICAgaW50Zi0+b3V0W3hlbmNvbnNfbWFzayhvdXRfcHJvZCwgc2l6ZW9mKGludGYtPm91dCkp
XSA9IGRhdGE7CiAgICAgICAgIG91dF9wcm9kICs9IDE7CiAgICAgICAgIHNtcF93bWIoKTsKICAg
ICAgICAgaW50Zi0+b3V0X3Byb2QgPSBvdXRfcHJvZDsKLSAgICB9Ci0gICAgZWxzZQotICAgICAg
ICBncHJpbnRrKFhFTkxPR19FUlIsICJ2cGwwMTE6IFVuZXhwZWN0ZWQgT1VUIHJpbmcgYnVmZmVy
IGZ1bGxcbiIpOwogCi0gICAgaWYgKCB4ZW5jb25zX3F1ZXVlZChvdXRfcHJvZCwgb3V0X2NvbnMs
IHNpemVvZihpbnRmLT5vdXQpKSA9PQotICAgICAgICAgc2l6ZW9mIChpbnRmLT5vdXQpICkKLSAg
ICB7Ci0gICAgICAgIHZwbDAxMS0+dWFydGZyIHw9IFRYRkY7Ci0gICAgICAgIHZwbDAxMS0+dWFy
dHJpcyAmPSB+VFhJOworICAgICAgICBmaWZvX2xldmVsID0geGVuY29uc19xdWV1ZWQob3V0X3By
b2QsIG91dF9jb25zLCBzaXplb2YoaW50Zi0+b3V0KSk7CiAKLSAgICAgICAgLyoKLSAgICAgICAg
ICogVGhpcyBiaXQgaXMgc2V0IG9ubHkgd2hlbiBGSUZPIGJlY29tZXMgZnVsbC4gVGhpcyBlbnN1
cmVzIHRoYXQKLSAgICAgICAgICogdGhlIFNCU0EgVUFSVCBkcml2ZXIgY2FuIHdyaXRlIHRoZSBl
YXJseSBjb25zb2xlIGRhdGEgYXMgZmFzdCBhcwotICAgICAgICAgKiBwb3NzaWJsZSwgd2l0aG91
dCB3YWl0aW5nIGZvciB0aGUgQlVTWSBiaXQgdG8gZ2V0IGNsZWFyZWQgYmVmb3JlCi0gICAgICAg
ICAqIHdyaXRpbmcgZWFjaCBieXRlLgotICAgICAgICAgKi8KLSAgICAgICAgdnBsMDExLT51YXJ0
ZnIgfD0gQlVTWTsKKyAgICAgICAgaWYgKCBmaWZvX2xldmVsID09IHNpemVvZiAoaW50Zi0+b3V0
KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHZwbDAxMS0+dWFydGZyIHw9IFRYRkY7CisKKyAg
ICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBUaGlzIGJpdCBpcyBzZXQgb25seSB3aGVuIEZJ
Rk8gYmVjb21lcyBmdWxsLiBUaGlzIGVuc3VyZXMgdGhhdAorICAgICAgICAgICAgICogdGhlIFNC
U0EgVUFSVCBkcml2ZXIgY2FuIHdyaXRlIHRoZSBlYXJseSBjb25zb2xlIGRhdGEgYXMgZmFzdCBh
cworICAgICAgICAgICAgICogcG9zc2libGUsIHdpdGhvdXQgd2FpdGluZyBmb3IgdGhlIEJVU1kg
Yml0IHRvIGdldCBjbGVhcmVkIGJlZm9yZQorICAgICAgICAgICAgICogd3JpdGluZyBlYWNoIGJ5
dGUuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIHZwbDAxMS0+dWFydGZyIHw9IEJVU1k7
CisgICAgICAgIH0KKworICAgICAgICB2cGwwMTFfdXBkYXRlX3R4X2ZpZm9fc3RhdHVzKHZwbDAx
MSwgZmlmb19sZXZlbCk7CisKKyAgICAgICAgdnBsMDExX3VwZGF0ZV9pbnRlcnJ1cHRfc3RhdHVz
KGQpOwogICAgIH0KKyAgICBlbHNlCisgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgInZwbDAx
MTogVW5leHBlY3RlZCBPVVQgcmluZyBidWZmZXIgZnVsbFxuIik7CiAKICAgICB2cGwwMTEtPnVh
cnRmciAmPSB+VFhGRTsKIAotICAgIHZwbDAxMV91cGRhdGVfaW50ZXJydXB0X3N0YXR1cyhkKTsK
LQogICAgIFZQTDAxMV9VTkxPQ0soZCwgZmxhZ3MpOwogCiAgICAgLyoKQEAgLTM0NCw3ICszNzEs
NyBAQCBzdGF0aWMgdm9pZCB2cGwwMTFfZGF0YV9hdmFpbChzdHJ1Y3QgZG9tYWluICpkKQogICAg
IHN0cnVjdCB2cGwwMTEgKnZwbDAxMSA9ICZkLT5hcmNoLnZwbDAxMTsKICAgICBzdHJ1Y3QgeGVu
Y29uc19pbnRlcmZhY2UgKmludGYgPSB2cGwwMTEtPnJpbmdfYnVmOwogICAgIFhFTkNPTlNfUklO
R19JRFggaW5fY29ucywgaW5fcHJvZCwgb3V0X2NvbnMsIG91dF9wcm9kOwotICAgIFhFTkNPTlNf
UklOR19JRFggaW5fcmluZ19xc2l6ZSwgb3V0X3JpbmdfcXNpemU7CisgICAgWEVOQ09OU19SSU5H
X0lEWCBpbl9maWZvX2xldmVsLCBvdXRfZmlmb19sZXZlbDsKIAogICAgIFZQTDAxMV9MT0NLKGQs
IGZsYWdzKTsKIApAQCAtMzU1LDI4ICszODIsNDYgQEAgc3RhdGljIHZvaWQgdnBsMDExX2RhdGFf
YXZhaWwoc3RydWN0IGRvbWFpbiAqZCkKIAogICAgIHNtcF9ybWIoKTsKIAotICAgIGluX3Jpbmdf
cXNpemUgPSB4ZW5jb25zX3F1ZXVlZChpbl9wcm9kLAorICAgIGluX2ZpZm9fbGV2ZWwgPSB4ZW5j
b25zX3F1ZXVlZChpbl9wcm9kLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBp
bl9jb25zLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YoaW50Zi0+
aW4pKTsKIAotICAgIG91dF9yaW5nX3FzaXplID0geGVuY29uc19xdWV1ZWQob3V0X3Byb2QsCisg
ICAgb3V0X2ZpZm9fbGV2ZWwgPSB4ZW5jb25zX3F1ZXVlZChvdXRfcHJvZCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG91dF9jb25zLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc2l6ZW9mKGludGYtPm91dCkpOwogCiAgICAgLyogVXBkYXRlIHRoZSB1
YXJ0IHJ4IHN0YXRlIGlmIHRoZSBidWZmZXIgaXMgbm90IGVtcHR5LiAqLwotICAgIGlmICggaW5f
cmluZ19xc2l6ZSAhPSAwICkKKyAgICBpZiAoIGluX2ZpZm9fbGV2ZWwgIT0gMCApCiAgICAgewog
ICAgICAgICB2cGwwMTEtPnVhcnRmciAmPSB+UlhGRTsKLSAgICAgICAgaWYgKCBpbl9yaW5nX3Fz
aXplID09IHNpemVvZihpbnRmLT5pbikgKQorCisgICAgICAgIGlmICggaW5fZmlmb19sZXZlbCA9
PSBzaXplb2YoaW50Zi0+aW4pICkKICAgICAgICAgICAgIHZwbDAxMS0+dWFydGZyIHw9IFJYRkY7
CisKKyAgICAgICAgLyoKKyAgICAgICAgICogQ3VycmVudGx5LCB0aGUgUlhJIGJpdCBpcyBnZXR0
aW5nIHNldCBldmVuIGlmIHRoZXJlIGlzIGEgc2luZ2xlCisgICAgICAgICAqIGJ5dGUgb2YgZGF0
YSBpbiB0aGUgcnggZmlmby4gSWRlYWxseSwgdGhlIFJYSSBiaXQgc2hvdWxkIGJlIHNldAorICAg
ICAgICAgKiBvbmx5IGlmIHRoZSByeCBmaWZvIGxldmVsIHJlYWNoZXMgdGhlIHRocmVzaG9sZC4K
KyAgICAgICAgICoKKyAgICAgICAgICogSG93ZXZlciwgc2luY2UgY3VycmVudGx5IFJYIHRpbWVv
dXQgaW50ZXJydXB0IGlzIG5vdAorICAgICAgICAgKiBpbXBsZW1lbnRlZCBhcyB0aGVyZSBpcyBu
b3QgZW5vdWdoIGNsYXJpdHkgaW4gdGhlIFNCU0Egc3BlYywKKyAgICAgICAgICogdGhlIGd1ZXN0
IG1heSBrZWVwIHdhaXRpbmcgZm9yIGFuIGludGVycnVwdCB0byByZWFkIG1vcmUKKyAgICAgICAg
ICogZGF0YS4gVG8gZW5zdXJlIHRoYXQgZ3Vlc3QgcmVhZHMgYWxsIHRoZSBkYXRhIHdpdGhvdXQK
KyAgICAgICAgICogYW55IGRlbGF5LCB0aGUgUlhJIGludGVycnVwdCBpcyByYWlzZWQgaWYgdGhl
cmUgaXMgUlggZGF0YQorICAgICAgICAgKiBhdmFpbGFibGUgd2l0aG91dCBjaGVja2luZyB3aGV0
aGVyIGZpZm8gbGV2ZWwgaGFzIHJlYWNoZWQKKyAgICAgICAgICogdGhlIHRocmVzaG9sZC4KKyAg
ICAgICAgICoKKyAgICAgICAgICogVEJEOiBPbmNlIHRoZXJlIGlzIG1vcmUgY2xhcml0eSBpbiB0
aGUgU0JTQSBzcGVjIG9uIHdoZXRoZXIgUlgKKyAgICAgICAgICogdGltZW91dCBpbnRlcnJ1cHQg
bmVlZHMgdG8gYmUgaW1wbGVtZW50ZWQsIHRoZSBSWEkgaW50ZXJydXB0CisgICAgICAgICAqIHdp
bGwgYmUgcmFpc2VkIG9ubHkgd2hlbiByeCBmaWZvIGxldmVsIHJlYWNoZXMgdGhlIHRocmVzaG9s
ZC4KKyAgICAgICAgICovCiAgICAgICAgIHZwbDAxMS0+dWFydHJpcyB8PSBSWEk7CiAgICAgfQog
CiAgICAgLyogVXBkYXRlIHRoZSB1YXJ0IHR4IHN0YXRlIGlmIHRoZSBidWZmZXIgaXMgbm90IGZ1
bGwuICovCi0gICAgaWYgKCBvdXRfcmluZ19xc2l6ZSAhPSBzaXplb2YoaW50Zi0+b3V0KSApCisg
ICAgaWYgKCBvdXRfZmlmb19sZXZlbCAhPSBzaXplb2YoaW50Zi0+b3V0KSApCiAgICAgewogICAg
ICAgICB2cGwwMTEtPnVhcnRmciAmPSB+VFhGRjsKLSAgICAgICAgdnBsMDExLT51YXJ0cmlzIHw9
IFRYSTsKIAogICAgICAgICAvKgogICAgICAgICAgKiBDbGVhciB0aGUgQlVTWSBiaXQgYXMgc29v
biBhcyBzcGFjZSBiZWNvbWVzIGF2YWlsYWJsZQpAQCAtMzg1LDcgKzQzMCw5IEBAIHN0YXRpYyB2
b2lkIHZwbDAxMV9kYXRhX2F2YWlsKHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgICAqLwogICAg
ICAgICB2cGwwMTEtPnVhcnRmciAmPSB+QlVTWTsKIAotICAgICAgICBpZiAoIG91dF9yaW5nX3Fz
aXplID09IDAgKQorICAgICAgICB2cGwwMTFfdXBkYXRlX3R4X2ZpZm9fc3RhdHVzKHZwbDAxMSwg
b3V0X2ZpZm9fbGV2ZWwpOworCisgICAgICAgIGlmICggb3V0X2ZpZm9fbGV2ZWwgPT0gMCApCiAg
ICAgICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBUWEZFOwogICAgIH0KIApkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLWFybS92cGwwMTEuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdnBsMDEx
LmgKaW5kZXggMWI1ODNkYS4uZGI5NWZmOCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFy
bS92cGwwMTEuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZwbDAxMS5oCkBAIC0yOCw2ICsy
OCw4IEBACiAjZGVmaW5lIFZQTDAxMV9MT0NLKGQsZmxhZ3MpIHNwaW5fbG9ja19pcnFzYXZlKCYo
ZCktPmFyY2gudnBsMDExLmxvY2ssIGZsYWdzKQogI2RlZmluZSBWUEwwMTFfVU5MT0NLKGQsZmxh
Z3MpIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJihkKS0+YXJjaC52cGwwMTEubG9jaywgZmxhZ3Mp
CiAKKyNkZWZpbmUgU0JTQV9VQVJUX0ZJRk9fU0laRSAzMgorCiBzdHJ1Y3QgdnBsMDExIHsKICAg
ICB2b2lkICpyaW5nX2J1ZjsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpyaW5nX3BhZ2U7Ci0tIAoy
LjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 13 10:44:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 10:44:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2xRj-00015R-Vf; Fri, 13 Oct 2017 10:44:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45279cac4=Ian.Jackson@citrix.com>)
 id 1e2xRi-00015I-5T
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 10:44:02 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 81/D1-08608-1F890E95; Fri, 13 Oct 2017 10:44:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXitHRDpO7rGQ8
 iDTbsYLb4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPub3nHWrBbsOL8r8lsDYw/eLsYOTkkBPwl
 9i36zQhiswnoSjRt+csGYvMKCEqcnPmEBcRmFtCRWLD7ExuELS+x/e0cZogaB4lDL/aA9bIIq
 EpMbd/FDmKLCOhJdK1pBqrhAqrfySixoeUgE0hCWCBSYuWiK6wgNqeAncTFzceYQIqEQIrOrJ
 jPDnGRicTbhTuBtnEAJdQk5q6Pn8DINwvJTbOQ3DQLyU0LGJlXMaoXpxaVpRbpWuolFWWmZ5T
 kJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGGwMQ7GC8uyngEKMkB5OSKK9a5INIIb6k/JTK
 jMTijPii0pzU4kOMMhwcShK8EcDgFRIsSk1PrUjLzAGGPUxagoNHSYRXESTNW1yQmFucmQ6RO
 sVozHFs0+U/TBwdN+/+YRJiycvPS5US5xUGKRUAKc0ozYMbBIvHS4yyUsK8jECnCfEUpBblZp
 agyr9iFOdgVBLmNQCZwpOZVwK37xXQKUxAp7yLADulJBEhJdXAODnld3zPf6t5cjentuRtXbQ
 yu3LP7msWD+0amR7/9decw/1ESKVodW9+QDUXxwehvbwu52ZNF824niB9peXcvKlC/qxtHxbp
 Lrbd4cP8S4bb/cE+rpOrN6Y9Z3WbdOVKWKho4OPrdj9MLihO35d5Oy9wPfO3Nc+3PLl1c798+
 rEzP0w37k2SNVFiKc5INNRiLipOBADlLToxwgIAAA==
X-Env-Sender: prvs=45279cac4=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1507891433!110055383!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32767 invoked from network); 13 Oct 2017 10:43:54 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Oct 2017 10:43:54 -0000
X-IronPort-AV: E=Sophos;i="5.43,370,1503360000"; d="scan'208";a="445880402"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23008.39143.424586.342064@mariner.uk.xensource.com>
Date: Fri, 13 Oct 2017 11:43:51 +0100
To: Ross Lagerwall <ross.lagerwall@citrix.com>
In-Reply-To: <b749ee6c-591b-4f31-7fd3-b0fa03f5f98b@citrix.com>
References: <1507564902-9000-1-git-send-email-ian.jackson@eu.citrix.com>
 <1507564902-9000-4-git-send-email-ian.jackson@eu.citrix.com>
 <b749ee6c-591b-4f31-7fd3-b0fa03f5f98b@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Anthony PERARD <anthony.perard@citrix.com>, Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 3/8] xen: defer call to xen_restrict until
 just before os_setup_post
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9zcyBMYWdlcndhbGwgd3JpdGVzICgiUmU6IFtQQVRDSCAzLzhdIHhlbjogZGVmZXIgY2FsbCB0
byB4ZW5fcmVzdHJpY3QgdW50aWwganVzdCBiZWZvcmUgb3Nfc2V0dXBfcG9zdCIpOgo+IFRoaXMg
d29ya3MgZm9yIG5vcm1hbGx5IHN0YXJ0aW5nIGEgVk0gYnV0IGRvZXNuJ3Qgc2VlbSB0byB3b3Jr
IHdoZW4gCj4gcmVzdW1pbmcvbWlncmF0aW5nLgo+IAo+IEhlcmUgaXMgdGhlIG9yZGVyIG9mIHNl
bGVjdGVkIG9wZXJhdGlvbnMgd2hlbiBzdGFydGluZyBhIFZNIG5vcm1hbGx5Ogo+ICAgICAgVk5D
IHNlcnZlciBydW5uaW5nIG9uIDEyNy4wLjAuMTo1OTAxCj4gICAgICB4ZW5fY2hhbmdlX3N0YXRl
X2hhbmRsZXIoKQo+ICAgICAgeGVuc3RvcmVfcmVjb3JkX2RtX3N0YXRlOiBydW5uaW5nCj4gICAg
ICB4ZW5fc2V0dXBfcG9zdCgpCj4gICAgICB4ZW50b29sY29yZV9yZXN0cmljdF9hbGw6IHJjID0g
MAo+ICAgICAgb3Nfc2V0dXBfcG9zdCgpCj4gICAgICBtYWluX2xvb3AoKQo+IAo+IEhlcmUgaXMg
dGhlIG9yZGVyIG9mIHNlbGVjdGVkIG9wZXJhdGlvbnMgd2hlbiBzdGFydGluZyBRRU1VIHdpdGgg
Cj4gLWluY29taW5nIGZkOi4uLiA6Cj4gICAgICBWTkMgc2VydmVyIHJ1bm5pbmcgb24gMTI3LjAu
MC4xOjU5MDIKPiAgICAgIG1pZ3JhdGlvbl9mZF9pbmNvbWluZygpCj4gICAgICB4ZW5fc2V0dXBf
cG9zdCgpCj4gICAgICB4ZW50b29sY29yZV9yZXN0cmljdF9hbGw6IHJjID0gMAo+ICAgICAgb3Nf
c2V0dXBfcG9zdCgpCj4gICAgICBtYWluX2xvb3AoKQo+ICAgICAgbWlncmF0aW9uX3NldF9pbmNv
bWluZ19jaGFubmVsKCkKPiAgICAgIG1pZ3JhdGVfc2V0X3N0YXRlKCkKPiAgICAgIHhlbl9jaGFu
Z2Vfc3RhdGVfaGFuZGxlcigpCj4gICAgICB4ZW5zdG9yZV9yZWNvcmRfZG1fc3RhdGU6IHJ1bm5p
bmcKPiAgICAgIGVycm9yIHJlY29yZGluZyBkbSBzdGF0ZQo+ICAgICAgcWVtdSBleGl0ZWQgd2l0
aCBjb2RlIDEKPiAKPiBUaGUgaXNzdWUgaXMgdGhhdCBRRU1VIG5lZWRzIHhlbnN0b3JlIGFjY2Vz
cyB0byB3cml0ZSAicnVubmluZyIgYnV0IHRoaXMgCj4gaXMgYWZ0ZXIgaXQgaGFzIGFscmVhZHkg
YmVlbiByZXN0cmljdGVkLiBNb3ZpbmcgeGVuX3NldHVwX3Bvc3QoKSBpbnRvIAo+IHhlbl9jaGFu
Z2Vfc3RhdGVfaGFuZGxlcigpIHdvcmtzIGZpbmUuIFRoZSBvbmx5IGlzc3VlIGlzIHRoYXQgaW4g
dGhlIAo+IG1pZ3JhdGlvbiBjYXNlLCBpdCBleGVjdXRlcyBhZnRlciBvc19zZXR1cF9wb3N0KCkg
c28gUUVNVSBtaWdodCBiZSAKPiBjaHJvb3RlZCBpbiB3aGljaCBjYXNlIG9wZW5pbmcgL2Rldi9u
dWxsIHRvIHJlc3RyaWN0IGZkcyBkb2Vzbid0IHdvcmsgCj4gKHVubGVzcyBpdHMgbmV3IHJvb3Qg
aGFzIGEgL2Rldi9udWxsKS4KClRoYW5rcyBmb3IgdGhlIGV4dGVuc2l2ZSBkaWFnbm9zaXMuCgpX
ZSBkbyBpbiBmYWN0IHdhbnQgdGhlIHJlc3RyaWN0aW9uIHRvIG9jY3VyIGJlZm9yZSB0aGUgbWln
cmF0aW9uCnN0cmVhbSBpcyByZWFkLiAgVGhpcyBpcyBiZWNhdXNlIHdlIGFyZSB0cnlpbmcgdG8g
ZGVmZW5kIGFnYWluc3QgYQpndWVzdCB3aGljaCBjYW4gZXhwbG9pdCBhIGJ1ZyBpbiBxZW11LiAg
VGhhdCBtZWFucyB0aGF0IHRoZSBzZW5kaW5nCnFlbXUgbXVzdCBiZSBhc3N1bWVkIHRvIGJlIGNv
bXByb21pc2VkLiAgSW4gdGhpcyBjb250ZXh0IEkgZG9uJ3QgdGhpbmsKcWVtdSdzIG1pZ3JhdGlv
biBzdHJlYW0gcmVjZWl2ZXIgY2FuIGJlIHJlZ2FyZGVkIGFzIGhhcmRlbmVkIGFnYWluc3QKaG9z
dGlsZSBpbnB1dDsgaXQncyBmYXIgdG9vIGNvbXBsaWNhdGVkLCBldmVuIGlmIGVmZm9ydHMgaGF2
ZSBiZWVuCm1hZGUgaW4gdGhhdCBkaXJlY3Rpb24gKEkgaGF2ZW4ndCBjaGVja2VkKS4gIFNvIHRv
IGF2b2lkIHRoZSByZWNlaXZpbmcKcWVtdSBiZWluZyBjb21wcm9taXNlZCB3aGlsZSBzdGlsbCB1
bnJlc3RyaWN0ZWQsIHdlIHNob3VsZCByZXN0cmljdApiZWZvcmUgc3RhcnRpbmcgdG8gcmVhZCB0
aGUgbWlncmF0aW9uIHN0cmVhbS4KClRoZSBjb3JyZWN0IGZpeCBpcyB0byB1c2UgYSBkaWZmZXJl
bnQgdGVjaG5pcXVlIHRvIG5vdGlmeSB0aGUKdG9vbHN0YWNrIHRoYXQgcWVtdSBpcyB1cCBhbmQg
cnVubmluZy4gIFRoYXQgb2J2aW91c2x5IHJlcXVpcmVzCmNoYW5nZXMgb24gdGhlIFhlbiB0b29s
cyBzaWRlLiAgSSB3aWxsIGxvb2sgaW50byB0aGF0IGZvciB0aGUgWGVuIDQuMTEKcmVsZWFzZSBj
eWNsZS4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 13 10:44:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 10:44:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2xSN-00019c-7k; Fri, 13 Oct 2017 10:44:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1e2xSL-00018c-Ii
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 10:44:41 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 9E/A0-26618-81990E95; Fri, 13 Oct 2017 10:44:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsVyMfTASl2JmQ8
 iDRa08Ft83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnTbk1iKegTrth4s5upgfGlQBcjF4eQwExG
 ifmXpzKCOCwC7cwSnRO3M4E4EgLvWCT6Zk8DcjiBnDyJO6++MELYaRILzrxkhbArJe59eAxWI
 ySgJXH01GxWiLE7mCT6Zz5m62Lk4GATMJGY1SEBUiMioCRxb9VksAXMAm8ZJRbuuQk2SFggUu
 Lr1TnsIDaLgKrExI2XwOK8Al4Sk399h1osJ3HzXCfzBEb+BYwMqxg1ilOLylKLdA3N9JKKMtM
 zSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAoOIAQh2ME59H3eIUZKDSUmUVy3yQaQQX1J+
 SmVGYnFGfFFpTmrxIUYZDg4lCd5ZM4BygkWp6akVaZk5wHCGSUtw8CiJ8CaApHmLCxJzizPTI
 VKnGC05Lty59IeJ48CeW0Cy4+bdP0xCLHn5ealS4rxZIA0CIA0ZpXlw42Axd4lRVkqYlxHoQC
 GegtSi3MwSVPlXjOIcjErCvDumA03hycwrgdv6CuggJqCD3kWAHVSSiJCSamCceNzNdZ1Lxjk
 1xSI/pdJl52IrawPPGM96OCtKbo6F0leGVTYpSQLqSXffR27q911pIbe4yND8ihmD/mxtAwtp
 d6Pobimf/vnvfjXdOv24PXNyTGL5mtbLq4XEQu8orS+Tvhms/yVy7zLBrHe/uy0m+/2a8UHjY
 tGya1P8Vj9c9fRau6DYLhklluKMREMt5qLiRADjM0t8tAIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1507891479!78387197!1
X-Originating-IP: [209.85.192.169]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19448 invoked from network); 13 Oct 2017 10:44:40 -0000
Received: from mail-pf0-f169.google.com (HELO mail-pf0-f169.google.com)
 (209.85.192.169)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Oct 2017 10:44:40 -0000
Received: by mail-pf0-f169.google.com with SMTP id l188so9607824pfc.6
 for <xen-devel@lists.xenproject.org>; Fri, 13 Oct 2017 03:44:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id;
 bh=QNPFe1tNXiyF1vbB2XiH2ZdK6MXItTJqUr/+HMIZ8Ig=;
 b=iduMa2b0f1NU2eLw6Pe8Dq6ZMg3gDmtBYWabSLNh4CPsuH9cG2Z4DeGbW7NeI5ORaQ
 YUu1Wl9sKzfICf05y2rBGT+mNbNi5yZv1CZ0lgkWqZdp+asmG0WKTz1eP5QaZ6+fWSBA
 hX+o15SSgACq/8NJHjusGCu4mdwDNqJaQOihQ=
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=QNPFe1tNXiyF1vbB2XiH2ZdK6MXItTJqUr/+HMIZ8Ig=;
 b=UFkS5Zj43+TXGLrrvSSIP9uLAZmJnMdb1BZjoV9kPJTz3HjK4pP7hb62FxVwbPucWN
 bkqycUjhHu4xhtit2LFll3ylY2suENXcJJwpONcSiNHSVLAlLRxQWPVyIPUa31rg/sRt
 wOJuhVQQ19oQRuXxzcL3M5c5Z3+/BRh2xg3PtqPL/954qRGMphnS5RuZzkI6aPv8Dc3c
 9YNngqG7aCY18V1olyay3sRzCTtJPB3wayKbMZZICPJv2P4QpiiBJ314xkwaPAXKVRzk
 qhpsKb+iSBkDEdcj+dalYav1xAD0GFCW3tRS7nFPvkaIfgetPiNcg684fGVAQwrVqecn
 vkzg==
X-Gm-Message-State: AMCzsaWAPHsrEWshyzn03jWiMhtpAffCuPYN8GHWLnlTW6RIwnxK2jji
 Um/Ivty0z/JJSX65RFZOoyNWNidrH6g=
X-Google-Smtp-Source: AOwi7QBql/1ICBFrTHYPViYunxn64Q8PzyXjAExKN+1iWGjupryT9PJpcbhPl5ftAlgNQxEKnWKugw==
X-Received: by 10.159.197.66 with SMTP id d2mr1030808plo.130.1507891478598;
 Fri, 13 Oct 2017 03:44:38 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id v14sm1731855pgc.78.2017.10.13.03.44.35
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 13 Oct 2017 03:44:38 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Fri, 13 Oct 2017 16:14:32 +0530
Message-Id: <1507891472-4701-1-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] libxl: vpl011: Fix hex to dec conversion of vuart_gfn
	in libxl__device_vuart_add
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gbGlieGxfX2RldmljZV92dWFydF9hZGQgdnVhcnRfZ2ZuIGlzIGdldHRpbmcgc3RvcmVkIGFz
IGEgaGV4IHZhbHVlOgoKPiBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCBHQ1NQUklOVEYoIiUi
UFJJX3hlbl9wZm4sIHN0YXRlLT52dWFydF9nZm4pKTsKCkhvd2V2ZXIsIHhlbnN0b3JlIHJlYWRz
IHRoaXMgdmFsdWUgYXMgYSBkZWNpbWFsIHZhbHVlIGFuZCB0cmllcyB0byBtYXAgdGhlCndyb25n
IGFkZHJlc3MgYW5kIGZhaWxzLgoKSW50cm9kdWNlZCBhIG5ldyBmb3JtYXQgc3RyaW5nICJQUkl1
X3hlbl9wZm4iIHdoaWNoIGZvcm1hdHMgdGhlIHZhbHVlIGFzIGEKZGVjaW1hbCB2YWx1ZS4KClNp
Z25lZC1vZmYtYnk6IEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9y
Zz4KLS0tCkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDQzogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCiB0b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMg
ICAgICAgfCAyICstCiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaCAgICAgfCAxICsKIHhl
bi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4uaCB8IDEgKwogMyBmaWxlcyBjaGFuZ2VkLCAz
IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9s
aWJ4bF9jb25zb2xlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMKaW5kZXggYzA1ZGMy
OC4uNmJmYzBlNSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jCisrKyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYwpAQCAtMzc2LDcgKzM3Niw3IEBAIGludCBsaWJ4
bF9fZGV2aWNlX3Z1YXJ0X2FkZChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICBm
bGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCAicG9ydCIpOwogICAgIGZsZXhhcnJheV9hcHBlbmQo
cm9fZnJvbnQsIEdDU1BSSU5URigiJSJQUkl1MzIsIHN0YXRlLT52dWFydF9wb3J0KSk7CiAgICAg
ZmxleGFycmF5X2FwcGVuZChyb19mcm9udCwgInJpbmctcmVmIik7Ci0gICAgZmxleGFycmF5X2Fw
cGVuZChyb19mcm9udCwgR0NTUFJJTlRGKCIlIlBSSV94ZW5fcGZuLCBzdGF0ZS0+dnVhcnRfZ2Zu
KSk7CisgICAgZmxleGFycmF5X2FwcGVuZChyb19mcm9udCwgR0NTUFJJTlRGKCIlIlBSSXVfeGVu
X3Bmbiwgc3RhdGUtPnZ1YXJ0X2dmbikpOwogICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJvbnQs
ICJsaW1pdCIpOwogICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJvbnQsIEdDU1BSSU5URigiJWQi
LCBMSUJYTF9YRU5DT05TT0xFX0xJTUlUKSk7CiAgICAgZmxleGFycmF5X2FwcGVuZChyb19mcm9u
dCwgInR5cGUiKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oIGIv
eGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmgKaW5kZXggNTcwOGNkMi4uMDVmZDExYyAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmgKKysrIGIveGVuL2luY2x1ZGUv
cHVibGljL2FyY2gtYXJtLmgKQEAgLTI3NCw2ICsyNzQsNyBAQCBERUZJTkVfWEVOX0dVRVNUX0hB
TkRMRSh2Y3B1X2d1ZXN0X2NvcmVfcmVnc190KTsKIAogdHlwZWRlZiB1aW50NjRfdCB4ZW5fcGZu
X3Q7CiAjZGVmaW5lIFBSSV94ZW5fcGZuIFBSSXg2NAorI2RlZmluZSBQUkl1X3hlbl9wZm4gUFJJ
dTY0CiAKIC8qIE1heGltdW0gbnVtYmVyIG9mIHZpcnR1YWwgQ1BVcyBpbiBsZWdhY3kgbXVsdGkt
cHJvY2Vzc29yIGd1ZXN0cy4gKi8KIC8qIE9ubHkgb25lLiBBbGwgb3RoZXIgVkNQVVMgbXVzdCB1
c2UgVkNQVU9QX3JlZ2lzdGVyX3ZjcHVfaW5mbyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
cHVibGljL2FyY2gteDg2L3hlbi5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi5o
CmluZGV4IGZmOTE4MzEuLjNiMGIxZDYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9h
cmNoLXg4Ni94ZW4uaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYveGVuLmgKQEAg
LTc1LDYgKzc1LDcgQEAgX19EZUZpTmVfXyBfX0RFQ0xfUkVHX0xPMTYobmFtZSkgZSAjIyBuYW1l
CiAjaWZuZGVmIF9fQVNTRU1CTFlfXwogdHlwZWRlZiB1bnNpZ25lZCBsb25nIHhlbl9wZm5fdDsK
ICNkZWZpbmUgUFJJX3hlbl9wZm4gImx4IgorI2RlZmluZSBQUkl1X3hlbl9wZm4gImx1IgogI2Vu
ZGlmCiAKICNkZWZpbmUgWEVOX0hBVkVfUFZfR1VFU1RfRU5UUlkgMQotLSAKMi43LjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 10:45:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 10:45:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2xSl-0001Cn-Fb; Fri, 13 Oct 2017 10:45:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=452638d7e=roger.pau@citrix.com>)
 id 1e2xSk-0001CZ-RG
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 10:45:06 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 1F/3A-01544-23990E95; Fri, 13 Oct 2017 10:45:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWSzvfng67hzAe
 RBnsXyFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkvfs9nK+gUrJi/aBljA+Mh3i5GTg4JAX+J
 jhf7mUBsFgFViaauBvYuRg4ONgF7ielfK0DCIgLKEr2/frOA2MwCKhKn5nWB2cIC8RKTZrWxg
 9i8Ap4S91/MAYsLCVxglOhbKAYRF5Q4OfMJVK+OxILdn9hAxjMLSEss/8cBEuYE2nTjxkFGEF
 sUaHz/kqfsEGMUJfrnPWCDuDJd4ujMjWwTGPlnIZk6C8nUWQhTFzAyr2LUKE4tKkst0jU00ks
 qykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAw/BiDYwdg3y/kQoyQHk5Ior1rkg0gh
 vqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwRM4BygkWp6akVaZk5wEiASUtw8CiJ8CaApHmLCxJzi
 zPTIVKnGBWlxHmzQBICIImM0jy4Nlj0XWKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5IwrwHIFJ
 7MvBK46a+AFjMBLX4XAba4JBEhJdXAKNhk+XaS/P8gPZsgmRZ3ccmnx5c11+zzlZ23sjDsWwC
 X/e3zpy7Pe1SsuslX+Q4Xp0pg0jXxEN8FnDtWX7ncwf17u+BugQKOdV13Fpmvd9oz4W5hmMCm
 A0euHEk4wPN3RVLVM69nGWe41bYEflyxoG9J+aPkOVqfp5zua2+Lnah98NeVN7FX/ymxFGckG
 moxFxUnAgDt/7aGuQIAAA==
X-Env-Sender: prvs=452638d7e=roger.pau@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1507891502!103983839!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5089 invoked from network); 13 Oct 2017 10:45:05 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Oct 2017 10:45:05 -0000
X-IronPort-AV: E=Sophos;i="5.43,370,1503360000"; d="scan'208";a="106312607"
Date: Fri, 13 Oct 2017 11:44:56 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20171013104456.xa4lgwhxpppz6c7z@dhcp-3-128.uk.xensource.com>
References: <20170929112535.82299-1-roger.pau@citrix.com>
 <20170929112535.82299-3-roger.pau@citrix.com>
 <59E09A520200007800185FD4@prv-mh.provo.novell.com>
 <59E09C910200007800185FF0@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59E09C910200007800185FF0@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 2/3] x86/pvh: use max_pdx to calculate the
 paging memory usage
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMTMsIDIwMTcgYXQgMDg6NTk6MjlBTSArMDAwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDEzLjEwLjE3IGF0IDEwOjQ5LCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3Rl
Ogo+ID4+Pj4gT24gMjkuMDkuMTcgYXQgMTM6MjUsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPj4gbnJfcGFnZXMgZG9lc24ndCB0YWtlIGludG8gYWNjb3VudCBob2xlcyBvciBNTUlP
IHJlZ2lvbnMsIGFuZAo+ID4+IHVuZGVyZXN0aW1hdGVzIHRoZSBhbW91bnQgb2YgbWVtb3J5IG5l
ZWRlZCBmb3IgcGFnaW5nLiBCZSBvbiB0aGUgc2FmZQo+ID4+IHNpZGUgYW5kIHVzZSBtYXhfcGR4
IGluc3RlYWQuCj4gPj4gCj4gPj4gTm90ZSB0aGF0IGJvdGggY2FzZXMgYXJlIGp1c3QgYXBwcm94
aW1hdGlvbnMsIGJ1dCB1c2luZyBtYXhfcGR4IHlpZWxkcwo+ID4+IGEgbnVtYmVyIG9mIGZyZWUg
cGFnZXMgYWZ0ZXIgRG9tMCBidWlsZCBhbHdheXMgZ3JlYXRlciB0aGFuIHRoZQo+ID4+IG1pbmlt
dW0gcmVzZXJ2ZSAoZWl0aGVyIDEvMTYgb2YgbWVtb3J5IG9yIDEyOE1CLCB3aGF0ZXZlciBpcwo+
ID4+IHNtYWxsZXIpLgo+ID4+IAo+ID4+IFdpdGhvdXQgdGhpcyBwYXRjaCBvbiBhIDE2R0IgYm94
IHRoZSBhbW91bnQgb2YgZnJlZSBtZW1vcnkgYWZ0ZXIKPiA+PiBidWlsZGluZyBEb20wIHdpdGhv
dXQgc3BlY2lmeWluZyBhbnkgZG9tMF9tZW0gcGFyYW1ldGVyIHdvdWxkIGJlCj4gPj4gMTIyTUIs
IHdpdGggdGhpcyBwYXRjaCBhcHBsaWVkIHRoZSBhbW91bnQgb2YgZnJlZSBtZW1vcnkgYWZ0ZXIg
RG9tMAo+ID4+IGJ1aWxkIGlzIDE0NE1CLCB3aGljaCBpcyBncmVhdGVyIHRoYW4gdGhlIHJlc2Vy
dmVkIDEyOE1CLgo+ID4gCj4gPiBGb3IgdGhlIGNhc2Ugb2YgdGhlcmUgbm90IGJlaW5nIGEgImRv
bTBfbWVtPSIgdGhpcyBtYXkgaW5kZWVkCj4gPiBiZSBhY2NlcHRhYmxlIChhbGJlaXQgSSBub3Rp
Y2UgdGhlIGdhcCBpcyBsYXJnZXIgdGhhbiBiZWZvcmUsIGp1c3QKPiA+IHRoaXMgdGltZSBpbiB0
aGUgcmlnaHQgZGlyZWN0aW9uKS4gRm9yIHRoZSBzdXBwb3NlZGx5IG11Y2ggbW9yZQo+ID4gY29t
bW9uIGNhc2Ugb2YgdGhlcmUgYmVpbmcgImRvbTBfbWVtPSIgKGFuZCB3aXRoIGEgcG9zaXRpdmUK
PiA+IHZhbHVlKSwgaG93ZXZlciwgbm90IHVzaW5nIG5yX3BhZ2VzIC4uLgo+ID4+IEBAIC0yODgs
NyArMjg5LDcgQEAgdW5zaWduZWQgbG9uZyBfX2luaXQgZG9tMF9jb21wdXRlX25yX3BhZ2VzKAo+
ID4+ICAgICAgICAgICAgICBicmVhazsKPiA+PiAgCj4gPj4gICAgICAgICAgLyogUmVzZXJ2ZSBt
ZW1vcnkgZm9yIHNoYWRvdyBvciBIQVAuICovCj4gPj4gLSAgICAgICAgYXZhaWwgLT0gZG9tMF9w
YWdpbmdfcGFnZXMoZCwgbnJfcGFnZXMpOwo+ID4+ICsgICAgICAgIGF2YWlsIC09IHBhZ2luZ19w
Z3M7Cj4gPiAKPiA+IC4uLiBoZXJlIGlzIGxpa2VseSBnb2luZyB0byByZXN1bHQgaW4gYSBodWdl
IG92ZXJlc3RpbWF0aW9uLgo+IAo+IFdoaWNoIEkgcmVhbGl6ZSBtYXkgb3IgbWF5IG5vdCBiZSBh
IHByb2JsZW0gLSB0aGUgcXVlc3Rpb24gaXMKPiB3aGV0aGVyIGFuZCBpZiBzbyBob3cgZmFyIHRo
ZSBjbGFtcGluZyBkb25lIGJ5Cj4gCj4gICAgICAgICBucl9wYWdlcyA9IG1pbihucl9wYWdlcywg
YXZhaWwpOwo+IAo+IGFib3ZlIGhlcmUgd291bGQgcmVzdWx0IGluIGEgbWVhbmluZ2Z1bGx5IGRp
ZmZlcmVudCBhbW91bnQgb2YKPiBtZW1vcnkgRG9tMCBtYXkgZ2V0IGZvciBjZXJ0YWluIGNvbW1h
bmQgbGluZSBvcHRpb24gLyB0b3RhbAo+IGFtb3VudCBvZiBtZW1vcnkgY29tYmluYXRpb25zLiBJ
LmUuIHF1aXRlIGEgYml0IG1vcmUgdGhhbiBhCj4gc2luZ2xlIGRhdGEgcG9pbnQgd291bGQgbmVl
ZCB0byBiZSBwcm92aWRlZCB0byBwcm92ZSB0aGlzIGlzbid0Cj4gZ29pbmcgdG8gYmUgcGVyY2Vp
dmVkIGFzIGEgcmVncmVzc2lvbiBieSBhbnlvbmUuCgpXaGF0IGFib3V0IHVzaW5nIHNvbWV0aGlu
ZyBsaWtlIG1heF9wZHggLSB0b3RhbF9wYWdlcyArIG5yX3BhZ2VzLCB0aGF0CnNlZW1zIGxpa2Ug
YSBnb29kIGNvbXByb21pc2UgdGhhdCBzaG91bGQgdGFrZSBpbnRvIGFjY291bnQgdGhlIE1NSU8K
aG9sZXMgd2l0aG91dCBvdmVyZXN0aW1hdGluZyBhcyBtdWNoIGFzIGp1c3QgdXNpbmcgbWF4X3Bk
eC4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 11:05:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 11:05:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2xm5-0003TZ-6E; Fri, 13 Oct 2017 11:05:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=452428aa2=ross.lagerwall@citrix.com>)
 id 1e2xm3-0003TT-Lp
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 11:05:03 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 2A/24-30115-EDD90E95; Fri, 13 Oct 2017 11:05:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHRDpO7tuQ8
 iDea9kLb4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPu3/jCVtCgVPH+02TWBsaHMl2MnBwSAv4S
 7dvns4LYbAIGErcufWfuYuTgEBFQkbi91wAkzCxQLnFi+2E2EFtYwEfi/7xXLCA2i4CqRMuWm
 WBxXgE7iSXLlrJDjJST2HNxBjvIGE4Be4nLm+RAwkJAJf9eHWSCsNUk3i4/wwLRKihxcuYTFo
 hVEhIHX7xgnsDIOwtJahaS1AJGplWMGsWpRWWpRbrGRnpJRZnpGSW5iZk5uoYGZnq5qcXFiem
 pOYlJxXrJ+bmbGIGBwwAEOxhPrws8xCjJwaQkyqsW+SBSiC8pP6UyI7E4I76oNCe1+BCjDAeH
 kgSvADAQhQSLUtNTK9Iyc4AhDJOW4OBREuH1AUnzFhck5hZnpkOkTjEacxzbdPkPE0fHzbt/m
 IRY8vLzUqXEeRVASgVASjNK8+AGwWLrEqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR5FUGm8G
 TmlcDtewV0ChPQKe8iwE4pSURISTUwJoSuObpG+MmZhEWO+y6/Fr3htrTuj/a0gpVv4+49PRJ
 248vdS5l9RzZ19J5/m9LpapO8KTa7ZvU3ydq5sZccJE8d/W3DX7/z6Ht7oTnbOzhtwu0vq/Lc
 Vngz9e3p3PBLbzMWLXmv5czG5VRre7X70fN8R2dJjYbLRe/DX5x7G6UcMP3j46qTHEosxRmJh
 lrMRcWJAG6QN4moAgAA
X-Env-Sender: prvs=452428aa2=ross.lagerwall@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1507892697!106922560!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20386 invoked from network); 13 Oct 2017 11:04:59 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Oct 2017 11:04:59 -0000
X-IronPort-AV: E=Sophos;i="5.43,370,1503360000"; d="scan'208";a="445883236"
From: Ross Lagerwall <ross.lagerwall@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 13 Oct 2017 12:04:50 +0100
Message-ID: <20171013110450.19176-2-ross.lagerwall@citrix.com>
X-Mailer: git-send-email 2.9.5
In-Reply-To: <20171013110450.19176-1-ross.lagerwall@citrix.com>
References: <20171013110450.19176-1-ross.lagerwall@citrix.com>
MIME-Version: 1.0
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH v2 2/2] xentoolcore_restrict_all: Implement for
	libxenevtchn
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+
Ci0tLQogdG9vbHMvUnVsZXMubWsgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQog
dG9vbHMvbGlicy9ldnRjaG4vTWFrZWZpbGUgICAgICAgICAgICAgICAgfCAgNCArKy0tCiB0b29s
cy9saWJzL2V2dGNobi9jb3JlLmMgICAgICAgICAgICAgICAgICB8IDEzICsrKysrKysrKysrKysK
IHRvb2xzL2xpYnMvZXZ0Y2huL3ByaXZhdGUuaCAgICAgICAgICAgICAgIHwgIDMgKysrCiB0b29s
cy9saWJzL3Rvb2xjb3JlL2luY2x1ZGUveGVudG9vbGNvcmUuaCB8ICA1IC0tLS0tCiA1IGZpbGVz
IGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
dG9vbHMvUnVsZXMubWsgYi90b29scy9SdWxlcy5tawppbmRleCBiZTkyZjBhLi42MTUxNWQzIDEw
MDY0NAotLS0gYS90b29scy9SdWxlcy5taworKysgYi90b29scy9SdWxlcy5tawpAQCAtMTA5LDcg
KzEwOSw3IEBAIExETElCU19saWJ4ZW50b29sY29yZSA9ICQoU0hERVBTX2xpYnhlbnRvb2xjb3Jl
KSAkKFhFTl9MSUJYRU5UT09MQ09SRSkvbGlieGVudG9vCiBTSExJQl9saWJ4ZW50b29sY29yZSAg
PSAkKFNIREVQU19saWJ4ZW50b29sY29yZSkgLVdsLC1ycGF0aC1saW5rPSQoWEVOX0xJQlhFTlRP
T0xDT1JFKQogCiBDRkxBR1NfbGlieGVuZXZ0Y2huID0gLUkkKFhFTl9MSUJYRU5FVlRDSE4pL2lu
Y2x1ZGUgJChDRkxBR1NfeGVuaW5jbHVkZSkKLVNIREVQU19saWJ4ZW5ldnRjaG4gPQorU0hERVBT
X2xpYnhlbmV2dGNobiA9ICQoU0hMSUJfbGlieGVudG9vbGNvcmUpCiBMRExJQlNfbGlieGVuZXZ0
Y2huID0gJChTSERFUFNfbGlieGVuZXZ0Y2huKSAkKFhFTl9MSUJYRU5FVlRDSE4pL2xpYnhlbmV2
dGNobiQobGliZXh0ZW5zaW9uKQogU0hMSUJfbGlieGVuZXZ0Y2huICA9ICQoU0hERVBTX2xpYnhl
bmV2dGNobikgLVdsLC1ycGF0aC1saW5rPSQoWEVOX0xJQlhFTkVWVENITikKIApkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlicy9ldnRjaG4vTWFrZWZpbGUgYi90b29scy9saWJzL2V2dGNobi9NYWtlZmls
ZQppbmRleCBiYzk4YWVkLi45OTUyYjMwIDEwMDY0NAotLS0gYS90b29scy9saWJzL2V2dGNobi9N
YWtlZmlsZQorKysgYi90b29scy9saWJzL2V2dGNobi9NYWtlZmlsZQpAQCAtNyw3ICs3LDcgQEAg
U0hMSUJfTERGTEFHUyArPSAtV2wsLS12ZXJzaW9uLXNjcmlwdD1saWJ4ZW5ldnRjaG4ubWFwCiAK
IENGTEFHUyAgICs9IC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMKIENGTEFHUyAgICs9IC1J
Li9pbmNsdWRlICQoQ0ZMQUdTX3hlbmluY2x1ZGUpCi1DRkxBR1MgICArPSAkKENGTEFHU19saWJ4
ZW50b29sbG9nKQorQ0ZMQUdTICAgKz0gJChDRkxBR1NfbGlieGVudG9vbGxvZykgJChDRkxBR1Nf
bGlieGVudG9vbGNvcmUpCiAKIFNSQ1MteSAgICAgICAgICAgICAgICAgKz0gY29yZS5jCiBTUkNT
LSQoQ09ORklHX0xpbnV4KSAgICs9IGxpbnV4LmMKQEAgLTYxLDcgKzYxLDcgQEAgbGlieGVuZXZ0
Y2huLnNvLiQoTUFKT1IpOiBsaWJ4ZW5ldnRjaG4uc28uJChNQUpPUikuJChNSU5PUikKIAkkKFNZ
TUxJTktfU0hMSUIpICQ8ICRACiAKIGxpYnhlbmV2dGNobi5zby4kKE1BSk9SKS4kKE1JTk9SKTog
JChQSUNfT0JKUykgbGlieGVuZXZ0Y2huLm1hcAotCSQoQ0MpICQoTERGTEFHUykgLVdsLCQoU09O
QU1FX0xERkxBRykgLVdsLGxpYnhlbmV2dGNobi5zby4kKE1BSk9SKSAkKFNITElCX0xERkxBR1Mp
IC1vICRAICQoUElDX09CSlMpICQoTERMSUJTX2xpYnhlbnRvb2xsb2cpICQoQVBQRU5EX0xERkxB
R1MpCisJJChDQykgJChMREZMQUdTKSAtV2wsJChTT05BTUVfTERGTEFHKSAtV2wsbGlieGVuZXZ0
Y2huLnNvLiQoTUFKT1IpICQoU0hMSUJfTERGTEFHUykgLW8gJEAgJChQSUNfT0JKUykgJChMRExJ
QlNfbGlieGVudG9vbGxvZykgJChMRExJQlNfbGlieGVudG9vbGNvcmUpICQoQVBQRU5EX0xERkxB
R1MpCiAKIC5QSE9OWTogaW5zdGFsbAogaW5zdGFsbDogYnVpbGQKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnMvZXZ0Y2huL2NvcmUuYyBiL3Rvb2xzL2xpYnMvZXZ0Y2huL2NvcmUuYwppbmRleCA0MTYy
MWZmLi4xNGI3NTQ5IDEwMDY0NAotLS0gYS90b29scy9saWJzL2V2dGNobi9jb3JlLmMKKysrIGIv
dG9vbHMvbGlicy9ldnRjaG4vY29yZS5jCkBAIC0xOCw2ICsxOCwxNiBAQAogCiAjaW5jbHVkZSAi
cHJpdmF0ZS5oIgogCitzdGF0aWMgaW50IGFsbF9yZXN0cmljdF9jYihYZW50b29sY29yZV9fQWN0
aXZlX0hhbmRsZSAqYWgsIGRvbWlkX3QgZG9taWQpIHsKKyAgICB4ZW5ldnRjaG5faGFuZGxlICp4
Y2UgPSBDT05UQUlORVJfT0YoYWgsICp4Y2UsIHRjX2FoKTsKKworICAgIGlmICh4Y2UtPmZkIDwg
MCkKKyAgICAgICAgLyoganVzdCBpbiBjYXNlICovCisgICAgICAgIHJldHVybiAwOworCisgICAg
cmV0dXJuIHhlbmV2dGNobl9yZXN0cmljdCh4Y2UsIGRvbWlkKTsKK30KKwogeGVuZXZ0Y2huX2hh
bmRsZSAqeGVuZXZ0Y2huX29wZW4oeGVudG9vbGxvZ19sb2dnZXIgKmxvZ2dlciwgdW5zaWduZWQg
b3Blbl9mbGFncykKIHsKICAgICB4ZW5ldnRjaG5faGFuZGxlICp4Y2UgPSBtYWxsb2Moc2l6ZW9m
KCp4Y2UpKTsKQEAgLTI5LDYgKzM5LDkgQEAgeGVuZXZ0Y2huX2hhbmRsZSAqeGVuZXZ0Y2huX29w
ZW4oeGVudG9vbGxvZ19sb2dnZXIgKmxvZ2dlciwgdW5zaWduZWQgb3Blbl9mbGFncykKICAgICB4
Y2UtPmxvZ2dlciA9IGxvZ2dlcjsKICAgICB4Y2UtPmxvZ2dlcl90b2ZyZWUgID0gTlVMTDsKIAor
ICAgIHhjZS0+dGNfYWgucmVzdHJpY3RfY2FsbGJhY2sgPSBhbGxfcmVzdHJpY3RfY2I7CisgICAg
eGVudG9vbGNvcmVfX3JlZ2lzdGVyX2FjdGl2ZV9oYW5kbGUoJnhjZS0+dGNfYWgpOworCiAgICAg
aWYgKCF4Y2UtPmxvZ2dlcikgewogICAgICAgICB4Y2UtPmxvZ2dlciA9IHhjZS0+bG9nZ2VyX3Rv
ZnJlZSA9CiAgICAgICAgICAgICAoeGVudG9vbGxvZ19sb2dnZXIqKQpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlicy9ldnRjaG4vcHJpdmF0ZS5oIGIvdG9vbHMvbGlicy9ldnRjaG4vcHJpdmF0ZS5oCmlu
ZGV4IDNkMzQ4NjIuLjMxZTU5NWIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZXZ0Y2huL3ByaXZh
dGUuaAorKysgYi90b29scy9saWJzL2V2dGNobi9wcml2YXRlLmgKQEAgLTQsMTEgKzQsMTQgQEAK
ICNpbmNsdWRlIDx4ZW50b29sbG9nLmg+CiAjaW5jbHVkZSA8eGVuZXZ0Y2huLmg+CiAKKyNpbmNs
dWRlIDx4ZW50b29sY29yZV9pbnRlcm5hbC5oPgorCiAjaW5jbHVkZSA8eGVuL3hlbi5oPgogCiBz
dHJ1Y3QgeGVuZXZ0Y2huX2hhbmRsZSB7CiAgICAgeGVudG9vbGxvZ19sb2dnZXIgKmxvZ2dlciwg
KmxvZ2dlcl90b2ZyZWU7CiAgICAgaW50IGZkOworICAgIFhlbnRvb2xjb3JlX19BY3RpdmVfSGFu
ZGxlIHRjX2FoOwogfTsKIAogaW50IG9zZGVwX2V2dGNobl9vcGVuKHhlbmV2dGNobl9oYW5kbGUg
KnhjZSk7CmRpZmYgLS1naXQgYS90b29scy9saWJzL3Rvb2xjb3JlL2luY2x1ZGUveGVudG9vbGNv
cmUuaCBiL3Rvb2xzL2xpYnMvdG9vbGNvcmUvaW5jbHVkZS94ZW50b29sY29yZS5oCmluZGV4IGJl
NmM1NzAuLmVmOWM2NzAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvdG9vbGNvcmUvaW5jbHVkZS94
ZW50b29sY29yZS5oCisrKyBiL3Rvb2xzL2xpYnMvdG9vbGNvcmUvaW5jbHVkZS94ZW50b29sY29y
ZS5oCkBAIC0zMSwxMSArMzEsNiBAQAogICogQXJyYW5nZXMgdGhhdCBYZW4gbGlicmFyeSBoYW5k
bGVzIChmZHMgZXRjLikgd2hpY2ggYXJlIGN1cnJlbnRseSBoZWxkCiAgKiBieSBYZW4gbGlicmFy
aWVzLCBjYW4gbm8gbG9uZ2VyIGJlIHVzZWQgb3RoZXIgdGhhbiB0byBhZmZlY3QgZG9taWQuCiAg
KgotICogRG9lcyBub3QgcHJldmVudCBlZmZlY3RzIHRoYXQgYW1vdW50IG9ubHkgdG8KLSAqICAg
LSBkZW5pYWwgb2Ygc2VydmljZSwgcG9zc2libHkgaG9zdC13aWRlLCBieSByZXNvdXJjZSBleGhh
dXN0aW9uIGV0Yy4KLSAqICAgLSBsZWFrIG9mIG5vdC12ZXJ5LWludGVyZXN0aW5nIG1ldGFpbmZv
cm1hdGlvbiBhYm91dCBvdGhlciBkb21haW5zCi0gKiAgICAgZWcsIHNwZWNpZmljYWxseSwgZXZl
bnQgY2hhbm5lbCBzaWduYWxzIHJlbGF0aW5nIHRvIG90aGVyIGRvbWFpbnMKLSAqCiAgKiBJZiB0
aGlzIGNhbm5vdCBiZSBhY2hpZXZlZCwgcmV0dXJucyAtMSBhbmQgc2V0cyBlcnJuby4KICAqIElm
IGNhbGxlZCBhZ2FpbiB3aXRoIHRoZSBzYW1lIGRvbWlkLCBpdCBtYXkgc3VjY2VlZCwgb3IgaXQg
bWF5CiAgKiBmYWlsIChldmVuIHRob3VnaCBzdWNoIGEgY2FsbCBpcyBwb3RlbnRpYWxseSBtZWFu
aW5nZnVsKS4KLS0gCjIuOS41CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 13 11:05:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 11:05:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2xmV-0003Uv-F0; Fri, 13 Oct 2017 11:05:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=452428aa2=ross.lagerwall@citrix.com>)
 id 1e2xmU-0003Uk-CM
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 11:05:30 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 72/D0-26326-9FD90E95; Fri, 13 Oct 2017 11:05:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsXitHSDve7buQ8
 iDT68YLT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNmzFnHXPDRsmLyvO2sDYwLDbsYOTkkBPwl
 5lz5xgJiswkYSNy69J25i5GDQ0RAReL2XgOQMLNAucSJ7YfZQGxhoPJPcy+zg9gsAqoS18/8Y
 AaxeQXsJLrerGWDGCknsefiDLAaIQE1ibfLz7BA1AhKnJz5hAVipoTEwRcvmCcwcs9CkpqFJL
 WAkWkVo3pxalFZapGuhV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmAgMADBDsY
 L7c6HGCU5mJREedUiH0QK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuAVAAaWkGBRanpqRVpmDjAk
 YdISHDxKIrxCIGne4oLE3OLMdIjUKUZdjo6bd/8wCbHk5eelSonzKoAUCYAUZZTmwY2AxcclR
 lkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfMqgkzhycwrgdv0CugIJqAj3kWAHVGSiJCSamDs9d
 lbk2Z860ng7dCJ0tcnFrz52Dc1iqG4RO/zxIB1LtwuDya8NFz0eoXY/YmhEzJXzpTY+Pzf30K
 7pUo80y53mRpq9nyvVT523VZulaW125/ya++5tKdln9mr8XgZU99Wpeodt5YYGR22Wvrg18vs
 1kszvxnsuhKV2ayvYrfEauU8jtzi/v17lViKMxINtZiLihMBO7fapooCAAA=
X-Env-Sender: prvs=452428aa2=ross.lagerwall@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1507892715!110192605!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34121 invoked from network); 13 Oct 2017 11:05:16 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Oct 2017 11:05:16 -0000
X-IronPort-AV: E=Sophos;i="5.43,370,1503360000"; d="scan'208";a="453844431"
From: Ross Lagerwall <ross.lagerwall@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 13 Oct 2017 12:04:49 +0100
Message-ID: <20171013110450.19176-1-ross.lagerwall@citrix.com>
X-Mailer: git-send-email 2.9.5
MIME-Version: 1.0
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH v1 1/2] tools/libs/evtchn: Add support for
	restricting a handle
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW1wbGVtZW50IHN1cHBvcnQgZm9yIHJlc3RyaWN0aW5nIGV2dGNobiBoYW5kbGVzIHRvIGEgcGFy
dGljdWxhciBkb21haW4Kb24gTGludXggYnkgY2FsbGluZyB0aGUgSU9DVExfRVZUQ0hOX1JFU1RS
SUNUX0RPTUlEIGlvY3RsIChzdXBwb3J0IGFkZGVkCmluIExpbnV4IHY0LjgpLgoKU2lnbmVkLW9m
Zi1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+Ci0tLQogdG9v
bHMvaW5jbHVkZS94ZW4tc3lzL0xpbnV4L2V2dGNobi5oICB8IDE1ICsrKysrKysrKysrKysrKwog
dG9vbHMvbGlicy9ldnRjaG4vTWFrZWZpbGUgICAgICAgICAgICB8ICAyICstCiB0b29scy9saWJz
L2V2dGNobi9jb3JlLmMgICAgICAgICAgICAgIHwgIDUgKysrKysKIHRvb2xzL2xpYnMvZXZ0Y2hu
L2ZyZWVic2QuYyAgICAgICAgICAgfCAgNiArKysrKysKIHRvb2xzL2xpYnMvZXZ0Y2huL2luY2x1
ZGUveGVuZXZ0Y2huLmggfCAxMCArKysrKysrKysrCiB0b29scy9saWJzL2V2dGNobi9saWJ4ZW5l
dnRjaG4ubWFwICAgIHwgIDQgKysrKwogdG9vbHMvbGlicy9ldnRjaG4vbGludXguYyAgICAgICAg
ICAgICB8ICA5ICsrKysrKysrKwogdG9vbHMvbGlicy9ldnRjaG4vbWluaW9zLmMgICAgICAgICAg
ICB8ICA2ICsrKysrKwogdG9vbHMvbGlicy9ldnRjaG4vbmV0YnNkLmMgICAgICAgICAgICB8ICA2
ICsrKysrKwogdG9vbHMvbGlicy9ldnRjaG4vcHJpdmF0ZS5oICAgICAgICAgICB8ICAzICsrKwog
dG9vbHMvbGlicy9ldnRjaG4vc29sYXJpcy5jICAgICAgICAgICB8ICA2ICsrKysrKwogdG9vbHMv
bGlidmNoYW4vaW5pdC5jICAgICAgICAgICAgICAgICB8ICAxICsKIHRvb2xzL2xpYnZjaGFuL2xp
YnhlbnZjaGFuLmggICAgICAgICAgfCAgMSArCiAxMyBmaWxlcyBjaGFuZ2VkLCA3MyBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvaW5jbHVkZS94ZW4tc3lz
L0xpbnV4L2V2dGNobi5oIGIvdG9vbHMvaW5jbHVkZS94ZW4tc3lzL0xpbnV4L2V2dGNobi5oCmlu
ZGV4IDkzOGQ0ZGEuLjA4ZWUwYjcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2luY2x1ZGUveGVuLXN5cy9M
aW51eC9ldnRjaG4uaAorKysgYi90b29scy9pbmNsdWRlL3hlbi1zeXMvTGludXgvZXZ0Y2huLmgK
QEAgLTg1LDQgKzg1LDE5IEBAIHN0cnVjdCBpb2N0bF9ldnRjaG5fbm90aWZ5IHsKICNkZWZpbmUg
SU9DVExfRVZUQ0hOX1JFU0VUCQkJCVwKIAlfSU9DKF9JT0NfTk9ORSwgJ0UnLCA1LCAwKQogCisv
KgorICogUmVzdHJpY3QgdGhpcyBmaWxlIGRlc2NyaXB0b3Igc28gdGhhdCBpdCBjYW4gb25seSBi
ZSB1c2VkIHRvIGJpbmQKKyAqIG5ldyBpbnRlcmRvbWFpbiBldmVudHMgZnJvbSBvbmUgZG9tYWlu
LgorICoKKyAqIE9uY2UgYSBmaWxlIGRlc2NyaXB0b3IgaGFzIGJlZW4gcmVzdHJpY3RlZCBpdCBj
YW5ub3QgYmUKKyAqIGRlLXJlc3RyaWN0ZWQsIGFuZCBtdXN0IGJlIGNsb3NlZCBhbmQgcmUtb3Bl
bmVkLiAgRXZlbnQgY2hhbm5lbHMKKyAqIHdoaWNoIHdlcmUgYm91bmQgYmVmb3JlIHJlc3RyaWN0
aW5nIHJlbWFpbiBib3VuZCBhZnRlcndhcmRzLCBhbmQKKyAqIGNhbiBiZSBub3RpZmllZCBhcyB1
c3VhbC4KKyAqLworI2RlZmluZSBJT0NUTF9FVlRDSE5fUkVTVFJJQ1RfRE9NSUQJCQlcCisJX0lP
QyhfSU9DX05PTkUsICdFJywgNiwgc2l6ZW9mKHN0cnVjdCBpb2N0bF9ldnRjaG5fcmVzdHJpY3Rf
ZG9taWQpKQorc3RydWN0IGlvY3RsX2V2dGNobl9yZXN0cmljdF9kb21pZCB7CisJZG9taWRfdCBk
b21pZDsKK307CisKICNlbmRpZiAvKiBfX0xJTlVYX1BVQkxJQ19FVlRDSE5fSF9fICovCmRpZmYg
LS1naXQgYS90b29scy9saWJzL2V2dGNobi9NYWtlZmlsZSBiL3Rvb2xzL2xpYnMvZXZ0Y2huL01h
a2VmaWxlCmluZGV4IDU0NDRlYzcuLmJjOThhZWQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZXZ0
Y2huL01ha2VmaWxlCisrKyBiL3Rvb2xzL2xpYnMvZXZ0Y2huL01ha2VmaWxlCkBAIC0yLDcgKzIs
NyBAQCBYRU5fUk9PVCA9ICQoQ1VSRElSKS8uLi8uLi8uLgogaW5jbHVkZSAkKFhFTl9ST09UKS90
b29scy9SdWxlcy5tawogCiBNQUpPUiAgICA9IDEKLU1JTk9SICAgID0gMAorTUlOT1IgICAgPSAx
CiBTSExJQl9MREZMQUdTICs9IC1XbCwtLXZlcnNpb24tc2NyaXB0PWxpYnhlbmV2dGNobi5tYXAK
IAogQ0ZMQUdTICAgKz0gLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcwpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlicy9ldnRjaG4vY29yZS5jIGIvdG9vbHMvbGlicy9ldnRjaG4vY29yZS5jCmluZGV4
IGMzMWUwOGMuLjQxNjIxZmYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZXZ0Y2huL2NvcmUuYwor
KysgYi90b29scy9saWJzL2V2dGNobi9jb3JlLmMKQEAgLTYxLDYgKzYxLDExIEBAIGludCB4ZW5l
dnRjaG5fY2xvc2UoeGVuZXZ0Y2huX2hhbmRsZSAqeGNlKQogICAgIHJldHVybiByYzsKIH0KIAor
aW50IHhlbmV2dGNobl9yZXN0cmljdCh4ZW5ldnRjaG5faGFuZGxlICp4Y2UsIGRvbWlkX3QgZG9t
aWQpCit7CisgICAgcmV0dXJuIG9zZGVwX2V2dGNobl9yZXN0cmljdCh4Y2UsIGRvbWlkKTsKK30K
KwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnMvZXZ0Y2huL2ZyZWVic2QuYyBiL3Rvb2xzL2xpYnMvZXZ0Y2huL2ZyZWVic2QuYwppbmRl
eCAzMGVhYTcwLi5iYTgyZjA2IDEwMDY0NAotLS0gYS90b29scy9saWJzL2V2dGNobi9mcmVlYnNk
LmMKKysrIGIvdG9vbHMvbGlicy9ldnRjaG4vZnJlZWJzZC5jCkBAIC00Nyw2ICs0NywxMiBAQCBp
bnQgb3NkZXBfZXZ0Y2huX2Nsb3NlKHhlbmV2dGNobl9oYW5kbGUgKnhjZSkKICAgICByZXR1cm4g
Y2xvc2UoeGNlLT5mZCk7CiB9CiAKK2ludCBvc2RlcF9ldnRjaG5fcmVzdHJpY3QoeGVuZXZ0Y2hu
X2hhbmRsZSAqeGNlLCBkb21pZF90IGRvbWlkKQoreworICAgIGVycm5vID0gLUVPUE5PVFNVUFA7
CisgICAgcmV0dXJuIC0xOworfQorCiBpbnQgeGVuZXZ0Y2huX2ZkKHhlbmV2dGNobl9oYW5kbGUg
KnhjZSkKIHsKICAgICByZXR1cm4geGNlLT5mZDsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZXZ0
Y2huL2luY2x1ZGUveGVuZXZ0Y2huLmggYi90b29scy9saWJzL2V2dGNobi9pbmNsdWRlL3hlbmV2
dGNobi5oCmluZGV4IDkzYjgwY2IuLjkxODIxZWUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZXZ0
Y2huL2luY2x1ZGUveGVuZXZ0Y2huLmgKKysrIGIvdG9vbHMvbGlicy9ldnRjaG4vaW5jbHVkZS94
ZW5ldnRjaG4uaApAQCAtMTUxLDYgKzE1MSwxNiBAQCB4ZW5ldnRjaG5fcGVuZGluZyh4ZW5ldnRj
aG5faGFuZGxlICp4Y2UpOwogICovCiBpbnQgeGVuZXZ0Y2huX3VubWFzayh4ZW5ldnRjaG5faGFu
ZGxlICp4Y2UsIGV2dGNobl9wb3J0X3QgcG9ydCk7CiAKKy8qKgorICogVGhpcyBmdW5jdGlvbiBy
ZXN0cmljdHMgdGhlIHVzZSBvZiB0aGlzIGhhbmRsZSB0byB0aGUgc3BlY2lmaWVkCisgKiBkb21h
aW4uCisgKgorICogQHBhcm0geGNlIGhhbmRsZSB0byB0aGUgb3BlbiBldnRjaG4gaW50ZXJmYWNl
CisgKiBAcGFybSBkb21pZCB0aGUgZG9tYWluIGlkCisgKiBAcmV0dXJuIDAgb24gc3VjY2Vzcywg
LTEgb24gZmFpbHVyZSB3aXRoIGVycm5vIHNldCBhcHByb3ByaWF0ZWx5LgorICovCitpbnQgeGVu
ZXZ0Y2huX3Jlc3RyaWN0KHhlbmV2dGNobl9oYW5kbGUgKnhjZSwgZG9taWRfdCBkb21pZCk7CisK
ICNlbmRpZgogCiAvKgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9ldnRjaG4vbGlieGVuZXZ0Y2hu
Lm1hcCBiL3Rvb2xzL2xpYnMvZXZ0Y2huL2xpYnhlbmV2dGNobi5tYXAKaW5kZXggNjI1YTFlMi4u
MzNhMzhmOSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9ldnRjaG4vbGlieGVuZXZ0Y2huLm1hcAor
KysgYi90b29scy9saWJzL2V2dGNobi9saWJ4ZW5ldnRjaG4ubWFwCkBAIC0xNywzICsxNyw3IEBA
IFZFUlNfMS4wIHsKIAkJeGVuZXZ0Y2huX3BlbmRpbmc7CiAJbG9jYWw6ICo7IC8qIERvIG5vdCBl
eHBvc2UgYW55dGhpbmcgYnkgZGVmYXVsdCAqLwogfTsKK1ZFUlNfMS4xIHsKKwlnbG9iYWw6CisJ
CXhlbmV2dGNobl9yZXN0cmljdDsKK30gVkVSU18xLjA7CmRpZmYgLS1naXQgYS90b29scy9saWJz
L2V2dGNobi9saW51eC5jIGIvdG9vbHMvbGlicy9ldnRjaG4vbGludXguYwppbmRleCBhNTgxYzVk
Li4xN2U2NGFlIDEwMDY0NAotLS0gYS90b29scy9saWJzL2V2dGNobi9saW51eC5jCisrKyBiL3Rv
b2xzL2xpYnMvZXZ0Y2huL2xpbnV4LmMKQEAgLTIxLDkgKzIxLDExIEBACiAjaW5jbHVkZSA8ZmNu
dGwuaD4KICNpbmNsdWRlIDx1bmlzdGQuaD4KICNpbmNsdWRlIDxzdGRsaWIuaD4KKyNpbmNsdWRl
IDxzdGRpbnQuaD4KIAogI2luY2x1ZGUgPHN5cy9pb2N0bC5oPgogCisjaW5jbHVkZSA8eGVuL3hl
bi5oPgogI2luY2x1ZGUgPHhlbi9zeXMvZXZ0Y2huLmg+CiAKICNpbmNsdWRlICJwcml2YXRlLmgi
CkBAIC00OSw2ICs1MSwxMyBAQCBpbnQgb3NkZXBfZXZ0Y2huX2Nsb3NlKHhlbmV2dGNobl9oYW5k
bGUgKnhjZSkKICAgICByZXR1cm4gY2xvc2UoeGNlLT5mZCk7CiB9CiAKK2ludCBvc2RlcF9ldnRj
aG5fcmVzdHJpY3QoeGVuZXZ0Y2huX2hhbmRsZSAqeGNlLCBkb21pZF90IGRvbWlkKQoreworICAg
IHN0cnVjdCBpb2N0bF9ldnRjaG5fcmVzdHJpY3RfZG9taWQgcmVzdHJpY3RfZG9taWQgPSB7IGRv
bWlkIH07CisKKyAgICByZXR1cm4gaW9jdGwoeGNlLT5mZCwgSU9DVExfRVZUQ0hOX1JFU1RSSUNU
X0RPTUlELCAmcmVzdHJpY3RfZG9taWQpOworfQorCiBpbnQgeGVuZXZ0Y2huX2ZkKHhlbmV2dGNo
bl9oYW5kbGUgKnhjZSkKIHsKICAgICByZXR1cm4geGNlLT5mZDsKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnMvZXZ0Y2huL21pbmlvcy5jIGIvdG9vbHMvbGlicy9ldnRjaG4vbWluaW9zLmMKaW5kZXgg
Y2NmMzdmMC4uNDE0YzIxYiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9ldnRjaG4vbWluaW9zLmMK
KysrIGIvdG9vbHMvbGlicy9ldnRjaG4vbWluaW9zLmMKQEAgLTgyLDYgKzgyLDEyIEBAIGludCBv
c2RlcF9ldnRjaG5fY2xvc2UoeGVuZXZ0Y2huX2hhbmRsZSAqeGNlKQogICAgIHJldHVybiBjbG9z
ZSh4Y2UtPmZkKTsKIH0KIAoraW50IG9zZGVwX2V2dGNobl9yZXN0cmljdCh4ZW5ldnRjaG5faGFu
ZGxlICp4Y2UsIGRvbWlkX3QgZG9taWQpCit7CisgICAgZXJybm8gPSAtRU9QTk9UU1VQUDsKKyAg
ICByZXR1cm4gLTE7Cit9CisKIHZvaWQgbWluaW9zX2V2dGNobl9jbG9zZV9mZChpbnQgZmQpCiB7
CiAgICAgc3RydWN0IGV2dGNobl9wb3J0X2luZm8gKnBvcnRfaW5mbywgKnRtcDsKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnMvZXZ0Y2huL25ldGJzZC5jIGIvdG9vbHMvbGlicy9ldnRjaG4vbmV0YnNk
LmMKaW5kZXggMTE0YzZlNi4uNWNlM2EzNSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9ldnRjaG4v
bmV0YnNkLmMKKysrIGIvdG9vbHMvbGlicy9ldnRjaG4vbmV0YnNkLmMKQEAgLTQ3LDYgKzQ3LDEy
IEBAIGludCBvc2RlcF9ldnRjaG5fY2xvc2UoeGVuZXZ0Y2huX2hhbmRsZSAqeGNlKQogICAgIHJl
dHVybiBjbG9zZSh4Y2UtPmZkKTsKIH0KIAoraW50IG9zZGVwX2V2dGNobl9yZXN0cmljdCh4ZW5l
dnRjaG5faGFuZGxlICp4Y2UsIGRvbWlkX3QgZG9taWQpCit7CisgICAgZXJybm8gPSAtRU9QTk9U
U1VQUDsKKyAgICByZXR1cm4gLTE7Cit9CisKIGludCB4ZW5ldnRjaG5fZmQoeGVuZXZ0Y2huX2hh
bmRsZSAqeGNlKQogewogICAgIHJldHVybiB4Y2UtPmZkOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
cy9ldnRjaG4vcHJpdmF0ZS5oIGIvdG9vbHMvbGlicy9ldnRjaG4vcHJpdmF0ZS5oCmluZGV4IGZj
ZDBlOTYuLjNkMzQ4NjIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZXZ0Y2huL3ByaXZhdGUuaAor
KysgYi90b29scy9saWJzL2V2dGNobi9wcml2YXRlLmgKQEAgLTQsNiArNCw4IEBACiAjaW5jbHVk
ZSA8eGVudG9vbGxvZy5oPgogI2luY2x1ZGUgPHhlbmV2dGNobi5oPgogCisjaW5jbHVkZSA8eGVu
L3hlbi5oPgorCiBzdHJ1Y3QgeGVuZXZ0Y2huX2hhbmRsZSB7CiAgICAgeGVudG9vbGxvZ19sb2dn
ZXIgKmxvZ2dlciwgKmxvZ2dlcl90b2ZyZWU7CiAgICAgaW50IGZkOwpAQCAtMTEsNiArMTMsNyBA
QCBzdHJ1Y3QgeGVuZXZ0Y2huX2hhbmRsZSB7CiAKIGludCBvc2RlcF9ldnRjaG5fb3Blbih4ZW5l
dnRjaG5faGFuZGxlICp4Y2UpOwogaW50IG9zZGVwX2V2dGNobl9jbG9zZSh4ZW5ldnRjaG5faGFu
ZGxlICp4Y2UpOworaW50IG9zZGVwX2V2dGNobl9yZXN0cmljdCh4ZW5ldnRjaG5faGFuZGxlICp4
Y2UsIGRvbWlkX3QgZG9taWQpOwogCiAjZW5kaWYKIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9l
dnRjaG4vc29sYXJpcy5jIGIvdG9vbHMvbGlicy9ldnRjaG4vc29sYXJpcy5jCmluZGV4IGRjMjQ5
YWEuLmY3MTg5ODkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZXZ0Y2huL3NvbGFyaXMuYworKysg
Yi90b29scy9saWJzL2V2dGNobi9zb2xhcmlzLmMKQEAgLTUwLDYgKzUwLDEyIEBAIGludCBvc2Rl
cF9ldnRjaG5fY2xvc2UoeGVuZXZ0Y2huX2hhbmRsZSAqeGNlKQogICAgIHJldHVybiBjbG9zZSh4
Y2UtPmZkKTsKIH0KIAoraW50IG9zZGVwX2V2dGNobl9yZXN0cmljdCh4ZW5ldnRjaG5faGFuZGxl
ICp4Y2UsIGRvbWlkX3QgZG9taWQpCit7CisgICAgZXJybm8gPSAtRU9QTk9UU1VQUDsKKyAgICBy
ZXR1cm4gLTE7Cit9CisKIGludCB4ZW5ldnRjaG5fZmQoeGVuZXZ0Y2huX2hhbmRsZSAqeGNlKQog
ewogICAgIHJldHVybiB4Y2UtPmZkOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlidmNoYW4vaW5pdC5j
IGIvdG9vbHMvbGlidmNoYW4vaW5pdC5jCmluZGV4IGU1M2YzYTcuLjBiMzc1OWEgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnZjaGFuL2luaXQuYworKysgYi90b29scy9saWJ2Y2hhbi9pbml0LmMKQEAg
LTQwLDYgKzQwLDcgQEAKICNpbmNsdWRlIDxmY250bC5oPgogCiAjaW5jbHVkZSA8eGVuc3RvcmUu
aD4KKyNpbmNsdWRlIDx4ZW4veGVuLmg+CiAjaW5jbHVkZSA8eGVuL3N5cy9ldnRjaG4uaD4KICNp
bmNsdWRlIDx4ZW4vc3lzL2dudGFsbG9jLmg+CiAjaW5jbHVkZSA8eGVuL3N5cy9nbnRkZXYuaD4K
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnZjaGFuL2xpYnhlbnZjaGFuLmggYi90b29scy9saWJ2Y2hh
bi9saWJ4ZW52Y2hhbi5oCmluZGV4IDJhZGJkZmUuLmQ2MDEwYjEgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnZjaGFuL2xpYnhlbnZjaGFuLmgKKysrIGIvdG9vbHMvbGlidmNoYW4vbGlieGVudmNoYW4u
aApAQCAtNDMsNiArNDMsNyBAQAogICovCiAKICNpbmNsdWRlIDx4ZW4vaW8vbGlieGVudmNoYW4u
aD4KKyNpbmNsdWRlIDx4ZW4veGVuLmg+CiAjaW5jbHVkZSA8eGVuL3N5cy9ldnRjaG4uaD4KICNp
bmNsdWRlIDx4ZW5ldnRjaG4uaD4KICNpbmNsdWRlIDx4ZW5nbnR0YWIuaD4KLS0gCjIuOS41CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 13 11:13:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 11:13:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2xuc-0004hy-N2; Fri, 13 Oct 2017 11:13:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1e2xub-0004hh-V3
 for xen-devel@lists.xen.org; Fri, 13 Oct 2017 11:13:54 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 6F/EA-31121-0FF90E95; Fri, 13 Oct 2017 11:13:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsVywNxEW/fN/Ae
 RBpevylos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkv2q4yFkzQqPi5Yw97A+MD+S5GTg4hgQqJ
 95sXMIPYEgK8EkeWzWCFsAMk5vxbDhTnAqrpZZS4v60PrIhFQFXi4K07YDabgL7EiscHWUGKR
 AQ2Mkp8nPCSBcRhFnjPLHGmbybYKGGBCInTjy8ygti8AhYS09f+BiviFVjLKnFx7jsWiB0/mC
 XWT/rGBFElKHFy5hMWEJtZQEvixr+XQHEOIFtaYvk/DpAwp4CVxPl/k8BKRAVUJE6uXMM0gVF
 wFpLuWUi6ZyF0L2BkXsWoUZxaVJZapGtkoJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJec
 n7uJERi6DECwg/HXsoBDjJIcTEqivGqRDyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfBOngeUE
 yxKTU+tSMvMAUYRTFqCg0dJhHcbSJq3uCAxtzgzHSJ1ilGX49imy3+YhFjy8vNSpcR5e0GKBE
 CKMkrz4EbAIvoSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHkfzAWawpOZVwK36RXQEUxAR7y
 LADuiJBEhJdXAGNF6viNzpY5oxiwjt9MBGS3//I58Wcy4Qf1L1hujF9/qBc5pHT5x80uMBKfk
 ng0vnZPb+9m+yMc1O6RmZ77eHnryRfOvn/+1w14wxZhcnvrCTa/ixJSrm7/yWsUVCRq1z9hsJ
 LpjyY7vBz4tYhJolejhcjA6ybi2xPfh9Na7Hx67/uANCDsZqcRSnJFoqMVcVJwIAIUYu8DjAg
 AA
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1507893226!71162928!1
X-Originating-IP: [192.55.52.43]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45211 invoked from network); 13 Oct 2017 11:13:48 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 11:13:48 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by fmsmga105.fm.intel.com with ESMTP; 13 Oct 2017 04:13:45 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,370,1503385200"; d="scan'208";a="1181587483"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by orsmga001.jf.intel.com with ESMTP; 13 Oct 2017 04:13:42 -0700
Date: Fri, 13 Oct 2017 19:13:41 +0800
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: Igor Mammedov <imammedo@redhat.com>, JBeulich@suse.com,
 andrew.cooper3@citrix.com, Stefano Stabellini <sstabellini@kernel.org>,
 Anthony Perard <anthony.perard@citrix.com>
Message-ID: <20171013111341.feb2462nh2rcrjpp@hz-desktop>
Mail-Followup-To: Igor Mammedov <imammedo@redhat.com>, JBeulich@suse.com,
 andrew.cooper3@citrix.com,
 Stefano Stabellini <sstabellini@kernel.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 qemu-devel@nongnu.org, xen-devel@lists.xen.org,
 Dan Williams <dan.j.williams@intel.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>,
 Richard Henderson <rth@twiddle.net>, xen-devel@lists.xenproject.org,
 ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 george.dunlap@citrix.com
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
 <20170911044157.15403-1-haozhong.zhang@intel.com>
 <20170911160818.1bd44a82@nial.brq.redhat.com>
 <alpine.DEB.2.10.1709111119480.19719@sstabellini-ThinkPad-X260>
 <20170912031509.vufszbju3s2v2bw3@hz-desktop>
 <20171010160544.GA1772@char.us.oracle.com>
 <20171012124544.dq3wyr65tefi3glk@hz-desktop>
 <f6478644-0d4a-6531-9016-aee2a0e76417@redhat.com>
 <20171013075326.77azyi4j2wo3b2fx@hz-desktop>
 <20171013104453.50284426@nial.brq.redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171013104453.50284426@nial.brq.redhat.com>
User-Agent: NeoMutt/20170714 (1.8.3)
Cc: wei.liu2@citrix.com, Eduardo Habkost <ehabkost@redhat.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, ian.jackson@eu.citrix.com,
 qemu-devel@nongnu.org, xen-devel@lists.xen.org, xen-devel@lists.xenproject.org,
 Chao Peng <chao.p.peng@linux.intel.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Dan Williams <dan.j.williams@intel.com>, Richard Henderson <rth@twiddle.net>,
 george.dunlap@citrix.com, Xiao Guangrong <xiaoguangrong.eric@gmail.com>
Subject: Re: [Xen-devel] [Qemu-devel] [RFC QEMU PATCH v3 00/10] Implement
 vNVDIMM for Xen HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTMvMTcgMTA6NDQgKzAyMDAsIElnb3IgTWFtbWVkb3Ygd3JvdGU6Cj4gT24gRnJpLCAx
MyBPY3QgMjAxNyAxNTo1MzoyNiArMDgwMAo+IEhhb3pob25nIFpoYW5nIDxoYW96aG9uZy56aGFu
Z0BpbnRlbC5jb20+IHdyb3RlOgo+IAo+ID4gT24gMTAvMTIvMTcgMTc6NDUgKzAyMDAsIFBhb2xv
IEJvbnppbmkgd3JvdGU6Cj4gPiA+IE9uIDEyLzEwLzIwMTcgMTQ6NDUsIEhhb3pob25nIFpoYW5n
IHdyb3RlOiAgCj4gPiA+ID4gQmFzaWNhbGx5LCBRRU1VIGJ1aWxkcyB0d28gUk9NcyBmb3IgZ3Vl
c3QsIC9yb21AZXRjL2FjcGkvdGFibGVzIGFuZAo+ID4gPiA+IC9yb21AZXRjL3RhYmxlLWxvYWRl
ci4gVGhlIGZvcm1lciBpcyB1bnN0cnVjdHVyZWQgdG8gZ3Vlc3QsIGFuZAo+ID4gPiA+IGNvbnRh
aW5zIGFsbCBkYXRhIG9mIGd1ZXN0IEFDUEkuIFRoZSBsYXR0ZXIgaXMgYSBCSU9TTGlua2VyTG9h
ZGVyCj4gPiA+ID4gb3JnYW5pemVkIGFzIGEgc2V0IG9mIGNvbW1hbmRzLCB3aGljaCBkaXJlY3Qg
dGhlIGd1ZXN0IChlLmcuLCBTZWFCSU9TCj4gPiA+ID4gb24gS1ZNL1FFTVUpIHRvIHJlbG9jYXRl
IGRhdGEgaW4gdGhlIGZvcm1lciBmaWxlLCByZWNhbGN1bGF0ZSBjaGVja3N1bQo+ID4gPiA+IG9m
IHNwZWNpZmllZCBhcmVhLCBhbmQgZmlsbCBndWVzdCBhZGRyZXNzIGluIHNwZWNpZmllZCBBQ1BJ
IGZpZWxkLgo+ID4gPiA+IAo+ID4gPiA+IE9uZSBwYXJ0IG9mIG15IHBhdGNoZXMgaXMgdG8gaW1w
bGVtZW50IGEgbWVjaGFuaXNtIHRvIHRlbGwgWGVuIHdoaWNoCj4gPiA+ID4gcGFydCBvZiBBQ1BJ
IGRhdGEgaXMgYSB0YWJsZSAoTkZJVCksIGFuZCB3aGljaCBwYXJ0IGRlZmluZXMgYQo+ID4gPiA+
IG5hbWVzcGFjZSBkZXZpY2UgYW5kIHdoYXQgdGhlIGRldmljZSBuYW1lIGlzLiBJIGNhbiBhZGQg
dHdvIG5ldyBsb2FkZXIKPiA+ID4gPiBjb21tYW5kcyBmb3IgdGhlbSByZXNwZWN0aXZlbHkuCj4g
PiA+ID4gCj4gPiA+ID4gQmVjYXVzZSB0aGV5IGp1c3QgcHJvdmlkZSBpbmZvcm1hdGlvbiBhbmQg
U2VhQklPUyBpbiBub24teGVuCj4gPiA+ID4gZW52aXJvbm1lbnQgaWdub3JlcyB1bnJlY29nbml6
ZWQgY29tbWFuZHMsIHRoZXkgd2lsbCBub3QgYnJlYWsgU2VhQklPUwo+ID4gPiA+IGluIG5vbi14
ZW4gZW52aXJvbm1lbnQuCj4gPiA+ID4gCj4gPiA+ID4gT24gUUVNVSBzaWRlLCBtb3N0IFhlbi1z
cGVjaWZpYyBoYWNrcyBpbiBBQ1BJIGJ1aWxkZXIgY291bGQgYmUKPiA+ID4gPiBkcm9wcGVkLCBh
bmQgcmVwbGFjZWQgYnkgYWRkaW5nIHRoZSBuZXcgbG9hZGVyIGNvbW1hbmRzICh0aG91Z2ggdGhl
eQo+ID4gPiA+IG1heSBiZSB1c2VkIG9ubHkgYnkgWGVuKS4KPiA+ID4gPiAKPiA+ID4gPiBPbiBY
ZW4gc2lkZSwgYSBmd19jZmcgZHJpdmVyIGFuZCBhIEJJT1NMaW5rZXJMb2FkZXIgY29tbWFuZCBl
eGVjdXRvcgo+ID4gPiA+IGFyZSBuZWVkZWQgaW4sIHBlcmhhcHMsIGh2bWxvYWRlci4gIAo+ID4g
PiAKPiA+ID4gSWYgWGVuIGhhcyB0byBwYXJzZSBCSU9TTGlua2VyTG9hZGVyLCBpdCBjYW4gdXNl
IHRoZSBleGlzdGluZyBjb21tYW5kcwo+ID4gPiB0byBwcm9jZXNzIGEgcmVkdWNlZCBzZXQgb2Yg
QUNQSSB0YWJsZXMuICBJbiBvdGhlciB3b3JkcywKPiA+ID4gZXRjL2FjcGkvdGFibGVzIHdvdWxk
IG9ubHkgaW5jbHVkZSB0aGUgTkZJVCwgdGhlIFNTRFQgd2l0aCBuYW1lc3BhY2UKPiA+ID4gZGV2
aWNlcywgYW5kIHRoZSBYU0RULiAgZXRjL2FjcGkvcnNkcCB3b3VsZCBpbmNsdWRlIHRoZSBSU0RQ
IHRhYmxlIGFzIHVzdWFsLgo+ID4gPgo+ID4gPiBodm1sb2FkZXIgY2FuIHRoZW46Cj4gPiA+IAo+
ID4gPiAxKSBhbGxvY2F0ZSBzb21lIG1lbW9yeSBmb3Igd2hlcmUgdGhlIFhTRFQgd2lsbCBnbwo+
ID4gPiAKPiA+ID4gMikgcHJvY2VzcyB0aGUgQklPU0xpbmtlckxvYWRlciBsaWtlIFNlYUJJT1Mg
d291bGQgZG8KPiA+ID4gCj4gPiA+IDMpIGZpbmQgdGhlIFJTRFAgaW4gbG93IG1lbW9yeSwgc2lu
Y2UgdGhlIGxvYWRlciBzY3JpcHQgbXVzdCBoYXZlIHBsYWNlZAo+ID4gPiBpdCB0aGVyZS4gIElm
IGl0IGNhbm5vdCBmaW5kIGl0LCBhbGxvY2F0ZSBzb21lIGxvdyBtZW1vcnksIGZpbGwgaXQgd2l0
aAo+ID4gPiB0aGUgUlNEUCBoZWFkZXIgYW5kIHJldmlzaW9uLCBhbmQgYW5kIGp1bXAgdG8gc3Rl
cCA2Cj4gPiA+IAo+ID4gPiA0KSBJZiBpdCBmb3VuZCBRRU1VJ3MgUlNEUCwgdXNlIGl0IHRvIGZp
bmQgUUVNVSdzIFhTRFQKPiA+ID4gCj4gPiA+IDUpIENvcHkgQUNQSSB0YWJsZSBwb2ludGVycyBm
cm9tIFFFTVUgdG8gaHZtbG9hZGVyJ3MgUlNEVCBhbmQvb3IgWFNEVC4KPiA+ID4gCj4gPiA+IDYp
IGJ1aWxkIGh2bWxvYWRlciB0YWJsZXMgYW5kIGxpbmsgdGhlbSBpbnRvIHRoZSBSU0RUIGFuZC9v
ciBYU0RUIGFzIHVzdWFsLgo+ID4gPiAKPiA+ID4gNykgb3ZlcndyaXRlIHRoZSBSU0RQIGluIGxv
dyBtZW1vcnkgd2l0aCBhIHBvaW50ZXIgdG8gaHZtbG9hZGVyJ3Mgb3duCj4gPiA+IFJTRFQgYW5k
L29yIFhTRFQsIGFuZCB1cGRhdGVkIHRoZSBjaGVja3N1bXMKPiA+ID4gCj4gPiA+IFFFTVUncyBY
U0RUIHJlbWFpbnMgdGhlcmUgc29tZXdoZXJlIGluIG1lbW9yeSwgdW51c2VkIGJ1dCBoYXJtbGVz
cy4KPiA+ID4gICAKPiArMSB0byBQYW9sbydzIHN1Z2dlc3Rpb24sIGkuZS4KPiAgMS4gYWRkIEJJ
T1NMaW5rZXJMb2FkZXIgaW50byBodm1sb2FkZXIKPiAgMi4gbG9hZC9wcm9jZXNzIFFFTVUncyB0
YWJsZXMgd2l0aCAjMQo+ICAzLiBnZXQgcG9pbnRlcnMgdG8gUUVNVSBnZW5lcmF0ZWQgTkZJVCBh
bmQgTlZESU1NIFNTRFQgZnJvbSBRRU1VJ3MgUlNEVC9YU0RUCj4gICAgIGFuZCBwdXQgdGhlbSBp
biBodm1sb2FkZXIncyBSU0RUCj4gCj4gPiBJdCBjYW4gd29yayBmb3IgcGxhbiB0YWJsZXMgd2hp
Y2ggZG8gbm90IGNvbnRhaW4gQU1MLgo+ID4gCj4gPiBIb3dldmVyLCBmb3IgYSBuYW1lc3BhY2Ug
ZGV2aWNlLCBYZW4gbmVlZHMgdG8ga25vdyBpdHMgbmFtZSBpbiBvcmRlcgo+ID4gdG8gZGV0ZWN0
IHRoZSBwb3RlbnRpYWwgbmFtZSBjb25mbGljdCB3aXRoIHRob3NlIHVzZWQgaW4gWGVuIGJ1aWx0
Cj4gPiBBQ1BJLiBYZW4gZG9lcyBub3QgKGFuZCBpcyBub3QgZ29pbmcgdG8pIGludHJvZHVjZSBh
biBBTUwgcGFyc2VyLCBzbwo+ID4gaXQgY2Fubm90IGdldCB0aG9zZSBkZXZpY2UgbmFtZXMgZnJv
bSBRRU1VIGJ1aWx0IEFDUEkgYnkgaXRzIG93bi4KPiA+IAo+ID4gVGhlIGlkZWEgb2YgZWl0aGVy
IHRoaXMgcGF0Y2ggc2VyaWVzIG9yIHRoZSBuZXcgQklPU0xpbmtlckxvYWRlcgo+ID4gY29tbWFu
ZCBpcyB0byBsZXQgUUVNVSB0ZWxsIFhlbiB3aGVyZSB0aGUgZGVmaW5pdGlvbiBib2R5IG9mIGEK
PiA+IG5hbWVzcGFjZSBkZXZpY2UgKGkuZS4gdGhhdCBwYXJ0IHdpdGhpbiB0aGUgb3V0bW9zdCAi
RGV2aWNlKE5BTUUpIikgaXMKPiA+IGFuZCB3aGF0IHRoZSBkZXZpY2UgbmFtZSBpcy4gWGVuLCBh
ZnRlciB0aGUgbmFtZSBjb25mbGljdCBjaGVjaywgY2FuCj4gPiByZS1wYWNrYWdlIHRoZSBkZWZp
bml0aW9uIGJvZHkgaW4gYSBuYW1lc3BhY2UgZGV2aWNlICh3LyBtaW5pbWFsIEFNTAo+ID4gYnVp
bGRlciBjb2RlIGFkZGVkIGluIFhlbikgYW5kIHRoZW4gaW4gU1NEVC4KPiAKPiBJJ2Qgc2tpcCBj
b25mbGljdCBjaGVjayBhdCBydW50aW1lIGFzIGh2bWxvYWRlciBkb2Vzbid0IGN1cnJlbnRseQo+
IGhhdmUgIlxcX1NCXE5WRFIiIGRldmljZSBzbyBpbnN0ZWFkIG9mIGRvaW5nIHJ1bnRpbWUgY2hl
Y2sgaXQgbWlnaHQKPiBkbyBwcmltaXRpdmUgY2hlY2sgYXQgYnVpbGQgdGltZSB0aGF0IEFTTCBz
b3VyY2VzIGluIGh2bWxvYWRlciBkbwo+IG5vdCBjb250YWluIHJlc2VydmVkIGZvciBRRU1VICJO
VkRSIiBrZXl3b3JkIHRvIGF2b2lkIGl0cyBhZGRpdGlvbgo+IGJ5IGFjY2lkZW50IGluIGZ1dHVy
ZS4gKGl0IGFsc28gbWlnaHQgYmUgcmV1c2VkIGluIGZ1dHVyZSBpZiBzb21lCj4gb3RoZXIgdGFi
bGVzIGZyb20gUUVNVSB3aWxsIGJlIHJldXNlZCkuCj4gSXQncyBhIGJpdCBoYWNraW5zaCBidXQg
YXQgbGVhc3QgaXQgZG9lcyB0aGUgam9iIGFuZCBrZWVwcwo+IEJJT1NMaW5rZXJMb2FkZXIgaW50
ZXJmYWNlIHRoZSBzYW1lIGZvciBhbGwgc3VwcG9ydGVkIGZpcm13YXJlcwo+IChJJ2QgY29uc2lk
ZXIgaXQgYXMgYSB0ZW1wb3JhcnkgaGFjayBvbiB0aGUgd2F5IHRvIGZ1bGx5IGJ1aWxkCj4gYnkg
UUVNVSBBQ1BJIHRhYmxlcyBmb3IgWGVuKS4KPiAKPiBJZGVhbGx5IGl0IHdvdWxkIGJlIGJldHRl
ciBmb3IgUUVNVSB0byBidWlsZCBhbGwgQUNQSSB0YWJsZXMgZm9yCj4gaHZtbG9hZGVyIHRvIGF2
b2lkIHNwbGl0IGJyYWluIGlzc3VlcyBhbmQgbmVlZCB0byBpbnZlbnQgZXh0cmEKPiBpbnRlcmZh
Y2VzIGV2ZXJ5IHRpbWUgYSBmZWF0dXJlIGlzIGFkZGVkIHRvIHBhc3MgY29uZmlndXJhdGlvbgo+
IGRhdGEgZnJvbSBRRU1VIHRvIGZpcm13YXJlLgo+IEJ1dCB0aGF0J3MgcHJvYmFibHkgb3V0IG9m
IHNjb3BlIG9mIHRoaXMgcHJvamVjdCwgaXQgY291bGQgYmUKPiBkb25lIG9uIHRvcCBvZiB0aGlz
IGlmIFhlbiBmb2xrcyB3b3VsZCBsaWtlIHRvIGRvIGl0LiBBZGRpbmcKPiBCSU9TTGlua2VyTG9h
ZGVyIHRvIGh2bWxvYWRlciB3b3VsZCBiZSBhIGdvb2Qgc3RhcnRpbmcgcG9pbnQKPiBmb3IgdGhh
dCBmdXR1cmUgZWZmb3J0LgoKSWYgd2UgY2FuIGxldCBRRU1VIGJ1aWxkIHRoZSBlbnRpcmUgZ3Vl
c3QgQUNQSSwgd2UgbWF5IGV2ZW4gbm90IG5lZWQKdG8gaW50cm9kdWNlIGZ3X2NmZyBhbmQgQklP
U0xpbmtlckxvYWRlciBjb2RlIHRvIGh2bWxvYWRlci4gIFNlYUJJT1MKaXMgY3VycmVudGx5IGxv
YWRlZCBhZnRlciBodm1sb2FkZXIgYW5kIGNhbiBiZSB1c2VkIHRvIGxvYWQgUUVNVSBidWlsdApB
Q1BJLgoKVG8gSmFuLCBBbmRyZXcsIFN0ZWZhbm8gYW5kIEFudGhvbnksCgp3aGF0IGRvIHlvdSB0
aGluayBhYm91dCBhbGxvd2luZyBRRU1VIHRvIGJ1aWxkIHRoZSBlbnRpcmUgZ3Vlc3QgQUNQSQph
bmQgbGV0dGluZyBTZWFCSU9TIHRvIGxvYWQgaXQ/IEFDUEkgYnVpbGRlciBjb2RlIGluIGh2bWxv
YWRlciBpcwpzdGlsbCB0aGVyZSBhbmQganVzdCBieXBhc3NlZCBpbiB0aGlzIGNhc2UuCgoKSGFv
emhvbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 13 11:13:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 11:13:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2xub-0004hi-FC; Fri, 13 Oct 2017 11:13:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1e2xua-0004hb-3N
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 11:13:52 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 4B/AB-29911-FEF90E95; Fri, 13 Oct 2017 11:13:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsXS1tYhovtm/oN
 Ig893dS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owXbVcZCyZoVPzcsYe9gfGBfBcjF4eQwDRG
 iWOTTrJ0MXJySAjwShxZNoMVwg6QmPNvOTNEUS+jxP1tfcwgCRYBVYmDt+6A2WwC+hIrHh9kB
 SkSEdjIKPFxwksWEIdZ4D2zxJm+mWCjhAUiJE4/vsgIYvMKWEhMX/sbrIhXYC2rxMW571ggdv
 xgllg/6RsTRJWgxMmZT8COYhbQkrjx7yVQnAPIlpZY/o8DJMwpYCVx/t8ksBJRARWJkyvXME1
 gFJyFpHsWku5ZCN0LGJlXMaoXpxaVpRbpmuglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl
 5+duYgSGLgMQ7GDsvux/iFGSg0lJlFct8kGkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne//OAc
 oJFqempFWmZOcAogklLcPAoifBuA0nzFhck5hZnpkOkTjHqchzbdPkPkxBLXn5eqpQ4LzcwJo
 UEQIoySvPgRsAi+hKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeU+ArOLJzCuB2/QK6AgmoCP
 eRYAdUZKIkJJqYFzJ/tjXMeP33rQ7j03rzjM4dHb2yfXHzDB+OXMRH7uATJIo5wWVDMvwflYT
 VXe118y+Db3XpBZEl6fulr7stH6DT4b7lugDN0/MnucdqFgRyn88Zkqn6YeLPLyPXvYeUXPL2
 Vvg43JO16JFa39FxMEXN9YZ7Y053xoduTmcvfFK48wX814KKbEUZyQaajEXFScCAMDcR3njAg
 AA
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1507893226!53986228!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39761 invoked from network); 13 Oct 2017 11:13:48 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 11:13:48 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Oct 2017 04:13:45 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,370,1503385200"; d="scan'208";a="1181587483"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by orsmga001.jf.intel.com with ESMTP; 13 Oct 2017 04:13:42 -0700
Date: Fri, 13 Oct 2017 19:13:41 +0800
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: Igor Mammedov <imammedo@redhat.com>, JBeulich@suse.com,
 andrew.cooper3@citrix.com, Stefano Stabellini <sstabellini@kernel.org>,
 Anthony Perard <anthony.perard@citrix.com>
Message-ID: <20171013111341.feb2462nh2rcrjpp@hz-desktop>
Mail-Followup-To: Igor Mammedov <imammedo@redhat.com>, JBeulich@suse.com,
 andrew.cooper3@citrix.com,
 Stefano Stabellini <sstabellini@kernel.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 qemu-devel@nongnu.org, xen-devel@lists.xen.org,
 Dan Williams <dan.j.williams@intel.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>,
 Richard Henderson <rth@twiddle.net>, xen-devel@lists.xenproject.org,
 ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 george.dunlap@citrix.com
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
 <20170911044157.15403-1-haozhong.zhang@intel.com>
 <20170911160818.1bd44a82@nial.brq.redhat.com>
 <alpine.DEB.2.10.1709111119480.19719@sstabellini-ThinkPad-X260>
 <20170912031509.vufszbju3s2v2bw3@hz-desktop>
 <20171010160544.GA1772@char.us.oracle.com>
 <20171012124544.dq3wyr65tefi3glk@hz-desktop>
 <f6478644-0d4a-6531-9016-aee2a0e76417@redhat.com>
 <20171013075326.77azyi4j2wo3b2fx@hz-desktop>
 <20171013104453.50284426@nial.brq.redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171013104453.50284426@nial.brq.redhat.com>
User-Agent: NeoMutt/20170714 (1.8.3)
Cc: wei.liu2@citrix.com, Eduardo Habkost <ehabkost@redhat.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, ian.jackson@eu.citrix.com,
 qemu-devel@nongnu.org, xen-devel@lists.xen.org, xen-devel@lists.xenproject.org,
 Chao Peng <chao.p.peng@linux.intel.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Dan Williams <dan.j.williams@intel.com>, Richard Henderson <rth@twiddle.net>,
 george.dunlap@citrix.com, Xiao Guangrong <xiaoguangrong.eric@gmail.com>
Subject: Re: [Xen-devel] [Qemu-devel] [RFC QEMU PATCH v3 00/10] Implement
 vNVDIMM for Xen HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTMvMTcgMTA6NDQgKzAyMDAsIElnb3IgTWFtbWVkb3Ygd3JvdGU6Cj4gT24gRnJpLCAx
MyBPY3QgMjAxNyAxNTo1MzoyNiArMDgwMAo+IEhhb3pob25nIFpoYW5nIDxoYW96aG9uZy56aGFu
Z0BpbnRlbC5jb20+IHdyb3RlOgo+IAo+ID4gT24gMTAvMTIvMTcgMTc6NDUgKzAyMDAsIFBhb2xv
IEJvbnppbmkgd3JvdGU6Cj4gPiA+IE9uIDEyLzEwLzIwMTcgMTQ6NDUsIEhhb3pob25nIFpoYW5n
IHdyb3RlOiAgCj4gPiA+ID4gQmFzaWNhbGx5LCBRRU1VIGJ1aWxkcyB0d28gUk9NcyBmb3IgZ3Vl
c3QsIC9yb21AZXRjL2FjcGkvdGFibGVzIGFuZAo+ID4gPiA+IC9yb21AZXRjL3RhYmxlLWxvYWRl
ci4gVGhlIGZvcm1lciBpcyB1bnN0cnVjdHVyZWQgdG8gZ3Vlc3QsIGFuZAo+ID4gPiA+IGNvbnRh
aW5zIGFsbCBkYXRhIG9mIGd1ZXN0IEFDUEkuIFRoZSBsYXR0ZXIgaXMgYSBCSU9TTGlua2VyTG9h
ZGVyCj4gPiA+ID4gb3JnYW5pemVkIGFzIGEgc2V0IG9mIGNvbW1hbmRzLCB3aGljaCBkaXJlY3Qg
dGhlIGd1ZXN0IChlLmcuLCBTZWFCSU9TCj4gPiA+ID4gb24gS1ZNL1FFTVUpIHRvIHJlbG9jYXRl
IGRhdGEgaW4gdGhlIGZvcm1lciBmaWxlLCByZWNhbGN1bGF0ZSBjaGVja3N1bQo+ID4gPiA+IG9m
IHNwZWNpZmllZCBhcmVhLCBhbmQgZmlsbCBndWVzdCBhZGRyZXNzIGluIHNwZWNpZmllZCBBQ1BJ
IGZpZWxkLgo+ID4gPiA+IAo+ID4gPiA+IE9uZSBwYXJ0IG9mIG15IHBhdGNoZXMgaXMgdG8gaW1w
bGVtZW50IGEgbWVjaGFuaXNtIHRvIHRlbGwgWGVuIHdoaWNoCj4gPiA+ID4gcGFydCBvZiBBQ1BJ
IGRhdGEgaXMgYSB0YWJsZSAoTkZJVCksIGFuZCB3aGljaCBwYXJ0IGRlZmluZXMgYQo+ID4gPiA+
IG5hbWVzcGFjZSBkZXZpY2UgYW5kIHdoYXQgdGhlIGRldmljZSBuYW1lIGlzLiBJIGNhbiBhZGQg
dHdvIG5ldyBsb2FkZXIKPiA+ID4gPiBjb21tYW5kcyBmb3IgdGhlbSByZXNwZWN0aXZlbHkuCj4g
PiA+ID4gCj4gPiA+ID4gQmVjYXVzZSB0aGV5IGp1c3QgcHJvdmlkZSBpbmZvcm1hdGlvbiBhbmQg
U2VhQklPUyBpbiBub24teGVuCj4gPiA+ID4gZW52aXJvbm1lbnQgaWdub3JlcyB1bnJlY29nbml6
ZWQgY29tbWFuZHMsIHRoZXkgd2lsbCBub3QgYnJlYWsgU2VhQklPUwo+ID4gPiA+IGluIG5vbi14
ZW4gZW52aXJvbm1lbnQuCj4gPiA+ID4gCj4gPiA+ID4gT24gUUVNVSBzaWRlLCBtb3N0IFhlbi1z
cGVjaWZpYyBoYWNrcyBpbiBBQ1BJIGJ1aWxkZXIgY291bGQgYmUKPiA+ID4gPiBkcm9wcGVkLCBh
bmQgcmVwbGFjZWQgYnkgYWRkaW5nIHRoZSBuZXcgbG9hZGVyIGNvbW1hbmRzICh0aG91Z2ggdGhl
eQo+ID4gPiA+IG1heSBiZSB1c2VkIG9ubHkgYnkgWGVuKS4KPiA+ID4gPiAKPiA+ID4gPiBPbiBY
ZW4gc2lkZSwgYSBmd19jZmcgZHJpdmVyIGFuZCBhIEJJT1NMaW5rZXJMb2FkZXIgY29tbWFuZCBl
eGVjdXRvcgo+ID4gPiA+IGFyZSBuZWVkZWQgaW4sIHBlcmhhcHMsIGh2bWxvYWRlci4gIAo+ID4g
PiAKPiA+ID4gSWYgWGVuIGhhcyB0byBwYXJzZSBCSU9TTGlua2VyTG9hZGVyLCBpdCBjYW4gdXNl
IHRoZSBleGlzdGluZyBjb21tYW5kcwo+ID4gPiB0byBwcm9jZXNzIGEgcmVkdWNlZCBzZXQgb2Yg
QUNQSSB0YWJsZXMuICBJbiBvdGhlciB3b3JkcywKPiA+ID4gZXRjL2FjcGkvdGFibGVzIHdvdWxk
IG9ubHkgaW5jbHVkZSB0aGUgTkZJVCwgdGhlIFNTRFQgd2l0aCBuYW1lc3BhY2UKPiA+ID4gZGV2
aWNlcywgYW5kIHRoZSBYU0RULiAgZXRjL2FjcGkvcnNkcCB3b3VsZCBpbmNsdWRlIHRoZSBSU0RQ
IHRhYmxlIGFzIHVzdWFsLgo+ID4gPgo+ID4gPiBodm1sb2FkZXIgY2FuIHRoZW46Cj4gPiA+IAo+
ID4gPiAxKSBhbGxvY2F0ZSBzb21lIG1lbW9yeSBmb3Igd2hlcmUgdGhlIFhTRFQgd2lsbCBnbwo+
ID4gPiAKPiA+ID4gMikgcHJvY2VzcyB0aGUgQklPU0xpbmtlckxvYWRlciBsaWtlIFNlYUJJT1Mg
d291bGQgZG8KPiA+ID4gCj4gPiA+IDMpIGZpbmQgdGhlIFJTRFAgaW4gbG93IG1lbW9yeSwgc2lu
Y2UgdGhlIGxvYWRlciBzY3JpcHQgbXVzdCBoYXZlIHBsYWNlZAo+ID4gPiBpdCB0aGVyZS4gIElm
IGl0IGNhbm5vdCBmaW5kIGl0LCBhbGxvY2F0ZSBzb21lIGxvdyBtZW1vcnksIGZpbGwgaXQgd2l0
aAo+ID4gPiB0aGUgUlNEUCBoZWFkZXIgYW5kIHJldmlzaW9uLCBhbmQgYW5kIGp1bXAgdG8gc3Rl
cCA2Cj4gPiA+IAo+ID4gPiA0KSBJZiBpdCBmb3VuZCBRRU1VJ3MgUlNEUCwgdXNlIGl0IHRvIGZp
bmQgUUVNVSdzIFhTRFQKPiA+ID4gCj4gPiA+IDUpIENvcHkgQUNQSSB0YWJsZSBwb2ludGVycyBm
cm9tIFFFTVUgdG8gaHZtbG9hZGVyJ3MgUlNEVCBhbmQvb3IgWFNEVC4KPiA+ID4gCj4gPiA+IDYp
IGJ1aWxkIGh2bWxvYWRlciB0YWJsZXMgYW5kIGxpbmsgdGhlbSBpbnRvIHRoZSBSU0RUIGFuZC9v
ciBYU0RUIGFzIHVzdWFsLgo+ID4gPiAKPiA+ID4gNykgb3ZlcndyaXRlIHRoZSBSU0RQIGluIGxv
dyBtZW1vcnkgd2l0aCBhIHBvaW50ZXIgdG8gaHZtbG9hZGVyJ3Mgb3duCj4gPiA+IFJTRFQgYW5k
L29yIFhTRFQsIGFuZCB1cGRhdGVkIHRoZSBjaGVja3N1bXMKPiA+ID4gCj4gPiA+IFFFTVUncyBY
U0RUIHJlbWFpbnMgdGhlcmUgc29tZXdoZXJlIGluIG1lbW9yeSwgdW51c2VkIGJ1dCBoYXJtbGVz
cy4KPiA+ID4gICAKPiArMSB0byBQYW9sbydzIHN1Z2dlc3Rpb24sIGkuZS4KPiAgMS4gYWRkIEJJ
T1NMaW5rZXJMb2FkZXIgaW50byBodm1sb2FkZXIKPiAgMi4gbG9hZC9wcm9jZXNzIFFFTVUncyB0
YWJsZXMgd2l0aCAjMQo+ICAzLiBnZXQgcG9pbnRlcnMgdG8gUUVNVSBnZW5lcmF0ZWQgTkZJVCBh
bmQgTlZESU1NIFNTRFQgZnJvbSBRRU1VJ3MgUlNEVC9YU0RUCj4gICAgIGFuZCBwdXQgdGhlbSBp
biBodm1sb2FkZXIncyBSU0RUCj4gCj4gPiBJdCBjYW4gd29yayBmb3IgcGxhbiB0YWJsZXMgd2hp
Y2ggZG8gbm90IGNvbnRhaW4gQU1MLgo+ID4gCj4gPiBIb3dldmVyLCBmb3IgYSBuYW1lc3BhY2Ug
ZGV2aWNlLCBYZW4gbmVlZHMgdG8ga25vdyBpdHMgbmFtZSBpbiBvcmRlcgo+ID4gdG8gZGV0ZWN0
IHRoZSBwb3RlbnRpYWwgbmFtZSBjb25mbGljdCB3aXRoIHRob3NlIHVzZWQgaW4gWGVuIGJ1aWx0
Cj4gPiBBQ1BJLiBYZW4gZG9lcyBub3QgKGFuZCBpcyBub3QgZ29pbmcgdG8pIGludHJvZHVjZSBh
biBBTUwgcGFyc2VyLCBzbwo+ID4gaXQgY2Fubm90IGdldCB0aG9zZSBkZXZpY2UgbmFtZXMgZnJv
bSBRRU1VIGJ1aWx0IEFDUEkgYnkgaXRzIG93bi4KPiA+IAo+ID4gVGhlIGlkZWEgb2YgZWl0aGVy
IHRoaXMgcGF0Y2ggc2VyaWVzIG9yIHRoZSBuZXcgQklPU0xpbmtlckxvYWRlcgo+ID4gY29tbWFu
ZCBpcyB0byBsZXQgUUVNVSB0ZWxsIFhlbiB3aGVyZSB0aGUgZGVmaW5pdGlvbiBib2R5IG9mIGEK
PiA+IG5hbWVzcGFjZSBkZXZpY2UgKGkuZS4gdGhhdCBwYXJ0IHdpdGhpbiB0aGUgb3V0bW9zdCAi
RGV2aWNlKE5BTUUpIikgaXMKPiA+IGFuZCB3aGF0IHRoZSBkZXZpY2UgbmFtZSBpcy4gWGVuLCBh
ZnRlciB0aGUgbmFtZSBjb25mbGljdCBjaGVjaywgY2FuCj4gPiByZS1wYWNrYWdlIHRoZSBkZWZp
bml0aW9uIGJvZHkgaW4gYSBuYW1lc3BhY2UgZGV2aWNlICh3LyBtaW5pbWFsIEFNTAo+ID4gYnVp
bGRlciBjb2RlIGFkZGVkIGluIFhlbikgYW5kIHRoZW4gaW4gU1NEVC4KPiAKPiBJJ2Qgc2tpcCBj
b25mbGljdCBjaGVjayBhdCBydW50aW1lIGFzIGh2bWxvYWRlciBkb2Vzbid0IGN1cnJlbnRseQo+
IGhhdmUgIlxcX1NCXE5WRFIiIGRldmljZSBzbyBpbnN0ZWFkIG9mIGRvaW5nIHJ1bnRpbWUgY2hl
Y2sgaXQgbWlnaHQKPiBkbyBwcmltaXRpdmUgY2hlY2sgYXQgYnVpbGQgdGltZSB0aGF0IEFTTCBz
b3VyY2VzIGluIGh2bWxvYWRlciBkbwo+IG5vdCBjb250YWluIHJlc2VydmVkIGZvciBRRU1VICJO
VkRSIiBrZXl3b3JkIHRvIGF2b2lkIGl0cyBhZGRpdGlvbgo+IGJ5IGFjY2lkZW50IGluIGZ1dHVy
ZS4gKGl0IGFsc28gbWlnaHQgYmUgcmV1c2VkIGluIGZ1dHVyZSBpZiBzb21lCj4gb3RoZXIgdGFi
bGVzIGZyb20gUUVNVSB3aWxsIGJlIHJldXNlZCkuCj4gSXQncyBhIGJpdCBoYWNraW5zaCBidXQg
YXQgbGVhc3QgaXQgZG9lcyB0aGUgam9iIGFuZCBrZWVwcwo+IEJJT1NMaW5rZXJMb2FkZXIgaW50
ZXJmYWNlIHRoZSBzYW1lIGZvciBhbGwgc3VwcG9ydGVkIGZpcm13YXJlcwo+IChJJ2QgY29uc2lk
ZXIgaXQgYXMgYSB0ZW1wb3JhcnkgaGFjayBvbiB0aGUgd2F5IHRvIGZ1bGx5IGJ1aWxkCj4gYnkg
UUVNVSBBQ1BJIHRhYmxlcyBmb3IgWGVuKS4KPiAKPiBJZGVhbGx5IGl0IHdvdWxkIGJlIGJldHRl
ciBmb3IgUUVNVSB0byBidWlsZCBhbGwgQUNQSSB0YWJsZXMgZm9yCj4gaHZtbG9hZGVyIHRvIGF2
b2lkIHNwbGl0IGJyYWluIGlzc3VlcyBhbmQgbmVlZCB0byBpbnZlbnQgZXh0cmEKPiBpbnRlcmZh
Y2VzIGV2ZXJ5IHRpbWUgYSBmZWF0dXJlIGlzIGFkZGVkIHRvIHBhc3MgY29uZmlndXJhdGlvbgo+
IGRhdGEgZnJvbSBRRU1VIHRvIGZpcm13YXJlLgo+IEJ1dCB0aGF0J3MgcHJvYmFibHkgb3V0IG9m
IHNjb3BlIG9mIHRoaXMgcHJvamVjdCwgaXQgY291bGQgYmUKPiBkb25lIG9uIHRvcCBvZiB0aGlz
IGlmIFhlbiBmb2xrcyB3b3VsZCBsaWtlIHRvIGRvIGl0LiBBZGRpbmcKPiBCSU9TTGlua2VyTG9h
ZGVyIHRvIGh2bWxvYWRlciB3b3VsZCBiZSBhIGdvb2Qgc3RhcnRpbmcgcG9pbnQKPiBmb3IgdGhh
dCBmdXR1cmUgZWZmb3J0LgoKSWYgd2UgY2FuIGxldCBRRU1VIGJ1aWxkIHRoZSBlbnRpcmUgZ3Vl
c3QgQUNQSSwgd2UgbWF5IGV2ZW4gbm90IG5lZWQKdG8gaW50cm9kdWNlIGZ3X2NmZyBhbmQgQklP
U0xpbmtlckxvYWRlciBjb2RlIHRvIGh2bWxvYWRlci4gIFNlYUJJT1MKaXMgY3VycmVudGx5IGxv
YWRlZCBhZnRlciBodm1sb2FkZXIgYW5kIGNhbiBiZSB1c2VkIHRvIGxvYWQgUUVNVSBidWlsdApB
Q1BJLgoKVG8gSmFuLCBBbmRyZXcsIFN0ZWZhbm8gYW5kIEFudGhvbnksCgp3aGF0IGRvIHlvdSB0
aGluayBhYm91dCBhbGxvd2luZyBRRU1VIHRvIGJ1aWxkIHRoZSBlbnRpcmUgZ3Vlc3QgQUNQSQph
bmQgbGV0dGluZyBTZWFCSU9TIHRvIGxvYWQgaXQ/IEFDUEkgYnVpbGRlciBjb2RlIGluIGh2bWxv
YWRlciBpcwpzdGlsbCB0aGVyZSBhbmQganVzdCBieXBhc3NlZCBpbiB0aGlzIGNhc2UuCgoKSGFv
emhvbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 13 11:17:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 11:17:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2xxz-0005Lc-5e; Fri, 13 Oct 2017 11:17:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=452638d7e=roger.pau@citrix.com>)
 id 1e2xxx-0005LU-QK
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 11:17:21 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 30/F7-01544-1C0A0E95; Fri, 13 Oct 2017 11:17:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWSzvfng+6BBQ8
 iDWZdVrH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPuPZ3MXLCXq+LD140sDYzr2LsYOTkkBPwl
 NvfuZAWxWQRUJY6tncLYxcjBwSZgLzH9a0UXIxeHiMBlRomnL24xgtQIC7hI/H96BczmFfCUu
 N3axARSJCRwh1Hi2pJeVoiEoMTJmU9YQGxmAT2JG1OnsIEMZRaQllj+jwMiLC/RvHU2M0iYU8
 BLYvGrGpCwqICKRP+Sp2CnCQkoSvTPe8AGcWa6RNuEhawTGPlnIVkwC8mCWQgLZiFZsICRZRW
 jRnFqUVlqka6hiV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmBgMgDBDsazpz0P
 MUpyMCmJ8qpFPogU4kvKT6nMSCzOiC8qzUktPsQow8GhJMG7bz5QTrAoNT21Ii0zBxgjMGkJD
 h4lEd5VIGne4oLE3OLMdIjUKUZFKXFeLmBkCQmAJDJK8+DaYHF5iVFWSpiXEegQIZ6C1KLczB
 JU+VeM4hyMSsK8DSDjeTLzSuCmvwJazAS0+F0E2OKSRISUVAMjq8ffwxurI9vCgsqKBFU2Cm2
 +s9by9OI/9yq2/Jtv1SOcdkafkyWqUKv/xpXs1M5P/1TWHrs8RZX7yx8L4wk7vvrVK3Y8jXvb
 8rPV/ETjpmuVpVodu8XmuiQa3WqpDPd4uJj3roJA+K2HR0/e8Vvj6r6bf7lCj+BHY/uy9mwDp
 5OfOUTTWviUWIozEg21mIuKEwFLSjKyxgIAAA==
X-Env-Sender: prvs=452638d7e=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1507893438!92806993!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29414 invoked from network); 13 Oct 2017 11:17:20 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Oct 2017 11:17:20 -0000
X-IronPort-AV: E=Sophos;i="5.43,370,1503360000"; d="scan'208";a="106313218"
Date: Fri, 13 Oct 2017 12:17:04 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper
 <andrew.cooper3@citrix.com>, <boris.ostrovsky@oracle.com>, Paul Durrant
 <paul.durrant@citrix.com>, <konrad.wilk@oracle.com>,
 <xen-devel@lists.xenproject.org>
Message-ID: <20171013111704.k33iaapguayo3vkx@dhcp-3-128.uk.xensource.com>
References: <20170919152936.14498-1-roger.pau@citrix.com>
 <20170919152936.14498-10-roger.pau@citrix.com>
 <59D4B9250200007800181EB5@prv-mh.provo.novell.com>
 <20171010113526.roptogr2dcmgac4k@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171010113526.roptogr2dcmgac4k@dhcp-3-128.uk.xensource.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Subject: Re: [Xen-devel] [PATCH v6 09/11] vpci/msi: add MSI handlers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMTAsIDIwMTcgYXQgMTE6MzU6MjZBTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBXZWQsIE9jdCAwNCwgMjAxNyBhdCAwODozNDoxM0FNICswMDAwLCBKYW4g
QmV1bGljaCB3cm90ZToKPiA+ID4+PiBPbiAxOS4wOS4xNyBhdCAxNzoyOSwgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPiB3cm90ZToKPiA+ID4gK3N0YXRpYyB2b2lkIHZwY2lfbXNpX2VuYWJsZShjb25z
dCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgc3RydWN0IHZwY2lfbXNpICptc2ksCj4gPiA+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHZlY3RvcnMpCj4gPiA+ICt7Cj4g
PiA+ICsgICAgaW50IHJldDsKPiA+ID4gKwo+ID4gPiArICAgIEFTU0VSVCghbXNpLT5lbmFibGVk
KTsKPiA+ID4gKyAgICByZXQgPSB2cGNpX21zaV9hcmNoX2VuYWJsZShtc2ksIHBkZXYsIHZlY3Rv
cnMpOwo+ID4gPiArICAgIGlmICggcmV0ICkKPiA+ID4gKyAgICAgICAgcmV0dXJuOwo+ID4gPiAr
Cj4gPiA+ICsgICAgLyogQXBwbHkgdGhlIG1hc2sgYml0cy4gKi8KPiA+ID4gKyAgICBpZiAoIG1z
aS0+bWFza2luZyApCj4gPiA+ICsgICAgewo+ID4gPiArICAgICAgICB1bnNpZ25lZCBpbnQgaTsK
PiA+ID4gKyAgICAgICAgdWludDMyX3QgbWFzayA9IG1zaS0+bWFzazsKPiA+ID4gKwo+ID4gPiAr
ICAgICAgICBmb3IgKCBpID0gZmZzKG1hc2spIC0gMTsgbWFzayAmJiBpIDwgdmVjdG9yczsgaSA9
IGZmcyhtYXNrKSAtIDEgKQo+ID4gPiArICAgICAgICB7Cj4gPiA+ICsgICAgICAgICAgICB2cGNp
X21zaV9hcmNoX21hc2sobXNpLCBwZGV2LCBpLCB0cnVlKTsKPiA+ID4gKyAgICAgICAgICAgIF9f
Y2xlYXJfYml0KGksICZtYXNrKTsKPiA+ID4gKyAgICAgICAgfQo+ID4gPiArICAgIH0KPiA+ID4g
Kwo+ID4gPiArICAgIF9fbXNpX3NldF9lbmFibGUocGRldi0+c2VnLCBwZGV2LT5idXMsIFBDSV9T
TE9UKHBkZXYtPmRldmZuKSwKPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgIFBDSV9GVU5DKHBk
ZXYtPmRldmZuKSwgbXNpLT5wb3MsIDEpOwo+ID4gCj4gPiBUaGlzIGlzIHZlcnkgdW5saWtlbHkg
dG8gYmUgYSBmdW5jdGlvbiB0aGF0IGFyY2gtaW5kZXBlbmRlbnQgY29kZSBpcwo+ID4gcGVybWl0
dGVkIHRvIGNhbGwuCj4gCj4gUmlnaHQsIEkgY291bGQgcmVtb3ZlIHRoZSAnX18nIHByZWZpeCwg
b3IgaW50cm9kdWNlIGEKPiB2cGNpX21zaV9hcmNoX2Rldl9lbmFibGUgaGVscGVyIHRoYXQgY2Fs
bHMgdGhpcyBmdW5jdGlvbi4KClNvIHdvdWxkIHVzaW5nIG1zaV9zZXRfZW5hYmxlIGluc3RlYWQg
YmUgYWNjZXB0YWJsZT8KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 11:19:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 11:19:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2y0J-0005U9-I5; Fri, 13 Oct 2017 11:19:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=452bf3591=wei.liu2@citrix.com>)
 id 1e2y0I-0005U2-Q5
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 11:19:46 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 11/A0-31121-251A0E95; Fri, 13 Oct 2017 11:19:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRWlGSWpSXmKPExsXitHRDpK7fwge
 RBv/O6Vh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm9S64xFuxmrej9sJ+tgXErSxcjJ4eEgL/E
 jDfP2EFsNgFliZ+dvWwgtoiAnkTTgeeMIDazQIHEhW8dYDXCAu4SKzZ/Berl4GARUJXYdNEPJ
 MwrYC4x48xBNoiR8hK72i6ygthCAgoSHdOPMUHUCEqcnPmEBWKkhMTBFy+YJzByz0KSmoUktY
 CRaRWjRnFqUVlqka6hoV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmAoMADBDsZ
 PywIOMUpyMCmJ8qpFPogU4kvKT6nMSCzOiC8qzUktPsQow8GhJMGbvAAoJ1iUmp5akZaZAwxK
 mLQEB4+SCG8USJq3uCAxtzgzHSJ1itGY48bD63+YODpu3v3DJMSSl5+XKiXO2wNSKgBSmlGaB
 zcIFi2XGGWlhHkZgU4T4ilILcrNLEGVf8UozsGoJMz7dT7QFJ7MvBK4fa+ATmECOuVdBNgpJY
 kIKakGRvUZL9TmRC3wcNVYc6jp2N6DJ97x+QV4f1ac0lX7q+71XMZroo0yKn0SHbrLTk+5a3J
 wnoPIyxNCF+oUgr4ufH78bI3kl/JHM0o6nrNs/fL18Bxh17KkaGu3V1v5tI8LHMxQUthsmRK8
 Vcgl4mvB8udCT2TmzIw4qLAh2bojUuTfcuMOR5lN9UosxRmJhlrMRcWJADpDIXyRAgAA
X-Env-Sender: prvs=452bf3591=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1507893581!71164032!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40729 invoked from network); 13 Oct 2017 11:19:42 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Oct 2017 11:19:42 -0000
X-IronPort-AV: E=Sophos;i="5.43,370,1503360000"; d="scan'208";a="445885520"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 13 Oct 2017 12:19:38 +0100
Message-ID: <20171013111938.2749-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH for-4.10] libxl: handle NULL in
	libxl__enum_from_string
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RGlzY292ZXJlZCBieSBDb3Zlcml0eS4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2Vk
LCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX3V0aWxzLmMgYi90b29scy9saWJ4bC9saWJ4bF91dGlscy5jCmluZGV4IDUwN2VlNTZj
N2MuLjk0MzM2OTNlNzIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmMKKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuYwpAQCAtMTAxNyw3ICsxMDE3LDcgQEAgaW50IGxp
YnhsX2dldF9tYXhfbm9kZXMobGlieGxfY3R4ICpjdHgpCiBpbnQgbGlieGxfX2VudW1fZnJvbV9z
dHJpbmcoY29uc3QgbGlieGxfZW51bV9zdHJpbmdfdGFibGUgKnQsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc3QgY2hhciAqcywgaW50ICplKQogewotICAgIGlmICghdCkgcmV0dXJu
IEVSUk9SX0lOVkFMOworICAgIGlmICghdCB8fCAhcykgcmV0dXJuIEVSUk9SX0lOVkFMOwogCiAg
ICAgZm9yKCA7IHQtPnM7IHQrKykgewogICAgICAgICBpZiAoIXN0cmNhc2VjbXAodC0+cywgcykp
IHsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 13 11:28:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 11:28:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2y8S-0006ZB-CH; Fri, 13 Oct 2017 11:28:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=452bf3591=wei.liu2@citrix.com>)
 id 1e2y8R-0006Z5-AV
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 11:28:11 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 D0/F5-30115-A43A0E95; Fri, 13 Oct 2017 11:28:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDva7b4ge
 RBrtncVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnPujexF0xmqTix5gBrA+Mh5i5GTg4JAX+J
 d29/s3UxcnCwCKhKfLvoCRJmE1CW+NnZywZiiwgYSbx4dJmli5GLg1mgl0niZ88ssISwQJzEr
 vuLmUBsXgELiU0znrOC2EICXhL9V1+wQcQFJU7OfMICYjML6Egs2P0JbBezgLTE8n8cIGFOAW
 +Jh28bwUpEBVQkOpfOYYEYoyDRMf0Y0wRGvllIJs1CMmkWwqQFjMyrGDWKU4vKUot0DQ30koo
 y0zNKchMzc4A8M73c1OLixPTUnMSkYr3k/NxNjMBAYwCCHYzH38cdYpTkYFIS5VWLfBApxJeU
 n1KZkVicEV9UmpNafIhRhoNDSYLXZxFQTrAoNT21Ii0zBxjyMGkJDh4lEd7/C4HSvMUFibnFm
 ekQqVOMuhw3Hl7/wyTEkpeflyolzpsBMkMApCijNA9uBCz+LjHKSgnzMgIdJcRTkFqUm1mCKv
 +KUZyDUUmY1xdkCk9mXgncpldARzABHfEuAuyIkkSElFQDY3JLssar9BTxjR0796rfmh11UIy
 xPu2Ejehydo9liZdX2zDIrO/M8Z6ySsE6pPhF9S/DnVEiKjs6hPfGvjtVJtM34X7ri5rAzopF
 SZ7vp0dr7BLybXvSdVhUQ9jm3POdTIp97QW8YYmZPoc9hJjqZHfOePL7e97x3QmSb3Oi09VKF
 rcu6k5SYinOSDTUYi4qTgQA3N2ui7oCAAA=
X-Env-Sender: prvs=452bf3591=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1507894084!88318319!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9129 invoked from network); 13 Oct 2017 11:28:05 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Oct 2017 11:28:05 -0000
X-IronPort-AV: E=Sophos;i="5.43,370,1503360000"; d="scan'208";a="453847376"
Date: Fri, 13 Oct 2017 12:28:02 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20171013112802.pr5kheaf5ahwi3hb@citrix.com>
References: <1507891472-4701-1-git-send-email-bhupinder.thakur@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507891472-4701-1-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] libxl: vpl011: Fix hex to dec conversion of
 vuart_gfn in libxl__device_vuart_add
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMTMsIDIwMTcgYXQgMDQ6MTQ6MzJQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiBJbiBsaWJ4bF9fZGV2aWNlX3Z1YXJ0X2FkZCB2dWFydF9nZm4gaXMgZ2V0dGlu
ZyBzdG9yZWQgYXMgYSBoZXggdmFsdWU6Cj4gCj4gPiBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250
LCBHQ1NQUklOVEYoIiUiUFJJX3hlbl9wZm4sIHN0YXRlLT52dWFydF9nZm4pKTsKPiAKPiBIb3dl
dmVyLCB4ZW5zdG9yZSByZWFkcyB0aGlzIHZhbHVlIGFzIGEgZGVjaW1hbCB2YWx1ZSBhbmQgdHJp
ZXMgdG8gbWFwIHRoZQo+IHdyb25nIGFkZHJlc3MgYW5kIGZhaWxzLgo+IAo+IEludHJvZHVjZWQg
YSBuZXcgZm9ybWF0IHN0cmluZyAiUFJJdV94ZW5fcGZuIiB3aGljaCBmb3JtYXRzIHRoZSB2YWx1
ZSBhcyBhCj4gZGVjaW1hbCB2YWx1ZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhh
a3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+CgpBY2tlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 13 11:45:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 11:45:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2yOy-0008Er-Ov; Fri, 13 Oct 2017 11:45:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=452eb8b61=lars.kurth@citrix.com>)
 id 1e2yOx-0008El-Js
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 11:45:15 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 87/F7-26618-A47A0E95; Fri, 13 Oct 2017 11:45:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKKsWRWlGSWpSXmKPExsWSzvfng67X8ge
 RBr3dPBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bl7gesBY8kKq69c2hg3CHRxcjJISHgL7Hv
 +i1mEJtNQEPi2MNmMFtEQFmi99dvli5GLg5mgUWMEqu7HrKDJIQFdCVebulkgSjSk7jS+R6qw
 Umi/d9KNhCbRUBVYu3yvWA1vAK2Ej9/fGEHGSQksJRRYseRRrAEp4C9xIVXq5hAbEYBWYkvja
 vBBjELiEs0fVnJCnGdgMSSPeeZIWxRiZeP/4HFRYEWzzo+DyquI3H2+hNGCNtAYuvSfUDzOYD
 maEqs36UPMdJSYvKOLqjxihJTuiF+4RUQlDg58wnLBEaxWUg2z0LonoWkexaS7llIuhcwsq5i
 VC9OLSpLLdI110sqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECIwsBiDYwXhssvMhR
 kkOJiVRXrXIB5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgVlgHlBItS01Mr0jJzgDEOk5bg4F
 ES4bUASfMWFyTmFmemQ6ROMRpzHNt0+Q8Tx5Nr8/4yCbHk5eelSonzeoKUCoCUZpTmwQ2CpZ5
 LjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEub1BZnCk5lXArfvFdApTECnvIsAO6UkESEl1cDI
 qvtZ+aHC7tuXz3KmtZ/fKHS0bneWO5NIw57JYo+nnS3efn/LInEjTWnpCUf3689RE1d5t+Hkh
 TmbFiok3nbZtf1NdkTOz20feA4e2ipzymxpgbbstmSFktuCE5Rzj7ayCc3jcW2YU3/2W/hOxo
 Vzb4h7dSf8eqJkOW0zp9qeh18NJLueZx/QUmIpzkg01GIuKk4EAIZTr344AwAA
X-Env-Sender: prvs=452eb8b61=lars.kurth@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1507895111!92812032!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47058 invoked from network); 13 Oct 2017 11:45:13 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Oct 2017 11:45:13 -0000
X-IronPort-AV: E=Sophos;i="5.43,370,1503360000"; d="scan'208";a="106313595"
From: Lars Kurth <lars.kurth@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: preparations for 4.9.1 and 4.7.4
Thread-Index: AQHTPqew8+HtQFy/NUyZ2w8aicwlC6Lga2oAgADbNoCAAFy8AA==
Date: Fri, 13 Oct 2017 11:45:08 +0000
Message-ID: <AF51F9C0-B950-41EA-9E4D-D26412B687B0@citrix.com>
References: <59D7A23F02000078001831F5@prv-mh.provo.novell.com>
 <0F867D1B-DBC6-4C3F-8431-AA0CC9155BF5@citrix.com>
 <59E083A90200007800185EB5@prv-mh.provo.novell.com>
In-Reply-To: <59E083A90200007800185EB5@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.24.1.170721
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <43B591D4C30CED4AA5E002DCC5528BB9@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] preparations for 4.9.1 and 4.7.4
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SmFuLA0KDQpJIGhhZCBzZW50IHRoZSBtYWlsIGFuIGhvdXIgYWZ0ZXIgSSByYW4gdGhlIHNjcmlw
dHMgKGhhZCBhIG1lZXRpbmcgaW4gYmV0d2VlbikuIA0KDQpJIHdpbGwgbG9vayBpbnRvIHRoZSBp
c3N1ZSB3aXRoIFhTQSAyMjYNCk9uIGNvbW1pdHMgYzc3ODNkOWMyNmZjMTkxODYyZDk4ODNkYTIy
Mzg3MzQwYjFmYWIxOCAmIGQ2YWFkNjM1MDk3ZDkwMWI5NmRmNjUwZTg3ZjA0Njg3YzlmYjdiZDI6
IEkgaGF2ZSB0byBsb29rIGludG8gd2h5IHRoZXNlIGRpZG7igJl0IGdldCBwaWNrZWQgdXAuDQpN
YXliZSB0aGVyZSBpcyBhIGJ1ZyBpbiB0aGUgdG9vbA0KDQpMYXJzDQoNCk9uIDEzLzEwLzIwMTcs
IDA4OjEzLCAiSmFuIEJldWxpY2giIDxKQmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6DQoNCiAgICA+
Pj4gT24gMTIuMTAuMTcgYXQgMTk6MDgsIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+IHdyb3RlOg0K
ICAgID4gZm9yIDQuOS4xIHRoZSBYU0Egc3RhdHVzIGlzDQogICAgPiANCiAgICA+IFhTQSAyMjYg
OiBTb21lIHBhdGNoZXMgbm90IGFwcGxpZWQgPT4gY2hlY2sNCiAgICA+IFRoZXJlIGlzIGFuIGV4
dHJhIGNodW5rIGluIHRoZSB0cmVlOiBzZWUgeHNhMjI2LnBuZw0KICAgIA0KICAgIEkgc2VlIHRo
ZXJlIGFyZSBvdXRkYXRlZCBwYXRjaGVzIGZvciB0aGlzIFhTQSBzdGlsbCBpbiB4c2EuZ2l0LA0K
ICAgIHdoaWNoIEkndmUgbm93IHJlbW92ZWQuDQogICAgDQogICAgSSBjYW4ndCBzZWVtIHRvIGJl
IGFibGUgdG8gY29uZmlybSB0aGUgZGlmZmVyZW5jZSB5b3VyIGF0dGFjaGVkDQogICAgaW1hZ2Ug
aW5kaWNhdGVzIC0gYm90aCB4ZW4uZ2l0IGFuZCB4c2EuZ2l0IGhhdmUgdGhhdCBjaGFuZ2UuIEkN
CiAgICBjb3VsZCB1bmRlcnN0YW5kIHRoZSB0b29sIHNwb3R0aW5nIGEgZGlmZmVyZW5jZSBpbiB0
aGVyZSBiZWluZyBhDQogICAgc2VlbWluZ2x5IGV4dHJhIGh1bmsgY2hhbmdpbmcgeGVuL2NvbW1v
bi9jb21wYXQvZ3JhbnRfdGFibGUuYw0KICAgIGluIHhzYS5naXQgLSB0aGlzIGNoYW5nZSB3YXMg
YXBwbGllZCBpbmNyZW1lbnRhbGx5IHRvIHRoZSB2YXJpb3VzDQogICAgeGVuLmdpdCBicmFuY2hl
cywgYXMgdGhlIGlzc3VlIHdhcyBmb3VuZCAoYnkgb3NzdGVzdCBpaXJjKSBvbmx5DQogICAgYWZ0
ZXIgdGhlIG9yaWdpbmFsIHBhdGNoZXMgaGFkIGFscmVhZHkgZ29uZSBpbi4NCiAgICANCiAgICA+
IFhTQSAyMzcgOiBObyBwYXRjaCBmb3VuZCA9PiBjaGVjaw0KICAgID4gWFNBIDIzOCA6IE5vIHBh
dGNoIGZvdW5kID0+IGNoZWNrDQogICAgPiBYU0EgMjM5IDogTm8gcGF0Y2ggZm91bmQgPT4gY2hl
Y2sNCiAgICA+IFhTQSAyNDAgOiBObyBwYXRjaCBmb3VuZCA9PiBjaGVjaw0KICAgID4gWFNBIDI0
MSA6IE5vIHBhdGNoIGZvdW5kID0+IGNoZWNrDQogICAgPiBYU0EgMjQyIDogTm8gcGF0Y2ggZm91
bmQgPT4gY2hlY2sNCiAgICA+IFhTQSAyNDMgOiBObyBwYXRjaCBmb3VuZCA9PiBjaGVjaw0KICAg
ID4gWFNBIDI0NCA6IE5vIHBhdGNoIGZvdW5kID0+IGNoZWNrDQogICAgPiBUaGVzZSBoYXZlIG9u
bHkgYmVlbiByZWxlYXNlZCB0b2RheSBhbmQgaGF2ZSBub3QgeWV0IGJlZW4gYXBwbGllZA0KICAg
IA0KICAgIEJ5IHRoZSB0aW1lIHlvdSBoYWQgc2VudCB0aGUgbWVzc2FnZSwgdGhlc2UgaGFkIGJl
ZW4gYXBwbGllZCBmb3INCiAgICBzZXZlcmFsIGhvdXJzLiBCdXQgb2YgY291cnNlIEkgZG9uJ3Qg
a25vdyB3aGVuIHlvdSByYW4gdGhlIHNjcmlwdC4NCiAgICANCiAgICA+IEZvciA0LjcuNCB0aGUg
WFNBIHN0YXR1cyBpcw0KICAgID4gDQogICAgPiBYU0EgMjI2IDogU29tZSBwYXRjaGVzIG5vdCBh
cHBsaWVkID0+IGNoZWNrDQogICAgPiBUaGVyZSBpcyBhbiBleHRyYSBjaHVuayBpbiB0aGUgdHJl
ZTogc2VlIHhzYTIyNi5wbmcNCiAgICANCiAgICBTYW1lIGFzIGZvciA0LjkuDQogICAgDQogICAg
PiBYU0EgMjM0IDogTm8gcGF0Y2ggZm91bmQgPT4gY2hlY2sNCiAgICA+IElTU1VFOiBUaGlzIGlz
IGdlbnVpbmVseSBtaXNzaW5nIChha2EgeHNhMjM0LTQuOC5wYXRjaCkNCiAgICANCiAgICBDb21t
aXQgYzc3ODNkOWMyNmZjMTkxODYyZDk4ODNkYTIyMzg3MzQwYjFmYWIxOC4NCiAgICANCiAgICA+
IFhTQSAyNDUgOiBTb21lIHBhdGNoZXMgbm90IGFwcGxpZWQgPT4gY2hlY2sNCiAgICA+IFRoaXMg
aXMgbWlzc2luZyANCiAgICA+IHhzYTI0NS8wMDAyLXhlbi1hcm0tQ29ycmVjdGx5LXJlcG9ydC10
aGUtbWVtb3J5LXJlZ2lvbi1pbi10aGUtZHUucGF0Y2gNCiAgICANCiAgICBDb21taXQgZDZhYWQ2
MzUwOTdkOTAxYjk2ZGY2NTBlODdmMDQ2ODdjOWZiN2JkMi4NCiAgICANCiAgICBKYW4NCiAgICAN
CiAgICANCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 13 12:09:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 12:09:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2yly-0002S6-3H; Fri, 13 Oct 2017 12:09:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2ylw-0002S0-UL
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 12:09:01 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 AD/02-28075-CDCA0E95; Fri, 13 Oct 2017 12:09:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS/f6mge
 RBid7FS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozlv54wFvSxVqx5PoWpgXEhSxcjJ4eQQJ5E
 T3s7mM0rYCfx9NMtVhBbQsBQ4vTCm2BxFgFViS9XnrGD2GwC6hJtz7aD1YgImEgsmfgXyObiY
 Bb4wSjxtfEOG0hCWCBOYtf9xUwQC7wk+q++AItzCnhLPHzbCDSUA2iZoMTfHcIgYWYBLYmHv2
 6xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6RmV5SUWZ
 6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmD41TMwMO5gbNjrd4hRkoNJSZRXLfJBpBBf
 Un5KZUZicUZ8UWlOavEhRhkODiUJ3rWrgXKCRanpqRVpmTnASIBJS3DwKInwLgBJ8xYXJOYWZ
 6ZDpE4xGnPceHj9DxNHx827f5iEWPLy81KlxHm/g5QKgJRmlObBDYJF6CVGWSlhXkYGBgYhno
 LUotzMElT5V4ziHIxKwrxVIFN4MvNK4Pa9AjqFCeiUdxFgp5QkIqSkGhg1ve66d52t+hmf/Xx
 ZethHV9/FziJRs/ttl/v/DA7c/sFO98u7eRkzthUtSG+N0C46uLokwE2b8TCn0/oPMlPLlOLT
 HoU+bahbqLzezOXwjuvtRWsjTRq7vi2LEbNu2/h9W8WJ/iec+/OYrx0/vIdLSnxJwQ1Nidtbe
 c9pTH8kniXPveVhP5cSS3FGoqEWc1FxIgCz1Dw1ywIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1507896533!110204200!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61530 invoked from network); 13 Oct 2017 12:08:55 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 12:08:55 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 13 Oct 2017 06:08:52 -0600
Message-Id: <59E0C8F302000078001862A2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 13 Oct 2017 06:08:51 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Bhupinder Thakur" <bhupinder.thakur@linaro.org>
References: <1507891472-4701-1-git-send-email-bhupinder.thakur@linaro.org>
In-Reply-To: <1507891472-4701-1-git-send-email-bhupinder.thakur@linaro.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] libxl: vpl011: Fix hex to dec conversion of
 vuart_gfn in libxl__device_vuart_add
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEzLjEwLjE3IGF0IDEyOjQ0LCA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPiB3
cm90ZToKPiBJbiBsaWJ4bF9fZGV2aWNlX3Z1YXJ0X2FkZCB2dWFydF9nZm4gaXMgZ2V0dGluZyBz
dG9yZWQgYXMgYSBoZXggdmFsdWU6Cj4gCj4+IGZsZXhhcnJheV9hcHBlbmQocm9fZnJvbnQsIEdD
U1BSSU5URigiJSJQUklfeGVuX3Bmbiwgc3RhdGUtPnZ1YXJ0X2dmbikpOwo+IAo+IEhvd2V2ZXIs
IHhlbnN0b3JlIHJlYWRzIHRoaXMgdmFsdWUgYXMgYSBkZWNpbWFsIHZhbHVlIGFuZCB0cmllcyB0
byBtYXAgdGhlCj4gd3JvbmcgYWRkcmVzcyBhbmQgZmFpbHMuCgpJcyB0aGlzIGdlbmVyaWMgb3Ig
dnVhcnQgc3BlY2lmaWMgY29kZSBpbiB4ZW5zdG9yZSB0aGF0IGRvZXMgc28/CkNvdWxkIHlvdSBw
ZXJoYXBzIHNpbXBseSBwb2ludCBtZSBhdCB0aGUgY29uc3VtaW5nIHNpZGU/Cgo+IEludHJvZHVj
ZWQgYSBuZXcgZm9ybWF0IHN0cmluZyAiUFJJdV94ZW5fcGZuIiB3aGljaCBmb3JtYXRzIHRoZSB2
YWx1ZSBhcyBhCj4gZGVjaW1hbCB2YWx1ZS4KCkkgYXNrIGJlY2F1c2UgSSdtIG5vdCByZWFsbHkg
aGFwcHkgYWJvdXQgdGhpcyBhZGRpdGlvbiwgaS5lLiBJJ2QKcHJlZmVyIHRoZSByZWFkIHNpZGUg
dG8gY2hhbmdlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 13 12:13:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 12:13:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2yq7-00036A-T2; Fri, 13 Oct 2017 12:13:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2yq6-000361-Hp
 for xen-devel@lists.xen.org; Fri, 13 Oct 2017 12:13:18 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 52/21-08608-DDDA0E95; Fri, 13 Oct 2017 12:13:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS/fm2ge
 RBq8mi1ks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmzWzcxF7xlrljZf5S1gXEScxcjJ4eQQJ7E
 jPYdrCA2r4CdxM+fr8FsCQFDidMLb7J0MXJwsAioSjydA1bOJqAu0fZsO1iJiIC+xNqvi5m6G
 Lk4mAXWskosn3+bHSQhLBAh8XxRAztIQkhgGYvE45WPwQZxClhK3L+mD2LyCghK/N0hDFLOLK
 Al8fDXLRYIW1ti2cLXzCAlzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYtQoTi0qSy3SNTL
 RSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDD4GINjBuO9j5CFGSQ4mJVFetcgH
 kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeBevAcoJFqWmp1akZeYA4wAmLcHBoyTCOxEkzVtck
 JhbnJkOkTrFaMxx4+H1P0wcHTfv/mESYsnLz0uVEuctASkVACnNKM2DGwSLz0uMslLCvIxApw
 nxFKQW5WaWoMq/YhTnYFQS5l0CMoUnM68Ebt8roFOYgE55FwF2SkkiQkqqgXGl7bE0Bpb6dza
 r921iy5vzXePBA/37xos97z/4xt6Ts7DKhXHV9Kk3zi8z/7Kj6/6HoOxAjvVGn3afl9+xb4dZ
 7nIGM7WFMmf6ok233v3lrBauEHb8v+ifA+z6s8/PfM7GujhXx/brm2ffm5b2rHUIWMn4067K4
 E76xR93GqKnRnEmcYpv4LimxFKckWioxVxUnAgAX/0OlcoCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1507896791!73925060!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62102 invoked from network); 13 Oct 2017 12:13:13 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 12:13:13 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 13 Oct 2017 06:13:10 -0600
Message-Id: <59E0C9F602000078001862C4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 13 Oct 2017 06:13:10 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Haozhong Zhang" <haozhong.zhang@intel.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
 <20170911044157.15403-1-haozhong.zhang@intel.com>
 <20170911160818.1bd44a82@nial.brq.redhat.com>
 <alpine.DEB.2.10.1709111119480.19719@sstabellini-ThinkPad-X260>
 <20170912031509.vufszbju3s2v2bw3@hz-desktop>
 <20171010160544.GA1772@char.us.oracle.com>
 <20171012124544.dq3wyr65tefi3glk@hz-desktop>
 <f6478644-0d4a-6531-9016-aee2a0e76417@redhat.com>
 <20171013075326.77azyi4j2wo3b2fx@hz-desktop>
 <20171013104453.50284426@nial.brq.redhat.com>
 <20171013111341.feb2462nh2rcrjpp@hz-desktop>
In-Reply-To: <20171013111341.feb2462nh2rcrjpp@hz-desktop>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, qemu-devel@nongnu.org,
 andrew.cooper3@citrix.com, "Michael S. Tsirkin" <mst@redhat.com>,
 ian.jackson@eu.citrix.com, george.dunlap@citrix.com, xen-devel@lists.xen.org,
 Igor Mammedov <imammedo@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>,
 xen-devel@lists.xenproject.org, Anthony Perard <anthony.perard@citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>, Richard Henderson <rth@twiddle.net>,
 Eduardo Habkost <ehabkost@redhat.com>
Subject: Re: [Xen-devel] [Qemu-devel] [RFC QEMU PATCH v3 00/10] Implement
 vNVDIMM for Xen HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEzLjEwLjE3IGF0IDEzOjEzLCA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPiB3cm90
ZToKPiBUbyBKYW4sIEFuZHJldywgU3RlZmFubyBhbmQgQW50aG9ueSwKPiAKPiB3aGF0IGRvIHlv
dSB0aGluayBhYm91dCBhbGxvd2luZyBRRU1VIHRvIGJ1aWxkIHRoZSBlbnRpcmUgZ3Vlc3QgQUNQ
SQo+IGFuZCBsZXR0aW5nIFNlYUJJT1MgdG8gbG9hZCBpdD8gQUNQSSBidWlsZGVyIGNvZGUgaW4g
aHZtbG9hZGVyIGlzCj4gc3RpbGwgdGhlcmUgYW5kIGp1c3QgYnlwYXNzZWQgaW4gdGhpcyBjYXNl
LgoKV2VsbCwgaWYgdGhhdCBjYW4gYmUgbWFkZSB3b3JrIGluIGEgbm9uLXF1aXJreSB3YXkgYW5k
IHdpdGhvdXQKbG9zcyBvZiBmdW5jdGlvbmFsaXR5LCBJJ2QgcHJvYmFibHkgYmUgZmluZS4gSSBk
byB0aGluaywgaG93ZXZlciwKdGhhdCB0aGVyZSdzIGEgcmVhc29uIHRoaXMgaXMgYmVpbmcgaGFu
ZGxlZCBpbiBodm1sb2FkZXIgcmlnaHQgbm93LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 13 12:13:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 12:13:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2yq3-00035e-Ku; Fri, 13 Oct 2017 12:13:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2yq2-00035V-5E
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 12:13:14 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 5B/B5-14867-9DDA0E95; Fri, 13 Oct 2017 12:13:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS/fm2ge
 RBnfec1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmzWzcxF7xlrljZf5S1gXEScxcjJ4eQQJ7E
 jPYdrCA2r4CdxM+fr8FsCQFDidMLb7J0MXJwsAioSjydA1bOJqAu0fZsO1iJiIC+xNqvi5m6G
 Lk4mAXWskosn3+bHSQhLBAh8XxRAztIQkhgGYvE45WPwQZxClhK3L+mD2LyCghK/N0hDFLOLK
 Al8fDXLRYIW1ti2cLXzCAlzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYlQvTi0qSy3StdB
 LKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMPQYg2ME4+7L/IUZJDiYlUV61yAeR
 QnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4F68BygkWpaanVqRl5gCjACYtwcGjJMI7ESTNW1yQm
 FucmQ6ROsVozHHj4fU/TBwdN+/+YRJiycvPS5US5y0BKRUAKc0ozYMbBIvOS4yyUsK8jECnCf
 EUpBblZpagyr9iFOdgVBLmXQIyhSczrwRu3yugU5iATnkXAXZKSSJCSqqBcaUyU3BkBgP/mWP
 LJa4nWmecs1uQrpES5/wiVs4xyWhP8E62lkhl+0D2ywt28586/mfisoyIxbfFefjsH/9aPdEh
 9dum4IIzjVs/aE2TOWLy5HKX71pNrrzzNtdEDr9RXXVQ0fzm8m4+p7cx+34qaWjd1fjwqExqM
 tPxgvP2FzSXRYocTxDkVmIpzkg01GIuKk4EAB/klmTJAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1507896791!101253806!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44302 invoked from network); 13 Oct 2017 12:13:12 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 12:13:12 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 13 Oct 2017 06:13:10 -0600
Message-Id: <59E0C9F602000078001862C4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 13 Oct 2017 06:13:10 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Haozhong Zhang" <haozhong.zhang@intel.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
 <20170911044157.15403-1-haozhong.zhang@intel.com>
 <20170911160818.1bd44a82@nial.brq.redhat.com>
 <alpine.DEB.2.10.1709111119480.19719@sstabellini-ThinkPad-X260>
 <20170912031509.vufszbju3s2v2bw3@hz-desktop>
 <20171010160544.GA1772@char.us.oracle.com>
 <20171012124544.dq3wyr65tefi3glk@hz-desktop>
 <f6478644-0d4a-6531-9016-aee2a0e76417@redhat.com>
 <20171013075326.77azyi4j2wo3b2fx@hz-desktop>
 <20171013104453.50284426@nial.brq.redhat.com>
 <20171013111341.feb2462nh2rcrjpp@hz-desktop>
In-Reply-To: <20171013111341.feb2462nh2rcrjpp@hz-desktop>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, qemu-devel@nongnu.org,
 andrew.cooper3@citrix.com, "Michael S. Tsirkin" <mst@redhat.com>,
 ian.jackson@eu.citrix.com, george.dunlap@citrix.com, xen-devel@lists.xen.org,
 Igor Mammedov <imammedo@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>,
 xen-devel@lists.xenproject.org, Anthony Perard <anthony.perard@citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>, Richard Henderson <rth@twiddle.net>,
 Eduardo Habkost <ehabkost@redhat.com>
Subject: Re: [Xen-devel] [Qemu-devel] [RFC QEMU PATCH v3 00/10] Implement
 vNVDIMM for Xen HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEzLjEwLjE3IGF0IDEzOjEzLCA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPiB3cm90
ZToKPiBUbyBKYW4sIEFuZHJldywgU3RlZmFubyBhbmQgQW50aG9ueSwKPiAKPiB3aGF0IGRvIHlv
dSB0aGluayBhYm91dCBhbGxvd2luZyBRRU1VIHRvIGJ1aWxkIHRoZSBlbnRpcmUgZ3Vlc3QgQUNQ
SQo+IGFuZCBsZXR0aW5nIFNlYUJJT1MgdG8gbG9hZCBpdD8gQUNQSSBidWlsZGVyIGNvZGUgaW4g
aHZtbG9hZGVyIGlzCj4gc3RpbGwgdGhlcmUgYW5kIGp1c3QgYnlwYXNzZWQgaW4gdGhpcyBjYXNl
LgoKV2VsbCwgaWYgdGhhdCBjYW4gYmUgbWFkZSB3b3JrIGluIGEgbm9uLXF1aXJreSB3YXkgYW5k
IHdpdGhvdXQKbG9zcyBvZiBmdW5jdGlvbmFsaXR5LCBJJ2QgcHJvYmFibHkgYmUgZmluZS4gSSBk
byB0aGluaywgaG93ZXZlciwKdGhhdCB0aGVyZSdzIGEgcmVhc29uIHRoaXMgaXMgYmVpbmcgaGFu
ZGxlZCBpbiBodm1sb2FkZXIgcmlnaHQgbm93LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 13 12:18:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 12:18:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2yuS-0003mH-E6; Fri, 13 Oct 2017 12:17:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2yuQ-0003m9-EX
 for xen-devel@lists.xen.org; Fri, 13 Oct 2017 12:17:46 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 37/21-28548-9EEA0E95; Fri, 13 Oct 2017 12:17:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS/fluge
 RBjPbuSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owTsyYxF5zmqeh41s7cwDibq4uRg0NIIE9i
 4mfhLkZODl4BO4mFXVvYQGwJAUOJ0wtvsoDYLAKqEo135zCB2GwC6hJtz7azgtgiAgkSDzb/Z
 e9i5OJgFnjJKDHj33FmkISwgJHEo0VHGEESQgKbGCWOnFwKNolTwFniycvp7CCLeQUEJf7uAF
 vMLKAl8fDXLRYIW1ti2cLXzCAlzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYlQvTi0qSy3
 SNdRLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMPgYg2MG4/KPTIUZJDiYlUV61
 yAeRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR42YHBLCRYlJqeWpGWmQOMA5i0BAePkgivJUiat
 7ggMbc4Mx0idYpRl6Pj5t0/TEIsefl5qVLivPfWAhUJgBRllObBjYDF5CVGWSlhXkago4R4Cl
 KLcjNLUOVfMYpzMCoJ8/KCrOLJzCuB2/QK6AgmoCPeRYAdUZKIkJJqYHR7qdI/PXbGBbnOs0X
 sf1gN9Ty3c01adZft4f5yruo4Fq2v2XGLjrY8Yn4W1Bcq4Dn361b3kHJGu4f8giv0e7lZD8+9
 G37joZFg8qxAP3XjPa0uPW6+HpOlbZaf35K9JYpjVs1CVt4nRVvXL1pv3HX5hMi8ZLmOZ39MN
 on/bztW56RhtVTwoRJLcUaioRZzUXEiAI5EnmvEAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1507897063!106091372!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18208 invoked from network); 13 Oct 2017 12:17:44 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 12:17:44 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 13 Oct 2017 06:17:42 -0600
Message-Id: <59E0CB0602000078001862C7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 13 Oct 2017 06:17:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Alexandru Isaila" <aisaila@bitdefender.com>,
 "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1507799425-3286-1-git-send-email-aisaila@bitdefender.com>
 <59E0B1A7020000780018617F@prv-mh.provo.novell.com>
 <8b37f5e5-c594-ba25-2e43-8538c716eaf3@bitdefender.com>
In-Reply-To: <8b37f5e5-c594-ba25-2e43-8538c716eaf3@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, tamas@tklengyel.com
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Add MSR old value
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEzLjEwLjE3IGF0IDEyOjM2LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gT24gMTMuMTAuMjAxNyAxMzoyOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+PiArICAgICAg
ICBfX3NldF9iaXQoaW5kZXggKyBzaXplb2Yoc3RydWN0IG1vbml0b3JfbXNyX2JpdG1hcCksIGJp
dG1hcCk7Cj4+IAo+PiBJIHRoaW5rIHlvdSBtaXNzICIqIDgiIGhlcmUgLSBhIGJpdCBwb3NpdGlv
biBwbHVzIHNpemVvZigpIGRvZXNuJ3QKPj4gcHJvZHVjZSBhbnkgdXNlZnVsIHZhbHVlLgo+PiAK
Pj4gQnV0IHdoYXQncyB3b3JzZSAtIGhhdmluZyByZWFkIHRpbGwgdGhlIGVuZCBvZiB0aGUgcGF0
Y2ggSSBkb24ndAo+PiBzZWUgeW91IGNoYW5nZSBhbnkgYWxsb2NhdGlvbiwgeWV0IHlvdSBjbGVh
cmx5IG5lZWQgdG8gZG91YmxlCj4+IHRoZSBzcGFjZSBub3cgdGhhdCB5b3UgbmVlZCB0d28gYml0
cyBwZXIgTVNSLgo+IAo+IFdlIGRpZCB0aGlzOgo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvbW9uaXRvci5jIGIveGVuL2FyY2gveDg2L21vbml0b3IuYwo+IGluZGV4IGU1OWYxZjUuLmEz
MDQ2YzYgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L21vbml0b3IuYwo+ICsrKyBiL3hlbi9h
cmNoL3g4Ni9tb25pdG9yLmMKPiBAQCAtMjUsNyArMjUsNyBAQAo+ICAgaW50IGFyY2hfbW9uaXRv
cl9pbml0X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKQo+ICAgewo+ICAgICAgIGlmICggIWQtPmFy
Y2gubW9uaXRvci5tc3JfYml0bWFwICkKPiAtICAgICAgICBkLT5hcmNoLm1vbml0b3IubXNyX2Jp
dG1hcCA9IHh6YWxsb2Moc3RydWN0IG1vbml0b3JfbXNyX2JpdG1hcCk7Cj4gKyAgICAgICAgZC0+
YXJjaC5tb25pdG9yLm1zcl9iaXRtYXAgPSB4emFsbG9jX2FycmF5KHN0cnVjdCBtb25pdG9yX21z
cl9iaXRtYXAsIDIpOwo+IAo+ICAgICAgIGlmICggIWQtPmFyY2gubW9uaXRvci5tc3JfYml0bWFw
ICkKPiAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07Cj4gQEAgLTY3LDcgKzY3LDcgQEAgc3RhdGlj
IHVuc2lnbmVkIGxvbmcgKm1vbml0b3JfYml0bWFwX2Zvcl9tc3IoY29uc3Qgc3RydWN0IGRvbWFp
biAqZCwgdTMyICptc3IpCj4gICAgICAgfQo+ICAgfQo+IAo+IEkuZS4sIHdlIGFyZSBub3cgYWxs
b2NhdGluZyBhbiBhcnJheSBvZiBzaXplIDIgb2Ygc3RydWN0IAo+IG1vbml0b3JfbXNyX2JpdG1h
cHMgd2l0aCB4emFsbG9jX2FycmF5KCkuCgpPaCwgSSdtIG5vdCBzdXJlIGhvdyBJIGNvdWxkIG92
ZXJsb29rIHRoaXMgY29uc2lkZXJpbmcgdGhhdCBJCnNwZWNpZmljYWxseSBsb29rZWQgdXAgdGhl
IGFsbG9jYXRpb24gcG9pbnQgYW5kIHNlYXJjaGVkIHRocm91Z2gKdGhlIHBhdGNoIGZvciBhIHJl
c3BlY3RpdmUgY2hhbmdlLiBJJ20gc29ycnkgZm9yIHRoZSBub2lzZSBpbgp0aGlzIHJlZ2FyZC4g
SSBkbyB0aGluayB0aG91Z2ggdGhhdCB0aGUgY2hvc2VuIG1vZGVsIGlzIGEgbGl0dGxlCm9kZCBh
bmQgZnJhZ2lsZSwgYnV0IHRoYXQncyBzb21ldGhpbmcgeW91IGFuZCBUYW1hcyBhcyB0aGUKbWFp
bnRhaW5lcnMgb2YgdGhlIGNvZGUgaGF2ZSB0byBqdWRnZSBhYm91dC4KCkphbgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 13 12:19:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 12:19:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2yw9-0003sR-PU; Fri, 13 Oct 2017 12:19:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45239ddc5=Andrew.Cooper3@citrix.com>)
 id 1e2yw8-0003sH-Dx
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 12:19:32 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 FC/1C-28869-35FA0E95; Fri, 13 Oct 2017 12:19:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsWSzvfng27Q+ge
 RBgeOMFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkd/16zF5zlqFh4cSFjA+N09i5GTg4JAX+J
 pqkLGUFsYYE4iV33FzOB2CICIRIPp/cwdzFycTALHGCUWLjjKFCCg0NIoE5iypVgkBo2AX2J3
 S8+gYV5BWwlrn3mBQmzCKhK3J1xAGyMqEC4RNPZfhYQm1dAUOLkzCcsIOWcAvYS5+7kgJjMAp
 oS63fpg1QwC8hLNG+dzQxhi0s0fVnJCmILCahJXOu/BHVwusTEZz0sExgFZiEZOgth0iwkk2Y
 hmbSAkWUVo0ZxalFZapGuoaVeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgsNYz
 MDDuYPx93O8QoyQHk5Ior1rkg0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzs64BygkWp6akVa
 Zk5wLiBSUtw8CiJ8DavBUrzFhck5hZnpkOkTjEqSonz3gNJCIAkMkrz4NpgsXqJUVZKmJeRgY
 FBiKcgtSg3swRV/hWjOAejkjAvL8h2nsy8Erjpr4AWMwEtfhcBtrgkESEl1cCYWiC5+ZWKS6r
 0l9CZ3NaHXVTEQrdtyhCa+dzn8vzssFRur/Yrq9rfn+hK6eIp6RcwDQv+PvfIMc6jix8r219X
 ahF447nDXWtj2y/H9dWnNmRdDj9l1jlrQ8b1/3zJtxdOL/tltMj/xT0eaZM+7tkd+9a8fB+cI
 Giy5sc0rr/lTnwND/bxz+hUYinOSDTUYi4qTgQArROCUtACAAA=
X-Env-Sender: prvs=45239ddc5=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1507897167!79269266!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45715 invoked from network); 13 Oct 2017 12:19:29 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Oct 2017 12:19:29 -0000
X-IronPort-AV: E=Sophos;i="5.43,370,1503360000"; d="scan'208";a="106314128"
To: Jan Beulich <JBeulich@suse.com>, Bhupinder Thakur
 <bhupinder.thakur@linaro.org>
References: <1507891472-4701-1-git-send-email-bhupinder.thakur@linaro.org>
 <59E0C8F302000078001862A2@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <82445a0a-d829-8bb8-a494-420e75d30ce4@citrix.com>
Date: Fri, 13 Oct 2017 13:19:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59E0C8F302000078001862A2@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] libxl: vpl011: Fix hex to dec conversion of
 vuart_gfn in libxl__device_vuart_add
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTMvMTAvMTcgMTM6MDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDEzLjEwLjE3IGF0
IDEyOjQ0LCA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPiB3cm90ZToKPj4gSW4gbGlieGxf
X2RldmljZV92dWFydF9hZGQgdnVhcnRfZ2ZuIGlzIGdldHRpbmcgc3RvcmVkIGFzIGEgaGV4IHZh
bHVlOgo+Pgo+Pj4gZmxleGFycmF5X2FwcGVuZChyb19mcm9udCwgR0NTUFJJTlRGKCIlIlBSSV94
ZW5fcGZuLCBzdGF0ZS0+dnVhcnRfZ2ZuKSk7Cj4+IEhvd2V2ZXIsIHhlbnN0b3JlIHJlYWRzIHRo
aXMgdmFsdWUgYXMgYSBkZWNpbWFsIHZhbHVlIGFuZCB0cmllcyB0byBtYXAgdGhlCj4+IHdyb25n
IGFkZHJlc3MgYW5kIGZhaWxzLgo+IElzIHRoaXMgZ2VuZXJpYyBvciB2dWFydCBzcGVjaWZpYyBj
b2RlIGluIHhlbnN0b3JlIHRoYXQgZG9lcyBzbz8KPiBDb3VsZCB5b3UgcGVyaGFwcyBzaW1wbHkg
cG9pbnQgbWUgYXQgdGhlIGNvbnN1bWluZyBzaWRlPwo+Cj4+IEludHJvZHVjZWQgYSBuZXcgZm9y
bWF0IHN0cmluZyAiUFJJdV94ZW5fcGZuIiB3aGljaCBmb3JtYXRzIHRoZSB2YWx1ZSBhcyBhCj4+
IGRlY2ltYWwgdmFsdWUuCj4gSSBhc2sgYmVjYXVzZSBJJ20gbm90IHJlYWxseSBoYXBweSBhYm91
dCB0aGlzIGFkZGl0aW9uLCBpLmUuIEknZAo+IHByZWZlciB0aGUgcmVhZCBzaWRlIHRvIGNoYW5n
ZS4KCkNhbiB0aGUgcmVhZCBzaWRlIHJlYWxpc3RpY2FsbHkgY2hhbmdlPwoKSXRzIGJlZW4gZGVj
aW1hbCBmb3IgYSBkZWNhZGUgbm93LCBhbmQgdGhlcmUgZGVmaW5pdGVseSBpcyAzcmQgcGFydHkK
Y29kZSB3aGljaCB1c2VzIHRoZXNlIHZhbHVlcyBpbiB4ZW5zdG9yZSAoc2FkbHkpLgoKVGhlbiBh
Z2FpbiwgdGhlIHJpbmctcmVmIGtleSBpcyBsaXN0ZWQgYXMgZGVwcmVjYXRlZCBpbiBvdXIKZG9j
dW1lbnRhdGlvbiwgd2l0aG91dCBhbnkgcmVmZXJlbmNlIGRlc2NyaWJpbmcgd2hpY2gga2V5IHNo
b3VsZCBiZSB1c2VkCmluc3RlYWQuwqAgSXQgaXMgYWxzbyB0eXBpY2FsbHkgYSBncmFudCByZWZl
cmVuY2UsIG5vdCBhIGdmbiwgc28Kc29tZXRoaW5nIHdvbmt5IGlzIGRlZmluaXRlbHkgZ29pbmcg
b24gaGVyZS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 13 12:21:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 12:21:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2yxd-0004TF-3a; Fri, 13 Oct 2017 12:21:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2yxc-0004T9-2R
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 12:21:04 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 87/43-30115-FAFA0E95; Fri, 13 Oct 2017 12:21:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS3fd+ge
 RBhtv6Fh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlX90cU/OSp+PhvMlMD4y7OLkZODiGBPImG
 vh1sIDavgJ3EyS/TGUFsCQFDidMLb7KA2CwCqhKnWreDxdkE1CXanm1n7WLk4BAR0JE4/Z2vi
 5GLg1lgK6PE7lN7wOYIC7hI/H96hREkISQwm0li4auP7CAJTgEvieOzVrGBNPMKCEr83SEMYj
 IDzVw/TwikgllAXqJ562xmiLC0xPJ/HBMY+WYh1M9CqJ+FpH4WQv0CRpZVjBrFqUVlqUW6hgZ
 6SUWZ6RkluYmZOUCemV5uanFxYnpqTmJSsV5yfu4mRmDgMQDBDsbj7+MOMUpyMCmJ8qpFPogU
 4kvKT6nMSCzOiC8qzUktPsQow8GhJMEbvg4oJ1iUmp5akZaZA4wBmLQEB4+SCG8JSJq3uCAxt
 zgzHSJ1ilGXo+Pm3T9MQix5+XmpUuK8ySBFAiBFGaV5cCNg8XiJUVZKmJcR6CghnoLUotzMEl
 T5V4ziHIxKwrydIFN4MvNK4Da9AjqCCeiIdxFgR5QkIqSkGhh1dPo4bvwQNFLcsPTssckd1yJ
 s18oV3f+7Rl2i4vNlgb+t9zcoXDkg9E79G/PK83PMrt1ex51yJKHgrodsVk6rJWeqrkrUnQXC
 aSaKz0/5VfRYl4R/bHfM2nx3YU7CZMb/mdHrmOyu/qnjq7ueZvdfN9EkcPvmVWtbfVhn/xLQc
 F6tNm/5/PlKLMUZiYZazEXFiQAPbp6zwgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1507897260!69053872!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54437 invoked from network); 13 Oct 2017 12:21:02 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 12:21:02 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 13 Oct 2017 06:21:00 -0600
Message-Id: <59E0CBCB02000078001862F1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 13 Oct 2017 06:20:59 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170919152936.14498-1-roger.pau@citrix.com>
 <20170919152936.14498-10-roger.pau@citrix.com>
 <59D4B9250200007800181EB5@prv-mh.provo.novell.com>
 <20171010113526.roptogr2dcmgac4k@dhcp-3-128.uk.xensource.com>
 <20171013111704.k33iaapguayo3vkx@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20171013111704.k33iaapguayo3vkx@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 Paul Durrant <paul.durrant@citrix.com>, konrad.wilk@oracle.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v6 09/11] vpci/msi: add MSI handlers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEzLjEwLjE3IGF0IDEzOjE3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgT2N0IDEwLCAyMDE3IGF0IDExOjM1OjI2QU0gKzAwMDAsIFJvZ2VyIFBhdSBNb25u
w6kgd3JvdGU6Cj4+IE9uIFdlZCwgT2N0IDA0LCAyMDE3IGF0IDA4OjM0OjEzQU0gKzAwMDAsIEph
biBCZXVsaWNoIHdyb3RlOgo+PiA+ID4+PiBPbiAxOS4wOS4xNyBhdCAxNzoyOSwgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPiB3cm90ZToKPj4gPiA+ICtzdGF0aWMgdm9pZCB2cGNpX21zaV9lbmFibGUo
Y29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHN0cnVjdCB2cGNpX21zaSAqbXNpLAo+PiA+ID4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgdmVjdG9ycykKPj4gPiA+
ICt7Cj4+ID4gPiArICAgIGludCByZXQ7Cj4+ID4gPiArCj4+ID4gPiArICAgIEFTU0VSVCghbXNp
LT5lbmFibGVkKTsKPj4gPiA+ICsgICAgcmV0ID0gdnBjaV9tc2lfYXJjaF9lbmFibGUobXNpLCBw
ZGV2LCB2ZWN0b3JzKTsKPj4gPiA+ICsgICAgaWYgKCByZXQgKQo+PiA+ID4gKyAgICAgICAgcmV0
dXJuOwo+PiA+ID4gKwo+PiA+ID4gKyAgICAvKiBBcHBseSB0aGUgbWFzayBiaXRzLiAqLwo+PiA+
ID4gKyAgICBpZiAoIG1zaS0+bWFza2luZyApCj4+ID4gPiArICAgIHsKPj4gPiA+ICsgICAgICAg
IHVuc2lnbmVkIGludCBpOwo+PiA+ID4gKyAgICAgICAgdWludDMyX3QgbWFzayA9IG1zaS0+bWFz
azsKPj4gPiA+ICsKPj4gPiA+ICsgICAgICAgIGZvciAoIGkgPSBmZnMobWFzaykgLSAxOyBtYXNr
ICYmIGkgPCB2ZWN0b3JzOyBpID0gZmZzKG1hc2spIC0gMSApCj4+ID4gPiArICAgICAgICB7Cj4+
ID4gPiArICAgICAgICAgICAgdnBjaV9tc2lfYXJjaF9tYXNrKG1zaSwgcGRldiwgaSwgdHJ1ZSk7
Cj4+ID4gPiArICAgICAgICAgICAgX19jbGVhcl9iaXQoaSwgJm1hc2spOwo+PiA+ID4gKyAgICAg
ICAgfQo+PiA+ID4gKyAgICB9Cj4+ID4gPiArCj4+ID4gPiArICAgIF9fbXNpX3NldF9lbmFibGUo
cGRldi0+c2VnLCBwZGV2LT5idXMsIFBDSV9TTE9UKHBkZXYtPmRldmZuKSwKPj4gPiA+ICsgICAg
ICAgICAgICAgICAgICAgICBQQ0lfRlVOQyhwZGV2LT5kZXZmbiksIG1zaS0+cG9zLCAxKTsKPj4g
PiAKPj4gPiBUaGlzIGlzIHZlcnkgdW5saWtlbHkgdG8gYmUgYSBmdW5jdGlvbiB0aGF0IGFyY2gt
aW5kZXBlbmRlbnQgY29kZSBpcwo+PiA+IHBlcm1pdHRlZCB0byBjYWxsLgo+PiAKPj4gUmlnaHQs
IEkgY291bGQgcmVtb3ZlIHRoZSAnX18nIHByZWZpeCwgb3IgaW50cm9kdWNlIGEKPj4gdnBjaV9t
c2lfYXJjaF9kZXZfZW5hYmxlIGhlbHBlciB0aGF0IGNhbGxzIHRoaXMgZnVuY3Rpb24uCj4gCj4g
U28gd291bGQgdXNpbmcgbXNpX3NldF9lbmFibGUgaW5zdGVhZCBiZSBhY2NlcHRhYmxlPwoKTm90
IHJlYWxseSwgbm8sIHRoZSBtb3JlIHRoYXQgaXQncyBzdGF0aWMgKGFuZCBzaG91bGQgcmVtYWlu
IHNvKTsKX19tc2lfc2V0X2VuYWJsZSgpIG5vdCBiZWluZyBzdGF0aWMgaXMgYWxzbyBqdXN0IGJl
Y2F1c2Ugb2YgYW4KQU1EIElPTU1VIG9kZGl0eS4gVGhlc2UgYXJlIGxvdyBsZXZlbCBmdW5jdGlv
bnMgdGhhdCBoaWdoZXIKbGF5ZXJzIGFyZW4ndCBzdXBwb3NlZCB0byBjYWxsIGRpcmVjdGx5LgoK
SmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 12:27:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 12:27:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2z3G-00057C-OP; Fri, 13 Oct 2017 12:26:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2z3F-00056F-2H
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 12:26:53 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 7E/CA-31121-C01B0E95; Fri, 13 Oct 2017 12:26:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS5d744N
 Igxv90hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8apU91sBbeEKzY/PsvewPiSv4uRk0NIIE/i
 8LID7CA2r4CdxO9dr1hAbAkBQ4nTC2+C2SwCqhKP7m9hBLHZBNQl2p5tZ+1i5OAQEXCUmNzsB
 WIyC6hINJ4RAKkQFoiXWLZtP3MXIxfQ9H4mic+nNjKBJDgFvCSOTzoH1sorICjxd4cwSJhZQE
 vi4a9bLBC2tsSyha+ZIUZKSyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilGjOLWoLLVI19BQL6k
 oMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMPQYgGAH46dlAYcYJTmYlER51SIfRArx
 JeWnVGYkFmfEF5XmpBYfYpTh4FCS4I3fAJQTLEpNT61Iy8wBRgFMWoKDR0mE98Z6oDRvcUFib
 nFmOkTqFKMuR8fNu3+YhFjy8vNSpcR5t4MUCYAUZZTmwY2AReQlRlkpYV5GoKOEeApSi3IzS1
 DlXzGKczAqCfNuBpnCk5lXArfpFdARTEBHvIsAO6IkESEl1cDopGN2uHO9VscLd72pixbU5Hr
 5m1pvaTly/zfvp81G3u/L/x6cuPDax3N6XOuq/2jvST3/peZX4qqn+7a/unxKP/4w89q0SadM
 D8f/V697cbG864HbRpvqZyeKN7DyJa8Qm3iCleGnrovHqot6c+4Ezt5xgX3xdVX7ml1tlq13l
 +5wWdCw6NXjuUosxRmJhlrMRcWJAGBMmkbDAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1507897609!76910653!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31557 invoked from network); 13 Oct 2017 12:26:51 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 12:26:51 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 13 Oct 2017 06:26:49 -0600
Message-Id: <59E0CD28020000780018630A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 13 Oct 2017 06:26:48 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20170929112535.82299-1-roger.pau@citrix.com>
 <20170929112535.82299-3-roger.pau@citrix.com>
 <59E09A520200007800185FD4@prv-mh.provo.novell.com>
 <59E09C910200007800185FF0@prv-mh.provo.novell.com>
 <20171013104456.xa4lgwhxpppz6c7z@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20171013104456.xa4lgwhxpppz6c7z@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 2/3] x86/pvh: use max_pdx to calculate the
 paging memory usage
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEzLjEwLjE3IGF0IDEyOjQ0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIEZyaSwgT2N0IDEzLCAyMDE3IGF0IDA4OjU5OjI5QU0gKzAwMDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTMuMTAuMTcgYXQgMTA6NDksIDxKQmV1bGljaEBzdXNlLmNvbT4gd3Jv
dGU6Cj4+ID4+Pj4gT24gMjkuMDkuMTcgYXQgMTM6MjUsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4+IG5yX3BhZ2VzIGRvZXNuJ3QgdGFrZSBpbnRvIGFjY291bnQgaG9sZXMgb3Ig
TU1JTyByZWdpb25zLCBhbmQKPj4gPj4gdW5kZXJlc3RpbWF0ZXMgdGhlIGFtb3VudCBvZiBtZW1v
cnkgbmVlZGVkIGZvciBwYWdpbmcuIEJlIG9uIHRoZSBzYWZlCj4+ID4+IHNpZGUgYW5kIHVzZSBt
YXhfcGR4IGluc3RlYWQuCj4+ID4+IAo+PiA+PiBOb3RlIHRoYXQgYm90aCBjYXNlcyBhcmUganVz
dCBhcHByb3hpbWF0aW9ucywgYnV0IHVzaW5nIG1heF9wZHggeWllbGRzCj4+ID4+IGEgbnVtYmVy
IG9mIGZyZWUgcGFnZXMgYWZ0ZXIgRG9tMCBidWlsZCBhbHdheXMgZ3JlYXRlciB0aGFuIHRoZQo+
PiA+PiBtaW5pbXVtIHJlc2VydmUgKGVpdGhlciAxLzE2IG9mIG1lbW9yeSBvciAxMjhNQiwgd2hh
dGV2ZXIgaXMKPj4gPj4gc21hbGxlcikuCj4+ID4+IAo+PiA+PiBXaXRob3V0IHRoaXMgcGF0Y2gg
b24gYSAxNkdCIGJveCB0aGUgYW1vdW50IG9mIGZyZWUgbWVtb3J5IGFmdGVyCj4+ID4+IGJ1aWxk
aW5nIERvbTAgd2l0aG91dCBzcGVjaWZ5aW5nIGFueSBkb20wX21lbSBwYXJhbWV0ZXIgd291bGQg
YmUKPj4gPj4gMTIyTUIsIHdpdGggdGhpcyBwYXRjaCBhcHBsaWVkIHRoZSBhbW91bnQgb2YgZnJl
ZSBtZW1vcnkgYWZ0ZXIgRG9tMAo+PiA+PiBidWlsZCBpcyAxNDRNQiwgd2hpY2ggaXMgZ3JlYXRl
ciB0aGFuIHRoZSByZXNlcnZlZCAxMjhNQi4KPj4gPiAKPj4gPiBGb3IgdGhlIGNhc2Ugb2YgdGhl
cmUgbm90IGJlaW5nIGEgImRvbTBfbWVtPSIgdGhpcyBtYXkgaW5kZWVkCj4+ID4gYmUgYWNjZXB0
YWJsZSAoYWxiZWl0IEkgbm90aWNlIHRoZSBnYXAgaXMgbGFyZ2VyIHRoYW4gYmVmb3JlLCBqdXN0
Cj4+ID4gdGhpcyB0aW1lIGluIHRoZSByaWdodCBkaXJlY3Rpb24pLiBGb3IgdGhlIHN1cHBvc2Vk
bHkgbXVjaCBtb3JlCj4+ID4gY29tbW9uIGNhc2Ugb2YgdGhlcmUgYmVpbmcgImRvbTBfbWVtPSIg
KGFuZCB3aXRoIGEgcG9zaXRpdmUKPj4gPiB2YWx1ZSksIGhvd2V2ZXIsIG5vdCB1c2luZyBucl9w
YWdlcyAuLi4KPj4gPj4gQEAgLTI4OCw3ICsyODksNyBAQCB1bnNpZ25lZCBsb25nIF9faW5pdCBk
b20wX2NvbXB1dGVfbnJfcGFnZXMoCj4+ID4+ICAgICAgICAgICAgICBicmVhazsKPj4gPj4gIAo+
PiA+PiAgICAgICAgICAvKiBSZXNlcnZlIG1lbW9yeSBmb3Igc2hhZG93IG9yIEhBUC4gKi8KPj4g
Pj4gLSAgICAgICAgYXZhaWwgLT0gZG9tMF9wYWdpbmdfcGFnZXMoZCwgbnJfcGFnZXMpOwo+PiA+
PiArICAgICAgICBhdmFpbCAtPSBwYWdpbmdfcGdzOwo+PiA+IAo+PiA+IC4uLiBoZXJlIGlzIGxp
a2VseSBnb2luZyB0byByZXN1bHQgaW4gYSBodWdlIG92ZXJlc3RpbWF0aW9uLgo+PiAKPj4gV2hp
Y2ggSSByZWFsaXplIG1heSBvciBtYXkgbm90IGJlIGEgcHJvYmxlbSAtIHRoZSBxdWVzdGlvbiBp
cwo+PiB3aGV0aGVyIGFuZCBpZiBzbyBob3cgZmFyIHRoZSBjbGFtcGluZyBkb25lIGJ5Cj4+IAo+
PiAgICAgICAgIG5yX3BhZ2VzID0gbWluKG5yX3BhZ2VzLCBhdmFpbCk7Cj4+IAo+PiBhYm92ZSBo
ZXJlIHdvdWxkIHJlc3VsdCBpbiBhIG1lYW5pbmdmdWxseSBkaWZmZXJlbnQgYW1vdW50IG9mCj4+
IG1lbW9yeSBEb20wIG1heSBnZXQgZm9yIGNlcnRhaW4gY29tbWFuZCBsaW5lIG9wdGlvbiAvIHRv
dGFsCj4+IGFtb3VudCBvZiBtZW1vcnkgY29tYmluYXRpb25zLiBJLmUuIHF1aXRlIGEgYml0IG1v
cmUgdGhhbiBhCj4+IHNpbmdsZSBkYXRhIHBvaW50IHdvdWxkIG5lZWQgdG8gYmUgcHJvdmlkZWQg
dG8gcHJvdmUgdGhpcyBpc24ndAo+PiBnb2luZyB0byBiZSBwZXJjZWl2ZWQgYXMgYSByZWdyZXNz
aW9uIGJ5IGFueW9uZS4KPiAKPiBXaGF0IGFib3V0IHVzaW5nIHNvbWV0aGluZyBsaWtlIG1heF9w
ZHggLSB0b3RhbF9wYWdlcyArIG5yX3BhZ2VzLCB0aGF0Cj4gc2VlbXMgbGlrZSBhIGdvb2QgY29t
cHJvbWlzZSB0aGF0IHNob3VsZCB0YWtlIGludG8gYWNjb3VudCB0aGUgTU1JTwo+IGhvbGVzIHdp
dGhvdXQgb3ZlcmVzdGltYXRpbmcgYXMgbXVjaCBhcyBqdXN0IHVzaW5nIG1heF9wZHguCgpJJ20g
bm90IHN1cmUgLSBJIHNlZSBubyBjbGVhciBjb3JyZWxhdGlvbiBiZXR3ZWVuIG1heF9wZHgsCnRv
dGFsX3BhZ2VzLCBhbmQgcG9zc2libGUgbGFyZ2UgTU1JTyBzcGFjZSBuZWVkcy4gSW4gZmFjdCwK
bWF4X3BkeCBkb2Vzbid0IGV4cHJlc3MgTU1JTyBzcGFjZSBuZWVkcyBhdCBhbGwsIHlvdSdkCm5l
ZWQgdG8gdXNlIG1heF9wYWdlIGluIHRoYXQgY2FzZS4KCkphbgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 13 12:32:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 12:32:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2z8s-0005nl-Gq; Fri, 13 Oct 2017 12:32:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e2z8q-0005nY-Dh
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 12:32:40 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 CA/BE-31015-762B0E95; Fri, 13 Oct 2017 12:32:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXS6fjDSzd904N
 Ig1eP2Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owf6x+yFdzjrXh+ajZjA+Na7i5GTg4hgTyJ
 1gPX2EFsXgE7iWuP9zOD2BIChhKnF95kAbFZBFQlJl3cyQhiswmoS7Q9284KYosIJElsPnGbr
 YuRi4NZ4CSjxKt7R8GKhAXiJHbdX8wEkhAS2MgocfHJMbBJnEAbfs/ZC9TBAbRNUOLvDmGQML
 OAlsTDX7dYIGxtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNf
 QQC+pKDM9oyQ3MTMHyDPVy00tLk5MT81JTCrWS87P3cQIDEAGINjBuGaq8yFGSQ4mJVFetcgH
 kUJ8SfkplRmJxRnxRaU5qcWHGDU4OAS27Vp9gVGKJS8/L1VJgjdoI1CdYFFqempFWmYOMEZgS
 iU4eJREeB1B0rzFBYm5xZnpEKlTjLocHTfv/mESApshJc4rA1IkAFKUUZoHNwIWr5cYZaWEeR
 mBDhTiKUgtys0sQZV/xSjOwagkzBsJMoUnM68EbtMroCOYgI54FwF2REkiQkqqgbEiyWdlYaK
 90GGVjZp/vifNDHqRdzW5MOrtd97yhR5zatzOm9gLBsmLLY0/4NkU/jT32RVr6Yuvpdxn3gl4
 9k38rvecf/oCb/s8LjY0V1lLapQ3265MfXynJoRHqbGJ2aqr7GTzRKVtE1dfOapcZrXq++1n1
 yWCT9b8jPlR5zGn1Gnu3+vLHymxFGckGmoxFxUnAgDY9RTS0gIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1507897957!103258699!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8718 invoked from network); 13 Oct 2017 12:32:38 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 12:32:38 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 13 Oct 2017 06:32:36 -0600
Message-Id: <59E0CE840200007800186318@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 13 Oct 2017 06:32:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Bhupinder Thakur" <bhupinder.thakur@linaro.org>
References: <1507891472-4701-1-git-send-email-bhupinder.thakur@linaro.org>
 <59E0C8F302000078001862A2@prv-mh.provo.novell.com>
 <82445a0a-d829-8bb8-a494-420e75d30ce4@citrix.com>
In-Reply-To: <82445a0a-d829-8bb8-a494-420e75d30ce4@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: IanJackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] libxl: vpl011: Fix hex to dec conversion of
 vuart_gfn in libxl__device_vuart_add
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEzLjEwLjE3IGF0IDE0OjE5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTMvMTAvMTcgMTM6MDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxMy4x
MC4xNyBhdCAxMjo0NCwgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4gd3JvdGU6Cj4+PiBJ
biBsaWJ4bF9fZGV2aWNlX3Z1YXJ0X2FkZCB2dWFydF9nZm4gaXMgZ2V0dGluZyBzdG9yZWQgYXMg
YSBoZXggdmFsdWU6Cj4+Pgo+Pj4+IGZsZXhhcnJheV9hcHBlbmQocm9fZnJvbnQsIEdDU1BSSU5U
RigiJSJQUklfeGVuX3Bmbiwgc3RhdGUtPnZ1YXJ0X2dmbikpOwo+Pj4gSG93ZXZlciwgeGVuc3Rv
cmUgcmVhZHMgdGhpcyB2YWx1ZSBhcyBhIGRlY2ltYWwgdmFsdWUgYW5kIHRyaWVzIHRvIG1hcCB0
aGUKPj4+IHdyb25nIGFkZHJlc3MgYW5kIGZhaWxzLgo+PiBJcyB0aGlzIGdlbmVyaWMgb3IgdnVh
cnQgc3BlY2lmaWMgY29kZSBpbiB4ZW5zdG9yZSB0aGF0IGRvZXMgc28/Cj4+IENvdWxkIHlvdSBw
ZXJoYXBzIHNpbXBseSBwb2ludCBtZSBhdCB0aGUgY29uc3VtaW5nIHNpZGU/Cj4+Cj4+PiBJbnRy
b2R1Y2VkIGEgbmV3IGZvcm1hdCBzdHJpbmcgIlBSSXVfeGVuX3BmbiIgd2hpY2ggZm9ybWF0cyB0
aGUgdmFsdWUgYXMgYQo+Pj4gZGVjaW1hbCB2YWx1ZS4KPj4gSSBhc2sgYmVjYXVzZSBJJ20gbm90
IHJlYWxseSBoYXBweSBhYm91dCB0aGlzIGFkZGl0aW9uLCBpLmUuIEknZAo+PiBwcmVmZXIgdGhl
IHJlYWQgc2lkZSB0byBjaGFuZ2UuCj4gCj4gQ2FuIHRoZSByZWFkIHNpZGUgcmVhbGlzdGljYWxs
eSBjaGFuZ2U/CgpXZWxsLCB0aGF0J3Mgd2h5IEkgaGFkIGFza2VkIHdoZXRoZXIgdGhpcyBpcyBn
ZW5lcmljIG9yIHNwZWNpZmljCmNvZGUuIEkgd291bGQgaGF2ZSBob3BlZC9hc3N1bWVkIHRoYXQg
eGVuc3RvcmUgZG9lc24ndApnZW5lcmljYWxseSB0cnkgdG8gdHJhbnNsYXRlIHN0cmluZ3MgaW50
byBudW1iZXJzIC0gaG93IHdvdWxkIGl0Cmtub3cgYSBzdHJpbmcgaXMgdG8gcmVwcmVzZW50IGEg
bnVtYmVyIGluIHRoZSBmaXJzdCBwbGFjZT8gSGVuY2UKSSB3YXMgaG9waW5nIGZvciB0aGlzIHRv
IGJlIHNwZWNpZmljIChhbmQgaGVuY2UpIG5ldyBjb2RlLgoKPiBJdHMgYmVlbiBkZWNpbWFsIGZv
ciBhIGRlY2FkZSBub3csIGFuZCB0aGVyZSBkZWZpbml0ZWx5IGlzIDNyZCBwYXJ0eQo+IGNvZGUg
d2hpY2ggdXNlcyB0aGVzZSB2YWx1ZXMgaW4geGVuc3RvcmUgKHNhZGx5KS4KCkFyZSB5b3UgdHJ5
aW5nIHRvIHRlbGwgbWUgdGhlcmUncyBiZWVuIGEgdnVhcnQgZnJvbnRlbmQgYmVmb3JlCnRoZSBk
ZXZpY2UgdHlwZSBpbnRyb2R1Y3Rpb24gaW4gbGlieGwsIG9yIGlzIHRoZSBuZXcgZGV2aWNlIHR5
cGUKY29tcGF0aWJsZSB3aXRoIGFuIGV4aXN0aW5nIG9uZT8KCj4gVGhlbiBhZ2FpbiwgdGhlIHJp
bmctcmVmIGtleSBpcyBsaXN0ZWQgYXMgZGVwcmVjYXRlZCBpbiBvdXIKPiBkb2N1bWVudGF0aW9u
LCB3aXRob3V0IGFueSByZWZlcmVuY2UgZGVzY3JpYmluZyB3aGljaCBrZXkgc2hvdWxkIGJlIHVz
ZWQKPiBpbnN0ZWFkLiAgSXQgaXMgYWxzbyB0eXBpY2FsbHkgYSBncmFudCByZWZlcmVuY2UsIG5v
dCBhIGdmbiwgc28KPiBzb21ldGhpbmcgd29ua3kgaXMgZGVmaW5pdGVseSBnb2luZyBvbiBoZXJl
LgoKV2hpY2ggcHV0IHVuZGVyIHF1ZXN0aW9uIGhvdyBhbiBleGlzdGluZyBmcm9udGVuZCBjb3Vs
ZCB3b3JrCndpdGggdGhpcyBuZXcgZGV2aWNlIHR5cGUuCgpKYW4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 12:33:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 12:33:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2zA1-0005tV-RV; Fri, 13 Oct 2017 12:33:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2zA1-0005t1-4F
 for xen-devel@lists.xensource.com; Fri, 13 Oct 2017 12:33:53 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 74/D1-06493-0B2B0E95; Fri, 13 Oct 2017 12:33:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMLMWRWlGSWpSXmKPExsWS0XRdVXf9pge
 RBj8b+S1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacXvic+aCQ5MYKxoun2Rp
 YLyd0cXIxSEk0MgkMfPtIxYI5zGjxPqHk9ggnG2MEltftAM5nBwiAs4SX8/MZe9i5ODgFdCXe
 Ds9ByQsLGAi0X2xjxmkXkKgUVni7dvp7CAJCQFvicWbu5hg7ElbPgMVsXOwCVhJHBIDibIIqE
 qs2LCbfQIj9wJGhlWMGsWpRWWpRbqGRnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bm
 bGIFeZwCCHYx9s5wPMUpyMCmJ8qpFPogU4kvKT6nMSCzOiC8qzUktPsQow8GhJMHbvxEoJ1iU
 mp5akZaZAww/mLQEB4+SCO8ukDRvcUFibnFmOkTqFKMxx7FNl/8wcUy4dfcPkxBLXn5eqpQ47
 wKQUgGQ0ozSPLhBsLi4xCgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJWFeBZApPJl5JXD7XgGdwg
 R0yrsIsFNKEhFSUg2M8zTapK4vf/R06oJ7aayMD+ZOOfhzsekXnoMMO1qeXvGd03v1vpqg17p
 M10NNiUsOHZLRW7/D8SFbn86zn167RIK3Jflyr002+z1Lof7g2W0yC/VkU0Msz1mGbYhlPtkk
 xRdwOqo7Z/fEkoNWrhpGxtEznv9cVFg9Z48//yTpRZZHo4QP253eo8RSnJFoqMVcVJwIAC3FV
 RiGAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1507898029!70560055!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52321 invoked from network); 13 Oct 2017 12:33:50 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Oct 2017 12:33:50 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2z9w-00079n-Ei; Fri, 13 Oct 2017 12:33:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e2z9q-0007i4-OJ; Fri, 13 Oct 2017 12:33:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e2z9p-00067x-SY; Fri, 13 Oct 2017 12:33:42 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114402-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl:<job
 status>:broken:regression
 linux-4.9:test-armhf-armhf-xl-rtds:<job status>:broken:regression
 linux-4.9:test-armhf-armhf-libvirt:<job status>:broken:regression
 linux-4.9:build-armhf-xsm:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-xl-pvh-intel:guest-start:fail:regression
 linux-4.9:test-amd64-amd64-xl-pvh-amd:guest-start:fail:regression
 linux-4.9:build-armhf-xsm:host-build-prep:fail:regression
 linux-4.9:test-armhf-armhf-libvirt:host-install(4):broken:heisenbug
 linux-4.9:test-armhf-armhf-xl-rtds:host-install(4):broken:heisenbug
 linux-4.9:test-armhf-armhf-xl:host-install(4):broken:heisenbug
 linux-4.9:test-armhf-armhf-libvirt:xen-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=f37eb7b586f1dd24a86c50278c65322fc6787722
X-Osstest-Versions-That: linux=1852eae92c460813692808234da35d142a405ab7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 13 Oct 2017 12:33:42 +0000
Subject: [Xen-devel] [linux-4.9 test] 114402: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6335333493058792285=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114402 linux-4.9 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114402/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl             <job status>                 broken  in 114321
 test-armhf-armhf-xl-rtds        <job status>                 broken  in 114321
 test-armhf-armhf-libvirt        <job status>                 broken  in 114321
 build-armhf-xsm                 <job status>                 broken  in 114321
 test-amd64-amd64-xl-pvh-intel 12 guest-start             fail REGR. vs. 114036
 test-amd64-amd64-xl-pvh-amd  12 guest-start              fail REGR. vs. 114036
 build-armhf-xsm              5 host-build-prep fail in 114321 REGR. vs. 114036

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-libvirt     4 host-install(4) broken in 114321 pass in 114402
 test-armhf-armhf-xl-rtds     4 host-install(4) broken in 114321 pass in 114402
 test-armhf-armhf-xl          4 host-install(4) broken in 114321 pass in 114402
 test-armhf-armhf-libvirt      6 xen-install                fail pass in 114230
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail pass in 114321

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm  1 build-check(1)           blocked in 114321 n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)           blocked in 114321 n/a
 test-armhf-armhf-libvirt    13 migrate-support-check fail in 114230 never pass
 test-armhf-armhf-libvirt 14 saverestore-support-check fail in 114230 never pass
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114036
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114036
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 114036
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 linux                f37eb7b586f1dd24a86c50278c65322fc6787722
baseline version:
 linux                1852eae92c460813692808234da35d142a405ab7

Last test of basis   114036  2017-10-05 08:21:13 Z    8 days
Testing same since   114134  2017-10-08 09:26:45 Z    5 days    5 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Brown <aaron.f.brown@intel.com>
  Afzal Mohammed <afzal.mohd.ma@gmail.com>
  Alden Tondettar <alden.tondettar@gmail.com>
  Alexander Potapenko <glider@google.com>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Alexey Brodkin <abrodkin@synopsys.com>
  Alexey Brodkin <Alexey.Brodkin@synopsys.com>
  Andreas Klinger <ak@it-klinger.de>
  Andrew Morton <akpm@linux-foundation.org>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Ansis Atteka <aatteka@ovn.org>
  Archit Taneja <architt@codeaurora.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnd Bergmann <arnd@arndb.de>
  Arvind Yadav <arvind.yadav.cs@gmail.com>
  Axel KÃ¶llhofer <AxelKoellhofer@web.de>
  Balbir Singh <bsingharora@gmail.com>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
  Bartosz Golaszewski <bgolaszewski@baylibre.com>
  Benjamin Tissoires <benjamin.tissoires@redhat.com>
  Bob Peterson <rpeterso@redhat.com>
  Brian Starkey <brian.starkey@arm.com>
  Chanwoo Choi <cw00.choi@samsung.com>
  Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
  Chen-Yu Tsai <wens@csie.org>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Colin Ian King <colin.king@canonical.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Darrick J. Wong <darrick.wong@oracle.com>
  David E. Box <david.e.box@linux.intel.com>
  David S. Miller <davem@davemloft.net>
  David Sterba <dsterba@suse.com>
  Dou Liyang <douly.fnst@cn.fujitsu.com>
  Doug Ledford <dledford@redhat.com>
  Edward Cree <ecree@solarflare.com>
  Erez Shitrit <erezsh@mellanox.com>
  Feras Daoud <ferasda@mellanox.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Gerald Schaefer <gerald.schaefer@de.ibm.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guenter Roeck <linux@roeck-us.net>
  Guilherme G Piccoli <gpiccoli@linux.vnet.ibm.com>
  Gwendal Grignou <gwendal@chromium.org>
  Hans de Goede <hdegoede@redhat.com>
  Heiner Kallweit <hkallweit1@gmail.com>
  Helge Deller <deller@gmx.de>
  Helmut Klein <hgkr.klein@gmail.com>
  Hillf Danton <hillf.zj@alibaba-inc.com>
  Ido Schimmel <idosch@mellanox.com>
  Ira Weiny <ira.weiny@intel.com>
  James Liao <jamesjj.liao@mediatek.com>
  Jarkko Nikula <jarkko.nikula@linux.intel.com>
  Jason Gerecke <jason.gerecke@wacom.com>
  Jason Yan <yanaijie@huawei.com>
  Javier Martinez Canillas <javier@osg.samsung.com>
  Jeff Kirsher <jeffrey.t.kirsher@intel.com>
  Jens Axboe <axboe@fb.com>
  Jerome Brunet <jbrunet@baylibre.com>
  Jes Sorensen <Jes.Sorensen@gmail.com>
  Jiancheng Xue <xuejiancheng@hisilicon.com>
  Jiri Kosina <jkosina@suse.cz>
  Jiri Pirko <jiri@mellanox.com>
  Jitendra Bhivare <jitendra.bhivare@broadcom.com>
  Joerg Roedel <jroedel@suse.de>
  Johan Hovold <johan@kernel.org>
  Johannes Weiner <hannes@cmpxchg.org>
  John Crispin <john@phrozen.org>
  Jon Mason <jon.mason@broadcom.com>
  Jonathan Cameron <jic23@kernel.org>
  Jose Abreu <joabreu@synopsys.com>
  Jose Abreu <Jose.Abreu@synopsys.com>
  Juerg Haefliger <juerg.haefliger@hpe.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Kristian H. Kristensen <hoegsberg@gmail.com>
  Kristian H. Kristensen <hoegsberg@google.com>
  Krzysztof HaÅ‚asa <khalasa@piap.pl>
  Krzysztof Kozlowski <krzk@kernel.org>
  Laurent Dufour <ldufour@linux.vnet.ibm.com>
  Len Brown <len.brown@intel.com>
  Leon Romanovsky <leon@kernel.org>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Liping Zhang <zlpnobody@gmail.com>
  Liu Bo <bo.li.liu@oracle.com>
  Liviu Dudau <Liviu.Dudau@arm.com>
  Lutz Sammer <johns98@gmx.net>
  Marcin Niestroj <m.niestroj@grinn-global.com>
  Marek Szyprowski <m.szyprowski@samsung.com>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Matthew Whitehead <tedheadster@gmail.com>
  Matthias Brugger <matthias.bgg@gmail.com>
  Matwey V. Kornilov <matwey@sai.msu.ru>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Michael Turquette <mturquette@baylibre.com>
  Michal Hocko <mhocko@suse.com>
  Michal Kazior <michal.kazior@tieto.com>
  Mike Galbraith <efault@gmx.de>
  Mike Kravetz <mike.kravetz@oracle.com>
  Myungho Jung <mhjungk@gmail.com>
  Nagaraju, Vathsala <vathsala.nagaraju@intel.com>
  Nathan Fontenot <nfont@linux.vnet.ibm.com>
  Nicholas Mc Guire <hofrat@osadl.org>
  Nicolas Pitre <nico@linaro.org>
  Niklas SÃ¶derlund <niklas.soderlund+renesas@ragnatech.se>
  Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
  Oded Gabbay <oded.gabbay@gmail.com>
  Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
  Ondrej Jirman <megous@megous.com>
  Ondrej Zary <linux@rainbow-software.org>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Pan Bian <bianpan2016@163.com>
  Paul Burton <paul.burton@imgtec.com>
  Paul Moore <paul@paul-moore.com>
  Peter Chen <peter.chen@nxp.com>
  Peter V. Saveliev <peter@svinota.eu>
  Philipp Zabel <p.zabel@pengutronix.de>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Randy Dunlap <rdunlap@infradead.org>
  Richard Guy Briggs <rgb@redhat.com>
  Rob Herring <robh@kernel.org>
  Rodrigo Vivi <rodrigo.vivi@intel.com>
  Roman SpychaÅ‚a <roed@onet.eu>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sagi Grimberg <sagi@grimberg.me>
  Santosh Shilimkar <santosh.shilimkar@oracle.com>
  Sasha Levin <alexander.levin@verizon.com>
  Sebastian Reichel <sre@kernel.org>
  Shaohua Li <shli@fb.com>
  Simon Horman <horms+renesas@verge.net.au>
  Sricharan R <sricharan@codeaurora.org>
  Stephen Boyd <stephen.boyd@linaro.org>
  Sudarsana Reddy Kalluru <Sudarsana.Kalluru@cavium.com>
  sudarsana.kalluru@cavium.com <sudarsana.kalluru@cavium.com>
  Sylwester Nawrocki <s.nawrocki@samsung.com>
  Takashi Iwai <tiwai@suse.de>
  Tejun Heo <tj@kernel.org>
  Thibault Saunier <thibault.saunier@osg.samsung.com>
  Thomas Gleixner <tglx@linutronix.de>
  Tony Lindgren <tony@atomide.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Vathsala Nagaraju <vathsala.nagaraju@intel.com>
  Ville SyrjÃ¤lÃ¤ <ville.syrjala@linux.intel.com>
  Viresh Kumar <viresh.kumar@linaro.org>
  Will Deacon <will.deacon@arm.com>
  Wolfram Sang <wsa@the-dreams.de>
  Xiaolong Ye <xiaolong.ye@intel.com>
  Yuval Mintz <Yuval.Mintz@cavium.com>
  Zhu Yanjun <yanjun.zhu@oracle.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     fail    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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

broken-job test-armhf-armhf-xl broken
broken-job test-armhf-armhf-xl-rtds broken
broken-job test-armhf-armhf-libvirt broken
broken-job build-armhf-xsm broken

Not pushing.

(No revision log; it would be 2563 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6335333493058792285==--

From xen-devel-bounces@lists.xen.org Fri Oct 13 12:39:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 12:39:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2zEp-0006Y7-HW; Fri, 13 Oct 2017 12:38:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=452ef7b8b=sergey.dyasli@citrix.com>)
 id 1e2zEo-0006Xs-0i
 for xen-devel@lists.xen.org; Fri, 13 Oct 2017 12:38:50 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 88/EF-23269-9D3B0E95; Fri, 13 Oct 2017 12:38:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprMIsWRWlGSWpSXmKPExsXitHSDve6NzQ8
 iDa790LVY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDPOLtvLWLC7lbGi9/wZlgbGKf5djJwcEgL+
 EvsOP2AEsdkE9CQ2zn7FBGKLCMhKrO6aw97FyMXBLHCEUWLqqiPsIAlhAW+Ja482sYLYLAKqE
 me+XGUDsXkFbCX6mnazQQyVl9jVdhGshlPATmLx3knMILYQUM3fvRNYIWxVidcvdrFA9ApKnJ
 z5BMxmFpCQOPjiBfMERt5ZSFKzkKQWMDKtYtQoTi0qSy3SNbLQSyrKTM8oyU3MzNE1NDDVy00
 tLk5MT81JTCrWS87P3cQIDKB6BgbGHYx9q/wOMUpyMCmJ8qpFPogU4kvKT6nMSCzOiC8qzUkt
 PsQow8GhJMFbvwkoJ1iUmp5akZaZAwxlmLQEB4+SCK85SJq3uCAxtzgzHSJ1ilGXo+Pm3T9MQ
 ix5+XmpUuK8C0GKBECKMkrz4EbA4uoSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeoyBTeD
 LzSuA2vQI6ggnoiHcRYEeUJCKkpBoYUxsvyDhXJ3mHOf/5xHu+rTxmkkbYqlST8v5V23vcr4R
 VXSk/LzmZd+kjGT7eJfdPX3sWN+XTzRyrhz4H5apZWMI/rHoou1mtQPSz8nKHhYFfVM+cmZbJ
 KVDSGfX2kbZdxcLJt4+E9MYcNbPi3/R0fdD05x6pq68Wsk88sC82sS+Y8/SK0o2nlFiKMxINt
 ZiLihMBYXCjNKYCAAA=
X-Env-Sender: prvs=452ef7b8b=sergey.dyasli@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1507898327!106708809!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19483 invoked from network); 13 Oct 2017 12:38:48 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Oct 2017 12:38:48 -0000
X-IronPort-AV: E=Sophos;i="5.43,371,1503360000"; d="scan'208";a="453858521"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Fri, 13 Oct 2017 13:35:08 +0100
Message-ID: <20171013123512.26102-3-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171013123512.26102-1-sergey.dyasli@citrix.com>
References: <20171013123512.26102-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>
Subject: [Xen-devel] [PATCH v3 2/6] x86/msr: add VMX MSRs into struct
	msr_domain_policy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TmV3IGRlZmluaXRpb25zIHByb3ZpZGUgYSBjb252ZW5pZW50IHdheSBvZiBhY2Nlc3NpbmcgY29u
dGVudHMgb2YKVk1YIE1TUnM6IGV2ZXJ5IGJpdCB2YWx1ZSBpcyBhY2Nlc3NpYmxlIGJ5IGl0cyBu
YW1lIGFuZCB0aGVyZSBpcyBhCiJyYXciIDY0LWJpdCBtc3IgdmFsdWUuIEJpdCBuYW1lcyBtYXRj
aCBleGlzdGluZyBYZW4ncyBkZWZpbml0aW9ucwphcyBjbG9zZSBhcyBwb3NzaWJsZS4KClNpZ25l
ZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KLS0tCiB4
ZW4vYXJjaC94ODYvbXNyLmMgICAgICAgIHwgIDQyICsrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2
L21zci5oIHwgNDE0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIDIgZmlsZXMgY2hhbmdlZCwgNDU2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbXNyLmMgYi94ZW4vYXJjaC94ODYvbXNyLmMKaW5kZXggOTczN2VkNzA2ZS4uMjQw
MjlhMmFjMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21zci5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tc3IuYwpAQCAtMjE2LDYgKzIxNiw0OCBAQCBpbnQgZ3Vlc3Rfd3Jtc3Ioc3RydWN0IHZjcHUg
KnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgdmFsKQogICAgIHJldHVybiBYODZFTVVMX0VYQ0VQ
VElPTjsKIH0KIAorc3RhdGljIHZvaWQgX19pbml0IF9fbWF5YmVfdW51c2VkIGJ1aWxkX2Fzc2Vy
dGlvbnModm9pZCkKK3sKKyAgICBzdHJ1Y3QgbXNyX2RvbWFpbl9wb2xpY3kgcDsKKworICAgIEJV
SUxEX0JVR19PTihzaXplb2YocC52bXhfYmFzaWMudSkgIT0KKyAgICAgICAgICAgICAgICAgc2l6
ZW9mKHAudm14X2Jhc2ljLnUucmF3KSk7CisgICAgQlVJTERfQlVHX09OKHNpemVvZihwLnZteF9w
aW5iYXNlZF9jdGxzLnUpICE9CisgICAgICAgICAgICAgICAgIHNpemVvZihwLnZteF9waW5iYXNl
ZF9jdGxzLnUucmF3KSk7CisgICAgQlVJTERfQlVHX09OKHNpemVvZihwLnZteF9wcm9jYmFzZWRf
Y3Rscy51KSAhPQorICAgICAgICAgICAgICAgICBzaXplb2YocC52bXhfcHJvY2Jhc2VkX2N0bHMu
dS5yYXcpKTsKKyAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKHAudm14X2V4aXRfY3Rscy51KSAhPQor
ICAgICAgICAgICAgICAgICBzaXplb2YocC52bXhfZXhpdF9jdGxzLnUucmF3KSk7CisgICAgQlVJ
TERfQlVHX09OKHNpemVvZihwLnZteF9lbnRyeV9jdGxzLnUpICE9CisgICAgICAgICAgICAgICAg
IHNpemVvZihwLnZteF9lbnRyeV9jdGxzLnUucmF3KSk7CisgICAgQlVJTERfQlVHX09OKHNpemVv
ZihwLnZteF9taXNjLnUpICE9CisgICAgICAgICAgICAgICAgIHNpemVvZihwLnZteF9taXNjLnUu
cmF3KSk7CisgICAgQlVJTERfQlVHX09OKHNpemVvZihwLnZteF9jcjBfZml4ZWQwLnUpICE9Cisg
ICAgICAgICAgICAgICAgIHNpemVvZihwLnZteF9jcjBfZml4ZWQwLnUucmF3KSk7CisgICAgQlVJ
TERfQlVHX09OKHNpemVvZihwLnZteF9jcjBfZml4ZWQxLnUpICE9CisgICAgICAgICAgICAgICAg
IHNpemVvZihwLnZteF9jcjBfZml4ZWQxLnUucmF3KSk7CisgICAgQlVJTERfQlVHX09OKHNpemVv
ZihwLnZteF9jcjRfZml4ZWQwLnUpICE9CisgICAgICAgICAgICAgICAgIHNpemVvZihwLnZteF9j
cjRfZml4ZWQwLnUucmF3KSk7CisgICAgQlVJTERfQlVHX09OKHNpemVvZihwLnZteF9jcjRfZml4
ZWQxLnUpICE9CisgICAgICAgICAgICAgICAgIHNpemVvZihwLnZteF9jcjRfZml4ZWQxLnUucmF3
KSk7CisgICAgQlVJTERfQlVHX09OKHNpemVvZihwLnZteF92bWNzX2VudW0udSkgIT0KKyAgICAg
ICAgICAgICAgICAgc2l6ZW9mKHAudm14X3ZtY3NfZW51bS51LnJhdykpOworICAgIEJVSUxEX0JV
R19PTihzaXplb2YocC52bXhfcHJvY2Jhc2VkX2N0bHMyLnUpICE9CisgICAgICAgICAgICAgICAg
IHNpemVvZihwLnZteF9wcm9jYmFzZWRfY3RsczIudS5yYXcpKTsKKyAgICBCVUlMRF9CVUdfT04o
c2l6ZW9mKHAudm14X2VwdF92cGlkX2NhcC51KSAhPQorICAgICAgICAgICAgICAgICBzaXplb2Yo
cC52bXhfZXB0X3ZwaWRfY2FwLnUucmF3KSk7CisgICAgQlVJTERfQlVHX09OKHNpemVvZihwLnZt
eF90cnVlX3BpbmJhc2VkX2N0bHMudSkgIT0KKyAgICAgICAgICAgICAgICAgc2l6ZW9mKHAudm14
X3RydWVfcGluYmFzZWRfY3Rscy51LnJhdykpOworICAgIEJVSUxEX0JVR19PTihzaXplb2YocC52
bXhfdHJ1ZV9wcm9jYmFzZWRfY3Rscy51KSAhPQorICAgICAgICAgICAgICAgICBzaXplb2YocC52
bXhfdHJ1ZV9wcm9jYmFzZWRfY3Rscy51LnJhdykpOworICAgIEJVSUxEX0JVR19PTihzaXplb2Yo
cC52bXhfdHJ1ZV9leGl0X2N0bHMudSkgIT0KKyAgICAgICAgICAgICAgICAgc2l6ZW9mKHAudm14
X3RydWVfZXhpdF9jdGxzLnUucmF3KSk7CisgICAgQlVJTERfQlVHX09OKHNpemVvZihwLnZteF90
cnVlX2VudHJ5X2N0bHMudSkgIT0KKyAgICAgICAgICAgICAgICAgc2l6ZW9mKHAudm14X3RydWVf
ZW50cnlfY3Rscy51LnJhdykpOworICAgIEJVSUxEX0JVR19PTihzaXplb2YocC52bXhfdm1mdW5j
LnUpICE9CisgICAgICAgICAgICAgICAgIHNpemVvZihwLnZteF92bWZ1bmMudS5yYXcpKTsKK30K
KwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvbXNyLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oCmluZGV4IDc1
MWZhMjVhMzYuLmZjOTk2MTJjY2EgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNy
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaApAQCAtMjAyLDYgKzIwMiwxNzEgQEAg
dm9pZCB3cml0ZV9lZmVyKHU2NCB2YWwpOwogCiBERUNMQVJFX1BFUl9DUFUodTMyLCBsZXJfbXNy
KTsKIAordW5pb24gdm14X3Bpbl9iYXNlZF9leGVjX2NvbnRyb2xfYml0cyB7CisgICAgdWludDMy
X3QgcmF3OworICAgIHN0cnVjdCB7CisgICAgICAgIGJvb2wgZXh0X2ludHJfZXhpdGluZzoxOwor
ICAgICAgICB1aW50MzJfdCAgICAgICAgICAgICA6MjsgIC8qIDE6MiByZXNlcnZlZCAqLworICAg
ICAgICBib29sICAgICAgbm1pX2V4aXRpbmc6MTsKKyAgICAgICAgdWludDMyX3QgICAgICAgICAg
ICAgOjE7ICAvKiA0IHJlc2VydmVkICovCisgICAgICAgIGJvb2wgICAgIHZpcnR1YWxfbm1pczox
OworICAgICAgICBib29sICAgIHByZWVtcHRfdGltZXI6MTsKKyAgICAgICAgYm9vbCBwb3N0ZWRf
aW50ZXJydXB0OjE7CisgICAgICAgIHVpbnQzMl90ICAgICAgICAgICAgIDoyNDsgLyogODozMSBy
ZXNlcnZlZCAqLworICAgIH07Cit9OworCit1bmlvbiB2bXhfY3B1X2Jhc2VkX2V4ZWNfY29udHJv
bF9iaXRzIHsKKyAgICB1aW50MzJfdCByYXc7CisgICAgc3RydWN0IHsKKyAgICAgICAgdWludDMy
X3QgICAgICAgICAgICAgICAgICAgICAgICA6MjsgIC8qIDA6MSByZXNlcnZlZCAqLworICAgICAg
ICBib29sICAgICAgICB2aXJ0dWFsX2ludHJfcGVuZGluZzoxOworICAgICAgICBib29sICAgICAg
ICAgICB1c2VfdHNjX29mZnNldGluZzoxOworICAgICAgICB1aW50MzJfdCAgICAgICAgICAgICAg
ICAgICAgICAgIDozOyAgLyogNDo2IHJlc2VydmVkICovCisgICAgICAgIGJvb2wgICAgICAgICAg
ICAgICAgIGhsdF9leGl0aW5nOjE7CisgICAgICAgIHVpbnQzMl90ICAgICAgICAgICAgICAgICAg
ICAgICAgOjE7ICAvKiA4IHJlc2VydmVkICovCisgICAgICAgIGJvb2wgICAgICAgICAgICAgIGlu
dmxwZ19leGl0aW5nOjE7CisgICAgICAgIGJvb2wgICAgICAgICAgICAgICBtd2FpdF9leGl0aW5n
OjE7CisgICAgICAgIGJvb2wgICAgICAgICAgICAgICByZHBtY19leGl0aW5nOjE7CisgICAgICAg
IGJvb2wgICAgICAgICAgICAgICByZHRzY19leGl0aW5nOjE7CisgICAgICAgIHVpbnQzMl90ICAg
ICAgICAgICAgICAgICAgICAgICAgOjI7ICAvKiAxMzoxNCByZXNlcnZlZCAqLworICAgICAgICBi
b29sICAgICAgICAgICAgY3IzX2xvYWRfZXhpdGluZzoxOworICAgICAgICBib29sICAgICAgICAg
ICBjcjNfc3RvcmVfZXhpdGluZzoxOworICAgICAgICB1aW50MzJfdCAgICAgICAgICAgICAgICAg
ICAgICAgIDoyOyAgLyogMTc6MTggcmVzZXJ2ZWQgKi8KKyAgICAgICAgYm9vbCAgICAgICAgICAg
IGNyOF9sb2FkX2V4aXRpbmc6MTsKKyAgICAgICAgYm9vbCAgICAgICAgICAgY3I4X3N0b3JlX2V4
aXRpbmc6MTsKKyAgICAgICAgYm9vbCAgICAgICAgICAgICAgICAgIHRwcl9zaGFkb3c6MTsKKyAg
ICAgICAgYm9vbCAgICAgICAgIHZpcnR1YWxfbm1pX3BlbmRpbmc6MTsKKyAgICAgICAgYm9vbCAg
ICAgICAgICAgICAgbW92X2RyX2V4aXRpbmc6MTsKKyAgICAgICAgYm9vbCAgICAgICAgICAgdW5j
b25kX2lvX2V4aXRpbmc6MTsKKyAgICAgICAgYm9vbCAgICAgICAgICBhY3RpdmF0ZV9pb19iaXRt
YXA6MTsKKyAgICAgICAgdWludDMyX3QgICAgICAgICAgICAgICAgICAgICAgICA6MTsgIC8qIDI2
IHJlc2VydmVkICovCisgICAgICAgIGJvb2wgICAgICAgICAgIG1vbml0b3JfdHJhcF9mbGFnOjE7
CisgICAgICAgIGJvb2wgICAgICAgICBhY3RpdmF0ZV9tc3JfYml0bWFwOjE7CisgICAgICAgIGJv
b2wgICAgICAgICAgICAgbW9uaXRvcl9leGl0aW5nOjE7CisgICAgICAgIGJvb2wgICAgICAgICAg
ICAgICBwYXVzZV9leGl0aW5nOjE7CisgICAgICAgIGJvb2wgYWN0aXZhdGVfc2Vjb25kYXJ5X2Nv
bnRyb2xzOjE7CisgICAgfTsKK307CisKK3VuaW9uIHZteF92bWV4aXRfY29udHJvbF9iaXRzIHsK
KyAgICB1aW50MzJfdCByYXc7CisgICAgc3RydWN0IHsKKyAgICAgICAgdWludDMyX3QgICAgICAg
ICAgICAgICAgICAgIDoyOyAgLyogMDoxIHJlc2VydmVkICovCisgICAgICAgIGJvb2wgICAgICAg
c2F2ZV9kZWJ1Z19jbnRybHM6MTsKKyAgICAgICAgdWludDMyX3QgICAgICAgICAgICAgICAgICAg
IDo2OyAgLyogMzo4IHJlc2VydmVkICovCisgICAgICAgIGJvb2wgICAgICAgICAgICAgIGlhMzJl
X21vZGU6MTsKKyAgICAgICAgdWludDMyX3QgICAgICAgICAgICAgICAgICAgIDoyOyAgLyogMTA6
MTEgcmVzZXJ2ZWQgKi8KKyAgICAgICAgYm9vbCAgIGxvYWRfcGVyZl9nbG9iYWxfY3RybDoxOwor
ICAgICAgICB1aW50MzJfdCAgICAgICAgICAgICAgICAgICAgOjI7ICAvKiAxMzoxNCByZXNlcnZl
ZCAqLworICAgICAgICBib29sICAgICAgICBhY2tfaW50cl9vbl9leGl0OjE7CisgICAgICAgIHVp
bnQzMl90ICAgICAgICAgICAgICAgICAgICA6MjsgIC8qIDE2OjE3IHJlc2VydmVkICovCisgICAg
ICAgIGJvb2wgICAgICAgICAgc2F2ZV9ndWVzdF9wYXQ6MTsKKyAgICAgICAgYm9vbCAgICAgICAg
ICAgbG9hZF9ob3N0X3BhdDoxOworICAgICAgICBib29sICAgICAgICAgc2F2ZV9ndWVzdF9lZmVy
OjE7CisgICAgICAgIGJvb2wgICAgICAgICAgbG9hZF9ob3N0X2VmZXI6MTsKKyAgICAgICAgYm9v
bCAgICAgIHNhdmVfcHJlZW1wdF90aW1lcjoxOworICAgICAgICBib29sICAgICAgICAgICBjbGVh
cl9ibmRjZmdzOjE7CisgICAgICAgIGJvb2wgY29uY2VhbF92bWV4aXRzX2Zyb21fcHQ6MTsKKyAg
ICAgICAgdWludDMyX3QgICAgICAgICAgICAgICAgICAgIDo3OyAgLyogMjU6MzEgcmVzZXJ2ZWQg
Ki8KKyAgICB9OworfTsKKwordW5pb24gdm14X3ZtZW50cnlfY29udHJvbF9iaXRzIHsKKyAgICB1
aW50MzJfdCByYXc7CisgICAgc3RydWN0IHsKKyAgICAgICAgdWludDMyX3QgICAgICAgICAgICAg
ICAgICAgICAgICA6MjsgIC8qIDA6MSByZXNlcnZlZCAqLworICAgICAgICBib29sICAgICAgICAg
ICBsb2FkX2RlYnVnX2NudHJsczoxOworICAgICAgICB1aW50MzJfdCAgICAgICAgICAgICAgICAg
ICAgICAgIDo2OyAgLyogMzo4IHJlc2VydmVkICovCisgICAgICAgIGJvb2wgICAgICAgICAgICAg
ICAgICBpYTMyZV9tb2RlOjE7CisgICAgICAgIGJvb2wgICAgICAgICAgICAgICAgICAgICAgICAg
c21tOjE7CisgICAgICAgIGJvb2wgICAgICAgICAgZGVhY3RfZHVhbF9tb25pdG9yOjE7CisgICAg
ICAgIHVpbnQzMl90ICAgICAgICAgICAgICAgICAgICAgICAgOjE7ICAvKiAxMiByZXNlcnZlZCAq
LworICAgICAgICBib29sICAgICAgIGxvYWRfcGVyZl9nbG9iYWxfY3RybDoxOworICAgICAgICBi
b29sICAgICAgICAgICAgICBsb2FkX2d1ZXN0X3BhdDoxOworICAgICAgICBib29sICAgICAgICAg
ICAgIGxvYWRfZ3Vlc3RfZWZlcjoxOworICAgICAgICBib29sICAgICAgICAgICAgICAgIGxvYWRf
Ym5kY2ZnczoxOworICAgICAgICBib29sICAgY29uY2VhbF92bWVudHJpZXNfZnJvbV9wdDoxOwor
ICAgICAgICB1aW50MzJfdCAgICAgICAgICAgICAgICAgICAgICAgIDoxNDsgLyogMTg6MzEgcmVz
ZXJ2ZWQgKi8KKyAgICB9OworfTsKKwordW5pb24gdm14X3NlY29uZGFyeV9leGVjX2NvbnRyb2xf
Yml0cyB7CisgICAgdWludDMyX3QgcmF3OworICAgIHN0cnVjdCB7CisgICAgICAgIGJvb2wgICAg
dmlydHVhbGl6ZV9hcGljX2FjY2Vzc2VzOjE7CisgICAgICAgIGJvb2wgICAgICAgICAgICAgICAg
ICBlbmFibGVfZXB0OjE7CisgICAgICAgIGJvb2wgICAgZGVzY3JpcHRvcl90YWJsZV9leGl0aW5n
OjE7CisgICAgICAgIGJvb2wgICAgICAgICAgICAgICBlbmFibGVfcmR0c2NwOjE7CisgICAgICAg
IGJvb2wgICAgICB2aXJ0dWFsaXplX3gyYXBpY19tb2RlOjE7CisgICAgICAgIGJvb2wgICAgICAg
ICAgICAgICAgIGVuYWJsZV92cGlkOjE7CisgICAgICAgIGJvb2wgICAgICAgICAgICAgIHdiaW52
ZF9leGl0aW5nOjE7CisgICAgICAgIGJvb2wgICAgICAgICAgdW5yZXN0cmljdGVkX2d1ZXN0OjE7
CisgICAgICAgIGJvb2wgICAgICAgICAgYXBpY19yZWdpc3Rlcl92aXJ0OjE7CisgICAgICAgIGJv
b2wgICAgICAgdmlydHVhbF9pbnRyX2RlbGl2ZXJ5OjE7CisgICAgICAgIGJvb2wgICAgICAgICAg
cGF1c2VfbG9vcF9leGl0aW5nOjE7CisgICAgICAgIGJvb2wgICAgICAgICAgICAgIHJkcmFuZF9l
eGl0aW5nOjE7CisgICAgICAgIGJvb2wgICAgICAgICAgICAgIGVuYWJsZV9pbnZwY2lkOjE7Cisg
ICAgICAgIGJvb2wgICAgICAgICBlbmFibGVfdm1fZnVuY3Rpb25zOjE7CisgICAgICAgIGJvb2wg
ICAgICAgZW5hYmxlX3ZtY3Nfc2hhZG93aW5nOjE7CisgICAgICAgIGJvb2wgICAgICAgICAgICAg
ICBlbmNsc19leGl0aW5nOjE7CisgICAgICAgIGJvb2wgICAgICAgICAgICAgIHJkc2VlZF9leGl0
aW5nOjE7CisgICAgICAgIGJvb2wgICAgICAgICAgICAgICAgICBlbmFibGVfcG1sOjE7CisgICAg
ICAgIGJvb2wgICAgICBlbmFibGVfdmlydF9leGNlcHRpb25zOjE7CisgICAgICAgIGJvb2wgY29u
Y2VhbF92bXhfbm9ucm9vdF9mcm9tX3B0OjE7CisgICAgICAgIGJvb2wgICAgICAgICAgICAgICAg
ICAgICAgeHNhdmVzOjE7CisgICAgICAgIHVpbnQzMl90ICAgICAgICAgICAgICAgICAgICAgICAg
OjE7ICAvKiAyMSByZXNlcnZlZCAqLworICAgICAgICBib29sICAgZXB0X21vZGVfYmFzZWRfZXhl
Y19jbnRybDoxOworICAgICAgICB1aW50MzJfdCAgICAgICAgICAgICAgICAgICAgICAgIDoyOyAg
LyogMjM6MjQgcmVzZXJ2ZWQgKi8KKyAgICAgICAgYm9vbCAgICAgICAgICAgICAgICAgdHNjX3Nj
YWxpbmc6MTsKKyAgICAgICAgdWludDMyX3QgICAgICAgICAgICAgICAgICAgICAgICA6NjsgIC8q
IDI2OjMxIHJlc2VydmVkICovCisgICAgfTsKK307CisKK3N0cnVjdCBjcjBfYml0cyB7CisgICAg
Ym9vbCAgICAgcGU6MTsKKyAgICBib29sICAgICBtcDoxOworICAgIGJvb2wgICAgIGVtOjE7Cisg
ICAgYm9vbCAgICAgdHM6MTsKKyAgICBib29sICAgICBldDoxOworICAgIGJvb2wgICAgIG5lOjE7
CisgICAgdWludDMyX3QgICA6MTA7IC8qIDY6MTUgcmVzZXJ2ZWQgKi8KKyAgICBib29sICAgICB3
cDoxOworICAgIHVpbnQzMl90ICAgOjE7ICAvKiAxNyByZXNlcnZlZCAqLworICAgIGJvb2wgICAg
IGFtOjE7CisgICAgdWludDMyX3QgICA6MTA7IC8qIDE5OjI4IHJlc2VydmVkICovCisgICAgYm9v
bCAgICAgbnc6MTsKKyAgICBib29sICAgICBjZDoxOworICAgIGJvb2wgICAgIHBnOjE7Cit9Owor
CitzdHJ1Y3QgY3I0X2JpdHMgeworICAgIGJvb2wgICAgICAgIHZtZToxOworICAgIGJvb2wgICAg
ICAgIHB2aToxOworICAgIGJvb2wgICAgICAgIHRzZDoxOworICAgIGJvb2wgICAgICAgICBkZTox
OworICAgIGJvb2wgICAgICAgIHBzZToxOworICAgIGJvb2wgICAgICAgIHBhZToxOworICAgIGJv
b2wgICAgICAgIG1jZToxOworICAgIGJvb2wgICAgICAgIHBnZToxOworICAgIGJvb2wgICAgICAg
IHBjZToxOworICAgIGJvb2wgICAgIG9zZnhzcjoxOworICAgIGJvb2wgb3N4bW1leGNwdDoxOwor
ICAgIGJvb2wgICAgICAgdW1pcDoxOworICAgIHVpbnQzMl90ICAgICAgIDoxOyAgLyogMTIgcmVz
ZXJ2ZWQgKi8KKyAgICBib29sICAgICAgIHZteGU6MTsKKyAgICBib29sICAgICAgIHNteGU6MTsK
KyAgICB1aW50MzJfdCAgICAgICA6MTsgIC8qIDE1IHJlc2VydmVkICovCisgICAgYm9vbCAgIGZz
Z3NiYXNlOjE7CisgICAgYm9vbCAgICAgIHBjaWRlOjE7CisgICAgYm9vbCAgICBvc3hzYXZlOjE7
CisgICAgdWludDMyX3QgICAgICAgOjE7ICAvKiAxOSByZXNlcnZlZCAqLworICAgIGJvb2wgICAg
ICAgc21lcDoxOworICAgIGJvb2wgICAgICAgc21hcDoxOworICAgIGJvb2wgICAgICAgIHBrZTox
OworICAgIHVpbnQzMl90ICAgICAgIDo5OyAgLyogMjM6MzEgcmVzZXJ2ZWQgKi8KK307CisKIC8q
IE1TUiBwb2xpY3kgb2JqZWN0IGZvciBzaGFyZWQgcGVyLWRvbWFpbiBNU1JzICovCiBzdHJ1Y3Qg
bXNyX2RvbWFpbl9wb2xpY3kKIHsKQEAgLTIxMCw2ICszNzUsMjU1IEBAIHN0cnVjdCBtc3JfZG9t
YWluX3BvbGljeQogICAgICAgICBib29sIGF2YWlsYWJsZTsgLyogVGhpcyBNU1IgaXMgbm9uLWFy
Y2hpdGVjdHVyYWwgKi8KICAgICAgICAgYm9vbCBjcHVpZF9mYXVsdGluZzsKICAgICB9IHBsYWZv
cm1faW5mbzsKKworICAgIC8qIDB4MDAwMDA0ODAgIE1TUl9JQTMyX1ZNWF9CQVNJQyAqLworICAg
IHN0cnVjdCB7CisgICAgICAgIGJvb2wgYXZhaWxhYmxlOworICAgICAgICB1bmlvbiB7CisgICAg
ICAgICAgICB1aW50NjRfdCByYXc7CisgICAgICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAg
ICAgIHVpbnQzMl90IHZtY3NfcmV2aXNpb25faWQ6MzE7CisgICAgICAgICAgICAgICAgYm9vbCAg
ICAgICAgICAgICAgICAgIG1iejoxOyAgLyogMzEgYWx3YXlzIHplcm8gKi8KKyAgICAgICAgICAg
ICAgICB1aW50MzJfdCB2bWNzX3JlZ2lvbl9zaXplOjEzOworICAgICAgICAgICAgICAgIHVpbnQz
Ml90ICAgICAgICAgICAgICAgICA6MzsgIC8qIDQ1OjQ3IHJlc2VydmVkICovCisgICAgICAgICAg
ICAgICAgYm9vbCAgICAgIGFkZHJlc3Nlc18zMmJpdDoxOworICAgICAgICAgICAgICAgIGJvb2wg
ICAgICAgICBkdWFsX21vbml0b3I6MTsKKyAgICAgICAgICAgICAgICB1aW50MzJfdCAgICAgIG1l
bW9yeV90eXBlOjQ7CisgICAgICAgICAgICAgICAgYm9vbCAgICAgICAgIGluc19vdXRfaW5mbzox
OworICAgICAgICAgICAgICAgIGJvb2wgICAgICAgIGRlZmF1bHQxX3plcm86MTsKKyAgICAgICAg
ICAgICAgICB1aW50MzJfdCAgICAgICAgICAgICAgICAgOjg7ICAvKiA1Njo2MyByZXNlcnZlZCAq
LworICAgICAgICAgICAgfTsKKyAgICAgICAgfSB1OworICAgIH0gdm14X2Jhc2ljOworCisgICAg
LyogMHgwMDAwMDQ4MSAgTVNSX0lBMzJfVk1YX1BJTkJBU0VEX0NUTFMgKi8KKyAgICBzdHJ1Y3Qg
eworICAgICAgICBib29sIGF2YWlsYWJsZTsKKyAgICAgICAgdW5pb24geworICAgICAgICAgICAg
dWludDY0X3QgcmF3OworICAgICAgICAgICAgc3RydWN0IHsKKyAgICAgICAgICAgICAgICB1bmlv
biB2bXhfcGluX2Jhc2VkX2V4ZWNfY29udHJvbF9iaXRzIGFsbG93ZWRfMDsKKyAgICAgICAgICAg
ICAgICB1bmlvbiB2bXhfcGluX2Jhc2VkX2V4ZWNfY29udHJvbF9iaXRzIGFsbG93ZWRfMTsKKyAg
ICAgICAgICAgIH07CisgICAgICAgIH0gdTsKKyAgICB9IHZteF9waW5iYXNlZF9jdGxzOworCisg
ICAgLyogMHgwMDAwMDQ4MiAgTVNSX0lBMzJfVk1YX1BST0NCQVNFRF9DVExTICovCisgICAgc3Ry
dWN0IHsKKyAgICAgICAgYm9vbCBhdmFpbGFibGU7CisgICAgICAgIHVuaW9uIHsKKyAgICAgICAg
ICAgIHVpbnQ2NF90IHJhdzsKKyAgICAgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICAgICAg
dW5pb24gdm14X2NwdV9iYXNlZF9leGVjX2NvbnRyb2xfYml0cyBhbGxvd2VkXzA7CisgICAgICAg
ICAgICAgICAgdW5pb24gdm14X2NwdV9iYXNlZF9leGVjX2NvbnRyb2xfYml0cyBhbGxvd2VkXzE7
CisgICAgICAgICAgICB9OworICAgICAgICB9IHU7CisgICAgfSB2bXhfcHJvY2Jhc2VkX2N0bHM7
CisKKyAgICAvKiAweDAwMDAwNDgzICBNU1JfSUEzMl9WTVhfRVhJVF9DVExTICovCisgICAgc3Ry
dWN0IHsKKyAgICAgICAgYm9vbCBhdmFpbGFibGU7CisgICAgICAgIHVuaW9uIHsKKyAgICAgICAg
ICAgIHVpbnQ2NF90IHJhdzsKKyAgICAgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICAgICAg
dW5pb24gdm14X3ZtZXhpdF9jb250cm9sX2JpdHMgYWxsb3dlZF8wOworICAgICAgICAgICAgICAg
IHVuaW9uIHZteF92bWV4aXRfY29udHJvbF9iaXRzIGFsbG93ZWRfMTsKKyAgICAgICAgICAgIH07
CisgICAgICAgIH0gdTsKKyAgICB9IHZteF9leGl0X2N0bHM7CisKKyAgICAvKiAweDAwMDAwNDg0
ICBNU1JfSUEzMl9WTVhfRU5UUllfQ1RMUyAqLworICAgIHN0cnVjdCB7CisgICAgICAgIGJvb2wg
YXZhaWxhYmxlOworICAgICAgICB1bmlvbiB7CisgICAgICAgICAgICB1aW50NjRfdCByYXc7Cisg
ICAgICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAgICAgIHVuaW9uIHZteF92bWVudHJ5X2Nv
bnRyb2xfYml0cyBhbGxvd2VkXzA7CisgICAgICAgICAgICAgICAgdW5pb24gdm14X3ZtZW50cnlf
Y29udHJvbF9iaXRzIGFsbG93ZWRfMTsKKyAgICAgICAgICAgIH07CisgICAgICAgIH0gdTsKKyAg
ICB9IHZteF9lbnRyeV9jdGxzOworCisgICAgLyogMHgwMDAwMDQ4NSAgTVNSX0lBMzJfVk1YX01J
U0MgKi8KKyAgICBzdHJ1Y3QgeworICAgICAgICBib29sIGF2YWlsYWJsZTsKKyAgICAgICAgdW5p
b24geworICAgICAgICAgICAgdWludDY0X3QgcmF3OworICAgICAgICAgICAgc3RydWN0IHsKKyAg
ICAgICAgICAgICAgICB1aW50MzJfdCAgICAgIHByZWVtcHRfdGltZXJfc2NhbGU6NTsKKyAgICAg
ICAgICAgICAgICBib29sICAgICAgICAgICAgdm1leGl0X3N0b3Jlc19sbWE6MTsKKyAgICAgICAg
ICAgICAgICBib29sICAgICAgICAgICBobHRfYWN0aXZpdHlfc3RhdGU6MTsKKyAgICAgICAgICAg
ICAgICBib29sICAgICAgc2h1dGRvd25fYWN0aXZpdHlfc3RhdGU6MTsKKyAgICAgICAgICAgICAg
ICBib29sIHdhaXRfZm9yX3NpcGlfYWN0aXZpdHlfc3RhdGU6MTsKKyAgICAgICAgICAgICAgICB1
aW50MzJfdCAgICAgICAgICAgICAgICAgICAgICAgICA6NTsgIC8qIDk6MTMgcmVzZXJ2ZWQgKi8K
KyAgICAgICAgICAgICAgICBib29sICAgICAgICAgICAgICAgICAgICBwdF9pbl92bXg6MTsKKyAg
ICAgICAgICAgICAgICBib29sICAgICAgICAgIGlhMzJfc21iYXNlX3N1cHBvcnQ6MTsKKyAgICAg
ICAgICAgICAgICB1aW50MzJfdCAgICAgICAgICAgICAgIGNyM190YXJnZXQ6OTsKKyAgICAgICAg
ICAgICAgICB1aW50MzJfdCAgICAgICBtYXhfbXNyX2xvYWRfY291bnQ6MzsKKyAgICAgICAgICAg
ICAgICBib29sICAgIGlhMzJfc21tX21vbml0b3JfY3RsX2JpdDI6MTsKKyAgICAgICAgICAgICAg
ICBib29sICAgICAgICAgICAgICAgICAgdm13cml0ZV9hbGw6MTsKKyAgICAgICAgICAgICAgICBi
b29sICAgICAgICAgICBpbmplY3RfaWxlbjBfZXZlbnQ6MTsKKyAgICAgICAgICAgICAgICB1aW50
MzJfdCAgICAgICAgICAgICAgICAgICAgICAgICA6MTsgIC8qIDMxIHJlc2VydmVkICovCisgICAg
ICAgICAgICAgICAgdWludDMyX3QgICAgICAgICBtc2VnX3JldmlzaW9uX2lkOworICAgICAgICAg
ICAgfTsKKyAgICAgICAgfSB1OworICAgIH0gdm14X21pc2M7CisKKyAgICAvKiAweDAwMDAwNDg2
ICBNU1JfSUEzMl9WTVhfQ1IwX0ZJWEVEMCAqLworICAgIHN0cnVjdCB7CisgICAgICAgIGJvb2wg
YXZhaWxhYmxlOworICAgICAgICB1bmlvbiB7CisgICAgICAgICAgICB1aW50NjRfdCByYXc7Cisg
ICAgICAgICAgICBzdHJ1Y3QgY3IwX2JpdHMgYWxsb3dlZF8wOworICAgICAgICB9IHU7CisgICAg
fSB2bXhfY3IwX2ZpeGVkMDsKKworICAgIC8qIDB4MDAwMDA0ODcgIE1TUl9JQTMyX1ZNWF9DUjBf
RklYRUQxICovCisgICAgc3RydWN0IHsKKyAgICAgICAgYm9vbCBhdmFpbGFibGU7CisgICAgICAg
IHVuaW9uIHsKKyAgICAgICAgICAgIHVpbnQ2NF90IHJhdzsKKyAgICAgICAgICAgIHN0cnVjdCBj
cjBfYml0cyBhbGxvd2VkXzE7CisgICAgICAgIH0gdTsKKyAgICB9IHZteF9jcjBfZml4ZWQxOwor
CisgICAgLyogMHgwMDAwMDQ4OCAgTVNSX0lBMzJfVk1YX0NSNF9GSVhFRDAgKi8KKyAgICBzdHJ1
Y3QgeworICAgICAgICBib29sIGF2YWlsYWJsZTsKKyAgICAgICAgdW5pb24geworICAgICAgICAg
ICAgdWludDY0X3QgcmF3OworICAgICAgICAgICAgc3RydWN0IGNyNF9iaXRzIGFsbG93ZWRfMDsK
KyAgICAgICAgfSB1OworICAgIH0gdm14X2NyNF9maXhlZDA7CisKKyAgICAvKiAweDAwMDAwNDg5
ICBNU1JfSUEzMl9WTVhfQ1I0X0ZJWEVEMSAqLworICAgIHN0cnVjdCB7CisgICAgICAgIGJvb2wg
YXZhaWxhYmxlOworICAgICAgICB1bmlvbiB7CisgICAgICAgICAgICB1aW50NjRfdCByYXc7Cisg
ICAgICAgICAgICBzdHJ1Y3QgY3I0X2JpdHMgYWxsb3dlZF8xOworICAgICAgICB9IHU7CisgICAg
fSB2bXhfY3I0X2ZpeGVkMTsKKworICAgIC8qIDB4MDAwMDA0OEEgIE1TUl9JQTMyX1ZNWF9WTUNT
X0VOVU0gKi8KKyAgICBzdHJ1Y3QgeworICAgICAgICBib29sIGF2YWlsYWJsZTsKKyAgICAgICAg
dW5pb24geworICAgICAgICAgICAgdWludDY0X3QgcmF3OworICAgICAgICAgICAgc3RydWN0IHsK
KyAgICAgICAgICAgICAgICB1aW50MzJfdCAgICAgICAgICAgICAgICAgICAgICA6MTsgIC8qIDAg
cmVzZXJ2ZWQgKi8KKyAgICAgICAgICAgICAgICB1aW50MzJfdCB2bWNzX2VuY29kaW5nX21heF9p
ZHg6OTsKKyAgICAgICAgICAgICAgICB1aW50NjRfdCAgICAgICAgICAgICAgICAgICAgICA6NTQ7
IC8qIDEwOjYzIHJlc2VydmVkICovCisgICAgICAgICAgICB9OworICAgICAgICB9IHU7CisgICAg
fSB2bXhfdm1jc19lbnVtOworCisgICAgLyogMHgwMDAwMDQ4QiAgTVNSX0lBMzJfVk1YX1BST0NC
QVNFRF9DVExTMiAqLworICAgIHN0cnVjdCB7CisgICAgICAgIGJvb2wgYXZhaWxhYmxlOworICAg
ICAgICB1bmlvbiB7CisgICAgICAgICAgICB1aW50NjRfdCByYXc7CisgICAgICAgICAgICBzdHJ1
Y3QgeworICAgICAgICAgICAgICAgIHVuaW9uIHZteF9zZWNvbmRhcnlfZXhlY19jb250cm9sX2Jp
dHMgYWxsb3dlZF8wOworICAgICAgICAgICAgICAgIHVuaW9uIHZteF9zZWNvbmRhcnlfZXhlY19j
b250cm9sX2JpdHMgYWxsb3dlZF8xOworICAgICAgICAgICAgfTsKKyAgICAgICAgfSB1OworICAg
IH0gdm14X3Byb2NiYXNlZF9jdGxzMjsKKworICAgIC8qIDB4MDAwMDA0OEMgIE1TUl9JQTMyX1ZN
WF9FUFRfVlBJRF9DQVAgKi8KKyAgICBzdHJ1Y3QgeworICAgICAgICBib29sIGF2YWlsYWJsZTsK
KyAgICAgICAgdW5pb24geworICAgICAgICAgICAgdWludDY0X3QgcmF3OworICAgICAgICAgICAg
c3RydWN0IHsKKyAgICAgICAgICAgICAgICBib29sICAgICBleGVjX29ubHlfc3VwcG9ydGVkOjE7
CisgICAgICAgICAgICAgICAgdWludDMyX3QgICAgICAgICAgICAgICAgICAgIDo1OyAgLyogMTo1
IHJlc2VydmVkICovCisgICAgICAgICAgICAgICAgYm9vbCB3YWxrX2xlbmd0aF80X3N1cHBvcnRl
ZDoxOworICAgICAgICAgICAgICAgIHVpbnQzMl90ICAgICAgICAgICAgICAgICAgICA6MTsgIC8q
IDcgcmVzZXJ2ZWQgKi8KKyAgICAgICAgICAgICAgICBib29sICAgICAgICAgIG1lbW9yeV90eXBl
X3VjOjE7CisgICAgICAgICAgICAgICAgdWludDMyX3QgICAgICAgICAgICAgICAgICAgIDo1OyAg
LyogOToxMyByZXNlcnZlZCAqLworICAgICAgICAgICAgICAgIGJvb2wgICAgICAgICAgbWVtb3J5
X3R5cGVfd2I6MTsKKyAgICAgICAgICAgICAgICB1aW50MzJfdCAgICAgICAgICAgICAgICAgICAg
OjE7ICAvKiAxNSByZXNlcnZlZCAqLworICAgICAgICAgICAgICAgIGJvb2wgICAgICAgICAgIHN1
cGVycGFnZV8ybWI6MTsKKyAgICAgICAgICAgICAgICBib29sICAgICAgICAgICBzdXBlcnBhZ2Vf
MWdiOjE7CisgICAgICAgICAgICAgICAgdWludDMyX3QgICAgICAgICAgICAgICAgICAgIDoyOyAg
LyogMTg6MTkgcmVzZXJ2ZWQgKi8KKyAgICAgICAgICAgICAgICBib29sICAgICAgaW52ZXB0X2lu
c3RydWN0aW9uOjE7CisgICAgICAgICAgICAgICAgYm9vbCAgICAgICAgICAgICAgICAgIGFkX2Jp
dDoxOworICAgICAgICAgICAgICAgIGJvb2wgYWR2YW5jZWRfZXB0X3Zpb2xhdGlvbnM6MTsKKyAg
ICAgICAgICAgICAgICB1aW50MzJfdCAgICAgICAgICAgICAgICAgICAgOjI7ICAvKiAyMzoyNCBy
ZXNlcnZlZCAqLworICAgICAgICAgICAgICAgIGJvb2wgICBpbnZlcHRfc2luZ2xlX2NvbnRleHQ6
MTsKKyAgICAgICAgICAgICAgICBib29sICAgICAgaW52ZXB0X2FsbF9jb250ZXh0OjE7CisgICAg
ICAgICAgICAgICAgdWludDMyX3QgICAgICAgICAgICAgICAgICAgIDo1OyAgLyogMjc6MzEgcmVz
ZXJ2ZWQgKi8KKyAgICAgICAgICAgICAgICBib29sICAgICBpbnZ2cGlkX2luc3RydWN0aW9uOjE7
CisgICAgICAgICAgICAgICAgdWludDMyX3QgICAgICAgICAgICAgICAgICAgIDo3OyAgLyogMzM6
MzkgcmVzZXJ2ZWQgKi8KKyAgICAgICAgICAgICAgICBib29sIGludnZwaWRfaW5kaXZpZHVhbF9h
ZGRyOjE7CisgICAgICAgICAgICAgICAgYm9vbCAgaW52dnBpZF9zaW5nbGVfY29udGV4dDoxOwor
ICAgICAgICAgICAgICAgIGJvb2wgICAgIGludnZwaWRfYWxsX2NvbnRleHQ6MTsKKyAgICAgICAg
ICAgICAgICBib29sIGludnZwaWRfc2luZ2xlX2NvbnRleHRfcmV0YWluaW5nX2dsb2JhbDoxOwor
ICAgICAgICAgICAgICAgIHVpbnQzMl90ICAgICAgICAgICAgICAgICAgICA6MjA7IC8qIDQ0OjYz
IHJlc2VydmVkICovCisgICAgICAgICAgICB9OworICAgICAgICB9IHU7CisgICAgfSB2bXhfZXB0
X3ZwaWRfY2FwOworCisgICAgLyogMHgwMDAwMDQ4RCAgTVNSX0lBMzJfVk1YX1RSVUVfUElOQkFT
RURfQ1RMUyAqLworICAgIHN0cnVjdCB7CisgICAgICAgIGJvb2wgYXZhaWxhYmxlOworICAgICAg
ICB1bmlvbiB7CisgICAgICAgICAgICB1aW50NjRfdCByYXc7CisgICAgICAgICAgICBzdHJ1Y3Qg
eworICAgICAgICAgICAgICAgIHVuaW9uIHZteF9waW5fYmFzZWRfZXhlY19jb250cm9sX2JpdHMg
YWxsb3dlZF8wOworICAgICAgICAgICAgICAgIHVuaW9uIHZteF9waW5fYmFzZWRfZXhlY19jb250
cm9sX2JpdHMgYWxsb3dlZF8xOworICAgICAgICAgICAgfTsKKyAgICAgICAgfSB1OworICAgIH0g
dm14X3RydWVfcGluYmFzZWRfY3RsczsKKworICAgIC8qIDB4MDAwMDA0OEUgIE1TUl9JQTMyX1ZN
WF9UUlVFX1BST0NCQVNFRF9DVExTICovCisgICAgc3RydWN0IHsKKyAgICAgICAgYm9vbCBhdmFp
bGFibGU7CisgICAgICAgIHVuaW9uIHsKKyAgICAgICAgICAgIHVpbnQ2NF90IHJhdzsKKyAgICAg
ICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICAgICAgdW5pb24gdm14X2NwdV9iYXNlZF9leGVj
X2NvbnRyb2xfYml0cyBhbGxvd2VkXzA7CisgICAgICAgICAgICAgICAgdW5pb24gdm14X2NwdV9i
YXNlZF9leGVjX2NvbnRyb2xfYml0cyBhbGxvd2VkXzE7CisgICAgICAgICAgICB9OworICAgICAg
ICB9IHU7CisgICAgfSB2bXhfdHJ1ZV9wcm9jYmFzZWRfY3RsczsKKworICAgIC8qIDB4MDAwMDA0
OEYgIE1TUl9JQTMyX1ZNWF9UUlVFX0VYSVRfQ1RMUyAqLworICAgIHN0cnVjdCB7CisgICAgICAg
IGJvb2wgYXZhaWxhYmxlOworICAgICAgICB1bmlvbiB7CisgICAgICAgICAgICB1aW50NjRfdCBy
YXc7CisgICAgICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAgICAgIHVuaW9uIHZteF92bWV4
aXRfY29udHJvbF9iaXRzIGFsbG93ZWRfMDsKKyAgICAgICAgICAgICAgICB1bmlvbiB2bXhfdm1l
eGl0X2NvbnRyb2xfYml0cyBhbGxvd2VkXzE7CisgICAgICAgICAgICB9OworICAgICAgICB9IHU7
CisgICAgfSB2bXhfdHJ1ZV9leGl0X2N0bHM7CisKKyAgICAvKiAweDAwMDAwNDkwICBNU1JfSUEz
Ml9WTVhfVFJVRV9FTlRSWV9DVExTICovCisgICAgc3RydWN0IHsKKyAgICAgICAgYm9vbCBhdmFp
bGFibGU7CisgICAgICAgIHVuaW9uIHsKKyAgICAgICAgICAgIHVpbnQ2NF90IHJhdzsKKyAgICAg
ICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICAgICAgdW5pb24gdm14X3ZtZW50cnlfY29udHJv
bF9iaXRzIGFsbG93ZWRfMDsKKyAgICAgICAgICAgICAgICB1bmlvbiB2bXhfdm1lbnRyeV9jb250
cm9sX2JpdHMgYWxsb3dlZF8xOworICAgICAgICAgICAgfTsKKyAgICAgICAgfSB1OworICAgIH0g
dm14X3RydWVfZW50cnlfY3RsczsKKworICAgIC8qIDB4MDAwMDA0OTEgIE1TUl9JQTMyX1ZNWF9W
TUZVTkMgKi8KKyAgICBzdHJ1Y3QgeworICAgICAgICBib29sIGF2YWlsYWJsZTsKKyAgICAgICAg
dW5pb24geworICAgICAgICAgICAgdWludDY0X3QgcmF3OworICAgICAgICAgICAgc3RydWN0IHsK
KyAgICAgICAgICAgICAgICBib29sIGVwdHBfc3dpdGNoaW5nOjE7CisgICAgICAgICAgICAgICAg
dWludDY0X3QgICAgICAgICAgIDo2MzsgLyogMTo2MyByZXNlcnZlZCAqLworICAgICAgICAgICAg
fTsKKyAgICAgICAgfSB1OworICAgIH0gdm14X3ZtZnVuYzsKIH07CiAKIC8qIE1TUiBwb2xpY3kg
b2JqZWN0IGZvciBwZXItdkNQVSBNU1JzICovCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 12:39:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 12:39:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2zEp-0006YJ-Od; Fri, 13 Oct 2017 12:38:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=452ef7b8b=sergey.dyasli@citrix.com>)
 id 1e2zEo-0006Xt-Mp
 for xen-devel@lists.xen.org; Fri, 13 Oct 2017 12:38:50 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 59/C2-01785-AD3B0E95; Fri, 13 Oct 2017 12:38:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDve7NzQ8
 iDW5eV7VY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDPOn1vCVnBepqL/Y0wD43HxLkYODgkBf4nZ
 F1i6GDk52AT0JDbOfsUEYosIyEqs7prD3sXIxcEscIRRYuqqI+wgCWEBV4nHW7YygtgsAqoS/
 b9fMYPYvAK2EluOLgYbJCEgL7Gr7SIriM0pYCexeO8ksBohoJq/eyewQtiqEq9f7GKB6BWUOD
 nzCZjNLCAhcfDFC+YJjLyzkKRmIUktYGRaxahRnFpUllqka2Shl1SUmZ5RkpuYmaNraGCql5t
 aXJyYnpqTmFSsl5yfu4kRGDr1DAyMOxj7VvkdYpTkYFIS5VWLfBApxJeUn1KZkVicEV9UmpNa
 fIhRhoNDSYK3fhNQTrAoNT21Ii0zBxjEMGkJDh4lEV5zkDRvcUFibnFmOkTqFKMuR8fNu3+Yh
 Fjy8vNSpcR5F4IUCYAUZZTmwY2ARdQlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8R0Gm8G
 TmlcBtegV0BBPQEe8iwI4oSURISTUwzuX3OH22aM4KycJEn+POu1iMrRZsdvG7Zz+jOcb92zy
 tdymZ7MIS0+V3hDM/uOPO/JWb3/nrpovdk7961rRtX5B+fXnIpIDt7fe6nBca6atazvrAvND3
 0u441a9B2ipM1bW1V5jm9lr3JvbFfHy4LGNRuNacs9lLfUrvmX5e9uHzZWUOl1dhSizFGYmGW
 sxFxYkAWCejHqMCAAA=
X-Env-Sender: prvs=452ef7b8b=sergey.dyasli@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1507898327!106708809!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19806 invoked from network); 13 Oct 2017 12:38:49 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Oct 2017 12:38:49 -0000
X-IronPort-AV: E=Sophos;i="5.43,371,1503360000"; d="scan'208";a="453858533"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Fri, 13 Oct 2017 13:35:09 +0100
Message-ID: <20171013123512.26102-4-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171013123512.26102-1-sergey.dyasli@citrix.com>
References: <20171013123512.26102-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>
Subject: [Xen-devel] [PATCH v3 3/6] x86/msr: read VMX MSRs values into Raw
	policy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGNhbGN1bGF0ZV9yYXdfdm14X3BvbGljeSgpIHdoaWNoIGZpbGxzIFJhdyBwb2xpY3kgd2l0
aCBIL1cgdmFsdWVzCm9mIFZNWCBNU1JzLiBIb3N0IHBvbGljeSB3aWxsIGNvbnRhaW4gYSBjb3B5
IG9mIHRoZXNlIHZhbHVlcy4KClNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5k
eWFzbGlAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbXNyLmMgfCA3NyArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFu
Z2VkLCA3NyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21zci5jIGIv
eGVuL2FyY2gveDg2L21zci5jCmluZGV4IDI0MDI5YTJhYzEuLjk1NWFiYTA4NDkgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9tc3IuYworKysgYi94ZW4vYXJjaC94ODYvbXNyLmMKQEAgLTMyLDYg
KzMyLDgxIEBAIHN0cnVjdCBtc3JfZG9tYWluX3BvbGljeSBfX3JlYWRfbW9zdGx5ICAgICByYXdf
bXNyX2RvbWFpbl9wb2xpY3ksCiBzdHJ1Y3QgbXNyX3ZjcHVfcG9saWN5IF9fcmVhZF9tb3N0bHkg
aHZtX21heF9tc3JfdmNwdV9wb2xpY3ksCiAgICAgICAgICAgICAgICAgICAgICAgIF9fcmVhZF9t
b3N0bHkgIHB2X21heF9tc3JfdmNwdV9wb2xpY3k7CiAKK3N0YXRpYyB2b2lkIF9faW5pdCBjYWxj
dWxhdGVfcmF3X3ZteF9wb2xpY3koc3RydWN0IG1zcl9kb21haW5fcG9saWN5ICpkcCkKK3sKKyAg
ICBpZiAoICFjcHVfaGFzX3ZteCApCisgICAgICAgIHJldHVybjsKKworICAgIGRwLT52bXhfYmFz
aWMuYXZhaWxhYmxlID0gdHJ1ZTsKKyAgICByZG1zcmwoTVNSX0lBMzJfVk1YX0JBU0lDLCBkcC0+
dm14X2Jhc2ljLnUucmF3KTsKKworICAgIGRwLT52bXhfcGluYmFzZWRfY3Rscy5hdmFpbGFibGUg
PSB0cnVlOworICAgIHJkbXNybChNU1JfSUEzMl9WTVhfUElOQkFTRURfQ1RMUywgZHAtPnZteF9w
aW5iYXNlZF9jdGxzLnUucmF3KTsKKworICAgIGRwLT52bXhfcHJvY2Jhc2VkX2N0bHMuYXZhaWxh
YmxlID0gdHJ1ZTsKKyAgICByZG1zcmwoTVNSX0lBMzJfVk1YX1BST0NCQVNFRF9DVExTLCBkcC0+
dm14X3Byb2NiYXNlZF9jdGxzLnUucmF3KTsKKworICAgIGRwLT52bXhfZXhpdF9jdGxzLmF2YWls
YWJsZSA9IHRydWU7CisgICAgcmRtc3JsKE1TUl9JQTMyX1ZNWF9FWElUX0NUTFMsIGRwLT52bXhf
ZXhpdF9jdGxzLnUucmF3KTsKKworICAgIGRwLT52bXhfZW50cnlfY3Rscy5hdmFpbGFibGUgPSB0
cnVlOworICAgIHJkbXNybChNU1JfSUEzMl9WTVhfRU5UUllfQ1RMUywgZHAtPnZteF9lbnRyeV9j
dGxzLnUucmF3KTsKKworICAgIGRwLT52bXhfbWlzYy5hdmFpbGFibGUgPSB0cnVlOworICAgIHJk
bXNybChNU1JfSUEzMl9WTVhfTUlTQywgZHAtPnZteF9taXNjLnUucmF3KTsKKworICAgIGRwLT52
bXhfY3IwX2ZpeGVkMC5hdmFpbGFibGUgPSB0cnVlOworICAgIHJkbXNybChNU1JfSUEzMl9WTVhf
Q1IwX0ZJWEVEMCwgZHAtPnZteF9jcjBfZml4ZWQwLnUucmF3KTsKKworICAgIGRwLT52bXhfY3Iw
X2ZpeGVkMS5hdmFpbGFibGUgPSB0cnVlOworICAgIHJkbXNybChNU1JfSUEzMl9WTVhfQ1IwX0ZJ
WEVEMSwgZHAtPnZteF9jcjBfZml4ZWQxLnUucmF3KTsKKworICAgIGRwLT52bXhfY3I0X2ZpeGVk
MC5hdmFpbGFibGUgPSB0cnVlOworICAgIHJkbXNybChNU1JfSUEzMl9WTVhfQ1I0X0ZJWEVEMCwg
ZHAtPnZteF9jcjRfZml4ZWQwLnUucmF3KTsKKworICAgIGRwLT52bXhfY3I0X2ZpeGVkMS5hdmFp
bGFibGUgPSB0cnVlOworICAgIHJkbXNybChNU1JfSUEzMl9WTVhfQ1I0X0ZJWEVEMSwgZHAtPnZt
eF9jcjRfZml4ZWQxLnUucmF3KTsKKworICAgIGRwLT52bXhfdm1jc19lbnVtLmF2YWlsYWJsZSA9
IHRydWU7CisgICAgcmRtc3JsKE1TUl9JQTMyX1ZNWF9WTUNTX0VOVU0sIGRwLT52bXhfdm1jc19l
bnVtLnUucmF3KTsKKworICAgIGlmICggZHAtPnZteF9wcm9jYmFzZWRfY3Rscy51LmFsbG93ZWRf
MS5hY3RpdmF0ZV9zZWNvbmRhcnlfY29udHJvbHMgKQorICAgIHsKKyAgICAgICAgZHAtPnZteF9w
cm9jYmFzZWRfY3RsczIuYXZhaWxhYmxlID0gdHJ1ZTsKKyAgICAgICAgcmRtc3JsKE1TUl9JQTMy
X1ZNWF9QUk9DQkFTRURfQ1RMUzIsIGRwLT52bXhfcHJvY2Jhc2VkX2N0bHMyLnUucmF3KTsKKwor
ICAgICAgICBpZiAoIGRwLT52bXhfcHJvY2Jhc2VkX2N0bHMyLnUuYWxsb3dlZF8xLmVuYWJsZV9l
cHQgfHwKKyAgICAgICAgICAgICBkcC0+dm14X3Byb2NiYXNlZF9jdGxzMi51LmFsbG93ZWRfMS5l
bmFibGVfdnBpZCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGRwLT52bXhfZXB0X3ZwaWRfY2Fw
LmF2YWlsYWJsZSA9IHRydWU7CisgICAgICAgICAgICByZG1zcmwoTVNSX0lBMzJfVk1YX0VQVF9W
UElEX0NBUCwgZHAtPnZteF9lcHRfdnBpZF9jYXAudS5yYXcpOworICAgICAgICB9CisgICAgfQor
CisgICAgaWYgKCBkcC0+dm14X2Jhc2ljLnUuZGVmYXVsdDFfemVybyApCisgICAgeworICAgICAg
ICBkcC0+dm14X3RydWVfcGluYmFzZWRfY3Rscy5hdmFpbGFibGUgPSB0cnVlOworICAgICAgICBy
ZG1zcmwoTVNSX0lBMzJfVk1YX1RSVUVfUElOQkFTRURfQ1RMUywKKyAgICAgICAgICAgICAgIGRw
LT52bXhfdHJ1ZV9waW5iYXNlZF9jdGxzLnUucmF3KTsKKworICAgICAgICBkcC0+dm14X3RydWVf
cHJvY2Jhc2VkX2N0bHMuYXZhaWxhYmxlID0gdHJ1ZTsKKyAgICAgICAgcmRtc3JsKE1TUl9JQTMy
X1ZNWF9UUlVFX1BST0NCQVNFRF9DVExTLAorICAgICAgICAgICAgICAgZHAtPnZteF90cnVlX3By
b2NiYXNlZF9jdGxzLnUucmF3KTsKKworICAgICAgICBkcC0+dm14X3RydWVfZXhpdF9jdGxzLmF2
YWlsYWJsZSA9IHRydWU7CisgICAgICAgIHJkbXNybChNU1JfSUEzMl9WTVhfVFJVRV9FWElUX0NU
TFMsIGRwLT52bXhfdHJ1ZV9leGl0X2N0bHMudS5yYXcpOworCisgICAgICAgIGRwLT52bXhfdHJ1
ZV9lbnRyeV9jdGxzLmF2YWlsYWJsZSA9IHRydWU7CisgICAgICAgIHJkbXNybChNU1JfSUEzMl9W
TVhfVFJVRV9FTlRSWV9DVExTLCBkcC0+dm14X3RydWVfZW50cnlfY3Rscy51LnJhdyk7CisgICAg
fQorCisgICAgaWYgKCBkcC0+dm14X3Byb2NiYXNlZF9jdGxzMi51LmFsbG93ZWRfMS5lbmFibGVf
dm1fZnVuY3Rpb25zICkKKyAgICB7CisgICAgICAgIGRwLT52bXhfdm1mdW5jLmF2YWlsYWJsZSA9
IHRydWU7CisgICAgICAgIHJkbXNybChNU1JfSUEzMl9WTVhfVk1GVU5DLCBkcC0+dm14X3ZtZnVu
Yy51LnJhdyk7CisgICAgfQorfQorCiBzdGF0aWMgdm9pZCBfX2luaXQgY2FsY3VsYXRlX3Jhd19w
b2xpY3kodm9pZCkKIHsKICAgICBzdHJ1Y3QgbXNyX2RvbWFpbl9wb2xpY3kgKmRwID0gJnJhd19t
c3JfZG9tYWluX3BvbGljeTsKQEAgLTQzLDYgKzExOCw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBj
YWxjdWxhdGVfcmF3X3BvbGljeSh2b2lkKQogICAgICAgICBpZiAoIHZhbCAmIE1TUl9QTEFURk9S
TV9JTkZPX0NQVUlEX0ZBVUxUSU5HICkKICAgICAgICAgICAgIGRwLT5wbGFmb3JtX2luZm8uY3B1
aWRfZmF1bHRpbmcgPSB0cnVlOwogICAgIH0KKworICAgIGNhbGN1bGF0ZV9yYXdfdm14X3BvbGlj
eShkcCk7CiB9CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBjYWxjdWxhdGVfaG9zdF9wb2xpY3kodm9p
ZCkKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 13 12:39:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 12:39:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2zEz-0006Zx-W2; Fri, 13 Oct 2017 12:39:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=452ef7b8b=sergey.dyasli@citrix.com>)
 id 1e2zEy-0006ZJ-O5
 for xen-devel@lists.xen.org; Fri, 13 Oct 2017 12:39:00 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 AE/AD-31244-4E3B0E95; Fri, 13 Oct 2017 12:39:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRWlGSWpSXmKPExsXitHRDpO7jzQ8
 iDaY2qlks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn3Z/sWXBOo2Pe3kaWBcTVvFyMnh4SAv8Sh
 vyuZQWw2AT2JjbNfMYHYIgKyEqu75rB3MXJxMAscYZSYuuoIO0hCWMBe4tXim6wgNouAqsSaD
 ytYQGxeAVuJKdu2MUMMlZfY1XYRrEYIqOb1i11QNYISJ2c+AbOZBSQkDr54wTyBkXsWktQsJK
 kFjEyrGNWLU4vKUot0TfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDgQEIdjB
 Ov+x/iFGSg0lJlFct8kGkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne+k1AOcGi1PTUirTMHGBQ
 wqQlOHiURHjNQdK8xQWJucWZ6RCpU4zGHMc2Xf7DxNFx8+4fJiGWvPy8VClxXmmQUgGQ0ozSP
 LhBsGi5xCgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJWFeH5ApPJl5JXD7XgGdwgR0yrsIsFNKEh
 FSUg2Mqkwer+fPusv2auL5kilFGt8t1KbeeNvYnN1jXPqsi/NqOPvNXYHmCzny2FuT727inLM
 qQEaOvY8p7tKl72xrwm7p5RqsOR8kwdnwsn/q7IePpC9obH7Dyhd59d/r94sm5t/NmnxMd92J
 k4J7Z7mIcE96+aZFN/exXfCauGl8MmcX//gcknuoVomlOCPRUIu5qDgRAIE1vGmRAgAA
X-Env-Sender: prvs=452ef7b8b=sergey.dyasli@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1507898337!54001903!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50874 invoked from network); 13 Oct 2017 12:38:59 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Oct 2017 12:38:59 -0000
X-IronPort-AV: E=Sophos;i="5.43,371,1503360000"; d="scan'208";a="445898690"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Fri, 13 Oct 2017 13:35:06 +0100
Message-ID: <20171013123512.26102-1-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>
Subject: [Xen-devel] [PATCH v3 0/6] VMX MSRs policy for Nested Virt: part 1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGVuZCBnb2FsIG9mIGhhdmluZyBWTVggTVNScyBwb2xpY3kgaXMgdG8gYmUgYWJsZSB0byBt
YW5hZ2UKTDEgVk1YIGZlYXR1cmVzLiBUaGlzIHBhdGNoIHNlcmllcyBpcyB0aGUgZmlyc3QgcGFy
dCBvZiB0aGlzIHdvcmsuClRoZXJlIGlzIG5vIGZ1bmN0aW9uYWwgY2hhbmdlIHRvIHdoYXQgTDEg
c2VlcyBpbiBWTVggTVNScyBhdCB0aGlzCnBvaW50LiBCdXQgZWFjaCBkb21haW4gd2lsbCBoYXZl
IGEgcG9saWN5IG9iamVjdCB3aGljaCBhbGxvd3MgdG8Kc2Vuc2libHkgcXVlcnkgd2hhdCBWTVgg
ZmVhdHVyZXMgdGhlIGRvbWFpbiBoYXMuIFRoaXMgd2lsbCB1bmJsb2NrCnNvbWUgb3RoZXIgbmVz
dGVkIHZpcnR1YWxpemF0aW9uIHdvcmsgaXRlbXMuCgpDdXJyZW50bHksIHdoZW4gbmVzdGVkIHZp
cnQgaXMgZW5hYmxlZCwgdGhlIHNldCBvZiBMMSBWTVggZmVhdHVyZXMKaXMgZml4ZWQgYW5kIGNh
bGN1bGF0ZWQgYnkgbnZteF9tc3JfcmVhZF9pbnRlcmNlcHQoKSBhcyBhbiBpbnRlcnNlY3Rpb24K
YmV0d2VlbiB0aGUgZnVsbCBzZXQgb2YgWGVuJ3Mgc3VwcG9ydGVkIEwxIFZNWCBmZWF0dXJlcywg
dGhlIHNldCBvZgphY3R1YWwgSC9XIGZlYXR1cmVzIGFuZCwgZm9yIE1TUl9JQTMyX1ZNWF9FUFRf
VlBJRF9DQVAsIHRoZSBzZXQgb2YKZmVhdHVyZXMgdGhhdCBYZW4gdXNlcy4KClRoZSBhYm92ZSBt
YWtlcyBMMSBWTVggZmVhdHVyZSBzZXQgaW5jb25zaXN0ZW50IGJldHdlZW4gZGlmZmVyZW50IEgv
VwphbmQgdGhlcmUgaXMgbm8gYWJpbGl0eSB0byBjb250cm9sIHdoYXQgZmVhdHVyZXMgYXJlIGF2
YWlsYWJsZSB0byBMMS4KVGhlIG92ZXJhbGwgc2V0IG9mIGlzc3VlcyBoYXMgbXVjaCBpbiBjb21t
b24gd2l0aCBDUFVJRCBwb2xpY3kuCgpQYXJ0IDEgYWRkcyBWTVggTVNScyBpbnRvIHN0cnVjdCBt
c3JfZG9tYWluX3BvbGljeSBhbmQgaW5pdGlhbGl6ZXMgdGhlbQpkdXJpbmcgZG9tYWluIGNyZWF0
aW9uIGJhc2VkIG9uIENQVUlEIHBvbGljeS4gSW4gdGhlIGZ1dHVyZSBpdCBzaG91bGQgYmUKcG9z
c2libGUgdG8gaW5kZXBlbmRlbnRseSBjb25maWd1cmUgdmFsdWVzIG9mIFZNWCBNU1JzIGZvciBl
YWNoIGRvbWFpbi4KCnYyIC0tPiB2MzoKLSBSZWJhc2Ugb24gdG9wIG9mIEdlbmVyaWMgTVNSIFBv
bGljeQotIEVhY2ggVk1YIE1TUiBub3cgaGFzIGl0cyBvd24gYXZhaWxhYmlsaXR5IGZsYWcKLSBW
TVggTVNScyBhcmUgbm93IGNvbXBsZXRlbHkgZGVmaW5lZCBkdXJpbmcgZG9tYWluIGNyZWF0aW9u
CiAgKGFsbCBDUFVJRCBwb2xpY3kgY2hhbmdlcyBhcmUgdGFrZW4gaW50byBhY2NvdW50KQoKU2Vy
Z2V5IER5YXNsaSAoNik6CiAgeDg2L21zcjogYWRkIFJhdyBhbmQgSG9zdCBkb21haW4gcG9saWNp
ZXMKICB4ODYvbXNyOiBhZGQgVk1YIE1TUnMgaW50byBzdHJ1Y3QgbXNyX2RvbWFpbl9wb2xpY3kK
ICB4ODYvbXNyOiByZWFkIFZNWCBNU1JzIHZhbHVlcyBpbnRvIFJhdyBwb2xpY3kKICB4ODYvbXNy
OiBhZGQgVk1YIE1TUnMgaW50byBIVk1fbWF4IGRvbWFpbiBwb2xpY3kKICB4ODYvbXNyOiB1cGRh
dGUgZG9tYWluIHBvbGljeSBvbiBDUFVJRCBwb2xpY3kgY2hhbmdlcwogIHg4Ni9tc3I6IGhhbmRs
ZSBWTVggTVNScyB3aXRoIGd1ZXN0X3JkL3dybXNyKCkKCiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMg
ICAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgICAg
fCAgIDggKy0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICAgICAgICAgfCAgIDYgLQogeGVu
L2FyY2gveDg2L2h2bS92bXgvdnZteC5jICAgICAgICB8IDE3OCAtLS0tLS0tLS0tLS0tLS0tCiB4
ZW4vYXJjaC94ODYvbXNyLmMgICAgICAgICAgICAgICAgIHwgMzg3ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oICAgICAgfCAg
IDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3Z2bXguaCB8ICAgMiAtCiB4ZW4vaW5j
bHVkZS9hc20teDg2L21zci5oICAgICAgICAgIHwgNDE3ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIDggZmlsZXMgY2hhbmdlZCwgODExIGluc2VydGlvbnMoKyksIDE4OSBk
ZWxldGlvbnMoLSkKCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 12:39:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 12:39:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2zF1-0006bQ-A7; Fri, 13 Oct 2017 12:39:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=452ef7b8b=sergey.dyasli@citrix.com>)
 id 1e2zF0-0006aY-NZ
 for xen-devel@lists.xen.org; Fri, 13 Oct 2017 12:39:02 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 FD/79-20813-6E3B0E95; Fri, 13 Oct 2017 12:39:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHRDpO7TzQ8
 iDZ7u4bZY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDPOzdjDWvDCuuL/iV1MDYybDLsYOTkkBPwl
 fu/bzARiswnoSWyc/QrMFhGQlVjdNYe9i5GLg1ngCKPE1FVH2EESwgIeEn0/NzKD2CwCqhJt3
 86CNfAK2Er0nHzHCDFUXmJX20VWEJtTwE5i8d5JYPVCQDV/905ghbBVJV6/2MUC0SsocXLmEz
 CbWUBC4uCLF8wTGHlnIUnNQpJawMi0ilGjOLWoLLVI18hIL6koMz2jJDcxM0fX0MBMLze1uDg
 xPTUnMalYLzk/dxMjMHwYgGAH45r5gYcYJTmYlER51SIfRArxJeWnVGYkFmfEF5XmpBYfYpTh
 4FCS4GUAhqOQYFFqempFWmYOMJBh0hIcPEoivOabgNK8xQWJucWZ6RCpU4y6HB037/5hEmLJy
 89LlRLnXQhSJABSlFGaBzcCFlWXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMzLDHIJT2ZeCd
 ymV0BHMAEd8S4C7IiSRISUVANj8vStYje837IlMv/fd/PGosVxPRGCfMsl5tj0T+JVlX1T++/
 RM3YTze1vX316cVIkc6KoUMzzoolffJbvtJ9k/H5bg2bgt1K9bRdVo1Y4PPuy96qFaqOSv99J
 Z68nmXpc3HaCPHmTog8scf+dtcFk6XzXA7k+PJFHly5ZLGrq6L7K5MDJTSdPK7EUZyQaajEXF
 ScCAHljPf+lAgAA
X-Env-Sender: prvs=452ef7b8b=sergey.dyasli@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1507898339!51978909!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5751 invoked from network); 13 Oct 2017 12:39:00 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Oct 2017 12:39:00 -0000
X-IronPort-AV: E=Sophos;i="5.43,371,1503360000"; d="scan'208";a="445898691"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Fri, 13 Oct 2017 13:35:10 +0100
Message-ID: <20171013123512.26102-5-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171013123512.26102-1-sergey.dyasli@citrix.com>
References: <20171013123512.26102-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>
Subject: [Xen-devel] [PATCH v3 4/6] x86/msr: add VMX MSRs into HVM_max
	domain policy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5LCB3aGVuIG5lc3RlZCB2aXJ0IGlzIGVuYWJsZWQsIHRoZSBzZXQgb2YgTDEgVk1Y
IGZlYXR1cmVzCmlzIGZpeGVkIGFuZCBjYWxjdWxhdGVkIGJ5IG52bXhfbXNyX3JlYWRfaW50ZXJj
ZXB0KCkgYXMgYW4gaW50ZXJzZWN0aW9uCmJldHdlZW4gdGhlIGZ1bGwgc2V0IG9mIFhlbidzIHN1
cHBvcnRlZCBMMSBWTVggZmVhdHVyZXMsIHRoZSBzZXQgb2YKYWN0dWFsIEgvVyBmZWF0dXJlcyBh
bmQsIGZvciBNU1JfSUEzMl9WTVhfRVBUX1ZQSURfQ0FQLCB0aGUgc2V0IG9mCmZlYXR1cmVzIHRo
YXQgWGVuIHVzZXMuCgpBZGQgY2FsY3VsYXRlX2h2bV9tYXhfdm14X3BvbGljeSgpIHdoaWNoIHdp
bGwgc2F2ZSB0aGUgZW5kIHJlc3VsdCBvZgpudm14X21zcl9yZWFkX2ludGVyY2VwdCgpIG9uIGN1
cnJlbnQgSC9XIGludG8gSFZNX21heCBkb21haW4gcG9saWN5LgpUaGVyZSB3aWxsIGJlIG5vIGZ1
bmN0aW9uYWwgY2hhbmdlIHRvIHdoYXQgTDEgc2VlcyBpbiBWTVggTVNScy4gQnV0IHRoZQphY3R1
YWwgdXNlIG9mIEhWTV9tYXggZG9tYWluIHBvbGljeSB3aWxsIGhhcHBlbiBsYXRlciwgd2hlbiBW
TVggTVNScwphcmUgaGFuZGxlZCBieSBndWVzdF9yZC93cm1zcigpLgoKU2lnbmVkLW9mZi1ieTog
U2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4
Ni9tc3IuYyB8IDE0MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDE0MCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L21zci5jIGIveGVuL2FyY2gveDg2L21zci5jCmluZGV4IDk1NWFiYTA4
NDkuLjM4OGYxOWU1MGQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tc3IuYworKysgYi94ZW4v
YXJjaC94ODYvbXNyLmMKQEAgLTEyOSw2ICsxMjksMTQ0IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBj
YWxjdWxhdGVfaG9zdF9wb2xpY3kodm9pZCkKICAgICAqZHAgPSByYXdfbXNyX2RvbWFpbl9wb2xp
Y3k7CiB9CiAKKyNkZWZpbmUgdm14X2hvc3RfYWxsb3dlZF9jcHkoZHAsIG1zciwgZmllbGQpICAg
ICAgICAgICAgICAgICBcCisgICAgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBkcC0+bXNyLnUuYWxsb3dlZF8xLmZpZWxk
ID0gICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIGhvc3RfbXNyX2RvbWFp
bl9wb2xpY3kubXNyLnUuYWxsb3dlZF8xLmZpZWxkOyAgICBcCisgICAgICAgIGRwLT5tc3IudS5h
bGxvd2VkXzAuZmllbGQgPSAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAg
aG9zdF9tc3JfZG9tYWluX3BvbGljeS5tc3IudS5hbGxvd2VkXzAuZmllbGQ7ICAgIFwKKyAgICB9
IHdoaWxlICgwKQorCitzdGF0aWMgdm9pZCBfX2luaXQgY2FsY3VsYXRlX2h2bV9tYXhfdm14X3Bv
bGljeShzdHJ1Y3QgbXNyX2RvbWFpbl9wb2xpY3kgKmRwKQoreworICAgIGlmICggIWNwdV9oYXNf
dm14ICkKKyAgICAgICAgcmV0dXJuOworCisgICAgZHAtPnZteF9iYXNpYy5hdmFpbGFibGUgPSB0
cnVlOworICAgIGRwLT52bXhfYmFzaWMudS5yYXcgPSBob3N0X21zcl9kb21haW5fcG9saWN5LnZt
eF9iYXNpYy51LnJhdzsKKworICAgIGRwLT52bXhfcGluYmFzZWRfY3Rscy5hdmFpbGFibGUgPSB0
cnVlOworICAgIGRwLT52bXhfcGluYmFzZWRfY3Rscy51LnJhdyA9CisgICAgICAgICgodWludDY0
X3QpIFZNWF9QSU5CQVNFRF9DVExTX0RFRkFVTFQxIDw8IDMyKSB8CisgICAgICAgIFZNWF9QSU5C
QVNFRF9DVExTX0RFRkFVTFQxOworICAgIHZteF9ob3N0X2FsbG93ZWRfY3B5KGRwLCB2bXhfcGlu
YmFzZWRfY3RscywgZXh0X2ludHJfZXhpdGluZyk7CisgICAgdm14X2hvc3RfYWxsb3dlZF9jcHko
ZHAsIHZteF9waW5iYXNlZF9jdGxzLCBubWlfZXhpdGluZyk7CisgICAgdm14X2hvc3RfYWxsb3dl
ZF9jcHkoZHAsIHZteF9waW5iYXNlZF9jdGxzLCBwcmVlbXB0X3RpbWVyKTsKKworICAgIGRwLT52
bXhfcHJvY2Jhc2VkX2N0bHMuYXZhaWxhYmxlID0gdHJ1ZTsKKyAgICBkcC0+dm14X3Byb2NiYXNl
ZF9jdGxzLnUucmF3ID0KKyAgICAgICAgKCh1aW50NjRfdCkgVk1YX1BST0NCQVNFRF9DVExTX0RF
RkFVTFQxIDw8IDMyKSB8CisgICAgICAgIFZNWF9QUk9DQkFTRURfQ1RMU19ERUZBVUxUMTsKKyAg
ICB2bXhfaG9zdF9hbGxvd2VkX2NweShkcCwgdm14X3Byb2NiYXNlZF9jdGxzLCB2aXJ0dWFsX2lu
dHJfcGVuZGluZyk7CisgICAgdm14X2hvc3RfYWxsb3dlZF9jcHkoZHAsIHZteF9wcm9jYmFzZWRf
Y3RscywgdXNlX3RzY19vZmZzZXRpbmcpOworICAgIHZteF9ob3N0X2FsbG93ZWRfY3B5KGRwLCB2
bXhfcHJvY2Jhc2VkX2N0bHMsIGhsdF9leGl0aW5nKTsKKyAgICB2bXhfaG9zdF9hbGxvd2VkX2Nw
eShkcCwgdm14X3Byb2NiYXNlZF9jdGxzLCBpbnZscGdfZXhpdGluZyk7CisgICAgdm14X2hvc3Rf
YWxsb3dlZF9jcHkoZHAsIHZteF9wcm9jYmFzZWRfY3RscywgbXdhaXRfZXhpdGluZyk7CisgICAg
dm14X2hvc3RfYWxsb3dlZF9jcHkoZHAsIHZteF9wcm9jYmFzZWRfY3RscywgcmRwbWNfZXhpdGlu
Zyk7CisgICAgdm14X2hvc3RfYWxsb3dlZF9jcHkoZHAsIHZteF9wcm9jYmFzZWRfY3RscywgcmR0
c2NfZXhpdGluZyk7CisgICAgdm14X2hvc3RfYWxsb3dlZF9jcHkoZHAsIHZteF9wcm9jYmFzZWRf
Y3RscywgY3I4X2xvYWRfZXhpdGluZyk7CisgICAgdm14X2hvc3RfYWxsb3dlZF9jcHkoZHAsIHZt
eF9wcm9jYmFzZWRfY3RscywgY3I4X3N0b3JlX2V4aXRpbmcpOworICAgIHZteF9ob3N0X2FsbG93
ZWRfY3B5KGRwLCB2bXhfcHJvY2Jhc2VkX2N0bHMsIHRwcl9zaGFkb3cpOworICAgIHZteF9ob3N0
X2FsbG93ZWRfY3B5KGRwLCB2bXhfcHJvY2Jhc2VkX2N0bHMsIHZpcnR1YWxfbm1pX3BlbmRpbmcp
OworICAgIHZteF9ob3N0X2FsbG93ZWRfY3B5KGRwLCB2bXhfcHJvY2Jhc2VkX2N0bHMsIG1vdl9k
cl9leGl0aW5nKTsKKyAgICB2bXhfaG9zdF9hbGxvd2VkX2NweShkcCwgdm14X3Byb2NiYXNlZF9j
dGxzLCB1bmNvbmRfaW9fZXhpdGluZyk7CisgICAgdm14X2hvc3RfYWxsb3dlZF9jcHkoZHAsIHZt
eF9wcm9jYmFzZWRfY3RscywgYWN0aXZhdGVfaW9fYml0bWFwKTsKKyAgICB2bXhfaG9zdF9hbGxv
d2VkX2NweShkcCwgdm14X3Byb2NiYXNlZF9jdGxzLCBtb25pdG9yX3RyYXBfZmxhZyk7CisgICAg
dm14X2hvc3RfYWxsb3dlZF9jcHkoZHAsIHZteF9wcm9jYmFzZWRfY3RscywgYWN0aXZhdGVfbXNy
X2JpdG1hcCk7CisgICAgdm14X2hvc3RfYWxsb3dlZF9jcHkoZHAsIHZteF9wcm9jYmFzZWRfY3Rs
cywgbW9uaXRvcl9leGl0aW5nKTsKKyAgICB2bXhfaG9zdF9hbGxvd2VkX2NweShkcCwgdm14X3By
b2NiYXNlZF9jdGxzLCBwYXVzZV9leGl0aW5nKTsKKyAgICB2bXhfaG9zdF9hbGxvd2VkX2NweShk
cCwgdm14X3Byb2NiYXNlZF9jdGxzLCBhY3RpdmF0ZV9zZWNvbmRhcnlfY29udHJvbHMpOworCisg
ICAgZHAtPnZteF9leGl0X2N0bHMuYXZhaWxhYmxlID0gdHJ1ZTsKKyAgICBkcC0+dm14X2V4aXRf
Y3Rscy51LnJhdyA9CisgICAgICAgICgodWludDY0X3QpIFZNWF9FWElUX0NUTFNfREVGQVVMVDEg
PDwgMzIpIHwKKyAgICAgICAgVk1YX0VYSVRfQ1RMU19ERUZBVUxUMTsKKyAgICB2bXhfaG9zdF9h
bGxvd2VkX2NweShkcCwgdm14X2V4aXRfY3RscywgaWEzMmVfbW9kZSk7CisgICAgdm14X2hvc3Rf
YWxsb3dlZF9jcHkoZHAsIHZteF9leGl0X2N0bHMsIGxvYWRfcGVyZl9nbG9iYWxfY3RybCk7Cisg
ICAgdm14X2hvc3RfYWxsb3dlZF9jcHkoZHAsIHZteF9leGl0X2N0bHMsIGFja19pbnRyX29uX2V4
aXQpOworICAgIHZteF9ob3N0X2FsbG93ZWRfY3B5KGRwLCB2bXhfZXhpdF9jdGxzLCBzYXZlX2d1
ZXN0X3BhdCk7CisgICAgdm14X2hvc3RfYWxsb3dlZF9jcHkoZHAsIHZteF9leGl0X2N0bHMsIGxv
YWRfaG9zdF9wYXQpOworICAgIHZteF9ob3N0X2FsbG93ZWRfY3B5KGRwLCB2bXhfZXhpdF9jdGxz
LCBzYXZlX2d1ZXN0X2VmZXIpOworICAgIHZteF9ob3N0X2FsbG93ZWRfY3B5KGRwLCB2bXhfZXhp
dF9jdGxzLCBsb2FkX2hvc3RfZWZlcik7CisgICAgdm14X2hvc3RfYWxsb3dlZF9jcHkoZHAsIHZt
eF9leGl0X2N0bHMsIHNhdmVfcHJlZW1wdF90aW1lcik7CisKKyAgICBkcC0+dm14X2VudHJ5X2N0
bHMuYXZhaWxhYmxlID0gdHJ1ZTsKKyAgICBkcC0+dm14X2VudHJ5X2N0bHMudS5yYXcgPQorICAg
ICAgICAoKHVpbnQ2NF90KSBWTVhfRU5UUllfQ1RMU19ERUZBVUxUMSA8PCAzMikgfAorICAgICAg
ICBWTVhfRU5UUllfQ1RMU19ERUZBVUxUMTsKKyAgICB2bXhfaG9zdF9hbGxvd2VkX2NweShkcCwg
dm14X2VudHJ5X2N0bHMsIGlhMzJlX21vZGUpOworICAgIHZteF9ob3N0X2FsbG93ZWRfY3B5KGRw
LCB2bXhfZW50cnlfY3RscywgbG9hZF9wZXJmX2dsb2JhbF9jdHJsKTsKKyAgICB2bXhfaG9zdF9h
bGxvd2VkX2NweShkcCwgdm14X2VudHJ5X2N0bHMsIGxvYWRfZ3Vlc3RfcGF0KTsKKyAgICB2bXhf
aG9zdF9hbGxvd2VkX2NweShkcCwgdm14X2VudHJ5X2N0bHMsIGxvYWRfZ3Vlc3RfZWZlcik7CisK
KyAgICBkcC0+dm14X21pc2MuYXZhaWxhYmxlID0gdHJ1ZTsKKyAgICBkcC0+dm14X21pc2MudS5y
YXcgPSBob3N0X21zcl9kb21haW5fcG9saWN5LnZteF9taXNjLnUucmF3OworICAgIC8qIERvIG5v
dCBzdXBwb3J0IENSMy10YXJnZXQgZmVhdHVyZSBub3cgKi8KKyAgICBkcC0+dm14X21pc2MudS5j
cjNfdGFyZ2V0ID0gZmFsc2U7CisKKyAgICBkcC0+dm14X2NyMF9maXhlZDAuYXZhaWxhYmxlID0g
dHJ1ZTsKKyAgICAvKiBQRywgUEUgYml0cyBtdXN0IGJlIDEgaW4gVk1YIG9wZXJhdGlvbiAqLwor
ICAgIGRwLT52bXhfY3IwX2ZpeGVkMC51LmFsbG93ZWRfMC5wZSA9IHRydWU7CisgICAgZHAtPnZt
eF9jcjBfZml4ZWQwLnUuYWxsb3dlZF8wLnBnID0gdHJ1ZTsKKworICAgIGRwLT52bXhfY3IwX2Zp
eGVkMS5hdmFpbGFibGUgPSB0cnVlOworICAgIC8qIGFsbG93IDAtc2V0dGluZ3MgZm9yIGFsbCBi
aXRzICovCisgICAgZHAtPnZteF9jcjBfZml4ZWQxLnUucmF3ID0gMHhmZmZmZmZmZjsKKworICAg
IGRwLT52bXhfY3I0X2ZpeGVkMC5hdmFpbGFibGUgPSB0cnVlOworICAgIC8qIFZNWEUgYml0IG11
c3QgYmUgMSBpbiBWTVggb3BlcmF0aW9uICovCisgICAgZHAtPnZteF9jcjRfZml4ZWQwLnUuYWxs
b3dlZF8wLnZteGUgPSB0cnVlOworCisgICAgZHAtPnZteF9jcjRfZml4ZWQxLmF2YWlsYWJsZSA9
IHRydWU7CisgICAgLyoKKyAgICAgKiBBbGxvd2VkIENSNCBiaXRzIHdpbGwgYmUgdXBkYXRlZCBk
dXJpbmcgZG9tYWluIGNyZWF0aW9uIGJ5CisgICAgICogaHZtX2NyNF9ndWVzdF92YWxpZF9iaXRz
KCkKKyAgICAgKi8KKyAgICBkcC0+dm14X2NyNF9maXhlZDEudS5yYXcgPSBob3N0X21zcl9kb21h
aW5fcG9saWN5LnZteF9jcjRfZml4ZWQxLnUucmF3OworCisgICAgZHAtPnZteF92bWNzX2VudW0u
YXZhaWxhYmxlID0gdHJ1ZTsKKyAgICAvKiBUaGUgbWF4IGluZGV4IG9mIFZWTUNTIGVuY29kaW5n
IGlzIDB4MWYuICovCisgICAgZHAtPnZteF92bWNzX2VudW0udS52bWNzX2VuY29kaW5nX21heF9p
ZHggPSAweDFmOworCisgICAgaWYgKCBkcC0+dm14X3Byb2NiYXNlZF9jdGxzLnUuYWxsb3dlZF8x
LmFjdGl2YXRlX3NlY29uZGFyeV9jb250cm9scyApCisgICAgeworICAgICAgICBkcC0+dm14X3By
b2NiYXNlZF9jdGxzMi5hdmFpbGFibGUgPSB0cnVlOworICAgICAgICB2bXhfaG9zdF9hbGxvd2Vk
X2NweShkcCwgdm14X3Byb2NiYXNlZF9jdGxzMiwgdmlydHVhbGl6ZV9hcGljX2FjY2Vzc2VzKTsK
KyAgICAgICAgdm14X2hvc3RfYWxsb3dlZF9jcHkoZHAsIHZteF9wcm9jYmFzZWRfY3RsczIsIGVu
YWJsZV9lcHQpOworICAgICAgICB2bXhfaG9zdF9hbGxvd2VkX2NweShkcCwgdm14X3Byb2NiYXNl
ZF9jdGxzMiwgZGVzY3JpcHRvcl90YWJsZV9leGl0aW5nKTsKKyAgICAgICAgdm14X2hvc3RfYWxs
b3dlZF9jcHkoZHAsIHZteF9wcm9jYmFzZWRfY3RsczIsIGVuYWJsZV92cGlkKTsKKyAgICAgICAg
dm14X2hvc3RfYWxsb3dlZF9jcHkoZHAsIHZteF9wcm9jYmFzZWRfY3RsczIsIHVucmVzdHJpY3Rl
ZF9ndWVzdCk7CisKKyAgICAgICAgaWYgKCBkcC0+dm14X3Byb2NiYXNlZF9jdGxzMi51LmFsbG93
ZWRfMS5lbmFibGVfZXB0IHx8CisgICAgICAgICAgICAgZHAtPnZteF9wcm9jYmFzZWRfY3RsczIu
dS5hbGxvd2VkXzEuZW5hYmxlX3ZwaWQgKQorICAgICAgICB7CisgICAgICAgICAgICBkcC0+dm14
X2VwdF92cGlkX2NhcC5hdmFpbGFibGUgPSB0cnVlOworICAgICAgICAgICAgZHAtPnZteF9lcHRf
dnBpZF9jYXAudS5yYXcgPSBuZXB0X2dldF9lcHRfdnBpZF9jYXAoKTsKKyAgICAgICAgfQorICAg
IH0KKworICAgIGlmICggZHAtPnZteF9iYXNpYy51LmRlZmF1bHQxX3plcm8gKQorICAgIHsKKyAg
ICAgICAgZHAtPnZteF90cnVlX3BpbmJhc2VkX2N0bHMuYXZhaWxhYmxlID0gdHJ1ZTsKKyAgICAg
ICAgZHAtPnZteF90cnVlX3BpbmJhc2VkX2N0bHMudS5yYXcgPSBkcC0+dm14X3BpbmJhc2VkX2N0
bHMudS5yYXc7CisKKyAgICAgICAgZHAtPnZteF90cnVlX3Byb2NiYXNlZF9jdGxzLmF2YWlsYWJs
ZSA9IHRydWU7CisgICAgICAgIGRwLT52bXhfdHJ1ZV9wcm9jYmFzZWRfY3Rscy51LnJhdyA9IGRw
LT52bXhfcHJvY2Jhc2VkX2N0bHMudS5yYXc7CisgICAgICAgIHZteF9ob3N0X2FsbG93ZWRfY3B5
KGRwLCB2bXhfdHJ1ZV9wcm9jYmFzZWRfY3RscywgY3IzX2xvYWRfZXhpdGluZyk7CisgICAgICAg
IHZteF9ob3N0X2FsbG93ZWRfY3B5KGRwLCB2bXhfdHJ1ZV9wcm9jYmFzZWRfY3RscywgY3IzX3N0
b3JlX2V4aXRpbmcpOworCisgICAgICAgIGRwLT52bXhfdHJ1ZV9leGl0X2N0bHMuYXZhaWxhYmxl
ID0gdHJ1ZTsKKyAgICAgICAgZHAtPnZteF90cnVlX2V4aXRfY3Rscy51LnJhdyA9IGRwLT52bXhf
ZXhpdF9jdGxzLnUucmF3OworCisgICAgICAgIGRwLT52bXhfdHJ1ZV9lbnRyeV9jdGxzLmF2YWls
YWJsZSA9IHRydWU7CisgICAgICAgIGRwLT52bXhfdHJ1ZV9lbnRyeV9jdGxzLnUucmF3ID0gZHAt
PnZteF9lbnRyeV9jdGxzLnUucmF3OworICAgIH0KKworICAgIGRwLT52bXhfdm1mdW5jLmF2YWls
YWJsZSA9IGZhbHNlOworfQorCisjdW5kZWYgdm14X2hvc3RfYWxsb3dlZF9jcHkKKwogc3RhdGlj
IHZvaWQgX19pbml0IGNhbGN1bGF0ZV9odm1fbWF4X3BvbGljeSh2b2lkKQogewogICAgIHN0cnVj
dCBtc3JfZG9tYWluX3BvbGljeSAqZHAgPSAmaHZtX21heF9tc3JfZG9tYWluX3BvbGljeTsKQEAg
LTE0Niw2ICsyODQsOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgY2FsY3VsYXRlX2h2bV9tYXhfcG9s
aWN5KHZvaWQpCiAKICAgICAvKiAweDAwMDAwMTQwICBNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19F
TkFCTEVTICovCiAgICAgdnAtPm1pc2NfZmVhdHVyZXNfZW5hYmxlcy5hdmFpbGFibGUgPSBkcC0+
cGxhZm9ybV9pbmZvLmF2YWlsYWJsZTsKKworICAgIGNhbGN1bGF0ZV9odm1fbWF4X3ZteF9wb2xp
Y3koZHApOwogfQogCiBzdGF0aWMgdm9pZCBfX2luaXQgY2FsY3VsYXRlX3B2X21heF9wb2xpY3ko
dm9pZCkKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 13 12:39:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 12:39:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2zF2-0006cY-Io; Fri, 13 Oct 2017 12:39:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=452ef7b8b=sergey.dyasli@citrix.com>)
 id 1e2zF1-0006bE-F2
 for xen-devel@lists.xen.org; Fri, 13 Oct 2017 12:39:03 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 00/60-25852-6E3B0E95; Fri, 13 Oct 2017 12:39:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHRDpO6zzQ8
 iDW7PYLJY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDNm/AorOBhZcf51H3sD4yOnLkZODgkBf4mv
 Hz6xgdhsAnoSG2e/YgKxRQRkJVZ3zWHvYuTiYBY4wigxddURdpCEsICbRHPLf0YQm0VAVWLiz
 j2sIDavgK3Eq+aZTBBD5SV2tV0Ei3MK2Eks3juJGcQWAqr5u3cCVL2gxMmZT1hAbGYBTYnW7b
 /ZIWx5ieats6HqVSVev9jFMoGRbxaSlllIWmYhaVnAyLyKUaM4tagstUjXyEgvqSgzPaMkNzE
 zR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw2BiAYAfjmvmBhxglOZiURHnVIh9ECvEl5adUZiQW
 Z8QXleakFh9ilOHgUJLgZQAGr5BgUWp6akVaZg4w7GHSEhw8SiK85puA0rzFBYm5xZnpEKlTj
 LocHTfv/mESYsnLz0uVEuddCFIkAFKUUZoHNwIWg5cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwa
 gkzMsMcglPZl4J3KZXQEcwAR3xLgLsiJJEhJRUA2PW0fkiMXyuSbGigr6HFXmXu6Y3LpohLWb
 xf8uFDclOE17uvbfORj1346eLF5fHvbmQ+yWMUzbvZqrpG//DBS/Dmz9pzeHLW+vTZLnMUqS4
 gmPvnFrfFydXMa8TSLGQt246s5Uv/uTK1+cTN27+ZcG+xysn/cjb5zq/5ixkYN/yapKE8+4s7
 f1KLMUZiYZazEXFiQBkwr/6vAIAAA==
X-Env-Sender: prvs=452ef7b8b=sergey.dyasli@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1507898339!51978909!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5900 invoked from network); 13 Oct 2017 12:39:01 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Oct 2017 12:39:01 -0000
X-IronPort-AV: E=Sophos;i="5.43,371,1503360000"; d="scan'208";a="445898694"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Fri, 13 Oct 2017 13:35:12 +0100
Message-ID: <20171013123512.26102-7-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171013123512.26102-1-sergey.dyasli@citrix.com>
References: <20171013123512.26102-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>
Subject: [Xen-devel] [PATCH v3 6/6] x86/msr: handle VMX MSRs with
	guest_rd/wrmsr()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Tm93IHRoYXQgZWFjaCBkb21haW4gaGFzIGEgY29ycmVjdCB2aWV3IG9mIFZNWCBNU1JzIGluIGl0
J3MgcGVyLWRvbWFpbgpNU1IgcG9saWN5LCBpdCdzIHBvc3NpYmxlIHRvIGhhbmRsZSBndWVzdCdz
IFJEL1dSTVNSIHdpdGggdGhlIG5ldwpoYW5kbGVycy4gRG8gaXQgYW5kIHJlbW92ZSB0aGUgb2xk
IG52bXhfbXNyX3JlYWRfaW50ZXJjZXB0KCkgYW5kCmFzc29jaWF0ZWQgYml0cy4KClRoZXJlIGlz
IG5vIGZ1bmN0aW9uYWwgY2hhbmdlIHRvIHdoYXQgYSBndWVzdCBzZWVzIGluIFZNWCBNU1JzLgoK
U2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgot
LS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICAgICAgICAgfCAgIDYgLS0KIHhlbi9hcmNo
L3g4Ni9odm0vdm14L3Z2bXguYyAgICAgICAgfCAxNzggLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L21zci5jICAgICAgICAgICAgICAgICB8ICAzNCAr
KysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdnZteC5oIHwgICAyIC0KIDQgZmls
ZXMgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKSwgMTg2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14
LmMKaW5kZXggYzIxNDg3MDFlZS4uMWExY2I5ODA2OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2h2bS92bXgvdm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTI5MDYs
MTAgKzI5MDYsNiBAQCBzdGF0aWMgaW50IHZteF9tc3JfcmVhZF9pbnRlcmNlcHQodW5zaWduZWQg
aW50IG1zciwgdWludDY0X3QgKm1zcl9jb250ZW50KQogICAgICAgICBpZiAoIG5lc3RlZGh2bV9l
bmFibGVkKGN1cnItPmRvbWFpbikgKQogICAgICAgICAgICAgKm1zcl9jb250ZW50IHw9IElBMzJf
RkVBVFVSRV9DT05UUk9MX0VOQUJMRV9WTVhPTl9PVVRTSURFX1NNWDsKICAgICAgICAgYnJlYWs7
Ci0gICAgY2FzZSBNU1JfSUEzMl9WTVhfQkFTSUMuLi5NU1JfSUEzMl9WTVhfVk1GVU5DOgotICAg
ICAgICBpZiAoICFudm14X21zcl9yZWFkX2ludGVyY2VwdChtc3IsIG1zcl9jb250ZW50KSApCi0g
ICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OwotICAgICAgICBicmVhazsKICAgICBjYXNlIE1TUl9J
QTMyX01JU0NfRU5BQkxFOgogICAgICAgICByZG1zcmwoTVNSX0lBMzJfTUlTQ19FTkFCTEUsICpt
c3JfY29udGVudCk7CiAgICAgICAgIC8qIERlYnVnIFRyYWNlIFN0b3JlIGlzIG5vdCBzdXBwb3J0
ZWQuICovCkBAIC0zMTMzLDggKzMxMjksNiBAQCBzdGF0aWMgaW50IHZteF9tc3Jfd3JpdGVfaW50
ZXJjZXB0KHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90IG1zcl9jb250ZW50KQogICAgICAgICBi
cmVhazsKICAgICB9CiAgICAgY2FzZSBNU1JfSUEzMl9GRUFUVVJFX0NPTlRST0w6Ci0gICAgY2Fz
ZSBNU1JfSUEzMl9WTVhfQkFTSUMgLi4uIE1TUl9JQTMyX1ZNWF9WTUZVTkM6Ci0gICAgICAgIC8q
IE5vbmUgb2YgdGhlc2UgTVNScyBhcmUgd3JpdGVhYmxlLiAqLwogICAgICAgICBnb3RvIGdwX2Zh
dWx0OwogCiAgICAgY2FzZSBNU1JfUDZfUEVSRkNUUigwKS4uLk1TUl9QNl9QRVJGQ1RSKDcpOgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jIGIveGVuL2FyY2gveDg2L2h2
bS92bXgvdnZteC5jCmluZGV4IGRkZTAyYzA3NmIuLmIwNDc0YWQzMTAgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14
LmMKQEAgLTE5NzYsMTg0ICsxOTc2LDYgQEAgaW50IG52bXhfaGFuZGxlX2ludnZwaWQoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIH0KIAotI2Rl
ZmluZSBfX2VtdWxfdmFsdWUoZW5hYmxlMSwgZGVmYXVsdDEpIFwKLSAgICAoKGVuYWJsZTEgfCBk
ZWZhdWx0MSkgPDwgMzIgfCAoZGVmYXVsdDEpKQotCi0jZGVmaW5lIGdlbl92bXhfbXNyKGVuYWJs
ZTEsIGRlZmF1bHQxLCBob3N0X3ZhbHVlKSBcCi0gICAgKCgoX19lbXVsX3ZhbHVlKGVuYWJsZTEs
IGRlZmF1bHQxKSAmIGhvc3RfdmFsdWUpICYgKH4wdWwgPDwgMzIpKSB8IFwKLSAgICAoKHVpbnQz
Ml90KShfX2VtdWxfdmFsdWUoZW5hYmxlMSwgZGVmYXVsdDEpIHwgaG9zdF92YWx1ZSkpKQotCi0v
KgotICogQ2FwYWJpbGl0eSByZXBvcnRpbmcKLSAqLwotaW50IG52bXhfbXNyX3JlYWRfaW50ZXJj
ZXB0KHVuc2lnbmVkIGludCBtc3IsIHU2NCAqbXNyX2NvbnRlbnQpCi17Ci0gICAgc3RydWN0IHZj
cHUgKnYgPSBjdXJyZW50OwotICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47Ci0gICAg
dTY0IGRhdGEgPSAwLCBob3N0X2RhdGEgPSAwOwotICAgIGludCByID0gMTsKLQotICAgIC8qIFZN
WCBjYXBhYmxpdHkgTVNScyBhcmUgYXZhaWxhYmxlIG9ubHkgd2hlbiBndWVzdCBzdXBwb3J0cyBW
TVguICovCi0gICAgaWYgKCAhbmVzdGVkaHZtX2VuYWJsZWQoZCkgfHwgIWQtPmFyY2guY3B1aWQt
PmJhc2ljLnZteCApCi0gICAgICAgIHJldHVybiAwOwotCi0gICAgLyoKLSAgICAgKiBUaGVzZSBN
U1JzIGFyZSBvbmx5IGF2YWlsYWJsZSB3aGVuIGZsYWdzIGluIG90aGVyIE1TUnMgYXJlIHNldC4K
LSAgICAgKiBUaGVzZSBwcmVyZXF1aXNpdGVzIGFyZSBsaXN0ZWQgaW4gdGhlIEludGVsIDY0IGFu
ZCBJQS0zMgotICAgICAqIEFyY2hpdGVjdHVyZXMgU29mdHdhcmUgRGV2ZWxvcGVy4oCZcyBNYW51
YWwsIFZvbCAzLCBBcHBlbmRpeCBBLgotICAgICAqLwotICAgIHN3aXRjaCAoIG1zciApCi0gICAg
ewotICAgIGNhc2UgTVNSX0lBMzJfVk1YX1BST0NCQVNFRF9DVExTMjoKLSAgICAgICAgaWYgKCAh
Y3B1X2hhc192bXhfc2Vjb25kYXJ5X2V4ZWNfY29udHJvbCApCi0gICAgICAgICAgICByZXR1cm4g
MDsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIE1TUl9JQTMyX1ZNWF9FUFRfVlBJRF9DQVA6
Ci0gICAgICAgIGlmICggIShjcHVfaGFzX3ZteF9lcHQgfHwgY3B1X2hhc192bXhfdnBpZCkgKQot
ICAgICAgICAgICAgcmV0dXJuIDA7Ci0gICAgICAgIGJyZWFrOwotCi0gICAgY2FzZSBNU1JfSUEz
Ml9WTVhfVFJVRV9QSU5CQVNFRF9DVExTOgotICAgIGNhc2UgTVNSX0lBMzJfVk1YX1RSVUVfUFJP
Q0JBU0VEX0NUTFM6Ci0gICAgY2FzZSBNU1JfSUEzMl9WTVhfVFJVRV9FWElUX0NUTFM6Ci0gICAg
Y2FzZSBNU1JfSUEzMl9WTVhfVFJVRV9FTlRSWV9DVExTOgotICAgICAgICBpZiAoICEodm14X2Jh
c2ljX21zciAmIFZNWF9CQVNJQ19ERUZBVUxUMV9aRVJPKSApCi0gICAgICAgICAgICByZXR1cm4g
MDsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIE1TUl9JQTMyX1ZNWF9WTUZVTkM6Ci0gICAg
ICAgIGlmICggIWNwdV9oYXNfdm14X3ZtZnVuYyApCi0gICAgICAgICAgICByZXR1cm4gMDsKLSAg
ICAgICAgYnJlYWs7Ci0gICAgfQotCi0gICAgcmRtc3JsKG1zciwgaG9zdF9kYXRhKTsKLQotICAg
IC8qCi0gICAgICogUmVtb3ZlIHVuc3VwcG9ydCBmZWF0dXJlcyBmcm9tIG4xIGd1ZXN0IGNhcGFi
aWxpdHkgTVNSCi0gICAgICovCi0gICAgc3dpdGNoIChtc3IpIHsKLSAgICBjYXNlIE1TUl9JQTMy
X1ZNWF9CQVNJQzoKLSAgICB7Ci0gICAgICAgIGNvbnN0IHN0cnVjdCB2bWNzX3N0cnVjdCAqdm1j
cyA9Ci0gICAgICAgICAgICBtYXBfZG9tYWluX3BhZ2UoX21mbihQRk5fRE9XTih2LT5hcmNoLmh2
bV92bXgudm1jc19wYSkpKTsKLQotICAgICAgICBkYXRhID0gKGhvc3RfZGF0YSAmICh+MHVsIDw8
IDMyKSkgfAotICAgICAgICAgICAgICAgKHZtY3MtPnZtY3NfcmV2aXNpb25faWQgJiAweDdmZmZm
ZmZmKTsKLSAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2Uodm1jcyk7Ci0gICAgICAgIGJyZWFrOwot
ICAgIH0KLSAgICBjYXNlIE1TUl9JQTMyX1ZNWF9QSU5CQVNFRF9DVExTOgotICAgIGNhc2UgTVNS
X0lBMzJfVk1YX1RSVUVfUElOQkFTRURfQ1RMUzoKLSAgICAgICAgLyogMS1zZXR0aW5ncyAqLwot
ICAgICAgICBkYXRhID0gUElOX0JBU0VEX0VYVF9JTlRSX01BU0sgfAotICAgICAgICAgICAgICAg
UElOX0JBU0VEX05NSV9FWElUSU5HIHwKLSAgICAgICAgICAgICAgIFBJTl9CQVNFRF9QUkVFTVBU
X1RJTUVSOwotICAgICAgICBkYXRhID0gZ2VuX3ZteF9tc3IoZGF0YSwgVk1YX1BJTkJBU0VEX0NU
TFNfREVGQVVMVDEsIGhvc3RfZGF0YSk7Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgTVNSX0lB
MzJfVk1YX1BST0NCQVNFRF9DVExTOgotICAgIGNhc2UgTVNSX0lBMzJfVk1YX1RSVUVfUFJPQ0JB
U0VEX0NUTFM6Ci0gICAgewotICAgICAgICB1MzIgZGVmYXVsdDFfYml0cyA9IFZNWF9QUk9DQkFT
RURfQ1RMU19ERUZBVUxUMTsKLSAgICAgICAgLyogMS1zZXR0aW5ncyAqLwotICAgICAgICBkYXRh
ID0gQ1BVX0JBU0VEX0hMVF9FWElUSU5HIHwKLSAgICAgICAgICAgICAgIENQVV9CQVNFRF9WSVJU
VUFMX0lOVFJfUEVORElORyB8Ci0gICAgICAgICAgICAgICBDUFVfQkFTRURfQ1I4X0xPQURfRVhJ
VElORyB8Ci0gICAgICAgICAgICAgICBDUFVfQkFTRURfQ1I4X1NUT1JFX0VYSVRJTkcgfAotICAg
ICAgICAgICAgICAgQ1BVX0JBU0VEX0lOVkxQR19FWElUSU5HIHwKLSAgICAgICAgICAgICAgIENQ
VV9CQVNFRF9DUjNfTE9BRF9FWElUSU5HIHwKLSAgICAgICAgICAgICAgIENQVV9CQVNFRF9DUjNf
U1RPUkVfRVhJVElORyB8Ci0gICAgICAgICAgICAgICBDUFVfQkFTRURfTU9OSVRPUl9FWElUSU5H
IHwKLSAgICAgICAgICAgICAgIENQVV9CQVNFRF9NV0FJVF9FWElUSU5HIHwKLSAgICAgICAgICAg
ICAgIENQVV9CQVNFRF9NT1ZfRFJfRVhJVElORyB8Ci0gICAgICAgICAgICAgICBDUFVfQkFTRURf
QUNUSVZBVEVfSU9fQklUTUFQIHwKLSAgICAgICAgICAgICAgIENQVV9CQVNFRF9VU0VfVFNDX09G
RlNFVElORyB8Ci0gICAgICAgICAgICAgICBDUFVfQkFTRURfVU5DT05EX0lPX0VYSVRJTkcgfAot
ICAgICAgICAgICAgICAgQ1BVX0JBU0VEX1JEVFNDX0VYSVRJTkcgfAotICAgICAgICAgICAgICAg
Q1BVX0JBU0VEX01PTklUT1JfVFJBUF9GTEFHIHwKLSAgICAgICAgICAgICAgIENQVV9CQVNFRF9W
SVJUVUFMX05NSV9QRU5ESU5HIHwKLSAgICAgICAgICAgICAgIENQVV9CQVNFRF9BQ1RJVkFURV9N
U1JfQklUTUFQIHwKLSAgICAgICAgICAgICAgIENQVV9CQVNFRF9QQVVTRV9FWElUSU5HIHwKLSAg
ICAgICAgICAgICAgIENQVV9CQVNFRF9SRFBNQ19FWElUSU5HIHwKLSAgICAgICAgICAgICAgIENQ
VV9CQVNFRF9UUFJfU0hBRE9XIHwKLSAgICAgICAgICAgICAgIENQVV9CQVNFRF9BQ1RJVkFURV9T
RUNPTkRBUllfQ09OVFJPTFM7Ci0KLSAgICAgICAgaWYgKCBtc3IgPT0gTVNSX0lBMzJfVk1YX1RS
VUVfUFJPQ0JBU0VEX0NUTFMgKQotICAgICAgICAgICAgZGVmYXVsdDFfYml0cyAmPSB+KENQVV9C
QVNFRF9DUjNfTE9BRF9FWElUSU5HIHwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBD
UFVfQkFTRURfQ1IzX1NUT1JFX0VYSVRJTkcgfAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIENQVV9CQVNFRF9JTlZMUEdfRVhJVElORyk7Ci0KLSAgICAgICAgZGF0YSA9IGdlbl92bXhf
bXNyKGRhdGEsIGRlZmF1bHQxX2JpdHMsIGhvc3RfZGF0YSk7Ci0gICAgICAgIGJyZWFrOwotICAg
IH0KLSAgICBjYXNlIE1TUl9JQTMyX1ZNWF9QUk9DQkFTRURfQ1RMUzI6Ci0gICAgICAgIC8qIDEt
c2V0dGluZ3MgKi8KLSAgICAgICAgZGF0YSA9IFNFQ09OREFSWV9FWEVDX0RFU0NSSVBUT1JfVEFC
TEVfRVhJVElORyB8Ci0gICAgICAgICAgICAgICBTRUNPTkRBUllfRVhFQ19WSVJUVUFMSVpFX0FQ
SUNfQUNDRVNTRVMgfAotICAgICAgICAgICAgICAgU0VDT05EQVJZX0VYRUNfRU5BQkxFX1ZQSUQg
fAotICAgICAgICAgICAgICAgU0VDT05EQVJZX0VYRUNfVU5SRVNUUklDVEVEX0dVRVNUIHwKLSAg
ICAgICAgICAgICAgIFNFQ09OREFSWV9FWEVDX0VOQUJMRV9FUFQ7Ci0gICAgICAgIGRhdGEgPSBn
ZW5fdm14X21zcihkYXRhLCAwLCBob3N0X2RhdGEpOwotICAgICAgICBicmVhazsKLSAgICBjYXNl
IE1TUl9JQTMyX1ZNWF9FWElUX0NUTFM6Ci0gICAgY2FzZSBNU1JfSUEzMl9WTVhfVFJVRV9FWElU
X0NUTFM6Ci0gICAgICAgIC8qIDEtc2V0dGluZ3MgKi8KLSAgICAgICAgZGF0YSA9IFZNX0VYSVRf
QUNLX0lOVFJfT05fRVhJVCB8Ci0gICAgICAgICAgICAgICBWTV9FWElUX0lBMzJFX01PREUgfAot
ICAgICAgICAgICAgICAgVk1fRVhJVF9TQVZFX1BSRUVNUFRfVElNRVIgfAotICAgICAgICAgICAg
ICAgVk1fRVhJVF9TQVZFX0dVRVNUX1BBVCB8Ci0gICAgICAgICAgICAgICBWTV9FWElUX0xPQURf
SE9TVF9QQVQgfAotICAgICAgICAgICAgICAgVk1fRVhJVF9TQVZFX0dVRVNUX0VGRVIgfAotICAg
ICAgICAgICAgICAgVk1fRVhJVF9MT0FEX0hPU1RfRUZFUiB8Ci0gICAgICAgICAgICAgICBWTV9F
WElUX0xPQURfUEVSRl9HTE9CQUxfQ1RSTDsKLSAgICAgICAgZGF0YSA9IGdlbl92bXhfbXNyKGRh
dGEsIFZNWF9FWElUX0NUTFNfREVGQVVMVDEsIGhvc3RfZGF0YSk7Ci0gICAgICAgIGJyZWFrOwot
ICAgIGNhc2UgTVNSX0lBMzJfVk1YX0VOVFJZX0NUTFM6Ci0gICAgY2FzZSBNU1JfSUEzMl9WTVhf
VFJVRV9FTlRSWV9DVExTOgotICAgICAgICAvKiAxLXNldHRpbmdzICovCi0gICAgICAgIGRhdGEg
PSBWTV9FTlRSWV9MT0FEX0dVRVNUX1BBVCB8Ci0gICAgICAgICAgICAgICBWTV9FTlRSWV9MT0FE
X0dVRVNUX0VGRVIgfAotICAgICAgICAgICAgICAgVk1fRU5UUllfTE9BRF9QRVJGX0dMT0JBTF9D
VFJMIHwKLSAgICAgICAgICAgICAgIFZNX0VOVFJZX0lBMzJFX01PREU7Ci0gICAgICAgIGRhdGEg
PSBnZW5fdm14X21zcihkYXRhLCBWTVhfRU5UUllfQ1RMU19ERUZBVUxUMSwgaG9zdF9kYXRhKTsK
LSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIE1TUl9JQTMyX1ZNWF9WTUNTX0VOVU06Ci0gICAg
ICAgIC8qIFRoZSBtYXggaW5kZXggb2YgVlZNQ1MgZW5jb2RpbmcgaXMgMHgxZi4gKi8KLSAgICAg
ICAgZGF0YSA9IDB4MWYgPDwgMTsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBNU1JfSUEzMl9W
TVhfQ1IwX0ZJWEVEMDoKLSAgICAgICAgLyogUEcsIFBFIGJpdHMgbXVzdCBiZSAxIGluIFZNWCBv
cGVyYXRpb24gKi8KLSAgICAgICAgZGF0YSA9IFg4Nl9DUjBfUEUgfCBYODZfQ1IwX1BHOwotICAg
ICAgICBicmVhazsKLSAgICBjYXNlIE1TUl9JQTMyX1ZNWF9DUjBfRklYRUQxOgotICAgICAgICAv
KiBhbGxvdyAwLXNldHRpbmdzIGZvciBhbGwgYml0cyAqLwotICAgICAgICBkYXRhID0gMHhmZmZm
ZmZmZjsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBNU1JfSUEzMl9WTVhfQ1I0X0ZJWEVEMDoK
LSAgICAgICAgLyogVk1YRSBiaXQgbXVzdCBiZSAxIGluIFZNWCBvcGVyYXRpb24gKi8KLSAgICAg
ICAgZGF0YSA9IFg4Nl9DUjRfVk1YRTsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBNU1JfSUEz
Ml9WTVhfQ1I0X0ZJWEVEMToKLSAgICAgICAgZGF0YSA9IGh2bV9jcjRfZ3Vlc3RfdmFsaWRfYml0
cyh2LCAwKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBNU1JfSUEzMl9WTVhfTUlTQzoKLSAg
ICAgICAgLyogRG8gbm90IHN1cHBvcnQgQ1IzLXRhcmdldCBmZWF0dXJlIG5vdyAqLwotICAgICAg
ICBkYXRhID0gaG9zdF9kYXRhICYgflZNWF9NSVNDX0NSM19UQVJHRVQ7Ci0gICAgICAgIGJyZWFr
OwotICAgIGNhc2UgTVNSX0lBMzJfVk1YX0VQVF9WUElEX0NBUDoKLSAgICAgICAgZGF0YSA9IG5l
cHRfZ2V0X2VwdF92cGlkX2NhcCgpOwotICAgICAgICBicmVhazsKLSAgICBkZWZhdWx0OgotICAg
ICAgICByID0gMDsKLSAgICAgICAgYnJlYWs7Ci0gICAgfQotCi0gICAgKm1zcl9jb250ZW50ID0g
ZGF0YTsKLSAgICByZXR1cm4gcjsKLX0KLQogLyogVGhpcyBmdW5jdGlvbiB1c2VzIEwyX2dwYSB0
byB3YWxrIHRoZSBQMk0gcGFnZSB0YWJsZSBpbiBMMS4gSWYgdGhlCiAgKiB3YWxrIGlzIHN1Y2Nl
c3NmdWwsIHRoZSB0cmFuc2xhdGVkIHZhbHVlIGlzIHJldHVybmVkIGluCiAgKiBMMV9ncGEuIFRo
ZSByZXN1bHQgdmFsdWUgdGVsbHMgd2hhdCB0byBkbyBuZXh0LgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21zci5jIGIveGVuL2FyY2gveDg2L21zci5jCmluZGV4IGEyMmUzZGZhZjIuLjI1Mjdm
ZGQxZDEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tc3IuYworKysgYi94ZW4vYXJjaC94ODYv
bXNyLmMKQEAgLTQyNiw2ICs0MjYsMTMgQEAgaW50IGluaXRfdmNwdV9tc3JfcG9saWN5KHN0cnVj
dCB2Y3B1ICp2KQogICAgIHJldHVybiAwOwogfQogCisjZGVmaW5lIHZteF9ndWVzdF9yZG1zcihk
cCwgbmFtZSwgbXNyKSAgICAgXAorICAgIGNhc2UgbmFtZTogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgaWYgKCAhZHAtPm1zci5hdmFpbGFibGUgKSAgICAgICAgICBcCisg
ICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OyAgICAgICAgICAgICAgICAgXAorICAgICAgICAqdmFs
ID0gZHAtPm1zci51LnJhdzsgICAgICAgICAgICAgIFwKKyAgICAgICAgYnJlYWs7CisKIGludCBn
dWVzdF9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCAq
dmFsKQogewogICAgIGNvbnN0IHN0cnVjdCBtc3JfZG9tYWluX3BvbGljeSAqZHAgPSB2LT5kb21h
aW4tPmFyY2gubXNyOwpAQCAtNDQ3LDYgKzQ1NCwyNyBAQCBpbnQgZ3Vlc3RfcmRtc3IoY29uc3Qg
c3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgKnZhbCkKICAgICAgICAgICAg
ICAgIF9NU1JfTUlTQ19GRUFUVVJFU19DUFVJRF9GQVVMVElORzsKICAgICAgICAgYnJlYWs7CiAK
KyAgICB2bXhfZ3Vlc3RfcmRtc3IoZHAsIE1TUl9JQTMyX1ZNWF9CQVNJQywgdm14X2Jhc2ljKTsK
KyAgICB2bXhfZ3Vlc3RfcmRtc3IoZHAsIE1TUl9JQTMyX1ZNWF9QSU5CQVNFRF9DVExTLCB2bXhf
cGluYmFzZWRfY3Rscyk7CisgICAgdm14X2d1ZXN0X3JkbXNyKGRwLCBNU1JfSUEzMl9WTVhfUFJP
Q0JBU0VEX0NUTFMsIHZteF9wcm9jYmFzZWRfY3Rscyk7CisgICAgdm14X2d1ZXN0X3JkbXNyKGRw
LCBNU1JfSUEzMl9WTVhfRVhJVF9DVExTLCB2bXhfZXhpdF9jdGxzKTsKKyAgICB2bXhfZ3Vlc3Rf
cmRtc3IoZHAsIE1TUl9JQTMyX1ZNWF9FTlRSWV9DVExTLCB2bXhfZW50cnlfY3Rscyk7CisgICAg
dm14X2d1ZXN0X3JkbXNyKGRwLCBNU1JfSUEzMl9WTVhfTUlTQywgdm14X21pc2MpOworICAgIHZt
eF9ndWVzdF9yZG1zcihkcCwgTVNSX0lBMzJfVk1YX0NSMF9GSVhFRDAsIHZteF9jcjBfZml4ZWQw
KTsKKyAgICB2bXhfZ3Vlc3RfcmRtc3IoZHAsIE1TUl9JQTMyX1ZNWF9DUjBfRklYRUQxLCB2bXhf
Y3IwX2ZpeGVkMSk7CisgICAgdm14X2d1ZXN0X3JkbXNyKGRwLCBNU1JfSUEzMl9WTVhfQ1I0X0ZJ
WEVEMCwgdm14X2NyNF9maXhlZDApOworICAgIHZteF9ndWVzdF9yZG1zcihkcCwgTVNSX0lBMzJf
Vk1YX0NSNF9GSVhFRDEsIHZteF9jcjRfZml4ZWQxKTsKKyAgICB2bXhfZ3Vlc3RfcmRtc3IoZHAs
IE1TUl9JQTMyX1ZNWF9WTUNTX0VOVU0sIHZteF92bWNzX2VudW0pOworICAgIHZteF9ndWVzdF9y
ZG1zcihkcCwgTVNSX0lBMzJfVk1YX1BST0NCQVNFRF9DVExTMiwgdm14X3Byb2NiYXNlZF9jdGxz
Mik7CisgICAgdm14X2d1ZXN0X3JkbXNyKGRwLCBNU1JfSUEzMl9WTVhfRVBUX1ZQSURfQ0FQLCB2
bXhfZXB0X3ZwaWRfY2FwKTsKKyAgICB2bXhfZ3Vlc3RfcmRtc3IoZHAsIE1TUl9JQTMyX1ZNWF9U
UlVFX1BJTkJBU0VEX0NUTFMsCisgICAgICAgICAgICAgICAgICAgIHZteF90cnVlX3BpbmJhc2Vk
X2N0bHMpOworICAgIHZteF9ndWVzdF9yZG1zcihkcCwgTVNSX0lBMzJfVk1YX1RSVUVfUFJPQ0JB
U0VEX0NUTFMsCisgICAgICAgICAgICAgICAgICAgIHZteF90cnVlX3Byb2NiYXNlZF9jdGxzKTsK
KyAgICB2bXhfZ3Vlc3RfcmRtc3IoZHAsIE1TUl9JQTMyX1ZNWF9UUlVFX0VYSVRfQ1RMUywgdm14
X3RydWVfZXhpdF9jdGxzKTsKKyAgICB2bXhfZ3Vlc3RfcmRtc3IoZHAsIE1TUl9JQTMyX1ZNWF9U
UlVFX0VOVFJZX0NUTFMsIHZteF90cnVlX2VudHJ5X2N0bHMpOworICAgIHZteF9ndWVzdF9yZG1z
cihkcCwgTVNSX0lBMzJfVk1YX1ZNRlVOQywgdm14X3ZtZnVuYyk7CisKICAgICBkZWZhdWx0Ogog
ICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CiAgICAgfQpAQCAtNDU3LDYgKzQ4
NSw4IEBAIGludCBndWVzdF9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNy
LCB1aW50NjRfdCAqdmFsKQogICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKIH0KIAorI3Vu
ZGVmIHZteF9ndWVzdF9yZG1zcgorCiBpbnQgZ3Vlc3Rfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVp
bnQzMl90IG1zciwgdWludDY0X3QgdmFsKQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5k
b21haW47CkBAIC00OTEsNiArNTIxLDEwIEBAIGludCBndWVzdF93cm1zcihzdHJ1Y3QgdmNwdSAq
diwgdWludDMyX3QgbXNyLCB1aW50NjRfdCB2YWwpCiAgICAgICAgIGJyZWFrOwogICAgIH0KIAor
ICAgIGNhc2UgTVNSX0lBMzJfVk1YX0JBU0lDIC4uLiBNU1JfSUEzMl9WTVhfVk1GVU5DOgorICAg
ICAgICAvKiBOb25lIG9mIHRoZXNlIE1TUnMgYXJlIHdyaXRlYWJsZS4gKi8KKyAgICAgICAgZ290
byBncF9mYXVsdDsKKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFO
RExFQUJMRTsKICAgICB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgv
dnZteC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3Z2bXguaAppbmRleCAzMjg1YjAz
YmJiLi41OTUwNjcyZTkzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgv
dnZteC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92dm14LmgKQEAgLTIyMiw4
ICsyMjIsNiBAQCBpbnQgbnZteF9oYW5kbGVfdm1yZXN1bWUoc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MpOwogaW50IG52bXhfaGFuZGxlX3ZtbGF1bmNoKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKTsKIGludCBudm14X2hhbmRsZV9pbnZlcHQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
OwogaW50IG52bXhfaGFuZGxlX2ludnZwaWQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwot
aW50IG52bXhfbXNyX3JlYWRfaW50ZXJjZXB0KHVuc2lnbmVkIGludCBtc3IsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHU2NCAqbXNyX2NvbnRlbnQpOwogCiB2b2lkIG52bXhfdXBk
YXRlX2V4ZWNfY29udHJvbChzdHJ1Y3QgdmNwdSAqdiwgdTMyIHZhbHVlKTsKIHZvaWQgbnZteF91
cGRhdGVfc2Vjb25kYXJ5X2V4ZWNfY29udHJvbChzdHJ1Y3QgdmNwdSAqdiwKLS0gCjIuMTEuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 13 12:39:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 12:39:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2zF3-0006ds-Q6; Fri, 13 Oct 2017 12:39:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=452ef7b8b=sergey.dyasli@citrix.com>)
 id 1e2zF3-0006ZJ-1W
 for xen-devel@lists.xen.org; Fri, 13 Oct 2017 12:39:05 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 DF/ED-31244-8E3B0E95; Fri, 13 Oct 2017 12:39:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpO6TzQ8
 iDR78lrBY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDN+P7jCVLBNoGLdv3a2BsYFvF2MnBwSAv4S
 3y7sYAOx2QT0JDbOfsUEYosIyEqs7prD3sXIxcEscIRRYuqqI+wgCWEBR4m+6yeZQWwWAVWJu
 y9Og9m8ArYSKx7MZIQYKi+xq+0iK4jNKWAnsXjvJLAaIaCav3snsELYqhKvX+xigegVlDg58w
 mYzSwgIXHwxQvmCYy8s5CkZiFJLWBkWsWoXpxaVJZapGuql1SUmZ5RkpuYmaNraGCml5taXJy
 YnpqTmFSsl5yfu4kRGDwMQLCDcfpl/0OMkhxMSqK8apEPIoX4kvJTKjMSizPii0pzUosPMcpw
 cChJ8NZvAsoJFqWmp1akZeYAwxgmLcHBoyTCaw6S5i0uSMwtzkyHSJ1i1OXouHn3D5MQS15+X
 qqUOK80SJEASFFGaR7cCFhMXWKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iwrw/IFJ7MvBK4Ta
 +AjmACOuJdBNgRJYkIKakGxvJNEXJ317lom7wVvHVyxwsdrUnnchaHKKtdLMlYH3H8SuTJC3O
 v9sd8jyjdffySvWEow+p51S/uWT6s/lbe+O5M1ErFjCVfmG4wH6y4YyOu//W21nrzAzd3fn5x
 1Dg9/e2xjZeVTFM2RT+Xl0xw3MEX8vHhvYjVNxx8Hl+StZm2bLFdstCa3zpKLMUZiYZazEXFi
 QBj7F5QpAIAAA==
X-Env-Sender: prvs=452ef7b8b=sergey.dyasli@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1507898337!54001903!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50936 invoked from network); 13 Oct 2017 12:39:00 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Oct 2017 12:39:00 -0000
X-IronPort-AV: E=Sophos;i="5.43,371,1503360000"; d="scan'208";a="445898688"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Fri, 13 Oct 2017 13:35:07 +0100
Message-ID: <20171013123512.26102-2-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171013123512.26102-1-sergey.dyasli@citrix.com>
References: <20171013123512.26102-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>
Subject: [Xen-devel] [PATCH v3 1/6] x86/msr: add Raw and Host domain policies
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmF3IHBvbGljeSBjb250YWlucyB0aGUgYWN0dWFsIHZhbHVlcyBmcm9tIEgvVyBNU1JzLiBQTEFU
Rk9STV9JTkZPIG1zcgpuZWVkcyB0byBiZSByZWFkIGFnYWluIGJlY2F1c2UgcHJvYmVfaW50ZWxf
Y3B1aWRfZmF1bHRpbmcoKSByZWNvcmRzCnRoZSBwcmVzZW5jZSBvZiBYODZfRkVBVFVSRV9DUFVJ
RF9GQVVMVElORyBidXQgbm90IHRoZSBwcmVzZW5jZSBvZiBtc3IKaXRzZWxmIChpZiBjcHVpZCBm
YXVsdGluZyBpcyBub3QgYXZhaWxhYmxlKS4KCkhvc3QgcG9saWN5IG1pZ2h0IGhhdmUgY2VydGFp
biBmZWF0dXJlcyBkaXNhYmxlZCBpZiBYZW4gZGVjaWRlcyBub3QKdG8gdXNlIHRoZW0uIEZvciBu
b3csIG1ha2UgSG9zdCBwb2xpY3kgZXF1YWwgdG8gUmF3IHBvbGljeS4KClNpZ25lZC1vZmYtYnk6
IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94
ODYvbXNyLmMgfCAyNiArKysrKysrKysrKysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQs
IDI1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvbXNyLmMgYi94ZW4vYXJjaC94ODYvbXNyLmMKaW5kZXggYmFiYTQ0ZjQzZC4uOTczN2VkNzA2
ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21zci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tc3Iu
YwpAQCAtMjQsMTIgKzI0LDM0IEBACiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAjaW5jbHVkZSA8
YXNtL21zci5oPgogCi1zdHJ1Y3QgbXNyX2RvbWFpbl9wb2xpY3kgX19yZWFkX21vc3RseSBodm1f
bWF4X21zcl9kb21haW5fcG9saWN5LAorc3RydWN0IG1zcl9kb21haW5fcG9saWN5IF9fcmVhZF9t
b3N0bHkgICAgIHJhd19tc3JfZG9tYWluX3BvbGljeSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICBfX3JlYWRfbW9zdGx5ICAgIGhvc3RfbXNyX2RvbWFpbl9wb2xpY3ksCisgICAgICAgICAgICAg
ICAgICAgICAgICAgX19yZWFkX21vc3RseSBodm1fbWF4X21zcl9kb21haW5fcG9saWN5LAogICAg
ICAgICAgICAgICAgICAgICAgICAgIF9fcmVhZF9tb3N0bHkgIHB2X21heF9tc3JfZG9tYWluX3Bv
bGljeTsKIAogc3RydWN0IG1zcl92Y3B1X3BvbGljeSBfX3JlYWRfbW9zdGx5IGh2bV9tYXhfbXNy
X3ZjcHVfcG9saWN5LAogICAgICAgICAgICAgICAgICAgICAgICBfX3JlYWRfbW9zdGx5ICBwdl9t
YXhfbXNyX3ZjcHVfcG9saWN5OwogCitzdGF0aWMgdm9pZCBfX2luaXQgY2FsY3VsYXRlX3Jhd19w
b2xpY3kodm9pZCkKK3sKKyAgICBzdHJ1Y3QgbXNyX2RvbWFpbl9wb2xpY3kgKmRwID0gJnJhd19t
c3JfZG9tYWluX3BvbGljeTsKKyAgICB1aW50NjRfdCB2YWw7CisKKyAgICBpZiAoIHJkbXNyX3Nh
ZmUoTVNSX0lOVEVMX1BMQVRGT1JNX0lORk8sIHZhbCkgPT0gMCApCisgICAgeworICAgICAgICBk
cC0+cGxhZm9ybV9pbmZvLmF2YWlsYWJsZSA9IHRydWU7CisgICAgICAgIGlmICggdmFsICYgTVNS
X1BMQVRGT1JNX0lORk9fQ1BVSURfRkFVTFRJTkcgKQorICAgICAgICAgICAgZHAtPnBsYWZvcm1f
aW5mby5jcHVpZF9mYXVsdGluZyA9IHRydWU7CisgICAgfQorfQorCitzdGF0aWMgdm9pZCBfX2lu
aXQgY2FsY3VsYXRlX2hvc3RfcG9saWN5KHZvaWQpCit7CisgICAgc3RydWN0IG1zcl9kb21haW5f
cG9saWN5ICpkcCA9ICZob3N0X21zcl9kb21haW5fcG9saWN5OworCisgICAgKmRwID0gcmF3X21z
cl9kb21haW5fcG9saWN5OworfQorCiBzdGF0aWMgdm9pZCBfX2luaXQgY2FsY3VsYXRlX2h2bV9t
YXhfcG9saWN5KHZvaWQpCiB7CiAgICAgc3RydWN0IG1zcl9kb21haW5fcG9saWN5ICpkcCA9ICZo
dm1fbWF4X21zcl9kb21haW5fcG9saWN5OwpAQCAtNjcsNiArODksOCBAQCBzdGF0aWMgdm9pZCBf
X2luaXQgY2FsY3VsYXRlX3B2X21heF9wb2xpY3kodm9pZCkKIAogdm9pZCBfX2luaXQgaW5pdF9n
dWVzdF9tc3JfcG9saWN5KHZvaWQpCiB7CisgICAgY2FsY3VsYXRlX3Jhd19wb2xpY3koKTsKKyAg
ICBjYWxjdWxhdGVfaG9zdF9wb2xpY3koKTsKICAgICBjYWxjdWxhdGVfaHZtX21heF9wb2xpY3ko
KTsKICAgICBjYWxjdWxhdGVfcHZfbWF4X3BvbGljeSgpOwogfQotLSAKMi4xMS4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 13 12:39:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 12:39:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2zF5-0006fJ-53; Fri, 13 Oct 2017 12:39:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=452ef7b8b=sergey.dyasli@citrix.com>)
 id 1e2zF3-0006dK-Gj
 for xen-devel@lists.xen.org; Fri, 13 Oct 2017 12:39:05 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 3D/E2-29911-8E3B0E95; Fri, 13 Oct 2017 12:39:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpO7TzQ8
 iDaZsF7JY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDOmLL3MWvDetOLxjBfMDYxztbsYOTkkBPwl
 mk49ZgKx2QT0JDbOfgVmiwjISqzumsPexcjFwSxwhFFi6qoj7CAJYQFfiTMLnzOC2CwCqhJXb
 i0Hi/MK2EosedDMDjFUXmJX20VWEJtTwE5i8d5JzCC2EFDN370TWCFsVYnXL3axQPQKSpyc+Q
 TMZhaQkDj44gXzBEbeWUhSs5CkFjAyrWJUL04tKkst0jXVSyrKTM8oyU3MzNE1NDDTy00tLk5
 MT81JTCrWS87P3cQIDB4GINjBOP2y/yFGSQ4mJVFetcgHkUJ8SfkplRmJxRnxRaU5qcWHGGU4
 OJQkeOs3AeUEi1LTUyvSMnOAYQyTluDgURLhNQdJ8xYXJOYWZ6ZDpE4x6nJ03Lz7h0mIJS8/L
 1VKnFcapEgApCijNA9uBCymLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY1wdkCk9mXgncpl
 dARzABHfEuAuyIkkSElFQD4/YJS8vCeDf+ZUta/Tjn91EpRx6fXEbmXbfufV8tKbVymsbGHJM
 PH7/v+LpHdV2Rwq2Syb84TPZlnXv6ZeoCTe2ZtlpHedanmBu7hyg6T9lo7/grO6RjybdrJ4+d
 Nn95ti376yZrLsv9BxjXbj2e7itstH/2be+AO5vUF235Oo1XeeWafQ37E24rsRRnJBpqMRcVJ
 wIAA8PYGaQCAAA=
X-Env-Sender: prvs=452ef7b8b=sergey.dyasli@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1507898337!54001903!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51438 invoked from network); 13 Oct 2017 12:39:00 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Oct 2017 12:39:00 -0000
X-IronPort-AV: E=Sophos;i="5.43,371,1503360000"; d="scan'208";a="445898693"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Fri, 13 Oct 2017 13:35:11 +0100
Message-ID: <20171013123512.26102-6-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171013123512.26102-1-sergey.dyasli@citrix.com>
References: <20171013123512.26102-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>
Subject: [Xen-devel] [PATCH v3 5/6] x86/msr: update domain policy on CPUID
	policy changes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXZhaWxhYmlsaXR5IG9mIHNvbWUgTVNScyBkZXBlbmRzIG9uIGNlcnRhaW4gQ1BVSUQgYml0cy4g
QWRkIGZ1bmN0aW9uCnJlY2FsY3VsYXRlX2RvbWFpbl9tc3JfcG9saWN5KCkgd2hpY2ggdXBkYXRl
cyBhdmFpbGFiaWxpdHkgb2YgcGVyLWRvbWFpbgpNU1JzIGJhc2VkIG9uIGN1cnJlbnQgZG9tYWlu
J3MgQ1BVSUQgcG9saWN5LiBUaGlzIGZ1bmN0aW9uIGlzIGNhbGxlZAp3aGVuIENQVUlEIHBvbGlj
eSBpcyBjaGFuZ2VkIGZyb20gYSB0b29sc3RhY2suCgpBZGQgcmVjYWxjdWxhdGVfZG9tYWluX3Zt
eF9tc3JfcG9saWN5KCkgd2hpY2ggY2hhbmdlcyBhdmFpbGFiaWxpdHkgb2YKVk1YIE1TUnMgYmFz
ZWQgb24gZG9tYWluJ3MgbmVzdGVkIHZpcnQgc2V0dGluZ3MuCgpJbnRyb2R1Y2UgaHZtX2NyNF9k
b21haW5fdmFsaWRfYml0cygpIHdoaWNoIGFjY2VwdHMgc3RydWN0IGRvbWFpbiAqCmluc3RlYWQg
b2Ygc3RydWN0IHZjcHUgKi4KClNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5k
eWFzbGlAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgICAgICB8ICAx
ICsKIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgIHwgIDggKysrLS0KIHhlbi9hcmNoL3g4
Ni9tc3IuYyAgICAgICAgICAgIHwgNzAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggfCAgMSArCiB4ZW4vaW5j
bHVkZS9hc20teDg2L21zci5oICAgICB8ICAzICsrCiA1IGZpbGVzIGNoYW5nZWQsIDgwIGluc2Vy
dGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWN0
bC5jIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCmluZGV4IDgwYjRkZjllYzkuLjMzNGM2N2QyNjEg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYworKysgYi94ZW4vYXJjaC94ODYvZG9t
Y3RsLmMKQEAgLTEyNCw2ICsxMjQsNyBAQCBzdGF0aWMgaW50IHVwZGF0ZV9kb21haW5fY3B1aWRf
aW5mbyhzdHJ1Y3QgZG9tYWluICpkLAogICAgIH0KIAogICAgIHJlY2FsY3VsYXRlX2NwdWlkX3Bv
bGljeShkKTsKKyAgICByZWNhbGN1bGF0ZV9kb21haW5fbXNyX3BvbGljeShkKTsKIAogICAgIHN3
aXRjaCAoIGN0bC0+aW5wdXRbMF0gKQogICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IDIwNWI0Y2I2ODUuLjdlNmIx
NWY4ZDcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS9odm0uYwpAQCAtOTI4LDkgKzkyOCw4IEBAIGNvbnN0IGNoYXIgKmh2bV9lZmVyX3Zh
bGlkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50NjRfdCB2YWx1ZSwKICAgICAgICAgWDg2X0NS
MF9DRCB8IFg4Nl9DUjBfUEcpKSkKIAogLyogVGhlc2UgYml0cyBpbiBDUjQgY2FuIGJlIHNldCBi
eSB0aGUgZ3Vlc3QuICovCi11bnNpZ25lZCBsb25nIGh2bV9jcjRfZ3Vlc3RfdmFsaWRfYml0cyhj
b25zdCBzdHJ1Y3QgdmNwdSAqdiwgYm9vbCByZXN0b3JlKQordW5zaWduZWQgbG9uZyBodm1fY3I0
X2RvbWFpbl92YWxpZF9iaXRzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIGJvb2wgcmVzdG9yZSkK
IHsKLSAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwogICAgIGNvbnN0IHN0
cnVjdCBjcHVpZF9wb2xpY3kgKnA7CiAgICAgYm9vbCBtY2UsIHZteGU7CiAKQEAgLTk2Myw2ICs5
NjIsMTEgQEAgdW5zaWduZWQgbG9uZyBodm1fY3I0X2d1ZXN0X3ZhbGlkX2JpdHMoY29uc3Qgc3Ry
dWN0IHZjcHUgKnYsIGJvb2wgcmVzdG9yZSkKICAgICAgICAgICAgIChwLT5mZWF0LnBrdSAgICAg
ID8gWDg2X0NSNF9QS0UgICAgICAgICAgICAgICA6IDApKTsKIH0KIAordW5zaWduZWQgbG9uZyBo
dm1fY3I0X2d1ZXN0X3ZhbGlkX2JpdHMoY29uc3Qgc3RydWN0IHZjcHUgKnYsIGJvb2wgcmVzdG9y
ZSkKK3sKKyAgICByZXR1cm4gaHZtX2NyNF9kb21haW5fdmFsaWRfYml0cyh2LT5kb21haW4sIHJl
c3RvcmUpOworfQorCiBzdGF0aWMgaW50IGh2bV9sb2FkX2NwdV9jdHh0KHN0cnVjdCBkb21haW4g
KmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogewogICAgIGludCB2Y3B1aWQ7CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbXNyLmMgYi94ZW4vYXJjaC94ODYvbXNyLmMKaW5kZXggMzg4ZjE5
ZTUwZC4uYTIyZTNkZmFmMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21zci5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tc3IuYwpAQCAtMjMsNiArMjMsNyBAQAogI2luY2x1ZGUgPHhlbi9saWIuaD4K
ICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KICNpbmNsdWRlIDxhc20vbXNyLmg+CisjaW5jbHVkZSA8
YXNtL2h2bS9uZXN0ZWRodm0uaD4KIAogc3RydWN0IG1zcl9kb21haW5fcG9saWN5IF9fcmVhZF9t
b3N0bHkgICAgIHJhd19tc3JfZG9tYWluX3BvbGljeSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICBfX3JlYWRfbW9zdGx5ICAgIGhvc3RfbXNyX2RvbWFpbl9wb2xpY3ksCkBAIC0yMjAsNyArMjIx
LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IGNhbGN1bGF0ZV9odm1fbWF4X3ZteF9wb2xpY3koc3Ry
dWN0IG1zcl9kb21haW5fcG9saWN5ICpkcCkKICAgICBkcC0+dm14X2NyNF9maXhlZDEuYXZhaWxh
YmxlID0gdHJ1ZTsKICAgICAvKgogICAgICAqIEFsbG93ZWQgQ1I0IGJpdHMgd2lsbCBiZSB1cGRh
dGVkIGR1cmluZyBkb21haW4gY3JlYXRpb24gYnkKLSAgICAgKiBodm1fY3I0X2d1ZXN0X3ZhbGlk
X2JpdHMoKQorICAgICAqIGh2bV9jcjRfZG9tYWluX3ZhbGlkX2JpdHMoKQogICAgICAqLwogICAg
IGRwLT52bXhfY3I0X2ZpeGVkMS51LnJhdyA9IGhvc3RfbXNyX2RvbWFpbl9wb2xpY3kudm14X2Ny
NF9maXhlZDEudS5yYXc7CiAKQEAgLTMxMiw2ICszMTMsNzIgQEAgdm9pZCBfX2luaXQgaW5pdF9n
dWVzdF9tc3JfcG9saWN5KHZvaWQpCiAgICAgY2FsY3VsYXRlX3B2X21heF9wb2xpY3koKTsKIH0K
IAorc3RhdGljIHZvaWQgcmVjYWxjdWxhdGVfZG9tYWluX3ZteF9tc3JfcG9saWN5KHN0cnVjdCBk
b21haW4gKmQpCit7CisgICAgc3RydWN0IG1zcl9kb21haW5fcG9saWN5ICpkcCA9IGQtPmFyY2gu
bXNyOworCisgICAgaWYgKCAhbmVzdGVkaHZtX2VuYWJsZWQoZCkgfHwgIWQtPmFyY2guY3B1aWQt
PmJhc2ljLnZteCApCisgICAgeworICAgICAgICBkcC0+dm14X2Jhc2ljLmF2YWlsYWJsZSA9IGZh
bHNlOworICAgICAgICBkcC0+dm14X3BpbmJhc2VkX2N0bHMuYXZhaWxhYmxlID0gZmFsc2U7Cisg
ICAgICAgIGRwLT52bXhfcHJvY2Jhc2VkX2N0bHMuYXZhaWxhYmxlID0gZmFsc2U7CisgICAgICAg
IGRwLT52bXhfZXhpdF9jdGxzLmF2YWlsYWJsZSA9IGZhbHNlOworICAgICAgICBkcC0+dm14X2Vu
dHJ5X2N0bHMuYXZhaWxhYmxlID0gZmFsc2U7CisgICAgICAgIGRwLT52bXhfbWlzYy5hdmFpbGFi
bGUgPSBmYWxzZTsKKyAgICAgICAgZHAtPnZteF9jcjBfZml4ZWQwLmF2YWlsYWJsZSA9IGZhbHNl
OworICAgICAgICBkcC0+dm14X2NyMF9maXhlZDEuYXZhaWxhYmxlID0gZmFsc2U7CisgICAgICAg
IGRwLT52bXhfY3I0X2ZpeGVkMC5hdmFpbGFibGUgPSBmYWxzZTsKKyAgICAgICAgZHAtPnZteF9j
cjRfZml4ZWQxLmF2YWlsYWJsZSA9IGZhbHNlOworICAgICAgICBkcC0+dm14X3ZtY3NfZW51bS5h
dmFpbGFibGUgPSBmYWxzZTsKKyAgICAgICAgZHAtPnZteF9wcm9jYmFzZWRfY3RsczIuYXZhaWxh
YmxlID0gZmFsc2U7CisgICAgICAgIGRwLT52bXhfZXB0X3ZwaWRfY2FwLmF2YWlsYWJsZSA9IGZh
bHNlOworICAgICAgICBkcC0+dm14X3RydWVfcGluYmFzZWRfY3Rscy5hdmFpbGFibGUgPSBmYWxz
ZTsKKyAgICAgICAgZHAtPnZteF90cnVlX3Byb2NiYXNlZF9jdGxzLmF2YWlsYWJsZSA9IGZhbHNl
OworICAgICAgICBkcC0+dm14X3RydWVfZXhpdF9jdGxzLmF2YWlsYWJsZSA9IGZhbHNlOworICAg
ICAgICBkcC0+dm14X3RydWVfZW50cnlfY3Rscy5hdmFpbGFibGUgPSBmYWxzZTsKKyAgICB9Cisg
ICAgZWxzZQorICAgIHsKKyAgICAgICAgZHAtPnZteF9iYXNpYy5hdmFpbGFibGUgPSB0cnVlOwor
ICAgICAgICBkcC0+dm14X3BpbmJhc2VkX2N0bHMuYXZhaWxhYmxlID0gdHJ1ZTsKKyAgICAgICAg
ZHAtPnZteF9wcm9jYmFzZWRfY3Rscy5hdmFpbGFibGUgPSB0cnVlOworICAgICAgICBkcC0+dm14
X2V4aXRfY3Rscy5hdmFpbGFibGUgPSB0cnVlOworICAgICAgICBkcC0+dm14X2VudHJ5X2N0bHMu
YXZhaWxhYmxlID0gdHJ1ZTsKKyAgICAgICAgZHAtPnZteF9taXNjLmF2YWlsYWJsZSA9IHRydWU7
CisgICAgICAgIGRwLT52bXhfY3IwX2ZpeGVkMC5hdmFpbGFibGUgPSB0cnVlOworICAgICAgICBk
cC0+dm14X2NyMF9maXhlZDEuYXZhaWxhYmxlID0gdHJ1ZTsKKyAgICAgICAgZHAtPnZteF9jcjRf
Zml4ZWQwLmF2YWlsYWJsZSA9IHRydWU7CisgICAgICAgIGRwLT52bXhfY3I0X2ZpeGVkMS5hdmFp
bGFibGUgPSB0cnVlOworICAgICAgICAvKiBHZXQgYWxsb3dlZCBDUjQgYml0cyBmcm9tIENQVUlE
IHBvbGljeSAqLworICAgICAgICBkcC0+dm14X2NyNF9maXhlZDEudS5yYXcgPSBodm1fY3I0X2Rv
bWFpbl92YWxpZF9iaXRzKGQsIGZhbHNlKTsKKyAgICAgICAgZHAtPnZteF92bWNzX2VudW0uYXZh
aWxhYmxlID0gdHJ1ZTsKKworICAgICAgICBpZiAoIGRwLT52bXhfcHJvY2Jhc2VkX2N0bHMudS5h
bGxvd2VkXzEuYWN0aXZhdGVfc2Vjb25kYXJ5X2NvbnRyb2xzICkKKyAgICAgICAgeworICAgICAg
ICAgICAgZHAtPnZteF9wcm9jYmFzZWRfY3RsczIuYXZhaWxhYmxlID0gdHJ1ZTsKKworICAgICAg
ICAgICAgaWYgKCBkcC0+dm14X3Byb2NiYXNlZF9jdGxzMi51LmFsbG93ZWRfMS5lbmFibGVfZXB0
IHx8CisgICAgICAgICAgICAgICAgIGRwLT52bXhfcHJvY2Jhc2VkX2N0bHMyLnUuYWxsb3dlZF8x
LmVuYWJsZV92cGlkICkKKyAgICAgICAgICAgICAgICBkcC0+dm14X2VwdF92cGlkX2NhcC5hdmFp
bGFibGUgPSB0cnVlOworICAgICAgICB9CisKKyAgICAgICAgaWYgKCBkcC0+dm14X2Jhc2ljLnUu
ZGVmYXVsdDFfemVybyApCisgICAgICAgIHsKKyAgICAgICAgICAgIGRwLT52bXhfdHJ1ZV9waW5i
YXNlZF9jdGxzLmF2YWlsYWJsZSA9IHRydWU7CisgICAgICAgICAgICBkcC0+dm14X3RydWVfcHJv
Y2Jhc2VkX2N0bHMuYXZhaWxhYmxlID0gdHJ1ZTsKKyAgICAgICAgICAgIGRwLT52bXhfdHJ1ZV9l
eGl0X2N0bHMuYXZhaWxhYmxlID0gdHJ1ZTsKKyAgICAgICAgICAgIGRwLT52bXhfdHJ1ZV9lbnRy
eV9jdGxzLmF2YWlsYWJsZSA9IHRydWU7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBkcC0+dm14
X3ZtZnVuYy5hdmFpbGFibGUgPSBmYWxzZTsKK30KKwordm9pZCByZWNhbGN1bGF0ZV9kb21haW5f
bXNyX3BvbGljeShzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHJlY2FsY3VsYXRlX2RvbWFpbl92
bXhfbXNyX3BvbGljeShkKTsKK30KKwogaW50IGluaXRfZG9tYWluX21zcl9wb2xpY3koc3RydWN0
IGRvbWFpbiAqZCkKIHsKICAgICBzdHJ1Y3QgbXNyX2RvbWFpbl9wb2xpY3kgKmRwOwpAQCAtMzMy
LDYgKzM5OSw3IEBAIGludCBpbml0X2RvbWFpbl9tc3JfcG9saWN5KHN0cnVjdCBkb21haW4gKmQp
CiAgICAgfQogCiAgICAgZC0+YXJjaC5tc3IgPSBkcDsKKyAgICByZWNhbGN1bGF0ZV9kb21haW5f
bXNyX3BvbGljeShkKTsKIAogICAgIHJldHVybiAwOwogfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vaHZtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaAppbmRl
eCBiNjg3ZTAzZGNlLi42ZmYzOGE2NDAwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9odm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaApAQCAtNjEzLDYg
KzYxMyw3IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBhbHRwMm1fdmNwdV9lbXVsYXRlX3ZlKHN0cnVj
dCB2Y3B1ICp2KQogY29uc3QgY2hhciAqaHZtX2VmZXJfdmFsaWQoY29uc3Qgc3RydWN0IHZjcHUg
KnYsIHVpbnQ2NF90IHZhbHVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgc2lnbmVkIGlu
dCBjcjBfcGcpOwogdW5zaWduZWQgbG9uZyBodm1fY3I0X2d1ZXN0X3ZhbGlkX2JpdHMoY29uc3Qg
c3RydWN0IHZjcHUgKnYsIGJvb2wgcmVzdG9yZSk7Cit1bnNpZ25lZCBsb25nIGh2bV9jcjRfZG9t
YWluX3ZhbGlkX2JpdHMoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgYm9vbCByZXN0b3JlKTsKIAog
LyoKICAqIFRoaXMgbXVzdCBiZSBkZWZpbmVkIGFzIGEgbWFjcm8gaW5zdGVhZCBvZiBhbiBpbmxp
bmUgZnVuY3Rpb24sCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tc3IuaAppbmRleCBmYzk5NjEyY2NhLi5kZjhmNjBlNTM4IDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvbXNyLmgKQEAgLTY0OSw2ICs2NDksOSBAQCBpbnQgaW5pdF92Y3B1X21zcl9wb2xpY3koc3Ry
dWN0IHZjcHUgKnYpOwogaW50IGd1ZXN0X3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50
MzJfdCBtc3IsIHVpbnQ2NF90ICp2YWwpOwogaW50IGd1ZXN0X3dybXNyKHN0cnVjdCB2Y3B1ICp2
LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90IHZhbCk7CiAKKy8qIFVwZGF0ZSBhdmFpbGFiaWxpdHkg
b2YgcGVyLWRvbWFpbiBNU1JzIGJhc2VkIG9uIENQVUlEIHBvbGljeSAqLwordm9pZCByZWNhbGN1
bGF0ZV9kb21haW5fbXNyX3BvbGljeShzdHJ1Y3QgZG9tYWluICpkKTsKKwogI2VuZGlmIC8qICFf
X0FTU0VNQkxZX18gKi8KIAogI2VuZGlmIC8qIF9fQVNNX01TUl9IICovCi0tIAoyLjExLjAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 12:49:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 12:49:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2zOV-0008QG-2f; Fri, 13 Oct 2017 12:48:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45279cac4=Ian.Jackson@citrix.com>)
 id 1e2zOT-0008Q8-LK
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 12:48:49 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 19/3E-08856-036B0E95; Fri, 13 Oct 2017 12:48:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHRDpK7Btge
 RBosP8ll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkNF04yFfxlqbiz7AdbA+MP5i5GTg4JAX+J
 g1c6GEFsNgFdiaYtf9lAbF4BQYmTM5+wgNjMAjoSC3Z/YoOw5SW2v53DDFFjLzFt6xKwXhYBV
 YnLl3vYQWwRAUWJBy9vskLUh0g0/psL1iss4C2x78g5sF5OAQuJJ2f2gtlCAuYSE+5PY4G4x0
 Ti7cKdQPUcQHE1ibnr4ycw8s1CctEsJBfNQnLRAkbmVYwaxalFZalFuobGeklFmekZJbmJmTm
 6hgbGermpxcWJ6ak5iUnFesn5uZsYgaHGAAQ7GLdt9zzEKMnBpCTKqxb5IFKILyk/pTIjsTgj
 vqg0J7X4EKMMB4eSBG/AVqCcYFFqempFWmYOMOhh0hIcPEoivEe3AKV5iwsSc4sz0yFSpxiNO
 W48vP6HiaPj5t0/TEIsefl5qVLivG9ASgVASjNK8+AGwaLxEqOslDAvI9BpQjwFqUW5mSWo8q
 8YxTkYlYR5ZUHu4cnMK4Hb9wroFCagU95FgJ1SkoiQkmpg3N5talNXsn5mpt5pvZuL5VpWTTp
 muvVPsIz7fiWt6p3RnWq3ZD9nHbNfePJ4QSGruA83bzDnrEvWp0Jc3nm0/NwV9rI3JnpB6Oxv
 J7+XO+/RzyquPG0qr3drcqmWjFjrT91OMVNP7gUxlj8qFz5lOtz0bxpHnt5BMReuKsH0ksN1p
 +5Fh4oosRRnJBpqMRcVJwIAocONVcECAAA=
X-Env-Sender: prvs=45279cac4=Ian.Jackson@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1507898926!102542501!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63343 invoked from network); 13 Oct 2017 12:48:47 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Oct 2017 12:48:47 -0000
X-IronPort-AV: E=Sophos;i="5.43,371,1503360000"; d="scan'208";a="445901335"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23008.46529.476419.16258@mariner.uk.xensource.com>
Date: Fri, 13 Oct 2017 13:46:57 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20171013111938.2749-1-wei.liu2@citrix.com>
References: <20171013111938.2749-1-wei.liu2@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH for-4.10] libxl: handle NULL in
	libxl__enum_from_string
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJbUEFUQ0ggZm9yLTQuMTBdIGxpYnhsOiBoYW5kbGUgTlVMTCBpbiBs
aWJ4bF9fZW51bV9mcm9tX3N0cmluZyIpOgo+IERpc2NvdmVyZWQgYnkgQ292ZXJpdHkuCgpCdXQu
ICBTdXJlbHkgaXQgaXMgdmVyeSB3cm9uZwoKPiBAQCAtMTAxNyw3ICsxMDE3LDcgQEAgaW50IGxp
YnhsX2dldF9tYXhfbm9kZXMobGlieGxfY3R4ICpjdHgpCj4gIGludCBsaWJ4bF9fZW51bV9mcm9t
X3N0cmluZyhjb25zdCBsaWJ4bF9lbnVtX3N0cmluZ190YWJsZSAqdCwKPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKnMsIGludCAqZSkKPiAgewo+IC0gICAgaWYgKCF0
KSByZXR1cm4gRVJST1JfSU5WQUw7Cj4gKyAgICBpZiAoIXQgfHwgIXMpIHJldHVybiBFUlJPUl9J
TlZBTDsKCnRvIGNhbGwgdGhpcyBmdW5jdGlvbiB3aXRoIHM9PU5VTEwuCgpJJ20gbm90IGdlbmVy
YWxseSBpbiBmYXZvdXIgb2YgdHVybmluZyBzdWNoIG1pc3Rha2VzIGZyb20KZWFzeS10by1kZWJ1
ZyBjcmFzaGVzIGludG8gaGFyZC10by10cmFjay1kb3duIGVycm9yIGNvZGVzIChlc3BlY2lhbGx5
CndpdGggb3VyIG5vbnNwZWNpZmljIGVycm9yIGNvZGVzKS4KCldoZXJlIGRvZXMgdGhhdCBvY2N1
ciA/CgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 12:51:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 12:51:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2zQg-0000Z5-Ey; Fri, 13 Oct 2017 12:51:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aisaila@bitdefender.com>) id 1e2zQf-0000Yx-On
 for xen-devel@lists.xen.org; Fri, 13 Oct 2017 12:51:05 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 BF/77-25852-8B6B0E95; Fri, 13 Oct 2017 12:51:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupikeJIrShJLcpLzFFi42KJPp7Rqrtt24N
 IgxsnhS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozzP6cxF2z2rlh1eDFLA+MZ6y5GTg5mAWuJ
 3n/NjF2MXBwsAs0sEst67jJDOD+ZJRY/288IUiUk4CHxZ+4BsCohgQWMEr9bf7DCJLatvsQKk
 VjGKHF21Q6wBJuAgcSrr9/AukUEpCWufb4M1s0ssIBJonfxByaQhLCAnsTCoy3MIDaLgKrEkX
 0H2UBsXgE3iaufj4INkhCQk7h5rpN5AiPfAkaGVYwaxalFZalFuoZmeklFmekZJbmJmTm6hgZ
 mermpxcWJ6ak5iUnFesn5uZsYgeHCAAQ7GO9vDDjEKMnBpCTKqxb5IFKILyk/pTIjsTgjvqg0
 J7X4EKMMB4eSBG/vVqCcYFFqempFWmYOMHBh0hIcPEoivEe3AKV5iwsSc4sz0yFSpxh1OTpu3
 v3DJMSSl5+XKiXOewlkhgBIUUZpHtwIWBRdYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvRZ
 ApPJl5JXCbXgEdwQR0xLsIsCNKEhFSUg2Mwj4ff0zl2yJdo8gU+Lf888vEQLb1ugx9UQIfb29
 5mVjQYey08KdmS+HGBJmFbnsPH6haavMgKV7H5EFE/JsbOq0d7j1nJG775SuLHpyT+UGAu1i8
 rejqCQXNls7UzUdt2d0uXWYTuc8u/NSpu0yz0zxVTq466McxbYOdDCIb3CY962o8/l2JpTgj0
 VCLuag4EQA6wyQqnQIAAA==
X-Env-Sender: aisaila@bitdefender.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1507899061!110079816!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20879 invoked from network); 13 Oct 2017 12:51:02 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 13 Oct 2017 12:51:02 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=lWXsOt2S8KhN6s1CngUFVvsyWMxNC1G9aSYAOh/1ffZrn+OSU6VgA8Pwm6Pbal/BqqvNzTldXHxnLpmr8jvdtIzKmpZdhAa01gsCKefU4Rrn/Hm48tO+vF2++55Xofp01M0AUY3zUieraaDGsZ0Ah5ET2Zy9MDY46qaAyos1e6IMjKlR4m41AN3zW7RR+yeXd4XIP2cnSqUP66dkOLGbhcTLAYGL/zYyVsOuZJnyjQnyXSRisWCX0boFCGMcjtTRdGV+yl2gRYnP6nXtrJUWt47j/WHU9eo4RvlsU6p37sTpZL7V8HPoJecjQDzFeBeZeJMZZ7ZDxBJlDZQXq8w5Gg==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id; s=default; bh=WZVfP3zQziAM1OxEyWd5q
 BVqX+4=; b=iWEv52GsQIN9kmBphwY/19TcLAt44cf+iKZI1gkZjjz7Ft5xc9rFG
 LOOhXl0GjjdTaaDek2G2NZOx/sFgb3rHlW6gtWfFSdoIa/BCVYB3RXHIPz9ioZ3j
 SNg7euoIdK1tyCxzamyfcJVqSIJcuF/Bz3mFuh0TEEAjhSbUYcj36njcNcOAXYqc
 W/N/+ibXiuF/Z5W7eq/z/Msq+nsjEpVgQDIlYMjb16r8ooAn9KT/md/k4/Kz64NY
 Mi1sX9KajpeFqo9VSHXGwp11m5N62nNgvPLLq/tUDVLzABg8ZnFMstk/KNm1Qi4h
 a8i5wPEXl3+9HJiSRmIcyXSLPL7CBVYTg==
Received: (qmail 18601 invoked from network); 13 Oct 2017 15:51:00 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Oct 2017 15:51:00 +0300
Received: (qmail 24096 invoked from network); 13 Oct 2017 15:51:00 +0300
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 13 Oct 2017 15:51:00 +0300
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Fri, 13 Oct 2017 15:50:57 +0300
Message-Id: <1507899057-4667-1-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, rcojocaru@bitdefender.com,
 konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, tamas@tklengyel.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Subject: [Xen-devel] [PATCH v2] x86/hvm: Add MSR old value
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhZGRzIHRoZSBvbGQgdmFsdWUgcGFyYW0gYW5kIHRoZSBvbmNoYW5nZW9ubHkg
b3B0aW9uCnRvIHRoZSBWTV9FVkVOVF9SRUFTT05fTU9WX1RPX01TUiBldmVudC4KClRoZSBwYXJh
bSB3YXMgYWRkZWQgdG8gdGhlIHZtX2V2ZW50X21vdl90b19tc3Igc3RydWN0IGFuZCB0byB0aGUK
aHZtX21vbml0b3JfbXNyIGZ1bmN0aW9uLiBGaW5hbGx5IEkndmUgY2hhbmdlZCB0aGUgYm9vbF90
IHBhcmFtCnRvIGEgYm9vbCBmb3IgdGhlIGh2bV9tc3Jfd3JpdGVfaW50ZXJjZXB0IGZ1bmN0aW9u
LgoKU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5j
b20+CkFja2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CgotLS0K
Q2hhbmdlcyBzaW5jZSBWMToKCS0gUmVtb3ZlZCBTdHJheSBibGFua3MgaW5zaWRlIHRoZSBpbm5l
ciBwYXJlbnRoZXNlcwoJLSBBZGRlZCBzcGFjZSBhZnRlciB0aGUgaWYgc3RhdGVtZW50CgktIEFk
ZGVkICogOCB0byB0aGUgc2V0L2NsZWFyL3Rlc3RfYml0IHN0YXRlbWVudHMKCS0gUmVtb3ZlZCB0
aGUgYmxhbmsgbGluZSBhZnRlciBtb25pdG9yZWRfbXNyLgotLS0KIHRvb2xzL2xpYnhjL2luY2x1
ZGUveGVuY3RybC5oICAgICB8ICAyICstCiB0b29scy9saWJ4Yy94Y19tb25pdG9yLmMgICAgICAg
ICAgfCAgMyArKy0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgICB8IDEwICsrKysr
KysrLS0KIHhlbi9hcmNoL3g4Ni9odm0vbW9uaXRvci5jICAgICAgICB8ICA5ICsrKysrKy0tLQog
eGVuL2FyY2gveDg2L21vbml0b3IuYyAgICAgICAgICAgIHwgMjYgKysrKysrKysrKysrKysrKysr
KysrKystLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL21vbml0b3IuaCB8ICAyICstCiB4ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9zdXBwb3J0LmggfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9tb25pdG9yLmggICAgIHwgIDEgKwogeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oICAgICAg
IHwgIDIgKysKIHhlbi9pbmNsdWRlL3B1YmxpYy92bV9ldmVudC5oICAgICB8ICA1ICsrKy0tCiAx
MCBmaWxlcyBjaGFuZ2VkLCA0OCBpbnNlcnRpb25zKCspLCAxNCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1
ZGUveGVuY3RybC5oCmluZGV4IDNiY2FiM2MuLmI5OWQ2ZWIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhjL2luY2x1ZGUveGVuY3RybC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5o
CkBAIC0yMDQ4LDcgKzIwNDgsNyBAQCBpbnQgeGNfbW9uaXRvcl93cml0ZV9jdHJscmVnKHhjX2lu
dGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwKICAqIG5vbi1hcmNoaXRlY3R1cmFsIGlu
ZGljZXMuCiAgKi8KIGludCB4Y19tb25pdG9yX21vdl90b19tc3IoeGNfaW50ZXJmYWNlICp4Y2gs
IGRvbWlkX3QgZG9tYWluX2lkLCB1aW50MzJfdCBtc3IsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgIGJvb2wgZW5hYmxlKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBlbmFibGUs
IGJvb2wgb25jaGFuZ2Vvbmx5KTsKIGludCB4Y19tb25pdG9yX3NpbmdsZXN0ZXAoeGNfaW50ZXJm
YWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLCBib29sIGVuYWJsZSk7CiBpbnQgeGNfbW9uaXRv
cl9zb2Z0d2FyZV9icmVha3BvaW50KHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9p
ZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBlbmFibGUpOwpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfbW9uaXRvci5jIGIvdG9vbHMvbGlieGMveGNfbW9uaXRv
ci5jCmluZGV4IDYwNDY2ODAuLjA5ZDA0YmUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX21v
bml0b3IuYworKysgYi90b29scy9saWJ4Yy94Y19tb25pdG9yLmMKQEAgLTkwLDcgKzkwLDcgQEAg
aW50IHhjX21vbml0b3Jfd3JpdGVfY3RybHJlZyh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBk
b21haW5faWQsCiB9CiAKIGludCB4Y19tb25pdG9yX21vdl90b19tc3IoeGNfaW50ZXJmYWNlICp4
Y2gsIGRvbWlkX3QgZG9tYWluX2lkLCB1aW50MzJfdCBtc3IsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgIGJvb2wgZW5hYmxlKQorICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGVuYWJs
ZSwgYm9vbCBvbmNoYW5nZW9ubHkpCiB7CiAgICAgREVDTEFSRV9ET01DVEw7CiAKQEAgLTEwMCw2
ICsxMDAsNyBAQCBpbnQgeGNfbW9uaXRvcl9tb3ZfdG9fbXNyKHhjX2ludGVyZmFjZSAqeGNoLCBk
b21pZF90IGRvbWFpbl9pZCwgdWludDMyX3QgbXNyLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgOiBYRU5fRE9NQ1RMX01PTklUT1JfT1BfRElTQUJMRTsKICAgICBkb21jdGwu
dS5tb25pdG9yX29wLmV2ZW50ID0gWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX01PVl9UT19NU1I7
CiAgICAgZG9tY3RsLnUubW9uaXRvcl9vcC51Lm1vdl90b19tc3IubXNyID0gbXNyOworICAgIGRv
bWN0bC51Lm1vbml0b3Jfb3AudS5tb3ZfdG9fbXNyLm9uY2hhbmdlb25seSA9IG9uY2hhbmdlb25s
eTsKIAogICAgIHJldHVybiBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsKIH0KZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IDIw
NWI0Y2IuLjAyMzg3ODcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIv
eGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtMzQ4OSw3ICszNDg5LDcgQEAgaW50IGh2bV9tc3Jf
cmVhZF9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgKm1zcl9jb250ZW50KQog
fQogCiBpbnQgaHZtX21zcl93cml0ZV9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0
X3QgbXNyX2NvbnRlbnQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IG1heV9k
ZWZlcikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIG1heV9kZWZlcikKIHsKICAg
ICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRv
bWFpbjsKQEAgLTM1MDAsNiArMzUwMCwxMiBAQCBpbnQgaHZtX21zcl93cml0ZV9pbnRlcmNlcHQo
dW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgbXNyX2NvbnRlbnQsCiAKICAgICBpZiAoIG1heV9k
ZWZlciAmJiB1bmxpa2VseShtb25pdG9yZWRfbXNyKHYtPmRvbWFpbiwgbXNyKSkgKQogICAgIHsK
KyAgICAgICAgdWludDY0X3QgbXNyX29sZF9jb250ZW50OworCisgICAgICAgIHJldCA9IGh2bV9t
c3JfcmVhZF9pbnRlcmNlcHQobXNyLCAmbXNyX29sZF9jb250ZW50KTsKKyAgICAgICAgaWYgKCBy
ZXQgIT0gWDg2RU1VTF9PS0FZICkKKyAgICAgICAgICAgIHJldHVybiByZXQ7CisKICAgICAgICAg
QVNTRVJUKHYtPmFyY2gudm1fZXZlbnQpOwogCiAgICAgICAgIC8qIFRoZSBhY3R1YWwgd3JpdGUg
d2lsbCBvY2N1ciBpbiBodm1fZG9fcmVzdW1lKCkgKGlmIHBlcm1pdHRlZCkuICovCkBAIC0zNTA3
LDcgKzM1MTMsNyBAQCBpbnQgaHZtX21zcl93cml0ZV9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1z
ciwgdWludDY0X3QgbXNyX2NvbnRlbnQsCiAgICAgICAgIHYtPmFyY2gudm1fZXZlbnQtPndyaXRl
X2RhdGEubXNyID0gbXNyOwogICAgICAgICB2LT5hcmNoLnZtX2V2ZW50LT53cml0ZV9kYXRhLnZh
bHVlID0gbXNyX2NvbnRlbnQ7CiAKLSAgICAgICAgaHZtX21vbml0b3JfbXNyKG1zciwgbXNyX2Nv
bnRlbnQpOworICAgICAgICBodm1fbW9uaXRvcl9tc3IobXNyLCBtc3JfY29udGVudCwgbXNyX29s
ZF9jb250ZW50KTsKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKICAgICB9CiAKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vbW9uaXRvci5jIGIveGVuL2FyY2gveDg2L2h2bS9tb25p
dG9yLmMKaW5kZXggNGNlNzc4Yy4uMTMxYjg1MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2
bS9tb25pdG9yLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9tb25pdG9yLmMKQEAgLTc0LDE2ICs3
NCwxOSBAQCBib29sIGh2bV9tb25pdG9yX2VtdWxfdW5pbXBsZW1lbnRlZCh2b2lkKQogICAgICAg
ICBtb25pdG9yX3RyYXBzKGN1cnIsIHRydWUsICZyZXEpID09IDE7CiB9CiAKLXZvaWQgaHZtX21v
bml0b3JfbXNyKHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90IHZhbHVlKQordm9pZCBodm1fbW9u
aXRvcl9tc3IodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgbmV3X3ZhbHVlLCB1aW50NjRfdCBv
bGRfdmFsdWUpCiB7CiAgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OwogCi0gICAgaWYg
KCBtb25pdG9yZWRfbXNyKGN1cnItPmRvbWFpbiwgbXNyKSApCisgICAgaWYgKCBtb25pdG9yZWRf
bXNyKGN1cnItPmRvbWFpbiwgbXNyKSAmJgorICAgICAgICAgKCFtb25pdG9yZWRfbXNyX29uY2hh
bmdlb25seShjdXJyLT5kb21haW4sIG1zcikgfHwKKyAgICAgICAgICAgbmV3X3ZhbHVlICE9IG9s
ZF92YWx1ZSkgKQogICAgIHsKICAgICAgICAgdm1fZXZlbnRfcmVxdWVzdF90IHJlcSA9IHsKICAg
ICAgICAgICAgIC5yZWFzb24gPSBWTV9FVkVOVF9SRUFTT05fTU9WX1RPX01TUiwKICAgICAgICAg
ICAgIC51Lm1vdl90b19tc3IubXNyID0gbXNyLAotICAgICAgICAgICAgLnUubW92X3RvX21zci52
YWx1ZSA9IHZhbHVlLAorICAgICAgICAgICAgLnUubW92X3RvX21zci5uZXdfdmFsdWUgPSBuZXdf
dmFsdWUsCisgICAgICAgICAgICAudS5tb3ZfdG9fbXNyLm9sZF92YWx1ZSA9IG9sZF92YWx1ZQog
ICAgICAgICB9OwogCiAgICAgICAgIG1vbml0b3JfdHJhcHMoY3VyciwgMSwgJnJlcSk7CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbW9uaXRvci5jIGIveGVuL2FyY2gveDg2L21vbml0b3IuYwpp
bmRleCBlNTlmMWY1Li5lY2ZhOWU1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW9uaXRvci5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9tb25pdG9yLmMKQEAgLTI1LDcgKzI1LDcgQEAKIGludCBhcmNo
X21vbml0b3JfaW5pdF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBpZiAoICFkLT5h
cmNoLm1vbml0b3IubXNyX2JpdG1hcCApCi0gICAgICAgIGQtPmFyY2gubW9uaXRvci5tc3JfYml0
bWFwID0geHphbGxvYyhzdHJ1Y3QgbW9uaXRvcl9tc3JfYml0bWFwKTsKKyAgICAgICAgZC0+YXJj
aC5tb25pdG9yLm1zcl9iaXRtYXAgPSB4emFsbG9jX2FycmF5KHN0cnVjdCBtb25pdG9yX21zcl9i
aXRtYXAsIDIpOwogCiAgICAgaWYgKCAhZC0+YXJjaC5tb25pdG9yLm1zcl9iaXRtYXAgKQogICAg
ICAgICByZXR1cm4gLUVOT01FTTsKQEAgLTY3LDcgKzY3LDcgQEAgc3RhdGljIHVuc2lnbmVkIGxv
bmcgKm1vbml0b3JfYml0bWFwX2Zvcl9tc3IoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdTMyICpt
c3IpCiAgICAgfQogfQogCi1zdGF0aWMgaW50IG1vbml0b3JfZW5hYmxlX21zcihzdHJ1Y3QgZG9t
YWluICpkLCB1MzIgbXNyKQorc3RhdGljIGludCBtb25pdG9yX2VuYWJsZV9tc3Ioc3RydWN0IGRv
bWFpbiAqZCwgdTMyIG1zciwgYm9vbCBvbmNoYW5nZW9ubHkpCiB7CiAgICAgdW5zaWduZWQgbG9u
ZyAqYml0bWFwOwogICAgIHUzMiBpbmRleCA9IG1zcjsKQEAgLTg0LDYgKzg0LDExIEBAIHN0YXRp
YyBpbnQgbW9uaXRvcl9lbmFibGVfbXNyKHN0cnVjdCBkb21haW4gKmQsIHUzMiBtc3IpCiAKICAg
ICBodm1fZW5hYmxlX21zcl9pbnRlcmNlcHRpb24oZCwgbXNyKTsKIAorICAgIGlmICggb25jaGFu
Z2Vvbmx5ICkKKyAgICAgICAgX19zZXRfYml0KGluZGV4ICsgc2l6ZW9mKHN0cnVjdCBtb25pdG9y
X21zcl9iaXRtYXApICogOCwgYml0bWFwKTsKKyAgICBlbHNlCisgICAgICAgIF9fY2xlYXJfYml0
KGluZGV4ICsgc2l6ZW9mKHN0cnVjdCBtb25pdG9yX21zcl9iaXRtYXApICogOCwgYml0bWFwKTsK
KwogICAgIHJldHVybiAwOwogfQogCkBAIC0xMTksNiArMTI0LDIxIEBAIGJvb2wgbW9uaXRvcmVk
X21zcihjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1MzIgbXNyKQogICAgIHJldHVybiB0ZXN0X2Jp
dChtc3IsIGJpdG1hcCk7CiB9CiAKK2Jvb2wgbW9uaXRvcmVkX21zcl9vbmNoYW5nZW9ubHkoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCwgdTMyIG1zcikKK3sKKyAgICBjb25zdCB1bnNpZ25lZCBsb25n
ICpiaXRtYXA7CisKKyAgICBpZiAoICFkLT5hcmNoLm1vbml0b3IubXNyX2JpdG1hcCApCisgICAg
ICAgIHJldHVybiBmYWxzZTsKKworICAgIGJpdG1hcCA9IG1vbml0b3JfYml0bWFwX2Zvcl9tc3Io
ZCwgJm1zcik7CisKKyAgICBpZiAoICFiaXRtYXAgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisK
KyAgICByZXR1cm4gdGVzdF9iaXQobXNyICsgc2l6ZW9mKHN0cnVjdCBtb25pdG9yX21zcl9iaXRt
YXApICogOCwgYml0bWFwKTsKK30KKwogaW50IGFyY2hfbW9uaXRvcl9kb21jdGxfZXZlbnQoc3Ry
dWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ZW5f
ZG9tY3RsX21vbml0b3Jfb3AgKm1vcCkKIHsKQEAgLTE5OCw3ICsyMTgsNyBAQCBpbnQgYXJjaF9t
b25pdG9yX2RvbWN0bF9ldmVudChzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICB9CiAKICAgICAg
ICAgaWYgKCByZXF1ZXN0ZWRfc3RhdHVzICkKLSAgICAgICAgICAgIHJjID0gbW9uaXRvcl9lbmFi
bGVfbXNyKGQsIG1zcik7CisgICAgICAgICAgICByYyA9IG1vbml0b3JfZW5hYmxlX21zcihkLCBt
c3IsIG1vcC0+dS5tb3ZfdG9fbXNyLm9uY2hhbmdlb25seSk7CiAgICAgICAgIGVsc2UKICAgICAg
ICAgICAgIHJjID0gbW9uaXRvcl9kaXNhYmxlX21zcihkLCBtc3IpOwogCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9tb25pdG9yLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS9tb25pdG9yLmgKaW5kZXggNmUyMjA5MS4uMjYwZDdiMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vbW9uaXRvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL21v
bml0b3IuaApAQCAtMzcsNyArMzcsNyBAQCBib29sIGh2bV9tb25pdG9yX2NyKHVuc2lnbmVkIGlu
dCBpbmRleCwgdW5zaWduZWQgbG9uZyB2YWx1ZSwKICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBvbGQpOwogI2RlZmluZSBodm1fbW9uaXRvcl9jclgoY3IsIG5ldywgb2xkKSBcCiAg
ICAgICAgICAgICAgICAgICAgICAgICBodm1fbW9uaXRvcl9jcihWTV9FVkVOVF9YODZfIyNjciwg
bmV3LCBvbGQpCi12b2lkIGh2bV9tb25pdG9yX21zcih1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRf
dCB2YWx1ZSk7Cit2b2lkIGh2bV9tb25pdG9yX21zcih1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRf
dCBuZXdfdmFsdWUsIHVpbnQ2NF90IG9sZF92YWx1ZSk7CiB2b2lkIGh2bV9tb25pdG9yX2Rlc2Ny
aXB0b3JfYWNjZXNzKHVpbnQ2NF90IGV4aXRfaW5mbywKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDY0X3Qgdm14X2V4aXRfcXVhbGlmaWNhdGlvbiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDhfdCBkZXNjcmlwdG9yLCBib29sIGlzX3dyaXRl
KTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N1cHBvcnQuaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3N1cHBvcnQuaAppbmRleCBkNzg0ZmMxLi5hYzMzZWVhIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdXBwb3J0LmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vc3VwcG9ydC5oCkBAIC0xNTQsNyArMTU0LDcgQEAgdm9pZCBodm1fdWRf
aW50ZXJjZXB0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICopOwogaW50IF9fbXVzdF9jaGVjayBodm1f
bXNyX3JlYWRfaW50ZXJjZXB0KAogICAgIHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90ICptc3Jf
Y29udGVudCk7CiBpbnQgX19tdXN0X2NoZWNrIGh2bV9tc3Jfd3JpdGVfaW50ZXJjZXB0KAotICAg
IHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90IG1zcl9jb250ZW50LCBib29sX3QgbWF5X2RlZmVy
KTsKKyAgICB1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCBtc3JfY29udGVudCwgYm9vbCBtYXlf
ZGVmZXIpOwogCiAjZW5kaWYgLyogX19BU01fWDg2X0hWTV9TVVBQT1JUX0hfXyAqLwogCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvbW9uaXRvci5oCmluZGV4IDBhZGE5NzAuLmEwNDQ0ZDEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvbW9uaXRvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5o
CkBAIC0xMDQsNSArMTA0LDYgQEAgaW50IGFyY2hfbW9uaXRvcl9pbml0X2RvbWFpbihzdHJ1Y3Qg
ZG9tYWluICpkKTsKIHZvaWQgYXJjaF9tb25pdG9yX2NsZWFudXBfZG9tYWluKHN0cnVjdCBkb21h
aW4gKmQpOwogCiBib29sIG1vbml0b3JlZF9tc3IoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdTMy
IG1zcik7Citib29sIG1vbml0b3JlZF9tc3Jfb25jaGFuZ2Vvbmx5KGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQsIHUzMiBtc3IpOwogCiAjZW5kaWYgLyogX19BU01fWDg2X01PTklUT1JfSF9fICovCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJs
aWMvZG9tY3RsLmgKaW5kZXggODg1MzQ0NS4uM2RmYWRhZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvcHVibGljL2RvbWN0bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaApAQCAt
MTA0Niw2ICsxMDQ2LDggQEAgc3RydWN0IHhlbl9kb21jdGxfbW9uaXRvcl9vcCB7CiAKICAgICAg
ICAgc3RydWN0IHsKICAgICAgICAgICAgIHVpbnQzMl90IG1zcjsKKyAgICAgICAgICAgIC8qIFNl
bmQgZXZlbnQgb25seSBvbiBhIGNoYW5nZSBvZiB2YWx1ZSAqLworICAgICAgICAgICAgdWludDhf
dCBvbmNoYW5nZW9ubHk7CiAgICAgICAgIH0gbW92X3RvX21zcjsKIAogICAgICAgICBzdHJ1Y3Qg
ewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL3ZtX2V2ZW50LmggYi94ZW4vaW5jbHVk
ZS9wdWJsaWMvdm1fZXZlbnQuaAppbmRleCBiNTMxZjcxLi4zNmUzZjQ2IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9wdWJsaWMvdm1fZXZlbnQuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvdm1f
ZXZlbnQuaApAQCAtMjksNyArMjksNyBAQAogCiAjaW5jbHVkZSAieGVuLmgiCiAKLSNkZWZpbmUg
Vk1fRVZFTlRfSU5URVJGQUNFX1ZFUlNJT04gMHgwMDAwMDAwMgorI2RlZmluZSBWTV9FVkVOVF9J
TlRFUkZBQ0VfVkVSU0lPTiAweDAwMDAwMDAzCiAKICNpZiBkZWZpbmVkKF9fWEVOX18pIHx8IGRl
ZmluZWQoX19YRU5fVE9PTFNfXykKIApAQCAtMjYwLDcgKzI2MCw4IEBAIHN0cnVjdCB2bV9ldmVu
dF9kZWJ1ZyB7CiAKIHN0cnVjdCB2bV9ldmVudF9tb3ZfdG9fbXNyIHsKICAgICB1aW50NjRfdCBt
c3I7Ci0gICAgdWludDY0X3QgdmFsdWU7CisgICAgdWludDY0X3QgbmV3X3ZhbHVlOworICAgIHVp
bnQ2NF90IG9sZF92YWx1ZTsKIH07CiAKICNkZWZpbmUgVk1fRVZFTlRfREVTQ19JRFRSICAgICAg
ICAgICAxCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 13 12:56:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 12:56:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2zVu-0000p4-2F; Fri, 13 Oct 2017 12:56:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2zVt-0000nc-C2
 for xen-devel@lists.xensource.com; Fri, 13 Oct 2017 12:56:29 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 D0/6A-00431-CF7B0E95; Fri, 13 Oct 2017 12:56:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVff39ge
 RBq/eK1msePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y/G1VywFt80q5kxJaGD8
 otvFyMkhJNDIJLHhil4XIxeQ/ZhR4sSUcywQzjZGiV873rGDVIkIOEt8PTMXzOYV0Jd40PQIz
 BYWcJOY3j2DFcSWEJjEJHHrcymE7Slx//UKJhj77KouIJudg03ASuKQGEiURUBV4vbdV4wTGL
 kXMDKsYtQoTi0qSy3SNTLUSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQI9Hc9AwP
 jDsaevX6HGCU5mJREedUiH0QK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD9ug0oJ1iUmp5akZaZ
 Aww8mLQEB4+SCO8jkDRvcUFibnFmOkTqFKMux7FNl/8wCbHk5eelSonzHgcpEgApyijNgxsBi
 4JLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5/4JM4cnMK4Hb9AroCCagI95FgB1RkoiQkm
 pgXL2+acrVmQZLXKfdKr6QFHJDWdxs5b/PUWq/ncQOxvzTO3MoOqPTaP/SD235JSwT0hvu7o8
 SW6Z4nbFF5Y3998CtxkflUpKfHAhfVH8tKPHQQ+HfXyXv/soODlsW7Tnp8fwdc2dc71cO/vBO
 NfSCQtqbeeYpwitXZq+ddPy0x4b4iRO/n1DKW6LEUpyRaKjFXFScCAB+qztffQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1507899386!109987859!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60223 invoked from network); 13 Oct 2017 12:56:27 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Oct 2017 12:56:27 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2zVp-0007lE-OU; Fri, 13 Oct 2017 12: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e2zVk-0001SF-Aj; Fri, 13 Oct 2017 12:56:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e2zVj-0008Nm-Vu; Fri, 13 Oct 2017 12:56:20 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114460-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=46aaf41ee099a048d7a554c03ae01bcdaa07f776
X-Osstest-Versions-That: xen=cc08c73c8c1f5ba5ed0f8274548db6725e1c3157
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 13 Oct 2017 12:56:20 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114460: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDQ2MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDQ2MC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDQ2YWFmNDFlZTA5OWEwNDhkN2E1NTRjMDNhZTAxYmNk
YWEwN2Y3NzYKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGNjMDhjNzNj
OGMxZjViYTVlZDBmODI3NDU0OGRiNjcyNWUxYzMxNTcKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
NDQyNiAgMjAxNy0xMC0xMiAxNjowNToxNSBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTQ0NjAgIDIwMTctMTAtMTMgMTE6MDY6MTUgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBJYW4gSmFja3Nv
biA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPXhlbi11bnN0
YWJsZS1zbW9rZQorIHJldmlzaW9uPTQ2YWFmNDFlZTA5OWEwNDhkN2E1NTRjMDNhZTAxYmNkYWEw
N2Y3NzYKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmkt
Z2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9LjouCisrKysgUEVSTExJQj0uOi4KKysrIHVt
YXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcK
ICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNv
bmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAg
ICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9t
ZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICdd
JworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVw
b3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VE
PS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhlbi11bnN0YWJsZS1zbW9rZSA0NmFhZjQxZWUw
OTlhMDQ4ZDdhNTU0YzAzYWUwMWJjZGFhMDdmNzc2CisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9r
ZQorIHJldmlzaW9uPTQ2YWFmNDFlZTA5OWEwNDhkN2E1NTRjMDNhZTAxYmNkYWEwN2Y3NzYKKyAu
IC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmln
CisrKysgZXhwb3J0IFBFUkxMSUI9LjouOi4KKysrKyBQRVJMTElCPS46LjouCisrKyB1bWFzayAw
MDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAg
ICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWco
KTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAn
CisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3Nz
dGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysr
IGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisr
IHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3Jp
LWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKysgZXhwb3J0IFBFUkxMSUI9LjouOi46Lgor
KysgUEVSTExJQj0uOi46LjouCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNl
ICIkYnJhbmNoIiBpbgorIHRyZWU9eGVuCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQor
IHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyAnWycgeHhlbiA9IHhsaW51eCAn
XScKKyBsaW51eGJyYW5jaD0KKyAnWycgeHFlbXUtdXBzdHJlYW0tdW5zdGFibGUgPSB4ICddJwor
IHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3Rh
YmxlLXNtb2tlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeDQ2YWFmNDFl
ZTA5OWEwNDhkN2E1NTRjMDNhZTAxYmNkYWEwN2Y3NzYgPSB4ICddJworIDogdGVzdGVkLzIuNi4z
OS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRj
b25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBP
c3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAg
ICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qv
cnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9y
dW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3Nz
dGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9z
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDog
aHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5v
cmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9s
aW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0t
eGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tv
bnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi54ZW4tdW5z
dGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5
LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21v
a2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVu
LXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBo
dHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54ZW4tdW5z
dGFibGUtc21va2UKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDog
Z2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVB
TT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRS
RUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRS
RUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQu
Z2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51
eF90cmVlIHhlbi11bnN0YWJsZS1zbW9rZQorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2Ug
IiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy94ZW4KKyBnaXQgcHVzaCBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQgNDZhYWY0MWVlMDk5YTA0
OGQ3YTU1NGMwM2FlMDFiY2RhYTA3Zjc3NjpyZWZzL2hlYWRzL3Ntb2tlClRvIG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICBjYzA4YzczLi40NmFhZjQxICA0
NmFhZjQxZWUwOTlhMDQ4ZDdhNTU0YzAzYWUwMWJjZGFhMDdmNzc2IC0+IHNtb2tlCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 12:58:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 12:58:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2zXO-0001JK-HV; Fri, 13 Oct 2017 12:58:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=452bf3591=wei.liu2@citrix.com>)
 id 1e2zXN-0001JB-Ck
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 12:58:01 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 DB/AE-07499-858B0E95; Fri, 13 Oct 2017 12:58:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXitHSDvW7Yjge
 RBs/m8Ft83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlPVx1mLuhnr3hy+AJ7A+NF1i5GDg4JAX+J
 1TdNuxg5OVgEVCWaTl1mBbHZBJQlfnb2soHYIgLaEi9WrQOzmQWKJZ7/ncsCYgsLeEvsO3KOG
 WQMr4CFROMesFYhgRyJiYeng5XzCghKnJz5hAWiVUdiwe5PbCDlzALSEsv/cYCEOQUcJOb9Ps
 UEYosKqEh0Lp3DAjFGQaJj+jGmCYx8s5BMmoVk0iyESQsYmVcxqhenFpWlFula6CUVZaZnlOQ
 mZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYYAxDsYJx92f8QoyQHk5Ior1rkg0ghvqT8lMqM
 xOKM+KLSnNTiQ4wyHBxKErye24FygkWp6akVaZk5wGCHSUtw8CiJ8D7aBpTmLS5IzC3OTIdIn
 WLU5bjx8PofJiGWvPy8VClxXl+QGQIgRRmleXAjYJF3iVFWSpiXEegoIZ6C1KLczBJU+VeM4h
 yMSsK8tSBTeDLzSuA2vQI6ggnoiHcRYEeUJCKkpBoYDWZcOsn10FP/04MfaUtfiRrdXPTi6p9
 1Zy9V99afLTv0X/bN3hih0yFPlh9b+jHj+lJW1uiY58yf5s27Wc9lJ8D5dGPrAdcmngR5dlN2
 pfLPhpNlRP2fMyRUr21JfOvh9+3J7/NPH1y7cD7o+9WiqMWq/yZ//KWzxljKeE5CqKLAHwOlN
 HWX3UosxRmJhlrMRcWJAN5ylNK3AgAA
X-Env-Sender: prvs=452bf3591=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1507899476!106052500!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23387 invoked from network); 13 Oct 2017 12:57:57 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Oct 2017 12:57:57 -0000
X-IronPort-AV: E=Sophos;i="5.43,371,1503360000"; d="scan'208";a="453862861"
Date: Fri, 13 Oct 2017 13:52:24 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171013125224.k4ossxibv6o3pchw@citrix.com>
References: <20171013111938.2749-1-wei.liu2@citrix.com>
 <23008.46529.476419.16258@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23008.46529.476419.16258@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.10] libxl: handle NULL in
	libxl__enum_from_string
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMTMsIDIwMTcgYXQgMDE6NDY6NTdQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2VpIExpdSB3cml0ZXMgKCJbUEFUQ0ggZm9yLTQuMTBdIGxpYnhsOiBoYW5kbGUgTlVM
TCBpbiBsaWJ4bF9fZW51bV9mcm9tX3N0cmluZyIpOgo+ID4gRGlzY292ZXJlZCBieSBDb3Zlcml0
eS4KPiAKPiBCdXQuICBTdXJlbHkgaXQgaXMgdmVyeSB3cm9uZwo+IAo+ID4gQEAgLTEwMTcsNyAr
MTAxNyw3IEBAIGludCBsaWJ4bF9nZXRfbWF4X25vZGVzKGxpYnhsX2N0eCAqY3R4KQo+ID4gIGlu
dCBsaWJ4bF9fZW51bV9mcm9tX3N0cmluZyhjb25zdCBsaWJ4bF9lbnVtX3N0cmluZ190YWJsZSAq
dCwKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqcywgaW50ICpl
KQo+ID4gIHsKPiA+IC0gICAgaWYgKCF0KSByZXR1cm4gRVJST1JfSU5WQUw7Cj4gPiArICAgIGlm
ICghdCB8fCAhcykgcmV0dXJuIEVSUk9SX0lOVkFMOwo+IAo+IHRvIGNhbGwgdGhpcyBmdW5jdGlv
biB3aXRoIHM9PU5VTEwuCj4gCj4gSSdtIG5vdCBnZW5lcmFsbHkgaW4gZmF2b3VyIG9mIHR1cm5p
bmcgc3VjaCBtaXN0YWtlcyBmcm9tCj4gZWFzeS10by1kZWJ1ZyBjcmFzaGVzIGludG8gaGFyZC10
by10cmFjay1kb3duIGVycm9yIGNvZGVzIChlc3BlY2lhbGx5Cj4gd2l0aCBvdXIgbm9uc3BlY2lm
aWMgZXJyb3IgY29kZXMpLgo+IAo+IFdoZXJlIGRvZXMgdGhhdCBvY2N1ciA/Cj4gCgpsaWJ4bF8q
X3R5cGVfZnJvbV9zdHJpbmcuCgpJIGFncmVlIHRoZXkgc2hvdWxkbid0IGJlIGNhbGxlZCB3aXRo
IE5VTEwuIFdlIHNob3VsZCBndWFyZCBhZ2FpbnN0CmVycm9yIChoZXJlIG9yIHRoZSBsaWJ4bF8q
X3R5cGVfZnJvbV9zdHJpbmcpIG9yIGFubm90YXRlIHRoZSBpbnB1dCBjYW4ndApiZSBOVUxMLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 13 13:01:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 13:01:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2za7-0001zl-VI; Fri, 13 Oct 2017 13:00:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1e2za6-0001zf-PT
 for xen-devel@lists.xen.org; Fri, 13 Oct 2017 13:00:50 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 EF/4B-29911-209B0E95; Fri, 13 Oct 2017 13:00:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDJsWRWlGSWpSXmKPExsUSfTxjoS7jzge
 RBieWq1gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnzZxxjK5gpWHF00xH2BsY/Al2MnBxCAu4S
 n5bOZuli5AKy1zJKzF70jh3CucYocaTnMjNElYfEvRPToBJLGSXmT7sC5WxglJi54SoThLOAU
 aLj8Sc2kBY2AUuJlzOugbWLCGhLbNy/EqyIWeAas8SfKWtYQRLCAl4S++ccZoUo8pY4cGAW0C
 UcQLaVxOYfziBhFgFViWfPtoPN4RUwl9h55BA7xEl1Eos61zKB2JwC9hJ/G5vB9jIKiEl8P7U
 GLM4sIC5x68l8MFtCQFBi0ew9zBC2mMS/XQ/ZIGwDia1L97FA2HIS5yY2QdkJElsnvwc7h1lA
 U2L9Ln2IkXYSfxddZ4GwFSWmdD9khzhNUOLkzCdQrTkScx/sZQZplRCQkvjfqgTyuYTAd2aJn
 zdns0LUyEg8mniTbQKjwiwkl85C2DYLybZZSLbNQrJtASPrKkaN4tSistQiXUNjvaSizPSMkt
 zEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwJTCAAQ7GL8sCzjEKMnBpCTKqxb5IFKILyk/pTI
 jsTgjvqg0J7X4EKMMB4eSBO/z7UA5waLU9NSKtMwcYHKDSUtw8CiJ8M4ASfMWFyTmFmemQ6RO
 MepyPLk27y+TEEtefl6qlDjvHpAiAZCijNI8uBGwRHuJUVZKmJcR6CghnoLUotzMElT5V4ziH
 IxKwrwfQKbwZOaVwG16BXQEE9AR7yLAjihJREhJNTAKHMtzWtysdubkh2S7OTaqa1fP7eC+3R
 Zwfscbv2udIXuTyr96/PmePe1XepI1U6wsT6z2togH06YLqlnMc3kns8jo6vtdiyf7s17+Ofu
 WJI9wwZyrucEP/NkN9jBtKWXaqFjcH6cYZMfgWKdj3n+Xr7ekRkKn6fDXZR32uRmBmhMnnVub
 ZqnEUpyRaKjFXFScCACri+RfrwMAAA==
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1507899648!111184092!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62300 invoked from network); 13 Oct 2017 13:00:49 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 13 Oct 2017 13:00:49 -0000
Received: (qmail 1960 invoked from network); 13 Oct 2017 16:00:48 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 13 Oct 2017 16:00:48 +0300
Received: from smtp01.buh.bitdefender.com (smtp.bitdefender.biz [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 5FC977FC78
 for <xen-devel@lists.xen.org>; Fri, 13 Oct 2017 16:00:48 +0300 (EEST)
Received: (qmail 28466 invoked from network); 13 Oct 2017 16:00:48 +0300
Received: from unknown (HELO mb1xmail.bitdefender.biz) (10.20.0.28)
 by smtp01.buh.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 13 Oct 2017 16:00:47 +0300
Received: from mb1xmail.bitdefender.biz (10.20.0.28) by
 mb1xmail.bitdefender.biz (10.20.0.28) with Microsoft SMTP Server (TLS) id
 15.0.1293.2; Fri, 13 Oct 2017 16:00:47 +0300
Received: from mb1xmail.bitdefender.biz ([10.20.0.28]) by
 mb1xmail.bitdefender.biz ([10.20.0.28]) with mapi id 15.00.1293.002; Fri, 13
 Oct 2017 16:00:47 +0300
From: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>
To: "JBeulich@suse.com" <JBeulich@suse.com>
Thread-Topic: [PATCH v5] x86/altp2m: Added xc_altp2m_set_mem_access_multi()
Thread-Index: AQHTQrYLLI/4v1QM/kWr0HQ4tLvWFqLhWfiAgAA04gA=
Date: Fri, 13 Oct 2017 13:00:46 +0000
Message-ID: <1507899646.19019.17.camel@bitdefender.com>
References: <1507739171-5388-1-git-send-email-ppircalabu@bitdefender.com>
 <59E0A8C10200007800186105@prv-mh.provo.novell.com>
In-Reply-To: <59E0A8C10200007800186105@prv-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.18.66.8]
x-endpointsecurity-0xde81-ev: v:6.2.24.938, d:out, a:y, w:t, t:14,
 sv:1507809579, ts:1507899647
Content-ID: <CEEED2E78CC5DD458BDBA1339EA3E728@bitdefender.com>
MIME-Version: 1.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.73444
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 463662,
 Stamp: 3], Multi: [Enabled, t: (0.000011,0.009612)], BW: [Enabled, t:
 (0.000034)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.004330), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY; NN_NO_LINK_NMD;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t:
 (0.016612,0.000106)], URL: [Enabled, t: (0.000007)], RTDA: [Enabled,
 t: (0.348975), Hit: No, Details: v2.6.12; Id:
 15.5f47gk.1bs2u30go.5a3hr], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: "tim@xen.org" <tim@xen.org>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v5] x86/altp2m: Added
	xc_altp2m_set_mem_access_multi()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVmksIDIwMTctMTAtMTMgYXQgMDM6NTEgLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOg0KPiA+
wqANCj4gPiANCj4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgQlVJTERfQlVHX09OKHNpemVv
ZihzdHJ1Y3QNCj4gPiB4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aSkgPA0KPiA+
ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHNpemVv
ZihzdHJ1Y3QNCj4gPiBjb21wYXRfaHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aSkpOw0K
PiBXaGF0IGdvb2QgZG9lcyB0aGlzIGRvPw0KPiBTb3JyeSwgSSBkb24ndCB1bmRlcnN0YW5kIGhv
dyB0aGVzZSBzaXplIGNoZWNrcyBzaG91bGQgbG9vayAoYXJlIHdlDQo+IHRlc3RpbmcgdGhhdCB0
aGUgbGVmdCBoYW5kIHNpZGUgaXMgYXQgbGVhc3QgYXMgd2lkZSBhcyB0aGUgcmlnaHQgaGFuZA0K
PiBzaWRlPykuIENvdWxkIHlvdSBwbGVhc2UgZ2l2ZSBhbiBleGFtcGxlPyBUaGFua3MhDQoNCj4g
PiArwqDCoMKgwqDCoCovDQo+ID4gK8KgwqDCoMKgbmF0LmFsdHAybV9vcC0+dmVyc2lvbsKgwqA9
IGEudmVyc2lvbjsNCj4gPiArwqDCoMKgwqBuYXQuYWx0cDJtX29wLT5jbWTCoMKgwqDCoMKgwqA9
IGEuY21kOw0KPiA+ICvCoMKgwqDCoG5hdC5hbHRwMm1fb3AtPmRvbWFpbsKgwqDCoD0gYS5kb21h
aW47DQo+ID4gK8KgwqDCoMKgbmF0LmFsdHAybV9vcC0+cGFkMcKgwqDCoMKgwqA9IGEucGFkMTsN
Cj4gPiArwqDCoMKgwqBuYXQuYWx0cDJtX29wLT5wYWQywqDCoMKgwqDCoD0gYS5wYWQyOw0KPiBU
aGVyZSBhcmUgX3N0aWxsXyBubyBzaXplIGNoZWNrcyBoZXJlLg0KSSdtIG5vdCBzdXJlIEkgdW5k
ZXJzdGFuZCB3aGF0IGtpbmQgb2Ygc2l6ZSBjaGVja3Mgc2hvdWxkIGJlIHVzZWQgaGVyZS4NCkFy
ZSB5b3UgZXhwZWN0aW5nIHNvbWV0aGluZyBzaW1pbGFyIHdpdGggdGhlIENIRUNLX0ZJRUxEXyBt
YWNybz8NCj4gPiANCj4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgaWYgKCBuYXQuYWx0cDJt
X29wLT51LnNldF9tZW1fYWNjZXNzX211bHRpLm9wYXF1ZSA+IDANCj4gPiApDQo+IFBsZWFzZSBh
bHNvIGNoZWNrIHJjIGhlcmUgdG8gYXZvaWQgbmVlZGxlc3NseSBjb3B5aW5nIGJhY2suIEluDQo+
IGZhY3QgX29ubHlfIGNoZWNraW5nIHJjIG91Z2h0IHRvIGJlIGZpbmUuDQpBY3R1YWxseSwgaW4g
dGhpcyBjYXNlIHJjIGlzIG92ZXJ3cml0dGVuIGluIGRvX2FsdHAybV9vcCAoLUVGQVVMVCBpZg0K
dGhlIGNvcHkgZGlkbid0IHdvcmsgb3IgdGhlIHJlc3VsdCBvZiBoeXBlcmNhbGxfY3JlYXRlX2Nv
bnRpbnVhdGlvbg0Kb3RoZXJ3aXNlKS4NCkkgaGF2ZSB1c2VkIHRoZSBjaGVjayBmb3LCoG5hdC5h
bHRwMm1fb3AtPnUuc2V0X21lbV9hY2Nlc3NfbXVsdGkub3BhcXVlDQphcyBpdCB1c3VhbGx5IGdl
dHMgc2V0IHRvIGEgcG9zaXRpdmUgdmFsdWUgb25seSBpZiB0aGUgaHlwZXJjYWxsIGdldHMNCnBy
ZWVtcHRlZCwNCg0KTWFueSB0aGFua3MgZm9yIHlvdXIgc3VwcG9ydCwNClBldHJlDQo+IA0KPiA+
wqANCj4gDQo+IEphbg0KPiANCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19fXw0KPiBUaGlz
IGVtYWlsIHdhcyBzY2FubmVkIGJ5IEJpdGRlZmVuZGVyCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 13 13:03:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 13:03:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2zcq-00029G-D6; Fri, 13 Oct 2017 13:03:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e2zcp-000299-9r
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 13:03:39 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 68/B5-00983-AA9B0E95; Fri, 13 Oct 2017 13:03:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOKsWRWlGSWpSXmKPExsVyMfTGJt2VOx9
 EGlxttbb4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNWb73IVLBGsOL1tLusDYzL+LoYuTiEBGYy
 Ssz7cZMZxGEReM0scaXtASOIIyFwh1Xi7upu9i5GTiAnT+JxxwE2CDtNYtm2hcwQdqXEoauPg
 eIcQKPUJNa8iYKY+oNR4viad4wgNcICWRLrN2wFqxERqJf4fgtsM7PAPkaJlZcfM0M0PGWUmL
 HjATtIEZuAjsS6GbUgvbwCthLT3nxlAbFZBFQlVt+6yQpiiwqESzSd7WeBqBGUODnzCZjNKWA
 vsWDfFCYQm1nATGLe5ofMELa4xK0n86Hi8hLb385hnsAoOgtJ+ywkLbOQtMxC0rKAkWUVo3px
 alFZapGusV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmDEMADBDsbmL06HGCU5m
 JREedUiH0QK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC9tQMoJ1iUmp5akZaZA4xdmLQEB4+SCO
 +M7UBp3uKCxNzizHSI1ClGS44TKy7+YeK4cOcSkDyw59YfJiGWvPy8VClx3lUg8wRAGjJK8+D
 GwdLLJUZZKWFeRqADhXgKUotyM0tQ5V8xinMwKgnz3geZwpOZVwK39RXQQUxAB72LADuoJBEh
 JdXAeLK5w1h1FYus9I/+AxmJ+56v25L16evpCqeWufMC59xZP+PbA4HMpPNlc3aL5Z/5Uth2g
 +u8pllrX5O91Z9PB2TbMhImPnugJXvh6spt11Y6ye1Yv3XBq8jobkHh38cj7j323jT1/iqvJR
 U6CjY8xrmTyvKXhF3ZMM2IPUktZeaOYxdfPXlQsVeJpTgj0VCLuag4EQB0iAVnKgMAAA==
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1507899817!110146466!1
X-Originating-IP: [209.85.216.178]
X-SpamReason: No, hits=1.2 required=7.0 tests=SORTED_RECIPS
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17814 invoked from network); 13 Oct 2017 13:03:37 -0000
Received: from mail-qt0-f178.google.com (HELO mail-qt0-f178.google.com)
 (209.85.216.178)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Oct 2017 13:03:37 -0000
Received: by mail-qt0-f178.google.com with SMTP id v41so9180788qtv.12
 for <xen-devel@lists.xenproject.org>; Fri, 13 Oct 2017 06:03:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=V9DdfhK3Ol7dHtKTpsmvH+TWBlXS092Tr0m7VmBAa7Q=;
 b=UaAf9/m16tehmnbrTJzRwef03BH9kXMDQIDEepcWBkm20aU0OPtjL49QHBnwCCgYnB
 d+bxuYt5EzDWUYo1uzqnHFVigTiN84BeMuS3OvcU98yB6KHXvFvy37N+Y1ArrRKccTZt
 podyzSWhThgUDTPcmNQInnIbJCKBKgW1nvvcQ=
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=V9DdfhK3Ol7dHtKTpsmvH+TWBlXS092Tr0m7VmBAa7Q=;
 b=KYv4oPiyIIVOmzm0fntK+UWm13tzOS604VU0Q8ri5JusqYJsG5/+1ZX0otvOaBbd3C
 z8GIYh6Y8CAr3oDS53U/c3oJICJ5tRgVMU9qJRr5WYuXqzilheoLwD8K1C0+e/prQuRu
 LeEiw0onAx5BG0q9yPzsiX8jNEgR5DfdNaIQCnI8nnTeUFRzC9akhCLkxMPmtTityE3t
 PFsYVyOgtjl7tXLTwCVSUc0zWL1SO5ZUfbFKqUmMCqtdccbJgfF8L+LHVJPIxddscC1V
 8TzwssABoxso5+yWSqzU/kj5jyhrOIwf3p30Lzf4JV2u41z2Fa4eg04iECaH5YOmBDB0
 b0mQ==
X-Gm-Message-State: AMCzsaUymSaFhURE4jh+axmxojEnlW0BE7HyIwLFi6A6L77wbRiOitU8
 OcRUCPsKlsCmBiO7/TUj56V9enOUxCM=
X-Google-Smtp-Source: ABhQp+Qqo+Ai4sURoywGTbgx2um4aiQP8rfbCuU2Sc9uYpXdaBSETeXdDo1HfLecfsNK0+wDUtkmhw==
X-Received: by 10.200.48.37 with SMTP id f34mr1930688qte.228.1507899816575;
 Fri, 13 Oct 2017 06:03:36 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id u4sm526708qtg.14.2017.10.13.06.03.34
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 13 Oct 2017 06:03:36 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper
 <andrew.cooper3@citrix.com>, Bhupinder Thakur <bhupinder.thakur@linaro.org>
References: <1507891472-4701-1-git-send-email-bhupinder.thakur@linaro.org>
 <59E0C8F302000078001862A2@prv-mh.provo.novell.com>
 <82445a0a-d829-8bb8-a494-420e75d30ce4@citrix.com>
 <59E0CE840200007800186318@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <a06ba00a-806d-03d5-41ab-31e79a77d37e@linaro.org>
Date: Fri, 13 Oct 2017 14:03:34 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59E0CE840200007800186318@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 IanJackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] libxl: vpl011: Fix hex to dec conversion of
 vuart_gfn in libxl__device_vuart_add
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxMy8xMC8xNyAxMzozMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTMuMTAu
MTcgYXQgMTQ6MTksIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMTMv
MTAvMTcgMTM6MDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMTMuMTAuMTcgYXQgMTI6
NDQsIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+IHdyb3RlOgo+Pj4+IEluIGxpYnhsX19k
ZXZpY2VfdnVhcnRfYWRkIHZ1YXJ0X2dmbiBpcyBnZXR0aW5nIHN0b3JlZCBhcyBhIGhleCB2YWx1
ZToKPj4+Pgo+Pj4+PiBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCBHQ1NQUklOVEYoIiUiUFJJ
X3hlbl9wZm4sIHN0YXRlLT52dWFydF9nZm4pKTsKPj4+PiBIb3dldmVyLCB4ZW5zdG9yZSByZWFk
cyB0aGlzIHZhbHVlIGFzIGEgZGVjaW1hbCB2YWx1ZSBhbmQgdHJpZXMgdG8gbWFwIHRoZQo+Pj4+
IHdyb25nIGFkZHJlc3MgYW5kIGZhaWxzLgo+Pj4gSXMgdGhpcyBnZW5lcmljIG9yIHZ1YXJ0IHNw
ZWNpZmljIGNvZGUgaW4geGVuc3RvcmUgdGhhdCBkb2VzIHNvPwo+Pj4gQ291bGQgeW91IHBlcmhh
cHMgc2ltcGx5IHBvaW50IG1lIGF0IHRoZSBjb25zdW1pbmcgc2lkZT8KPj4+Cj4+Pj4gSW50cm9k
dWNlZCBhIG5ldyBmb3JtYXQgc3RyaW5nICJQUkl1X3hlbl9wZm4iIHdoaWNoIGZvcm1hdHMgdGhl
IHZhbHVlIGFzIGEKPj4+PiBkZWNpbWFsIHZhbHVlLgo+Pj4gSSBhc2sgYmVjYXVzZSBJJ20gbm90
IHJlYWxseSBoYXBweSBhYm91dCB0aGlzIGFkZGl0aW9uLCBpLmUuIEknZAo+Pj4gcHJlZmVyIHRo
ZSByZWFkIHNpZGUgdG8gY2hhbmdlLgo+Pgo+PiBDYW4gdGhlIHJlYWQgc2lkZSByZWFsaXN0aWNh
bGx5IGNoYW5nZT8KPiAKPiBXZWxsLCB0aGF0J3Mgd2h5IEkgaGFkIGFza2VkIHdoZXRoZXIgdGhp
cyBpcyBnZW5lcmljIG9yIHNwZWNpZmljCj4gY29kZS4gSSB3b3VsZCBoYXZlIGhvcGVkL2Fzc3Vt
ZWQgdGhhdCB4ZW5zdG9yZSBkb2Vzbid0Cj4gZ2VuZXJpY2FsbHkgdHJ5IHRvIHRyYW5zbGF0ZSBz
dHJpbmdzIGludG8gbnVtYmVycyAtIGhvdyB3b3VsZCBpdAo+IGtub3cgYSBzdHJpbmcgaXMgdG8g
cmVwcmVzZW50IGEgbnVtYmVyIGluIHRoZSBmaXJzdCBwbGFjZT8gSGVuY2UKPiBJIHdhcyBob3Bp
bmcgZm9yIHRoaXMgdG8gYmUgc3BlY2lmaWMgKGFuZCBoZW5jZSkgbmV3IGNvZGUuCj4gCj4+IEl0
cyBiZWVuIGRlY2ltYWwgZm9yIGEgZGVjYWRlIG5vdywgYW5kIHRoZXJlIGRlZmluaXRlbHkgaXMg
M3JkIHBhcnR5Cj4+IGNvZGUgd2hpY2ggdXNlcyB0aGVzZSB2YWx1ZXMgaW4geGVuc3RvcmUgKHNh
ZGx5KS4KPiAKPiBBcmUgeW91IHRyeWluZyB0byB0ZWxsIG1lIHRoZXJlJ3MgYmVlbiBhIHZ1YXJ0
IGZyb250ZW5kIGJlZm9yZQo+IHRoZSBkZXZpY2UgdHlwZSBpbnRyb2R1Y3Rpb24gaW4gbGlieGws
IG9yIGlzIHRoZSBuZXcgZGV2aWNlIHR5cGUKPiBjb21wYXRpYmxlIHdpdGggYW4gZXhpc3Rpbmcg
b25lPwo+IAo+PiBUaGVuIGFnYWluLCB0aGUgcmluZy1yZWYga2V5IGlzIGxpc3RlZCBhcyBkZXBy
ZWNhdGVkIGluIG91cgo+PiBkb2N1bWVudGF0aW9uLCB3aXRob3V0IGFueSByZWZlcmVuY2UgZGVz
Y3JpYmluZyB3aGljaCBrZXkgc2hvdWxkIGJlIHVzZWQKPj4gaW5zdGVhZC4gIEl0IGlzIGFsc28g
dHlwaWNhbGx5IGEgZ3JhbnQgcmVmZXJlbmNlLCBub3QgYSBnZm4sIHNvCj4+IHNvbWV0aGluZyB3
b25reSBpcyBkZWZpbml0ZWx5IGdvaW5nIG9uIGhlcmUuCj4gCj4gV2hpY2ggcHV0IHVuZGVyIHF1
ZXN0aW9uIGhvdyBhbiBleGlzdGluZyBmcm9udGVuZCBjb3VsZCB3b3JrCj4gd2l0aCB0aGlzIG5l
dyBkZXZpY2UgdHlwZS4KCldlbGwsIHZ1YXJ0IGlzIHJlcGxpY2F0aW5nIHRoZSBiZWhhdmlvciBv
ZiBjb25zb2xlIChzZWUgCmxpYnhsX19kZXZpY2VfY29uc29sZV9hZGQpLiBUaGUgY29uc29sZSBp
cyBwYXNzaW5nIGEgZnJhbWUgbnVtYmVyIGluIApkZWNpbWFsIGluICJyaW5nLXJlZiIuIENvbmZ1
c2luZ2x5IGl0IGlzIGFuIE1GTiBhbmQgd291bGQgZXZlbiBicmVhayBvbiAKMzItYml0IHRvb2xz
dGFjayB1c2luZyA2NC1iaXQgWGVuLi4uCgpTbyB0aGlzIHBhdGNoIGlzIGp1c3QgZm9sbG93aW5n
IHRoZSBjb25zb2xlIGJlaGF2aW9yIGJ5IHBhc3NpbmcgYSAKZGVjaW1hbCB2YWx1ZSByYXRoZXIg
dGhhbiBhbiBoZXhhZGVjaW1hbCB2YWx1ZS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 13 13:05:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 13:05:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2zeQ-0002G6-OX; Fri, 13 Oct 2017 13:05:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45279cac4=Ian.Jackson@citrix.com>)
 id 1e2zeQ-0002Fy-6L
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 13:05:18 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 68/BB-07499-D0AB0E95; Fri, 13 Oct 2017 13:05:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHSDvS73rge
 RBnsOsll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm3z/YyFTRzVyzef42lgfEFRxcjJ4eEgL/E
 j7MbWEBsNgFdiaYtf9lAbF4BQYmTM5+AxZkFdCQW7P7EBmHLS2x/O4cZosZBYlfbKbA4i4Cqx
 Jqf21hBbBEBRYkHL2+yQtSHSDT+mwtWIyzgLbHvyDmwXk4BS4nvT78CzefiEBKYxSjR8OQSM8
 RBJhJvF+4EauAASqhJzF0fP4GRbxaSk2YhOWkWkpMWMDKvYtQoTi0qSy3SNTTWSyrKTM8oyU3
 MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDDYGINjB+GVZwCFGSQ4mJVFetcgHkUJ8SfkplRmJ
 xRnxRaU5qcWHGGU4OJQkeL12AuUEi1LTUyvSMnOAYQ+TluDgURLhZQBJ8xYXJOYWZ6ZDpE4x6
 nJ03Lz7h0mIJS8/L1VKnFcRpEgApCijNA9uBCwGLzHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUU
 mYVwZkCk9mXgncpldARzABHfEuAuyIkkSElFQDo6XyJr5tzlOLlynkLXVXvdK1xF6+kSXQ4eE
 po9kq0RNWLEl16Nrw5WKQLW/ogd676w6/LXt+OVDbb7n7L4FbJqYXQ72Phy2TSZDYsd2zkb3r
 mYhoa/RtZ8tU72UTFCwzFrxYvVWC/Vn6lKsaU0zn7pg2P3NGwuyzz1e8EAifYara9jbglridq
 RJLcUaioRZzUXEiAKpmK4S8AgAA
X-Env-Sender: prvs=45279cac4=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1507899913!76941885!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5448 invoked from network); 13 Oct 2017 13:05:14 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Oct 2017 13:05:14 -0000
X-IronPort-AV: E=Sophos;i="5.43,371,1503360000"; d="scan'208";a="453864895"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23008.47389.362362.722005@mariner.uk.xensource.com>
Date: Fri, 13 Oct 2017 14:01:17 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20171013125224.k4ossxibv6o3pchw@citrix.com>
References: <20171013111938.2749-1-wei.liu2@citrix.com>
 <23008.46529.476419.16258@mariner.uk.xensource.com>
 <20171013125224.k4ossxibv6o3pchw@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH for-4.10] libxl: handle NULL in
	libxl__enum_from_string
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIGZvci00LjEwXSBsaWJ4bDogaGFuZGxlIE5VTEwg
aW4gbGlieGxfX2VudW1fZnJvbV9zdHJpbmciKToKPiBJIGFncmVlIHRoZXkgc2hvdWxkbid0IGJl
IGNhbGxlZCB3aXRoIE5VTEwuIFdlIHNob3VsZCBndWFyZCBhZ2FpbnN0Cj4gZXJyb3IgKGhlcmUg
b3IgdGhlIGxpYnhsXypfdHlwZV9mcm9tX3N0cmluZykgb3IgYW5ub3RhdGUgdGhlIGlucHV0IGNh
bid0Cj4gYmUgTlVMTC4KCkkgbWVhbiwgd2hvIGNhbGxzIGFueSAgbGlieGxfKl9mcm9tX3N0cmlu
ZyAgd2l0aCBzPT1OVUxMID8KCkFsc28gSSBkb24ndCB0aGluayB3ZSBzaG91bGQgYW5ub3RhdGUg
dGhhdCB0aGUgaW5wdXQgdmFsdWUgY2FuJ3QgYmUKTlVMTCwgZXNwZWNpYWxseSBpbiBhIHNpdHVh
dGlvbiBsaWtlIHRoaXMgd2hlcmUgdGhlIHNlbWFudGljcyBjb3VsZApvbmx5IGJlICJ0aGlzIGlz
IHdyb25nIi4gIFRoZSBBUEkgKGFuZCB0aGUgaW50ZXJuYWwgY2FsbGluZwpjb252ZW50aW9ucykg
YXJlIGZ1bGwgb2YgZnVuY3Rpb25zIHRha2luZyBwb2ludGVyIGFyZ3VtZW50cyAtIGFyZSB3ZQpn
b2luZyB0byBhbm5vdGF0ZSBlYWNoIG9uZSBvZiB0aG9zZSB0byBzYXkgdGhhdCBpdCBjYW5ub3Qg
YmUgTlVMTCA/CgpJbnN0ZWFkLCB3aGF0IHdlIGhhdmUgYWN0dWFsbHkgZG9uZSBzbyBmYXIsIGlz
IGFubm90YXRlIHdoZW4gYSBwb2ludGVyCnBhcmFtZXRlciAqbWF5KiBiZSBOVUxMLCBhbmQsIGlu
IHRoYXQgY2FzZSwgd2hhdCB0aGF0IG1lYW5zOgoKICogSWYgYW9faG93PT1OVUxMLCB0aGUgZnVu
Y3Rpb24gd2lsbCBiZSBzeW5jaHJvbm91cy4KICogSWYgYW9faG93LT5jYWxsYmFjaz09TlVMTCwg
YSBsaWJ4bF9ldmVudCB3aWxsIGJlIGdlbmVyYXRlZCB3aGljaAogIC8qIGlmIG9sZF9uYW1lIGlz
IE5VTEwsIGFueSBvbGQgbmFtZSBpcyBPSzsgb3RoZXJ3aXNlIHdlIGNoZWNrCi8qIE1heSBiZSBj
YWxsZWQgd2l0aCBpbmZvX3IgPT0gTlVMTCB0byBjaGVjayBmb3IgZG9tYWluJ3MgZXhpc3RlbmNl
LgogICAqIGV2ZW50X29jY3VycyBtYXkgYmUgTlVMTCBpZiBtYXNrIGlzIDAuCiAgICogZGlzYXN0
ZXIgbWF5IGJlIE5VTEwuICBJZiBpdCBpcywgb3IgaWYgX3JlZ2lzdGVyX2NhbGxiYWNrcyBoYXMK
ICogVGhlIGFwcGxpY2F0aW9uIG1heSBjYWxsIGJlZm9yZXBvbGwgd2l0aCBmZHM9PU5VTEwgYW5k
Cl9oaWRkZW4gdm9pZCBsaWJ4bF9fcHRyX2FkZChsaWJ4bF9fZ2MgKmdjX29wdCwgdm9pZCAqcHRy
IC8qIG1heSBiZSAqIE5VTEwgKi8pIE5OMTsKX2hpZGRlbiBjaGFyICpsaWJ4bF9fc3RyZHVwKGxp
YnhsX19nYyAqZ2Nfb3B0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAq
YyAvKiBtYXkgYmUgTlVMTCAqLykgTk4xOwoKZXRjLiBldGMuCgpJYW4uCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 13:06:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 13:06:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2zfs-0002Sj-2K; Fri, 13 Oct 2017 13:06:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1e2zfr-0002Qh-6T
 for xen-devel@lists.xen.org; Fri, 13 Oct 2017 13:06:47 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 2A/03-31121-66AB0E95; Fri, 13 Oct 2017 13:06:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsXS1taRopu660G
 kQd9EC4slHxezODB6HN39mymAMYo1My8pvyKBNePb1pvMBd8jKub9+83ewDjXvYuRk0NIoEJi
 0bMWFhBbQoBX4siyGaxdjBxAdoDEy2npECW1EosfTWAFsdkElCUufu1lA7FFBKQlrn2+zNjFy
 MXBLNDEJLH/w31GkISwQKzEwTWPmEBsFgFVifdTp4LN5xVwlPi7/xArxC4FiSkP3zNPYORewM
 iwilG9OLWoLLVI10IvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyPQtwxAsINx9mX
 /Q4ySHExKorxqkQ8ihfiS8lMqMxKLM+KLSnNSiw8xanBwCBw7N3c6kxRLXn5eqpIE78SdQHWC
 RanpqRVpmTnA4IMpleDgURLhrQRJ8xYXJOYWZ6ZDpE4xGnMc23T5DxNHx827f5iEwCZJifOuA
 CkVACnNKM2DGwSLikuMslLCvIxAZwrxFKQW5WaWoMq/YhTnYFQS5p0KMoUnM68Ebt8roFOYgE
 55FwF2SkkiQkqqgbHkYcvWeatn7Hl3afnbapa7rx9MTHNk0Vp+xL7mnYNd2qVvByxTGGa8Xm6
 +5PCDjy0ii9p3s8lXd3OenPNTp6pwpU1/yuH7/Ts9DZZOvHwp82akowvzonNnQhaFukVybnxw
 3mSf3w1l00s1MqEOM+2VKzP//LxacVGlSCTt9cPyBivf4t6zPapKLMUZiYZazEXFiQAqJjNdh
 QIAAA==
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1507900003!51984109!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46583 invoked from network); 13 Oct 2017 13:06:45 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 13:06:45 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga105.jf.intel.com with ESMTP; 13 Oct 2017 06:06:43 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,371,1503385200"; d="scan'208";a="1024844630"
Received: from knl-rvp-beta.sh.intel.com ([10.239.48.153])
 by orsmga003.jf.intel.com with ESMTP; 13 Oct 2017 06:06:40 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xen.org
Date: Fri, 13 Oct 2017 13:10:25 +0800
Message-Id: <1507871425-6061-1-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.8.3.1
Cc: Kevin Tian <kevin.tian@intel.com>, Quan Xu <quan.xu0@gmail.com>, Jun Nakajima <jun.nakajima@intel.com>, Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>, Chao Gao <chao.gao@intel.com>, Roger Pau MonnÃ© <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2] x86/vpt: guarantee the return value of
	pt_update_irq() set in vIRR or PIR
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

cHRfdXBkYXRlX2lycSgpIGlzIGV4cGVjdGVkIHRvIHJldHVybiB0aGUgdmVjdG9yIG51bWJlciBv
ZiBwZXJpb2RpYwp0aW1lciBpbnRlcnJ1cHQsIHdoaWNoIHNob3VsZCBiZSBzZXQgaW4gdklSUiBv
ZiB2bGFwaWMgb3IgaW4gUElSLgpPdGhlcndpc2UgaXQgd291bGQgdHJpZ2dlciB0aGUgYXNzZXJ0
aW9uIGluIHZteF9pbnRyX2Fzc2lzdCgpLCBwbGVhc2UKc2VlaW5nIGh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0xMC9tc2cwMDkxNS5odG1s
LgoKQnV0IGl0IGZhaWxzIHRvIGFjaGlldmUgdGhhdCBpbiB0aGUgZm9sbG93aW5nIHR3byBjYXNl
OgoxLiBodm1faXNhX2lycV9hc3NlcnQoKSBtYXkgbm90IHNldCB0aGUgY29ycmVzcG9uZGluZyBi
aXQgaW4gdklSUiBmb3IKbWFzayBmaWVsZCBvZiBJT0FQSUMgUlRFIGlzIHNldC4gUGxlYXNlIHJl
ZmVyIHRvIHRoZSBjYWxsIHRyZWUKdm14X2ludHJfYXNzaXN0KCkgLT4gcHRfdXBkYXRlX2lycSgp
IC0+IGh2bV9pc2FfaXJxX2Fzc2VydCgpIC0+CmFzc2VydF9pcnEoKSAtPiBhc3NlcnRfZ3NpKCkg
LT4gdmlvYXBpY19pcnFfcG9zaXRpdmVfZWRnZSgpLiBUaGUgcGF0Y2gKY2hlY2tzIHdoZXRoZXIg
dGhlIHZlY3RvciBpcyBzZXQgb3Igbm90IGluIHZJUlIgb2YgdmxhcGljIG9yIFBJUiBiZWZvcmUK
cmV0dXJuaW5nLgoKMi4gc29tZW9uZSBjaGFuZ2VzIHRoZSB2ZWN0b3IgZmllbGQgb2YgSU9BUElD
IFJURSBiZXR3ZWVuIGFzc2VydGluZwp0aGUgaXJxIGFuZCBnZXR0aW5nIHRoZSB2ZWN0b3Igb2Yg
dGhlIGlycSwgbGVhZGluZyB0byBzZXR0aW5nIHRoZQpvbGQgdmVjdG9yIG51bWJlciBidXQgcmV0
dXJuaW5nIGEgZGlmZmVyZW50IHZlY3RvciBudW1iZXIuIFRoaXMgcGF0Y2gKYWxsb3dzIGh2bV9p
c2FfaXJxX2Fzc2VydCgpIHRvIGFjY2VwdCBhIGNhbGxiYWNrIHdoaWNoIGNhbiBnZXQgdGhlCmlu
dGVycnVwdCB2ZWN0b3Igd2l0aCBpcnFfbG9jayBoZWxkLiBUaHVzLCBubyBvbmUgY2FuIGNoYW5n
ZSB0aGUgdmVjdG9yCmJldHdlZW4gdGhlIHR3byBvcGVyYXRpb25zLgoKU2lnbmVkLW9mZi1ieTog
Q2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KLS0tCnBhc3NlZCB0aGUgdHdvIHNpbXBsZSB4
dGYgdGVzdHMgaW4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hl
bi1kZXZlbC8yMDE3LTEwL21zZzAwOTE1Lmh0bWwuCiwgd2hpY2ggYXJlIGRlc2lnbmVkIHRvIHBy
b2R1Y2UgdGhlIGFib3ZlIHR3byBjYXNlcy4KCnYyOgotIGFkZCBhIGNhbGxiYWNrIHRvIGh2bV9p
c2FfaXJxX2Fzc2VydCgpIHRvIGF2b2lkIGNvZGUgZHVwbGljYXRpb24KLSBDb25zdGlmeSB2bGFw
aWMgYXJndW1lbnQgb2YgdmxhcGljX3Rlc3RfaXJxKCkKLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2Rt
LmMgICAgICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L2h2bS9pcnEuYyAgICAgICAgICAg
IHwgMTEgKysrKysrKysrLS0KIHhlbi9hcmNoL3g4Ni9odm0vcG10aW1lci5jICAgICAgICB8ICAy
ICstCiB4ZW4vYXJjaC94ODYvaHZtL3J0Yy5jICAgICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gv
eDg2L2h2bS92bGFwaWMuYyAgICAgICAgIHwgMTIgKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYv
aHZtL3ZteC92bXguYyAgICAgICAgfCAgNyArKysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL3ZwdC5j
ICAgICAgICAgICAgfCAzOSArKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0K
IHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oICAgICB8ICAxICsKIHhlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL2lycS5oICAgICB8IDEyICsrKysrKysrKystLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vdmxhcGljLmggIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZteC5o
IHwgIDUgKysrKysKIDExIGZpbGVzIGNoYW5nZWQsIDc0IGluc2VydGlvbnMoKyksIDIwIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZG0uYyBiL3hlbi9hcmNoL3g4
Ni9odm0vZG0uYwppbmRleCAzMmFkZTk1Li5hNzg3ZjQzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvaHZtL2RtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9kbS5jCkBAIC0xNDMsNyArMTQzLDcg
QEAgc3RhdGljIGludCBzZXRfaXNhX2lycV9sZXZlbChzdHJ1Y3QgZG9tYWluICpkLCB1aW50OF90
IGlzYV9pcnEsCiAgICAgICAgIGh2bV9pc2FfaXJxX2RlYXNzZXJ0KGQsIGlzYV9pcnEpOwogICAg
ICAgICBicmVhazsKICAgICBjYXNlIDE6Ci0gICAgICAgIGh2bV9pc2FfaXJxX2Fzc2VydChkLCBp
c2FfaXJxKTsKKyAgICAgICAgaHZtX2lzYV9pcnFfYXNzZXJ0KGQsIGlzYV9pcnEsIE5VTEwpOwog
ICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgogICAgICAgICByZXR1cm4gLUVJTlZBTDsKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaXJxLmMgYi94ZW4vYXJjaC94ODYvaHZtL2lycS5j
CmluZGV4IGU0MjVkZjkuLmQ3OWEzNjcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaXJx
LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9pcnEuYwpAQCAtMTY4LDExICsxNjgsMTMgQEAgdm9p
ZCBodm1fZ3NpX2RlYXNzZXJ0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBnc2kpCiAg
ICAgc3Bpbl91bmxvY2soJmQtPmFyY2guaHZtX2RvbWFpbi5pcnFfbG9jayk7CiB9CiAKLXZvaWQg
aHZtX2lzYV9pcnFfYXNzZXJ0KAotICAgIHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBp
c2FfaXJxKQoraW50IGh2bV9pc2FfaXJxX2Fzc2VydChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBpbnQgaXNhX2lycSwKKyAgICAgICAgICAgICAgICAgICAgICAgaW50ICgqZ2V0X3ZlY3Rvciko
Y29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IGdzaSkpCiB7CiAgICAgc3RydWN0IGh2bV9pcnEgKmh2bV9p
cnEgPSBodm1fZG9tYWluX2lycShkKTsKICAgICB1bnNpZ25lZCBpbnQgZ3NpID0gaHZtX2lzYV9p
cnFfdG9fZ3NpKGlzYV9pcnEpOworICAgIGludCB2ZWN0b3IgPSAwOwogCiAgICAgQVNTRVJUKGlz
YV9pcnEgPD0gMTUpOwogCkBAIC0xODIsNyArMTg0LDEyIEBAIHZvaWQgaHZtX2lzYV9pcnFfYXNz
ZXJ0KAogICAgICAgICAgKGh2bV9pcnEtPmdzaV9hc3NlcnRfY291bnRbZ3NpXSsrID09IDApICkK
ICAgICAgICAgYXNzZXJ0X2lycShkLCBnc2ksIGlzYV9pcnEpOwogCisgICAgaWYgKCBnZXRfdmVj
dG9yICkKKyAgICAgICAgdmVjdG9yID0gZ2V0X3ZlY3RvcihkLCBnc2kpOworCiAgICAgc3Bpbl91
bmxvY2soJmQtPmFyY2guaHZtX2RvbWFpbi5pcnFfbG9jayk7CisKKyAgICByZXR1cm4gdmVjdG9y
OwogfQogCiB2b2lkIGh2bV9pc2FfaXJxX2RlYXNzZXJ0KApkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS9wbXRpbWVyLmMgYi94ZW4vYXJjaC94ODYvaHZtL3BtdGltZXIuYwppbmRleCBiNzBj
Mjk5Li40MzU2NDdmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3BtdGltZXIuYworKysg
Yi94ZW4vYXJjaC94ODYvaHZtL3BtdGltZXIuYwpAQCAtNjEsNyArNjEsNyBAQCBzdGF0aWMgdm9p
ZCBwbXRfdXBkYXRlX3NjaShQTVRTdGF0ZSAqcykKICAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQo
JnMtPmxvY2spKTsKIAogICAgIGlmICggYWNwaS0+cG0xYV9lbiAmIGFjcGktPnBtMWFfc3RzICYg
U0NJX01BU0sgKQotICAgICAgICBodm1faXNhX2lycV9hc3NlcnQocy0+dmNwdS0+ZG9tYWluLCBT
Q0lfSVJRKTsKKyAgICAgICAgaHZtX2lzYV9pcnFfYXNzZXJ0KHMtPnZjcHUtPmRvbWFpbiwgU0NJ
X0lSUSwgTlVMTCk7CiAgICAgZWxzZQogICAgICAgICBodm1faXNhX2lycV9kZWFzc2VydChzLT52
Y3B1LT5kb21haW4sIFNDSV9JUlEpOwogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9y
dGMuYyBiL3hlbi9hcmNoL3g4Ni9odm0vcnRjLmMKaW5kZXggYmNmYTE2OS4uY2I3NWI5OSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9ydGMuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3J0
Yy5jCkBAIC03NSw3ICs3NSw3IEBAIHN0YXRpYyB2b2lkIHJ0Y191cGRhdGVfaXJxKFJUQ1N0YXRl
ICpzKQogICAgIHMtPmh3LmNtb3NfZGF0YVtSVENfUkVHX0NdIHw9IFJUQ19JUlFGOwogICAgIGlm
ICggcnRjX21vZGVfaXMocywgbm9fYWNrKSApCiAgICAgICAgIGh2bV9pc2FfaXJxX2RlYXNzZXJ0
KHZydGNfZG9tYWluKHMpLCBSVENfSVJRKTsKLSAgICBodm1faXNhX2lycV9hc3NlcnQodnJ0Y19k
b21haW4ocyksIFJUQ19JUlEpOworICAgIGh2bV9pc2FfaXJxX2Fzc2VydCh2cnRjX2RvbWFpbihz
KSwgUlRDX0lSUSwgTlVMTCk7CiB9CiAKIC8qIENhbGxlZCBieSB0aGUgVlBUIGNvZGUgYWZ0ZXIg
aXQncyBpbmplY3RlZCBhIFBGIGludGVycnVwdCBmb3IgdXMuCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL3ZsYXBpYy5jIGIveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYwppbmRleCA0YmZj
NTNlLi41MGY1M2JkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMKQEAgLTEzNyw2ICsxMzcsMTggQEAgc3RhdGljIHZv
aWQgdmxhcGljX2Vycm9yKHN0cnVjdCB2bGFwaWMgKnZsYXBpYywgdW5zaWduZWQgaW50IGVycm1h
c2spCiAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmdmxhcGljLT5lc3JfbG9jaywgZmxhZ3Mp
OwogfQogCitib29sIHZsYXBpY190ZXN0X2lycShjb25zdCBzdHJ1Y3QgdmxhcGljICp2bGFwaWMs
IHVpbnQ4X3QgdmVjKQoreworICAgIGlmICggdW5saWtlbHkodmVjIDwgMTYpICkKKyAgICAgICAg
cmV0dXJuIGZhbHNlOworCisgICAgaWYgKCBodm1fZnVuY3MudGVzdF9waXIgJiYKKyAgICAgICAg
IGh2bV9mdW5jcy50ZXN0X3Bpcihjb25zdF92bGFwaWNfdmNwdSh2bGFwaWMpLCB2ZWMpICkKKyAg
ICAgICAgcmV0dXJuIHRydWU7CisKKyAgICByZXR1cm4gdmxhcGljX3Rlc3RfdmVjdG9yKHZlYywg
JnZsYXBpYy0+cmVncy0+ZGF0YVtBUElDX0lSUl0pOworfQorCiB2b2lkIHZsYXBpY19zZXRfaXJx
KHN0cnVjdCB2bGFwaWMgKnZsYXBpYywgdWludDhfdCB2ZWMsIHVpbnQ4X3QgdHJpZykKIHsKICAg
ICBzdHJ1Y3QgdmNwdSAqdGFyZ2V0ID0gdmxhcGljX3ZjcHUodmxhcGljKTsKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMK
aW5kZXggYzIxNDg3MC4uYjE4Y2NlYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgv
dm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTIxMjUsNiArMjEyNSwx
MSBAQCBzdGF0aWMgdm9pZCB2bXhfc3luY19waXJfdG9faXJyKHN0cnVjdCB2Y3B1ICp2KQogICAg
ICAgICB2bGFwaWNfc2V0X3ZlY3RvcihpLCAmdmxhcGljLT5yZWdzLT5kYXRhW0FQSUNfSVJSXSk7
CiB9CiAKK3N0YXRpYyBib29sIHZteF90ZXN0X3Bpcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWlu
dDhfdCB2ZWMpCit7CisgICAgcmV0dXJuIHBpX3Rlc3RfcGlyKHZlYywgJnYtPmFyY2guaHZtX3Zt
eC5waV9kZXNjKTsKK30KKwogc3RhdGljIHZvaWQgdm14X2hhbmRsZV9lb2kodTggdmVjdG9yKQog
ewogICAgIHVuc2lnbmVkIGxvbmcgc3RhdHVzOwpAQCAtMjM1Miw2ICsyMzU3LDcgQEAgc3RhdGlj
IHN0cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgX19pbml0ZGF0YSB2bXhfZnVuY3Rpb25fdGFibGUg
PSB7CiAgICAgLnByb2Nlc3NfaXNyICAgICAgICAgID0gdm14X3Byb2Nlc3NfaXNyLAogICAgIC5k
ZWxpdmVyX3Bvc3RlZF9pbnRyICA9IHZteF9kZWxpdmVyX3Bvc3RlZF9pbnRyLAogICAgIC5zeW5j
X3Bpcl90b19pcnIgICAgICA9IHZteF9zeW5jX3Bpcl90b19pcnIsCisgICAgLnRlc3RfcGlyICAg
ICAgICAgICAgID0gdm14X3Rlc3RfcGlyLAogICAgIC5oYW5kbGVfZW9pICAgICAgICAgICA9IHZt
eF9oYW5kbGVfZW9pLAogICAgIC5uaHZtX2hhcF93YWxrX0wxX3AybSA9IG52bXhfaGFwX3dhbGtf
TDFfcDJtLAogICAgIC5lbmFibGVfbXNyX2ludGVyY2VwdGlvbiA9IHZteF9lbmFibGVfbXNyX2lu
dGVyY2VwdGlvbiwKQEAgLTI0OTksNiArMjUwNSw3IEBAIGNvbnN0IHN0cnVjdCBodm1fZnVuY3Rp
b25fdGFibGUgKiBfX2luaXQgc3RhcnRfdm14KHZvaWQpCiAgICAgewogICAgICAgICB2bXhfZnVu
Y3Rpb25fdGFibGUuZGVsaXZlcl9wb3N0ZWRfaW50ciA9IE5VTEw7CiAgICAgICAgIHZteF9mdW5j
dGlvbl90YWJsZS5zeW5jX3Bpcl90b19pcnIgPSBOVUxMOworICAgICAgICB2bXhfZnVuY3Rpb25f
dGFibGUudGVzdF9waXIgPSBOVUxMOwogICAgIH0KIAogICAgIGlmICggY3B1X2hhc192bXhfdHNj
X3NjYWxpbmcgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92cHQuYyBiL3hlbi9hcmNo
L3g4Ni9odm0vdnB0LmMKaW5kZXggMzg0MTE0MC4uMWIyMTlhYSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS92cHQuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZwdC5jCkBAIC0yNTIsNyAr
MjUyLDcgQEAgaW50IHB0X3VwZGF0ZV9pcnEoc3RydWN0IHZjcHUgKnYpCiAgICAgc3RydWN0IGxp
c3RfaGVhZCAqaGVhZCA9ICZ2LT5hcmNoLmh2bV92Y3B1LnRtX2xpc3Q7CiAgICAgc3RydWN0IHBl
cmlvZGljX3RpbWUgKnB0LCAqdGVtcCwgKmVhcmxpZXN0X3B0OwogICAgIHVpbnQ2NF90IG1heF9s
YWc7Ci0gICAgaW50IGlycSwgaXNfbGFwaWM7CisgICAgaW50IGlycSwgaXNfbGFwaWMsIHB0X3Zl
Y3RvcjsKIAogICAgIHNwaW5fbG9jaygmdi0+YXJjaC5odm1fdmNwdS50bV9sb2NrKTsKIApAQCAt
MjkyLDI1ICsyOTIsMzggQEAgaW50IHB0X3VwZGF0ZV9pcnEoc3RydWN0IHZjcHUgKnYpCiAKICAg
ICBzcGluX3VubG9jaygmdi0+YXJjaC5odm1fdmNwdS50bV9sb2NrKTsKIAorICAgIC8qCisgICAg
ICogSWYgcGVyaW9kaWMgdGltZXIgaW50ZXJydXQgaXMgaGFuZGxlZCBieSBsYXBpYywgaXRzIHZl
Y3RvciBpbgorICAgICAqIElSUiBpcyByZXR1cm5lZCBhbmQgdXNlZCB0byBzZXQgZW9pX2V4aXRf
Yml0bWFwIGZvciB2aXJ0dWFsCisgICAgICogaW50ZXJydXB0IGRlbGl2ZXJ5IGNhc2UuIE90aGVy
d2lzZSByZXR1cm4gLTEgdG8gZG8gbm90aGluZy4KKyAgICAgKi8KICAgICBpZiAoIGlzX2xhcGlj
ICkKKyAgICB7CiAgICAgICAgIHZsYXBpY19zZXRfaXJxKHZjcHVfdmxhcGljKHYpLCBpcnEsIDAp
OworICAgICAgICBwdF92ZWN0b3IgPSBpcnE7CisgICAgfQogICAgIGVsc2UKICAgICB7CiAgICAg
ICAgIGh2bV9pc2FfaXJxX2RlYXNzZXJ0KHYtPmRvbWFpbiwgaXJxKTsKLSAgICAgICAgaHZtX2lz
YV9pcnFfYXNzZXJ0KHYtPmRvbWFpbiwgaXJxKTsKKyAgICAgICAgaWYgKCBwbGF0Zm9ybV9sZWdh
Y3lfaXJxKGlycSkgJiYgdmxhcGljX2FjY2VwdF9waWNfaW50cih2KSAmJgorICAgICAgICAgICAg
IHYtPmRvbWFpbi0+YXJjaC5odm1fZG9tYWluLnZwaWNbaXJxID4+IDNdLmludF9vdXRwdXQgKQor
ICAgICAgICB7CisgICAgICAgICAgICBodm1faXNhX2lycV9hc3NlcnQodi0+ZG9tYWluLCBpcnEs
IE5VTEwpOworICAgICAgICAgICAgcHRfdmVjdG9yID0gLTE7CisgICAgICAgIH0KKyAgICAgICAg
ZWxzZQorICAgICAgICB7CisgICAgICAgICAgICBwdF92ZWN0b3IgPSBodm1faXNhX2lycV9hc3Nl
cnQodi0+ZG9tYWluLCBpcnEsIHZpb2FwaWNfZ2V0X3ZlY3Rvcik7CisgICAgICAgICAgICAvKgor
ICAgICAgICAgICAgICogaHZtX2lzYV9pcnFfYXNzZXJ0IG1heSBub3Qgc2V0IHRoZSBjb3JyZXNw
b25kaW5nIGJpdCBpbiB2SVJSCisgICAgICAgICAgICAgKiB3aGVuIG1hc2sgZmllbGQgb2YgSU9B
UElDIFJURSBpcyBzZXQuIENoZWNrIGl0IGFnYWluLgorICAgICAgICAgICAgICovCisgICAgICAg
ICAgICBpZiAoICF2bGFwaWNfdGVzdF9pcnEodmNwdV92bGFwaWModiksIHB0X3ZlY3RvcikgKQor
ICAgICAgICAgICAgICAgIHB0X3ZlY3RvciA9IC0xOworICAgICAgICB9CiAgICAgfQogCi0gICAg
LyoKLSAgICAgKiBJZiBwZXJpb2RpYyB0aW1lciBpbnRlcnJ1dCBpcyBoYW5kbGVkIGJ5IGxhcGlj
LCBpdHMgdmVjdG9yIGluCi0gICAgICogSVJSIGlzIHJldHVybmVkIGFuZCB1c2VkIHRvIHNldCBl
b2lfZXhpdF9iaXRtYXAgZm9yIHZpcnR1YWwKLSAgICAgKiBpbnRlcnJ1cHQgZGVsaXZlcnkgY2Fz
ZS4gT3RoZXJ3aXNlIHJldHVybiAtMSB0byBkbyBub3RoaW5nLiAgCi0gICAgICovIAotICAgIGlm
ICggIWlzX2xhcGljICYmCi0gICAgICAgICBwbGF0Zm9ybV9sZWdhY3lfaXJxKGlycSkgJiYgdmxh
cGljX2FjY2VwdF9waWNfaW50cih2KSAmJgotICAgICAgICAgKCZ2LT5kb21haW4tPmFyY2guaHZt
X2RvbWFpbiktPnZwaWNbaXJxID4+IDNdLmludF9vdXRwdXQgKQotICAgICAgICByZXR1cm4gLTE7
Ci0gICAgZWxzZSAKLSAgICAgICAgcmV0dXJuIHB0X2lycV92ZWN0b3IoZWFybGllc3RfcHQsIGh2
bV9pbnRzcmNfbGFwaWMpOworICAgIHJldHVybiBwdF92ZWN0b3I7CiB9CiAKIHN0YXRpYyBzdHJ1
Y3QgcGVyaW9kaWNfdGltZSAqaXNfcHRfaXJxKApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vaHZtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaAppbmRleCBiNjg3
ZTAzLi42ZWNhZDMzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaApAQCAtMTk1LDYgKzE5NSw3IEBAIHN0
cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgewogICAgIHZvaWQgKCpwcm9jZXNzX2lzcikoaW50IGlz
ciwgc3RydWN0IHZjcHUgKnYpOwogICAgIHZvaWQgKCpkZWxpdmVyX3Bvc3RlZF9pbnRyKShzdHJ1
Y3QgdmNwdSAqdiwgdTggdmVjdG9yKTsKICAgICB2b2lkICgqc3luY19waXJfdG9faXJyKShzdHJ1
Y3QgdmNwdSAqdik7CisgICAgYm9vbCAoKnRlc3RfcGlyKShjb25zdCBzdHJ1Y3QgdmNwdSAqdiwg
dWludDhfdCB2ZWN0b3IpOwogICAgIHZvaWQgKCpoYW5kbGVfZW9pKSh1OCB2ZWN0b3IpOwogCiAg
ICAgLypXYWxrIG5lc3RlZCBwMm0gICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9pcnEuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lycS5oCmluZGV4IDNiNmI0YmQu
LmY3NTZjYjUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lycS5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lycS5oCkBAIC0xODcsOCArMTg3LDE2IEBAIHZvaWQg
aHZtX3BjaV9pbnR4X2Fzc2VydChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZGV2aWNl
LAogdm9pZCBodm1fcGNpX2ludHhfZGVhc3NlcnQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
aW50IGRldmljZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBpbnR4
KTsKIAotLyogTW9kaWZ5IHN0YXRlIG9mIGFuIElTQSBkZXZpY2UncyBJUlEgd2lyZS4gKi8KLXZv
aWQgaHZtX2lzYV9pcnFfYXNzZXJ0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpc2Ff
aXJxKTsKKy8qCisgKiBNb2RpZnkgc3RhdGUgb2YgYW4gSVNBIGRldmljZSdzIElSUSB3aXJlLiBG
b3Igc29tZSBjYXNlcywgd2UgYXJlCisgKiBpbnRlcmVzdGVkIGluIHRoZSBpbnRlcnJ1cHQgdmVj
dG9yIG9mIHRoZSBpcnEsIGJ1dCBvbmNlIHRoZSBpcnFfbG9jaworICogaXMgcmVsZWFzZWQsIHRo
ZSB2ZWN0b3IgbWF5IGJlIGNoYW5nZWQgYnkgb3RoZXJzLiBnZXRfdmVjdG9yKCkgY2FsbGJhY2sK
KyAqIGFsbG93cyB1cyB0byBnZXQgdGhlIGludGVycnVwdCB2ZWN0b3IgaW4gdGhlIHByb3RlY3Rp
b24gb2YgaXJxX2xvY2suCisgKiBGb3IgbW9zdCBjYXNlcywganVzdCBzZXQgZ2V0X3ZlY3RvciB0
byBOVUxMLgorICovCitpbnQgaHZtX2lzYV9pcnFfYXNzZXJ0KHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGludCBpc2FfaXJxLAorICAgICAgICAgICAgICAgICAgICAgICBpbnQgKCpnZXRfdmVj
dG9yKShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZ3NpKSk7CiB2b2lkIGh2bV9pc2FfaXJxX2RlYXNz
ZXJ0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpc2FfaXJxKTsKIAogLyogTW9kaWZ5
IHN0YXRlIG9mIEdTSXMuICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92
bGFwaWMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZsYXBpYy5oCmluZGV4IGE2M2ZjZDUu
LjIxMmMzNmIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZsYXBpYy5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZsYXBpYy5oCkBAIC0xMTAsNiArMTEwLDcgQEAg
c3RhdGljIGlubGluZSB2b2lkIHZsYXBpY19zZXRfcmVnKAogCiBib29sX3QgaXNfdmxhcGljX2x2
dHBjX2VuYWJsZWQoc3RydWN0IHZsYXBpYyAqdmxhcGljKTsKIAorYm9vbCB2bGFwaWNfdGVzdF9p
cnEoY29uc3Qgc3RydWN0IHZsYXBpYyAqdmxhcGljLCB1aW50OF90IHZlYyk7CiB2b2lkIHZsYXBp
Y19zZXRfaXJxKHN0cnVjdCB2bGFwaWMgKnZsYXBpYywgdWludDhfdCB2ZWMsIHVpbnQ4X3QgdHJp
Zyk7CiAKIGludCB2bGFwaWNfaGFzX3BlbmRpbmdfaXJxKHN0cnVjdCB2Y3B1ICp2KTsKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bXguaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL3ZteC92bXguaAppbmRleCA0ODg5YTY0Li42NDkxNDkwIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm14LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vdm14L3ZteC5oCkBAIC0xMDksNiArMTA5LDExIEBAIHN0YXRpYyBpbmxpbmUgaW50IHBp
X3Rlc3RfYW5kX3NldF9waXIoaW50IHZlY3Rvciwgc3RydWN0IHBpX2Rlc2MgKnBpX2Rlc2MpCiAg
ICAgcmV0dXJuIHRlc3RfYW5kX3NldF9iaXQodmVjdG9yLCBwaV9kZXNjLT5waXIpOwogfQogCitz
dGF0aWMgaW5saW5lIGludCBwaV90ZXN0X3BpcihpbnQgdmVjdG9yLCBjb25zdCBzdHJ1Y3QgcGlf
ZGVzYyAqcGlfZGVzYykKK3sKKyAgICByZXR1cm4gdGVzdF9iaXQodmVjdG9yLCBwaV9kZXNjLT5w
aXIpOworfQorCiBzdGF0aWMgaW5saW5lIGludCBwaV90ZXN0X2FuZF9zZXRfb24oc3RydWN0IHBp
X2Rlc2MgKnBpX2Rlc2MpCiB7CiAgICAgcmV0dXJuIHRlc3RfYW5kX3NldF9iaXQoUE9TVEVEX0lO
VFJfT04sICZwaV9kZXNjLT5jb250cm9sKTsKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 13:14:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 13:14:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2zn4-0003f0-95; Fri, 13 Oct 2017 13:14:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45279cac4=Ian.Jackson@citrix.com>)
 id 1e2zn3-0003eu-TG
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 13:14:14 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 53/41-23269-52CB0E95; Fri, 13 Oct 2017 13:14:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42JxWrrBXldlz4N
 Igyc7DSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxDCz+wF5xhrThw4Sl7A+NGli5GTg4JAX+J
 +5cXgNlsAroSTVv+snUxcnCICKhI3N5rAGIyC4RK7HhhCVIhLGAkMe3aeVYQm0VAVeLg4RVMI
 DavgKfEguUTmCAmykmcP/6TGaRVSEBNYu76eIgSQYmTM5+ALWIWkJA4+OIF8wRG7llIUrOQpB
 YwMq1i1ChOLSpLLdI1stBLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMg3oGBsY
 djH2r/A4xSnIwKYnyqkU+iBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwftuF1BOsCg1PbUiLTMH
 GJAwaQkOHiURXqndQGne4oLE3OLMdIjUKUZLjhsPr/9h4njXdANIdty8+4dJiCUvPy9VSpxXG
 aRBAKQhozQPbhwsai4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEub9B3IVT2ZeCdzWV0AHMQ
 Ed9C4C7KCSRISUVANj4WbFenX7RzGX1k09W5fTccpaXXff4bdr1oSeuSZrUvgsvHRjT/niraf
 bjycsC3kpuLCx8lGiz6plM3fs617bqMV+fn64c6viB5dLRTtvbs7YqHa6NOoer5Dx2jn/dgnf
 NXv6/dLX4oOHW5kcGSYYXJxjLlt0kqGbbX9V4ktx/qMbZh9XXflwrxJLcUaioRZzUXEiAGb8c
 YiVAgAA
X-Env-Sender: prvs=45279cac4=Ian.Jackson@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1507900451!92828790!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20336 invoked from network); 13 Oct 2017 13:14:12 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Oct 2017 13:14:12 -0000
X-IronPort-AV: E=Sophos;i="5.43,371,1503360000"; d="scan'208";a="453868275"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 13 Oct 2017 14:14:03 +0100
Message-ID: <1507900443-30220-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH] HostDiskRoot: bump to 20G
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U29tZSBvZiBvdXIgV2luZG93cyBndWVzdHMgaGF2ZSBtb3JlIFJBTSBub3csIGFuZCBzb21lIG9m
IHRoZW0gaGF2ZQpiaWcgSVNPcyB0b28uICBUaGUgZ3Vlc3QgbWVtb3J5IGVuZHMgdXAgaW4gL3Jv
b3QgYXMgYSBzYXZlIGltYWdlLCBhbmQKdGhlIElTTyBlbmRzIHVwIHRoZXJlIHRvby4KCkRvdWJs
ZSB0aGUgc2l6ZSBvZiAvIHRvIDIwRy4gIFRoYXQgd2lsbCBwcm9iYWJseSBkbyBmb3Igbm93IGFu
ZCBpcwp1bmxpa2VseSB0byBicmVhayBhbnl0aGluZy4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNr
c29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpSZXBvcnRlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KLS0tCiBPc3N0ZXN0LnBtIHwgMiArLQogMSBmaWxlIGNoYW5nZWQs
IDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvT3NzdGVzdC5wbSBi
L09zc3Rlc3QucG0KaW5kZXggYTc4NzI4Yy4uMzRiNWI2ZCAxMDA2NDQKLS0tIGEvT3NzdGVzdC5w
bQorKysgYi9Pc3N0ZXN0LnBtCkBAIC05NCw3ICs5NCw3IEBAIG91ciAlYyA9IHF3KAogCiAgICAg
SG9zdERpc2tFU1AgICAgMzAwCiAgICAgSG9zdERpc2tCb290ICAgMzAwCi0gICAgSG9zdERpc2tS
b290IDEwMDAwCisgICAgSG9zdERpc2tSb290IDIwMDAwCiAgICAgSG9zdERpc2tTd2FwICAyMDAw
CiAKICAgICBCYXVkICAxMTUyMDAKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 13 13:18:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 13:18:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e2zr0-0003x2-Q0; Fri, 13 Oct 2017 13:18:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=452bf3591=wei.liu2@citrix.com>)
 id 1e2zqz-0003wu-Nt
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 13:18:17 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 80/05-18968-81DB0E95; Fri, 13 Oct 2017 13:18:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42JxWrrBXldi74N
 Ig9at8hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a/a3uYCy4xV9x5L9jA+JKpi5GTQ0LAX2La
 v1WsIDabgLLEz85eNhBbREBPounAc0YQm1nATqL50QcWEFtYwFDi3MPp7CA2i4CqxPUb64HiH
 By8AhYSjVM4IEbKS+xquwg2UkhAQaJj+jGwVbwCghInZz5hgRgpIXHwxQvmCYzcs5CkZiFJLW
 BkWsWoXpxaVJZapGuml1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGAb1DAyMOxi
 vtDkfYpTkYFIS5VWLfBApxJeUn1KZkVicEV9UmpNafIhRhoNDSYL34W6gnGBRanpqRVpmDjAg
 YdISHDxKIryTQNK8xQWJucWZ6RCpU4yWHDceXv/DxPGu6QaQ7Lh59w+TEEtefl6qlDjvD5AGA
 ZCGjNI8uHGwqLnEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZj3LcgUnsy8Eritr4AOYgI66F
 0E2EEliQgpqQbGpXbK/zY7hBzjje9V/RiovOk1X7/FVmXhHT9n1PW9lPeSvCB5+9skjVkz3G6
 8WnA85skrJ2Y1bTHxnduaNJwizN5dPr/mU1zsRaFN0zhvq5+4XcIl17D84f1HqftquWYyHVq+
 OXxF3KTTvBEPlqtetMlrmFPAwbJRSu75SrcwWeOyKztnfsptU2Ipzkg01GIuKk4EABm7Z2aVA
 gAA
X-Env-Sender: prvs=452bf3591=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1507900694!98470264!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37953 invoked from network); 13 Oct 2017 13:18:16 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Oct 2017 13:18:16 -0000
X-IronPort-AV: E=Sophos;i="5.43,371,1503360000"; d="scan'208";a="453869191"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 13 Oct 2017 14:18:13 +0100
Message-ID: <20171013131813.14996-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: ian.jackson@eu.citrix.com, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH] Bump HostDiskRoot to 20G
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2luZG93cyB0ZXN0cyBjb25zdW1lIHF1aXRlIGEgYml0IG1vcmUgZGlzayBzcGFjZSB1bmRlciAv
cm9vdC4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQog
T3NzdGVzdC5wbSB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxl
dGlvbigtKQoKZGlmZiAtLWdpdCBhL09zc3Rlc3QucG0gYi9Pc3N0ZXN0LnBtCmluZGV4IGE3ODcy
OGMuLjM0YjViNmQgMTAwNjQ0Ci0tLSBhL09zc3Rlc3QucG0KKysrIGIvT3NzdGVzdC5wbQpAQCAt
OTQsNyArOTQsNyBAQCBvdXIgJWMgPSBxdygKIAogICAgIEhvc3REaXNrRVNQICAgIDMwMAogICAg
IEhvc3REaXNrQm9vdCAgIDMwMAotICAgIEhvc3REaXNrUm9vdCAxMDAwMAorICAgIEhvc3REaXNr
Um9vdCAyMDAwMAogICAgIEhvc3REaXNrU3dhcCAgMjAwMAogCiAgICAgQmF1ZCAgMTE1MjAwCi0t
IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 13:42:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 13:42:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e30Du-00070O-NZ; Fri, 13 Oct 2017 13:41:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e30Dt-00070A-8v
 for xen-devel@lists.xensource.com; Fri, 13 Oct 2017 13:41:57 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 1F/F9-29911-4A2C0E95; Fri, 13 Oct 2017 13:41:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXfxoQe
 RBhfnKlqsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y82WO+wFG8MqJs9cyt7A
 2GfZxcjFISTQyCRx5+Q8xi5GTiDnMaPErQu1EIltjBJvFq5lBkmICDhLfD0zlx3E5hXQl1i2+
 TNYXFjAQqL99hlmkAYJgY0yEq9WnwJLSAh4S9ycPxXOfjZ/C2sXIzsHm4CVxCExkCiLgKrEvN
 cf2Ccwci9gZFjFqF6cWlSWWqRrqZdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEeh
 xBiDYwXh3U8AhRkkOJiVRXrXIB5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgPHwTKCRalpqdW
 pGXmAEMPJi3BwaMkwlsMkuYtLkjMLc5Mh0idYtTlOLbp8h8mIZa8/LxUKXHeNSBFAiBFGaV5c
 CNgcXCJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrzcwKgS4snMK4Hb9AroCCagI95FgB1Rko
 iQkmpgrP/y02TjnnmchwXX8L87WPftuRh/qWPkM+bcSxmunX/nCGwoD2a91rydP6u0flUmA/f
 Z58vWnlu1ZLaDsd3fqKWfdgm2i+z2m88ak7pJhd3BVKOr42Bw0JbNF/dsXBgRGKR567flwrvT
 ZHuenNQ9dM/kii3DWw8+i8/7anbsT2C4v75h1jOuNCWW4oxEQy3mouJEADuIECZ+AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1507902114!111252071!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55914 invoked from network); 13 Oct 2017 13:41:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Oct 2017 13:41:55 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e30Dp-0000Ws-0E; Fri, 13 Oct 2017 13:41:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e30Dj-0004TI-9n; Fri, 13 Oct 2017 13:41:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e30Di-0004UB-Sb; Fri, 13 Oct 2017 13:41:47 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114409-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-pvh-amd:guest-start:fail:regression
 qemu-mainline:test-amd64-amd64-xl-pvh-intel:guest-start:fail:regression
 qemu-mainline:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm: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-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm: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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=bac960832015bf4c4c1b873011612e2675e4464c
X-Osstest-Versions-That: qemuu=5456c6a4ec9cd8fc314ddc303e88bf85c110975c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 13 Oct 2017 13:41:46 +0000
Subject: [Xen-devel] [qemu-mainline test] 114409: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4348768630528717266=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114409 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114409/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-pvh-amd  12 guest-start              fail REGR. vs. 114042
 test-amd64-amd64-xl-pvh-intel 12 guest-start             fail REGR. vs. 114042
 test-armhf-armhf-xl-credit2 16 guest-start/debian.repeat fail REGR. vs. 114042

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop       fail REGR. vs. 114042

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 114042
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114042
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 114042
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 114042
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 114042
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 114042
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 qemuu                bac960832015bf4c4c1b873011612e2675e4464c
baseline version:
 qemuu                5456c6a4ec9cd8fc314ddc303e88bf85c110975c

Last test of basis   114042  2017-10-05 12:15:47 Z    8 days
Failing since        114060  2017-10-06 05:53:34 Z    7 days    8 attempts
Testing same since   114409  2017-10-12 09:21:56 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex Williamson <alex.williamson@redhat.com>
  Alistair Francis <alistair.francis@xilinx.com>
  Brandon Carpenter <brandon.carpenter@cypherpath.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Collin L. Walling <walling@linux.vnet.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Hildenbrand <david@redhat.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Igor Mammedov <imammedo@redhat.com>
  Jan Kiszka <jan.kiszka@siemens.com>
  Jason J . Herne <jjherne@linux.vnet.ibm.com>
  Jiang Biao <jiang.biao2@zte.com.cn>
  Kevin Wolf <kwolf@redhat.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Markus Armbruster <armbru@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Michael Olbrich <m.olbrich@pengutronix.de>
  Paolo Bonzini <pbonzini@redhat.com>
  Pavel Butsykin <pbutsykin@virtuozzo.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Richard Henderson <richard.henderson@linaro.org>
  Richard Henderson <rth@twiddle.net>
  Seeteena Thoufeek <s1seetee@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Thomas Huth <thuth@redhat.com>
  Todd Eisenberger <teisenbe@google.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  fail    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  fail    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                fail    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

(No revision log; it would be 3735 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4348768630528717266==--

From xen-devel-bounces@lists.xen.org Fri Oct 13 13:48:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 13:48:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e30KH-0007Ka-FU; Fri, 13 Oct 2017 13:48:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e30KG-0007KJ-2w
 for xen-devel@lists.xen.org; Fri, 13 Oct 2017 13:48:32 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 35/CD-08608-F24C0E95; Fri, 13 Oct 2017 13:48:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDS1fvyIN
 Ig+8LzSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owpD2ezFFziqbi16xNzA+N/zi5GTg4hgTyJ
 F09WM4LYvAJ2EltnvACzJQQMJU4vvMkCYrMIqErcX7WaFcRmE1CXaHu2HcwWEbCUWDnrLnsXI
 xcHs8B1Zolra9qYQRLCAt4S+6/+ZQVJCAmsYpS4PXE7G0iCU8BC4uS9FqAiDqBtghJ/dwiDhJ
 kFtCQe/rrFAmFrSyxb+BqshFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYwaxalFZalFusY
 GeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgQHIAAQ7GP+uDTzEKMnBpCTKqxb5
 IFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK/JYaCcYFFqempFWmYOMBZg0hIcPEoivC8PAqV5i
 wsSc4sz0yFSpxh1OTpu3v3DJMSSl5+XKiXOe/wQUJEASFFGaR7cCFhcXmKUlRLmZQQ6SoinIL
 UoN7MEVf4VozgHo5IwryXIJTyZeSVwm14BHcEEdMS7CLAjShIRUlINjOZJs5N/d37O3XHb5Lk
 PR9PvfX9Lfy//9ajr/eU1p/UaNzN+DArdPVHUa3/tLjZtoW+eK+6cCXxYca//wtO9Opdldy45
 nsNRd4SFaf1sO68jNhaZt2YZ8kldyLk98bCpa9rj44Iq3Yd7bp5qejQrb6vSv+88kqVRV99Yh
 N9dyCJ4hKP92xxN67tKLMUZiYZazEXFiQCwu5TpxgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1507902509!63136394!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9325 invoked from network); 13 Oct 2017 13:48:30 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 13:48:30 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 13 Oct 2017 07:48:28 -0600
Message-Id: <59E0E04D02000078001863F7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 13 Oct 2017 07:48:28 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Petre Ovidiu PIRCALABU" <ppircalabu@bitdefender.com>
References: <1507739171-5388-1-git-send-email-ppircalabu@bitdefender.com>
 <59E0A8C10200007800186105@prv-mh.provo.novell.com>
 <1507899646.19019.17.camel@bitdefender.com>
In-Reply-To: <1507899646.19019.17.camel@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "tim@xen.org" <tim@xen.org>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v5] x86/altp2m: Added
 xc_altp2m_set_mem_access_multi()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEzLjEwLjE3IGF0IDE1OjAwLCA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+IHdy
b3RlOgo+IE9uIFZpLCAyMDE3LTEwLTEzIGF0IDAzOjUxIC0wNjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4gPiAKPj4gPiAKPj4gPiArICAgICAgICAgICAgQlVJTERfQlVHX09OKHNpemVvZihzdHJ1
Y3QKPj4gPiB4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aSkgPAo+PiA+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKHN0cnVjdAo+PiA+IGNvbXBhdF9odm1fYWx0cDJt
X3NldF9tZW1fYWNjZXNzX211bHRpKSk7Cj4+IFdoYXQgZ29vZCBkb2VzIHRoaXMgZG8/Cj4+IFNv
cnJ5LCBJIGRvbid0IHVuZGVyc3RhbmQgaG93IHRoZXNlIHNpemUgY2hlY2tzIHNob3VsZCBsb29r
IChhcmUgd2UKPj4gdGVzdGluZyB0aGF0IHRoZSBsZWZ0IGhhbmQgc2lkZSBpcyBhdCBsZWFzdCBh
cyB3aWRlIGFzIHRoZSByaWdodCBoYW5kCj4+IHNpZGU/KS4gQ291bGQgeW91IHBsZWFzZSBnaXZl
IGFuIGV4YW1wbGU/IFRoYW5rcyEKPiAKPj4gPiArICAgICAqLwo+PiA+ICsgICAgbmF0LmFsdHAy
bV9vcC0+dmVyc2lvbiAgPSBhLnZlcnNpb247Cj4+ID4gKyAgICBuYXQuYWx0cDJtX29wLT5jbWQg
ICAgICA9IGEuY21kOwo+PiA+ICsgICAgbmF0LmFsdHAybV9vcC0+ZG9tYWluICAgPSBhLmRvbWFp
bjsKPj4gPiArICAgIG5hdC5hbHRwMm1fb3AtPnBhZDEgICAgID0gYS5wYWQxOwo+PiA+ICsgICAg
bmF0LmFsdHAybV9vcC0+cGFkMiAgICAgPSBhLnBhZDI7Cj4+IFRoZXJlIGFyZSBfc3RpbGxfIG5v
IHNpemUgY2hlY2tzIGhlcmUuCj4gSSdtIG5vdCBzdXJlIEkgdW5kZXJzdGFuZCB3aGF0IGtpbmQg
b2Ygc2l6ZSBjaGVja3Mgc2hvdWxkIGJlIHVzZWQgaGVyZS4KPiBBcmUgeW91IGV4cGVjdGluZyBz
b21ldGhpbmcgc2ltaWxhciB3aXRoIHRoZSBDSEVDS19GSUVMRF8gbWFjcm8/CgpZZXMsIGFzIEkn
dmUgYmVlbiBzdGF0aW5nIHJlcGVhdGVkbHkuIFlvdSB3YW50IHRvIGRlbW9uc3RyYXRlCnRoYXQg
ZmllbGQgc2l6ZXMgbWF0Y2gsIG9yIHRoYXQgYXQgbGVhc3Qgbm8gdHJ1bmNhdGlvbiBjYW4gb2Nj
dXIuCgo+PiA+IAo+PiA+ICsgICAgICAgICAgICBpZiAoIG5hdC5hbHRwMm1fb3AtPnUuc2V0X21l
bV9hY2Nlc3NfbXVsdGkub3BhcXVlID4gMAo+PiA+ICkKPj4gUGxlYXNlIGFsc28gY2hlY2sgcmMg
aGVyZSB0byBhdm9pZCBuZWVkbGVzc2x5IGNvcHlpbmcgYmFjay4gSW4KPj4gZmFjdCBfb25seV8g
Y2hlY2tpbmcgcmMgb3VnaHQgdG8gYmUgZmluZS4KPiBBY3R1YWxseSwgaW4gdGhpcyBjYXNlIHJj
IGlzIG92ZXJ3cml0dGVuIGluIGRvX2FsdHAybV9vcCAoLUVGQVVMVCBpZgo+IHRoZSBjb3B5IGRp
ZG4ndCB3b3JrIG9yIHRoZSByZXN1bHQgb2YgaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24K
PiBvdGhlcndpc2UpLgoKQW5kIGl0J3MgdGhlIHJlc3VsdCBvZiBoeXBlcmNhbGxfY3JlYXRlX2Nv
bnRpbnVhdGlvbigpIHdoaWNoIHlvdQp3YW50IHRvIGNoZWNrIGFnYWluc3QgKHByb3ZpZGVkIHRo
ZXJlJ3Mgbm8gb3RoZXIgd2F5IGZvciByYyB0bwpvYnRhaW4gYSBwb3NpdGl2ZSB2YWx1ZSkuCgpK
YW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 14:00:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 14:00:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e30VJ-0000LB-HS; Fri, 13 Oct 2017 13:59:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Dave.Martin@arm.com>) id 1e30VH-0000L5-Mn
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 13:59:55 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 67/0F-31121-AD6C0E95; Fri, 13 Oct 2017 13:59:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTffWsQe
 RBl9apS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozJHSuYCn6LVPRMmsnewNgu0MXIxSEksJlR
 4tXkXWwQzilGiQ2Xd7F2MXJysAioSty53MEEYrMJqEtsW3GGDcQWETCSePHoMguIzSwwn1Gie
 ZE+iC0s0MAo8eVJHojNK2An8fHyZ6ihXYwSHdNvskMkBCVOznwC1awlcePfS6AFHEC2tMTyfx
 wgYU4Bb4krV2eC7RIVUJG4MuEt+wRGvllIumch6Z6F0L2AkXkVo0ZxalFZapGusbFeUlFmekZ
 JbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZguDEAwQ7GnesDDzFKcjApifKqRT6IFOJLyk+p
 zEgszogvKs1JLT7EKMPBoSTBO/EoUE6wKDU9tSItMwcY+DBpCQ4eJRFeU5A0b3FBYm5xZjpE6
 hSjopQ47xyQhABIIqM0D64NFm2XGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJAyxnSczrwRu+i
 ugxUxAi99FgC0uSURISTUwtnI22h9etuhQ1N8nwpcEdhQs8Nvy5Itm1NrFp2LX3HxVZcTDEfL
 g4Sxfbo7w7JnLYud1Pnh0amVyyV/bhcEXjatuneFxPJ41SW2OyDOmqZyP/Jbe6bbc91rF15Gn
 NTzffH9k/RotwQ6VzPXTH7Ik9BuWSt7utKvJ3NyYeptjUbX/QvnzLC5cSizFGYmGWsxFxYkAD
 4d6q7ECAAA=
X-Env-Sender: Dave.Martin@arm.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1507903193!110756589!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8983 invoked from network); 13 Oct 2017 13:59:54 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-4.tower-27.messagelabs.com with SMTP; 13 Oct 2017 13:59:54 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6A9C81529;
 Fri, 13 Oct 2017 06:59:53 -0700 (PDT)
Received: from e103592.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com
 [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5AB663F3E1;
 Fri, 13 Oct 2017 06:59:52 -0700 (PDT)
Date: Fri, 13 Oct 2017 14:59:49 +0100
From: Dave Martin <Dave.Martin@arm.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20171013135947.GJ19485@e103592.cambridge.arm.com>
References: <1507891231-4386-1-git-send-email-bhupinder.thakur@linaro.org>
 <1507891231-4386-2-git-send-email-bhupinder.thakur@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507891231-4386-2-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: Mutt/1.5.23 (2014-03-12)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andre Przywara <andre.przywara@arm.com>
Subject: Re: [Xen-devel] [PATCH 27/27 v12] arm/xen: vpl011: Correct the
 logic for asserting/de-asserting SBSA UART TX interrupt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMTMsIDIwMTcgYXQgMDQ6MTA6MzFQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiBUaGlzIHBhdGNoIGZpeGVzIHRoZSBpc3N1ZSBvYnNlcnZlZCB3aGVuIHBsMDEx
IHBhdGNoZXMgd2VyZSB0ZXN0ZWQgb24KPiB0aGUganVub3MgaGFyZHdhcmUgYnkgQW5kcmUvSnVs
aWVuLiBJdCB3YXMgb2JzZXJ2ZWQgdGhhdCB3aGVuIGxhcmdlCj4gb3V0cHV0IGlzIGdlbmVyYXRl
ZCBzdWNoIGFzIG9uIHJ1bm5pbmcgJ2ZpbmQgLycsIG91dHB1dCB3YXMgZ2V0dGluZwo+IHRydW5j
YXRlZCBpbnRlcm1pdHRlbnRseSBkdWUgdG8gT1VUIHJpbmcgYnVmZmVyIGdldHRpbmcgZnVsbC4K
PiAKPiBUaGlzIGlzc3VlIHdhcyBkdWUgdG8gdGhlIGZhY3QgdGhhdCB0aGUgU0JTQSBVQVJUIGRy
aXZlciBleHBlY3RzIHRoYXQKPiB3aGVuIGEgVFggaW50ZXJydXB0IGlzIGFzc2VydGVkIHRoZW4g
dGhlIEZJRk8gcXVldWUgc2hvdWxkIGJlIGF0bGVhc3QKPiBoYWxmIGVtcHR5IGFuZCB0aGF0IGl0
IGNhbiB3cml0ZSBOIGJ5dGVzIGluIHRoZSBGSUZPLCB3aGVyZSBOIGlzIGhhbGYKPiB0aGUgRklG
TyBxdWV1ZSBzaXplLCB3aXRob3V0IHRoZSBieXRlcyBnZXR0aW5nIGRyb3BwZWQgZHVlIHRvIEZJ
Rk8KPiBnZXR0aW5nIGZ1bGwuCj4gCj4gVGhlIFNCU0EgVUFSVCBlbXVsYXRpb24gbG9naWMgd2Fz
IGFzc2VydGluZyB0aGUgVFggaW50ZXJydXB0IGFzIHNvb24KPiBhcyBhbnkgc3BhY2UgYmVjYW1l
IGF2YWlsYWJsZSBpbiB0aGUgRklGTyBhbmQgdGhlIFNCU0EgVUFSVCBkcml2ZXIKPiB0cmllZCB0
byB3cml0ZSBtb3JlIGRhdGEgKHVwdG8gMTYgYnl0ZXMpIGluIHRoZSBGSUZPIGV4cGVjdGluZyB0
aGF0Cj4gdGhlcmUgaXMgZW5vdWdoIHNwYWNlIGF2YWlsYWJsZSBsZWFkaW5nIHRvIGRyb3BwZWQg
Ynl0ZXMuCj4gCj4gVGhlIFNCU0Egc3BlYyBbMV0gZG9lcyBub3Qgc3BlY2lmeSB3aGVuIHRoZSBU
WCBpbnRlcnJ1cHQgc2hvdWxkIGJlCj4gYXNzZXJ0ZWQgb3IgZGUtYXNzZXJ0ZWQuIER1ZSB0byBs
YWNrIG9mIGNsYXJpdHkgb24gdGhlIGV4cGVjdGVkCj4gYmVoYXZpb3IsIGl0IGlzIGFzc3VtZWQg
Zm9yIG5vdyB0aGF0IFRYIGludGVycnVwdCBzaG91bGQgYmUgYXNzZXJ0ZWQKPiBvbmx5IHdoZW4g
dGhlIEZJRk8gZ29lcyBoYWxmIGVtcHR5Lgo+IAo+IFRCRDogT25jZSB0aGUgU0JTQSBzcGVjIGlz
IHVwZGF0ZWQgd2l0aCB0aGUgZXhwZWN0ZWQgYmVoYXZpb3IsIHRoZQo+IGltcGxlbWVudGF0aW9u
IHdpbGwgYmUgbW9kaWZpZWQgdG8gYWxpZ24gd2l0aCB0aGUgc3BlYyByZXF1aXJlbWVudC4KPiAK
PiBbMV0gaHR0cDovL2luZm9jZW50ZXIuYXJtLmNvbS9oZWxwL3RvcGljL2NvbS5hcm0uZG9jLmRk
aTAxODNmL0RESTAxODMucGRmCj4gCj4gU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8
Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgo+IC0tLQoKWy4uLl0KCj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS92cGwwMTEuYyBiL3hlbi9hcmNoL2FybS92cGwwMTEuYwoKWy4uLl0KCj4g
QEAgLTM1NSwyOCArMzgyLDQ2IEBAIHN0YXRpYyB2b2lkIHZwbDAxMV9kYXRhX2F2YWlsKHN0cnVj
dCBkb21haW4gKmQpCgpbLi4uXQoKPiArICAgICAgICAvKgo+ICsgICAgICAgICAqIEN1cnJlbnRs
eSwgdGhlIFJYSSBiaXQgaXMgZ2V0dGluZyBzZXQgZXZlbiBpZiB0aGVyZSBpcyBhIHNpbmdsZQo+
ICsgICAgICAgICAqIGJ5dGUgb2YgZGF0YSBpbiB0aGUgcnggZmlmby4gSWRlYWxseSwgdGhlIFJY
SSBiaXQgc2hvdWxkIGJlIHNldAo+ICsgICAgICAgICAqIG9ubHkgaWYgdGhlIHJ4IGZpZm8gbGV2
ZWwgcmVhY2hlcyB0aGUgdGhyZXNob2xkLgo+ICsgICAgICAgICAqCj4gKyAgICAgICAgICogSG93
ZXZlciwgc2luY2UgY3VycmVudGx5IFJYIHRpbWVvdXQgaW50ZXJydXB0IGlzIG5vdAo+ICsgICAg
ICAgICAqIGltcGxlbWVudGVkIGFzIHRoZXJlIGlzIG5vdCBlbm91Z2ggY2xhcml0eSBpbiB0aGUg
U0JTQSBzcGVjLAo+ICsgICAgICAgICAqIHRoZSBndWVzdCBtYXkga2VlcCB3YWl0aW5nIGZvciBh
biBpbnRlcnJ1cHQgdG8gcmVhZCBtb3JlCj4gKyAgICAgICAgICogZGF0YS4gVG8gZW5zdXJlIHRo
YXQgZ3Vlc3QgcmVhZHMgYWxsIHRoZSBkYXRhIHdpdGhvdXQKPiArICAgICAgICAgKiBhbnkgZGVs
YXksIHRoZSBSWEkgaW50ZXJydXB0IGlzIHJhaXNlZCBpZiB0aGVyZSBpcyBSWCBkYXRhCj4gKyAg
ICAgICAgICogYXZhaWxhYmxlIHdpdGhvdXQgY2hlY2tpbmcgd2hldGhlciBmaWZvIGxldmVsIGhh
cyByZWFjaGVkCj4gKyAgICAgICAgICogdGhlIHRocmVzaG9sZC4KPiArICAgICAgICAgKgo+ICsg
ICAgICAgICAqIFRCRDogT25jZSB0aGVyZSBpcyBtb3JlIGNsYXJpdHkgaW4gdGhlIFNCU0Egc3Bl
YyBvbiB3aGV0aGVyIFJYCj4gKyAgICAgICAgICogdGltZW91dCBpbnRlcnJ1cHQgbmVlZHMgdG8g
YmUgaW1wbGVtZW50ZWQsIHRoZSBSWEkgaW50ZXJydXB0Cj4gKyAgICAgICAgICogd2lsbCBiZSBy
YWlzZWQgb25seSB3aGVuIHJ4IGZpZm8gbGV2ZWwgcmVhY2hlcyB0aGUgdGhyZXNob2xkLgo+ICsg
ICAgICAgICAqLwoKVGhpcyBsb29rcyBPSyB0byBtZTogaXQgbWFrZXMgdGhlIGlzc3VlcyBjbGVh
ciB0byBmdXR1cmUgbWFpbnRhaW5lcnMKb2YgdGhpcyBjb2RlLgoKWy4uLl0KCkNoZWVycwotLS1E
YXZlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 14:03:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 14:03:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e30YU-00016G-3f; Fri, 13 Oct 2017 14:03:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e30YT-000169-Av
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 14:03:13 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 5B/8B-07262-0A7C0E95; Fri, 13 Oct 2017 14:03:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS3f+8Qe
 RBvMnmVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlLt05nLrggXrFp4wLmBsbLwl2MnBxCAnkS
 kw9uZQaxeQXsJNZOPsIOYksIGEqcXniTBcRmEVCVmLn3ISOIzSagLtH2bDsriC0i0MsoseueW
 BcjFwezwElGiVf3jgIVcXAIC2RJPHyjBBIXEpjBJHGsey9YAyfQgnsbJrGD1PAKCEr83QF2A7
 OAlsTDX7dYIGxtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNf
 QUi+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzD86hkYGHcw/j7ud4hRkoNJSZRX
 LfJBpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3s5jQDnBotT01Iq0zBxgJMCkJTh4lER4b4Kke
 YsLEnOLM9MhUqcYdTk6bt79wyTEkpeflyolzssFjCshAZCijNI8uBGwqLzEKCslzMvIwMAgxF
 OQWpSbWYIq/4pRnINRSZj3N8gqnsy8ErhNr4COYAI64l0E2BEliQgpqQZG89/OK0PmBEh0nU4
 yXmX/4jDLpssf9jn+yzsekdH4KuCNVu/pWR+a7igV639eJPw17VlH5YeGo+mLOAM+lXKcVFiq
 tWX/tmvLv8Yq9hrJ3WufMs3o3otpwj578sti5M/PnNkvX3bR7E5EyxI1Lb5nK7ZPvblYXuun7
 4Tuz+cecxxcu+JxwVabfCWW4oxEQy3mouJEACjv/s7FAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1507903390!98478289!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62400 invoked from network); 13 Oct 2017 14:03:11 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 14:03:11 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 13 Oct 2017 08:03:09 -0600
Message-Id: <59E0E3BD0200007800186417@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 13 Oct 2017 08:03:09 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Bhupinder Thakur" <bhupinder.thakur@linaro.org>,
 "Julien Grall" <julien.grall@linaro.org>
References: <1507891472-4701-1-git-send-email-bhupinder.thakur@linaro.org>
 <59E0C8F302000078001862A2@prv-mh.provo.novell.com>
 <82445a0a-d829-8bb8-a494-420e75d30ce4@citrix.com>
 <59E0CE840200007800186318@prv-mh.provo.novell.com>
 <a06ba00a-806d-03d5-41ab-31e79a77d37e@linaro.org>
In-Reply-To: <a06ba00a-806d-03d5-41ab-31e79a77d37e@linaro.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: IanJackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] libxl: vpl011: Fix hex to dec conversion of
 vuart_gfn in libxl__device_vuart_add
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEzLjEwLjE3IGF0IDE1OjAzLCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+IHdyb3Rl
Ogo+IE9uIDEzLzEwLzE3IDEzOjMyLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMTMuMTAu
MTcgYXQgMTQ6MTksIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+IE9uIDEz
LzEwLzE3IDEzOjA4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAxMy4xMC4xNyBhdCAx
Mjo0NCwgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4gd3JvdGU6Cj4+Pj4+IEluIGxpYnhs
X19kZXZpY2VfdnVhcnRfYWRkIHZ1YXJ0X2dmbiBpcyBnZXR0aW5nIHN0b3JlZCBhcyBhIGhleCB2
YWx1ZToKPj4+Pj4KPj4+Pj4+IGZsZXhhcnJheV9hcHBlbmQocm9fZnJvbnQsIEdDU1BSSU5URigi
JSJQUklfeGVuX3Bmbiwgc3RhdGUtPnZ1YXJ0X2dmbikpOwo+Pj4+PiBIb3dldmVyLCB4ZW5zdG9y
ZSByZWFkcyB0aGlzIHZhbHVlIGFzIGEgZGVjaW1hbCB2YWx1ZSBhbmQgdHJpZXMgdG8gbWFwIHRo
ZQo+Pj4+PiB3cm9uZyBhZGRyZXNzIGFuZCBmYWlscy4KPj4+PiBJcyB0aGlzIGdlbmVyaWMgb3Ig
dnVhcnQgc3BlY2lmaWMgY29kZSBpbiB4ZW5zdG9yZSB0aGF0IGRvZXMgc28/Cj4+Pj4gQ291bGQg
eW91IHBlcmhhcHMgc2ltcGx5IHBvaW50IG1lIGF0IHRoZSBjb25zdW1pbmcgc2lkZT8KPj4+Pgo+
Pj4+PiBJbnRyb2R1Y2VkIGEgbmV3IGZvcm1hdCBzdHJpbmcgIlBSSXVfeGVuX3BmbiIgd2hpY2gg
Zm9ybWF0cyB0aGUgdmFsdWUgYXMgYQo+Pj4+PiBkZWNpbWFsIHZhbHVlLgo+Pj4+IEkgYXNrIGJl
Y2F1c2UgSSdtIG5vdCByZWFsbHkgaGFwcHkgYWJvdXQgdGhpcyBhZGRpdGlvbiwgaS5lLiBJJ2QK
Pj4+PiBwcmVmZXIgdGhlIHJlYWQgc2lkZSB0byBjaGFuZ2UuCj4+Pgo+Pj4gQ2FuIHRoZSByZWFk
IHNpZGUgcmVhbGlzdGljYWxseSBjaGFuZ2U/Cj4+IAo+PiBXZWxsLCB0aGF0J3Mgd2h5IEkgaGFk
IGFza2VkIHdoZXRoZXIgdGhpcyBpcyBnZW5lcmljIG9yIHNwZWNpZmljCj4+IGNvZGUuIEkgd291
bGQgaGF2ZSBob3BlZC9hc3N1bWVkIHRoYXQgeGVuc3RvcmUgZG9lc24ndAo+PiBnZW5lcmljYWxs
eSB0cnkgdG8gdHJhbnNsYXRlIHN0cmluZ3MgaW50byBudW1iZXJzIC0gaG93IHdvdWxkIGl0Cj4+
IGtub3cgYSBzdHJpbmcgaXMgdG8gcmVwcmVzZW50IGEgbnVtYmVyIGluIHRoZSBmaXJzdCBwbGFj
ZT8gSGVuY2UKPj4gSSB3YXMgaG9waW5nIGZvciB0aGlzIHRvIGJlIHNwZWNpZmljIChhbmQgaGVu
Y2UpIG5ldyBjb2RlLgo+PiAKPj4+IEl0cyBiZWVuIGRlY2ltYWwgZm9yIGEgZGVjYWRlIG5vdywg
YW5kIHRoZXJlIGRlZmluaXRlbHkgaXMgM3JkIHBhcnR5Cj4+PiBjb2RlIHdoaWNoIHVzZXMgdGhl
c2UgdmFsdWVzIGluIHhlbnN0b3JlIChzYWRseSkuCj4+IAo+PiBBcmUgeW91IHRyeWluZyB0byB0
ZWxsIG1lIHRoZXJlJ3MgYmVlbiBhIHZ1YXJ0IGZyb250ZW5kIGJlZm9yZQo+PiB0aGUgZGV2aWNl
IHR5cGUgaW50cm9kdWN0aW9uIGluIGxpYnhsLCBvciBpcyB0aGUgbmV3IGRldmljZSB0eXBlCj4+
IGNvbXBhdGlibGUgd2l0aCBhbiBleGlzdGluZyBvbmU/Cj4+IAo+Pj4gVGhlbiBhZ2FpbiwgdGhl
IHJpbmctcmVmIGtleSBpcyBsaXN0ZWQgYXMgZGVwcmVjYXRlZCBpbiBvdXIKPj4+IGRvY3VtZW50
YXRpb24sIHdpdGhvdXQgYW55IHJlZmVyZW5jZSBkZXNjcmliaW5nIHdoaWNoIGtleSBzaG91bGQg
YmUgdXNlZAo+Pj4gaW5zdGVhZC4gIEl0IGlzIGFsc28gdHlwaWNhbGx5IGEgZ3JhbnQgcmVmZXJl
bmNlLCBub3QgYSBnZm4sIHNvCj4+PiBzb21ldGhpbmcgd29ua3kgaXMgZGVmaW5pdGVseSBnb2lu
ZyBvbiBoZXJlLgo+PiAKPj4gV2hpY2ggcHV0IHVuZGVyIHF1ZXN0aW9uIGhvdyBhbiBleGlzdGlu
ZyBmcm9udGVuZCBjb3VsZCB3b3JrCj4+IHdpdGggdGhpcyBuZXcgZGV2aWNlIHR5cGUuCj4gCj4g
V2VsbCwgdnVhcnQgaXMgcmVwbGljYXRpbmcgdGhlIGJlaGF2aW9yIG9mIGNvbnNvbGUgKHNlZSAK
PiBsaWJ4bF9fZGV2aWNlX2NvbnNvbGVfYWRkKS4gVGhlIGNvbnNvbGUgaXMgcGFzc2luZyBhIGZy
YW1lIG51bWJlciBpbiAKPiBkZWNpbWFsIGluICJyaW5nLXJlZiIuIENvbmZ1c2luZ2x5IGl0IGlz
IGFuIE1GTiBhbmQgd291bGQgZXZlbiBicmVhayBvbiAKPiAzMi1iaXQgdG9vbHN0YWNrIHVzaW5n
IDY0LWJpdCBYZW4uLi4KPiAKPiBTbyB0aGlzIHBhdGNoIGlzIGp1c3QgZm9sbG93aW5nIHRoZSBj
b25zb2xlIGJlaGF2aW9yIGJ5IHBhc3NpbmcgYSAKPiBkZWNpbWFsIHZhbHVlIHJhdGhlciB0aGFu
IGFuIGhleGFkZWNpbWFsIHZhbHVlLgoKV2VsbCwgdGhhdCBvdGhlciBjb2RlIHBhdGggc2hvdWxk
IHRoZW4gYWxzbyB1c2UgUFJJdV94ZW5fcGZuLCBhdAp0aGUgdmVyeSBsZWFzdC4gSXQncyBvZiBj
b3Vyc2UgaW50ZXJlc3RpbmcgdGhhdCB0aGUgYXBwYXJlbnQgY29uc3VtZXIKb2YgdGhpcyAodG9v
bHMvY29uc29sZS9kYWVtb24vaW8uYzpkb21haW5fY3JlYXRlX3JpbmcoKSkgdXNlcwoKCWVyciA9
IHhzX2dhdGhlcih4cywgZG9tLT5jb25zcGF0aCwKCQkJInJpbmctcmVmIiwgIiV1IiwgJnJpbmdf
cmVmLAoJCQkicG9ydCIsICIlaSIsICZyZW1vdGVfcG9ydCwKCQkJTlVMTCk7CgppbiBvcmRlciB0
byB0aGVuIGNhc3QoISkgdGhlIHJlc3VsdCB0byB1bnNpZ25lZCBsb25nIGluIHRoZQppbnZvY2F0
aW9uIG9mIHhjX21hcF9mb3JlaWduX3JhbmdlKCkuIFN1Z2dlc3RzIHRvIG1lIHRoYXQKdGhlIGNv
bnNvbGUgY2FuJ3Qgd29yayByZWxpYWJseSBvbiBhIHN5c3RlbSB3aXRoIG1lbW9yeQpleHRlbmRp
bmcgcGFzdCB0aGUgMVRiIGJvdW5kYXJ5LgoKSXQgb2YgY291cnNlIGVzY2FwZXMgbWUgd2h5ICVp
IChvciByZWFsbHkgJWxsaSkgd2Fzbid0IHVzZWQgaGVyZQpmcm9tIHRoZSBiZWdpbm5pbmcsIGVs
aW1pbmF0aW5nIGFsbCByYWRpeCBjb25jZXJucyBhbmQgbWF0Y2hpbmcKd2hhdCBpcyBiZWluZyBk
b25lIGZvciB0aGUgcG9ydC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 13 14:09:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 14:09:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e30e0-0001i1-Nx; Fri, 13 Oct 2017 14:08:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dgdegra@tycho.nsa.gov>) id 1e30dz-0001hv-CK
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 14:08:55 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 E3/36-20813-6F8C0E95; Fri, 13 Oct 2017 14:08:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgleJIrShJLcpLzFFi42K5JiERqvv1xIN
 Ig4MTrSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owH/yezF7xgq+iZcYi5gfELaxcjJ4eEgL/E
 zRX/2UFsIYFuRokpq5Mh4r4Sl25uBKrh4uAUaBOSODNvBzuIIyFwi0li3cFVUB2VEmdOz4Gyt
 zFK9DWCdQsLZErMmNAOFhcRcJW4/HUd2CRmgZlMElNXL2MBcYQE2hgl7u35wAhSxSagK7Hg4E
 omEJtXwEFiytv9zCA2i4CqxOuGs2A1ogLhEk1n+1kgagQlTs58AmZzCnhKdBy5CFbDLGAmMW/
 zQ2YIW1zi1pP5TBC2vETz1tnMExhFZiFpn4WkZRaSlllIWhYwsqxiVC9OLSpLLdI10UsqykzP
 KMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECIwNBiDYwdh92f8QoyQHk5Ior1rkg0ghvqT8l
 MqMxOKM+KLSnNTiQ4wyHBxKErxvjwPlBItS01Mr0jJzgFEKk5bg4FES4b0AkuYtLkjMLc5Mh0
 idYtTluPHw+h8mIZa8/LxUKXHeJpAiAZCijNI8uBGwhHGJUVZKmJcR6CghnoLUotzMElT5V4z
 iHIxKwhCX8GTmlcBtegV0BBPQEe8iwI4oSURISTUw5rttXPX39euoyMW8y08bnOjWEr8vtKym
 7cDkT5NvJklZtp7LWGvqargkqPq1IcP9Jxv3GDXX7Tr0uKP7O6tslHjex3d7E/Z2/tl4WvJ6x
 weveQeq9vftXSns9tFihl/Ie8Yflccmip1bvdwhImvSfm4hp32+5rW1c+r2WeQoxmvVLd1zvE
 J3iRJLcUaioRZzUXEiAPM77tgTAwAA
X-Env-Sender: dgdegra@tycho.nsa.gov
X-Msg-Ref: server-12.tower-27.messagelabs.com!1507903732!110094622!1
X-Originating-IP: [214.24.24.85]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21223 invoked from network); 13 Oct 2017 14:08:53 -0000
Received: from ucol19pa12.eemsg.mail.mil (HELO ucol19pa12.eemsg.mail.mil)
 (214.24.24.85)
 by server-12.tower-27.messagelabs.com with SMTP; 13 Oct 2017 14:08:53 -0000
X-IronPort-AV: E=Sophos;i="5.43,371,1503360000"; d="scan'208";a="410082621"
Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.2])
 by ucol19pa12.eemsg.mail.mil with ESMTP/TLS/AES256-SHA;
 13 Oct 2017 14:08:37 +0000
X-IronPort-AV: E=Sophos;i="5.43,371,1503360000"; 
   d="scan'208";a="4717402"
IronPort-PHdr: =?us-ascii?q?9a23=3Amkg0qRBHLaIvElJR3TIIUyQJP3N1i/DPJgcQr6Af?=
 =?us-ascii?q?oPdwSP35rsmwAkXT6L1XgUPTWs2DsrQY07KQ6/6rBjZIyK3CmUhKSIZLWR4BhJ?=
 =?us-ascii?q?detC0bK+nBN3fGKuX3ZTcxBsVIWQwt1Xi6NU9IBJS2PAWK8TW94jEIBxrwKxd+?=
 =?us-ascii?q?KPjrFY7OlcS30P2594HObwlSizexfa9+IA+qoQjQucUbg5VuIbstxxXUpXdFZ/?=
 =?us-ascii?q?5Yzn5yK1KJmBb86Maw/Jp9/ClVpvks6c1OX7jkcqohVbBXAygoPG4z5M3wqBnM?=
 =?us-ascii?q?VhCP6WcGUmUXiRVHHQ7I5wznU5jrsyv6su192DSGPcDzULs5Vyiu47ttRRT1ky?=
 =?us-ascii?q?oMKSI3/3/LhcxxlKJboQyupxpjw47PfYqZMONycr7Bcd8GQGZMWMheVzZFAoih?=
 =?us-ascii?q?cYUBCeQPNvtco4XkuVcCsR6yCA+xD+3t1zBInGf707Ak3eQvEQ/I3wIuENwBv3?=
 =?us-ascii?q?vWsNr7O7wfUfy2waTS0TnPc/1b1DX75YPVch4hu/aMXbdofMTf00YvEQLFgUuU?=
 =?us-ascii?q?qYf4MT2ayPkGvWmB7+V6T+2vhXMspgZsrTig28gjlIbJhpgPxV3f6SV4wJo6Jd?=
 =?us-ascii?q?2/SEJhZ96kC4FfuzuVN4txXMMvWmdlszs5xL0eoZO3YScHxZs9yxPfdvCLaZaE?=
 =?us-ascii?q?7x39WOqLPDt1gm9udqiliBao60egz/XxVsyz0FlXsCVIisLMtnUR1xzL7ciHV+?=
 =?us-ascii?q?d98l+h2TmR0wDT7flJIVwumqrBKp4h36UwmoAPsUXDAiD2mEL2gLWQdko44ein?=
 =?us-ascii?q?9/7rYrDnpp+YL4N0iwf+PboymsGnHOg1PQcDU3Kb9OihzrHv40L0TKtQgvEriq?=
 =?us-ascii?q?XZtYrVJcUfpq63GQ9V1YMj5g6iADepzdsXg3YHLEhfdx+ck4joO03BIPD/Dful?=
 =?us-ascii?q?hVSsiy1ky+rJPr3mHJXBNmLDn6v5fbZh905czxI+zNBe555OCrANOunzWlL3tN?=
 =?us-ascii?q?HDCh85Mgq0w/voCdln14MeX36PDbGdMK/IrVCI4ecvKfGWZIAJoDb9N+Ql5/n2?=
 =?us-ascii?q?gH42h1Ade7Cl0oYJZ3CmAPtmJ16UYX7tgtcaDWcKpRAyTeP0h12EST5TfXGyX6?=
 =?us-ascii?q?Ai6T4nFIKqF4DDRpqigLaZxie0AoVWZnxaClCLCXrodZ6LVOkRaCKWI89ujjwE?=
 =?us-ascii?q?WKO6S488zhGhqhX2xKZgLurR4icYr47s1MBp5+3PkhE/7SZ7D8KA3GGXUW51kH?=
 =?us-ascii?q?kESCMx3KB4uUxy1E2D3KZjjvNEFNxT++lJUgY1NJLG0+N6DNXyUBrbftiVUFam?=
 =?us-ascii?q?XsmmATYpQ9M/3dAOYlxxG9GjjhDewSanGKMal72XBJwu86Ld0GL9KNp6y3bDzK?=
 =?us-ascii?q?MhlUUpQtNTNW26ga5y7wnTCJTPk0mDlaalb7gT3C3W9GeEy2qDp19XUBNqXarZ?=
 =?us-ascii?q?XHAfelHWrdX250/YU7CuDrEnOBNbycGeMqtKdsHpjVJeSff5P9TebHy+m32qCR?=
 =?us-ascii?q?aQ3LyMcZHndHkc3CXBEkgEkg8S8WyaOgg5Ayeru3jeAyB2FVLzf0Ps9vFzp2+7?=
 =?us-ascii?q?TkAuyAGGdVVh26Ct+hELg/ycROge3rYFuCcntjV1E0yx39PQC9qcuQVheL9Qbs?=
 =?us-ascii?q?864FdChirlsFlMP9SbMqYq0k8fNRUxpF7o/xF2DJhQ18kssH4uigF1LPTcmENM?=
 =?us-ascii?q?cXaU0I79PpXTK3Lu51a/ZqjOwFbc3d2KvKAV56cWsVLm6S2gEEsv9z1L3pF6yX?=
 =?us-ascii?q?KV6N2eAAUeXJ3rW24r5hN6oPfceSB76ITKgy4/eZKouyPPjop6TNAuzQytKpIG?=
 =?us-ascii?q?avuJ?=
X-IPAS-Result: =?us-ascii?q?A2DFAAAuyOBZ/wHyM5BdGgEBAQECAQEBAQgBAQEBFQEBAQE?=
 =?us-ascii?q?CAQEBAQgBAQEBgwgsgVIng3qKH48ygXaWL4IUhUUChFY/GAEBAQEBAQEBAQEBa?=
 =?us-ascii?q?iiCOCQBgkEBBSMECwEFQRALGAICJgICVwYBDAYCAQGIAYIYqzuBbTqLPgEBAQE?=
 =?us-ascii?q?BAQQBAQEBAQEigQ6CH4IHg2aCf4gYgmEBBKFFlGuTEpcoHziBWSoMHysPgy2DE?=
 =?us-ascii?q?YFqJDYBAYpiAQEB?=
Received: from tarius.tycho.ncsc.mil ([144.51.242.1])
 by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 13 Oct 2017 14:08:35 +0000
Received: from moss-nexus.infosec.tycho.ncsc.mil (moss-nexus [192.168.25.48])
 by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id
 v9DE8V4G007341; Fri, 13 Oct 2017 10:08:32 -0400
To: Yi Sun <yi.y.sun@linux.intel.com>, xen-devel@lists.xenproject.org
References: <1507884068-18757-1-git-send-email-yi.y.sun@linux.intel.com>
 <1507884068-18757-3-git-send-email-yi.y.sun@linux.intel.com>
From: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Message-ID: <89cf5fea-d3bc-bc6f-c02a-961c6b4bb0f3@tycho.nsa.gov>
Date: Fri, 13 Oct 2017 10:08:31 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1507884068-18757-3-git-send-email-yi.y.sun@linux.intel.com>
Content-Language: en-US
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v7 02/16] Rename PSR sysctl/domctl
 interfaces and xsm policy to make them be general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTMvMjAxNyAwNDo0MCBBTSwgWWkgU3VuIHdyb3RlOgo+IFRoaXMgcGF0Y2ggcmVuYW1l
cyBQU1Igc3lzY3RsL2RvbWN0bCBpbnRlcmZhY2VzIGFuZCByZWxhdGVkIHhzbSBwb2xpY3kgdG8K
PiBtYWtlIHRoZW0gYmUgZ2VuZXJhbCBmb3IgYWxsIHJlc291cmNlIGFsbG9jYXRpb24gZmVhdHVy
ZXMgYnV0IG5vdCBvbmx5Cj4gZm9yIENBVC4gVGhlbiwgd2UgY2FuIHJlc3VzZSB0aGUgaW50ZXJm
YWNlcyBmb3IgYWxsIGFsbG9jYXRpb24gZmVhdHVyZXMuCj4gCj4gQmFzaWNhbGx5LCBpdCBjaGFu
Z2VzICdwc3JfY2F0X29wJyB0byAncHNyX2FsbG9jJywgYW5kIHJlbW92ZSAnQ0FUXycgZnJvbSBz
b21lCj4gbWFjcm9zLiBFLmcuOgo+IDEuIHBzcl9jYXRfb3AgLT4gcHNyX2FsbG9jCj4gMi4gWEVO
X0RPTUNUTF9wc3JfY2F0X29wIC0+IFhFTl9ET01DVExfcHNyX2FsbG9jCj4gMy4gWEVOX1NZU0NU
TF9wc3JfY2F0X29wIC0+IFhFTl9TWVNDVExfcHNyX2FsbG9jCj4gNC4gWEVOX0RPTUNUTF9QU1Jf
Q0FUX1NFVF9MM19DQk0gLT4gWEVOX0RPTUNUTF9QU1JfU0VUX0wzX0NCTQo+IDUuIFhFTl9TWVND
VExfUFNSX0NBVF9nZXRfbDNfaW5mbyAtPiBYRU5fU1lTQ1RMX1BTUl9nZXRfbDNfaW5mbwo+IAo+
IFNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgo+IFJldmll
d2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IFJldmlld2VkLWJ5OiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiBBY2tlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKQWNrZWQtYnk6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdy
YUB0eWNoby5uc2EuZ292PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 13 14:13:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 14:13:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e30iE-0002L6-9t; Fri, 13 Oct 2017 14:13:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1e30iC-0002Kx-Qy
 for xen-devel@lists.xen.org; Fri, 13 Oct 2017 14:13:16 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 A7/34-20813-CF9C0E95; Fri, 13 Oct 2017 14:13:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPIsWRWlGSWpSXmKPExsXiVRvkqPv75IN
 Ig8fdihZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bjqZdMBYd4KxobrzI3MP7h6mLk4hASmMQo
 8XDZX/YuRk4OCYE5rBIP1kdB2FkSN3a9gIqXS+w+2gJmCwloSNy+2cgO0XyQSWLJxyNQzkRGi
 b77F1ghOookfk66DWUXSmz9fwLM5hUQlDg58wkLxCQviZ6dJ8GmcgrYS5ybvoYJYtBTRomNM2
 8wgSTYBLQl2l7vAmtmEVCVaFl4DWpoosS2N3cZuxg5gIYGSHxcqQkSFhYwkni06AgjiC0ioCz
 R++s32C5mgbXMEv+eGUPYmhKt23+zT2AUnYXkpFlIUgsYmVYxqhenFpWlFuka6iUVZaZnlOQm
 ZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBEYAAxDsYNz53OkQoyQHk5Ior1rkg0ghvqT8lMqMx
 OKM+KLSnNTiQ4wyHBxKErw3TgDlBItS01Mr0jJzgLEIk5bg4FES4d0JkuYtLkjMLc5Mh0idYr
 TkuHDn0h8mjn17bgHJAyBSiCUvPy9VSpw3F6RBAKQhozQPbhwsXVxilJUS5mUEOlCIpyC1KDe
 zBFX+FaM4B6OSMO8CkCk8mXklcFtfAR3EBHTQuwiwg0oSEVJSDYziuSd7XYwf911Isd73Uu6B
 5Zs07nUBc2995P2/et/ZRzE1m9yeB+x9wB5erKhx93TYBTcx1fO7uHR5+MsFdtsHMcoqznKaJ
 f7dzCP9nU1Pze/sxVfTvunnmkVt4CjpS/zxeqn12amiPCw1sU65P7Xj1COPVd3zdN7lbMbikf
 nL3HSj0431LkosxRmJhlrMRcWJAAHug5ESAwAA
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1507903995!76954470!1
X-Originating-IP: [74.125.82.65]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34281 invoked from network); 13 Oct 2017 14:13:15 -0000
Received: from mail-wm0-f65.google.com (HELO mail-wm0-f65.google.com)
 (74.125.82.65)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Oct 2017 14:13:15 -0000
Received: by mail-wm0-f65.google.com with SMTP id q124so21802292wmb.0
 for <xen-devel@lists.xen.org>; Fri, 13 Oct 2017 07:13:15 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=SxM5q1MDsTpN17iT1BPg/EgDcPYAGYeSIt9e42jDXhQ=;
 b=DZdqoykUvhTBWB5vIRo2UdhvydovV5XKJP14IzQ9++2tt2wT9pWMcesXPmqJAUt6vg
 4zXAoGLiBuoKJ/Il2hF7YQDN9dEOPjDzRf3OSr+5UzdB1+IQrr4noAWkFQuY2WQiUI/p
 k11scWbbJ5mxbsN0ZKCb8SeYFXVrG3YVrHgEg/cjxVrxcosxBXXupgiI9g7ackE2hDTx
 GxmRNwM6jh1TLMKPXbF+OD84nnydILyb7TebDTdv43DAUu0I/PoEP0xnc0Rfy+Y8CJyA
 LWkfGCWP1VogFJsafpBZMEhaLYU5TC0TOub5xHKydJ+Q1+M17rZ/ukc6xlafuH/oR4hg
 DTVw==
X-Gm-Message-State: AMCzsaW6pj6cfzXb44DAfbDM50sRPT7tz9O6iWnjrjQS4rMVgsPatejs
 lPQTsf10OdPmMEDXcup4446pzG/+
X-Received: by 10.80.192.73 with SMTP id u9mr2328924edd.37.1507903995163;
 Fri, 13 Oct 2017 07:13:15 -0700 (PDT)
Received: from mail-wr0-f179.google.com (mail-wr0-f179.google.com.
 [209.85.128.179])
 by smtp.gmail.com with ESMTPSA id e2sm801224edi.65.2017.10.13.07.13.13
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 13 Oct 2017 07:13:13 -0700 (PDT)
Received: by mail-wr0-f179.google.com with SMTP id k62so1150634wrc.9
 for <xen-devel@lists.xen.org>; Fri, 13 Oct 2017 07:13:13 -0700 (PDT)
X-Google-Smtp-Source: AOwi7QDFghgal+NJ8wGleyMygZuwsDPVBqUEi6uwUpC35ZNF6PcQn0CtRQjDmE1kwkB3lu6Eg5kpeL7nJhBiQNh5y/Y=
X-Received: by 10.223.151.9 with SMTP id r9mr1719189wrb.238.1507903992764;
 Fri, 13 Oct 2017 07:13:12 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.71.216 with HTTP; Fri, 13 Oct 2017 07:12:32 -0700 (PDT)
In-Reply-To: <59E0CB0602000078001862C7@prv-mh.provo.novell.com>
References: <1507799425-3286-1-git-send-email-aisaila@bitdefender.com>
 <59E0B1A7020000780018617F@prv-mh.provo.novell.com>
 <8b37f5e5-c594-ba25-2e43-8538c716eaf3@bitdefender.com>
 <59E0CB0602000078001862C7@prv-mh.provo.novell.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Fri, 13 Oct 2017 08:12:32 -0600
X-Gmail-Original-Message-ID: <CABfawh=YFJ=hZR7NW5TXWyZoW1aHQ5mQCT7ksjxf8-dKhu2FZA@mail.gmail.com>
Message-ID: <CABfawh=YFJ=hZR7NW5TXWyZoW1aHQ5mQCT7ksjxf8-dKhu2FZA@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Alexandru Isaila <aisaila@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Add MSR old value
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMTMsIDIwMTcgYXQgNjoxNyBBTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPj4+PiBPbiAxMy4xMC4xNyBhdCAxMjozNiwgPHJjb2pvY2FydUBiaXRk
ZWZlbmRlci5jb20+IHdyb3RlOgo+PiBPbiAxMy4xMC4yMDE3IDEzOjI5LCBKYW4gQmV1bGljaCB3
cm90ZToKPj4+PiArICAgICAgICBfX3NldF9iaXQoaW5kZXggKyBzaXplb2Yoc3RydWN0IG1vbml0
b3JfbXNyX2JpdG1hcCksIGJpdG1hcCk7Cj4+Pgo+Pj4gSSB0aGluayB5b3UgbWlzcyAiKiA4IiBo
ZXJlIC0gYSBiaXQgcG9zaXRpb24gcGx1cyBzaXplb2YoKSBkb2Vzbid0Cj4+PiBwcm9kdWNlIGFu
eSB1c2VmdWwgdmFsdWUuCj4+Pgo+Pj4gQnV0IHdoYXQncyB3b3JzZSAtIGhhdmluZyByZWFkIHRp
bGwgdGhlIGVuZCBvZiB0aGUgcGF0Y2ggSSBkb24ndAo+Pj4gc2VlIHlvdSBjaGFuZ2UgYW55IGFs
bG9jYXRpb24sIHlldCB5b3UgY2xlYXJseSBuZWVkIHRvIGRvdWJsZQo+Pj4gdGhlIHNwYWNlIG5v
dyB0aGF0IHlvdSBuZWVkIHR3byBiaXRzIHBlciBNU1IuCj4+Cj4+IFdlIGRpZCB0aGlzOgo+Pgo+
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21vbml0b3IuYyBiL3hlbi9hcmNoL3g4Ni9tb25p
dG9yLmMKPj4gaW5kZXggZTU5ZjFmNS4uYTMwNDZjNiAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gv
eDg2L21vbml0b3IuYwo+PiArKysgYi94ZW4vYXJjaC94ODYvbW9uaXRvci5jCj4+IEBAIC0yNSw3
ICsyNSw3IEBACj4+ICAgaW50IGFyY2hfbW9uaXRvcl9pbml0X2RvbWFpbihzdHJ1Y3QgZG9tYWlu
ICpkKQo+PiAgIHsKPj4gICAgICAgaWYgKCAhZC0+YXJjaC5tb25pdG9yLm1zcl9iaXRtYXAgKQo+
PiAtICAgICAgICBkLT5hcmNoLm1vbml0b3IubXNyX2JpdG1hcCA9IHh6YWxsb2Moc3RydWN0IG1v
bml0b3JfbXNyX2JpdG1hcCk7Cj4+ICsgICAgICAgIGQtPmFyY2gubW9uaXRvci5tc3JfYml0bWFw
ID0geHphbGxvY19hcnJheShzdHJ1Y3QgbW9uaXRvcl9tc3JfYml0bWFwLCAyKTsKPj4KPj4gICAg
ICAgaWYgKCAhZC0+YXJjaC5tb25pdG9yLm1zcl9iaXRtYXAgKQo+PiAgICAgICAgICAgcmV0dXJu
IC1FTk9NRU07Cj4+IEBAIC02Nyw3ICs2Nyw3IEBAIHN0YXRpYyB1bnNpZ25lZCBsb25nICptb25p
dG9yX2JpdG1hcF9mb3JfbXNyKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHUzMiAqbXNyKQo+PiAg
ICAgICB9Cj4+ICAgfQo+Pgo+PiBJLmUuLCB3ZSBhcmUgbm93IGFsbG9jYXRpbmcgYW4gYXJyYXkg
b2Ygc2l6ZSAyIG9mIHN0cnVjdAo+PiBtb25pdG9yX21zcl9iaXRtYXBzIHdpdGggeHphbGxvY19h
cnJheSgpLgo+Cj4gT2gsIEknbSBub3Qgc3VyZSBob3cgSSBjb3VsZCBvdmVybG9vayB0aGlzIGNv
bnNpZGVyaW5nIHRoYXQgSQo+IHNwZWNpZmljYWxseSBsb29rZWQgdXAgdGhlIGFsbG9jYXRpb24g
cG9pbnQgYW5kIHNlYXJjaGVkIHRocm91Z2gKPiB0aGUgcGF0Y2ggZm9yIGEgcmVzcGVjdGl2ZSBj
aGFuZ2UuIEknbSBzb3JyeSBmb3IgdGhlIG5vaXNlIGluCj4gdGhpcyByZWdhcmQuIEkgZG8gdGhp
bmsgdGhvdWdoIHRoYXQgdGhlIGNob3NlbiBtb2RlbCBpcyBhIGxpdHRsZQo+IG9kZCBhbmQgZnJh
Z2lsZSwgYnV0IHRoYXQncyBzb21ldGhpbmcgeW91IGFuZCBUYW1hcyBhcyB0aGUKPiBtYWludGFp
bmVycyBvZiB0aGUgY29kZSBoYXZlIHRvIGp1ZGdlIGFib3V0Lgo+CgpJdCBsb29rcyBmaW5lIHRv
IG1lLgoKVGhhbmtzLApUYW1hcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 13 14:35:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 14:35:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e313d-0004So-Qw; Fri, 13 Oct 2017 14:35:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e313d-0004Si-36
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 14:35:25 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 28/53-19514-C2FC0E95; Fri, 13 Oct 2017 14:35:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIKsWRWlGSWpSXmKPExsVyMfTOal3t8w8
 iDW41qVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBltKyYwFjyTrbh3dA1TA+NFiS5GLg4hgRmM
 Eoc3zmQBcVgEXjNLzOj8yQziSAjcYZXY9uk3YxcjJ5CTJ7Hz4T12CDtN4s6Tt1DxUonOvZ1A3
 RxAo9Qk1ryJgpj6k1Hib9NBsHphgSyJ9Ru2soHUiAjUS3y/xQcSZhbYyyjx/4c0RP0ZJompJ/
 pYQWrYBHQk1s2oBanhFbCVaP66nw3EZhFQlZj+awnYSFGBcImms/0sEDWCEidnPgGzOQXsJT5
 O/sAIMd9MYt7mh8wQtrjErSfzmSBseYntb+cwT2AUnYWkfRaSlllIWmYhaVnAyLKKUaM4tags
 tUjX0EgvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMwYhiAYAdj3yznQ4ySHExKo
 rxqkQ8ihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw2p4DygkWpaanVqRl5gBjFyYtwcGjJMKrBJ
 LmLS5IzC3OTIdInWI05rhw59IfJo4De279YRJiycvPS5US5xUAKRUAKc0ozYMbBEsplxhlpYR
 5GYFOE+IpSC3KzSxBlX/FKM7BqCTM6wQyhSczrwRu3yugU5iATnkXAXZKSSJCSqqBUd3nvaGi
 ynfr694ticWR1x/svl54pW/np7u8skHevp+m6ZrOuRT19Msun1WlD2N/L9o1s3zXHX7+yzNvP
 116tzxq0nfOGSdNjpZM8t3pkvJUKpjL5WN5zeTFNlKfhDeeC/t6NHLRXI7ANQX7uzVqatcU+0
 SwnZNb6yPPnFt08TTjianLOBtYjyixFGckGmoxFxUnAgBIW5ArJAMAAA==
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1507905322!106973846!1
X-Originating-IP: [209.85.220.171]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17831 invoked from network); 13 Oct 2017 14:35:23 -0000
Received: from mail-qk0-f171.google.com (HELO mail-qk0-f171.google.com)
 (209.85.220.171)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Oct 2017 14:35:23 -0000
Received: by mail-qk0-f171.google.com with SMTP id b15so5246220qkg.9
 for <xen-devel@lists.xenproject.org>; Fri, 13 Oct 2017 07:35:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=KYSvyj8TW/9bu8QIz1AogQ1firZChmzcoZESrPSkaVg=;
 b=Ep0K6uTxKOlB5/BwWxrp30uSbtH59eV+tcgBFxBexbzNYxUR4L1Y6MLa8fkWsPuqiT
 3C+zt59XZK1y22Qlhi6LqlL6O+dLGlQgys0MoamanpndzjSEn5kHBR3TPwjh0O54vFak
 4e16QB9zVjbnLyswk548LarH7mWItgFDLNWJU=
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=KYSvyj8TW/9bu8QIz1AogQ1firZChmzcoZESrPSkaVg=;
 b=bmj5wQ7CaxFQIhFpHAvRJdoA2GKyVNaXNo7HE2FQV5nkzWKu4qMIoHE48kQ+jf52Rh
 E5gXx0TAM2tTgX1nY9qiZpMNWW7lOohuf8GYVNhKH6ptnAvjMmx8DwKqacHjft8YHwWe
 kOUd7qiqMpXhtVWSfmsMAAVe7ThQaVYVVbHQl5pCWPICyTD+N99yDWP6y+v9Wi9F/cG5
 /sqf3dSecbOcRE6WNeIpULbOSwgjbX7D7clqrlwqUW1mzLAsX+c+hoTg3zv26RQF2yDj
 aGAMqxJDVLEvD99890QU80FLNdRLfhf9NZw/97BJM+qGNjDrphlv1ZvlKBDaN+22azZu
 iCUQ==
X-Gm-Message-State: AMCzsaVhKyKk1an87Qpdz0GCvwfO7TR2Xjt9VcRakZK97fkUZFe1X86p
 k4e6bG1DRy+fCe1zl7adgx4WAE3VhX4=
X-Google-Smtp-Source: ABhQp+RzUqnNZGvA/wAXSB+t0HzGUB938zFbczA9L9FOUWF6bv2/fysziK7rguhWrz0gH49z+VuV5Q==
X-Received: by 10.55.93.7 with SMTP id r7mr2270981qkb.35.1507905322366;
 Fri, 13 Oct 2017 07:35:22 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id n76sm603381qkn.85.2017.10.13.07.35.20
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 13 Oct 2017 07:35:21 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper
 <andrew.cooper3@citrix.com>, Bhupinder Thakur <bhupinder.thakur@linaro.org>
References: <1507891472-4701-1-git-send-email-bhupinder.thakur@linaro.org>
 <59E0C8F302000078001862A2@prv-mh.provo.novell.com>
 <82445a0a-d829-8bb8-a494-420e75d30ce4@citrix.com>
 <59E0CE840200007800186318@prv-mh.provo.novell.com>
 <a06ba00a-806d-03d5-41ab-31e79a77d37e@linaro.org>
 <59E0E3BD0200007800186417@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <2835e7e3-d741-01ac-018f-c64d2278527b@linaro.org>
Date: Fri, 13 Oct 2017 15:35:19 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59E0E3BD0200007800186417@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: IanJackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] libxl: vpl011: Fix hex to dec conversion of
 vuart_gfn in libxl__device_vuart_add
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKT24gMTMvMTAvMTcgMTU6MDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDEz
LjEwLjE3IGF0IDE1OjAzLCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+IHdyb3RlOgo+PiBPbiAx
My8xMC8xNyAxMzozMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAxMy4xMC4xNyBhdCAx
NDoxOSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+IE9uIDEzLzEwLzE3
IDEzOjA4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4gT24gMTMuMTAuMTcgYXQgMTI6NDQs
IDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+IHdyb3RlOgo+Pj4+Pj4gSW4gbGlieGxfX2Rl
dmljZV92dWFydF9hZGQgdnVhcnRfZ2ZuIGlzIGdldHRpbmcgc3RvcmVkIGFzIGEgaGV4IHZhbHVl
Ogo+Pj4+Pj4KPj4+Pj4+PiBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCBHQ1NQUklOVEYoIiUi
UFJJX3hlbl9wZm4sIHN0YXRlLT52dWFydF9nZm4pKTsKPj4+Pj4+IEhvd2V2ZXIsIHhlbnN0b3Jl
IHJlYWRzIHRoaXMgdmFsdWUgYXMgYSBkZWNpbWFsIHZhbHVlIGFuZCB0cmllcyB0byBtYXAgdGhl
Cj4+Pj4+PiB3cm9uZyBhZGRyZXNzIGFuZCBmYWlscy4KPj4+Pj4gSXMgdGhpcyBnZW5lcmljIG9y
IHZ1YXJ0IHNwZWNpZmljIGNvZGUgaW4geGVuc3RvcmUgdGhhdCBkb2VzIHNvPwo+Pj4+PiBDb3Vs
ZCB5b3UgcGVyaGFwcyBzaW1wbHkgcG9pbnQgbWUgYXQgdGhlIGNvbnN1bWluZyBzaWRlPwo+Pj4+
Pgo+Pj4+Pj4gSW50cm9kdWNlZCBhIG5ldyBmb3JtYXQgc3RyaW5nICJQUkl1X3hlbl9wZm4iIHdo
aWNoIGZvcm1hdHMgdGhlIHZhbHVlIGFzIGEKPj4+Pj4+IGRlY2ltYWwgdmFsdWUuCj4+Pj4+IEkg
YXNrIGJlY2F1c2UgSSdtIG5vdCByZWFsbHkgaGFwcHkgYWJvdXQgdGhpcyBhZGRpdGlvbiwgaS5l
LiBJJ2QKPj4+Pj4gcHJlZmVyIHRoZSByZWFkIHNpZGUgdG8gY2hhbmdlLgo+Pj4+Cj4+Pj4gQ2Fu
IHRoZSByZWFkIHNpZGUgcmVhbGlzdGljYWxseSBjaGFuZ2U/Cj4+Pgo+Pj4gV2VsbCwgdGhhdCdz
IHdoeSBJIGhhZCBhc2tlZCB3aGV0aGVyIHRoaXMgaXMgZ2VuZXJpYyBvciBzcGVjaWZpYwo+Pj4g
Y29kZS4gSSB3b3VsZCBoYXZlIGhvcGVkL2Fzc3VtZWQgdGhhdCB4ZW5zdG9yZSBkb2Vzbid0Cj4+
PiBnZW5lcmljYWxseSB0cnkgdG8gdHJhbnNsYXRlIHN0cmluZ3MgaW50byBudW1iZXJzIC0gaG93
IHdvdWxkIGl0Cj4+PiBrbm93IGEgc3RyaW5nIGlzIHRvIHJlcHJlc2VudCBhIG51bWJlciBpbiB0
aGUgZmlyc3QgcGxhY2U/IEhlbmNlCj4+PiBJIHdhcyBob3BpbmcgZm9yIHRoaXMgdG8gYmUgc3Bl
Y2lmaWMgKGFuZCBoZW5jZSkgbmV3IGNvZGUuCj4+Pgo+Pj4+IEl0cyBiZWVuIGRlY2ltYWwgZm9y
IGEgZGVjYWRlIG5vdywgYW5kIHRoZXJlIGRlZmluaXRlbHkgaXMgM3JkIHBhcnR5Cj4+Pj4gY29k
ZSB3aGljaCB1c2VzIHRoZXNlIHZhbHVlcyBpbiB4ZW5zdG9yZSAoc2FkbHkpLgo+Pj4KPj4+IEFy
ZSB5b3UgdHJ5aW5nIHRvIHRlbGwgbWUgdGhlcmUncyBiZWVuIGEgdnVhcnQgZnJvbnRlbmQgYmVm
b3JlCj4+PiB0aGUgZGV2aWNlIHR5cGUgaW50cm9kdWN0aW9uIGluIGxpYnhsLCBvciBpcyB0aGUg
bmV3IGRldmljZSB0eXBlCj4+PiBjb21wYXRpYmxlIHdpdGggYW4gZXhpc3Rpbmcgb25lPwo+Pj4K
Pj4+PiBUaGVuIGFnYWluLCB0aGUgcmluZy1yZWYga2V5IGlzIGxpc3RlZCBhcyBkZXByZWNhdGVk
IGluIG91cgo+Pj4+IGRvY3VtZW50YXRpb24sIHdpdGhvdXQgYW55IHJlZmVyZW5jZSBkZXNjcmli
aW5nIHdoaWNoIGtleSBzaG91bGQgYmUgdXNlZAo+Pj4+IGluc3RlYWQuICBJdCBpcyBhbHNvIHR5
cGljYWxseSBhIGdyYW50IHJlZmVyZW5jZSwgbm90IGEgZ2ZuLCBzbwo+Pj4+IHNvbWV0aGluZyB3
b25reSBpcyBkZWZpbml0ZWx5IGdvaW5nIG9uIGhlcmUuCj4+Pgo+Pj4gV2hpY2ggcHV0IHVuZGVy
IHF1ZXN0aW9uIGhvdyBhbiBleGlzdGluZyBmcm9udGVuZCBjb3VsZCB3b3JrCj4+PiB3aXRoIHRo
aXMgbmV3IGRldmljZSB0eXBlLgo+Pgo+PiBXZWxsLCB2dWFydCBpcyByZXBsaWNhdGluZyB0aGUg
YmVoYXZpb3Igb2YgY29uc29sZSAoc2VlCj4+IGxpYnhsX19kZXZpY2VfY29uc29sZV9hZGQpLiBU
aGUgY29uc29sZSBpcyBwYXNzaW5nIGEgZnJhbWUgbnVtYmVyIGluCj4+IGRlY2ltYWwgaW4gInJp
bmctcmVmIi4gQ29uZnVzaW5nbHkgaXQgaXMgYW4gTUZOIGFuZCB3b3VsZCBldmVuIGJyZWFrIG9u
Cj4+IDMyLWJpdCB0b29sc3RhY2sgdXNpbmcgNjQtYml0IFhlbi4uLgo+Pgo+PiBTbyB0aGlzIHBh
dGNoIGlzIGp1c3QgZm9sbG93aW5nIHRoZSBjb25zb2xlIGJlaGF2aW9yIGJ5IHBhc3NpbmcgYQo+
PiBkZWNpbWFsIHZhbHVlIHJhdGhlciB0aGFuIGFuIGhleGFkZWNpbWFsIHZhbHVlLgo+IAo+IFdl
bGwsIHRoYXQgb3RoZXIgY29kZSBwYXRoIHNob3VsZCB0aGVuIGFsc28gdXNlIFBSSXVfeGVuX3Bm
biwgYXQKPiB0aGUgdmVyeSBsZWFzdC4KCkJ5IG90aGVyIGNvZGUgcGF0aCwgeW91IG1lYW4gdGhl
IGNvbnNvbGUgY29kZSByaWdodD8gSW4gdGhhdCBjYXNlLCBtZm4gCnNob3VsZCBhbHNvIGJlIG1v
dmVkIGZyb20gdW5zaWduZWQgbG9uZyB0byB4ZW5fcGZuX3QuCgo+IEl0J3Mgb2YgY291cnNlIGlu
dGVyZXN0aW5nIHRoYXQgdGhlIGFwcGFyZW50IGNvbnN1bWVyCj4gb2YgdGhpcyAodG9vbHMvY29u
c29sZS9kYWVtb24vaW8uYzpkb21haW5fY3JlYXRlX3JpbmcoKSkgdXNlcwo+IAo+IAllcnIgPSB4
c19nYXRoZXIoeHMsIGRvbS0+Y29uc3BhdGgsCj4gCQkJInJpbmctcmVmIiwgIiV1IiwgJnJpbmdf
cmVmLAo+IAkJCSJwb3J0IiwgIiVpIiwgJnJlbW90ZV9wb3J0LAo+IAkJCU5VTEwpOwo+IAo+IGlu
IG9yZGVyIHRvIHRoZW4gY2FzdCghKSB0aGUgcmVzdWx0IHRvIHVuc2lnbmVkIGxvbmcgaW4gdGhl
Cj4gaW52b2NhdGlvbiBvZiB4Y19tYXBfZm9yZWlnbl9yYW5nZSgpLiBTdWdnZXN0cyB0byBtZSB0
aGF0Cj4gdGhlIGNvbnNvbGUgY2FuJ3Qgd29yayByZWxpYWJseSBvbiBhIHN5c3RlbSB3aXRoIG1l
bW9yeQo+IGV4dGVuZGluZyBwYXN0IHRoZSAxVGIgYm91bmRhcnkuCgpJdCBsaWtlbHkgYSBsYXRl
bnQgYnVnLiBQcm9iYWJseSBhIHNpbGx5IHF1ZXN0aW9uLCB3b3VsZCB0aGVyZSBhbnkgCmNvbXBh
dGliaWxpdHkgaXNzdWUgdG8gc3dpdGNoIHRoZSBmb3JtYXQgdG8gdGhlIGNvcnJlY3Qgb25lPwoK
PiAKPiBJdCBvZiBjb3Vyc2UgZXNjYXBlcyBtZSB3aHkgJWkgKG9yIHJlYWxseSAlbGxpKSB3YXNu
J3QgdXNlZCBoZXJlCj4gZnJvbSB0aGUgYmVnaW5uaW5nLCBlbGltaW5hdGluZyBhbGwgcmFkaXgg
Y29uY2VybnMgYW5kIG1hdGNoaW5nCj4gd2hhdCBpcyBiZWluZyBkb25lIGZvciB0aGUgcG9ydC4K
CldoeSAlaT8gU2hvdWxkIG5vdCB0aGUgR0ZOIGJlIHVuc2lnbmVkPyBBbHRob3VnaCwgSSBjYW4g
c2VlIHRoZSBmaWVsZCAKcmluZ19yZWcgaXMgaW50IGFuZCB3aWxsIHN0b3JlIC0xIGFzIG5vdCBt
YXBwZWQuIFRoaXMgaXMgcXVpdGUgY29uZnVzaW5nIAphbmQgbGlrZWx5IHdlIHdhbnQgdG8gdHVy
bmVkIGludG8geGVuX3Bmbl90ICsgdXNlIH4oeGVuX3Bmbl90KTAuCgpCdXQgdGhlbiwgeGNfbWFw
X2ZvcmVpZ25fcmFuZ2UgaXMgdXNpbmcgdW5zaWduZWQgbG9uZyBpbnN0ZWFkIG9mIAp4ZW5fcGZu
X3QuIFNvIEkgZ3Vlc3Mgd2Ugc2hvdWxkIGFsc28gc3dpdGNoIHRoZSBwYXJhbWV0ZXIgdG8geGVu
X3Bmbl90LgoKTm90ZSB0aGF0IHRoZSBpbXBsZW1lbnRhdGlvbiBvZiB4Y19tYXBfZm9yZWlnbl9y
YW5nZSBpcyB1c2luZyB4ZW5fcGZuX3QuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 15:07:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 15:07:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e31Y4-0007zj-EW; Fri, 13 Oct 2017 15:06:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e31Y3-0007zd-03
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 15:06:51 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 19/9E-31244-A86D0E95; Fri, 13 Oct 2017 15:06:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS7fz2oN
 Ig4+nZS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozFG5+zFFxVrFhx7BxbA+NH6S5GTg4hgTyJ
 PwevsYHYvAJ2ElM/bGYFsSUEDCVOL7zJAmKzCKhKTNmwlBHEZhNQl2h7th2sRkSgl1Fi1z2xL
 kYuDmaBk4wSr+4dBSri4BAWyJJ4+EYJYv5/JokzV01BbE6g+fNWHWMBKeEVEJT4u0MYJMwsoC
 Xx8NctFghbW2LZwtfMICXMAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxi1ChOLSpLLdI1stR
 LKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMPgYg2MF4YFHgIUZJDiYlUV61yAeR
 QnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4/10FygkWpaanVqRl5gDjACYtwcGjJML7ACTNW1yQm
 FucmQ6ROsWoy9Fx8+4fJiGWvPy8VClx3ukgRQIgRRmleXAjYDF5iVFWSpiXEegoIZ6C1KLczB
 JU+VeM4hyMSsK8p0Cm8GTmlcBtegV0BBPQEe8iwI4oSURISTUwCt30fzMt43tHw2ZutWXnb/L
 168/+eX6vxR8PsTaLV3wnI0s3nJ90P+5ODb/3QS3GzIoOG6m5U57PCH0+KfTBx2d2IbMSd55Z
 7XmcTyB8W14ol8G/X2pRCs7PHZ2u9yxkPxL9X4DNInaDlTTb3Z9vc49wnD0pO0ulzDl4++nJC
 8ocv9by7q8UUWIpzkg01GIuKk4EALW5NT/EAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1507907207!77113014!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51766 invoked from network); 13 Oct 2017 15:06:49 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 15:06:49 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 13 Oct 2017 09:06:46 -0600
Message-Id: <59E0F2A50200007800186456@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 13 Oct 2017 09:06:45 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Bhupinder Thakur" <bhupinder.thakur@linaro.org>,
 "Julien Grall" <julien.grall@linaro.org>
References: <1507891472-4701-1-git-send-email-bhupinder.thakur@linaro.org>
 <59E0C8F302000078001862A2@prv-mh.provo.novell.com>
 <82445a0a-d829-8bb8-a494-420e75d30ce4@citrix.com>
 <59E0CE840200007800186318@prv-mh.provo.novell.com>
 <a06ba00a-806d-03d5-41ab-31e79a77d37e@linaro.org>
 <59E0E3BD0200007800186417@prv-mh.provo.novell.com>
 <2835e7e3-d741-01ac-018f-c64d2278527b@linaro.org>
In-Reply-To: <2835e7e3-d741-01ac-018f-c64d2278527b@linaro.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: IanJackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] libxl: vpl011: Fix hex to dec conversion of
 vuart_gfn in libxl__device_vuart_add
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEzLjEwLjE3IGF0IDE2OjM1LCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+IHdyb3Rl
Ogo+IEhpIEphbiwKPiAKPiBPbiAxMy8xMC8xNyAxNTowMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+
Pj4+IE9uIDEzLjEwLjE3IGF0IDE1OjAzLCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+IHdyb3Rl
Ogo+Pj4gT24gMTMvMTAvMTcgMTM6MzIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDEz
LjEwLjE3IGF0IDE0OjE5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4+
IE9uIDEzLzEwLzE3IDEzOjA4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4+IE9uIDEzLjEw
LjE3IGF0IDEyOjQ0LCA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPiB3cm90ZToKPj4+Pj4+
PiBJbiBsaWJ4bF9fZGV2aWNlX3Z1YXJ0X2FkZCB2dWFydF9nZm4gaXMgZ2V0dGluZyBzdG9yZWQg
YXMgYSBoZXggdmFsdWU6Cj4+Pj4+Pj4KPj4+Pj4+Pj4gZmxleGFycmF5X2FwcGVuZChyb19mcm9u
dCwgR0NTUFJJTlRGKCIlIlBSSV94ZW5fcGZuLCBzdGF0ZS0+dnVhcnRfZ2ZuKSk7Cj4+Pj4+Pj4g
SG93ZXZlciwgeGVuc3RvcmUgcmVhZHMgdGhpcyB2YWx1ZSBhcyBhIGRlY2ltYWwgdmFsdWUgYW5k
IHRyaWVzIHRvIG1hcCB0aGUKPj4+Pj4+PiB3cm9uZyBhZGRyZXNzIGFuZCBmYWlscy4KPj4+Pj4+
IElzIHRoaXMgZ2VuZXJpYyBvciB2dWFydCBzcGVjaWZpYyBjb2RlIGluIHhlbnN0b3JlIHRoYXQg
ZG9lcyBzbz8KPj4+Pj4+IENvdWxkIHlvdSBwZXJoYXBzIHNpbXBseSBwb2ludCBtZSBhdCB0aGUg
Y29uc3VtaW5nIHNpZGU/Cj4+Pj4+Pgo+Pj4+Pj4+IEludHJvZHVjZWQgYSBuZXcgZm9ybWF0IHN0
cmluZyAiUFJJdV94ZW5fcGZuIiB3aGljaCBmb3JtYXRzIHRoZSB2YWx1ZSBhcyBhCj4+Pj4+Pj4g
ZGVjaW1hbCB2YWx1ZS4KPj4+Pj4+IEkgYXNrIGJlY2F1c2UgSSdtIG5vdCByZWFsbHkgaGFwcHkg
YWJvdXQgdGhpcyBhZGRpdGlvbiwgaS5lLiBJJ2QKPj4+Pj4+IHByZWZlciB0aGUgcmVhZCBzaWRl
IHRvIGNoYW5nZS4KPj4+Pj4KPj4+Pj4gQ2FuIHRoZSByZWFkIHNpZGUgcmVhbGlzdGljYWxseSBj
aGFuZ2U/Cj4+Pj4KPj4+PiBXZWxsLCB0aGF0J3Mgd2h5IEkgaGFkIGFza2VkIHdoZXRoZXIgdGhp
cyBpcyBnZW5lcmljIG9yIHNwZWNpZmljCj4+Pj4gY29kZS4gSSB3b3VsZCBoYXZlIGhvcGVkL2Fz
c3VtZWQgdGhhdCB4ZW5zdG9yZSBkb2Vzbid0Cj4+Pj4gZ2VuZXJpY2FsbHkgdHJ5IHRvIHRyYW5z
bGF0ZSBzdHJpbmdzIGludG8gbnVtYmVycyAtIGhvdyB3b3VsZCBpdAo+Pj4+IGtub3cgYSBzdHJp
bmcgaXMgdG8gcmVwcmVzZW50IGEgbnVtYmVyIGluIHRoZSBmaXJzdCBwbGFjZT8gSGVuY2UKPj4+
PiBJIHdhcyBob3BpbmcgZm9yIHRoaXMgdG8gYmUgc3BlY2lmaWMgKGFuZCBoZW5jZSkgbmV3IGNv
ZGUuCj4+Pj4KPj4+Pj4gSXRzIGJlZW4gZGVjaW1hbCBmb3IgYSBkZWNhZGUgbm93LCBhbmQgdGhl
cmUgZGVmaW5pdGVseSBpcyAzcmQgcGFydHkKPj4+Pj4gY29kZSB3aGljaCB1c2VzIHRoZXNlIHZh
bHVlcyBpbiB4ZW5zdG9yZSAoc2FkbHkpLgo+Pj4+Cj4+Pj4gQXJlIHlvdSB0cnlpbmcgdG8gdGVs
bCBtZSB0aGVyZSdzIGJlZW4gYSB2dWFydCBmcm9udGVuZCBiZWZvcmUKPj4+PiB0aGUgZGV2aWNl
IHR5cGUgaW50cm9kdWN0aW9uIGluIGxpYnhsLCBvciBpcyB0aGUgbmV3IGRldmljZSB0eXBlCj4+
Pj4gY29tcGF0aWJsZSB3aXRoIGFuIGV4aXN0aW5nIG9uZT8KPj4+Pgo+Pj4+PiBUaGVuIGFnYWlu
LCB0aGUgcmluZy1yZWYga2V5IGlzIGxpc3RlZCBhcyBkZXByZWNhdGVkIGluIG91cgo+Pj4+PiBk
b2N1bWVudGF0aW9uLCB3aXRob3V0IGFueSByZWZlcmVuY2UgZGVzY3JpYmluZyB3aGljaCBrZXkg
c2hvdWxkIGJlIHVzZWQKPj4+Pj4gaW5zdGVhZC4gIEl0IGlzIGFsc28gdHlwaWNhbGx5IGEgZ3Jh
bnQgcmVmZXJlbmNlLCBub3QgYSBnZm4sIHNvCj4+Pj4+IHNvbWV0aGluZyB3b25reSBpcyBkZWZp
bml0ZWx5IGdvaW5nIG9uIGhlcmUuCj4+Pj4KPj4+PiBXaGljaCBwdXQgdW5kZXIgcXVlc3Rpb24g
aG93IGFuIGV4aXN0aW5nIGZyb250ZW5kIGNvdWxkIHdvcmsKPj4+PiB3aXRoIHRoaXMgbmV3IGRl
dmljZSB0eXBlLgo+Pj4KPj4+IFdlbGwsIHZ1YXJ0IGlzIHJlcGxpY2F0aW5nIHRoZSBiZWhhdmlv
ciBvZiBjb25zb2xlIChzZWUKPj4+IGxpYnhsX19kZXZpY2VfY29uc29sZV9hZGQpLiBUaGUgY29u
c29sZSBpcyBwYXNzaW5nIGEgZnJhbWUgbnVtYmVyIGluCj4+PiBkZWNpbWFsIGluICJyaW5nLXJl
ZiIuIENvbmZ1c2luZ2x5IGl0IGlzIGFuIE1GTiBhbmQgd291bGQgZXZlbiBicmVhayBvbgo+Pj4g
MzItYml0IHRvb2xzdGFjayB1c2luZyA2NC1iaXQgWGVuLi4uCj4+Pgo+Pj4gU28gdGhpcyBwYXRj
aCBpcyBqdXN0IGZvbGxvd2luZyB0aGUgY29uc29sZSBiZWhhdmlvciBieSBwYXNzaW5nIGEKPj4+
IGRlY2ltYWwgdmFsdWUgcmF0aGVyIHRoYW4gYW4gaGV4YWRlY2ltYWwgdmFsdWUuCj4+IAo+PiBX
ZWxsLCB0aGF0IG90aGVyIGNvZGUgcGF0aCBzaG91bGQgdGhlbiBhbHNvIHVzZSBQUkl1X3hlbl9w
Zm4sIGF0Cj4+IHRoZSB2ZXJ5IGxlYXN0Lgo+IAo+IEJ5IG90aGVyIGNvZGUgcGF0aCwgeW91IG1l
YW4gdGhlIGNvbnNvbGUgY29kZSByaWdodD8gSW4gdGhhdCBjYXNlLCBtZm4gCj4gc2hvdWxkIGFs
c28gYmUgbW92ZWQgZnJvbSB1bnNpZ25lZCBsb25nIHRvIHhlbl9wZm5fdC4KClllcy4KCj4+IEl0
J3Mgb2YgY291cnNlIGludGVyZXN0aW5nIHRoYXQgdGhlIGFwcGFyZW50IGNvbnN1bWVyCj4+IG9m
IHRoaXMgKHRvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmM6ZG9tYWluX2NyZWF0ZV9yaW5nKCkpIHVz
ZXMKPj4gCj4+IAllcnIgPSB4c19nYXRoZXIoeHMsIGRvbS0+Y29uc3BhdGgsCj4+IAkJCSJyaW5n
LXJlZiIsICIldSIsICZyaW5nX3JlZiwKPj4gCQkJInBvcnQiLCAiJWkiLCAmcmVtb3RlX3BvcnQs
Cj4+IAkJCU5VTEwpOwo+PiAKPj4gaW4gb3JkZXIgdG8gdGhlbiBjYXN0KCEpIHRoZSByZXN1bHQg
dG8gdW5zaWduZWQgbG9uZyBpbiB0aGUKPj4gaW52b2NhdGlvbiBvZiB4Y19tYXBfZm9yZWlnbl9y
YW5nZSgpLiBTdWdnZXN0cyB0byBtZSB0aGF0Cj4+IHRoZSBjb25zb2xlIGNhbid0IHdvcmsgcmVs
aWFibHkgb24gYSBzeXN0ZW0gd2l0aCBtZW1vcnkKPj4gZXh0ZW5kaW5nIHBhc3QgdGhlIDFUYiBi
b3VuZGFyeS4KPiAKPiBJdCBsaWtlbHkgYSBsYXRlbnQgYnVnLiBQcm9iYWJseSBhIHNpbGx5IHF1
ZXN0aW9uLCB3b3VsZCB0aGVyZSBhbnkgCj4gY29tcGF0aWJpbGl0eSBpc3N1ZSB0byBzd2l0Y2gg
dGhlIGZvcm1hdCB0byB0aGUgY29ycmVjdCBvbmU/CgpJIGRvbid0IHRoaW5rIHNvLgoKPj4gSXQg
b2YgY291cnNlIGVzY2FwZXMgbWUgd2h5ICVpIChvciByZWFsbHkgJWxsaSkgd2Fzbid0IHVzZWQg
aGVyZQo+PiBmcm9tIHRoZSBiZWdpbm5pbmcsIGVsaW1pbmF0aW5nIGFsbCByYWRpeCBjb25jZXJu
cyBhbmQgbWF0Y2hpbmcKPj4gd2hhdCBpcyBiZWluZyBkb25lIGZvciB0aGUgcG9ydC4KPiAKPiBX
aHkgJWk/IFNob3VsZCBub3QgdGhlIEdGTiBiZSB1bnNpZ25lZD8KClNpZ25lZG5lc3MgaXMgc2Vj
b25kYXJ5IGhlcmUgLSB0aGUgaW1wb3J0YW50IHRoaW5nIGlzIHRoYXQgJWkgaXMKdGhlIG9ubHkg
b25lIGFsbG93aW5nIGFsbCBvZiBkZWNpbWFsLCBoZXgsIGFuZCBvY3RhbCBmb3JtYXR0aW5nIG9m
CnRoZSBzdHJpbmcgKHRoZSBsYXR0ZXIgdHdvIG9mIGNvdXJzZSB3aXRoIHRoZSB1c3VhbCAwIC8g
MHggcHJlZml4ZXMpLgpQb3J0IG51bWJlcnMgYXJlIHVuc2lnbmVkIHRvbywgeWV0ICVpIGlzIGJl
aW5nIHVzZWQgdGhlcmUuCgo+IEFsdGhvdWdoLCBJIGNhbiBzZWUgdGhlIGZpZWxkIAo+IHJpbmdf
cmVnIGlzIGludCBhbmQgd2lsbCBzdG9yZSAtMSBhcyBub3QgbWFwcGVkLiBUaGlzIGlzIHF1aXRl
IGNvbmZ1c2luZyAKPiBhbmQgbGlrZWx5IHdlIHdhbnQgdG8gdHVybmVkIGludG8geGVuX3Bmbl90
ICsgdXNlIH4oeGVuX3Bmbl90KTAuCgpJbmRlZWQuCgo+IEJ1dCB0aGVuLCB4Y19tYXBfZm9yZWln
bl9yYW5nZSBpcyB1c2luZyB1bnNpZ25lZCBsb25nIGluc3RlYWQgb2YgCj4geGVuX3Bmbl90LiBT
byBJIGd1ZXNzIHdlIHNob3VsZCBhbHNvIHN3aXRjaCB0aGUgcGFyYW1ldGVyIHRvIHhlbl9wZm5f
dC4KClllcy4KCj4gTm90ZSB0aGF0IHRoZSBpbXBsZW1lbnRhdGlvbiBvZiB4Y19tYXBfZm9yZWln
bl9yYW5nZSBpcyB1c2luZyB4ZW5fcGZuX3QuCgpBbmQgeWVzIGFnYWluLgoKSmFuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 15:17:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 15:17:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e31he-0000k1-MI; Fri, 13 Oct 2017 15:16:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45239ddc5=Andrew.Cooper3@citrix.com>)
 id 1e31hd-0000jv-LV
 for xen-devel@lists.xen.org; Fri, 13 Oct 2017 15:16:45 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 58/7F-07499-CD8D0E95; Fri, 13 Oct 2017 15:16:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsWSzvfng+6dGw8
 iDabMlrNY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDOaWo4wFuzlqnj106WB8TRbFyMHh4SAv8T6
 La4gprBAgMTc06FdjJwcIgLuEnfOnWMEsZkF8iT+vZ7LBmILCRRI7Dq7jBXEZhPQl9j94hMTi
 M0rYCtx+t8GdhCbRUBVYtKip2D1ogLhEk1n+1kgagQlTs58AmZzCthJLHk2kwVkLbOApsT6Xf
 oQq+QlmrfOZoawxSWavqxkhVirJnGt/xLYeAmBdImtf38xT2AUmIVk6iyESbOQTJqFZNICRpZ
 VjBrFqUVlqUW6RmZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBocoABDsYzywI
 PMQoycGkJMqrFvkgUogvKT+lMiOxOCO+qDQntfgQowwHh5IE74PrQDnBotT01Iq0zBxg1MCkJ
 Th4lER4u0HSvMUFibnFmekQqVOMilLivF9AEgIgiYzSPLg2WKReYpSVEuZlBDpEiKcgtSg3sw
 RV/hWjOAejkjDvGpApPJl5JXDTXwEtZgJa/C4CbHFJIkJKqoFxZsZSoWDjr6qbYn04wpJvHvb
 ayalYYid5YJLfupPND5yfMBx2a8sT2Vxm/mhPcMGG+6tC/L4nM5143MjBu99sX/4knWmX1z1N
 YXwrH5RZv+JOwSbHA/yvP5n/cNeIk+r5vf5MWPtm3+ebmWZvtpT62GJv3+r9RP2i4+e1/Cubm
 5gOq59wUZRRYinOSDTUYi4qTgQA3l7yk88CAAA=
X-Env-Sender: prvs=45239ddc5=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1507907801!73599049!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4034 invoked from network); 13 Oct 2017 15:16:43 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Oct 2017 15:16:43 -0000
X-IronPort-AV: E=Sophos;i="5.43,371,1503360000"; d="scan'208";a="106318482"
To: Sergey Dyasli <sergey.dyasli@citrix.com>, <xen-devel@lists.xen.org>
References: <20171013123512.26102-1-sergey.dyasli@citrix.com>
 <20171013123512.26102-3-sergey.dyasli@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <d4f5fa35-7096-bbc8-8d8a-b422481a90f1@citrix.com>
Date: Fri, 13 Oct 2017 16:16:37 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171013123512.26102-3-sergey.dyasli@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Kevin Tian <kevin.tian@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Jun Nakajima <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH v3 2/6] x86/msr: add VMX MSRs into struct
 msr_domain_policy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTMvMTAvMTcgMTM6MzUsIFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4gQEAgLTIxMCw2ICszNzUs
MjU1IEBAIHN0cnVjdCBtc3JfZG9tYWluX3BvbGljeQo+ICAgICAgICAgIGJvb2wgYXZhaWxhYmxl
OyAvKiBUaGlzIE1TUiBpcyBub24tYXJjaGl0ZWN0dXJhbCAqLwo+ICAgICAgICAgIGJvb2wgY3B1
aWRfZmF1bHRpbmc7Cj4gICAgICB9IHBsYWZvcm1faW5mbzsKPiArCj4gKyAgICAvKiAweDAwMDAw
NDgwICBNU1JfSUEzMl9WTVhfQkFTSUMgKi8KPiArICAgIHN0cnVjdCB7Cj4gKyAgICAgICAgYm9v
bCBhdmFpbGFibGU7CgpXZSBkb24ndCBuZWVkIGF2YWlsYWJsZSBiaXRzIGZvciBhbnkgb2YgdGhl
c2UgTVNScy7CoCBUaGVpciBhdmFpbGFiaWxpdHkKaXMgY3B1aWQtPmJhc2ljLnZteCwgYW5kIHdl
IGRvbid0IHdhbnQgKGxldCBhbG9uZSBuZWVkKSB0byBkdXBsaWNhdGUKaW5mb3JtYXRpb24gbGlr
ZSB0aGlzLgoKVGhlIFBMQVRGT1JNX0lORk8gYW5kIE1JU0NfRkVBVFVSRVNfRU5BQkxFIGFyZSBz
cGVjaWFsLCBiZWNhdXNlIHRoZXkKaGF2ZSBubyBhcmNoaXRlY3R1cmFsbHkgZGVmaW5lZCBpbmRp
Y2F0aW9uIG9mIGF2YWlsYWJpbGl0eS4KCj4gKyAgICAgICAgdW5pb24gewo+ICsgICAgICAgICAg
ICB1aW50NjRfdCByYXc7Cj4gKyAgICAgICAgICAgIHN0cnVjdCB7Cj4gKyAgICAgICAgICAgICAg
ICB1aW50MzJfdCB2bWNzX3JldmlzaW9uX2lkOjMxOwo+ICsgICAgICAgICAgICAgICAgYm9vbCAg
ICAgICAgICAgICAgICAgIG1iejoxOyAgLyogMzEgYWx3YXlzIHplcm8gKi8KPiArICAgICAgICAg
ICAgICAgIHVpbnQzMl90IHZtY3NfcmVnaW9uX3NpemU6MTM7Cj4gKyAgICAgICAgICAgICAgICB1
aW50MzJfdCAgICAgICAgICAgICAgICAgOjM7ICAvKiA0NTo0NyByZXNlcnZlZCAqLwo+ICsgICAg
ICAgICAgICAgICAgYm9vbCAgICAgIGFkZHJlc3Nlc18zMmJpdDoxOwo+ICsgICAgICAgICAgICAg
ICAgYm9vbCAgICAgICAgIGR1YWxfbW9uaXRvcjoxOwo+ICsgICAgICAgICAgICAgICAgdWludDMy
X3QgICAgICBtZW1vcnlfdHlwZTo0Owo+ICsgICAgICAgICAgICAgICAgYm9vbCAgICAgICAgIGlu
c19vdXRfaW5mbzoxOwo+ICsgICAgICAgICAgICAgICAgYm9vbCAgICAgICAgZGVmYXVsdDFfemVy
bzoxOwo+ICsgICAgICAgICAgICAgICAgdWludDMyX3QgICAgICAgICAgICAgICAgIDo4OyAgLyog
NTY6NjMgcmVzZXJ2ZWQgKi8KPiArICAgICAgICAgICAgfTsKPiArICAgICAgICB9IHU7CgpUaGUg
Y29kZSB3aWxsIGJlIHJhdGhlciBzaG9ydGVyIGlmIHlvdSBkcm9wIHRoaXMgLnUgYW5kIG1ha2Ug
dGhlIHVuaW9uCmFub255bW91cy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 13 15:25:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 15:25:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e31py-0001Rz-Hz; Fri, 13 Oct 2017 15:25:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45239ddc5=Andrew.Cooper3@citrix.com>)
 id 1e31px-0001Rt-Up
 for xen-devel@lists.xen.org; Fri, 13 Oct 2017 15:25:22 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 C6/04-25852-1EAD0E95; Fri, 13 Oct 2017 15:25:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsWSzvfng+6DWw8
 iDa5917VY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDOm/X7PWvCZr2La3D/MDYyTeLoYOTkkBPwl
 +s+cYgKxhQWCJD4ub2cEsUUE3CXunDsHZjML5En8ez2XDcQWEiiQOHF3IpjNJqAvsfvFJ7BeX
 gFbiSdbd4PZLAKqEtf/nQXrFRUIl2g6288CUSMocXLmEzCbU8BO4uva1exdjBxA8zUl1u/Sh1
 glL9G8dTYzhC0u0fRlJSvEWjWJa/2X2CFOTpfY+vcX8wRGgVlIps5CmDQLyaRZSCYtYGRZxah
 enFpUllqka6aXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYrgxAsINx3gn/Q4yS
 HExKorxqkQ8ihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwnrgJlBMsSk1PrUjLzAFGDkxagoNHS
 YR3GUiat7ggMbc4Mx0idYpRUUqc9wJIQgAkkVGaB9cGi9ZLjLJSwryMQIcI8RSkFuVmlqDKv2
 IU52BUEuZlBca+EE9mXgnc9FdAi5mAFr+LAFtckoiQkmpgzN/zc6l/GwPj3WNahnan2L/WOR5
 qbGVSmrWgqKr2wr+KmuBz+qfjrgk433ygWXfWfuYelaq/LXsUt4Rcns9c8WLiHtYF026eFS5X
 7etP3Bex43aIwoIFtW4x13hDV61bv0M8VqbnxaUJx7hWNPKe+dh9XaVpW8S6xHmCGY4xfddiA
 2+k+Rn+UWIpzkg01GIuKk4EAAcFLNTRAgAA
X-Env-Sender: prvs=45239ddc5=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1507908318!111209941!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11942 invoked from network); 13 Oct 2017 15:25:20 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Oct 2017 15:25:20 -0000
X-IronPort-AV: E=Sophos;i="5.43,371,1503360000"; d="scan'208";a="106318600"
To: Sergey Dyasli <sergey.dyasli@citrix.com>, <xen-devel@lists.xen.org>
References: <20171013123512.26102-1-sergey.dyasli@citrix.com>
 <20171013123512.26102-6-sergey.dyasli@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <a7f54ad3-7d33-5043-0532-011c238f576c@citrix.com>
Date: Fri, 13 Oct 2017 16:25:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171013123512.26102-6-sergey.dyasli@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Kevin Tian <kevin.tian@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Jun Nakajima <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH v3 5/6] x86/msr: update domain policy on
 CPUID policy changes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTMvMTAvMTcgMTM6MzUsIFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4gQXZhaWxhYmlsaXR5IG9m
IHNvbWUgTVNScyBkZXBlbmRzIG9uIGNlcnRhaW4gQ1BVSUQgYml0cy4gQWRkIGZ1bmN0aW9uCj4g
cmVjYWxjdWxhdGVfZG9tYWluX21zcl9wb2xpY3koKSB3aGljaCB1cGRhdGVzIGF2YWlsYWJpbGl0
eSBvZiBwZXItZG9tYWluCj4gTVNScyBiYXNlZCBvbiBjdXJyZW50IGRvbWFpbidzIENQVUlEIHBv
bGljeS4gVGhpcyBmdW5jdGlvbiBpcyBjYWxsZWQKPiB3aGVuIENQVUlEIHBvbGljeSBpcyBjaGFu
Z2VkIGZyb20gYSB0b29sc3RhY2suCgpUaGlzIGlzIHByb2JhYmx5IGFjY2VwdGFibGUgZm9yIG5v
dy7CoCByZWNhbGN1bGF0ZV9jcHVpZF9wb2xpY3koKSBpcyBvbmx5CmEgdHJhbnNpdG9yeSBhcnRl
ZmFjdCBiZXR3ZWVuIHRoZSBjdXJyZW50IGJlaGF2aW91ciBvZiB0aGUgWGVuLCBhbmQgdGhlCmZ1
dHVyZSBiZWhhdmlvdXIgb2YgYXVkaXRpbmcgdGhlIHRvb2xzdGFjay1wcm92aWRlZCBjcHVpZCBh
bmQgbXNyIHBvbGljeQpjb21wbGV0ZWx5IGJlZm9yZSBjaGFuZ2luZyB0aGUgZG9tYWlucyBkYXRh
c3RydWN0dXJlcy4KCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4v
YXJjaC94ODYvaHZtL2h2bS5jCj4gaW5kZXggMjA1YjRjYjY4NS4uN2U2YjE1ZjhkNyAxMDA2NDQK
PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9o
dm0uYwo+IEBAIC05MjgsOSArOTI4LDggQEAgY29uc3QgY2hhciAqaHZtX2VmZXJfdmFsaWQoY29u
c3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQ2NF90IHZhbHVlLAo+ICAgICAgICAgIFg4Nl9DUjBfQ0Qg
fCBYODZfQ1IwX1BHKSkpCj4gIAo+ICAvKiBUaGVzZSBiaXRzIGluIENSNCBjYW4gYmUgc2V0IGJ5
IHRoZSBndWVzdC4gKi8KPiAtdW5zaWduZWQgbG9uZyBodm1fY3I0X2d1ZXN0X3ZhbGlkX2JpdHMo
Y29uc3Qgc3RydWN0IHZjcHUgKnYsIGJvb2wgcmVzdG9yZSkKPiArdW5zaWduZWQgbG9uZyBodm1f
Y3I0X2RvbWFpbl92YWxpZF9iaXRzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIGJvb2wgcmVzdG9y
ZSkKPiAgewo+IC0gICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKPiAgICAg
IGNvbnN0IHN0cnVjdCBjcHVpZF9wb2xpY3kgKnA7Cj4gICAgICBib29sIG1jZSwgdm14ZTsKPiAg
Cj4gQEAgLTk2Myw2ICs5NjIsMTEgQEAgdW5zaWduZWQgbG9uZyBodm1fY3I0X2d1ZXN0X3ZhbGlk
X2JpdHMoY29uc3Qgc3RydWN0IHZjcHUgKnYsIGJvb2wgcmVzdG9yZSkKPiAgICAgICAgICAgICAg
KHAtPmZlYXQucGt1ICAgICAgPyBYODZfQ1I0X1BLRSAgICAgICAgICAgICAgIDogMCkpOwo+ICB9
Cj4gIAo+ICt1bnNpZ25lZCBsb25nIGh2bV9jcjRfZ3Vlc3RfdmFsaWRfYml0cyhjb25zdCBzdHJ1
Y3QgdmNwdSAqdiwgYm9vbCByZXN0b3JlKQoKSSdkIHNwbGl0IHRoaXMgY2hhbmdlIG91dCBpbnRv
IGEgc2VwYXJhdGUgcGF0Y2ggYW5kIGNoYW5nZSB0aGUgZXhpc3RpbmcKZ3Vlc3QgdmFsaWQgYml0
cyB0byB0YWtpbmcgYSBkb21haW4gKi4KCkl0IG5lZWRlZCB0byB0YWtlIHZjcHUgaW4gdGhlIHBh
c3QgYmVjYXVzZSBvZiB0aGUgb2xkIGNwdWlkCmluZnJhc3RydWN0dXJlLCBidXQgaXQgZG9lc24n
dCBuZWVkIHRvIGFueSBtb3JlIGJlY2F1c2Ugb2YgdGhlCmRvbWFpbi13aWRlIHN0cnVjdCBjcHVp
ZCBwb2xpY3kuCgp+QW5kcmV3Cgo+ICt7Cj4gKyAgICByZXR1cm4gaHZtX2NyNF9kb21haW5fdmFs
aWRfYml0cyh2LT5kb21haW4sIHJlc3RvcmUpOwo+ICt9Cj4gKwo+ICBzdGF0aWMgaW50IGh2bV9s
b2FkX2NwdV9jdHh0KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQo+
ICB7Cj4gICAgICBpbnQgdmNwdWlkOwo+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 13 15:38:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 15:38:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e322r-00032B-Ok; Fri, 13 Oct 2017 15:38:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45239ddc5=Andrew.Cooper3@citrix.com>)
 id 1e322q-000325-Jf
 for xen-devel@lists.xen.org; Fri, 13 Oct 2017 15:38:40 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 26/35-20834-FFDD0E95; Fri, 13 Oct 2017 15:38:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWSzvfng+7/uw8
 iDe784LdY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDO2zV7MXrCYq2Lj1xmsDYxv2bsYOTkkBPwl
 5hxtZAaxhQW8JD7+6gOLiwi4S9w5d44RxGYWyJP493ouG4gtJFAg8eX1aRYQm01AX2L3i09MI
 DavgK3EgcNdYL0sAqoSrz+tBrNFBcIlms72s0DUCEqcnPkEzOYUsJN4+6qbtYuRA2i+psT6Xf
 oQq+QlmrfOZoawxSWavqxkhVirJnGt/xLUyekSE5/1sExgFJiFZOoshEmzkEyahWTSAkaWVYw
 axalFZalFuoaWeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgQFbz8DAuIPx93G/
 Q4ySHExKorxqkQ8ihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwXr0DlBMsSk1PrUjLzAHGDkxag
 oNHSYS3EiTNW1yQmFucmQ6ROsWoKCXO2wCSEABJZJTmwbXB4vUSo6yUMC8jAwODEE9BalFuZg
 mq/CtGcQ5GJWHeGSBTeDLzSuCmvwJazAS0+F0E2OKSRISUVAPjmhlaksZBlYsbBWssfzAvZY2
 3drp2lCVSW+v9ZGcLs/ifeyK4uHydTN7JzLMpNrDLybgVa+57XV58yYWVR4sL00/olGeZmO4S
 61uS8iow4tibnv9mC3vqrsRM57vFJ9Ch1q/Qk7ekbOX6u/vW9x2T3rXOa5axnmPp5MvzXHq6n
 1+84De5QkKJpTgj0VCLuag4EQDx5FAx0gIAAA==
X-Env-Sender: prvs=45239ddc5=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1507909116!102571508!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3592 invoked from network); 13 Oct 2017 15:38:38 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Oct 2017 15:38:38 -0000
X-IronPort-AV: E=Sophos;i="5.43,371,1503360000"; d="scan'208";a="106318802"
To: Sergey Dyasli <sergey.dyasli@citrix.com>, <xen-devel@lists.xen.org>
References: <20171013123512.26102-1-sergey.dyasli@citrix.com>
 <20171013123512.26102-7-sergey.dyasli@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <eb3fb61c-5580-4339-1554-30d64b1ae40e@citrix.com>
Date: Fri, 13 Oct 2017 16:38:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171013123512.26102-7-sergey.dyasli@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Kevin Tian <kevin.tian@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Jun Nakajima <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH v3 6/6] x86/msr: handle VMX MSRs with
	guest_rd/wrmsr()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTMvMTAvMTcgMTM6MzUsIFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9tc3IuYyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwo+IGluZGV4IGEyMmUzZGZhZjIu
LjI1MjdmZGQxZDEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L21zci5jCj4gKysrIGIveGVu
L2FyY2gveDg2L21zci5jCj4gQEAgLTQyNiw2ICs0MjYsMTMgQEAgaW50IGluaXRfdmNwdV9tc3Jf
cG9saWN5KHN0cnVjdCB2Y3B1ICp2KQo+ICAgICAgcmV0dXJuIDA7Cj4gIH0KPiAgCj4gKyNkZWZp
bmUgdm14X2d1ZXN0X3JkbXNyKGRwLCBuYW1lLCBtc3IpICAgICBcCj4gKyAgICBjYXNlIG5hbWU6
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgaWYgKCAhZHAtPm1zci5h
dmFpbGFibGUgKSAgICAgICAgICBcCj4gKyAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7ICAgICAg
ICAgICAgICAgICBcCj4gKyAgICAgICAgKnZhbCA9IGRwLT5tc3IudS5yYXc7ICAgICAgICAgICAg
ICBcCj4gKyAgICAgICAgYnJlYWs7CgpFd3cgOigKCkZvciBibG9ja3Mgb2YgTVNScywgaXQgd291
bGQgYmUgZmFyIGJldHRlciB0byBnbyB3aXRoIHRoZSBzYW1lIHN0cnVjdHVyZQphcyB0aGUgY3B1
aWQgcG9saWN5LsKgIFNvbWV0aGluZyBsaWtlOgoKc3RydWN0IHsKwqDCoMKgIHVuaW9uIHsKwqDC
oMKgIMKgwqDCoCB1aW50NjRfdCByYXdbTlJfVk1YX01TUlNdOwrCoMKgwqAgwqDCoMKgIHN0cnVj
dCB7CsKgwqDCoCDCoMKgwqAgwqDCoMKgIHN0cnVjdCB7CsKgwqDCoCDCoMKgwqAgwqDCoMKgIMKg
wqDCoCAuLi4KwqDCoMKgIMKgwqDCoCDCoMKgwqAgfSBiYXNpYzsKwqDCoMKgIMKgwqDCoCDCoMKg
wqAgc3RydWN0IHsKwqDCoMKgIMKgwqDCoCDCoMKgwqAgwqDCoMKgIC4uLgrCoMKgwqAgwqDCoMKg
IMKgwqDCoCB9IHBpbmJhc2VkX2N0bHM7CsKgwqDCoCDCoMKgwqAgfTsKwqDCoMKgIH07Cn0gdm14
OwoKVGhpcyB3YXksIHRoZSBndWVzdF9yZG1zcigpIHdpbGwgYmUgZmFyIG1vcmUgZWZmaWNpZW50
LgoKY2FzZSBNU1JfSUEzMl9WTVhfQkFTSUMgLi4uIHh4eDoKwqDCoMKgIGlmICggIWNwdWlkLT5i
YXNpYy52bXggKQrCoMKgwqAgwqDCoMKgIGdvdG8gZ3BfZmF1bHQ7CsKgwqDCoCAqdmFsID0gZHAt
PnZteC5yYXdbbXNyIC0gTVNSX0lBMzJfVk1YX0JBU0lDXTsKwqDCoMKgIGJyZWFrOwoKSXQgd291
bGQgcHJvYmFibHkgYmUgd29ydGggc3BsaXR0aW5nIGludG8gYSBjb3VwbGUgb2YgZGlmZmVyZW50
IGJsb2NrcwpiYXNlZCBvbiB0aGUgZGlmZmVyZW50IGF2YWlsYWJpbGl0eSBjaGVja3MuCgp+QW5k
cmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 15:49:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 15:49:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e32Ch-0004B4-Qf; Fri, 13 Oct 2017 15:48:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45239ddc5=Andrew.Cooper3@citrix.com>)
 id 1e32Cg-0004Aq-B9
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 15:48:50 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 4A/65-14867-160E0E95; Fri, 13 Oct 2017 15:48:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsWSzvfng27cgwe
 RBov3M1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmt7QcYC/5wVOyZG93AuI69i5GTQ0LAX+LE
 1g2MILawQITEp87zrCC2iICXxL2tM9lAbGaBEInGf3OBbC4OIYELjBJnGxaDNbMJ6EvsfvGJC
 cTmFbCVuP51I5DNwcEioCrx4384SFhUIFyi6Ww/C0SJoMTJmU/AbE4BR4kVP96BlTMLaEqs36
 UPsUpeonnrbGYIW1yi6ctKsHOEBNQkrvVfgjo5XWLisx6WCYwCs5BMnYUwaRaSSbOQTFrAyLK
 KUaM4tagstUjX0EgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwXBmAYAfj5Y0B
 hxglOZiURHnVIh9ECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgzb0PlBMsSk1PrUjLzAFGDkxag
 oNHSYT3CEiat7ggMbc4Mx0idYpRUUqc9wRIQgAkkVGaB9cGi9ZLjLJSwryMQIcI8RSkFuVmlq
 DKv2IU52BUEuZdBjKFJzOvBG76K6DFTECL30WALS5JREhJNTBudPqstq8o6fLWOwFRItetKy4
 dPBk6yU7MV09Xyrn1l4b8EgemxwLqzb7fcvuYE+c9vL369/3Y9i9+5XxFLK/Fd02ReCRwcu6a
 ZWs+SujI7b9773beqomuO1L8bv269XjRtYR93+d9W6OS2/Kn+4P22Q3Pp0VW9NyzniTQW2Vl5
 atbO/1WpG28EktxRqKhFnNRcSIAbx/DqdECAAA=
X-Env-Sender: prvs=45239ddc5=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1507909722!70440310!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3780 invoked from network); 13 Oct 2017 15:48:45 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Oct 2017 15:48:45 -0000
X-IronPort-AV: E=Sophos;i="5.43,371,1503360000"; d="scan'208";a="106318924"
To: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
References: <20171013111938.2749-1-wei.liu2@citrix.com>
 <23008.46529.476419.16258@mariner.uk.xensource.com>
 <20171013125224.k4ossxibv6o3pchw@citrix.com>
 <23008.47389.362362.722005@mariner.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <c470ff5f-8eec-7432-5b06-28d150e0f9fe@citrix.com>
Date: Fri, 13 Oct 2017 16:48:33 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <23008.47389.362362.722005@mariner.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH for-4.10] libxl: handle NULL in
 libxl__enum_from_string
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTMvMTAvMTcgMTQ6MDEsIElhbiBKYWNrc29uIHdyb3RlOgo+IFdlaSBMaXUgd3JpdGVzICgi
UmU6IFtQQVRDSCBmb3ItNC4xMF0gbGlieGw6IGhhbmRsZSBOVUxMIGluIGxpYnhsX19lbnVtX2Zy
b21fc3RyaW5nIik6Cj4+IEkgYWdyZWUgdGhleSBzaG91bGRuJ3QgYmUgY2FsbGVkIHdpdGggTlVM
TC4gV2Ugc2hvdWxkIGd1YXJkIGFnYWluc3QKPj4gZXJyb3IgKGhlcmUgb3IgdGhlIGxpYnhsXypf
dHlwZV9mcm9tX3N0cmluZykgb3IgYW5ub3RhdGUgdGhlIGlucHV0IGNhbid0Cj4+IGJlIE5VTEwu
Cj4gSSBtZWFuLCB3aG8gY2FsbHMgYW55ICBsaWJ4bF8qX2Zyb21fc3RyaW5nICB3aXRoIHM9PU5V
TEwgPwo+Cj4gQWxzbyBJIGRvbid0IHRoaW5rIHdlIHNob3VsZCBhbm5vdGF0ZSB0aGF0IHRoZSBp
bnB1dCB2YWx1ZSBjYW4ndCBiZQo+IE5VTEwsIGVzcGVjaWFsbHkgaW4gYSBzaXR1YXRpb24gbGlr
ZSB0aGlzIHdoZXJlIHRoZSBzZW1hbnRpY3MgY291bGQKPiBvbmx5IGJlICJ0aGlzIGlzIHdyb25n
Ii4gIFRoZSBBUEkgKGFuZCB0aGUgaW50ZXJuYWwgY2FsbGluZwo+IGNvbnZlbnRpb25zKSBhcmUg
ZnVsbCBvZiBmdW5jdGlvbnMgdGFraW5nIHBvaW50ZXIgYXJndW1lbnRzIC0gYXJlIHdlCj4gZ29p
bmcgdG8gYW5ub3RhdGUgZWFjaCBvbmUgb2YgdGhvc2UgdG8gc2F5IHRoYXQgaXQgY2Fubm90IGJl
IE5VTEwgPwo+Cj4gSW5zdGVhZCwgd2hhdCB3ZSBoYXZlIGFjdHVhbGx5IGRvbmUgc28gZmFyLCBp
cyBhbm5vdGF0ZSB3aGVuIGEgcG9pbnRlcgo+IHBhcmFtZXRlciAqbWF5KiBiZSBOVUxMLCBhbmQs
IGluIHRoYXQgY2FzZSwgd2hhdCB0aGF0IG1lYW5zOgoKVGhpcyBpcyBleGFjdGx5IHdoYXQgYXR0
cmlidXRlIG5vbm51bGwgZXhpc3RzIGZvci7CoCBBcyBhIGJvbnVzLCB1c2luZwp0aGUgYXR0cmli
dXRlIHdpbGwgaGF2ZSB0aGUgY29tcGlsZXIgY29tcGxhaW4gYXQgeW91IGlmIGl0IHNwb3RzIGEg
d2F5Ck5VTEwgZ2V0cyBwYXNzZWQsIGFuZCBVQlNBTiB3aWxsIGFkZCBzcGVjaWZpYyBpbnN0cnVt
ZW50YXRpb24gdG8gY2hlY2suCgpBbHRlcm5hdGl2ZWx5LCB5b3UgY291bGQgYXNzZXJ0KHMpIHdo
aWNoIHdvdWxkIGNhdGNoIGFsbCAoYWIpdXNlcyBhbmQKYWxzbyBxdWllc2NlIENvdmVyaXR5LgoK
fkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 13 15:50:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 15:50:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e32Ef-0004lF-66; Fri, 13 Oct 2017 15:50:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e32Ed-0004l3-Px
 for xen-devel@lists.xen.org; Fri, 13 Oct 2017 15:50:51 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 9B/07-25852-BD0E0E95; Fri, 13 Oct 2017 15:50:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXS6fjDS/fWgwe
 RBku+q1ks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnz/sxlLljBWvHw/QqmBsaDLF2MnBxCAnkS
 xx6vZe9i5ODgFbCT+HxQEiQsIWAocXrhTbASFgFVifMTmllBbDYBdYm2Z9vBbBEBA4kfHzeC1
 TALtDNJHH0RBjJGWMBI4sXXCIjpbhJLzixiAwlzCrhLbN3hB7FIUOLvDmGIRi2Jh79uQQ3Rll
 i28DUzSAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3QNTfSSijLTM0pyEzN
 zdA0NzPRyU4uLE9NTcxKTivWS83M3MQLDjgEIdjBe3xhwiFGSg0lJlFct8kGkEF9SfkplRmJx
 RnxRaU5q8SFGDQ4OgW27Vl9glGLJy89LVZLgzb0PVCdYlJqeWpGWmQOMDJhSCQ4eJRHe/yBp3
 uKCxNzizHSI1ClGY44bD6//YeLouHn3D5MQ2CQpcd4TIKUCIKUZpXlwg2ARe4lRVkqYlxHoTC
 GegtSi3MwSVPlXjOIcjErCvIrA+Bfiycwrgdv3CugUJqBT3kWAnVKSiJCSamC0vi/2d9LRmIO
 R4pZOBsEuL3m565e588dnBPzMWHWvOjdkgef9uxqpnxpOPfDoubr/6c6dWq6fF73sP8Orm96U
 sdP38uYp/M7FE/PP6jyRi3e/0nvUXimB787+SRWVOa/jf2i/alsad3jFkcOP1pXl8Yd+/bhP7
 Ip+tKdi5R4Wt8xV0y5q5U5RYinOSDTUYi4qTgQAeU2tBNMCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1507909848!63156775!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12894 invoked from network); 13 Oct 2017 15:50:50 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 15:50:50 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 13 Oct 2017 09:50:48 -0600
Message-Id: <59E0FCF50200007800186496@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 13 Oct 2017 09:50:45 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Alexandru Isaila" <aisaila@bitdefender.com>
References: <1507899057-4667-1-git-send-email-aisaila@bitdefender.com>
In-Reply-To: <1507899057-4667-1-git-send-email-aisaila@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 rcojocaru@bitdefender.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 tamas@tklengyel.com
Subject: Re: [Xen-devel] [PATCH v2] x86/hvm: Add MSR old value
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEzLjEwLjE3IGF0IDE0OjUwLCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IFRoaXMgcGF0Y2ggYWRkcyB0aGUgb2xkIHZhbHVlIHBhcmFtIGFuZCB0aGUgb25jaGFuZ2Vv
bmx5IG9wdGlvbgo+IHRvIHRoZSBWTV9FVkVOVF9SRUFTT05fTU9WX1RPX01TUiBldmVudC4KPiAK
PiBUaGUgcGFyYW0gd2FzIGFkZGVkIHRvIHRoZSB2bV9ldmVudF9tb3ZfdG9fbXNyIHN0cnVjdCBh
bmQgdG8gdGhlCj4gaHZtX21vbml0b3JfbXNyIGZ1bmN0aW9uLiBGaW5hbGx5IEkndmUgY2hhbmdl
ZCB0aGUgYm9vbF90IHBhcmFtCj4gdG8gYSBib29sIGZvciB0aGUgaHZtX21zcl93cml0ZV9pbnRl
cmNlcHQgZnVuY3Rpb24uCj4gCj4gU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlz
YWlsYUBiaXRkZWZlbmRlci5jb20+Cj4gQWNrZWQtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNA
dGtsZW5neWVsLmNvbT4KCkkgdGhpbmsgdGhpcyBzaG91bGQgaGF2ZSBiZWVuIGRyb3BwZWQgd2l0
aCBhIGJ1ZyBoYXZpbmcgYmVlbiBmaXhlZAooZm9yIG9ubHkgY29zbWV0aWMgY2hhbmdlcyBpdCB3
b3VsZCBiZSBmaW5lIHRvIGtlZXApLiBGb3IgdGhlIGJpdHMKd2hlcmUgaXQncyBhcHBsaWNhYmxl
CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 15:56:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 15:56:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e32Jw-0004zl-Qy; Fri, 13 Oct 2017 15:56:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e32Jv-0004zf-Ra
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 15:56:19 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 57/C3-05363-222E0E95; Fri, 13 Oct 2017 15:56:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS1fp0YN
 Ig3tvRS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox3PzcxFSwUqdj79DVTA+Nvvi5GTg4hgTyJ
 9v/nWUBsXgE7iSsvboPZEgKGEqcX3gSzWQRUJa5cXAZmswmoS7Q9284KYosA2RfXNQLFuTiYB
 R4wSlzZ1cgGkhAWcJbYfXUVK8SCNkaJTXfAmjkFPCV+rHzM3MXIAbRMUOLvDmGQMLOAlsTDX7
 dYIGxtiWULX4OVMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilGjOLWoLLVI18hML6koMz2
 jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMPzqGRgYdzA27PU7xCjJwaQkyqsW+SBSiC8p
 P6UyI7E4I76oNCe1+BCjDAeHkgRvy0OgnGBRanpqRVpmDjASYNISHDxKIrwLQdK8xQWJucWZ6
 RCpU4y6HB037/5hEmLJy89LlRLnnQdSJABSlFGaBzcCFpWXGGWlhHkZGRgYhHgKUotyM0tQ5V
 8xinMwKgnzeoNM4cnMK4Hb9AroCCagI95FgB1RkoiQkmpgXDZXpFbMQ3Adz+237R+9X3GU+3P
 t2LHkOuO0ZydWdSjXzb6iuGfjjDCTVcf/PfeaHm7i0tDCUHzXv7q6/cokMYN7XXtTS97Ov6h1
 56T3IXmbVcyn99QnHDT/H2djVNjXtl3KS9LbqVHdVUt4cbzKo/PS7mE/PzTWcl7p9PhQkJz8T
 uyM+TJPJZbijERDLeai4kQA8acJCcUCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1507910176!102629252!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6462 invoked from network); 13 Oct 2017 15:56:18 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 15:56:18 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 13 Oct 2017 09:56:15 -0600
Message-Id: <59E0FE3E02000078001864AF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 13 Oct 2017 09:56:14 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1507884068-18757-1-git-send-email-yi.y.sun@linux.intel.com>
 <1507884068-18757-9-git-send-email-yi.y.sun@linux.intel.com>
In-Reply-To: <1507884068-18757-9-git-send-email-yi.y.sun@linux.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v7 08/16] x86: implement set value flow for
	MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEzLjEwLjE3IGF0IDEwOjQxLCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKPiBAQCAtMjc0LDE2ICsyODAsMTggQEAgc3RhdGljIGVudW0gcHNyX2ZlYXRfdHlwZSBwc3Jf
dHlwZV90b19mZWF0X3R5cGUoZW51bSBwc3JfdHlwZSB0eXBlKQo+ICAgICAgcmV0dXJuIGZlYXRf
dHlwZTsKPiAgfQo+ICAKPiAtc3RhdGljIGJvb2wgcHNyX2NoZWNrX2NibSh1bnNpZ25lZCBpbnQg
Y2JtX2xlbiwgdW5zaWduZWQgbG9uZyBjYm0pCj4gKy8qIEltcGxlbWVudGF0aW9uIG9mIGFsbG9j
YXRpb24gZmVhdHVyZXMnIGZ1bmN0aW9ucy4gKi8KPiArc3RhdGljIGJvb2wgY2F0X2NoZWNrX2Ni
bShjb25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LCB1aW50MzJfdCAqdmFsKQo+ICB7Cj4gICAg
ICB1bnNpZ25lZCBpbnQgZmlyc3RfYml0LCB6ZXJvX2JpdDsKPiArICAgIHVuc2lnbmVkIGludCBj
Ym1fbGVuID0gZmVhdC0+Y2F0LmNibV9sZW47Cj4gKyAgICB1bnNpZ25lZCBsb25nIGNibSA9ICp2
YWw7CgpUaGVzZSBhcmUgbmVjZXNzYXJ5IGNoYW5nZXMuCgo+IC0gICAgLyogU2V0IGJpdHMgc2hv
dWxkIG9ubHkgaW4gdGhlIHJhbmdlIG9mIFswLCBjYm1fbGVuXS4gKi8KPiAtICAgIGlmICggY2Jt
ICYgKH4wdWwgPDwgY2JtX2xlbikgKQo+IC0gICAgICAgIHJldHVybiBmYWxzZTsKPiAtCj4gLSAg
ICAvKiBBdCBsZWFzdCBvbmUgYml0IG5lZWQgdG8gYmUgc2V0LiAqLwo+IC0gICAgaWYgKCBjYm0g
PT0gMCApCj4gKyAgICAvKgo+ICsgICAgICogU2V0IGJpdHMgc2hvdWxkIGJlIG9ubHkgaW4gdGhl
IHJhbmdlIG9mIFswLCBjYm1fbGVuKS4KPiArICAgICAqIEFuZCwgYXQgbGVhc3Qgb25lIGJpdCBu
ZWVkIHRvIGJlIHNldC4KPiArICAgICAqLwo+ICsgICAgaWYgKCAoY2JtICYgKH4wdWwgPDwgY2Jt
X2xlbikpIHx8ICFjYm0gKQoKQnV0IGFsbCBvZiB0aGlzIGRvZXNuJ3QgcmVhbGx5IGJlbG9uZyBo
ZXJlLiBJIGRvbid0IG91dHJpZ2h0IG9iamVjdCB0bwp5b3UgbGVhdmluZyBpdCB0aGUgd2F5IGl0
IGlzLCBidXQgSSdkIHByZWZlciBpZiB5b3UgZHJvcHBlZCB0aGVzZQpjaGFuZ2VzLCBvciBtb3Zl
ZCB0aGVtIHRvIGEgc2VwYXJhdGUgcGF0Y2ggaWYgeW91IHRoaW5rIHRoaXMgaXMKd29ydGh3aGls
ZS4KCj4gQEAgLTUwMSw2ICs1MTEsMzUgQEAgc3RhdGljIGJvb2wgbWJhX2dldF9mZWF0X2luZm8o
Y29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCwKPiAgc3RhdGljIHZvaWQgbWJhX3dyaXRlX21z
cih1bnNpZ25lZCBpbnQgY29zLCB1aW50MzJfdCB2YWwsCj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZW51bSBwc3JfdHlwZSB0eXBlKQo+ICB7Cj4gKyAgICB3cm1zcmwoTVNSX0lBMzJfUFNS
X01CQV9NQVNLKGNvcyksIHZhbCk7Cj4gK30KPiArCj4gK3N0YXRpYyBib29sIG1iYV9zYW5pdGl6
ZV90aHJ0bChjb25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LCB1aW50MzJfdCAqdGhydGwpCj4g
K3sKPiArICAgIGlmICggKnRocnRsID4gZmVhdC0+bWJhLnRocnRsX21heCApCj4gKyAgICAgICAg
cmV0dXJuIGZhbHNlOwo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBQZXIgU0RNIChjaGFwdGVyICJN
ZW1vcnkgQmFuZHdpZHRoIEFsbG9jYXRpb24gQ29uZmlndXJhdGlvbiIpOgo+ICsgICAgICogMS4g
TGluZWFyIG1vZGU6IEluIHRoZSBsaW5lYXIgbW9kZSB0aGUgaW5wdXQgcHJlY2lzaW9uIGlzIGRl
ZmluZWQKPiArICAgICAqICAgIGFzIDEwMC0oTUJBX01BWCkuIEZvciBpbnN0YW5jZSwgaWYgdGhl
IE1CQV9NQVggdmFsdWUgaXMgOTAsIHRoZQo+ICsgICAgICogICAgaW5wdXQgcHJlY2lzaW9uIGlz
IDEwJS4gVmFsdWVzIG5vdCBhbiBldmVuIG11bHRpcGxlIG9mIHRoZQo+ICsgICAgICogICAgcHJl
Y2lzaW9uIChlLmcuLCAxMiUpIHdpbGwgYmUgcm91bmRlZCBkb3duIChlLmcuLCB0byAxMCUgZGVs
YXkKPiArICAgICAqICAgIGFwcGxpZWQpLgo+ICsgICAgICogMi4gTm9uLWxpbmVhciBtb2RlOiBJ
bnB1dCBkZWxheSB2YWx1ZXMgYXJlIHBvd2Vycy1vZi10d28gZnJvbSB6ZXJvCj4gKyAgICAgKiAg
ICB0byB0aGUgTUJBX01BWCB2YWx1ZSBmcm9tIENQVUlELiBJbiB0aGlzIGNhc2UgYW55IHZhbHVl
cyBub3QgYQo+ICsgICAgICogICAgcG93ZXIgb2YgdHdvIHdpbGwgYmUgcm91bmRlZCBkb3duIHRo
ZSBuZXh0IG5lYXJlc3QgcG93ZXIgb2YgdHdvLgo+ICsgICAgICovCj4gKyAgICBpZiAoIGZlYXQt
Pm1iYS5saW5lYXIgKQo+ICsgICAgICAgICp0aHJ0bCAtPSAqdGhydGwgJSAoMTAwIC0gZmVhdC0+
bWJhLnRocnRsX21heCk7Cj4gKyAgICBlbHNlCj4gKyAgICB7Cj4gKyAgICAgICAgLyogTm90IHBv
d2VyIG9mIDIuICovCj4gKyAgICAgICAgaWYgKCAqdGhydGwgJiAoKnRocnRsIC0gMSkgKQo+ICsg
ICAgICAgICAgICAqdGhydGwgJj0gMSA8PCAoZmxzbCgqdGhydGwpIC0gMSk7CgpmbHMoKSB3aWxs
IGRvIG5vdyB0aGF0IHRoZSBwYXJhbWV0ZXIgdHlwZSBpcyB1aW50MzJfdC4KCkFsc28gd2h5IGRv
IHlvdSB0aGluayAmPSBpcyBiZXR0ZXIgdGhhbiBwbGFpbiA9IGhlcmU/CgpKYW4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 16:08:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 16:08:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e32V7-00072z-RL; Fri, 13 Oct 2017 16:07:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <cardoe@cardoe.com>) id 1e32V5-00072t-VX
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 16:07:52 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 4F/9D-23912-6D4E0E95; Fri, 13 Oct 2017 16:07:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPIsWRWlGSWpSXmKPExsVyMfSas+61Jw8
 iDb584bb4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNmnn/BXnCcq+LDxw1sDYw3OboYuTiEBGYw
 Suy538EK4rAI3GKWuNt9kxHEkRA4yCpxecFnli5GTiAnS6LlxTG2LkYOIDtN4t9leYhwhcSpu
 V/ZQWwhAQWJ3xMOMUFMXcMksX7CXyaQhLCAvcSMve/A5ogI+Em0ve5lgSg6ySjxqvE6K0iCWa
 BQYsaOw2ANbAIaEk9+zWADsXkFbCVuf3sHZrMIqErc6vzLDHKEqECqRHdPMUSJoMTJmU9YQMK
 cQLuWdzhBTNST2HH9F9R0eYntb+cwT2AUmYWkYxaSsllIyhYwMq9i1ChOLSpLLdI1MtVLKspM
 zyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAiMgHoGBsYdjLva/Q4xSnIwKYnyqkU+iBTiS
 8pPqcxILM6ILyrNSS0+xCjDwaEkwZvxGCgnWJSanlqRlpkDjEWYtAQHj5IIrxBImre4IDG3OD
 MdInWK0ZLjwp1Lf5g4jvTcAJIH9tz6wyTEkpeflyolzlsG0iAA0pBRmgc3DpYuLjHKSgnzMjI
 wMAjxFKQW5WaWoMq/YhTnYFQS5s0FmcKTmVcCt/UV0EFMQAe9iwA7qCQRISXVwBi54MhdZYeH
 9v67U/8t3L27NSZFeg1nyI713o9CPYIPsDrPPqu8cfri+sC7b35P3Oo842Vf+Yw3iwQUrvMq5
 P/jnvdt9iHBc/1xfd1nft5b0tqnrfQ50LTrcxkTu0XYSuvjKW0nOJUDua8oP7j/aom5XPekW3
 xLF+kaHopW5drSd+TaooKX03yUWIozEg21mIuKEwH82QUSEgMAAA==
X-Env-Sender: cardoe@cardoe.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1507910869!105252238!1
X-Originating-IP: [209.85.214.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19200 invoked from network); 13 Oct 2017 16:07:50 -0000
Received: from mail-it0-f67.google.com (HELO mail-it0-f67.google.com)
 (209.85.214.67)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Oct 2017 16:07:50 -0000
Received: by mail-it0-f67.google.com with SMTP id k70so16064082itk.0
 for <xen-devel@lists.xenproject.org>; Fri, 13 Oct 2017 09:07:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=subject:to:references:cc:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding;
 bh=yEaR5/h+F7tR68LXx6GmT3+WNm8l8IZu3lCT1JlNBoU=;
 b=NjjJJtwEI5uLOjltvxaNmpVh1KsNBhUx36Xp2wdiNdHf205ORDxI7bDUhiwSkUNpJa
 7tugdDjBW9PgrYnJfMubelYOXXTx0ngrpH2SsW+8C09jB+0hb0nwggG2rAs3kMqrLVNt
 QJ7yjAauR4JpoIrq0GlbvGES1qpb/eZoVrqsA=
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-transfer-encoding;
 bh=yEaR5/h+F7tR68LXx6GmT3+WNm8l8IZu3lCT1JlNBoU=;
 b=LcOAG3lcgU3IyS5W2/Muj1N8jqwkRde8bg0yxseDDvA4Kz3Yx7H+BvB2KtGFRR/fiO
 5m+Q/vCAi/B0qZNJGD13qNZSWOYH2FUCDV3lBxS1rWEbbphoWMCmA2mjtDtFO/jg90d4
 nVhT+gr1vQYCK+dF6kOkWGMpnvO+iDlAsPdKuA1BnHeLgOtMC0ix1ZIw2Jy5DIK5pHza
 3OgyXLjFtductLKj3R3a/Ty60LUPFxo/dPgoFNpb1N6Y4rXqSHE2jxPFWp6YTjh/zQ94
 koK05yJdrGnAf1qAf5ohcWiW1kpEyVa2n39ahC/9/86RJOeu0wXnoVW+doNvhN0zGGiG
 9ICQ==
X-Gm-Message-State: AMCzsaWhkWjNkLNJmSsUKBdmeCZrCRpc41W06QK8jFLkGH2R81L5iCJU
 HLM1GBLEW8w637Kz0+wXzGyzCQ==
X-Google-Smtp-Source: ABhQp+T2W15aBB3bVbQTeKbK6eDQWoZsYCd/V2o1cB6RXx+zqLKBpfDuoOl9HR/XHVFXubyLTJvSAA==
X-Received: by 10.36.17.193 with SMTP id 184mr3042931itf.68.1507910868888;
 Fri, 13 Oct 2017 09:07:48 -0700 (PDT)
Received: from doug-macbook.hsv.starlab.io
 (c-68-32-173-93.hsd1.al.comcast.net. [68.32.173.93])
 by smtp.googlemail.com with ESMTPSA id v65sm832685itf.38.2017.10.13.09.07.47
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 13 Oct 2017 09:07:48 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <20171012205007.13001-1-cardoe@cardoe.com>
 <20171012205007.13001-2-cardoe@cardoe.com>
 <d0fe7e7a-65d7-94fe-aeb4-ea4bb20c4f80@citrix.com>
 <59E08A030200007800185EC9@prv-mh.provo.novell.com>
From: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <da33bbb9-7e1c-9ca1-4055-2b7b47cab95f@cardoe.com>
Date: Fri, 13 Oct 2017 11:07:46 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:45.0)
 Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <59E08A030200007800185EC9@prv-mh.provo.novell.com>
Cc: xen-devel@lists.xenproject.org, Daniel Kiper <daniel.kiper@oracle.com>,
 David Esler <drumandstrum@gmail.com>
Subject: Re: [Xen-devel] [PATCH 2/2] x86/boot: rename send_chr to print_err
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTMvMTcgMjo0MCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTIuMTAuMTcg
YXQgMjI6NTYsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMTIvMTAv
MjAxNyAyMTo1MCwgRG91ZyBHb2xkc3RlaW4gd3JvdGU6Cj4+PiBGcm9tOiBEYXZpZCBFc2xlciA8
ZHJ1bWFuZHN0cnVtQGdtYWlsLmNvbT4KPj4+Cj4+PiBUaGUgc2VuZF9jaHIgZnVuY3Rpb24gc2Vu
ZHMgYW4gZW50aXJlIEMtc3RyaW5nIGFuZCBub3Qgb25lIGNoYXJhY3RlciBhbmQKPj4+IGRvZXNu
J3QgbmVjZXNzYXJpbHkganVzdCBzZW5kIGl0IG92ZXIgdGhlIHNlcmlhbCBVQVJUIGFueW1vcmUg
c28gcmVuYW1lCj4+PiBpdCB0byBwcmludF9lcnIgc28gdGhhdCBpdHMgY2xvc2VyIGluIG5hbWUg
dG8gd2hhdCBpdCBkb2VzLgo+Pj4KPj4+IFJldmlld2VkLWJ5OiBEb3VnIEdvbGRzdGVpbiA8Y2Fy
ZG9lQGNhcmRvZS5jb20+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBEYXZpZCBFc2xlciA8ZHJ1bWFuZHN0
cnVtQGdtYWlsLmNvbT4KPj4KPj4gUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+Cj4+Cj4+IFRoaXMgc2hvdWxkIGFsc28gYmUgaW5jbHVkZWQgaW4g
NC4xMCBJTU8uCj4gCj4gSSdtIG5vdCBjb252aW5jZWQgLSB0aGlzIGlzIG1lcmVseSBhIGNsZWFu
dXAgc3R5bGUgcGF0Y2gsIHRoZSBtb3JlCj4gdGhhdCB0aGUgbGFiZWwgcmVhbGx5IHNlcnZlcyBk
dWFsIHB1cnBvc2UgYW5kIGhlbmNlIHRoZSBvcmlnaW5hbAo+IG5hbWUgaXNuJ3QgYWxsIHRoYXQg
d3JvbmcgYW55d2F5Lgo+IAo+IEphbgo+IAoKSSBwdXJwb3NlZnVsbHkgYnJva2UgaXQgb3V0IHNv
IHRoYXQgaXQgY291bGQgYmUgZGlzY3Vzc2VkLiBQcmlvciB0byB0aGUKY29tbWl0IEkgcmVmZXJl
bmNlZCBpbiBwYXRjaCAxIHRoZSBmdW5jdGlvbiBzZW50IG91dCBhIGNoYXJhY3Rlci4gTm93IGl0
CnJlcXVpcmVzIHRoZSBzdXBwbGllZCBkYXRhIHRvIGJlIGEgQy1zdHJpbmcgKE5VTEwgdGVybWlu
YXRlZCkgc28gSSB3b3VsZApob3BlIHRoYXQgeW91IGNvdWxkIGFncmVlIHRoYXQgYXQgZWxzZSB0
aGUgImNociIgcGFydCBvZiAic2VuZF9jaHIiIGlzCmluY29ycmVjdCBhbmQgc2hvdWxkIGxpa2Vs
eSBiZSAic3RyIiBvciAiZXJyIi4KCkJ1dCBhZ2FpbiB0aGlzIHBhdGNoIGlzbid0IHJlYWxseSBp
bXBvcnRhbnQgaXRzIG1vcmUgdG8gdHJ5IHRvIG1ha2UgdGhlCmxhYmVsIG1hdGNoIHRoZSBiZWhh
dmlvciBvZiB0aGUgY29kZSBiZWxvdyB0aGUgbGFiZWwgYW5kIGlmIGl0cyB1bndhbnRlZAp0aGVu
IGl0IGNhbiBiZSBkcm9wcGVkLgoKLS0gCkRvdWcgR29sZHN0ZWluCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 16:11:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 16:11:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e32YB-0007fw-Bo; Fri, 13 Oct 2017 16:11:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45239ddc5=Andrew.Cooper3@citrix.com>)
 id 1e32Y9-0007fm-Uz
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 16:11:02 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 C1/6B-21876-595E0E95; Fri, 13 Oct 2017 16:11:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsWSzvfng+6Upw8
 iDdomyVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk/Hz5iL1jBU7Hz9R32BsbJXF2MnBwSAv4S
 nzYfZQGxhQXsJWbsfQdmiwi4S7x4fJ29i5GLg1lgBqPE3I45YI6QwB9Gid1X7oBVsQnoS+x+8
 YkJxOYVsJW41rqFEcRmEVCV+HdyL1hcVCBcoulsPwtEjaDEyZlPwGxOATuJvvmP2EBsZgEDiS
 OL5rBC2PIS29/OYYawxSWavqwEiwsJqElc67/EDnF1usTEZz0sExgFZiEZOwvJqFlIRs1CMmo
 BI8sqRvXi1KKy1CJdU72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMCwZQCCHYxf
 +p0PMUpyMCmJ8qpFPogU4kvKT6nMSCzOiC8qzUktPsQow8GhJMErAIwDIcGi1PTUirTMHGAEw
 aQlOHiURHgtngCleYsLEnOLM9MhUqcYFaXEeW+CJARAEhmleXBtsKi9xCgrJczLCHSIEE9Bal
 FuZgmq/CtGcQ5GJWHeyyBTeDLzSuCmvwJazAS0+F0E2OKSRISUVANj+mbz1cftrpt0vF8leTE
 7rlxAVz4wZEnYepU1aQpiGz+Ynix9rvUuoGvLtt18sxxd9Lfte/3z/1y+b1duc167Hh2cr9XN
 WO3T4HV/09rPJ7j0LGX/btbT2mC56/7PL5FRd6uPVZ7nvqXin2ilZ7jIMPzic52bj2ZK7Ztjc
 jZBRefEdlYm/onvlViKMxINtZiLihMBhTkIytUCAAA=
X-Env-Sender: prvs=45239ddc5=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1507911057!105252611!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36785 invoked from network); 13 Oct 2017 16:10:59 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Oct 2017 16:10:59 -0000
X-IronPort-AV: E=Sophos;i="5.43,371,1503360000"; d="scan'208";a="106319160"
To: Doug Goldstein <cardoe@cardoe.com>, Jan Beulich <JBeulich@suse.com>
References: <20171012205007.13001-1-cardoe@cardoe.com>
 <20171012205007.13001-2-cardoe@cardoe.com>
 <d0fe7e7a-65d7-94fe-aeb4-ea4bb20c4f80@citrix.com>
 <59E08A030200007800185EC9@prv-mh.provo.novell.com>
 <da33bbb9-7e1c-9ca1-4055-2b7b47cab95f@cardoe.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <e388cc28-1235-82d2-8b9f-e95257466b0d@citrix.com>
Date: Fri, 13 Oct 2017 17:10:53 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <da33bbb9-7e1c-9ca1-4055-2b7b47cab95f@cardoe.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Daniel Kiper <daniel.kiper@oracle.com>,
 David Esler <drumandstrum@gmail.com>, Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 2/2] x86/boot: rename send_chr to print_err
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTMvMTAvMTcgMTc6MDcsIERvdWcgR29sZHN0ZWluIHdyb3RlOgo+IE9uIDEwLzEzLzE3IDI6
NDAgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxMi4xMC4xNyBhdCAyMjo1NiwgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24gMTIvMTAvMjAxNyAyMTo1MCwg
RG91ZyBHb2xkc3RlaW4gd3JvdGU6Cj4+Pj4gRnJvbTogRGF2aWQgRXNsZXIgPGRydW1hbmRzdHJ1
bUBnbWFpbC5jb20+Cj4+Pj4KPj4+PiBUaGUgc2VuZF9jaHIgZnVuY3Rpb24gc2VuZHMgYW4gZW50
aXJlIEMtc3RyaW5nIGFuZCBub3Qgb25lIGNoYXJhY3RlciBhbmQKPj4+PiBkb2Vzbid0IG5lY2Vz
c2FyaWx5IGp1c3Qgc2VuZCBpdCBvdmVyIHRoZSBzZXJpYWwgVUFSVCBhbnltb3JlIHNvIHJlbmFt
ZQo+Pj4+IGl0IHRvIHByaW50X2VyciBzbyB0aGF0IGl0cyBjbG9zZXIgaW4gbmFtZSB0byB3aGF0
IGl0IGRvZXMuCj4+Pj4KPj4+PiBSZXZpZXdlZC1ieTogRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBj
YXJkb2UuY29tPgo+Pj4+IFNpZ25lZC1vZmYtYnk6IERhdmlkIEVzbGVyIDxkcnVtYW5kc3RydW1A
Z21haWwuY29tPgo+Pj4gUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Cj4+Pgo+Pj4gVGhpcyBzaG91bGQgYWxzbyBiZSBpbmNsdWRlZCBpbiA0LjEw
IElNTy4KPj4gSSdtIG5vdCBjb252aW5jZWQgLSB0aGlzIGlzIG1lcmVseSBhIGNsZWFudXAgc3R5
bGUgcGF0Y2gsIHRoZSBtb3JlCj4+IHRoYXQgdGhlIGxhYmVsIHJlYWxseSBzZXJ2ZXMgZHVhbCBw
dXJwb3NlIGFuZCBoZW5jZSB0aGUgb3JpZ2luYWwKPj4gbmFtZSBpc24ndCBhbGwgdGhhdCB3cm9u
ZyBhbnl3YXkuCj4+Cj4+IEphbgo+Pgo+IEkgcHVycG9zZWZ1bGx5IGJyb2tlIGl0IG91dCBzbyB0
aGF0IGl0IGNvdWxkIGJlIGRpc2N1c3NlZC4gUHJpb3IgdG8gdGhlCj4gY29tbWl0IEkgcmVmZXJl
bmNlZCBpbiBwYXRjaCAxIHRoZSBmdW5jdGlvbiBzZW50IG91dCBhIGNoYXJhY3Rlci4gTm93IGl0
Cj4gcmVxdWlyZXMgdGhlIHN1cHBsaWVkIGRhdGEgdG8gYmUgYSBDLXN0cmluZyAoTlVMTCB0ZXJt
aW5hdGVkKSBzbyBJIHdvdWxkCj4gaG9wZSB0aGF0IHlvdSBjb3VsZCBhZ3JlZSB0aGF0IGF0IGVs
c2UgdGhlICJjaHIiIHBhcnQgb2YgInNlbmRfY2hyIiBpcwo+IGluY29ycmVjdCBhbmQgc2hvdWxk
IGxpa2VseSBiZSAic3RyIiBvciAiZXJyIi4KPgo+IEJ1dCBhZ2FpbiB0aGlzIHBhdGNoIGlzbid0
IHJlYWxseSBpbXBvcnRhbnQgaXRzIG1vcmUgdG8gdHJ5IHRvIG1ha2UgdGhlCj4gbGFiZWwgbWF0
Y2ggdGhlIGJlaGF2aW9yIG9mIHRoZSBjb2RlIGJlbG93IHRoZSBsYWJlbCBhbmQgaWYgaXRzIHVu
d2FudGVkCj4gdGhlbiBpdCBjYW4gYmUgZHJvcHBlZC4KPgoKV2UndmUgbm90IGhpdCBSQzEgeWV0
LCBhbmQgdGhpcyBpcyBmaXhpbmcgYSBtaXNsZWFkaW5nIGJpdCBvZgpkb2N1bWVudGF0aW9uIGlu
IGEgaGFyZC10by1mb2xsb3cgcGllY2Ugb2YgY29kZS4KCkknbSBzdGlsbCBvZiB0aGUgb3Bpbmlv
biB0aGF0IGl0IGlzIDQuMTAgbWF0ZXJpYWwuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 16:16:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 16:16:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e32df-0008I0-UC; Fri, 13 Oct 2017 16:16:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45279cac4=Ian.Jackson@citrix.com>)
 id 1e32de-0008Hu-Lf
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 16:16:42 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 FB/FD-14867-9E6E0E95; Fri, 13 Oct 2017 16:16:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHSDve7LZw8
 iDTYdULL4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNm9DWzFzxlqzj+tqqB8ThrFyMnh4SAv8Tq
 pQ9YQGw2AV2Jpi1/2UBsXgFBiZMzn4DFmQX0JG5MncIGYctLNG+dzQxR4yAxYeoydhCbRUBVY
 v71H2BxEaA5zxY8g6ovlnj+dy7YHGGBCIlPnefB9nIK2EmsfrgdqJ6LQ0igmUni6Yl5zBAHmU
 i8XbgTqJkDKKEmMXd9/ARGvllITpqF5KRZSE5awMi8ilGjOLWoLLVI19hAL6koMz2jJDcxM0f
 X0MBMLze1uDgxPTUnMalYLzk/dxMjMNQYgGAH49+1gYcYJTmYlER51SIfRArxJeWnVGYkFmfE
 F5XmpBYfYpTh4FCS4D3wFCgnWJSanlqRlpkDDHqYtAQHj5II722QNG9xQWJucWY6ROoUozHHj
 YfX/zBxdNy8+4dJiCUvPy9VSpx3LkipAEhpRmke3CBYNF5ilJUS5mUEOk2IpyC1KDezBFX+Fa
 M4B6OSMO8hkCk8mXklcPteAZ3CBHTKuwiwU0oSEVJSDYzSj079MQrbkD7vm8+mGucXIVWhjFP
 V3h+NWfmEvYxT4LzqrW83H1uvMi5n2bNpd8fFeed+3RYU+Lc2fXt5rMztDWeSFc6n5aTmx99x
 m6jnqVewiD96ps/5In194/JVf8LafnTp7k1/E5XgvOODcLffgQbhU59P35MW6ltYZsrZrZJ3+
 mLj1oVKLMUZiYZazEXFiQBIPwsywQIAAA==
X-Env-Sender: prvs=45279cac4=Ian.Jackson@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1507911399!54038573!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40949 invoked from network); 13 Oct 2017 16:16:41 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Oct 2017 16:16:41 -0000
X-IronPort-AV: E=Sophos;i="5.43,371,1503360000"; d="scan'208";a="453907397"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23008.59098.785725.911087@mariner.uk.xensource.com>
Date: Fri, 13 Oct 2017 17:16:26 +0100
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <c470ff5f-8eec-7432-5b06-28d150e0f9fe@citrix.com>
References: <20171013111938.2749-1-wei.liu2@citrix.com>
 <23008.46529.476419.16258@mariner.uk.xensource.com>
 <20171013125224.k4ossxibv6o3pchw@citrix.com>
 <23008.47389.362362.722005@mariner.uk.xensource.com>
 <c470ff5f-8eec-7432-5b06-28d150e0f9fe@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.10] libxl: handle NULL in
 libxl__enum_from_string
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW1BBVENIIGZvci00LjEwXSBs
aWJ4bDogaGFuZGxlIE5VTEwgaW4gbGlieGxfX2VudW1fZnJvbV9zdHJpbmciKToKPiBPbiAxMy8x
MC8xNyAxNDowMSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gPiBJbnN0ZWFkLCB3aGF0IHdlIGhhdmUg
YWN0dWFsbHkgZG9uZSBzbyBmYXIsIGlzIGFubm90YXRlIHdoZW4gYSBwb2ludGVyCj4gPiBwYXJh
bWV0ZXIgKm1heSogYmUgTlVMTCwgYW5kLCBpbiB0aGF0IGNhc2UsIHdoYXQgdGhhdCBtZWFuczoK
PiAKPiBUaGlzIGlzIGV4YWN0bHkgd2hhdCBhdHRyaWJ1dGUgbm9ubnVsbCBleGlzdHMgZm9yLsKg
IEFzIGEgYm9udXMsIHVzaW5nCj4gdGhlIGF0dHJpYnV0ZSB3aWxsIGhhdmUgdGhlIGNvbXBpbGVy
IGNvbXBsYWluIGF0IHlvdSBpZiBpdCBzcG90cyBhIHdheQo+IE5VTEwgZ2V0cyBwYXNzZWQsIGFu
ZCBVQlNBTiB3aWxsIGFkZCBzcGVjaWZpYyBpbnN0cnVtZW50YXRpb24gdG8gY2hlY2suCgpUaGFu
a3MgZm9yIHRoYXQgZXhjZWxsZW50IHN1Z2dlc3Rpb24sIHdoaWNoIEkgb3VnaHQgdG8gaGF2ZSB0
aG91Z2h0IG9mCm15c2VsZi4KCkknZCBiZSBxdWl0ZSBoYXBweSB3aXRoIHBhdGNoZXMgdG8gYWRk
IHRoZSBub25udWxsIGF0dHJpYnV0ZSB0byB0aGUKcGFyYW1ldGVycy4gIFdlIGFscmVhZHkgaGF2
ZSB0aGF0IGZvciBhIG51bWJlciBvZiB0aGUgKmFsbG9jKgpmdW5jdGlvbnMgLSBnaXQtZ3JlcCBs
aWJ4bCBmb3IgIk5OMSIuCgpJIGRvbid0IG1pbmQgdGhlIGlkZWEgb2YgYWRkaW5nIHRoYXQgdG8g
c29tZSBtb3JlIGZ1bmN0aW9ucyBub3csIGV2ZW4KaWYgd2UgZG9uJ3QgaGF2ZSBjb21wbGV0ZSBj
b3ZlcmFnZS4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 13 16:27:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 16:27:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e32o0-00010I-UN; Fri, 13 Oct 2017 16:27:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1e32nz-00010C-KU
 for xen-devel@lists.xen.org; Fri, 13 Oct 2017 16:27:23 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 C3/DF-08608-A69E0E95; Fri, 13 Oct 2017 16:27:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKIsWRWlGSWpSXmKPExsXiVRvkqJv18kG
 kwamX/BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a2tsksBdvZKqb+PMfewLiNtYuRi0NIYAKj
 xIqm5WwgjoTAHFaJtS0XWboYOYGcLIn7J34BJTiA7EqJUx+iQcJCAhoSt282skM072OS+LbxF
 AvcpHkvr0E1F0k0d29igmgukDh6OgQkzCsgKHFy5hMWkLCQgJfEvhVVIGFOAXuJd9uOsEOEKy
 XW/fUBCbMJaEu0vd7FCmKzCKhKfJ32nxViYKLE60lsEAMDJDqPvQTrFBYwknjxNQIkLCKgLNH
 76zfYKcwCa5kl/j0zhrA1JVq3/2afwCg6C8k5s5CkFjAyrWLUKE4tKkst0jU00EsqykzPKMlN
 zMwB8sz0clOLixPTU3MSk4r1kvNzNzECA58BCHYwHn8fd4hRkoNJSZRXLfJBpBBfUn5KZUZic
 UZ8UWlOavEhRhkODiUJ3ooXQDnBotT01Iq0zBxgDMKkJTh4lER414OkeYsLEnOLM9MhUqcYjT
 luPLz+h4lj355bf5iEWPLy81KlxHmzQUoFQEozSvPgBsFSwyVGWSlhXkag04R4ClKLcjNLUOV
 fMYpzMCoJ80aATOHJzCuB2/cK6BQmoFPeRYCdUpKIkJJqYDTjX3JQs17y+pTzXf+jZ+Wr/Fy0
 WPHEtZdscvURB3fei+Uyn7vV6l7hBdeGl14PWZXrrs1t35L3pPBIm0+pciub9+Ya746zv4tFd
 7ds2LEwI+HJ/LTiRe8dRD5vdd7NcvbDv1UOcxvS5ZyZdyR9VtZzNteu/bg2fc3Crfs5/sS9E5
 f9Fzfn12olluKMREMt5qLiRAA0fD4TCAMAAA==
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1507912042!70425067!1
X-Originating-IP: [74.125.82.65]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50684 invoked from network); 13 Oct 2017 16:27:22 -0000
Received: from mail-wm0-f65.google.com (HELO mail-wm0-f65.google.com)
 (74.125.82.65)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Oct 2017 16:27:22 -0000
Received: by mail-wm0-f65.google.com with SMTP id k4so22867100wmc.1
 for <xen-devel@lists.xen.org>; Fri, 13 Oct 2017 09:27:22 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=zedunRINd82lcA5Xb8/VYduPRJ7jZEo9B+PmuIwf13I=;
 b=B5woojGhJV8Es4Ng8CMS5KsRLwcykitjmeMHPJJ5RrGfoM9nV4H/DkqGIRChf6kH6F
 aCQxw909/J5uHNYtM+Z1Giw30gkgMOwEfs+mUmw9IXqxVjvKw7/IdcfCszK7Wc3oCp/x
 jNfRyGzBYTN43wGmYEjnVj+Vyu8uyA3qrrMOND4PJ0jKtSx95H1lKRAlpKKIrRt/v7Lz
 t4AijV4Y0ZFk4AutDCYBjxDbLrsyM8GmkPL8bc2g+gzZQGvSv+AWLnZ9TttG8d2tLbyu
 ylBKMNaFg2IwG1grvwdMrEVzY1OwJbQSpIiiaqdOyq7Q8xlr0KtPNGmXH1j/Qk/jI/qE
 UrWw==
X-Gm-Message-State: AMCzsaVWUX68WkTAvsBjupXXiINPbJ30igsee6zEG0HVkdEarl57MAQe
 Kn2IA64yOT71JqbkcxEs6SGj0quc
X-Received: by 10.80.165.149 with SMTP id a21mr2987919edc.83.1507912041504;
 Fri, 13 Oct 2017 09:27:21 -0700 (PDT)
Received: from mail-wm0-f49.google.com (mail-wm0-f49.google.com.
 [74.125.82.49])
 by smtp.gmail.com with ESMTPSA id m7sm1155712eda.91.2017.10.13.09.27.20
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 13 Oct 2017 09:27:20 -0700 (PDT)
Received: by mail-wm0-f49.google.com with SMTP id k4so22866979wmc.1
 for <xen-devel@lists.xen.org>; Fri, 13 Oct 2017 09:27:20 -0700 (PDT)
X-Google-Smtp-Source: ABhQp+TPLzwKBfjCWUGeIgH1ORaDaSQJgahfPYiO2KN8MJyNjOCa5kJai59tchkrHV0zFR3JELpDsvH0jsZw76HkFGs=
X-Received: by 10.28.199.4 with SMTP id x4mr1737041wmf.124.1507912040200; Fri,
 13 Oct 2017 09:27:20 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.71.216 with HTTP; Fri, 13 Oct 2017 09:26:39 -0700 (PDT)
In-Reply-To: <59E0FCF50200007800186496@prv-mh.provo.novell.com>
References: <1507899057-4667-1-git-send-email-aisaila@bitdefender.com>
 <59E0FCF50200007800186496@prv-mh.provo.novell.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Fri, 13 Oct 2017 10:26:39 -0600
X-Gmail-Original-Message-ID: <CABfawhn4ui0oD+UegoPfAmPfAnv8X4iSknC=qaoQ3phrqmr1ww@mail.gmail.com>
Message-ID: <CABfawhn4ui0oD+UegoPfAmPfAnv8X4iSknC=qaoQ3phrqmr1ww@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Alexandru Isaila <aisaila@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH v2] x86/hvm: Add MSR old value
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMTMsIDIwMTcgYXQgOTo1MCBBTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPj4+PiBPbiAxMy4xMC4xNyBhdCAxNDo1MCwgPGFpc2FpbGFAYml0ZGVm
ZW5kZXIuY29tPiB3cm90ZToKPj4gVGhpcyBwYXRjaCBhZGRzIHRoZSBvbGQgdmFsdWUgcGFyYW0g
YW5kIHRoZSBvbmNoYW5nZW9ubHkgb3B0aW9uCj4+IHRvIHRoZSBWTV9FVkVOVF9SRUFTT05fTU9W
X1RPX01TUiBldmVudC4KPj4KPj4gVGhlIHBhcmFtIHdhcyBhZGRlZCB0byB0aGUgdm1fZXZlbnRf
bW92X3RvX21zciBzdHJ1Y3QgYW5kIHRvIHRoZQo+PiBodm1fbW9uaXRvcl9tc3IgZnVuY3Rpb24u
IEZpbmFsbHkgSSd2ZSBjaGFuZ2VkIHRoZSBib29sX3QgcGFyYW0KPj4gdG8gYSBib29sIGZvciB0
aGUgaHZtX21zcl93cml0ZV9pbnRlcmNlcHQgZnVuY3Rpb24uCj4+Cj4+IFNpZ25lZC1vZmYtYnk6
IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgo+PiBBY2tlZC1ieTog
VGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgo+Cj4gSSB0aGluayB0aGlzIHNo
b3VsZCBoYXZlIGJlZW4gZHJvcHBlZCB3aXRoIGEgYnVnIGhhdmluZyBiZWVuIGZpeGVkCj4gKGZv
ciBvbmx5IGNvc21ldGljIGNoYW5nZXMgaXQgd291bGQgYmUgZmluZSB0byBrZWVwKS4gRm9yIHRo
ZSBiaXRzCj4gd2hlcmUgaXQncyBhcHBsaWNhYmxlCj4gQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KCkluZGVlZC4gSXQncyBmaW5lIGZvciBub3csIG15IGFjayBzdGls
bCBzdGFuZHMuCgpUaGFua3MsClRhbWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 16:32:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 16:32:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e32sw-0001eT-HI; Fri, 13 Oct 2017 16:32:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e32sv-0001eJ-2e
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 16:32:29 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 11/2E-14867-C9AE0E95; Fri, 13 Oct 2017 16:32:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplleJIrShJLcpLzFFi42K5GHpnje7sVw8
 iDfZcV7L4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNu7tQrWKJc8e7TY+YGxmmyXYycHEICMxkl
 bs2KArFZBF4zS9zZadLFyMUhIXCHVWLBh53sIAkJgTyJ9ROPM0LYaRInrp1jgbArJSZ9b2btY
 uQAGqQmseZNFEivkMAvRokPB7+D9QoLZEms37CVDaRGRKBe4vstPpAws8BeRon/P6Qh6jczSz
 RsuM4CUsMmoCOxbkYtSA2vgK1E093DjBC3qUo0PljPDGKLCoRLNJ3tZ4GoEZQ4OfMJmM0pYC/
 xe3kjI8R8M4l5mx8yQ9jiEreezGeCsOUltr+dwzyBUXQWkvZZSFpmIWmZhaRlASPLKkb14tSi
 stQiXWO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzASGEAgh2MHf+cDjFKcjApi
 fKqRT6IFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB2/QSKCdYlJqeWpGWmQOMWZi0BAePkgjv+h
 dAad7igsTc4sx0iNQpRmOOC3cu/WHiOLDn1h8mIZa8/LxUKXHeYJBJAiClGaV5cINgqeQSo6y
 UMC8j0GlCPAWpRbmZJajyrxjFORiVhHm5QabwZOaVwO17BXQKE9Ap7yLATilJREhJNTByq5i9
 2swV9OZxdfLrx8qzp1b0983SCLBxDXvZczuLR9az5kDxCWOT0MsOO19ZCa76dslUjU/0zP4td
 es9jqlO+7eqaG2NerTup9lS3bNOifspXtySv3vyjVOrPwrzxHvlHzBNnyldrmzq5bL5v4GpRE
 hEU4GFIk/Qxf5609nMh+ouv4l/sE+JpTgj0VCLuag4EQBpnd/yIAMAAA==
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1507912346!111218950!1
X-Originating-IP: [209.85.220.172]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18081 invoked from network); 13 Oct 2017 16:32:27 -0000
Received: from mail-qk0-f172.google.com (HELO mail-qk0-f172.google.com)
 (209.85.220.172)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Oct 2017 16:32:27 -0000
Received: by mail-qk0-f172.google.com with SMTP id f199so5678135qke.2
 for <xen-devel@lists.xenproject.org>; Fri, 13 Oct 2017 09:32:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=rUgrCuOUwcX/GDbgOXddaxM20IuIOzGxLOzvrAw1LJg=;
 b=PunnGJPiDcHUu2/oo6mjbfL3lrucrlJfjuFgeHN+UoH9fxrKtJuB/NFoYOKfko/F3Y
 JHWvYBk7+ImQflGzRqR7S4adyaE5I00u+1Xd3ZEFNsAv+hq8q3Np5g/iQ4o9llbWfkso
 ogSiYioEHUfSUHydDQFg4gLJJzgbuxPNAHkAw=
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=rUgrCuOUwcX/GDbgOXddaxM20IuIOzGxLOzvrAw1LJg=;
 b=Fi4KB9NeDKCljmQOOaWH0P+bz4zvCN1lvnWno/d1/17LyuvnXtdRaEXd4lJfCnUf5c
 ekvoJqAzxYg4xNkBONZCKjDCXovGna92zIcp1VOVKkmlN0wZE5dhKuzEYtAAfVAHq8DJ
 JcuJkVyHcHOU+AiAFHPPRzQ4KWdZ4a9QdEweMeYXgUq76yBCBlM3pmcoFYXlbZ9hNiFP
 Lkpp1toWtQNRxH+BzcdsZLqcxrfhhFGy05TXtVuG/GH/F17GEcV3VDi7d6PdP87zoVRZ
 JS01qvqddjirBNNBK3bdrAKaDuMExQLHMazzMSO9keUseeQggtvPb7ds4Jrm/q/f7JO0
 1N0Q==
X-Gm-Message-State: AMCzsaVrPzZhNkrx824O+VJJbAP0Vwc0XoHrLb7dsZiBXBddLSvzJVzP
 FUOGqJtirzS9wjfSQKIJ3R3jJUtKhAY=
X-Google-Smtp-Source: ABhQp+TvJ2GFpICY2c/W14KjSeDHYmgEn11atWqEOtXcj3B9h1d2sKk/N+IsxvqwJ66sf23SD/CjkQ==
X-Received: by 10.55.160.18 with SMTP id j18mr2842517qke.327.1507912346160;
 Fri, 13 Oct 2017 09:32:26 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id d143sm763224qkc.41.2017.10.13.09.32.24
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 13 Oct 2017 09:32:25 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper
 <andrew.cooper3@citrix.com>, Bhupinder Thakur <bhupinder.thakur@linaro.org>
References: <1507891472-4701-1-git-send-email-bhupinder.thakur@linaro.org>
 <59E0C8F302000078001862A2@prv-mh.provo.novell.com>
 <82445a0a-d829-8bb8-a494-420e75d30ce4@citrix.com>
 <59E0CE840200007800186318@prv-mh.provo.novell.com>
 <a06ba00a-806d-03d5-41ab-31e79a77d37e@linaro.org>
 <59E0E3BD0200007800186417@prv-mh.provo.novell.com>
 <2835e7e3-d741-01ac-018f-c64d2278527b@linaro.org>
 <59E0F2A50200007800186456@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <b2b36de0-d856-7304-3441-8b6ec2de1e0c@linaro.org>
Date: Fri, 13 Oct 2017 17:32:23 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59E0F2A50200007800186456@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: IanJackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] libxl: vpl011: Fix hex to dec conversion of
 vuart_gfn in libxl__device_vuart_add
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpTb3JyeSBmb3IgdGhlIHRvcC1wb3N0aW5nLiBCaHVwaW5kZXIsIGNhbiB5b3UgZ2l2ZSBh
IGxvb2s/CgpDaGVlcnMsCgpPbiAxMy8xMC8xNyAxNjowNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+
Pj4gT24gMTMuMTAuMTcgYXQgMTY6MzUsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4gd3JvdGU6
Cj4+IEhpIEphbiwKPj4KPj4gT24gMTMvMTAvMTcgMTU6MDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+
Pj4+Pj4gT24gMTMuMTAuMTcgYXQgMTU6MDMsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4gd3Jv
dGU6Cj4+Pj4gT24gMTMvMTAvMTcgMTM6MzIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+PiBP
biAxMy4xMC4xNyBhdCAxNDoxOSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+
Pj4+Pj4gT24gMTMvMTAvMTcgMTM6MDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+Pj4+IE9u
IDEzLjEwLjE3IGF0IDEyOjQ0LCA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPiB3cm90ZToK
Pj4+Pj4+Pj4gSW4gbGlieGxfX2RldmljZV92dWFydF9hZGQgdnVhcnRfZ2ZuIGlzIGdldHRpbmcg
c3RvcmVkIGFzIGEgaGV4IHZhbHVlOgo+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gZmxleGFycmF5X2FwcGVu
ZChyb19mcm9udCwgR0NTUFJJTlRGKCIlIlBSSV94ZW5fcGZuLCBzdGF0ZS0+dnVhcnRfZ2ZuKSk7
Cj4+Pj4+Pj4+IEhvd2V2ZXIsIHhlbnN0b3JlIHJlYWRzIHRoaXMgdmFsdWUgYXMgYSBkZWNpbWFs
IHZhbHVlIGFuZCB0cmllcyB0byBtYXAgdGhlCj4+Pj4+Pj4+IHdyb25nIGFkZHJlc3MgYW5kIGZh
aWxzLgo+Pj4+Pj4+IElzIHRoaXMgZ2VuZXJpYyBvciB2dWFydCBzcGVjaWZpYyBjb2RlIGluIHhl
bnN0b3JlIHRoYXQgZG9lcyBzbz8KPj4+Pj4+PiBDb3VsZCB5b3UgcGVyaGFwcyBzaW1wbHkgcG9p
bnQgbWUgYXQgdGhlIGNvbnN1bWluZyBzaWRlPwo+Pj4+Pj4+Cj4+Pj4+Pj4+IEludHJvZHVjZWQg
YSBuZXcgZm9ybWF0IHN0cmluZyAiUFJJdV94ZW5fcGZuIiB3aGljaCBmb3JtYXRzIHRoZSB2YWx1
ZSBhcyBhCj4+Pj4+Pj4+IGRlY2ltYWwgdmFsdWUuCj4+Pj4+Pj4gSSBhc2sgYmVjYXVzZSBJJ20g
bm90IHJlYWxseSBoYXBweSBhYm91dCB0aGlzIGFkZGl0aW9uLCBpLmUuIEknZAo+Pj4+Pj4+IHBy
ZWZlciB0aGUgcmVhZCBzaWRlIHRvIGNoYW5nZS4KPj4+Pj4+Cj4+Pj4+PiBDYW4gdGhlIHJlYWQg
c2lkZSByZWFsaXN0aWNhbGx5IGNoYW5nZT8KPj4+Pj4KPj4+Pj4gV2VsbCwgdGhhdCdzIHdoeSBJ
IGhhZCBhc2tlZCB3aGV0aGVyIHRoaXMgaXMgZ2VuZXJpYyBvciBzcGVjaWZpYwo+Pj4+PiBjb2Rl
LiBJIHdvdWxkIGhhdmUgaG9wZWQvYXNzdW1lZCB0aGF0IHhlbnN0b3JlIGRvZXNuJ3QKPj4+Pj4g
Z2VuZXJpY2FsbHkgdHJ5IHRvIHRyYW5zbGF0ZSBzdHJpbmdzIGludG8gbnVtYmVycyAtIGhvdyB3
b3VsZCBpdAo+Pj4+PiBrbm93IGEgc3RyaW5nIGlzIHRvIHJlcHJlc2VudCBhIG51bWJlciBpbiB0
aGUgZmlyc3QgcGxhY2U/IEhlbmNlCj4+Pj4+IEkgd2FzIGhvcGluZyBmb3IgdGhpcyB0byBiZSBz
cGVjaWZpYyAoYW5kIGhlbmNlKSBuZXcgY29kZS4KPj4+Pj4KPj4+Pj4+IEl0cyBiZWVuIGRlY2lt
YWwgZm9yIGEgZGVjYWRlIG5vdywgYW5kIHRoZXJlIGRlZmluaXRlbHkgaXMgM3JkIHBhcnR5Cj4+
Pj4+PiBjb2RlIHdoaWNoIHVzZXMgdGhlc2UgdmFsdWVzIGluIHhlbnN0b3JlIChzYWRseSkuCj4+
Pj4+Cj4+Pj4+IEFyZSB5b3UgdHJ5aW5nIHRvIHRlbGwgbWUgdGhlcmUncyBiZWVuIGEgdnVhcnQg
ZnJvbnRlbmQgYmVmb3JlCj4+Pj4+IHRoZSBkZXZpY2UgdHlwZSBpbnRyb2R1Y3Rpb24gaW4gbGli
eGwsIG9yIGlzIHRoZSBuZXcgZGV2aWNlIHR5cGUKPj4+Pj4gY29tcGF0aWJsZSB3aXRoIGFuIGV4
aXN0aW5nIG9uZT8KPj4+Pj4KPj4+Pj4+IFRoZW4gYWdhaW4sIHRoZSByaW5nLXJlZiBrZXkgaXMg
bGlzdGVkIGFzIGRlcHJlY2F0ZWQgaW4gb3VyCj4+Pj4+PiBkb2N1bWVudGF0aW9uLCB3aXRob3V0
IGFueSByZWZlcmVuY2UgZGVzY3JpYmluZyB3aGljaCBrZXkgc2hvdWxkIGJlIHVzZWQKPj4+Pj4+
IGluc3RlYWQuICBJdCBpcyBhbHNvIHR5cGljYWxseSBhIGdyYW50IHJlZmVyZW5jZSwgbm90IGEg
Z2ZuLCBzbwo+Pj4+Pj4gc29tZXRoaW5nIHdvbmt5IGlzIGRlZmluaXRlbHkgZ29pbmcgb24gaGVy
ZS4KPj4+Pj4KPj4+Pj4gV2hpY2ggcHV0IHVuZGVyIHF1ZXN0aW9uIGhvdyBhbiBleGlzdGluZyBm
cm9udGVuZCBjb3VsZCB3b3JrCj4+Pj4+IHdpdGggdGhpcyBuZXcgZGV2aWNlIHR5cGUuCj4+Pj4K
Pj4+PiBXZWxsLCB2dWFydCBpcyByZXBsaWNhdGluZyB0aGUgYmVoYXZpb3Igb2YgY29uc29sZSAo
c2VlCj4+Pj4gbGlieGxfX2RldmljZV9jb25zb2xlX2FkZCkuIFRoZSBjb25zb2xlIGlzIHBhc3Np
bmcgYSBmcmFtZSBudW1iZXIgaW4KPj4+PiBkZWNpbWFsIGluICJyaW5nLXJlZiIuIENvbmZ1c2lu
Z2x5IGl0IGlzIGFuIE1GTiBhbmQgd291bGQgZXZlbiBicmVhayBvbgo+Pj4+IDMyLWJpdCB0b29s
c3RhY2sgdXNpbmcgNjQtYml0IFhlbi4uLgo+Pj4+Cj4+Pj4gU28gdGhpcyBwYXRjaCBpcyBqdXN0
IGZvbGxvd2luZyB0aGUgY29uc29sZSBiZWhhdmlvciBieSBwYXNzaW5nIGEKPj4+PiBkZWNpbWFs
IHZhbHVlIHJhdGhlciB0aGFuIGFuIGhleGFkZWNpbWFsIHZhbHVlLgo+Pj4KPj4+IFdlbGwsIHRo
YXQgb3RoZXIgY29kZSBwYXRoIHNob3VsZCB0aGVuIGFsc28gdXNlIFBSSXVfeGVuX3BmbiwgYXQK
Pj4+IHRoZSB2ZXJ5IGxlYXN0Lgo+Pgo+PiBCeSBvdGhlciBjb2RlIHBhdGgsIHlvdSBtZWFuIHRo
ZSBjb25zb2xlIGNvZGUgcmlnaHQ/IEluIHRoYXQgY2FzZSwgbWZuCj4+IHNob3VsZCBhbHNvIGJl
IG1vdmVkIGZyb20gdW5zaWduZWQgbG9uZyB0byB4ZW5fcGZuX3QuCj4gCj4gWWVzLgo+IAo+Pj4g
SXQncyBvZiBjb3Vyc2UgaW50ZXJlc3RpbmcgdGhhdCB0aGUgYXBwYXJlbnQgY29uc3VtZXIKPj4+
IG9mIHRoaXMgKHRvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmM6ZG9tYWluX2NyZWF0ZV9yaW5nKCkp
IHVzZXMKPj4+Cj4+PiAJZXJyID0geHNfZ2F0aGVyKHhzLCBkb20tPmNvbnNwYXRoLAo+Pj4gCQkJ
InJpbmctcmVmIiwgIiV1IiwgJnJpbmdfcmVmLAo+Pj4gCQkJInBvcnQiLCAiJWkiLCAmcmVtb3Rl
X3BvcnQsCj4+PiAJCQlOVUxMKTsKPj4+Cj4+PiBpbiBvcmRlciB0byB0aGVuIGNhc3QoISkgdGhl
IHJlc3VsdCB0byB1bnNpZ25lZCBsb25nIGluIHRoZQo+Pj4gaW52b2NhdGlvbiBvZiB4Y19tYXBf
Zm9yZWlnbl9yYW5nZSgpLiBTdWdnZXN0cyB0byBtZSB0aGF0Cj4+PiB0aGUgY29uc29sZSBjYW4n
dCB3b3JrIHJlbGlhYmx5IG9uIGEgc3lzdGVtIHdpdGggbWVtb3J5Cj4+PiBleHRlbmRpbmcgcGFz
dCB0aGUgMVRiIGJvdW5kYXJ5Lgo+Pgo+PiBJdCBsaWtlbHkgYSBsYXRlbnQgYnVnLiBQcm9iYWJs
eSBhIHNpbGx5IHF1ZXN0aW9uLCB3b3VsZCB0aGVyZSBhbnkKPj4gY29tcGF0aWJpbGl0eSBpc3N1
ZSB0byBzd2l0Y2ggdGhlIGZvcm1hdCB0byB0aGUgY29ycmVjdCBvbmU/Cj4gCj4gSSBkb24ndCB0
aGluayBzby4KPiAKPj4+IEl0IG9mIGNvdXJzZSBlc2NhcGVzIG1lIHdoeSAlaSAob3IgcmVhbGx5
ICVsbGkpIHdhc24ndCB1c2VkIGhlcmUKPj4+IGZyb20gdGhlIGJlZ2lubmluZywgZWxpbWluYXRp
bmcgYWxsIHJhZGl4IGNvbmNlcm5zIGFuZCBtYXRjaGluZwo+Pj4gd2hhdCBpcyBiZWluZyBkb25l
IGZvciB0aGUgcG9ydC4KPj4KPj4gV2h5ICVpPyBTaG91bGQgbm90IHRoZSBHRk4gYmUgdW5zaWdu
ZWQ/Cj4gCj4gU2lnbmVkbmVzcyBpcyBzZWNvbmRhcnkgaGVyZSAtIHRoZSBpbXBvcnRhbnQgdGhp
bmcgaXMgdGhhdCAlaSBpcwo+IHRoZSBvbmx5IG9uZSBhbGxvd2luZyBhbGwgb2YgZGVjaW1hbCwg
aGV4LCBhbmQgb2N0YWwgZm9ybWF0dGluZyBvZgo+IHRoZSBzdHJpbmcgKHRoZSBsYXR0ZXIgdHdv
IG9mIGNvdXJzZSB3aXRoIHRoZSB1c3VhbCAwIC8gMHggcHJlZml4ZXMpLgo+IFBvcnQgbnVtYmVy
cyBhcmUgdW5zaWduZWQgdG9vLCB5ZXQgJWkgaXMgYmVpbmcgdXNlZCB0aGVyZS4KPiAKPj4gQWx0
aG91Z2gsIEkgY2FuIHNlZSB0aGUgZmllbGQKPj4gcmluZ19yZWcgaXMgaW50IGFuZCB3aWxsIHN0
b3JlIC0xIGFzIG5vdCBtYXBwZWQuIFRoaXMgaXMgcXVpdGUgY29uZnVzaW5nCj4+IGFuZCBsaWtl
bHkgd2Ugd2FudCB0byB0dXJuZWQgaW50byB4ZW5fcGZuX3QgKyB1c2Ugfih4ZW5fcGZuX3QpMC4K
PiAKPiBJbmRlZWQuCj4gCj4+IEJ1dCB0aGVuLCB4Y19tYXBfZm9yZWlnbl9yYW5nZSBpcyB1c2lu
ZyB1bnNpZ25lZCBsb25nIGluc3RlYWQgb2YKPj4geGVuX3Bmbl90LiBTbyBJIGd1ZXNzIHdlIHNo
b3VsZCBhbHNvIHN3aXRjaCB0aGUgcGFyYW1ldGVyIHRvIHhlbl9wZm5fdC4KPiAKPiBZZXMuCj4g
Cj4+IE5vdGUgdGhhdCB0aGUgaW1wbGVtZW50YXRpb24gb2YgeGNfbWFwX2ZvcmVpZ25fcmFuZ2Ug
aXMgdXNpbmcgeGVuX3Bmbl90Lgo+IAo+IEFuZCB5ZXMgYWdhaW4uCj4gCj4gSmFuCj4gCgotLSAK
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 16:36:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 16:36:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e32wN-0001pV-0I; Fri, 13 Oct 2017 16:36:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1e32wM-0001pP-4N
 for xen-devel@lists.xen.org; Fri, 13 Oct 2017 16:36:02 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 1F/AD-07499-17BE0E95; Fri, 13 Oct 2017 16:36:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmleJIrShJLcpLzFFi42KJPp6xULfg9YN
 IgwO/9SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oy911YyFSznqDi1cidLA+Mvti5GTg4hAXeJ
 86/esXQxcgHZaxklTj+fxwrhXGOU+LawlxGiykOi834zM0RiI6PE5YbTTF2MHBzCAkYSL75Gg
 JgiAl4Sl85HgZQwC/xnklgy6zBU/QFGiQtrn7CCDGITMJRYvbEFbDWvgJPExLebwBawCKhKfO
 jrYgaxRQXCJe60gpwEUiMocXLmExaQBZwCgRLXVmaChJkF1CX+zLvEDGGLS9x6Mp8JwpaX2P5
 2DlhcQiBH4m1/CyNIq4SAlMT/ViWQcyQEGlgk3hx4wwJRIyPxaOJNtgmMYrOQbJuFZMUsJCtm
 IVmxgJFlFaNGcWpRWWqRrqGBXlJRZnpGSW5iZg6QZ6aXm1pcnJiempOYVKyXnJ+7iREYSQxAs
 IPx+Pu4Q4ySHExKorxqkQ8ihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw9r8CygkWpaanVqRl5g
 BjGiYtwcGjJMJ79yVQmre4IDG3ODMdInWKUVFKnDcIpE8AJJFRmgfXBksjlxhlpYR5GYEOEeI
 pSC3KzSxBlX/FKM7BqCTMWwIyhSczrwRu+iugxUxAi99FgC0uSURISTUwFu075uW+Sb3Ngn9n
 gwcHn+2tpO8dXGXznz+ZsjY3Zf4FxuaUORu7OG7eVf5xQtjrCLPFpG36/Xazczo/hD0zeVX4w
 HVX/QH1wDablFdLv13yzLnPlZ7/UO3Hr/4PqmGcDxyYU5mkjlss5ryx6/KmxBUdnz/068cl+r
 vc/LTO/tnDHwGd+qnLlViKMxINtZiLihMBFSajUh4DAAA=
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1507912560!52018322!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23808 invoked from network); 13 Oct 2017 16:36:00 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 13 Oct 2017 16:36:00 -0000
Received: (qmail 1005 invoked from network); 13 Oct 2017 19:35:59 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 13 Oct 2017 19:35:59 +0300
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 12E7F7FC00
 for <xen-devel@lists.xen.org>; Fri, 13 Oct 2017 19:35:59 +0300 (EEST)
Received: (qmail 29662 invoked from network); 13 Oct 2017 19:35:59 +0300
Received: from 86-120-176-110.rdsnet.ro (HELO ?192.168.228.119?)
 (rcojocaru@bitdefender.com@86.120.176.110)
 by smtp02.buh.bitdefender.net with SMTP; 13 Oct 2017 19:35:58 +0300
To: Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <JBeulich@suse.com>
References: <1507899057-4667-1-git-send-email-aisaila@bitdefender.com>
 <59E0FCF50200007800186496@prv-mh.provo.novell.com>
 <CABfawhn4ui0oD+UegoPfAmPfAnv8X4iSknC=qaoQ3phrqmr1ww@mail.gmail.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <5b1e149f-15c5-5947-7249-03c4a790f128@bitdefender.com>
Date: Fri, 13 Oct 2017 19:35:55 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <CABfawhn4ui0oD+UegoPfAmPfAnv8X4iSknC=qaoQ3phrqmr1ww@mail.gmail.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.73447
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 463681,
 Stamp: 3], Multi: [Enabled, t: (0.000007,0.003987)], BW: [Enabled, t:
 (0.000008)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.002343), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY; NN_NO_LINK_NMD;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t:
 (0.011402,0.000042)], URL: [Enabled, t: (0.000004,0.000001)], RTDA:
 [Enabled, t: (0.448416), Hit: No, Details: v2.6.12; Id:
 15.5f4fos.1bs2u5tck.4853i], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <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.xen.org>,
 Alexandru Isaila <aisaila@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH v2] x86/hvm: Add MSR old value
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTMvMjAxNyAwNzoyNiBQTSwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IE9uIEZyaSwg
T2N0IDEzLCAyMDE3IGF0IDk6NTAgQU0sIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4g
d3JvdGU6Cj4+Pj4+IE9uIDEzLjEwLjE3IGF0IDE0OjUwLCA8YWlzYWlsYUBiaXRkZWZlbmRlci5j
b20+IHdyb3RlOgo+Pj4gVGhpcyBwYXRjaCBhZGRzIHRoZSBvbGQgdmFsdWUgcGFyYW0gYW5kIHRo
ZSBvbmNoYW5nZW9ubHkgb3B0aW9uCj4+PiB0byB0aGUgVk1fRVZFTlRfUkVBU09OX01PVl9UT19N
U1IgZXZlbnQuCj4+Pgo+Pj4gVGhlIHBhcmFtIHdhcyBhZGRlZCB0byB0aGUgdm1fZXZlbnRfbW92
X3RvX21zciBzdHJ1Y3QgYW5kIHRvIHRoZQo+Pj4gaHZtX21vbml0b3JfbXNyIGZ1bmN0aW9uLiBG
aW5hbGx5IEkndmUgY2hhbmdlZCB0aGUgYm9vbF90IHBhcmFtCj4+PiB0byBhIGJvb2wgZm9yIHRo
ZSBodm1fbXNyX3dyaXRlX2ludGVyY2VwdCBmdW5jdGlvbi4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5
OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KPj4+IEFja2VkLWJ5
OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Cj4+Cj4+IEkgdGhpbmsgdGhp
cyBzaG91bGQgaGF2ZSBiZWVuIGRyb3BwZWQgd2l0aCBhIGJ1ZyBoYXZpbmcgYmVlbiBmaXhlZAo+
PiAoZm9yIG9ubHkgY29zbWV0aWMgY2hhbmdlcyBpdCB3b3VsZCBiZSBmaW5lIHRvIGtlZXApLiBG
b3IgdGhlIGJpdHMKPj4gd2hlcmUgaXQncyBhcHBsaWNhYmxlCj4+IEFja2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gCj4gSW5kZWVkLiBJdCdzIGZpbmUgZm9yIG5vdywg
bXkgYWNrIHN0aWxsIHN0YW5kcy4KClRoYXQgd2FzIG15IG1pc3Rha2UgLSBJIHRob3VnaHQgdGhh
dCB0aGUgZml4IHdhcyBzbyBvYnZpb3VzIHRoYXQgVGFtYXMKY291bGRuJ3QgcG9zc2libHkgb2Jq
ZWN0LCBhbmQgYWR2aXNlZCBBbGV4YW5kcnUgdG8ga2VlcCB0aGUgYWNrLiBXZSdsbApiZSBtb3Jl
IGNhcmVmdWwgbmV4dCB0aW1lLgoKClRoYW5rcywKUmF6dmFuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 17:32:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 17:32:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e33pA-00086A-PG; Fri, 13 Oct 2017 17:32:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45239ddc5=Andrew.Cooper3@citrix.com>)
 id 1e33p9-000862-Se
 for xen-devel@lists.xen.org; Fri, 13 Oct 2017 17:32:39 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 AD/CD-29911-7B8F0E95; Fri, 13 Oct 2017 17:32:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpO62Hw8
 iDT5vlbdY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDOWNJxhLGgVqmg+8JKlgXEWXxcjJ4eEgL9E
 87KfzCA2m4C+xO4Xn5hAbBEBdYnTHRdZuxi5OJgF5jBKbLyyGaxIWCBCYnF/OyuIzSKgKtH9Z
 hdYA6+Ap8SE84fZIIbKSZw/DjGUU8BL4t3ME+xdjBwcQkA1Eyd5g4SFBNQkrvVfYodoFZQ4Of
 MJC4jNLCAhcfDFC+YJjLyzkKRmIUktYGRaxahenFpUllqka6yXVJSZnlGSm5iZo2toYKaXm1p
 cnJiempOYVKyXnJ+7iREYOgxAsIOx45/TIUZJDiYlUV61yAeRQnxJ+SmVGYnFGfFFpTmpxYcY
 ZTg4lCR4b3wHygkWpaanVqRl5gCDGCYtwcGjJML7CSTNW1yQmFucmQ6ROsWoy9Fx8+4fJiGWv
 Py8VClx3k6QIgGQoozSPLgRsIi6xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWFeKWB8CvFk5p
 XAbXoFdAQT0BHvIsCOKElESEk1MBYcMNdprJx1Z8HpTUts7NqFKzasvB7i7nn/W/2V0KbFKdf
 CNeoX/81fare2klX4iYLMT0Gdq17XZQtc5/60EejLDRRlWyV09AOfj/mSttvqIn1qdoJ3eI9v
 rSm9IX2U9TLzLLXw+SuWSm3NDnxjOG3X7ZVdL15UebJEP7r6Kd3Pk/1s5HkGByWW4oxEQy3mo
 uJEAHs1vq2jAgAA
X-Env-Sender: prvs=45239ddc5=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1507915956!76957868!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62281 invoked from network); 13 Oct 2017 17:32:38 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Oct 2017 17:32:38 -0000
X-IronPort-AV: E=Sophos;i="5.43,371,1503360000"; d="scan'208";a="445966062"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 13 Oct 2017 18:32:19 +0100
Message-ID: <1507915939-30424-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1507915939-30424-1-git-send-email-andrew.cooper3@citrix.com>
References: <1507915939-30424-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH for-4.10 2/2] tools/libxc: Fix various code
	smells in send_memory_live()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ICogRG9uJ3QgemVybyBjdHgtPnNhdmUuc3RhdHM7IGl0IGlzIGFscmVhZHkgemVyb2VkCiAqIE5v
IG5lZWQgZm9yIHggYXMgaXQgZHVwbGljYXRlcyBjdHgtPnNhdmUuc3RhdHMuaXRlcmF0aW9uCiAq
IERlZmVyIHNldHRpbmcgZGlydHlfY291bnQgdW50aWwgdGhlIGJpdG1hcCBoYXMgYmVlbiBmaWxs
ZWQgdG8gbWF0Y2ggdGhlCiAgIGJlaGF2aW91ciBvZiBYRU5fRE9NQ1RMX1NIQURPV19PUF9DTEVB
TgogKiBEcm9wIHNwdXJpb3VzIGJsYW5rIGxpbmUKClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSWFuIEphY2tzb24gPElhbi5K
YWNrc29uQGV1LmNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpD
QzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB0b29scy9saWJ4Yy94
Y19zcl9zYXZlLmMgfCAxMyArKystLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRp
b25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19zcl9z
YXZlLmMgYi90b29scy9saWJ4Yy94Y19zcl9zYXZlLmMKaW5kZXggYmVjZWI2YS4uYWZjNWNiOSAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfc3Jfc2F2ZS5jCisrKyBiL3Rvb2xzL2xpYnhjL3hj
X3NyX3NhdmUuYwpAQCAtNDk1LDcgKzQ5NSw2IEBAIHN0YXRpYyBpbnQgc2VuZF9tZW1vcnlfbGl2
ZShzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4KQogICAgIHhjX2ludGVyZmFjZSAqeGNoID0gY3R4
LT54Y2g7CiAgICAgeGNfc2hhZG93X29wX3N0YXRzX3Qgc3RhdHMgPSB7IDAsIGN0eC0+c2F2ZS5w
Mm1fc2l6ZSB9OwogICAgIGNoYXIgKnByb2dyZXNzX3N0ciA9IE5VTEw7Ci0gICAgdW5zaWduZWQg
aW50IHggPSAwOwogICAgIGludCByYzsKICAgICBpbnQgcG9saWN5X2RlY2lzaW9uOwogCkBAIC01
MDYsMjMgKzUwNSwxOCBAQCBzdGF0aWMgaW50IHNlbmRfbWVtb3J5X2xpdmUoc3RydWN0IHhjX3Ny
X2NvbnRleHQgKmN0eCkKICAgICAgICAgY3R4LT5zYXZlLmNhbGxiYWNrcy0+cHJlY29weV9wb2xp
Y3kgPzogc2ltcGxlX3ByZWNvcHlfcG9saWN5OwogCiAgICAgdm9pZCAqZGF0YSA9IGN0eC0+c2F2
ZS5jYWxsYmFja3MtPmRhdGE7Ci0KLSAgICBzdHJ1Y3QgcHJlY29weV9zdGF0cyAqcG9saWN5X3N0
YXRzOworICAgIHN0cnVjdCBwcmVjb3B5X3N0YXRzICpwb2xpY3lfc3RhdHMgPSAmY3R4LT5zYXZl
LnN0YXRzOwogCiAgICAgcmMgPSB1cGRhdGVfcHJvZ3Jlc3Nfc3RyaW5nKGN0eCwgJnByb2dyZXNz
X3N0cik7CiAgICAgaWYgKCByYyApCiAgICAgICAgIGdvdG8gb3V0OwogCi0gICAgY3R4LT5zYXZl
LnN0YXRzID0gKHN0cnVjdCBwcmVjb3B5X3N0YXRzKQotICAgICAgICB7IC5kaXJ0eV9jb3VudCAg
ID0gY3R4LT5zYXZlLnAybV9zaXplIH07Ci0gICAgcG9saWN5X3N0YXRzID0gJmN0eC0+c2F2ZS5z
dGF0czsKLQogICAgIGJpdG1hcF9zZXQoZGlydHlfYml0bWFwLCBjdHgtPnNhdmUucDJtX3NpemUp
OworICAgIHBvbGljeV9zdGF0cy0+ZGlydHlfY291bnQgPSBjdHgtPnNhdmUucDJtX3NpemU7CiAK
ICAgICBmb3IgKCA7IDsgKQogICAgIHsKICAgICAgICAgcG9saWN5X2RlY2lzaW9uID0gcHJlY29w
eV9wb2xpY3kocG9saWN5X3N0YXRzLCBkYXRhKTsKLSAgICAgICAgeCsrOwogCiAgICAgICAgIGlm
ICggc3RhdHMuZGlydHlfY291bnQgPiAwICYmIHBvbGljeV9kZWNpc2lvbiAhPSBYR1NfUE9MSUNZ
X0FCT1JUICkKICAgICAgICAgewpAQCAtNTM4LDcgKzUzMiw3IEBAIHN0YXRpYyBpbnQgc2VuZF9t
ZW1vcnlfbGl2ZShzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4KQogICAgICAgICBpZiAoIHBvbGlj
eV9kZWNpc2lvbiAhPSBYR1NfUE9MSUNZX0NPTlRJTlVFX1BSRUNPUFkgKQogICAgICAgICAgICAg
YnJlYWs7CiAKLSAgICAgICAgcG9saWN5X3N0YXRzLT5pdGVyYXRpb24gICAgID0geDsKKyAgICAg
ICAgcG9saWN5X3N0YXRzLT5pdGVyYXRpb24rKzsKICAgICAgICAgcG9saWN5X3N0YXRzLT50b3Rh
bF93cml0dGVuICs9IHBvbGljeV9zdGF0cy0+ZGlydHlfY291bnQ7CiAgICAgICAgIHBvbGljeV9z
dGF0cy0+ZGlydHlfY291bnQgICA9IC0xOwogCkBAIC01NTgsNyArNTUyLDYgQEAgc3RhdGljIGlu
dCBzZW5kX21lbW9yeV9saXZlKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiAgICAgICAgIH0K
IAogICAgICAgICBwb2xpY3lfc3RhdHMtPmRpcnR5X2NvdW50ID0gc3RhdHMuZGlydHlfY291bnQ7
Ci0KICAgICB9CiAKICBvdXQ6Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 13 17:32:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 17:32:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e33oz-00085n-Hu; Fri, 13 Oct 2017 17:32:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45239ddc5=Andrew.Cooper3@citrix.com>)
 id 1e33oz-00085h-1F
 for xen-devel@lists.xen.org; Fri, 13 Oct 2017 17:32:29 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 55/8B-16147-CA8F0E95; Fri, 13 Oct 2017 17:32:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsXitHSDve6qHw8
 iDc5flrVY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDP6D1xhLpipWPF7wSmmBsbzUl2M7BwSAv4S
 OyW7GDk52AT0JXa/+MQEYosIqEuc7rjI2sXIxcEsMIdRYuOVzcwgCWGBBInbDU1gNouAqsTOJ
 1/ZQGxeAU+Jw+/3sILYEgJyEueP/wSrERJQk7jWf4kdokZQ4uTMJywgNrOAhMTBFy+YJzByz0
 KSmoUktYCRaRWjRnFqUVlqka6RqV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmA
 o1DMwMO5gbD3hd4hRkoNJSZRXLfJBpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3rjvQDnBotT0
 1Iq0zBxgUMKkJTh4lER4O78BpXmLCxJzizPTIVKnGHU5Om7e/cMkxJKXn5cqJc4rDjJDAKQoo
 zQPbgQsQi4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuadBzKFJzOvBG7TK6AjmICOeBcBdk
 RJIkJKqoEx4PGdmR977ZvtksT+C2ZIMR277P/5bmnOjHUPdvAe5ZSdpmCwyIjl0Jov29vMXdI
 bFlcdjHbMcEtaOY8380/0bAep/NnPntZfi7V9PfH32dbVXlcnx3oJzZ24YQW/6uMd69ry1LI4
 L3yZt+Ve0MToiOqbMy+JVv/Zq+CenhrHrvXz/Cv9K2o+SizFGYmGWsxFxYkAdHk1/IsCAAA=
X-Env-Sender: prvs=45239ddc5=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1507915944!71640942!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36067 invoked from network); 13 Oct 2017 17:32:26 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Oct 2017 17:32:26 -0000
X-IronPort-AV: E=Sophos;i="5.43,371,1503360000"; d="scan'208";a="453922307"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 13 Oct 2017 18:32:18 +0100
Message-ID: <1507915939-30424-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH for-4.10 1/2] tools/libxc: Fix precopy_policy()
	to not pass a structure by value
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Yy9zIDRkNjliMzQ5NSAiSW50cm9kdWNlIG1pZ3JhdGlvbiBwcmVjb3B5IHBvbGljeSIgdXNlcyBi
b2d1cyByZWFzb25pbmcgdG8KanVzdGlmeSBwYXNzaW5nIHByZWNvcHlfc3RhdHMgYnkgdmFsdWUu
CgpVbmRlciBubyBjaXJjdW1zdGFuY2VzIGNhbiB0aGUgcHJlY29weSBjYWxsYmFjayBldmVyIGJl
IGV4ZWN1dGluZyBpbiBhCnNlcGFyYXRlIGFkZHJlc3Mgc3BhY2UuCgpTd2l0Y2ggdGhlIGNhbGxi
YWNrIHRvIHBhc3NpbmcgYnkgcG9pbnRlciB3aGljaCBpcyBmYXIgbW9yZSBlZmZpY2llbnQsIGFu
ZApkcm9wIHRoZSB0eXBlZGVmIChiZWNhdXNlIG5vbmUgb2YgdGhlIG90aGVyIGNhbGxiYWNrIGhh
dmUgdGhpcyBvZGRpdHkpLgoKVGhpcyBpcyBubyBmdW5jdGlvbmFsIGNoYW5nZSwgYXMgdGhlcmUg
YXJlIG5vIHVzZXJzIG9mIHRoaXMgaW50ZXJmYWNlIHlldC4KClNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSWFuIEphY2tzb24g
PElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkFwcG9sb2dpZXMg
Zm9yIHRoaXMgYmVpbmcgbGF0ZS4gIEkgZGlkIGludGVuZCB0byBnZXQgaXQgc29ydGVkIGJlZm9y
ZSBjb2RlCmZyZWV6ZSwgYnV0IEkgd2FzIG90aGVyd2lzZSBidXN5LgotLS0KIHRvb2xzL2xpYnhj
L2luY2x1ZGUveGVuZ3Vlc3QuaCB8ICA4ICstLS0tLS0tCiB0b29scy9saWJ4Yy94Y19zcl9zYXZl
LmMgICAgICAgfCAxOSArKysrKysrKystLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDEwIGlu
c2VydGlvbnMoKyksIDE3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2lu
Y2x1ZGUveGVuZ3Vlc3QuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuZ3Vlc3QuaAppbmRleCBi
NGIyZTE5Li5mNmE2MWFiIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmd1ZXN0
LmgKKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5ndWVzdC5oCkBAIC00NywxMiArNDcsNiBA
QCBzdHJ1Y3QgcHJlY29weV9zdGF0cwogICAgIGxvbmcgZGlydHlfY291bnQ7IC8qIC0xIGlmIHVu
a25vd24gKi8KIH07CiAKLS8qCi0gKiBBIHByZWNvcHlfcG9saWN5IGNhbGxiYWNrIG1heSBub3Qg
YmUgcnVubmluZyBpbiB0aGUgc2FtZSBhZGRyZXNzCi0gKiBzcGFjZSBhcyBsaWJ4YyBhbiBzbyBw
cmVjb3B5X3N0YXRzIGlzIHBhc3NlZCBieSB2YWx1ZS4KLSAqLwotdHlwZWRlZiBpbnQgKCpwcmVj
b3B5X3BvbGljeV90KShzdHJ1Y3QgcHJlY29weV9zdGF0cywgdm9pZCAqKTsKLQogLyogY2FsbGJh
Y2tzIHByb3ZpZGVkIGJ5IHhjX2RvbWFpbl9zYXZlICovCiBzdHJ1Y3Qgc2F2ZV9jYWxsYmFja3Mg
ewogICAgIC8qIENhbGxlZCBhZnRlciBleHBpcmF0aW9uIG9mIGNoZWNrcG9pbnQgaW50ZXJ2YWws
CkBAIC03Miw3ICs2Niw3IEBAIHN0cnVjdCBzYXZlX2NhbGxiYWNrcyB7CiAjZGVmaW5lIFhHU19Q
T0xJQ1lfQ09OVElOVUVfUFJFQ09QWSAwICAvKiBSZW1haW4gaW4gdGhlIHByZWNvcHkgcGhhc2Uu
ICovCiAjZGVmaW5lIFhHU19QT0xJQ1lfU1RPUF9BTkRfQ09QWSAgICAxICAvKiBJbW1lZGlhdGVs
eSBzdXNwZW5kIGFuZCB0cmFuc21pdCB0aGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAqIHJlbWFpbmluZyBkaXJ0eSBwYWdlcy4gKi8KLSAgICBwcmVjb3B5X3BvbGlj
eV90IHByZWNvcHlfcG9saWN5OworICAgIGludCAoKnByZWNvcHlfcG9saWN5KShzdHJ1Y3QgcHJl
Y29weV9zdGF0cyAqLCB2b2lkICopOwogCiAgICAgLyoKICAgICAgKiBDYWxsZWQgYWZ0ZXIgdGhl
IGd1ZXN0J3MgZGlydHkgcGFnZXMgaGF2ZSBiZWVuCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94
Y19zcl9zYXZlLmMgYi90b29scy9saWJ4Yy94Y19zcl9zYXZlLmMKaW5kZXggNWE0MGU1OC4uYmVj
ZWI2YSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfc3Jfc2F2ZS5jCisrKyBiL3Rvb2xzL2xp
YnhjL3hjX3NyX3NhdmUuYwpAQCAtNDc4LDExICs0NzgsMTEgQEAgc3RhdGljIGludCB1cGRhdGVf
cHJvZ3Jlc3Nfc3RyaW5nKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsIGNoYXIgKipzdHIpCiAj
ZGVmaW5lIFNQUF9NQVhfSVRFUkFUSU9OUyAgICAgIDUKICNkZWZpbmUgU1BQX1RBUkdFVF9ESVJU
WV9DT1VOVCA1MAogCi1zdGF0aWMgaW50IHNpbXBsZV9wcmVjb3B5X3BvbGljeShzdHJ1Y3QgcHJl
Y29weV9zdGF0cyBzdGF0cywgdm9pZCAqdXNlcikKK3N0YXRpYyBpbnQgc2ltcGxlX3ByZWNvcHlf
cG9saWN5KHN0cnVjdCBwcmVjb3B5X3N0YXRzICpzdGF0cywgdm9pZCAqdXNlcikKIHsKLSAgICBy
ZXR1cm4gKChzdGF0cy5kaXJ0eV9jb3VudCA+PSAwICYmCi0gICAgICAgICAgICBzdGF0cy5kaXJ0
eV9jb3VudCA8IFNQUF9UQVJHRVRfRElSVFlfQ09VTlQpIHx8Ci0gICAgICAgICAgICBzdGF0cy5p
dGVyYXRpb24gPj0gU1BQX01BWF9JVEVSQVRJT05TKQorICAgIHJldHVybiAoKHN0YXRzLT5kaXJ0
eV9jb3VudCA+PSAwICYmCisgICAgICAgICAgICAgc3RhdHMtPmRpcnR5X2NvdW50IDwgU1BQX1RB
UkdFVF9ESVJUWV9DT1VOVCkgfHwKKyAgICAgICAgICAgIHN0YXRzLT5pdGVyYXRpb24gPj0gU1BQ
X01BWF9JVEVSQVRJT05TKQogICAgICAgICA/IFhHU19QT0xJQ1lfU1RPUF9BTkRfQ09QWQogICAg
ICAgICA6IFhHU19QT0xJQ1lfQ09OVElOVUVfUFJFQ09QWTsKIH0KQEAgLTUwMiw3ICs1MDIsOSBA
QCBzdGF0aWMgaW50IHNlbmRfbWVtb3J5X2xpdmUoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCkK
ICAgICBERUNMQVJFX0hZUEVSQ0FMTF9CVUZGRVJfU0hBRE9XKHVuc2lnbmVkIGxvbmcsIGRpcnR5
X2JpdG1hcCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZjdHgtPnNhdmUu
ZGlydHlfYml0bWFwX2hidWYpOwogCi0gICAgcHJlY29weV9wb2xpY3lfdCBwcmVjb3B5X3BvbGlj
eSA9IGN0eC0+c2F2ZS5jYWxsYmFja3MtPnByZWNvcHlfcG9saWN5OworICAgIHR5cGVvZihjdHgt
PnNhdmUuY2FsbGJhY2tzLT5wcmVjb3B5X3BvbGljeSkgcHJlY29weV9wb2xpY3kgPQorICAgICAg
ICBjdHgtPnNhdmUuY2FsbGJhY2tzLT5wcmVjb3B5X3BvbGljeSA/OiBzaW1wbGVfcHJlY29weV9w
b2xpY3k7CisKICAgICB2b2lkICpkYXRhID0gY3R4LT5zYXZlLmNhbGxiYWNrcy0+ZGF0YTsKIAog
ICAgIHN0cnVjdCBwcmVjb3B5X3N0YXRzICpwb2xpY3lfc3RhdHM7CkBAIC01MTUsMTQgKzUxNywx
MSBAQCBzdGF0aWMgaW50IHNlbmRfbWVtb3J5X2xpdmUoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0
eCkKICAgICAgICAgeyAuZGlydHlfY291bnQgICA9IGN0eC0+c2F2ZS5wMm1fc2l6ZSB9OwogICAg
IHBvbGljeV9zdGF0cyA9ICZjdHgtPnNhdmUuc3RhdHM7CiAKLSAgICBpZiAoIHByZWNvcHlfcG9s
aWN5ID09IE5VTEwgKQotICAgICAgICAgcHJlY29weV9wb2xpY3kgPSBzaW1wbGVfcHJlY29weV9w
b2xpY3k7Ci0KICAgICBiaXRtYXBfc2V0KGRpcnR5X2JpdG1hcCwgY3R4LT5zYXZlLnAybV9zaXpl
KTsKIAogICAgIGZvciAoIDsgOyApCiAgICAgewotICAgICAgICBwb2xpY3lfZGVjaXNpb24gPSBw
cmVjb3B5X3BvbGljeSgqcG9saWN5X3N0YXRzLCBkYXRhKTsKKyAgICAgICAgcG9saWN5X2RlY2lz
aW9uID0gcHJlY29weV9wb2xpY3kocG9saWN5X3N0YXRzLCBkYXRhKTsKICAgICAgICAgeCsrOwog
CiAgICAgICAgIGlmICggc3RhdHMuZGlydHlfY291bnQgPiAwICYmIHBvbGljeV9kZWNpc2lvbiAh
PSBYR1NfUE9MSUNZX0FCT1JUICkKQEAgLTU0Myw3ICs1NDIsNyBAQCBzdGF0aWMgaW50IHNlbmRf
bWVtb3J5X2xpdmUoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCkKICAgICAgICAgcG9saWN5X3N0
YXRzLT50b3RhbF93cml0dGVuICs9IHBvbGljeV9zdGF0cy0+ZGlydHlfY291bnQ7CiAgICAgICAg
IHBvbGljeV9zdGF0cy0+ZGlydHlfY291bnQgICA9IC0xOwogCi0gICAgICAgIHBvbGljeV9kZWNp
c2lvbiA9IHByZWNvcHlfcG9saWN5KCpwb2xpY3lfc3RhdHMsIGRhdGEpOworICAgICAgICBwb2xp
Y3lfZGVjaXNpb24gPSBwcmVjb3B5X3BvbGljeShwb2xpY3lfc3RhdHMsIGRhdGEpOwogCiAgICAg
ICAgIGlmICggcG9saWN5X2RlY2lzaW9uICE9IFhHU19QT0xJQ1lfQ09OVElOVUVfUFJFQ09QWSAp
CiAgICAgICAgICAgIGJyZWFrOwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 18:40:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 18:40:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e34s8-0006Up-Qj; Fri, 13 Oct 2017 18:39:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <arnd@arndb.de>) id 1e34s7-0006Uj-Az
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 18:39:47 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 A0/D3-25852-27801E95; Fri, 13 Oct 2017 18:39:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLLMWRWlGSWpSXmKPExsVy5bEgl24Bx8N
 Igxk7dS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozj3ceZCh4HVzz48Za1gfGWWxcjF4eQwC5G
 iVfr57B1MXJysAkoS7w+OoUVxBYRqJW4uOAwE0gRs8AlZomTa98wgSSEBWwkNl7dzdzFyMHBI
 qAq8fSLPkiYV8BEYtGGmewgtoSAnETD+fvMIL0SAp8ZJXbP284I4Txhk/h14hb7BEauBYwMqx
 jVi1OLylKLdE31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECPckABDsYp1/2P8Q
 oycGkJMo759+DSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvMrsDyOFBItS01Mr0jJzgCEFk5bg
 4FES4TUCSfMWFyTmFmemQ6ROMRpzHNt0+Q8TR8fNu3+YhFjy8vNSpcR5XUBKBUBKM0rz4AbBQ
 v0So6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHlVQKbwZOaVwO17BXQKE9Ap7yIegJxSkoiQkm
 pgrA7w/pArvPteefQp0YS9T7nFr0ksv9BwOW1Hx9eyXb48LhcWby/015vf/JZlKnPyo5+T00J
 m7pb9GH+bt+8G23ZZAcVElV/L+9yPNeg29qotDWH325hkF/Sn/7mrw7ybYV6rvVna9u58on8l
 cOeeR1U/16gzlFxWl7kSsMv0hWesxFezU7umKbEUZyQaajEXFScCAEhNp4FwAgAA
X-Env-Sender: arnd@arndb.de
X-Msg-Ref: server-15.tower-21.messagelabs.com!1507919984!76947722!1
X-Originating-IP: [212.227.17.10]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 QmFkIElQOiAyMTIuMjI3LjE3LjEwID0+IDY3OTMx\n,sa_preprocessor: 
 QmFkIElQOiAyMTIuMjI3LjE3LjEwID0+IDY3OTMx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47540 invoked from network); 13 Oct 2017 18:39:44 -0000
Received: from mout.kundenserver.de (HELO mout.kundenserver.de) (212.227.17.10)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 13 Oct 2017 18:39:44 -0000
Received: from wuerfel.lan ([46.223.139.202]) by mrelayeu.kundenserver.de
 (mreue103 [212.227.15.145]) with ESMTPA (Nemesis) id
 0MTeXQ-1dcmXj2Uvg-00QQER; Fri, 13 Oct 2017 20:39:39 +0200
From: Arnd Bergmann <arnd@arndb.de>
To: Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H. Peter Anvin" <hpa@zytor.com>, x86@kernel.org
Date: Fri, 13 Oct 2017 20:37:35 +0200
Message-Id: <20171013183933.3757079-1-arnd@arndb.de>
X-Mailer: git-send-email 2.9.0
X-Provags-ID: V03:K0:BQeGuHHixNoDdN3zp1BFNp9ecXimuYauKABE+JbnrOxSThcjemk
 QaN6Pbr53KwDI1eFDU1pX6s6WXBG3HQnPnhls1MidyLrHBodM7OmlRqBhPvAW3Pah6/WJwK
 FswHOGavmQqBSdPWuN9xTrJ2K8dhuRaY3OzQbsi8NfLDlkeL8L6jTEQtH8A9JcVVInDwrYY
 kIr6nnWbKoXoTNQ0KLUbQ==
X-UI-Out-Filterresults: notjunk:1;V01:K0:XvaQf7DdQlw=:gVZF3Ndv1fen+Xwb63rMKv
 L8RIk1nVo3aeUGmPiq5NlUqzrHUsgSQEpnf33xrW0VzaHdIFR5Nj0D5Prmhao3al5ChP4FpVX
 edNbbZmxyvkDZYQg3Up8E6T6piYhIH3pMeMfuoRta894Brz2ouaoQhaKI9H4goZFnLzg83+d/
 bNQ+uD4U2Wg8h70Zb63iF6vQHkfy5RIYeu+vj1KcptAzzcTI6e8eYzxV7u+6Zyx6VlToLb6yr
 v3WHzj8vMOyyO8xY+QVSR8A2nH7RT7aEGgwSM4rui1K2YpD6602OTcZv/nDct80Sf/Ss9TjIG
 Mu0l8IjZ+aDW0y8Oiukpr1WMt/V8syL4jeASmkJ3T/eEVZyzis2C7LTeqqY1Shsf8FnZyVo3v
 6lUOuA6Ee/5x0gavYEFzPQA3qITvHfX0+Z79H2i5TkJ7cNMosepVaapI7ShASMCEjC/LrasMC
 HqhoBpj+09XnSjLxezKEmraPDMKYk1A3hMiYqxI9qIRoKA/ZJt7JtY0Z6U4jR1wYUxPKrEKlM
 QcJfnulCleBD6RlgG9MMaOTNU5KuEUWpS2k+ZSoyDiwU4zR2Alh7swPWHr3mB+DwYaORlxTgx
 Zrnc1xsF0223m7UhPTxrHLxM7RQJr9twtL1JeyDk6/q0vR1eSgrIGCkuSthqn4hzU8Zop4PUK
 vwOOH0zA4iH5AeJiZHB/yG6Rd5Xd5ZwDSRWLCzCBggEadjIw1ZeFTqUFPkd+fEtOuDBrUAPi/
 HOrlHt5yvW0x/JrGHfCIQZcP/aHA1GXWUc2kdA==
Cc: Juergen Gross <jgross@suse.com>, kvm@vger.kernel.org,
 Arnd Bergmann <arnd@arndb.de>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 y2038@lists.linaro.org, Dmitry Torokhov <dmitry.torokhov@gmail.com>,
 linux-kernel@vger.kernel.org, John Stultz <john.stultz@linaro.org>,
 xen-devel@lists.xenproject.org, Paolo Bonzini <pbonzini@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Marcos Paulo de Souza <marcos.souza.org@gmail.com>
Subject: [Xen-devel] [PATCH] x86: convert x86_platform_ops to timespec64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHg4NiBwbGF0Zm9ybSBvcGVyYXRpb25zIGFyZSBmYWlybHkgaXNvbGF0ZWQsIHNvIHdlIGNh
bgpjaGFuZ2UgdGhlbSBmcm9tIHVzaW5nIHRpbWVzcGVjIHRvIHRpbWVzcGVjNjQuIEkgY2hlY2tl
ZCB0aGF0CkFsbCB0aGUgdXNlcnMgYW5kIGNhbGxlcnMgYXJlIHNhZmUsIGFuZCB0aGVyZSBpcyBv
bmx5IG9uZQpjcml0aWNhbCBmdW5jdGlvbiB0aGF0IGlzIGJyb2tlbiBiZXlvbmQgMjEwNjoKCnB2
Y2xvY2tfcmVhZF93YWxsY2xvY2soKSB1c2VzIGEgMzItYml0IG51bWJlciBvZiBzZWNvbmRzIHNp
bmNlCnRoZSBlcG9jaCB0byBjb21tdW5pY2F0ZSB0aGUgYm9vdCB0aW1lIGJldHdlZW4gaG9zdCBh
bmQgZ3Vlc3QKaW4gYSB2aXJ0dWFsIGVudmlyb25tZW50LiBUaGlzIHdpbGwgd29yayB1bnRpbCAy
MTA2LCBidXQgd2UKc2hvdWxkIGlkZWFsbHkgZmluZCBhIHJlcGxhY2VtZW50IGFueXdheS4gSSd2
ZSBhZGRlZCBhIGNvbW1lbnQKYWJvdXQgaXQgdGhlcmUuCgpTaWduZWQtb2ZmLWJ5OiBBcm5kIEJl
cmdtYW5uIDxhcm5kQGFybmRiLmRlPgotLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL2ludGVsX21p
ZF92cnRjLmggICAgICAgIHwgIDQgKystLQogYXJjaC94ODYvaW5jbHVkZS9hc20vbWMxNDY4MThy
dGMuaCAgICAgICAgICAgfCAgNCArKy0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wdmNsb2NrLmgg
ICAgICAgICAgICAgICB8ICAyICstCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS94ODZfaW5pdC5oICAg
ICAgICAgICAgICB8ICA2ICsrKy0tLQogYXJjaC94ODYva2VybmVsL2t2bWNsb2NrLmMgICAgICAg
ICAgICAgICAgICAgfCAgNCArKy0tCiBhcmNoL3g4Ni9rZXJuZWwvcHZjbG9jay5jICAgICAgICAg
ICAgICAgICAgICB8IDEyICsrKysrKysrKy0tLQogYXJjaC94ODYva2VybmVsL3J0Yy5jICAgICAg
ICAgICAgICAgICAgICAgICAgfCAxNiArKysrKysrKy0tLS0tLS0tCiBhcmNoL3g4Ni9wbGF0Zm9y
bS9pbnRlbC1taWQvaW50ZWxfbWlkX3ZydGMuYyB8IDEwICsrKysrLS0tLS0KIGFyY2gveDg2L3hl
bi90aW1lLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTAgKysrKystLS0tLQogOSBmaWxl
cyBjaGFuZ2VkLCAzNyBpbnNlcnRpb25zKCspLCAzMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9pbnRlbF9taWRfdnJ0Yy5oIGIvYXJjaC94ODYvaW5jbHVk
ZS9hc20vaW50ZWxfbWlkX3ZydGMuaAppbmRleCA4NmZmNDY4NWM0MDkuLjE5MjAyMzIwZjBiZSAx
MDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vaW50ZWxfbWlkX3ZydGMuaAorKysgYi9h
cmNoL3g4Ni9pbmNsdWRlL2FzbS9pbnRlbF9taWRfdnJ0Yy5oCkBAIC0zLDcgKzMsNyBAQAogCiBl
eHRlcm4gdW5zaWduZWQgY2hhciB2cnRjX2Ntb3NfcmVhZCh1bnNpZ25lZCBjaGFyIHJlZyk7CiBl
eHRlcm4gdm9pZCB2cnRjX2Ntb3Nfd3JpdGUodW5zaWduZWQgY2hhciB2YWwsIHVuc2lnbmVkIGNo
YXIgcmVnKTsKLWV4dGVybiB2b2lkIHZydGNfZ2V0X3RpbWUoc3RydWN0IHRpbWVzcGVjICpub3cp
OwotZXh0ZXJuIGludCB2cnRjX3NldF9tbXNzKGNvbnN0IHN0cnVjdCB0aW1lc3BlYyAqbm93KTsK
K2V4dGVybiB2b2lkIHZydGNfZ2V0X3RpbWUoc3RydWN0IHRpbWVzcGVjNjQgKm5vdyk7CitleHRl
cm4gaW50IHZydGNfc2V0X21tc3MoY29uc3Qgc3RydWN0IHRpbWVzcGVjNjQgKm5vdyk7CiAKICNl
bmRpZgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vbWMxNDY4MThydGMuaCBiL2Fy
Y2gveDg2L2luY2x1ZGUvYXNtL21jMTQ2ODE4cnRjLmgKaW5kZXggMjRhY2Q5YmE3ODM3Li4xYjU3
NGU1ZWIzYjIgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL21jMTQ2ODE4cnRjLmgK
KysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vbWMxNDY4MThydGMuaApAQCAtOTQsOCArOTQsOCBA
QCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGNoYXIgY3VycmVudF9sb2NrX2Ntb3NfcmVnKHZvaWQp
CiB1bnNpZ25lZCBjaGFyIHJ0Y19jbW9zX3JlYWQodW5zaWduZWQgY2hhciBhZGRyKTsKIHZvaWQg
cnRjX2Ntb3Nfd3JpdGUodW5zaWduZWQgY2hhciB2YWwsIHVuc2lnbmVkIGNoYXIgYWRkcik7CiAK
LWV4dGVybiBpbnQgbWFjaF9zZXRfcnRjX21tc3MoY29uc3Qgc3RydWN0IHRpbWVzcGVjICpub3cp
OwotZXh0ZXJuIHZvaWQgbWFjaF9nZXRfY21vc190aW1lKHN0cnVjdCB0aW1lc3BlYyAqbm93KTsK
K2V4dGVybiBpbnQgbWFjaF9zZXRfcnRjX21tc3MoY29uc3Qgc3RydWN0IHRpbWVzcGVjNjQgKm5v
dyk7CitleHRlcm4gdm9pZCBtYWNoX2dldF9jbW9zX3RpbWUoc3RydWN0IHRpbWVzcGVjNjQgKm5v
dyk7CiAKICNkZWZpbmUgUlRDX0lSUSA4CiAKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUv
YXNtL3B2Y2xvY2suaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3B2Y2xvY2suaAppbmRleCA0NDhj
ZmUxYjQ4Y2YuLmZjMzEzOGZkM2FmZiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20v
cHZjbG9jay5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3B2Y2xvY2suaApAQCAtMjAsNyAr
MjAsNyBAQCB2b2lkIHB2Y2xvY2tfc2V0X2ZsYWdzKHU4IGZsYWdzKTsKIHVuc2lnbmVkIGxvbmcg
cHZjbG9ja190c2Nfa2h6KHN0cnVjdCBwdmNsb2NrX3ZjcHVfdGltZV9pbmZvICpzcmMpOwogdm9p
ZCBwdmNsb2NrX3JlYWRfd2FsbGNsb2NrKHN0cnVjdCBwdmNsb2NrX3dhbGxfY2xvY2sgKndhbGws
CiAJCQkgICAgc3RydWN0IHB2Y2xvY2tfdmNwdV90aW1lX2luZm8gKnZjcHUsCi0JCQkgICAgc3Ry
dWN0IHRpbWVzcGVjICp0cyk7CisJCQkgICAgc3RydWN0IHRpbWVzcGVjNjQgKnRzKTsKIHZvaWQg
cHZjbG9ja19yZXN1bWUodm9pZCk7CiAKIHZvaWQgcHZjbG9ja190b3VjaF93YXRjaGRvZ3Modm9p
ZCk7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ODZfaW5pdC5oIGIvYXJjaC94
ODYvaW5jbHVkZS9hc20veDg2X2luaXQuaAppbmRleCBmNDVhY2RmNDU5NTcuLjBjNTAwN2I3Mjkx
NiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20veDg2X2luaXQuaAorKysgYi9hcmNo
L3g4Ni9pbmNsdWRlL2FzbS94ODZfaW5pdC5oCkBAIC0xNDEsNyArMTQxLDcgQEAgc3RydWN0IHg4
Nl9jcHVpbml0X29wcyB7CiAJdm9pZCAoKmZpeHVwX2NwdV9pZCkoc3RydWN0IGNwdWluZm9feDg2
ICpjLCBpbnQgbm9kZSk7CiB9OwogCi1zdHJ1Y3QgdGltZXNwZWM7CitzdHJ1Y3QgdGltZXNwZWM2
NDsKIAogLyoqCiAgKiBzdHJ1Y3QgeDg2X2xlZ2FjeV9kZXZpY2VzIC0gbGVnYWN5IHg4NiBkZXZp
Y2VzCkBAIC0yMjMsOCArMjIzLDggQEAgc3RydWN0IHg4Nl9sZWdhY3lfZmVhdHVyZXMgewogc3Ry
dWN0IHg4Nl9wbGF0Zm9ybV9vcHMgewogCXVuc2lnbmVkIGxvbmcgKCpjYWxpYnJhdGVfY3B1KSh2
b2lkKTsKIAl1bnNpZ25lZCBsb25nICgqY2FsaWJyYXRlX3RzYykodm9pZCk7Ci0Jdm9pZCAoKmdl
dF93YWxsY2xvY2spKHN0cnVjdCB0aW1lc3BlYyAqdHMpOwotCWludCAoKnNldF93YWxsY2xvY2sp
KGNvbnN0IHN0cnVjdCB0aW1lc3BlYyAqdHMpOworCXZvaWQgKCpnZXRfd2FsbGNsb2NrKShzdHJ1
Y3QgdGltZXNwZWM2NCAqdHMpOworCWludCAoKnNldF93YWxsY2xvY2spKGNvbnN0IHN0cnVjdCB0
aW1lc3BlYzY0ICp0cyk7CiAJdm9pZCAoKmlvbW11X3NodXRkb3duKSh2b2lkKTsKIAlib29sICgq
aXNfdW50cmFja2VkX3BhdF9yYW5nZSkodTY0IHN0YXJ0LCB1NjQgZW5kKTsKIAl2b2lkICgqbm1p
X2luaXQpKHZvaWQpOwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2t2bWNsb2NrLmMgYi9h
cmNoL3g4Ni9rZXJuZWwva3ZtY2xvY2suYwppbmRleCBkODg5Njc2NTkwOTguLjAxYzc2ZThjZDRi
ZSAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL2t2bWNsb2NrLmMKKysrIGIvYXJjaC94ODYv
a2VybmVsL2t2bWNsb2NrLmMKQEAgLTU4LDcgKzU4LDcgQEAgRVhQT1JUX1NZTUJPTF9HUEwocHZj
bG9ja19wdnRpX2NwdTBfdmEpOwogICogaGF2ZSBlbGFwc2VkIHNpbmNlIHRoZSBoeXBlcnZpc29y
IHdyb3RlIHRoZSBkYXRhLiBTbyB3ZSB0cnkgdG8gYWNjb3VudCBmb3IKICAqIHRoYXQgd2l0aCBz
eXN0ZW0gdGltZQogICovCi1zdGF0aWMgdm9pZCBrdm1fZ2V0X3dhbGxjbG9jayhzdHJ1Y3QgdGlt
ZXNwZWMgKm5vdykKK3N0YXRpYyB2b2lkIGt2bV9nZXRfd2FsbGNsb2NrKHN0cnVjdCB0aW1lc3Bl
YzY0ICpub3cpCiB7CiAJc3RydWN0IHB2Y2xvY2tfdmNwdV90aW1lX2luZm8gKnZjcHVfdGltZTsK
IAlpbnQgbG93LCBoaWdoOwpAQCAtNzcsNyArNzcsNyBAQCBzdGF0aWMgdm9pZCBrdm1fZ2V0X3dh
bGxjbG9jayhzdHJ1Y3QgdGltZXNwZWMgKm5vdykKIAlwdXRfY3B1KCk7CiB9CiAKLXN0YXRpYyBp
bnQga3ZtX3NldF93YWxsY2xvY2soY29uc3Qgc3RydWN0IHRpbWVzcGVjICpub3cpCitzdGF0aWMg
aW50IGt2bV9zZXRfd2FsbGNsb2NrKGNvbnN0IHN0cnVjdCB0aW1lc3BlYzY0ICpub3cpCiB7CiAJ
cmV0dXJuIC0xOwogfQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL3B2Y2xvY2suYyBiL2Fy
Y2gveDg2L2tlcm5lbC9wdmNsb2NrLmMKaW5kZXggNWMzZjZkNmE1MDc4Li4xYTcwODRhZDA3Yjkg
MTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9wdmNsb2NrLmMKKysrIGIvYXJjaC94ODYva2Vy
bmVsL3B2Y2xvY2suYwpAQCAtMTIxLDExICsxMjEsMTEgQEAgdTY0IHB2Y2xvY2tfY2xvY2tzb3Vy
Y2VfcmVhZChzdHJ1Y3QgcHZjbG9ja192Y3B1X3RpbWVfaW5mbyAqc3JjKQogCiB2b2lkIHB2Y2xv
Y2tfcmVhZF93YWxsY2xvY2soc3RydWN0IHB2Y2xvY2tfd2FsbF9jbG9jayAqd2FsbF9jbG9jaywK
IAkJCSAgICBzdHJ1Y3QgcHZjbG9ja192Y3B1X3RpbWVfaW5mbyAqdmNwdV90aW1lLAotCQkJICAg
IHN0cnVjdCB0aW1lc3BlYyAqdHMpCisJCQkgICAgc3RydWN0IHRpbWVzcGVjNjQgKnRzKQogewog
CXUzMiB2ZXJzaW9uOwogCXU2NCBkZWx0YTsKLQlzdHJ1Y3QgdGltZXNwZWMgbm93OworCXN0cnVj
dCB0aW1lc3BlYzY0IG5vdzsKIAogCS8qIGdldCB3YWxsY2xvY2sgYXQgc3lzdGVtIGJvb3QgKi8K
IAlkbyB7CkBAIC0xMzYsMTEgKzEzNiwxNyBAQCB2b2lkIHB2Y2xvY2tfcmVhZF93YWxsY2xvY2so
c3RydWN0IHB2Y2xvY2tfd2FsbF9jbG9jayAqd2FsbF9jbG9jaywKIAkJcm1iKCk7CQkvKiBmZXRj
aCB0aW1lIGJlZm9yZSBjaGVja2luZyB2ZXJzaW9uICovCiAJfSB3aGlsZSAoKHdhbGxfY2xvY2st
PnZlcnNpb24gJiAxKSB8fCAodmVyc2lvbiAhPSB3YWxsX2Nsb2NrLT52ZXJzaW9uKSk7CiAKKwkv
KgorCSAqIE5vdGU6IHdhbGxfY2xvY2stPnNlYyBpcyBhIHUzMiB2YWx1ZSwgc28gaXQgY2FuIG9u
bHkgc3RvcmUgZGF0ZXMKKwkgKiBiZXR3ZWVuIDE5NzAgYW5kIDIxMDYuIFRvIGFsbG93IHRpbWVz
IGJleW9uZCB0aGF0LCB3ZSBuZWVkIHRvCisJICogY3JlYXRlIGEgbmV3IGh5cGVyY2FsbCBpbnRl
cmZhY2Ugd2l0aCBhbiBleHRlbmRlZCBwdmNsb2NrX3dhbGxfY2xvY2sKKwkgKiBzdHJ1Y3R1cmUg
bGlrZSBBUk0gaGFzLgorCSAqLwogCWRlbHRhID0gcHZjbG9ja19jbG9ja3NvdXJjZV9yZWFkKHZj
cHVfdGltZSk7CS8qIHRpbWUgc2luY2Ugc3lzdGVtIGJvb3QgKi8KIAlkZWx0YSArPSBub3cudHZf
c2VjICogKHU2NClOU0VDX1BFUl9TRUMgKyBub3cudHZfbnNlYzsKIAogCW5vdy50dl9uc2VjID0g
ZG9fZGl2KGRlbHRhLCBOU0VDX1BFUl9TRUMpOwogCW5vdy50dl9zZWMgPSBkZWx0YTsKIAotCXNl
dF9ub3JtYWxpemVkX3RpbWVzcGVjKHRzLCBub3cudHZfc2VjLCBub3cudHZfbnNlYyk7CisJc2V0
X25vcm1hbGl6ZWRfdGltZXNwZWM2NCh0cywgbm93LnR2X3NlYywgbm93LnR2X25zZWMpOwogfQpk
aWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL3J0Yy5jIGIvYXJjaC94ODYva2VybmVsL3J0Yy5j
CmluZGV4IDViMjFjYjdkODRkNi4uZjVhNjg3YzM4YzZkIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9r
ZXJuZWwvcnRjLmMKKysrIGIvYXJjaC94ODYva2VybmVsL3J0Yy5jCkBAIC0zOCwxMyArMzgsMTMg
QEAgRVhQT1JUX1NZTUJPTChydGNfbG9jayk7CiAgKiBqdW1wIHRvIHRoZSBuZXh0IHNlY29uZCBw
cmVjaXNlbHkgNTAwIG1zIGxhdGVyLiBDaGVjayB0aGUgTW90b3JvbGEKICAqIE1DMTQ2ODE4QSBv
ciBEYWxsYXMgRFMxMjg4NyBkYXRhIHNoZWV0IGZvciBkZXRhaWxzLgogICovCi1pbnQgbWFjaF9z
ZXRfcnRjX21tc3MoY29uc3Qgc3RydWN0IHRpbWVzcGVjICpub3cpCitpbnQgbWFjaF9zZXRfcnRj
X21tc3MoY29uc3Qgc3RydWN0IHRpbWVzcGVjNjQgKm5vdykKIHsKLQl1bnNpZ25lZCBsb25nIG5v
d3RpbWUgPSBub3ctPnR2X3NlYzsKKwl0aW1lNjRfdCBub3d0aW1lID0gbm93LT50dl9zZWM7CiAJ
c3RydWN0IHJ0Y190aW1lIHRtOwogCWludCByZXR2YWwgPSAwOwogCi0JcnRjX3RpbWVfdG9fdG0o
bm93dGltZSwgJnRtKTsKKwlydGNfdGltZTY0X3RvX3RtKG5vd3RpbWUsICZ0bSk7CiAJaWYgKCFy
dGNfdmFsaWRfdG0oJnRtKSkgewogCQlyZXR2YWwgPSBtYzE0NjgxOF9zZXRfdGltZSgmdG0pOwog
CQlpZiAocmV0dmFsKQpAQCAtNTIsMTQgKzUyLDE0IEBAIGludCBtYWNoX3NldF9ydGNfbW1zcyhj
b25zdCBzdHJ1Y3QgdGltZXNwZWMgKm5vdykKIAkJCSAgICAgICBfX2Z1bmNfXywgcmV0dmFsKTsK
IAl9IGVsc2UgewogCQlwcmludGsoS0VSTl9FUlIKLQkJICAgICAgICIlczogSW52YWxpZCBSVEMg
dmFsdWU6IHdyaXRlIG9mICVseCB0byBSVEMgZmFpbGVkXG4iLAorCQkgICAgICAgIiVzOiBJbnZh
bGlkIFJUQyB2YWx1ZTogd3JpdGUgb2YgJWxseCB0byBSVEMgZmFpbGVkXG4iLAogCQkJX19mdW5j
X18sIG5vd3RpbWUpOwogCQlyZXR2YWwgPSAtRUlOVkFMOwogCX0KIAlyZXR1cm4gcmV0dmFsOwog
fQogCi12b2lkIG1hY2hfZ2V0X2Ntb3NfdGltZShzdHJ1Y3QgdGltZXNwZWMgKm5vdykKK3ZvaWQg
bWFjaF9nZXRfY21vc190aW1lKHN0cnVjdCB0aW1lc3BlYzY0ICpub3cpCiB7CiAJdW5zaWduZWQg
aW50IHN0YXR1cywgeWVhciwgbW9uLCBkYXksIGhvdXIsIG1pbiwgc2VjLCBjZW50dXJ5ID0gMDsK
IAl1bnNpZ25lZCBsb25nIGZsYWdzOwpAQCAtMTE3LDcgKzExNyw3IEBAIHZvaWQgbWFjaF9nZXRf
Y21vc190aW1lKHN0cnVjdCB0aW1lc3BlYyAqbm93KQogCX0gZWxzZQogCQl5ZWFyICs9IENNT1Nf
WUVBUlNfT0ZGUzsKIAotCW5vdy0+dHZfc2VjID0gbWt0aW1lKHllYXIsIG1vbiwgZGF5LCBob3Vy
LCBtaW4sIHNlYyk7CisJbm93LT50dl9zZWMgPSBta3RpbWU2NCh5ZWFyLCBtb24sIGRheSwgaG91
ciwgbWluLCBzZWMpOwogCW5vdy0+dHZfbnNlYyA9IDA7CiB9CiAKQEAgLTE0NCwxMyArMTQ0LDEz
IEBAIHZvaWQgcnRjX2Ntb3Nfd3JpdGUodW5zaWduZWQgY2hhciB2YWwsIHVuc2lnbmVkIGNoYXIg
YWRkcikKIH0KIEVYUE9SVF9TWU1CT0wocnRjX2Ntb3Nfd3JpdGUpOwogCi1pbnQgdXBkYXRlX3Bl
cnNpc3RlbnRfY2xvY2soc3RydWN0IHRpbWVzcGVjIG5vdykKK2ludCB1cGRhdGVfcGVyc2lzdGVu
dF9jbG9jazY0KHN0cnVjdCB0aW1lc3BlYzY0IG5vdykKIHsKIAlyZXR1cm4geDg2X3BsYXRmb3Jt
LnNldF93YWxsY2xvY2soJm5vdyk7CiB9CiAKIC8qIG5vdCBzdGF0aWM6IG5lZWRlZCBieSBBUE0g
Ki8KLXZvaWQgcmVhZF9wZXJzaXN0ZW50X2Nsb2NrKHN0cnVjdCB0aW1lc3BlYyAqdHMpCit2b2lk
IHJlYWRfcGVyc2lzdGVudF9jbG9jazY0KHN0cnVjdCB0aW1lc3BlYzY0ICp0cykKIHsKIAl4ODZf
cGxhdGZvcm0uZ2V0X3dhbGxjbG9jayh0cyk7CiB9CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9wbGF0
Zm9ybS9pbnRlbC1taWQvaW50ZWxfbWlkX3ZydGMuYyBiL2FyY2gveDg2L3BsYXRmb3JtL2ludGVs
LW1pZC9pbnRlbF9taWRfdnJ0Yy5jCmluZGV4IDU4MDI0ODYyYTdlYi4uZDY4YjliMTA0ODFkIDEw
MDY0NAotLS0gYS9hcmNoL3g4Ni9wbGF0Zm9ybS9pbnRlbC1taWQvaW50ZWxfbWlkX3ZydGMuYwor
KysgYi9hcmNoL3g4Ni9wbGF0Zm9ybS9pbnRlbC1taWQvaW50ZWxfbWlkX3ZydGMuYwpAQCAtNTcs
NyArNTcsNyBAQCB2b2lkIHZydGNfY21vc193cml0ZSh1bnNpZ25lZCBjaGFyIHZhbCwgdW5zaWdu
ZWQgY2hhciByZWcpCiB9CiBFWFBPUlRfU1lNQk9MX0dQTCh2cnRjX2Ntb3Nfd3JpdGUpOwogCi12
b2lkIHZydGNfZ2V0X3RpbWUoc3RydWN0IHRpbWVzcGVjICpub3cpCit2b2lkIHZydGNfZ2V0X3Rp
bWUoc3RydWN0IHRpbWVzcGVjNjQgKm5vdykKIHsKIAl1OCBzZWMsIG1pbiwgaG91ciwgbWRheSwg
bW9uOwogCXVuc2lnbmVkIGxvbmcgZmxhZ3M7CkBAIC04MywxOCArODMsMTggQEAgdm9pZCB2cnRj
X2dldF90aW1lKHN0cnVjdCB0aW1lc3BlYyAqbm93KQogCXByX2luZm8oInZSVEM6IHNlYzogJWQg
bWluOiAlZCBob3VyOiAlZCBkYXk6ICVkICIKIAkJIm1vbjogJWQgeWVhcjogJWRcbiIsIHNlYywg
bWluLCBob3VyLCBtZGF5LCBtb24sIHllYXIpOwogCi0Jbm93LT50dl9zZWMgPSBta3RpbWUoeWVh
ciwgbW9uLCBtZGF5LCBob3VyLCBtaW4sIHNlYyk7CisJbm93LT50dl9zZWMgPSBta3RpbWU2NCh5
ZWFyLCBtb24sIG1kYXksIGhvdXIsIG1pbiwgc2VjKTsKIAlub3ctPnR2X25zZWMgPSAwOwogfQog
Ci1pbnQgdnJ0Y19zZXRfbW1zcyhjb25zdCBzdHJ1Y3QgdGltZXNwZWMgKm5vdykKK2ludCB2cnRj
X3NldF9tbXNzKGNvbnN0IHN0cnVjdCB0aW1lc3BlYzY0ICpub3cpCiB7CiAJdW5zaWduZWQgbG9u
ZyBmbGFnczsKIAlzdHJ1Y3QgcnRjX3RpbWUgdG07CiAJaW50IHllYXI7CiAJaW50IHJldHZhbCA9
IDA7CiAKLQlydGNfdGltZV90b190bShub3ctPnR2X3NlYywgJnRtKTsKKwlydGNfdGltZTY0X3Rv
X3RtKG5vdy0+dHZfc2VjLCAmdG0pOwogCWlmICghcnRjX3ZhbGlkX3RtKCZ0bSkgJiYgdG0udG1f
eWVhciA+PSA3MikgewogCQkvKgogCQkgKiB0bS55ZWFyIGlzIHRoZSBudW1iZXIgb2YgeWVhcnMg
c2luY2UgMTkwMCwgYW5kIHRoZQpAQCAtMTEwLDcgKzExMCw3IEBAIGludCB2cnRjX3NldF9tbXNz
KGNvbnN0IHN0cnVjdCB0aW1lc3BlYyAqbm93KQogCQl2cnRjX2Ntb3Nfd3JpdGUodG0udG1fc2Vj
LCBSVENfU0VDT05EUyk7CiAJCXNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnJ0Y19sb2NrLCBmbGFn
cyk7CiAJfSBlbHNlIHsKLQkJcHJfZXJyKCIlczogSW52YWxpZCB2UlRDIHZhbHVlOiB3cml0ZSBv
ZiAlbHggdG8gdlJUQyBmYWlsZWRcbiIsCisJCXByX2VycigiJXM6IEludmFsaWQgdlJUQyB2YWx1
ZTogd3JpdGUgb2YgJWxseCB0byB2UlRDIGZhaWxlZFxuIiwKIAkJCV9fZnVuY19fLCBub3ctPnR2
X3NlYyk7CiAJCXJldHZhbCA9IC1FSU5WQUw7CiAJfQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVu
L3RpbWUuYyBiL2FyY2gveDg2L3hlbi90aW1lLmMKaW5kZXggMWVjYjA1ZGIzNjMyLi5iMWVlZDIx
YTdiNDYgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi90aW1lLmMKKysrIGIvYXJjaC94ODYveGVu
L3RpbWUuYwpAQCAtNTYsNyArNTYsNyBAQCBzdGF0aWMgdTY0IHhlbl9jbG9ja3NvdXJjZV9nZXRf
Y3ljbGVzKHN0cnVjdCBjbG9ja3NvdXJjZSAqY3MpCiAJcmV0dXJuIHhlbl9jbG9ja3NvdXJjZV9y
ZWFkKCk7CiB9CiAKLXN0YXRpYyB2b2lkIHhlbl9yZWFkX3dhbGxjbG9jayhzdHJ1Y3QgdGltZXNw
ZWMgKnRzKQorc3RhdGljIHZvaWQgeGVuX3JlYWRfd2FsbGNsb2NrKHN0cnVjdCB0aW1lc3BlYzY0
ICp0cykKIHsKIAlzdHJ1Y3Qgc2hhcmVkX2luZm8gKnMgPSBIWVBFUlZJU09SX3NoYXJlZF9pbmZv
OwogCXN0cnVjdCBwdmNsb2NrX3dhbGxfY2xvY2sgKndhbGxfY2xvY2sgPSAmKHMtPndjKTsKQEAg
LTY3LDEyICs2NywxMiBAQCBzdGF0aWMgdm9pZCB4ZW5fcmVhZF93YWxsY2xvY2soc3RydWN0IHRp
bWVzcGVjICp0cykKIAlwdXRfY3B1X3Zhcih4ZW5fdmNwdSk7CiB9CiAKLXN0YXRpYyB2b2lkIHhl
bl9nZXRfd2FsbGNsb2NrKHN0cnVjdCB0aW1lc3BlYyAqbm93KQorc3RhdGljIHZvaWQgeGVuX2dl
dF93YWxsY2xvY2soc3RydWN0IHRpbWVzcGVjNjQgKm5vdykKIHsKIAl4ZW5fcmVhZF93YWxsY2xv
Y2sobm93KTsKIH0KIAotc3RhdGljIGludCB4ZW5fc2V0X3dhbGxjbG9jayhjb25zdCBzdHJ1Y3Qg
dGltZXNwZWMgKm5vdykKK3N0YXRpYyBpbnQgeGVuX3NldF93YWxsY2xvY2soY29uc3Qgc3RydWN0
IHRpbWVzcGVjNjQgKm5vdykKIHsKIAlyZXR1cm4gLTE7CiB9CkBAIC0zNzMsNyArMzczLDcgQEAg
c3RhdGljIGNvbnN0IHN0cnVjdCBwdl90aW1lX29wcyB4ZW5fdGltZV9vcHMgX19pbml0Y29uc3Qg
PSB7CiBzdGF0aWMgdm9pZCBfX2luaXQgeGVuX3RpbWVfaW5pdCh2b2lkKQogewogCWludCBjcHUg
PSBzbXBfcHJvY2Vzc29yX2lkKCk7Ci0Jc3RydWN0IHRpbWVzcGVjIHRwOworCXN0cnVjdCB0aW1l
c3BlYzY0IHRwOwogCiAJLyogQXMgRG9tMCBpcyBuZXZlciBtb3ZlZCwgbm8gcGVuYWx0eSBvbiB1
c2luZyBUU0MgdGhlcmUgKi8KIAlpZiAoeGVuX2luaXRpYWxfZG9tYWluKCkpCkBAIC0zOTEsNyAr
MzkxLDcgQEAgc3RhdGljIHZvaWQgX19pbml0IHhlbl90aW1lX2luaXQodm9pZCkKIAogCS8qIFNl
dCBpbml0aWFsIHN5c3RlbSB0aW1lIHdpdGggZnVsbCByZXNvbHV0aW9uICovCiAJeGVuX3JlYWRf
d2FsbGNsb2NrKCZ0cCk7Ci0JZG9fc2V0dGltZW9mZGF5KCZ0cCk7CisJZG9fc2V0dGltZW9mZGF5
NjQoJnRwKTsKIAogCXNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfVFNDKTsKIAotLSAK
Mi45LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 20:12:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 20:12:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e36JG-0007nz-HG; Fri, 13 Oct 2017 20:11:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lars.kurth.xen@gmail.com>) id 1e36JE-0007nN-S5
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 20:11:52 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 AB/7E-18968-70E11E95; Fri, 13 Oct 2017 20:11:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNIsWRWlGSWpSXmKPExsVyMbRhpS673MN
 Ig9mXGS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox9b/ULPrJUvOlYwN7A2MvSxcjFISQwk1Fi
 ws7NbCAOi0Azq8TSxR/AHAmB+awSPQ/3s3cxcgI5WRLrvrezQdhpEj83/WGGsCsllrUcAqsRE
 lCXuLfoNjvE2HVMEjt23QZrYBPQlth04wFYA7OAlsSNfy+ZIGx5ie1v5wDFOTh4BfQlep8zgo
 SFBdwkvr/fygJi8wrYSDS9OQw2n0VAVeJ//yGoVmmJu69vgsVFBPQkDp/4ygJxj6zErdmXmCc
 wCs1Csm0Wkm2zELYtYGRexahenFpUllqka6aXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyX
 nJ+7iREYzPUMDIw7GK+0OR9ilORgUhLltRV+GCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgrddB
 ignWJSanlqRlpkDjCuYtAQHj5II71SQNG9xQWJucWY6ROoUoz3HhTuX/jBx3Hh4HUge2HMLSH
 bcvPuHSYglLz8vVUqcdwVImwBIW0ZpHtxQWBq4xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUm
 YdzfIFJ7MvBK43a+AzmICOutdxAOQs0oSEVJSDYxbSwSbBaauuvIh4cfDeM/tx2L/XpW9/SNY
 pkHWP8tLujqRvzwqSvh+8Z4Y9Y6QIL3YM1FZf5bZFn2ytavrmSboubThV6Hpm6Zv70zdqsu1v
 iR/aPK22lKpekvrdPumKXW6+9dVLTh5L/6XBVvQ6lscv49Zsn8Pu39+6X4pj9duD5Wt/lS36S
 ixFGckGmoxFxUnAgCowwJN/gIAAA==
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1507925510!106151281!1
X-Originating-IP: [209.85.128.169]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32449 invoked from network); 13 Oct 2017 20:11:51 -0000
Received: from mail-wr0-f169.google.com (HELO mail-wr0-f169.google.com)
 (209.85.128.169)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Oct 2017 20:11:51 -0000
Received: by mail-wr0-f169.google.com with SMTP id o44so1794905wrf.11
 for <xen-devel@lists.xenproject.org>; Fri, 13 Oct 2017 13:11:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:content-transfer-encoding:mime-version:subject:message-id:date
 :cc:to; bh=SkFk4cZo4d3OwbjYCwcSdeLhRZKN+rZkQm3MQr6RCpU=;
 b=cxxwmMhY4s3fBlVc4ZWKnKbnW8uUzd6etddYxTsU9MABMy+0XLN0JQpqOI5jk9958z
 ectspko67hSl/bI/PoXUWCprqp+yCzd2x1ts12EtiWgl3MpzBoIM7Vc6qPwhBu7fe6nQ
 53wKGkhfYsSgAdngP8LU0ssH5uS/7ca/RTiQCHKCRnr8kzE6YEfc1bJwSWMzeq6wyynj
 G2vPYOdial+e6giLE8cwODxL4fzsmkOSzYSU0Pl+6nDT46TiSAJ3lBfLihcJlL1msCgK
 unXFD68tFJrwH36xr8aqMGLlwMcnoFQ828bFNc2mF5Df8/qfDOWGk1BXEShi5atfo9bR
 71YA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:content-transfer-encoding:mime-version
 :subject:message-id:date:cc:to;
 bh=SkFk4cZo4d3OwbjYCwcSdeLhRZKN+rZkQm3MQr6RCpU=;
 b=tJv1+5dAaxJkmcytsM6mRPpeoYEHjSdkRtN3u7EKOuMPenQ2qgVCVJhP9Etuii5HwX
 S5a6ISV/tzbozhAv0bCIm6n2RFOXYT3FzRpMtdcvDEWKxnfOL8x17CJqcbC+C5jHg5Us
 WMIXq5CeG/YM7Z91cfMsHuw8N9xIqDxb3g8VEJh2jpPjw2MWDupXTARYMgTegroL8ArY
 PEyXcxCmc7Gf7oW/qUTwbEg9rgt0dxzORu3WqGa0wTMxXY7KQWiKjyHhm3am7cdrBVOp
 N63zzypj/Xv3GddsnAChfmx/cMAYJNKdM5wLp93FVN5WaRJQ9HdEcaeHzrURavvUD+gm
 /+lA==
X-Gm-Message-State: AMCzsaUSrHr+bvaRMEsSBFRMuCfPeOMOLHfSXvvOg3H/U+aHuFp4gMll
 RJgFMzdlYi0iHbkFz7fvkYCs9pob
X-Google-Smtp-Source: AOwi7QAevcA9ZqXQ2hDznfXJzPrDpMK22qqW5f94otyVkw+R5QSP8aoMrgdVTWPj5vc21WxKckgFDw==
X-Received: by 10.223.154.74 with SMTP id z68mr2258874wrb.36.1507925510231;
 Fri, 13 Oct 2017 13:11:50 -0700 (PDT)
Received: from ?IPv6:2a02:c7f:ac18:da00:61b1:9e30:f89:dd74?
 ([2a02:c7f:ac18:da00:61b1:9e30:f89:dd74])
 by smtp.gmail.com with ESMTPSA id v78sm1318589wmv.48.2017.10.13.13.11.49
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 13 Oct 2017 13:11:49 -0700 (PDT)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Message-Id: <07EC9C18-6B31-49B7-903A-801815149BBC@gmail.com>
Date: Fri, 13 Oct 2017 21:11:50 +0100
To: xen-devel <xen-devel@lists.xenproject.org>
X-Mailer: Apple Mail (2.3273)
Cc: security@xenproject.org
Subject: [Xen-devel] Please Welcome Stefano Stabellini as new Security Team
	Member
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RGVhciBDb21tdW5pdHkgbWVtYmVycywKCkkgYW0gcGxlYXNlZCB0byBhbm5vdW5jZSB0aGF0IFN0
ZWZhbm8gU3RhYmVsbGluaSBoYXMgYmVlbiBub21pbmF0ZWQgYW5kCnZvdGVkIHRvIGJlY29tZSBh
IG5ldyBtZW1iZXIgb2YgdGhlIFhlbiBQcm9qZWN0IHNlY3VyaXR5IHRlYW0uIFRoZSB2b3RlCndh
cyB1bmFuaW1vdXMgd2l0aCBhbGwgc2VjdXJpdHkgdGVhbSBtZW1iZXJzIHZvdGluZyBpbiBmYXZv
dXIgb2YKU3RlZmFubydzIG1lbWJlcnNoaXAuCgpTdGVmYW5vIGhhcyBtYWRlIHNpZ25pZmljYW50
IGNvbnRyaWJ1dGlvbnMgdG8gdGhlIFhlbiBQcm9qZWN0IG92ZXIgdGhlIAp5ZWFycyAoc2VlIGh0
dHBzOi8veGVuLmJpdGVyZy5pbzo0NDMvZ290by83MzQ3OGY1MTRiY2JiM2VhZmM2ODM1NDgzN2E2
YjcwZSksCmhhcyBiZWVuIGEgbWFpbnRhaW5lciBhbmQgcHJvamVjdCBsZWFkZXJzaGlwIHRlYW0g
bWVtYmVyIGZvciBhIGxvbmcgdGltZSwKYW5kIGlzIGFsc28gYSBtZW1iZXIgb2YgdGhlIFFFTVUg
c2VjdXJpdHkgdGVhbS4KCkJlc3QgUmVnYXJkcyAKTGFycyBLdXJ0aCAKWGVuIFByb2plY3QgQ29t
bXVuaXR5IE1hbmFnZXIgCkNoYWlybWFuIG9mIFhlbiBQcm9qZWN0IEFkdmlzb3J5IEJvYXJkCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 20:44:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 20:44:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e36oS-0002XZ-RN; Fri, 13 Oct 2017 20:44:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e36oR-0002XT-4E
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 20:44:07 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 F2/A6-29911-69521E95; Fri, 13 Oct 2017 20:44:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXSO6nOVXey6sN
 Ig4uPbSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxlNxcxFvwTrDiy4h57A2MbXxcjF4eQwGQm
 iYd9B5kgnN+MEj9nn2KFcDYySuyadYcZwtnGKHHgzWugMg4OYQEHiRWNwSBxEYGVjBKLnpxm7
 GLkBCoykdh6ZidYA7PAQmaJlUvWM4Mk2ASMJM4enQ5WxCtgK7H//G6wOIuAqkR7910wW1QgXO
 Jt4xEWiBpBiZMzn4DZnAKmEr0HPoLVMAvoSey4/osVwpaX2P52DlhcQsBYov3tRbYJjIKzkLT
 PQtIyC0nLAkbmVYwaxalFZalFuoYmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsY
 geHLAAQ7GK9vDDjEKMnBpCTKayv8MFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK+LClBOsCg1P
 bUiLTMHGEkwaQkOHiUR3mCQNG9xQWJucWY6ROoUo6KUOO9UkIQASCKjNA+uDRa9lxhlpYR5GY
 EOEeIpSC3KzSxBlX/FKM7BqCTM+xVkCk9mXgnc9FdAi5mAFr+LeACyuCQRISXVwOjTqT8rQHu
 +V4O14N78qDw+4YPBTQcP/1BwFvynxvxsf1nmlm3JFs+ufN3t9VljmSz7+/3FGzxyljiHuq6b
 9WbCLO/JgS05elczFCbIWV7YvXOB9M7O5e5b3ltwsnzlSbjcOOXh5DPMMyfXNNnbN5XJa7+IK
 gp+yiOtzaUTtjGDQzdBrLdaXomlOCPRUIu5qDgRANXIWjvZAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1507927442!54061206!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39935 invoked from network); 13 Oct 2017 20:44:03 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 20:44:03 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9DKhkFA023900
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 13 Oct 2017 20:43:46 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9DKhjvE012373
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 13 Oct 2017 20:43:46 GMT
Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v9DKhigS001334;
 Fri, 13 Oct 2017 20:43:44 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 13 Oct 2017 13:43:44 -0700
To: Arnd Bergmann <arnd@arndb.de>, Thomas Gleixner <tglx@linutronix.de>,
 Ingo Molnar <mingo@redhat.com>, "H. Peter Anvin" <hpa@zytor.com>,
 x86@kernel.org
References: <20171013183933.3757079-1-arnd@arndb.de>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <ae24f18e-9a48-b6c0-9073-95121a444b53@oracle.com>
Date: Fri, 13 Oct 2017 16:45:27 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20171013183933.3757079-1-arnd@arndb.de>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: Juergen Gross <jgross@suse.com>, kvm@vger.kernel.org,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>, y2038@lists.linaro.org,
 Dmitry Torokhov <dmitry.torokhov@gmail.com>, linux-kernel@vger.kernel.org,
 John Stultz <john.stultz@linaro.org>, xen-devel@lists.xenproject.org,
 Paolo Bonzini <pbonzini@redhat.com>,
 Marcos Paulo de Souza <marcos.souza.org@gmail.com>
Subject: Re: [Xen-devel] [PATCH] x86: convert x86_platform_ops to timespec64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTMvMjAxNyAwMjozNyBQTSwgQXJuZCBCZXJnbWFubiB3cm90ZToKPiBUaGUgeDg2IHBs
YXRmb3JtIG9wZXJhdGlvbnMgYXJlIGZhaXJseSBpc29sYXRlZCwgc28gd2UgY2FuCj4gY2hhbmdl
IHRoZW0gZnJvbSB1c2luZyB0aW1lc3BlYyB0byB0aW1lc3BlYzY0LiBJIGNoZWNrZWQgdGhhdAo+
IEFsbCB0aGUgdXNlcnMgYW5kIGNhbGxlcnMgYXJlIHNhZmUsIGFuZCB0aGVyZSBpcyBvbmx5IG9u
ZQo+IGNyaXRpY2FsIGZ1bmN0aW9uIHRoYXQgaXMgYnJva2VuIGJleW9uZCAyMTA2Ogo+Cj4gcHZj
bG9ja19yZWFkX3dhbGxjbG9jaygpIHVzZXMgYSAzMi1iaXQgbnVtYmVyIG9mIHNlY29uZHMgc2lu
Y2UKPiB0aGUgZXBvY2ggdG8gY29tbXVuaWNhdGUgdGhlIGJvb3QgdGltZSBiZXR3ZWVuIGhvc3Qg
YW5kIGd1ZXN0Cj4gaW4gYSB2aXJ0dWFsIGVudmlyb25tZW50LiBUaGlzIHdpbGwgd29yayB1bnRp
bCAyMTA2LCBidXQgd2UKPiBzaG91bGQgaWRlYWxseSBmaW5kIGEgcmVwbGFjZW1lbnQgYW55d2F5
LiBJJ3ZlIGFkZGVkIGEgY29tbWVudAo+IGFib3V0IGl0IHRoZXJlLgo+Cj4gU2lnbmVkLW9mZi1i
eTogQXJuZCBCZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4KPiAtLS0KPiAgYXJjaC94ODYvaW5jbHVk
ZS9hc20vaW50ZWxfbWlkX3ZydGMuaCAgICAgICAgfCAgNCArKy0tCj4gIGFyY2gveDg2L2luY2x1
ZGUvYXNtL21jMTQ2ODE4cnRjLmggICAgICAgICAgIHwgIDQgKystLQo+ICBhcmNoL3g4Ni9pbmNs
dWRlL2FzbS9wdmNsb2NrLmggICAgICAgICAgICAgICB8ICAyICstCj4gIGFyY2gveDg2L2luY2x1
ZGUvYXNtL3g4Nl9pbml0LmggICAgICAgICAgICAgIHwgIDYgKysrLS0tCj4gIGFyY2gveDg2L2tl
cm5lbC9rdm1jbG9jay5jICAgICAgICAgICAgICAgICAgIHwgIDQgKystLQo+ICBhcmNoL3g4Ni9r
ZXJuZWwvcHZjbG9jay5jICAgICAgICAgICAgICAgICAgICB8IDEyICsrKysrKysrKy0tLQo+ICBh
cmNoL3g4Ni9rZXJuZWwvcnRjLmMgICAgICAgICAgICAgICAgICAgICAgICB8IDE2ICsrKysrKysr
LS0tLS0tLS0KPiAgYXJjaC94ODYvcGxhdGZvcm0vaW50ZWwtbWlkL2ludGVsX21pZF92cnRjLmMg
fCAxMCArKysrKy0tLS0tCj4gIGFyY2gveDg2L3hlbi90aW1lLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgMTAgKysrKystLS0tLQo+ICA5IGZpbGVzIGNoYW5nZWQsIDM3IGluc2VydGlvbnMo
KyksIDMxIGRlbGV0aW9ucygtKQoKWGVuIGJpdHM6ClJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zz
a3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKd2l0aCBhIGNvdXBsZSBvZiBuaXRzOgoK
PiBAQCAtMTM2LDExICsxMzYsMTcgQEAgdm9pZCBwdmNsb2NrX3JlYWRfd2FsbGNsb2NrKHN0cnVj
dCBwdmNsb2NrX3dhbGxfY2xvY2sgKndhbGxfY2xvY2ssCj4gIAkJcm1iKCk7CQkvKiBmZXRjaCB0
aW1lIGJlZm9yZSBjaGVja2luZyB2ZXJzaW9uICovCj4gIAl9IHdoaWxlICgod2FsbF9jbG9jay0+
dmVyc2lvbiAmIDEpIHx8ICh2ZXJzaW9uICE9IHdhbGxfY2xvY2stPnZlcnNpb24pKTsKPiAgCj4g
KwkvKgo+ICsJICogTm90ZTogd2FsbF9jbG9jay0+c2VjIGlzIGEgdTMyIHZhbHVlLCBzbyBpdCBj
YW4gb25seSBzdG9yZSBkYXRlcwo+ICsJICogYmV0d2VlbiAxOTcwIGFuZCAyMTA2LiBUbyBhbGxv
dyB0aW1lcyBiZXlvbmQgdGhhdCwgd2UgbmVlZCB0bwo+ICsJICogY3JlYXRlIGEgbmV3IGh5cGVy
Y2FsbCBpbnRlcmZhY2Ugd2l0aCBhbiBleHRlbmRlZCBwdmNsb2NrX3dhbGxfY2xvY2sKPiArCSAq
IHN0cnVjdHVyZSBsaWtlIEFSTSBoYXMuCj4gKwkgKi8KCkkgdGhpbmsgdGhpcyBjb21tZW50IGJs
b2NrIHNob3VsZCBiZSBtb3ZlZCB1cCBhYm92ZSAnbm93LnR2X3NlYyAgPQp3YWxsX2Nsb2NrLT5z
ZWM7JwoKCj4gIAlkZWx0YSA9IHB2Y2xvY2tfY2xvY2tzb3VyY2VfcmVhZCh2Y3B1X3RpbWUpOwkv
KiB0aW1lIHNpbmNlIHN5c3RlbSBib290ICovCj4gIAlkZWx0YSArPSBub3cudHZfc2VjICogKHU2
NClOU0VDX1BFUl9TRUMgKyBub3cudHZfbnNlYzsKCk5vdyB0aGF0IHR2X3NlYyBpcyBhIDY0LWJp
dCBxdWFudGl0eSB0aGUgY2FzdCBjYW4gYmUgZHJvcHBlZC4KCi1ib3JpcwoKPiAgCj4gIAlub3cu
dHZfbnNlYyA9IGRvX2RpdihkZWx0YSwgTlNFQ19QRVJfU0VDKTsKPiAgCW5vdy50dl9zZWMgPSBk
ZWx0YTsKPiAgCj4gLQlzZXRfbm9ybWFsaXplZF90aW1lc3BlYyh0cywgbm93LnR2X3NlYywgbm93
LnR2X25zZWMpOwo+ICsJc2V0X25vcm1hbGl6ZWRfdGltZXNwZWM2NCh0cywgbm93LnR2X3NlYywg
bm93LnR2X25zZWMpOwo+ICB9Cj4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 13 20:57:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 20:57:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e370p-00047N-Vi; Fri, 13 Oct 2017 20:56:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e370o-00046H-Oe
 for xen-devel@lists.xensource.com; Fri, 13 Oct 2017 20:56:54 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 71/8C-15231-59821E95; Fri, 13 Oct 2017 20:56:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVXeKxsN
 Ig21L9C1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0fHsLltB11bGih9TvzM2
 MP6r72Lk4hASaGSS+Lq5iwnCecwosX7ePUYIZxujxIk5U9m7GDk5RAScJb6emQtm8wroS9xe2
 8kGYgsLWEn8+PmCGaRBQqBdTuLr9K1gCQkBT4nOmcvh7M2HTwFNZedgA2o4JAYSZRFQlTh2aR
 LLBEbuBYwMqxjVi1OLylKLdE31kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECvc4
 ABDsYv/Q7H2KU5GBSEuW1FX4YKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCN0AdKCdYlJqeWpGW
 mQMMP5i0BAePkghvLEiat7ggMbc4Mx0idYpRl+PYpst/mIRY8vLzUqXEeV1AigRAijJK8+BGw
 GLhEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5O0Cm8GTmlcBtegV0BBPQEe8iHoAcUZKIkJ
 JqYHT7V+h5m+/cRgOWG//+lZcfWxj94e3tNrmF4huvzYk5eqn+nnrq66Vfz73wqLrPe333SS9
 X29P9uV0J1+UkXuoVcgvbxz1deuD11/asskWFi1l2nD32Iz5/sqCMupgn89p3fDtE0/Z2T3sY
 wvWgL03kW4ChzYXd9d9+d02UU9z37u/6f7vYpJYrsRRnJBpqMRcVJwIAortMvYACAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1507928211!104064056!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53369 invoked from network); 13 Oct 2017 20:56:52 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Oct 2017 20:56:52 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e370k-0004DA-GS; Fri, 13 Oct 2017 20:56:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e370e-0005h9-Nc; Fri, 13 Oct 2017 20:56:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e370d-0008RY-G3; Fri, 13 Oct 2017 20:56:43 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114420-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=c10dc54d41695a074c90b8afed950bd63884de0b
X-Osstest-Versions-That: xen=d6aad635097d901b96df650e87f04687c9fb7bd2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 13 Oct 2017 20:56:43 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 114420: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3188752556577038286=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114420 xen-4.7-testing real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114420/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-xtf-amd64-amd64-2 48 xtf/test-hvm64-lbr-tsx-vmentry fail REGR. vs. 114072

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds    16 guest-start/debian.repeat fail REGR. vs. 114072

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 114072
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 114072
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 114072
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114072
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 114072
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 xen                  c10dc54d41695a074c90b8afed950bd63884de0b
baseline version:
 xen                  d6aad635097d901b96df650e87f04687c9fb7bd2

Last test of basis   114072  2017-10-06 13:43:18 Z    7 days
Testing same since   114420  2017-10-12 13:43:28 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  George Dunlap <george.dunlap@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Tim Deegan <tim@xen.org>
  Vitaly Kuznetsov <vkuznets@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          pass    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

------------------------------------------------------------
commit c10dc54d41695a074c90b8afed950bd63884de0b
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Thu Oct 12 15:30:21 2017 +0200

    x86/cpu: Fix IST handling during PCPU bringup
    
    Clear IST references in newly allocated IDTs.  Nothing good will come of
    having them set before the TSS is suitably constructed (although the chances
    of the CPU surviving such an IST interrupt/exception is extremely slim).
    
    Uniformly set the IST references after the TSS is in place.  This fixes an
    issue on AMD hardware, where onlining a PCPU while PCPU0 is in HVM context
    will cause IST_NONE to be copied into the new IDT, making that PCPU vulnerable
    to privilege escalation from PV guests until it subsequently schedules an HVM
    guest.
    
    This is XSA-244.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: cc08c73c8c1f5ba5ed0f8274548db6725e1c3157
    master date: 2017-10-12 14:50:31 +0200

commit 8cd1258b09c18a5657586d3e1cb6df5f2be0aee0
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Thu Oct 12 15:29:52 2017 +0200

    x86/shadow: Don't create self-linear shadow mappings for 4-level translated guests
    
    When initially creating a monitor table for 4-level translated guests, don't
    install a shadow-linear mapping.  This mapping is actually self-linear, and
    trips up the writeable heuristic logic into following Xen's mappings, not the
    guests' shadows it was expecting to follow.
    
    A consequence of this is that sh_guess_wrmap() needs to cope with there being
    no shadow-linear mapping present, which in practice occurs once each time a
    vcpu switches to 4-level paging from a different paging mode.
    
    An appropriate shadow-linear slot will be inserted into the monitor table
    either while constructing lower level monitor tables, or by sh_update_cr3().
    
    While fixing this, clarify the safety of the other mappings.  Despite
    appearing unsafe, it is correct to create a guest-linear mapping for
    translated domains; this is self-linear and doesn't point into the translated
    domain.  Drop a dead clause for translate != external guests.
    
    This is XSA-243.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Tim Deegan <tim@xen.org>
    master commit: bf2b4eadcf379d0361b38de9725ea5f7a18a5205
    master date: 2017-10-12 14:50:07 +0200

commit 1d01ddc4ef0ee363d644bb1365fffe8d899410f4
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:29:21 2017 +0200

    x86: don't allow page_unlock() to drop the last type reference
    
    Only _put_page_type() does the necessary cleanup, and hence not all
    domain pages can be released during guest cleanup (leaving around
    zombie domains) if we get this wrong.
    
    This is XSA-242.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    master commit: 6410733a8a0dff2fe581338ff631670cf91889db
    master date: 2017-10-12 14:49:46 +0200

commit 5ca7d11d0b1467e747bdbc042754a7bb64582c4f
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:28:44 2017 +0200

    x86: don't store possibly stale TLB flush time stamp
    
    While the timing window is extremely narrow, it is theoretically
    possible for an update to the TLB flush clock and a subsequent flush
    IPI to happen between the read and write parts of the update of the
    per-page stamp. Exclude this possibility by disabling interrupts
    across the update, preventing the IPI to be serviced in the middle.
    
    This is XSA-241.
    
    Reported-by: Jann Horn <jannh@google.com>
    Suggested-by: George Dunlap <george.dunlap@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    master commit: 23a183607a427572185fc51c76cc5ab11c00c4cc
    master date: 2017-10-12 14:48:25 +0200

commit ebd47d46c31e67bc207c66435bc586fee91f6df5
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:27:37 2017 +0200

    x86: limit linear page table use to a single level
    
    That's the only way that they're meant to be used. Without such a
    restriction arbitrarily long chains of same-level page tables can be
    built, tearing down of which may then cause arbitrarily deep recursion,
    causing a stack overflow. To facilitate this restriction, a counter is
    being introduced to track both the number of same-level entries in a
    page table as well as the number of uses of a page table in another
    same-level one (counting into positive and negative direction
    respectively, utilizing the fact that both counts can't be non-zero at
    the same time).
    
    Note that the added accounting introduces a restriction on the number
    of times a page can be used in other same-level page tables - more than
    32k of such uses are no longer possible.
    
    Note also that some put_page_and_type[_preemptible]() calls are
    replaced with open-coded equivalents.  This seemed preferrable to
    adding "parent_table" to the matrix of functions.
    
    Note further that cross-domain same-level page table references are no
    longer permitted (they probably never should have been).
    
    This is XSA-240.
    
    Reported-by: Jann Horn <jannh@google.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Signed-off-by: George Dunlap <george.dunlap@citrix.com>
    master commit: 6987fc7558bdbab8119eabf026e3cdad1053f0e5
    master date: 2017-10-12 14:44:34 +0200

commit 6a6a3394b68a06dd847eb60ad1e07896ff8f4457
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:27:07 2017 +0200

    x86/HVM: prefill partially used variable on emulation paths
    
    Certain handlers ignore the access size (vioapic_write() being the
    example this was found with), perhaps leading to subsequent reads
    seeing data that wasn't actually written by the guest. For
    consistency and extra safety also do this on the read path of
    hvm_process_io_intercept(), even if this doesn't directly affect what
    guests get to see, as we've supposedly already dealt with read handlers
    leaving data completely unitialized.
    
    This is XSA-239.
    
    Reported-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    master commit: 0d4732ac29b63063764c29fa3bd8946daf67d6f3
    master date: 2017-10-12 14:43:26 +0200

commit e61be54bfa548a6ecccdee87b7691efe00e02fc7
Author: Vitaly Kuznetsov <vkuznets@redhat.com>
Date:   Thu Oct 12 15:26:32 2017 +0200

    x86/ioreq server: correctly handle bogus XEN_DMOP_{,un}map_io_range_to_ioreq_server arguments
    
    Misbehaving device model can pass incorrect XEN_DMOP_map/
    unmap_io_range_to_ioreq_server arguments, namely end < start when
    specifying address range. When this happens we hit ASSERT(s <= e) in
    rangeset_contains_range()/rangeset_overlaps_range() with debug builds.
    Production builds will not trap right away but may misbehave later
    while handling such bogus ranges.
    
    This is XSA-238.
    
    Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: d59e55b018cfb79d0c4f794041aff4fe1cd0d570
    master date: 2017-10-12 14:43:02 +0200

commit e3f7a649f536490c86baf0448387303b22fd14b5
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:25:57 2017 +0200

    x86/FLASK: fix unmap-domain-IRQ XSM hook
    
    The caller and the FLASK implementation of xsm_unmap_domain_irq()
    disagreed about what the "data" argument points to in the MSI case:
    Change both sides to pass/take a PCI device.
    
    This is part of XSA-237.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 6f17f5c43a3bd28d27ed8133b2bf513e2eab7d59
    master date: 2017-10-12 14:37:56 +0200

commit 957ad237e2d86122d8d2b2d1ed15ce159f5ab943
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:25:08 2017 +0200

    x86/IRQ: conditionally preserve irq <-> pirq mapping on map error paths
    
    Mappings that had been set up before should not be torn down when
    handling unrelated errors.
    
    This is part of XSA-237.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    master commit: 573ac7b22aba9e5b8d40d9cdccd744af57cd5928
    master date: 2017-10-12 14:37:26 +0200

commit b1ae705c44f85545d9fb7ef06ef9a3d9b14245b2
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:24:35 2017 +0200

    x86/MSI: disallow redundant enabling
    
    At the moment, Xen attempts to allow redundant enabling of MSI by
    having pci_enable_msi() return 0, and point to the existing MSI
    descriptor, when the msi already exists.
    
    Unfortunately, if subsequent errors are encountered, the cleanup
    paths assume pci_enable_msi() had done full initialization, and
    hence undo everything that was assumed to be done by that
    function without also undoing other setup that would normally
    occur only after that function was called (in map_domain_pirq()
    itself).
    
    Rather than try to make the redundant enabling case work properly, just
    forbid it entirely by having pci_enable_msi() return -EEXIST when MSI
    is already set up.
    
    This is part of XSA-237.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    master commit: a46126fec20e0cf4f5442352ef45efaea8c89646
    master date: 2017-10-12 14:36:58 +0200

commit 3add76f7a5ff985a15f5515b911781072830b0af
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:24:03 2017 +0200

    x86: enforce proper privilege when (un)mapping pIRQ-s
    
    (Un)mapping of IRQs, just like other RESOURCE__ADD* / RESOURCE__REMOVE*
    actions (in FLASK terms) should be XSM_DM_PRIV rather than XSM_TARGET.
    This in turn requires bypassing the XSM check in physdev_unmap_pirq()
    for the HVM emuirq case just like is being done in physdev_map_pirq().
    The primary goal security wise, however, is to no longer allow HVM
    guests, by specifying their own domain ID instead of DOMID_SELF, to
    enter code paths intended for PV guest and the control domains of HVM
    guests only.
    
    This is part of XSA-237.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    master commit: db72faf69c94513e180568006a9d899ed422ff90
    master date: 2017-10-12 14:36:30 +0200

commit 314a8fcd4e6709c3032efc5b8c209e5cac560a8f
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:23:20 2017 +0200

    x86: don't allow MSI pIRQ mapping on unowned device
    
    MSI setup should be permitted only for existing devices owned by the
    respective guest (the operation may still be carried out by the domain
    controlling that guest).
    
    This is part of XSA-237.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 3308374b1be7d43e23bd2e9eaf23ec06d7959882
    master date: 2017-10-12 14:35:14 +0200
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3188752556577038286==--

From xen-devel-bounces@lists.xen.org Fri Oct 13 22:47:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 22:47:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e38j7-0006vU-7d; Fri, 13 Oct 2017 22:46:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e38j6-0006v8-Eh
 for xen-devel@lists.xen.org; Fri, 13 Oct 2017 22:46:44 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 64/D2-20813-35241E95; Fri, 13 Oct 2017 22:46:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVybKJssm6w08N
 Ig4Y9jBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ave/9ZCtrYKq6cn8XcwPiNpYuRi0NIYAmT
 xJydi5m7GDk5WAQcJJ4fvMDUxcjBwSgQI/HghzVImFEgTGLy5SWsIGEWAW2Jic/UQMJsAoYSf
 59sYgMJSwDZSz5zgIRFBJQlen/9BpvOLPCAVeLQpf9MIAlhgQiJ4xdOg9VzCthLvPgWDWLyCn
 hJLLwEdcxFFomj826zgpSLCuhKHPr3hw3E5hUQlDg58wkLiM0soCWxfPo2lgmMArOQpGYhSS1
 gZFrFqFGcWlSWWqRrbKSXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYgAxAsIPx
 9LrAQ4ySHExKory2wg8jhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwqjoC5QSLUtNTK9Iyc4CxA
 JOW4OBREuHVtAdK8xYXJOYWZ6ZDpE4x6nLceHj9D5MQS15+XqqUOK8yyAwBkKKM0jy4EbC4vM
 QoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3naQKTyZeSVwm14BHcEEdMS7iAcgR5QkIqSkGhg
 jikvCzn99mff7orGEaff22S9/1Z/MuLbr9+FV/P9+/VK+dpfH0XkZp1lY2LtJzj8lmrm7p5ke
 mNS56X750/r1wZ6XuBQyuQ5VWE8O3dgy0X8C94GudWZsf58yrd8Sd3+m/xt5hpeyx2s6a3lXb
 7vyiZVjVvIWGeEps259aJl0cMKjwye/GEQFKrEUZyQaajEXFScCAJZcP5zGAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1507934801!111701183!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41235 invoked from network); 13 Oct 2017 22:46:42 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 22:46:42 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4D4AC21B62;
 Fri, 13 Oct 2017 22:46:40 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4D4AC21B62
Date: Fri, 13 Oct 2017 15:46:39 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <59E0C9F602000078001862C4@prv-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1710131544350.2967@sstabellini-ThinkPad-X260>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
 <20170911044157.15403-1-haozhong.zhang@intel.com>
 <20170911160818.1bd44a82@nial.brq.redhat.com>
 <alpine.DEB.2.10.1709111119480.19719@sstabellini-ThinkPad-X260>
 <20170912031509.vufszbju3s2v2bw3@hz-desktop>
 <20171010160544.GA1772@char.us.oracle.com>
 <20171012124544.dq3wyr65tefi3glk@hz-desktop>
 <f6478644-0d4a-6531-9016-aee2a0e76417@redhat.com>
 <20171013075326.77azyi4j2wo3b2fx@hz-desktop>
 <20171013104453.50284426@nial.brq.redhat.com>
 <20171013111341.feb2462nh2rcrjpp@hz-desktop>
 <59E0C9F602000078001862C4@prv-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Haozhong Zhang <haozhong.zhang@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, qemu-devel@nongnu.org,
 andrew.cooper3@citrix.com, "Michael S. Tsirkin" <mst@redhat.com>,
 ian.jackson@eu.citrix.com, george.dunlap@citrix.com, xen-devel@lists.xen.org,
 Igor Mammedov <imammedo@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>,
 xen-devel@lists.xenproject.org, Anthony Perard <anthony.perard@citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>, Richard Henderson <rth@twiddle.net>,
 Eduardo Habkost <ehabkost@redhat.com>
Subject: Re: [Xen-devel] [Qemu-devel] [RFC QEMU PATCH v3 00/10] Implement
 vNVDIMM for Xen HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAxMyBPY3QgMjAxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+IE9uIDEzLjEwLjE3
IGF0IDEzOjEzLCA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPiB3cm90ZToKPiA+IFRvIEphbiwg
QW5kcmV3LCBTdGVmYW5vIGFuZCBBbnRob255LAo+ID4gCj4gPiB3aGF0IGRvIHlvdSB0aGluayBh
Ym91dCBhbGxvd2luZyBRRU1VIHRvIGJ1aWxkIHRoZSBlbnRpcmUgZ3Vlc3QgQUNQSQo+ID4gYW5k
IGxldHRpbmcgU2VhQklPUyB0byBsb2FkIGl0PyBBQ1BJIGJ1aWxkZXIgY29kZSBpbiBodm1sb2Fk
ZXIgaXMKPiA+IHN0aWxsIHRoZXJlIGFuZCBqdXN0IGJ5cGFzc2VkIGluIHRoaXMgY2FzZS4KPiAK
PiBXZWxsLCBpZiB0aGF0IGNhbiBiZSBtYWRlIHdvcmsgaW4gYSBub24tcXVpcmt5IHdheSBhbmQg
d2l0aG91dAo+IGxvc3Mgb2YgZnVuY3Rpb25hbGl0eSwgSSdkIHByb2JhYmx5IGJlIGZpbmUuIEkg
ZG8gdGhpbmssIGhvd2V2ZXIsCj4gdGhhdCB0aGVyZSdzIGEgcmVhc29uIHRoaXMgaXMgYmVpbmcg
aGFuZGxlZCBpbiBodm1sb2FkZXIgcmlnaHQgbm93LgoKQW5kIG5vdCB0byBkaXNjb3VyYWdlIHlv
dSwganVzdCBhcyBhIGNsYXJpZmljYXRpb24sIHlvdSdsbCBhbHNvIG5lZWQgdG8KY29uc2lkZXIg
YmFja3dhcmQgY29tcGF0aWJpbGl0eTogdW5sZXNzIHRoZSB0YWJsZXMgYXJlIGlkZW50aWNhbCwg
SQppbWFnaW5lIHdlJ2xsIGhhdmUgdG8ga2VlcCB1c2luZyB0aGUgb2xkIHRhYmxlcyBmb3IgYWxy
ZWFkeSBpbnN0YWxsZWQKdmlydHVhbCBtYWNoaW5lcy4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 13 22:47:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 22:47:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e38j7-0006vJ-12; Fri, 13 Oct 2017 22:46:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e38j6-0006v7-EQ
 for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 22:46:44 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 77/89-30115-35241E95; Fri, 13 Oct 2017 22:46:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsVybKJssm6w08N
 Ig8shFt+3TGZyYPQ4/OEKSwBjFGtmXlJ+RQJrxq97/1kK2tgqrpyfxdzA+I2li5GLQ0hgCZPE
 nJ2LmbsYOTlYBBwknh+8wNTFyMHBKBAj8eCHNUiYUSBMYvLlJawgYRYBbYmJz9RAwmwChhJ/n
 2xiAwlLANlLPnOAhEUElCV6f/0Gm84s8IBV4tCl/0wgCWGBCInjF06D1XMK2Eu8+BYNYvIKeE
 ksvAR1zEUWiaPzbrOClIsK6Eoc+veHDcTmFRCUODnzCQuIzSygJbF8+jaWCYwCs5CkZiFJLWB
 kWsWoXpxaVJZapGuql1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGHwMQLCDcfpl
 /0OMkhxMSqK8tsIPI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8Ko6AuUEi1LTUyvSMnOAcQCTl
 uDgURLh1bQHSvMWFyTmFmemQ6ROMepy3Hh4/Q+TEEtefl6qlDivMsgMAZCijNI8uBGwmLzEKC
 slzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd6LDkBTeDLzSuA2vQI6ggnoiHcRD0COKElESEk1MDJ
 8LGpir39ybF9otaLZjdfV2cna7oHvPAPylh+Pvaz4o99MKzh8qtfvuTxtCZvvux5ZI673eeVy
 WxsZr/obYSbJ2zzydXKrjxzU07m/Tydw597NnyYGHJ7g/ENA8cz/BRoPVvtxyYpU3P281+rv7
 WKlO2sdSzNCvjFJ+bHt6by3yJHvLOdBJiWW4oxEQy3mouJEAJPjaPPEAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1507934801!76964060!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22066 invoked from network); 13 Oct 2017 22:46:42 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 22:46:42 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4D4AC21B62;
 Fri, 13 Oct 2017 22:46:40 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4D4AC21B62
Date: Fri, 13 Oct 2017 15:46:39 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <59E0C9F602000078001862C4@prv-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1710131544350.2967@sstabellini-ThinkPad-X260>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
 <20170911044157.15403-1-haozhong.zhang@intel.com>
 <20170911160818.1bd44a82@nial.brq.redhat.com>
 <alpine.DEB.2.10.1709111119480.19719@sstabellini-ThinkPad-X260>
 <20170912031509.vufszbju3s2v2bw3@hz-desktop>
 <20171010160544.GA1772@char.us.oracle.com>
 <20171012124544.dq3wyr65tefi3glk@hz-desktop>
 <f6478644-0d4a-6531-9016-aee2a0e76417@redhat.com>
 <20171013075326.77azyi4j2wo3b2fx@hz-desktop>
 <20171013104453.50284426@nial.brq.redhat.com>
 <20171013111341.feb2462nh2rcrjpp@hz-desktop>
 <59E0C9F602000078001862C4@prv-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Haozhong Zhang <haozhong.zhang@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, qemu-devel@nongnu.org,
 andrew.cooper3@citrix.com, "Michael S. Tsirkin" <mst@redhat.com>,
 ian.jackson@eu.citrix.com, george.dunlap@citrix.com, xen-devel@lists.xen.org,
 Igor Mammedov <imammedo@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>,
 xen-devel@lists.xenproject.org, Anthony Perard <anthony.perard@citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>, Richard Henderson <rth@twiddle.net>,
 Eduardo Habkost <ehabkost@redhat.com>
Subject: Re: [Xen-devel] [Qemu-devel] [RFC QEMU PATCH v3 00/10] Implement
 vNVDIMM for Xen HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAxMyBPY3QgMjAxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+IE9uIDEzLjEwLjE3
IGF0IDEzOjEzLCA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPiB3cm90ZToKPiA+IFRvIEphbiwg
QW5kcmV3LCBTdGVmYW5vIGFuZCBBbnRob255LAo+ID4gCj4gPiB3aGF0IGRvIHlvdSB0aGluayBh
Ym91dCBhbGxvd2luZyBRRU1VIHRvIGJ1aWxkIHRoZSBlbnRpcmUgZ3Vlc3QgQUNQSQo+ID4gYW5k
IGxldHRpbmcgU2VhQklPUyB0byBsb2FkIGl0PyBBQ1BJIGJ1aWxkZXIgY29kZSBpbiBodm1sb2Fk
ZXIgaXMKPiA+IHN0aWxsIHRoZXJlIGFuZCBqdXN0IGJ5cGFzc2VkIGluIHRoaXMgY2FzZS4KPiAK
PiBXZWxsLCBpZiB0aGF0IGNhbiBiZSBtYWRlIHdvcmsgaW4gYSBub24tcXVpcmt5IHdheSBhbmQg
d2l0aG91dAo+IGxvc3Mgb2YgZnVuY3Rpb25hbGl0eSwgSSdkIHByb2JhYmx5IGJlIGZpbmUuIEkg
ZG8gdGhpbmssIGhvd2V2ZXIsCj4gdGhhdCB0aGVyZSdzIGEgcmVhc29uIHRoaXMgaXMgYmVpbmcg
aGFuZGxlZCBpbiBodm1sb2FkZXIgcmlnaHQgbm93LgoKQW5kIG5vdCB0byBkaXNjb3VyYWdlIHlv
dSwganVzdCBhcyBhIGNsYXJpZmljYXRpb24sIHlvdSdsbCBhbHNvIG5lZWQgdG8KY29uc2lkZXIg
YmFja3dhcmQgY29tcGF0aWJpbGl0eTogdW5sZXNzIHRoZSB0YWJsZXMgYXJlIGlkZW50aWNhbCwg
SQppbWFnaW5lIHdlJ2xsIGhhdmUgdG8ga2VlcCB1c2luZyB0aGUgb2xkIHRhYmxlcyBmb3IgYWxy
ZWFkeSBpbnN0YWxsZWQKdmlydHVhbCBtYWNoaW5lcy4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 13 23:24:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 23:24:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e39J4-0002LE-1A; Fri, 13 Oct 2017 23:23:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e39J2-0002Kr-2z
 for xen-devel@lists.xensource.com; Fri, 13 Oct 2017 23:23:52 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 70/AD-07499-70B41E95; Fri, 13 Oct 2017 23:23:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsWS0XRdVZfN+2G
 kwfsNzBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeP+6mblgyX7GiolLzjE1
 MP5sZ+xi5OIQEmhkkjg4/S8ThPOYUeLv/4csEM42Rom7nw4COZwcIgLOEl/PzGUHsXkF9CXOt
 0wBiwsLWEnM7/0A1iAh0K8isebXa7CEhICnxPNrPXD29+ktrF2M7BxsQA2HxECiLAKqEs8O9T
 JPYORewMiwilGjOLWoLLVI19BAL6koMz2jJDcxMwfIM9PLTS0uTkxPzUlMKtZLzs/dxAj0PAM
 Q7GA8/j7uEKMkB5OSKK+t8MNIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8sZ5AOcGi1PTUirTM
 HGAIwqQlOHiURHgnegCleYsLEnOLM9MhUqcYdTmObbr8h0mIJS8/L1VKnPcmyAwBkKKM0jy4E
 bB4uMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3gkgq3gy80rgNr0COoIJ6Ih3EQ9AjihJRE
 hJNTDON2wMXe9iGWw2p0D1+YYkidx23ZL7WZsOsHiol8323T5JcNnmw32LCp+f33vsk876Kse
 kxzd/TqhSFT/PWB9lv6eq9E4t37u2WdxL94l+mLH1ffI5+Y0rNpS3dN59LnHhvujmhZ6/cjPq
 jk/x2TqpjKHzkyezVcPDVQnvD820rL+SvMXLpyRQiaU4I9FQi7moOBEAm43yioICAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1507937028!58742951!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1940 invoked from network); 13 Oct 2017 23:23:49 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Oct 2017 23:23:49 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e39Iy-000843-4M; Fri, 13 Oct 2017 23:23:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e39Is-0003Lf-IR; Fri, 13 Oct 2017 23:23:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e39Is-0005lO-16; Fri, 13 Oct 2017 23:23:42 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114422-mainreport@xen.org>
X-Osstest-Failures: xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.6-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 xen-4.6-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=aad5a67587b493e2478e1e46f71404c3dd41a937
X-Osstest-Versions-That: xen=78fd0c3765cf89befb2338ac342a0c8a3e29ba3d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 13 Oct 2017 23:23:42 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 114422: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5375342758147277971=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114422 xen-4.6-testing real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114422/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-xtf-amd64-amd64-4 48 xtf/test-hvm64-lbr-tsx-vmentry fail REGR. vs. 114097
 test-armhf-armhf-xl-credit2 16 guest-start/debian.repeat fail REGR. vs. 114097

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-rtds   16 guest-start/debian.repeat fail blocked in 114097
 test-xtf-amd64-amd64-3      48 xtf/test-hvm64-lbr-tsx-vmentry fail like 114097
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 114097
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 114097
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 114097
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114097
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114097
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114097
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 114097
 test-xtf-amd64-amd64-3       72 xtf/test-pv32pae-xsa-194     fail   never pass
 test-xtf-amd64-amd64-4       72 xtf/test-pv32pae-xsa-194     fail   never pass
 test-xtf-amd64-amd64-5       72 xtf/test-pv32pae-xsa-194     fail   never pass
 test-xtf-amd64-amd64-1       72 xtf/test-pv32pae-xsa-194     fail   never pass
 test-xtf-amd64-amd64-2       72 xtf/test-pv32pae-xsa-194     fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  aad5a67587b493e2478e1e46f71404c3dd41a937
baseline version:
 xen                  78fd0c3765cf89befb2338ac342a0c8a3e29ba3d

Last test of basis   114097  2017-10-07 12:28:11 Z    6 days
Testing same since   114422  2017-10-12 14:11:19 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  George Dunlap <george.dunlap@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Tim Deegan <tim@xen.org>
  Vitaly Kuznetsov <vkuznets@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  fail    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

------------------------------------------------------------
commit aad5a67587b493e2478e1e46f71404c3dd41a937
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Thu Oct 12 15:41:57 2017 +0200

    x86/cpu: Fix IST handling during PCPU bringup
    
    Clear IST references in newly allocated IDTs.  Nothing good will come of
    having them set before the TSS is suitably constructed (although the chances
    of the CPU surviving such an IST interrupt/exception is extremely slim).
    
    Uniformly set the IST references after the TSS is in place.  This fixes an
    issue on AMD hardware, where onlining a PCPU while PCPU0 is in HVM context
    will cause IST_NONE to be copied into the new IDT, making that PCPU vulnerable
    to privilege escalation from PV guests until it subsequently schedules an HVM
    guest.
    
    This is XSA-244.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: cc08c73c8c1f5ba5ed0f8274548db6725e1c3157
    master date: 2017-10-12 14:50:31 +0200

commit d8b0ebfc1d1e9f59393cc3c11584c01712d6024b
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Thu Oct 12 15:41:31 2017 +0200

    x86/shadow: Don't create self-linear shadow mappings for 4-level translated guests
    
    When initially creating a monitor table for 4-level translated guests, don't
    install a shadow-linear mapping.  This mapping is actually self-linear, and
    trips up the writeable heuristic logic into following Xen's mappings, not the
    guests' shadows it was expecting to follow.
    
    A consequence of this is that sh_guess_wrmap() needs to cope with there being
    no shadow-linear mapping present, which in practice occurs once each time a
    vcpu switches to 4-level paging from a different paging mode.
    
    An appropriate shadow-linear slot will be inserted into the monitor table
    either while constructing lower level monitor tables, or by sh_update_cr3().
    
    While fixing this, clarify the safety of the other mappings.  Despite
    appearing unsafe, it is correct to create a guest-linear mapping for
    translated domains; this is self-linear and doesn't point into the translated
    domain.  Drop a dead clause for translate != external guests.
    
    This is XSA-243.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Tim Deegan <tim@xen.org>
    master commit: bf2b4eadcf379d0361b38de9725ea5f7a18a5205
    master date: 2017-10-12 14:50:07 +0200

commit f0208a4eb33f7a13cf0319e49e6803d03b5b2793
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Thu Oct 12 15:40:59 2017 +0200

    x86: Disable the use of auto-translated PV guests
    
    This is a minimal backport of c/s 92942fd3d469 "x86/mm: drop
    guest_{map,get_eff}_l1e() hooks" from Xen 4.7, which stated:
    
      Disallow the unmaintained and presumed broken translated-but-not-external
      paging mode combination ...
    
    It turns out that this mode is insecure to run with, as opposed to just simply
    broken.
    
    This is part of XSA-243.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 42b2c82081fa2bc9b7fe37c8ae69687a3f5e91fb
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:40:04 2017 +0200

    x86: don't allow page_unlock() to drop the last type reference
    
    Only _put_page_type() does the necessary cleanup, and hence not all
    domain pages can be released during guest cleanup (leaving around
    zombie domains) if we get this wrong.
    
    This is XSA-242.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    master commit: 6410733a8a0dff2fe581338ff631670cf91889db
    master date: 2017-10-12 14:49:46 +0200

commit 57318e1cf7a9b6c2cfb791b25124451ef493cd01
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:39:31 2017 +0200

    x86: don't store possibly stale TLB flush time stamp
    
    While the timing window is extremely narrow, it is theoretically
    possible for an update to the TLB flush clock and a subsequent flush
    IPI to happen between the read and write parts of the update of the
    per-page stamp. Exclude this possibility by disabling interrupts
    across the update, preventing the IPI to be serviced in the middle.
    
    This is XSA-241.
    
    Reported-by: Jann Horn <jannh@google.com>
    Suggested-by: George Dunlap <george.dunlap@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    master commit: 23a183607a427572185fc51c76cc5ab11c00c4cc
    master date: 2017-10-12 14:48:25 +0200

commit 9f22d72cdb1fecdb26dc8bae1c3c97861adf7e57
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:38:27 2017 +0200

    x86: limit linear page table use to a single level
    
    That's the only way that they're meant to be used. Without such a
    restriction arbitrarily long chains of same-level page tables can be
    built, tearing down of which may then cause arbitrarily deep recursion,
    causing a stack overflow. To facilitate this restriction, a counter is
    being introduced to track both the number of same-level entries in a
    page table as well as the number of uses of a page table in another
    same-level one (counting into positive and negative direction
    respectively, utilizing the fact that both counts can't be non-zero at
    the same time).
    
    Note that the added accounting introduces a restriction on the number
    of times a page can be used in other same-level page tables - more than
    32k of such uses are no longer possible.
    
    Note also that some put_page_and_type[_preemptible]() calls are
    replaced with open-coded equivalents.  This seemed preferrable to
    adding "parent_table" to the matrix of functions.
    
    Note further that cross-domain same-level page table references are no
    longer permitted (they probably never should have been).
    
    This is XSA-240.
    
    Reported-by: Jann Horn <jannh@google.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Signed-off-by: George Dunlap <george.dunlap@citrix.com>
    master commit: 6987fc7558bdbab8119eabf026e3cdad1053f0e5
    master date: 2017-10-12 14:44:34 +0200

commit e0353b455ce8af495c8fe379d6c6832cb7f87651
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:37:57 2017 +0200

    x86/HVM: prefill partially used variable on emulation paths
    
    Certain handlers ignore the access size (vioapic_write() being the
    example this was found with), perhaps leading to subsequent reads
    seeing data that wasn't actually written by the guest. For
    consistency and extra safety also do this on the read path of
    hvm_process_io_intercept(), even if this doesn't directly affect what
    guests get to see, as we've supposedly already dealt with read handlers
    leaving data completely unitialized.
    
    This is XSA-239.
    
    Reported-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    master commit: 0d4732ac29b63063764c29fa3bd8946daf67d6f3
    master date: 2017-10-12 14:43:26 +0200

commit 76f154986f8afa1077478b4681ea82b0bf16896c
Author: Vitaly Kuznetsov <vkuznets@redhat.com>
Date:   Thu Oct 12 15:37:21 2017 +0200

    x86/ioreq server: correctly handle bogus XEN_DMOP_{,un}map_io_range_to_ioreq_server arguments
    
    Misbehaving device model can pass incorrect XEN_DMOP_map/
    unmap_io_range_to_ioreq_server arguments, namely end < start when
    specifying address range. When this happens we hit ASSERT(s <= e) in
    rangeset_contains_range()/rangeset_overlaps_range() with debug builds.
    Production builds will not trap right away but may misbehave later
    while handling such bogus ranges.
    
    This is XSA-238.
    
    Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: d59e55b018cfb79d0c4f794041aff4fe1cd0d570
    master date: 2017-10-12 14:43:02 +0200

commit 9bac9102304f40cc5ba944d13dbcd05a63d4203f
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:36:54 2017 +0200

    x86/FLASK: fix unmap-domain-IRQ XSM hook
    
    The caller and the FLASK implementation of xsm_unmap_domain_irq()
    disagreed about what the "data" argument points to in the MSI case:
    Change both sides to pass/take a PCI device.
    
    This is part of XSA-237.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 6f17f5c43a3bd28d27ed8133b2bf513e2eab7d59
    master date: 2017-10-12 14:37:56 +0200

commit c7a43e30609b1a791b3d5f682551bd0fd08f1719
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:36:21 2017 +0200

    x86/IRQ: conditionally preserve irq <-> pirq mapping on map error paths
    
    Mappings that had been set up before should not be torn down when
    handling unrelated errors.
    
    This is part of XSA-237.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    master commit: 573ac7b22aba9e5b8d40d9cdccd744af57cd5928
    master date: 2017-10-12 14:37:26 +0200

commit 913d4f80c86ae14996b347d2f491769e345ca583
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:35:58 2017 +0200

    x86/MSI: disallow redundant enabling
    
    At the moment, Xen attempts to allow redundant enabling of MSI by
    having pci_enable_msi() return 0, and point to the existing MSI
    descriptor, when the msi already exists.
    
    Unfortunately, if subsequent errors are encountered, the cleanup
    paths assume pci_enable_msi() had done full initialization, and
    hence undo everything that was assumed to be done by that
    function without also undoing other setup that would normally
    occur only after that function was called (in map_domain_pirq()
    itself).
    
    Rather than try to make the redundant enabling case work properly, just
    forbid it entirely by having pci_enable_msi() return -EEXIST when MSI
    is already set up.
    
    This is part of XSA-237.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    master commit: a46126fec20e0cf4f5442352ef45efaea8c89646
    master date: 2017-10-12 14:36:58 +0200

commit c5881c540fd27e12de2a2ac27504550527de6dde
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:35:30 2017 +0200

    x86: enforce proper privilege when (un)mapping pIRQ-s
    
    (Un)mapping of IRQs, just like other RESOURCE__ADD* / RESOURCE__REMOVE*
    actions (in FLASK terms) should be XSM_DM_PRIV rather than XSM_TARGET.
    This in turn requires bypassing the XSM check in physdev_unmap_pirq()
    for the HVM emuirq case just like is being done in physdev_map_pirq().
    The primary goal security wise, however, is to no longer allow HVM
    guests, by specifying their own domain ID instead of DOMID_SELF, to
    enter code paths intended for PV guest and the control domains of HVM
    guests only.
    
    This is part of XSA-237.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    master commit: db72faf69c94513e180568006a9d899ed422ff90
    master date: 2017-10-12 14:36:30 +0200

commit b0239cd7269da15027971b5cf2e2a94d4b871876
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:34:58 2017 +0200

    x86: don't allow MSI pIRQ mapping on unowned device
    
    MSI setup should be permitted only for existing devices owned by the
    respective guest (the operation may still be carried out by the domain
    controlling that guest).
    
    This is part of XSA-237.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 3308374b1be7d43e23bd2e9eaf23ec06d7959882
    master date: 2017-10-12 14:35:14 +0200
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5375342758147277971==--

From xen-devel-bounces@lists.xen.org Sat Oct 14 01:55:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 01:55:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3Bf7-0004JJ-MT; Sat, 14 Oct 2017 01:54:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Bf5-0004J7-Is
 for xen-devel@lists.xensource.com; Sat, 14 Oct 2017 01:54:47 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 E9/DE-14867-66E61E95; Sat, 14 Oct 2017 01:54:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVTc172G
 kwZSlOhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuP9+CnPBrhbGiu6321ka
 GBfHdjFycQgJNDJJHLhylxXCecwo8frYckYIZxujRMPHfUxdjJwcIgLOEl/PzGUHsXkF9CVOT
 7vECGILC9hLfPzzkAmkQULgiLrEvz/bWUESEgKeEifPXmSGsbuaWoAa2DnYBKwkDomBRFkEVC
 WaW1eyTmDkXsDIsIpRozi1qCy1SNfIQi+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3c
 TI9DvDECwg/H82sBDjJIcTEqivLbCDyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfA25gLlBItS
 01Mr0jJzgAEIk5bg4FES4U0CSfMWFyTmFmemQ6ROMepyHNt0+Q+TEEtefl6qlDhvAUiRAEhRR
 mke3AhYNFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMG9QFtAUnsy8ErhNr4COYAI64l3EA5
 AjShIRUlINjAtXpe4TueT4rvW+vZC305rK7mJ2lgXlXtGBjKusRPvO19gtXpjMvk8s3j5UQnL
 Gyg0Lo2ueFqxv0+hMD7CteplbGbzgLf9BbZ07q6VPTHi6qemQxP1XvToVPmes9syNjJGbY1Z6
 r+fhBt9P2wobn+6pO3zrcaH+hrMtv58EPp81a4ns29KgUiWW4oxEQy3mouJEAIRJN+mBAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1507946084!63199651!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48055 invoked from network); 14 Oct 2017 01:54:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 01:54:45 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Bf0-0004hz-Jc; Sat, 14 Oct 2017 01:54:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e3Beu-0003p1-TZ; Sat, 14 Oct 2017 01:54:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e3Beu-0002iJ-DY; Sat, 14 Oct 2017 01:54:36 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114423-mainreport@xen.org>
X-Osstest-Failures: xen-4.5-testing:test-armhf-armhf-xl-rtds:xen-boot:fail:allowable
 xen-4.5-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-rtds:xen-boot:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-vhd:guest-start:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt-raw:guest-start:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=03b06d38c785ec89817a608470b443d8de2e1b9e
X-Osstest-Versions-That: xen=db487a6678521c213f7bfe3bab4a3170d46d2b41
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 14 Oct 2017 01:54:36 +0000
Subject: [Xen-devel] [xen-4.5-testing test] 114423: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDQyMyB4ZW4tNC41LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDQyMy8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxs
b3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0MjYzCgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2Ug
MTE0MTQyCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDU5IGxlYWstY2hlY2svY2hlY2sg
ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTQyNjMKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAg
ICAgNTkgbGVhay1jaGVjay9jaGVjayAgICAgICAgICAgICBmYWlsICBsaWtlIDExNDI2MwogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICA1OSBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgICAg
IGZhaWwgIGxpa2UgMTE0MjYzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgIDU5IGxlYWst
Y2hlY2svY2hlY2sgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTQyNjMKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtl
IDExNDI2MwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICA1OSBsZWFrLWNoZWNrL2NoZWNr
ICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTE0MjYzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTQyNjMKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDExNDI2MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE0MjYzCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0yICAgICAgIDE5IHh0Zi90ZXN0LWh2bTMyLWNwdWlkLWZhdWx0aW5nIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgIDMzIHh0Zi90ZXN0LWh2bTMycGFl
LWNwdWlkLWZhdWx0aW5nIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAg
ICAgNDAgeHRmL3Rlc3QtaHZtMzJwc2UtY3B1aWQtZmF1bHRpbmcgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDQ0IHh0Zi90ZXN0LWh2bTY0LWNwdWlkLWZhdWx0
aW5nIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgMTkgeHRm
L3Rlc3QtaHZtMzItY3B1aWQtZmF1bHRpbmcgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1k
NjQtYW1kNjQtNSAgICAgICAxOSB4dGYvdGVzdC1odm0zMi1jcHVpZC1mYXVsdGluZyBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDE5IHh0Zi90ZXN0LWh2bTMy
LWNwdWlkLWZhdWx0aW5nIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQg
ICAgIDMzIHh0Zi90ZXN0LWh2bTMycGFlLWNwdWlkLWZhdWx0aW5nIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgMzMgeHRmL3Rlc3QtaHZtMzJwYWUtY3B1aWQtZmF1
bHRpbmcgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICA0MCB4dGYv
dGVzdC1odm0zMnBzZS1jcHVpZC1mYXVsdGluZyBmYWlsIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTEgICAgIDQwIHh0Zi90ZXN0LWh2bTMycHNlLWNwdWlkLWZhdWx0aW5nIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICA0NCB4dGYvdGVzdC1odm02
NC1jcHVpZC1mYXVsdGluZyBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0x
ICAgICAgIDQ0IHh0Zi90ZXN0LWh2bTY0LWNwdWlkLWZhdWx0aW5nIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgIDMzIHh0Zi90ZXN0LWh2bTMycGFlLWNwdWlkLWZh
dWx0aW5nIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgNDAgeHRm
L3Rlc3QtaHZtMzJwc2UtY3B1aWQtZmF1bHRpbmcgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC01ICAgICAgIDQ0IHh0Zi90ZXN0LWh2bTY0LWNwdWlkLWZhdWx0aW5nIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDU4IHh0Zi90ZXN0LWh2bTY0LXhzYS0xOTUg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgNTgg
eHRmL3Rlc3QtaHZtNjQteHNhLTE5NSAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYt
YW1kNjQtYW1kNjQtNSAgICAgICA1OCB4dGYvdGVzdC1odm02NC14c2EtMTk1ICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgIDU4IHh0Zi90ZXN0LWh2
bTY0LXhzYS0xOTUgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTMgICAgICAgNTggeHRmL3Rlc3QtaHZtNjQteHNhLTE5NSAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3Rh
bGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJl
c3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMg
Z3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDAzYjA2ZDM4Yzc4NWVjODk4MTdh
NjA4NDcwYjQ0M2Q4ZGUyZTFiOWUKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAg
ICAgIGRiNDg3YTY2Nzg1MjFjMjEzZjdiZmUzYmFiNGEzMTcwZDQ2ZDJiNDEKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgIDExNDI2MyAgMjAxNy0xMC0xMCAwODoxOToyOSBaICAgIDMgZGF5cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTQ0MjMgIDIwMTctMTAtMTIgMTQ6MTU6MDAgWiAgICAxIGRheXMgICAg
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgVml0YWx5IEt1em5ldHNvdiA8dmt1
em5ldHNAcmVkaGF0LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1t
aWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbnhwc3AzLXZjcHVzMSAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMtdmNwdXMxICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoK
KyBicmFuY2g9eGVuLTQuNS10ZXN0aW5nCisgcmV2aXNpb249MDNiMDZkMzhjNzg1ZWM4OTgxN2E2
MDg0NzBiNDQzZDhkZTJlMWI5ZQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1v
bgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi4KKysrKyBQRVJM
TElCPS46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcwor
KysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAg
ICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBv
ciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcwor
KysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29z
c3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hv
bWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jawor
KyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQ
T1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2Nr
LWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLTQuNS10ZXN0aW5n
IDAzYjA2ZDM4Yzc4NWVjODk4MTdhNjA4NDcwYjQ0M2Q4ZGUyZTFiOWUKKyBicmFuY2g9eGVuLTQu
NS10ZXN0aW5nCisgcmV2aXNpb249MDNiMDZkMzhjNzg1ZWM4OTgxN2E2MDg0NzBiNDQzZDhkZTJl
MWI5ZQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1n
ZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi46LgorKysrIFBFUkxMSUI9LjouOi4KKysr
IHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1l
ICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2Jh
bGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwog
ICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9z
ICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJwor
IC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyBleHBvcnQgUEVSTExJQj0u
Oi46LjouCisrKyBQRVJMTElCPS46LjouOi4KKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5j
aAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLTQuNS10ZXN0
aW5nCisgJ1snIHh4ZW4gPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICdd
JworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tNC41LXRlc3RpbmcKKyBzZWxlY3RfcHJldnhl
bmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi00LjUtdGVzdGluZworIHByZXZ4
ZW5icmFuY2g9eGVuLTQuNC10ZXN0aW5nCisgJ1snIHgwM2IwNmQzOGM3ODVlYzg5ODE3YTYwODQ3
MGI0NDNkOGRlMmUxYjllID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21t
b24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0
cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAg
ICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0
ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9u
YWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9y
Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDog
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQK
KysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNv
bS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13
YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xp
bnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVz
dGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZv
cHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6
IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ueGVuLTQuNS10ZXN0aW5nCisrIDogZGFp
bHktY3Jvbi54ZW4tNC41LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjUtdGVzdGluZwor
KyA6IGRhaWx5LWNyb24ueGVuLTQuNS10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC41LXRl
c3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjUtdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVu
LTQuNS10ZXN0aW5nCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5r
L2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6
IGRhaWx5LWNyb24ueGVuLTQuNS10ZXN0aW5nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBU
UkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9x
ZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJF
RV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1m
LmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRm
LmdpdAorIGluZm9fbGludXhfdHJlZSB4ZW4tNC41LXRlc3RpbmcKKyBjYXNlICQxIGluCisgcmV0
dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveGVuCisg
eGVudmVyc2lvbj14ZW4tNC41LXRlc3RpbmcKKyB4ZW52ZXJzaW9uPXhlbi00LjUKKyB4ZW52ZXJz
aW9uPTQuNQorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eGVuLmdpdCAwM2IwNmQzOGM3ODVlYzg5ODE3YTYwODQ3MGI0NDNkOGRlMmUxYjllOnJlZnMvaGVh
ZHMvc3RhYmxlLTQuNQpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hl
bi5naXQKICAgZGI0ODdhNi4uMDNiMDZkMyAgMDNiMDZkMzhjNzg1ZWM4OTgxN2E2MDg0NzBiNDQz
ZDhkZTJlMWI5ZSAtPiBzdGFibGUtNC41CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Oct 14 08:04:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 08:04:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3HQK-0000yi-G3; Sat, 14 Oct 2017 08:03:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3HQI-0000yW-Vv
 for xen-devel@lists.xensource.com; Sat, 14 Oct 2017 08:03:55 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 97/F9-31121-AE4C1E95; Sat, 14 Oct 2017 08:03:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVfflkYe
 RBhNei1msePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y9a7x8wFq9MrGp/MY25g
 /GXfxcjFISTQyCRxamorWxcjJ5DzmFHiwqwyiMQ2RomvMyeAJUQEnCW+npnL3sXIwcEroC/xe
 448iCksYC4x9YQsSLmEwE4FiZ/LdzKClEsIeEp8/3ubCcZ+PmMTkM3OwSZgJXFIDKSTRUBVYt
 mz+gmM3AsYGVYxqhenFpWlFuma6SUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBPq
 aAQh2MM474X+IUZKDSUmU91zrw0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryrDwPlBItS01Mr
 0jJzgEEHk5bg4FES4b0AkuYtLkjMLc5Mh0idYtTlOLbp8h8mIZa8/LxUKXHeWpAiAZCijNI8u
 BGwCLjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd4rIFN4MvNK4Da9AjqCCeiIdxEPQI4oSU
 RISTUwNtcc99tSVD5B32Wd+3Hez87fKj7qnzjpvm2OWoOr2fuyKWvvRzivrEo+YXA941PPxBc
 TPvbW3lizdVvMf/vm3moW8z2X2N0iP188qGq0tOKHTdqGt7PT9TU3GYfo33ro1etatMAg68uu
 jt03VzJymRT/a9C3Vl+2bJtLXXmmS/y8Bd81d8VcVGIpzkg01GIuKk4EAGhWSdF7AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1507968232!88428843!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44020 invoked from network); 14 Oct 2017 08:03:53 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 08:03:53 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3HQE-00077T-NZ; Sat, 14 Oct 2017 08:03:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e3HQ8-0006u3-VQ; Sat, 14 Oct 2017 08:03:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e3HQ7-0002MR-K4; Sat, 14 Oct 2017 08:03:44 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114439-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:build-amd64-rumprun:xen-build:fail:regression
 xen-unstable:build-i386-rumprun:xen-build:fail:regression
 xen-unstable:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-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-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=cc08c73c8c1f5ba5ed0f8274548db6725e1c3157
X-Osstest-Versions-That: xen=572a78190403e5f2acbd01fa72c35fafe9700169
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 14 Oct 2017 08:03:43 +0000
Subject: [Xen-devel] [xen-unstable test] 114439: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDQzOSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDQzOS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAg
ICAgOCB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0MjA0CiBidWls
ZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICA4IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTQyMDQKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBu
b3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVu
LWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBsaWtlIDExNDIwNAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE0MjA0CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
MTQyMDQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDExNDIwNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE0MjA0CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMTQyMDQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExNDIwNAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAg
ICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogeGVuICAgICAgICAgICAgICAgICAgY2MwOGM3M2M4YzFmNWJhNWVkMGY4Mjc0NTQ4ZGI2NzI1
ZTFjMzE1NwpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgNTcyYTc4MTkw
NDAzZTVmMmFjYmQwMWZhNzJjMzVmYWZlOTcwMDE2OQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE0
MjA0ICAyMDE3LTEwLTA5IDE5OjE5OjA4IFogICAgNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAg
IDExNDI4OCAgMjAxNy0xMC0xMCAxNzowMjo1OSBaICAgIDMgZGF5cyAgICAzIGF0dGVtcHRzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDExNDQzOSAgMjAxNy0xMC0xMiAyMjozNDoxNiBaICAgIDEgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgogIEFuZHJl
IFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgogIEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lA
b3JhY2xlLmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAg
SWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAg
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KICBLZXZpbiBUaWFuIDxrZXZp
bi50aWFuQGludGVsLmNvbT4KICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9y
YWNsZS5jb20+CiAgTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KICBNZW5nIFh1IDxt
ZW5neHVAY2lzLnVwZW5uLmVkdT4KICBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0
cml4LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAg
VGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVk
aGF0LmNvbT4KICBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+
CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4
LmludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1w
cnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5v
dCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTYyMCBsaW5lcyBsb25n
LikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Oct 14 08:04:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 08:04:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3HQN-0000zj-RP; Sat, 14 Oct 2017 08:03:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3HQM-0000zH-87
 for xen-devel@lists.xensource.com; Sat, 14 Oct 2017 08:03:58 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 86/E5-02146-DE4C1E95; Sat, 14 Oct 2017 08:03:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKLMWRWlGSWpSXmKPExsWS0XRdVffNkYe
 RBu/ui1msePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1o/34cqaCP2EVu99OY25g
 nOnfxcjJISTQyCSx/FNuFyMXkP2YUWLq9wWMEM42Rone7RuYQapEBJwlvp6Zy97FyMEhLBAgc
 ehKPkiYV8BeouPxQdYuRnYONgEriUNiIFEWAVWJFbtfsU5g5FjAyLCKUb04tagstUjXWC+pKD
 M9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTI9BLDECwg3HvP6dDjJIcTEqivOdaH0YK8SX
 lp1RmJBZnxBeV5qQWH2KU4eBQkuBVAnpdSLAoNT21Ii0zBxguMGkJDh4lEV4ukDRvcUFibnFm
 OkTqFKMux7FNl/8wCbHk5eelSonzfjoMVCQAUpRRmgc3Aha6lxhlpYR5GYGOEuIpSC3KzSxBl
 X/FKM7BqCTMKwyyiiczrwRu0yugI5iAjngX8QDkiJJEhJRUA+OkF1GqwtLOHoytqyO+bXb44c
 P2V15gpcOlH7tk/7+Q+9reG7Y8UsZkrcS2tnOL+XQFOC6+lRJdnjs7LcX8yvLVk0WfuMkFa9h
 pythHGCbc3b2dY31qwfm61d7GncvsPLbv8HrToRW36pLMtCOJq/4sKPiRwz75pfYfX+HieytL
 3TkPHlt4aI0SS3FGoqEWc1FxIgCXpw33WAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1507968235!103351324!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43811 invoked from network); 14 Oct 2017 08:03:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 08:03:56 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3HQH-00077U-HV; Sat, 14 Oct 2017 08:03:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e3HQC-0006uD-5L; Sat, 14 Oct 2017 08:03:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e3HQB-0002O6-Sh; Sat, 14 Oct 2017 08:03:48 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1e3HQB-0002O6-Sh@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 14 Oct 2017 08:03:47 +0000
Subject: [Xen-devel] [qemu-upstream-unstable bisection] complete
	test-amd64-amd64-xl-pvh-amd
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3208476362142350216=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

branch xen-unstable
xenbranch xen-unstable
job test-amd64-amd64-xl-pvh-amd
testid guest-start

Tree: linux git://xenbits.xen.org/linux-pvops.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  c7dfe4ac58dd9c8678126b78da961b233a49f3f9
  Bug not present: 3c44f8ed44ab559c7e5b58316751bea53adfd83b
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/114494/


  commit c7dfe4ac58dd9c8678126b78da961b233a49f3f9
  Author: Roger Pau Monne <roger.pau@citrix.com>
  Date:   Fri Sep 22 16:25:06 2017 +0100
  
      xl: introduce a domain type option
      
      Introduce a new type option to xl configuration files in order to
      specify the domain type. This supersedes the current builder option.
      
      The new option is documented in the xl.cfg man page, and the previous
      builder option is marked as deprecated.
      
      Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
      Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/qemu-upstream-unstable/test-amd64-amd64-xl-pvh-amd.guest-start.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/qemu-upstream-unstable/test-amd64-amd64-xl-pvh-amd.guest-start --summary-out=tmp/114494.bisection-summary --basis-template=114029 --blessings=real,real-bisect qemu-upstream-unstable test-amd64-amd64-xl-pvh-amd guest-start
Searching for failure / basis pass:
 114400 fail [host=merlot1] / 114029 [host=rimava0] 114014 [host=merlot0] 113699 [host=pinot1] 113668 [host=nocera1] 113359 [host=rimava0] 113162 [host=nocera0] 113153 ok.
Failure / basis pass flights: 114400 / 113153
(tree with no url: minios)
(tree with no url: ovmf)
(tree with no url: seabios)
Tree: linux git://xenbits.xen.org/linux-pvops.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git
Latest 1852eae92c460813692808234da35d142a405ab7 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 5cd7ce5dde3f228b3b669ed9ca432f588947bd40 572a78190403e5f2acbd01fa72c35fafe9700169
Basis pass 458ca52f1564938c158d271f45bce0bc6ede2b3f c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d c349189772cec43498b0bec8a84146f10b8937af ee2c1fc666648ac14a4c8b9eb9224753591fa5e7
Generating revisions with ./adhoc-revtuple-generator  git://xenbits.xen.org/linux-pvops.git#458ca52f1564938c158d271f45bce0bc6ede2b3f-1852eae92c460813692808234da35d142a405ab7 git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860 git://xenbits.xen.org/qemu-xen-traditional.git#8051789e982499050680a26febeada7467e18a8d-8051789e982499050680a26febeada7467e18a8d git://xenbits.xen.org/qemu-xen.git#c349189772cec43498b0bec8a84146f10b8937af-5cd7ce5dde3f228b3b669ed9ca432f588947bd40 git://xenbits.xen.org/xen.git#ee2c1fc666648ac14a4c8b9eb9224753591fa5e7-572a78190403e5f2acbd01fa72c35fafe9700169
Loaded 7810 nodes in revision graph
Searching for test results:
 113162 [host=nocera0]
 113153 pass 458ca52f1564938c158d271f45bce0bc6ede2b3f c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d c349189772cec43498b0bec8a84146f10b8937af ee2c1fc666648ac14a4c8b9eb9224753591fa5e7
 113359 [host=rimava0]
 113668 [host=nocera1]
 113699 [host=pinot1]
 114029 [host=rimava0]
 114014 [host=merlot0]
 114273 fail irrelevant
 114400 fail 1852eae92c460813692808234da35d142a405ab7 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 5cd7ce5dde3f228b3b669ed9ca432f588947bd40 572a78190403e5f2acbd01fa72c35fafe9700169
 114471 fail d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 6ed3559f0666b7a5436ae5a73af48e57425fc452
 114441 pass 458ca52f1564938c158d271f45bce0bc6ede2b3f c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d c349189772cec43498b0bec8a84146f10b8937af ee2c1fc666648ac14a4c8b9eb9224753591fa5e7
 114445 fail irrelevant
 114477 fail d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 c7dfe4ac58dd9c8678126b78da961b233a49f3f9
 114479 blocked d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 52d8307ff64192455b17b6a103b634f58b2335e2
 114447 pass 089d7720383d7bc9ca6b8824a05dfa66f80d1f41 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 839cbe6628c818166cc99d941b83860c2e7cc94e
 114450 pass f46a61f686b0a8042ee4b7cb108ece81e3fb9401 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d f5a4c84a5d6b19c154abed4ee0380a6f8fd98c60 64cf3181e4d469a8bd7e7dee8ff2d3bf5b45f4b0
 114480 pass d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 48364fcfcb6f1545cdf4a5a46a6999c34b837950
 114451 pass d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 a8ea6e2688118a3e19e29b39e316faa5f96ab9d1
 114453 fail irrelevant
 114481 pass d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 3c44f8ed44ab559c7e5b58316751bea53adfd83b
 114455 fail d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 b51a2d89d36fa8e7b571022dadcfd5331cfa7af1
 114456 fail 1852eae92c460813692808234da35d142a405ab7 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 5cd7ce5dde3f228b3b669ed9ca432f588947bd40 572a78190403e5f2acbd01fa72c35fafe9700169
 114484 fail d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 c7dfe4ac58dd9c8678126b78da961b233a49f3f9
 114459 pass d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 bfbc4b64afb83713b6340efbd7adda3087bcc2f6
 114485 pass d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 3c44f8ed44ab559c7e5b58316751bea53adfd83b
 114491 fail d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 c7dfe4ac58dd9c8678126b78da961b233a49f3f9
 114492 pass d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 3c44f8ed44ab559c7e5b58316751bea53adfd83b
 114493 blocked d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 c7dfe4ac58dd9c8678126b78da961b233a49f3f9
 114494 fail d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 c7dfe4ac58dd9c8678126b78da961b233a49f3f9
Searching for interesting versions
 Result found: flight 113153 (pass), for basis pass
 Result found: flight 114400 (fail), for basis failure
 Repro found: flight 114441 (pass), for basis pass
 Repro found: flight 114456 (fail), for basis failure
 0 revisions at d59dabdc4cb380b79c965af28cd4ba001f04834b c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0b157f8d977a9425e2d8d510aa011c5d4f3ec247 3c44f8ed44ab559c7e5b58316751bea53adfd83b
No revisions left to test, checking graph state.
 Result found: flight 114481 (pass), for last pass
 Result found: flight 114484 (fail), for first failure
 Repro found: flight 114485 (pass), for last pass
 Repro found: flight 114491 (fail), for first failure
 Repro found: flight 114492 (pass), for last pass
 Repro found: flight 114494 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  c7dfe4ac58dd9c8678126b78da961b233a49f3f9
  Bug not present: 3c44f8ed44ab559c7e5b58316751bea53adfd83b
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/114494/


  commit c7dfe4ac58dd9c8678126b78da961b233a49f3f9
  Author: Roger Pau Monne <roger.pau@citrix.com>
  Date:   Fri Sep 22 16:25:06 2017 +0100
  
      xl: introduce a domain type option
      
      Introduce a new type option to xl configuration files in order to
      specify the domain type. This supersedes the current builder option.
      
      The new option is documented in the xl.cfg man page, and the previous
      builder option is marked as deprecated.
      
      Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
      Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>

dot: graph is too large for cairo-renderer bitmaps. Scaling by 0.925073 to fit
pnmtopng: 78 colors found
Revision graph left in /home/logs/results/bisect/qemu-upstream-unstable/test-amd64-amd64-xl-pvh-amd.guest-start.{dot,ps,png,html,svg}.
----------------------------------------
114494: tolerable ALL FAIL

flight 114494 qemu-upstream-unstable real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/114494/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 test-amd64-amd64-xl-pvh-amd  12 guest-start             fail baseline untested


jobs:
 test-amd64-amd64-xl-pvh-amd                                  fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3208476362142350216==--

From xen-devel-bounces@lists.xen.org Sat Oct 14 10:23:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 10:23:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3JbG-00071P-Iq; Sat, 14 Oct 2017 10:23:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=453cb30b7=citrix-osstest@xenproject.org>)
 id 1e3JbF-000711-Ad
 for xen-devel@lists.xensource.com; Sat, 14 Oct 2017 10:23:21 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 84/DF-07499-895E1E95; Sat, 14 Oct 2017 10:23:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsXitHSDve70pw8
 jDY6s4bO4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBknnkxlLJi2lbHizLcvLA2MDQ2MXYycHBIC
 /hJTfi5j6mLkALLdJe49TAMJiwg4S0z4cJsNxOYV0JPYMesTmC0MVDLx3DKgVi6g8jnyEsc2T
 GSFmOMqMef+O2YY+9HTD+wgNpuAh8TEnoksIDaLgKrE+nfnwPYKCWhJLF28kgligaDEyZlPwG
 qYBSQkDr54ATXHQmLG3XamCYx8s5CUzUJStoCRaRWjRnFqUVlqka6RhV5SUWZ6RkluYmaOrqG
 BmV5uanFxYnpqTmJSsV5yfu4mRmBgMQDBDsbzawMPMUpyMCmJ8p5rfRgpxJeUn1KZkVicEV9U
 mpNafIhRhoNDSYI35AlQTrAoNT21Ii0zBxjiMGkJDh4lEV4XkDRvcUFibnFmOkTqFKMux7FNl
 /8wCbHk5eelSonzqoAUCYAUZZTmwY2AxdslRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfO6g0
 zhycwrgdv0CugIJqAj3kU8ADmiJBEhJdXAyHN3wtt1617ufM+icvuKJv8T4Xk9B34e8zTVt9f
 qnpSVnH/rbWbPvej71cm8a++kymUxz9d+NNnJbYX/h5v53N+ttBKfXnk9n0Gxpu3qp072h2cr
 1tYWqHJqu6T9OKfo+sb2lHZt3pZH1pMcVnSqpyx659SnIzJHfL+/v8mXyXszZ+xwPPXIVomlO
 CPRUIu5qDgRAMnLEI6yAgAA
X-Env-Sender: prvs=453cb30b7=citrix-osstest@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1507976597!70680687!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36328 invoked from network); 14 Oct 2017 10:23:18 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Oct 2017 10:23:18 -0000
X-IronPort-AV: E=Sophos;i="5.43,375,1503360000"; d="scan'208";a="454023855"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL03.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72233-mainreport@xen.org>
X-Osstest-Failures: xen-4.5-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.5-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-winxpsp3:guest-localmigrate:fail:allowable
 xen-4.5-testing:test-amd64-amd64-xl-rtds:xen-boot:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-raw:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-winxpsp3:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt-raw:guest-start:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-vhd:guest-start:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-win10-i386:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=03b06d38c785ec89817a608470b443d8de2e1b9e
X-Osstest-Versions-That: xen=db487a6678521c213f7bfe3bab4a3170d46d2b41
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 14 Oct 2017 11:22:38 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL03.citrite.net
Subject: [Xen-devel] [xen-4.5-testing baseline-only test] 72233: regressions
	- FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0040830579442831862=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

This run is configured for baseline tests only.

flight 72233 xen-4.5-testing real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/72233/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 72227
 test-amd64-amd64-qemuu-nested-intel 10 debian-hvm-install fail REGR. vs. 72227

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-qemuu-winxpsp3 14 guest-localmigrate  fail REGR. vs. 72227

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-rtds      7 xen-boot                     fail   like 72227
 test-xtf-amd64-amd64-4       59 leak-check/check             fail   like 72227
 test-xtf-amd64-amd64-3       59 leak-check/check             fail   like 72227
 test-xtf-amd64-amd64-5       59 leak-check/check             fail   like 72227
 test-xtf-amd64-amd64-1       59 leak-check/check             fail   like 72227
 test-xtf-amd64-amd64-2       59 leak-check/check             fail   like 72227
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   like 72227
 test-amd64-i386-xl-raw       22 leak-check/check             fail   like 72227
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop             fail like 72227
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop              fail like 72227
 test-amd64-amd64-xl-qemut-winxpsp3 10 windows-install          fail like 72227
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-armhf-armhf-xl-midway   13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-midway   14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-pvh-intel 15 guest-saverestore            fail  never pass
 test-amd64-amd64-xl-pvh-amd  12 guest-start                  fail   never pass
 test-xtf-amd64-amd64-4       58 xtf/test-hvm64-xsa-195       fail   never pass
 test-xtf-amd64-amd64-3       58 xtf/test-hvm64-xsa-195       fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-xtf-amd64-amd64-5       58 xtf/test-hvm64-xsa-195       fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-xtf-amd64-amd64-1       58 xtf/test-hvm64-xsa-195       fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-xtf-amd64-amd64-2       58 xtf/test-hvm64-xsa-195       fail   never pass
 test-armhf-armhf-libvirt-raw 11 guest-start                  fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      11 guest-start                  fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 13 guest-saverestore      fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 17 guest-stop             fail never pass

version targeted for testing:
 xen                  03b06d38c785ec89817a608470b443d8de2e1b9e
baseline version:
 xen                  db487a6678521c213f7bfe3bab4a3170d46d2b41

Last test of basis    72227  2017-10-11 04:46:41 Z    3 days
Testing same since    72233  2017-10-14 02:16:35 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  George Dunlap <george.dunlap@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Tim Deegan <tim@xen.org>
  Vitaly Kuznetsov <vkuznets@redhat.com>

jobs:
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       fail    
 test-xtf-amd64-amd64-2                                       fail    
 test-xtf-amd64-amd64-3                                       fail    
 test-xtf-amd64-amd64-4                                       fail    
 test-xtf-amd64-amd64-5                                       fail    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          fail    
 test-amd64-amd64-xl-pvh-intel                                fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-armhf-armhf-xl-midway                                   pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 fail    
 test-amd64-i386-xl-raw                                       fail    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1                     pass    
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      fail    
 test-amd64-amd64-xl-qemut-winxpsp3                           fail    
 test-amd64-i386-xl-qemut-winxpsp3                            pass    
 test-amd64-amd64-xl-qemuu-winxpsp3                           fail    
 test-amd64-i386-xl-qemuu-winxpsp3                            pass    


------------------------------------------------------------
sg-report-flight on osstest.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

Test harness code can be found at
    http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary


Push not applicable.

------------------------------------------------------------
commit 03b06d38c785ec89817a608470b443d8de2e1b9e
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 16:04:34 2017 +0200

    x86/HVM: prefill partially used variable on emulation paths
    
    Certain handlers ignore the access size (vioapic_write() being the
    example this was found with), perhaps leading to subsequent reads
    seeing data that wasn't actually written by the guest. For
    consistency and extra safety also do this on the read path of
    hvm_process_io_intercept(), even if this doesn't directly affect what
    guests get to see, as we've supposedly already dealt with read handlers
    leaving data completely unitialized.
    
    This is XSA-239.
    
    Reported-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    master commit: 0d4732ac29b63063764c29fa3bd8946daf67d6f3
    master date: 2017-10-12 14:43:26 +0200

commit 77666b61b33d98990aef052b4a8c5f7b7f377505
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Thu Oct 12 16:02:36 2017 +0200

    x86/cpu: Fix IST handling during PCPU bringup
    
    Clear IST references in newly allocated IDTs.  Nothing good will come of
    having them set before the TSS is suitably constructed (although the chances
    of the CPU surviving such an IST interrupt/exception is extremely slim).
    
    Uniformly set the IST references after the TSS is in place.  This fixes an
    issue on AMD hardware, where onlining a PCPU while PCPU0 is in HVM context
    will cause IST_NONE to be copied into the new IDT, making that PCPU vulnerable
    to privilege escalation from PV guests until it subsequently schedules an HVM
    guest.
    
    This is XSA-244.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: cc08c73c8c1f5ba5ed0f8274548db6725e1c3157
    master date: 2017-10-12 14:50:31 +0200

commit bbeb763920867b8ceaccc9042650495bfe9499eb
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Thu Oct 12 16:02:10 2017 +0200

    x86/shadow: Don't create self-linear shadow mappings for 4-level translated guests
    
    When initially creating a monitor table for 4-level translated guests, don't
    install a shadow-linear mapping.  This mapping is actually self-linear, and
    trips up the writeable heuristic logic into following Xen's mappings, not the
    guests' shadows it was expecting to follow.
    
    A consequence of this is that sh_guess_wrmap() needs to cope with there being
    no shadow-linear mapping present, which in practice occurs once each time a
    vcpu switches to 4-level paging from a different paging mode.
    
    An appropriate shadow-linear slot will be inserted into the monitor table
    either while constructing lower level monitor tables, or by sh_update_cr3().
    
    While fixing this, clarify the safety of the other mappings.  Despite
    appearing unsafe, it is correct to create a guest-linear mapping for
    translated domains; this is self-linear and doesn't point into the translated
    domain.  Drop a dead clause for translate != external guests.
    
    This is XSA-243.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Tim Deegan <tim@xen.org>
    master commit: bf2b4eadcf379d0361b38de9725ea5f7a18a5205
    master date: 2017-10-12 14:50:07 +0200

commit 5fdf16f319ecd13f4a15d758fc914a8f07fbc357
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Thu Oct 12 16:01:42 2017 +0200

    x86: Disable the use of auto-translated PV guests
    
    This is a minimal backport of c/s 92942fd3d469 "x86/mm: drop
    guest_{map,get_eff}_l1e() hooks" from Xen 4.7, which stated:
    
      Disallow the unmaintained and presumed broken translated-but-not-external
      paging mode combination ...
    
    It turns out that this mode is insecure to run with, as opposed to just simply
    broken.
    
    This is part of XSA-243.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 0e9967d528425f9bcdbe5c684c30dfa38d36f03f
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 16:01:18 2017 +0200

    x86: don't allow page_unlock() to drop the last type reference
    
    Only _put_page_type() does the necessary cleanup, and hence not all
    domain pages can be released during guest cleanup (leaving around
    zombie domains) if we get this wrong.
    
    This is XSA-242.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    master commit: 6410733a8a0dff2fe581338ff631670cf91889db
    master date: 2017-10-12 14:49:46 +0200

commit da4f24dcdf0de4fd97835edaac6f449242699cbb
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 16:00:47 2017 +0200

    x86: don't store possibly stale TLB flush time stamp
    
    While the timing window is extremely narrow, it is theoretically
    possible for an update to the TLB flush clock and a subsequent flush
    IPI to happen between the read and write parts of the update of the
    per-page stamp. Exclude this possibility by disabling interrupts
    across the update, preventing the IPI to be serviced in the middle.
    
    This is XSA-241.
    
    Reported-by: Jann Horn <jannh@google.com>
    Suggested-by: George Dunlap <george.dunlap@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    master commit: 23a183607a427572185fc51c76cc5ab11c00c4cc
    master date: 2017-10-12 14:48:25 +0200

commit b7582acc76d652aa30f9ea92415712e2973833e3
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:59:44 2017 +0200

    x86: limit linear page table use to a single level
    
    That's the only way that they're meant to be used. Without such a
    restriction arbitrarily long chains of same-level page tables can be
    built, tearing down of which may then cause arbitrarily deep recursion,
    causing a stack overflow. To facilitate this restriction, a counter is
    being introduced to track both the number of same-level entries in a
    page table as well as the number of uses of a page table in another
    same-level one (counting into positive and negative direction
    respectively, utilizing the fact that both counts can't be non-zero at
    the same time).
    
    Note that the added accounting introduces a restriction on the number
    of times a page can be used in other same-level page tables - more than
    32k of such uses are no longer possible.
    
    Note also that some put_page_and_type[_preemptible]() calls are
    replaced with open-coded equivalents.  This seemed preferrable to
    adding "parent_table" to the matrix of functions.
    
    Note further that cross-domain same-level page table references are no
    longer permitted (they probably never should have been).
    
    This is XSA-240.
    
    Reported-by: Jann Horn <jannh@google.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Signed-off-by: George Dunlap <george.dunlap@citrix.com>
    master commit: 6987fc7558bdbab8119eabf026e3cdad1053f0e5
    master date: 2017-10-12 14:44:34 +0200

commit 196371c476363a58f236a098ddacd7afefb67f69
Author: Vitaly Kuznetsov <vkuznets@redhat.com>
Date:   Thu Oct 12 15:59:15 2017 +0200

    x86/ioreq server: correctly handle bogus XEN_DMOP_{,un}map_io_range_to_ioreq_server arguments
    
    Misbehaving device model can pass incorrect XEN_DMOP_map/
    unmap_io_range_to_ioreq_server arguments, namely end < start when
    specifying address range. When this happens we hit ASSERT(s <= e) in
    rangeset_contains_range()/rangeset_overlaps_range() with debug builds.
    Production builds will not trap right away but may misbehave later
    while handling such bogus ranges.
    
    This is XSA-238.
    
    Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: d59e55b018cfb79d0c4f794041aff4fe1cd0d570
    master date: 2017-10-12 14:43:02 +0200

commit 7afc8ad53536f2c784b59328823c8559270b5f3b
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:58:52 2017 +0200

    x86/FLASK: fix unmap-domain-IRQ XSM hook
    
    The caller and the FLASK implementation of xsm_unmap_domain_irq()
    disagreed about what the "data" argument points to in the MSI case:
    Change both sides to pass/take a PCI device.
    
    This is part of XSA-237.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 6f17f5c43a3bd28d27ed8133b2bf513e2eab7d59
    master date: 2017-10-12 14:37:56 +0200

commit 72c107b3fcab485ef8305e2034458fc1524bfc5a
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:58:24 2017 +0200

    x86/IRQ: conditionally preserve irq <-> pirq mapping on map error paths
    
    Mappings that had been set up before should not be torn down when
    handling unrelated errors.
    
    This is part of XSA-237.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    master commit: 573ac7b22aba9e5b8d40d9cdccd744af57cd5928
    master date: 2017-10-12 14:37:26 +0200

commit 5659aa5d833a361d0f5275c549b53be375f1271a
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:58:00 2017 +0200

    x86/MSI: disallow redundant enabling
    
    At the moment, Xen attempts to allow redundant enabling of MSI by
    having pci_enable_msi() return 0, and point to the existing MSI
    descriptor, when the msi already exists.
    
    Unfortunately, if subsequent errors are encountered, the cleanup
    paths assume pci_enable_msi() had done full initialization, and
    hence undo everything that was assumed to be done by that
    function without also undoing other setup that would normally
    occur only after that function was called (in map_domain_pirq()
    itself).
    
    Rather than try to make the redundant enabling case work properly, just
    forbid it entirely by having pci_enable_msi() return -EEXIST when MSI
    is already set up.
    
    This is part of XSA-237.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    master commit: a46126fec20e0cf4f5442352ef45efaea8c89646
    master date: 2017-10-12 14:36:58 +0200

commit a224de665561e22624814ba10eb1ddb62db97ae6
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:56:33 2017 +0200

    x86: enforce proper privilege when (un)mapping pIRQ-s
    
    (Un)mapping of IRQs, just like other RESOURCE__ADD* / RESOURCE__REMOVE*
    actions (in FLASK terms) should be XSM_DM_PRIV rather than XSM_TARGET.
    This in turn requires bypassing the XSM check in physdev_unmap_pirq()
    for the HVM emuirq case just like is being done in physdev_map_pirq().
    The primary goal security wise, however, is to no longer allow HVM
    guests, by specifying their own domain ID instead of DOMID_SELF, to
    enter code paths intended for PV guest and the control domains of HVM
    guests only.
    
    This is part of XSA-237.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    master commit: db72faf69c94513e180568006a9d899ed422ff90
    master date: 2017-10-12 14:36:30 +0200

commit 6442fa9a7d0589b95d2baa8d71be259e5420c9d7
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:55:58 2017 +0200

    x86: don't allow MSI pIRQ mapping on unowned device
    
    MSI setup should be permitted only for existing devices owned by the
    respective guest (the operation may still be carried out by the domain
    controlling that guest).
    
    This is part of XSA-237.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 3308374b1be7d43e23bd2e9eaf23ec06d7959882
    master date: 2017-10-12 14:35:14 +0200
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0040830579442831862==--

From xen-devel-bounces@lists.xen.org Sat Oct 14 10:47:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 10:47:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3Jyw-0000ow-KF; Sat, 14 Oct 2017 10:47:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Jyv-0000ok-6B
 for xen-devel@lists.xensource.com; Sat, 14 Oct 2017 10:47:49 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 6B/E1-31121-45BE1E95; Sat, 14 Oct 2017 10:47:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVTf49cN
 Ig7mf1C1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8eb7IdaCS1kV+4+cZG5g
 fO3WxcjFISTQyCQxbclWNgjnMaPE4wdroJxtjBI/lvxj7GLk5BARcJb4emYuO4jNK6Av8fJfO
 xuILSxgJnHv61dWkAYJgVeKEhM6z4MlJAS8Ja4dXgNndz35CjSInYNNwErikBhIlEVAVWLyz+
 +MExi5FzAyrGLUKE4tKkst0jU20ksqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECPQ
 6AxDsYDy9LvAQoyQHk5Io77nWh5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHitXwHlBItS01Mr
 0jJzgOEHk5bg4FES4U0ESfMWFyTmFmemQ6ROMepyHNt0+Q+TEEtefl6qlDhvJ0iRAEhRRmke3
 AhYLFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMG8qyBSezLwSuE2vgI5gAjriXcQDkCNKEh
 FSUg2MTlmflUxzX34xMMxrbZ/L6byj/+ORpKXb3uxb/l/g0zw1h2YRa/4zSrG7hFco+f8zsbj
 cvJbt+g7NOZ/VzOoPJa1lWcrNuC/i593bx598vv3h6IfaVdV2E/aKN93c6rn3sd7uGYJnS8+W
 PZxRI6Qv4yG4ytauMLtSRu7y87Vpmws3/RJKdd24XYmlOCPRUIu5qDgRAHhou9yAAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1507978066!54108406!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8679 invoked from network); 14 Oct 2017 10:47:47 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 10:47:47 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Jyp-0002tl-5o; Sat, 14 Oct 2017 10:47:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e3Jyi-00011z-UP; Sat, 14 Oct 2017 10:47:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e3Jyh-000618-HD; Sat, 14 Oct 2017 10:47:36 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114442-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-xl:debian-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-pygrub:debian-di-install:fail:regression
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=8ff0b97cf2c56247e246167b4ab602469354e917
X-Osstest-Versions-That: linux=a957fd420ca8774f1a6708c64a867f056e67c46e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 14 Oct 2017 10:47:36 +0000
Subject: [Xen-devel] [linux-linus test] 114442: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0743499748832148321=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114442 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114442/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl           10 debian-install           fail REGR. vs. 114362
 test-amd64-amd64-xl-qemuu-ovmf-amd64 10 debian-hvm-install fail REGR. vs. 114362
 test-amd64-amd64-xl-qemuu-debianhvm-amd64 10 debian-hvm-install fail REGR. vs. 114362
 test-amd64-amd64-qemuu-nested-intel 17 debian-hvm-install/l1/l2 fail REGR. vs. 114362
 test-amd64-i386-xl-qemut-debianhvm-amd64 10 debian-hvm-install fail REGR. vs. 114362
 test-amd64-amd64-pygrub      10 debian-di-install        fail REGR. vs. 114362

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 114362
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114362
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114362
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114362
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 114362
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 114362
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 114362
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 114362
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 114362
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                8ff0b97cf2c56247e246167b4ab602469354e917
baseline version:
 linux                a957fd420ca8774f1a6708c64a867f056e67c46e

Last test of basis   114362  2017-10-11 17:01:10 Z    2 days
Testing same since   114442  2017-10-13 00:26:53 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alex Manoussakis <amanou@gnu.org>
  Alexander Levin <alexander.levin@verizon.com>
  Andreas Gruenbacher <agruenba@redhat.com>
  Andrey Konovalov <andreyknvl@google.com>
  Arnd Bergmann <arnd@arndb.de>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Brian Foster <bfoster@redhat.com>
  Chris Gorman <chrisjohgorman@gmail.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Corentin Labbe <clabbe.montjoie@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  Dave Chinner <dchinner@redhat.com>
  David Daney <david.daney@cavium.com>
  Eric Sandeen <sandeen@redhat.com>
  Eric Sandeen <sandeen@sandeen.net>
  Grygorii Strashko <grygorii.strashko@ti.com>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Jaejoong Kim <climbbb.kim@gmail.com>
  Jan Kara <jack@suse.cz>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiri Kosina <jkosina@suse.cz>
  Joe Lawrence <joe.lawrence@redhat.com>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kees Cook <keescook@chromium.org>
  Ladi Prosek <lprosek@redhat.com>
  Ladislav Michl <ladis@linux-mips.org>
  Lars Persson <larper@axis.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Masahiro Yamada <yamada.masahiro@socionext.com>
  Mika Westerberg <mika.westerberg@linux.intel.com>
  NeilBrown <neilb@suse.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Petr Mladek <pmladek@suse.com>
  Santosh Shilimkar <ssantosh@kernel.org>
  Sricharan R <sricharan@codeaurora.org>
  Stefan Wahren <stefan.wahren@i2se.com>
  Stephan MÃ¼ller <smueller@chronox.de>
  Takashi Iwai <tiwai@suse.de>
  Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
  Thomas Huth <thuth@redhat.com>
  Thomas Meyer <thomas@m3y3r.de>
  Vitaly Mayatskikh <v.mayatskih@gmail.com>
  Wei Yongjun <weiyongjun1@huawei.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           fail    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     fail    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    fail    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         fail    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          fail    
 test-amd64-amd64-xl-pvhv2-intel                              pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      fail    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

(No revision log; it would be 1395 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0743499748832148321==--

From xen-devel-bounces@lists.xen.org Sat Oct 14 11:12:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 11:12:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3KMf-000408-Nk; Sat, 14 Oct 2017 11:12:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=453cb30b7=citrix-osstest@xenproject.org>)
 id 1e3KMe-000402-8s
 for xen-devel@lists.xensource.com; Sat, 14 Oct 2017 11:12:20 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 80/DB-01775-311F1E95; Sat, 14 Oct 2017 11:12:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUlfo48N
 Ig7dTNC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bO1zdZCjqFK7obnjM1MB7n6WLk5JAQ8Jdo
 m3SNCcL2kHg5ZT8riC0i4Cwx4cNtti5GDg5eAT2JH7ttQUxhgUiJSdtkuhi5gKr3s0scfTaDB
 aJVVWLTzLdgrWxAYyb2TASLswDFV124CzZeSEBLYunilWA2r4CgxMmZT8BqmAUkJA6+eMEMMc
 dSYv3ku6wTGHlnISmbhaRsASPTKkb14tSistQiXWO9pKLM9IyS3MTMHF1DA2O93NTi4sT01Jz
 EpGK95PzcTYzAwGEAgh2MzV+cDjFKcjApifKea30YKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC
 99F7oJxgUWp6akVaZg4whGHSEhw8SiK8198BpXmLCxJzizPTIVKnGHU5jm26/IdJiCUvPy9VS
 px3G8gMAZCijNI8uBGweLrEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV73D0BTeDLzSuA2vQ
 I6ggnoiHcRD0COKElESEk1MDYGyav1bpgTLj0vvzJq4TEb6xvf464nWh4PaHp8trXSXOZVrQf
 j7iJ92UWKxudNur5/5eLXvemiMoVPIuFCmOr3Baz/+G+uLvMw0AyUsJw43ZOjhX3r2aJTiz9k
 nL4Y69keuq1z9bf3fpcvF+udKwrge7K+857UYvn961ZuDrz0aFf3moNzXiuxFGckGmoxFxUnA
 gDEmTebogIAAA==
X-Env-Sender: prvs=453cb30b7=citrix-osstest@xenproject.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1507979532!98567267!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22893 invoked from network); 14 Oct 2017 11:12:17 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Oct 2017 11:12:17 -0000
X-IronPort-AV: E=Sophos;i="5.43,375,1503360000"; d="scan'208";a="446074644"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02SJC01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72234-mainreport@xen.org>
X-Osstest-Failures: distros-debian-stretch:test-arm64-arm64-armhf-stretch-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-stretch:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-stretch:build-arm64:capture-logs:broken:nonblocking
 distros-debian-stretch:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-stretch:test-armhf-armhf-armhf-stretch-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-amd64-amd64-stretch-netboot-pvgrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-i386-amd64-stretch-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-amd64-i386-stretch-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-i386-i386-stretch-netboot-pvgrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=72210
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 14 Oct 2017 12:12:03 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02SJC01.citrite.net
Subject: [Xen-devel] [distros-debian-stretch test] 72234: tolerable trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMjM0IGRpc3Ryb3MtZGViaWFuLXN0cmV0Y2ggcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjIzNC8KCkZhaWx1
cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1hcm1oZi1zdHJldGNoLW5l
dGJvb3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgNzIyMTAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2Nh
dGUgICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3MjIxMAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcyMjEw
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAg
ICAgICAgYnJva2VuIGxpa2UgNzIyMTAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtc3RyZXRjaC1u
ZXRib290LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzIyMTAKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtc3RyZXRjaC1uZXRib290LXB2Z3J1YiAxMCBkZWJpYW4tZGktaW5z
dGFsbCBmYWlsIGxpa2UgNzIyMTAKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1zdHJldGNoLW5ldGJv
b3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MjIxMAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXN0cmV0Y2gtbmV0Ym9vdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwg
ZmFpbCBsaWtlIDcyMjEwCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zdHJldGNoLW5ldGJvb3QtcHZn
cnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MjIxMAoKYmFzZWxpbmUgdmVyc2lv
bjoKIGZsaWdodCAgICAgICAgICAgICAgIDcyMjEwCgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtc3RyZXRjaC1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWkzODYtc3RyZXRjaC1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtc3RyZXRjaC1uZXRib290LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtYXJtaGYtc3RyZXRjaC1uZXRi
b290LXB5Z3J1YiAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1hcm1o
Zi1zdHJldGNoLW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtc3RyZXRjaC1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgZmFp
bCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0Cmxv
Z3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3Qu
eHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Sat Oct 14 13:12:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 13:12:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3MEl-0007y6-Kk; Sat, 14 Oct 2017 13:12:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3MEj-0007xC-Js
 for xen-devel@lists.xensource.com; Sat, 14 Oct 2017 13:12:17 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 5D/E2-20813-03D02E95; Sat, 14 Oct 2017 13:12:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVVef91G
 kwd0TkhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6Jqxk72g6QZjxfmVVQ2M
 82cydjFycQgJNDJJTO+YwQ7hPGaUmH91BSuEs41RYse9vUxdjJwcIgLOEl/PzGUHsXkF9CX2b
 vzHAmILC1hJbFn2EKxbQmCdjcSGY9vBEhICnhI7O9ezw9iHZh0EmsrOwQbUcEgMJMoioCrx81
 Y/0wRG7gWMDKsYNYpTi8pSi3QNDfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQL
 9zgAEOxg/LQs4xCjJwaQkynuu9WGkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneAJ5HkUKCRanp
 qRVpmTnAAIRJS3DwKInw7uIGSvMWFyTmFmemQ6ROMepyHNt0+Q+TEEtefl6qlDhvPMgMAZCij
 NI8uBGwaLjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV4HkCk8mXklcJteAR3BBHTEu4gHIE
 eUJCKkpBoYxQ7lhTJ3xjercr3bM7Vda56pY11mxeT5OtzMLGzuN6euEXX5eNyy8KzGHXkroak
 vfFlOR744+jVWXI13LafmN3+NPxo56/0sIw9wuk0IMa1/dSAhuiRQ9MOH8vyr+8tn5lpWL9hy
 8ah5oNMi6YU1xzi5VVwmeIX2beS2igo8sMHu8jbf4wuUWIozEg21mIuKEwFJE6yQgQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1507986734!52095351!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44879 invoked from network); 14 Oct 2017 13:12:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 13:12:15 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3MEf-0006cK-18; Sat, 14 Oct 2017 13:12:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e3MEZ-0001LX-Hc; Sat, 14 Oct 2017 13:12:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e3MEY-0000Fh-MI; Sat, 14 Oct 2017 13:12:06 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114448-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:build-amd64:xen-build:fail:regression
 xen-4.9-testing:build-amd64-pvops:kernel-build:fail:regression
 xen-4.9-testing:test-amd64-i386-libvirt-qcow2: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-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-amd64-rumprun:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-livepatch:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-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-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-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-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-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-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm: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-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-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-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-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-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-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=de38e28cc2cc62e6e9e4741403e4a8f6c07d8cfd
X-Osstest-Versions-That: xen=9cde7a833db53c9c3a88b767af8c7cb07053a6fd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 14 Oct 2017 13:12:06 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 114448: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1442250155635014335=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114448 xen-4.9-testing real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114448/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-amd64                   6 xen-build                fail REGR. vs. 114118
 build-amd64-pvops             6 kernel-build             fail REGR. vs. 114118

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-xtf-amd64-amd64-1        1 build-check(1)               blocked  n/a
 test-amd64-amd64-migrupgrade  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemut-win10-i386  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-i386-xl-qemuu-win10-i386  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemut-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qemut-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-i386-xl-qemut-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-amd64-i386-qemut-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-xtf-amd64-amd64-2        1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemut-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 build-amd64-rumprun           1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-i386-livepatch     1 build-check(1)               blocked  n/a
 test-xtf-amd64-amd64-4        1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-amd64-rumprun-amd64  1 build-check(1)               blocked  n/a
 test-xtf-amd64-amd64-3        1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-xl-qemut-ws16-amd64  1 build-check(1)             blocked n/a
 test-xtf-amd64-amd64-5        1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ws16-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-amd64-i386-migrupgrade   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-i386-rumprun-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemut-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-qemut-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-livepatch    1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemut-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  de38e28cc2cc62e6e9e4741403e4a8f6c07d8cfd
baseline version:
 xen                  9cde7a833db53c9c3a88b767af8c7cb07053a6fd

Last test of basis   114118  2017-10-08 03:30:54 Z    6 days
Failing since        114312  2017-10-11 00:44:07 Z    3 days    3 attempts
Testing same since   114448  2017-10-13 03:26:47 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  George Dunlap <george.dunlap@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tim Deegan <tim@xen.org>
  Vitaly Kuznetsov <vkuznets@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  fail    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            fail    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          blocked 
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       blocked 
 test-xtf-amd64-amd64-2                                       blocked 
 test-xtf-amd64-amd64-3                                       blocked 
 test-xtf-amd64-amd64-4                                       blocked 
 test-xtf-amd64-amd64-5                                       blocked 
 test-amd64-amd64-xl                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        blocked 
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-i386-qemut-rhel6hvm-amd                           blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemut-debianhvm-amd64                     blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-rumprun-amd64                               blocked 
 test-amd64-amd64-xl-qemut-win7-amd64                         blocked 
 test-amd64-i386-xl-qemut-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemut-ws16-amd64                         blocked 
 test-amd64-i386-xl-qemut-ws16-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-ws16-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ws16-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-i386-rumprun-i386                                 blocked 
 test-amd64-amd64-xl-qemut-win10-i386                         blocked 
 test-amd64-i386-xl-qemut-win10-i386                          blocked 
 test-amd64-amd64-xl-qemuu-win10-i386                         blocked 
 test-amd64-i386-xl-qemuu-win10-i386                          blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-i386-qemut-rhel6hvm-intel                         blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-livepatch                                   blocked 
 test-amd64-i386-livepatch                                    blocked 
 test-amd64-amd64-migrupgrade                                 blocked 
 test-amd64-i386-migrupgrade                                  blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-amd64-i386-libvirt-qcow2                                blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

------------------------------------------------------------
commit de38e28cc2cc62e6e9e4741403e4a8f6c07d8cfd
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Thu Oct 12 15:08:34 2017 +0200

    x86/cpu: Fix IST handling during PCPU bringup
    
    Clear IST references in newly allocated IDTs.  Nothing good will come of
    having them set before the TSS is suitably constructed (although the chances
    of the CPU surviving such an IST interrupt/exception is extremely slim).
    
    Uniformly set the IST references after the TSS is in place.  This fixes an
    issue on AMD hardware, where onlining a PCPU while PCPU0 is in HVM context
    will cause IST_NONE to be copied into the new IDT, making that PCPU vulnerable
    to privilege escalation from PV guests until it subsequently schedules an HVM
    guest.
    
    This is XSA-244.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: cc08c73c8c1f5ba5ed0f8274548db6725e1c3157
    master date: 2017-10-12 14:50:31 +0200

commit 7fe0a245286d4c38c5913f5642b0955096dc6135
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Thu Oct 12 15:08:05 2017 +0200

    x86/shadow: Don't create self-linear shadow mappings for 4-level translated guests
    
    When initially creating a monitor table for 4-level translated guests, don't
    install a shadow-linear mapping.  This mapping is actually self-linear, and
    trips up the writeable heuristic logic into following Xen's mappings, not the
    guests' shadows it was expecting to follow.
    
    A consequence of this is that sh_guess_wrmap() needs to cope with there being
    no shadow-linear mapping present, which in practice occurs once each time a
    vcpu switches to 4-level paging from a different paging mode.
    
    An appropriate shadow-linear slot will be inserted into the monitor table
    either while constructing lower level monitor tables, or by sh_update_cr3().
    
    While fixing this, clarify the safety of the other mappings.  Despite
    appearing unsafe, it is correct to create a guest-linear mapping for
    translated domains; this is self-linear and doesn't point into the translated
    domain.  Drop a dead clause for translate != external guests.
    
    This is XSA-243.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Tim Deegan <tim@xen.org>
    master commit: bf2b4eadcf379d0361b38de9725ea5f7a18a5205
    master date: 2017-10-12 14:50:07 +0200

commit a2af47d9ebbf3aa0fc80f697b37df878242f36f6
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:07:28 2017 +0200

    x86: don't allow page_unlock() to drop the last type reference
    
    Only _put_page_type() does the necessary cleanup, and hence not all
    domain pages can be released during guest cleanup (leaving around
    zombie domains) if we get this wrong.
    
    This is XSA-242.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    master commit: 6410733a8a0dff2fe581338ff631670cf91889db
    master date: 2017-10-12 14:49:46 +0200

commit 61a2d314813f9c142b5965da2f5f8684b123afb8
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:06:55 2017 +0200

    x86: don't store possibly stale TLB flush time stamp
    
    While the timing window is extremely narrow, it is theoretically
    possible for an update to the TLB flush clock and a subsequent flush
    IPI to happen between the read and write parts of the update of the
    per-page stamp. Exclude this possibility by disabling interrupts
    across the update, preventing the IPI to be serviced in the middle.
    
    This is XSA-241.
    
    Reported-by: Jann Horn <jannh@google.com>
    Suggested-by: George Dunlap <george.dunlap@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    master commit: 23a183607a427572185fc51c76cc5ab11c00c4cc
    master date: 2017-10-12 14:48:25 +0200

commit c2b0a92d23a5b884879f8e86a629a297427dd71d
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:06:12 2017 +0200

    x86: limit linear page table use to a single level
    
    That's the only way that they're meant to be used. Without such a
    restriction arbitrarily long chains of same-level page tables can be
    built, tearing down of which may then cause arbitrarily deep recursion,
    causing a stack overflow. To facilitate this restriction, a counter is
    being introduced to track both the number of same-level entries in a
    page table as well as the number of uses of a page table in another
    same-level one (counting into positive and negative direction
    respectively, utilizing the fact that both counts can't be non-zero at
    the same time).
    
    Note that the added accounting introduces a restriction on the number
    of times a page can be used in other same-level page tables - more than
    32k of such uses are no longer possible.
    
    Note also that some put_page_and_type[_preemptible]() calls are
    replaced with open-coded equivalents.  This seemed preferrable to
    adding "parent_table" to the matrix of functions.
    
    Note further that cross-domain same-level page table references are no
    longer permitted (they probably never should have been).
    
    This is XSA-240.
    
    Reported-by: Jann Horn <jannh@google.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Signed-off-by: George Dunlap <george.dunlap@citrix.com>
    master commit: 6987fc7558bdbab8119eabf026e3cdad1053f0e5
    master date: 2017-10-12 14:44:34 +0200

commit d8426300dbdc06ba77f97a60ada018b37aea5ad1
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:05:44 2017 +0200

    x86/HVM: prefill partially used variable on emulation paths
    
    Certain handlers ignore the access size (vioapic_write() being the
    example this was found with), perhaps leading to subsequent reads
    seeing data that wasn't actually written by the guest. For
    consistency and extra safety also do this on the read path of
    hvm_process_io_intercept(), even if this doesn't directly affect what
    guests get to see, as we've supposedly already dealt with read handlers
    leaving data completely unitialized.
    
    This is XSA-239.
    
    Reported-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    master commit: 0d4732ac29b63063764c29fa3bd8946daf67d6f3
    master date: 2017-10-12 14:43:26 +0200

commit ef61bcff39d907fede18aecc57651bd2beed789a
Author: Vitaly Kuznetsov <vkuznets@redhat.com>
Date:   Thu Oct 12 15:04:56 2017 +0200

    x86/ioreq server: correctly handle bogus XEN_DMOP_{,un}map_io_range_to_ioreq_server arguments
    
    Misbehaving device model can pass incorrect XEN_DMOP_map/
    unmap_io_range_to_ioreq_server arguments, namely end < start when
    specifying address range. When this happens we hit ASSERT(s <= e) in
    rangeset_contains_range()/rangeset_overlaps_range() with debug builds.
    Production builds will not trap right away but may misbehave later
    while handling such bogus ranges.
    
    This is XSA-238.
    
    Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: d59e55b018cfb79d0c4f794041aff4fe1cd0d570
    master date: 2017-10-12 14:43:02 +0200

commit 44ceb192b50d48398dfd9e3b83870b872f507473
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:04:27 2017 +0200

    x86/FLASK: fix unmap-domain-IRQ XSM hook
    
    The caller and the FLASK implementation of xsm_unmap_domain_irq()
    disagreed about what the "data" argument points to in the MSI case:
    Change both sides to pass/take a PCI device.
    
    This is part of XSA-237.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 6f17f5c43a3bd28d27ed8133b2bf513e2eab7d59
    master date: 2017-10-12 14:37:56 +0200

commit ae454429648edfa2d3c17082fcded405a6cc4dcc
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:03:53 2017 +0200

    x86/IRQ: conditionally preserve irq <-> pirq mapping on map error paths
    
    Mappings that had been set up before should not be torn down when
    handling unrelated errors.
    
    This is part of XSA-237.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    master commit: 573ac7b22aba9e5b8d40d9cdccd744af57cd5928
    master date: 2017-10-12 14:37:26 +0200

commit 784afd92e9e8e32e840a88e7571532cba2494ef5
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:03:26 2017 +0200

    x86/MSI: disallow redundant enabling
    
    At the moment, Xen attempts to allow redundant enabling of MSI by
    having pci_enable_msi() return 0, and point to the existing MSI
    descriptor, when the msi already exists.
    
    Unfortunately, if subsequent errors are encountered, the cleanup
    paths assume pci_enable_msi() had done full initialization, and
    hence undo everything that was assumed to be done by that
    function without also undoing other setup that would normally
    occur only after that function was called (in map_domain_pirq()
    itself).
    
    Rather than try to make the redundant enabling case work properly, just
    forbid it entirely by having pci_enable_msi() return -EEXIST when MSI
    is already set up.
    
    This is part of XSA-237.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    master commit: a46126fec20e0cf4f5442352ef45efaea8c89646
    master date: 2017-10-12 14:36:58 +0200

commit 22032b2d7e339cf8aecc5302ab49f9d9d15360f3
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:02:54 2017 +0200

    x86: enforce proper privilege when (un)mapping pIRQ-s
    
    (Un)mapping of IRQs, just like other RESOURCE__ADD* / RESOURCE__REMOVE*
    actions (in FLASK terms) should be XSM_DM_PRIV rather than XSM_TARGET.
    This in turn requires bypassing the XSM check in physdev_unmap_pirq()
    for the HVM emuirq case just like is being done in physdev_map_pirq().
    The primary goal security wise, however, is to no longer allow HVM
    guests, by specifying their own domain ID instead of DOMID_SELF, to
    enter code paths intended for PV guest and the control domains of HVM
    guests only.
    
    This is part of XSA-237.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    master commit: db72faf69c94513e180568006a9d899ed422ff90
    master date: 2017-10-12 14:36:30 +0200

commit 58da67fb92b85598e0cd7e88adff14b0d7ffa05a
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:02:08 2017 +0200

    x86: don't allow MSI pIRQ mapping on unowned device
    
    MSI setup should be permitted only for existing devices owned by the
    respective guest (the operation may still be carried out by the domain
    controlling that guest).
    
    This is part of XSA-237.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 3308374b1be7d43e23bd2e9eaf23ec06d7959882
    master date: 2017-10-12 14:35:14 +0200

commit d1b64ccd9694c32e6b499d8380507c22dcdef4e1
Author: Julien Grall <julien.grall@arm.com>
Date:   Thu Sep 14 16:39:01 2017 +0100

    xen/arm: p2m: Read *_mapped_gfn with the p2m lock taken
    
    *_mapped_gfn are currently read before acquiring the lock. However, they
    may be modified by the p2m code before the lock was acquired. This means
    we will use the wrong values.
    
    Fix it by moving the read inside the section protected by the p2m lock.
    
    Signed-off-by: Julien Grall <julien.grall@arm.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
    Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
    (cherry picked from commit 2c2ae1976da06283e923d97720c0bdcbebf04515)
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1442250155635014335==--

From xen-devel-bounces@lists.xen.org Sat Oct 14 13:29:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 13:29:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3MVc-0001Cs-9N; Sat, 14 Oct 2017 13:29:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3MVa-0001Ch-Sm
 for xen-devel@lists.xensource.com; Sat, 14 Oct 2017 13:29:42 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 D9/31-23912-54112E95; Sat, 14 Oct 2017 13:29:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVddV8FG
 kwd5DrBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeNR1g6ngg0fF3GstrA2M
 2y26GLk4hAQamSQ2XFjJBOE8ZpR4tWIOkMMJ5GxjlOjY6gRiiwg4S3w9M5cdxOYV0Jf41dHJC
 GILC1hLfPp4ihWkWUJgJqfEhLarYM0SAr4Ss182MMPY826tAWpg52ATsJI4JAYSZRFQlXj9+D
 jzBEbuBYwMqxg1ilOLylKLdI0M9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAn1
 ez8DAuIOxcbbfIUZJDiYlUd5zrQ8jhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwdgs8ihQSLEpN
 T61Iy8wBBh9MWoKDR0mEdyc/UJq3uCAxtzgzHSJ1ilGX49imy3+YhFjy8vNSpcR5Y0BmCIAUZ
 ZTmwY2ARcIlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8NSBTeDLzSuA2vQI6ggnoiHcRD0
 COKElESEk1MHbq20nKqNUt1VybpX2UO1D9K1/hl4r1Qg6pyxU7b9R++rz59ZrfDGfWCj2WcTD
 WF8xWt+r996lZ776E3u/ENM83Gxefbb5yR74qxvhn8ixB3T//lNc6bJoT1ZN+3+TO2idu96Il
 ZrxkcpKQylvJcZ7Ro2jqyomnpD8Kxmop+Iv8/q/MsVDktxJLcUaioRZzUXEiAOEK+uN/AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1507987779!68124927!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19784 invoked from network); 14 Oct 2017 13:29:40 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 13:29:40 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3MVW-00071s-7M; Sat, 14 Oct 2017 13:29:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e3MVQ-00023A-KB; Sat, 14 Oct 2017 13:29:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e3MVQ-0003lK-3J; Sat, 14 Oct 2017 13:29:32 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114452-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=d6efd7291538118973bcfe731e4a291157119c6a
X-Osstest-Versions-That: libvirt=764d7d0915422bf8d3608bff078c6c1480d25730
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 14 Oct 2017 13:29:32 +0000
Subject: [Xen-devel] [libvirt test] 114452: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5683442423827654961=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 114395
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 114395
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 114395
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass

version targeted for testing:
 libvirt              d6efd7291538118973bcfe731e4a291157119c6a
baseline version:
 libvirt              764d7d0915422bf8d3608bff078c6c1480d25730

Last test of basis   114395  2017-10-12 04:20:04 Z    2 days
Testing same since   114452  2017-10-13 05:32:05 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  caoxinhua <caoxinhua@huawei.com>
  Chao Fan <fanc.fnst@cn.fujitsu.com>
  Guido GÃ¼nther <agx@sigxcpu.org>
  Jiri Denemark <jdenemar@redhat.com>
  John Ferlan <jferlan@redhat.com>
  Li Zhijian <lizhijian@cn.fujitsu.com>
  Nitesh Konkar <niteshkonkar.libvirt@gmail.com>
  Nitesh Konkar <nitkon12@linux.vnet.ibm.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-amd64-libvirt-vhd                                 pass    


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


Pushing revision :

+ branch=libvirt
+ revision=d6efd7291538118973bcfe731e4a291157119c6a
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push libvirt d6efd7291538118973bcfe731e4a291157119c6a
+ branch=libvirt
+ revision=d6efd7291538118973bcfe731e4a291157119c6a
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=libvirt
+ xenbranch=xen-unstable
+ '[' xlibvirt = xlinux ']'
+ linuxbranch=
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' xd6efd7291538118973bcfe731e4a291157119c6a = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://libvirt.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.libvirt
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree libvirt
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/libvirt
+ git push osstest@xenbits.xen.org:/home/xen/git/libvirt.git d6efd7291538118973bcfe731e4a291157119c6a:refs/heads/xen-tested-master
To osstest@xenbits.xen.org:/home/xen/git/libvirt.git
   764d7d0..d6efd72  d6efd7291538118973bcfe731e4a291157119c6a -> xen-tested-master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5683442423827654961==--

From xen-devel-bounces@lists.xen.org Sat Oct 14 14:01:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 14:01:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3N0L-0004yI-Oc; Sat, 14 Oct 2017 14:01:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3N0J-0004xq-TL
 for xen-devel@lists.xensource.com; Sat, 14 Oct 2017 14:01:28 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 AA/8F-29911-7B812E95; Sat, 14 Oct 2017 14:01:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXerxKN
 Ig0/HrC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8b6Nu+DRHMaKN4vOsjcw
 finqYuTiEBJoZJKYtnwtG4TzmFHicUMPK4SzjVHiyp6JjF2MnBwiAs4SX8/MZQexeQX0JSbM3
 w1UxMEhLGAlsXKdOUi9hECLnMTJu9vB6iUEvCU27+1hg7HP3TzN1MXIzsEGVH9IDCTKIqAqsf
 HNOfYJjNwLGBlWMaoXpxaVpRbpmuglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgR
 6nAEIdjB2X/Y/xCjJwaQkynuu9WGkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneRPFHkUKCRanp
 qRVpmTnA0INJS3DwKInwVoOkeYsLEnOLM9MhUqcYdTmObbr8h0mIJS8/L1VKnDcTpEgApCijN
 A9uBCwOLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYtw1kCk9mXgncpldARzABHfEu4gHIES
 WJCCmpBkb3ndZ5GkdKfpzQ33J4ywvuFzLpG7sdFIOabu4/l7i4PeTcn9fmsufft8TPPSJ7/NK
 E7LCGksmXOx3tOaLjb91hYO6JCOQPD5HNXnT0Xw7DJN+vnD47f36p/zFn+7/g3c97U6/LM5b1
 qa+TvX6eXSXSMX9Ca4Qx3w1+RqetZbpmmxl1JxgvkFdiKc5INNRiLipOBACSVAhkfgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1507989684!73689427!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7417 invoked from network); 14 Oct 2017 14:01:25 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 14:01:25 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3N0G-0007vP-28; Sat, 14 Oct 2017 14:01:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e3N09-00054h-Pr; Sat, 14 Oct 2017 14:01:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e3N09-0000Nc-3K; Sat, 14 Oct 2017 14:01:17 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114446-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=3e2bb7d281edae5a0732023061402e4a7231dffc
X-Osstest-Versions-That: linux=ffc97d4dde1d3c77beebddbbd2a0be5f8f18236a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 14 Oct 2017 14:01:17 +0000
Subject: [Xen-devel] [linux-3.18 test] 114446: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4339116891829623210=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114446 linux-3.18 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114446/

Failures :-/ but no regressions.

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop        fail REGR. vs. 114034

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 114034
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 114034
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 114034
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114034
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 114034
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114034
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 114034
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass

version targeted for testing:
 linux                3e2bb7d281edae5a0732023061402e4a7231dffc
baseline version:
 linux                ffc97d4dde1d3c77beebddbbd2a0be5f8f18236a

Last test of basis   114034  2017-10-05 07:56:53 Z    9 days
Failing since        114133  2017-10-08 09:26:23 Z    6 days    6 attempts
Testing same since   114446  2017-10-13 01:48:04 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Adrian Salido <salidoa@google.com>
  Afzal Mohammed <afzal.mohd.ma@gmail.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alden Tondettar <alden.tondettar@gmail.com>
  Alexander Potapenko <glider@google.com>
  Andrey Konovalov <andreyknvl@google.com>
  Andrey Ryabinin <aryabinin@virtuozzo.com>
  Archit Taneja <architt@codeaurora.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnd Bergmann <arnd@arndb.de>
  Arvind Yadav <arvind.yadav.cs@gmail.com>
  Bartosz Golaszewski <bgolaszewski@baylibre.com>
  Casey Schaufler <casey@schaufler-ca.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Connor O'Brien <connoro@google.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Drake <dan@reactivated.net>
  Darrick J. Wong <darrick.wong@oracle.com>
  David Eccher <d.eccher@gmail.com>
  David Howells <dhowells@redhat.com>
  David S. Miller <davem@davemloft.net>
  Dmitry Fleytman <dmitry@daynix.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Vyukov <dvyukov@google.com>
  Doug Ledford <dledford@redhat.com>
  Dragos Bogdan <dragos.bogdan@analog.com>
  Erez Shitrit <erezsh@mellanox.com>
  Eryu Guan <guaneryu@gmail.com>
  Felipe Balbi <balbi@ti.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Feras Daoud <ferasda@mellanox.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guenter Roeck <groeck@chromium.org>
  Guenter Roeck <linux@roeck-us.net>
  Gwendal Grignou <gwendal@chromium.org>
  Heiner Kallweit <hkallweit1@gmail.com>
  Helge Deller <deller@gmx.de>
  Helmut Klein <hgkr.klein@gmail.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Ira Weiny <ira.weiny@intel.com>
  James Morris <james.l.morris@oracle.com>
  Jan Kara <jack@suse.cz>
  Jani Nikula <jani.nikula@intel.com>
  Javier Martinez Canillas <javier@osg.samsung.com>
  Jens Axboe <axboe@fb.com>
  Jim Dickerson <jim.dickerson@hpe.com>
  Jiri Kosina <jkosina@suse.cz>
  Jiri Pirko <jiri@mellanox.com>
  Johan Hovold <johan@kernel.org>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Josef Bacik <jbacik@fb.com>
  Lars-Peter Clausen <lars@metafoo.de>
  Leon Romanovsky <leon@kernel.org>
  Liping Zhang <zlpnobody@gmail.com>
  Lukas Wunner <lukas@wunner.de>
  Marc Dietrich <marvin24@gmx.de>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Matt Fornero <matt.fornero@mathworks.com>
  Matthew Whitehead <tedheadster@gmail.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Michael Hennerich <michael.hennerich@analog.com>
  Myungho Jung <mhjungk@gmail.com>
  Nicolai Stange <nstange@suse.de>
  Niklas SÃ¶derlund <niklas.soderlund+renesas@ragnatech.se>
  Oleg Nesterov <oleg@redhat.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Pan Bian <bianpan2016@163.com>
  Paul Burton <paul.burton@imgtec.com>
  Paul Moore <paul@paul-moore.com>
  Peng Fan <van.freenix@gmail.com>
  Ralf Baechle <ralf@linux-mips.org>
  Richard Guy Briggs <rgb@redhat.com>
  Rob Herring <robh@kernel.org>
  Rodrigo Vivi <rodrigo.vivi@intel.com>
  Roman SpychaÅ‚a <roed@onet.eu>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Santosh Shilimkar <santosh.shilimkar@oracle.com>
  Sasha Levin <alexander.levin@verizon.com>
  Shaohua Li <shli@fb.com>
  Stefan Popa <stefan.popa@analog.com>
  Sylwester Nawrocki <s.nawrocki@samsung.com>
  Takashi Iwai <tiwai@suse.de>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thibault Saunier <thibault.saunier@osg.samsung.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  Zhu Yanjun <yanjun.zhu@oracle.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Pushing revision :

+ branch=linux-3.18
+ revision=3e2bb7d281edae5a0732023061402e4a7231dffc
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push linux-3.18 3e2bb7d281edae5a0732023061402e4a7231dffc
+ branch=linux-3.18
+ revision=3e2bb7d281edae5a0732023061402e4a7231dffc
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=linux
+ xenbranch=xen-unstable
+ '[' xlinux = xlinux ']'
+ linuxbranch=linux-3.18
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' x3e2bb7d281edae5a0732023061402e4a7231dffc = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git = x ']'
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git = x ']'
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.linux-3.18
++ : daily-cron.linux-3.18
++ : daily-cron.linux-3.18
++ : daily-cron.linux-3.18
++ : daily-cron.linux-3.18
++ : daily-cron.linux-3.18
++ : daily-cron.linux-3.18
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.linux-3.18
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree linux-3.18
+ case $1 in
+ : git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
+ : linux-3.18.y
+ : linux-3.18.y
+ : git
+ : git
+ : git://xenbits.xen.org/linux-pvops.git
+ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ : tested/linux-3.18
+ : refs/heads/tested/linux-3.18
+ return 0
+ cd /home/osstest/repos/linux
+ git push osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git 3e2bb7d281edae5a0732023061402e4a7231dffc:refs/heads/tested/linux-3.18
To osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
   ffc97d4..3e2bb7d  3e2bb7d281edae5a0732023061402e4a7231dffc -> tested/linux-3.18
+ exit 0


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4339116891829623210==--

From xen-devel-bounces@lists.xen.org Sat Oct 14 17:14:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 17:14:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3Q0g-0008SK-TL; Sat, 14 Oct 2017 17:14:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Q0f-0008Rt-Dc
 for xen-devel@lists.xensource.com; Sat, 14 Oct 2017 17:14:01 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 B9/2B-10698-8D542E95; Sat, 14 Oct 2017 17:14:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVfe666N
 Ig1098hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6Px0j61g3QHGiq1X5jE2
 MC7pYOxi5OIQEmhkkvj99DsbhPOYUeLP1/lMEM42RokVh9uAyjg5RAScJb6emcsOYvMK6Eus2
 dTGDGILC1hJTP60AaxbQuCjosSk6T/BGiQEPCWuf5nCAmOv7d/F2sXIzsEG1HBIDCTKIqAq0d
 62gGkCI/cCRoZVjOrFqUVlqUW6xnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIF
 +ZwCCHYzNX5wOMUpyMCmJ8p5rfRgpxJeUn1KZkVicEV9UmpNafIhRhoNDSYK3yeVRpJBgUWp6
 akVaZg4wAGHSEhw8SiK8ASBp3uKCxNzizHSI1ClGXY5jmy7/YRJiycvPS5US5/UEKRIAKcooz
 YMbAYuGS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmnQMyhSczrwRu0yugI5iAjngX8QDkiJ
 JEhJRUA6Ppl19Xnxu4Js2K3nw6L2KjP9vF6MI5x9/uFpux6t9x47nRBQEHU9cJxl+Xffpqd4T
 51l6zWj/VWJ4VRUkB1qaCm+dtNve8rDxJUKX1f/ndOrUvoovCVy7svcUS3/301EftVVN/nlW+
 MkfESPX+98MtjEzzfi/VZ++yYzFIajzozKkax30yNUqJpTgj0VCLuag4EQDmacY3gQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1508001238!98586285!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59000 invoked from network); 14 Oct 2017 17:13:59 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 17:13:59 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Q0a-0004uJ-VF; Sat, 14 Oct 2017 17:13:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e3Q0V-00088j-Bf; Sat, 14 Oct 2017 17:13:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e3Q0T-0004lO-Ny; Sat, 14 Oct 2017 17:13:50 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114454-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=bdc2ae68e2ecba1c3f55ad953189fe33362d1c51
X-Osstest-Versions-That: xen=667f70e658c4c382672056ebaf1505b4c5cdb0aa
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 14 Oct 2017 17:13:50 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 114454: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============9011493853110485255=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114454 xen-4.8-testing real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114454/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-xtf-amd64-amd64-5 48 xtf/test-hvm64-lbr-tsx-vmentry fail REGR. vs. 114173
 test-xtf-amd64-amd64-2 48 xtf/test-hvm64-lbr-tsx-vmentry fail REGR. vs. 114173

Tests which did not succeed, but are not blocking:
 test-xtf-amd64-amd64-3      48 xtf/test-hvm64-lbr-tsx-vmentry fail like 114173
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 114173
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114173
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114173
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114173
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 114173
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 build-i386-prev               7 xen-build/dist-test          fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 build-amd64-prev              7 xen-build/dist-test          fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  bdc2ae68e2ecba1c3f55ad953189fe33362d1c51
baseline version:
 xen                  667f70e658c4c382672056ebaf1505b4c5cdb0aa

Last test of basis   114173  2017-10-09 03:27:38 Z    5 days
Failing since        114313  2017-10-11 00:46:14 Z    3 days    3 attempts
Testing same since   114454  2017-10-13 06:48:53 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  George Dunlap <george.dunlap@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tim Deegan <tim@xen.org>
  Vitaly Kuznetsov <vkuznets@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

------------------------------------------------------------
commit bdc2ae68e2ecba1c3f55ad953189fe33362d1c51
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Thu Oct 12 15:20:20 2017 +0200

    x86/cpu: Fix IST handling during PCPU bringup
    
    Clear IST references in newly allocated IDTs.  Nothing good will come of
    having them set before the TSS is suitably constructed (although the chances
    of the CPU surviving such an IST interrupt/exception is extremely slim).
    
    Uniformly set the IST references after the TSS is in place.  This fixes an
    issue on AMD hardware, where onlining a PCPU while PCPU0 is in HVM context
    will cause IST_NONE to be copied into the new IDT, making that PCPU vulnerable
    to privilege escalation from PV guests until it subsequently schedules an HVM
    guest.
    
    This is XSA-244.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: cc08c73c8c1f5ba5ed0f8274548db6725e1c3157
    master date: 2017-10-12 14:50:31 +0200

commit 96e6364b5f64cc8b1210a8ab5cb7801162833ebb
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Thu Oct 12 15:19:40 2017 +0200

    x86/shadow: Don't create self-linear shadow mappings for 4-level translated guests
    
    When initially creating a monitor table for 4-level translated guests, don't
    install a shadow-linear mapping.  This mapping is actually self-linear, and
    trips up the writeable heuristic logic into following Xen's mappings, not the
    guests' shadows it was expecting to follow.
    
    A consequence of this is that sh_guess_wrmap() needs to cope with there being
    no shadow-linear mapping present, which in practice occurs once each time a
    vcpu switches to 4-level paging from a different paging mode.
    
    An appropriate shadow-linear slot will be inserted into the monitor table
    either while constructing lower level monitor tables, or by sh_update_cr3().
    
    While fixing this, clarify the safety of the other mappings.  Despite
    appearing unsafe, it is correct to create a guest-linear mapping for
    translated domains; this is self-linear and doesn't point into the translated
    domain.  Drop a dead clause for translate != external guests.
    
    This is XSA-243.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Tim Deegan <tim@xen.org>
    master commit: bf2b4eadcf379d0361b38de9725ea5f7a18a5205
    master date: 2017-10-12 14:50:07 +0200

commit 1a8ad09dd1e13894773944fc2de36d37f14faa68
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:19:12 2017 +0200

    x86: don't allow page_unlock() to drop the last type reference
    
    Only _put_page_type() does the necessary cleanup, and hence not all
    domain pages can be released during guest cleanup (leaving around
    zombie domains) if we get this wrong.
    
    This is XSA-242.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    master commit: 6410733a8a0dff2fe581338ff631670cf91889db
    master date: 2017-10-12 14:49:46 +0200

commit df8919786f4781139cbd1be7340dd93f3408edee
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:18:33 2017 +0200

    x86: don't store possibly stale TLB flush time stamp
    
    While the timing window is extremely narrow, it is theoretically
    possible for an update to the TLB flush clock and a subsequent flush
    IPI to happen between the read and write parts of the update of the
    per-page stamp. Exclude this possibility by disabling interrupts
    across the update, preventing the IPI to be serviced in the middle.
    
    This is XSA-241.
    
    Reported-by: Jann Horn <jannh@google.com>
    Suggested-by: George Dunlap <george.dunlap@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    master commit: 23a183607a427572185fc51c76cc5ab11c00c4cc
    master date: 2017-10-12 14:48:25 +0200

commit c4f969d25463586103a70f2bc36624e2287b880c
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:17:20 2017 +0200

    x86: limit linear page table use to a single level
    
    That's the only way that they're meant to be used. Without such a
    restriction arbitrarily long chains of same-level page tables can be
    built, tearing down of which may then cause arbitrarily deep recursion,
    causing a stack overflow. To facilitate this restriction, a counter is
    being introduced to track both the number of same-level entries in a
    page table as well as the number of uses of a page table in another
    same-level one (counting into positive and negative direction
    respectively, utilizing the fact that both counts can't be non-zero at
    the same time).
    
    Note that the added accounting introduces a restriction on the number
    of times a page can be used in other same-level page tables - more than
    32k of such uses are no longer possible.
    
    Note also that some put_page_and_type[_preemptible]() calls are
    replaced with open-coded equivalents.  This seemed preferrable to
    adding "parent_table" to the matrix of functions.
    
    Note further that cross-domain same-level page table references are no
    longer permitted (they probably never should have been).
    
    This is XSA-240.
    
    Reported-by: Jann Horn <jannh@google.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Signed-off-by: George Dunlap <george.dunlap@citrix.com>
    master commit: 6987fc7558bdbab8119eabf026e3cdad1053f0e5
    master date: 2017-10-12 14:44:34 +0200

commit b1f3f1dde1b904160d3ce895a2fbccab21706214
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:16:54 2017 +0200

    x86/HVM: prefill partially used variable on emulation paths
    
    Certain handlers ignore the access size (vioapic_write() being the
    example this was found with), perhaps leading to subsequent reads
    seeing data that wasn't actually written by the guest. For
    consistency and extra safety also do this on the read path of
    hvm_process_io_intercept(), even if this doesn't directly affect what
    guests get to see, as we've supposedly already dealt with read handlers
    leaving data completely unitialized.
    
    This is XSA-239.
    
    Reported-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    master commit: 0d4732ac29b63063764c29fa3bd8946daf67d6f3
    master date: 2017-10-12 14:43:26 +0200

commit 7251c0654004ecfb2c1f831564a95113b97ee51a
Author: Vitaly Kuznetsov <vkuznets@redhat.com>
Date:   Thu Oct 12 15:16:18 2017 +0200

    x86/ioreq server: correctly handle bogus XEN_DMOP_{,un}map_io_range_to_ioreq_server arguments
    
    Misbehaving device model can pass incorrect XEN_DMOP_map/
    unmap_io_range_to_ioreq_server arguments, namely end < start when
    specifying address range. When this happens we hit ASSERT(s <= e) in
    rangeset_contains_range()/rangeset_overlaps_range() with debug builds.
    Production builds will not trap right away but may misbehave later
    while handling such bogus ranges.
    
    This is XSA-238.
    
    Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: d59e55b018cfb79d0c4f794041aff4fe1cd0d570
    master date: 2017-10-12 14:43:02 +0200

commit 1960ca822091d6c956349f8534f19a6d072a2ece
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:15:40 2017 +0200

    x86/FLASK: fix unmap-domain-IRQ XSM hook
    
    The caller and the FLASK implementation of xsm_unmap_domain_irq()
    disagreed about what the "data" argument points to in the MSI case:
    Change both sides to pass/take a PCI device.
    
    This is part of XSA-237.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 6f17f5c43a3bd28d27ed8133b2bf513e2eab7d59
    master date: 2017-10-12 14:37:56 +0200

commit 866cfa15751edb9c5cd1d2ad78671a16c31b6316
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:15:07 2017 +0200

    x86/IRQ: conditionally preserve irq <-> pirq mapping on map error paths
    
    Mappings that had been set up before should not be torn down when
    handling unrelated errors.
    
    This is part of XSA-237.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    master commit: 573ac7b22aba9e5b8d40d9cdccd744af57cd5928
    master date: 2017-10-12 14:37:26 +0200

commit ddd6e415b11f41ad9a5ca6f919a294205360fe74
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:14:42 2017 +0200

    x86/MSI: disallow redundant enabling
    
    At the moment, Xen attempts to allow redundant enabling of MSI by
    having pci_enable_msi() return 0, and point to the existing MSI
    descriptor, when the msi already exists.
    
    Unfortunately, if subsequent errors are encountered, the cleanup
    paths assume pci_enable_msi() had done full initialization, and
    hence undo everything that was assumed to be done by that
    function without also undoing other setup that would normally
    occur only after that function was called (in map_domain_pirq()
    itself).
    
    Rather than try to make the redundant enabling case work properly, just
    forbid it entirely by having pci_enable_msi() return -EEXIST when MSI
    is already set up.
    
    This is part of XSA-237.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    master commit: a46126fec20e0cf4f5442352ef45efaea8c89646
    master date: 2017-10-12 14:36:58 +0200

commit 370cc9aa4901a1646e6fbbfe009a09ba7aaddb15
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:14:14 2017 +0200

    x86: enforce proper privilege when (un)mapping pIRQ-s
    
    (Un)mapping of IRQs, just like other RESOURCE__ADD* / RESOURCE__REMOVE*
    actions (in FLASK terms) should be XSM_DM_PRIV rather than XSM_TARGET.
    This in turn requires bypassing the XSM check in physdev_unmap_pirq()
    for the HVM emuirq case just like is being done in physdev_map_pirq().
    The primary goal security wise, however, is to no longer allow HVM
    guests, by specifying their own domain ID instead of DOMID_SELF, to
    enter code paths intended for PV guest and the control domains of HVM
    guests only.
    
    This is part of XSA-237.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    master commit: db72faf69c94513e180568006a9d899ed422ff90
    master date: 2017-10-12 14:36:30 +0200

commit 39e3024360a4c09205b9b85002f68ed9aa6cc034
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:13:36 2017 +0200

    x86: don't allow MSI pIRQ mapping on unowned device
    
    MSI setup should be permitted only for existing devices owned by the
    respective guest (the operation may still be carried out by the domain
    controlling that guest).
    
    This is part of XSA-237.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 3308374b1be7d43e23bd2e9eaf23ec06d7959882
    master date: 2017-10-12 14:35:14 +0200

commit 9f092f57d2829a271233aef1d1df0bff84275122
Author: Julien Grall <julien.grall@arm.com>
Date:   Thu Sep 14 16:39:01 2017 +0100

    xen/arm: p2m: Read *_mapped_gfn with the p2m lock taken
    
    *_mapped_gfn are currently read before acquiring the lock. However, they
    may be modified by the p2m code before the lock was acquired. This means
    we will use the wrong values.
    
    Fix it by moving the read inside the section protected by the p2m lock.
    
    Signed-off-by: Julien Grall <julien.grall@arm.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
    Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
    (cherry picked from commit 2c2ae1976da06283e923d97720c0bdcbebf04515)
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============9011493853110485255==--

From xen-devel-bounces@lists.xen.org Sat Oct 14 17:21:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 17:21:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3Q8H-0001ft-Pu; Sat, 14 Oct 2017 17:21:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Q8G-0001fi-Ow
 for xen-devel@lists.xensource.com; Sat, 14 Oct 2017 17:21:52 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 5E/7E-21876-FA742E95; Sat, 14 Oct 2017 17:21:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXed+6N
 Ig957ehYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+LzqNkvBhcqK2wdPszYw
 HovoYuTiEBJoZJJYv3gFM4TzmFFixt4F7BDONkaJQzf/AmU4OUQEnCW+npnLDmLzCuhLHL/Qy
 AZiCwu4Saw/PRmsW0JgpqzEt665QA4HkOMt8fFQAUgNiPn9XRdjFyM7B5uAlcQhMZAoi4CqxN
 59K9gnMHIvYGRYxahRnFpUllqka2isl1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4k
 R6HMGINjB+G+b5yFGSQ4mJVHec60PI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8G5zexQpJFiU
 mp5akZaZAww+mLQEB4+SCO9KkDRvcUFibnFmOkTqFKMux7FNl/8wCbHk5eelSolDzBAAKcooz
 YMbAYuES4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmdQSZwpOZVwK36RXQEUxAR7yLeAByRE
 kiQkqqgXHOuZnM0ct62k793ilUPFchreRN+a3Iux38fTftmacIzd01r9tZyCuDS31eX2jkvJ9
 bBWctL5bw5dx86fL37jVvY3bpTlt9bs/OmYYtnu8vfNTarCAi6l9XPWNF1yaXZabumk01uUkG
 a2fYlVat2FAgbMMdfN/mpJaKfpBI09SGHRlpHaZb1ZRYijMSDbWYi4oTAUJkYE9/AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1508001709!106831777!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34929 invoked from network); 14 Oct 2017 17:21:50 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 17:21:50 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Q8B-00059n-Tj; Sat, 14 Oct 2017 17:21:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e3Q86-0000MD-HR; Sat, 14 Oct 2017 17:21:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e3Q86-0000I5-9K; Sat, 14 Oct 2017 17:21:42 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114457-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=5cd7ce5dde3f228b3b669ed9ca432f588947bd40
X-Osstest-Versions-That: qemuu=7434775abf8fb2ca3b9e805d30656f4da8c08816
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 14 Oct 2017 17:21:42 +0000
Subject: [Xen-devel] [qemu-upstream-unstable test] 114457: tolerable FAIL -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0957645405192063698=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114457 qemu-upstream-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114457/

Failures :-/ but no regressions.

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-rtds     10 debian-install           fail REGR. vs. 114029

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 114014
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 114029
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 114029
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 114029
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 qemuu                5cd7ce5dde3f228b3b669ed9ca432f588947bd40
baseline version:
 qemuu                7434775abf8fb2ca3b9e805d30656f4da8c08816

Last test of basis   114029  2017-10-05 04:17:58 Z    9 days
Testing same since   114273  2017-10-10 11:03:21 Z    4 days    4 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alex Williamson <alex.williamson@redhat.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eric Blake <eblake@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Hannes Reinecke <hare@suse.com>
  Hannes Reinecke <hare@suse.de>
  Igor Mammedov <imammedo@redhat.com>
  Jan Dakinevich <jan.dakinevich@gmail.com>
  John Snow <jsnow@redhat.com>
  Kevin Wolf <kwolf@redhat.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Paolo Bonzini <pbonzini@redhat.com>
  Pavel Butsykin <pbutsykin@virtuozzo.com>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Pranith Kumar <bobby.prani@gmail.com>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <richard.henderson@linaro.org>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Stefan Hajnoczi <stefanha@redhat.com>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          pass    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Pushing revision :

+ branch=qemu-upstream-unstable
+ revision=5cd7ce5dde3f228b3b669ed9ca432f588947bd40
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push qemu-upstream-unstable 5cd7ce5dde3f228b3b669ed9ca432f588947bd40
+ branch=qemu-upstream-unstable
+ revision=5cd7ce5dde3f228b3b669ed9ca432f588947bd40
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=qemuu
+ xenbranch=xen-unstable
+ '[' xqemuu = xlinux ']'
+ linuxbranch=
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' x5cd7ce5dde3f228b3b669ed9ca432f588947bd40 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.qemu-upstream-unstable
++ : daily-cron.qemu-upstream-unstable
++ : daily-cron.qemu-upstream-unstable
++ : daily-cron.qemu-upstream-unstable
++ : daily-cron.qemu-upstream-unstable
++ : daily-cron.qemu-upstream-unstable
++ : daily-cron.qemu-upstream-unstable
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.qemu-upstream-unstable
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree qemu-upstream-unstable
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/qemu-upstream-unstable
+ git push osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git 5cd7ce5dde3f228b3b669ed9ca432f588947bd40:refs/heads/master
To osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
   7434775..5cd7ce5  5cd7ce5dde3f228b3b669ed9ca432f588947bd40 -> master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0957645405192063698==--

From xen-devel-bounces@lists.xen.org Sat Oct 14 17:45:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 17:45:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3QVB-0003zX-PX; Sat, 14 Oct 2017 17:45:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tim@xen.org>) id 1e3QVA-0003zR-6s
 for xen-devel@lists.xen.org; Sat, 14 Oct 2017 17:45:32 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 30/2D-08608-B3D42E95; Sat, 14 Oct 2017 17:45:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsXCqh5zXdfK91G
 kwaJzFhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bcxv1sBQtYKlY/m8HSwHiAuYuRi0NIYCGj
 RNPRdexdjJwcLAKqEnePLGcEsdkE5CTWbbzBBmKLCOhKPFvwjA2kgVlgN6PEiWVvgRo4OIQFj
 CRe7woEqeEVsJTYtP45WL2QgKfE1T3/WCDighInZz4Bs5kFdCR2br3DBtLKLCAtsfwfB0iYU8
 BL4smpxWAniAqoSFyZ8BbMlhAQkfh15xMzhK0pcfDSJhYIW0Hi/udrbBB2oMS0xu3MExgFZyH
 ZNgvJtlkI2xYwMq9i1ChOLSpLLdI1MtNLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/d
 xAgMWQYg2MF4ZkHgIUZJDiYlUd5zrQ8jhfiS8lMqMxKLM+KLSnNSiw8xqnNwCFzd9jdciiUvP
 y9VSYK3wedRpJBgUWp6akVaZg4wpmAqJTh4lER4u0DSvMUFibnFmekQqVOMuhw3Hl7/wyQENk
 NKnFcSpEgApCijNA9uBCy+LzHKSgnzMgLdJ8RTkFqUm1mCKv+KUZyDUUmYdxrIFJ7MvBK4Ta+
 AjmACOuJdxAOQI0oSEVJSDYzH/kwr3xtw/NjCUz6y3Cuuz3y7lrndxGhdd+VlSasFzRGNv18f
 i+DxLtHo1M3j2cfnYyqilsvlLhpge1X7eH9+wz31Q/M1m8SvnjLjKDnGxbSy52OY94eYjan7p
 heHbWoNadNO8vx8bNqV2IjHZ9b/CrF5d7yIVTrnY33UD6PvJrcCdMSam5VYijMSDbWYi4oTAd
 c1yiDqAgAA
X-Env-Sender: tim@xen.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1508003130!65201807!1
X-Originating-IP: [5.39.92.215]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24189 invoked from network); 14 Oct 2017 17:45:30 -0000
Received: from deinos.phlegethon.org (HELO deinos.phlegethon.org) (5.39.92.215)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Oct 2017 17:45:30 -0000
Received: from tjd by deinos.phlegethon.org with local (Exim 4.89 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1e3QUz-0008iK-Vm; Sat, 14 Oct 2017 17:45:21 +0000
Date: Sat, 14 Oct 2017 18:45:21 +0100
From: Tim Deegan <tim@xen.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171014174521.GC5163@deinos.phlegethon.org>
References: <1507816462-15881-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507816462-15881-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
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
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for 4.10 0/3] XSA-243 followup
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgMTQ6NTQgKzAxMDAgb24gMTIgT2N0ICgxNTA3ODIwMDU5KSwgQW5kcmV3IENvb3BlciB3cm90
ZToKPiBUaGUgaW1wb3J0YW50IGNoYW5nZSBoZXJlIGlzIGluIHBhdGNoIDMsIHdoaWNoIGlzIGlu
dGVuZGVkIHRvIHJlbW92ZSB0aGUKPiBjb3JyZWN0LWJ1dC1kYW5nZXJvdXMtbG9va2luZyBjb25z
dHJ1Y3Rpb24gb2YgbGluZWFyIHBhZ2V0YWJsZXMgc2xvdHMgZm9yCj4gc2hhZG93ZWQgZ3Vlc3Rz
LgoKPiBBbmRyZXcgQ29vcGVyICgzKToKPiAgIFJldmVydCAieDg2L21tOiBtb3ZlIFBWIGw0IHRh
YmxlIHNldHVwIGNvZGUiIGFuZCAieDg2L21tOiBmYWN0b3Igb3V0Cj4gICAgIHB2X2FyY2hfaW5p
dF9tZW1vcnkiCj4gICB4ODYvbW06IENvbnNvbGlkYXRlIGFsbCBYZW4gTDIgc2xvdCB3cml0aW5n
IGludG8KPiAgICAgaW5pdF94ZW5fcGFlX2wyX3Nsb3RzKCkKPiAgIHg4Ni9tbTogQ29uc29saWRh
dGUgYWxsIFhlbiBMNCBzbG90IHdyaXRpbmcgaW50byBpbml0X3hlbl9sNF9zbG90cygpCgpBY2tl
ZC1ieTogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Oct 14 20:49:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 20:49:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3TMk-0006DM-1j; Sat, 14 Oct 2017 20:49:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=453cb30b7=citrix-osstest@xenproject.org>)
 id 1e3TMi-0006Ct-6d
 for xen-devel@lists.xensource.com; Sat, 14 Oct 2017 20:49:00 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 A1/22-20813-B3872E95; Sat, 14 Oct 2017 20:48:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHSDva5VxaN
 IgwfXhC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8ans2vYCtrqKqbM6mJpYPwY3MXIySEh4C8x
 Z+Y0xi5GDiDbXeLewzSQsIiAs8SED7fZQGxeAT2Jy/+msYLYwgLxEpMP7mPqYuQCKt/DIXHiw
 xU2EIdHYIqUxOK2T6wQQ90lLjd2scDYF3ZMZgex2QQ8JCb2TASLswioSjT/bWIEsYUEtCSWLl
 7JBLFNUOLkzCdgNcwCEhIHX7xghphjITHjbjvTBEb+WUjKZiEpW8DItIpRvTi1qCy1SNdUL6k
 oMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMNgYgGAH4/TL/ocYJTmYlER5z7U+jBTi
 S8pPqcxILM6ILyrNSS0+xCjDwaEkwXu8/FGkkGBRanpqRVpmDjDsYdISHDxKIrztIGne4oLE3
 OLMdIjUKUZdjmObLv9hEmLJy89LlRLn3QhSJABSlFGaBzcCFoOXGGWlhHkZgY4S4ilILcrNLE
 GVf8UozsGoJMwbATKFJzOvBG7TK6AjmICOeBfxAOSIkkSElFQDY81erxBXo5qCGSviDp5peM8
 8zVNMNHvpzVfygR+fvGi72VHy+s4VadEJ5b1uUZ114bL5roaKO1SnNZiy3eP2WX577f7byveu
 GP/TjxE2a1/BZzihQszsquSV8p9aZjlndLyNVwZvX1kUaRVyjJdhtY0Zo8vOSeL75tz4bnLVp
 ehB5okVOTs+KLEUZyQaajEXFScCAMmVhfm8AgAA
X-Env-Sender: prvs=453cb30b7=citrix-osstest@xenproject.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1508014136!69195662!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41057 invoked from network); 14 Oct 2017 20:48:57 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Oct 2017 20:48:57 -0000
X-IronPort-AV: E=Sophos;i="5.43,378,1503360000"; d="scan'208";a="454074715"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL03.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72235-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-armhf-armhf-examine:examine-serial/bootloader:fail:regression
 linux-3.18:test-armhf-armhf-examine:examine-serial/kernel:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64:hosts-allocate:broken:nonblocking
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
X-Osstest-Versions-This: linux=3e2bb7d281edae5a0732023061402e4a7231dffc
X-Osstest-Versions-That: linux=ffc97d4dde1d3c77beebddbbd2a0be5f8f18236a
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 14 Oct 2017 21:48:53 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL03.citrite.net
Subject: [Xen-devel] [linux-3.18 baseline-only test] 72235: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7705844801723688955=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

This run is configured for baseline tests only.

flight 72235 linux-3.18 real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/72235/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-examine     10 examine-serial/bootloader fail REGR. vs. 72205
 test-armhf-armhf-examine     11 examine-serial/kernel     fail REGR. vs. 72205

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop        fail REGR. vs. 72205

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate               broken never pass
 build-arm64-pvops             2 hosts-allocate               broken never pass
 build-arm64-xsm               2 hosts-allocate               broken never pass
 build-arm64-xsm               3 capture-logs                 broken never pass
 build-arm64                   3 capture-logs                 broken never pass
 build-arm64-pvops             3 capture-logs                 broken never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail like 72205
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   like 72205
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   like 72205
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   like 72205
 test-amd64-amd64-qemuu-nested-intel 17 debian-hvm-install/l1/l2 fail like 72205
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop              fail like 72205
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop              fail like 72205
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop             fail like 72205
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-midway   13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-midway   14 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-i386-xl-qemut-win10-i386 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass

version targeted for testing:
 linux                3e2bb7d281edae5a0732023061402e4a7231dffc
baseline version:
 linux                ffc97d4dde1d3c77beebddbbd2a0be5f8f18236a

Last test of basis    72205  2017-10-06 00:56:47 Z    8 days
Testing same since    72235  2017-10-14 14:18:24 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Adrian Salido <salidoa@google.com>
  Afzal Mohammed <afzal.mohd.ma@gmail.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alden Tondettar <alden.tondettar@gmail.com>
  Alexander Potapenko <glider@google.com>
  Andrey Konovalov <andreyknvl@google.com>
  Andrey Ryabinin <aryabinin@virtuozzo.com>
  Archit Taneja <architt@codeaurora.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnd Bergmann <arnd@arndb.de>
  Arvind Yadav <arvind.yadav.cs@gmail.com>
  Bartosz Golaszewski <bgolaszewski@baylibre.com>
  Casey Schaufler <casey@schaufler-ca.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Connor O'Brien <connoro@google.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Drake <dan@reactivated.net>
  Darrick J. Wong <darrick.wong@oracle.com>
  David Eccher <d.eccher@gmail.com>
  David Howells <dhowells@redhat.com>
  David S. Miller <davem@davemloft.net>
  Dmitry Fleytman <dmitry@daynix.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Vyukov <dvyukov@google.com>
  Doug Ledford <dledford@redhat.com>
  Dragos Bogdan <dragos.bogdan@analog.com>
  Erez Shitrit <erezsh@mellanox.com>
  Eryu Guan <guaneryu@gmail.com>
  Felipe Balbi <balbi@ti.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Feras Daoud <ferasda@mellanox.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guenter Roeck <groeck@chromium.org>
  Guenter Roeck <linux@roeck-us.net>
  Gwendal Grignou <gwendal@chromium.org>
  Heiner Kallweit <hkallweit1@gmail.com>
  Helge Deller <deller@gmx.de>
  Helmut Klein <hgkr.klein@gmail.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Ira Weiny <ira.weiny@intel.com>
  James Morris <james.l.morris@oracle.com>
  Jan Kara <jack@suse.cz>
  Jani Nikula <jani.nikula@intel.com>
  Javier Martinez Canillas <javier@osg.samsung.com>
  Jens Axboe <axboe@fb.com>
  Jim Dickerson <jim.dickerson@hpe.com>
  Jiri Kosina <jkosina@suse.cz>
  Jiri Pirko <jiri@mellanox.com>
  Johan Hovold <johan@kernel.org>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Josef Bacik <jbacik@fb.com>
  Lars-Peter Clausen <lars@metafoo.de>
  Leon Romanovsky <leon@kernel.org>
  Liping Zhang <zlpnobody@gmail.com>
  Lukas Wunner <lukas@wunner.de>
  Marc Dietrich <marvin24@gmx.de>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Matt Fornero <matt.fornero@mathworks.com>
  Matthew Whitehead <tedheadster@gmail.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Michael Hennerich <michael.hennerich@analog.com>
  Myungho Jung <mhjungk@gmail.com>
  Nicolai Stange <nstange@suse.de>
  Niklas SÃ¶derlund <niklas.soderlund+renesas@ragnatech.se>
  Oleg Nesterov <oleg@redhat.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Pan Bian <bianpan2016@163.com>
  Paul Burton <paul.burton@imgtec.com>
  Paul Moore <paul@paul-moore.com>
  Peng Fan <van.freenix@gmail.com>
  Ralf Baechle <ralf@linux-mips.org>
  Richard Guy Briggs <rgb@redhat.com>
  Rob Herring <robh@kernel.org>
  Rodrigo Vivi <rodrigo.vivi@intel.com>
  Roman SpychaÅ‚a <roed@onet.eu>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Santosh Shilimkar <santosh.shilimkar@oracle.com>
  Sasha Levin <alexander.levin@verizon.com>
  Shaohua Li <shli@fb.com>
  Stefan Popa <stefan.popa@analog.com>
  Sylwester Nawrocki <s.nawrocki@samsung.com>
  Takashi Iwai <tiwai@suse.de>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thibault Saunier <thibault.saunier@osg.samsung.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  Zhu Yanjun <yanjun.zhu@oracle.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     blocked 
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          fail    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-armhf-armhf-xl-midway                                   pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

Test harness code can be found at
    http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary

broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Push not applicable.

(No revision log; it would be 1694 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7705844801723688955==--

From xen-devel-bounces@lists.xen.org Sat Oct 14 22:42:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 22:42:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3V7x-0008EK-NL; Sat, 14 Oct 2017 22:41:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3V7x-0008E9-53
 for xen-devel@lists.xensource.com; Sat, 14 Oct 2017 22:41:53 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 50/26-20813-0B292E95; Sat, 14 Oct 2017 22:41:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVXf9pEe
 RBku3SlqsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y+X8P0wFn5Mr9hz4x9LA
 +Naui5GLQ0igkUnizcX77BDOY0aJxnmfGCGcbYwSy2/cB3I4OUQEnCW+npnLDmLzCuhLtM5cw
 AJiCwuYSixsfcYC0iAh0K8pcaxzBViDhIC3xM/WXawwdteTr0Bxdg42ASuJQ2IgURYBVYlfe1
 6xTGDkXsDIsIpRozi1qCy1SNfYWC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9D
 rDECwg3Hn+sBDjJIcTEqivOdaH0YK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuAtmvgoUkiwKDU9
 tSItMwcYfjBpCQ4eJRHetxOA0rzFBYm5xZnpEKlTjLocxzZd/sMkxJKXn5cqJc4bCzJDAKQoo
 zQPbgQsFi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmDcdZApPZl4J3KZXQEcwAR3xLuIByB
 EliQgpqQbGo3X3dos+PPDh96+S/a27sqqrhPboWHPe4xP3OrS+4ve9i9r2HV4lNzxjhP7v71+
 rtKPMQEmr/ojwalY/m84IkeYHM1Uu270q0V/1ZO1eIevV53ut4/XPyFxaHraoVvXLo4VZC0t1
 PpdzGJvkPdpav81A+7d21Xm2vATRC9MNXbfVhR1Q8M5SYinOSDTUYi4qTgQA2bXc8YACAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1508020910!77040896!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53901 invoked from network); 14 Oct 2017 22:41:51 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 22:41:51 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3V7t-0004z7-9v; Sat, 14 Oct 2017 22:41:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e3V7n-0003VL-PM; Sat, 14 Oct 2017 22:41:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e3V7n-00034L-Ev; Sat, 14 Oct 2017 22:41:43 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114458-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-examine:reboot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-qcow2:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:leak-check/check:fail:regression
 linux-next:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=dcc70ea85761c9473a380b84ea0f70d554f05836
X-Osstest-Versions-That: linux=a957fd420ca8774f1a6708c64a867f056e67c46e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 14 Oct 2017 22:41:43 +0000
Subject: [Xen-devel] [linux-next test] 114458: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDQ1OCBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTQ0NTgvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNDM2MgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBS
RUdSLiB2cy4gMTE0MzYyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgNyB4
ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTQzNjIKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
NDM2MgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0MzYyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTQzNjIKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExNDM2MgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9v
dC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0MzYyCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTQzNjIKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNDM2MgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExNDM2Mgog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3Qg
ZmFpbCBSRUdSLiB2cy4gMTE0MzYyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTQzNjIKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDExNDM2MgogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3Rf
aG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0MzYyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTQzNjIK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDExNDM2MgogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgNyBy
ZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0MzYyCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMTQzNjIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTQzNjIKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDExNDM2MgogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0MzYyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMTQzNjIKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDExNDM2MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0MzYyCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZz
LiAxMTQzNjIKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNDM2MgogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0MzYyCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMTQzNjIKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNDM2MgogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTE0MzYyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
MjEgbGVhay1jaGVjay9jaGVjayBmYWlsIFJFR1IuIHZzLiAxMTQzNjIKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTQz
NjIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDExNDM2MgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
NiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTE0MzYyCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMTQzNjIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExNDM2MgogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE0
MzYyCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgZGNjNzBlYTg1NzYxYzk0NzNhMzgwYjg0ZWEw
ZjcwZDU1NGYwNTgzNgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgYTk1
N2ZkNDIwY2E4Nzc0ZjFhNjcwOGM2NGE4NjdmMDU2ZTY3YzQ2ZQoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgCkZhaWxpbmcgc2luY2Ug
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApUZXN0aW5nIHNh
bWUgc2luY2UgICAxMTQ0NTggIDIwMTctMTAtMTMgMDk6MjI6MjAgWiAgICAxIGRheXMgICAgMSBh
dHRlbXB0cwoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1
bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVz
aCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Oct 15 00:31:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Oct 2017 00:31:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3Wpu-0000Yz-9R; Sun, 15 Oct 2017 00:31:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mst@redhat.com>) id 1e3Wpt-0000Yd-Cd
 for xen-devel@lists.xen.org; Sun, 15 Oct 2017 00:31:21 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 F5/36-20813-85CA2E95; Sun, 15 Oct 2017 00:31:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsVysWW7jG7Emke
 RBufiLJZ8XMziwOhxdPdvpgDGKNbMvKT8igTWjPb/WxgLrrFXfGmzaGCcxtbFyMUhJDCXSeLd
 tXuMXYycHCwCjhJ7L21nAbEZBcokrvXPYIewMyS2Lj3JAtGwmlHi18m9TF2MHEANqhLHliqD1
 LAJaEs8m7qdGcQWEdCX2HS7kR2knlmghVXi+8TFYAuEBSIkTj++CGbzClhLLOt/wgoxtJVF4s
 ytNqiEoMTJmU/ArmAW0JK48e8l2DJmAWmJ5f84QMKcAt4SdxbOYQOxJYAWXz7azgQyR0Kgj1H
 i3fd7zBMYhWYhGTULyahZCKMWMDKvYtQoTi0qSy3SNTLTSyrKTM8oyU3MzNE1NDDTy00tLk5M
 T81JTCrWS87P3cQIDGYGINjBeGZB4CFGSQ4mJVHec60PI4X4kvJTKjMSizPii0pzUosPMcpwc
 ChJ8P5Z9ShSSLAoNT21Ii0zBxhXMGkJDh4lEd58kDRvcUFibnFmOkTqFKMux42H1/8wCbHk5e
 elSonzvgEpEgApyijNgxsBi/FLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuZVWw00hSczrwR
 u0yugI5iAjngX8QDkiJJEhJRUA+OdmuYPcetcw6S89rS+2fCI+8mxBYd+neSbrGhcs3K3Un72
 8Vn615qaeQLnGZu7KLta9K24fPF90EwOx9rqW1/mfZ60rK9Eh6un9ENJ8kOu3dmK0xO/mokVX
 /7NMWOf/JWW6nzB3ln//O3yk3ZUF/6v09DMrSipUzy1bcG2WQLKLzIYjx/ktlZiKc5INNRiLi
 pOBADcDyYc7AIAAA==
X-Env-Sender: mst@redhat.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1508027478!70724204!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36830 invoked from network); 15 Oct 2017 00:31:19 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Oct 2017 00:31:19 -0000
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id D85E3C0587C6;
 Sun, 15 Oct 2017 00:31:17 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com D85E3C0587C6
Received: from redhat.com (ovpn-120-178.rdu2.redhat.com [10.10.120.178])
 by smtp.corp.redhat.com (Postfix) with SMTP id AC13F5D725;
 Sun, 15 Oct 2017 00:31:15 +0000 (UTC)
Date: Sun, 15 Oct 2017 03:31:15 +0300
From: "Michael S. Tsirkin" <mst@redhat.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Message-ID: <20171015033021-mutt-send-email-mst@kernel.org>
References: <alpine.DEB.2.10.1709111119480.19719@sstabellini-ThinkPad-X260>
 <20170912031509.vufszbju3s2v2bw3@hz-desktop>
 <20171010160544.GA1772@char.us.oracle.com>
 <20171012124544.dq3wyr65tefi3glk@hz-desktop>
 <f6478644-0d4a-6531-9016-aee2a0e76417@redhat.com>
 <20171013075326.77azyi4j2wo3b2fx@hz-desktop>
 <20171013104453.50284426@nial.brq.redhat.com>
 <20171013111341.feb2462nh2rcrjpp@hz-desktop>
 <59E0C9F602000078001862C4@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1710131544350.2967@sstabellini-ThinkPad-X260>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <alpine.DEB.2.10.1710131544350.2967@sstabellini-ThinkPad-X260>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.32]); Sun, 15 Oct 2017 00:31:18 +0000 (UTC)
Cc: Haozhong Zhang <haozhong.zhang@intel.com>, wei.liu2@citrix.com,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, qemu-devel@nongnu.org,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, george.dunlap@citrix.com,
 xen-devel@lists.xen.org, Igor Mammedov <imammedo@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel@lists.xenproject.org, Anthony Perard <anthony.perard@citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>, Richard Henderson <rth@twiddle.net>,
 Eduardo Habkost <ehabkost@redhat.com>
Subject: Re: [Xen-devel] [Qemu-devel] [RFC QEMU PATCH v3 00/10] Implement
 vNVDIMM for Xen HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMTMsIDIwMTcgYXQgMDM6NDY6MzlQTSAtMDcwMCwgU3RlZmFubyBTdGFiZWxs
aW5pIHdyb3RlOgo+IE9uIEZyaSwgMTMgT2N0IDIwMTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4g
Pj4+IE9uIDEzLjEwLjE3IGF0IDEzOjEzLCA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPiB3cm90
ZToKPiA+ID4gVG8gSmFuLCBBbmRyZXcsIFN0ZWZhbm8gYW5kIEFudGhvbnksCj4gPiA+IAo+ID4g
PiB3aGF0IGRvIHlvdSB0aGluayBhYm91dCBhbGxvd2luZyBRRU1VIHRvIGJ1aWxkIHRoZSBlbnRp
cmUgZ3Vlc3QgQUNQSQo+ID4gPiBhbmQgbGV0dGluZyBTZWFCSU9TIHRvIGxvYWQgaXQ/IEFDUEkg
YnVpbGRlciBjb2RlIGluIGh2bWxvYWRlciBpcwo+ID4gPiBzdGlsbCB0aGVyZSBhbmQganVzdCBi
eXBhc3NlZCBpbiB0aGlzIGNhc2UuCj4gPiAKPiA+IFdlbGwsIGlmIHRoYXQgY2FuIGJlIG1hZGUg
d29yayBpbiBhIG5vbi1xdWlya3kgd2F5IGFuZCB3aXRob3V0Cj4gPiBsb3NzIG9mIGZ1bmN0aW9u
YWxpdHksIEknZCBwcm9iYWJseSBiZSBmaW5lLiBJIGRvIHRoaW5rLCBob3dldmVyLAo+ID4gdGhh
dCB0aGVyZSdzIGEgcmVhc29uIHRoaXMgaXMgYmVpbmcgaGFuZGxlZCBpbiBodm1sb2FkZXIgcmln
aHQgbm93Lgo+IAo+IEFuZCBub3QgdG8gZGlzY291cmFnZSB5b3UsIGp1c3QgYXMgYSBjbGFyaWZp
Y2F0aW9uLCB5b3UnbGwgYWxzbyBuZWVkIHRvCj4gY29uc2lkZXIgYmFja3dhcmQgY29tcGF0aWJp
bGl0eTogdW5sZXNzIHRoZSB0YWJsZXMgYXJlIGlkZW50aWNhbCwgSQo+IGltYWdpbmUgd2UnbGwg
aGF2ZSB0byBrZWVwIHVzaW5nIHRoZSBvbGQgdGFibGVzIGZvciBhbHJlYWR5IGluc3RhbGxlZAo+
IHZpcnR1YWwgbWFjaGluZXMuCgpNYXliZSB5b3UgY2FuIGhhbmRsZSB0aGlzIHVzaW5nIG1hY2hp
bmUgdHlwZSB2ZXJzaW9uaW5nLgpJbnN0YWxsZWQgZ3Vlc3RzIHdvdWxkIHVzZSB0aGUgb2xkIHR5
cGUuCgotLSAKTVNUCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Oct 15 00:31:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Oct 2017 00:31:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3Wpu-0000Yo-1u; Sun, 15 Oct 2017 00:31:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mst@redhat.com>) id 1e3Wpt-0000Yc-CX
 for xen-devel@lists.xenproject.org; Sun, 15 Oct 2017 00:31:21 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 F2/37-25852-85CA2E95; Sun, 15 Oct 2017 00:31:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsVysWW7jG74mke
 RBiv2m1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnt/7cwFlxjr/jSZtHAOI2ti5GLQ0hgLpPE
 u2v3GLsYOTlYBBwl9l7azgJiMwqUSVzrn8EOYWdIbF16kgWiYTWjxK+Te5m6GDmAGlQlji1VB
 qlhE9CWeDZ1OzOILSKgL7HpdiM7SD2zQAurxPeJi8EWCAtESJx+fBHM5hWwlljW/4QVYmgri8
 SZW21QCUGJkzOfgF3BLKAlcePfS7BlzALSEsv/cYCEOQW8Je4snMMGYksALb58tJ0JZI6EQB+
 jxLvv95gnMArNQjJqFpJRsxBGLWBkXsWoUZxaVJZapGtoqJdUlJmeUZKbmJmja2hgppebWlyc
 mJ6ak5hUrJecn7uJERjODECwg/HTsoBDjJIcTEqivOdaH0YK8SXlp1RmJBZnxBeV5qQWH2KU4
 eBQkuD9s+pRpJBgUWp6akVaZg4wsmDSEhw8SiK8+SBp3uKCxNzizHSI1ClGXY4bD6//YRJiyc
 vPS5US530DUiQAUpRRmgc3AhbllxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTM+xxkCk9mXgn
 cpldARzABHfEu4gHIESWJCCmpBsYzS6XKg54lS8kaPateeL7x63HdtWZfkmd8mfzrZNMNnwWC
 vQuLf9XaXb6w1ashJ3vDYqcd6/mq5+4tCLmhrZhUa/DgV9kPxk3Sy29senVpXXny8/ITC9af2
 2THuXqV7IZwCyGPp9Nzp7XN6Jj5s6VT+zBXcl+HHeOEJZ/POc40/xK9u9by4uEWJZbijERDLe
 ai4kQA6Unz4O0CAAA=
X-Env-Sender: mst@redhat.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1508027478!88481491!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41852 invoked from network); 15 Oct 2017 00:31:19 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Oct 2017 00:31:19 -0000
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id D85E3C0587C6;
 Sun, 15 Oct 2017 00:31:17 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com D85E3C0587C6
Received: from redhat.com (ovpn-120-178.rdu2.redhat.com [10.10.120.178])
 by smtp.corp.redhat.com (Postfix) with SMTP id AC13F5D725;
 Sun, 15 Oct 2017 00:31:15 +0000 (UTC)
Date: Sun, 15 Oct 2017 03:31:15 +0300
From: "Michael S. Tsirkin" <mst@redhat.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Message-ID: <20171015033021-mutt-send-email-mst@kernel.org>
References: <alpine.DEB.2.10.1709111119480.19719@sstabellini-ThinkPad-X260>
 <20170912031509.vufszbju3s2v2bw3@hz-desktop>
 <20171010160544.GA1772@char.us.oracle.com>
 <20171012124544.dq3wyr65tefi3glk@hz-desktop>
 <f6478644-0d4a-6531-9016-aee2a0e76417@redhat.com>
 <20171013075326.77azyi4j2wo3b2fx@hz-desktop>
 <20171013104453.50284426@nial.brq.redhat.com>
 <20171013111341.feb2462nh2rcrjpp@hz-desktop>
 <59E0C9F602000078001862C4@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1710131544350.2967@sstabellini-ThinkPad-X260>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <alpine.DEB.2.10.1710131544350.2967@sstabellini-ThinkPad-X260>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.32]); Sun, 15 Oct 2017 00:31:18 +0000 (UTC)
Cc: Haozhong Zhang <haozhong.zhang@intel.com>, wei.liu2@citrix.com,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, qemu-devel@nongnu.org,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, george.dunlap@citrix.com,
 xen-devel@lists.xen.org, Igor Mammedov <imammedo@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel@lists.xenproject.org, Anthony Perard <anthony.perard@citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>, Richard Henderson <rth@twiddle.net>,
 Eduardo Habkost <ehabkost@redhat.com>
Subject: Re: [Xen-devel] [Qemu-devel] [RFC QEMU PATCH v3 00/10] Implement
 vNVDIMM for Xen HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMTMsIDIwMTcgYXQgMDM6NDY6MzlQTSAtMDcwMCwgU3RlZmFubyBTdGFiZWxs
aW5pIHdyb3RlOgo+IE9uIEZyaSwgMTMgT2N0IDIwMTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4g
Pj4+IE9uIDEzLjEwLjE3IGF0IDEzOjEzLCA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPiB3cm90
ZToKPiA+ID4gVG8gSmFuLCBBbmRyZXcsIFN0ZWZhbm8gYW5kIEFudGhvbnksCj4gPiA+IAo+ID4g
PiB3aGF0IGRvIHlvdSB0aGluayBhYm91dCBhbGxvd2luZyBRRU1VIHRvIGJ1aWxkIHRoZSBlbnRp
cmUgZ3Vlc3QgQUNQSQo+ID4gPiBhbmQgbGV0dGluZyBTZWFCSU9TIHRvIGxvYWQgaXQ/IEFDUEkg
YnVpbGRlciBjb2RlIGluIGh2bWxvYWRlciBpcwo+ID4gPiBzdGlsbCB0aGVyZSBhbmQganVzdCBi
eXBhc3NlZCBpbiB0aGlzIGNhc2UuCj4gPiAKPiA+IFdlbGwsIGlmIHRoYXQgY2FuIGJlIG1hZGUg
d29yayBpbiBhIG5vbi1xdWlya3kgd2F5IGFuZCB3aXRob3V0Cj4gPiBsb3NzIG9mIGZ1bmN0aW9u
YWxpdHksIEknZCBwcm9iYWJseSBiZSBmaW5lLiBJIGRvIHRoaW5rLCBob3dldmVyLAo+ID4gdGhh
dCB0aGVyZSdzIGEgcmVhc29uIHRoaXMgaXMgYmVpbmcgaGFuZGxlZCBpbiBodm1sb2FkZXIgcmln
aHQgbm93Lgo+IAo+IEFuZCBub3QgdG8gZGlzY291cmFnZSB5b3UsIGp1c3QgYXMgYSBjbGFyaWZp
Y2F0aW9uLCB5b3UnbGwgYWxzbyBuZWVkIHRvCj4gY29uc2lkZXIgYmFja3dhcmQgY29tcGF0aWJp
bGl0eTogdW5sZXNzIHRoZSB0YWJsZXMgYXJlIGlkZW50aWNhbCwgSQo+IGltYWdpbmUgd2UnbGwg
aGF2ZSB0byBrZWVwIHVzaW5nIHRoZSBvbGQgdGFibGVzIGZvciBhbHJlYWR5IGluc3RhbGxlZAo+
IHZpcnR1YWwgbWFjaGluZXMuCgpNYXliZSB5b3UgY2FuIGhhbmRsZSB0aGlzIHVzaW5nIG1hY2hp
bmUgdHlwZSB2ZXJzaW9uaW5nLgpJbnN0YWxsZWQgZ3Vlc3RzIHdvdWxkIHVzZSB0aGUgb2xkIHR5
cGUuCgotLSAKTVNUCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Oct 15 00:35:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Oct 2017 00:35:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3WuD-0000ru-Uc; Sun, 15 Oct 2017 00:35:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mst@redhat.com>) id 1e3WuC-0000ri-NP
 for xen-devel@lists.xenproject.org; Sun, 15 Oct 2017 00:35:48 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 1A/28-20813-46DA2E95; Sun, 15 Oct 2017 00:35:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVysWW7jG7y2ke
 RBpv2a1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmt73YzFVyQqjiwo5uxgXG2aBcjJ4eQwGwm
 ie6GJBCbRcBe4uiGbywgNqNAmcTtNftZIewMiRPXOoFsLqD61YwS3evuskA0qEocfLmeEcRmE
 9CWeDZ1OzOILSLwjUXi8qMKEFtYIELi9OOLYDW8AtYSRyZeYoYYdJJZ4tP+U1AJQYmTM5+ADW
 UW0JK48e8lUxcjB5AtLbH8HwdImFPAUuLVj8fsILYE0K7LR9uZQOZICPQxSkyffpJ1AqPgLCS
 jZiEZNQth1AJG5lWMGsWpRWWpRbqG5npJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmb
 GIFhywAEOxhvbww4xCjJwaQkynuu9WGkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnewjWPIoUEi
 1LTUyvSMnOAEQSTluDgURLhFQZJ8xYXJOYWZ6ZDpE4x6nIc23T5D5MQS15+XqqUOK8FSJEASF
 FGaR7cCFg0X2KUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwryTIFJ7MvBK4Ta+AjmACOuJdxAO
 QI0oSEVJSDYyzBC121Lj/4vbZ++2ygfezLCbvWmE+91vhk4zm18ayRUwwuqHnmtfgFRmjP7G9
 4OGOngtOKzjf/TJeHVrxclL9lKwv/1rZd078sdZi3/tWu5czuXOWKoa9+76To1DY/bSHrcXKC
 TkV7H6PI0sEM02/2TYfY4t3VBc+pz5LP1Vnwsppuza73VViKc5INNRiLipOBACD1ZSl4QIAAA
 ==
X-Env-Sender: mst@redhat.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1508027746!77045824!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36187 invoked from network); 15 Oct 2017 00:35:47 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Oct 2017 00:35:47 -0000
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id C566E83F43;
 Sun, 15 Oct 2017 00:35:45 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com C566E83F43
Received: from redhat.com (ovpn-120-178.rdu2.redhat.com [10.10.120.178])
 by smtp.corp.redhat.com (Postfix) with SMTP id C95BA5DC18;
 Sun, 15 Oct 2017 00:35:43 +0000 (UTC)
Date: Sun, 15 Oct 2017 03:35:43 +0300
From: "Michael S. Tsirkin" <mst@redhat.com>
To: Paolo Bonzini <pbonzini@redhat.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Igor Mammedov <imammedo@redhat.com>, qemu-devel@nongnu.org,
 xen-devel@lists.xen.org, Dan Williams <dan.j.williams@intel.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Eduardo Habkost <ehabkost@redhat.com>,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>,
 Richard Henderson <rth@twiddle.net>,
 Anthony Perard <anthony.perard@citrix.com>,
 xen-devel@lists.xenproject.org, ian.jackson@eu.citrix.com,
 wei.liu2@citrix.com, george.dunlap@citrix.com, JBeulich@suse.com,
 andrew.cooper3@citrix.com
Message-ID: <20171015033133-mutt-send-email-mst@kernel.org>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
 <20170911044157.15403-1-haozhong.zhang@intel.com>
 <20170911160818.1bd44a82@nial.brq.redhat.com>
 <alpine.DEB.2.10.1709111119480.19719@sstabellini-ThinkPad-X260>
 <20170912031509.vufszbju3s2v2bw3@hz-desktop>
 <20171010160544.GA1772@char.us.oracle.com>
 <20171012124544.dq3wyr65tefi3glk@hz-desktop>
 <f6478644-0d4a-6531-9016-aee2a0e76417@redhat.com>
 <20171013075326.77azyi4j2wo3b2fx@hz-desktop>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171013075326.77azyi4j2wo3b2fx@hz-desktop>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.27]); Sun, 15 Oct 2017 00:35:46 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [RFC QEMU PATCH v3 00/10] Implement
 vNVDIMM for Xen HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMTMsIDIwMTcgYXQgMDM6NTM6MjZQTSArMDgwMCwgSGFvemhvbmcgWmhhbmcg
d3JvdGU6Cj4gT24gMTAvMTIvMTcgMTc6NDUgKzAyMDAsIFBhb2xvIEJvbnppbmkgd3JvdGU6Cj4g
PiBPbiAxMi8xMC8yMDE3IDE0OjQ1LCBIYW96aG9uZyBaaGFuZyB3cm90ZToKPiA+ID4gQmFzaWNh
bGx5LCBRRU1VIGJ1aWxkcyB0d28gUk9NcyBmb3IgZ3Vlc3QsIC9yb21AZXRjL2FjcGkvdGFibGVz
IGFuZAo+ID4gPiAvcm9tQGV0Yy90YWJsZS1sb2FkZXIuIFRoZSBmb3JtZXIgaXMgdW5zdHJ1Y3R1
cmVkIHRvIGd1ZXN0LCBhbmQKPiA+ID4gY29udGFpbnMgYWxsIGRhdGEgb2YgZ3Vlc3QgQUNQSS4g
VGhlIGxhdHRlciBpcyBhIEJJT1NMaW5rZXJMb2FkZXIKPiA+ID4gb3JnYW5pemVkIGFzIGEgc2V0
IG9mIGNvbW1hbmRzLCB3aGljaCBkaXJlY3QgdGhlIGd1ZXN0IChlLmcuLCBTZWFCSU9TCj4gPiA+
IG9uIEtWTS9RRU1VKSB0byByZWxvY2F0ZSBkYXRhIGluIHRoZSBmb3JtZXIgZmlsZSwgcmVjYWxj
dWxhdGUgY2hlY2tzdW0KPiA+ID4gb2Ygc3BlY2lmaWVkIGFyZWEsIGFuZCBmaWxsIGd1ZXN0IGFk
ZHJlc3MgaW4gc3BlY2lmaWVkIEFDUEkgZmllbGQuCj4gPiA+IAo+ID4gPiBPbmUgcGFydCBvZiBt
eSBwYXRjaGVzIGlzIHRvIGltcGxlbWVudCBhIG1lY2hhbmlzbSB0byB0ZWxsIFhlbiB3aGljaAo+
ID4gPiBwYXJ0IG9mIEFDUEkgZGF0YSBpcyBhIHRhYmxlIChORklUKSwgYW5kIHdoaWNoIHBhcnQg
ZGVmaW5lcyBhCj4gPiA+IG5hbWVzcGFjZSBkZXZpY2UgYW5kIHdoYXQgdGhlIGRldmljZSBuYW1l
IGlzLiBJIGNhbiBhZGQgdHdvIG5ldyBsb2FkZXIKPiA+ID4gY29tbWFuZHMgZm9yIHRoZW0gcmVz
cGVjdGl2ZWx5Lgo+ID4gPiAKPiA+ID4gQmVjYXVzZSB0aGV5IGp1c3QgcHJvdmlkZSBpbmZvcm1h
dGlvbiBhbmQgU2VhQklPUyBpbiBub24teGVuCj4gPiA+IGVudmlyb25tZW50IGlnbm9yZXMgdW5y
ZWNvZ25pemVkIGNvbW1hbmRzLCB0aGV5IHdpbGwgbm90IGJyZWFrIFNlYUJJT1MKPiA+ID4gaW4g
bm9uLXhlbiBlbnZpcm9ubWVudC4KPiA+ID4gCj4gPiA+IE9uIFFFTVUgc2lkZSwgbW9zdCBYZW4t
c3BlY2lmaWMgaGFja3MgaW4gQUNQSSBidWlsZGVyIGNvdWxkIGJlCj4gPiA+IGRyb3BwZWQsIGFu
ZCByZXBsYWNlZCBieSBhZGRpbmcgdGhlIG5ldyBsb2FkZXIgY29tbWFuZHMgKHRob3VnaCB0aGV5
Cj4gPiA+IG1heSBiZSB1c2VkIG9ubHkgYnkgWGVuKS4KPiA+ID4gCj4gPiA+IE9uIFhlbiBzaWRl
LCBhIGZ3X2NmZyBkcml2ZXIgYW5kIGEgQklPU0xpbmtlckxvYWRlciBjb21tYW5kIGV4ZWN1dG9y
Cj4gPiA+IGFyZSBuZWVkZWQgaW4sIHBlcmhhcHMsIGh2bWxvYWRlci4KPiA+IAo+ID4gSWYgWGVu
IGhhcyB0byBwYXJzZSBCSU9TTGlua2VyTG9hZGVyLCBpdCBjYW4gdXNlIHRoZSBleGlzdGluZyBj
b21tYW5kcwo+ID4gdG8gcHJvY2VzcyBhIHJlZHVjZWQgc2V0IG9mIEFDUEkgdGFibGVzLiAgSW4g
b3RoZXIgd29yZHMsCj4gPiBldGMvYWNwaS90YWJsZXMgd291bGQgb25seSBpbmNsdWRlIHRoZSBO
RklULCB0aGUgU1NEVCB3aXRoIG5hbWVzcGFjZQo+ID4gZGV2aWNlcywgYW5kIHRoZSBYU0RULiAg
ZXRjL2FjcGkvcnNkcCB3b3VsZCBpbmNsdWRlIHRoZSBSU0RQIHRhYmxlIGFzIHVzdWFsLgo+ID4K
PiA+IGh2bWxvYWRlciBjYW4gdGhlbjoKPiA+IAo+ID4gMSkgYWxsb2NhdGUgc29tZSBtZW1vcnkg
Zm9yIHdoZXJlIHRoZSBYU0RUIHdpbGwgZ28KPiA+IAo+ID4gMikgcHJvY2VzcyB0aGUgQklPU0xp
bmtlckxvYWRlciBsaWtlIFNlYUJJT1Mgd291bGQgZG8KPiA+IAo+ID4gMykgZmluZCB0aGUgUlNE
UCBpbiBsb3cgbWVtb3J5LCBzaW5jZSB0aGUgbG9hZGVyIHNjcmlwdCBtdXN0IGhhdmUgcGxhY2Vk
Cj4gPiBpdCB0aGVyZS4gIElmIGl0IGNhbm5vdCBmaW5kIGl0LCBhbGxvY2F0ZSBzb21lIGxvdyBt
ZW1vcnksIGZpbGwgaXQgd2l0aAo+ID4gdGhlIFJTRFAgaGVhZGVyIGFuZCByZXZpc2lvbiwgYW5k
IGFuZCBqdW1wIHRvIHN0ZXAgNgo+ID4gCj4gPiA0KSBJZiBpdCBmb3VuZCBRRU1VJ3MgUlNEUCwg
dXNlIGl0IHRvIGZpbmQgUUVNVSdzIFhTRFQKPiA+IAo+ID4gNSkgQ29weSBBQ1BJIHRhYmxlIHBv
aW50ZXJzIGZyb20gUUVNVSB0byBodm1sb2FkZXIncyBSU0RUIGFuZC9vciBYU0RULgo+ID4gCj4g
PiA2KSBidWlsZCBodm1sb2FkZXIgdGFibGVzIGFuZCBsaW5rIHRoZW0gaW50byB0aGUgUlNEVCBh
bmQvb3IgWFNEVCBhcyB1c3VhbC4KPiA+IAo+ID4gNykgb3ZlcndyaXRlIHRoZSBSU0RQIGluIGxv
dyBtZW1vcnkgd2l0aCBhIHBvaW50ZXIgdG8gaHZtbG9hZGVyJ3Mgb3duCj4gPiBSU0RUIGFuZC9v
ciBYU0RULCBhbmQgdXBkYXRlZCB0aGUgY2hlY2tzdW1zCj4gPiAKPiA+IFFFTVUncyBYU0RUIHJl
bWFpbnMgdGhlcmUgc29tZXdoZXJlIGluIG1lbW9yeSwgdW51c2VkIGJ1dCBoYXJtbGVzcy4KPiA+
IAo+IAo+IEl0IGNhbiB3b3JrIGZvciBwbGFuIHRhYmxlcyB3aGljaCBkbyBub3QgY29udGFpbiBB
TUwuCj4gCj4gSG93ZXZlciwgZm9yIGEgbmFtZXNwYWNlIGRldmljZSwgWGVuIG5lZWRzIHRvIGtu
b3cgaXRzIG5hbWUgaW4gb3JkZXIKPiB0byBkZXRlY3QgdGhlIHBvdGVudGlhbCBuYW1lIGNvbmZs
aWN0IHdpdGggdGhvc2UgdXNlZCBpbiBYZW4gYnVpbHQKPiBBQ1BJLiBYZW4gZG9lcyBub3QgKGFu
ZCBpcyBub3QgZ29pbmcgdG8pIGludHJvZHVjZSBhbiBBTUwgcGFyc2VyLCBzbwo+IGl0IGNhbm5v
dCBnZXQgdGhvc2UgZGV2aWNlIG5hbWVzIGZyb20gUUVNVSBidWlsdCBBQ1BJIGJ5IGl0cyBvd24u
Cj4gCj4gVGhlIGlkZWEgb2YgZWl0aGVyIHRoaXMgcGF0Y2ggc2VyaWVzIG9yIHRoZSBuZXcgQklP
U0xpbmtlckxvYWRlcgo+IGNvbW1hbmQgaXMgdG8gbGV0IFFFTVUgdGVsbCBYZW4gd2hlcmUgdGhl
IGRlZmluaXRpb24gYm9keSBvZiBhCj4gbmFtZXNwYWNlIGRldmljZSAoaS5lLiB0aGF0IHBhcnQg
d2l0aGluIHRoZSBvdXRtb3N0ICJEZXZpY2UoTkFNRSkiKSBpcwo+IGFuZCB3aGF0IHRoZSBkZXZp
Y2UgbmFtZSBpcy4gWGVuLCBhZnRlciB0aGUgbmFtZSBjb25mbGljdCBjaGVjaywgY2FuCj4gcmUt
cGFja2FnZSB0aGUgZGVmaW5pdGlvbiBib2R5IGluIGEgbmFtZXNwYWNlIGRldmljZSAody8gbWlu
aW1hbCBBTUwKPiBidWlsZGVyIGNvZGUgYWRkZWQgaW4gWGVuKSBhbmQgdGhlbiBpbiBTU0RULgo+
IAo+IAo+IEhhb3pob25nCgpZb3UgbW9zdCBsaWtlbHkgY2FuIGRvIHRoaXMgd2l0aG91dCBhIG5l
dyBjb21tYW5kLgpZb3UgY2FuIHVzZSBzb21ldGhpbmcgc2ltaWxpYXIgdG8gYnVpbGRfYXBwZW5k
X25hbWVkX2R3b3JkCmluIGNvbWJpbmF0aW9uIHdpdGggQklPU19MSU5LRVJfTE9BREVSX0NPTU1B
TkRfQUREX1BPSU5URVIKbGlrZSB2bSBnZW4gaWQgZG9lcy4KCi0tIApNU1QKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Sun Oct 15 00:35:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Oct 2017 00:35:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3WuF-0000s9-54; Sun, 15 Oct 2017 00:35:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mst@redhat.com>) id 1e3WuD-0000rj-6F
 for xen-devel@lists.xen.org; Sun, 15 Oct 2017 00:35:49 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 68/22-00983-46DA2E95; Sun, 15 Oct 2017 00:35:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVysWW7jG7y2ke
 RBusWWFss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmt73YzFVyQqjiwo5uxgXG2aBcjJ4eQwGwm
 ie6GJBCbRcBe4uiGbywgNqNAmcTtNftZIewMiRPXOoFsLqD61YwS3evuskA0qEocfLmeEcRmE
 9CWeDZ1OzOILSLwjUXi8qMKEFtYIELi9OOLYDW8AtYSRyZeYoYYdJJZ4tP+U1AJQYmTM5+ADW
 UW0JK48e8lUxcjB5AtLbH8HwdImFPAUuLVj8fsILYE0K7LR9uZQOZICPQxSkyffpJ1AqPgLCS
 jZiEZNQth1AJG5lWMGsWpRWWpRbqGhnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmb
 GIFhywAEOxhX/3Y6xCjJwaQkynuu9WGkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnewjWPIoUEi
 1LTUyvSMnOAEQSTluDgURLhFQZJ8xYXJOYWZ6ZDpE4x6nIc23T5D5MQS15+XqqUOK8FSJEASF
 FGaR7cCFg0X2KUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwbzDIFJ7MvBK4Ta+AjmACOuJdxAO
 QI0oSEVJSDYxSOS7i55VVxI+/907hrD+pueQkz1yRCd3Rl7YcmVXyT3F6Yftc0dZ30xeLbFSd
 fJhBP+m5T6fg3QNbpsrN83h+sOTVmpSumf7KnvxqDqazft8+sNW447n55EMMdRKRU+Q03x+3m
 /2JLfXb48C7twRzGWW+/d6/dRND8pdke+0Jvh/zLJ7F5G1TYinOSDTUYi4qTgQAkJCG6OECAA
 A=
X-Env-Sender: mst@redhat.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1508027746!110285408!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37173 invoked from network); 15 Oct 2017 00:35:47 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Oct 2017 00:35:47 -0000
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id C566E83F43;
 Sun, 15 Oct 2017 00:35:45 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com C566E83F43
Received: from redhat.com (ovpn-120-178.rdu2.redhat.com [10.10.120.178])
 by smtp.corp.redhat.com (Postfix) with SMTP id C95BA5DC18;
 Sun, 15 Oct 2017 00:35:43 +0000 (UTC)
Date: Sun, 15 Oct 2017 03:35:43 +0300
From: "Michael S. Tsirkin" <mst@redhat.com>
To: Paolo Bonzini <pbonzini@redhat.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Igor Mammedov <imammedo@redhat.com>, qemu-devel@nongnu.org,
 xen-devel@lists.xen.org, Dan Williams <dan.j.williams@intel.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Eduardo Habkost <ehabkost@redhat.com>,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>,
 Richard Henderson <rth@twiddle.net>,
 Anthony Perard <anthony.perard@citrix.com>,
 xen-devel@lists.xenproject.org, ian.jackson@eu.citrix.com,
 wei.liu2@citrix.com, george.dunlap@citrix.com, JBeulich@suse.com,
 andrew.cooper3@citrix.com
Message-ID: <20171015033133-mutt-send-email-mst@kernel.org>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
 <20170911044157.15403-1-haozhong.zhang@intel.com>
 <20170911160818.1bd44a82@nial.brq.redhat.com>
 <alpine.DEB.2.10.1709111119480.19719@sstabellini-ThinkPad-X260>
 <20170912031509.vufszbju3s2v2bw3@hz-desktop>
 <20171010160544.GA1772@char.us.oracle.com>
 <20171012124544.dq3wyr65tefi3glk@hz-desktop>
 <f6478644-0d4a-6531-9016-aee2a0e76417@redhat.com>
 <20171013075326.77azyi4j2wo3b2fx@hz-desktop>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171013075326.77azyi4j2wo3b2fx@hz-desktop>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.27]); Sun, 15 Oct 2017 00:35:46 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [RFC QEMU PATCH v3 00/10] Implement
 vNVDIMM for Xen HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMTMsIDIwMTcgYXQgMDM6NTM6MjZQTSArMDgwMCwgSGFvemhvbmcgWmhhbmcg
d3JvdGU6Cj4gT24gMTAvMTIvMTcgMTc6NDUgKzAyMDAsIFBhb2xvIEJvbnppbmkgd3JvdGU6Cj4g
PiBPbiAxMi8xMC8yMDE3IDE0OjQ1LCBIYW96aG9uZyBaaGFuZyB3cm90ZToKPiA+ID4gQmFzaWNh
bGx5LCBRRU1VIGJ1aWxkcyB0d28gUk9NcyBmb3IgZ3Vlc3QsIC9yb21AZXRjL2FjcGkvdGFibGVz
IGFuZAo+ID4gPiAvcm9tQGV0Yy90YWJsZS1sb2FkZXIuIFRoZSBmb3JtZXIgaXMgdW5zdHJ1Y3R1
cmVkIHRvIGd1ZXN0LCBhbmQKPiA+ID4gY29udGFpbnMgYWxsIGRhdGEgb2YgZ3Vlc3QgQUNQSS4g
VGhlIGxhdHRlciBpcyBhIEJJT1NMaW5rZXJMb2FkZXIKPiA+ID4gb3JnYW5pemVkIGFzIGEgc2V0
IG9mIGNvbW1hbmRzLCB3aGljaCBkaXJlY3QgdGhlIGd1ZXN0IChlLmcuLCBTZWFCSU9TCj4gPiA+
IG9uIEtWTS9RRU1VKSB0byByZWxvY2F0ZSBkYXRhIGluIHRoZSBmb3JtZXIgZmlsZSwgcmVjYWxj
dWxhdGUgY2hlY2tzdW0KPiA+ID4gb2Ygc3BlY2lmaWVkIGFyZWEsIGFuZCBmaWxsIGd1ZXN0IGFk
ZHJlc3MgaW4gc3BlY2lmaWVkIEFDUEkgZmllbGQuCj4gPiA+IAo+ID4gPiBPbmUgcGFydCBvZiBt
eSBwYXRjaGVzIGlzIHRvIGltcGxlbWVudCBhIG1lY2hhbmlzbSB0byB0ZWxsIFhlbiB3aGljaAo+
ID4gPiBwYXJ0IG9mIEFDUEkgZGF0YSBpcyBhIHRhYmxlIChORklUKSwgYW5kIHdoaWNoIHBhcnQg
ZGVmaW5lcyBhCj4gPiA+IG5hbWVzcGFjZSBkZXZpY2UgYW5kIHdoYXQgdGhlIGRldmljZSBuYW1l
IGlzLiBJIGNhbiBhZGQgdHdvIG5ldyBsb2FkZXIKPiA+ID4gY29tbWFuZHMgZm9yIHRoZW0gcmVz
cGVjdGl2ZWx5Lgo+ID4gPiAKPiA+ID4gQmVjYXVzZSB0aGV5IGp1c3QgcHJvdmlkZSBpbmZvcm1h
dGlvbiBhbmQgU2VhQklPUyBpbiBub24teGVuCj4gPiA+IGVudmlyb25tZW50IGlnbm9yZXMgdW5y
ZWNvZ25pemVkIGNvbW1hbmRzLCB0aGV5IHdpbGwgbm90IGJyZWFrIFNlYUJJT1MKPiA+ID4gaW4g
bm9uLXhlbiBlbnZpcm9ubWVudC4KPiA+ID4gCj4gPiA+IE9uIFFFTVUgc2lkZSwgbW9zdCBYZW4t
c3BlY2lmaWMgaGFja3MgaW4gQUNQSSBidWlsZGVyIGNvdWxkIGJlCj4gPiA+IGRyb3BwZWQsIGFu
ZCByZXBsYWNlZCBieSBhZGRpbmcgdGhlIG5ldyBsb2FkZXIgY29tbWFuZHMgKHRob3VnaCB0aGV5
Cj4gPiA+IG1heSBiZSB1c2VkIG9ubHkgYnkgWGVuKS4KPiA+ID4gCj4gPiA+IE9uIFhlbiBzaWRl
LCBhIGZ3X2NmZyBkcml2ZXIgYW5kIGEgQklPU0xpbmtlckxvYWRlciBjb21tYW5kIGV4ZWN1dG9y
Cj4gPiA+IGFyZSBuZWVkZWQgaW4sIHBlcmhhcHMsIGh2bWxvYWRlci4KPiA+IAo+ID4gSWYgWGVu
IGhhcyB0byBwYXJzZSBCSU9TTGlua2VyTG9hZGVyLCBpdCBjYW4gdXNlIHRoZSBleGlzdGluZyBj
b21tYW5kcwo+ID4gdG8gcHJvY2VzcyBhIHJlZHVjZWQgc2V0IG9mIEFDUEkgdGFibGVzLiAgSW4g
b3RoZXIgd29yZHMsCj4gPiBldGMvYWNwaS90YWJsZXMgd291bGQgb25seSBpbmNsdWRlIHRoZSBO
RklULCB0aGUgU1NEVCB3aXRoIG5hbWVzcGFjZQo+ID4gZGV2aWNlcywgYW5kIHRoZSBYU0RULiAg
ZXRjL2FjcGkvcnNkcCB3b3VsZCBpbmNsdWRlIHRoZSBSU0RQIHRhYmxlIGFzIHVzdWFsLgo+ID4K
PiA+IGh2bWxvYWRlciBjYW4gdGhlbjoKPiA+IAo+ID4gMSkgYWxsb2NhdGUgc29tZSBtZW1vcnkg
Zm9yIHdoZXJlIHRoZSBYU0RUIHdpbGwgZ28KPiA+IAo+ID4gMikgcHJvY2VzcyB0aGUgQklPU0xp
bmtlckxvYWRlciBsaWtlIFNlYUJJT1Mgd291bGQgZG8KPiA+IAo+ID4gMykgZmluZCB0aGUgUlNE
UCBpbiBsb3cgbWVtb3J5LCBzaW5jZSB0aGUgbG9hZGVyIHNjcmlwdCBtdXN0IGhhdmUgcGxhY2Vk
Cj4gPiBpdCB0aGVyZS4gIElmIGl0IGNhbm5vdCBmaW5kIGl0LCBhbGxvY2F0ZSBzb21lIGxvdyBt
ZW1vcnksIGZpbGwgaXQgd2l0aAo+ID4gdGhlIFJTRFAgaGVhZGVyIGFuZCByZXZpc2lvbiwgYW5k
IGFuZCBqdW1wIHRvIHN0ZXAgNgo+ID4gCj4gPiA0KSBJZiBpdCBmb3VuZCBRRU1VJ3MgUlNEUCwg
dXNlIGl0IHRvIGZpbmQgUUVNVSdzIFhTRFQKPiA+IAo+ID4gNSkgQ29weSBBQ1BJIHRhYmxlIHBv
aW50ZXJzIGZyb20gUUVNVSB0byBodm1sb2FkZXIncyBSU0RUIGFuZC9vciBYU0RULgo+ID4gCj4g
PiA2KSBidWlsZCBodm1sb2FkZXIgdGFibGVzIGFuZCBsaW5rIHRoZW0gaW50byB0aGUgUlNEVCBh
bmQvb3IgWFNEVCBhcyB1c3VhbC4KPiA+IAo+ID4gNykgb3ZlcndyaXRlIHRoZSBSU0RQIGluIGxv
dyBtZW1vcnkgd2l0aCBhIHBvaW50ZXIgdG8gaHZtbG9hZGVyJ3Mgb3duCj4gPiBSU0RUIGFuZC9v
ciBYU0RULCBhbmQgdXBkYXRlZCB0aGUgY2hlY2tzdW1zCj4gPiAKPiA+IFFFTVUncyBYU0RUIHJl
bWFpbnMgdGhlcmUgc29tZXdoZXJlIGluIG1lbW9yeSwgdW51c2VkIGJ1dCBoYXJtbGVzcy4KPiA+
IAo+IAo+IEl0IGNhbiB3b3JrIGZvciBwbGFuIHRhYmxlcyB3aGljaCBkbyBub3QgY29udGFpbiBB
TUwuCj4gCj4gSG93ZXZlciwgZm9yIGEgbmFtZXNwYWNlIGRldmljZSwgWGVuIG5lZWRzIHRvIGtu
b3cgaXRzIG5hbWUgaW4gb3JkZXIKPiB0byBkZXRlY3QgdGhlIHBvdGVudGlhbCBuYW1lIGNvbmZs
aWN0IHdpdGggdGhvc2UgdXNlZCBpbiBYZW4gYnVpbHQKPiBBQ1BJLiBYZW4gZG9lcyBub3QgKGFu
ZCBpcyBub3QgZ29pbmcgdG8pIGludHJvZHVjZSBhbiBBTUwgcGFyc2VyLCBzbwo+IGl0IGNhbm5v
dCBnZXQgdGhvc2UgZGV2aWNlIG5hbWVzIGZyb20gUUVNVSBidWlsdCBBQ1BJIGJ5IGl0cyBvd24u
Cj4gCj4gVGhlIGlkZWEgb2YgZWl0aGVyIHRoaXMgcGF0Y2ggc2VyaWVzIG9yIHRoZSBuZXcgQklP
U0xpbmtlckxvYWRlcgo+IGNvbW1hbmQgaXMgdG8gbGV0IFFFTVUgdGVsbCBYZW4gd2hlcmUgdGhl
IGRlZmluaXRpb24gYm9keSBvZiBhCj4gbmFtZXNwYWNlIGRldmljZSAoaS5lLiB0aGF0IHBhcnQg
d2l0aGluIHRoZSBvdXRtb3N0ICJEZXZpY2UoTkFNRSkiKSBpcwo+IGFuZCB3aGF0IHRoZSBkZXZp
Y2UgbmFtZSBpcy4gWGVuLCBhZnRlciB0aGUgbmFtZSBjb25mbGljdCBjaGVjaywgY2FuCj4gcmUt
cGFja2FnZSB0aGUgZGVmaW5pdGlvbiBib2R5IGluIGEgbmFtZXNwYWNlIGRldmljZSAody8gbWlu
aW1hbCBBTUwKPiBidWlsZGVyIGNvZGUgYWRkZWQgaW4gWGVuKSBhbmQgdGhlbiBpbiBTU0RULgo+
IAo+IAo+IEhhb3pob25nCgpZb3UgbW9zdCBsaWtlbHkgY2FuIGRvIHRoaXMgd2l0aG91dCBhIG5l
dyBjb21tYW5kLgpZb3UgY2FuIHVzZSBzb21ldGhpbmcgc2ltaWxpYXIgdG8gYnVpbGRfYXBwZW5k
X25hbWVkX2R3b3JkCmluIGNvbWJpbmF0aW9uIHdpdGggQklPU19MSU5LRVJfTE9BREVSX0NPTU1B
TkRfQUREX1BPSU5URVIKbGlrZSB2bSBnZW4gaWQgZG9lcy4KCi0tIApNU1QKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Sun Oct 15 00:41:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Oct 2017 00:41:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3X05-0001iQ-Pe; Sun, 15 Oct 2017 00:41:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3X03-0001iE-Gn
 for xen-devel@lists.xensource.com; Sun, 15 Oct 2017 00:41:51 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 95/CA-20813-ECEA2E95; Sun, 15 Oct 2017 00:41:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVffcuke
 RBmefMVqsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE14+Djn2wFG4Mqbjw7zdjA
 2GjaxcjFISTQyCRx+911VgjnMaPE7J4fzBDONkaJPY+eAmU4OUQEnCW+npnL3sXIwcEroC/x8
 yojSFhYIFRi46UesGYJgVdiEhPXHQBLSAh4S6zefZINxn42fwtQETsHm4CVxCExkCiLgKrEqr
 MzGScwci9gZFjFqFGcWlSWWqRraKCXVJSZnlGSm5iZA+SZ6eWmFhcnpqfmJCYV6yXn525iBPq
 cAQh2MB5/H3eIUZKDSUmU91zrw0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwywBASEixKTU+t
 SMvMAQYfTFqCg0dJhPfAWqA0b3FBYm5xZjpE6hSjLsexTZf/MAmx5OXnpUqJ824BKRIAKcooz
 YMbAYuES4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmPQIyhSczrwRu0yugI5iAjngX8QDkiJ
 JEhJRUA2NizsSsnaxCDOWq79+WfJbx6y/oLDFjq9zUtMfzLIeCAoe2U/E8E/GqQ29CBaMN/jk
 fYVJ9XJKkECT+7fKrpJS0zkstOd2vm6S5NQwcJD8tun5aZcujumvxLArrWp5qNm1PmG8qy3ao
 u+14qtBG2UKRA3oV3wS3PksQ0WYtktVeFrzsFYeQEktxRqKhFnNRcSIAqlAaA38CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1508028108!77236303!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63501 invoked from network); 15 Oct 2017 00:41:49 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Oct 2017 00:41:49 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Wzz-00009h-RF; Sun, 15 Oct 2017 00: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e3Wzt-00047T-VS; Sun, 15 Oct 2017 00:41:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e3Wzr-000271-BA; Sun, 15 Oct 2017 00:41:40 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114475-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-armhf:<job status>:broken:regression
 qemu-mainline:test-amd64-amd64-xl-credit2:guest-localmigrate:fail:regression
 qemu-mainline:build-armhf:host-build-prep:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 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:build-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-armhf-armhf-xl-vhd: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-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=f90ea7ba7c5ae7010ee0ce062207ae42530f57d6
X-Osstest-Versions-That: qemuu=5456c6a4ec9cd8fc314ddc303e88bf85c110975c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 15 Oct 2017 00:41:39 +0000
Subject: [Xen-devel] [qemu-mainline test] 114475: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1854859198234231762=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114475 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114475/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf                     <job status>                 broken
 test-amd64-amd64-xl-credit2  16 guest-localmigrate       fail REGR. vs. 114042
 build-armhf                   5 host-build-prep          fail REGR. vs. 114042
 test-amd64-amd64-xl-qemuu-debianhvm-amd64 16 guest-localmigrate/x10 fail REGR. vs. 114042

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop       fail REGR. vs. 114042

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114042
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 114042
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 qemuu                f90ea7ba7c5ae7010ee0ce062207ae42530f57d6
baseline version:
 qemuu                5456c6a4ec9cd8fc314ddc303e88bf85c110975c

Last test of basis   114042  2017-10-05 12:15:47 Z    9 days
Failing since        114060  2017-10-06 05:53:34 Z    8 days    9 attempts
Testing same since   114475  2017-10-13 13:49:39 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex Williamson <alex.williamson@redhat.com>
  Alistair Francis <alistair.francis@xilinx.com>
  Andrew Jeffery <andrew@aj.id.au>
  Brandon Carpenter <brandon.carpenter@cypherpath.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Collin L. Walling <walling@linux.vnet.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  CÃ©dric Le Goater <clg@kaod.org>
  Daniel P. Berrange <berrange@redhat.com>
  David Hildenbrand <david@redhat.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Igor Mammedov <imammedo@redhat.com>
  Jan Kiszka <jan.kiszka@siemens.com>
  Jason J . Herne <jjherne@linux.vnet.ibm.com>
  Jiang Biao <jiang.biao2@zte.com.cn>
  Kevin Wolf <kwolf@redhat.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Markus Armbruster <armbru@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Michael Olbrich <m.olbrich@pengutronix.de>
  Paolo Bonzini <pbonzini@redhat.com>
  Pavel Butsykin <pbutsykin@virtuozzo.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Richard Henderson <richard.henderson@linaro.org>
  Richard Henderson <rth@twiddle.net>
  Seeteena Thoufeek <s1seetee@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Thomas Huth <thuth@redhat.com>
  Todd Eisenberger <teisenbe@google.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  broken  
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    fail    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  fail    
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      blocked 


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

broken-job build-armhf broken

Not pushing.

(No revision log; it would be 4145 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1854859198234231762==--

From xen-devel-bounces@lists.xen.org Sun Oct 15 00:58:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Oct 2017 00:58:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3XGT-0002yt-Bh; Sun, 15 Oct 2017 00:58:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3XGS-0002yh-20
 for xen-devel@lists.xensource.com; Sun, 15 Oct 2017 00:58:48 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 3C/FA-17628-7C2B2E95; Sun, 15 Oct 2017 00:58:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVffYpke
 RBnOfsFqsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1o/PsaraC/kuMFbd/rGFv
 YHy4kLGLkYtDSKCRSeLC0zNsEM5jRomjay6xQDjbGCW+rpkE5HByiAg4S3w9M5cdxOYV0JfYv
 Hg9mC0sYCmxb8VfsFESAu2yEntuTwVrkBDwlrh4/xgbjD1py2fmLkZ2DjYBK4lDYiBRFgFViX
 X9fWwTGLkXMDKsYlQvTi0qSy3SNdZLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAj
 0OwMQ7GDc+8/pEKMkB5OSKO+51oeRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR45298FCkkWJSa
 nlqRlpkDDECYtAQHj5IIbyNImre4IDG3ODMdInWKUZfj2KbLf5iEWPLy81KlxHlrQYoEQIoyS
 vPgRsCi4RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeTtBpvBk5pXAbXoFdAQT0BHvIh6AHF
 GSiJCSamAUEsgPzpr1f2GjSFM2xyPBOEmGyA0Lv72RSL8itcz31pH/k6LnHpwcMzlDmS0o+vQ
 /sbd2X0//Dvl5KpvF88qEFe5GVgmtvFO/SB9zXCiekXm8LHCLx/OfDau7L/xiyU1N+3r77Jo3
 qxL7isOVGbckG836v3albODqcy9mGaj9NbW8+bz7p0GyEktxRqKhFnNRcSIA6xZcsoECAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1508029124!78550434!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5110 invoked from network); 15 Oct 2017 00:58:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Oct 2017 00:58:45 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3XGL-0000b1-OA; Sun, 15 Oct 2017 00:58:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e3XGG-0005OK-2e; Sun, 15 Oct 2017 00:58:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e3XGF-0004Vr-5g; Sun, 15 Oct 2017 00:58:35 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114469-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=9d36d3eff2f85efad0a3b0c6031081654ae33928
X-Osstest-Versions-That: linux=1852eae92c460813692808234da35d142a405ab7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 15 Oct 2017 00:58:35 +0000
Subject: [Xen-devel] [linux-4.9 test] 114469: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0603159742021187951=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114469 linux-4.9 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114469/

Failures :-/ but no regressions.

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop       fail REGR. vs. 114036

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114036
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114036
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 114036
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 linux                9d36d3eff2f85efad0a3b0c6031081654ae33928
baseline version:
 linux                1852eae92c460813692808234da35d142a405ab7

Last test of basis   114036  2017-10-05 08:21:13 Z    9 days
Failing since        114134  2017-10-08 09:26:45 Z    6 days    6 attempts
Testing same since   114469  2017-10-13 12:50:00 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Armstrong Skomra <aaron.skomra@wacom.com>
  Aaron Armstrong Skomra <skomra@gmail.com>
  Aaron Brown <aaron.f.brown@intel.com>
  Abhishek Shah <abhishek.shah@broadcom.com>
  Adrian Salido <salidoa@google.com>
  Afzal Mohammed <afzal.mohd.ma@gmail.com>
  Alan Stern <stern@rowland.harvard.edu>
  Alden Tondettar <alden.tondettar@gmail.com>
  Alexander Potapenko <glider@google.com>
  Alexander Shishkin <alexander.shishkin@linux.intel.com>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Alexei Starovoitov <ast@kernel.org>
  Alexey Brodkin <abrodkin@synopsys.com>
  Alexey Brodkin <Alexey.Brodkin@synopsys.com>
  Alexey Kodanev <alexey.kodanev@oracle.com>
  Amir Goldstein <amir73il@gmail.com>
  Andreas Klinger <ak@it-klinger.de>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Konovalov <andreyknvl@google.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Ansis Atteka <aatteka@ovn.org>
  Archit Taneja <architt@codeaurora.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arnd Bergmann <arnd@arndb.de>
  Arvind Yadav <arvind.yadav.cs@gmail.com>
  Axel KÃ¶llhofer <AxelKoellhofer@web.de>
  Balbir Singh <bsingharora@gmail.com>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
  Bartosz Golaszewski <bgolaszewski@baylibre.com>
  Benjamin Tissoires <benjamin.tissoires@redhat.com>
  BjÃ¸rn Mork <bjorn@mork.no>
  Bob Peterson <rpeterso@redhat.com>
  Breno Leitao <leitao@debian.org>
  Brian Starkey <brian.starkey@arm.com>
  Casey Schaufler <casey@schaufler-ca.com>
  Chanho Min <chanho.min@lge.com>
  Chanwoo Choi <cw00.choi@samsung.com>
  Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
  Chen-Yu Tsai <wens@csie.org>
  Christian Lamparter <chunkeey@googlemail.com>
  Christoph Hellwig <hch@lst.de>
  Christoph Paasch <cpaasch@apple.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Colin Ian King <colin.king@canonical.com>
  Colin Parker <colin.parker@aclima.io>
  Cyril Bur <cyrilbur@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Drake <dan@reactivated.net>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Darrick J. Wong <darrick.wong@oracle.com>
  David E. Box <david.e.box@linux.intel.com>
  David S. Miller <davem@davemloft.net>
  David Sterba <dsterba@suse.com>
  Davide Caratti <dcaratti@redhat.com>
  Dmitry Fleytman <dmitry@daynix.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Don Brace <don.brace@microsemi.com>
  Dou Liyang <douly.fnst@cn.fujitsu.com>
  Doug Ledford <dledford@redhat.com>
  Dragos Bogdan <dragos.bogdan@analog.com>
  Edward Cree <ecree@solarflare.com>
  Erez Shitrit <erezsh@mellanox.com>
  Eric Dumazet <edumazet@googl.com>
  Eric Dumazet <edumazet@google.com>
  Fahad Kunnathadi <fahad.kunnathadi@dexceldesigns.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Feras Daoud <ferasda@mellanox.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Gerald Schaefer <gerald.schaefer@de.ibm.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guenter Roeck <groeck@chromium.org>
  Guenter Roeck <linux@roeck-us.net>
  Guilherme G Piccoli <gpiccoli@linux.vnet.ibm.com>
  Guillaume Nault <g.nault@alphalink.fr>
  Guneshwor Singh <guneshwor.o.singh@intel.com>
  Gustavo Romero <gromero@linux.vnet.ibm.com>
  Gwendal Grignou <gwendal@chromium.org>
  Hankyung Yu <hankyung.yu@lge.com>
  Hans de Goede <hdegoede@redhat.com>
  Heiner Kallweit <hkallweit1@gmail.com>
  Helge Deller <deller@gmx.de>
  Helmut Klein <hgkr.klein@gmail.com>
  Hillf Danton <hillf.zj@alibaba-inc.com>
  Ido Schimmel <idosch@mellanox.com>
  Ingo Molnar <mingo@kernel.org>
  Ira Weiny <ira.weiny@intel.com>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Liao <jamesjj.liao@mediatek.com>
  James Morris <james.l.morris@oracle.com>
  Jan Kara <jack@suse.cz>
  Jani Nikula <jani.nikula@intel.com>
  Jarkko Nikula <jarkko.nikula@linux.intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jason Gerecke <jason.gerecke@wacom.com>
  Jason Gerecke <killertofu@gmail.com>
  Jason Yan <yanaijie@huawei.com>
  Javier Martinez Canillas <javier@osg.samsung.com>
  Jeff Kirsher <jeffrey.t.kirsher@intel.com>
  Jens Axboe <axboe@fb.com>
  Jerome Brunet <jbrunet@baylibre.com>
  Jes Sorensen <Jes.Sorensen@gmail.com>
  Jiancheng Xue <xuejiancheng@hisilicon.com>
  Jim Dickerson <jim.dickerson@hpe.com>
  Jiri Kosina <jkosina@suse.cz>
  Jiri Pirko <jiri@mellanox.com>
  Jitendra Bhivare <jitendra.bhivare@broadcom.com>
  Joerg Roedel <jroedel@suse.de>
  Johan Hovold <johan@kernel.org>
  Johannes Weiner <hannes@cmpxchg.org>
  John Crispin <john@phrozen.org>
  Jon Mason <jon.mason@broadcom.com>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Jose Abreu <joabreu@synopsys.com>
  Jose Abreu <Jose.Abreu@synopsys.com>
  Jose Marino <marinoj@nso.edu>
  Juerg Haefliger <juerg.haefliger@hpe.com>
  K. Y. Srinivasan <kys@microsoft.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Konstantin Khlebnikov <khlebnikov@yandex-team.ru>
  Kris Lindgren <kris.lindgren@gmail.com>
  Kristian H. Kristensen <hoegsberg@gmail.com>
  Kristian H. Kristensen <hoegsberg@google.com>
  Krzysztof HaÅ‚asa <khalasa@piap.pl>
  Krzysztof Kozlowski <krzk@kernel.org>
  Lars-Peter Clausen <lars@metafoo.de>
  Laurent Dufour <ldufour@linux.vnet.ibm.com>
  Len Brown <len.brown@intel.com>
  Leon Romanovsky <leon@kernel.org>
  Li Jun <jun.li@nxp.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Liping Zhang <zlpnobody@gmail.com>
  Liu Bo <bo.li.liu@oracle.com>
  Liviu Dudau <Liviu.Dudau@arm.com>
  Luca Coelho <luciano.coelho@intel.com>
  Ludovic Desroches <ludovic.desroches@microchip.com>
  Lukas Wunner <lukas@wunner.de>
  Lutz Sammer <johns98@gmx.net>
  Marcin Niestroj <m.niestroj@grinn-global.com>
  Marek Szyprowski <m.szyprowski@samsung.com>
  Mark Brown <broonie@kernel.org>
  Mark Rutland <mark.rutland@arm.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Matt Fornero <matt.fornero@mathworks.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Matthew Whitehead <tedheadster@gmail.com>
  Matthias Brugger <matthias.bgg@gmail.com>
  Matthieu Robin <matthieu@macolu.org>
  Matwey V. Kornilov <matwey@sai.msu.ru>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Meng Xu <mengxu.gatech@gmail.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Hennerich <michael.hennerich@analog.com>
  Michael Turquette <mturquette@baylibre.com>
  Michal Hocko <mhocko@suse.com>
  Michal Kazior <michal.kazior@tieto.com>
  Michal Nazarewicz <mina86@mina86.com>
  Mike Galbraith <efault@gmx.de>
  Mike Kravetz <mike.kravetz@oracle.com>
  Miklos Szeredi <mszeredi@redhat.com>
  Myungho Jung <mhjungk@gmail.com>
  Nagaraju, Vathsala <vathsala.nagaraju@intel.com>
  Nathan Fontenot <nfont@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Nicholas Mc Guire <hofrat@osadl.org>
  Nicolai Stange <nstange@suse.de>
  Nicolas Ferre <nicolas.ferre@microchip.com>
  Nicolas Pitre <nico@linaro.org>
  Niklas SÃ¶derlund <niklas.soderlund+renesas@ragnatech.se>
  Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
  Oded Gabbay <oded.gabbay@gmail.com>
  Olaf Hering <olaf@aepfle.de>
  Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
  Oliver Neukum <oneukum@suse.com>
  Ondrej Jirman <megous@megous.com>
  Ondrej Zary <linux@rainbow-software.org>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Pan Bian <bianpan2016@163.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Parthasarathy Bhuvaragan <parthasarathy.bhuvaragan@ericsson.com>
  Paul Burton <paul.burton@imgtec.com>
  Paul Moore <paul@paul-moore.com>
  Peter Chen <peter.chen@nxp.com>
  Peter V. Saveliev <peter@svinota.eu>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Philipp Zabel <p.zabel@pengutronix.de>
  Ping Cheng <ping.cheng@wacom.com>
  Ping Cheng <pinglinux@gmail.com>
  Radim KrÄmÃ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Randy Dunlap <rdunlap@infradead.org>
  Richard Guy Briggs <rgb@redhat.com>
  Ridge Kennedy <ridge.kennedy@alliedtelesis.co.nz>
  Rob Herring <robh@kernel.org>
  Rodrigo Vivi <rodrigo.vivi@intel.com>
  Roman SpychaÅ‚a <roed@onet.eu>
  Roopa Prabhu <roopa@cumulusnetworks.com>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Sagi Grimberg <sagi@grimberg.me>
  Santosh Shilimkar <santosh.shilimkar@oracle.com>
  Sasha Levin <alexander.levin@verizon.com>
  Sebastian Reichel <sre@kernel.org>
  Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
  Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
  Shaohua Li <shli@fb.com>
  Shu Wang <shuwang@redhat.com>
  Simon Horman <horms+renesas@verge.net.au>
  Soheil Hassas Yeganeh <soheil@google.com>
  Sricharan R <sricharan@codeaurora.org>
  Stefan Popa <stefan.popa@analog.com>
  Stefan Wahren <stefan.wahren@i2se.com>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
  Sudarsana Reddy Kalluru <Sudarsana.Kalluru@cavium.com>
  sudarsana.kalluru@cavium.com <sudarsana.kalluru@cavium.com>
  Sylwester Nawrocki <s.nawrocki@samsung.com>
  Takashi Iwai <tiwai@suse.de>
  Takashi Sakamoto <o-takashi@sakamocchi.jp>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thibault Saunier <thibault.saunier@osg.samsung.com>
  Thomas Gleixner <tglx@linutronix.de>
  Timur Tabi <timur@codeaurora.org>
  Tony Lindgren <tony@atomide.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Vathsala Nagaraju <vathsala.nagaraju@intel.com>
  Ville SyrjÃ¤lÃ¤ <ville.syrjala@linux.intel.com>
  Viresh Kumar <viresh.kumar@linaro.org>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Wolfram Sang <wsa@the-dreams.de>
  Xiaolong Ye <xiaolong.ye@intel.com>
  Xin Long <lucien.xin@gmail.com>
  Yonghong Song <yhs@fb.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  Yotam Gigi <yotamg@mellanox.com>
  Yuchung Cheng <ycheng@google.com>
  Yuval Mintz <Yuval.Mintz@cavium.com>
  Yuval Mintz <yuvalm@mellanox.com>
  Zhu Yanjun <yanjun.zhu@oracle.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Pushing revision :

+ branch=linux-4.9
+ revision=9d36d3eff2f85efad0a3b0c6031081654ae33928
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push linux-4.9 9d36d3eff2f85efad0a3b0c6031081654ae33928
+ branch=linux-4.9
+ revision=9d36d3eff2f85efad0a3b0c6031081654ae33928
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=linux
+ xenbranch=xen-unstable
+ '[' xlinux = xlinux ']'
+ linuxbranch=linux-4.9
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' x9d36d3eff2f85efad0a3b0c6031081654ae33928 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git = x ']'
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git = x ']'
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.linux-4.9
++ : daily-cron.linux-4.9
++ : daily-cron.linux-4.9
++ : daily-cron.linux-4.9
++ : daily-cron.linux-4.9
++ : daily-cron.linux-4.9
++ : daily-cron.linux-4.9
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.linux-4.9
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree linux-4.9
+ case $1 in
+ : git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
+ : linux-4.9.y
+ : linux-4.9.y
+ : git
+ : git
+ : git://xenbits.xen.org/linux-pvops.git
+ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ : tested/linux-4.9
+ : refs/heads/tested/linux-4.9
+ return 0
+ cd /home/osstest/repos/linux
+ git push osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git 9d36d3eff2f85efad0a3b0c6031081654ae33928:refs/heads/tested/linux-4.9
To osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
   1852eae..9d36d3e  9d36d3eff2f85efad0a3b0c6031081654ae33928 -> tested/linux-4.9
+ exit 0


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0603159742021187951==--

From xen-devel-bounces@lists.xen.org Sun Oct 15 01:15:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Oct 2017 01:15:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3XVz-000793-Pv; Sun, 15 Oct 2017 01:14:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4541fb801=citrix-osstest@xenproject.org>)
 id 1e3XVy-00078s-0C
 for xen-devel@lists.xensource.com; Sun, 15 Oct 2017 01:14:50 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 4C/A8-31302-986B2E95; Sun, 15 Oct 2017 01:14:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpG7Htke
 RBofaOCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8b654cZC6bEVfSdec/UwDjJpouRk0NCwF9i
 24F2VgjbXWJ6+wo2EFtEwFliwofbYDavgJ7Ex8lXwGxhgWyJ502/WLoYuYDqN6lIbHjZwQTTf
 HrCI+YuRg4w+/ECW5Awm4CHxMSeiSwgNouAqsSdeU/ZQWwhAS2JpYtXMkHMF5Q4OfMJWA2zgI
 TEwRcvmCFGWkjs+NjHNoGRbxaSsllIyhYwMq1i1ChOLSpLLdI1stBLKspMzyjJTczM0TU0MNX
 LTS0uTkxPzUlMKtZLzs/dxAgMqnoGBsYdjH2r/A4xSnIwKYnynmt9GCnEl5SfUpmRWJwRX1Sa
 k1p8iFGGg0NJgnfJ1keRQoJFqempFWmZOcDwhklLcPAoifC6gqR5iwsSc4sz0yFSpxh1OY5tu
 vyHSYglLz8vVUqc9zBIkQBIUUZpHtwIWKxdYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTM2w
 kyhSczrwRu0yugI5iAjngX8QDkiJJEhJRUA6NH4eal0ZxfDgruypKU2fwnZtY65nr1C182lLu
 Ub1/B/oFp8/mk2E3H/5me9G7UPNt4qaFv8iLP/dZMpfsVd81T2lTBf2O/zRIJc9e7+53+mr5t
 MH4ySWJ2EX+meMWMe0q6cQFfg+UvT5lZs2zOhziJ2wXN4loR0y4LV+xwjpl24SDnw628Fs1KL
 MUZiYZazEXFiQAyI6kmsAIAAA==
X-Env-Sender: prvs=4541fb801=citrix-osstest@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1508030086!91100474!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13982 invoked from network); 15 Oct 2017 01:14:47 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Oct 2017 01:14:47 -0000
X-IronPort-AV: E=Sophos;i="5.43,379,1503360000"; d="scan'208";a="446145131"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72236-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 qemu-upstream-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 qemu-upstream-unstable:test-amd64-amd64-xl-pvh-amd:xen-boot:fail:regression
 qemu-upstream-unstable:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 qemu-upstream-unstable:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 qemu-upstream-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:build-arm64:hosts-allocate:broken:nonblocking
 qemu-upstream-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-upstream-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-upstream-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-upstream-unstable:build-arm64:capture-logs:broken:nonblocking
 qemu-upstream-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=5cd7ce5dde3f228b3b669ed9ca432f588947bd40
X-Osstest-Versions-That: qemuu=7434775abf8fb2ca3b9e805d30656f4da8c08816
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 15 Oct 2017 02:14:37 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [qemu-upstream-unstable baseline-only test] 72236:
	regressions - trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6639087569854209824=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

This run is configured for baseline tests only.

flight 72236 qemu-upstream-unstable real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/72236/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-ws16-amd64  7 xen-boot          fail REGR. vs. 72204
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 7 xen-boot fail REGR. vs. 72204
 test-amd64-amd64-xl-pvh-amd   7 xen-boot                  fail REGR. vs. 72204
 test-amd64-amd64-libvirt-xsm  7 xen-boot                  fail REGR. vs. 72204
 test-amd64-amd64-xl-qemuu-ovmf-amd64  7 xen-boot          fail REGR. vs. 72204
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  7 xen-boot fail REGR. vs. 72204
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  7 xen-boot     fail REGR. vs. 72204

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-rtds      7 xen-boot                  fail REGR. vs. 72204

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate               broken never pass
 build-arm64-pvops             2 hosts-allocate               broken never pass
 build-arm64-xsm               2 hosts-allocate               broken never pass
 build-arm64-xsm               3 capture-logs                 broken never pass
 build-arm64                   3 capture-logs                 broken never pass
 build-arm64-pvops             3 capture-logs                 broken never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   like 72204
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   like 72204
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   like 72204
 test-amd64-amd64-qemuu-nested-intel 17 debian-hvm-install/l1/l2 fail like 72204
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop              fail like 72204
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop             fail like 72204
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-midway   13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-midway   14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass

version targeted for testing:
 qemuu                5cd7ce5dde3f228b3b669ed9ca432f588947bd40
baseline version:
 qemuu                7434775abf8fb2ca3b9e805d30656f4da8c08816

Last test of basis    72204  2017-10-05 21:25:26 Z    9 days
Testing same since    72236  2017-10-14 17:20:30 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alex Williamson <alex.williamson@redhat.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eric Blake <eblake@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Hannes Reinecke <hare@suse.com>
  Hannes Reinecke <hare@suse.de>
  Igor Mammedov <imammedo@redhat.com>
  Jan Dakinevich <jan.dakinevich@gmail.com>
  John Snow <jsnow@redhat.com>
  Kevin Wolf <kwolf@redhat.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Paolo Bonzini <pbonzini@redhat.com>
  Pavel Butsykin <pbutsykin@virtuozzo.com>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Pranith Kumar <bobby.prani@gmail.com>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <richard.henderson@linaro.org>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Stefan Hajnoczi <stefanha@redhat.com>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           fail    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                fail    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 fail    
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  fail    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    fail    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         fail    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          fail    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-armhf-armhf-xl-midway                                   pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

Test harness code can be found at
    http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary

broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Push not applicable.

(No revision log; it would be 904 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6639087569854209824==--

From xen-devel-bounces@lists.xen.org Sun Oct 15 03:24:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Oct 2017 03:24:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3ZWx-0000S6-7e; Sun, 15 Oct 2017 03:23:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mst@redhat.com>) id 1e3ZWv-0000Ru-DB
 for xen-devel@lists.xenproject.org; Sun, 15 Oct 2017 03:23:57 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 4E/1F-19067-CC4D2E95; Sun, 15 Oct 2017 03:23:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMIsWRWlGSWpSXmKPExsVysWW7jO6ZK48
 iDZ5eYbH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDM2Ll7NXLCXreLstpMsDYxrWbsYOTmEBGYz
 SRx4xQJiswjYSxx83g4WZxQokziyZj5bFyMHkJ0hcepwThcjF1D5akaJ1avOMELUq0r8+bCbG
 cRmE9CWeDZ1O5gtIiAp8bvrNDNIA7PAJ0aJS4fegi0QBlrQf38fK8hQXiB75Y8MiBvsJJYfvA
 DWyysgKHFy5hOwcmYBLYkb/14ygZQzC0hLLP/HARLmBOo8fGAlWLkEUPnWiRsYIWxtictH25l
 A1koI9DFKnJ3dwTyBUXgWkrGzkIydhTB2ASPzKkb14tSistQiXSO9pKLM9IyS3MTMHF1DA1O9
 3NTi4sT01JzEpGK95PzcTYzAAGcAgh2M3/84HWKU5GBSEuU91/owUogvKT+lMiOxOCO+qDQnt
 fgQowwHh5IEb+blR5FCgkWp6akVaZk5wFiDSUtw8CiJ8HaDpHmLCxJzizPTIVKnGHU5bjy8/o
 dJiCUvPy9VSpzXEqRIAKQoozQPbgQs7i8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmHcyyBS
 ezLwSuE2vgI5gAjriXcQDkCNKEhFSUg2MapfncIncTdnad0uR9UnlmoQ3vye+u9B1+Y7m7htW
 p9+vTdv3YquNwreKuD/lrxbLh5/dmPHcY+a30kXBM9W+Vjv6r0kveRwT7e68Sn/DZpvkpYfip
 PKqdnVGJgdWmS1l+THT8V20478o53VvDubuLkn02SN09FN7w4zZnhekLe3/SJr8znmpr8RSnJ
 FoqMVcVJwIAK825q/2AgAA
X-Env-Sender: mst@redhat.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1508037834!70708658!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45652 invoked from network); 15 Oct 2017 03:23:55 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 15 Oct 2017 03:23:55 -0000
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 37430356D7;
 Sun, 15 Oct 2017 03:23:54 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 37430356D7
Received: from redhat.com (ovpn-120-178.rdu2.redhat.com [10.10.120.178])
 by smtp.corp.redhat.com (Postfix) with SMTP id 6EE5A5D725;
 Sun, 15 Oct 2017 03:23:53 +0000 (UTC)
Date: Sun, 15 Oct 2017 06:23:53 +0300
From: "Michael S. Tsirkin" <mst@redhat.com>
To: qemu-devel@nongnu.org
Message-ID: <1508036858-13479-20-git-send-email-mst@redhat.com>
References: <1508036858-13479-1-git-send-email-mst@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1508036858-13479-1-git-send-email-mst@redhat.com>
X-Mutt-Fcc: =sent
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.30]); Sun, 15 Oct 2017 03:23:54 +0000 (UTC)
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, Jan Beulich <JBeulich@suse.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PULL 19/26] xen/pt: Mark TYPE_XEN_PT_DEVICE as hybrid
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgoKeGVuLXB0IGRvZXNu
J3Qgc2V0IHRoZSBpc19leHByZXNzIGZpZWxkLCBidXQgaXMgc3VwcG9zZWQgdG8gYmUKYWJsZSB0
byBoYW5kbGUgUENJIEV4cHJlc3MgZGV2aWNlcyB0b28uICBNYXJrIGl0IGFzIGh5YnJpZC4KClN1
Z2dlc3RlZC1ieTogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpTaWduZWQtb2ZmLWJ5
OiBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+ClJldmlld2VkLWJ5OiBNaWNo
YWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgpTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIFMu
IFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgotLS0KIGh3L3hlbi94ZW5fcHQuYyB8IDEgKwogMSBm
aWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZmIC0tZ2l0IGEvaHcveGVuL3hlbl9wdC5j
IGIvaHcveGVuL3hlbl9wdC5jCmluZGV4IDAxZGYzNDEuLjliYmE3MTcgMTAwNjQ0Ci0tLSBhL2h3
L3hlbi94ZW5fcHQuYworKysgYi9ody94ZW4veGVuX3B0LmMKQEAgLTk2Niw2ICs5NjYsNyBAQCBz
dGF0aWMgY29uc3QgVHlwZUluZm8geGVuX3BjaV9wYXNzdGhyb3VnaF9pbmZvID0gewogICAgIC5j
bGFzc19pbml0ID0geGVuX3BjaV9wYXNzdGhyb3VnaF9jbGFzc19pbml0LAogICAgIC5pbnRlcmZh
Y2VzID0gKEludGVyZmFjZUluZm9bXSkgewogICAgICAgICB7IElOVEVSRkFDRV9DT05WRU5USU9O
QUxfUENJX0RFVklDRSB9LAorICAgICAgICB7IElOVEVSRkFDRV9QQ0lFX0RFVklDRSB9LAogICAg
ICAgICB7IH0sCiAgICAgfSwKIH07Ci0tIApNU1QKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Oct 15 03:24:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Oct 2017 03:24:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3ZWx-0000SH-EZ; Sun, 15 Oct 2017 03:23:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mst@redhat.com>) id 1e3ZWv-0000Rv-Jz
 for xen-devel@lists.xenproject.org; Sun, 15 Oct 2017 03:23:57 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 60/86-15231-CC4D2E95; Sun, 15 Oct 2017 03:23:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsVysWW7jO7pK48
 iDfb0G1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmLn7WyFRzexVTxdx17A+Plr4xdjFwcQgKz
 mSS+tm1n72Lk5GARsJdY1byeDcRmFCiT+LemhxHCzpBY86SPCaJhNaPEkQWzmbsYOYAaVCVmn
 ssHqWET0JZ4NnU7M4gtIiAp8bvrNDNIPbPAZ3aJ5WvuM4EkhAViJfbO/cQE0ssLtGzDUXuQsJ
 CAncTygxfAenkFBCVOznzCAmIzC2hJ3Pj3EqycWUBaYvk/DpAwJ1Dn4QMrwcolgMq3TtzACGF
 rS1w+2s4EYfcxSiy4xzSBUXgWkqmzkEydhTB1ASPzKkaN4tSistQiXSMjvaSizPSMktzEzBxd
 QwNTvdzU4uLE9NScxKRiveT83E2MwCCvZ2Bg3MG4p93vEKMkB5OSKO+51oeRQnxJ+SmVGYnFG
 fFFpTmpxYcYZTg4lCR4F15+FCkkWJSanlqRlpkDjDeYtAQHj5IIbzdImre4IDG3ODMdInWKUV
 FKnHcjSEIAJJFRmgfXBovxS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeSeDTOHJzCuBm/4
 KaDET0OJ3EQ9AFpckIqSkGhjTQxc8260+da70Qi2OTq6jUfFHXurbOS9Nlzf/tYr1bt12H+mN
 zttU7YR267aqbErZesFuorMtu+FP8a+G16/NVWyMFeA/tk9kkuNK6f6GG0c5Hufm6bx04ekUS
 w6e3mla2l3ctNDHOI2BK1/NwUeCKWEa390b/6NkLY38e7MOlqxzXWm7QomlOCPRUIu5qDgRAD
 fs82/sAgAA
X-Env-Sender: mst@redhat.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1508037833!104152892!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15529 invoked from network); 15 Oct 2017 03:23:55 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Oct 2017 03:23:55 -0000
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id F0E7213A8F;
 Sun, 15 Oct 2017 03:23:52 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com F0E7213A8F
Received: from redhat.com (ovpn-120-178.rdu2.redhat.com [10.10.120.178])
 by smtp.corp.redhat.com (Postfix) with SMTP id 6A9F65D9CC;
 Sun, 15 Oct 2017 03:23:39 +0000 (UTC)
Date: Sun, 15 Oct 2017 06:23:38 +0300
From: "Michael S. Tsirkin" <mst@redhat.com>
To: qemu-devel@nongnu.org
Message-ID: <1508036858-13479-19-git-send-email-mst@redhat.com>
References: <1508036858-13479-1-git-send-email-mst@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1508036858-13479-1-git-send-email-mst@redhat.com>
X-Mutt-Fcc: =sent
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.29]); Sun, 15 Oct 2017 03:23:53 +0000 (UTC)
Cc: Peter Maydell <peter.maydell@linaro.org>, Jason Wang <jasowang@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>,
 Gerd Hoffmann <kraxel@redhat.com>, Jiri Slaby <jslaby@suse.cz>,
 Hannes Reinecke <hare@suse.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Alberto Garcia <berto@igalia.com>, qemu-block@nongnu.org,
 Alexander Graf <agraf@suse.de>,
 =?utf-8?B?SGVydsOp?= Poussineau <hpoussin@reactos.org>,
 Marcel Apfelbaum <marcel@redhat.com>, xen-devel@lists.xenproject.org,
 David Gibson <david@gibson.dropbear.id.au>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Jiri Pirko <jiri@resnulli.us>,
 Eduardo Habkost <ehabkost@redhat.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Alex Williamson <alex.williamson@redhat.com>, qemu-arm@nongnu.org,
 Igor Mammedov <imammedo@redhat.com>, Yongbok Kim <yongbok.kim@imgtec.com>,
 John Snow <jsnow@redhat.com>, Richard Henderson <rth@twiddle.net>,
 qemu-ppc@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>
Subject: [Xen-devel] [PULL 18/26] pci: Add INTERFACE_CONVENTIONAL_PCI_DEVICE
 to Conventional PCI devices
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgoKQWRkIElOVEVSRkFD
RV9DT05WRU5USU9OQUxfUENJX0RFVklDRSB0byBhbGwgZGlyZWN0IHN1YnR5cGVzIG9mClRZUEVf
UENJX0RFVklDRSwgZXhjZXB0OgoKMSkgVGhlIG9uZXMgdGhhdCBhbHJlYWR5IGhhdmUgSU5URVJG
QUNFX1BDSUVfREVWSUNFIHNldDoKCiogYmFzZS14aGNpCiogZTEwMDBlCiogbnZtZQoqIHB2c2Nz
aQoqIHZmaW8tcGNpCiogdmlydGlvLXBjaQoqIHZteG5ldDMKCjIpIGJhc2UtcGNpLWJyaWRnZQoK
Tm90IGFsbCBQQ0kgYnJpZGdlcyBhcmUgQ29udmVudGlvbmFsIFBDSSBkZXZpY2VzLCBzbwpJTlRF
UkZBQ0VfQ09OVkVOVElPTkFMX1BDSV9ERVZJQ0UgaXMgYWRkZWQgb25seSB0byB0aGUgc3VidHlw
ZXMKdGhhdCBhcmUgYWN0dWFsbHkgQ29udmVudGlvbmFsIFBDSToKCiogZGVjLTIxMTU0LXAycC1i
cmlkZ2UKKiBpODI4MDFiMTEtYnJpZGdlCiogcGJtLWJyaWRnZQoqIHBjaS1icmlkZ2UKClRoZSBk
aXJlY3Qgc3VidHlwZXMgb2YgYmFzZS1wY2ktYnJpZGdlIG5vdCB0b3VjaGVkIGJ5IHRoaXMgcGF0
Y2gKYXJlOgoKKiB4aWxpbngtcGNpZS1yb290OiBBbHJlYWR5IG1hcmtlZCBhcyBQQ0llLW9ubHku
CiogcGNpZS1wY2ktYnJpZGdlOiBBbHJlYWR5IG1hcmtlZCBhcyBQQ0llLW9ubHkuCiogcGNpZS1w
b3J0OiBhbGwgbm9uLWFic3RyYWN0IHN1YnR5cGVzIG9mIHBjaWUtcG9ydCBhcmUgYWxyZWFkeQog
IG1hcmtlZCBhcyBQQ0llLW9ubHkgZGV2aWNlcy4KCjMpIG1lZ2FzYXMtYmFzZQoKTm90IGFsbCBt
ZWdhc2FzIGRldmljZXMgYXJlIENvbnZlbnRpb25hbCBQQ0kgZGV2aWNlcywgc28gdGhlCmludGVy
ZmFjZSBuYW1lcyBhcmUgYWRkZWQgdG8gdGhlIHN1YmNsYXNzZXMgcmVnaXN0ZXJlZCBieQptZWdh
c2FzX3JlZ2lzdGVyX3R5cGVzKCksIGFjY29yZGluZyB0byBpbmZvcm1hdGlvbiBpbiB0aGUKbWVn
YXNhc19kZXZpY2VzW10gYXJyYXkuCgoibWVnYXNhcy1nZW4yIiBhbHJlYWR5IGltcGxlbWVudHMg
SU5URVJGQUNFX1BDSUVfREVWSUNFLCBzbyBhZGQKSU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lf
REVWSUNFIG9ubHkgdG8gIm1lZ2FzYXMiLgoKQWNrZWQtYnk6IEFsYmVydG8gR2FyY2lhIDxiZXJ0
b0BpZ2FsaWEuY29tPgpBY2tlZC1ieTogSm9obiBTbm93IDxqc25vd0ByZWRoYXQuY29tPgpBY2tl
ZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+ClNpZ25lZC1v
ZmYtYnk6IEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KUmV2aWV3ZWQtYnk6
IERhdmlkIEdpYnNvbiA8ZGF2aWRAZ2lic29uLmRyb3BiZWFyLmlkLmF1PgpBY2tlZC1ieTogRGF2
aWQgR2lic29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+ClJldmlld2VkLWJ5OiBNYXJj
ZWwgQXBmZWxiYXVtIDxtYXJjZWxAcmVkaGF0LmNvbT4KUmV2aWV3ZWQtYnk6IE1pY2hhZWwgUy4g
VHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+ClNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgUy4gVHNpcmtp
biA8bXN0QHJlZGhhdC5jb20+Ci0tLQogaHcvYWNwaS9waWl4NC5jICAgICAgICAgICAgICAgICAg
ICAgfCAgMSArCiBody9hdWRpby9hYzk3LmMgICAgICAgICAgICAgICAgICAgICB8ICA0ICsrKysK
IGh3L2F1ZGlvL2VzMTM3MC5jICAgICAgICAgICAgICAgICAgIHwgIDQgKysrKwogaHcvYXVkaW8v
aW50ZWwtaGRhLmMgICAgICAgICAgICAgICAgfCAgNCArKysrCiBody9jaGFyL3NlcmlhbC1wY2ku
YyAgICAgICAgICAgICAgICB8IDEyICsrKysrKysrKysrKwogaHcvZGlzcGxheS9jaXJydXNfdmdh
LmMgICAgICAgICAgICAgfCAgNCArKysrCiBody9kaXNwbGF5L3F4bC5jICAgICAgICAgICAgICAg
ICAgICB8ICA0ICsrKysKIGh3L2Rpc3BsYXkvc201MDEuYyAgICAgICAgICAgICAgICAgIHwgIDQg
KysrKwogaHcvZGlzcGxheS92Z2EtcGNpLmMgICAgICAgICAgICAgICAgfCAgNCArKysrCiBody9k
aXNwbGF5L3Ztd2FyZV92Z2EuYyAgICAgICAgICAgICB8ICA0ICsrKysKIGh3L2kyYy9zbWJ1c19p
Y2g5LmMgICAgICAgICAgICAgICAgIHwgIDQgKysrKwogaHcvaTM4Ni9hbWRfaW9tbXUuYyAgICAg
ICAgICAgICAgICAgfCAgNCArKysrCiBody9pMzg2L2t2bS9wY2ktYXNzaWduLmMgICAgICAgICAg
ICB8ICA0ICsrKysKIGh3L2kzODYvcGNfcGlpeC5jICAgICAgICAgICAgICAgICAgIHwgIDQgKysr
KwogaHcvaTM4Ni94ZW4veGVuX3BsYXRmb3JtLmMgICAgICAgICAgfCAgNCArKysrCiBody9pMzg2
L3hlbi94ZW5fcHZkZXZpY2UuYyAgICAgICAgICB8ICA0ICsrKysKIGh3L2lkZS9pY2guYyAgICAg
ICAgICAgICAgICAgICAgICAgIHwgIDQgKysrKwogaHcvaWRlL3BjaS5jICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgNCArKysrCiBody9pcGFjay90cGNpMjAwLmMgICAgICAgICAgICAgICAgICB8
ICA0ICsrKysKIGh3L2lzYS9pODIzNzguYyAgICAgICAgICAgICAgICAgICAgIHwgIDQgKysrKwog
aHcvaXNhL2xwY19pY2g5LmMgICAgICAgICAgICAgICAgICAgfCAgMSArCiBody9pc2EvcGlpeDQu
YyAgICAgICAgICAgICAgICAgICAgICB8ICA0ICsrKysKIGh3L2lzYS92dDgyYzY4Ni5jICAgICAg
ICAgICAgICAgICAgIHwgMTYgKysrKysrKysrKysrKysrKwogaHcvbWlwcy9ndDY0eHh4X3BjaS5j
ICAgICAgICAgICAgICAgfCAgNCArKysrCiBody9taXNjL2VkdS5jICAgICAgICAgICAgICAgICAg
ICAgICB8ICA1ICsrKysrCiBody9taXNjL2l2c2htZW0uYyAgICAgICAgICAgICAgICAgICB8ICA0
ICsrKysKIGh3L21pc2MvbWFjaW8vbWFjaW8uYyAgICAgICAgICAgICAgIHwgIDQgKysrKwogaHcv
bWlzYy9wY2ktdGVzdGRldi5jICAgICAgICAgICAgICAgfCAgNCArKysrCiBody9uZXQvZTEwMDAu
YyAgICAgICAgICAgICAgICAgICAgICB8ICA0ICsrKysKIGh3L25ldC9lZXBybzEwMC5jICAgICAg
ICAgICAgICAgICAgIHwgIDQgKysrKwogaHcvbmV0L25lMjAwMC5jICAgICAgICAgICAgICAgICAg
ICAgfCAgNCArKysrCiBody9uZXQvcGNuZXQtcGNpLmMgICAgICAgICAgICAgICAgICB8ICA0ICsr
KysKIGh3L25ldC9yb2NrZXIvcm9ja2VyLmMgICAgICAgICAgICAgIHwgIDQgKysrKwogaHcvbmV0
L3J0bDgxMzkuYyAgICAgICAgICAgICAgICAgICAgfCAgNCArKysrCiBody9uZXQvc3VuZ2VtLmMg
ICAgICAgICAgICAgICAgICAgICB8ICA0ICsrKysKIGh3L25ldC9zdW5obWUuYyAgICAgICAgICAg
ICAgICAgICAgIHwgIDQgKysrKwogaHcvcGNpLWJyaWRnZS9kZWMuYyAgICAgICAgICAgICAgICAg
fCAgOCArKysrKysrKwogaHcvcGNpLWJyaWRnZS9pODI4MDFiMTEuYyAgICAgICAgICAgfCAgNCAr
KysrCiBody9wY2ktYnJpZGdlL3BjaV9icmlkZ2VfZGV2LmMgICAgICB8ICAxICsKIGh3L3BjaS1i
cmlkZ2UvcGNpX2V4cGFuZGVyX2JyaWRnZS5jIHwgIDggKysrKysrKysKIGh3L3BjaS1ob3N0L2Fw
Yi5jICAgICAgICAgICAgICAgICAgIHwgIDggKysrKysrKysKIGh3L3BjaS1ob3N0L2Jvbml0by5j
ICAgICAgICAgICAgICAgIHwgIDQgKysrKwogaHcvcGNpLWhvc3QvZ3BleC5jICAgICAgICAgICAg
ICAgICAgfCAgNCArKysrCiBody9wY2ktaG9zdC9ncmFja2xlLmMgICAgICAgICAgICAgICB8ICA0
ICsrKysKIGh3L3BjaS1ob3N0L3BpaXguYyAgICAgICAgICAgICAgICAgIHwgIDggKysrKysrKysK
IGh3L3BjaS1ob3N0L3BwY2U1MDAuYyAgICAgICAgICAgICAgIHwgIDQgKysrKwogaHcvcGNpLWhv
c3QvcHJlcC5jICAgICAgICAgICAgICAgICAgfCAgNCArKysrCiBody9wY2ktaG9zdC9xMzUuYyAg
ICAgICAgICAgICAgICAgICB8ICA0ICsrKysKIGh3L3BjaS1ob3N0L3VuaW5vcnRoLmMgICAgICAg
ICAgICAgIHwgMTYgKysrKysrKysrKysrKysrKwogaHcvcGNpLWhvc3QvdmVyc2F0aWxlLmMgICAg
ICAgICAgICAgfCAgNCArKysrCiBody9wcGMvcHBjNHh4X3BjaS5jICAgICAgICAgICAgICAgICB8
ICA0ICsrKysKIGh3L3Njc2kvZXNwLXBjaS5jICAgICAgICAgICAgICAgICAgIHwgIDQgKysrKwog
aHcvc2NzaS9sc2k1M2M4OTVhLmMgICAgICAgICAgICAgICAgfCAgNCArKysrCiBody9zY3NpL21l
Z2FzYXMuYyAgICAgICAgICAgICAgICAgICB8ICA0ICsrKysKIGh3L3Njc2kvbXB0c2FzLmMgICAg
ICAgICAgICAgICAgICAgIHwgIDQgKysrKwogaHcvc2Qvc2RoY2kuYyAgICAgICAgICAgICAgICAg
ICAgICAgfCAgNCArKysrCiBody9zaDQvc2hfcGNpLmMgICAgICAgICAgICAgICAgICAgICB8ICA0
ICsrKysKIGh3L3NwYXJjNjQvc3VuNHUuYyAgICAgICAgICAgICAgICAgIHwgIDQgKysrKwogaHcv
dXNiL2hjZC1laGNpLXBjaS5jICAgICAgICAgICAgICAgfCAgNCArKysrCiBody91c2IvaGNkLW9o
Y2kuYyAgICAgICAgICAgICAgICAgICB8ICA0ICsrKysKIGh3L3VzYi9oY2QtdWhjaS5jICAgICAg
ICAgICAgICAgICAgIHwgIDQgKysrKwogaHcvdmZpby9wY2ktcXVpcmtzLmMgICAgICAgICAgICAg
ICAgfCAgNCArKysrCiBody93YXRjaGRvZy93ZHRfaTYzMDBlc2IuYyAgICAgICAgICB8ICA0ICsr
KysKIGh3L3hlbi94ZW5fcHQuYyAgICAgICAgICAgICAgICAgICAgIHwgIDQgKysrKwogNjQgZmls
ZXMgY2hhbmdlZCwgMjk2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9ody9hY3BpL3BpaXg0
LmMgYi9ody9hY3BpL3BpaXg0LmMKaW5kZXggZjRmZDU5MC4uYTBmYjFjZSAxMDA2NDQKLS0tIGEv
aHcvYWNwaS9waWl4NC5jCisrKyBiL2h3L2FjcGkvcGlpeDQuYwpAQCAtNzE4LDYgKzcxOCw3IEBA
IHN0YXRpYyBjb25zdCBUeXBlSW5mbyBwaWl4NF9wbV9pbmZvID0gewogICAgIC5pbnRlcmZhY2Vz
ID0gKEludGVyZmFjZUluZm9bXSkgewogICAgICAgICB7IFRZUEVfSE9UUExVR19IQU5ETEVSIH0s
CiAgICAgICAgIHsgVFlQRV9BQ1BJX0RFVklDRV9JRiB9LAorICAgICAgICB7IElOVEVSRkFDRV9D
T05WRU5USU9OQUxfUENJX0RFVklDRSB9LAogICAgICAgICB7IH0KICAgICB9CiB9OwpkaWZmIC0t
Z2l0IGEvaHcvYXVkaW8vYWM5Ny5jIGIvaHcvYXVkaW8vYWM5Ny5jCmluZGV4IDk1OWM3ODYuLjMz
NzQwMmUgMTAwNjQ0Ci0tLSBhL2h3L2F1ZGlvL2FjOTcuYworKysgYi9ody9hdWRpby9hYzk3LmMK
QEAgLTE0MzEsNiArMTQzMSwxMCBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8gYWM5N19pbmZvID0g
ewogICAgIC5wYXJlbnQgICAgICAgID0gVFlQRV9QQ0lfREVWSUNFLAogICAgIC5pbnN0YW5jZV9z
aXplID0gc2l6ZW9mIChBQzk3TGlua1N0YXRlKSwKICAgICAuY2xhc3NfaW5pdCAgICA9IGFjOTdf
Y2xhc3NfaW5pdCwKKyAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsKKyAgICAg
ICAgeyBJTlRFUkZBQ0VfQ09OVkVOVElPTkFMX1BDSV9ERVZJQ0UgfSwKKyAgICAgICAgeyB9LAor
ICAgIH0sCiB9OwogCiBzdGF0aWMgdm9pZCBhYzk3X3JlZ2lzdGVyX3R5cGVzICh2b2lkKQpkaWZm
IC0tZ2l0IGEvaHcvYXVkaW8vZXMxMzcwLmMgYi9ody9hdWRpby9lczEzNzAuYwppbmRleCBkZDdj
MjNkLi41OWNmMjUyIDEwMDY0NAotLS0gYS9ody9hdWRpby9lczEzNzAuYworKysgYi9ody9hdWRp
by9lczEzNzAuYwpAQCAtMTA4Miw2ICsxMDgyLDEwIEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyBl
czEzNzBfaW5mbyA9IHsKICAgICAucGFyZW50ICAgICAgICA9IFRZUEVfUENJX0RFVklDRSwKICAg
ICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZiAoRVMxMzcwU3RhdGUpLAogICAgIC5jbGFzc19pbml0
ICAgID0gZXMxMzcwX2NsYXNzX2luaXQsCisgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5m
b1tdKSB7CisgICAgICAgIHsgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVWSUNFIH0sCisg
ICAgICAgIHsgfSwKKyAgICB9LAogfTsKIAogc3RhdGljIHZvaWQgZXMxMzcwX3JlZ2lzdGVyX3R5
cGVzICh2b2lkKQpkaWZmIC0tZ2l0IGEvaHcvYXVkaW8vaW50ZWwtaGRhLmMgYi9ody9hdWRpby9p
bnRlbC1oZGEuYwppbmRleCAxOGE1MGE4Li5hM2U2NzBjIDEwMDY0NAotLS0gYS9ody9hdWRpby9p
bnRlbC1oZGEuYworKysgYi9ody9hdWRpby9pbnRlbC1oZGEuYwpAQCAtMTI2Myw2ICsxMjYzLDEw
IEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyBpbnRlbF9oZGFfaW5mbyA9IHsKICAgICAuaW5zdGFu
Y2Vfc2l6ZSA9IHNpemVvZihJbnRlbEhEQVN0YXRlKSwKICAgICAuY2xhc3NfaW5pdCAgICA9IGlu
dGVsX2hkYV9jbGFzc19pbml0LAogICAgIC5hYnN0cmFjdCAgICAgID0gdHJ1ZSwKKyAgICAuaW50
ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsKKyAgICAgICAgeyBJTlRFUkZBQ0VfQ09OVkVO
VElPTkFMX1BDSV9ERVZJQ0UgfSwKKyAgICAgICAgeyB9LAorICAgIH0sCiB9OwogCiBzdGF0aWMg
Y29uc3QgVHlwZUluZm8gaW50ZWxfaGRhX2luZm9faWNoNiA9IHsKZGlmZiAtLWdpdCBhL2h3L2No
YXIvc2VyaWFsLXBjaS5jIGIvaHcvY2hhci9zZXJpYWwtcGNpLmMKaW5kZXggMzAzMTA0ZC4uY2Iw
ZDA0YyAxMDA2NDQKLS0tIGEvaHcvY2hhci9zZXJpYWwtcGNpLmMKKysrIGIvaHcvY2hhci9zZXJp
YWwtcGNpLmMKQEAgLTI1MCw2ICsyNTAsMTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIHNlcmlh
bF9wY2lfaW5mbyA9IHsKICAgICAucGFyZW50ICAgICAgICA9IFRZUEVfUENJX0RFVklDRSwKICAg
ICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihQQ0lTZXJpYWxTdGF0ZSksCiAgICAgLmNsYXNzX2lu
aXQgICAgPSBzZXJpYWxfcGNpX2NsYXNzX2luaXRmbiwKKyAgICAuaW50ZXJmYWNlcyA9IChJbnRl
cmZhY2VJbmZvW10pIHsKKyAgICAgICAgeyBJTlRFUkZBQ0VfQ09OVkVOVElPTkFMX1BDSV9ERVZJ
Q0UgfSwKKyAgICAgICAgeyB9LAorICAgIH0sCiB9OwogCiBzdGF0aWMgY29uc3QgVHlwZUluZm8g
bXVsdGlfMnhfc2VyaWFsX3BjaV9pbmZvID0gewpAQCAtMjU3LDYgKzI2MSwxMCBAQCBzdGF0aWMg
Y29uc3QgVHlwZUluZm8gbXVsdGlfMnhfc2VyaWFsX3BjaV9pbmZvID0gewogICAgIC5wYXJlbnQg
ICAgICAgID0gVFlQRV9QQ0lfREVWSUNFLAogICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFBD
SU11bHRpU2VyaWFsU3RhdGUpLAogICAgIC5jbGFzc19pbml0ICAgID0gbXVsdGlfMnhfc2VyaWFs
X3BjaV9jbGFzc19pbml0Zm4sCisgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7
CisgICAgICAgIHsgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVWSUNFIH0sCisgICAgICAg
IHsgfSwKKyAgICB9LAogfTsKIAogc3RhdGljIGNvbnN0IFR5cGVJbmZvIG11bHRpXzR4X3Nlcmlh
bF9wY2lfaW5mbyA9IHsKQEAgLTI2NCw2ICsyNzIsMTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZv
IG11bHRpXzR4X3NlcmlhbF9wY2lfaW5mbyA9IHsKICAgICAucGFyZW50ICAgICAgICA9IFRZUEVf
UENJX0RFVklDRSwKICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihQQ0lNdWx0aVNlcmlhbFN0
YXRlKSwKICAgICAuY2xhc3NfaW5pdCAgICA9IG11bHRpXzR4X3NlcmlhbF9wY2lfY2xhc3NfaW5p
dGZuLAorICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgeworICAgICAgICB7IElO
VEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RFVklDRSB9LAorICAgICAgICB7IH0sCisgICAgfSwK
IH07CiAKIHN0YXRpYyB2b2lkIHNlcmlhbF9wY2lfcmVnaXN0ZXJfdHlwZXModm9pZCkKZGlmZiAt
LWdpdCBhL2h3L2Rpc3BsYXkvY2lycnVzX3ZnYS5jIGIvaHcvZGlzcGxheS9jaXJydXNfdmdhLmMK
aW5kZXggYWZjMjkwYS4uYjRkNTc5OCAxMDA2NDQKLS0tIGEvaHcvZGlzcGxheS9jaXJydXNfdmdh
LmMKKysrIGIvaHcvZGlzcGxheS9jaXJydXNfdmdhLmMKQEAgLTMxNjIsNiArMzE2MiwxMCBAQCBz
dGF0aWMgY29uc3QgVHlwZUluZm8gY2lycnVzX3ZnYV9pbmZvID0gewogICAgIC5wYXJlbnQgICAg
ICAgID0gVFlQRV9QQ0lfREVWSUNFLAogICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFBDSUNp
cnJ1c1ZHQVN0YXRlKSwKICAgICAuY2xhc3NfaW5pdCAgICA9IGNpcnJ1c192Z2FfY2xhc3NfaW5p
dCwKKyAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsKKyAgICAgICAgeyBJTlRF
UkZBQ0VfQ09OVkVOVElPTkFMX1BDSV9ERVZJQ0UgfSwKKyAgICAgICAgeyB9LAorICAgIH0sCiB9
OwogCiBzdGF0aWMgdm9pZCBjaXJydXNfdmdhX3JlZ2lzdGVyX3R5cGVzKHZvaWQpCmRpZmYgLS1n
aXQgYS9ody9kaXNwbGF5L3F4bC5jIGIvaHcvZGlzcGxheS9xeGwuYwppbmRleCBkOTJmZTA1Li45
OTM2NWMzIDEwMDY0NAotLS0gYS9ody9kaXNwbGF5L3F4bC5jCisrKyBiL2h3L2Rpc3BsYXkvcXhs
LmMKQEAgLTI0MzIsNiArMjQzMiwxMCBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8gcXhsX3BjaV90
eXBlX2luZm8gPSB7CiAgICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoUENJUVhMRGV2aWNlKSwK
ICAgICAuYWJzdHJhY3QgPSB0cnVlLAogICAgIC5jbGFzc19pbml0ID0gcXhsX3BjaV9jbGFzc19p
bml0LAorICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgeworICAgICAgICB7IElO
VEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RFVklDRSB9LAorICAgICAgICB7IH0sCisgICAgfSwK
IH07CiAKIHN0YXRpYyB2b2lkIHF4bF9wcmltYXJ5X2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmts
YXNzLCB2b2lkICpkYXRhKQpkaWZmIC0tZ2l0IGEvaHcvZGlzcGxheS9zbTUwMS5jIGIvaHcvZGlz
cGxheS9zbTUwMS5jCmluZGV4IDlhYTUxNWIuLjZlZGRhYzkgMTAwNjQ0Ci0tLSBhL2h3L2Rpc3Bs
YXkvc201MDEuYworKysgYi9ody9kaXNwbGF5L3NtNTAxLmMKQEAgLTE4NDMsNiArMTg0MywxMCBA
QCBzdGF0aWMgY29uc3QgVHlwZUluZm8gc201MDFfcGNpX2luZm8gPSB7CiAgICAgLnBhcmVudCAg
ICAgICAgPSBUWVBFX1BDSV9ERVZJQ0UsCiAgICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoU001
MDFQQ0lTdGF0ZSksCiAgICAgLmNsYXNzX2luaXQgICAgPSBzbTUwMV9wY2lfY2xhc3NfaW5pdCwK
KyAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsKKyAgICAgICAgeyBJTlRFUkZB
Q0VfQ09OVkVOVElPTkFMX1BDSV9ERVZJQ0UgfSwKKyAgICAgICAgeyB9LAorICAgIH0sCiB9Owog
CiBzdGF0aWMgdm9pZCBzbTUwMV9yZWdpc3Rlcl90eXBlcyh2b2lkKQpkaWZmIC0tZ2l0IGEvaHcv
ZGlzcGxheS92Z2EtcGNpLmMgYi9ody9kaXNwbGF5L3ZnYS1wY2kuYwppbmRleCBhYzlhNzY0Li43
YWRiODlmIDEwMDY0NAotLS0gYS9ody9kaXNwbGF5L3ZnYS1wY2kuYworKysgYi9ody9kaXNwbGF5
L3ZnYS1wY2kuYwpAQCAtMzM4LDYgKzMzOCwxMCBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8gdmdh
X3BjaV90eXBlX2luZm8gPSB7CiAgICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoUENJVkdBU3Rh
dGUpLAogICAgIC5hYnN0cmFjdCA9IHRydWUsCiAgICAgLmNsYXNzX2luaXQgPSB2Z2FfcGNpX2Ns
YXNzX2luaXQsCisgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7CisgICAgICAg
IHsgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVWSUNFIH0sCisgICAgICAgIHsgfSwKKyAg
ICB9LAogfTsKIAogc3RhdGljIHZvaWQgdmdhX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmtsYXNz
LCB2b2lkICpkYXRhKQpkaWZmIC0tZ2l0IGEvaHcvZGlzcGxheS92bXdhcmVfdmdhLmMgYi9ody9k
aXNwbGF5L3Ztd2FyZV92Z2EuYwppbmRleCA0YTY0YjQxLi5jZGMzZmVkIDEwMDY0NAotLS0gYS9o
dy9kaXNwbGF5L3Ztd2FyZV92Z2EuYworKysgYi9ody9kaXNwbGF5L3Ztd2FyZV92Z2EuYwpAQCAt
MTM1MCw2ICsxMzUwLDEwIEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyB2bXN2Z2FfaW5mbyA9IHsK
ICAgICAucGFyZW50ICAgICAgICA9IFRZUEVfUENJX0RFVklDRSwKICAgICAuaW5zdGFuY2Vfc2l6
ZSA9IHNpemVvZihzdHJ1Y3QgcGNpX3Ztc3ZnYV9zdGF0ZV9zKSwKICAgICAuY2xhc3NfaW5pdCAg
ICA9IHZtc3ZnYV9jbGFzc19pbml0LAorICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9b
XSkgeworICAgICAgICB7IElOVEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RFVklDRSB9LAorICAg
ICAgICB7IH0sCisgICAgfSwKIH07CiAKIHN0YXRpYyB2b2lkIHZtc3ZnYV9yZWdpc3Rlcl90eXBl
cyh2b2lkKQpkaWZmIC0tZ2l0IGEvaHcvaTJjL3NtYnVzX2ljaDkuYyBiL2h3L2kyYy9zbWJ1c19p
Y2g5LmMKaW5kZXggZWE1MWUwOS4uZTQ3NTU2YyAxMDA2NDQKLS0tIGEvaHcvaTJjL3NtYnVzX2lj
aDkuYworKysgYi9ody9pMmMvc21idXNfaWNoOS5jCkBAIC0xMTksNiArMTE5LDEwIEBAIHN0YXRp
YyBjb25zdCBUeXBlSW5mbyBpY2g5X3NtYl9pbmZvID0gewogICAgIC5wYXJlbnQgPSBUWVBFX1BD
SV9ERVZJQ0UsCiAgICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoSUNIOVNNQlN0YXRlKSwKICAg
ICAuY2xhc3NfaW5pdCA9IGljaDlfc21iX2NsYXNzX2luaXQsCisgICAgLmludGVyZmFjZXMgPSAo
SW50ZXJmYWNlSW5mb1tdKSB7CisgICAgICAgIHsgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lf
REVWSUNFIH0sCisgICAgICAgIHsgfSwKKyAgICB9LAogfTsKIAogc3RhdGljIHZvaWQgaWNoOV9z
bWJfcmVnaXN0ZXIodm9pZCkKZGlmZiAtLWdpdCBhL2h3L2kzODYvYW1kX2lvbW11LmMgYi9ody9p
Mzg2L2FtZF9pb21tdS5jCmluZGV4IDMzNDkzOGEuLmFkODE1NWMgMTAwNjQ0Ci0tLSBhL2h3L2kz
ODYvYW1kX2lvbW11LmMKKysrIGIvaHcvaTM4Ni9hbWRfaW9tbXUuYwpAQCAtMTIyNyw2ICsxMjI3
LDEwIEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyBhbWR2aVBDSSA9IHsKICAgICAubmFtZSA9ICJB
TURWSS1QQ0kiLAogICAgIC5wYXJlbnQgPSBUWVBFX1BDSV9ERVZJQ0UsCiAgICAgLmluc3RhbmNl
X3NpemUgPSBzaXplb2YoQU1EVklQQ0lTdGF0ZSksCisgICAgLmludGVyZmFjZXMgPSAoSW50ZXJm
YWNlSW5mb1tdKSB7CisgICAgICAgIHsgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVWSUNF
IH0sCisgICAgICAgIHsgfSwKKyAgICB9LAogfTsKIAogc3RhdGljIHZvaWQgYW1kdmlfaW9tbXVf
bWVtb3J5X3JlZ2lvbl9jbGFzc19pbml0KE9iamVjdENsYXNzICprbGFzcywgdm9pZCAqZGF0YSkK
ZGlmZiAtLWdpdCBhL2h3L2kzODYva3ZtL3BjaS1hc3NpZ24uYyBiL2h3L2kzODYva3ZtL3BjaS1h
c3NpZ24uYwppbmRleCAzM2UyMGNiLi5kODU1OWQ4IDEwMDY0NAotLS0gYS9ody9pMzg2L2t2bS9w
Y2ktYXNzaWduLmMKKysrIGIvaHcvaTM4Ni9rdm0vcGNpLWFzc2lnbi5jCkBAIC0xODY0LDYgKzE4
NjQsMTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIGFzc2lnbl9pbmZvID0gewogICAgIC5pbnN0
YW5jZV9zaXplICAgICAgPSBzaXplb2YoQXNzaWduZWREZXZpY2UpLAogICAgIC5jbGFzc19pbml0
ICAgICAgICAgPSBhc3NpZ25fY2xhc3NfaW5pdCwKICAgICAuaW5zdGFuY2VfaW5pdCAgICAgID0g
YXNzaWduZWRfZGV2X2luc3RhbmNlX2luaXQsCisgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNl
SW5mb1tdKSB7CisgICAgICAgIHsgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVWSUNFIH0s
CisgICAgICAgIHsgfSwKKyAgICB9LAogfTsKIAogc3RhdGljIHZvaWQgYXNzaWduX3JlZ2lzdGVy
X3R5cGVzKHZvaWQpCmRpZmYgLS1naXQgYS9ody9pMzg2L3BjX3BpaXguYyBiL2h3L2kzODYvcGNf
cGlpeC5jCmluZGV4IDlmZjc5YjEuLjFhNTY0NjUgMTAwNjQ0Ci0tLSBhL2h3L2kzODYvcGNfcGlp
eC5jCisrKyBiL2h3L2kzODYvcGNfcGlpeC5jCkBAIC0xMDU1LDYgKzEwNTUsMTAgQEAgc3RhdGlj
IFR5cGVJbmZvIGlzYV9icmlkZ2VfaW5mbyA9IHsKICAgICAucGFyZW50ICAgICAgICA9IFRZUEVf
UENJX0RFVklDRSwKICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihQQ0lEZXZpY2UpLAogICAg
IC5jbGFzc19pbml0ID0gaXNhX2JyaWRnZV9jbGFzc19pbml0LAorICAgIC5pbnRlcmZhY2VzID0g
KEludGVyZmFjZUluZm9bXSkgeworICAgICAgICB7IElOVEVSRkFDRV9DT05WRU5USU9OQUxfUENJ
X0RFVklDRSB9LAorICAgICAgICB7IH0sCisgICAgfSwKIH07CiAKIHN0YXRpYyB2b2lkIHB0X2dy
YXBoaWNzX3JlZ2lzdGVyX3R5cGVzKHZvaWQpCmRpZmYgLS1naXQgYS9ody9pMzg2L3hlbi94ZW5f
cGxhdGZvcm0uYyBiL2h3L2kzODYveGVuL3hlbl9wbGF0Zm9ybS5jCmluZGV4IDliYTc0NzQuLjA1
NmI4N2QgMTAwNjQ0Ci0tLSBhL2h3L2kzODYveGVuL3hlbl9wbGF0Zm9ybS5jCisrKyBiL2h3L2kz
ODYveGVuL3hlbl9wbGF0Zm9ybS5jCkBAIC01MTcsNiArNTE3LDEwIEBAIHN0YXRpYyBjb25zdCBU
eXBlSW5mbyB4ZW5fcGxhdGZvcm1faW5mbyA9IHsKICAgICAucGFyZW50ICAgICAgICA9IFRZUEVf
UENJX0RFVklDRSwKICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihQQ0lYZW5QbGF0Zm9ybVN0
YXRlKSwKICAgICAuY2xhc3NfaW5pdCAgICA9IHhlbl9wbGF0Zm9ybV9jbGFzc19pbml0LAorICAg
IC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgeworICAgICAgICB7IElOVEVSRkFDRV9D
T05WRU5USU9OQUxfUENJX0RFVklDRSB9LAorICAgICAgICB7IH0sCisgICAgfSwKIH07CiAKIHN0
YXRpYyB2b2lkIHhlbl9wbGF0Zm9ybV9yZWdpc3Rlcl90eXBlcyh2b2lkKQpkaWZmIC0tZ2l0IGEv
aHcvaTM4Ni94ZW4veGVuX3B2ZGV2aWNlLmMgYi9ody9pMzg2L3hlbi94ZW5fcHZkZXZpY2UuYwpp
bmRleCBjMDkzYjM0Li5mNzQ4ODIzIDEwMDY0NAotLS0gYS9ody9pMzg2L3hlbi94ZW5fcHZkZXZp
Y2UuYworKysgYi9ody9pMzg2L3hlbi94ZW5fcHZkZXZpY2UuYwpAQCAtMTI3LDYgKzEyNywxMCBA
QCBzdGF0aWMgY29uc3QgVHlwZUluZm8geGVuX3B2X3R5cGVfaW5mbyA9IHsKICAgICAucGFyZW50
ICAgICAgICA9IFRZUEVfUENJX0RFVklDRSwKICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihY
ZW5QVkRldmljZSksCiAgICAgLmNsYXNzX2luaXQgICAgPSB4ZW5fcHZfY2xhc3NfaW5pdCwKKyAg
ICAuaW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsKKyAgICAgICAgeyBJTlRFUkZBQ0Vf
Q09OVkVOVElPTkFMX1BDSV9ERVZJQ0UgfSwKKyAgICAgICAgeyB9LAorICAgIH0sCiB9OwogCiBz
dGF0aWMgdm9pZCB4ZW5fcHZfcmVnaXN0ZXJfdHlwZXModm9pZCkKZGlmZiAtLWdpdCBhL2h3L2lk
ZS9pY2guYyBiL2h3L2lkZS9pY2guYwppbmRleCA5NDcyYTYwLi44ZGQwY2VkIDEwMDY0NAotLS0g
YS9ody9pZGUvaWNoLmMKKysrIGIvaHcvaWRlL2ljaC5jCkBAIC0xODQsNiArMTg0LDEwIEBAIHN0
YXRpYyBjb25zdCBUeXBlSW5mbyBpY2hfYWhjaV9pbmZvID0gewogICAgIC5pbnN0YW5jZV9zaXpl
ID0gc2l6ZW9mKEFIQ0lQQ0lTdGF0ZSksCiAgICAgLmluc3RhbmNlX2luaXQgPSBwY2lfaWNoOV9h
aGNpX2luaXQsCiAgICAgLmNsYXNzX2luaXQgICAgPSBpY2hfYWhjaV9jbGFzc19pbml0LAorICAg
IC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgeworICAgICAgICB7IElOVEVSRkFDRV9D
T05WRU5USU9OQUxfUENJX0RFVklDRSB9LAorICAgICAgICB7IH0sCisgICAgfSwKIH07CiAKIHN0
YXRpYyB2b2lkIGljaF9haGNpX3JlZ2lzdGVyX3R5cGVzKHZvaWQpCmRpZmYgLS1naXQgYS9ody9p
ZGUvcGNpLmMgYi9ody9pZGUvcGNpLmMKaW5kZXggZDUzZmY1My4uMjVmMWQzNiAxMDA2NDQKLS0t
IGEvaHcvaWRlL3BjaS5jCisrKyBiL2h3L2lkZS9wY2kuYwpAQCAtNDUzLDYgKzQ1MywxMCBAQCBz
dGF0aWMgY29uc3QgVHlwZUluZm8gcGNpX2lkZV90eXBlX2luZm8gPSB7CiAgICAgLnBhcmVudCA9
IFRZUEVfUENJX0RFVklDRSwKICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihQQ0lJREVTdGF0
ZSksCiAgICAgLmFic3RyYWN0ID0gdHJ1ZSwKKyAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJ
bmZvW10pIHsKKyAgICAgICAgeyBJTlRFUkZBQ0VfQ09OVkVOVElPTkFMX1BDSV9ERVZJQ0UgfSwK
KyAgICAgICAgeyB9LAorICAgIH0sCiB9OwogCiBzdGF0aWMgdm9pZCBwY2lfaWRlX3JlZ2lzdGVy
X3R5cGVzKHZvaWQpCmRpZmYgLS1naXQgYS9ody9pcGFjay90cGNpMjAwLmMgYi9ody9pcGFjay90
cGNpMjAwLmMKaW5kZXggNGRmYTZiMy4uZGEwNWM4NSAxMDA2NDQKLS0tIGEvaHcvaXBhY2svdHBj
aTIwMC5jCisrKyBiL2h3L2lwYWNrL3RwY2kyMDAuYwpAQCAtNjQ2LDYgKzY0NiwxMCBAQCBzdGF0
aWMgY29uc3QgVHlwZUluZm8gdHBjaTIwMF9pbmZvID0gewogICAgIC5wYXJlbnQgICAgICAgID0g
VFlQRV9QQ0lfREVWSUNFLAogICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFRQQ0kyMDBTdGF0
ZSksCiAgICAgLmNsYXNzX2luaXQgICAgPSB0cGNpMjAwX2NsYXNzX2luaXQsCisgICAgLmludGVy
ZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7CisgICAgICAgIHsgSU5URVJGQUNFX0NPTlZFTlRJ
T05BTF9QQ0lfREVWSUNFIH0sCisgICAgICAgIHsgfSwKKyAgICB9LAogfTsKIAogc3RhdGljIHZv
aWQgdHBjaTIwMF9yZWdpc3Rlcl90eXBlcyh2b2lkKQpkaWZmIC0tZ2l0IGEvaHcvaXNhL2k4MjM3
OC5jIGIvaHcvaXNhL2k4MjM3OC5jCmluZGV4IDRkMjlhOTkuLmQyMGVhNGMgMTAwNjQ0Ci0tLSBh
L2h3L2lzYS9pODIzNzguYworKysgYi9ody9pc2EvaTgyMzc4LmMKQEAgLTEzOCw2ICsxMzgsMTAg
QEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIGk4MjM3OF90eXBlX2luZm8gPSB7CiAgICAgLmluc3Rh
bmNlX3NpemUgPSBzaXplb2YoSTgyMzc4U3RhdGUpLAogICAgIC5pbnN0YW5jZV9pbml0ID0gaTgy
Mzc4X2luaXQsCiAgICAgLmNsYXNzX2luaXQgPSBpODIzNzhfY2xhc3NfaW5pdCwKKyAgICAuaW50
ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsKKyAgICAgICAgeyBJTlRFUkZBQ0VfQ09OVkVO
VElPTkFMX1BDSV9ERVZJQ0UgfSwKKyAgICAgICAgeyB9LAorICAgIH0sCiB9OwogCiBzdGF0aWMg
dm9pZCBpODIzNzhfcmVnaXN0ZXJfdHlwZXModm9pZCkKZGlmZiAtLWdpdCBhL2h3L2lzYS9scGNf
aWNoOS5jIGIvaHcvaXNhL2xwY19pY2g5LmMKaW5kZXggZGU4ZmJiNy4uZWMzYzlmNyAxMDA2NDQK
LS0tIGEvaHcvaXNhL2xwY19pY2g5LmMKKysrIGIvaHcvaXNhL2xwY19pY2g5LmMKQEAgLTgyMyw2
ICs4MjMsNyBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8gaWNoOV9scGNfaW5mbyA9IHsKICAgICAu
aW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsKICAgICAgICAgeyBUWVBFX0hPVFBMVUdf
SEFORExFUiB9LAogICAgICAgICB7IFRZUEVfQUNQSV9ERVZJQ0VfSUYgfSwKKyAgICAgICAgeyBJ
TlRFUkZBQ0VfQ09OVkVOVElPTkFMX1BDSV9ERVZJQ0UgfSwKICAgICAgICAgeyB9CiAgICAgfQog
fTsKZGlmZiAtLWdpdCBhL2h3L2lzYS9waWl4NC5jIGIvaHcvaXNhL3BpaXg0LmMKaW5kZXggZjgx
MWViYS4uNmI4YmMzZiAxMDA2NDQKLS0tIGEvaHcvaXNhL3BpaXg0LmMKKysrIGIvaHcvaXNhL3Bp
aXg0LmMKQEAgLTEzMiw2ICsxMzIsMTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIHBpaXg0X2lu
Zm8gPSB7CiAgICAgLnBhcmVudCAgICAgICAgPSBUWVBFX1BDSV9ERVZJQ0UsCiAgICAgLmluc3Rh
bmNlX3NpemUgPSBzaXplb2YoUElJWDRTdGF0ZSksCiAgICAgLmNsYXNzX2luaXQgICAgPSBwaWl4
NF9jbGFzc19pbml0LAorICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgeworICAg
ICAgICB7IElOVEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RFVklDRSB9LAorICAgICAgICB7IH0s
CisgICAgfSwKIH07CiAKIHN0YXRpYyB2b2lkIHBpaXg0X3JlZ2lzdGVyX3R5cGVzKHZvaWQpCmRp
ZmYgLS1naXQgYS9ody9pc2EvdnQ4MmM2ODYuYyBiL2h3L2lzYS92dDgyYzY4Ni5jCmluZGV4IDUw
ZGM4M2QuLmMxMjk5ODUgMTAwNjQ0Ci0tLSBhL2h3L2lzYS92dDgyYzY4Ni5jCisrKyBiL2h3L2lz
YS92dDgyYzY4Ni5jCkBAIC0zMDEsNiArMzAxLDEwIEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyB2
aWFfYWM5N19pbmZvID0gewogICAgIC5wYXJlbnQgICAgICAgID0gVFlQRV9QQ0lfREVWSUNFLAog
ICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFZUNjg2QUM5N1N0YXRlKSwKICAgICAuY2xhc3Nf
aW5pdCAgICA9IHZpYV9hYzk3X2NsYXNzX2luaXQsCisgICAgLmludGVyZmFjZXMgPSAoSW50ZXJm
YWNlSW5mb1tdKSB7CisgICAgICAgIHsgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVWSUNF
IH0sCisgICAgICAgIHsgfSwKKyAgICB9LAogfTsKIAogc3RhdGljIHZvaWQgdnQ4MmM2ODZiX21j
OTdfcmVhbGl6ZShQQ0lEZXZpY2UgKmRldiwgRXJyb3IgKiplcnJwKQpAQCAtMzQxLDYgKzM0NSwx
MCBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8gdmlhX21jOTdfaW5mbyA9IHsKICAgICAucGFyZW50
ICAgICAgICA9IFRZUEVfUENJX0RFVklDRSwKICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihW
VDY4Nk1DOTdTdGF0ZSksCiAgICAgLmNsYXNzX2luaXQgICAgPSB2aWFfbWM5N19jbGFzc19pbml0
LAorICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgeworICAgICAgICB7IElOVEVS
RkFDRV9DT05WRU5USU9OQUxfUENJX0RFVklDRSB9LAorICAgICAgICB7IH0sCisgICAgfSwKIH07
CiAKIC8qIHZ0ODJjNjg2IHBtIGluaXQgKi8KQEAgLTQxOSw2ICs0MjcsMTAgQEAgc3RhdGljIGNv
bnN0IFR5cGVJbmZvIHZpYV9wbV9pbmZvID0gewogICAgIC5wYXJlbnQgICAgICAgID0gVFlQRV9Q
Q0lfREVWSUNFLAogICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFZUNjg2UE1TdGF0ZSksCiAg
ICAgLmNsYXNzX2luaXQgICAgPSB2aWFfcG1fY2xhc3NfaW5pdCwKKyAgICAuaW50ZXJmYWNlcyA9
IChJbnRlcmZhY2VJbmZvW10pIHsKKyAgICAgICAgeyBJTlRFUkZBQ0VfQ09OVkVOVElPTkFMX1BD
SV9ERVZJQ0UgfSwKKyAgICAgICAgeyB9LAorICAgIH0sCiB9OwogCiBzdGF0aWMgY29uc3QgVk1T
dGF0ZURlc2NyaXB0aW9uIHZtc3RhdGVfdmlhID0gewpAQCAtNTAyLDYgKzUxNCwxMCBAQCBzdGF0
aWMgY29uc3QgVHlwZUluZm8gdmlhX2luZm8gPSB7CiAgICAgLnBhcmVudCAgICAgICAgPSBUWVBF
X1BDSV9ERVZJQ0UsCiAgICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoVlQ4MkM2ODZCU3RhdGUp
LAogICAgIC5jbGFzc19pbml0ICAgID0gdmlhX2NsYXNzX2luaXQsCisgICAgLmludGVyZmFjZXMg
PSAoSW50ZXJmYWNlSW5mb1tdKSB7CisgICAgICAgIHsgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9Q
Q0lfREVWSUNFIH0sCisgICAgICAgIHsgfSwKKyAgICB9LAogfTsKIAogc3RhdGljIHZvaWQgdnQ4
MmM2ODZiX3JlZ2lzdGVyX3R5cGVzKHZvaWQpCmRpZmYgLS1naXQgYS9ody9taXBzL2d0NjR4eHhf
cGNpLmMgYi9ody9taXBzL2d0NjR4eHhfcGNpLmMKaW5kZXggZThiMmVlZi4uNWE5ZGFkOSAxMDA2
NDQKLS0tIGEvaHcvbWlwcy9ndDY0eHh4X3BjaS5jCisrKyBiL2h3L21pcHMvZ3Q2NHh4eF9wY2ku
YwpAQCAtMTIzMiw2ICsxMjMyLDEwIEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyBndDY0MTIwX3Bj
aV9pbmZvID0gewogICAgIC5wYXJlbnQgICAgICAgID0gVFlQRV9QQ0lfREVWSUNFLAogICAgIC5p
bnN0YW5jZV9zaXplID0gc2l6ZW9mKFBDSURldmljZSksCiAgICAgLmNsYXNzX2luaXQgICAgPSBn
dDY0MTIwX3BjaV9jbGFzc19pbml0LAorICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9b
XSkgeworICAgICAgICB7IElOVEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RFVklDRSB9LAorICAg
ICAgICB7IH0sCisgICAgfSwKIH07CiAKIHN0YXRpYyB2b2lkIGd0NjQxMjBfY2xhc3NfaW5pdChP
YmplY3RDbGFzcyAqa2xhc3MsIHZvaWQgKmRhdGEpCmRpZmYgLS1naXQgYS9ody9taXNjL2VkdS5j
IGIvaHcvbWlzYy9lZHUuYwppbmRleCAwMWFjYWNmLi4zNGViMDVkIDEwMDY0NAotLS0gYS9ody9t
aXNjL2VkdS5jCisrKyBiL2h3L21pc2MvZWR1LmMKQEAgLTQwOCwxMiArNDA4LDE3IEBAIHN0YXRp
YyB2b2lkIGVkdV9jbGFzc19pbml0KE9iamVjdENsYXNzICpjbGFzcywgdm9pZCAqZGF0YSkKIAog
c3RhdGljIHZvaWQgcGNpX2VkdV9yZWdpc3Rlcl90eXBlcyh2b2lkKQogeworICAgIHN0YXRpYyBJ
bnRlcmZhY2VJbmZvIGludGVyZmFjZXNbXSA9IHsKKyAgICAgICAgeyBJTlRFUkZBQ0VfQ09OVkVO
VElPTkFMX1BDSV9ERVZJQ0UgfSwKKyAgICAgICAgeyB9LAorICAgIH07CiAgICAgc3RhdGljIGNv
bnN0IFR5cGVJbmZvIGVkdV9pbmZvID0gewogICAgICAgICAubmFtZSAgICAgICAgICA9ICJlZHUi
LAogICAgICAgICAucGFyZW50ICAgICAgICA9IFRZUEVfUENJX0RFVklDRSwKICAgICAgICAgLmlu
c3RhbmNlX3NpemUgPSBzaXplb2YoRWR1U3RhdGUpLAogICAgICAgICAuaW5zdGFuY2VfaW5pdCA9
IGVkdV9pbnN0YW5jZV9pbml0LAogICAgICAgICAuY2xhc3NfaW5pdCAgICA9IGVkdV9jbGFzc19p
bml0LAorICAgICAgICAuaW50ZXJmYWNlcyA9IGludGVyZmFjZXMsCiAgICAgfTsKIAogICAgIHR5
cGVfcmVnaXN0ZXJfc3RhdGljKCZlZHVfaW5mbyk7CmRpZmYgLS1naXQgYS9ody9taXNjL2l2c2ht
ZW0uYyBiL2h3L21pc2MvaXZzaG1lbS5jCmluZGV4IGIzZWYzZWMuLmE1YTQ2ODIgMTAwNjQ0Ci0t
LSBhL2h3L21pc2MvaXZzaG1lbS5jCisrKyBiL2h3L21pc2MvaXZzaG1lbS5jCkBAIC0xMDEwLDYg
KzEwMTAsMTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIGl2c2htZW1fY29tbW9uX2luZm8gPSB7
CiAgICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoSVZTaG1lbVN0YXRlKSwKICAgICAuYWJzdHJh
Y3QgICAgICA9IHRydWUsCiAgICAgLmNsYXNzX2luaXQgICAgPSBpdnNobWVtX2NvbW1vbl9jbGFz
c19pbml0LAorICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgeworICAgICAgICB7
IElOVEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RFVklDRSB9LAorICAgICAgICB7IH0sCisgICAg
fSwKIH07CiAKIHN0YXRpYyBjb25zdCBWTVN0YXRlRGVzY3JpcHRpb24gaXZzaG1lbV9wbGFpbl92
bXNkID0gewpkaWZmIC0tZ2l0IGEvaHcvbWlzYy9tYWNpby9tYWNpby5jIGIvaHcvbWlzYy9tYWNp
by9tYWNpby5jCmluZGV4IDlhYTdlNzUuLjQ0ZjkxZDEgMTAwNjQ0Ci0tLSBhL2h3L21pc2MvbWFj
aW8vbWFjaW8uYworKysgYi9ody9taXNjL21hY2lvL21hY2lvLmMKQEAgLTQyNiw2ICs0MjYsMTAg
QEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIG1hY2lvX3R5cGVfaW5mbyA9IHsKICAgICAuaW5zdGFu
Y2VfaW5pdCA9IG1hY2lvX2luc3RhbmNlX2luaXQsCiAgICAgLmFic3RyYWN0ICAgICAgPSB0cnVl
LAogICAgIC5jbGFzc19pbml0ICAgID0gbWFjaW9fY2xhc3NfaW5pdCwKKyAgICAuaW50ZXJmYWNl
cyA9IChJbnRlcmZhY2VJbmZvW10pIHsKKyAgICAgICAgeyBJTlRFUkZBQ0VfQ09OVkVOVElPTkFM
X1BDSV9ERVZJQ0UgfSwKKyAgICAgICAgeyB9LAorICAgIH0sCiB9OwogCiBzdGF0aWMgdm9pZCBt
YWNpb19yZWdpc3Rlcl90eXBlcyh2b2lkKQpkaWZmIC0tZ2l0IGEvaHcvbWlzYy9wY2ktdGVzdGRl
di5jIGIvaHcvbWlzYy9wY2ktdGVzdGRldi5jCmluZGV4IDdkNTk5MDIuLjMyMDQxZjUgMTAwNjQ0
Ci0tLSBhL2h3L21pc2MvcGNpLXRlc3RkZXYuYworKysgYi9ody9taXNjL3BjaS10ZXN0ZGV2LmMK
QEAgLTMyNiw2ICszMjYsMTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIHBjaV90ZXN0ZGV2X2lu
Zm8gPSB7CiAgICAgLnBhcmVudCAgICAgICAgPSBUWVBFX1BDSV9ERVZJQ0UsCiAgICAgLmluc3Rh
bmNlX3NpemUgPSBzaXplb2YoUENJVGVzdERldlN0YXRlKSwKICAgICAuY2xhc3NfaW5pdCAgICA9
IHBjaV90ZXN0ZGV2X2NsYXNzX2luaXQsCisgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5m
b1tdKSB7CisgICAgICAgIHsgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVWSUNFIH0sCisg
ICAgICAgIHsgfSwKKyAgICB9LAogfTsKIAogc3RhdGljIHZvaWQgcGNpX3Rlc3RkZXZfcmVnaXN0
ZXJfdHlwZXModm9pZCkKZGlmZiAtLWdpdCBhL2h3L25ldC9lMTAwMC5jIGIvaHcvbmV0L2UxMDAw
LmMKaW5kZXggY2FlOTUxOC4uYzBhYmVlNCAxMDA2NDQKLS0tIGEvaHcvbmV0L2UxMDAwLmMKKysr
IGIvaHcvbmV0L2UxMDAwLmMKQEAgLTE2ODcsNiArMTY4NywxMCBAQCBzdGF0aWMgY29uc3QgVHlw
ZUluZm8gZTEwMDBfYmFzZV9pbmZvID0gewogICAgIC5pbnN0YW5jZV9pbml0ID0gZTEwMDBfaW5z
dGFuY2VfaW5pdCwKICAgICAuY2xhc3Nfc2l6ZSAgICA9IHNpemVvZihFMTAwMEJhc2VDbGFzcyks
CiAgICAgLmFic3RyYWN0ICAgICAgPSB0cnVlLAorICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFj
ZUluZm9bXSkgeworICAgICAgICB7IElOVEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RFVklDRSB9
LAorICAgICAgICB7IH0sCisgICAgfSwKIH07CiAKIHN0YXRpYyBjb25zdCBFMTAwMEluZm8gZTEw
MDBfZGV2aWNlc1tdID0gewpkaWZmIC0tZ2l0IGEvaHcvbmV0L2VlcHJvMTAwLmMgYi9ody9uZXQv
ZWVwcm8xMDAuYwppbmRleCBhN2I5Zjc3Li44MGI4ZjQ3IDEwMDY0NAotLS0gYS9ody9uZXQvZWVw
cm8xMDAuYworKysgYi9ody9uZXQvZWVwcm8xMDAuYwpAQCAtMjExNiw2ICsyMTE2LDEwIEBAIHN0
YXRpYyB2b2lkIGVlcHJvMTAwX3JlZ2lzdGVyX3R5cGVzKHZvaWQpCiAgICAgICAgIHR5cGVfaW5m
by5jbGFzc19pbml0ID0gZWVwcm8xMDBfY2xhc3NfaW5pdDsKICAgICAgICAgdHlwZV9pbmZvLmlu
c3RhbmNlX3NpemUgPSBzaXplb2YoRUVQUk8xMDBTdGF0ZSk7CiAgICAgICAgIHR5cGVfaW5mby5p
bnN0YW5jZV9pbml0ID0gZWVwcm8xMDBfaW5zdGFuY2VfaW5pdDsKKyAgICAgICAgdHlwZV9pbmZv
LmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7CisgICAgICAgICAgICB7IElOVEVSRkFD
RV9DT05WRU5USU9OQUxfUENJX0RFVklDRSB9LAorICAgICAgICAgICAgeyB9LAorICAgICAgICB9
OwogCiAgICAgICAgIHR5cGVfcmVnaXN0ZXIoJnR5cGVfaW5mbyk7CiAgICAgfQpkaWZmIC0tZ2l0
IGEvaHcvbmV0L25lMjAwMC5jIGIvaHcvbmV0L25lMjAwMC5jCmluZGV4IDc5OGQ2ODEuLjM5Mzhl
NmQgMTAwNjQ0Ci0tLSBhL2h3L25ldC9uZTIwMDAuYworKysgYi9ody9uZXQvbmUyMDAwLmMKQEAg
LTc4Niw2ICs3ODYsMTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIG5lMjAwMF9pbmZvID0gewog
ICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFBDSU5FMjAwMFN0YXRlKSwKICAgICAuY2xhc3Nf
aW5pdCAgICA9IG5lMjAwMF9jbGFzc19pbml0LAogICAgIC5pbnN0YW5jZV9pbml0ID0gbmUyMDAw
X2luc3RhbmNlX2luaXQsCisgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7Cisg
ICAgICAgIHsgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVWSUNFIH0sCisgICAgICAgIHsg
fSwKKyAgICB9LAogfTsKIAogc3RhdGljIHZvaWQgbmUyMDAwX3JlZ2lzdGVyX3R5cGVzKHZvaWQp
CmRpZmYgLS1naXQgYS9ody9uZXQvcGNuZXQtcGNpLmMgYi9ody9uZXQvcGNuZXQtcGNpLmMKaW5k
ZXggMGFjZjhhNC4uMGFlNWNhNCAxMDA2NDQKLS0tIGEvaHcvbmV0L3BjbmV0LXBjaS5jCisrKyBi
L2h3L25ldC9wY25ldC1wY2kuYwpAQCAtMzY1LDYgKzM2NSwxMCBAQCBzdGF0aWMgY29uc3QgVHlw
ZUluZm8gcGNuZXRfaW5mbyA9IHsKICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihQQ0lQQ05l
dFN0YXRlKSwKICAgICAuY2xhc3NfaW5pdCAgICA9IHBjbmV0X2NsYXNzX2luaXQsCiAgICAgLmlu
c3RhbmNlX2luaXQgPSBwY25ldF9pbnN0YW5jZV9pbml0LAorICAgIC5pbnRlcmZhY2VzID0gKElu
dGVyZmFjZUluZm9bXSkgeworICAgICAgICB7IElOVEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RF
VklDRSB9LAorICAgICAgICB7IH0sCisgICAgfSwKIH07CiAKIHN0YXRpYyB2b2lkIHBjaV9wY25l
dF9yZWdpc3Rlcl90eXBlcyh2b2lkKQpkaWZmIC0tZ2l0IGEvaHcvbmV0L3JvY2tlci9yb2NrZXIu
YyBiL2h3L25ldC9yb2NrZXIvcm9ja2VyLmMKaW5kZXggOTI3MzQ3My4uODIzYTI5ZCAxMDA2NDQK
LS0tIGEvaHcvbmV0L3JvY2tlci9yb2NrZXIuYworKysgYi9ody9uZXQvcm9ja2VyL3JvY2tlci5j
CkBAIC0xNTI1LDYgKzE1MjUsMTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIHJvY2tlcl9pbmZv
ID0gewogICAgIC5wYXJlbnQgICAgICAgID0gVFlQRV9QQ0lfREVWSUNFLAogICAgIC5pbnN0YW5j
ZV9zaXplID0gc2l6ZW9mKFJvY2tlciksCiAgICAgLmNsYXNzX2luaXQgICAgPSByb2NrZXJfY2xh
c3NfaW5pdCwKKyAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsKKyAgICAgICAg
eyBJTlRFUkZBQ0VfQ09OVkVOVElPTkFMX1BDSV9ERVZJQ0UgfSwKKyAgICAgICAgeyB9LAorICAg
IH0sCiB9OwogCiBzdGF0aWMgdm9pZCByb2NrZXJfcmVnaXN0ZXJfdHlwZXModm9pZCkKZGlmZiAt
LWdpdCBhL2h3L25ldC9ydGw4MTM5LmMgYi9ody9uZXQvcnRsODEzOS5jCmluZGV4IGQ2YzgxODgu
LmE2YjJhOWYgMTAwNjQ0Ci0tLSBhL2h3L25ldC9ydGw4MTM5LmMKKysrIGIvaHcvbmV0L3J0bDgx
MzkuYwpAQCAtMzQ0NCw2ICszNDQ0LDEwIEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyBydGw4MTM5
X2luZm8gPSB7CiAgICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoUlRMODEzOVN0YXRlKSwKICAg
ICAuY2xhc3NfaW5pdCAgICA9IHJ0bDgxMzlfY2xhc3NfaW5pdCwKICAgICAuaW5zdGFuY2VfaW5p
dCA9IHJ0bDgxMzlfaW5zdGFuY2VfaW5pdCwKKyAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJ
bmZvW10pIHsKKyAgICAgICAgeyBJTlRFUkZBQ0VfQ09OVkVOVElPTkFMX1BDSV9ERVZJQ0UgfSwK
KyAgICAgICAgeyB9LAorICAgIH0sCiB9OwogCiBzdGF0aWMgdm9pZCBydGw4MTM5X3JlZ2lzdGVy
X3R5cGVzKHZvaWQpCmRpZmYgLS1naXQgYS9ody9uZXQvc3VuZ2VtLmMgYi9ody9uZXQvc3VuZ2Vt
LmMKaW5kZXggZGZmYTBjOS4uNmFhOGQxMSAxMDA2NDQKLS0tIGEvaHcvbmV0L3N1bmdlbS5jCisr
KyBiL2h3L25ldC9zdW5nZW0uYwpAQCAtMTQzNyw2ICsxNDM3LDEwIEBAIHN0YXRpYyBjb25zdCBU
eXBlSW5mbyBzdW5nZW1faW5mbyA9IHsKICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihTdW5H
RU1TdGF0ZSksCiAgICAgLmNsYXNzX2luaXQgICAgPSBzdW5nZW1fY2xhc3NfaW5pdCwKICAgICAu
aW5zdGFuY2VfaW5pdCA9IHN1bmdlbV9pbnN0YW5jZV9pbml0LAorICAgIC5pbnRlcmZhY2VzID0g
KEludGVyZmFjZUluZm9bXSkgeworICAgICAgICB7IElOVEVSRkFDRV9DT05WRU5USU9OQUxfUENJ
X0RFVklDRSB9LAorICAgICAgICB7IH0KKyAgICB9CiB9OwogCiBzdGF0aWMgdm9pZCBzdW5nZW1f
cmVnaXN0ZXJfdHlwZXModm9pZCkKZGlmZiAtLWdpdCBhL2h3L25ldC9zdW5obWUuYyBiL2h3L25l
dC9zdW5obWUuYwppbmRleCA2MDI3N2FkLi5iMWVmYTFiIDEwMDY0NAotLS0gYS9ody9uZXQvc3Vu
aG1lLmMKKysrIGIvaHcvbmV0L3N1bmhtZS5jCkBAIC05NjgsNiArOTY4LDEwIEBAIHN0YXRpYyBj
b25zdCBUeXBlSW5mbyBzdW5obWVfaW5mbyA9IHsKICAgICAuY2xhc3NfaW5pdCAgICA9IHN1bmht
ZV9jbGFzc19pbml0LAogICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFN1bkhNRVN0YXRlKSwK
ICAgICAuaW5zdGFuY2VfaW5pdCA9IHN1bmhtZV9pbnN0YW5jZV9pbml0LAorICAgIC5pbnRlcmZh
Y2VzID0gKEludGVyZmFjZUluZm9bXSkgeworICAgICAgICB7IElOVEVSRkFDRV9DT05WRU5USU9O
QUxfUENJX0RFVklDRSB9LAorICAgICAgICB7IH0KKyAgICB9CiB9OwogCiBzdGF0aWMgdm9pZCBz
dW5obWVfcmVnaXN0ZXJfdHlwZXModm9pZCkKZGlmZiAtLWdpdCBhL2h3L3BjaS1icmlkZ2UvZGVj
LmMgYi9ody9wY2ktYnJpZGdlL2RlYy5jCmluZGV4IGViMjc1ZTEuLjg0NDkyZDUgMTAwNjQ0Ci0t
LSBhL2h3L3BjaS1icmlkZ2UvZGVjLmMKKysrIGIvaHcvcGNpLWJyaWRnZS9kZWMuYwpAQCAtNzks
NiArNzksMTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIGRlY18yMTE1NF9wY2lfYnJpZGdlX2lu
Zm8gPSB7CiAgICAgLnBhcmVudCAgICAgICAgPSBUWVBFX1BDSV9CUklER0UsCiAgICAgLmluc3Rh
bmNlX3NpemUgPSBzaXplb2YoUENJQnJpZGdlKSwKICAgICAuY2xhc3NfaW5pdCAgICA9IGRlY18y
MTE1NF9wY2lfYnJpZGdlX2NsYXNzX2luaXQsCisgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNl
SW5mb1tdKSB7CisgICAgICAgIHsgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVWSUNFIH0s
CisgICAgICAgIHsgfSwKKyAgICB9LAogfTsKIAogUENJQnVzICpwY2lfZGVjXzIxMTU0X2luaXQo
UENJQnVzICpwYXJlbnRfYnVzLCBpbnQgZGV2Zm4pCkBAIC0xMzgsNiArMTQyLDEwIEBAIHN0YXRp
YyBjb25zdCBUeXBlSW5mbyBkZWNfMjExNTRfcGNpX2hvc3RfaW5mbyA9IHsKICAgICAucGFyZW50
ICAgICAgICA9IFRZUEVfUENJX0RFVklDRSwKICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihQ
Q0lEZXZpY2UpLAogICAgIC5jbGFzc19pbml0ICAgID0gZGVjXzIxMTU0X3BjaV9ob3N0X2NsYXNz
X2luaXQsCisgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7CisgICAgICAgIHsg
SU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVWSUNFIH0sCisgICAgICAgIHsgfSwKKyAgICB9
LAogfTsKIAogc3RhdGljIHZvaWQgcGNpX2RlY18yMTE1NF9kZXZpY2VfY2xhc3NfaW5pdChPYmpl
Y3RDbGFzcyAqa2xhc3MsIHZvaWQgKmRhdGEpCmRpZmYgLS1naXQgYS9ody9wY2ktYnJpZGdlL2k4
MjgwMWIxMS5jIGIvaHcvcGNpLWJyaWRnZS9pODI4MDFiMTEuYwppbmRleCAyYzFiNzQ3Li5jYjUy
MmJmIDEwMDY0NAotLS0gYS9ody9wY2ktYnJpZGdlL2k4MjgwMWIxMS5jCisrKyBiL2h3L3BjaS1i
cmlkZ2UvaTgyODAxYjExLmMKQEAgLTEwNiw2ICsxMDYsMTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJ
bmZvIGk4MjgwMWIxMV9icmlkZ2VfaW5mbyA9IHsKICAgICAucGFyZW50ICAgICAgICA9IFRZUEVf
UENJX0JSSURHRSwKICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihJODI4MDFiMTFCcmlkZ2Up
LAogICAgIC5jbGFzc19pbml0ICAgID0gaTgyODAxYjExX2JyaWRnZV9jbGFzc19pbml0LAorICAg
IC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgeworICAgICAgICB7IElOVEVSRkFDRV9D
T05WRU5USU9OQUxfUENJX0RFVklDRSB9LAorICAgICAgICB7IH0sCisgICAgfSwKIH07CiAKIHN0
YXRpYyB2b2lkIGQycGJyX3JlZ2lzdGVyKHZvaWQpCmRpZmYgLS1naXQgYS9ody9wY2ktYnJpZGdl
L3BjaV9icmlkZ2VfZGV2LmMgYi9ody9wY2ktYnJpZGdlL3BjaV9icmlkZ2VfZGV2LmMKaW5kZXgg
NDM3M2YxZC4uZDU2ZjY2MyAxMDA2NDQKLS0tIGEvaHcvcGNpLWJyaWRnZS9wY2lfYnJpZGdlX2Rl
di5jCisrKyBiL2h3L3BjaS1icmlkZ2UvcGNpX2JyaWRnZV9kZXYuYwpAQCAtMjM4LDYgKzIzOCw3
IEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyBwY2lfYnJpZGdlX2Rldl9pbmZvID0gewogICAgIC5p
bnN0YW5jZV9maW5hbGl6ZSA9IHBjaV9icmlkZ2VfZGV2X2luc3RhbmNlX2ZpbmFsaXplLAogICAg
IC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgewogICAgICAgICB7IFRZUEVfSE9UUExV
R19IQU5ETEVSIH0sCisgICAgICAgIHsgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVWSUNF
IH0sCiAgICAgICAgIHsgfQogICAgIH0KIH07CmRpZmYgLS1naXQgYS9ody9wY2ktYnJpZGdlL3Bj
aV9leHBhbmRlcl9icmlkZ2UuYyBiL2h3L3BjaS1icmlkZ2UvcGNpX2V4cGFuZGVyX2JyaWRnZS5j
CmluZGV4IGZmNTlhYmYuLjhjOGFjNzMgMTAwNjQ0Ci0tLSBhL2h3L3BjaS1icmlkZ2UvcGNpX2V4
cGFuZGVyX2JyaWRnZS5jCisrKyBiL2h3L3BjaS1icmlkZ2UvcGNpX2V4cGFuZGVyX2JyaWRnZS5j
CkBAIC0zMTYsNiArMzE2LDEwIEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyBweGJfZGV2X2luZm8g
PSB7CiAgICAgLnBhcmVudCAgICAgICAgPSBUWVBFX1BDSV9ERVZJQ0UsCiAgICAgLmluc3RhbmNl
X3NpemUgPSBzaXplb2YoUFhCRGV2KSwKICAgICAuY2xhc3NfaW5pdCAgICA9IHB4Yl9kZXZfY2xh
c3NfaW5pdCwKKyAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsKKyAgICAgICAg
eyBJTlRFUkZBQ0VfQ09OVkVOVElPTkFMX1BDSV9ERVZJQ0UgfSwKKyAgICAgICAgeyB9LAorICAg
IH0sCiB9OwogCiBzdGF0aWMgdm9pZCBweGJfcGNpZV9kZXZfcmVhbGl6ZShQQ0lEZXZpY2UgKmRl
diwgRXJyb3IgKiplcnJwKQpAQCAtMzUwLDYgKzM1NCwxMCBAQCBzdGF0aWMgY29uc3QgVHlwZUlu
Zm8gcHhiX3BjaWVfZGV2X2luZm8gPSB7CiAgICAgLnBhcmVudCAgICAgICAgPSBUWVBFX1BDSV9E
RVZJQ0UsCiAgICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoUFhCRGV2KSwKICAgICAuY2xhc3Nf
aW5pdCAgICA9IHB4Yl9wY2llX2Rldl9jbGFzc19pbml0LAorICAgIC5pbnRlcmZhY2VzID0gKElu
dGVyZmFjZUluZm9bXSkgeworICAgICAgICB7IElOVEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RF
VklDRSB9LAorICAgICAgICB7IH0sCisgICAgfSwKIH07CiAKIHN0YXRpYyB2b2lkIHB4Yl9yZWdp
c3Rlcl90eXBlcyh2b2lkKQpkaWZmIC0tZ2l0IGEvaHcvcGNpLWhvc3QvYXBiLmMgYi9ody9wY2kt
aG9zdC9hcGIuYwppbmRleCBiNzA5NDU2Li4xZWRmNTdmIDEwMDY0NAotLS0gYS9ody9wY2ktaG9z
dC9hcGIuYworKysgYi9ody9wY2ktaG9zdC9hcGIuYwpAQCAtODM2LDYgKzgzNiwxMCBAQCBzdGF0
aWMgY29uc3QgVHlwZUluZm8gcGJtX3BjaV9ob3N0X2luZm8gPSB7CiAgICAgLnBhcmVudCAgICAg
ICAgPSBUWVBFX1BDSV9ERVZJQ0UsCiAgICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoUENJRGV2
aWNlKSwKICAgICAuY2xhc3NfaW5pdCAgICA9IHBibV9wY2lfaG9zdF9jbGFzc19pbml0LAorICAg
IC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgeworICAgICAgICB7IElOVEVSRkFDRV9D
T05WRU5USU9OQUxfUENJX0RFVklDRSB9LAorICAgICAgICB7IH0sCisgICAgfSwKIH07CiAKIHN0
YXRpYyB2b2lkIHBibV9ob3N0X2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmtsYXNzLCB2b2lkICpk
YXRhKQpAQCAtODgzLDYgKzg4NywxMCBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8gcGJtX3BjaV9i
cmlkZ2VfaW5mbyA9IHsKICAgICAucGFyZW50ICAgICAgICA9IFRZUEVfUENJX0JSSURHRSwKICAg
ICAuY2xhc3NfaW5pdCAgICA9IHBibV9wY2lfYnJpZGdlX2NsYXNzX2luaXQsCiAgICAgLmluc3Rh
bmNlX3NpemUgPSBzaXplb2YoUEJNUENJQnJpZGdlKSwKKyAgICAuaW50ZXJmYWNlcyA9IChJbnRl
cmZhY2VJbmZvW10pIHsKKyAgICAgICAgeyBJTlRFUkZBQ0VfQ09OVkVOVElPTkFMX1BDSV9ERVZJ
Q0UgfSwKKyAgICAgICAgeyB9LAorICAgIH0sCiB9OwogCiBzdGF0aWMgdm9pZCBwYm1faW9tbXVf
bWVtb3J5X3JlZ2lvbl9jbGFzc19pbml0KE9iamVjdENsYXNzICprbGFzcywgdm9pZCAqZGF0YSkK
ZGlmZiAtLWdpdCBhL2h3L3BjaS1ob3N0L2Jvbml0by5jIGIvaHcvcGNpLWhvc3QvYm9uaXRvLmMK
aW5kZXggODkxMzNhOS4uOWY2MWUyNyAxMDA2NDQKLS0tIGEvaHcvcGNpLWhvc3QvYm9uaXRvLmMK
KysrIGIvaHcvcGNpLWhvc3QvYm9uaXRvLmMKQEAgLTgzMyw2ICs4MzMsMTAgQEAgc3RhdGljIGNv
bnN0IFR5cGVJbmZvIGJvbml0b19pbmZvID0gewogICAgIC5wYXJlbnQgICAgICAgID0gVFlQRV9Q
Q0lfREVWSUNFLAogICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFBDSUJvbml0b1N0YXRlKSwK
ICAgICAuY2xhc3NfaW5pdCAgICA9IGJvbml0b19jbGFzc19pbml0LAorICAgIC5pbnRlcmZhY2Vz
ID0gKEludGVyZmFjZUluZm9bXSkgeworICAgICAgICB7IElOVEVSRkFDRV9DT05WRU5USU9OQUxf
UENJX0RFVklDRSB9LAorICAgICAgICB7IH0sCisgICAgfSwKIH07CiAKIHN0YXRpYyB2b2lkIGJv
bml0b19wY2lob3N0X2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmtsYXNzLCB2b2lkICpkYXRhKQpk
aWZmIC0tZ2l0IGEvaHcvcGNpLWhvc3QvZ3BleC5jIGIvaHcvcGNpLWhvc3QvZ3BleC5jCmluZGV4
IGJlMjUyNDUuLjQwOTA3OTMgMTAwNjQ0Ci0tLSBhL2h3L3BjaS1ob3N0L2dwZXguYworKysgYi9o
dy9wY2ktaG9zdC9ncGV4LmMKQEAgLTE2Niw2ICsxNjYsMTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJ
bmZvIGdwZXhfcm9vdF9pbmZvID0gewogICAgIC5wYXJlbnQgPSBUWVBFX1BDSV9ERVZJQ0UsCiAg
ICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoR1BFWFJvb3RTdGF0ZSksCiAgICAgLmNsYXNzX2lu
aXQgPSBncGV4X3Jvb3RfY2xhc3NfaW5pdCwKKyAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJ
bmZvW10pIHsKKyAgICAgICAgeyBJTlRFUkZBQ0VfQ09OVkVOVElPTkFMX1BDSV9ERVZJQ0UgfSwK
KyAgICAgICAgeyB9LAorICAgIH0sCiB9OwogCiBzdGF0aWMgdm9pZCBncGV4X3JlZ2lzdGVyKHZv
aWQpCmRpZmYgLS1naXQgYS9ody9wY2ktaG9zdC9ncmFja2xlLmMgYi9ody9wY2ktaG9zdC9ncmFj
a2xlLmMKaW5kZXggMmUyODFmNi4uMzhjZDI3OSAxMDA2NDQKLS0tIGEvaHcvcGNpLWhvc3QvZ3Jh
Y2tsZS5jCisrKyBiL2h3L3BjaS1ob3N0L2dyYWNrbGUuYwpAQCAtMTQyLDYgKzE0MiwxMCBAQCBz
dGF0aWMgY29uc3QgVHlwZUluZm8gZ3JhY2tsZV9wY2lfaW5mbyA9IHsKICAgICAucGFyZW50ICAg
ICAgICA9IFRZUEVfUENJX0RFVklDRSwKICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihQQ0lE
ZXZpY2UpLAogICAgIC5jbGFzc19pbml0ID0gZ3JhY2tsZV9wY2lfY2xhc3NfaW5pdCwKKyAgICAu
aW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsKKyAgICAgICAgeyBJTlRFUkZBQ0VfQ09O
VkVOVElPTkFMX1BDSV9ERVZJQ0UgfSwKKyAgICAgICAgeyB9LAorICAgIH0sCiB9OwogCiBzdGF0
aWMgdm9pZCBwY2lfZ3JhY2tsZV9jbGFzc19pbml0KE9iamVjdENsYXNzICprbGFzcywgdm9pZCAq
ZGF0YSkKZGlmZiAtLWdpdCBhL2h3L3BjaS1ob3N0L3BpaXguYyBiL2h3L3BjaS1ob3N0L3BpaXgu
YwppbmRleCBkZWMzNDVmLi5hN2UyMjU2IDEwMDY0NAotLS0gYS9ody9wY2ktaG9zdC9waWl4LmMK
KysrIGIvaHcvcGNpLWhvc3QvcGlpeC5jCkBAIC02OTYsNiArNjk2LDEwIEBAIHN0YXRpYyBjb25z
dCBUeXBlSW5mbyBwaWl4M19wY2lfdHlwZV9pbmZvID0gewogICAgIC5pbnN0YW5jZV9zaXplID0g
c2l6ZW9mKFBJSVgzU3RhdGUpLAogICAgIC5hYnN0cmFjdCA9IHRydWUsCiAgICAgLmNsYXNzX2lu
aXQgPSBwY2lfcGlpeDNfY2xhc3NfaW5pdCwKKyAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJ
bmZvW10pIHsKKyAgICAgICAgeyBJTlRFUkZBQ0VfQ09OVkVOVElPTkFMX1BDSV9ERVZJQ0UgfSwK
KyAgICAgICAgeyB9LAorICAgIH0sCiB9OwogCiBzdGF0aWMgdm9pZCBwaWl4M19jbGFzc19pbml0
KE9iamVjdENsYXNzICprbGFzcywgdm9pZCAqZGF0YSkKQEAgLTc1MCw2ICs3NTQsMTAgQEAgc3Rh
dGljIGNvbnN0IFR5cGVJbmZvIGk0NDBmeF9pbmZvID0gewogICAgIC5wYXJlbnQgICAgICAgID0g
VFlQRV9QQ0lfREVWSUNFLAogICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFBDSUk0NDBGWFN0
YXRlKSwKICAgICAuY2xhc3NfaW5pdCAgICA9IGk0NDBmeF9jbGFzc19pbml0LAorICAgIC5pbnRl
cmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgeworICAgICAgICB7IElOVEVSRkFDRV9DT05WRU5U
SU9OQUxfUENJX0RFVklDRSB9LAorICAgICAgICB7IH0sCisgICAgfSwKIH07CiAKIC8qIElHRCBQ
YXNzdGhyb3VnaCBIb3N0IEJyaWRnZS4gKi8KZGlmZiAtLWdpdCBhL2h3L3BjaS1ob3N0L3BwY2U1
MDAuYyBiL2h3L3BjaS1ob3N0L3BwY2U1MDAuYwppbmRleCBiZWNjMGVlLi4zOWNkMjQ0IDEwMDY0
NAotLS0gYS9ody9wY2ktaG9zdC9wcGNlNTAwLmMKKysrIGIvaHcvcGNpLWhvc3QvcHBjZTUwMC5j
CkBAIC01MTYsNiArNTE2LDEwIEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyBlNTAwX2hvc3RfYnJp
ZGdlX2luZm8gPSB7CiAgICAgLnBhcmVudCAgICAgICAgPSBUWVBFX1BDSV9ERVZJQ0UsCiAgICAg
Lmluc3RhbmNlX3NpemUgPSBzaXplb2YoUFBDRTUwMFBDSUJyaWRnZVN0YXRlKSwKICAgICAuY2xh
c3NfaW5pdCAgICA9IGU1MDBfaG9zdF9icmlkZ2VfY2xhc3NfaW5pdCwKKyAgICAuaW50ZXJmYWNl
cyA9IChJbnRlcmZhY2VJbmZvW10pIHsKKyAgICAgICAgeyBJTlRFUkZBQ0VfQ09OVkVOVElPTkFM
X1BDSV9ERVZJQ0UgfSwKKyAgICAgICAgeyB9LAorICAgIH0sCiB9OwogCiBzdGF0aWMgUHJvcGVy
dHkgcGNpaG9zdF9wcm9wZXJ0aWVzW10gPSB7CmRpZmYgLS1naXQgYS9ody9wY2ktaG9zdC9wcmVw
LmMgYi9ody9wY2ktaG9zdC9wcmVwLmMKaW5kZXggOGIyOTNiYS4uOTJlZWQwZiAxMDA2NDQKLS0t
IGEvaHcvcGNpLWhvc3QvcHJlcC5jCisrKyBiL2h3L3BjaS1ob3N0L3ByZXAuYwpAQCAtMzcyLDYg
KzM3MiwxMCBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8gcmF2ZW5faW5mbyA9IHsKICAgICAucGFy
ZW50ID0gVFlQRV9QQ0lfREVWSUNFLAogICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFJhdmVu
UENJU3RhdGUpLAogICAgIC5jbGFzc19pbml0ID0gcmF2ZW5fY2xhc3NfaW5pdCwKKyAgICAuaW50
ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsKKyAgICAgICAgeyBJTlRFUkZBQ0VfQ09OVkVO
VElPTkFMX1BDSV9ERVZJQ0UgfSwKKyAgICAgICAgeyB9LAorICAgIH0sCiB9OwogCiBzdGF0aWMg
UHJvcGVydHkgcmF2ZW5fcGNpaG9zdF9wcm9wZXJ0aWVzW10gPSB7CmRpZmYgLS1naXQgYS9ody9w
Y2ktaG9zdC9xMzUuYyBiL2h3L3BjaS1ob3N0L3EzNS5jCmluZGV4IDFmZjY0OGUuLmRkYWE3ZDEg
MTAwNjQ0Ci0tLSBhL2h3L3BjaS1ob3N0L3EzNS5jCisrKyBiL2h3L3BjaS1ob3N0L3EzNS5jCkBA
IC01OTEsNiArNTkxLDEwIEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyBtY2hfaW5mbyA9IHsKICAg
ICAucGFyZW50ID0gVFlQRV9QQ0lfREVWSUNFLAogICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9m
KE1DSFBDSVN0YXRlKSwKICAgICAuY2xhc3NfaW5pdCA9IG1jaF9jbGFzc19pbml0LAorICAgIC5p
bnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgeworICAgICAgICB7IElOVEVSRkFDRV9DT05W
RU5USU9OQUxfUENJX0RFVklDRSB9LAorICAgICAgICB7IH0sCisgICAgfSwKIH07CiAKIHN0YXRp
YyB2b2lkIHEzNV9yZWdpc3Rlcih2b2lkKQpkaWZmIC0tZ2l0IGEvaHcvcGNpLWhvc3QvdW5pbm9y
dGguYyBiL2h3L3BjaS1ob3N0L3VuaW5vcnRoLmMKaW5kZXggNmNmNWU1OS4uZWE1YzI2NSAxMDA2
NDQKLS0tIGEvaHcvcGNpLWhvc3QvdW5pbm9ydGguYworKysgYi9ody9wY2ktaG9zdC91bmlub3J0
aC5jCkBAIC0zNzQsNiArMzc0LDEwIEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyB1bmluX21haW5f
cGNpX2hvc3RfaW5mbyA9IHsKICAgICAucGFyZW50ID0gVFlQRV9QQ0lfREVWSUNFLAogICAgIC5p
bnN0YW5jZV9zaXplID0gc2l6ZW9mKFBDSURldmljZSksCiAgICAgLmNsYXNzX2luaXQgPSB1bmlu
X21haW5fcGNpX2hvc3RfY2xhc3NfaW5pdCwKKyAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJ
bmZvW10pIHsKKyAgICAgICAgeyBJTlRFUkZBQ0VfQ09OVkVOVElPTkFMX1BDSV9ERVZJQ0UgfSwK
KyAgICAgICAgeyB9LAorICAgIH0sCiB9OwogCiBzdGF0aWMgdm9pZCB1M19hZ3BfcGNpX2hvc3Rf
Y2xhc3NfaW5pdChPYmplY3RDbGFzcyAqa2xhc3MsIHZvaWQgKmRhdGEpCkBAIC0zOTgsNiArNDAy
LDEwIEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyB1M19hZ3BfcGNpX2hvc3RfaW5mbyA9IHsKICAg
ICAucGFyZW50ID0gVFlQRV9QQ0lfREVWSUNFLAogICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9m
KFBDSURldmljZSksCiAgICAgLmNsYXNzX2luaXQgPSB1M19hZ3BfcGNpX2hvc3RfY2xhc3NfaW5p
dCwKKyAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsKKyAgICAgICAgeyBJTlRF
UkZBQ0VfQ09OVkVOVElPTkFMX1BDSV9ERVZJQ0UgfSwKKyAgICAgICAgeyB9LAorICAgIH0sCiB9
OwogCiBzdGF0aWMgdm9pZCB1bmluX2FncF9wY2lfaG9zdF9jbGFzc19pbml0KE9iamVjdENsYXNz
ICprbGFzcywgdm9pZCAqZGF0YSkKQEAgLTQyMiw2ICs0MzAsMTAgQEAgc3RhdGljIGNvbnN0IFR5
cGVJbmZvIHVuaW5fYWdwX3BjaV9ob3N0X2luZm8gPSB7CiAgICAgLnBhcmVudCA9IFRZUEVfUENJ
X0RFVklDRSwKICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihQQ0lEZXZpY2UpLAogICAgIC5j
bGFzc19pbml0ID0gdW5pbl9hZ3BfcGNpX2hvc3RfY2xhc3NfaW5pdCwKKyAgICAuaW50ZXJmYWNl
cyA9IChJbnRlcmZhY2VJbmZvW10pIHsKKyAgICAgICAgeyBJTlRFUkZBQ0VfQ09OVkVOVElPTkFM
X1BDSV9ERVZJQ0UgfSwKKyAgICAgICAgeyB9LAorICAgIH0sCiB9OwogCiBzdGF0aWMgdm9pZCB1
bmluX2ludGVybmFsX3BjaV9ob3N0X2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmtsYXNzLCB2b2lk
ICpkYXRhKQpAQCAtNDQ2LDYgKzQ1OCwxMCBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8gdW5pbl9p
bnRlcm5hbF9wY2lfaG9zdF9pbmZvID0gewogICAgIC5wYXJlbnQgPSBUWVBFX1BDSV9ERVZJQ0Us
CiAgICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoUENJRGV2aWNlKSwKICAgICAuY2xhc3NfaW5p
dCA9IHVuaW5faW50ZXJuYWxfcGNpX2hvc3RfY2xhc3NfaW5pdCwKKyAgICAuaW50ZXJmYWNlcyA9
IChJbnRlcmZhY2VJbmZvW10pIHsKKyAgICAgICAgeyBJTlRFUkZBQ0VfQ09OVkVOVElPTkFMX1BD
SV9ERVZJQ0UgfSwKKyAgICAgICAgeyB9LAorICAgIH0sCiB9OwogCiBzdGF0aWMgdm9pZCBwY2lf
dW5pbl9tYWluX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmtsYXNzLCB2b2lkICpkYXRhKQpkaWZm
IC0tZ2l0IGEvaHcvcGNpLWhvc3QvdmVyc2F0aWxlLmMgYi9ody9wY2ktaG9zdC92ZXJzYXRpbGUu
YwppbmRleCBhYTFmZGY3Li42Mzk0YTUyIDEwMDY0NAotLS0gYS9ody9wY2ktaG9zdC92ZXJzYXRp
bGUuYworKysgYi9ody9wY2ktaG9zdC92ZXJzYXRpbGUuYwpAQCAtNDg3LDYgKzQ4NywxMCBAQCBz
dGF0aWMgY29uc3QgVHlwZUluZm8gdmVyc2F0aWxlX3BjaV9ob3N0X2luZm8gPSB7CiAgICAgLnBh
cmVudCAgICAgICAgPSBUWVBFX1BDSV9ERVZJQ0UsCiAgICAgLmluc3RhbmNlX3NpemUgPSBzaXpl
b2YoUENJRGV2aWNlKSwKICAgICAuY2xhc3NfaW5pdCAgICA9IHZlcnNhdGlsZV9wY2lfaG9zdF9j
bGFzc19pbml0LAorICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgeworICAgICAg
ICB7IElOVEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RFVklDRSB9LAorICAgICAgICB7IH0sCisg
ICAgfSwKIH07CiAKIHN0YXRpYyBQcm9wZXJ0eSBwY2lfdnBiX3Byb3BlcnRpZXNbXSA9IHsKZGlm
ZiAtLWdpdCBhL2h3L3BwYy9wcGM0eHhfcGNpLmMgYi9ody9wcGMvcHBjNHh4X3BjaS5jCmluZGV4
IDY5NTNmOGIuLjQ3NjVkY2UgMTAwNjQ0Ci0tLSBhL2h3L3BwYy9wcGM0eHhfcGNpLmMKKysrIGIv
aHcvcHBjL3BwYzR4eF9wY2kuYwpAQCAtMzU5LDYgKzM1OSwxMCBAQCBzdGF0aWMgY29uc3QgVHlw
ZUluZm8gcHBjNHh4X2hvc3RfYnJpZGdlX2luZm8gPSB7CiAgICAgLnBhcmVudCAgICAgICAgPSBU
WVBFX1BDSV9ERVZJQ0UsCiAgICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoUENJRGV2aWNlKSwK
ICAgICAuY2xhc3NfaW5pdCAgICA9IHBwYzR4eF9ob3N0X2JyaWRnZV9jbGFzc19pbml0LAorICAg
IC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgeworICAgICAgICB7IElOVEVSRkFDRV9D
T05WRU5USU9OQUxfUENJX0RFVklDRSB9LAorICAgICAgICB7IH0sCisgICAgfSwKIH07CiAKIHN0
YXRpYyB2b2lkIHBwYzR4eF9wY2lob3N0X2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmtsYXNzLCB2
b2lkICpkYXRhKQpkaWZmIC0tZ2l0IGEvaHcvc2NzaS9lc3AtcGNpLmMgYi9ody9zY3NpL2VzcC1w
Y2kuYwppbmRleCBlMjk1ZDg4Li40MTlmYzY2IDEwMDY0NAotLS0gYS9ody9zY3NpL2VzcC1wY2ku
YworKysgYi9ody9zY3NpL2VzcC1wY2kuYwpAQCAtMzk4LDYgKzM5OCwxMCBAQCBzdGF0aWMgY29u
c3QgVHlwZUluZm8gZXNwX3BjaV9pbmZvID0gewogICAgIC5wYXJlbnQgPSBUWVBFX1BDSV9ERVZJ
Q0UsCiAgICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoUENJRVNQU3RhdGUpLAogICAgIC5jbGFz
c19pbml0ID0gZXNwX3BjaV9jbGFzc19pbml0LAorICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFj
ZUluZm9bXSkgeworICAgICAgICB7IElOVEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RFVklDRSB9
LAorICAgICAgICB7IH0sCisgICAgfSwKIH07CiAKIHR5cGVkZWYgc3RydWN0IHsKZGlmZiAtLWdp
dCBhL2h3L3Njc2kvbHNpNTNjODk1YS5jIGIvaHcvc2NzaS9sc2k1M2M4OTVhLmMKaW5kZXggYTY3
ZWUwNy4uMTkxNTA1ZCAxMDA2NDQKLS0tIGEvaHcvc2NzaS9sc2k1M2M4OTVhLmMKKysrIGIvaHcv
c2NzaS9sc2k1M2M4OTVhLmMKQEAgLTIyNDYsNiArMjI0NiwxMCBAQCBzdGF0aWMgY29uc3QgVHlw
ZUluZm8gbHNpX2luZm8gPSB7CiAgICAgLnBhcmVudCAgICAgICAgPSBUWVBFX1BDSV9ERVZJQ0Us
CiAgICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoTFNJU3RhdGUpLAogICAgIC5jbGFzc19pbml0
ICAgID0gbHNpX2NsYXNzX2luaXQsCisgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1td
KSB7CisgICAgICAgIHsgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVWSUNFIH0sCisgICAg
ICAgIHsgfSwKKyAgICB9LAogfTsKIAogc3RhdGljIHZvaWQgbHNpNTNjODEwX2NsYXNzX2luaXQo
T2JqZWN0Q2xhc3MgKmtsYXNzLCB2b2lkICpkYXRhKQpkaWZmIC0tZ2l0IGEvaHcvc2NzaS9tZWdh
c2FzLmMgYi9ody9zY3NpL21lZ2FzYXMuYwppbmRleCA1MzVlZTI2Li5kNWVhZTYyIDEwMDY0NAot
LS0gYS9ody9zY3NpL21lZ2FzYXMuYworKysgYi9ody9zY3NpL21lZ2FzYXMuYwpAQCAtMjQ2OCw2
ICsyNDY4LDEwIEBAIHN0YXRpYyBzdHJ1Y3QgTWVnYXNhc0luZm8gbWVnYXNhc19kZXZpY2VzW10g
PSB7CiAgICAgICAgIC5pc19leHByZXNzID0gZmFsc2UsCiAgICAgICAgIC52bXNkID0gJnZtc3Rh
dGVfbWVnYXNhc19nZW4xLAogICAgICAgICAucHJvcHMgPSBtZWdhc2FzX3Byb3BlcnRpZXNfZ2Vu
MSwKKyAgICAgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7CisgICAgICAgICAg
ICB7IElOVEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RFVklDRSB9LAorICAgICAgICAgICAgeyB9
LAorICAgICAgICB9LAogICAgIH0sewogICAgICAgICAubmFtZSA9IFRZUEVfTUVHQVNBU19HRU4y
LAogICAgICAgICAuZGVzYyA9ICJMU0kgTWVnYVJBSUQgU0FTIDIxMDgiLApkaWZmIC0tZ2l0IGEv
aHcvc2NzaS9tcHRzYXMuYyBiL2h3L3Njc2kvbXB0c2FzLmMKaW5kZXggZDA1ZmE5Zi4uZjZkYjFi
MCAxMDA2NDQKLS0tIGEvaHcvc2NzaS9tcHRzYXMuYworKysgYi9ody9zY3NpL21wdHNhcy5jCkBA
IC0xNDM5LDYgKzE0MzksMTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIG1wdHNhc19pbmZvID0g
ewogICAgIC5wYXJlbnQgPSBUWVBFX1BDSV9ERVZJQ0UsCiAgICAgLmluc3RhbmNlX3NpemUgPSBz
aXplb2YoTVBUU0FTU3RhdGUpLAogICAgIC5jbGFzc19pbml0ID0gbXB0c2FzMTA2OF9jbGFzc19p
bml0LAorICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgeworICAgICAgICB7IElO
VEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RFVklDRSB9LAorICAgICAgICB7IH0sCisgICAgfSwK
IH07CiAKIHN0YXRpYyB2b2lkIG1wdHNhc19yZWdpc3Rlcl90eXBlcyh2b2lkKQpkaWZmIC0tZ2l0
IGEvaHcvc2Qvc2RoY2kuYyBiL2h3L3NkL3NkaGNpLmMKaW5kZXggNmQ2YTc5MS4uYjA2NGEwOCAx
MDA2NDQKLS0tIGEvaHcvc2Qvc2RoY2kuYworKysgYi9ody9zZC9zZGhjaS5jCkBAIC0xMzE1LDYg
KzEzMTUsMTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIHNkaGNpX3BjaV9pbmZvID0gewogICAg
IC5wYXJlbnQgPSBUWVBFX1BDSV9ERVZJQ0UsCiAgICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2Yo
U0RIQ0lTdGF0ZSksCiAgICAgLmNsYXNzX2luaXQgPSBzZGhjaV9wY2lfY2xhc3NfaW5pdCwKKyAg
ICAuaW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsKKyAgICAgICAgeyBJTlRFUkZBQ0Vf
Q09OVkVOVElPTkFMX1BDSV9ERVZJQ0UgfSwKKyAgICAgICAgeyB9LAorICAgIH0sCiB9OwogCiBz
dGF0aWMgUHJvcGVydHkgc2RoY2lfc3lzYnVzX3Byb3BlcnRpZXNbXSA9IHsKZGlmZiAtLWdpdCBh
L2h3L3NoNC9zaF9wY2kuYyBiL2h3L3NoNC9zaF9wY2kuYwppbmRleCAzODM5NWMwLi5jYmIwMWFm
IDEwMDY0NAotLS0gYS9ody9zaDQvc2hfcGNpLmMKKysrIGIvaHcvc2g0L3NoX3BjaS5jCkBAIC0x
NzksNiArMTc5LDEwIEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyBzaF9wY2lfaG9zdF9pbmZvID0g
ewogICAgIC5wYXJlbnQgICAgICAgID0gVFlQRV9QQ0lfREVWSUNFLAogICAgIC5pbnN0YW5jZV9z
aXplID0gc2l6ZW9mKFBDSURldmljZSksCiAgICAgLmNsYXNzX2luaXQgICAgPSBzaF9wY2lfaG9z
dF9jbGFzc19pbml0LAorICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgeworICAg
ICAgICB7IElOVEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RFVklDRSB9LAorICAgICAgICB7IH0s
CisgICAgfSwKIH07CiAKIHN0YXRpYyB2b2lkIHNoX3BjaV9kZXZpY2VfY2xhc3NfaW5pdChPYmpl
Y3RDbGFzcyAqa2xhc3MsIHZvaWQgKmRhdGEpCmRpZmYgLS1naXQgYS9ody9zcGFyYzY0L3N1bjR1
LmMgYi9ody9zcGFyYzY0L3N1bjR1LmMKaW5kZXggYzMyODBhYS4uODI4MjY1MSAxMDA2NDQKLS0t
IGEvaHcvc3BhcmM2NC9zdW40dS5jCisrKyBiL2h3L3NwYXJjNjQvc3VuNHUuYwpAQCAtMjc1LDYg
KzI3NSwxMCBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8gZWJ1c19pbmZvID0gewogICAgIC5wYXJl
bnQgICAgICAgID0gVFlQRV9QQ0lfREVWSUNFLAogICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9m
KEVidXNTdGF0ZSksCiAgICAgLmNsYXNzX2luaXQgICAgPSBlYnVzX2NsYXNzX2luaXQsCisgICAg
LmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7CisgICAgICAgIHsgSU5URVJGQUNFX0NP
TlZFTlRJT05BTF9QQ0lfREVWSUNFIH0sCisgICAgICAgIHsgfSwKKyAgICB9LAogfTsKIAogI2Rl
ZmluZSBUWVBFX09QRU5QUk9NICJvcGVucHJvbSIKZGlmZiAtLWdpdCBhL2h3L3VzYi9oY2QtZWhj
aS1wY2kuYyBiL2h3L3VzYi9oY2QtZWhjaS1wY2kuYwppbmRleCA2ZGVkY2I4Li44YzBmYzUzIDEw
MDY0NAotLS0gYS9ody91c2IvaGNkLWVoY2ktcGNpLmMKKysrIGIvaHcvdXNiL2hjZC1laGNpLXBj
aS5jCkBAIC0xNzAsNiArMTcwLDEwIEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyBlaGNpX3BjaV90
eXBlX2luZm8gPSB7CiAgICAgLmluc3RhbmNlX2ZpbmFsaXplID0gdXNiX2VoY2lfcGNpX2ZpbmFs
aXplLAogICAgIC5hYnN0cmFjdCA9IHRydWUsCiAgICAgLmNsYXNzX2luaXQgPSBlaGNpX2NsYXNz
X2luaXQsCisgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7CisgICAgICAgIHsg
SU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVWSUNFIH0sCisgICAgICAgIHsgfSwKKyAgICB9
LAogfTsKIAogc3RhdGljIHZvaWQgZWhjaV9kYXRhX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmts
YXNzLCB2b2lkICpkYXRhKQpkaWZmIC0tZ2l0IGEvaHcvdXNiL2hjZC1vaGNpLmMgYi9ody91c2Iv
aGNkLW9oY2kuYwppbmRleCAxN2JlZWRkLi5kNGMwMjkzIDEwMDY0NAotLS0gYS9ody91c2IvaGNk
LW9oY2kuYworKysgYi9ody91c2IvaGNkLW9oY2kuYwpAQCAtMjE0Niw2ICsyMTQ2LDEwIEBAIHN0
YXRpYyBjb25zdCBUeXBlSW5mbyBvaGNpX3BjaV9pbmZvID0gewogICAgIC5wYXJlbnQgICAgICAg
ID0gVFlQRV9QQ0lfREVWSUNFLAogICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKE9IQ0lQQ0lT
dGF0ZSksCiAgICAgLmNsYXNzX2luaXQgICAgPSBvaGNpX3BjaV9jbGFzc19pbml0LAorICAgIC5p
bnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgeworICAgICAgICB7IElOVEVSRkFDRV9DT05W
RU5USU9OQUxfUENJX0RFVklDRSB9LAorICAgICAgICB7IH0sCisgICAgfSwKIH07CiAKIHN0YXRp
YyBQcm9wZXJ0eSBvaGNpX3N5c2J1c19wcm9wZXJ0aWVzW10gPSB7CmRpZmYgLS1naXQgYS9ody91
c2IvaGNkLXVoY2kuYyBiL2h3L3VzYi9oY2QtdWhjaS5jCmluZGV4IGUzNTYyYTQuLjgzNmIxMWYg
MTAwNjQ0Ci0tLSBhL2h3L3VzYi9oY2QtdWhjaS5jCisrKyBiL2h3L3VzYi9oY2QtdWhjaS5jCkBA
IC0xMzIzLDYgKzEzMjMsMTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIHVoY2lfcGNpX3R5cGVf
aW5mbyA9IHsKICAgICAuY2xhc3Nfc2l6ZSAgICA9IHNpemVvZihVSENJUENJRGV2aWNlQ2xhc3Mp
LAogICAgIC5hYnN0cmFjdCA9IHRydWUsCiAgICAgLmNsYXNzX2luaXQgPSB1aGNpX2NsYXNzX2lu
aXQsCisgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7CisgICAgICAgIHsgSU5U
RVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVWSUNFIH0sCisgICAgICAgIHsgfSwKKyAgICB9LAog
fTsKIAogc3RhdGljIHZvaWQgdWhjaV9kYXRhX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmtsYXNz
LCB2b2lkICpkYXRhKQpkaWZmIC0tZ2l0IGEvaHcvdmZpby9wY2ktcXVpcmtzLmMgYi9ody92Zmlv
L3BjaS1xdWlya3MuYwppbmRleCAxNDI5MWMyLi42MGFkNWZiIDEwMDY0NAotLS0gYS9ody92Zmlv
L3BjaS1xdWlya3MuYworKysgYi9ody92ZmlvL3BjaS1xdWlya3MuYwpAQCAtMTE5OCw2ICsxMTk4
LDEwIEBAIHN0YXRpYyBUeXBlSW5mbyB2ZmlvX3BjaV9pZ2RfbHBjX2JyaWRnZV9pbmZvID0gewog
ICAgIC5uYW1lID0gInZmaW8tcGNpLWlnZC1scGMtYnJpZGdlIiwKICAgICAucGFyZW50ID0gVFlQ
RV9QQ0lfREVWSUNFLAogICAgIC5jbGFzc19pbml0ID0gdmZpb19wY2lfaWdkX2xwY19icmlkZ2Vf
Y2xhc3NfaW5pdCwKKyAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsKKyAgICAg
ICAgeyBJTlRFUkZBQ0VfQ09OVkVOVElPTkFMX1BDSV9ERVZJQ0UgfSwKKyAgICAgICAgeyB9LAor
ICAgIH0sCiB9OwogCiBzdGF0aWMgdm9pZCB2ZmlvX3BjaV9pZ2RfcmVnaXN0ZXJfdHlwZXModm9p
ZCkKZGlmZiAtLWdpdCBhL2h3L3dhdGNoZG9nL3dkdF9pNjMwMGVzYi5jIGIvaHcvd2F0Y2hkb2cv
d2R0X2k2MzAwZXNiLmMKaW5kZXggNDliM2NkMS4uZTU5NmIwOCAxMDA2NDQKLS0tIGEvaHcvd2F0
Y2hkb2cvd2R0X2k2MzAwZXNiLmMKKysrIGIvaHcvd2F0Y2hkb2cvd2R0X2k2MzAwZXNiLmMKQEAg
LTQ2Myw2ICs0NjMsMTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIGk2MzAwZXNiX2luZm8gPSB7
CiAgICAgLnBhcmVudCAgICAgICAgPSBUWVBFX1BDSV9ERVZJQ0UsCiAgICAgLmluc3RhbmNlX3Np
emUgPSBzaXplb2YoSTYzMDBTdGF0ZSksCiAgICAgLmNsYXNzX2luaXQgICAgPSBpNjMwMGVzYl9j
bGFzc19pbml0LAorICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgeworICAgICAg
ICB7IElOVEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RFVklDRSB9LAorICAgICAgICB7IH0sCisg
ICAgfSwKIH07CiAKIHN0YXRpYyB2b2lkIGk2MzAwZXNiX3JlZ2lzdGVyX3R5cGVzKHZvaWQpCmRp
ZmYgLS1naXQgYS9ody94ZW4veGVuX3B0LmMgYi9ody94ZW4veGVuX3B0LmMKaW5kZXggMzc1ZWZh
Ni4uMDFkZjM0MSAxMDA2NDQKLS0tIGEvaHcveGVuL3hlbl9wdC5jCisrKyBiL2h3L3hlbi94ZW5f
cHQuYwpAQCAtOTY0LDYgKzk2NCwxMCBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8geGVuX3BjaV9w
YXNzdGhyb3VnaF9pbmZvID0gewogICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFhlblBDSVBh
c3N0aHJvdWdoU3RhdGUpLAogICAgIC5pbnN0YW5jZV9maW5hbGl6ZSA9IHhlbl9wY2lfcGFzc3Ro
cm91Z2hfZmluYWxpemUsCiAgICAgLmNsYXNzX2luaXQgPSB4ZW5fcGNpX3Bhc3N0aHJvdWdoX2Ns
YXNzX2luaXQsCisgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7CisgICAgICAg
IHsgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVWSUNFIH0sCisgICAgICAgIHsgfSwKKyAg
ICB9LAogfTsKIAogc3RhdGljIHZvaWQgeGVuX3BjaV9wYXNzdGhyb3VnaF9yZWdpc3Rlcl90eXBl
cyh2b2lkKQotLSAKTVNUCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Oct 15 06:54:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Oct 2017 06:54:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3cny-0008PF-BI; Sun, 15 Oct 2017 06:53:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3cnx-0008Os-Kp
 for xen-devel@lists.xensource.com; Sun, 15 Oct 2017 06:53:45 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 65/B1-31302-8F503E95; Sun, 15 Oct 2017 06:53:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfc76+N
 Ig9szdSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasXIKR8GBJsaKZzsaGBsY
 n0R1MXJxCAk0Mkn0/9nFCuE8ZpSYtOoJUxcjJ5CzjVFi8XUvEFtEwFni65m57CA2r4C+xO/tZ
 1hBbGEBe4lNdxeANUsI3JeTuDvlDzNIQkLAU6Jz5nI2GHvz4VOMXYzsHGwCVhKHxECiLAKqEq
 ePXWCdwMi9gJFhFaNGcWpRWWqRrpGhXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZ
 GoM/rGRgYdzDenex3iFGSg0lJlPdc68NIIb6k/JTKjMTijPii0pzU4kOMMhwcShK821keRwoJ
 FqWmp1akZeYAgw8mLcHBoyTCywCS5i0uSMwtzkyHSJ1i1OU4tunyHyYhlrz8vFQpcd6rIEUCI
 EUZpXlwI2CRcIlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMK8uMK6EeDLzSuA2vQI6ggnoiH
 cRD0COKElESEk1MJpP08z1VPc5sNE58qHDXgaLd1s+7JTaouDipXrn30JFAU55k8hF2j3/b30
 6MKEj2zRo7v37u0/FubrJrD7qkhMw41TkX77yaR1Gkptc9/3YxndZTVZmR8ae+Fd1T372STyR
 qzo3y4JRqLJo9csv2c/Zlq1f12Br1G42PVaJ42uLbyvD/Ul7wpRYijMSDbWYi4oTAQlWl5d/A
 gAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1508050422!104110367!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15729 invoked from network); 15 Oct 2017 06:53:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Oct 2017 06:53:43 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3cnt-0000cd-DS; Sun, 15 Oct 2017 06:53:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e3cnn-0004Lm-OE; Sun, 15 Oct 2017 06:53:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e3cnm-0008Dn-TV; Sun, 15 Oct 2017 06:53:35 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114483-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.7-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=c10dc54d41695a074c90b8afed950bd63884de0b
X-Osstest-Versions-That: xen=d6aad635097d901b96df650e87f04687c9fb7bd2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 15 Oct 2017 06:53:34 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 114483: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDQ4MyB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDQ4My8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgNDggeHRmL3Rlc3QtaHZt
NjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgaW4gMTE0NDIwIHBhc3MgaW4gMTE0NDgzCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0xICAgNDggeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwg
cGFzcyBpbiAxMTQ0MjAKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2Fi
bGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgMTYgZ3Vlc3Qt
c3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMTQwNzIKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTQw
NzIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDExNDA3MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE0MDcyCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMTQwNzIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExNDA3MgogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEv
bDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBjMTBkYzU0ZDQxNjk1YTA3NGM5MGI4YWZl
ZDk1MGJkNjM4ODRkZTBiCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBk
NmFhZDYzNTA5N2Q5MDFiOTZkZjY1MGU4N2YwNDY4N2M5ZmI3YmQyCgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxMTQwNzIgIDIwMTctMTAtMDYgMTM6NDM6MTggWiAgICA4IGRheXMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTE0NDIwICAyMDE3LTEwLTEyIDEzOjQzOjI4IFogICAgMiBkYXlzICAgIDIgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFZpdGFseSBLdXpuZXRzb3YgPHZrdXpuZXRz
QHJlZGhhdC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3Jh
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD14ZW4tNC43LXRlc3Rp
bmcKKyByZXZpc2lvbj1jMTBkYzU0ZDQxNjk1YTA3NGM5MGI4YWZlZDk1MGJkNjM4ODRkZTBiCisg
LiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZp
ZworKysrIGV4cG9ydCBQRVJMTElCPS46LgorKysrIFBFUkxMSUI9LjouCisrKyB1bWFzayAwMDIK
KysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAg
ICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsK
ICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisr
KyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVz
dC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVj
aG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJl
cG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrIC4vYXAtcHVzaCB4ZW4tNC43LXRlc3RpbmcgYzEwZGM1NGQ0MTY5NWEwNzRjOTBi
OGFmZWQ5NTBiZDYzODg0ZGUwYgorIGJyYW5jaD14ZW4tNC43LXRlc3RpbmcKKyByZXZpc2lvbj1j
MTBkYzU0ZDQxNjk1YTA3NGM5MGI4YWZlZDk1MGJkNjM4ODRkZTBiCisgLiAuL2NyaS1sb2NrLXJl
cG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQ
RVJMTElCPS46LjouCisrKysgUEVSTExJQj0uOi46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBv
cworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNl
IE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAg
ICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVw
b3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29z
c3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAn
IT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAu
L2NyaS1nZXRjb25maWcKKysrIGV4cG9ydCBQRVJMTElCPS46LjouOi4KKysrIFBFUkxMSUI9Ljou
Oi46LgorKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4K
KyB0cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tNC43LXRlc3RpbmcKKyAnWycgeHhlbiA9IHhsaW51
eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11
cHN0cmVhbS00LjctdGVzdGluZworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHBy
ZXZ4ZW5icmFuY2ggeGVuLTQuNy10ZXN0aW5nCisgcHJldnhlbmJyYW5jaD14ZW4tNC42LXRlc3Rp
bmcKKyAnWycgeGMxMGRjNTRkNDE2OTVhMDc0YzkwYjhhZmVkOTUwYmQ2Mzg4NGRlMGIgPSB4ICdd
JworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAg
ICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZp
ZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAk
ITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQu
a2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVs
L2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9z
Lm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDog
Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xp
bnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3Bz
LmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAn
WycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycg
eCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6
IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9s
aW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDog
ZGFpbHktY3Jvbi54ZW4tNC43LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjctdGVzdGlu
ZworKyA6IGRhaWx5LWNyb24ueGVuLTQuNy10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC43
LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjctdGVzdGluZworKyA6IGRhaWx5LWNyb24u
eGVuLTQuNy10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC43LXRlc3RpbmcKKysgOiBodHRw
Oi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54ZW4tNC43LXRl
c3RpbmcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8v
Z2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVO
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElC
VklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0Cisg
VFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVz
dC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVl
IHhlbi00LjctdGVzdGluZworIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2gi
IGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy94ZW4KKyB4ZW52ZXJzaW9uPXhlbi00LjctdGVz
dGluZworIHhlbnZlcnNpb249eGVuLTQuNworIHhlbnZlcnNpb249NC43CisgZ2l0IHB1c2ggb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0IGMxMGRjNTRkNDE2OTVh
MDc0YzkwYjhhZmVkOTUwYmQ2Mzg4NGRlMGI6cmVmcy9oZWFkcy9zdGFibGUtNC43ClRvIG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICBkNmFhZDYzLi5jMTBk
YzU0ICBjMTBkYzU0ZDQxNjk1YTA3NGM5MGI4YWZlZDk1MGJkNjM4ODRkZTBiIC0+IHN0YWJsZS00
LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Oct 15 08:15:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Oct 2017 08:15:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3e4u-0006kt-Vb; Sun, 15 Oct 2017 08:15:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3e4t-0006ki-UI
 for xen-devel@lists.xensource.com; Sun, 15 Oct 2017 08:15:20 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 93/25-19067-71913E95; Sun, 15 Oct 2017 08:15:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVVdM8nG
 kwa50ixWPf7NY3Jvynt2ByePwhyssHtv7drEHMEWxZuYl5VcksGbs3rOfpeDWQcaK3fNmszQw
 9nQxdjFycQgJNDJJLNvymxnCecwo0Xx2KVRmG6PE+vd3gBxODhEBZ4mvZ+ayg9i8AvoSG3+sA
 7OFBawkpt98wgLSICEwR03i18z9bCAJCQFPiefXelhg7O/TW1i7GNk52IAaDomBRFkEVCWmXj
 rNNIGRewEjwypG9eLUorLUIl1DvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MQK/
 XMzAw7mBs6nU+xCjJwaQkynuu9WGkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleS4nHkUKCRanp
 qRVpmTnA8INJS3DwKInwZogCpXmLCxJzizPTIVKnGHU5jm26/IdJiCUvPy9VSpxXBGSGAEhRR
 mke3AhYLFxilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMyrA7KKJzOvBG7TK6AjmICOeBfxAO
 SIkkSElFQDY/8mhQpx/cKQmUfvFb7csZ/7+cNNByexd/Va1W4UDCpPkZh/fEvij1ktWjM+fLt
 bdvfrHb4fhv9/zb9qmL9wU8sJr9CvLQHM6t1XOs8LFfc+mMRadGbhhs9rJ2rOyG1UfXF2p08q
 L1O61v73TCrzTsp6fwzct0hzy/HYBc+MZvvYHFrkuUbhqIQSS3FGoqEWc1FxIgABkXRrgAIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1508055316!103422626!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61709 invoked from network); 15 Oct 2017 08:15:17 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Oct 2017 08:15:17 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3e4p-0003G8-G7; Sun, 15 Oct 2017 08:15:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e3e4j-0000Eh-UE; Sun, 15 Oct 2017 08:15:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e3e4j-0003QM-EA; Sun, 15 Oct 2017 08:15:09 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114488-mainreport@xen.org>
X-Osstest-Failures: xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.6-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:guest-start/debian.repeat:fail:heisenbug
 xen-4.6-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=aad5a67587b493e2478e1e46f71404c3dd41a937
X-Osstest-Versions-That: xen=78fd0c3765cf89befb2338ac342a0c8a3e29ba3d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 15 Oct 2017 08:15:09 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 114488: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2541572102867994692=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114488 xen-4.6-testing real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114488/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-xtf-amd64-amd64-4 48 xtf/test-hvm64-lbr-tsx-vmentry fail REGR. vs. 114097

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-credit2 16 guest-start/debian.repeat fail in 114422 pass in 114488
 test-xtf-amd64-amd64-1   48 xtf/test-hvm64-lbr-tsx-vmentry fail pass in 114422
 test-xtf-amd64-amd64-2   48 xtf/test-hvm64-lbr-tsx-vmentry fail pass in 114422
 test-armhf-armhf-xl-cubietruck 16 guest-start/debian.repeat fail pass in 114422

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-rtds   16 guest-start/debian.repeat fail blocked in 114097
 test-xtf-amd64-amd64-3 48 xtf/test-hvm64-lbr-tsx-vmentry fail in 114422 like 114097
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 114097
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 114097
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 114097
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114097
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114097
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114097
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 114097
 test-xtf-amd64-amd64-4       72 xtf/test-pv32pae-xsa-194     fail   never pass
 test-xtf-amd64-amd64-5       72 xtf/test-pv32pae-xsa-194     fail   never pass
 test-xtf-amd64-amd64-1       72 xtf/test-pv32pae-xsa-194     fail   never pass
 test-xtf-amd64-amd64-2       72 xtf/test-pv32pae-xsa-194     fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-xtf-amd64-amd64-3       72 xtf/test-pv32pae-xsa-194     fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  aad5a67587b493e2478e1e46f71404c3dd41a937
baseline version:
 xen                  78fd0c3765cf89befb2338ac342a0c8a3e29ba3d

Last test of basis   114097  2017-10-07 12:28:11 Z    7 days
Testing same since   114422  2017-10-12 14:11:19 Z    2 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  George Dunlap <george.dunlap@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Tim Deegan <tim@xen.org>
  Vitaly Kuznetsov <vkuznets@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               fail    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

------------------------------------------------------------
commit aad5a67587b493e2478e1e46f71404c3dd41a937
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Thu Oct 12 15:41:57 2017 +0200

    x86/cpu: Fix IST handling during PCPU bringup
    
    Clear IST references in newly allocated IDTs.  Nothing good will come of
    having them set before the TSS is suitably constructed (although the chances
    of the CPU surviving such an IST interrupt/exception is extremely slim).
    
    Uniformly set the IST references after the TSS is in place.  This fixes an
    issue on AMD hardware, where onlining a PCPU while PCPU0 is in HVM context
    will cause IST_NONE to be copied into the new IDT, making that PCPU vulnerable
    to privilege escalation from PV guests until it subsequently schedules an HVM
    guest.
    
    This is XSA-244.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: cc08c73c8c1f5ba5ed0f8274548db6725e1c3157
    master date: 2017-10-12 14:50:31 +0200

commit d8b0ebfc1d1e9f59393cc3c11584c01712d6024b
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Thu Oct 12 15:41:31 2017 +0200

    x86/shadow: Don't create self-linear shadow mappings for 4-level translated guests
    
    When initially creating a monitor table for 4-level translated guests, don't
    install a shadow-linear mapping.  This mapping is actually self-linear, and
    trips up the writeable heuristic logic into following Xen's mappings, not the
    guests' shadows it was expecting to follow.
    
    A consequence of this is that sh_guess_wrmap() needs to cope with there being
    no shadow-linear mapping present, which in practice occurs once each time a
    vcpu switches to 4-level paging from a different paging mode.
    
    An appropriate shadow-linear slot will be inserted into the monitor table
    either while constructing lower level monitor tables, or by sh_update_cr3().
    
    While fixing this, clarify the safety of the other mappings.  Despite
    appearing unsafe, it is correct to create a guest-linear mapping for
    translated domains; this is self-linear and doesn't point into the translated
    domain.  Drop a dead clause for translate != external guests.
    
    This is XSA-243.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Tim Deegan <tim@xen.org>
    master commit: bf2b4eadcf379d0361b38de9725ea5f7a18a5205
    master date: 2017-10-12 14:50:07 +0200

commit f0208a4eb33f7a13cf0319e49e6803d03b5b2793
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Thu Oct 12 15:40:59 2017 +0200

    x86: Disable the use of auto-translated PV guests
    
    This is a minimal backport of c/s 92942fd3d469 "x86/mm: drop
    guest_{map,get_eff}_l1e() hooks" from Xen 4.7, which stated:
    
      Disallow the unmaintained and presumed broken translated-but-not-external
      paging mode combination ...
    
    It turns out that this mode is insecure to run with, as opposed to just simply
    broken.
    
    This is part of XSA-243.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 42b2c82081fa2bc9b7fe37c8ae69687a3f5e91fb
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:40:04 2017 +0200

    x86: don't allow page_unlock() to drop the last type reference
    
    Only _put_page_type() does the necessary cleanup, and hence not all
    domain pages can be released during guest cleanup (leaving around
    zombie domains) if we get this wrong.
    
    This is XSA-242.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    master commit: 6410733a8a0dff2fe581338ff631670cf91889db
    master date: 2017-10-12 14:49:46 +0200

commit 57318e1cf7a9b6c2cfb791b25124451ef493cd01
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:39:31 2017 +0200

    x86: don't store possibly stale TLB flush time stamp
    
    While the timing window is extremely narrow, it is theoretically
    possible for an update to the TLB flush clock and a subsequent flush
    IPI to happen between the read and write parts of the update of the
    per-page stamp. Exclude this possibility by disabling interrupts
    across the update, preventing the IPI to be serviced in the middle.
    
    This is XSA-241.
    
    Reported-by: Jann Horn <jannh@google.com>
    Suggested-by: George Dunlap <george.dunlap@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    master commit: 23a183607a427572185fc51c76cc5ab11c00c4cc
    master date: 2017-10-12 14:48:25 +0200

commit 9f22d72cdb1fecdb26dc8bae1c3c97861adf7e57
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:38:27 2017 +0200

    x86: limit linear page table use to a single level
    
    That's the only way that they're meant to be used. Without such a
    restriction arbitrarily long chains of same-level page tables can be
    built, tearing down of which may then cause arbitrarily deep recursion,
    causing a stack overflow. To facilitate this restriction, a counter is
    being introduced to track both the number of same-level entries in a
    page table as well as the number of uses of a page table in another
    same-level one (counting into positive and negative direction
    respectively, utilizing the fact that both counts can't be non-zero at
    the same time).
    
    Note that the added accounting introduces a restriction on the number
    of times a page can be used in other same-level page tables - more than
    32k of such uses are no longer possible.
    
    Note also that some put_page_and_type[_preemptible]() calls are
    replaced with open-coded equivalents.  This seemed preferrable to
    adding "parent_table" to the matrix of functions.
    
    Note further that cross-domain same-level page table references are no
    longer permitted (they probably never should have been).
    
    This is XSA-240.
    
    Reported-by: Jann Horn <jannh@google.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Signed-off-by: George Dunlap <george.dunlap@citrix.com>
    master commit: 6987fc7558bdbab8119eabf026e3cdad1053f0e5
    master date: 2017-10-12 14:44:34 +0200

commit e0353b455ce8af495c8fe379d6c6832cb7f87651
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:37:57 2017 +0200

    x86/HVM: prefill partially used variable on emulation paths
    
    Certain handlers ignore the access size (vioapic_write() being the
    example this was found with), perhaps leading to subsequent reads
    seeing data that wasn't actually written by the guest. For
    consistency and extra safety also do this on the read path of
    hvm_process_io_intercept(), even if this doesn't directly affect what
    guests get to see, as we've supposedly already dealt with read handlers
    leaving data completely unitialized.
    
    This is XSA-239.
    
    Reported-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    master commit: 0d4732ac29b63063764c29fa3bd8946daf67d6f3
    master date: 2017-10-12 14:43:26 +0200

commit 76f154986f8afa1077478b4681ea82b0bf16896c
Author: Vitaly Kuznetsov <vkuznets@redhat.com>
Date:   Thu Oct 12 15:37:21 2017 +0200

    x86/ioreq server: correctly handle bogus XEN_DMOP_{,un}map_io_range_to_ioreq_server arguments
    
    Misbehaving device model can pass incorrect XEN_DMOP_map/
    unmap_io_range_to_ioreq_server arguments, namely end < start when
    specifying address range. When this happens we hit ASSERT(s <= e) in
    rangeset_contains_range()/rangeset_overlaps_range() with debug builds.
    Production builds will not trap right away but may misbehave later
    while handling such bogus ranges.
    
    This is XSA-238.
    
    Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: d59e55b018cfb79d0c4f794041aff4fe1cd0d570
    master date: 2017-10-12 14:43:02 +0200

commit 9bac9102304f40cc5ba944d13dbcd05a63d4203f
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:36:54 2017 +0200

    x86/FLASK: fix unmap-domain-IRQ XSM hook
    
    The caller and the FLASK implementation of xsm_unmap_domain_irq()
    disagreed about what the "data" argument points to in the MSI case:
    Change both sides to pass/take a PCI device.
    
    This is part of XSA-237.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 6f17f5c43a3bd28d27ed8133b2bf513e2eab7d59
    master date: 2017-10-12 14:37:56 +0200

commit c7a43e30609b1a791b3d5f682551bd0fd08f1719
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:36:21 2017 +0200

    x86/IRQ: conditionally preserve irq <-> pirq mapping on map error paths
    
    Mappings that had been set up before should not be torn down when
    handling unrelated errors.
    
    This is part of XSA-237.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    master commit: 573ac7b22aba9e5b8d40d9cdccd744af57cd5928
    master date: 2017-10-12 14:37:26 +0200

commit 913d4f80c86ae14996b347d2f491769e345ca583
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:35:58 2017 +0200

    x86/MSI: disallow redundant enabling
    
    At the moment, Xen attempts to allow redundant enabling of MSI by
    having pci_enable_msi() return 0, and point to the existing MSI
    descriptor, when the msi already exists.
    
    Unfortunately, if subsequent errors are encountered, the cleanup
    paths assume pci_enable_msi() had done full initialization, and
    hence undo everything that was assumed to be done by that
    function without also undoing other setup that would normally
    occur only after that function was called (in map_domain_pirq()
    itself).
    
    Rather than try to make the redundant enabling case work properly, just
    forbid it entirely by having pci_enable_msi() return -EEXIST when MSI
    is already set up.
    
    This is part of XSA-237.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    master commit: a46126fec20e0cf4f5442352ef45efaea8c89646
    master date: 2017-10-12 14:36:58 +0200

commit c5881c540fd27e12de2a2ac27504550527de6dde
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:35:30 2017 +0200

    x86: enforce proper privilege when (un)mapping pIRQ-s
    
    (Un)mapping of IRQs, just like other RESOURCE__ADD* / RESOURCE__REMOVE*
    actions (in FLASK terms) should be XSM_DM_PRIV rather than XSM_TARGET.
    This in turn requires bypassing the XSM check in physdev_unmap_pirq()
    for the HVM emuirq case just like is being done in physdev_map_pirq().
    The primary goal security wise, however, is to no longer allow HVM
    guests, by specifying their own domain ID instead of DOMID_SELF, to
    enter code paths intended for PV guest and the control domains of HVM
    guests only.
    
    This is part of XSA-237.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    master commit: db72faf69c94513e180568006a9d899ed422ff90
    master date: 2017-10-12 14:36:30 +0200

commit b0239cd7269da15027971b5cf2e2a94d4b871876
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:34:58 2017 +0200

    x86: don't allow MSI pIRQ mapping on unowned device
    
    MSI setup should be permitted only for existing devices owned by the
    respective guest (the operation may still be carried out by the domain
    controlling that guest).
    
    This is part of XSA-237.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 3308374b1be7d43e23bd2e9eaf23ec06d7959882
    master date: 2017-10-12 14:35:14 +0200
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2541572102867994692==--

From xen-devel-bounces@lists.xen.org Sun Oct 15 09:06:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Oct 2017 09:06:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3esS-0002Hl-TV; Sun, 15 Oct 2017 09:06:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <petre.pircalabu@gmail.com>) id 1e36nQ-0002WX-3E
 for xen-devel@lists.xen.org; Fri, 13 Oct 2017 20:43:04 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 AB/A4-08608-75521E95; Fri, 13 Oct 2017 20:43:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXiVRvkpBuq+jD
 SYNsWQYslHxezODB6HN39mymAMYo1My8pvyKBNePR/D7Wgt7yiqM3j7M3MG6L7mLk4hASmMQo
 0XZvAmsXIycHi8AlFom7G0RBEhIC71gk/kzZBZaQEMiSeDXtKzOEnSaxoucxO4RdJfGq4SFQn
 ANokobElguBEEP/MUrMnv+VBaSGTUBe4vmadVBzjCS2PNwDFhcRkJa49vkyI0gDs8A9oIZnvW
 AJYQE3id8PXjNDXKQqcfXRVkYQm1fATmLevFcsEIPkJc49uM08gVFgASPDKkaN4tSistQiXSN
 DvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwNBiAIIdjH+WBRxilORgUhLltRV+
 GCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgrdBBSgnWJSanlqRlpkDDHKYtAQHj5IIbzBImre4I
 DG3ODMdInWK0ZLj2KbLf5g49u25BSQ7bt79wyTEkpeflyolzjsVpEEApCGjNA9uHCwSLzHKSg
 nzMgIdKMRTkFqUm1mCKv+KUZyDUUmY1wFkCk9mXgnc1ldABzEBHfQu4gHIQSWJCCmpBsbOaS+
 659tKe9w4x7y2SLK5/qZD9S7vqjWHrc77393Y7c34bIHecYvCm8ox3s28O2srI2N3H1wYctrE
 7I7NWeH7zJn8SdsNN1z0+2RRI2DkFid+7p2aas+2G6KX6z9sMtpZGroj9XdTfvQ0X8fI3FOpP
 M4n7ZnmML+w0rPdpL/5H2dmmnORuhJLcUaioRZzUXEiACJXdzu/AgAA
X-Env-Sender: petre.pircalabu@gmail.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1507927381!76972796!1
X-Originating-IP: [74.125.82.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58677 invoked from network); 13 Oct 2017 20:43:01 -0000
Received: from mail-wm0-f66.google.com (HELO mail-wm0-f66.google.com)
 (74.125.82.66)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Oct 2017 20:43:01 -0000
Received: by mail-wm0-f66.google.com with SMTP id i124so23888877wmf.3
 for <xen-devel@lists.xen.org>; Fri, 13 Oct 2017 13:43:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=89HH5yEbk3+jIRss17rXT7JLK+IGazEV719OBfB9s/w=;
 b=ncLrqYxQhJrWlR7vUSde0ahHYD273iXwPBSFo6BMcZxHSpxELMa7KSSS97kxyUghY/
 E83ui0kzJpUXRtWHXzuwDOIEHwLdfLh4sNtBfj23tesQS3aW0yFBQnjDbUJAuWCISoKE
 2Q71DBwODxInu+tMFP1jE01CBPKRkf3ieyka1A/n4PSle2+VOwI3a3pA9V8pu4V3N4aQ
 Ag+IAUgREcACG9aHR5k7qSnpjuLLxXRNvSvrzxRqrS0YK7P04VCa0HgJ56P1g5ZcAm3p
 +vZ261Jvi1CLYPlxb6NBdZgGKRkmsGASYJiFDpofM73hQs4g552sCs/El/T/QxCnr0WR
 kf7g==
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=89HH5yEbk3+jIRss17rXT7JLK+IGazEV719OBfB9s/w=;
 b=GJ5FcHLV6poqAvAcl/syirfBnfRb/9xChf66f05j+MCCSsQW2/DhAUKcMJ28EoypWG
 xs2+EoJa/bSqYhh4P++PJak4plrV82NTzHq+lvQPf9MM63tZw7LpS/ZLqGSrSmgJMNrr
 e+7O+CPZexr92kPZl4ffB70TtvHUK6NZDK5wXhUnIDPU2jm7R/mudcCxuQGPUPaZKnAs
 zsCqGdfSWwrqXR3bsBH4u+7B//FED1XLqvMtkvoCArdBLVW71je8LavTPQ9Y+uul7gvZ
 CiLm1pL+8kv7D03NpHqBv8z8fJgcG9AgAfkyMDW4FnmI5p0UYim2mj/yS6sBg/gfEJi3
 JxZQ==
X-Gm-Message-State: AMCzsaVOHubuXq2XKd9Mih+CYmRvvODjHLJrmT9M9yaZIAiF5I0rMgD/
 TJLTXG9dNC0J5AUSXiUxsZMAPDXf
X-Google-Smtp-Source: ABhQp+TUdffilgY8pYX9LV9OqHgDqlNSjj/Fv6z/kwOjboshlCiHE9vO0+TYWroFdRY830vIhiw6Lg==
X-Received: by 10.28.236.203 with SMTP id h72mr2541024wmi.147.1507927380477;
 Fri, 13 Oct 2017 13:43:00 -0700 (PDT)
Received: from hal9000.localdomain ([86.120.246.110])
 by smtp.gmail.com with ESMTPSA id b15sm1261111wrh.35.2017.10.13.13.42.58
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 13 Oct 2017 13:42:59 -0700 (PDT)
From: petre.pircalabu@gmail.com
X-Google-Original-From: ppircalabu@bitdefender.com
To: xen-devel@lists.xen.org
Date: Fri, 13 Oct 2017 23:42:53 +0300
Message-Id: <20171013204253.4247-1-ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.14.1
X-Mailman-Approved-At: Sun, 15 Oct 2017 09:06:32 +0000
Cc: ppircalabu@bitdefender.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v6] x86/altp2m: Added
	xc_altp2m_set_mem_access_multi()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgoKRm9yIHRo
ZSBkZWZhdWx0IEVQVCB2aWV3IHdlIGhhdmUgeGNfc2V0X21lbV9hY2Nlc3NfbXVsdGkoKSwgd2hp
Y2gKaXMgYWJsZSB0byBzZXQgYW4gYXJyYXkgb2YgcGFnZXMgdG8gYW4gYXJyYXkgb2YgYWNjZXNz
IHJpZ2h0cyB3aXRoCmEgc2luZ2xlIGh5cGVyY2FsbC4gSG93ZXZlciwgdGhpcyBmdW5jdGlvbmFs
aXR5IHdhcyBsYWNraW5nIGZvciB0aGUKYWx0cDJtIHN1YnN5c3RlbSwgd2hpY2ggY291bGQgb25s
eSBzZXQgcGFnZSByZXN0cmljdGlvbnMgZm9yIG9uZQpwYWdlIGF0IGEgdGltZS4gVGhpcyBwYXRj
aCBhZGRyZXNzZXMgdGhlIGdhcC4KCkhWTU9QX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aSBo
YXMgYmVlbiBhZGRlZCBhcyBhIEhWTU9QIChhcyBvcHBvc2VkIHRvIGEKRE9NQ1RMKSBmb3IgY29u
c2lzdGVuY3kgd2l0aCBpdHMgSFZNT1BfYWx0cDJtX3NldF9tZW1fYWNjZXNzIGNvdW50ZXJwYXJ0
IChhbmQKaGVuY2Ugd2l0aCB0aGUgb3JpZ2luYWwgYWx0cDJtIGRlc2lnbiwgd2hlcmUgZG9tYWlu
cyBhcmUgYWxsb3dlZCAtIHdpdGggdGhlCnByb3BlciBhbHRwMm0gYWNjZXNzIHJpZ2h0cyAtIHRv
IGFsdGVyIHRoZXNlIHNldHRpbmdzKSwgaW4gdGhlIGFic2VuY2Ugb2YgYW4Kb2ZmaWNpYWwgcG9z
aXRpb24gb24gdGhlIGlzc3VlIGZyb20gdGhlIG9yaWdpbmFsIGFsdHAybSBkZXNpZ25lcnMuCgpT
aWduZWQtb2ZmLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+
ClNpZ25lZC1vZmYtYnk6IFBldHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5j
b20+CgotLS0KCkNoYW5nZWQgc2luY2UgdjI6CiAgICAqIEFkZGVkIHN1cHBvcnQgZm9yIGNvbXBh
dCBhcmd1bWVudHMgdHJhbnNsYXRpb24KCkNoYW5nZWQgc2luY2UgdjM6CiAgICAqIFJlcGxhY2Vk
ICBfX2NvcHlfdG9fZ3Vlc3Qgd2l0aCBfX2NvcHlfZmllbGRfdG9fZ3Vlc3QKICAgICogUmVtb3Zl
ZCB0aGUgdW4tbmVlZGVkIHBhcmVudGhlc2VzLgogICAgKiBGaXhlZCB4bGF0LmxzdCBvcmRlcmlu
ZwogICAgKiBBZGRlZCBjb21tZW50IHRvIHBhdGNoIGRlc2NyaXB0aW9uIGV4cGxhaW5pbmcgd2h5
IHRoZQogICAgZnVuY3Rpb25hbGl0eSB3YXMgYWRkZWQgYXMgYW4gSFZNT1AuCiAgICAqIEd1YXJk
IHVzaW5nIFhFTl9HRU5FUkFUSU5HX0NPTVBBVF9IRUFERVJTIHRoZSBodm1tZW1fdHlwZV90IGRl
ZmluaXRpb24uCiAgICBUaGlzIHdpbGwgcHJldmVudCBzdXBsaWNhdGUgZGVmaW5pdGlvbnMgdG8g
YmUgZ2VuZXJhdGVkIGZvciB0aGUKICAgIGNvbXBhdCBlcXVpdmFsZW50LgogICAgKiBBZGRlZCBj
b21tZW50IGRlc2NyaWJpbmcgdGhlIG1hbnVhbCB0cmFuc2xhdGlvbiBvZgogICAgeGVuX2h2bV9h
bHRwMm1fb3BfdCBnZW5lcmljIGZpZWxkcyBmcm9tIGNvbXBhdF9odm1fYWx0cDJtX29wX3QuCgpD
aGFuZ2VkIHNpbmNlIHY0OgogICAgKiBDaGFuZ2VkIHRoZSBtYXNrIHBhcmFtZXRlciB0byAweDNG
LgogICAgKiBTcGxpdCBsb25nIGxpbmVzLgogICAgKiBBZGRlZCAiaW1wcm9wZXJseSBuYW1lZCBI
Vk1NRU1fKCopIiB0byB0aGUgY29tbWVudCBleHBsYWluaW5nIHRoZQogICAgWEVOX0dFTkVSQVRJ
TkdfQ09NUEFUX0hFQURFUlMgZ3VhcmQuCiAgICAqIFJlbW92ZWQgdHlwZWRlZiBhbmQgWEVOX0dV
RVNUX0hBTkRMRSBmb3IgeGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGkuCiAgICAq
IENvcGllZCB0aGUgIm9wYXF1ZSIgZmllbGQgdG8gZ3Vlc3QgaW4gY29tcGF0X2FsdHAybV9vcC4K
ICAgICogQWRkZWQgYnVpbGQgdGltZSB0ZXN0IHRvIGNoZWNrIGlmIHRoZSBzaXplIG9mCiAgICB4
ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aSBhdCBsZWFzdCBlcXVhbCB0byB0aGUg
c2l6ZSBvZgogICAgY29tcGF0X2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGkuCgpDaGFu
Z2VkIHNpbmNlIHY1OgogICAgKiBDaGFuZ2VkIHRoZSBkb21pZCBwYXJhbWV0ZXIgdHlwZSB0byB1
aW50MzJfdCB0byBtYXRjaCA1YjQyYzgyZi4KICAgICogQWRkZWQgY29tbWVudCB0byBleHBsYWlu
IHdoeSB0aGUgMHgzRiB2YWx1ZSB3YXMgY2hvc2VuLgogICAgKiBGaXhlZCBzd2l0Y2ggaW5kZW50
YXRpb24gaW4gY29tcGF0X2FsdHAybV9vcC4KICAgICogQ2hhbmdlZCB0aGUgY29uZGl0aW9uIHVz
ZWQgdG8gY2hlY2sgaWYgdGhlIG9wYXF1ZSBmaWVsZCBoYXMgdG8KICAgIGJlIGNvcGllZCB0byB0
aGUgZ3Vlc3QuCiAgICAqIEFkZGVkIENIRUNLX2h2bV9hbHRwMm1fb3AgYW5kIENIRUNLX2h2bV9h
bHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGkuCi0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5j
dHJsLmggICB8ICAgMyArCiB0b29scy9saWJ4Yy94Y19hbHRwMm0uYyAgICAgICAgIHwgIDQwICsr
KysrKysrKysrKwogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICB8IDEzNyArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS9NYWtlZmlsZSAg
ICAgICAgICAgIHwgICAxICsKIHhlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX29wLmggfCAgMzYg
KysrKysrKysrLS0KIHhlbi9pbmNsdWRlL3hsYXQubHN0ICAgICAgICAgICAgfCAgIDEgKwogNiBm
aWxlcyBjaGFuZ2VkLCAyMTIgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUv
eGVuY3RybC5oCmluZGV4IDY2NmRiMGI5MTkuLmYxNzE2Njg1MmQgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3Ry
bC5oCkBAIC0xOTc0LDYgKzE5NzQsOSBAQCBpbnQgeGNfYWx0cDJtX3NldF9tZW1fYWNjZXNzKHhj
X2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21pZCwKIGludCB4Y19hbHRwMm1fY2hhbmdl
X2dmbih4Y19pbnRlcmZhY2UgKmhhbmRsZSwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDE2X3Qgdmlld19pZCwgeGVuX3Bmbl90IG9sZF9nZm4sCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IG5ld19nZm4pOworaW50IHhjX2FsdHAybV9zZXRf
bWVtX2FjY2Vzc19tdWx0aSh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgdWludDMyX3QgZG9taWQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IHZpZXdfaWQsIHVpbnQ4
X3QgKmFjY2VzcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3Qg
KnBhZ2VzLCB1aW50MzJfdCBucik7CiAKIC8qKiAKICAqIE1lbSBwYWdpbmcgb3BlcmF0aW9ucy4K
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2FsdHAybS5jIGIvdG9vbHMvbGlieGMveGNfYWx0
cDJtLmMKaW5kZXggMDdmY2QxODMyNi4uZTE3MGZlMzkwZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGMveGNfYWx0cDJtLmMKKysrIGIvdG9vbHMvbGlieGMveGNfYWx0cDJtLmMKQEAgLTIxMywzICsy
MTMsNDMgQEAgaW50IHhjX2FsdHAybV9jaGFuZ2VfZ2ZuKHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1
aW50MzJfdCBkb21pZCwKICAgICByZXR1cm4gcmM7CiB9CiAKK2ludCB4Y19hbHRwMm1fc2V0X21l
bV9hY2Nlc3NfbXVsdGkoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCB2aWV3X2lkLCB1aW50OF90ICph
Y2Nlc3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90ICpwYWdl
cywgdWludDMyX3QgbnIpCit7CisgICAgaW50IHJjOworCisgICAgREVDTEFSRV9IWVBFUkNBTExf
QlVGRkVSKHhlbl9odm1fYWx0cDJtX29wX3QsIGFyZyk7CisgICAgREVDTEFSRV9IWVBFUkNBTExf
Qk9VTkNFKGFjY2VzcywgbnIsIFhDX0hZUEVSQ0FMTF9CVUZGRVJfQk9VTkNFX0lOKTsKKyAgICBE
RUNMQVJFX0hZUEVSQ0FMTF9CT1VOQ0UocGFnZXMsIG5yICogc2l6ZW9mKHVpbnQ2NF90KSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgWENfSFlQRVJDQUxMX0JVRkZFUl9CT1VOQ0VfSU4p
OworCisgICAgYXJnID0geGNfaHlwZXJjYWxsX2J1ZmZlcl9hbGxvYyh4Y2gsIGFyZywgc2l6ZW9m
KCphcmcpKTsKKyAgICBpZiAoIGFyZyA9PSBOVUxMICkKKyAgICAgICAgcmV0dXJuIC0xOworCisg
ICAgYXJnLT52ZXJzaW9uID0gSFZNT1BfQUxUUDJNX0lOVEVSRkFDRV9WRVJTSU9OOworICAgIGFy
Zy0+Y21kID0gSFZNT1BfYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpOworICAgIGFyZy0+ZG9t
YWluID0gZG9taWQ7CisgICAgYXJnLT51LnNldF9tZW1fYWNjZXNzX211bHRpLnZpZXcgPSB2aWV3
X2lkOworICAgIGFyZy0+dS5zZXRfbWVtX2FjY2Vzc19tdWx0aS5uciA9IG5yOworCisgICAgaWYg
KCB4Y19oeXBlcmNhbGxfYm91bmNlX3ByZSh4Y2gsIHBhZ2VzKSB8fAorICAgICAgICAgeGNfaHlw
ZXJjYWxsX2JvdW5jZV9wcmUoeGNoLCBhY2Nlc3MpICkKKyAgICB7CisgICAgICAgIFBFUlJPUigi
Q291bGQgbm90IGJvdW5jZSBtZW1vcnkgZm9yIEhWTU9QX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19t
dWx0aSIpOworICAgICAgICByZXR1cm4gLTE7CisgICAgfQorCisgICAgc2V0X3hlbl9ndWVzdF9o
YW5kbGUoYXJnLT51LnNldF9tZW1fYWNjZXNzX211bHRpLnBmbl9saXN0LCBwYWdlcyk7CisgICAg
c2V0X3hlbl9ndWVzdF9oYW5kbGUoYXJnLT51LnNldF9tZW1fYWNjZXNzX211bHRpLmFjY2Vzc19s
aXN0LCBhY2Nlc3MpOworCisgICAgcmMgPSB4ZW5jYWxsMih4Y2gtPnhjYWxsLCBfX0hZUEVSVklT
T1JfaHZtX29wLCBIVk1PUF9hbHRwMm0sCisJCSAgSFlQRVJDQUxMX0JVRkZFUl9BU19BUkcoYXJn
KSk7CisKKyAgICB4Y19oeXBlcmNhbGxfYnVmZmVyX2ZyZWUoeGNoLCBhcmcpOworICAgIHhjX2h5
cGVyY2FsbF9ib3VuY2VfcG9zdCh4Y2gsIGFjY2Vzcyk7CisgICAgeGNfaHlwZXJjYWxsX2JvdW5j
ZV9wb3N0KHhjaCwgcGFnZXMpOworCisgICAgcmV0dXJuIHJjOworfQpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggMjA1YjRj
YjY4NS4uNjg0ODY2Y2ZlMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysg
Yi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC03Myw2ICs3Myw4IEBACiAjaW5jbHVkZSA8cHVi
bGljL2FyY2gteDg2L2NwdWlkLmg+CiAjaW5jbHVkZSA8YXNtL2NwdWlkLmg+CiAKKyNpbmNsdWRl
IDxjb21wYXQvaHZtL2h2bV9vcC5oPgorCiBib29sX3QgX19yZWFkX21vc3RseSBodm1fZW5hYmxl
ZDsKIAogI2lmZGVmIERCR19MRVZFTF8wCkBAIC00NDUxLDYgKzQ0NTMsNyBAQCBzdGF0aWMgaW50
IGRvX2FsdHAybV9vcCgKICAgICBjYXNlIEhWTU9QX2FsdHAybV9kZXN0cm95X3AybToKICAgICBj
YXNlIEhWTU9QX2FsdHAybV9zd2l0Y2hfcDJtOgogICAgIGNhc2UgSFZNT1BfYWx0cDJtX3NldF9t
ZW1fYWNjZXNzOgorICAgIGNhc2UgSFZNT1BfYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpOgog
ICAgIGNhc2UgSFZNT1BfYWx0cDJtX2NoYW5nZV9nZm46CiAgICAgICAgIGJyZWFrOwogICAgIGRl
ZmF1bHQ6CkBAIC00NTY4LDYgKzQ1NzEsMzcgQEAgc3RhdGljIGludCBkb19hbHRwMm1fb3AoCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLnUuc2V0X21lbV9hY2Nlc3Mudmll
dyk7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBIVk1PUF9hbHRwMm1fc2V0X21lbV9hY2Nl
c3NfbXVsdGk6CisgICAgICAgIGlmICggYS51LnNldF9tZW1fYWNjZXNzX211bHRpLnBhZCB8fAor
ICAgICAgICAgICAgIGEudS5zZXRfbWVtX2FjY2Vzc19tdWx0aS5vcGFxdWUgPj0gYS51LnNldF9t
ZW1fYWNjZXNzX211bHRpLm5yICkKKyAgICAgICAgeworICAgICAgICAgICAgcmMgPSAtRUlOVkFM
OworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAgICAvKgorICAgICAgICAg
KiBUaGUgbWFzayB3YXMgc2V0IChhcmJpdHJhcnkpIHRvIDB4M0YgdG8gbWF0Y2ggdGhlIHZhbHVl
IHVzZWQgZm9yCisgICAgICAgICAqIE1FTU9QLCBkZXNwaXRlIHRoZSBmYWN0IHRoZXJlIGFyZSBu
byBlbmNvZGluZyBsaW1pdGF0aW9ucyBmb3IgdGhlCisgICAgICAgICAqIHN0YXJ0IHBhcmFtZXRl
ci4KKyAgICAgICAgICovCisgICAgICAgIHJjID0gcDJtX3NldF9tZW1fYWNjZXNzX211bHRpKGQs
IGEudS5zZXRfbWVtX2FjY2Vzc19tdWx0aS5wZm5fbGlzdCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYS51LnNldF9tZW1fYWNjZXNzX211bHRpLmFjY2Vzc19saXN0LAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLnUuc2V0X21lbV9hY2Nlc3Nf
bXVsdGkubnIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEudS5zZXRf
bWVtX2FjY2Vzc19tdWx0aS5vcGFxdWUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDB4M0YsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEudS5z
ZXRfbWVtX2FjY2Vzc19tdWx0aS52aWV3KTsKKyAgICAgICAgaWYgKCByYyA+IDAgKQorICAgICAg
ICB7CisgICAgICAgICAgICBhLnUuc2V0X21lbV9hY2Nlc3NfbXVsdGkub3BhcXVlID0gcmM7Cisg
ICAgICAgICAgICBpZiAoIF9fY29weV9maWVsZF90b19ndWVzdChndWVzdF9oYW5kbGVfY2FzdChh
cmcsIHhlbl9odm1fYWx0cDJtX29wX3QpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJmEsIHUuc2V0X21lbV9hY2Nlc3NfbXVsdGkub3BhcXVlKSApCisgICAgICAgICAg
ICAgICAgcmMgPSAtRUZBVUxUOworICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgIHJj
ID0gaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oX19IWVBFUlZJU09SX2h2bV9vcCwgImxo
IiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhW
TU9QX2FsdHAybSwgYXJnKTsKKyAgICAgICAgfQorICAgICAgICBicmVhazsKKwogICAgIGNhc2Ug
SFZNT1BfYWx0cDJtX2NoYW5nZV9nZm46CiAgICAgICAgIGlmICggYS51LmNoYW5nZV9nZm4ucGFk
MSB8fCBhLnUuY2hhbmdlX2dmbi5wYWQyICkKICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKQEAg
LTQ1ODYsNiArNDYyMCwxMDcgQEAgc3RhdGljIGludCBkb19hbHRwMm1fb3AoCiAgICAgcmV0dXJu
IHJjOwogfQogCitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRShjb21wYXRfaHZtX2FsdHAybV9vcF90
KTsKKworI2lmbmRlZiBDSEVDS19odm1fYWx0cDJtX29wCisjZGVmaW5lIENIRUNLX2h2bV9hbHRw
Mm1fb3AgXAorICAgIENIRUNLX1NJWkVfKHN0cnVjdCwgaHZtX2FsdHAybV9vcCk7IFwKKyAgICBD
SEVDS19GSUVMRF8oc3RydWN0LCBodm1fYWx0cDJtX29wLCB2ZXJzaW9uKTsgXAorICAgIENIRUNL
X0ZJRUxEXyhzdHJ1Y3QsIGh2bV9hbHRwMm1fb3AsIGNtZCk7IFwKKyAgICBDSEVDS19GSUVMRF8o
c3RydWN0LCBodm1fYWx0cDJtX29wLCBkb21haW4pOyBcCisgICAgQ0hFQ0tfRklFTERfKHN0cnVj
dCwgaHZtX2FsdHAybV9vcCwgcGFkMSk7IFwKKyAgICBDSEVDS19GSUVMRF8oc3RydWN0LCBodm1f
YWx0cDJtX29wLCBwYWQyKTsKKyNlbmRpZiAvKiBDSEVDS19odm1fYWx0cDJtX29wICovCisKKyNp
Zm5kZWYgQ0hFQ0tfaHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aQorI2RlZmluZSBDSEVD
S19odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpIFwKKyAgICBDSEVDS19TSVpFXyhzdHJ1
Y3QsIGh2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGkpOyBcCisgICAgQ0hFQ0tfRklFTERf
KHN0cnVjdCwgaHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aSwgdmlldyk7IFwKKyAgICBD
SEVDS19GSUVMRF8oc3RydWN0LCBodm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpLCBwYWQp
OyBcCisgICAgQ0hFQ0tfRklFTERfKHN0cnVjdCwgaHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19t
dWx0aSwgbnIpOyBcCisgICAgQ0hFQ0tfRklFTERfKHN0cnVjdCwgaHZtX2FsdHAybV9zZXRfbWVt
X2FjY2Vzc19tdWx0aSwgb3BhcXVlKTsKKyNlbmRpZiAvKiBDSEVDS19odm1fYWx0cDJtX3NldF9t
ZW1fYWNjZXNzX211bHRpICovCisKK0NIRUNLX2h2bV9hbHRwMm1fb3A7CitDSEVDS19odm1fYWx0
cDJtX3NldF9tZW1fYWNjZXNzX211bHRpOworCitzdGF0aWMgaW50IGNvbXBhdF9hbHRwMm1fb3Ao
CisgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCit7CisgICAgaW50IHJjID0g
MDsKKyAgICBzdHJ1Y3QgY29tcGF0X2h2bV9hbHRwMm1fb3AgYTsKKyAgICB1bmlvbgorICAgIHsK
KyAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBobmQ7CisgICAgICAgIHN0cnVj
dCB4ZW5faHZtX2FsdHAybV9vcCAqYWx0cDJtX29wOworICAgIH0gbmF0OworCisgICAgaWYgKCAh
aHZtX2FsdHAybV9zdXBwb3J0ZWQoKSApCisgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKKwor
ICAgIGlmICggY29weV9mcm9tX2d1ZXN0KCZhLCBhcmcsIDEpICkKKyAgICAgICAgcmV0dXJuIC1F
RkFVTFQ7CisKKyAgICBpZiAoIGEucGFkMSB8fCBhLnBhZDIgfHwKKyAgICAgICAgIChhLnZlcnNp
b24gIT0gSFZNT1BfQUxUUDJNX0lOVEVSRkFDRV9WRVJTSU9OKSApCisgICAgICAgIHJldHVybiAt
RUlOVkFMOworCisgICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUobmF0LmhuZCwgQ09NUEFUX0FSR19Y
TEFUX1ZJUlRfQkFTRSk7CisKKyAgICBzd2l0Y2ggKCBhLmNtZCApCisgICAgeworICAgIGNhc2Ug
SFZNT1BfYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpOgorICAgICAgICBCVUlMRF9CVUdfT04o
c2l6ZW9mKHN0cnVjdCB4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aSkgPAorICAg
ICAgICAgICAgICAgICAgICAgc2l6ZW9mKHN0cnVjdCBjb21wYXRfaHZtX2FsdHAybV9zZXRfbWVt
X2FjY2Vzc19tdWx0aSkpOworI2RlZmluZSBYTEFUX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3Nf
bXVsdGlfSE5ETF9wZm5fbGlzdChfZF8sIF9zXyk7IFwKKyAgICAgICAgZ3Vlc3RfZnJvbV9jb21w
YXRfaGFuZGxlKChfZF8pLT5wZm5fbGlzdCwgKF9zXyktPnBmbl9saXN0KQorI2RlZmluZSBYTEFU
X2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGlfSE5ETF9hY2Nlc3NfbGlzdChfZF8sIF9z
Xyk7IFwKKyAgICAgICAgZ3Vlc3RfZnJvbV9jb21wYXRfaGFuZGxlKChfZF8pLT5hY2Nlc3NfbGlz
dCwgKF9zXyktPmFjY2Vzc19saXN0KQorICAgICAgICBYTEFUX2h2bV9hbHRwMm1fc2V0X21lbV9h
Y2Nlc3NfbXVsdGkoJm5hdC5hbHRwMm1fb3AtPnUuc2V0X21lbV9hY2Nlc3NfbXVsdGksCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmYS51LnNldF9tZW1fYWNj
ZXNzX211bHRpKTsKKyN1bmRlZiBYTEFUX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGlf
SE5ETF9wZm5fbGlzdAorI3VuZGVmIFhMQVRfaHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0
aV9ITkRMX2FjY2Vzc19saXN0CisgICAgICAgIGJyZWFrOworICAgIGRlZmF1bHQ6CisgICAgICAg
IHJldHVybiBkb19hbHRwMm1fb3AoYXJnKTsKKyAgICB9CisKKyAgICAvKgorICAgICAqIE1hbnVh
bGx5IGZpbGwgdGhlIGNvbW1vbiBwYXJ0IG9mIHRoZSB4ZW5faHZtX2FsdHAybV9vcCBzdHJ1Y3R1
cmUgYmVjYXVzZQorICAgICAqIHRoZSBnZW5lcmF0ZWQgWExBVF9odm1fYWx0cDJtX29wIG1hY3Jv
IGRvZXNuJ3QgY29ycmVjdGx5IGhhbmRsZSB0aGUKKyAgICAgKiB0cmFuc2xhdGlvbiBvZiBhbGwg
ZmllbGRzIGZyb20gY29tcGF0X2h2bV9hbHRwMm1fb3AgdG8geGVuX2h2bV9hbHRwMm1fb3AuCisg
ICAgICovCisgICAgbmF0LmFsdHAybV9vcC0+dmVyc2lvbiAgPSBhLnZlcnNpb247CisgICAgbmF0
LmFsdHAybV9vcC0+Y21kICAgICAgPSBhLmNtZDsKKyAgICBuYXQuYWx0cDJtX29wLT5kb21haW4g
ICA9IGEuZG9tYWluOworICAgIG5hdC5hbHRwMm1fb3AtPnBhZDEgICAgID0gYS5wYWQxOworICAg
IG5hdC5hbHRwMm1fb3AtPnBhZDIgICAgID0gYS5wYWQyOworCisgICAgcmMgPSBkb19hbHRwMm1f
b3AobmF0LmhuZCk7CisKKyAgICBzd2l0Y2ggKCBhLmNtZCApCisgICAgeworICAgIGNhc2UgSFZN
T1BfYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpOgorICAgICAgICAvKgorICAgICAgICAgKiBU
aGUgcmV0dXJuIGNvZGUgY2FuIGJlIHBvc2l0aXZlIG9ubHkgaWYgaXQgaXMgdGhlIHJldHVybiB2
YWx1ZQorICAgICAgICAgKiBvZiBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbi4gSW4gdGhp
cyBjYXNlLCB0aGUgb3BhcXVlIHZhbHVlCisgICAgICAgICAqIG11c3QgYmUgY29waWVkIGJhY2sg
dG8gdGhlIGd1ZXN0LgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCByYyA+IDAgKQorICAgICAg
ICB7CisgICAgICAgICAgICBhLnUuc2V0X21lbV9hY2Nlc3NfbXVsdGkub3BhcXVlID0KKyAgICAg
ICAgICAgICAgICBuYXQuYWx0cDJtX29wLT51LnNldF9tZW1fYWNjZXNzX211bHRpLm9wYXF1ZTsK
KyAgICAgICAgICAgIGlmICggX19jb3B5X2ZpZWxkX3RvX2d1ZXN0KGd1ZXN0X2hhbmRsZV9jYXN0
KGFyZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbXBhdF9odm1fYWx0cDJtX29wX3QpLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJmEsIHUuc2V0X21lbV9hY2Nlc3NfbXVsdGkub3BhcXVlKSApCisgICAg
ICAgICAgICAgICAgcmMgPSAtRUZBVUxUOworICAgICAgICB9CisgICAgICAgIGJyZWFrOworICAg
IH0KKworICAgIHJldHVybiByYzsKK30KKwogc3RhdGljIGludCBodm1vcF9nZXRfbWVtX3R5cGUo
CiAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5faHZtX2dldF9tZW1fdHlwZV90KSBhcmcp
CiB7CkBAIC00NzMzLDcgKzQ4NjgsNyBAQCBsb25nIGRvX2h2bV9vcCh1bnNpZ25lZCBsb25nIG9w
LCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKICAgICAgICAgYnJlYWs7CiAKICAg
ICBjYXNlIEhWTU9QX2FsdHAybToKLSAgICAgICAgcmMgPSBkb19hbHRwMm1fb3AoYXJnKTsKKyAg
ICAgICAgcmMgPSBjdXJyZW50LT5oY2FsbF9jb21wYXQgPyBjb21wYXRfYWx0cDJtX29wKGFyZykg
OiBkb19hbHRwMm1fb3AoYXJnKTsKICAgICAgICAgYnJlYWs7CiAKICAgICBkZWZhdWx0OgpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvTWFrZWZpbGUgYi94ZW4vaW5jbHVkZS9NYWtlZmlsZQppbmRl
eCAxMjk5YjE5NjJmLi44ZmM2ZTJiYzQ3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9NYWtlZmls
ZQorKysgYi94ZW4vaW5jbHVkZS9NYWtlZmlsZQpAQCAtMjgsNiArMjgsNyBAQCBoZWFkZXJzLSQo
Q09ORklHX1g4NikgICAgICs9IGNvbXBhdC9hcmNoLXg4Ni94ZW4uaAogaGVhZGVycy0kKENPTkZJ
R19YODYpICAgICArPSBjb21wYXQvYXJjaC14ODYveGVuLSQoY29tcGF0LWFyY2gteSkuaAogaGVh
ZGVycy0kKENPTkZJR19YODYpICAgICArPSBjb21wYXQvaHZtL2h2bV92Y3B1LmgKIGhlYWRlcnMt
JChDT05GSUdfWDg2KSAgICAgKz0gY29tcGF0L2h2bS9kbV9vcC5oCitoZWFkZXJzLSQoQ09ORklH
X1g4NikgICAgICs9IGNvbXBhdC9odm0vaHZtX29wLmgKIGhlYWRlcnMteSAgICAgICAgICAgICAg
ICAgKz0gY29tcGF0L2FyY2gtJChjb21wYXQtYXJjaC15KS5oIGNvbXBhdC9wbXUuaCBjb21wYXQv
eGxhdC5oCiBoZWFkZXJzLSQoQ09ORklHX0ZMQVNLKSAgICs9IGNvbXBhdC94c20vZmxhc2tfb3Au
aAogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9vcC5oIGIveGVuL2lu
Y2x1ZGUvcHVibGljL2h2bS9odm1fb3AuaAppbmRleCAwYmRhZmRmNTlhLi4xMmRlODhhYzgxIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9vcC5oCisrKyBiL3hlbi9pbmNs
dWRlL3B1YmxpYy9odm0vaHZtX29wLmgKQEAgLTgzLDYgKzgzLDEzIEBAIERFRklORV9YRU5fR1VF
U1RfSEFORExFKHhlbl9odm1fc2V0X3BjaV9saW5rX3JvdXRlX3QpOwogLyogRmx1c2hlcyBhbGwg
VkNQVSBUTEJzOiBAYXJnIG11c3QgYmUgTlVMTC4gKi8KICNkZWZpbmUgSFZNT1BfZmx1c2hfdGxi
cyAgICAgICAgICA1CiAKKy8qCisgKiBodm1tZW1fdHlwZV90IHNob3VsZCBub3QgYmUgZGVmaW5l
ZCB3aGVuIGdlbmVyYXRpbmcgdGhlIGNvcnJlc3BvbmRpbmcKKyAqIGNvbXBhdCBoZWFkZXIuIFRo
aXMgd2lsbCBlbnN1cmUgdGhhdCB0aGUgaW1wcm9wZXJseSBuYW1lZCBIVk1NRU1fKCopCisgKiB2
YWx1ZXMgYXJlIGRlZmluZWQgb25seSBvbmNlLgorICovCisjaWZuZGVmIFhFTl9HRU5FUkFUSU5H
X0NPTVBBVF9IRUFERVJTCisKIHR5cGVkZWYgZW51bSB7CiAgICAgSFZNTUVNX3JhbV9ydywgICAg
ICAgICAgICAgLyogTm9ybWFsIHJlYWQvd3JpdGUgZ3Vlc3QgUkFNICovCiAgICAgSFZNTUVNX3Jh
bV9ybywgICAgICAgICAgICAgLyogUmVhZC1vbmx5OyB3cml0ZXMgYXJlIGRpc2NhcmRlZCAqLwpA
QCAtMTAyLDYgKzEwOSw4IEBAIHR5cGVkZWYgZW51bSB7CiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdG8gSFZNTUVNX3JhbV9ydy4gKi8KIH0gaHZtbWVtX3R5cGVfdDsKIAorI2Vu
ZGlmIC8qIFhFTl9HRU5FUkFUSU5HX0NPTVBBVF9IRUFERVJTICovCisKIC8qIEhpbnQgZnJvbSBQ
ViBkcml2ZXJzIGZvciBwYWdldGFibGUgZGVzdHJ1Y3Rpb24uICovCiAjZGVmaW5lIEhWTU9QX3Bh
Z2V0YWJsZV9keWluZyAgICAgICAgOQogc3RydWN0IHhlbl9odm1fcGFnZXRhYmxlX2R5aW5nIHsK
QEAgLTIzNyw2ICsyNDYsMjAgQEAgc3RydWN0IHhlbl9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNz
IHsKIHR5cGVkZWYgc3RydWN0IHhlbl9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzIHhlbl9odm1f
YWx0cDJtX3NldF9tZW1fYWNjZXNzX3Q7CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5faHZt
X2FsdHAybV9zZXRfbWVtX2FjY2Vzc190KTsKIAorc3RydWN0IHhlbl9odm1fYWx0cDJtX3NldF9t
ZW1fYWNjZXNzX211bHRpIHsKKyAgICAvKiB2aWV3ICovCisgICAgdWludDE2X3QgdmlldzsKKyAg
ICB1aW50MTZfdCBwYWQ7CisgICAgLyogTnVtYmVyIG9mIHBhZ2VzICovCisgICAgdWludDMyX3Qg
bnI7CisgICAgLyogVXNlZCBmb3IgY29udGludWF0aW9uIHB1cnBvc2VzICovCisgICAgdWludDY0
X3Qgb3BhcXVlOworICAgIC8qIExpc3Qgb2YgcGZucyB0byBzZXQgYWNjZXNzIGZvciAqLworICAg
IFhFTl9HVUVTVF9IQU5ETEUoY29uc3RfdWludDY0KSBwZm5fbGlzdDsKKyAgICAvKiBDb3JyZXNw
b25kaW5nIGxpc3Qgb2YgYWNjZXNzIHNldHRpbmdzIGZvciBwZm5fbGlzdCAqLworICAgIFhFTl9H
VUVTVF9IQU5ETEUoY29uc3RfdWludDgpIGFjY2Vzc19saXN0OworfTsKKwogc3RydWN0IHhlbl9o
dm1fYWx0cDJtX2NoYW5nZV9nZm4gewogICAgIC8qIHZpZXcgKi8KICAgICB1aW50MTZfdCB2aWV3
OwpAQCAtMjY4LDE1ICsyOTEsMTggQEAgc3RydWN0IHhlbl9odm1fYWx0cDJtX29wIHsKICNkZWZp
bmUgSFZNT1BfYWx0cDJtX3NldF9tZW1fYWNjZXNzICAgICAgIDcKIC8qIENoYW5nZSBhIHAybSBl
bnRyeSB0byBoYXZlIGEgZGlmZmVyZW50IGdmbi0+bWZuIG1hcHBpbmcgKi8KICNkZWZpbmUgSFZN
T1BfYWx0cDJtX2NoYW5nZV9nZm4gICAgICAgICAgIDgKKy8qIFNldCBhY2Nlc3MgZm9yIGFuIGFy
cmF5IG9mIHBhZ2VzICovCisjZGVmaW5lIEhWTU9QX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0
aSA5CiAgICAgZG9taWRfdCBkb21haW47CiAgICAgdWludDE2X3QgcGFkMTsKICAgICB1aW50MzJf
dCBwYWQyOwogICAgIHVuaW9uIHsKLSAgICAgICAgc3RydWN0IHhlbl9odm1fYWx0cDJtX2RvbWFp
bl9zdGF0ZSAgICAgICBkb21haW5fc3RhdGU7Ci0gICAgICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAy
bV92Y3B1X2VuYWJsZV9ub3RpZnkgZW5hYmxlX25vdGlmeTsKLSAgICAgICAgc3RydWN0IHhlbl9o
dm1fYWx0cDJtX3ZpZXcgICAgICAgICAgICAgICB2aWV3OwotICAgICAgICBzdHJ1Y3QgeGVuX2h2
bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3MgICAgIHNldF9tZW1fYWNjZXNzOwotICAgICAgICBzdHJ1
Y3QgeGVuX2h2bV9hbHRwMm1fY2hhbmdlX2dmbiAgICAgICAgIGNoYW5nZV9nZm47CisgICAgICAg
IHN0cnVjdCB4ZW5faHZtX2FsdHAybV9kb21haW5fc3RhdGUgICAgICAgICBkb21haW5fc3RhdGU7
CisgICAgICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAybV92Y3B1X2VuYWJsZV9ub3RpZnkgICBlbmFi
bGVfbm90aWZ5OworICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fdmlldyAgICAgICAgICAg
ICAgICAgdmlldzsKKyAgICAgICAgc3RydWN0IHhlbl9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNz
ICAgICAgIHNldF9tZW1fYWNjZXNzOworICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fY2hh
bmdlX2dmbiAgICAgICAgICAgY2hhbmdlX2dmbjsKKyAgICAgICAgc3RydWN0IHhlbl9odm1fYWx0
cDJtX3NldF9tZW1fYWNjZXNzX211bHRpIHNldF9tZW1fYWNjZXNzX211bHRpOwogICAgICAgICB1
aW50OF90IHBhZFs2NF07CiAgICAgfSB1OwogfTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hs
YXQubHN0IGIveGVuL2luY2x1ZGUveGxhdC5sc3QKaW5kZXggNDM0NmNiZWRjZi4uZTNmYjBjMWIw
YiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGxhdC5sc3QKKysrIGIveGVuL2luY2x1ZGUveGxh
dC5sc3QKQEAgLTcxLDYgKzcxLDcgQEAKID8JZG1fb3Bfc2V0X3BjaV9pbnR4X2xldmVsCWh2bS9k
bV9vcC5oCiA/CWRtX29wX3NldF9wY2lfbGlua19yb3V0ZQlodm0vZG1fb3AuaAogPwlkbV9vcF90
cmFja19kaXJ0eV92cmFtCQlodm0vZG1fb3AuaAorIQlodm1fYWx0cDJtX3NldF9tZW1fYWNjZXNz
X211bHRpCWh2bS9odm1fb3AuaAogPwl2Y3B1X2h2bV9jb250ZXh0CQlodm0vaHZtX3ZjcHUuaAog
Pwl2Y3B1X2h2bV94ODZfMzIJCQlodm0vaHZtX3ZjcHUuaAogPwl2Y3B1X2h2bV94ODZfNjQJCQlo
dm0vaHZtX3ZjcHUuaAotLSAKMi4xNC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Oct 15 10:27:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Oct 2017 10:27:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3g8w-0008OR-1t; Sun, 15 Oct 2017 10:27:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3g8u-0008O4-9Y
 for xen-devel@lists.xensource.com; Sun, 15 Oct 2017 10:27:36 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 C2/55-31121-61833E95; Sun, 15 Oct 2017 10:27:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLLMWRWlGSWpSXmKPExsWS0XRdVVfU4nG
 kwfxV8hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWPT5E2vBdfOKSTuWsjUw
 njboYuTkEBJoZJKYNjmyi5ELyH7MKDFzzi4miMQ2Romd88xBbBEBZ4mvZ+ayg9i8AvoSe3ZdA
 qsRFrCXmPT9DjOILSHgKXH/9QomGPveuSuMXYzsHGwCVhKHxECiLAKqEif3P2WdwMi1gJFhFa
 N6cWpRWWqRrqVeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkagVxmAYAfj3U0Bhxg
 lOZiURHnPtT6MFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB+8/scaSQYFFqempFWmYOMLxg0hIc
 PEoivBzmQGne4oLE3OLMdIjUKUZdjmObLv9hEmLJy89LlRLnfQYyQwCkKKM0D24ELNQvMcpKC
 fMyAh0lxFOQWpSbWYIq/4pRnINRSZiXH2QVT2ZeCdymV0BHMAEd8S7iAcgRJYkIKakGRsuL59
 0ufOL6/njZbfVPwQd2HDW4seii7dU31QuPPlB9+mG14qXO2w79D42Sz3924bCsKWBd8Yo7e67
 Eyi1b25dNTP+toXxvCdsyDdZfvmFFi0SfRas6zlY5IJQjmT/VJSKsaNrZ82Yhf6Z7/lk+U3N9
 g5r4kZ//JaqytFc+sNs/+Yb9kyZe7rtKLMUZiYZazEXFiQBQ6NRocAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1508063252!110259261!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55954 invoked from network); 15 Oct 2017 10:27:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Oct 2017 10:27:33 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3g8p-0006em-NW; Sun, 15 Oct 2017 10:27:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e3g8k-0001ni-6K; Sun, 15 Oct 2017 10:27:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e3g8k-00078y-0n; Sun, 15 Oct 2017 10:27:26 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114519-mainreport@xen.org>
X-Osstest-Versions-This: xen=46aaf41ee099a048d7a554c03ae01bcdaa07f776
X-Osstest-Versions-That: xen=3b40cfcd1a1912c2e4c4eb353dc77cbf35c63c3a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 15 Oct 2017 10:27:26 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 114519: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDUxOSB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDUxOS8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDQ2YWFmNDFlZTA5OWEw
NDhkN2E1NTRjMDNhZTAxYmNkYWEwN2Y3NzYKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDNiNDBjZmNkMWExOTEyYzJlNGM0ZWIzNTNkYzc3Y2JmMzVjNjNjM2EKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExNDMzOSAgMjAxNy0xMC0xMSAwOToyMzo1NCBaICAgIDQgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTQ1MTkgIDIwMTctMTAtMTUgMDk6MjU6MTEgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICBBbmRy
ZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5
QG9yYWNsZS5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgog
IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxK
QmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgog
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgS29ucmFkIFJ6ZXN6dXRl
ayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogIE1lbmcgWHUgPG1lbmd4dUBjaXMudXBl
bm4uZWR1PgogIFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgogIFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBUaW0gRGVlZ2FuIDx0
aW1AeGVuLm9yZz4KICBWaXRhbHkgS3V6bmV0c292IDx2a3V6bmV0c0ByZWRoYXQuY29tPgogIFZv
bG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KICBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgogIFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgoK
am9iczoKIGNvdmVyaXR5LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD14ZW4t
dW5zdGFibGUtY292ZXJpdHkKKyByZXZpc2lvbj00NmFhZjQxZWUwOTlhMDQ4ZDdhNTU0YzAzYWUw
MWJjZGFhMDdmNzc2CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAu
IC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46LgorKysrIFBFUkxMSUI9Ljou
CisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVy
bCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRn
bG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAk
ITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycg
LXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9y
ZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0
ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4
ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NL
X0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcg
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4ZW4tdW5zdGFibGUtY292ZXJpdHkg
NDZhYWY0MWVlMDk5YTA0OGQ3YTU1NGMwM2FlMDFiY2RhYTA3Zjc3NgorIGJyYW5jaD14ZW4tdW5z
dGFibGUtY292ZXJpdHkKKyByZXZpc2lvbj00NmFhZjQxZWUwOTlhMDQ4ZDdhNTU0YzAzYWUwMWJj
ZGFhMDdmNzc2CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4v
Y3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46LjouCisrKysgUEVSTExJQj0uOi46
LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBl
cmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFk
Z2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUg
JCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1sn
IC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3Qv
cmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3Nz
dGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycg
eC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sg
J10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysrIGV4cG9ydCBQRVJM
TElCPS46LjouOi4KKysrIFBFUkxMSUI9LjouOi46LgorKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVu
YnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tdW5z
dGFibGUtY292ZXJpdHkKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlLWNvdmVy
aXR5CisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorICdbJyB4eGVuID0geGxp
bnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4cWVtdS11cHN0cmVhbS11bnN0YWJsZSA9IHgg
J10nCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4t
dW5zdGFibGUtY292ZXJpdHkKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4
NDZhYWY0MWVlMDk5YTA0OGQ3YTU1NGMwM2FlMDFiY2RhYTA3Zjc3NiA9IHggJ10nCisgOiB0ZXN0
ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcK
KysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAg
ICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAg
ICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAg
ICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3Jn
CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDog
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJp
b3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5n
aXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQu
a2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdh
cmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1w
dm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDog
dGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8v
eGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xp
bnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5l
bC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9u
Lnhlbi11bnN0YWJsZS1jb3Zlcml0eQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLWNvdmVy
aXR5CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtY292ZXJpdHkKKysgOiBkYWlseS1jcm9u
Lnhlbi11bnN0YWJsZS1jb3Zlcml0eQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLWNvdmVy
aXR5CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtY292ZXJpdHkKKysgOiBkYWlseS1jcm9u
Lnhlbi11bnN0YWJsZS1jb3Zlcml0eQorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2Nh
cmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhl
bi5naXQKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1jb3Zlcml0eQorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5n
aXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlu
dXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJF
RV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9z
ZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeGVuLXVuc3RhYmxlLWNvdmVy
aXR5CisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9t
ZS9vc3N0ZXN0L3JlcG9zL3hlbgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveGVuLmdpdCA0NmFhZjQxZWUwOTlhMDQ4ZDdhNTU0YzAzYWUwMWJjZGFhMDdm
Nzc2OnJlZnMvaGVhZHMvY292ZXJpdHktdGVzdGVkL3Ntb2tlClRvIG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICAzYjQwY2ZjLi40NmFhZjQxICA0NmFhZjQx
ZWUwOTlhMDQ4ZDdhNTU0YzAzYWUwMWJjZGFhMDdmNzc2IC0+IGNvdmVyaXR5LXRlc3RlZC9zbW9r
ZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Oct 15 12:54:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Oct 2017 12:54:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3iQQ-0002Pi-CR; Sun, 15 Oct 2017 12:53:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3iQO-0002PW-I9
 for xen-devel@lists.xensource.com; Sun, 15 Oct 2017 12:53:48 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 E9/68-06614-B5A53E95; Sun, 15 Oct 2017 12:53:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTcy6nG
 kwbxn2hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWLzlJ0vB7bSK2R13GRsY
 99p3MXJxCAk0Mkmce3uUBcJ5zCix8d0bKGcbo0TXpl2MXYycHCICzhJfz8xlB7F5BfQlOruOA
 xVxcAgLmEvMmSEKUi8h8EJe4sPKFSwgNRICnhL3X69ggrGfz9gEZLNzsAlYSRwSA4myCKhKPH
 tyjWkCI/cCRoZVjOrFqUVlqUW6RnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIE
 er2dgYNzBeKrZ+RCjJAeTkijvudaHkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeOMiH0cKCRal
 pqdWpGXmAEMPJi3BwaMkwjsLJM1bXJCYW5yZDpE6xajLcWzT5T9MQix5+XmpUuK820GKBECKM
 krz4EbA4uASo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeeJApPJl5JXCbXgEdwQR0xLuIBy
 BHlCQipKQaGH1OT61ImrUnTtLmC6v0Ad7Z0oYbrlcGJJg1ipf2px/812dfHm32/q3NH9E5nbd
 M3I91G1294vWtXdBnf0bEssdF3BnKWXNayxOeGE//4ssX4ztT6fPmMzGRLyo1Pxu3XI95vfSc
 pe+UYKtnXBli8v5OnblFPpYTc/TiGE4HFk8/4+zh+0hKiaU4I9FQi7moOBEAjjp3hH4CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1508072024!54848516!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46469 invoked from network); 15 Oct 2017 12:53:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Oct 2017 12:53:45 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3iQI-0001t5-KB; Sun, 15 Oct 2017 12:53:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e3iQD-0002w6-72; Sun, 15 Oct 2017 12:53:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e3iQD-0007ou-17; Sun, 15 Oct 2017 12:53:37 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114498-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:build-amd64-rumprun:xen-build:fail:regression
 xen-unstable:build-i386-rumprun:xen-build:fail:regression
 xen-unstable:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-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-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=46aaf41ee099a048d7a554c03ae01bcdaa07f776
X-Osstest-Versions-That: xen=572a78190403e5f2acbd01fa72c35fafe9700169
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 15 Oct 2017 12:53:37 +0000
Subject: [Xen-devel] [xen-unstable test] 114498: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDQ5OCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDQ5OC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAg
ICAgOCB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0MjA0CiBidWls
ZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICA4IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTQyMDQKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBu
b3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVu
LWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBsaWtlIDExNDIwNAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE0MjA0CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
MTQyMDQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDExNDIwNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE0MjA0CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTQyMDQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0
LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
IDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVz
dC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0
b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAg
IDQ2YWFmNDFlZTA5OWEwNDhkN2E1NTRjMDNhZTAxYmNkYWEwN2Y3NzYKYmFzZWxpbmUgdmVyc2lv
bjoKIHhlbiAgICAgICAgICAgICAgICAgIDU3MmE3ODE5MDQwM2U1ZjJhY2JkMDFmYTcyYzM1ZmFm
ZTk3MDAxNjkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNDIwNCAgMjAxNy0xMC0wOSAxOToxOTow
OCBaICAgIDUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTQyODggIDIwMTctMTAtMTAgMTc6
MDI6NTkgWiAgICA0IGRheXMgICAgNCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTQ0
OTggIDIwMTctMTAtMTQgMDg6MjI6MDggWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGV4YW5kcnUgSXNhaWxh
IDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdh
cmFAYXJtLmNvbT4KICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAgR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIElhbiBKYWNrc29uIDxJYW4uSmFja3Nv
bkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGxpbmFyby5vcmc+CiAgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgS29u
cmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogIE1hbmlzaCBKYWdn
aSA8bWphZ2dpQGNhdml1bS5jb20+CiAgTWVuZyBYdSA8bWVuZ3h1QGNpcy51cGVubi5lZHU+CiAg
Um9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3Jn
PgogIFZpdGFseSBLdXpuZXRzb3YgPHZrdXpuZXRzQHJlZGhhdC5jb20+CiAgVm9sb2R5bXlyIEJh
YmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CiAgWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1p
Mzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0z
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0
Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lv
biBsb2c7IGl0IHdvdWxkIGJlIDE2NzIgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Oct 15 13:15:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Oct 2017 13:15:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3ilK-00041D-5J; Sun, 15 Oct 2017 13:15:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4541fb801=citrix-osstest@xenproject.org>)
 id 1e3ilI-000416-Rc
 for xen-devel@lists.xensource.com; Sun, 15 Oct 2017 13:15:25 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 BC/94-25852-B6F53E95; Sun, 15 Oct 2017 13:15:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsXitHSDvW5W/ON
 Ig91HrSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8b+yatZC/YfYKz41HmdsYFxfytjFyMnh4SA
 v8SLN9vZIGx3ientK8BsEQFniQkfboPZvAJ6En8eb2EGsYUFUiR+ze5j6mLkAqpvVJH43rifB
 aLZVWL76TNsMHbfmmawBjYBD4mJPRPBalgEVCVmHbrCBGILCWhJLF28kgligaDEyZlPwGqYBS
 QkDr54wQwxx0Jix8c+tgmMfLOQlM1CUraAkWkVo0ZxalFZapGukYleUlFmekZJbmJmjq6hgZl
 ebmpxcWJ6ak5iUrFecn7uJkZgaDEAwQ7GfR8jDzFKcjApifKea30YKcSXlJ9SmZFYnBFfVJqT
 WnyIUYaDQ0mCNyfucaSQYFFqempFWmYOMMhh0hIcPEoivBNB0rzFBYm5xZnpEKlTjLocxzZd/
 sMkxJKXn5cqJc5rDVIkAFKUUZoHNwIWcZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzBsMMo
 UnM68EbtMroCOYgI54F/EA5IiSRISUVANj18bYlmY5jeaJWT/0JxtNPRW0ZtEz3eNzrmgobTy
 iZj9bMFpW54P2zjqVldGbtW9y307bL+b92iL87DzFfP2ixbznueK3Mv/YXfviX5niAQ/OWCH/
 iVtUbqkFT7iyfu2KeRIJoQvW2NoXnbu48+Jht+wXZoyu72WCRazDdHZpyEl7HOb8b/dHiaU4I
 9FQi7moOBEAa9JlQ7MCAAA=
X-Env-Sender: prvs=4541fb801=citrix-osstest@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1508073321!111433519!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8639 invoked from network); 15 Oct 2017 13:15:22 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Oct 2017 13:15:22 -0000
X-IronPort-AV: E=Sophos;i="5.43,382,1503360000"; d="scan'208";a="454157630"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72237-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-armhf-armhf-xl:guest-start/debian.repeat:fail:regression
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:xen-install/l1:fail:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.7-testing:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=c10dc54d41695a074c90b8afed950bd63884de0b
X-Osstest-Versions-That: xen=d6aad635097d901b96df650e87f04687c9fb7bd2
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 15 Oct 2017 14:15:18 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [xen-4.7-testing baseline-only test] 72237: regressions
	- trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0994716137979913193=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

This run is configured for baseline tests only.

flight 72237 xen-4.7-testing real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/72237/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl          16 guest-start/debian.repeat fail REGR. vs. 72212
 test-amd64-amd64-qemuu-nested-intel 13 xen-install/l1     fail REGR. vs. 72212
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 72212
 test-armhf-armhf-xl-vhd      10 debian-di-install         fail REGR. vs. 72212

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate               broken never pass
 build-arm64-pvops             2 hosts-allocate               broken never pass
 build-arm64-xsm               2 hosts-allocate               broken never pass
 build-arm64-xsm               3 capture-logs                 broken never pass
 build-arm64                   3 capture-logs                 broken never pass
 build-arm64-pvops             3 capture-logs                 broken never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 10 windows-install         fail never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-midway   13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-midway   14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-pvh-amd  12 guest-start                  fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-pvh-intel 15 guest-saverestore            fail  never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop             fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 17 guest-stop             fail never pass

version targeted for testing:
 xen                  c10dc54d41695a074c90b8afed950bd63884de0b
baseline version:
 xen                  d6aad635097d901b96df650e87f04687c9fb7bd2

Last test of basis    72212  2017-10-07 10:18:39 Z    8 days
Testing same since    72237  2017-10-15 06:47:09 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  George Dunlap <george.dunlap@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Tim Deegan <tim@xen.org>
  Vitaly Kuznetsov <vkuznets@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          fail    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          fail    
 test-amd64-amd64-xl-pvh-intel                                fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-armhf-armhf-xl-midway                                   pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      fail    


------------------------------------------------------------
sg-report-flight on osstest.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

Test harness code can be found at
    http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary

broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Push not applicable.

------------------------------------------------------------
commit c10dc54d41695a074c90b8afed950bd63884de0b
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Thu Oct 12 15:30:21 2017 +0200

    x86/cpu: Fix IST handling during PCPU bringup
    
    Clear IST references in newly allocated IDTs.  Nothing good will come of
    having them set before the TSS is suitably constructed (although the chances
    of the CPU surviving such an IST interrupt/exception is extremely slim).
    
    Uniformly set the IST references after the TSS is in place.  This fixes an
    issue on AMD hardware, where onlining a PCPU while PCPU0 is in HVM context
    will cause IST_NONE to be copied into the new IDT, making that PCPU vulnerable
    to privilege escalation from PV guests until it subsequently schedules an HVM
    guest.
    
    This is XSA-244.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: cc08c73c8c1f5ba5ed0f8274548db6725e1c3157
    master date: 2017-10-12 14:50:31 +0200

commit 8cd1258b09c18a5657586d3e1cb6df5f2be0aee0
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Thu Oct 12 15:29:52 2017 +0200

    x86/shadow: Don't create self-linear shadow mappings for 4-level translated guests
    
    When initially creating a monitor table for 4-level translated guests, don't
    install a shadow-linear mapping.  This mapping is actually self-linear, and
    trips up the writeable heuristic logic into following Xen's mappings, not the
    guests' shadows it was expecting to follow.
    
    A consequence of this is that sh_guess_wrmap() needs to cope with there being
    no shadow-linear mapping present, which in practice occurs once each time a
    vcpu switches to 4-level paging from a different paging mode.
    
    An appropriate shadow-linear slot will be inserted into the monitor table
    either while constructing lower level monitor tables, or by sh_update_cr3().
    
    While fixing this, clarify the safety of the other mappings.  Despite
    appearing unsafe, it is correct to create a guest-linear mapping for
    translated domains; this is self-linear and doesn't point into the translated
    domain.  Drop a dead clause for translate != external guests.
    
    This is XSA-243.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Tim Deegan <tim@xen.org>
    master commit: bf2b4eadcf379d0361b38de9725ea5f7a18a5205
    master date: 2017-10-12 14:50:07 +0200

commit 1d01ddc4ef0ee363d644bb1365fffe8d899410f4
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:29:21 2017 +0200

    x86: don't allow page_unlock() to drop the last type reference
    
    Only _put_page_type() does the necessary cleanup, and hence not all
    domain pages can be released during guest cleanup (leaving around
    zombie domains) if we get this wrong.
    
    This is XSA-242.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    master commit: 6410733a8a0dff2fe581338ff631670cf91889db
    master date: 2017-10-12 14:49:46 +0200

commit 5ca7d11d0b1467e747bdbc042754a7bb64582c4f
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:28:44 2017 +0200

    x86: don't store possibly stale TLB flush time stamp
    
    While the timing window is extremely narrow, it is theoretically
    possible for an update to the TLB flush clock and a subsequent flush
    IPI to happen between the read and write parts of the update of the
    per-page stamp. Exclude this possibility by disabling interrupts
    across the update, preventing the IPI to be serviced in the middle.
    
    This is XSA-241.
    
    Reported-by: Jann Horn <jannh@google.com>
    Suggested-by: George Dunlap <george.dunlap@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    master commit: 23a183607a427572185fc51c76cc5ab11c00c4cc
    master date: 2017-10-12 14:48:25 +0200

commit ebd47d46c31e67bc207c66435bc586fee91f6df5
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:27:37 2017 +0200

    x86: limit linear page table use to a single level
    
    That's the only way that they're meant to be used. Without such a
    restriction arbitrarily long chains of same-level page tables can be
    built, tearing down of which may then cause arbitrarily deep recursion,
    causing a stack overflow. To facilitate this restriction, a counter is
    being introduced to track both the number of same-level entries in a
    page table as well as the number of uses of a page table in another
    same-level one (counting into positive and negative direction
    respectively, utilizing the fact that both counts can't be non-zero at
    the same time).
    
    Note that the added accounting introduces a restriction on the number
    of times a page can be used in other same-level page tables - more than
    32k of such uses are no longer possible.
    
    Note also that some put_page_and_type[_preemptible]() calls are
    replaced with open-coded equivalents.  This seemed preferrable to
    adding "parent_table" to the matrix of functions.
    
    Note further that cross-domain same-level page table references are no
    longer permitted (they probably never should have been).
    
    This is XSA-240.
    
    Reported-by: Jann Horn <jannh@google.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Signed-off-by: George Dunlap <george.dunlap@citrix.com>
    master commit: 6987fc7558bdbab8119eabf026e3cdad1053f0e5
    master date: 2017-10-12 14:44:34 +0200

commit 6a6a3394b68a06dd847eb60ad1e07896ff8f4457
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:27:07 2017 +0200

    x86/HVM: prefill partially used variable on emulation paths
    
    Certain handlers ignore the access size (vioapic_write() being the
    example this was found with), perhaps leading to subsequent reads
    seeing data that wasn't actually written by the guest. For
    consistency and extra safety also do this on the read path of
    hvm_process_io_intercept(), even if this doesn't directly affect what
    guests get to see, as we've supposedly already dealt with read handlers
    leaving data completely unitialized.
    
    This is XSA-239.
    
    Reported-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    master commit: 0d4732ac29b63063764c29fa3bd8946daf67d6f3
    master date: 2017-10-12 14:43:26 +0200

commit e61be54bfa548a6ecccdee87b7691efe00e02fc7
Author: Vitaly Kuznetsov <vkuznets@redhat.com>
Date:   Thu Oct 12 15:26:32 2017 +0200

    x86/ioreq server: correctly handle bogus XEN_DMOP_{,un}map_io_range_to_ioreq_server arguments
    
    Misbehaving device model can pass incorrect XEN_DMOP_map/
    unmap_io_range_to_ioreq_server arguments, namely end < start when
    specifying address range. When this happens we hit ASSERT(s <= e) in
    rangeset_contains_range()/rangeset_overlaps_range() with debug builds.
    Production builds will not trap right away but may misbehave later
    while handling such bogus ranges.
    
    This is XSA-238.
    
    Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: d59e55b018cfb79d0c4f794041aff4fe1cd0d570
    master date: 2017-10-12 14:43:02 +0200

commit e3f7a649f536490c86baf0448387303b22fd14b5
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:25:57 2017 +0200

    x86/FLASK: fix unmap-domain-IRQ XSM hook
    
    The caller and the FLASK implementation of xsm_unmap_domain_irq()
    disagreed about what the "data" argument points to in the MSI case:
    Change both sides to pass/take a PCI device.
    
    This is part of XSA-237.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 6f17f5c43a3bd28d27ed8133b2bf513e2eab7d59
    master date: 2017-10-12 14:37:56 +0200

commit 957ad237e2d86122d8d2b2d1ed15ce159f5ab943
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:25:08 2017 +0200

    x86/IRQ: conditionally preserve irq <-> pirq mapping on map error paths
    
    Mappings that had been set up before should not be torn down when
    handling unrelated errors.
    
    This is part of XSA-237.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    master commit: 573ac7b22aba9e5b8d40d9cdccd744af57cd5928
    master date: 2017-10-12 14:37:26 +0200

commit b1ae705c44f85545d9fb7ef06ef9a3d9b14245b2
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:24:35 2017 +0200

    x86/MSI: disallow redundant enabling
    
    At the moment, Xen attempts to allow redundant enabling of MSI by
    having pci_enable_msi() return 0, and point to the existing MSI
    descriptor, when the msi already exists.
    
    Unfortunately, if subsequent errors are encountered, the cleanup
    paths assume pci_enable_msi() had done full initialization, and
    hence undo everything that was assumed to be done by that
    function without also undoing other setup that would normally
    occur only after that function was called (in map_domain_pirq()
    itself).
    
    Rather than try to make the redundant enabling case work properly, just
    forbid it entirely by having pci_enable_msi() return -EEXIST when MSI
    is already set up.
    
    This is part of XSA-237.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    master commit: a46126fec20e0cf4f5442352ef45efaea8c89646
    master date: 2017-10-12 14:36:58 +0200

commit 3add76f7a5ff985a15f5515b911781072830b0af
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:24:03 2017 +0200

    x86: enforce proper privilege when (un)mapping pIRQ-s
    
    (Un)mapping of IRQs, just like other RESOURCE__ADD* / RESOURCE__REMOVE*
    actions (in FLASK terms) should be XSM_DM_PRIV rather than XSM_TARGET.
    This in turn requires bypassing the XSM check in physdev_unmap_pirq()
    for the HVM emuirq case just like is being done in physdev_map_pirq().
    The primary goal security wise, however, is to no longer allow HVM
    guests, by specifying their own domain ID instead of DOMID_SELF, to
    enter code paths intended for PV guest and the control domains of HVM
    guests only.
    
    This is part of XSA-237.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    master commit: db72faf69c94513e180568006a9d899ed422ff90
    master date: 2017-10-12 14:36:30 +0200

commit 314a8fcd4e6709c3032efc5b8c209e5cac560a8f
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:23:20 2017 +0200

    x86: don't allow MSI pIRQ mapping on unowned device
    
    MSI setup should be permitted only for existing devices owned by the
    respective guest (the operation may still be carried out by the domain
    controlling that guest).
    
    This is part of XSA-237.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 3308374b1be7d43e23bd2e9eaf23ec06d7959882
    master date: 2017-10-12 14:35:14 +0200
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0994716137979913193==--

From xen-devel-bounces@lists.xen.org Sun Oct 15 14:26:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Oct 2017 14:26:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3jrK-0000ob-MG; Sun, 15 Oct 2017 14:25:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3jrJ-0000oP-8i
 for xen-devel@lists.xensource.com; Sun, 15 Oct 2017 14:25:41 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 C8/BC-25852-4EF63E95; Sun, 15 Oct 2017 14:25:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfdx/uN
 Ig4bzMhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWHB1KXPB3VWMFasvpTcw
 HqvvYuTiEBJoZJKYtn02I4TzmFHi7Mwp7BDONkaJl4tnM3UxcnKICDhLfD0zlx3E5hXQl7jz7
 wFQBweHsIC1xLGPTCD1EgJH5SS+Ll4EFpcQ8JaYMCMLpBzE7HryFSjMzsEmYCVxSAwkyiKgKj
 Hl8jXmCYzcCxgZVjFqFKcWlaUW6RqZ6SUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525
 iBHqcAQh2MJ5ZEHiIUZKDSUmU91zrw0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzywAASEixK
 TU+tSMvMAYYeTFqCg0dJhNcRJM1bXJCYW5yZDpE6xajLcWzT5T9MQix5+XmpUuK8rCBFAiBFG
 aV5cCNgcXCJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrwT8oCm8GTmlcBtegV0BBPQEe8iHo
 AcUZKIkJJqYJzteiS74HHNz3PB5fvn/Ep4rix0b6JYl2Jhvh5Dj/Fsn2tNxixfnltvcDefqJN
 70+ut5+Pz34/N2LhK9cE22fsVjUuzJzdPfmn8UG+56L8EnZojbmn7BBb/v2pw1kRPY88JXQa+
 Swqb1j016vC67Xmu5raqz605e9+YbXFuq1iYMuXalSoXiUglluKMREMt5qLiRAAPQ34jfgIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1508077538!58870970!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50948 invoked from network); 15 Oct 2017 14:25:39 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Oct 2017 14:25:39 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3jrD-0004Gx-KX; Sun, 15 Oct 2017 14:25:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e3jr8-0002Nm-7k; Sun, 15 Oct 2017 14:25:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e3jr7-0001ff-Sb; Sun, 15 Oct 2017 14:25:30 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114500-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-pvhv2-intel:guest-saverestore.2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=be1f16ba35d97aff4d85c0daba0a02da51b7c83c
X-Osstest-Versions-That: linux=a957fd420ca8774f1a6708c64a867f056e67c46e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 15 Oct 2017 14:25:29 +0000
Subject: [Xen-devel] [linux-linus test] 114500: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4698973158105896198=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114500 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114500/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-pvhv2-intel 17 guest-saverestore.2  fail baseline untested
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 114362
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114362
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114362
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 114362
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114362
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 114362
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 114362
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 114362
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 114362
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                be1f16ba35d97aff4d85c0daba0a02da51b7c83c
baseline version:
 linux                a957fd420ca8774f1a6708c64a867f056e67c46e

Last test of basis   114362  2017-10-11 17:01:10 Z    3 days
Failing since        114442  2017-10-13 00:26:53 Z    2 days    2 attempts
Testing same since   114500  2017-10-14 11:06:26 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Huang, Ying" <ying.huang@intel.com>
  Abdul Haleem <abdhalee@linux.vnet.ibm.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Manoussakis <amanou@gnu.org>
  Alexander Levin <alexander.levin@verizon.com>
  Andrea Arcangeli <aarcange@redhat.com>
  Andreas Gruenbacher <agruenba@redhat.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Konovalov <andreyknvl@google.com>
  Andrey Ryabinin <aryabinin@virtuozzo.com>
  Anju T Sudhakar <anju@linux.vnet.ibm.com>
  Archit Taneja <architt@codeaurora.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnd Bergmann <arnd@arndb.de>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Brian Foster <bfoster@redhat.com>
  Catalin Marinas <catalin.marinas@arm.com>
  Chris Gorman <chrisjohgorman@gmail.com>
  Chris Wilson <chris@chris-wilson.co.uk>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Corentin Labbe <clabbe.montjoie@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Darrick J. Wong <darrick.wong@oracle.com>
  Dave Airlie <airlied@redhat.com>
  Dave Chinner <dchinner@redhat.com>
  David Daney <david.daney@cavium.com>
  Eric Sandeen <sandeen@redhat.com>
  Eric Sandeen <sandeen@sandeen.net>
  Eryu Guan <eguan@redhat.com>
  Geert Uytterhoeven <geert+renesas@glider.be>
  Grygorii Strashko <grygorii.strashko@ti.com>
  Guenter Roeck <linux@roeck-us.net>
  Gustavo Padovan <gustavo.padovan@collabora.com>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Huang Ying <ying.huang@intel.com>
  Hyungwoo Yang <hyungwoo.yang@intel.com>
  Jaejoong Kim <climbbb.kim@gmail.com>
  Jan Kara <jack@suse.cz>
  Jani Nikula <jani.nikula@intel.com>
  Jarkko Nikula <jarkko.nikula@linux.intel.com>
  Jeffy Chen <jeffy.chen@rock-chips.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiri Kosina <jkosina@suse.cz>
  Joe Lawrence <joe.lawrence@redhat.com>
  Joerg Roedel <jroedel@suse.de>
  Johannes Thumshirn <jthumshirn@suse.de>
  Johannes Weiner <hannes@cmpxchg.org>
  John Einar Reitan <john.reitan@arm.com>
  Josh Poimboeuf <jpoimboe@redhat.com>
  JÃ©rÃ´me Glisse <jglisse@redhat.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kamalesh Babulal <kamalesh@linux.vnet.ibm.com>
  Kees Cook <keescook@chromium.org>
  Kelvin Cheung <keguang.zhang@gmail.com>
  Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
  Konstantin Khlebnikov <khlebnikov@yandex-team.ru>
  Ladi Prosek <lprosek@redhat.com>
  Ladislav Michl <ladis@linux-mips.org>
  Lars Persson <larper@axis.com>
  Laura Abbott <labbott@redhat.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Lucas Stach <l.stach@pengutronix.de>
  Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
  Manasi Navare <manasi.d.navare@intel.com>
  Marek Szyprowski <m.szyprowski@samsung.com>
  Mark Hairgrove <mhairgrove@nvidia.com>
  Masahiro Yamada <yamada.masahiro@socionext.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Matthew Wilcox <mawilcox@microsoft.com>
  Matthew Wilcox <willy@infradead.org>
  Mauricio Faria de Oliveira <mauricfo@linux.vnet.ibm.com>
  Mel Gorman <mgorman@techsingularity.net>
  Michael Ellerman <mpe@ellerman.id.au>
  Michal Hocko <mhocko@suse.com>
  Mika Westerberg <mika.westerberg@linux.intel.com>
  Minchan Kim <minchan@kernel.org>
  NeilBrown <neilb@suse.com>
  Niklas SÃ¶derlund <niklas.soderlund+renesas@ragnatech.se>
  Oleg Nesterov <oleg@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Patrick BrÃ¼nn <P.Bruenn@beckhoff.com>
  Paul Burton <paul.burton@imgtec.com>
  Petr Mladek <pmladek@suse.com>
  Philipp Zabel <p.zabel@pengutronix.de>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Randy Dunlap <rdunlap@infradead.org>
  Richard Ruigrok <rruigrok@codeaurora.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Rodrigo Vivi <rodrigo.vivi@intel.com>
  Sakari Ailus <sakari.ailus@linux.intel.com>
  Sandipan Das <sandipan@linux.vnet.ibm.com>
  Santosh Shilimkar <ssantosh@kernel.org>
  Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
  Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
  Sricharan R <sricharan@codeaurora.org>
  Stefan Wahren <stefan.wahren@i2se.com>
  Stephan MÃ¼ller <smueller@chronox.de>
  Stewart Smith <stewart@linux.vnet.ibm.com>
  Takashi Iwai <tiwai@suse.de>
  Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
  Thiago Jung Bauermann <bauerman@linux.vnet.ibm.com>
  Thierry Reding <treding@nvidia.com>
  Thomas Huth <thuth@redhat.com>
  Thomas Meyer <thomas@m3y3r.de>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Tom Lendacky <thomas.lendacky@amd.com>
  Toshi Kani <toshi.kani@hpe.com>
  Vamsidhar Reddy Gaddam <vamsidhar.gaddam@arm.com>
  Ville SyrjÃ¤lÃ¤ <ville.syrjala@linux.intel.com>
  Vitaly Mayatskikh <v.mayatskih@gmail.com>
  Vlastimil Babka <vbabka@suse.cz>
  Wei Yongjun <weiyongjun1@huawei.com>
  Will Deacon <will.deacon@arm.com>
  Yang Shi <yang.s@alibaba-inc.com>
  Yury Norov <ynorov@caviumnetworks.com>
  Zhen Lei <thunder.leizhen@huawei.com>
  Zhenzhong Duan <zhenzhong.duan@oracle.com>
  Zi Yan <zi.yan@cs.rutgers.edu>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Pushing revision :

+ branch=linux-linus
+ revision=be1f16ba35d97aff4d85c0daba0a02da51b7c83c
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push linux-linus be1f16ba35d97aff4d85c0daba0a02da51b7c83c
+ branch=linux-linus
+ revision=be1f16ba35d97aff4d85c0daba0a02da51b7c83c
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=linux
+ xenbranch=xen-unstable
+ '[' xlinux = xlinux ']'
+ linuxbranch=linux-linus
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' xbe1f16ba35d97aff4d85c0daba0a02da51b7c83c = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git = x ']'
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git = x ']'
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.linux-linus
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree linux-linus
+ case $1 in
+ : git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
+ : master
+ : git
+ : git
+ : git://xenbits.xen.org/linux-pvops.git
+ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ : tested/linux-linus
+ : refs/heads/tested/linux-linus
+ return 0
+ cd /home/osstest/repos/linux
+ git push osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git be1f16ba35d97aff4d85c0daba0a02da51b7c83c:refs/heads/tested/linux-linus
To osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
   a957fd4..be1f16b  be1f16ba35d97aff4d85c0daba0a02da51b7c83c -> tested/linux-linus
+ exit 0


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4698973158105896198==--

From xen-devel-bounces@lists.xen.org Sun Oct 15 15:08:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Oct 2017 15:08:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3kX0-0003za-2o; Sun, 15 Oct 2017 15:08:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3kWy-0003zP-47
 for xen-devel@lists.xensource.com; Sun, 15 Oct 2017 15:08:44 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 26/AF-21876-BF973E95; Sun, 15 Oct 2017 15:08:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVfdX5eN
 Ig4/zBS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasXpBK1PBaveKtW3vGRsY
 O827GLk4hAQamSS+n2xkhHAeM0pM3HSSDcLZxigx58g1li5GTg4RAWeJr2fmsoPYvAL6EjdvX
 mIEsYUFrCVamk4wgzRICMzklJjQdpUJJCEh4Csxd1crG4w9e8NvoGZ2DjYBK4lDYiBRFgFViU
 ubXrFMYORewMiwilGjOLWoLLVI19BEL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxM
 j0OsMQLCD8expz0OMkhxMSqK851ofRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4HWseBwpJFiU
 mp5akZaZAww/mLQEB4+SCK82SJq3uCAxtzgzHSJ1ilGX49imy3+YhFjy8vNSpcR5c0GKBECKM
 krz4EbAYuESo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHmzQKbwZOaVwG16BXQEE9AR7yIegB
 xRkoiQkgJG0s+dB+Lc0nRqFbf4hXV+Oz+vuKxT7IOqeGHevMmnuc43CTEG/fwvGRxzsGfTEvV
 3H+t81OpOzLcuWue+MuvbDCmOn9ffdZo+WaD+dhPP9HuJJy4b+G/0eOQWeZ25fKL5Uk3Z+DCe
 yaGT9NUYuLjjzvKmtN5rlLr3P2LdYsYVn5b++ir74U2oEktxRqKhFnNRcSIAye0SlYACAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1508080121!70749927!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49443 invoked from network); 15 Oct 2017 15:08:41 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Oct 2017 15:08:41 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3kWt-0005MG-83; Sun, 15 Oct 2017 15:08:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e3kWn-0004cJ-Qk; Sun, 15 Oct 2017 15:08:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e3kWn-0006IR-CJ; Sun, 15 Oct 2017 15:08:33 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114503-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=be9978bb89a8b390f457706ff425cc20ff3937a0
X-Osstest-Versions-That: libvirt=d6efd7291538118973bcfe731e4a291157119c6a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 15 Oct 2017 15:08:33 +0000
Subject: [Xen-devel] [libvirt test] 114503: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDUwMyBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTQ1MDMvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDExNDQ1MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE0NDUyCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTQ0NTIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAg
ICAgICAgIGJlOTk3OGJiODlhOGIzOTBmNDU3NzA2ZmY0MjVjYzIwZmYzOTM3YTAKYmFzZWxpbmUg
dmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGQ2ZWZkNzI5MTUzODExODk3M2JjZmU3MzFl
NGEyOTExNTcxMTljNmEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNDQ1MiAgMjAxNy0xMC0xMyAw
NTozMjowNSBaICAgIDIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTQ1MDMgIDIwMTctMTAt
MTQgMTM6MzM6MjYgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBEYW5pZWwgUC4gQmVycmFuZ2UgPGJlcnJhbmdl
QHJlZGhhdC5jb20+CiAgSm9obiBGZXJsYW4gPGpmZXJsYW5AcmVkaGF0LmNvbT4KICBNaWNoYWwg
UHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGlu
ZyByZXZpc2lvbiA6CgorIGJyYW5jaD1saWJ2aXJ0CisgcmV2aXNpb249YmU5OTc4YmI4OWE4YjM5
MGY0NTc3MDZmZjQyNWNjMjBmZjM5MzdhMAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3Jp
LWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi4KKysr
KyBQRVJMTElCPS46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBS
ZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAg
ICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVw
b3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9y
ZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9o
b21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVw
b3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RF
U1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0
aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggbGlidmlydCBi
ZTk5NzhiYjg5YThiMzkwZjQ1NzcwNmZmNDI1Y2MyMGZmMzkzN2EwCisgYnJhbmNoPWxpYnZpcnQK
KyByZXZpc2lvbj1iZTk5NzhiYjg5YThiMzkwZjQ1NzcwNmZmNDI1Y2MyMGZmMzkzN2EwCisgLiAu
L2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZwor
KysrIGV4cG9ydCBQRVJMTElCPS46LjouCisrKysgUEVSTExJQj0uOi46LgorKysgdW1hc2sgMDAy
CisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAg
ICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7
CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJwor
KysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rl
c3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBl
Y2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyBy
ZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1j
b21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysrIGV4cG9ydCBQRVJMTElCPS46LjouOi4KKysr
IFBFUkxMSUI9LjouOi46LgorKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAi
JGJyYW5jaCIgaW4KKyB0cmVlPWxpYnZpcnQKKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgJ1sn
IHhsaWJ2aXJ0ID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBx
ZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gK
KysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhl
bi00LjktdGVzdGluZworICdbJyB4YmU5OTc4YmI4OWE4YjM5MGY0NTc3MDZmZjQyNWNjMjBmZjM5
MzdhMCA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBl
cmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFk
Z2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFt
In0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94
ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6
IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9s
aW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL2xpYnZpcnQub3JnL2xp
YnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2
aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQu
c2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRr
Mi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
b3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdp
dAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJt
d2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51
eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14
ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScK
KysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5n
aXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1
Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzku
eAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRh
aWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNyb24u
bGlidmlydAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNyb24ubGlidmlydAor
KyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLmxp
YnZpcnQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8v
Z2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVO
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElC
VklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0Cisg
VFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVz
dC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVl
IGxpYnZpcnQKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNk
IC9ob21lL29zc3Rlc3QvcmVwb3MvbGlidmlydAorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQgYmU5OTc4YmI4OWE4YjM5MGY0NTc3MDZm
ZjQyNWNjMjBmZjM5MzdhMDpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVyClRvIG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKICAgZDZlZmQ3Mi4uYmU5
OTc4YiAgYmU5OTc4YmI4OWE4YjM5MGY0NTc3MDZmZjQyNWNjMjBmZjM5MzdhMCAtPiB4ZW4tdGVz
dGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Oct 15 16:16:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Oct 2017 16:16:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3laC-000121-63; Sun, 15 Oct 2017 16:16:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3laA-00011q-UE
 for xen-devel@lists.xensource.com; Sun, 15 Oct 2017 16:16:07 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 71/33-31302-6C983E95; Sun, 15 Oct 2017 16:16:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsWS0XRdVfdo5+N
 IgxvX+CxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasfvoAcaC8zsYK549n8LU
 wPixkbGLkYtDSKCRSaKzdwIzhPOYUeJgx1kmCGcbo8S0I1fZuxg5OUQEnCW+npkLZvMK6Evsm
 TSNDcQWFgiXOHrnENgoCYHbEhKrl55jBklICHhK7Oxczw5jH5p1kLWLkZ2DTcBK4pAYSJRFQF
 Xizv1z7BMYuRcwMqxi1ChOLSpLLdI1MtJLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/
 dxAj0fD0DA+MOxj3tfocYJTmYlER5z7U+jBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwfun/XGk
 kGBRanpqRVpmDjAEYdISHDxKIrwvQdK8xQWJucWZ6RCpU4y6HMc2Xf7DJMSSl5+XKiXOa9ABV
 CQAUpRRmgc3AhYPlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8yaBTOHJzCuB2/QK6AgmoC
 PeRTwAOaIkESEl1cDYPsnzbprdZeOvR16eYdK78m+K5ramlw4PMiWe3tG3ZTsspLjk4TzWOL9
 Zz+fJpPOre/CejzrlWsjPoamRIf1++u4Stto2h+key/VO233uXHtTbPmZhw2rl0189Ur98GLu
 rLRnE03XxR+WmCLOumG2ytyD+huZEl81OTHLq8yULPX/612ZOneqEktxRqKhFnNRcSIAkkuJG
 4ICAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1508084163!68205685!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9634 invoked from network); 15 Oct 2017 16:16:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Oct 2017 16:16:04 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3la4-0007Xg-Vq; Sun, 15 Oct 2017 16:16:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e3lZz-0000Kn-Kl; Sun, 15 Oct 2017 16:15:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e3lZz-0002kd-0J; Sun, 15 Oct 2017 16:15:55 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114501-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:build-armhf-pvops:<job
 status>:broken:regression
 xen-4.9-testing:build-armhf-pvops:host-build-prep:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-localmigrate:fail:allowable
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qcow2: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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=de38e28cc2cc62e6e9e4741403e4a8f6c07d8cfd
X-Osstest-Versions-That: xen=9cde7a833db53c9c3a88b767af8c7cb07053a6fd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 15 Oct 2017 16:15:55 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 114501: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8061430959338828916=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114501 xen-4.9-testing real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114501/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf-pvops               <job status>                 broken
 build-armhf-pvops             5 host-build-prep          fail REGR. vs. 114118
 test-amd64-i386-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail REGR. vs. 114118

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-qemuu-ovmf-amd64 14 guest-localmigrate fail REGR. vs. 114118

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemut-win7-amd64 18 guest-start/win.repeat fail blocked in 114118
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 114118
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 114118
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 114118
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 xen                  de38e28cc2cc62e6e9e4741403e4a8f6c07d8cfd
baseline version:
 xen                  9cde7a833db53c9c3a88b767af8c7cb07053a6fd

Last test of basis   114118  2017-10-08 03:30:54 Z    7 days
Failing since        114312  2017-10-11 00:44:07 Z    4 days    4 attempts
Testing same since   114448  2017-10-13 03:26:47 Z    2 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  George Dunlap <george.dunlap@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tim Deegan <tim@xen.org>
  Vitaly Kuznetsov <vkuznets@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            broken  
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         fail    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      blocked 


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

broken-job build-armhf-pvops broken

Not pushing.

------------------------------------------------------------
commit de38e28cc2cc62e6e9e4741403e4a8f6c07d8cfd
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Thu Oct 12 15:08:34 2017 +0200

    x86/cpu: Fix IST handling during PCPU bringup
    
    Clear IST references in newly allocated IDTs.  Nothing good will come of
    having them set before the TSS is suitably constructed (although the chances
    of the CPU surviving such an IST interrupt/exception is extremely slim).
    
    Uniformly set the IST references after the TSS is in place.  This fixes an
    issue on AMD hardware, where onlining a PCPU while PCPU0 is in HVM context
    will cause IST_NONE to be copied into the new IDT, making that PCPU vulnerable
    to privilege escalation from PV guests until it subsequently schedules an HVM
    guest.
    
    This is XSA-244.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: cc08c73c8c1f5ba5ed0f8274548db6725e1c3157
    master date: 2017-10-12 14:50:31 +0200

commit 7fe0a245286d4c38c5913f5642b0955096dc6135
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Thu Oct 12 15:08:05 2017 +0200

    x86/shadow: Don't create self-linear shadow mappings for 4-level translated guests
    
    When initially creating a monitor table for 4-level translated guests, don't
    install a shadow-linear mapping.  This mapping is actually self-linear, and
    trips up the writeable heuristic logic into following Xen's mappings, not the
    guests' shadows it was expecting to follow.
    
    A consequence of this is that sh_guess_wrmap() needs to cope with there being
    no shadow-linear mapping present, which in practice occurs once each time a
    vcpu switches to 4-level paging from a different paging mode.
    
    An appropriate shadow-linear slot will be inserted into the monitor table
    either while constructing lower level monitor tables, or by sh_update_cr3().
    
    While fixing this, clarify the safety of the other mappings.  Despite
    appearing unsafe, it is correct to create a guest-linear mapping for
    translated domains; this is self-linear and doesn't point into the translated
    domain.  Drop a dead clause for translate != external guests.
    
    This is XSA-243.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Tim Deegan <tim@xen.org>
    master commit: bf2b4eadcf379d0361b38de9725ea5f7a18a5205
    master date: 2017-10-12 14:50:07 +0200

commit a2af47d9ebbf3aa0fc80f697b37df878242f36f6
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:07:28 2017 +0200

    x86: don't allow page_unlock() to drop the last type reference
    
    Only _put_page_type() does the necessary cleanup, and hence not all
    domain pages can be released during guest cleanup (leaving around
    zombie domains) if we get this wrong.
    
    This is XSA-242.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    master commit: 6410733a8a0dff2fe581338ff631670cf91889db
    master date: 2017-10-12 14:49:46 +0200

commit 61a2d314813f9c142b5965da2f5f8684b123afb8
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:06:55 2017 +0200

    x86: don't store possibly stale TLB flush time stamp
    
    While the timing window is extremely narrow, it is theoretically
    possible for an update to the TLB flush clock and a subsequent flush
    IPI to happen between the read and write parts of the update of the
    per-page stamp. Exclude this possibility by disabling interrupts
    across the update, preventing the IPI to be serviced in the middle.
    
    This is XSA-241.
    
    Reported-by: Jann Horn <jannh@google.com>
    Suggested-by: George Dunlap <george.dunlap@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    master commit: 23a183607a427572185fc51c76cc5ab11c00c4cc
    master date: 2017-10-12 14:48:25 +0200

commit c2b0a92d23a5b884879f8e86a629a297427dd71d
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:06:12 2017 +0200

    x86: limit linear page table use to a single level
    
    That's the only way that they're meant to be used. Without such a
    restriction arbitrarily long chains of same-level page tables can be
    built, tearing down of which may then cause arbitrarily deep recursion,
    causing a stack overflow. To facilitate this restriction, a counter is
    being introduced to track both the number of same-level entries in a
    page table as well as the number of uses of a page table in another
    same-level one (counting into positive and negative direction
    respectively, utilizing the fact that both counts can't be non-zero at
    the same time).
    
    Note that the added accounting introduces a restriction on the number
    of times a page can be used in other same-level page tables - more than
    32k of such uses are no longer possible.
    
    Note also that some put_page_and_type[_preemptible]() calls are
    replaced with open-coded equivalents.  This seemed preferrable to
    adding "parent_table" to the matrix of functions.
    
    Note further that cross-domain same-level page table references are no
    longer permitted (they probably never should have been).
    
    This is XSA-240.
    
    Reported-by: Jann Horn <jannh@google.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Signed-off-by: George Dunlap <george.dunlap@citrix.com>
    master commit: 6987fc7558bdbab8119eabf026e3cdad1053f0e5
    master date: 2017-10-12 14:44:34 +0200

commit d8426300dbdc06ba77f97a60ada018b37aea5ad1
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:05:44 2017 +0200

    x86/HVM: prefill partially used variable on emulation paths
    
    Certain handlers ignore the access size (vioapic_write() being the
    example this was found with), perhaps leading to subsequent reads
    seeing data that wasn't actually written by the guest. For
    consistency and extra safety also do this on the read path of
    hvm_process_io_intercept(), even if this doesn't directly affect what
    guests get to see, as we've supposedly already dealt with read handlers
    leaving data completely unitialized.
    
    This is XSA-239.
    
    Reported-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    master commit: 0d4732ac29b63063764c29fa3bd8946daf67d6f3
    master date: 2017-10-12 14:43:26 +0200

commit ef61bcff39d907fede18aecc57651bd2beed789a
Author: Vitaly Kuznetsov <vkuznets@redhat.com>
Date:   Thu Oct 12 15:04:56 2017 +0200

    x86/ioreq server: correctly handle bogus XEN_DMOP_{,un}map_io_range_to_ioreq_server arguments
    
    Misbehaving device model can pass incorrect XEN_DMOP_map/
    unmap_io_range_to_ioreq_server arguments, namely end < start when
    specifying address range. When this happens we hit ASSERT(s <= e) in
    rangeset_contains_range()/rangeset_overlaps_range() with debug builds.
    Production builds will not trap right away but may misbehave later
    while handling such bogus ranges.
    
    This is XSA-238.
    
    Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: d59e55b018cfb79d0c4f794041aff4fe1cd0d570
    master date: 2017-10-12 14:43:02 +0200

commit 44ceb192b50d48398dfd9e3b83870b872f507473
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:04:27 2017 +0200

    x86/FLASK: fix unmap-domain-IRQ XSM hook
    
    The caller and the FLASK implementation of xsm_unmap_domain_irq()
    disagreed about what the "data" argument points to in the MSI case:
    Change both sides to pass/take a PCI device.
    
    This is part of XSA-237.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 6f17f5c43a3bd28d27ed8133b2bf513e2eab7d59
    master date: 2017-10-12 14:37:56 +0200

commit ae454429648edfa2d3c17082fcded405a6cc4dcc
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:03:53 2017 +0200

    x86/IRQ: conditionally preserve irq <-> pirq mapping on map error paths
    
    Mappings that had been set up before should not be torn down when
    handling unrelated errors.
    
    This is part of XSA-237.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    master commit: 573ac7b22aba9e5b8d40d9cdccd744af57cd5928
    master date: 2017-10-12 14:37:26 +0200

commit 784afd92e9e8e32e840a88e7571532cba2494ef5
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:03:26 2017 +0200

    x86/MSI: disallow redundant enabling
    
    At the moment, Xen attempts to allow redundant enabling of MSI by
    having pci_enable_msi() return 0, and point to the existing MSI
    descriptor, when the msi already exists.
    
    Unfortunately, if subsequent errors are encountered, the cleanup
    paths assume pci_enable_msi() had done full initialization, and
    hence undo everything that was assumed to be done by that
    function without also undoing other setup that would normally
    occur only after that function was called (in map_domain_pirq()
    itself).
    
    Rather than try to make the redundant enabling case work properly, just
    forbid it entirely by having pci_enable_msi() return -EEXIST when MSI
    is already set up.
    
    This is part of XSA-237.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    master commit: a46126fec20e0cf4f5442352ef45efaea8c89646
    master date: 2017-10-12 14:36:58 +0200

commit 22032b2d7e339cf8aecc5302ab49f9d9d15360f3
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:02:54 2017 +0200

    x86: enforce proper privilege when (un)mapping pIRQ-s
    
    (Un)mapping of IRQs, just like other RESOURCE__ADD* / RESOURCE__REMOVE*
    actions (in FLASK terms) should be XSM_DM_PRIV rather than XSM_TARGET.
    This in turn requires bypassing the XSM check in physdev_unmap_pirq()
    for the HVM emuirq case just like is being done in physdev_map_pirq().
    The primary goal security wise, however, is to no longer allow HVM
    guests, by specifying their own domain ID instead of DOMID_SELF, to
    enter code paths intended for PV guest and the control domains of HVM
    guests only.
    
    This is part of XSA-237.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    master commit: db72faf69c94513e180568006a9d899ed422ff90
    master date: 2017-10-12 14:36:30 +0200

commit 58da67fb92b85598e0cd7e88adff14b0d7ffa05a
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:02:08 2017 +0200

    x86: don't allow MSI pIRQ mapping on unowned device
    
    MSI setup should be permitted only for existing devices owned by the
    respective guest (the operation may still be carried out by the domain
    controlling that guest).
    
    This is part of XSA-237.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 3308374b1be7d43e23bd2e9eaf23ec06d7959882
    master date: 2017-10-12 14:35:14 +0200

commit d1b64ccd9694c32e6b499d8380507c22dcdef4e1
Author: Julien Grall <julien.grall@arm.com>
Date:   Thu Sep 14 16:39:01 2017 +0100

    xen/arm: p2m: Read *_mapped_gfn with the p2m lock taken
    
    *_mapped_gfn are currently read before acquiring the lock. However, they
    may be modified by the p2m code before the lock was acquired. This means
    we will use the wrong values.
    
    Fix it by moving the read inside the section protected by the p2m lock.
    
    Signed-off-by: Julien Grall <julien.grall@arm.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
    Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
    (cherry picked from commit 2c2ae1976da06283e923d97720c0bdcbebf04515)
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8061430959338828916==--

From xen-devel-bounces@lists.xen.org Sun Oct 15 18:56:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Oct 2017 18:56:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3o4i-00044b-GL; Sun, 15 Oct 2017 18:55:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3o4h-00044P-7g
 for xen-devel@lists.xensource.com; Sun, 15 Oct 2017 18:55:47 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 5A/2D-10698-23FA3E95; Sun, 15 Oct 2017 18:55:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOLMWRWlGSWpSXmKPExsWS0XRdVddw/eN
 Ig0PtUhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOLhZteBvZEXPw+nsDYyz
 grsYuTiEBBqZJLoO3mSDcB4zSuw6/IgZwtnGKNF65gZQhpNDRMBZ4uuZuewgtrCAncSm7r2MI
 DavgL3E/LPzmboY2TnYBKwkDomBRFkEVCVOHrjFNoGRYwEjwypGjeLUorLUIl1jA72kosz0jJ
 LcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjEBP1TMwMO5g7Dzhd4hRkoNJSZT3XOvDSCG+pPy
 UyozE4oz4otKc1OJDjDIcHEoSvHfXPo4UEixKTU+tSMvMAYYMTFqCg0dJhPcbSJq3uCAxtzgz
 HSJ1ilGX49imy3+YhFjy8vNSpcR5z4MUCYAUZZTmwY2Ahe8lRlkpYV5GBgYGIZ6C1KLczBJU+
 VeM4hyMSsK8v0Cm8GTmlcBtegV0BBPQEe8iHoAcUZKIkJJqYORjXh5n+E0uyEXNnyurzSzm0a
 w1Z7ezmx14EmpaenV5AodMXnnq3auPPoRoNH+RcXDgi0kPPB33ZZ1Cx9a09W+Ewvqr3oitNPv
 5RrXNQLns1VbeNx26W513sZgFrxJ1+6EQUH1hhUtTsupOaQbOKwe0JJZ4HBD/tn9Wx5WVb6zS
 XDuWngtIVGIpzkg01GIuKk4EAH+77JFaAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1508093744!110187016!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55463 invoked from network); 15 Oct 2017 18:55:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Oct 2017 18:55:45 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3o4Z-00038y-Ku; Sun, 15 Oct 2017 18:55:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e3o4U-0001nq-7z; Sun, 15 Oct 2017 18:55:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e3o4U-0005Qi-3S; Sun, 15 Oct 2017 18:55:34 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1e3o4U-0005Qi-3S@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 15 Oct 2017 18:55:34 +0000
Subject: [Xen-devel] [xen-unstable bisection] complete build-amd64-rumprun
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiBidWlsZC1hbWQ2
NC1ydW1wcnVuCnRlc3RpZCB4ZW4tYnVpbGQKClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHJ1bXBydW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3QvcnVtcHJ1bi5naXQKVHJlZTogcnVtcHJ1bl9idWlsZHJ1bXBzaCBodHRwczovL2dpdGh1
Yi5jb20vcnVtcGtlcm5lbC9idWlsZHJ1bXAuc2gKVHJlZTogcnVtcHJ1bl9uZXRic2RzcmMgaHR0
cHM6Ly9naXRodWIuY29tL3J1bXBrZXJuZWwvc3JjLW5ldGJzZApUcmVlOiB4ZW4gZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3hlbi5naXQKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNo
YW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3hlbi5naXQKICBCdWcgaW50cm9kdWNlZDogIGY5NDJhOWI0YTEyMDgxZDVmOWE0Njc5ZDA2ZTg4
Y2I1ZDUwMzM5NmUKICBCdWcgbm90IHByZXNlbnQ6IGVkZjRhZjY3MDQ3YzBiODI5MjI3MjA1Yjc1
ZjYzNzY0ZDM0NzhkMzIKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTQ1MzcvCgoKICBjb21taXQgZjk0MmE5YjRhMTIw
ODFkNWY5YTQ2NzlkMDZlODhjYjVkNTAzMzk2ZQogIEF1dGhvcjogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CiAgRGF0ZTogICBGcmkgU2VwIDE1IDE0OjAxOjM1IDIwMTcg
KzAxMDAKICAKICAgICAgeGVudG9vbGNvcmVfcmVzdHJpY3RfYWxsOiAiSW1wbGVtZW50IiBmb3Ig
eGVuc3RvcmUKICAgICAgCiAgICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFj
a3NvbkBldS5jaXRyaXguY29tPgogICAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdyYXBoIHNlZToKICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9yZXN1bHRzL2Jpc2VjdC94
ZW4tdW5zdGFibGUvYnVpbGQtYW1kNjQtcnVtcHJ1bi54ZW4tYnVpbGQuaHRtbApSZXZpc2lvbiBJ
RHMgaW4gZWFjaCBncmFwaCBub2RlIHJlZmVyLCByZXNwZWN0aXZlbHksIHRvIHRoZSBUcmVlcyBh
Ym92ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUnVubmluZyBj
cy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91dD0vaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L3hl
bi11bnN0YWJsZS9idWlsZC1hbWQ2NC1ydW1wcnVuLnhlbi1idWlsZCAtLXN1bW1hcnktb3V0PXRt
cC8xMTQ1MzcuYmlzZWN0aW9uLXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0xMTQyMDQgLS1ibGVz
c2luZ3M9cmVhbCxyZWFsLWJpc2VjdCB4ZW4tdW5zdGFibGUgYnVpbGQtYW1kNjQtcnVtcHJ1biB4
ZW4tYnVpbGQKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDExNDQ5OCBmYWls
IFtob3N0PW5vYmxpbmcwXSAvIDExNDM1NyBbaG9zdD1nb2RlbGxvMV0gMTE0Mjg4IFtob3N0PWh1
eGVscmViZTFdIDExNDIwNCBbaG9zdD1nb2RlbGxvMV0gMTE0MTY5IFtob3N0PWdvZGVsbG8xXSAx
MTQxMTQgW2hvc3Q9aHV4ZWxyZWJlMV0gMTE0MDg2IFtob3N0PWh1eGVscmViZTFdIDExNDA1NSBb
aG9zdD1odXhlbHJlYmUwXSAxMTQwMjQgW2hvc3Q9aHV4ZWxyZWJlMF0gMTE0MDAzIFtob3N0PWdv
ZGVsbG8xXSAxMTM5NzcgW2hvc3Q9bm9ibGluZzFdIDExMzk2MiBvay4KRmFpbHVyZSAvIGJhc2lz
IHBhc3MgZmxpZ2h0czogMTE0NDk4IC8gMTEzOTYyCih0cmVlIHdpdGggbm8gdXJsOiBtaW5pb3Mp
Cih0cmVlIHdpdGggbm8gdXJsOiBvdm1mKQoodHJlZSB3aXRoIG5vIHVybDogc2VhYmlvcykKVHJl
ZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRy
ZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTogcnVtcHJ1
biBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdApUcmVlOiBydW1wcnVu
X2J1aWxkcnVtcHNoIGh0dHBzOi8vZ2l0aHViLmNvbS9ydW1wa2VybmVsL2J1aWxkcnVtcC5zaApU
cmVlOiBydW1wcnVuX25ldGJzZHNyYyBodHRwczovL2dpdGh1Yi5jb20vcnVtcGtlcm5lbC9zcmMt
bmV0YnNkClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdApMYXRlc3QgYzhl
YTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCA3NDM0Nzc1YWJmOGZiMmNhM2I5
ZTgwNWQzMDY1NmY0ZGE4YzA4ODE2IGM3ZjJmMDE2YmVjYzFjZDBlODVkYTZlMWIyNWE4ZTdmOWZi
MmFhNzQgOWM5YjAyMmNiMjExNTczNDkzNWU1MDYwMGM4NjdhM2JjMjMwYjMyYyBiOGI5NTFlOTEx
YTJmYzU1NTg0OGEyNzg1YTk5OThiYzEyODUzMGI2IDQ2YWFmNDFlZTA5OWEwNDhkN2E1NTRjMDNh
ZTAxYmNkYWEwN2Y3NzYKQmFzaXMgcGFzcyA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3
NDY3ZTE4YThkIDBiMTU3ZjhkOTc3YTk0MjVlMmQ4ZDUxMGFhMDExYzVkNGYzZWMyNDcgYzdmMmYw
MTZiZWNjMWNkMGU4NWRhNmUxYjI1YThlN2Y5ZmIyYWE3NCA5YzliMDIyY2IyMTE1NzM0OTM1ZTUw
NjAwYzg2N2EzYmMyMzBiMzJjIGI4Yjk1MWU5MTFhMmZjNTU1ODQ4YTI3ODVhOTk5OGJjMTI4NTMw
YjYgNjA4MjNiMzlhMWYzNzg4YjdlYTk4YmRhZjFlZGE5ODcxNTZmNGM4NwpHZW5lcmF0aW5nIHJl
dmlzaW9ucyB3aXRoIC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0IzgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmVi
ZWFkYTc0NjdlMThhOGQtYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0IzBiMTU3ZjhkOTc3YTk0MjVlMmQ4ZDUx
MGFhMDExYzVkNGYzZWMyNDctNzQzNDc3NWFiZjhmYjJjYTNiOWU4MDVkMzA2NTZmNGRhOGMwODgx
NiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdCNjN2YyZjAxNmJlY2Mx
Y2QwZTg1ZGE2ZTFiMjVhOGU3ZjlmYjJhYTc0LWM3ZjJmMDE2YmVjYzFjZDBlODVkYTZlMWIyNWE4
ZTdmOWZiMmFhNzQgaHR0cHM6Ly9naXRodWIuY29tL3J1bXBrZXJuZWwvYnVpbGRydW1wLnNoIzlj
OWIwMjJjYjIxMTU3MzQ5MzVlNTA2MDBjODY3YTNiYzIzMGIzMmMtOWM5YjAyMmNiMjExNTczNDkz
NWU1MDYwMGM4NjdhM2JjMjMwYjMyYyBodHRwczovL2dpdGh1Yi5jb20vcnVtcGtlcm5lbC9zcmMt
bmV0YnNkI2I4Yjk1MWU5MTFhMmZjNTU1ODQ4YTI3ODVhOTk5OGJjMTI4NTMwYjYtYjhiOTUxZTkx
MWEyZmM1NTU4NDhhMjc4NWE5OTk4YmMxMjg1MzBiNiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVu
LmdpdCM2MDgyM2IzOWExZjM3ODhiN2VhOThiZGFmMWVkYTk4NzE1NmY0Yzg3LTQ2YWFmNDFlZTA5
OWEwNDhkN2E1NTRjMDNhZTAxYmNkYWEwN2Y3NzYKTG9hZGVkIDcwMTYgbm9kZXMgaW4gcmV2aXNp
b24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAxMTM5NTkgW2hvc3Q9aHV4ZWxy
ZWJlMF0KIDExMzk1NCBwYXNzIGlycmVsZXZhbnQKIDExMzk2MiBwYXNzIDgwNTE3ODllOTgyNDk5
MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgMGIxNTdmOGQ5NzdhOTQyNWUyZDhkNTEwYWEwMTFj
NWQ0ZjNlYzI0NyBjN2YyZjAxNmJlY2MxY2QwZTg1ZGE2ZTFiMjVhOGU3ZjlmYjJhYTc0IDljOWIw
MjJjYjIxMTU3MzQ5MzVlNTA2MDBjODY3YTNiYzIzMGIzMmMgYjhiOTUxZTkxMWEyZmM1NTU4NDhh
Mjc4NWE5OTk4YmMxMjg1MzBiNiA2MDgyM2IzOWExZjM3ODhiN2VhOThiZGFmMWVkYTk4NzE1NmY0
Yzg3CiAxMTM5NzcgW2hvc3Q9bm9ibGluZzFdCiAxMTQwMDMgW2hvc3Q9Z29kZWxsbzFdCiAxMTQw
MjQgW2hvc3Q9aHV4ZWxyZWJlMF0KIDExNDA1NSBbaG9zdD1odXhlbHJlYmUwXQogMTE0MDg2IFto
b3N0PWh1eGVscmViZTFdCiAxMTQxMTQgW2hvc3Q9aHV4ZWxyZWJlMV0KIDExNDIwNCBbaG9zdD1n
b2RlbGxvMV0KIDExNDE2OSBbaG9zdD1nb2RlbGxvMV0KIDExNDI4OCBbaG9zdD1odXhlbHJlYmUx
XQogMTE0NDM5IGZhaWwgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCA3
NDM0Nzc1YWJmOGZiMmNhM2I5ZTgwNWQzMDY1NmY0ZGE4YzA4ODE2IGM3ZjJmMDE2YmVjYzFjZDBl
ODVkYTZlMWIyNWE4ZTdmOWZiMmFhNzQgOWM5YjAyMmNiMjExNTczNDkzNWU1MDYwMGM4NjdhM2Jj
MjMwYjMyYyBiOGI5NTFlOTExYTJmYzU1NTg0OGEyNzg1YTk5OThiYzEyODUzMGI2IGNjMDhjNzNj
OGMxZjViYTVlZDBmODI3NDU0OGRiNjcyNWUxYzMxNTcKIDExNDM1NyBbaG9zdD1nb2RlbGxvMV0K
IDExNDUxOCBwYXNzIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgNzQz
NDc3NWFiZjhmYjJjYTNiOWU4MDVkMzA2NTZmNGRhOGMwODgxNiBjN2YyZjAxNmJlY2MxY2QwZTg1
ZGE2ZTFiMjVhOGU3ZjlmYjJhYTc0IDljOWIwMjJjYjIxMTU3MzQ5MzVlNTA2MDBjODY3YTNiYzIz
MGIzMmMgYjhiOTUxZTkxMWEyZmM1NTU4NDhhMjc4NWE5OTk4YmMxMjg1MzBiNiA4M2IxOTFlYWEx
OTQ3ZTI1YmQ5MzMxOWMyZDg4ODI3ZjFjMWEzYTA4CiAxMTQ1MTAgZmFpbCBjOGVhMDQ1NzQ5NTM0
MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDc0MzQ3NzVhYmY4ZmIyY2EzYjllODA1ZDMwNjU2
ZjRkYThjMDg4MTYgYzdmMmYwMTZiZWNjMWNkMGU4NWRhNmUxYjI1YThlN2Y5ZmIyYWE3NCA5Yzli
MDIyY2IyMTE1NzM0OTM1ZTUwNjAwYzg2N2EzYmMyMzBiMzJjIGI4Yjk1MWU5MTFhMmZjNTU1ODQ4
YTI3ODVhOTk5OGJjMTI4NTMwYjYgY2MwOGM3M2M4YzFmNWJhNWVkMGY4Mjc0NTQ4ZGI2NzI1ZTFj
MzE1NwogMTE0NTI3IHBhc3MgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2
MCA3NDM0Nzc1YWJmOGZiMmNhM2I5ZTgwNWQzMDY1NmY0ZGE4YzA4ODE2IGM3ZjJmMDE2YmVjYzFj
ZDBlODVkYTZlMWIyNWE4ZTdmOWZiMmFhNzQgOWM5YjAyMmNiMjExNTczNDkzNWU1MDYwMGM4Njdh
M2JjMjMwYjMyYyBiOGI5NTFlOTExYTJmYzU1NTg0OGEyNzg1YTk5OThiYzEyODUzMGI2IDBlMzE4
YzdiMzU0ZGNkNTM0N2Y3YzMyNzIzMWYyYjQ3Y2JhN2Q3ZTAKIDExNDUxMiBwYXNzIGM4ZWEwNDU3
NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgNzQzNDc3NWFiZjhmYjJjYTNiOWU4MDVk
MzA2NTZmNGRhOGMwODgxNiBjN2YyZjAxNmJlY2MxY2QwZTg1ZGE2ZTFiMjVhOGU3ZjlmYjJhYTc0
IDljOWIwMjJjYjIxMTU3MzQ5MzVlNTA2MDBjODY3YTNiYzIzMGIzMmMgYjhiOTUxZTkxMWEyZmM1
NTU4NDhhMjc4NWE5OTk4YmMxMjg1MzBiNiA2NjE1OGJlNDY1NGE2MGRjMDM5NzYwOTkwZWQzM2U4
ZDA0YzVjNTZkCiAxMTQ1MzIgZmFpbCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhi
Mjc5ZjYwIDc0MzQ3NzVhYmY4ZmIyY2EzYjllODA1ZDMwNjU2ZjRkYThjMDg4MTYgYzdmMmYwMTZi
ZWNjMWNkMGU4NWRhNmUxYjI1YThlN2Y5ZmIyYWE3NCA5YzliMDIyY2IyMTE1NzM0OTM1ZTUwNjAw
Yzg2N2EzYmMyMzBiMzJjIGI4Yjk1MWU5MTFhMmZjNTU1ODQ4YTI3ODVhOTk5OGJjMTI4NTMwYjYg
Zjk0MmE5YjRhMTIwODFkNWY5YTQ2NzlkMDZlODhjYjVkNTAzMzk2ZQogMTE0NDk4IGZhaWwgYzhl
YTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCA3NDM0Nzc1YWJmOGZiMmNhM2I5
ZTgwNWQzMDY1NmY0ZGE4YzA4ODE2IGM3ZjJmMDE2YmVjYzFjZDBlODVkYTZlMWIyNWE4ZTdmOWZi
MmFhNzQgOWM5YjAyMmNiMjExNTczNDkzNWU1MDYwMGM4NjdhM2JjMjMwYjMyYyBiOGI5NTFlOTEx
YTJmYzU1NTg0OGEyNzg1YTk5OThiYzEyODUzMGI2IDQ2YWFmNDFlZTA5OWEwNDhkN2E1NTRjMDNh
ZTAxYmNkYWEwN2Y3NzYKIDExNDUyMSBmYWlsIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEy
NTE0OGIyNzlmNjAgNzQzNDc3NWFiZjhmYjJjYTNiOWU4MDVkMzA2NTZmNGRhOGMwODgxNiBjN2Yy
ZjAxNmJlY2MxY2QwZTg1ZGE2ZTFiMjVhOGU3ZjlmYjJhYTc0IDljOWIwMjJjYjIxMTU3MzQ5MzVl
NTA2MDBjODY3YTNiYzIzMGIzMmMgYjhiOTUxZTkxMWEyZmM1NTU4NDhhMjc4NWE5OTk4YmMxMjg1
MzBiNiBmMzdjMmFhMzIzNDc5OWQ1ZGM5OWZhNDdlNzE0OWY1NWM0OTlmOTVmCiAxMTQ1MTMgZmFp
bCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDc0MzQ3NzVhYmY4ZmIy
Y2EzYjllODA1ZDMwNjU2ZjRkYThjMDg4MTYgYzdmMmYwMTZiZWNjMWNkMGU4NWRhNmUxYjI1YThl
N2Y5ZmIyYWE3NCA5YzliMDIyY2IyMTE1NzM0OTM1ZTUwNjAwYzg2N2EzYmMyMzBiMzJjIGI4Yjk1
MWU5MTFhMmZjNTU1ODQ4YTI3ODVhOTk5OGJjMTI4NTMwYjYgNTJkZDc3ZWQ5MzYxZWMzMmY5NmM0
Y2NkODZkYmMyOTk4NTUyMjI1MAogMTE0NTM3IGZhaWwgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAz
M2JiYTI1MTQ4YjI3OWY2MCA3NDM0Nzc1YWJmOGZiMmNhM2I5ZTgwNWQzMDY1NmY0ZGE4YzA4ODE2
IGM3ZjJmMDE2YmVjYzFjZDBlODVkYTZlMWIyNWE4ZTdmOWZiMmFhNzQgOWM5YjAyMmNiMjExNTcz
NDkzNWU1MDYwMGM4NjdhM2JjMjMwYjMyYyBiOGI5NTFlOTExYTJmYzU1NTg0OGEyNzg1YTk5OThi
YzEyODUzMGI2IGY5NDJhOWI0YTEyMDgxZDVmOWE0Njc5ZDA2ZTg4Y2I1ZDUwMzM5NmUKIDExNDUz
NCBwYXNzIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgNzQzNDc3NWFi
ZjhmYjJjYTNiOWU4MDVkMzA2NTZmNGRhOGMwODgxNiBjN2YyZjAxNmJlY2MxY2QwZTg1ZGE2ZTFi
MjVhOGU3ZjlmYjJhYTc0IDljOWIwMjJjYjIxMTU3MzQ5MzVlNTA2MDBjODY3YTNiYzIzMGIzMmMg
YjhiOTUxZTkxMWEyZmM1NTU4NDhhMjc4NWE5OTk4YmMxMjg1MzBiNiBlZGY0YWY2NzA0N2MwYjgy
OTIyNzIwNWI3NWY2Mzc2NGQzNDc4ZDMyCiAxMTQ1MTUgcGFzcyBjOGVhMDQ1NzQ5NTM0MmM0MTdj
M2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDc0MzQ3NzVhYmY4ZmIyY2EzYjllODA1ZDMwNjU2ZjRkYThj
MDg4MTYgYzdmMmYwMTZiZWNjMWNkMGU4NWRhNmUxYjI1YThlN2Y5ZmIyYWE3NCA5YzliMDIyY2Iy
MTE1NzM0OTM1ZTUwNjAwYzg2N2EzYmMyMzBiMzJjIGI4Yjk1MWU5MTFhMmZjNTU1ODQ4YTI3ODVh
OTk5OGJjMTI4NTMwYjYgMTQ2MmY5ZWE4ZjQyMTlkNTIwYTUzMDc4N2I4MGM5ODZlMDUwYWE5OAog
MTE0NDk3IHBhc3MgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCAwYjE1
N2Y4ZDk3N2E5NDI1ZTJkOGQ1MTBhYTAxMWM1ZDRmM2VjMjQ3IGM3ZjJmMDE2YmVjYzFjZDBlODVk
YTZlMWIyNWE4ZTdmOWZiMmFhNzQgOWM5YjAyMmNiMjExNTczNDkzNWU1MDYwMGM4NjdhM2JjMjMw
YjMyYyBiOGI5NTFlOTExYTJmYzU1NTg0OGEyNzg1YTk5OThiYzEyODUzMGI2IDYwODIzYjM5YTFm
Mzc4OGI3ZWE5OGJkYWYxZWRhOTg3MTU2ZjRjODcKIDExNDUyNCBwYXNzIDgwNTE3ODllOTgyNDk5
MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgMGIxNTdmOGQ5NzdhOTQyNWUyZDhkNTEwYWEwMTFj
NWQ0ZjNlYzI0NyBjN2YyZjAxNmJlY2MxY2QwZTg1ZGE2ZTFiMjVhOGU3ZjlmYjJhYTc0IDljOWIw
MjJjYjIxMTU3MzQ5MzVlNTA2MDBjODY3YTNiYzIzMGIzMmMgYjhiOTUxZTkxMWEyZmM1NTU4NDhh
Mjc4NWE5OTk4YmMxMjg1MzBiNiA2MDgyM2IzOWExZjM3ODhiN2VhOThiZGFmMWVkYTk4NzE1NmY0
Yzg3CiAxMTQ1MzUgZmFpbCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYw
IDc0MzQ3NzVhYmY4ZmIyY2EzYjllODA1ZDMwNjU2ZjRkYThjMDg4MTYgYzdmMmYwMTZiZWNjMWNk
MGU4NWRhNmUxYjI1YThlN2Y5ZmIyYWE3NCA5YzliMDIyY2IyMTE1NzM0OTM1ZTUwNjAwYzg2N2Ez
YmMyMzBiMzJjIGI4Yjk1MWU5MTFhMmZjNTU1ODQ4YTI3ODVhOTk5OGJjMTI4NTMwYjYgZjk0MmE5
YjRhMTIwODFkNWY5YTQ2NzlkMDZlODhjYjVkNTAzMzk2ZQogMTE0NTMwIHBhc3MgYzhlYTA0NTc0
OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCA3NDM0Nzc1YWJmOGZiMmNhM2I5ZTgwNWQz
MDY1NmY0ZGE4YzA4ODE2IGM3ZjJmMDE2YmVjYzFjZDBlODVkYTZlMWIyNWE4ZTdmOWZiMmFhNzQg
OWM5YjAyMmNiMjExNTczNDkzNWU1MDYwMGM4NjdhM2JjMjMwYjMyYyBiOGI5NTFlOTExYTJmYzU1
NTg0OGEyNzg1YTk5OThiYzEyODUzMGI2IGVkZjRhZjY3MDQ3YzBiODI5MjI3MjA1Yjc1ZjYzNzY0
ZDM0NzhkMzIKIDExNDUyNiBmYWlsIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIy
NzlmNjAgNzQzNDc3NWFiZjhmYjJjYTNiOWU4MDVkMzA2NTZmNGRhOGMwODgxNiBjN2YyZjAxNmJl
Y2MxY2QwZTg1ZGE2ZTFiMjVhOGU3ZjlmYjJhYTc0IDljOWIwMjJjYjIxMTU3MzQ5MzVlNTA2MDBj
ODY3YTNiYzIzMGIzMmMgYjhiOTUxZTkxMWEyZmM1NTU4NDhhMjc4NWE5OTk4YmMxMjg1MzBiNiA0
NmFhZjQxZWUwOTlhMDQ4ZDdhNTU0YzAzYWUwMWJjZGFhMDdmNzc2CiAxMTQ1MzYgcGFzcyBjOGVh
MDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDc0MzQ3NzVhYmY4ZmIyY2EzYjll
ODA1ZDMwNjU2ZjRkYThjMDg4MTYgYzdmMmYwMTZiZWNjMWNkMGU4NWRhNmUxYjI1YThlN2Y5ZmIy
YWE3NCA5YzliMDIyY2IyMTE1NzM0OTM1ZTUwNjAwYzg2N2EzYmMyMzBiMzJjIGI4Yjk1MWU5MTFh
MmZjNTU1ODQ4YTI3ODVhOTk5OGJjMTI4NTMwYjYgZWRmNGFmNjcwNDdjMGI4MjkyMjcyMDViNzVm
NjM3NjRkMzQ3OGQzMgpTZWFyY2hpbmcgZm9yIGludGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQg
Zm91bmQ6IGZsaWdodCAxMTM5NjIgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVzdWx0IGZvdW5k
OiBmbGlnaHQgMTE0NDk4IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBm
bGlnaHQgMTE0NTI0IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQg
MTE0NTI2IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0IGM4ZWEwNDU3
NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgNzQzNDc3NWFiZjhmYjJjYTNiOWU4MDVk
MzA2NTZmNGRhOGMwODgxNiBjN2YyZjAxNmJlY2MxY2QwZTg1ZGE2ZTFiMjVhOGU3ZjlmYjJhYTc0
IDljOWIwMjJjYjIxMTU3MzQ5MzVlNTA2MDBjODY3YTNiYzIzMGIzMmMgYjhiOTUxZTkxMWEyZmM1
NTU4NDhhMjc4NWE5OTk4YmMxMjg1MzBiNiBlZGY0YWY2NzA0N2MwYjgyOTIyNzIwNWI3NWY2Mzc2
NGQzNDc4ZDMyCk5vIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QsIGNoZWNraW5nIGdyYXBoIHN0YXRl
LgogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTE0NTMwIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVz
dWx0IGZvdW5kOiBmbGlnaHQgMTE0NTMyIChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJv
IGZvdW5kOiBmbGlnaHQgMTE0NTM0IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6
IGZsaWdodCAxMTQ1MzUgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZs
aWdodCAxMTQ1MzYgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEx
NDUzNyAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQg
cHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgeGVuIGdpdDovL3hlbmJp
dHMueGVuLm9yZy94ZW4uZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICBmOTQyYTliNGExMjA4MWQ1Zjlh
NDY3OWQwNmU4OGNiNWQ1MDMzOTZlCiAgQnVnIG5vdCBwcmVzZW50OiBlZGY0YWY2NzA0N2MwYjgy
OTIyNzIwNWI3NWY2Mzc2NGQzNDc4ZDMyCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE0NTM3LwoKCiAgY29tbWl0IGY5
NDJhOWI0YTEyMDgxZDVmOWE0Njc5ZDA2ZTg4Y2I1ZDUwMzM5NmUKICBBdXRob3I6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIERhdGU6ICAgRnJpIFNlcCAxNSAxNDow
MTozNSAyMDE3ICswMTAwCiAgCiAgICAgIHhlbnRvb2xjb3JlX3Jlc3RyaWN0X2FsbDogIkltcGxl
bWVudCIgZm9yIHhlbnN0b3JlCiAgICAgIAogICAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3Nv
biA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CgpSZXZpc2lvbiBncmFwaCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVz
dWx0cy9iaXNlY3QveGVuLXVuc3RhYmxlL2J1aWxkLWFtZDY0LXJ1bXBydW4ueGVuLWJ1aWxkLntk
b3QscHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQoxMTQ1Mzc6IHRvbGVyYWJsZSBBTEwgRkFJTAoKZmxpZ2h0IDExNDUzNyB4ZW4tdW5zdGFi
bGUgcmVhbC1iaXNlY3QgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncy8xMTQ1MzcvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQg
bm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgIDggeGVuLWJ1aWxkICAg
ICAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAoKCmpvYnM6CiBidWlsZC1hbWQ2NC1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Oct 15 19:45:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Oct 2017 19:45:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3or5-0007ik-FD; Sun, 15 Oct 2017 19:45:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3or4-0007iN-8g
 for xen-devel@lists.xensource.com; Sun, 15 Oct 2017 19:45:46 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 94/25-30115-9EAB3E95; Sun, 15 Oct 2017 19:45:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVffFrse
 RBh/e81isePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE14+YDiYJjBxkrfr47zN7A
 uL6TsYuRi0NIoJFJ4vnSU+wQzmNGiZm3fzNDONsYJW49ngKU4eQQEXCW+HpmLpjNK6AvsWfDJ
 VYQW1jASmL6undsIA0SAjuUJL4tm8ICkpAQ8JS4/gXBXtu/C6iBnYMNqOGQGEiURUBVYuKW88
 wTGLkXMDKsYlQvTi0qSy3StdBLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj0OgM
 Q7GCcfdn/EKMkB5OSKO+51oeRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4L+18HCkkWJSanlqR
 lpkDDD+YtAQHj5IIrw4wBIV4iwsSc4sz0yFSpxh1OY5tuvyHSYglLz8vVUqc9xTIDAGQoozSP
 LgRsFi4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeTyBTeDLzSuA2vQI6ggnoiHcRD0COKE
 lESEk1MDJEt6tnzyy0vzD5UYhgbri18gIJ4/tV4X8b91duLukuXPwrc6LBVw7WA//VZrZxXxL
 7fz760aaWJamcp+WNGttTBQXPbW9ivO4nu+2UzPbZHN0KeT/fbzvmu3lGhfbUCUz5jhyTJd0m
 3dDbMOUD3wfnVy9t3/oc2iDlWBZcd5WJofjtE4OZrEosxRmJhlrMRcWJAIdH57aAAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1508096743!77152786!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5099 invoked from network); 15 Oct 2017 19:45:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Oct 2017 19:45:43 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3oqz-0004PM-Nj; Sun, 15 Oct 2017 19:45:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e3oqu-00058R-8B; Sun, 15 Oct 2017 19:45:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e3oqu-0005Ab-1d; Sun, 15 Oct 2017 19:45:36 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114505-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=bdc2ae68e2ecba1c3f55ad953189fe33362d1c51
X-Osstest-Versions-That: xen=667f70e658c4c382672056ebaf1505b4c5cdb0aa
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 15 Oct 2017 19:45:36 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 114505: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6922458523650783581=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114505 xen-4.8-testing real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114505/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-xtf-amd64-amd64-2 48 xtf/test-hvm64-lbr-tsx-vmentry fail REGR. vs. 114173

Tests which are failing intermittently (not blocking):
 test-xtf-amd64-amd64-5 48 xtf/test-hvm64-lbr-tsx-vmentry fail in 114454 pass in 114505
 test-armhf-armhf-xl-rtds     12 guest-start                fail pass in 114454

Tests which did not succeed, but are not blocking:
 test-xtf-amd64-amd64-3 48 xtf/test-hvm64-lbr-tsx-vmentry fail in 114454 like 114173
 test-armhf-armhf-xl-rtds 16 guest-start/debian.repeat fail in 114454 like 114173
 test-armhf-armhf-xl-rtds    13 migrate-support-check fail in 114454 never pass
 test-armhf-armhf-xl-rtds 14 saverestore-support-check fail in 114454 never pass
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114173
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114173
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114173
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 114173
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 build-i386-prev               7 xen-build/dist-test          fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 build-amd64-prev              7 xen-build/dist-test          fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  bdc2ae68e2ecba1c3f55ad953189fe33362d1c51
baseline version:
 xen                  667f70e658c4c382672056ebaf1505b4c5cdb0aa

Last test of basis   114173  2017-10-09 03:27:38 Z    6 days
Failing since        114313  2017-10-11 00:46:14 Z    4 days    4 attempts
Testing same since   114454  2017-10-13 06:48:53 Z    2 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  George Dunlap <george.dunlap@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tim Deegan <tim@xen.org>
  Vitaly Kuznetsov <vkuznets@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

------------------------------------------------------------
commit bdc2ae68e2ecba1c3f55ad953189fe33362d1c51
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Thu Oct 12 15:20:20 2017 +0200

    x86/cpu: Fix IST handling during PCPU bringup
    
    Clear IST references in newly allocated IDTs.  Nothing good will come of
    having them set before the TSS is suitably constructed (although the chances
    of the CPU surviving such an IST interrupt/exception is extremely slim).
    
    Uniformly set the IST references after the TSS is in place.  This fixes an
    issue on AMD hardware, where onlining a PCPU while PCPU0 is in HVM context
    will cause IST_NONE to be copied into the new IDT, making that PCPU vulnerable
    to privilege escalation from PV guests until it subsequently schedules an HVM
    guest.
    
    This is XSA-244.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: cc08c73c8c1f5ba5ed0f8274548db6725e1c3157
    master date: 2017-10-12 14:50:31 +0200

commit 96e6364b5f64cc8b1210a8ab5cb7801162833ebb
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Thu Oct 12 15:19:40 2017 +0200

    x86/shadow: Don't create self-linear shadow mappings for 4-level translated guests
    
    When initially creating a monitor table for 4-level translated guests, don't
    install a shadow-linear mapping.  This mapping is actually self-linear, and
    trips up the writeable heuristic logic into following Xen's mappings, not the
    guests' shadows it was expecting to follow.
    
    A consequence of this is that sh_guess_wrmap() needs to cope with there being
    no shadow-linear mapping present, which in practice occurs once each time a
    vcpu switches to 4-level paging from a different paging mode.
    
    An appropriate shadow-linear slot will be inserted into the monitor table
    either while constructing lower level monitor tables, or by sh_update_cr3().
    
    While fixing this, clarify the safety of the other mappings.  Despite
    appearing unsafe, it is correct to create a guest-linear mapping for
    translated domains; this is self-linear and doesn't point into the translated
    domain.  Drop a dead clause for translate != external guests.
    
    This is XSA-243.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Tim Deegan <tim@xen.org>
    master commit: bf2b4eadcf379d0361b38de9725ea5f7a18a5205
    master date: 2017-10-12 14:50:07 +0200

commit 1a8ad09dd1e13894773944fc2de36d37f14faa68
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:19:12 2017 +0200

    x86: don't allow page_unlock() to drop the last type reference
    
    Only _put_page_type() does the necessary cleanup, and hence not all
    domain pages can be released during guest cleanup (leaving around
    zombie domains) if we get this wrong.
    
    This is XSA-242.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    master commit: 6410733a8a0dff2fe581338ff631670cf91889db
    master date: 2017-10-12 14:49:46 +0200

commit df8919786f4781139cbd1be7340dd93f3408edee
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:18:33 2017 +0200

    x86: don't store possibly stale TLB flush time stamp
    
    While the timing window is extremely narrow, it is theoretically
    possible for an update to the TLB flush clock and a subsequent flush
    IPI to happen between the read and write parts of the update of the
    per-page stamp. Exclude this possibility by disabling interrupts
    across the update, preventing the IPI to be serviced in the middle.
    
    This is XSA-241.
    
    Reported-by: Jann Horn <jannh@google.com>
    Suggested-by: George Dunlap <george.dunlap@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    master commit: 23a183607a427572185fc51c76cc5ab11c00c4cc
    master date: 2017-10-12 14:48:25 +0200

commit c4f969d25463586103a70f2bc36624e2287b880c
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:17:20 2017 +0200

    x86: limit linear page table use to a single level
    
    That's the only way that they're meant to be used. Without such a
    restriction arbitrarily long chains of same-level page tables can be
    built, tearing down of which may then cause arbitrarily deep recursion,
    causing a stack overflow. To facilitate this restriction, a counter is
    being introduced to track both the number of same-level entries in a
    page table as well as the number of uses of a page table in another
    same-level one (counting into positive and negative direction
    respectively, utilizing the fact that both counts can't be non-zero at
    the same time).
    
    Note that the added accounting introduces a restriction on the number
    of times a page can be used in other same-level page tables - more than
    32k of such uses are no longer possible.
    
    Note also that some put_page_and_type[_preemptible]() calls are
    replaced with open-coded equivalents.  This seemed preferrable to
    adding "parent_table" to the matrix of functions.
    
    Note further that cross-domain same-level page table references are no
    longer permitted (they probably never should have been).
    
    This is XSA-240.
    
    Reported-by: Jann Horn <jannh@google.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Signed-off-by: George Dunlap <george.dunlap@citrix.com>
    master commit: 6987fc7558bdbab8119eabf026e3cdad1053f0e5
    master date: 2017-10-12 14:44:34 +0200

commit b1f3f1dde1b904160d3ce895a2fbccab21706214
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:16:54 2017 +0200

    x86/HVM: prefill partially used variable on emulation paths
    
    Certain handlers ignore the access size (vioapic_write() being the
    example this was found with), perhaps leading to subsequent reads
    seeing data that wasn't actually written by the guest. For
    consistency and extra safety also do this on the read path of
    hvm_process_io_intercept(), even if this doesn't directly affect what
    guests get to see, as we've supposedly already dealt with read handlers
    leaving data completely unitialized.
    
    This is XSA-239.
    
    Reported-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    master commit: 0d4732ac29b63063764c29fa3bd8946daf67d6f3
    master date: 2017-10-12 14:43:26 +0200

commit 7251c0654004ecfb2c1f831564a95113b97ee51a
Author: Vitaly Kuznetsov <vkuznets@redhat.com>
Date:   Thu Oct 12 15:16:18 2017 +0200

    x86/ioreq server: correctly handle bogus XEN_DMOP_{,un}map_io_range_to_ioreq_server arguments
    
    Misbehaving device model can pass incorrect XEN_DMOP_map/
    unmap_io_range_to_ioreq_server arguments, namely end < start when
    specifying address range. When this happens we hit ASSERT(s <= e) in
    rangeset_contains_range()/rangeset_overlaps_range() with debug builds.
    Production builds will not trap right away but may misbehave later
    while handling such bogus ranges.
    
    This is XSA-238.
    
    Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: d59e55b018cfb79d0c4f794041aff4fe1cd0d570
    master date: 2017-10-12 14:43:02 +0200

commit 1960ca822091d6c956349f8534f19a6d072a2ece
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:15:40 2017 +0200

    x86/FLASK: fix unmap-domain-IRQ XSM hook
    
    The caller and the FLASK implementation of xsm_unmap_domain_irq()
    disagreed about what the "data" argument points to in the MSI case:
    Change both sides to pass/take a PCI device.
    
    This is part of XSA-237.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 6f17f5c43a3bd28d27ed8133b2bf513e2eab7d59
    master date: 2017-10-12 14:37:56 +0200

commit 866cfa15751edb9c5cd1d2ad78671a16c31b6316
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:15:07 2017 +0200

    x86/IRQ: conditionally preserve irq <-> pirq mapping on map error paths
    
    Mappings that had been set up before should not be torn down when
    handling unrelated errors.
    
    This is part of XSA-237.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    master commit: 573ac7b22aba9e5b8d40d9cdccd744af57cd5928
    master date: 2017-10-12 14:37:26 +0200

commit ddd6e415b11f41ad9a5ca6f919a294205360fe74
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:14:42 2017 +0200

    x86/MSI: disallow redundant enabling
    
    At the moment, Xen attempts to allow redundant enabling of MSI by
    having pci_enable_msi() return 0, and point to the existing MSI
    descriptor, when the msi already exists.
    
    Unfortunately, if subsequent errors are encountered, the cleanup
    paths assume pci_enable_msi() had done full initialization, and
    hence undo everything that was assumed to be done by that
    function without also undoing other setup that would normally
    occur only after that function was called (in map_domain_pirq()
    itself).
    
    Rather than try to make the redundant enabling case work properly, just
    forbid it entirely by having pci_enable_msi() return -EEXIST when MSI
    is already set up.
    
    This is part of XSA-237.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    master commit: a46126fec20e0cf4f5442352ef45efaea8c89646
    master date: 2017-10-12 14:36:58 +0200

commit 370cc9aa4901a1646e6fbbfe009a09ba7aaddb15
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:14:14 2017 +0200

    x86: enforce proper privilege when (un)mapping pIRQ-s
    
    (Un)mapping of IRQs, just like other RESOURCE__ADD* / RESOURCE__REMOVE*
    actions (in FLASK terms) should be XSM_DM_PRIV rather than XSM_TARGET.
    This in turn requires bypassing the XSM check in physdev_unmap_pirq()
    for the HVM emuirq case just like is being done in physdev_map_pirq().
    The primary goal security wise, however, is to no longer allow HVM
    guests, by specifying their own domain ID instead of DOMID_SELF, to
    enter code paths intended for PV guest and the control domains of HVM
    guests only.
    
    This is part of XSA-237.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    master commit: db72faf69c94513e180568006a9d899ed422ff90
    master date: 2017-10-12 14:36:30 +0200

commit 39e3024360a4c09205b9b85002f68ed9aa6cc034
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:13:36 2017 +0200

    x86: don't allow MSI pIRQ mapping on unowned device
    
    MSI setup should be permitted only for existing devices owned by the
    respective guest (the operation may still be carried out by the domain
    controlling that guest).
    
    This is part of XSA-237.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 3308374b1be7d43e23bd2e9eaf23ec06d7959882
    master date: 2017-10-12 14:35:14 +0200

commit 9f092f57d2829a271233aef1d1df0bff84275122
Author: Julien Grall <julien.grall@arm.com>
Date:   Thu Sep 14 16:39:01 2017 +0100

    xen/arm: p2m: Read *_mapped_gfn with the p2m lock taken
    
    *_mapped_gfn are currently read before acquiring the lock. However, they
    may be modified by the p2m code before the lock was acquired. This means
    we will use the wrong values.
    
    Fix it by moving the read inside the section protected by the p2m lock.
    
    Signed-off-by: Julien Grall <julien.grall@arm.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
    Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
    (cherry picked from commit 2c2ae1976da06283e923d97720c0bdcbebf04515)
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6922458523650783581==--

From xen-devel-bounces@lists.xen.org Sun Oct 15 21:43:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Oct 2017 21:43:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3qgf-0007mn-4B; Sun, 15 Oct 2017 21:43:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3qgd-0007mb-Jz
 for xen-devel@lists.xensource.com; Sun, 15 Oct 2017 21:43:07 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 78/C5-25852-A66D3E95; Sun, 15 Oct 2017 21:43:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVTfz2uN
 Ig81N+hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmP1rFnvB4pqKCXcXMzUw
 HovqYuTiEBJoZJJYvvMBO4TzmFFi2sn/TBDONkaJOy9bWLsYOTlEBJwlvp6Zyw5i8wroS3zb9
 YcZxBYWsJX4/eo/M0iDhMB9aYkHMx+DNUgIeEus3n2SDcZ+Nn8LUJydg03ASuKQGEiURUBVYt
 vOeawTGLkXMDKsYtQoTi0qSy3SNTLQSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQ
 I9DoDEOxg/LUs4BCjJAeTkijvudaHkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeGOuPo4UEixK
 TU+tSMvMAYYfTFqCg0dJhNcIJM1bXJCYW5yZDpE6xajLcWzT5T9MQix5+XmpUuK87SBFAiBFG
 aV5cCNgsXCJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrwmIFN4MvNK4Da9AjqCCeiIdxEPQI
 4oSURISTUwGtYf4RKwKr4w6zI/13GJ8yZMLmf2lAlHG7lLPz2W//yl/xdvU9nKFy3dnwPex/9
 e9/SwRv6jn7f2fL+/tqRwnetVj+CM1sr9GjFJifM7zhaefbJm0Y0ij5XM2UkOBlc/KQl0XNTw
 vHlyjlw0z+wtVmc33XhgeIdt7lqFutjoG/vNfwtf4A7eqsRSnJFoqMVcVJwIAMldR42AAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1508103784!111461739!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9865 invoked from network); 15 Oct 2017 21:43:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Oct 2017 21:43:05 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3qgV-0007Rq-Op; Sun, 15 Oct 2017 21:43:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e3qgP-0006ux-V2; Sun, 15 Oct 2017 21:42:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e3qgO-0002Ed-3e; Sun, 15 Oct 2017 21:42:52 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114507-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm: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-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm: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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=f90ea7ba7c5ae7010ee0ce062207ae42530f57d6
X-Osstest-Versions-That: qemuu=5456c6a4ec9cd8fc314ddc303e88bf85c110975c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 15 Oct 2017 21:42:52 +0000
Subject: [Xen-devel] [qemu-mainline test] 114507: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5654125637379302573=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114507 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114507/

Failures :-/ but no regressions.

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop       fail REGR. vs. 114042

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 114042
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114042
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 114042
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 114042
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 114042
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 114042
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass

version targeted for testing:
 qemuu                f90ea7ba7c5ae7010ee0ce062207ae42530f57d6
baseline version:
 qemuu                5456c6a4ec9cd8fc314ddc303e88bf85c110975c

Last test of basis   114042  2017-10-05 12:15:47 Z   10 days
Failing since        114060  2017-10-06 05:53:34 Z    9 days   10 attempts
Testing same since   114475  2017-10-13 13:49:39 Z    2 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex Williamson <alex.williamson@redhat.com>
  Alistair Francis <alistair.francis@xilinx.com>
  Andrew Jeffery <andrew@aj.id.au>
  Brandon Carpenter <brandon.carpenter@cypherpath.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Collin L. Walling <walling@linux.vnet.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  CÃ©dric Le Goater <clg@kaod.org>
  Daniel P. Berrange <berrange@redhat.com>
  David Hildenbrand <david@redhat.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Igor Mammedov <imammedo@redhat.com>
  Jan Kiszka <jan.kiszka@siemens.com>
  Jason J . Herne <jjherne@linux.vnet.ibm.com>
  Jiang Biao <jiang.biao2@zte.com.cn>
  Kevin Wolf <kwolf@redhat.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Markus Armbruster <armbru@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Michael Olbrich <m.olbrich@pengutronix.de>
  Paolo Bonzini <pbonzini@redhat.com>
  Pavel Butsykin <pbutsykin@virtuozzo.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Richard Henderson <richard.henderson@linaro.org>
  Richard Henderson <rth@twiddle.net>
  Seeteena Thoufeek <s1seetee@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Thomas Huth <thuth@redhat.com>
  Todd Eisenberger <teisenbe@google.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Pushing revision :

+ branch=qemu-mainline
+ revision=f90ea7ba7c5ae7010ee0ce062207ae42530f57d6
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push qemu-mainline f90ea7ba7c5ae7010ee0ce062207ae42530f57d6
+ branch=qemu-mainline
+ revision=f90ea7ba7c5ae7010ee0ce062207ae42530f57d6
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=qemuu
+ xenbranch=xen-unstable
+ qemuubranch=qemu-mainline
+ '[' xqemuu = xlinux ']'
+ linuxbranch=
+ '[' xqemu-mainline = x ']'
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' xf90ea7ba7c5ae7010ee0ce062207ae42530f57d6 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.qemu-mainline
++ : git://git.qemu.org/qemu.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree qemu-mainline
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/qemu-mainline
+ git push osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git f90ea7ba7c5ae7010ee0ce062207ae42530f57d6:refs/heads/upstream-tested
To osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
   5456c6a..f90ea7b  f90ea7ba7c5ae7010ee0ce062207ae42530f57d6 -> upstream-tested


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5654125637379302573==--

From xen-devel-bounces@lists.xen.org Mon Oct 16 01:46:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 01:46:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3uTp-0002J6-Ij; Mon, 16 Oct 2017 01:46:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e3uTn-0002IG-Ih
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 01:46:07 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 EE/11-30115-E5F04E95; Mon, 16 Oct 2017 01:46:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS1taRohvH/yT
 SoP0kr8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnFl5mrGglViFYdnbWVvYFwh0MXIySEkUCmx
 9PhJRhBbQoBX4siyGawQdoDEtl1LmbsYuYBqJjBKzNx/kA0kwSKgKvFv+jUWEJtNQF3i8dceJ
 hBbREBZovfXbxaQBmaBC4wSSy5+ZgdJCAs4S+y+ugpsKq+ArsSV9uXsEFN3MUqs29TADpEQlD
 g58wnYVGagqX/mXQJazQFkS0ss/8cBEuYUsJfY+rIbrFxUQEViysltbBMYBWYh6Z6FpHsWQvc
 CRuZVjBrFqUVlqUW6RpZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB4ckABDsY
 DywKPMQoycGkJMp7rvVhpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3pe8TyKFBItS01Mr0jJzg
 JECk5bg4FES4T0GkuYtLkjMLc5Mh0idYlSUEud9C5IQAElklObBtcGi8xKjrJQwLyPQIUI8Ba
 lFuZklqPKvGMU5GJWEeTn4gKbwZOaVwE1/BbSYCWjxu4gHIItLEhFSUg2MBw3UDz1PVb6ozKW
 5Mzqp1uaG0nILbrNDd6b/X/jBs/XS4gN3Luuc+X7AV7sxflLHadHINSptK4wvaj/+qbvkypKP
 J+9I8zTdDXwtwbni5CTJjrXTJyw5NKk0eZbBpVA2eXvn5DVy0ysl1+3Zt7vqxr7Qypcfuq5Ws
 +lM+rU6S8zhN+fGxqgjgkosxRmJhlrMRcWJAAzNfsnJAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1508118364!63357813!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49626 invoked from network); 16 Oct 2017 01:46:05 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Oct 2017 01:46:05 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga105.jf.intel.com with ESMTP; 15 Oct 2017 18:46:03 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,384,1503385200"; d="scan'208";a="1206138522"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by fmsmga001.fm.intel.com with ESMTP; 15 Oct 2017 18:46:01 -0700
Date: Mon, 16 Oct 2017 09:44:49 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20171016014449.GS11006@yi.y.sun>
References: <1507884068-18757-1-git-send-email-yi.y.sun@linux.intel.com>
 <1507884068-18757-9-git-send-email-yi.y.sun@linux.intel.com>
 <59E0FE3E02000078001864AF@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59E0FE3E02000078001864AF@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v7 08/16] x86: implement set value flow for
	MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMTAtMTMgMDk6NTY6MTQsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBPbiAxMy4xMC4x
NyBhdCAxMDo0MSwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gPiBAQCAtMjc0
LDE2ICsyODAsMTggQEAgc3RhdGljIGVudW0gcHNyX2ZlYXRfdHlwZSBwc3JfdHlwZV90b19mZWF0
X3R5cGUoZW51bSBwc3JfdHlwZSB0eXBlKQo+ID4gICAgICByZXR1cm4gZmVhdF90eXBlOwo+ID4g
IH0KPiA+ICAKPiA+IC1zdGF0aWMgYm9vbCBwc3JfY2hlY2tfY2JtKHVuc2lnbmVkIGludCBjYm1f
bGVuLCB1bnNpZ25lZCBsb25nIGNibSkKPiA+ICsvKiBJbXBsZW1lbnRhdGlvbiBvZiBhbGxvY2F0
aW9uIGZlYXR1cmVzJyBmdW5jdGlvbnMuICovCj4gPiArc3RhdGljIGJvb2wgY2F0X2NoZWNrX2Ni
bShjb25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LCB1aW50MzJfdCAqdmFsKQo+ID4gIHsKPiA+
ICAgICAgdW5zaWduZWQgaW50IGZpcnN0X2JpdCwgemVyb19iaXQ7Cj4gPiArICAgIHVuc2lnbmVk
IGludCBjYm1fbGVuID0gZmVhdC0+Y2F0LmNibV9sZW47Cj4gPiArICAgIHVuc2lnbmVkIGxvbmcg
Y2JtID0gKnZhbDsKPiAKPiBUaGVzZSBhcmUgbmVjZXNzYXJ5IGNoYW5nZXMuCj4gCj4gPiAtICAg
IC8qIFNldCBiaXRzIHNob3VsZCBvbmx5IGluIHRoZSByYW5nZSBvZiBbMCwgY2JtX2xlbl0uICov
Cj4gPiAtICAgIGlmICggY2JtICYgKH4wdWwgPDwgY2JtX2xlbikgKQo+ID4gLSAgICAgICAgcmV0
dXJuIGZhbHNlOwo+ID4gLQo+ID4gLSAgICAvKiBBdCBsZWFzdCBvbmUgYml0IG5lZWQgdG8gYmUg
c2V0LiAqLwo+ID4gLSAgICBpZiAoIGNibSA9PSAwICkKPiA+ICsgICAgLyoKPiA+ICsgICAgICog
U2V0IGJpdHMgc2hvdWxkIGJlIG9ubHkgaW4gdGhlIHJhbmdlIG9mIFswLCBjYm1fbGVuKS4KPiA+
ICsgICAgICogQW5kLCBhdCBsZWFzdCBvbmUgYml0IG5lZWQgdG8gYmUgc2V0Lgo+ID4gKyAgICAg
Ki8KPiA+ICsgICAgaWYgKCAoY2JtICYgKH4wdWwgPDwgY2JtX2xlbikpIHx8ICFjYm0gKQo+IAo+
IEJ1dCBhbGwgb2YgdGhpcyBkb2Vzbid0IHJlYWxseSBiZWxvbmcgaGVyZS4gSSBkb24ndCBvdXRy
aWdodCBvYmplY3QgdG8KPiB5b3UgbGVhdmluZyBpdCB0aGUgd2F5IGl0IGlzLCBidXQgSSdkIHBy
ZWZlciBpZiB5b3UgZHJvcHBlZCB0aGVzZQo+IGNoYW5nZXMsIG9yIG1vdmVkIHRoZW0gdG8gYSBz
ZXBhcmF0ZSBwYXRjaCBpZiB5b3UgdGhpbmsgdGhpcyBpcwo+IHdvcnRod2hpbGUuCj4gClRoZW4s
IEkgd291bGQgcHJlZmVyIHRvIGRyb3AgdGhlc2UgY2hhbmdlcy4KCj4gPiBAQCAtNTAxLDYgKzUx
MSwzNSBAQCBzdGF0aWMgYm9vbCBtYmFfZ2V0X2ZlYXRfaW5mbyhjb25zdCBzdHJ1Y3QgZmVhdF9u
b2RlICpmZWF0LAo+ID4gIHN0YXRpYyB2b2lkIG1iYV93cml0ZV9tc3IodW5zaWduZWQgaW50IGNv
cywgdWludDMyX3QgdmFsLAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSBwc3Jf
dHlwZSB0eXBlKQo+ID4gIHsKPiA+ICsgICAgd3Jtc3JsKE1TUl9JQTMyX1BTUl9NQkFfTUFTSyhj
b3MpLCB2YWwpOwo+ID4gK30KPiA+ICsKPiA+ICtzdGF0aWMgYm9vbCBtYmFfc2FuaXRpemVfdGhy
dGwoY29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCwgdWludDMyX3QgKnRocnRsKQo+ID4gK3sK
PiA+ICsgICAgaWYgKCAqdGhydGwgPiBmZWF0LT5tYmEudGhydGxfbWF4ICkKPiA+ICsgICAgICAg
IHJldHVybiBmYWxzZTsKPiA+ICsKPiA+ICsgICAgLyoKPiA+ICsgICAgICogUGVyIFNETSAoY2hh
cHRlciAiTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uIENvbmZpZ3VyYXRpb24iKToKPiA+ICsg
ICAgICogMS4gTGluZWFyIG1vZGU6IEluIHRoZSBsaW5lYXIgbW9kZSB0aGUgaW5wdXQgcHJlY2lz
aW9uIGlzIGRlZmluZWQKPiA+ICsgICAgICogICAgYXMgMTAwLShNQkFfTUFYKS4gRm9yIGluc3Rh
bmNlLCBpZiB0aGUgTUJBX01BWCB2YWx1ZSBpcyA5MCwgdGhlCj4gPiArICAgICAqICAgIGlucHV0
IHByZWNpc2lvbiBpcyAxMCUuIFZhbHVlcyBub3QgYW4gZXZlbiBtdWx0aXBsZSBvZiB0aGUKPiA+
ICsgICAgICogICAgcHJlY2lzaW9uIChlLmcuLCAxMiUpIHdpbGwgYmUgcm91bmRlZCBkb3duIChl
LmcuLCB0byAxMCUgZGVsYXkKPiA+ICsgICAgICogICAgYXBwbGllZCkuCj4gPiArICAgICAqIDIu
IE5vbi1saW5lYXIgbW9kZTogSW5wdXQgZGVsYXkgdmFsdWVzIGFyZSBwb3dlcnMtb2YtdHdvIGZy
b20gemVybwo+ID4gKyAgICAgKiAgICB0byB0aGUgTUJBX01BWCB2YWx1ZSBmcm9tIENQVUlELiBJ
biB0aGlzIGNhc2UgYW55IHZhbHVlcyBub3QgYQo+ID4gKyAgICAgKiAgICBwb3dlciBvZiB0d28g
d2lsbCBiZSByb3VuZGVkIGRvd24gdGhlIG5leHQgbmVhcmVzdCBwb3dlciBvZiB0d28uCj4gPiAr
ICAgICAqLwo+ID4gKyAgICBpZiAoIGZlYXQtPm1iYS5saW5lYXIgKQo+ID4gKyAgICAgICAgKnRo
cnRsIC09ICp0aHJ0bCAlICgxMDAgLSBmZWF0LT5tYmEudGhydGxfbWF4KTsKPiA+ICsgICAgZWxz
ZQo+ID4gKyAgICB7Cj4gPiArICAgICAgICAvKiBOb3QgcG93ZXIgb2YgMi4gKi8KPiA+ICsgICAg
ICAgIGlmICggKnRocnRsICYgKCp0aHJ0bCAtIDEpICkKPiA+ICsgICAgICAgICAgICAqdGhydGwg
Jj0gMSA8PCAoZmxzbCgqdGhydGwpIC0gMSk7Cj4gCj4gZmxzKCkgd2lsbCBkbyBub3cgdGhhdCB0
aGUgcGFyYW1ldGVyIHR5cGUgaXMgdWludDMyX3QuCj4gClllcywgeW91IGFyZSByaWdodC4gU29y
cnkgZm9yIG1pc3NpbmcgaXQuCgo+IEFsc28gd2h5IGRvIHlvdSB0aGluayAmPSBpcyBiZXR0ZXIg
dGhhbiBwbGFpbiA9IGhlcmU/CgpOb3QgYmV0dGVyLiBXaWxsIGNoYW5nZSBpdCB0byAnPScuCgo+
IAo+IEphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 16 01:49:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 01:49:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3uX2-0002Wj-1L; Mon, 16 Oct 2017 01:49:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <fengguang.wu@intel.com>) id 1e3uX0-0002Wc-LJ
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 01:49:27 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 28/F5-31244-52014E95; Mon, 16 Oct 2017 01:49:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIKsWRWlGSWpSXmKPExsXS1taRoqsi8CT
 SYF2LgsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmtHxPbzg8hLWim3XNzM3MN6YzNrFyMkhJFAh
 0bP1ODuILSHAK3Fk2QxWCDtC4mT3NBaImjqJz0tuMnYxcgHZUxklug7eZgRJsAioSpz7sRisi
 E1AXaJh/W4wW0RAUWLqi2fMIDazwEUWiVOv7LsYOTiEBRwkVjQGg4R5BawkrrdB7OUVEJQ4Of
 MJC0S5lcSqpxPZQMqZBaQllv/jAAlzCphK9B74CDZRVEBF4sqEt1Ana0ocvLSJBaRcQkBb4sf
 6TIiwvcSzLyuZJzAKz0KyYBaSBbMQFkCEtSRu/HvJhCEsJ7F91nE2CNtM4sTshUwQtqLElO6H
 7AsYOVYxqhenFpWlFuma6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBEYVAxDsY
 Oy+7H+IUZKDSUmU91zrw0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzt/E8ihQSLUtNTK9Iyc4
 DxDZOW4OBREuGt5QNK8xYXJOYWZ6ZDpE4xKkqJ84aC9AmAJDJK8+DaYCnlEqOslDAvI9AhQjw
 FqUW5mSWo8q8YxTkYlYR5G0DG82TmlcBNfwW0mAlo8buIByCLSxIRUlINjLX+z/TevzNy9/Q4
 X6gTd5tvdfuc84U8dV25Cg0Jb05fdrucyyvxz8588rYJu6ONVmr8fbs8+sB+zvNve+88VXX+w
 +K2ruvhB6PTN5Y0TpueWd9+RtD/87virwcvH7j//v+ET8/dGhQC9xQ+6t5WkP+1+VCN5zF/Pd
 W4busSjZTZqvP4xZ/PvaLEUpyRaKjFXFScCAA6UHXuJAMAAA==
X-Env-Sender: fengguang.wu@intel.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1508118562!58907599!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22049 invoked from network); 16 Oct 2017 01:49:23 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Oct 2017 01:49:23 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga105.jf.intel.com with ESMTP; 15 Oct 2017 18:49:20 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,371,1503385200"; 
 d="gz'50?scan'50,208,50";a="513544"
Received: from bee.sh.intel.com (HELO bee) ([10.239.97.14])
 by orsmga001.jf.intel.com with ESMTP; 15 Oct 2017 18:49:14 -0700
Received: from kbuild by bee with local (Exim 4.84_2)
 (envelope-from <fengguang.wu@intel.com>)
 id 1e3ubq-0000FS-3N; Mon, 16 Oct 2017 09:54:26 +0800
Date: Mon, 16 Oct 2017 09:48:15 +0800
From: kbuild test robot <lkp@intel.com>
To: Arnd Bergmann <arnd@arndb.de>
Message-ID: <201710160924.krfjK1sj%fengguang.wu@intel.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="n8g4imXOkfNTN/H1"
Content-Disposition: inline
In-Reply-To: <20171013183933.3757079-1-arnd@arndb.de>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: fengguang.wu@intel.com
X-SA-Exim-Scanned: No (on bee); SAEximRunCond expanded to false
Cc: Juergen Gross <jgross@suse.com>,
 Dmitry Torokhov <dmitry.torokhov@gmail.com>, kvm@vger.kernel.org,
 Arnd Bergmann <arnd@arndb.de>,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>, y2038@lists.linaro.org,
 x86@kernel.org, linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 Ingo Molnar <mingo@redhat.com>, John Stultz <john.stultz@linaro.org>,
 kbuild-all@01.org, "H. Peter Anvin" <hpa@zytor.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Thomas Gleixner <tglx@linutronix.de>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Marcos Paulo de Souza <marcos.souza.org@gmail.com>
Subject: Re: [Xen-devel] [PATCH] x86: convert x86_platform_ops to timespec64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


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

Hi Arnd,

[auto build test ERROR on tip/x86/core]
[also build test ERROR on v4.14-rc5 next-20171013]
[if your patch is applied to the wrong git tree, please drop us a note to help improve the system]

url:    https://github.com/0day-ci/linux/commits/Arnd-Bergmann/x86-convert-x86_platform_ops-to-timespec64/20171016-091601
config: x86_64-allmodconfig (attached as .config)
compiler: gcc-6 (Debian 6.2.0-3) 6.2.0 20160901
reproduce:
        # save the attached .config to linux build tree
        make ARCH=x86_64 

All error/warnings (new ones prefixed by >>):

   arch/x86/xen/time.c: In function 'xen_init_time_ops':
>> arch/x86/xen/time.c:418:29: error: assignment from incompatible pointer type [-Werror=incompatible-pointer-types]
     x86_platform.get_wallclock = xen_get_wallclock;
                                ^
   arch/x86/xen/time.c:421:30: error: assignment from incompatible pointer type [-Werror=incompatible-pointer-types]
      x86_platform.set_wallclock = xen_set_wallclock;
                                 ^
   arch/x86/xen/time.c: In function 'xen_hvm_init_time_ops':
   arch/x86/xen/time.c:458:29: error: assignment from incompatible pointer type [-Werror=incompatible-pointer-types]
     x86_platform.get_wallclock = xen_get_wallclock;
                                ^
   arch/x86/xen/time.c:459:29: error: assignment from incompatible pointer type [-Werror=incompatible-pointer-types]
     x86_platform.set_wallclock = xen_set_wallclock;
                                ^
   cc1: some warnings being treated as errors
--
   In file included from include/linux/printk.h:6:0,
                    from include/linux/kernel.h:13,
                    from arch/x86/platform/intel-mid/intel_mid_vrtc.c:20:
   arch/x86/platform/intel-mid/intel_mid_vrtc.c: In function 'vrtc_set_mmss':
>> include/linux/kern_levels.h:4:18: warning: format '%llx' expects argument of type 'long long unsigned int', but argument 3 has type '__kernel_time_t {aka const long int}' [-Wformat=]
    #define KERN_SOH "\001"  /* ASCII Start Of Header */
                     ^
   include/linux/kern_levels.h:10:18: note: in expansion of macro 'KERN_SOH'
    #define KERN_ERR KERN_SOH "3" /* error conditions */
                     ^~~~~~~~
   include/linux/printk.h:301:9: note: in expansion of macro 'KERN_ERR'
     printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__)
            ^~~~~~~~
>> arch/x86/platform/intel-mid/intel_mid_vrtc.c:113:3: note: in expansion of macro 'pr_err'
      pr_err("%s: Invalid vRTC value: write of %llx to vRTC failed\n",
      ^~~~~~
--
   In file included from include/linux/printk.h:6:0,
                    from include/linux/kernel.h:13,
                    from arch/x86//platform/intel-mid/intel_mid_vrtc.c:20:
   arch/x86//platform/intel-mid/intel_mid_vrtc.c: In function 'vrtc_set_mmss':
>> include/linux/kern_levels.h:4:18: warning: format '%llx' expects argument of type 'long long unsigned int', but argument 3 has type '__kernel_time_t {aka const long int}' [-Wformat=]
    #define KERN_SOH "\001"  /* ASCII Start Of Header */
                     ^
   include/linux/kern_levels.h:10:18: note: in expansion of macro 'KERN_SOH'
    #define KERN_ERR KERN_SOH "3" /* error conditions */
                     ^~~~~~~~
   include/linux/printk.h:301:9: note: in expansion of macro 'KERN_ERR'
     printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__)
            ^~~~~~~~
   arch/x86//platform/intel-mid/intel_mid_vrtc.c:113:3: note: in expansion of macro 'pr_err'
      pr_err("%s: Invalid vRTC value: write of %llx to vRTC failed\n",
      ^~~~~~

vim +418 arch/x86/xen/time.c

409771d2 Stefano Stabellini 2010-05-14  408  
d162809f Boris Ostrovsky    2017-05-03  409  void __ref xen_init_time_ops(void)
409771d2 Stefano Stabellini 2010-05-14  410  {
409771d2 Stefano Stabellini 2010-05-14  411  	pv_time_ops = xen_time_ops;
409771d2 Stefano Stabellini 2010-05-14  412  
409771d2 Stefano Stabellini 2010-05-14  413  	x86_init.timers.timer_init = xen_time_init;
409771d2 Stefano Stabellini 2010-05-14  414  	x86_init.timers.setup_percpu_clockev = x86_init_noop;
409771d2 Stefano Stabellini 2010-05-14  415  	x86_cpuinit.setup_percpu_clockev = x86_init_noop;
409771d2 Stefano Stabellini 2010-05-14  416  
409771d2 Stefano Stabellini 2010-05-14  417  	x86_platform.calibrate_tsc = xen_tsc_khz;
409771d2 Stefano Stabellini 2010-05-14 @418  	x86_platform.get_wallclock = xen_get_wallclock;
47433b8c David Vrabel       2013-06-27  419  	/* Dom0 uses the native method to set the hardware RTC. */
47433b8c David Vrabel       2013-06-27  420  	if (!xen_initial_domain())
409771d2 Stefano Stabellini 2010-05-14  421  		x86_platform.set_wallclock = xen_set_wallclock;
409771d2 Stefano Stabellini 2010-05-14  422  }
409771d2 Stefano Stabellini 2010-05-14  423  

:::::: The code at line 418 was first introduced by commit
:::::: 409771d258e9dd71c30f3c9520fd2b796ffc40f0 x86: Use xen_vcpuop_clockevent, xen_clocksource and xen wallclock.

:::::: TO: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
:::::: CC: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation

--n8g4imXOkfNTN/H1
Content-Type: application/gzip
Content-Disposition: attachment; filename=".config.gz"
Content-Transfer-Encoding: base64

H4sICLAN5FkAAy5jb25maWcAjDxNc9w2svf8iinnHXYPiSVZUbz1SgcQBGeQIQkaAGdGurAU
eZyo1pa8krwv+fevu8EPAAQn8cE2uxsg0OhvNOf7775fsW+vT1/uXh/u7z5//nP12/Hx+Hz3
evy4+vTw+fi/q1ytamVXIpf2RyAuHx6//fH2j/dX3dXl6vLH84sfz354vv95tT0+Px4/r/jT
46eH377BBA9Pj999/x1XdSHXQJtJe/3n8Hig4cHz9CBrY3XLrVR1lwuucqEnpGpt09quULpi
9vrN8fOnq8sfYDU/XF2+GWiY5hsYWbjH6zd3z/e/44rf3tPiXvrVdx+PnxxkHFkqvs1F05m2
aZT2Fmws41urGRdzXFW10wO9u6pY0+k672DTpqtkfX3x/hQBO1y/u0gTcFU1zE4TLcwTkMF0
51cDXS1E3uUV65AUtmHFtFjCmTWhS1Gv7WbCrUUttOSdNAzxc0TWrpPATouSWbkTXaNkbYU2
c7LNXsj1xsZsYzfdhuFA3hU5n7B6b0TVHfhmzfK8Y+VaaWk31XxezkqZadgjHH/JbqL5N8x0
vGlpgYcUjvGN6EpZwyHLW49PtCgjbNt0jdA0B9OCRYwcUKLK4KmQ2tiOb9p6u0DXsLVIk7kV
yUzompEaNMoYmZUiIjGtaQSc/gJ6z2rbbVp4S1PBOW9gzSkKYh4ridKW2URyq4ATcPbvLrxh
LdgBGjxbC6mF6VRjZQXsy0GRgZeyXi9R5gLFBdnAStC8iWzLDKtxwbnad6oogPXXZ398/AR/
7s/GP8HpoKSVnT3MjExnqmZpAW2jVSY8+SzkoRNMlzfw3FXCk7BmbRlwGNRkJ0pzfTnARzMD
cmPAIL39/PDr2y9PH799Pr68/Z+2ZpVAeRPMiLc/RtYG/nGWTvk6IvWHbq+0Jw5ZK8scmCo6
cXCrMIEBshsQRmR3oeCvzjKDg8H4fr9akzH/vHo5vn77OpljOBbbiXoH/MCFV2CbJwPENYgT
WRQJIvXGWy5BOiuM93I4OFbuQMtBTj1iOpQtCDCcyvpWNpEy9ZgMMBdpVHnrGx0fc7hdGqGW
EJ6rCdf0/SoE04JWDy+rx6dXZNqMAJd1Cn+4PT1anUZf+uhJxFhbgiYrY1Gert/84/Hp8fjP
kddmzzz+mhuzkw2fAfBfbktPpJUBca8+tKIVaehsiBMNUAylbzpmwSl6ZqDYsDr3jVBrBJjj
yHZER0QKSQh8F9iBiDwNBcNlAwtEQKuFGAQftGj18u3Xlz9fXo9fJsEfvRooGSl/wuEBymzU
fo5BWwvmDCnSw/jGF3SE5Kpi4LUTMLDvYHVh9zfzuSoj0y/pEaemJaMaYiBY4mCOnZkI7LFp
mDYifBfHIMioFsY4NucqtuA+Sc4sSw/egTPO0ReXDF3cDS8T3Caztpud8ujQcT4wubVNRBEe
ssu0YjlnvmVKkUEI1bH8lzZJVyl0CbkLkUiK7MOX4/NLSpCs5NsO/CNIijdVrbrNLRrKStW+
dQEgeH2pcskTCu5GSac74xgHLdqyXBriqRJEU+BmDLGTnAktH6KMt/bu5d+rV9jH6u7x4+rl
9e71ZXV3f//07fH14fG3aEMU2XCu2to6ORlXs5PaRmhkXGJpKHF0qsFEgyszOeodF2BGAG+X
Md3unefhwKVh7GpCkIvyookIcUjApAqXRCzSvF2ZxPGCKekA58WgHCK7A5yinxUEFBzk3IAc
hVBa+nwq2E1ZTpLiYVxQLtY8o4giwBWshgTo+upyDoTIhBVe3O8woHiRqAw76yibCaff9pFE
A6J6fRYsSvEMjz9aag+F/9SB7AbIW6HTXi+gYkk5p9AH0pr6wnNocttndl9iCEmQH5vgDAWY
c1nY6/OffTi+EzIlHz9GQLD/2m47wwoRz/Eu8F4tBHAuIIPMIXeWZinYrFvIsjJWsprPY2IK
xDO0tjBNW2OuBqF4V5StWQy0YY3nF+8947PwghA+hhOixpXnnvyutWobT8UoQSGF8TNw8P58
HT1GIcgEm78lK7f9myaYSwRSGPfc7SHfExnzmdtjiPFeDMKk7pIYXoCTgABlL3M/zQWrliZ3
0EbmZgbUQT7cAwvQq1ufTz18llWB4EE+47MZZBZf1GNmM+RiJ3mgXj0C6NHMJdRmWL3QxWy6
rJnDoqDBKL4dUaF/3wi+pbwe3Q0kLn41AWJTCCi4n1C1KPh+cgNxqP8MG9YBAPngP9fCBs9O
0VhrVSQpEEIUmFI2WnDw4Pkyptt5KYcO6wQog8BvSpC0Nwc9swrmccGNl+noPEpwABDlNQAJ
0xkA+FkM4VX07OUsnI9ZNQZzdK5YAKsjsYjIsIiREI44qAf3UcMGVe4fnDNvMj+/ChgJA8EL
ctFQWSJyIX3txjRbWGLJLK7RY60vd7Enjd5UgYGSKBvey0GNKnTjs1jRnW8KjKudwV2CMwZK
PXQLNOamSkC6YPQEzYwqW4huYSOBYxwpMsj5x2KYr+7oXOLnrq6kxytfG0VZgBX2NW2Zx/hK
DBk9iwhr9IpdolEBk+S6ZmXhSToxxgdQ5OwD4CAT3N4E5RImPXFm+U4aMYyJtJ+ckT99w2X3
oZV66xHC3BnTWvoCQWW23Fd0J38wZRdnDASEt3W7Kio1Nfz87HIIBvsadnN8/vT0/OXu8f64
Ev89PkLEzCB25hgzQzowRYnJd/VVrcU37io3ZPCsvnEr22xmixHWO1QSdD9eHMq+VC0a7YAp
WZbSe5gpJFNpMpaRN8Pws9PgMlUVLcdVL7WVLNQ3KyryF90Okp1CcipeBo6ukGUQm5AFIX/i
u1nNzCYS+a04CB7BlJtQTHHgAOk5TGakKX35JxkZB86mQjV0KuC9Oq4S/tJWDSS1mfB3D9kJ
xP5bcQOmCDQ2LJKBWY4n6WeF4+yKyI5OZckpgcRl0yUKmCPQWfSBHHOlxAESrSiA/xKZ0Nbh
iCicRBnFKBuSIsjBgjBuq8Vs2eSwAd7qGmJ3C6fss8qVYuGQMICFoXG1Z8ZKB028pz+nNPwE
7wgf2NKpzESkG6W2ERKvP+DZynWr2kSdwcBxY3beV1AiBuLNAYRtfVUsEddD7HEDsREWO8h/
Uck3WoIWa3Apde4umvqT6lgT74OXqcUDXWw2CLfZg2kQzAVsEa6SBxCJCW1oDXEA8Nen7dnA
BN8Jm5h4MI+633DeVnGJmPiXUrWe6+6cXZLGqwZvh+IZerl3HKd0JmanG+eK2Au4XLULVyu9
9cWY1tXRhjJ4glaVuUef2qoRHAk6MENBvrUEp5FriPmasl3LOuYwIIi1qIUCrxiiSDFEpnKI
mGaW5c8p4KTbkulktj+nhnNR9XrJgjneSbsBw+SEpNCYYcT7BMUVB0vKvQ18C6EX6laxyTpV
swoMSI0lU9HfqyUkapGua9o4VHGCjPdzECQkxd+ownY5bMGzK5XK2xKMHxpuDA0xwkxsRxzA
V2Bgj+Vsy2Z1CTRbNJwc/Py6c35PHRHQC5IWMRw1XX0n5vXurZcm8UkSU/VoIsfwdy4fzc1w
Q2bLGOsEq69UB6rbm+VSuvrOeP8/88oDNzepWqhh4FwjQ46mAOLu/vLWq3L2W+nxjPcLmjSI
Km2eay+KRf9Pq9r1d/48CA8JpSiDY+Vw9aT3h6TWLhEPZaTE+yevaMF7Wm+QHy4touLhTt6T
wwOUu+/kavfDr3cvx4+rf7tg/uvz06eHz0GpG4n6VydeS9ghHAwvJRDjOk+oApELNGQ+a32K
d91lkqM+zWX3c5LG2fY+/HDhyUagOVmI1/Hqd1qnxsgXjKKvC5QZGsxFpsJub0li0+Lui8An
+ordo9o6CXYjRuS4D0D3PtEk99kPN5r3ZAtl4IFOrmevBph7fRITnJ8HNxt2Hi3UQ11cpI8u
ovrp6m9QvXv/d+b66fzi5LbJwFy/efn97vxNhEWroYO4PkLM7rpjfHhnHbkZui8oIWj2i21Z
WOjGqpnhRoK9/NAGic9QT8vMOgkM7oen4psVay1toi6HLSn5HAz2XVkbppZzHGxjH+J5lVO7
D4VvOsTtMzsDdObDHFZ9iF+KBYDCRPyBQFQ1FGWSpWrunl8fsEluZf/8evSLCphYU3mN5Tss
8fnuFRLgeqJYRHS8rVjNlvFCGHVYRktulpEsL05gG7UXGuziMoWWhkv/5fKQ2pIyRXKnFbjG
JMIyLVOIivEk2OTKpBB4E5lLs43SjkrWsFDTZokhRkHUKw21HCXQLYzcQziYmrbMq9QQBMeV
oHVye+CEdZqDpk3KypaB70khRJF8AfaPXL1PYTz1mTGxpDsEimhCRag+YIlvBsNAnYqGrn1D
rcz970dso/ILblK5+n+tlN9o0UNziPFwPd69YI/hxYcJCA/9nU+PnmYa7sbC+QfoQP7m8enp
62SGP5xYgIfc3mRgYmZLy/ylZctLA1MtqsaOaXhwTxde0jBTnwfCV7uexgYyKfTRy3eUzCqs
U+jKs5MUSrjBoLxqX/uG0nVmLiBJBBZwY+2JGo1yIqPekYlkGRMP1vv00Bl8uqRzNvj56f74
8vL0vHoFG0wNEp+Od6/fnn17PHRBegrh1ypQ5QvBbAvqXYf5KaHwCn7AY1Ewwh8uIDfgIaxq
yB95gSekBIX0b4Jdu6POIRANx0IqDEkFdpnOLgcQjXfBYZcSQnezHbW78Hm+AoS6VVQyT4HL
xkR7ZdW0rOlWc9KHoqsyOYfEdhCnGiW270UrmCxbvzbslAuk2bqywdCM7CV4N43QO2mU7tZh
0ALcZ2iO5pB4KSN8WXydEljfCh78+gM8dM0ufo5kDGCQpJ/FVJtdlQDNx0J0uc5CkHHpbXSF
Sy+ahS/9zJ4HgZdEPEPQfOTIn8XiykgR9U5AnpspZd2l0hS5bt+ng+nG8DQCbwzSDZ0VGrtE
4Du2g/mXeoNYa7wm7RvF464RpCnPA+SVj7Mm0vO+whh9CIF9aJH2YehRtRUVAAoIgMobrwUI
CYjz3JaV8QS876bCQpsohV9yxnkMOhlU1DkY9HQO5JB9stbXn0bY+KqEYKJqS2z709YPApss
Js79avEaQgjQ+OBbCs5KAN+cBA8NJl12M/hpzwjspQp6L9yQjSiboKOFHQKVqak/31y/P//X
eLjOnpjKn51AFZ9DXANVwnWH9dMBvlMlqAVsKSmnPVVCUofxpFWhxFBBu5u7FuyBmwG1gJDD
up6BTKstqDvqHpYOIwte+Ra7B2CDVCnWjN/MULGADeBAwAYg1ujMBvxMappfUH6/+HC7ERDG
lt1uKG47j+5d3X55enx4fXoOSj/+bYVzU21Nl4pflik0a8pTeO6+qklSkMvDjAjQUy9l9f4q
cZy4q/Or2XdSwjSFPMRGYmiZ7bUtiL3l+60XgUoOdgCslp/J9KD4fCZEcEITGEuTZAYLNpME
o8MDAhWCwGAEUczWbG6AJ3muOxt/EuY+2sLLrCQaAxc/CcwjSP+xB+ONjDDU2IKdzhCDotB0
UacLtccJ38D0I5x5PwsW6BqmwSv1dicOpEf0zBb1dzxoiIegpYL3xBXIHhX1pjvmYZ/YFqW1
wxsP77xL1L9yCHGwnN0K/GDmePfx7Gz+wczJVUxbqFjdshTG4xT2qg637DFj3TXjsB9hhG+k
PEYerIb/pFA7+KsamwhTFNRb0bnVNp1Va4FHfGKu+fKiWlYApi11wTAnpxKUT+eJ4f1+JVYE
onqD2tFVQh3oIr2uj3TcFzwhvp9voyxe8y3B+30uoocMVlEmmCKDI1C7gMUlhM6NdWk8esPL
gAPuSAYytHI2yYgMTygoDDiAKw3wqJ6QgFVyrSNO+gsYr9cSdCesTQYu07dgLkhVeFnjvbpq
E7feW+MpwMBYElP3cUGury/P/nUVLPYv05Ul+GYPSm2oPy90gaevIpMXkKzcs5ugqyRJVrl2
rYSDisnpRp3CXe8IS8HqCFZoBb4waC3hQQctGOAosRpBfjaBQPzu0lz/7PEteUl6G77utlHK
s2S3Wet5ptt3BUYd07PpW7Ymj95//AeH3ATZy0AaJXhDCkGfEg79MLErmL6CLITWYZsC9ZsG
UvZXJNSfQvD5RbirYET5tsuKx+jJX1prwP3RJyU74HhRsnVce8F7sgZ7nUIH3OBxuFhw9r4I
H8UK2FbcZZDxY4uXbptQkZEEbSQmi9WgKxOhGx7HtAaye0El/ylXqqz24354gkQY+CiDzu0Q
PliawaOfLZCRZmAHBOYPA/F5sH0WxwPE6QZrdKQy8UV63HxHlY9AlLwqTHNIgsd4Au8qkVnh
sYlCBg8gYm0WQqhTyPMMrh/lOvy86fzsLHUVfdtd/HQWkb4LSaNZ0tNcwzRhlrXR+MWSZ5ax
QTB67MImPwej3sSb8C7RYbJbWaEGpShcT2LYpuRG/RLA0OdIzL3AImj8avk8jL20wNTMhvHM
2INB17ThMVKIRaNM4i3U4gRvuQhfMs4XN6XFmGmmBjwXWo2zP+5GtvfRQ1AJmfTQQ3uVKVcE
SuP6BoddbpQvE73FGFOamjqmE3IQE/aVhpNzge1LNTf1NxdZ4Bd6qP/Nc08HsZHWMg8vmVFI
ytzOm6EpqCthD034mWoC5McyS7FemiaO2LAe7nrRXUpDoSuVZl1m/PR/x+cVZMZ3vx2/HB9f
qdqN6dLq6SteQ3oV79nPD2wEC36Eo29dmQHmH8EMCLOVDfCp9jvf+hdgOa0s8eMeM0eG8Rz4
ept7t03TOSGqFKIJiRESVkMBip0bc9o924qogOtD+4/kzycdC7Brv6O8CqaIK8bVeK2bQOEF
wZy741aiATmtIf5C14dSyQ2/GDy/8Bce9cwOkLBiB1DVhEwKuk/heexQoU+PPdbtP7iqh9er
NEuI5+MTRxhTKO8bEhTe8GnQfjKvZta14BJs/OGRvkcKhzQ5jybpG9ndBqi2Y+Y/+kKUdB7r
4FrLB1ODq1cBocnDLbolQGJfmL5OFKK02I22J/UzH0gDPmgIlcN3MR4BMmat0DcxtLUWlCkE
7uCFKoIVLKbKw7tEBFGNWgsQgKDVfNinK0jz6IdoIrTMZ5vkTcO78NcEgjERXDaVjNaa9GbR
i9l6DQEcw5A4HNxXGyNoX2iamuVopa2xCvTe5Ceb49y0ZNPbBlLXPN7xKVxkCNwuOEqXiqqH
qNth2d0tEjIyUKgZfGDSrJndR0oV1pCdYGex+IXxrMeaStiNymMpXM/UCzKeFu3khumc2idU
XcZrgv95WfGk1qwRs28ABnjYp54gnyjXGxFLMcGB2YLNuEeopVR+ohCQzMeqSnD8KSB3tCM2
b2wxVpD9EYmfZiBjcLCl8sY3eJ+vGpDqsNKi+RLq4AzfAjY72G6/OHaQLfi/b40MJRnDTxKs
iufjf74dH+//XL3c34WtmYP18FY62JO12uFPjuBtll1Ax5/Tj8gwPR/BQ/UGxy59U5mkRQ7h
DWq60T01BF0BfRz794eoOhewnvzvjwAcZr2z8Pn0KMqnWitTjZcBe0MWJSkGxnjdNj5+5MIC
ftjyAtrf3wLJuBlf4D7FArf6+Pzw36CzCMgcY2wwcQ+jtoVcRNeyLsNuIl9GVpfzYXRY6Bhc
5GkM/JuFE4IGpYcRx2u177bvo/mqvJd9URsIl3fYTxlQQJQpcgh13N2ulrWKpr50l/IV2Wpi
5svvd8/Hj/OMIZwO3fSXifvy4+djqOGhfx8gdH4lpKHBV/Q+shJ1ex13smOCbCY6rtqmFHlC
lt1x9e+m1WXfXoa9rP4BJn11fL3/8Z/ebaHfp4b+NZc6uEhHWFW5hxAa9HjQ0DhGRiCvs4uz
UrjvXQOUwHAzqEYP3hfHIUFIHjgjBEBYqPmMZlZHJrgJcpYeMktPJvgQyU931APutGUMyTCo
/lvEk9lJXYLjXpsqYgf4zWjzXWPDTboPM5K3A3SsRs4Ayd9eosOdsQqCF1cZ7vN2zDpDAiq0
TQqHPTZcYsMylcuFbwQ3NvyJJhwe/BgOAqTfNUJCoqMdNP9P2bs1t40r7cJ/xfVe7Fqrvnf2
SNSJ2lVzAR4kIebJBCXRuWF5Es+Mazl2ynHeNdm//kMDJNUNNJW1L2ZiPQ9OxLEBNLqFks5D
a0cZFSCrF4Uyv/Q7vjPSfZjLdDLK2cT0kJ1KEZjuY7NarWbTUYe9IR9CHap4mISSx29Pf76c
9dR1A4M8ftV/qO9fv76+vZOxrnvN2e1GZ2N2zUdhQRiPVnSif71+e7/59Pry/vb6/Pz45i8w
JqLeaNwa9buxzKd8nFwhmfTl89fXpxdaLt2HEucJJ0YvAhelq5011YeS//bvp/dPf/2snJ06
g+qMli9Bj/uisWofM11y6U2D0tdN5mo+wkWBm1I84eSxFO5v89qkiyW+7dHRbHZ98X/59PD2
+eb3t6fPf2L9zHtQTLqkZ352JbK+YRHdU8qDCzbSRXSf6pojviPtQ5bqICN0aVUl602wRbUT
BrNtgL/L3BAXYOMRnoZfYta6vhKJFtse6BolN8Hcx+G2eTzJWcxcup9h6rZr2s7cKXl5mWZK
iz25/B05Onldkj3mcB6NR9jAxYccnwUMcA65dzEISn2nqx++Pn0GZW7b8bzehj59tWmZjCrV
tQwO4dchH17PC4HP1K1hFo4MdK920dDF0r8fP31/f/j9+dGYPr4xmkTv325+vUm/fH9+cGQe
eHSVN/CGEvXZ4a2iT+kf1HqBUeSAC4WLRaZs1x+14rcjNi0V17JqsBaR3dPqLsGZzbKRct1x
kDhbwoYan4ZKsQhYBSLAIWlaWS02BNt/qg95QUCt7Ai6OXBXkVMtkN40pRvT6jSeTLctsUmq
IvXT11gmi1stHSol9ikNrQWePX0dBWA6YKbdi8f3f7++/Qv2BZ5kqzcrtymWl8xvPSQF2mTD
+w76ywnQ7ogitv4FZm3pUzqDgm1jGs05RDSQOkZ6oGeSqNwBYZUgUgc1E5BqyKMeQ+iqh5u8
L7hqbtN7D/DTVTnqWPqH872StJOsrI4QNc+o0fEk3Ogf1oTbyajTmxLz9BbPaENioHBkz3kJ
ZzUZbQiBDX2N3CmtoxLfso2MNeCXEKYqKvd3lxxiHzT3Yh5ai7py+mMlnRqX1R5mAj0OW5eA
pQheqfrhuSQYG5hQW+bjGOhqPVYyV3l3mnNggAcwaPKUt9IbdtWpkbSQx4T/nl159IDLt+Ni
ASkOtJuBfqSPjMOLMm6HN6AZCm7BDMOCdqDB5ZrVh4FrgckQ1xOI0tSN64+jrokrDobqZOBa
nDkYIN3HwOQCmjQgaf3nnnlqOFIRFgBGND7y+FlncS7x6e5IHfRfHKwm8PsoEwx+SvdCMXhx
YkC4mDV37T6VcZmeUnwKMsL3Ke52IywzvfCUkitNEvNfFSd7Bo0iNMUP4kANZfnhokOc3/7r
7fHl9b9wUnmyIjoLegyuUTfQv/qJFtQxdzRcPwXSh+SGsCblYPnoEpHQ0bj2huPaH4/r6QG5
9kckZJnLyi24xH3BRp0ct+sJ9Kcjd/2Tobu+OnYxa2qzN8ZnhSv6OWRyNIjC9xgD0q2JEUJA
C7MbgMv9Rm/UHdIrNIBktTAImXEHhI98ZY2AIh4jeB/uwv6SM4I/SdBfYWw+6X7dZee+hAwn
HcXWC6N3KjFZmpwjD42AtX1Qa8pFfUtXsaqpeqlgd+9HqQ73ZlumJZSc6gXqEK65nhFy91sX
wp+Eo1om+xQlNxyrwhGGFlv1NuVdb+InnK5cUuaE4J7qpWeyAlPK2le+wlsL8lcCkBupAqwZ
FoVRUySoscprb3BcWCdkN5VMGp3TbJjyGxWzoBepJjh7Jz9Buib/CDls1KdZ018meNM7naQb
o76nN+pxXPEMFQgRoeJmIooWHzJJnMHgYgi4hRETFb5rqgnmsAgWE5Ss4wnmIrbyvG58oxla
qIkAqsinClRVk2VVokinKDkVqfG+vWFGEIbH/jBB94/RroyefXbUexPaoQpBEyzMPjgl5jB7
eKLvXCiuJ1xYrwcBxXQPgN3KAcxtd8Dc+gXMq1kA67S/cWGqR289dAnbexKpX1R8yG5JGdyf
Whq4RD8kNcXytBEUqRv6uzjmYFmMYLETBgwF1mbN9HFj4sVDI9mAxi9NtbfJTUBnkm16lTX6
EULdOR8BNex8h3BildEHkBcJ5s75Biq9KkrpbdMF89pjMKdHMb9OdjLyAL9xk2PFtuwUvjsn
Pj52tXbsVmb1bc0Z4bebT69ffn96efx80/v74VbetrHrE5uqmViu0Cpt3DzfH97+fHyfyqoR
9R72yMbRCp9mH8SozKtj/pNQg+xzPdT1r0ChhvX4esCfFD1RcXU9xCH7Cf/zQsA1sVWcuhoM
TNtfD0BGJRPgSlHoQGTiFqkzN3Bhdj8tQrGblOBQoNKV2JhAcEiYqp+U+tqkfgnVpD8pUOPO
/lyYmuiacEH+oy6pd9e5Uj8Nozd8YJmucgftl4f3T39dmR8a8IGUJLXZ0fGZ2EBgQ/0a37tP
uBokO6pmslv3YbQUDuf018MURXTfpFO1cgllN1w/DeWsVnyoK011CXSto/ahquNV3khLVwOk
p59X9ZWJygZI4+I6r67Hh9Xx5/U2LWFeglxvH+aewA9Si2J/vffqTfn13pIFzfVceieVV4P8
tD5yrBfN8j/pY/YIg5weMaGK3dS+eQxSquvD2dpMuhaivwW6GuRwryblmiHMbfPTuccV7/wQ
12f/PkwqsimhYwgR/2zuMXuSqwFKemvHBaFGGyZCmHPPn4Sq4ejnWpCrq0cfRIsaVwMcF+hO
G97SkNPHylogF+1vwWrtoHYD0cnKCz8yZERQ0jkkrcadCpdgj9MBRLlr6QE3nSqwBfPVY6b+
NxhqktCJXU3zGnGNm/5ETcodkUh61rhacJsUT5bmpz3Q/0Ex19+fAfV+xRpMnge9PT099d68
vz28fAOtJzCK+/766fX55vn14fPN7w/PDy+f4Pr7m6sVZZOzJwGNc+s5EsdkghB2CWO5SUIc
eLw/iLh8zrfBQKBb3Lp2K+7sQ1nsBfKhXeki5WnnpRT5EQHzskwOLqJ8BG8oLFTcDfKk+Wx1
mP5y3cfGpg9RnIevX5+fPpnj4Zu/Hp+/+jHJ6Uuf7y5uvKZI+8ObPu3/8x+cQu/g7qoW5lB+
SXbp8eV00KXsDO7jw2mOg8OGFrxf9rdYHjscOngEHAj4qDlTmMgabvTdowYvLBxauwEB8wJO
FMwenU18JMcZEI53jim8F2LiAsnWjN6N8cnBuaqrAUbOBt1jZ8O4J64A0nNh3ZU0Liv3sM7i
/XbowONEZMZEXY1XJAzbNJlL8MHHPSo9uCKkf/JoabJfJzEuDTMRwN3JO4VxN8zDpxX7bCrF
fp8npxJlKnLYyPp1VYuzC+l987Embwosrns9365iqoU0cfmUfl75n/X/68yyJp2OzCyUusws
FL/MLOvfmEE3zixrd/wMA9gh+nnBQfuZhWbNBZ1KeJhGKNhPCWzJOY6ZLpy4w3ThfW4/XZAL
+vXUgF5PjWhEpEe5Xk5w0LoTFBy2TFCHbIKAcveP2fkA+VQhuc6L6cYjmLPInplIaXLqwSw3
96z5yWDNjNz11NBdMxMYzpefwXCIohoPq5M0fnl8/w9GsA5YmANIvZSICPRQS3IZMQxKew9O
e2J/N+7fy/SEf/dgfbk6SQ1X7Lsujdz+23OagEvKY+NHA6rxGpSQpFIRE86CbsEyIi/xjhIz
WKRAuJyC1yzunJEghm7dEOGdECBONXz2pwwridPPqNMqu2fJZKrCoGwdT/krJC7eVILkYBzh
zpG5XqXoeaBVqIsvanm202vgJo5l8m2qt/cJdRAoYDZuI7mYgKfiNLvaeRxPmCHWpZi9o8PD
w6d/kee3QzRfRcXg1ioh2by6JzEGccIB1CXRHi4SY6L+bYhesc2qkRp9HdBk+w17KpwKB248
2MdjkzEm7MGY8H4JptjefQjuDzZHonhZJ4r8sI6DCUKUBAFwar6RFdayBF35XPd10eHGRjDZ
iosGnbTpH1omxBPFgICtZRnnNGKXEfUIQPKqFBSJ6mAdLjlM9w1XAYoe7sIv32yFQbHjdwNI
N16Kz4DJ7LMnM2TuT5fegJd7vclRYPCfeg+xLExh/fTu+wQzw0IJZ5woekgKgF7GIMU494Ia
hkvDEOkko2VbmTnqZSN5F0/EyptbntBfuV3MUL2b79Yr1BypC1ywbn/Cau2IyAlhl/dLCv1y
72r7Z/j8RP8gJ50t+dEb4cZdVWS3OIdTJ6oqSyksqySpnJ9dWsTElFqwQqUQFVIzqA4l+Y51
Vp4rvLb1gG+ycCCKQ+yH1qBRyeYZEH3pLRxmD2XFE1Q0x0xeRjIjYh9moVHIQTYmjwmT214T
4HnvkNR8cfbXYsKMw5UUp8pXDg5B9wdcCEduk2maQlddLTmsK7L+D+OgWkL9YxO4KKR7xYAo
r3voJcPN0y4Z1kSKWZfvvj9+f9SL8a+93xOyLvehuzi685LoDk3EgDsV+yhZEQbQGCv3UHPJ
xeRWOxoPBoRHdAzIRG/Su4xBo50P7tmsEuXdzxlc/5syH5fUNfNtd/w3x4fyNvXhO+5DYmM2
2YN3d9MM00oH5rsryZRh0OD1Q2fHPfPZ/hv9QRra3bES00VY0qW/GmL4xKuBFM3GYbVwsCuN
bxT/gUP/Cb/919c/nv547f54+Pb+X73W8/PDt29Pf/QH2XR0xJnzAEkD3tllDzexLJK09Qkz
Vyx9fHf2MXIh1wPGVAF6n9ijvl65yUydKqYIGl0zJQA7ph7KqHvY73bURMYknNtkg5sDDDBf
SJg0p3YKL1jvUHIRMFTsvibscaMpwjKkGhHubOsvhDF9zhGxKGTCMrJSzmWw+XBBdGpBbQ6U
o+FC3Skq4OCOE4uZVo868hPIZe3NW4ArkVcZk7B91euAruaXLVrqavXZhKVb6Qa9jfjgsav0
Z1C6VR9Qrx+ZBDg1nCHPvGQ+Xe6Y77ZvOfznpjqwScjLoSf8mbsnJke1xLYUx9lY4odOSYxa
MinAF7YqsxM509FrpzA++Ths+BOZ4MAk9tCL8IT4Rrvg2EwmgnP6thMn5MqdLndhyiotTta6
w+VDEEgvdTBxakknIXHSIsUmmU5WOkLL1Sk3FtxOeSw51jh/+znhvw/pdeTpxluPNGc1AKTb
q5KG8YVeg+oh6TyFOihXijDfTSxCAZwt4KDUPvJB1F3doPjwq1O5M1CKGBucqfGj93qnjEd4
7EkF83YZMKlQxzOI8N42m41YCwY97mHSQ2lHd/hHtes+SGeihKWkP0SkT+hv3h+/vXuSa3Xb
UMX41GhLOqdEZj9al5XepxSSnAMfRF6L5OIcsHr49K/H95v64fPT66jKgO3Xkq0c/NIjLRfg
KRcbzNUZ1iWaC2t4Fd4f5on2fwerm5f+qz4//s/Tp0ffekV+K7FItq6I3mFU3VlvFGi+uNcd
uAO397ukZfEDg1cCpXEvUJFjPCD1D3rcD0AU0+Dd/jx8o/51k9gvSzxzaDCXeamfWg9SmQcR
ZTMAYpHFoJMAryHxIQpwWZooiohmO3eKXHt5fBDFR72FFNiehynOsVhKCrV601vQgldWXHBK
OQFdPOlxXOzkFsebzYyBwFgOB/OJSzD3JopdQuHcL2KViltjW8gNqz4IMD3Ogn5hBoIvTpor
z27PBZdsifzQQ1EnPiCm3eD2JGA8+OGz1gfBBQSZxxGoJR7c41Ulb55e3h/f/nj49Oj0+INc
zOetU+dxFawMOCZxVNFkElAlmnfqSSUABk63ZkL2X+3hppY8NITjLg/N40j4qLXLbr0y4Fe3
tXnHZa/d3xLBzaeyJgu/rKn2Ww2LMv6dCOOUVozaWpCuZ1nFhLPO8jJwkpkpfBpnWOM8E3ts
MCi5zpAvf7yBTcJfjF6bN1GbMErWk1O4li8aMPU/Pq1NXl/+fH70NeGS0tyvjkVJlRywy1IT
N1LdKw9v0lswmO/BpcwXgd4gugQ8x7NijUPkYq0HqYvuZR3JzA+se+488IODE68ozW5lwX1A
MJv5SYE/EfAm7OEqER8/gnMMj9iuthfU1OzuSjPo7jp0xR5Rcq93b3qHsCPv01RMgbMsohIs
z2MQDNLobukEFZmkwClTLiIFBfJYUSDCV4lwLZwm2G+47q47OhxGqGuIQ3Mdt0grmpgGwHug
e3MyUFbpimHjvKEpHWTiAIpEwB1Z//QOLE2QhMZRabZrqHP3C9ilcXLgGWJ/P2rQXsXa4Hz+
/vj++vr+12TfgIts46eO1FXs1HFDebgDIRUQy6ghkyICTWo/OAKS9QhFrLdZ9CjqhsNAqCN7
AUQdlixclLfSK7xholhVbBTRHBa3LJN55Tfw4izrlGUcl4Akd6+SDE6um3Ch9uu2ZZm8PvnV
GufBbNF67VNpwcRHd0xTJk0295t3EXtYdkypTcKxxZlGPB2wsBH1hXeBzusTtkkwcpb0mbjp
pWVOdoJipzdlNb7zHRBH+fsCG4OuXVYSc/sD69r2a2+xCRcd7BaPI9XUqTD7DWJzDHTW6iMx
1gHdJyMWJQakI64Jz6l55Yr7moHAvIIDqereCyTRwIl3e7hEQU1sL2vmxsplTrzmDWFB3kmz
stIi1VnUBaxiTKA4rcHJW2ydnZTFkQsEjp30Fjw7ZkLv0iSx/0AC6WoQrblTr9kC9SfgXHTf
49nA2GtPkUEOScR9A0hGnpeKkT6TViEwXHWRSJmMnIoeEJ3LfaU7Ml63HC4mR8AO2dxKjnQ6
aX9bhvIfEOM4AVs1Hok6Bu970H+z62x3aH4S4DQVYvT1dzWj4eblv748vXx7f3t87v56/y8v
YJ5iX+ojTBfdEfb6BU5HDU7fyN6axh0sZ7tkUbqGc0aqN5M31ThdnuXTpGo8j36XNvS8qI9U
GUeTnIyUpx0zktU0lVfZFU7P0tPs4Zx7qlCkBY1Ho+shYjVdEybAlaI3STZN2nbtLUFwXQPa
oH8A1Wpp+mN68Vx3lvBU7Av52SeYwYT5WzguGLtbia+G7G+nn/agLCps9qZH95V7Xr+t3N/9
Ma8Ht+6pocaoDlUPut4jhUQXF/CLCwGRnbMqDdKNc1odenP2DgIm1LRA7yY7sOCMi9wjXE4d
d+Q1BVjO3MsGu5YBsMBCRw/oFZIBqcwC6MGNqw5JFl9Oah/ebnZPj8+fb+LXL1++vwzvgv6h
g/6zF8LxU3WdQFPvNtvNTNBkc/CDcrh38pI5BWBtmeNzKAB3eHvSA50MnJqpitVyyUATIaFA
HrxYMBBt5AvspWs8X2uZKJmAr8TwS0MFxwHxy2JRr1kN7OdnhE+3Y6gmmOt/BY/6qajG73EW
mwrLdMa2YrqtBZlUFrtzXaxYkMtzu8KqEhV3m0quGX1jcQNibjUvl336cxx3tfu6NJKec4Wk
pwoqv+fi3o5zlzDKgenl5qQ3Qu+ctBt0//jy+Pb0qYdvSveQ7GhMjQ1P+H+wcGcM3V584eny
NHmFxYUB6XJYLi64XiKKRGQlFgD0vGbS3snaXtlFR5mhPcPubGy149KMQSV4F61JrYN3bzGG
QKUc0zEGjr0vZOlu13sKRBsFYXzLnRjr1uB/4TzBTaHmjFRvO3BRxpPTOlUuak44bITOdcho
OGFFBBvC1Yu+V723BWk9mI1aNIPbO/Bq0h/ZMto0OBT4l3CcxuutAvEVa393It5u0IJuQRhx
bkCFzfqPGPar1oN5ji8dhxSxwwqw460OAlwYR8fdjtQuuBhOizh1vRICYd1E9+Pnj4fvz9bH
wtOf31+/f7v58vjl9e3HzcPb48PNt6f/+/h/0FE8ZGjcnFobJTOPUOAc15LY3ROmwZsmKADu
J5wpkaRk8R8EEi3ri1Qg2+jhxTWNtxbDcYGeWCQ2wCxhIgQ3b8Q1g/6nsK6dL9NVk5Afpn8q
CukGAjvWxsXmBGUfWhjX7sbh+y/zyQS6Y2F8oIgGm6Xzg8FySV27QZjB9SpTlnLHoaLecHAU
5+tF246Uqd7jNz3b5tZs1414+XzTwNt4a+P/Jnv4Qa95IZXsVg9EN2lTAz7U1UiW3TVk1Xd/
dTXyOSIpX+8SGl2pXUIMr1Pa1A3YyyeIcYVOkNGDqh6PVl9hGGW1yH+ty/zX3fPDt79uPv31
9JW59YbG2Uma5Ic0SWNnfgN8D35tfFjHN8oppXHgrZyW12RR9h7cx5E0MJFekvSwNZ/FDrkh
YDYR0Am2T8s8bWqn98EUFoniVm+OEr1HnF9lg6vs8iobXs93fZVeBH7NyTmDceGWDOaUhpi0
HwPBCTHRwhtbNNfiVOLjWs4QPmq8tNE5Bus2GKB0ABEpqxJvemv+8PUr8uYGDjtsn334pOdN
t8uWMFO2UIUVPQg0Q+Jwr3JvnFjQc0+BucHPd0j9fOMgmd7GsgS0pGnI3wKOLnd8cfT0dwLH
WQ3xbu6E2Kd6SZKUVvEqmMWJ85VauDWEszqo1WrmYCqKuz12x2KaJE8269ZrKRkffDBVUeCB
8W04W/phVRwF3S4jBiD74r4/PlMsWy5ne6dcREnAAlQn4YJ1oiiLey0cO50Czi6MYTbn04wj
uVOtJymHAfUJrxNno323od+qx+c/fgFB5sGYj9SBplWMINU8Xq3mTk4G6+BcULZOJ7CUe3Ck
mUQ0gqnREe7OtbQeMoi9axrGmxPyYFWFbk/Re82VM7pV5lVNdfAg/Z+Lwd15UzYis8dYy9l2
7bBpLVRq2XkQ4uTMehxY2cfKkU/f/vVL+fJLDPPElPqT+eIy3uP3uda4nBbp89/mSx9tfluS
Xqp3Vl0ax07f7VHjP+WHyzBho9jt/UMKEdbONtWbe9qRY4Qk1ZKYnCT8sYLJpGG4/liPLLqG
KM3EBrYKYd84se6akNYjl5+03pRiJziX4kh1WxbUfRpDWnGDMaZ+LWxiHlfMfh70IPeH60lG
UWOGERdKd6klU/hY7FIGhv+R87SR8dW0LvXfFkIx+Gm3ns/o6ePI6VG9y2JXkjTUQSq5mnGF
hseEVPIsUr8X92A/p3RMzQwhPHd+mPQmnYEIWmiYPUwZvQibVbo1b/6X/Te40TP8sFFkJ1cT
jGZ6B14wOKlVgcNpd87Pm3D+998+3gc2R0RLY4pe75rQAgO8ME5THW9K4AdWJGZLfHcUCTlo
A3KnMp6AturUzkkLjuD0vzsnsF3EvDRGeKKPHSPpAd0565qDHkGHMkvc6dkEiNKo1xcOZi4H
Sl7knGIgwO45l5vddV3OCRo0lZY7/De44mqozooG9Z5UR4oUAfXa1hiz3BhMRZ3d81RyX4hc
xjThfhphMOo9U+PkeKQ0dxHkd070CWDD6yRgXH46ifS3DQQr9cjLBHabDk5zcz2NNfagsoph
P0ivgAfgiwN0WDNhwJQetvj+4hLWeWWBCOP6VfLcKKddXMH25F7FnAfYnhVtGG62a78gWiRY
+jkVpfmcC449fRk3X/3N6ehVziqf+/qROjD1gRplt/QBQA90xVH3vQi/TB4YrL6rSyiTUW2u
enh7eH5+fL7R2M1fT3/+9cvz4//on77nThOtq7yU9Gcy2M6HGh/as8UY7Qd6ls/7eKLBV3c9
GFX4tKQHqbZcD+ptZO2BO9kEHLjwwJTYkUdgHJJ+YGHijbRPtcZPX0ewOnvgLXGDNYANdu/T
g2WBt1gXcO13BlCHVgqWFlktArPhGsfCR73UcR4fddS4ugMXqqrDepQGULFeGRqB/QUNeSUi
3q5nfhmOuXlOO+Y74HF57uXMiVJAoKzE78ExCgel9tb6csk8Jg1KIiUfN6kj1IfhV2e1Maz+
E3FfOY42HGUA1S0HtqEPkm0IAvviz9cc5+1QMJkItFWLkxredtw2cXLCuvsY7k/L1aWuKH12
rq4EuL6FmwZiIQN8S9vzS8a3NCLhZoVw/esrMmFdMNOr/FqvuVqvFT42KE55arXCvIBA8aiT
nYF2IqplrJyUHRUBEzB2AGu0igWd3osZJuWemchA431q9sDq6dsn/1hfpYXSoiFYgV1kp1mA
9QGTVbBqu6QqGxakV6WYIJJdcszzeyMujJCMci1+4qn3IIoGH8JYUTCXeruBpzO1B1/jMdoS
NHKXO81poE3bolML3U7bRaCWM4SJJgdpE5sq0HJvVqpjDTcmtX2sQLJuUdPEarVarLp8t8dL
F0ZHpS349o0TIjZn9fa6U2E3NYeqkxkSv8y9S1zKAq6FaXH29dED3KMXUSVqG84CkWGDdSoL
trPZwkXwIjF0jEYzxBf6QESHOXluNOAmxy3Wmz3k8XqxQutnoubrMMAtBkvBZjVHWP9oM4Jb
nNJ5P1UdsPt60JXu34LulNgu8XkQiM+6Hbs0rha9r3JUYrtzG2rK7ocycAnc1FimxP7OG2IW
JA6oqGp/6y6vUxZ1F8xNxVkHz6ne1OX+2w6L694YoF59AVcemKV7gc2u93Au2nW48YNvF3G7
ZtC2XfqwTJou3B6qVOGXSNFG797pGLOYq4F0AXVtqmM+XrCYGmge/374diNBM/H7l8eX9283
3/6C5zPINvTz08vjzWc9UT19hT8vtdTAQb7f12DW6qch+3QSDP493Oyqvbj54+nty791+jef
X//9YmxNW4ERvdWExwwCTtEr4mzRTD1Yg2aEOrxAXNCmTb2OC6+Nh2LJl3ctvOotm7latSd+
6BlQP9fF5hp1OKaN5Y4NDQQOeCorNpzGcbBLEQ6v396vlOFQqsaPFD+8fb4SqVdpv5ScKzWT
6qsW5uG25PXtRr0/vD/e5A8vD38+Qu+4+UdcqvyfzPko5Fea1WOsAObjUYPAJ3XUUv4+Lc53
qft7PHfo0rouQasiBonm/nI4l8YHcvQYtxlY+pi4pNek2B0HDYyy4hQpzD5YYgVyvP96fnz4
9qiDP94kr5/MqDHXxL8+fX6E//73+9/v5uYJDGv/+vTyx+vN64vZJZkdGn5rpgX+VotzHVVW
B9g+jVUU1NIcs6s0lNIcDbzHdsPN744JcyVNLEaNUrd5JubjEJyR8gw8ag6b9lNsXmYrwkWn
+2hTM0LdgryBH+KYnWldxt3lGRHUN1z96VYd5vdff//+5x9Pf7st4J0zjrsu78Br3JjkyXrJ
7JEsrhemg+u38/JFcKzAfalRidntxmOFWOJv+OYvUjjNmGnCcreLSlEzpZj8Yrh9Xwdzn6g/
0rfDTrnZ/EUarwMs5Y9EJuerdsEQebJZsjEaKVum2kx9M+GbWu6ylCFA0Au4hgMBkMEPVbNY
MxvyD0atkxkIKp4HXEVV+gOY6mvC+SZg8WDOVJDBmXQKFW6W8xWTbRIHM90I8MbzClukZ+ZT
TudbZgpQUuZiz4xWJXUlcqVWWbydpVw1NnWuJVwfP0kRBnHLdYUmDtfxbMb0UdsXh/EDm8Ph
EtUbOub4g5imqYWEubCp8e4C9pfkV2czwEhvcMRB87vuYnELE84sZUrZF+/m/cfXx5t/aEnr
X/998/7w9fG/b+LkFy0B/tMf8wofEBxqizU+ViqMjrFrDgNf50mJ3ygNCe+ZzPA9pPmycZ/m
4DHchgryPMrgWbnfkxcqBlXG4gPoSJIqagZp9JvTiObSxG82vc1mYWn+zzFKqEk8k5ESfAS3
OwBqRBvyytVSdcXmkJVn+8jispzZ4zliYthARkdO3audm0bc7qOFDcQwS5aJijaYJFpdgyUe
5GngBB06zuLc6YHamhHkJHSosFkJA+nQWzKuB9SvYEHfZFpMxEw+QsYbkmgPwPoALkrqXmcW
2SgbQtSpMqrcmbjvcvXbCmnsDEHs3iktwBY42pkSNtdCyW9eTHj9Z5+FwNPFwp0LINjWLfb2
p8Xe/rzY26vF3l4p9vY/KvZ26RQbAHfnabuAtIPCabH8NIGxiVgGBL8sdUuTn465N0tXcA5W
ur0EFAD04HHhOs7xhGgnM51hgO9v9f7eLBF6pQTTRT88Al9aXEAhs6hsGcY9MBgJpl60DMKi
AdSKecy1J2ouONY1PmAmtVzUTXXnVuhxpw6xO+osSFVFBqJLzrGewHjSxPJkay8qH+IA5xeV
O2MdlV5OsERrFwHQTzJHRJcG608CqhOdzeDU28bxDsStRr5eXsuayD16VcCHvOYnnjL9X92u
8MqoeKgfoDt31UzydjHfzt22SEXjzrQAgS3nfZr0zpl/+DyILqlRhQQH3m5mJgh0IJ2MQvcb
tqKODRzKJqXu5IWT9z5pXPFArx5uV5CVtzwXkjz7G0BBHoxZQapyP1jmbl+RH2XVpVWFlWYv
hILXIHFTu8t0k7rLk7rPV4s41FNcMMnANqi/2wcbQ2ZHP58K259Bc9V6CTVW/Ho5FYK8s+jr
1J3KNOK+pBhx+trFwHdmIMEVuVvjd5kgtxpNnAMWkJUXgexUDok4gsRdmtBfO3yYY0Wkasdd
9NsRES+2q7/dSR2qaLtZOvA52cy3buvaYjq9K+fkjCoPyc7Dzj07Wi0GdN+vWlHskGZKls7E
QGTAQdfhcind66MexHwVoJL3+M4dfj1+50yHPWy7zsobTNhUSw90dSLcr9LoQY+bsw+nORNW
ZEd3jJYqsYOcOnYZuWPm1jmgiRFDzAGzO6gM7dyuNERXBOawwu5BEi1QMt0IQpAzKnp/So+g
4KCt+1iVSeJgVT56I4xfX97fXp+fQQX930/vf+kMX35Ru93Ny8P70/88XmyFoc2MyYm81B0h
Zik0sMxbB4nTk3CgFg57HOyuJOoMJiPdKvF8jbuYzR+EcK5gSmb4csRAl9Mr+NhPbi18+v7t
/fXLjZ4puRqoEr1lI9epJp87RXuKyah1co5yvPPXCF8AEwxdNUCrkXMZk7qWP3zEGMmiu/+B
cae5AT9xBKiLgpa/k0N+coDCBeAqSKrUQetYeJWDH1H0iHKR09lBjpnbwCfpNsVJNnp1u5yD
/6f1XJmOlBENGEDyxEVqocAQ4s7DGyzyWcw5EuzBKlxvWgd1Twkt6JwEjuCCBdcueF9R8+sG
1et67UDuCeIIesUEsA0KDl2wIO2PhnAPDi+gm5t3gllZYa8+kSttgxZpEzOoLD6IReCi7lGk
QfXooSPNolqWJyPeoPZU0qsemB/IKaZBwQ4s2dNZNIkdxD2X7cGDi2hJP63PZX3rJqmH1Tr0
EpBusKZUBxm5n+SdR1feCDNIb7xuHGGy/OX15fmHO8qcodXfOpC9lm1Nps5t+7gfUlaNG9l9
HWNBbyWy0XdTzHhxQF63//Hw/Pz7w6d/3fx68/z458MnRhW7GpdeMtN7VxcmnLebZi498GyT
J7DzSfFgzRNzgjXzkLmP+IGWqzXBrEd4gXdBea+gRoo5eOW8YJHV4HJ+u4tMj/Ynrt6pyXhd
l5tXF41klOES1FQ6HHdirWEnYZPgDku2Q5j+oaveRupNct3BD3K664QzPgN8K0WQvgRVe6nw
3KRhvQfXo60B1ZyEbHY1Z/QECaIKUalDScHmIM3b05PUUnhBrp4hEVrvA9Kp/I6gaU0zB/v+
WELRELgVBCsFqiK+vTVDNxUa+JjWtDKZnoPRDntLIYRqnEYBJW+MWBsRpK53mSD29jUE7zIa
Dup22CIv1LFjM77/cPOiQxEYdBL2NNnBKS1VEtObR+m8oQZsJ7MU9znAKrqJBAiqHC1HoGcX
mV7mqPaZJLGH7l4blobCqD1FR+JQVHnhd0dFlE7tb6p212M48yEYPorrMebormfI05weIyZ5
B2y8Y7F34mma3swX2+XNP3ZPb49n/d8//cuxnaxTYw3yi4t0JdkHjLCujoCBiVXgC1oqPAXC
BACLZq+QQQ1X6X3lEV5hplFDDT95ZotzKUkAx8YgrKp0wIMC5OVnenfUAupH1x3KDvV46bo0
alKsDzwg5uQHvIOKxHhnmAhQl8ciqctIumbwLyH0frWczAAsC59S6N6uv5dLGLCXEokMVBFI
hVPfHgA01NU0DaB/E95x++C6ethj07M6cZVSjzv6L1U6pnp6zH9Eoznqi8C4D9AIXCs2tf6D
mNJqIs+GVy2pqzb7u2ta73Voz9Q+0xzR95K60Ex3Mt2tLpUiZnRPROW615ImRSky13VFd6rR
3sc4uSBB1LHYpzk1siVq6lPP/u60uDv3wdnKB4mLgB6L8UcOWJlvZ3//PYXjCXpIWer5nAuv
RXG893IIKsm6JFZLAv+S3rxhQDq8ASLXqb1DSyEplBY+4B8vWVg3PdhCqvFjsoEzMPSx+fp8
hQ2vkctrZDBJ1lczra9lWl/LtPYzhSndWoillfbR8zP60bSJX4+FjMFcAg3cg+adpO7wko1i
WJk0m43u0zSEQQOs2oxRrhgjV8egnZRNsHyBRB4JpURSOp9xwbksD2UtP+KhjUC2iI6nVelZ
kTQtohc9PUocP60Daj7Au0UlIRq4/QXbJ5dbCcLbPGek0E5uh3SiovQMXyLPC3KHdIy97Z8x
vdhgidEgoO5hvbYw+H1BXEZo+IBFRIOMB/PD2//3t6ffv78/fr5R/356//TXjXj79NfT++On
9+9vjPWFoveRmp/CMF3P8DupgYq0dKl2WKlrtSA/TGF7m2IEhyeePAFP6DlC1SLyCFpGcjvj
Ud0+K7WIENAFFoLcxSK89WM6T2GG9JoNOTcbcJWrePQle5V1TPxxIegLWONJhzySpbxZTY1C
U7fQa4d3o7KIV/h66IKGW7QClzW5DWzuq0Pprdk2F5GIqsFbpB4wBmF2RJ7GsfRmGTuRaOaL
ecuHzEQMWyts5kFlMi5dJ5Bj+CbF+xG9FSVXzfZ3V+ZSryhyr6cdPF6tFn6jJkqdi4847bQQ
lwbhI2Ar43kSzudz+iatglWenCbaFinymIibOnKnN2Opj1CnbSNqjS/GVKh0r0VGqDsF/Afo
DULR4Js5cWceGbKBsUlq/QP8DsbOXneAUY+GQLUW+ahFC5wuVHFJRJ2MLHPZnP5K6U/c+tlE
LzvWZY2/0vzuiigMZ84A720SkA0b2iLBLyrJoWzs/ggPywhbdtU/zAsfMGKo0izFjhl7Dmrz
Go/PynJoWawHWbTY9Q4ZFmYoLNzf3eGckxeloCJHE9TbBr2DwG+896R5zU8ojHAxRtPlXjVp
Tp8x6TycX16GgJFBQGscGgyHFm57Zm2aCD0OSLlRGrE4ySNqs+agN7FpDTIZeT6O8dMEHmHz
TJioMZHJu6Mk8/qAkIRxGe0lO9ZitbfuDXYiNmLdfM8EXTBBlxxGqxvh5o6fIXCpB5TYk8af
IlVc4kkW99O41ZMaftWeTM29SerMfc0xk8TIaTCf4fuxHtArcHYR9WykL+Rnl5/ROOshopNi
sYI8MblgelR1evmRe0HfayfpskU3SINLnxA/uUjy7XyGRrFOdBWsfQ2J1rij4iuGKm4nWYCv
ZXWPpCcnA+J8IkowzY9wy3MZYmlA5x3z251LcAIfzdx/aXLzuysq1R+sg0XQLp1q6bQVWJsp
wOPm1GLdNfg1WKwF3SC660FJ7uo0VXpmQJ0ZzM3scnLaqJHqzhHAADRTiYPvpSjINSnO7fhB
Ngo5JhjUXPLTh3nIr1igYQpiEKrRg2xXhyTo6ERmVFF3qYNVsyUVRA6FckqsEUpr0XRHkckm
OaDWPFRzdw3tQzk+dlISLqVPb8zP1P2tOxXWsJd7NKXoH26fAyjBbno0gKcm2ZIEqMAlrVzl
pNiLYMKHIgciGS3xt8AvJ4JGcPhdPp/d8nUYBivsXuhDzsuuwxX3RWw5rZdgD5b0gvxE+0AO
p3zYVuCpwmfeVSvm65AmoW7xiINfnqoIYCCbwD0yQu+xmqH+5cbDX6M/RRQltviXtbpH4wNe
C9B6NSCVSA3kGgnM2pUfzEId0YNGqJdTz8iqlJRQZz/xHnP7F2JACs5F5nLUZp2ByKbSQvbW
Cq+4GMdyYY9XWrqssYtsinsfq2BNK2QuMr77yZi4irlVYbhEucJvfEhrf+uEM4x91JHaSena
qHY4K0kRB+EHfF4xIPbCzjXxqNk2WGqan7Dy+xqbEtW/5jPc2weETgi7VGQFP4sXQu81c2zO
owcugVW4CAO+OMZzb1Hm2JnvjniU8FyCoNjhYjvzlhzROlN64Pgq7cNV8dTUX5y0nIq/vqzj
NCFTBApd3kpchkNHplwdq3RkcvAtDC7tiz3x13PQe3Pd9Jew9ymYvd+5F019tr2i6Bj9LhML
cmR0l9H9kf3tbj16lIyFHnPG8V22p/MyaN7THNKE/OgyfD4FgJt5mqQ0Rk00owCR1FgMQFRE
x3VyFJmxQnUJHosNWYSt4fWpfVKdwvkJEi0FvhML54tt7PxuytIDugqLmQNorh2as1TE5+PA
hvNgS1GjuFj3L4YuVB3O19uJwhfw+gWtRwe6rtXixO9XQOvqksF6tuQHKxxx4LL3v7mgSuRw
5YXKYkSKqTGk0vSObVEtIQrUB1W8DWaLOZ8GWYql2hJlaanmW/6rVJmJepcJfJpHTS+Cc5Ym
IWyXxwk8RC0o6vTvMaD/ZBI85UBnLWg+FqPZ4bLmKvYmPJXH27muGDTpVDKmDy90vK11iHzR
z+8xa0bwUJa3nEEFE2o5MXurxixY6LOa3Fz+E2nKYv5ZSXIGHBRu70pF41jKUxmzsKzuwhne
MFo4q2K90/DgPKUKSQZ0TKta0D/Bs7gqYzCB4sFY8W6AcnwQ2oPHopV+dUxIADo0XhKq6j5P
sUBiL5LRaYKAZys4LXlkE27Sw7HBm3n7mw2Kg8kurrRkJIi7Y3Kwi2Ke8LIJLnjrg8SntSPk
bMUBB/eOMVE1Qgmf5UdyZWB/d+cV6eYjujDo2NV7PDqq3ukFa2AEhZKFH84PJYp7vkSOS6XL
Z/RnGu4IBjio+NsAdV+UFSjKXo479IhpM7pFvmC0Z+0S/EQnSXdkgMBP9y3SLRa/9GggrmNK
kdTgeglN+hesy0CxypiGcRwuqYjuhO19mX0iS0G4g5PGpaiPH0E29wjZRALrB1lUt05+bHl0
OpOep47uCAWVVadudv3xKgWZVLiDDEOUsbnyoWB/tuqgzv1Hdbgnp5DqDDomY+1nWlxqarkH
zU5LWOt1Ut7on5O26uEOhuqq9LcoDtqEs0VLMV255gm1C4YbBuzi+32hq9bDjZzsfNpw9UBD
xzIWiVOuRLeHFzCp9DZkGTLgekPBnWxT5/tlXGVuOa3BpvYs7ikOvsjTZj6bz2OHaBsK9Cca
DggLVrdvXdhsP32stCbNPRj2YI5TP3NYK5w07vyAvRRMQXOjS5Emnc/wSw64edQNJ2Onovrn
JxRswYeyHmu6Kwb1nmgB9p+qN9Db7Yq8MiAn2VVFf3SRgu7hgHqS05JHSkHX8zpgeVU5oYyK
Lj1q1nBJlGQAINEamn+ZBQ7SG8kgkHEtRpQmFPlUlR1iyhlPJvCQBRsrMoR5Ce5gRqsQ/loP
MwDYLfvl29Pnx5ujikZDJrDcPT5+fvxszGABUzy+//v17V834vPD1/fHN1/pFOwFmlv/Xpvr
CyZi0cQUuRVnIukBVqV7oY5O1LrJwjm2lHgBAwpqYWRDBD8A9X9kez8UE0xLzzftFLHt5ptQ
+GycxOaanGW6FEtkmChihjgcdR3IaR6IPJIMk+TbNVYOHHBVbzezGYuHLK7H8mblVtnAbFlm
n62DGVMzBUx1IZMJTJiRD+ex2oQLJnytZS41GMxjqkQdI2WOTYxdjCtBKAd+L/LVGvtXMnAR
bIIZxSJrI42Gq3M9AxxbiqaVnqODMAwpfBsH862TKJTtozjWbv82ZW7DYDGfdd6IAPJWZLlk
KvxOT9fnMxbAgTmo0g+qV6jVvHU6DFRUdSi90SGrg1cOJdO6Fp0X9pStuX4VH7bkrdaZbN5H
v/JnbK8Awlw0cXJ6+pLkIXEfDs8lXNcoJIEG6dgwHqEBMtdmxraEogRYT+n1mK2rSgAO/0E4
8DpvTJmSLb4OurolRV/dMuVZ2cc0ae2iRBWiDwh+KOODAOentFDb2+5wJplpxK0pjDIl0Vyy
618k7bzkoyYu09Z3TG9YNw+37BoSh8jLjc9JNUZQsf8qECfcEE273XJFh4aQO4mXxJ7UzRXf
uui5PLtQ7yXbQfsqN6rr4C7th/u1ZZp7zYFXvhGa+ubDucZ9JxZ1tp1je8AD4jjsHmEv3ZE5
VzGDOhnqUqxvM1Jg/btT5CqtB8m03mN+bwLUeyXW43oE9eYPLky9WgVIe+Ms9Xozn3lAJ1UN
l0l4WrEElxm5crS/HR11i7mdEzD/k0bUaT/AJ3Kf6pbnuFis8TLbA376dHrLU6rjnDqWlT3I
XolQVDSbdbyatbQlcUaclhfWhV0urD4UpjulIgroTXOqTMDO+CYy/MUNAQnBnshcgui4nJMC
zU9rmy1+om22sN37h/tV9PjepOMBh/tu70OFD2WVjx2cYtAhDYgzOgFyH4ouF+7b2RG6VieX
ENdqpg/lFazH/eL1xFQh6YN3VAynYi+hTY8Bp329hV3cJ1AoYKe6ziUPL9gQqI5z6rsSEEW1
/zSyYxF4kdrA0RS+PXHIXO2j446hna43wEcyhsa0YplS2J9vAE2iPT9xOAppQuK3q/CLPM7B
MR0FF1mdA3Lk2gNwFSIbPC0PhNMlAA7cBIKpBIAAQwFlg91KDYy1rBEfibfHgbwrGdApTCYj
iT3B2N9ekc/uSNPIcrteEWCxXQJgNtdP/36Gnze/wl8Q8iZ5/P37n3+Ch1PPMfyQ/FS2/pKg
mTPxAtYDznjVaHLKSajc+W1ilZU5HtD/O2ZYDW3gI3gO2R+ZkC43BIDuqbfm1ei47frXmjj+
x15g5lv702K/27t9tQYrKpcLlFKRV3/298WJ/Y8JoitOxJtBT1dY93rAsDjRY3gwgcpL6v02
D+VxBha1D9d35w6U+vV4QAdPWesl1eSJhxXw8CHzYFgRfMwIBxOwrz5T6tYv45JKDdVq6e0z
APMCURUMDZA7kh4YDaxZDwro8zVPe7epwNWSn7U8VTE9srUQhu/8BoSWdERjLqhyFJoHGH/J
iPpzjcV1ZR8YGGwcQPdjUhqoySTHAORbchg4+BFMDzifMaBmkfFQJ8UMPy0iNZ4mUpDNe66l
zNn8yAevBT1XrZugxauC/r2czUif0dDKg9ZzN0zoR7OQ/muxwHqGhFlNMavpOAE+67HFI9VV
N5uFA0BsHpooXs8wxRuYzYJnuIL3zERqx+K2KM+FS1E19wtmbw6/0Ca8TrgtM+BulbRMrkNY
f/JGpHU8xlJ0+kCEt+b0nDPaSPd19YTMwXRIOjAAGw/wipEZdx/KCbgN8NVoDykfShxoEyyE
D0VuxDBM/bRcKAzmblpQriOBqCDSA247W9BpZFYOGDLx1pT+SzjcnkxJfG4Modu2PfqI7uRw
ikb24rhhsa6Z/tFt8aO+WjESCoB0RgVkcmuNX53HZ2rbyv62wWmShMHLDU4a622cs3mAtVHt
bzeuxUhOAJKDiYxq1Zwzqvhrf7sJW4wmbK7SLk5hEmKDHX/Hx/sEq7HB1PQxoWYR4Pd8Xp99
xO1RvThTi/vYF3K02L7CyerNVjjTyegdruIuYOwdxdmqvxhR9/yUi/YGDLI8P377dhO9vT58
/v3h5bPvG+4swSyMhHUtx7VyQZ1Ogxn74sNamx+tW5zx6bouk1mDkaSZZDH9RS1GDIjzigJQ
u1+k2K52AHL/apAWO9jSc4DusuoeH9WLoiWnU4vZjChQ7kRNL0cTFWP/dPBsVmPBehUETiDI
jz4kH+GOmHrQBcUqMfoX2Ou51Gomqsi569PfBbe2qBwRVrmCX+NlMXYHlKYpdCctu3q3o4jb
ids0i1hKNOG63gX4uoxjmW3TJVSugyw/LPkk4jggxhRJ6qQ7YibZbQKs+o4TFCE5tvUov6xG
j9gYf5lwatmTvlPLHFS90blk/wqpI/stawS8oBaiEvwARv/q5DKjvOneP1ykO31wwJwE45QL
xriefoJhxJEcBRkMLPjvsItRg8LwGgxC6d83fzw+GGMH377/7nnvNRES0+nsY+cx2jJ7evn+
981fD2+frUO3Ufmn9w787RuYuv2keS89XZEHqUQ7pJf88umvh5eXx+eLH+G+UCiqidGlR6wo
CoaQSjRWbZiiBFPBppKyFHuXH+ks4yLdpveVSFxi3tRrL7CcuxDMslYEC3vViCf18Peg6PD4
2a2JPvF1t3BTauB6k1x9WVzNIvzOx4K7WjYfmcDilHdi7pmT7isxUx6WyPSQ6Zb2CJUmWSSO
uCv2lZA2H7AyJUa7o19lcXzvgtGtLuXSS0PFjXFoj5vaMnvxEZ8jWvCwizumCs7r9Tbgwiqv
FlM48tGbFi6ZQRBAjWpr1bTozbfHN6P85g0dp/boac7YDAzcN51PmI5hcdLDfu8H32QZmtUy
nLup6ZogM/OILlXoZW26GdQO8V5mRnMssMwGv1xz82Mw8z+yToxMLpMkS+mGjMbTswYXsacG
A95DQwHMTU64mLqincwgIY1G8y6iJwIce1pejU2tpzoBoI1xAzt0czV3LMqYD0np89dh0hZe
BoB1US1JN0dUNU3B/2lTIxL0F2TCc3BB2zDfspd7QdRsesB2KHRVM+B6bWXvaAbe2PzKMuaC
ZggBTiH9/HKwIMWhcx91dgWHexABvpCfQ/mHvYAkQXL7/apyoWxeytEt9BezME93XxtFj1X6
5nFAjRDJ4PQUzooNp9yMbRc3fnd3onVxOCEsqJKxwe1k64D9CuEmURHFZYsp/CLclpfsOwo8
VvUP7zmfhuq6ojG6ynoq7z2cfv3+PukRThbVEa1D5qc9ZPlCsd2uy9M8I7a/LQNmCYnpQQur
Su9G0tucmFg0TC6aWrY9Y8p41KvJM2z7Rvv435widsYcJpPNgHeVEljPzGFVXKdaFm5/m8+C
5fUw979t1iEN8qG8Z7JOTyxovWqguk9s3XvOY20ELX057ioHRO8UULsitKIm3CkThpPMlmOa
W+ynfsTvmvlsw2Vy1wTzNUfEWaU2c3zgM1LZLZ8JVfInsOlWKRepicV6OV/zTLicc99vuxxX
sjxcYMUZQiw4Qgu8m8WKq8ocr2wXtKrn2LXoSBTpucETykiUVVrACRCX2vAykKm0Mkt2Eh4t
grljNm5TnsUZW0dGFPwNTgg58ljwzaczM7HYBHOsD375Nj3ql2zTLXT/5FqoyYOuKY/xgVhs
vtDnbDlbcP2xnejZoN3fpVyh9Qqm+y9XiAhrGqNpA6138FNPQngxGKBO6KHBBO2i+4SD4W2y
/hdvjS+kui9ERdX6GLJTeXRkgwweHLh85S6NyvKW40C2vXV8il3YNBMFNdGGygS7jAw/tkap
moaVbJq7MoZrAj7RUz5V//yXg6CGHwJaVFSwU4YyuIxu8BXxo2Th+F5g/1sWhI93TC4Q3HA/
Jji2tCfVtq3wMnLeRNkPG1ucKcGFpIdRw6IG6qGotQekE4XQffAS4UIsEg7FIvCIxmWETcaP
+H6H7Q1d4Bo/2SBwl7PMUeoVIsfG7kfO6DKImKOUTNKzpE/DRrLJ8ZJ7Sc7YMJgkqN6RSwZY
eX4k9ZavliVXBvAynJEnopeyg2H9so6mqEhgcxkXDlSr+e89y0T/YJiPh7Q4HLn2S6It1xoi
T+OSK3Rz1DvUfS12Ldd11GqGVdRHAkSuI9vuLRxW8XC32zFVbRh6cYiaIbvVPUWLOlwhKmXi
ktsZhiTZ2sHVwDMLNK3Z3/ZNRJzG+AswJSu4F+WofYOvFBBxEMWZPOFE3G2kf7CM92io5+w8
qaslLnM0+/UfBTOllZLRl11AUCmrQFsXW6jHfBhWebieYQt4iBWJ2oTL9RS5CTebK9z2Gkcn
R4YnTUz4Wu8Y5lfig3Jwl2MbhSzdNYsNXyniCCYv2ljWfBLRMdB78gVPwvPFskg7GRfhAou+
JNB9GDf5fo5vFijfNKpynVL4ASYroecnK9HyruElLsRPslhO55GI7WyxnObwuzfCwRqJFTox
eRB5pQ5yqtRp2kyURg+vTEz0c8t5IgkOMhiEY8l9WSZyIm2ZSd1bpkj6apukeSw+Tn3kbbML
5sHE2EvJSkWZiUo1k0t3pj4l/QCTXUHvwObzcCqy3oWtyHN5QuZqPp/oJHqg7uDcTlZTARxJ
kVRt3q6PWdeoiTLLIm3lRH3kt5v5ROfUO0EtyRUTk0uaNN2uWbWziTkzl/tyYlIxf9dyf5hI
2vx9lhNN24Cn0cVi1U5/8DGO5supZrg23Z2Txjx2n2z+s96Zzyd6+DnfbtorHLaZ73Lz4Aq3
4DnzIrDMq1LJZmL45K3qspoc5VAa3/rTjjxfbMKJed88o7RzzGTBKlF8wFsrl1/k05xsrpCp
EemmeTuZTNJJHkO/mc+uZF/bsTYdIHF1yLxCgPkbLcr8JKF9CT4WJ+kPQhHj5l5VZFfqIQ3k
NPnxHmy3yWtpN1pqiJcrsrtwA9l5ZToNoe6v1ID5WzbBlHjRqGU4NYh1E5o1bGJW03Qwm7VX
1nwbYmKyteTE0LDkxIrUk52cqpeKeHnBTJ13+OQMU0pmKZHaCaempyvVzIPFxPTunJIR6lgs
J2QLdayXE22iqZ3eXyymxSTVhuvVVJ1Xar2abSbmz49psw6CiY7y0dkhE9GtzGRUy+60W00U
uy4PuZVzcfr9OZvERrssNuwjurIgp4KInSK1vD/HRp8xShuRMKQ+e8Y4LRFgZsocx7m0kfx1
V3OkBstGuSDmGfrLg0U70/XQkHPh/pYlVtVt7aF5uF3Ou+pcM5+qSTAlc9KVT91OD9cw7Waz
3i76D2DocBus+Fo05HYzFdWuXFAs/mPyXIRL//OFXrHwS0uL7qtA+BhYFUrTKvU+y1CNzBrv
BgHxSRqXiR83hqlhutiiyeAeuSmYxpZdDWdRaeBScEKuv6unPbZtPmxZsC/+8IKPtmx5BlOw
fnL3qX0Z4H5XPp95udTp/phBx5hoxVov89N1YeaKYB5eqa22CvQorFKvOP2Z/ZXE+wCm6zIk
2FjkyaO90HRHgshyuOafyq+K9dS0Xugemx8ZLiQuU3r4nF/rgHXZiPoezMly/czuR/mhZbiJ
YQfcesFzVizuuI/zr2BF0mYLbho0MD8PWoqZCGWuqzb2Ki7OxYJsxAjM5QHairdRwqsy9nlp
uc+cumX6r0h4NavKuJ9A9fxcC78G61MAC8fEpG3o9eo6vZmijYEyMzZJ+9S5dI8+DERqwCCk
ci2SRw6ym+EXKz3iCmIGDxK4e1H4VagNP597SOAii5mHLF1k5SOjiuVhUOKQv5Y3oHOALr6d
whoLmjnsRa3TmmqQK3+QCJ0MZ1ht1oL6/9RfiIXjJgziDT7wsnglanIr2KOxJDd3FtVSC4MS
JXAL9V6DmMAaAqUUL0Idc6FFxWVYZrpCRIVVZ3qt3FF1wK0TkB1pBkenzuG4ntbbgHSFWq1C
Bs+WDJjmx/nsds4wu9we0Vi1tL8e3h4+gQUsT7Ef7HaNDX3Czzt655hNLQqVGaMmCoccAnCY
nh/03IwUls5s6AvcRdJ6Sr28myhku9XLW4ONRw6P4idAnRoc1gSrNW4QvQktdC6NKBKi52EM
ADe0FeL7OBMJvvqP7z/CdRYaxHnZCvuyPKP3ga2w5sswCkr9VCQYEHy5MmDdHtv0Lj+WOVFu
w2Y5XUWlbq/QHbn1rlGXR+Lk26KKFGfUWyAG3PQakGOrMPr3rQVMf1KPb08Pz76CWF/dqaiz
+5iYF7ZEGKycKaEHdQZVDY5l0sQ4hSd9DYcDRVCW2EGL3PIcsd9AUsN6bJgwLk1YBi87GC/q
7qjbXv225Nha90uZp9eCpC0suMQgHmJzUeguXtbNRL2oAzz8lvXdRA2kTRo303ytJmooivMg
XKwENkdKEj7zODy0DFs+Tc/WMSb1uK8OMp2ofbhIJVbbabpqonFymUwQetB6TLnD9p5Nhy9e
X36BCKB3DT3f2Bv0tPn6+I6hG4z60yBhK2yMgzB6dIrG4273SdQV2H9BT/jKYD2hd44Lalwb
4354mfsYdOKMHLg6xGUwzJ0Qep5RzJiz8CVawPPcOKYOtxHoV/Ww1lDXzn2UD3j6HLKN4wKb
CB3h+VoqOCSnUqVLX4lIVFI8VlV+i+rpI0rrhFiy7ik9RtcLJrteLvrQiD1U6xT/Mw76hp15
3HkLB4rEMalhSzyfr4LZzO1Gu3bdrv1uBx4n2Pzh2F6wTG96tVITEUEHyZRoaqiNIfyhVvsz
C8iKul/aCnC7c10FXgSNXTrywu3J4J4qq9iS61962Sn0NkfuZVxmpT8HKr0RVH4ZczgBnC9W
THhi0n0IfkqjI18DlpqsubipM6sG5VLmiRtRaNDiWFXrRRnJGuY3ntqzys+rqoha7+EUD65m
f2CMLGUAtFgrogcu+9iL2Gk9oseuO3hZ5RKUOZKMnBcAWglwKGL0OtFJ0IVRjWNZBqje5Iv5
YDgTdtLEspwFlNw50Fk08SHBimA2U9jhljsUWhi1+S5qbIAoxy9nz3rLVCTYF90IwaQC+5I8
ZVlrPYkhwK0qA5/I+10EU5EYZV+x+Tq99kI43hAuhGvCHEXB/c/axbns0hfbNdpUgTaitE77
7FvC/rnV9N5pFNuxUAiv8bS01i3J4csFxXcHKq4DcgxUDWZG0b7iTPxOw5Nn1/UyPAI0eHpS
ePdzqMhDuSo1R78VAw2maxAlin18SEGBDDoJ2sqedAwHa+J9Zy0oYUAqZ3XuUT8YvS7pQVDP
dGz/Ycp/EoLZ4ngqG5csyG157NkgBIhPtk0dIMZagACc9PeDAlZ77xdINYvFxypYTjPO/ZXL
0vpJszjTe1eyW6NmTfUamd2T6XhAHEM5I1zuhm6vS8K8U8HyiograSq51Hu2PXGhCag5E9HV
WFIY7umxCGswvWuhjzg0aF0fWEv/35/fn74+P/6tRx+UK/7r6StbOL1MR/bkVyeZZWmBvT31
iTr6uwOaNfFygVU4BqKKxXa1nE8RfzOELGCF9AnidAHAJL0aPs/auMoSShzSrEprY/SQ1qLV
YSZhRbYvI9n4oC47bujxmDD6/g1VbD//3eiUNf7X67f3m0+vL+9vr8/PMA96L2lM4nK+wiLI
CK4XDNi6YJ5sVmsO69QyDAOPAVfeTv1Y95sUlERRySCKXAcaJHdqqpKyXVKoMDesAQvqIm5D
59OVVKvV1gfXxByCxbbYHxBgZCXtAaskZ1oGBiDfCio2J0aXgfzj2/vjl5vfdSv24W/+8UU3
5/OPm8cvvz9+BmP5v/ahftF73E96gP3Tadi2dUvDuCAxMJifbCIKxjC7+CMvSZXcF8ZaHd1E
OaTveMkNQF6sUi4S900tsEk9CJDuiHhhoH0wc7pAmqcnJ5T/FTLfu4CeUCp6t6LhDx+Xm9Bp
99s094Z4VsVYOd9MB1TmMVCzJkbuzVTsvFgyvTgWuP7Gl6uGa8GHoGRerQJbS+l8QX27cHLU
e/JczzFZ6nbnvEmdyEag2zkDSh2LtRZmg7PTfv4BEEa7nTMw0lqJxitF733GKbLdOjpYVm3d
yqxjc/pnRlH6txb9Xh6eYTj9aufDh96bBDsCE1nC25Kj2wWSrHC6UyWcqxMEdhnVDTSlKqOy
2R0/fuxKuleA7xXwqOrkDJNGFvfO0xMzl1TwaN1eXJhvLN//sgts/4FouqAfx65L/YMucBFI
1QdMyx+d3FUG4uwPDxqMJjpjGQwHUSHygsN6xuHkRQ89S6k8m10A5aJ3a2gPt/Xkmj98gxaO
L4ue93wUItoDECTPA1bn4NJnQXxaGIIKmwZqpfm396ZJuP7klQXpcazFnSOgC9gdFJEfe6q7
81HXHZUBjw1sYbN7CsciSamfcgD9Y0dT48OM7OCO89wey2XinPT1OLHLZ0AypkxFVluvGuyR
i/exdDYHRM/m+t+ddFEnvQ/OqZ+Gshxs22eVg1ZhuJx3NbalPxaIuL3qQa+MACYean0s6b92
TsLuwmAKAZ6v7jqlnLClnR4cUG8F9YbUSaKRTF+BoN18hk3UG7iWxCukhioZLwIG6tSdk6Ze
lAI3c4v5HcX3d2hQr5xqEa+9L1LxPNSi2MwpFixpSpY7F/VCHfxsGqjipQNSJcIeWjtQk+5r
QdTiRzSYdWqXCbcEI+fcLALlLXwG1XJ/Jnc7OG91mLbdUqQ1Pmgp5KybBnN7O1xfKaH/oe4m
gfp4X9zlVbfve9E4y1aD2SU73TqTq/6P7A1Nby7LCixpGWcizpdk6TpoyZybS/pLt67eo4Pn
E4G37wd8GKd/kB2s1aZQEm2ARmtTBn5+enzB2hWQAOxrhw+tKuVvWSvsL1H/oOZ+IEqfLhtV
z7MyLZru1jmGQVSWSDziEeOJHYjr58SxEH8+vjy+Pby/vvmbw6bSRXz99C+mgI2eGFZh2Dmn
FBTv9lIUO3zLCt7s1ssZdbTmRCL91+FusfgzbK2HGn16cRqwD9d7aR3Cd/u6POLH4hrPsV0L
FB426rujjkZvqyEl/RcbhRJWWrmUlBa9E2qxwYYCRxyfvg5gIkK4zz5WDDfct3o5KFnsseQ8
4u18NWPCW5VVbPtiYKyGH1NWczLNfZs5sd4vp6mVTxnpZ859idmNOjcTA9d7aSTNOHCFqiZi
FSqYjsISUVpnxinMuNGiTBftA9aSkB8sTv7DgHfMBs4LtcT+MUbW2xuP9XVI6/r+JNOz3556
uqnBtHbGdDPnumDMqC5bchI7DrU0l4XMxC3XA49FLZV1dMX0tlb4xQZBYdWygYMNg+fYgv3Y
+Yx35iXTkYEIGUJWd8vZfMsSfFI643C9ZgYREFuWANd58xUfo91M5LHFRloIsZ2KsWVi3CU7
LYAxFWic0ZtlFZbUKV5FU7y95vEnJXtYgB3KO9R6ktos1xPUYbNc+JSWbGWZpBlWVB248RzC
izWeRWQJM3+NrJ6SrtEqS8LrsZkZ8EK3iqk7VLJ1dJXGOqgMjZ0Ljj2kueXAAN7uM7heKJga
z5sQLqpZPNjw+IZNZ73YovAwicOeagTKnTOxm9sBODn1IsFdstlKOCszE1/dK2z81WCDo3eK
GjtFs8tNxuOX17cfN18evn59/HwDIfwTFhNvsxy8Wn+hJXeOGiyYJ1XjYnbJdcDmgF/oWwwe
CLggHAzcloVwvsY72rV3Ld52377uOIvKDYpvmC2gV5/Wq0uqd2egXQP/zPBzRVztzAmxpWu6
wTegxOKjRcrKQTztNIveF62zGtlmjsK12rRu46fFR/Jk26JaSj262eVVDM+EnAT6E0in68V4
GbUPbWAn6MR1Hw0a8NSGq5WDuds6C2ZuCT+2oxSt5fxf+i4MeuVXuvF8toSj0G4Zpk5ywEig
8PKEGR3H7QKbOSgTOg1sas9tdtmEbrUrr9E1svC7baNWK6/ezmq+jk2BxjsV89WPf399ePns
f7dnA65HC6/dzfzgZmfQwC2ZuXBc+Ci8jHFRV3a3n1bJWEvObm66p2xNEewUtUv+g28L3ET6
d3ju1FDfq8YoNZ3cDhDrel64fdE1EXEBvZDk0M9AH0TxsWuazIHdG5Z+eC+22BtgD4Ybr379
3Y6FlTfX97sfdwivmlW4cBcQ8+TUaZ3e+JqDXhT+3MaEZ6KhO3qGF2EcHK79HqHhrTep9rBb
wZ6VtwFdE3UWg3qWB+w4Okh1m95z/cE1KDCCKy+RQXbt76flT/qre0tsZwjj+B40gt0529/a
WELL8qU7hVTepAKm+vl5rU7iReB9oSoTcQITWvje4er3aNFgjjcUaB5xPzKPF4swdOuvkqpU
48EU5Pf69vMpLY+rYKFm4xwIjtWvRiAXTD1xxt485qB+N3z2/Jd/P/UKCN4xoA5p72aMBcmy
JWn0TKICPYtNMVhzAKXWxnyE+TnnCHwu1pdXPT/8zyMtqr3HAucLNBGLK6JlN8JQSPzOnhLh
JAFefJKI+AUmIbBJARp1PUEEUzEW8yliMsZCLwDxRMkWEx+1Wc8miHCSmChZmGK7BiMT3enN
Cp6ajCplJ074+M5Adaqw6hwCh2M5lgMxmUrPLgtCNEva05CLcicfiB5VOQz82RCtXhzC6LQw
yqM4TNbEwXY18XFXU4dn1k2J/Ydgtpddr3A/+fDaVTXA5Efs5AgsaDb21fYI9lmwnE0IHINn
927eFvV88iTC8mh27fciIom7SMB9KTpQGF7yO3H6B8MwhPGmoIeZwHC+S1HjUd3B+uwZW28D
I+Im3C5XwmfcQYjxcAqfT+CBj2fpXm/xTgufURHWoD2Ieg/Vj8EhJIxhchzlEFSTciwRWCfj
vsARO4esNU7sQ6DwBB/C28f2TF07+PAon7YZoHCNYRPz8N1RCyx7ccQ6jUMGYIxrQ4Qwh2Ga
YXjenxOrSMOn+B1nYIZn+n6KdYu9dQ3hY/r0fYClqqBgPmEGymzhE574ORAgt+NtNsbxJmzA
6ZHAJd9C7PFBHyrQfLnaMBnY93RlH2SNNRdRZGPfY+I7t0yqlmDKbY9S8yjyKd3tl/MV01qG
2DKVBkSwYrIHYoN3ZojQGxQmKV2kxZJJyW5RuBj9LmXj9yHTwe0KtGTmlOGdKtP5mtVswVRz
3ehZDn3N4ZzT1wP6p5ZVExfqlY7sgaB9/ffwDk6FmOeu8LxfdSKSzXF/rJENBo9aMFyyWZBr
/wu+nMRDDs/BSOYUsZoi1lPEdoJY8HlsA/KmYSSaTTufIBZTxHKaYDPXxDqYIDZTSW24KlGx
3uwzedyGTUreag/4fMYTO5HPVwd3jh/zAZvXKo8ZptZjPCaKJWPZIufN5oDTo94Rb9qK+ZJE
kdOMCzxnPzxJs0yP8JxhrP0UsnwQjqlfubrVG/KIqa7NPJytdjwRBrs9x6wWm5XyicHyEVuy
nYoPOVNbu0bv8Y6NaFImxX22moeKqQNNBDOW0CKUYGGmn9rjTWzCc2AO8rCeL5jmklEuUiZf
jVfYX/KI6xycqe/SJiuuW4F+G9+16enqgH6Il8yn6f5fzwOuw4GfQbFPGcJM/kznMcSWS6qJ
9erHdF4ggjmf1DIImPIaYiLzZbCeyDxYM5kbC6ncfAXEerZmMjHMnJl4DbFmZn0gtkxrmJfc
G+4LNbNeL/g81muuDQ2xYj7dENO5c02Vx9WCXaWamFjEG8OnxS6YR3k81Xv1IG+Z/p7la2at
BQ1NFuXDct0g3zDfq1GmbbI8ZHML2dxCNjdupGU5OwjyLdef8y2bm97fL5jqNsSSG0mGYIpY
xeFmwY0LIJYBU/yiie3xmFRNyayNRdzors6UGogN1yia0DtT5uuB2M6Y7yyUWHCTkrlN2aLv
r+irqjEcD4N8FPDdJtCbJkbUMnMa23kscTEQhx9bj0EWITe79RMMN5xEG8w23FQJQ3a55EQ4
2I+sQ6aIWopf6q0lU+/HONnOuEUFiIAjPmZrVrgBC2/syqgODffpGuZmFw0v/mbhmAvtvtoa
xZo8nW8WTJ9OtcyxnDF9VhPBfIJYn4k/6DH3XMXLTX6F4Qa65aIFNx1rkWe1NoYqcnYONTw3
VA2xYLqtahrFdiMtKa65lU1P0/MgTEJ+56LmM64xjS+CgI+xCTfcVkDXash1AFkIouaAcW79
0Pgi4NepDTOumkMecytkk1dzbmIyONMrDM4Ntbxacn0FcK6UJym6uDry8psm1+GakU5PDfgf
5/Aw4HZ951DL2XNGmAZiO0kEUwRTIQZnuobFYWqgarOIzzbhqmEmaUutC2ZLoSk9Dg7MNsQy
KUs5N5cY5/pEC+fEv119xDl2Z3hjPbWFbG5n1JkErKkC1UUPwCPGWucJ1tH64/XOaLt1ufpt
5gYud34C51oazyRdU0usFj3wvdmAbl+e9MyQVt1ZGq9Qo8oqF3AnZG0NVrFarlwUsJ9nfez8
x1H6u50sK2NYRBlF2SEWLZP/ke7HMTQ8mzL/4+lL8XneKSs6iayOfutadXcPTtLTrk7vrvWG
o7Xjh6w8gMnMIcLYn+AVqwcO6hA+c1fW8s6HVZWK2oeHhzsME7PhAdWdeOFTt7K+PZdl4jNJ
OdzEYrR/mueHBruuAVMPRlXANE6cCTyharmoq27hBiZnPsTGA1uoSaMXlFLt3EfOJMAl/mVi
0CEWy1l7Ay8zv3Cm9voAzEfG1dikWoakxdJR1lPljdrGPo6Zqof4wPSK5tYtf/T2+vD50+uX
6bL3rxj91ED7sPAqpHn8++HbjXz59v72/Yt5FDOZciNNrXoJN9IfFvCCbcHDSx5eMYOuFptV
gHCrWvHw5dv3lz+ny5m290WpmHLqKaRkRtioam06nMgE0XdEt49O1d19f3jWTXGlLUzSDSwt
lwQ/tsF2vfGLMRok+uEizhvdES7Ks7gvsYvbkRpUaU05zw/vn/76/PrnpLNWVe4axiASgbuq
TuFFFMmvP6v0o/aGnnlivZgiuKSscpIHX04wfM40dMsQ50Q04IQFIfZGmAlqL4V9ojeR5hMf
paxBEcJnhMq3wZpLTDTbeZ3D3m2CVCLfcplpXKySJcP0b4e5OIs4WM65nJIzA9rnvgxhXqdy
LXiSRcxZ1qqLVbOeh1yRjkXLxRhuUZkYWjZfwFV03XBNXxzjLVuZVnGXJTYB+5lwDMdXwLha
M0bE8jagPcyYmmfSKFuwo0eCKlnvYIblvhpUp7nSg44yg5uZhyRuHzbv2yhiRxOQHJ5I0aS3
XHMPhvQYrlfzZvt0JtSG6yN6nlVC0TL3z9W4ZBaBqDbgg4VGiO+Osk4dMDlZD64OnMkcrOr4
6EbvmymaRnEXL8IlRc3tSujkpqrVXHc04tJwn5aJGyxeQQcikM5kJ5sq5qbB9FiX/jfIaDOb
uVAuFNZuETst/tIg68VslqrIQVM4zKCQFaVi1IF/UA7sCTCjQH+9kxIgp7RISqv5Qyxqwc3H
PNi5McINRQ7crGP1kN2A+ieYbrW+MIj9QBXPA7fKzJnqfEHB4kTbsFc0pYHWM7fK9KbC6VFw
hDRoxfvMYhNt3A+FYwa6SvUbaA8NNxsf3HpgLuLDR7+zpVWrezXXfrZtU+lUidzOFq2LxZsZ
zO0Y1KLmcuPWzCCYuqB5EjONuhpimtvMFk6GMt9XWkCjH13BELNNPcbOT+tlu3baH0x8isAZ
8q3113YBjnmGq2pQk/7l94dvj58vQlb88PYZyVZgfj/mJJHGWl0YtH5/kowOQZKhgl319vj+
9OXx9fv7zf5Vy3Yvr0TR1xfhYGOMTxK4IHi/X5RlxWzyfxbNmPBkxFNaEJO6Lwi7oZzEFHiB
K5WSEdLyfn15+vTtRj09P316fbmJHj796+vzw8sjEnWxwR5IQhnDOCTVCI4AiBlWyCqWh9Jo
BI5Z+qyTznJhFNejWiZ7LwLYv7ya4hCA4iqR5ZVoA+2gMiP2VQGzdi6hgMagM58cDcRyVG1W
j07hNcu4af329fHT0x9Pn25EHgmyZRVk8Au/DQxqPzyWTGkJz8FasHLgy8c5RG8WhA2913Np
F+fFBOtXBjE+YWwu/vH95dP7k+6f1uapv23Md4mz5zOI87QHMF/dFFDrI2NfEU0NE1wtNvhx
6oARSwjGhEf/GomGFE0QbmZM0awZ9V2WtjG2MnWhDlnslsV4oZ/hSwIT3NHpvGCOD3ioEGsb
iwUnQ1M7QOZjjf4qtjkwgFhZG5Lot7vE6hXCiR3PEV/5GFZWGbGFhxFlWIOR11mA9EcdWSWI
VVvNgLZO69ZuD9I6wIRXa4yHTwsHK71z8vCDXC/1QkrfpPfEatU6xKEBm2xKxguK6VLA2zJS
b1YkuTuK+paxFwibI/L+FABqi3I8FTRl+MHjcE53dopuQ1D/BxS3L5+nSGJd6cLRp26Am5d2
ca4F1pJGcN/aAWYdAc44cMWAa/xs0bSgp37bo/ZZnhtWo/hR3AXdLhg0xPYAejTczvzMQHef
CYkfn1/A0AHtK3Wa5HAqhDZOH1vrJoxOplR9GiDuZRXgsIGniK+rPTpZIyNiRGln7R/xOcfW
ZuL2DT6YErhv3AzYqNbvW66+7hiSWCo0qPuE0oC3Ib4nNZA9vHEKmsbMMqDkcrN2HTcYIl/h
a9YRctZLg9/eh7pjBm5o7ChTRO1q5q5DIgLfGzxYNk5bDy9FrdTY5E+f3l4fnx8/vb/1EiTw
N/Ll/fHtjwf2yBQCOJ4mDOQtDu7zHMCIj2lvEnVf0VrMKN27qWS52zWd17KgEj6fYRV2qz5O
bjg916gmde8l7AXdOhOEr3g+lM95+4sChwxKntKOKHlJi9CASUGj/iI2Mt66pxk9iS6QSDSc
PPq9e2DEMSHed3uXjX6EczYPNgtmOGT5YuUOUs4FicHH98vjZs3AuSyZDZmZx6g1AiNB9c/I
fzCgX10D4dVWrJabLFg6X5mvQBfDw9xGM++LNwwWehi8cHYx0AVgMF/o6nFvHPZ6AwzGpkHs
+Ngp47wM3UnYmL+xRvyRdMAol10ckjrHGRdiJ9tUt16ZNUR/9xIAfD0crS8TdSS26S5h4DLc
3IVfDeUJDw61xkv1hYPdRojVkChFNyKIS1YL/PAGMYVo8NYfMXavwVIRdbKEmL7jZkk5v8br
BRbOINkgdoc0weB9EmKcPcuF8fc4F86RQFAHsduRCWbFFsF9GECZ9WQcvOsgTDBna9gwbPXs
RKF3p3wZqPiDfPOa3cIEs1qxdSBVtl3M2Gw0tQ42c7YP6il3zVcqrLYbthCGYavOPI2bSI0u
eJThq8d9UIcYO/tPUevNmqN80Z5yq3AqmmOSg3DheskWxFDryVhbfioZZP8piu/mhtqwfdZ7
9+dSbAX7OxuX207ltqG60Yjr99KOV1zCb0I+WU2FWz5VvdvhRx4wAZ+cs0O6MK5JScREcoKY
mK78zRDidseP6cRkXZ3CcMb3G0OF09SWp7B5iQs8qndw5LAJ4ii6FUKEuyFClLP7ujAqyCsx
Y9sPKMU3rVrl4WbNtqC/T0KcFVW6U57HnKShpd7VfL1g4/obBsoFC77N7MaA74f+BsPl+BHo
v3R1uPn0N9DtiMexzWe55XQ5w/U0t+VXTH+vQji7++A491k2kgOpX5sL4arMUmbFJtaL2zxD
hOB42PMTpCgbMOyDXfiCzsB4yYudDX15/Pz0cPPp9e3RN2xsY8UiB6eH3g2xZbW4mJV6x3Wa
CgA6CWAYazpELRLjRJolVcJcTvfx4ikGKuEKhS219GhZNHWZZX6dXZguOSFTJieZpGVH7HVb
6LTM9Kb2GIGDQIE3PBfajSKSk7sFsYTdfuSygHlMFPtUuSHg4kXdpllKLM5arjkWeKthCpan
eaD/cwoOjLlf6TKdX5yRk2uTWHTcgdodgyZwObNniFNu9HsnokC9Si4a1LKHBk4vv+D6Y8qK
KW1wNZdgunTB5BcFtGz6h1MqQApsRqeBC2XP0QcEAw92IhFVA5vU+RpTyX0h4NjbNDtqcMMZ
N1oqNTa4u6xUSv/vcpNlxrJ3dVW7c4QGciI4xFYpI8XZZRI7B5W1AToIReEiHWMTXC/jE/ia
xT+c+HRUWdzzhCjuS545iLpimVxvwm+jhOXanIljqgYcW6KaqcFNn9Szcl5in8A6ibSgv30P
XXpHRN4l2TJRlzU6TJN2saTF6/19k5iOq6Saen+ExnG9AkIDpOC3dkFrDB8rwe+mTkX+EXcS
jZ5lEZVF4hVN7su6yo577zP2R4ENJWqoaXQgJzo1pmKqaO/+BneP6ILIYgcf0r3Rw3TP8jDo
VT4I/cZHoZ95qO7eDLYmvWRw3kA+xpqElLSPYd8OUP2ggkkR43WWgcDHfaFy2TR47QIaZ2HX
siOoHYzLolVXefz908MX39MnBLWriLMaOEQni+rYdOkJFpQfONBeWdd7CMpXxAOJKU5zmq3x
YYyJmoVYoB1T66K0uOPwGDwJs0QlxZwjkiZWZFtwofRSmiuOAD+ZlWTz+ZCCBvIHlsqC2WwV
xQlH3uok44ZlykK69WeZXNRs8fJ6C2ZG2DjFOZyxBS9PK/wInxD41bRDdGycSsQBPlogzGbh
tj2i5mwjqZS8BEREsdU54eeSLsd+rB70so0mGbb54H/EaIRL8QU01GqaWk9T/FcBtZ7Ma76a
qIy77UQpgIgnmMVE9cEzPLZPaGZO3HFjSg/wkK+/Y6FXDbYv6808Ozab0nqFZIhjRZZHRJ3C
1YLteqd4RmwPI0aPvZwjWllbB8iSHbUf44U7mVXn2ANcaX+A2cm0n231TOZ8xMd6QT092Qn1
9pxGXulVEOCDTpumJprTsBsULw/Pr3/eNCdj79RbEPrtxqnWrLeB6WHXWjwlme3TSEF1gHcv
hz8kOgRT6pNU0t/vmF64nnlvvwnrwvtyM8NzFkbpBT1hslIQOdGNZip81hGvg7aGf/389OfT
+8PzT2paHGfkPThG7SbyB0vVXiXGbbCY425C4OkInciUmIrl79K6Jl8TQwgYZdPqKZuUqaHk
J1UDWyDSJj3gjqcRltFCZ4FVTwZKkLs2FMEIKlwWA9UZXdp7NjcTgslNU7MNl+Exbzpy8T8Q
cct+KLxLarn097I5+fip2sywKROMB0w6+yqs1K2PF+VJT6QdHfsDaWR6Bk+aRos+R58oq7TG
YtnYJrvtbMaU1uLehmugq7g5LVcBwyTngNgkGCtXi131/r5r2FKfVnOuqXa1xFdmY+E+aqF2
w9RKGh8KqcRUrZ0YDD50PlEBCw4v7lXKfLc4rtdcp4Kyzpiyxuk6WDDh03iOLTGNvUTL50zz
ZXkarLhs8zabz+dq5zN1kwVh2zJ9RP+rbu99/GMyJ9a/ATcdsIuOyT5tOIYcWahc2QxqZ7xE
QRz0+rKVP8u4LDflCGV7G9pZ/TfMZf94IDP/P6/N+2kehP5kbVH28LCnuAm2p5i5umfMCU+v
pf/Hu/GL/vnxj6eXx883bw+fn175gpqeJGtVoeYB7KC3uvWOYrmSwericgHSOyS5vInTeHAr
7KRcHTOVhnBOS1OqhSz0Bj0pz5SzW1tzDkq3tvY07JPO4zt3uG0rIk/v3WNFvRnIyjWx5Niv
V+dViC0NDejaW6YBW3uN+LGshSeWGLBL4oWXnWVAyJv5Yoslo+PHqfT84lsmyzO87fWoeiqi
OKm1riz12xemen99GKXHiYqWp8Y7KgdMj6OqTmPRpEkny7jJPPnRhOK69y5iUz2krTzmvX3x
CdLx2tr3hdYbJ0mzmBu5efKTf/3rx+9vT5+vfHnczr0OAtikfBVi+2j9LYtxhtTF3vfo8Cti
BYjAE1mETHnCqfJoIsr0yI4kVsJFLDO9GDwtjCGVU7WYrZa+jKlD9BQXOa9S9wS+i5pw6axG
GvInSyXEZr7w0u1h9jMHzheGB4b5yoHitxCG9aeLuIx0Y9IehXYE4ONDePOiWVxOm/l81sna
WXMMTGulD1qqhIa1KyRzacEtnUNgycLCXTwtXME7sSsLZ+Ul57Dcslplx6Z0pKUk11/oSERV
M3cBrNAJfqEV8/GWoNihrCq8vTM3O3tyvG9KkfTvyAiqcqm/xL8XOlbgcY52pGU2+vPq3yt5
818sdmkXx9K9q7KWr8zlrDdt9c/+T5Xc6b2BqojDPyZMLKrm6F2w6VpeL5drnXniZZ7ki9WK
ZdShO5VHF80XASj7ubBxVvm3l8Qihi+T2ARVGXsfe8E6FQs918Q11lxEtO8zbSyrdbSgZQqv
yErk6lgMtkuWnXSvGREzdeiwqrqdzP060rjuJbKL1XSqEPFqppW94+zbzj0PyJeLjRYZq53X
rK4fNIx2TeVNvD1zarzvMLaKdD9ycfvCjHhkpoS3kDW6LvAFB4yM8bJ6YmCUidfzwZLTKSk9
fDSa8IFZWEbyVPn9duDypJqO51yLDvRw1w5Xd3UG1rAmuhj0h33gra+Y5gqO+XznF6ANtKSf
i6r2ik77drf3W0rpFolg7uCIw8lfQi1sJ3D/FBDoJM0aNp4hutx84lS8vhdws40/dAfLFbuk
8mSjgfvgN/YYLfa+eqBOyk+xgVnUa1uL8oodhkty/0hM72K8loChQVA9NIwnlIlxcWImnJM8
Sa97GdDsprwUgAAdhSQ9qd/WSy+DwNFnmF7EjJpECCoLZCYCPZyfrXy4e8f++DI9Tm8me87u
Y60MrjeweR7/Ci+vmW0mHAEARc8ArBrSqJTxg+JNKlYbooJntZbkcoOf8ZmjX4uNIeFppItd
YrsXHS42VpJLDMli7JLs2rkXyOvQvcVKVFS7UXWbS/OXl+ZB1Lcs6NxK3KZETLJbdzi6K5yL
m1xsifLlpZqx1NxnpIXpzWx98IPv9E478GDm4Y5l7Puf3yYNrQEf/n2zy3s1mpt/qObGmIH4
J1KoGZMKW7/j7Z7eHs/gMe0fMk3Tm/liu/znhEy/k3WauOe2PWgvg3x1NBAzurICBaDRmhhY
PIO367bIr1/hJbt3sgRby+XcW/abk6ufFN/rHblSUJD8LLy9ApLYr8jy7LRn9kTLtTeQLdyd
UE2YMSpFobskqaELjvdqF3Ri+TEqbla0QRuvh5dPT8/PD28/BqWpm3+8f3/R//73zbfHl2+v
8MdT8En/+vr03zd/vL2+vD++fP6GusKgWBnpqaQTep+i0iyNfS3JphHxwTvZqPuHXqOr1fTl
0+tnk//nx+GvviS6sJ9vXsGs3c1fj89f9T+f/nr6Cq1sL5e+w3ndJdbXt9dPj9/GiF+e/ia9
b2h7+3DO7RKJ2CwX3kmjhrfh0j8WS8V6OV/5yxbggRc8V9Vi6d8TxWqxmPnnEmq1WHr3loBm
i8BfPbPTIpgJGQcLb7N+TITeq3vfdM5DYmf9gmK/AX0fqoKNyiv/vAE01KJm11nONEedqLEx
3FrX3X1tXeaaoKenz4+vk4FFcgKLVp4cbWDvIA/g9cw7dOhhbqkHKvTrpYe5GFETzr260eDK
G9caXHvgrZoRT9F9r8jCtS7j2iNEsgr9TmRmDP+k0sL+FAcvdjZLr7aaU7WaL5kZUcMrv5/D
pdnMHxXnIPRrvDlviWcvhHo1cqrahfUbgvoDDNoHMqaZbrSZb7h73ZUdpSi1x5crafitYeDQ
Gxam0234vugPIoAXfqUbeMvCq7knWvcw33O3i3DrDXRxG4ZMFzioMLjcQ8QPXx7fHvqpdfIK
Xi+yBZwdZF795FJUFceUp2DtT5GArrwxU55Wa39yM6jXIqUeHFy6m7XfHuVpu/a770mt14HX
T/Nmm8/8qR7gud8aGq7I24gRbmYzDj7N2EROTJaqni1mFXMPUpRlMZuzVL7Ky8w7IFGr27Xw
95mAet1Oo8s03vtz+up2FYkd3/AumjZheuutXWoVbxb5KGvunh++/TXZ1fQ+db3yB4VarMkD
XgvDW3X/SgieUxrZCo37py9aDvifR5BtR3GBLotVovvVYu7lYYlwLL6RL361qWpx8+ubFi7A
XhKbKqxwm1VwuFwWPX379PgMZr9ev39z5Rd3oG4W/syZrwLrZMcK271I9B3Ms+lCfHv91H2y
Q9oKcoNUhIhhrPuGdsdTQpm3M+Ly4EKZcULcElCOej8iXEPdyFFujl8hUe40C3jOzBBTlOO+
CFMb8j6WUFsyuVBqM0HVH1bLgv8yWOfml9aq5NUm36v5mphfMiLz8HrFztffv72/fnn6v49w
R2JFdFcGN+H1JiCviLkGxGn5NQzwyzWPJPY2KDnX7HyS3YbYexEhzYZ2KqYhJ2LmSpIeR7gm
oGa6HG498ZWGW0xyARbXHG6+mCjLXTMnGkyYax01XcqtiL4Y5ZaTXN5mOiL2huezm2aCjZdL
Fc6makC0wXztXb7iPjCf+JhdPCNLncfx/dtyE8Xpc5yImU7X0C7WIuBU7YVhrUDvbqKGmqPY
TnY7JYP5aqK7ymY7X0x0yVrLXlMt0maL2RyrjZC+lc+Tua6i5ahW088E3x5vklN0sxu25MOE
b940fnvX0vPD2+ebf3x7eNfLztP74z8vu3d6BKOaaBZukWzWg2tPBww0mbezvz1wrTciDqor
OVEL6/aGK9anh9+fH2/+v5v3xze9jr6/PYFS0EQBk7p1FPKG2SgOksQpjaT915SlCMPlJuDA
sXga+kX9J7WlNxdL77rZgPiVscmhWcydTD9muk6xi6UL6Nb/6jAnRwdD/Qdh6LfUjGupwG9T
01Jcm868+g1n4cKv9Bl5Ez0EDVxduFOq5u3Wjd8PkmTuFddStmr9XHX6rRte+L3TRl9z4IZr
LrcidM9p3XyUnrydcLpbe+XPo3At3KxtfZklc+xizc0//pMer6qQmJkZsdb7kMBTqrVgwPSn
hatCULfO8Mn0xit0dQvNdyydrIu28bud7vIrpssvVk6jDlrJEQ/HHrwBmEUrD9363ct+gTNw
jKqpU7A0Zie9xdrrQUmgZ/SaQZdzV23CqHi6yqUWDFgQnnwz05pbftC17HbO4bTVDoVnsqXT
tlaz2UYYO2TcT8WTXRGGcuiOAVuhAdtR3GnQTkWbcRfVKJ1n8fr2/teN0NuSp08PL7/evr49
PrzcNJeh8WtsFoikOU2WTPfAYOaqgpf1iro1G8C5W9dRrPeQ7myY7ZNmsXAT7dEVi2LfahYO
yCOLcfTNnOlYHMNVEHBY592I9PhpmTEJz8cpRqrkP59jtm776bET8lNbMFMkC7pS/q//p3yb
GMxFjdLM8OABRdX72ecf/R7n1yrLaHxy5HRZPOB9wcydMxGFts5prPfvL+9vr8/DYcTNH3pf
bEQAT/JYbNv7D04LF9EhcDtDEVVufRrMaWCwBrV0e5IB3dgWdAYTbN/c8VUFbgdU4T7zOqsG
3eVNNJGW09yZSQ9jvYV25DnZBqvZyumVRpIOvC5jdPWdUh7K+qgWzlARKi4b99XCIc2Qy7zm
9fX52807nAH/z+Pz69ebl8d/T8qJxzy/R/Pb/u3h619gN9NTSxV7tGzoH53IE3zlCpCxh0sh
oqkEwEnit93GgO6+wS4T9qITNX70ZQGjWLCvjtjwAVDqLJv4kNYlem2dYJ0t/cNqTSVKkiBd
oj/i2HbxQdTk7Zzh4Eawy/NOpdkO9CZogre5glqn6n49vosGiqS4M8Y9GO9yF7I8pbU1MKEX
BUzDw7FO73CSy/Uqid40zgfv07wzBtOZgkAZp7hTPtwOw8VifwFw8+rdHqIooFEQH7RcsaZF
sJoGGdFmHfCircwByDZsKVmLJMUKcRfMGESsGqe8uhPusUbOBevc1u7hWN6y+JXkuz04+Lnc
EQ/+527+Ye9P49dquDf9p/7x8sfTn9/fHuA6ndaUTg0MTNMsivJ4SgX6hB7o78JXLDz4Zvht
wSTVgfWATO4PDc1JbskroR7pRFYdGEM9I99rCnZpXZc1x5e5vfmfCsDWrGH2Jy5DjXa3p3w/
6jt/fvvy65NmbpLH37//+efTy59OD4RYrgrwgKuznt7AjZatuDL6kMaN4gIOA92nsvLcZekp
NXYT4rQq9bzFJWGzOEWZKG679KT7rTO69LCkLXDKz/tdy2F6SojdWWKf01flPbbGVlZ7bOGB
eZrsZIqtsQN6TDJn9LhTXb4X+8DNNZa1Xpy6uzR3Bp/R7UzORsWKMnetk1NUxgflfLqs9dzY
eUO6EkU6ug1Mnr59fX74cVM9vDw+O5ORCdhlp0QxCXjnvBfmQyK7rNHCUJ7O6AEjit0rlmXJ
drZkQ2Sa3C9X2K7hhdT/F2AxIO5Op3Y+280Wy+J6RmqdLg74/TYbJBSCT8XYs8nu5rN5PVct
ef7mBlKz5aKZZ+lEINnUYOpA70s2m3B7cppxcIpCGudicTt6e/r856PTTtYAmE5SFO2GvMYw
i+8xj8zinoiYMtCynR7O1N6O7d57AQ5Twfd2UrVgt3GfdlG4mp0W3e5MA8P6UzXFYrn2qg5W
m65S4TpwKl6vZfo/GRLDmpaQW/ouFlbkUh1kJHotArIXBlZ2za5azp2UYGn0rrQdwrVaTejF
wpFiuIHYg504RJ2jyYNpGSiXPigBi5gzZmNngRd1XO2dAWw86OoKyZ32zFtnHtXALnIrq7gn
El0P9FJdJDlmFoSLO2cmy6CL3DuSU+JOv/Uc3z2Y6g3dhtJzotsHvJnMDSFOxBq0KZAENcci
KUepa/f28OXx5vfvf/yhha3EvfbFNTMIgkYsvHyTFj7jPMlkkRLMGPe7J1BiHmGMtsg1EpVl
A4cXozTA2CWH9HegbphlNTFC0xNxWd3rUgmPkLn+/CgzFjBwpsDVWvatZJtmYBmoi+6blM9Z
3Ss+ZyDYnIGYyrmqS7hK7OAJkv55LHJRVSlYTU8Fn/+urFO5L/QElEhRkNqMyuZwwUmt6n8s
wTrl1iF00ZosZQI5X05M1kELpjstc5knkKQshzQ+Rk496NlU9zanBnIBTkpSxefJiJEQBxwg
2q2DIkQjM1PLjfXS53fnvx7ePtvXwu5tOnQDI1CQMld54P7Wrb8r4W2SRguiMQlJZJWiilwA
3kdpTffbGDWjACcisP26nVmF8CE19BMYIQQplni+hgbY0wBlBUtWndLvU/PE8ewDaekuKQUD
Udv2F9iRey8E33y1PNHUAfDSNqCfsoH5dCW58IdOnYaz1Sak1S5qPXpLmPPwgz+ITk8OBoQp
g8XdAudCiyi0Ji2kl4IsSwt5zJnwXX6vGnl3TDluz4HExQJKR5ywmUuoKmcjO0J+XVt4orks
6VeDaO7JOjVCEwlp0g3cxV6Q0Ul2Fic+13oQn5da0H6+8EaZuxiOkFc7PSziOM0oIZ3RJFW3
wHueAZuvCHZyRtfJWJuFFQUWhHin3NBda7a4opGR1NPb/8/YlS25jSvZX6kfuHNFUgt1J/oB
IimJLW4mSInyi6K6rTvTEdV2j+2OGf/9ZAIkBSQSKr/YpXNArIklsWTak2iV1TC75LZQnK6m
uSkAImuRMQJMmRRMa+Bc12ld2wPMuYNlqF3LHSzD0TWg1cjm4ws1gka0P5Z5lXEYumwvUYct
zOnMIpNednXJzx3KT65VDO05t7DrQYMHHrSLjH5SHEDXIREM20WRQmTSkxaw9F4cVnagNg/d
ckVmikNdgNosj0RmlP+OB4YuRvUW3h40pQ5mcnuUyFCBqku7pvGYICTD/4ipR80H0mkmjgrI
rq1FKo9ZRhq/r2+nYLsYWHTBomQau8Ikf7arUuJZ2YZU78Y8tJ/HBBxE3H0lBLURSG0i9fEh
MsVyv1iEy7Azb9soopSwoj/szXMAhXfnaLX4cLZR6Kjb0FTJJjAylTcEu7QOl6WNnQ+HcBmF
YmnD7nNgVcB1to5KEivdIkAMNPZovd0fzH3SsWQgsKc9LfFxiCPz2syjXvnqe/DjIM42CXFY
ZETKz82PAJZV/gdMnZzYzIoVDMdnxIOCJXjBFqop4+0yuF2KLOVoKY7CfOX9YKgtdSOt0Tcm
T8WWOVFCbVhqdtDH5d/xrmBESX3kWA22jhZswRS1ZZkmtpyuWIzloeTB1J21yWdkHBVUvmpd
1wUPzjXdb5SX+OYxRNdyMGPk+wwNtSkajtul62DBp9MmQ1KZ78wPQnaio69ueZ1G7ZyMikzy
5fO3L2+guozbW+OjOdd4y0HZlZW16dEWQPjrJus9VFmCduGVfd93eFi9fMzMV7R8KMxzLmHK
6SbbKbvrfDzw2OpQ53xOziwY/i/6spK/xAueb+uL/CWcTyT2sAiAdekevdJPMf/5hIRcdXqZ
BRp5a66jmLBt3ZFjsqI+1PYvUJyrHhbf+EiUI7TuxjFJ0Xeh6f9M1r05Z6ufNzSUTrwlWzj6
tYaxODe9TluxVKn2KGZDTVI6wM3amJ/APEu2q9jG01Jk1QEXYU48x0uaNTbUiksJ2qANzic2
9X6PJ4s2+6slmxMyWhm1zkmRkxmoT1VCywiwFh4bhprDA1A7ijIfoOFr0170VAE+EK27QB1I
t8p0ffNZVNFZ1LFl2gfzPhJuR1JN4LG1rwojBpxKU/lLFFqR6nXQDZaTtoMHlXFQPG57EtMZ
fZjKzNFKbA7UYdJaRFecoekjt86GtndUTJVKCaMlrU3t5wB6qw2PgoaVR5q8KSK10amZWZUY
ueXEsZtjquZ24pLREAYPAhUsToGbctn0y0Vw60Xb8Vmy0fPgYiLZbqj3AlUJ1PSArkpJeh/T
AwSadycJ563bR8uuMa0laUiaZ+laVJU19z5Yr6wHHHPpSe8BCSxFFQ5LpphNfcHL2uJMJISQ
c5dYWBnZObZsNBysbymtFstPu0oiDWLTOZquKLw06mD2/XUN5qvlipRUyPzYkCqF+SQfGg5T
m5pkMBV9bG37T1jIYBHFLiEBPnZRZG7XILjrrMupM6SugSRFTYfhRCwCU3lQmLIaRcR7uIIG
4Aqzxsn3chnGgYNZxvUf2K3KLqo57XyhO/sFDY8u7snxkSK6YU/ym4q2ELRaYXR3sEJc3YD6
6yXz9ZL7moBlbbqa0LMRAbLkWEcHG8urND/UHEbLq9H0Vz7swAcm8DjCsSANWskg2iw4kH4v
g20Uu9iaxahdCYPRhj8sZl/GdOhR0GQPBU+ayCLg6IwSiJA+CfpuYO01zCBtV7VLHA8LHiXR
nur2EIQ03qIuiCQUw3q5XmZkSQLrMdm1dcSjXMXBgseZk6oyXJG+3STDkSxN2rzpQGEhYJlF
oQNt1wy0IuHUfYRzvqNlcjYT9Twl4pAODCPIjaBql6yWpEOchzAkubiWez2IKVXrmP5DXasy
HlsqaRBUPAQ9NZhgvQ7+QWFYrCvAZfTadpdxXz04VcZfAhpAWS+cTLs7n6vFAySNtjhPblY1
rW9D+FiZH0rBFlTzZzpiPSj78N/m6IkbYdE5iqAiYPAwGdHp0WapTFLWnUiMEOo5l79CbAug
E+vse81N9M7qRUfdZu6XkEdv06r7dA6aDdRW5pwLlAKY1qlirzoiVQlEt4mSMCCjyoTeOtHi
sfUu71rczljiJXQzIFqi/kEAeptjgnsR0NFawXIIry6ciFx88MDcYKejCsKwcD9ao9UiFz7m
e8vqnVoZJWnoLP2U/XBQhdcu3NQpCx4ZuANZH10cEuYsYH1NRjzM8yVvySp5Qt1lV5rTstSD
eR9JTUxSHaK56dTtiXTRXbard3yOlEF/63mHxXZCWh4+LLKsu96l3HYAfTHJBdEThwYWqxnJ
f5MqeUv2NizrxAG0jrHriUKFzHQgaW97OMGmLQ2X6eqmhsH16jKC6lwjeBODuv3kJ2WT5m6x
5vu9pMui7Uqn1DMM9eSlpHxKW6YA3S+f05TaBpoR5fYQLrQxI6pUzd+jR9EFVSLNKIbVOzGo
M4zUXyclHcd3SRnG0UrRbOMk10NF57Os2UawOHFqP1O7GBSdjNuySZhkmQhH1c+gC1fqQpb7
6YPTwjsaz09G+1v4kmb/9X7/9vvr2/0lafr5YXKiTbQ9go5W2phP/mWvl6TaUSpAEW6Z/oaM
FIz4K0L6CF7skcrY2NCuKm4wOZI4kTBClD1VgsqpwUg1jZvtpOx//Ec5vPz25fXrJ64KMDIU
1rWz8NVcJmNHL584eeiKlTPnzKy/MoQ2atES8cYLlcd8HaI9bioiv35cbpYLVyQf+LNvbh/y
W7Fbk5ye8vZ0qWtmyDWZm2hLkQpQGm/pjivqwR050W0hlian2z0GV/cdT+IV26KAju4NoarW
G7lm/dHnEq3m5bXSDlpYWdu3iJUCti9QQ4NQFZnepOxgGKrxwuo+D5kj3ylQ3tBupcGbsx0z
ETAzcF1EXWeSkivNRDE2Fd0w70SPN5XMc107wFHIS1YU79CqynxhdgOe+G7CYIt74Fs8uxbv
ftB24TZ+Hiq9oDP29WbzPBjegXg/j9cuUb7d19Bvfi7gKngaMMHzRzlmMfzpoMvVTwVVFbnY
LvC++DvZVd+o+o9+KmhVa13qWVh5uhbi5Je6U4ENGK/fiaS4VbhJWoQwectyCRX18x88E6Vy
kPxqUhHewftDUtP+DGjR4J2KpOl9lGcomPm8+RAv1oOPFkgHa5eWHRvpGP4md0wBW1hu41sH
P8MvkWbWM3nN/CR4T4JoMWYCnGBCjccXBsy+xhgm2m5vh7Z3Dl6nWtHvWwgxPnpxDj7n1zBM
sUaKrY/5uzI94TLBsn/jC7Td0kMYDFSKtvvwzseeWjciZoqGAZrsKp1tP63c7LK2rNurS+1g
MGSKXNSXQnA1ri+h421ZJgNVfXHROm3rnIlJtBUaUVYSEqE3mQT/99dNV4ZQ/FVg2P5i13zy
77/uX4/uGk8el7DsYiY/fIvGJJu3XCMAym2Q2NzN3SaYA/RUJdC9m8mX7Mpofswv3t7+94/P
n+9f3VKTovbVMucOI4GI3yP4rqhidHuGgj3C2mWHllnMK3icWX0sKoSr6Alr2T612a7NS1k4
OymPAFrKmFW+pv0D2iPnm42P9U8mQ7dvDsKuw4+OcvBxcEJ0KdPR1TuuKh0dq2sNEFuPsT84
9TVY8aggTFd3b6M9emj+0Tn40nr97djvmLiAEM4JjYoKX9gtWOmb9nV8XBrEETMhAr6NuEwr
3HY6Tzjrdr7JceO6SDeR5UL6QYj+1nc5N3wiF0QbRk4Vs6EbqQ9m8DLrJ4yvSCPrqQxk6amu
yTyLNX4W65brIxPz/Dt/mrZ9ZIM5x6zwKoIv3TnmhhCQ3CCgR+2KOC0Duo014quIWdsgTg8e
RnxNt+onfMnlFHGuzIDTc1qNr6KY6yo46IVcwr7RcId3B5kpLvmwWGyjM9NCiYxWBReVJpjE
NcFUkyaYesVbCAVXIYqgdzsMghcqTXqjYypSEVyvRmLtyTE9Zp9xT343T7K78fQ65IaB2aAa
CW+M0XLL4puCHpVrAm3jc+UZwsWSa5lx88kzthdMVSrllElCK60enCm53mRgccsv+wPfLlZM
E8JyLgxCjnD2nhHVPmP44mbSdh34wPndRY3zbTdyrDQc0Pk1I13HVHBnvWpJoWSB6795he4w
TtGCm4RzKVCBYJZbRbncLrllnF5ixUxx/YuvkWEaYVb8fRTXyxSz4kZ0xayZyUsRW04MRoap
nJHxxUZv4j3S5wgJ617Q8y/4QsSjLpthlM9uwehooDkGa27SR2KzZTrGSPBiOJGsHAIZLRZM
SyMBuWAabWK8qWnWl9wqWIR8rKsg/D8v4U1NkWxibQEzKlONgEdLThzVFhgLb5kaAkVjFTAC
qnFPlkA54baOtILN45wa5t2yUfucHpwZaRHnZFnhzMigcE+63CTqU8bGfWC2jvwqGvVr9cAP
Ja/TTAwvPTPbZvAH+/m8XeCZL2S1XS3YLRHPDpEswxU3FyKx5lbPI+Gpq5Hki6e3aBmiE+z8
ijg35AG+ChnpweOZ7WbNboXmNykYrasTMlxxCzogVguu9yGxoZcjZ4LeIVXEXmzjDZNfwz/Q
U5KvTjMA2xiPAFwxJjIK6MU7m3audDv0O9lTQZ5nkFPKNQnLD04R6GQkwnDD7dlciuWCW28C
sV5wY5f2xMTkQBGcfj87baM4umTgwpewGlzcsjPTLy+le/loxEMeXwVenJHjefvTwWO2bwG+
5OOPV554Vpz4+va8cauO2xpBnFv3KJwZn7g7IDPuiYdTmNXWoSef3FpUOejyhN8w/QzxmG2X
OOaWkxrnu9TIsX1JbXLy+WI3P7l7NhPO9RLEOV1HXYHwhOe2n3xXJhDnFt4K9+Rzw8vFNvaU
N/bkn9Ms1KmJp1xbTz63nnS5Yx2Fe/JDL1jPOC/XW241eCm3C27Njjhfru1mweZn69yLn3Gm
vKDExSuP/rKhLwBm/YVbk5VJEG24piyLcB1wew14trvihLfintzMhC+qmNPdukasg2ghaJUo
+3/qag67wfugWUImPUMOsfHGVO0SFE1Gj5LmC47TJfc8dU95juZpGvy47UTXZe0VFkZtVh06
wxUksK24PH73zrePy9D6SO2v++9oJxoTdk4TMLxYdpl5wq6wJOm7unfh1ry0NUO3/d7KIX3M
P0N5S0BpXtxTSI+XpUltZMXJvBSksa5uMF0LRXvA5pmoxnL4RcG6lYLmpmnrND9lV5Ileidd
YU1o+WJSmHaEaoPQWoe6anNpWYCbMKfiMjQjTAqFLkLNmwsaqwnwETJOBaHc5S2Vjn1LojrW
9gsF/dvJ2aFbxxGpMEiSkZLTlTR9n6DJx8QGL6LozAeRKo1rq99+W2ieiJTE2F3y6igqmptK
5tBb6PdFop4BEDBLKVDVZ1KpmG23c0zozXzcZRHww3T7NuNmnSLY9uWuyBqRhg51gGneAS/H
DE3l0aZRhojKupeklkpx3RdCkuyXedLWaEyAwGi+pqUyVPZFlzNtXJnH2xpo84MN1a0tV9jD
RNVBFy1qUywN0Clak1VQsIrktck6UVwrMhQ10M/RfBUHogXFHxzOGLIyacsclkVkqeSZJG8J
UUAB0Y5qQsYGZQ+BFKKtk0SQ4sJI5dSkc09GgdY4pxzN0gqVTZahlUgaXYeSBfNGRvIIiTQF
HaTbkrT+oc2ySkhzlJwhJwvautCNEVh1mebX+mqnaKJOZF1OOy2MKjKjvbs7wshQUqztZTc+
dZ8ZE3VS63HyvTWmnTM9ljkD9CXPy7oj5RtykGYb+pi1tV3cCXES/3gFdbulo5uEUa9u8fSe
xbWtrvEXmWqLZl6W9HLHL030sxynUxm9YgyhDURYke2+fPn+0nz98v3L7+g+gi4+lPv3nRG1
cvM+SsVsip7NFd6X0LnS4T5/v7+95PLoCa0tB8qjXRJMrj4muW2G0y6YY8WqZx68qydWLY77
Qt6OiV03djDrBbz6rqpgfEsy/cJaWXaaLc3bbjCxVh1f7RjF+LJtMghjx+8zWaEK3x0c4HY5
wmBTOPEgtSvUYCk7JW0OvZelXVgcI/ECz+EAXQkA+w6Vbm1SjRenxi6qxi3nqhY82694iN6X
b9/Rbg86LXlDa7qc4CXrzbBYqNay4h1QIHjUuuD9QJ3roTNVdicOPUOGGdy+tIZwxuZFoS1a
7IVWuHWknRTbdShOElbDKcM65ZjS8ZSlHvowWBwbNyu5bIJgPfBEtA5dYg+Cgu8gHAImwmgZ
Bi5Rs5VQz1mmhZkZKamMPi9mzybU44NVB5VFHDB5nWGogJoMJIoyVwCItjG6jwEN0YkK9L5M
wnACfx+lS1/YzB4vggET9YZKuKikfQ1B9ISgHzz/8ObHnDW0reqX5O312zd+jBcJqWllvCYj
wn5JSaiunHXYCmbSf72oauxqUJ6yl0/3v9CnDXrzlYnMX377+/vLrjjhCHqT6cufrz+ml1Sv
b9++vPx2f/l8v3+6f/rPl2/3uxXT8f72l7pl+ueXr/eXPz7/+4ud+zEcaWgNUts5JuW8/B4B
0HBhhVLyH6WiE3ux4xPbw4rKWmeYZC5Ta0Pa5OBv0fGUTNPW9LVFOXNP0eR+7ctGHmtPrKIQ
fSp4rq4yok+Y7AkfJfHUqF7foIoSTw2BjN763TpckYrohSWy+Z+v6EvE9a6tBqI0iWlFKpXJ
akxA84Y899bYmeuZD1xdJJa/xAxZwSoOBojApo617Jy4evNtqMYYUSy7Hheqs1GlCVNxsmaX
5hAHkR4yzgz8HCLtRQHTUJG5abJ5UeNL2iZOhhTxNEP4z/MMqZWOkSHV1M3b63fo2H++HN7+
vr8Urz+Uo2/6WQf/rK1zoUeMspEM3A8rR0DUOFdG0Qq9SuXFvDIt1RBZChhdPt0NH9RqGMxr
6A3FlSzYLklkR47IrS+UoQCrYhTxtOpUiKdVp0K8U3V6AYXX8F3dQH1fW8fhM5wN16qWDOFM
2grFnTd8kc9Q9d5x4TJzpHsgGFIhQ8ypKe337PXTf92//zP9+/XtH1/R0CM21MvX+//8/cfX
u1506yDzi4Tvajq5f0afi5/Gq9p2QrAQz5sjevTyV3ro60A6BqaCQq5bKdyx7zYz6LXoBMOX
lBnuDuwlE0bbiMM812meEE3nmIOul5EReUKhWTyEk/+Z6VNPEnqg46lR+MkCc7MmvXAEHRVs
JIIxcavB5m8gddUa3r40hdTdyQnLhHS6FUqTkiF2ndRLaV1QUDObsvPGYfM+/w+G4zrLSIkc
FI2dj2xPkeUW2ODoLrxBJcfIPLw1GKVNHjNn+aFZvNOmLXlnrm44xd2AvjDw1LgiKGOWzsom
O7DMvkODheYxjUGec2unxGDyxjSAYhJ8+AwExVuuibx1OZ/HOAjN25s2tYr4KjkoO+2e3F94
vO9ZHIfjRlRozuMZ//TbsmlZ+Zz4Xoowfj/E8BNBxE+E2b0XJti+G+L9zATby/tBPvxMmPy9
MMv3k4IgBT9InArJi96p3qHLq4QX3DLpbr1PNJXBe56p5cYzvGkuWKGFAHe3zQgTLz3fD723
n1XiXHqktCnCaBGxVN3l63jFjysfEtHzve8DDPi4OciSskmaeKD61MiJPT8gIwHVkqZ0J2ce
6LO2FWjIp7COHs0g13JX81OIZ+hRTnKUNWCOHWACcbTQcbS/eGq6buxjPZMqq7zK+LbDzxLP
dwNuaYO6wWckl8eds5ScKkT2gaMqjw3Y8WLdN+km3i82Ef+ZXpgZGqa9c8vO9lmZr0liAIVk
7hVp37nCdpZ0YoPFm6OUFNmh7uyTTwXTDaJpGk2um2QdUQ6P5khr5yk5u0FQzalZQQVAHfun
sCIqxJUUI5fw3/lAZ5cJRkt0tswXJOMduizIzvmuFR2dsvP6IlqoFQLbDn1VpR8lrObUrtc+
H9DhKV1U4ungnsydVwhHmiX7qKphII2Km7Twf7gKBrrbJvME/4hWdBCamOXavAOmqiCvTmjQ
NGuZoiRHUUvrGkCf0CFedLTr4oEgsyOTDHi1g+yjZOJQZE4UQ48bTKXZAZr//vHtj99f37Ta
zfeA5miovpPyNzNzClXd6FSSLDcMI0/ado1nqwWGcDiIxsYxGnQ08P+cXUlz20iy/iuKPs1E
vI4hAAIED33ARhJNbEKBi3xBeGS2W9G25JDVM633619lFQBmViXojnewTHxf7fuSldkfY3zj
1kW7Y01dTpDeGHCa9ceVvrcwlr6lKNXVCgFB+UQfnp2AZk6VqtzdyFVndrLnPr3XMDKg9x/M
ZnBg2O0g9gWm9DJxi+dJKLVeiR+5DDsewlWHstc6/QVyN80tkyWCa1u5vD59+/3yKlvL9daG
NpXx2sA89+q3rY2Nh+oGSg7UbU9X2uiMzTlyV0ZfL492CIB55oVAxRwS9iUkzxgm4jQZgqQH
MOyhCzi2tthRmfq+F1jpkpOr665cFlQKut4tIjRmkm29N0aCbOsu+HZ5zuUYZRSXtiZh3UwU
eQzq+2qRd+ZkYl8abOS83RdGZx6blYlmMGtZ/hmnm76OzYF801d25JkNNbvaWrhIh5md8EMs
bIdtlebCBEtQGcNeOWygVxrIIUocBnMt7JhYERHF8xqzbsc3/FXNpu/M0tA/zRSO6Fj07ywZ
JeUMo+qGp6pZT9ktZqwL3oGukhnP2VywQzvgSVKhvJONbNa9mIt3Y43GiFIN4AbpzpKq/ufI
nSnfgUM9mgd4V25sLXN8Z1YNyLrQJgNIv6saapBdjW9UsHYYbuwSkH3fGKu6HVezAFuVurX7
vo7I6nyHKoE9zTyuEvI+wzHpQSx7tDc/NAxFoVUDGxQ76imDHezagu/wSaoVrTIjNazP9nlk
grJPy3WQiSppQhbkCmSkEvPIeGuPVNs+jbdwB0GObDU6GEuZOawd3HAj1LY/ZbHWnHtdrLz8
Vxlo/gIL2ve7j8+f7rr3b5efGVUt3UOD3wCqz/6U1EejCOX+SEnJ0MjVqpAsUw+nmHzAdT8F
QCqAIrmzDBdo7i6xHW75YS4jm1MLVnAy4m4ARRquwpUNG2fNEGqsjFjY0CiGFNpMrMSgkMpJ
eEZJTbiA42HXoy/XyuRfIv0XuPyx0A94FikpoAnqB4OSQhAZqSvfmN5k76x3qjQZ11QjIwql
6DYlR9RyvdNGAu+dKdnhNy1XCgSjqyRj4zpHR2+OcDliA//jAw5UPGCKiBJw5dfvBAVPMdbs
q6or38g51wBt05oqKrvQdCknRixJvHKMZIK1VpFajTuJjrncjXS7Q5Vm7dlo+Sfzm6sgiZrX
mAO892z/VutSbQS/7FWpPcTEwg1gB7FLTCTd5YHc2xouRzkSu00OBNnIqkqoxS6PI9vHoFqZ
gkRq7doGzlmFT+LKrBRdTjr5gFCBvPLy9eX1Xbw9Pf5hj5CTl0OlDjrbTBxKNAaUQjY8azAR
E2LF8ONRYIxRNUw8Q03Mr0rao+q98MywLdm5XWG2UkyW1AwIfFIpciUvqfRjX11dsd6Q5VdM
3MLpVAXHd7sTHABVW3VSrEpGurDLXHmzNYQpOIo6x8XPz3QcSRkQbSZX1DfRpEmwKIDClOlR
M1DTHukIEvVICiw7GbvpUkaz9j3T6YBqY5K0WKl9SR1b462XSwb0zXCLxvfPZ0vud+JchwOt
3EkwsIMOidXiESTGOkeQKBIZWkZ2rOXSMC+4ovDNCgY08ExUG0qF9/ndwWx65kNkBZqmXyfQ
KrlULs/dpVjgt506JdiorELabHso6EGubmipGy7McEf1xksi9KbLqfP8tVn2lsVX3bTMN4xa
YjmJAh/bFdVokfhr8hhfBxGdV6vAik8Zul2bYUCj9/8yQMP+qvaeVRvXifF8pvB9l7rB2ioM
4TmbwnPWZuIGQtvuMYYEJfP47y9Pz3/8w/mnWtq221jxcp385/MnEPixnw7e/eP6muKfxqAS
w+G0WatlcU4afHCv0IPIzGqu8mQVxiSh3evT58/24DVIlJsD5yhobhh2JJzcqFOpRcLKHch+
JtCyS2eYXSbXqDGRcCD89YERz4PmYT5kZsiaUjqI/KvRSJXX07c3EEj6fvemC+1ai9Xl7ben
L2/y1+PL829Pn+/+AWX79vH18+XNrMKpDNuoEjkxBEUTHckyjmbIJqrw3lUvrPM4L/IOHfhH
jvMgpy85cikDtIZ92lz+reSaBSusvWKq/cg+doPUsd7wjHf+iKzBIGYJv5poK1s56yhK06GM
fkBfz8U4d2W3SyI2iYox92aIv8e2Zijep0nE+knOW3y0bTI3YgN+yfrMl4scL6MLUDfCVJ0k
/B/VaZXx1SXxG2mrk5YYmUDUsdSWN46zLg6iws9SccaaeqaIFdMnfOvR5HxqEa9kvVlHom3Y
mCXe8Ukio6lB8F7qJuqPc5mH8joif/Ddt+eMdbzb5Gj5Al9D/gT4qltiQUvRcD8les+J865v
RIW3/NKHvr0iQwVu4FnKZzWuwKoASmIGqvHAokOegNVs/GBJUdbLroxYi1BuimwbJQ+9eBC4
ByvKqOMBA7VPclVhJaNMsQHXK9ZnbVu3Mh+/Zgk1eq3cZCsfK15SWB6665VvoR5RUzNgro1l
nmOjZ2wPUrvzl7bfFb3KGhwyEVMdOINnz8KE3L2kWzNEsTcz11Spa6YYjkhRC+0SZX/rHQNy
dbcMQie0Gb3HItAukbvkBx4c3uX98tPr2+PiJ+xAwKX1LqG+BnDeF9kgS+Du6VlOz799JG8R
wKFc5W7M1jfh6kzGhomhboz2hzzrqRFulZj2SA7V4M0lpMnaOI6O7b0jYTgiimP/Q4ZfzV6Z
M+9DeCtsLXLEU+F4eGlOcbkHLnEnMthELmgO2P485rEWG4r3p7Rj/QQrJoW7hzL0Ayar5qZu
xOVWISC6gRARrrnMKgJrPyHEmo+DbkcQIbcvWJHayLT7cMGE1Ao/8bh856KQIwvjQxNcZZ4l
zuSiSTZUaRUhFlzZKmaWCBmiXDpdyBW6wvkqj+89d297sXSaTZFHRYm12k0eGhH4YcA0e8Ws
HSYsyYQLojpwqpHE79gsCs/31ovIJjal53DpbWVf5OKWuB9yMUv3XDPMSm/hMo2tPYZETfeU
UH+6YhFNfnv0gfpZz9TneqYLL+YGEibtgC+Z8BU+M/Cs+c4brB2uX62JrvhrWS5nyjhw2DqB
fricHU6YHMuu4DpctyqTZrU2igIbJHi/Vg1cd/1wgkiFR8SDaQLYdiGraJ0wXjQzDetUNOZm
IpKyZnreUf5g69DlhkCJ+w5TJ4D7fBsJQr/fRGVePMzR+AEKYdbsyxPkZOWG/g/dLP+Gm5C6
wS50DmBpAedxxrJjYNWChKPHJLDdzV0uuO5pHBoSnOueEufGedHtnVUXcf1hGXZc5QLucXOo
xLHu2wkXZeByWYvvlyHX39rGT7ieDk2a6dD6EJbHfca9aDKsLwB1Mpgi2aWW53DLjOqQsMuP
Dw/VfdmMA/PL889Jc7jd5yJRrt2ACWowockQ+Ra05tRMRuibwuucxvRfbeyT6+1Lh8OjznOj
ZrVgF57d2mllNrgSAQ5snNqMZYB6SkIX+lxQ4lAFud19JHxmiqk8MonR1htDJg/brJTbYhtP
6t164XjcIkJ0JVPa9DLnOl84sriZeLVpAG7lm7hLzoMkPJcj5D6CjcEwQjSlvjoyg31Zn4n4
wIR3gcethZk9perHK4/rxqMtJ7OMhzKblP2Jy/P3l9fbHQfp64HT62uoqazjSSeMhZmHEIg5
kj0mPEBOzcfukXiokr4791kF7wHV5WEFlyqnHAxG4lB7bYGZYse87Q7q8Z/yR1OoZSAIUiN1
RmBLWWKowwxt0wmpJ7NJjVhoYHS0UEZ+I8c5G650r7ueJGgjwUQGVtm0peeF5RaUAvTGIaJS
KSSxYGmhddQxjuEg6ixHYBrQ3qPfZdmAEWSUIkA6isi2WqNTtSpuNkOJXgNqQEEdMb8LDZZm
Vo6m0DF1VUyo6mQgbR0R/7Jlxr2BqFIFdXIijlCCJJGRiFTXop4/nOm3EpDfQYn25RY/67kS
qDJPKs2GbPWA2s7IrfxOHGjMA0BdjfLgtLxUkWZ9HGHx+gFFfpOoNVKCxMsNRhyG76mnJl+e
Ls9vXE8liZEf9AnItaP2bZSnqPPHh42tOkoFCi8BUE5OCkVx4PuJ6HAeH/JMDmTnb6nOvXRJ
e+deyD1laH5re3qLv7xVaBBpBhFMDweSTbSF1fkSncZfMZnRLvvFXeC+Gokkz+krp13nBHu8
JmoiOWIZn9Prw4UBt7UqJZ/CWtaiLzMhiGivZmPQzzRyP02nfwfy5hjsBGDZIACaYTmRt/eU
SMusZIkICxkCILI2qfFhmwo3ye1VChBV1p0Np+2BPCWUULkJsBpegHbMque4AevLdVkelLSj
YzByxrjfpBQ0nFS18n4tToWSnjkiPTwds9zJ4VLOBDYsx+AzB29TAy3hAPWrBY2nuddBvb3v
4wdl4rWMKlnNaA0LU6Oc2PMjuaUGVGVYdcvj06vskPaaQLsysjxhw5WEGagckYqixrIpA55X
DbaXPaBlSQr+CsptMyiHzGxNdI+vL99ffnu7271/u7z+fLz7/Ofl+xujyVjpdkQ9T+t67ETS
kF4y4IYu5gG9ZkZFfr48jzILVnznrJqcv2NQZMVmIMgtLvIAd8B1+9Dv6q4pDn/LTV/kZd79
4jsuiQuul+C+GC/TgIB2kx3lagpVjA482WdVShxjQXJwA/LWUTcwNGsPYigppamAcPIfPNLa
tKDN1Yih31YdadwKa6OqUwmFDON56ZTXXRGDIxpKV+IXLoDIdgkBjLn6SstG5DzTyP4hmxsF
Ydmojh+ULC7lyiQDLbg0NbvoCFe8ZMwAPNvkFAC1W/25gPni3YzRLN9SMJEcGxyH6AzxAJkd
UbpUxE/WYYaf2ehvc9k+oVqmQ07Wvcg/ZP0+ljPbMrzhrIzO2OXCcFrmIrGHoYGMa1whA0gX
FAM4zosmrkXmXWLEcaSEHDCrxsJzEc0mqEkKYnoCwXjuwXDAwvho+wqHjp1MBbOBhNjozgSX
HpeUqGyKRFmVk4t7mcMZB3IT7AW3+cBjeTk8E5VkGLYzlUYJiwonKO3ilbhcdHGxKh8cyqUF
HM/gwZJLTucSU54IZtqAgu2CV7DPwysWxrfpI1zKbVFkt+5N4TMtJoIFV147bm+3D+DyvK17
pthy9YbAXewTi0qCMxyD1RZRNknANbf03nGtQaavJNP1ct/m27UwcHYUiiiZuEfCCexBQnJF
FDcJ22pkJ4lsLxJNI7YDllzsEj5wBQLPge49Cxc+OxLk01BjcqHr+3SFNZWt/HOK5IydYnt8
mI0gYGfhMW3jSvtMV8A000IwHXC1PtHB2W7FV9q9nTRqtsiiQTrkFu0znRbRZzZpBZR1QC6H
Kbc6e7P+5ADNlYbi1g4zWFw5Lj441Mwd8oDE5NgSGDm79V05Lp0DF8yG2adMSydTCttQ0ZRy
kw+8m3zuzk5oQDJTaQIry2Q25Xo+4aJMOyqjNMIPlTp6cRZM29nKBcyuYZZQckN6thOeJ435
xnBK1n1cR23qckn4teULaQ+CqQf6HHIsBaXKW81u89wck9rDpmbKeU8l56vMllx+SlAke2/B
ctwOfNeeGBXOFD7gRM4H4Sse1/MCV5aVGpG5FqMZbhpou9RnOqMImOG+JC9Tr0HLnS3ZZFxn
mCSPZicIWeZq+UPenpEWzhCVamb9SnbZeRb69HKG16XHc2pzbjP3h0ibIonuG45X540zmUy7
NbcorpSvgBvpJZ4e7IrX8CZi9g6aUpYzLe5Y7kOu08vZ2e5UMGXz8zizCNnr/4vcXibhkfXW
qMpXO7ehSZmsjZV5c+0047HDPaHt5FZk7R4IQvKlv/ukfWjkBjdJ6D0e5rp9PsudssaKNKOI
nPtifMsWrhySLrllCjMEwJdcFhi6xNtOrtZwQR67IMBVq76h+LU0Yl7ffX8b1DVPR2WKih4f
L18ury9fL2/kAC1Kc9lzXdx8R8izobUFqesmHcPzxy8vn0Hh66enz09vH7/ACwqZBDM+ObsH
OBj47vNNlIDqtjYqCnzWTGjy5lUy5ORcfpPdqfx28Nsf+a01teDEjin999PPn55eL49w6D+T
7G7l0eAVYKZJg9rgodZ2+/Hbx0cZx/Pj5W8UDdmOqG+ag9VyqutUpVf+pwMU789vv1++P5Hw
1qFH/Mvv5dW/9vj5/fXl++PLt8vdd3X3arWNRTCVWnV5++/L6x+q9N7/9/L6P3f512+XTypz
CZsjf60uEvQjpafPv7/ZseirXHh+VbjrBX452Unkr9VfU53J6vkP6BK+vH5+v1MNGRp6nuAI
sxWxdKmBpQmEJrCmQGh6kQA1YzmCuv61bPLl+8sXOHf9YT27Yk3q2RVUzFwjzlTu49Ouu5+h
ez9/km33GenH3sS9KInhT4mct1PCxLfLxz/+/AaJ+Q5Km79/u1wef0c10GTR/oBNNGsArre6
XR8lVYenDZvFQ7fBNnWBja8Z7CFtunaOjSsxR6VZ0hX7G2x27m6w8+lNbwS7zx7mPRY3PFLz
YQbX7OvDLNudm3Y+I6AnCpH6jLWHmZE8lYHrdPW0Q+CrnjzN6gn+SuH66JNHmhrNy7Pt0CWC
5xrdJq6LhcVGtyHREarRUrTaRk5WNPRSSLHdunTwWdaQ7IaKqY7RLjy8U52SGIQWqt6WYlkE
V7/vX2Ah0fQIiv3kLmiNhocibxP7PFuhH/KinhRbRs+fXl+ePuF76R19RocvYeSHegmRlfBE
sqFEErXHTLYSjtodqj2Hl5GBjs1DbexQwrus36al3I6jyt3kbQZaUi11OJtT1z3AQXrf1R3o
hFXmGYKlzSvjoZr2puufUZWFqZ2o7NIrV9G3cJ0Sq630Oz93veGpukrzLEvQZXxBtI3Bl0pX
Ez0UdZT+4izAtGtAeLgFo2f6CoY+2ONFZHEAS6NEw9gA1XGqYpHbqK4Y9Pr9AqtDw51+85Wd
GzDCeARpoixBj2nTbYUGmq3oN802gktytALWK1Gxz4gC6yqXrUg0WLxEY1pRN9WQgwjyuA0T
xpUopnYxXZGX0O6KfX8uqjP8OH3AdgvllNThYVB/99G2dNxgue83hcXFaRB4S/zUZCB2Z7mQ
WcQVT6ysWBXuezM4415uhtYOlpxFuOcuZnCfx5cz7rESeIQvwzk8sPAmSeUixC6gNgrDlZ0c
EaQLN7KDl7jjuAy+c5yFHasQqeOGaxYnzwQIzofDlZrCPSY5gPsM3q1Wnt+yeLg+WniXVw9E
4mXECxG6C7s0D4kTOHa0EiaPE0a4SaXzFRPOSdkprjvaCzYFVqk4ON3E8NeUojjlReKQM6wR
UQqgOBhvTyZ0d+rrOoalARonSmI6B76ovFiUl31CbsQBkQPkqW73FBT1AY/hAB2XBTYAnJZ9
mpcGQhbYAJDr4b1Ykfc22zZ7IOPZAPSZcG3Q1Ic3wDCotlg/90jIKVA9iLYZok1tBA2dBROM
70WuYN3ERF/4yBiWd0cYdMhaoK3IecqTeieaUtW5I0nVJIwoKfkpNSemXARbjKSZjSBVRzah
uE7lkksvyGhTGzQt9cdkl9/PwOOTZJA5kStha2lraWsaZkyQvUiSNsPnn/Apa7wR9jtnzcmN
sJb6rXdZm4EICEjRNpPEz/9H113fJQ0q4AnDx8Ea3ICaXbzePYfBZJavt0SeoyRr+xM2OgvI
LkVLp6jIs0q996fuBDTPqCGmptOsKOT+Ms7xEyEFsi5JgCMCt70MSsxKD/HUIbkZV2gbd3iu
P/yad+JgRU9xU25kZDuoSNQu4flR3bebfV5gQ+qNtrRCENtwAIA4v6XIrWQ1URUJsGdsMQkI
LdnFqCwRc2CTay+oeYLBnyZKbeeHFo7MPJo80ESzB+dU5x6BZdsQkd0PqBtVtjIC0FKS47bH
OJsjBy1mVKkXdaJ68hy5qzu5I+/hgAHtcobDpF0aYWtkg0x5VhU1GkqzLGvsWlGdwO4WVUxB
7dl2ZzcSlVqrmdCKkWNJF7V2WsDroJAOu9Ya6uLOarcjtSPZH1FjUID2VDaJWUzJroNfnrfJ
TAqeXmRHoulGE/9H2bU1N24r6b/iylNStdlI1P3hPFAkJXFMiDRBaTR+YTkeZeLa2J61PXUy
59dvNwCS3Q3Ik31wWfi6CYK4NoC+HNkIdf6mkkObV4k8inCw0Wb0WgjDJeMiCHunhoWmd/RN
gf6UslrF3rO53+CVckrvQxHWCo/nyVRajr1KBGzWZiAa0BMdG0HcayF1Urxa7ZvL+LqpmZ+x
LoMbKsOYeA/tVtFrIptBrb06NpG9AdlnNNZMdbQehAKfnvttuz41HxMgwmzUKHL94OYLVCac
eHXfEX2KexfsCpvQ2+Avwxg3RA5RxSkQURZRdHwVILmcDvW6NFvrCRnseZHBbJAqopKI342n
WgPSHyygsOijVV5RUWAH0mDWF4Pq3RlK6a+PPaFCd8M0r7pEL9pG65/JzR2hYFdeDoQWaMic
Z+DrdWr83ga8Y8E+GyUakCnxBHfQGEYdTNyMV3VWxXQEDBv1TnhJnh8fn5+ukr+e7//navNy
93jGQ/5BWiFbe2l2SUh4aRo3zEACYV0tocMH3h5wpkCIwp8CoezyOfPUR0iarWqUkM/YvpGT
hK4coSxGQUqSJtliFC440pi3CUrTqFABHT38vkhVmmnoANh8LOajabgYaMQE/7fZnj9zU9Yg
NYeq3NrshSgkmmRvBE3I+1MVsIEmDNJ5AyWZbUQo1+oUB62vKUueTKL3X12eQL4KftQxmfGa
we3GHI1fv0v0utzHwTxy7jim408+bfd0OunwPT1jH8AomPcuh145T46TUbiBDX11iTSfh8cV
kBarZXKUV/ZkAEURebTOMKTPLtdkFtXNYR1kpuMX7xkwzG+Q2ER4NnKZ1CrFHAj5DLna/oDj
mGbJD1h2+eYHHFmz+wHHOq0uc8wXq8U7pHc/0zC8+5mG4/3PtCzZ/h2W5Xgyu0hakAXVGA9u
U50EuZFKRZebdpskLczTU44q5cG5Y56OaH/O+yyodxdECw/FMEGGd06VA3uUOQ8ZUMlb+Ghq
eVdzqhuNaOGjkIP9OC9j+zp6VE2YJWyZV2F0HsxiFV5tnFA5NJf1vo3m7vMpX+oFwyHFGGa4
KDFJD01cx6Pgk5YWXaZNJ2EaWum3SXIIQG2aH0PwpqYmtgO+ZQYpA44CdBCmIagGvNpxk9Se
sA+Vu0U/rWG4CuJBbsE7G8FOG9tI1MvMr6o5cE7GHrwEOJoE4UkQ3gXR40R78AryWI5C3DUH
SVdsUEe3otsoRGFnUO1y49TQ2vjfvXz+993L+Up/fXgyAqfQU7JSqH7+9nJ/9g/OIEtdJ8w4
3kGwTK+56JkdG3T/NyPzm0m2xh065VzDxkNwulyNvn0PdueP1mcuhY38IPHeXYdH+Ajz5Fqi
m6ZR9QgGn8BVpsv9XKLQHNM8AEL/2WkBW7caktmFQ2ibJpEk55rEe8JWSrrGkO5Q4wk18UqK
Si/G45OXV1PEeuF9lPE24aEnLaGqzlUcSRTELLyeFihuFbfmUBw16X5ceNgw7GBXlXgdwnSo
XDdxsqPtH9eupnQIa+fTdd5QijoulLnVz03+vXwbNwp3zXkoyryl0Wg+rjzd+QGK00Of0Rie
WclvNSJxW1debarm+kK9fMBzEiwT6U07y9smKoSq5kDE2s5kv9SNCjA3tKtkrsDwmblf7zQ2
8W45wY6r6mUAgyVfgtXBr7fG7LOHKojzYl2S5aI/SFc7qqAJfQIjqreKM1MVAwxTUMeW41Hk
L4wDcY6o0kTwWuPvmJpUWmg4fjWT4hZ13h7urwzxqrr7cjbuq/1wd/ZpNH7emnNume9AgUqJ
f0QeFCIu85lern/I8E5WR9Le5aYVFu2xSi9CLQ3Nkqq4buVHOw8j7HECtvqowgTiMjxI3xRl
VX1qP1JFq/oGRoG1p3f6gI/Pb+evL8/3AV82mSqbzAWKsdxfH1+/BBgrpckdokmaE6XuOV0m
Vz/r769v58er8ukq+fPh6y+o4Xf/8Af0GC+kB3plauGZdnB5sX55vvt8//wIq24il+OH/1Yn
gXefq06LtlJtWkKPp669cY7J9yjBbbYc1QnfSPVjbFtvAmgocyz5JaGX8feTrZXAdB2rwGyL
2dE56GAWh756CNctFTxvT9FqHv76ylzIberspqtel7zaPkMFPjHVV0dqt+XRBYZCRSbjUJ3e
gA1MVVbjVBWzMEaMAQ/PdXy8QEZn7rqKLz4da1RH6rpWV3K/E8Fs6SrdBDl1H/zoV4K7Lfgu
32bgLo99mVR+gRhLVdHT6uyE5+BdBWd/v90/PzmXTX5hLTMIp7DIsVv3jlDnt3j64+GnKqIe
aB3ML9Ad6KaGfTOZ0p2ao6r4NJ7OFosQYTKh6vwDLsJkUMJyGiRwl7UOl+dyDjYbfV0pa/Xu
kesGNq0Tv0q0ms3oPbSDu0DBZBE0fiDICHLCC40A5lpW1/SwPqe55Oiqw+rQffexNllz1utN
vjFEDrtAC3h8bvNiVPuTqvKRZ/hr4ScGXAJJrzJBHyxLRFn0R9/ziYU79gtF6y7V3rXVWKt4
TFVZIR1FLJ2MZyN5cU1RrujBKEyFI41ZVNsU9p/kYBqX2pSef1tgJQB60UV8ttnXUWU8U0VN
R4hPub5AQy3d9+jwDZJ+fdLpSiT5t1qIVcz1KflwPR6NacyyZBLxcG/xYjqbeQDPqANFtLZ4
wU+xVLycUksPAFaz2bjlWjEOlQAt5CmZjqgCHgBzZgqmk5jblermejmhdm0IrOPZ/9uspzVm
a6iv0VAvWOkimnOrnGg1FmlmjbGYLjj/Qjy/EM8vVszeY7GkURchvYo4fUUD/8QmoDsuDgQz
IlKs4lkaCQosCaOTjy2XHENp31wccDgx2ndjAaILRA6l8QrH5bZiaLY/ZiB1ovJwkyVM86s7
1KPsuJcualz1GIw7RnWKZhzd5bCokG6yOzHnIvk+jk7iu1H+ExVnfbZLLBkv5bPOk6UAmySa
sshXCNA1DddR5iobgTFz02qRJQcmVJMXgBXT5lRJNYmogS4CU2rV0N104Gk7LOPo2o1XdbZv
b8fyy825DfSjmqH7+LBgfkjsCi0b2yzQx9hGkmVh1IalO/efMPiR4cbzLS+Z9W1oM6cTTI9T
CKqcHFTbYydRWHP0l4yW4wBGDdAsNo7GNIBGBy41c23s4PmY2y8bWMPUPJPYYkUNoCy2nC/F
mxTIW6LfAdwUyXRG1bGdk3oMmpQwdI6o+PzjZm7cP1IorzAwC9pAMNyGe29d97Hz6+PXv2Cr
JmbT5WTeW/olf54fH+7Rxs8z0MOztbbauaWVDM74hjft8XZJpz0jzjiFg05lij8Q4OjKs3v4
3PlpRYNTqz5AnJoNS72Vmnj/FeSgXKT0YBU4mFJqXXXvle80UoCuyLfgS6WY0DPsDkJ01I14
YZjGlnFBc9XnNCq+PfH1EQYRWp+nxhEOs7+EhfXOLrHhdXU2ok4TID2hogOmuRXsbBqNeXo6
F2lm7DibraLa+uiUqAAmAhjxcs2jac1rCCfwObdAnTGFD0gvqHSC6flYpPlb5Oo/oWbKCXp+
pO5CYSAxx0lpVTaco1ufGKjm0YSWG9aM2ZivO7NlxNeQ6YJqfSCwiphYZfzJxt40nHqOWe18
kg5uTnGUff72+PjdncLwfm/MAGEDwfRATOe0JwrCTFBS7NZD860OY+i3YKYwm5fz/347P91/
702O/4OWqWmqf6uKgl/jmHPLu7fnl9/Sh9e3l4ffv6GBNbNQtqFLbKiCP+9ez78W8OD581Xx
/Pz16mfI8ZerP/o3vpI30lw208kgsP5zw2Y+cBBigT46aC6hiI/AU62nM7YN247nXlpuvQzG
hguZGbef6pJtkVR1mIzoSxwQnK7s08F9kiFd3kYZcmAXlTdbFx7LrgDnu7/e/iTrUYe+vF3V
d2/nK/X89PDGq3yTTafMpYABpmxQTUZSmEMk6l/77fHh88Pb90CDqmhCRYJ011ARb5ei5H0K
VvXuoPIUA6gNxEZHdHDbtLBOsRhvv+ZAH9P5gu3FMB31VZjDyHjDcKGP57vXby/nx/PT29U3
qDWvm05HXp+c8lOAXHS3PNDdcq+7XavTnMn4R+xUc9Op2CkMJbDeRgihlbHQap7q0yU82HU7
mpcffnjLXHlQVMxRFzwNdOrttDo/QEdghxtxAVM/jQMUV6leMRUtgzAVkPVuzOzvMU3bKIGZ
fkzt+hBgnsdAMGXeshQs8zOentO9P5XPjEoo3oCTut5WUVxBf4tHI3Iexn0t0H2SQcZ0CaNH
Nszt7IDzV37QMcj21Mt/VY9YtOfu9V4466ZmDnRg4E+5r6ayQn9YhKWCd0Ujjul8PJ7SEddc
T5hFeJPoyZSqexqAxufqSoiuJ1iILAMsOTCdUSPFg56NlxF12JzsC/4Vx0zBDoJqlR6L+Xjw
SqLuvjyd3+y5X6D7XnNVIpOm0tP1aLWiXdmd76l4uw+CwdNAQ+DnVfF2Mr5wmIfcWVOqrMlq
vmCpZDKLqOaqG+Em//Dq05XpPXJgceptPlQyY2fjgsA/VxKJI4/86f6vh6dLzUA3MPsE9nOB
ryc89jy4rcsmNjEr/5lLD/zkXe3uzkNbJLxxqOtD1YTJVrZ85/kG5wy0RLzwvIlaNJCYZPX1
+Q1WqwfvfDpFr6b8qGXGrJktQAVpEJPHEyFIs1HVVAUVAWQRoO7oilmoauUMZK1I+XJ+xdU1
MJjW1Wg+Ulva/6uIr6uYlmPEYN7q1M3E67gug72gqoXdGKunqhgzPUOTFifJFuMDsyom/EE9
40dbJi0yshjPCLDJQvYgWWiKBhdvS2E5NzMm9O2qaDQnD95WMSyDcw/g2XcgGaJmhX9C9z9+
y+rJypxluh7w/PfDIwqNaJD5+eHVumLyniryFO2v8iZjWgW63rDjr9OKOStFcr+jb86PX3G7
E+xv0PVzZU2XyqQ8wO4q2E+ajHokU8VpNZqzBUtVI3rzYtKk5RoYuHRJNGm6KO2bNUugNgUH
zF0mh6p8v63K/ZajTVlKvqzeCB6M6839YR9V5kxxrGd/lV2tXx4+fwlc3SJrEq/GyYmGEkO0
gbWeumpBbBNf9ycwJtfnu5fPoUxz5Ab5bEa5L10fI++BhYxGpMpLeoZLdbIgIaPQImQVu3ZF
kibcshqJ/YUBhzudOoHWCc/azT6cy6mGcXCXr2moaoRyOgciUFSTFV1FLUYngg7hrisH1LPh
QhIqgKTM15BBOyMChlbQ6HN6FYAgxokRiNM5Q7UvRhDRphxUZaKR8CybczUfCw/gVsp5fYPK
KUzNr93mibFN29f/GvfSsFGoi3MaKkjDxm3UspgkeRUn1y3zY2DPjRvjAZvONcYXDwZFTxpq
/WjtNyDR1GVR0EtrS4mb3WIlwXVWg+QiUbzTkZg7IJOwud2QYEBn0hJ0maALGw827SRBE9Vt
qLQcR1OCWglIlt/dKxgL3KroyLwxSp+nvdwZwEzmwu8wJc7tTfsQIdLgRt+0XVcqZB61UfTe
TSVmgmKGgAiCjHXkPpYA/FjjQpShgpjilMGY0C5vu09X+tvvr0b/a5i0XKwZ4wJi6PO7T84c
CTU26PhgBHpGY6PmLWaIJ+i7CMRJL093+6jy3mKb5dydsKKWSNlsObE6xW203MPMpKkNKyPx
wmLssq63cxcXpCxpJUvSK2ljbv5ztoG5cwrEO8UVV4a++Yd3TTH2F5KDpmyE7zSO/gnfLJr5
+flfCLNDxpuh15vL9/sy0MKDXh0+GiYZfxOiBhp7hQhi+gjbWNbcQJ8G6SJOoH0k301HC7+2
zR3mDZWABtT/IINjr9rpiwTZqRqAnWdF2vlr6B06pooLCFsjv0B97XUUQM2UuFzLqkeNvIT5
Z7MG3nFFBr2iykzKOrHmgDUWtoP+/IIhfY0g+2hPWv1YPzU1isRgMEZtdv+BTJSwdCYZXZ92
h32K95bFoIrkebHbp3VJlSMd0K5zfJYb/Ata56nkp98fnj6fX/7rz3/bH33AryJf749prsic
ty6ujcuWisXR2adIYOmkiHMihSEHdbSECUqsNuRMxL7UYN8FlsZk6eMJDHMVE9nMAbKoRz+J
Cy1smoIw7A6aShK6OVSuCJwaeBC1QESOKIhlmwO977MjbMPz7icFwWwzxvk0WFR7eyVImgqi
kPB9VxqnUXWSGS27ssiCtB3MM806o/FHCHUDm43Ec1nR7HyEj64e3QZ5dRCFZSGUbxPKl0UX
RTkIneX+8fDlG2wW0eGwp8ZvZKVHmsIA0jm9Rjeg2sKAS7KpOJHoaZ3YdZHSxnQq7KlOTSGc
KcpQoRJat1NEeLDWERXOCeKG0yOZPcNAd++vcMqwm+X+DGqjc3+uA5BsebN+Fwg/pUL75uHl
0RigBZWatQuo1UD/pV6oe5LxTWKVvgdylqYs0ZYbos/eeRJDpVgWbc+5NiL9KE3SNdXWTVVO
p1pIup3lI4OSGBWAYazus3ZfmmheIGsWhXEyNiw7JrhYvkbvcjkNdjYQSIt+bJPNVr6Nol3w
uyGfbVlui2zwnCYJmrpJcRg2von+aC033icLt0VhnnLjcUDFe7OKRzJOtVy8wHe4urd5PMcq
7bod1P/Vz9nfb+en1wc00+n7XI5aIX/c3Z9/8cc8NtoxpoEHEMk0dcLU8XiuRgShN19xfst4
DvVhjwfDLeuMts9c+70UCbi37Yj/Woby+gjiTMUM45CKFYXeVlFZ20rsvMggFukDGhsZHk7j
9lPWUQ6MTHgJ9zh1MBlVdN+LiJEZYpySoVqGm8Hm/OXl7uqPrkF6fQo3N6BzbLOVoqfaCQwt
+MISlbkSDLVH7e/QHohV16mJmGdYB7SnuKHeFju4KnV+gnwLn6Sz5FDjzTSlTGTmk8u5TC7m
MpW5TC/nMn0nl2xvvOoxV8bdIxdpwivYh3VKxGVMea7bYHO5Nq1Ad/k5NCtQ6If0oPCn2+NG
Jzffb8oAzW8jSgrUDSX79fNBlO1DOJMPFx+W1YSMeIeE5qQ04qJ4D6ZvDmUTc5bAqxGms8vJ
f+l2o3lvdoCxoUZv0mlBZG6QKQR7h7RlRDc4PdzbI7XudCHAgx+t5UusA2UV62sW45IS6QHs
upFdpUNCFdPTTDdyZsWsfXoOmP9g47gHopmwvFeK+rRgrOGz6XYkL2TFbSJRXgNgVbDvcmyy
43Zw4Ns6kt/nDMV+cegVoeFsaEaJEwVv8YhZgGDDmSXiIc33UTYNu6aUYcHJCG8SaOE6BHaD
0CGdR85e7jIri+mnZCcMe1K0EP90gc6/dKh+vS+bfEOqK5VAbgF7WTDkF0u+DnGLCV6aqFzr
vKRmhGIEmyT62gWJy3ZI45GNHADVADo2EL54FF8Li65owYY5Qr3ZqKY9jiVApmfzVNIUIh/0
di5dU2II2Y3mKw3uJBmQsK1leczqIv7Ep5Aegwk3zWvoTiDW9At6cnf/5/mVbgXEQuEAOY10
8A7m03Jbx8oneauQhcs1dukWoxaQo2QkYY+i39ZjXgzbgULfbz8o/RW24b+lx9TII544kuty
NZ+P+NpSFnlGSnMLTHSYHNIN48f0vuiv4NJS/7aJm9/2TfiVGzvrDCcIGp5gyFGyYLoTQpMy
zUw86+lkEaLnJR5q49n+Tw+vz8vlbPXr+KcQ46HZED8A+0ZMkQYQNW2w+mP3pdXr+dvnZ5D/
Al9pZAN2a4fANfcfabCjCoB4SUHHhQHxs1tVwvpQ1oIE27UirWm46OusZtGrxSVioyovGZol
LUGsCLvDFiaPNc3AQS0PNR7Xya7doUFKvo1Btk8E3f6zNU8Fbth98D6C0ZRNFzdRLegCXsf7
bSbaLk7DgG27DtsIpsxM1GEIj2O1iNKxE89DuioOl7CgaCALbgC5ystieqKgXO47xOU08nBz
ISRtYQcqhreGeZKtM5aqD7Cdqz3Y7yE9HhRSO1ksIKkiCed+VP7A0COlWTq1ZLlF5U2BFbel
hIzOkwce1uaysr8ucW/FYGl44pEF7kooC6yOpSt2MAsMCx68lqFMm/hYHmoocuBlUD7Rxh2C
gUvRXD+1dUTm5I6BVUKP8uqycGy22p5r5v6ZkIjWE/2mS2DVoUXWN4dY70KIlZXswkpdKzCy
XZtDThY6NjzMUxXU9n5bhDNyHCYqabBBgpwoQiXV4b1Xi87e47yae7i4nQbRMoCebgPg1Nxa
rI0b0dsswJCpdZamWRogbep4q9D3gRNcMINJv9LK/Z7K9zBcmcSk5DRXCeBmf5r60DwMicmt
9rK3CB42oo39JyuL0+aVDKpJg43rZVQ2u0CjWjaYadbccZM7FBNp08T9BEWL5ejQqj05fDfb
8U2DfJwrcQeNshTGjYsEN2Lj5GCUBocx+Ekf+cwiZ5r/a+zJliJHdv0Vgqd7I+50U8XS8NAP
WbaryoM3vEDBi4NharqJHqCD5Rz676+kTNtSLkVH9ARTkjKdu5RKLXp/E4dg+96duWRT2oyJ
IBaZUCya9B5+Tl7YAhj85pcF+n1o/5ashWBHkqa54ho1TdHPHAizHKmK4RSCq4LIp0YYvVAk
DNOueEsM3+vJBwo3Ihnu9mk8KP73f2yfH7f/fnp6/rbvlMpTDEEmzmCDG05gzGmaZPYwDqcr
A+JlSWuk4bZpjbst5y6bWHQhhplwRjrG6bABPqojC1AJwZRANKZm7CQGnxO8iGHIvcjdAxSH
9QmrmgKXg/RTsiHA1tk/7X5hz0d2KubfOK1OZ3NX1CL3H/3uV9wqzsDw+IL7TFHwHhicXNgA
gR5jJf15vTh2arKm2EApG1kts+Em1VreqjXAWlIG6hPwolQUT1212wSbW8CrRGGQZ7w0rC1U
V0Uqsz5js2KCUZMsmNNA5xY9wuwmxaFvN/nCpgUQ+v9IoLsdo0oedRHdvpBVtRj5QipcNFYn
gXM0TBrZtHXpQnHtiZ1O0BJkUBfa5NA/uIg7dWQOKNm0tYyRHSt527JvX+5oK9+wnMlRoZ8+
Et+a0whXLJXtz5rh+u/TDiB6UC/0R9yEXWC+hDHcgUZgTrk/l4WZBzHh2kItOD0Jfoe751mY
YAu4z5KFOQpigq3moVcszFkAc3YYKnMWHNGzw1B/zo5C3zn9YvUnbUpcHf1poMBsHvw+oKyh
Vk2Upv76Z37w3A8+9IMDbT/2g0/84C9+8Fmg3YGmzAJtmVmNOS/T0772wDoJy1WEIroqXHCU
wG0t8sGLNum468yIqUsQprx1XddplvlqW6nED68Tbmg+gFNolQi4NyKKLm0DffM2qe3q87RZ
SwQpLUcIvpfxH9I26Jzkyr3vt3c/7h+/sXxhJOKk9cUyU6vGjg768/n+8fWH9m952L5823v6
iWZFQrWZFibyq9DkkUVDhuYLl0k2nrOjklZr0DwUY75Xsrswtcco103Vx9eFwjQzooPR08PP
+3+3f7zeP2z37r5v7368ULvvNPzZbXpSkFUHvmlAVXD5ilTLb80Gn3dNa7/6wj061yVFClbg
vGmFIY7hasVvM3WiYm1l0rDHgK4AKTxG0kXJGROdG+VVIeI6O++O6wQNG5z3aE3YaEkWVaW5
aiMmPNkY3f2yyNj4kqL2ShWt6WdV0rNQY/ffwFnlLXocXCr0eJKStGl/icZ0WqpDww0eUzdX
6OoAF8H6wgscVfV6Wr4evM98VCatsPVh1H+T0Kx9YbcPT8+/9uLtX2/fvondQEMPIg3mznWb
j1gQjHjSDgsxrJlhNcs5hfHCbG1cNpPwvijNk2+Q4iapS9/nYY0tbXgNshg+xInYuBqlX5qa
ANgTUlfil/i2F8DZYawlljJ6BnB11NGyDuG1Lg5Ol04uO0llTcG4SpqsWwyk/P6FYOtGQimO
zMrJkzyDBeusqA/gfaLq7BrPN61lOzo4CBBKayQLOQYLXjqzqzdb14g3FI3ioYcHCPxTlvw8
ouqFB1itiCVYxwK+3xiStG47d6sFwDpsJzA+HgbcAOnROoUDIalrcn3+U6QhM4tcHxhoWuaf
KRoPfNJdYiY+32C5SCpO/cIRt45ShlSwKyeE72dfdq2xWRy1exqRFgj3qPVw4k1dD84Yn0cl
S1/h/oJqgdt0pMwVl1HT33VaT2GC8aDbw+g3bz81U1zfPn7jHqpwkeyqKfofG4I6DiKRQ1cK
OAEn0xnjfoMG2USXTNtzomzKZftRbTaNXZtubb9GB5tWNWKb6h01oujAQqXRbH7gafZIFu6Z
JLGbcnWB2ZmjdVyKcx8p8UlLGJYIsF2RRg6tHduqMw3YGh0CSnM0glknnabTR0mCrg4+aQI/
eZ4kleZc2kkaYzCNDHTvf15Mzo2X/9t7eHvdvm/hf7avd58+ffpfHpOauFILIlWbbBKHRzTw
Bal3N2eHn/zqSmPgCC+v0CDTJiDDHYthVzWcAq7mhJR4SSUBxBZ8lQpKDcbEgCiEZImLGyza
VJWOnLWxPgU7C2T8xOIGUxcHhjyipOBuyWCW8t8wFc0hA+Aec4uK3DUaDf9douOOi5FmKuaU
Tr1g/kChIcOZ78xqVCcxHGqpmoxIQC7wCms0lTVPGjOCoDdVguI8l2sbMtgltCO6+sefSIFp
eMDhAhxDaxOjF0jGt5PMXHcOdxP/ToW/X1sEc1/wLI87yXx1Im+GtZdl4wk1n4nK5JJEUHLh
qALNzr4wV4XauiSYJUk7BsR0fAjlllLQhDWcyplm+G0ymoZPSj+fqCHM8ar8I3mkXMLq2lWf
eONCa/EPqML2jCrNmkwtJETL+9a5RogcDenr5KITojuhKC6LnherTB4Fiizx5OEw0UrPlTSD
IS+ia0xhOl1yG0rGMpxJrolBQXFiMI24JXktu0J/aDd2Vatq7acZ9AT2W6gH2V+l7Ro9oWzZ
0qBzunTQvNexRYLmWbTukZIOFqcSONC4oYxOoWpq01Wzk4i6Qo4RVrt1U6ycQjVyFtt8Ryc4
QHrB5XA74LZpoLeRO2isKlpeV9arklPf4AtuV2QI3cm2ZyI4xx9ML7A9kACXDlyLM85iuIKV
6X7CLEg9e40zAU0BNw04ToKI8UoiR2lRqwIGF1gRvQGjDRG/FAxwVRQYtwnNEahAErAQGMhh
gfkIOdd3ujh4uLp21OeU1MwJ0Nn5wYtq6cD8lKEt9/FuG2fc9NidqcAeHObRUVkMiFYBG6ss
Nci0Qwb+5qwDzNDm2YG4sIVfDtrZDvGsfMV7j+BGx0S/gONynavav50Z+sGH9ndMfzIpuhxb
SZYLbvv1tOnMGoOQ9fZIqtN2+/IqxKzsPOYutjRYKOPBHYy/betBFCC9yBruxcDW1MQSYOZs
MWqB1uMWkCQ2uBP1HpxRDVmeXSSTnxx5pGfVXBdwAKs0PrGnB/uxTjZxx4MF6N61NPzrJCN/
NIk8B2zLYxYSlBTYSwu4SFtcQBLYdWlsgWp897a8F3XzFH8K0B/CgBpcjAFJOI2TvlxH6ezw
7AjzZlgyI0LwSmKJYHqCz+0pJ0YeldW13ZnK7t7opWlVoIXGybosya2Vq8dYoWUwJo1mlrCk
s+tJmwmbH2PTaTlpMt5TaFHjOxmZFmcVM0nK/TWEwYlsh05CWpe2CUbmYiXnEwxHrxh63Xzd
v5wtZwcH+4IMuax+AYHNUFl1nIsmxosdOnDEwqBRgB9ZBpl+WnRoZNkqtA2o1mk0qQ9GjVO3
QG0V7dX0JjFKpSmx4PAmMBAWZV90Wea1WBXqMU2usnRV5CJhk6mn49orpmPUYQsaLYkIa0YY
zqg1FEwmKEMYrYo1b0kYGWTEoGOuud3SVPEbEC8VqCterAIF0G493IB+Ey8i2YqqxQOnl9b/
E4JbfKeYAK8nqH1v4jEkyg6WiPUMYfQ52WKZddykZshMJw4Ck8eurYVfqoZK1TftsYnfOWIf
hhLHzU9BYPqDzenBtP5sHMz0zI8zB8jcjyU569DB0cfYOmaIxG8qOlLo7+2mCViIT/4nrIlf
rRcA/cKJKkRuP1M57lRo9Z7jliRNshDAdUXW7cIoWPLUIxPhijIXN36vrjrUFCC/NB8f8iJs
796eMcKh83hKB/Qv/svx0kImCXICylmAxyNQCNnolBlbB70xMx/gvP4+Xvfooq0sF4DRsi/O
k4aCZ9Eh4BJ4iqBhKz0Wrcvy3FPn0vcdY7caxvSbZZ170FJFaUJ4bFhLM0rKDUJbnmJSubj+
enJ8fHgidhnF6CpggJAfIzvWigDlqO0F0Q4UaROaip/YhgcjBbonaHnnA7Tu3f7nl7/uHz+/
vWyfH57+3v7xffvvTxaEZxwKWJjAkjaeQTKYSb3+OzS2ptyhdIIVuBQJpUDaQaEuI/ud0KEh
9XmdXGCcD9OoA5c4F8EzJBxjnRSrztsQwsMiA5lePrtLCgyXUFDSrEJlvtbCNi+vyyCCVA/o
QVq15miZHxyd7iTuYjg+0F16djA/ClGCMN4yt2wTmcFtBbQfhNlyF+o3pn4klcajfrz7YO/S
2S8sfgLjge0bdovQmMD4KHFoKh5D0cYYATD2UFyrXMlTxnIwH0F6haCG14eEG1KeJ3iWWmfx
RMLO8FqwJVYLrgyGEG2D+0eeqAZVzFVU92m8gfXDsXgg1l2WCN8KRGAsW9Q2elgvovE9zlDY
JZt09VHpgXmPVezfP9z+8TgZ5HMiWj3NWs3sD9kE8+MTvyjhoT2e+UP5ObRXlUUaIPy6//L9
diY6oONAVmWWRtdyTtBayYuABQw3Zv4QRHMRXAWAHBi/dkXX9szGA6eDUwxWMuyHBrXpsXAl
xLKLDE4z0jR4q8at0G+OD84kGCEDM9q+3n3+sf318vkdgTCLn3hION6loWHyhpxwQwr40aN9
eb9s6K4uEGQGbc5fskJvJN7TWASHG7v9z4No7DCbHhY6Lg+XBtvjXUkOqT6jf492OMh+jzpW
0Q4JeZTO9l+2/94/vr2PPd7gMY+67sZW21gRvwiG5htcN6GhG565TIOqC78WCNWKLH4qyaGj
cix6/vXz9Wnv7ul5u/f0vKfFmkkY1sQgia1EwnUBnrtwNHV68ABd0kV2HqXVmrNLG+MWsrwm
JqBLWotXghHmJRx5pdP0YEtUqPXnVeVSA9CtAS8XnuY0yoHFbqeTKF47zc1VoVaeNhm4+zEZ
qltSDxKmrSYyVKvlbH6ad5lTnLQfPqD7+Yr+OsR447joki5xCtAfd4XlAbjq2jXcvxy4VI8O
xPi0YC4GNq5Jc7f2FUhppgBeQh18UqzSYoyup95ev2MShrvb1+3fe8njHe4/jGf43/vX73vq
5eXp7p5Q8e3rrbMPoyh3v++BRWsF/+YHwOuuZ4ciJ47pSXKROmcCrKa1Aj4xBkpeUEIyvO+8
uE3hep4B1rpjhraY7ncWDiyrrxxYhR+xgRtPhcBGMZja0O717cv3ULNz5Va5RqDdmY3v45f5
lGEuvv+2fXl1v1BHh3O3pAbbiQI40g+FQch8+wuQ7ewgTpee3WEwoaIrqWUfBju0VgYEqVi4
Q8yw7WIf7Ng9flJYXkmGfx36Oo/hHPGCRXzxEQxCpw98OHepjQzrAvsGbjSHPnqoPYwEwTSM
nPW5u7ZNjX4MVhcs42v38cxdKgB2m9Ou6tmZS0uitX9R9LRg+iId16kWEu5/fhdhP0eW7jIE
gPU8oCsDB9YPotgXLWTRLVJ3w6s6cisCmepqmXqW9oBw8qra+EALI5UnWZaqIOKjgthH6KK6
3Pw+5TxMim4b/p4gzt3BBN399aZ19xNBdxWLE3dmAHbYJ3ESKrP0M/vztbrxCI2Nyhrl29Ma
HuyP4X9BRKhgkySeRiR1he87ATgcBklwsgaaHaPISILVtIm7+Nqr0rvaDTy0RAZ06EsC3R9e
8ZdNi0Z0avRVwvRRImPpuDKWpHRwOD+PEGJgp0fuCYXxRTyw9ciQ69vHv58e9oq3h7+2z0Me
VV9LVNFg+NOaJ+cZGlkvKDd558d4JQWN8d1JCBO1riiOCOcLf6Ztm9SomBSP0UxIx1ftIKL3
svUR2wxXlSCFbzxGpPdORzxD2mIPmCu3zxRdNpZhJVwccZVdeOB1X1lWCUaB6XsipfJxnskG
oPHd0nm9aVRuosRzXUGsSR3hXSuAbo4rL1xnLgrdPBhFoLMa2/pP2AGtR8LFRpF7zzTwPnZn
cUDpn170hXKPPwOHa+np2fF75O8lEkSHm80mjD2Zh5FD3ZfL3bXvwkP9AXQkGJG6TLvcgjFa
jb5J/fN9EbkHGxmo5as2ifxbE/FuLif+TbhWNql/RtAbiaOkVls/y/7yIKtukRmapltIMlLa
RRgsepmiy+gUB9oQVOdR82V0cfVjtc1QwhMVaA1klehoMxRzDevXli6ab2Bi33/oVvyy9w+m
5rj/9qizwpHHq7DbyssYA2Cjwhu/s38HhV8+Ywkg639sf336uX2YnuYoAk9Ymevim6/7dmmt
BWVD45R3KAbvuLPxmXPUBn/YmB0KYoeCzmByTZhaTQ+q51zHO0DcXFwcs7QtgA28r8uulVEB
BywZ3PFyCESLCQkxKsqlp4a8ST1QNHqrk0xttHUcvtnJGi+X9jcGo90YtsY1+idqfX9dtsI5
hGq3XvRFZxfXleKGIcbxL72xXH9xgB94rdYVhvrNNUZ6aDr77ehyXcI8FjxPlwZhUCAbdtkI
/klAmwZz26G7KBwtxRCef/zaIi1wCRr7vTH581/Pt8+/9p6f3l7vH7neROuQuW55kbY1zHrd
iCeoyRptwvvikNEYci/KYdaati6i6rpf1pSIiB8snCRLigC2wMxmbcofhgcU5m5A6z1touji
qyi1Y9IPqCCYmw3k6DiCeXrYkYtDgcGoorzaRGvtDCVcmUeLsCVe6CgoX5WlUm8bAWNOW8GR
opm4qUW9qwaC5rVdL0sdCr0rKpZc21EDB/6QLK5P+ewKzJH3ecSQqPrKeoC0KGACvPJYxCJz
ZOnCVaNFp1zs0y/zNIZ6Mw9T4110RVzmvMvjUMBFY4pz98ChOliihFNYPJB3M8EBCDrcbiab
FxYiT0JZzQx+5GkHXW/8cG8tmxsE279JLW3DKCtL5dKm6uTIASpu9jPB2nWXLxwEOqO59S6i
Px2Y7SA+dKhf3aTCBHBELAAx92KyG/4CzxA81KSgLwPwI3e3eyyR6gTdS8usFHdsDkWbr1N/
AfzgDtSMTdciYoLjglZ70bjWdej90iS4HXyw/lyafI/wRe4FLxueTawVMRGEsTrrg4rTjTZg
p6OsrIUNDDDUMgJJNyUuUSthuEUJQZLcBqGppeWQgPazNM/TqyxaRWBK7rLyGUkjGvm3DHOv
I/Z7rERA6sD8CBiVgBxPBKavZSqiC87FsnIhf3nO1yKTYdyyuuutyOtRdoM5edh3YSC5whyN
56a5AGmlKrmZcV6lMjqr20fAL2N2BGKyOcyU1Qhbyy7CQMitFD6XJaq7HN+nUnjKENHp+6kD
4cuaQCfvPIgcgb68z44sECZKzDwVKhiawgPH4K790bvnYwcWaHbwPrNLN13haSlAZ/P3OTt6
GvS6zbgw0WDewtJn8t3gilPc7GlEYd67XrytjygUonvLnJkWZZxU3Ci/MV4X0z3M8ZjAEMgF
nNXaueP/ASChZHfqswMA

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--n8g4imXOkfNTN/H1--


From xen-devel-bounces@lists.xen.org Mon Oct 16 02:34:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 02:34:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3vE1-0006MN-Ee; Mon, 16 Oct 2017 02:33:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3vE0-0006Lo-BW
 for xen-devel@lists.xensource.com; Mon, 16 Oct 2017 02:33:52 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 AA/A7-01785-F8A14E95; Mon, 16 Oct 2017 02:33:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVbdP6km
 kwf9VkhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeLjpNlPBpE7GisPPnjE2
 ME5M6GLk4hASaGSSmHzjKguE85hR4si9dUwQzjZGiY+fZjF3MXJyiAg4S3w9M5cdxOYV0Je4d
 3MvmC0sYC/xe885ZpAGCYHJahIfPveygSQkBDwlnl/rYYGxv09vYe1iZOdgE7CSOCQGEmURUJ
 X487qRbQIj9wJGhlWM6sWpRWWpRbomeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZs
 YgV5nAIIdjLf6nA8xSnIwKYnynmt9GCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgldY8kmkkGBR
 anpqRVpmDjD8YNISHDxKIrySIGne4oLE3OLMdIjUKUZdjmObLv9hEmLJy89LlRLn/S4BVCQAU
 pRRmgc3AhYLlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMaw2yiiczrwRu0yugI5iAjngX8Q
 DkiJJEhJRUA+PkvyUtvJKrNt6eFjZxu/mjB+kck7Qs7gRc+u68uGF3XQtzbcDTPrEved8/FuV
 87VZ/6HTjyd510ZPZo6YGmwocynII77DUdtH3O1Mn8H66858TB+XPPD9TJGr5pbXiqNbe5RZ8
 IVaNJZq27dwqbx56RE6eyW+4vDBH78bDXcGCe5M+X1F3WqPEUpyRaKjFXFScCAClH9dsgAIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1508121229!103482526!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26110 invoked from network); 16 Oct 2017 02:33:50 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Oct 2017 02:33:50 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3vDv-0005ux-Ka; Mon, 16 Oct 2017 02:33:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e3vDq-0007sa-7y; Mon, 16 Oct 2017 02:33:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e3vDp-0006i6-TK; Mon, 16 Oct 2017 02:33:42 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114514-mainreport@xen.org>
X-Osstest-Failures: xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:guest-start/debian.repeat:fail:heisenbug
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.6-testing:test-armhf-armhf-xl-credit2:guest-start.2:fail:heisenbug
 xen-4.6-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=aad5a67587b493e2478e1e46f71404c3dd41a937
X-Osstest-Versions-That: xen=78fd0c3765cf89befb2338ac342a0c8a3e29ba3d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 16 Oct 2017 02:33:41 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 114514: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDUxNCB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDUxNC8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgNDggeHRmL3Rlc3QtaHZt
NjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgaW4gMTE0NDg4IHBhc3MgaW4gMTE0NTE0CiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0yIDQ4IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGlu
IDExNDQ4OCBwYXNzIGluIDExNDUxNAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSA0OCB4dGYvdGVz
dC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBpbiAxMTQ0ODggcGFzcyBpbiAxMTQ1MTQKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0
IGZhaWwgaW4gMTE0NDg4IHBhc3MgaW4gMTE0NTE0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4gMTE0NDg4
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE3IGd1ZXN0LXN0YXJ0LjIgICAgICAgICAg
ICAgIGZhaWwgcGFzcyBpbiAxMTQ0ODgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAxNiBndWVzdC1z
dGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAxMTQwOTcKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICBmYWlsIGluIDExNDQ4OCBsaWtl
IDExNDA5NwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE0MDk3CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTQwOTcKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDExNDA5NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE0MDk3CiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlr
ZSAxMTQwOTcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExNDA5NwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAg
ICAgICA3MiB4dGYvdGVzdC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgIDcyIHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgNzIgeHRm
L3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMSAgICAgICA3MiB4dGYvdGVzdC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgIDcyIHh0
Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVz
dG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0
aW5nOgogeGVuICAgICAgICAgICAgICAgICAgYWFkNWE2NzU4N2I0OTNlMjQ3OGUxZTQ2ZjcxNDA0
YzNkZDQxYTkzNwpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgNzhmZDBj
Mzc2NWNmODliZWZiMjMzOGFjMzQyYTBjOGEzZTI5YmEzZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAg
MTE0MDk3ICAyMDE3LTEwLTA3IDEyOjI4OjExIFogICAgOCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDExNDQyMiAgMjAxNy0xMC0xMiAxNDoxMToxOSBaICAgIDMgZGF5cyAgICAzIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBU
aW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBWaXRhbHkgS3V6bmV0c292IDx2a3V6bmV0c0ByZWRo
YXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJl
diAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1t
aWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLTQuNi10ZXN0aW5nCisg
cmV2aXNpb249YWFkNWE2NzU4N2I0OTNlMjQ3OGUxZTQ2ZjcxNDA0YzNkZDQxYTkzNworIC4gLi9j
cmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysr
KyBleHBvcnQgUEVSTExJQj0uOi4KKysrKyBQRVJMTElCPS46LgorKysgdW1hc2sgMDAyCisrKyBn
ZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAg
ICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAg
ICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9j
YWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVw
b3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9o
b21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19s
b2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jayAuL2FwLXB1c2ggeGVuLTQuNi10ZXN0aW5nIGFhZDVhNjc1ODdiNDkzZTI0NzhlMWU0NmY3
MTQwNGMzZGQ0MWE5MzcKKyBicmFuY2g9eGVuLTQuNi10ZXN0aW5nCisgcmV2aXNpb249YWFkNWE2
NzU4N2I0OTNlMjQ3OGUxZTQ2ZjcxNDA0YzNkZDQxYTkzNworIC4gLi9jcmktbG9jay1yZXBvcwor
KyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJ
Qj0uOi46LgorKysrIFBFUkxMSUI9LjouOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysr
KyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0
ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAg
cHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9o
b21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysg
J1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0
L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmkt
Z2V0Y29uZmlnCisrKyBleHBvcnQgUEVSTExJQj0uOi46LjouCisrKyBQRVJMTElCPS46LjouOi4K
KysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJl
ZT14ZW4KKyB4ZW5icmFuY2g9eGVuLTQuNi10ZXN0aW5nCisgJ1snIHh4ZW4gPSB4bGludXggJ10n
CisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJl
YW0tNC42LXRlc3RpbmcKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVu
YnJhbmNoIHhlbi00LjYtdGVzdGluZworIHByZXZ4ZW5icmFuY2g9eGVuLTQuNS10ZXN0aW5nCisg
J1snIHhhYWQ1YTY3NTg3YjQ5M2UyNDc4ZTFlNDZmNzE0MDRjM2RkNDFhOTM3ID0geCAnXScKKyA6
IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAg
ICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsK
ICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAg
ICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQK
KysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcv
c2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29z
c3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFi
aW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDov
L2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1m
aXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xp
bnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQK
KysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4
ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0
ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5
LWNyb24ueGVuLTQuNi10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC42LXRlc3RpbmcKKysg
OiBkYWlseS1jcm9uLnhlbi00LjYtdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuNi10ZXN0
aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC42LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00
LjYtdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuNi10ZXN0aW5nCisrIDogaHR0cDovL2hn
LnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueGVuLTQuNi10ZXN0aW5n
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5x
ZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVf
UlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVt
cHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSB4ZW4t
NC42LXRlc3RpbmcKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgor
IGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveGVuCisgeGVudmVyc2lvbj14ZW4tNC42LXRlc3RpbmcK
KyB4ZW52ZXJzaW9uPXhlbi00LjYKKyB4ZW52ZXJzaW9uPTQuNgorIGdpdCBwdXNoIG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCBhYWQ1YTY3NTg3YjQ5M2UyNDc4
ZTFlNDZmNzE0MDRjM2RkNDFhOTM3OnJlZnMvaGVhZHMvc3RhYmxlLTQuNgpUbyBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgNzhmZDBjMy4uYWFkNWE2NyAg
YWFkNWE2NzU4N2I0OTNlMjQ3OGUxZTQ2ZjcxNDA0YzNkZDQxYTkzNyAtPiBzdGFibGUtNC42Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 16 03:25:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 03:25:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3w22-0002Qw-8m; Mon, 16 Oct 2017 03:25:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e3w20-0002Qb-GA
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 03:25:32 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 69/71-06614-BA624E95; Mon, 16 Oct 2017 03:25:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXS1tYhr7tK7Um
 kwcENphbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aC5w+ZC7bkVey8vp69gXFeUBcjJ4eQQIVE
 y6ZedhBbQoBX4siyGawQto/EoQ3NQDYXUE0Do8TbX1PAitgE1CUef+1hArFFBJQk7q2azARSx
 Czwm1Hi1JZDYAlhgUCJ3Wu3s4DYLAKqEtdPvGQEsXkF3CV2fdzFDLFBTuLksclg2zgFPCRm3t
 3E1sXIAbTNXeLiFXWIckGJkzOfsICEmYH2rp8nBBJmFpCXaN46m3kCo8AsJFWzEKpmIalawMi
 8ilGjOLWoLLVI18hEL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMDTrGRgYdzC+
 Ou53iFGSg0lJlPdc68NIIb6k/JTKjMTijPii0pzU4kOMMhwcShK821WfRAoJFqWmp1akZeYAo
 wQmLcHBoyTCGwmS5i0uSMwtzkyHSJ1i1OXouHn3D5MQS15+XqqUOO8VkCIBkKKM0jy4EbCIvc
 QoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmPcWyBSezLwSuE2vgI5gAjriXcQDkCNKEhFSUg2
 MoVLXDc2kUqytlYyf13IdvqRzZW1C043f+xNX2m2urHplG2xjyiS8w1FlgomwSPkvw4QfCitk
 7ixe8FJ9C+OevNNHQiTbS1KaOKd6rg37YJzWXbcxn5X136yADbLL9GIl086GJ3FucxHYF/Exd
 JmJsdT9nwKfynmv9mkdniYhuk+w0rlv8wMlluKMREMt5qLiRAD+/7C40wIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1508124315!54894109!6
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35739 invoked from network); 16 Oct 2017 03:25:30 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Oct 2017 03:25:30 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga104.jf.intel.com with ESMTP; 15 Oct 2017 20:25:29 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,371,1503385200"; 
   d="scan'208";a="533608"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga001.jf.intel.com with ESMTP; 15 Oct 2017 20:25:27 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 16 Oct 2017 11:04:10 +0800
Message-Id: <1508123061-6600-6-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1508123061-6600-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1508123061-6600-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Yi Sun <yi.y.sun@linux.intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v8 05/16] x86: implement data structure and CPU
	init flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIG1haW4gZGF0YSBzdHJ1Y3R1cmVzIG9mIE1CQS4KCkxpa2Ug
Q0FUIGZlYXR1cmVzLCBNQkEgSFcgaW5mbyBoYXMgY29zX21heCB3aGljaCBtZWFucyB0aGUgbWF4
IHRocnRsCnJlZ2lzdGVyIG51bWJlciwgYW5kIHRocnRsX21heCB3aGljaCBtZWFucyB0aGUgbWF4
IHRocm90dGxlIHZhbHVlCihkZWxheSB2YWx1ZSkuIEl0IGFsc28gaGFzIGEgZmxhZyB0byByZXBy
ZXNlbnQgaWYgdGhlIHRocm90dGxlCnZhbHVlIGlzIGxpbmVhciBvciBub24tbGluZWFyLgoKT25l
IHRocnRsIHJlZ2lzdGVyIG9mIE1CQSBzdG9yZXMgYSB0aHJvdHRsZSB2YWx1ZSBmb3Igb25lIG9y
IG1vcmUKZG9tYWlucy4gVGhlIHRocm90dGxlIHZhbHVlIG1lYW5zIHRoZSBkZWxheSBhcHBsaWVk
IHRvIHRyYWZmaWMgYmV0d2VlbgpMMiBjYWNoZSBhbmQgbmV4dCBjYWNoZSBsZXZlbC4KClRoaXMg
cGF0Y2ggYWxzbyBpbXBsZW1lbnRzIGluaXQgZmxvdyBmb3IgTUJBIGFuZCByZWdpc3RlciBzdHVi
CmNhbGxiYWNrIGZ1bmN0aW9ucy4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGlu
dXguaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0t
LQpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDQzogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IENoYW8g
UGVuZyA8Y2hhby5wLnBlbmdAbGludXguaW50ZWwuY29tPgoKdjg6CiAgICAtIHJlbW92ZSB1bm5l
Y2Vzc2FyeSBsaW5lIHNwbGl0LgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAg
LSB1c2UgTUFTS19FWFRSKCkuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnY3Ogog
ICAgLSBtb2RpZnkgY29tbWl0IG1lc3NhZ2UuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxp
Y2gpCiAgICAtIG1vdmUgdGhlIGNoYW5nZXMgYWJvdXQgY2hlY2sgb2YgJ2NhdF9pbml0X2ZlYXR1
cmUnIGluICdwc3JfY3B1X2luaXQnCiAgICAgIGludG8gcHJldmlvdXMgcGF0Y2guCiAgICAgIChz
dWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnY2OgogICAgLSByZXN0b3JlIHR5cGUgb2YgJ21iYV93
cml0ZV9tc3InIHRvICd2b2lkJy4KdjU6CiAgICAtIG1vdmUgb3V0IHNvbWUgQ0FUIGNvZGVzIG9w
dGltaXphdGlvbiB0byBhIG5ldyBwYXRjaC4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGlj
aCkKICAgIC0gbW9kaWZ5IGNvbW1pdCBtZXNzYWdlLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBC
ZXVsaWNoKQogICAgLSBjaGFuZ2UgcHJpbnQgdHlwZSBvZiAnbGluZWFyJyB0byBiZSAlZC4KICAg
ICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gY2hhbmdlIHR5cGUgb2YgJ21iYV93
cml0ZV9tc3InIHRvIHVpbnQzMl90LgogICAgLSBtb3ZlIHByaW50ayBpbiAnbWJhX2luaXRfZmVh
dHVyZScgdG8gcmVkdWNlIG9uZSByZXR1cm4gcGF0aC4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dl
ciBQYXUgTW9ubsOpKQogICAgLSBtb3ZlIHRoZSBNQkEgZm9ybWF0IHN0cmluZyBpbiBwcmludGsg
dG8gYSBuZXcgbGluZS4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2NDoK
ICAgIC0gbW9kaWZ5IGNvbW1pdCBtZXNzYWdlLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBh
dSBNb25uw6kpCiAgICAtIGZpeCBhIGNvbW1lbnQuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIg
UGF1IE1vbm7DqSkKICAgIC0gam9pbiB0d28gY2hlY2tzIGluIGEgc2luZ2xlIGlmLgogICAgICAo
c3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIHJlbW92ZSByZWR1bmRhbnQgaW5p
dGlhbGl6YXRpb24gb2YgJ2ZlYXQtPmNvc19yZWdfdmFsWzBdJy4KICAgICAgKHN1Z2dlc3RlZCBi
eSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBjaGFuZ2UgJ3JlZ19iJyB0byAnZWJ4Jy4KICAgICAg
KHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gY2hhbmdlIHR5cGUgb2YgJ21iYV9pbml0
X2ZlYXR1cmUnIGZyb20gJ2ludCcgdG8gJ2Jvb2wnLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2Vy
IFBhdSBNb25uw6kpCiAgICAtIGNoYW5nZSB0eXBlIG9mICdjYXRfaW5pdF9mZWF0dXJlJyBmcm9t
ICdpbnQnIHRvICdib29sJy4KdjM6CiAgICAtIHJlcGxhY2UgJ3Bzcl92YWxfdHlwZScgdG8gJ3Bz
cl90eXBlJy4gQWxzbywgY2hhbmdlICdQU1JfVkFMX1RZUEVfTUJBJyB0bwogICAgICAnUFNSX1RZ
UEVfTUJBX1RIUlRMJy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAg
LSByZXBsYWNlICdNQkFfTElORUFSJyB0byAnTUJBX0xJTkVBUl9NQVNLJyB0byBtYWtlIHRoZSBu
YW1lIG1vcmUgY2xlYXIuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAg
IC0gcmVwbGFzZSAnY2F0X2luZm8nLydtYmFfaW5mbycgdG8gJ2NhdCcvJ21iYScgdG8gbWFrZSB0
aGUgbmFtZXMgc2hvcnRlci4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQog
ICAgLSBjaGFuZ2UgdHlwZSBvZiAnbGluZWFyJyB0byAnYm9vbCcuCiAgICAgIChzdWdnZXN0ZWQg
YnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gbWFrZSBmb3JtYXQgc3RyaW5nIG9mIHByaW50ZiBp
biBvbmUgbGluZS4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2MjoKICAg
IC0gbW9kaWZ5IGNvbW1pdCBtZXNzYWdlIHRvIHJlcGxhY2UgJ2NvcyByZWdpc3RlcicgdG8gJ3Ro
cnRsIHJlZ2lzdGVyJyB0bwogICAgICBtYWtlIGl0IGFjY3VyYXRlLgogICAgICAoc3VnZ2VzdGVk
IGJ5IENoYW8gUGVuZykKICAgIC0gcmVzdG9yZSB0aGUgcGxhY2Ugb2YgdGhlIHNlbnRlbmNlIHRv
IGFzc2lnbiB2YWx1ZSB0byAnZmVhdC0+Y2JtX2xlbicKICAgICAgYmVjYXVzZSB0aGUgTUJBIGlu
aXQgZmxvdyBpcyBzcGxpdHRlZCBvdXQgYXMgYSBzZXBhcmF0ZSBmdW5jdGlvbiBpbiB2MS4KICAg
ICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCiAgICAtIGFkZCBjb21tZW50IHRvIGV4cGxhaW4g
d2hhdCB0aGUgTUJBIHRocnRsIGRlZmF1bCB2YWx1ZSAnMCcgc3RhbmRzIGZvci4KICAgICAgKHN1
Z2dlc3RlZCBieSBDaGFvIFBlbmcpCiAgICAtIGNoZWNrICd0aHJ0bF9tYXgnIHVuZGVyIGxpbmVh
ciBtb2RlLiBJdCBjb3VsZCBub3QgYmUgZXVxYWwgb3IgbGFyZ2VyIHRoYW4KICAgICAgMTAwLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKdjE6CiAgICAtIHJlYmFzZSBjb2RlcyBvbnRv
IEwyIENBVCB2MTUuCiAgICAtIG1vdmUgY29tbWVudCB0byBhcHByb3ByaWF0ZSBwbGFjZS4KICAg
ICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCiAgICAtIGltcGxlbWVudCAnbWJhX2luaXRfZmVh
dHVyZScgYW5kIGtlZXAgJ2NhdF9pbml0X2ZlYXR1cmUnLgogICAgICAoc3VnZ2VzdGVkIGJ5IENo
YW8gUGVuZykKICAgIC0ga2VlcCAncmVncy5iJyBpbnRvIGEgbG9jYWwgdmFyaWFibGUgdG8gYXZv
aWQgcmVhZGluZyBDUFVJRCBldmVyeSB0aW1lLgogICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVu
ZykKLS0tCiB4ZW4vYXJjaC94ODYvcHNyLmMgICAgICAgICAgICAgIHwgMTI3ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWlu
ZGV4LmggfCAgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wc3IuaCAgICAgICB8ICAgMiArCiAz
IGZpbGVzIGNoYW5nZWQsIDExNCBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvcHNyLmMgYi94ZW4vYXJjaC94ODYvcHNyLmMKaW5kZXggNTBj
NWE5OC4uMzIwNzk4OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3Bzci5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9wc3IuYwpAQCAtMjcsMTMgKzI3LDE2IEBACiAgKiAtIENNVCAgICAgICAgIENhY2hl
IE1vbml0b3JpbmcgVGVjaG5vbG9neQogICogLSBDT1MvQ0xPUyAgICBDbGFzcyBvZiBTZXJ2aWNl
LiBBbHNvIG1lYW4gQ09TIHJlZ2lzdGVycy4KICAqIC0gQ09TX01BWCAgICAgTWF4IG51bWJlciBv
ZiBDT1MgZm9yIHRoZSBmZWF0dXJlIChtaW51cyAxKQorICogLSBNQkEgICAgICAgICBNZW1vcnkg
QmFuZHdpZHRoIEFsbG9jYXRpb24KICAqIC0gTVNScyAgICAgICAgTWFjaGluZSBTcGVjaWZpYyBS
ZWdpc3RlcnMKICAqIC0gUFNSICAgICAgICAgSW50ZWwgUGxhdGZvcm0gU2hhcmVkIFJlc291cmNl
CisgKiAtIFRIUlRMX01BWCAgIE1heCB0aHJvdHRsZSB2YWx1ZSAoZGVsYXkgdmFsdWUpIG9mIE1C
QQogICovCiAKICNkZWZpbmUgUFNSX0NNVCAgICAgICAgKDF1IDw8IDApCiAjZGVmaW5lIFBTUl9D
QVQgICAgICAgICgxdSA8PCAxKQogI2RlZmluZSBQU1JfQ0RQICAgICAgICAoMXUgPDwgMikKKyNk
ZWZpbmUgUFNSX01CQSAgICAgICAgKDF1IDw8IDMpCiAKICNkZWZpbmUgQ0FUX0NCTV9MRU5fTUFT
SyAweDFmCiAjZGVmaW5lIENBVF9DT1NfTUFYX01BU0sgMHhmZmZmCkBAIC02MCwxMCArNjMsMTQg
QEAKICAqLwogI2RlZmluZSBNQVhfQ09TX05VTSAyCiAKKyNkZWZpbmUgTUJBX0xJTkVBUl9NQVNL
ICAgICgxdSA8PCAyKQorI2RlZmluZSBNQkFfVEhSVExfTUFYX01BU0sgMHhmZmYKKwogZW51bSBw
c3JfZmVhdF90eXBlIHsKICAgICBGRUFUX1RZUEVfTDNfQ0FULAogICAgIEZFQVRfVFlQRV9MM19D
RFAsCiAgICAgRkVBVF9UWVBFX0wyX0NBVCwKKyAgICBGRUFUX1RZUEVfTUJBLAogICAgIEZFQVRf
VFlQRV9OVU0sCiAgICAgRkVBVF9UWVBFX1VOS05PV04sCiB9OwpAQCAtNzEsNyArNzgsNiBAQCBl
bnVtIHBzcl9mZWF0X3R5cGUgewogLyoKICAqIFRoaXMgc3RydWN0dXJlIHJlcHJlc2VudHMgb25l
IGZlYXR1cmUuCiAgKiBjb3NfbWF4ICAgICAtIFRoZSBtYXggQ09TIHJlZ2lzdGVycyBudW1iZXIg
Z290IHRocm91Z2ggQ1BVSUQuCi0gKiBjYm1fbGVuICAgICAtIFRoZSBsZW5ndGggb2YgQ0JNIGdv
dCB0aHJvdWdoIENQVUlELgogICogY29zX3JlZ192YWwgLSBBcnJheSB0byBzdG9yZSB0aGUgdmFs
dWVzIG9mIENPUyByZWdpc3RlcnMuIE9uZSBlbnRyeSBzdG9yZXMKICAqICAgICAgICAgICAgICAg
dGhlIHZhbHVlIG9mIG9uZSBDT1MgcmVnaXN0ZXIuCiAgKiAgICAgICAgICAgICAgIEZvciBMMyBD
QVQgYW5kIEwyIENBVCwgb25lIGVudHJ5IGNvcnJlc3BvbmRzIHRvIG9uZSBDT1NfSUQuCkBAIC04
MCw5ICs4NiwyMyBAQCBlbnVtIHBzcl9mZWF0X3R5cGUgewogICogICAgICAgICAgICAgICBjb3Nf
cmVnX3ZhbFsxXSAoQ29kZSkuCiAgKi8KIHN0cnVjdCBmZWF0X25vZGUgewotICAgIC8qIGNvc19t
YXggYW5kIGNibV9sZW4gYXJlIGNvbW1vbiB2YWx1ZXMgZm9yIGFsbCBmZWF0dXJlcyBzbyBmYXIu
ICovCisgICAgLyogY29zX21heCBpcyBjb21tb24gYW1vbmcgYWxsIGZlYXR1cmVzIHNvIGZhci4g
Ki8KICAgICB1bnNpZ25lZCBpbnQgY29zX21heDsKLSAgICB1bnNpZ25lZCBpbnQgY2JtX2xlbjsK
KworICAgIC8qIEZlYXR1cmUgc3BlY2lmaWMgSFcgaW5mby4gKi8KKyAgICB1bmlvbiB7CisgICAg
ICAgIHN0cnVjdCB7CisgICAgICAgICAgICAvKiBUaGUgbGVuZ3RoIG9mIENCTSBnb3QgdGhyb3Vn
aCBDUFVJRC4gKi8KKyAgICAgICAgICAgIHVuc2lnbmVkIGludCBjYm1fbGVuOworICAgICAgICB9
IGNhdDsKKworICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAgLyogVGhlIG1heCB0aHJvdHRs
aW5nIHZhbHVlIGdvdCB0aHJvdWdoIENQVUlELiAqLworICAgICAgICAgICAgdW5zaWduZWQgaW50
IHRocnRsX21heDsKKyAgICAgICAgICAgIGJvb2wgbGluZWFyOworICAgICAgICB9IG1iYTsKKyAg
ICB9OworCiAgICAgdWludDMyX3QgY29zX3JlZ192YWxbTUFYX0NPU19SRUdfQ05UXTsKIH07CiAK
QEAgLTE2MSw2ICsxODEsNyBAQCBzdGF0aWMgREVGSU5FX1BFUl9DUFUoc3RydWN0IHBzcl9hc3Nv
YywgcHNyX2Fzc29jKTsKICAqLwogc3RhdGljIHN0cnVjdCBmZWF0X25vZGUgKmZlYXRfbDM7CiBz
dGF0aWMgc3RydWN0IGZlYXRfbm9kZSAqZmVhdF9sMl9jYXQ7CitzdGF0aWMgc3RydWN0IGZlYXRf
bm9kZSAqZmVhdF9tYmE7CiAKIC8qIENvbW1vbiBmdW5jdGlvbnMgKi8KICNkZWZpbmUgY2F0X2Rl
ZmF1bHRfdmFsKGxlbikgKDB4ZmZmZmZmZmYgPj4gKDMyIC0gKGxlbikpKQpAQCAtMjcyLDcgKzI5
Myw3IEBAIHN0YXRpYyBib29sIHBzcl9jaGVja19jYm0odW5zaWduZWQgaW50IGNibV9sZW4sIHVu
c2lnbmVkIGxvbmcgY2JtKQogICAgIHJldHVybiB0cnVlOwogfQogCi0vKiBDQVQgY29tbW9uIGZ1
bmN0aW9ucyBpbXBsZW1lbnRhdGlvbi4gKi8KKy8qIEltcGxlbWVudGF0aW9uIG9mIGFsbG9jYXRp
b24gZmVhdHVyZXMnIGZ1bmN0aW9ucy4gKi8KIHN0YXRpYyBib29sIGNhdF9pbml0X2ZlYXR1cmUo
Y29uc3Qgc3RydWN0IGNwdWlkX2xlYWYgKnJlZ3MsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCBwc3Jfc29ja2V0X2luZm8gKmluZm8sCkBAIC0yODgsOCArMzA5LDggQEAgc3RhdGlj
IGJvb2wgY2F0X2luaXRfZmVhdHVyZShjb25zdCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVncywKICAg
ICBpZiAoICFyZWdzLT5hIHx8ICFyZWdzLT5kICkKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCi0g
ICAgZmVhdC0+Y2JtX2xlbiA9IChyZWdzLT5hICYgQ0FUX0NCTV9MRU5fTUFTSykgKyAxOwogICAg
IGZlYXQtPmNvc19tYXggPSBtaW4ob3B0X2Nvc19tYXgsIHJlZ3MtPmQgJiBDQVRfQ09TX01BWF9N
QVNLKTsKKyAgICBmZWF0LT5jYXQuY2JtX2xlbiA9IChyZWdzLT5hICYgQ0FUX0NCTV9MRU5fTUFT
SykgKyAxOwogCiAgICAgc3dpdGNoICggdHlwZSApCiAgICAgewpAQCAtMjk5LDEyICszMjAsMTIg
QEAgc3RhdGljIGJvb2wgY2F0X2luaXRfZmVhdHVyZShjb25zdCBzdHJ1Y3QgY3B1aWRfbGVhZiAq
cmVncywKICAgICAgICAgICAgIHJldHVybiBmYWxzZTsKIAogICAgICAgICAvKiBXZSByZXNlcnZl
IGNvcz0wIGFzIGRlZmF1bHQgY2JtIChhbGwgYml0cyB3aXRoaW4gY2JtX2xlbiBhcmUgMSkuICov
Ci0gICAgICAgIGZlYXQtPmNvc19yZWdfdmFsWzBdID0gY2F0X2RlZmF1bHRfdmFsKGZlYXQtPmNi
bV9sZW4pOworICAgICAgICBmZWF0LT5jb3NfcmVnX3ZhbFswXSA9IGNhdF9kZWZhdWx0X3ZhbChm
ZWF0LT5jYXQuY2JtX2xlbik7CiAKICAgICAgICAgd3Jtc3JsKCh0eXBlID09IEZFQVRfVFlQRV9M
M19DQVQgPwogICAgICAgICAgICAgICAgIE1TUl9JQTMyX1BTUl9MM19NQVNLKDApIDoKICAgICAg
ICAgICAgICAgICBNU1JfSUEzMl9QU1JfTDJfTUFTSygwKSksCi0gICAgICAgICAgICAgICBjYXRf
ZGVmYXVsdF92YWwoZmVhdC0+Y2JtX2xlbikpOworICAgICAgICAgICAgICAgY2F0X2RlZmF1bHRf
dmFsKGZlYXQtPmNhdC5jYm1fbGVuKSk7CiAKICAgICAgICAgYnJlYWs7CiAKQEAgLTMxOSwxMSAr
MzQwLDExIEBAIHN0YXRpYyBib29sIGNhdF9pbml0X2ZlYXR1cmUoY29uc3Qgc3RydWN0IGNwdWlk
X2xlYWYgKnJlZ3MsCiAgICAgICAgIGZlYXQtPmNvc19tYXggPSAoZmVhdC0+Y29zX21heCAtIDEp
ID4+IDE7CiAKICAgICAgICAgLyogV2UgcmVzZXJ2ZSBjb3M9MCBhcyBkZWZhdWx0IGNibSAoYWxs
IGJpdHMgd2l0aGluIGNibV9sZW4gYXJlIDEpLiAqLwotICAgICAgICBnZXRfY2RwX2NvZGUoZmVh
dCwgMCkgPSBjYXRfZGVmYXVsdF92YWwoZmVhdC0+Y2JtX2xlbik7Ci0gICAgICAgIGdldF9jZHBf
ZGF0YShmZWF0LCAwKSA9IGNhdF9kZWZhdWx0X3ZhbChmZWF0LT5jYm1fbGVuKTsKKyAgICAgICAg
Z2V0X2NkcF9jb2RlKGZlYXQsIDApID0gY2F0X2RlZmF1bHRfdmFsKGZlYXQtPmNhdC5jYm1fbGVu
KTsKKyAgICAgICAgZ2V0X2NkcF9kYXRhKGZlYXQsIDApID0gY2F0X2RlZmF1bHRfdmFsKGZlYXQt
PmNhdC5jYm1fbGVuKTsKIAotICAgICAgICB3cm1zcmwoTVNSX0lBMzJfUFNSX0wzX01BU0soMCks
IGNhdF9kZWZhdWx0X3ZhbChmZWF0LT5jYm1fbGVuKSk7Ci0gICAgICAgIHdybXNybChNU1JfSUEz
Ml9QU1JfTDNfTUFTSygxKSwgY2F0X2RlZmF1bHRfdmFsKGZlYXQtPmNibV9sZW4pKTsKKyAgICAg
ICAgd3Jtc3JsKE1TUl9JQTMyX1BTUl9MM19NQVNLKDApLCBjYXRfZGVmYXVsdF92YWwoZmVhdC0+
Y2F0LmNibV9sZW4pKTsKKyAgICAgICAgd3Jtc3JsKE1TUl9JQTMyX1BTUl9MM19NQVNLKDEpLCBj
YXRfZGVmYXVsdF92YWwoZmVhdC0+Y2F0LmNibV9sZW4pKTsKICAgICAgICAgcmRtc3JsKE1TUl9J
QTMyX1BTUl9MM19RT1NfQ0ZHLCB2YWwpOwogICAgICAgICB3cm1zcmwoTVNSX0lBMzJfUFNSX0wz
X1FPU19DRkcsCiAgICAgICAgICAgICAgICB2YWwgfCAoMXVsbCA8PCBQU1JfTDNfUU9TX0NEUF9F
TkFCTEVfQklUKSk7CkBAIC0zNDEsNyArMzYyLDQ0IEBAIHN0YXRpYyBib29sIGNhdF9pbml0X2Zl
YXR1cmUoY29uc3Qgc3RydWN0IGNwdWlkX2xlYWYgKnJlZ3MsCiAgICAgaWYgKCBvcHRfY3B1X2lu
Zm8gKQogICAgICAgICBwcmludGsoWEVOTE9HX0lORk8gIiVzOiBlbmFibGVkIG9uIHNvY2tldCAl
dSwgY29zX21heDoldSwgY2JtX2xlbjoldVxuIiwKICAgICAgICAgICAgICAgIGNhdF9mZWF0X25h
bWVbdHlwZV0sIGNwdV90b19zb2NrZXQoc21wX3Byb2Nlc3Nvcl9pZCgpKSwKLSAgICAgICAgICAg
ICAgIGZlYXQtPmNvc19tYXgsIGZlYXQtPmNibV9sZW4pOworICAgICAgICAgICAgICAgZmVhdC0+
Y29zX21heCwgZmVhdC0+Y2F0LmNibV9sZW4pOworCisgICAgcmV0dXJuIHRydWU7Cit9CisKK3N0
YXRpYyBib29sIG1iYV9pbml0X2ZlYXR1cmUoY29uc3Qgc3RydWN0IGNwdWlkX2xlYWYgKnJlZ3Ms
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICppbmZvLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0gcHNyX2ZlYXRfdHlwZSB0eXBlKQorewor
ICAgIC8qIE5vIHZhbGlkIHZhbHVlIHNvIGRvIG5vdCBlbmFibGUgZmVhdHVyZS4gKi8KKyAgICBp
ZiAoICFyZWdzLT5hIHx8ICFyZWdzLT5kIHx8IHR5cGUgIT0gRkVBVF9UWVBFX01CQSApCisgICAg
ICAgIHJldHVybiBmYWxzZTsKKworICAgIGZlYXQtPmNvc19tYXggPSBtaW4ob3B0X2Nvc19tYXgs
IE1BU0tfRVhUUihyZWdzLT5kLCBDQVRfQ09TX01BWF9NQVNLKSk7CisgICAgaWYgKCBmZWF0LT5j
b3NfbWF4IDwgMSApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIGZlYXQtPm1iYS50aHJ0
bF9tYXggPSBNQVNLX0VYVFIocmVncy0+YSwgTUJBX1RIUlRMX01BWF9NQVNLKSArIDE7CisKKyAg
ICBpZiAoIHJlZ3MtPmMgJiBNQkFfTElORUFSX01BU0sgKQorICAgIHsKKyAgICAgICAgZmVhdC0+
bWJhLmxpbmVhciA9IHRydWU7CisKKyAgICAgICAgaWYgKCBmZWF0LT5tYmEudGhydGxfbWF4ID49
IDEwMCApCisgICAgICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgfQorCisgICAgd3Jtc3JsKE1T
Ul9JQTMyX1BTUl9NQkFfTUFTSygwKSwgMCk7CisKKyAgICAvKiBBZGQgdGhpcyBmZWF0dXJlIGlu
dG8gYXJyYXkuICovCisgICAgaW5mby0+ZmVhdHVyZXNbdHlwZV0gPSBmZWF0OworCisgICAgaWYg
KCBvcHRfY3B1X2luZm8gKQorICAgICAgICBwcmludGsoWEVOTE9HX0lORk8KKyAgICAgICAgICAg
ICAgICJNQkE6IGVuYWJsZWQgb24gc29ja2V0ICV1LCBjb3NfbWF4OiV1LCB0aHJ0bF9tYXg6JXUs
IGxpbmVhcjolZFxuIiwKKyAgICAgICAgICAgICAgIGNwdV90b19zb2NrZXQoc21wX3Byb2Nlc3Nv
cl9pZCgpKSwKKyAgICAgICAgICAgICAgIGZlYXQtPmNvc19tYXgsIGZlYXQtPm1iYS50aHJ0bF9t
YXgsIGZlYXQtPm1iYS5saW5lYXIpOwogCiAgICAgcmV0dXJuIHRydWU7CiB9CkBAIC0zNTMsNyAr
NDExLDcgQEAgc3RhdGljIGJvb2wgY2F0X2dldF9mZWF0X2luZm8oY29uc3Qgc3RydWN0IGZlYXRf
bm9kZSAqZmVhdCwKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCiAgICAgZGF0YVtQU1JfSU5GT19J
RFhfQ09TX01BWF0gPSBmZWF0LT5jb3NfbWF4OwotICAgIGRhdGFbUFNSX0lORk9fSURYX0NBVF9D
Qk1fTEVOXSA9IGZlYXQtPmNibV9sZW47CisgICAgZGF0YVtQU1JfSU5GT19JRFhfQ0FUX0NCTV9M
RU5dID0gZmVhdC0+Y2F0LmNibV9sZW47CiAgICAgZGF0YVtQU1JfSU5GT19JRFhfQ0FUX0ZMQUdT
XSA9IDA7CiAKICAgICByZXR1cm4gdHJ1ZTsKQEAgLTQxOSw2ICs0NzcsMjYgQEAgc3RhdGljIGNv
bnN0IHN0cnVjdCBmZWF0X3Byb3BzIGwyX2NhdF9wcm9wcyA9IHsKICAgICAud3JpdGVfbXNyID0g
bDJfY2F0X3dyaXRlX21zciwKIH07CiAKKy8qIE1CQSBwcm9wcyAqLworc3RhdGljIGJvb2wgbWJh
X2dldF9mZWF0X2luZm8oY29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRhdGFbXSwgdW5zaWduZWQgaW50IGFycmF5X2xl
bikKK3sKKyAgICByZXR1cm4gZmFsc2U7Cit9CisKK3N0YXRpYyB2b2lkIG1iYV93cml0ZV9tc3Io
dW5zaWduZWQgaW50IGNvcywgdWludDMyX3QgdmFsLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICBlbnVtIHBzcl90eXBlIHR5cGUpCit7Cit9CisKK3N0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9w
cm9wcyBtYmFfcHJvcHMgPSB7CisgICAgLmNvc19udW0gPSAxLAorICAgIC50eXBlWzBdID0gUFNS
X1RZUEVfTUJBX1RIUlRMLAorICAgIC5hbHRfdHlwZSA9IFBTUl9UWVBFX1VOS05PV04sCisgICAg
LmdldF9mZWF0X2luZm8gPSBtYmFfZ2V0X2ZlYXRfaW5mbywKKyAgICAud3JpdGVfbXNyID0gbWJh
X3dyaXRlX21zciwKK307CisKIHN0YXRpYyBib29sIF9faW5pdCBwYXJzZV9wc3JfYm9vbChjb25z
dCBjaGFyICpzLCBjb25zdCBjaGFyICpkZWxpbSwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBjaGFyICpzcywgY29uc3QgY2hhciAqZmVhdHVyZSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWFzaykKQEAgLTQ3Nyw3ICs1NTUs
OCBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9wc3JfcGFyYW0oY29uc3QgY2hhciAqcykKICAg
ICAgICAgfQogICAgICAgICBlbHNlIGlmICggIXBhcnNlX3Bzcl9ib29sKHMsIHZhbF9kZWxpbSwg
c3MsICJjbXQiLCBQU1JfQ01UKSAmJgogICAgICAgICAgICAgICAgICAgIXBhcnNlX3Bzcl9ib29s
KHMsIHZhbF9kZWxpbSwgc3MsICJjYXQiLCBQU1JfQ0FUKSAmJgotICAgICAgICAgICAgICAgICAg
IXBhcnNlX3Bzcl9ib29sKHMsIHZhbF9kZWxpbSwgc3MsICJjZHAiLCBQU1JfQ0RQKSApCisgICAg
ICAgICAgICAgICAgICAhcGFyc2VfcHNyX2Jvb2wocywgdmFsX2RlbGltLCBzcywgImNkcCIsIFBT
Ul9DRFApICYmCisgICAgICAgICAgICAgICAgICAhcGFyc2VfcHNyX2Jvb2wocywgdmFsX2RlbGlt
LCBzcywgIm1iYSIsIFBTUl9NQkEpICkKICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKIAogICAg
ICAgICBzID0gc3MgKyAxOwpAQCAtODgxLDcgKzk2MCw3IEBAIHN0YXRpYyBpbnQgaW5zZXJ0X3Zh
bF9pbnRvX2FycmF5KHVpbnQzMl90IHZhbFtdLAogICAgIGlmICggYXJyYXlfbGVuIDwgcHJvcHMt
PmNvc19udW0gKQogICAgICAgICByZXR1cm4gLUVOT1NQQzsKIAotICAgIGlmICggIXBzcl9jaGVj
a19jYm0oZmVhdC0+Y2JtX2xlbiwgbmV3X3ZhbCkgKQorICAgIGlmICggIXBzcl9jaGVja19jYm0o
ZmVhdC0+Y2F0LmNibV9sZW4sIG5ld192YWwpICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAK
ICAgICAvKgpAQCAtMTQwMiw2ICsxNDgxLDEwIEBAIHN0YXRpYyBpbnQgcHNyX2NwdV9wcmVwYXJl
KHZvaWQpCiAgICAgICAgICAoZmVhdF9sMl9jYXQgPSB4emFsbG9jKHN0cnVjdCBmZWF0X25vZGUp
KSA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAKKyAgICBpZiAoIGZlYXRfbWJh
ID09IE5VTEwgJiYKKyAgICAgICAgIChmZWF0X21iYSA9IHh6YWxsb2Moc3RydWN0IGZlYXRfbm9k
ZSkpID09IE5VTEwgKQorICAgICAgICByZXR1cm4gLUVOT01FTTsKKwogICAgIHJldHVybiAwOwog
fQogCkBAIC0xNDY0LDYgKzE1NDcsMTggQEAgc3RhdGljIHZvaWQgcHNyX2NwdV9pbml0KHZvaWQp
CiAgICAgICAgICAgICBmZWF0X2wyX2NhdCA9IGZlYXQ7CiAgICAgfQogCisgICAgaWYgKCBmZWF0
X21hc2sgJiBQU1JfUkVTT1VSQ0VfVFlQRV9NQkEgKQorICAgIHsKKyAgICAgICAgY3B1aWRfY291
bnRfbGVhZihQU1JfQ1BVSURfTEVWRUxfQ0FULCAzLCAmcmVncyk7CisKKyAgICAgICAgZmVhdCA9
IGZlYXRfbWJhOworICAgICAgICBmZWF0X21iYSA9IE5VTEw7CisgICAgICAgIGlmICggbWJhX2lu
aXRfZmVhdHVyZSgmcmVncywgZmVhdCwgaW5mbywgRkVBVF9UWVBFX01CQSkgKQorICAgICAgICAg
ICAgZmVhdF9wcm9wc1tGRUFUX1RZUEVfTUJBXSA9ICZtYmFfcHJvcHM7CisgICAgICAgIGVsc2UK
KyAgICAgICAgICAgIGZlYXRfbWJhID0gZmVhdDsKKyAgICB9CisKICAgICBpbmZvLT5mZWF0X2lu
aXQgPSB0cnVlOwogCiAgYXNzb2NfaW5pdDoKQEAgLTE1MjMsNyArMTYxOCw3IEBAIHN0YXRpYyBp
bnQgX19pbml0IHBzcl9wcmVzbXBfaW5pdCh2b2lkKQogICAgIGlmICggKG9wdF9wc3IgJiBQU1Jf
Q01UKSAmJiBvcHRfcm1pZF9tYXggKQogICAgICAgICBpbml0X3Bzcl9jbXQob3B0X3JtaWRfbWF4
KTsKIAotICAgIGlmICggb3B0X3BzciAmIChQU1JfQ0FUIHwgUFNSX0NEUCkgKQorICAgIGlmICgg
b3B0X3BzciAmIChQU1JfQ0FUIHwgUFNSX0NEUCB8IFBTUl9NQkEpICkKICAgICAgICAgaW5pdF9w
c3IoKTsKIAogICAgIGlmICggcHNyX2NwdV9wcmVwYXJlKCkgKQpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4
LmgKaW5kZXggYjk5YzYyMy4uYTgzNGYzYiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tc3ItaW5kZXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCkBAIC0z
NDgsNiArMzQ4LDcgQEAKICNkZWZpbmUgTVNSX0lBMzJfUFNSX0wzX01BU0tfQ09ERShuKQkoMHgw
MDAwMGM5MCArIChuKSAqIDIgKyAxKQogI2RlZmluZSBNU1JfSUEzMl9QU1JfTDNfTUFTS19EQVRB
KG4pCSgweDAwMDAwYzkwICsgKG4pICogMikKICNkZWZpbmUgTVNSX0lBMzJfUFNSX0wyX01BU0so
bikJCSgweDAwMDAwZDEwICsgKG4pKQorI2RlZmluZSBNU1JfSUEzMl9QU1JfTUJBX01BU0sobikJ
KDB4MDAwMDBkNTAgKyAobikpCiAKIC8qIEludGVsIE1vZGVsIDYgKi8KICNkZWZpbmUgTVNSX1A2
X1BFUkZDVFIobikJCSgweDAwMDAwMGMxICsgKG4pKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9wc3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHNyLmgKaW5kZXggZjE1MWZhNy4u
M2NmNTQ0YSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wc3IuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L3Bzci5oCkBAIC0yNCw2ICsyNCw3IEBACiAvKiBSZXNvdXJjZSBUeXBl
IEVudW1lcmF0aW9uICovCiAjZGVmaW5lIFBTUl9SRVNPVVJDRV9UWVBFX0wzICAgICAgICAgICAg
MHgyCiAjZGVmaW5lIFBTUl9SRVNPVVJDRV9UWVBFX0wyICAgICAgICAgICAgMHg0CisjZGVmaW5l
IFBTUl9SRVNPVVJDRV9UWVBFX01CQSAgICAgICAgICAgMHg4CiAKIC8qIEwzIE1vbml0b3Jpbmcg
RmVhdHVyZXMgKi8KICNkZWZpbmUgUFNSX0NNVF9MM19PQ0NVUEFOQ1kgICAgICAgICAgICAweDEK
QEAgLTU4LDYgKzU5LDcgQEAgZW51bSBwc3JfdHlwZSB7CiAgICAgUFNSX1RZUEVfTDNfQ09ERSwK
ICAgICBQU1JfVFlQRV9MM19EQVRBLAogICAgIFBTUl9UWVBFX0wyX0NCTSwKKyAgICBQU1JfVFlQ
RV9NQkFfVEhSVEwsCiAgICAgUFNSX1RZUEVfVU5LTk9XTiwKIH07CiAKLS0gCjEuOS4xCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 16 03:25:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 03:25:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3w2C-0002WS-4E; Mon, 16 Oct 2017 03:25:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e3w2A-0002Vg-OJ
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 03:25:42 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 0C/11-00431-6B624E95; Mon, 16 Oct 2017 03:25:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXS1tYhr7tV7Um
 kwbwX4hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bLpU3MBR3uFfu+fmJqYPxg2sXIySEkUCFx
 q+UgK4gtIcArcWTZDCjbR6J16RnmLkYuoJoGRolnh1+xgCTYBNQlHn/tYQKxRQSUJO6tmswEU
 sQs8JtR4tSWQ2AJYQF7iVsnlzGC2CwCqhLzjx1g62Lk4OAVcJf4/qYaYoGcxMljk8GWcQp4SM
 y8uwmsRAio5OIVdZAwr4CgxMmZT1hAwsxAa9fPEwIJMwvISzRvnc08gVFgFpKqWQhVs5BULWB
 kXsWoUZxaVJZapGtkopdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERiY9QwMjDsY
 Xx33O8QoycGkJMp7rvVhpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3u2qTyKFBItS01Mr0jJzg
 DECk5bg4FES4Z0EkuYtLkjMLc5Mh0idYtTl6Lh59w+TEEtefl6qlDjvFZAiAZCijNI8uBGweL
 3EKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZj3FsgUnsy8ErhNr4COYAI64l3EA5AjShIRUlI
 NjG5+FmzTHW73xJc/3vxePv/fY7Ur+l+W5FxcEpbI94PtyjLXjG/Zk5enF1gnrJqy9Mvnj6kV
 Ta6H3t272PrBKEl/8bXN+kYuj/Vti3UL16WffuP8K652RVLH7PCvb93M/0xzOyjlVR61Wmu2V
 s+M7wqBi4JmvQ9iO7pcLG6X2ragzFufHrHKNyixFGckGmoxFxUnAgBgHTFx0gIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1508124315!54894109!9
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36033 invoked from network); 16 Oct 2017 03:25:40 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Oct 2017 03:25:40 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga104.jf.intel.com with ESMTP; 15 Oct 2017 20:25:39 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,371,1503385200"; 
   d="scan'208";a="533656"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga001.jf.intel.com with ESMTP; 15 Oct 2017 20:25:36 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 16 Oct 2017 11:04:13 +0800
Message-Id: <1508123061-6600-9-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1508123061-6600-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1508123061-6600-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Yi Sun <yi.y.sun@linux.intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v8 08/16] x86: implement set value flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIHNldCB2YWx1ZSBmbG93IGZvciBNQkEgaW5jbHVkaW5nIGl0
cyBjYWxsYmFjawpmdW5jdGlvbiBhbmQgZG9tY3RsIGludGVyZmFjZS4KClNpZ25lZC1vZmYtYnk6
IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBDaGFvIFBlbmcgPGNoYW8ucC5wZW5nQGxp
bnV4LmludGVsLmNvbT4KCnY4OgogICAgLSByZXN0b3JlIHNvbWUgdW5uZWNlc3NhcnkgY2hhbmdl
cyBpbiAnY2F0X2NoZWNrX2NibScuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAg
ICAtIHVzZSAnZmxzKCknIGJ1dCBub3QgJ2Zsc2woKScuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFu
IEJldWxpY2gpCiAgICAtIHVzZSBwbGFpbiAnPScgdG8gYXNzaWduIHZhbHVlIGZvciB0aHJ0bCBp
biAnbWJhX3Nhbml0aXplX3RocnRsJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkK
djc6CiAgICAtIGNoYW5nZSBuYW1lIG9mICdjaGVja192YWwnIHRvICdzYW5pdGl6ZScuCiAgICAg
IChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGZpeCBjb21tZW50cy4KICAgICAgKHN1
Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gYWRkIHBhcmVudGhlc2VzIGFuZCBjaGFuZ2Ug
Jz09IDAnIHRvICchJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVt
b3ZlIHVubmVjZXNzYXJ5IGNoZWNrIG9mICdtYmEudGhydGxfbWF4Jy4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVtb3ZlIHVubmVjZXNzYXJ5IGludGVybWVkaWF0ZSB2
YXJpYWJsZSAnbW9kJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVm
aW5lIGFuIGFzc2lnbmVtZW50IHNlbnRlbmNlIHRvIHVzZSAnJj0nLgogICAgICAoc3VnZ2VzdGVk
IGJ5IEphbiBCZXVsaWNoKQogICAgLSBjaGFuZ2UgdHlwZSBvZiBsYXN0IHBhcmFtZXRlciBvZiAn
c2FuaXRpemUnIHRvICd1aW50MzJfdCcgYW5kCiAgICAgIGFwcGx5IHNhbWUgY2hhbmdlIHRvICdj
YXRfY2hlY2tfY2JtJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKdjY6CiAgICAt
IHNwbGl0IGNvLWV4aXN0IGZlYXR1cmVzJyB2YWx1ZXMgc2V0dGluZyBmbG93IHRvIGEgbmV3IHBh
dGNoLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSByZXN0b3JlIGNvZGVz
IHJlbGF0ZWQgdG8gJ21iYV9jaGVja190aHJ0bCcgYW5kICdjaGVja192YWx1ZScuCiAgICAgIChz
dWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnY1OgogICAgLSBhZGp1c3QgcG9zaXRpb24gb2YgJ2Nh
dF9jaGVja19jYm0nIHRvIG5vdCB0byBtYWtlIGNoYW5nZXMgc28gYmlnLgogICAgICAoc3VnZ2Vz
dGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIHJlbW92ZSAncHJvcHMnIGZyb20gJ3N0cnVj
dCBjb3Nfd3JpdGVfaW5mbycuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkK
ICAgIC0gbWFrZSBhIHNpbmdsZSByZXR1cm4gc3RhdGVtZW50IGluICdtYmFfY2hlY2tfdGhydGwn
LgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2NDoKICAgIC0gcmVtb3ZlICdBTExP
Q18nIGZyb20gbWFjcm8gbmFtZXMuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7D
qSkKICAgIC0gam9pbiB0d28gY2hlY2tzIGludG8gYSBzaW5nbGUgaWYuCiAgICAgIChzdWdnZXN0
ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gcmVtb3ZlIHJlZHVuZGFudCBsb2NhbCB2YXJp
YWJsZSAnYXJyYXlfbGVuJy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2
MzoKICAgIC0gbW9kaWZ5IGNvbW1pdCBtZXNzYWdlIHRvIG1ha2UgaXQgY2xlYXIuCiAgICAgIChz
dWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gbW9kaWZ5IGZ1bmN0aW9uYWxpdHkg
b2YgJ2NoZWNrX3ZhbCcgdG8gbWFrZSBpdCBzaW1wbGUgdG8gb25seSBjaGVjayB2YWx1ZS4KICAg
ICAgQ2hhbmdlIHRoZSBsYXN0IHBhcmFtZXRlciB0eXBlIGZyb20gJ3Vuc2lnbmVkIGxvbmcgKicg
dG8gJ3Vuc2lnbmVkIGxvbmcnLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kp
CiAgICAtIGNhbGwgcmRtc3JsIHRvIGdldCB2YWx1ZSBqdXN0IHdyaXR0ZW4gaW50byBNU1IgZm9y
IE1CQS4gQmVjYXVzZSBIVyBjYW4KICAgICAgYXV0b21hdGljYWxseSBjaGFuZ2UgaW5wdXQgdmFs
dWUgdG8gd2hhdCBpdCB3YW50cy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOp
KQogICAgLSBjaGFuZ2UgdHlwZSBvZiAnd3JpdGVfbXNyJyB0byAndWludDMyX3QnIHRvIHJldHVy
biB0aGUgdmFsdWUgYWN0dWFsbHkKICAgICAgd3JpdHRlbiBpbnRvIE1TUi4gVGhlbiwgY2hhbmdl
ICdkb193cml0ZV9wc3JfbXNycycgdG8gc2V0IHRoZSByZXR1cm5lZAogICAgICB2YWx1ZSBpbnRv
ICdjb3NfcmVnX3ZhbFtdJwogICAgLSBtb3ZlIHRoZSBkZWNsYXJhdGlvbiBvZiAnaicgaW50byBs
b29wIGluICdkb193cml0ZV9wc3JfbXNycycuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1
IE1vbm7DqSkKICAgIC0gY2hhbmdlICdtYmFfaW5mbycgdG8gJ21iYScuCiAgICAgIChzdWdnZXN0
ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gY2hhbmdlICdjYXRfaW5mbycgdG8gJ2NhdCcu
CiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gcmVuYW1lICdwc3Jf
Y2F0L1BTUl9DQVQnIHRvICdwc3JfYWxsb2MvUFNSX0FMTE9DJyBhbmQgcmVtb3ZlICdvcC9PUCcK
ICAgICAgZnJvbSBuYW1lLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAg
ICAtIGNoYW5nZSAnUFNSX1ZBTF9UWVBFX01CQScgdG8gJ1BTUl9UWVBFX01CQV9USFJUTCcuCiAg
ICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKdjI6CiAgICAtIHJlbW92ZSBsaW5l
YXIgbW9kZSAndGhydGxfbWF4JyBjaGVjayBpbiAnbWJhX2NoZWNrX3RocnRsJyBiZWNhdXNlIGl0
IGhhcwogICAgICBiZWVuIGNoZWNrZWQgaW4gJ21iYV9pbml0X2ZlYXR1cmUnLgogICAgICAoc3Vn
Z2VzdGVkIGJ5IENoYW8gUGVuZykKICAgIC0gZm9yIG5vbi1saW5lYXIgbW9kZSwgY2hlY2sgaWYg
Jyp0aHJ0bCcgaXMgbm90IDAgaW4gJ21iYV9jaGVja190aHJ0bCcuIElmCiAgICAgIGl0IGlzIDAs
IHdlIGRvIG5vdCBuZWVkIHRvIGNoYW5nZSBpdC4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBl
bmcpCiAgICAtIG1vdmUgY29tbWVudHMgdG8gZXhwbGFpbiBjaGFuZ2VzIG9mICdjb3Nfd3JpdGVf
aW5mbycgZnJvbSBwc3IuYyB0byBjb21taXQKICAgICAgbWVzc2FnZS4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBDaGFvIFBlbmcpCi0tLQogeGVuL2FyY2gveDg2L2RvbWN0bC5jICAgICAgIHwgIDYgKysr
KysrCiB4ZW4vYXJjaC94ODYvcHNyLmMgICAgICAgICAgfCA0OSArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCB8
ICAxICsKIDMgZmlsZXMgY2hhbmdlZCwgNTIgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMgYi94ZW4vYXJjaC94ODYvZG9tY3Rs
LmMKaW5kZXggYjcyNmVhZS4uNGJjYTE1ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWN0
bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwpAQCAtMTQ2NSw2ICsxNDY1LDEyIEBAIGxv
bmcgYXJjaF9kb19kb21jdGwoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQU1JfVFlQ
RV9MMl9DQk0pOwogICAgICAgICAgICAgYnJlYWs7CiAKKyAgICAgICAgY2FzZSBYRU5fRE9NQ1RM
X1BTUl9TRVRfTUJBX1RIUlRMOgorICAgICAgICAgICAgcmV0ID0gcHNyX3NldF92YWwoZCwgZG9t
Y3RsLT51LnBzcl9hbGxvYy50YXJnZXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBk
b21jdGwtPnUucHNyX2FsbG9jLmRhdGEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQ
U1JfVFlQRV9NQkFfVEhSVEwpOworICAgICAgICAgICAgYnJlYWs7CisKICNkZWZpbmUgZG9tY3Rs
X3Bzcl9nZXRfdmFsKGQsIGRvbWN0bCwgdHlwZSwgY29weWJhY2spICh7ICAgIFwKICAgICB1aW50
MzJfdCB2XzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICBpbnQgcl8gPSBwc3JfZ2V0X3ZhbCgoZCksIChkb21jdGwpLT51LnBzcl9hbGxvYy50YXJnZXQs
IFwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wc3IuYyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwpp
bmRleCA1NDlmMjFiLi4wNGRkNGExIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHNyLmMKKysr
IGIveGVuL2FyY2gveDg2L3Bzci5jCkBAIC0xMzgsNiArMTM4LDEyIEBAIHN0YXRpYyBjb25zdCBz
dHJ1Y3QgZmVhdF9wcm9wcyB7CiAKICAgICAvKiB3cml0ZV9tc3IgaXMgdXNlZCB0byB3cml0ZSBv
dXQgZmVhdHVyZSBNU1IgcmVnaXN0ZXIuICovCiAgICAgdm9pZCAoKndyaXRlX21zcikodW5zaWdu
ZWQgaW50IGNvcywgdWludDMyX3QgdmFsLCBlbnVtIHBzcl90eXBlIHR5cGUpOworCisgICAgLyoK
KyAgICAgKiBzYW5pdGl6ZSBpcyB1c2VkIHRvIGNoZWNrIGlmIGlucHV0IHZhbCBmdWxmaWxscyBT
RE0gcmVxdWlyZW1lbnQuCisgICAgICogQW5kIGNoYW5nZSBpdCB0byB2YWxpZCB2YWx1ZSBpZiBT
RE0gYWxsb3dzLgorICAgICAqLworICAgIGJvb2wgKCpzYW5pdGl6ZSkoY29uc3Qgc3RydWN0IGZl
YXRfbm9kZSAqZmVhdCwgdWludDMyX3QgKnZhbCk7CiB9ICpmZWF0X3Byb3BzW0ZFQVRfVFlQRV9O
VU1dOwogCiAvKgpAQCAtMjc0LDExICsyODAsMTQgQEAgc3RhdGljIGVudW0gcHNyX2ZlYXRfdHlw
ZSBwc3JfdHlwZV90b19mZWF0X3R5cGUoZW51bSBwc3JfdHlwZSB0eXBlKQogICAgIHJldHVybiBm
ZWF0X3R5cGU7CiB9CiAKLXN0YXRpYyBib29sIHBzcl9jaGVja19jYm0odW5zaWduZWQgaW50IGNi
bV9sZW4sIHVuc2lnbmVkIGxvbmcgY2JtKQorLyogSW1wbGVtZW50YXRpb24gb2YgYWxsb2NhdGlv
biBmZWF0dXJlcycgZnVuY3Rpb25zLiAqLworc3RhdGljIGJvb2wgY2F0X2NoZWNrX2NibShjb25z
dCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LCB1aW50MzJfdCAqdmFsKQogewogICAgIHVuc2lnbmVk
IGludCBmaXJzdF9iaXQsIHplcm9fYml0OworICAgIHVuc2lnbmVkIGludCBjYm1fbGVuID0gZmVh
dC0+Y2F0LmNibV9sZW47CisgICAgdW5zaWduZWQgbG9uZyBjYm0gPSAqdmFsOwogCi0gICAgLyog
U2V0IGJpdHMgc2hvdWxkIG9ubHkgaW4gdGhlIHJhbmdlIG9mIFswLCBjYm1fbGVuXS4gKi8KKyAg
ICAvKiBTZXQgYml0cyBzaG91bGQgb25seSBpbiB0aGUgcmFuZ2Ugb2YgWzAsIGNibV9sZW4pLiAq
LwogICAgIGlmICggY2JtICYgKH4wdWwgPDwgY2JtX2xlbikgKQogICAgICAgICByZXR1cm4gZmFs
c2U7CiAKQEAgLTI5Nyw3ICszMDYsNiBAQCBzdGF0aWMgYm9vbCBwc3JfY2hlY2tfY2JtKHVuc2ln
bmVkIGludCBjYm1fbGVuLCB1bnNpZ25lZCBsb25nIGNibSkKICAgICByZXR1cm4gdHJ1ZTsKIH0K
IAotLyogSW1wbGVtZW50YXRpb24gb2YgYWxsb2NhdGlvbiBmZWF0dXJlcycgZnVuY3Rpb25zLiAq
Lwogc3RhdGljIGJvb2wgY2F0X2luaXRfZmVhdHVyZShjb25zdCBzdHJ1Y3QgY3B1aWRfbGVhZiAq
cmVncywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGZlYXRfbm9kZSAqZmVh
dCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBzcl9zb2NrZXRfaW5mbyAq
aW5mbywKQEAgLTQzNCw2ICs0NDIsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMg
bDNfY2F0X3Byb3BzID0gewogICAgIC5hbHRfdHlwZSA9IFBTUl9UWVBFX1VOS05PV04sCiAgICAg
LmdldF9mZWF0X2luZm8gPSBjYXRfZ2V0X2ZlYXRfaW5mbywKICAgICAud3JpdGVfbXNyID0gbDNf
Y2F0X3dyaXRlX21zciwKKyAgICAuc2FuaXRpemUgPSBjYXRfY2hlY2tfY2JtLAogfTsKIAogLyog
TDMgQ0RQIHByb3BzICovCkBAIC00NjQsNiArNDczLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBm
ZWF0X3Byb3BzIGwzX2NkcF9wcm9wcyA9IHsKICAgICAuYWx0X3R5cGUgPSBQU1JfVFlQRV9MM19D
Qk0sCiAgICAgLmdldF9mZWF0X2luZm8gPSBsM19jZHBfZ2V0X2ZlYXRfaW5mbywKICAgICAud3Jp
dGVfbXNyID0gbDNfY2RwX3dyaXRlX21zciwKKyAgICAuc2FuaXRpemUgPSBjYXRfY2hlY2tfY2Jt
LAogfTsKIAogLyogTDIgQ0FUIHByb3BzICovCkBAIC00NzksNiArNDg5LDcgQEAgc3RhdGljIGNv
bnN0IHN0cnVjdCBmZWF0X3Byb3BzIGwyX2NhdF9wcm9wcyA9IHsKICAgICAuYWx0X3R5cGUgPSBQ
U1JfVFlQRV9VTktOT1dOLAogICAgIC5nZXRfZmVhdF9pbmZvID0gY2F0X2dldF9mZWF0X2luZm8s
CiAgICAgLndyaXRlX21zciA9IGwyX2NhdF93cml0ZV9tc3IsCisgICAgLnNhbml0aXplID0gY2F0
X2NoZWNrX2NibSwKIH07CiAKIC8qIE1CQSBwcm9wcyAqLwpAQCAtNDk5LDYgKzUxMCwzNSBAQCBz
dGF0aWMgYm9vbCBtYmFfZ2V0X2ZlYXRfaW5mbyhjb25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0
LAogc3RhdGljIHZvaWQgbWJhX3dyaXRlX21zcih1bnNpZ25lZCBpbnQgY29zLCB1aW50MzJfdCB2
YWwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0gcHNyX3R5cGUgdHlwZSkKIHsKKyAg
ICB3cm1zcmwoTVNSX0lBMzJfUFNSX01CQV9NQVNLKGNvcyksIHZhbCk7Cit9CisKK3N0YXRpYyBi
b29sIG1iYV9zYW5pdGl6ZV90aHJ0bChjb25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LCB1aW50
MzJfdCAqdGhydGwpCit7CisgICAgaWYgKCAqdGhydGwgPiBmZWF0LT5tYmEudGhydGxfbWF4ICkK
KyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgLyoKKyAgICAgKiBQZXIgU0RNIChjaGFwdGVy
ICJNZW1vcnkgQmFuZHdpZHRoIEFsbG9jYXRpb24gQ29uZmlndXJhdGlvbiIpOgorICAgICAqIDEu
IExpbmVhciBtb2RlOiBJbiB0aGUgbGluZWFyIG1vZGUgdGhlIGlucHV0IHByZWNpc2lvbiBpcyBk
ZWZpbmVkCisgICAgICogICAgYXMgMTAwLShNQkFfTUFYKS4gRm9yIGluc3RhbmNlLCBpZiB0aGUg
TUJBX01BWCB2YWx1ZSBpcyA5MCwgdGhlCisgICAgICogICAgaW5wdXQgcHJlY2lzaW9uIGlzIDEw
JS4gVmFsdWVzIG5vdCBhbiBldmVuIG11bHRpcGxlIG9mIHRoZQorICAgICAqICAgIHByZWNpc2lv
biAoZS5nLiwgMTIlKSB3aWxsIGJlIHJvdW5kZWQgZG93biAoZS5nLiwgdG8gMTAlIGRlbGF5Cisg
ICAgICogICAgYXBwbGllZCkuCisgICAgICogMi4gTm9uLWxpbmVhciBtb2RlOiBJbnB1dCBkZWxh
eSB2YWx1ZXMgYXJlIHBvd2Vycy1vZi10d28gZnJvbSB6ZXJvCisgICAgICogICAgdG8gdGhlIE1C
QV9NQVggdmFsdWUgZnJvbSBDUFVJRC4gSW4gdGhpcyBjYXNlIGFueSB2YWx1ZXMgbm90IGEKKyAg
ICAgKiAgICBwb3dlciBvZiB0d28gd2lsbCBiZSByb3VuZGVkIGRvd24gdGhlIG5leHQgbmVhcmVz
dCBwb3dlciBvZiB0d28uCisgICAgICovCisgICAgaWYgKCBmZWF0LT5tYmEubGluZWFyICkKKyAg
ICAgICAgKnRocnRsIC09ICp0aHJ0bCAlICgxMDAgLSBmZWF0LT5tYmEudGhydGxfbWF4KTsKKyAg
ICBlbHNlCisgICAgeworICAgICAgICAvKiBOb3QgcG93ZXIgb2YgMi4gKi8KKyAgICAgICAgaWYg
KCAqdGhydGwgJiAoKnRocnRsIC0gMSkgKQorICAgICAgICAgICAgKnRocnRsID0gMSA8PCAoZmxz
KCp0aHJ0bCkgLSAxKTsKKyAgICB9CisKKyAgICByZXR1cm4gdHJ1ZTsKIH0KIAogc3RhdGljIGNv
bnN0IHN0cnVjdCBmZWF0X3Byb3BzIG1iYV9wcm9wcyA9IHsKQEAgLTUwNyw2ICs1NDcsNyBAQCBz
dGF0aWMgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgbWJhX3Byb3BzID0gewogICAgIC5hbHRfdHlw
ZSA9IFBTUl9UWVBFX1VOS05PV04sCiAgICAgLmdldF9mZWF0X2luZm8gPSBtYmFfZ2V0X2ZlYXRf
aW5mbywKICAgICAud3JpdGVfbXNyID0gbWJhX3dyaXRlX21zciwKKyAgICAuc2FuaXRpemUgPSBt
YmFfc2FuaXRpemVfdGhydGwsCiB9OwogCiBzdGF0aWMgYm9vbCBfX2luaXQgcGFyc2VfcHNyX2Jv
b2woY29uc3QgY2hhciAqcywgY29uc3QgY2hhciAqZGVsaW0sCkBAIC05NzIsNyArMTAxMyw3IEBA
IHN0YXRpYyBpbnQgaW5zZXJ0X3ZhbF9pbnRvX2FycmF5KHVpbnQzMl90IHZhbFtdLAogICAgIGlm
ICggYXJyYXlfbGVuIDwgcHJvcHMtPmNvc19udW0gKQogICAgICAgICByZXR1cm4gLUVOT1NQQzsK
IAotICAgIGlmICggIXBzcl9jaGVja19jYm0oZmVhdC0+Y2F0LmNibV9sZW4sIG5ld192YWwpICkK
KyAgICBpZiAoICFwcm9wcy0+c2FuaXRpemUoZmVhdCwgJm5ld192YWwpICkKICAgICAgICAgcmV0
dXJuIC1FSU5WQUw7CiAKICAgICAvKgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2Rv
bWN0bC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCmluZGV4IDAwMmEyNmYuLmIzMTJj
NjkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAorKysgYi94ZW4vaW5j
bHVkZS9wdWJsaWMvZG9tY3RsLmgKQEAgLTEwNzAsNiArMTA3MCw3IEBAIHN0cnVjdCB4ZW5fZG9t
Y3RsX3Bzcl9hbGxvYyB7CiAjZGVmaW5lIFhFTl9ET01DVExfUFNSX0dFVF9MM19EQVRBICAgIDUK
ICNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfU0VUX0wyX0NCTSAgICAgNgogI2RlZmluZSBYRU5fRE9N
Q1RMX1BTUl9HRVRfTDJfQ0JNICAgICA3CisjZGVmaW5lIFhFTl9ET01DVExfUFNSX1NFVF9NQkFf
VEhSVEwgIDgKICNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfR0VUX01CQV9USFJUTCAgOQogICAgIHVp
bnQzMl90IGNtZDsgICAgICAgLyogSU46IFhFTl9ET01DVExfUFNSXyogKi8KICAgICB1aW50MzJf
dCB0YXJnZXQ7ICAgIC8qIElOICovCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 16 03:25:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 03:25:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3w25-0002T7-Ko; Mon, 16 Oct 2017 03:25:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e3w23-0002Rt-NH
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 03:25:35 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 20/11-00431-EA624E95; Mon, 16 Oct 2017 03:25:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXS1tYhr7tO7Um
 kQXuzsMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmjHl8jOWgolaFeumfmRsYFwo38XIySEkUCGx
 YcN3NhBbQoBX4siyGawQto/Ep0nPgeJcQDUNjBIrHv0HS7AJqEs8/trDBGKLCChJ3Fs1mQmki
 FngN6PEqS2HwBLCAo4SM5b3MoLYLAKqEn9PTAHbwCvgLtHwaj7UBjmJk8cmg9mcAh4SM+9uAq
 rhANrmLnHxijpEuaDEyZlPWEDCzEB7188TAgkzC8hLNG+dzTyBUWAWkqpZCFWzkFQtYGRexah
 RnFpUllqka2Sil1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGJr1DAyMOxhfHfc7
 xCjJwaQkynuu9WGkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne7apPIoUEi1LTUyvSMnOAUQKTl
 uDgURLhjQRJ8xYXJOYWZ6ZDpE4x6nJ03Lz7h0mIJS8/L1VKnPcKSJEASFFGaR7cCFjEXmKUlR
 LmZWRgYBDiKUgtys0sQZV/xSjOwagkzHsLZApPZl4J3KZXQEcwAR3xLuIByBEliQgpqQZGl1z
 7hCBzFsU/4h8eldzRPdh2j4HZ6xTvzTsPZ5xlClLQXiFv3P41qv/U9P6wjucdWWcTDMLZxOVN
 zGuXFLf6cQiYsl9/ZFMSFfkvc/9pv8yH3d16Rt77KyS7LhlPnyO2s9w6M4kv5mTiz+sTCk45y
 HHX/7vMrhIiLX2M33SXx7tV8dmT2ZVYijMSDbWYi4oTAdYr7JTTAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1508124315!54894109!7
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35835 invoked from network); 16 Oct 2017 03:25:33 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Oct 2017 03:25:33 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga104.jf.intel.com with ESMTP; 15 Oct 2017 20:25:33 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,371,1503385200"; 
   d="scan'208";a="533633"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga001.jf.intel.com with ESMTP; 15 Oct 2017 20:25:30 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 16 Oct 2017 11:04:11 +0800
Message-Id: <1508123061-6600-7-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1508123061-6600-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1508123061-6600-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Yi Sun <yi.y.sun@linux.intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v8 06/16] x86: implement get hw info flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGdldCBIVyBpbmZvIGZsb3cgZm9yIE1CQSBpbmNsdWRpbmcg
aXRzIGNhbGxiYWNrCmZ1bmN0aW9uIGFuZCBzeXNjdGwgaW50ZXJmYWNlLgoKU2lnbmVkLW9mZi1i
eTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+ClJldmlld2VkLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDQzogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPgpDQzogQ2hhbyBQZW5nIDxjaGFvLnAucGVuZ0BsaW51eC5pbnRlbC5jb20+Cgp2
NzoKICAgIC0gY2hhbmdlICdQU1JfSU5GT19JRFhfTUJBX0ZMQUcnIHRvICdQU1JfSU5GT19JRFhf
TUJBX0ZMQUdTJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKdjU6CiAgICAtIHVz
ZSBBU1NFUlQgaW4gJ21iYV9nZXRfZmVhdF9pbmZvJy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dl
ciBQYXUgTW9ubsOpKQogICAgLSBjb3JyZWN0IGluaXRpYWxpemF0aW9uIGZvcm1hdCBvZiAnZGF0
YVtQU1JfSU5GT19BUlJBWV9TSVpFXScuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1v
bm7DqSBhbmQgSmFuIEJldWxpY2gpCnY0OgogICAgLSByZW1vdmUgJ0FMTE9DXycgZnJvbSBtYWNy
byBuYW1lcy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBpbml0
aWFsaXplICdkYXRhW1BTUl9JTkZPX0FSUkFZX1NJWkVdJyB0byAwIHRvIHByZXZlbnQgdG8gbGVh
ayBzdGFjayBkYXRhLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCnYzOgog
ICAgLSByZXBsYWNlICdQU1JfVkFMX1RZUEVfTUJBJyB0byAnUFNSX1RZUEVfTUJBX1RIUlRMJy4K
ICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2MjoKICAgIC0gdXNlICdYRU5f
U1lTQ1RMX1BTUl9NQkFfTElORUFSJyB0byBzZXQgTUJBIGZlYXR1cmUgSFcgaW5mby4KICAgICAg
KHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCnYxOgogICAgLSBzb3J0ICdQU1JfSU5GT19JRFhfJyBt
YWNyb3MgYXMgZmVhdHVyZS4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCiAgICAtIHJl
bmFtZSAnUFNSX0lORk9fSURYX01CQV9MSU5FQVInIHRvICdQU1JfSU5GT19JRFhfTUJBX0ZMQUcn
LgogICAgLSByZW5hbWUgJ2xpbmVhcicgaW4gJ3N0cnVjdCBtYmFfaW5mbycgdG8gJ2ZsYWdzJyBm
b3IgZnV0dXJlIGV4dGVuc2lvbi4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCi0tLQog
eGVuL2FyY2gveDg2L3Bzci5jICAgICAgICAgIHwgMTQgKysrKysrKysrKysrKy0KIHhlbi9hcmNo
L3g4Ni9zeXNjdGwuYyAgICAgICB8IDIxICsrKysrKysrKysrKysrKysrKysrLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9wc3IuaCAgIHwgIDIgKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCB8
ICA4ICsrKysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDQzIGluc2VydGlvbnMoKyksIDIgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Bzci5jIGIveGVuL2FyY2gveDg2L3Bz
ci5jCmluZGV4IDMyMDc5ODguLjU0OWYyMWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wc3Iu
YworKysgYi94ZW4vYXJjaC94ODYvcHNyLmMKQEAgLTI2Myw2ICsyNjMsMTAgQEAgc3RhdGljIGVu
dW0gcHNyX2ZlYXRfdHlwZSBwc3JfdHlwZV90b19mZWF0X3R5cGUoZW51bSBwc3JfdHlwZSB0eXBl
KQogICAgICAgICBmZWF0X3R5cGUgPSBGRUFUX1RZUEVfTDJfQ0FUOwogICAgICAgICBicmVhazsK
IAorICAgIGNhc2UgUFNSX1RZUEVfTUJBX1RIUlRMOgorICAgICAgICBmZWF0X3R5cGUgPSBGRUFU
X1RZUEVfTUJBOworICAgICAgICBicmVhazsKKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIEFTU0VS
VF9VTlJFQUNIQUJMRSgpOwogICAgIH0KQEAgLTQ4MSw3ICs0ODUsMTUgQEAgc3RhdGljIGNvbnN0
IHN0cnVjdCBmZWF0X3Byb3BzIGwyX2NhdF9wcm9wcyA9IHsKIHN0YXRpYyBib29sIG1iYV9nZXRf
ZmVhdF9pbmZvKGNvbnN0IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50MzJfdCBkYXRhW10sIHVuc2lnbmVkIGludCBhcnJheV9sZW4pCiB7
Ci0gICAgcmV0dXJuIGZhbHNlOworICAgIEFTU0VSVChhcnJheV9sZW4gPT0gUFNSX0lORk9fQVJS
QVlfU0laRSk7CisKKyAgICBkYXRhW1BTUl9JTkZPX0lEWF9DT1NfTUFYXSA9IGZlYXQtPmNvc19t
YXg7CisgICAgZGF0YVtQU1JfSU5GT19JRFhfTUJBX1RIUlRMX01BWF0gPSBmZWF0LT5tYmEudGhy
dGxfbWF4OworCisgICAgaWYgKCBmZWF0LT5tYmEubGluZWFyICkKKyAgICAgICAgZGF0YVtQU1Jf
SU5GT19JRFhfTUJBX0ZMQUdTXSB8PSBYRU5fU1lTQ1RMX1BTUl9NQkFfTElORUFSOworCisgICAg
cmV0dXJuIHRydWU7CiB9CiAKIHN0YXRpYyB2b2lkIG1iYV93cml0ZV9tc3IodW5zaWduZWQgaW50
IGNvcywgdWludDMyX3QgdmFsLApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3N5c2N0bC5jIGIv
eGVuL2FyY2gveDg2L3N5c2N0bC5jCmluZGV4IDZkNDhjYWMuLmZmYWQ1ODUgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9zeXNjdGwuYworKysgYi94ZW4vYXJjaC94ODYvc3lzY3RsLmMKQEAgLTE3
NCw3ICsxNzQsNyBAQCBsb25nIGFyY2hfZG9fc3lzY3RsKAogICAgIGNhc2UgWEVOX1NZU0NUTF9w
c3JfYWxsb2M6CiAgICAgICAgIHN3aXRjaCAoIHN5c2N0bC0+dS5wc3JfYWxsb2MuY21kICkKICAg
ICAgICAgewotICAgICAgICAgICAgdWludDMyX3QgZGF0YVtQU1JfSU5GT19BUlJBWV9TSVpFXTsK
KyAgICAgICAgICAgIHVpbnQzMl90IGRhdGFbUFNSX0lORk9fQVJSQVlfU0laRV0gPSB7IH07CiAK
ICAgICAgICAgY2FzZSBYRU5fU1lTQ1RMX1BTUl9nZXRfbDNfaW5mbzoKICAgICAgICAgewpAQCAt
MjE0LDYgKzIxNCwyNSBAQCBsb25nIGFyY2hfZG9fc3lzY3RsKAogICAgICAgICAgICAgYnJlYWs7
CiAgICAgICAgIH0KIAorICAgICAgICBjYXNlIFhFTl9TWVNDVExfUFNSX2dldF9tYmFfaW5mbzoK
KyAgICAgICAgeworICAgICAgICAgICAgcmV0ID0gcHNyX2dldF9pbmZvKHN5c2N0bC0+dS5wc3Jf
YWxsb2MudGFyZ2V0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBTUl9UWVBFX01C
QV9USFJUTCwgZGF0YSwgQVJSQVlfU0laRShkYXRhKSk7CisgICAgICAgICAgICBpZiAoIHJldCAp
CisgICAgICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgICAgIHN5c2N0bC0+dS5wc3JfYWxs
b2MudS5tYmFfaW5mby5jb3NfbWF4ID0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZGF0YVtQU1JfSU5GT19JRFhfQ09TX01BWF07CisgICAgICAgICAgICBzeXNjdGwtPnUu
cHNyX2FsbG9jLnUubWJhX2luZm8udGhydGxfbWF4ID0KKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZGF0YVtQU1JfSU5GT19JRFhfTUJBX1RIUlRMX01BWF07CisgICAgICAg
ICAgICBzeXNjdGwtPnUucHNyX2FsbG9jLnUubWJhX2luZm8uZmxhZ3MgPQorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhW1BTUl9JTkZPX0lEWF9NQkFfRkxBR1NdOwor
CisgICAgICAgICAgICBpZiAoIF9fY29weV9maWVsZF90b19ndWVzdCh1X3N5c2N0bCwgc3lzY3Rs
LCB1LnBzcl9hbGxvYykgKQorICAgICAgICAgICAgICAgIHJldCA9IC1FRkFVTFQ7CisgICAgICAg
ICAgICBicmVhazsKKyAgICAgICAgfQorCiAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICBy
ZXQgPSAtRU9QTk9UU1VQUDsKICAgICAgICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wc3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHNyLmgKaW5kZXggM2Nm
NTQ0YS4uYzIyNTdkYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wc3IuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5oCkBAIC0zOSw2ICszOSw4IEBACiAjZGVmaW5lIFBT
Ul9JTkZPX0lEWF9DT1NfTUFYICAgICAgICAgICAgMAogI2RlZmluZSBQU1JfSU5GT19JRFhfQ0FU
X0NCTV9MRU4gICAgICAgIDEKICNkZWZpbmUgUFNSX0lORk9fSURYX0NBVF9GTEFHUyAgICAgICAg
ICAyCisjZGVmaW5lIFBTUl9JTkZPX0lEWF9NQkFfVEhSVExfTUFYICAgICAgMQorI2RlZmluZSBQ
U1JfSU5GT19JRFhfTUJBX0ZMQUdTICAgICAgICAgIDIKICNkZWZpbmUgUFNSX0lORk9fQVJSQVlf
U0laRSAgICAgICAgICAgICAzCiAKIHN0cnVjdCBwc3JfY210X2wzIHsKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaApp
bmRleCBhNTBlMzQ1Li5mN2YyNmMzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lz
Y3RsLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCkBAIC02OTgsNiArNjk4LDcg
QEAgc3RydWN0IHhlbl9zeXNjdGxfcGNpdG9wb2luZm8gewogCiAjZGVmaW5lIFhFTl9TWVNDVExf
UFNSX2dldF9sM19pbmZvICAgICAgICAgICAgICAgMAogI2RlZmluZSBYRU5fU1lTQ1RMX1BTUl9n
ZXRfbDJfaW5mbyAgICAgICAgICAgICAgIDEKKyNkZWZpbmUgWEVOX1NZU0NUTF9QU1JfZ2V0X21i
YV9pbmZvICAgICAgICAgICAgICAyCiBzdHJ1Y3QgeGVuX3N5c2N0bF9wc3JfYWxsb2MgewogICAg
IHVpbnQzMl90IGNtZDsgICAgICAgLyogSU46IFhFTl9TWVNDVExfUFNSXyogKi8KICAgICB1aW50
MzJfdCB0YXJnZXQ7ICAgIC8qIElOICovCkBAIC03MDgsNiArNzA5LDEzIEBAIHN0cnVjdCB4ZW5f
c3lzY3RsX3Bzcl9hbGxvYyB7CiAjZGVmaW5lIFhFTl9TWVNDVExfUFNSX0NBVF9MM19DRFAgICAg
ICAgKDF1IDw8IDApCiAgICAgICAgICAgICB1aW50MzJfdCBmbGFnczsgICAgIC8qIE9VVDogQ0FU
IGZsYWdzICovCiAgICAgICAgIH0gY2F0X2luZm87CisKKyAgICAgICAgc3RydWN0IHsKKyAgICAg
ICAgICAgIHVpbnQzMl90IHRocnRsX21heDsgLyogT1VUOiBNYXhpbXVtIHRocm90dGxlICovCisg
ICAgICAgICAgICB1aW50MzJfdCBjb3NfbWF4OyAgIC8qIE9VVDogTWF4aW11bSBDT1MgKi8KKyNk
ZWZpbmUgWEVOX1NZU0NUTF9QU1JfTUJBX0xJTkVBUiAgICAgICgxdSA8PCAwKQorICAgICAgICAg
ICAgdWludDMyX3QgZmxhZ3M7ICAgICAvKiBPVVQ6IE1CQSBmbGFncyAqLworICAgICAgICB9IG1i
YV9pbmZvOwogICAgIH0gdTsKIH07CiAKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 16 03:25:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 03:25:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3w1v-0002P1-Fk; Mon, 16 Oct 2017 03:25:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e3w1u-0002Or-0Q
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 03:25:26 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 8C/7F-01775-5A624E95; Mon, 16 Oct 2017 03:25:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXS1tYhr7tY7Um
 kQcdiMYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPqkUbWgh3zGCse/2hhaWCcWdjFyMkhJFAh
 0bHkHBOILSHAK3Fk2QxWCNtH4tOKb0BxLqCaBkaJzo43bCAJNgF1icdfe8AaRASUJO6tmgxWx
 Cxwnkni49Z7QA4Hh7BAisS8qRwgNSwCqhJ7Vz0Eq+cVcJdou7sOaoGcxMljk8FsTgEPiZl3N7
 GBtAoB1Vy8og5RLihxcuYTFpAwM9Da9fOEQMLMAvISzVtnM09gFJiFpGoWQtUsJFULGJlXMWo
 UpxaVpRbpGpnoJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEhmY9AwPjDsZXx/0O
 MUpyMCmJ8p5rfRgpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3u+qTSCHBotT01Iq0zBxglMCkJ
 Th4lER4I0HSvMUFibnFmekQqVOMxhzHNl3+w8TRcfPuHyYhlrz8vFQpcd4rIKUCIKUZpXlwg2
 DRe4lRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO8tkCk8mXklcPteAZ3CBHTKu4gHIKeUJCK
 kpBoYE5LdGB7Z8M9Tjeh4drkl+cDdqOLjX1+cWLWI99Gbr1tYuepDe7YsSNZ7cN34uLH+dv8l
 V11ObU9bfEHj86sP11qi27jqfjaXb2l+opMpvvxKyNcFhYbXNxpJP1gm9OXA2/PClS/ndhrHd
 4s+3v7h7/SMS1IOTz6/S5hcoVZ8lpU5g3PSf3aLtUosxRmJhlrMRcWJAL/mjerZAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1508124315!54894109!3
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35021 invoked from network); 16 Oct 2017 03:25:22 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Oct 2017 03:25:22 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga104.jf.intel.com with ESMTP; 15 Oct 2017 20:25:21 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,371,1503385200"; 
   d="scan'208";a="533563"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga001.jf.intel.com with ESMTP; 15 Oct 2017 20:25:18 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 16 Oct 2017 11:04:07 +0800
Message-Id: <1508123061-6600-3-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1508123061-6600-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1508123061-6600-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Yi Sun <yi.y.sun@linux.intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v8 02/16] Rename PSR sysctl/domctl interfaces
	and xsm policy to make them be general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCByZW5hbWVzIFBTUiBzeXNjdGwvZG9tY3RsIGludGVyZmFjZXMgYW5kIHJlbGF0
ZWQgeHNtIHBvbGljeSB0bwptYWtlIHRoZW0gYmUgZ2VuZXJhbCBmb3IgYWxsIHJlc291cmNlIGFs
bG9jYXRpb24gZmVhdHVyZXMgYnV0IG5vdCBvbmx5CmZvciBDQVQuIFRoZW4sIHdlIGNhbiByZXN1
c2UgdGhlIGludGVyZmFjZXMgZm9yIGFsbCBhbGxvY2F0aW9uIGZlYXR1cmVzLgoKQmFzaWNhbGx5
LCBpdCBjaGFuZ2VzICdwc3JfY2F0X29wJyB0byAncHNyX2FsbG9jJywgYW5kIHJlbW92ZSAnQ0FU
XycgZnJvbSBzb21lCm1hY3Jvcy4gRS5nLjoKMS4gcHNyX2NhdF9vcCAtPiBwc3JfYWxsb2MKMi4g
WEVOX0RPTUNUTF9wc3JfY2F0X29wIC0+IFhFTl9ET01DVExfcHNyX2FsbG9jCjMuIFhFTl9TWVND
VExfcHNyX2NhdF9vcCAtPiBYRU5fU1lTQ1RMX3Bzcl9hbGxvYwo0LiBYRU5fRE9NQ1RMX1BTUl9D
QVRfU0VUX0wzX0NCTSAtPiBYRU5fRE9NQ1RMX1BTUl9TRVRfTDNfQ0JNCjUuIFhFTl9TWVNDVExf
UFNSX0NBVF9nZXRfbDNfaW5mbyAtPiBYRU5fU1lTQ1RMX1BTUl9nZXRfbDNfaW5mbwoKU2lnbmVk
LW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+ClJldmlld2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CkFja2VkLWJ5OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdv
dj4KLS0tCkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNDOiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzog
RGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CkNDOiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IENoYW8gUGVuZyA8Y2hhby5wLnBlbmdAbGlu
dXguaW50ZWwuY29tPgoKdjc6CiAgICAtIGFkZCBzaW5nbGUgdHJhaWxpbmcgdW5kZXJzY29yZSBm
b3IgaW50ZXJuYWwgdmFyaWFibGVkIGluIG1hY3JvLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBC
ZXVsaWNoKQogICAgLSBhZGQgcGFyZW50aGVzZXMgZm9yIGlucHV0IHBhcmFtZXRlcnMgb2YgbWFy
Y3JvLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBhZGp1c3QgdGhlIHBv
c3Rpb24gb2YgbWFjcm8uCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnY2OgogICAg
LSBtb3ZlIG1hY3JvIGRlZmluaXRpb24gaW50byB0aGUgZnVuY3Rpb24gYW5kIHVuZGVmaW5lIGl0
IGFmdGVyIHVzZS4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBk
byBub3QgYnVtcCBzeXNjdGwgdmVyc2lvbiBiZWNhdXNlIGl0IGhhcyBiZWVuIGJ1bXBlZCBmb3Ig
NC4xMC4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2NToKICAgIC0gcmVt
b3ZlIGRvbWN0bCB2ZXJzaW9uIG51bWJlciB1cGdyYWRlLgogICAgICAoc3VnZ2VzdGVkIGJ5IEph
biBCZXVsaWNoKQogICAgLSByZXN0b3JlICdYRU5fU1lTQ1RMX1BTUl9DQVRfTDNfQ0RQJy4KICAg
ICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gZGVmaW5lIGEgbG9jYWwgbWFjcm8g
dG8gY29tcGxldGUgcHNyIGdldCB2YWx1ZSBmbG93LgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2Vy
IFBhdSBNb25uw6kpCiAgICAtIHJlbW92ZSAnUmV2aWV3ZWQtYnknIGFuZCAnQWNrZWQtYnknLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IFdlaSBMaXUpCnY0OgogICAgLSByZW1vdmUgJ0FMTE9DXycgZnJv
bSBuYW1lcy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBmaXgg
Y29tbWVudHMuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKdjM6CiAgICAt
IHJlbW92ZSAnb3AvT1AnIGZyb20gbmFtZXMgYW5kIG1vZGlmeSBzb21lIG5hbWVzIGZyb20gJ1BT
Ul9DQVQnIHRvCiAgICAgICdQU1JfQUxMT0MnLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBh
dSBNb25uw6kpCnYxOgogICAgLSBhZGQgZGVzY3JpcHRpb24gYWJvdXQgd2hhdCB0byBiZSBjaGFu
Z2VkIGluIGNvbW1pdCBtZXNzYWdlLgogICAgICAoc3VnZ2VzdGVkIGJ5IFdlaSBMaXUpCiAgICAt
IGJ1bXAgc3lzY3RsL2RvbWN0bCB2ZXJzaW9uIG51bWJlcnMuCiAgICAgIChzdWdnZXN0ZWQgYnkg
V2VpIExpdSkKLS0tCiB0b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlICB8ICA0ICst
LQogdG9vbHMvbGlieGMveGNfcHNyLmMgICAgICAgICAgICAgICAgfCA1MCArKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L2RvbWN0bC5jICAgICAgICAgICAgICAgfCA3MSAr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvc3lzY3Rs
LmMgICAgICAgICAgICAgICB8IDI4ICsrKysrKystLS0tLS0tLQogeGVuL2luY2x1ZGUvcHVibGlj
L2RvbWN0bC5oICAgICAgICAgfCAyNCArKysrKystLS0tLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMv
c3lzY3RsLmggICAgICAgICB8IDEyICsrKy0tLS0KIHhlbi94c20vZmxhc2svaG9va3MuYyAgICAg
ICAgICAgICAgIHwgIDggKystLS0KIHhlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3Jz
IHwgIDggKystLS0KIDggZmlsZXMgY2hhbmdlZCwgMTAyIGluc2VydGlvbnMoKyksIDEwMyBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRl
IGIvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZG9tMC50ZQppbmRleCAxNjQzYjQwLi4wN2Rl
M2Q1IDEwMDY0NAotLS0gYS90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlCisrKyBi
L3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2RvbTAudGUKQEAgLTE0LDcgKzE0LDcgQEAgYWxs
b3cgZG9tMF90IHhlbl90OnhlbiB7CiAJdG1lbV9jb250cm9sIGdldHNjaGVkdWxlciBzZXRzY2hl
ZHVsZXIKIH07CiBhbGxvdyBkb20wX3QgeGVuX3Q6eGVuMiB7Ci0JcmVzb3VyY2Vfb3AgcHNyX2Nt
dF9vcCBwc3JfY2F0X29wIHBtdV9jdHJsIGdldF9zeW1ib2wKKwlyZXNvdXJjZV9vcCBwc3JfY210
X29wIHBzcl9hbGxvYyBwbXVfY3RybCBnZXRfc3ltYm9sCiAJZ2V0X2NwdV9sZXZlbGxpbmdfY2Fw
cyBnZXRfY3B1X2ZlYXR1cmVzZXQgbGl2ZXBhdGNoX29wCiAJZ2Nvdl9vcCBzZXRfcGFyYW1ldGVy
CiB9OwpAQCAtMzksNyArMzksNyBAQCBhbGxvdyBkb20wX3QgZG9tMF90OmRvbWFpbiB7CiB9Owog
YWxsb3cgZG9tMF90IGRvbTBfdDpkb21haW4yIHsKIAlzZXRfY3B1aWQgZ2V0dHNjIHNldHRzYyBz
ZXRzY2hlZHVsZXIgc2V0X21heF9ldnRjaG4gc2V0X3ZudW1haW5mbwotCWdldF92bnVtYWluZm8g
cHNyX2NtdF9vcCBwc3JfY2F0X29wIHNldF9nbnR0YWJfbGltaXRzCisJZ2V0X3ZudW1haW5mbyBw
c3JfY210X29wIHBzcl9hbGxvYyBzZXRfZ250dGFiX2xpbWl0cwogfTsKIGFsbG93IGRvbTBfdCBk
b20wX3Q6cmVzb3VyY2UgeyBhZGQgcmVtb3ZlIH07CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhj
L3hjX3Bzci5jIGIvdG9vbHMvbGlieGMveGNfcHNyLmMKaW5kZXggMDM5YjkyMC4uNWM1NGEzNSAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfcHNyLmMKKysrIGIvdG9vbHMvbGlieGMveGNfcHNy
LmMKQEAgLTI1OCwyNyArMjU4LDI3IEBAIGludCB4Y19wc3JfY2F0X3NldF9kb21haW5fZGF0YSh4
Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAgICAgc3dpdGNoICggdHlwZSApCiAg
ICAgewogICAgIGNhc2UgWENfUFNSX0NBVF9MM19DQk06Ci0gICAgICAgIGNtZCA9IFhFTl9ET01D
VExfUFNSX0NBVF9PUF9TRVRfTDNfQ0JNOworICAgICAgICBjbWQgPSBYRU5fRE9NQ1RMX1BTUl9T
RVRfTDNfQ0JNOwogICAgICAgICBicmVhazsKICAgICBjYXNlIFhDX1BTUl9DQVRfTDNfQ0JNX0NP
REU6Ci0gICAgICAgIGNtZCA9IFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRfTDNfQ09ERTsKKyAg
ICAgICAgY21kID0gWEVOX0RPTUNUTF9QU1JfU0VUX0wzX0NPREU7CiAgICAgICAgIGJyZWFrOwog
ICAgIGNhc2UgWENfUFNSX0NBVF9MM19DQk1fREFUQToKLSAgICAgICAgY21kID0gWEVOX0RPTUNU
TF9QU1JfQ0FUX09QX1NFVF9MM19EQVRBOworICAgICAgICBjbWQgPSBYRU5fRE9NQ1RMX1BTUl9T
RVRfTDNfREFUQTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBYQ19QU1JfQ0FUX0wyX0NCTToK
LSAgICAgICAgY21kID0gWEVOX0RPTUNUTF9QU1JfQ0FUX09QX1NFVF9MMl9DQk07CisgICAgICAg
IGNtZCA9IFhFTl9ET01DVExfUFNSX1NFVF9MMl9DQk07CiAgICAgICAgIGJyZWFrOwogICAgIGRl
ZmF1bHQ6CiAgICAgICAgIGVycm5vID0gRUlOVkFMOwogICAgICAgICByZXR1cm4gLTE7CiAgICAg
fQogCi0gICAgZG9tY3RsLmNtZCA9IFhFTl9ET01DVExfcHNyX2NhdF9vcDsKKyAgICBkb21jdGwu
Y21kID0gWEVOX0RPTUNUTF9wc3JfYWxsb2M7CiAgICAgZG9tY3RsLmRvbWFpbiA9IChkb21pZF90
KWRvbWlkOwotICAgIGRvbWN0bC51LnBzcl9jYXRfb3AuY21kID0gY21kOwotICAgIGRvbWN0bC51
LnBzcl9jYXRfb3AudGFyZ2V0ID0gdGFyZ2V0OwotICAgIGRvbWN0bC51LnBzcl9jYXRfb3AuZGF0
YSA9IGRhdGE7CisgICAgZG9tY3RsLnUucHNyX2FsbG9jLmNtZCA9IGNtZDsKKyAgICBkb21jdGwu
dS5wc3JfYWxsb2MudGFyZ2V0ID0gdGFyZ2V0OworICAgIGRvbWN0bC51LnBzcl9hbGxvYy5kYXRh
ID0gZGF0YTsKIAogICAgIHJldHVybiBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsKIH0KQEAgLTI5
NCwzMSArMjk0LDMxIEBAIGludCB4Y19wc3JfY2F0X2dldF9kb21haW5fZGF0YSh4Y19pbnRlcmZh
Y2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAgICAgc3dpdGNoICggdHlwZSApCiAgICAgewogICAg
IGNhc2UgWENfUFNSX0NBVF9MM19DQk06Ci0gICAgICAgIGNtZCA9IFhFTl9ET01DVExfUFNSX0NB
VF9PUF9HRVRfTDNfQ0JNOworICAgICAgICBjbWQgPSBYRU5fRE9NQ1RMX1BTUl9HRVRfTDNfQ0JN
OwogICAgICAgICBicmVhazsKICAgICBjYXNlIFhDX1BTUl9DQVRfTDNfQ0JNX0NPREU6Ci0gICAg
ICAgIGNtZCA9IFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDNfQ09ERTsKKyAgICAgICAgY21k
ID0gWEVOX0RPTUNUTF9QU1JfR0VUX0wzX0NPREU7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2Ug
WENfUFNSX0NBVF9MM19DQk1fREFUQToKLSAgICAgICAgY21kID0gWEVOX0RPTUNUTF9QU1JfQ0FU
X09QX0dFVF9MM19EQVRBOworICAgICAgICBjbWQgPSBYRU5fRE9NQ1RMX1BTUl9HRVRfTDNfREFU
QTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBYQ19QU1JfQ0FUX0wyX0NCTToKLSAgICAgICAg
Y21kID0gWEVOX0RPTUNUTF9QU1JfQ0FUX09QX0dFVF9MMl9DQk07CisgICAgICAgIGNtZCA9IFhF
Tl9ET01DVExfUFNSX0dFVF9MMl9DQk07CiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAg
ICAgICAgIGVycm5vID0gRUlOVkFMOwogICAgICAgICByZXR1cm4gLTE7CiAgICAgfQogCi0gICAg
ZG9tY3RsLmNtZCA9IFhFTl9ET01DVExfcHNyX2NhdF9vcDsKKyAgICBkb21jdGwuY21kID0gWEVO
X0RPTUNUTF9wc3JfYWxsb2M7CiAgICAgZG9tY3RsLmRvbWFpbiA9IChkb21pZF90KWRvbWlkOwot
ICAgIGRvbWN0bC51LnBzcl9jYXRfb3AuY21kID0gY21kOwotICAgIGRvbWN0bC51LnBzcl9jYXRf
b3AudGFyZ2V0ID0gdGFyZ2V0OworICAgIGRvbWN0bC51LnBzcl9hbGxvYy5jbWQgPSBjbWQ7Cisg
ICAgZG9tY3RsLnUucHNyX2FsbG9jLnRhcmdldCA9IHRhcmdldDsKIAogICAgIHJjID0gZG9fZG9t
Y3RsKHhjaCwgJmRvbWN0bCk7CiAKICAgICBpZiAoICFyYyApCi0gICAgICAgICpkYXRhID0gZG9t
Y3RsLnUucHNyX2NhdF9vcC5kYXRhOworICAgICAgICAqZGF0YSA9IGRvbWN0bC51LnBzcl9hbGxv
Yy5kYXRhOwogCiAgICAgcmV0dXJuIHJjOwogfQpAQCAtMzI5LDI5ICszMjksMjkgQEAgaW50IHhj
X3Bzcl9jYXRfZ2V0X2luZm8oeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IHNvY2tldCwgdW5z
aWduZWQgaW50IGx2bCwKICAgICBpbnQgcmMgPSAtMTsKICAgICBERUNMQVJFX1NZU0NUTDsKIAot
ICAgIHN5c2N0bC5jbWQgPSBYRU5fU1lTQ1RMX3Bzcl9jYXRfb3A7Ci0gICAgc3lzY3RsLnUucHNy
X2NhdF9vcC50YXJnZXQgPSBzb2NrZXQ7CisgICAgc3lzY3RsLmNtZCA9IFhFTl9TWVNDVExfcHNy
X2FsbG9jOworICAgIHN5c2N0bC51LnBzcl9hbGxvYy50YXJnZXQgPSBzb2NrZXQ7CiAKICAgICBz
d2l0Y2ggKCBsdmwgKQogICAgIHsKICAgICBjYXNlIDI6Ci0gICAgICAgIHN5c2N0bC51LnBzcl9j
YXRfb3AuY21kID0gWEVOX1NZU0NUTF9QU1JfQ0FUX2dldF9sMl9pbmZvOworICAgICAgICBzeXNj
dGwudS5wc3JfYWxsb2MuY21kID0gWEVOX1NZU0NUTF9QU1JfZ2V0X2wyX2luZm87CiAgICAgICAg
IHJjID0geGNfc3lzY3RsKHhjaCwgJnN5c2N0bCk7CiAgICAgICAgIGlmICggIXJjICkKICAgICAg
ICAgewotICAgICAgICAgICAgKmNvc19tYXggPSBzeXNjdGwudS5wc3JfY2F0X29wLnUuY2F0X2lu
Zm8uY29zX21heDsKLSAgICAgICAgICAgICpjYm1fbGVuID0gc3lzY3RsLnUucHNyX2NhdF9vcC51
LmNhdF9pbmZvLmNibV9sZW47CisgICAgICAgICAgICAqY29zX21heCA9IHN5c2N0bC51LnBzcl9h
bGxvYy51LmNhdF9pbmZvLmNvc19tYXg7CisgICAgICAgICAgICAqY2JtX2xlbiA9IHN5c2N0bC51
LnBzcl9hbGxvYy51LmNhdF9pbmZvLmNibV9sZW47CiAgICAgICAgICAgICAqY2RwX2VuYWJsZWQg
PSBmYWxzZTsKICAgICAgICAgfQogICAgICAgICBicmVhazsKICAgICBjYXNlIDM6Ci0gICAgICAg
IHN5c2N0bC51LnBzcl9jYXRfb3AuY21kID0gWEVOX1NZU0NUTF9QU1JfQ0FUX2dldF9sM19pbmZv
OworICAgICAgICBzeXNjdGwudS5wc3JfYWxsb2MuY21kID0gWEVOX1NZU0NUTF9QU1JfZ2V0X2wz
X2luZm87CiAgICAgICAgIHJjID0geGNfc3lzY3RsKHhjaCwgJnN5c2N0bCk7CiAgICAgICAgIGlm
ICggIXJjICkKICAgICAgICAgewotICAgICAgICAgICAgKmNvc19tYXggPSBzeXNjdGwudS5wc3Jf
Y2F0X29wLnUuY2F0X2luZm8uY29zX21heDsKLSAgICAgICAgICAgICpjYm1fbGVuID0gc3lzY3Rs
LnUucHNyX2NhdF9vcC51LmNhdF9pbmZvLmNibV9sZW47Ci0gICAgICAgICAgICAqY2RwX2VuYWJs
ZWQgPSBzeXNjdGwudS5wc3JfY2F0X29wLnUuY2F0X2luZm8uZmxhZ3MgJgorICAgICAgICAgICAg
KmNvc19tYXggPSBzeXNjdGwudS5wc3JfYWxsb2MudS5jYXRfaW5mby5jb3NfbWF4OworICAgICAg
ICAgICAgKmNibV9sZW4gPSBzeXNjdGwudS5wc3JfYWxsb2MudS5jYXRfaW5mby5jYm1fbGVuOwor
ICAgICAgICAgICAgKmNkcF9lbmFibGVkID0gc3lzY3RsLnUucHNyX2FsbG9jLnUuY2F0X2luZm8u
ZmxhZ3MgJgogICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX1NZU0NUTF9QU1JfQ0FUX0wz
X0NEUDsKICAgICAgICAgfQogICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9kb21jdGwuYyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwppbmRleCAxYjIwOGY5Li4xY2ZmZTkz
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMKKysrIGIveGVuL2FyY2gveDg2L2Rv
bWN0bC5jCkBAIC0xNDM4LDY3ICsxNDM4LDY2IEBAIGxvbmcgYXJjaF9kb19kb21jdGwoCiAgICAg
ICAgIH0KICAgICAgICAgYnJlYWs7CiAKLSAgICBjYXNlIFhFTl9ET01DVExfcHNyX2NhdF9vcDoK
LSAgICAgICAgc3dpdGNoICggZG9tY3RsLT51LnBzcl9jYXRfb3AuY21kICkKKyAgICBjYXNlIFhF
Tl9ET01DVExfcHNyX2FsbG9jOgorICAgICAgICBzd2l0Y2ggKCBkb21jdGwtPnUucHNyX2FsbG9j
LmNtZCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHVpbnQzMl90IHZhbDMyOwotCi0gICAgICAg
IGNhc2UgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX1NFVF9MM19DQk06Ci0gICAgICAgICAgICByZXQg
PSBwc3Jfc2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2NhdF9vcC50YXJnZXQsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBkb21jdGwtPnUucHNyX2NhdF9vcC5kYXRhLAorICAgICAgICBj
YXNlIFhFTl9ET01DVExfUFNSX1NFVF9MM19DQk06CisgICAgICAgICAgICByZXQgPSBwc3Jfc2V0
X3ZhbChkLCBkb21jdGwtPnUucHNyX2FsbG9jLnRhcmdldCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGRvbWN0bC0+dS5wc3JfYWxsb2MuZGF0YSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFBTUl9DQk1fVFlQRV9MMyk7CiAgICAgICAgICAgICBicmVhazsKIAotICAgICAg
ICBjYXNlIFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRfTDNfQ09ERToKLSAgICAgICAgICAgIHJl
dCA9IHBzcl9zZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfY2F0X29wLnRhcmdldCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGRvbWN0bC0+dS5wc3JfY2F0X29wLmRhdGEsCisgICAgICAg
IGNhc2UgWEVOX0RPTUNUTF9QU1JfU0VUX0wzX0NPREU6CisgICAgICAgICAgICByZXQgPSBwc3Jf
c2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2FsbG9jLnRhcmdldCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGRvbWN0bC0+dS5wc3JfYWxsb2MuZGF0YSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFBTUl9DQk1fVFlQRV9MM19DT0RFKTsKICAgICAgICAgICAgIGJyZWFrOwog
Ci0gICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX1NFVF9MM19EQVRBOgotICAgICAg
ICAgICAgcmV0ID0gcHNyX3NldF92YWwoZCwgZG9tY3RsLT51LnBzcl9jYXRfb3AudGFyZ2V0LAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9jYXRfb3AuZGF0YSwK
KyAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9TRVRfTDNfREFUQToKKyAgICAgICAgICAgIHJl
dCA9IHBzcl9zZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfYWxsb2MudGFyZ2V0LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9hbGxvYy5kYXRhLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgUFNSX0NCTV9UWVBFX0wzX0RBVEEpOwogICAgICAgICAgICAg
YnJlYWs7CiAKLSAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfU0VUX0wyX0NCTToK
LSAgICAgICAgICAgIHJldCA9IHBzcl9zZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfY2F0X29wLnRh
cmdldCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWN0bC0+dS5wc3JfY2F0X29w
LmRhdGEsCisgICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfU0VUX0wyX0NCTToKKyAgICAgICAg
ICAgIHJldCA9IHBzcl9zZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfYWxsb2MudGFyZ2V0LAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9hbGxvYy5kYXRhLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgUFNSX0NCTV9UWVBFX0wyKTsKICAgICAgICAgICAg
IGJyZWFrOwogCi0gICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX0dFVF9MM19DQk06
Ci0gICAgICAgICAgICByZXQgPSBwc3JfZ2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2NhdF9vcC50
YXJnZXQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdmFsMzIsIFBTUl9DQk1fVFlQ
RV9MMyk7Ci0gICAgICAgICAgICBkb21jdGwtPnUucHNyX2NhdF9vcC5kYXRhID0gdmFsMzI7Ci0g
ICAgICAgICAgICBjb3B5YmFjayA9IHRydWU7CisjZGVmaW5lIGRvbWN0bF9wc3JfZ2V0X3ZhbChk
LCBkb21jdGwsIHR5cGUsIGNvcHliYWNrKSAoeyAgICBcCisgICAgdWludDMyX3Qgdl87ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgaW50IHJfID0gcHNy
X2dldF92YWwoKGQpLCAoZG9tY3RsKS0+dS5wc3JfYWxsb2MudGFyZ2V0LCBcCisgICAgICAgICAg
ICAgICAgICAgICAgICAgJnZfLCAodHlwZSkpOyAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgKGRvbWN0bCktPnUucHNyX2FsbG9jLmRhdGEgPSB2XzsgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgKGNvcHliYWNrKSA9IHRydWU7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgcl87ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCit9KQorCisgICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfR0VU
X0wzX0NCTToKKyAgICAgICAgICAgIHJldCA9IGRvbWN0bF9wc3JfZ2V0X3ZhbChkLCBkb21jdGws
IFBTUl9DQk1fVFlQRV9MMywgY29weWJhY2spOwogICAgICAgICAgICAgYnJlYWs7CiAKLSAgICAg
ICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfR0VUX0wzX0NPREU6Ci0gICAgICAgICAgICBy
ZXQgPSBwc3JfZ2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2NhdF9vcC50YXJnZXQsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAmdmFsMzIsIFBTUl9DQk1fVFlQRV9MM19DT0RFKTsKLSAg
ICAgICAgICAgIGRvbWN0bC0+dS5wc3JfY2F0X29wLmRhdGEgPSB2YWwzMjsKLSAgICAgICAgICAg
IGNvcHliYWNrID0gdHJ1ZTsKKyAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9HRVRfTDNfQ09E
RToKKyAgICAgICAgICAgIHJldCA9IGRvbWN0bF9wc3JfZ2V0X3ZhbChkLCBkb21jdGwsIFBTUl9D
Qk1fVFlQRV9MM19DT0RFLCBjb3B5YmFjayk7CiAgICAgICAgICAgICBicmVhazsKIAotICAgICAg
ICBjYXNlIFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDNfREFUQToKLSAgICAgICAgICAgIHJl
dCA9IHBzcl9nZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfY2F0X29wLnRhcmdldCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICZ2YWwzMiwgUFNSX0NCTV9UWVBFX0wzX0RBVEEpOwotICAg
ICAgICAgICAgZG9tY3RsLT51LnBzcl9jYXRfb3AuZGF0YSA9IHZhbDMyOwotICAgICAgICAgICAg
Y29weWJhY2sgPSB0cnVlOworICAgICAgICBjYXNlIFhFTl9ET01DVExfUFNSX0dFVF9MM19EQVRB
OgorICAgICAgICAgICAgcmV0ID0gZG9tY3RsX3Bzcl9nZXRfdmFsKGQsIGRvbWN0bCwgUFNSX0NC
TV9UWVBFX0wzX0RBVEEsIGNvcHliYWNrKTsKICAgICAgICAgICAgIGJyZWFrOwogCi0gICAgICAg
IGNhc2UgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX0dFVF9MMl9DQk06Ci0gICAgICAgICAgICByZXQg
PSBwc3JfZ2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2NhdF9vcC50YXJnZXQsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAmdmFsMzIsIFBTUl9DQk1fVFlQRV9MMik7Ci0gICAgICAgICAg
ICBkb21jdGwtPnUucHNyX2NhdF9vcC5kYXRhID0gdmFsMzI7Ci0gICAgICAgICAgICBjb3B5YmFj
ayA9IHRydWU7CisgICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfR0VUX0wyX0NCTToKKyAgICAg
ICAgICAgIHJldCA9IGRvbWN0bF9wc3JfZ2V0X3ZhbChkLCBkb21jdGwsIFBTUl9DQk1fVFlQRV9M
MiwgY29weWJhY2spOwogICAgICAgICAgICAgYnJlYWs7CiAKKyN1bmRlZiBkb21jdGxfcHNyX2dl
dF92YWwKKwogICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICAgcmV0ID0gLUVPUE5PVFNVUFA7
CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQorCiAgICAgICAgIGJyZWFrOwogCiAgICAg
Y2FzZSBYRU5fRE9NQ1RMX2Rpc2FibGVfbWlncmF0ZToKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9zeXNjdGwuYyBiL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYwppbmRleCA2YmE4MjNjLi44YWU2NzQ3
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3lzY3RsLmMKKysrIGIveGVuL2FyY2gveDg2L3N5
c2N0bC5jCkBAIC0xNzEsNDUgKzE3MSw0NSBAQCBsb25nIGFyY2hfZG9fc3lzY3RsKAogCiAgICAg
ICAgIGJyZWFrOwogCi0gICAgY2FzZSBYRU5fU1lTQ1RMX3Bzcl9jYXRfb3A6Ci0gICAgICAgIHN3
aXRjaCAoIHN5c2N0bC0+dS5wc3JfY2F0X29wLmNtZCApCisgICAgY2FzZSBYRU5fU1lTQ1RMX3Bz
cl9hbGxvYzoKKyAgICAgICAgc3dpdGNoICggc3lzY3RsLT51LnBzcl9hbGxvYy5jbWQgKQogICAg
ICAgICB7CiAgICAgICAgICAgICB1aW50MzJfdCBkYXRhW1BTUl9JTkZPX0FSUkFZX1NJWkVdOwog
Ci0gICAgICAgIGNhc2UgWEVOX1NZU0NUTF9QU1JfQ0FUX2dldF9sM19pbmZvOgorICAgICAgICBj
YXNlIFhFTl9TWVNDVExfUFNSX2dldF9sM19pbmZvOgogICAgICAgICB7Ci0gICAgICAgICAgICBy
ZXQgPSBwc3JfZ2V0X2luZm8oc3lzY3RsLT51LnBzcl9jYXRfb3AudGFyZ2V0LAorICAgICAgICAg
ICAgcmV0ID0gcHNyX2dldF9pbmZvKHN5c2N0bC0+dS5wc3JfYWxsb2MudGFyZ2V0LAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFBTUl9DQk1fVFlQRV9MMywgZGF0YSwgQVJSQVlfU0la
RShkYXRhKSk7CiAgICAgICAgICAgICBpZiAoIHJldCApCiAgICAgICAgICAgICAgICAgYnJlYWs7
CiAKLSAgICAgICAgICAgIHN5c2N0bC0+dS5wc3JfY2F0X29wLnUuY2F0X2luZm8uY29zX21heCA9
CisgICAgICAgICAgICBzeXNjdGwtPnUucHNyX2FsbG9jLnUuY2F0X2luZm8uY29zX21heCA9CiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFbUFNSX0lORk9fSURYX0NP
U19NQVhdOwotICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9jYXRfb3AudS5jYXRfaW5mby5jYm1f
bGVuID0KKyAgICAgICAgICAgIHN5c2N0bC0+dS5wc3JfYWxsb2MudS5jYXRfaW5mby5jYm1fbGVu
ID0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YVtQU1JfSU5GT19J
RFhfQ0FUX0NCTV9MRU5dOwotICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9jYXRfb3AudS5jYXRf
aW5mby5mbGFncyA9CisgICAgICAgICAgICBzeXNjdGwtPnUucHNyX2FsbG9jLnUuY2F0X2luZm8u
ZmxhZ3MgPQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhW1BTUl9J
TkZPX0lEWF9DQVRfRkxBR107CiAKLSAgICAgICAgICAgIGlmICggX19jb3B5X2ZpZWxkX3RvX2d1
ZXN0KHVfc3lzY3RsLCBzeXNjdGwsIHUucHNyX2NhdF9vcCkgKQorICAgICAgICAgICAgaWYgKCBf
X2NvcHlfZmllbGRfdG9fZ3Vlc3QodV9zeXNjdGwsIHN5c2N0bCwgdS5wc3JfYWxsb2MpICkKICAg
ICAgICAgICAgICAgICByZXQgPSAtRUZBVUxUOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAg
IH0KIAotICAgICAgICBjYXNlIFhFTl9TWVNDVExfUFNSX0NBVF9nZXRfbDJfaW5mbzoKKyAgICAg
ICAgY2FzZSBYRU5fU1lTQ1RMX1BTUl9nZXRfbDJfaW5mbzoKICAgICAgICAgewotICAgICAgICAg
ICAgcmV0ID0gcHNyX2dldF9pbmZvKHN5c2N0bC0+dS5wc3JfY2F0X29wLnRhcmdldCwKKyAgICAg
ICAgICAgIHJldCA9IHBzcl9nZXRfaW5mbyhzeXNjdGwtPnUucHNyX2FsbG9jLnRhcmdldCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQU1JfQ0JNX1RZUEVfTDIsIGRhdGEsIEFSUkFZ
X1NJWkUoZGF0YSkpOwogICAgICAgICAgICAgaWYgKCByZXQgKQogICAgICAgICAgICAgICAgIGJy
ZWFrOwogCi0gICAgICAgICAgICBzeXNjdGwtPnUucHNyX2NhdF9vcC51LmNhdF9pbmZvLmNvc19t
YXggPQorICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9hbGxvYy51LmNhdF9pbmZvLmNvc19tYXgg
PQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhW1BTUl9JTkZPX0lE
WF9DT1NfTUFYXTsKLSAgICAgICAgICAgIHN5c2N0bC0+dS5wc3JfY2F0X29wLnUuY2F0X2luZm8u
Y2JtX2xlbiA9CisgICAgICAgICAgICBzeXNjdGwtPnUucHNyX2FsbG9jLnUuY2F0X2luZm8uY2Jt
X2xlbiA9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFbUFNSX0lO
Rk9fSURYX0NBVF9DQk1fTEVOXTsKLSAgICAgICAgICAgIHN5c2N0bC0+dS5wc3JfY2F0X29wLnUu
Y2F0X2luZm8uZmxhZ3MgPQorICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9hbGxvYy51LmNhdF9p
bmZvLmZsYWdzID0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YVtQ
U1JfSU5GT19JRFhfQ0FUX0ZMQUddOwogCi0gICAgICAgICAgICBpZiAoIF9fY29weV9maWVsZF90
b19ndWVzdCh1X3N5c2N0bCwgc3lzY3RsLCB1LnBzcl9jYXRfb3ApICkKKyAgICAgICAgICAgIGlm
ICggX19jb3B5X2ZpZWxkX3RvX2d1ZXN0KHVfc3lzY3RsLCBzeXNjdGwsIHUucHNyX2FsbG9jKSAp
CiAgICAgICAgICAgICAgICAgcmV0ID0gLUVGQVVMVDsKICAgICAgICAgICAgIGJyZWFrOwogICAg
ICAgICB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggYi94ZW4vaW5j
bHVkZS9wdWJsaWMvZG9tY3RsLmgKaW5kZXggODg1MzQ0NS4uNGE2NmJlMSAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21j
dGwuaApAQCAtMTA2MSwxNiArMTA2MSwxNiBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9tb25pdG9yX29w
IHsKICAgICB9IHU7CiB9OwogCi1zdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfY2F0X29wIHsKLSNkZWZp
bmUgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX1NFVF9MM19DQk0gICAgIDAKLSNkZWZpbmUgWEVOX0RP
TUNUTF9QU1JfQ0FUX09QX0dFVF9MM19DQk0gICAgIDEKLSNkZWZpbmUgWEVOX0RPTUNUTF9QU1Jf
Q0FUX09QX1NFVF9MM19DT0RFICAgIDIKLSNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX1NF
VF9MM19EQVRBICAgIDMKLSNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX0dFVF9MM19DT0RF
ICAgIDQKLSNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX0dFVF9MM19EQVRBICAgIDUKLSNk
ZWZpbmUgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX1NFVF9MMl9DQk0gICAgIDYKLSNkZWZpbmUgWEVO
X0RPTUNUTF9QU1JfQ0FUX09QX0dFVF9MMl9DQk0gICAgIDcKLSAgICB1aW50MzJfdCBjbWQ7ICAg
ICAgIC8qIElOOiBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfKiAqLworc3RydWN0IHhlbl9kb21jdGxf
cHNyX2FsbG9jIHsKKyNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfU0VUX0wzX0NCTSAgICAgMAorI2Rl
ZmluZSBYRU5fRE9NQ1RMX1BTUl9HRVRfTDNfQ0JNICAgICAxCisjZGVmaW5lIFhFTl9ET01DVExf
UFNSX1NFVF9MM19DT0RFICAgIDIKKyNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfU0VUX0wzX0RBVEEg
ICAgMworI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9HRVRfTDNfQ09ERSAgICA0CisjZGVmaW5lIFhF
Tl9ET01DVExfUFNSX0dFVF9MM19EQVRBICAgIDUKKyNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfU0VU
X0wyX0NCTSAgICAgNgorI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9HRVRfTDJfQ0JNICAgICA3Cisg
ICAgdWludDMyX3QgY21kOyAgICAgICAvKiBJTjogWEVOX0RPTUNUTF9QU1JfKiAqLwogICAgIHVp
bnQzMl90IHRhcmdldDsgICAgLyogSU4gKi8KICAgICB1aW50NjRfdCBkYXRhOyAgICAgIC8qIElO
L09VVCAqLwogfTsKQEAgLTExNzYsNyArMTE3Niw3IEBAIHN0cnVjdCB4ZW5fZG9tY3RsIHsKICNk
ZWZpbmUgWEVOX0RPTUNUTF9zZXR2bnVtYWluZm8gICAgICAgICAgICAgICAgICA3NAogI2RlZmlu
ZSBYRU5fRE9NQ1RMX3Bzcl9jbXRfb3AgICAgICAgICAgICAgICAgICAgIDc1CiAjZGVmaW5lIFhF
Tl9ET01DVExfbW9uaXRvcl9vcCAgICAgICAgICAgICAgICAgICAgNzcKLSNkZWZpbmUgWEVOX0RP
TUNUTF9wc3JfY2F0X29wICAgICAgICAgICAgICAgICAgICA3OAorI2RlZmluZSBYRU5fRE9NQ1RM
X3Bzcl9hbGxvYyAgICAgICAgICAgICAgICAgICAgIDc4CiAjZGVmaW5lIFhFTl9ET01DVExfc29m
dF9yZXNldCAgICAgICAgICAgICAgICAgICAgNzkKICNkZWZpbmUgWEVOX0RPTUNUTF9zZXRfZ250
dGFiX2xpbWl0cyAgICAgICAgICAgICA4MAogI2RlZmluZSBYRU5fRE9NQ1RMX3Z1YXJ0X29wICAg
ICAgICAgICAgICAgICAgICAgIDgxCkBAIC0xMjQxLDcgKzEyNDEsNyBAQCBzdHJ1Y3QgeGVuX2Rv
bWN0bCB7CiAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3ZudW1hICAgICAgICAgICAgIHZudW1h
OwogICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfY210X29wICAgICAgICBwc3JfY210X29w
OwogICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9tb25pdG9yX29wICAgICAgICBtb25pdG9yX29w
OwotICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfY2F0X29wICAgICAgICBwc3JfY2F0X29w
OworICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfYWxsb2MgICAgICAgICBwc3JfYWxsb2M7
CiAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3NldF9nbnR0YWJfbGltaXRzIHNldF9nbnR0YWJf
bGltaXRzOwogICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF92dWFydF9vcCAgICAgICAgICB2dWFy
dF9vcDsKICAgICAgICAgdWludDhfdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkWzEy
OF07CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggYi94ZW4vaW5jbHVk
ZS9wdWJsaWMvc3lzY3RsLmgKaW5kZXggNjE0MGYxYS4uYTUwZTM0NSAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwu
aApAQCAtNjk2LDEwICs2OTYsMTAgQEAgc3RydWN0IHhlbl9zeXNjdGxfcGNpdG9wb2luZm8gewog
ICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQodWludDMyKSBub2RlczsKIH07CiAKLSNkZWZpbmUgWEVO
X1NZU0NUTF9QU1JfQ0FUX2dldF9sM19pbmZvICAgICAgICAgICAgICAgMAotI2RlZmluZSBYRU5f
U1lTQ1RMX1BTUl9DQVRfZ2V0X2wyX2luZm8gICAgICAgICAgICAgICAxCi1zdHJ1Y3QgeGVuX3N5
c2N0bF9wc3JfY2F0X29wIHsKLSAgICB1aW50MzJfdCBjbWQ7ICAgICAgIC8qIElOOiBYRU5fU1lT
Q1RMX1BTUl9DQVRfKiAqLworI2RlZmluZSBYRU5fU1lTQ1RMX1BTUl9nZXRfbDNfaW5mbyAgICAg
ICAgICAgICAgIDAKKyNkZWZpbmUgWEVOX1NZU0NUTF9QU1JfZ2V0X2wyX2luZm8gICAgICAgICAg
ICAgICAxCitzdHJ1Y3QgeGVuX3N5c2N0bF9wc3JfYWxsb2MgeworICAgIHVpbnQzMl90IGNtZDsg
ICAgICAgLyogSU46IFhFTl9TWVNDVExfUFNSXyogKi8KICAgICB1aW50MzJfdCB0YXJnZXQ7ICAg
IC8qIElOICovCiAgICAgdW5pb24gewogICAgICAgICBzdHJ1Y3QgewpAQCAtMTA2OCw3ICsxMDY4
LDcgQEAgc3RydWN0IHhlbl9zeXNjdGwgewogI2RlZmluZSBYRU5fU1lTQ1RMX2djb3Zfb3AgICAg
ICAgICAgICAgICAgICAgICAgIDIwCiAjZGVmaW5lIFhFTl9TWVNDVExfcHNyX2NtdF9vcCAgICAg
ICAgICAgICAgICAgICAgMjEKICNkZWZpbmUgWEVOX1NZU0NUTF9wY2l0b3BvaW5mbyAgICAgICAg
ICAgICAgICAgICAyMgotI2RlZmluZSBYRU5fU1lTQ1RMX3Bzcl9jYXRfb3AgICAgICAgICAgICAg
ICAgICAgIDIzCisjZGVmaW5lIFhFTl9TWVNDVExfcHNyX2FsbG9jICAgICAgICAgICAgICAgICAg
ICAgMjMKICNkZWZpbmUgWEVOX1NZU0NUTF90bWVtX29wICAgICAgICAgICAgICAgICAgICAgICAy
NAogI2RlZmluZSBYRU5fU1lTQ1RMX2dldF9jcHVfbGV2ZWxsaW5nX2NhcHMgICAgICAgIDI1CiAj
ZGVmaW5lIFhFTl9TWVNDVExfZ2V0X2NwdV9mZWF0dXJlc2V0ICAgICAgICAgICAgMjYKQEAgLTEw
OTcsNyArMTA5Nyw3IEBAIHN0cnVjdCB4ZW5fc3lzY3RsIHsKICAgICAgICAgc3RydWN0IHhlbl9z
eXNjdGxfc2NoZWR1bGVyX29wICAgICAgc2NoZWR1bGVyX29wOwogICAgICAgICBzdHJ1Y3QgeGVu
X3N5c2N0bF9nY292X29wICAgICAgICAgICBnY292X29wOwogICAgICAgICBzdHJ1Y3QgeGVuX3N5
c2N0bF9wc3JfY210X29wICAgICAgICBwc3JfY210X29wOwotICAgICAgICBzdHJ1Y3QgeGVuX3N5
c2N0bF9wc3JfY2F0X29wICAgICAgICBwc3JfY2F0X29wOworICAgICAgICBzdHJ1Y3QgeGVuX3N5
c2N0bF9wc3JfYWxsb2MgICAgICAgICBwc3JfYWxsb2M7CiAgICAgICAgIHN0cnVjdCB4ZW5fc3lz
Y3RsX3RtZW1fb3AgICAgICAgICAgIHRtZW1fb3A7CiAgICAgICAgIHN0cnVjdCB4ZW5fc3lzY3Rs
X2NwdV9sZXZlbGxpbmdfY2FwcyBjcHVfbGV2ZWxsaW5nX2NhcHM7CiAgICAgICAgIHN0cnVjdCB4
ZW5fc3lzY3RsX2NwdV9mZWF0dXJlc2V0ICAgIGNwdV9mZWF0dXJlc2V0OwpkaWZmIC0tZ2l0IGEv
eGVuL3hzbS9mbGFzay9ob29rcy5jIGIveGVuL3hzbS9mbGFzay9ob29rcy5jCmluZGV4IDdiMDA1
YWYuLjUwZTEwM2EgMTAwNjQ0Ci0tLSBhL3hlbi94c20vZmxhc2svaG9va3MuYworKysgYi94ZW4v
eHNtL2ZsYXNrL2hvb2tzLmMKQEAgLTc0Myw4ICs3NDMsOCBAQCBzdGF0aWMgaW50IGZsYXNrX2Rv
bWN0bChzdHJ1Y3QgZG9tYWluICpkLCBpbnQgY21kKQogICAgIGNhc2UgWEVOX0RPTUNUTF9wc3Jf
Y210X29wOgogICAgICAgICByZXR1cm4gY3VycmVudF9oYXNfcGVybShkLCBTRUNDTEFTU19ET01B
SU4yLCBET01BSU4yX19QU1JfQ01UX09QKTsKIAotICAgIGNhc2UgWEVOX0RPTUNUTF9wc3JfY2F0
X29wOgotICAgICAgICByZXR1cm4gY3VycmVudF9oYXNfcGVybShkLCBTRUNDTEFTU19ET01BSU4y
LCBET01BSU4yX19QU1JfQ0FUX09QKTsKKyAgICBjYXNlIFhFTl9ET01DVExfcHNyX2FsbG9jOgor
ICAgICAgICByZXR1cm4gY3VycmVudF9oYXNfcGVybShkLCBTRUNDTEFTU19ET01BSU4yLCBET01B
SU4yX19QU1JfQUxMT0MpOwogCiAgICAgY2FzZSBYRU5fRE9NQ1RMX3NvZnRfcmVzZXQ6CiAgICAg
ICAgIHJldHVybiBjdXJyZW50X2hhc19wZXJtKGQsIFNFQ0NMQVNTX0RPTUFJTjIsIERPTUFJTjJf
X1NPRlRfUkVTRVQpOwpAQCAtODEwLDkgKzgxMCw5IEBAIHN0YXRpYyBpbnQgZmxhc2tfc3lzY3Rs
KGludCBjbWQpCiAgICAgY2FzZSBYRU5fU1lTQ1RMX3Bzcl9jbXRfb3A6CiAgICAgICAgIHJldHVy
biBhdmNfY3VycmVudF9oYXNfcGVybShTRUNJTklUU0lEX1hFTiwgU0VDQ0xBU1NfWEVOMiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTjJfX1BTUl9DTVRfT1AsIE5VTEwp
OwotICAgIGNhc2UgWEVOX1NZU0NUTF9wc3JfY2F0X29wOgorICAgIGNhc2UgWEVOX1NZU0NUTF9w
c3JfYWxsb2M6CiAgICAgICAgIHJldHVybiBhdmNfY3VycmVudF9oYXNfcGVybShTRUNJTklUU0lE
X1hFTiwgU0VDQ0xBU1NfWEVOMiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFhFTjJfX1BTUl9DQVRfT1AsIE5VTEwpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgWEVOMl9fUFNSX0FMTE9DLCBOVUxMKTsKIAogICAgIGNhc2UgWEVOX1NZU0NUTF90bWVt
X29wOgogICAgICAgICByZXR1cm4gZG9tYWluX2hhc194ZW4oY3VycmVudC0+ZG9tYWluLCBYRU5f
X1RNRU1fQ09OVFJPTCk7CmRpZmYgLS1naXQgYS94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3Nf
dmVjdG9ycyBiL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzCmluZGV4IDNhMmQ4
NjMuLmQwYTFlYzUgMTAwNjQ0Ci0tLSBhL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0
b3JzCisrKyBiL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzCkBAIC04NSw4ICs4
NSw4IEBAIGNsYXNzIHhlbjIKICAgICByZXNvdXJjZV9vcAogIyBYRU5fU1lTQ1RMX3Bzcl9jbXRf
b3AKICAgICBwc3JfY210X29wCi0jIFhFTl9TWVNDVExfcHNyX2NhdF9vcAotICAgIHBzcl9jYXRf
b3AKKyMgWEVOX1NZU0NUTF9wc3JfYWxsb2MKKyAgICBwc3JfYWxsb2MKICMgWEVOUEZfZ2V0X3N5
bWJvbAogICAgIGdldF9zeW1ib2wKICMgUE1VIGNvbnRyb2wKQEAgLTI0Niw4ICsyNDYsOCBAQCBj
bGFzcyBkb21haW4yCiAgICAgbWVtX3BhZ2luZwogIyBYRU5NRU1fc2hhcmluZ19vcAogICAgIG1l
bV9zaGFyaW5nCi0jIFhFTl9ET01DVExfcHNyX2NhdF9vcAotICAgIHBzcl9jYXRfb3AKKyMgWEVO
X0RPTUNUTF9wc3JfYWxsb2MKKyAgICBwc3JfYWxsb2MKICMgWEVOX0RPTUNUTF9zZXRfZ250dGFi
X2xpbWl0cwogICAgIHNldF9nbnR0YWJfbGltaXRzCiB9Ci0tIAoxLjkuMQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Mon Oct 16 03:25:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 03:25:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3w1z-0002QF-1P; Mon, 16 Oct 2017 03:25:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e3w1y-0002Pw-4b
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 03:25:30 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 EF/5B-05363-9A624E95; Mon, 16 Oct 2017 03:25:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXS1tYhr7tC7Um
 kwcp1ihbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a5+cuZCrrtK87dOMPcwLhMr4uRk0NIoEJi
 3cs1bCC2hACvxJFlM1ghbB+J47N3M3UxcgHVNDBKrNhxjQkkwSagLvH4aw+YLSKgJHFv1WSwI
 maB34wSp7YcAksIC9hLnL21mBHEZhFQlbi7oAsszivgLnHq8D92iA1yEiePTQbbxingITHz7i
 agKziAtrlLXLyiDlEuKHFy5hMWkDAz0N7184RAwswC8hLNW2czT2AUmIWkahZC1SwkVQsYmVc
 xahSnFpWlFukameglFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgSGZj0DA+MOxlfH
 /Q4xSnIwKYnynmt9GCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgne76pNIIcGi1PTUirTMHGCUw
 KQlOHiURHgjQdK8xQWJucWZ6RCpU4zGHMc2Xf7DxNFx8+4fJiGWvPy8VClx3isgpQIgpRmleX
 CDYNF7iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iw7y2QKTyZeSVw+14BncIEdMq7iAcgp5Q
 kIqSkGhhXKAjtOL68P/KiyyTT/Qe+fL+y6oP07je7VCyMzvqV10u0m8+ZI+AXvaVu+6/G/oeG
 rxySpGtz7JsdTos5/PcpOKNcqzDXMzk2eepmIykX9rWWIStW/9Wxqt7we+Lmiul6JqZyCW9ml
 54+qLRm3o2yDw3SPapTK294bc2qeTUt8M3bfYuPzw5UYinOSDTUYi4qTgQAwla9dtkCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1508124315!54894109!5
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35694 invoked from network); 16 Oct 2017 03:25:28 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Oct 2017 03:25:28 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga104.jf.intel.com with ESMTP; 15 Oct 2017 20:25:27 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,371,1503385200"; 
   d="scan'208";a="533599"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga001.jf.intel.com with ESMTP; 15 Oct 2017 20:25:25 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 16 Oct 2017 11:04:09 +0800
Message-Id: <1508123061-6600-5-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1508123061-6600-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1508123061-6600-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Yi Sun <yi.y.sun@linux.intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v8 04/16] x86: a few optimizations to psr codes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCByZWZpbmVzIHBzciBjb2RlczoKMS4gQ2hhbmdlIHR5cGUgb2YgJ2NhdF9pbml0
X2ZlYXR1cmUnIHRvICdib29sJyB0byByZW1vdmUgdGhlIHBvaW50bGVzcwogICByZXR1cm5pbmcg
b2YgZXJyb3IgY29kZS4KMi4gTW92ZSBwcmludGsgaW4gJ2NhdF9pbml0X2ZlYXR1cmUnIHRvIHJl
ZHVjZSBhIHJldHVybiBwYXRoLgozLiBEZWZpbmUgYSBsb2NhbCB2YXJpYWJsZSAnZmVhdF9tYXNr
JyBpbiAncHNyX2NwdV9pbml0JyB0byByZWR1Y2UgY2FsbGluZyBvZgogICAnY3B1aWRfY291bnRf
bGVhZigpJy4KNC4gQ2hhbmdlICdQU1JfSU5GT19JRFhfQ0FUX0ZMQUcnIHRvICdQU1JfSU5GT19J
RFhfQ0FUX0ZMQUdTJy4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50
ZWwuY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQpDQzogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IENoYW8gUGVuZyA8Y2hh
by5wLnBlbmdAbGludXguaW50ZWwuY29tPgoKdjc6CiAgICAtIGFkanVzdCB0aGUgY2hlY2sgdG8g
J2NhdF9pbml0X2ZlYXR1cmUnIGluICdwc3JfY3B1X2luaXQnLgogICAgICAoc3VnZ2VzdGVkIGJ5
IEphbiBCZXVsaWNoKQogICAgLSBjaGFuZ2UgJ1BTUl9JTkZPX0lEWF9DQVRfRkxBRycgdG8gJ1BT
Ul9JTkZPX0lEWF9DQVRfRkxBR1MnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2
NjoKICAgIC0gcmVzdG9yZSAnd3JpdGVfbXNyKCknIHR5cGUgdG8gJ3ZvaWQnLgogICAgICAoc3Vn
Z2VzdGVkIGJ5IEphbiBCZXVsaWNoIGFuZCBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBjaGFuZ2Ug
J2VieCcgaW4gJ3Bzcl9jcHVfaW5pdCcgdG8gJ2ZlYXRfbWFzaycuCiAgICAgIChzdWdnZXN0ZWQg
YnkgSmFuIEJldWxpY2ggYW5kIFJvZ2VyIFBhdSBNb25uw6kpCnY1OgogICAgLSBjcmVhdGUgdGhp
cyBwYXRjaCB0byBtYWtlIGNvZGVzIGNsZWFyZXIuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJl
dWxpY2ggYW5kIFJvZ2VyIFBhdSBNb25uw6kpCi0tLQogeGVuL2FyY2gveDg2L3Bzci5jICAgICAg
ICB8IDQ1ICsrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVu
L2FyY2gveDg2L3N5c2N0bC5jICAgICB8ICA0ICsrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcHNy
LmggfCAgMiArLQogMyBmaWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCAyNiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHNyLmMgYi94ZW4vYXJjaC94ODYvcHNy
LmMKaW5kZXggNmRjZTgyMy4uNTBjNWE5OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3Bzci5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwpAQCAtMjczLDEwICsyNzMsMTAgQEAgc3RhdGljIGJv
b2wgcHNyX2NoZWNrX2NibSh1bnNpZ25lZCBpbnQgY2JtX2xlbiwgdW5zaWduZWQgbG9uZyBjYm0p
CiB9CiAKIC8qIENBVCBjb21tb24gZnVuY3Rpb25zIGltcGxlbWVudGF0aW9uLiAqLwotc3RhdGlj
IGludCBjYXRfaW5pdF9mZWF0dXJlKGNvbnN0IHN0cnVjdCBjcHVpZF9sZWFmICpyZWdzLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBzcl9zb2NrZXRfaW5mbyAqaW5mbywKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBlbnVtIHBzcl9mZWF0X3R5cGUgdHlwZSkKK3N0YXRpYyBi
b29sIGNhdF9pbml0X2ZlYXR1cmUoY29uc3Qgc3RydWN0IGNwdWlkX2xlYWYgKnJlZ3MsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwc3Jfc29ja2V0X2luZm8gKmluZm8sCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0gcHNyX2ZlYXRfdHlwZSB0eXBlKQogewogICAg
IGNvbnN0IGNoYXIgKmNvbnN0IGNhdF9mZWF0X25hbWVbRkVBVF9UWVBFX05VTV0gPSB7CiAgICAg
ICAgIFtGRUFUX1RZUEVfTDNfQ0FUXSA9ICJMMyBDQVQiLApAQCAtMjg2LDcgKzI4Niw3IEBAIHN0
YXRpYyBpbnQgY2F0X2luaXRfZmVhdHVyZShjb25zdCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVncywK
IAogICAgIC8qIE5vIHZhbGlkIHZhbHVlIHNvIGRvIG5vdCBlbmFibGUgZmVhdHVyZS4gKi8KICAg
ICBpZiAoICFyZWdzLT5hIHx8ICFyZWdzLT5kICkKLSAgICAgICAgcmV0dXJuIC1FTk9FTlQ7Cisg
ICAgICAgIHJldHVybiBmYWxzZTsKIAogICAgIGZlYXQtPmNibV9sZW4gPSAocmVncy0+YSAmIENB
VF9DQk1fTEVOX01BU0spICsgMTsKICAgICBmZWF0LT5jb3NfbWF4ID0gbWluKG9wdF9jb3NfbWF4
LCByZWdzLT5kICYgQ0FUX0NPU19NQVhfTUFTSyk7CkBAIC0yOTYsNyArMjk2LDcgQEAgc3RhdGlj
IGludCBjYXRfaW5pdF9mZWF0dXJlKGNvbnN0IHN0cnVjdCBjcHVpZF9sZWFmICpyZWdzLAogICAg
IGNhc2UgRkVBVF9UWVBFX0wzX0NBVDoKICAgICBjYXNlIEZFQVRfVFlQRV9MMl9DQVQ6CiAgICAg
ICAgIGlmICggZmVhdC0+Y29zX21heCA8IDEgKQotICAgICAgICAgICAgcmV0dXJuIC1FTk9FTlQ7
CisgICAgICAgICAgICByZXR1cm4gZmFsc2U7CiAKICAgICAgICAgLyogV2UgcmVzZXJ2ZSBjb3M9
MCBhcyBkZWZhdWx0IGNibSAoYWxsIGJpdHMgd2l0aGluIGNibV9sZW4gYXJlIDEpLiAqLwogICAg
ICAgICBmZWF0LT5jb3NfcmVnX3ZhbFswXSA9IGNhdF9kZWZhdWx0X3ZhbChmZWF0LT5jYm1fbGVu
KTsKQEAgLTMxMyw3ICszMTMsNyBAQCBzdGF0aWMgaW50IGNhdF9pbml0X2ZlYXR1cmUoY29uc3Qg
c3RydWN0IGNwdWlkX2xlYWYgKnJlZ3MsCiAgICAgICAgIHVpbnQ2NF90IHZhbDsKIAogICAgICAg
ICBpZiAoIGZlYXQtPmNvc19tYXggPCAzICkKLSAgICAgICAgICAgIHJldHVybiAtRU5PRU5UOwor
ICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwogCiAgICAgICAgIC8qIEN1dCBoYWxmIG9mIGNvc19t
YXggd2hlbiBDRFAgaXMgZW5hYmxlZC4gKi8KICAgICAgICAgZmVhdC0+Y29zX21heCA9IChmZWF0
LT5jb3NfbWF4IC0gMSkgPj4gMTsKQEAgLTMzMiwyMCArMzMyLDE4IEBAIHN0YXRpYyBpbnQgY2F0
X2luaXRfZmVhdHVyZShjb25zdCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVncywKICAgICB9CiAKICAg
ICBkZWZhdWx0OgotICAgICAgICByZXR1cm4gLUVOT0VOVDsKKyAgICAgICAgcmV0dXJuIGZhbHNl
OwogICAgIH0KIAogICAgIC8qIEFkZCB0aGlzIGZlYXR1cmUgaW50byBhcnJheS4gKi8KICAgICBp
bmZvLT5mZWF0dXJlc1t0eXBlXSA9IGZlYXQ7CiAKLSAgICBpZiAoICFvcHRfY3B1X2luZm8gKQot
ICAgICAgICByZXR1cm4gMDsKLQotICAgIHByaW50ayhYRU5MT0dfSU5GTyAiJXM6IGVuYWJsZWQg
b24gc29ja2V0ICV1LCBjb3NfbWF4OiV1LCBjYm1fbGVuOiV1XG4iLAotICAgICAgICAgICBjYXRf
ZmVhdF9uYW1lW3R5cGVdLCBjcHVfdG9fc29ja2V0KHNtcF9wcm9jZXNzb3JfaWQoKSksCi0gICAg
ICAgICAgIGZlYXQtPmNvc19tYXgsIGZlYXQtPmNibV9sZW4pOworICAgIGlmICggb3B0X2NwdV9p
bmZvICkKKyAgICAgICAgcHJpbnRrKFhFTkxPR19JTkZPICIlczogZW5hYmxlZCBvbiBzb2NrZXQg
JXUsIGNvc19tYXg6JXUsIGNibV9sZW46JXVcbiIsCisgICAgICAgICAgICAgICBjYXRfZmVhdF9u
YW1lW3R5cGVdLCBjcHVfdG9fc29ja2V0KHNtcF9wcm9jZXNzb3JfaWQoKSksCisgICAgICAgICAg
ICAgICBmZWF0LT5jb3NfbWF4LCBmZWF0LT5jYm1fbGVuKTsKIAotICAgIHJldHVybiAwOworICAg
IHJldHVybiB0cnVlOwogfQogCiBzdGF0aWMgYm9vbCBjYXRfZ2V0X2ZlYXRfaW5mbyhjb25zdCBz
dHJ1Y3QgZmVhdF9ub2RlICpmZWF0LApAQCAtMzU2LDcgKzM1NCw3IEBAIHN0YXRpYyBib29sIGNh
dF9nZXRfZmVhdF9pbmZvKGNvbnN0IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsCiAKICAgICBkYXRh
W1BTUl9JTkZPX0lEWF9DT1NfTUFYXSA9IGZlYXQtPmNvc19tYXg7CiAgICAgZGF0YVtQU1JfSU5G
T19JRFhfQ0FUX0NCTV9MRU5dID0gZmVhdC0+Y2JtX2xlbjsKLSAgICBkYXRhW1BTUl9JTkZPX0lE
WF9DQVRfRkxBR10gPSAwOworICAgIGRhdGFbUFNSX0lORk9fSURYX0NBVF9GTEFHU10gPSAwOwog
CiAgICAgcmV0dXJuIHRydWU7CiB9CkBAIC0zODMsNyArMzgxLDcgQEAgc3RhdGljIGJvb2wgbDNf
Y2RwX2dldF9mZWF0X2luZm8oY29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCwKICAgICBpZiAo
ICFjYXRfZ2V0X2ZlYXRfaW5mbyhmZWF0LCBkYXRhLCBhcnJheV9sZW4pICkKICAgICAgICAgcmV0
dXJuIGZhbHNlOwogCi0gICAgZGF0YVtQU1JfSU5GT19JRFhfQ0FUX0ZMQUddIHw9IFhFTl9TWVND
VExfUFNSX0NBVF9MM19DRFA7CisgICAgZGF0YVtQU1JfSU5GT19JRFhfQ0FUX0ZMQUdTXSB8PSBY
RU5fU1lTQ1RMX1BTUl9DQVRfTDNfQ0RQOwogCiAgICAgcmV0dXJuIHRydWU7CiB9CkBAIC0xNDEz
LDYgKzE0MTEsNyBAQCBzdGF0aWMgdm9pZCBwc3JfY3B1X2luaXQodm9pZCkKICAgICB1bnNpZ25l
ZCBpbnQgc29ja2V0LCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CiAgICAgc3RydWN0IGZlYXRf
bm9kZSAqZmVhdDsKICAgICBzdHJ1Y3QgY3B1aWRfbGVhZiByZWdzOworICAgIHVpbnQzMl90IGZl
YXRfbWFzazsKIAogICAgIGlmICggIXBzcl9hbGxvY19mZWF0X2VuYWJsZWQoKSB8fCAhYm9vdF9j
cHVfaGFzKFg4Nl9GRUFUVVJFX1BRRSkgKQogICAgICAgICBnb3RvIGFzc29jX2luaXQ7CkBAIC0x
NDMxLDcgKzE0MzAsOCBAQCBzdGF0aWMgdm9pZCBwc3JfY3B1X2luaXQodm9pZCkKICAgICBzcGlu
X2xvY2tfaW5pdCgmaW5mby0+cmVmX2xvY2spOwogCiAgICAgY3B1aWRfY291bnRfbGVhZihQU1Jf
Q1BVSURfTEVWRUxfQ0FULCAwLCAmcmVncyk7Ci0gICAgaWYgKCByZWdzLmIgJiBQU1JfUkVTT1VS
Q0VfVFlQRV9MMyApCisgICAgZmVhdF9tYXNrID0gcmVncy5iOworICAgIGlmICggZmVhdF9tYXNr
ICYgUFNSX1JFU09VUkNFX1RZUEVfTDMgKQogICAgIHsKICAgICAgICAgY3B1aWRfY291bnRfbGVh
ZihQU1JfQ1BVSURfTEVWRUxfQ0FULCAxLCAmcmVncyk7CiAKQEAgLTE0MzksMjcgKzE0MzksMjYg
QEAgc3RhdGljIHZvaWQgcHNyX2NwdV9pbml0KHZvaWQpCiAgICAgICAgIGZlYXRfbDMgPSBOVUxM
OwogCiAgICAgICAgIGlmICggKHJlZ3MuYyAmIFBTUl9DQVRfQ0RQX0NBUEFCSUxJVFkpICYmIChv
cHRfcHNyICYgUFNSX0NEUCkgJiYKLSAgICAgICAgICAgICAhY2F0X2luaXRfZmVhdHVyZSgmcmVn
cywgZmVhdCwgaW5mbywgRkVBVF9UWVBFX0wzX0NEUCkgKQorICAgICAgICAgICAgIGNhdF9pbml0
X2ZlYXR1cmUoJnJlZ3MsIGZlYXQsIGluZm8sIEZFQVRfVFlQRV9MM19DRFApICkKICAgICAgICAg
ICAgIGZlYXRfcHJvcHNbRkVBVF9UWVBFX0wzX0NEUF0gPSAmbDNfY2RwX3Byb3BzOwogCiAgICAg
ICAgIC8qIElmIENEUCBpbml0IGZhaWxzLCB0cnkgdG8gd29yayBhcyBMMyBDQVQuICovCiAgICAg
ICAgIGlmICggIWZlYXRfcHJvcHNbRkVBVF9UWVBFX0wzX0NEUF0gKQogICAgICAgICB7Ci0gICAg
ICAgICAgICBpZiAoICFjYXRfaW5pdF9mZWF0dXJlKCZyZWdzLCBmZWF0LCBpbmZvLCBGRUFUX1RZ
UEVfTDNfQ0FUKSApCisgICAgICAgICAgICBpZiAoIGNhdF9pbml0X2ZlYXR1cmUoJnJlZ3MsIGZl
YXQsIGluZm8sIEZFQVRfVFlQRV9MM19DQVQpICkKICAgICAgICAgICAgICAgICBmZWF0X3Byb3Bz
W0ZFQVRfVFlQRV9MM19DQVRdID0gJmwzX2NhdF9wcm9wczsKICAgICAgICAgICAgIGVsc2UKICAg
ICAgICAgICAgICAgICBmZWF0X2wzID0gZmVhdDsKICAgICAgICAgfQogICAgIH0KIAotICAgIGNw
dWlkX2NvdW50X2xlYWYoUFNSX0NQVUlEX0xFVkVMX0NBVCwgMCwgJnJlZ3MpOwotICAgIGlmICgg
cmVncy5iICYgUFNSX1JFU09VUkNFX1RZUEVfTDIgKQorICAgIGlmICggZmVhdF9tYXNrICYgUFNS
X1JFU09VUkNFX1RZUEVfTDIgKQogICAgIHsKICAgICAgICAgY3B1aWRfY291bnRfbGVhZihQU1Jf
Q1BVSURfTEVWRUxfQ0FULCAyLCAmcmVncyk7CiAKICAgICAgICAgZmVhdCA9IGZlYXRfbDJfY2F0
OwogICAgICAgICBmZWF0X2wyX2NhdCA9IE5VTEw7Ci0gICAgICAgIGlmICggIWNhdF9pbml0X2Zl
YXR1cmUoJnJlZ3MsIGZlYXQsIGluZm8sIEZFQVRfVFlQRV9MMl9DQVQpICkKKyAgICAgICAgaWYg
KCBjYXRfaW5pdF9mZWF0dXJlKCZyZWdzLCBmZWF0LCBpbmZvLCBGRUFUX1RZUEVfTDJfQ0FUKSAp
CiAgICAgICAgICAgICBmZWF0X3Byb3BzW0ZFQVRfVFlQRV9MMl9DQVRdID0gJmwyX2NhdF9wcm9w
czsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgZmVhdF9sMl9jYXQgPSBmZWF0OwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3N5c2N0bC5jIGIveGVuL2FyY2gveDg2L3N5c2N0bC5jCmluZGV4
IDY4NjdlZTEuLjZkNDhjYWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYworKysg
Yi94ZW4vYXJjaC94ODYvc3lzY3RsLmMKQEAgLTE4OCw3ICsxODgsNyBAQCBsb25nIGFyY2hfZG9f
c3lzY3RsKAogICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9hbGxvYy51LmNhdF9pbmZvLmNibV9s
ZW4gPQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhW1BTUl9JTkZP
X0lEWF9DQVRfQ0JNX0xFTl07CiAgICAgICAgICAgICBzeXNjdGwtPnUucHNyX2FsbG9jLnUuY2F0
X2luZm8uZmxhZ3MgPQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRh
W1BTUl9JTkZPX0lEWF9DQVRfRkxBR107CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRhdGFbUFNSX0lORk9fSURYX0NBVF9GTEFHU107CiAKICAgICAgICAgICAgIGlmICgg
X19jb3B5X2ZpZWxkX3RvX2d1ZXN0KHVfc3lzY3RsLCBzeXNjdGwsIHUucHNyX2FsbG9jKSApCiAg
ICAgICAgICAgICAgICAgcmV0ID0gLUVGQVVMVDsKQEAgLTIwNyw3ICsyMDcsNyBAQCBsb25nIGFy
Y2hfZG9fc3lzY3RsKAogICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9hbGxvYy51LmNhdF9pbmZv
LmNibV9sZW4gPQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhW1BT
Ul9JTkZPX0lEWF9DQVRfQ0JNX0xFTl07CiAgICAgICAgICAgICBzeXNjdGwtPnUucHNyX2FsbG9j
LnUuY2F0X2luZm8uZmxhZ3MgPQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBkYXRhW1BTUl9JTkZPX0lEWF9DQVRfRkxBR107CisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGRhdGFbUFNSX0lORk9fSURYX0NBVF9GTEFHU107CiAKICAgICAgICAgICAg
IGlmICggX19jb3B5X2ZpZWxkX3RvX2d1ZXN0KHVfc3lzY3RsLCBzeXNjdGwsIHUucHNyX2FsbG9j
KSApCiAgICAgICAgICAgICAgICAgcmV0ID0gLUVGQVVMVDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvcHNyLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5oCmluZGV4IGNiM2Yw
NjcuLmYxNTFmYTcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHNyLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9wc3IuaApAQCAtMzcsNyArMzcsNyBAQAogLyogVXNlZCBieSBw
c3JfZ2V0X2luZm8oKSAqLwogI2RlZmluZSBQU1JfSU5GT19JRFhfQ09TX01BWCAgICAgICAgICAg
IDAKICNkZWZpbmUgUFNSX0lORk9fSURYX0NBVF9DQk1fTEVOICAgICAgICAxCi0jZGVmaW5lIFBT
Ul9JTkZPX0lEWF9DQVRfRkxBRyAgICAgICAgICAgMgorI2RlZmluZSBQU1JfSU5GT19JRFhfQ0FU
X0ZMQUdTICAgICAgICAgIDIKICNkZWZpbmUgUFNSX0lORk9fQVJSQVlfU0laRSAgICAgICAgICAg
ICAzCiAKIHN0cnVjdCBwc3JfY210X2wzIHsKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 16 03:25:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 03:25:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3w1o-0002Nv-UE; Mon, 16 Oct 2017 03:25:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e3w1n-0002Np-CT
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 03:25:19 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 9D/AA-08856-E9624E95; Mon, 16 Oct 2017 03:25:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS1tYhrztX7Um
 kwY83Fhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bF1VvZCw6oVOzrmcDewLhFpouRk0NIoEJi
 /oQOZhBbQoBX4siyGawQto/E8hcvGbsYuYBqGhgllm25C5ZgE1CXePy1hwnEFhFQkri3ajITS
 BGzwDJmiY8vVoEVCQs4S8x9854dxGYRUJW4fvUKkM3BwSvgLvF0SSjEAjmJk8cmg5XzCghKnJ
 z5hAWkhBlo/vp5QiBhZgF5ieats5knMPLNQlI1C6FqFpKqBYzMqxg1ilOLylKLdI1M9JKKMtM
 zSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAkOtnoGBcQfjq+N+hxglOZiURHnPtT6MFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTBu131SaSQYFFqempFWmYOMOhh0hIcPEoivJEgad7igsTc4
 sx0iNQpRmOOY5su/2Hi6Lh59w+TEEtefl6qlDjvFZBSAZDSjNI8uEGwaLzEKCslzMvIwMAgxF
 OQWpSbWYIq/4pRnINRSZj3FsgUnsy8Erh9r4BOYQI65V3EA5BTShIRUlINjDq6U1ivXyz89yS
 ASd378aMvfSxeNz88OCS85Ve11pz+wxvPPzx56uSempn2yhv2zrHqfyNcerC2fNHNz1IddS6t
 OsVlPrvO/OTeJ8W/WFBpl9TC1ifS0/e/TH22hMP8ednm0iertzEeZ85viBX5OOfKlI8zMwO/7
 Eh4wDxPr/Ci0vcnHgzdt6KUWIozEg21mIuKEwHdIZEkwQIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1508124315!54894109!1
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34611 invoked from network); 16 Oct 2017 03:25:17 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Oct 2017 03:25:17 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga104.jf.intel.com with ESMTP; 15 Oct 2017 20:25:14 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,371,1503385200"; 
   d="scan'208";a="533536"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga001.jf.intel.com with ESMTP; 15 Oct 2017 20:25:12 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 16 Oct 2017 11:04:05 +0800
Message-Id: <1508123061-6600-1-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
MIME-Version: 1.0
Cc: Yi Sun <yi.y.sun@linux.intel.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v8 00/16] Enable Memory Bandwidth Allocation in
	Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIGFsbCwKCldlIHBsYW4gdG8gYnJpbmcgYSBuZXcgUFNSIChQbGF0Zm9ybSBTaGFyZWQgUmVz
b3VyY2UpIGZlYXR1cmUgY2FsbGVkCkludGVsIE1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiAo
TUJBKSB0byBYZW4uCgpCZXNpZGVzIHRoZSBNQkEgZW5hYmxpbmcsIHdlIGNoYW5nZSBzb21lIGlu
dGVyZmFjZXMgdG8gbWFrZSB0aGVtIG1vcmUKZ2VuZXJhbCBidXQgbm90IG9ubHkgZm9yIENBVC4K
CkFueSBjb21tZW50cyBhcmUgd2VsY29tZSEKCllvdSBjYW4gZmluZCB0aGlzIHNlcmllcyBhdDoK
aHR0cHM6Ly9naXRodWIuY29tL3lpc3VuLWdpdC94ZW5fbWJhIG1iYV92OAoKVGhpcyB2ZXJzaW9u
IGJhc2VzIG9uIGJlbG93IHByZS1maXggcGF0Y2ggd2hpY2ggaGFzIGJlZW4gbWVyZ2VkIGludG8g
c3RhZ2luZwpicmFuY2g6CiJ4ODY6IHBzcjogc3VwcG9ydCBjby1leGlzdCBmZWF0dXJlcycgdmFs
dWVzIHNldHRpbmciCmh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZl
bC8yMDE3LTEwL21zZzAwODY2Lmh0bWwKCkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDQzogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgpDQzogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+
CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IEtvbnJhZCBS
emVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ0M6IENoYW8gUGVuZyA8Y2hh
by5wLnBlbmdAbGludXguaW50ZWwuY29tPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KCi0tLQpBY2tlZCBhbmQgUmV2aWV3ZWQgbGlzdCBiZWZvcmUgVjg6CgphIC0gQWNr
ZWQtYnkKciAtIFJldmlld2VkLWJ5CgogIHIgIHBhdGNoIDEgIC0gZG9jczogY3JlYXRlIE1lbW9y
eSBCYW5kd2lkdGggQWxsb2NhdGlvbiAoTUJBKSBmZWF0dXJlIGRvY3VtZW50CiAgYXIgcGF0Y2gg
MiAgLSBSZW5hbWUgUFNSIHN5c2N0bC9kb21jdGwgaW50ZXJmYWNlcyBhbmQgeHNtIHBvbGljeSB0
byBtYWtlIHRoZW0gYmUgZ2VuZXJhbAogIGFyIHBhdGNoIDMgIC0geDg2OiByZW5hbWUgJ2NibV90
eXBlJyB0byAncHNyX3R5cGUnIHRvIG1ha2UgaXQgZ2VuZXJhbAogIGFyIHBhdGNoIDQgIC0geDg2
OiBhIGZldyBvcHRpbWl6YXRpb25zIHRvIHBzciBjb2RlcwogIHIgIHBhdGNoIDUgIC0geDg2OiBp
bXBsZW1lbnQgZGF0YSBzdHJ1Y3R1cmUgYW5kIENQVSBpbml0IGZsb3cgZm9yIE1CQQogIGFyIHBh
dGNoIDYgIC0geDg2OiBpbXBsZW1lbnQgZ2V0IGh3IGluZm8gZmxvdyBmb3IgTUJBCiAgYXIgcGF0
Y2ggNyAgLSB4ODY6IGltcGxlbWVudCBnZXQgdmFsdWUgaW50ZXJmYWNlIGZvciBNQkEKICBhciBw
YXRjaCA5ICAtIHRvb2xzOiBjcmVhdGUgZ2VuZXJhbCBpbnRlcmZhY2VzIHRvIHN1cHBvcnQgcHNy
IGFsbG9jYXRpb24gZmVhdHVyZXMKICBhciBwYXRjaCAxMCAtIHRvb2xzOiBpbXBsZW1lbnQgdGhl
IG5ldyBsaWJ4YyBnZXQgaHcgaW5mbyBpbnRlcmZhY2UKICBhciBwYXRjaCAxMSAtIHRvb2xzOiBp
bXBsZW1lbnQgdGhlIG5ldyBsaWJ4bCBnZXQgaHcgaW5mbyBpbnRlcmZhY2UKICBhciBwYXRjaCAx
MiAtIHRvb2xzOiBpbXBsZW1lbnQgdGhlIG5ldyB4bCBnZXQgaHcgaW5mbyBpbnRlcmZhY2UKICBh
ciBwYXRjaCAxMyAtIHRvb2xzOiByZW5hbWUgJ3hjX3Bzcl9jYXRfdHlwZScgdG8gJ3hjX3Bzcl90
eXBlJwogIGFyIHBhdGNoIDE0IC0gdG9vbHM6IGltcGxlbWVudCBuZXcgZ2VuZXJpYyBnZXQgdmFs
dWUgaW50ZXJmYWNlIGFuZCBNQkEgZ2V0IHZhbHVlIGNvbW1hbmQKICBhciBwYXRjaCAxNSAtIHRv
b2xzOiBpbXBsZW1lbnQgbmV3IGdlbmVyaWMgc2V0IHZhbHVlIGludGVyZmFjZSBhbmQgTUJBIHNl
dCB2YWx1ZSBjb21tYW5kCiAgYXIgcGF0Y2ggMTYgLSBkb2NzOiBhZGQgTUJBIGRlc2NyaXB0aW9u
IGluIGRvY3MKCi0tLQpWOCBjaGFuZ2UgbGlzdDoKClBhdGNoIDU6CiAgICAtIHJlbW92ZSB1bm5l
Y2Vzc2FyeSBsaW5lIHNwbGl0LgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAg
LSB1c2UgTUFTS19FWFRSKCkuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpClBhdGNo
IDg6CiAgICAtIHJlc3RvcmUgc29tZSB1bm5lY2Vzc2FyeSBjaGFuZ2VzIGluICdjYXRfY2hlY2tf
Y2JtJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gdXNlICdmbHMoKScg
YnV0IG5vdCAnZmxzbCgpJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0g
dXNlIHBsYWluICc9JyB0byBhc3NpZ24gdmFsdWUgZm9yIHRocnRsIGluICdtYmFfc2FuaXRpemVf
dGhydGwnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQoKWWkgU3VuICgxNik6CiAg
ZG9jczogY3JlYXRlIE1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiAoTUJBKSBmZWF0dXJlIGRv
Y3VtZW50CiAgUmVuYW1lIFBTUiBzeXNjdGwvZG9tY3RsIGludGVyZmFjZXMgYW5kIHhzbSBwb2xp
Y3kgdG8gbWFrZSB0aGVtIGJlCiAgICBnZW5lcmFsCiAgeDg2OiByZW5hbWUgJ2NibV90eXBlJyB0
byAncHNyX3R5cGUnIHRvIG1ha2UgaXQgZ2VuZXJhbAogIHg4NjogYSBmZXcgb3B0aW1pemF0aW9u
cyB0byBwc3IgY29kZXMKICB4ODY6IGltcGxlbWVudCBkYXRhIHN0cnVjdHVyZSBhbmQgQ1BVIGlu
aXQgZmxvdyBmb3IgTUJBCiAgeDg2OiBpbXBsZW1lbnQgZ2V0IGh3IGluZm8gZmxvdyBmb3IgTUJB
CiAgeDg2OiBpbXBsZW1lbnQgZ2V0IHZhbHVlIGludGVyZmFjZSBmb3IgTUJBCiAgeDg2OiBpbXBs
ZW1lbnQgc2V0IHZhbHVlIGZsb3cgZm9yIE1CQQogIHRvb2xzOiBjcmVhdGUgZ2VuZXJhbCBpbnRl
cmZhY2VzIHRvIHN1cHBvcnQgcHNyIGFsbG9jYXRpb24gZmVhdHVyZXMKICB0b29sczogaW1wbGVt
ZW50IHRoZSBuZXcgbGlieGMgZ2V0IGh3IGluZm8gaW50ZXJmYWNlCiAgdG9vbHM6IGltcGxlbWVu
dCB0aGUgbmV3IGxpYnhsIGdldCBodyBpbmZvIGludGVyZmFjZQogIHRvb2xzOiBpbXBsZW1lbnQg
dGhlIG5ldyB4bCBnZXQgaHcgaW5mbyBpbnRlcmZhY2UKICB0b29sczogcmVuYW1lICd4Y19wc3Jf
Y2F0X3R5cGUnIHRvICd4Y19wc3JfdHlwZScKICB0b29sczogaW1wbGVtZW50IG5ldyBnZW5lcmlj
IGdldCB2YWx1ZSBpbnRlcmZhY2UgYW5kIE1CQSBnZXQgdmFsdWUKICAgIGNvbW1hbmQKICB0b29s
czogaW1wbGVtZW50IG5ldyBnZW5lcmljIHNldCB2YWx1ZSBpbnRlcmZhY2UgYW5kIE1CQSBzZXQg
dmFsdWUKICAgIGNvbW1hbmQKICBkb2NzOiBhZGQgTUJBIGRlc2NyaXB0aW9uIGluIGRvY3MKCiBk
b2NzL2ZlYXR1cmVzL2ludGVsX3Bzcl9tYmEucGFuZG9jICB8IDI5NyArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKIGRvY3MvbWFuL3hsLnBvZC4xLmluICAgICAgICAgICAgICAg
IHwgIDMzICsrKysKIGRvY3MvbWlzYy94bC1wc3IubWFya2Rvd24gICAgICAgICAgIHwgIDYyICsr
KysrKysrCiB0b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlICB8ICAgNCArLQogdG9v
bHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggICAgICAgfCAgNDQgKysrKy0tCiB0b29scy9saWJ4
Yy94Y19wc3IuYyAgICAgICAgICAgICAgICB8IDEwOSArKysrKysrLS0tLS0tCiB0b29scy9saWJ4
bC9saWJ4bC5oICAgICAgICAgICAgICAgICB8ICAzNyArKysrKwogdG9vbHMvbGlieGwvbGlieGxf
cHNyLmMgICAgICAgICAgICAgfCAyMjMgKysrKysrKysrKysrKysrKysrKysrLS0tLS0tCiB0b29s
cy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICAgICAgICB8ICAyMiArKysKIHRvb2xzL3hsL3hsLmgg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAyICsKIHRvb2xzL3hsL3hsX2NtZHRhYmxlLmMgICAg
ICAgICAgICAgIHwgIDEyICsrCiB0b29scy94bC94bF9wc3IuYyAgICAgICAgICAgICAgICAgICB8
IDI3OSArKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9kb21j
dGwuYyAgICAgICAgICAgICAgIHwgIDg3ICsrKysrKy0tLS0tCiB4ZW4vYXJjaC94ODYvcHNyLmMg
ICAgICAgICAgICAgICAgICB8IDI4NyArKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t
CiB4ZW4vYXJjaC94ODYvc3lzY3RsLmMgICAgICAgICAgICAgICB8ICA1NyArKysrLS0tCiB4ZW4v
aW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oICAgICB8ICAgMSArCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L3Bzci5oICAgICAgICAgICB8ICAyNCArLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwu
aCAgICAgICAgIHwgIDI2ICsrLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCAgICAgICAg
IHwgIDIwICsrLQogeGVuL3hzbS9mbGFzay9ob29rcy5jICAgICAgICAgICAgICAgfCAgIDggKy0K
IHhlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzIHwgICA4ICstCiAyMSBmaWxlcyBj
aGFuZ2VkLCAxMzE3IGluc2VydGlvbnMoKyksIDMyNSBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCBkb2NzL2ZlYXR1cmVzL2ludGVsX3Bzcl9tYmEucGFuZG9jCgotLSAKMS45LjEKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 16 03:25:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 03:25:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3w1s-0002Oa-8H; Mon, 16 Oct 2017 03:25:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e3w1q-0002O6-85
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 03:25:22 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 EA/2F-00647-1A624E95; Mon, 16 Oct 2017 03:25:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXS1tYhr7tA7Um
 kwcyvUhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bdntVsBZsLKw7OXsrewHg1qIuRk0NIoEJi
 /vzzzCC2hACvxJFlM1i7GDmAbB+Jdb9kuxi5gEoaGCWO/F7GCFLDJqAu8fhrDxOILSKgJHFv1
 WQmkCJmgWXMEh9frGIFSQgLREos/tvLBmKzCKhKvD/3iR3E5hVwl9h8uxlqmZzEyWOTweo5BT
 wkZt7dxAayWAio5uIVdYhyQYmTM5+wgISZgfaunycEEmYWkJdo3jqbeQKjwCwkVbMQqmYhqVr
 AyLyKUaM4tagstUjXyEQvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwMOsZGBh3
 ML467neIUZKDSUmU91zrw0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzbVZ9ECgkWpaanVqRl5
 gBjBCYtwcGjJMIbCZLmLS5IzC3OTIdInWLU5ei4efcPkxBLXn5eqpQ47xWQIgGQoozSPLgRsH
 i9xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmY9xbIFJ7MvBK4Ta+AjmACOuJdxAOQI0oSEVJ
 SDYyB8gs/2i1O+brMfN9up2klDlnTjzNr3j28N+u90iXXJ9uTvfaGemaEip+5s5j5f9Lc/TOe
 7eqyLfqT+XK21t6YumKBn5mLd95Y3+XYpr/067dkPmmz2MxDDin93av0Ah3fFBQdnT0hQb33b
 Kv8Gkm3fbccn5ns6+TQNnBnCNBqVqlyWODWOF+JpTgj0VCLuag4EQAZ3AiZ0gIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1508124315!54894109!2
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34942 invoked from network); 16 Oct 2017 03:25:19 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Oct 2017 03:25:19 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga104.jf.intel.com with ESMTP; 15 Oct 2017 20:25:18 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,371,1503385200"; 
   d="scan'208";a="533547"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga001.jf.intel.com with ESMTP; 15 Oct 2017 20:25:15 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 16 Oct 2017 11:04:06 +0800
Message-Id: <1508123061-6600-2-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1508123061-6600-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1508123061-6600-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Yi Sun <yi.y.sun@linux.intel.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v8 01/16] docs: create Memory Bandwidth
	Allocation (MBA) feature document
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBjcmVhdGVzIE1CQSBmZWF0dXJlIGRvY3VtZW50IGluIGRvYy9mZWF0dXJlcy8u
IEl0IGRlc2NyaWJlcwprZXkgcG9pbnRzIHRvIGltcGxlbWVudCBNQkEgd2hpY2ggaXMgZGVzY3Jp
YmVkIGluIGRldGFpbHMgaW4gSW50ZWwgU0RNCiJJbnRyb2R1Y3Rpb24gdG8gTWVtb3J5IEJhbmR3
aWR0aCBBbGxvY2F0aW9uIi4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXgu
aW50ZWwuY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDQzogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
Q0M6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgpDQzogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBLb25yYWQgUnplc3p1dGVrIFdpbGsg
PGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNDOiBDaGFvIFBlbmcgPGNoYW8ucC5wZW5nQGxpbnV4
LmludGVsLmNvbT4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgp2NjoK
ICAgIC0gZml4IHNvbWUgd29yZHMuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7D
qSkKdjU6CiAgICAtIGNvcnJlY3Qgc29tZSB3b3Jkcy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dl
ciBQYXUgTW9ubsOpKQogICAgLSBjaGFuZ2UgJ3hsIHBzci1tYmEtc2V0IDEgMHhhJyB0byAneGwg
cHNyLW1iYS1zZXQgMSAxMCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkK
djQ6CiAgICAtIGFkZCAnZG9tYWluLW5hbWUnIGFzIHBhcmFtZXRlciBvZiAncHNyLW1iYS1zaG93
L3Bzci1tYmEtc2V0Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAg
LSBmaXggc29tZSB3b3JkaW5ncy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOp
KQogICAgLSBleHBsYWluIGhvdyB1c2VyIGNhbiBrbm93IHRoZSBNQkFfTUFYLgogICAgICAoc3Vn
Z2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIG1vdmUgdGhlIGRlc2NyaXB0aW9uIG9m
ICdMaW5lYXIgbW9kZS9Ob24tbGluZWFyIG1vZGUnIGludG8gc2VjdGlvbgogICAgICBvZiAncHNy
LW1iYS1zaG93Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBj
aGFuZ2UgJ3Blci10aHJlYWQnIHRvICdwZXItaHlwZXItdGhyZWFkJyB0byBtYWtlIGl0IGNsZWFy
ZXIuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gdXBncmFkZSBy
ZXZpc2lvbiBudW1iZXIuCnYzOgogICAgLSByZW1vdmUgJ2Nsb3NlZC1sb29wJyByZWxhdGVkIGRl
c2NyaXB0aW9uLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIGV4
cGxhaW4gJ2xpbmVhcicgYW5kICdub24tbGluZWFyJyBiZWZvcmUgbWVudGlvbmluZyB0aGVtLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIGFkanVzdCBkZXNyaXB0
aW9uIG9mICdwc3ItbWJhLXNldCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7D
qSkKICAgIC0gZXhwbGFpbiAnTUJBX01BWCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1
IE1vbm7DqSkKICAgIC0gcmVtb3ZlICduPDY0Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQ
YXUgTW9ubsOpKQogICAgLSBmaXggc29tZSB3b3JkaW5ncy4KICAgICAgKHN1Z2dlc3RlZCBieSBS
b2dlciBQYXUgTW9ubsOpKQogICAgLSBhZGQgY29udGV4dCBpbiAnVGVzdGluZycgcGFydCB0byBt
YWtlIHRoaW5ncyBtb3JlIGNsZWFyLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25u
w6kpCnYyOgogICAgLSBkZWNsYXJlICdIVycgaW4gVGVybWlub2xvZ3kuCiAgICAgIChzdWdnZXN0
ZWQgYnkgQ2hhbyBQZW5nKQogICAgLSByZXBsYWNlICdDT1MgSUQgb2YgVkNQVScgdG8gJ0NPUyBJ
RCBvZiBkb21haW4nLgogICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKICAgIC0gcmVwbGFj
ZSAnQ09TIHJlZ2lzdGVyJyB0byAnVGhydGwgTVNSJy4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFv
IFBlbmcpCiAgICAtIGFkZCBkZXNjcmlwdGlvbiBmb3IgJ3Bzci1tYmEtc2hvdycgdG8gc3RhdGUg
dGhhdCB0aGUgZGVjaW1hbCB2YWx1ZSBpcwogICAgICBzaG93biBmb3IgbGluZWFyIG1vZGUgYnV0
IGhleGFkZWNpbWFsIHZhbHVlIGlzIHNob3duIGZvciBub24tbGluZWFyIG1vZGUuCiAgICAgIChz
dWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQogICAgLSByZW1vdmUgY29udGVudCBpbiAnQXJlYXMgZm9y
IGltcHJvdmVtZW50Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCiAgICAtIHVzZSAn
PD4nIHRvIHNwZWNpZnkgbWFuZGF0b3J5IGFyZ3VtZW50IHRvIGEgY29tbWFuZC4KICAgICAgKHN1
Z2dlc3RlZCBieSBXZWkgTGl1KQp2MToKICAgIC0gcmVtb3ZlIGEgc3BlY2lhbCBjaGFyYWN0ZXIg
dG8gYXZvaWQgdGhlIGVycm9yIHdoZW4gYnVpbGRpbmcgcGFuZG9jLgotLS0KIGRvY3MvZmVhdHVy
ZXMvaW50ZWxfcHNyX21iYS5wYW5kb2MgfCAyOTcgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDI5NyBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9k
ZSAxMDA2NDQgZG9jcy9mZWF0dXJlcy9pbnRlbF9wc3JfbWJhLnBhbmRvYwoKZGlmZiAtLWdpdCBh
L2RvY3MvZmVhdHVyZXMvaW50ZWxfcHNyX21iYS5wYW5kb2MgYi9kb2NzL2ZlYXR1cmVzL2ludGVs
X3Bzcl9tYmEucGFuZG9jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjg2ZGY2
NjEKLS0tIC9kZXYvbnVsbAorKysgYi9kb2NzL2ZlYXR1cmVzL2ludGVsX3Bzcl9tYmEucGFuZG9j
CkBAIC0wLDAgKzEsMjk3IEBACislIEludGVsIE1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiAo
TUJBKSBGZWF0dXJlCislIFJldmlzaW9uIDEuOAorCitcY2xlYXJwYWdlCisKKyMgQmFzaWNzCisK
Ky0tLS0tLS0tLS0tLS0tLS0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQorICAgICAgICAgU3RhdHVzOiAqKlRlY2ggUHJldmlldyoqCisKK0FyY2hp
dGVjdHVyZShzKTogSW50ZWwgeDg2CisKKyAgIENvbXBvbmVudChzKTogSHlwZXJ2aXNvciwgdG9v
bHN0YWNrCisKKyAgICAgICBIYXJkd2FyZTogTUJBIGlzIHN1cHBvcnRlZCBvbiBTa3lsYWtlIFNl
cnZlciBhbmQgYmV5b25kCistLS0tLS0tLS0tLS0tLS0tIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKworIyBUZXJtaW5vbG9neQorCisqIENBVCAg
ICAgICAgIENhY2hlIEFsbG9jYXRpb24gVGVjaG5vbG9neQorKiBDQk0gICAgICAgICBDYXBhY2l0
eSBCaXRNYXNrcworKiBDRFAgICAgICAgICBDb2RlIGFuZCBEYXRhIFByaW9yaXRpemF0aW9uCisq
IENPUy9DTE9TICAgIENsYXNzIG9mIFNlcnZpY2UKKyogSFcgICAgICAgICAgSGFyZHdhcmUKKyog
TUJBICAgICAgICAgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uCisqIE1TUnMgICAgICAgIE1h
Y2hpbmUgU3BlY2lmaWMgUmVnaXN0ZXJzCisqIFBTUiAgICAgICAgIEludGVsIFBsYXRmb3JtIFNo
YXJlZCBSZXNvdXJjZQorKiBUSFJUTCAgICAgICBUaHJvdHRsZSB2YWx1ZSBvciBkZWxheSB2YWx1
ZQorCisjIE92ZXJ2aWV3CisKK1RoZSBNZW1vcnkgQmFuZHdpZHRoIEFsbG9jYXRpb24gKE1CQSkg
ZmVhdHVyZSBwcm92aWRlcyBpbmRpcmVjdCBhbmQgYXBwcm94aW1hdGUKK2NvbnRyb2wgb3ZlciBt
ZW1vcnkgYmFuZHdpZHRoIGF2YWlsYWJsZSBwZXItY29yZS4gVGhpcyBmZWF0dXJlIHByb3ZpZGVz
IE9TLworaHlwZXJ2aXNvciB0aGUgYWJpbGl0eSB0byBzbG93IG1pc2JlaGF2aW5nIGFwcHMvZG9t
YWlucyBieSB1c2luZyBhIGNyZWRpdC1iYXNlZAordGhyb3R0bGluZyBtZWNoYW5pc20uCisKKyMg
VXNlciBkZXRhaWxzCisKKyogRmVhdHVyZSBFbmFibGluZzoKKworICBBZGQgInBzcj1tYmEiIHRv
IGJvb3QgbGluZSBwYXJhbWV0ZXIgdG8gZW5hYmxlIE1CQSBmZWF0dXJlLgorCisqIHhsIGludGVy
ZmFjZXM6CisKKyAgMS4gYHBzci1tYmEtc2hvdyBbZG9tYWluLWlkfGRvbWFpbi1uYW1lXWA6CisK
KyAgICAgU2hvdyBtZW1vcnkgYmFuZHdpZHRoIHRocm90dGxpbmcgZm9yIGRvbWFpbi4gVW5kZXIg
ZGlmZmVyZW50IG1vZGVzLCBpdAorICAgICBzaG93cyBkaWZmZXJlbnQgdHlwZSBvZiBkYXRhLgor
CisgICAgIFRoZXJlIGFyZSB0d28gbW9kZXM6CisgICAgIExpbmVhciBtb2RlOiB0aGUgaW5wdXQg
cHJlY2lzaW9uIGlzIGRlZmluZWQgYXMgMTAwLShNQkFfTUFYKS4gRm9yIGluc3RhbmNlLAorICAg
ICBpZiB0aGUgTUJBX01BWCB2YWx1ZSBpcyA5MCwgdGhlIGlucHV0IHByZWNpc2lvbiBpcyAxMCUu
IFZhbHVlcyBub3QgYW4gZXZlbgorICAgICBtdWx0aXBsZSBvZiB0aGUgcHJlY2lzaW9uIChlLmcu
LCAxMiUpIHdpbGwgYmUgcm91bmRlZCBkb3duIChlLmcuLCB0byAxMCUKKyAgICAgZGVsYXkgYXBw
bGllZCkgYnkgSFcgYXV0b21hdGljYWxseS4gVGhlIHJlc3BvbnNlIG9mIHRocm90dGxpbmcgdmFs
dWUgaXMKKyAgICAgbGluZWFyLgorCisgICAgIE5vbi1saW5lYXIgbW9kZTogaW5wdXQgZGVsYXkg
dmFsdWVzIGFyZSBwb3dlcnMtb2YtdHdvIGZyb20gemVybyB0byB0aGUKKyAgICAgTUJBX01BWCB2
YWx1ZSBmcm9tIENQVUlELiBJbiB0aGlzIGNhc2UgYW55IHZhbHVlcyBub3QgYSBwb3dlciBvZiB0
d28gd2lsbAorICAgICBiZSByb3VuZGVkIGRvd24gdGhlIG5leHQgbmVhcmVzdCBwb3dlciBvZiB0
d28gYnkgSFcgYXV0b21hdGljYWxseS4gVGhlCisgICAgIHJlc3BvbnNlIG9mIHRocm90dGxpbmcg
dmFsdWUgaXMgbm9uLWxpbmVhci4KKworICAgICBGb3IgbGluZWFyIG1vZGUsIGl0IHNob3dzIHRo
ZSBkZWNpbWFsIHZhbHVlLiBGb3Igbm9uLWxpbmVhciBtb2RlLCBpdCBzaG93cworICAgICBoZXhh
ZGVjaW1hbCB2YWx1ZS4KKworICAyLiBgcHNyLW1iYS1zZXQgW09QVElPTlNdIDxkb21haW4taWR8
ZG9tYWluLW5hbWU+IDx0aHJvdHRsaW5nPmA6CisKKyAgICAgU2V0IG1lbW9yeSBiYW5kd2lkdGgg
dGhyb3R0bGluZyBmb3IgZG9tYWluLgorCisgICAgIE9wdGlvbnM6CisgICAgICctcyc6IFNwZWNp
ZnkgdGhlIHNvY2tldCB0byBwcm9jZXNzLCBvdGhlcndpc2UgYWxsIHNvY2tldHMgYXJlIHByb2Nl
c3NlZC4KKworICAgICBUaHJvdHRsaW5nIHZhbHVlIHNldCBpbiByZWdpc3RlciBpbXBsaWVzIHRo
ZSBhcHByb3hpbWF0ZSBhbW91bnQgb2YgZGVsYXlpbmcKKyAgICAgdGhlIHRyYWZmaWMgYmV0d2Vl
biBjb3JlIGFuZCBtZW1vcnkuIEhpZ2hlciB0aHJvdHRsaW5nIHZhbHVlIHJlc3VsdCBpbgorICAg
ICBsb3dlciBiYW5kd2lkdGguIFRoZSBtYXggdGhyb3R0bGluZyB2YWx1ZSAoTUJBX01BWCkgc3Vw
cG9ydGVkIGNhbiBiZQorICAgICBvYnRhaW5lZCB0aHJvdWdoIENQVUlEIGluc2lkZSBoeXBlcnZp
c29yLiBVc2VycyBjYW4gZmV0Y2ggdGhlIE1CQV9NQVggdmFsdWUKKyAgICAgdXNpbmcgdGhlIGBw
c3ItaHdpbmZvYCB4bCBjb21tYW5kLgorCisjIFRlY2huaWNhbCBkZXRhaWxzCisKK01CQSBpcyBh
IG1lbWJlciBvZiBJbnRlbCBQU1IgZmVhdHVyZXMsIGl0IHNoYXJlcyB0aGUgYmFzZSBQU1IgaW5m
cmFzdHJ1Y3R1cmUKK2luIFhlbi4KKworIyMgSGFyZHdhcmUgcGVyc3BlY3RpdmUKKworICBNQkEg
ZGVmaW5lcyBhIHJhbmdlIG9mIE1TUnMgdG8gc3VwcG9ydCBzcGVjaWZ5aW5nIGEgZGVsYXkgdmFs
dWUgKFRocnRsKSBwZXIKKyAgQ09TLCB3aXRoIGRldGFpbHMgYmVsb3cuCisKKyAgYGBgCisgICAr
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICAgfCBNU1Ig
KHBlciBzb2NrZXQpICAgICAgICAgICB8ICAgIEFkZHJlc3MgICAgIHwKKyAgICstLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgICB8IElBMzJfTDJfUU9TX0V4
dF9CV19UaHJ0bF8wIHwgICAgIDB4RDUwICAgICAgfAorICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAgIHwgLi4uICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgLi4uICAgICAgICAgICB8CisgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKworICAgfCBJQTMyX0wyX1FPU19FeHRfQldfVGhydGxfbiB8ICAgICAw
eEQ1MCtuICAgIHwKKyAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCisgIGBgYAorCisgIFdoZW4gY29udGV4dCBzd2l0Y2ggaGFwcGVucywgdGhlIENPUyBJ
RCBvZiBkb21haW4gaXMgd3JpdHRlbiB0byBwZXItaHlwZXItCisgIHRocmVhZCBNU1IgYElBMzJf
UFFSX0FTU09DYCwgYW5kIHRoZW4gaGFyZHdhcmUgZW5mb3JjZXMgYmFuZHdpZHRoIGFsbG9jYXRp
b24KKyAgYWNjb3JkaW5nIHRvIHRoZSB0aHJvdHRsaW5nIHZhbHVlIHN0b3JlZCBpbiB0aGUgVGhy
dGwgTVNSIHJlZ2lzdGVyLgorCisjIyBUaGUgcmVsYXRpb25zaGlwIGJldHdlZW4gTUJBIGFuZCBD
QVQvQ0RQCisKKyAgR2VuZXJhbGx5IHNwZWFraW5nLCBNQkEgaXMgY29tcGxldGVseSBpbmRlcGVu
ZGVudCBvZiBDQVQvQ0RQLCBhbmQgYW55CisgIGNvbWJpbmF0aW9uIG1heSBiZSBhcHBsaWVkIGF0
IGFueSB0aW1lLCBlLmcuIGVuYWJsaW5nIE1CQSB3aXRoIENBVAorICBkaXNhYmxlZC4KKworICBC
dXQgaXQgbmVlZHMgdG8gYmUgbm90aWNlZCB0aGF0IE1CQSBzaGFyZXMgQ09TIGluZnJhc3RydWN0
dXJlIHdpdGggQ0FULAorICBhbHRob3VnaCBNQkEgaXMgZW51bWVyYXRlZCBieSBkaWZmZXJlbnQg
Q1BVSUQgbGVhZiBmcm9tIENBVCAod2hpY2gKKyAgaW5kaWNhdGVzIHRoYXQgdGhlIG1heCBDT1Mg
b2YgTUJBIG1heSBiZSBkaWZmZXJlbnQgZnJvbSBDQVQpLiBJbiBzb21lCisgIGNhc2VzLCBhIGRv
bWFpbiBpcyBwZXJtaXR0ZWQgdG8gaGF2ZSBhIENPUyB0aGF0IGlzIGJleW9uZCBvbmUgKG9yIG1v
cmUpCisgIG9mIFBTUiBmZWF0dXJlcyBidXQgd2l0aGluIHRoZSBvdGhlcnMuIEZvciBpbnN0YW5j
ZSwgbGV0J3MgYXNzdW1lIHRoZSBtYXgKKyAgQ09TIG9mIE1CQSBpcyA4IGJ1dCB0aGUgbWF4IENP
UyBvZiBMMyBDQVQgaXMgMTYsIHdoZW4gYSBkb21haW4gaXMgYXNzaWduZWQKKyAgOSBhcyBDT1Ms
IHRoZSBMMyBDQVQgQ0JNIGFzc29jaWF0ZWQgdG8gQ09TIDkgd291bGQgYmUgZW5mb3JjZWQsIGJ1
dCBmb3IgTUJBLAorICB0aGUgSFcgd29ya3MgYXMgZGVmYXVsdCB2YWx1ZSBpcyBzZXQgc2luY2Ug
Q09TIDkgaXMgYmV5b25kIHRoZSBtYXggQ09TICg4KQorICBvZiBNQkEuCisKKyMjIERlc2lnbiBP
dmVydmlldworCisqIENvcmUgQ09TL1RocnRsIGFzc29jaWF0aW9uCisKKyAgV2hlbiBlbmZvcmNp
bmcgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uLCBhbGwgY29yZXMgb2YgZG9tYWlucyBoYXZl
CisgIHRoZSBzYW1lIGRlZmF1bHQgVGhydGwgTVNSIChDT1MwKSB3aGljaCBzdG9yZXMgdGhlIHNh
bWUgVGhydGwgKDApLiBUaGUKKyAgZGVmYXVsdCBUaHJ0bCBNU1IgaXMgdXNlZCBvbmx5IGluIGh5
cGVydmlzb3IgYW5kIGlzIHRyYW5zcGFyZW50IHRvIHRvb2wgc3RhY2sKKyAgYW5kIHVzZXIuCisK
KyAgU3lzdGVtIGFkbWluaXN0cmF0b3JzIGNhbiBjaGFuZ2UgUFNSIGFsbG9jYXRpb24gcG9saWN5
IGF0IHJ1bnRpbWUgYnkKKyAgdXNpbmcgdGhlIHRvb2wgc3RhY2suIFNpbmNlIE1CQSBzaGFyZXMg
Q09TIElEIHdpdGggQ0FUL0NEUCwgYSBDT1MgSUQKKyAgY29ycmVzcG9uZHMgdG8gYSAyLXR1cGxl
LCBsaWtlIFtDQk0sIFRocnRsXSB3aXRoIG9ubHktQ0FUIGVuYWJsZWQsIHdoZW4gQ0RQCisgIGlz
IGVuYWJsZWQsIHRoZSBDT1MgSUQgY29ycmVzcG9uZHMgdG8gYSAzLXR1cGxlLCBsaWtlIFtDb2Rl
X0NCTSwgRGF0YV9DQk0sCisgIFRocnRsXS4gSWYgbmVpdGhlciBDQVQgbm9yIENEUCBpcyBlbmFi
bGVkLCB0aGluZ3MgYXJlIGVhc2llciwgc2luY2Ugb25lIENPUworICBJRCBjb3JyZXNwb25kcyB0
byBvbmUgVGhydGwuCisKKyogVkNQVSBzY2hlZHVsZQorCisgIFRoaXMgcGFydCByZXVzZXMgQ0FU
IENPUyBpbmZyYXN0cnVjdHVyZS4KKworKiBNdWx0aS1zb2NrZXRzCisKKyAgRGlmZmVyZW50IHNv
Y2tldHMgbWF5IGhhdmUgZGlmZmVyZW50IE1CQSBjYXBhYmlsaXRpZXMgKGxpa2UgbWF4IENPUykK
KyAgYWx0aG91Z2ggaXQgaXMgY29uc2lzdGVudCBvbiB0aGUgc2FtZSBzb2NrZXQuIFNvIHRoZSBj
YXBhYmlsaXR5CisgIG9mIHBlci1zb2NrZXQgTUJBIGlzIHNwZWNpZmllZC4KKworICBUaGlzIHBh
cnQgcmV1c2VzIENBVCBDT1MgaW5mcmFzdHJ1Y3R1cmUuCisKKyMjIEltcGxlbWVudGF0aW9uIERl
c2NyaXB0aW9uCisKKyogSHlwZXJ2aXNvciBpbnRlcmZhY2VzOgorCisgIDEuIEJvb3QgbGluZSBw
YXJhbTogInBzcj1tYmEiIHRvIGVuYWJsZSB0aGUgZmVhdHVyZS4KKworICAyLiBTWVNDVEw6Cisg
ICAgICAgICAgLSBYRU5fU1lTQ1RMX1BTUl9NQkFfZ2V0X2luZm86IEdldCBzeXN0ZW0gTUJBIGlu
Zm9ybWF0aW9uLgorCisgIDMuIERPTUNUTDoKKyAgICAgICAgICAtIFhFTl9ET01DVExfUFNSX01C
QV9PUF9HRVRfVEhSVEw6IEdldCB0aHJvdHRsaW5nIGZvciBhIGRvbWFpbi4KKyAgICAgICAgICAt
IFhFTl9ET01DVExfUFNSX01CQV9PUF9TRVRfVEhSVEw6IFNldCB0aHJvdHRsaW5nIGZvciBhIGRv
bWFpbi4KKworKiB4bCBpbnRlcmZhY2VzOgorCisgIDEuIHBzci1tYmEtc2hvdyBbZG9tYWluLWlk
XQorICAgICAgICAgIFNob3cgc3lzdGVtL2RvbWFpbiBydW50aW1lIE1CQSB0aHJvdHRsaW5nIHZh
bHVlLiBGb3IgbGluZWFyIG1vZGUsCisgICAgICAgICAgaXQgc2hvd3MgdGhlIGRlY2ltYWwgdmFs
dWUuIEZvciBub24tbGluZWFyIG1vZGUsIGl0IHNob3dzIGhleGFkZWNpbWFsCisgICAgICAgICAg
dmFsdWUuCisgICAgICAgICAgPT4gWEVOX1NZU0NUTF9QU1JfTUJBX2dldF9pbmZvL1hFTl9ET01D
VExfUFNSX01CQV9PUF9HRVRfVEhSVEwKKworICAyLiBwc3ItbWJhLXNldCBbT1BUSU9OU10gPGRv
bWFpbi1pZD4gPHRocm90dGxpbmc+CisgICAgICAgICAgU2V0IGJhbmR3aWR0aCB0aHJvdHRsaW5n
IGZvciBhIGRvbWFpbi4KKyAgICAgICAgICA9PiBYRU5fRE9NQ1RMX1BTUl9NQkFfT1BfU0VUX1RI
UlRMCisKKyAgMy4gcHNyLWh3aW5mbworICAgICAgICAgIFNob3cgUFNSIEhXIGluZm9ybWF0aW9u
LCBpbmNsdWRpbmcgTDMgQ0FUL0NEUC9MMiBDQVQvTUJBLgorICAgICAgICAgID0+IFhFTl9TWVND
VExfUFNSX01CQV9nZXRfaW5mbworCisqIEtleSBkYXRhIHN0cnVjdHVyZToKKworICAxLiBGZWF0
dXJlIEhXIGluZm8KKworICAgICBgYGAKKyAgICAgc3RydWN0IHsKKyAgICAgICAgIHVuc2lnbmVk
IGludCB0aHJ0bF9tYXg7CisgICAgICAgICBib29sIGxpbmVhcjsKKyAgICAgfSBtYmE7CisKKyAg
ICAgLSBNZW1iZXIgYHRocnRsX21heGAKKworICAgICAgIGB0aHJ0bF9tYXhgIGlzIHRoZSBtYXgg
dGhyb3R0bGluZyB2YWx1ZSB0byBiZSBzZXQsIGkuZS4gTUJBX01BWC4KKworICAgICAtIE1lbWJl
ciBgbGluZWFyYAorCisgICAgICAgYGxpbmVhcmAgbWVhbnMgdGhlIHJlc3BvbnNlIG9mIGRlbGF5
IHZhbHVlIGlzIGxpbmVhciBvciBub3QuCisKKyAgICAgQXMgbWVudGlvbmVkIGFib3ZlLCBNQkEg
aXMgYSBtZW1iZXIgb2YgSW50ZWwgUFNSIGZlYXR1cmVzLCBpdCBzaGFyZXMgdGhlCisgICAgIGJh
c2UgUFNSIGluZnJhc3RydWN0dXJlIGluIFhlbi4gRm9yIGV4YW1wbGUsIHRoZSAnY29zX21heCcg
aXMgYSBjb21tb24gSFcKKyAgICAgcHJvcGVydHkgZm9yIGFsbCBmZWF0dXJlcy4gU28sIGZvciBv
dGhlciBkYXRhIHN0cnVjdHVyZSBkZXRhaWxzLCBwbGVhc2UKKyAgICAgcmVmZXIgdG8gJ2ludGVs
X3Bzcl9jYXRfY2RwLnBhbmRvYycuCisKKyMgTGltaXRhdGlvbnMKKworTUJBIGNhbiBvbmx5IHdv
cmsgb24gSFcgd2hpY2ggc3VwcG9ydHMgaXQgKGNoZWNrIENQVUlEKS4KKworIyBUZXN0aW5nCisK
K1dlIGNhbiBleGVjdXRlIHRoZXNlIGNvbW1hbmRzIHRvIHZlcmlmeSBNQkEgb24gZGlmZmVyZW50
IEhXcyBzdXBwb3J0aW5nIHRoZW0uCisKK0ZvciBleGFtcGxlOgorICAxLiBVc2VyIGNhbiBnZXQg
dGhlIE1CQSBoYXJkd2FyZSBpbmZvIHRocm91Z2ggJ3Bzci1od2luZm8nIGNvbW1hbmQuIEZyb20K
KyAgICAgcmVzdWx0LCB1c2VyIGNhbiBrbm93IGlmIHRoaXMgaGFyZHdhcmUgd29ya3MgdW5kZXIg
bGluZWFyIG1vZGUgb3Igbm9uLQorICAgICBsaW5lYXIgbW9kZSwgdGhlIG1heCB0aHJvdHRsaW5n
IHZhbHVlIChNQkFfTUFYKSBhbmQgc28gb24uCisKKyAgICByb290QDp+JCB4bCBwc3ItaHdpbmZv
IC0tbWJhCisgICAgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uIChNQkEpOgorICAgIFNvY2tl
dCBJRCAgICAgICA6IDAKKyAgICBMaW5lYXIgTW9kZSAgICAgOiBFbmFibGVkCisgICAgTWF4aW11
bSBDT1MgICAgIDogNworICAgIE1heGltdW0gVGhyb3R0bGluZyBWYWx1ZTogOTAKKyAgICBEZWZh
dWx0IFRocm90dGxpbmcgVmFsdWU6IDAKKworICAyLiBUaGVuLCB1c2VyIGNhbiBzZXQgYSB0aHJv
dHRsaW5nIHZhbHVlIHRvIGEgZG9tYWluLiBGb3IgZXhhbXBsZSwgc2V0ICcxMCcsCisgICAgIGku
ZSAxMCUgZGVsYXkuCisKKyAgICByb290QDp+JCB4bCBwc3ItbWJhLXNldCAxIDEwCisKKyAgMy4g
VXNlciBjYW4gY2hlY2sgdGhlIGN1cnJlbnQgY29uZmlndXJhdGlvbiBvZiB0aGUgZG9tYWluIHRo
cm91Z2gKKyAgICAgJ3Bzci1tYWItc2hvdycuIEZvciBsaW5lYXIgbW9kZSwgdGhlIGRlY2ltYWwg
dmFsdWUgaXMgc2hvd24uCisKKyAgICByb290QDp+JCB4bCBwc3ItbWJhLXNob3cgMQorICAgIFNv
Y2tldCBJRCAgICAgICA6IDAKKyAgICBEZWZhdWx0IFRIUlRMICAgOiAwCisgICAgICAgSUQgICAg
ICAgICAgICAgICAgICAgICBOQU1FICAgICAgICAgICAgVEhSVEwKKyAgICAgICAgMSAgICAgICAg
ICAgICAgICAgdWJ1bnR1MTQgICAgICAgICAgICAgMTAKKworIyBBcmVhcyBmb3IgaW1wcm92ZW1l
bnQKKworTi9BCisKKyMgS25vd24gaXNzdWVzCisKK04vQQorCisjIFJlZmVyZW5jZXMKKworIklO
VEVMIFJFU09VUkNFIERJUkVDVE9SIFRFQ0hOT0xPR1kgKElOVEVMIFJEVCkgQUxMT0NBVElPTiBG
RUFUVVJFUyIgW0ludGVsIDY0IGFuZCBJQS0zMiBBcmNoaXRlY3R1cmVzIFNvZnR3YXJlIERldmVs
b3BlciBNYW51YWxzLCB2b2wzXShodHRwOi8vd3d3LmludGVsLmNvbS9jb250ZW50L3d3dy91cy9l
bi9wcm9jZXNzb3JzL2FyY2hpdGVjdHVyZXMtc29mdHdhcmUtZGV2ZWxvcGVyLW1hbnVhbHMuaHRt
bCkKKworIyBIaXN0b3J5CisKKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorRGF0ZSAgICAgICBSZXZpc2lvbiBW
ZXJzaW9uICBOb3RlcworLS0tLS0tLS0tLSAtLS0tLS0tLSAtLS0tLS0tLSAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisyMDE3LTAxLTEwIDEuMCAgICAgIFhlbiA0
LjkgIERlc2lnbiBkb2N1bWVudCB3cml0dGVuCisyMDE3LTA3LTEwIDEuMSAgICAgIFhlbiA0LjEw
IENoYW5nZXM6CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuIE1vZGlmeSBkYXRhIHN0
cnVjdHVyZSBhY2NvcmRpbmcgdG8gbGF0ZXN0CisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvZGVzOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLiBBZGQgY29udGVudCBm
b3IgJ0FyZWFzIGZvciBpbXByb3ZlbWVudCc7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDMuIE90aGVyIG1pbm9yIGNoYW5nZXMuCisyMDE3LTA4LTA5IDEuMiAgICAgIFhlbiA0LjEwIENo
YW5nZXM6CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuIFJlbW92ZSBhIHNwZWNpYWwg
Y2hhcmFjdGVyIHRvIGF2b2lkIGVycm9yIHdoZW4KKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnVpbGRpbmcgcGFuZG9jLgorMjAxNy0wOC0xNSAxLjMgICAgICBYZW4gNC4xMCBDaGFu
Z2VzOgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLiBBZGQgdGVybWlub2xvZ3kgJ0hX
Jy4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMi4gQ2hhbmdlICdDT1MgSUQgb2YgVkNQ
VScgdG8gJ0NPUyBJRCBvZiBkb21haW4nLgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAz
LiBDaGFuZ2UgJ0NPUyByZWdpc3RlcicgdG8gJ1RocnRsIE1TUicuCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDQuIEV4cGxhaW4gdGhlIHZhbHVlIHNob3duIGZvciAncHNyLW1iYS1zaG93
JyB1bmRlcgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaWZmZXJlbnQgbW9kZXMu
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUuIFJlbW92ZSBjb250ZW50IGluICdBcmVh
cyBmb3IgaW1wcm92ZW1lbnQnLgorMjAxNy0wOC0xNiAxLjQgICAgICBYZW4gNC4xMCBDaGFuZ2Vz
OgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLiBBZGQgJzw+JyBmb3IgbWFuZGF0b3J5
IGFyZ3VtZW50LgorMjAxNy0wOC0zMCAxLjUgICAgICBYZW4gNC4xMCBDaGFuZ2VzOgorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAxLiBNb2RpZnkgd29yZHMgaW4gJ092ZXJ2aWV3JyB0byBt
YWtlIGl0IGVhc2llciB0bworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bmRlcnN0
YW5kLgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLiBFeHBsYWluICdsaW5lYXIvbm9u
LWxpbmVhcicgbW9kZXMgYmVmb3JlIG1lbnRpb24KKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdGhlbS4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMy4gRXhwbGFpbiB0aHJv
dHRsaW5nIHZhbHVlIG1vcmUgYWNjdXJhdGUuCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDQuIEV4cGxhaW4gJ01CQV9NQVgnLgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICA1LiBD
b3JyZWN0IHNvbWUgd29yZHMgaW4gJ0Rlc2lnbiBPdmVydmlldycuCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDYuIENoYW5nZSAnbWJhX2luZm8nIHRvICdtYmEnIGFjY29yZGluZyB0byBj
b2RlCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNoYW5nZXMuIEFsc28sIG1vZGlm
eSBjb250ZW50cyBvZiBpdC4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNy4gQWRkIGNv
bnRleHQgaW4gJ1Rlc3RpbmcnIHBhcnQgdG8gbWFrZSB0aGluZ3MKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbW9yZSBjbGVhci4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
OC4gUmVtb3ZlICduPDY0JyB0byBhdm9pZCBvdXQtb2Ytc3luYy4KKzIwMTctMDktMjEgMS42ICAg
ICAgWGVuIDQuMTAgQ2hhbmdlczoKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMS4gQWRk
ICdkb21haW4tbmFtZScgYXMgcGFyYW1ldGVyIG9mICdwc3ItbWJhLXNob3cvCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBzci1tYmEtc2V0Jy4KKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgMi4gRml4IHNvbWUgd29yZGluZ3MuCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDMuIEV4cGxhaW4gaG93IHVzZXIgY2FuIGtub3cgdGhlIE1CQV9NQVguCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDQuIE1vdmUgdGhlIGRlc2NyaXB0aW9uIG9mICdMaW5lYXIgbW9k
ZS9Ob24tbGluZWFyCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vZGUnIGludG8g
c2VjdGlvbiBvZiAncHNyLW1iYS1zaG93Jy4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
NS4gQ2hhbmdlICdwZXItdGhyZWFkJyB0byAncGVyLWh5cGVyLXRocmVhZCcuCisyMDE3LTA5LTI5
IDEuNyAgICAgIFhlbiA0LjEwIENoYW5nZXM6CisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDEuIENvcnJlY3Qgc29tZSB3b3Jkcy4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMi4g
Q2hhbmdlICd4bCBwc3ItbWJhLXNldCAxIDB4YScgdG8KKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJ3hsIHBzci1tYmEtc2V0IDEgMTAnCisyMDE3LTEwLTA4IDEuOCAgICAgIFhlbiA0
LjEwIENoYW5nZXM6CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuIENvcnJlY3Qgc29t
ZSB3b3Jkcy4KKy0tLS0tLS0tLS0gLS0tLS0tLS0gLS0tLS0tLS0gLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 16 03:25:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 03:25:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3w28-0002Ui-SY; Mon, 16 Oct 2017 03:25:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e3w27-0002Tr-It
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 03:25:39 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 4D/70-07262-2B624E95; Mon, 16 Oct 2017 03:25:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS1tYhr7tR7Um
 kQdtkAYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP2uxnsBS18FR/PfmBqYFzP3cXIySEkUCHx
 fPYlNhBbQoBX4siyGawQto9E67HVzBA1DYwSe2d4gdhsAuoSj7/2MIHYIgJKEvdWTQayuTiYB
 X4zSux8sA9skLCAi8TeeQ/AilgEVCXOfTvC0sXIwcEr4C6x5oIUxHw5iZPHJoPt4hTwkJh5dx
 MbSIkQUMnFK+ogYV4BQYmTM5+AdTIDrV0/TwgkzCwgL9G8dTbzBEaBWUiqZiFUzUJStYCReRW
 jRnFqUVlqka6RiV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmBY1jMwMO5gfHXc
 7xCjJAeTkijvudaHkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeLerPokUEixKTU+tSMvMAUYIT
 FqCg0dJhDcSJM1bXJCYW5yZDpE6xajL0XHz7h8mIZa8/LxUKXHeKyBFAiBFGaV5cCNg0XqJUV
 ZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvLZApPJl5JXCbXgEdwQR0xLuIByBHlCQipKQaGIU
 c7T9Uis3VTm21W9cy2V3m7u8LnJ4XlU4ELuvM9d6pW13/T8f834k9vo8lfgYcb6/bci1A0lZR
 XUB+9vp7O2b5RJcuE2Sc/C2su32KujTLqVkpQlb/9c79TDul2d9gpL3gGG/RDcYUf69rqRfSr
 JaVX1kyaxr7napmbsu2faKNpY9O6gqYK7EUZyQaajEXFScCAPcMfwfRAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1508124315!54894109!8
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35934 invoked from network); 16 Oct 2017 03:25:36 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Oct 2017 03:25:36 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga104.jf.intel.com with ESMTP; 15 Oct 2017 20:25:36 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,371,1503385200"; 
   d="scan'208";a="533645"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga001.jf.intel.com with ESMTP; 15 Oct 2017 20:25:33 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 16 Oct 2017 11:04:12 +0800
Message-Id: <1508123061-6600-8-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1508123061-6600-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1508123061-6600-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Yi Sun <yi.y.sun@linux.intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v8 07/16] x86: implement get value interface for
	MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGdldCB2YWx1ZSBkb21jdGwgaW50ZXJmYWNlIGZvciBNQkEu
CgpTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KUmV2aWV3
ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpBY2tlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KQ0M6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBDaGFvIFBlbmcgPGNoYW8ucC5wZW5nQGxpbnV4
LmludGVsLmNvbT4KCnY1OgogICAgLSB1c2UgbmV3bHkgZGVmaW5lZCBtYWNybyB0byBnZXQgTUJB
IHRocnRsLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCnY0OgogICAgLSBy
ZW1vdmUgJ0FMTE9DXycgZnJvbSBtYWNybyBuYW1lcy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dl
ciBQYXUgTW9ubsOpKQp2MzoKICAgIC0gY2hhbmdlICdQU1JfVkFMX1RZUEVfTUJBJyB0byAnUFNS
X1RZUEVfTUJBX1RIUlRMJy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQot
LS0KIHhlbi9hcmNoL3g4Ni9kb21jdGwuYyAgICAgICB8IDQgKysrKwogeGVuL2luY2x1ZGUvcHVi
bGljL2RvbWN0bC5oIHwgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwpp
bmRleCBiYzAyNWNlLi5iNzI2ZWFlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMK
KysrIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCkBAIC0xNDkxLDYgKzE0OTEsMTAgQEAgbG9uZyBh
cmNoX2RvX2RvbWN0bCgKICAgICAgICAgICAgIHJldCA9IGRvbWN0bF9wc3JfZ2V0X3ZhbChkLCBk
b21jdGwsIFBTUl9UWVBFX0wyX0NCTSwgY29weWJhY2spOwogICAgICAgICAgICAgYnJlYWs7CiAK
KyAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9HRVRfTUJBX1RIUlRMOgorICAgICAgICAgICAg
cmV0ID0gZG9tY3RsX3Bzcl9nZXRfdmFsKGQsIGRvbWN0bCwgUFNSX1RZUEVfTUJBX1RIUlRMLCBj
b3B5YmFjayk7CisgICAgICAgICAgICBicmVhazsKKwogI3VuZGVmIGRvbWN0bF9wc3JfZ2V0X3Zh
bAogCiAgICAgICAgIGRlZmF1bHQ6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9t
Y3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKaW5kZXggNGE2NmJlMS4uMDAyYTI2
ZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCisrKyBiL3hlbi9pbmNs
dWRlL3B1YmxpYy9kb21jdGwuaApAQCAtMTA3MCw2ICsxMDcwLDcgQEAgc3RydWN0IHhlbl9kb21j
dGxfcHNyX2FsbG9jIHsKICNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfR0VUX0wzX0RBVEEgICAgNQog
I2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9TRVRfTDJfQ0JNICAgICA2CiAjZGVmaW5lIFhFTl9ET01D
VExfUFNSX0dFVF9MMl9DQk0gICAgIDcKKyNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfR0VUX01CQV9U
SFJUTCAgOQogICAgIHVpbnQzMl90IGNtZDsgICAgICAgLyogSU46IFhFTl9ET01DVExfUFNSXyog
Ki8KICAgICB1aW50MzJfdCB0YXJnZXQ7ICAgIC8qIElOICovCiAgICAgdWludDY0X3QgZGF0YTsg
ICAgICAvKiBJTi9PVVQgKi8KLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 16 03:25:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 03:25:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3w1w-0002Pi-QT; Mon, 16 Oct 2017 03:25:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e3w1v-0002P0-FF
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 03:25:27 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 AA/60-07262-6A624E95; Mon, 16 Oct 2017 03:25:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS1tYhr7tM7Um
 kwd3X3Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ayx51sBZtSK7YtW8rawNjp1cXIwSEkUCGx
 86lYFyMnh4QAr8SRZTNYIWwfiYW37jB2MXIBlTQwSrQ+2sMMkmATUJd4/LWHCcQWEVCSuLdqM
 hNIEbPAb0aJU1sOgSWEBQIldr84zQqygEVAVeL+7HSQMK+Au8SexyvZIBbISZw8NhlsGaeAh8
 TMu5vYIO5xl7h4RR2iXFDi5MwnLCBhZqC16+cJgYSZBeQlmrfOZp7AKDALSdUshKpZSKoWMDK
 vYtQoTi0qSy3SNTLRSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDMt6BgbGHYyv
 jvsdYpTkYFIS5T3X+jBSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvdtUnkUKCRanpqRVpmTnAC
 IFJS3DwKInwRoKkeYsLEnOLM9MhUqcYdTk6bt79wyTEkpeflyolznsFpEgApCijNA9uBCxaLz
 HKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5r0FMoUnM68EbtMroCOYgI54F/EA5IiSRISUVAP
 jql9HDjiemDPhlerl+7qRU1KO/Lmm09hSkvQ4jtdWcK/sVOv91dcTv7JfONv+Uc17YtWVmStv
 3/y7ReayQsLxD7NnzbixWVREbuWKOesmVKzLXNXVxHk7X8wp8bK/dFytzfz9Hm1e1TGTLnVFP
 SmakKjcyfwgsnWXtRWjanj8SyO1Zclu5yccV2Ipzkg01GIuKk4EAECdb8jRAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1508124315!54894109!4
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35496 invoked from network); 16 Oct 2017 03:25:25 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Oct 2017 03:25:25 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga104.jf.intel.com with ESMTP; 15 Oct 2017 20:25:24 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,371,1503385200"; 
   d="scan'208";a="533590"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga001.jf.intel.com with ESMTP; 15 Oct 2017 20:25:22 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 16 Oct 2017 11:04:08 +0800
Message-Id: <1508123061-6600-4-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1508123061-6600-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1508123061-6600-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Yi Sun <yi.y.sun@linux.intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v8 03/16] x86: rename 'cbm_type' to 'psr_type'
	to make it general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCByZW5hbWVzICdjYm1fdHlwZScgdG8gJ3Bzcl90eXBlJyB0byBnZW5lcmFsaXpl
IGl0LgpUaGVuLCB3ZSBjYW4gcmV1c2UgdGhpcyBmb3IgYWxsIHBzciBhbGxvY2F0aW9uIGZlYXR1
cmVzLgoKU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+ClJl
dmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ0M6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KQ0M6IENoYW8gUGVuZyA8Y2hhby5wLnBlbmdAbGludXguaW50ZWwuY29t
PgoKdjU6CiAgICAtIGNvcnJlY3QgY2hhcmFjdGVyIG9mIHJldmlld2VyJ3MgbmFtZS4KICAgICAg
KHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKdjQ6CiAgICAtIGZpeCB3b3JkcyBpbiBjb21taXQg
bWVzc2FnZS4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2MzoKICAgIC0g
cmVwbGFjZSAncHNyX3ZhbF90eXBlJyB0byAncHNyX3R5cGUnIGFuZCByZW1vdmUgJ19WQUwnIGZy
b20gdGhlIGVudW0KICAgICAgaXRlbXMuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1v
bm7DqSkKdjI6CiAgICAtIHJlcGxhY2UgJ1BTUl9WQUxfVFlQRV97TDMsIEwyfScgdG8gJ1BTUl9W
QUxfVFlQRV97TDMsIEwyfV9DQk0nLgogICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKLS0t
CiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgIHwgMTYgKysrKysrLS0tLS0tCiB4ZW4vYXJjaC94
ODYvcHNyLmMgICAgICAgIHwgNjIgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9zeXNjdGwuYyAgICAgfCAgNCArLS0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvcHNyLmggfCAxOCArKysrKysrLS0tLS0tLQogNCBmaWxlcyBjaGFuZ2VkLCA1
MiBpbnNlcnRpb25zKCspLCA0OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvZG9tY3RsLmMgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKaW5kZXggMWNmZmU5My4uYmMwMjVj
ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWN0bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9k
b21jdGwuYwpAQCAtMTQ0NCwyNSArMTQ0NCwyNSBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAogICAg
ICAgICBjYXNlIFhFTl9ET01DVExfUFNSX1NFVF9MM19DQk06CiAgICAgICAgICAgICByZXQgPSBw
c3Jfc2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2FsbG9jLnRhcmdldCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGRvbWN0bC0+dS5wc3JfYWxsb2MuZGF0YSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFBTUl9DQk1fVFlQRV9MMyk7CisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBQU1JfVFlQRV9MM19DQk0pOwogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAg
Y2FzZSBYRU5fRE9NQ1RMX1BTUl9TRVRfTDNfQ09ERToKICAgICAgICAgICAgIHJldCA9IHBzcl9z
ZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfYWxsb2MudGFyZ2V0LAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9hbGxvYy5kYXRhLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgUFNSX0NCTV9UWVBFX0wzX0NPREUpOworICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgUFNSX1RZUEVfTDNfQ09ERSk7CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAg
ICBjYXNlIFhFTl9ET01DVExfUFNSX1NFVF9MM19EQVRBOgogICAgICAgICAgICAgcmV0ID0gcHNy
X3NldF92YWwoZCwgZG9tY3RsLT51LnBzcl9hbGxvYy50YXJnZXQsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBkb21jdGwtPnUucHNyX2FsbG9jLmRhdGEsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBQU1JfQ0JNX1RZUEVfTDNfREFUQSk7CisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBQU1JfVFlQRV9MM19EQVRBKTsKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAg
ICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfU0VUX0wyX0NCTToKICAgICAgICAgICAgIHJldCA9IHBz
cl9zZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfYWxsb2MudGFyZ2V0LAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9hbGxvYy5kYXRhLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgUFNSX0NCTV9UWVBFX0wyKTsKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFBTUl9UWVBFX0wyX0NCTSk7CiAgICAgICAgICAgICBicmVhazsKIAogI2RlZmluZSBk
b21jdGxfcHNyX2dldF92YWwoZCwgZG9tY3RsLCB0eXBlLCBjb3B5YmFjaykgKHsgICAgXApAQCAt
MTQ3NiwxOSArMTQ3NiwxOSBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAogfSkKIAogICAgICAgICBj
YXNlIFhFTl9ET01DVExfUFNSX0dFVF9MM19DQk06Ci0gICAgICAgICAgICByZXQgPSBkb21jdGxf
cHNyX2dldF92YWwoZCwgZG9tY3RsLCBQU1JfQ0JNX1RZUEVfTDMsIGNvcHliYWNrKTsKKyAgICAg
ICAgICAgIHJldCA9IGRvbWN0bF9wc3JfZ2V0X3ZhbChkLCBkb21jdGwsIFBTUl9UWVBFX0wzX0NC
TSwgY29weWJhY2spOwogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgY2FzZSBYRU5fRE9N
Q1RMX1BTUl9HRVRfTDNfQ09ERToKLSAgICAgICAgICAgIHJldCA9IGRvbWN0bF9wc3JfZ2V0X3Zh
bChkLCBkb21jdGwsIFBTUl9DQk1fVFlQRV9MM19DT0RFLCBjb3B5YmFjayk7CisgICAgICAgICAg
ICByZXQgPSBkb21jdGxfcHNyX2dldF92YWwoZCwgZG9tY3RsLCBQU1JfVFlQRV9MM19DT0RFLCBj
b3B5YmFjayk7CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIFhFTl9ET01DVExf
UFNSX0dFVF9MM19EQVRBOgotICAgICAgICAgICAgcmV0ID0gZG9tY3RsX3Bzcl9nZXRfdmFsKGQs
IGRvbWN0bCwgUFNSX0NCTV9UWVBFX0wzX0RBVEEsIGNvcHliYWNrKTsKKyAgICAgICAgICAgIHJl
dCA9IGRvbWN0bF9wc3JfZ2V0X3ZhbChkLCBkb21jdGwsIFBTUl9UWVBFX0wzX0RBVEEsIGNvcHli
YWNrKTsKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1Jf
R0VUX0wyX0NCTToKLSAgICAgICAgICAgIHJldCA9IGRvbWN0bF9wc3JfZ2V0X3ZhbChkLCBkb21j
dGwsIFBTUl9DQk1fVFlQRV9MMiwgY29weWJhY2spOworICAgICAgICAgICAgcmV0ID0gZG9tY3Rs
X3Bzcl9nZXRfdmFsKGQsIGRvbWN0bCwgUFNSX1RZUEVfTDJfQ0JNLCBjb3B5YmFjayk7CiAgICAg
ICAgICAgICBicmVhazsKIAogI3VuZGVmIGRvbWN0bF9wc3JfZ2V0X3ZhbApkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3Bzci5jIGIveGVuL2FyY2gveDg2L3Bzci5jCmluZGV4IDExYzIwNGUuLjZk
Y2U4MjMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wc3IuYworKysgYi94ZW4vYXJjaC94ODYv
cHNyLmMKQEAgLTEwMCwyNCArMTAwLDI0IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9w
cyB7CiAgICAgdW5zaWduZWQgaW50IGNvc19udW07CiAKICAgICAvKgotICAgICAqIEFuIGFycmF5
IHRvIHNhdmUgYWxsICdlbnVtIGNibV90eXBlJyB2YWx1ZXMgb2YgdGhlIGZlYXR1cmUuIEl0IGlz
CisgICAgICogQW4gYXJyYXkgdG8gc2F2ZSBhbGwgJ2VudW0gcHNyX3R5cGUnIHZhbHVlcyBvZiB0
aGUgZmVhdHVyZS4gSXQgaXMKICAgICAgKiB1c2VkIHdpdGggY29zX251bSB0b2dldGhlciB0byBn
ZXQvd3JpdGUgYSBmZWF0dXJlJ3MgQ09TIHJlZ2lzdGVycwogICAgICAqIHZhbHVlcyBvbmUgYnkg
b25lLgogICAgICAqLwotICAgIGVudW0gY2JtX3R5cGUgdHlwZVtNQVhfQ09TX05VTV07CisgICAg
ZW51bSBwc3JfdHlwZSB0eXBlW01BWF9DT1NfTlVNXTsKIAogICAgIC8qCiAgICAgICogYWx0X3R5
cGUgaXMgJ2FsdGVybmF0aXZlIHR5cGUnLiBXaGVuIHRoaXMgJ2FsdF90eXBlJyBpcyBpbnB1dCwg
dGhlCiAgICAgICogZmVhdHVyZSBkb2VzIHNvbWUgc3BlY2lhbCBvcGVyYXRpb25zLgogICAgICAq
LwotICAgIGVudW0gY2JtX3R5cGUgYWx0X3R5cGU7CisgICAgZW51bSBwc3JfdHlwZSBhbHRfdHlw
ZTsKIAogICAgIC8qIGdldF9mZWF0X2luZm8gaXMgdXNlZCB0byByZXR1cm4gZmVhdHVyZSBIVyBp
bmZvIHRocm91Z2ggc3lzY3RsLiAqLwogICAgIGJvb2wgKCpnZXRfZmVhdF9pbmZvKShjb25zdCBz
dHJ1Y3QgZmVhdF9ub2RlICpmZWF0LAogICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJf
dCBkYXRhW10sIHVuc2lnbmVkIGludCBhcnJheV9sZW4pOwogCiAgICAgLyogd3JpdGVfbXNyIGlz
IHVzZWQgdG8gd3JpdGUgb3V0IGZlYXR1cmUgTVNSIHJlZ2lzdGVyLiAqLwotICAgIHZvaWQgKCp3
cml0ZV9tc3IpKHVuc2lnbmVkIGludCBjb3MsIHVpbnQzMl90IHZhbCwgZW51bSBjYm1fdHlwZSB0
eXBlKTsKKyAgICB2b2lkICgqd3JpdGVfbXNyKSh1bnNpZ25lZCBpbnQgY29zLCB1aW50MzJfdCB2
YWwsIGVudW0gcHNyX3R5cGUgdHlwZSk7CiB9ICpmZWF0X3Byb3BzW0ZFQVRfVFlQRV9OVU1dOwog
CiAvKgpAQCAtMjE1LDEzICsyMTUsMTMgQEAgc3RhdGljIHZvaWQgZnJlZV9zb2NrZXRfcmVzb3Vy
Y2VzKHVuc2lnbmVkIGludCBzb2NrZXQpCiAgICAgYml0bWFwX3plcm8oaW5mby0+ZG9tX3NldCwg
RE9NSURfSURMRSArIDEpOwogfQogCi1zdGF0aWMgZW51bSBwc3JfZmVhdF90eXBlIHBzcl9jYm1f
dHlwZV90b19mZWF0X3R5cGUoZW51bSBjYm1fdHlwZSB0eXBlKQorc3RhdGljIGVudW0gcHNyX2Zl
YXRfdHlwZSBwc3JfdHlwZV90b19mZWF0X3R5cGUoZW51bSBwc3JfdHlwZSB0eXBlKQogewogICAg
IGVudW0gcHNyX2ZlYXRfdHlwZSBmZWF0X3R5cGUgPSBGRUFUX1RZUEVfVU5LTk9XTjsKIAogICAg
IHN3aXRjaCAoIHR5cGUgKQogICAgIHsKLSAgICBjYXNlIFBTUl9DQk1fVFlQRV9MMzoKKyAgICBj
YXNlIFBTUl9UWVBFX0wzX0NCTToKICAgICAgICAgZmVhdF90eXBlID0gRkVBVF9UWVBFX0wzX0NB
VDsKIAogICAgICAgICAvKgpAQCAtMjMzLDEyICsyMzMsMTIgQEAgc3RhdGljIGVudW0gcHNyX2Zl
YXRfdHlwZSBwc3JfY2JtX3R5cGVfdG9fZmVhdF90eXBlKGVudW0gY2JtX3R5cGUgdHlwZSkKIAog
ICAgICAgICBicmVhazsKIAotICAgIGNhc2UgUFNSX0NCTV9UWVBFX0wzX0RBVEE6Ci0gICAgY2Fz
ZSBQU1JfQ0JNX1RZUEVfTDNfQ09ERToKKyAgICBjYXNlIFBTUl9UWVBFX0wzX0RBVEE6CisgICAg
Y2FzZSBQU1JfVFlQRV9MM19DT0RFOgogICAgICAgICBmZWF0X3R5cGUgPSBGRUFUX1RZUEVfTDNf
Q0RQOwogICAgICAgICBicmVhazsKIAotICAgIGNhc2UgUFNSX0NCTV9UWVBFX0wyOgorICAgIGNh
c2UgUFNSX1RZUEVfTDJfQ0JNOgogICAgICAgICBmZWF0X3R5cGUgPSBGRUFUX1RZUEVfTDJfQ0FU
OwogICAgICAgICBicmVhazsKIApAQCAtMzYyLDE1ICszNjIsMTYgQEAgc3RhdGljIGJvb2wgY2F0
X2dldF9mZWF0X2luZm8oY29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCwKIH0KIAogLyogTDMg
Q0FUIHByb3BzICovCi1zdGF0aWMgdm9pZCBsM19jYXRfd3JpdGVfbXNyKHVuc2lnbmVkIGludCBj
b3MsIHVpbnQzMl90IHZhbCwgZW51bSBjYm1fdHlwZSB0eXBlKQorc3RhdGljIHZvaWQgbDNfY2F0
X3dyaXRlX21zcih1bnNpZ25lZCBpbnQgY29zLCB1aW50MzJfdCB2YWwsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGVudW0gcHNyX3R5cGUgdHlwZSkKIHsKICAgICB3cm1zcmwoTVNSX0lB
MzJfUFNSX0wzX01BU0soY29zKSwgdmFsKTsKIH0KIAogc3RhdGljIGNvbnN0IHN0cnVjdCBmZWF0
X3Byb3BzIGwzX2NhdF9wcm9wcyA9IHsKICAgICAuY29zX251bSA9IDEsCi0gICAgLnR5cGVbMF0g
PSBQU1JfQ0JNX1RZUEVfTDMsCi0gICAgLmFsdF90eXBlID0gUFNSX0NCTV9UWVBFX1VOS05PV04s
CisgICAgLnR5cGVbMF0gPSBQU1JfVFlQRV9MM19DQk0sCisgICAgLmFsdF90eXBlID0gUFNSX1RZ
UEVfVU5LTk9XTiwKICAgICAuZ2V0X2ZlYXRfaW5mbyA9IGNhdF9nZXRfZmVhdF9pbmZvLAogICAg
IC53cml0ZV9tc3IgPSBsM19jYXRfd3JpdGVfbXNyLAogfTsKQEAgLTM4Nyw5ICszODgsMTAgQEAg
c3RhdGljIGJvb2wgbDNfY2RwX2dldF9mZWF0X2luZm8oY29uc3Qgc3RydWN0IGZlYXRfbm9kZSAq
ZmVhdCwKICAgICByZXR1cm4gdHJ1ZTsKIH0KIAotc3RhdGljIHZvaWQgbDNfY2RwX3dyaXRlX21z
cih1bnNpZ25lZCBpbnQgY29zLCB1aW50MzJfdCB2YWwsIGVudW0gY2JtX3R5cGUgdHlwZSkKK3N0
YXRpYyB2b2lkIGwzX2NkcF93cml0ZV9tc3IodW5zaWduZWQgaW50IGNvcywgdWludDMyX3QgdmFs
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIHBzcl90eXBlIHR5cGUpCiB7Ci0g
ICAgd3Jtc3JsKCgodHlwZSA9PSBQU1JfQ0JNX1RZUEVfTDNfREFUQSkgPworICAgIHdybXNybCgo
KHR5cGUgPT0gUFNSX1RZUEVfTDNfREFUQSkgPwogICAgICAgICAgICAgTVNSX0lBMzJfUFNSX0wz
X01BU0tfREFUQShjb3MpIDoKICAgICAgICAgICAgIE1TUl9JQTMyX1BTUl9MM19NQVNLX0NPREUo
Y29zKSksCiAgICAgICAgICAgIHZhbCk7CkBAIC0zOTcsMjMgKzM5OSwyNCBAQCBzdGF0aWMgdm9p
ZCBsM19jZHBfd3JpdGVfbXNyKHVuc2lnbmVkIGludCBjb3MsIHVpbnQzMl90IHZhbCwgZW51bSBj
Ym1fdHlwZSB0eXBlKQogCiBzdGF0aWMgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgbDNfY2RwX3By
b3BzID0gewogICAgIC5jb3NfbnVtID0gMiwKLSAgICAudHlwZVswXSA9IFBTUl9DQk1fVFlQRV9M
M19EQVRBLAotICAgIC50eXBlWzFdID0gUFNSX0NCTV9UWVBFX0wzX0NPREUsCi0gICAgLmFsdF90
eXBlID0gUFNSX0NCTV9UWVBFX0wzLAorICAgIC50eXBlWzBdID0gUFNSX1RZUEVfTDNfREFUQSwK
KyAgICAudHlwZVsxXSA9IFBTUl9UWVBFX0wzX0NPREUsCisgICAgLmFsdF90eXBlID0gUFNSX1RZ
UEVfTDNfQ0JNLAogICAgIC5nZXRfZmVhdF9pbmZvID0gbDNfY2RwX2dldF9mZWF0X2luZm8sCiAg
ICAgLndyaXRlX21zciA9IGwzX2NkcF93cml0ZV9tc3IsCiB9OwogCiAvKiBMMiBDQVQgcHJvcHMg
Ki8KLXN0YXRpYyB2b2lkIGwyX2NhdF93cml0ZV9tc3IodW5zaWduZWQgaW50IGNvcywgdWludDMy
X3QgdmFsLCBlbnVtIGNibV90eXBlIHR5cGUpCitzdGF0aWMgdm9pZCBsMl9jYXRfd3JpdGVfbXNy
KHVuc2lnbmVkIGludCBjb3MsIHVpbnQzMl90IHZhbCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZW51bSBwc3JfdHlwZSB0eXBlKQogewogICAgIHdybXNybChNU1JfSUEzMl9QU1JfTDJf
TUFTSyhjb3MpLCB2YWwpOwogfQogCiBzdGF0aWMgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgbDJf
Y2F0X3Byb3BzID0gewogICAgIC5jb3NfbnVtID0gMSwKLSAgICAudHlwZVswXSA9IFBTUl9DQk1f
VFlQRV9MMiwKLSAgICAuYWx0X3R5cGUgPSBQU1JfQ0JNX1RZUEVfVU5LTk9XTiwKKyAgICAudHlw
ZVswXSA9IFBTUl9UWVBFX0wyX0NCTSwKKyAgICAuYWx0X3R5cGUgPSBQU1JfVFlQRV9VTktOT1dO
LAogICAgIC5nZXRfZmVhdF9pbmZvID0gY2F0X2dldF9mZWF0X2luZm8sCiAgICAgLndyaXRlX21z
ciA9IGwyX2NhdF93cml0ZV9tc3IsCiB9OwpAQCAtNjc1LDcgKzY3OCw3IEBAIHN0YXRpYyBzdHJ1
Y3QgcHNyX3NvY2tldF9pbmZvICpnZXRfc29ja2V0X2luZm8odW5zaWduZWQgaW50IHNvY2tldCkK
ICAgICByZXR1cm4gc29ja2V0X2luZm8gKyBzb2NrZXQ7CiB9CiAKLWludCBwc3JfZ2V0X2luZm8o
dW5zaWduZWQgaW50IHNvY2tldCwgZW51bSBjYm1fdHlwZSB0eXBlLAoraW50IHBzcl9nZXRfaW5m
byh1bnNpZ25lZCBpbnQgc29ja2V0LCBlbnVtIHBzcl90eXBlIHR5cGUsCiAgICAgICAgICAgICAg
ICAgIHVpbnQzMl90IGRhdGFbXSwgdW5zaWduZWQgaW50IGFycmF5X2xlbikKIHsKICAgICBjb25z
dCBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICppbmZvID0gZ2V0X3NvY2tldF9pbmZvKHNvY2tldCk7
CkBAIC02ODcsNyArNjkwLDcgQEAgaW50IHBzcl9nZXRfaW5mbyh1bnNpZ25lZCBpbnQgc29ja2V0
LCBlbnVtIGNibV90eXBlIHR5cGUsCiAgICAgaWYgKCBJU19FUlIoaW5mbykgKQogICAgICAgICBy
ZXR1cm4gUFRSX0VSUihpbmZvKTsKIAotICAgIGZlYXRfdHlwZSA9IHBzcl9jYm1fdHlwZV90b19m
ZWF0X3R5cGUodHlwZSk7CisgICAgZmVhdF90eXBlID0gcHNyX3R5cGVfdG9fZmVhdF90eXBlKHR5
cGUpOwogICAgIGlmICggZmVhdF90eXBlID49IEFSUkFZX1NJWkUoaW5mby0+ZmVhdHVyZXMpICkK
ICAgICAgICAgcmV0dXJuIC1FTk9FTlQ7CiAKQEAgLTcwOCw3ICs3MTEsNyBAQCBpbnQgcHNyX2dl
dF9pbmZvKHVuc2lnbmVkIGludCBzb2NrZXQsIGVudW0gY2JtX3R5cGUgdHlwZSwKIH0KIAogaW50
IHBzcl9nZXRfdmFsKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBzb2NrZXQsCi0gICAg
ICAgICAgICAgICAgdWludDMyX3QgKnZhbCwgZW51bSBjYm1fdHlwZSB0eXBlKQorICAgICAgICAg
ICAgICAgIHVpbnQzMl90ICp2YWwsIGVudW0gcHNyX3R5cGUgdHlwZSkKIHsKICAgICBjb25zdCBz
dHJ1Y3QgcHNyX3NvY2tldF9pbmZvICppbmZvID0gZ2V0X3NvY2tldF9pbmZvKHNvY2tldCk7CiAg
ICAgY29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVhdDsKQEAgLTcyMCw3ICs3MjMsNyBAQCBpbnQg
cHNyX2dldF92YWwoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHNvY2tldCwKICAgICBp
ZiAoIElTX0VSUihpbmZvKSApCiAgICAgICAgIHJldHVybiBQVFJfRVJSKGluZm8pOwogCi0gICAg
ZmVhdF90eXBlID0gcHNyX2NibV90eXBlX3RvX2ZlYXRfdHlwZSh0eXBlKTsKKyAgICBmZWF0X3R5
cGUgPSBwc3JfdHlwZV90b19mZWF0X3R5cGUodHlwZSk7CiAgICAgaWYgKCBmZWF0X3R5cGUgPj0g
QVJSQVlfU0laRShpbmZvLT5mZWF0dXJlcykgKQogICAgICAgICByZXR1cm4gLUVOT0VOVDsKIApA
QCAtODUwLDcgKzg1Myw3IEBAIHN0YXRpYyBpbnQgaW5zZXJ0X3ZhbF9pbnRvX2FycmF5KHVpbnQz
Ml90IHZhbFtdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IGFycmF5X2xlbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVj
dCBwc3Jfc29ja2V0X2luZm8gKmluZm8sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBlbnVtIHBzcl9mZWF0X3R5cGUgZmVhdF90eXBlLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZW51bSBjYm1fdHlwZSB0eXBlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZW51bSBwc3JfdHlwZSB0eXBlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDMyX3QgbmV3X3ZhbCkKIHsKICAgICBjb25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0
OwpAQCAtODg2LDggKzg4OSw5IEBAIHN0YXRpYyBpbnQgaW5zZXJ0X3ZhbF9pbnRvX2FycmF5KHVp
bnQzMl90IHZhbFtdLAogICAgIC8qCiAgICAgICogVmFsdWUgc2V0dGluZyBwb3NpdGlvbiBpcyBz
YW1lIGFzIGZlYXR1cmUgYXJyYXkuCiAgICAgICogRm9yIENEUCwgdXNlciBtYXkgc2V0IGJvdGgg
REFUQSBhbmQgQ09ERSB0byBzYW1lIHZhbHVlLiBGb3Igc3VjaCBjYXNlLAotICAgICAqIHVzZXIg
aW5wdXQgJ1BTUl9DQk1fVFlQRV9MMycgYXMgdHlwZS4gVGhlIGFsdGVybmF0aXZlIHR5cGUgb2Yg
Q0RQIGlzIHNhbWUKLSAgICAgKiBhcyBpdC4gU28gd2Ugc2hvdWxkIHNldCBuZXdfdmFsIHRvIGJv
dGggb2YgREFUQSBhbmQgQ09ERSB1bmRlciBzdWNoIGNhc2UuCisgICAgICogdXNlciBpbnB1dCAn
UFNSX1RZUEVfTDNfQ0JNJyBhcyB0eXBlLiBUaGUgYWx0ZXJuYXRpdmUgdHlwZSBvZiBDRFAgaXMK
KyAgICAgKiBzYW1lIGFzIGl0LiBTbyB3ZSBzaG91bGQgc2V0IG5ld192YWwgdG8gYm90aCBvZiBE
QVRBIGFuZCBDT0RFIHVuZGVyIHN1Y2gKKyAgICAgKiBjYXNlLgogICAgICAqLwogICAgIGZvciAo
IGkgPSAwOyBpIDwgcHJvcHMtPmNvc19udW07IGkrKyApCiAgICAgewpAQCAtMTE3OSw3ICsxMTgz
LDcgQEAgc3RhdGljIGludCB3cml0ZV9wc3JfbXNycyh1bnNpZ25lZCBpbnQgc29ja2V0LCB1bnNp
Z25lZCBpbnQgY29zLAogfQogCiBpbnQgcHNyX3NldF92YWwoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgaW50IHNvY2tldCwKLSAgICAgICAgICAgICAgICB1aW50NjRfdCBuZXdfdmFsLCBlbnVt
IGNibV90eXBlIHR5cGUpCisgICAgICAgICAgICAgICAgdWludDY0X3QgbmV3X3ZhbCwgZW51bSBw
c3JfdHlwZSB0eXBlKQogewogICAgIHVuc2lnbmVkIGludCBvbGRfY29zLCBhcnJheV9sZW47CiAg
ICAgaW50IGNvcywgcmV0OwpAQCAtMTE5NSw3ICsxMTk5LDcgQEAgaW50IHBzcl9zZXRfdmFsKHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBzb2NrZXQsCiAgICAgaWYgKCBuZXdfdmFsICE9
IHZhbCApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCi0gICAgZmVhdF90eXBlID0gcHNyX2Ni
bV90eXBlX3RvX2ZlYXRfdHlwZSh0eXBlKTsKKyAgICBmZWF0X3R5cGUgPSBwc3JfdHlwZV90b19m
ZWF0X3R5cGUodHlwZSk7CiAgICAgaWYgKCBmZWF0X3R5cGUgPj0gQVJSQVlfU0laRShpbmZvLT5m
ZWF0dXJlcykgfHwKICAgICAgICAgICFpbmZvLT5mZWF0dXJlc1tmZWF0X3R5cGVdICkKICAgICAg
ICAgcmV0dXJuIC1FTk9FTlQ7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3lzY3RsLmMgYi94
ZW4vYXJjaC94ODYvc3lzY3RsLmMKaW5kZXggOGFlNjc0Ny4uNjg2N2VlMSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3N5c2N0bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYwpAQCAtMTc5
LDcgKzE3OSw3IEBAIGxvbmcgYXJjaF9kb19zeXNjdGwoCiAgICAgICAgIGNhc2UgWEVOX1NZU0NU
TF9QU1JfZ2V0X2wzX2luZm86CiAgICAgICAgIHsKICAgICAgICAgICAgIHJldCA9IHBzcl9nZXRf
aW5mbyhzeXNjdGwtPnUucHNyX2FsbG9jLnRhcmdldCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBQU1JfQ0JNX1RZUEVfTDMsIGRhdGEsIEFSUkFZX1NJWkUoZGF0YSkpOworICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFBTUl9UWVBFX0wzX0NCTSwgZGF0YSwgQVJSQVlfU0la
RShkYXRhKSk7CiAgICAgICAgICAgICBpZiAoIHJldCApCiAgICAgICAgICAgICAgICAgYnJlYWs7
CiAKQEAgLTE5OCw3ICsxOTgsNyBAQCBsb25nIGFyY2hfZG9fc3lzY3RsKAogICAgICAgICBjYXNl
IFhFTl9TWVNDVExfUFNSX2dldF9sMl9pbmZvOgogICAgICAgICB7CiAgICAgICAgICAgICByZXQg
PSBwc3JfZ2V0X2luZm8oc3lzY3RsLT51LnBzcl9hbGxvYy50YXJnZXQsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgUFNSX0NCTV9UWVBFX0wyLCBkYXRhLCBBUlJBWV9TSVpFKGRhdGEp
KTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQU1JfVFlQRV9MMl9DQk0sIGRhdGEs
IEFSUkFZX1NJWkUoZGF0YSkpOwogICAgICAgICAgICAgaWYgKCByZXQgKQogICAgICAgICAgICAg
ICAgIGJyZWFrOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9wc3IuaAppbmRleCAxOGE0MmYzLi5jYjNmMDY3IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHNy
LmgKQEAgLTUzLDEyICs1MywxMiBAQCBzdHJ1Y3QgcHNyX2NtdCB7CiAgICAgc3RydWN0IHBzcl9j
bXRfbDMgbDM7CiB9OwogCi1lbnVtIGNibV90eXBlIHsKLSAgICBQU1JfQ0JNX1RZUEVfTDMsCi0g
ICAgUFNSX0NCTV9UWVBFX0wzX0NPREUsCi0gICAgUFNSX0NCTV9UWVBFX0wzX0RBVEEsCi0gICAg
UFNSX0NCTV9UWVBFX0wyLAotICAgIFBTUl9DQk1fVFlQRV9VTktOT1dOLAorZW51bSBwc3JfdHlw
ZSB7CisgICAgUFNSX1RZUEVfTDNfQ0JNLAorICAgIFBTUl9UWVBFX0wzX0NPREUsCisgICAgUFNS
X1RZUEVfTDNfREFUQSwKKyAgICBQU1JfVFlQRV9MMl9DQk0sCisgICAgUFNSX1RZUEVfVU5LTk9X
TiwKIH07CiAKIGV4dGVybiBzdHJ1Y3QgcHNyX2NtdCAqcHNyX2NtdDsKQEAgLTcyLDEyICs3Miwx
MiBAQCBpbnQgcHNyX2FsbG9jX3JtaWQoc3RydWN0IGRvbWFpbiAqZCk7CiB2b2lkIHBzcl9mcmVl
X3JtaWQoc3RydWN0IGRvbWFpbiAqZCk7CiB2b2lkIHBzcl9jdHh0X3N3aXRjaF90byhzdHJ1Y3Qg
ZG9tYWluICpkKTsKIAotaW50IHBzcl9nZXRfaW5mbyh1bnNpZ25lZCBpbnQgc29ja2V0LCBlbnVt
IGNibV90eXBlIHR5cGUsCitpbnQgcHNyX2dldF9pbmZvKHVuc2lnbmVkIGludCBzb2NrZXQsIGVu
dW0gcHNyX3R5cGUgdHlwZSwKICAgICAgICAgICAgICAgICAgdWludDMyX3QgZGF0YVtdLCB1bnNp
Z25lZCBpbnQgYXJyYXlfbGVuKTsKIGludCBwc3JfZ2V0X3ZhbChzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBpbnQgc29ja2V0LAotICAgICAgICAgICAgICAgIHVpbnQzMl90ICp2YWwsIGVudW0g
Y2JtX3R5cGUgdHlwZSk7CisgICAgICAgICAgICAgICAgdWludDMyX3QgKnZhbCwgZW51bSBwc3Jf
dHlwZSB0eXBlKTsKIGludCBwc3Jfc2V0X3ZhbChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBp
bnQgc29ja2V0LAotICAgICAgICAgICAgICAgIHVpbnQ2NF90IHZhbCwgZW51bSBjYm1fdHlwZSB0
eXBlKTsKKyAgICAgICAgICAgICAgICB1aW50NjRfdCB2YWwsIGVudW0gcHNyX3R5cGUgdHlwZSk7
CiAKIHZvaWQgcHNyX2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpOwogdm9pZCBwc3JfZG9t
YWluX2ZyZWUoc3RydWN0IGRvbWFpbiAqZCk7Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 16 03:25:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 03:25:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3w2D-0002XS-BX; Mon, 16 Oct 2017 03:25:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e3w2C-0002WC-98
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 03:25:44 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 76/7B-05363-7B624E95; Mon, 16 Oct 2017 03:25:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS1tYhr7tN7Um
 kwZ/ZNhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aK8xcZCw7rVrQ8WMHYwLhYqYuRk0NIoELi
 2MUOJhBbQoBX4siyGawQto/E09uXmLsYuYBqGhglNvy+xAKSYBNQl3j8tQesQURASeLeqslgN
 rPAdUaJnrmxILawQKzEgi+rgJo5OFgEVCUadumBhHkFPCSuvHnKCDFfTuLksclguziB4jPvbm
 IDKRcScJe4eEUdolxQ4uTMJywgYWagrevnCUEskpdo3jqbeQKjwCwkVbMQqmYhqVrAyLyKUaM
 4tagstUjXyEQvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwLOsZGBh3ML467neI
 UZKDSUmU91zrw0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzbVZ9ECgkWpaanVqRl5gAjBCYtw
 cGjJMI7CSTNW1yQmFucmQ6ROsWoy9Fx8+4fJiGWvPy8VClx3isgRQIgRRmleXAjYNF6iVFWSp
 iXkYGBQYinILUoN7MEVf4VozgHo5Iw7y2QKTyZeSVwm14BHcEEdMS7iAcgR5QkIqSkGhhNUna
 cTYvc+WJee0iFlUklp2+ey4RivtQTmSlVr5l1L+2RkE8SfLIv+WfzzBCvzPg47XbZusVd1s7S
 CxPOCZ35Xxew/MPOQ3VmAjqO0nNvtdzyfO3z3fnf6s1n3XuY91aqbTc6sejPUn5xd52E93Jc7
 rx5X+P/cq2fvMCtUr5PTLTpUZ6YjhJLcUaioRZzUXEiAAw9gM/RAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1508124315!54894109!10
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36081 invoked from network); 16 Oct 2017 03:25:42 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Oct 2017 03:25:42 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga104.jf.intel.com with ESMTP; 15 Oct 2017 20:25:42 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,371,1503385200"; 
   d="scan'208";a="533663"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga001.jf.intel.com with ESMTP; 15 Oct 2017 20:25:39 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 16 Oct 2017 11:04:14 +0800
Message-Id: <1508123061-6600-10-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1508123061-6600-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1508123061-6600-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Yi Sun <yi.y.sun@linux.intel.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v8 09/16] tools: create general interfaces to
	support psr allocation features
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBjcmVhdGVzIGdlbmVyYWwgaW50ZXJmYWNlcyBpbiBsaWJ4bCB0byBzdXBwb3J0
IGFsbCBwc3IKYWxsb2NhdGlvbiBmZWF0dXJlcy4KCkFkZCAnTElCWExfSEFWRV9QU1JfR0VORVJJ
QycgdG8gaW5kaWNhdGUgaW50ZXJmYWNlIGNoYW5nZS4KClBsZWFzZSBub3RlLCB0aGUgZnVuY3Rp
b25hbGl0eSBjYW5ub3Qgd29yayB1bnRpbCBsYXRlciBwYXRjaGVzCmFyZSBhcHBsaWVkLgoKU2ln
bmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+ClJldmlld2VkLWJ5
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQWNrZWQtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBDaGFvIFBlbmcgPGNoYW8u
cC5wZW5nQGxpbnV4LmludGVsLmNvbT4KCnY1OgogICAgLSBhZGp1c3QgcGFyYW1ldGVycyBwb3Np
dGlvbiBpbiAnbGlieGxfcHNyX2dldF9od19pbmZvJy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dl
ciBQYXUgTW9ubsOpKQp2NDoKICAgIC0gYWRkIGRlc2NyaXB0aW9uIGZvciBMSUJYTF9IQVZFX1BT
Ul9HRU5FUklDIHRvIG1lbnRpb24gbmV3bHkgYWRkZWQKICAgICAgcHVibGljIGZ1bmN0aW9ucy4K
ICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2MzoKICAgIC0gY2hhbmdlICdM
SUJYTF9IQVZFX1BTUl9NQkEnIHRvICdMSUJYTF9IQVZFX1BTUl9HRU5FUklDJy4KICAgICAgKHN1
Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSAndHlwZWRlZiBlbnVtIGxpYnhsX3Bz
cl9jYm1fdHlwZSBsaWJ4bF9wc3JfdHlwZTsnIGluIGxpYnhsLmguCiAgICAgIChzdWdnZXN0ZWQg
YnkgUm9nZXIgUGF1IE1vbm7DqSBhbmQgV2VpIExpdSkKICAgIC0gY2hhbmdlICdsaWJ4bF9wc3Jf
Y2JtX3R5cGUnIHRvICdsaWJ4bF9wc3JfdHlwZScgaW4gbmV3bHkgZGVmaW5lZAogICAgICBpbnRl
cmZhY2VzLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCnYyOgogICAgLSBy
ZW1vdmUgJ19JTkZPJyBpbiAnbGlieGxfcHNyX2ZlYXRfdHlwZScgYW5kIG1ha2UgY29ycmVzcG9u
ZGluZwogICAgICBjaGFuZ2VzIGluICdsaWJ4bF9wc3JfaHdfaW5mbycuCiAgICAgIChzdWdnZXN0
ZWQgYnkgQ2hhbyBQZW5nKQotLS0KIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICB8IDM3ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX3Bz
ci5jICAgICB8IDI1ICsrKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhsL2xpYnhs
X3R5cGVzLmlkbCB8IDIyICsrKysrKysrKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwg
ODQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29s
cy9saWJ4bC9saWJ4bC5oCmluZGV4IGY4MmI5MWUuLjExYzg3YWEgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhsL2xpYnhsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGwuaApAQCAtOTc2LDYgKzk3Niwx
NyBAQCB2b2lkIGxpYnhsX21hY19jb3B5KGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9tYWMgKmRzdCwg
Y29uc3QgbGlieGxfbWFjICpzcmMpOwogI2RlZmluZSBMSUJYTF9IQVZFX1BTUl9MMl9DQVQgMQog
CiAvKgorICogTElCWExfSEFWRV9QU1JfR0VORVJJQworICoKKyAqIElmIHRoaXMgaXMgZGVmaW5l
ZCwgdGhlIE1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiBmZWF0dXJlIGlzIHN1cHBvcnRlZC4K
KyAqIFRoZSBmb2xsb3dpbmcgcHVibGljIGZ1bmN0aW9ucyBhcmUgYXZhaWxhYmxlOgorICogICBs
aWJ4bF9wc3Jfe3NldC9nZXR9X3ZhbAorICogICBsaWJ4bF9wc3JfZ2V0X2h3X2luZm8KKyAqICAg
bGlieGxfcHNyX2h3X2luZm9fbGlzdF9mcmVlCisgKi8KKyNkZWZpbmUgTElCWExfSEFWRV9QU1Jf
R0VORVJJQyAxCisKKy8qCiAgKiBMSUJYTF9IQVZFX01DQV9DQVBTCiAgKgogICogSWYgdGhpcyBp
cyBkZWZpbmVkLCBzZXR0aW5nIE1DQSBjYXBhYmlsaXRpZXMgZm9yIEhWTSBkb21haW4gaXMgc3Vw
cG9ydGVkLgpAQCAtMjI5Niw2ICsyMzA3LDMyIEBAIGludCBsaWJ4bF9wc3JfY2F0X2dldF9pbmZv
KGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9wc3JfY2F0X2luZm8gKippbmZvLAogaW50IGxpYnhsX3Bz
cl9jYXRfZ2V0X2wzX2luZm8obGlieGxfY3R4ICpjdHgsIGxpYnhsX3Bzcl9jYXRfaW5mbyAqKmlu
Zm8sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgKm5yKTsKIHZvaWQgbGlieGxf
cHNyX2NhdF9pbmZvX2xpc3RfZnJlZShsaWJ4bF9wc3JfY2F0X2luZm8gKmxpc3QsIGludCBucik7
CisKK3R5cGVkZWYgZW51bSBsaWJ4bF9wc3JfY2JtX3R5cGUgbGlieGxfcHNyX3R5cGU7CisKKy8q
CisgKiBGdW5jdGlvbiB0byBzZXQgYSBkb21haW4ncyB2YWx1ZS4gSXQgb3BlcmF0ZXMgb24gYSBz
aW5nbGUgb3IgbXVsdGlwbGUKKyAqIHRhcmdldChzKSBkZWZpbmVkIGluICd0YXJnZXRfbWFwJy4g
J3RhcmdldF9tYXAnIHNwZWNpZmllcyBhbGwgdGhlIHNvY2tldHMKKyAqIHRvIGJlIG9wZXJhdGVk
IG9uLgorICovCitpbnQgbGlieGxfcHNyX3NldF92YWwobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90
IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl90eXBlIHR5cGUsIGxpYnhs
X2JpdG1hcCAqdGFyZ2V0X21hcCwKKyAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCB2YWwp
OworLyoKKyAqIEZ1bmN0aW9uIHRvIGdldCBhIGRvbWFpbidzIGNibS4gSXQgb3BlcmF0ZXMgb24g
YSBzaW5nbGUgJ3RhcmdldCcuCisgKiAndGFyZ2V0JyBzcGVjaWZpZXMgd2hpY2ggc29ja2V0IHRv
IGJlIG9wZXJhdGVkIG9uLgorICovCitpbnQgbGlieGxfcHNyX2dldF92YWwobGlieGxfY3R4ICpj
dHgsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl90eXBl
IHR5cGUsIHVuc2lnbmVkIGludCB0YXJnZXQsCisgICAgICAgICAgICAgICAgICAgICAgdWludDY0
X3QgKnZhbCk7CisvKgorICogT24gc3VjY2VzcywgdGhlIGZ1bmN0aW9uIHJldHVybnMgYW4gYXJy
YXkgb2YgZWxlbWVudHMgaW4gJ2luZm8nLAorICogYW5kIHRoZSBsZW5ndGggaW4gJ25yJy4KKyAq
LworaW50IGxpYnhsX3Bzcl9nZXRfaHdfaW5mbyhsaWJ4bF9jdHggKmN0eCwgbGlieGxfcHNyX2Zl
YXRfdHlwZSB0eXBlLAorICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbHZs
LCB1bnNpZ25lZCBpbnQgKm5yLAorICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9wc3Jf
aHdfaW5mbyAqKmluZm8pOwordm9pZCBsaWJ4bF9wc3JfaHdfaW5mb19saXN0X2ZyZWUobGlieGxf
cHNyX2h3X2luZm8gKmxpc3QsIHVuc2lnbmVkIGludCBucik7CiAjZW5kaWYKIAogLyogbWlzYyAq
LwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMgYi90b29scy9saWJ4bC9saWJ4
bF9wc3IuYwppbmRleCAxOTc1MDVhLi5kNGY1ZjY3IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF9wc3IuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9wc3IuYwpAQCAtNDI4LDYgKzQyOCwz
MSBAQCB2b2lkIGxpYnhsX3Bzcl9jYXRfaW5mb19saXN0X2ZyZWUobGlieGxfcHNyX2NhdF9pbmZv
ICpsaXN0LCBpbnQgbnIpCiAgICAgZnJlZShsaXN0KTsKIH0KIAoraW50IGxpYnhsX3Bzcl9zZXRf
dmFsKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAg
ICBsaWJ4bF9wc3JfdHlwZSB0eXBlLCBsaWJ4bF9iaXRtYXAgKnRhcmdldF9tYXAsCisgICAgICAg
ICAgICAgICAgICAgICAgdWludDY0X3QgdmFsKQoreworICAgIHJldHVybiBFUlJPUl9GQUlMOwor
fQorCitpbnQgbGlieGxfcHNyX2dldF92YWwobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlk
LAorICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl90eXBlIHR5cGUsIHVuc2lnbmVkIGlu
dCB0YXJnZXQsCisgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgKnZhbCkKK3sKKyAgICBy
ZXR1cm4gRVJST1JfRkFJTDsKK30KKworaW50IGxpYnhsX3Bzcl9nZXRfaHdfaW5mbyhsaWJ4bF9j
dHggKmN0eCwgbGlieGxfcHNyX2ZlYXRfdHlwZSB0eXBlLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgbHZsLCB1bnNpZ25lZCBpbnQgKm5yLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9wc3JfaHdfaW5mbyAqKmluZm8pCit7CisgICAgcmV0dXJuIEVSUk9S
X0ZBSUw7Cit9CisKK3ZvaWQgbGlieGxfcHNyX2h3X2luZm9fbGlzdF9mcmVlKGxpYnhsX3Bzcl9o
d19pbmZvICpsaXN0LCB1bnNpZ25lZCBpbnQgbnIpCit7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJp
YWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5p
ZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5kZXggMmQwYmI4YS4uYjA1ZjEwYiAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCisrKyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX3R5cGVzLmlkbApAQCAtMTAzMiw2ICsxMDMyLDcgQEAgbGlieGxfcHNyX2NibV90eXBl
ID0gRW51bWVyYXRpb24oInBzcl9jYm1fdHlwZSIsIFsKICAgICAoMiwgIkwzX0NCTV9DT0RFIiks
CiAgICAgKDMsICJMM19DQk1fREFUQSIpLAogICAgICg0LCAiTDJfQ0JNIiksCisgICAgKDUsICJN
QkFfVEhSVEwiKSwKICAgICBdKQogCiBsaWJ4bF9wc3JfY2F0X2luZm8gPSBTdHJ1Y3QoInBzcl9j
YXRfaW5mbyIsIFsKQEAgLTEwNDAsMyArMTA0MSwyNCBAQCBsaWJ4bF9wc3JfY2F0X2luZm8gPSBT
dHJ1Y3QoInBzcl9jYXRfaW5mbyIsIFsKICAgICAoImNibV9sZW4iLCB1aW50MzIpLAogICAgICgi
Y2RwX2VuYWJsZWQiLCBib29sKSwKICAgICBdKQorCitsaWJ4bF9wc3JfZmVhdF90eXBlID0gRW51
bWVyYXRpb24oInBzcl9mZWF0X3R5cGUiLCBbCisgICAgKDEsICJDQVQiKSwKKyAgICAoMiwgIk1C
QSIpLAorICAgIF0pCisKK2xpYnhsX3Bzcl9od19pbmZvID0gU3RydWN0KCJwc3JfaHdfaW5mbyIs
IFsKKyAgICAoImlkIiwgdWludDMyKSwKKyAgICAoInUiLCBLZXllZFVuaW9uKE5vbmUsIGxpYnhs
X3Bzcl9mZWF0X3R5cGUsICJ0eXBlIiwKKyAgICAgICAgICBbKCJjYXQiLCBTdHJ1Y3QoTm9uZSwg
WworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJjb3NfbWF4IiwgICAgIHVp
bnQzMiksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoImNibV9sZW4iLCAg
ICAgdWludDMyKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgiY2RwX2Vu
YWJsZWQiLCBib29sKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdKSksCisgICAg
ICAgICAgICgibWJhIiwgU3RydWN0KE5vbmUsIFsKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICgiY29zX21heCIsICAgICB1aW50MzIpLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKCJ0aHJ0bF9tYXgiLCAgIHVpbnQzMiksCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAoImxpbmVhciIsICAgICAgYm9vbCksCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXSkpLAorICAgICAgICAgIF0pKQorICAgIF0sIGRpcj1ESVJfT1VU
KQotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 16 03:25:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 03:25:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3w2G-0002bs-MS; Mon, 16 Oct 2017 03:25:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e3w2F-0002Z8-6I
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 03:25:47 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 D5/80-07262-AB624E95; Mon, 16 Oct 2017 03:25:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXS1tYhr7tT7Um
 kwbtZJhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0b3pgXsBfNdKxZuDGlg/GXUxcjJISRQIbH/
 8FtGEFtCgFfiyLIZrBC2j8TvG18YIWoaGCVaHhqA2GwC6hKPv/YwgdgiAkoS91ZNBrOZBa4zS
 vTMjQWxhQX8JNYfeswOYrMIqEr8OXWJBcTmFfCQ+PW2mx1ivpzEyWOTwXZxAsVn3t3E1sXIAb
 TLXeLiFXWIckGJkzOfsICEmYHWrp8nBLFJXqJ562zmCYwCs5BUzUKomoWkagEj8ypGjeLUorL
 UIl0jE72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMCgrGdgYNzB+Oq43yFGSQ4m
 JVHec60PI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8G5XfRIpJFiUmp5akZaZA4wPmLQEB4+SC
 O8kkDRvcUFibnFmOkTqFKMxx7FNl/8wcXTcvPuHSYglLz8vVUqc9wpIqQBIaUZpHtwgWNxeYp
 SVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMewtkCk9mXgncvldApzABnfIu4gHIKSWJCCmpBsY
 1Kk/YONK3vP+cc+mqYvlL1sYrx2wcZZimHdC+mPzjUf6XWu144WJ2ob1yx5/y+oqtCPymGs13
 7fMWkWtl75p4Frx17jq6yOeBdu9XjuINk6NkGhb/3P/l0Pl0m4hJhTxBIj5FDR1aivW7d9r+l
 LrMXdq7xGbmn8cCZSwp5VPDin6vzN4ygUWJpTgj0VCLuag4EQALMBGz1gIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1508124315!54894109!11
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36162 invoked from network); 16 Oct 2017 03:25:45 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Oct 2017 03:25:45 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga104.jf.intel.com with ESMTP; 15 Oct 2017 20:25:44 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,371,1503385200"; 
   d="scan'208";a="533673"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga001.jf.intel.com with ESMTP; 15 Oct 2017 20:25:42 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 16 Oct 2017 11:04:15 +0800
Message-Id: <1508123061-6600-11-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1508123061-6600-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1508123061-6600-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Yi Sun <yi.y.sun@linux.intel.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v8 10/16] tools: implement the new libxc get hw
	info interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGEgbmV3IGxpYnhjIGdldCBodyBpbmZvIGludGVyZmFjZSBh
bmQgY29ycmVzcG9uZGluZwpkYXRhIHN0cnVjdHVyZXMuIEl0IGFsc28gY2hhbmdlcyBsaWJ4bF9w
c3IuYyB0byBjYWxsIHRoaXMgbmV3IGludGVyZmFjZS4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8
eWkueS5zdW5AbGludXguaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgotLS0KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgpDQzogQ2hhbyBQZW5nIDxjaGFvLnAucGVuZ0BsaW51eC5pbnRlbC5j
b20+Cgp2NjoKICAgIC0gcmVtb3ZlIHVubmVjZXNzYXJ5IHNwYWNlcyBpbiBicmFja2V0cy4KICAg
ICAgKHN1Z2dlc3RlZCBieSBXZWkgTGl1KQogICAgLSB1c2UgYXNzZXJ0IHRvIGNoZWNrIGlucHV0
IGx2bC4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2NToKICAgIC0gZGly
ZWN0bHkgZGVmaW5lICd4Y19wc3JfaHdfaW5mbycgYXMgdW5pb24gdHlwZS4KICAgICAgKHN1Z2dl
c3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBjb252ZXJnZSBMMiBhbmQgTDMgY2FzZXMg
aW4gJ3hjX3Bzcl9nZXRfaHdfaW5mbycuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1v
bm7DqSkKdjQ6CiAgICAtIHJlbW92ZSAnQUxMT0NfJyBmcm9tIG1hY3JvIG5hbWVzLgogICAgICAo
c3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIHJlbW92ZSAnWENfUFNSX0ZFQVRf
VU5LTk9XTicgd2hpY2ggaXMgbm90IG5lY2Vzc2FyeS4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dl
ciBQYXUgTW9ubsOpKQogICAgLSByZW1vdmUgJ0ZFQVRfJyBmcm9tIGVudW0gaXRlbSBuYW1lcy4K
ICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSByZW1vdmUgJ3hjXycg
ZnJvbSBzdHJ1Y3QgbmFtZS4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQog
ICAgLSBhZGp1c3QgY29kZXMgdG8gcmVkdWNlIGluZGVudGF0aW9uLgogICAgICAoc3VnZ2VzdGVk
IGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIGFzc2VydCBmb3Igbm90IGhhcHBlbmVkIGNhc2Uu
CiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gYWRkIExPR0UgdG8g
c2hvdyBlcnJuby4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2MzoKICAg
IC0gcmVuYW1lICdwc3JfY2F0L1BTUl9DQVQnIHRvICdwc3JfYWxsb2MvUFNSX0FMTE9DJyBhbmQg
cmVtb3ZlICdvcC9PUCcKICAgICAgZnJvbSBuYW1lLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2Vy
IFBhdSBNb25uw6kpCiAgICAtIHJlbW92ZSAnaW5mbycgZnJvbSAneGNfY2F0X2luZm8nIGFuZCAn
eGNfbWJhX2luZm8nLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAt
IHNldCBlcnJubyBpbiAneGNfcHNyX2dldF9od19pbmZvJy4KICAgICAgKHN1Z2dlc3RlZCBieSBS
b2dlciBQYXUgTW9ubsOpKQogICAgLSByZW1vdmUgJ2lubGluZScuCiAgICAgIChzdWdnZXN0ZWQg
YnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gcmVtb3ZlICdwc3InIGZyb20gJ2xpYnhsX19wc3Jf
ZmVhdF90eXBlX3RvX2xpYnhjX3Bzcl9mZWF0X3R5cGUnIHRvIG1ha2UKICAgICAgZnVuY3Rpb24g
bmFtZSBzaG9ydGVyLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAt
IGNoZWNrICd4Y190eXBlJyBpbiAnbGlieGxfcHNyX2NhdF9nZXRfaW5mbycuCiAgICAgIChzdWdn
ZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKdjI6CiAgICAtIHNwbGl0IHRoaXMgcGF0Y2ggb3V0
IGZyb20gYSBiaWcgcGF0Y2ggaW4gdjEuCiAgICAgIChzdWdnZXN0ZWQgYnkgV2VpIExpdSkKICAg
IC0gY2hhbmdlICdDQVRfSU5GTycgYW5kICdNQkFfSU5GTycgdG8gJ0NBVCcgYW5kICdNQkEnLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKLS0tCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hl
bmN0cmwuaCB8IDI3ICsrKysrKysrKysrKysrKysrKy0tLQogdG9vbHMvbGlieGMveGNfcHNyLmMg
ICAgICAgICAgfCA1NSArKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0t
CiB0b29scy9saWJ4bC9saWJ4bF9wc3IuYyAgICAgICB8IDM4ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKystLQogMyBmaWxlcyBjaGFuZ2VkLCA5NSBpbnNlcnRpb25zKCspLCAyNSBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xz
L2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCmluZGV4IDNiY2FiM2MuLjg1MjczODkgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1
ZGUveGVuY3RybC5oCkBAIC0yNDk0LDYgKzI0OTQsMjggQEAgZW51bSB4Y19wc3JfY2F0X3R5cGUg
ewogfTsKIHR5cGVkZWYgZW51bSB4Y19wc3JfY2F0X3R5cGUgeGNfcHNyX2NhdF90eXBlOwogCitl
bnVtIHhjX3Bzcl9mZWF0X3R5cGUgeworICAgIFhDX1BTUl9DQVRfTDMsCisgICAgWENfUFNSX0NB
VF9MMiwKKyAgICBYQ19QU1JfTUJBLAorfTsKK3R5cGVkZWYgZW51bSB4Y19wc3JfZmVhdF90eXBl
IHhjX3Bzcl9mZWF0X3R5cGU7CisKK3VuaW9uIHhjX3Bzcl9od19pbmZvIHsKKyAgICBzdHJ1Y3Qg
eworICAgICAgICB1aW50MzJfdCBjb3NfbWF4OworICAgICAgICB1aW50MzJfdCBjYm1fbGVuOwor
ICAgICAgICBib29sICAgICBjZHBfZW5hYmxlZDsKKyAgICB9IGNhdDsKKworICAgIHN0cnVjdCB7
CisgICAgICAgIHVpbnQzMl90IGNvc19tYXg7CisgICAgICAgIHVpbnQzMl90IHRocnRsX21heDsK
KyAgICAgICAgYm9vbCAgICAgbGluZWFyOworICAgIH0gbWJhOworfTsKK3R5cGVkZWYgdW5pb24g
eGNfcHNyX2h3X2luZm8geGNfcHNyX2h3X2luZm87CisKIGludCB4Y19wc3JfY210X2F0dGFjaCh4
Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQpOwogaW50IHhjX3Bzcl9jbXRfZGV0YWNo
KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCk7CiBpbnQgeGNfcHNyX2NtdF9nZXRf
ZG9tYWluX3JtaWQoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLApAQCAtMjUxNSw5
ICsyNTM3LDggQEAgaW50IHhjX3Bzcl9jYXRfc2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAq
eGNoLCB1aW50MzJfdCBkb21pZCwKIGludCB4Y19wc3JfY2F0X2dldF9kb21haW5fZGF0YSh4Y19p
bnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgeGNfcHNyX2NhdF90eXBlIHR5cGUsIHVpbnQzMl90IHRhcmdldCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqZGF0YSk7Ci1pbnQgeGNfcHNyX2NhdF9nZXRf
aW5mbyh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3Qgc29ja2V0LCB1bnNpZ25lZCBpbnQgbHZs
LAotICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgKmNvc19tYXgsIHVpbnQzMl90ICpj
Ym1fbGVuLAotICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCAqY2RwX2VuYWJsZWQpOworaW50
IHhjX3Bzcl9nZXRfaHdfaW5mbyh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3Qgc29ja2V0LAor
ICAgICAgICAgICAgICAgICAgICAgICB4Y19wc3JfZmVhdF90eXBlIHR5cGUsIHhjX3Bzcl9od19p
bmZvICpod19pbmZvKTsKIAogaW50IHhjX2dldF9jcHVfbGV2ZWxsaW5nX2NhcHMoeGNfaW50ZXJm
YWNlICp4Y2gsIHVpbnQzMl90ICpjYXBzKTsKIGludCB4Y19nZXRfY3B1X2ZlYXR1cmVzZXQoeGNf
aW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGluZGV4LApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMv
eGNfcHNyLmMgYi90b29scy9saWJ4Yy94Y19wc3IuYwppbmRleCA1YzU0YTM1Li4yYzYwNWE3IDEw
MDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19wc3IuYworKysgYi90b29scy9saWJ4Yy94Y19wc3Iu
YwpAQCAtMzIzLDM3ICszMjMsNTIgQEAgaW50IHhjX3Bzcl9jYXRfZ2V0X2RvbWFpbl9kYXRhKHhj
X2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKICAgICByZXR1cm4gcmM7CiB9CiAKLWlu
dCB4Y19wc3JfY2F0X2dldF9pbmZvKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBzb2NrZXQs
IHVuc2lnbmVkIGludCBsdmwsCi0gICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqY29z
X21heCwgdWludDMyX3QgKmNibV9sZW4sIGJvb2wgKmNkcF9lbmFibGVkKQoraW50IHhjX3Bzcl9n
ZXRfaHdfaW5mbyh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3Qgc29ja2V0LAorICAgICAgICAg
ICAgICAgICAgICAgICB4Y19wc3JfZmVhdF90eXBlIHR5cGUsIHhjX3Bzcl9od19pbmZvICpod19p
bmZvKQogewogICAgIGludCByYyA9IC0xOwogICAgIERFQ0xBUkVfU1lTQ1RMOwogCisgICAgaWYg
KCAhaHdfaW5mbyApCisgICAgeworICAgICAgICBlcnJubyA9IEVJTlZBTDsKKyAgICAgICAgcmV0
dXJuIHJjOworICAgIH0KKwogICAgIHN5c2N0bC5jbWQgPSBYRU5fU1lTQ1RMX3Bzcl9hbGxvYzsK
ICAgICBzeXNjdGwudS5wc3JfYWxsb2MudGFyZ2V0ID0gc29ja2V0OwogCi0gICAgc3dpdGNoICgg
bHZsICkKKyAgICBzd2l0Y2ggKCB0eXBlICkKICAgICB7Ci0gICAgY2FzZSAyOgotICAgICAgICBz
eXNjdGwudS5wc3JfYWxsb2MuY21kID0gWEVOX1NZU0NUTF9QU1JfZ2V0X2wyX2luZm87CisgICAg
Y2FzZSBYQ19QU1JfQ0FUX0wyOgorICAgIGNhc2UgWENfUFNSX0NBVF9MMzoKKyAgICAgICAgc3lz
Y3RsLnUucHNyX2FsbG9jLmNtZCA9ICh0eXBlID09IFhDX1BTUl9DQVRfTDIpID8KKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9TWVNDVExfUFNSX2dldF9sMl9pbmZvIDoKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9TWVNDVExfUFNSX2dldF9sM19pbmZv
OworCiAgICAgICAgIHJjID0geGNfc3lzY3RsKHhjaCwgJnN5c2N0bCk7Ci0gICAgICAgIGlmICgg
IXJjICkKLSAgICAgICAgewotICAgICAgICAgICAgKmNvc19tYXggPSBzeXNjdGwudS5wc3JfYWxs
b2MudS5jYXRfaW5mby5jb3NfbWF4OwotICAgICAgICAgICAgKmNibV9sZW4gPSBzeXNjdGwudS5w
c3JfYWxsb2MudS5jYXRfaW5mby5jYm1fbGVuOwotICAgICAgICAgICAgKmNkcF9lbmFibGVkID0g
ZmFsc2U7Ci0gICAgICAgIH0KKyAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICBicmVhazsK
KworICAgICAgICBod19pbmZvLT5jYXQuY29zX21heCA9IHN5c2N0bC51LnBzcl9hbGxvYy51LmNh
dF9pbmZvLmNvc19tYXg7CisgICAgICAgIGh3X2luZm8tPmNhdC5jYm1fbGVuID0gc3lzY3RsLnUu
cHNyX2FsbG9jLnUuY2F0X2luZm8uY2JtX2xlbjsKKyAgICAgICAgaHdfaW5mby0+Y2F0LmNkcF9l
bmFibGVkID0gKHR5cGUgPT0gWENfUFNSX0NBVF9MMikgPworICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWxzZSA6CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IChzeXNjdGwudS5wc3JfYWxsb2MudS5jYXRfaW5mby5mbGFncyAmCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBYRU5fU1lTQ1RMX1BTUl9DQVRfTDNfQ0RQKTsKKwogICAgICAg
ICBicmVhazsKLSAgICBjYXNlIDM6Ci0gICAgICAgIHN5c2N0bC51LnBzcl9hbGxvYy5jbWQgPSBY
RU5fU1lTQ1RMX1BTUl9nZXRfbDNfaW5mbzsKKyAgICBjYXNlIFhDX1BTUl9NQkE6CisgICAgICAg
IHN5c2N0bC51LnBzcl9hbGxvYy5jbWQgPSBYRU5fU1lTQ1RMX1BTUl9nZXRfbWJhX2luZm87CiAg
ICAgICAgIHJjID0geGNfc3lzY3RsKHhjaCwgJnN5c2N0bCk7Ci0gICAgICAgIGlmICggIXJjICkK
LSAgICAgICAgewotICAgICAgICAgICAgKmNvc19tYXggPSBzeXNjdGwudS5wc3JfYWxsb2MudS5j
YXRfaW5mby5jb3NfbWF4OwotICAgICAgICAgICAgKmNibV9sZW4gPSBzeXNjdGwudS5wc3JfYWxs
b2MudS5jYXRfaW5mby5jYm1fbGVuOwotICAgICAgICAgICAgKmNkcF9lbmFibGVkID0gc3lzY3Rs
LnUucHNyX2FsbG9jLnUuY2F0X2luZm8uZmxhZ3MgJgotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgWEVOX1NZU0NUTF9QU1JfQ0FUX0wzX0NEUDsKLSAgICAgICAgfQorICAgICAgICBpZiAoIHJj
ICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGh3X2luZm8tPm1iYS5jb3NfbWF4ID0g
c3lzY3RsLnUucHNyX2FsbG9jLnUubWJhX2luZm8uY29zX21heDsKKyAgICAgICAgaHdfaW5mby0+
bWJhLnRocnRsX21heCA9IHN5c2N0bC51LnBzcl9hbGxvYy51Lm1iYV9pbmZvLnRocnRsX21heDsK
KyAgICAgICAgaHdfaW5mby0+bWJhLmxpbmVhciA9IHN5c2N0bC51LnBzcl9hbGxvYy51Lm1iYV9p
bmZvLmZsYWdzICYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9TWVNDVExfUFNS
X01CQV9MSU5FQVI7CisKICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgZXJy
bm8gPSBFT1BOT1RTVVBQOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMgYi90
b29scy9saWJ4bC9saWJ4bF9wc3IuYwppbmRleCBkNGY1ZjY3Li5lMWNjMjUwIDEwMDY0NAotLS0g
YS90b29scy9saWJ4bC9saWJ4bF9wc3IuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9wc3IuYwpA
QCAtMzYxLDYgKzM2MSwzMSBAQCBpbnQgbGlieGxfcHNyX2NhdF9nZXRfY2JtKGxpYnhsX2N0eCAq
Y3R4LCB1aW50MzJfdCBkb21pZCwKICAgICByZXR1cm4gcmM7CiB9CiAKK3N0YXRpYyB4Y19wc3Jf
ZmVhdF90eXBlIGxpYnhsX19mZWF0X3R5cGVfdG9fbGlieGNfZmVhdF90eXBlKAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl9mZWF0X3R5cGUgdHlwZSwgdW5zaWduZWQgaW50
IGx2bCkKK3sKKyAgICB4Y19wc3JfZmVhdF90eXBlIHhjX3R5cGU7CisKKyAgICBzd2l0Y2ggKHR5
cGUpIHsKKyAgICBjYXNlIExJQlhMX1BTUl9GRUFUX1RZUEVfQ0FUOgorICAgICAgICBhc3NlcnQo
bHZsID09IDMgfHwgbHZsID09IDIpOworCisgICAgICAgIGlmIChsdmwgPT0gMykKKyAgICAgICAg
ICAgIHhjX3R5cGUgPSBYQ19QU1JfQ0FUX0wzOworICAgICAgICBpZiAobHZsID09IDIpCisgICAg
ICAgICAgICB4Y190eXBlID0gWENfUFNSX0NBVF9MMjsKKyAgICAgICAgYnJlYWs7CisgICAgY2Fz
ZSBMSUJYTF9QU1JfRkVBVF9UWVBFX01CQToKKyAgICAgICAgeGNfdHlwZSA9IFhDX1BTUl9NQkE7
CisgICAgICAgIGJyZWFrOworICAgIGRlZmF1bHQ6CisgICAgICAgIC8qIENvdWxkIG5vdCBoYXBw
ZW4gKi8KKyAgICAgICAgYXNzZXJ0KDApOworICAgIH0KKworICAgIHJldHVybiB4Y190eXBlOwor
fQorCiBpbnQgbGlieGxfcHNyX2NhdF9nZXRfaW5mbyhsaWJ4bF9jdHggKmN0eCwgbGlieGxfcHNy
X2NhdF9pbmZvICoqaW5mbywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCAqbnIsIHVuc2lnbmVkIGludCBsdmwpCiB7CkBAIC0zNjksNiArMzk0LDggQEAgaW50IGxpYnhs
X3Bzcl9jYXRfZ2V0X2luZm8obGlieGxfY3R4ICpjdHgsIGxpYnhsX3Bzcl9jYXRfaW5mbyAqKmlu
Zm8sCiAgICAgaW50IGkgPSAwLCBzb2NrZXRpZCwgbnJfc29ja2V0czsKICAgICBsaWJ4bF9iaXRt
YXAgc29ja2V0bWFwOwogICAgIGxpYnhsX3Bzcl9jYXRfaW5mbyAqcHRyOworICAgIHhjX3Bzcl9o
d19pbmZvIGh3X2luZm87CisgICAgeGNfcHNyX2ZlYXRfdHlwZSB4Y190eXBlOwogCiAgICAgbGli
eGxfYml0bWFwX2luaXQoJnNvY2tldG1hcCk7CiAKQEAgLTM4NSwxNiArNDEyLDIzIEBAIGludCBs
aWJ4bF9wc3JfY2F0X2dldF9pbmZvKGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9wc3JfY2F0X2luZm8g
KippbmZvLAogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKKyAgICB4Y190eXBlID0gbGlieGxf
X2ZlYXRfdHlwZV90b19saWJ4Y19mZWF0X3R5cGUoTElCWExfUFNSX0ZFQVRfVFlQRV9DQVQsIGx2
bCk7CisKICAgICBwdHIgPSBsaWJ4bF9fbWFsbG9jKE5PR0MsIG5yX3NvY2tldHMgKiBzaXplb2Yo
bGlieGxfcHNyX2NhdF9pbmZvKSk7CiAKICAgICBsaWJ4bF9mb3JfZWFjaF9zZXRfYml0KHNvY2tl
dGlkLCBzb2NrZXRtYXApIHsKICAgICAgICAgcHRyW2ldLmlkID0gc29ja2V0aWQ7Ci0gICAgICAg
IGlmICh4Y19wc3JfY2F0X2dldF9pbmZvKGN0eC0+eGNoLCBzb2NrZXRpZCwgbHZsLCAmcHRyW2ld
LmNvc19tYXgsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwdHJbaV0uY2JtX2xl
biwgJnB0cltpXS5jZHBfZW5hYmxlZCkpIHsKKyAgICAgICAgaWYgKHhjX3Bzcl9nZXRfaHdfaW5m
byhjdHgtPnhjaCwgc29ja2V0aWQsIHhjX3R5cGUsICZod19pbmZvKSkgeworICAgICAgICAgICAg
TE9HRShFUlJPUiwgImZhaWxlZCB0byBnZXQgaHcgaW5mbyIpOwogICAgICAgICAgICAgcmMgPSBF
UlJPUl9GQUlMOwogICAgICAgICAgICAgZnJlZShwdHIpOwogICAgICAgICAgICAgZ290byBvdXQ7
CiAgICAgICAgIH0KKworICAgICAgICBwdHJbaV0uY29zX21heCA9IGh3X2luZm8uY2F0LmNvc19t
YXg7CisgICAgICAgIHB0cltpXS5jYm1fbGVuID0gaHdfaW5mby5jYXQuY2JtX2xlbjsKKyAgICAg
ICAgcHRyW2ldLmNkcF9lbmFibGVkID0gaHdfaW5mby5jYXQuY2RwX2VuYWJsZWQ7CisKICAgICAg
ICAgaSsrOwogICAgIH0KIAotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 16 03:25:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 03:25:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3w2I-0002eN-UA; Mon, 16 Oct 2017 03:25:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e3w2H-0002cm-SR
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 03:25:49 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 56/21-00431-DB624E95; Mon, 16 Oct 2017 03:25:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS1tYhr7tH7Um
 kwawLyhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aSjf8ZC65aVsx+O4mlgfGNdhcjJ4eQQIXE
 koVv2UBsCQFeiSPLZrBC2D4SrT9+AdlcQDUNjBLHtmxhBEmwCahLPP7awwRiiwgoSdxbNRnMZ
 ha4zijRMze2i5GDQ1jAT+L0J1GQMIuAqsSE82eYQWxeAQ+JybtmM0PMl5M4eWwy2C5OoPjMu5
 vYQFqFBNwlLl5RhygXlDg58wkLSJgZaOv6eUIQi+QlmrfOZp7AKDALSdUshKpZSKoWMDKvYtQ
 oTi0qSy3SNTLRSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDMt6BgbGHYyvjvsd
 YpTkYFIS5T3X+jBSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvdtUnkUKCRanpqRVpmTnACIFJS
 3DwKInwTgJJ8xYXJOYWZ6ZDpE4x6nJ03Lz7h0mIJS8/L1VKnPcKSJEASFFGaR7cCFi0XmKUlR
 LmZWRgYBDiKUgtys0sQZV/xSjOwagkzHsLZApPZl4J3KZXQEcwAR3xLuIByBEliQgpqQZGw7u
 xtyWez2j1LVJpuKb1u+XXSXuNVdMbbdefm/jq/fPfIQu+VmZP27Fl/0nb9//3Hfh77rzs4ckr
 PRkXp8xZYbbySGxO4YsjDyyL96T8mqsu9Pzfo7hHOofj1z07c+zr8ykFC37+ayz7kFvF+vOHt
 LvA3YBtBjPMpNKS9vNOrpJv5Tj/Wf9q2VklluKMREMt5qLiRAA4ek660QIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1508124315!54894109!12
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36244 invoked from network); 16 Oct 2017 03:25:48 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Oct 2017 03:25:48 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga104.jf.intel.com with ESMTP; 15 Oct 2017 20:25:47 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,371,1503385200"; 
   d="scan'208";a="533688"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga001.jf.intel.com with ESMTP; 15 Oct 2017 20:25:44 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 16 Oct 2017 11:04:16 +0800
Message-Id: <1508123061-6600-12-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1508123061-6600-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1508123061-6600-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Yi Sun <yi.y.sun@linux.intel.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v8 11/16] tools: implement the new libxl get hw
	info interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIHRoZSBuZXcgbGlieGwgZ2V0IGh3IGluZm8gaW50ZXJmYWNl
LAonbGlieGxfcHNyX2dldF9od19pbmZvJywgd2hpY2ggaXMgc3VpdGFibGUgdG8gYWxsIHBzciBh
bGxvY2F0aW9uCmZlYXR1cmVzLiBJdCBhbHNvIGltcGxlbWVudHMgY29ycmVzcG9uZGluZyBsaXN0
IGZyZWUgZnVuY3Rpb24sCidsaWJ4bF9wc3JfaHdfaW5mb19saXN0X2ZyZWUnIGFuZCBtYWtlcyAn
bGlieGxfcHNyX2NhdF9nZXRfaW5mbycgY2FsbAonbGlieGxfcHNyX2dldF9od19pbmZvJyB0byBh
dm9pZCByZWR1bmRhbnQgY29kZSBpbiBsaWJ4bF9wc3IuYy4KClNpZ25lZC1vZmYtYnk6IFlpIFN1
biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgotLS0KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgpDQzogQ2hhbyBQZW5nIDxjaGFvLnAucGVuZ0BsaW51eC5pbnRl
bC5jb20+Cgp2NToKICAgIC0gY2hhbmdlICdpZiAocmMgPCAwKScgdG8gJ2lmIChyYyknLgogICAg
ICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCnY0OgogICAgLSByZW1vdmUgJ3hjXycg
ZnJvbSBzdHJ1Y3QgbmFtZS4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQog
ICAgLSBmaXggd29yZHMgaW4gY29tbWl0IG1lc3NhZ2UuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9n
ZXIgUGF1IE1vbm7DqSkKICAgIC0gY2hhbmdlIHR5cGUgb2YgJ2xpYnhsX19od19pbmZvX3RvX2xp
YnhsX2NhdF9pbmZvJyB0byB2b2lkIGFuZCB1c2UKICAgICAgYXNzZXJ0IHRvIGNoZWNrIGludmFs
aWQgdHlwZS4gVGhlbiwgcmVtb3ZlIGNoZWNrIGZvcgogICAgICAnbGlieGxfX2h3X2luZm9fdG9f
bGlieGxfY2F0X2luZm8nLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAg
ICAtIGNoYW5nZSB0eXBlIG9mICdsaWJ4bF9feGNfaHdfaW5mb190b19saWJ4bF9od19pbmZvJyB0
byB2b2lkIGFuZCB1c2UKICAgICAgYXNzZXJ0IHRvIGNoZWNrIGludmFsaWQgdHlwZS4gVGhlbiwg
cmVtb3ZlIGNoZWNrIGZvcgogICAgICAnbGlieGxfX3hjX2h3X2luZm9fdG9fbGlieGxfaHdfaW5m
bycuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKdjM6CiAgICAtIHJlbW92
ZSBjYXN0aW5nLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIHJl
bW92ZSBpbmxpbmUuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0g
Y2hhbmdlICdsaWJ4Y19fcHNyX2h3X2luZm9fdG9fbGlieGxfcHNyX2h3X2luZm8nIHRvCiAgICAg
ICdsaWJ4bF9feGNfaHdfaW5mb190b19saWJ4bF9od19pbmZvJy4KICAgICAgKHN1Z2dlc3RlZCBi
eSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSByZW1vdmUgJ19odycgZnJvbSBwYXJhbWV0ZXIgbmFt
ZXMuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gY2hhbmdlIHNv
bWUgJ0xPR0UnIHRvICdMT0cnLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kp
CiAgICAtIGNoZWNrIHJldHVybmVkICd4Y190eXBlJyBhbmQgcmVtb3ZlIHJlZHVuZGFudCAnbHZs
JyBjaGVjay4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2MjoKICAgIC0g
c3BsaXQgdGhpcyBwYXRjaCBvdXQgZnJvbSBhIGJpZyBwYXRjaCBpbiB2MS4KICAgICAgKHN1Z2dl
c3RlZCBieSBXZWkgTGl1KQogICAgLSBjaGFuZ2UgJ0NBVF9JTkZPJy8nTUJBX0lORk8nIHRvICdD
QVQnIGFuZCAnTUJBLiBBbHNvIHRoZSBsaWJ4bCBzdHJ1Y3R1cmUKICAgICAgbmFtZSAnY2F0X2lu
Zm8nLydtYmFfaW5mbycgaXMgY2hhbmdlZCB0byAnY2F0Jy8nbWJhJy4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBDaGFvIFBlbmcpCiAgICAtIGNhbGwgJ2xpYnhsX3Bzcl9od19pbmZvX2xpc3RfZnJlZScg
aW4gJ2xpYnhsX3Bzcl9jYXRfZ2V0X2luZm8nIHRvIGZyZWUKICAgICAgYWxsb2NhdGVkIHJlc291
cmNlcy4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCi0tLQogdG9vbHMvbGlieGwvbGli
eGxfcHNyLmMgfCAxMzEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgOTMgaW5zZXJ0aW9ucygrKSwgMzggZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMgYi90b29scy9saWJ4bC9saWJ4
bF9wc3IuYwppbmRleCBlMWNjMjUwLi5iMDUzYWJkIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF9wc3IuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9wc3IuYwpAQCAtMzg2LDU2ICszODYs
NDEgQEAgc3RhdGljIHhjX3Bzcl9mZWF0X3R5cGUgbGlieGxfX2ZlYXRfdHlwZV90b19saWJ4Y19m
ZWF0X3R5cGUoCiAgICAgcmV0dXJuIHhjX3R5cGU7CiB9CiAKK3N0YXRpYyB2b2lkIGxpYnhsX19o
d19pbmZvX3RvX2xpYnhsX2NhdF9pbmZvKAorICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl9mZWF0
X3R5cGUgdHlwZSwgbGlieGxfcHNyX2h3X2luZm8gKmh3X2luZm8sCisgICAgICAgICAgICAgICAg
bGlieGxfcHNyX2NhdF9pbmZvICpjYXRfaW5mbykKK3sKKyAgICBhc3NlcnQodHlwZSA9PSBMSUJY
TF9QU1JfRkVBVF9UWVBFX0NBVCk7CisKKyAgICBjYXRfaW5mby0+aWQgPSBod19pbmZvLT5pZDsK
KyAgICBjYXRfaW5mby0+Y29zX21heCA9IGh3X2luZm8tPnUuY2F0LmNvc19tYXg7CisgICAgY2F0
X2luZm8tPmNibV9sZW4gPSBod19pbmZvLT51LmNhdC5jYm1fbGVuOworICAgIGNhdF9pbmZvLT5j
ZHBfZW5hYmxlZCA9IGh3X2luZm8tPnUuY2F0LmNkcF9lbmFibGVkOworfQorCiBpbnQgbGlieGxf
cHNyX2NhdF9nZXRfaW5mbyhsaWJ4bF9jdHggKmN0eCwgbGlieGxfcHNyX2NhdF9pbmZvICoqaW5m
bywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqbnIsIHVuc2lnbmVk
IGludCBsdmwpCiB7CiAgICAgR0NfSU5JVChjdHgpOwogICAgIGludCByYzsKLSAgICBpbnQgaSA9
IDAsIHNvY2tldGlkLCBucl9zb2NrZXRzOwotICAgIGxpYnhsX2JpdG1hcCBzb2NrZXRtYXA7Cisg
ICAgdW5zaWduZWQgaW50IGk7CisgICAgbGlieGxfcHNyX2h3X2luZm8gKmh3X2luZm87CiAgICAg
bGlieGxfcHNyX2NhdF9pbmZvICpwdHI7Ci0gICAgeGNfcHNyX2h3X2luZm8gaHdfaW5mbzsKLSAg
ICB4Y19wc3JfZmVhdF90eXBlIHhjX3R5cGU7Ci0KLSAgICBsaWJ4bF9iaXRtYXBfaW5pdCgmc29j
a2V0bWFwKTsKLQotICAgIHJjID0gbGlieGxfX2NvdW50X3BoeXNpY2FsX3NvY2tldHMoZ2MsICZu
cl9zb2NrZXRzKTsKLSAgICBpZiAocmMpIHsKLSAgICAgICAgTE9HRShFUlJPUiwgImZhaWxlZCB0
byBnZXQgc3lzdGVtIHNvY2tldCBjb3VudCIpOwotICAgICAgICBnb3RvIG91dDsKLSAgICB9CiAK
LSAgICBsaWJ4bF9zb2NrZXRfYml0bWFwX2FsbG9jKGN0eCwgJnNvY2tldG1hcCwgbnJfc29ja2V0
cyk7Ci0gICAgcmMgPSBsaWJ4bF9nZXRfb25saW5lX3NvY2tldG1hcChjdHgsICZzb2NrZXRtYXAp
OwotICAgIGlmIChyYyA8IDApIHsKLSAgICAgICAgTE9HRShFUlJPUiwgImZhaWxlZCB0byBnZXQg
YXZhaWxhYmxlIHNvY2tldHMiKTsKKyAgICByYyA9IGxpYnhsX3Bzcl9nZXRfaHdfaW5mbyhjdHgs
IExJQlhMX1BTUl9GRUFUX1RZUEVfQ0FULCBsdmwsIG5yLCAmaHdfaW5mbyk7CisgICAgaWYgKHJj
KQogICAgICAgICBnb3RvIG91dDsKLSAgICB9Ci0KLSAgICB4Y190eXBlID0gbGlieGxfX2ZlYXRf
dHlwZV90b19saWJ4Y19mZWF0X3R5cGUoTElCWExfUFNSX0ZFQVRfVFlQRV9DQVQsIGx2bCk7Ci0K
LSAgICBwdHIgPSBsaWJ4bF9fbWFsbG9jKE5PR0MsIG5yX3NvY2tldHMgKiBzaXplb2YobGlieGxf
cHNyX2NhdF9pbmZvKSk7Ci0KLSAgICBsaWJ4bF9mb3JfZWFjaF9zZXRfYml0KHNvY2tldGlkLCBz
b2NrZXRtYXApIHsKLSAgICAgICAgcHRyW2ldLmlkID0gc29ja2V0aWQ7Ci0gICAgICAgIGlmICh4
Y19wc3JfZ2V0X2h3X2luZm8oY3R4LT54Y2gsIHNvY2tldGlkLCB4Y190eXBlLCAmaHdfaW5mbykp
IHsKLSAgICAgICAgICAgIExPR0UoRVJST1IsICJmYWlsZWQgdG8gZ2V0IGh3IGluZm8iKTsKLSAg
ICAgICAgICAgIHJjID0gRVJST1JfRkFJTDsKLSAgICAgICAgICAgIGZyZWUocHRyKTsKLSAgICAg
ICAgICAgIGdvdG8gb3V0OwotICAgICAgICB9CiAKLSAgICAgICAgcHRyW2ldLmNvc19tYXggPSBo
d19pbmZvLmNhdC5jb3NfbWF4OwotICAgICAgICBwdHJbaV0uY2JtX2xlbiA9IGh3X2luZm8uY2F0
LmNibV9sZW47Ci0gICAgICAgIHB0cltpXS5jZHBfZW5hYmxlZCA9IGh3X2luZm8uY2F0LmNkcF9l
bmFibGVkOworICAgIHB0ciA9IGxpYnhsX19tYWxsb2MoTk9HQywgKm5yICogc2l6ZW9mKGxpYnhs
X3Bzcl9jYXRfaW5mbykpOwogCi0gICAgICAgIGkrKzsKLSAgICB9CisgICAgZm9yIChpID0gMDsg
aSA8ICpucjsgaSsrKQorICAgICAgICBsaWJ4bF9faHdfaW5mb190b19saWJ4bF9jYXRfaW5mbyhM
SUJYTF9QU1JfRkVBVF9UWVBFX0NBVCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJmh3X2luZm9baV0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICZwdHJbaV0pOwogCiAgICAgKmluZm8gPSBwdHI7Ci0gICAgKm5yID0gaTsKKyAgICBs
aWJ4bF9wc3JfaHdfaW5mb19saXN0X2ZyZWUoaHdfaW5mbywgKm5yKTsKIG91dDoKLSAgICBsaWJ4
bF9iaXRtYXBfZGlzcG9zZSgmc29ja2V0bWFwKTsKICAgICBHQ19GUkVFOwogICAgIHJldHVybiBy
YzsKIH0KQEAgLTQ3NiwxNSArNDYxLDg1IEBAIGludCBsaWJ4bF9wc3JfZ2V0X3ZhbChsaWJ4bF9j
dHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7CiB9CiAKK3N0
YXRpYyB2b2lkIGxpYnhsX194Y19od19pbmZvX3RvX2xpYnhsX2h3X2luZm8oCisgICAgICAgICAg
ICAgICAgbGlieGxfcHNyX2ZlYXRfdHlwZSB0eXBlLCB4Y19wc3JfaHdfaW5mbyAqeGNfaW5mbywK
KyAgICAgICAgICAgICAgICBsaWJ4bF9wc3JfaHdfaW5mbyAqeGxfaW5mbykKK3sKKyAgICBzd2l0
Y2ggKHR5cGUpIHsKKyAgICBjYXNlIExJQlhMX1BTUl9GRUFUX1RZUEVfQ0FUOgorICAgICAgICB4
bF9pbmZvLT51LmNhdC5jb3NfbWF4ID0geGNfaW5mby0+Y2F0LmNvc19tYXg7CisgICAgICAgIHhs
X2luZm8tPnUuY2F0LmNibV9sZW4gPSB4Y19pbmZvLT5jYXQuY2JtX2xlbjsKKyAgICAgICAgeGxf
aW5mby0+dS5jYXQuY2RwX2VuYWJsZWQgPSB4Y19pbmZvLT5jYXQuY2RwX2VuYWJsZWQ7CisgICAg
ICAgIGJyZWFrOworICAgIGNhc2UgTElCWExfUFNSX0ZFQVRfVFlQRV9NQkE6CisgICAgICAgIHhs
X2luZm8tPnUubWJhLmNvc19tYXggPSB4Y19pbmZvLT5tYmEuY29zX21heDsKKyAgICAgICAgeGxf
aW5mby0+dS5tYmEudGhydGxfbWF4ID0geGNfaW5mby0+bWJhLnRocnRsX21heDsKKyAgICAgICAg
eGxfaW5mby0+dS5tYmEubGluZWFyID0geGNfaW5mby0+bWJhLmxpbmVhcjsKKyAgICAgICAgYnJl
YWs7CisgICAgZGVmYXVsdDoKKyAgICAgICAgYXNzZXJ0KDApOworICAgIH0KK30KKwogaW50IGxp
YnhsX3Bzcl9nZXRfaHdfaW5mbyhsaWJ4bF9jdHggKmN0eCwgbGlieGxfcHNyX2ZlYXRfdHlwZSB0
eXBlLAogICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbHZsLCB1bnNpZ25l
ZCBpbnQgKm5yLAogICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9wc3JfaHdfaW5mbyAq
KmluZm8pCiB7Ci0gICAgcmV0dXJuIEVSUk9SX0ZBSUw7CisgICAgR0NfSU5JVChjdHgpOworICAg
IGludCByYywgbnJfc29ja2V0czsKKyAgICB1bnNpZ25lZCBpbnQgaSA9IDAsIHNvY2tldGlkOwor
ICAgIGxpYnhsX2JpdG1hcCBzb2NrZXRtYXA7CisgICAgbGlieGxfcHNyX2h3X2luZm8gKnB0cjsK
KyAgICB4Y19wc3JfZmVhdF90eXBlIHhjX3R5cGU7CisgICAgeGNfcHNyX2h3X2luZm8gaHdfaW5m
bzsKKworICAgIGxpYnhsX2JpdG1hcF9pbml0KCZzb2NrZXRtYXApOworCisgICAgeGNfdHlwZSA9
IGxpYnhsX19mZWF0X3R5cGVfdG9fbGlieGNfZmVhdF90eXBlKHR5cGUsIGx2bCk7CisKKyAgICBy
YyA9IGxpYnhsX19jb3VudF9waHlzaWNhbF9zb2NrZXRzKGdjLCAmbnJfc29ja2V0cyk7CisgICAg
aWYgKHJjKSB7CisgICAgICAgIExPRyhFUlJPUiwgImZhaWxlZCB0byBnZXQgc3lzdGVtIHNvY2tl
dCBjb3VudCIpOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICBsaWJ4bF9zb2NrZXRf
Yml0bWFwX2FsbG9jKGN0eCwgJnNvY2tldG1hcCwgbnJfc29ja2V0cyk7CisgICAgcmMgPSBsaWJ4
bF9nZXRfb25saW5lX3NvY2tldG1hcChjdHgsICZzb2NrZXRtYXApOworICAgIGlmIChyYykgewor
ICAgICAgICBMT0dFKEVSUk9SLCAiZmFpbGVkIHRvIGdldCBhdmFpbGFibGUgc29ja2V0cyIpOwor
ICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICBwdHIgPSBsaWJ4bF9fbWFsbG9jKE5PR0Ms
IG5yX3NvY2tldHMgKiBzaXplb2YobGlieGxfcHNyX2h3X2luZm8pKTsKKworICAgIGxpYnhsX2Zv
cl9lYWNoX3NldF9iaXQoc29ja2V0aWQsIHNvY2tldG1hcCkgeworICAgICAgICBwdHJbaV0uaWQg
PSBzb2NrZXRpZDsKKyAgICAgICAgaWYgKHhjX3Bzcl9nZXRfaHdfaW5mbyhjdHgtPnhjaCwgc29j
a2V0aWQsIHhjX3R5cGUsICZod19pbmZvKSkgeworICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlM
OworICAgICAgICAgICAgZnJlZShwdHIpOworICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAg
IH0KKworICAgICAgICBsaWJ4bF9feGNfaHdfaW5mb190b19saWJ4bF9od19pbmZvKHR5cGUsICZo
d19pbmZvLCAmcHRyW2ldKTsKKworICAgICAgICBpKys7CisgICAgfQorCisgICAgKmluZm8gPSBw
dHI7CisgICAgKm5yID0gaTsKK291dDoKKyAgICBsaWJ4bF9iaXRtYXBfZGlzcG9zZSgmc29ja2V0
bWFwKTsKKyAgICBHQ19GUkVFOworICAgIHJldHVybiByYzsKIH0KIAogdm9pZCBsaWJ4bF9wc3Jf
aHdfaW5mb19saXN0X2ZyZWUobGlieGxfcHNyX2h3X2luZm8gKmxpc3QsIHVuc2lnbmVkIGludCBu
cikKIHsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgIGZvciAoaSA9IDA7IGkgPCBucjsgaSsr
KQorICAgICAgICBsaWJ4bF9wc3JfaHdfaW5mb19kaXNwb3NlKCZsaXN0W2ldKTsKKyAgICBmcmVl
KGxpc3QpOwogfQogCiAvKgotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 16 03:25:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 03:25:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3w2L-0002gz-4u; Mon, 16 Oct 2017 03:25:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e3w2K-0002fl-7y
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 03:25:52 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 A1/1C-24473-FB624E95; Mon, 16 Oct 2017 03:25:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXS1tYhr7tP7Um
 kwdcf6hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0Zv527WgpkyFYsuvWRtYJwg2sXIySEkUCEx
 cc9HZhBbQoBX4siyGawQto/EvH0/mboYuYBqGhgl7rScZgJJsAmoSzz+2gNmiwgoSdxbNRnMZ
 ha4zijRMzcWxBYW8JZ4+u0lI4jNIqAqcXH7crYuRg4OXgEPiT2bgiHmy0mcPDYZbBcnUHjm3U
 1gJUIC7hIXr6iDhHkFBCVOznzCAhJmBtq6fp4QxCJ5ieats5knMArMQlI1C6FqFpKqBYzMqxg
 1ilOLylKLdI1M9JKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAsOynoGBcQfjq+N+
 hxglOZiURHnPtT6MFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBu131SaSQYFFqempFWmYOMEJg0
 hIcPEoivJNA0rzFBYm5xZnpEKlTjMYcxzZd/sPE0XHz7h8mIZa8/LxUKXHeKyClAiClGaV5cI
 NgkXuJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvLZApPJl5JXD7XgGdwgR0yruIByCnlCQ
 ipKQaGGcWb2zfyqrA+uHPuaVHd9pcnrz/wrFbndMesgq1PZy1bZmNGltF45yGSYsD/j5ddLhn
 V3eT6gumv/cYkxk9JzzerZ7dysu3fNezIsN7B7/YWL696tzHtvf2nXivjo8bvpQw9p97s9nM6
 GRMRt2mU76f10+ek31VcD3budRvK4pXN89Krj9icOSXEktxRqKhFnNRcSIAIs968tcCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1508124315!54894109!13
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36558 invoked from network); 16 Oct 2017 03:25:50 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Oct 2017 03:25:50 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga104.jf.intel.com with ESMTP; 15 Oct 2017 20:25:49 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,371,1503385200"; 
   d="scan'208";a="533694"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga001.jf.intel.com with ESMTP; 15 Oct 2017 20:25:47 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 16 Oct 2017 11:04:17 +0800
Message-Id: <1508123061-6600-13-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1508123061-6600-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1508123061-6600-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Yi Sun <yi.y.sun@linux.intel.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v8 12/16] tools: implement the new xl get hw
	info interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGEgbmV3IHhsIGdldCBIVyBpbmZvIGludGVyZmFjZS4gQSBu
ZXcgYXJndW1lbnQKaXMgYWRkZWQgZm9yIHBzci1od2luZm8gY29tbWFuZCB0byBnZXQgYW5kIHNo
b3cgTUJBIEhXIGluZm8uCgpTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4Lmlu
dGVsLmNvbT4KUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNDOiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
Q0M6IENoYW8gUGVuZyA8Y2hhby5wLnBlbmdAbGludXguaW50ZWwuY29tPgoKdjM6CiAgICAtIGNo
YW5nZSB0aGUgZm9ybWF0IHN0cmluZyBvZiBwcmludGYgaW4gJ3Bzcl9tYmFfaHdpbmZvJy4KICAg
ICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBhZGQgJ2NvbnN0JyBmb3Ig
J29wdHNbXScgaW4gJ21haW5fcHNyX2h3aW5mbycuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIg
UGF1IE1vbm7DqSkKdjI6CiAgICAtIHNwbGl0IG91dCB0aGlzIHBhdGNoIGZyb20gYSBiaWcgcGF0
Y2ggaW4gdjEuCiAgICAgIChzdWdnZXN0ZWQgYnkgV2VpIExpdSkKICAgIC0gY2hhbmdlICdNQkFf
SU5GTycgdG8gJ01CQScuIEFsc28sIGNoYW5nZSAnbWJhX2luZm8nIHRvICdtYmEnLgogICAgICAo
c3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKLS0tCiB0b29scy94bC94bF9jbWR0YWJsZS5jIHwgIDEg
KwogdG9vbHMveGwveGxfcHNyLmMgICAgICB8IDM5ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0tLQogMiBmaWxlcyBjaGFuZ2VkLCAzNyBpbnNlcnRpb25zKCspLCAzIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMgYi90b29scy94bC94
bF9jbWR0YWJsZS5jCmluZGV4IDY4YThhNzIuLjllOGY3MDQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hs
L3hsX2NtZHRhYmxlLmMKKysrIGIvdG9vbHMveGwveGxfY21kdGFibGUuYwpAQCAtNTQ5LDYgKzU0
OSw3IEBAIHN0cnVjdCBjbWRfc3BlYyBjbWRfdGFibGVbXSA9IHsKICAgICAgICJbb3B0aW9uc10i
LAogICAgICAgIi1tLCAtLWNtdCAgICAgICBTaG93IENhY2hlIE1vbml0b3JpbmcgVGVjaG5vbG9n
eSAoQ01UKSBoYXJkd2FyZSBpbmZvXG4iCiAgICAgICAiLWEsIC0tY2F0ICAgICAgIFNob3cgQ2Fj
aGUgQWxsb2NhdGlvbiBUZWNobm9sb2d5IChDQVQpIGhhcmR3YXJlIGluZm9cbiIKKyAgICAgICIt
YiwgLS1tYmEgICAgICAgU2hvdyBNZW1vcnkgQmFuZHdpZHRoIEFsbG9jYXRpb24gKE1CQSkgaGFy
ZHdhcmUgaW5mb1xuIgogICAgIH0sCiAgICAgeyAicHNyLWNtdC1hdHRhY2giLAogICAgICAgJm1h
aW5fcHNyX2NtdF9hdHRhY2gsIDAsIDEsCmRpZmYgLS1naXQgYS90b29scy94bC94bF9wc3IuYyBi
L3Rvb2xzL3hsL3hsX3Bzci5jCmluZGV4IGVmMDAwNDguLmFiNDdkOTYgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL3hsL3hsX3Bzci5jCisrKyBiL3Rvb2xzL3hsL3hsX3Bzci5jCkBAIC00NzUsNiArNDc1LDMx
IEBAIHN0YXRpYyBpbnQgcHNyX2wyX2NhdF9od2luZm8odm9pZCkKICAgICByZXR1cm4gcmM7CiB9
CiAKK3N0YXRpYyBpbnQgcHNyX21iYV9od2luZm8odm9pZCkKK3sKKyAgICBpbnQgcmM7CisgICAg
dW5zaWduZWQgaW50IGksIG5yOworICAgIGxpYnhsX3Bzcl9od19pbmZvICppbmZvOworCisgICAg
cmMgPSBsaWJ4bF9wc3JfZ2V0X2h3X2luZm8oY3R4LCBMSUJYTF9QU1JfRkVBVF9UWVBFX01CQSwg
MCwgJm5yLCAmaW5mbyk7CisgICAgaWYgKHJjKQorICAgICAgICByZXR1cm4gcmM7CisKKyAgICBw
cmludGYoIk1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiAoTUJBKTpcbiIpOworCisgICAgZm9y
IChpID0gMDsgaSA8IG5yOyBpKyspIHsKKyAgICAgICAgcHJpbnRmKCJTb2NrZXQgSUQgICAgICAg
ICAgICAgICA6ICV1XG4iLCBpbmZvW2ldLmlkKTsKKyAgICAgICAgcHJpbnRmKCJMaW5lYXIgTW9k
ZSAgICAgICAgICAgICA6ICVzXG4iLAorICAgICAgICAgICAgICAgaW5mb1tpXS51Lm1iYS5saW5l
YXIgPyAiRW5hYmxlZCIgOiAiRGlzYWJsZWQiKTsKKyAgICAgICAgcHJpbnRmKCJNYXhpbXVtIENP
UyAgICAgICAgICAgICA6ICV1XG4iLCBpbmZvW2ldLnUubWJhLmNvc19tYXgpOworICAgICAgICBw
cmludGYoIk1heGltdW0gVGhyb3R0bGluZyBWYWx1ZTogJXVcbiIsIGluZm9baV0udS5tYmEudGhy
dGxfbWF4KTsKKyAgICAgICAgcHJpbnRmKCJEZWZhdWx0IFRocm90dGxpbmcgVmFsdWU6ICV1XG4i
LCAwKTsKKyAgICB9CisKKyAgICBsaWJ4bF9wc3JfaHdfaW5mb19saXN0X2ZyZWUoaW5mbywgbnIp
OworICAgIHJldHVybiByYzsKK30KKwogaW50IG1haW5fcHNyX2NhdF9jYm1fc2V0KGludCBhcmdj
LCBjaGFyICoqYXJndikKIHsKICAgICB1aW50MzJfdCBkb21pZDsKQEAgLTU5MywyMCArNjE4LDI0
IEBAIGludCBtYWluX3Bzcl9jYXRfc2hvdyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiBpbnQgbWFp
bl9wc3JfaHdpbmZvKGludCBhcmdjLCBjaGFyICoqYXJndikKIHsKICAgICBpbnQgb3B0LCByZXQg
PSAwOwotICAgIGJvb2wgYWxsID0gdHJ1ZSwgY210ID0gZmFsc2UsIGNhdCA9IGZhbHNlOwotICAg
IHN0YXRpYyBzdHJ1Y3Qgb3B0aW9uIG9wdHNbXSA9IHsKKyAgICBib29sIGFsbCA9IHRydWUsIGNt
dCA9IGZhbHNlLCBjYXQgPSBmYWxzZSwgbWJhID0gZmFsc2U7CisgICAgc3RhdGljIGNvbnN0IHN0
cnVjdCBvcHRpb24gb3B0c1tdID0gewogICAgICAgICB7ImNtdCIsIDAsIDAsICdtJ30sCiAgICAg
ICAgIHsiY2F0IiwgMCwgMCwgJ2EnfSwKKyAgICAgICAgeyJtYmEiLCAwLCAwLCAnYid9LAogICAg
ICAgICBDT01NT05fTE9OR19PUFRTCiAgICAgfTsKIAotICAgIFNXSVRDSF9GT1JFQUNIX09QVChv
cHQsICJtYSIsIG9wdHMsICJwc3ItaHdpbmZvIiwgMCkgeworICAgIFNXSVRDSF9GT1JFQUNIX09Q
VChvcHQsICJtYWIiLCBvcHRzLCAicHNyLWh3aW5mbyIsIDApIHsKICAgICBjYXNlICdtJzoKICAg
ICAgICAgYWxsID0gZmFsc2U7IGNtdCA9IHRydWU7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2Ug
J2EnOgogICAgICAgICBhbGwgPSBmYWxzZTsgY2F0ID0gdHJ1ZTsKICAgICAgICAgYnJlYWs7Cisg
ICAgY2FzZSAnYic6CisgICAgICAgIGFsbCA9IGZhbHNlOyBtYmEgPSB0cnVlOworICAgICAgICBi
cmVhazsKICAgICB9CiAKICAgICBpZiAoIXJldCAmJiAoYWxsIHx8IGNtdCkpCkBAIC02MTksNiAr
NjQ4LDEwIEBAIGludCBtYWluX3Bzcl9od2luZm8oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAg
IGlmIChhbGwgfHwgY2F0KQogICAgICAgICByZXQgPSBwc3JfbDJfY2F0X2h3aW5mbygpOwogCisg
ICAgLyogTUJBIGlzIGluZGVwZW5kZW50IG9mIENNVCBhbmQgQ0FUICovCisgICAgaWYgKGFsbCB8
fCBtYmEpCisgICAgICAgIHJldCA9IHBzcl9tYmFfaHdpbmZvKCk7CisKICAgICByZXR1cm4gcmV0
OwogfQogCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 16 03:25:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 03:25:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3w2N-0002ih-Br; Mon, 16 Oct 2017 03:25:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e3w2M-0002fl-GZ
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 03:25:54 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 75/1C-24473-2C624E95; Mon, 16 Oct 2017 03:25:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS1tYhr3tQ7Um
 kQf9GVYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePosS/sBctVKx42PGJqYFwv08XIySEkUCFx
 eOEXVhBbQoBX4siyGVC2j8SBF8tZuhi5gGoaGCWu/PgAlmATUJd4/LWHCcQWEVCSuLdqMhNIE
 bPAdUaJB4umADkcHMICXhJt/zVBTBYBVYmNxzxAynkFPCTa991nhJgvJ3Hy2GSwkZxA8Zl3N7
 GBlAsJuEtcvKIOUS4ocXLmExaQMDPQ1vXzhEDCzALyEs1bZzNPYBSYhaRqFkLVLCRVCxiZVzF
 qFKcWlaUW6RqZ6CUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBIZlPQMD4w7GV8f9
 DjFKcjApifKea30YKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd7vqk0ghwaLU9NSKtMwcYITAp
 CU4eJREeCeBpHmLCxJzizPTIVKnGHU5Om7e/cMkxJKXn5cqJc57BaRIAKQoozQPbgQsWi8xyk
 oJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEua9BTKFJzOvBG7TK6AjmICOeBfxAOSIkkSElFQDY6B
 y5uEqzTWbDTfLKvj03G/993xFg5GA3q2D0Yqc5tLq2zJu9/r1BV93vuP/m6PeQoVz5XEJ1Ukz
 Iiq+O3auln1w5NsERebor0tlzFaV//bW1utmuedeKHnkx6/fJ2pVX595K/5x3Z3dx+KMr/K4S
 x5PnrLuXzff6bXHP135J3C7qvvqZusN5UosxRmJhlrMRcWJACiTE5LRAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1508124315!54894109!14
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36658 invoked from network); 16 Oct 2017 03:25:53 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Oct 2017 03:25:53 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga104.jf.intel.com with ESMTP; 15 Oct 2017 20:25:52 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,371,1503385200"; 
   d="scan'208";a="533701"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga001.jf.intel.com with ESMTP; 15 Oct 2017 20:25:50 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 16 Oct 2017 11:04:18 +0800
Message-Id: <1508123061-6600-14-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1508123061-6600-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1508123061-6600-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>, Yi Sun <yi.y.sun@linux.intel.com>,
 Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v8 13/16] tools: rename 'xc_psr_cat_type' to
	'xc_psr_type'
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCByZW5hbWVzICd4Y19wc3JfY2F0X3R5cGUnIHRvICd4Y19wc3JfdHlwZScgc28g
dGhhdAp0aGUgc3RydWN0dXJlIG5hbWUgaXMgY29tbW9uIGZvciBhbGwgYWxsb2NhdGlvbiBmZWF0
dXJlcy4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgpB
Y2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IENoYW8g
UGVuZyA8Y2hhby5wLnBlbmdAbGludXguaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDQzogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpD
QzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBDaGFvIFBlbmcg
PGNoYW8ucC5wZW5nQGxpbnV4LmludGVsLmNvbT4KCnY1OgogICAgLSByZW1vdmUgYSBkdXBsaWNh
dGVkICc7Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2NDoKICAgIC0g
bW92ZSBhc3NpZ25tZW50IG9mIHhjX3R5cGUgdG8gaXRzIGRlY2xhcmF0aW9uIHBsYWNlLgogICAg
ICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCnYzOgogICAgLSBjaGFuZ2UgJ3hjX3Bz
cl92YWxfdHlwZScgdG8gJ3hjX3Bzcl90eXBlJy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQ
YXUgTW9ubsOpKQotLS0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIHwgIDggKysrKy0t
LS0KIHRvb2xzL2xpYnhjL3hjX3Bzci5jICAgICAgICAgIHwgIDQgKystLQogdG9vbHMvbGlieGwv
bGlieGxfcHNyLmMgICAgICAgfCAxMSArKysrKy0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAxMSBp
bnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9p
bmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCmluZGV4IDg1
MjczODkuLjI5ZmNiOTUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5o
CisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC0yNDg2LDEzICsyNDg2LDEz
IEBAIGVudW0geGNfcHNyX2NtdF90eXBlIHsKIH07CiB0eXBlZGVmIGVudW0geGNfcHNyX2NtdF90
eXBlIHhjX3Bzcl9jbXRfdHlwZTsKIAotZW51bSB4Y19wc3JfY2F0X3R5cGUgeworZW51bSB4Y19w
c3JfdHlwZSB7CiAgICAgWENfUFNSX0NBVF9MM19DQk0gICAgICA9IDEsCiAgICAgWENfUFNSX0NB
VF9MM19DQk1fQ09ERSA9IDIsCiAgICAgWENfUFNSX0NBVF9MM19DQk1fREFUQSA9IDMsCiAgICAg
WENfUFNSX0NBVF9MMl9DQk0gICAgICA9IDQsCiB9OwotdHlwZWRlZiBlbnVtIHhjX3Bzcl9jYXRf
dHlwZSB4Y19wc3JfY2F0X3R5cGU7Cit0eXBlZGVmIGVudW0geGNfcHNyX3R5cGUgeGNfcHNyX3R5
cGU7CiAKIGVudW0geGNfcHNyX2ZlYXRfdHlwZSB7CiAgICAgWENfUFNSX0NBVF9MMywKQEAgLTI1
MzIsMTAgKzI1MzIsMTAgQEAgaW50IHhjX3Bzcl9jbXRfZ2V0X2RhdGEoeGNfaW50ZXJmYWNlICp4
Y2gsIHVpbnQzMl90IHJtaWQsIHVpbnQzMl90IGNwdSwKIGludCB4Y19wc3JfY210X2VuYWJsZWQo
eGNfaW50ZXJmYWNlICp4Y2gpOwogCiBpbnQgeGNfcHNyX2NhdF9zZXRfZG9tYWluX2RhdGEoeGNf
aW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHhjX3Bzcl9jYXRfdHlwZSB0eXBlLCB1aW50MzJfdCB0YXJnZXQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgeGNfcHNyX3R5cGUgdHlwZSwgdWludDMyX3QgdGFyZ2V0LAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGRhdGEpOwogaW50IHhjX3Bz
cl9jYXRfZ2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4Y19wc3JfY2F0X3R5cGUgdHlwZSwgdWlu
dDMyX3QgdGFyZ2V0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl90eXBl
IHR5cGUsIHVpbnQzMl90IHRhcmdldCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50NjRfdCAqZGF0YSk7CiBpbnQgeGNfcHNyX2dldF9od19pbmZvKHhjX2ludGVyZmFjZSAqeGNo
LCB1aW50MzJfdCBzb2NrZXQsCiAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl9mZWF0X3R5
cGUgdHlwZSwgeGNfcHNyX2h3X2luZm8gKmh3X2luZm8pOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGMveGNfcHNyLmMgYi90b29scy9saWJ4Yy94Y19wc3IuYwppbmRleCAyYzYwNWE3Li4wMWY0YmE3
IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19wc3IuYworKysgYi90b29scy9saWJ4Yy94Y19w
c3IuYwpAQCAtMjQ5LDcgKzI0OSw3IEBAIGludCB4Y19wc3JfY210X2VuYWJsZWQoeGNfaW50ZXJm
YWNlICp4Y2gpCiAgICAgcmV0dXJuIDA7CiB9CiBpbnQgeGNfcHNyX2NhdF9zZXRfZG9tYWluX2Rh
dGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHhjX3Bzcl9jYXRfdHlwZSB0eXBlLCB1aW50MzJfdCB0YXJnZXQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgeGNfcHNyX3R5cGUgdHlwZSwgdWludDMyX3QgdGFy
Z2V0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGRhdGEpCiB7CiAg
ICAgREVDTEFSRV9ET01DVEw7CkBAIC0yODQsNyArMjg0LDcgQEAgaW50IHhjX3Bzcl9jYXRfc2V0
X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKIH0KIAogaW50
IHhjX3Bzcl9jYXRfZ2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBk
b21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4Y19wc3JfY2F0X3R5cGUgdHlw
ZSwgdWludDMyX3QgdGFyZ2V0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bz
cl90eXBlIHR5cGUsIHVpbnQzMl90IHRhcmdldCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50NjRfdCAqZGF0YSkKIHsKICAgICBpbnQgcmM7CmRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9saWJ4bF9wc3IuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5jCmluZGV4IGIwNTNhYmQu
LmM1NGNiNmYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5jCisrKyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX3Bzci5jCkBAIC0zMDMsMTEgKzMwMywxMSBAQCBvdXQ6CiAgICAgcmV0dXJu
IHJjOwogfQogCi1zdGF0aWMgaW5saW5lIHhjX3Bzcl9jYXRfdHlwZSBsaWJ4bF9fcHNyX2NibV90
eXBlX3RvX2xpYnhjX3Bzcl9jYXRfdHlwZSgKK3N0YXRpYyBpbmxpbmUgeGNfcHNyX3R5cGUgbGli
eGxfX3Bzcl9jYm1fdHlwZV90b19saWJ4Y19wc3JfdHlwZSgKICAgICBsaWJ4bF9wc3JfY2JtX3R5
cGUgdHlwZSkKIHsKLSAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKGxpYnhsX3Bzcl9jYm1fdHlwZSkg
IT0gc2l6ZW9mKHhjX3Bzcl9jYXRfdHlwZSkpOwotICAgIHJldHVybiAoeGNfcHNyX2NhdF90eXBl
KXR5cGU7CisgICAgQlVJTERfQlVHX09OKHNpemVvZihsaWJ4bF9wc3JfY2JtX3R5cGUpICE9IHNp
emVvZih4Y19wc3JfdHlwZSkpOworICAgIHJldHVybiAoeGNfcHNyX3R5cGUpdHlwZTsKIH0KIAog
aW50IGxpYnhsX3Bzcl9jYXRfc2V0X2NibShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQs
CkBAIC0zMjUsMTIgKzMyNSwxMSBAQCBpbnQgbGlieGxfcHNyX2NhdF9zZXRfY2JtKGxpYnhsX2N0
eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKICAgICB9CiAKICAgICBsaWJ4bF9mb3JfZWFjaF9zZXRf
Yml0KHNvY2tldGlkLCAqdGFyZ2V0X21hcCkgewotICAgICAgICB4Y19wc3JfY2F0X3R5cGUgeGNf
dHlwZTsKKyAgICAgICAgeGNfcHNyX3R5cGUgeGNfdHlwZSA9IGxpYnhsX19wc3JfY2JtX3R5cGVf
dG9fbGlieGNfcHNyX3R5cGUodHlwZSk7CiAKICAgICAgICAgaWYgKHNvY2tldGlkID49IG5yX3Nv
Y2tldHMpCiAgICAgICAgICAgICBicmVhazsKIAotICAgICAgICB4Y190eXBlID0gbGlieGxfX3Bz
cl9jYm1fdHlwZV90b19saWJ4Y19wc3JfY2F0X3R5cGUodHlwZSk7CiAgICAgICAgIGlmICh4Y19w
c3JfY2F0X3NldF9kb21haW5fZGF0YShjdHgtPnhjaCwgZG9taWQsIHhjX3R5cGUsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzb2NrZXRpZCwgY2JtKSkgewogICAgICAg
ICAgICAgbGlieGxfX3Bzcl9jYXRfbG9nX2Vycl9tc2coZ2MsIGVycm5vKTsKQEAgLTM0OSw3ICsz
NDgsNyBAQCBpbnQgbGlieGxfcHNyX2NhdF9nZXRfY2JtKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJf
dCBkb21pZCwKIHsKICAgICBHQ19JTklUKGN0eCk7CiAgICAgaW50IHJjID0gMDsKLSAgICB4Y19w
c3JfY2F0X3R5cGUgeGNfdHlwZSA9IGxpYnhsX19wc3JfY2JtX3R5cGVfdG9fbGlieGNfcHNyX2Nh
dF90eXBlKHR5cGUpOworICAgIHhjX3Bzcl90eXBlIHhjX3R5cGUgPSBsaWJ4bF9fcHNyX2NibV90
eXBlX3RvX2xpYnhjX3Bzcl90eXBlKHR5cGUpOwogCiAgICAgaWYgKHhjX3Bzcl9jYXRfZ2V0X2Rv
bWFpbl9kYXRhKGN0eC0+eGNoLCBkb21pZCwgeGNfdHlwZSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdGFyZ2V0LCBjYm1fcikpIHsKLS0gCjEuOS4xCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Mon Oct 16 03:26:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 03:26:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3w2R-0002md-Mb; Mon, 16 Oct 2017 03:25:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e3w2P-0002l1-Vu
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 03:25:58 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 55/EC-00983-5C624E95; Mon, 16 Oct 2017 03:25:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXS1tYhr3tE7Um
 kwcIPIhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b9HScZC950MlY0z1vI2sD4MqGLkYNDSKBC
 omlmVBcjJ4eEAK/EkWUzWCFsH4ktTdcZuxi5gEoaGCVOLHrDDpJgE1CXePy1hwnEFhFQkri3a
 jITSBGzwHVGiQeLpoAlhAVSJM6c+MIOsoBFQFXi3g1pkDCvgIfExl1LmSAWyEmcPDYZbBknUH
 zm3U1sEPe4S1y8og5RLihxcuYTFpAwM9Da9fOEQMLMAvISzVtnM09gFJiFpGoWQtUsJFULGJl
 XMWoUpxaVpRbpGpnoJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBmY9AwPjDsZX
 x/0OMUpyMCmJ8p5rfRgpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3u+qTSCHBotT01Iq0zBxgj
 MCkJTh4lER4J4GkeYsLEnOLM9MhUqcYjTmObbr8h4mj4+bdP0xCLHn5ealS4rxXQEoFQEozSv
 PgBsFi9xKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd5bIFN4MvNK4Pa9AjqFCeiUdxEPQE4
 pSURISTUwhn9anOe253fTIntptW/84YwlM5Taj0S0Lk7dKTcxY09AS5O930/NU98rp/7IW6Xx
 uP/2op7FauGvPHMuyLjMYlqYKn76b+9prp/fFlzWiWeRVZlQU3Wpiv+s+KnE6Xe5GQ0VP7w8L
 qR1cuGty308qes2Z1RMZKxdX2/de6V8r+SVzsJbTkcOK7EUZyQaajEXFScCAKeHG9nYAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1508124315!54894109!15
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36743 invoked from network); 16 Oct 2017 03:25:55 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Oct 2017 03:25:55 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga104.jf.intel.com with ESMTP; 15 Oct 2017 20:25:54 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,371,1503385200"; 
   d="scan'208";a="533709"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga001.jf.intel.com with ESMTP; 15 Oct 2017 20:25:52 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 16 Oct 2017 11:04:19 +0800
Message-Id: <1508123061-6600-15-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1508123061-6600-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1508123061-6600-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>, Yi Sun <yi.y.sun@linux.intel.com>,
 Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v8 14/16] tools: implement new generic get value
	interface and MBA get value command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGdlbmVyaWMgZ2V0IHZhbHVlIGludGVyZmFjZXMgaW4gbGli
eGMgYW5kIGxpYnhsLgpJdCBhbHNvIHJlZmFjdG9ycyB0aGUgZ2V0IHZhbHVlIGZsb3cgaW4geGwg
dG8gbWFrZSBpdCBiZSBzdWl0YWJsZSBmb3IgYWxsCmFsbG9jYXRpb24gZmVhdHVyZXMuIEJhc2Vk
IG9uIHRoYXQsIGEgbmV3IE1CQSBnZXQgdmFsdWUgY29tbWFuZCBpcyBhZGRlZCBpbiB4bC4KClNp
Z25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgpBY2tlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzogQ2hhbyBQZW5nIDxjaGFv
LnAucGVuZ0BsaW51eC5pbnRlbC5jb20+Cgp2NjoKICAgIC0gZml4IG9uZSBjb2Rpbmcgc3R5bGUg
aXNzdWUuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKdjU6CiAgICAtIHN0
YXJ0IGEgbmV3bGluZSBmb3IgIkNEUCIgYmVjYXVzZSBpdCBleGNlZWRzIDgwIGNoYXJhY3RlcnMu
CiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gcmVtb3ZlIGEgZHVw
bGljYXRlZCAnOycuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0g
cmVtb3ZlIGEgZXh0cmEgbmV3bGluZS4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9u
bsOpKQogICAgLSBjb3JyZWN0IHdvcmRzIGluIGxvZyBtZXNzYWdlLgogICAgICAoc3VnZ2VzdGVk
IGJ5IFJvZ2VyIFBhdSBNb25uw6kpCnY0OgogICAgLSB1c2UgZGVzaWduYXRlZCBpbml0aWFsaXpl
cnMgZm9yICdmZWF0X25hbWVbXScuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7D
qSkKICAgIC0gdXNlIExPRyBpbiAnbGlieGxfX3Bzcl9hbGxvY19sb2dfZXJyX21zZycuCiAgICAg
IChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKdjM6CiAgICAtIHJlcGxhY2UgJ2xpYnhs
X3Bzcl9jYm1fdHlwZScgdG8gJ2xpYnhsX3Bzcl90eXBlJyBpbiBuZXdseSBkZWZpbmVkCiAgICAg
IGludGVyZmFjZXMuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKdjI6CiAg
ICAtIGNoYW5nZSAnQ0FUX0lORk8nLydNQkFfSU5GTycgdG8gJ0NBVCcvJ01CQScuIFRoZSByZWxh
dGVkIHN0cnVjdHVyZSBuYW1lcwogICAgICBhcmUgY2hhbmdlZCB0b28uCiAgICAgIChzdWdnZXN0
ZWQgYnkgQ2hhbyBQZW5nKQotLS0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIHwgICA3
ICstCiB0b29scy9saWJ4Yy94Y19wc3IuYyAgICAgICAgICB8ICAgOSArLQogdG9vbHMvbGlieGwv
bGlieGxfcHNyLmMgICAgICAgfCAgNTggKysrKysrKystLS0tLQogdG9vbHMveGwveGwuaCAgICAg
ICAgICAgICAgICAgfCAgIDEgKwogdG9vbHMveGwveGxfY21kdGFibGUuYyAgICAgICAgfCAgIDUg
KysKIHRvb2xzL3hsL3hsX3Bzci5jICAgICAgICAgICAgIHwgMTg1ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogNiBmaWxlcyBjaGFuZ2VkLCAxODMgaW5zZXJ0aW9u
cygrKSwgODIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94
ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRleCAyOWZjYjk1Li5k
MDQ2ZTYxIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90
b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaApAQCAtMjQ5MSw2ICsyNDkxLDcgQEAgZW51bSB4
Y19wc3JfdHlwZSB7CiAgICAgWENfUFNSX0NBVF9MM19DQk1fQ09ERSA9IDIsCiAgICAgWENfUFNS
X0NBVF9MM19DQk1fREFUQSA9IDMsCiAgICAgWENfUFNSX0NBVF9MMl9DQk0gICAgICA9IDQsCisg
ICAgWENfUFNSX01CQV9USFJUTCAgICAgICA9IDUsCiB9OwogdHlwZWRlZiBlbnVtIHhjX3Bzcl90
eXBlIHhjX3Bzcl90eXBlOwogCkBAIC0yNTM0LDkgKzI1MzUsOSBAQCBpbnQgeGNfcHNyX2NtdF9l
bmFibGVkKHhjX2ludGVyZmFjZSAqeGNoKTsKIGludCB4Y19wc3JfY2F0X3NldF9kb21haW5fZGF0
YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgeGNfcHNyX3R5cGUgdHlwZSwgdWludDMyX3QgdGFyZ2V0LAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGRhdGEpOwotaW50IHhjX3Bzcl9jYXRfZ2V0
X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB4Y19wc3JfdHlwZSB0eXBlLCB1aW50MzJfdCB0YXJnZXQs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgKmRhdGEpOworaW50IHhj
X3Bzcl9nZXRfZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgeGNfcHNyX3R5cGUgdHlwZSwgdWludDMyX3QgdGFy
Z2V0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgKmRhdGEpOwogaW50IHhj
X3Bzcl9nZXRfaHdfaW5mbyh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3Qgc29ja2V0LAogICAg
ICAgICAgICAgICAgICAgICAgICB4Y19wc3JfZmVhdF90eXBlIHR5cGUsIHhjX3Bzcl9od19pbmZv
ICpod19pbmZvKTsKIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfcHNyLmMgYi90b29scy9s
aWJ4Yy94Y19wc3IuYwppbmRleCAwMWY0YmE3Li4xOTFkZTk3IDEwMDY0NAotLS0gYS90b29scy9s
aWJ4Yy94Y19wc3IuYworKysgYi90b29scy9saWJ4Yy94Y19wc3IuYwpAQCAtMjgzLDkgKzI4Myw5
IEBAIGludCB4Y19wc3JfY2F0X3NldF9kb21haW5fZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWlu
dDMyX3QgZG9taWQsCiAgICAgcmV0dXJuIGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpOwogfQogCi1p
bnQgeGNfcHNyX2NhdF9nZXRfZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90
IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl90eXBlIHR5cGUs
IHVpbnQzMl90IHRhcmdldCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRf
dCAqZGF0YSkKK2ludCB4Y19wc3JfZ2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1
aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl90eXBlIHR5
cGUsIHVpbnQzMl90IHRhcmdldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90
ICpkYXRhKQogewogICAgIGludCByYzsKICAgICBERUNMQVJFX0RPTUNUTDsKQEAgLTMwNSw2ICsz
MDUsOSBAQCBpbnQgeGNfcHNyX2NhdF9nZXRfZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gs
IHVpbnQzMl90IGRvbWlkLAogICAgIGNhc2UgWENfUFNSX0NBVF9MMl9DQk06CiAgICAgICAgIGNt
ZCA9IFhFTl9ET01DVExfUFNSX0dFVF9MMl9DQk07CiAgICAgICAgIGJyZWFrOworICAgIGNhc2Ug
WENfUFNSX01CQV9USFJUTDoKKyAgICAgICAgY21kID0gWEVOX0RPTUNUTF9QU1JfR0VUX01CQV9U
SFJUTDsKKyAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgZXJybm8gPSBFSU5W
QUw7CiAgICAgICAgIHJldHVybiAtMTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3Bz
ci5jIGIvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMKaW5kZXggYzU0Y2I2Zi4uN2M1NjBiYyAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
cHNyLmMKQEAgLTcxLDE2ICs3MSwzMCBAQCBzdGF0aWMgdm9pZCBsaWJ4bF9fcHNyX2NtdF9sb2df
ZXJyX21zZyhsaWJ4bF9fZ2MgKmdjLCBpbnQgZXJyKQogICAgIExPR0UoRVJST1IsICIlcyIsIG1z
Zyk7CiB9CiAKLXN0YXRpYyB2b2lkIGxpYnhsX19wc3JfY2F0X2xvZ19lcnJfbXNnKGxpYnhsX19n
YyAqZ2MsIGludCBlcnIpCitzdGF0aWMgdm9pZCBsaWJ4bF9fcHNyX2FsbG9jX2xvZ19lcnJfbXNn
KGxpYnhsX19nYyAqZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGludCBlcnIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhs
X3Bzcl90eXBlIHR5cGUpCiB7CisgICAgLyoKKyAgICAgKiBJbmRleCBpcyAnbGlieGxfcHNyX3R5
cGUnIHNvIHdlIHNldCB0d28gJ0NEUCcgdG8gY29ycmVzcG9uZCB0bworICAgICAqIERBVEEgYW5k
IENPREUuCisgICAgICovCisgICAgY29uc3QgY2hhciAqIGNvbnN0IGZlYXRfbmFtZVtdID0gewor
ICAgICAgICBbTElCWExfUFNSX0NCTV9UWVBFX1VOS05PV05dID0gIlVOS05PV04iLAorICAgICAg
ICBbTElCWExfUFNSX0NCTV9UWVBFX0wzX0NCTV0gPSAiTDMgQ0FUIiwKKyAgICAgICAgW0xJQlhM
X1BTUl9DQk1fVFlQRV9MM19DQk1fQ09ERS4uLkxJQlhMX1BTUl9DQk1fVFlQRV9MM19DQk1fREFU
QV0gPQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiQ0RQIiwKKyAgICAg
ICAgW0xJQlhMX1BTUl9DQk1fVFlQRV9MMl9DQk1dID0gIkwyIENBVCIsCisgICAgICAgIFtMSUJY
TF9QU1JfQ0JNX1RZUEVfTUJBX1RIUlRMXSA9ICJNQkEiLAorICAgIH07CiAgICAgY2hhciAqbXNn
OwogCiAgICAgc3dpdGNoIChlcnIpIHsKICAgICBjYXNlIEVOT0RFVjoKLSAgICAgICAgbXNnID0g
IkNBVCBpcyBub3Qgc3VwcG9ydGVkIGluIHRoaXMgc3lzdGVtIjsKKyAgICAgICAgbXNnID0gImlz
IG5vdCBzdXBwb3J0ZWQgaW4gdGhpcyBzeXN0ZW0iOwogICAgICAgICBicmVhazsKICAgICBjYXNl
IEVOT0VOVDoKLSAgICAgICAgbXNnID0gIkNBVCBpcyBub3QgZW5hYmxlZCBvbiB0aGUgc29ja2V0
IjsKKyAgICAgICAgbXNnID0gImlzIG5vdCBlbmFibGVkIG9uIHRoZSBzb2NrZXQiOwogICAgICAg
ICBicmVhazsKICAgICBjYXNlIEVPVkVSRkxPVzoKICAgICAgICAgbXNnID0gIm5vIGZyZWUgQ09T
IGF2YWlsYWJsZSI7CkBAIC0xMDYsNyArMTIwLDcgQEAgc3RhdGljIHZvaWQgbGlieGxfX3Bzcl9j
YXRfbG9nX2Vycl9tc2cobGlieGxfX2djICpnYywgaW50IGVycikKICAgICAgICAgcmV0dXJuOwog
ICAgIH0KIAotICAgIExPR0UoRVJST1IsICIlcyIsIG1zZyk7CisgICAgTE9HKEVSUk9SLCAiJXM6
ICVzIiwgZmVhdF9uYW1lW3R5cGVdLCBtc2cpOwogfQogCiBzdGF0aWMgaW50IGxpYnhsX19waWNr
X3NvY2tldF9jcHUobGlieGxfX2djICpnYywgdWludDMyX3Qgc29ja2V0aWQpCkBAIC0zMDMsMTAg
KzMxNywxMCBAQCBvdXQ6CiAgICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgaW5saW5lIHhjX3Bz
cl90eXBlIGxpYnhsX19wc3JfY2JtX3R5cGVfdG9fbGlieGNfcHNyX3R5cGUoCi0gICAgbGlieGxf
cHNyX2NibV90eXBlIHR5cGUpCitzdGF0aWMgaW5saW5lIHhjX3Bzcl90eXBlIGxpYnhsX19wc3Jf
dHlwZV90b19saWJ4Y19wc3JfdHlwZSgKKyAgICBsaWJ4bF9wc3JfdHlwZSB0eXBlKQogewotICAg
IEJVSUxEX0JVR19PTihzaXplb2YobGlieGxfcHNyX2NibV90eXBlKSAhPSBzaXplb2YoeGNfcHNy
X3R5cGUpKTsKKyAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKGxpYnhsX3Bzcl90eXBlKSAhPSBzaXpl
b2YoeGNfcHNyX3R5cGUpKTsKICAgICByZXR1cm4gKHhjX3Bzcl90eXBlKXR5cGU7CiB9CiAKQEAg
LTMyNSwxNCArMzM5LDE0IEBAIGludCBsaWJ4bF9wc3JfY2F0X3NldF9jYm0obGlieGxfY3R4ICpj
dHgsIHVpbnQzMl90IGRvbWlkLAogICAgIH0KIAogICAgIGxpYnhsX2Zvcl9lYWNoX3NldF9iaXQo
c29ja2V0aWQsICp0YXJnZXRfbWFwKSB7Ci0gICAgICAgIHhjX3Bzcl90eXBlIHhjX3R5cGUgPSBs
aWJ4bF9fcHNyX2NibV90eXBlX3RvX2xpYnhjX3Bzcl90eXBlKHR5cGUpOworICAgICAgICB4Y19w
c3JfdHlwZSB4Y190eXBlID0gbGlieGxfX3Bzcl90eXBlX3RvX2xpYnhjX3Bzcl90eXBlKHR5cGUp
OwogCiAgICAgICAgIGlmIChzb2NrZXRpZCA+PSBucl9zb2NrZXRzKQogICAgICAgICAgICAgYnJl
YWs7CiAKICAgICAgICAgaWYgKHhjX3Bzcl9jYXRfc2V0X2RvbWFpbl9kYXRhKGN0eC0+eGNoLCBk
b21pZCwgeGNfdHlwZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNv
Y2tldGlkLCBjYm0pKSB7Ci0gICAgICAgICAgICBsaWJ4bF9fcHNyX2NhdF9sb2dfZXJyX21zZyhn
YywgZXJybm8pOworICAgICAgICAgICAgbGlieGxfX3Bzcl9hbGxvY19sb2dfZXJyX21zZyhnYywg
ZXJybm8sIHR5cGUpOwogICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwogICAgICAgICB9CiAg
ICAgfQpAQCAtMzQ2LDE4ICszNjAsNyBAQCBpbnQgbGlieGxfcHNyX2NhdF9nZXRfY2JtKGxpYnhs
X2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfcHNyX2NibV90eXBlIHR5cGUsIHVpbnQzMl90IHRhcmdldCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDY0X3QgKmNibV9yKQogewotICAgIEdDX0lOSVQoY3R4KTsKLSAgICBpbnQg
cmMgPSAwOwotICAgIHhjX3Bzcl90eXBlIHhjX3R5cGUgPSBsaWJ4bF9fcHNyX2NibV90eXBlX3Rv
X2xpYnhjX3Bzcl90eXBlKHR5cGUpOwotCi0gICAgaWYgKHhjX3Bzcl9jYXRfZ2V0X2RvbWFpbl9k
YXRhKGN0eC0+eGNoLCBkb21pZCwgeGNfdHlwZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdGFyZ2V0LCBjYm1fcikpIHsKLSAgICAgICAgbGlieGxfX3Bzcl9jYXRfbG9nX2Vy
cl9tc2coZ2MsIGVycm5vKTsKLSAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwotICAgIH0KLQotICAg
IEdDX0ZSRUU7Ci0gICAgcmV0dXJuIHJjOworICAgIHJldHVybiBsaWJ4bF9wc3JfZ2V0X3ZhbChj
dHgsIGRvbWlkLCB0eXBlLCB0YXJnZXQsIGNibV9yKTsKIH0KIAogc3RhdGljIHhjX3Bzcl9mZWF0
X3R5cGUgbGlieGxfX2ZlYXRfdHlwZV90b19saWJ4Y19mZWF0X3R5cGUoCkBAIC00NTcsNyArNDYw
LDE4IEBAIGludCBsaWJ4bF9wc3JfZ2V0X3ZhbChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9t
aWQsCiAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfcHNyX3R5cGUgdHlwZSwgdW5zaWduZWQg
aW50IHRhcmdldCwKICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqdmFsKQogewotICAg
IHJldHVybiBFUlJPUl9GQUlMOworICAgIEdDX0lOSVQoY3R4KTsKKyAgICBpbnQgcmMgPSAwOwor
ICAgIHhjX3Bzcl90eXBlIHhjX3R5cGUgPSBsaWJ4bF9fcHNyX3R5cGVfdG9fbGlieGNfcHNyX3R5
cGUodHlwZSk7CisKKyAgICBpZiAoeGNfcHNyX2dldF9kb21haW5fZGF0YShjdHgtPnhjaCwgZG9t
aWQsIHhjX3R5cGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGFyZ2V0LCB2YWwp
KSB7CisgICAgICAgIGxpYnhsX19wc3JfYWxsb2NfbG9nX2Vycl9tc2coZ2MsIGVycm5vLCB0eXBl
KTsKKyAgICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAgIH0KKworICAgIEdDX0ZSRUU7CisgICAg
cmV0dXJuIHJjOwogfQogCiBzdGF0aWMgdm9pZCBsaWJ4bF9feGNfaHdfaW5mb190b19saWJ4bF9o
d19pbmZvKApkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGwuaCBiL3Rvb2xzL3hsL3hsLmgKaW5kZXgg
NmI2MGQxZC4uYTcyNDU4YiAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGwuaAorKysgYi90b29scy94
bC94bC5oCkBAIC0yMDgsNiArMjA4LDcgQEAgaW50IG1haW5fcHNyX2NtdF9kZXRhY2goaW50IGFy
Z2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3Bzcl9jbXRfc2hvdyhpbnQgYXJnYywgY2hhciAq
KmFyZ3YpOwogaW50IG1haW5fcHNyX2NhdF9jYm1fc2V0KGludCBhcmdjLCBjaGFyICoqYXJndik7
CiBpbnQgbWFpbl9wc3JfY2F0X3Nob3coaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKK2ludCBtYWlu
X3Bzcl9tYmFfc2hvdyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogI2VuZGlmCiBpbnQgbWFpbl9x
ZW11X21vbml0b3JfY29tbWFuZChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogCmRpZmYgLS1naXQg
YS90b29scy94bC94bF9jbWR0YWJsZS5jIGIvdG9vbHMveGwveGxfY21kdGFibGUuYwppbmRleCA5
ZThmNzA0Li41ZDNmODcyIDEwMDY0NAotLS0gYS90b29scy94bC94bF9jbWR0YWJsZS5jCisrKyBi
L3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKQEAgLTU4NSw2ICs1ODUsMTEgQEAgc3RydWN0IGNtZF9z
cGVjIGNtZF90YWJsZVtdID0gewogICAgICAgIltvcHRpb25zXSA8RG9tYWluPiIsCiAgICAgICAi
LWwgPGxldmVsPiAgICAgICAgU3BlY2lmeSB0aGUgY2FjaGUgbGV2ZWwgdG8gcHJvY2Vzcywgb3Ro
ZXJ3aXNlIEwzIGNhY2hlIGlzIHByb2Nlc3NlZFxuIgogICAgIH0sCisgICAgeyAicHNyLW1iYS1z
aG93IiwKKyAgICAgICZtYWluX3Bzcl9tYmFfc2hvdywgMCwgMSwKKyAgICAgICJTaG93IE1lbW9y
eSBCYW5kd2lkdGggQWxsb2NhdGlvbiBpbmZvcm1hdGlvbiIsCisgICAgICAiPERvbWFpbj4iLAor
ICAgIH0sCiAjZW5kaWYKICAgICB7ICJ1c2JjdHJsLWF0dGFjaCIsCiAgICAgICAmbWFpbl91c2Jj
dHJsX2F0dGFjaCwgMCwgMSwKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3Bzci5jIGIvdG9vbHMv
eGwveGxfcHNyLmMKaW5kZXggYWI0N2Q5Ni4uMGVlZGJjNyAxMDA2NDQKLS0tIGEvdG9vbHMveGwv
eGxfcHNyLmMKKysrIGIvdG9vbHMveGwveGxfcHNyLmMKQEAgLTMyNywxOSArMzI3LDI2IEBAIG91
dDoKICAgICByZXR1cm4gcmM7CiB9CiAKLXN0YXRpYyB2b2lkIHBzcl9jYXRfcHJpbnRfb25lX2Rv
bWFpbl9jYm1fdHlwZSh1aW50MzJfdCBkb21pZCwgdWludDMyX3Qgc29ja2V0aWQsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfcHNyX2NibV90eXBl
IHR5cGUpCitzdGF0aWMgdm9pZCBwc3JfcHJpbnRfb25lX2RvbWFpbl92YWxfdHlwZSh1aW50MzJf
dCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhs
X3Bzcl9od19pbmZvICppbmZvLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfcHNyX3R5cGUgdHlwZSkKIHsKLSAgICB1aW50NjRfdCBjYm07CisgICAgdWlu
dDY0X3QgdmFsOwogCi0gICAgaWYgKCFsaWJ4bF9wc3JfY2F0X2dldF9jYm0oY3R4LCBkb21pZCwg
dHlwZSwgc29ja2V0aWQsICZjYm0pKQotICAgICAgICBwcmludGYoIiUjMTYiUFJJeDY0LCBjYm0p
OworICAgIGlmICghbGlieGxfcHNyX2dldF92YWwoY3R4LCBkb21pZCwgdHlwZSwgaW5mby0+aWQs
ICZ2YWwpKSB7CisgICAgICAgIGlmICh0eXBlID09IExJQlhMX1BTUl9DQk1fVFlQRV9NQkFfVEhS
VEwgJiYgaW5mby0+dS5tYmEubGluZWFyKQorICAgICAgICAgICAgcHJpbnRmKCIlMTYiUFJJdTY0
LCB2YWwpOworICAgICAgICBlbHNlCisgICAgICAgICAgICBwcmludGYoIiUjMTYiUFJJeDY0LCB2
YWwpOworICAgIH0KICAgICBlbHNlCiAgICAgICAgIHByaW50ZigiJTE2cyIsICJlcnJvciIpOwog
fQogCi1zdGF0aWMgdm9pZCBwc3JfY2F0X3ByaW50X29uZV9kb21haW5fY2JtKHVpbnQzMl90IGRv
bWlkLCB1aW50MzJfdCBzb2NrZXRpZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYm9vbCBjZHBfZW5hYmxlZCwgdW5zaWduZWQgaW50IGx2bCkKK3N0YXRpYyB2b2lk
IHBzcl9wcmludF9vbmVfZG9tYWluX3ZhbCh1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9wc3JfaHdfaW5mbyAqaW5mbywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9wc3JfZmVhdF90eXBlIHR5cGUsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGx2bCkKIHsK
ICAgICBjaGFyICpkb21haW5fbmFtZTsKIApAQCAtMzQ3LDEwNiArMzU0LDE1NSBAQCBzdGF0aWMg
dm9pZCBwc3JfY2F0X3ByaW50X29uZV9kb21haW5fY2JtKHVpbnQzMl90IGRvbWlkLCB1aW50MzJf
dCBzb2NrZXRpZCwKICAgICBwcmludGYoIiU1ZCUyNXMiLCBkb21pZCwgZG9tYWluX25hbWUpOwog
ICAgIGZyZWUoZG9tYWluX25hbWUpOwogCi0gICAgc3dpdGNoIChsdmwpIHsKLSAgICBjYXNlIDM6
Ci0gICAgICAgIGlmICghY2RwX2VuYWJsZWQpIHsKLSAgICAgICAgICAgIHBzcl9jYXRfcHJpbnRf
b25lX2RvbWFpbl9jYm1fdHlwZShkb21pZCwgc29ja2V0aWQsCisgICAgc3dpdGNoICh0eXBlKSB7
CisgICAgY2FzZSBMSUJYTF9QU1JfRkVBVF9UWVBFX0NBVDoKKyAgICAgICAgc3dpdGNoIChsdmwp
IHsKKyAgICAgICAgY2FzZSAzOgorICAgICAgICAgICAgaWYgKCFpbmZvLT51LmNhdC5jZHBfZW5h
YmxlZCkgeworICAgICAgICAgICAgICAgIHBzcl9wcmludF9vbmVfZG9tYWluX3ZhbF90eXBlKGRv
bWlkLCBpbmZvLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IExJQlhMX1BTUl9DQk1fVFlQRV9MM19DQk0pOwotICAgICAgICB9IGVsc2UgewotICAgICAgICAg
ICAgcHNyX2NhdF9wcmludF9vbmVfZG9tYWluX2NibV90eXBlKGRvbWlkLCBzb2NrZXRpZCwKKyAg
ICAgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICAgICAgcHNyX3ByaW50X29uZV9kb21haW5f
dmFsX3R5cGUoZG9taWQsIGluZm8sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgTElCWExfUFNSX0NCTV9UWVBFX0wzX0NCTV9DT0RFKTsKLSAgICAgICAgICAg
IHBzcl9jYXRfcHJpbnRfb25lX2RvbWFpbl9jYm1fdHlwZShkb21pZCwgc29ja2V0aWQsCisgICAg
ICAgICAgICAgICAgcHNyX3ByaW50X29uZV9kb21haW5fdmFsX3R5cGUoZG9taWQsIGluZm8sCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfUFNSX0NC
TV9UWVBFX0wzX0NCTV9EQVRBKTsKLSAgICAgICAgfQotICAgICAgICBicmVhazsKLSAgICBjYXNl
IDI6Ci0gICAgICAgIHBzcl9jYXRfcHJpbnRfb25lX2RvbWFpbl9jYm1fdHlwZShkb21pZCwgc29j
a2V0aWQsCisgICAgICAgICAgICB9CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBjYXNl
IDI6CisgICAgICAgICAgICBwc3JfcHJpbnRfb25lX2RvbWFpbl92YWxfdHlwZShkb21pZCwgaW5m
bywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX1BTUl9D
Qk1fVFlQRV9MMl9DQk0pOworICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgZGVmYXVsdDoK
KyAgICAgICAgICAgIHByaW50ZigiSW5wdXQgbHZsICVkIGlzIHdyb25nISIsIGx2bCk7CisgICAg
ICAgIH0KICAgICAgICAgYnJlYWs7Ci0gICAgZGVmYXVsdDoKLSAgICAgICAgcHJpbnRmKCJJbnB1
dCBsdmwgJWQgaXMgd3JvbmchIiwgbHZsKTsKKworICAgIGNhc2UgTElCWExfUFNSX0ZFQVRfVFlQ
RV9NQkE6CisgICAgICAgIHBzcl9wcmludF9vbmVfZG9tYWluX3ZhbF90eXBlKGRvbWlkLCBpbmZv
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9QU1JfQ0JNX1RZ
UEVfTUJBX1RIUlRMKTsKICAgICAgICAgYnJlYWs7CiAgICAgfQogCiAgICAgcHJpbnRmKCJcbiIp
OwogfQogCi1zdGF0aWMgaW50IHBzcl9jYXRfcHJpbnRfZG9tYWluX2NibSh1aW50MzJfdCBkb21p
ZCwgdWludDMyX3Qgc29ja2V0aWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBib29sIGNkcF9lbmFibGVkLCB1bnNpZ25lZCBpbnQgbHZsKQorc3RhdGljIGludCBwc3JfcHJp
bnRfZG9tYWluX3ZhbCh1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfcHNyX2h3X2luZm8gKmluZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX3Bzcl9mZWF0X3R5cGUgdHlwZSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IGx2bCkKIHsKICAgICBpbnQgaSwgbnJfZG9tYWluczsKICAg
ICBsaWJ4bF9kb21pbmZvICpsaXN0OwogCiAgICAgaWYgKGRvbWlkICE9IElOVkFMSURfRE9NSUQp
IHsKLSAgICAgICAgcHNyX2NhdF9wcmludF9vbmVfZG9tYWluX2NibShkb21pZCwgc29ja2V0aWQs
IGNkcF9lbmFibGVkLCBsdmwpOworICAgICAgICBwc3JfcHJpbnRfb25lX2RvbWFpbl92YWwoZG9t
aWQsIGluZm8sIHR5cGUsIGx2bCk7CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIAogICAgIGlm
ICghKGxpc3QgPSBsaWJ4bF9saXN0X2RvbWFpbihjdHgsICZucl9kb21haW5zKSkpIHsKLSAgICAg
ICAgZnByaW50ZihzdGRlcnIsICJGYWlsZWQgdG8gZ2V0IGRvbWFpbiBsaXN0IGZvciBjYm0gZGlz
cGxheVxuIik7Ci0gICAgICAgIHJldHVybiAtMTsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJG
YWlsZWQgdG8gZ2V0IGRvbWFpbiBsaXN0IGZvciB2YWx1ZSBkaXNwbGF5XG4iKTsKKyAgICAgICAg
cmV0dXJuIEVYSVRfRkFJTFVSRTsKICAgICB9CiAKICAgICBmb3IgKGkgPSAwOyBpIDwgbnJfZG9t
YWluczsgaSsrKQotICAgICAgICBwc3JfY2F0X3ByaW50X29uZV9kb21haW5fY2JtKGxpc3RbaV0u
ZG9taWQsIHNvY2tldGlkLCBjZHBfZW5hYmxlZCwgbHZsKTsKKyAgICAgICAgcHNyX3ByaW50X29u
ZV9kb21haW5fdmFsKGxpc3RbaV0uZG9taWQsIGluZm8sIHR5cGUsIGx2bCk7CiAgICAgbGlieGxf
ZG9taW5mb19saXN0X2ZyZWUobGlzdCwgbnJfZG9tYWlucyk7CiAKICAgICByZXR1cm4gMDsKIH0K
IAotc3RhdGljIGludCBwc3JfY2F0X3ByaW50X3NvY2tldCh1aW50MzJfdCBkb21pZCwgbGlieGxf
cHNyX2NhdF9pbmZvICppbmZvLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgbHZsKQorc3RhdGljIGludCBwc3JfcHJpbnRfc29ja2V0KHVpbnQzMl90IGRvbWlk
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl9od19pbmZvICppbmZvLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl9mZWF0X3R5cGUgdHlwZSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbHZsKQogewotICAgIGludCBy
YzsKLSAgICB1aW50MzJfdCBsM19jYWNoZV9zaXplOwotCiAgICAgcHJpbnRmKCIlLTE2czogJXVc
biIsICJTb2NrZXQgSUQiLCBpbmZvLT5pZCk7CiAKLSAgICAvKiBTbyBmYXIsIENNVCBvbmx5IHN1
cHBvcnRzIEwzIGNhY2hlLiAqLwotICAgIGlmIChsdmwgPT0gMykgewotICAgICAgICByYyA9IGxp
YnhsX3Bzcl9jbXRfZ2V0X2wzX2NhY2hlX3NpemUoY3R4LCBpbmZvLT5pZCwgJmwzX2NhY2hlX3Np
emUpOwotICAgICAgICBpZiAocmMpIHsKLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiRmFp
bGVkIHRvIGdldCBsMyBjYWNoZSBzaXplIGZvciBzb2NrZXQ6JWRcbiIsCi0gICAgICAgICAgICAg
ICAgICAgIGluZm8tPmlkKTsKLSAgICAgICAgICAgIHJldHVybiAtMTsKKyAgICBzd2l0Y2ggKHR5
cGUpIHsKKyAgICBjYXNlIExJQlhMX1BTUl9GRUFUX1RZUEVfQ0FUOgorICAgIHsKKyAgICAgICAg
aW50IHJjOworICAgICAgICB1aW50MzJfdCBsM19jYWNoZV9zaXplOworCisgICAgICAgIC8qIFNv
IGZhciwgQ01UIG9ubHkgc3VwcG9ydHMgTDMgY2FjaGUuICovCisgICAgICAgIGlmIChsdmwgPT0g
MykgeworICAgICAgICAgICAgcmMgPSBsaWJ4bF9wc3JfY210X2dldF9sM19jYWNoZV9zaXplKGN0
eCwgaW5mby0+aWQsICZsM19jYWNoZV9zaXplKTsKKyAgICAgICAgICAgIGlmIChyYykgeworICAg
ICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiRmFpbGVkIHRvIGdldCBsMyBjYWNoZSBzaXpl
IGZvciBzb2NrZXQ6JWRcbiIsCisgICAgICAgICAgICAgICAgICAgICAgICBpbmZvLT5pZCk7Cisg
ICAgICAgICAgICAgICAgcmV0dXJuIC0xOworICAgICAgICAgICAgfQorICAgICAgICAgICAgcHJp
bnRmKCIlLTE2czogJXVLQlxuIiwgIkwzIENhY2hlIiwgbDNfY2FjaGVfc2l6ZSk7CiAgICAgICAg
IH0KLSAgICAgICAgcHJpbnRmKCIlLTE2czogJXVLQlxuIiwgIkwzIENhY2hlIiwgbDNfY2FjaGVf
c2l6ZSk7CisKKyAgICAgICAgcHJpbnRmKCIlLTE2czogJSNsbHhcbiIsICJEZWZhdWx0IENCTSIs
CisgICAgICAgICAgICAgICAoMXVsbCA8PCBpbmZvLT51LmNhdC5jYm1fbGVuKSAtIDEpOworICAg
ICAgICBpZiAoaW5mby0+dS5jYXQuY2RwX2VuYWJsZWQpCisgICAgICAgICAgICBwcmludGYoIiU1
cyUyNXMlMTZzJTE2c1xuIiwgIklEIiwgIk5BTUUiLCAiQ0JNIChjb2RlKSIsICJDQk0gKGRhdGEp
Iik7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHByaW50ZigiJTVzJTI1cyUxNnNcbiIsICJJ
RCIsICJOQU1FIiwgIkNCTSIpOworCisgICAgICAgIGJyZWFrOwogICAgIH0KIAotICAgIHByaW50
ZigiJS0xNnM6ICUjbGx4XG4iLCAiRGVmYXVsdCBDQk0iLCAoMXVsbCA8PCBpbmZvLT5jYm1fbGVu
KSAtIDEpOwotICAgIGlmIChpbmZvLT5jZHBfZW5hYmxlZCkKLSAgICAgICAgcHJpbnRmKCIlNXMl
MjVzJTE2cyUxNnNcbiIsICJJRCIsICJOQU1FIiwgIkNCTSAoY29kZSkiLCAiQ0JNIChkYXRhKSIp
OwotICAgIGVsc2UKLSAgICAgICAgcHJpbnRmKCIlNXMlMjVzJTE2c1xuIiwgIklEIiwgIk5BTUUi
LCAiQ0JNIik7CisgICAgY2FzZSBMSUJYTF9QU1JfRkVBVF9UWVBFX01CQToKKyAgICAgICAgcHJp
bnRmKCIlLTE2czogJXVcbiIsICJEZWZhdWx0IFRIUlRMIiwgMCk7CisgICAgICAgIHByaW50Zigi
JTVzJTI1cyUxNnNcbiIsICJJRCIsICJOQU1FIiwgIlRIUlRMIik7CisgICAgICAgIGJyZWFrOwog
Ci0gICAgcmV0dXJuIHBzcl9jYXRfcHJpbnRfZG9tYWluX2NibShkb21pZCwgaW5mby0+aWQsIGlu
Zm8tPmNkcF9lbmFibGVkLCBsdmwpOworICAgIGRlZmF1bHQ6CisgICAgICAgIGZwcmludGYoc3Rk
ZXJyLCAiSW5wdXQgZmVhdHVyZSB0eXBlICVkIGlzIHdyb25nXG4iLCB0eXBlKTsKKyAgICAgICAg
cmV0dXJuIEVYSVRfRkFJTFVSRTsKKyAgICB9CisKKyAgICByZXR1cm4gcHNyX3ByaW50X2RvbWFp
bl92YWwoZG9taWQsIGluZm8sIHR5cGUsIGx2bCk7CiB9CiAKLXN0YXRpYyBpbnQgcHNyX2NhdF9z
aG93KHVpbnQzMl90IGRvbWlkLCB1bnNpZ25lZCBpbnQgbHZsKQorc3RhdGljIGludCBwc3JfdmFs
X3Nob3codWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9wc3Jf
ZmVhdF90eXBlIHR5cGUsCisgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbHZs
KQogewogICAgIHVuc2lnbmVkIGludCBpLCBucjsKICAgICBpbnQgcmM7Ci0gICAgbGlieGxfcHNy
X2NhdF9pbmZvICppbmZvOworICAgIGxpYnhsX3Bzcl9od19pbmZvICppbmZvOwogCi0gICAgaWYg
KGx2bCAhPSAyICYmIGx2bCAhPSAzKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiSW5wdXQg
bHZsICVkIGlzIHdyb25nXG4iLCBsdmwpOworICAgIHN3aXRjaCAodHlwZSkgeworICAgIGNhc2Ug
TElCWExfUFNSX0ZFQVRfVFlQRV9DQVQ6CisgICAgICAgIGlmIChsdmwgIT0gMiAmJiBsdmwgIT0g
MykgeworICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJJbnB1dCBsdmwgJWQgaXMgd3Jvbmdc
biIsIGx2bCk7CisgICAgICAgICAgICByZXR1cm4gRVhJVF9GQUlMVVJFOworICAgICAgICB9Cisg
ICAgICAgIGJyZWFrOworCisgICAgY2FzZSBMSUJYTF9QU1JfRkVBVF9UWVBFX01CQToKKyAgICAg
ICAgaWYgKGx2bCkgeworICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsCisgICAgICAgICAgICAg
ICAgICAgICJVbmV4cGVjdGVkIGx2bCBwYXJhbWV0ZXIgJWQgZm9yIE1CQSBmZWF0dXJlXG4iLCBs
dmwpOworICAgICAgICAgICAgcmV0dXJuIEVYSVRfRkFJTFVSRTsKKyAgICAgICAgfQorICAgICAg
ICBicmVhazsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAiSW5wdXQg
ZmVhdHVyZSB0eXBlICVkIGlzIHdyb25nXG4iLCB0eXBlKTsKICAgICAgICAgcmV0dXJuIEVYSVRf
RkFJTFVSRTsKICAgICB9CiAKLSAgICByYyA9IGxpYnhsX3Bzcl9jYXRfZ2V0X2luZm8oY3R4LCAm
aW5mbywgJm5yLCBsdmwpOworICAgIHJjID0gbGlieGxfcHNyX2dldF9od19pbmZvKGN0eCwgdHlw
ZSwgbHZsLCAmbnIsICZpbmZvKTsKICAgICBpZiAocmMpIHsKLSAgICAgICAgZnByaW50ZihzdGRl
cnIsICJGYWlsZWQgdG8gZ2V0ICVzIGNhdCBpbmZvXG4iLCAobHZsID09IDMpPyJMMyI6IkwyIik7
CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAiRmFpbGVkIHRvIGdldCBpbmZvXG4iKTsKICAgICAg
ICAgcmV0dXJuIHJjOwogICAgIH0KIAogICAgIGZvciAoaSA9IDA7IGkgPCBucjsgaSsrKSB7Ci0g
ICAgICAgIHJjID0gcHNyX2NhdF9wcmludF9zb2NrZXQoZG9taWQsIGluZm8gKyBpLCBsdmwpOwor
ICAgICAgICByYyA9IHBzcl9wcmludF9zb2NrZXQoZG9taWQsIGluZm8gKyBpLCB0eXBlLCBsdmwp
OwogICAgICAgICBpZiAocmMpCiAgICAgICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKIG91dDoK
LSAgICBsaWJ4bF9wc3JfY2F0X2luZm9fbGlzdF9mcmVlKGluZm8sIG5yKTsKKyAgICBsaWJ4bF9w
c3JfaHdfaW5mb19saXN0X2ZyZWUoaW5mbywgbnIpOwogICAgIHJldHVybiByYzsKIH0KIApAQCAt
NDc1LDYgKzUzMSwyNyBAQCBzdGF0aWMgaW50IHBzcl9sMl9jYXRfaHdpbmZvKHZvaWQpCiAgICAg
cmV0dXJuIHJjOwogfQogCitpbnQgbWFpbl9wc3JfbWJhX3Nob3coaW50IGFyZ2MsIGNoYXIgKiph
cmd2KQoreworICAgIGludCBvcHQ7CisgICAgdWludDMyX3QgZG9taWQ7CisKKyAgICBTV0lUQ0hf
Rk9SRUFDSF9PUFQob3B0LCAiIiwgTlVMTCwgInBzci1tYmEtc2hvdyIsIDApIHsKKyAgICAgICAg
LyogTm8gb3B0aW9ucyAqLworICAgIH0KKworICAgIGlmIChvcHRpbmQgPj0gYXJnYykKKyAgICAg
ICAgZG9taWQgPSBJTlZBTElEX0RPTUlEOworICAgIGVsc2UgaWYgKG9wdGluZCA9PSBhcmdjIC0g
MSkKKyAgICAgICAgZG9taWQgPSBmaW5kX2RvbWFpbihhcmd2W29wdGluZF0pOworICAgIGVsc2Ug
eworICAgICAgICBoZWxwKCJwc3ItbWJhLXNob3ciKTsKKyAgICAgICAgcmV0dXJuIDI7CisgICAg
fQorCisgICAgcmV0dXJuIHBzcl92YWxfc2hvdyhkb21pZCwgTElCWExfUFNSX0ZFQVRfVFlQRV9N
QkEsIDApOworfQorCiBzdGF0aWMgaW50IHBzcl9tYmFfaHdpbmZvKHZvaWQpCiB7CiAgICAgaW50
IHJjOwpAQCAtNjEyLDcgKzY4OSw3IEBAIGludCBtYWluX3Bzcl9jYXRfc2hvdyhpbnQgYXJnYywg
Y2hhciAqKmFyZ3YpCiAgICAgICAgIHJldHVybiAyOwogICAgIH0KIAotICAgIHJldHVybiBwc3Jf
Y2F0X3Nob3coZG9taWQsIGx2bCk7CisgICAgcmV0dXJuIHBzcl92YWxfc2hvdyhkb21pZCwgTElC
WExfUFNSX0ZFQVRfVFlQRV9DQVQsIGx2bCk7CiB9CiAKIGludCBtYWluX3Bzcl9od2luZm8oaW50
IGFyZ2MsIGNoYXIgKiphcmd2KQotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 16 03:26:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 03:26:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3w2T-0002oV-Tp; Mon, 16 Oct 2017 03:26:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e3w2S-0002mT-1m
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 03:26:00 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 22/3D-10698-7C624E95; Mon, 16 Oct 2017 03:25:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXS1tYhr3tM7Um
 kwfcZ0hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bLm+3MBS1OFe82mDYwbjHsYuTgEBKokFg/
 1aqLkZNDQoBX4siyGawQto/EpNu/GLsYuYBKGhglFmz8yQiSYBNQl3j8tYcJxBYRUJK4t2oym
 M0scJ1RomduLIgtLJAi8eTCFLBBLAKqEvMf3QCr4RXwkOif3MIIsUBO4uSxyWA1nEDxmXc3sU
 Hc4y5x8Yo6RLmgxMmZT1hAwsxAa9fPE4LYJC/RvHU28wRGgVlIqmYhVM1CUrWAkXkVo0ZxalF
 ZapGukYleUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgUNYzMDDuYHx13O8QoyQH
 k5Io77nWh5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHi3qz6JFBIsSk1PrUjLzAHGB0xagoNHS
 YR3Ekiat7ggMbc4Mx0idYrRmOPYpst/mDg6bt79wyTEkpeflyolznsFpFQApDSjNA9uECxuLz
 HKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5r0FMoUnM68Ebt8roFOYgE55F/EA5JSSRISUVAO
 jW3TJU6WnS4rXzuZndQ29KdvidnXR1yKJ95FmH/zjY7dz5pd/WNQvmLlzt3j4ca058ZNS7Xuk
 GQ/KTc7z/xMpf9r/u4HfqjT2iOeyrQbNDRdnGDFG33/o/GW397fGXTU6bOvVDp3ZGX7ddH/L8
 jkMjomS7DXZkm0mzD0L5KqNjhyxkNidWabEUpyRaKjFXFScCADBXH9m1gIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1508124315!54894109!16
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37323 invoked from network); 16 Oct 2017 03:25:57 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Oct 2017 03:25:57 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga104.jf.intel.com with ESMTP; 15 Oct 2017 20:25:57 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,371,1503385200"; 
   d="scan'208";a="533718"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga001.jf.intel.com with ESMTP; 15 Oct 2017 20:25:55 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 16 Oct 2017 11:04:20 +0800
Message-Id: <1508123061-6600-16-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1508123061-6600-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1508123061-6600-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Yi Sun <yi.y.sun@linux.intel.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v8 15/16] tools: implement new generic set value
	interface and MBA set value command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIG5ldyBnZW5lcmljIHNldCB2YWx1ZSBpbnRlcmZhY2VzIGlu
IGxpYnhjIGFuZCBsaWJ4bC4KVGhlc2UgaW50ZXJmYWNlcyBhcmUgc3VpdGFibGUgZm9yIGFsbCBh
bGxvY2F0aW9uIGZlYXR1cmVzLiBJdCBhbHNvIGFkZHMgYQpuZXcgTUJBIHNldCB2YWx1ZSBjb21t
YW5kIGluIHhsLgoKU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5j
b20+ClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
QWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpDQzogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBD
aGFvIFBlbmcgPGNoYW8ucC5wZW5nQGxpbnV4LmludGVsLmNvbT4KCnY1OgogICAgLSBtb3ZlIHhj
X3R5cGUgZGVmaW5pdGlvbiBhbmQgdmFsdWUgZ2V0IG91dCBvZiB0aGUgbG9vcC4KICAgICAgKHN1
Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2NDoKICAgIC0gcmVtb3ZlICdBTExPQ18nIGZy
b20gbWFjcm8gbmFtZS4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAg
LSBhZGp1c3QgcGxhY2Ugb2YgYXJnYyBjaGVjayBhbmQgcmV0dXJuIEVYSVRfRkFJTFVSRS4KICAg
ICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBmaXggaW5kZW50YXRpb24g
aXNzdWUuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gbW92ZSBz
YW1lIHR5cGUgbG9jYWwgdmFyaWFibGVzIGRlY2xhcmF0aW9uIHRvIGEgc2luZ2xlIGxpbmUuCiAg
ICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKdjM6CiAgICAtIGFkZCAnY29uc3Qn
IGZvciAnb3B0c1tdJyBpbiAnbWFpbl9wc3JfbWJhX3NldCcuCiAgICAgIChzdWdnZXN0ZWQgYnkg
Um9nZXIgUGF1IE1vbm7DqSkKICAgIC0gcmVwbGFjZSAnbGlieGxfcHNyX2NibV90eXBlJyB0byAn
bGlieGxfcHNyX3R5cGUnIGZvciBuZXdseSBkZWZpbmVkCiAgICAgIGludGVyZmFjZXMuCiAgICAg
IChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKLS0tCiB0b29scy9saWJ4Yy9pbmNsdWRl
L3hlbmN0cmwuaCB8ICA2ICsrLS0tCiB0b29scy9saWJ4Yy94Y19wc3IuYyAgICAgICAgICB8ICA5
ICsrKystLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3Bzci5jICAgICAgIHwgNTIgKysrKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLQogdG9vbHMveGwveGwuaCAgICAgICAgICAgICAg
ICAgfCAgMSArCiB0b29scy94bC94bF9jbWR0YWJsZS5jICAgICAgICB8ICA2ICsrKysrCiB0b29s
cy94bC94bF9wc3IuYyAgICAgICAgICAgICB8IDU1ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIDYgZmlsZXMgY2hhbmdlZCwgOTYgaW5zZXJ0aW9ucygrKSwgMzMg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgg
Yi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRleCBkMDQ2ZTYxLi42ZTIzOGEyIDEw
MDY0NAotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90b29scy9saWJ4
Yy9pbmNsdWRlL3hlbmN0cmwuaApAQCAtMjUzMiw5ICsyNTMyLDkgQEAgaW50IHhjX3Bzcl9jbXRf
Z2V0X2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IHJtaWQsIHVpbnQzMl90IGNwdSwK
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90ICp0c2MpOwogaW50IHhjX3Bzcl9jbXRf
ZW5hYmxlZCh4Y19pbnRlcmZhY2UgKnhjaCk7CiAKLWludCB4Y19wc3JfY2F0X3NldF9kb21haW5f
ZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgeGNfcHNyX3R5cGUgdHlwZSwgdWludDMyX3QgdGFyZ2V0LAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGRhdGEpOworaW50IHhjX3Bzcl9zZXRf
ZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgeGNfcHNyX3R5cGUgdHlwZSwgdWludDMyX3QgdGFyZ2V0LAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgZGF0YSk7CiBpbnQgeGNfcHNyX2dldF9k
b21haW5fZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB4Y19wc3JfdHlwZSB0eXBlLCB1aW50MzJfdCB0YXJnZXQsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqZGF0YSk7CmRpZmYgLS1naXQgYS90b29s
cy9saWJ4Yy94Y19wc3IuYyBiL3Rvb2xzL2xpYnhjL3hjX3Bzci5jCmluZGV4IDE5MWRlOTcuLjE2
MDkxODUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3Bzci5jCisrKyBiL3Rvb2xzL2xpYnhj
L3hjX3Bzci5jCkBAIC0yNDgsOSArMjQ4LDkgQEAgaW50IHhjX3Bzcl9jbXRfZW5hYmxlZCh4Y19p
bnRlcmZhY2UgKnhjaCkKIAogICAgIHJldHVybiAwOwogfQotaW50IHhjX3Bzcl9jYXRfc2V0X2Rv
bWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB4Y19wc3JfdHlwZSB0eXBlLCB1aW50MzJfdCB0YXJnZXQsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgZGF0YSkKK2ludCB4Y19wc3Jf
c2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl90eXBlIHR5cGUsIHVpbnQzMl90IHRhcmdldCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGRhdGEpCiB7CiAgICAgREVDTEFS
RV9ET01DVEw7CiAgICAgdWludDMyX3QgY21kOwpAQCAtMjY5LDYgKzI2OSw5IEBAIGludCB4Y19w
c3JfY2F0X3NldF9kb21haW5fZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQs
CiAgICAgY2FzZSBYQ19QU1JfQ0FUX0wyX0NCTToKICAgICAgICAgY21kID0gWEVOX0RPTUNUTF9Q
U1JfU0VUX0wyX0NCTTsKICAgICAgICAgYnJlYWs7CisgICAgY2FzZSBYQ19QU1JfTUJBX1RIUlRM
OgorICAgICAgICBjbWQgPSBYRU5fRE9NQ1RMX1BTUl9TRVRfTUJBX1RIUlRMOworICAgICAgICBi
cmVhazsKICAgICBkZWZhdWx0OgogICAgICAgICBlcnJubyA9IEVJTlZBTDsKICAgICAgICAgcmV0
dXJuIC0xOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMgYi90b29scy9saWJ4
bC9saWJ4bF9wc3IuYwppbmRleCA3YzU2MGJjLi45Y2VkN2QxIDEwMDY0NAotLS0gYS90b29scy9s
aWJ4bC9saWJ4bF9wc3IuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9wc3IuYwpAQCAtMzI4LDMy
ICszMjgsNyBAQCBpbnQgbGlieGxfcHNyX2NhdF9zZXRfY2JtKGxpYnhsX2N0eCAqY3R4LCB1aW50
MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfcHNyX2NibV90eXBl
IHR5cGUsIGxpYnhsX2JpdG1hcCAqdGFyZ2V0X21hcCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDY0X3QgY2JtKQogewotICAgIEdDX0lOSVQoY3R4KTsKLSAgICBpbnQgcmM7Ci0gICAg
aW50IHNvY2tldGlkLCBucl9zb2NrZXRzOwotCi0gICAgcmMgPSBsaWJ4bF9fY291bnRfcGh5c2lj
YWxfc29ja2V0cyhnYywgJm5yX3NvY2tldHMpOwotICAgIGlmIChyYykgewotICAgICAgICBMT0dF
RChFUlJPUiwgZG9taWQsICJmYWlsZWQgdG8gZ2V0IHN5c3RlbSBzb2NrZXQgY291bnQiKTsKLSAg
ICAgICAgZ290byBvdXQ7Ci0gICAgfQotCi0gICAgbGlieGxfZm9yX2VhY2hfc2V0X2JpdChzb2Nr
ZXRpZCwgKnRhcmdldF9tYXApIHsKLSAgICAgICAgeGNfcHNyX3R5cGUgeGNfdHlwZSA9IGxpYnhs
X19wc3JfdHlwZV90b19saWJ4Y19wc3JfdHlwZSh0eXBlKTsKLQotICAgICAgICBpZiAoc29ja2V0
aWQgPj0gbnJfc29ja2V0cykKLSAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgIGlmICh4Y19w
c3JfY2F0X3NldF9kb21haW5fZGF0YShjdHgtPnhjaCwgZG9taWQsIHhjX3R5cGUsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzb2NrZXRpZCwgY2JtKSkgewotICAgICAg
ICAgICAgbGlieGxfX3Bzcl9hbGxvY19sb2dfZXJyX21zZyhnYywgZXJybm8sIHR5cGUpOwotICAg
ICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwotICAgICAgICB9Ci0gICAgfQotCi1vdXQ6Ci0gICAg
R0NfRlJFRTsKLSAgICByZXR1cm4gcmM7CisgICAgcmV0dXJuIGxpYnhsX3Bzcl9zZXRfdmFsKGN0
eCwgZG9taWQsIHR5cGUsIHRhcmdldF9tYXAsIGNibSk7CiB9CiAKIGludCBsaWJ4bF9wc3JfY2F0
X2dldF9jYm0obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLApAQCAtNDUzLDcgKzQyOCwz
MCBAQCBpbnQgbGlieGxfcHNyX3NldF92YWwobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlk
LAogICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl90eXBlIHR5cGUsIGxpYnhsX2JpdG1h
cCAqdGFyZ2V0X21hcCwKICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCB2YWwpCiB7Ci0g
ICAgcmV0dXJuIEVSUk9SX0ZBSUw7CisgICAgR0NfSU5JVChjdHgpOworICAgIGludCByYywgc29j
a2V0aWQsIG5yX3NvY2tldHM7CisgICAgeGNfcHNyX3R5cGUgeGNfdHlwZSA9IGxpYnhsX19wc3Jf
dHlwZV90b19saWJ4Y19wc3JfdHlwZSh0eXBlKTsKKworICAgIHJjID0gbGlieGxfX2NvdW50X3Bo
eXNpY2FsX3NvY2tldHMoZ2MsICZucl9zb2NrZXRzKTsKKyAgICBpZiAocmMpIHsKKyAgICAgICAg
TE9HKEVSUk9SLCAiZmFpbGVkIHRvIGdldCBzeXN0ZW0gc29ja2V0IGNvdW50Iik7CisgICAgICAg
IGdvdG8gb3V0OworICAgIH0KKworICAgIGxpYnhsX2Zvcl9lYWNoX3NldF9iaXQoc29ja2V0aWQs
ICp0YXJnZXRfbWFwKSB7CisgICAgICAgIGlmIChzb2NrZXRpZCA+PSBucl9zb2NrZXRzKQorICAg
ICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgaWYgKHhjX3Bzcl9zZXRfZG9tYWluX2RhdGEoY3R4
LT54Y2gsIGRvbWlkLCB4Y190eXBlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzb2NrZXRpZCwgdmFsKSkgeworICAgICAgICAgICAgbGlieGxfX3Bzcl9hbGxvY19sb2dfZXJy
X21zZyhnYywgZXJybm8sIHR5cGUpOworICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAg
ICAgICB9CisgICAgfQorCitvdXQ6CisgICAgR0NfRlJFRTsKKyAgICByZXR1cm4gcmM7CiB9CiAK
IGludCBsaWJ4bF9wc3JfZ2V0X3ZhbChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCmRp
ZmYgLS1naXQgYS90b29scy94bC94bC5oIGIvdG9vbHMveGwveGwuaAppbmRleCBhNzI0NThiLi40
ZTc4NGZmIDEwMDY0NAotLS0gYS90b29scy94bC94bC5oCisrKyBiL3Rvb2xzL3hsL3hsLmgKQEAg
LTIwOCw2ICsyMDgsNyBAQCBpbnQgbWFpbl9wc3JfY210X2RldGFjaChpbnQgYXJnYywgY2hhciAq
KmFyZ3YpOwogaW50IG1haW5fcHNyX2NtdF9zaG93KGludCBhcmdjLCBjaGFyICoqYXJndik7CiBp
bnQgbWFpbl9wc3JfY2F0X2NibV9zZXQoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWlu
X3Bzcl9jYXRfc2hvdyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpOworaW50IG1haW5fcHNyX21iYV9z
ZXQoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3Bzcl9tYmFfc2hvdyhpbnQgYXJn
YywgY2hhciAqKmFyZ3YpOwogI2VuZGlmCiBpbnQgbWFpbl9xZW11X21vbml0b3JfY29tbWFuZChp
bnQgYXJnYywgY2hhciAqKmFyZ3YpOwpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfY21kdGFibGUu
YyBiL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKaW5kZXggNWQzZjg3Mi4uZTVkZjJiOCAxMDA2NDQK
LS0tIGEvdG9vbHMveGwveGxfY21kdGFibGUuYworKysgYi90b29scy94bC94bF9jbWR0YWJsZS5j
CkBAIC01ODUsNiArNTg1LDEyIEBAIHN0cnVjdCBjbWRfc3BlYyBjbWRfdGFibGVbXSA9IHsKICAg
ICAgICJbb3B0aW9uc10gPERvbWFpbj4iLAogICAgICAgIi1sIDxsZXZlbD4gICAgICAgIFNwZWNp
ZnkgdGhlIGNhY2hlIGxldmVsIHRvIHByb2Nlc3MsIG90aGVyd2lzZSBMMyBjYWNoZSBpcyBwcm9j
ZXNzZWRcbiIKICAgICB9LAorICAgIHsgInBzci1tYmEtc2V0IiwKKyAgICAgICZtYWluX3Bzcl9t
YmFfc2V0LCAwLCAxLAorICAgICAgIlNldCB0aHJvdHRsaW5nIHZhbHVlIChUSFJUTCkgZm9yIGEg
ZG9tYWluIiwKKyAgICAgICJbb3B0aW9uc10gPERvbWFpbj4gPFRIUlRMPiIsCisgICAgICAiLXMg
PHNvY2tldD4gICAgICAgU3BlY2lmeSB0aGUgc29ja2V0IHRvIHByb2Nlc3MsIG90aGVyd2lzZSBh
bGwgc29ja2V0cyBhcmUgcHJvY2Vzc2VkXG4iCisgICAgfSwKICAgICB7ICJwc3ItbWJhLXNob3ci
LAogICAgICAgJm1haW5fcHNyX21iYV9zaG93LCAwLCAxLAogICAgICAgIlNob3cgTWVtb3J5IEJh
bmR3aWR0aCBBbGxvY2F0aW9uIGluZm9ybWF0aW9uIiwKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hs
X3Bzci5jIGIvdG9vbHMveGwveGxfcHNyLmMKaW5kZXggMGVlZGJjNy4uMTgxZDMwMCAxMDA2NDQK
LS0tIGEvdG9vbHMveGwveGxfcHNyLmMKKysrIGIvdG9vbHMveGwveGxfcHNyLmMKQEAgLTU1Miw2
ICs1NTIsNjEgQEAgaW50IG1haW5fcHNyX21iYV9zaG93KGludCBhcmdjLCBjaGFyICoqYXJndikK
ICAgICByZXR1cm4gcHNyX3ZhbF9zaG93KGRvbWlkLCBMSUJYTF9QU1JfRkVBVF9UWVBFX01CQSwg
MCk7CiB9CiAKK2ludCBtYWluX3Bzcl9tYmFfc2V0KGludCBhcmdjLCBjaGFyICoqYXJndikKK3sK
KyAgICB1aW50MzJfdCBkb21pZDsKKyAgICBsaWJ4bF9wc3JfdHlwZSB0eXBlOworICAgIHVpbnQ2
NF90IHRocnRsOworICAgIGludCByZXQsIG9wdCA9IDA7CisgICAgbGlieGxfYml0bWFwIHRhcmdl
dF9tYXA7CisgICAgY2hhciAqdmFsdWU7CisgICAgbGlieGxfc3RyaW5nX2xpc3Qgc29ja2V0X2xp
c3Q7CisgICAgdW5zaWduZWQgbG9uZyBzdGFydCwgZW5kOworICAgIHVuc2lnbmVkIGludCBpLCBq
LCBsZW47CisKKyAgICBzdGF0aWMgY29uc3Qgc3RydWN0IG9wdGlvbiBvcHRzW10gPSB7CisgICAg
ICAgIHsic29ja2V0IiwgMSwgMCwgJ3MnfSwKKyAgICAgICAgQ09NTU9OX0xPTkdfT1BUUworICAg
IH07CisKKyAgICBpZiAoYXJnYyAhPSBvcHRpbmQgKyAyKSB7CisgICAgICAgIGhlbHAoInBzci1t
YmEtc2V0Iik7CisgICAgICAgIHJldHVybiBFWElUX0ZBSUxVUkU7CisgICAgfQorCisgICAgbGli
eGxfc29ja2V0X2JpdG1hcF9hbGxvYyhjdHgsICZ0YXJnZXRfbWFwLCAwKTsKKyAgICBsaWJ4bF9i
aXRtYXBfc2V0X25vbmUoJnRhcmdldF9tYXApOworCisgICAgU1dJVENIX0ZPUkVBQ0hfT1BUKG9w
dCwgInM6Iiwgb3B0cywgInBzci1tYmEtc2V0IiwgMCkgeworICAgIGNhc2UgJ3MnOgorICAgICAg
ICB0cmltKGlzc3BhY2UsIG9wdGFyZywgJnZhbHVlKTsKKyAgICAgICAgc3BsaXRfc3RyaW5nX2lu
dG9fc3RyaW5nX2xpc3QodmFsdWUsICIsIiwgJnNvY2tldF9saXN0KTsKKyAgICAgICAgbGVuID0g
bGlieGxfc3RyaW5nX2xpc3RfbGVuZ3RoKCZzb2NrZXRfbGlzdCk7CisgICAgICAgIGZvciAoaSA9
IDA7IGkgPCBsZW47IGkrKykgeworICAgICAgICAgICAgcGFyc2VfcmFuZ2Uoc29ja2V0X2xpc3Rb
aV0sICZzdGFydCwgJmVuZCk7CisgICAgICAgICAgICBmb3IgKGogPSBzdGFydDsgaiA8PSBlbmQ7
IGorKykKKyAgICAgICAgICAgICAgICBsaWJ4bF9iaXRtYXBfc2V0KCZ0YXJnZXRfbWFwLCBqKTsK
KyAgICAgICAgfQorCisgICAgICAgIGxpYnhsX3N0cmluZ19saXN0X2Rpc3Bvc2UoJnNvY2tldF9s
aXN0KTsKKyAgICAgICAgZnJlZSh2YWx1ZSk7CisgICAgICAgIGJyZWFrOworICAgIH0KKworICAg
IHR5cGUgPSBMSUJYTF9QU1JfQ0JNX1RZUEVfTUJBX1RIUlRMOworCisgICAgaWYgKGxpYnhsX2Jp
dG1hcF9pc19lbXB0eSgmdGFyZ2V0X21hcCkpCisgICAgICAgIGxpYnhsX2JpdG1hcF9zZXRfYW55
KCZ0YXJnZXRfbWFwKTsKKworICAgIGRvbWlkID0gZmluZF9kb21haW4oYXJndltvcHRpbmRdKTsK
KyAgICB0aHJ0bCA9IHN0cnRvbGwoYXJndltvcHRpbmQgKyAxXSwgTlVMTCAsIDApOworCisgICAg
cmV0ID0gbGlieGxfcHNyX3NldF92YWwoY3R4LCBkb21pZCwgdHlwZSwgJnRhcmdldF9tYXAsIHRo
cnRsKTsKKworICAgIGxpYnhsX2JpdG1hcF9kaXNwb3NlKCZ0YXJnZXRfbWFwKTsKKyAgICByZXR1
cm4gcmV0OworfQorCiBzdGF0aWMgaW50IHBzcl9tYmFfaHdpbmZvKHZvaWQpCiB7CiAgICAgaW50
IHJjOwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 16 03:26:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 03:26:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3w2V-0002qm-8r; Mon, 16 Oct 2017 03:26:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e3w2U-0002pV-RX
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 03:26:02 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 3B/31-00431-AC624E95; Mon, 16 Oct 2017 03:26:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXS1tYhr3tS7Um
 kQfNUJYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP68zmMBWs1K9oPrGRqYNyo1MXIySEkUCHR
 9PA4O4gtIcArcWTZDFYI20di08LlTF2MXEA1DYwSG1YeB0uwCahLPP7awwRiiwgoSdxbNRmsi
 FngOqPEg0VTwBLCAtYS09feBWtgEVCV+LJlIRuIzSvgIbH4zCZmiA1yEiePTQar4QSKz7y7Ca
 iGA2ibu8TFK+oQ5YISJ2c+YQEJMwPtXT9PCCTMLCAv0bx1NvMERoFZSKpmIVTNQlK1gJF5FaN
 GcWpRWWqRrpGJXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYGjWMzAw7mB8ddzv
 EKMkB5OSKO+51oeRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4t6s+iRQSLEpNT61Iy8wBRglMW
 oKDR0mEdxJImre4IDG3ODMdInWK0Zjj2KbLf5g4Om7e/cMkxJKXn5cqJc57BaRUAKQ0ozQPbh
 Asei8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEua9BTKFJzOvBG7fK6BTmIBOeRfxAOSUkkS
 ElFQDo3KgzMNfHvevP5m7972FSN2KmZKuYnr7wqP3bJWqmbVW5tmkP48+i17ksH1155xk6Unh
 WH2OgpZz9pVxO0rlS45dOBzR6f8tc5aJ14n5Sx4990h5czxZOKkvp6E+68FCmTTdX9N27pm7w
 L9igtgCuTSu6o9H11obnzTJ1lmamOpzOean+1zmDUosxRmJhlrMRcWJAJRHOxHZAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1508124315!54894109!17
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37422 invoked from network); 16 Oct 2017 03:26:00 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Oct 2017 03:26:00 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga104.jf.intel.com with ESMTP; 15 Oct 2017 20:26:00 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,371,1503385200"; 
   d="scan'208";a="533728"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga001.jf.intel.com with ESMTP; 15 Oct 2017 20:25:57 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 16 Oct 2017 11:04:21 +0800
Message-Id: <1508123061-6600-17-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1508123061-6600-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1508123061-6600-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>, Yi Sun <yi.y.sun@linux.intel.com>,
 Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v8 16/16] docs: add MBA description in docs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhZGRzIE1CQSBkZXNjcmlwdGlvbiBpbiByZWxhdGVkIGRvY3VtZW50cy4KClNp
Z25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgpBY2tlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzogQ2hhbyBQZW5nIDxjaGFv
LnAucGVuZ0BsaW51eC5pbnRlbC5jb20+Cgp2NToKICAgIC0gcmVtb3ZlICdjbG9zZWQtbG9vcCcg
aW4gJ3hsLXBzci5tYXJrZG93bicKICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOp
KQp2NDoKICAgIC0gbW9kaWZ5IGRlc2NyaXB0aW9uIG9mIE1CQSBpbiAneGwucG9kLjEuaW4nIHRv
IGJlIHNhbWUgYXMgZmVhdHVyZSBkb2MuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1v
bm7DqSkKICAgIC0gZml4IHdvcmRzIGlzc3VlLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBh
dSBNb25uw6kpCnYyOgogICAgLSBzdGF0ZSB0aGUgdmFsdWUgdHlwZSBzaG93biBieSAncHNyLW1i
YS1zaG93Jy4gRm9yIGxpbmVhciBtb2RlLAogICAgICBpdCBzaG93cyBkZWNpbWFsIHZhbHVlLiBG
b3Igbm9uLWxpbmVhciBtb2RlLCBpdCBzaG93cyBoZXhhZGVjaW1hbAogICAgICB2YWx1ZS4KICAg
ICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCi0tLQogZG9jcy9tYW4veGwucG9kLjEuaW4gICAg
ICB8IDMzICsrKysrKysrKysrKysrKysrKysrKysrKysKIGRvY3MvbWlzYy94bC1wc3IubWFya2Rv
d24gfCA2MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwog
MiBmaWxlcyBjaGFuZ2VkLCA5NSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4v
eGwucG9kLjEuaW4gYi9kb2NzL21hbi94bC5wb2QuMS5pbgppbmRleCBjZDhiYjFjLi4zMjRlZjll
IDEwMDY0NAotLS0gYS9kb2NzL21hbi94bC5wb2QuMS5pbgorKysgYi9kb2NzL21hbi94bC5wb2Qu
MS5pbgpAQCAtMTg0NSw2ICsxODQ1LDM5IEBAIHByb2Nlc3NlZC4KIAogPWJhY2sKIAorPWhlYWQy
IE1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbgorCitJbnRlbCBTa3lsYWtlIGFuZCBsYXRlciBz
ZXJ2ZXIgcGxhdGZvcm1zIG9mZmVyIGNhcGFiaWxpdGllcyB0byBjb25maWd1cmUgYW5kCittYWtl
IHVzZSBvZiB0aGUgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uIChNQkEpIG1lY2hhbmlzbXMs
IHdoaWNoIHByb3ZpZGVzCitPUy9WTU1zIHRoZSBhYmlsaXR5IHRvIHNsb3cgbWlzYmVoYXZpbmcg
YXBwcy9WTXMgYnkgdXNpbmcgYSBjcmVkaXQtYmFzZWQKK3Rocm90dGxpbmcgbWVjaGFuaXNtLiBJ
biB0aGUgWGVuIGltcGxlbWVudGF0aW9uLCBNQkEgaXMgdXNlZCB0byBjb250cm9sIG1lbW9yeQor
YmFuZHdpZHRoIG9uIFZNIGJhc2lzLiBUbyBlbmZvcmNlIGJhbmR3aWR0aCBvbiBhIHNwZWNpZmlj
IGRvbWFpbiwganVzdCBzZXQKK3Rocm90dGxpbmcgdmFsdWUgKFRIUlRMKSBmb3IgdGhlIGRvbWFp
bi4KKworPW92ZXIgNAorCis9aXRlbSBCPHBzci1tYmEtc2V0PiBbSTxPUFRJT05TPl0gSTxkb21h
aW4taWQ+IEk8dGhydGw+CisKK1NldCB0aHJvdHRsaW5nIHZhbHVlIChUSFJUTCkgZm9yIGEgZG9t
YWluLiBGb3IgaG93IHRvIHNwZWNpZnkgSTx0aHJ0bD4KK3BsZWFzZSByZWZlciB0byBMPGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZG9jcy91bnN0YWJsZS9taXNjL3hsLXBzci5odG1sPi4KKworQjxP
UFRJT05TPgorCis9b3ZlciA0CisKKz1pdGVtIEI8LXMgU09DS0VUPiwgQjwtLXNvY2tldD1TT0NL
RVQ+CisKK1NwZWNpZnkgdGhlIHNvY2tldCB0byBwcm9jZXNzLCBvdGhlcndpc2UgYWxsIHNvY2tl
dHMgYXJlIHByb2Nlc3NlZC4KKworPWJhY2sKKworPWl0ZW0gQjxwc3ItbWJhLXNob3c+IFtJPGRv
bWFpbi1pZD5dCisKK1Nob3cgTUJBIHNldHRpbmdzIGZvciBhIGNlcnRhaW4gZG9tYWluIG9yIGFs
bCBkb21haW5zLiBGb3IgbGluZWFyIG1vZGUsIGl0CitzaG93cyB0aGUgZGVjaW1hbCB2YWx1ZS4g
Rm9yIG5vbi1saW5lYXIgbW9kZSwgaXQgc2hvd3MgaGV4YWRlY2ltYWwgdmFsdWUuCisKKz1iYWNr
CisKID1oZWFkMSBJR05PUkVEIEZPUiBDT01QQVRJQklMSVRZIFdJVEggWE0KIAogeGwgaXMgbW9z
dGx5IGNvbW1hbmQtbGluZSBjb21wYXRpYmxlIHdpdGggdGhlIG9sZCB4bSB1dGlsaXR5IHVzZWQg
d2l0aApkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hsLXBzci5tYXJrZG93biBiL2RvY3MvbWlzYy94
bC1wc3IubWFya2Rvd24KaW5kZXggMDRkZDk1Ny4uM2QxOTZlZCAxMDA2NDQKLS0tIGEvZG9jcy9t
aXNjL3hsLXBzci5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGwtcHNyLm1hcmtkb3duCkBAIC0x
ODYsNiArMTg2LDY4IEBAIFNldHRpbmcgZGF0YSBDQk0gZm9yIGEgZG9tYWluOgogU2V0dGluZyB0
aGUgc2FtZSBjb2RlIGFuZCBkYXRhIENCTSBmb3IgYSBkb21haW46CiBgeGwgcHNyLWNhdC1zZXQg
PGRvbWlkPiA8Y2JtPmAKIAorIyMgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uIChNQkEpCisK
K01lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiAoTUJBKSBpcyBhIG5ldyBmZWF0dXJlIGF2YWls
YWJsZSBvbiBJbnRlbAorU2t5bGFrZSBhbmQgbGF0ZXIgc2VydmVyIHBsYXRmb3JtcyB0aGF0IGFs
bG93cyBhbiBPUyBvciBIeXBlcnZpc29yL1ZNTSB0bworc2xvdyBtaXNiZWhhdmluZyBhcHBzL1ZN
cyBieSB1c2luZyBhIGNyZWRpdC1iYXNlZCB0aHJvdHRsaW5nIG1lY2hhbmlzbS4gVG8KK2VuZm9y
Y2UgYmFuZHdpZHRoIG9uIGEgc3BlY2lmaWMgZG9tYWluLCBqdXN0IHNldCB0aHJvdHRsaW5nIHZh
bHVlIChUSFJUTCkKK2ludG8gQ2xhc3Mgb2YgU2VydmljZSAoQ09TKS4gTUJBIHByb3ZpZGVzIHR3
byBUSFJUTCBtb2RlLiBPbmUgaXMgbGluZWFyIG1vZGUKK2FuZCB0aGUgb3RoZXIgaXMgbm9uLWxp
bmVhciBtb2RlLgorCitJbiB0aGUgbGluZWFyIG1vZGUgdGhlIGlucHV0IHByZWNpc2lvbiBpcyBk
ZWZpbmVkIGFzIDEwMC0oVEhSVExfTUFYKS4gVmFsdWVzCitub3QgYW4gZXZlbiBtdWx0aXBsZSBv
ZiB0aGUgcHJlY2lzaW9uIChlLmcuLCAxMiUpIHdpbGwgYmUgcm91bmRlZCBkb3duIChlLmcuLAor
dG8gMTAlIGRlbGF5IGJ5IHRoZSBoYXJkd2FyZSkuCisKK0lmIGxpbmVhciB2YWx1ZXMgYXJlIG5v
dCBzdXBwb3J0ZWQgdGhlbiBpbnB1dCBkZWxheSB2YWx1ZXMgYXJlIHBvd2Vycy1vZi10d28KK2Zy
b20gemVybyB0byB0aGUgVEhSVExfTUFYIHZhbHVlIGZyb20gQ1BVSUQuIEluIHRoaXMgY2FzZSBh
bnkgdmFsdWVzIG5vdCBhIHBvd2VyCitvZiB0d28gd2lsbCBiZSByb3VuZGVkIGRvd24gdGhlIG5l
eHQgbmVhcmVzdCBwb3dlciBvZiB0d28uCisKK0ZvciBleGFtcGxlLCBhc3N1bWluZyBhIHN5c3Rl
bSB3aXRoIDIgZG9tYWluczoKKworICogQSBUSFJUTCBvZiAweDAgZm9yIGV2ZXJ5IGRvbWFpbiBt
ZWFucyBlYWNoIGRvbWFpbiBjYW4gYWNjZXNzIHRoZSB3aG9sZSBjYWNoZQorICAgd2l0aG91dCBh
bnkgZGVsYXkuIFRoaXMgaXMgdGhlIGRlZmF1bHQuCisKKyAqIExpbmVhciBtb2RlOiBHaXZpbmcg
b25lIGRvbWFpbiBhIFRIUlRMIG9mIDB4QyBhbmQgdGhlIG90aGVyIGRvbWFpbidzIDAgbWVhbnMK
KyAgIHRoYXQgdGhlIGZpcnN0IGRvbWFpbiBnZXRzIDEwJSBkZWxheSB0byBhY2Nlc3MgdGhlIGNh
Y2hlIGFuZCB0aGUgb3RoZXIgb25lCisgICB3aXRob3V0IGFueSBkZWxheS4KKworICogTm9uLWxp
bmVhciBtb2RlOiBHaXZpbmcgb25lIGRvbWFpbiBhIFRIUlRMIG9mIDB4QyBhbmQgdGhlIG90aGVy
IGRvbWFpbidzIDAKKyAgIG1lYW5zIHRoYXQgdGhlIGZpcnN0IGRvbWFpbiBnZXRzIDglIGRlbGF5
IHRvIGFjY2VzcyB0aGUgY2FjaGUgYW5kIHRoZSBvdGhlcgorICAgb25lIHdpdGhvdXQgYW55IGRl
bGF5LgorCitGb3IgbW9yZSBkZXRhaWxlZCBpbmZvcm1hdGlvbiBwbGVhc2UgcmVmZXIgdG8gSW50
ZWwgU0RNIGNoYXB0ZXIKKyJJbnRyb2R1Y3Rpb24gdG8gTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0
aW9uIi4KKworSW4gWGVuJ3MgaW1wbGVtZW50YXRpb24sIFRIUlRMIGNhbiBiZSBjb25maWd1cmVk
IHdpdGggbGlieGwveGwgaW50ZXJmYWNlcyBidXQKK0NPUyBpcyBtYWludGFpbmVkIGluIGh5cGVy
dmlzb3Igb25seS4gVGhlIGNhY2hlIHBhcnRpdGlvbiBncmFudWxhcml0eSBpcyBwZXIKK2RvbWFp
biwgZWFjaCBkb21haW4gaGFzIENPUz0wIGFzc2lnbmVkIGJ5IGRlZmF1bHQsIHRoZSBjb3JyZXNw
b25kaW5nIFRIUlRMIGlzCiswLCB3aGljaCBtZWFucyBhbGwgdGhlIGNhY2hlIHJlc291cmNlIGNh
biBiZSBhY2Nlc3NlZCB3aXRob3V0IGRlbGF5LgorCisjIyMgeGwgaW50ZXJmYWNlcworCitTeXN0
ZW0gTUJBIGluZm9ybWF0aW9uIHN1Y2ggYXMgbWF4aW11bSBDT1MgYW5kIG1heGltdW0gVEhSVEwg
Y2FuIGJlIG9idGFpbmVkIGJ5OgorCitgeGwgcHNyLWh3aW5mbyAtLW1iYWAKKworVGhlIHNpbXBs
ZXN0IHdheSB0byBjaGFuZ2UgYSBkb21haW4ncyBUSFJUTCBmcm9tIGl0cyBkZWZhdWx0IGlzIHJ1
bm5pbmc6CisKK2B4bCBwc3ItbWJhLXNldCAgW09QVElPTlNdIDxkb21pZD4gPHRocnRsPmAKKwor
SW4gYSBtdWx0aS1zb2NrZXQgc3lzdGVtLCB0aGUgc2FtZSB0aHJ0bCB3aWxsIGJlIHNldCBvbiBl
YWNoIHNvY2tldCBieSBkZWZhdWx0LgorUGVyIHNvY2tldCB0aHJ0bCBjYW4gYmUgc3BlY2lmaWVk
IHdpdGggdGhlIGAtLXNvY2tldCBTT0NLRVRgIG9wdGlvbi4KKworU2V0dGluZyB0aGUgVEhSVEwg
bWF5IG5vdCBiZSBzdWNjZXNzZnVsIGlmIGluc3VmZmljaWVudCBDT1MgaXMgYXZhaWxhYmxlLiBJ
bgorc3VjaCBjYXNlIHVudXNlZCBDT1MoZXMpIG1heSBiZSBmcmVlZCBieSBzZXR0aW5nIFRIUlRM
IG9mIGFsbCByZWxhdGVkIGRvbWFpbnMgdG8KK2l0cyBkZWZhdWx0IHZhbHVlKDApLgorCitQZXIg
ZG9tYWluIFRIUlRMIHNldHRpbmdzIGNhbiBiZSBzaG93biBieToKKworYHhsIHBzci1tYmEtc2hv
dyBbT1BUSU9OU10gPGRvbWlkPmAKKworRm9yIGxpbmVhciBtb2RlLCBpdCBzaG93cyB0aGUgZGVj
aW1hbCB2YWx1ZS4gRm9yIG5vbi1saW5lYXIgbW9kZSwgaXQgc2hvd3MKK2hleGFkZWNpbWFsIHZh
bHVlLgorCiAjIyBSZWZlcmVuY2UKIAogWzFdIEludGVsIFNETQotLSAKMS45LjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 16 03:49:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 03:49:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3wP1-00067t-5G; Mon, 16 Oct 2017 03:49:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4553ac798=citrix-osstest@xenproject.org>)
 id 1e3wOz-000676-TR
 for xen-devel@lists.xensource.com; Mon, 16 Oct 2017 03:49:18 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 1D/4B-31121-D3C24E95; Mon, 16 Oct 2017 03:49:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDva6NzpN
 IgyfL5SzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8a5Y38YC25GVzw+94GpgfGAVRcjJ4eEgL/E
 2sW97F2MHEC2u8S9h2kgYREBZ4kJH26zgdi8AnoSa17fBisRFoiT6Orw72LkAqr+KSuxr/MAK
 8QYd4nGzcuZYexHZxcwgdhsAh4SE3smsoDYLAKqEi1XTzGC2EICWhJLF69kgpgvKHFy5hOwGm
 YBCYmDL15AzbGQmHG3nWkCI98sJGWzkJQtYGRaxahRnFpUllqka2iol1SUmZ5RkpuYmaNraGC
 ml5taXJyYnpqTmFSsl5yfu4kRGFIMQLCD8dOygEOMkhxMSqK851ofRgrxJeWnVGYkFmfEF5Xm
 pBYfYpTh4FCS4FXRfhIpJFiUmp5akZaZAwxumLQEB4+SCO8+LaA0b3FBYm5xZjpE6hSjLsexT
 Zf/MAmx5OXnpUqJ834GKRIAKcoozYMbAYu0S4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmvQ
 AyhSczrwRu0yugI5iAjngX8QDkiJJEhJRUA+OcqjfsE11m1/2ebdRbZGw6W9d9bW8Aq8VK46L
 PCTEaiwqa8+7JVqveODO77OaJBXwRG93mb11lx8xh7errkrL1DEtCkUtWW/hMt8bXl48aXzVY
 /G//73s7j/39oCm28qf3SYabi/89jp4dGDL1sKxqNVO4j9rhjL6+3FnnIqZ/urfL6vuWU9+VW
 IozEg21mIuKEwF1iDQ3rwIAAA==
X-Env-Sender: prvs=4553ac798=citrix-osstest@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1508125754!99328228!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16157 invoked from network); 16 Oct 2017 03:49:16 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Oct 2017 03:49:16 -0000
X-IronPort-AV: E=Sophos;i="5.43,385,1503360000"; d="scan'208";a="454238648"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL03.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72238-mainreport@xen.org>
X-Osstest-Failures: 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:build-arm64-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:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm: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-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: qemuu=f90ea7ba7c5ae7010ee0ce062207ae42530f57d6
X-Osstest-Versions-That: qemuu=5456c6a4ec9cd8fc314ddc303e88bf85c110975c
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 16 Oct 2017 04:49:12 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL03.citrite.net
Subject: [Xen-devel] [qemu-mainline baseline-only test] 72238: tolerable
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1731460916547130317=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

This run is configured for baseline tests only.

flight 72238 qemu-mainline real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/72238/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate               broken never pass
 build-arm64-pvops             2 hosts-allocate               broken never pass
 build-arm64-xsm               2 hosts-allocate               broken never pass
 build-arm64                   3 capture-logs                 broken never pass
 build-arm64-xsm               3 capture-logs                 broken never pass
 build-arm64-pvops             3 capture-logs                 broken never pass
 test-amd64-i386-xl-qemuu-win10-i386 17 guest-stop        fail blocked in 72206
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   like 72206
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   like 72206
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   like 72206
 test-amd64-amd64-qemuu-nested-intel 17 debian-hvm-install/l1/l2 fail like 72206
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop             fail like 72206
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop              fail like 72206
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-armhf-armhf-xl-midway   13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-midway   14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386 17 guest-stop             fail never pass

version targeted for testing:
 qemuu                f90ea7ba7c5ae7010ee0ce062207ae42530f57d6
baseline version:
 qemuu                5456c6a4ec9cd8fc314ddc303e88bf85c110975c

Last test of basis    72206  2017-10-06 05:53:34 Z    9 days
Testing same since    72238  2017-10-15 21:48:33 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex Williamson <alex.williamson@redhat.com>
  Alistair Francis <alistair.francis@xilinx.com>
  Andrew Jeffery <andrew@aj.id.au>
  Brandon Carpenter <brandon.carpenter@cypherpath.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Collin L. Walling <walling@linux.vnet.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  CÃ©dric Le Goater <clg@kaod.org>
  Daniel P. Berrange <berrange@redhat.com>
  David Hildenbrand <david@redhat.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Igor Mammedov <imammedo@redhat.com>
  Jan Kiszka <jan.kiszka@siemens.com>
  Jason J . Herne <jjherne@linux.vnet.ibm.com>
  Jiang Biao <jiang.biao2@zte.com.cn>
  Kevin Wolf <kwolf@redhat.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Markus Armbruster <armbru@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Michael Olbrich <m.olbrich@pengutronix.de>
  Paolo Bonzini <pbonzini@redhat.com>
  Pavel Butsykin <pbutsykin@virtuozzo.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Richard Henderson <richard.henderson@linaro.org>
  Richard Henderson <rth@twiddle.net>
  Seeteena Thoufeek <s1seetee@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Thomas Huth <thuth@redhat.com>
  Todd Eisenberger <teisenbe@google.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          fail    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-armhf-armhf-xl-midway                                   pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

Test harness code can be found at
    http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary

broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-xsm capture-logs
broken-step build-arm64-pvops capture-logs

Push not applicable.

(No revision log; it would be 4145 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1731460916547130317==--

From xen-devel-bounces@lists.xen.org Mon Oct 16 06:03:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 06:03:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3yUS-0007cI-F1; Mon, 16 Oct 2017 06:03:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3yUR-0007bt-5A
 for xen-devel@lists.xensource.com; Mon, 16 Oct 2017 06:03:03 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 B8/B4-15231-59B44E95; Mon, 16 Oct 2017 06:03:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVXeq95N
 Ig0UNTBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWDxFqeB2WsWZLboNjHvt
 uxi5OIQEGpkk7v5ZwAThPGaUWNM5gQXC2cYo0b74OHMXIyeHiICzxNczc9m7GDk4eAX0Jb5Od
 wYJCwuYS3w+9wSsWULghbzE9DknGUESEgKeEvdfr2CCsZ/P2ARks3OwCVhJHBIDibIIqErcvL
 OAdQIj9wJGhlWMGsWpRWWpRbqGpnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIH
 +ZgCCHYwN2z0PMUpyMCmJ8jobPokU4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7ygsoJ1iUmp5a
 kZaZAww8mLQEB4+SCO9/kDRvcUFibnFmOkTqFKMux7FNl/8wCbHk5eelSonzOoAUCYAUZZTmw
 Y2ARcElRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfOGgEzhycwrgdv0CugIJqAj1jmBHVGSiJ
 CSamCc0Px7ym3FKqf4u33Tp8qfZt+3utbrMqODgP/fpg6xEw4Zy8q3MEgH1a76Nudw98lkG82
 QlitBgRMLIqON1GRieT87VOq98XFZu2/91IY49Vc/VBZv+rKr1tJsV5bR8nevj1nuWcuuYpJZ
 f+6eWOukihd7tgpe3jNz4jm9LxWCB8sMmt/WcyQpsRRnJBpqMRcVJwIASQuSe30CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1508133779!106946944!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14892 invoked from network); 16 Oct 2017 06:03:00 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Oct 2017 06:03:00 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3yUI-0003fa-Fp; Mon, 16 Oct 2017 06:02:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e3yUC-00082b-PL; Mon, 16 Oct 2017 06:02:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e3yUC-00036h-DK; Mon, 16 Oct 2017 06:02:48 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114525-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:build-amd64-rumprun:xen-build:fail:regression
 xen-unstable:build-i386-rumprun:xen-build:fail:regression
 xen-unstable:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-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-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-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-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=46aaf41ee099a048d7a554c03ae01bcdaa07f776
X-Osstest-Versions-That: xen=572a78190403e5f2acbd01fa72c35fafe9700169
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 16 Oct 2017 06:02:48 +0000
Subject: [Xen-devel] [xen-unstable test] 114525: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDUyNSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDUyNS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAg
ICAgOCB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0MjA0CiBidWls
ZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICA4IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTQyMDQKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBu
b3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVu
LWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBsaWtlIDExNDIwNAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE0MjA0CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
MTQyMDQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDExNDIwNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE0MjA0CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTQyMDQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0
LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
IDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVz
dC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vl
c3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAg
IDQ2YWFmNDFlZTA5OWEwNDhkN2E1NTRjMDNhZTAxYmNkYWEwN2Y3NzYKYmFzZWxpbmUgdmVyc2lv
bjoKIHhlbiAgICAgICAgICAgICAgICAgIDU3MmE3ODE5MDQwM2U1ZjJhY2JkMDFmYTcyYzM1ZmFm
ZTk3MDAxNjkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNDIwNCAgMjAxNy0xMC0wOSAxOToxOTow
OCBaICAgIDYgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTQyODggIDIwMTctMTAtMTAgMTc6
MDI6NTkgWiAgICA1IGRheXMgICAgNSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTQ0
OTggIDIwMTctMTAtMTQgMDg6MjI6MDggWiAgICAxIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGV4YW5kcnUgSXNhaWxh
IDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdh
cmFAYXJtLmNvbT4KICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAgR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIElhbiBKYWNrc29uIDxJYW4uSmFja3Nv
bkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGxpbmFyby5vcmc+CiAgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgS29u
cmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogIE1hbmlzaCBKYWdn
aSA8bWphZ2dpQGNhdml1bS5jb20+CiAgTWVuZyBYdSA8bWVuZ3h1QGNpcy51cGVubi5lZHU+CiAg
Um9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3Jn
PgogIFZpdGFseSBLdXpuZXRzb3YgPHZrdXpuZXRzQHJlZGhhdC5jb20+CiAgVm9sb2R5bXlyIEJh
YmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CiAgWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1p
Mzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0z
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0
Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lv
biBsb2c7IGl0IHdvdWxkIGJlIDE2NzIgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 16 06:38:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 06:38:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3z2f-0001Xa-2T; Mon, 16 Oct 2017 06:38:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3z2d-0001XO-Sm
 for xen-devel@lists.xensource.com; Mon, 16 Oct 2017 06:38:23 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 14/D5-31244-FD354E95; Mon, 16 Oct 2017 06:38:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfde8JN
 Ig2fdshYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuNvzn7HgrlvF24+PWRsY
 j5l1MXJxCAk0Mkl8+/qQBcJ5zCjRO+cDI4SzjVHi8IxL7F2MnBwiAs4SX8/MBbI5OHgF9CVmP
 QsACQsLWEsce9vLDlIvITCTU2JC21UmkISEgK/EolWNcPb+qV1AQ9k52ASsJA6JgURZBFQlZn
 f/Z5zAyL2AkWEVo0ZxalFZapGuoZFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJka
 gzxmAYAfj5Y0BhxglOZiURHmdDZ9ECvEl5adUZiQWZ8QXleakFh9ilOHgUJLg/RwElBMsSk1P
 rUjLzAEGH0xagoNHSYS3CSTNW1yQmFucmQ6ROsWoy3Fs0+U/TEIsefl5qVLivB9BigRAijJK8
 +BGwCLhEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5T4FM4cnMK4Hb9AroCCagI9Y5gR1Rko
 iQkmpgvBy86Np5Nb7DDU2rjm/0Xfw+g+eA8xGDjZf4ntmZTks3lrHu+WSzK3fp+TwH9mX70pz
 8hVla7icIXnglkRS8rOLYDLF/b4o3uJXv3bjvt7w8s01i9sFlOoESDM82/uaZaHvyFtObgGKt
 4pfl6cXpPTEi1qe4/65QF/9x4c0T3tfrgu6yyNwpVWIpzkg01GIuKk4EAMvtVO5/AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1508135901!58931303!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18361 invoked from network); 16 Oct 2017 06:38:22 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Oct 2017 06:38:22 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3z2Y-0004Xi-DK; Mon, 16 Oct 2017 06:38:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e3z2S-0001aX-Tx; Mon, 16 Oct 2017 06:38:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e3z2S-0006QN-6l; Mon, 16 Oct 2017 06:38:12 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114531-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=02555bfe5c84888e9e96d098f39a06cde751ea11
X-Osstest-Versions-That: libvirt=be9978bb89a8b390f457706ff425cc20ff3937a0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 16 Oct 2017 06:38:12 +0000
Subject: [Xen-devel] [libvirt test] 114531: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDUzMSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTQ1MzEvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDExNDUwMwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE0NTAzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTQ1MDMKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAg
ICAgICAgIDAyNTU1YmZlNWM4NDg4OGU5ZTk2ZDA5OGYzOWEwNmNkZTc1MWVhMTEKYmFzZWxpbmUg
dmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGJlOTk3OGJiODlhOGIzOTBmNDU3NzA2ZmY0
MjVjYzIwZmYzOTM3YTAKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNDUwMyAgMjAxNy0xMC0xNCAx
MzozMzoyNiBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTQ1MzEgIDIwMTctMTAt
MTUgMTU6MTc6MDkgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkBy
ZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5j
aD1saWJ2aXJ0CisgcmV2aXNpb249MDI1NTViZmU1Yzg0ODg4ZTllOTZkMDk4ZjM5YTA2Y2RlNzUx
ZWExMQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1n
ZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi4KKysrKyBQRVJMTElCPS46LgorKysgdW1h
c2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwog
ICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29u
ZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAg
ICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgv
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggbGlidmlydCAwMjU1NWJmZTVjODQ4ODhlOWU5NmQw
OThmMzlhMDZjZGU3NTFlYTExCisgYnJhbmNoPWxpYnZpcnQKKyByZXZpc2lvbj0wMjU1NWJmZTVj
ODQ4ODhlOWU5NmQwOThmMzlhMDZjZGU3NTFlYTExCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4g
Li9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46
LjouCisrKysgUEVSTExJQj0uOi46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdl
dGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7
CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmlu
dCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUv
b3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycg
JyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVw
b3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRj
b25maWcKKysrIGV4cG9ydCBQRVJMTElCPS46LjouOi4KKysrIFBFUkxMSUI9LjouOi46LgorKyB1
bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPWxp
YnZpcnQKKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgJ1snIHhsaWJ2aXJ0ID0geGxpbnV4ICdd
JworIGxpbnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3Ry
ZWFtLXVuc3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJy
YW5jaCB4ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4
MDI1NTViZmU1Yzg0ODg4ZTllOTZkMDk4ZjM5YTA2Y2RlNzUxZWExMSA9IHggJ10nCisgOiB0ZXN0
ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcK
KysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAg
ICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAg
ICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAg
ICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3Jn
CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDog
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcveHRmLmdpdAorKyA6IGdpdDovL2xpYnZpcnQub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2Vh
Ymlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAor
KyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJu
ZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3Bz
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0
ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgt
YXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dp
dC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ubGli
dmlydAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6
IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNy
b24ubGlidmlydAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGh0dHA6Ly9oZy51ay54ZW5z
b3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0
CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4
LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVf
U0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2Vh
Ymlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIGxpYnZpcnQKKyBjYXNlICQxIGlu
CisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3Mv
bGlidmlydAorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
bGlidmlydC5naXQgMDI1NTViZmU1Yzg0ODg4ZTllOTZkMDk4ZjM5YTA2Y2RlNzUxZWExMTpyZWZz
L2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvbGlidmlydC5naXQKICAgYmU5OTc4Yi4uMDI1NTViZiAgMDI1NTViZmU1Yzg0ODg4
ZTllOTZkMDk4ZjM5YTA2Y2RlNzUxZWExMSAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 16 07:39:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 07:39:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e3zzp-0005g2-Bv; Mon, 16 Oct 2017 07:39:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3zzn-0005fe-LV
 for xen-devel@lists.xensource.com; Mon, 16 Oct 2017 07:39:31 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 6C/B2-10419-23264E95; Mon, 16 Oct 2017 07:39:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVdcw6Um
 kwbpDhhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6F/YyVawpJ+x4trGs2wN
 jAfSuxg5OYQEGpkkjn+37mLkArIfM0p0bZ/EBuFsY5TYtvAUI0iViICzxNczc9lBbF4BfYmzP
 y8xgdjCAtYS80+2MYE0SAjskZE49bMXqIgDyPGW+D2FBcacdF2li5Gdg03ASuKQGEgji4CqxK
 k1S9gmMHIvYGRYxahenFpUllqka6aXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iRH
 obwYg2ME4tcH5EKMkB5OSKK+z4ZNIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8rolAOcGi1PTU
 irTMHGDgwaQlOHiURHgDQdK8xQWJucWZ6RCpU4y6HMc2Xf7DJMSSl5+XKiXOywNSJABSlFGaB
 zcCFgWXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMwbBzKFJzOvBG7TK6AjmICOWOcEdkRJIk
 JKqoFRly9nx95YhoXaLw3sJToDKt/tPTj9oILW60i7Jx/ZxTVrxH4fSHwjEc3FJRm29aOs6Pf
 8JAW1G1NmVxdbLmI/e7I5ce40l027th6a4pO7TvOzzDVtlsB5jm5vz7cYLDq84O/Bu191Ltxe
 ffL5vpZYxeK2kmlxGf+CbriI8/dIhGa0Bk5J5dZTYinOSDTUYi4qTgQAfcrgBn0CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1508139568!91593591!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6489 invoked from network); 16 Oct 2017 07:39:29 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Oct 2017 07:39:29 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3zze-00067d-VI; Mon, 16 Oct 2017 07:39:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e3zzZ-0004A0-65; Mon, 16 Oct 2017 07:39:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e3zzY-0001lo-A1; Mon, 16 Oct 2017 07:39:16 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114528-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-armhf-armhf-xl-rtds:xen-install:fail:allowable
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=ae7df8f985f1b0445366ae6f6324cd08a218526e
X-Osstest-Versions-That: linux=be1f16ba35d97aff4d85c0daba0a02da51b7c83c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 16 Oct 2017 07:39:16 +0000
Subject: [Xen-devel] [linux-linus test] 114528: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDUyOCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE0NTI4LwoKRmFpbHVyZXMgOi0vIGJ1dCBu
byByZWdyZXNzaW9ucy4KClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2Fi
bGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICA2IHhlbi1p
bnN0YWxsICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTQ1MDAKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTQ1
MDAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDExNDUwMAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE0NTAwCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMTQ1MDAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExNDUwMAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE0
NTAwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAg
ICAgICAgICAgZmFpbCAgbGlrZSAxMTQ1MDAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExNDUwMAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qt
c2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGFl
N2RmOGY5ODVmMWIwNDQ1MzY2YWU2ZjYzMjRjZDA4YTIxODUyNmUKYmFzZWxpbmUgdmVyc2lvbjoK
IGxpbnV4ICAgICAgICAgICAgICAgIGJlMWYxNmJhMzVkOTdhZmY0ZDg1YzBkYWJhMGEwMmRhNTFi
N2M4M2MKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNDUwMCAgMjAxNy0xMC0xNCAxMTowNjoyNiBa
ICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTQ1MjggIDIwMTctMTAtMTUgMTQ6MzA6
NDIgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdDoKICBBbGFuIFN0ZXJuIDxzdGVybkByb3dsYW5kLmhhcnZhcmQuZWR1
PgogIEFsZXhhbmRlciBVc3lza2luIDxhbGV4YW5kZXIudXN5c2tpbkBpbnRlbC5jb20+CiAgQW5k
cmVhcyBFbmdlbCA8YW5lbi1ub3NwYW1AZ214Lm5ldD4KICBBbmRyZXcgR2FiYmFzb3YgPGFuZHJl
d19nYWJiYXNvdkBtZW50b3IuY29tPgogIEFuZHJleSBLb25vdmFsb3YgPGFuZHJleWtudmxAZ29v
Z2xlLmNvbT4KICBBbmR5IEx1dG9taXJza2kgPGx1dG9Aa2VybmVsLm9yZz4KICBBcm5hbGRvIENh
cnZhbGhvIGRlIE1lbG8gPGFjbWVAcmVkaGF0LmNvbT4KICBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1
c2UuZGU+CiAgQ29saW4gSWFuIEtpbmcgPGNvbGluLmtpbmdAY2Fub25pY2FsLmNvbT4KICBEYW4g
Q2FycGVudGVyIDxkYW4uY2FycGVudGVyQG9yYWNsZS5jb20+CiAgRGVlcGEgRGluYW1hbmkgPGRl
ZXBhLmtlcm5lbEBnbWFpbC5jb20+CiAgRG1pdHJ5IE9zaXBlbmtvIDxkaWdldHhAZ21haWwuY29t
PgogIEZlbGlwZSBCYWxiaSA8ZmVsaXBlLmJhbGJpQGxpbnV4LmludGVsLmNvbT4KICBGZW5nZ3Vh
bmcgV3UgPGZlbmdndWFuZy53dUBpbnRlbC5jb20+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVn
a2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBIZW5yeWsgSGVpc2lnIDxoeW5pdUBvMi5wbD4KICBJ
bmdvIE1vbG5hciA8bWluZ29Aa2VybmVsLm9yZz4KICBKZWZmcmV5IENodSA8amVmZnJleS5jaHVA
Y3lwcmVzcy5jb20+CiAgSmlyaSBPbHNhIDxqb2xzYUBrZXJuZWwub3JnPgogIEpvaGFuIEhvdm9s
ZCA8am9oYW5Aa2VybmVsLm9yZz4KICBKb24gSHVudGVyIDxqb25hdGhhbmhAbnZpZGlhLmNvbT4K
ICBKb3NoIFBvaW1ib2V1ZiA8anBvaW1ib2VAcmVkaGF0LmNvbT4KICBLLiBZLiBTcmluaXZhc2Fu
IDxreXNAbWljcm9zb2Z0LmNvbT4KICBLYXp1eWEgTWl6dWd1Y2hpIDxrYXp1eWEubWl6dWd1Y2hp
LmtzQHJlbmVzYXMuY29tPgogIGxlaWxlaS5saW4gPGxlaWxlaS5saW5AYWxpYmFiYS1pbmMuY29t
PgogIExlbiBCcm93biA8bGVuLmJyb3duQGludGVsLmNvbT4KICBMaW51cyBUb3J2YWxkcyA8dG9y
dmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTWFyY2VsbyBIZW5yaXF1ZSBDZXJyaSA8bWFy
Y2Vsby5jZXJyaUBjYW5vbmljYWwuY29tPgogIE1hcmsgUnV0bGFuZCA8bWFyay5ydXRsYW5kQGFy
bS5jb20+CiAgTWFyayBTYW50YW5pZWxsbyA8bWFya3NhbkBmYi5jb20+CiAgTWFzYW1pIEhpcmFt
YXRzdSA8bWhpcmFtYXRAa2VybmVsLm9yZz4KICBNYXRoaWFzIEtyYXVzZSA8bWluaXBsaUBnb29n
bGVtYWlsLmNvbT4KICBOaWNvbGFzIElvb3NzIDxuaWNvbGFzLmlvb3NzX2xpbnV4QG00eC5vcmc+
CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQZXRlciBVamZhbHVzaSA8
cGV0ZXIudWpmYWx1c2lAdGkuY29tPgogIFBldGVyIFppamxzdHJhIChJbnRlbCkgPHBldGVyekBp
bmZyYWRlYWQub3JnPgogIFBldGVyIFppamxzdHJhIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBS
YWZhZWwgSi4gV3lzb2NraSA8cmFmYWVsLmoud3lzb2NraUBpbnRlbC5jb20+CiAgUmF2aSBCYW5n
b3JpYSA8cmF2aS5iYW5nb3JpYUBsaW51eC52bmV0LmlibS5jb20+CiAgU2ViYXN0aWFuIEZyZWkg
PGRyLm5vcEBnbXgubmV0PgogIFNocmlyYW5nIEJhZ3VsIDxzaHJpcmFuZy5iYWd1bEBjYW5vbmlj
YWwuY29tPgogIFN5bHZhaW4gTGVzbmUgPGxlc25lQGFsc2UtZnIuY29tPgogIFRoaWVycnkgUmVk
aW5nIDx0cmVkaW5nQG52aWRpYS5jb20+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9u
aXguZGU+CiAgVG9kZCBLam9zIDx0a2pvc0BhbmRyb2lkLmNvbT4KICBUb2RkIEtqb3MgPHRram9z
QGdvb2dsZS5jb20+CiAgVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KICBU
b21hcyBXaW5rbGVyIDx0b21hcy53aW5rbGVyQGludGVsLmNvbT4KICBWaW5vZCBLb3VsIDx2aW5v
ZC5rb3VsQGludGVsLmNvbT4KICBWaXRhbHkgS3V6bmV0c292IDx2a3V6bmV0c0ByZWRoYXQuY29t
PgogIFdpbGwgRGVhY29uIDx3aWxsLmRlYWNvbkBhcm0uY29tPgogIFlvc2hpaGlybyBTaGltb2Rh
IDx5b3NoaWhpcm8uc2hpbW9kYS51aEByZW5lc2FzLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9bGlu
dXgtbGludXMKKyByZXZpc2lvbj1hZTdkZjhmOTg1ZjFiMDQ0NTM2NmFlNmY2MzI0Y2QwOGEyMTg1
MjZlCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdl
dGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46LgorKysrIFBFUkxMSUI9LjouCisrKyB1bWFz
ayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAg
ICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25m
aWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAg
ICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUv
b3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScK
KysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9z
CisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0v
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCBsaW51eC1saW51cyBhZTdkZjhmOTg1ZjFiMDQ0NTM2
NmFlNmY2MzI0Y2QwOGEyMTg1MjZlCisgYnJhbmNoPWxpbnV4LWxpbnVzCisgcmV2aXNpb249YWU3
ZGY4Zjk4NWYxYjA0NDUzNjZhZTZmNjMyNGNkMDhhMjE4NTI2ZQorIC4gLi9jcmktbG9jay1yZXBv
cworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVS
TExJQj0uOi46LgorKysrIFBFUkxMSUI9LjouOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MK
KysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBP
c3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAg
ICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9z
PS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJwor
KysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0
ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9
JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9j
cmktZ2V0Y29uZmlnCisrKyBleHBvcnQgUEVSTExJQj0uOi46LjouCisrKyBQRVJMTElCPS46Ljou
Oi4KKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisg
dHJlZT1saW51eAorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeGxpbnV4ID0geGxpbnV4
ICddJworIGxpbnV4YnJhbmNoPWxpbnV4LWxpbnVzCisgJ1snIHggPSB4ICddJworIHFlbXV1YnJh
bmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2Ny
aS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10
ZXN0aW5nCisgJ1snIHhhZTdkZjhmOTg1ZjFiMDQ0NTM2NmFlNmY2MzI0Y2QwOGEyMTg1MjZlID0g
eCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAn
CiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxj
b25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBk
aWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8v
Z2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tl
cm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZp
cnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2Vh
Ymlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3Zt
Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAor
KyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2Fy
ZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1w
dm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4K
KysgJ1snIHhnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9y
dmFsZHMvbGludXgtMi42LmdpdCA9IHggJ10nCisrICdbJyB4Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcv
cHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQgPSB4ICddJwor
KyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQv
eGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ubGludXgtbGludXMK
KysgOiBkYWlseS1jcm9uLmxpbnV4LWxpbnVzCisrIDogZGFpbHktY3Jvbi5saW51eC1saW51cwor
KyA6IGRhaWx5LWNyb24ubGludXgtbGludXMKKysgOiBkYWlseS1jcm9uLmxpbnV4LWxpbnVzCisr
IDogZGFpbHktY3Jvbi5saW51eC1saW51cworKyA6IGRhaWx5LWNyb24ubGludXgtbGludXMKKysg
OiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi5saW51
eC1saW51cworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6
Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9Y
RU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9M
SUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQK
KyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3Ry
ZWUgbGludXgtbGludXMKKyBjYXNlICQxIGluCisgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIv
c2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdAorIDogbWFzdGVyCisg
OiBnaXQKKyA6IGdpdAorIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAor
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQK
KyA6IHRlc3RlZC9saW51eC1saW51cworIDogcmVmcy9oZWFkcy90ZXN0ZWQvbGludXgtbGludXMK
KyByZXR1cm4gMAorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MvbGludXgKKyBnaXQgcHVzaCBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdCBhZTdkZjhm
OTg1ZjFiMDQ0NTM2NmFlNmY2MzI0Y2QwOGEyMTg1MjZlOnJlZnMvaGVhZHMvdGVzdGVkL2xpbnV4
LWxpbnVzClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZv
cHMuZ2l0CiAgIGJlMWYxNmIuLmFlN2RmOGYgIGFlN2RmOGY5ODVmMWIwNDQ1MzY2YWU2ZjYzMjRj
ZDA4YTIxODUyNmUgLT4gdGVzdGVkL2xpbnV4LWxpbnVzCisgZXhpdCAwCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 16 07:42:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 07:42:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e402e-0006IH-Sy; Mon, 16 Oct 2017 07:42:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=455fc6512=sergey.dyasli@citrix.com>)
 id 1e402d-0006I9-Ow
 for xen-devel@lists.xen.org; Mon, 16 Oct 2017 07:42:27 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 BE/C9-19514-3E264E95; Mon, 16 Oct 2017 07:42:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKKsWRWlGSWpSXmKPExsWSzvfng+6jpCe
 RBo0TxC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyOWYIFPyQr9s2bx9jAeEayi5GTQ0LAX2L3
 rrlsIDabgJ7ExtmvmEBsEYFkiQmHO1m6GLk4mAXWMkq0z2tk7WLk4BAWCJCYezoUoiZQ4u+nF
 qh6K4kt+/8xg9gsAqoSvT3XWEBsXgEDiUv/XrODzBESWMoo8Xrmd1aQBKeAncTbw/PAihgFZC
 W+NK4Ga2YWEJe49WQ+E8RxAhJL9pxnhrBFJV4+/scKYatIPN+5gBHC1pE4e/0JlG0gsXXpPha
 QO5kFNCXW79KHGGkp0dv8mBHCVpSY0v2QHeI2QYmTM5+wTGAUm4Vk8yyE7llIumch6Z6FpHsB
 I+sqRo3i1KKy1CJdQ2O9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAyGIAgh2M/
 7Z5HmKU5GBSEuV1NnwSKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCtz0RKCdYlJqeWpGWmQOMcZ
 i0BAePkghvIEiat7ggMbc4Mx0idYrRmKPj5t0/TBxPrs37yyTEkpeflyolztsFUioAUppRmgc
 3CJZ6LjHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmYNw5kCk9mXgncvldApzABnbLOCeyUkkSE
 lFQDY6dCrpfGkXevrMUbN4S9f+iWZXeaacrj7bInd6x3u7NzAs8iX3bvyQft2erO6G+aVnN12
 kU75m3Trbar7bp1SuyDRGZXW2Gnc/7Dv2my2bxZVxZMOpbZ3ag67WB7dXPE21r51Ip8RrPjx/
 sSDGZM6G7XYY3tb7sxdc6ehILbh7QKX4avaPl/V4mlOCPRUIu5qDgRAI2C7os4AwAA
X-Env-Sender: prvs=455fc6512=sergey.dyasli@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1508139743!86492012!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38522 invoked from network); 16 Oct 2017 07:42:25 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Oct 2017 07:42:25 -0000
X-IronPort-AV: E=Sophos;i="5.43,386,1503360000"; d="scan'208";a="106331787"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v3 2/6] x86/msr: add VMX MSRs into struct
 msr_domain_policy
Thread-Index: AQHTRB/EjyXrcO/hpkCvc2POSgPfFqLhwr+AgAQ4DwA=
Date: Mon, 16 Oct 2017 07:42:19 +0000
Message-ID: <1508139738.3378.1.camel@citrix.com>
References: <20171013123512.26102-1-sergey.dyasli@citrix.com>
 <20171013123512.26102-3-sergey.dyasli@citrix.com>
 <d4f5fa35-7096-bbc8-8d8a-b422481a90f1@citrix.com>
In-Reply-To: <d4f5fa35-7096-bbc8-8d8a-b422481a90f1@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Evolution 3.22.6-1ubuntu1 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <62013F3723CD99439F5BCD1D741AB20D@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 2/6] x86/msr: add VMX MSRs into struct
 msr_domain_policy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAyMDE3LTEwLTEzIGF0IDE2OjE2ICswMTAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOg0K
PiBPbiAxMy8xMC8xNyAxMzozNSwgU2VyZ2V5IER5YXNsaSB3cm90ZToNCj4gPiBAQCAtMjEwLDYg
KzM3NSwyNTUgQEAgc3RydWN0IG1zcl9kb21haW5fcG9saWN5DQo+ID4gICAgICAgICAgYm9vbCBh
dmFpbGFibGU7IC8qIFRoaXMgTVNSIGlzIG5vbi1hcmNoaXRlY3R1cmFsICovDQo+ID4gICAgICAg
ICAgYm9vbCBjcHVpZF9mYXVsdGluZzsNCj4gPiAgICAgIH0gcGxhZm9ybV9pbmZvOw0KPiA+ICsN
Cj4gPiArICAgIC8qIDB4MDAwMDA0ODAgIE1TUl9JQTMyX1ZNWF9CQVNJQyAqLw0KPiA+ICsgICAg
c3RydWN0IHsNCj4gPiArICAgICAgICBib29sIGF2YWlsYWJsZTsNCj4gDQo+IFdlIGRvbid0IG5l
ZWQgYXZhaWxhYmxlIGJpdHMgZm9yIGFueSBvZiB0aGVzZSBNU1JzLsKgIFRoZWlyIGF2YWlsYWJp
bGl0eQ0KPiBpcyBjcHVpZC0+YmFzaWMudm14LCBhbmQgd2UgZG9uJ3Qgd2FudCAobGV0IGFsb25l
IG5lZWQpIHRvIGR1cGxpY2F0ZQ0KPiBpbmZvcm1hdGlvbiBsaWtlIHRoaXMuDQoNCkFuZHJldywN
Cg0KV2hhdCBkbyB5b3UgdGhpbmsgYWJvdXQgdGhlIGZvbGxvd2luZyB3YXkgb2YgY2hlY2tpbmcg
dGhlIGF2YWlsYWJpbGl0eT8NCg0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tc3IuYyBiL3hl
bi9hcmNoL3g4Ni9tc3IuYw0KaW5kZXggMjUyN2ZkZDFkMS4uODI4ZjFiYjUwMyAxMDA2NDQNCi0t
LSBhL3hlbi9hcmNoL3g4Ni9tc3IuYw0KKysrIGIveGVuL2FyY2gveDg2L21zci5jDQpAQCAtMzMs
NiArMzMsNDMgQEAgc3RydWN0IG1zcl9kb21haW5fcG9saWN5IF9fcmVhZF9tb3N0bHnCoMKgwqDC
oMKgcmF3X21zcl9kb21haW5fcG9saWN5LA0KwqBzdHJ1Y3QgbXNyX3ZjcHVfcG9saWN5IF9fcmVh
ZF9tb3N0bHkgaHZtX21heF9tc3JfdmNwdV9wb2xpY3ksDQrCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBfX3JlYWRfbW9zdGx5wqDCoHB2X21heF9tc3JfdmNw
dV9wb2xpY3k7DQrCoA0KK2Jvb2wgbXNyX3ZteF9hdmFpbGFibGUoY29uc3Qgc3RydWN0IGRvbWFp
biAqZCwgdWludDMyX3QgbXNyKQ0KK3sNCivCoMKgwqDCoGNvbnN0IHN0cnVjdCBtc3JfZG9tYWlu
X3BvbGljeSAqZHAgPSBkLT5hcmNoLm1zcjsNCivCoMKgwqDCoGJvb2wgc2Vjb25kYXJ5X2F2YWls
YWJsZTsNCisNCivCoMKgwqDCoGlmICggIW5lc3RlZGh2bV9lbmFibGVkKGQpIHx8ICFkLT5hcmNo
LmNwdWlkLT5iYXNpYy52bXggKQ0KK8KgwqDCoMKgwqDCoMKgwqByZXR1cm4gZmFsc2U7DQorDQor
wqDCoMKgwqBzZWNvbmRhcnlfYXZhaWxhYmxlID0NCivCoMKgwqDCoMKgwqDCoMKgZHAtPnZteF9w
cm9jYmFzZWRfY3Rscy51LmFsbG93ZWRfMS5hY3RpdmF0ZV9zZWNvbmRhcnlfY29udHJvbHM7DQor
DQorwqDCoMKgwqBzd2l0Y2ggKG1zcikNCivCoMKgwqDCoHsNCivCoMKgwqDCoGNhc2UgTVNSX0lB
MzJfVk1YX0JBU0lDIC4uLiBNU1JfSUEzMl9WTVhfVk1DU19FTlVNOg0KK8KgwqDCoMKgwqDCoMKg
wqByZXR1cm4gdHJ1ZTsNCisNCivCoMKgwqDCoGNhc2UgTVNSX0lBMzJfVk1YX1BST0NCQVNFRF9D
VExTMjoNCivCoMKgwqDCoMKgwqDCoMKgcmV0dXJuIHNlY29uZGFyeV9hdmFpbGFibGU7DQorDQor
wqDCoMKgwqBjYXNlIE1TUl9JQTMyX1ZNWF9FUFRfVlBJRF9DQVA6DQorwqDCoMKgwqDCoMKgwqDC
oHJldHVybiAoIHNlY29uZGFyeV9hdmFpbGFibGUgJiYNCivCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgKGRwLT52bXhfcHJvY2Jhc2VkX2N0bHMyLnUuYWxsb3dlZF8xLmVuYWJsZV9l
cHQgfHwNCivCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBkcC0+dm14X3Byb2Ni
YXNlZF9jdGxzMi51LmFsbG93ZWRfMS5lbmFibGVfdnBpZCkgKTsNCisNCivCoMKgwqDCoGNhc2Ug
TVNSX0lBMzJfVk1YX1RSVUVfUElOQkFTRURfQ1RMUyAuLi4gTVNSX0lBMzJfVk1YX1RSVUVfRU5U
UllfQ1RMUzoNCivCoMKgwqDCoMKgwqDCoMKgcmV0dXJuIGRwLT52bXhfYmFzaWMudS5kZWZhdWx0
MV96ZXJvOw0KKw0KK8KgwqDCoMKgY2FzZSBNU1JfSUEzMl9WTVhfVk1GVU5DOg0KK8KgwqDCoMKg
wqDCoMKgwqByZXR1cm4gKCBzZWNvbmRhcnlfYXZhaWxhYmxlICYmDQorwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoGRwLT52bXhfcHJvY2Jhc2VkX2N0bHMyLnUuYWxsb3dlZF8xLmVu
YWJsZV92bV9mdW5jdGlvbnMgKTsNCisNCivCoMKgwqDCoGRlZmF1bHQ6IGJyZWFrOw0KK8KgwqDC
oMKgfQ0KKw0KK8KgwqDCoMKgcmV0dXJuIGZhbHNlOw0KK30NCisNCsKgc3RhdGljIHZvaWQgX19p
bml0IGNhbGN1bGF0ZV9yYXdfdm14X3BvbGljeShzdHJ1Y3QgbXNyX2RvbWFpbl9wb2xpY3kgKmRw
KQ0KwqB7DQrCoMKgwqDCoMKgaWYgKCAhY3B1X2hhc192bXggKQ0KDQotLSANClRoYW5rcywNClNl
cmdleQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 16 07:46:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 07:46:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e406w-0006Vk-DY; Mon, 16 Oct 2017 07:46:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=455fc6512=sergey.dyasli@citrix.com>)
 id 1e406v-0006Ve-Kk
 for xen-devel@lists.xen.org; Mon, 16 Oct 2017 07:46:53 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 E6/0F-08856-CE364E95; Mon, 16 Oct 2017 07:46:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOKsWRWlGSWpSXmKPExsWSzvfng+6b5Ce
 RBld+C1os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlvprazF6zir+iftIS5gXECfxcjJ4eEgL/E
 w4d32EFsNgE9iY2zXzGB2CICyRITDneydDFycTALrGWUaJ/XyAqSEBYIkvi4vJ0RoihYYt6Sh
 2wQtpXEuY87wZpZBFQlDt5ZCRbnFTCQuLflBRvIICGBpYwS514uANvGKWAn8eDZLbBBjAKyEl
 8aVzOD2MwC4hK3nsxngrhOQGLJnvPMELaoxMvH/1ghbBWJ5zsXMELYOhJnrz+Bsg0kti7dB3Q
 1B9AcTYn1u/QhRlpK7P37BGq8osSU7ofsELcJSpyc+YRlAqPYLCSbZyF0z0LSPQtJ9ywk3QsY
 WVcxahSnFpWlFukameolFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgRGVz0DA+MOx
 tYTfocYJTmYlER5nQ2fRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4N2UBJQTLEpNT61Iy8wBxj
 lMWoKDR0mEtw4kzVtckJhbnJkOkTrFaMzRcfPuHyaOJ9fm/WUSYsnLz0uVEocoFQApzSjNgxs
 ESz+XGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzMgOTmRBPZl4J3L5XQKcwAZ2yzgnslJJE
 hJRUA6Nvg0TMx92GBZcfV4gu6RWKMuvQuPxSUXuTUVzpgeMV+Q4/Kku+Haq4+3iPWJJiyTrGH
 q4m43j7XxXfDqzeMGml+LK2mHjZ46JtSxnnC3ZPamJcvTNaZnWMvk1GxdRyA36X77zzZscFNS
 1oecRlyTU9a5cJ19nfXpO6G85Wlvx8oVn7o31ukhJLcUaioRZzUXEiAJEDsTo6AwAA
X-Env-Sender: prvs=455fc6512=sergey.dyasli@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1508140009!79529010!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30239 invoked from network); 16 Oct 2017 07:46:51 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Oct 2017 07:46:51 -0000
X-IronPort-AV: E=Sophos;i="5.43,386,1503360000"; d="scan'208";a="106331876"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v3 5/6] x86/msr: update domain policy on CPUID policy
 changes
Thread-Index: AQHTRB/Fbayd4x44R0yexuJgAhkWYKLhxSgAgAQ25YA=
Date: Mon, 16 Oct 2017 07:46:45 +0000
Message-ID: <1508140005.3378.3.camel@citrix.com>
References: <20171013123512.26102-1-sergey.dyasli@citrix.com>
 <20171013123512.26102-6-sergey.dyasli@citrix.com>
 <a7f54ad3-7d33-5043-0532-011c238f576c@citrix.com>
In-Reply-To: <a7f54ad3-7d33-5043-0532-011c238f576c@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Evolution 3.22.6-1ubuntu1 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <343366BCC185FD4A9736A55533E36FB0@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 5/6] x86/msr: update domain policy on
 CPUID policy changes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAyMDE3LTEwLTEzIGF0IDE2OjI1ICswMTAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOg0K
PiBPbiAxMy8xMC8xNyAxMzozNSwgU2VyZ2V5IER5YXNsaSB3cm90ZToNCj4gPiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMNCj4gPiBp
bmRleCAyMDViNGNiNjg1Li43ZTZiMTVmOGQ3IDEwMDY0NA0KPiA+IC0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vaHZtLmMNCj4gPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jDQo+ID4gQEAgLTky
OCw5ICs5MjgsOCBAQCBjb25zdCBjaGFyICpodm1fZWZlcl92YWxpZChjb25zdCBzdHJ1Y3QgdmNw
dSAqdiwgdWludDY0X3QgdmFsdWUsDQo+ID4gICAgICAgICAgWDg2X0NSMF9DRCB8IFg4Nl9DUjBf
UEcpKSkNCj4gPiAgDQo+ID4gIC8qIFRoZXNlIGJpdHMgaW4gQ1I0IGNhbiBiZSBzZXQgYnkgdGhl
IGd1ZXN0LiAqLw0KPiA+IC11bnNpZ25lZCBsb25nIGh2bV9jcjRfZ3Vlc3RfdmFsaWRfYml0cyhj
b25zdCBzdHJ1Y3QgdmNwdSAqdiwgYm9vbCByZXN0b3JlKQ0KPiA+ICt1bnNpZ25lZCBsb25nIGh2
bV9jcjRfZG9tYWluX3ZhbGlkX2JpdHMoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgYm9vbCByZXN0
b3JlKQ0KPiA+ICB7DQo+ID4gLSAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWlu
Ow0KPiA+ICAgICAgY29uc3Qgc3RydWN0IGNwdWlkX3BvbGljeSAqcDsNCj4gPiAgICAgIGJvb2wg
bWNlLCB2bXhlOw0KPiA+ICANCj4gPiBAQCAtOTYzLDYgKzk2MiwxMSBAQCB1bnNpZ25lZCBsb25n
IGh2bV9jcjRfZ3Vlc3RfdmFsaWRfYml0cyhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgYm9vbCByZXN0
b3JlKQ0KPiA+ICAgICAgICAgICAgICAocC0+ZmVhdC5wa3UgICAgICA/IFg4Nl9DUjRfUEtFICAg
ICAgICAgICAgICAgOiAwKSk7DQo+ID4gIH0NCj4gPiAgDQo+ID4gK3Vuc2lnbmVkIGxvbmcgaHZt
X2NyNF9ndWVzdF92YWxpZF9iaXRzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCBib29sIHJlc3RvcmUp
DQo+IA0KPiBJJ2Qgc3BsaXQgdGhpcyBjaGFuZ2Ugb3V0IGludG8gYSBzZXBhcmF0ZSBwYXRjaCBh
bmQgY2hhbmdlIHRoZSBleGlzdGluZw0KPiBndWVzdCB2YWxpZCBiaXRzIHRvIHRha2luZyBhIGRv
bWFpbiAqLg0KPiANCj4gSXQgbmVlZGVkIHRvIHRha2UgdmNwdSBpbiB0aGUgcGFzdCBiZWNhdXNl
IG9mIHRoZSBvbGQgY3B1aWQNCj4gaW5mcmFzdHJ1Y3R1cmUsIGJ1dCBpdCBkb2Vzbid0IG5lZWQg
dG8gYW55IG1vcmUgYmVjYXVzZSBvZiB0aGUNCj4gZG9tYWluLXdpZGUgc3RydWN0IGNwdWlkIHBv
bGljeS4NCg0KVGhhdCB3YXMgb25lIG9mIHBvc3NpYmlsaXRpZXMgc28gSSByZWFsbHkgbmVlZGVk
IGEgbWFpbnRlaW5lcidzIG9waW5pb24NCm9uIHRoaXMuIFRoYW5rcyBmb3IgcHJvdmlkaW5nIG9u
ZSENCg0KLS0gDQpUaGFua3MsDQpTZXJnZXkKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 16 08:11:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 08:11:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e40UX-0000VM-BT; Mon, 16 Oct 2017 08:11:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <arndbergmann@gmail.com>) id 1e40UV-0000Uk-QW
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 08:11:15 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 59/0F-02146-3A964E95; Mon, 16 Oct 2017 08:11:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrIIsWRWlGSWpSXmKPExsVyMfTGId1FmU8
 iDb5PFbf4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMW3e1kLjgsXvGyeTNLA+M0oS5GLg4hgZmM
 Ei/XHmTpYuTkYBFoZ5W4/90WJCEhsJhVYuftaWwgCQmBMomGRaeZIewiiTOvn7NC2MUSXZcnM
 YHYvAKCEidnPgEbJCwgJ7Hoz2pGEFtIwFviUMMdsDingJ1E/9O3zBDxNIlpj06xg9hsAsoSr4
 9OYYU4QlXiwKd+Roj5hhIH9l1mhZgfILG9fzGQzQE030FiRWMwSFhEwEDi/fVJbCA3MwtcZJF
 48PUV2HxmAU2J1u2/2ScwCs9Cct4sJKkFjEyrGDWKU4vKUot0jQ30kooy0zNKchMzc3QNDUz1
 clOLixPTU3MSk4r1kvNzNzECA7qegYFxB+OEVX6HGCU5mJREeZ0Nn0QK8SXlp1RmJBZnxBeV5
 qQWH2KU4eBQkuAVywDKCRalpqdWpGXmAGMLJi3BwaMkwjsLJM1bXJCYW5yZDpE6xWjMceHOpT
 9MHAf23PrDJMSSl5+XKiXOOwWkVACkNKM0D24QLOYvMcpKCfMyMjAwCPEUpBblZpagyr9iFOd
 gVBLmzQWZwpOZVwK37xXQKUxAp6xzAjulJBEhJdXAyDF3CsPUdzfYDsxJENi/Z8mfC9/q4/bm
 hsZpBn8JnNs5QyLCzlffq3P7v9Unwqq5l1lv1gv6GGrhI9ub41sqMPXfovDv4h4z7y7ZejLX+
 vd3J9mrouKTpY+li/xXYnimmnA3QuqAon205pbtgvxbfui1MsQtuHI7/4a99sP+xWV3F8v9sf
 3XosRSnJFoqMVcVJwIAPC3LND0AgAA
X-Env-Sender: arndbergmann@gmail.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1508141473!104265287!1
X-Originating-IP: [209.85.216.194]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1804 invoked from network); 16 Oct 2017 08:11:14 -0000
Received: from mail-qt0-f194.google.com (HELO mail-qt0-f194.google.com)
 (209.85.216.194)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Oct 2017 08:11:14 -0000
Received: by mail-qt0-f194.google.com with SMTP id j58so18832450qtj.0
 for <xen-devel@lists.xenproject.org>; Mon, 16 Oct 2017 01:11:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=UAKKmhOWR2esyAwE7ZlFpYpRS1OVPtzxN4PaUGUW38A=;
 b=YEWB+fknQb4N98FeFKz5SrNdDCJit1vKf2hhkFiCEnPaW3lOFLevgacaMkV0x19GtM
 LG/k47UYPQqUSOYBBazRWqzxfcXDK9wSQ6DiLyH5PPDuZihcKExlQhHn/iWzXxY37FYa
 n0KEXwAon5l1EjFYVBZQDgD2sPOfNGRy2D6SLsrz7X1EBi/UIV+g1PXlNwG3ujRLlLZe
 MOR4BMhZLb8mHxaNxO+kMkJk+WPx8QzTwo3yUY2IfKkDR+GuiLiw4v+LWPVwrG2bAras
 VQBJFhRbW45T66xwcHGI17Dz7w/hBCSZB2dKYVAZ8G3I+CZxQHT5WVcwp99ErMpanXRy
 pjuA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=UAKKmhOWR2esyAwE7ZlFpYpRS1OVPtzxN4PaUGUW38A=;
 b=qIJ2d+J26z/U/0xpO7dPdystDykxi41ni5GjjsB589Sj9Mqh132LFMAW4utHXDMLuG
 nK1jQeTRKJ+m6CJdYEGhsMGYQ/UY4x+DneiXRaapIR3gtHWyYZzIRZsedcCrjL7hIIq4
 2PB8MkpS77oPggtTMvJnZG0pfyPjnfP/6rlzmSQrV0bKIILFnKbwKpz6HLUKrGwjdYen
 7eExxTyu606pvp+zbOi48kqcasadGOjdhm10IhTZYA/qCexqeNAU0Viw5/Hm4DRvoOZh
 Ul2n5p5DYF25jD8Nyo2d8u7Z6BXB41ATOzP5VwG2dGDzGuvG43Q8m6MhGJzqcD0HXsZE
 Ml6g==
X-Gm-Message-State: AMCzsaVJ5oL8U2dxJTgydizp7xDrOmHfr/4uR3U4nn3SUMqYXgEhYTQO
 oHBwiOVr+0/EtzxmTD3UXPZiOPSTAA2S7w+PpfI=
X-Google-Smtp-Source: ABhQp+TRFrQFroqiLrRFuNSWPn3FecxpcL63F2Mf9iv2YQrWtJREhJssfJwxpmQpctEy4cXrcaHXrS2W5q3aXTN5rMw=
X-Received: by 10.237.55.200 with SMTP id j66mr4515717qtb.210.1508141473216;
 Mon, 16 Oct 2017 01:11:13 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.200.52.134 with HTTP; Mon, 16 Oct 2017 01:11:12 -0700 (PDT)
In-Reply-To: <ae24f18e-9a48-b6c0-9073-95121a444b53@oracle.com>
References: <20171013183933.3757079-1-arnd@arndb.de>
 <ae24f18e-9a48-b6c0-9073-95121a444b53@oracle.com>
From: Arnd Bergmann <arnd@arndb.de>
Date: Mon, 16 Oct 2017 10:11:12 +0200
X-Google-Sender-Auth: ZiIzdvu1mBr2F_Kf71dpEHVDocc
Message-ID: <CAK8P3a1dUJVF9Ljg-3KX-T+EaurcVVPNRxB5L6hwOJuQTZNMSg@mail.gmail.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Cc: Juergen Gross <jgross@suse.com>,
 Dmitry Torokhov <dmitry.torokhov@gmail.com>,
 xen-devel <xen-devel@lists.xenproject.org>, kvm@vger.kernel.org,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 y2038 Mailman List <y2038@lists.linaro.org>,
 the arch/x86 maintainers <x86@kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Ingo Molnar <mingo@redhat.com>, John Stultz <john.stultz@linaro.org>,
 "H. Peter Anvin" <hpa@zytor.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Thomas Gleixner <tglx@linutronix.de>,
 Marcos Paulo de Souza <marcos.souza.org@gmail.com>
Subject: Re: [Xen-devel] [PATCH] x86: convert x86_platform_ops to timespec64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMTMsIDIwMTcgYXQgMTA6NDUgUE0sIEJvcmlzIE9zdHJvdnNreQo8Ym9yaXMu
b3N0cm92c2t5QG9yYWNsZS5jb20+IHdyb3RlOgo+IE9uIDEwLzEzLzIwMTcgMDI6MzcgUE0sIEFy
bmQgQmVyZ21hbm4gd3JvdGU6Cj4+IFRoZSB4ODYgcGxhdGZvcm0gb3BlcmF0aW9ucyBhcmUgZmFp
cmx5IGlzb2xhdGVkLCBzbyB3ZSBjYW4KPj4gY2hhbmdlIHRoZW0gZnJvbSB1c2luZyB0aW1lc3Bl
YyB0byB0aW1lc3BlYzY0LiBJIGNoZWNrZWQgdGhhdAo+PiBBbGwgdGhlIHVzZXJzIGFuZCBjYWxs
ZXJzIGFyZSBzYWZlLCBhbmQgdGhlcmUgaXMgb25seSBvbmUKPj4gY3JpdGljYWwgZnVuY3Rpb24g
dGhhdCBpcyBicm9rZW4gYmV5b25kIDIxMDY6Cj4+Cj4+IHB2Y2xvY2tfcmVhZF93YWxsY2xvY2so
KSB1c2VzIGEgMzItYml0IG51bWJlciBvZiBzZWNvbmRzIHNpbmNlCj4+IHRoZSBlcG9jaCB0byBj
b21tdW5pY2F0ZSB0aGUgYm9vdCB0aW1lIGJldHdlZW4gaG9zdCBhbmQgZ3Vlc3QKPj4gaW4gYSB2
aXJ0dWFsIGVudmlyb25tZW50LiBUaGlzIHdpbGwgd29yayB1bnRpbCAyMTA2LCBidXQgd2UKPj4g
c2hvdWxkIGlkZWFsbHkgZmluZCBhIHJlcGxhY2VtZW50IGFueXdheS4gSSd2ZSBhZGRlZCBhIGNv
bW1lbnQKPj4gYWJvdXQgaXQgdGhlcmUuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEFybmQgQmVyZ21h
bm4gPGFybmRAYXJuZGIuZGU+Cj4+IC0tLQo+PiAgYXJjaC94ODYvaW5jbHVkZS9hc20vaW50ZWxf
bWlkX3ZydGMuaCAgICAgICAgfCAgNCArKy0tCj4+ICBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9tYzE0
NjgxOHJ0Yy5oICAgICAgICAgICB8ICA0ICsrLS0KPj4gIGFyY2gveDg2L2luY2x1ZGUvYXNtL3B2
Y2xvY2suaCAgICAgICAgICAgICAgIHwgIDIgKy0KPj4gIGFyY2gveDg2L2luY2x1ZGUvYXNtL3g4
Nl9pbml0LmggICAgICAgICAgICAgIHwgIDYgKysrLS0tCj4+ICBhcmNoL3g4Ni9rZXJuZWwva3Zt
Y2xvY2suYyAgICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KPj4gIGFyY2gveDg2L2tlcm5lbC9w
dmNsb2NrLmMgICAgICAgICAgICAgICAgICAgIHwgMTIgKysrKysrKysrLS0tCj4+ICBhcmNoL3g4
Ni9rZXJuZWwvcnRjLmMgICAgICAgICAgICAgICAgICAgICAgICB8IDE2ICsrKysrKysrLS0tLS0t
LS0KPj4gIGFyY2gveDg2L3BsYXRmb3JtL2ludGVsLW1pZC9pbnRlbF9taWRfdnJ0Yy5jIHwgMTAg
KysrKystLS0tLQo+PiAgYXJjaC94ODYveGVuL3RpbWUuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAxMCArKysrKy0tLS0tCj4+ICA5IGZpbGVzIGNoYW5nZWQsIDM3IGluc2VydGlvbnMoKyks
IDMxIGRlbGV0aW9ucygtKQo+Cj4gWGVuIGJpdHM6Cj4gUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJv
dnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CgpUaGFua3MhCgpTaW5jZSB5b3UndmUg
bG9va2VkIGF0IGl0IG92ZXJhbGwsIGRvIHlvdSBoYXZlIGFuIG9waW5pb24gb24gdGhlIHF1ZXN0
aW9uCmhvdyB0byBmaXggdGhlIFBWIGludGVyZmFjZSB0byBkZWFsIHdpdGggdGhlIHB2Y2xvY2tf
d2FsbF9jbG9jayBvdmVyZmxvdz8KClNob3VsZCB3ZSBhZGQgYSBuZXcgdmVyc2lvbiBub3cgYW5k
IGRlcHJlY2F0ZSB0aGUgZXhpc3Rpbmcgb25lLCBvcgpkbyB5b3UgdGhpbmsgdGhhdCB5MjEwNiBp
cyBmYXIgZW5vdWdoIG91dCB0aGF0IHdlIHNob3VsZCBqdXN0IGlnbm9yZSB0aGUKcHJvYmxlbT8K
Cj4gd2l0aCBhIGNvdXBsZSBvZiBuaXRzOgo+Cj4+IEBAIC0xMzYsMTEgKzEzNiwxNyBAQCB2b2lk
IHB2Y2xvY2tfcmVhZF93YWxsY2xvY2soc3RydWN0IHB2Y2xvY2tfd2FsbF9jbG9jayAqd2FsbF9j
bG9jaywKPj4gICAgICAgICAgICAgICBybWIoKTsgICAgICAgICAgLyogZmV0Y2ggdGltZSBiZWZv
cmUgY2hlY2tpbmcgdmVyc2lvbiAqLwo+PiAgICAgICB9IHdoaWxlICgod2FsbF9jbG9jay0+dmVy
c2lvbiAmIDEpIHx8ICh2ZXJzaW9uICE9IHdhbGxfY2xvY2stPnZlcnNpb24pKTsKPj4KPj4gKyAg
ICAgLyoKPj4gKyAgICAgICogTm90ZTogd2FsbF9jbG9jay0+c2VjIGlzIGEgdTMyIHZhbHVlLCBz
byBpdCBjYW4gb25seSBzdG9yZSBkYXRlcwo+PiArICAgICAgKiBiZXR3ZWVuIDE5NzAgYW5kIDIx
MDYuIFRvIGFsbG93IHRpbWVzIGJleW9uZCB0aGF0LCB3ZSBuZWVkIHRvCj4+ICsgICAgICAqIGNy
ZWF0ZSBhIG5ldyBoeXBlcmNhbGwgaW50ZXJmYWNlIHdpdGggYW4gZXh0ZW5kZWQgcHZjbG9ja193
YWxsX2Nsb2NrCj4+ICsgICAgICAqIHN0cnVjdHVyZSBsaWtlIEFSTSBoYXMuCj4+ICsgICAgICAq
Lwo+Cj4gSSB0aGluayB0aGlzIGNvbW1lbnQgYmxvY2sgc2hvdWxkIGJlIG1vdmVkIHVwIGFib3Zl
ICdub3cudHZfc2VjICA9Cj4gd2FsbF9jbG9jay0+c2VjOycKCnJpZ2h0LCBjaGFuZ2VkLgoKPj4g
ICAgICAgZGVsdGEgPSBwdmNsb2NrX2Nsb2Nrc291cmNlX3JlYWQodmNwdV90aW1lKTsgICAgLyog
dGltZSBzaW5jZSBzeXN0ZW0gYm9vdCAqLwo+PiAgICAgICBkZWx0YSArPSBub3cudHZfc2VjICog
KHU2NClOU0VDX1BFUl9TRUMgKyBub3cudHZfbnNlYzsKPgo+IE5vdyB0aGF0IHR2X3NlYyBpcyBh
IDY0LWJpdCBxdWFudGl0eSB0aGUgY2FzdCBjYW4gYmUgZHJvcHBlZC4KCk9rIGRyb3BwZWQuIElu
IHRoZSBtZWFudGltZSBJIGhhZCBub3RpY2VkIHR3byBtb3JlIHByb2JsZW1zIHdpdGggdGhlCnBh
dGNoIHRoYXQgSSBkaWQgbm90IHNlZSBlYXJsaWVyIHdoZW4gSSB0ZXN0ZWQgd2l0aCBhbm90aGVy
IHBhdGNoIGFwcGxpZWQKYXMgd2VsbC4gVGhlIGtidWlsZCB0ZXN0IHJvYm90IHJlcG9ydGVkIHRo
ZSBleGFjdCBzYW1lIHByb2JsZW1zLCBhbmQgSSd2ZQpkb25lIGEgZmV3IGh1bmRyZWQgcmFuZGNv
bmZpZyBidWlsZHMgd2l0aG91dCB0aGUgb3RoZXIgcGF0Y2ggbm93LCBzbwpJJ20gZmFpcmx5IGNv
bmZpZGVudCB0aGF0IHRoZXJlIGFyZSBubyBvdGhlciBwcm9ibGVtcyBsaWtlIHRob3NlLgoKSSds
bCBmb2xsb3cgdXAgd2l0aCBhIHYyIHBhdGNoIHNvb24uCgogICAgICAgQXJuZAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 16 09:03:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 09:03:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e41IY-0003hT-Lk; Mon, 16 Oct 2017 09:02:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1e41IX-0003hN-BZ
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 09:02:57 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 7B/47-29298-0C574E95; Mon, 16 Oct 2017 09:02:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsVyMfTAKt39pU8
 iDX7PN7L4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOu/7zMWLDEvmLrocdMDYxHjLsYOTmEBGYw
 Stw+JdjFyMXBItDOLPFw+jEWkISEwDsWiR23NCDsPIn1S14yQ9hpEv8XnmGDsCskZr5azAYxS
 Evi6KnZrCCDhAR2MknM/vYEyOHgYBMwkZjVIQFSIyKgJHFv1WQmkBpmgbeMEgv33GQFSQgLpE
 g0HJ/MDmKzCKhKtB+aADaUV8BbYln3U0aIZXISN891Mk9g5F/AyLCKUb04tagstUjXQi+pKDM
 9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzB8GIBgB+PBZudDjJIcTEqivM6GTyKF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfBGlADlBItS01Mr0jJzgIEMk5bg4FES4U0CSfMWFyTmFmemQ
 6ROMdpzXLhz6Q8Tx7FNl4HkgT23gGTHzbt/mIRY8vLzUqXEeRNB2gRA2jJK8+CGwiLvEqOslD
 AvI9CZQjwFqUW5mSWo8q8YxTkYlYR580Cm8GTmlcDtfgV0FhPQWeucwM4qSURISTUw+j0Nurb
 S8UddCn+0UL1MlEvdaa2FLjXu52I+RK7/NbnvsvePDdJVNyTf77gwxahqshzPkZLTNYxGM/7N
 UHMvFn98afta5vcbLG/VrN7mcmxKcss5t9TDwnN1mRIuvGMuntu1O83IROzUr6D2zTWJrtoeQ
 sVPOKVzT17P+1xR16r3PFOb1VNLiaU4I9FQi7moOBEAJzQio7cCAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1508144574!91229075!1
X-Originating-IP: [209.85.192.170]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8143 invoked from network); 16 Oct 2017 09:02:55 -0000
Received: from mail-pf0-f170.google.com (HELO mail-pf0-f170.google.com)
 (209.85.192.170)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Oct 2017 09:02:55 -0000
Received: by mail-pf0-f170.google.com with SMTP id a8so14899888pfc.0
 for <xen-devel@lists.xenproject.org>; Mon, 16 Oct 2017 02:02:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id;
 bh=zYDBk2xhLpL4uqPNvfV0c4gOF4FP6g+9GLNojPElqs0=;
 b=VEZFx9nFxCiltKfCDfNZmxubgzK/vPLC9OxsnkaVcvpVDSJFlPajyGbRBPAS05aClU
 6/jup2TfKh2tMiVxt4YaSVCqubjIAHgwBLXYkfL1mQ4Lo6vJFA+bjpdjk7eb+9wC3Dnn
 nJGViGZIbNpWRSoHHCUEFzXSoPWpq0p00R2Rg=
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=zYDBk2xhLpL4uqPNvfV0c4gOF4FP6g+9GLNojPElqs0=;
 b=tX+5BWW0/R4GtBrEnDT92vE8INidOJShAkkhsDj0oUNdjA5CY5Skepv8Hrx1NNnpbb
 mNsE7vHDIpXEfBEuQkcJ+SAnbfBprFKMAMX2g2fJD7sjWQc48yqEK4HPnHWX2196A5rf
 H0naXyiCQPRZFCJ2Hoad9UHz2SN5jMDoPM+LQLa4RocnpO1UwMJtOZTSbtdCxP+fjprL
 dPhS74Qdx/Lov2n4yUdG1XR994Wq4E5KA7dZ3CQvAmfjFqGvlDleFXM80SxN/IiYXAun
 WL7nesh4G3ZwbZ3zdMCKAG8+e0+dfoKkIuHpCxBz4sKGrWdCDjxEugqopBDCXWte0bE6
 ZojA==
X-Gm-Message-State: AMCzsaWPdlY6rS2n3X4/ZNdq75K9b1RjZWM3TFGoPl9IxnCUdFcoWwcm
 /g+oKH4XT4SBfvvQ+ie75q4ExyM/p4g=
X-Google-Smtp-Source: AOwi7QAyJCFRYwhRdMsfApyx2yXUY7tW45XyzFgA9KTc1tRRAs3A0Shbi5LK2G8W+YKYB5LeEcYDtQ==
X-Received: by 10.98.0.206 with SMTP id 197mr8001637pfa.194.1508144573677;
 Mon, 16 Oct 2017 02:02:53 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id p12sm12353249pgn.90.2017.10.16.02.02.50
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 16 Oct 2017 02:02:53 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 16 Oct 2017 14:32:47 +0530
Message-Id: <1508144567-23300-1-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] libxl/xenconsole: vpl011: Fix hex to dec conversion of
	vuart_gfn in libxl__device_vuart_add
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gbGlieGxfX2RldmljZV92dWFydF9hZGQgdnVhcnRfZ2ZuIGlzIGdldHRpbmcgc3RvcmVkIGFz
IGEgaGV4IHZhbHVlOgoKPiBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCBHQ1NQUklOVEYoIiUi
UFJJX3hlbl9wZm4sIHN0YXRlLT52dWFydF9nZm4pKTsKCkhvd2V2ZXIsIHhlbnN0b3JlIHJlYWRz
IHRoaXMgdmFsdWUgYXMgYSBkZWNpbWFsIHZhbHVlIGFuZCB0cmllcyB0byBtYXAgdGhlCndyb25n
IGFkZHJlc3MgYW5kIGZhaWxzLgoKSW50cm9kdWNlZCBhIG5ldyBmb3JtYXQgc3RyaW5nICJQUkl1
X3hlbl9wZm4iIHdoaWNoIGZvcm1hdHMgdGhlIHZhbHVlIGFzIGEKZGVjaW1hbCB2YWx1ZS4gIEFs
c28gY29ycmVjdGVkIHRoZSB0eXBlIG9mIHJpbmdfcmVmIHRvIHhlbl9wZm5fdCBpbiB4ZW5jb25z
b2xlLgoKU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBs
aW5hcm8ub3JnPgotLS0KClRoaXMgcGF0Y2ggd2FzIHZlcmlmaWVkIGZvciBhcm02NCBhbmQgYXJt
MzIgdG9vbHN0YWNrIGNvbXBpbGF0aW9uLgoKQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKIHRvb2xzL2Nv
bnNvbGUvZGFlbW9uL2lvLmMgICAgICAgICAgICB8IDIwICsrKysrKysrKysrLS0tLS0tLS0tCiB0
b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmxfY29tcGF0LmggfCAgMiArLQogdG9vbHMvbGlieGMv
eGNfZm9yZWlnbl9tZW1vcnkuYyAgICAgIHwgIDIgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2NvbnNv
bGUuYyAgICAgICAgICB8ICA0ICsrLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2RvbS5jICAgICAgICAg
ICAgICB8ICAyICstCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oICAgICAgICAgfCAgMiAr
LQogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmggICAgICAgIHwgIDEgKwogeGVuL2luY2x1
ZGUvcHVibGljL2FyY2gteDg2L3hlbi5oICAgIHwgIDEgKwogOCBmaWxlcyBjaGFuZ2VkLCAxOSBp
bnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9jb25zb2xl
L2RhZW1vbi9pby5jIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwppbmRleCBlMjIwMDlhLi42
MzY5YmY0IDEwMDY0NAotLS0gYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCisrKyBiL3Rvb2xz
L2NvbnNvbGUvZGFlbW9uL2lvLmMKQEAgLTgwLDYgKzgwLDcgQEAgc3RhdGljIHVuc2lnbmVkIGlu
dCBjdXJyZW50X2FycmF5X3NpemU7CiBzdGF0aWMgdW5zaWduZWQgaW50IG5yX2ZkczsKIAogI2Rl
ZmluZSBST1VORFVQKF94LF93KSAoKCh1bnNpZ25lZCBsb25nKShfeCkrKDFVTDw8KF93KSktMSkg
JiB+KCgxVUw8PChfdykpLTEpKQorI2RlZmluZSBJTlZBTElEX1JJTkdfUkVGICAgICh+KHhlbl9w
Zm5fdCkwKQogCiBzdHJ1Y3QgYnVmZmVyIHsKIAljaGFyICpkYXRhOwpAQCAtOTgsNyArOTksNyBA
QCBzdHJ1Y3QgY29uc29sZSB7CiAJc3RydWN0IGJ1ZmZlciBidWZmZXI7CiAJY2hhciAqeHNwYXRo
OwogCWNoYXIgKmxvZ19zdWZmaXg7Ci0JaW50IHJpbmdfcmVmOworCXhlbl9wZm5fdCByaW5nX3Jl
ZjsKIAl4ZW5ldnRjaG5faGFuZGxlICp4Y2VfaGFuZGxlOwogCWludCB4Y2VfcG9sbGZkX2lkeDsK
IAlpbnQgZXZlbnRfY291bnQ7CkBAIC02NTEsMjIgKzY1MiwyMyBAQCBzdGF0aWMgdm9pZCBjb25z
b2xlX3VubWFwX2ludGVyZmFjZShzdHJ1Y3QgY29uc29sZSAqY29uKQogewogCWlmIChjb24tPmlu
dGVyZmFjZSA9PSBOVUxMKQogCQlyZXR1cm47Ci0JaWYgKHhndF9oYW5kbGUgJiYgY29uLT5yaW5n
X3JlZiA9PSAtMSkKKwlpZiAoeGd0X2hhbmRsZSAmJiBjb24tPnJpbmdfcmVmID09IElOVkFMSURf
UklOR19SRUYpCiAJCXhlbmdudHRhYl91bm1hcCh4Z3RfaGFuZGxlLCBjb24tPmludGVyZmFjZSwg
MSk7CiAJZWxzZQogCQltdW5tYXAoY29uLT5pbnRlcmZhY2UsIFhDX1BBR0VfU0laRSk7CiAJY29u
LT5pbnRlcmZhY2UgPSBOVUxMOwotCWNvbi0+cmluZ19yZWYgPSAtMTsKKwljb24tPnJpbmdfcmVm
ID0gSU5WQUxJRF9SSU5HX1JFRjsKIH0KICAKIHN0YXRpYyBpbnQgY29uc29sZV9jcmVhdGVfcmlu
ZyhzdHJ1Y3QgY29uc29sZSAqY29uKQogewotCWludCBlcnIsIHJlbW90ZV9wb3J0LCByaW5nX3Jl
ZiwgcmM7CisJaW50IGVyciwgcmVtb3RlX3BvcnQsIHJjOworCXhlbl9wZm5fdCByaW5nX3JlZjsK
IAljaGFyICp0eXBlLCBwYXRoW1BBVEhfTUFYXTsKIAlzdHJ1Y3QgZG9tYWluICpkb20gPSBjb24t
PmQ7CiAKIAllcnIgPSB4c19nYXRoZXIoeHMsIGNvbi0+eHNwYXRoLAotCQkJInJpbmctcmVmIiwg
IiV1IiwgJnJpbmdfcmVmLAorCQkJInJpbmctcmVmIiwgIiVpIiwgJnJpbmdfcmVmLAogCQkJInBv
cnQiLCAiJWkiLCAmcmVtb3RlX3BvcnQsCiAJCQlOVUxMKTsKIApAQCAtNjkwLDcgKzY5Miw3IEBA
IHN0YXRpYyBpbnQgY29uc29sZV9jcmVhdGVfcmluZyhzdHJ1Y3QgY29uc29sZSAqY29uKQogCWZy
ZWUodHlwZSk7CiAKIAkvKiBJZiB1c2luZyByaW5nX3JlZiBhbmQgaXQgaGFzIGNoYW5nZWQsIHJl
bWFwICovCi0JaWYgKHJpbmdfcmVmICE9IGNvbi0+cmluZ19yZWYgJiYgY29uLT5yaW5nX3JlZiAh
PSAtMSkKKwlpZiAocmluZ19yZWYgIT0gY29uLT5yaW5nX3JlZiAmJiBjb24tPnJpbmdfcmVmICE9
IElOVkFMSURfUklOR19SRUYpCiAJCWNvbnNvbGVfdW5tYXBfaW50ZXJmYWNlKGNvbik7CiAKIAlp
ZiAoIWNvbi0+aW50ZXJmYWNlICYmIHhndF9oYW5kbGUgJiYgY29uLT51c2VfZ250dGFiKSB7CkBA
IC02OTgsMTQgKzcwMCwxNCBAQCBzdGF0aWMgaW50IGNvbnNvbGVfY3JlYXRlX3Jpbmcoc3RydWN0
IGNvbnNvbGUgKmNvbikKIAkJY29uLT5pbnRlcmZhY2UgPSB4ZW5nbnR0YWJfbWFwX2dyYW50X3Jl
Zih4Z3RfaGFuZGxlLAogCQkJZG9tLT5kb21pZCwgR05UVEFCX1JFU0VSVkVEX0NPTlNPTEUsCiAJ
CQlQUk9UX1JFQUR8UFJPVF9XUklURSk7Ci0JCWNvbi0+cmluZ19yZWYgPSAtMTsKKwkJY29uLT5y
aW5nX3JlZiA9IElOVkFMSURfUklOR19SRUY7CiAJfQogCWlmICghY29uLT5pbnRlcmZhY2UpIHsK
IAkJLyogRmFsbCBiYWNrIHRvIHhjX21hcF9mb3JlaWduX3JhbmdlICovCiAJCWNvbi0+aW50ZXJm
YWNlID0geGNfbWFwX2ZvcmVpZ25fcmFuZ2UoCiAJCQl4YywgZG9tLT5kb21pZCwgWENfUEFHRV9T
SVpFLAogCQkJUFJPVF9SRUFEfFBST1RfV1JJVEUsCi0JCQkodW5zaWduZWQgbG9uZylyaW5nX3Jl
Zik7CisJCQlyaW5nX3JlZik7CiAJCWlmIChjb24tPmludGVyZmFjZSA9PSBOVUxMKSB7CiAJCQll
cnIgPSBFSU5WQUw7CiAJCQlnb3RvIG91dDsKQEAgLTgwNCw3ICs4MDYsNyBAQCBzdGF0aWMgaW50
IGNvbnNvbGVfaW5pdChzdHJ1Y3QgY29uc29sZSAqY29uLCBzdHJ1Y3QgZG9tYWluICpkb20sIHZv
aWQgKipkYXRhKQogCWNvbi0+bWFzdGVyX3BvbGxmZF9pZHggPSAtMTsKIAljb24tPnNsYXZlX2Zk
ID0gLTE7CiAJY29uLT5sb2dfZmQgPSAtMTsKLQljb24tPnJpbmdfcmVmID0gLTE7CisJY29uLT5y
aW5nX3JlZiA9IElOVkFMSURfUklOR19SRUY7CiAJY29uLT5sb2NhbF9wb3J0ID0gLTE7CiAJY29u
LT5yZW1vdGVfcG9ydCA9IC0xOwogCWNvbi0+eGNlX3BvbGxmZF9pZHggPSAtMTsKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybF9jb21wYXQuaCBiL3Rvb2xzL2xpYnhjL2lu
Y2x1ZGUveGVuY3RybF9jb21wYXQuaAppbmRleCBhNjU1ZTQ3Li4yZDkzMGQ4IDEwMDY0NAotLS0g
YS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmxfY29tcGF0LmgKKysrIGIvdG9vbHMvbGlieGMv
aW5jbHVkZS94ZW5jdHJsX2NvbXBhdC5oCkBAIC0yNiw3ICsyNiw3IEBACiAgKi8KIHZvaWQgKnhj
X21hcF9mb3JlaWduX3JhbmdlKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb20sCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaW50IHNpemUsIGludCBwcm90LAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuICk7CisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgeGVuX3Bmbl90IG1mbiApOwogCiB2b2lkICp4Y19tYXBfZm9yZWlnbl9wYWdlcyh4
Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tLCBpbnQgcHJvdCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IHhlbl9wZm5fdCAqYXJyLCBpbnQgbnVtICk7CmRpZmYgLS1naXQg
YS90b29scy9saWJ4Yy94Y19mb3JlaWduX21lbW9yeS5jIGIvdG9vbHMvbGlieGMveGNfZm9yZWln
bl9tZW1vcnkuYwppbmRleCA0MDUzZDI2Li44YjY1ZTUyIDEwMDY0NAotLS0gYS90b29scy9saWJ4
Yy94Y19mb3JlaWduX21lbW9yeS5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2ZvcmVpZ25fbWVtb3J5
LmMKQEAgLTMzLDcgKzMzLDcgQEAgdm9pZCAqeGNfbWFwX2ZvcmVpZ25fcGFnZXMoeGNfaW50ZXJm
YWNlICp4Y2gsIHVpbnQzMl90IGRvbSwgaW50IHByb3QsCiAKIHZvaWQgKnhjX21hcF9mb3JlaWdu
X3JhbmdlKHhjX2ludGVyZmFjZSAqeGNoLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDMyX3QgZG9tLCBpbnQgc2l6ZSwgaW50IHByb3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIG1mbikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5f
dCBtZm4pCiB7CiAgICAgeGVuX3Bmbl90ICphcnI7CiAgICAgaW50IG51bTsKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUu
YwppbmRleCBjMDVkYzI4Li5mMmNhNjg5IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9j
b25zb2xlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jCkBAIC0zMjksNyArMzI5
LDcgQEAgaW50IGxpYnhsX19kZXZpY2VfY29uc29sZV9hZGQobGlieGxfX2djICpnYywgdWludDMy
X3QgZG9taWQsCiAgICAgICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJvbnQsICJwb3J0Iik7CiAg
ICAgICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJvbnQsIEdDU1BSSU5URigiJSJQUkl1MzIsIHN0
YXRlLT5jb25zb2xlX3BvcnQpKTsKICAgICAgICAgZmxleGFycmF5X2FwcGVuZChyb19mcm9udCwg
InJpbmctcmVmIik7Ci0gICAgICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJvbnQsIEdDU1BSSU5U
RigiJWx1Iiwgc3RhdGUtPmNvbnNvbGVfbWZuKSk7CisgICAgICAgIGZsZXhhcnJheV9hcHBlbmQo
cm9fZnJvbnQsIEdDU1BSSU5URigiJSJQUkl1X3hlbl9wZm4sIHN0YXRlLT5jb25zb2xlX21mbikp
OwogICAgIH0gZWxzZSB7CiAgICAgICAgIGZsZXhhcnJheV9hcHBlbmQoZnJvbnQsICJzdGF0ZSIp
OwogICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKGZyb250LCBHQ1NQUklOVEYoIiVkIiwgWGVuYnVz
U3RhdGVJbml0aWFsaXNpbmcpKTsKQEAgLTM3Niw3ICszNzYsNyBAQCBpbnQgbGlieGxfX2Rldmlj
ZV92dWFydF9hZGQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgZmxleGFycmF5
X2FwcGVuZChyb19mcm9udCwgInBvcnQiKTsKICAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250
LCBHQ1NQUklOVEYoIiUiUFJJdTMyLCBzdGF0ZS0+dnVhcnRfcG9ydCkpOwogICAgIGZsZXhhcnJh
eV9hcHBlbmQocm9fZnJvbnQsICJyaW5nLXJlZiIpOwotICAgIGZsZXhhcnJheV9hcHBlbmQocm9f
ZnJvbnQsIEdDU1BSSU5URigiJSJQUklfeGVuX3Bmbiwgc3RhdGUtPnZ1YXJ0X2dmbikpOworICAg
IGZsZXhhcnJheV9hcHBlbmQocm9fZnJvbnQsIEdDU1BSSU5URigiJSJQUkl1X3hlbl9wZm4sIHN0
YXRlLT52dWFydF9nZm4pKTsKICAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCAibGltaXQi
KTsKICAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCBHQ1NQUklOVEYoIiVkIiwgTElCWExf
WEVOQ09OU09MRV9MSU1JVCkpOwogICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJvbnQsICJ0eXBl
Iik7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb20uYyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2RvbS5jCmluZGV4IGVmODM0ZTYuLmE1OGU3NGYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2RvbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCkBAIC04NjksNyArODY5
LDcgQEAgb3V0Ogogc3RhdGljIGludCBodm1fYnVpbGRfc2V0X3BhcmFtcyh4Y19pbnRlcmZhY2Ug
KmhhbmRsZSwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICppbmZvLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBpbnQgc3RvcmVfZXZ0Y2huLCB1bnNpZ25lZCBsb25nICpzdG9yZV9tZm4sCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBjb25zb2xlX2V2dGNobiwgdW5zaWduZWQg
bG9uZyAqY29uc29sZV9tZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBj
b25zb2xlX2V2dGNobiwgeGVuX3Bmbl90ICpjb25zb2xlX21mbiwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZG9taWRfdCBzdG9yZV9kb21pZCwgZG9taWRfdCBjb25zb2xlX2RvbWlk
KQogewogICAgIHN0cnVjdCBodm1faW5mb190YWJsZSAqdmFfaHZtOwpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgK
aW5kZXggNDVlNmRmNi4uZjUyYWViMyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50
ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC0xMTI4LDcgKzEx
MjgsNyBAQCB0eXBlZGVmIHN0cnVjdCB7CiAKICAgICB1aW50MzJfdCBjb25zb2xlX3BvcnQ7CiAg
ICAgdWludDMyX3QgY29uc29sZV9kb21pZDsKLSAgICB1bnNpZ25lZCBsb25nIGNvbnNvbGVfbWZu
OworICAgIHhlbl9wZm5fdCBjb25zb2xlX21mbjsKICAgICBjaGFyICpjb25zb2xlX3R0eTsKIAog
ICAgIGNoYXIgKnNhdmVkX3N0YXRlOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2Fy
Y2gtYXJtLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaAppbmRleCA1NzA4Y2QyLi4w
NWZkMTFjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaAorKysgYi94
ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaApAQCAtMjc0LDYgKzI3NCw3IEBAIERFRklORV9Y
RU5fR1VFU1RfSEFORExFKHZjcHVfZ3Vlc3RfY29yZV9yZWdzX3QpOwogCiB0eXBlZGVmIHVpbnQ2
NF90IHhlbl9wZm5fdDsKICNkZWZpbmUgUFJJX3hlbl9wZm4gUFJJeDY0CisjZGVmaW5lIFBSSXVf
eGVuX3BmbiBQUkl1NjQKIAogLyogTWF4aW11bSBudW1iZXIgb2YgdmlydHVhbCBDUFVzIGluIGxl
Z2FjeSBtdWx0aS1wcm9jZXNzb3IgZ3Vlc3RzLiAqLwogLyogT25seSBvbmUuIEFsbCBvdGhlciBW
Q1BVUyBtdXN0IHVzZSBWQ1BVT1BfcmVnaXN0ZXJfdmNwdV9pbmZvICovCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYveGVuLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJj
aC14ODYveGVuLmgKaW5kZXggZmY5MTgzMS4uM2IwYjFkNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvcHVibGljL2FyY2gteDg2L3hlbi5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4
Ni94ZW4uaApAQCAtNzUsNiArNzUsNyBAQCBfX0RlRmlOZV9fIF9fREVDTF9SRUdfTE8xNihuYW1l
KSBlICMjIG5hbWUKICNpZm5kZWYgX19BU1NFTUJMWV9fCiB0eXBlZGVmIHVuc2lnbmVkIGxvbmcg
eGVuX3Bmbl90OwogI2RlZmluZSBQUklfeGVuX3BmbiAibHgiCisjZGVmaW5lIFBSSXVfeGVuX3Bm
biAibHUiCiAjZW5kaWYKIAogI2RlZmluZSBYRU5fSEFWRV9QVl9HVUVTVF9FTlRSWSAxCi0tIAoy
LjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 16 09:03:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 09:03:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e41J9-0003kg-1O; Mon, 16 Oct 2017 09:03:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1e41J8-0003kY-Fy
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 09:03:34 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 38/04-05363-5E574E95; Mon, 16 Oct 2017 09:03:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsVyMfTmVt2npU8
 iDf7uZLL4vmUykwOjx+EPV1gCGKNYM/OS8isSWDN+3dnAXPBLqeLm6ZUsDYyXZLoYuTiEBGYw
 SrT9W8kE4rAIbGWWuLn2KguIIyEwh1Xi2PPD7F2MnEBOlcShzU2MEHaRxMHPS5kh7AKJI186w
 Wp4BQQlTs58wgJiCwl4S6yds5gVxOYUsJf4vbyREWLdBmaJ7QuPADVzcLAJmEjM6pAAMVkEVC
 XOfVSBGBMg0TX7JdhIYYEsifUbtrKB2CICyhK9v36D3cYssIBJ4urXy2C7mAU0JVq3/2afwCg
 4C8kZs5CkFjAyrWLUKE4tKkst0jUy0EsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93E
 CAzRegYGxh2MzSf8DjFKcjApifI6Gz6JFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBe7YEKCdYl
 JqeWpGWmQOMFpi0BAePkghvEkiat7ggMbc4Mx0idYrRmOPCnUt/mDgO7Ln1h0mIJS8/L1VKnP
 cmSKkASGlGaR7cIFgUX2KUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzKsITAlCPJl5JXD7XgG
 dwgR0yjonsFNKEhFSUg2M/Brt2na5Tjzrlt98fP+6xMOVTxQ6v87dHfMhzNXrz/rsbwoBD3IV
 Kq//rOLpnf5y/lpeIesb3kmueZ/4n/qKplbk3rT7Z8P5ovTSI9UXOquydUsZRcL1XOSDjikvM
 D0f8nKj38IyC/vKu06L9n3uTJhjfPVx2ORpU2d9m3P/S6z1Z4uc3zyblViKMxINtZiLihMBNA
 Q5kt0CAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1508144612!98736489!1
X-Originating-IP: [209.85.217.181]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51030 invoked from network); 16 Oct 2017 09:03:32 -0000
Received: from mail-ua0-f181.google.com (HELO mail-ua0-f181.google.com)
 (209.85.217.181)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Oct 2017 09:03:32 -0000
Received: by mail-ua0-f181.google.com with SMTP id e46so9199911uaa.4
 for <xen-devel@lists.xenproject.org>; Mon, 16 Oct 2017 02:03:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=Mdp+4bZfULwyOMBbCwXDNQCL4L06BilxXWGp7lVBP5E=;
 b=N35+hV9SzO/k8puoZdQ1K2376JaJjbiy0OJBUPOa+x80y4XslN5L+zpuzyVs0ZmiRo
 sfZXtZRyPvAOzvYpqsxr9AczM3oTUTF8SHpa0YxIpNMkoTtZ4XPvxeS1VX6yca4IZfi2
 9o9B7bpHHAdYET2T4CQG9wIC+XbvZJBPfSMus=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=Mdp+4bZfULwyOMBbCwXDNQCL4L06BilxXWGp7lVBP5E=;
 b=R+yUXtZTMuoa/88MNGPgAb0ET8dEVEWZsxtWWOjxfZy4NsyEpgcdtK1fxO75WbhsTV
 LiTrBsvpdaHvMSoSy6qEUjpIC+kDufqiL07UoF70z86UhDQAle1emu8NiVKm6+q0mn+S
 Tl0TlT2XZ2rwwq6bP3WLL22J44Pyva/PBqHV+U+i0hch5+e+JF0ekqBDZ7ulmswNpwM3
 yzo5ueWO/Ozjf2Q11aDdGk3o8ag9mJpf2Gy9Qn8ysUqyLl4/Qz1XgJanpbeCEr6yoHxx
 NqHZBUOqDUCk697IB3QdfmLNpFmO5rCLIVOUkmaKz/Q/uT/9XZ1uMGLUIqr9YqlBYOMH
 2BdQ==
X-Gm-Message-State: AMCzsaWRcEQ9fKHhNQCjNkfvEw+cjbPNBlkfWNxrcsg4lnarwdaC7Oc/
 aEpYzfLSYbe0zCq0JY24ti5kM0pdjxatQaLzC/9TjQ==
X-Google-Smtp-Source: AOwi7QAUSYSrikJxssdjcQ7/gF+QWq2T3x3n3Zev5gbR/KSSKdzWirG3GuIhNdw9LUysFMc75ySwHF3XD8OVIdjxLz8=
X-Received: by 10.176.80.70 with SMTP id z6mr7373854uaz.84.1508144611614; Mon,
 16 Oct 2017 02:03:31 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.176.24.213 with HTTP; Mon, 16 Oct 2017 02:03:31 -0700 (PDT)
In-Reply-To: <59E0F2A50200007800186456@prv-mh.provo.novell.com>
References: <1507891472-4701-1-git-send-email-bhupinder.thakur@linaro.org>
 <59E0C8F302000078001862A2@prv-mh.provo.novell.com>
 <82445a0a-d829-8bb8-a494-420e75d30ce4@citrix.com>
 <59E0CE840200007800186318@prv-mh.provo.novell.com>
 <a06ba00a-806d-03d5-41ab-31e79a77d37e@linaro.org>
 <59E0E3BD0200007800186417@prv-mh.provo.novell.com>
 <2835e7e3-d741-01ac-018f-c64d2278527b@linaro.org>
 <59E0F2A50200007800186456@prv-mh.provo.novell.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Mon, 16 Oct 2017 14:33:31 +0530
Message-ID: <CACtJ1JQCECat7u6bdQq4fKmPF0OfWNeSsaYL273qpZUT6zfEig@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@linaro.org>, IanJackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] libxl: vpl011: Fix hex to dec conversion of
 vuart_gfn in libxl__device_vuart_add
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTMgT2N0b2JlciAyMDE3IGF0IDIwOjM2LCBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5j
b20+IHdyb3RlOgo+Pj4+IE9uIDEzLjEwLjE3IGF0IDE2OjM1LCA8anVsaWVuLmdyYWxsQGxpbmFy
by5vcmc+IHdyb3RlOgo+PiBIaSBKYW4sCj4+Cj4+IE9uIDEzLzEwLzE3IDE1OjAzLCBKYW4gQmV1
bGljaCB3cm90ZToKPj4+Pj4+IE9uIDEzLjEwLjE3IGF0IDE1OjAzLCA8anVsaWVuLmdyYWxsQGxp
bmFyby5vcmc+IHdyb3RlOgo+Pj4+IE9uIDEzLzEwLzE3IDEzOjMyLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4+Pj4+Pj4gT24gMTMuMTAuMTcgYXQgMTQ6MTksIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPiB3cm90ZToKPj4+Pj4+IE9uIDEzLzEwLzE3IDEzOjA4LCBKYW4gQmV1bGljaCB3cm90ZToK
Pj4+Pj4+Pj4+PiBPbiAxMy4xMC4xNyBhdCAxMjo0NCwgPGJodXBpbmRlci50aGFrdXJAbGluYXJv
Lm9yZz4gd3JvdGU6Cj4+Pj4+Pj4+IEluIGxpYnhsX19kZXZpY2VfdnVhcnRfYWRkIHZ1YXJ0X2dm
biBpcyBnZXR0aW5nIHN0b3JlZCBhcyBhIGhleCB2YWx1ZToKPj4+Pj4+Pj4KPj4+Pj4+Pj4+IGZs
ZXhhcnJheV9hcHBlbmQocm9fZnJvbnQsIEdDU1BSSU5URigiJSJQUklfeGVuX3Bmbiwgc3RhdGUt
PnZ1YXJ0X2dmbikpOwo+Pj4+Pj4+PiBIb3dldmVyLCB4ZW5zdG9yZSByZWFkcyB0aGlzIHZhbHVl
IGFzIGEgZGVjaW1hbCB2YWx1ZSBhbmQgdHJpZXMgdG8gbWFwIHRoZQo+Pj4+Pj4+PiB3cm9uZyBh
ZGRyZXNzIGFuZCBmYWlscy4KPj4+Pj4+PiBJcyB0aGlzIGdlbmVyaWMgb3IgdnVhcnQgc3BlY2lm
aWMgY29kZSBpbiB4ZW5zdG9yZSB0aGF0IGRvZXMgc28/Cj4+Pj4+Pj4gQ291bGQgeW91IHBlcmhh
cHMgc2ltcGx5IHBvaW50IG1lIGF0IHRoZSBjb25zdW1pbmcgc2lkZT8KPj4+Pj4+Pgo+Pj4+Pj4+
PiBJbnRyb2R1Y2VkIGEgbmV3IGZvcm1hdCBzdHJpbmcgIlBSSXVfeGVuX3BmbiIgd2hpY2ggZm9y
bWF0cyB0aGUgdmFsdWUgYXMgYQo+Pj4+Pj4+PiBkZWNpbWFsIHZhbHVlLgo+Pj4+Pj4+IEkgYXNr
IGJlY2F1c2UgSSdtIG5vdCByZWFsbHkgaGFwcHkgYWJvdXQgdGhpcyBhZGRpdGlvbiwgaS5lLiBJ
J2QKPj4+Pj4+PiBwcmVmZXIgdGhlIHJlYWQgc2lkZSB0byBjaGFuZ2UuCj4+Pj4+Pgo+Pj4+Pj4g
Q2FuIHRoZSByZWFkIHNpZGUgcmVhbGlzdGljYWxseSBjaGFuZ2U/Cj4+Pj4+Cj4+Pj4+IFdlbGws
IHRoYXQncyB3aHkgSSBoYWQgYXNrZWQgd2hldGhlciB0aGlzIGlzIGdlbmVyaWMgb3Igc3BlY2lm
aWMKPj4+Pj4gY29kZS4gSSB3b3VsZCBoYXZlIGhvcGVkL2Fzc3VtZWQgdGhhdCB4ZW5zdG9yZSBk
b2Vzbid0Cj4+Pj4+IGdlbmVyaWNhbGx5IHRyeSB0byB0cmFuc2xhdGUgc3RyaW5ncyBpbnRvIG51
bWJlcnMgLSBob3cgd291bGQgaXQKPj4+Pj4ga25vdyBhIHN0cmluZyBpcyB0byByZXByZXNlbnQg
YSBudW1iZXIgaW4gdGhlIGZpcnN0IHBsYWNlPyBIZW5jZQo+Pj4+PiBJIHdhcyBob3BpbmcgZm9y
IHRoaXMgdG8gYmUgc3BlY2lmaWMgKGFuZCBoZW5jZSkgbmV3IGNvZGUuCj4+Pj4+Cj4+Pj4+PiBJ
dHMgYmVlbiBkZWNpbWFsIGZvciBhIGRlY2FkZSBub3csIGFuZCB0aGVyZSBkZWZpbml0ZWx5IGlz
IDNyZCBwYXJ0eQo+Pj4+Pj4gY29kZSB3aGljaCB1c2VzIHRoZXNlIHZhbHVlcyBpbiB4ZW5zdG9y
ZSAoc2FkbHkpLgo+Pj4+Pgo+Pj4+PiBBcmUgeW91IHRyeWluZyB0byB0ZWxsIG1lIHRoZXJlJ3Mg
YmVlbiBhIHZ1YXJ0IGZyb250ZW5kIGJlZm9yZQo+Pj4+PiB0aGUgZGV2aWNlIHR5cGUgaW50cm9k
dWN0aW9uIGluIGxpYnhsLCBvciBpcyB0aGUgbmV3IGRldmljZSB0eXBlCj4+Pj4+IGNvbXBhdGli
bGUgd2l0aCBhbiBleGlzdGluZyBvbmU/Cj4+Pj4+Cj4+Pj4+PiBUaGVuIGFnYWluLCB0aGUgcmlu
Zy1yZWYga2V5IGlzIGxpc3RlZCBhcyBkZXByZWNhdGVkIGluIG91cgo+Pj4+Pj4gZG9jdW1lbnRh
dGlvbiwgd2l0aG91dCBhbnkgcmVmZXJlbmNlIGRlc2NyaWJpbmcgd2hpY2gga2V5IHNob3VsZCBi
ZSB1c2VkCj4+Pj4+PiBpbnN0ZWFkLiAgSXQgaXMgYWxzbyB0eXBpY2FsbHkgYSBncmFudCByZWZl
cmVuY2UsIG5vdCBhIGdmbiwgc28KPj4+Pj4+IHNvbWV0aGluZyB3b25reSBpcyBkZWZpbml0ZWx5
IGdvaW5nIG9uIGhlcmUuCj4+Pj4+Cj4+Pj4+IFdoaWNoIHB1dCB1bmRlciBxdWVzdGlvbiBob3cg
YW4gZXhpc3RpbmcgZnJvbnRlbmQgY291bGQgd29yawo+Pj4+PiB3aXRoIHRoaXMgbmV3IGRldmlj
ZSB0eXBlLgo+Pj4+Cj4+Pj4gV2VsbCwgdnVhcnQgaXMgcmVwbGljYXRpbmcgdGhlIGJlaGF2aW9y
IG9mIGNvbnNvbGUgKHNlZQo+Pj4+IGxpYnhsX19kZXZpY2VfY29uc29sZV9hZGQpLiBUaGUgY29u
c29sZSBpcyBwYXNzaW5nIGEgZnJhbWUgbnVtYmVyIGluCj4+Pj4gZGVjaW1hbCBpbiAicmluZy1y
ZWYiLiBDb25mdXNpbmdseSBpdCBpcyBhbiBNRk4gYW5kIHdvdWxkIGV2ZW4gYnJlYWsgb24KPj4+
PiAzMi1iaXQgdG9vbHN0YWNrIHVzaW5nIDY0LWJpdCBYZW4uLi4KPj4+Pgo+Pj4+IFNvIHRoaXMg
cGF0Y2ggaXMganVzdCBmb2xsb3dpbmcgdGhlIGNvbnNvbGUgYmVoYXZpb3IgYnkgcGFzc2luZyBh
Cj4+Pj4gZGVjaW1hbCB2YWx1ZSByYXRoZXIgdGhhbiBhbiBoZXhhZGVjaW1hbCB2YWx1ZS4KPj4+
Cj4+PiBXZWxsLCB0aGF0IG90aGVyIGNvZGUgcGF0aCBzaG91bGQgdGhlbiBhbHNvIHVzZSBQUkl1
X3hlbl9wZm4sIGF0Cj4+PiB0aGUgdmVyeSBsZWFzdC4KPj4KPj4gQnkgb3RoZXIgY29kZSBwYXRo
LCB5b3UgbWVhbiB0aGUgY29uc29sZSBjb2RlIHJpZ2h0PyBJbiB0aGF0IGNhc2UsIG1mbgo+PiBz
aG91bGQgYWxzbyBiZSBtb3ZlZCBmcm9tIHVuc2lnbmVkIGxvbmcgdG8geGVuX3Bmbl90Lgo+Cj4g
WWVzLgo+Cm9rLgoKPj4+IEl0J3Mgb2YgY291cnNlIGludGVyZXN0aW5nIHRoYXQgdGhlIGFwcGFy
ZW50IGNvbnN1bWVyCj4+PiBvZiB0aGlzICh0b29scy9jb25zb2xlL2RhZW1vbi9pby5jOmRvbWFp
bl9jcmVhdGVfcmluZygpKSB1c2VzCj4+Pgo+Pj4gICAgICBlcnIgPSB4c19nYXRoZXIoeHMsIGRv
bS0+Y29uc3BhdGgsCj4+PiAgICAgICAgICAgICAgICAgICAgICAicmluZy1yZWYiLCAiJXUiLCAm
cmluZ19yZWYsCj4+PiAgICAgICAgICAgICAgICAgICAgICAicG9ydCIsICIlaSIsICZyZW1vdGVf
cG9ydCwKPj4+ICAgICAgICAgICAgICAgICAgICAgIE5VTEwpOwo+Pj4KPj4+IGluIG9yZGVyIHRv
IHRoZW4gY2FzdCghKSB0aGUgcmVzdWx0IHRvIHVuc2lnbmVkIGxvbmcgaW4gdGhlCj4+PiBpbnZv
Y2F0aW9uIG9mIHhjX21hcF9mb3JlaWduX3JhbmdlKCkuIFN1Z2dlc3RzIHRvIG1lIHRoYXQKPj4+
IHRoZSBjb25zb2xlIGNhbid0IHdvcmsgcmVsaWFibHkgb24gYSBzeXN0ZW0gd2l0aCBtZW1vcnkK
Pj4+IGV4dGVuZGluZyBwYXN0IHRoZSAxVGIgYm91bmRhcnkuCj4+Cj4+IEl0IGxpa2VseSBhIGxh
dGVudCBidWcuIFByb2JhYmx5IGEgc2lsbHkgcXVlc3Rpb24sIHdvdWxkIHRoZXJlIGFueQo+PiBj
b21wYXRpYmlsaXR5IGlzc3VlIHRvIHN3aXRjaCB0aGUgZm9ybWF0IHRvIHRoZSBjb3JyZWN0IG9u
ZT8KPgo+IEkgZG9uJ3QgdGhpbmsgc28uCj4KPj4+IEl0IG9mIGNvdXJzZSBlc2NhcGVzIG1lIHdo
eSAlaSAob3IgcmVhbGx5ICVsbGkpIHdhc24ndCB1c2VkIGhlcmUKPj4+IGZyb20gdGhlIGJlZ2lu
bmluZywgZWxpbWluYXRpbmcgYWxsIHJhZGl4IGNvbmNlcm5zIGFuZCBtYXRjaGluZwo+Pj4gd2hh
dCBpcyBiZWluZyBkb25lIGZvciB0aGUgcG9ydC4KPj4KPj4gV2h5ICVpPyBTaG91bGQgbm90IHRo
ZSBHRk4gYmUgdW5zaWduZWQ/Cj4KPiBTaWduZWRuZXNzIGlzIHNlY29uZGFyeSBoZXJlIC0gdGhl
IGltcG9ydGFudCB0aGluZyBpcyB0aGF0ICVpIGlzCj4gdGhlIG9ubHkgb25lIGFsbG93aW5nIGFs
bCBvZiBkZWNpbWFsLCBoZXgsIGFuZCBvY3RhbCBmb3JtYXR0aW5nIG9mCj4gdGhlIHN0cmluZyAo
dGhlIGxhdHRlciB0d28gb2YgY291cnNlIHdpdGggdGhlIHVzdWFsIDAgLyAweCBwcmVmaXhlcyku
Cj4gUG9ydCBudW1iZXJzIGFyZSB1bnNpZ25lZCB0b28sIHlldCAlaSBpcyBiZWluZyB1c2VkIHRo
ZXJlLgo+Cj4+IEFsdGhvdWdoLCBJIGNhbiBzZWUgdGhlIGZpZWxkCj4+IHJpbmdfcmVnIGlzIGlu
dCBhbmQgd2lsbCBzdG9yZSAtMSBhcyBub3QgbWFwcGVkLiBUaGlzIGlzIHF1aXRlIGNvbmZ1c2lu
Zwo+PiBhbmQgbGlrZWx5IHdlIHdhbnQgdG8gdHVybmVkIGludG8geGVuX3Bmbl90ICsgdXNlIH4o
eGVuX3Bmbl90KTAuCj4KPiBJbmRlZWQuCj4Kb2suIEkgd2lsbCBtb2RpZnkgdGhlIHJpbmctcmVm
IHR5cGUgdG8geGVuX3Bmbl90LgoKPj4gQnV0IHRoZW4sIHhjX21hcF9mb3JlaWduX3JhbmdlIGlz
IHVzaW5nIHVuc2lnbmVkIGxvbmcgaW5zdGVhZCBvZgo+PiB4ZW5fcGZuX3QuIFNvIEkgZ3Vlc3Mg
d2Ugc2hvdWxkIGFsc28gc3dpdGNoIHRoZSBwYXJhbWV0ZXIgdG8geGVuX3Bmbl90Lgo+Cj4gWWVz
Lgo+Cm9rLgoKUmVnYXJkcywKQmh1cGluZGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 16 09:15:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 09:15:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e41U7-0004al-1k; Mon, 16 Oct 2017 09:14:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4557a5dee=Andrew.Cooper3@citrix.com>)
 id 1e41U5-0004af-O6
 for xen-devel@lists.xensource.com; Mon, 16 Oct 2017 09:14:53 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 14/AE-20813-D8874E95; Mon, 16 Oct 2017 09:14:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMIsWRWlGSWpSXmKPExsWSzvfng25PxZN
 Ig2Wv5S3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa0bbnW6Wgh8cFf/7ahoY77J3MXJySAj4Szzb
 /YQFwnaXePOuFSwuLOAlMW/+VLC4iECUxNcnc5m7GDk4hAT0Jd7+FQAJMwv4SDxZcJwJxGYDC
 u9+8YkJpIRXwFaio5UPJMwioCrR3LQRrERUIFyi6Ww/2EReAUGJkzMhtnIKGEh0f5kG1sosoC
 mxfpc+xHR5ieats5khbHGJpi8rWUFsIQE1iWv9l6COT5fY+vcXM4RtIXH71h22CYxCs5BsmIU
 wdRaSqbOQTF3AyLKKUb04tagstUjXTC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cT
 IzCwGYBgB+O8E/6HGCU5mJREeZ0Nn0QK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDNKwfKCRalp
 qdWpGXmAGMMJi3BwaMkwpsDkuYtLkjMLc5Mh0idYlSUEuc1BUkIgCQySvPg2mBxfYlRVkqYlx
 HoECGegtSi3MwSVPlXjOIcjErCvNUgU3gy80rgpr8CWswEtHidE9jikkSElFQDY7qHl6PGh+o
 mI6YfvFekfyd/PL2bSXuHx/HmDtc8ptSM+y9uend6HX7zXd1/dWXcxe2ltQm+3AJrVqybpLpB
 f2eu4dYl0p8aYva26svEx2s+WtoTMt9ULOrXgoJDF9Xu3FqYGX5VnK8lMWalkPjqe4uSFnWVn
 5D4UrTuwkzHzI7PCW8nrlS1UGIpzkg01GIuKk4EAFGS2mLmAgAA
X-Env-Sender: prvs=4557a5dee=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1508145290!54292408!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3947 invoked from network); 16 Oct 2017 09:14:52 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Oct 2017 09:14:52 -0000
X-IronPort-AV: E=Sophos;i="5.43,386,1503360000"; d="scan'208";a="106333887"
X-CrossPremisesHeadersFilteredBySendConnector: AMSPEX02CL02.citrite.net
To: osstest service owner <osstest-admin@xenproject.org>,
 <xen-devel@lists.xensource.com>
References: <osstest-114505-mainreport@xen.org>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <a5ce93e7-91b0-0eb2-48d0-a52cc9163c97@citrix.com>
Date: Mon, 16 Oct 2017 10:14:47 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <osstest-114505-mainreport@xen.org>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
X-OrganizationHeadersPreserved: AMSPEX02CL02.citrite.net
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [xen-4.8-testing test] 114505: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTUvMTAvMTcgMjA6NDUsIG9zc3Rlc3Qgc2VydmljZSBvd25lciB3cm90ZToKPiBmbGlnaHQg
MTE0NTA1IHhlbi00LjgtdGVzdGluZyByZWFsIFtyZWFsXQo+IGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTQ1MDUvCj4KPiBSZWdyZXNzaW9ucyA6LSgK
Pgo+IFRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAo+IGluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgo+ICB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0yIDQ4IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIFJFR1IuIHZzLiAxMTQx
NzMKPgo+IFRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tp
bmcpOgo+ICB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01IDQ4IHh0Zi90ZXN0LWh2bTY0LWxici10c3gt
dm1lbnRyeSBmYWlsIGluIDExNDQ1NCBwYXNzIGluIDExNDUwNQoKSWFuOiBUaGVzZSB0ZXN0cyBl
eGVyY2lzZSBzb21ldGhpbmcgdmVyeSBtYWNoaW5lIHNwZWNpZmljLCBhbmQgdGhlIFhURgp0ZXN0
cyByZWFsbHkgZG8gbmVlZCB0eWluZyB0byBzcGVjaWZpYyBoYXJkd2FyZSB3aGVuIG1ha2luZyBy
ZWdyZXNzaW9uCmNvbnNpZGVyYXRpb25zLgoKSmFuOiBUaGlzIGhpZ2hsaWdodHMgdGhhdCBUU1gv
Vk1FbnRyeSBmYWlsdXJlIGZpeGVzIHByb2JhYmx5IHdhbnQKYmFja3BvcnRpbmcgdG8gYmVmb3Jl
IFhlbiA0LjkuwqAgSUlSQywgdGhlIDYgcGF0Y2hlcyBuZWVkZWQgYXJlOgoKZTNlYjg0ZTMzYzM2
IChvbmx5IGFzIGEgZnVuY3Rpb25hbCBwcmVyZXF1aXNpdGUpCjliOTNjNmIzNjk1YjogeDg2L3Zt
eDogaW50cm9kdWNlIHZteF9maW5kX21zcigpCjdmMTFhYTRiMmIxZjogeDg2L3ZteDogb3B0aW1p
emUgdm14X3JlYWQvd3JpdGVfZ3Vlc3RfbXNyKCkKZDZlOWY4ZDRmMzVkOiB4ODYvdm14OiBmaXgg
dm1lbnRyeSBmYWlsdXJlIHdpdGggVFNYIGJpdHMgaW4gTEJSCmY5NzgzOGJiZDk4MDogeDg2OiBN
b3ZlIG1pY3JvY29kZSBsb2FkaW5nIGVhcmxpZXIKMjBmMTk3NmI0NDE5OiB4ODYvdm14OiBGaXgg
dm1lbnRyeSBmYWlsdXJlIGJlY2F1c2Ugb2YgaW52YWxpZCBMRVIgb24gQnJvYWR3ZWxsCgp+QW5k
cmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 16 10:14:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 10:14:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e42PF-0008NH-Di; Mon, 16 Oct 2017 10:13:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e42PE-0008NB-19
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 10:13:56 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 E7/91-07499-36684E95; Mon, 16 Oct 2017 10:13:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDSzep7Um
 kwfy9ehbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bDp31MBVN4Kv4eKWpgbOHqYuTkEBLIk3i2
 ZBFjFyMHB6+AncTajZYgYQkBQ4nTC2+ygNgsAqoSl9tbwWw2AXWJtmfbWUFsEQENiQ2HGoBsL
 g5mgWWMErvv3GEHSQgL2EvM2PuOBSQhJPAHKHHlDlg3J9CCvvmP2CCWCUr83SEMEmYW0JJ4+O
 sWC4StLbFs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukaGuglFWW
 mZ5TkJmbmAHlmermpxcWJ6ak5iUnFesn5uZsYgcHHAAQ7GI+/jzvEKMnBpCTK62z4JFKILyk/
 pTIjsTgjvqg0J7X4EKMMB4eSBG9HK1BOsCg1PbUiLTMHGAcwaQkOHiUR3qMgad7igsTc4sx0i
 NQpRl2Ojpt3/zAJseTl56VKifPOACkSACnKKM2DGwGLyUuMslLCvIxARwnxFKQW5WaWoMq/Yh
 TnYFQS5j0PMoUnM68EbtMroCOYgI5Y5wR2REkiQkqqgbH1dmVsbO+K1x8cl3GtfXiH72fcMs/
 Ngep7o0XC6995tzWc2duhx8Ozd/MvlgvaEwXX1W14p+Fv//Ic5ysft1OiX3967Op1rAi/pdSZ
 1mMgdKLmrtXqgEf2CRf3fIj46tob5SSlqMaV3hS85Hwxi9P8VD8riah7b9cZLLjP/Ox9+orb+
 36fdlRiKc5INNRiLipOBABWtlDZxAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1508148832!73874957!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42019 invoked from network); 16 Oct 2017 10:13:54 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Oct 2017 10:13:54 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 16 Oct 2017 04:13:52 -0600
Message-Id: <59E4A27D02000078001869A5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 16 Oct 2017 04:13:49 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Doug Goldstein" <cardoe@cardoe.com>
References: <20171012205007.13001-1-cardoe@cardoe.com>
 <20171012205007.13001-2-cardoe@cardoe.com>
 <d0fe7e7a-65d7-94fe-aeb4-ea4bb20c4f80@citrix.com>
 <59E08A030200007800185EC9@prv-mh.provo.novell.com>
 <da33bbb9-7e1c-9ca1-4055-2b7b47cab95f@cardoe.com>
In-Reply-To: <da33bbb9-7e1c-9ca1-4055-2b7b47cab95f@cardoe.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Daniel Kiper <daniel.kiper@oracle.com>, David Esler <drumandstrum@gmail.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 2/2] x86/boot: rename send_chr to print_err
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEzLjEwLjE3IGF0IDE4OjA3LCA8Y2FyZG9lQGNhcmRvZS5jb20+IHdyb3RlOgo+IE9u
IDEwLzEzLzE3IDI6NDAgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxMi4xMC4xNyBh
dCAyMjo1NiwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24gMTIvMTAv
MjAxNyAyMTo1MCwgRG91ZyBHb2xkc3RlaW4gd3JvdGU6Cj4+Pj4gRnJvbTogRGF2aWQgRXNsZXIg
PGRydW1hbmRzdHJ1bUBnbWFpbC5jb20+Cj4+Pj4KPj4+PiBUaGUgc2VuZF9jaHIgZnVuY3Rpb24g
c2VuZHMgYW4gZW50aXJlIEMtc3RyaW5nIGFuZCBub3Qgb25lIGNoYXJhY3RlciBhbmQKPj4+PiBk
b2Vzbid0IG5lY2Vzc2FyaWx5IGp1c3Qgc2VuZCBpdCBvdmVyIHRoZSBzZXJpYWwgVUFSVCBhbnlt
b3JlIHNvIHJlbmFtZQo+Pj4+IGl0IHRvIHByaW50X2VyciBzbyB0aGF0IGl0cyBjbG9zZXIgaW4g
bmFtZSB0byB3aGF0IGl0IGRvZXMuCj4+Pj4KPj4+PiBSZXZpZXdlZC1ieTogRG91ZyBHb2xkc3Rl
aW4gPGNhcmRvZUBjYXJkb2UuY29tPgo+Pj4+IFNpZ25lZC1vZmYtYnk6IERhdmlkIEVzbGVyIDxk
cnVtYW5kc3RydW1AZ21haWwuY29tPgo+Pj4KPj4+IFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+Pj4KPj4+IFRoaXMgc2hvdWxkIGFsc28gYmUg
aW5jbHVkZWQgaW4gNC4xMCBJTU8uCj4+IAo+PiBJJ20gbm90IGNvbnZpbmNlZCAtIHRoaXMgaXMg
bWVyZWx5IGEgY2xlYW51cCBzdHlsZSBwYXRjaCwgdGhlIG1vcmUKPj4gdGhhdCB0aGUgbGFiZWwg
cmVhbGx5IHNlcnZlcyBkdWFsIHB1cnBvc2UgYW5kIGhlbmNlIHRoZSBvcmlnaW5hbAo+PiBuYW1l
IGlzbid0IGFsbCB0aGF0IHdyb25nIGFueXdheS4KPiAKPiBJIHB1cnBvc2VmdWxseSBicm9rZSBp
dCBvdXQgc28gdGhhdCBpdCBjb3VsZCBiZSBkaXNjdXNzZWQuIFByaW9yIHRvIHRoZQo+IGNvbW1p
dCBJIHJlZmVyZW5jZWQgaW4gcGF0Y2ggMSB0aGUgZnVuY3Rpb24gc2VudCBvdXQgYSBjaGFyYWN0
ZXIuIE5vdyBpdAo+IHJlcXVpcmVzIHRoZSBzdXBwbGllZCBkYXRhIHRvIGJlIGEgQy1zdHJpbmcg
KE5VTEwgdGVybWluYXRlZCkgc28gSSB3b3VsZAo+IGhvcGUgdGhhdCB5b3UgY291bGQgYWdyZWUg
dGhhdCBhdCBlbHNlIHRoZSAiY2hyIiBwYXJ0IG9mICJzZW5kX2NociIgaXMKPiBpbmNvcnJlY3Qg
YW5kIHNob3VsZCBsaWtlbHkgYmUgInN0ciIgb3IgImVyciIuCj4gCj4gQnV0IGFnYWluIHRoaXMg
cGF0Y2ggaXNuJ3QgcmVhbGx5IGltcG9ydGFudCBpdHMgbW9yZSB0byB0cnkgdG8gbWFrZSB0aGUK
PiBsYWJlbCBtYXRjaCB0aGUgYmVoYXZpb3Igb2YgdGhlIGNvZGUgYmVsb3cgdGhlIGxhYmVsIGFu
ZCBpZiBpdHMgdW53YW50ZWQKPiB0aGVuIGl0IGNhbiBiZSBkcm9wcGVkLgoKT2gsIGluIGNhc2Ug
bXkgZWFybGllciByZXBseSB3YXMgYW1iaWd1b3VzOiBJIGRpZG4ndCBtZWFuIHRvCm9iamVjdCB0
byB0aGUgcGF0Y2guIEknbSBqdXN0IHVuY29udmluY2VkIGl0IHNob3VsZCBnbyBpbnRvIDQuMTAu
CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 16 10:17:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 10:17:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e42Sa-000067-Tz; Mon, 16 Oct 2017 10:17:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=455955960=Ian.Jackson@citrix.com>)
 id 1e42Sa-000060-9E
 for xen-devel@lists.xensource.com; Mon, 16 Oct 2017 10:17:24 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 A8/8F-21967-33784E95; Mon, 16 Oct 2017 10:17:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHSDva5x+5N
 Ig88b2S3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8a2WfeYC7pZK6bu529gXMvSxcjJISHgL7F+
 xhs2CNtD4vrZE0wgNpuArkTTlr9gcREBZYnjTV9YQWxmgRKJxbumsIPYwgLWEpe2zmEGsVkEV
 CVWTjkK1ssr4Clx8+ALVoiZchLnj/8EquHgEBJQk5i7Ph6iRFDi5MwnLBAjJSQOvnjBDFFuKf
 Ft/VPmCYy8s5CUzUJStoCRaRWjRnFqUVlqka6huV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJ
 SsV5yfu4mRmDgMADBDsaLpz0PMUpyMCmJ8jobPokU4kvKT6nMSCzOiC8qzUktPsQow8GhJMFr
 3QaUEyxKTU+tSMvMAYYwTFqCg0dJhJcBJM1bXJCYW5yZDpE6xWjMcePh9T9MHB037/5hEmLJy
 89LlRLnbQMpFQApzSjNgxsEi61LjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEuZ1B5nCk5lXAr
 fvFdApTECnrHMCO6UkESEl1cDIXM7VZsbXNv0C013NCv9yndvBWdn9PCsLb+98dSiJPepD9qq
 duw+ozjhzXXHl3oz2wJhgV9vAL5ZRhZuXGKsr3dts8/DsqYTLvM2KzOXfV02M/rD1zfUH6j5Z
 Pxd35UXv+TWxM0zowtr1ekf+zfRo4JmuMGvh8cIGP82+2+ezr3NIKEVe6zipxFKckWioxVxUn
 AgAte3oNqgCAAA=
X-Env-Sender: prvs=455955960=Ian.Jackson@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1508149041!107240276!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14902 invoked from network); 16 Oct 2017 10:17:22 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Oct 2017 10:17:22 -0000
X-IronPort-AV: E=Sophos;i="5.43,386,1503360000"; d="scan'208";a="454288117"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Mon, 16 Oct 2017 11:17:12 +0100
Message-ID: <1508149032-20223-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH] toolcore: Build in rumprun environment too
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T3RoZXJ3aXNlLAogIGY5NDJhOWI0YTEyMDgxZDVmOWE0Njc5ZDA2ZTg4Y2I1ZDUwMzM5NmUKICB4
ZW50b29sY29yZV9yZXN0cmljdF9hbGw6ICJJbXBsZW1lbnQiIGZvciB4ZW5zdG9yZQpicmVha3Mg
dGhlIGJ1aWxkIG9mIHRoZSB0b29scyBpbnNpZGUgcnVtcHJ1bi4KClNpZ25lZC1vZmYtYnk6IElh
biBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9NYWtlZmlsZSB8IDIgKy0KIDEgZmlsZSBjaGFuZ2Vk
LCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL01ha2Vm
aWxlIGIvdG9vbHMvTWFrZWZpbGUKaW5kZXggMDNkMzI2YS4uNTlkMWMwNCAxMDA2NDQKLS0tIGEv
dG9vbHMvTWFrZWZpbGUKKysrIGIvdG9vbHMvTWFrZWZpbGUKQEAgLTQ5LDcgKzQ5LDcgQEAgU1VC
RElSUy0kKE9DQU1MX1RPT0xTKSArPSBvY2FtbAogZW5kaWYKIAogaWZlcSAoJChDT05GSUdfUlVN
UCkseSkKLVNVQkRJUlMteSA6PSBsaWJ4YyB4ZW5zdG9yZQorU1VCRElSUy15IDo9IHRvb2xjb3Jl
IGxpYnhjIHhlbnN0b3JlCiBlbmRpZgogCiAjIEZvciB0aGUgc2FrZSBvZiBsaW5raW5nLCBzZXQg
dGhlIHN5cy1yb290Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 16 10:18:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 10:18:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e42TY-0000BU-7E; Mon, 16 Oct 2017 10:18:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e42TX-0000BH-8S
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 10:18:23 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 4D/18-31244-E6784E95; Mon, 16 Oct 2017 10:18:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOKsWRWlGSWpSXmKPExsVyMfTGGt3c9ie
 RBneWG1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnrV85lKujyqVg05TtbA2OvTRcjF4eQwExG
 iQ3LD7KBOCwCr5klNvedYwVxJATusEpcv7AJKMMJ5GRJPDm/B8pOk1j+4C5QEQeQXSXx/Vs+i
 CkkoCax5k0UxNCfjBKLt3WzgpQLC5RKrLsE0SoiECxxoncN2HxmgdeMEpPv32IBSQgJeEv0v2
 9gARnEJqAjsW5GLUiYV8BW4vepSWBzWARUJTo6ZoPZogLhEk1n+1kgagQlTs58AmZzCvhIvNt
 2gRnEZhYwk5i3+SGULS5x68l8JghbXmL72znMExhFZyFpn4WkZRaSlllIWhYwsqxi1ChOLSpL
 LdI1MtBLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAiMGAYg2MH4a1nAIUZJDiYlU
 V5nwyeRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4udqAcoJFqempFWmZOcDYhUlLcPAoifAygK
 R5iwsSc4sz0yFSpxgtOS7cufSHiePYpstA8sCeW3+YhFjy8vNSpcR5BUEaBEAaMkrz4MbB0ss
 lRlkpYV5GoAOFeApSi3IzS1DlXzGKczAqCfOyg0zhycwrgdv6CuggJqCD1jmBHVSSiJCSamAs
 arnzan/L6qpUVu8A+cLHvT482oGuJ3v1l0S76dm++2jOtej/ht7rFt5ZZ/efkmzbUuAl8Sgwp
 1ns/5sJP7Zxqp86Mmnyf5tyxTUr4lJ4sjRsJB46cdmtVG+esijeTfi7r5aee8X0M/0PTZuXn4
 298lR6Tss7gdO3J0x9fFNhgeb72Wezn7xUYinOSDTUYi4qTgQAXPyfkioDAAA=
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1508149101!52282665!1
X-Originating-IP: [209.85.216.172]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2088 invoked from network); 16 Oct 2017 10:18:21 -0000
Received: from mail-qt0-f172.google.com (HELO mail-qt0-f172.google.com)
 (209.85.216.172)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Oct 2017 10:18:21 -0000
Received: by mail-qt0-f172.google.com with SMTP id k31so30453694qta.6
 for <xen-devel@lists.xenproject.org>; Mon, 16 Oct 2017 03:18:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=lrbEwXJqcU4e+nvuVqW1Cl386GautWl44tOhK+7zPHI=;
 b=fbqLTuvwANZRAy4U93Jgg+ELYP9WP+aTdpLNtgykEy0JfTZWzVfcL0ReOcaSSETT3S
 bHjPPt1TQdpPvq3Cwcn0cf64VJu+w5ozGVsE1bIKsiGyeexaBN2AlVtSwsQdDk4tlDME
 WdEZjcaKcJtIKJ1TBFO6hlGlMIjgZWwLkyl1A=
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=lrbEwXJqcU4e+nvuVqW1Cl386GautWl44tOhK+7zPHI=;
 b=Luw6sxIAtu7E74V8Y81b75vrkpr9B3ulUcKhNpcGWy2EpJNzmEFX+GxqtXzP8NHTAK
 5d7MCsynwugfgk92hXKfCF1CITHDVqVVpHkJyze6+G5SFKI4k/ierebum9msWSlF/Z+N
 76g9RG5Pc1GccFXaJMQeHKQa/LLK1TnR6ISIzbVP2VkZsQ6LLtYNrpmRL/9i/alcw/qU
 2+IBDbXCYd2vSxAm9cepf/HauGhKXahr39hSwJIFyhd600ahezhlOns5qBM4aSqpmGf3
 bKd1mO4tkgzQ+D42tX5Ykvc9gA2/rPvG8/OirIkw8Bx24SeBXwr7rKM2aO8N/WFJ4bV3
 eA8w==
X-Gm-Message-State: AMCzsaWgSTaDfeFSL4qMRiEpD1hGmXPAirMCY6rOls4IYohKXwhQvCot
 Im9KB6iLGADM7Ou3MaS5ReBsGQ==
X-Google-Smtp-Source: AOwi7QCgGQHjXPNd/SoKuE0CQZkWEDs+YcEyYKMpJpGSBpQJDaRTv57ga5oXF9PhEGgws9ckI9Uc+w==
X-Received: by 10.200.26.90 with SMTP id q26mr14621742qtk.109.1508149100482;
 Mon, 16 Oct 2017 03:18:20 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id r16sm4627423qtc.4.2017.10.16.03.18.17
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 16 Oct 2017 03:18:20 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel@lists.xenproject.org
References: <1508144567-23300-1-git-send-email-bhupinder.thakur@linaro.org>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <35d4830a-edbc-ca59-ef86-194ba57467e5@linaro.org>
Date: Mon, 16 Oct 2017 11:18:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1508144567-23300-1-git-send-email-bhupinder.thakur@linaro.org>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] libxl/xenconsole: vpl011: Fix hex to dec conversion
 of vuart_gfn in libxl__device_vuart_add
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQmh1cGluZGVyLAoKT24gMTYvMTAvMTcgMTA6MDIsIEJodXBpbmRlciBUaGFrdXIgd3JvdGU6
Cj4gSW4gbGlieGxfX2RldmljZV92dWFydF9hZGQgdnVhcnRfZ2ZuIGlzIGdldHRpbmcgc3RvcmVk
IGFzIGEgaGV4IHZhbHVlOgo+IAo+PiBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCBHQ1NQUklO
VEYoIiUiUFJJX3hlbl9wZm4sIHN0YXRlLT52dWFydF9nZm4pKTsKPiAKPiBIb3dldmVyLCB4ZW5z
dG9yZSByZWFkcyB0aGlzIHZhbHVlIGFzIGEgZGVjaW1hbCB2YWx1ZSBhbmQgdHJpZXMgdG8gbWFw
IHRoZQo+IHdyb25nIGFkZHJlc3MgYW5kIGZhaWxzLgo+IAo+IEludHJvZHVjZWQgYSBuZXcgZm9y
bWF0IHN0cmluZyAiUFJJdV94ZW5fcGZuIiB3aGljaCBmb3JtYXRzIHRoZSB2YWx1ZSBhcyBhCj4g
ZGVjaW1hbCB2YWx1ZS4gIEFsc28gY29ycmVjdGVkIHRoZSB0eXBlIG9mIHJpbmdfcmVmIHRvIHhl
bl9wZm5fdCBpbiB4ZW5jb25zb2xlLgoKVGhlIGNvbW1pdCBtZXNzYWdlIGRvZXMgbm90IGdpdmUg
YW55IHJlYXNvbiB3aHkgeGNfbWFwX2ZvcmVpZ25fcGFnZSguLi4pIAp3YXMgc3dpdGNoIHRvIHhl
bl9wYWRkcl90LgoKQnV0IEkgdGhpbmsgdGhpcyBwYXRjaCBpcyBkb2luZyB0b28gbXVjaC4gWW91
IHRyeSB0byBmaXggdG9vIGRpc3RpbmN0IAplcnJvcnMgaGVyZToKCTEpIEZpeGluZyB0aGUgYnVn
IGludHJvZHVjZWQgYnkgY29tbWl0IDJiNjY4YTg0ZTUgImxpYnhsOiB1c2UgY29ycmVjdCAKdHlw
ZSBtb2RpZmllciBmb3IgdnVhcnRfZ2ZuIgoJMikgVGhlIGZhY3QgdGhhdCB0aGUgb3RoZXIgc2lk
ZSB3aWxsIGF0IGJlc3QgdHJ1bmNhdGUgdGhlIHZhbHVlCgpXaXRoIHRoYXQgeW91IGFsc28gbW9k
aWZ5IHRoZSB4Y19tYXBfZm9yZWlnbl9wYWdlKCkgdG8gYXZvaWQgdHJ1bmNhdGluZyAKdGhlIHZh
bHVlLiBTbyB5b3UgYXQgbGVhc3QgbmVlZCB0byBzcGxpdCB0aGlzIHBhdGNoIGluIDMgaWYgbm90
IG1vcmUuCgo+IAo+IFNpZ25lZC1vZmYtYnk6IEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50
aGFrdXJAbGluYXJvLm9yZz4KPiAtLS0KPiAKPiBUaGlzIHBhdGNoIHdhcyB2ZXJpZmllZCBmb3Ig
YXJtNjQgYW5kIGFybTMyIHRvb2xzdGFjayBjb21waWxhdGlvbi4KPiAKPiBDQzogSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Cj4gQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KPiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiBDQzogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgo+IAo+ICAgdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyAgICAgICAg
ICAgIHwgMjAgKysrKysrKysrKystLS0tLS0tLS0KPiAgIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVu
Y3RybF9jb21wYXQuaCB8ICAyICstCj4gICB0b29scy9saWJ4Yy94Y19mb3JlaWduX21lbW9yeS5j
ICAgICAgfCAgMiArLQo+ICAgdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jICAgICAgICAgIHwg
IDQgKystLQo+ICAgdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAgICAgICAgICAgIHwgIDIgKy0K
PiAgIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggICAgICAgICB8ICAyICstCj4gICB4ZW4v
aW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaCAgICAgICAgfCAgMSArCj4gICB4ZW4vaW5jbHVkZS9w
dWJsaWMvYXJjaC14ODYveGVuLmggICAgfCAgMSArCj4gICA4IGZpbGVzIGNoYW5nZWQsIDE5IGlu
c2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS90b29scy9jb25z
b2xlL2RhZW1vbi9pby5jIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwo+IGluZGV4IGUyMjAw
OWEuLjYzNjliZjQgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwo+ICsr
KyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKPiBAQCAtODAsNiArODAsNyBAQCBzdGF0aWMg
dW5zaWduZWQgaW50IGN1cnJlbnRfYXJyYXlfc2l6ZTsKPiAgIHN0YXRpYyB1bnNpZ25lZCBpbnQg
bnJfZmRzOwo+ICAgCj4gICAjZGVmaW5lIFJPVU5EVVAoX3gsX3cpICgoKHVuc2lnbmVkIGxvbmcp
KF94KSsoMVVMPDwoX3cpKS0xKSAmIH4oKDFVTDw8KF93KSktMSkpCj4gKyNkZWZpbmUgSU5WQUxJ
RF9SSU5HX1JFRiAgICAofih4ZW5fcGZuX3QpMCkKCkkgYW0gYSBiaXQgc3VycHJpc2VkIHdlIGRv
bid0IGhhdmUgYW4gSU5WQUxJRF9YRU5fUEZOIGRlZmluaXRpb24gaW4gdGhlIApwdWJsaWMgaGVh
ZGVyLiBKYW4gd291bGQgeW91IGhhdmUgYW4gb2JqZWN0aW9uIHRvIGludHJvZHVjZSB0aGF0PwoK
PiAgIAo+ICAgc3RydWN0IGJ1ZmZlciB7Cj4gICAJY2hhciAqZGF0YTsKPiBAQCAtOTgsNyArOTks
NyBAQCBzdHJ1Y3QgY29uc29sZSB7Cj4gICAJc3RydWN0IGJ1ZmZlciBidWZmZXI7Cj4gICAJY2hh
ciAqeHNwYXRoOwo+ICAgCWNoYXIgKmxvZ19zdWZmaXg7Cj4gLQlpbnQgcmluZ19yZWY7Cj4gKwl4
ZW5fcGZuX3QgcmluZ19yZWY7Cj4gICAJeGVuZXZ0Y2huX2hhbmRsZSAqeGNlX2hhbmRsZTsKPiAg
IAlpbnQgeGNlX3BvbGxmZF9pZHg7Cj4gICAJaW50IGV2ZW50X2NvdW50Owo+IEBAIC02NTEsMjIg
KzY1MiwyMyBAQCBzdGF0aWMgdm9pZCBjb25zb2xlX3VubWFwX2ludGVyZmFjZShzdHJ1Y3QgY29u
c29sZSAqY29uKQo+ICAgewo+ICAgCWlmIChjb24tPmludGVyZmFjZSA9PSBOVUxMKQo+ICAgCQly
ZXR1cm47Cj4gLQlpZiAoeGd0X2hhbmRsZSAmJiBjb24tPnJpbmdfcmVmID09IC0xKQo+ICsJaWYg
KHhndF9oYW5kbGUgJiYgY29uLT5yaW5nX3JlZiA9PSBJTlZBTElEX1JJTkdfUkVGKQo+ICAgCQl4
ZW5nbnR0YWJfdW5tYXAoeGd0X2hhbmRsZSwgY29uLT5pbnRlcmZhY2UsIDEpOwo+ICAgCWVsc2UK
PiAgIAkJbXVubWFwKGNvbi0+aW50ZXJmYWNlLCBYQ19QQUdFX1NJWkUpOwo+ICAgCWNvbi0+aW50
ZXJmYWNlID0gTlVMTDsKPiAtCWNvbi0+cmluZ19yZWYgPSAtMTsKPiArCWNvbi0+cmluZ19yZWYg
PSBJTlZBTElEX1JJTkdfUkVGOwo+ICAgfQo+ICAgIAo+ICAgc3RhdGljIGludCBjb25zb2xlX2Ny
ZWF0ZV9yaW5nKHN0cnVjdCBjb25zb2xlICpjb24pCj4gICB7Cj4gLQlpbnQgZXJyLCByZW1vdGVf
cG9ydCwgcmluZ19yZWYsIHJjOwo+ICsJaW50IGVyciwgcmVtb3RlX3BvcnQsIHJjOwo+ICsJeGVu
X3Bmbl90IHJpbmdfcmVmOwo+ICAgCWNoYXIgKnR5cGUsIHBhdGhbUEFUSF9NQVhdOwo+ICAgCXN0
cnVjdCBkb21haW4gKmRvbSA9IGNvbi0+ZDsKPiAgIAo+ICAgCWVyciA9IHhzX2dhdGhlcih4cywg
Y29uLT54c3BhdGgsCj4gLQkJCSJyaW5nLXJlZiIsICIldSIsICZyaW5nX3JlZiwKPiArCQkJInJp
bmctcmVmIiwgIiVpIiwgJnJpbmdfcmVmLAoKSG1tbSwgSSB0aGluayAlaSBpcyB3cm9uZyBoZXJl
LiBZb3UgZG9uJ3QgZml4IHRoZSBwcm9ibGVtIHRoYXQgdGhlIEdGTiAKY2FuIGJlIHdpZGVyIHRo
YW4gMzItYml0LgoKPiAgIAkJCSJwb3J0IiwgIiVpIiwgJnJlbW90ZV9wb3J0LAo+ICAgCQkJTlVM
TCk7Cj4gICAKPiBAQCAtNjkwLDcgKzY5Miw3IEBAIHN0YXRpYyBpbnQgY29uc29sZV9jcmVhdGVf
cmluZyhzdHJ1Y3QgY29uc29sZSAqY29uKQo+ICAgCWZyZWUodHlwZSk7Cj4gICAKPiAgIAkvKiBJ
ZiB1c2luZyByaW5nX3JlZiBhbmQgaXQgaGFzIGNoYW5nZWQsIHJlbWFwICovCj4gLQlpZiAocmlu
Z19yZWYgIT0gY29uLT5yaW5nX3JlZiAmJiBjb24tPnJpbmdfcmVmICE9IC0xKQo+ICsJaWYgKHJp
bmdfcmVmICE9IGNvbi0+cmluZ19yZWYgJiYgY29uLT5yaW5nX3JlZiAhPSBJTlZBTElEX1JJTkdf
UkVGKQo+ICAgCQljb25zb2xlX3VubWFwX2ludGVyZmFjZShjb24pOwo+ICAgCj4gICAJaWYgKCFj
b24tPmludGVyZmFjZSAmJiB4Z3RfaGFuZGxlICYmIGNvbi0+dXNlX2dudHRhYikgewo+IEBAIC02
OTgsMTQgKzcwMCwxNCBAQCBzdGF0aWMgaW50IGNvbnNvbGVfY3JlYXRlX3Jpbmcoc3RydWN0IGNv
bnNvbGUgKmNvbikKPiAgIAkJY29uLT5pbnRlcmZhY2UgPSB4ZW5nbnR0YWJfbWFwX2dyYW50X3Jl
Zih4Z3RfaGFuZGxlLAo+ICAgCQkJZG9tLT5kb21pZCwgR05UVEFCX1JFU0VSVkVEX0NPTlNPTEUs
Cj4gICAJCQlQUk9UX1JFQUR8UFJPVF9XUklURSk7Cj4gLQkJY29uLT5yaW5nX3JlZiA9IC0xOwo+
ICsJCWNvbi0+cmluZ19yZWYgPSBJTlZBTElEX1JJTkdfUkVGOwo+ICAgCX0KPiAgIAlpZiAoIWNv
bi0+aW50ZXJmYWNlKSB7Cj4gICAJCS8qIEZhbGwgYmFjayB0byB4Y19tYXBfZm9yZWlnbl9yYW5n
ZSAqLwo+ICAgCQljb24tPmludGVyZmFjZSA9IHhjX21hcF9mb3JlaWduX3JhbmdlKAo+ICAgCQkJ
eGMsIGRvbS0+ZG9taWQsIFhDX1BBR0VfU0laRSwKPiAgIAkJCVBST1RfUkVBRHxQUk9UX1dSSVRF
LAo+IC0JCQkodW5zaWduZWQgbG9uZylyaW5nX3JlZik7Cj4gKwkJCXJpbmdfcmVmKTsKPiAgIAkJ
aWYgKGNvbi0+aW50ZXJmYWNlID09IE5VTEwpIHsKPiAgIAkJCWVyciA9IEVJTlZBTDsKPiAgIAkJ
CWdvdG8gb3V0Owo+IEBAIC04MDQsNyArODA2LDcgQEAgc3RhdGljIGludCBjb25zb2xlX2luaXQo
c3RydWN0IGNvbnNvbGUgKmNvbiwgc3RydWN0IGRvbWFpbiAqZG9tLCB2b2lkICoqZGF0YSkKPiAg
IAljb24tPm1hc3Rlcl9wb2xsZmRfaWR4ID0gLTE7Cj4gICAJY29uLT5zbGF2ZV9mZCA9IC0xOwo+
ICAgCWNvbi0+bG9nX2ZkID0gLTE7Cj4gLQljb24tPnJpbmdfcmVmID0gLTE7Cj4gKwljb24tPnJp
bmdfcmVmID0gSU5WQUxJRF9SSU5HX1JFRjsKPiAgIAljb24tPmxvY2FsX3BvcnQgPSAtMTsKPiAg
IAljb24tPnJlbW90ZV9wb3J0ID0gLTE7Cj4gICAJY29uLT54Y2VfcG9sbGZkX2lkeCA9IC0xOwo+
IGRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmxfY29tcGF0LmggYi90b29s
cy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmxfY29tcGF0LmgKPiBpbmRleCBhNjU1ZTQ3Li4yZDkzMGQ4
IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybF9jb21wYXQuaAo+ICsr
KyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybF9jb21wYXQuaAo+IEBAIC0yNiw3ICsyNiw3
IEBACj4gICAgKi8KPiAgIHZvaWQgKnhjX21hcF9mb3JlaWduX3JhbmdlKHhjX2ludGVyZmFjZSAq
eGNoLCB1aW50MzJfdCBkb20sCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHNp
emUsIGludCBwcm90LAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyBtZm4gKTsKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBtZm4gKTsK
CkNhbiB5b3UgcGxlYXNlIGRyb3AgdGhlIHNwdXJpb3VzIHNwYWNlIGJlZm9yZSAnKScgYXQgdGhl
IHNhbWUgdGltZS4gQnV0IAp0aGUgdGVybSBtZm4gaGVyZSBpcyBzbGlnaHRseSBvZGQgYXMgeW91
IHBhc3MgR0ZOIGZvciBIVk0vUFZIL0FSTSBHdWVzdC4gCllvdSBtaWdodCB3YW50IHRvIHJlbmFt
ZSBpdCB0byAncGZuJyBJIHRoaW5rLiBBbSBJIHJpZ2h0PwoKPiAgIAo+ICAgdm9pZCAqeGNfbWFw
X2ZvcmVpZ25fcGFnZXMoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbSwgaW50IHByb3Qs
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB4ZW5fcGZuX3QgKmFyciwgaW50
IG51bSApOwo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19mb3JlaWduX21lbW9yeS5jIGIv
dG9vbHMvbGlieGMveGNfZm9yZWlnbl9tZW1vcnkuYwo+IGluZGV4IDQwNTNkMjYuLjhiNjVlNTIg
MTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGMveGNfZm9yZWlnbl9tZW1vcnkuYwo+ICsrKyBiL3Rv
b2xzL2xpYnhjL3hjX2ZvcmVpZ25fbWVtb3J5LmMKPiBAQCAtMzMsNyArMzMsNyBAQCB2b2lkICp4
Y19tYXBfZm9yZWlnbl9wYWdlcyh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tLCBpbnQg
cHJvdCwKPiAgIAo+ICAgdm9pZCAqeGNfbWFwX2ZvcmVpZ25fcmFuZ2UoeGNfaW50ZXJmYWNlICp4
Y2gsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb20sIGludCBzaXpl
LCBpbnQgcHJvdCwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBt
Zm4pCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBtZm4pCj4gICB7Cj4g
ICAgICAgeGVuX3Bmbl90ICphcnI7Cj4gICAgICAgaW50IG51bTsKPiBkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfY29uc29sZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jCj4g
aW5kZXggYzA1ZGMyOC4uZjJjYTY4OSAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9j
b25zb2xlLmMKPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMKPiBAQCAtMzI5LDcg
KzMyOSw3IEBAIGludCBsaWJ4bF9fZGV2aWNlX2NvbnNvbGVfYWRkKGxpYnhsX19nYyAqZ2MsIHVp
bnQzMl90IGRvbWlkLAo+ICAgICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCAicG9y
dCIpOwo+ICAgICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCBHQ1NQUklOVEYoIiUi
UFJJdTMyLCBzdGF0ZS0+Y29uc29sZV9wb3J0KSk7Cj4gICAgICAgICAgIGZsZXhhcnJheV9hcHBl
bmQocm9fZnJvbnQsICJyaW5nLXJlZiIpOwo+IC0gICAgICAgIGZsZXhhcnJheV9hcHBlbmQocm9f
ZnJvbnQsIEdDU1BSSU5URigiJWx1Iiwgc3RhdGUtPmNvbnNvbGVfbWZuKSk7Cj4gKyAgICAgICAg
ZmxleGFycmF5X2FwcGVuZChyb19mcm9udCwgR0NTUFJJTlRGKCIlIlBSSXVfeGVuX3Bmbiwgc3Rh
dGUtPmNvbnNvbGVfbWZuKSk7CgpBbGwgdGhlIGNoYW5nZXMgcmVnYXJkaW5nIGNvbnNvbGVfbWZu
IGluIGxpYnhsIHNob3VsZCByZWFsbHkgYmUgc2VwYXJhdGVkLgoKPiAgICAgICB9IGVsc2Ugewo+
ICAgICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKGZyb250LCAic3RhdGUiKTsKPiAgICAgICAgICAg
ZmxleGFycmF5X2FwcGVuZChmcm9udCwgR0NTUFJJTlRGKCIlZCIsIFhlbmJ1c1N0YXRlSW5pdGlh
bGlzaW5nKSk7Cj4gQEAgLTM3Niw3ICszNzYsNyBAQCBpbnQgbGlieGxfX2RldmljZV92dWFydF9h
ZGQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCj4gICAgICAgZmxleGFycmF5X2FwcGVu
ZChyb19mcm9udCwgInBvcnQiKTsKPiAgICAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCBH
Q1NQUklOVEYoIiUiUFJJdTMyLCBzdGF0ZS0+dnVhcnRfcG9ydCkpOwo+ICAgICAgIGZsZXhhcnJh
eV9hcHBlbmQocm9fZnJvbnQsICJyaW5nLXJlZiIpOwo+IC0gICAgZmxleGFycmF5X2FwcGVuZChy
b19mcm9udCwgR0NTUFJJTlRGKCIlIlBSSV94ZW5fcGZuLCBzdGF0ZS0+dnVhcnRfZ2ZuKSk7Cj4g
KyAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCBHQ1NQUklOVEYoIiUiUFJJdV94ZW5fcGZu
LCBzdGF0ZS0+dnVhcnRfZ2ZuKSk7Cj4gICAgICAgZmxleGFycmF5X2FwcGVuZChyb19mcm9udCwg
ImxpbWl0Iik7Cj4gICAgICAgZmxleGFycmF5X2FwcGVuZChyb19mcm9udCwgR0NTUFJJTlRGKCIl
ZCIsIExJQlhMX1hFTkNPTlNPTEVfTElNSVQpKTsKPiAgICAgICBmbGV4YXJyYXlfYXBwZW5kKHJv
X2Zyb250LCAidHlwZSIpOwo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb20uYyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCj4gaW5kZXggZWY4MzRlNi4uYTU4ZTc0ZiAxMDA2NDQK
PiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb20uYwo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2RvbS5jCj4gQEAgLTg2OSw3ICs4NjksNyBAQCBvdXQ6Cj4gICBzdGF0aWMgaW50IGh2bV9idWls
ZF9zZXRfcGFyYW1zKHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21pZCwKPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmlu
Zm8sCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBzdG9yZV9ldnRjaG4s
IHVuc2lnbmVkIGxvbmcgKnN0b3JlX21mbiwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBpbnQgY29uc29sZV9ldnRjaG4sIHVuc2lnbmVkIGxvbmcgKmNvbnNvbGVfbWZuLAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBjb25zb2xlX2V2dGNobiwgeGVuX3Bm
bl90ICpjb25zb2xlX21mbiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9t
aWRfdCBzdG9yZV9kb21pZCwgZG9taWRfdCBjb25zb2xlX2RvbWlkKQo+ICAgewo+ICAgICAgIHN0
cnVjdCBodm1faW5mb190YWJsZSAqdmFfaHZtOwo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9s
aWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAo+IGluZGV4IDQ1
ZTZkZjYuLmY1MmFlYjMgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwu
aAo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKPiBAQCAtMTEyOCw3ICsxMTI4
LDcgQEAgdHlwZWRlZiBzdHJ1Y3Qgewo+ICAgCj4gICAgICAgdWludDMyX3QgY29uc29sZV9wb3J0
Owo+ICAgICAgIHVpbnQzMl90IGNvbnNvbGVfZG9taWQ7Cj4gLSAgICB1bnNpZ25lZCBsb25nIGNv
bnNvbGVfbWZuOwo+ICsgICAgeGVuX3Bmbl90IGNvbnNvbGVfbWZuOwo+ICAgICAgIGNoYXIgKmNv
bnNvbGVfdHR5Owo+ICAgCj4gICAgICAgY2hhciAqc2F2ZWRfc3RhdGU7Cj4gZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gt
YXJtLmgKPiBpbmRleCA1NzA4Y2QyLi4wNWZkMTFjIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRl
L3B1YmxpYy9hcmNoLWFybS5oCj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmgK
PiBAQCAtMjc0LDYgKzI3NCw3IEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHZjcHVfZ3Vlc3Rf
Y29yZV9yZWdzX3QpOwo+ICAgCj4gICB0eXBlZGVmIHVpbnQ2NF90IHhlbl9wZm5fdDsKPiAgICNk
ZWZpbmUgUFJJX3hlbl9wZm4gUFJJeDY0Cj4gKyNkZWZpbmUgUFJJdV94ZW5fcGZuIFBSSXU2NAo+
ICAgCj4gICAvKiBNYXhpbXVtIG51bWJlciBvZiB2aXJ0dWFsIENQVXMgaW4gbGVnYWN5IG11bHRp
LXByb2Nlc3NvciBndWVzdHMuICovCj4gICAvKiBPbmx5IG9uZS4gQWxsIG90aGVyIFZDUFVTIG11
c3QgdXNlIFZDUFVPUF9yZWdpc3Rlcl92Y3B1X2luZm8gKi8KPiBkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2
L3hlbi5oCj4gaW5kZXggZmY5MTgzMS4uM2IwYjFkNiAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVk
ZS9wdWJsaWMvYXJjaC14ODYveGVuLmgKPiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14
ODYveGVuLmgKPiBAQCAtNzUsNiArNzUsNyBAQCBfX0RlRmlOZV9fIF9fREVDTF9SRUdfTE8xNihu
YW1lKSBlICMjIG5hbWUKPiAgICNpZm5kZWYgX19BU1NFTUJMWV9fCj4gICB0eXBlZGVmIHVuc2ln
bmVkIGxvbmcgeGVuX3Bmbl90Owo+ICAgI2RlZmluZSBQUklfeGVuX3BmbiAibHgiCj4gKyNkZWZp
bmUgUFJJdV94ZW5fcGZuICJsdSIKPiAgICNlbmRpZgo+ICAgCj4gICAjZGVmaW5lIFhFTl9IQVZF
X1BWX0dVRVNUX0VOVFJZIDEKPiAKCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 16 10:23:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 10:23:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e42Yo-0000vP-V4; Mon, 16 Oct 2017 10:23:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e42Yo-0000vH-38
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 10:23:50 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 56/D0-15231-5B884E95; Mon, 16 Oct 2017 10:23:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXS6fjDS3dLx5N
 Ig5MNehbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bUH+wFbawVTz7fZm1gnMTSxcjJISSQJ3Fj
 +Wcwm1fATmJ33yJGEFtCwFDi9MKbYHEWAVWJ2S/OsYHYbALqEm3PtrOC2CICJhJLJv4Fsrk4m
 AV+MEp8bbwDVMTBISyQKbFqcz3EfG+J/vcNYHM4BXwk3m27wAxSwisgKPF3hzBImFlAS+Lhr1
 ssELa2xLKFr8FKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahenFpUllqka6yXVJSZnlG
 Sm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYeAxAsINx7z+nQ4ySHExKorzOhk8ihfiS8lMq
 MxKLM+KLSnNSiw8xynBwKEnwLmwHygkWpaanVqRl5gBjACYtwcGjJMKbCJLmLS5IzC3OTIdIn
 WI05rjx8PofJo6Om3f/MAmx5OXnpUqJ8z4BKRUAKc0ozYMbBIvNS4yyUsK8jECnCfEUpBblZp
 agyr9iFOdgVBLmLQCZwpOZVwK37xXQKUxAp6xzAjulJBEhJdXA6LL129H+jp2iN477Rl9SKvC
 etIWlmOGujr1ddcPnN68Zfc2DbPw0KxarK2upbtpdY5irvFXfVWRLFffF1fc3OdZt+yuv9Wyt
 whH/Byuuq89PmPRflW91lfCRTJ++Q1slHk/YZxT/efIWjlOF7NGBqzukzr5nbgr57O7oPsHo9
 nMGxhlWW7+4KbEUZyQaajEXFScCAPAVX8nIAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1508149426!107103953!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5566 invoked from network); 16 Oct 2017 10:23:48 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Oct 2017 10:23:48 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 16 Oct 2017 04:23:45 -0600
Message-Id: <59E4A4CC02000078001869D1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 16 Oct 2017 04:23:40 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Bhupinder Thakur" <bhupinder.thakur@linaro.org>
References: <1508144567-23300-1-git-send-email-bhupinder.thakur@linaro.org>
In-Reply-To: <1508144567-23300-1-git-send-email-bhupinder.thakur@linaro.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] libxl/xenconsole: vpl011: Fix hex to dec conversion
 of vuart_gfn in libxl__device_vuart_add
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjEwLjE3IGF0IDExOjAyLCA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPiB3
cm90ZToKPiAgc3RhdGljIGludCBjb25zb2xlX2NyZWF0ZV9yaW5nKHN0cnVjdCBjb25zb2xlICpj
b24pCj4gIHsKPiAtCWludCBlcnIsIHJlbW90ZV9wb3J0LCByaW5nX3JlZiwgcmM7Cj4gKwlpbnQg
ZXJyLCByZW1vdGVfcG9ydCwgcmM7Cj4gKwl4ZW5fcGZuX3QgcmluZ19yZWY7Cj4gIAljaGFyICp0
eXBlLCBwYXRoW1BBVEhfTUFYXTsKPiAgCXN0cnVjdCBkb21haW4gKmRvbSA9IGNvbi0+ZDsKPiAg
Cj4gIAllcnIgPSB4c19nYXRoZXIoeHMsIGNvbi0+eHNwYXRoLAo+IC0JCQkicmluZy1yZWYiLCAi
JXUiLCAmcmluZ19yZWYsCj4gKwkJCSJyaW5nLXJlZiIsICIlaSIsICZyaW5nX3JlZiwKCkhvdyB3
b3VsZCB5b3UgZ2F0aGVyIGEgNjQtYml0IHZhbHVlIHVzaW5nICVpIHdpdGhvdXQgYW55IGxlbmd0
aAptb2RpZmllcj8gV2l0aCBqdXN0ICVpIHlvdSdyZSBldmVuIGdvaW5nIHRvIHVzZSBwYXJ0aWFs
bHkgaW5pdGlhbGl6ZWQKZGF0YSwgc28gdW5sZXNzIHNvbWV3aGVyZSBlbHNlIHRoZSB1cHBlciAz
MiBiaXRzIGdvdCBjbGlwcGVkIG9mZgphZ2FpbiB0aGUgY29uc29sZSB3b3VsZG4ndCB3b3JrIGFu
eW1vcmUuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 16 10:28:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 10:28:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e42dU-00017w-H0; Mon, 16 Oct 2017 10:28:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e42dS-00017o-Si
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 10:28:38 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 AE/21-29911-5D984E95; Mon, 16 Oct 2017 10:28:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS/dq55N
 Ig51LeC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz3Z7azFCxir/h47QZTA2MvWxcjJ4eQQJ7E
 9gPNrF2MHBy8AnYSr6cVgoQlBAwlTi+8yQJiswioShzruwRmswmoS7Q9284KYosI6EgcOtPM1
 MXIxcEssJ1JYtrPLnaQhLBAqUTn9D5GiPl1Eld2NIA1cALN779yhg1il6DE3x3CIGFmAS2Jh7
 9usUDY2hLLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGuoYFeUlF
 mekZJbmJmDpBnppebWlycmJ6ak5hUrJecn7uJERh8DECwg/H4+7hDjJIcTEqivM6GTyKF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfAKAoNZSLAoNT21Ii0zBxgHMGkJDh4lEV52kDRvcUFibnFmO
 kTqFKMxx42H1/8wcXTcvPuHSYglLz8vVUqcVwKkVACkNKM0D24QLD4vMcpKCfMyAp0mxFOQWp
 SbWYIq/4pRnINRSZj3egfQFJ7MvBK4fa+ATmECOmWdE9gpJYkIKakGxpR5duVOxkvPLdiwLep
 460WpHXIr7eoLgxn32zYEm3mLeWT+6F8Xe8hahS1p6335NZOMrkzpmFKRfaSw9C7j0ZwzKybN
 NlwYonTGzk9Kc365s0H80w3csgw/s/J3SxTvWWljmxDn+HAm75mNE5Y/8zw+wfTvNZaJXbcYW
 s+JFDqV3zjAdtSwQ4mlOCPRUIu5qDgRAF9swp7KAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1508149715!110382835!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15154 invoked from network); 16 Oct 2017 10:28:36 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Oct 2017 10:28:36 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 16 Oct 2017 04:28:34 -0600
Message-Id: <59E4A5EE02000078001869E1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 16 Oct 2017 04:28:30 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@linaro.org>
References: <1508144567-23300-1-git-send-email-bhupinder.thakur@linaro.org>
 <35d4830a-edbc-ca59-ef86-194ba57467e5@linaro.org>
In-Reply-To: <35d4830a-edbc-ca59-ef86-194ba57467e5@linaro.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] libxl/xenconsole: vpl011: Fix hex to dec conversion
 of vuart_gfn in libxl__device_vuart_add
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjEwLjE3IGF0IDEyOjE4LCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+IHdyb3Rl
Ogo+IE9uIDE2LzEwLzE3IDEwOjAyLCBCaHVwaW5kZXIgVGhha3VyIHdyb3RlOgo+PiAtLS0gYS90
b29scy9jb25zb2xlL2RhZW1vbi9pby5jCj4+ICsrKyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lv
LmMKPj4gQEAgLTgwLDYgKzgwLDcgQEAgc3RhdGljIHVuc2lnbmVkIGludCBjdXJyZW50X2FycmF5
X3NpemU7Cj4+ICAgc3RhdGljIHVuc2lnbmVkIGludCBucl9mZHM7Cj4+ICAgCj4+ICAgI2RlZmlu
ZSBST1VORFVQKF94LF93KSAoKCh1bnNpZ25lZCBsb25nKShfeCkrKDFVTDw8KF93KSktMSkgJiB+
KCgxVUw8PChfdykpLTEpKQo+PiArI2RlZmluZSBJTlZBTElEX1JJTkdfUkVGICAgICh+KHhlbl9w
Zm5fdCkwKQo+IAo+IEkgYW0gYSBiaXQgc3VycHJpc2VkIHdlIGRvbid0IGhhdmUgYW4gSU5WQUxJ
RF9YRU5fUEZOIGRlZmluaXRpb24gaW4gdGhlIAo+IHB1YmxpYyBoZWFkZXIuIEphbiB3b3VsZCB5
b3UgaGF2ZSBhbiBvYmplY3Rpb24gdG8gaW50cm9kdWNlIHRoYXQ/CgpJZiB0aGlzIHdhcyBmb3Ig
YSB1c2Ugd2l0aCBhIGh5cGVyY2FsbCwgSSBwcm9iYWJseSB3b3VsZG4ndCBtaW5kLiBCdXQKaGVy
ZSB0aGlzIGlzIGEgY29tcGxldGVseSBsb2NhbCBjb25zdGFudCwgdW5yZWxhdGVkIHRvIGFueXRo
aW5nIFhlbgpwcm9kdWNlcyBvciBjb25zdW1lcy4gT2YgY291cnNlIHNlZWluZyBtZW50aW9uIG9m
IElOVkFMSURfR0ZOIGluCmEgcHVibGljIGhlYWRlciBjb21tZW50LCB0aGVyZSBsaWtlbHkgYXJl
IGh5cGVyY2FsbHMgdGhhdCBjb3VsZApiZW5lZml0IGZyb20gc3VjaCBhIGNvbnN0YW50IChvciBt
YXliZSBtb3JlIHRoYW4gb25lLCBmb3IgdGhlCnZhcmlvdXMgZnJhbWUgbnVtYmVyIGZsYXZvcnMp
LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 16 10:30:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 10:30:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e42f5-0001fv-RX; Mon, 16 Oct 2017 10:30:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4558fadb9=wei.liu2@citrix.com>)
 id 1e42f3-0001fi-Nl
 for xen-devel@lists.xensource.com; Mon, 16 Oct 2017 10:30:17 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 E2/37-23912-83A84E95; Mon, 16 Oct 2017 10:30:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHSDva5F15N
 Ig28nlC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8b5uWfZCg4zVezeMJepgXEaUxcjJ4eEgL/E
 tkONzBC2h8T1syfA4iwCqhKfenrYQWw2AWWJn529bCC2iIC2xItV68BsZgEnid0zpzGC2MIC9
 hL7/38Fs3kFLCS2ftkFNkdIwFPi6ZVmFoi4oMTJmU9YIHp1JBbs/gQ0hwPIlpZY/o8DJMwp4C
 VxbjXEOaICKhKdS+ewQIxRkOiYfgzqZEuJb+ufMk9gFJiFZOosJFNnIUxdwMi8ilGjOLWoLLV
 I18hCL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMDDrGRgYdzD2rfI7xCjJwaQk
 yuts+CRSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvXydQTrAoNT21Ii0zBxgjMGkJDh4lEV52k
 DRvcUFibnFmOkTqFKMux42H1/8wCbHk5eelSonzSoAUCYAUZZTmwY2AxeslRlkpYV5GBgYGIZ
 6C1KLczBJU+VeM4hyMSsK8XSBTeDLzSuA2vQI6ggnoiHVOYEeUJCKkpBoY8xae5E6R9b2zof+
 wFM/m2SvXax79rhzlfHOK4VrG7VPNf794dHnhHhM2roeHKzP3rV+j1Fi9Jlluv3rVvPjE54uV
 TnpLr2k2OxJvLM0YL6g5Yd/clYuOnjNqNDeMbZ9WIrmT04KBZY/Ivs1bnz8/az0lRyn2k9grl
 p7j/3V1EjvfrPS3C9w5SYmlOCPRUIu5qDgRAMzTB1TSAgAA
X-Env-Sender: prvs=4558fadb9=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1508149814!70850944!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43565 invoked from network); 16 Oct 2017 10:30:16 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Oct 2017 10:30:16 -0000
X-IronPort-AV: E=Sophos;i="5.43,386,1503360000"; d="scan'208";a="454290137"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Mon, 16 Oct 2017 11:30:10 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171016103010.lgbw3u7dcc3hufdk@citrix.com>
References: <1508149032-20223-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1508149032-20223-1-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH] toolcore: Build in rumprun environment too
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMTYsIDIwMTcgYXQgMTE6MTc6MTJBTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gT3RoZXJ3aXNlLAo+ICAgZjk0MmE5YjRhMTIwODFkNWY5YTQ2NzlkMDZlODhjYjVkNTAz
Mzk2ZQo+ICAgeGVudG9vbGNvcmVfcmVzdHJpY3RfYWxsOiAiSW1wbGVtZW50IiBmb3IgeGVuc3Rv
cmUKPiBicmVha3MgdGhlIGJ1aWxkIG9mIHRoZSB0b29scyBpbnNpZGUgcnVtcHJ1bi4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KCkFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 16 10:47:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 10:47:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e42vC-0002Z7-84; Mon, 16 Oct 2017 10:46:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4553ac798=citrix-osstest@xenproject.org>)
 id 1e42vB-0002Z1-GQ
 for xen-devel@lists.xensource.com; Mon, 16 Oct 2017 10:46:57 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 D0/3D-23269-02E84E95; Mon, 16 Oct 2017 10:46:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsXitHSDva5835N
 Ig/YLZhb3prxnd2D02N63iz2AMYo1My8pvyKBNeNNTztzwas9jBU/vr1ia2Dc3crYxcjJISHg
 L3H03WMmCNtDYtHVLWwgtoiAs8SED7fBbF4BPYkPiyeyg9jCAu4SN/5cZuli5AKqX6sk8fnSA
 2aIZleJW7OfMcHYZ7/MB2tmAxo6sWciC4jNIqAqce36VLAaIQEtiaWLVzJBLBCUODnzCVgNs4
 CExMEXL6BmWkrc2H2PdQIj3ywkZbOQlC1gZFrFqFGcWlSWWqRrZKiXVJSZnlGSm5iZo2toYKq
 Xm1pcnJiempOYVKyXnJ+7iREYWvUMDIw7GO9O9jvEKMnBpCTK62z4JFKILyk/pTIjsTgjvqg0
 J7X4EKMMB4eSBG9UD1BOsCg1PbUiLTMHGOQwaQkOHiUR3uMgad7igsTc4sx0iNQpRl2OY5su/
 2ESYsnLz0uVEudNBSkSACnKKM2DGwGLuEuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHmXgE
 zhycwrgdv0CugIJqAj1jmBHVGSiJCSamBkNkzd+E7L+67QrperY1ekT02U25XV7yqRI6xv3nB
 smcrBuq0xMybNSV01gW0J8754sWXmp2sl9YyiFulq/9AqrlK4atpU+fdq3cbYS89XTTC4meIn
 57FAT9i0bppjZrt7a1Dgr+fWi48qPmE8JvX4219OM82i838kNuSaHncttKzN8UrZlKDEUpyRa
 KjFXFScCAAy6hNKswIAAA==
X-Env-Sender: prvs=4553ac798=citrix-osstest@xenproject.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1508150813!103552496!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20647 invoked from network); 16 Oct 2017 10:46:55 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Oct 2017 10:46:55 -0000
X-IronPort-AV: E=Sophos;i="5.43,386,1503360000"; d="scan'208";a="454292414"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72239-mainreport@xen.org>
X-Osstest-Failures: xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32-invlpg~shadow:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pae-invlpg~shadow:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-invlpg~shadow:fail:regression
 xen-4.6-testing:test-armhf-armhf-xl-credit2:guest-start:fail:regression
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:regression
 xen-4.6-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=aad5a67587b493e2478e1e46f71404c3dd41a937
X-Osstest-Versions-That: xen=78fd0c3765cf89befb2338ac342a0c8a3e29ba3d
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 16 Oct 2017 11:46:51 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS02.citrite.net
Subject: [Xen-devel] [xen-4.6-testing baseline-only test] 72239: regressions
	- FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6917502974754078088=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

This run is configured for baseline tests only.

flight 72239 xen-4.6-testing real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/72239/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-xtf-amd64-amd64-5    21 xtf/test-hvm32-invlpg~shadow fail REGR. vs. 72214
 test-xtf-amd64-amd64-5 35 xtf/test-hvm32pae-invlpg~shadow fail REGR. vs. 72214
 test-xtf-amd64-amd64-5    47 xtf/test-hvm64-invlpg~shadow fail REGR. vs. 72214
 test-armhf-armhf-xl-credit2  12 guest-start               fail REGR. vs. 72214
 test-amd64-amd64-qemuu-nested-intel 10 debian-hvm-install fail REGR. vs. 72214
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install    fail REGR. vs. 72214

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   like 72214
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   like 72214
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   like 72214
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop              fail like 72214
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop             fail like 72214
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop              fail like 72214
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop             fail like 72214
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-xtf-amd64-amd64-1       72 xtf/test-pv32pae-xsa-194     fail   never pass
 test-xtf-amd64-amd64-3       72 xtf/test-pv32pae-xsa-194     fail   never pass
 test-xtf-amd64-amd64-2       72 xtf/test-pv32pae-xsa-194     fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-xtf-amd64-amd64-5       72 xtf/test-pv32pae-xsa-194     fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-xtf-amd64-amd64-4       72 xtf/test-pv32pae-xsa-194     fail   never pass
 test-armhf-armhf-xl-midway   13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-midway   14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-pvh-intel 15 guest-saverestore            fail  never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-pvh-amd  12 guest-start                  fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 17 guest-stop             fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass

version targeted for testing:
 xen                  aad5a67587b493e2478e1e46f71404c3dd41a937
baseline version:
 xen                  78fd0c3765cf89befb2338ac342a0c8a3e29ba3d

Last test of basis    72214  2017-10-08 08:46:26 Z    8 days
Testing same since    72239  2017-10-16 02:44:01 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  George Dunlap <george.dunlap@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Tim Deegan <tim@xen.org>
  Vitaly Kuznetsov <vkuznets@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  fail    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          fail    
 test-amd64-amd64-xl-pvh-intel                                fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-armhf-armhf-xl-midway                                   pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

Test harness code can be found at
    http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary


Push not applicable.

------------------------------------------------------------
commit aad5a67587b493e2478e1e46f71404c3dd41a937
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Thu Oct 12 15:41:57 2017 +0200

    x86/cpu: Fix IST handling during PCPU bringup
    
    Clear IST references in newly allocated IDTs.  Nothing good will come of
    having them set before the TSS is suitably constructed (although the chances
    of the CPU surviving such an IST interrupt/exception is extremely slim).
    
    Uniformly set the IST references after the TSS is in place.  This fixes an
    issue on AMD hardware, where onlining a PCPU while PCPU0 is in HVM context
    will cause IST_NONE to be copied into the new IDT, making that PCPU vulnerable
    to privilege escalation from PV guests until it subsequently schedules an HVM
    guest.
    
    This is XSA-244.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: cc08c73c8c1f5ba5ed0f8274548db6725e1c3157
    master date: 2017-10-12 14:50:31 +0200

commit d8b0ebfc1d1e9f59393cc3c11584c01712d6024b
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Thu Oct 12 15:41:31 2017 +0200

    x86/shadow: Don't create self-linear shadow mappings for 4-level translated guests
    
    When initially creating a monitor table for 4-level translated guests, don't
    install a shadow-linear mapping.  This mapping is actually self-linear, and
    trips up the writeable heuristic logic into following Xen's mappings, not the
    guests' shadows it was expecting to follow.
    
    A consequence of this is that sh_guess_wrmap() needs to cope with there being
    no shadow-linear mapping present, which in practice occurs once each time a
    vcpu switches to 4-level paging from a different paging mode.
    
    An appropriate shadow-linear slot will be inserted into the monitor table
    either while constructing lower level monitor tables, or by sh_update_cr3().
    
    While fixing this, clarify the safety of the other mappings.  Despite
    appearing unsafe, it is correct to create a guest-linear mapping for
    translated domains; this is self-linear and doesn't point into the translated
    domain.  Drop a dead clause for translate != external guests.
    
    This is XSA-243.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Tim Deegan <tim@xen.org>
    master commit: bf2b4eadcf379d0361b38de9725ea5f7a18a5205
    master date: 2017-10-12 14:50:07 +0200

commit f0208a4eb33f7a13cf0319e49e6803d03b5b2793
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Thu Oct 12 15:40:59 2017 +0200

    x86: Disable the use of auto-translated PV guests
    
    This is a minimal backport of c/s 92942fd3d469 "x86/mm: drop
    guest_{map,get_eff}_l1e() hooks" from Xen 4.7, which stated:
    
      Disallow the unmaintained and presumed broken translated-but-not-external
      paging mode combination ...
    
    It turns out that this mode is insecure to run with, as opposed to just simply
    broken.
    
    This is part of XSA-243.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 42b2c82081fa2bc9b7fe37c8ae69687a3f5e91fb
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:40:04 2017 +0200

    x86: don't allow page_unlock() to drop the last type reference
    
    Only _put_page_type() does the necessary cleanup, and hence not all
    domain pages can be released during guest cleanup (leaving around
    zombie domains) if we get this wrong.
    
    This is XSA-242.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    master commit: 6410733a8a0dff2fe581338ff631670cf91889db
    master date: 2017-10-12 14:49:46 +0200

commit 57318e1cf7a9b6c2cfb791b25124451ef493cd01
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:39:31 2017 +0200

    x86: don't store possibly stale TLB flush time stamp
    
    While the timing window is extremely narrow, it is theoretically
    possible for an update to the TLB flush clock and a subsequent flush
    IPI to happen between the read and write parts of the update of the
    per-page stamp. Exclude this possibility by disabling interrupts
    across the update, preventing the IPI to be serviced in the middle.
    
    This is XSA-241.
    
    Reported-by: Jann Horn <jannh@google.com>
    Suggested-by: George Dunlap <george.dunlap@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    master commit: 23a183607a427572185fc51c76cc5ab11c00c4cc
    master date: 2017-10-12 14:48:25 +0200

commit 9f22d72cdb1fecdb26dc8bae1c3c97861adf7e57
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:38:27 2017 +0200

    x86: limit linear page table use to a single level
    
    That's the only way that they're meant to be used. Without such a
    restriction arbitrarily long chains of same-level page tables can be
    built, tearing down of which may then cause arbitrarily deep recursion,
    causing a stack overflow. To facilitate this restriction, a counter is
    being introduced to track both the number of same-level entries in a
    page table as well as the number of uses of a page table in another
    same-level one (counting into positive and negative direction
    respectively, utilizing the fact that both counts can't be non-zero at
    the same time).
    
    Note that the added accounting introduces a restriction on the number
    of times a page can be used in other same-level page tables - more than
    32k of such uses are no longer possible.
    
    Note also that some put_page_and_type[_preemptible]() calls are
    replaced with open-coded equivalents.  This seemed preferrable to
    adding "parent_table" to the matrix of functions.
    
    Note further that cross-domain same-level page table references are no
    longer permitted (they probably never should have been).
    
    This is XSA-240.
    
    Reported-by: Jann Horn <jannh@google.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Signed-off-by: George Dunlap <george.dunlap@citrix.com>
    master commit: 6987fc7558bdbab8119eabf026e3cdad1053f0e5
    master date: 2017-10-12 14:44:34 +0200

commit e0353b455ce8af495c8fe379d6c6832cb7f87651
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:37:57 2017 +0200

    x86/HVM: prefill partially used variable on emulation paths
    
    Certain handlers ignore the access size (vioapic_write() being the
    example this was found with), perhaps leading to subsequent reads
    seeing data that wasn't actually written by the guest. For
    consistency and extra safety also do this on the read path of
    hvm_process_io_intercept(), even if this doesn't directly affect what
    guests get to see, as we've supposedly already dealt with read handlers
    leaving data completely unitialized.
    
    This is XSA-239.
    
    Reported-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    master commit: 0d4732ac29b63063764c29fa3bd8946daf67d6f3
    master date: 2017-10-12 14:43:26 +0200

commit 76f154986f8afa1077478b4681ea82b0bf16896c
Author: Vitaly Kuznetsov <vkuznets@redhat.com>
Date:   Thu Oct 12 15:37:21 2017 +0200

    x86/ioreq server: correctly handle bogus XEN_DMOP_{,un}map_io_range_to_ioreq_server arguments
    
    Misbehaving device model can pass incorrect XEN_DMOP_map/
    unmap_io_range_to_ioreq_server arguments, namely end < start when
    specifying address range. When this happens we hit ASSERT(s <= e) in
    rangeset_contains_range()/rangeset_overlaps_range() with debug builds.
    Production builds will not trap right away but may misbehave later
    while handling such bogus ranges.
    
    This is XSA-238.
    
    Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: d59e55b018cfb79d0c4f794041aff4fe1cd0d570
    master date: 2017-10-12 14:43:02 +0200

commit 9bac9102304f40cc5ba944d13dbcd05a63d4203f
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:36:54 2017 +0200

    x86/FLASK: fix unmap-domain-IRQ XSM hook
    
    The caller and the FLASK implementation of xsm_unmap_domain_irq()
    disagreed about what the "data" argument points to in the MSI case:
    Change both sides to pass/take a PCI device.
    
    This is part of XSA-237.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 6f17f5c43a3bd28d27ed8133b2bf513e2eab7d59
    master date: 2017-10-12 14:37:56 +0200

commit c7a43e30609b1a791b3d5f682551bd0fd08f1719
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:36:21 2017 +0200

    x86/IRQ: conditionally preserve irq <-> pirq mapping on map error paths
    
    Mappings that had been set up before should not be torn down when
    handling unrelated errors.
    
    This is part of XSA-237.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    master commit: 573ac7b22aba9e5b8d40d9cdccd744af57cd5928
    master date: 2017-10-12 14:37:26 +0200

commit 913d4f80c86ae14996b347d2f491769e345ca583
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:35:58 2017 +0200

    x86/MSI: disallow redundant enabling
    
    At the moment, Xen attempts to allow redundant enabling of MSI by
    having pci_enable_msi() return 0, and point to the existing MSI
    descriptor, when the msi already exists.
    
    Unfortunately, if subsequent errors are encountered, the cleanup
    paths assume pci_enable_msi() had done full initialization, and
    hence undo everything that was assumed to be done by that
    function without also undoing other setup that would normally
    occur only after that function was called (in map_domain_pirq()
    itself).
    
    Rather than try to make the redundant enabling case work properly, just
    forbid it entirely by having pci_enable_msi() return -EEXIST when MSI
    is already set up.
    
    This is part of XSA-237.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    master commit: a46126fec20e0cf4f5442352ef45efaea8c89646
    master date: 2017-10-12 14:36:58 +0200

commit c5881c540fd27e12de2a2ac27504550527de6dde
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:35:30 2017 +0200

    x86: enforce proper privilege when (un)mapping pIRQ-s
    
    (Un)mapping of IRQs, just like other RESOURCE__ADD* / RESOURCE__REMOVE*
    actions (in FLASK terms) should be XSM_DM_PRIV rather than XSM_TARGET.
    This in turn requires bypassing the XSM check in physdev_unmap_pirq()
    for the HVM emuirq case just like is being done in physdev_map_pirq().
    The primary goal security wise, however, is to no longer allow HVM
    guests, by specifying their own domain ID instead of DOMID_SELF, to
    enter code paths intended for PV guest and the control domains of HVM
    guests only.
    
    This is part of XSA-237.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    master commit: db72faf69c94513e180568006a9d899ed422ff90
    master date: 2017-10-12 14:36:30 +0200

commit b0239cd7269da15027971b5cf2e2a94d4b871876
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:34:58 2017 +0200

    x86: don't allow MSI pIRQ mapping on unowned device
    
    MSI setup should be permitted only for existing devices owned by the
    respective guest (the operation may still be carried out by the domain
    controlling that guest).
    
    This is part of XSA-237.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 3308374b1be7d43e23bd2e9eaf23ec06d7959882
    master date: 2017-10-12 14:35:14 +0200
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6917502974754078088==--

From xen-devel-bounces@lists.xen.org Mon Oct 16 10:53:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 10:53:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e431S-0003GI-2L; Mon, 16 Oct 2017 10:53:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=455955960=Ian.Jackson@citrix.com>)
 id 1e431Q-0003GC-TM
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 10:53:25 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 3F/3F-23912-4AF84E95; Mon, 16 Oct 2017 10:53:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHSDve7i/ie
 RBt1zNC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyN/7oYC/YzVRy5PIGtgbGBqYuRk0NCwF/i
 zM0OFhCbTUBXomnLXzYQm1dAUOLkzCdgcWYBHYkFuz+xQdjyEtvfzmGGqLGR+PPvMiOIzSKgK
 nFx+yVWEFtEQE+ia00zUA0HUL2zxPr5MSBhYYFgibbXs9lAwpwC9hKXN8mBhIUE7CT+vToIdY
 2JxNuFO8FKhATUJOauj5/AyDcLyT2zkNwzC8k9CxiZVzFqFKcWlaUW6RpZ6CUVZaZnlOQmZub
 oGhqY6uWmFhcnpqfmJCYV6yXn525iBIZZPQMD4w7GvlV+hxglOZiURHmdDZ9ECvEl5adUZiQW
 Z8QXleakFh9ilOHgUJLgbe4DygkWpaanVqRl5gADHiYtwcGjJML7DCTNW1yQmFucmQ6ROsVoz
 HHj4fU/TBwdN+/+YRJiycvPS5US520FKRUAKc0ozYMbBIvES4yyUsK8jAwMDEI8BalFuZklqP
 KvGMU5GJWEeR1BpvBk5pXA7XsFdAoT0CnrnMBOKUlESEk1MGrXXHypL8DB9fjflrulZ+dzzpS
 w+Pz7x+nQ/BXrmY4clWr4z/TkVzPveq6pZzOsv3sfq1zvse+2bZlieZHGs9rybvO88EVXfjN6
 VMx6IvfQZ4v+j07j60ZfSq9Uvwg5JMZu2HLbjCs5e93Rpt211QstDK3L1y/3r2Ux299yLPGr6
 i+9X5M1ZiqxFGckGmoxFxUnAgCi/35+vwIAAA==
X-Env-Sender: prvs=455955960=Ian.Jackson@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1508151201!78703200!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31273 invoked from network); 16 Oct 2017 10:53:23 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Oct 2017 10:53:23 -0000
X-IronPort-AV: E=Sophos;i="5.43,386,1503360000"; d="scan'208";a="454293275"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23012.36767.53.339204@mariner.uk.xensource.com>
Date: Mon, 16 Oct 2017 11:53:18 +0100
To: Ross Lagerwall <ross.lagerwall@citrix.com>
In-Reply-To: <20171013110450.19176-1-ross.lagerwall@citrix.com>
References: <20171013110450.19176-1-ross.lagerwall@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v1 1/2] tools/libs/evtchn: Add support for
	restricting a handle
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9zcyBMYWdlcndhbGwgd3JpdGVzICgiW1BBVENIIHYxIDEvMl0gdG9vbHMvbGlicy9ldnRjaG46
IEFkZCBzdXBwb3J0IGZvciByZXN0cmljdGluZyBhIGhhbmRsZSIpOgo+ICsvKgo+ICsgKiBSZXN0
cmljdCB0aGlzIGZpbGUgZGVzY3JpcHRvciBzbyB0aGF0IGl0IGNhbiBvbmx5IGJlIHVzZWQgdG8g
YmluZAo+ICsgKiBuZXcgaW50ZXJkb21haW4gZXZlbnRzIGZyb20gb25lIGRvbWFpbi4KCkNhbiBp
dCBiZSB1c2VkIHRvIGJpbmQgb3RoZXIga2luZHMgb2YgZXZlbnRzID8gIFRoZSBwaHJhc2luZyBp
cwphbWJpZ291cy4KClRoZSBjb2RlIExHVE0uCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 16 10:56:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 10:56:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e434R-0003QV-G7; Mon, 16 Oct 2017 10:56:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=455955960=Ian.Jackson@citrix.com>)
 id 1e434P-0003Po-St
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 10:56:30 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 F1/E9-24473-D5094E95; Mon, 16 Oct 2017 10:56:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHRDpG7MhCe
 RBqu7tC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow7f/4wFVxlr3g9bQt7A+NBti5GTg4JAX+J
 3YuXMoHYbAK6Ek1b/oLFeQUEJU7OfMICYjML6Egs2P2JDcKWl9j+dg4zRI2DxI4fM8DiLAKqE
 h8//gSLiwjoSXStaQayOYDqnSXWz48BCQsLBEi8O3+ZEcTmFLCXuPD4OpgtJFAksXHKXkaIc0
 wk3i7cyQbSKiSgJjF3ffwERr5ZSA6aheSgWUgOWsDIvIpRozi1qCy1SNfIRC+pKDM9oyQ3MTN
 H19DAWC83tbg4MT01JzGpWC85P3cTIzDQ6hkYGHcwvjrud4hRkoNJSZTX2fBJpBBfUn5KZUZi
 cUZ8UWlOavEhRhkODiUJ3tJ+oJxgUWp6akVaZg4w5GHSEhw8SiK8z/qA0rzFBYm5xZnpEKlTj
 MYcNx5e/8PE0XHz7h8mIZa8/LxUKXHecpBJAiClGaV5cINgsXiJUVZKmJeRgYFBiKcgtSg3sw
 RV/hWjOAejkjBvLsgUnsy8Erh9r4BOYQI6ZZ0T2CkliQgpqQbGNBMnTtPuD8Ftui0nVFKSVt5
 P/vou/6Jz4qbm2u8Ri9YkRD68NZuv9/LxTyLBX5ddeSdy58wPjW2WrLlnvgkuvt7Ju4kzYc5X
 tkjZFwfmPbH3PlN3J/6f+Lzr32WPSca7BDRnfPh659UB5Uu5wTNPPjtfe/qEVagZv9z3Dz+F2
 bMmPbaJ3dK/X4mlOCPRUIu5qDgRADr0k9HAAgAA
X-Env-Sender: prvs=455955960=Ian.Jackson@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1508151386!71894760!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28107 invoked from network); 16 Oct 2017 10:56:28 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Oct 2017 10:56:28 -0000
X-IronPort-AV: E=Sophos;i="5.43,386,1503360000"; d="scan'208";a="446354486"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23012.36910.993175.552215@mariner.uk.xensource.com>
Date: Mon, 16 Oct 2017 11:55:42 +0100
To: Ross Lagerwall <ross.lagerwall@citrix.com>
In-Reply-To: <20171013110450.19176-2-ross.lagerwall@citrix.com>
References: <20171013110450.19176-1-ross.lagerwall@citrix.com>
 <20171013110450.19176-2-ross.lagerwall@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 2/2] xentoolcore_restrict_all: Implement
	for libxenevtchn
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9zcyBMYWdlcndhbGwgd3JpdGVzICgiW1BBVENIIHYyIDIvMl0geGVudG9vbGNvcmVfcmVzdHJp
Y3RfYWxsOiBJbXBsZW1lbnQgZm9yIGxpYnhlbmV2dGNobiIpOgo+IFNpZ25lZC1vZmYtYnk6IFJv
c3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgouLi4KPiAgaW50IG9zZGVw
X2V2dGNobl9vcGVuKHhlbmV2dGNobl9oYW5kbGUgKnhjZSk7Cj4gZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnMvdG9vbGNvcmUvaW5jbHVkZS94ZW50b29sY29yZS5oIGIvdG9vbHMvbGlicy90b29sY29y
ZS9pbmNsdWRlL3hlbnRvb2xjb3JlLmgKPiBpbmRleCBiZTZjNTcwLi5lZjljNjcwIDEwMDY0NAo+
IC0tLSBhL3Rvb2xzL2xpYnMvdG9vbGNvcmUvaW5jbHVkZS94ZW50b29sY29yZS5oCj4gKysrIGIv
dG9vbHMvbGlicy90b29sY29yZS9pbmNsdWRlL3hlbnRvb2xjb3JlLmgKPiBAQCAtMzEsMTEgKzMx
LDYgQEAKPiAgICogQXJyYW5nZXMgdGhhdCBYZW4gbGlicmFyeSBoYW5kbGVzIChmZHMgZXRjLikg
d2hpY2ggYXJlIGN1cnJlbnRseSBoZWxkCj4gICAqIGJ5IFhlbiBsaWJyYXJpZXMsIGNhbiBubyBs
b25nZXIgYmUgdXNlZCBvdGhlciB0aGFuIHRvIGFmZmVjdCBkb21pZC4KPiAgICoKPiAtICogRG9l
cyBub3QgcHJldmVudCBlZmZlY3RzIHRoYXQgYW1vdW50IG9ubHkgdG8KPiAtICogICAtIGRlbmlh
bCBvZiBzZXJ2aWNlLCBwb3NzaWJseSBob3N0LXdpZGUsIGJ5IHJlc291cmNlIGV4aGF1c3Rpb24g
ZXRjLgo+IC0gKiAgIC0gbGVhayBvZiBub3QtdmVyeS1pbnRlcmVzdGluZyBtZXRhaW5mb3JtYXRp
b24gYWJvdXQgb3RoZXIgZG9tYWlucwo+IC0gKiAgICAgZWcsIHNwZWNpZmljYWxseSwgZXZlbnQg
Y2hhbm5lbCBzaWduYWxzIHJlbGF0aW5nIHRvIG90aGVyIGRvbWFpbnMKCkFyZSB3ZSBzdXJlIHRo
YXQgYWxsIHBvc3NpYmxlIHJlc291cmNlIGV4aGF1c3Rpb24gYXR0YWNrcyBhcmUgbm93CmV4Y2x1
ZGVkID8KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 16 11:00:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 11:00:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e438H-00047T-LP; Mon, 16 Oct 2017 11:00:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=455f72e96=ross.lagerwall@citrix.com>)
 id 1e438G-00047L-SO
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 11:00:28 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 37/DE-05363-C4194E95; Mon, 16 Oct 2017 11:00:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXitHSDva7HxCe
 RBlumK1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkbT71mKvjGUtHz4jNrA+M/5i5GTg4JAX+J
 78+/sHYxcnAIC4RInLhQDBIWEdCWeLFqHRtImFnAWWL9/BiQsJBAgcSFW4eZQGw2AQOJW5e+M
 4OU8ArYSlx7LQZisgioSnSuMAapEBUIl2g6288CYvMKCEqcnPkEzOYEqn7QvZ0RxGYWsJCYOf
 88lC0ucevJfCYIW15i+9s5zBBb1STeLj/DMoGRfxaSUbOQtM9C0j4LSfsCRpZVjOrFqUVlqUW
 6JnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIEhyQAEOxgbvzgdYpTkYFIS5XU2
 fBIpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3+gSgnGBRanpqRVpmDjA6YNISHDxKIrwBIGne4
 oLE3OLMdIjUKUZdjhsPr/9hEmLJy89LlRLnTQcpEgApyijNgxsBi9RLjLJSwryMQEcJ8RSkFu
 VmlqDKv2IU52BUEuZdCDKFJzOvBG7TK6AjmICOWOcEdkRJIkJKqoFxuSEv45eW69XXy3sOLg5
 /t3+jysNsu9NdBisuLjqSILY19PShYK6QOULBk/hzrRViY5OeLk5prbyS3rW+IvhacQCrtPmu
 Erd7Hz6saNypzCex+n9LvPK6tdMfflmXInXJ12vTt6pF/96vqOr5cnSCbKfNs7MnnwXd6q64p
 3n7oDFz/HSN5xcmKrEUZyQaajEXFScCAEMof6nPAgAA
X-Env-Sender: prvs=455f72e96=ross.lagerwall@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1508151622!71895558!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11135 invoked from network); 16 Oct 2017 11:00:24 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Oct 2017 11:00:24 -0000
X-IronPort-AV: E=Sophos;i="5.43,386,1503360000"; d="scan'208";a="454294405"
To: Ian Jackson <ian.jackson@eu.citrix.com>
References: <20171013110450.19176-1-ross.lagerwall@citrix.com>
 <23012.36767.53.339204@mariner.uk.xensource.com>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <a524acb8-2ea4-6a8b-3cba-9226849da20f@citrix.com>
Date: Mon, 16 Oct 2017 12:00:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <23012.36767.53.339204@mariner.uk.xensource.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v1 1/2] tools/libs/evtchn: Add support for
 restricting a handle
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTYvMjAxNyAxMTo1MyBBTSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gUm9zcyBMYWdlcndh
bGwgd3JpdGVzICgiW1BBVENIIHYxIDEvMl0gdG9vbHMvbGlicy9ldnRjaG46IEFkZCBzdXBwb3J0
IGZvciByZXN0cmljdGluZyBhIGhhbmRsZSIpOgo+PiArLyoKPj4gKyAqIFJlc3RyaWN0IHRoaXMg
ZmlsZSBkZXNjcmlwdG9yIHNvIHRoYXQgaXQgY2FuIG9ubHkgYmUgdXNlZCB0byBiaW5kCj4+ICsg
KiBuZXcgaW50ZXJkb21haW4gZXZlbnRzIGZyb20gb25lIGRvbWFpbi4KPiAKPiBDYW4gaXQgYmUg
dXNlZCB0byBiaW5kIG90aGVyIGtpbmRzIG9mIGV2ZW50cyA/ICBUaGUgcGhyYXNpbmcgaXMKPiBh
bWJpZ291cy4KPiAKCk5vLiBBcyBmYXIgYXMgSSBjYW4gc2VlLCBpdCBjYW4gb25seSBiZSB1c2Vk
IHRvIGJpbmQgbmV3IGludGVyZG9tYWluIApldmVudHMsIG5vdCBvdGhlciBldmVudHMuCgpUaGlz
IGVudGlyZSBmaWxlIChpbmNsdWRpbmcgdGhlIGRlc2NyaXB0aW9uKSBpcyBjb3BpZWQgZGlyZWN0
bHkgZnJvbSAKTGludXgncyBpbmNsdWRlL3VhcGkveGVuL2V2dGNobi5oIHNvIHRoZSBkZXNjcmlw
dGlvbiBzaG91bGRuJ3QgYmUgCmNoYW5nZWQgaGVyZSBhbnl3YXkuCgotLSAKUm9zcyBMYWdlcndh
bGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 16 11:24:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 11:24:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e43V1-0005VF-Az; Mon, 16 Oct 2017 11:23:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=455955960=Ian.Jackson@citrix.com>)
 id 1e43Uz-0005V9-UM
 for xen-devel@lists.xensource.com; Mon, 16 Oct 2017 11:23:58 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 D2/0E-13910-DC694E95; Mon, 16 Oct 2017 11:23:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXvfMtCe
 RBkevKFrcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oydN14xFvRzVqw77NbA+Ii9i5GTQ0LAX6Jt
 4mpmCNtD4vrZE0wgNpuArkTTlr9sILaIgLLE8aYvrCA2s0CJxOJdU8B6hQWsJS5tnQPWyyKgK
 rHu63GwXl4BT4kZd34yQsyUkzh//CdQDQeHkICaxNz18RAlghInZz5hgRgpIXHwxQuoEywlvq
 1/yjyBkXcWkrJZSMoWMDKtYtQoTi0qSy3SNTbWSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCr
 WS87P3cQIDBwGINjBuHN94CFGSQ4mJVFeZ8MnkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeI9N
 BcoJFqWmp1akZeYAQxgmLcHBoyTCuwskzVtckJhbnJkOkTrFqMvRcfPuHyYhlrz8vFQpcd56k
 CIBkKKM0jy4EbB4usQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3hMgU3gy80rgNr0COoIJ6I
 h1TmBHlCQipKQaGFkORfr84Q2+0FCilhqosmRzZ8mTJ5/2qX2WFt8W3vrgwxwVj+vpurHsQVf
 n7OMpuNBssoxJyvbOOYlpLwRfap19do/p9EX7xnfbpsq4f5fPWWmr8u6Y95/vlxTPVFU+uOE2
 tdORLdR/3dt9pfJiJ4o6ch27DL/9nufZxbPfOf/gPMkVfQf5VyixFGckGmoxFxUnAgC/tBLjo
 gIAAA==
X-Env-Sender: prvs=455955960=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1508153034!77255307!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27874 invoked from network); 16 Oct 2017 11:23:56 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Oct 2017 11:23:56 -0000
X-IronPort-AV: E=Sophos;i="5.43,386,1503360000"; d="scan'208";a="454298163"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Mon, 16 Oct 2017 12:23:12 +0100
Message-ID: <1508152992-24016-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH] toolcore: Build in rumprun environment too
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T3RoZXJ3aXNlLAogIGY5NDJhOWI0YTEyMDgxZDVmOWE0Njc5ZDA2ZTg4Y2I1ZDUwMzM5NmUKICB4
ZW50b29sY29yZV9yZXN0cmljdF9hbGw6ICJJbXBsZW1lbnQiIGZvciB4ZW5zdG9yZQpicmVha3Mg
dGhlIGJ1aWxkIG9mIHRoZSB0b29scyBpbnNpZGUgcnVtcHJ1bi4KCnRvb2xjb3JlIGlzIGluIGxp
YnMsIHNvIHdlIG5lZWQgdG8gYWRkIHRoZSBDT05GSUdfUlVNUCBzcGVjaWFsIGNhc2UgdG8KdG9v
bHMvbGlicy9NYWtlZmlsZSBhbmQgYWRkIHRvb2xjb3JlIHRoZXJlLgoKU2lnbmVkLW9mZi1ieTog
SWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgotLS0KdjI6IHRvb2xjb3JlIGlzIGluIGxpYnMKLS0tCiB0b29scy9N
YWtlZmlsZSAgICAgIHwgMiArLQogdG9vbHMvbGlicy9NYWtlZmlsZSB8IDQgKysrKwogMiBmaWxl
cyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90
b29scy9NYWtlZmlsZSBiL3Rvb2xzL01ha2VmaWxlCmluZGV4IDAzZDMyNmEuLjg0ZDZlM2IgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL01ha2VmaWxlCisrKyBiL3Rvb2xzL01ha2VmaWxlCkBAIC00OSw3ICs0
OSw3IEBAIFNVQkRJUlMtJChPQ0FNTF9UT09MUykgKz0gb2NhbWwKIGVuZGlmCiAKIGlmZXEgKCQo
Q09ORklHX1JVTVApLHkpCi1TVUJESVJTLXkgOj0gbGlieGMgeGVuc3RvcmUKK1NVQkRJUlMteSA6
PSBsaWJzIGxpYnhjIHhlbnN0b3JlCiBlbmRpZgogCiAjIEZvciB0aGUgc2FrZSBvZiBsaW5raW5n
LCBzZXQgdGhlIHN5cy1yb290CmRpZmYgLS1naXQgYS90b29scy9saWJzL01ha2VmaWxlIGIvdG9v
bHMvbGlicy9NYWtlZmlsZQppbmRleCBlYTlhNjRkLi44ODkwMWU3IDEwMDY0NAotLS0gYS90b29s
cy9saWJzL01ha2VmaWxlCisrKyBiL3Rvb2xzL2xpYnMvTWFrZWZpbGUKQEAgLTEwLDQgKzEwLDgg
QEAgU1VCRElSUy15ICs9IGNhbGwKIFNVQkRJUlMteSArPSBmb3JlaWdubWVtb3J5CiBTVUJESVJT
LXkgKz0gZGV2aWNlbW9kZWwKIAoraWZlcSAoJChDT05GSUdfUlVNUCkseSkKK1NVQkRJUlMteSA6
PSB0b29sY29yZQorZW5kaWYKKwogYWxsIGNsZWFuIGluc3RhbGwgZGlzdGNsZWFuIHVuaW5zdGFs
bDogJTogc3ViZGlycy0lCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 16 11:24:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 11:24:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e43VM-0005WE-Ie; Mon, 16 Oct 2017 11:24:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4558fadb9=wei.liu2@citrix.com>)
 id 1e43VL-0005W0-EK
 for xen-devel@lists.xensource.com; Mon, 16 Oct 2017 11:24:19 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 09/87-29911-2E694E95; Mon, 16 Oct 2017 11:24:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHRDpO6jaU8
 iDdb1iVvcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozG56cZC/YyV2z/OZ2xgfEnUxcjJ4eEgL/E
 2jmXWSFsD4nrZ0+AxVkEVCUmfNzBBmKzCShL/OzsBbNFBLQlXqxaB2YzCzhJ7J45jRHEFhawl
 9j//yuYzStgITFp8VoWEFtIwFNiz/ZeqLigxMmZT1ggenUkFuz+BDSHA8iWllj+jwMkzCngJd
 H0rB/sBFEBFYnOpXOgxihIdEw/BnWypcS39U+ZJzAKzEIydRaSqbMQpi5gZF7FqFGcWlSWWqR
 raK6XVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYmAxAsIPx9saAQ4ySHExKorzO
 hk8ihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwcgEDXUiwKDU9tSItMwcYIzBpCQ4eJRFePZA0b
 3FBYm5xZjpE6hSjLseNh9f/MAmx5OXnpUqJ8/qDFAmAFGWU5sGNgMXrJUZZKWFeRqCjhHgKUo
 tyM0tQ5V8xinMwKgnzsoBM4cnMK4Hb9AroCCagI9Y5gR1RkoiQkmpgnG5Sp6a9JEFDaMMiF4t
 Nn4vVRAUupFzfM+l6WEFFzbwH/rNfJt4WPMMVlH2s9cYdq1NcSWe/zT1jf5Gri2m16qM7v4/c
 25/us/bGnIYyn5Rz4vsNT7CXLVzxqnz6gZcxf3N6XcPbtLdWvkhq4VtSYvu+UjHk7PX9Cz7e/
 m2lZ703eHP18RPPDyixFGckGmoxFxUnAgC0+Veq0gIAAA==
X-Env-Sender: prvs=4558fadb9=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1508153056!77232235!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1081 invoked from network); 16 Oct 2017 11:24:18 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Oct 2017 11:24:18 -0000
X-IronPort-AV: E=Sophos;i="5.43,386,1503360000"; d="scan'208";a="446359146"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Mon, 16 Oct 2017 12:24:10 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171016112410.d6ksyvaluh56gdwi@citrix.com>
References: <1508152992-24016-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1508152992-24016-1-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH] toolcore: Build in rumprun environment too
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMTYsIDIwMTcgYXQgMTI6MjM6MTJQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gT3RoZXJ3aXNlLAo+ICAgZjk0MmE5YjRhMTIwODFkNWY5YTQ2NzlkMDZlODhjYjVkNTAz
Mzk2ZQo+ICAgeGVudG9vbGNvcmVfcmVzdHJpY3RfYWxsOiAiSW1wbGVtZW50IiBmb3IgeGVuc3Rv
cmUKPiBicmVha3MgdGhlIGJ1aWxkIG9mIHRoZSB0b29scyBpbnNpZGUgcnVtcHJ1bi4KPiAKPiB0
b29sY29yZSBpcyBpbiBsaWJzLCBzbyB3ZSBuZWVkIHRvIGFkZCB0aGUgQ09ORklHX1JVTVAgc3Bl
Y2lhbCBjYXNlIHRvCj4gdG9vbHMvbGlicy9NYWtlZmlsZSBhbmQgYWRkIHRvb2xjb3JlIHRoZXJl
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXgu
Y29tPgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 16 11:26:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 11:26:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e43Wz-0005gt-TK; Mon, 16 Oct 2017 11:26:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e43Wy-0005gg-LJ
 for xen-devel@lists.xensource.com; Mon, 16 Oct 2017 11:26:00 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 09/D1-20813-74794E95; Mon, 16 Oct 2017 11:25:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNKsWRWlGSWpSXmKPExsVyMfTGBl336U8
 iDVYtlbS4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBnH53xkKrjKUvHu9CWWBsZmli5GLg4hgRmM
 Em8ftwE5nBwsAq+ZJX63y4AkJATusEp8+XyFGSQhIZAn8enzRyYIO03i8LnbbBB2tUTjmmagO
 AfQJDWJNW+iIIb+YpRYtOArO0iNsIC3xMFll8HmiAh4Scy99B2snllAUWLJqlKQsJBAucTWY1
 2sIGE2AR2JdTNqQcK8ArYSa88dY4Q4TVWi5doDsAtEBcIlms72s0DUCEqcnPkEzOYUsJSYcuk
 WWD2zgJnEvM0PmSFscYlbT+YzQdjyEtvfzmGewCg6C0n7LCQts5C0zELSsoCRZRWjRnFqUVlq
 ka6hoV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmC0MADBDsZPywIOMUpyMCmJ8
 jobPokU4kvKT6nMSCzOiC8qzUktPsQow8GhJMFrPQ0oJ1iUmp5akZaZA4xbmLQEB4+SCK8eSJ
 q3uCAxtzgzHSJ1itGe48KdS3+YOI5tugwkbzy8DiQP7Ln1h0mIJS8/L1VKnNcfpE0ApC2jNA9
 uKCzNXGKUlRLmZQQ6U4inILUoN7MEVf4VozgHo5Iwrx3IFJ7MvBK43a+AzmICOmudE9hZJYkI
 KakGxiPhH6LEPmUdjTn545LKIc1rkeuvvde94+Fv9kxFKf5fwG6W68eWHJxRcsFKNqr4jt8Eb
 5UlggxJ6kHujy6f2O4i5rD2kWXSpddHH59J9z/7lfH0+Xo/jZ1pfss01GbmpPwJtji5//ie7V
 xBf4ICPnGLazFxcSx6YJ1gd0k6ebPv6uVuR+I05imxFGckGmoxFxUnAgCo3lOaLgMAAA==
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1508153158!77232588!1
X-Originating-IP: [209.85.216.176]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14154 invoked from network); 16 Oct 2017 11:25:59 -0000
Received: from mail-qt0-f176.google.com (HELO mail-qt0-f176.google.com)
 (209.85.216.176)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Oct 2017 11:25:59 -0000
Received: by mail-qt0-f176.google.com with SMTP id f15so30800754qtf.7
 for <xen-devel@lists.xensource.com>; Mon, 16 Oct 2017 04:25:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=gjewhMX+bkixwnFehvpa78k2xmISqE+uqd1iLo0lhWk=;
 b=GxQkA3zBYONd14P7dPjYxaCoZz0C+ecCNGYJx+PJY7enmtQArnK2OY+Qryvq0BNm/D
 mkOKc/MZEC4vDXQlLum+klXqEJXMxeV32YdIVsWYZLBwTjR32xYPWCJk3cginy/6pLW2
 x5CkoUfBsr8iDpsM9NGjJiw1JKjkdpNtSmGmo=
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=gjewhMX+bkixwnFehvpa78k2xmISqE+uqd1iLo0lhWk=;
 b=et0mbZzNNymuzaLcciIxodzxBayLqcBVqIHI9MTqG0YlRG4LQaJzaSrTjivpHh2am5
 u3/ied1srSPCy3OwDqf5iy09ck6jjra/NMttgO0uzC38dw9FJqWEQlVl+I96obpiXzK1
 DA7yanQ1cGGqeUMCtCD33tsn2jv/eYx1TP38x4UlJi3kGRq5VOwAUQnyYo7qVasUP+Ge
 0CMzX4m3xvDGPvlSBYpADqtaG6pdcjs9wwSr7yajJAViO71dJdHscBZnIoZ3huuXc76K
 2lSnAG+9m7Fx01WKiLGrwgEGAUiL1chiZfCkdr3xIj55XVrrXcGCGmcYt/apyjbattkm
 dxrA==
X-Gm-Message-State: AMCzsaXwImLLPRQsugYpUk5PC+moYg8MUbUmkehKFzq8JP4XW7pt3u+l
 21pmXaRxhuD3jl66+bRnkjGLT2loWcU=
X-Google-Smtp-Source: AOwi7QCtyya8gH8ZCGd9IUquAhHbku1So3PIdfwDheqWNW4rV2B0dra61IZ/T6sZpWHSuxmXbEwGiw==
X-Received: by 10.200.56.124 with SMTP id r57mr13823575qtb.310.1508153158265; 
 Mon, 16 Oct 2017 04:25:58 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id p52sm4714923qtc.44.2017.10.16.04.25.57
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 16 Oct 2017 04:25:57 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>
References: <1508149032-20223-1-git-send-email-ian.jackson@eu.citrix.com>
 <20171016103010.lgbw3u7dcc3hufdk@citrix.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <5413ab8a-d80b-0a6e-75e5-15f9dc3aa1d1@linaro.org>
Date: Mon, 16 Oct 2017 12:25:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171016103010.lgbw3u7dcc3hufdk@citrix.com>
Content-Language: en-US
Cc: xen-devel@lists.xensource.com
Subject: Re: [Xen-devel] [PATCH] toolcore: Build in rumprun environment too
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxNi8xMC8xNyAxMTozMCwgV2VpIExpdSB3cm90ZToKPiBPbiBNb24sIE9jdCAxNiwgMjAx
NyBhdCAxMToxNzoxMkFNICswMTAwLCBJYW4gSmFja3NvbiB3cm90ZToKPj4gT3RoZXJ3aXNlLAo+
PiAgICBmOTQyYTliNGExMjA4MWQ1ZjlhNDY3OWQwNmU4OGNiNWQ1MDMzOTZlCj4+ICAgIHhlbnRv
b2xjb3JlX3Jlc3RyaWN0X2FsbDogIkltcGxlbWVudCIgZm9yIHhlbnN0b3JlCj4+IGJyZWFrcyB0
aGUgYnVpbGQgb2YgdGhlIHRvb2xzIGluc2lkZSBydW1wcnVuLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5
OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KPiAKPiBBY2tlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CgpDaGVlcnMsCgo+IAo+IF9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcg
bGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo+IAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 16 11:30:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 11:30:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e43aq-0005x8-Cn; Mon, 16 Oct 2017 11:30:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=455955960=Ian.Jackson@citrix.com>)
 id 1e43ao-0005x2-K1
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 11:29:58 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 92/07-29911-53894E95; Mon, 16 Oct 2017 11:29:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHRDpK7pjCe
 RBlOny1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkvVvcyFSxhrVjTVtrAuJqli5GTQ0LAX+L2
 md2sIDabgK5E05a/bCA2r4CgxMmZT8BqmAV0JBbs/sQGYctLbH87hxmixkHi4u5GsDiLgKrEv
 zez2UFsEQE9ia41zcwQ9ZkSK47sBZrPwSEsECJx4kIxSJhTwE5i1so5jF2MXBxCAosZJRYe3c
 0IcY+JxNuFO9lA6oUE1CTmro+fwMg3C8lFs5BcNAvJRQsYmVcxahSnFpWlFukamuklFWWmZ5T
 kJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGGgMQ7GC8vzHgEKMkB5OSKK+z4ZNIIb6k/JTK
 jMTijPii0pzU4kOMMhwcShK8FdOBcoJFqempFWmZOcCQh0lLcPAoifBOB0nzFhck5hZnpkOkT
 jEac9x4eP0PE0fHzbt/mIRY8vLzUqXEeX1ASgVASjNK8+AGwWLxEqOslDAvI9BpQjwFqUW5mS
 Wo8q8YxTkYlYR5i0Cm8GTmlcDtewV0ChPQKeucwE4pSURISTUwslS+/bFNsDrysMTDH4uPXrm
 1Jit79eTOZOuFUmd18my5zf0nhHq0urvbFwu4/G+qvfNaKofhg3BIy60o92ftlacqTNle32As
 XhHplr6lqES5/6/ZootrF/YU8qltWr/D7/Y6CX79irA1DNrOfK7aNYUXc1t8NuRp2VzolQi/e
 Oruuo52by0lluKMREMt5qLiRAD6oPjIwAIAAA==
X-Env-Sender: prvs=455955960=Ian.Jackson@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1508153395!106367909!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50509 invoked from network); 16 Oct 2017 11:29:57 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Oct 2017 11:29:57 -0000
X-IronPort-AV: E=Sophos;i="5.43,386,1503360000"; d="scan'208";a="446359945"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23012.38960.988375.731179@mariner.uk.xensource.com>
Date: Mon, 16 Oct 2017 12:29:52 +0100
To: Ross Lagerwall <ross.lagerwall@citrix.com>
In-Reply-To: <a524acb8-2ea4-6a8b-3cba-9226849da20f@citrix.com>
References: <20171013110450.19176-1-ross.lagerwall@citrix.com>
 <23012.36767.53.339204@mariner.uk.xensource.com>
 <a524acb8-2ea4-6a8b-3cba-9226849da20f@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v1 1/2] tools/libs/evtchn: Add support for
 restricting a handle
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9zcyBMYWdlcndhbGwgd3JpdGVzICgiUmU6IFtQQVRDSCB2MSAxLzJdIHRvb2xzL2xpYnMvZXZ0
Y2huOiBBZGQgc3VwcG9ydCBmb3IgcmVzdHJpY3RpbmcgYSBoYW5kbGUiKToKPiBOby4gQXMgZmFy
IGFzIEkgY2FuIHNlZSwgaXQgY2FuIG9ubHkgYmUgdXNlZCB0byBiaW5kIG5ldyBpbnRlcmRvbWFp
biAKPiBldmVudHMsIG5vdCBvdGhlciBldmVudHMuCgpPSywgZ29vZCwgdGhhbmtzLgoKPiBUaGlz
IGVudGlyZSBmaWxlIChpbmNsdWRpbmcgdGhlIGRlc2NyaXB0aW9uKSBpcyBjb3BpZWQgZGlyZWN0
bHkgZnJvbSAKPiBMaW51eCdzIGluY2x1ZGUvdWFwaS94ZW4vZXZ0Y2huLmggc28gdGhlIGRlc2Ny
aXB0aW9uIHNob3VsZG4ndCBiZSAKPiBjaGFuZ2VkIGhlcmUgYW55d2F5LgoKQWNrZWQtYnk6IElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKTm90IHN1cmUgaWYgeW91IGFy
ZSB0YXJnZXRpbmcgdGhpcyBhdCA0LjkuICBJZiB5b3UgYXJlIHlvdSBzaG91bGQgaGF2ZQpDQydk
IHRoZSBSTSAtIGRvaW5nIHRoYXQgbm93LiAgRnJvbSBhbiB1cHN0cmVhbSBwb3YgdGhlc2UgY2hh
bmdlcwp3b3VsZCBtYWtlIHNvbWUgZGlmZmVyZW5jZSB0byBxZW11IGRlcHJpdiwgaW1wcm92aW5n
IGl0IHNvbWV3aGF0LCBhbmQKdGhleSBzZWVtIHZlcnkgbG93IHJpc2suCgpJYW4uCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 16 11:43:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 11:43:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e43ni-0007BL-I1; Mon, 16 Oct 2017 11:43:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e43nh-0007BE-Kc
 for xen-devel@lists.xensource.com; Mon, 16 Oct 2017 11:43:17 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 1F/C3-06614-45B94E95; Mon, 16 Oct 2017 11:43:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVTd49pN
 Ig0Ob1SxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasXNtacHfE4wVew+HNjDO
 6GfsYuTiEBJoZJL4tHEqK4TzmFFi7q3ZbBDONkaJT//nMXUxcnKICDhLfD0zlx3E5hXQl+i79
 pUZxBYWsJJYePwoC4gtIfBVU+LDU1YI21NiZ+d6dhj70KyDQHF2Djag+kNiIFEWAVWJdz9+ME
 1g5F7AyLCKUaM4tagstUjX0EgvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyPQ5wx
 AsIPxVbfzIUZJDiYlUV5nwyeRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR47WYB5QSLUtNTK9Iy
 c4DBB5OW4OBREuFNA0nzFhck5hZnpkOkTjHqchzbdPkPkxBLXn5eqpQ4rwxIkQBIUUZpHtwIW
 CRcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjBvDcgUnsy8ErhNr4COYAI6Yp0T2BEliQgpqQ
 ZGzTL+vtrK7Ru9xdVkpOcX+s7ZuE5d9MXe7SeaRKpfP++1ExOYN3PO9O3bmTdPeTBfMefluW8
 POWdNWuf93eJ6VH9F9c2AKfdtMnpmZ8Ulv6+wjztbMJtP+/6Jb0Jn1/LODJw162dXdkzW7s02
 2++frlzX3foh9odez8Q6QffnrB+tk5pZOvM1lFiKMxINtZiLihMBWG3IqH8CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1508154194!54974240!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21275 invoked from network); 16 Oct 2017 11:43:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Oct 2017 11:43:15 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e43nc-0004WE-9h; Mon, 16 Oct 2017 11: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e43nW-0007wD-OZ; Mon, 16 Oct 2017 11:43:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e43nV-0004ZF-F8; Mon, 16 Oct 2017 11:43:06 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114533-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:build-armhf-pvops:<job
 status>:broken:regression
 xen-4.9-testing:build-armhf-pvops:host-build-prep:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-localmigrate:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-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-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm: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-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-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-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=de38e28cc2cc62e6e9e4741403e4a8f6c07d8cfd
X-Osstest-Versions-That: xen=9cde7a833db53c9c3a88b767af8c7cb07053a6fd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 16 Oct 2017 11:43:05 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 114533: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8944764577575171487=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114533 xen-4.9-testing real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114533/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf-pvops               <job status>                 broken  in 114501
 build-armhf-pvops            5 host-build-prep fail in 114501 REGR. vs. 114118

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-xl-qemuu-ovmf-amd64 14 guest-localmigrate fail in 114501 pass in 114533
 test-amd64-i386-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail in 114501 pass in 114533
 test-amd64-amd64-xl-qemut-win7-amd64 14 guest-localmigrate fail pass in 114501

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-multivcpu  1 build-check(1)          blocked in 114501 n/a
 test-armhf-armhf-libvirt      1 build-check(1)           blocked in 114501 n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)           blocked in 114501 n/a
 test-armhf-armhf-xl           1 build-check(1)           blocked in 114501 n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)           blocked in 114501 n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)           blocked in 114501 n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)         blocked in 114501 n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)           blocked in 114501 n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)           blocked in 114501 n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)           blocked in 114501 n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)           blocked in 114501 n/a
 test-amd64-i386-xl-qemut-win7-amd64 18 guest-start/win.repeat fail in 114501 blocked in 114118
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail in 114501 like 114118
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 114091
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 114091
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 114118
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 114118
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 xen                  de38e28cc2cc62e6e9e4741403e4a8f6c07d8cfd
baseline version:
 xen                  9cde7a833db53c9c3a88b767af8c7cb07053a6fd

Last test of basis   114118  2017-10-08 03:30:54 Z    8 days
Failing since        114312  2017-10-11 00:44:07 Z    5 days    5 attempts
Testing same since   114448  2017-10-13 03:26:47 Z    3 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  George Dunlap <george.dunlap@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tim Deegan <tim@xen.org>
  Vitaly Kuznetsov <vkuznets@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          pass    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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

broken-job build-armhf-pvops broken

Not pushing.

------------------------------------------------------------
commit de38e28cc2cc62e6e9e4741403e4a8f6c07d8cfd
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Thu Oct 12 15:08:34 2017 +0200

    x86/cpu: Fix IST handling during PCPU bringup
    
    Clear IST references in newly allocated IDTs.  Nothing good will come of
    having them set before the TSS is suitably constructed (although the chances
    of the CPU surviving such an IST interrupt/exception is extremely slim).
    
    Uniformly set the IST references after the TSS is in place.  This fixes an
    issue on AMD hardware, where onlining a PCPU while PCPU0 is in HVM context
    will cause IST_NONE to be copied into the new IDT, making that PCPU vulnerable
    to privilege escalation from PV guests until it subsequently schedules an HVM
    guest.
    
    This is XSA-244.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: cc08c73c8c1f5ba5ed0f8274548db6725e1c3157
    master date: 2017-10-12 14:50:31 +0200

commit 7fe0a245286d4c38c5913f5642b0955096dc6135
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Thu Oct 12 15:08:05 2017 +0200

    x86/shadow: Don't create self-linear shadow mappings for 4-level translated guests
    
    When initially creating a monitor table for 4-level translated guests, don't
    install a shadow-linear mapping.  This mapping is actually self-linear, and
    trips up the writeable heuristic logic into following Xen's mappings, not the
    guests' shadows it was expecting to follow.
    
    A consequence of this is that sh_guess_wrmap() needs to cope with there being
    no shadow-linear mapping present, which in practice occurs once each time a
    vcpu switches to 4-level paging from a different paging mode.
    
    An appropriate shadow-linear slot will be inserted into the monitor table
    either while constructing lower level monitor tables, or by sh_update_cr3().
    
    While fixing this, clarify the safety of the other mappings.  Despite
    appearing unsafe, it is correct to create a guest-linear mapping for
    translated domains; this is self-linear and doesn't point into the translated
    domain.  Drop a dead clause for translate != external guests.
    
    This is XSA-243.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Tim Deegan <tim@xen.org>
    master commit: bf2b4eadcf379d0361b38de9725ea5f7a18a5205
    master date: 2017-10-12 14:50:07 +0200

commit a2af47d9ebbf3aa0fc80f697b37df878242f36f6
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:07:28 2017 +0200

    x86: don't allow page_unlock() to drop the last type reference
    
    Only _put_page_type() does the necessary cleanup, and hence not all
    domain pages can be released during guest cleanup (leaving around
    zombie domains) if we get this wrong.
    
    This is XSA-242.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    master commit: 6410733a8a0dff2fe581338ff631670cf91889db
    master date: 2017-10-12 14:49:46 +0200

commit 61a2d314813f9c142b5965da2f5f8684b123afb8
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:06:55 2017 +0200

    x86: don't store possibly stale TLB flush time stamp
    
    While the timing window is extremely narrow, it is theoretically
    possible for an update to the TLB flush clock and a subsequent flush
    IPI to happen between the read and write parts of the update of the
    per-page stamp. Exclude this possibility by disabling interrupts
    across the update, preventing the IPI to be serviced in the middle.
    
    This is XSA-241.
    
    Reported-by: Jann Horn <jannh@google.com>
    Suggested-by: George Dunlap <george.dunlap@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    master commit: 23a183607a427572185fc51c76cc5ab11c00c4cc
    master date: 2017-10-12 14:48:25 +0200

commit c2b0a92d23a5b884879f8e86a629a297427dd71d
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:06:12 2017 +0200

    x86: limit linear page table use to a single level
    
    That's the only way that they're meant to be used. Without such a
    restriction arbitrarily long chains of same-level page tables can be
    built, tearing down of which may then cause arbitrarily deep recursion,
    causing a stack overflow. To facilitate this restriction, a counter is
    being introduced to track both the number of same-level entries in a
    page table as well as the number of uses of a page table in another
    same-level one (counting into positive and negative direction
    respectively, utilizing the fact that both counts can't be non-zero at
    the same time).
    
    Note that the added accounting introduces a restriction on the number
    of times a page can be used in other same-level page tables - more than
    32k of such uses are no longer possible.
    
    Note also that some put_page_and_type[_preemptible]() calls are
    replaced with open-coded equivalents.  This seemed preferrable to
    adding "parent_table" to the matrix of functions.
    
    Note further that cross-domain same-level page table references are no
    longer permitted (they probably never should have been).
    
    This is XSA-240.
    
    Reported-by: Jann Horn <jannh@google.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Signed-off-by: George Dunlap <george.dunlap@citrix.com>
    master commit: 6987fc7558bdbab8119eabf026e3cdad1053f0e5
    master date: 2017-10-12 14:44:34 +0200

commit d8426300dbdc06ba77f97a60ada018b37aea5ad1
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:05:44 2017 +0200

    x86/HVM: prefill partially used variable on emulation paths
    
    Certain handlers ignore the access size (vioapic_write() being the
    example this was found with), perhaps leading to subsequent reads
    seeing data that wasn't actually written by the guest. For
    consistency and extra safety also do this on the read path of
    hvm_process_io_intercept(), even if this doesn't directly affect what
    guests get to see, as we've supposedly already dealt with read handlers
    leaving data completely unitialized.
    
    This is XSA-239.
    
    Reported-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    master commit: 0d4732ac29b63063764c29fa3bd8946daf67d6f3
    master date: 2017-10-12 14:43:26 +0200

commit ef61bcff39d907fede18aecc57651bd2beed789a
Author: Vitaly Kuznetsov <vkuznets@redhat.com>
Date:   Thu Oct 12 15:04:56 2017 +0200

    x86/ioreq server: correctly handle bogus XEN_DMOP_{,un}map_io_range_to_ioreq_server arguments
    
    Misbehaving device model can pass incorrect XEN_DMOP_map/
    unmap_io_range_to_ioreq_server arguments, namely end < start when
    specifying address range. When this happens we hit ASSERT(s <= e) in
    rangeset_contains_range()/rangeset_overlaps_range() with debug builds.
    Production builds will not trap right away but may misbehave later
    while handling such bogus ranges.
    
    This is XSA-238.
    
    Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: d59e55b018cfb79d0c4f794041aff4fe1cd0d570
    master date: 2017-10-12 14:43:02 +0200

commit 44ceb192b50d48398dfd9e3b83870b872f507473
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:04:27 2017 +0200

    x86/FLASK: fix unmap-domain-IRQ XSM hook
    
    The caller and the FLASK implementation of xsm_unmap_domain_irq()
    disagreed about what the "data" argument points to in the MSI case:
    Change both sides to pass/take a PCI device.
    
    This is part of XSA-237.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 6f17f5c43a3bd28d27ed8133b2bf513e2eab7d59
    master date: 2017-10-12 14:37:56 +0200

commit ae454429648edfa2d3c17082fcded405a6cc4dcc
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:03:53 2017 +0200

    x86/IRQ: conditionally preserve irq <-> pirq mapping on map error paths
    
    Mappings that had been set up before should not be torn down when
    handling unrelated errors.
    
    This is part of XSA-237.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    master commit: 573ac7b22aba9e5b8d40d9cdccd744af57cd5928
    master date: 2017-10-12 14:37:26 +0200

commit 784afd92e9e8e32e840a88e7571532cba2494ef5
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:03:26 2017 +0200

    x86/MSI: disallow redundant enabling
    
    At the moment, Xen attempts to allow redundant enabling of MSI by
    having pci_enable_msi() return 0, and point to the existing MSI
    descriptor, when the msi already exists.
    
    Unfortunately, if subsequent errors are encountered, the cleanup
    paths assume pci_enable_msi() had done full initialization, and
    hence undo everything that was assumed to be done by that
    function without also undoing other setup that would normally
    occur only after that function was called (in map_domain_pirq()
    itself).
    
    Rather than try to make the redundant enabling case work properly, just
    forbid it entirely by having pci_enable_msi() return -EEXIST when MSI
    is already set up.
    
    This is part of XSA-237.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    master commit: a46126fec20e0cf4f5442352ef45efaea8c89646
    master date: 2017-10-12 14:36:58 +0200

commit 22032b2d7e339cf8aecc5302ab49f9d9d15360f3
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:02:54 2017 +0200

    x86: enforce proper privilege when (un)mapping pIRQ-s
    
    (Un)mapping of IRQs, just like other RESOURCE__ADD* / RESOURCE__REMOVE*
    actions (in FLASK terms) should be XSM_DM_PRIV rather than XSM_TARGET.
    This in turn requires bypassing the XSM check in physdev_unmap_pirq()
    for the HVM emuirq case just like is being done in physdev_map_pirq().
    The primary goal security wise, however, is to no longer allow HVM
    guests, by specifying their own domain ID instead of DOMID_SELF, to
    enter code paths intended for PV guest and the control domains of HVM
    guests only.
    
    This is part of XSA-237.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    master commit: db72faf69c94513e180568006a9d899ed422ff90
    master date: 2017-10-12 14:36:30 +0200

commit 58da67fb92b85598e0cd7e88adff14b0d7ffa05a
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:02:08 2017 +0200

    x86: don't allow MSI pIRQ mapping on unowned device
    
    MSI setup should be permitted only for existing devices owned by the
    respective guest (the operation may still be carried out by the domain
    controlling that guest).
    
    This is part of XSA-237.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 3308374b1be7d43e23bd2e9eaf23ec06d7959882
    master date: 2017-10-12 14:35:14 +0200

commit d1b64ccd9694c32e6b499d8380507c22dcdef4e1
Author: Julien Grall <julien.grall@arm.com>
Date:   Thu Sep 14 16:39:01 2017 +0100

    xen/arm: p2m: Read *_mapped_gfn with the p2m lock taken
    
    *_mapped_gfn are currently read before acquiring the lock. However, they
    may be modified by the p2m code before the lock was acquired. This means
    we will use the wrong values.
    
    Fix it by moving the read inside the section protected by the p2m lock.
    
    Signed-off-by: Julien Grall <julien.grall@arm.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
    Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
    (cherry picked from commit 2c2ae1976da06283e923d97720c0bdcbebf04515)
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8944764577575171487==--

From xen-devel-bounces@lists.xen.org Mon Oct 16 12:00:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 12:00:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e444X-00007M-39; Mon, 16 Oct 2017 12:00:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e444W-00007F-71
 for xen-devel@lists.xen.org; Mon, 16 Oct 2017 12:00:40 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 F6/05-23912-76F94E95; Mon, 16 Oct 2017 12:00:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupileJIrShJLcpLzFFi42K5GHpnq27a/Ce
 RBn3fbSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oz3U/czFxxnrVjbf465gXE/SxcjF4eQwCRG
 icbHP5lBHBaBF8wSn65/BctICNxkleg/vJqpi5ETyMmT2DrhABuEnSbxf9V7Rgi7RmLDVZAGD
 qBRahJr3kRBTP3JKHHjwDGwemEBb4mve6eygtgiApUST1ZfYQexhQS8JI5uO88G0ssmoCOxbk
 YtSJhXwFbi/WWIEhYBVYkdp6+wgNiiAuESTWf7WSBqBCVOznwCZnMCjZ919gjYmcwCZhLzNj9
 khrDFJW49mQ8Vl5fY/nYO8wRGkVlI2mchaZmFpGUWkpYFjCyrGNWLU4vKUot0zfWSijLTM0py
 EzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQLjggEIdjAem+x8iFGSg0lJlNfZ8EmkEF9SfkplR
 mJxRnxRaU5q8SFGGQ4OJQnerfOAcoJFqempFWmZOcAIhUlLcPAoifBqgaR5iwsSc4sz0yFSpx
 gtOS7cufSHiePGw+tA8sCeW3+YhFjy8vNSpcR5I0EaBEAaMkrz4MbBksglRlkpYV5GoAOFeAp
 Si3IzS1DlXzGKczAqCfPuBpnCk5lXArf1FdBBTEAHrXMCO6gkESEl1cAoVa0aanikM0CvZt5t
 S4tXv2etv+ZRMddp0Qrn8mf77Vdt9Zb6xV+8MdtF137+/l+sy2ZO1dEILMk+EPGj2vPmo4m8M
 u+WeH3anHGQk5fr8NYV7k9/8u7VEFsc3dl78MPOBc++yEct4zt80To/era87dqZCXbiC2fOm3
 nq9MELVrueLWjs2FXpqsRSnJFoqMVcVJwIAC6BVq4dAwAA
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1508155238!107261566!1
X-Originating-IP: [209.85.220.181]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12719 invoked from network); 16 Oct 2017 12:00:38 -0000
Received: from mail-qk0-f181.google.com (HELO mail-qk0-f181.google.com)
 (209.85.220.181)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Oct 2017 12:00:38 -0000
Received: by mail-qk0-f181.google.com with SMTP id d67so12460673qkg.5
 for <xen-devel@lists.xen.org>; Mon, 16 Oct 2017 05:00:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=nyQGwiyAy+psSucpwMbvpx9lDW3hv0Rm4Mg+KI07Nvw=;
 b=PcQ5Ze32P4eU3gqQUrYJ5U6RG9PC9y8gDR6pZ68Ig7ofNHeslW/d+HyU/0MW9hktUm
 6kILXp8xcQaSVLpiS+eHF5vQR/WMOIHwrI//jlsNR1+CYpjAFEK3R//PhFvRJX2xo2f4
 oQNnMp2dS2+AiS6us0i3vBIz5tVOdjrpqlugw=
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=nyQGwiyAy+psSucpwMbvpx9lDW3hv0Rm4Mg+KI07Nvw=;
 b=luoFlmNlQCIpimbln94mPORFg+2PyVuPuDvcHeCsxgdCYMrewu5IyhT0jp0qdhrFVg
 wn7otHpm68+OalBN/aiFiOB6WXGL6ccFhG6idt30ROKRfVVAcUZEm/HeQbPF/Clgv73L
 aU57ptd+LXT7fhEj7fNJFy94HtGbmaoLaKIIKh5JBTciu1G916U2VGcxyMXlLt/2JXWj
 27msNGV3YVuZKb3vjOXWBCcgvzd53ttn+4wLzBmL/qYQWu0t4m7pKq5tVCubaeGpDl87
 rNGxuT66TlSDsDRjrHyXNEF7XrSBk888a8ao9u45oOV+YQoLqJN4zR4fjloYz6uwwXOc
 wbXA==
X-Gm-Message-State: AMCzsaX7ctvG7c3gKLQ6stg1NuFNdxMMq3uCm5V4Qw0CMd7E62pID8EL
 rvgLBXRrixIAIkoM1j0jUxCL3ua7mHw=
X-Google-Smtp-Source: AOwi7QB1bwdZ9Pdsy1XbrkSJI7Qj9qCT2FiqGHRsFrwksz+VeoNfQb74MD023Ai+YsSOgwsgRd2fLg==
X-Received: by 10.55.131.135 with SMTP id f129mr13328296qkd.318.1508155237838; 
 Mon, 16 Oct 2017 05:00:37 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id c8sm4729240qtk.82.2017.10.16.05.00.36
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 16 Oct 2017 05:00:37 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <1507748484-16871-1-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <078a8941-5a6b-f7bb-b5c8-f2cf84210cf2@linaro.org>
Date: Mon, 16 Oct 2017 13:00:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1507748484-16871-1-git-send-email-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC 0/4] TEE mediator framework + OP-TEE mediator
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxMS8xMC8xNyAyMDowMSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gSGVsbG8gYWxs
LAoKSGkgVm9sb2R5bXlyLAoKPiAKPiBJIHdhbnQgdG8gcHJlc2VudCBURUUgbWVkaWF0b3IsIHRo
YXQgd2FzIGRpc2N1c3NlZCBlYXJsaWVyIChbMV0pLgo+IAo+IEkgc2VsZWN0ZWQgZGVzaWduIHdp
dGggYnVpbHQtaW4gbWVkaWF0b3JzLiBUaGlzIGlzIGVhc2llc3Qgd2F5LAo+IGl0IHJlbW92ZXMg
bWFueSBxdWVzdGlvbnMsIGl0IGlzIGVhc3kgdG8gaW1wbGVtZW50IGFuZCBtYWludGFpbgo+IChh
dCBsZWFzdCBJIGhvcGUgc28pLgoKV2VsbCwgaXQgbWF5IGNsb3NlIHRoZSB0ZWNobmljYWwgcXVl
c3Rpb25zIGJ1dCBzdGlsbCBsZWF2ZSB0aGUgc2VjdXJpdHkgCmltcGFjdCB1bmFuc3dlcmVkLiBJ
IHdvdWxkIGhhdmUgYXBwcmVjaWF0ZWQgYSBzdW1tYXJ5IG9mIGVhY2ggYXBwcm9hY2ggCmFuZCBl
eHBsYWluIHRoZSBwcm9zL2NvbnMuCgpUaGlzIHdvdWxkIGhlbHAgdG8gdW5kZXJzdGFuZCB0aGF0
IG1heWJlIGl0IGlzIGFuIGVhc3kgd2F5IGJ1dCBhbHNvIApzdGlsbCBzZWN1cmUuLi4KClRvIGJl
IGNsZWFyLCB0aGlzIHNlcmllcyBkb24ndCBsb29rIGNvbnRyb3ZlcnNpYWwgYXQgbGVhc3QgZm9y
IE9QLVRFRS4gCldoYXQgSSBhbSBtb3JlIGNvbmNlcm5lZCBpcyBhYm91dCBEb21VIHN1cHBvcnRz
LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 16 12:08:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 12:08:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e44CL-0000Pp-T2; Mon, 16 Oct 2017 12:08:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pbonzini@redhat.com>) id 1e44CK-0000Pj-FV
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 12:08:44 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 EF/C2-13910-B41A4E95; Mon, 16 Oct 2017 12:08:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLIsWRWlGSWpSXmKPExsVysWW7jK73wie
 RBufvcFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBktk/8xFbSxVnR2/mZpYJzM0sXIySEkMJdJ
 YtEjExCbRcBR4t3zhcwgNqNAmcS1/hnsEHauxPG1U5gg6tczSnxbEdXFyMEhLOAgsaIxGCQsI
 hAg8ezyLbYuRi4OZoGlLBLnPs9kBHGEBNYySiy9eIMdpIFNQFNi/x8wk1fAVmLFVyWItaoS61
 5tB1srKhAu0XS2H+w0XgFBiZMzn4DZnAKBEgf2zwA7gVlAXeLPvEvMELa4xK0n86Hi8hLNW2e
 DxSUEtCUutD9iATlBQqCPUeL1rOVsExhFZiGZOwvJrFlIZs1CMmsBI8sqRo3i1KKy1CJdYwO9
 pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAqGAAgh2Mf9cGHmKU5GBSEuV1NnwSK
 cSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCV34BUE6wKDU9tSItMwcYnzBpCQ4eJRFed5A0b3FBYm
 5xZjpE6hSjLseNh9f/MAmx5OXnpUqJ876ZD1QkAFKUUZoHNwKWKi4xykoJ8zICHSXEU5BalJt
 Zgir/ilGcg1FJmHcdyBSezLwSuE2vgI5gAjpinRPYESWJCCmpBsaEI7r2ggU8nddEvrfJ5zw+
 I/So4MLrEssYo0ibXNEf0je/rDxrVziv6/7lhYuit5n5zXHrW9+Y6L+65Vvlt7rX0wXut/2vn
 lHI8V56iZ+G8bYNB9qsjfYuU1gevGcL8+Kq57sDo/a7sjU8MZjvsdT02Nq2xpVX/c/aTb1rai
 T/Tb7LVGoK/1slluKMREMt5qLiRADfiMhgEAMAAA==
X-Env-Sender: pbonzini@redhat.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1508155721!65400445!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47799 invoked from network); 16 Oct 2017 12:08:43 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Oct 2017 12:08:43 -0000
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 4237CC057FA1;
 Mon, 16 Oct 2017 12:08:41 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 4237CC057FA1
Received: from [10.36.117.81] (ovpn-117-81.ams2.redhat.com [10.36.117.81])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 9F0D260E3A;
 Mon, 16 Oct 2017 12:08:37 +0000 (UTC)
To: Arnd Bergmann <arnd@arndb.de>, Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <20171013183933.3757079-1-arnd@arndb.de>
 <ae24f18e-9a48-b6c0-9073-95121a444b53@oracle.com>
 <CAK8P3a1dUJVF9Ljg-3KX-T+EaurcVVPNRxB5L6hwOJuQTZNMSg@mail.gmail.com>
From: Paolo Bonzini <pbonzini@redhat.com>
Message-ID: <57be470f-0f45-cdb8-09d2-15a6dd0c3054@redhat.com>
Date: Mon, 16 Oct 2017 14:08:22 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <CAK8P3a1dUJVF9Ljg-3KX-T+EaurcVVPNRxB5L6hwOJuQTZNMSg@mail.gmail.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.32]); Mon, 16 Oct 2017 12:08:41 +0000 (UTC)
Cc: Juergen Gross <jgross@suse.com>,
 Dmitry Torokhov <dmitry.torokhov@gmail.com>, kvm@vger.kernel.org,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 y2038 Mailman List <y2038@lists.linaro.org>,
 the arch/x86 maintainers <x86@kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Ingo Molnar <mingo@redhat.com>, John Stultz <john.stultz@linaro.org>,
 "H. Peter Anvin" <hpa@zytor.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Thomas Gleixner <tglx@linutronix.de>,
 Marcos Paulo de Souza <marcos.souza.org@gmail.com>
Subject: Re: [Xen-devel] [PATCH] x86: convert x86_platform_ops to timespec64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTYvMTAvMjAxNyAxMDoxMSwgQXJuZCBCZXJnbWFubiB3cm90ZToKPiBUaGFua3MhCj4gCj4g
U2luY2UgeW91J3ZlIGxvb2tlZCBhdCBpdCBvdmVyYWxsLCBkbyB5b3UgaGF2ZSBhbiBvcGluaW9u
IG9uIHRoZSBxdWVzdGlvbgo+IGhvdyB0byBmaXggdGhlIFBWIGludGVyZmFjZSB0byBkZWFsIHdp
dGggdGhlIHB2Y2xvY2tfd2FsbF9jbG9jayBvdmVyZmxvdz8KCkl0IGhhcyB0byBiZSBkb25lIHNl
cGFyYXRlbHkgZm9yIGVhY2ggaHlwZXJ2aXNvci4KCkluIEtWTSwgZm9yIGV4YW1wbGUsIGl0IGlz
IHByb2JhYmx5IGJlc3QgdG8gYWJhbmRvbgpwdmNsb2NrX3JlYWRfd2FsbGNsb2NrIGFsdG9nZXRo
ZXIsIGFuZCBpbnN0ZWFkIHVzZSB0aGUgcmVjZW50bHkKaW50cm9kdWNlZCBLVk1fSENfQ0xPQ0tf
UEFJUklORyBoeXBlcmNhbGwuICBkcml2ZXJzL3B0cC9wdHBfa3ZtLmMgaXMKYWxyZWFkeSB1c2lu
ZyBpdCBhbmQgaXQncyB5MjEwNiBzYWZlLgoKUGFvbG8KCj4gU2hvdWxkIHdlIGFkZCBhIG5ldyB2
ZXJzaW9uIG5vdyBhbmQgZGVwcmVjYXRlIHRoZSBleGlzdGluZyBvbmUsIG9yCj4gZG8geW91IHRo
aW5rIHRoYXQgeTIxMDYgaXMgZmFyIGVub3VnaCBvdXQgdGhhdCB3ZSBzaG91bGQganVzdCBpZ25v
cmUgdGhlCj4gcHJvYmxlbT8KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 16 12:08:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 12:08:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e44CZ-0000RI-3w; Mon, 16 Oct 2017 12:08:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4553ac798=citrix-osstest@xenproject.org>)
 id 1e44CX-0000R4-Uy
 for xen-devel@lists.xensource.com; Mon, 16 Oct 2017 12:08:58 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 59/6F-29911-951A4E95; Mon, 16 Oct 2017 12:08:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpG7Ewie
 RBvNm61ncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oxbfR1MBV+FKt41trM3ME7m6WLk5JAQ8JeY
 sLGdHcJ2l5jevoINxBYRcJaY8OE2kM3BwSugJ/H2LQdIWFggVOLCjQssXYxcQOX/2SS6N3Qwg
 tRICKhKnDwWD1LDJuAhMbFnIguIzQIU/tB5kQnEFhLQkli6eCWYzSsgKHFy5hOwGmYBCYmDL1
 4wQ5xgIbHjYx/bBEbeWUjKZiEpW8DItIpRozi1qCy1SNfYQC+pKDM9oyQ3MTNH19DATC83tbg
 4MT01JzGpWC85P3cTIzB0GIBgB+PftYGHGCU5mJREeZ0Nn0QK8SXlp1RmJBZnxBeV5qQWH2KU
 4eBQkuCVXwCUEyxKTU+tSMvMAQYxTFqCg0dJhNcdJM1bXJCYW5yZDpE6xajLcWzT5T9MQix5+
 XmpUuK8KSBFAiBFGaV5cCNgEXWJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrxxIFN4MvNK4D
 a9AjqCCeiIdU5gR5QkIqSkGhjTW+quW3/maXhx8ViR9f83DXnfNonsPh3/8bl397k3d+yYZqq
 G/5t/6EepxXSBTl+uppknyxgm7vx/c5dAfeFrVdVscbNYMcHtvj3eNWULGRVu3SlyWt4l5p0h
 0sRoL1R7tIehvVbaX3/ileDlW1YH/V6xf9l/i4/1Mq8+5PnY8AebCj5Qf6rEUpyRaKjFXFScC
 ACLiaijowIAAA==
X-Env-Sender: prvs=4553ac798=citrix-osstest@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1508155735!112044466!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9672 invoked from network); 16 Oct 2017 12:08:56 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Oct 2017 12:08:56 -0000
X-IronPort-AV: E=Sophos;i="5.43,386,1503360000"; d="scan'208";a="446366366"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72240-mainreport@xen.org>
X-Osstest-Failures: distros-debian-sid:test-arm64-arm64-armhf-sid-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-sid:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-sid:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-sid:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-sid:build-arm64:capture-logs:broken:nonblocking
 distros-debian-sid:test-amd64-i386-i386-sid-netboot-pvgrub:debian-di-install:fail:nonblocking
 distros-debian-sid:test-armhf-armhf-armhf-sid-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-sid:test-amd64-i386-amd64-sid-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-sid:test-amd64-amd64-amd64-sid-netboot-pvgrub:debian-di-install:fail:nonblocking
 distros-debian-sid:test-amd64-amd64-i386-sid-netboot-pygrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=72218
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 16 Oct 2017 13:06:56 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [distros-debian-sid test] 72240: tolerable trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMjQwIGRpc3Ryb3MtZGViaWFuLXNpZCByZWFsIFtyZWFsXQpodHRwOi8vb3NzdGVz
dC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcyMjQwLwoKRmFpbHVyZXMg
Oi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLXNpZC1uZXRib290LXB5
Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbGlr
ZSA3MjIxOAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAg
ICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcyMjE4CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzIyMTgKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAg
ICBicm9rZW4gbGlrZSA3MjIxOAogdGVzdC1hbWQ2NC1pMzg2LWkzODYtc2lkLW5ldGJvb3QtcHZn
cnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgZmFpbCBsaWtlIDcyMjE4CiB0ZXN0LWFybWhmLWFy
bWhmLWFybWhmLXNpZC1uZXRib290LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxp
a2UgNzIyMTgKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1zaWQtbmV0Ym9vdC1weWdydWIgMTAgZGVi
aWFuLWRpLWluc3RhbGwgIGZhaWwgbGlrZSA3MjIxOAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1z
aWQtbmV0Ym9vdC1wdmdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcyMjE4CiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtc2lkLW5ldGJvb3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0
YWxsICBmYWlsIGxpa2UgNzIyMTgKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAg
ICAgICA3MjIxOAoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXNpZC1uZXRib290LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXNpZC1u
ZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWFtZDY0LXNpZC1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLXNpZC1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtc2lkLW5ldGJvb3QtcHlncnVi
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXNpZC1u
ZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xv
Z3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 16 12:16:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 12:16:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e44Jh-0001Df-Rt; Mon, 16 Oct 2017 12:16:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=455f72e96=ross.lagerwall@citrix.com>)
 id 1e44Jg-0001DZ-00
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 12:16:20 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 31/55-30115-313A4E95; Mon, 16 Oct 2017 12:16:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXitHSDva7Q4ie
 RBsu26Fp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlfLu5mLbjHXvHk7USWBsYFbF2MnBwSAv4S
 K5/PZepi5OAQFgiROHGhGCQsIqAt8WLVOrASZoFMiRVH9rJ2MXJxCAncZJQ40TwHLMEmYCBx6
 9J3ZhCbV8BW4uqJnWBxFgFVid3/doHZogLhEk1n+1kgagQlTs58AmZzCjhKLL4/F2qBhcTM+e
 cZIWxxiVtP5jNB2PIS29/OAZsvJKAm8Xb5GZYJjPyzkIyahaR9FpL2WUjaFzCyrGLUKE4tKks
 t0jUy0EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxOBiDYwfhrWcAhRkkOJiVR
 XmfDJ5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHiPLwTKCRalpqdWpGXmAOMEJi3BwaMkwmsCk
 uYtLkjMLc5Mh0idYtTluPHw+h8mIZa8/LxUKXHeGSBFAiBFGaV5cCNgMXuJUVZKmJcR6Cghno
 LUotzMElT5V4ziHIxKwhCX8GTmlcBtegV0BBPQEeucwI4oSURISTUw1lR/UVyqnzi5atE0CxM
 N821Lwp09NJbpPEle+nD5tYmWwfXhHYa7mK7xbFo12Szu9xVGjXeZzhUXZf11vWfr1E/UOLnv
 TOO6IEOBwLCJtxlid1x9pfZqY2foh6ZfHNP3zLFRFtv99MnDmX++GO6tuyc5vUd+hc7kecw3H
 X/KF6ZsrWl+1bp4nRJLcUaioRZzUXEiANJxM5LUAgAA
X-Env-Sender: prvs=455f72e96=ross.lagerwall@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1508156177!77226689!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58145 invoked from network); 16 Oct 2017 12:16:18 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Oct 2017 12:16:18 -0000
X-IronPort-AV: E=Sophos;i="5.43,386,1503360000"; d="scan'208";a="454307204"
To: Ian Jackson <ian.jackson@eu.citrix.com>
References: <20171013110450.19176-1-ross.lagerwall@citrix.com>
 <23012.36767.53.339204@mariner.uk.xensource.com>
 <a524acb8-2ea4-6a8b-3cba-9226849da20f@citrix.com>
 <23012.38960.988375.731179@mariner.uk.xensource.com>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <0a08cddb-5109-24d3-f43b-ea3e1ffb40c6@citrix.com>
Date: Mon, 16 Oct 2017 13:16:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <23012.38960.988375.731179@mariner.uk.xensource.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v1 1/2] tools/libs/evtchn: Add support for
 restricting a handle
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTYvMjAxNyAxMjoyOSBQTSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gUm9zcyBMYWdlcndh
bGwgd3JpdGVzICgiUmU6IFtQQVRDSCB2MSAxLzJdIHRvb2xzL2xpYnMvZXZ0Y2huOiBBZGQgc3Vw
cG9ydCBmb3IgcmVzdHJpY3RpbmcgYSBoYW5kbGUiKToKPj4gTm8uIEFzIGZhciBhcyBJIGNhbiBz
ZWUsIGl0IGNhbiBvbmx5IGJlIHVzZWQgdG8gYmluZCBuZXcgaW50ZXJkb21haW4KPj4gZXZlbnRz
LCBub3Qgb3RoZXIgZXZlbnRzLgo+IAo+IE9LLCBnb29kLCB0aGFua3MuCj4gCj4+IFRoaXMgZW50
aXJlIGZpbGUgKGluY2x1ZGluZyB0aGUgZGVzY3JpcHRpb24pIGlzIGNvcGllZCBkaXJlY3RseSBm
cm9tCj4+IExpbnV4J3MgaW5jbHVkZS91YXBpL3hlbi9ldnRjaG4uaCBzbyB0aGUgZGVzY3JpcHRp
b24gc2hvdWxkbid0IGJlCj4+IGNoYW5nZWQgaGVyZSBhbnl3YXkuCj4gCj4gQWNrZWQtYnk6IElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IAo+IE5vdCBzdXJlIGlmIHlv
dSBhcmUgdGFyZ2V0aW5nIHRoaXMgYXQgNC45LiAgSWYgeW91IGFyZSB5b3Ugc2hvdWxkIGhhdmUK
PiBDQydkIHRoZSBSTSAtIGRvaW5nIHRoYXQgbm93LiAgRnJvbSBhbiB1cHN0cmVhbSBwb3YgdGhl
c2UgY2hhbmdlcwo+IHdvdWxkIG1ha2Ugc29tZSBkaWZmZXJlbmNlIHRvIHFlbXUgZGVwcml2LCBp
bXByb3ZpbmcgaXQgc29tZXdoYXQsIGFuZAo+IHRoZXkgc2VlbSB2ZXJ5IGxvdyByaXNrLgo+IAoK
SSB3YXNuJ3QgdGFyZ2V0aW5nIHRoZW0gYXQgNC4xMCBzaW5jZSBpdCBidW1wcyB0aGUgdmVyc2lv
biBudW1iZXIgb2YgCmxpYnhlbmV2dGNobiBhbmQgSSB0aG91Z2h0IGl0IHdvdWxkIGJlIHRvbyBs
YXRlIHRvIHN1Ym1pdCBhIHYxIG9mIGEgCnBhdGNoIHdoaWNoIGRvZXMgdGhhdCBfYWZ0ZXJfIGNv
ZGUgZnJlZXplLiBJIGRvIGFncmVlIHRoYXQgdGhlIGNoYW5nZSAKd291bGQgYmUgbG93IHJpc2su
CgotLSAKUm9zcyBMYWdlcndhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 16 12:16:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 12:16:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e44K1-0001GT-3B; Mon, 16 Oct 2017 12:16:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <arndbergmann@gmail.com>) id 1e44Jz-0001GJ-Pv
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 12:16:39 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 5D/C0-31121-723A4E95; Mon, 16 Oct 2017 12:16:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBIsWRWlGSWpSXmKPExsVyMfSWs67a4ie
 RBpfnKVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmvX0xnLOhhq7j2dANrA2MraxcjF4eQwCxG
 iZUX3rODOCwC7awS01v2gjkSAotZJdqez2fqYuQEcsokPl7oZISwiyQ2b53ODmEXSvx4sJkNx
 OYVEJQ4OfMJC4gtLCAnsejParB6IQFviSXzX7CC2JwCdhI7Nk1hhlh9j1Fi6eX5YM1sAsoSr4
 9OASriADpDVaLjWDnEfEOJwx9uM0PMD5B4tALkOA6g+Q4SKxqDQcIiAuoSDadeg33DLHCLRWL
 bjoNgNzALaEq0bv/NPoFReBaS82YhSS1gZFrFqFGcWlSWWqRrbKSXVJSZnlGSm5iZo2toYKaX
 m1pcnJiempOYVKyXnJ+7iREY0gxAsIPx9LrAQ4ySHExKorzOhk8ihfiS8lMqMxKLM+KLSnNSi
 w8xynBwKEnwWi8CygkWpaanVqRl5gCjCyYtwcGjJMKbAJLmLS5IzC3OTIdInWK05Lhw59IfJo
 4bD68DyQN7bv1hEmLJy89LlRLnZQdpEABpyCjNgxsHSwCXGGWlhHkZgQ4U4ilILcrNLEGVf8U
 ozsGoJMxbAzKFJzOvBG7rK6CDmIAOWucEdlBJIkJKqoHRurRBd++P5qV8Yc11ex5Vv5D3exTz
 pPF/zUHF/NtTGB/Uzn7PvoZHjZfvor1X/NEeA0kmi8drhdSnbbGcYBN2IClp9p0I7pVZvLM/d
 4hKnJ2+X9fG7kl4o+KX6Jrg4ANr+2ZwtDX5PffruefMHPLSJ5Wnx/vyd8dfMvEPpff5/il2/3
 x/1hwlluKMREMt5qLiRABbeo2h+wIAAA==
X-Env-Sender: arndbergmann@gmail.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1508156197!111069683!1
X-Originating-IP: [209.85.218.67]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42383 invoked from network); 16 Oct 2017 12:16:38 -0000
Received: from mail-oi0-f67.google.com (HELO mail-oi0-f67.google.com)
 (209.85.218.67)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Oct 2017 12:16:38 -0000
Received: by mail-oi0-f67.google.com with SMTP id g125so24717853oib.12
 for <xen-devel@lists.xenproject.org>; Mon, 16 Oct 2017 05:16:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=pwodDKEV4ufqfCGNe0xce8GWoLU3OGSVweRvlMo+cM4=;
 b=VopzIeC8GcC86vsMypcUZUutJq09Om6GZPhBH9Mj2BbnzSaGPTVhgBLDi8C5b1txqM
 kHmGGf6aTZ0M2ajsrpyvVWsdQGq10QTELRxk6npjeTVVOHDMRkstWb/a/11F+gkXtxVP
 qRKty1Uq3l9CQhYwb+j1/n47a4KoM0ANw4hgxcTMWHGqcLPTQ7cmKNvzoex6idvte4p/
 bk5DS4z6vY1FfO6rLvwrkHInossLj+B29GKhIyaG4ldDOPaW+IMebiGUYbLxsNIeYrj8
 lVZJiDobjrMhUExcyXjI5uhA8mUSRHPS9sUyqpiMUPfda8DKKWiRtdhb7W7LENkparhR
 h6OQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=pwodDKEV4ufqfCGNe0xce8GWoLU3OGSVweRvlMo+cM4=;
 b=ZkcW6J/3fcaioGyNBIRA29BrayXkwz8o/2iIroxs/sIDJhSJJU/0lMst1n2sCw9xRB
 CdX6Ws+D1WPtbmtWqRzfICp7mp+cndgbEYWhu054ts4ecK95sx8Cl3hagxpG3uzieHpm
 /8PpiheKUttf1h3HnaiUJgilrtJUHEgpAHamRbHJYElcA3x2tdpkumkyKbf3Howz8MNv
 NtQ1Or1uexepC0ZYqBu1tkCSDBMh/eb9NCvumJe5lsw4fTTfjZxw4LoNe7MnJ6bNES8D
 D7HpcueTDXTx6Nitpm7TaLW3u+w4nmY+Msf7Jc08nlwaKpDeSWB6iK6EBV24/fV8rPgs
 ueBQ==
X-Gm-Message-State: AMCzsaUcpQbZt88gUvDW6qSsyPJBOCX7VbELtgY/e8GQpaXLS8keZu+n
 Gpp+2xJqnyxFs9LkJEaFly73+qx5z1YF81vmgjY=
X-Google-Smtp-Source: ABhQp+R4WqAmM2mzlsBCsET1QirVk6S1DbFVSKla/hhQZ1BYOb6Adb1iksa0W4ixcVKJaxTDwOA2MYl41dDb++UWd+k=
X-Received: by 10.157.86.186 with SMTP id o55mr234219oth.88.1508156197309;
 Mon, 16 Oct 2017 05:16:37 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.157.28.152 with HTTP; Mon, 16 Oct 2017 05:16:36 -0700 (PDT)
In-Reply-To: <57be470f-0f45-cdb8-09d2-15a6dd0c3054@redhat.com>
References: <20171013183933.3757079-1-arnd@arndb.de>
 <ae24f18e-9a48-b6c0-9073-95121a444b53@oracle.com>
 <CAK8P3a1dUJVF9Ljg-3KX-T+EaurcVVPNRxB5L6hwOJuQTZNMSg@mail.gmail.com>
 <57be470f-0f45-cdb8-09d2-15a6dd0c3054@redhat.com>
From: Arnd Bergmann <arnd@arndb.de>
Date: Mon, 16 Oct 2017 14:16:36 +0200
X-Google-Sender-Auth: eGPVBgN14t8EF41TisYiEeQUPpA
Message-ID: <CAK8P3a1imdvg3TA810GNy49JhnzTka05DXhFLyxZmdk0YuugBw@mail.gmail.com>
To: Paolo Bonzini <pbonzini@redhat.com>
Cc: Juergen Gross <jgross@suse.com>,
 Dmitry Torokhov <dmitry.torokhov@gmail.com>, kvm@vger.kernel.org,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 y2038 Mailman List <y2038@lists.linaro.org>,
 the arch/x86 maintainers <x86@kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Ingo Molnar <mingo@redhat.com>, John Stultz <john.stultz@linaro.org>,
 "H. Peter Anvin" <hpa@zytor.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>,
 Marcos Paulo de Souza <marcos.souza.org@gmail.com>
Subject: Re: [Xen-devel] [PATCH] x86: convert x86_platform_ops to timespec64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMTYsIDIwMTcgYXQgMjowOCBQTSwgUGFvbG8gQm9uemluaSA8cGJvbnppbmlA
cmVkaGF0LmNvbT4gd3JvdGU6Cj4gT24gMTYvMTAvMjAxNyAxMDoxMSwgQXJuZCBCZXJnbWFubiB3
cm90ZToKPj4gVGhhbmtzIQo+Pgo+PiBTaW5jZSB5b3UndmUgbG9va2VkIGF0IGl0IG92ZXJhbGws
IGRvIHlvdSBoYXZlIGFuIG9waW5pb24gb24gdGhlIHF1ZXN0aW9uCj4+IGhvdyB0byBmaXggdGhl
IFBWIGludGVyZmFjZSB0byBkZWFsIHdpdGggdGhlIHB2Y2xvY2tfd2FsbF9jbG9jayBvdmVyZmxv
dz8KPgo+IEl0IGhhcyB0byBiZSBkb25lIHNlcGFyYXRlbHkgZm9yIGVhY2ggaHlwZXJ2aXNvci4K
Pgo+IEluIEtWTSwgZm9yIGV4YW1wbGUsIGl0IGlzIHByb2JhYmx5IGJlc3QgdG8gYWJhbmRvbgo+
IHB2Y2xvY2tfcmVhZF93YWxsY2xvY2sgYWx0b2dldGhlciwgYW5kIGluc3RlYWQgdXNlIHRoZSBy
ZWNlbnRseQo+IGludHJvZHVjZWQgS1ZNX0hDX0NMT0NLX1BBSVJJTkcgaHlwZXJjYWxsLiAgZHJp
dmVycy9wdHAvcHRwX2t2bS5jIGlzCj4gYWxyZWFkeSB1c2luZyBpdCBhbmQgaXQncyB5MjEwNiBz
YWZlLgoKUmlnaHQsIG1ha2VzIHNlbnNlLiBJIHNlZSB0aGF0IHRoaXMgaW50ZXJmYWNlIGlzIGN1
cnJlbnRseSBpbXBsZW1lbnRlZApvbmx5IGZvciA2NC1iaXQgeDg2IGluIGt2bV9lbXVsYXRlX2h5
cGVyY2FsbCgpLiBDb3VsZCB0aGlzIGJlIGV4dGVuZGVkCnRvIHg4Ni0zMiBhbmQgdGhlIG5vbi14
ODYgYXJjaGl0ZWN0dXJlcyBhcyB3ZWxsPwoKICAgICAgIEFybmQKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 16 12:21:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 12:21:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e44On-00020Y-M4; Mon, 16 Oct 2017 12:21:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pbonzini@redhat.com>) id 1e44Om-00020S-Ob
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 12:21:36 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 9E/9A-07262-F44A4E95; Mon, 16 Oct 2017 12:21:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHIsWRWlGSWpSXmKPExsVysWW7jK7/kie
 RBksnMFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk3D/1hK1jNXvHptHkDYy9bFyMXh5DAbCaJ
 RR1f2LsYOTlYBOwl+n59YAOxGQXKJHZtOMcMYedKdBzewQrRsJ5RYuatxUBFHBzCAg4SKxqDQ
 WpEBBQlpr54xgxSwyxwhUXi8deLLBANy5gkps1sAWtgE9CU2P8HbBmvgK3E0Z2TGCEWq0qc39
 jOBGKLCoRLNJ3tZ4GoEZQ4OfMJmM0pECgx6ct3MJtZQF3iz7xLzBC2uMStJ/OZIGx5ie1v5zC
 DrJIQ0JZ4PzkP5AQJgT5GiU3LrzNPYBSZhWTsLCSjZiEZNQvJqAWMLKsYNYpTi8pSi3QNzfWS
 ijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQLjggEIdjC+PO15iFGSg0lJlNfZ8EmkE
 F9SfkplRmJxRnxRaU5q8SFGGQ4OJQnez4uAcoJFqempFWmZOcAIhUlLcPAoifDOBUnzFhck5h
 ZnpkOkTjHqctx4eP0PkxBLXn5eqpQ4L8NioCIBkKKM0jy4EbBkcYlRVkqYlxHoKCGegtSi3Mw
 SVPlXjOIcjErCvIYgU3gy80rgNr0COoIJ6Ih1TmBHlCQipKQaGGtPc3J3zrkuvGf/nhydEyFZ
 z+Rcli/T3XMnP3rfmTP94mdND2Tv5NKsExFUNno3K8Ks/vPfX9XBjimmf38JxemvqNwmcim9L
 /W/f970clOu3f47N548kVB3e6/UNaH8tk2/VoqUvvd0uSAkeCY3IaFo8o9pH4I3XWPeKDrBKH
 XS9pZzm2dEhyqxFGckGmoxFxUnAgAM+UmjEQMAAA==
X-Env-Sender: pbonzini@redhat.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1508156493!98778537!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33965 invoked from network); 16 Oct 2017 12:21:34 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Oct 2017 12:21:34 -0000
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id D09A24E4C2;
 Mon, 16 Oct 2017 12:21:32 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com D09A24E4C2
Received: from [10.36.117.81] (ovpn-117-81.ams2.redhat.com [10.36.117.81])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 5A63560606;
 Mon, 16 Oct 2017 12:21:29 +0000 (UTC)
To: Arnd Bergmann <arnd@arndb.de>
References: <20171013183933.3757079-1-arnd@arndb.de>
 <ae24f18e-9a48-b6c0-9073-95121a444b53@oracle.com>
 <CAK8P3a1dUJVF9Ljg-3KX-T+EaurcVVPNRxB5L6hwOJuQTZNMSg@mail.gmail.com>
 <57be470f-0f45-cdb8-09d2-15a6dd0c3054@redhat.com>
 <CAK8P3a1imdvg3TA810GNy49JhnzTka05DXhFLyxZmdk0YuugBw@mail.gmail.com>
From: Paolo Bonzini <pbonzini@redhat.com>
Message-ID: <9eed0fcb-ec0b-9a1a-934f-e79a4b428e14@redhat.com>
Date: Mon, 16 Oct 2017 14:21:22 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <CAK8P3a1imdvg3TA810GNy49JhnzTka05DXhFLyxZmdk0YuugBw@mail.gmail.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.38]); Mon, 16 Oct 2017 12:21:33 +0000 (UTC)
Cc: Juergen Gross <jgross@suse.com>,
 Dmitry Torokhov <dmitry.torokhov@gmail.com>, kvm@vger.kernel.org,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 y2038 Mailman List <y2038@lists.linaro.org>,
 the arch/x86 maintainers <x86@kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Ingo Molnar <mingo@redhat.com>, John Stultz <john.stultz@linaro.org>,
 "H. Peter Anvin" <hpa@zytor.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>,
 Marcos Paulo de Souza <marcos.souza.org@gmail.com>
Subject: Re: [Xen-devel] [PATCH] x86: convert x86_platform_ops to timespec64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTYvMTAvMjAxNyAxNDoxNiwgQXJuZCBCZXJnbWFubiB3cm90ZToKPiBPbiBNb24sIE9jdCAx
NiwgMjAxNyBhdCAyOjA4IFBNLCBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPiB3
cm90ZToKPj4gT24gMTYvMTAvMjAxNyAxMDoxMSwgQXJuZCBCZXJnbWFubiB3cm90ZToKPj4+IFRo
YW5rcyEKPj4+Cj4+PiBTaW5jZSB5b3UndmUgbG9va2VkIGF0IGl0IG92ZXJhbGwsIGRvIHlvdSBo
YXZlIGFuIG9waW5pb24gb24gdGhlIHF1ZXN0aW9uCj4+PiBob3cgdG8gZml4IHRoZSBQViBpbnRl
cmZhY2UgdG8gZGVhbCB3aXRoIHRoZSBwdmNsb2NrX3dhbGxfY2xvY2sgb3ZlcmZsb3c/Cj4+Cj4+
IEl0IGhhcyB0byBiZSBkb25lIHNlcGFyYXRlbHkgZm9yIGVhY2ggaHlwZXJ2aXNvci4KPj4KPj4g
SW4gS1ZNLCBmb3IgZXhhbXBsZSwgaXQgaXMgcHJvYmFibHkgYmVzdCB0byBhYmFuZG9uCj4+IHB2
Y2xvY2tfcmVhZF93YWxsY2xvY2sgYWx0b2dldGhlciwgYW5kIGluc3RlYWQgdXNlIHRoZSByZWNl
bnRseQo+PiBpbnRyb2R1Y2VkIEtWTV9IQ19DTE9DS19QQUlSSU5HIGh5cGVyY2FsbC4gIGRyaXZl
cnMvcHRwL3B0cF9rdm0uYyBpcwo+PiBhbHJlYWR5IHVzaW5nIGl0IGFuZCBpdCdzIHkyMTA2IHNh
ZmUuCj4gCj4gUmlnaHQsIG1ha2VzIHNlbnNlLiBJIHNlZSB0aGF0IHRoaXMgaW50ZXJmYWNlIGlz
IGN1cnJlbnRseSBpbXBsZW1lbnRlZAo+IG9ubHkgZm9yIDY0LWJpdCB4ODYgaW4ga3ZtX2VtdWxh
dGVfaHlwZXJjYWxsKCkuIENvdWxkIHRoaXMgYmUgZXh0ZW5kZWQKPiB0byB4ODYtMzIgYW5kIHRo
ZSBub24teDg2IGFyY2hpdGVjdHVyZXMgYXMgd2VsbD8KClllcywgaXQgY291bGQgYmUgaW1wbGVt
ZW50ZWQgZm9yIHg4Ni0zMiB0b28uICBUaGUgd2hvbGUgcHZjbG9jayBjb25jZXB0Cmhvd2V2ZXIg
aXMgc3BlY2lmaWMgdG8geDg2LgoKUGFvbG8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 16 12:32:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 12:32:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e44ZM-0002lS-MH; Mon, 16 Oct 2017 12:32:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e44ZL-0002lM-MQ
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 12:32:31 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 BD/54-23912-ED6A4E95; Mon, 16 Oct 2017 12:32:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXS6fjDS/fesie
 RBt0ThS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyjExczF3RwVFx+6NrA+Jqti5GTQ0ggT6Jl
 5jPmLkYODl4BO4lzvRYgYQkBQ4nTC2+ygNgsAqoSDXP/MYPYbALqEm3PtrOClIsIGEicO5oEE
 mYWaGeUmDwhE8QWFvCTmHTnJSvEREGJvzuEIUq0JB7+usUCYWtLLFv4Gmwps4C0xPJ/HBMYeW
 YhNMxC0jALScMshIYFjCyrGDWKU4vKUot0jQ30kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r
 1kvNzNzECw6iegYFxB+OEVX6HGCU5mJREeZ0Nn0QK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD9
 vxQoJ1iUmp5akZaZAwxomLQEB4+SCG8eSJq3uCAxtzgzHSJ1itGY49imy3+YODpu3v3DJMSSl
 5+XKiXOewukVACkNKM0D24QLNIuMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmPQ4yhSczrw
 Ru3yugU5iATlnnBHZKSSJCSqqBcaO2V4JHh8y7FrsJmgd/6tR/cT2/+pnfws+lJ51yXEVeSJz
 wmnu+7ce1b/vvtDV+yTbkzP6/n3Hj26nbK9XasyP+3WnI3zVL5K7yzXAnxjaRsN+Scp4mrsy1
 LOeLH0guKZzIeKXYI39+/oQHsosfl5mu1Lz93HAH+8wzfL+PuUS5XlBXXfXuihJLcUaioRZzU
 XEiAOPsr8SvAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1508157148!68328597!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7132 invoked from network); 16 Oct 2017 12:32:30 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 16 Oct 2017 12:32:30 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 16 Oct 2017 06:32:27 -0600
Message-Id: <59E4C2F80200007800186B29@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 16 Oct 2017 06:32:24 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>
Subject: [Xen-devel] [PATCH] x86emul: keep compiler from using {x, y,
 z}mm registers itself
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2luY2UgdGhlIGVtdWxhdG9yIGFjdHMgb24gdGhlIGxpdmUgaGFyZHdhcmUgcmVnaXN0ZXJzLCB3
ZSBuZWVkIHRvCnByZXZlbnQgdGhlIGNvbXBpbGVyIGZyb20gdXNpbmcgdGhlbSBlLmcuIGZvciBp
bmxpbmVkIG1lbWNweSgpIC8KbWVtc2V0KCkgKGFzIGdjYzcgZG9lcykuIFdlIGNhbid0LCBob3dl
dmVyLCBzZXQgdGhpcyBmcm9tIHRoZSBjb21tYW5kCmxpbmUsIGFzIG90aGVyd2lzZSB0aGUgNjQt
Yml0IGJ1aWxkIHdvdWxkIGZhY2UgaXNzdWVzIHdpdGggZnVuY3Rpb25zCnJldHVybmluZyBmbG9h
dGluZyBwb2ludCB2YWx1ZXMgYW5kIGJlaW5nIGRlY2xhcmVkIGluIHN0YW5kYXJkIGhlYWRlcnMu
CgpBcyB0aGUgcHJhZ21hIGlzbid0IGF2YWlsYWJsZSBwcmlvciB0byBnY2M2LCB3ZSBuZWVkIHRv
IGludm9rZSBpdApjb25kaXRpb25hbGx5LiBMdWNraWx5IHVwIHRvIGdjYzYgd2UgaGF2ZW4ndCBz
ZWVuIGdlbmVyYXRlZCBjb2RlIGFjY2VzcwpTSU1EIHJlZ2lzdGVycyBiZXlvbmQgd2hhdCBvdXIg
YXNtKClzIGRvLgoKUmVwb3J0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgot
LS0KV2hpbGUgdGhpcyBkb2Vzbid0IGFmZmVjdCBjb3JlIGZ1bmN0aW9uYWxpdHksIEkgdGhpbmsg
aXQgd291bGQgc3RpbGwgYmUKbmljZSBmb3IgaXQgdG8gYmUgYWxsb3dlZCBpbiBmb3IgNC4xMC4K
Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODYtZW11bGF0ZS5oCisrKyBiL3Rvb2xz
L3Rlc3RzL3g4Nl9lbXVsYXRvci94ODYtZW11bGF0ZS5oCkBAIC00LDYgKzQsMTEgQEAKICNpbmNs
dWRlIDxzdGRpbnQuaD4KICNpbmNsdWRlIDxzdGRsaWIuaD4KICNpbmNsdWRlIDxzdHJpbmcuaD4K
KworI2lmIF9fR05VQ19fID49IDYKKyNwcmFnbWEgR0NDIHRhcmdldCgibm8tc3NlIikKKyNlbmRp
ZgorCiAjaW5jbHVkZSA8eGVuL3hlbi5oPgogCiAjaW5jbHVkZSA8YXNtL21zci1pbmRleC5oPgoK
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 16 12:37:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 12:37:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e44dz-0002xk-7w; Mon, 16 Oct 2017 12:37:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4557a5dee=Andrew.Cooper3@citrix.com>)
 id 1e44dx-0002xd-Qf
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 12:37:17 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 B3/8F-23912-DF7A4E95; Mon, 16 Oct 2017 12:37:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsWSzvfng+6f5U8
 iDXZvUrL4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMm7LrIUvCfs2LSictMDYyLOboYOTkkBPwl
 bmy9zApiCwsESbTMmMMEYosIBEic7msAizMLhEpcvXcfLC4kYCfxdNZHMJtNQF9i94tPYDavg
 K3E1ZUtzCA2i4CqxLqus4wgtqhAuETT2X4WiBpBiZMzn4DZnAL2Egtap7N3MXIAzdeUWL9LH2
 KVvETz1tnMELa4RNOXlawQa9UkrvVfYoc4OV1i4rMelgmMArOQTJ2FMGkWkkmzkExawMiyilG
 jOLWoLLVI18hSL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMGDrGRgYdzBe3uJ3
 iFGSg0lJlNfZ8EmkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneTcuAcoJFqempFWmZOcDYgUlLc
 PAoifDOAUnzFhck5hZnpkOkTjHqchzbdPkPkxBLXn5eqpQ47zGQIgGQoozSPLgRsDi+xCgrJc
 zLyMDAIMRTkFqUm1mCKv+KUZyDUUmYdxfIFJ7MvBK4Ta+AjmACOmKdE9gRJYkIKakGxs0MS0N
 aptmdufJwukD6Nv8lmoFMQj8XSB3fqPpS3Pa8uGXbw9PM0yf/ql6StfqM/qs9/15OfiyzSkug
 af6x3d9CP6xyfuIXtX/GlFJJXf6zmXZqToufpJnKzn/+e83Kg5LB/ouu5vwQnrt2xcXe529lZ
 KV88+UWMh25tZ1pwcSwCoHOBb9SIw8psRRnJBpqMRcVJwIAsfK7YN4CAAA=
X-Env-Sender: prvs=4557a5dee=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1508157433!91656463!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32580 invoked from network); 16 Oct 2017 12:37:16 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Oct 2017 12:37:16 -0000
X-IronPort-AV: E=Sophos;i="5.43,387,1503360000"; d="scan'208";a="106337889"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59E4C2F80200007800186B29@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <cec2488c-1e8f-bc9e-ddc6-e8f0d2a6fabc@citrix.com>
Date: Mon, 16 Oct 2017 13:37:09 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59E4C2F80200007800186B29@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH] x86emul: keep compiler from using {x, y,
 z}mm registers itself
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTYvMTAvMTcgMTM6MzIsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFNpbmNlIHRoZSBlbXVsYXRv
ciBhY3RzIG9uIHRoZSBsaXZlIGhhcmR3YXJlIHJlZ2lzdGVycywgd2UgbmVlZCB0bwo+IHByZXZl
bnQgdGhlIGNvbXBpbGVyIGZyb20gdXNpbmcgdGhlbSBlLmcuIGZvciBpbmxpbmVkIG1lbWNweSgp
IC8KPiBtZW1zZXQoKSAoYXMgZ2NjNyBkb2VzKS4gV2UgY2FuJ3QsIGhvd2V2ZXIsIHNldCB0aGlz
IGZyb20gdGhlIGNvbW1hbmQKPiBsaW5lLCBhcyBvdGhlcndpc2UgdGhlIDY0LWJpdCBidWlsZCB3
b3VsZCBmYWNlIGlzc3VlcyB3aXRoIGZ1bmN0aW9ucwo+IHJldHVybmluZyBmbG9hdGluZyBwb2lu
dCB2YWx1ZXMgYW5kIGJlaW5nIGRlY2xhcmVkIGluIHN0YW5kYXJkIGhlYWRlcnMuCj4KPiBBcyB0
aGUgcHJhZ21hIGlzbid0IGF2YWlsYWJsZSBwcmlvciB0byBnY2M2LCB3ZSBuZWVkIHRvIGludm9r
ZSBpdAo+IGNvbmRpdGlvbmFsbHkuIEx1Y2tpbHkgdXAgdG8gZ2NjNiB3ZSBoYXZlbid0IHNlZW4g
Z2VuZXJhdGVkIGNvZGUgYWNjZXNzCj4gU0lNRCByZWdpc3RlcnMgYmV5b25kIHdoYXQgb3VyIGFz
bSgpcyBkby4KPgo+IFJlcG9ydGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNp
dHJpeC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
Pgo+IC0tLQo+IFdoaWxlIHRoaXMgZG9lc24ndCBhZmZlY3QgY29yZSBmdW5jdGlvbmFsaXR5LCBJ
IHRoaW5rIGl0IHdvdWxkIHN0aWxsIGJlCj4gbmljZSBmb3IgaXQgdG8gYmUgYWxsb3dlZCBpbiBm
b3IgNC4xMC4KCkFncmVlZC4KCkhhcyB0aGlzIGJlZW4gdGVzdGVkIHdpdGggQ2xhbmc/wqAgSXQg
c3RhbmRzIGEgZ29vZCBjaGFuY2Ugb2YgYmVpbmcKY29tcGF0aWJsZSwgYnV0IHdlIG1heSBuZWVk
IGFuICYmICFkZWZpbmVkKF9fY2xhbmdfXykgaW5jbHVkZWQuCgp+QW5kcmV3Cgo+Cj4gLS0tIGEv
dG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Ni1lbXVsYXRlLmgKPiArKysgYi90b29scy90ZXN0
cy94ODZfZW11bGF0b3IveDg2LWVtdWxhdGUuaAo+IEBAIC00LDYgKzQsMTEgQEAKPiAgI2luY2x1
ZGUgPHN0ZGludC5oPgo+ICAjaW5jbHVkZSA8c3RkbGliLmg+Cj4gICNpbmNsdWRlIDxzdHJpbmcu
aD4KPiArCj4gKyNpZiBfX0dOVUNfXyA+PSA2Cj4gKyNwcmFnbWEgR0NDIHRhcmdldCgibm8tc3Nl
IikKPiArI2VuZGlmCj4gKwo+ICAjaW5jbHVkZSA8eGVuL3hlbi5oPgo+ICAKPiAgI2luY2x1ZGUg
PGFzbS9tc3ItaW5kZXguaD4KPgo+Cj4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 16 12:42:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 12:42:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e44ih-0003du-Pp; Mon, 16 Oct 2017 12:42:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e44ig-0003do-MK
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 12:42:10 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 50/95-30254-129A4E95;
 Mon, 16 Oct 2017 12:42:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS1dx5ZN
 Ig7lbZSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owP850KmrgrXp6SaWCcyNnFyMkhJJAn8eXm
 BCYQm1fATmLJjUmsILaEgKHE6YU3WUBsFgFVidkPZoLVsAmoS7Q92w5WIyKgLzH/008gm4uDW
 aCDUeLHkylsIAlhgSCJL3ubmCEWFEr8OreYEcTmBFqw5tdqoKEcQMsEJf7uEAYJMwtoSTz8dY
 sFwtaWWLbwNTNICbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxjVi1OLylKLdM30kooy0zN
 KchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECA48BCHYwzjvhf4hRkoNJSZTX2fBJpBBfUn5K
 ZUZicUZ8UWlOavEhRhkODiUJXsUVQDnBotT01Iq0zBxgDMCkJTh4lER4Ty0HSvMWFyTmFmemQ
 6ROMepydNy8+4dJiCUvPy9VSpxXDWSGAEhRRmke3AhYPF5ilJUS5mUEOkqIpyC1KDezBFX+Fa
 M4B6OSMO9TkFU8mXklcJteAR3BBHTEOiewI0oSEVJSDYz2awx85niekzboKQmQ+D7bua5l/7f
 t7enCk3dNFT+s/rdwQ1KnV2TTOpld3G/ZdAOzrnZGSJ+wMl7lXNMpWnrTZ5HuLqaS15a3m75s
 +r+jTF3t7Sn1lIR9C2e6Hnpgx1VTe5GR5/t3MbmjTH4PWtgta/w/ldgb5p2V7Vzn+nlGz9Z9Z
 xbfZ1diKc5INNRiLipOBABWKALOwgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1508157727!107273729!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5304 invoked from network); 16 Oct 2017 12:42:09 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Oct 2017 12:42:09 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 16 Oct 2017 06:42:07 -0600
Message-Id: <59E4C53B0200007800186B42@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 16 Oct 2017 06:42:03 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <59E4C2F80200007800186B29@prv-mh.provo.novell.com>
 <cec2488c-1e8f-bc9e-ddc6-e8f0d2a6fabc@citrix.com>
In-Reply-To: <cec2488c-1e8f-bc9e-ddc6-e8f0d2a6fabc@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH] x86emul: keep compiler from using {x, y,
 z}mm registers itself
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjEwLjE3IGF0IDE0OjM3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTYvMTAvMTcgMTM6MzIsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBTaW5jZSB0aGUg
ZW11bGF0b3IgYWN0cyBvbiB0aGUgbGl2ZSBoYXJkd2FyZSByZWdpc3RlcnMsIHdlIG5lZWQgdG8K
Pj4gcHJldmVudCB0aGUgY29tcGlsZXIgZnJvbSB1c2luZyB0aGVtIGUuZy4gZm9yIGlubGluZWQg
bWVtY3B5KCkgLwo+PiBtZW1zZXQoKSAoYXMgZ2NjNyBkb2VzKS4gV2UgY2FuJ3QsIGhvd2V2ZXIs
IHNldCB0aGlzIGZyb20gdGhlIGNvbW1hbmQKPj4gbGluZSwgYXMgb3RoZXJ3aXNlIHRoZSA2NC1i
aXQgYnVpbGQgd291bGQgZmFjZSBpc3N1ZXMgd2l0aCBmdW5jdGlvbnMKPj4gcmV0dXJuaW5nIGZs
b2F0aW5nIHBvaW50IHZhbHVlcyBhbmQgYmVpbmcgZGVjbGFyZWQgaW4gc3RhbmRhcmQgaGVhZGVy
cy4KPj4KPj4gQXMgdGhlIHByYWdtYSBpc24ndCBhdmFpbGFibGUgcHJpb3IgdG8gZ2NjNiwgd2Ug
bmVlZCB0byBpbnZva2UgaXQKPj4gY29uZGl0aW9uYWxseS4gTHVja2lseSB1cCB0byBnY2M2IHdl
IGhhdmVuJ3Qgc2VlbiBnZW5lcmF0ZWQgY29kZSBhY2Nlc3MKPj4gU0lNRCByZWdpc3RlcnMgYmV5
b25kIHdoYXQgb3VyIGFzbSgpcyBkby4KPj4KPj4gUmVwb3J0ZWQtYnk6IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KPj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgo+PiAtLS0KPj4gV2hpbGUgdGhpcyBkb2Vzbid0IGFmZmVjdCBj
b3JlIGZ1bmN0aW9uYWxpdHksIEkgdGhpbmsgaXQgd291bGQgc3RpbGwgYmUKPj4gbmljZSBmb3Ig
aXQgdG8gYmUgYWxsb3dlZCBpbiBmb3IgNC4xMC4KPiAKPiBBZ3JlZWQuCj4gCj4gSGFzIHRoaXMg
YmVlbiB0ZXN0ZWQgd2l0aCBDbGFuZz8KClNvcnJ5LCBubyAtIHN0aWxsIGhhdmVuJ3QgZ290IGFy
b3VuZCB0byBzZXQgdXAgYSBzdWl0YWJsZSBDbGFuZwpsb2NhbGx5LgoKPiAgSXQgc3RhbmRzIGEg
Z29vZCBjaGFuY2Ugb2YgYmVpbmcKPiBjb21wYXRpYmxlLCBidXQgd2UgbWF5IG5lZWQgYW4gJiYg
IWRlZmluZWQoX19jbGFuZ19fKSBpbmNsdWRlZC4KClNob3VsZCBub24tZ2NjIHNpbGVudGx5IGln
bm9yZSAiI3ByYWdtYSBHQ0MgLi4uIiBpdCBkb2Vzbid0CnJlY29nbml6ZSwgb3Igbm90IGRlZmlu
ZSBfX0dOVUNfXyBpbiB0aGUgZmlyc3QgcGxhY2UgaWYgaXQgaXNuJ3QKc3VmZmljaWVudGx5IGNv
bXBhdGlibGU/IEkuZS4gaWYgYW55dGhpbmcgSSdkIGV4cGVjdCB3ZSBuZWVkCiIjZWxpZiBkZWZp
bmVkKF9fY2xhbmdfXykiIHRvIGFjaGlldmUgdGhlIHNhbWUgZm9yIENsYW5nIGJ5CnNvbWUgZGlm
ZmVyZW50IHByYWdtYSAoaWYgc3VjaCBleGlzdHMpLgoKSmFuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 16 12:50:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 12:50:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e44qD-0003s5-ID; Mon, 16 Oct 2017 12:49:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e44qC-0003rz-Sv
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 12:49:57 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 B4/42-11148-3FAA4E95; Mon, 16 Oct 2017 12:49:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS/fzqie
 RBl96uCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owTzz8zFpzjq5j5ay5TA+MXri5GTg4hgTyJ
 CesvsoDYvAJ2EntnLGUCsSUEDCVOL7wJFOfgYBFQldg13wEkzCagLtH2bDsriC0CZF9c1whUw
 sXBLPCAUeLKrkY2kISwgLPEpW+9TCAJIYEWRol5cxewggziFPCQmLrXE8TkFRCU+LtDGKScWU
 BL4uGvWywQtrbEsoWvmUFKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahenFpUllqka6S
 XVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYegxAsIPx+x+nQ4ySHExKorzOhk8i
 hfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwHl8JlBMsSk1PrUjLzAFGAUxagoNHSYR3BUiat7ggM
 bc4Mx0idYpRl6Pj5t0/TEIsefl5qVLivAtAigRAijJK8+BGwCLyEqOslDAvI9BRQjwFqUW5mS
 Wo8q8YxTkYlYR5T4BM4cnMK4Hb9AroCCagI9Y5gR1RkoiQkmpgjFTriFLeUO0dtCpS8rHQ7lk
 vyj0/WkcwP6j88ZtVTCFLlHO+fOjqEKN6oXRt7806Hca/dy29/+lu6ES9H0+0DwRrr1c1cOYT
 rTi69oHHt0tt4U2BDL8066w2Kwe/ZPu8I/fWiquKSRtMU5XsD59aUNty9Q3bsyUFfNyBs1P/P
 DkWHu8uvL1eiaU4I9FQi7moOBEAIt/pVsMCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1508158193!70879230!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32245 invoked from network); 16 Oct 2017 12:49:54 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 16 Oct 2017 12:49:54 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 16 Oct 2017 06:49:52 -0600
Message-Id: <59E4C70D0200007800186B70@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 16 Oct 2017 06:49:49 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1508123061-6600-1-git-send-email-yi.y.sun@linux.intel.com>
 <1508123061-6600-9-git-send-email-yi.y.sun@linux.intel.com>
In-Reply-To: <1508123061-6600-9-git-send-email-yi.y.sun@linux.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v8 08/16] x86: implement set value flow for
	MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjEwLjE3IGF0IDA1OjA0LCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKPiBUaGlzIHBhdGNoIGltcGxlbWVudHMgc2V0IHZhbHVlIGZsb3cgZm9yIE1CQSBpbmNsdWRp
bmcgaXRzIGNhbGxiYWNrCj4gZnVuY3Rpb24gYW5kIGRvbWN0bCBpbnRlcmZhY2UuCj4gCj4gU2ln
bmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+CgpSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKPiB2ODoKPiAgICAgLSByZXN0b3Jl
IHNvbWUgdW5uZWNlc3NhcnkgY2hhbmdlcyBpbiAnY2F0X2NoZWNrX2NibScuCj4gICAgICAgKHN1
Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKClRoaXMgcmVhZHMgYXMgaWYgeW91IGRpZCBleGFjdGx5
IHRoZSBvcHBvc2l0ZSB0aGluZyBvZiB3aGF0IHlvdQphY3R1YWxseSBkaWQuCgo+ICtzdGF0aWMg
Ym9vbCBtYmFfc2FuaXRpemVfdGhydGwoY29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCwgdWlu
dDMyX3QgKnRocnRsKQo+ICt7Cj4gKyAgICBpZiAoICp0aHJ0bCA+IGZlYXQtPm1iYS50aHJ0bF9t
YXggKQo+ICsgICAgICAgIHJldHVybiBmYWxzZTsKCldvdWxkbid0IGl0IGJlIGJldHRlciB0byBk
byB0aGlzIGNoZWNrIGFmdGVyIC4uLgoKPiArICAgIC8qCj4gKyAgICAgKiBQZXIgU0RNIChjaGFw
dGVyICJNZW1vcnkgQmFuZHdpZHRoIEFsbG9jYXRpb24gQ29uZmlndXJhdGlvbiIpOgo+ICsgICAg
ICogMS4gTGluZWFyIG1vZGU6IEluIHRoZSBsaW5lYXIgbW9kZSB0aGUgaW5wdXQgcHJlY2lzaW9u
IGlzIGRlZmluZWQKPiArICAgICAqICAgIGFzIDEwMC0oTUJBX01BWCkuIEZvciBpbnN0YW5jZSwg
aWYgdGhlIE1CQV9NQVggdmFsdWUgaXMgOTAsIHRoZQo+ICsgICAgICogICAgaW5wdXQgcHJlY2lz
aW9uIGlzIDEwJS4gVmFsdWVzIG5vdCBhbiBldmVuIG11bHRpcGxlIG9mIHRoZQo+ICsgICAgICog
ICAgcHJlY2lzaW9uIChlLmcuLCAxMiUpIHdpbGwgYmUgcm91bmRlZCBkb3duIChlLmcuLCB0byAx
MCUgZGVsYXkKPiArICAgICAqICAgIGFwcGxpZWQpLgo+ICsgICAgICogMi4gTm9uLWxpbmVhciBt
b2RlOiBJbnB1dCBkZWxheSB2YWx1ZXMgYXJlIHBvd2Vycy1vZi10d28gZnJvbSB6ZXJvCj4gKyAg
ICAgKiAgICB0byB0aGUgTUJBX01BWCB2YWx1ZSBmcm9tIENQVUlELiBJbiB0aGlzIGNhc2UgYW55
IHZhbHVlcyBub3QgYQo+ICsgICAgICogICAgcG93ZXIgb2YgdHdvIHdpbGwgYmUgcm91bmRlZCBk
b3duIHRoZSBuZXh0IG5lYXJlc3QgcG93ZXIgb2YgdHdvLgo+ICsgICAgICovCj4gKyAgICBpZiAo
IGZlYXQtPm1iYS5saW5lYXIgKQo+ICsgICAgICAgICp0aHJ0bCAtPSAqdGhydGwgJSAoMTAwIC0g
ZmVhdC0+bWJhLnRocnRsX21heCk7Cj4gKyAgICBlbHNlCj4gKyAgICB7Cj4gKyAgICAgICAgLyog
Tm90IHBvd2VyIG9mIDIuICovCj4gKyAgICAgICAgaWYgKCAqdGhydGwgJiAoKnRocnRsIC0gMSkg
KQo+ICsgICAgICAgICAgICAqdGhydGwgPSAxIDw8IChmbHMoKnRocnRsKSAtIDEpOwo+ICsgICAg
fQoKLi4uIHRoZXNlIGFkanVzdG1lbnRzPyBUaGF0IHdheSBzb21lb25lIHNwZWNpZnlpbmcgZS5n
LiBhIGxpbmVhcgp2YWx1ZSBvZiA5NSUgd291bGQgZ2V0IDkwJSBqdXN0IGxpa2UgZm9yIDg1JSAo
cyloZSB3b3VsZCBnZXQKODAlLgoKPiArICAgIHJldHVybiB0cnVlOwoKSWYgc28sIHRoZSByZXR1
cm4gc3RhdGVtZW50IGNvdWxkIHNpbXBseSBiZWNvbWUKCiAgICByZXR1cm4gKnRocnRsIDw9IGZl
YXQtPm1iYS50aHJ0bF9tYXg7CgpNeSBSLWIgYWxzbyBhcHBsaWVzIGlmIHlvdSBkZWNpZGUgdG8g
bWFrZSB0aGlzIGNoYW5nZS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 16 12:59:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 12:59:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e44z6-0004Zp-Di; Mon, 16 Oct 2017 12:59:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e44z5-0004Zj-3a
 for xen-devel@lists.xen.org; Mon, 16 Oct 2017 12:59:07 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 76/56-13910-A1DA4E95; Mon, 16 Oct 2017 12:59:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS1dy7ZN
 Ig207jCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ow9B3YyFbQqVyz99ZuxgfGeVBcjJ4eQQJ7E
 2p4r7CA2r4CdxJY9XxlBbAkBQ4nTC2+ygNgsAqoSl6fOAYuzCahLtD3bzgpiiwjIS9yZ/hvI5
 uJgFvjAKHFr518mkISwgLfEqbf7WCEW2Ens2/AcLM4pYC/x+vZXoDgH0DJBib87hEHCzAJaEg
 9/3WKBsLUlli18zQxSwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkb14tSistQiXXO9pKL
 M9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA4GMAgh2MMy/7H2KU5GBSEuV1NnwSKcSX
 lJ9SmZFYnBFfVJqTWnyIUYaDQ0mC9/1qoJxgUWp6akVaZg4wDmDSEhw8SiK8/0DSvMUFibnFm
 ekQqVOMuhwdN+/+YRJiycvPS5US5+VZA1QkAFKUUZoHNwIWk5cYZaWEeRmBjhLiKUgtys0sQZ
 V/xSjOwagkzPsSZBVPZl4J3KZXQEcwAR2xzgnsiJJEhJRUA6NO9nUDqV0f4l4z/iqqFzOdrn/
 MtoBvX/WSytDoKbem35zAozf79LLLae9Tjh6b+i1ro/5ZMQuOyvBHSbpPU01+3K+TrxFXvvXJ
 OuKQosW6P42u3zoNrzW32TqsdNh1O9z2+EwXpfaJ/S4FH6Zfj+P7ubNgRxhnb9CayrvuTbWnA
 lxtV8YfbFZiKc5INNRiLipOBADkeB1dxAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1508158744!80057388!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56075 invoked from network); 16 Oct 2017 12:59:05 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Oct 2017 12:59:05 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 16 Oct 2017 06:59:03 -0600
Message-Id: <59E4C9340200007800186B87@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 16 Oct 2017 06:59:00 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <petre.pircalabu@gmail.com>
References: <20171013204253.4247-1-ppircalabu@bitdefender.com>
In-Reply-To: <20171013204253.4247-1-ppircalabu@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: ppircalabu@bitdefender.com, tim@xen.org, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v6] x86/altp2m: Added
 xc_altp2m_set_mem_access_multi()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEzLjEwLjE3IGF0IDIyOjQyLCA8cGV0cmUucGlyY2FsYWJ1QGdtYWlsLmNvbT4gd3Jv
dGU6Cj4gQEAgLTQ1ODYsNiArNDYyMCwxMDcgQEAgc3RhdGljIGludCBkb19hbHRwMm1fb3AoCj4g
ICAgICByZXR1cm4gcmM7Cj4gIH0KPiAgCj4gK0RFRklORV9YRU5fR1VFU1RfSEFORExFKGNvbXBh
dF9odm1fYWx0cDJtX29wX3QpOwo+ICsKPiArI2lmbmRlZiBDSEVDS19odm1fYWx0cDJtX29wCj4g
KyNkZWZpbmUgQ0hFQ0tfaHZtX2FsdHAybV9vcCBcCj4gKyAgICBDSEVDS19TSVpFXyhzdHJ1Y3Qs
IGh2bV9hbHRwMm1fb3ApOyBcCj4gKyAgICBDSEVDS19GSUVMRF8oc3RydWN0LCBodm1fYWx0cDJt
X29wLCB2ZXJzaW9uKTsgXAo+ICsgICAgQ0hFQ0tfRklFTERfKHN0cnVjdCwgaHZtX2FsdHAybV9v
cCwgY21kKTsgXAo+ICsgICAgQ0hFQ0tfRklFTERfKHN0cnVjdCwgaHZtX2FsdHAybV9vcCwgZG9t
YWluKTsgXAo+ICsgICAgQ0hFQ0tfRklFTERfKHN0cnVjdCwgaHZtX2FsdHAybV9vcCwgcGFkMSk7
IFwKPiArICAgIENIRUNLX0ZJRUxEXyhzdHJ1Y3QsIGh2bV9hbHRwMm1fb3AsIHBhZDIpOwo+ICsj
ZW5kaWYgLyogQ0hFQ0tfaHZtX2FsdHAybV9vcCAqLwo+ICsKPiArI2lmbmRlZiBDSEVDS19odm1f
YWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpCj4gKyNkZWZpbmUgQ0hFQ0tfaHZtX2FsdHAybV9z
ZXRfbWVtX2FjY2Vzc19tdWx0aSBcCj4gKyAgICBDSEVDS19TSVpFXyhzdHJ1Y3QsIGh2bV9hbHRw
Mm1fc2V0X21lbV9hY2Nlc3NfbXVsdGkpOyBcCj4gKyAgICBDSEVDS19GSUVMRF8oc3RydWN0LCBo
dm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpLCB2aWV3KTsgXAo+ICsgICAgQ0hFQ0tfRklF
TERfKHN0cnVjdCwgaHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aSwgcGFkKTsgXAo+ICsg
ICAgQ0hFQ0tfRklFTERfKHN0cnVjdCwgaHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aSwg
bnIpOyBcCj4gKyAgICBDSEVDS19GSUVMRF8oc3RydWN0LCBodm1fYWx0cDJtX3NldF9tZW1fYWNj
ZXNzX211bHRpLCBvcGFxdWUpOwo+ICsjZW5kaWYgLyogQ0hFQ0tfaHZtX2FsdHAybV9zZXRfbWVt
X2FjY2Vzc19tdWx0aSAqLwoKUGxlYXNlIG9taXQgdGhlIHRyYWlsaW5nIHNlbWljb2xvbnMgaW4g
Ym90aCBjYXNlcywganVzdCBsaWtlIHRoZQpnZW5lcmF0ZWQgbWFjcm9zIGRvbid0IGhhdmUgdGhl
bS4gVGhleSdyZSAuLi4KCj4gK0NIRUNLX2h2bV9hbHRwMm1fb3A7Cj4gK0NIRUNLX2h2bV9hbHRw
Mm1fc2V0X21lbV9hY2Nlc3NfbXVsdGk7CgouLi4gcmVkdW5kYW50IHdpdGggdGhlIG9uZXMgaGVy
ZS4KCj4gK3N0YXRpYyBpbnQgY29tcGF0X2FsdHAybV9vcCgKPiArICAgIFhFTl9HVUVTVF9IQU5E
TEVfUEFSQU0odm9pZCkgYXJnKQo+ICt7Cj4gKyAgICBpbnQgcmMgPSAwOwo+ICsgICAgc3RydWN0
IGNvbXBhdF9odm1fYWx0cDJtX29wIGE7Cj4gKyAgICB1bmlvbgo+ICsgICAgewo+ICsgICAgICAg
IFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgaG5kOwo+ICsgICAgICAgIHN0cnVjdCB4ZW5f
aHZtX2FsdHAybV9vcCAqYWx0cDJtX29wOwo+ICsgICAgfSBuYXQ7Cj4gKwo+ICsgICAgaWYgKCAh
aHZtX2FsdHAybV9zdXBwb3J0ZWQoKSApCj4gKyAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwo+
ICsKPiArICAgIGlmICggY29weV9mcm9tX2d1ZXN0KCZhLCBhcmcsIDEpICkKPiArICAgICAgICBy
ZXR1cm4gLUVGQVVMVDsKPiArCj4gKyAgICBpZiAoIGEucGFkMSB8fCBhLnBhZDIgfHwKPiArICAg
ICAgICAgKGEudmVyc2lvbiAhPSBIVk1PUF9BTFRQMk1fSU5URVJGQUNFX1ZFUlNJT04pICkKPiAr
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiArCj4gKyAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZShu
YXQuaG5kLCBDT01QQVRfQVJHX1hMQVRfVklSVF9CQVNFKTsKPiArCj4gKyAgICBzd2l0Y2ggKCBh
LmNtZCApCj4gKyAgICB7Cj4gKyAgICBjYXNlIEhWTU9QX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19t
dWx0aToKPiArICAgICAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKHN0cnVjdCB4ZW5faHZtX2FsdHAy
bV9zZXRfbWVtX2FjY2Vzc19tdWx0aSkgPAo+ICsgICAgICAgICAgICAgICAgICAgICBzaXplb2Yo
c3RydWN0IGNvbXBhdF9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpKSk7CgpXaXRoIHRo
ZSBjaGVja2luZyBtYWNyb3MgYWJvdmUgSSB3b3VsZCBob3BlIHRoaXMgaXNuJ3QgbmVlZGVkCmFu
eW1vcmUuCgo+ICsjZGVmaW5lIFhMQVRfaHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aV9I
TkRMX3Bmbl9saXN0KF9kXywgX3NfKTsgXAo+ICsgICAgICAgIGd1ZXN0X2Zyb21fY29tcGF0X2hh
bmRsZSgoX2RfKS0+cGZuX2xpc3QsIChfc18pLT5wZm5fbGlzdCkKPiArI2RlZmluZSBYTEFUX2h2
bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGlfSE5ETF9hY2Nlc3NfbGlzdChfZF8sIF9zXyk7
IFwKPiArICAgICAgICBndWVzdF9mcm9tX2NvbXBhdF9oYW5kbGUoKF9kXyktPmFjY2Vzc19saXN0
LCAoX3NfKS0+YWNjZXNzX2xpc3QpCj4gKyAgICAgICAgWExBVF9odm1fYWx0cDJtX3NldF9tZW1f
YWNjZXNzX211bHRpKCZuYXQuYWx0cDJtX29wLT51LnNldF9tZW1fYWNjZXNzX211bHRpLAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmYS51LnNldF9tZW1f
YWNjZXNzX211bHRpKTsKPiArI3VuZGVmIFhMQVRfaHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19t
dWx0aV9ITkRMX3Bmbl9saXN0Cj4gKyN1bmRlZiBYTEFUX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nl
c3NfbXVsdGlfSE5ETF9hY2Nlc3NfbGlzdAo+ICsgICAgICAgIGJyZWFrOwo+ICsgICAgZGVmYXVs
dDoKPiArICAgICAgICByZXR1cm4gZG9fYWx0cDJtX29wKGFyZyk7Cj4gKyAgICB9Cj4gKwo+ICsg
ICAgLyoKPiArICAgICAqIE1hbnVhbGx5IGZpbGwgdGhlIGNvbW1vbiBwYXJ0IG9mIHRoZSB4ZW5f
aHZtX2FsdHAybV9vcCBzdHJ1Y3R1cmUgYmVjYXVzZQo+ICsgICAgICogdGhlIGdlbmVyYXRlZCBY
TEFUX2h2bV9hbHRwMm1fb3AgbWFjcm8gZG9lc24ndCBjb3JyZWN0bHkgaGFuZGxlIHRoZQo+ICsg
ICAgICogdHJhbnNsYXRpb24gb2YgYWxsIGZpZWxkcyBmcm9tIGNvbXBhdF9odm1fYWx0cDJtX29w
IHRvIHhlbl9odm1fYWx0cDJtX29wLgo+ICsgICAgICovCgpJIHRoaW5rIGEgdmFyaWFudCBvZiB0
aGlzIGNvbW1lbnQgd291bGQgbm93IGJldHRlciBiZSBwbGFjZWQgYWhlYWQKb2YgdGhlIENIRUNL
X2h2bV9hbHRwMm1fKiBtYWNybyBkZWZpbml0aW9ucyBhYm92ZSwgd2l0aCB0aGUgb25lCmhlcmUg
YmVjb21pbmcgYnJpZWYgYnkgc2ltcGx5IHJlZmVycmluZyB0byB0aGUgbGFyZ2VyIG9uZS4KCj4g
KyAgICBuYXQuYWx0cDJtX29wLT52ZXJzaW9uICA9IGEudmVyc2lvbjsKPiArICAgIG5hdC5hbHRw
Mm1fb3AtPmNtZCAgICAgID0gYS5jbWQ7Cj4gKyAgICBuYXQuYWx0cDJtX29wLT5kb21haW4gICA9
IGEuZG9tYWluOwo+ICsgICAgbmF0LmFsdHAybV9vcC0+cGFkMSAgICAgPSBhLnBhZDE7Cj4gKyAg
ICBuYXQuYWx0cDJtX29wLT5wYWQyICAgICA9IGEucGFkMjsKPiArCj4gKyAgICByYyA9IGRvX2Fs
dHAybV9vcChuYXQuaG5kKTsKPiArCj4gKyAgICBzd2l0Y2ggKCBhLmNtZCApCj4gKyAgICB7Cj4g
KyAgICBjYXNlIEhWTU9QX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aToKPiArICAgICAgICAv
Kgo+ICsgICAgICAgICAqIFRoZSByZXR1cm4gY29kZSBjYW4gYmUgcG9zaXRpdmUgb25seSBpZiBp
dCBpcyB0aGUgcmV0dXJuIHZhbHVlCj4gKyAgICAgICAgICogb2YgaHlwZXJjYWxsX2NyZWF0ZV9j
b250aW51YXRpb24uIEluIHRoaXMgY2FzZSwgdGhlIG9wYXF1ZSB2YWx1ZQo+ICsgICAgICAgICAq
IG11c3QgYmUgY29waWVkIGJhY2sgdG8gdGhlIGd1ZXN0Lgo+ICsgICAgICAgICAqLwo+ICsgICAg
ICAgIGlmICggcmMgPiAwICkKPiArICAgICAgICB7CgpBU1NFUlQocmMgPT0gLi4uKTsKCj4gKyAg
ICAgICAgICAgIGEudS5zZXRfbWVtX2FjY2Vzc19tdWx0aS5vcGFxdWUgPQo+ICsgICAgICAgICAg
ICAgICAgbmF0LmFsdHAybV9vcC0+dS5zZXRfbWVtX2FjY2Vzc19tdWx0aS5vcGFxdWU7Cj4gKyAg
ICAgICAgICAgIGlmICggX19jb3B5X2ZpZWxkX3RvX2d1ZXN0KGd1ZXN0X2hhbmRsZV9jYXN0KGFy
ZywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29tcGF0X2h2bV9hbHRwMm1fb3BfdCksCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICZhLCB1LnNldF9tZW1fYWNjZXNzX211bHRpLm9wYXF1ZSkgKQo+ICsg
ICAgICAgICAgICAgICAgcmMgPSAtRUZBVUxUOwo+ICsgICAgICAgIH0KPiArICAgICAgICBicmVh
azsKCmRlZmF1bHQ6CiAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKCkphbgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Mon Oct 16 13:00:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 13:00:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e450Z-0005AI-ON; Mon, 16 Oct 2017 13:00:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e450Y-0005A2-7R
 for xen-devel@lists.xen.org; Mon, 16 Oct 2017 13:00:38 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 35/79-31302-57DA4E95; Mon, 16 Oct 2017 13:00:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphleJIrShJLcpLzFFi42K5GHpjtW7J2ie
 RBstXylss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBk3Ju5gLThbXPF+XUQD462ILkYuDiGByYwS
 C9q3s4I4LAIvmCVOfpsP5HBySAjcZJX4PYsdws6T+DJ/NiOEnSZxtPsGM4RdLfG7YR5QnANok
 prEmjdREEN/MUoc/L8SbI6wgJfEjaNfwRaICMxnlDi0+BAjRFUXo0TLwc+sIN1sAjoS62bUgj
 TwCthK7Pv0EGwBi4CqxOWDr8AWiwqESzSd7WeBqBGUODnzCZjNKeAt0Tz3N9ihzAJmEvM2Q/Q
 yC4hL3HoynwnClpfY/nYO8wRGkVlI2mchaZmFpGUWkpYFjCyrGNWLU4vKUot0zfSSijLTM0py
 EzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQLjggEIdjBObXA+xCjJwaQkyuts+CRSiC8pP6UyI
 7E4I76oNCe1+BCjDAeHkgTv5DVAOcGi1PTUirTMHGCEwqQlOHiURHirQNK8xQWJucWZ6RCpU4
 zGHBfuXPrDxHFgz60/TEIsefl5qVLivOUgpQIgpRmleXCDYInjEqOslDAvI9BpQjwFqUW5mSW
 o8q8YxTkYlYR5U0Cm8GTmlcDtewV0ChPQKeucwE4pSURISTUwdr7Vl7i5vMbPvHGdlPu0RdXv
 XzOoGzqyiM5/w1PMVnjBjjGmrtT8Svpu5bOsofu3Ouuvai1ayPdk2RyrIy7PNGR3icq/Uo1mO
 tdt9cT5zV49RusvzdYXby9jOGWu2Hf3mvPPlaulAwzTtGvWrg7ekl98MfNmGcP9lSG7jleJbF
 4pkyC68E2WEktxRqKhFnNRcSIAzJFj/BcDAAA=
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1508158835!107135659!1
X-Originating-IP: [209.85.216.171]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56846 invoked from network); 16 Oct 2017 13:00:36 -0000
Received: from mail-qt0-f171.google.com (HELO mail-qt0-f171.google.com)
 (209.85.216.171)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Oct 2017 13:00:36 -0000
Received: by mail-qt0-f171.google.com with SMTP id z19so31354863qtg.11
 for <xen-devel@lists.xen.org>; Mon, 16 Oct 2017 06:00:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=nXBSXUQLDD0TqNJBkNl+KkBIb+NovJA3KRTQ5CLjp7c=;
 b=h8wNjfqy38XZQyq8mepB0hJFTdboO07uyG42kA77//Dym7kST+SlhyZNC0H7PyZFPK
 +D+yuubwZ8BOsvkXxDlVquIQXd4AaH77hZcvOWzLRBAhxrkVHDMe5hu0kdiAmFsIYwe7
 FhoZuh1dV61VV1qI+nN6l+/QsCtVM7xsjqj+Y=
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=nXBSXUQLDD0TqNJBkNl+KkBIb+NovJA3KRTQ5CLjp7c=;
 b=O96kP1EsWGNs/upur71qN03BHKi0LGWyP2sjtsT0wKhKO9mwKR+dBkQbjWF4HcYYsY
 NOZds9Qkk4L3jJC4Sr/g6ZmvS5sCJ7wVKeLGfnwFMm83uAqwiv4hGphbIkL4l2t6dBKx
 ZhZUaaxGya8Lg4mglmRiuzllIxReJJ3NIEz2jiHTVr0Ytf1bNRvEILZxCWjU8uTEsRiC
 m2wrdeeG8W3YlJsVECegsv0tqSOO2JRbiMJONRAtr9kfkow/34d9HFLAaRIa0fX5Gp5g
 SPqsg7bz7BwbIuJK/gaAczSv7EYhjGe9mqWSnHeD3ToGjTenvYI3MTeB+5QktfNJG5cg
 krCA==
X-Gm-Message-State: AMCzsaWylWjZgNp45R/VoLoWgS6pAlMDoKmzbQlPn0KknaQJQ9zzLSm1
 AD7zkLplcUshWjPa10VzdWkdrO7KhcY=
X-Google-Smtp-Source: AOwi7QCIQBRoMeXxUgDlrfJ58ml88lPv3FXeUo+4HkE7l8tghpuB2FKrpr2etiN3HwW92cJAoQYF0g==
X-Received: by 10.200.49.188 with SMTP id h57mr14273717qte.115.1508158834794; 
 Mon, 16 Oct 2017 06:00:34 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id l20sm4830195qtb.27.2017.10.16.06.00.33
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 16 Oct 2017 06:00:34 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <1507748484-16871-1-git-send-email-volodymyr_babchuk@epam.com>
 <1507748484-16871-3-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <79ae66fb-c9f7-6ef8-74c1-cb683ad3bf38@linaro.org>
Date: Mon, 16 Oct 2017 14:00:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1507748484-16871-3-git-send-email-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC 2/4] arm: add generic TEE mediator framework
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVm9sb2R5bXlyLAoKT24gMTEvMTAvMTcgMjA6MDEsIFZvbG9keW15ciBCYWJjaHVrIHdyb3Rl
Ogo+IFRoaXMgcGF0Y2ggYWRkcyBiYXNpYyBmcmFtZXdvcmsgZm9yIFRFRSBtZWRpYXRvcnMuIEd1
ZXN0cyBjYW4ndCB0YWxrCj4gdG8gVEVFIGRpcmVjdGx5LCB3ZSBuZWVkIHNvbWUgZW50aXR5IHRo
YXQgd2lsbCBpbnRlcmNlcHQgcmVxdWVzdAo+IGFuZCBkZWNpZGUgd2hhdCB0byBkbyB3aXRoIHRo
ZW0uICJURUUgbWVkaWFvciIgaXMgYSBzdWNoIGVudGl0eS4KCnMvbWVkaWFvci9tZWRpYXRvci8K
Cj4gCj4gVGhpcyBpcyBob3cgaXQgd29ya3M6IHVzZXIgY2FuIGJ1aWxkIFhFTiB3aXRoIG11bHRp
cGxlIFRFRSBtZWRpYXRvcnMKPiAoc2VlIHRoZSBuZXh0IHBhdGNoZXMsIHdoZXJlIE9QLVRFRSBt
ZWRpYXRvciBpcyBpbnRyb2R1Y2VkKS4KPiBURUUgbWVkaWF0b3IgcmVnaXN0ZXIgc2VsZiB3aXRo
IFJFR0lTVEVSX1RFRV9NRURJQVRPUigpIG1hY3JvIGluIHRoZQo+IHNhbWUgd2F5LCBhcyBkZXZp
Y2UgZHJpdmVycyB1c2UgRFRfREVWSUNFX1NUQVJUKCkvRFRfREVWSUNFX0VORCgpCj4gbWFjcm9z
Lgo+IEluIHJ1bnRpbWUsIGR1cmluZyBpbml0aWFsaXphdGlvbiwgWEVOIGlzc3VlcyBzdGFuZGFy
ZCBTTUMgdG8gcmVhZAo+IFRFRSBVSUQuIFVzaW5nIHRoaXMgVUlEIGl0IHNlbGVjdHMgYW5kIGlu
aXRpYWxpemVzIG9uZSBvZiBidWlsdC1pbgo+IG1lZGlhdG9ycy4gVGhlbiBnZW5lcmljIHZTTUMg
aGFuZGxlciB3aWxsIGNhbGwgc2VsZWN0ZWQgbWVkaWF0b3IKPiB3aGVuIGl0IGludGVyY2VwdCBT
TUMgdGhhdCBiZWxvbmdzIHRvIFRFRSBPUyBvciBURUUgYXBwbGljYXRpb24uCgpBcyB5b3UgbWF5
IHJlbWVtYmVyIHRoZSBkaXNjdXNzaW9uIG9uIHRoZSBTTUNDQyBzdXBwb3J0IGZvciBndWVzdHMs
IAp0aGVyZSBhcmUgY3VycmVudGx5IG5vIHdheSB0byBrbm93IHRoZSBTTUNDQyBpcyBwcmVzZW50
IG9uIHRoZSBwbGF0Zm9ybS4KCkkgZG9uJ3QgdGhpbmsgeW91IGNhbiByZWx5IG9uIHRoZSBwbGF0
Zm9ybSBzdXBwb3J0IFNNQ0Mgbm9yIGZ1bGx5IAppbXBsZW1lbnRpbmcgaXQuIFRoaXMgYWxzbyBi
cmluZyB0aGUgcXVlc3Rpb24gb2YgZG9lcyBldmVyeSBURUUgYXJlIApzdXBwb3J0aW5nIFNNQ0ND
PwoKPiAKPiBBbHNvLCB0aGVyZSBhcmUgaG9va3MgZm9yIGRvbWFpbiBjb25zdHJ1Y3Rpb24gYW5k
IGRlc3RydWN0aW9uLCBzbwo+IFRFRSBtZWRpYXRvciBjYW4gaW5mb3JtIFRFRSBhYm91dCBWTSBs
aWZlY3ljbGUuCj4gCj4gU2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15
cl9iYWJjaHVrQGVwYW0uY29tPgo+IC0tLQo+ICAgTUFJTlRBSU5FUlMgICAgICAgICAgICAgICB8
ICAgNSArKwo+ICAgeGVuL2FyY2gvYXJtL0tjb25maWcgICAgICB8ICAxMCArKysrCj4gICB4ZW4v
YXJjaC9hcm0vTWFrZWZpbGUgICAgIHwgICAxICsKPiAgIHhlbi9hcmNoL2FybS9kb21haW4uYyAg
ICAgfCAgIDcgKysrCj4gICB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgIHwgICA0ICsrCj4gICB4
ZW4vYXJjaC9hcm0vdGVlL0tjb25maWcgIHwgICAwCj4gICB4ZW4vYXJjaC9hcm0vdGVlL01ha2Vm
aWxlIHwgICAxICsKPiAgIHhlbi9hcmNoL2FybS90ZWUvdGVlLmMgICAgfCAxMzQgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAgeGVuL2FyY2gvYXJtL3Zz
bWMuYyAgICAgICB8ICAgNSArKwo+ICAgeGVuL2FyY2gvYXJtL3hlbi5sZHMuUyAgICB8ICAgNyAr
KysKPiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vdGVlLmggfCAgNzkgKysrKysrKysrKysrKysrKysr
KysrKysrKysrCj4gICAxMSBmaWxlcyBjaGFuZ2VkLCAyNTMgaW5zZXJ0aW9ucygrKQo+ICAgY3Jl
YXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS90ZWUvS2NvbmZpZwo+ICAgY3JlYXRlIG1vZGUg
MTAwNjQ0IHhlbi9hcmNoL2FybS90ZWUvTWFrZWZpbGUKPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCB4
ZW4vYXJjaC9hcm0vdGVlL3RlZS5jCj4gICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUv
YXNtLWFybS90ZWUuaAo+IAo+IGRpZmYgLS1naXQgYS9NQUlOVEFJTkVSUyBiL01BSU5UQUlORVJT
Cj4gaW5kZXggNzdiMWUxMS4uZWRlMDBjNSAxMDA2NDQKPiAtLS0gYS9NQUlOVEFJTkVSUwo+ICsr
KyBiL01BSU5UQUlORVJTCj4gQEAgLTM1Nyw2ICszNTcsMTEgQEAgRjoJY29uZmlnL1N0dWJkb20u
bWsuaW4KPiAgIEY6CW00L3N0dWJkb20ubTQKPiAgIEY6CXN0dWJkb20vCj4gICAKPiArVEVFIE1F
RElBVE9SUwo+ICtNOglWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5j
b20+Cj4gK1M6CVN1cHBvcnRlZAo+ICtGOgl4ZW4vYXJjaC9hcm0vdGVlLyoKPiArCj4gICBUT09M
U1RBQ0sKPiAgIE06CUlhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+ICAg
TToJV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL0tjb25maWcgYi94ZW4vYXJjaC9hcm0vS2NvbmZpZwo+IGluZGV4IGQ0NmI5OGMuLmUxZjEx
MmEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL0tjb25maWcKPiArKysgYi94ZW4vYXJjaC9h
cm0vS2NvbmZpZwo+IEBAIC01MCw2ICs1MCwxNCBAQCBjb25maWcgSEFTX0lUUwo+ICAgICAgICAg
ICBwcm9tcHQgIkdJQ3YzIElUUyBNU0kgY29udHJvbGxlciBzdXBwb3J0IiBpZiBFWFBFUlQgPSAi
eSIKPiAgICAgICAgICAgZGVwZW5kcyBvbiBIQVNfR0lDVjMKPiAgIAo+ICtjb25maWcgQVJNX1RF
RQoKVGhlIEFSTSBpbiB0aGUgdGl0bGUgaXMgYSBiaXQgcG9pbnRsZXNzLiBUaGlzIEtjb25maWcg
aXMgb25seSB1c2VkIGZvciAKQXJtIGFyY2hpdGVjdHVyZS4KCj4gKwlib29sICJFbmFibGUgVEVF
IG1lZGlhdG9ycyBzdXBwb3J0Igo+ICsJZGVmYXVsdCBuCj4gKwlkZXBlbmRzIG9uIEFSTQoKTm8g
bmVlZCBmb3IgdGhhdC4KCj4gKwloZWxwCj4gKwkgIFRoaXMgb3B0aW9uIGVuYWJsZXMgZ2VuZXJp
YyBURUUgbWVkaWF0b3JzIHN1cHBvcnQuIEl0IGFsbG93cyBndWVzdHMKPiArCSAgdG8gYWNjZXNz
IHJlYWwgVEVFIHZpYSBvbmUgb2YgVEVFIG1lZGlhdG9ycyBpbXBsZW1lbnRlZCBpbiBYRU4KCk1p
c3NpbmcgZnVsbCBzdG9wLgoKPiArCj4gICBlbmRtZW51Cj4gICAKPiAgIG1lbnUgIkFSTSBlcnJh
dGEgd29ya2Fyb3VuZCB2aWEgdGhlIGFsdGVybmF0aXZlIGZyYW1ld29yayIKPiBAQCAtMTY3LDMg
KzE3NSw1IEBAIGVuZG1lbnUKPiAgIHNvdXJjZSAiY29tbW9uL0tjb25maWciCj4gICAKPiAgIHNv
dXJjZSAiZHJpdmVycy9LY29uZmlnIgo+ICsKPiArc291cmNlICJhcmNoL2FybS90ZWUvS2NvbmZp
ZyIKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL01ha2VmaWxlIGIveGVuL2FyY2gvYXJtL01h
a2VmaWxlCj4gaW5kZXggZWRlMjFmZC4uMjcxMGUwZSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9h
cm0vTWFrZWZpbGUKPiArKysgYi94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKPiBAQCAtMyw2ICszLDcg
QEAgc3ViZGlyLSQoQ09ORklHX0FSTV82NCkgKz0gYXJtNjQKPiAgIHN1YmRpci15ICs9IHBsYXRm
b3Jtcwo+ICAgc3ViZGlyLSQoQ09ORklHX0FSTV82NCkgKz0gZWZpCj4gICBzdWJkaXItJChDT05G
SUdfQUNQSSkgKz0gYWNwaQo+ICtzdWJkaXItJChDT05GSUdfQVJNX1RFRSkgKz0gdGVlCj4gICAK
PiAgIG9iai0kKENPTkZJR19IQVNfQUxURVJOQVRJVkUpICs9IGFsdGVybmF0aXZlLm8KPiAgIG9i
ai15ICs9IGJvb3RmZHQuaW5pdC5vCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW4u
YyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwo+IGluZGV4IDc4NGFlMzkuLjMyOTBkMzkgMTAwNjQ0
Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWFp
bi5jCj4gQEAgLTMxLDYgKzMxLDcgQEAKPiAgICNpbmNsdWRlIDxhc20vcGxhdGZvcm0uaD4KPiAg
ICNpbmNsdWRlIDxhc20vcHJvY2luZm8uaD4KPiAgICNpbmNsdWRlIDxhc20vcmVncy5oPgo+ICsj
aW5jbHVkZSA8YXNtL3RlZS5oPgo+ICAgI2luY2x1ZGUgPGFzbS92ZnAuaD4KPiAgICNpbmNsdWRl
IDxhc20vdmdpYy5oPgo+ICAgI2luY2x1ZGUgPGFzbS92dGltZXIuaD4KPiBAQCAtNjczLDYgKzY3
NCw5IEBAIGludCBhcmNoX2RvbWFpbl9jcmVhdGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
aW50IGRvbWNyX2ZsYWdzLAo+ICAgICAgIGlmICggaXNfaGFyZHdhcmVfZG9tYWluKGQpICYmIChy
YyA9IGRvbWFpbl92dWFydF9pbml0KGQpKSApCj4gICAgICAgICAgIGdvdG8gZmFpbDsKPiAgIAo+
ICsgICAgLyogTm90aWZ5IFRFRSB0aGF0IG5ldyBkb21haW4gd2FzIGNyZWF0ZWQgKi8KPiArICAg
IHRlZV9kb21haW5fY3JlYXRlKGQpOwoKSSBhbSBub3QgYSBiaWcgZmFuIHRvIHNlZSB0aGlzIGlu
IGFyY2hfZG9tYWluX2NyZWF0ZSB1bnRpbCB3ZSBzZWUgaG93IAp0aGlzIGlzIGdvaW5nIHRvIGZp
dCB3aXRoIGd1ZXN0LiBGb3IgaW5zdGFuY2UsIHdpbGwgVEVFIGJlIGZvciBldmVyeSAKZ3Vlc3Rz
PyBXaGF0IHdvdWxkIGJlIHRoZSBvdGhlciBuZWNlc3NhcnkgaW5mb3JtYXRpb24gdG8gY29uZmln
dXJlIGl0Py4uLgoKPiArCj4gICAgICAgcmV0dXJuIDA7Cj4gICAKPiAgIGZhaWw6Cj4gQEAgLTY4
NCw2ICs2ODgsOSBAQCBmYWlsOgo+ICAgCj4gICB2b2lkIGFyY2hfZG9tYWluX2Rlc3Ryb3koc3Ry
dWN0IGRvbWFpbiAqZCkKPiAgIHsKPiArICAgIC8qIE5vdGlmeSBURUUgdGhhdCBkb21haW4gaXMg
YmVpbmcgZGVzdHJveWVkICovCj4gKyAgICB0ZWVfZG9tYWluX2Rlc3Ryb3koZCk7Cj4gKwo+ICAg
ICAgIC8qIElPTU1VIHBhZ2UgdGFibGUgaXMgc2hhcmVkIHdpdGggUDJNLCBhbHdheXMgY2FsbAo+
ICAgICAgICAqIGlvbW11X2RvbWFpbl9kZXN0cm95KCkgYmVmb3JlIHAybV90ZWFyZG93bigpLgo+
ICAgICAgICAqLwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNo
L2FybS9zZXR1cC5jCj4gaW5kZXggOTJmMTczYi4uOGE0ZmNkOCAxMDA2NDQKPiAtLS0gYS94ZW4v
YXJjaC9hcm0vc2V0dXAuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCj4gQEAgLTQ3LDYg
KzQ3LDcgQEAKPiAgICNpbmNsdWRlIDxhc20vcGxhdGZvcm0uaD4KPiAgICNpbmNsdWRlIDxhc20v
cHJvY2luZm8uaD4KPiAgICNpbmNsdWRlIDxhc20vc2V0dXAuaD4KPiArI2luY2x1ZGUgPGFzbS90
ZWUuaD4KPiAgICNpbmNsdWRlIDx4c20veHNtLmg+Cj4gICAjaW5jbHVkZSA8YXNtL2FjcGkuaD4K
PiAgIAo+IEBAIC04NDYsNiArODQ3LDkgQEAgdm9pZCBfX2luaXQgc3RhcnRfeGVuKHVuc2lnbmVk
IGxvbmcgYm9vdF9waHlzX29mZnNldCwKPiAgICAgICAgKi8KPiAgICAgICBhcHBseV9hbHRlcm5h
dGl2ZXNfYWxsKCk7Cj4gICAKPiArICAgIC8qIEluaXRpYWxpemUgVEVFIG1lZGlhdG9yICovCj4g
KyAgICB0ZWVfaW5pdCgpOwo+ICsKPiAgICAgICAvKiBDcmVhdGUgaW5pdGlhbCBkb21haW4gMC4g
Ki8KPiAgICAgICAvKiBUaGUgdkdJQyBmb3IgRE9NMCBpcyBleGFjdGx5IGVtdWxhdGluZyB0aGUg
aGFyZHdhcmUgR0lDICovCj4gICAgICAgY29uZmlnLmdpY192ZXJzaW9uID0gWEVOX0RPTUNUTF9D
T05GSUdfR0lDX05BVElWRTsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RlZS9LY29uZmln
IGIveGVuL2FyY2gvYXJtL3RlZS9LY29uZmlnCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRl
eCAwMDAwMDAwLi5lNjlkZTI5Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90ZWUvTWFrZWZp
bGUgYi94ZW4vYXJjaC9hcm0vdGVlL01ha2VmaWxlCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBp
bmRleCAwMDAwMDAwLi5jNTRkNDc5Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9hcmNoL2Fy
bS90ZWUvTWFrZWZpbGUKPiBAQCAtMCwwICsxIEBACj4gK29iai15ICs9IHRlZS5vCj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS90ZWUvdGVlLmMgYi94ZW4vYXJjaC9hcm0vdGVlL3RlZS5jCj4g
bmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwLi43ZjdhODQ2Cj4gLS0tIC9kZXYv
bnVsbAo+ICsrKyBiL3hlbi9hcmNoL2FybS90ZWUvdGVlLmMKPiBAQCAtMCwwICsxLDEzNCBAQAo+
ICsvKgo+ICsgKiB4ZW4vYXJjaC9hcm0vdGVlL3RlZS5jCj4gKyAqCj4gKyAqIEdlbmVyaWMgcGFy
dCBvZiBURUUgbWVkaWF0b3Igc3Vic3lzdGVtCj4gKyAqCj4gKyAqIFZvbG9keW15ciBCYWJjaHVr
IDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KPiArICogQ29weXJpZ2h0IChjKSAyMDE3IEVQ
QU0gU3lzdGVtcy4KPiArICoKPiArICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlv
dSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKPiArICogaXQgdW5kZXIgdGhlIHRl
cm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9uIDIgYXMKPiArICog
cHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCj4gKyAqCj4gKyAqIFRo
aXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNl
ZnVsLAo+ICsgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1w
bGllZCB3YXJyYW50eSBvZgo+ICsgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQ
QVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCj4gKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNl
bnNlIGZvciBtb3JlIGRldGFpbHMuCj4gKyAqLwo+ICsKPiArI2luY2x1ZGUgPHhlbi90eXBlcy5o
Pgo+ICsjaW5jbHVkZSA8YXNtL3NtY2NjLmg+Cj4gKyNpbmNsdWRlIDxhc20vdGVlLmg+Cj4gKwo+
ICsvKgo+ICsgKiBBY2NvcmRpbmcgdG8gQVJNIFNNQ0NDIChBUk0gREVOIDAwMjhCLCBwYWdlIDE3
KSwgc2VydmljZSBvd25lcgo+ICsgKiBmb3IgZ2VuZXJpYyBURUUgcXVlcmllcyBpcyA2My4KPiAr
ICovCj4gKyNkZWZpbmUgVFJVU1RFRF9PU19HRU5FUklDX0FQSV9PV05FUiA2Mwo+ICsKPiArI2Rl
ZmluZSBBUk1fU01DQ0NfRlVOQ19HRVRfVEVFX1VJRCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAo+ICsgICAgICAgIEFSTV9TTUNDQ19DQUxMX1ZBTChBUk1fU01DQ0NfRkFT
VF9DQUxMLCAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEFSTV9TTUNDQ19DT05WXzMyLCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgVFJVU1RFRF9PU19HRU5FUklDX0FQSV9PV05FUiwg
ICAgICAgICAgICAgICAgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICBBUk1fU01DQ0Nf
RlVOQ19DQUxMX1VJRCkKClRoaXMgbGlrZWx5IG5lZWRzIHRvIGJlIGRlZmluZWQgaW4gc21jY2Mg
YXMgQUZBSVUgaXQgaXMgcGFydCBvZiB0aGUgU01DQ0MuCgo+ICsKPiArZXh0ZXJuIGNvbnN0IHN0
cnVjdCB0ZWVfbWVkaWF0b3JfZGVzYyBfc3RlZW1lZGlhdG9yW10sIF9ldGVlbWVkaWF0b3JbXTsK
PiArc3RhdGljIGNvbnN0IHN0cnVjdCB0ZWVfbWVkaWF0b3Jfb3BzICptZWRpYXRvcl9vcHM7Cj4g
Kwo+ICsvKiBIZWxwZXIgZnVuY3Rpb24gdG8gcmVhZCBVSUQgcmV0dXJuZWQgYnkgU01DICovCj4g
K3N0YXRpYyB2b2lkIHBhcnNlX3VpZChjb25zdCByZWdpc3Rlcl90IHJlZ3NbNF0sIHhlbl91dWlk
X3QgKnVpZCkKPiArewo+ICsgICAgdWludDhfdCAqYnl0ZXMgPSB1aWQtPmE7Cj4gKyAgICBpbnQg
bjsKCnVuc2lnbmVkIGludCBwbGVhc2UuCgo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBVSUQgaXMg
cmV0dXJuZWQgaW4gcmVnaXN0ZXJzIHIwLi5yMywgZm91ciBieXRlcyBwZXIgcmVnaXN0ZXIsCj4g
KyAgICAgKiBmaXJzdCBieXRlIGlzIHN0b3JlZCBpbiBsb3ctb3JkZXIgYml0cyBvZiBhIHJlZ2lz
dGVyLgo+ICsgICAgICogKEFSTSBERU4gMDAyOEIgcGFnZSAxNCkKPiArICAgICAqLwo+ICsgICAg
Zm9yIChuID0gMDsgbiA8IDE2OyBuKyspCgpmb3IgKCBuID0gMDsgLi4uICkKCj4gKyAgICAgICAg
Ynl0ZXNbbl0gPSAodWludDhfdCkocmVnc1tuLzRdID4+ICgobiAmIDMpICogOCkpOwo+ICsKPiAr
fQo+ICsKPiArdm9pZCB0ZWVfaW5pdCh2b2lkKQo+ICt7Cj4gKyAgICBjb25zdCBzdHJ1Y3QgdGVl
X21lZGlhdG9yX2Rlc2MgKmRlc2M7Cj4gKyAgICByZWdpc3Rlcl90IHJlc3BbNF07Cj4gKyAgICB4
ZW5fdXVpZF90IHRlZV91aWQ7Cj4gKyAgICBpbnQgcmV0Owo+ICsKPiArICAgIC8qIFJlYWQgVVVJ
RCB0byBkZXRlcm1pbmUgd2hpY2ggVEVFIGlzIHJ1bm5pbmcgKi8KCllvdSBjYW4ndCBhc3N1bWUg
dGhlIHBsYXRmb3JtIGlzIHN1cHBvcnRpbmcgU01DQ0MuIFNlZSBteSBjb21tZW50IGF0IHRoZSAK
YmVnaW5uaW5nIG9mIHRoZSBlLW1haWwuCgo+ICsgICAgY2FsbF9zbWNjY19zbWMoQVJNX1NNQ0ND
X0ZVTkNfR0VUX1RFRV9VSUQsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIHJlc3ApOwo+ICsgICAgaWYg
KCByZXNwWzBdID09IDB4RkZGRkZGRkYgKSB7CgpZb3UgbGlrZWx5IHdhbnQgdG8gdXNlIEFSTV9T
TUNDQ19FUlJfVU5LT1dOX0ZVTkNUSU9OIGhlcmUuCgo+ICsgICAgICAgIHByaW50aygiTm8gVEVF
IGZvdW5kXG4iKTsKPiArICAgICAgICByZXR1cm47Cj4gKyAgICB9Cj4gKwo+ICsgICAgcGFyc2Vf
dWlkKHJlc3AsICZ0ZWVfdWlkKTsKPiArCj4gKyAgICBwcmludGsoIlRFRSBVSUQ6ICUwMnglMDJ4
JTAyeCUwMngtJTAyeCUwMngtJTAyeCUwMngtJTAyeCUwMngtJTAyeCUwMnglMDJ4JTAyeCUwMngl
MDJ4XG4iLAo+ICsgICAgICAgICAgIHRlZV91aWQuYVswIF0sIHRlZV91aWQuYVsxIF0sIHRlZV91
aWQuYVsyIF0sIHRlZV91aWQuYVszIF0sCgpQbGVhc2Ugbm8gc3BhY2UgYmVmb3JlIF0uIFRoaXMg
aXMgbWFraW5nIG1vcmUgY29uZnVzaW5nIHRvIHJlYWQuCgo+ICsgICAgICAgICAgIHRlZV91aWQu
YVs0IF0sIHRlZV91aWQuYVs1IF0sIHRlZV91aWQuYVs2IF0sIHRlZV91aWQuYVs3IF0sCj4gKyAg
ICAgICAgICAgdGVlX3VpZC5hWzggXSwgdGVlX3VpZC5hWzkgXSwgdGVlX3VpZC5hWzEwXSwgdGVl
X3VpZC5hWzExXSwKPiArICAgICAgICAgICB0ZWVfdWlkLmFbMTJdLCB0ZWVfdWlkLmFbMTNdLCB0
ZWVfdWlkLmFbMTRdLCB0ZWVfdWlkLmFbMTVdKTsKPiArCj4gKyAgICBmb3IgKCBkZXNjID0gX3N0
ZWVtZWRpYXRvcjsgZGVzYyAhPSBfZXRlZW1lZGlhdG9yOyBkZXNjKysgKQoKewoKPiArICAgICAg
ICBpZiAoIG1lbWNtcCgmZGVzYy0+dWlkLCAmdGVlX3VpZCwgc2l6ZW9mKHhlbl91dWlkX3QpKSA9
PSAwICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHByaW50aygiVXNpbmcgVEVFIG1lZGlh
dG9yIGZvciAlc3BcbiIsIGRlc2MtPm5hbWUpOwo+ICsgICAgICAgICAgICBtZWRpYXRvcl9vcHMg
PSBkZXNjLT5vcHM7Cj4gKyAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAgIH0KCn0KCj4gKwo+
ICsgICAgaWYgKCAhbWVkaWF0b3Jfb3BzICkKCkEgd2FybmluZyBoZXJlIHdvdWxkIGJlIHVzZWZ1
bC4KCj4gKyAgICAgICAgcmV0dXJuOwo+ICsKPiArICAgIHJldCA9IG1lZGlhdG9yX29wcy0+aW5p
dCgpOwo+ICsgICAgaWYgKCByZXQgKQo+ICsgICAgewo+ICsgICAgICAgIHByaW50aygiVEVFIG1l
ZGlhdG9yIGZhaWxlZCB0byBpbml0aWFsaXplIDolZFxuIiwgcmV0KTsKPiArICAgICAgICBtZWRp
YXRvcl9vcHMgPSBOVUxMOwo+ICsgICAgfQo+ICt9Cj4gKwo+ICtib29sIHRlZV9oYW5kbGVfc21j
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICt7Cj4gKyAgICBpZiAoICFtZWRpYXRvcl9v
cHMgKQo+ICsgICAgICAgIHJldHVybiBmYWxzZTsKPiArCj4gKyAgICByZXR1cm4gbWVkaWF0b3Jf
b3BzLT5oYW5kbGVfc21jKHJlZ3MpOwo+ICt9Cj4gKwo+ICt2b2lkIHRlZV9kb21haW5fY3JlYXRl
KHN0cnVjdCBkb21haW4gKmQpCj4gK3sKPiArICAgIGlmICggIW1lZGlhdG9yX29wcyApCj4gKyAg
ICAgICAgcmV0dXJuOwo+ICsKPiArICAgIHJldHVybiBtZWRpYXRvcl9vcHMtPmRvbWFpbl9jcmVh
dGUoZCk7CgpyZXR1cm4gaGVyZSBpcyBub3QgbmVjZXNzYXJ5LiBIb3dldmVyLCBJIGFtIHNsaWdo
dGx5IHN1cnByaXNlZCB0aGF0IAp0ZWVfZG9tYWluX2NyZWF0ZSBjb3VsZCBuZXZlciBmYWlsLgoK
PiArfQo+ICsKPiArdm9pZCB0ZWVfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKPiAr
ewo+ICsgICAgaWYgKCAhbWVkaWF0b3Jfb3BzICkKPiArICAgICAgICByZXR1cm47Cj4gKwo+ICsg
ICAgcmV0dXJuIG1lZGlhdG9yX29wcy0+ZG9tYWluX2Rlc3Ryb3koZCk7CgpTYW1lIGhlcmUuCgo+
ICt9Cj4gKwo+ICt2b2lkIHRlZV9yZW1vdmUodm9pZCkKCldoYXQgaXMgdGhpcyBjYWxsYmFjayBm
b3I/IEkgZG9uJ3Qgc2VlIGFueSB1c2Ugd2l0aGluIHRoaXMgc2VyaWVzLgoKPiArewo+ICsgICAg
aWYgKCAhbWVkaWF0b3Jfb3BzICkKPiArICAgICAgICByZXR1cm47Cj4gKwo+ICsgICAgcmV0dXJu
IG1lZGlhdG9yX29wcy0+cmVtb3ZlKCk7Cj4gK30KPiArCj4gKy8qCj4gKyAqIExvY2FsIHZhcmlh
YmxlczoKPiArICogbW9kZTogQwo+ICsgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCj4gKyAqIGMtYmFz
aWMtb2Zmc2V0OiA0Cj4gKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAo+ICsgKiBFbmQ6Cj4gKyAq
Lwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnNtYy5jIGIveGVuL2FyY2gvYXJtL3ZzbWMu
Ywo+IGluZGV4IDdiZDYwMDguLjE4NmUzNGIgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3Zz
bWMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92c21jLmMKPiBAQCAtMjIsNiArMjIsNyBAQAo+ICAg
I2luY2x1ZGUgPGFzbS9wc2NpLmg+Cj4gICAjaW5jbHVkZSA8YXNtL3JlZ3MuaD4KPiAgICNpbmNs
dWRlIDxhc20vc21jY2MuaD4KPiArI2luY2x1ZGUgPGFzbS90ZWUuaD4KPiAgICNpbmNsdWRlIDxh
c20vdHJhcHMuaD4KPiAgIAo+ICAgLyogTnVtYmVyIG9mIGZ1bmN0aW9ucyBjdXJyZW50bHkgc3Vw
cG9ydGVkIGJ5IEh5cGVydmlzb3IgU2VydmljZS4gKi8KPiBAQCAtMjg4LDYgKzI4OSwxMCBAQCBz
dGF0aWMgYm9vbCB2c21jY2NfaGFuZGxlX2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
Cj4gICAgICAgICAgIGNhc2UgQVJNX1NNQ0NDX09XTkVSX1NUQU5EQVJEOgo+ICAgICAgICAgICAg
ICAgaGFuZGxlZCA9IGhhbmRsZV9zc3NjKHJlZ3MpOwo+ICAgICAgICAgICAgICAgYnJlYWs7Cj4g
KyAgICAgICAgY2FzZSBBUk1fU01DQ0NfT1dORVJfVFJVU1RFRF9BUFAgLi4uIEFSTV9TTUNDQ19P
V05FUl9UUlVTVEVEX0FQUF9FTkQ6Cj4gKyAgICAgICAgY2FzZSBBUk1fU01DQ0NfT1dORVJfVFJV
U1RFRF9PUyAuLi4gQVJNX1NNQ0NDX09XTkVSX1RSVVNURURfT1NfRU5EOgo+ICsgICAgICAgICAg
ICBoYW5kbGVkID0gdGVlX2hhbmRsZV9zbWMocmVncyk7Cj4gKyAgICAgICAgICAgIGJyZWFrOwo+
ICAgICAgICAgICB9Cj4gICAgICAgfQo+ICAgCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS94
ZW4ubGRzLlMgYi94ZW4vYXJjaC9hcm0veGVuLmxkcy5TCj4gaW5kZXggYzliOTU0Ni4uYjc4Yjdm
MSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0veGVuLmxkcy5TCj4gKysrIGIveGVuL2FyY2gv
YXJtL3hlbi5sZHMuUwo+IEBAIC0xMjYsNiArMTI2LDEzIEBAIFNFQ1RJT05TCj4gICAgICAgICBf
YWVkZXZpY2UgPSAuOwo+ICAgICB9IDp0ZXh0Cj4gICAKPiArICAuID0gQUxJR04oOCk7Cj4gKyAg
LnRlZW1lZGlhdG9yLmluZm8gOiB7Cj4gKyAgICAgIF9zdGVlbWVkaWF0b3IgPSAuOwo+ICsgICAg
ICAqKC50ZWVtZWRpYXRvci5pbmZvKQo+ICsgICAgICBfZXRlZW1lZGlhdG9yID0gLjsKPiArICB9
IDp0ZXh0Cj4gKwo+ICAgICAuID0gQUxJR04oUEFHRV9TSVpFKTsgICAgICAgICAgICAgLyogSW5p
dCBjb2RlIGFuZCBkYXRhICovCj4gICAgIF9faW5pdF9iZWdpbiA9IC47Cj4gICAgIC5pbml0LnRl
eHQgOiB7Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdGVlLmggYi94ZW4vaW5j
bHVkZS9hc20tYXJtL3RlZS5oCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAw
Li43ZjUwMGFjCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdGVl
LmgKPiBAQCAtMCwwICsxLDc5IEBACj4gKy8qCj4gKyAqIHhlbi9pbmNsdWRlL2FzbS1hcm0vdGVl
LmgKPiArICoKPiArICogR2VuZXJpYyBwYXJ0IG9mIFRFRSBtZWRpYXRvciBzdWJzeXN0ZW0KPiAr
ICoKPiArICogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgo+
ICsgKiBDb3B5cmlnaHQgKGMpIDIwMTcgRVBBTSBTeXN0ZW1zLgo+ICsgKgo+ICsgKiBUaGlzIHBy
b2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1v
ZGlmeQo+ICsgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlIGFzIHB1Ymxpc2hlZCBieQo+ICsgKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9u
OyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgo+ICsgKiAoYXQgeW91ciBvcHRp
b24pIGFueSBsYXRlciB2ZXJzaW9uLgo+ICsgKgo+ICsgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJp
YnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKPiArICogYnV0IFdJVEhP
VVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKPiAr
ICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAg
U2VlIHRoZQo+ICsgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxz
Lgo+ICsgKi8KPiArCj4gKyNpZm5kZWYgX19BUkNIX0FSTV9URUVfVEVFX0hfXwo+ICsjZGVmaW5l
IF9fQVJDSF9BUk1fVEVFX1RFRV9IX18KPiArCj4gKyNpbmNsdWRlIDx4ZW4vbGliLmg+Cj4gKyNp
bmNsdWRlIDx4ZW4vdHlwZXMuaD4KPiArI2luY2x1ZGUgPGFzbS9yZWdzLmg+Cj4gKwo+ICsjaWZk
ZWYgQ09ORklHX0FSTV9URUUKPiArCj4gK3N0cnVjdCB0ZWVfbWVkaWF0b3Jfb3BzIHsKClBsZWFz
ZSBhZGQgZG9jdW1lbnRhdGlvbnMgb24gYWxsIHRoZSBmaWVsZHMgdG8gZXhwbGFpbiB0aGVpciBw
dXJwb3Nlcy4KCj4gKyAgICBpbnQgKCppbml0KSh2b2lkKTsKPiArICAgIHZvaWQgKCpkb21haW5f
Y3JlYXRlKShzdHJ1Y3QgZG9tYWluICpkKTsKPiArICAgIHZvaWQgKCpkb21haW5fZGVzdHJveSko
c3RydWN0IGRvbWFpbiAqZCk7Cj4gKyAgICBib29sICgqaGFuZGxlX3NtYykoc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MpOwo+ICsgICAgdm9pZCAoKnJlbW92ZSkodm9pZCk7Cj4gK307Cj4gKwo+
ICtzdHJ1Y3QgdGVlX21lZGlhdG9yX2Rlc2MgewoKRGl0dG8uCgo+ICsgICAgY29uc3QgY2hhciAq
bmFtZTsKPiArICAgIGNvbnN0IHhlbl91dWlkX3QgdWlkOwo+ICsgICAgY29uc3Qgc3RydWN0IHRl
ZV9tZWRpYXRvcl9vcHMgKm9wczsKPiArfTsKPiArCj4gK3ZvaWQgdGVlX2luaXQodm9pZCk7Cj4g
K2Jvb2wgdGVlX2hhbmRsZV9zbWMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwo+ICt2b2lk
IHRlZV9kb21haW5fY3JlYXRlKHN0cnVjdCBkb21haW4gKmQpOwo+ICt2b2lkIHRlZV9kb21haW5f
ZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKTsKPiArdm9pZCB0ZWVfcmVtb3ZlKHZvaWQpOwo+ICsK
PiArI2RlZmluZSBSRUdJU1RFUl9URUVfTUVESUFUT1IoX25hbWUsIF9uYW1lc3RyLCBfdWlkLCBf
b3BzKSAgICAgICAgICBcCj4gK3N0YXRpYyBjb25zdCBzdHJ1Y3QgdGVlX21lZGlhdG9yX2Rlc2Mg
X190ZWVfZGVzY18jI19uYW1lIF9fdXNlZCAgICAgXAo+ICtfX3NlY3Rpb24oIi50ZWVtZWRpYXRv
ci5pbmZvIikgPSB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgIC5u
YW1lID0gX25hbWVzdHIsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCj4gKyAgICAudWlkID0gX3VpZCwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgLm9wcyA9IF9vcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArfQo+ICsKPiArI2Vsc2UK
PiArCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCB0ZWVfaW5pdCh2b2lkKSB7fQo+ICtzdGF0aWMgaW5s
aW5lIGJvb2wgdGVlX2hhbmRsZV9zbWMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gK3sK
PiArICAgIHJldHVybiBmYWxzZTsKPiArfQo+ICtzdGF0aWMgaW5saW5lIHZvaWQgdGVlX2RvbWFp
bl9jcmVhdGUoc3RydWN0IGRvbWFpbiAqZCkge30KPiArc3RhdGljIGlubGluZSB0ZWVfZG9tYWlu
X2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkge30KPiArc3RhdGljIGlubGluZSB0ZWVfcmVtb3Zl
KHZvaWQpIHt9Cj4gKwo+ICsjZW5kaWYgIC8qIENPTkZJR19BUk1fVEVFICovCj4gKwo+ICsjZW5k
aWYgLyogX19BUkNIX0FSTV9URUVfVEVFX0hfXyAqLwo+ICsKPiArLyoKPiArICogTG9jYWwgdmFy
aWFibGVzOgo+ICsgKiBtb2RlOiBDCj4gKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKPiArICogYy1i
YXNpYy1vZmZzZXQ6IDQKPiArICogaW5kZW50LXRhYnMtbW9kZTogbmlsCj4gKyAqIEVuZDoKPiAr
ICovCj4gCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 16 13:15:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 13:15:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e45Es-000610-7o; Mon, 16 Oct 2017 13:15:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e45Eq-00060O-A5
 for xen-devel@lists.xen.org; Mon, 16 Oct 2017 13:15:24 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 6A/BF-01775-BE0B4E95; Mon, 16 Oct 2017 13:15:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsXS6fjDS/fVhie
 RBjdbBC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxT55azFPwQqnh55BJjA+Nyvi5GTg4hgTyJ
 SS3bWUBsXgE7iVvdfYwgtoSAocTphTeB4hwcLAKqEk/2RoCE2QTUJdqebWcFCYsIKEtMnuvbx
 cjFwSywg0liw92Z7CA1wgJJEu/+v2OGGO8o0T3pM1icU8BJYs+LBUwgvbwCghJ/dwiDhJkFtC
 Qe/rrFAmFrSyxb+JoZpIRZQFpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWM6sWpRWWpRbpmekl
 FmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgYFXz8DAuIPxSpvzIUZJDiYlUV5nwyeR
 QnxJ+SmVGYnFGfFFpTmpxYcYNTg4BI6dmzudSYolLz8vVUmCVxIY4EKCRanpqRVpmTnA2IApl
 eDgURLh/bceKM1bXJCYW5yZDpE6xajL0XHz7h8mIbAZUuK8a0GKBECKMkrz4EbA4vQSo6yUMC
 8jAwODEE9BalFuZgmq/CtGcQ5GJWFeRZBLeDLzSuA2vQI6ggnoiHVOYEeUJCKkpBoY+c16ChQ
 ilxkd3T8lyKswd+cBlsUvyg3UP0lcE+3vZbd7dEaTiVFG5uXHqb9bv6wyrlNXXGw3SXLWTZtQ
 1ufcJ1yEIybY8O/iUvnHvmZmlrYwR1Bt8ebNCw8t677contn5SIutpI/ilUijOs//1lzo2W9V
 bXDBX2/kguRf/LFJgszbug3UfFUYinOSDTUYi4qTgQAqJCwhs4CAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1508159720!105897859!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23722 invoked from network); 16 Oct 2017 13:15:21 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Oct 2017 13:15:21 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 16 Oct 2017 07:15:19 -0600
Message-Id: <59E4CD040200007800186BA4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 16 Oct 2017 07:15:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1507871425-6061-1-git-send-email-chao.gao@intel.com>
In-Reply-To: <1507871425-6061-1-git-send-email-chao.gao@intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Kevin Tian <kevin.tian@intel.com>, Quan Xu <quan.xu0@gmail.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Jun Nakajima <jun.nakajima@intel.com>,
 =?UTF-8?Q?Jan=20Beulich=20Roger=20Pau=20Monn=C3=83=C2=A9?=
 <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] x86/vpt: guarantee the return value of
 pt_update_irq() set in vIRR or PIR
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEzLjEwLjE3IGF0IDA3OjEwLCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiAt
LS0gYS94ZW4vYXJjaC94ODYvaHZtL2lycS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9pcnEu
Ywo+IEBAIC0xNjgsMTEgKzE2OCwxMyBAQCB2b2lkIGh2bV9nc2lfZGVhc3NlcnQoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgaW50IGdzaSkKPiAgICAgIHNwaW5fdW5sb2NrKCZkLT5hcmNoLmh2
bV9kb21haW4uaXJxX2xvY2spOwo+ICB9Cj4gIAo+IC12b2lkIGh2bV9pc2FfaXJxX2Fzc2VydCgK
PiAtICAgIHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpc2FfaXJxKQo+ICtpbnQgaHZt
X2lzYV9pcnFfYXNzZXJ0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpc2FfaXJxLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgIGludCAoKmdldF92ZWN0b3IpKGNvbnN0IHN0cnVjdCBk
b21haW4gKmQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IGdzaSkpCj4gIHsKPiAgICAgIHN0cnVjdCBodm1faXJxICpodm1faXJxID0gaHZt
X2RvbWFpbl9pcnEoZCk7Cj4gICAgICB1bnNpZ25lZCBpbnQgZ3NpID0gaHZtX2lzYV9pcnFfdG9f
Z3NpKGlzYV9pcnEpOwo+ICsgICAgaW50IHZlY3RvciA9IDA7CgpXaHkgemVybyAod2hpY2ggaXMg
dmFsaWQgYWl1aSkgaW5zdGVhZCBvZiBlLmcuIC0xPwoKPiBAQCAtMjkyLDI1ICsyOTIsMzggQEAg
aW50IHB0X3VwZGF0ZV9pcnEoc3RydWN0IHZjcHUgKnYpCj4gIAo+ICAgICAgc3Bpbl91bmxvY2so
JnYtPmFyY2guaHZtX3ZjcHUudG1fbG9jayk7Cj4gIAo+ICsgICAgLyoKPiArICAgICAqIElmIHBl
cmlvZGljIHRpbWVyIGludGVycnV0IGlzIGhhbmRsZWQgYnkgbGFwaWMsIGl0cyB2ZWN0b3IgaW4K
PiArICAgICAqIElSUiBpcyByZXR1cm5lZCBhbmQgdXNlZCB0byBzZXQgZW9pX2V4aXRfYml0bWFw
IGZvciB2aXJ0dWFsCj4gKyAgICAgKiBpbnRlcnJ1cHQgZGVsaXZlcnkgY2FzZS4gT3RoZXJ3aXNl
IHJldHVybiAtMSB0byBkbyBub3RoaW5nLgo+ICsgICAgICovCj4gICAgICBpZiAoIGlzX2xhcGlj
ICkKPiArICAgIHsKPiAgICAgICAgICB2bGFwaWNfc2V0X2lycSh2Y3B1X3ZsYXBpYyh2KSwgaXJx
LCAwKTsKPiArICAgICAgICBwdF92ZWN0b3IgPSBpcnE7Cj4gKyAgICB9Cj4gICAgICBlbHNlCj4g
ICAgICB7Cj4gICAgICAgICAgaHZtX2lzYV9pcnFfZGVhc3NlcnQodi0+ZG9tYWluLCBpcnEpOwo+
IC0gICAgICAgIGh2bV9pc2FfaXJxX2Fzc2VydCh2LT5kb21haW4sIGlycSk7Cj4gKyAgICAgICAg
aWYgKCBwbGF0Zm9ybV9sZWdhY3lfaXJxKGlycSkgJiYgdmxhcGljX2FjY2VwdF9waWNfaW50cih2
KSAmJgo+ICsgICAgICAgICAgICAgdi0+ZG9tYWluLT5hcmNoLmh2bV9kb21haW4udnBpY1tpcnEg
Pj4gM10uaW50X291dHB1dCApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBodm1faXNhX2ly
cV9hc3NlcnQodi0+ZG9tYWluLCBpcnEsIE5VTEwpOwo+ICsgICAgICAgICAgICBwdF92ZWN0b3Ig
PSAtMTsKPiArICAgICAgICB9Cj4gKyAgICAgICAgZWxzZQo+ICsgICAgICAgIHsKPiArICAgICAg
ICAgICAgcHRfdmVjdG9yID0gaHZtX2lzYV9pcnFfYXNzZXJ0KHYtPmRvbWFpbiwgaXJxLCB2aW9h
cGljX2dldF92ZWN0b3IpOwoKSSBsaWtlIHRoYXQgeW91IGdvdCBhd2F5IHdpdGhvdXQgaW50cm9k
dWNpbmcgYSBuZXcgd3JhcHBlciBmdW5jdGlvbgphdCBhbGwuCgo+IC0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL3ZteC92bXguaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3Zt
eC92bXguaAo+IEBAIC0xMDksNiArMTA5LDExIEBAIHN0YXRpYyBpbmxpbmUgaW50IHBpX3Rlc3Rf
YW5kX3NldF9waXIoaW50IHZlY3Rvciwgc3RydWN0IHBpX2Rlc2MgKnBpX2Rlc2MpCj4gICAgICBy
ZXR1cm4gdGVzdF9hbmRfc2V0X2JpdCh2ZWN0b3IsIHBpX2Rlc2MtPnBpcik7Cj4gIH0KPiAgCj4g
K3N0YXRpYyBpbmxpbmUgaW50IHBpX3Rlc3RfcGlyKGludCB2ZWN0b3IsIGNvbnN0IHN0cnVjdCBw
aV9kZXNjICpwaV9kZXNjKQoKVGhpcyBzaG91bGQgbm90IGJlIGEgc2lnbmVkIHF1YW50aXR5IC0g
dWludDhfdCBvciB1bnNpZ25lZCBpbnQKcGxlYXNlLgoKSSB3b3VsZG4ndCBtaW5kIG1ha2luZyBz
dWl0YWJsZSBhZGp1c3RtZW50cyB3aGlsZSBjb21taXR0aW5nIChhbmQKdGhlbiBhZGRpbmcgbXkg
Ui1iKSwgYnV0IHRoYXQgcmVxdWlyZXMgeW91ciBmZWVkYmFjayB3aGljaCB3YXkKdGhpbmdzIHNo
b3VsZCBiZS4KCkFsc28gcGxlYXNlIGRvbid0IGZvcmdldCB0byBDYyB0aGUgcmVsZWFzZSBtYW5h
Z2VyLCB1bmxlc3MgeW91CmludGVuZCB0aGlzIGZpeCBvbmx5IGZvciBhZnRlciA0LjEwLgoKSmFu
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 16 13:24:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 13:24:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e45NO-0006zI-PI; Mon, 16 Oct 2017 13:24:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mgamal@redhat.com>) id 1e45KC-0006fh-8C
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 13:20:56 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 9F/22-29911-732B4E95; Mon, 16 Oct 2017 13:20:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsVysWW7jK7Zpie
 RBr3XTSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy+/jfsBc+5Kx7vYW9gXMDVxcjFISQwm0ni
 66IjzF2MnBwsAvYSO75tYAOxGQXKJHZtOMcMYWdLtGydzQzRMJdR4sbEaWAJNgENiaX9FxhBb
 BGgot+3DrKAFDELTGOUePmyGWySsICXRMOTpYwQG1Ql5t17wQRi8wo4Smy83wxmSwhoS1xofw
 TWLCHQxyhxcfNq5gmMvAsYGVYxqhenFpWlFuka6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCY
 V6yXn525iBAYEAxDsYNz53OkQoyQHk5Ior7Phk0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxu
 G4FygkWp6akVaZk5wNCESUtw8CiJ8L7fAJTmLS5IzC3OTIdInWJUlBLnNQDpEwBJZJTmwbXB4
 uESo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHkvg4znycwrgZv+CmgxE9DidU5gi0sSEVJSDY
 wc13ZeZ90jr3rw2qzW49d2n61comDp9u3trdOulv+OyjJ882xvVfke8IBd4QbnLc5UsVimF7L
 Z/c6PQi2i/r14OvXA5AXPv1pLrH+Wk2lVJHwnS/fuaYtX57+nrQg06Tp6/uVHLZ7kog0xKhfn
 B7QqzrbiKLGqWl0ZuXyn0veEwu5nXw0KD1xQYinOSDTUYi4qTgQAquhuz4ICAAA=
X-Env-Sender: mgamal@redhat.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1508160053!111083263!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62619 invoked from network); 16 Oct 2017 13:20:54 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Oct 2017 13:20:54 -0000
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id ED3084E34A;
 Mon, 16 Oct 2017 13:20:52 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com ED3084E34A
Received: from mmorsy.remote.csb (unknown [10.40.205.53])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 4B1306027E;
 Mon, 16 Oct 2017 13:20:42 +0000 (UTC)
From: Mohammed Gamal <mgamal@redhat.com>
To: netdev@vger.kernel.org, xen-devel@lists.xenproject.org,
 paul.durrant@citrix.com, wei.liu2@citrix.com
Date: Mon, 16 Oct 2017 15:20:32 +0200
Message-Id: <1508160032-21689-1-git-send-email-mgamal@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.38]); Mon, 16 Oct 2017 13:20:53 +0000 (UTC)
X-Mailman-Approved-At: Mon, 16 Oct 2017 13:24:13 +0000
Cc: otubo@redhat.com, linux-kernel@vger.kernel.org, cheshi@redhat.com,
 vkuznets@redhat.com, Mohammed Gamal <mgamal@redhat.com>, cavery@redhat.com
Subject: [Xen-devel] [PATCH] xen-netfront,
	xen-netback: Use correct minimum MTU values
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UkZDNzkxIHNwZWNpZmllcyB0aGUgbWluaW11bSBNVFUgdG8gYmUgNjgsIHdoaWxlIHhlbi1uZXR7
ZnJvbnR8YmFja30KZHJpdmVycyB1c2UgYSBtaW5pbXVtIHZhbHVlIG9mIDAuCgpXaGVuIHNldCBN
VFUgdG8gMH42NyB3aXRoIHhlbl9uZXR7ZnJvbnR8YmFja30gZHJpdmVyLCB0aGUgbmV0d29yawp3
aWxsIGJlY29tZSB1bnJlYWNoYWJsZSBpbW1lZGlhdGVseSwgdGhlIGd1ZXN0IGNhbiBubyBsb25n
ZXIgYmUgcGluZ2VkLgoKeGVuX25ldHtmcm9udHxiYWNrfSBzaG91bGQgbm90IGFsbG93IHRoZSB1
c2VyIHRvIHNldCB0aGlzIHZhbHVlIHdoaWNoIGNhdXNlcwpuZXR3b3JrIHByb2JsZW1zLgoKUmVw
b3J0ZWQtYnk6IENoZW4gU2hpIDxjaGVzaGlAcmVkaGF0LmNvbT4KU2lnbmVkLW9mZi1ieTogTW9o
YW1tZWQgR2FtYWwgPG1nYW1hbEByZWRoYXQuY29tPgotLS0KIGRyaXZlcnMvbmV0L3hlbi1uZXRi
YWNrL2ludGVyZmFjZS5jIHwgMiArLQogZHJpdmVycy9uZXQveGVuLW5ldGZyb250LmMgICAgICAg
ICAgfCAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC94ZW4tbmV0YmFjay9pbnRlcmZhY2UuYyBiL2Ry
aXZlcnMvbmV0L3hlbi1uZXRiYWNrL2ludGVyZmFjZS5jCmluZGV4IGVlOGVkOWRhLi40NDkxY2E1
IDEwMDY0NAotLS0gYS9kcml2ZXJzL25ldC94ZW4tbmV0YmFjay9pbnRlcmZhY2UuYworKysgYi9k
cml2ZXJzL25ldC94ZW4tbmV0YmFjay9pbnRlcmZhY2UuYwpAQCAtNDg2LDcgKzQ4Niw3IEBAIHN0
cnVjdCB4ZW52aWYgKnhlbnZpZl9hbGxvYyhzdHJ1Y3QgZGV2aWNlICpwYXJlbnQsIGRvbWlkX3Qg
ZG9taWQsCiAKIAlkZXYtPnR4X3F1ZXVlX2xlbiA9IFhFTlZJRl9RVUVVRV9MRU5HVEg7CiAKLQlk
ZXYtPm1pbl9tdHUgPSAwOworCWRldi0+bWluX210dSA9IEVUSF9NSU5fTVRVOwogCWRldi0+bWF4
X210dSA9IEVUSF9NQVhfTVRVIC0gVkxBTl9FVEhfSExFTjsKIAogCS8qCmRpZmYgLS1naXQgYS9k
cml2ZXJzL25ldC94ZW4tbmV0ZnJvbnQuYyBiL2RyaXZlcnMvbmV0L3hlbi1uZXRmcm9udC5jCmlu
ZGV4IDUyMzM4N2UuLjhiODY4OWMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbmV0L3hlbi1uZXRmcm9u
dC5jCisrKyBiL2RyaXZlcnMvbmV0L3hlbi1uZXRmcm9udC5jCkBAIC0xMzE2LDcgKzEzMTYsNyBA
QCBzdGF0aWMgc3RydWN0IG5ldF9kZXZpY2UgKnhlbm5ldF9jcmVhdGVfZGV2KHN0cnVjdCB4ZW5i
dXNfZGV2aWNlICpkZXYpCiAJbmV0ZGV2LT5mZWF0dXJlcyB8PSBuZXRkZXYtPmh3X2ZlYXR1cmVz
OwogCiAJbmV0ZGV2LT5ldGh0b29sX29wcyA9ICZ4ZW5uZXRfZXRodG9vbF9vcHM7Ci0JbmV0ZGV2
LT5taW5fbXR1ID0gMDsKKwluZXRkZXYtPm1pbl9tdHUgPSBFVEhfTUlOX01UVTsKIAluZXRkZXYt
Pm1heF9tdHUgPSBYRU5fTkVUSUZfTUFYX1RYX1NJWkU7CiAJU0VUX05FVERFVl9ERVYobmV0ZGV2
LCAmZGV2LT5kZXYpOwogCi0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 16 13:27:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 13:27:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e45QL-0007AL-6g; Mon, 16 Oct 2017 13:27:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e45QJ-00079x-9j
 for xen-devel@lists.xensource.com; Mon, 16 Oct 2017 13:27:15 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 26/E8-25852-2B3B4E95; Mon, 16 Oct 2017 13:27:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVXfj5ie
 RBt/eSVqsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE148/TyYwFB9oZK07/bWZt
 YPwY28XIxSEk0Mgk8f3wdBYI5zGjxLyjq9ggnG2MEjMXX2LtYuTkEBFwlvh6Zi47iM0roC+xb
 +tJZhBbWMBe4sGWFrBuCYE7ihIzzm8HS0gIeEpc/zKFBcZe278LaBA7B5uAlcQhMZAoi4CqxM
 ezD5kmMHIvYGRYxahenFpUllqka66XVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRH
 odQYg2ME487L/IUZJDiYlUV5nwyeRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4P24CygkWpaan
 VqRl5gDDDyYtwcGjJMIbDpLmLS5IzC3OTIdInWLU5Ti26fIfJiGWvPy8VClx3lUgRQIgRRmle
 XAjYLFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8diBTeDLzSuA2vQI6ggnoiHVOYEeUJC
 KkpBoYF6Y5ejI0ZjQk/ZI63xZ1+QDLdLH9h7erPfpYtostyoOhveJX/25Hzc1q191Uhas9Zja
 q/HbaeZ+9Tf7PhIyf8/xtekxNMnPPnOsUnrgxXeejrvpcGY/j/Au3RXQG7rcI8bfrbVTJdHtx
 bbaq/WTngA097VdYBX4nntvytZbx2qK0A44cmzyVWIozEg21mIuKEwGn2Y6zgAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1508160432!99429970!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32071 invoked from network); 16 Oct 2017 13:27:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Oct 2017 13:27:13 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e45QF-0007FI-41; Mon, 16 Oct 2017 13:27:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e45Q9-00055F-Nc; Mon, 16 Oct 2017 13:27:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e45Q9-000265-9D; Mon, 16 Oct 2017 13:27:05 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114538-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=bdc2ae68e2ecba1c3f55ad953189fe33362d1c51
X-Osstest-Versions-That: xen=667f70e658c4c382672056ebaf1505b4c5cdb0aa
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 16 Oct 2017 13:27:05 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 114538: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDUzOCB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDUzOC8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgNDggeHRmL3Rlc3QtaHZt
NjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgaW4gMTE0NTA1IHBhc3MgaW4gMTE0NTM4CiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgZmFpbCBpbiAxMTQ1MDUg
cGFzcyBpbiAxMTQ1MzgKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICA0OCB4dGYvdGVzdC1odm02
NC1sYnItdHN4LXZtZW50cnkgZmFpbCBwYXNzIGluIDExNDUwNQoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDExNDE3Mwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTE0MTczCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTQxNzMKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDExNDE3MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFs
bCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTE0MTczCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiBidWlsZC1pMzg2LXByZXYgICAg
ICAgICAgICAgICA3IHhlbi1idWlsZC9kaXN0LXRlc3QgICAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBw
YXNzCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICA3IHhlbi1idWlsZC9kaXN0LXRlc3Qg
ICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5z
dGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBiZGMyYWU2OGUyZWNiYTFjM2Y1NWFkOTUzMTg5
ZmUzMzM2MmQxYzUxCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA2Njdm
NzBlNjU4YzRjMzgyNjcyMDU2ZWJhZjE1MDViNGM1Y2RiMGFhCgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMTQxNzMgIDIwMTctMTAtMDkgMDM6Mjc6MzggWiAgICA3IGRheXMKRmFpbGluZyBzaW5jZSAg
ICAgICAgMTE0MzEzICAyMDE3LTEwLTExIDAwOjQ2OjE0IFogICAgNSBkYXlzICAgIDUgYXR0ZW1w
dHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0NDU0ICAyMDE3LTEwLTEzIDA2OjQ4OjUzIFogICAg
MyBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAg
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFRpbSBEZWVnYW4g
PHRpbUB4ZW4ub3JnPgogIFZpdGFseSBLdXpuZXRzb3YgPHZrdXpuZXRzQHJlZGhhdC5jb20+Cgpq
b2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4t
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9
eGVuLTQuOC10ZXN0aW5nCisgcmV2aXNpb249YmRjMmFlNjhlMmVjYmExYzNmNTVhZDk1MzE4OWZl
MzMzNjJkMWM1MQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAu
L2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi4KKysrKyBQRVJMTElCPS46Lgor
KysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwg
LWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xv
YmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7
CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16
IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVw
b3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVz
dC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAn
IT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19M
T0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLTQuOC10ZXN0aW5nIGJkYzJhZTY4
ZTJlY2JhMWMzZjU1YWQ5NTMxODlmZTMzMzYyZDFjNTEKKyBicmFuY2g9eGVuLTQuOC10ZXN0aW5n
CisgcmV2aXNpb249YmRjMmFlNjhlMmVjYmExYzNmNTVhZDk1MzE4OWZlMzMzNjJkMWM1MQorIC4g
Li9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcK
KysrKyBleHBvcnQgUEVSTExJQj0uOi46LgorKysrIFBFUkxMSUI9LjouOi4KKysrIHVtYXNrIDAw
MgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAg
ICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygp
OwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcK
KysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0
ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysg
ZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysg
cmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmkt
Y29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyBleHBvcnQgUEVSTExJQj0uOi46LjouCisr
KyBQRVJMTElCPS46LjouOi4KKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2Ug
IiRicmFuY2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLTQuOC10ZXN0aW5nCisgJ1sn
IHh4ZW4gPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1
YnJhbmNoPXFlbXUtdXBzdHJlYW0tNC44LXRlc3RpbmcKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAor
KyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi00LjgtdGVzdGluZworIHByZXZ4ZW5icmFuY2g9
eGVuLTQuNy10ZXN0aW5nCisgJ1snIHhiZGMyYWU2OGUyZWNiYTFjM2Y1NWFkOTUzMTg5ZmUzMzM2
MmQxYzUxID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysg
cGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJl
YWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJl
YW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0Cisr
IDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2Nt
L2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRm
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6
Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2Nv
cmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29z
c3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13
YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dp
dC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4
LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0g
eCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1w
dm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwu
b3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8y
LjYuMzkueAorKyA6IGRhaWx5LWNyb24ueGVuLTQuOC10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54
ZW4tNC44LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjgtdGVzdGluZworKyA6IGRhaWx5
LWNyb24ueGVuLTQuOC10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC44LXRlc3RpbmcKKysg
OiBkYWlseS1jcm9uLnhlbi00LjgtdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuOC10ZXN0
aW5nCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIu
Ni4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNy
b24ueGVuLTQuOC10ZXN0aW5nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdp
dAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVf
VVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5n
aXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5n
aXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9s
aWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRS
RUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGlu
Zm9fbGludXhfdHJlZSB4ZW4tNC44LXRlc3RpbmcKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBj
YXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveGVuCisgeGVudmVyc2lv
bj14ZW4tNC44LXRlc3RpbmcKKyB4ZW52ZXJzaW9uPXhlbi00LjgKKyB4ZW52ZXJzaW9uPTQuOAor
IGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCBi
ZGMyYWU2OGUyZWNiYTFjM2Y1NWFkOTUzMTg5ZmUzMzM2MmQxYzUxOnJlZnMvaGVhZHMvc3RhYmxl
LTQuOApUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAg
NjY3ZjcwZS4uYmRjMmFlNiAgYmRjMmFlNjhlMmVjYmExYzNmNTVhZDk1MzE4OWZlMzMzNjJkMWM1
MSAtPiBzdGFibGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 16 13:40:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 13:40:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e45dF-0008Vy-QY; Mon, 16 Oct 2017 13:40:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4558fadb9=wei.liu2@citrix.com>)
 id 1e45dE-0008Uq-Nd
 for xen-devel@lists.xen.org; Mon, 16 Oct 2017 13:40:36 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 1D/F3-08608-4D6B4E95; Mon, 16 Oct 2017 13:40:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHSDve6VbU8
 iDdZ4WSz5uJjFgdHj6O7fTAGMUayZeUn5FQmsGbdblrMVrGatOPz/EEsD416WLkZODgkBf4kL
 dyczg9gsAqoS389OZAex2QSUJX529rKB2CICuhLPFjwDsrk4mAWmMUpcbt/MBJIQFkiV2Hm/B
 6yIV8BC4vvLDaxdjBwcQgKeEhMneUOEBSVOznwCtotZQEdiwe5PbCAlzALSEsv/cYCEOQW8JN
 7NPAG2VlRARaJz6RywciEBBYmO6ceYJjDyzUIyaRaSSbMQJi1gZF7FqFGcWlSWWqRrZKSXVJS
 ZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYZgxAsINxzfzAQ4ySHExKorzOhk8ihfiS
 8lMqMxKLM+KLSnNSiw8xanBwCFw5eGQ2oxRLXn5eqpIE776tQHWCRanpqRVpmTnASIApleDgU
 RLhXQyS5i0uSMwtzkyHSJ1i1OW48fD6HyYhsBlS4rzTQIoEQIoySvPgRsCi8hKjrJQwLyPQgU
 I8BalFuZklqPKvGMU5GJWEeY+CTOHJzCuB2/QK6AgmoCPWOYEdUZKIkJJqYKx5aW3U/LHdX3q
 NxJskrUMS6l7Kxt9av4QW/DaqrtFTnfaL53iQTdzMI47fmCLWbo7jOy7t2SZ384QmV1pFz6Sv
 /fmfcq54LLVVli3N7nU8s3zvvxXL9dZuWhodoX9+4/Tg/ka+h3mNFzeYv+plPXryl1T/c///+
 981L3riMm99xtXodpb/FkosxRmJhlrMRcWJAA2ae8jFAgAA
X-Env-Sender: prvs=4558fadb9=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1508161234!77244386!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57338 invoked from network); 16 Oct 2017 13:40:35 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Oct 2017 13:40:35 -0000
X-IronPort-AV: E=Sophos;i="5.43,387,1503360000"; d="scan'208";a="454326201"
Date: Mon, 16 Oct 2017 14:40:02 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171016134002.gvicps5v56gk6qyc@citrix.com>
References: <1507915939-30424-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507915939-30424-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.10 1/2] tools/libxc: Fix
 precopy_policy() to not pass a structure by value
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMTMsIDIwMTcgYXQgMDY6MzI6MThQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBjL3MgNGQ2OWIzNDk1ICJJbnRyb2R1Y2UgbWlncmF0aW9uIHByZWNvcHkgcG9saWN5
IiB1c2VzIGJvZ3VzIHJlYXNvbmluZyB0bwo+IGp1c3RpZnkgcGFzc2luZyBwcmVjb3B5X3N0YXRz
IGJ5IHZhbHVlLgo+IAo+IFVuZGVyIG5vIGNpcmN1bXN0YW5jZXMgY2FuIHRoZSBwcmVjb3B5IGNh
bGxiYWNrIGV2ZXIgYmUgZXhlY3V0aW5nIGluIGEKPiBzZXBhcmF0ZSBhZGRyZXNzIHNwYWNlLgo+
IAoKVGhlIGNhbGxiYWNrIGlzIG5vdCBleGVjdXRlZCBpbiBhIHNlcGFyYXRlIGFkZHJlc3Mgc3Bh
Y2UuIAoKSGF2ZSB5b3UgY2hlY2tlZAo8MTUwNjM2NTczNS0xMzM3NzYtNC1naXQtc2VuZC1lbWFp
bC1KZW5uaWZlci5IZXJiZXJ0QGNpdHJpeC5jb20+PwoKVGhlIG9wZW4gc291cmNlIHRvb2xzdGFj
ayBzcGF3bnMgYW5vdGhlciBwcm9jZXNzIHRvIHNhdmUgdm0gaW1hZ2UuIEluCm9yZGVyIHRvIGxl
dCBsaWJ4bCBjb250cm9sIHRoZSBwcm9jZXNzIChpbiB0aGUgZnV0dXJlKSB0aGVyZSBpcwppbmZv
cm1hdGlvbiBwYXNzZWQgYWNyb3NzIHByb2Nlc3MgYm91bmRhcnkuCgpZb3VyIGNvZGUgbWlnaHQg
d29yayBmb3Igbm93IGJlY2F1c2UgSm9zaHVhJ3MgcGF0Y2ggaXMgbm90IHlldCBhcHBsaWVkLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 16 13:52:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 13:52:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e45oY-0000w6-Pj; Mon, 16 Oct 2017 13:52:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4557a5dee=Andrew.Cooper3@citrix.com>)
 id 1e45oX-0000w0-H1
 for xen-devel@lists.xen.org; Mon, 16 Oct 2017 13:52:17 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 98/97-21876-099B4E95; Mon, 16 Oct 2017 13:52:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsWSzvfng27vzie
 RBjMeaVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnTfm9gL/jMWbFu32GWBsbFHF2MnBwSAv4S
 9w7PZQWxhQVSJXbe72EDsUUEFCUevLwJFmcWKJNYt3MiC4gtJFAucWD9ZLA4m4C+xO4Xn5hAb
 F4BW4k1Z9vAbBYBVYnDew6D1YsKhEs0ne1ngagRlDg58wmYzSlgKfFg9TKgeg6g+ZoS63fpQ6
 ySl2jeOpsZwhaXaPqykhVirZrEtf5L7BAnp0ts/fuLeQKjwCwkU2chTJqFZNIsJJMWMLKsYtQ
 oTi0qSy3SNTTWSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDFgGINjB+G+b5yFG
 SQ4mJVFeZ8MnkUJ8SfkplRmJxRnxRaU5qcWHGDU4OASuHDwym1GKJS8/L1VJgvfKDqA6waLU9
 NSKtMwcYEzBlEpw8CiJ8BaDpHmLCxJzizPTIVKnGBWlxHnTQBICIImM0jy4NlgcX2KUlRLmZQ
 Q6SoinILUoN7MEVf4VozgHo5Iw71SQKTyZeSVw018BLWYCWrzOCWxxSSJCSqqBsf5aledelT/
 Vrj5/nl+86plvL6asq3CU67ZmIENfI4vVubd+Rf8/rS0QuMh8/8rhgHfG+88YG2qcnMHB/8v+
 7iXT+SovEyZ+ktLKai018FiX7Lj8qeza5E2vjp9LN3e5Hbmf66V/t8ulJMGvC069P5bUrHnjZ
 u0RMzMJA06P6Z/PM+1VmFdvoMRSnJFoqMVcVJwIAA+nM2HeAgAA
X-Env-Sender: prvs=4557a5dee=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1508161930!91671617!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29678 invoked from network); 16 Oct 2017 13:52:13 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Oct 2017 13:52:13 -0000
X-IronPort-AV: E=Sophos;i="5.43,387,1503360000"; d="scan'208";a="106339335"
To: Wei Liu <wei.liu2@citrix.com>
References: <1507915939-30424-1-git-send-email-andrew.cooper3@citrix.com>
 <20171016134002.gvicps5v56gk6qyc@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <3cab2eda-650f-9665-8661-720ba8ec2f5a@citrix.com>
Date: Mon, 16 Oct 2017 14:51:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171016134002.gvicps5v56gk6qyc@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Julien Grall <julien.grall@arm.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.10 1/2] tools/libxc: Fix
 precopy_policy() to not pass a structure by value
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTYvMTAvMTcgMTQ6NDAsIFdlaSBMaXUgd3JvdGU6Cj4gT24gRnJpLCBPY3QgMTMsIDIwMTcg
YXQgMDY6MzI6MThQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gYy9zIDRkNjliMzQ5
NSAiSW50cm9kdWNlIG1pZ3JhdGlvbiBwcmVjb3B5IHBvbGljeSIgdXNlcyBib2d1cyByZWFzb25p
bmcgdG8KPj4ganVzdGlmeSBwYXNzaW5nIHByZWNvcHlfc3RhdHMgYnkgdmFsdWUuCj4+Cj4+IFVu
ZGVyIG5vIGNpcmN1bXN0YW5jZXMgY2FuIHRoZSBwcmVjb3B5IGNhbGxiYWNrIGV2ZXIgYmUgZXhl
Y3V0aW5nIGluIGEKPj4gc2VwYXJhdGUgYWRkcmVzcyBzcGFjZS4KPj4KPiBUaGUgY2FsbGJhY2sg
aXMgbm90IGV4ZWN1dGVkIGluIGEgc2VwYXJhdGUgYWRkcmVzcyBzcGFjZS4gCj4KPiBIYXZlIHlv
dSBjaGVja2VkCj4gPDE1MDYzNjU3MzUtMTMzNzc2LTQtZ2l0LXNlbmQtZW1haWwtSmVubmlmZXIu
SGVyYmVydEBjaXRyaXguY29tPj8KPgo+IFRoZSBvcGVuIHNvdXJjZSB0b29sc3RhY2sgc3Bhd25z
IGFub3RoZXIgcHJvY2VzcyB0byBzYXZlIHZtIGltYWdlLiBJbgo+IG9yZGVyIHRvIGxldCBsaWJ4
bCBjb250cm9sIHRoZSBwcm9jZXNzIChpbiB0aGUgZnV0dXJlKSB0aGVyZSBpcwo+IGluZm9ybWF0
aW9uIHBhc3NlZCBhY3Jvc3MgcHJvY2VzcyBib3VuZGFyeS4KPgo+IFlvdXIgY29kZSBtaWdodCB3
b3JrIGZvciBub3cgYmVjYXVzZSBKb3NodWEncyBwYXRjaCBpcyBub3QgeWV0IGFwcGxpZWQuCgpJ
J20gcGVyZmVjdGx5IGF3YXJlIG9mIHRoYXQgZGlzY3Vzc2lvbiwgYW5kIGl0IGlzIGZhY3R1YWxs
eSBpbmNvcnJlY3QuwqAKTm90aGluZywgbm90IGV2ZW4gSm9zaHVhJ3MgcGF0Y2gsIGNhbiBjYXVz
ZSB0aGUgY2FsbGJhY2sgdG8gYmUgZXhlY3V0ZWQKaW4gYSBzZXBhcmF0ZSBhZGRyZXNzIHNwYWNl
LgoKV2l0aCBKb3NodWEncyBwYXRjaCBpbiBwbGFjZSwgdGhlIGltcGxlbWVudGVyIG9mIHRoaXMg
Y2FsbGJhY2sgaXMgdGhlCmNvZGUgZ2VuZXJhdGVkIGJ5IGxpYnhsX3NhdmVfbXNnc19nZW4ucGws
IHdoaWNoIGlzIHRoZSBhZm9ybWVudGlvbmVkCmV4dHJhIHByb2Nlc3MuwqAgUGFzc2luZyBieSBw
b2ludGVyIG9yIHZhbHVlIGhhcyBub3RoaW5nIHRvIGRvIHdpdGggdGhlCmZhY3QgdGhhdCB0aGUg
YXV0b21hdGljYWxseSBnZW5lcmF0ZWQgY29kZSBuZWVkcyB0byBrbm93IGhvdyB0bwpzZXJpYWxp
c2UvZGVzZXJpYWxpc2UgdGhlIGRhdGEgdG8gZmVlZCBpdCBiYWNrIHRvIHRoZSBtYWluIHByb2Nl
c3MuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 16 13:53:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 13:53:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e45pZ-00010v-2Y; Mon, 16 Oct 2017 13:53:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e45pX-00010l-Lz
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 13:53:19 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 74/00-10698-EC9B4E95; Mon, 16 Oct 2017 13:53:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS/fczie
 RBguaeCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyWx1OZC975V5yc38ncwPjJpIuRk0NIIE9i
 49upzCA2r4CdxLcvs9hBbAkBQ4nTC2+ygNgsAqoSrU++sYLYbALqEm3PtoPZIgI6Eq8WLAGzm
 QXOMUlcXhQCYgsLREtsngIxR0ggR+J90xZGEJtTwEbi4dkWpi5GDqBdghJ/dwhDtGpJPPx1iw
 XC1pZYtvA1M0gJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGNWLU4vKUot0TfWSijLTM0p
 yEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQJDr56BgXEH4+WvTocYJTmYlER5nQ2fRArxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4L2yAygnWJSanlqRlpkDjAKYtAQHj5II7zuQNG9xQWJucWY6R
 OoUoy5Hx827f5iEWPLy81KlxHkvgxQJgBRllObBjYBF5CVGWSlhXkYGBgYhnoLUotzMElT5V4
 ziHIxKwhCX8GTmlcBtegV0BBPQEeucwI4oSURISTUwZt6JeOzFuS/R84xe7hLl1MhNqapXigX
 jL97+0PMyb54zp4q0lfaCzHMmd5bzFHUfSG89Zzu5fHFSc/YxZ95HJpcKxb93Bj6+leThyven
 +Hr8Rf8j5t+/9U/k/fWa+d3ciw8afFs8Awws3qmL+bKFJKufbli9Uyn8c3GealEo+0emkp0yW
 xWVWIozEg21mIuKEwFqexcTwwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1508161996!109783261!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51623 invoked from network); 16 Oct 2017 13:53:17 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Oct 2017 13:53:17 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 16 Oct 2017 07:53:15 -0600
Message-Id: <59E4D5E80200007800186BEF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 16 Oct 2017 07:53:12 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20171012162603.3016-1-paul.durrant@citrix.com>
 <20171012162603.3016-6-paul.durrant@citrix.com>
In-Reply-To: <20171012162603.3016-6-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, TimDeegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v11 05/11] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjEwLjE3IGF0IDE4OjI1LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IEBAIC00MDIsMTQgKzQ2OSw1NiBAQCBpbnQgY29tcGF0X21lbW9yeV9vcCh1bnNpZ25lZCBp
bnQgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGNvbXBhdCkKPiAgICAgICAgICBy
YyA9IGRvX21lbW9yeV9vcChjbWQsIG5hdC5obmQpOwo+ICAgICAgICAgIGlmICggcmMgPCAwICkK
PiAgICAgICAgICB7Cj4gLSAgICAgICAgICAgIGlmICggcmMgPT0gLUVOT0JVRlMgJiYgb3AgPT0g
WEVOTUVNX2dldF92bnVtYWluZm8gKQo+ICsgICAgICAgICAgICBzd2l0Y2ggKCBvcCkKCk1pc3Np
bmcgYmxhbmsuCgo+ICAgICAgICAgICAgICB7Cj4gLSAgICAgICAgICAgICAgICBjbXAudm51bWEu
bnJfdm5vZGVzID0gbmF0LnZudW1hLT5ucl92bm9kZXM7Cj4gLSAgICAgICAgICAgICAgICBjbXAu
dm51bWEubnJfdmNwdXMgPSBuYXQudm51bWEtPm5yX3ZjcHVzOwo+IC0gICAgICAgICAgICAgICAg
Y21wLnZudW1hLm5yX3ZtZW1yYW5nZXMgPSBuYXQudm51bWEtPm5yX3ZtZW1yYW5nZXM7Cj4gLSAg
ICAgICAgICAgICAgICBpZiAoIF9fY29weV90b19ndWVzdChjb21wYXQsICZjbXAudm51bWEsIDEp
ICkKPiAtICAgICAgICAgICAgICAgICAgICByYyA9IC1FRkFVTFQ7Cj4gKyAgICAgICAgICAgIGNh
c2UgWEVOTUVNX2dldF92bnVtYWluZm86Cj4gKyAgICAgICAgICAgICAgICBpZiAoIHJjID09IC1F
Tk9CVUZTICkKPiArICAgICAgICAgICAgICAgIHsKPiArICAgICAgICAgICAgICAgICAgICBjbXAu
dm51bWEubnJfdm5vZGVzID0gbmF0LnZudW1hLT5ucl92bm9kZXM7Cj4gKyAgICAgICAgICAgICAg
ICAgICAgY21wLnZudW1hLm5yX3ZjcHVzID0gbmF0LnZudW1hLT5ucl92Y3B1czsKPiArICAgICAg
ICAgICAgICAgICAgICBjbXAudm51bWEubnJfdm1lbXJhbmdlcyA9IG5hdC52bnVtYS0+bnJfdm1l
bXJhbmdlczsKPiArICAgICAgICAgICAgICAgICAgICBpZiAoIF9fY29weV90b19ndWVzdChjb21w
YXQsICZjbXAudm51bWEsIDEpICkKPiArICAgICAgICAgICAgICAgICAgICAgICAgcmMgPSAtRUZB
VUxUOwo+ICsgICAgICAgICAgICAgICAgfQo+ICsKPiArICAgICAgICAgICAgICAgIGJyZWFrOwo+
ICsKPiArICAgICAgICAgICAgY2FzZSBYRU5NRU1fYWNxdWlyZV9yZXNvdXJjZToKPiArICAgICAg
ICAgICAgewo+ICsgICAgICAgICAgICAgICAgeGVuX3Vsb25nX3QgKnhlbl9mcmFtZV9saXN0ID0g
KHhlbl91bG9uZ190ICopKG5hdC5tYXIgKyAxKTsKCmNvbnN0Cgo+ICsgICAgICAgICAgICAgICAg
aWYgKCByYyA9PSAtRUlOVkFMICYmIHhlbl9mcmFtZV9saXN0WzBdICE9IDAgKQoKSSB0aGluayB0
aGlzIHdpbGwgZ28gd3JvbmcgaWYgeW91IGdldCAtRUlOVkFMIGZvciBvdGhlciB0aGFuIHRoZQpz
cGVjaWZpYyByZWFzb24geW91IGNvbnNpZGVyIGhlcmUsIGluIHBhcnRpY3VsYXIgd2hlbiBjYWxs
ZXIKcGFzc2VkIGluIGEgdmFsaWQgYXJyYXkuIFlvdSdkIG5lZWQgdG8gYWxzbyBjaGVjayBmb3IK
Y21wLm1hci5ucl9mcmFtZXMgYmVpbmcgemVyby4gQnV0IHNlZSBhbHNvIGJlbG93LgoKPiArICAg
ICAgICAgICAgICAgIHsKPiArICAgICAgICAgICAgICAgICAgICAvKgo+ICsgICAgICAgICAgICAg
ICAgICAgICAqIFRoZSB2YWx1ZSBvZiBucl9mcmFtZXMgcGFzc2VkIHRvIHRoZSBpbXBsZW1lbnRh
dGlvbgo+ICsgICAgICAgICAgICAgICAgICAgICAqIHdhcyBub3QgdGhlIHZhbHVlIHBhc3NlZCBi
eSB0aGUgY2FsbGVyLCBpdCB3YXMKPiArICAgICAgICAgICAgICAgICAgICAgKiBvdmVycmlkZGVu
Lgo+ICsgICAgICAgICAgICAgICAgICAgICAqIFRoZSB2YWx1ZSBpbiB4ZW5fZnJhbWVfbGlzdFsw
XSBpcyB0aGUgbWF4aW11bQo+ICsgICAgICAgICAgICAgICAgICAgICAqIG51bWJlciBvZiBmcmFt
ZXMgdGhhdCBjYW4gYmUgYm91bmNlZCBzbyB3ZSBuZWVkCj4gKyAgICAgICAgICAgICAgICAgICAg
ICogdG8gc2V0IGNtcC5ucl9mcmFtZXMgdG8gdGhlIG1pbmltdW0gb2YgdGhpcyBhbmQKPiArICAg
ICAgICAgICAgICAgICAgICAgKiB0aGUgbWF4aW11bSBudW1iZXIgb2YgZnJhbWVzIGFsbG93ZWQg
YnkgdGhlCj4gKyAgICAgICAgICAgICAgICAgICAgICogaW1wbGVtZW50YXRpb24gYmVmb3JlIHBh
c3NpbmcgYmFjayB0byB0aGUgY2FsbGVyLgo+ICsgICAgICAgICAgICAgICAgICAgICAqLwo+ICsg
ICAgICAgICAgICAgICAgICAgIGNtcC5tYXIubnJfZnJhbWVzID0gbWluX3QodW5zaWduZWQgaW50
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX2Zy
YW1lX2xpc3RbMF0sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBuYXQubWFyLT5ucl9mcmFtZXMpOwo+ICsgICAgICAgICAgICAgICAgICAgIHJjID0gLUUy
QklHOwo+ICsgICAgICAgICAgICAgICAgfQo+ICsKPiArICAgICAgICAgICAgICAgIC8qIEluIGVp
dGhlciBvZiB0aGVzZSBjYXNlcyBucl9mcmFtZXMgaXMgYW4gT1VUIHZhbHVlICovCj4gKyAgICAg
ICAgICAgICAgICBpZiAoIHJjID09IC1FSU5WQUwgfHwgcmMgPT0gLUUyQklHICkKPiArICAgICAg
ICAgICAgICAgIHsKPiArICAgICAgICAgICAgICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vlc3QoY29t
cGF0LCAmY21wLm1hciwgMSkgKQo+ICsgICAgICAgICAgICAgICAgICAgICAgICByYyA9IC1FRkFV
TFQ7CgpUaGUgdHdvIGlmKClzIHNob3VsZCBiZSBjb21iaW5lZC4gQWxzbyAtIF9fY29weV9maWVs
ZF90b19ndWVzdCgpPwoKPiArICAgICAgICAgICAgICAgIH0KPiArCj4gKyAgICAgICAgICAgICAg
ICBicmVhazsKPiArICAgICAgICAgICAgfQo+ICsgICAgICAgICAgICBkZWZhdWx0Ogo+ICsgICAg
ICAgICAgICAgICAgYnJlYWs7CgpObyByZWFsIG5lZWQgZm9yIGEgZGVmYXVsdCBsYWJlbC4gWWV0
IGlmIHlvdSB3YW50IHRvIGtlZXAgaXQsIHBsZWFzZQpoYXZlIGEgYmxhbmsgbGluZSBhaGVhZCBv
ZiBpdC4KCj4gQEAgLTUzNSw2ICs2NDQsMzAgQEAgaW50IGNvbXBhdF9tZW1vcnlfb3AodW5zaWdu
ZWQgaW50IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBjb21wYXQpCj4gICAgICAg
ICAgICAgICAgICByYyA9IC1FRkFVTFQ7Cj4gICAgICAgICAgICAgIGJyZWFrOwo+ICAKPiArICAg
ICAgICBjYXNlIFhFTk1FTV9hY3F1aXJlX3Jlc291cmNlOgo+ICsgICAgICAgIHsKPiArICAgICAg
ICAgICAgeGVuX3Vsb25nX3QgKnhlbl9mcmFtZV9saXN0ID0gKHhlbl91bG9uZ190ICopKG5hdC5t
YXIgKyAxKTsKCmNvbnN0Cgo+ICsgICAgICAgICAgICBjb21wYXRfdWxvbmdfdCAqY29tcGF0X2Zy
YW1lX2xpc3QgPQo+ICsgICAgICAgICAgICAgICAgKGNvbXBhdF91bG9uZ190ICopKG5hdC5tYXIg
KyAxKTsKPiArCj4gKyAgICAgICAgICAgIC8qIE5PVEU6IHRoZSBjb21wYXQgYXJyYXkgb3Zlcndy
aXRlcyB0aGUgbmF0aXZlIGFycmF5ICovCgpQZXJoYXBzICJ0aGUgc21hbGxlciBjb21wYXQgYXJy
YXkgLi4uIj8KCj4gKyAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgY21wLm1hci5ucl9mcmFt
ZXM7IGkrKyApCj4gKyAgICAgICAgICAgIHsKPiArICAgICAgICAgICAgICAgIGNvbXBhdF91bG9u
Z190IGZyYW1lID0geGVuX2ZyYW1lX2xpc3RbaV07Cj4gKwo+ICsgICAgICAgICAgICAgICAgaWYg
KCBmcmFtZSAhPSB4ZW5fZnJhbWVfbGlzdFtpXSApCj4gKyAgICAgICAgICAgICAgICAgICAgcmV0
dXJuIC1FUkFOR0U7Cj4gKwo+ICsgICAgICAgICAgICAgICAgY29tcGF0X2ZyYW1lX2xpc3RbaV0g
PSBmcmFtZTsKPiArICAgICAgICAgICAgfQo+ICsKPiArICAgICAgICAgICAgaWYgKCBfX2NvcHlf
dG9fY29tcGF0X29mZnNldChjbXAubWFyLmZyYW1lX2xpc3QsIDAsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29tcGF0X2ZyYW1lX2xpc3QsCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY21wLm1hci5ucl9mcmFtZXMpICkKPiAr
ICAgICAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOwo+ICsKPiArICAgICAgICAgICAgYnJlYWs7
Cj4gKyAgICAgICAgfQo+ICAgICAgICAgIGRlZmF1bHQ6CgpBZ2FpbiBtaXNzaW5nIGEgYmxhbmsg
bGluZSBhYm92ZSBoZXJlLgoKPiAtLS0gYS94ZW4vY29tbW9uL21lbW9yeS5jCj4gKysrIGIveGVu
L2NvbW1vbi9tZW1vcnkuYwo+IEBAIC05NjUsNiArOTY1LDg4IEBAIHN0YXRpYyBsb25nIHhhdHBf
cGVybWlzc2lvbl9jaGVjayhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgc3BhY2UpCj4g
ICAgICByZXR1cm4geHNtX2FkZF90b19waHlzbWFwKFhTTV9UQVJHRVQsIGN1cnJlbnQtPmRvbWFp
biwgZCk7Cj4gIH0KPiAgCj4gK3N0YXRpYyBpbnQgYWNxdWlyZV9yZXNvdXJjZShYRU5fR1VFU1Rf
SEFORExFX1BBUkFNKHZvaWQpIGFyZykKPiArewo+ICsgICAgc3RydWN0IGRvbWFpbiAqZCwgKmN1
cnJkID0gY3VycmVudC0+ZG9tYWluOwo+ICsgICAgeGVuX21lbV9hY3F1aXJlX3Jlc291cmNlX3Qg
eG1hcjsKPiArICAgIHVuc2lnbmVkIGxvbmcgbWZuX2xpc3RbMl07Cj4gKyAgICBpbnQgcmM7Cj4g
Kwo+ICsgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJnhtYXIsIGFyZywgMSkgKQo+ICsgICAgICAg
IHJldHVybiAtRUZBVUxUOwo+ICsKPiArICAgIGlmICggeG1hci5wYWQgIT0gMCApCj4gKyAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7Cj4gKwo+ICsgICAgaWYgKCB4bWFyLm5yX2ZyYW1lcyA9PSAwIHx8
Cj4gKyAgICAgICAgIHhtYXIubnJfZnJhbWVzID4gQVJSQVlfU0laRShtZm5fbGlzdCkgKQo+ICsg
ICAgewo+ICsgICAgICAgIHJjID0geG1hci5ucl9mcmFtZXMgPT0gMCA/IC1FSU5WQUwgOiAtRTJC
SUc7CgpRdWVyeWluZyB0aGUgaW1wbGVtZW50YXRpb24gbGltaXQgc2hvdWxkIGJlIHBvc3NpYmxl
IHdpdGhvdXQKcmVjZWl2aW5nIGFuIGVycm9yLiBIZW5jZSBteSBvcmlnaW5hbCBzdWdnZXN0aW9u
IHRvIGtleSB0aGlzCm9mZiBvZiB0aGUgaGFuZGxlIGJlaW5nIGEgbnVsbCBvbmUgKGluIHdoaWNo
IGNhc2Ugbm9uLXplcm8KbnJfZnJhbWVzIHdvdWxkIGluZGVlZCBiZSAtRUlOVkFMKSwgd2hpY2gg
YWZhaWNzIHdvdWxkIGFsc28Kc2ltcGxpZnkgc29tZSBvZiB0aGUgY29tcGF0IGhhbmRsaW5nLgoK
PiArICAgICAgICB4bWFyLm5yX2ZyYW1lcyA9IEFSUkFZX1NJWkUobWZuX2xpc3QpOwo+ICsKPiAr
ICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vlc3QoYXJnLCAmeG1hciwgMSkgKQo+ICsgICAgICAgICAg
ICByZXR1cm4gLUVGQVVMVDsKPiArCj4gKyAgICAgICAgcmV0dXJuIHJjOwo+ICsgICAgfQo+ICsK
PiArICAgIGQgPSByY3VfbG9ja19kb21haW5fYnlfYW55X2lkKHhtYXIuZG9taWQpOwo+ICsgICAg
aWYgKCBkID09IE5VTEwgKQo+ICsgICAgICAgIHJldHVybiAtRVNSQ0g7Cj4gKwo+ICsgICAgcmMg
PSB4c21fZG9tYWluX3Jlc291cmNlX21hcChYU01fRE1fUFJJViwgZCk7Cj4gKyAgICBpZiAoIHJj
ICkKPiArICAgICAgICBnb3RvIG91dDsKPiArCj4gKyAgICBzd2l0Y2ggKCB4bWFyLnR5cGUgKQo+
ICsgICAgewo+ICsgICAgZGVmYXVsdDoKPiArICAgICAgICByYyA9IC1FT1BOT1RTVVBQOwo+ICsg
ICAgICAgIGJyZWFrOwo+ICsgICAgfQo+ICsKPiArICAgIGlmICggcmMgKQo+ICsgICAgICAgIGdv
dG8gb3V0Owo+ICsKPiArICAgIGlmICggIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShjdXJyZCkgKQo+
ICsgICAgewo+ICsgICAgICAgIGlmICggY29weV90b19ndWVzdCh4bWFyLmZyYW1lX2xpc3QsIG1m
bl9saXN0LCB4bWFyLm5yX2ZyYW1lcykgKQo+ICsgICAgICAgICAgICByYyA9IC1FRkFVTFQ7Cj4g
KyAgICB9Cj4gKyAgICBlbHNlCj4gKyAgICB7Cj4gKyAgICAgICAgeGVuX3Bmbl90IGdmbl9saXN0
W0FSUkFZX1NJWkUobWZuX2xpc3QpXTsKPiArICAgICAgICB1bnNpZ25lZCBpbnQgaTsKPiArCj4g
KyAgICAgICAgcmMgPSAtRUZBVUxUOwo+ICsgICAgICAgIGlmICggY29weV9mcm9tX2d1ZXN0KGdm
bl9saXN0LCB4bWFyLmZyYW1lX2xpc3QsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
QVJSQVlfU0laRShnZm5fbGlzdCkpICkKCllvdSBzaG91bGRuJ3QgY29weSBtb3JlIHRoYW4geG1h
ci5ucl9mcmFtZXMgaGVyZSwgb3IgZWxzZSB5b3UKcmlzayBydW5uaW5nIHBhc3QgYSBwYWdlIGJv
dW5kYXJ5IGFuZCBwZXJoYXBzIGludG8gYSBub24tCnByZXNlbnQgcGFnZS4gWW91IGNvbnN1bWUg
Li4uCgo+ICsgICAgICAgICAgICBnb3RvIG91dDsKPiArCj4gKyAgICAgICAgZm9yICggaSA9IDA7
IGkgPCB4bWFyLm5yX2ZyYW1lczsgaSsrICkKCi4uLiBleGFjdGx5IHRoaXMgbWFueSBmcmFtZXMg
YW55d2F5LgoKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHJjID0gc2V0X2ZvcmVpZ25fcDJt
X2VudHJ5KGN1cnJkLCBnZm5fbGlzdFtpXSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgX21mbihtZm5fbGlzdFtpXSkpOwo+ICsgICAgICAgICAgICBpZiAoIHJjICkK
PiArICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgd2hpbGUgKCBpLS0gIT0gMCApCj4g
KyAgICAgICAgICAgICAgICB7Cj4gKyAgICAgICAgICAgICAgICAgICAgaW50IGlnbm9yZTsKPiAr
Cj4gKyAgICAgICAgICAgICAgICAgICAgaWdub3JlID0gZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFn
ZSgKPiArICAgICAgICAgICAgICAgICAgICAgICAgY3VycmQsIF9nZm4oZ2ZuX2xpc3RbaV0pLCBf
bWZuKG1mbl9saXN0W2ldKSwgMCk7CgpXaHkgd291bGQgYW4gZXJyb3IgaGVyZSBiZSBwbGFpbiBp
Z25vcmVkPwoKPiBAQCAtMTQwNiw2ICsxNDg4LDE0IEBAIGxvbmcgZG9fbWVtb3J5X29wKHVuc2ln
bmVkIGxvbmcgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKPiAgICAgIH0K
PiAgI2VuZGlmCj4gIAo+ICsgICAgY2FzZSBYRU5NRU1fYWNxdWlyZV9yZXNvdXJjZToKPiArI2lm
ZGVmIENPTkZJR19YODYKPiArICAgICAgICByYyA9IGFjcXVpcmVfcmVzb3VyY2UoYXJnKTsKPiAr
I2Vsc2UKPiArICAgICAgICByYyA9IC1FT1BOT1RTVVBQOwo+ICsjZW5kaWYKCkkgdGhpbmsgdGhp
cyB3aWxsIGNhdXNlIGFuICJ1bnVzZWQgc3RhdGljIGZ1bmN0aW9uIiB3YXJuaW5nIG9uIEFSTS4K
Cj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oCj4gKysrIGIveGVuL2luY2x1ZGUv
cHVibGljL21lbW9yeS5oCj4gQEAgLTU5OSw2ICs1OTksNDcgQEAgc3RydWN0IHhlbl9yZXNlcnZl
ZF9kZXZpY2VfbWVtb3J5X21hcCB7Cj4gIHR5cGVkZWYgc3RydWN0IHhlbl9yZXNlcnZlZF9kZXZp
Y2VfbWVtb3J5X21hcCB4ZW5fcmVzZXJ2ZWRfZGV2aWNlX21lbW9yeV9tYXBfdDsKPiAgREVGSU5F
X1hFTl9HVUVTVF9IQU5ETEUoeGVuX3Jlc2VydmVkX2RldmljZV9tZW1vcnlfbWFwX3QpOwo+ICAK
PiArLyoKPiArICogR2V0IHRoZSBwYWdlcyBmb3IgYSBwYXJ0aWN1bGFyIGd1ZXN0IHJlc291cmNl
LCBzbyB0aGF0IHRoZXkgY2FuIGJlCj4gKyAqIG1hcHBlZCBkaXJlY3RseSBieSBhIHRvb2xzIGRv
bWFpbi4KPiArICovCj4gKyNkZWZpbmUgWEVOTUVNX2FjcXVpcmVfcmVzb3VyY2UgMjgKPiArc3Ry
dWN0IHhlbl9tZW1fYWNxdWlyZV9yZXNvdXJjZSB7Cj4gKyAgICAvKiBJTiAtIHRoZSBkb21haW4g
d2hvc2UgcmVzb3VyY2UgaXMgdG8gYmUgbWFwcGVkICovCj4gKyAgICBkb21pZF90IGRvbWlkOwo+
ICsgICAgLyogSU4gLSB0aGUgdHlwZSBvZiByZXNvdXJjZSAqLwo+ICsgICAgdWludDE2X3QgdHlw
ZTsKPiArICAgIC8qCj4gKyAgICAgKiBJTiAtIGEgdHlwZS1zcGVjaWZpYyByZXNvdXJjZSBpZGVu
dGlmaWVyLCB3aGljaCBtdXN0IGJlIHplcm8KPiArICAgICAqICAgICAgdW5sZXNzIHN0YXRlZCBv
dGhlcndpc2UuCj4gKyAgICAgKi8KPiArICAgIHVpbnQzMl90IGlkOwo+ICsgICAgLyogSU4vT1VU
IC0gQXMgYW4gSU4gcGFyYW1ldGVyIG51bWJlciBvZiAoNEspIGZyYW1lcyBvZiB0aGUgcmVzb3Vy
Y2UKClBsZWFzZSBkb24ndCBzYXkgNGsgaGVyZSAtIHRoaXMgbm90IGJlaW5nIGFuIHg4Ni1zcGVj
aWZpYyBpbnRlcmZhY2UKb3RoZXIgc3lzdGVtIHBhZ2Ugc2l6ZXMgb3VnaHQgdG8gYmUgcGVybWl0
dGVkLgoKPiArICAgICAqICAgICAgICAgIHRvIGJlIG1hcHBlZC4gSG93ZXZlciwgaWYgdGhlIHNw
ZWNpZmllZCB2YWx1ZSBpcyAwIHRoZW4KPiArICAgICAqICAgICAgICAgIC1FSU5WQUwgd2lsbCBi
ZSByZXR1cm5lZCBhbmQgdGhpcyBmaWVsZCB3aWxsIGJlIHNldCB0byB0aGUKPiArICAgICAqICAg
ICAgICAgIG1heGltdW0gdmFsdWUgc3VwcG9ydGVkIGJ5IHRoZSBpbXBsZW1lbnRhdGlvbi4gQWxz
bywKPiArICAgICAqICAgICAgICAgIGlmIHRoZSBzcGVjaWZpZWQgdmFsdWUgZXhjZWVkcyB0aGUg
aW1wbGVtZW50YXRvbiBsaW1pdAo+ICsgICAgICogICAgICAgICAgdGhlbiAtRTJCSUcgd2lsbCBi
ZSByZXR1cm5lZCBhbmQsIHNpbWlsYXJseSwgdGhpcyBmaWVsZAo+ICsgICAgICogICAgICAgICAg
d2lsbCBiZSBzZXQgdGhlIG1heGltdW0gdmFsdWUgc3VwcG9ydGVkIGJ5IHRoZQo+ICsgICAgICog
ICAgICAgICAgaW1wbGVtZW50YXRpb24uCj4gKyAgICAgKi8KPiArICAgIHVpbnQzMl90IG5yX2Zy
YW1lczsKPiArICAgIHVpbnQzMl90IHBhZDsKPiArICAgIC8qIElOIC0gdGhlIGluZGV4IG9mIHRo
ZSBpbml0aWFsIGZyYW1lIHRvIGJlIG1hcHBlZC4gVGhpcyBwYXJhbWV0ZXIKPiArICAgICAqICAg
ICAgaXMgb3B0aW9uYWwgaWYgbnJfZnJhbWVzIGlzIDAuCj4gKyAgICAgKi8KPiArICAgIHVpbnQ2
NF9hbGlnbmVkX3QgZnJhbWU7Cj4gKyAgICAvKiBJTi9PVVQgLSBJZiB0aGUgdG9vbHMgZG9tYWlu
IGlzIFBWIHRoZW4sIHVwb24gcmV0dXJuLCBmcmFtZV9saXN0Cj4gKyAgICAgKiAgICAgICAgICB3
aWxsIGJlIHBvcHVsYXRlZCB3aXRoIHRoZSBNRk5zIG9mIHRoZSByZXNvdXJjZS4KPiArICAgICAq
ICAgICAgICAgIElmIHRoZSB0b29scyBkb21haW4gaXMgSFZNIHRoZW4gaXQgaXMgZXhwZWN0ZWQg
dGhhdCwgb24KPiArICAgICAqICAgICAgICAgIGVudHJ5LCBmcmFtZV9saXN0IHdpbGwgYmUgcG9w
dWxhdGVkIHdpdGggYSBsaXN0IG9mIEdGTnMKPiArICAgICAqICAgICAgICAgIHRoYXQgd2lsbCBi
ZSBtYXBwZWQgdG8gdGhlIE1GTnMgb2YgdGhlIHJlc291cmNlLgo+ICsgICAgICogICAgICAgICAg
VGhpcyBwYXJhbWV0ZXIgaXMgb3B0aW9uYWwgaWYgbnJfZnJhbWVzIGlzIDAuCj4gKyAgICAgKi8K
CkZvciBib3RoIG9mIHRoZXNlIGNvbW1lbnRzIC0gcy9vcHRpb25hbC9pZ25vcmVkLz8gQW5kIHRo
aXMsIGFmYWljcywKYWxzbyBhcHBsaWVzIHRvIGRvbWlkLCB0eXBlLCBhbmQgaWQsIHNvIHBlcmhh
cHMgYmV0dGVyIHN0YXRlIG9uY2UKaW4gdGhlIGNvbW1lbnQgdG8gKGN1cnJlbnRseSkgbnJfZnJh
bWVzIHRoYXQgYWxsIG90aGVyIGZpZWxkcyBleGNlcHQKZm9yIHBhZCB3aWxsIGJlIGlnbm9yZWQu
Cgo+IC0tLSBhL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCj4gKysrIGIveGVuL2luY2x1ZGUveHNt
L2R1bW15LmgKPiBAQCAtNzI0LDMgKzcyNCw5IEBAIHN0YXRpYyBYU01fSU5MSU5FIGludCB4c21f
eGVuX3ZlcnNpb24gKFhTTV9ERUZBVUxUX0FSRyB1aW50MzJfdCBvcCkKPiAgICAgICAgICByZXR1
cm4geHNtX2RlZmF1bHRfYWN0aW9uKFhTTV9QUklWLCBjdXJyZW50LT5kb21haW4sIE5VTEwpOwo+
ICAgICAgfQo+ICB9Cj4gKwo+ICtzdGF0aWMgWFNNX0lOTElORSBpbnQgeHNtX2RvbWFpbl9yZXNv
dXJjZV9tYXAoWFNNX0RFRkFVTFRfQVJHIHN0cnVjdCBkb21haW4gKmQpCj4gK3sKPiArICAgIFhT
TV9BU1NFUlRfQUNUSU9OKFhTTV9ETV9QUklWKTsKPiArICAgIHJldHVybiB4c21fZGVmYXVsdF9h
Y3Rpb24oYWN0aW9uLCBjdXJyZW50LT5kb21haW4sIGQpOwo+ICt9CgpQZXJoYXBzIGJldHRlciBw
bGFjZSB0aGlzIG5lYXIgc29tZXRoaW5nIHNpbWlsYXIvcmVsYXRlZCAoYWxzbyBmb3IKc29tZSBv
ZiB0aGUgb3RoZXIgYWRkaXRpb25zIGZ1cnRoZXIgZG93bik/CgpKYW4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 16 14:02:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 14:02:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e45yF-0001uW-Tb; Mon, 16 Oct 2017 14:02:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4557a5dee=Andrew.Cooper3@citrix.com>)
 id 1e45yE-0001uQ-Gt
 for xen-devel@lists.xen.org; Mon, 16 Oct 2017 14:02:18 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 4A/CA-08608-9EBB4E95; Mon, 16 Oct 2017 14:02:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsWSzvfng+7L3U8
 iDSY/47NY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDOerJrNXnBHpuLzulvMDYyvJboYOTkkBPwl
 Lt1uZeti5OAQFgiQmHs6FMQUEUiSmLWGr4uRi4NZoIlR4mP7BXYQR0jgJKPEw6//2UB62QT0J
 Xa/+MQEYvMK2Eo8an/JDtLMIqAqcf+2E0hYVCBcoulsPwtEiaDEyZlPwGxOAUOJ1pWPwcqZBT
 Ql1u/SBwkzC8hLNG+dzQxhi0s0fVnJCmILCahJXOu/xA5xcbrExGc9LBMYBWYhmToLYdIsJJN
 mIZm0gJFlFaNGcWpRWWqRrqG5XlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYLgy
 AMEOxtsbAw4xSnIwKYnyOhs+iRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwasCDH8hwaLU9NSKt
 MwcYOTApCU4eJREeE/vAkrzFhck5hZnpkOkTjEqSonzGoH0CYAkMkrz4Npg0XqJUVZKmJcR6B
 AhnoLUotzMElT5V4ziHIxKwrw6IFN4MvNK4Ka/AlrMBLR4nRPY4pJEhJRUA+PkbZ/6o5rP9sh
 eEni+oEPyzPStvx+4pVk/tO+UmX/ticQ1yXR7vSOrfVIsSu59aky81Spl/DjgjErn5uhJBdOz
 bs1MZWV5++9Yx7fsoBWppe0nnjRWpNkxu4raqvSXbr6UGNmzx7Btlfh80427Wyp39X0QqLziv
 Kvnfcnqj063Z0x9dKB660YlluKMREMt5qLiRAC1vi/s0QIAAA==
X-Env-Sender: prvs=4557a5dee=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1508162534!59023576!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40602 invoked from network); 16 Oct 2017 14:02:16 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Oct 2017 14:02:16 -0000
X-IronPort-AV: E=Sophos;i="5.43,387,1503360000"; d="scan'208";a="106339527"
To: Sergey Dyasli <sergey.dyasli@citrix.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
References: <20171013123512.26102-1-sergey.dyasli@citrix.com>
 <20171013123512.26102-3-sergey.dyasli@citrix.com>
 <d4f5fa35-7096-bbc8-8d8a-b422481a90f1@citrix.com>
 <1508139738.3378.1.camel@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <e734eb02-c717-a8b4-58bd-d6af83fcd0c4@citrix.com>
Date: Mon, 16 Oct 2017 15:01:56 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1508139738.3378.1.camel@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Kevin Tian <kevin.tian@intel.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 2/6] x86/msr: add VMX MSRs into struct
 msr_domain_policy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTYvMTAvMTcgMDg6NDIsIFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4gT24gRnJpLCAyMDE3LTEw
LTEzIGF0IDE2OjE2ICswMTAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAxMy8xMC8xNyAx
MzozNSwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPj4+IEBAIC0yMTAsNiArMzc1LDI1NSBAQCBzdHJ1
Y3QgbXNyX2RvbWFpbl9wb2xpY3kKPj4+ICAgICAgICAgIGJvb2wgYXZhaWxhYmxlOyAvKiBUaGlz
IE1TUiBpcyBub24tYXJjaGl0ZWN0dXJhbCAqLwo+Pj4gICAgICAgICAgYm9vbCBjcHVpZF9mYXVs
dGluZzsKPj4+ICAgICAgfSBwbGFmb3JtX2luZm87Cj4+PiArCj4+PiArICAgIC8qIDB4MDAwMDA0
ODAgIE1TUl9JQTMyX1ZNWF9CQVNJQyAqLwo+Pj4gKyAgICBzdHJ1Y3Qgewo+Pj4gKyAgICAgICAg
Ym9vbCBhdmFpbGFibGU7Cj4+IFdlIGRvbid0IG5lZWQgYXZhaWxhYmxlIGJpdHMgZm9yIGFueSBv
ZiB0aGVzZSBNU1JzLsKgIFRoZWlyIGF2YWlsYWJpbGl0eQo+PiBpcyBjcHVpZC0+YmFzaWMudm14
LCBhbmQgd2UgZG9uJ3Qgd2FudCAobGV0IGFsb25lIG5lZWQpIHRvIGR1cGxpY2F0ZQo+PiBpbmZv
cm1hdGlvbiBsaWtlIHRoaXMuCj4gQW5kcmV3LAo+Cj4gV2hhdCBkbyB5b3UgdGhpbmsgYWJvdXQg
dGhlIGZvbGxvd2luZyB3YXkgb2YgY2hlY2tpbmcgdGhlIGF2YWlsYWJpbGl0eT8KClByZWZlcmFi
bHkgbm90LsKgIFlvdSBhcmUgZHVwbGljYXRpbmcgYSBsb3Qgb2YgaW5mb3JtYXRpb24gYWxyZWFk
eQphdmFpbGFibGUgaW4gdGhlIGd1ZXN0X3tyZCx3cn1tc3IoKSwgYW5kIHZpc3VhbGx5IHNlcGFy
YXRpbmcgdGhlCmF2YWlsYWJpbGl0eSBjaGVjayBmcm9tIHRoZSBkYXRhIHJldHVybmVkLsKgIFdv
cnN0IGhvd2V2ZXIsIGlzIHRoYXQgeW91CnJpc2sgaGF2aW5nIGEgbWlzbWF0Y2ggYmV0d2VlbiB0
aGUgTVNSIHJhbmdlcyB3aGljaCBmYWxsIGludG8gdGhpcwpjaGVjaywgYW5kIHRob3NlIHdoaWNo
IGFyZSBjYWxjdWxhdGVkIGJ5IGl0LgoKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbXNy
LmMgYi94ZW4vYXJjaC94ODYvbXNyLmMKPiBpbmRleCAyNTI3ZmRkMWQxLi44MjhmMWJiNTAzIDEw
MDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tc3IuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tc3Iu
Ywo+IEBAIC0zMyw2ICszMyw0MyBAQCBzdHJ1Y3QgbXNyX2RvbWFpbl9wb2xpY3kgX19yZWFkX21v
c3RsecKgwqDCoMKgwqByYXdfbXNyX2RvbWFpbl9wb2xpY3ksCj4gwqBzdHJ1Y3QgbXNyX3ZjcHVf
cG9saWN5IF9fcmVhZF9tb3N0bHkgaHZtX21heF9tc3JfdmNwdV9wb2xpY3ksCj4gwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgX19yZWFkX21vc3RsecKgwqBw
dl9tYXhfbXNyX3ZjcHVfcG9saWN5Owo+IMKgCj4gK2Jvb2wgbXNyX3ZteF9hdmFpbGFibGUoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCwgdWludDMyX3QgbXNyKQo+ICt7Cj4gK8KgwqDCoMKgY29uc3Qg
c3RydWN0IG1zcl9kb21haW5fcG9saWN5ICpkcCA9IGQtPmFyY2gubXNyOwo+ICvCoMKgwqDCoGJv
b2wgc2Vjb25kYXJ5X2F2YWlsYWJsZTsKPiArCj4gK8KgwqDCoMKgaWYgKCAhbmVzdGVkaHZtX2Vu
YWJsZWQoZCkgfHwgIWQtPmFyY2guY3B1aWQtPmJhc2ljLnZteCApCj4gK8KgwqDCoMKgwqDCoMKg
wqByZXR1cm4gZmFsc2U7CgpGb3Igbm93LCB3ZSBkbyBuZWVkIHRvIGRvdWJsZSB1cCB0aGUgZC0+
YXJjaC5jcHVpZC0+YmFzaWMudm14IHdpdGgKbmVzdGVkaHZtX2VuYWJsZWQoZCksIGJ1dCByZXN0
IGFzc3VyZWQgdGhhdCBuZXN0ZWRodm1fZW5hYmxlZChkKSB3aWxsIGJlCmRpc2FwcGVhcmluZyBp
biBkdWUgY291cnNlLsKgIChJdCBleGlzdHMgb25seSBiZWNhdXNlIHdlIGRvbid0IGhhdmUgZmlu
ZQpncmFpbiB0b29sc3RhY2sgY29udHJvbCBvZiBDUFVJRC9NU1IgdmFsdWVzIHlldCkuCgo+ICsK
PiArwqDCoMKgwqBzZWNvbmRhcnlfYXZhaWxhYmxlID0KPiArwqDCoMKgwqDCoMKgwqDCoGRwLT52
bXhfcHJvY2Jhc2VkX2N0bHMudS5hbGxvd2VkXzEuYWN0aXZhdGVfc2Vjb25kYXJ5X2NvbnRyb2xz
Owo+ICsKPiArwqDCoMKgwqBzd2l0Y2ggKG1zcikKPiArwqDCoMKgwqB7Cj4gK8KgwqDCoMKgY2Fz
ZSBNU1JfSUEzMl9WTVhfQkFTSUMgLi4uIE1TUl9JQTMyX1ZNWF9WTUNTX0VOVU06Cj4gK8KgwqDC
oMKgwqDCoMKgwqByZXR1cm4gdHJ1ZTsKPiArCj4gK8KgwqDCoMKgY2FzZSBNU1JfSUEzMl9WTVhf
UFJPQ0JBU0VEX0NUTFMyOgo+ICvCoMKgwqDCoMKgwqDCoMKgcmV0dXJuIHNlY29uZGFyeV9hdmFp
bGFibGU7Cj4gKwo+ICvCoMKgwqDCoGNhc2UgTVNSX0lBMzJfVk1YX0VQVF9WUElEX0NBUDoKPiAr
wqDCoMKgwqDCoMKgwqDCoHJldHVybiAoIHNlY29uZGFyeV9hdmFpbGFibGUgJiYKPiArwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoChkcC0+dm14X3Byb2NiYXNlZF9jdGxzMi51LmFs
bG93ZWRfMS5lbmFibGVfZXB0IHx8Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoGRwLT52bXhfcHJvY2Jhc2VkX2N0bHMyLnUuYWxsb3dlZF8xLmVuYWJsZV92cGlkKSApOwoK
VGhpcyBjaGVjayBjYW4gYmUgbWFkZSBtb3JlIGVmZmljaWVudCBpbiB0d28gd2F5cy7CoCBGaXJz
dCwgdXNlIGEgYml0d2lzZQpyYXRoZXIgdGhhbiBsb2dpY2FsIG9yLCB3aGljaCBhbGxvd3MgYm90
aCBfZXB0IGFuZCBfdnBpZCB0byBiZSB0ZXN0ZWQKd2l0aCBhIHNpbmdsZSBpbnN0cnVjdGlvbiwg
cmF0aGVyIHRoYW4gYSBjb25kaXRpb25hbCBicmFuY2guCgpTZWNvbmRseSwgdGhlIENQVUlEIGlu
ZnJhc3RydWN0dXJlIGhhcyBsb2dpYyB0byBmbGF0dGVuIGRlcGVuZGVuY3kKdHJlZXMsIHNvIHdl
IGRvbid0IG5lZWQgdG8gZW5jb2RlIGxvZ2ljIHBhdGhzIGxpa2UgdGhpcy7CoCBJbiBwcmFjdGlj
ZQpob3dldmVyLCB5b3Ugb25seSByZWFkIGludG8gdGhlIHBvbGljeSBmb3IgZGV0YWlscyB3aGlj
aCBtYXRjaCB0aGUKZGVwZW5kZW5jeSB0cmVlLCBzbyB5b3UgY2FuIGRyb3AgdGhlIHNlY29uZGFy
eV9hdmFpbGFibGUgY2hlY2sgaGVyZSwgYXMKeW91IGtub3cgdGhhdCBpZiBzZWNvbmRhcnlfYXZh
aWxhYmxlIGlzIGNsZWFyLApkcC0+dm14X3Byb2NiYXNlZF9jdGxzMi5yYXcgd2lsbCBiZSAwLgoK
fkFuZHJldwoKPiArCj4gK8KgwqDCoMKgY2FzZSBNU1JfSUEzMl9WTVhfVFJVRV9QSU5CQVNFRF9D
VExTIC4uLiBNU1JfSUEzMl9WTVhfVFJVRV9FTlRSWV9DVExTOgo+ICvCoMKgwqDCoMKgwqDCoMKg
cmV0dXJuIGRwLT52bXhfYmFzaWMudS5kZWZhdWx0MV96ZXJvOwo+ICsKPiArwqDCoMKgwqBjYXNl
IE1TUl9JQTMyX1ZNWF9WTUZVTkM6Cj4gK8KgwqDCoMKgwqDCoMKgwqByZXR1cm4gKCBzZWNvbmRh
cnlfYXZhaWxhYmxlICYmCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBkcC0+
dm14X3Byb2NiYXNlZF9jdGxzMi51LmFsbG93ZWRfMS5lbmFibGVfdm1fZnVuY3Rpb25zICk7Cj4g
Kwo+ICvCoMKgwqDCoGRlZmF1bHQ6IGJyZWFrOwo+ICvCoMKgwqDCoH0KPiArCj4gK8KgwqDCoMKg
cmV0dXJuIGZhbHNlOwo+ICt9Cj4gKwo+IMKgc3RhdGljIHZvaWQgX19pbml0IGNhbGN1bGF0ZV9y
YXdfdm14X3BvbGljeShzdHJ1Y3QgbXNyX2RvbWFpbl9wb2xpY3kgKmRwKQo+IMKgewo+IMKgwqDC
oMKgwqBpZiAoICFjcHVfaGFzX3ZteCApCj4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 16 14:04:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 14:04:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e460j-00022I-9j; Mon, 16 Oct 2017 14:04:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e460h-000225-HB
 for xen-devel@lists.xen.org; Mon, 16 Oct 2017 14:04:51 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 DE/53-23269-28CB4E95; Mon, 16 Oct 2017 14:04:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBKsWRWlGSWpSXmKPExsVyMfTGet3GPU8
 iDRZPlbZY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDNe7trNWLB4IlNF84VfrA2Mix8ydjFycQgJ
 TGaU2N1+hwXEYRF4wSzRvOkoK4gjIXCTVWLmsVlAGU4gJ0/i0pk1QAkOIDtN4lmvPkS4WmLp5
 mfMIGEhATWJNW+iIIb+ZJS4O/cHK0iNsICLxMUpU8C2iQjMZ5Q4tPgQI0hCSKCLUeLEaTGQZj
 YBHYl1M2pBTF4BW4mFc6RBKlgEVCUW/2oEGyMqEC7RdLYf7BpeAUGJkzOfgNmcAt4S1z8+A7O
 ZBcwk5m1+yAxhi0vcejKfCcKWl9j+dg7zBEaRWUjaZyFpmYWkZRaSlgWMLKsYNYpTi8pSi3QN
 TfSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQJjgwEIdjCePe15iFGSg0lJlNfZ8
 EmkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleld1AOcGi1PTUirTMHGCUwqQlOHiURHhP7wJK8x
 YXJOYWZ6ZDpE4xunJcuHPpDxPHpMVXgOSBPbeA5Kabd4Hkhu8P/jAJseTl56VKifMagcwWAGn
 OKM2DGw1LMJcYZaWEeRmBjhXiKUgtys0sQZV/xSjOwagkzPse5ASezLwSuAteAR3HBHTcOiew
 40oSEVJSDYwZlqejejqkHc+mbTrfOumSU/d11mPLLQz/p0tc/5Xb3yN7d/+7OyonWuYHqR1Ss
 L/7XrD5/f7awiijMu/aoycc/uSffRvMdeHLs6ib23/InPmrGFJjcovN+pbCpbb7Z3T/7zU049
 nk7JXuo9Ba5R0mNLVvrt9hFdcv1xb5mYbkKW/OE9GXXqTEUpyRaKjFXFScCABLJyQsKwMAAA=
 =
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1508162688!70894943!1
X-Originating-IP: [209.85.216.175]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12636 invoked from network); 16 Oct 2017 14:04:49 -0000
Received: from mail-qt0-f175.google.com (HELO mail-qt0-f175.google.com)
 (209.85.216.175)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Oct 2017 14:04:49 -0000
Received: by mail-qt0-f175.google.com with SMTP id n61so31798085qte.10
 for <xen-devel@lists.xen.org>; Mon, 16 Oct 2017 07:04:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=qd2dVvNuj3JxpdbpmjSfVrjJSHIucTx1mZCl5QSs4/8=;
 b=Pa7wWzHV71oClahPahgyTa2SdzGsaxcyPvpqIu0z0FF53DPqHHHX7RxyCWFDFcJbQe
 GHzYiZ2kTuHNbZa2dDNk3kXs8rJ9uqF66ddNu9FMpleEuCECCXl3GGosMqqIsETPzdIE
 R+/x8Y+FUd9VzCV5mqa76HgfGNg+Dh6YCdbZ0=
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=qd2dVvNuj3JxpdbpmjSfVrjJSHIucTx1mZCl5QSs4/8=;
 b=P3ePIU9Jl2Bh6ncuzyy4veZVhw4jEzCIt38gTuI2ECC0ytT+rk5edXYOK5Ptrd+fSm
 iXugq/cKl8RZMm3TbcPg2HsLwbvDbAQY99gw6By2G52YLvEWfqLgWCABH01/SJb+8N9A
 sN0BzsiQGqWu5wM5TUA37fDrjDmPlVRnUbY9n/ksKvMKrdvACr2tvjZ3d3uiR0mz4tm7
 H/djuzjxnZuoDtxmBqPUSKdQY+4bpYu8QWk2Zfn89tf74ikNfCFrWjxq3jKyxeLp5CGd
 MzTtaw2Rc3Mcjqf47vA3TTBqwf64dXY777nfWtjbl22ZYabKoBxPuRtNfs18neHQfKSE
 VccA==
X-Gm-Message-State: AMCzsaUVsGZ6R+UOpL/9uo2Uwkm0V2cxZQer/MOI7O3YrPS4wMr2at1S
 lfyBbgL/8iYjOXXD074WcmopPeVOgXA=
X-Google-Smtp-Source: AOwi7QCQ4oGs9FqarcPMqcXONmG16O8Gu/aX/vS0qmMlDne1xbbAFAeOVbUncJFThVQEu94L75dAZg==
X-Received: by 10.200.26.146 with SMTP id x18mr14836026qtj.145.1508162687234; 
 Mon, 16 Oct 2017 07:04:47 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id n4sm4536880qkf.49.2017.10.16.07.04.45
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 16 Oct 2017 07:04:46 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <1507748484-16871-1-git-send-email-volodymyr_babchuk@epam.com>
 <1507748484-16871-4-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <a0d1705e-35a7-4faf-a3e8-e361b99fc823@linaro.org>
Date: Mon, 16 Oct 2017 15:04:44 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1507748484-16871-4-git-send-email-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC 3/4] arm: tee: add OP-TEE header files
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVm9sb2R5bXlyLAoKT24gMTEvMTAvMTcgMjA6MDEsIFZvbG9keW15ciBCYWJjaHVrIHdyb3Rl
Ogo+IFRoaXMgaGVhZGVyIGZpbGVzIGRlc2NyaWJlIHByb3RvY29sIGJldHdlZW4gT1AtVEVFIGFu
ZCBPUC1URUUgY2xpZW50Cj4gZHJpdmVyIGluIExpbnV4LiBUaGV5IGFyZSBuZWVkZWQgZm9yIHVw
Y29taWVudCBPUC1URUUgbWVkaWF0b3IsIHdoaWNoCj4gaXMgYWRkZWQgaW4gdGhlIG5leHQgcGF0
Y2guCj4gUmVhc29uIHRvIGFkZCB0aG9zZSBoZWFkZXJzIGluIHNlcGFyYXRlIHBhdGNoIGlzIHRv
IGVhc2UgdXAgcmV2aWV3Lgo+IFRob3NlIGZpbGVzIHdlcmUgdGFrZW4gZnJvbSBsaW51eCB0cmVl
IChkcml2ZXJzL3RlZS9vcHRlZS8pIGFuZCBtYW5nbGVkCj4gYSBiaXQgdG8gY29tcGlsZSB3aXRo
IFhFTi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2Jh
YmNodWtAZXBhbS5jb20+Cj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vdGVlL29wdGVlX21zZy5oIHwg
NDQ0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gICB4ZW4vYXJj
aC9hcm0vdGVlL29wdGVlX3NtYy5oIHwgNDU3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKCkhlYWRlcnMgc2hvdWxkIGdvIGluIGluY2x1ZGUvYXNtLWFybS90ZWUg
YW5kIG5vdCBhcmNoL2FybS4KCkNoZWVycywKCj4gICAyIGZpbGVzIGNoYW5nZWQsIDkwMSBpbnNl
cnRpb25zKCspCj4gICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL3RlZS9vcHRlZV9t
c2cuaAo+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS90ZWUvb3B0ZWVfc21jLmgK
PiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RlZS9vcHRlZV9tc2cuaCBiL3hlbi9hcmNo
L2FybS90ZWUvb3B0ZWVfbXNnLmgKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAw
MDAuLjEwNzQ3YjIKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIveGVuL2FyY2gvYXJtL3RlZS9vcHRl
ZV9tc2cuaAo+IEBAIC0wLDAgKzEsNDQ0IEBACj4gKy8qCj4gKyAqIENvcHlyaWdodCAoYykgMjAx
NS0yMDE2LCBMaW5hcm8gTGltaXRlZAo+ICsgKiBBbGwgcmlnaHRzIHJlc2VydmVkLgo+ICsgKgo+
ICsgKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3
aXRoIG9yIHdpdGhvdXQKPiArICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVk
IHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zIGFyZSBtZXQ6Cj4gKyAqCj4gKyAqIDEuIFJl
ZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJp
Z2h0IG5vdGljZSwKPiArICogdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dp
bmcgZGlzY2xhaW1lci4KPiArICoKPiArICogMi4gUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBm
b3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlLAo+ICsgKiB0aGlz
IGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZSBk
b2N1bWVudGF0aW9uCj4gKyAqIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0
aGUgZGlzdHJpYnV0aW9uLgo+ICsgKgo+ICsgKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZ
IFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTICJBUyBJUyIKPiArICogQU5E
IEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UIExJ
TUlURUQgVE8sIFRIRQo+ICsgKiBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZ
IEFORCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRQo+ICsgKiBBUkUgRElTQ0xBSU1F
RC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVCBIT0xERVIgT1IgQ09OVFJJQlVUT1JT
IEJFCj4gKyAqIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQ
RUNJQUwsIEVYRU1QTEFSWSwgT1IKPiArICogQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJ
TkcsIEJVVCBOT1QgTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YKPiArICogU1VCU1RJVFVURSBH
T09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lO
RVNTCj4gKyAqIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWSBUSEVPUlkg
T0YgTElBQklMSVRZLCBXSEVUSEVSIElOCj4gKyAqIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZ
LCBPUiBUT1JUIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpCj4gKyAqIEFSSVNJ
TkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRSBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFE
VklTRUQgT0YgVEhFCj4gKyAqIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgo+ICsgKi8KPiAr
I2lmbmRlZiBfT1BURUVfTVNHX0gKPiArI2RlZmluZSBfT1BURUVfTVNHX0gKPiArCj4gKyNpbmNs
dWRlIDx4ZW4vYml0b3BzLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KPiArCj4gKy8qCj4g
KyAqIFRoaXMgZmlsZSBkZWZpbmVzIHRoZSBPUC1URUUgbWVzc2FnZSBwcm90b2NvbCB1c2VkIHRv
IGNvbW11bmljYXRlCj4gKyAqIHdpdGggYW4gaW5zdGFuY2Ugb2YgT1AtVEVFIHJ1bm5pbmcgaW4g
c2VjdXJlIHdvcmxkLgo+ICsgKgo+ICsgKiBUaGlzIGZpbGUgaXMgZGl2aWRlZCBpbnRvIHRocmVl
IHNlY3Rpb25zLgo+ICsgKiAxLiBGb3JtYXR0aW5nIG9mIG1lc3NhZ2VzLgo+ICsgKiAyLiBSZXF1
ZXN0cyBmcm9tIG5vcm1hbCB3b3JsZAo+ICsgKiAzLiBSZXF1ZXN0cyBmcm9tIHNlY3VyZSB3b3Js
ZCwgUmVtb3RlIFByb2NlZHVyZSBDYWxsIChSUEMpLCBoYW5kbGVkIGJ5Cj4gKyAqICAgIHRlZS1z
dXBwbGljYW50Lgo+ICsgKi8KPiArCj4gKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ICsgKiBQYXJ0
IDEgLSBmb3JtYXR0aW5nIG9mIG1lc3NhZ2VzCj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KPiAr
Cj4gKyNkZWZpbmUgT1BURUVfTVNHX0FUVFJfVFlQRV9OT05FCQkweDAKPiArI2RlZmluZSBPUFRF
RV9NU0dfQVRUUl9UWVBFX1ZBTFVFX0lOUFVUCQkweDEKPiArI2RlZmluZSBPUFRFRV9NU0dfQVRU
Ul9UWVBFX1ZBTFVFX09VVFBVVAkweDIKPiArI2RlZmluZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1ZB
TFVFX0lOT1VUCQkweDMKPiArI2RlZmluZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1JNRU1fSU5QVVQJ
CTB4NQo+ICsjZGVmaW5lIE9QVEVFX01TR19BVFRSX1RZUEVfUk1FTV9PVVRQVVQJCTB4Ngo+ICsj
ZGVmaW5lIE9QVEVFX01TR19BVFRSX1RZUEVfUk1FTV9JTk9VVAkJMHg3Cj4gKyNkZWZpbmUgT1BU
RUVfTVNHX0FUVFJfVFlQRV9UTUVNX0lOUFVUCQkweDkKPiArI2RlZmluZSBPUFRFRV9NU0dfQVRU
Ul9UWVBFX1RNRU1fT1VUUFVUCQkweGEKPiArI2RlZmluZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1RN
RU1fSU5PVVQJCTB4Ygo+ICsKPiArI2RlZmluZSBPUFRFRV9NU0dfQVRUUl9UWVBFX01BU0sJCUdF
Tk1BU0soNywgMCkKPiArCj4gKy8qCj4gKyAqIE1ldGEgcGFyYW1ldGVyIHRvIGJlIGFic29yYmVk
IGJ5IHRoZSBTZWN1cmUgT1MgYW5kIG5vdCBwYXNzZWQKPiArICogdG8gdGhlIFRydXN0ZWQgQXBw
bGljYXRpb24uCj4gKyAqCj4gKyAqIEN1cnJlbnRseSBvbmx5IHVzZWQgd2l0aCBPUFRFRV9NU0df
Q01EX09QRU5fU0VTU0lPTi4KPiArICovCj4gKyNkZWZpbmUgT1BURUVfTVNHX0FUVFJfTUVUQQkJ
CUJJVCg4KQo+ICsKPiArLyoKPiArICogUG9pbnRlciB0byBhIGxpc3Qgb2YgcGFnZXMgdXNlZCB0
byByZWdpc3RlciB1c2VyLWRlZmluZWQgU0hNIGJ1ZmZlci4KPiArICogVXNlZCB3aXRoIE9QVEVF
X01TR19BVFRSX1RZUEVfVE1FTV8qLgo+ICsgKiBidWZfcHRyIHNob3VsZCBwb2ludCB0byB0aGUg
YmVnaW5uaW5nIG9mIHRoZSBidWZmZXIuIEJ1ZmZlciB3aWxsIGNvbnRhaW4KPiArICogbGlzdCBv
ZiBwYWdlIGFkZHJlc3Nlcy4gT1AtVEVFIGNvcmUgY2FuIHJlY29uc3RydWN0IGNvbnRpZ3VvdXMg
YnVmZmVyIGZyb20KPiArICogdGhhdCBwYWdlIGFkZHJlc3NlcyBsaXN0LiBQYWdlIGFkZHJlc3Nl
cyBhcmUgc3RvcmVkIGFzIDY0IGJpdCB2YWx1ZXMuCj4gKyAqIExhc3QgZW50cnkgb24gYSBwYWdl
IHNob3VsZCBwb2ludCB0byB0aGUgbmV4dCBwYWdlIG9mIGJ1ZmZlci4KPiArICogRXZlcnkgZW50
cnkgaW4gYnVmZmVyIHNob3VsZCBwb2ludCB0byBhIDRrIHBhZ2UgYmVnaW5uaW5nICgxMiBsZWFz
dAo+ICsgKiBzaWduaWZpY2FudCBiaXRzIG11c3QgYmUgZXF1YWwgdG8gemVybykuCj4gKyAqCj4g
KyAqIDEyIGxlYXN0IHNpZ25pZmljYW50IGJpbnRzIG9mIG9wdGVlX21zZ19wYXJhbS51LnRtZW0u
YnVmX3B0ciBzaG91bGQgaG9sZCBwYWdlCj4gKyAqIG9mZnNldCBvZiB0aGUgdXNlciBidWZmZXIu
Cj4gKyAqCj4gKyAqIFNvLCBlbnRyaWVzIHNob3VsZCBiZSBwbGFjZWQgbGlrZSBtZW1iZXJzIG9m
IHRoaXMgc3RydWN0dXJlOgo+ICsgKgo+ICsgKiBzdHJ1Y3QgcGFnZV9kYXRhIHsKPiArICogICB1
aW50NjRfdCBwYWdlc19hcnJheVtPUFRFRV9NU0dfTk9OQ09OVElHX1BBR0VfU0laRS9zaXplb2Yo
dWludDY0X3QpIC0gMV07Cj4gKyAqICAgdWludDY0X3QgbmV4dF9wYWdlX2RhdGE7Cj4gKyAqIH07
Cj4gKyAqCj4gKyAqIFN0cnVjdHVyZSBpcyBkZXNpZ25lZCB0byBleGFjdGx5IGZpdCBpbnRvIHRo
ZSBwYWdlIHNpemUKPiArICogT1BURUVfTVNHX05PTkNPTlRJR19QQUdFX1NJWkUgd2hpY2ggaXMg
YSBzdGFuZGFyZCA0S0IgcGFnZS4KPiArICoKPiArICogVGhlIHNpemUgb2YgNEtCIGlzIGNob3Nl
biBiZWNhdXNlIHRoaXMgaXMgdGhlIHNtYWxsZXN0IHBhZ2Ugc2l6ZSBmb3IgQVJNCj4gKyAqIGFy
Y2hpdGVjdHVyZXMuIElmIFJFRSB1c2VzIGxhcmdlciBwYWdlcywgaXQgc2hvdWxkIGRpdmlkZSB0
aGVtIHRvIDRLQiBvbmVzLgo+ICsgKi8KPiArI2RlZmluZSBPUFRFRV9NU0dfQVRUUl9OT05DT05U
SUcJCUJJVCg5KQo+ICsKPiArLyoKPiArICogTWVtb3J5IGF0dHJpYnV0ZXMgZm9yIGNhY2hpbmcg
cGFzc2VkIHdpdGggdGVtcCBtZW1yZWZzLiBUaGUgYWN0dWFsIHZhbHVlCj4gKyAqIHVzZWQgaXMg
ZGVmaW5lZCBvdXRzaWRlIHRoZSBtZXNzYWdlIHByb3RvY29sIHdpdGggdGhlIGV4Y2VwdGlvbiBv
Zgo+ICsgKiBPUFRFRV9NU0dfQVRUUl9DQUNIRV9QUkVERUZJTkVEIHdoaWNoIG1lYW5zIHRoZSBh
dHRyaWJ1dGVzIGFscmVhZHkKPiArICogZGVmaW5lZCBmb3IgdGhlIG1lbW9yeSByYW5nZSBzaG91
bGQgYmUgdXNlZC4gSWYgb3B0ZWVfc21jLmggaXMgdXNlZCBhcwo+ICsgKiBiZWFyZXIgb2YgdGhp
cyBwcm90b2NvbCBPUFRFRV9TTUNfU0hNXyogaXMgdXNlZCBmb3IgdmFsdWVzLgo+ICsgKi8KPiAr
I2RlZmluZSBPUFRFRV9NU0dfQVRUUl9DQUNIRV9TSElGVAkJMTYKPiArI2RlZmluZSBPUFRFRV9N
U0dfQVRUUl9DQUNIRV9NQVNLCQlHRU5NQVNLKDIsIDApCj4gKyNkZWZpbmUgT1BURUVfTVNHX0FU
VFJfQ0FDSEVfUFJFREVGSU5FRAkJMAo+ICsKPiArLyoKPiArICogU2FtZSB2YWx1ZXMgYXMgVEVF
X0xPR0lOXyogZnJvbSBURUUgSW50ZXJuYWwgQVBJCj4gKyAqLwo+ICsjZGVmaW5lIE9QVEVFX01T
R19MT0dJTl9QVUJMSUMJCQkweDAwMDAwMDAwCj4gKyNkZWZpbmUgT1BURUVfTVNHX0xPR0lOX1VT
RVIJCQkweDAwMDAwMDAxCj4gKyNkZWZpbmUgT1BURUVfTVNHX0xPR0lOX0dST1VQCQkJMHgwMDAw
MDAwMgo+ICsjZGVmaW5lIE9QVEVFX01TR19MT0dJTl9BUFBMSUNBVElPTgkJMHgwMDAwMDAwNAo+
ICsjZGVmaW5lIE9QVEVFX01TR19MT0dJTl9BUFBMSUNBVElPTl9VU0VSCTB4MDAwMDAwMDUKPiAr
I2RlZmluZSBPUFRFRV9NU0dfTE9HSU5fQVBQTElDQVRJT05fR1JPVVAJMHgwMDAwMDAwNgo+ICsK
PiArLyoKPiArICogUGFnZSBzaXplIHVzZWQgaW4gbm9uLWNvbnRpZ3VvdXMgYnVmZmVyIGVudHJp
ZXMKPiArICovCj4gKyNkZWZpbmUgT1BURUVfTVNHX05PTkNPTlRJR19QQUdFX1NJWkUJCTQwOTYK
PiArCj4gKy8qKgo+ICsgKiBzdHJ1Y3Qgb3B0ZWVfbXNnX3BhcmFtX3RtZW0gLSB0ZW1wb3Jhcnkg
bWVtb3J5IHJlZmVyZW5jZSBwYXJhbWV0ZXIKPiArICogQGJ1Zl9wdHI6CUFkZHJlc3Mgb2YgdGhl
IGJ1ZmZlcgo+ICsgKiBAc2l6ZToJU2l6ZSBvZiB0aGUgYnVmZmVyCj4gKyAqIEBzaG1fcmVmOglU
ZW1wb3Jhcnkgc2hhcmVkIG1lbW9yeSByZWZlcmVuY2UsIHBvaW50ZXIgdG8gYSBzdHJ1Y3QgdGVl
X3NobQo+ICsgKgo+ICsgKiBTZWN1cmUgYW5kIG5vcm1hbCB3b3JsZCBjb21tdW5pY2F0ZXMgcG9p
bnRlcnMgYXMgcGh5c2ljYWwgYWRkcmVzcwo+ICsgKiBpbnN0ZWFkIG9mIHRoZSB2aXJ0dWFsIGFk
ZHJlc3MuIFRoaXMgaXMgYmVjYXVzZSBzZWN1cmUgYW5kIG5vcm1hbCB3b3JsZAo+ICsgKiBoYXZl
IGNvbXBsZXRlbHkgaW5kZXBlbmRlbnQgbWVtb3J5IG1hcHBpbmcuIE5vcm1hbCB3b3JsZCBjYW4g
ZXZlbiBoYXZlIGEKPiArICogaHlwZXJ2aXNvciB3aGljaCBuZWVkIHRvIHRyYW5zbGF0ZSB0aGUg
Z3Vlc3QgcGh5c2ljYWwgYWRkcmVzcyAoQUtBIElQQQo+ICsgKiBpbiBBUk0gZG9jdW1lbnRhdGlv
bikgdG8gYSByZWFsIHBoeXNpY2FsIGFkZHJlc3MgYmVmb3JlIHBhc3NpbmcgdGhlCj4gKyAqIHN0
cnVjdHVyZSB0byBzZWN1cmUgd29ybGQuCj4gKyAqLwo+ICtzdHJ1Y3Qgb3B0ZWVfbXNnX3BhcmFt
X3RtZW0gewo+ICsJdTY0IGJ1Zl9wdHI7Cj4gKwl1NjQgc2l6ZTsKPiArCXU2NCBzaG1fcmVmOwo+
ICt9Owo+ICsKPiArLyoqCj4gKyAqIHN0cnVjdCBvcHRlZV9tc2dfcGFyYW1fcm1lbSAtIHJlZ2lz
dGVyZWQgbWVtb3J5IHJlZmVyZW5jZSBwYXJhbWV0ZXIKPiArICogQG9mZnM6CU9mZnNldCBpbnRv
IHNoYXJlZCBtZW1vcnkgcmVmZXJlbmNlCj4gKyAqIEBzaXplOglTaXplIG9mIHRoZSBidWZmZXIK
PiArICogQHNobV9yZWY6CVNoYXJlZCBtZW1vcnkgcmVmZXJlbmNlLCBwb2ludGVyIHRvIGEgc3Ry
dWN0IHRlZV9zaG0KPiArICovCj4gK3N0cnVjdCBvcHRlZV9tc2dfcGFyYW1fcm1lbSB7Cj4gKwl1
NjQgb2ZmczsKPiArCXU2NCBzaXplOwo+ICsJdTY0IHNobV9yZWY7Cj4gK307Cj4gKwo+ICsvKioK
PiArICogc3RydWN0IG9wdGVlX21zZ19wYXJhbV92YWx1ZSAtIG9wYXF1ZSB2YWx1ZSBwYXJhbWV0
ZXIKPiArICoKPiArICogVmFsdWUgcGFyYW1ldGVycyBhcmUgcGFzc2VkIHVuY2hlY2tlZCBiZXR3
ZWVuIG5vcm1hbCBhbmQgc2VjdXJlIHdvcmxkLgo+ICsgKi8KPiArc3RydWN0IG9wdGVlX21zZ19w
YXJhbV92YWx1ZSB7Cj4gKwl1NjQgYTsKPiArCXU2NCBiOwo+ICsJdTY0IGM7Cj4gK307Cj4gKwo+
ICsvKioKPiArICogc3RydWN0IG9wdGVlX21zZ19wYXJhbSAtIHBhcmFtZXRlciB1c2VkIHRvZ2V0
aGVyIHdpdGggc3RydWN0IG9wdGVlX21zZ19hcmcKPiArICogQGF0dHI6CWF0dHJpYnV0ZXMKPiAr
ICogQHRtZW06CXBhcmFtZXRlciBieSB0ZW1wb3JhcnkgbWVtb3J5IHJlZmVyZW5jZQo+ICsgKiBA
cm1lbToJcGFyYW1ldGVyIGJ5IHJlZ2lzdGVyZWQgbWVtb3J5IHJlZmVyZW5jZQo+ICsgKiBAdmFs
dWU6CXBhcmFtZXRlciBieSBvcGFxdWUgdmFsdWUKPiArICoKPiArICogQGF0dHIgJiBPUFRFRV9N
U0dfQVRUUl9UWVBFX01BU0sgaW5kaWNhdGVzIGlmIHRtZW0sIHJtZW0gb3IgdmFsdWUgaXMgdXNl
ZCBpbgo+ICsgKiB0aGUgdW5pb24uIE9QVEVFX01TR19BVFRSX1RZUEVfVkFMVUVfKiBpbmRpY2F0
ZXMgdmFsdWUsCj4gKyAqIE9QVEVFX01TR19BVFRSX1RZUEVfVE1FTV8qIGluZGljYXRlcyBAdG1l
bSBhbmQKPiArICogT1BURUVfTVNHX0FUVFJfVFlQRV9STUVNXyogaW5kaWNhdGVzIEBybWVtLAo+
ICsgKiBPUFRFRV9NU0dfQVRUUl9UWVBFX05PTkUgaW5kaWNhdGVzIHRoYXQgbm9uZSBvZiB0aGUg
bWVtYmVycyBhcmUgdXNlZC4KPiArICovCj4gK3N0cnVjdCBvcHRlZV9tc2dfcGFyYW0gewo+ICsJ
dTY0IGF0dHI7Cj4gKwl1bmlvbiB7Cj4gKwkJc3RydWN0IG9wdGVlX21zZ19wYXJhbV90bWVtIHRt
ZW07Cj4gKwkJc3RydWN0IG9wdGVlX21zZ19wYXJhbV9ybWVtIHJtZW07Cj4gKwkJc3RydWN0IG9w
dGVlX21zZ19wYXJhbV92YWx1ZSB2YWx1ZTsKPiArCX0gdTsKPiArfTsKPiArCj4gKy8qKgo+ICsg
KiBzdHJ1Y3Qgb3B0ZWVfbXNnX2FyZyAtIGNhbGwgYXJndW1lbnQKPiArICogQGNtZDogQ29tbWFu
ZCwgb25lIG9mIE9QVEVFX01TR19DTURfKiBvciBPUFRFRV9NU0dfUlBDX0NNRF8qCj4gKyAqIEBm
dW5jOiBUcnVzdGVkIEFwcGxpY2F0aW9uIGZ1bmN0aW9uLCBzcGVjaWZpYyB0byB0aGUgVHJ1c3Rl
ZCBBcHBsaWNhdGlvbiwKPiArICoJICAgICB1c2VkIGlmIGNtZCA9PSBPUFRFRV9NU0dfQ01EX0lO
Vk9LRV9DT01NQU5ECj4gKyAqIEBzZXNzaW9uOiBJbiBwYXJhbWV0ZXIgZm9yIGFsbCBPUFRFRV9N
U0dfQ01EXyogZXhjZXB0Cj4gKyAqCSAgICAgT1BURUVfTVNHX0NNRF9PUEVOX1NFU1NJT04gd2hl
cmUgaXQncyBhbiBvdXRwdXQgcGFyYW1ldGVyIGluc3RlYWQKPiArICogQGNhbmNlbF9pZDogQ2Fu
Y2VsbGF0aW9uIGlkLCBhIHVuaXF1ZSB2YWx1ZSB0byBpZGVudGlmeSB0aGlzIHJlcXVlc3QKPiAr
ICogQHJldDogcmV0dXJuIHZhbHVlCj4gKyAqIEByZXRfb3JpZ2luOiBvcmlnaW4gb2YgdGhlIHJl
dHVybiB2YWx1ZQo+ICsgKiBAbnVtX3BhcmFtczogbnVtYmVyIG9mIHBhcmFtZXRlcnMgc3VwcGxp
ZWQgdG8gdGhlIE9TIENvbW1hbmQKPiArICogQHBhcmFtczogdGhlIHBhcmFtZXRlcnMgc3VwcGxp
ZWQgdG8gdGhlIE9TIENvbW1hbmQKPiArICoKPiArICogQWxsIG5vcm1hbCBjYWxscyB0byBUcnVz
dGVkIE9TIHVzZXMgdGhpcyBzdHJ1Y3QuIElmIGNtZCByZXF1aXJlcyBmdXJ0aGVyCj4gKyAqIGlu
Zm9ybWF0aW9uIHRoYW4gd2hhdCB0aGVzZSBmaWVsZCBob2xkcyBpdCBjYW4gYmUgcGFzc2VkIGFz
IGEgcGFyYW1ldGVyCj4gKyAqIHRhZ2dlZCBhcyBtZXRhIChzZXR0aW5nIHRoZSBPUFRFRV9NU0df
QVRUUl9NRVRBIGJpdCBpbiBjb3JyZXNwb25kaW5nCj4gKyAqIGF0dHJzIGZpZWxkKS4gQWxsIHBh
cmFtZXRlcnMgdGFnZ2VkIGFzIG1ldGEgaGFzIHRvIGNvbWUgZmlyc3QuCj4gKyAqCj4gKyAqIFRl
bXAgbWVtcmVmIHBhcmFtZXRlcnMgY2FuIGJlIGZyYWdtZW50ZWQgaWYgc3VwcG9ydGVkIGJ5IHRo
ZSBUcnVzdGVkIE9TCj4gKyAqICh3aGVuIG9wdGVlX3NtYy5oIGlzIGJlYXJlciBvZiB0aGlzIHBy
b3RvY29sIHRoaXMgaXMgaW5kaWNhdGVkIHdpdGgKPiArICogT1BURUVfU01DX1NFQ19DQVBfVU5S
RUdJU1RFUkVEX1NITSkuIElmIGEgbG9naWNhbCBtZW1yZWYgcGFyYW1ldGVyIGlzCj4gKyAqIGZy
YWdtZW50ZWQgdGhlbiBoYXMgYWxsIGJ1dCB0aGUgbGFzdCBmcmFnbWVudCB0aGUKPiArICogT1BU
RUVfTVNHX0FUVFJfRlJBR01FTlQgYml0IHNldCBpbiBhdHRycy4gRXZlbiBpZiBhIG1lbXJlZiBp
cyBmcmFnbWVudGVkCj4gKyAqIGl0IHdpbGwgc3RpbGwgYmUgcHJlc2VudGVkIGFzIGEgc2luZ2xl
IGxvZ2ljYWwgbWVtcmVmIHRvIHRoZSBUcnVzdGVkCj4gKyAqIEFwcGxpY2F0aW9uLgo+ICsgKi8K
PiArc3RydWN0IG9wdGVlX21zZ19hcmcgewo+ICsJdTMyIGNtZDsKPiArCXUzMiBmdW5jOwo+ICsJ
dTMyIHNlc3Npb247Cj4gKwl1MzIgY2FuY2VsX2lkOwo+ICsJdTMyIHBhZDsKPiArCXUzMiByZXQ7
Cj4gKwl1MzIgcmV0X29yaWdpbjsKPiArCXUzMiBudW1fcGFyYW1zOwo+ICsKPiArCS8qIG51bV9w
YXJhbXMgdGVsbHMgdGhlIGFjdHVhbCBudW1iZXIgb2YgZWxlbWVudCBpbiBwYXJhbXMgKi8KPiAr
CXN0cnVjdCBvcHRlZV9tc2dfcGFyYW0gcGFyYW1zWzBdOwo+ICt9Owo+ICsKPiArLyoqCj4gKyAq
IE9QVEVFX01TR19HRVRfQVJHX1NJWkUgLSByZXR1cm4gc2l6ZSBvZiBzdHJ1Y3Qgb3B0ZWVfbXNn
X2FyZwo+ICsgKgo+ICsgKiBAbnVtX3BhcmFtczogTnVtYmVyIG9mIHBhcmFtZXRlcnMgZW1iZWRk
ZWQgaW4gdGhlIHN0cnVjdCBvcHRlZV9tc2dfYXJnCj4gKyAqCj4gKyAqIFJldHVybnMgdGhlIHNp
emUgb2YgdGhlIHN0cnVjdCBvcHRlZV9tc2dfYXJnIHRvZ2V0aGVyIHdpdGggdGhlIG51bWJlcgo+
ICsgKiBvZiBlbWJlZGRlZCBwYXJhbWV0ZXJzLgo+ICsgKi8KPiArI2RlZmluZSBPUFRFRV9NU0df
R0VUX0FSR19TSVpFKG51bV9wYXJhbXMpIFwKPiArCShzaXplb2Yoc3RydWN0IG9wdGVlX21zZ19h
cmcpICsgXAo+ICsJIHNpemVvZihzdHJ1Y3Qgb3B0ZWVfbXNnX3BhcmFtKSAqIChudW1fcGFyYW1z
KSkKPiArCj4gKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ICsgKiBQYXJ0IDIgLSByZXF1ZXN0cyBm
cm9tIG5vcm1hbCB3b3JsZAo+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCj4gKwo+ICsvKgo+ICsg
KiBSZXR1cm4gdGhlIGZvbGxvd2luZyBVSUQgaWYgdXNpbmcgQVBJIHNwZWNpZmllZCBpbiB0aGlz
IGZpbGUgd2l0aG91dAo+ICsgKiBmdXJ0aGVyIGV4dGVuc2lvbnM6Cj4gKyAqIDM4NGZiM2UwLWU3
ZjgtMTFlMy1hZjYzLTAwMDJhNWQ1YzUxYi4KPiArICogUmVwcmVzZW50ZWQgaW4gNCAzMi1iaXQg
d29yZHMgaW4gT1BURUVfTVNHX1VJRF8wLCBPUFRFRV9NU0dfVUlEXzEsCj4gKyAqIE9QVEVFX01T
R19VSURfMiwgT1BURUVfTVNHX1VJRF8zLgo+ICsgKi8KPiArI2RlZmluZSBPUFRFRV9NU0dfVUlE
XzAJCQkweDM4NGZiM2UwCj4gKyNkZWZpbmUgT1BURUVfTVNHX1VJRF8xCQkJMHhlN2Y4MTFlMwo+
ICsjZGVmaW5lIE9QVEVFX01TR19VSURfMgkJCTB4YWY2MzAwMDIKPiArI2RlZmluZSBPUFRFRV9N
U0dfVUlEXzMJCQkweGE1ZDVjNTFiCj4gKyNkZWZpbmUgT1BURUVfTVNHX0ZVTkNJRF9DQUxMU19V
SUQJMHhGRjAxCj4gKwo+ICsvKgo+ICsgKiBSZXR1cm5zIDIuMCBpZiB1c2luZyBBUEkgc3BlY2lm
aWVkIGluIHRoaXMgZmlsZSB3aXRob3V0IGZ1cnRoZXIKPiArICogZXh0ZW5zaW9ucy4gUmVwcmVz
ZW50ZWQgaW4gMiAzMi1iaXQgd29yZHMgaW4gT1BURUVfTVNHX1JFVklTSU9OX01BSk9SCj4gKyAq
IGFuZCBPUFRFRV9NU0dfUkVWSVNJT05fTUlOT1IKPiArICovCj4gKyNkZWZpbmUgT1BURUVfTVNH
X1JFVklTSU9OX01BSk9SCTIKPiArI2RlZmluZSBPUFRFRV9NU0dfUkVWSVNJT05fTUlOT1IJMAo+
ICsjZGVmaW5lIE9QVEVFX01TR19GVU5DSURfQ0FMTFNfUkVWSVNJT04JMHhGRjAzCj4gKwo+ICsv
Kgo+ICsgKiBHZXQgVVVJRCBvZiBUcnVzdGVkIE9TLgo+ICsgKgo+ICsgKiBVc2VkIGJ5IG5vbi1z
ZWN1cmUgd29ybGQgdG8gZmlndXJlIG91dCB3aGljaCBUcnVzdGVkIE9TIGlzIGluc3RhbGxlZC4K
PiArICogTm90ZSB0aGF0IHJldHVybmVkIFVVSUQgaXMgdGhlIFVVSUQgb2YgdGhlIFRydXN0ZWQg
T1MsIG5vdCBvZiB0aGUgQVBJLgo+ICsgKgo+ICsgKiBSZXR1cm5zIFVVSUQgaW4gNCAzMi1iaXQg
d29yZHMgaW4gdGhlIHNhbWUgd2F5IGFzCj4gKyAqIE9QVEVFX01TR19GVU5DSURfQ0FMTFNfVUlE
IGRlc2NyaWJlZCBhYm92ZS4KPiArICovCj4gKyNkZWZpbmUgT1BURUVfTVNHX09TX09QVEVFX1VV
SURfMAkweDQ4NjE3OGUwCj4gKyNkZWZpbmUgT1BURUVfTVNHX09TX09QVEVFX1VVSURfMQkweGU3
ZjgxMWUzCj4gKyNkZWZpbmUgT1BURUVfTVNHX09TX09QVEVFX1VVSURfMgkweGJjNWUwMDAyCj4g
KyNkZWZpbmUgT1BURUVfTVNHX09TX09QVEVFX1VVSURfMwkweGE1ZDVjNTFiCj4gKyNkZWZpbmUg
T1BURUVfTVNHX0ZVTkNJRF9HRVRfT1NfVVVJRAkweDAwMDAKPiArCj4gKy8qCj4gKyAqIEdldCBy
ZXZpc2lvbiBvZiBUcnVzdGVkIE9TLgo+ICsgKgo+ICsgKiBVc2VkIGJ5IG5vbi1zZWN1cmUgd29y
bGQgdG8gZmlndXJlIG91dCB3aGljaCB2ZXJzaW9uIG9mIHRoZSBUcnVzdGVkIE9TCj4gKyAqIGlz
IGluc3RhbGxlZC4gTm90ZSB0aGF0IHRoZSByZXR1cm5lZCByZXZpc2lvbiBpcyB0aGUgcmV2aXNp
b24gb2YgdGhlCj4gKyAqIFRydXN0ZWQgT1MsIG5vdCBvZiB0aGUgQVBJLgo+ICsgKgo+ICsgKiBS
ZXR1cm5zIHJldmlzaW9uIGluIDIgMzItYml0IHdvcmRzIGluIHRoZSBzYW1lIHdheSBhcwo+ICsg
KiBPUFRFRV9NU0dfQ0FMTFNfUkVWSVNJT04gZGVzY3JpYmVkIGFib3ZlLgo+ICsgKi8KPiArI2Rl
ZmluZSBPUFRFRV9NU0dfRlVOQ0lEX0dFVF9PU19SRVZJU0lPTgkweDAwMDEKPiArCj4gKy8qCj4g
KyAqIERvIGEgc2VjdXJlIGNhbGwgd2l0aCBzdHJ1Y3Qgb3B0ZWVfbXNnX2FyZyBhcyBhcmd1bWVu
dAo+ICsgKiBUaGUgT1BURUVfTVNHX0NNRF8qIGJlbG93IGRlZmluZXMgd2hhdCBnb2VzIGluIHN0
cnVjdCBvcHRlZV9tc2dfYXJnOjpjbWQKPiArICoKPiArICogT1BURUVfTVNHX0NNRF9PUEVOX1NF
U1NJT04gb3BlbnMgYSBzZXNzaW9uIHRvIGEgVHJ1c3RlZCBBcHBsaWNhdGlvbi4KPiArICogVGhl
IGZpcnN0IHR3byBwYXJhbWV0ZXJzIGFyZSB0YWdnZWQgYXMgbWV0YSwgaG9sZGluZyB0d28gdmFs
dWUKPiArICogcGFyYW1ldGVycyB0byBwYXNzIHRoZSBmb2xsb3dpbmcgaW5mb3JtYXRpb246Cj4g
KyAqIHBhcmFtWzBdLnUudmFsdWUuYS1iIHV1aWQgb2YgVHJ1c3RlZCBBcHBsaWNhdGlvbgo+ICsg
KiBwYXJhbVsxXS51LnZhbHVlLmEtYiB1dWlkIG9mIENsaWVudAo+ICsgKiBwYXJhbVsxXS51LnZh
bHVlLmMgTG9naW4gY2xhc3Mgb2YgY2xpZW50IE9QVEVFX01TR19MT0dJTl8qCj4gKyAqCj4gKyAq
IE9QVEVFX01TR19DTURfSU5WT0tFX0NPTU1BTkQgaW52b2tlcyBhIGNvbW1hbmQgYSBwcmV2aW91
c2x5IG9wZW5lZAo+ICsgKiBzZXNzaW9uIHRvIGEgVHJ1c3RlZCBBcHBsaWNhdGlvbi4gIHN0cnVj
dCBvcHRlZV9tc2dfYXJnOjpmdW5jIGlzIFRydXN0ZWQKPiArICogQXBwbGljYXRpb24gZnVuY3Rp
b24sIHNwZWNpZmljIHRvIHRoZSBUcnVzdGVkIEFwcGxpY2F0aW9uLgo+ICsgKgo+ICsgKiBPUFRF
RV9NU0dfQ01EX0NMT1NFX1NFU1NJT04gY2xvc2VzIGEgcHJldmlvdXNseSBvcGVuZWQgc2Vzc2lv
biB0bwo+ICsgKiBUcnVzdGVkIEFwcGxpY2F0aW9uLgo+ICsgKgo+ICsgKiBPUFRFRV9NU0dfQ01E
X0NBTkNFTCBjYW5jZWxzIGEgY3VycmVudGx5IGludm9rZWQgY29tbWFuZC4KPiArICoKPiArICog
T1BURUVfTVNHX0NNRF9SRUdJU1RFUl9TSE0gcmVnaXN0ZXJzIGEgc2hhcmVkIG1lbW9yeSByZWZl
cmVuY2UuIFRoZQo+ICsgKiBpbmZvcm1hdGlvbiBpcyBwYXNzZWQgYXM6Cj4gKyAqIFtpbl0gcGFy
YW1bMF0uYXR0cgkJCU9QVEVFX01TR19BVFRSX1RZUEVfVE1FTV9JTlBVVAo+ICsgKgkJCQkJW3wg
T1BURUVfTVNHX0FUVFJfRlJBR01FTlRdCj4gKyAqIFtpbl0gcGFyYW1bMF0udS50bWVtLmJ1Zl9w
dHIJCXBoeXNpY2FsIGFkZHJlc3MgKG9mIGZpcnN0IGZyYWdtZW50KQo+ICsgKiBbaW5dIHBhcmFt
WzBdLnUudG1lbS5zaXplCQlzaXplIChvZiBmaXJzdCBmcmFnbWVudCkKPiArICogW2luXSBwYXJh
bVswXS51LnRtZW0uc2htX3JlZgkJaG9sZHMgc2hhcmVkIG1lbW9yeSByZWZlcmVuY2UKPiArICog
Li4uCj4gKyAqIFRoZSBzaGFyZWQgbWVtb3J5IGNhbiBvcHRpb25hbGx5IGJlIGZyYWdtZW50ZWQs
IHRlbXAgbWVtcmVmcyBjYW4gZm9sbG93Cj4gKyAqIGVhY2ggb3RoZXIgd2l0aCBhbGwgYnV0IHRo
ZSBsYXN0IHdpdGggdGhlIE9QVEVFX01TR19BVFRSX0ZSQUdNRU5UIGJpdCBzZXQuCj4gKyAqCj4g
KyAqIE9QVEVFX01TR19DTURfVU5SRUdJU1RFUl9TSE0gdW5yZWdpc3RlcmVzIGEgcHJldmlvdXNs
eSByZWdpc3RlcmVkIHNoYXJlZAo+ICsgKiBtZW1vcnkgcmVmZXJlbmNlLiBUaGUgaW5mb3JtYXRp
b24gaXMgcGFzc2VkIGFzOgo+ICsgKiBbaW5dIHBhcmFtWzBdLmF0dHIJCQlPUFRFRV9NU0dfQVRU
Ul9UWVBFX1JNRU1fSU5QVVQKPiArICogW2luXSBwYXJhbVswXS51LnJtZW0uc2htX3JlZgkJaG9s
ZHMgc2hhcmVkIG1lbW9yeSByZWZlcmVuY2UKPiArICogW2luXSBwYXJhbVswXS51LnJtZW0ub2Zm
cwkJMAo+ICsgKiBbaW5dIHBhcmFtWzBdLnUucm1lbS5zaXplCQkwCj4gKyAqLwo+ICsjZGVmaW5l
IE9QVEVFX01TR19DTURfT1BFTl9TRVNTSU9OCTAKPiArI2RlZmluZSBPUFRFRV9NU0dfQ01EX0lO
Vk9LRV9DT01NQU5ECTEKPiArI2RlZmluZSBPUFRFRV9NU0dfQ01EX0NMT1NFX1NFU1NJT04JMgo+
ICsjZGVmaW5lIE9QVEVFX01TR19DTURfQ0FOQ0VMCQkzCj4gKyNkZWZpbmUgT1BURUVfTVNHX0NN
RF9SRUdJU1RFUl9TSE0JNAo+ICsjZGVmaW5lIE9QVEVFX01TR19DTURfVU5SRUdJU1RFUl9TSE0J
NQo+ICsjZGVmaW5lIE9QVEVFX01TR19GVU5DSURfQ0FMTF9XSVRIX0FSRwkweDAwMDQKPiArCj4g
Ky8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKgo+ICsgKiBQYXJ0IDMgLSBSZXF1ZXN0cyBmcm9tIHNlY3Vy
ZSB3b3JsZCwgUlBDCj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KPiArCj4gKy8qCj4gKyAqIEFs
bCBSUEMgaXMgZG9uZSB3aXRoIGEgc3RydWN0IG9wdGVlX21zZ19hcmcgYXMgYmVhcmVyIG9mIGlu
Zm9ybWF0aW9uLAo+ICsgKiBzdHJ1Y3Qgb3B0ZWVfbXNnX2FyZzo6YXJnIGhvbGRzIHZhbHVlcyBk
ZWZpbmVkIGJ5IE9QVEVFX01TR19SUENfQ01EXyogYmVsb3cKPiArICoKPiArICogUlBDIGNvbW11
bmljYXRpb24gd2l0aCB0ZWUtc3VwcGxpY2FudCBpcyByZXZlcnNlZCBjb21wYXJlZCB0byBub3Jt
YWwKPiArICogY2xpZW50IGNvbW11bmljYXRpb24gZGVzcmliZWQgYWJvdmUuIFRoZSBzdXBwbGlj
YW50IHJlY2VpdmVzIHJlcXVlc3RzCj4gKyAqIGFuZCBzZW5kcyByZXNwb25zZXMuCj4gKyAqLwo+
ICsKPiArLyoKPiArICogTG9hZCBhIFRBIGludG8gbWVtb3J5LCBkZWZpbmVkIGluIHRlZS1zdXBw
bGljYW50Cj4gKyAqLwo+ICsjZGVmaW5lIE9QVEVFX01TR19SUENfQ01EX0xPQURfVEEJMAo+ICsK
PiArLyoKPiArICogUmVzZXJ2ZWQKPiArICovCj4gKyNkZWZpbmUgT1BURUVfTVNHX1JQQ19DTURf
UlBNQgkJMQo+ICsKPiArLyoKPiArICogRmlsZSBzeXN0ZW0gYWNjZXNzLCBkZWZpbmVkIGluIHRl
ZS1zdXBwbGljYW50Cj4gKyAqLwo+ICsjZGVmaW5lIE9QVEVFX01TR19SUENfQ01EX0ZTCQkyCj4g
Kwo+ICsvKgo+ICsgKiBHZXQgdGltZQo+ICsgKgo+ICsgKiBSZXR1cm5zIG51bWJlciBvZiBzZWNv
bmRzIGFuZCBuYW5vIHNlY29uZHMgc2luY2UgdGhlIEVwb2NoLAo+ICsgKiAxOTcwLTAxLTAxIDAw
OjAwOjAwICswMDAwIChVVEMpLgo+ICsgKgo+ICsgKiBbb3V0XSBwYXJhbVswXS51LnZhbHVlLmEJ
TnVtYmVyIG9mIHNlY29uZHMKPiArICogW291dF0gcGFyYW1bMF0udS52YWx1ZS5iCU51bWJlciBv
ZiBuYW5vIHNlY29uZHMuCj4gKyAqLwo+ICsjZGVmaW5lIE9QVEVFX01TR19SUENfQ01EX0dFVF9U
SU1FCTMKPiArCj4gKy8qCj4gKyAqIFdhaXQgcXVldWUgcHJpbWl0aXZlLCBoZWxwZXIgZm9yIHNl
Y3VyZSB3b3JsZCB0byBpbXBsZW1lbnQgYSB3YWl0IHF1ZXVlLgo+ICsgKgo+ICsgKiBJZiBzZWN1
cmUgd29ybGQgbmVlZCB0byB3YWl0IGZvciBhIHNlY3VyZSB3b3JsZCBtdXRleCBpdCBpc3N1ZXMg
YSBzbGVlcAo+ICsgKiByZXF1ZXN0IGluc3RlYWQgb2Ygc3Bpbm5pbmcgaW4gc2VjdXJlIHdvcmxk
LiBDb252ZXJzZWx5IGlzIGEgd2FrZXVwCj4gKyAqIHJlcXVlc3QgaXNzdWVkIHdoZW4gYSBzZWN1
cmUgd29ybGQgbXV0ZXggd2l0aCBhIHRocmVhZCB3YWl0aW5nIHRocmVhZCBpcwo+ICsgKiB1bmxv
Y2tlZC4KPiArICoKPiArICogV2FpdGluZyBvbiBhIGtleQo+ICsgKiBbaW5dIHBhcmFtWzBdLnUu
dmFsdWUuYSBPUFRFRV9NU0dfUlBDX1dBSVRfUVVFVUVfU0xFRVAKPiArICogW2luXSBwYXJhbVsw
XS51LnZhbHVlLmIgd2FpdCBrZXkKPiArICoKPiArICogV2FraW5nIHVwIGEga2V5Cj4gKyAqIFtp
bl0gcGFyYW1bMF0udS52YWx1ZS5hIE9QVEVFX01TR19SUENfV0FJVF9RVUVVRV9XQUtFVVAKPiAr
ICogW2luXSBwYXJhbVswXS51LnZhbHVlLmIgd2FrZXVwIGtleQo+ICsgKi8KPiArI2RlZmluZSBP
UFRFRV9NU0dfUlBDX0NNRF9XQUlUX1FVRVVFCTQKPiArI2RlZmluZSBPUFRFRV9NU0dfUlBDX1dB
SVRfUVVFVUVfU0xFRVAJMAo+ICsjZGVmaW5lIE9QVEVFX01TR19SUENfV0FJVF9RVUVVRV9XQUtF
VVAJMQo+ICsKPiArLyoKPiArICogU3VzcGVuZCBleGVjdXRpb24KPiArICoKPiArICogW2luXSBw
YXJhbVswXS52YWx1ZQkuYSBudW1iZXIgb2YgbWlsbGlzZWNvbmRzIHRvIHN1c3BlbmQKPiArICov
Cj4gKyNkZWZpbmUgT1BURUVfTVNHX1JQQ19DTURfU1VTUEVORAk1Cj4gKwo+ICsvKgo+ICsgKiBB
bGxvY2F0ZSBhIHBpZWNlIG9mIHNoYXJlZCBtZW1vcnkKPiArICoKPiArICogU2hhcmVkIG1lbW9y
eSBjYW4gb3B0aW9uYWxseSBiZSBmcmFnbWVudGVkLCB0byBzdXBwb3J0IHRoYXQgYWRkaXRpb25h
bAo+ICsgKiBzcGFyZSBwYXJhbSBlbnRyaWVzIGFyZSBhbGxvY2F0ZWQgdG8gbWFrZSByb29tIGZv
ciBldmVudHVhbCBmcmFnbWVudHMuCj4gKyAqIFRoZSBzcGFyZSBwYXJhbSBlbnRyaWVzIGhhcyAu
YXR0ciA9IE9QVEVFX01TR19BVFRSX1RZUEVfTk9ORSB3aGVuCj4gKyAqIHVudXNlZC4gQWxsIHJl
dHVybmVkIHRlbXAgbWVtcmVmcyBleGNlcHQgdGhlIGxhc3Qgc2hvdWxkIGhhdmUgdGhlCj4gKyAq
IE9QVEVFX01TR19BVFRSX0ZSQUdNRU5UIGJpdCBzZXQgaW4gdGhlIGF0dHIgZmllbGQuCj4gKyAq
Cj4gKyAqIFtpbl0gIHBhcmFtWzBdLnUudmFsdWUuYQkJdHlwZSBvZiBtZW1vcnkgb25lIG9mCj4g
KyAqCQkJCQlPUFRFRV9NU0dfUlBDX1NITV9UWVBFXyogYmVsb3cKPiArICogW2luXSAgcGFyYW1b
MF0udS52YWx1ZS5iCQlyZXF1ZXN0ZWQgc2l6ZQo+ICsgKiBbaW5dICBwYXJhbVswXS51LnZhbHVl
LmMJCXJlcXVpcmVkIGFsaWdubWVudAo+ICsgKgo+ICsgKiBbb3V0XSBwYXJhbVswXS51LnRtZW0u
YnVmX3B0cglwaHlzaWNhbCBhZGRyZXNzIChvZiBmaXJzdCBmcmFnbWVudCkKPiArICogW291dF0g
cGFyYW1bMF0udS50bWVtLnNpemUJCXNpemUgKG9mIGZpcnN0IGZyYWdtZW50KQo+ICsgKiBbb3V0
XSBwYXJhbVswXS51LnRtZW0uc2htX3JlZglzaGFyZWQgbWVtb3J5IHJlZmVyZW5jZQo+ICsgKiAu
Li4KPiArICogW291dF0gcGFyYW1bbl0udS50bWVtLmJ1Zl9wdHIJcGh5c2ljYWwgYWRkcmVzcwo+
ICsgKiBbb3V0XSBwYXJhbVtuXS51LnRtZW0uc2l6ZQkJc2l6ZQo+ICsgKiBbb3V0XSBwYXJhbVtu
XS51LnRtZW0uc2htX3JlZglzaGFyZWQgbWVtb3J5IHJlZmVyZW5jZSAoc2FtZSB2YWx1ZQo+ICsg
KgkJCQkJYXMgaW4gcGFyYW1bbi0xXS51LnRtZW0uc2htX3JlZikKPiArICovCj4gKyNkZWZpbmUg
T1BURUVfTVNHX1JQQ19DTURfU0hNX0FMTE9DCTYKPiArLyogTWVtb3J5IHRoYXQgY2FuIGJlIHNo
YXJlZCB3aXRoIGEgbm9uLXNlY3VyZSB1c2VyIHNwYWNlIGFwcGxpY2F0aW9uICovCj4gKyNkZWZp
bmUgT1BURUVfTVNHX1JQQ19TSE1fVFlQRV9BUFBMCTAKPiArLyogTWVtb3J5IG9ubHkgc2hhcmVk
IHdpdGggbm9uLXNlY3VyZSBrZXJuZWwgKi8KPiArI2RlZmluZSBPUFRFRV9NU0dfUlBDX1NITV9U
WVBFX0tFUk5FTAkxCj4gKwo+ICsvKgo+ICsgKiBGcmVlIHNoYXJlZCBtZW1vcnkgcHJldmlvdXNs
eSBhbGxvY2F0ZWQgd2l0aCBPUFRFRV9NU0dfUlBDX0NNRF9TSE1fQUxMT0MKPiArICoKPiArICog
W2luXSAgcGFyYW1bMF0udS52YWx1ZS5hCQl0eXBlIG9mIG1lbW9yeSBvbmUgb2YKPiArICoJCQkJ
CU9QVEVFX01TR19SUENfU0hNX1RZUEVfKiBhYm92ZQo+ICsgKiBbaW5dICBwYXJhbVswXS51LnZh
bHVlLmIJCXZhbHVlIG9mIHNoYXJlZCBtZW1vcnkgcmVmZXJlbmNlCj4gKyAqCQkJCQlyZXR1cm5l
ZCBpbiBwYXJhbVswXS51LnRtZW0uc2htX3JlZgo+ICsgKgkJCQkJYWJvdmUKPiArICovCj4gKyNk
ZWZpbmUgT1BURUVfTVNHX1JQQ19DTURfU0hNX0ZSRUUJNwo+ICsKPiArI2VuZGlmIC8qIF9PUFRF
RV9NU0dfSCAqLwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdGVlL29wdGVlX3NtYy5oIGIv
eGVuL2FyY2gvYXJtL3RlZS9vcHRlZV9zbWMuaAo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5k
ZXggMDAwMDAwMC4uOTJmNGQ1NAo+IC0tLSAvZGV2L251bGwKPiArKysgYi94ZW4vYXJjaC9hcm0v
dGVlL29wdGVlX3NtYy5oCj4gQEAgLTAsMCArMSw0NTcgQEAKPiArLyoKPiArICogQ29weXJpZ2h0
IChjKSAyMDE1LTIwMTYsIExpbmFybyBMaW1pdGVkCj4gKyAqIEFsbCByaWdodHMgcmVzZXJ2ZWQu
Cj4gKyAqCj4gKyAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkg
Zm9ybXMsIHdpdGggb3Igd2l0aG91dAo+ICsgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQg
cHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMgYXJlIG1ldDoKPiArICoKPiAr
ICogMS4gUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92
ZSBjb3B5cmlnaHQgbm90aWNlLAo+ICsgKiB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhl
IGZvbGxvd2luZyBkaXNjbGFpbWVyLgo+ICsgKgo+ICsgKiAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4g
YmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UsCj4g
KyAqIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIg
aW4gdGhlIGRvY3VtZW50YXRpb24KPiArICogYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRl
ZCB3aXRoIHRoZSBkaXN0cmlidXRpb24uCj4gKyAqCj4gKyAqIFRISVMgU09GVFdBUkUgSVMgUFJP
VklERUQgQlkgVEhFIENPUFlSSUdIVCBIT0xERVJTIEFORCBDT05UUklCVVRPUlMgIkFTIElTIgo+
ICsgKiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJV
VCBOT1QgTElNSVRFRCBUTywgVEhFCj4gKyAqIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFO
VEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFCj4gKyAqIEFSRSBE
SVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hUIEhPTERFUiBPUiBDT05U
UklCVVRPUlMgQkUKPiArICogTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURF
TlRBTCwgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUgo+ICsgKiBDT05TRVFVRU5USUFMIERBTUFHRVMg
KElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRgo+ICsgKiBTVUJT
VElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwgREFUQSwgT1IgUFJPRklUUzsg
T1IgQlVTSU5FU1MKPiArICogSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5Z
IFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4KPiArICogQ09OVFJBQ1QsIFNUUklDVCBM
SUFCSUxJVFksIE9SIFRPUlQgKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkKPiAr
ICogQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFIE9GIFRISVMgU09GVFdBUkUsIEVW
RU4gSUYgQURWSVNFRCBPRiBUSEUKPiArICogUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCj4g
KyAqLwo+ICsjaWZuZGVmIE9QVEVFX1NNQ19ICj4gKyNkZWZpbmUgT1BURUVfU01DX0gKPiArCj4g
KyNpbmNsdWRlIDxhc20vc21jY2MuaD4KPiArI2luY2x1ZGUgPHhlbi9iaXRvcHMuaD4KPiArCj4g
KyNkZWZpbmUgT1BURUVfU01DX1NURF9DQUxMX1ZBTChmdW5jX251bSkgXAo+ICsJQVJNX1NNQ0ND
X0NBTExfVkFMKEFSTV9TTUNDQ19TVERfQ0FMTCwgQVJNX1NNQ0NDX0NPTlZfMzIsIFwKPiArCQkJ
ICAgQVJNX1NNQ0NDX09XTkVSX1RSVVNURURfT1MsIChmdW5jX251bSkpCj4gKyNkZWZpbmUgT1BU
RUVfU01DX0ZBU1RfQ0FMTF9WQUwoZnVuY19udW0pIFwKPiArCUFSTV9TTUNDQ19DQUxMX1ZBTChB
Uk1fU01DQ0NfRkFTVF9DQUxMLCBBUk1fU01DQ0NfQ09OVl8zMiwgXAo+ICsJCQkgICBBUk1fU01D
Q0NfT1dORVJfVFJVU1RFRF9PUywgKGZ1bmNfbnVtKSkKPiArCj4gKy8qCj4gKyAqIEZ1bmN0aW9u
IHNwZWNpZmllZCBieSBTTUMgQ2FsbGluZyBjb252ZW50aW9uLgo+ICsgKi8KPiArI2RlZmluZSBP
UFRFRV9TTUNfRlVOQ0lEX0NBTExTX0NPVU5UCTB4RkYwMAo+ICsjZGVmaW5lIE9QVEVFX1NNQ19D
QUxMU19DT1VOVCBcCj4gKwlBUk1fU01DQ0NfQ0FMTF9WQUwoT1BURUVfU01DX0ZBU1RfQ0FMTCwg
U01DQ0NfU01DXzMyLCBcCj4gKwkJCSAgIFNNQ0NDX09XTkVSX1RSVVNURURfT1NfRU5ELCBcCj4g
KwkJCSAgIE9QVEVFX1NNQ19GVU5DSURfQ0FMTFNfQ09VTlQpCj4gKwo+ICsvKgo+ICsgKiBOb3Jt
YWwgY2FjaGVkIG1lbW9yeSAod3JpdGUtYmFjayksIHNoYXJlYWJsZSBmb3IgU01QIHN5c3RlbXMg
YW5kIG5vdAo+ICsgKiBzaGFyZWFibGUgZm9yIFVQIHN5c3RlbXMuCj4gKyAqLwo+ICsjZGVmaW5l
IE9QVEVFX1NNQ19TSE1fQ0FDSEVECQkxCj4gKwo+ICsvKgo+ICsgKiBhMC4uYTcgaXMgdXNlZCBh
cyByZWdpc3RlciBuYW1lcyBpbiB0aGUgZGVzY3JpcHRpb25zIGJlbG93LCBvbiBhcm0zMgo+ICsg
KiB0aGF0IHRyYW5zbGF0ZXMgdG8gcjAuLnI3IGFuZCBvbiBhcm02NCB0byB3MC4udzcuIEluIGJv
dGggY2FzZXMgaXQncwo+ICsgKiAzMi1iaXQgcmVnaXN0ZXJzLgo+ICsgKi8KPiArCj4gKy8qCj4g
KyAqIEZ1bmN0aW9uIHNwZWNpZmllZCBieSBTTUMgQ2FsbGluZyBjb252ZW50aW9uCj4gKyAqCj4g
KyAqIFJldHVybiBvbmUgb2YgdGhlIGZvbGxvd2luZyBVSURzIGlmIHVzaW5nIEFQSSBzcGVjaWZp
ZWQgaW4gdGhpcyBmaWxlCj4gKyAqIHdpdGhvdXQgZnVydGhlciBleHRlbnRpb25zOgo+ICsgKiA2
NWNiNmI5My1hZjBjLTQ2MTctOGVkNi02NDRhOGQxMTQwZjgKPiArICogc2VlIGFsc28gT1BURUVf
U01DX1VJRF8qIGluIG9wdGVlX21zZy5oCj4gKyAqLwo+ICsjZGVmaW5lIE9QVEVFX1NNQ19GVU5D
SURfQ0FMTFNfVUlEIE9QVEVFX01TR19GVU5DSURfQ0FMTFNfVUlECj4gKyNkZWZpbmUgT1BURUVf
U01DX0NBTExTX1VJRCBcCj4gKwlBUk1fU01DQ0NfQ0FMTF9WQUwoQVJNX1NNQ0NDX0ZBU1RfQ0FM
TCwgQVJNX1NNQ0NDX0NPTlZfMzIsIFwKPiArCQkJICAgQVJNX1NNQ0NDX09XTkVSX1RSVVNURURf
T1NfRU5ELCBcCj4gKwkJCSAgIE9QVEVFX1NNQ19GVU5DSURfQ0FMTFNfVUlEKQo+ICsKPiArLyoK
PiArICogRnVuY3Rpb24gc3BlY2lmaWVkIGJ5IFNNQyBDYWxsaW5nIGNvbnZlbnRpb24KPiArICoK
PiArICogUmV0dXJucyAyLjAgaWYgdXNpbmcgQVBJIHNwZWNpZmllZCBpbiB0aGlzIGZpbGUgd2l0
aG91dCBmdXJ0aGVyIGV4dGVudGlvbnMuCj4gKyAqIHNlZSBhbHNvIE9QVEVFX01TR19SRVZJU0lP
Tl8qIGluIG9wdGVlX21zZy5oCj4gKyAqLwo+ICsjZGVmaW5lIE9QVEVFX1NNQ19GVU5DSURfQ0FM
TFNfUkVWSVNJT04gT1BURUVfTVNHX0ZVTkNJRF9DQUxMU19SRVZJU0lPTgo+ICsjZGVmaW5lIE9Q
VEVFX1NNQ19DQUxMU19SRVZJU0lPTiBcCj4gKwlBUk1fU01DQ0NfQ0FMTF9WQUwoQVJNX1NNQ0ND
X0ZBU1RfQ0FMTCwgQVJNX1NNQ0NDX0NPTlZfMzIsIFwKPiArCQkJICAgQVJNX1NNQ0NDX09XTkVS
X1RSVVNURURfT1NfRU5ELCBcCj4gKwkJCSAgIE9QVEVFX1NNQ19GVU5DSURfQ0FMTFNfUkVWSVNJ
T04pCj4gKwo+ICtzdHJ1Y3Qgb3B0ZWVfc21jX2NhbGxzX3JldmlzaW9uX3Jlc3VsdCB7Cj4gKwl1
bnNpZ25lZCBsb25nIG1ham9yOwo+ICsJdW5zaWduZWQgbG9uZyBtaW5vcjsKPiArCXVuc2lnbmVk
IGxvbmcgcmVzZXJ2ZWQwOwo+ICsJdW5zaWduZWQgbG9uZyByZXNlcnZlZDE7Cj4gK307Cj4gKwo+
ICsvKgo+ICsgKiBHZXQgVVVJRCBvZiBUcnVzdGVkIE9TLgo+ICsgKgo+ICsgKiBVc2VkIGJ5IG5v
bi1zZWN1cmUgd29ybGQgdG8gZmlndXJlIG91dCB3aGljaCBUcnVzdGVkIE9TIGlzIGluc3RhbGxl
ZC4KPiArICogTm90ZSB0aGF0IHJldHVybmVkIFVVSUQgaXMgdGhlIFVVSUQgb2YgdGhlIFRydXN0
ZWQgT1MsIG5vdCBvZiB0aGUgQVBJLgo+ICsgKgo+ICsgKiBSZXR1cm5zIFVVSUQgaW4gYTAtNCBp
biB0aGUgc2FtZSB3YXkgYXMgT1BURUVfU01DX0NBTExTX1VJRAo+ICsgKiBkZXNjcmliZWQgYWJv
dmUuCj4gKyAqLwo+ICsjZGVmaW5lIE9QVEVFX1NNQ19GVU5DSURfR0VUX09TX1VVSUQgT1BURUVf
TVNHX0ZVTkNJRF9HRVRfT1NfVVVJRAo+ICsjZGVmaW5lIE9QVEVFX1NNQ19DQUxMX0dFVF9PU19V
VUlEIFwKPiArCU9QVEVFX1NNQ19GQVNUX0NBTExfVkFMKE9QVEVFX1NNQ19GVU5DSURfR0VUX09T
X1VVSUQpCj4gKwo+ICsvKgo+ICsgKiBHZXQgcmV2aXNpb24gb2YgVHJ1c3RlZCBPUy4KPiArICoK
PiArICogVXNlZCBieSBub24tc2VjdXJlIHdvcmxkIHRvIGZpZ3VyZSBvdXQgd2hpY2ggdmVyc2lv
biBvZiB0aGUgVHJ1c3RlZCBPUwo+ICsgKiBpcyBpbnN0YWxsZWQuIE5vdGUgdGhhdCB0aGUgcmV0
dXJuZWQgcmV2aXNpb24gaXMgdGhlIHJldmlzaW9uIG9mIHRoZQo+ICsgKiBUcnVzdGVkIE9TLCBu
b3Qgb2YgdGhlIEFQSS4KPiArICoKPiArICogUmV0dXJucyByZXZpc2lvbiBpbiBhMC0xIGluIHRo
ZSBzYW1lIHdheSBhcyBPUFRFRV9TTUNfQ0FMTFNfUkVWSVNJT04KPiArICogZGVzY3JpYmVkIGFi
b3ZlLgo+ICsgKi8KPiArI2RlZmluZSBPUFRFRV9TTUNfRlVOQ0lEX0dFVF9PU19SRVZJU0lPTiBP
UFRFRV9NU0dfRlVOQ0lEX0dFVF9PU19SRVZJU0lPTgo+ICsjZGVmaW5lIE9QVEVFX1NNQ19DQUxM
X0dFVF9PU19SRVZJU0lPTiBcCj4gKwlPUFRFRV9TTUNfRkFTVF9DQUxMX1ZBTChPUFRFRV9TTUNf
RlVOQ0lEX0dFVF9PU19SRVZJU0lPTikKPiArCj4gKy8qCj4gKyAqIENhbGwgd2l0aCBzdHJ1Y3Qg
b3B0ZWVfbXNnX2FyZyBhcyBhcmd1bWVudAo+ICsgKgo+ICsgKiBDYWxsIHJlZ2lzdGVyIHVzYWdl
Ogo+ICsgKiBhMAlTTUMgRnVuY3Rpb24gSUQsIE9QVEVFX1NNQypDQUxMX1dJVEhfQVJHCj4gKyAq
IGExCVVwcGVyIDMyYml0IG9mIGEgNjRiaXQgcGh5c2ljYWwgcG9pbnRlciB0byBhIHN0cnVjdCBv
cHRlZV9tc2dfYXJnCj4gKyAqIGEyCUxvd2VyIDMyYml0IG9mIGEgNjRiaXQgcGh5c2ljYWwgcG9p
bnRlciB0byBhIHN0cnVjdCBvcHRlZV9tc2dfYXJnCj4gKyAqIGEzCUNhY2hlIHNldHRpbmdzLCBu
b3QgdXNlZCBpZiBwaHlzaWNhbCBwb2ludGVyIGlzIGluIGEgcHJlZGVmaW5lZCBzaGFyZWQKPiAr
ICoJbWVtb3J5IGFyZWEgZWxzZSBwZXIgT1BURUVfU01DX1NITV8qCj4gKyAqIGE0LTYJTm90IHVz
ZWQKPiArICogYTcJSHlwZXJ2aXNvciBDbGllbnQgSUQgcmVnaXN0ZXIKPiArICoKPiArICogTm9y
bWFsIHJldHVybiByZWdpc3RlciB1c2FnZToKPiArICogYTAJUmV0dXJuIHZhbHVlLCBPUFRFRV9T
TUNfUkVUVVJOXyoKPiArICogYTEtMwlOb3QgdXNlZAo+ICsgKiBhNC03CVByZXNlcnZlZAo+ICsg
Kgo+ICsgKiBPUFRFRV9TTUNfUkVUVVJOX0VUSFJFQURfTElNSVQgcmV0dXJuIHJlZ2lzdGVyIHVz
YWdlOgo+ICsgKiBhMAlSZXR1cm4gdmFsdWUsIE9QVEVFX1NNQ19SRVRVUk5fRVRIUkVBRF9MSU1J
VAo+ICsgKiBhMS0zCVByZXNlcnZlZAo+ICsgKiBhNC03CVByZXNlcnZlZAo+ICsgKgo+ICsgKiBS
UEMgcmV0dXJuIHJlZ2lzdGVyIHVzYWdlOgo+ICsgKiBhMAlSZXR1cm4gdmFsdWUsIE9QVEVFX1NN
Q19SRVRVUk5fSVNfUlBDKHZhbCkKPiArICogYTEtMglSUEMgcGFyYW1ldGVycwo+ICsgKiBhMy03
CVJlc3VtZSBpbmZvcm1hdGlvbiwgbXVzdCBiZSBwcmVzZXJ2ZWQKPiArICoKPiArICogUG9zc2li
bGUgcmV0dXJuIHZhbHVlczoKPiArICogT1BURUVfU01DX1JFVFVSTl9VTktOT1dOX0ZVTkNUSU9O
CVRydXN0ZWQgT1MgZG9lcyBub3QgcmVjb2duaXplIHRoaXMKPiArICoJCQkJCWZ1bmN0aW9uLgo+
ICsgKiBPUFRFRV9TTUNfUkVUVVJOX09LCQkJQ2FsbCBjb21wbGV0ZWQsIHJlc3VsdCB1cGRhdGVk
IGluCj4gKyAqCQkJCQl0aGUgcHJldmlvdXNseSBzdXBwbGllZCBzdHJ1Y3QKPiArICoJCQkJCW9w
dGVlX21zZ19hcmcuCj4gKyAqIE9QVEVFX1NNQ19SRVRVUk5fRVRIUkVBRF9MSU1JVAlOdW1iZXIg
b2YgVHJ1c3RlZCBPUyB0aHJlYWRzIGV4Y2VlZGVkLAo+ICsgKgkJCQkJdHJ5IGFnYWluIGxhdGVy
Lgo+ICsgKiBPUFRFRV9TTUNfUkVUVVJOX0VCQURBRERSCQlCYWQgcGh5c2NpYWwgcG9pbnRlciB0
byBzdHJ1Y3QKPiArICoJCQkJCW9wdGVlX21zZ19hcmcuCj4gKyAqIE9QVEVFX1NNQ19SRVRVUk5f
RUJBRENNRAkJQmFkL3Vua25vd24gY21kIGluIHN0cnVjdCBvcHRlZV9tc2dfYXJnCj4gKyAqIE9Q
VEVFX1NNQ19SRVRVUk5fSVNfUlBDKCkJCUNhbGwgc3VzcGVuZGVkIGJ5IFJQQyBjYWxsIHRvIG5v
cm1hbAo+ICsgKgkJCQkJd29ybGQuCj4gKyAqLwo+ICsjZGVmaW5lIE9QVEVFX1NNQ19GVU5DSURf
Q0FMTF9XSVRIX0FSRyBPUFRFRV9NU0dfRlVOQ0lEX0NBTExfV0lUSF9BUkcKPiArI2RlZmluZSBP
UFRFRV9TTUNfQ0FMTF9XSVRIX0FSRyBcCj4gKwlPUFRFRV9TTUNfU1REX0NBTExfVkFMKE9QVEVF
X1NNQ19GVU5DSURfQ0FMTF9XSVRIX0FSRykKPiArCj4gKy8qCj4gKyAqIEdldCBTaGFyZWQgTWVt
b3J5IENvbmZpZwo+ICsgKgo+ICsgKiBSZXR1cm5zIHRoZSBTZWN1cmUvTm9uLXNlY3VyZSBzaGFy
ZWQgbWVtb3J5IGNvbmZpZy4KPiArICoKPiArICogQ2FsbCByZWdpc3RlciB1c2FnZToKPiArICog
YTAJU01DIEZ1bmN0aW9uIElELCBPUFRFRV9TTUNfR0VUX1NITV9DT05GSUcKPiArICogYTEtNglO
b3QgdXNlZAo+ICsgKiBhNwlIeXBlcnZpc29yIENsaWVudCBJRCByZWdpc3Rlcgo+ICsgKgo+ICsg
KiBIYXZlIGNvbmZpZyByZXR1cm4gcmVnaXN0ZXIgdXNhZ2U6Cj4gKyAqIGEwCU9QVEVFX1NNQ19S
RVRVUk5fT0sKPiArICogYTEJUGh5c2ljYWwgYWRkcmVzcyBvZiBzdGFydCBvZiBTSE0KPiArICog
YTIJU2l6ZSBvZiBvZiBTSE0KPiArICogYTMJQ2FjaGUgc2V0dGluZ3Mgb2YgbWVtb3J5LCBhcyBk
ZWZpbmVkIGJ5IHRoZQo+ICsgKglPUFRFRV9TTUNfU0hNXyogdmFsdWVzIGFib3ZlCj4gKyAqIGE0
LTcJUHJlc2VydmVkCj4gKyAqCj4gKyAqIE5vdCBhdmFpbGFibGUgcmVnaXN0ZXIgdXNhZ2U6Cj4g
KyAqIGEwCU9QVEVFX1NNQ19SRVRVUk5fRU5PVEFWQUlMCj4gKyAqIGExLTMgTm90IHVzZWQKPiAr
ICogYTQtNwlQcmVzZXJ2ZWQKPiArICovCj4gKyNkZWZpbmUgT1BURUVfU01DX0ZVTkNJRF9HRVRf
U0hNX0NPTkZJRwk3Cj4gKyNkZWZpbmUgT1BURUVfU01DX0dFVF9TSE1fQ09ORklHIFwKPiArCU9Q
VEVFX1NNQ19GQVNUX0NBTExfVkFMKE9QVEVFX1NNQ19GVU5DSURfR0VUX1NITV9DT05GSUcpCj4g
Kwo+ICtzdHJ1Y3Qgb3B0ZWVfc21jX2dldF9zaG1fY29uZmlnX3Jlc3VsdCB7Cj4gKwl1bnNpZ25l
ZCBsb25nIHN0YXR1czsKPiArCXVuc2lnbmVkIGxvbmcgc3RhcnQ7Cj4gKwl1bnNpZ25lZCBsb25n
IHNpemU7Cj4gKwl1bnNpZ25lZCBsb25nIHNldHRpbmdzOwo+ICt9Owo+ICsKPiArLyoKPiArICog
RXhjaGFuZ2VzIGNhcGFiaWxpdGllcyBiZXR3ZWVuIG5vcm1hbCB3b3JsZCBhbmQgc2VjdXJlIHdv
cmxkCj4gKyAqCj4gKyAqIENhbGwgcmVnaXN0ZXIgdXNhZ2U6Cj4gKyAqIGEwCVNNQyBGdW5jdGlv
biBJRCwgT1BURUVfU01DX0VYQ0hBTkdFX0NBUEFCSUxJVElFUwo+ICsgKiBhMQliaXRmaWVsZCBv
ZiBub3JtYWwgd29ybGQgY2FwYWJpbGl0aWVzIE9QVEVFX1NNQ19OU0VDX0NBUF8qCj4gKyAqIGEy
LTYJTm90IHVzZWQKPiArICogYTcJSHlwZXJ2aXNvciBDbGllbnQgSUQgcmVnaXN0ZXIKPiArICoK
PiArICogTm9ybWFsIHJldHVybiByZWdpc3RlciB1c2FnZToKPiArICogYTAJT1BURUVfU01DX1JF
VFVSTl9PSwo+ICsgKiBhMQliaXRmaWVsZCBvZiBzZWN1cmUgd29ybGQgY2FwYWJpbGl0aWVzIE9Q
VEVFX1NNQ19TRUNfQ0FQXyoKPiArICogYTItNwlQcmVzZXJ2ZWQKPiArICoKPiArICogRXJyb3Ig
cmV0dXJuIHJlZ2lzdGVyIHVzYWdlOgo+ICsgKiBhMAlPUFRFRV9TTUNfUkVUVVJOX0VOT1RBVkFJ
TCwgY2FuJ3QgdXNlIHRoZSBjYXBhYmlsaXRpZXMgZnJvbSBub3JtYWwgd29ybGQKPiArICogYTEJ
Yml0ZmllbGQgb2Ygc2VjdXJlIHdvcmxkIGNhcGFiaWxpdGllcyBPUFRFRV9TTUNfU0VDX0NBUF8q
Cj4gKyAqIGEyLTcgUHJlc2VydmVkCj4gKyAqLwo+ICsvKiBOb3JtYWwgd29ybGQgd29ya3MgYXMg
YSB1bmlwcm9jZXNzb3Igc3lzdGVtICovCj4gKyNkZWZpbmUgT1BURUVfU01DX05TRUNfQ0FQX1VO
SVBST0NFU1NPUgkJQklUKDApCj4gKy8qIFNlY3VyZSB3b3JsZCBoYXMgcmVzZXJ2ZWQgc2hhcmVk
IG1lbW9yeSBmb3Igbm9ybWFsIHdvcmxkIHRvIHVzZSAqLwo+ICsjZGVmaW5lIE9QVEVFX1NNQ19T
RUNfQ0FQX0hBVkVfUkVTRVJWRURfU0hNCUJJVCgwKQo+ICsvKiBTZWN1cmUgd29ybGQgY2FuIGNv
bW11bmljYXRlIHZpYSBwcmV2aW91c2x5IHVucmVnaXN0ZXJlZCBzaGFyZWQgbWVtb3J5ICovCj4g
KyNkZWZpbmUgT1BURUVfU01DX1NFQ19DQVBfVU5SRUdJU1RFUkVEX1NITQlCSVQoMSkKPiArCj4g
Ky8qCj4gKyAqIFNlY3VyZSB3b3JsZCBzdXBwb3J0cyBjb21tYW5kcyAicmVnaXN0ZXIvdW5yZWdp
c3RlciBzaGFyZWQgbWVtb3J5IiwKPiArICogc2VjdXJlIHdvcmxkIGFjY2VwdHMgY29tbWFuZCBi
dWZmZXJzIGxvY2F0ZWQgaW4gYW55IHBhcnRzIG9mIG5vbi1zZWN1cmUgUkFNCj4gKyAqLwo+ICsj
ZGVmaW5lIE9QVEVFX1NNQ19TRUNfQ0FQX0RZTkFNSUNfU0hNCQlCSVQoMikKPiArCj4gKyNkZWZp
bmUgT1BURUVfU01DX0ZVTkNJRF9FWENIQU5HRV9DQVBBQklMSVRJRVMJOQo+ICsjZGVmaW5lIE9Q
VEVFX1NNQ19FWENIQU5HRV9DQVBBQklMSVRJRVMgXAo+ICsJT1BURUVfU01DX0ZBU1RfQ0FMTF9W
QUwoT1BURUVfU01DX0ZVTkNJRF9FWENIQU5HRV9DQVBBQklMSVRJRVMpCj4gKwo+ICtzdHJ1Y3Qg
b3B0ZWVfc21jX2V4Y2hhbmdlX2NhcGFiaWxpdGllc19yZXN1bHQgewo+ICsJdW5zaWduZWQgbG9u
ZyBzdGF0dXM7Cj4gKwl1bnNpZ25lZCBsb25nIGNhcGFiaWxpdGllczsKPiArCXVuc2lnbmVkIGxv
bmcgcmVzZXJ2ZWQwOwo+ICsJdW5zaWduZWQgbG9uZyByZXNlcnZlZDE7Cj4gK307Cj4gKwo+ICsv
Kgo+ICsgKiBEaXNhYmxlIGFuZCBlbXB0aWVzIGNhY2hlIG9mIHNoYXJlZCBtZW1vcnkgb2JqZWN0
cwo+ICsgKgo+ICsgKiBTZWN1cmUgd29ybGQgY2FuIGNhY2hlIGZyZXF1ZW50bHkgdXNlZCBzaGFy
ZWQgbWVtb3J5IG9iamVjdHMsIGZvcgo+ICsgKiBleGFtcGxlIG9iamVjdHMgdXNlZCBhcyBSUEMg
YXJndW1lbnRzLiBXaGVuIHNlY3VyZSB3b3JsZCBpcyBpZGxlIHRoaXMKPiArICogZnVuY3Rpb24g
cmV0dXJucyBvbmUgc2hhcmVkIG1lbW9yeSByZWZlcmVuY2UgdG8gZnJlZS4gVG8gZGlzYWJsZSB0
aGUKPiArICogY2FjaGUgYW5kIGZyZWUgYWxsIGNhY2hlZCBvYmplY3RzIHRoaXMgZnVuY3Rpb24g
aGFzIHRvIGJlIGNhbGxlZCB1bnRpbAo+ICsgKiBpdCByZXR1cm5zIE9QVEVFX1NNQ19SRVRVUk5f
RU5PVEFWQUlMLgo+ICsgKgo+ICsgKiBDYWxsIHJlZ2lzdGVyIHVzYWdlOgo+ICsgKiBhMAlTTUMg
RnVuY3Rpb24gSUQsIE9QVEVFX1NNQ19ESVNBQkxFX1NITV9DQUNIRQo+ICsgKiBhMS02CU5vdCB1
c2VkCj4gKyAqIGE3CUh5cGVydmlzb3IgQ2xpZW50IElEIHJlZ2lzdGVyCj4gKyAqCj4gKyAqIE5v
cm1hbCByZXR1cm4gcmVnaXN0ZXIgdXNhZ2U6Cj4gKyAqIGEwCU9QVEVFX1NNQ19SRVRVUk5fT0sK
PiArICogYTEJVXBwZXIgMzJiaXQgb2YgYSA2NGJpdCBTaGFyZWQgbWVtb3J5IGNvb2tpZQo+ICsg
KiBhMglMb3dlciAzMmJpdCBvZiBhIDY0Yml0IFNoYXJlZCBtZW1vcnkgY29va2llCj4gKyAqIGEz
LTcJUHJlc2VydmVkCj4gKyAqCj4gKyAqIENhY2hlIGVtcHR5IHJldHVybiByZWdpc3RlciB1c2Fn
ZToKPiArICogYTAJT1BURUVfU01DX1JFVFVSTl9FTk9UQVZBSUwKPiArICogYTEtNwlQcmVzZXJ2
ZWQKPiArICoKPiArICogTm90IGlkbGUgcmV0dXJuIHJlZ2lzdGVyIHVzYWdlOgo+ICsgKiBhMAlP
UFRFRV9TTUNfUkVUVVJOX0VCVVNZCj4gKyAqIGExLTcJUHJlc2VydmVkCj4gKyAqLwo+ICsjZGVm
aW5lIE9QVEVFX1NNQ19GVU5DSURfRElTQUJMRV9TSE1fQ0FDSEUJMTAKPiArI2RlZmluZSBPUFRF
RV9TTUNfRElTQUJMRV9TSE1fQ0FDSEUgXAo+ICsJT1BURUVfU01DX0ZBU1RfQ0FMTF9WQUwoT1BU
RUVfU01DX0ZVTkNJRF9ESVNBQkxFX1NITV9DQUNIRSkKPiArCj4gK3N0cnVjdCBvcHRlZV9zbWNf
ZGlzYWJsZV9zaG1fY2FjaGVfcmVzdWx0IHsKPiArCXVuc2lnbmVkIGxvbmcgc3RhdHVzOwo+ICsJ
dW5zaWduZWQgbG9uZyBzaG1fdXBwZXIzMjsKPiArCXVuc2lnbmVkIGxvbmcgc2htX2xvd2VyMzI7
Cj4gKwl1bnNpZ25lZCBsb25nIHJlc2VydmVkMDsKPiArfTsKPiArCj4gKy8qCj4gKyAqIEVuYWJs
ZSBjYWNoZSBvZiBzaGFyZWQgbWVtb3J5IG9iamVjdHMKPiArICoKPiArICogU2VjdXJlIHdvcmxk
IGNhbiBjYWNoZSBmcmVxdWVudGx5IHVzZWQgc2hhcmVkIG1lbW9yeSBvYmplY3RzLCBmb3IKPiAr
ICogZXhhbXBsZSBvYmplY3RzIHVzZWQgYXMgUlBDIGFyZ3VtZW50cy4gV2hlbiBzZWN1cmUgd29y
bGQgaXMgaWRsZSB0aGlzCj4gKyAqIGZ1bmN0aW9uIHJldHVybnMgT1BURUVfU01DX1JFVFVSTl9P
SyBhbmQgdGhlIGNhY2hlIGlzIGVuYWJsZWQuIElmCj4gKyAqIHNlY3VyZSB3b3JsZCBpc24ndCBp
ZGxlIE9QVEVFX1NNQ19SRVRVUk5fRUJVU1kgaXMgcmV0dXJuZWQuCj4gKyAqCj4gKyAqIENhbGwg
cmVnaXN0ZXIgdXNhZ2U6Cj4gKyAqIGEwCVNNQyBGdW5jdGlvbiBJRCwgT1BURUVfU01DX0VOQUJM
RV9TSE1fQ0FDSEUKPiArICogYTEtNglOb3QgdXNlZAo+ICsgKiBhNwlIeXBlcnZpc29yIENsaWVu
dCBJRCByZWdpc3Rlcgo+ICsgKgo+ICsgKiBOb3JtYWwgcmV0dXJuIHJlZ2lzdGVyIHVzYWdlOgo+
ICsgKiBhMAlPUFRFRV9TTUNfUkVUVVJOX09LCj4gKyAqIGExLTcJUHJlc2VydmVkCj4gKyAqCj4g
KyAqIE5vdCBpZGxlIHJldHVybiByZWdpc3RlciB1c2FnZToKPiArICogYTAJT1BURUVfU01DX1JF
VFVSTl9FQlVTWQo+ICsgKiBhMS03CVByZXNlcnZlZAo+ICsgKi8KPiArI2RlZmluZSBPUFRFRV9T
TUNfRlVOQ0lEX0VOQUJMRV9TSE1fQ0FDSEUJMTEKPiArI2RlZmluZSBPUFRFRV9TTUNfRU5BQkxF
X1NITV9DQUNIRSBcCj4gKwlPUFRFRV9TTUNfRkFTVF9DQUxMX1ZBTChPUFRFRV9TTUNfRlVOQ0lE
X0VOQUJMRV9TSE1fQ0FDSEUpCj4gKwo+ICsvKgo+ICsgKiBSZXN1bWUgZnJvbSBSUEMgKGZvciBl
eGFtcGxlIGFmdGVyIHByb2Nlc3NpbmcgYSBmb3JlaWduIGludGVycnVwdCkKPiArICoKPiArICog
Q2FsbCByZWdpc3RlciB1c2FnZToKPiArICogYTAJU01DIEZ1bmN0aW9uIElELCBPUFRFRV9TTUNf
Q0FMTF9SRVRVUk5fRlJPTV9SUEMKPiArICogYTEtMwlWYWx1ZSBvZiBhMS0zIHdoZW4gT1BURUVf
U01DX0NBTExfV0lUSF9BUkcgcmV0dXJuZWQKPiArICoJT1BURUVfU01DX1JFVFVSTl9SUEMgaW4g
YTAKPiArICoKPiArICogUmV0dXJuIHJlZ2lzdGVyIHVzYWdlIGlzIHRoZSBzYW1lIGFzIGZvciBP
UFRFRV9TTUNfKkNBTExfV0lUSF9BUkcgYWJvdmUuCj4gKyAqCj4gKyAqIFBvc3NpYmxlIHJldHVy
biB2YWx1ZXMKPiArICogT1BURUVfU01DX1JFVFVSTl9VTktOT1dOX0ZVTkNUSU9OCVRydXN0ZWQg
T1MgZG9lcyBub3QgcmVjb2duaXplIHRoaXMKPiArICoJCQkJCWZ1bmN0aW9uLgo+ICsgKiBPUFRF
RV9TTUNfUkVUVVJOX09LCQkJT3JpZ2luYWwgY2FsbCBjb21wbGV0ZWQsIHJlc3VsdAo+ICsgKgkJ
CQkJdXBkYXRlZCBpbiB0aGUgcHJldmlvdXNseSBzdXBwbGllZC4KPiArICoJCQkJCXN0cnVjdCBv
cHRlZV9tc2dfYXJnCj4gKyAqIE9QVEVFX1NNQ19SRVRVUk5fUlBDCQkJQ2FsbCBzdXNwZW5kZWQg
YnkgUlBDIGNhbGwgdG8gbm9ybWFsCj4gKyAqCQkJCQl3b3JsZC4KPiArICogT1BURUVfU01DX1JF
VFVSTl9FUkVTVU1FCQlSZXN1bWUgZmFpbGVkLCB0aGUgb3BhcXVlIHJlc3VtZQo+ICsgKgkJCQkJ
aW5mb3JtYXRpb24gd2FzIGNvcnJ1cHQuCj4gKyAqLwo+ICsjZGVmaW5lIE9QVEVFX1NNQ19GVU5D
SURfUkVUVVJOX0ZST01fUlBDCTMKPiArI2RlZmluZSBPUFRFRV9TTUNfQ0FMTF9SRVRVUk5fRlJP
TV9SUEMgXAo+ICsJT1BURUVfU01DX1NURF9DQUxMX1ZBTChPUFRFRV9TTUNfRlVOQ0lEX1JFVFVS
Tl9GUk9NX1JQQykKPiArCj4gKyNkZWZpbmUgT1BURUVfU01DX1JFVFVSTl9SUENfUFJFRklYX01B
U0sJMHhGRkZGMDAwMAo+ICsjZGVmaW5lIE9QVEVFX1NNQ19SRVRVUk5fUlBDX1BSRUZJWAkJMHhG
RkZGMDAwMAo+ICsjZGVmaW5lIE9QVEVFX1NNQ19SRVRVUk5fUlBDX0ZVTkNfTUFTSwkJMHgwMDAw
RkZGRgo+ICsKPiArI2RlZmluZSBPUFRFRV9TTUNfUkVUVVJOX0dFVF9SUENfRlVOQyhyZXQpIFwK
PiArCSgocmV0KSAmIE9QVEVFX1NNQ19SRVRVUk5fUlBDX0ZVTkNfTUFTSykKPiArCj4gKyNkZWZp
bmUgT1BURUVfU01DX1JQQ19WQUwoZnVuYykJCSgoZnVuYykgfCBPUFRFRV9TTUNfUkVUVVJOX1JQ
Q19QUkVGSVgpCj4gKwo+ICsvKgo+ICsgKiBBbGxvY2F0ZSBtZW1vcnkgZm9yIFJQQyBwYXJhbWV0
ZXIgcGFzc2luZy4gVGhlIG1lbW9yeSBpcyB1c2VkIHRvIGhvbGQgYQo+ICsgKiBzdHJ1Y3Qgb3B0
ZWVfbXNnX2FyZy4KPiArICoKPiArICogIkNhbGwiIHJlZ2lzdGVyIHVzYWdlOgo+ICsgKiBhMAlU
aGlzIHZhbHVlLCBPUFRFRV9TTUNfUkVUVVJOX1JQQ19BTExPQwo+ICsgKiBhMQlTaXplIGluIGJ5
dGVzIG9mIHJlcXVpcmVkIGFyZ3VtZW50IG1lbW9yeQo+ICsgKiBhMglOb3QgdXNlZAo+ICsgKiBh
MwlSZXN1bWUgaW5mb3JtYXRpb24sIG11c3QgYmUgcHJlc2VydmVkCj4gKyAqIGE0LTUJTm90IHVz
ZWQKPiArICogYTYtNwlSZXN1bWUgaW5mb3JtYXRpb24sIG11c3QgYmUgcHJlc2VydmVkCj4gKyAq
Cj4gKyAqICJSZXR1cm4iIHJlZ2lzdGVyIHVzYWdlOgo+ICsgKiBhMAlTTUMgRnVuY3Rpb24gSUQs
IE9QVEVFX1NNQ19DQUxMX1JFVFVSTl9GUk9NX1JQQy4KPiArICogYTEJVXBwZXIgMzJiaXRzIG9m
IDY0Yml0IHBoeXNpY2FsIHBvaW50ZXIgdG8gYWxsb2NhdGVkCj4gKyAqCW1lbW9yeSwgKGExID09
IDAgJiYgYTIgPT0gMCkgaWYgc2l6ZSB3YXMgMCBvciBpZiBtZW1vcnkgY2FuJ3QKPiArICoJYmUg
YWxsb2NhdGVkLgo+ICsgKiBhMglMb3dlciAzMmJpdHMgb2YgNjRiaXQgcGh5c2ljYWwgcG9pbnRl
ciB0byBhbGxvY2F0ZWQKPiArICoJbWVtb3J5LCAoYTEgPT0gMCAmJiBhMiA9PSAwKSBpZiBzaXpl
IHdhcyAwIG9yIGlmIG1lbW9yeSBjYW4ndAo+ICsgKgliZSBhbGxvY2F0ZWQKPiArICogYTMJUHJl
c2VydmVkCj4gKyAqIGE0CVVwcGVyIDMyYml0cyBvZiA2NGJpdCBTaGFyZWQgbWVtb3J5IGNvb2tp
ZSB1c2VkIHdoZW4gZnJlZWluZwo+ICsgKgl0aGUgbWVtb3J5IG9yIGRvaW5nIGFuIFJQQwo+ICsg
KiBhNQlMb3dlciAzMmJpdHMgb2YgNjRiaXQgU2hhcmVkIG1lbW9yeSBjb29raWUgdXNlZCB3aGVu
IGZyZWVpbmcKPiArICoJdGhlIG1lbW9yeSBvciBkb2luZyBhbiBSUEMKPiArICogYTYtNwlQcmVz
ZXJ2ZWQKPiArICovCj4gKyNkZWZpbmUgT1BURUVfU01DX1JQQ19GVU5DX0FMTE9DCTAKPiArI2Rl
ZmluZSBPUFRFRV9TTUNfUkVUVVJOX1JQQ19BTExPQyBcCj4gKwlPUFRFRV9TTUNfUlBDX1ZBTChP
UFRFRV9TTUNfUlBDX0ZVTkNfQUxMT0MpCj4gKwo+ICsvKgo+ICsgKiBGcmVlIG1lbW9yeSBwcmV2
aW91c2x5IGFsbG9jYXRlZCBieSBPUFRFRV9TTUNfUkVUVVJOX1JQQ19BTExPQwo+ICsgKgo+ICsg
KiAiQ2FsbCIgcmVnaXN0ZXIgdXNhZ2U6Cj4gKyAqIGEwCVRoaXMgdmFsdWUsIE9QVEVFX1NNQ19S
RVRVUk5fUlBDX0ZSRUUKPiArICogYTEJVXBwZXIgMzJiaXRzIG9mIDY0Yml0IHNoYXJlZCBtZW1v
cnkgY29va2llIGJlbG9uZ2luZyB0byB0aGlzCj4gKyAqCWFyZ3VtZW50IG1lbW9yeQo+ICsgKiBh
MglMb3dlciAzMmJpdHMgb2YgNjRiaXQgc2hhcmVkIG1lbW9yeSBjb29raWUgYmVsb25naW5nIHRv
IHRoaXMKPiArICoJYXJndW1lbnQgbWVtb3J5Cj4gKyAqIGEzLTcJUmVzdW1lIGluZm9ybWF0aW9u
LCBtdXN0IGJlIHByZXNlcnZlZAo+ICsgKgo+ICsgKiAiUmV0dXJuIiByZWdpc3RlciB1c2FnZToK
PiArICogYTAJU01DIEZ1bmN0aW9uIElELCBPUFRFRV9TTUNfQ0FMTF9SRVRVUk5fRlJPTV9SUEMu
Cj4gKyAqIGExLTIJTm90IHVzZWQKPiArICogYTMtNwlQcmVzZXJ2ZWQKPiArICovCj4gKyNkZWZp
bmUgT1BURUVfU01DX1JQQ19GVU5DX0ZSRUUJCTIKPiArI2RlZmluZSBPUFRFRV9TTUNfUkVUVVJO
X1JQQ19GUkVFIFwKPiArCU9QVEVFX1NNQ19SUENfVkFMKE9QVEVFX1NNQ19SUENfRlVOQ19GUkVF
KQo+ICsKPiArLyoKPiArICogRGVsaXZlciBmb3JlaWduIGludGVycnVwdCB0byBub3JtYWwgd29y
bGQuCj4gKyAqCj4gKyAqICJDYWxsIiByZWdpc3RlciB1c2FnZToKPiArICogYTAJT1BURUVfU01D
X1JFVFVSTl9SUENfRk9SRUlHTl9JTlRSCj4gKyAqIGExLTcJUmVzdW1lIGluZm9ybWF0aW9uLCBt
dXN0IGJlIHByZXNlcnZlZAo+ICsgKgo+ICsgKiAiUmV0dXJuIiByZWdpc3RlciB1c2FnZToKPiAr
ICogYTAJU01DIEZ1bmN0aW9uIElELCBPUFRFRV9TTUNfQ0FMTF9SRVRVUk5fRlJPTV9SUEMuCj4g
KyAqIGExLTcJUHJlc2VydmVkCj4gKyAqLwo+ICsjZGVmaW5lIE9QVEVFX1NNQ19SUENfRlVOQ19G
T1JFSUdOX0lOVFIJCTQKPiArI2RlZmluZSBPUFRFRV9TTUNfUkVUVVJOX1JQQ19GT1JFSUdOX0lO
VFIgXAo+ICsJT1BURUVfU01DX1JQQ19WQUwoT1BURUVfU01DX1JQQ19GVU5DX0ZPUkVJR05fSU5U
UikKPiArCj4gKy8qCj4gKyAqIERvIGFuIFJQQyByZXF1ZXN0LiBUaGUgc3VwcGxpZWQgc3RydWN0
IG9wdGVlX21zZ19hcmcgdGVsbHMgd2hpY2gKPiArICogcmVxdWVzdCB0byBkbyBhbmQgdGhlIHBh
cmFtZXRlcnMgZm9yIHRoZSByZXF1ZXN0LiBUaGUgZm9sbG93aW5nIGZpZWxkcwo+ICsgKiBhcmUg
dXNlZCAodGhlIHJlc3QgYXJlIHVudXNlZCk6Cj4gKyAqIC0gY21kCQl0aGUgUmVxdWVzdCBJRAo+
ICsgKiAtIHJldAkJcmV0dXJuIHZhbHVlIG9mIHRoZSByZXF1ZXN0LCBmaWxsZWQgaW4gYnkgbm9y
bWFsIHdvcmxkCj4gKyAqIC0gbnVtX3BhcmFtcwkJbnVtYmVyIG9mIHBhcmFtZXRlcnMgZm9yIHRo
ZSByZXF1ZXN0Cj4gKyAqIC0gcGFyYW1zCQl0aGUgcGFyYW1ldGVycwo+ICsgKiAtIHBhcmFtX2F0
dHJzCWF0dHJpYnV0ZXMgb2YgdGhlIHBhcmFtZXRlcnMKPiArICoKPiArICogIkNhbGwiIHJlZ2lz
dGVyIHVzYWdlOgo+ICsgKiBhMAlPUFRFRV9TTUNfUkVUVVJOX1JQQ19DTUQKPiArICogYTEJVXBw
ZXIgMzJiaXQgb2YgYSA2NGJpdCBTaGFyZWQgbWVtb3J5IGNvb2tpZSBob2xkaW5nIGEKPiArICoJ
c3RydWN0IG9wdGVlX21zZ19hcmcsIG11c3QgYmUgcHJlc2VydmVkLCBvbmx5IHRoZSBkYXRhIHNo
b3VsZAo+ICsgKgliZSB1cGRhdGVkCj4gKyAqIGEyCUxvd2VyIDMyYml0IG9mIGEgNjRiaXQgU2hh
cmVkIG1lbW9yeSBjb29raWUgaG9sZGluZyBhCj4gKyAqCXN0cnVjdCBvcHRlZV9tc2dfYXJnLCBt
dXN0IGJlIHByZXNlcnZlZCwgb25seSB0aGUgZGF0YSBzaG91bGQKPiArICoJYmUgdXBkYXRlZAo+
ICsgKiBhMy03CVJlc3VtZSBpbmZvcm1hdGlvbiwgbXVzdCBiZSBwcmVzZXJ2ZWQKPiArICoKPiAr
ICogIlJldHVybiIgcmVnaXN0ZXIgdXNhZ2U6Cj4gKyAqIGEwCVNNQyBGdW5jdGlvbiBJRCwgT1BU
RUVfU01DX0NBTExfUkVUVVJOX0ZST01fUlBDLgo+ICsgKiBhMS0yCU5vdCB1c2VkCj4gKyAqIGEz
LTcJUHJlc2VydmVkCj4gKyAqLwo+ICsjZGVmaW5lIE9QVEVFX1NNQ19SUENfRlVOQ19DTUQJCTUK
PiArI2RlZmluZSBPUFRFRV9TTUNfUkVUVVJOX1JQQ19DTUQgXAo+ICsJT1BURUVfU01DX1JQQ19W
QUwoT1BURUVfU01DX1JQQ19GVU5DX0NNRCkKPiArCj4gKy8qIFJldHVybmVkIGluIGEwICovCj4g
KyNkZWZpbmUgT1BURUVfU01DX1JFVFVSTl9VTktOT1dOX0ZVTkNUSU9OIDB4RkZGRkZGRkYKPiAr
Cj4gKy8qIFJldHVybmVkIGluIGEwIG9ubHkgZnJvbSBUcnVzdGVkIE9TIGZ1bmN0aW9ucyAqLwo+
ICsjZGVmaW5lIE9QVEVFX1NNQ19SRVRVUk5fT0sJCTB4MAo+ICsjZGVmaW5lIE9QVEVFX1NNQ19S
RVRVUk5fRVRIUkVBRF9MSU1JVAkweDEKPiArI2RlZmluZSBPUFRFRV9TTUNfUkVUVVJOX0VCVVNZ
CQkweDIKPiArI2RlZmluZSBPUFRFRV9TTUNfUkVUVVJOX0VSRVNVTUUJMHgzCj4gKyNkZWZpbmUg
T1BURUVfU01DX1JFVFVSTl9FQkFEQUREUgkweDQKPiArI2RlZmluZSBPUFRFRV9TTUNfUkVUVVJO
X0VCQURDTUQJMHg1Cj4gKyNkZWZpbmUgT1BURUVfU01DX1JFVFVSTl9FTk9NRU0JCTB4Ngo+ICsj
ZGVmaW5lIE9QVEVFX1NNQ19SRVRVUk5fRU5PVEFWQUlMCTB4Nwo+ICsjZGVmaW5lIE9QVEVFX1NN
Q19SRVRVUk5fSVNfUlBDKHJldCkJX19vcHRlZV9zbWNfcmV0dXJuX2lzX3JwYygocmV0KSkKPiAr
Cj4gK3N0YXRpYyBpbmxpbmUgYm9vbCBfX29wdGVlX3NtY19yZXR1cm5faXNfcnBjKHUzMiByZXQp
Cj4gK3sKPiArCXJldHVybiByZXQgIT0gT1BURUVfU01DX1JFVFVSTl9VTktOT1dOX0ZVTkNUSU9O
ICYmCj4gKwkgICAgICAgKHJldCAmIE9QVEVFX1NNQ19SRVRVUk5fUlBDX1BSRUZJWF9NQVNLKSA9
PQo+ICsJCQlPUFRFRV9TTUNfUkVUVVJOX1JQQ19QUkVGSVg7Cj4gK30KPiArCj4gKyNlbmRpZiAv
KiBPUFRFRV9TTUNfSCAqLwo+IAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 16 14:05:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 14:05:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e461B-00025c-NM; Mon, 16 Oct 2017 14:05:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4558fadb9=wei.liu2@citrix.com>)
 id 1e461B-00025T-24
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 14:05:21 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 84/25-23269-0ACB4E95; Mon, 16 Oct 2017 14:05:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRWlGSWpSXmKPExsXitHRDpO78PU8
 iDU4esbL4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOWNZ5mKZjCXvHyw2KmBsbXrF2MnBwSAv4S
 j9edYAax2QSUJX529rKB2CICehJNB54zgtjMAgUSO/Y+AosLC4RI/P45B6yXRUBVYuvdc+wgN
 q+AhUTHvR52iJnyErvaLoLVCAkoSHRMP8YEUSMocXLmExaImRISB1+8YJ7AyD0LSWoWktQCRq
 ZVjBrFqUVlqUW6RqZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBwVDPwMC4g3F
 Xu98hRkkOJiVRXmfDJ5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHiX7AbKCRalpqdWpGXmAMMS
 Ji3BwaMkwrsXJM1bXJCYW5yZDpE6xWjMcePh9T9MHB037/5hEmLJy89LlRLnXQtSKgBSmlGaB
 zcIFi+XGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzPgCZwpOZVwK37xXQKUxAp6xzAjulJB
 EhJdXAGCnzbt+0ysCEAu8Wh/PSIvtzX583Ym/dtVfAwupvv0DAzqnxIUmHdKfUKbDkxF16IOi
 7qiNzh5PQcTuvZp+ems2xv6yKU83aGgItRfMbTu+K4+t468u624Nj/8mX7yZ4528REz10YuGV
 RbzRidszNgheWr75z4pDV9ZqKeQdV9hRu+yVq/krJZbijERDLeai4kQAWprEz5ICAAA=
X-Env-Sender: prvs=4558fadb9=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1508162718!86571571!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57801 invoked from network); 16 Oct 2017 14:05:19 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Oct 2017 14:05:19 -0000
X-IronPort-AV: E=Sophos;i="5.43,387,1503360000"; d="scan'208";a="446395009"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 16 Oct 2017 15:04:10 +0100
Message-ID: <20171016140410.32007-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH for-4.10] libxl: annotate s to be nonnull in
	libxl__enum_from_string
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SG9wZSB0aGlzIGNhbiBwbGFjYXRlIGNvdmVyaXR5LgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQog
dG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGlu
c2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IDQ1ZTZkZjZj
ODIuLjlmZTQ3MmVmZTMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgK
KysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMTcxMSw3ICsxNzExLDcgQEAg
X2hpZGRlbiBjaGFyICpsaWJ4bF9fZG9taWRfdG9fbmFtZShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJf
dCBkb21pZCk7CiBfaGlkZGVuIGNoYXIgKmxpYnhsX19jcHVwb29saWRfdG9fbmFtZShsaWJ4bF9f
Z2MgKmdjLCB1aW50MzJfdCBwb29saWQpOwogCiBfaGlkZGVuIGludCBsaWJ4bF9fZW51bV9mcm9t
X3N0cmluZyhjb25zdCBsaWJ4bF9lbnVtX3N0cmluZ190YWJsZSAqdCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKnMsIGludCAqZSk7CisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpzLCBpbnQgKmUpIF9fYXR0cmli
dXRlX18oKG5vbm51bGwoMikpKTsKIAogX2hpZGRlbiB5YWpsX2dlbl9zdGF0dXMgbGlieGxfX3lh
amxfZ2VuX2FzY2lpeih5YWpsX2dlbiBoYW5kLCBjb25zdCBjaGFyICpzdHIpOwogCi0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 16 14:07:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 14:07:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4632-0002Gx-17; Mon, 16 Oct 2017 14:07:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e4630-0002Gl-SE
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 14:07:14 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 D6/8F-21967-21DB4E95; Mon, 16 Oct 2017 14:07:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS1dw75N
 Ig50bFC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyGni1MBVsVK5a0PmRpYLwn0cXIySEkkCfx
 89o9JhCbV8BOYt/H2WwgtoSAocTphTdZQGwWAVWJmc+vg9lsAuoSbc+2s4LYIgI6Eq8WLAGyu
 TiYBf4xStxdOwFskLBAnMStbTdYIBbkSEyYOpmxi5GDg1PARmLek1QQk1dAUOLvDmGQCmYBLY
 mHv26xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjenFqUVlqka6ZXlJ
 RZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYOgxAMEOxqkNzocYJTmYlER5nQ2fRArx
 JeWnVGYkFmfEF5XmpBYfYpTh4FCS4H20GygnWJSanlqRlpkDjAKYtAQHj5II70+QNG9xQWJuc
 WY6ROoUoy5Hx827f5iEWPLy81KlxHnXghQJgBRllObBjYBF5CVGWSlhXkago4R4ClKLcjNLUO
 VfMYpzMCoJ8z4AmcKTmVcCt+kV0BFMQEescwI7oiQRISXVwKhTNU8q7ibLr2MLtlRXlDvXuCQ
 msWX/+L5z4dOFmeo7lGXW3F0r+dA30avmzcW1x1aJfXL/Jyb4cYLL05yOtFMuyf/X7c64VWm1
 1cR//awKOe/3sUsulG7hOG8sc8St12HVeYPsv3yrvnVXaRSkX38bJdokvexn2tFr7Kfkby7ad
 UBKVrBKM0iJpTgj0VCLuag4EQCVgsoHwwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1508162831!93157122!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52159 invoked from network); 16 Oct 2017 14:07:13 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 16 Oct 2017 14:07:13 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 16 Oct 2017 08:07:11 -0600
Message-Id: <59E4D92C0200007800186C12@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 16 Oct 2017 08:07:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20171012162603.3016-1-paul.durrant@citrix.com>
 <20171012162603.3016-7-paul.durrant@citrix.com>
In-Reply-To: <20171012162603.3016-7-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v11 06/11] x86/hvm/ioreq: add a new mappable
 resource type...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjEwLjE3IGF0IDE4OjI1LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IC4uLiBYRU5NRU1fcmVzb3VyY2VfaW9yZXFfc2VydmVyCj4gCj4gVGhpcyBwYXRjaCBhZGRz
IHN1cHBvcnQgZm9yIGEgbmV3IHJlc291cmNlIHR5cGUgdGhhdCBjYW4gYmUgbWFwcGVkIHVzaW5n
Cj4gdGhlIFhFTk1FTV9hY3F1aXJlX3Jlc291cmNlIG1lbW9yeSBvcC4KPiAKPiBJZiBhbiBlbXVs
YXRvciBtYWtlcyB1c2Ugb2YgdGhpcyByZXNvdXJjZSB0eXBlIHRoZW4sIGluc3RlYWQgb2YgbWFw
cGluZwo+IGdmbnMsIHRoZSBJT1JFUSBzZXJ2ZXIgd2lsbCBhbGxvY2F0ZSBwYWdlcyBmcm9tIHRo
ZSBoZWFwLiBUaGVzZSBwYWdlcwo+IHdpbGwgbmV2ZXIgYmUgcHJlc2VudCBpbiB0aGUgUDJNIG9m
IHRoZSBndWVzdCBhdCBhbnkgcG9pbnQgYW5kIHNvIGFyZQo+IG5vdCB2dWxuZXJhYmxlIHRvIGFu
eSBkaXJlY3QgYXR0YWNrIGJ5IHRoZSBndWVzdC4gVGhleSBhcmUgb25seSBldmVyCj4gYWNjZXNz
aWJsZSBieSBYZW4gYW5kIGFueSBkb21haW4gdGhhdCBoYXMgbWFwcGluZyBwcml2aWxlZ2Ugb3Zl
ciB0aGUKPiBndWVzdCAod2hpY2ggbWF5IG9yIG1heSBub3QgYmUgbGltaXRlZCB0byB0aGUgZG9t
YWluIHJ1bm5pbmcgdGhlIGVtdWxhdG9yKS4KPiAKPiBOT1RFOiBVc2Ugb2YgdGhlIG5ldyByZXNv
dXJjZSB0eXBlIGlzIG5vdCBjb21wYXRpYmxlIHdpdGggdXNlIG9mCj4gICAgICAgWEVOX0RNT1Bf
Z2V0X2lvcmVxX3NlcnZlcl9pbmZvIHVubGVzcyB0aGUgWEVOX0RNT1Bfbm9fZ2ZucyBmbGFnIGlz
Cj4gICAgICAgc2V0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+Cj4gQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBA
ZXUuY2l0cml4LmNvbT4KPiBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KCkNhbiB5b3UgaGF2ZSB2YWxpZGx5IHJldGFpbmVkIHRoaXM/Cgo+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vaW9yZXEuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwo+IEBAIC0y
ODEsNiArMjk0LDY5IEBAIHN0YXRpYyBpbnQgaHZtX21hcF9pb3JlcV9nZm4oc3RydWN0IGh2bV9p
b3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQo+ICAgICAgcmV0dXJuIHJjOwo+ICB9Cj4gIAo+ICtz
dGF0aWMgaW50IGh2bV9hbGxvY19pb3JlcV9tZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMs
IGJvb2wgYnVmKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnJlbnQtPmRv
bWFpbjsKPiArICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCA9IGJ1ZiA/ICZzLT5idWZp
b3JlcSA6ICZzLT5pb3JlcTsKPiArCj4gKyAgICBpZiAoIGlvcnAtPnBhZ2UgKQo+ICsgICAgewo+
ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogSWYgYSBndWVzdCBmcmFtZSBoYXMgYWxyZWFkeSBi
ZWVuIG1hcHBlZCAod2hpY2ggbWF5IGhhcHBlbgo+ICsgICAgICAgICAqIG9uIGRlbWFuZCBpZiBo
dm1fZ2V0X2lvcmVxX3NlcnZlcl9pbmZvKCkgaXMgY2FsbGVkKSwgdGhlbgo+ICsgICAgICAgICAq
IGFsbG9jYXRpbmcgYSBwYWdlIGlzIG5vdCBwZXJtaXR0ZWQuCj4gKyAgICAgICAgICovCj4gKyAg
ICAgICAgaWYgKCAhZ2ZuX2VxKGlvcnAtPmdmbiwgSU5WQUxJRF9HRk4pICkKPiArICAgICAgICAg
ICAgcmV0dXJuIC1FUEVSTTsKPiArCj4gKyAgICAgICAgcmV0dXJuIDA7Cj4gKyAgICB9Cj4gKwo+
ICsgICAgLyoKPiArICAgICAqIEFsbG9jYXRlZCBJT1JFUSBzZXJ2ZXIgcGFnZXMgYXJlIGFzc2ln
bmVkIHRvIHRoZSBlbXVsYXRpbmcKPiArICAgICAqIGRvbWFpbiwgbm90IHRoZSB0YXJnZXQgZG9t
YWluLiBUaGlzIGlzIGJlY2F1c2UgdGhlIGVtdWxhdG9yIGlzCj4gKyAgICAgKiBsaWtlbHkgdG8g
YmUgZGVzdHJveWVkIGFmdGVyIHRoZSB0YXJnZXQgZG9tYWluIGhhcyBiZWVuIHRvcm4KPiArICAg
ICAqIGRvd24sIGFuZCB3ZSBtdXN0IHVzZSBNRU1GX25vX3JlZmNvdW50IG90aGVyd2lzZSBwYWdl
IGFsbG9jYXRpb24KPiArICAgICAqIGNvdWxkIGZhaWwgaWYgdGhlIGVtdWxhdGluZyBkb21haW4g
aGFzIGFscmVhZHkgcmVhY2hlZCBpdHMKPiArICAgICAqIG1heGltdW0gYWxsb2NhdGlvbi4KPiAr
ICAgICAqLwo+ICsgICAgaW9ycC0+cGFnZSA9IGFsbG9jX2RvbWhlYXBfcGFnZShjdXJyZCwgTUVN
Rl9ub19yZWZjb3VudCk7Cj4gKyAgICBpZiAoICFpb3JwLT5wYWdlICkKPiArICAgICAgICByZXR1
cm4gLUVOT01FTTsKPiArCj4gKyAgICBpZiAoICFnZXRfcGFnZV90eXBlKGlvcnAtPnBhZ2UsIFBH
VF93cml0YWJsZV9wYWdlKSApCj4gKyAgICB7CgpBU1NFUlRfVU5SRUFDSEFCTEUoKSA/Cgo+IEBA
IC03NzcsNiArODg2LDUxIEBAIGludCBodm1fZ2V0X2lvcmVxX3NlcnZlcl9pbmZvKHN0cnVjdCBk
b21haW4gKmQsIGlvc2VydmlkX3QgaWQsCj4gICAgICByZXR1cm4gcmM7Cj4gIH0KPiAgCj4gK2lu
dCBodm1fZ2V0X2lvcmVxX3NlcnZlcl9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90
IGlkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBpZHgs
IG1mbl90ICptZm4pCj4gK3sKPiArICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzOwo+ICsg
ICAgaW50IHJjOwo+ICsKPiArICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2Rv
bWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7Cj4gKwo+ICsgICAgaWYgKCBpZCA9PSBERUZBVUxUX0lP
U0VSVklEICkKPiArICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7Cj4gKwo+ICsgICAgcyA9IGdl
dF9pb3JlcV9zZXJ2ZXIoZCwgaWQpOwo+ICsKPiArICAgIEFTU0VSVCghSVNfREVGQVVMVChzKSk7
Cj4gKwo+ICsgICAgcmMgPSBodm1faW9yZXFfc2VydmVyX2FsbG9jX3BhZ2VzKHMpOwo+ICsgICAg
aWYgKCByYyApCj4gKyAgICAgICAgZ290byBvdXQ7Cj4gKwo+ICsgICAgc3dpdGNoICggaWR4ICkK
PiArICAgIHsKPiArICAgIGNhc2UgWEVOTUVNX3Jlc291cmNlX2lvcmVxX3NlcnZlcl9mcmFtZV9i
dWZpb3JlcToKPiArICAgICAgICByYyA9IC1FTk9FTlQ7Cj4gKyAgICAgICAgaWYgKCAhSEFORExF
X0JVRklPUkVRKHMpICkKPiArICAgICAgICAgICAgZ290byBvdXQ7Cj4gKwo+ICsgICAgICAgICpt
Zm4gPSBfbWZuKHBhZ2VfdG9fbWZuKHMtPmJ1ZmlvcmVxLnBhZ2UpKTsKPiArICAgICAgICByYyA9
IDA7Cj4gKyAgICAgICAgYnJlYWs7CgpIb3cgYWJvdXQKCiAgICAgICAgaWYgKCBIQU5ETEVfQlVG
SU9SRVEocykgKQogICAgICAgICAgICAqbWZuID0gX21mbihwYWdlX3RvX21mbihzLT5idWZpb3Jl
cS5wYWdlKSk7CiAgICAgICAgZWxzZQogICAgICAgICAgICByYyA9IC1FTk9FTlQ7CiAgICAgICAg
YnJlYWs7Cgo/Cgo+ICtpbnQgeGVubWVtX2FjcXVpcmVfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGludCBpZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIGZyYW1lLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgbnJfZnJhbWVzLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgbWZuX2xpc3RbXSkKPiArewo+ICsgICAgdW5zaWduZWQgaW50IGk7
CgpUaGlzIG5vdyBkb2Vzbid0IG1hdGNoIHVwIHdpdGggdGhlIHVwcGVyIGJvdW5kJ3MgdHlwZS4K
Cj4gQEAgLTYyOSw2ICs2MzQsMTAgQEAgc3RydWN0IHhlbl9tZW1fYWNxdWlyZV9yZXNvdXJjZSB7
Cj4gICAgICAgKiAgICAgIGlzIG9wdGlvbmFsIGlmIG5yX2ZyYW1lcyBpcyAwLgo+ICAgICAgICov
Cj4gICAgICB1aW50NjRfYWxpZ25lZF90IGZyYW1lOwo+ICsKPiArI2RlZmluZSBYRU5NRU1fcmVz
b3VyY2VfaW9yZXFfc2VydmVyX2ZyYW1lX2J1ZmlvcmVxIDAKPiArI2RlZmluZSBYRU5NRU1fcmVz
b3VyY2VfaW9yZXFfc2VydmVyX2ZyYW1lX2lvcmVxKG5fKSAoMSArIChuXykpCgpJIGRvbid0IHNl
ZSB3aGF0IHlvdSBuZWVkIHRoZSB0cmFpbGluZyB1bmRlcnNjb3JlIGZvci4gVGhpcyBpcwpub3Jt
YWxseSBvbmx5IG5lZWRlZCBvbiBsb2NhbCB2YXJpYWJsZXMgZGVmaW5lZCBpbiAoZ2NjIGV4dGVu
ZGVkKQptYWNyb3MsIHdoaWNoIHdlIGdlbmVyYWxseSBjYW4ndCB1c2UgaW4gYSBwdWJsaWMgaGVh
ZGVyIGFueXdheS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 16 14:08:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 14:08:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e463q-0002PS-A3; Mon, 16 Oct 2017 14:08:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=455663eec=Paul.Durrant@citrix.com>)
 id 1e463o-0002PC-TY
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 14:08:05 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 E5/E8-31302-44DB4E95; Mon, 16 Oct 2017 14:08:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrAIsWRWlGSWpSXmKPExsWSzvfng67z3ie
 RBuenSFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnvPz1lKbgYX/FmTj9rA+Ndhy5GTg4JAX+J
 K786mEBsNgEdiaVH54PZIgKqEosOrWftYuTiYBZ4yCTxsnctexcjB4ewQLRE4x0ziJoYiU/bn
 jGBhEUErCRuLIwHCbMAtXa8mcUMYvMKuEs8XH+aGWSMkMACRolNH46ygyQ4Bewl/hw6C2YzCs
 hKfGlcDdbALCAucesJxA0SAgISS/acZ4awRSVePv7HCmEbSGxduo8Fol5HYsHuT2wQtrbEsoW
 voRYLSpyc+YRlAqPwLCRjZyFpmYWkZRaSlgWMLKsY1YtTi8pSi3Qt9JKKMtMzSnITM3N0DQ1M
 9XJTi4sT01NzEpOK9ZLzczcxAkOfAQh2MB5sdj7EKMnBpCTK62z4JFKILyk/pTIjsTgjvqg0J
 7X4EKMMB4eSBG/fHqCcYFFqempFWmYOMAph0hIcPEoivAUgad7igsTc4sx0iNQpRl2OY5su/2
 ESYsnLz0uVEuddDlIkAFKUUZoHNwKWEC4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmHcGyBS
 ezLwSuE2vgI5gAjpinRPYESWJCCmpBsZ9/8p2t/vJzSlQlOiYeKZ/SuXNB4xzljAqBS7WVOKe
 LqqjvGGroNttuQ2s62P6N96/6aCmpWnw+dLJ3CqNK+/E/dSffnytd1ZnkWO4p0JbWYLCO8G16
 beMO6LM4+4fT01YKbNvvY/zytWM7gxRYmWGMW5ZWgbBX989KxPkV57ANHGOhYP+DiWW4oxEQy
 3mouJEAGDanMADAwAA
X-Env-Sender: prvs=455663eec=Paul.Durrant@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1508162880!93157284!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58742 invoked from network); 16 Oct 2017 14:08:02 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Oct 2017 14:08:02 -0000
X-IronPort-AV: E=Sophos;i="5.43,387,1503360000"; d="scan'208";a="106339634"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v11 05/11] x86/mm: add HYPERVISOR_memory_op to acquire
 guest resources
Thread-Index: AQHTQ3bUZBlVvSq1P0mFFgOMf/JdeqLmY8EAgAAiRWA=
Date: Mon, 16 Oct 2017 14:07:49 +0000
Message-ID: <c48159ba54484e9390c8ace6dd17769f@AMSPEX02CL03.citrite.net>
References: <20171012162603.3016-1-paul.durrant@citrix.com>
 <20171012162603.3016-6-paul.durrant@citrix.com>
 <59E4D5E80200007800186BEF@prv-mh.provo.novell.com>
In-Reply-To: <59E4D5E80200007800186BEF@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v11 05/11] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTYgT2N0b2JlciAyMDE3IDE0OjUzCj4gVG86IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIg
PEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBXZWkgTGl1Cj4gPHdlaS5saXUyQGNpdHJpeC5j
b20+OyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBJYW4KPiBKYWNr
c29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pCj4gPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IEtvbnJh
ZCBSemVzenV0ZWsKPiBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgVGltIChYZW4ub3Jn
KSA8dGltQHhlbi5vcmc+Cj4gU3ViamVjdDogUmU6IFtQQVRDSCB2MTEgMDUvMTFdIHg4Ni9tbTog
YWRkIEhZUEVSVklTT1JfbWVtb3J5X29wIHRvCj4gYWNxdWlyZSBndWVzdCByZXNvdXJjZXMKPiAK
PiA+Pj4gT24gMTIuMTAuMTcgYXQgMTg6MjUsIDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBAQCAtNDAyLDE0ICs0NjksNTYgQEAgaW50IGNvbXBhdF9tZW1vcnlfb3AodW5zaWdu
ZWQgaW50IGNtZCwKPiBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGNvbXBhdCkKPiA+ICAg
ICAgICAgIHJjID0gZG9fbWVtb3J5X29wKGNtZCwgbmF0LmhuZCk7Cj4gPiAgICAgICAgICBpZiAo
IHJjIDwgMCApCj4gPiAgICAgICAgICB7Cj4gPiAtICAgICAgICAgICAgaWYgKCByYyA9PSAtRU5P
QlVGUyAmJiBvcCA9PSBYRU5NRU1fZ2V0X3ZudW1haW5mbyApCj4gPiArICAgICAgICAgICAgc3dp
dGNoICggb3ApCj4gCj4gTWlzc2luZyBibGFuay4KCk9oIHllcy4KCj4gCj4gPiAgICAgICAgICAg
ICAgewo+ID4gLSAgICAgICAgICAgICAgICBjbXAudm51bWEubnJfdm5vZGVzID0gbmF0LnZudW1h
LT5ucl92bm9kZXM7Cj4gPiAtICAgICAgICAgICAgICAgIGNtcC52bnVtYS5ucl92Y3B1cyA9IG5h
dC52bnVtYS0+bnJfdmNwdXM7Cj4gPiAtICAgICAgICAgICAgICAgIGNtcC52bnVtYS5ucl92bWVt
cmFuZ2VzID0gbmF0LnZudW1hLT5ucl92bWVtcmFuZ2VzOwo+ID4gLSAgICAgICAgICAgICAgICBp
ZiAoIF9fY29weV90b19ndWVzdChjb21wYXQsICZjbXAudm51bWEsIDEpICkKPiA+IC0gICAgICAg
ICAgICAgICAgICAgIHJjID0gLUVGQVVMVDsKPiA+ICsgICAgICAgICAgICBjYXNlIFhFTk1FTV9n
ZXRfdm51bWFpbmZvOgo+ID4gKyAgICAgICAgICAgICAgICBpZiAoIHJjID09IC1FTk9CVUZTICkK
PiA+ICsgICAgICAgICAgICAgICAgewo+ID4gKyAgICAgICAgICAgICAgICAgICAgY21wLnZudW1h
Lm5yX3Zub2RlcyA9IG5hdC52bnVtYS0+bnJfdm5vZGVzOwo+ID4gKyAgICAgICAgICAgICAgICAg
ICAgY21wLnZudW1hLm5yX3ZjcHVzID0gbmF0LnZudW1hLT5ucl92Y3B1czsKPiA+ICsgICAgICAg
ICAgICAgICAgICAgIGNtcC52bnVtYS5ucl92bWVtcmFuZ2VzID0gbmF0LnZudW1hLT5ucl92bWVt
cmFuZ2VzOwo+ID4gKyAgICAgICAgICAgICAgICAgICAgaWYgKCBfX2NvcHlfdG9fZ3Vlc3QoY29t
cGF0LCAmY21wLnZudW1hLCAxKSApCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgcmMgPSAt
RUZBVUxUOwo+ID4gKyAgICAgICAgICAgICAgICB9Cj4gPiArCj4gPiArICAgICAgICAgICAgICAg
IGJyZWFrOwo+ID4gKwo+ID4gKyAgICAgICAgICAgIGNhc2UgWEVOTUVNX2FjcXVpcmVfcmVzb3Vy
Y2U6Cj4gPiArICAgICAgICAgICAgewo+ID4gKyAgICAgICAgICAgICAgICB4ZW5fdWxvbmdfdCAq
eGVuX2ZyYW1lX2xpc3QgPSAoeGVuX3Vsb25nX3QgKikobmF0Lm1hciArIDEpOwo+IAo+IGNvbnN0
CgpPay4KCj4gCj4gPiArICAgICAgICAgICAgICAgIGlmICggcmMgPT0gLUVJTlZBTCAmJiB4ZW5f
ZnJhbWVfbGlzdFswXSAhPSAwICkKPiAKPiBJIHRoaW5rIHRoaXMgd2lsbCBnbyB3cm9uZyBpZiB5
b3UgZ2V0IC1FSU5WQUwgZm9yIG90aGVyIHRoYW4gdGhlCj4gc3BlY2lmaWMgcmVhc29uIHlvdSBj
b25zaWRlciBoZXJlLCBpbiBwYXJ0aWN1bGFyIHdoZW4gY2FsbGVyCj4gcGFzc2VkIGluIGEgdmFs
aWQgYXJyYXkuIFlvdSdkIG5lZWQgdG8gYWxzbyBjaGVjayBmb3IKPiBjbXAubWFyLm5yX2ZyYW1l
cyBiZWluZyB6ZXJvLiBCdXQgc2VlIGFsc28gYmVsb3cuCj4gCj4gPiArICAgICAgICAgICAgICAg
IHsKPiA+ICsgICAgICAgICAgICAgICAgICAgIC8qCj4gPiArICAgICAgICAgICAgICAgICAgICAg
KiBUaGUgdmFsdWUgb2YgbnJfZnJhbWVzIHBhc3NlZCB0byB0aGUgaW1wbGVtZW50YXRpb24KPiA+
ICsgICAgICAgICAgICAgICAgICAgICAqIHdhcyBub3QgdGhlIHZhbHVlIHBhc3NlZCBieSB0aGUg
Y2FsbGVyLCBpdCB3YXMKPiA+ICsgICAgICAgICAgICAgICAgICAgICAqIG92ZXJyaWRkZW4uCj4g
PiArICAgICAgICAgICAgICAgICAgICAgKiBUaGUgdmFsdWUgaW4geGVuX2ZyYW1lX2xpc3RbMF0g
aXMgdGhlIG1heGltdW0KPiA+ICsgICAgICAgICAgICAgICAgICAgICAqIG51bWJlciBvZiBmcmFt
ZXMgdGhhdCBjYW4gYmUgYm91bmNlZCBzbyB3ZSBuZWVkCj4gPiArICAgICAgICAgICAgICAgICAg
ICAgKiB0byBzZXQgY21wLm5yX2ZyYW1lcyB0byB0aGUgbWluaW11bSBvZiB0aGlzIGFuZAo+ID4g
KyAgICAgICAgICAgICAgICAgICAgICogdGhlIG1heGltdW0gbnVtYmVyIG9mIGZyYW1lcyBhbGxv
d2VkIGJ5IHRoZQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICogaW1wbGVtZW50YXRpb24gYmVm
b3JlIHBhc3NpbmcgYmFjayB0byB0aGUgY2FsbGVyLgo+ID4gKyAgICAgICAgICAgICAgICAgICAg
ICovCj4gPiArICAgICAgICAgICAgICAgICAgICBjbXAubWFyLm5yX2ZyYW1lcyA9IG1pbl90KHVu
c2lnbmVkIGludCwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgeGVuX2ZyYW1lX2xpc3RbMF0sCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG5hdC5tYXItPm5yX2ZyYW1lcyk7Cj4gPiArICAgICAgICAgICAg
ICAgICAgICByYyA9IC1FMkJJRzsKPiA+ICsgICAgICAgICAgICAgICAgfQo+ID4gKwo+ID4gKyAg
ICAgICAgICAgICAgICAvKiBJbiBlaXRoZXIgb2YgdGhlc2UgY2FzZXMgbnJfZnJhbWVzIGlzIGFu
IE9VVCB2YWx1ZSAqLwo+ID4gKyAgICAgICAgICAgICAgICBpZiAoIHJjID09IC1FSU5WQUwgfHwg
cmMgPT0gLUUyQklHICkKPiA+ICsgICAgICAgICAgICAgICAgewo+ID4gKyAgICAgICAgICAgICAg
ICAgICAgaWYgKCBjb3B5X3RvX2d1ZXN0KGNvbXBhdCwgJmNtcC5tYXIsIDEpICkKPiA+ICsgICAg
ICAgICAgICAgICAgICAgICAgICByYyA9IC1FRkFVTFQ7Cj4gCj4gVGhlIHR3byBpZigpcyBzaG91
bGQgYmUgY29tYmluZWQuIEFsc28gLSBfX2NvcHlfZmllbGRfdG9fZ3Vlc3QoKT8KClllcywgbWF5
YmUgdGhhdCB3b3VsZCBuZWF0ZXIuCgo+IAo+ID4gKyAgICAgICAgICAgICAgICB9Cj4gPiArCj4g
PiArICAgICAgICAgICAgICAgIGJyZWFrOwo+ID4gKyAgICAgICAgICAgIH0KPiA+ICsgICAgICAg
ICAgICBkZWZhdWx0Ogo+ID4gKyAgICAgICAgICAgICAgICBicmVhazsKPiAKPiBObyByZWFsIG5l
ZWQgZm9yIGEgZGVmYXVsdCBsYWJlbC4gWWV0IGlmIHlvdSB3YW50IHRvIGtlZXAgaXQsIHBsZWFz
ZQo+IGhhdmUgYSBibGFuayBsaW5lIGFoZWFkIG9mIGl0Lgo+IAoKT2suCgo+ID4gQEAgLTUzNSw2
ICs2NDQsMzAgQEAgaW50IGNvbXBhdF9tZW1vcnlfb3AodW5zaWduZWQgaW50IGNtZCwKPiBYRU5f
R1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGNvbXBhdCkKPiA+ICAgICAgICAgICAgICAgICAgcmMg
PSAtRUZBVUxUOwo+ID4gICAgICAgICAgICAgIGJyZWFrOwo+ID4KPiA+ICsgICAgICAgIGNhc2Ug
WEVOTUVNX2FjcXVpcmVfcmVzb3VyY2U6Cj4gPiArICAgICAgICB7Cj4gPiArICAgICAgICAgICAg
eGVuX3Vsb25nX3QgKnhlbl9mcmFtZV9saXN0ID0gKHhlbl91bG9uZ190ICopKG5hdC5tYXIgKyAx
KTsKPiAKPiBjb25zdAoKT2suCgo+IAo+ID4gKyAgICAgICAgICAgIGNvbXBhdF91bG9uZ190ICpj
b21wYXRfZnJhbWVfbGlzdCA9Cj4gPiArICAgICAgICAgICAgICAgIChjb21wYXRfdWxvbmdfdCAq
KShuYXQubWFyICsgMSk7Cj4gPiArCj4gPiArICAgICAgICAgICAgLyogTk9URTogdGhlIGNvbXBh
dCBhcnJheSBvdmVyd3JpdGVzIHRoZSBuYXRpdmUgYXJyYXkgKi8KPiAKPiBQZXJoYXBzICJ0aGUg
c21hbGxlciBjb21wYXQgYXJyYXkgLi4uIj8KCk9rLgoKPiAKPiA+ICsgICAgICAgICAgICBmb3Ig
KCBpID0gMDsgaSA8IGNtcC5tYXIubnJfZnJhbWVzOyBpKysgKQo+ID4gKyAgICAgICAgICAgIHsK
PiA+ICsgICAgICAgICAgICAgICAgY29tcGF0X3Vsb25nX3QgZnJhbWUgPSB4ZW5fZnJhbWVfbGlz
dFtpXTsKPiA+ICsKPiA+ICsgICAgICAgICAgICAgICAgaWYgKCBmcmFtZSAhPSB4ZW5fZnJhbWVf
bGlzdFtpXSApCj4gPiArICAgICAgICAgICAgICAgICAgICByZXR1cm4gLUVSQU5HRTsKPiA+ICsK
PiA+ICsgICAgICAgICAgICAgICAgY29tcGF0X2ZyYW1lX2xpc3RbaV0gPSBmcmFtZTsKPiA+ICsg
ICAgICAgICAgICB9Cj4gPiArCj4gPiArICAgICAgICAgICAgaWYgKCBfX2NvcHlfdG9fY29tcGF0
X29mZnNldChjbXAubWFyLmZyYW1lX2xpc3QsIDAsCj4gPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb21wYXRfZnJhbWVfbGlzdCwKPiA+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNtcC5tYXIubnJfZnJhbWVzKSApCj4gPiArICAg
ICAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOwo+ID4gKwo+ID4gKyAgICAgICAgICAgIGJyZWFr
Owo+ID4gKyAgICAgICAgfQo+ID4gICAgICAgICAgZGVmYXVsdDoKPiAKPiBBZ2FpbiBtaXNzaW5n
IGEgYmxhbmsgbGluZSBhYm92ZSBoZXJlLgoKT2suCgo+IAo+ID4gLS0tIGEveGVuL2NvbW1vbi9t
ZW1vcnkuYwo+ID4gKysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYwo+ID4gQEAgLTk2NSw2ICs5NjUs
ODggQEAgc3RhdGljIGxvbmcgeGF0cF9wZXJtaXNzaW9uX2NoZWNrKHN0cnVjdCBkb21haW4KPiAq
ZCwgdW5zaWduZWQgaW50IHNwYWNlKQo+ID4gICAgICByZXR1cm4geHNtX2FkZF90b19waHlzbWFw
KFhTTV9UQVJHRVQsIGN1cnJlbnQtPmRvbWFpbiwgZCk7Cj4gPiAgfQo+ID4KPiA+ICtzdGF0aWMg
aW50IGFjcXVpcmVfcmVzb3VyY2UoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCj4g
PiArewo+ID4gKyAgICBzdHJ1Y3QgZG9tYWluICpkLCAqY3VycmQgPSBjdXJyZW50LT5kb21haW47
Cj4gPiArICAgIHhlbl9tZW1fYWNxdWlyZV9yZXNvdXJjZV90IHhtYXI7Cj4gPiArICAgIHVuc2ln
bmVkIGxvbmcgbWZuX2xpc3RbMl07Cj4gPiArICAgIGludCByYzsKPiA+ICsKPiA+ICsgICAgaWYg
KCBjb3B5X2Zyb21fZ3Vlc3QoJnhtYXIsIGFyZywgMSkgKQo+ID4gKyAgICAgICAgcmV0dXJuIC1F
RkFVTFQ7Cj4gPiArCj4gPiArICAgIGlmICggeG1hci5wYWQgIT0gMCApCj4gPiArICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKPiA+ICsKPiA+ICsgICAgaWYgKCB4bWFyLm5yX2ZyYW1lcyA9PSAwIHx8
Cj4gPiArICAgICAgICAgeG1hci5ucl9mcmFtZXMgPiBBUlJBWV9TSVpFKG1mbl9saXN0KSApCj4g
PiArICAgIHsKPiA+ICsgICAgICAgIHJjID0geG1hci5ucl9mcmFtZXMgPT0gMCA/IC1FSU5WQUwg
OiAtRTJCSUc7Cj4gCj4gUXVlcnlpbmcgdGhlIGltcGxlbWVudGF0aW9uIGxpbWl0IHNob3VsZCBi
ZSBwb3NzaWJsZSB3aXRob3V0Cj4gcmVjZWl2aW5nIGFuIGVycm9yLiBIZW5jZSBteSBvcmlnaW5h
bCBzdWdnZXN0aW9uIHRvIGtleSB0aGlzCj4gb2ZmIG9mIHRoZSBoYW5kbGUgYmVpbmcgYSBudWxs
IG9uZSAoaW4gd2hpY2ggY2FzZSBub24temVybwo+IG5yX2ZyYW1lcyB3b3VsZCBpbmRlZWQgYmUg
LUVJTlZBTCksIHdoaWNoIGFmYWljcyB3b3VsZCBhbHNvCj4gc2ltcGxpZnkgc29tZSBvZiB0aGUg
Y29tcGF0IGhhbmRsaW5nLgoKT2ssIEZBT0QsIGRvIHlvdSBtZWFuIHRoYXQgcGFzc2luZyBpbiBu
cl9mcmFtZXMgYW5kIGEgTlVMTCBoYW5kbGUgc2hvdWxkIG5vdCB5aWVsZCBhbiBlcnJvciBidXQg
c2hvdWxkIHBhc3MgYmFjayB0aGUgaW1wbGVtZW50YXRpb24gbGltaXQgb2YgbnJfZnJhbWVzPyAK
Cj4gCj4gPiArICAgICAgICB4bWFyLm5yX2ZyYW1lcyA9IEFSUkFZX1NJWkUobWZuX2xpc3QpOwo+
ID4gKwo+ID4gKyAgICAgICAgaWYgKCBjb3B5X3RvX2d1ZXN0KGFyZywgJnhtYXIsIDEpICkKPiA+
ICsgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKPiA+ICsKPiA+ICsgICAgICAgIHJldHVybiBy
YzsKPiA+ICsgICAgfQo+ID4gKwo+ID4gKyAgICBkID0gcmN1X2xvY2tfZG9tYWluX2J5X2FueV9p
ZCh4bWFyLmRvbWlkKTsKPiA+ICsgICAgaWYgKCBkID09IE5VTEwgKQo+ID4gKyAgICAgICAgcmV0
dXJuIC1FU1JDSDsKPiA+ICsKPiA+ICsgICAgcmMgPSB4c21fZG9tYWluX3Jlc291cmNlX21hcChY
U01fRE1fUFJJViwgZCk7Cj4gPiArICAgIGlmICggcmMgKQo+ID4gKyAgICAgICAgZ290byBvdXQ7
Cj4gPiArCj4gPiArICAgIHN3aXRjaCAoIHhtYXIudHlwZSApCj4gPiArICAgIHsKPiA+ICsgICAg
ZGVmYXVsdDoKPiA+ICsgICAgICAgIHJjID0gLUVPUE5PVFNVUFA7Cj4gPiArICAgICAgICBicmVh
azsKPiA+ICsgICAgfQo+ID4gKwo+ID4gKyAgICBpZiAoIHJjICkKPiA+ICsgICAgICAgIGdvdG8g
b3V0Owo+ID4gKwo+ID4gKyAgICBpZiAoICFwYWdpbmdfbW9kZV90cmFuc2xhdGUoY3VycmQpICkK
PiA+ICsgICAgewo+ID4gKyAgICAgICAgaWYgKCBjb3B5X3RvX2d1ZXN0KHhtYXIuZnJhbWVfbGlz
dCwgbWZuX2xpc3QsIHhtYXIubnJfZnJhbWVzKSApCj4gPiArICAgICAgICAgICAgcmMgPSAtRUZB
VUxUOwo+ID4gKyAgICB9Cj4gPiArICAgIGVsc2UKPiA+ICsgICAgewo+ID4gKyAgICAgICAgeGVu
X3Bmbl90IGdmbl9saXN0W0FSUkFZX1NJWkUobWZuX2xpc3QpXTsKPiA+ICsgICAgICAgIHVuc2ln
bmVkIGludCBpOwo+ID4gKwo+ID4gKyAgICAgICAgcmMgPSAtRUZBVUxUOwo+ID4gKyAgICAgICAg
aWYgKCBjb3B5X2Zyb21fZ3Vlc3QoZ2ZuX2xpc3QsIHhtYXIuZnJhbWVfbGlzdCwKPiA+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIEFSUkFZX1NJWkUoZ2ZuX2xpc3QpKSApCj4gCj4gWW91
IHNob3VsZG4ndCBjb3B5IG1vcmUgdGhhbiB4bWFyLm5yX2ZyYW1lcyBoZXJlLCBvciBlbHNlIHlv
dQo+IHJpc2sgcnVubmluZyBwYXN0IGEgcGFnZSBib3VuZGFyeSBhbmQgcGVyaGFwcyBpbnRvIGEg
bm9uLQo+IHByZXNlbnQgcGFnZS4KCkdvb2QgcG9pbnQuIFRoYXQncyBjbGVhcmx5IHdyb25nLgoK
PiBZb3UgY29uc3VtZSAuLi4KPiAKPiA+ICsgICAgICAgICAgICBnb3RvIG91dDsKPiA+ICsKPiA+
ICsgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgeG1hci5ucl9mcmFtZXM7IGkrKyApCj4gCj4gLi4u
IGV4YWN0bHkgdGhpcyBtYW55IGZyYW1lcyBhbnl3YXkuCj4gCj4gPiArICAgICAgICB7Cj4gPiAr
ICAgICAgICAgICAgcmMgPSBzZXRfZm9yZWlnbl9wMm1fZW50cnkoY3VycmQsIGdmbl9saXN0W2ld
LAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9tZm4obWZuX2xp
c3RbaV0pKTsKPiA+ICsgICAgICAgICAgICBpZiAoIHJjICkKPiA+ICsgICAgICAgICAgICB7Cj4g
PiArICAgICAgICAgICAgICAgIHdoaWxlICggaS0tICE9IDAgKQo+ID4gKyAgICAgICAgICAgICAg
ICB7Cj4gPiArICAgICAgICAgICAgICAgICAgICBpbnQgaWdub3JlOwo+ID4gKwo+ID4gKyAgICAg
ICAgICAgICAgICAgICAgaWdub3JlID0gZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZSgKPiA+ICsg
ICAgICAgICAgICAgICAgICAgICAgICBjdXJyZCwgX2dmbihnZm5fbGlzdFtpXSksIF9tZm4obWZu
X2xpc3RbaV0pLCAwKTsKPiAKPiBXaHkgd291bGQgYW4gZXJyb3IgaGVyZSBiZSBwbGFpbiBpZ25v
cmVkPwo+IAoKV2hhdCBjb3VsZCBJIHVzZWZ1bGx5IGRvIHdpdGggaXQ/IFNob3VsZCBJIGp1c3Qg
Y3Jhc2ggdGhlIGRvbWFpbiBhdCB0aGlzIHBvaW50LCBzaW5jZSBJIGNhbid0IHJlc3RvcmUgYSBj
b25zaXN0ZW50IHN0YXRlPwoKPiA+IEBAIC0xNDA2LDYgKzE0ODgsMTQgQEAgbG9uZyBkb19tZW1v
cnlfb3AodW5zaWduZWQgbG9uZyBjbWQsCj4gWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBh
cmcpCj4gPiAgICAgIH0KPiA+ICAjZW5kaWYKPiA+Cj4gPiArICAgIGNhc2UgWEVOTUVNX2FjcXVp
cmVfcmVzb3VyY2U6Cj4gPiArI2lmZGVmIENPTkZJR19YODYKPiA+ICsgICAgICAgIHJjID0gYWNx
dWlyZV9yZXNvdXJjZShhcmcpOwo+ID4gKyNlbHNlCj4gPiArICAgICAgICByYyA9IC1FT1BOT1RT
VVBQOwo+ID4gKyNlbmRpZgo+IAo+IEkgdGhpbmsgdGhpcyB3aWxsIGNhdXNlIGFuICJ1bnVzZWQg
c3RhdGljIGZ1bmN0aW9uIiB3YXJuaW5nIG9uIEFSTS4KCi4uLndoaWNoIGlzIHdoeSBJIG9yaWdp
bmFsbHkgaGFkIHRoZSBmdW5jdGlvbiB3cmFwcGVkIGluIHRoZSAjaWZkZWYgYXMgd2VsbC4gV2hh
dCBkbyB5b3Ugd2FudCBtZSB0byBkbz8KCj4gCj4gPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMv
bWVtb3J5LmgKPiA+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaAo+ID4gQEAgLTU5
OSw2ICs1OTksNDcgQEAgc3RydWN0IHhlbl9yZXNlcnZlZF9kZXZpY2VfbWVtb3J5X21hcCB7Cj4g
PiAgdHlwZWRlZiBzdHJ1Y3QgeGVuX3Jlc2VydmVkX2RldmljZV9tZW1vcnlfbWFwCj4geGVuX3Jl
c2VydmVkX2RldmljZV9tZW1vcnlfbWFwX3Q7Cj4gPiAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUo
eGVuX3Jlc2VydmVkX2RldmljZV9tZW1vcnlfbWFwX3QpOwo+ID4KPiA+ICsvKgo+ID4gKyAqIEdl
dCB0aGUgcGFnZXMgZm9yIGEgcGFydGljdWxhciBndWVzdCByZXNvdXJjZSwgc28gdGhhdCB0aGV5
IGNhbiBiZQo+ID4gKyAqIG1hcHBlZCBkaXJlY3RseSBieSBhIHRvb2xzIGRvbWFpbi4KPiA+ICsg
Ki8KPiA+ICsjZGVmaW5lIFhFTk1FTV9hY3F1aXJlX3Jlc291cmNlIDI4Cj4gPiArc3RydWN0IHhl
bl9tZW1fYWNxdWlyZV9yZXNvdXJjZSB7Cj4gPiArICAgIC8qIElOIC0gdGhlIGRvbWFpbiB3aG9z
ZSByZXNvdXJjZSBpcyB0byBiZSBtYXBwZWQgKi8KPiA+ICsgICAgZG9taWRfdCBkb21pZDsKPiA+
ICsgICAgLyogSU4gLSB0aGUgdHlwZSBvZiByZXNvdXJjZSAqLwo+ID4gKyAgICB1aW50MTZfdCB0
eXBlOwo+ID4gKyAgICAvKgo+ID4gKyAgICAgKiBJTiAtIGEgdHlwZS1zcGVjaWZpYyByZXNvdXJj
ZSBpZGVudGlmaWVyLCB3aGljaCBtdXN0IGJlIHplcm8KPiA+ICsgICAgICogICAgICB1bmxlc3Mg
c3RhdGVkIG90aGVyd2lzZS4KPiA+ICsgICAgICovCj4gPiArICAgIHVpbnQzMl90IGlkOwo+ID4g
KyAgICAvKiBJTi9PVVQgLSBBcyBhbiBJTiBwYXJhbWV0ZXIgbnVtYmVyIG9mICg0SykgZnJhbWVz
IG9mIHRoZSByZXNvdXJjZQo+IAo+IFBsZWFzZSBkb24ndCBzYXkgNGsgaGVyZSAtIHRoaXMgbm90
IGJlaW5nIGFuIHg4Ni1zcGVjaWZpYyBpbnRlcmZhY2UKPiBvdGhlciBzeXN0ZW0gcGFnZSBzaXpl
cyBvdWdodCB0byBiZSBwZXJtaXR0ZWQuCgpJIHdhcyB1bmRlciB0aGUgaW1wcmVzc2lvbiB0aGF0
IHJlc291cmNlcyBzdWNoIGFzIGdyYW50IHRhYmxlcyB3ZXJlIG9ubHkgZXZlcnkgbWFwcGVkIGlu
IDRrIGNodW5rcy4gUGVyaGFwcyB0aGUgNGsgc2hvdWxkIHR5cGUtc3BlY2lmaWM/IEl0IG5lZWRz
IHRvIGJlIHNwZWNpZmllZCBzb21ld2hlcmUuCgo+IAo+ID4gKyAgICAgKiAgICAgICAgICB0byBi
ZSBtYXBwZWQuIEhvd2V2ZXIsIGlmIHRoZSBzcGVjaWZpZWQgdmFsdWUgaXMgMCB0aGVuCj4gPiAr
ICAgICAqICAgICAgICAgIC1FSU5WQUwgd2lsbCBiZSByZXR1cm5lZCBhbmQgdGhpcyBmaWVsZCB3
aWxsIGJlIHNldCB0byB0aGUKPiA+ICsgICAgICogICAgICAgICAgbWF4aW11bSB2YWx1ZSBzdXBw
b3J0ZWQgYnkgdGhlIGltcGxlbWVudGF0aW9uLiBBbHNvLAo+ID4gKyAgICAgKiAgICAgICAgICBp
ZiB0aGUgc3BlY2lmaWVkIHZhbHVlIGV4Y2VlZHMgdGhlIGltcGxlbWVudGF0b24gbGltaXQKPiA+
ICsgICAgICogICAgICAgICAgdGhlbiAtRTJCSUcgd2lsbCBiZSByZXR1cm5lZCBhbmQsIHNpbWls
YXJseSwgdGhpcyBmaWVsZAo+ID4gKyAgICAgKiAgICAgICAgICB3aWxsIGJlIHNldCB0aGUgbWF4
aW11bSB2YWx1ZSBzdXBwb3J0ZWQgYnkgdGhlCj4gPiArICAgICAqICAgICAgICAgIGltcGxlbWVu
dGF0aW9uLgo+ID4gKyAgICAgKi8KPiA+ICsgICAgdWludDMyX3QgbnJfZnJhbWVzOwo+ID4gKyAg
ICB1aW50MzJfdCBwYWQ7Cj4gPiArICAgIC8qIElOIC0gdGhlIGluZGV4IG9mIHRoZSBpbml0aWFs
IGZyYW1lIHRvIGJlIG1hcHBlZC4gVGhpcyBwYXJhbWV0ZXIKPiA+ICsgICAgICogICAgICBpcyBv
cHRpb25hbCBpZiBucl9mcmFtZXMgaXMgMC4KPiA+ICsgICAgICovCj4gPiArICAgIHVpbnQ2NF9h
bGlnbmVkX3QgZnJhbWU7Cj4gPiArICAgIC8qIElOL09VVCAtIElmIHRoZSB0b29scyBkb21haW4g
aXMgUFYgdGhlbiwgdXBvbiByZXR1cm4sIGZyYW1lX2xpc3QKPiA+ICsgICAgICogICAgICAgICAg
d2lsbCBiZSBwb3B1bGF0ZWQgd2l0aCB0aGUgTUZOcyBvZiB0aGUgcmVzb3VyY2UuCj4gPiArICAg
ICAqICAgICAgICAgIElmIHRoZSB0b29scyBkb21haW4gaXMgSFZNIHRoZW4gaXQgaXMgZXhwZWN0
ZWQgdGhhdCwgb24KPiA+ICsgICAgICogICAgICAgICAgZW50cnksIGZyYW1lX2xpc3Qgd2lsbCBi
ZSBwb3B1bGF0ZWQgd2l0aCBhIGxpc3Qgb2YgR0ZOcwo+ID4gKyAgICAgKiAgICAgICAgICB0aGF0
IHdpbGwgYmUgbWFwcGVkIHRvIHRoZSBNRk5zIG9mIHRoZSByZXNvdXJjZS4KPiA+ICsgICAgICog
ICAgICAgICAgVGhpcyBwYXJhbWV0ZXIgaXMgb3B0aW9uYWwgaWYgbnJfZnJhbWVzIGlzIDAuCj4g
PiArICAgICAqLwo+IAo+IEZvciBib3RoIG9mIHRoZXNlIGNvbW1lbnRzIC0gcy9vcHRpb25hbC9p
Z25vcmVkLz8gQW5kIHRoaXMsIGFmYWljcywKPiBhbHNvIGFwcGxpZXMgdG8gZG9taWQsIHR5cGUs
IGFuZCBpZCwgc28gcGVyaGFwcyBiZXR0ZXIgc3RhdGUgb25jZQo+IGluIHRoZSBjb21tZW50IHRv
IChjdXJyZW50bHkpIG5yX2ZyYW1lcyB0aGF0IGFsbCBvdGhlciBmaWVsZHMgZXhjZXB0Cj4gZm9y
IHBhZCB3aWxsIGJlIGlnbm9yZWQuCgpObywgSSB0aGluayBpdCdzIHJlYXNvbmFibGUgZm9yIGRv
bWlkLCB0eXBlIGFuZCBpZCB0byBhbHdheXMgYmUgdmFsaWQgZXZlbiBpZiBucl9mcmFtZXMgaXMg
emVyby4KCj4gCj4gPiAtLS0gYS94ZW4vaW5jbHVkZS94c20vZHVtbXkuaAo+ID4gKysrIGIveGVu
L2luY2x1ZGUveHNtL2R1bW15LmgKPiA+IEBAIC03MjQsMyArNzI0LDkgQEAgc3RhdGljIFhTTV9J
TkxJTkUgaW50IHhzbV94ZW5fdmVyc2lvbgo+IChYU01fREVGQVVMVF9BUkcgdWludDMyX3Qgb3Ap
Cj4gPiAgICAgICAgICByZXR1cm4geHNtX2RlZmF1bHRfYWN0aW9uKFhTTV9QUklWLCBjdXJyZW50
LT5kb21haW4sIE5VTEwpOwo+ID4gICAgICB9Cj4gPiAgfQo+ID4gKwo+ID4gK3N0YXRpYyBYU01f
SU5MSU5FIGludCB4c21fZG9tYWluX3Jlc291cmNlX21hcChYU01fREVGQVVMVF9BUkcKPiBzdHJ1
Y3QgZG9tYWluICpkKQo+ID4gK3sKPiA+ICsgICAgWFNNX0FTU0VSVF9BQ1RJT04oWFNNX0RNX1BS
SVYpOwo+ID4gKyAgICByZXR1cm4geHNtX2RlZmF1bHRfYWN0aW9uKGFjdGlvbiwgY3VycmVudC0+
ZG9tYWluLCBkKTsKPiA+ICt9Cj4gCj4gUGVyaGFwcyBiZXR0ZXIgcGxhY2UgdGhpcyBuZWFyIHNv
bWV0aGluZyBzaW1pbGFyL3JlbGF0ZWQgKGFsc28gZm9yCj4gc29tZSBvZiB0aGUgb3RoZXIgYWRk
aXRpb25zIGZ1cnRoZXIgZG93bik/CgpPay4KCiAgUGF1bAoKPiAKPiBKYW4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Mon Oct 16 14:15:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 14:15:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e46BC-0003C3-3t; Mon, 16 Oct 2017 14:15:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1e46BA-0003Bx-OF
 for xen-devel@lists.xen.org; Mon, 16 Oct 2017 14:15:40 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 2A/68-07499-C0FB4E95; Mon, 16 Oct 2017 14:15:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsXS1tYhocu9/0m
 kwbd74hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aSl58YC3oFKqZ9mM/WwPiDp4uRi0NIYDqj
 xIv+tSxdjJwcEgK8EkeWzWDtYuQAsgMkWm9mQdRMYJS4OOkkO0icRUBVYv2VMpByNgFliYtfe
 9lAbBEgu/fXb7AxzAKTmSQeb00GsYUFkiTe/X/HDGLzChhKNB8+ww4yk1fgMZPEuVVdTCAJIY
 FSiWl7Z7FCFAlKnJz5BGqQlsSNfy+ZQPYyC0hLLP/HAWJyCthLzN5dBVIhCrR29629zBMYBWc
 haZ6FpHkWQvMCRuZVjBrFqUVlqUW6RsZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5
 mxiBAcsABDsY/8wPPMQoycGkJMrrbPgkUogvKT+lMiOxOCO+qDQntfgQowYHh8Cxc3OnM0mx5
 OXnpSpJ8O7bC1QnWJSanlqRlpkDjCmYUgkOHiUR3tkgad7igsTc4sx0iNQpRkUpcd7jIAkBkE
 RGaR5cGyyOLzHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUkYYjtPZl4J3PRXQIuZgBavcwJbXJK
 IkJJqYNR0uT6nZOnlKVe8pi3kc/7V/9TJXXONrHB4FeM5Nw8NpysSe+cF6SzQCFJJ+9pzZvmR
 RX0plW4WN4WMtt4/9fVak/O1wyH5swW/P5mxO9RpD8vi4pmBc07VM88p9Iyrm7ch8GKCxLlA2
 Y8uSwSbBdR6FH4ab3d6Z8g7qc6/9wln5YYE2ZWbrZRYijMSDbWYi4oTAT8uuy/eAgAA
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1508163337!77384485!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18362 invoked from network); 16 Oct 2017 14:15:39 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Oct 2017 14:15:39 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 16 Oct 2017 07:15:26 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,387,1503385200"; d="scan'208";a="1206351528"
Received: from op-computing.sh.intel.com (HELO op-computing) ([10.239.48.89])
 by fmsmga001.fm.intel.com with ESMTP; 16 Oct 2017 07:15:24 -0700
Date: Mon, 16 Oct 2017 21:13:58 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20171016131356.GA84642@op-computing>
Mail-Followup-To: Chao Gao <chao.gao@intel.com>,
 Jan Beulich <JBeulich@suse.com>,
 Julien Grall <julien.grall@arm.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Roger Pau =?iso-8859-1?B?TW9ubsOp?= <roger.pau@citrix.com>,
 Quan Xu <quan.xu0@gmail.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Kevin Tian <kevin.tian@intel.com>, xen-devel@lists.xen.org
References: <1507871425-6061-1-git-send-email-chao.gao@intel.com>
 <59E4CD040200007800186BA4@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59E4CD040200007800186BA4@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Kevin Tian <kevin.tian@intel.com>, Quan Xu <quan.xu0@gmail.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Roger Pau =?iso-8859-1?B?TW9ubsOp?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] x86/vpt: guarantee the return value of
 pt_update_irq() set in vIRR or PIR
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMTYsIDIwMTcgYXQgMDc6MTU6MTZBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4gT24gMTMuMTAuMTcgYXQgMDc6MTAsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lycS5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaXJxLmMKPj4gQEAgLTE2OCwxMSArMTY4LDEzIEBAIHZvaWQgaHZtX2dzaV9kZWFzc2VydChz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZ3NpKQo+PiAgICAgIHNwaW5fdW5sb2NrKCZk
LT5hcmNoLmh2bV9kb21haW4uaXJxX2xvY2spOwo+PiAgfQo+PiAgCj4+IC12b2lkIGh2bV9pc2Ff
aXJxX2Fzc2VydCgKPj4gLSAgICBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaXNhX2ly
cSkKPj4gK2ludCBodm1faXNhX2lycV9hc3NlcnQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
aW50IGlzYV9pcnEsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgIGludCAoKmdldF92ZWN0b3Ip
KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBnc2kpKQo+PiAgewo+PiAgICAgIHN0cnVjdCBodm1f
aXJxICpodm1faXJxID0gaHZtX2RvbWFpbl9pcnEoZCk7Cj4+ICAgICAgdW5zaWduZWQgaW50IGdz
aSA9IGh2bV9pc2FfaXJxX3RvX2dzaShpc2FfaXJxKTsKPj4gKyAgICBpbnQgdmVjdG9yID0gMDsK
Pgo+V2h5IHplcm8gKHdoaWNoIGlzIHZhbGlkIGFpdWkpIGluc3RlYWQgb2YgZS5nLiAtMT8KCnZl
Y3RvciBhbHNvIHNlcnZlcyBhcyB0aGUgcmV0dXJuIHZhbHVlLiBJIHdhbnQgdG8gcmV0dXJuIDAg
aWYgbm8KY2FsbGJhY2sgaXMgc2V0LiAgQW5kIHRoZSBjYWxsYmFjaywgZ2V0X3ZlY3RvciwgY2Fu
IG92ZXJyaWRlIHRoZSByZXR1cm4KdmFsdWUuIERvIHlvdSB0aGluayBpdCBpcyByZWFzb25hYmxl
PwoKPgo+PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm14LmgKPj4gKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZteC5oCj4+IEBAIC0xMDksNiArMTA5LDExIEBA
IHN0YXRpYyBpbmxpbmUgaW50IHBpX3Rlc3RfYW5kX3NldF9waXIoaW50IHZlY3Rvciwgc3RydWN0
IHBpX2Rlc2MgKnBpX2Rlc2MpCj4+ICAgICAgcmV0dXJuIHRlc3RfYW5kX3NldF9iaXQodmVjdG9y
LCBwaV9kZXNjLT5waXIpOwo+PiAgfQo+PiAgCj4+ICtzdGF0aWMgaW5saW5lIGludCBwaV90ZXN0
X3BpcihpbnQgdmVjdG9yLCBjb25zdCBzdHJ1Y3QgcGlfZGVzYyAqcGlfZGVzYykKPgo+VGhpcyBz
aG91bGQgbm90IGJlIGEgc2lnbmVkIHF1YW50aXR5IC0gdWludDhfdCBvciB1bnNpZ25lZCBpbnQK
PnBsZWFzZS4KClllcy4KCj4KPkkgd291bGRuJ3QgbWluZCBtYWtpbmcgc3VpdGFibGUgYWRqdXN0
bWVudHMgd2hpbGUgY29tbWl0dGluZyAoYW5kCj50aGVuIGFkZGluZyBteSBSLWIpLCBidXQgdGhh
dCByZXF1aXJlcyB5b3VyIGZlZWRiYWNrIHdoaWNoIHdheQo+dGhpbmdzIHNob3VsZCBiZS4KClN1
cmUuIEkgd2lsbCBhcHByZWNpYXRlIGl0Lgo+Cj5BbHNvIHBsZWFzZSBkb24ndCBmb3JnZXQgdG8g
Q2MgdGhlIHJlbGVhc2UgbWFuYWdlciwgdW5sZXNzIHlvdQo+aW50ZW5kIHRoaXMgZml4IG9ubHkg
Zm9yIGFmdGVyIDQuMTAuCgpIaSwgSnVsaWVuLgoKVGhpcyBwYXRjaCBpcyB0byBmaXggYSBwb3Nz
aWJsZSBjYXVzZSBvZiBhbiBhc3NlcnRpb24gZmFpbHVyZSByZWxhdGVkIHRvCnBlcmlvZGljIHRp
bWVyIGludGVycnVwdC4gT1NTVEVTVCByZXBvcnRzIHJlZ3Jlc3Npb24gb2NjYXNpb25hbGx5IHdo
ZW4gdGhlIGJ1ZwpoYXBwZW5zLiBJIGludGVuZCB0byBtZXJnZSB0aGlzIHBhdGNoIGF0IGZpcnN0
IGFuZCB0aGVuIG9ic2VydmUgd2hldGhlcgp0aGUgYnVnIGRpc2FwcGVhcnMgb3Igbm90LiBTaW5j
ZSBKYW4gc2FpZCBoZSBjb3VsZCBkbyBzb21lIGFkanVzdG1lbnRzIHRvIHRoZQpwYXRjaCB3aGVu
IGNvbW1pdHRpbmcsIENvdWxkIHlvdSBnaXZlIGFja2VkLWJ5IG9uIHRoaXMgcGF0Y2g/CgpUaGFu
a3MKQ2hhby4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 16 14:18:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 14:18:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e46Dq-0003MZ-Kt; Mon, 16 Oct 2017 14:18:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=455663eec=Paul.Durrant@citrix.com>)
 id 1e46Dp-0003Lf-Oa
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 14:18:25 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 ED/42-30254-1BFB4E95; Mon, 16 Oct 2017 14:18:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRWlGSWpSXmKPExsWSzvfng+6G/U8
 iDY59Frf4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPmLd/DXvBZq+LjbOkGxm6FLkZODgkBf4ll
 U9+xgNhsAjoSS4/OZwKxRQRUJRYdWs/axcjFwSwwnUnid9d/sCJhgTiJhR9XskAUxUvM+XeGG
 cK2kpjzaQMjiM0C1Lz3zWs2EJtXwF1i+8NJLCCDhAQWMEqsmtoNlODg4BSwl5j/vAykhlFAVu
 JL42qwOcwC4hK3nkAcISEgILFkz3lmCFtU4uXjf6wQtoHE1qX7WCDqdSQW7P7EBmFrSyxb+Jo
 ZYq+gxMmZT1gmMArPQjJ2FpKWWUhaZiFpWcDIsopRozi1qCy1SNfQQC+pKDM9oyQ3MTMHyDPT
 y00tLk5MT81JTCrWS87P3cQIDH4GINjBePx93CFGSQ4mJVFeZ8MnkUJ8SfkplRmJxRnxRaU5q
 cWHGGU4OJQkeL/uA8oJFqWmp1akZeYA4xAmLcHBoyTCywqMRSHe4oLE3OLMdIjUKUZdjmObLv
 9hEmLJy89LlRLnPQEyQwCkKKM0D24ELCVcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDv771
 AU3gy80rgNr0COoIJ6Ih1TmBHlCQipKQaGDO9FdyqFlYu8//M736IKfGv/svs2RPOlM/akLrG
 76nKf4Z6Ja9CaZnSddN0VWcX9ORvYZhh5HLIoWDypk79G9HN8tNzDJc2Tfnks5z3UvGXaXzPE
 lrq7p5SY/sgEuH/Ut35jP33XWtKhJ/vXHd0zvUvdSr/DY9M3/BoStOv0JJTiq92JG1is1ZiKc
 5INNRiLipOBABZvrKkBAMAAA==
X-Env-Sender: prvs=455663eec=Paul.Durrant@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1508163501!99440774!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32571 invoked from network); 16 Oct 2017 14:18:24 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Oct 2017 14:18:24 -0000
X-IronPort-AV: E=Sophos;i="5.43,387,1503360000"; d="scan'208";a="106339918"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v11 06/11] x86/hvm/ioreq: add a new mappable
 resource type...
Thread-Index: AQHTQ3bSHa8JVkx/bU2F3dgTsswxb6LmZ6YAgAAh97A=
Date: Mon, 16 Oct 2017 14:17:12 +0000
Message-ID: <29fc47fc105841969779ed2949ec1a8c@AMSPEX02CL03.citrite.net>
References: <20171012162603.3016-1-paul.durrant@citrix.com>
 <20171012162603.3016-7-paul.durrant@citrix.com>
 <59E4D92C0200007800186C12@prv-mh.provo.novell.com>
In-Reply-To: <59E4D92C0200007800186C12@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Konrad
 Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v11 06/11] x86/hvm/ioreq: add a new mappable
 resource type...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTYgT2N0b2JlciAyMDE3IDE1OjA3Cj4gVG86IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIg
PEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBJYW4gSmFja3Nvbgo+IDxJYW4uSmFja3NvbkBj
aXRyaXguY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsg
eGVuLQo+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBLb25yYWQgUnplc3p1dGVrIFdpbGsK
PiA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47IFRpbSAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPgo+
IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjExIDA2LzExXSB4ODYvaHZtL2lvcmVx
OiBhZGQgYSBuZXcKPiBtYXBwYWJsZSByZXNvdXJjZSB0eXBlLi4uCj4gCj4gPj4+IE9uIDEyLjEw
LjE3IGF0IDE4OjI1LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gLi4uIFhF
Tk1FTV9yZXNvdXJjZV9pb3JlcV9zZXJ2ZXIKPiA+Cj4gPiBUaGlzIHBhdGNoIGFkZHMgc3VwcG9y
dCBmb3IgYSBuZXcgcmVzb3VyY2UgdHlwZSB0aGF0IGNhbiBiZSBtYXBwZWQgdXNpbmcKPiA+IHRo
ZSBYRU5NRU1fYWNxdWlyZV9yZXNvdXJjZSBtZW1vcnkgb3AuCj4gPgo+ID4gSWYgYW4gZW11bGF0
b3IgbWFrZXMgdXNlIG9mIHRoaXMgcmVzb3VyY2UgdHlwZSB0aGVuLCBpbnN0ZWFkIG9mIG1hcHBp
bmcKPiA+IGdmbnMsIHRoZSBJT1JFUSBzZXJ2ZXIgd2lsbCBhbGxvY2F0ZSBwYWdlcyBmcm9tIHRo
ZSBoZWFwLiBUaGVzZSBwYWdlcwo+ID4gd2lsbCBuZXZlciBiZSBwcmVzZW50IGluIHRoZSBQMk0g
b2YgdGhlIGd1ZXN0IGF0IGFueSBwb2ludCBhbmQgc28gYXJlCj4gPiBub3QgdnVsbmVyYWJsZSB0
byBhbnkgZGlyZWN0IGF0dGFjayBieSB0aGUgZ3Vlc3QuIFRoZXkgYXJlIG9ubHkgZXZlcgo+ID4g
YWNjZXNzaWJsZSBieSBYZW4gYW5kIGFueSBkb21haW4gdGhhdCBoYXMgbWFwcGluZyBwcml2aWxl
Z2Ugb3ZlciB0aGUKPiA+IGd1ZXN0ICh3aGljaCBtYXkgb3IgbWF5IG5vdCBiZSBsaW1pdGVkIHRv
IHRoZSBkb21haW4gcnVubmluZyB0aGUKPiBlbXVsYXRvcikuCj4gPgo+ID4gTk9URTogVXNlIG9m
IHRoZSBuZXcgcmVzb3VyY2UgdHlwZSBpcyBub3QgY29tcGF0aWJsZSB3aXRoIHVzZSBvZgo+ID4g
ICAgICAgWEVOX0RNT1BfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvIHVubGVzcyB0aGUgWEVOX0RNT1Bf
bm9fZ2Zucwo+IGZsYWcgaXMKPiA+ICAgICAgIHNldC4KPiA+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBQ
YXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+ID4gQWNrZWQtYnk6IEdlb3Jn
ZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KPiA+IFJldmlld2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IAo+IENhbiB5b3UgaGF2ZSB2YWxpZGx5IHJl
dGFpbmVkIHRoaXM/CgpJIGRpZG4ndCB0aGluayB0aGUgc3RydWN0dXJlIG9mIHRoaXMgcGFydGlj
dWxhciBwYXRjaCBoYWQgY2hhbmdlZCB0aGF0IGZ1bmRhbWVudGFsbHkuCgo+IAo+ID4gLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCj4gPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVx
LmMKPiA+IEBAIC0yODEsNiArMjk0LDY5IEBAIHN0YXRpYyBpbnQgaHZtX21hcF9pb3JlcV9nZm4o
c3RydWN0Cj4gaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCj4gPiAgICAgIHJldHVybiBy
YzsKPiA+ICB9Cj4gPgo+ID4gK3N0YXRpYyBpbnQgaHZtX2FsbG9jX2lvcmVxX21mbihzdHJ1Y3Qg
aHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCj4gPiArewo+ID4gKyAgICBzdHJ1Y3QgZG9t
YWluICpjdXJyZCA9IGN1cnJlbnQtPmRvbWFpbjsKPiA+ICsgICAgc3RydWN0IGh2bV9pb3JlcV9w
YWdlICppb3JwID0gYnVmID8gJnMtPmJ1ZmlvcmVxIDogJnMtPmlvcmVxOwo+ID4gKwo+ID4gKyAg
ICBpZiAoIGlvcnAtPnBhZ2UgKQo+ID4gKyAgICB7Cj4gPiArICAgICAgICAvKgo+ID4gKyAgICAg
ICAgICogSWYgYSBndWVzdCBmcmFtZSBoYXMgYWxyZWFkeSBiZWVuIG1hcHBlZCAod2hpY2ggbWF5
IGhhcHBlbgo+ID4gKyAgICAgICAgICogb24gZGVtYW5kIGlmIGh2bV9nZXRfaW9yZXFfc2VydmVy
X2luZm8oKSBpcyBjYWxsZWQpLCB0aGVuCj4gPiArICAgICAgICAgKiBhbGxvY2F0aW5nIGEgcGFn
ZSBpcyBub3QgcGVybWl0dGVkLgo+ID4gKyAgICAgICAgICovCj4gPiArICAgICAgICBpZiAoICFn
Zm5fZXEoaW9ycC0+Z2ZuLCBJTlZBTElEX0dGTikgKQo+ID4gKyAgICAgICAgICAgIHJldHVybiAt
RVBFUk07Cj4gPiArCj4gPiArICAgICAgICByZXR1cm4gMDsKPiA+ICsgICAgfQo+ID4gKwo+ID4g
KyAgICAvKgo+ID4gKyAgICAgKiBBbGxvY2F0ZWQgSU9SRVEgc2VydmVyIHBhZ2VzIGFyZSBhc3Np
Z25lZCB0byB0aGUgZW11bGF0aW5nCj4gPiArICAgICAqIGRvbWFpbiwgbm90IHRoZSB0YXJnZXQg
ZG9tYWluLiBUaGlzIGlzIGJlY2F1c2UgdGhlIGVtdWxhdG9yIGlzCj4gPiArICAgICAqIGxpa2Vs
eSB0byBiZSBkZXN0cm95ZWQgYWZ0ZXIgdGhlIHRhcmdldCBkb21haW4gaGFzIGJlZW4gdG9ybgo+
ID4gKyAgICAgKiBkb3duLCBhbmQgd2UgbXVzdCB1c2UgTUVNRl9ub19yZWZjb3VudCBvdGhlcndp
c2UgcGFnZQo+IGFsbG9jYXRpb24KPiA+ICsgICAgICogY291bGQgZmFpbCBpZiB0aGUgZW11bGF0
aW5nIGRvbWFpbiBoYXMgYWxyZWFkeSByZWFjaGVkIGl0cwo+ID4gKyAgICAgKiBtYXhpbXVtIGFs
bG9jYXRpb24uCj4gPiArICAgICAqLwo+ID4gKyAgICBpb3JwLT5wYWdlID0gYWxsb2NfZG9taGVh
cF9wYWdlKGN1cnJkLCBNRU1GX25vX3JlZmNvdW50KTsKPiA+ICsgICAgaWYgKCAhaW9ycC0+cGFn
ZSApCj4gPiArICAgICAgICByZXR1cm4gLUVOT01FTTsKPiA+ICsKPiA+ICsgICAgaWYgKCAhZ2V0
X3BhZ2VfdHlwZShpb3JwLT5wYWdlLCBQR1Rfd3JpdGFibGVfcGFnZSkgKQo+ID4gKyAgICB7Cj4g
Cj4gQVNTRVJUX1VOUkVBQ0hBQkxFKCkgPwoKT2suCgo+IAo+ID4gQEAgLTc3Nyw2ICs4ODYsNTEg
QEAgaW50IGh2bV9nZXRfaW9yZXFfc2VydmVyX2luZm8oc3RydWN0IGRvbWFpbiAqZCwKPiBpb3Nl
cnZpZF90IGlkLAo+ID4gICAgICByZXR1cm4gcmM7Cj4gPiAgfQo+ID4KPiA+ICtpbnQgaHZtX2dl
dF9pb3JlcV9zZXJ2ZXJfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKPiA+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBpZHgsIG1mbl90
ICptZm4pCj4gPiArewo+ID4gKyAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKPiA+ICsg
ICAgaW50IHJjOwo+ID4gKwo+ID4gKyAgICBzcGluX2xvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2
bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwo+ID4gKwo+ID4gKyAgICBpZiAoIGlkID09IERF
RkFVTFRfSU9TRVJWSUQgKQo+ID4gKyAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwo+ID4gKwo+
ID4gKyAgICBzID0gZ2V0X2lvcmVxX3NlcnZlcihkLCBpZCk7Cj4gPiArCj4gPiArICAgIEFTU0VS
VCghSVNfREVGQVVMVChzKSk7Cj4gPiArCj4gPiArICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9h
bGxvY19wYWdlcyhzKTsKPiA+ICsgICAgaWYgKCByYyApCj4gPiArICAgICAgICBnb3RvIG91dDsK
PiA+ICsKPiA+ICsgICAgc3dpdGNoICggaWR4ICkKPiA+ICsgICAgewo+ID4gKyAgICBjYXNlIFhF
Tk1FTV9yZXNvdXJjZV9pb3JlcV9zZXJ2ZXJfZnJhbWVfYnVmaW9yZXE6Cj4gPiArICAgICAgICBy
YyA9IC1FTk9FTlQ7Cj4gPiArICAgICAgICBpZiAoICFIQU5ETEVfQlVGSU9SRVEocykgKQo+ID4g
KyAgICAgICAgICAgIGdvdG8gb3V0Owo+ID4gKwo+ID4gKyAgICAgICAgKm1mbiA9IF9tZm4ocGFn
ZV90b19tZm4ocy0+YnVmaW9yZXEucGFnZSkpOwo+ID4gKyAgICAgICAgcmMgPSAwOwo+ID4gKyAg
ICAgICAgYnJlYWs7Cj4gCj4gSG93IGFib3V0Cj4gCj4gICAgICAgICBpZiAoIEhBTkRMRV9CVUZJ
T1JFUShzKSApCj4gICAgICAgICAgICAgKm1mbiA9IF9tZm4ocGFnZV90b19tZm4ocy0+YnVmaW9y
ZXEucGFnZSkpOwo+ICAgICAgICAgZWxzZQo+ICAgICAgICAgICAgIHJjID0gLUVOT0VOVDsKPiAg
ICAgICAgIGJyZWFrOwo+IAoKTG9va2luZyBhdCB0aGUgb3ZlcmFsbCBzdHJ1Y3R1cmUgSSBwcmVm
ZXIgaXQgYXMgaXQgaXMuIElmIEkgY291bGQgaGF2ZSBnb3QgcmlkIG9mIHRoZSBvdXQgbGFiZWwg
YnkgZG9pbmcgdGhpcyB0aGVuIGl0IG1pZ2h0IGhhdmUgYmVlbiB3b3J0aCB0aGUgY2hhbmdlLgoK
PiA/Cj4gCj4gPiAraW50IHhlbm1lbV9hY3F1aXJlX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBpbnQgaWQsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIGZyYW1lLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyBucl9mcmFtZXMsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIG1mbl9saXN0W10pCj4gPiArewo+ID4gKyAgICB1bnNpZ25l
ZCBpbnQgaTsKPiAKPiBUaGlzIG5vdyBkb2Vzbid0IG1hdGNoIHVwIHdpdGggdGhlIHVwcGVyIGJv
dW5kJ3MgdHlwZS4KPiAKCk9rLgoKPiA+IEBAIC02MjksNiArNjM0LDEwIEBAIHN0cnVjdCB4ZW5f
bWVtX2FjcXVpcmVfcmVzb3VyY2Ugewo+ID4gICAgICAgKiAgICAgIGlzIG9wdGlvbmFsIGlmIG5y
X2ZyYW1lcyBpcyAwLgo+ID4gICAgICAgKi8KPiA+ICAgICAgdWludDY0X2FsaWduZWRfdCBmcmFt
ZTsKPiA+ICsKPiA+ICsjZGVmaW5lIFhFTk1FTV9yZXNvdXJjZV9pb3JlcV9zZXJ2ZXJfZnJhbWVf
YnVmaW9yZXEgMAo+ID4gKyNkZWZpbmUgWEVOTUVNX3Jlc291cmNlX2lvcmVxX3NlcnZlcl9mcmFt
ZV9pb3JlcShuXykgKDEgKyAobl8pKQo+IAo+IEkgZG9uJ3Qgc2VlIHdoYXQgeW91IG5lZWQgdGhl
IHRyYWlsaW5nIHVuZGVyc2NvcmUgZm9yLiBUaGlzIGlzCj4gbm9ybWFsbHkgb25seSBuZWVkZWQg
b24gbG9jYWwgdmFyaWFibGVzIGRlZmluZWQgaW4gKGdjYyBleHRlbmRlZCkKPiBtYWNyb3MsIHdo
aWNoIHdlIGdlbmVyYWxseSBjYW4ndCB1c2UgaW4gYSBwdWJsaWMgaGVhZGVyIGFueXdheS4KPiAK
CkkgdGhvdWdodCBpdCB3YXMgZ2VuZXJhbGx5IGRlc2lyYWJsZSB0byBhdHRlbXB0IHRvIGRpc3Rp
bmd1aXNoIG1hY3JvIGFyZ3VtZW50cyBmcm9tIHZhcmlhYmxlIHRvIGF2b2lkIG5hbWUgY2xhc2hl
cy4gV2hhdCBkbyB5b3UgcHJlZmVyIEkgc2hvdWxkIGRvIGluIGEgcHVibGljIGhlYWRlcj8KCiAg
UGF1bAoKPiBKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 16 14:23:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 14:23:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e46Io-00042C-84; Mon, 16 Oct 2017 14:23:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e46In-000424-CI
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 14:23:33 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 DB/5D-05089-3E0C4E95; Mon, 16 Oct 2017 14:23:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS/fxgSe
 RBjd6+C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owrL26wFLw0rujePYOtgfGvWhcjJ4eQQJ7E
 qy1T2LsYOTh4Bewkvs8sBglLCBhKnF54kwXEZhFQlVh3YhITiM0moC7R9mw7K4gtIqAj8bh7K
 lANFwezwFsmiWUfe5lBEsIC0RIX/z1mA0kICdxllHi9fi8TyAJOAQ+JrSvVIHYJSvzdIQxSzi
 ygJfHw1y0WCFtbYtnC18wgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGJUL04tKkst0jX
 WSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDD0GINjB2PzF6RCjJAeTkiivs+GT
 SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvDf3A+UEi1LTUyvSMnOAUQCTluDgURLhrQNJ8xYXJ
 OYWZ6ZDpE4x6nJ03Lz7h0mIJS8/L1VKnHcHSJEASFFGaR7cCFhEXmKUlRLmZQQ6SoinILUoN7
 MEVf4VozgHo5IwrxQwvoV4MvNK4Da9AjqCCeiIdU5gR5QkIqSkGhjderftiM/7ce5vyuwTSxS
 3Hs3TL1ubz3rfjmWGOOvig4u85A99yVxjOOGlZ+aeNZ0/ewIn8p/0zFIvvLPuMFcC6+l5muKf
 JOazfnub8dLqWsivt+fCamLXBfzsfrxrtUgGd8qha+r7b9ZvWfNka362TIyIj7+wRHlWRLpfe
 vc3a/Hiwh/ThZYpsRRnJBpqMRcVJwIA7aVcP8MCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1508163809!102936044!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47424 invoked from network); 16 Oct 2017 14:23:30 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Oct 2017 14:23:30 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 16 Oct 2017 08:23:28 -0600
Message-Id: <59E4DCFC0200007800186C51@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 16 Oct 2017 08:23:24 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <20171012162603.3016-1-paul.durrant@citrix.com>
 <20171012162603.3016-6-paul.durrant@citrix.com>
 <59E4D5E80200007800186BEF@prv-mh.provo.novell.com>
 <c48159ba54484e9390c8ace6dd17769f@AMSPEX02CL03.citrite.net>
In-Reply-To: <c48159ba54484e9390c8ace6dd17769f@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v11 05/11] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjEwLjE3IGF0IDE2OjA3LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiBTZW50
OiAxNiBPY3RvYmVyIDIwMTcgMTQ6NTMKPj4gPj4+IE9uIDEyLjEwLjE3IGF0IDE4OjI1LCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+IC0tLSBhL3hlbi9jb21tb24vbWVtb3J5
LmMKPj4gPiArKysgYi94ZW4vY29tbW9uL21lbW9yeS5jCj4+ID4gQEAgLTk2NSw2ICs5NjUsODgg
QEAgc3RhdGljIGxvbmcgeGF0cF9wZXJtaXNzaW9uX2NoZWNrKHN0cnVjdCBkb21haW4KPj4gKmQs
IHVuc2lnbmVkIGludCBzcGFjZSkKPj4gPiAgICAgIHJldHVybiB4c21fYWRkX3RvX3BoeXNtYXAo
WFNNX1RBUkdFVCwgY3VycmVudC0+ZG9tYWluLCBkKTsKPj4gPiAgfQo+PiA+Cj4+ID4gK3N0YXRp
YyBpbnQgYWNxdWlyZV9yZXNvdXJjZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykK
Pj4gPiArewo+PiA+ICsgICAgc3RydWN0IGRvbWFpbiAqZCwgKmN1cnJkID0gY3VycmVudC0+ZG9t
YWluOwo+PiA+ICsgICAgeGVuX21lbV9hY3F1aXJlX3Jlc291cmNlX3QgeG1hcjsKPj4gPiArICAg
IHVuc2lnbmVkIGxvbmcgbWZuX2xpc3RbMl07Cj4+ID4gKyAgICBpbnQgcmM7Cj4+ID4gKwo+PiA+
ICsgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJnhtYXIsIGFyZywgMSkgKQo+PiA+ICsgICAgICAg
IHJldHVybiAtRUZBVUxUOwo+PiA+ICsKPj4gPiArICAgIGlmICggeG1hci5wYWQgIT0gMCApCj4+
ID4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4+ID4gKwo+PiA+ICsgICAgaWYgKCB4bWFyLm5y
X2ZyYW1lcyA9PSAwIHx8Cj4+ID4gKyAgICAgICAgIHhtYXIubnJfZnJhbWVzID4gQVJSQVlfU0la
RShtZm5fbGlzdCkgKQo+PiA+ICsgICAgewo+PiA+ICsgICAgICAgIHJjID0geG1hci5ucl9mcmFt
ZXMgPT0gMCA/IC1FSU5WQUwgOiAtRTJCSUc7Cj4+IAo+PiBRdWVyeWluZyB0aGUgaW1wbGVtZW50
YXRpb24gbGltaXQgc2hvdWxkIGJlIHBvc3NpYmxlIHdpdGhvdXQKPj4gcmVjZWl2aW5nIGFuIGVy
cm9yLiBIZW5jZSBteSBvcmlnaW5hbCBzdWdnZXN0aW9uIHRvIGtleSB0aGlzCj4+IG9mZiBvZiB0
aGUgaGFuZGxlIGJlaW5nIGEgbnVsbCBvbmUgKGluIHdoaWNoIGNhc2Ugbm9uLXplcm8KPj4gbnJf
ZnJhbWVzIHdvdWxkIGluZGVlZCBiZSAtRUlOVkFMKSwgd2hpY2ggYWZhaWNzIHdvdWxkIGFsc28K
Pj4gc2ltcGxpZnkgc29tZSBvZiB0aGUgY29tcGF0IGhhbmRsaW5nLgo+IAo+IE9rLCBGQU9ELCBk
byB5b3UgbWVhbiB0aGF0IHBhc3NpbmcgaW4gbnJfZnJhbWVzIGFuZCBhIE5VTEwgaGFuZGxlIHNo
b3VsZCBub3QgCj4geWllbGQgYW4gZXJyb3IgYnV0IHNob3VsZCBwYXNzIGJhY2sgdGhlIGltcGxl
bWVudGF0aW9uIGxpbWl0IG9mIG5yX2ZyYW1lcz8gCgpJZiB5b3UgbWVhbiAicGFzc2luZyBpbiB6
ZXJvIG5yX2ZyYW1lcyBhbmQgYSBudWxsIGhhbmRsZSIsIHRoZW4KeWVzLiBOb24temVybyBucl9m
cmFtZXMgYW5kIGEgbnVsbCBoYW5kbGUsIGFzIHNhaWQsIGNvdWxkIGNlcnRhaW5seQpiZSAtRUlO
VkFMICh5b3UgY291bGQgYXMgd2VsbCB0cnkgdG8gcmVhZC93cml0ZSBmcm9tL3RvIHRoYXQgaGFu
ZGxlLApidXQgSSB0aGluayBBbmRyZXcgd291bGRuJ3QgbGlrZSB0aGF0KS4KCj4+ID4gKyAgICAg
ICAgewo+PiA+ICsgICAgICAgICAgICByYyA9IHNldF9mb3JlaWduX3AybV9lbnRyeShjdXJyZCwg
Z2ZuX2xpc3RbaV0sCj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IF9tZm4obWZuX2xpc3RbaV0pKTsKPj4gPiArICAgICAgICAgICAgaWYgKCByYyApCj4+ID4gKyAg
ICAgICAgICAgIHsKPj4gPiArICAgICAgICAgICAgICAgIHdoaWxlICggaS0tICE9IDAgKQo+PiA+
ICsgICAgICAgICAgICAgICAgewo+PiA+ICsgICAgICAgICAgICAgICAgICAgIGludCBpZ25vcmU7
Cj4+ID4gKwo+PiA+ICsgICAgICAgICAgICAgICAgICAgIGlnbm9yZSA9IGd1ZXN0X3BoeXNtYXBf
cmVtb3ZlX3BhZ2UoCj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgIGN1cnJkLCBfZ2ZuKGdm
bl9saXN0W2ldKSwgX21mbihtZm5fbGlzdFtpXSksIDApOwo+PiAKPj4gV2h5IHdvdWxkIGFuIGVy
cm9yIGhlcmUgYmUgcGxhaW4gaWdub3JlZD8KPj4gCj4gCj4gV2hhdCBjb3VsZCBJIHVzZWZ1bGx5
IGRvIHdpdGggaXQ/IFNob3VsZCBJIGp1c3QgY3Jhc2ggdGhlIGRvbWFpbiBhdCB0aGlzIAo+IHBv
aW50LCBzaW5jZSBJIGNhbid0IHJlc3RvcmUgYSBjb25zaXN0ZW50IHN0YXRlPwoKTm90IGJlaW5n
IHNpbGVudCBpcyB0aGUgbW9zdCBpbXBvcnRhbnQgYXNwZWN0LiBDcmFzaGluZyB0aGUgZG9tYWlu
CmlzIG9uZSBhcHByb2FjaC4gUmVwb3J0aW5nIHRoZSBlcnJvciAoYW5kIGRvY3VtZW50aW5nIHRo
ZSBwb3NzaWJseQpyZXN1bHRpbmcgaW5jb25zaXN0ZW50IHN0YXRlKSBpcyBhbm90aGVyIChhbmQg
YSBzdWItb3B0aW9uIHRoZXJlb2YgaXMKdG8gcmV0dXJuIHRoZSBudW1iZXIgb2YgZmFpbGVkIGVu
dHJpZXMsIHBlcmhhcHMgYWxsb3dpbmcgdGhlIGNhbGxlcgpzb21lIHdheSB0byByZWNvdmVyKS4g
UGx1cyBub3RlIHRoYXQgaWYgdGhlIGVycm9yIGhhcHBlbnMgb24gdGhlCmZpcnN0IGl0ZXJhdGlv
biwgbm8gaW5jb25zaXN0ZW5jeSB3b3VsZCByZXN1bHQuCgo+PiA+IEBAIC0xNDA2LDYgKzE0ODgs
MTQgQEAgbG9uZyBkb19tZW1vcnlfb3AodW5zaWduZWQgbG9uZyBjbWQsCj4+IFhFTl9HVUVTVF9I
QU5ETEVfUEFSQU0odm9pZCkgYXJnKQo+PiA+ICAgICAgfQo+PiA+ICAjZW5kaWYKPj4gPgo+PiA+
ICsgICAgY2FzZSBYRU5NRU1fYWNxdWlyZV9yZXNvdXJjZToKPj4gPiArI2lmZGVmIENPTkZJR19Y
ODYKPj4gPiArICAgICAgICByYyA9IGFjcXVpcmVfcmVzb3VyY2UoYXJnKTsKPj4gPiArI2Vsc2UK
Pj4gPiArICAgICAgICByYyA9IC1FT1BOT1RTVVBQOwo+PiA+ICsjZW5kaWYKPj4gCj4+IEkgdGhp
bmsgdGhpcyB3aWxsIGNhdXNlIGFuICJ1bnVzZWQgc3RhdGljIGZ1bmN0aW9uIiB3YXJuaW5nIG9u
IEFSTS4KPiAKPiAuLi53aGljaCBpcyB3aHkgSSBvcmlnaW5hbGx5IGhhZCB0aGUgZnVuY3Rpb24g
d3JhcHBlZCBpbiB0aGUgI2lmZGVmIGFzIHdlbGwuIAo+IFdoYXQgZG8geW91IHdhbnQgbWUgdG8g
ZG8/CgpBcyBzYWlkIGJlZm9yZSAtIEknZCBsaWtlIHRvIHNlZSB0aGUgI2lmZGVmIHBsYWNlZCBp
bnNpZGUgdGhlIGZ1bmN0aW9uCmFyb3VuZCB0aGUgc21hbGxlc3QgcG9zc2libGUgcmFuZ2Ugb2Yg
Y29kZSB0aGF0IHN0aWxsIGFsbG93cyBBUk0gdG8KYnVpbGQgKHdpdGggdGhlIGFsdGVybmF0aXZl
IG9mIGludHJvZHVjaW5nIGEgZHVtbXkgc3R1YiBvciB0d28gb24KQVJNIHRvIGF2b2lkICNpZmRl
Zi1zIGFsdG9nZXRoZXIpLgoKPj4gPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgK
Pj4gPiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgKPj4gPiBAQCAtNTk5LDYgKzU5
OSw0NyBAQCBzdHJ1Y3QgeGVuX3Jlc2VydmVkX2RldmljZV9tZW1vcnlfbWFwIHsKPj4gPiAgdHlw
ZWRlZiBzdHJ1Y3QgeGVuX3Jlc2VydmVkX2RldmljZV9tZW1vcnlfbWFwCj4+IHhlbl9yZXNlcnZl
ZF9kZXZpY2VfbWVtb3J5X21hcF90Owo+PiA+ICBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5f
cmVzZXJ2ZWRfZGV2aWNlX21lbW9yeV9tYXBfdCk7Cj4+ID4KPj4gPiArLyoKPj4gPiArICogR2V0
IHRoZSBwYWdlcyBmb3IgYSBwYXJ0aWN1bGFyIGd1ZXN0IHJlc291cmNlLCBzbyB0aGF0IHRoZXkg
Y2FuIGJlCj4+ID4gKyAqIG1hcHBlZCBkaXJlY3RseSBieSBhIHRvb2xzIGRvbWFpbi4KPj4gPiAr
ICovCj4+ID4gKyNkZWZpbmUgWEVOTUVNX2FjcXVpcmVfcmVzb3VyY2UgMjgKPj4gPiArc3RydWN0
IHhlbl9tZW1fYWNxdWlyZV9yZXNvdXJjZSB7Cj4+ID4gKyAgICAvKiBJTiAtIHRoZSBkb21haW4g
d2hvc2UgcmVzb3VyY2UgaXMgdG8gYmUgbWFwcGVkICovCj4+ID4gKyAgICBkb21pZF90IGRvbWlk
Owo+PiA+ICsgICAgLyogSU4gLSB0aGUgdHlwZSBvZiByZXNvdXJjZSAqLwo+PiA+ICsgICAgdWlu
dDE2X3QgdHlwZTsKPj4gPiArICAgIC8qCj4+ID4gKyAgICAgKiBJTiAtIGEgdHlwZS1zcGVjaWZp
YyByZXNvdXJjZSBpZGVudGlmaWVyLCB3aGljaCBtdXN0IGJlIHplcm8KPj4gPiArICAgICAqICAg
ICAgdW5sZXNzIHN0YXRlZCBvdGhlcndpc2UuCj4+ID4gKyAgICAgKi8KPj4gPiArICAgIHVpbnQz
Ml90IGlkOwo+PiA+ICsgICAgLyogSU4vT1VUIC0gQXMgYW4gSU4gcGFyYW1ldGVyIG51bWJlciBv
ZiAoNEspIGZyYW1lcyBvZiB0aGUgcmVzb3VyY2UKPj4gCj4+IFBsZWFzZSBkb24ndCBzYXkgNGsg
aGVyZSAtIHRoaXMgbm90IGJlaW5nIGFuIHg4Ni1zcGVjaWZpYyBpbnRlcmZhY2UKPj4gb3RoZXIg
c3lzdGVtIHBhZ2Ugc2l6ZXMgb3VnaHQgdG8gYmUgcGVybWl0dGVkLgo+IAo+IEkgd2FzIHVuZGVy
IHRoZSBpbXByZXNzaW9uIHRoYXQgcmVzb3VyY2VzIHN1Y2ggYXMgZ3JhbnQgdGFibGVzIHdlcmUg
b25seSAKPiBldmVyeSBtYXBwZWQgaW4gNGsgY2h1bmtzLiBQZXJoYXBzIHRoZSA0ayBzaG91bGQg
dHlwZS1zcGVjaWZpYz8gSXQgbmVlZHMgdG8gYmUgCj4gc3BlY2lmaWVkIHNvbWV3aGVyZS4KCkkg
ZG9uJ3QgdGhpbmsgdGhlcmUncyBhbiBpbmhlcmVudCBsaW1pdCB0byBncmFudGVkIHBhZ2VzIGJl
aW5nIGxhcmdlcgp0aGFuIDRrOyB2MiBzdWItcGFnZSBncmFudHMgbGltaXQgdGhpbmdzIHRvIGxl
c3MgdGhhbiA2NGsgdGhvdWdoLgpUaGVyZSdzIG5vIHNpbmdsZSBtZW50aW9uIG9mICI0ayIgdGhy
b3VnaG91dCB0aGUgcHVibGljIGdyYW50X3RhYmxlLmgKb3IgdGhlIGltcGxlbWVudGF0aW9uIGlu
IGdyYW50X3RhYmxlLmMuCgo+PiA+ICsgICAgICogICAgICAgICAgdG8gYmUgbWFwcGVkLiBIb3dl
dmVyLCBpZiB0aGUgc3BlY2lmaWVkIHZhbHVlIGlzIDAgdGhlbgo+PiA+ICsgICAgICogICAgICAg
ICAgLUVJTlZBTCB3aWxsIGJlIHJldHVybmVkIGFuZCB0aGlzIGZpZWxkIHdpbGwgYmUgc2V0IHRv
IHRoZQo+PiA+ICsgICAgICogICAgICAgICAgbWF4aW11bSB2YWx1ZSBzdXBwb3J0ZWQgYnkgdGhl
IGltcGxlbWVudGF0aW9uLiBBbHNvLAo+PiA+ICsgICAgICogICAgICAgICAgaWYgdGhlIHNwZWNp
ZmllZCB2YWx1ZSBleGNlZWRzIHRoZSBpbXBsZW1lbnRhdG9uIGxpbWl0Cj4+ID4gKyAgICAgKiAg
ICAgICAgICB0aGVuIC1FMkJJRyB3aWxsIGJlIHJldHVybmVkIGFuZCwgc2ltaWxhcmx5LCB0aGlz
IGZpZWxkCj4+ID4gKyAgICAgKiAgICAgICAgICB3aWxsIGJlIHNldCB0aGUgbWF4aW11bSB2YWx1
ZSBzdXBwb3J0ZWQgYnkgdGhlCj4+ID4gKyAgICAgKiAgICAgICAgICBpbXBsZW1lbnRhdGlvbi4K
Pj4gPiArICAgICAqLwo+PiA+ICsgICAgdWludDMyX3QgbnJfZnJhbWVzOwo+PiA+ICsgICAgdWlu
dDMyX3QgcGFkOwo+PiA+ICsgICAgLyogSU4gLSB0aGUgaW5kZXggb2YgdGhlIGluaXRpYWwgZnJh
bWUgdG8gYmUgbWFwcGVkLiBUaGlzIHBhcmFtZXRlcgo+PiA+ICsgICAgICogICAgICBpcyBvcHRp
b25hbCBpZiBucl9mcmFtZXMgaXMgMC4KPj4gPiArICAgICAqLwo+PiA+ICsgICAgdWludDY0X2Fs
aWduZWRfdCBmcmFtZTsKPj4gPiArICAgIC8qIElOL09VVCAtIElmIHRoZSB0b29scyBkb21haW4g
aXMgUFYgdGhlbiwgdXBvbiByZXR1cm4sIGZyYW1lX2xpc3QKPj4gPiArICAgICAqICAgICAgICAg
IHdpbGwgYmUgcG9wdWxhdGVkIHdpdGggdGhlIE1GTnMgb2YgdGhlIHJlc291cmNlLgo+PiA+ICsg
ICAgICogICAgICAgICAgSWYgdGhlIHRvb2xzIGRvbWFpbiBpcyBIVk0gdGhlbiBpdCBpcyBleHBl
Y3RlZCB0aGF0LCBvbgo+PiA+ICsgICAgICogICAgICAgICAgZW50cnksIGZyYW1lX2xpc3Qgd2ls
bCBiZSBwb3B1bGF0ZWQgd2l0aCBhIGxpc3Qgb2YgR0ZOcwo+PiA+ICsgICAgICogICAgICAgICAg
dGhhdCB3aWxsIGJlIG1hcHBlZCB0byB0aGUgTUZOcyBvZiB0aGUgcmVzb3VyY2UuCj4+ID4gKyAg
ICAgKiAgICAgICAgICBUaGlzIHBhcmFtZXRlciBpcyBvcHRpb25hbCBpZiBucl9mcmFtZXMgaXMg
MC4KPj4gPiArICAgICAqLwo+PiAKPj4gRm9yIGJvdGggb2YgdGhlc2UgY29tbWVudHMgLSBzL29w
dGlvbmFsL2lnbm9yZWQvPyBBbmQgdGhpcywgYWZhaWNzLAo+PiBhbHNvIGFwcGxpZXMgdG8gZG9t
aWQsIHR5cGUsIGFuZCBpZCwgc28gcGVyaGFwcyBiZXR0ZXIgc3RhdGUgb25jZQo+PiBpbiB0aGUg
Y29tbWVudCB0byAoY3VycmVudGx5KSBucl9mcmFtZXMgdGhhdCBhbGwgb3RoZXIgZmllbGRzIGV4
Y2VwdAo+PiBmb3IgcGFkIHdpbGwgYmUgaWdub3JlZC4KPiAKPiBObywgSSB0aGluayBpdCdzIHJl
YXNvbmFibGUgZm9yIGRvbWlkLCB0eXBlIGFuZCBpZCB0byBhbHdheXMgYmUgdmFsaWQgZXZlbiAK
PiBpZiBucl9mcmFtZXMgaXMgemVyby4KCk9rYXksIEkgY2FuIHNlZSB3aHksIGJ1dCB0aGVuIHlv
dSBhbHNvIG5lZWQgdG8gY2hlY2sgYWxsIG9mIHRoZW0uCgpKYW4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 16 14:24:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 14:24:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e46Jc-00045h-IO; Mon, 16 Oct 2017 14:24:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e46Ja-00045Z-PA
 for xen-devel@lists.xensource.com; Mon, 16 Oct 2017 14:24:22 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 FF/F5-06614-511C4E95; Mon, 16 Oct 2017 14:24:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVVfw4JN
 Ig/n/LCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasWD1b9aCo04VP2ZXNjC2
 mHYxcnEICTQySUxq/80G4TxmlOi/1M4O4WxjlPg7pZe1i5GTQ0TAWeLrmblACQ4OXgF9iW1ve
 EDCwgLmEvs+vWEGqZcQOM0qMe9FPzNIQkLAV+L4pnesMPaZ9g9AvewcbAJWEofEQKIsAqoSf4
 8eYp/AyL2AkWEVo0ZxalFZapGukZFeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJka
 gx+sZGBh3ME494XeIUZKDSUmU19nwSaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6b+4FygkWp
 6akVaZk5wNCDSUtw8CiJ8NaBpHmLCxJzizPTIVKnGHU5jm26/IdJiCUvPy9VSpx3B0iRAEhRR
 mke3AhYHFxilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMx7D2QKT2ZeCdymV0BHMAEdsc4J7I
 iSRISUVAMj06EanWk178NWLt4tujB9Q0tdqomr9tSkzb2hDX+qNZ3d1pfMjpec9+0yg9NDUZH
 U1GWTi9/d/eoyKXBT+feJmXI1NpuaixPTHvw6eVuzfPaxpC2zlnfNnLpy36ZK21R7YycWNe98
 1tD1Amx3WWaqHZj2V+JJhrHolKKQE1f08vbP/bJh48diJZbijERDLeai4kQAOkhk634CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1508163856!110483737!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22449 invoked from network); 16 Oct 2017 14:24:17 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Oct 2017 14:24:17 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e46JT-0000L5-Nm; Mon, 16 Oct 2017 14:24:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e46JO-0000sm-AN; Mon, 16 Oct 2017 14:24:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e46JO-00013w-1U; Mon, 16 Oct 2017 14:24:10 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114539-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=cd47172a673762a05a0c7bd27df6e3cc8febe8d6
X-Osstest-Versions-That: seabios=5c1a2c75951c4a59f1bf2d3c82ca7447244513ad
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 16 Oct 2017 14:24:10 +0000
Subject: [Xen-devel] [seabios test] 114539: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDUzOSBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTQ1MzkvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDExNDIyNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNh
dmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIHNlYWJpb3MgICAgICAgICAgICAgIGNkNDcxNzJhNjczNzYyYTA1
YTBjN2JkMjdkZjZlM2NjOGZlYmU4ZDYKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAg
ICAgICAgIDVjMWEyYzc1OTUxYzRhNTlmMWJmMmQzYzgyY2E3NDQ3MjQ0NTEzYWQKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgIDExNDIyNCAgMjAxNy0xMC0xMCAwMToyMTo1MiBaICAgIDYgZGF5cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxMTQ1MzkgIDIwMTctMTAtMTUgMjI6MTc6MTAgWiAgICAwIGRheXMg
ICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dDoKICBGaWxpcHBvIFNpcm9uaSA8c2lyb25pQGFtYXpvbi5kZT4KCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlz
aW9uIDoKCisgYnJhbmNoPXNlYWJpb3MKKyByZXZpc2lvbj1jZDQ3MTcyYTY3Mzc2MmEwNWEwYzdi
ZDI3ZGY2ZTNjYzhmZWJlOGQ2CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9u
CisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46LgorKysrIFBFUkxM
SUI9LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisr
KysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAg
IHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9y
IGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisr
KyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3Nz
dGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisr
ICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBP
U19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2st
ZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCBzZWFiaW9zIGNkNDcxNzJh
NjczNzYyYTA1YTBjN2JkMjdkZjZlM2NjOGZlYmU4ZDYKKyBicmFuY2g9c2VhYmlvcworIHJldmlz
aW9uPWNkNDcxNzJhNjczNzYyYTA1YTBjN2JkMjdkZjZlM2NjOGZlYmU4ZDYKKyAuIC4vY3JpLWxv
Y2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhw
b3J0IFBFUkxMSUI9LjouOi4KKysrKyBQRVJMTElCPS46LjouCisrKyB1bWFzayAwMDIKKysrIGdl
dHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAg
ICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAg
ICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2Nh
bCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBv
cyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hv
bWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xv
Y2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgor
KyAuIC4vY3JpLWdldGNvbmZpZworKysgZXhwb3J0IFBFUkxMSUI9LjouOi46LgorKysgUEVSTExJ
Qj0uOi46LjouCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNo
IiBpbgorIHRyZWU9c2VhYmlvcworIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeHNlYWJp
b3MgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJh
bmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2Ny
aS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10
ZXN0aW5nCisgJ1snIHhjZDQ3MTcyYTY3Mzc2MmEwNWEwYzdiZDI3ZGY2ZTNjYzhmZWJlOGQ2ID0g
eCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAn
CiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxj
b25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBk
aWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8v
Z2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tl
cm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZp
cnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2Vh
Ymlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3Zt
Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAor
KyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2Fy
ZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1w
dm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4K
KysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysg
J1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQK
KysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9z
Y20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAor
KyA6IGRhaWx5LWNyb24uc2VhYmlvcworKyA6IGRhaWx5LWNyb24uc2VhYmlvcworKyA6IGRhaWx5
LWNyb24uc2VhYmlvcworKyA6IGRhaWx5LWNyb24uc2VhYmlvcworKyA6IGRhaWx5LWNyb24uc2Vh
YmlvcworKyA6IGRhaWx5LWNyb24uc2VhYmlvcworKyA6IGRhaWx5LWNyb24uc2VhYmlvcworKyA6
IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnNlYWJp
b3MKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0
LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklS
VD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJF
RV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9y
dW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHNl
YWJpb3MKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9o
b21lL29zc3Rlc3QvcmVwb3Mvc2VhYmlvcworIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdCBjZDQ3MTcyYTY3Mzc2MmEwNWEw
YzdiZDI3ZGY2ZTNjYzhmZWJlOGQ2OnJlZnMvaGVhZHMveGVuLXRlc3RlZC1tYXN0ZXIKVG8gb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CiAg
IDVjMWEyYzcuLmNkNDcxNzIgIGNkNDcxNzJhNjczNzYyYTA1YTBjN2JkMjdkZjZlM2NjOGZlYmU4
ZDYgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 16 14:26:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 14:26:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e46LS-0004HH-0x; Mon, 16 Oct 2017 14:26:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e46LQ-0004H6-Ee
 for xen-devel@lists.xen.org; Mon, 16 Oct 2017 14:26:16 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 6B/18-20813-781C4E95; Mon, 16 Oct 2017 14:26:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS7f94JN
 Ig9NzWS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyP35ewFnzjrbgxazdjA+Mk7i5GTg4hgTyJ
 Wx+eMoPYvAJ2El9OrmEBsSUEDCVOL7wJZHNwsAioSnx+AVbOJqAu0fZsOytIWERAWWLyXN8uR
 i4OZoFFTBK7D15kA6kRFkiSePf/HTNIQkhgDqPEo4fL2UESnAJGEu8O/wWbySsgKPF3hzBImF
 lAS+Lhr1ssELa2xLKFr5lBSpgFpCWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoUZxaVJZapGt
 ooJdUlJmeUZKbmJkD5Jnp5aYWFyemp+YkJhXrJefnbmIEBh8DEOxgPP4+7hCjJAeTkiivs+GT
 SCG+pPyUyozE4oz4otKc1OJDjBocHALHzs2dziTFkpefl6okwcsFDHIhwaLU9NSKtMwcYHzAl
 Epw8CiJ8K49AJTmLS5IzC3OTIdInWLU5ei4efcPkxDYDClx3vkgRQIgRRmleXAjYLF6iVFWSp
 iXEehAIZ6C1KLczBJU+VeM4hyMSsK8HCCX8GTmlcBtegV0BBPQEeucwI4oSURISTUwduqEGjN
 tKNec5s+b4J7ucHet0v4HvmwRfr1xkrOPlGVU2ljsZds0qeSUKfszld7/CiFPcuOFLAzCn66v
 +3T716IugW+vF7D8Xylw3TApPubc8d1HtyVtvfrI4+n97mWBKXd6Ckwq9E7973Fp3bntadJ3x
 oP7oxTifdUMGpPV35u7nRRpfpimxFKckWioxVxUnAgA+GBvU9ACAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1508163973!77292755!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14733 invoked from network); 16 Oct 2017 14:26:14 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Oct 2017 14:26:14 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 16 Oct 2017 08:26:12 -0600
Message-Id: <59E4DDA10200007800186C54@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 16 Oct 2017 08:26:09 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1507871425-6061-1-git-send-email-chao.gao@intel.com>
 <59E4CD040200007800186BA4@prv-mh.provo.novell.com>
 <20171016131356.GA84642@op-computing>
In-Reply-To: <20171016131356.GA84642@op-computing>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Kevin Tian <kevin.tian@intel.com>, Quan Xu <quan.xu0@gmail.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Jun Nakajima <jun.nakajima@intel.com>,
 =?UTF-8?B?Um9nZXIgUGF1IE1vbm7Dg8Kp?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] x86/vpt: guarantee the return value of
 pt_update_irq() set in vIRR or PIR
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjEwLjE3IGF0IDE1OjEzLCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBP
biBNb24sIE9jdCAxNiwgMjAxNyBhdCAwNzoxNToxNkFNIC0wNjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4+Pj4gT24gMTMuMTAuMTcgYXQgMDc6MTAsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+Pj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pcnEuYwo+Pj4gKysrIGIveGVuL2FyY2gveDg2
L2h2bS9pcnEuYwo+Pj4gQEAgLTE2OCwxMSArMTY4LDEzIEBAIHZvaWQgaHZtX2dzaV9kZWFzc2Vy
dChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZ3NpKQo+Pj4gICAgICBzcGluX3VubG9j
aygmZC0+YXJjaC5odm1fZG9tYWluLmlycV9sb2NrKTsKPj4+ICB9Cj4+PiAgCj4+PiAtdm9pZCBo
dm1faXNhX2lycV9hc3NlcnQoCj4+PiAtICAgIHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGlu
dCBpc2FfaXJxKQo+Pj4gK2ludCBodm1faXNhX2lycV9hc3NlcnQoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgaW50IGlzYV9pcnEsCj4+PiArICAgICAgICAgICAgICAgICAgICAgICBpbnQgKCpn
ZXRfdmVjdG9yKShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAo+Pj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGdzaSkpCj4+PiAgewo+Pj4gICAg
ICBzdHJ1Y3QgaHZtX2lycSAqaHZtX2lycSA9IGh2bV9kb21haW5faXJxKGQpOwo+Pj4gICAgICB1
bnNpZ25lZCBpbnQgZ3NpID0gaHZtX2lzYV9pcnFfdG9fZ3NpKGlzYV9pcnEpOwo+Pj4gKyAgICBp
bnQgdmVjdG9yID0gMDsKPj4KPj5XaHkgemVybyAod2hpY2ggaXMgdmFsaWQgYWl1aSkgaW5zdGVh
ZCBvZiBlLmcuIC0xPwo+IAo+IHZlY3RvciBhbHNvIHNlcnZlcyBhcyB0aGUgcmV0dXJuIHZhbHVl
LiBJIHdhbnQgdG8gcmV0dXJuIDAgaWYgbm8KPiBjYWxsYmFjayBpcyBzZXQuICBBbmQgdGhlIGNh
bGxiYWNrLCBnZXRfdmVjdG9yLCBjYW4gb3ZlcnJpZGUgdGhlIHJldHVybgo+IHZhbHVlLiBEbyB5
b3UgdGhpbmsgaXQgaXMgcmVhc29uYWJsZT8KCldoeSAiYWxzbyIgLSBiZWluZyB0aGUgcmV0dXJu
IHZhbHVlIGlzIHRoZSBvbmx5IHB1cnBvc2Ugb2YgInZlY3RvciIuCkFuZCBhcyBzYWlkIC0gemVy
byBpcyBhIHZhbGlkIHZlY3RvciwgYW5kIEkgd291bGRuJ3QgbGlrZSB0byBzZWUgdGhlCmZ1bmN0
aW9uIHJldHVybiBhIHZhbGlkIGJ1dCBtZWFuaW5nbGVzcyB2ZWN0b3IgbnVtYmVyLgoKPj4+IC0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bXguaAo+Pj4gKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vdm14L3ZteC5oCj4+PiBAQCAtMTA5LDYgKzEwOSwxMSBAQCBzdGF0aWMg
aW5saW5lIGludCBwaV90ZXN0X2FuZF9zZXRfcGlyKGludCB2ZWN0b3IsIHN0cnVjdCBwaV9kZXNj
ICpwaV9kZXNjKQo+Pj4gICAgICByZXR1cm4gdGVzdF9hbmRfc2V0X2JpdCh2ZWN0b3IsIHBpX2Rl
c2MtPnBpcik7Cj4+PiAgfQo+Pj4gIAo+Pj4gK3N0YXRpYyBpbmxpbmUgaW50IHBpX3Rlc3RfcGly
KGludCB2ZWN0b3IsIGNvbnN0IHN0cnVjdCBwaV9kZXNjICpwaV9kZXNjKQo+Pgo+PlRoaXMgc2hv
dWxkIG5vdCBiZSBhIHNpZ25lZCBxdWFudGl0eSAtIHVpbnQ4X3Qgb3IgdW5zaWduZWQgaW50Cj4+
cGxlYXNlLgo+IAo+IFllcy4KCkkuZS4gbWVhbmluZyB5b3UncmUgZmluZSB3aXRoIGVpdGhlciB2
YXJpYW50LCBsZWF2aW5nIGl0IHVwIHRvIG1lCndoaWNoIG9uZSB0byB1c2U/CgpKYW4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 16 14:28:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 14:28:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e46NC-0004Rw-Cg; Mon, 16 Oct 2017 14:28:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e46NB-0004Ri-4s
 for xen-devel@lists.xensource.com; Mon, 16 Oct 2017 14:28:05 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 2A/05-31121-4F1C4E95; Mon, 16 Oct 2017 14:28:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVffzwSe
 RBtenqlmsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1o/XXacaCnWYV3479YW5g
 vK7bxcjFISTQyCQx4ch9JgjnMaNE27xXLBDONkaJ9W3fWbsYOTlEBJwlvp6Zyw5i8wroS1w6+
 IS5i5GDQ1jATaLrfh5IWEJgEpPErc+lELanxL4D35lh7DWf/7N1MbJzsAlYSRwSA4myCKhKTJ
 o6i2kCI/cCRoZVjBrFqUVlqUW6xoZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxi
 BHmcAgh2MTYsCDzFKcjApifI6Gz6JFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBe/IAUE6wKDU9
 tSItMwcYejBpCQ4eJRHetSBp3uKCxNzizHSI1ClGXY5jmy7/YRJiycvPS5US550PUiQAUpRRm
 gc3AhYHlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMew5kCk9mXgncpldARzABHbHOCeyIkk
 SElFQD4yIbIaHHRiumbH00a4+d/lEBS51JTo+XXd19d//2Sp6Ob/6f6vS5y//15fx9YLrr15x
 18itPFxudmLMsv6Fc24cvuNDRQ1bpy6xIz2tHhJg53qpvEa8LZSr6Jr59k+b79daXWf/P3CjL
 v8Ap49aWtL6600vWCvzM3BG2x7+h+PIRmRU9GVsvZyqxFGckGmoxFxUnAgC+GXqDfgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1508164082!80076329!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61182 invoked from network); 16 Oct 2017 14:28:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Oct 2017 14:28:03 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e46N7-0000RA-B3; Mon, 16 Oct 2017 14:28:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e46N1-0001B1-PI; Mon, 16 Oct 2017 14:27:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e46N1-0004SI-Ig; Mon, 16 Oct 2017 14:27:55 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114544-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=765c2035a765c426c130c1f2cc009af60a99b1bd
X-Osstest-Versions-That: xen=46aaf41ee099a048d7a554c03ae01bcdaa07f776
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 16 Oct 2017 14:27:55 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114544: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDU0NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDU0NC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDc2NWMyMDM1YTc2NWM0MjZjMTMwYzFmMmNjMDA5YWY2
MGE5OWIxYmQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDQ2YWFmNDFl
ZTA5OWEwNDhkN2E1NTRjMDNhZTAxYmNkYWEwN2Y3NzYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
NDQ2MCAgMjAxNy0xMC0xMyAxMTowNjoxNSBaICAgIDMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTQ1NDQgIDIwMTctMTAtMTYgMTI6MDE6NTAgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBJYW4gSmFja3Nv
biA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNp
b24gOgoKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249NzY1YzIwMzVhNzY1
YzQyNmMxMzBjMWYyY2MwMDlhZjYwYTk5YjFiZAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4v
Y3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi4K
KysrKyBQRVJMTElCPS46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZp
ZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAg
ICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3si
UmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVz
dC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1k
IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysg
cmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9T
U1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMg
d2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLXVu
c3RhYmxlLXNtb2tlIDc2NWMyMDM1YTc2NWM0MjZjMTMwYzFmMmNjMDA5YWY2MGE5OWIxYmQKKyBi
cmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249NzY1YzIwMzVhNzY1YzQyNmMxMzBj
MWYyY2MwMDlhZjYwYTk5YjFiZAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1v
bgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi46LgorKysrIFBF
UkxMSUI9LjouOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVw
b3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAg
ICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9z
In0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVw
b3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9t
ZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9z
PS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyBl
eHBvcnQgUEVSTExJQj0uOi46LjouCisrKyBQRVJMTElCPS46LjouOi4KKysgdW1hc2sgMDAyCisg
c2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFu
Y2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJs
ZQorICdbJyB4eGVuID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4cWVtdS11cHN0
cmVhbS11bnN0YWJsZSA9IHggJ10nCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0
cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUtc21va2UKKyBwcmV2eGVuYnJhbmNoPXhlbi00Ljkt
dGVzdGluZworICdbJyB4NzY1YzIwMzVhNzY1YzQyNmMxMzBjMWYyY2MwMDlhZjYwYTk5YjFiZCA9
IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUg
JwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFs
Y29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3Ig
ZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDov
L2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9r
ZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2
aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmly
dC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNl
YWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292
bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQK
KysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdh
cmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgt
cHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVu
CisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisr
ICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0
CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIv
c2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngK
KysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVu
c3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWls
eS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNt
b2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhl
bi11bnN0YWJsZS1zbW9rZQorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90
cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQK
KysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVF
X0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMu
Z2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9T
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdp
dAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeGVuLXVuc3RhYmxlLXNtb2tlCisgY2FzZSAk
MSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3Jl
cG9zL3hlbgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eGVuLmdpdCA3NjVjMjAzNWE3NjVjNDI2YzEzMGMxZjJjYzAwOWFmNjBhOTliMWJkOnJlZnMvaGVh
ZHMvc21va2UKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0
CiAgIDQ2YWFmNDEuLjc2NWMyMDMgIDc2NWMyMDM1YTc2NWM0MjZjMTMwYzFmMmNjMDA5YWY2MGE5
OWIxYmQgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 16 14:36:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 14:36:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e46VZ-0005D3-7i; Mon, 16 Oct 2017 14:36:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e46VY-0005Cx-96
 for xen-devel@lists.xen.org; Mon, 16 Oct 2017 14:36:44 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 F9/87-00431-BF3C4E95; Mon, 16 Oct 2017 14:36:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOKsWRWlGSWpSXmKPExsVyMfTOOt1fh59
 EGuycqGix5ONiFgdGj6O7fzMFMEaxZuYl5VcksGb0XL/MWnDcs+Lanh+MDYyTLLoYuTiEBCYy
 Sny5eJEZxGEReM0scaT3I5gjIXCHVeL82fmsXYwcQE6WxN2JmV2MnEBmmsSxMwtYIexKid8r1
 jKBlAgJqEmseRMFMfQXo8SMi91MIDXCAm4STRfbmUASIgLzGSUOLT7ECJJgFtCT+Hr/AytERx
 ejxI9rW5lBJrEJ6Eism1ELUsMrYCsx7103WD2LgKrE4x3r2EFsUYFwiaaz/SwQNYISJ2c+AbM
 5BbwluidNZ4KYbyYxb/NDZghbXOLWk/lQcXmJ7W/nME9gFJ2FpH0WkpZZSFpmIWlZwMiyilG9
 OLWoLLVI11AvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwYhiAYAfj8o9OhxglO
 ZiURHmdDZ9ECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgXX8IKCdYlJqeWpGWmQOMXZi0BAePkg
 jvzYNAad7igsTc4sx0iNQpRkuOC3cu/WHiOLDnFpB8cfPuHyYhlrz8vFQpcd4tIPMEQBoySvP
 gxsHSyyVGWSlhXkagA4V4ClKLcjNLUOVfMYpzMCoJ8xaCTOHJzCuB2/oK6CAmoIPWOYEdVJKI
 kJJqYNy1bXs+a5P7Z87efzdfzvhgm5ZeaNIXozEn9dPuTLdXjJeri4MYmI7vZPH/8uJ5xv4Jn
 B90o0vnnWyxDT03M+HG5dufX/ucXD4zqKfSIlDgC0d8iH9O3kX2R1y/NN8qPn0Wfd30iEi/Pe
 v5oMta2wpeaxbvy/T7tGH3SQelwncSRv+Wi6T8L1JiKc5INNRiLipOBABrtiaqKgMAAA==
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1508164601!102938647!1
X-Originating-IP: [209.85.220.174]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55097 invoked from network); 16 Oct 2017 14:36:42 -0000
Received: from mail-qk0-f174.google.com (HELO mail-qk0-f174.google.com)
 (209.85.220.174)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Oct 2017 14:36:42 -0000
Received: by mail-qk0-f174.google.com with SMTP id 17so13066769qkq.8
 for <xen-devel@lists.xen.org>; Mon, 16 Oct 2017 07:36:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=eI1broeAZOijmGAiIgdK6x2oJrDuPUQx9WNg20adIbg=;
 b=Y4G5GHBCP4T2iDJD9p5OMx+lpGVufZ9apHlaJ6tFNEAYFYUQF8IqmCgafxiilJ16rQ
 gSr/UDudgzM2fGn9a3S11yf3UzpJD77YQUQ/PrfbBu9B7EiMItl1eD16Ds+aaiHDhbvC
 I1B8sMc5iXTNMlcHWAxCp15OtCcLtXASoO+Fc=
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=eI1broeAZOijmGAiIgdK6x2oJrDuPUQx9WNg20adIbg=;
 b=mv001fqKjjJ9gpNDvH6mfzKA25bxZggrMUQo7XarwWmXN7Vel1J/MBg68+x/9s1bIV
 Rkc565fEwhmtFAIqL2NJKeV9RXQ52Staax7Io7dswLth94ntV1L2tWhMCo+IIu8ovuTR
 OqS20d2eC7RLvn7yxT1sZ3e8fBOxk9TAw8nPkh8Isf/W4kjbgGRO0ereH8qGTcOsqH8A
 zn/1i9k9ELMkHdEPXX6EeNG+1M9ucpaqGqp9J1ST8hDZEA+SFiPtL6MDBJlsHpyZ0tXy
 KZ53zryI2qADTKhgcaqtFMQXyGDZz/9UFz5aNu+xE1zLWljGpV5NeeRpNutob2JUzlll
 M8Pw==
X-Gm-Message-State: AMCzsaV8y1OxFf6mZW+37Rl23S5BY3eSPwk7bHmprSLYVstg2133FwPL
 kwg1FziGIYBYo/Je8L39te+Qzg==
X-Google-Smtp-Source: ABhQp+Q9uYdkGss4/REnVQPNi+XbM9redbR1eguMzPgOYYxjz2yQNfujTmCyvoYzKzQq8FzVL/fg9A==
X-Received: by 10.55.20.29 with SMTP id e29mr13994969qkh.253.1508164601175;
 Mon, 16 Oct 2017 07:36:41 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id 201sm4597315qkh.93.2017.10.16.07.36.39
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 16 Oct 2017 07:36:40 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <1507748484-16871-1-git-send-email-volodymyr_babchuk@epam.com>
 <1507748484-16871-5-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <06d74c94-5992-6112-3554-de1c32ab5c18@linaro.org>
Date: Mon, 16 Oct 2017 15:36:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1507748484-16871-5-git-send-email-volodymyr_babchuk@epam.com>
Content-Language: en-US
Cc: Jens Wiklander <jens.wiklander@linaro.org>
Subject: Re: [Xen-devel] [RFC 4/4] arm: tee: add basic OP-TEE mediator
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVm9sb2R5bXlyLAoKT24gMTEvMTAvMTcgMjA6MDEsIFZvbG9keW15ciBCYWJjaHVrIHdyb3Rl
Ogo+IEFkZCBiYXNpYyBPUC1URUUgbWVkaWF0b3IgYXMgYW4gZXhhbXBsZSBob3cgVEVFIG1lZGlh
dG9yIGZyYW1ld29yawo+IHdvcmtzLgo+IAo+IEN1cnJlbnRseSBpdCBzdXBwb3J0IG9ubHkgY2Fs
bHMgZnJvbSBEb20wLiBDYWxscyBmcm9tIG90aGVyIGd1ZXN0cwo+IHdpbGwgYmUgZGVjbGluZWQu
IEl0IG1hcHMgT1AtVEVFIHN0YXRpYyBzaGFyZWQgbWVtb3J5IHJlZ2lvbiBpbnRvCj4gRG9tMCBh
ZGRyZXNzIHNwYWNlLCBzbyBEb20wIGlzIHRoZSBvbmx5IGRvbWFpbiB3aGljaCBjYW4gd29yayB3
aXRoCj4gb2xkZXIgdmVyc2lvbnMgb2YgT1AtVEVFLgo+IAo+IEFsc28gaXQgYWx0ZXJzIFNNQyBy
ZXF1ZXN0cyBieVwgYWRkaW5nIGRvbWFpbiBpZCB0byByZXF1ZXN0LiBPUC1URUUKPiBjYW4gdXNl
IHRoaXMgaW5mb3JtYXRpb24gdG8gdHJhY2sgcmVxdWVzdGVycy4KPiAKPiBBbGJlaXQgYmVpbmcg
aW4gZWFybHkgZGV2ZWxvcG1lbnQgc3RhZ2VzLCB0aGlzIG1lZGlhdG9yIGFscmVhZHkgY2FuCj4g
YmUgdXNlZCBvbiBzeXN0ZW1zIHdoZXJlIG9ubHkgRG9tMCBpbnRlcmFjdHMgd2l0aCBPUC1URUUu
CgpBIGxpbmsgdG8gdGhlIHNwZWMgd291bGQgYmUgdXNlZnVsIGhlcmUgdG8gYmUgYWJsZSB0byBm
dWxseSByZXZpZXcgdGhpcyAKcGF0Y2guCgo+IAo+IEl0IHdhcyB0ZXN0ZWQgb24gUkNBUiBTYWx2
YXRvci1NMyBib2FyZC4KCklzIGl0IHdpdGggdGhlIHN0b2NrIG9wLXRlZT8gT3IgYW4gdXBkYXRl
ZCB2ZXJzaW9uPwoKPiAKPiBTaWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5
bXlyX2JhYmNodWtAZXBhbS5jb20+Cj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vdGVlL0tjb25maWcg
IHwgICA0ICsrCj4gICB4ZW4vYXJjaC9hcm0vdGVlL01ha2VmaWxlIHwgICAxICsKPiAgIHhlbi9h
cmNoL2FybS90ZWUvb3B0ZWUuYyAgfCAxNzggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwo+ICAgMyBmaWxlcyBjaGFuZ2VkLCAxODMgaW5zZXJ0aW9ucygrKQo+
ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwo+IAo+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vdGVlL0tjb25maWcgYi94ZW4vYXJjaC9hcm0vdGVlL0tjb25m
aWcKPiBpbmRleCBlNjlkZTI5Li43YzZiNWM2IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS90
ZWUvS2NvbmZpZwo+ICsrKyBiL3hlbi9hcmNoL2FybS90ZWUvS2NvbmZpZwo+IEBAIC0wLDAgKzEs
NCBAQAo+ICtjb25maWcgQVJNX09QVEVFCj4gKwlib29sICJFbmFibGUgT1AtVEVFIG1lZGlhdG9y
Igo+ICsJZGVmYXVsdCBuCj4gKwlkZXBlbmRzIG9uIEFSTV9URUUKPiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL3RlZS9NYWtlZmlsZSBiL3hlbi9hcmNoL2FybS90ZWUvTWFrZWZpbGUKPiBpbmRl
eCBjNTRkNDc5Li45ZDkzYjQyIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS90ZWUvTWFrZWZp
bGUKPiArKysgYi94ZW4vYXJjaC9hcm0vdGVlL01ha2VmaWxlCj4gQEAgLTEgKzEsMiBAQAo+ICAg
b2JqLXkgKz0gdGVlLm8KPiArb2JqLSQoQ09ORklHX0FSTV9PUFRFRSkgKz0gb3B0ZWUubwo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMgYi94ZW4vYXJjaC9hcm0vdGVlL29w
dGVlLmMKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAuLjAyMjA2OTEKPiAt
LS0gL2Rldi9udWxsCj4gKysrIGIveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCj4gQEAgLTAsMCAr
MSwxNzggQEAKPiArLyoKPiArICogeGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCj4gKyAqCj4gKyAq
IE9QLVRFRSBtZWRpYXRvcgo+ICsgKgo+ICsgKiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXly
X2JhYmNodWtAZXBhbS5jb20+Cj4gKyAqIENvcHlyaWdodCAoYykgMjAxNyBFUEFNIFN5c3RlbXMu
Cj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlz
dHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5Cj4gKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUg
R05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdmVyc2lvbiAyIGFzCj4gKyAqIHB1Ymxpc2hlZCBi
eSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgo+ICsgKgo+ICsgKiBUaGlzIHByb2dyYW0g
aXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKPiArICog
YnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFu
dHkgb2YKPiArICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQ
VVJQT1NFLiAgU2VlIHRoZQo+ICsgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9y
ZSBkZXRhaWxzLgo+ICsgKi8KPiArCj4gKyNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KPiArI2luY2x1
ZGUgPHhlbi9zY2hlZC5oPgo+ICsKPiArI2luY2x1ZGUgPGFzbS9wMm0uaD4KPiArI2luY2x1ZGUg
PGFzbS90ZWUuaD4KPiArCj4gKyNpbmNsdWRlICJvcHRlZV9tc2cuaCIKPiArI2luY2x1ZGUgIm9w
dGVlX3NtYy5oIgo+ICsKPiArLyoKPiArICogT1AtVEVFIHZpb2xhdGVzIFNNQ0NDIHdoZW4gaXQg
ZGVmaW5lcyBvd24gVUlELiBTbyB3ZSBuZWVkCj4gKyAqIHRvIHBsYWNlIGJ5dGVzIGluIGNvcnJl
Y3Qgb3JkZXIuCgpDYW4geW91IHBsZWFzZSBwb2ludCB0aGUgcGFyYWdyYXBoIGluIHRoZSBzcGVj
IHdoZXJlIGl0IHNheXMgdGhhdD8KCj4gKyAqLwo+ICsjZGVmaW5lIE9QVEVFX1VJRCAgKHhlbl91
dWlkX3Qpe3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
PiArICAgICh1aW50OF90KShPUFRFRV9NU0dfVUlEXzAgPj4gIDApLCAodWludDhfdCkoT1BURUVf
TVNHX1VJRF8wID4+ICA4KSwgICAgICAgICBcCj4gKyAgICAodWludDhfdCkoT1BURUVfTVNHX1VJ
RF8wID4+IDE2KSwgKHVpbnQ4X3QpKE9QVEVFX01TR19VSURfMCA+PiAyNCksICAgICAgICAgXAo+
ICsgICAgKHVpbnQ4X3QpKE9QVEVFX01TR19VSURfMSA+PiAgMCksICh1aW50OF90KShPUFRFRV9N
U0dfVUlEXzEgPj4gIDgpLCAgICAgICAgIFwKPiArICAgICh1aW50OF90KShPUFRFRV9NU0dfVUlE
XzEgPj4gMTYpLCAodWludDhfdCkoT1BURUVfTVNHX1VJRF8xID4+IDI0KSwgICAgICAgICBcCj4g
KyAgICAodWludDhfdCkoT1BURUVfTVNHX1VJRF8yID4+ICAwKSwgKHVpbnQ4X3QpKE9QVEVFX01T
R19VSURfMiA+PiAgOCksICAgICAgICAgXAo+ICsgICAgKHVpbnQ4X3QpKE9QVEVFX01TR19VSURf
MiA+PiAxNiksICh1aW50OF90KShPUFRFRV9NU0dfVUlEXzIgPj4gMjQpLCAgICAgICAgIFwKPiAr
ICAgICh1aW50OF90KShPUFRFRV9NU0dfVUlEXzMgPj4gIDApLCAodWludDhfdCkoT1BURUVfTVNH
X1VJRF8zID4+ICA4KSwgICAgICAgICBcCj4gKyAgICAodWludDhfdCkoT1BURUVfTVNHX1VJRF8z
ID4+IDE2KSwgKHVpbnQ4X3QpKE9QVEVFX01TR19VSURfMyA+PiAyNCksICAgICAgICAgXAo+ICsg
ICAgfX0KPiArCj4gK3N0YXRpYyBpbnQgb3B0ZWVfaW5pdCh2b2lkKQo+ICt7Cj4gKyAgICBwcmlu
dGsoIk9QLVRFRSBtZWRpYXRvciBpbml0IGRvbmVcbiIpOwo+ICsgICAgcmV0dXJuIDA7Cj4gK30K
PiArCj4gK3N0YXRpYyB2b2lkIG9wdGVlX2RvbWFpbl9jcmVhdGUoc3RydWN0IGRvbWFpbiAqZCkK
PiArewo+ICsgICAgLyoKPiArICAgICAqIERvIG5vdGhpbmcgYXQgdGhpcyB0aW1lLgo+ICsgICAg
ICogSW4gdGhlIGZ1dHVyZSB0aGlzIGZ1bmN0aW9uIHdpbGwgbm90aWZ5IHRoYXQgbmV3IFZNIGlz
IHN0YXJ0ZWQuCgpZb3UgYWxyZWFkeSBoYXZlIGEgbmV3IGNsaWVudCB3aXRoIHRoZSBoYXJkd2Fy
ZSBkb21haW4uIFNvIGRvbid0IHlvdSAKYWxyZWFkeSBuZWVkIHRvIG5vdGlmaXR5IE9QLVRFRT8K
Cj4gKyAgICAgKi8KPiArfQo+ICsKPiArc3RhdGljIHZvaWQgb3B0ZWVfZG9tYWluX2Rlc3Ryb3ko
c3RydWN0IGRvbWFpbiAqZCkKPiArewo+ICsgICAgLyoKPiArICAgICAqIERvIG5vdGhpbmcgYXQg
dGhpcyB0aW1lLgo+ICsgICAgICogSW4gdGhlIGZ1dHVyZSB0aGlzIGZ1bmN0aW9uIHdpbGwgbm90
aWZ5IHRoYXQgVk0gaXMgYmVpbmcgZGVzdHJveWVkLgo+ICsgICAgICovCgpTYW1lIGZvciB0aGUg
ZGVzdHJ1Y3Rpb24/Cgo+ICt9Cj4gKwo+ICtzdGF0aWMgYm9vbCBmb3J3YXJkX2NhbGwoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gK3sKPiArICAgIHJlZ2lzdGVyX3QgcmVzcFs0XTsKPiAr
Cj4gKyAgICBjYWxsX3NtY2NjX3NtYyhnZXRfdXNlcl9yZWcocmVncywgMCksCj4gKyAgICAgICAg
ICAgICAgICAgICBnZXRfdXNlcl9yZWcocmVncywgMSksCj4gKyAgICAgICAgICAgICAgICAgICBn
ZXRfdXNlcl9yZWcocmVncywgMiksCj4gKyAgICAgICAgICAgICAgICAgICBnZXRfdXNlcl9yZWco
cmVncywgMyksCj4gKyAgICAgICAgICAgICAgICAgICBnZXRfdXNlcl9yZWcocmVncywgNCksCj4g
KyAgICAgICAgICAgICAgICAgICBnZXRfdXNlcl9yZWcocmVncywgNSksCj4gKyAgICAgICAgICAg
ICAgICAgICBnZXRfdXNlcl9yZWcocmVncywgNiksCj4gKyAgICAgICAgICAgICAgICAgICAvKiBW
TSBpZCAwIGlzIHJlc2VydmVkIGZvciBoeXBlcnZpc29yIGl0c2VsZiAqLwoKcy9WTS9jbGllbnQv
LiBBbHNvLCBvbiB5b3VyIGRlc2lnbiBkb2N1bWVudCB5b3UgbWVudGlvbmVkIHRoYXQgeW91IGRp
ZCAKbW9kaWZ5IE9QLVRFRSB0byBzdXBwb3J0IG11bHRpcGxlIGNsaWVudCBJRC4gU28gaG93IGRv
IHlvdSBrbm93IHdoZXRoZXIgCnRoZSBURUUgc3VwcG9ydHMgY2xpZW50IElEPwoKU2ltaWxhcmx5
LCBkbyB5b3UgZXhwZWN0IE9QLVRFRSB0byBzdXBwb3J0IDE2LWJpdCBvZiBjbGllbnQgaWRlbnRp
Zmllcj8KCj4gKyAgICAgICAgICAgICAgICAgICBjdXJyZW50LT5kb21haW4tPmRvbWFpbl9pZCAr
MSwKPiArICAgICAgICAgICAgICAgICAgIHJlc3ApOwo+ICsKPiArICAgIHNldF91c2VyX3JlZyhy
ZWdzLCAwLCByZXNwWzBdKTsKPiArICAgIHNldF91c2VyX3JlZyhyZWdzLCAxLCByZXNwWzFdKTsK
PiArICAgIHNldF91c2VyX3JlZyhyZWdzLCAyLCByZXNwWzJdKTsKPiArICAgIHNldF91c2VyX3Jl
ZyhyZWdzLCAzLCByZXNwWzNdKTsKCldobyB3aWxsIGRvIHRoZSBzYW5pdHkgY2hlY2sgb2YgdGhl
IHJldHVybiB2YWx1ZXM/IEVhY2ggY2FsbGVycz8gSWYgc28sIApJIHdvdWxkIHByZWZlciB0aGF0
IHRoZSByZXN1bHRzIGFyZSBzdG9yZWQgaW4gYSB0ZW1wb3JhcnkgYXJyYXkgYW5kIGEgCnNlcGFy
YXRlIGhlbHBlcnMgd2lsbCB3cml0ZSB0aGVtIGludG8gdGhlIGRvbWFpbiBvbmNlIHRoZSBzYW5p
dHkgaXMgZG9uZS4KClRoaXMgd291bGQgYXZvaWQgdG8gbWlzdGFrZW5seSBleHBvc2UgdW53YW50
ZWQgZGF0YSB0byBhIGRvbWFpbi4KCj4gKwo+ICsgICAgcmV0dXJuIHRydWU7Cj4gK30KPiArCj4g
K3N0YXRpYyBib29sIGhhbmRsZV9nZXRfc2htX2NvbmZpZyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKPiArewo+ICsgICAgcGFkZHJfdCBzaG1fc3RhcnQ7Cj4gKyAgICBzaXplX3Qgc2htX3Np
emU7Cj4gKyAgICBpbnQgcmM7Cj4gKwo+ICsgICAgcHJpbnRrKCJoYW5kbGVfZ2V0X3NobV9jb25m
aWdcbiIpOwoKTm8gcGxhaW4gcHJpbnRrIGluIGNvZGUgYWNjZXNzaWJsZSBieSB0aGUgZ3Vlc3Qu
IFlvdSBzaG91bGQgdXNlIGdwcmludGsgCm9yIHJhdGVsaW1pdCBpdC4KCj4gKyAgICAvKiBHaXZl
IGFsbCBzdGF0aWMgU0hNIHJlZ2lvbiB0byB0aGUgRG9tMCAqLwoKcy9Eb20wL0hhcmR3YXJlIERv
bWFpbi8KCkJ1dCBJIGFtIG5vdCBzdXJlIHdoYXQncyB0aGUgcG9pbnQgb2YgdGhpcyBjaGVjayBn
aXZlbiBPUC1URUUgaXMgb25seSAKc3VwcG9ydGVkIGZvciB0aGUgSGFyZHdhcmUgRG9tYWluIGFu
ZCB5b3UgYWxyZWFkeSBoYXZlIGEgY2hlY2sgZm9yIHRoYXQuCgo+ICsgICAgaWYgKCBjdXJyZW50
LT5kb21haW4tPmRvbWFpbl9pZCAhPSAwICkKClBsZWFzZSB1c2UgaXNfaGFyZHdhcmVfZG9tYWlu
KGN1cnJlbnQtPmRvbWFpbikgYW5kIG5vdCBvcGVuLWNvZGUgdGhlIGNoZWNrLgoKPiArICAgICAg
ICByZXR1cm4gZmFsc2U7Cj4gKwo+ICsgICAgZm9yd2FyZF9jYWxsKHJlZ3MpOwo+ICsKPiArICAg
IC8qIFJldHVybiBlcnJvciBiYWNrIHRvIHRoZSBndWVzdCAqLwo+ICsgICAgaWYgKCBnZXRfdXNl
cl9yZWcocmVncywgMCkgIT0gT1BURUVfU01DX1JFVFVSTl9PSykKPiArICAgICAgICByZXR1cm4g
dHJ1ZTsKClRoaXMgaXMgcXVpdGUgY29uZnVzaW5nIHRvIHJlYWQsIEkgdGhpbmsgaXQgd291bGQg
bWFrZSBzZW5zZSB0aGF0IApmb3J3YXJkX2NhbGwgcmV0dXJuIHRoZSBlcnJvci4KCj4gKwo+ICsg
ICAgc2htX3N0YXJ0ID0gZ2V0X3VzZXJfcmVnKHJlZ3MsIDEpOwo+ICsgICAgc2htX3NpemUgPSBn
ZXRfdXNlcl9yZWcocmVncywgMik7Cj4gKwo+ICsgICAgLyogRG9tMCBpcyBtYXBwZWQgMToxICov
CgpQbGVhc2UgZG9uJ3QgbWFrZSB0aGlzIGFzc3VtcHRpb24gb3IgYXQgbGVhc3QgYWRkIApBU1NF
UlQoaXNfZG9tYWluX2RpcmVjdF9tYXBwZWQoZCkpOwoKPiArICAgIHJjID0gbWFwX3JlZ2lvbnNf
cDJtdChjdXJyZW50LT5kb21haW4sIGdhZGRyX3RvX2dmbihzaG1fc3RhcnQpLAoKUmF0aGVyIHRo
YW4gdXNpbmcgY3VycmVudC0+ZG9tYWluIGV2ZXJ5d2hlcmUsIEkgd291bGQgcHJlZmVyIGlmIHlv
dSAKaW50cm9kdWNlIGEgdGVtcG9yYXJ5IHZhcmlhYmxlIGZvciB0aGUgZG9tYWluLgoKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICBzaG1fc2l6ZSAvIFBBR0VfU0laRSwKClBsZWFzZSBQRk5f
RE9XTiguLi4pLgoKPiArICAgICAgICAgICAgICAgICAgICAgICAgICBtYWRkcl90b19tZm4oc2ht
X3N0YXJ0KSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fcmFtX3J3KTsKCldoYXQg
aXMgdGhpcyBzaGFyZWQgbWVtb3J5IGZvcj8gSSBrbm93IHRoaXMgaXMgdGhlIGhhcmR3YXJlIGRv
bWFpbiwgc28gCnVzaW5nIHAybV9yYW1fcncgd291bGQgYmUgb2suIEJ1dCBJIGRvbid0IHRoaW5r
IHRoaXMgd291bGQgYmUgc2FmZSAKdW5sZXNzIFRFRSBkbyBwcm9wZXIgc2FmZXR5IGNoZWNrLgoK
PiArICAgIGlmICggcmMgPCAwICkKPiArICAgIHsKPiArICAgICAgICBncHJpbnRrKFhFTkxPR19J
TkZPLCAiT1AtVEVFOiBDYW4ndCBtYXAgc3RhdGljIHNobSBmb3IgRG9tMDogJWQiLCByYyk7Cgpn
cHJpbnRrIGFscmVhZHkgZHVtcCB0aGUgZG9taWQuIFNvIG5vIG5lZWQgdG8gc2F5IERvbTAuCgo+
ICsgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAwLCBPUFRFRV9TTUNfUkVUVVJOX0VOT1RBVkFJ
TCk7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmV0dXJuIHRydWU7Cj4gK30KPiArCj4gK3N0YXRpYyBi
b29sIGhhbmRsZV9leGNoYW5nZV9jYXBhYmlsaXRpZXMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MpCj4gK3sKPiArICAgICAgICBmb3J3YXJkX2NhbGwocmVncyk7Cj4gKwo+ICsgICAgICAgIHBy
aW50aygiaGFuZGxlX2V4Y2hhbmdlX2NhcGFiaWxpdGllc1xuIik7CgpTYW1lIGhlcmUsIG5vIHBs
YWluIHByaW5rLgoKPiArICAgICAgICAvKiBSZXR1cm4gZXJyb3IgYmFjayB0byB0aGUgZ3Vlc3Qg
Ki8KPiArICAgICAgICBpZiAoIGdldF91c2VyX3JlZyhyZWdzLCAwKSAhPSBPUFRFRV9TTUNfUkVU
VVJOX09LKQo+ICsgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKPiArCj4gKyAgICAgICAgLyogRG9u
J3QgYWxsb3cgZ3Vlc3RzIHRvIHdvcmsgd2l0aG91dCBkeW5hbWljIFNITSAqLwoKSG1tbT8gQnV0
IHlvdSBkb24ndCBzdXBwb3J0IGd1ZXN0cyB0b2RheS4gU28gd2h5IGFyZSB5b3UgY2hlY2tpbmcg
dGhhdD8KCkkgd291bGQgcHJlZmVyIGlmIHlvdSBlaXRoZXIgc3VwcG9ydCBndWVzdCBvciBub3Qu
IEJ1dCBub3QgaGFsZiBvZiBpdCBhcyAKaXQgaXMgaGFyZCB0byBrbm93IGhvdyB0aGlzIHdpbGwg
ZW5kIHVwLgoKPiArICAgICAgICBpZiAoY3VycmVudC0+ZG9tYWluLT5kb21haW5faWQgIT0gMCAm
Jgo+ICsgICAgICAgICAgICAhKGdldF91c2VyX3JlZyhyZWdzLCAxKSAmIE9QVEVFX1NNQ19TRUNf
Q0FQX0RZTkFNSUNfU0hNKSApCj4gKyAgICAgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAwLCBP
UFRFRV9TTUNfUkVUVVJOX0VOT1RBVkFJTCk7CgpNaXNzaW5nIG5ld2xpbmUuCgo+ICsgICAgICAg
IHJldHVybiB0cnVlOwo+ICt9Cj4gKwo+ICtzdGF0aWMgYm9vbCBvcHRlZV9oYW5kbGVfc21jKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICt7Cj4gKyAgICAvKiBBdCB0aGlzIHRpbWUgd2Ug
c3VwcG9ydCBvbmx5IGNhbGxzIGZyb20gRG9tMC4gKi8KPiArICAgIGlmICggY3VycmVudC0+ZG9t
YWluLT5kb21haW5faWQgIT0gMCApCgppc19oYXJkd2FyZV9kb21haW4oZCkKCj4gKyAgICAgICAg
cmV0dXJuIGZhbHNlOwo+ICsKPiArICAgIHN3aXRjaCAoIGdldF91c2VyX3JlZyhyZWdzLCAwKSAp
Cj4gKyAgICB7Cj4gKyAgICBjYXNlIE9QVEVFX1NNQ19HRVRfU0hNX0NPTkZJRzoKPiArICAgICAg
ICByZXR1cm4gaGFuZGxlX2dldF9zaG1fY29uZmlnKHJlZ3MpOwo+ICsgICAgY2FzZSBPUFRFRV9T
TUNfRVhDSEFOR0VfQ0FQQUJJTElUSUVTOgo+ICsgICAgICAgIHJldHVybiBoYW5kbGVfZXhjaGFu
Z2VfY2FwYWJpbGl0aWVzKHJlZ3MpOwo+ICsgICAgZGVmYXVsdDoKPiArICAgICAgICByZXR1cm4g
Zm9yd2FyZF9jYWxsKHJlZ3MpOwo+ICsgICAgfQo+ICsgICAgcmV0dXJuIHRydWU7CgpUaGUgcmV0
dXJuIGhlcmUgaXMgbm90IG5lY2Vzc2FyeS4KCj4gK30KPiArCj4gK3N0YXRpYyB2b2lkIG9wdGVl
X3JlbW92ZSh2b2lkKQo+ICt7Cj4gK30KPiArCj4gK3N0YXRpYyBjb25zdCBzdHJ1Y3QgdGVlX21l
ZGlhdG9yX29wcyBvcHRlZV9vcHMgPQo+ICt7Cj4gKyAgICAuaW5pdCA9IG9wdGVlX2luaXQsCj4g
KyAgICAuZG9tYWluX2NyZWF0ZSA9IG9wdGVlX2RvbWFpbl9jcmVhdGUsCj4gKyAgICAuZG9tYWlu
X2Rlc3Ryb3kgPSBvcHRlZV9kb21haW5fZGVzdHJveSwKPiArICAgIC5oYW5kbGVfc21jID0gb3B0
ZWVfaGFuZGxlX3NtYywKPiArICAgIC5yZW1vdmUgPSBvcHRlZV9yZW1vdmUsCj4gK307Cj4gKwo+
ICtSRUdJU1RFUl9URUVfTUVESUFUT1Iob3B0ZWUsICJPUC1URUUiLCBPUFRFRV9VSUQsICZvcHRl
ZV9vcHMpOwo+ICsKPiArLyoKPiArICogTG9jYWwgdmFyaWFibGVzOgo+ICsgKiBtb2RlOiBDCj4g
KyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKPiArICogYy1iYXNpYy1vZmZzZXQ6IDQKPiArICogaW5k
ZW50LXRhYnMtbW9kZTogbmlsCj4gKyAqIEVuZDoKPiArICovCj4gCgpDaGVlcnMsCgotLSAKSnVs
aWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 16 14:47:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 14:47:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e46g7-0005wa-9r; Mon, 16 Oct 2017 14:47:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1e46g6-0005wS-0c
 for xen-devel@lists.xen.org; Mon, 16 Oct 2017 14:47:38 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 6A/28-11148-986C4E95; Mon, 16 Oct 2017 14:47:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXS1taRott67Em
 kQfcpc4slHxezODB6HN39mymAMYo1My8pvyKBNePxtiWsBY2CFSumHmNrYLzK28XIySEkUCHR
 er2VHcSWEOCVOLJsBiuE7SPxdHUXYxcjF1DNBEaJd/MOADkcHCwCqhLvnnuC1LAJKEtc/NrLB
 mKLANm9v36zgNjMApOZJB5vTQaxhQWSJN79f8cMYvMKGErcnD2HGWQmr8BjJolzq7qYIBZcAF
 qw9QwLRJWgxMmZT6AmaUnc+PeSCWQxs4C0xPJ/HCAmp4C9xNZpPiAVokB7d9/ayzyBUXAWkuZ
 ZSJpnITQvYGRexahRnFpUllqka2Sgl1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kR
 GLL1DAyMOxgbZ/sdYpTkYFIS5XU2fBIpxJeUn1KZkVicEV9UmpNafIhRg4ND4Ni5udOZpFjy8
 vNSlSR4248C1QkWpaanVqRl5gCjCqZUgoNHSYR3Nkiat7ggMbc4Mx0idYpRUUqcdzdIQgAkkV
 GaB9cGi+RLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5OUCm8GTmlcBNfwW0mAlo8TonsMU
 liQgpqQZGZlnTK71deQJPl8WJ6qgWlErw2ajUpXx+0BDwf947B6VfP89N/PRib0T3zWnehe96
 40Jv632zybvo77wpYtqOFwslzsmbvXlltE+Idep2nkNrPlt+aKma0XJ9Fk+i6uo9RXN3Pfuft
 OF8ia+9RIOC3pX0OJe5PRqPQn/MObZCIGDP1UwZWx1lJZbijERDLeai4kQA0kp2i98CAAA=
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1508165251!93164837!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48449 invoked from network); 16 Oct 2017 14:47:33 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 16 Oct 2017 14:47:33 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga105.jf.intel.com with ESMTP; 16 Oct 2017 07:47:30 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,371,1503385200"; 
   d="scan'208";a="724368"
Received: from op-computing.sh.intel.com (HELO op-computing) ([10.239.48.89])
 by orsmga001.jf.intel.com with ESMTP; 16 Oct 2017 07:47:28 -0700
Date: Mon, 16 Oct 2017 21:46:02 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20171016134602.GB84642@op-computing>
Mail-Followup-To: Chao Gao <chao.gao@intel.com>,
 Jan Beulich <JBeulich@suse.com>,
 Julien Grall <julien.grall@arm.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Roger Pau =?iso-8859-1?B?TW9ubsOp?= <roger.pau@citrix.com>,
 Quan Xu <quan.xu0@gmail.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Kevin Tian <kevin.tian@intel.com>, xen-devel@lists.xen.org
References: <1507871425-6061-1-git-send-email-chao.gao@intel.com>
 <59E4CD040200007800186BA4@prv-mh.provo.novell.com>
 <20171016131356.GA84642@op-computing>
 <59E4DDA10200007800186C54@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59E4DDA10200007800186C54@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Kevin Tian <kevin.tian@intel.com>, Quan Xu <quan.xu0@gmail.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Roger Pau =?iso-8859-1?B?TW9ubsOp?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] x86/vpt: guarantee the return value of
 pt_update_irq() set in vIRR or PIR
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMTYsIDIwMTcgYXQgMDg6MjY6MDlBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4gT24gMTYuMTAuMTcgYXQgMTU6MTMsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+PiBPbiBNb24sIE9jdCAxNiwgMjAxNyBhdCAwNzoxNToxNkFNIC0wNjAwLCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+Pj4+IE9uIDEzLjEwLjE3IGF0IDA3OjEwLCA8Y2hhby5nYW9AaW50ZWwuY29t
PiB3cm90ZToKPj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lycS5jCj4+Pj4gKysrIGIveGVu
L2FyY2gveDg2L2h2bS9pcnEuYwo+Pj4+IEBAIC0xNjgsMTEgKzE2OCwxMyBAQCB2b2lkIGh2bV9n
c2lfZGVhc3NlcnQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGdzaSkKPj4+PiAgICAg
IHNwaW5fdW5sb2NrKCZkLT5hcmNoLmh2bV9kb21haW4uaXJxX2xvY2spOwo+Pj4+ICB9Cj4+Pj4g
IAo+Pj4+IC12b2lkIGh2bV9pc2FfaXJxX2Fzc2VydCgKPj4+PiAtICAgIHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGludCBpc2FfaXJxKQo+Pj4+ICtpbnQgaHZtX2lzYV9pcnFfYXNzZXJ0KHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpc2FfaXJxLAo+Pj4+ICsgICAgICAgICAgICAg
ICAgICAgICAgIGludCAoKmdldF92ZWN0b3IpKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCj4+Pj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGdz
aSkpCj4+Pj4gIHsKPj4+PiAgICAgIHN0cnVjdCBodm1faXJxICpodm1faXJxID0gaHZtX2RvbWFp
bl9pcnEoZCk7Cj4+Pj4gICAgICB1bnNpZ25lZCBpbnQgZ3NpID0gaHZtX2lzYV9pcnFfdG9fZ3Np
KGlzYV9pcnEpOwo+Pj4+ICsgICAgaW50IHZlY3RvciA9IDA7Cj4+Pgo+Pj5XaHkgemVybyAod2hp
Y2ggaXMgdmFsaWQgYWl1aSkgaW5zdGVhZCBvZiBlLmcuIC0xPwo+PiAKPj4gdmVjdG9yIGFsc28g
c2VydmVzIGFzIHRoZSByZXR1cm4gdmFsdWUuIEkgd2FudCB0byByZXR1cm4gMCBpZiBubwo+PiBj
YWxsYmFjayBpcyBzZXQuICBBbmQgdGhlIGNhbGxiYWNrLCBnZXRfdmVjdG9yLCBjYW4gb3ZlcnJp
ZGUgdGhlIHJldHVybgo+PiB2YWx1ZS4gRG8geW91IHRoaW5rIGl0IGlzIHJlYXNvbmFibGU/Cj4K
PldoeSAiYWxzbyIgLSBiZWluZyB0aGUgcmV0dXJuIHZhbHVlIGlzIHRoZSBvbmx5IHB1cnBvc2Ug
b2YgInZlY3RvciIuCj5BbmQgYXMgc2FpZCAtIHplcm8gaXMgYSB2YWxpZCB2ZWN0b3IsIGFuZCBJ
IHdvdWxkbid0IGxpa2UgdG8gc2VlIHRoZQo+ZnVuY3Rpb24gcmV0dXJuIGEgdmFsaWQgYnV0IG1l
YW5pbmdsZXNzIHZlY3RvciBudW1iZXIuCgpCdXQgaWYgbm8gY2FsbGJhY2sgaXMgc2V0LCB3b3Vs
ZCBpdCBiZSBhIGxpdHRsZSB3ZWlyZCB0byByZXR1cm4gLTEgd2hpY2gKYWx3YXlzIG1lYW5zIGZh
aWx1cmU/IENvbnNpZGVyaW5nIG5vIGNhbGxlciB3b3VsZCBiZSBjb25mdXNlZCBieSB0aGUKcmV0
dXJuIHZhbHVlIChzaW5jZSBleGNlcHQgdGhlIGNhbGxlciBpbnRyb2R1Y2VkIGJ5IHRoaXMgcGF0
Y2gsIG5vIG9uZQp3b3VsZCBjaGVjayB0aGUgcmV0dXJuIHZhbHVlKSwgSSBkb24ndCBpbnNpc3Qg
b24gdGhpcy4KCj4KPj4+PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm14LmgK
Pj4+PiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm14LmgKPj4+PiBAQCAtMTA5
LDYgKzEwOSwxMSBAQCBzdGF0aWMgaW5saW5lIGludCBwaV90ZXN0X2FuZF9zZXRfcGlyKGludCB2
ZWN0b3IsIHN0cnVjdCBwaV9kZXNjICpwaV9kZXNjKQo+Pj4+ICAgICAgcmV0dXJuIHRlc3RfYW5k
X3NldF9iaXQodmVjdG9yLCBwaV9kZXNjLT5waXIpOwo+Pj4+ICB9Cj4+Pj4gIAo+Pj4+ICtzdGF0
aWMgaW5saW5lIGludCBwaV90ZXN0X3BpcihpbnQgdmVjdG9yLCBjb25zdCBzdHJ1Y3QgcGlfZGVz
YyAqcGlfZGVzYykKPj4+Cj4+PlRoaXMgc2hvdWxkIG5vdCBiZSBhIHNpZ25lZCBxdWFudGl0eSAt
IHVpbnQ4X3Qgb3IgdW5zaWduZWQgaW50Cj4+PnBsZWFzZS4KPj4gCj4+IFllcy4KPgo+SS5lLiBt
ZWFuaW5nIHlvdSdyZSBmaW5lIHdpdGggZWl0aGVyIHZhcmlhbnQsIGxlYXZpbmcgaXQgdXAgdG8g
bWUKPndoaWNoIG9uZSB0byB1c2U/CgpZZXMsIGJvdGggb2YgdGhlbSBhcmUgb2sgdG8gbWUuCgpU
aGFua3MKQ2hhbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 16 14:50:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 14:50:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e46iR-0006Km-R6; Mon, 16 Oct 2017 14:50:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4557a5dee=Andrew.Cooper3@citrix.com>)
 id 1e46iQ-00065E-0G
 for xen-devel@lists.xen.org; Mon, 16 Oct 2017 14:50:02 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 B6/35-02146-917C4E95; Mon, 16 Oct 2017 14:50:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsWSzvfng67E8Se
 RBsfPaFks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBk/G96wFzRyV8y894a5gfEjRxcjJ4eEgL/E
 15uH2bsYOTiEBeIlnv4UAAmLCChKPHh5k7WLkYuDWeAao0T/kj4WkISQQLnE1lWzWEFsNgF9i
 d0vPjGB2LwCthKfdywHs1kEVCX+TdrDBmKLCoRLNJ3tZ4GoEZQ4OfMJmM0pYCmx7fBRJpC9zA
 KaEut36YOEmQXkJZq3zmaGsMUlmr6sZIVYqyZxrf8SO8TJ6RITn/WwTGAUmIVk6iyESbOQTJq
 FZNICRpZVjBrFqUVlqUW6RpZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBAVvP
 wMC4g/HyFr9DjJIcTEqivM6GTyKF+JLyUyozEosz4otKc1KLDzFqcHAIbF67+gKjFEtefl6qk
 gSv/jGgOsGi1PTUirTMHGBMwZRKcPAoifDePQqU5i0uSMwtzkyHSJ1i1OX4MenKHyYhsBlS4r
 y7QYoEQIoySvPgRsDi+xKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd7vIFN4MvNK4Da9Ajq
 CCeiIdU5gR5QkIqSkGhhXcCQenZwrsd11D8tr8xlHkk7LmL/8WM/c5jcxISC3b9//1YH1Gpti
 LYuZzzEw+b9f9ro16uOOF2pfpfWNLz8LOfb2aan059dduz3sBW5wb9uyVOjmvouXD8s+1NtWo
 sNr+CB9z95UpxWZxnm1ikarb1/i/zz5qsupiMVLJh2czLT0zI4wnup3SizFGYmGWsxFxYkAIF
 AWfeoCAAA=
X-Env-Sender: prvs=4557a5dee=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1508165398!86580152!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24965 invoked from network); 16 Oct 2017 14:50:00 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Oct 2017 14:50:00 -0000
X-IronPort-AV: E=Sophos;i="5.43,387,1503360000"; d="scan'208";a="106340897"
To: Wei Liu <wei.liu2@citrix.com>
References: <1508164683-25818-1-git-send-email-andrew.cooper3@citrix.com>
 <20171016144446.pmpcd263giffk3lh@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <e39dc468-a90a-464b-836e-04f99bc5d13a@citrix.com>
Date: Mon, 16 Oct 2017 15:49:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171016144446.pmpcd263giffk3lh@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.10] xen/dom0: Fix latent dom0
 construction bugs on all architectures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTYvMTAvMTcgMTU6NDQsIFdlaSBMaXUgd3JvdGU6Cj4gT24gTW9uLCBPY3QgMTYsIDIwMTcg
YXQgMDM6Mzg6MDNQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gICogeDg2IFBWIGFu
ZCBBUk0gZG9tMCdzIG11c3Qgbm90IGNsZWFyIF9WUEZfZG93biBmcm9tIHYtPnBhdXNlX2ZsYWdz
IHVudGlsCj4+ICAgIGFsbCBzdGF0ZSBpcyBhY3R1YWxseSBzZXQgdXAuICBBcyBpdCBjdXJyZW50
bHkgc3RhbmRzLCBkMHYwIGlzIGVsaWdpYmxlIGZvcgo+PiAgICBzY2hlZHVsaW5nIGJlZm9yZSBp
dHMgcmVnaXN0ZXJzIGhhdmUgYmVlbiBzZXQuICBUaGlzIGlzIGxhdGVudCBhcyB3ZSBhbHNvCj4+
ICAgIGhvbGQgYSBzeXN0ZW1jb250cm9sbGVyIHBhdXNlIHJlZmVyZW5jZSBhdCB0aGUgdGltZSB3
aGljaCBwcmV2ZW50cyBkMCBmcm9tCj4+ICAgIGJlaW5nIHNjaGVkdWxlZC4KPj4KPj4gICogeDg2
IFBWSCBkb20wJ3MgbXVzdCBzZXQgdi0+aXNfaW5pdGlhbGlzZWQgb24gZDB2MCwgdG8gcHJldmVu
dCBhbm90aGVyIHZjcHUKPj4gICAgYmVpbmcgYWJsZSB0byBjYWxsIFZDUFVPUF9pbml0aWFsaXNl
IGFuZCBtb2RpZnkgc3RhdGUgdW5kZXIgdGhlIGZlZXQgb2YgdGhlCj4+ICAgIHJ1bm5pbmcgdmNw
dS4gIFRoaXMgaXMgbGF0ZW50IGFzIFBWSCBkb20wIGNvbnN0cnVjdGlvbiBkb24ndCB5ZXQgZnVu
Y3Rpb24uCj4+Cj4gV2hpbGUgSSB0aGluayB0aGlzIHBhdGNoIGlzIGEgZ29vZCBpZGVhLCB0aGUg
YWJvdmUgcGFyYWdyYXBoIGNvbmZ1c2VzCj4gbWU6IEkgZGlkIGJvb3QgUFZIIERvbTAgYXQgb25l
IHBvaW50IHNvIGl0IGRpZCBmdW5jdGlvbjsgSSBhbHNvIG5ldmVyCj4gdHJpZ2dlcmVkIGEgYnVn
IGxpa2UgdGhlIG9uZSBkZXNjcmliZWQgaGVyZS4KClN0cmljdGx5IHNwZWFraW5nLCB0aGlzIGlz
IHRoZSBQVkggdjIgZG9tMCBwYXRoLCBub3QgdGhlIGxlZ2FjeSBQVkggZG9tMApwYXRoLgoKVGhl
IGJvdHRvbSBvZiBkb20wX2NvbnN0cnVjdF9wdmgoKSBjdXJyZW50bHkgaGFzOgoKLi4uCsKgwqDC
oCBwYW5pYygiQnVpbGRpbmcgYSBQVkh2MiBEb20wIGlzIG5vdCB5ZXQgc3VwcG9ydGVkLiIpOwrC
oMKgwqAgcmV0dXJuIDA7Cn0KCkFzIGZvciB0aGUgdi0+aXNfaW5pdGlhbGlzZWQsIGEgd2VsbCBi
ZWhhdmVkIGRvbTAgd291bGRuJ3QgaGl0IHRoZQppc3N1ZSwgYmVjYXVzZSBpdCB3b3VsZG4ndCBj
YWxsIFZDUFVPUF9pbml0aWFsaXNlIGFnYWluc3QgYSBydW5uaW5nCnZjcHUuwqAgTmV2ZXJ0aGVs
ZXNzLCBpdCBpcyByZWxldmFudCB0byBYZW4ncyBzZWN1cml0eSB0aGF0IHN1Y2ggYW4KYXR0ZW1w
dCBkb2Vzbid0IGdldCB0byB0aGUgcG9pbnQgb2YgYWN0dWFsbHkgdHJ5aW5nIHRvIGVkaXQgdGhl
IFZNQ3tTLEJ9CnVuZGVyIGEgcnVubmluZyB2Y3B1LgoKfkFuZHJldwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 16 14:50:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 14:50:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e46is-0006bL-2g; Mon, 16 Oct 2017 14:50:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=455fc6512=sergey.dyasli@citrix.com>)
 id 1e46iq-0006b6-02
 for xen-devel@lists.xen.org; Mon, 16 Oct 2017 14:50:28 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 79/96-21967-337C4E95; Mon, 16 Oct 2017 14:50:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOKsWRWlGSWpSXmKPExsWSzvfng67R8Se
 RBosnGlss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl7L1xgK2gTqTizfT1TA+MT4S5GTg4JAX+J
 vtUnWUFsNgE9iY2zXzGB2CICyRITDneydDFycTALrGWUaJ/XCFYkLOAl8fFXHztEkbfE5XmfW
 CFsK4mVW5+CxVkEVCWuXfsNFucVMJD4Mm8+2CAhgaWMEode3wZLcArYSZzvWMAIYjMKyEp8aV
 zNDGIzC4hL3HoynwniOgGJJXvOM0PYohIvH/9jhbBVJJ7vhOiVENCROHv9CZRtILF16T6gZRx
 AczQl1u/ShxhpKdE25wYbhK0oMaX7ITvEbYISJ2c+YZnAKDYLyeZZCN2zkHTPQtI9C0n3AkbW
 VYwaxalFZalFukYWeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgdFVz8DAuIOxb
 5XfIUZJDiYlUV5nwyeRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR49Y8B5QSLUtNTK9Iyc4BxDp
 OW4OBREuG9exQozVtckJhbnJkOkTrFaMzRcfPuHyaOJ9fm/WUSYsnLz0uVEufdDVIqAFKaUZo
 HNwiWfi4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuY1A7mHJzOvBG7fK6BTmIBOWecEdkpJ
 IkJKqoExVMXv5F5vpcfy32/xPvc/JsamN8v1fzDrMnf/jy8XN/5zeGfpNHeTRvBdz5IjQcsj+
 S5Ye3OmL1bq36qysfrWYoXrnELbbus+rp8tt9xGONWEa7uZy/kHc1umTOyWcPn7dm2lmD9T82
 zTlw9N3Vn4f180ObbGsU9gk295/uSZDYuf/vSXv2qhxFKckWioxVxUnAgAQ26D4joDAAA=
X-Env-Sender: prvs=455fc6512=sergey.dyasli@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1508165424!105560116!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59555 invoked from network); 16 Oct 2017 14:50:26 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Oct 2017 14:50:26 -0000
X-IronPort-AV: E=Sophos;i="5.43,387,1503360000"; d="scan'208";a="106340910"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v3 6/6] x86/msr: handle VMX MSRs with guest_rd/wrmsr()
Thread-Index: AQHTRB/FxKx2/7lvwkCcw3Lxl5OI+qLhyMiAgASpngA=
Date: Mon, 16 Oct 2017 14:50:20 +0000
Message-ID: <1508165420.3378.5.camel@citrix.com>
References: <20171013123512.26102-1-sergey.dyasli@citrix.com>
 <20171013123512.26102-7-sergey.dyasli@citrix.com>
 <eb3fb61c-5580-4339-1554-30d64b1ae40e@citrix.com>
In-Reply-To: <eb3fb61c-5580-4339-1554-30d64b1ae40e@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Evolution 3.22.6-1ubuntu1 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <7189F4861F4B984CBAE4ED5F87C81897@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 6/6] x86/msr: handle VMX MSRs with
	guest_rd/wrmsr()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAyMDE3LTEwLTEzIGF0IDE2OjM4ICswMTAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOg0K
PiBPbiAxMy8xMC8xNyAxMzozNSwgU2VyZ2V5IER5YXNsaSB3cm90ZToNCj4gPiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L21zci5jIGIveGVuL2FyY2gveDg2L21zci5jDQo+ID4gaW5kZXggYTIy
ZTNkZmFmMi4uMjUyN2ZkZDFkMSAxMDA2NDQNCj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvbXNyLmMN
Cj4gPiArKysgYi94ZW4vYXJjaC94ODYvbXNyLmMNCj4gPiBAQCAtNDI2LDYgKzQyNiwxMyBAQCBp
bnQgaW5pdF92Y3B1X21zcl9wb2xpY3koc3RydWN0IHZjcHUgKnYpDQo+ID4gICAgICByZXR1cm4g
MDsNCj4gPiAgfQ0KPiA+ICANCj4gPiArI2RlZmluZSB2bXhfZ3Vlc3RfcmRtc3IoZHAsIG5hbWUs
IG1zcikgICAgIFwNCj4gPiArICAgIGNhc2UgbmFtZTogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwNCj4gPiArICAgICAgICBpZiAoICFkcC0+bXNyLmF2YWlsYWJsZSApICAgICAgICAgIFwN
Cj4gPiArICAgICAgICAgICAgZ290byBncF9mYXVsdDsgICAgICAgICAgICAgICAgIFwNCj4gPiAr
ICAgICAgICAqdmFsID0gZHAtPm1zci51LnJhdzsgICAgICAgICAgICAgIFwNCj4gPiArICAgICAg
ICBicmVhazsNCj4gDQo+IEV3dyA6KA0KPiANCj4gRm9yIGJsb2NrcyBvZiBNU1JzLCBpdCB3b3Vs
ZCBiZSBmYXIgYmV0dGVyIHRvIGdvIHdpdGggdGhlIHNhbWUgc3RydWN0dXJlDQo+IGFzIHRoZSBj
cHVpZCBwb2xpY3kuwqAgU29tZXRoaW5nIGxpa2U6DQo+IA0KPiBzdHJ1Y3Qgew0KPiDCoMKgwqAg
dW5pb24gew0KPiDCoMKgwqAgwqDCoMKgIHVpbnQ2NF90IHJhd1tOUl9WTVhfTVNSU107DQo+IMKg
wqDCoCDCoMKgwqAgc3RydWN0IHsNCj4gwqDCoMKgIMKgwqDCoCDCoMKgwqAgc3RydWN0IHsNCj4g
wqDCoMKgIMKgwqDCoCDCoMKgwqAgwqDCoMKgIC4uLg0KPiDCoMKgwqAgwqDCoMKgIMKgwqDCoCB9
IGJhc2ljOw0KPiDCoMKgwqAgwqDCoMKgIMKgwqDCoCBzdHJ1Y3Qgew0KPiDCoMKgwqAgwqDCoMKg
IMKgwqDCoCDCoMKgwqAgLi4uDQo+IMKgwqDCoCDCoMKgwqAgwqDCoMKgIH0gcGluYmFzZWRfY3Rs
czsNCj4gwqDCoMKgIMKgwqDCoCB9Ow0KPiDCoMKgwqAgfTsNCj4gfSB2bXg7DQo+IA0KPiBUaGlz
IHdheSwgdGhlIGd1ZXN0X3JkbXNyKCkgd2lsbCBiZSBmYXIgbW9yZSBlZmZpY2llbnQuDQo+IA0K
PiBjYXNlIE1TUl9JQTMyX1ZNWF9CQVNJQyAuLi4geHh4Og0KPiDCoMKgwqAgaWYgKCAhY3B1aWQt
PmJhc2ljLnZteCApDQo+IMKgwqDCoCDCoMKgwqAgZ290byBncF9mYXVsdDsNCj4gwqDCoMKgICp2
YWwgPSBkcC0+dm14LnJhd1ttc3IgLSBNU1JfSUEzMl9WTVhfQkFTSUNdOw0KPiDCoMKgwqAgYnJl
YWs7DQo+IA0KPiBJdCB3b3VsZCBwcm9iYWJseSBiZSB3b3J0aCBzcGxpdHRpbmcgaW50byBhIGNv
dXBsZSBvZiBkaWZmZXJlbnQgYmxvY2tzDQo+IGJhc2VkIG9uIHRoZSBkaWZmZXJlbnQgYXZhaWxh
YmlsaXR5IGNoZWNrcy4NCg0KSSBjYW4gdW5kZXJzdGFuZCBhbiBhcmd1bWVudCBhYm91dCByZW1v
dmluZyBhdmFpbGFibGUgZmxhZ3MgYW5kIGdldHRpbmcNCnNtYWxsZXIgbXNyIHBvbGljeSdzIHN0
cnVjdCwgYnV0IEkgZmFpbCB0byBzZWUgaG93IGEgYmlnIG51bWJlciBvZiBjYXNlDQpzdGF0ZW1l
bnRzIHdpbGwgbWFrZSBndWVzdF9yZG1zcigpIGluZWZmaWNpZW50LiBJIGV4cGVjdCBhIHN3aXRj
aA0Kc3RhdGVtZW50IHRvIGhhdmUgTyhsb2coTikpIGNvbXBsZXhpdHkgd2hpY2ggbWVhbnMgaXQg
ZG9lc24ndCByZWFsbHkNCm1hdHRlciBob3cgbWFueSBjYXNlIHN0YXRlbWVudHMgdGhlcmUgYXJl
Lg0KDQpEbyB5b3UgaGF2ZSBzb21lIG90aGVyIHBlcmZvcm1hbmNlIGNvbmNlcm5zPw0KDQotLSAN
ClRoYW5rcywNClNlcmdleQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 16 14:50:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 14:50:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e46j1-0006e3-A9; Mon, 16 Oct 2017 14:50:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1e46j0-0006dd-1q
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 14:50:38 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 47/0C-00647-D37C4E95; Mon, 16 Oct 2017 14:50:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsXSO6nOVdfm+JN
 IgzP9BhZLPi5msfi+ZTKTA5PH0d2/mTwOf7jCEsAUxZqZl5RfkcCaceflJNaCfVwVx+6dZ2xg
 3MDRxcjJISQwkUliwxqnLkYuIPs3o8T1p22MEM4GRol3rx4yQTjdjBK3Fr9lhGgpknix6R4Ti
 M0ioCqx6/hPoDgHB5uAicSbVY4gYREBTYmnt16DlTALXGaV2LY5HcQWFkiRWPluHlicV8Bcou
 vMIRaI+V+ZJbZdv88CkRCUODnzCQtEs5bEjX8vmUDmMwtISyz/B3Y1p4CNxNnuy2DniAooS8z
 bt4oNxJYQMJQ4/XAb4wRGoVlIJs1CMmkWwqQFjMyrGDWKU4vKUot0DS31kooy0zNKchMzc3QN
 DYz1clOLixPTU3MSk4r1kvNzNzECQ7yegYFxB+Pv436HGCU5mJREeZ0Nn0QK8SXlp1RmJBZnx
 BeV5qQWH2KU4eBQkuD9dhQoJ1iUmp5akZaZA4w2mLQEB4+SCO9dkDRvcUFibnFmOkTqFKOilD
 iv7zGghABIIqM0D64NFuGXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzfgcZz5OZVwI3/RX
 QYiagxeucwBaXJCKkpBoYdT8bJprNWzTR0b3m3vwLIofv/XBQSL9gvHW358LMwo13zr8LPBn6
 JZIh5OXKz0o7ZqxcfLZyjpLL+c5p8lnfJlrpeYRYJkdJVJhMsJx3O23vhvtLRF+w7isyqrum6
 nyAzfSArOURZmbVSZdeT6kq1LePZxeWUYv++vfJv3ua4qdmmLn7Lt5frcRSnJFoqMVcVJwIAD
 0PzXDrAgAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1508165435!55012213!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56088 invoked from network); 16 Oct 2017 14:50:36 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Oct 2017 14:50:36 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9GEnu5q016714
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 16 Oct 2017 14:49:56 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9GEnt4x024575
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 16 Oct 2017 14:49:55 GMT
Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9GEnrQX021264;
 Mon, 16 Oct 2017 14:49:53 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 16 Oct 2017 07:49:53 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 727E66A0A07; Mon, 16 Oct 2017 10:49:51 -0400 (EDT)
Date: Mon, 16 Oct 2017 10:49:51 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: "Michael S. Tsirkin" <mst@redhat.com>
Message-ID: <20171016144951.GG30178@char.us.oracle.com>
References: <20170912031509.vufszbju3s2v2bw3@hz-desktop>
 <20171010160544.GA1772@char.us.oracle.com>
 <20171012124544.dq3wyr65tefi3glk@hz-desktop>
 <f6478644-0d4a-6531-9016-aee2a0e76417@redhat.com>
 <20171013075326.77azyi4j2wo3b2fx@hz-desktop>
 <20171013104453.50284426@nial.brq.redhat.com>
 <20171013111341.feb2462nh2rcrjpp@hz-desktop>
 <59E0C9F602000078001862C4@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1710131544350.2967@sstabellini-ThinkPad-X260>
 <20171015033021-mutt-send-email-mst@kernel.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171015033021-mutt-send-email-mst@kernel.org>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: Haozhong Zhang <haozhong.zhang@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, qemu-devel@nongnu.org,
 Eduardo Habkost <ehabkost@redhat.com>, george.dunlap@citrix.com,
 xen-devel@lists.xenproject.org, Chao Peng <chao.p.peng@linux.intel.com>,
 Jan Beulich <JBeulich@suse.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>, Dan Williams <dan.j.williams@intel.com>,
 xen-devel@lists.xen.org, Richard Henderson <rth@twiddle.net>
Subject: Re: [Xen-devel] [Qemu-devel] [RFC QEMU PATCH v3 00/10] Implement
 vNVDIMM for Xen HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU3VuLCBPY3QgMTUsIDIwMTcgYXQgMDM6MzE6MTVBTSArMDMwMCwgTWljaGFlbCBTLiBUc2ly
a2luIHdyb3RlOgo+IE9uIEZyaSwgT2N0IDEzLCAyMDE3IGF0IDAzOjQ2OjM5UE0gLTA3MDAsIFN0
ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIEZyaSwgMTMgT2N0IDIwMTcsIEphbiBCZXVs
aWNoIHdyb3RlOgo+ID4gPiA+Pj4gT24gMTMuMTAuMTcgYXQgMTM6MTMsIDxoYW96aG9uZy56aGFu
Z0BpbnRlbC5jb20+IHdyb3RlOgo+ID4gPiA+IFRvIEphbiwgQW5kcmV3LCBTdGVmYW5vIGFuZCBB
bnRob255LAo+ID4gPiA+IAo+ID4gPiA+IHdoYXQgZG8geW91IHRoaW5rIGFib3V0IGFsbG93aW5n
IFFFTVUgdG8gYnVpbGQgdGhlIGVudGlyZSBndWVzdCBBQ1BJCj4gPiA+ID4gYW5kIGxldHRpbmcg
U2VhQklPUyB0byBsb2FkIGl0PyBBQ1BJIGJ1aWxkZXIgY29kZSBpbiBodm1sb2FkZXIgaXMKPiA+
ID4gPiBzdGlsbCB0aGVyZSBhbmQganVzdCBieXBhc3NlZCBpbiB0aGlzIGNhc2UuCj4gPiA+IAo+
ID4gPiBXZWxsLCBpZiB0aGF0IGNhbiBiZSBtYWRlIHdvcmsgaW4gYSBub24tcXVpcmt5IHdheSBh
bmQgd2l0aG91dAo+ID4gPiBsb3NzIG9mIGZ1bmN0aW9uYWxpdHksIEknZCBwcm9iYWJseSBiZSBm
aW5lLiBJIGRvIHRoaW5rLCBob3dldmVyLAo+ID4gPiB0aGF0IHRoZXJlJ3MgYSByZWFzb24gdGhp
cyBpcyBiZWluZyBoYW5kbGVkIGluIGh2bWxvYWRlciByaWdodCBub3cuCj4gPiAKPiA+IEFuZCBu
b3QgdG8gZGlzY291cmFnZSB5b3UsIGp1c3QgYXMgYSBjbGFyaWZpY2F0aW9uLCB5b3UnbGwgYWxz
byBuZWVkIHRvCj4gPiBjb25zaWRlciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5OiB1bmxlc3MgdGhl
IHRhYmxlcyBhcmUgaWRlbnRpY2FsLCBJCj4gPiBpbWFnaW5lIHdlJ2xsIGhhdmUgdG8ga2VlcCB1
c2luZyB0aGUgb2xkIHRhYmxlcyBmb3IgYWxyZWFkeSBpbnN0YWxsZWQKPiA+IHZpcnR1YWwgbWFj
aGluZXMuCj4gCj4gTWF5YmUgeW91IGNhbiBoYW5kbGUgdGhpcyB1c2luZyBtYWNoaW5lIHR5cGUg
dmVyc2lvbmluZy4KCjxub2RzPiBBbmQgdGhlIHR5cGUgY291bGQgYmUgdjIgaWYgbnZkaW1tIHdh
cyBwcm92aWRlZCAod2hpY2ggaXMKc29tZXRoaW5nIHRoYXQgdGhlIHRvb2xzdGFjayB3b3VsZCBm
aWd1cmUgb3V0KS4KClRoZSB0b29sc3RhY2sgY291bGQgYWxzbyBoYXZlIGEgc2VwZXJhdGUgJ3Yy
JyBjb25maWcgZmxhZyBpZiBzb21lYm9keQp3YW50ZWQgdG8gcGxheSB3aXRoIHRoaXMgX291dHNp
ZGVfIG9mIGhhdmluZyBOVkRJTU0gaW4gdGhlIGd1ZXN0PwoKCj4gSW5zdGFsbGVkIGd1ZXN0cyB3
b3VsZCB1c2UgdGhlIG9sZCB0eXBlLgoKPG5vZHM+CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 16 14:50:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 14:50:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e46j2-0006eo-HB; Mon, 16 Oct 2017 14:50:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1e46j1-0006ds-4O
 for xen-devel@lists.xen.org; Mon, 16 Oct 2017 14:50:39 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 73/D6-18968-E37C4E95; Mon, 16 Oct 2017 14:50:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsXSO6nOVdfm+JN
 IgzP9BhZLPi5msfi+ZTKTA5PH0d2/mTwOf7jCEsAUxZqZl5RfkcCaceflJNaCfVwVx+6dZ2xg
 3MDRxcjJISQwkUliwxqnLkYuIPs3o8T1p22MEM4GRol3rx4yQTjdjBK3Fr9lhGgpknix6R4Ti
 M0ioCqx6/hPoDgHB5uAicSbVY4gYREBTYmnt16DlTALXGaV2LY5HcQWFkiRWPluHlicV8Bcou
 vMIRaI+V+ZJbZdv88CkRCUODnzCQtEs5bEjX8vmUDmMwtISyz/B3Y1p4CNxNnuy2DniAooS8z
 bt4oNxJYQMJQ4/XAb4wRGoVlIJs1CMmkWwqQFjMyrGDWKU4vKUot0DS31kooy0zNKchMzc3QN
 DYz1clOLixPTU3MSk4r1kvNzNzECQ7yegYFxB+Pv436HGCU5mJREeZ0Nn0QK8SXlp1RmJBZnx
 BeV5qQWH2KU4eBQkuD9dhQoJ1iUmp5akZaZA4w2mLQEB4+SCO9dkDRvcUFibnFmOkTqFKOilD
 iv7zGghABIIqM0D64NFuGXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzfgcZz5OZVwI3/RX
 QYiagxeucwBaXJCKkpBoYdT8bJprNWzTR0b3m3vwLIofv/XBQSL9gvHW358LMwo13zr8LPBn6
 JZIh5OXKz0o7ZqxcfLZyjpLL+c5p8lnfJlrpeYRYJkdJVJhMsJx3O23vhvtLRF+w7isyqrum6
 nyAzfSArOURZmbVSZdeT6kq1LePZxeWUYv++vfJv3ua4qdmmLn7Lt5frcRSnJFoqMVcVJwIAD
 0PzXDrAgAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1508165435!55012213!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56088 invoked from network); 16 Oct 2017 14:50:36 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Oct 2017 14:50:36 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9GEnu5q016714
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 16 Oct 2017 14:49:56 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9GEnt4x024575
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 16 Oct 2017 14:49:55 GMT
Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9GEnrQX021264;
 Mon, 16 Oct 2017 14:49:53 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 16 Oct 2017 07:49:53 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 727E66A0A07; Mon, 16 Oct 2017 10:49:51 -0400 (EDT)
Date: Mon, 16 Oct 2017 10:49:51 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: "Michael S. Tsirkin" <mst@redhat.com>
Message-ID: <20171016144951.GG30178@char.us.oracle.com>
References: <20170912031509.vufszbju3s2v2bw3@hz-desktop>
 <20171010160544.GA1772@char.us.oracle.com>
 <20171012124544.dq3wyr65tefi3glk@hz-desktop>
 <f6478644-0d4a-6531-9016-aee2a0e76417@redhat.com>
 <20171013075326.77azyi4j2wo3b2fx@hz-desktop>
 <20171013104453.50284426@nial.brq.redhat.com>
 <20171013111341.feb2462nh2rcrjpp@hz-desktop>
 <59E0C9F602000078001862C4@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1710131544350.2967@sstabellini-ThinkPad-X260>
 <20171015033021-mutt-send-email-mst@kernel.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171015033021-mutt-send-email-mst@kernel.org>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: Haozhong Zhang <haozhong.zhang@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, qemu-devel@nongnu.org,
 Eduardo Habkost <ehabkost@redhat.com>, george.dunlap@citrix.com,
 xen-devel@lists.xenproject.org, Chao Peng <chao.p.peng@linux.intel.com>,
 Jan Beulich <JBeulich@suse.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>, Dan Williams <dan.j.williams@intel.com>,
 xen-devel@lists.xen.org, Richard Henderson <rth@twiddle.net>
Subject: Re: [Xen-devel] [Qemu-devel] [RFC QEMU PATCH v3 00/10] Implement
 vNVDIMM for Xen HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU3VuLCBPY3QgMTUsIDIwMTcgYXQgMDM6MzE6MTVBTSArMDMwMCwgTWljaGFlbCBTLiBUc2ly
a2luIHdyb3RlOgo+IE9uIEZyaSwgT2N0IDEzLCAyMDE3IGF0IDAzOjQ2OjM5UE0gLTA3MDAsIFN0
ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIEZyaSwgMTMgT2N0IDIwMTcsIEphbiBCZXVs
aWNoIHdyb3RlOgo+ID4gPiA+Pj4gT24gMTMuMTAuMTcgYXQgMTM6MTMsIDxoYW96aG9uZy56aGFu
Z0BpbnRlbC5jb20+IHdyb3RlOgo+ID4gPiA+IFRvIEphbiwgQW5kcmV3LCBTdGVmYW5vIGFuZCBB
bnRob255LAo+ID4gPiA+IAo+ID4gPiA+IHdoYXQgZG8geW91IHRoaW5rIGFib3V0IGFsbG93aW5n
IFFFTVUgdG8gYnVpbGQgdGhlIGVudGlyZSBndWVzdCBBQ1BJCj4gPiA+ID4gYW5kIGxldHRpbmcg
U2VhQklPUyB0byBsb2FkIGl0PyBBQ1BJIGJ1aWxkZXIgY29kZSBpbiBodm1sb2FkZXIgaXMKPiA+
ID4gPiBzdGlsbCB0aGVyZSBhbmQganVzdCBieXBhc3NlZCBpbiB0aGlzIGNhc2UuCj4gPiA+IAo+
ID4gPiBXZWxsLCBpZiB0aGF0IGNhbiBiZSBtYWRlIHdvcmsgaW4gYSBub24tcXVpcmt5IHdheSBh
bmQgd2l0aG91dAo+ID4gPiBsb3NzIG9mIGZ1bmN0aW9uYWxpdHksIEknZCBwcm9iYWJseSBiZSBm
aW5lLiBJIGRvIHRoaW5rLCBob3dldmVyLAo+ID4gPiB0aGF0IHRoZXJlJ3MgYSByZWFzb24gdGhp
cyBpcyBiZWluZyBoYW5kbGVkIGluIGh2bWxvYWRlciByaWdodCBub3cuCj4gPiAKPiA+IEFuZCBu
b3QgdG8gZGlzY291cmFnZSB5b3UsIGp1c3QgYXMgYSBjbGFyaWZpY2F0aW9uLCB5b3UnbGwgYWxz
byBuZWVkIHRvCj4gPiBjb25zaWRlciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5OiB1bmxlc3MgdGhl
IHRhYmxlcyBhcmUgaWRlbnRpY2FsLCBJCj4gPiBpbWFnaW5lIHdlJ2xsIGhhdmUgdG8ga2VlcCB1
c2luZyB0aGUgb2xkIHRhYmxlcyBmb3IgYWxyZWFkeSBpbnN0YWxsZWQKPiA+IHZpcnR1YWwgbWFj
aGluZXMuCj4gCj4gTWF5YmUgeW91IGNhbiBoYW5kbGUgdGhpcyB1c2luZyBtYWNoaW5lIHR5cGUg
dmVyc2lvbmluZy4KCjxub2RzPiBBbmQgdGhlIHR5cGUgY291bGQgYmUgdjIgaWYgbnZkaW1tIHdh
cyBwcm92aWRlZCAod2hpY2ggaXMKc29tZXRoaW5nIHRoYXQgdGhlIHRvb2xzdGFjayB3b3VsZCBm
aWd1cmUgb3V0KS4KClRoZSB0b29sc3RhY2sgY291bGQgYWxzbyBoYXZlIGEgc2VwZXJhdGUgJ3Yy
JyBjb25maWcgZmxhZyBpZiBzb21lYm9keQp3YW50ZWQgdG8gcGxheSB3aXRoIHRoaXMgX291dHNp
ZGVfIG9mIGhhdmluZyBOVkRJTU0gaW4gdGhlIGd1ZXN0PwoKCj4gSW5zdGFsbGVkIGd1ZXN0cyB3
b3VsZCB1c2UgdGhlIG9sZCB0eXBlLgoKPG5vZHM+CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 16 14:51:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 14:51:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e46jU-0006m4-Pe; Mon, 16 Oct 2017 14:51:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e46jT-0006lb-Sm
 for xen-devel@lists.xen.org; Mon, 16 Oct 2017 14:51:07 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 0E/F3-07499-B57C4E95; Mon, 16 Oct 2017 14:51:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDSzfq+JN
 Ig8sPFC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oy5s26wFZzhqdi5YC5zA2MjVxcjJ4eQQJ7E
 q4NzWUFsXgE7ie7NfYwgtoSAocTphTdZQGwWAVWJNU3bmEBsNgF1ibZn24HqOThEBJQlJs/17
 WLk4mAWWMQksfvgRTaQGmGBJIl3/98xQ8z/zijRsksWxOYUMJL4u/01WC+vgKDE3x3CIGFmAS
 2Jh79usUDY2hLLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo3pxalFZapGuhV5
 SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDoMQDBDsbZl/0PMUpyMCmJ8jobPokU
 4kvKT6nMSCzOiC8qzUktPsSowcEhcOzc3OlMUix5+XmpShK8+ceA6gSLUtNTK9Iyc4DRAVMqw
 cGjJMJ7HCTNW1yQmFucmQ6ROsWoy9Fx8+4fJiGwGVLivOtAigRAijJK8+BGwCL1EqOslDAvI9
 CBQjwFqUW5mSWo8q8YxTkYlYR5n4FM4cnMK4Hb9AroCCagI9Y5gR1RkoiQkmpgVOaMs1mhpFF
 v+jcscb+WfpJA1gOz6rik8r48wVQDS75/f+8+Pv6+4rWz3iLdqwaHfs6c55py9nSG4YvCR+VT
 ni53/b1rD9cXQdlSlRspig6y1enZXzfn55tan23Q+MxWtjSqaZ343IbaVbZXtrMIFNRNXfh+g
 tHtq/eD5te6+RRfap00jylbiaU4I9FQi7moOBEAnXTu7M8CAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1508165464!112078212!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22426 invoked from network); 16 Oct 2017 14:51:06 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Oct 2017 14:51:06 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 16 Oct 2017 08:51:04 -0600
Message-Id: <59E4E3750200007800186C95@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 16 Oct 2017 08:51:01 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1507871425-6061-1-git-send-email-chao.gao@intel.com>
 <59E4CD040200007800186BA4@prv-mh.provo.novell.com>
 <20171016131356.GA84642@op-computing>
 <59E4DDA10200007800186C54@prv-mh.provo.novell.com>
 <20171016134602.GB84642@op-computing>
In-Reply-To: <20171016134602.GB84642@op-computing>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Kevin Tian <kevin.tian@intel.com>, Quan Xu <quan.xu0@gmail.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Jun Nakajima <jun.nakajima@intel.com>,
 =?UTF-8?B?Um9nZXIgUGF1IE1vbm7Dg8Kp?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] x86/vpt: guarantee the return value of
 pt_update_irq() set in vIRR or PIR
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjEwLjE3IGF0IDE1OjQ2LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBP
biBNb24sIE9jdCAxNiwgMjAxNyBhdCAwODoyNjowOUFNIC0wNjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4+Pj4gT24gMTYuMTAuMTcgYXQgMTU6MTMsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+Pj4gT24gTW9uLCBPY3QgMTYsIDIwMTcgYXQgMDc6MTU6MTZBTSAtMDYwMCwgSmFuIEJldWxp
Y2ggd3JvdGU6Cj4+Pj4+Pj4gT24gMTMuMTAuMTcgYXQgMDc6MTAsIDxjaGFvLmdhb0BpbnRlbC5j
b20+IHdyb3RlOgo+Pj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lycS5jCj4+Pj4+ICsrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vaXJxLmMKPj4+Pj4gQEAgLTE2OCwxMSArMTY4LDEzIEBAIHZvaWQg
aHZtX2dzaV9kZWFzc2VydChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgCj4gZ3NpKQo+
Pj4+PiAgICAgIHNwaW5fdW5sb2NrKCZkLT5hcmNoLmh2bV9kb21haW4uaXJxX2xvY2spOwo+Pj4+
PiAgfQo+Pj4+PiAgCj4+Pj4+IC12b2lkIGh2bV9pc2FfaXJxX2Fzc2VydCgKPj4+Pj4gLSAgICBz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaXNhX2lycSkKPj4+Pj4gK2ludCBodm1faXNh
X2lycV9hc3NlcnQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlzYV9pcnEsCj4+Pj4+
ICsgICAgICAgICAgICAgICAgICAgICAgIGludCAoKmdldF92ZWN0b3IpKGNvbnN0IHN0cnVjdCBk
b21haW4gKmQsCj4+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBnc2kpKQo+Pj4+PiAgewo+Pj4+PiAgICAgIHN0cnVjdCBodm1faXJxICpo
dm1faXJxID0gaHZtX2RvbWFpbl9pcnEoZCk7Cj4+Pj4+ICAgICAgdW5zaWduZWQgaW50IGdzaSA9
IGh2bV9pc2FfaXJxX3RvX2dzaShpc2FfaXJxKTsKPj4+Pj4gKyAgICBpbnQgdmVjdG9yID0gMDsK
Pj4+Pgo+Pj4+V2h5IHplcm8gKHdoaWNoIGlzIHZhbGlkIGFpdWkpIGluc3RlYWQgb2YgZS5nLiAt
MT8KPj4+IAo+Pj4gdmVjdG9yIGFsc28gc2VydmVzIGFzIHRoZSByZXR1cm4gdmFsdWUuIEkgd2Fu
dCB0byByZXR1cm4gMCBpZiBubwo+Pj4gY2FsbGJhY2sgaXMgc2V0LiAgQW5kIHRoZSBjYWxsYmFj
aywgZ2V0X3ZlY3RvciwgY2FuIG92ZXJyaWRlIHRoZSByZXR1cm4KPj4+IHZhbHVlLiBEbyB5b3Ug
dGhpbmsgaXQgaXMgcmVhc29uYWJsZT8KPj4KPj5XaHkgImFsc28iIC0gYmVpbmcgdGhlIHJldHVy
biB2YWx1ZSBpcyB0aGUgb25seSBwdXJwb3NlIG9mICJ2ZWN0b3IiLgo+PkFuZCBhcyBzYWlkIC0g
emVybyBpcyBhIHZhbGlkIHZlY3RvciwgYW5kIEkgd291bGRuJ3QgbGlrZSB0byBzZWUgdGhlCj4+
ZnVuY3Rpb24gcmV0dXJuIGEgdmFsaWQgYnV0IG1lYW5pbmdsZXNzIHZlY3RvciBudW1iZXIuCj4g
Cj4gQnV0IGlmIG5vIGNhbGxiYWNrIGlzIHNldCwgd291bGQgaXQgYmUgYSBsaXR0bGUgd2VpcmQg
dG8gcmV0dXJuIC0xIHdoaWNoCj4gYWx3YXlzIG1lYW5zIGZhaWx1cmU/CgpUbyBtZSwgLTEgZG9l
c24ndCBtZWFuICJmYWlsdXJlIiBoZXJlLCBidXQgIm5vIHZhbGlkIHZlY3RvciIuCgpKYW4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 16 14:53:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 14:53:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e46lk-0007BF-5c; Mon, 16 Oct 2017 14:53:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e46li-0007AZ-E9
 for xen-devel@lists.xen.org; Mon, 16 Oct 2017 14:53:26 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 B1/2E-20834-5E7C4E95; Mon, 16 Oct 2017 14:53:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGKsWRWlGSWpSXmKPExsVyMfTGJt0nx59
 EGtycY22x5ONiFgdGj6O7fzMFMEaxZuYl5VcksGa0PvvOXPBHs+Jf6zKWBsbrCl2MnBxCApMY
 JfZsy+ti5OJgEXjNLNH6+TwLiCMhcIdV4vmRDuYuRg4gJ0vibytYg4RAmsScLU0sEOFqiZt7s
 kBMIQE1iTVvokA6hQR+MkpMnnSAEaRcWCBM4uPXu2wgCRGB+YwShxYfAkswCxhLTLm9ig2io4
 tRYtHlvYwgk9gEdCTWzagFqeEVsJVo+XObBcRmEVCVODZ7JiuILSoQLtF0tp8FokZQ4uTMJ2A
 2p4C3xPP2y1DzzSTmbX7IDGGLS9x6Mp8JwpaX2P52DvMERtFZSNpnIWmZhaRlFpKWBYwsqxg1
 ilOLylKLdI2M9JKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAuOlnoGBcQfj1BN+h
 xglOZiURHmdDZ9ECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgVQTGn5BgUWp6akVaZg4wcmHSEh
 w8SiK8d48CpXmLCxJzizPTIVKnGC05Lty59IeJ49imy0DywJ5bf5iEWPLy81KlxHnfHANqEAB
 pyCjNgxsHSy6XGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzPgOZwpOZVwK39RXQQUxAB61z
 AjuoJBEhJdXAqHPx79IToffSn311nTfzC/+l03y3hObnb/nd+3PzEjstzQvzp3qr7RJZrvFl6
 Vqda06iLUtS3zrqtE2zv/dMXZ7thti5ScU3LXtd1llLvv0cwdMbdfvxToNrXivUnt0NZhaokE
 o4p2o1lblybcwV2+kCzvMPx8c1f7V4tlhxY9tPrexrB5t8s5RYijMSDbWYi4oTAdNgfVopAwA
 A
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1508165604!55012690!1
X-Originating-IP: [209.85.216.178]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12205 invoked from network); 16 Oct 2017 14:53:24 -0000
Received: from mail-qt0-f178.google.com (HELO mail-qt0-f178.google.com)
 (209.85.216.178)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Oct 2017 14:53:24 -0000
Received: by mail-qt0-f178.google.com with SMTP id j58so21089813qtj.0
 for <xen-devel@lists.xen.org>; Mon, 16 Oct 2017 07:53:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=l1jWYUI8MLJ3zQKk3dJtV+j8onZzrPolb38zjTjZRi4=;
 b=ZfJK6+fha8jeqvLxTU494Z5ppLxtBRmtPv6VOoMkl9GFTvUWre+PmrW9gWKYVtD2sV
 vvwJs0BY5BF8cdyr1I6qDkkus5Rs1+FnwV0ydpYhj4vSSRNwhxwt0mffV3PxHblF2185
 H4DBovpeyEEVK3k9tWBvvkxB+WmpaOFZeMjK0=
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=l1jWYUI8MLJ3zQKk3dJtV+j8onZzrPolb38zjTjZRi4=;
 b=fCxf4VW0abjBUEftqFl0QNcWtRl6XclkcQVRIy3VSxtIVrbPek9y+tfnNBvPRaCIfN
 E7Dv5K65uUq6LDSlQ5Qo+cSjl0pwU8mGr8y10DzxvMjxZh3icI/vDZ4byyJhhahS4oCv
 gQmvXih/O9Hy0oPEGnwazn2FnvNwMbftnGFPLx0n50dDt2mve2tvjBinNHxEGBVattth
 Viw16KeMnYt1qaSKmExCOzPyATDZ4XB8FiYs1oObwNy2fWVj2tygFSoJKmFcnHXpA7RH
 Ndm07tOIpyayac0f+xIjwiT9zyuzXPzWudVOUriyifjO6DHLbD0z3G/pdSinMETXMneI
 mqPg==
X-Gm-Message-State: AMCzsaWY+VzDzbt4S1l7RGbl5u+RfgXutFukOC6LMQdoSfQii2vv1SKA
 PwG9H+dIUPnYM291IZp8Z1xrvA==
X-Google-Smtp-Source: AOwi7QA3EG2JlFvtph+0qfQf8VY2WUHyhD1xmHkPI6mY/Ybzkb8dQHbVccQPesX5/XjEC4+B5loxNw==
X-Received: by 10.200.46.206 with SMTP id i14mr15008759qta.107.1508165603674; 
 Mon, 16 Oct 2017 07:53:23 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id m4sm4959318qtc.73.2017.10.16.07.53.22
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 16 Oct 2017 07:53:23 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <1507748484-16871-1-git-send-email-volodymyr_babchuk@epam.com>
 <1507748484-16871-2-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <961c72c1-6c95-1002-8e70-0ef92a8acfc1@linaro.org>
Date: Mon, 16 Oct 2017 15:53:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1507748484-16871-2-git-send-email-volodymyr_babchuk@epam.com>
Content-Language: en-US
Cc: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>
Subject: Re: [Xen-devel] [RFC 1/4] arm: add SMC wrapper that is compatible
 with SMCCC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVm9sb2R5bXlyLAoKT24gMTEvMTAvMTcgMjA6MDEsIFZvbG9keW15ciBCYWJjaHVrIHdyb3Rl
Ogo+IEV4aXN0aW5nIFNNQyB3cmFwcGVyIGNhbGxfc21jKCkgYWxsb3dzIG9ubHkgNCBwYXJhbWV0
ZXJzIGFuZAo+IHJldHVybnMgb25seSBvbmUgdmFsdWUuIFRoaXMgaXMgZW5vdWdoIGZvciBleGlz
dGluZwo+IHVzZSBpbiBQU0NJIGNvZGUsIGJ1dCBURUUgbWVkaWF0b3Igd2lsbCBuZWVkIGEgY2Fs
bCB0aGF0IGlzCj4gZnVsbHkgY29tcGF0aWJsZSB3aXRoIEFSTSBTTUNDQy4KPiBUaGlzIHBhdGNo
IGFkZHMgdGhpcyBjYWxsIGZvciBib3RoIGFybTMyIGFuZCBhcm02NC4KPiAKPiBUaGVyZSB3YXMg
c2ltaWxhciBwYXRjaCBieSBFZGdhciBFLiBJZ2xlc2lhcyAoWzFdKSwgYnV0IGxvb2tzCj4gbGlr
ZSBpdCBpcyBhYmFuZG9uZWQuCj4gCj4gWzFdIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
YXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wMi9tc2cwMDYzNi5odG1sCj4gCj4gQ0M6ICJF
ZGdhciBFLiBJZ2xlc2lhcyIgPGVkZ2FyLmlnbGVzaWFzQHhpbGlueC5jb20+Cj4gCj4gU2lnbmVk
LW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgo+
IC0tLQo+ICAgeGVuL2FyY2gvYXJtL2FybTMyL01ha2VmaWxlICAgICB8ICAxICsKPiAgIHhlbi9h
cmNoL2FybS9hcm0zMi9zbWMuUyAgICAgICAgfCAzMiArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwo+ICAgeGVuL2FyY2gvYXJtL2FybTY0L01ha2VmaWxlICAgICB8ICAxICsKPiAgIHhl
bi9hcmNoL2FybS9hcm02NC9zbWMuUyAgICAgICAgfCAyOSArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwo+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCB8ICA0ICsrKysKPiAg
IDUgZmlsZXMgY2hhbmdlZCwgNjcgaW5zZXJ0aW9ucygrKQo+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0
IHhlbi9hcmNoL2FybS9hcm0zMi9zbWMuUwo+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNo
L2FybS9hcm02NC9zbWMuUwo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvTWFr
ZWZpbGUgYi94ZW4vYXJjaC9hcm0vYXJtMzIvTWFrZWZpbGUKPiBpbmRleCAwYWMyNTRmLi5jNjlm
MzVlIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9NYWtlZmlsZQo+ICsrKyBiL3hl
bi9hcmNoL2FybS9hcm0zMi9NYWtlZmlsZQo+IEBAIC0xMCw0ICsxMCw1IEBAIG9iai15ICs9IHBy
b2MtdjcubyBwcm9jLWNheHgubwo+ICAgb2JqLXkgKz0gc21wYm9vdC5vCj4gICBvYmoteSArPSB0
cmFwcy5vCj4gICBvYmoteSArPSB2ZnAubwo+ICtvYmoteSArPSBzbWMubwo+ICAgCj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9zbWMuUyBiL3hlbi9hcmNoL2FybS9hcm0zMi9zbWMu
Uwo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMC4uMWNjOTUyOAo+IC0tLSAv
ZGV2L251bGwKPiArKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvc21jLlMKPiBAQCAtMCwwICsxLDMy
IEBACj4gKy8qCj4gKyAqIHhlbi9hcmNoL2FybS9hcm0zMi9zbWMuUwo+ICsgKgo+ICsgKiBXcmFw
cGVyIGZvciBTZWN1cmUgTW9uaXRvcnMgQ2FsbHMKPiArICoKPiArICogVGhpcyBwcm9ncmFtIGlz
IGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKPiAr
ICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBh
cyBwdWJsaXNoZWQgYnkKPiArICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVy
IHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IKPiArICogKGF0IHlvdXIgb3B0aW9uKSBhbnkg
bGF0ZXIgdmVyc2lvbi4KPiArICoKPiArICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGlu
IHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCj4gKyAqIGJ1dCBXSVRIT1VUIEFOWSBX
QVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4gKyAqIE1FUkNI
QU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUK
PiArICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KPiArICov
Cj4gKwo+ICsjaW5jbHVkZSA8YXNtL21hY3Jvcy5oPgo+ICsKPiArLyoKPiArICogdm9pZCBjYWxs
X3NtY2NjX3NtYyhyZWdpc3Rlcl90IGEwLCByZWdpc3Rlcl90IGExLCByZWdpc3Rlcl90IGEyLAo+
ICsgKiAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3QgYTMsIHJlZ2lzdGVyX3QgYTQsIHJl
Z2lzdGVyX3QgYTUsCj4gKyAqICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCBhNiwgcmVn
aXN0ZXJfdCBhNywgcmVnaXN0ZXJfdCByZXNbNF0pCj4gKyAqLwo+ICtFTlRSWShjYWxsX3NtY2Nj
X3NtYykKPiArICAgICAgICBtb3YgICAgIHIxMiwgc3AKPiArICAgICAgICBwdXNoICAgIHtyNC1y
N30KPiArICAgICAgICBsZG0gICAgIHIxMiwge3I0LXI3fQo+ICsgICAgICAgIHNtYyAgICAgIzAK
PiArICAgICAgICBwb3AgICAgIHtyNC1yN30KPiArICAgICAgICBsZHIgICAgIHIxMiwgW3NwLCAj
KDQgKiA0KV0KCkNhbiB3ZSBnZXQgc29tZSBjb21tZW50IGluIHRoZSBjb2RlIHRvIGV4cGxhaW4g
dGhlIGhhcmRjb2RlZCB2YWx1ZXM/IEFuZCAKbWF5YmUgaW50cm9kdWNlIGRlZmluZXM/Cgo+ICsg
ICAgICAgIHN0bSAgICAgcjEyLCB7cjAtcjN9Cj4gKyAgICAgICAgYnggICAgICBscgo+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvTWFrZWZpbGUgYi94ZW4vYXJjaC9hcm0vYXJtNjQv
TWFrZWZpbGUKPiBpbmRleCA3MThmZTQ0Li41OGE4ZGRkIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNo
L2FybS9hcm02NC9NYWtlZmlsZQo+ICsrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9NYWtlZmlsZQo+
IEBAIC04LDYgKzgsNyBAQCBvYmoteSArPSBlbnRyeS5vCj4gICBvYmoteSArPSBpbnNuLm8KPiAg
IG9iai0kKENPTkZJR19MSVZFUEFUQ0gpICs9IGxpdmVwYXRjaC5vCj4gICBvYmoteSArPSBzbXBi
b290Lm8KPiArb2JqLXkgKz0gc21jLm8KPiAgIG9iai15ICs9IHRyYXBzLm8KPiAgIG9iai15ICs9
IHZmcC5vCj4gICBvYmoteSArPSB2c3lzcmVnLm8KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2FybTY0L3NtYy5TIGIveGVuL2FyY2gvYXJtL2FybTY0L3NtYy5TCj4gbmV3IGZpbGUgbW9kZSAx
MDA2NDQKPiBpbmRleCAwMDAwMDAwLi5hYTQ0ZmJhCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hl
bi9hcmNoL2FybS9hcm02NC9zbWMuUwo+IEBAIC0wLDAgKzEsMjkgQEAKPiArLyoKPiArICogeGVu
L2FyY2gvYXJtL2FybTY0L3NtYy5TCj4gKyAqCj4gKyAqIFdyYXBwZXIgZm9yIFNlY3VyZSBNb25p
dG9ycyBDYWxscwo+ICsgKgo+ICsgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91
IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQo+ICsgKiBpdCB1bmRlciB0aGUgdGVy
bXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQo+ICsg
KiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBM
aWNlbnNlLCBvcgo+ICsgKiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgo+ICsg
Kgo+ICsgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3
aWxsIGJlIHVzZWZ1bCwKPiArICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2
ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKPiArICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5F
U1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQo+ICsgKiBHTlUgR2VuZXJhbCBQ
dWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgo+ICsgKi8KPiArCj4gKyNpbmNsdWRlIDxh
c20vbWFjcm9zLmg+Cj4gKwo+ICsvKgo+ICsgKiB2b2lkIGNhbGxfc21jY2Nfc21jKHJlZ2lzdGVy
X3QgYTAsIHJlZ2lzdGVyX3QgYTEsIHJlZ2lzdGVyX3QgYTIsCj4gKyAqICAgICAgICAgICAgICAg
ICAgICAgcmVnaXN0ZXJfdCBhMywgcmVnaXN0ZXJfdCBhNCwgcmVnaXN0ZXJfdCBhNSwKPiArICog
ICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90IGE2LCByZWdpc3Rlcl90IGE3LCByZWdpc3Rl
cl90IHJlc1s0XSkKPiArICovCj4gK0VOVFJZKGNhbGxfc21jY2Nfc21jKQo+ICsgICAgICAgIHNt
YyAgICAgIzAKPiArICAgICAgICBsZHIgICAgIHg0LCBbc3BdCj4gKyAgICAgICAgc3RwICAgICB4
MCwgeDEsIFt4NCwgMF0KPiArICAgICAgICBzdHAgICAgIHgyLCB4MywgW3g0LCAxNl0KCkRpdHRv
LgoKPiArICAgICAgICByZXQKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9j
ZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKPiBpbmRleCBkYzZhYjYy
Li43MWYzZTYwIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgK
PiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCj4gQEAgLTc4Nyw2ICs3ODcs
MTAgQEAgdm9pZCB2Y3B1X3JlZ3NfdXNlcl90b19oeXAoc3RydWN0IHZjcHUgKnZjcHUsCj4gICBp
bnQgY2FsbF9zbWMocmVnaXN0ZXJfdCBmdW5jdGlvbl9pZCwgcmVnaXN0ZXJfdCBhcmcwLCByZWdp
c3Rlcl90IGFyZzEsCj4gICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCBhcmcyKTsKPiAgIAo+ICt2
b2lkIGNhbGxfc21jY2Nfc21jKHJlZ2lzdGVyX3QgYTAsIHJlZ2lzdGVyX3QgYTEsIHJlZ2lzdGVy
X3QgYTIsCj4gKyAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCBhMywgcmVnaXN0ZXJfdCBh
NCwgcmVnaXN0ZXJfdCBhNSwKPiArICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90IGE2LCBy
ZWdpc3Rlcl90IGE3LCByZWdpc3Rlcl90IHJlc1s0XSk7CgpJIHdvdWxkIG11Y2ggcHJlZmVyIGlm
IHlvdSBpbnRyb2R1Y2UgYSBzdHJ1Y3R1cmUgZGVzY3JpYmluZyB0aGUgcmVzdWx0LiAKVGhpcyB3
b3VsZCBtYWtlIGVhc2llciBmb3IgdGhlIGNhbGxlciB0byB1bmRlcnN0YW5kIHdoYXQgdGhlIHJl
c3VsdCBsb29rIApsaWtlIGFuZCBhdm9pZCB0byBoYXJkY29kZSBzb21lIHZhbHVlcyBpbiB0aGUg
Y29kZS4KClNvIGhvdyBMaW51eCBkb2VzIGl0LgoKPiArCj4gICB2b2lkIGRvX3RyYXBfaHlwX3Nl
cnJvcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7Cj4gICAKPiAgIHZvaWQgZG9fdHJhcF9n
dWVzdF9zZXJyb3Ioc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwo+IAoKQ2hlZXJzLAoKLS0g
Ckp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 16 15:00:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 15:00:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e46sH-0007xI-W5; Mon, 16 Oct 2017 15:00:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4558fadb9=wei.liu2@citrix.com>)
 id 1e46sG-0007xC-Cp
 for xen-devel@lists.xen.org; Mon, 16 Oct 2017 15:00:12 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 28/65-29911-B79C4E95; Mon, 16 Oct 2017 15:00:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXitHRDpG71ySe
 RBpd62SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owTT86wFizhrpjevIKxgXE+ZxcjJ4eEgL/E
 xD19LF2MHBwsAqoSL27xg4TZBJQlfnb2soHYIgK6Es8WPAOyuTiYBaYySlz4d4EdJCEskCqx8
 34PWBGvgIXE4/nbWEGKhARWMUosn9PNCpEQlDg58wkLiM0soCdxY+oUNpBlzALSEsv/cUCE5S
 Wat85mBrE5Bewk3m99A2aLCqhIdC6dA9YqJKAg0TH9GNMERv5ZSKbOQjJ1FsLUWUimLmBkWcW
 oUZxaVJZapGtoppdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiaDECwg/H+xoBD
 jJIcTEqivM6GTyKF+JLyUyozEosz4otKc1KLDzFqcHAIXDl4ZDajFEtefl6qkgSv/wmgOsGi1
 PTUirTMHGD0wJRKcPAoifDmgKR5iwsSc4sz0yFSpxgVpcR5Z4EkBEASGaV5cG2wiL3EKCslzM
 sIdJQQT0FqUW5mCar8K0ZxDkYlYd4okCk8mXklcNNfAS1mAlq8zglscUkiQkqqgTGs54He1sa
 U5en1P8Q49tRXL//ie3TO3ufbFvz94FH6Me+iEFd/WqN33/9zfx3M70c9tGuwOL3/QaB/0Pr0
 iC790jUJjpf8VdXuldWd5fufGnem99zE6eUXTm4+7p+1KKI+fPV1s4tl+ad1dvz027qUeZaVx
 +xa/bsHWbN/VnBIVmyNfrlm93clluKMREMt5qLiRAAp+xAe0wIAAA==
X-Env-Sender: prvs=4558fadb9=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1508166006!63486456!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33037 invoked from network); 16 Oct 2017 15:00:10 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Oct 2017 15:00:10 -0000
X-IronPort-AV: E=Sophos;i="5.43,387,1503360000"; d="scan'208";a="446405333"
Date: Mon, 16 Oct 2017 15:39:01 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171016143901.dfntwefri5cg7xkj@citrix.com>
References: <1507915939-30424-1-git-send-email-andrew.cooper3@citrix.com>
 <20171016134002.gvicps5v56gk6qyc@citrix.com>
 <3cab2eda-650f-9665-8661-720ba8ec2f5a@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <3cab2eda-650f-9665-8661-720ba8ec2f5a@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.10 1/2] tools/libxc: Fix
 precopy_policy() to not pass a structure by value
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMTYsIDIwMTcgYXQgMDI6NTE6NTRQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAxNi8xMC8xNyAxNDo0MCwgV2VpIExpdSB3cm90ZToKPiA+IE9uIEZyaSwgT2N0
IDEzLCAyMDE3IGF0IDA2OjMyOjE4UE0gKzAxMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gPj4g
Yy9zIDRkNjliMzQ5NSAiSW50cm9kdWNlIG1pZ3JhdGlvbiBwcmVjb3B5IHBvbGljeSIgdXNlcyBi
b2d1cyByZWFzb25pbmcgdG8KPiA+PiBqdXN0aWZ5IHBhc3NpbmcgcHJlY29weV9zdGF0cyBieSB2
YWx1ZS4KPiA+Pgo+ID4+IFVuZGVyIG5vIGNpcmN1bXN0YW5jZXMgY2FuIHRoZSBwcmVjb3B5IGNh
bGxiYWNrIGV2ZXIgYmUgZXhlY3V0aW5nIGluIGEKPiA+PiBzZXBhcmF0ZSBhZGRyZXNzIHNwYWNl
Lgo+ID4+Cj4gPiBUaGUgY2FsbGJhY2sgaXMgbm90IGV4ZWN1dGVkIGluIGEgc2VwYXJhdGUgYWRk
cmVzcyBzcGFjZS4gCj4gPgo+ID4gSGF2ZSB5b3UgY2hlY2tlZAo+ID4gPDE1MDYzNjU3MzUtMTMz
Nzc2LTQtZ2l0LXNlbmQtZW1haWwtSmVubmlmZXIuSGVyYmVydEBjaXRyaXguY29tPj8KPiA+Cj4g
PiBUaGUgb3BlbiBzb3VyY2UgdG9vbHN0YWNrIHNwYXducyBhbm90aGVyIHByb2Nlc3MgdG8gc2F2
ZSB2bSBpbWFnZS4gSW4KPiA+IG9yZGVyIHRvIGxldCBsaWJ4bCBjb250cm9sIHRoZSBwcm9jZXNz
IChpbiB0aGUgZnV0dXJlKSB0aGVyZSBpcwo+ID4gaW5mb3JtYXRpb24gcGFzc2VkIGFjcm9zcyBw
cm9jZXNzIGJvdW5kYXJ5Lgo+ID4KPiA+IFlvdXIgY29kZSBtaWdodCB3b3JrIGZvciBub3cgYmVj
YXVzZSBKb3NodWEncyBwYXRjaCBpcyBub3QgeWV0IGFwcGxpZWQuCj4gCj4gSSdtIHBlcmZlY3Rs
eSBhd2FyZSBvZiB0aGF0IGRpc2N1c3Npb24sIGFuZCBpdCBpcyBmYWN0dWFsbHkgaW5jb3JyZWN0
LsKgCj4gTm90aGluZywgbm90IGV2ZW4gSm9zaHVhJ3MgcGF0Y2gsIGNhbiBjYXVzZSB0aGUgY2Fs
bGJhY2sgdG8gYmUgZXhlY3V0ZWQKPiBpbiBhIHNlcGFyYXRlIGFkZHJlc3Mgc3BhY2UuCj4gCj4g
V2l0aCBKb3NodWEncyBwYXRjaCBpbiBwbGFjZSwgdGhlIGltcGxlbWVudGVyIG9mIHRoaXMgY2Fs
bGJhY2sgaXMgdGhlCj4gY29kZSBnZW5lcmF0ZWQgYnkgbGlieGxfc2F2ZV9tc2dzX2dlbi5wbCwg
d2hpY2ggaXMgdGhlIGFmb3JtZW50aW9uZWQKPiBleHRyYSBwcm9jZXNzLsKgIFBhc3NpbmcgYnkg
cG9pbnRlciBvciB2YWx1ZSBoYXMgbm90aGluZyB0byBkbyB3aXRoIHRoZQo+IGZhY3QgdGhhdCB0
aGUgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQgY29kZSBuZWVkcyB0byBrbm93IGhvdyB0bwo+IHNl
cmlhbGlzZS9kZXNlcmlhbGlzZSB0aGUgZGF0YSB0byBmZWVkIGl0IGJhY2sgdG8gdGhlIG1haW4g
cHJvY2Vzcy4KPiAKClJpZ2h0LiBJIGFncmVlIHdpdGggeW91IGhlcmUgYWZ0ZXIgZ29pbmcgYmFj
ayB0byB0aGUgb2xkIHRocmVhZC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 16 15:02:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 15:02:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e46up-000867-Cp; Mon, 16 Oct 2017 15:02:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4557a5dee=Andrew.Cooper3@citrix.com>)
 id 1e46uo-00085t-3U
 for xen-devel@lists.xen.org; Mon, 16 Oct 2017 15:02:50 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 A1/B6-14867-91AC4E95; Mon, 16 Oct 2017 15:02:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsXitHSDva7EqSe
 RBsvPq1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmtszcwFyyUrWjZFdXAeFG8i5GTQ0LAX2LD
 +ousIDabgL7E7hefmEBsEQF1idMdIHEuDmaB/4wSt/fvYANJCAtESSw59xwowcHBIqAq8fhTF
 kiYV8BTounmMmaImXIS54//ZIaIC0qcnPmEBcRmFtCUaN3+mx3Clpdo3jobrEZIQE3iWv8l9g
 mMPLOQtMxC0jILScsCRuZVjBrFqUVlqUW6xoZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV
 6yfm5mxiBocMABDsYmxYFHmKU5GBSEuV1NnwSKcSXlJ9SmZFYnBFfVJqTWnyIUYODQ2Dz2tUX
 GKVY8vLzUpUkeC+dAKoTLEpNT61Iy8wBBjdMqQQHj5II73OQNG9xQWJucWY6ROoUozHHj0lX/
 jBxdNy8+4dJCGySlDivyEmgUgGQ0ozSPLhBsKi7xCgrJczLCHSmEE9BalFuZgmq/CtGcQ5GJW
 FeNpApPJl5JXD7XgGdwgR0yjonsFNKEhFSUg2MTXWKu3TFLT+95JkVHvT+eKPGrs7bXDXp7zx
 jF7QqTTA4+EhjQyi/nM6xKv8f8z5NWvq8/7zAR9esGbGh235Jc2wsf26fEFjnW/vqn6nnQ6+s
 bov3nO6lDxX/nNkYKzCLSbBVo/JsV4d4uLRx8v2uum+cO2O4fofftA1UZninzPNWdJ7ZYg4ll
 uKMREMt5qLiRADyx2XttQIAAA==
X-Env-Sender: prvs=4557a5dee=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1508166164!70771568!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34900 invoked from network); 16 Oct 2017 15:02:47 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Oct 2017 15:02:47 -0000
X-IronPort-AV: E=Sophos;i="5.43,387,1503360000"; d="scan'208";a="454341190"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 16 Oct 2017 15:38:03 +0100
Message-ID: <1508164683-25818-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH for-4.10] xen/dom0: Fix latent dom0 construction
	bugs on all architectures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ICogeDg2IFBWIGFuZCBBUk0gZG9tMCdzIG11c3Qgbm90IGNsZWFyIF9WUEZfZG93biBmcm9tIHYt
PnBhdXNlX2ZsYWdzIHVudGlsCiAgIGFsbCBzdGF0ZSBpcyBhY3R1YWxseSBzZXQgdXAuICBBcyBp
dCBjdXJyZW50bHkgc3RhbmRzLCBkMHYwIGlzIGVsaWdpYmxlIGZvcgogICBzY2hlZHVsaW5nIGJl
Zm9yZSBpdHMgcmVnaXN0ZXJzIGhhdmUgYmVlbiBzZXQuICBUaGlzIGlzIGxhdGVudCBhcyB3ZSBh
bHNvCiAgIGhvbGQgYSBzeXN0ZW1jb250cm9sbGVyIHBhdXNlIHJlZmVyZW5jZSBhdCB0aGUgdGlt
ZSB3aGljaCBwcmV2ZW50cyBkMCBmcm9tCiAgIGJlaW5nIHNjaGVkdWxlZC4KCiAqIHg4NiBQVkgg
ZG9tMCdzIG11c3Qgc2V0IHYtPmlzX2luaXRpYWxpc2VkIG9uIGQwdjAsIHRvIHByZXZlbnQgYW5v
dGhlciB2Y3B1CiAgIGJlaW5nIGFibGUgdG8gY2FsbCBWQ1BVT1BfaW5pdGlhbGlzZSBhbmQgbW9k
aWZ5IHN0YXRlIHVuZGVyIHRoZSBmZWV0IG9mIHRoZQogICBydW5uaW5nIHZjcHUuICBUaGlzIGlz
IGxhdGVudCBhcyBQVkggZG9tMCBjb25zdHJ1Y3Rpb24gZG9uJ3QgeWV0IGZ1bmN0aW9uLgoKU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0t
CkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL2FybS9kb21haW5f
YnVpbGQuYyAgIHwgIDYgKysrLS0tCiB4ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jICAgICB8IDEz
ICsrKysrKysrKysrLS0KIHhlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jIHwgIDEgKwogeGVu
L2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYyAgfCAgNiArKystLS0KIDQgZmlsZXMgY2hhbmdlZCwg
MTggaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKaW5kZXggNDYz
NmIxNy4uYmYyOTI5OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCisr
KyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpAQCAtMjE5Nyw5ICsyMTk3LDYgQEAgaW50
IGNvbnN0cnVjdF9kb20wKHN0cnVjdCBkb21haW4gKmQpCiAKICAgICBkaXNjYXJkX2luaXRpYWxf
bW9kdWxlcygpOwogCi0gICAgdi0+aXNfaW5pdGlhbGlzZWQgPSAxOwotICAgIGNsZWFyX2JpdChf
VlBGX2Rvd24sICZ2LT5wYXVzZV9mbGFncyk7Ci0KICAgICBtZW1zZXQocmVncywgMCwgc2l6ZW9m
KCpyZWdzKSk7CiAKICAgICByZWdzLT5wYyA9IChyZWdpc3Rlcl90KWtpbmZvLmVudHJ5OwpAQCAt
MjI0Nyw2ICsyMjQ0LDkgQEAgaW50IGNvbnN0cnVjdF9kb20wKHN0cnVjdCBkb21haW4gKmQpCiAg
ICAgICAgICAgICB2Y3B1X3N3aXRjaF90b19hYXJjaDY0X21vZGUoZC0+dmNwdVtpXSk7CiAgICAg
fQogCisgICAgdi0+aXNfaW5pdGlhbGlzZWQgPSAxOworICAgIGNsZWFyX2JpdChfVlBGX2Rvd24s
ICZ2LT5wYXVzZV9mbGFncyk7CisKICAgICByZXR1cm4gMDsKIH0KIApkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKaW5kZXgg
ZTRiZmZkNS4uYmY5OTJmZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYwor
KysgYi94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCkBAIC00NjYsNiArNDY2LDggQEAgaW50IF9f
aW5pdCBjb25zdHJ1Y3RfZG9tMChzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBtb2R1bGVfdCAqaW1h
Z2UsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKigqYm9vdHN0cmFwX21hcCkoY29u
c3QgbW9kdWxlX3QgKiksCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGNoYXIgKmNtZGxpbmUp
CiB7CisgICAgaW50IHJjOworCiAgICAgLyogU2FuaXR5ISAqLwogICAgIEJVR19PTihkLT5kb21h
aW5faWQgIT0gMCk7CiAgICAgQlVHX09OKGQtPnZjcHVbMF0gPT0gTlVMTCk7CkBAIC00ODEsOCAr
NDgzLDE1IEBAIGludCBfX2luaXQgY29uc3RydWN0X2RvbTAoc3RydWN0IGRvbWFpbiAqZCwgY29u
c3QgbW9kdWxlX3QgKmltYWdlLAogICAgIH0KICNlbmRpZgogCi0gICAgcmV0dXJuIChpc19odm1f
ZG9tYWluKGQpID8gZG9tMF9jb25zdHJ1Y3RfcHZoIDogZG9tMF9jb25zdHJ1Y3RfcHYpCi0gICAg
ICAgICAgIChkLCBpbWFnZSwgaW1hZ2VfaGVhZHJvb20sIGluaXRyZCxib290c3RyYXBfbWFwLCBj
bWRsaW5lKTsKKyAgICByYyA9IChpc19odm1fZG9tYWluKGQpID8gZG9tMF9jb25zdHJ1Y3RfcHZo
IDogZG9tMF9jb25zdHJ1Y3RfcHYpCisgICAgICAgICAoZCwgaW1hZ2UsIGltYWdlX2hlYWRyb29t
LCBpbml0cmQsIGJvb3RzdHJhcF9tYXAsIGNtZGxpbmUpOworICAgIGlmICggcmMgKQorICAgICAg
ICByZXR1cm4gcmM7CisKKyAgICAvKiBTYW5pdHkhICovCisgICAgQlVHX09OKCFkLT52Y3B1WzBd
LT5pc19pbml0aWFsaXNlZCk7CisKKyAgICByZXR1cm4gMDsKIH0KIAogLyoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1
aWxkLmMKaW5kZXggZThmNzQ2Yy4uYTY3MDcxYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2
bS9kb20wX2J1aWxkLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMKQEAgLTYx
NCw2ICs2MTQsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBwdmhfc2V0dXBfY3B1cyhzdHJ1Y3QgZG9t
YWluICpkLCBwYWRkcl90IGVudHJ5LAogCiAgICAgdXBkYXRlX2RvbWFpbl93YWxsY2xvY2tfdGlt
ZShkKTsKIAorICAgIHYtPmlzX2luaXRpYWxpc2VkID0gMTsKICAgICBjbGVhcl9iaXQoX1ZQRl9k
b3duLCAmdi0+cGF1c2VfZmxhZ3MpOwogCiAgICAgcmV0dXJuIDA7CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvcHYvZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYwpp
bmRleCBkY2JlZTQzLi44YWQ3ZTNkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZG9tMF9i
dWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKQEAgLTg0Nyw5ICs4NDcs
NiBAQCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4gKmQsCiAKICAg
ICB1cGRhdGVfZG9tYWluX3dhbGxjbG9ja190aW1lKGQpOwogCi0gICAgdi0+aXNfaW5pdGlhbGlz
ZWQgPSAxOwotICAgIGNsZWFyX2JpdChfVlBGX2Rvd24sICZ2LT5wYXVzZV9mbGFncyk7Ci0KICAg
ICAvKgogICAgICAqIEluaXRpYWwgcmVnaXN0ZXIgdmFsdWVzOgogICAgICAqICBEUyxFUyxGUyxH
UyA9IEZMQVRfS0VSTkVMX0RTCkBAIC04ODMsNiArODgwLDkgQEAgaW50IF9faW5pdCBkb20wX2Nv
bnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLAogICAgIGlmICggZC0+ZG9tYWluX2lkID09IGhh
cmR3YXJlX2RvbWlkICkKICAgICAgICAgaW9tbXVfaHdkb21faW5pdChkKTsKIAorICAgIHYtPmlz
X2luaXRpYWxpc2VkID0gMTsKKyAgICBjbGVhcl9iaXQoX1ZQRl9kb3duLCAmdi0+cGF1c2VfZmxh
Z3MpOworCiAgICAgcmV0dXJuIDA7CiAKIG91dDoKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 16 15:03:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 15:03:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e46vW-0008AH-LY; Mon, 16 Oct 2017 15:03:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4557a5dee=Andrew.Cooper3@citrix.com>)
 id 1e46vV-0008A4-D6
 for xen-devel@lists.xen.org; Mon, 16 Oct 2017 15:03:33 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 33/C4-07422-44AC4E95; Mon, 16 Oct 2017 15:03:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGLMWRWlGSWpSXmKPExsXitHSDva7LqSe
 RBrMPcFss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnXfjQzFfTwVDTsW87YwDiTq4uRg0NCwF9i
 +83ULkZODjYBfYndLz4xgdgiAuoSpzsusoKUMAv4SRx64AtiCgvYS8y7nAJSwSKgKvFs/z12E
 JtXwFPiy/kTzCC2hICcxPnjP8FsIQE1iWv9l6BqBCVOznzCAmIzC0hIHHzxgnkCI/csJKlZSF
 ILGJlWMWoUpxaVpRbpGproJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEhgEDEOx
 gPHva8xCjJAeTkiivs+GTSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvFUngXKCRanpqRVpmTnA
 gIRJS3DwKInwKoCkeYsLEnOLM9MhUqcYdTk6bt79wyTEkpeflyolzjsBpEgApCijNA9uBCw6L
 jHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY1wVkCk9mXgncpldARzABHbHOCeyIkkSElFQD45
 Tta+VyZ1lxel2bvH29ePWZMA3RhyKb3LhL9q64fflm3bS/O3493Dz3StCx2c9uzFA9NMeD87r
 /nFirb4LWGqceiE3oONJkwVB3WMqkNEY/91Drpyj1xve2Nj5NabNctabLOTl9UTe/VFof1BPk
 rCLAdtd2vm5yceXH3OUX8u+0cLF0Lp30UYmlOCPRUIu5qDgRAJjVEY6JAgAA
X-Env-Sender: prvs=4557a5dee=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1508166205!78753802!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48417 invoked from network); 16 Oct 2017 15:03:30 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Oct 2017 15:03:30 -0000
X-IronPort-AV: E=Sophos;i="5.43,387,1503360000"; d="scan'208";a="454341269"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 16 Oct 2017 15:38:30 +0100
Message-ID: <1508164710-25970-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for-next] xen/pv: Construct d0v0's GDT properly
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Yy9zIGNmNmQzOWY4MTk5ICJ4ODYvUFY6IHByb3Blcmx5IHBvcHVsYXRlIGRlc2NyaXB0b3IgdGFi
bGVzIiBjaGFuZ2VkIHRoZSBHRFQKdG8gcmVmZXJlbmNlIHplcm9fcGFnZSBmb3IgaW50ZXJtZWRp
YXRlIGZyYW1lcyBiZXR3ZWVuIHRoZSBndWVzdCBhbmQgWGVuCmZyYW1lcy4KCkJlY2F1c2UgZG9t
MF9jb25zdHJ1Y3RfcHYoKSBkb2Vzbid0IGNhbGwgYXJjaF9zZXRfaW5mb19ndWVzdCgpLCBzb21l
IGJpdHMgb2YKaW5pdGlhbGlzYXRpb24gYXJlIG1pc3NlZCwgaW5jbHVkaW5nIHRoZSBwdl9kZXN0
cm95X2dkdCgpIHdoaWNoIGluaXRpYWxseQpmaWxscyB0aGUgcmVmZXJlbmNlcyB0byB6ZXJvX3Bh
Z2UuCgpJbiBwcmFjdGljZSwgdGhpcyBtZWFucyB0aGVyZSBpcyBhIHdpbmRvdyBiZXR3ZWVuIHN0
YXJ0aW5nIGFuZCB0aGUgZmlyc3QgY2FsbAp0byBIWVBFUkNBTExfc2V0X2dkdCgpIHdlcmUgbGFy
L2xzbC92ZXJyL3Zlcncgc3VmZmVyIG5vbi1hcmNoaXRlY3R1cmFsCmJlaGF2aW91ci4KClNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpD
QzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgoKVGhpcyBwcm9iYWJseSB3YW50cyBi
YWNrcG9ydGluZyB0byBYZW4gNC43IGFuZCBsYXRlci4KLS0tCiB4ZW4vYXJjaC94ODYvcHYvZG9t
MF9idWlsZC5jIHwgOCArKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYv
cHYvZG9tMF9idWlsZC5jCmluZGV4IDhhZDdlM2QuLjk4NGE5NGEgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQu
YwpAQCAtMTgsNiArMTgsNyBAQAogI2luY2x1ZGUgPGFzbS9iemltYWdlLmg+CiAjaW5jbHVkZSA8
YXNtL2RvbTBfYnVpbGQuaD4KICNpbmNsdWRlIDxhc20vcGFnZS5oPgorI2luY2x1ZGUgPGFzbS9w
di9tbS5oPgogI2luY2x1ZGUgPGFzbS9zZXR1cC5oPgogCiAjaW5jbHVkZSAibW0uaCIKQEAgLTg2
Nyw2ICs4NjgsMTMgQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWlu
ICpkLAogICAgIHJlZ3MtPnJzaSA9IHZzdGFydGluZm9fc3RhcnQ7CiAgICAgcmVncy0+ZWZsYWdz
ID0gWDg2X0VGTEFHU19JRjsKIAorICAgIC8qCisgICAgICogV2UgZG9uJ3QgY2FsbCBhcmNoX3Nl
dF9pbmZvX2d1ZXN0KCksIHNvIHNvbWUgaW5pdGlhbGlzYXRpb24gbmVlZHMgZG9pbmcKKyAgICAg
KiBieSBoYW5kOgorICAgICAqICAtIFJlc2V0IHRoZSBHRFQgdG8gcmVmZXJlbmNlIHplcm9fcGFn
ZQorICAgICAqLworICAgIHB2X2Rlc3Ryb3lfZ2R0KHYpOworCiAgICAgaWYgKCB0ZXN0X2JpdChY
RU5GRUFUX3N1cGVydmlzb3JfbW9kZV9rZXJuZWwsIHBhcm1zLmZfcmVxdWlyZWQpICkKICAgICAg
ICAgcGFuaWMoIkRvbTAgcmVxdWlyZXMgc3VwZXJ2aXNvci1tb2RlIGV4ZWN1dGlvbiIpOwogCi0t
IAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 16 15:03:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 15:03:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e46vq-0008D5-TN; Mon, 16 Oct 2017 15:03:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4558fadb9=wei.liu2@citrix.com>)
 id 1e46vp-0008Cg-Bj
 for xen-devel@lists.xen.org; Mon, 16 Oct 2017 15:03:53 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 AD/01-02146-85AC4E95; Mon, 16 Oct 2017 15:03:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXitHRDpG7EqSe
 RBm3HWCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxJr1axFBxhq3j+6BR7A+MU1i5GTg4JAX+J
 U41z2EBsFgFViV8/jzOC2GwCyhI/O3vB4iICuhLPFjwDsrk4mAW+M0pc3DGRpYuRg0NYIF7i6
 U8BkBpeAQuJxhsfmUFsIQFPiWPPHrJCxAUlTs58wgJiMwvoSCzY/YkNpJVZQFpi+T8OkDCngJ
 fE7tu3wEpEBVQkOpfOYYEYoyDRMf0Y0wRGvllIJs1CMmkWwqQFjMyrGDWKU4vKUot0DQ31koo
 y0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECA40BCHYwrmx3PsQoycGkJMrrbPgkUogv
 KT+lMiOxOCO+qDQntfgQowYHh8DmtasvMEqx5OXnpSpJ8LqeBKoTLEpNT61Iy8wBxgJMqQQHj
 5IIrwJImre4IDG3ODMdInWK0Zjjx6Qrf5g4bjy8/odJCGySlDjvrBNApQIgpRmleXCDYDF6iV
 FWSpiXEehMIZ6C1KLczBJU+VeM4hyMSsK8bCALeTLzSuD2vQI6hQnolHVOYKeUJCKkpBoYg+d
 H7zmesq81XTd940rG25kLj7aX/Y9eZn/LILS6T5a98QFP2NKXm+RPTN8QZneN37Xkz8S78yqs
 P/onSGalmci8mmO0kSP13oWj326mLI+/4fZL6rmW7rViUcFgvXYxBuWTEcrc5g0nlgsznnyfu
 of7Vd+DxV41eb+vMgefTJos/eaQaZahEktxRqKhFnNRcSIAXFgF1swCAAA=
X-Env-Sender: prvs=4558fadb9=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1508166230!68358935!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53704 invoked from network); 16 Oct 2017 15:03:51 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Oct 2017 15:03:51 -0000
X-IronPort-AV: E=Sophos;i="5.43,387,1503360000"; d="scan'208";a="446406213"
Date: Mon, 16 Oct 2017 15:44:47 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171016144446.pmpcd263giffk3lh@citrix.com>
References: <1508164683-25818-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1508164683-25818-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.10] xen/dom0: Fix latent dom0
 construction bugs on all architectures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMTYsIDIwMTcgYXQgMDM6Mzg6MDNQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiAgKiB4ODYgUFYgYW5kIEFSTSBkb20wJ3MgbXVzdCBub3QgY2xlYXIgX1ZQRl9kb3du
IGZyb20gdi0+cGF1c2VfZmxhZ3MgdW50aWwKPiAgICBhbGwgc3RhdGUgaXMgYWN0dWFsbHkgc2V0
IHVwLiAgQXMgaXQgY3VycmVudGx5IHN0YW5kcywgZDB2MCBpcyBlbGlnaWJsZSBmb3IKPiAgICBz
Y2hlZHVsaW5nIGJlZm9yZSBpdHMgcmVnaXN0ZXJzIGhhdmUgYmVlbiBzZXQuICBUaGlzIGlzIGxh
dGVudCBhcyB3ZSBhbHNvCj4gICAgaG9sZCBhIHN5c3RlbWNvbnRyb2xsZXIgcGF1c2UgcmVmZXJl
bmNlIGF0IHRoZSB0aW1lIHdoaWNoIHByZXZlbnRzIGQwIGZyb20KPiAgICBiZWluZyBzY2hlZHVs
ZWQuCj4gCj4gICogeDg2IFBWSCBkb20wJ3MgbXVzdCBzZXQgdi0+aXNfaW5pdGlhbGlzZWQgb24g
ZDB2MCwgdG8gcHJldmVudCBhbm90aGVyIHZjcHUKPiAgICBiZWluZyBhYmxlIHRvIGNhbGwgVkNQ
VU9QX2luaXRpYWxpc2UgYW5kIG1vZGlmeSBzdGF0ZSB1bmRlciB0aGUgZmVldCBvZiB0aGUKPiAg
ICBydW5uaW5nIHZjcHUuICBUaGlzIGlzIGxhdGVudCBhcyBQVkggZG9tMCBjb25zdHJ1Y3Rpb24g
ZG9uJ3QgeWV0IGZ1bmN0aW9uLgo+IAoKV2hpbGUgSSB0aGluayB0aGlzIHBhdGNoIGlzIGEgZ29v
ZCBpZGVhLCB0aGUgYWJvdmUgcGFyYWdyYXBoIGNvbmZ1c2VzCm1lOiBJIGRpZCBib290IFBWSCBE
b20wIGF0IG9uZSBwb2ludCBzbyBpdCBkaWQgZnVuY3Rpb247IEkgYWxzbyBuZXZlcgp0cmlnZ2Vy
ZWQgYSBidWcgbGlrZSB0aGUgb25lIGRlc2NyaWJlZCBoZXJlLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 16 15:12:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 15:12:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e473l-0000dq-NO; Mon, 16 Oct 2017 15:12:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <otubo@redhat.com>) id 1e46cL-0005sP-Nh
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 14:43:45 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 11/7D-30254-1A5C4E95; Mon, 16 Oct 2017 14:43:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFIsWRWlGSWpSXmKPExsVysWW7jO6Co08
 iDW6sl7D4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNeP7rJWvCIt+JqI18D4xXuLkYuDiGB2UwS
 LyYeZOli5OBgEbCXWNrN1cXIycEoUCYx//N3Ngg7S2LK2wtsEPVLGCVO9K5iAkmwCKhKLG+7C
 GazCahJXPx+gxXEFgGyd578ygrSwCxwhFGi5VYrC0hCWMBP4tDdb4wgNq+ApsSVl3/ZQWwhAU
 eJ5e+XM0PEBSVOznwCVs8soC7xZ94lZpDjmAWkJZb/4wAJcwo4SWxYtAOsRFTAVOLgw3lMICU
 SAtoS7yfngayVEOhjlOifsYpxAqPwLCRTZyGZOgth6gJG5lWMGsWpRWWpRbqGxnpJRZnpGSW5
 iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIEhzgAEOxi/LAs4xCjJwaQkyuts+CRSiC8pP6UyI
 7E4I76oNCe1+BCjDAeHkgTvpCNAOcGi1PTUirTMHGC0waQlOHiURHhLQdK8xQWJucWZ6RCpU4
 zGHJtu3v3DxLHh+4M/TEIsefl5qVLivDNBSgVASjNK8+AGwZLAJUZZKWFeRqDThHgKUotyM0t
 Q5V8xinMwKgnzXgeZwpOZVwK37xXQKUxAp6xzAjulJBEhJdXAuH06w/OMzFVKamFfYl4UtM9y
 Oy8xv7fjkeq9PTYS+UtaDxnsnMr4ctMRyUKOLaaLbS/Y9c+sCbi1REnLq19Pu0nieqktf0nzo
 t3WsYJFjjeOnPVO2x3HEVnbICosvvdJza6UjRY7eFI7dnRVtl/eO/N33Mdl7JuiDJfpMt9aqh
 zxZ7Xn3hf/lViKMxINtZiLihMBHJtROv0CAAA=
X-Env-Sender: otubo@redhat.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1508165023!111538573!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24287 invoked from network); 16 Oct 2017 14:43:44 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Oct 2017 14:43:44 -0000
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 7839681DED;
 Mon, 16 Oct 2017 14:43:42 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 7839681DED
Received: from vader (ovpn-117-38.ams2.redhat.com [10.36.117.38])
 by smtp.corp.redhat.com (Postfix) with SMTP id 1D46760606;
 Mon, 16 Oct 2017 14:43:34 +0000 (UTC)
Date: Mon, 16 Oct 2017 16:43:34 +0200
From: Eduardo Otubo <otubo@redhat.com>
To: Mohammed Gamal <mgamal@redhat.com>
Message-ID: <20171016144334.GA2996@vader>
References: <1508160032-21689-1-git-send-email-mgamal@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1508160032-21689-1-git-send-email-mgamal@redhat.com>
User-Agent: Mutt/1.8.3+47 (5f034395e53d) (2017-05-23)
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.25]); Mon, 16 Oct 2017 14:43:42 +0000 (UTC)
X-Mailman-Approved-At: Mon, 16 Oct 2017 15:12:04 +0000
Cc: wei.liu2@citrix.com, netdev@vger.kernel.org, linux-kernel@vger.kernel.org,
 paul.durrant@citrix.com, cheshi@redhat.com, xen-devel@lists.xenproject.org,
 vkuznets@redhat.com, cavery@redhat.com
Subject: Re: [Xen-devel] [PATCH] xen-netfront,
	xen-netback: Use correct minimum MTU values
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMTYsIDIwMTcgYXQgMDM6MjA6MzJQTSArMDIwMCwgTW9oYW1tZWQgR2FtYWwg
d3JvdGU6Cj4gUkZDNzkxIHNwZWNpZmllcyB0aGUgbWluaW11bSBNVFUgdG8gYmUgNjgsIHdoaWxl
IHhlbi1uZXR7ZnJvbnR8YmFja30KPiBkcml2ZXJzIHVzZSBhIG1pbmltdW0gdmFsdWUgb2YgMC4K
PiAKPiBXaGVuIHNldCBNVFUgdG8gMH42NyB3aXRoIHhlbl9uZXR7ZnJvbnR8YmFja30gZHJpdmVy
LCB0aGUgbmV0d29yawo+IHdpbGwgYmVjb21lIHVucmVhY2hhYmxlIGltbWVkaWF0ZWx5LCB0aGUg
Z3Vlc3QgY2FuIG5vIGxvbmdlciBiZSBwaW5nZWQuCj4gCj4geGVuX25ldHtmcm9udHxiYWNrfSBz
aG91bGQgbm90IGFsbG93IHRoZSB1c2VyIHRvIHNldCB0aGlzIHZhbHVlIHdoaWNoIGNhdXNlcwo+
IG5ldHdvcmsgcHJvYmxlbXMuCj4gCj4gUmVwb3J0ZWQtYnk6IENoZW4gU2hpIDxjaGVzaGlAcmVk
aGF0LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBNb2hhbW1lZCBHYW1hbCA8bWdhbWFsQHJlZGhhdC5j
b20+Cj4gLS0tCj4gIGRyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL2ludGVyZmFjZS5jIHwgMiArLQo+
ICBkcml2ZXJzL25ldC94ZW4tbmV0ZnJvbnQuYyAgICAgICAgICB8IDIgKy0KPiAgMiBmaWxlcyBj
aGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBh
L2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL2ludGVyZmFjZS5jIGIvZHJpdmVycy9uZXQveGVuLW5l
dGJhY2svaW50ZXJmYWNlLmMKPiBpbmRleCBlZThlZDlkYS4uNDQ5MWNhNSAxMDA2NDQKPiAtLS0g
YS9kcml2ZXJzL25ldC94ZW4tbmV0YmFjay9pbnRlcmZhY2UuYwo+ICsrKyBiL2RyaXZlcnMvbmV0
L3hlbi1uZXRiYWNrL2ludGVyZmFjZS5jCj4gQEAgLTQ4Niw3ICs0ODYsNyBAQCBzdHJ1Y3QgeGVu
dmlmICp4ZW52aWZfYWxsb2Moc3RydWN0IGRldmljZSAqcGFyZW50LCBkb21pZF90IGRvbWlkLAo+
ICAKPiAgCWRldi0+dHhfcXVldWVfbGVuID0gWEVOVklGX1FVRVVFX0xFTkdUSDsKPiAgCj4gLQlk
ZXYtPm1pbl9tdHUgPSAwOwo+ICsJZGV2LT5taW5fbXR1ID0gRVRIX01JTl9NVFU7Cj4gIAlkZXYt
Pm1heF9tdHUgPSBFVEhfTUFYX01UVSAtIFZMQU5fRVRIX0hMRU47Cj4gIAo+ICAJLyoKPiBkaWZm
IC0tZ2l0IGEvZHJpdmVycy9uZXQveGVuLW5ldGZyb250LmMgYi9kcml2ZXJzL25ldC94ZW4tbmV0
ZnJvbnQuYwo+IGluZGV4IDUyMzM4N2UuLjhiODY4OWMgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9u
ZXQveGVuLW5ldGZyb250LmMKPiArKysgYi9kcml2ZXJzL25ldC94ZW4tbmV0ZnJvbnQuYwo+IEBA
IC0xMzE2LDcgKzEzMTYsNyBAQCBzdGF0aWMgc3RydWN0IG5ldF9kZXZpY2UgKnhlbm5ldF9jcmVh
dGVfZGV2KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYpCj4gIAluZXRkZXYtPmZlYXR1cmVzIHw9
IG5ldGRldi0+aHdfZmVhdHVyZXM7Cj4gIAo+ICAJbmV0ZGV2LT5ldGh0b29sX29wcyA9ICZ4ZW5u
ZXRfZXRodG9vbF9vcHM7Cj4gLQluZXRkZXYtPm1pbl9tdHUgPSAwOwo+ICsJbmV0ZGV2LT5taW5f
bXR1ID0gRVRIX01JTl9NVFU7Cj4gIAluZXRkZXYtPm1heF9tdHUgPSBYRU5fTkVUSUZfTUFYX1RY
X1NJWkU7Cj4gIAlTRVRfTkVUREVWX0RFVihuZXRkZXYsICZkZXYtPmRldik7Cj4gIAo+IC0tIAo+
IDEuOC4zLjEKPiAKCkFja2VkLWJ5OiBFZHVhcmRvIE90dWJvIDxvdHVib0ByZWRoYXQuY29tPgoK
LS0gCkVkdWFyZG8gT3R1Ym8KU2VuaW9yIFNvZnR3YXJlIEVuZ2luZWVyIEAgUmVkSGF0CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 16 15:17:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 15:17:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e479E-0000qr-Am; Mon, 16 Oct 2017 15:17:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=455955960=Ian.Jackson@citrix.com>)
 id 1e479C-0000ql-Ae
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 15:17:42 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 6F/FF-10419-59DC4E95; Mon, 16 Oct 2017 15:17:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHSDve7Us08
 iDU518lp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmTZuxjKvjKWLHr2Dn2BsbzjF2MnBwSAv4S
 L2++Zgax2QR0JZq2/GUDsXkFBCVOznzCAmIzC+hILNj9iQ3ClpfY/nYOM0SNg8TUCY1gNSwCq
 hLLb24DmykioCjx4OVNVoj6EInGf3PBeoUFIiTuLpkPFucUsJRYPX0+WK+QgIXEgkPvWSHuMZ
 F4u3AnUD0HUFxNYu76+AmMfLOQXDQLyUWzkFy0gJF5FaNGcWpRWWqRrpGxXlJRZnpGSW5iZo6
 uoYGpXm5qcXFiempOYlKxXnJ+7iZGYKjVMzAw7mDc0e53iFGSg0lJlNfZ8EmkEF9SfkplRmJx
 RnxRaU5q8SFGGQ4OJQleuTNAOcGi1PTUirTMHGDQw6QlOHiURHhzQNK8xQWJucWZ6RCpU4zGH
 DceXv/DxNFx8+4fJiGWvPy8VClx3iengUoFQEozSvPgBsGi8RKjrJQwLyMDA4MQT0FqUW5mCa
 r8K0ZxDkYlYV4xkIU8mXklcPteAZ3CBHTKOiewU0oSEVJSDYyi74QUyxxqlXa3ueXuOV/Ysuf
 hz/414o+nP1teZ/vQPO/Gw8nTZkxxnfZ7qtRVe+Ygg8+LrjNNfMDFUik1Y1f8We5kj0qbqT/r
 SgVf3durs2Prr0ixlDSpZUc4HnpO4/llzjrX3U/4ks/KhxVFvPZhbPPMfzTJ3WjI4ZItPS59s
 ulk4EfXBTFKLMUZiYZazEXFiQAGTYCrwQIAAA==
X-Env-Sender: prvs=455955960=Ian.Jackson@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1508167057!103606442!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56580 invoked from network); 16 Oct 2017 15:17:40 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Oct 2017 15:17:40 -0000
X-IronPort-AV: E=Sophos;i="5.43,387,1503360000"; d="scan'208";a="454344306"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23012.51341.928932.461208@mariner.uk.xensource.com>
Date: Mon, 16 Oct 2017 15:56:13 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20171016140410.32007-1-wei.liu2@citrix.com>
References: <20171016140410.32007-1-wei.liu2@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH for-4.10] libxl: annotate s to be nonnull in
	libxl__enum_from_string
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJbUEFUQ0ggZm9yLTQuMTBdIGxpYnhsOiBhbm5vdGF0ZSBzIHRvIGJl
IG5vbm51bGwgaW4gbGlieGxfX2VudW1fZnJvbV9zdHJpbmciKToKPiBIb3BlIHRoaXMgY2FuIHBs
YWNhdGUgY292ZXJpdHkuCgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNp
dHJpeC5jb20+CgpXZSBhcmUgdmVyeSBzb29uIGdvaW5nIHRvIHdhbnQgIk5OMiIgYW5kIG1heWJl
ICJOTl8xXzIiLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 16 15:19:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 15:19:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e47B0-0000xJ-M5; Mon, 16 Oct 2017 15:19:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4558fadb9=wei.liu2@citrix.com>)
 id 1e47Az-0000x9-Rd
 for xen-devel@lists.xen.org; Mon, 16 Oct 2017 15:19:33 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 CE/6E-20813-50EC4E95; Mon, 16 Oct 2017 15:19:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsXitHSDvS7LuSe
 RBjffqlss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnnmhpZCpbyVLz9fom1gfE+ZxcjJ4eEgL/E
 3JUX2EFsFgFViUPTNjOB2GwCyhI/O3vZQGwRAV2JZwueAdlcHMwC3xklpqxYAtTAwSEsEC/x9
 KcASA2vgIXE+t9tLCC2kMAqRonJr5Qg4oISJ2c+AYszC+hJ3Jg6hQ2klVlAWmL5Pw6IsLxE89
 bZzCA2p4CdxIztE8DKRQVUJDqXzoEaqSDRMf0Y0wRG/llIps5CMnUWwtRZSKYuYGRZxahRnFp
 Ullqka2igl1SUmZ5RkpuYmQPkmenlphYXJ6an5iQmFesl5+duYgQGJgMQ7GA8/j7uEKMkB5OS
 KK+z4ZNIIb6k/JTKjMTijPii0pzU4kOMGhwcApvXrr7AKMWSl5+XqiTBG3gWqE6wKDU9tSItM
 wcYOzClEhw8SiK8CiBp3uKCxNzizHSI1ClGXY4fk678YRICmyElzvv+DFCRAEhRRmke3AhYHF
 9ilJUS5mUEOlCIpyC1KDezBFX+FaM4B6OSMK89yCqezLwSuE2vgI5gAjpinRPYESWJCCmpBsZ
 5Kzv+X16U+/yEB4ORb+wxDROXN3pblaVm79IQ31KVy5B7ryPQU5hH4/6aGWzujmsWMi2Pbenw
 e5CbHPxP3TMks7rMv+vaxE2uD55XTLf9dJYj4NwzOY+mjtA1RRLWcVEZtS+9ni95FZQyu9M1c
 vnxIw/nJJ5YJZQg0HLnWEzzpU4lVS5HWSWW4oxEQy3mouJEABZBp1neAgAA
X-Env-Sender: prvs=4558fadb9=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1508167170!74297165!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23731 invoked from network); 16 Oct 2017 15:19:32 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Oct 2017 15:19:32 -0000
X-IronPort-AV: E=Sophos;i="5.43,387,1503360000"; d="scan'208";a="454344832"
Date: Mon, 16 Oct 2017 16:00:22 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171016150022.uvqxumlaqwsvw2bo@citrix.com>
References: <1508164683-25818-1-git-send-email-andrew.cooper3@citrix.com>
 <20171016144446.pmpcd263giffk3lh@citrix.com>
 <e39dc468-a90a-464b-836e-04f99bc5d13a@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <e39dc468-a90a-464b-836e-04f99bc5d13a@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.10] xen/dom0: Fix latent dom0
 construction bugs on all architectures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMTYsIDIwMTcgYXQgMDM6NDk6NTRQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAxNi8xMC8xNyAxNTo0NCwgV2VpIExpdSB3cm90ZToKPiA+IE9uIE1vbiwgT2N0
IDE2LCAyMDE3IGF0IDAzOjM4OjAzUE0gKzAxMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gPj4g
ICogeDg2IFBWIGFuZCBBUk0gZG9tMCdzIG11c3Qgbm90IGNsZWFyIF9WUEZfZG93biBmcm9tIHYt
PnBhdXNlX2ZsYWdzIHVudGlsCj4gPj4gICAgYWxsIHN0YXRlIGlzIGFjdHVhbGx5IHNldCB1cC4g
IEFzIGl0IGN1cnJlbnRseSBzdGFuZHMsIGQwdjAgaXMgZWxpZ2libGUgZm9yCj4gPj4gICAgc2No
ZWR1bGluZyBiZWZvcmUgaXRzIHJlZ2lzdGVycyBoYXZlIGJlZW4gc2V0LiAgVGhpcyBpcyBsYXRl
bnQgYXMgd2UgYWxzbwo+ID4+ICAgIGhvbGQgYSBzeXN0ZW1jb250cm9sbGVyIHBhdXNlIHJlZmVy
ZW5jZSBhdCB0aGUgdGltZSB3aGljaCBwcmV2ZW50cyBkMCBmcm9tCj4gPj4gICAgYmVpbmcgc2No
ZWR1bGVkLgo+ID4+Cj4gPj4gICogeDg2IFBWSCBkb20wJ3MgbXVzdCBzZXQgdi0+aXNfaW5pdGlh
bGlzZWQgb24gZDB2MCwgdG8gcHJldmVudCBhbm90aGVyIHZjcHUKPiA+PiAgICBiZWluZyBhYmxl
IHRvIGNhbGwgVkNQVU9QX2luaXRpYWxpc2UgYW5kIG1vZGlmeSBzdGF0ZSB1bmRlciB0aGUgZmVl
dCBvZiB0aGUKPiA+PiAgICBydW5uaW5nIHZjcHUuICBUaGlzIGlzIGxhdGVudCBhcyBQVkggZG9t
MCBjb25zdHJ1Y3Rpb24gZG9uJ3QgeWV0IGZ1bmN0aW9uLgo+ID4+Cj4gPiBXaGlsZSBJIHRoaW5r
IHRoaXMgcGF0Y2ggaXMgYSBnb29kIGlkZWEsIHRoZSBhYm92ZSBwYXJhZ3JhcGggY29uZnVzZXMK
PiA+IG1lOiBJIGRpZCBib290IFBWSCBEb20wIGF0IG9uZSBwb2ludCBzbyBpdCBkaWQgZnVuY3Rp
b247IEkgYWxzbyBuZXZlcgo+ID4gdHJpZ2dlcmVkIGEgYnVnIGxpa2UgdGhlIG9uZSBkZXNjcmli
ZWQgaGVyZS4KPiAKPiBTdHJpY3RseSBzcGVha2luZywgdGhpcyBpcyB0aGUgUFZIIHYyIGRvbTAg
cGF0aCwgbm90IHRoZSBsZWdhY3kgUFZIIGRvbTAKPiBwYXRoLgo+IAo+IFRoZSBib3R0b20gb2Yg
ZG9tMF9jb25zdHJ1Y3RfcHZoKCkgY3VycmVudGx5IGhhczoKPiAKPiAuLi4KPiDCoMKgwqAgcGFu
aWMoIkJ1aWxkaW5nIGEgUFZIdjIgRG9tMCBpcyBub3QgeWV0IHN1cHBvcnRlZC4iKTsKPiDCoMKg
wqAgcmV0dXJuIDA7Cj4gfQo+IAoKT2ggeWVzLCBJIHdhcyB1c2luZyBhIGRldmVsb3BtZW50IGJy
YW5jaC4KCj4gQXMgZm9yIHRoZSB2LT5pc19pbml0aWFsaXNlZCwgYSB3ZWxsIGJlaGF2ZWQgZG9t
MCB3b3VsZG4ndCBoaXQgdGhlCj4gaXNzdWUsIGJlY2F1c2UgaXQgd291bGRuJ3QgY2FsbCBWQ1BV
T1BfaW5pdGlhbGlzZSBhZ2FpbnN0IGEgcnVubmluZwo+IHZjcHUuwqAgTmV2ZXJ0aGVsZXNzLCBp
dCBpcyByZWxldmFudCB0byBYZW4ncyBzZWN1cml0eSB0aGF0IHN1Y2ggYW4KPiBhdHRlbXB0IGRv
ZXNuJ3QgZ2V0IHRvIHRoZSBwb2ludCBvZiBhY3R1YWxseSB0cnlpbmcgdG8gZWRpdCB0aGUgVk1D
e1MsQn0KPiB1bmRlciBhIHJ1bm5pbmcgdmNwdS4KPiAKClJpZ2h0LgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 16 15:22:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 15:22:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e47Dd-0001c1-6R; Mon, 16 Oct 2017 15:22:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4558fadb9=wei.liu2@citrix.com>)
 id 1e47Dc-0001bv-5f
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 15:22:16 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 B5/C9-31244-7AEC4E95; Mon, 16 Oct 2017 15:22:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXitHRDpO7yc08
 iDf5IW3zfMpnJgdHj8IcrLAGMUayZeUn5FQmsGctXqxccZ6k4+mIHewPjS+YuRg4OCQF/iSVP
 lboYOTlYBFQlzt8/wghiswkoS/zs7GUDsUUE1CR2nvzK2sXIxcEssINJ4l7TRbAiYQE/iUN3v
 zGCzOEVsJC4t0QdJCwk4Cix/P1yZhCbV0BQ4uTMJywgNrOAjsSC3Z/YQMqZBaQllv/jAAlzCj
 hJbFi0A6xEVEBFonPpHBaIMQoSHdOPMU1g5JuFZNIsJJNmIUxawMi8ilG9OLWoLLVI11AvqSg
 zPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwwBiAYAfjzudOhxglOZiURHmdDZ9ECvEl
 5adUZiQWZ8QXleakFh9ilOHgUJLgrToLlBMsSk1PrUjLzAGGOkxagoNHSYRXASTNW1yQmFucm
 Q6ROsWoy3Hj4fU/TEIsefl5qVLivB0gRQIgRRmleXAjYHF3iVFWSpiXEegoIZ6C1KLczBJU+V
 eM4hyMSsK8NSBTeDLzSuA2vQI6ggnoiHVOYEeUJCKkpBoYPQ85705h6fsie77Qh/3dc9vape8
 Fzp6U36n6Qd2zMIZh5k6102d+T2MJbJ50kjl6mZfp/RMH97XuWby7x0wj98KuW/4nlVb55uz3
 36EYxHAp4WJkv0vSvBcJixe0Ll22SGL1P7u0fQ48JsklLeG/Lavn3EtZ5nxLus2wdfbZu4zl6
 bv+7DDfocRSnJFoqMVcVJwIAJUDEHi2AgAA
X-Env-Sender: prvs=4558fadb9=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1508167331!69423770!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42035 invoked from network); 16 Oct 2017 15:22:14 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Oct 2017 15:22:14 -0000
X-IronPort-AV: E=Sophos;i="5.43,387,1503360000"; d="scan'208";a="446410661"
Date: Mon, 16 Oct 2017 16:05:22 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Mohammed Gamal <mgamal@redhat.com>
Message-ID: <20171016150522.nebui653rkjove7r@citrix.com>
References: <1508160032-21689-1-git-send-email-mgamal@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1508160032-21689-1-git-send-email-mgamal@redhat.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: otubo@redhat.com, Juergen Gross <jgross@suse.com>, wei.liu2@citrix.com,
 netdev@vger.kernel.org, linux-kernel@vger.kernel.org, paul.durrant@citrix.com,
 cheshi@redhat.com, xen-devel@lists.xenproject.org, vkuznets@redhat.com,
 cavery@redhat.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH] xen-netfront,
	xen-netback: Use correct minimum MTU values
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMTYsIDIwMTcgYXQgMDM6MjA6MzJQTSArMDIwMCwgTW9oYW1tZWQgR2FtYWwg
d3JvdGU6Cj4gUkZDNzkxIHNwZWNpZmllcyB0aGUgbWluaW11bSBNVFUgdG8gYmUgNjgsIHdoaWxl
IHhlbi1uZXR7ZnJvbnR8YmFja30KPiBkcml2ZXJzIHVzZSBhIG1pbmltdW0gdmFsdWUgb2YgMC4K
PiAKPiBXaGVuIHNldCBNVFUgdG8gMH42NyB3aXRoIHhlbl9uZXR7ZnJvbnR8YmFja30gZHJpdmVy
LCB0aGUgbmV0d29yawo+IHdpbGwgYmVjb21lIHVucmVhY2hhYmxlIGltbWVkaWF0ZWx5LCB0aGUg
Z3Vlc3QgY2FuIG5vIGxvbmdlciBiZSBwaW5nZWQuCj4gCj4geGVuX25ldHtmcm9udHxiYWNrfSBz
aG91bGQgbm90IGFsbG93IHRoZSB1c2VyIHRvIHNldCB0aGlzIHZhbHVlIHdoaWNoIGNhdXNlcwo+
IG5ldHdvcmsgcHJvYmxlbXMuCj4gCj4gUmVwb3J0ZWQtYnk6IENoZW4gU2hpIDxjaGVzaGlAcmVk
aGF0LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBNb2hhbW1lZCBHYW1hbCA8bWdhbWFsQHJlZGhhdC5j
b20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkNDIG5ldGZyb250
IG1haW50YWluZXJzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 16 15:24:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 15:24:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e47Fg-0001k6-I0; Mon, 16 Oct 2017 15:24:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=455955960=Ian.Jackson@citrix.com>)
 id 1e47Ff-0001k0-Ix
 for xen-devel@lists.xen.org; Mon, 16 Oct 2017 15:24:23 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 49/9C-23912-62FC4E95; Mon, 16 Oct 2017 15:24:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHRDpK7a+Se
 RBntnS1gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBk/f21iLFjFXNF+sJmlgfEZUxcjJ4eEgL/E
 ngmnmEFsNgFdiaYtf9lAbF4BQYmTM5+wgNjMAjoSC3Z/YoOw5SW2v53DDFHjIHHkzlJGEJtFQ
 FWi/cFPVhBbBGjOswXPgOo5gOpzJM68DAQJCwvESJyaMB2shFPAS+LHrYPsXYxcHEICHYwSa7
 82sUDcYyLxduFOsF4hATWJuevjJzDyzUJy0SwkF81CctECRuZVjBrFqUVlqUW6RsZ6SUWZ6Rk
 luYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBoVbPwMC4g3FHu98hRkkOJiVRXmfDJ5FCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHjtzwHlBItS01Mr0jJzgEEPk5bg4FES4VU4C5TmLS5IzC3OT
 IdInWI05rjx8PofJo6Om3f/MAmx5OXnpUqJ8/aCTBIAKc0ozYMbBIvGS4yyUsK8jAwMDEI8Ba
 lFuZklqPKvGMU5GJWEeb+BLOTJzCuB2/cK6BQmoFPWOYGdUpKIkJJqYFR6mFDN9aLpyvTDL4M
 nn11nk1Te9r6dd1/1Rfb848EMl85N9PNxipg5Ky1fbf3/riWHls+SejsjPMOlYfuq4s4Du2zm
 ay7a0+xeeKRBX32y68mZxgkXn9h3m2wJMBFutjv2uVV1p3iJWI/zHI6Hk2eLaBxdv3Zl+W652
 Uqi0nliS+KLGe6wPFNiKc5INNRiLipOBADXwajmwQIAAA==
X-Env-Sender: prvs=455955960=Ian.Jackson@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1508167459!107163929!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60229 invoked from network); 16 Oct 2017 15:24:22 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Oct 2017 15:24:22 -0000
X-IronPort-AV: E=Sophos;i="5.43,387,1503360000"; d="scan'208";a="446411282"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23012.52029.526107.279127@mariner.uk.xensource.com>
Date: Mon, 16 Oct 2017 16:07:41 +0100
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <1507915939-30424-2-git-send-email-andrew.cooper3@citrix.com>
References: <1507915939-30424-1-git-send-email-andrew.cooper3@citrix.com>
 <1507915939-30424-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.10 2/2] tools/libxc: Fix various code
	smells in send_memory_live()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

fkFuZHJldyBDb29wZXIgd3JpdGVzICgiW1BBVENIIGZvci00LjEwIDIvMl0gdG9vbHMvbGlieGM6
IEZpeCB2YXJpb3VzIGNvZGUgc21lbGxzIGluIHNlbmRfbWVtb3J5X2xpdmUoKSIpOgo+ICAqIERv
bid0IHplcm8gY3R4LT5zYXZlLnN0YXRzOyBpdCBpcyBhbHJlYWR5IHplcm9lZAo+ICAqIE5vIG5l
ZWQgZm9yIHggYXMgaXQgZHVwbGljYXRlcyBjdHgtPnNhdmUuc3RhdHMuaXRlcmF0aW9uCj4gICog
RGVmZXIgc2V0dGluZyBkaXJ0eV9jb3VudCB1bnRpbCB0aGUgYml0bWFwIGhhcyBiZWVuIGZpbGxl
ZCB0byBtYXRjaCB0aGUKPiAgICBiZWhhdmlvdXIgb2YgWEVOX0RPTUNUTF9TSEFET1dfT1BfQ0xF
QU4KPiAgKiBEcm9wIHNwdXJpb3VzIGJsYW5rIGxpbmUKCkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 16 15:24:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 15:24:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e47G2-0001mr-PV; Mon, 16 Oct 2017 15:24:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4558b60d6=George.Dunlap@citrix.com>)
 id 1e47G1-0001mi-Kz
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 15:24:45 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 47/A0-31244-D3FC4E95; Mon, 16 Oct 2017 15:24:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHSDva7N+Se
 RBhu2KVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlLpnxlKXjEVrHw0DeWBsbTrF2MnBwSAv4S
 v7ftB7OFBYIkWmbMYQKxRQQCJE73NQDFuTiYBRoYJVrX9bGBJIQE7CSezvoIVsQmoCcx7/hXF
 hCbV8BW4tDROcwgNouAqsTKU7PBakQFwiWazvZD1QhKnJz5BMzmFLCXWNA6nb2LkQNogabE+l
 36IGFmAXGJW0/mM0HY8hLNW2czQ6xVlVj84Cj7BEb+WUgmzULonoWkexaS7gWMLKsY1YtTi8p
 Si3RN9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAgOTAQh2MHZf9j/EKMnBpCTK
 62z4JFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+Os0A5waLU9NSKtMwcYIzApCU4eJREeLvOA
 aV5iwsSc4sz0yFSpxh1OW48vP6HSYglLz8vVUqclxmkSACkKKM0D24ELF4vMcpKCfMyAh0lxF
 OQWpSbWYIq/4pRnINRSZh3O8glPJl5JXCbXgEdwQR0xDonsCNKEhFSUg2M69gU0u88KYp9YfP
 8ZBgv34Fu13l3rgvYbd1SaZcxT8HMX01nrsmSgyeOK81ZpbR73QGr3fM0+RSjVn2ouxpRvlhR
 wnW+Utjci2sdp/XbyE8/MkM5OHPNJ7F+k7Dl4hs3z0u7/eiwfFX2qr5l23a9YChYtvqtgEe/x
 knVx2eOhShyKt6YHbHHSYmlOCPRUIu5qDgRAJ9xxO3SAgAA
X-Env-Sender: prvs=4558b60d6=George.Dunlap@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1508167481!77280855!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63032 invoked from network); 16 Oct 2017 15:24:44 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Oct 2017 15:24:44 -0000
X-IronPort-AV: E=Sophos;i="5.43,387,1503360000"; d="scan'208";a="454345972"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59E4C2F80200007800186B29@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <9c07570c-a69a-e444-d585-33927e7bf98b@citrix.com>
Date: Mon, 16 Oct 2017 16:05:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59E4C2F80200007800186B29@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH] x86emul: keep compiler from using {x, y,
 z}mm registers itself
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTYvMjAxNyAwMTozMiBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gU2luY2UgdGhlIGVt
dWxhdG9yIGFjdHMgb24gdGhlIGxpdmUgaGFyZHdhcmUgcmVnaXN0ZXJzLCB3ZSBuZWVkIHRvCj4g
cHJldmVudCB0aGUgY29tcGlsZXIgZnJvbSB1c2luZyB0aGVtIGUuZy4gZm9yIGlubGluZWQgbWVt
Y3B5KCkgLwo+IG1lbXNldCgpIChhcyBnY2M3IGRvZXMpLiAKCldoeSBkb2Vzbid0IHRoaXMgYWZm
ZWN0IHRoZSByZXN0IG9mIHRoZSBoeXBlcnZpc29yIHRvbywgc2luY2Ugd2UgZG9uJ3QKc2F2ZSBh
bmQgcmVzdG9yZSB0aGUgKm1tIHJlZ2lzdGVycz8KCj4gV2UgY2FuJ3QsIGhvd2V2ZXIsIHNldCB0
aGlzIGZyb20gdGhlIGNvbW1hbmQKPiBsaW5lLCBhcyBvdGhlcndpc2UgdGhlIDY0LWJpdCBidWls
ZCB3b3VsZCBmYWNlIGlzc3VlcyB3aXRoIGZ1bmN0aW9ucwo+IHJldHVybmluZyBmbG9hdGluZyBw
b2ludCB2YWx1ZXMgYW5kIGJlaW5nIGRlY2xhcmVkIGluIHN0YW5kYXJkIGhlYWRlcnMuCgpTb3Jy
eSwganVzdCB0byBjbGFyaWZ5OiBZb3UgbWVhbiB0aGF0IHRoZXJlIGFyZSBzdGFuZGFyZCBoZWFk
ZXJzIHdoaWNoCmNvbnRhaW4gcHJvdG90eXBlcyBmb3IgZnVuY3Rpb25zIHdoaWNoIHJldHVybiBm
bG9hdGluZyBwb2ludCB2YWx1ZXM7IHdlCmluY2x1ZGUgdGhvc2UgaGVhZGVycyBidXQgZG8gbm90
IGNhbGwgdGhlIGZ1bmN0aW9uczsgYW5kIGFkZGluZyB0aGUKI3ByYWdtYSB0byB0aGUgY29tbWFu
ZC1saW5lIHdvdWxkIGNhdXNlIHRoZSBjb21waWxlciB0byBjaG9rZSBvbiB0aGUKcHJvdG90eXBl
cyAoZXZlbiB0aG91Z2ggdGhlIGZ1bmN0aW9ucyBhcmUgbmV2ZXIgYWN0dWFsbHkgY2FsbGVkKT8K
CiAtR2VvcmdlCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 16 15:24:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 15:24:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e47G8-0001oB-05; Mon, 16 Oct 2017 15:24:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e47G6-0001np-Mk
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 15:24:50 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 4B/C9-30254-24FC4E95;
 Mon, 16 Oct 2017 15:24:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBIsWRWlGSWpSXmKPExsXS6fjDS9fx/JN
 IgxWHpCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxtx7awFHyTrph7eS9LA+M3kS5GTg4hgTyJ
 c6eeM4HYvAJ2EqeenmcBsSUEDCVOL7wJZrMIqEp83fOFEcRmE1CXaHu2nbWLkYNDRMBA4tzRJ
 JAws4C/RM+8pWwgtjCQPf/QD2aQEl4BQYm/O4QhSrQkHv66xQJha0ssW/garIRZQFpi+T+OCY
 w8sxAaZiFpmIWkYRZCwwJGllWMGsWpRWWpRbqGZnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYl
 JxXrJ+bmbGIGhxAAEOxjvbww4xCjJwaQkyuts+CRSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv
 2nNAOcGi1PTUirTMHGBQw6QlOHiURHi7QNK8xQWJucWZ6RCpU4y6HB037/5hEmLJy89LlRLn7
 QUpEgApyijNgxsBi7BLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuZdBjKFJzOvBG7TK6AjmI
 COWOcEdkRJIkJKqoFxSvepS62HZ2lGrfpbszDpm7SY6tWFt/x/6m3wV4r9GProhuifH/NSq+8
 9yU263BLyO9Do/U0RtXtysu7TNX/vNlOPSAteoWapFeGy00stQi9y3dxJ8go8M+d2X9vRocDw
 9gLjNMPVfGvLbKM/Ha4q875svsQ1PXL5iXmV8V5FMU7yV26FXRJSYinOSDTUYi4qTgQAGtXhx
 KsCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1508167487!70755570!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35802 invoked from network); 16 Oct 2017 15:24:49 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Oct 2017 15:24:49 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 16 Oct 2017 09:24:46 -0600
Message-Id: <59E4EB5C0200007800186CF8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 16 Oct 2017 09:24:44 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH] libxc: don't fail domain creation when
 unpacking initrd fails
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgbGVhc3QgTGludXgga2VybmVscyBoYXZlIGJlZW4gYWJsZSB0byB3b3JrIHdpdGggZ3ppcC1l
ZCBpbml0cmQgZm9yCnF1aXRlIHNvbWUgdGltZTsgaW5pdHJkIGNvbXByZXNzZWQgd2l0aCBvdGhl
ciBtZXRob2RzIGFyZW4ndCBldmVuIGJlaW5nCmF0dGVtcHRlZCB0byB1bnBhY2suIEZ1cnRoZXJt
b3JlIHRoZSB1bnppcC1pbmcgcm91dGluZSB1c2VkIGhlcmUgaXNuJ3QKY2FwYWJsZSBvZiBkZWFs
aW5nIHdpdGggdmFyaW91cyBmb3JtcyBvZiBjb25jYXRlbmF0ZWQgZmlsZXMsIGVhY2ggb2YKd2hp
Y2ggd2FzIGd6aXAtZWQgc2VwYXJhdGVseSAoaXQgaXMgdGhpcyBwYXJ0aWN1bGFyIGNhc2Ugd2hp
Y2ggaGFzIGJlZW4KdGhlIHNvdXJjZSBvZiBvYnNlcnZlZCBWTSBjcmVhdGlvbiBmYWlsdXJlcyku
CgpIZW5jZSwgaWYgdW5wYWNraW5nIGZhaWxzLCBzaW1wbHkgaGFuZCB0aGUgdGhlIGNvbXByZXNz
ZWQgYmxvYiB0byB0aGUKZ3Vlc3QgYXMgaXMuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Ci0tLQpJJ20gbm90IGludGVuZGluZyB0byByZXF1ZXN0IHRoaXMg
dG8gZ28gaW50byA0LjEwLCBidXQgSSBjZXJ0YWlubHkKd291bGRuJ3QgbWluZC4gSSB3b3VsZCBh
cHByZWNpYXRlIHRob3VnaCBpZiBJIGNvdWxkIGF0IGxlYXN0IGdldCBzb21lCmluaXRpYWwgZmVl
ZGJhY2sgZWFybGllciB0aGFuIHdoZW4gNC4xMCBicmFuY2hlcyBvZmYsIGFzIHdlIHdpbGwgd2Fu
dAp0byB1c2UgYSBiYWNrcG9ydCBvZiB0aGlzIGluIG91ciB0cmVlcywgd2hpY2ggSSdkIHByZWZl
ciB0byBiZSBpbgpsaW5lIHdpdGggd2hhdCBpcyBldmVudHVhbGx5IGdvaW5nIHRvIGdvIGludG8g
bWFzdGVyLgoKLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaAorKysgYi90b29scy9s
aWJ4Yy9pbmNsdWRlL3hjX2RvbS5oCkBAIC0yOTEsNyArMjkxLDYgQEAgaW50IHhjX2RvbV9tZW1f
aW5pdChzdHJ1Y3QgeGNfZG9tX2ltYWdlCiBpbnQgeGNfZG9tX2tlcm5lbF9jaGVja19zaXplKHN0
cnVjdCB4Y19kb21faW1hZ2UgKmRvbSwgc2l6ZV90IHN6KTsKIGludCB4Y19kb21fa2VybmVsX21h
eF9zaXplKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSwgc2l6ZV90IHN6KTsKIAotaW50IHhjX2Rv
bV9yYW1kaXNrX2NoZWNrX3NpemUoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tLCBzaXplX3Qgc3op
OwogaW50IHhjX2RvbV9yYW1kaXNrX21heF9zaXplKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSwg
c2l6ZV90IHN6KTsKIAogaW50IHhjX2RvbV9kZXZpY2V0cmVlX21heF9zaXplKHN0cnVjdCB4Y19k
b21faW1hZ2UgKmRvbSwgc2l6ZV90IHN6KTsKLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tX2NvcmUu
YworKysgYi90b29scy9saWJ4Yy94Y19kb21fY29yZS5jCkBAIC0zMTQsNyArMzE0LDggQEAgaW50
IHhjX2RvbV9rZXJuZWxfY2hlY2tfc2l6ZShzdHJ1Y3QgeGNfZAogICAgIHJldHVybiAwOwogfQog
Ci1pbnQgeGNfZG9tX3JhbWRpc2tfY2hlY2tfc2l6ZShzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20s
IHNpemVfdCBzeikKK3N0YXRpYyBpbnQgeGNfZG9tX3JhbWRpc2tfY2hlY2tfc2l6ZShzdHJ1Y3Qg
eGNfZG9tX2ltYWdlICpkb20sIHNpemVfdCBzeiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzaXplX3QgcmF3KQogewogICAgIC8qIE5vIGxpbWl0ICovCiAgICAgaWYgKCAh
ZG9tLT5tYXhfcmFtZGlza19zaXplICkKQEAgLTMyMiw4ICszMjMsOSBAQCBpbnQgeGNfZG9tX3Jh
bWRpc2tfY2hlY2tfc2l6ZShzdHJ1Y3QgeGNfCiAKICAgICBpZiAoIHN6ID4gZG9tLT5tYXhfcmFt
ZGlza19zaXplICkKICAgICB7Ci0gICAgICAgIHhjX2RvbV9wYW5pYyhkb20tPnhjaCwgWENfSU5W
QUxJRF9LRVJORUwsCi0gICAgICAgICAgICAgICAgICAgICAicmFtZGlzayBpbWFnZSB0b28gbGFy
Z2UiKTsKKyAgICAgICAgaWYgKCByYXcgPiBkb20tPm1heF9yYW1kaXNrX3NpemUgKQorICAgICAg
ICAgICAgeGNfZG9tX3BhbmljKGRvbS0+eGNoLCBYQ19JTlZBTElEX0tFUk5FTCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAicmFtZGlzayBpbWFnZSB0b28gbGFyZ2UiKTsKICAgICAgICAgcmV0
dXJuIDE7CiAgICAgfQogCkBAIC05OTksMTMgKzEwMDEsMTMgQEAgc3RhdGljIGludCB4Y19kb21f
YnVpbGRfcmFtZGlzayhzdHJ1Y3QgeAogICAgIHsKICAgICAgICAgdW56aXBsZW4gPSB4Y19kb21f
Y2hlY2tfZ3ppcChkb20tPnhjaCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBkb20tPnJhbWRpc2tfYmxvYiwgZG9tLT5yYW1kaXNrX3NpemUpOwotICAgICAgICBpZiAoIHhj
X2RvbV9yYW1kaXNrX2NoZWNrX3NpemUoZG9tLCB1bnppcGxlbikgIT0gMCApCisgICAgICAgIGlm
ICggeGNfZG9tX3JhbWRpc2tfY2hlY2tfc2l6ZShkb20sIHVuemlwbGVuLCBkb20tPnJhbWRpc2tf
c2l6ZSkgIT0gMCApCiAgICAgICAgICAgICB1bnppcGxlbiA9IDA7CiAgICAgfQogICAgIGVsc2UK
ICAgICAgICAgdW56aXBsZW4gPSAwOwogCi0gICAgcmFtZGlza2xlbiA9IHVuemlwbGVuID8gdW56
aXBsZW4gOiBkb20tPnJhbWRpc2tfc2l6ZTsKKyAgICByYW1kaXNrbGVuID0gbWF4KHVuemlwbGVu
LCBkb20tPnJhbWRpc2tfc2l6ZSk7CiAKICAgICBpZiAoIHhjX2RvbV9hbGxvY19zZWdtZW50KGRv
bSwgJmRvbS0+cmFtZGlza19zZWcsICJyYW1kaXNrIiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRvbS0+cmFtZGlza19zZWcudnN0YXJ0LCByYW1kaXNrbGVuKSAhPSAwICkKQEAgLTEw
MTcsMTQgKzEwMTksMTUgQEAgc3RhdGljIGludCB4Y19kb21fYnVpbGRfcmFtZGlzayhzdHJ1Y3Qg
eAogICAgICAgICAgICAgICAgICAgX19GVU5DVElPTl9fKTsKICAgICAgICAgZ290byBlcnI7CiAg
ICAgfQotICAgIGlmICggdW56aXBsZW4gKQorICAgIGlmICggIXVuemlwbGVuIHx8CisgICAgICAg
ICB4Y19kb21fZG9fZ3VuemlwKGRvbS0+eGNoLCBkb20tPnJhbWRpc2tfYmxvYiwgZG9tLT5yYW1k
aXNrX3NpemUsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHJhbWRpc2ttYXAsIHVuemlwbGVu
KSA9PSAtMSApCiAgICAgewotICAgICAgICBpZiAoIHhjX2RvbV9kb19ndW56aXAoZG9tLT54Y2gs
IGRvbS0+cmFtZGlza19ibG9iLCBkb20tPnJhbWRpc2tfc2l6ZSwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHJhbWRpc2ttYXAsIHJhbWRpc2tsZW4pID09IC0xICkKLSAgICAgICAgICAg
IGdvdG8gZXJyOwotICAgIH0KLSAgICBlbHNlCiAgICAgICAgIG1lbWNweShyYW1kaXNrbWFwLCBk
b20tPnJhbWRpc2tfYmxvYiwgZG9tLT5yYW1kaXNrX3NpemUpOworICAgICAgICBpZiAoIHVuemlw
bGVuID4gZG9tLT5yYW1kaXNrX3NpemUgKQorICAgICAgICAgICAgbWVtc2V0KHJhbWRpc2ttYXAg
KyBkb20tPnJhbWRpc2tfc2l6ZSwgMCwKKyAgICAgICAgICAgICAgICAgICB1bnppcGxlbiAtIGRv
bS0+cmFtZGlza19zaXplKTsKKyAgICB9CiAKICAgICByZXR1cm4gMDsKIAoKCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 16 15:27:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 15:27:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e47IU-00028T-CU; Mon, 16 Oct 2017 15:27:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=455955960=Ian.Jackson@citrix.com>)
 id 1e47IT-00028H-EL
 for xen-devel@lists.xen.org; Mon, 16 Oct 2017 15:27:17 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 FB/62-23912-4DFC4E95; Mon, 16 Oct 2017 15:27:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXitHSDve6V808
 iDd7O5LZY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDNm/d/KVrBNsOLbpvoGxl18XYycHBIC/hJb
 jyxjBbHZBHQlmrb8ZQOxeQUEJU7OfMICYjML6EncmDqFDcKWl2jeOpsZosZB4t62eUA1HBwsA
 qoSM3ZmgIRFBBQlHry8yQoSZhaokLh8CWyTsECqxM77PWBTOAUsJe5d7WYEsYUEbjBKrFimCX
 GNicTbhTvZQFqFBNQk5q6Pn8DINwvJPbOQ3DMLyT0LGJlXMaoXpxaVpRbpGuslFWWmZ5TkJmb
 m6BoamOrlphYXJ6an5iQmFesl5+duYgSGGAMQ7GDc+8/pEKMkB5OSKK+z4ZNIIb6k/JTKjMTi
 jPii0pzU4kOMGhwcAlcOHpnNKMWSl5+XqiTBa38OqE6wKDU9tSItMwcYBTClEhw8SiK8CmeB0
 rzFBYm5xZnpEKlTjLocHTfv/mESApshJc7bCzJDAKQoozQPbgQsIi8xykoJ8zICHSjEU5BalJ
 tZgir/ilGcg1FJmDcPZApPZl4J3KZXQEcwAR2xzgnsiJJEhJRUA+OaDzuqHW5fev7C1OxUyNv
 mEsE5obeUtqxkmfKXa/9PtRALlcQPly2z/0S9+SsovvGPb/4X8ZwjhTKPZqj/l4iOvX1prmf0
 2bclH27t2PSitFoi71Fs9pfG7fHuOjnbmk6rJNVpO1pO+2e8ySq50V7Spvjb7GnRF4XtKjZwv
 ZaMsHMLSW6urldiKc5INNRiLipOBAB3+vnQwwIAAA==
X-Env-Sender: prvs=455955960=Ian.Jackson@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1508167631!87403091!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50550 invoked from network); 16 Oct 2017 15:27:15 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Oct 2017 15:27:15 -0000
X-IronPort-AV: E=Sophos;i="5.43,387,1503360000"; d="scan'208";a="454346548"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23012.52020.358116.828581@mariner.uk.xensource.com>
Date: Mon, 16 Oct 2017 16:07:32 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20171016143901.dfntwefri5cg7xkj@citrix.com>
References: <1507915939-30424-1-git-send-email-andrew.cooper3@citrix.com>
 <20171016134002.gvicps5v56gk6qyc@citrix.com>
 <3cab2eda-650f-9665-8661-720ba8ec2f5a@citrix.com>
 <20171016143901.dfntwefri5cg7xkj@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.10 1/2] tools/libxc: Fix
 precopy_policy() to not pass a structure by value
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIGZvci00LjEwIDEvMl0gdG9vbHMvbGlieGM6IEZp
eCBwcmVjb3B5X3BvbGljeSgpIHRvIG5vdCBwYXNzIGEgc3RydWN0dXJlIGJ5IHZhbHVlIik6Cj4g
T24gTW9uLCBPY3QgMTYsIDIwMTcgYXQgMDI6NTE6NTRQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKLi4uCj4gPiBXaXRoIEpvc2h1YSdzIHBhdGNoIGluIHBsYWNlLCB0aGUgaW1wbGVtZW50
ZXIgb2YgdGhpcyBjYWxsYmFjayBpcyB0aGUKPiA+IGNvZGUgZ2VuZXJhdGVkIGJ5IGxpYnhsX3Nh
dmVfbXNnc19nZW4ucGwsIHdoaWNoIGlzIHRoZSBhZm9ybWVudGlvbmVkCj4gPiBleHRyYSBwcm9j
ZXNzLsKgIFBhc3NpbmcgYnkgcG9pbnRlciBvciB2YWx1ZSBoYXMgbm90aGluZyB0byBkbyB3aXRo
IHRoZQo+ID4gZmFjdCB0aGF0IHRoZSBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBjb2RlIG5lZWRz
IHRvIGtub3cgaG93IHRvCj4gPiBzZXJpYWxpc2UvZGVzZXJpYWxpc2UgdGhlIGRhdGEgdG8gZmVl
ZCBpdCBiYWNrIHRvIHRoZSBtYWluIHByb2Nlc3MuCj4gCj4gUmlnaHQuIEkgYWdyZWUgd2l0aCB5
b3UgaGVyZSBhZnRlciBnb2luZyBiYWNrIHRvIHRoZSBvbGQgdGhyZWFkLgoKSVNUTSB0aGF0IHRo
ZSBjYWxsYmFjayBiZWluZyBhIHN0cnVjdCByYXRoZXIgdGhhbiBhIHBvaW50ZXIgZG9lcyBtYWtl
CnRoZSBjb2RlIGluIGxpYnhsX3NhdmVfbXNnc19nZW4ucGwgc2ltcGxlciwgc2luY2UgaXQgY2Fu
IHNpbXBseSBtZW1jcHkKdGhlIHN0cnVjdC4KCkkgY2VydGFpbmx5IGRpc2xpa2UgeW91ciAxLzIg
cGF0Y2ggd2l0aCB0aGUgY3VycmVudCBjb21taXQgbWVzc2FnZS4KCkFuZHJldyBDb29wZXIgd3Jp
dGVzICgiW1BBVENIIGZvci00LjEwIDEvMl0gdG9vbHMvbGlieGM6IEZpeCBwcmVjb3B5X3BvbGlj
eSgpIHRvIG5vdCBwYXNzIGEgc3RydWN0dXJlIGJ5IHZhbHVlIik6Cj4gYy9zIDRkNjliMzQ5NSAi
SW50cm9kdWNlIG1pZ3JhdGlvbiBwcmVjb3B5IHBvbGljeSIgdXNlcyBib2d1cyByZWFzb25pbmcg
dG8KPiBqdXN0aWZ5IHBhc3NpbmcgcHJlY29weV9zdGF0cyBieSB2YWx1ZS4KPiAKPiBVbmRlciBu
byBjaXJjdW1zdGFuY2VzIGNhbiB0aGUgcHJlY29weSBjYWxsYmFjayBldmVyIGJlIGV4ZWN1dGlu
ZyBpbiBhCj4gc2VwYXJhdGUgYWRkcmVzcyBzcGFjZS4KClRoaXMgc3RhdGVtZW50IGlzIHRydWUg
b25seSBpZiB5b3UgdGhpbmsgInRoZSBwcmVjb3B5IGNhbGxiYWNrIiByZWZlcnMKdG8gdGhlIHN0
dWIgZ2VuZXJhdGVkIGJ5IGxpYnhsX3NhdmVfbXNnc19nZW4uICBCdXQgYSBtb3JlIG5hdHVyYWwK
cmVhZGluZyBpcyB0aGF0ICJ0aGUgcHJlY29weSBjYWxsYmFjayIgcmVmZXJzIHRvIHRoZSBhY3R1
YWwgY29kZSB3aGljaAppbXBsZW1lbnRzIHdoYXRldmVyIGxvZ2ljIGlzIHJlcXVpcmVkLgoKSW4g
YSBzeXN0ZW0gdXNpbmcgbGlieGwsIHRoYXQgY29kZSBkZWZpbml0ZWx5IF9pc18gZXhlY3V0aW5n
IGluIGEKc2VwYXJhdGUgYWRkcmVzcyBzcGFjZS4gIEFuZCBwYXNzaW5nIHRoZSBzdGF0cyBieSB2
YWx1ZSByYXRoZXIgdGhhbgpyZWZlcmVuY2UgZG9lcyBtYWtlIGl0IG1hcmdpbmFsbHkgZWFzaWVy
LgoKPiBTd2l0Y2ggdGhlIGNhbGxiYWNrIHRvIHBhc3NpbmcgYnkgcG9pbnRlciB3aGljaCBpcyBm
YXIgbW9yZSBlZmZpY2llbnQsIGFuZAo+IGRyb3AgdGhlIHR5cGVkZWYgKGJlY2F1c2Ugbm9uZSBv
ZiB0aGUgb3RoZXIgY2FsbGJhY2sgaGF2ZSB0aGlzIG9kZGl0eSkuCgpJIHdvdWxkIGxpa2UgeW91
IHRvIGV4cGFuZCBvbiB0aGlzIGVmZmljaWVuY3kgYXJndW1lbnQuCgpDZXJ0YWlubHksIHdpdGgg
bGlieGwgKHdoaWNoIGlzIHRoZSBwcmltYXJ5IHVwc3RyZWFtLXN1cHBvcnRlZAp0b29sc3RhY2sp
IHRoZXJlIGlzIG5vIGRpc2Nlcm5hYmxlIGVmZmljaWVuY3kgZ2FpbiBoZXJlLiAgVGhlIGRhdGEK
bXVzdCBiZSBjb3BpZWQgYmFjayBhbmQgZm9ydGggYmV0d2VlbiBwcm9jZXNzZXMuCgpJZiB5b3Ug
YXJlIHRhbGtpbmcgYWJvdXQgb3V0LW9mLXRyZWUgY29uc3VtZXJzIHRoZW4geW91IHNob3VsZCBz
YXkKc28uICBBbmQgeW91IHNob3VsZCBhbHNvIGdpdmUgYSByZWFsaXN0aWMgZXhwbGFuYXRpb24g
b2YgdGhlIHNpemUgb2YKdGhlIHN1cHBvc2VkIHBlcmZvcm1hbmNlIGJlbmVmaXQuCgooRkFPRDog
TmFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4pCgpTb3Jy
eSwKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 16 15:34:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 15:34:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e47P9-0002rc-3h; Mon, 16 Oct 2017 15:34:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=455955960=Ian.Jackson@citrix.com>)
 id 1e47P8-0002rW-DS
 for xen-devel@lists.xensource.com; Mon, 16 Oct 2017 15:34:10 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 32/BB-00647-171D4E95; Mon, 16 Oct 2017 15:34:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXitHSDvW7hxSe
 RBh0zuC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8af13dZC66wVWz43c7WwHiCtYuRk0NCwF/i
 zNujLBC2h8T1syeYQGw2AV2Jpi1/2UBsXgFBiZMzn4DVMAvoSCzY/YkNwpaX2P52DjNEjYPEy
 zMrGUFsFgFVickfv7KD2CJAc54teAZUzwFUXy1x9YQ4SFhYwEti3vypYCM5BewkLvx9ArZWSC
 BJYsmvGewQ55hIvF24E6xVSEBNYu76eIiwpcS39U+ZJzAKzEJy3Cwkx81CctwCRuZVjBrFqUV
 lqUW6RqZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBgVnPwMC4g7H1hN8hRkkO
 JiVRXmfDJ5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHiVLgDlBItS01Mr0jJzgDECk5bg4FES4
 dUFSfMWFyTmFmemQ6ROMRpz3Hh4/Q8TR8fNu3+YhFjy8vNSpcR5b4CUCoCUZpTmwQ2Cxe4lRl
 kpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8J0Cm8GTmlcDtewV0ChPQKeucwE4pSURISTUwJsS
 FbjuxTyd4csbBQ/orFjofYPi6cBb/k3J9ph/HpqxZqfBq3/2K9Noz6i7TexVXrb87VX72CrbT
 F5+zrv8i65y5XS/qWxXLmdULD+Rv3rGrQWlSre+V9nQWEQ122xaHLhveCULOux5GL0qLzC2KX
 z9trffNSI+mC6Vvz/h/MZ1z4ZbvxCXW95VYijMSDbWYi4oTAa9XT6DYAgAA
X-Env-Sender: prvs=455955960=Ian.Jackson@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1508168046!110496923!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33938 invoked from network); 16 Oct 2017 15:34:08 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Oct 2017 15:34:08 -0000
X-IronPort-AV: E=Sophos;i="5.43,387,1503360000"; d="scan'208";a="454348857"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23012.52536.721870.990032@mariner.uk.xensource.com>
Date: Mon, 16 Oct 2017 16:16:08 +0100
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <a5ce93e7-91b0-0eb2-48d0-a52cc9163c97@citrix.com>
References: <osstest-114505-mainreport@xen.org>
 <a5ce93e7-91b0-0eb2-48d0-a52cc9163c97@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com,
 osstest service owner <osstest-admin@xenproject.org>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [xen-4.8-testing test] 114505: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW3hlbi00LjgtdGVzdGluZyB0
ZXN0XSAxMTQ1MDU6IHJlZ3Jlc3Npb25zIC0gRkFJTCIpOgo+IE9uIDE1LzEwLzE3IDIwOjQ1LCBv
c3N0ZXN0IHNlcnZpY2Ugb3duZXIgd3JvdGU6Cj4gPiBmbGlnaHQgMTE0NTA1IHhlbi00LjgtdGVz
dGluZyByZWFsIFtyZWFsXQo+ID4gaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzLzExNDUwNS8KPiA+Cj4gPiBSZWdyZXNzaW9ucyA6LSgKPiA+Cj4gPiBUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKPiA+IGluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgo+ID4gIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIg
NDggeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgUkVHUi4gdnMuIDExNDE3Mwou
Li4KPiBJYW46IFRoZXNlIHRlc3RzIGV4ZXJjaXNlIHNvbWV0aGluZyB2ZXJ5IG1hY2hpbmUgc3Bl
Y2lmaWMsIGFuZCB0aGUgWFRGCj4gdGVzdHMgcmVhbGx5IGRvIG5lZWQgdHlpbmcgdG8gc3BlY2lm
aWMgaGFyZHdhcmUgd2hlbiBtYWtpbmcgcmVncmVzc2lvbgo+IGNvbnNpZGVyYXRpb25zLgoKSXMg
dGhpcyB0ZXN0IG5ldyBlbm91Z2ggdGhhdCBpdCBtaWdodCBoYXZlIG5ldmVyIHJ1biBvbiB0aGF0
CmhhcmR3YXJlID8gIElmIHNvIHRoZW4gYSBmb3JjZSBwdXNoIG1pZ2h0IGJlIGp1c3RpZmllZC4K
Ckl0IGlzIGRpZmZpY3VsdCB0byB0aWUgdGhlIHRlc3RzIHRvIHNwZWNpZmljIGhhcmR3YXJlIHdp
dGhvdXQKaW5zaXN0aW5nIHRoYXQgZXZlcnkgcnVuIHVzZXMgZXZlcnkgaG9zdC4KCklhbi4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 16 15:34:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 15:34:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e47Pf-0002uT-CE; Mon, 16 Oct 2017 15:34:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e47Pd-0002u7-WD
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 15:34:42 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 43/17-08608-191D4E95; Mon, 16 Oct 2017 15:34:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmleJIrShJLcpLzFFi42K5GHpjk+6Ei08
 iDa5dMLT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPOtK5nL1jIUnF0xQK2Bsb7zF2MXBxCAjMZ
 Jfp+NjCBOCwCV5gljsw6yQbiSAjsZpVY3tPC2sXIAeRkSRw8wwRhpkmseW/bxcgJZFZIzO64y
 Q4SFhJQk1jzJgpi5k9Gifdz/zCCOCICHYwSD+eeYwRpYBYwljiy8znYHDYBHYl1M2pBwsICoh
 LPzt9nArF5BWwlrnT0soLYLAKqEgfX/mUGsUUFwiWazvazQNQISpyc+YQFYqS6xJ95l5ghbHG
 JW0/mM0HY8hLb385hnsAoPAtJyywkLbOQtMxC0rKAkWUVo3pxalFZapGuhV5SUWZ6RkluYmaO
 rqGBmV5uanFxYnpqTmJSsV5yfu4mRmDwMwDBDsbZl/0PMUpyMCmJ8jobPokU4kvKT6nMSCzOi
 C8qzUktPsQow8GhJMHbeQEoJ1iUmp5akZaZA4xDmLQEB4+SCO8SkDRvcUFibnFmOkTqFKM9x4
 U7l/4wcRzbdBlI3nh4HUge2HPrD5MQS15+XqqUOO8NkDYBkLaM0jy4obC0cYlRVkqYlxHoTCG
 egtSi3MwSVPlXjOIcjErCvP0gU3gy80rgdr8COosJ6Kx1TmBnlSQipKQaGG0FwyU9/HS+pVse
 sZ+iHLBmk/EmwZfTbkQdjZ12iS1hndPtXy92Ls2ukTCu/7PEguFwvLiQYUA/s3X6rUNNgpUfl
 U7IZl7fOvnJEr59FgsXvo1ni/dNOX1G+amR2Mfs+/JT+d6aFtUbTNhmXfHhREq137kTDyZbcy
 UKFU6dN/lab+tRDaeqI0osxRmJhlrMRcWJAJqzamUWAwAA
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1508168080!112002927!1
X-Originating-IP: [209.85.216.178]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63052 invoked from network); 16 Oct 2017 15:34:40 -0000
Received: from mail-qt0-f178.google.com (HELO mail-qt0-f178.google.com)
 (209.85.216.178)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Oct 2017 15:34:40 -0000
Received: by mail-qt0-f178.google.com with SMTP id j58so21394984qtj.0
 for <xen-devel@lists.xenproject.org>; Mon, 16 Oct 2017 08:34:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=to:cc:from:subject:message-id:date:user-agent:mime-version
 :content-language:content-transfer-encoding;
 bh=ItZn31uYQ0NdmnPk5vgWpiPp4jSfRgVSoi6YgCqp5TY=;
 b=Me9hA2l4kWHGa1GJL52m1BNEIze8zKcBDqcFltEh4SUkNcW+yVC5RfQXClB4NnI2EH
 9BTLrzn8yS05sZuHjaqZ7Ttff4F4GTuM8HWS729yTHlrM8/tnxJBNnPwQw9UyCGB6Yxj
 lY46OQ+GLee1duaNx3667ACeNp2rH2CsX30TY=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:to:cc:from:subject:message-id:date:user-agent
 :mime-version:content-language:content-transfer-encoding;
 bh=ItZn31uYQ0NdmnPk5vgWpiPp4jSfRgVSoi6YgCqp5TY=;
 b=T+5Tw3U/9TspD40v0JZOlCMl5vIbB1PUs6TQo66HPtzkHN94ya2pfYwDU6blo9U7gx
 kJD6vUrOePpeHun5bY5w2hof4JYpnN1XVNVWoPtm0sPuwtxg7PhaKIryJud4mV5ur60+
 QvNJ7c9wp+8pWe9CpCeiPzR4/rEeL5aS8bZgubEHM4XmeUg7nHzJVfl6AY4UUVjz/W0K
 de/xelgIIYPoU9YvT5dFPI+QMtz1fRW4pPaUGj8DKBS2lUNx0tIXjQ763ras9Ge3S/Sw
 xmrz0U3sD5mZyEAr0PxSLYFYTZAwwD9KiX4tfF3SI1ajg8fVpGRFQPN11P9WbkBO5UHn
 EpKQ==
X-Gm-Message-State: AMCzsaXIIBz5VDVxPt1qCvHkePvT4HUTYzCKZi2++Yw32r9glY2p1Fqc
 KCYej9gQEreT2EjfcPv7p6Tr2w==
X-Google-Smtp-Source: ABhQp+S/Yk4SWqgOb61pwjiqiEmsPJRnkN2ppw2M5aOlQdCJWPBTHNs7Z0BLEKGeAk9DnpfhewKocg==
X-Received: by 10.200.43.78 with SMTP id 14mr12605798qtv.72.1508168079785;
 Mon, 16 Oct 2017 08:34:39 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id z7sm4613098qtz.40.2017.10.16.08.34.38
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 16 Oct 2017 08:34:39 -0700 (PDT)
To: xen-devel <xen-devel@lists.xenproject.org>,
 xen-announce@lists.xenproject.org,
 "xen-users@lists.xen.org" <xen-users@lists.xen.org>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <9c1b8c22-9ec8-bce4-3849-c9f4073aa9bc@linaro.org>
Date: Mon, 16 Oct 2017 16:34:37 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
Content-Language: en-US
Cc: "lars.kurth@citrix.com" <lars.kurth@citrix.com>
Subject: [Xen-devel] Xen 4.10 RC1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKWGVuIDQuMTAgUkMxIGlzIHRhZ2dlZC4gWW91IGNhbiBjaGVjayB0aGF0IG91dCBm
cm9tIHhlbi5naXQ6CgogIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0IDQuMTAuMC1yYzEK
CkZvciB5b3VyIGNvbnZlbmllbmNlIHRoZXJlIGlzIGFsc28gYSB0YXJiYWxsIGF0OgpodHRwczov
L2Rvd25sb2Fkcy54ZW5wcm9qZWN0Lm9yZy9yZWxlYXNlL3hlbi80LjEwLjAtcmMxL3hlbi00LjEw
LjAtcmMxLnRhci5negoKQW5kIHRoZSBzaWduYXR1cmUgaXMgYXQ6Cmh0dHBzOi8vZG93bmxvYWRz
LnhlbnByb2plY3Qub3JnL3JlbGVhc2UveGVuLzQuMTAuMC1yYzEveGVuLTQuMTAuMC1yYzEudGFy
Lmd6LnNpZwoKUGxlYXNlIHNlbmQgYnVnIHJlcG9ydHMgYW5kIHRlc3QgcmVwb3J0cyB0bwp4ZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcuIFdoZW4gc2VuZGluZyBidWcgcmVwb3J0cywgcGxl
YXNlIENDCnJlbGV2YW50IG1haW50YWluZXJzIGFuZCBtZSAoanVsaWVuLmdyYWxsQGxpbmFyby5v
cmcpLgoKVGhhbmtzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 16 15:39:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 15:39:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e47UK-0003Df-3t; Mon, 16 Oct 2017 15:39:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e47UJ-0003DZ-0Z
 for xen-devel@lists.xen.org; Mon, 16 Oct 2017 15:39:31 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 0A/A7-01785-2B2D4E95; Mon, 16 Oct 2017 15:39:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXS6fjDS3fjpSe
 RBp+3y1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmLO26yF7zirZix+BxTA2MHdxcjJ4eQQJ7E
 4/9X2UFsXgE7ifXbzoPZEgKGEqcX3mQBsVkEVCUud51hBrHZBNQl2p5tZwWxRQT0JeZ/+glkc
 3EwCzxmlDjfdQ4sISwQL/H6wmF2iAWrGCUmv1ICsTmBFszYPgFoKAfQMkGJvzuEQcLMAloSD3
 /dYoGwtSWWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJdIzO9pKL
 M9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzA8KtnYGDcwXh7st8hRkkOJiVRXmfDJ5FC
 fEn5KZUZicUZ8UWlOanFhxg1ODgENq9dfYFRiiUvPy9VSYK35iJQnWBRanpqRVpmDjBCYEolO
 HiURHijQNK8xQWJucWZ6RCpU4zGHD8mXfnDxNFx8+4fJiGwSVLivDcuAJUKgJRmlObBDYJF7i
 VGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrxVIAt5MvNK4Pa9AjqFCeiUdU5gp5QkIqSkGhi
 TQj6rT1uf/IKX+VB4hsaO7mdPHtS62QpcMWq6FMLW6r899L3k39Tvoa8+XJB+PUF4rsUin0cr
 Pwg2MjMlXvgm92Yzc2biOgXDW1vnJed/nrP27DHBH7ekvqy4PP/tIQ/xH5pC/yVWHnyQI5fIM
 itPuZ3p5/nZ77+uCN45f3PJKal1gcHJtW5ySizFGYmGWsxFxYkAJnmJDtcCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1508168367!107166417!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17575 invoked from network); 16 Oct 2017 15:39:29 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Oct 2017 15:39:29 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 16 Oct 2017 09:39:26 -0600
Message-Id: <59E4EECC0200007800186D2B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 16 Oct 2017 09:39:24 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1508164683-25818-1-git-send-email-andrew.cooper3@citrix.com>
 <20171016144446.pmpcd263giffk3lh@citrix.com>
 <e39dc468-a90a-464b-836e-04f99bc5d13a@citrix.com>
In-Reply-To: <e39dc468-a90a-464b-836e-04f99bc5d13a@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.10] xen/dom0: Fix latent dom0
 construction bugs on all architectures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjEwLjE3IGF0IDE2OjQ5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTYvMTAvMTcgMTU6NDQsIFdlaSBMaXUgd3JvdGU6Cj4+IE9uIE1vbiwgT2N0IDE2
LCAyMDE3IGF0IDAzOjM4OjAzUE0gKzAxMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+PiAgKiB4
ODYgUFYgYW5kIEFSTSBkb20wJ3MgbXVzdCBub3QgY2xlYXIgX1ZQRl9kb3duIGZyb20gdi0+cGF1
c2VfZmxhZ3MgdW50aWwKPj4+ICAgIGFsbCBzdGF0ZSBpcyBhY3R1YWxseSBzZXQgdXAuICBBcyBp
dCBjdXJyZW50bHkgc3RhbmRzLCBkMHYwIGlzIGVsaWdpYmxlIAo+IGZvcgo+Pj4gICAgc2NoZWR1
bGluZyBiZWZvcmUgaXRzIHJlZ2lzdGVycyBoYXZlIGJlZW4gc2V0LiAgVGhpcyBpcyBsYXRlbnQg
YXMgd2UgYWxzbwo+Pj4gICAgaG9sZCBhIHN5c3RlbWNvbnRyb2xsZXIgcGF1c2UgcmVmZXJlbmNl
IGF0IHRoZSB0aW1lIHdoaWNoIHByZXZlbnRzIGQwIAo+IGZyb20KPj4+ICAgIGJlaW5nIHNjaGVk
dWxlZC4KPj4+Cj4+PiAgKiB4ODYgUFZIIGRvbTAncyBtdXN0IHNldCB2LT5pc19pbml0aWFsaXNl
ZCBvbiBkMHYwLCB0byBwcmV2ZW50IGFub3RoZXIgdmNwdQo+Pj4gICAgYmVpbmcgYWJsZSB0byBj
YWxsIFZDUFVPUF9pbml0aWFsaXNlIGFuZCBtb2RpZnkgc3RhdGUgdW5kZXIgdGhlIGZlZXQgb2Yg
Cj4gdGhlCj4+PiAgICBydW5uaW5nIHZjcHUuICBUaGlzIGlzIGxhdGVudCBhcyBQVkggZG9tMCBj
b25zdHJ1Y3Rpb24gZG9uJ3QgeWV0IAo+IGZ1bmN0aW9uLgo+Pj4KPj4gV2hpbGUgSSB0aGluayB0
aGlzIHBhdGNoIGlzIGEgZ29vZCBpZGVhLCB0aGUgYWJvdmUgcGFyYWdyYXBoIGNvbmZ1c2VzCj4+
IG1lOiBJIGRpZCBib290IFBWSCBEb20wIGF0IG9uZSBwb2ludCBzbyBpdCBkaWQgZnVuY3Rpb247
IEkgYWxzbyBuZXZlcgo+PiB0cmlnZ2VyZWQgYSBidWcgbGlrZSB0aGUgb25lIGRlc2NyaWJlZCBo
ZXJlLgo+IAo+IFN0cmljdGx5IHNwZWFraW5nLCB0aGlzIGlzIHRoZSBQVkggdjIgZG9tMCBwYXRo
LCBub3QgdGhlIGxlZ2FjeSBQVkggZG9tMAo+IHBhdGguCj4gCj4gVGhlIGJvdHRvbSBvZiBkb20w
X2NvbnN0cnVjdF9wdmgoKSBjdXJyZW50bHkgaGFzOgo+IAo+IC4uLgo+ICAgICBwYW5pYygiQnVp
bGRpbmcgYSBQVkh2MiBEb20wIGlzIG5vdCB5ZXQgc3VwcG9ydGVkLiIpOwo+ICAgICByZXR1cm4g
MDsKPiB9Cj4gCj4gQXMgZm9yIHRoZSB2LT5pc19pbml0aWFsaXNlZCwgYSB3ZWxsIGJlaGF2ZWQg
ZG9tMCB3b3VsZG4ndCBoaXQgdGhlCj4gaXNzdWUsIGJlY2F1c2UgaXQgd291bGRuJ3QgY2FsbCBW
Q1BVT1BfaW5pdGlhbGlzZSBhZ2FpbnN0IGEgcnVubmluZwo+IHZjcHUuICBOZXZlcnRoZWxlc3Ms
IGl0IGlzIHJlbGV2YW50IHRvIFhlbidzIHNlY3VyaXR5IHRoYXQgc3VjaCBhbgo+IGF0dGVtcHQg
ZG9lc24ndCBnZXQgdG8gdGhlIHBvaW50IG9mIGFjdHVhbGx5IHRyeWluZyB0byBlZGl0IHRoZSBW
TUN7UyxCfQo+IHVuZGVyIGEgcnVubmluZyB2Y3B1LgoKSSBkb24ndCB1bmRlcnN0YW5kIHRoaXMg
cmVwbHkgb2YgeW91cnM6IFRoZSBjaGFuZ2VzIHlvdSBtYWtlCmFyZSBmb3IgdkNQVSAwIG9ubHks
IGFuZCBldmVuIHRoZXJlIG9ubHkgZm9yIGl0cyBpbml0aWFsIHN0YXRlLgpFdmVuIGlmIERvbTAg
ZGVjaWRlZCB0byBicmluZyBkb3duIGFuZCBiYWNrIHVwIHRoYXQgdkNQVSwgaXQKd291bGQgZ28g
dGhyb3VnaCBhIGRpZmZlcmVudCBwYXRoLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 16 15:41:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 15:41:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e47WG-0003oV-FJ; Mon, 16 Oct 2017 15:41:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e47WG-0003oO-1V
 for xen-devel@lists.xen.org; Mon, 16 Oct 2017 15:41:32 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 D5/B1-20834-B23D4E95; Mon, 16 Oct 2017 15:41:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXS6fjDS1f18pN
 Ig7WzdC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oz1/+ezFyxhrri+8T57A+MDpi5GDg4hgTyJ
 dy9cuhg5OXgF7CQOPXnKDmJLCBhKnF54kwXEZhFQldjz9RAbiM0moC7R9mw7K4gtIqAvMf/TT
 yCbi4NZ4BGjxOSLv8CahQXiJV5fOAxmCwl4Shx79hCsgVPAS2L37VssIHt5BQQl/u4QBgkzC2
 hJPPx1iwXC1pZYtvA1M0gJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGDWKU4vKUot0DU3
 0kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECg48BCHYwrtjueYhRkoNJSZTX2fBJ
 pBBfUn5KZUZicUZ8UWlOavEhRg0ODoHNa1dfYJRiycvPS1WS4GW/BFQnWJSanlqRlpkDjA+YU
 gkOHiURXm6QNG9xQWJucWY6ROoUozHHjYfX/zBxdNy8+4dJCGySlDivDUipAEhpRmke3CBY3F
 5ilJUS5mUEOlOIpyC1KDezBFX+FaM4B6OSMO+ni0BTeDLzSuD2vQI6hQnolHVOYKeUJCKkpBo
 Yp0tNnFv/6n/x8c+vun+YH89R8VK6YWfN7RT+tHhp6pdIRd5YD+6QNA/nJlbzGWxnpzb9jeSL
 XdlpbLvojViHh2Gby/lDqodMlyWV75/9+hSnGNOJa81zY7a/PmOpGrv1ksZiqXlTTNv9Dp1PP
 FF1wO8A/4OabGZZd3ef/8ukW/wrZ+SaFp9QYinOSDTUYi4qTgQAKaUK/9YCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1508168484!71951753!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1775 invoked from network); 16 Oct 2017 15:41:25 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Oct 2017 15:41:25 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 16 Oct 2017 09:41:23 -0600
Message-Id: <59E4EF400200007800186D2E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 16 Oct 2017 09:41:20 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1508164683-25818-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1508164683-25818-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: JulienGrall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.10] xen/dom0: Fix latent dom0
 construction bugs on all architectures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ID4+PiBPbiAxNi4xMC4xNyBhdCAxNjozOCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdy
b3RlOgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCj4gKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS9kb20wX2J1aWxkLmMKPiBAQCAtNjE0LDYgKzYxNCw3IEBAIHN0YXRpYyBpbnQg
X19pbml0IHB2aF9zZXR1cF9jcHVzKHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3QgZW50cnksCj4g
IAo+ICAgICAgdXBkYXRlX2RvbWFpbl93YWxsY2xvY2tfdGltZShkKTsKPiAgCj4gKyAgICB2LT5p
c19pbml0aWFsaXNlZCA9IDE7Cj4gICAgICBjbGVhcl9iaXQoX1ZQRl9kb3duLCAmdi0+cGF1c2Vf
ZmxhZ3MpOwoKSG93IGNvbWUgdGhpcyBoYXMgbm8gY291bnRlcnBhcnQgb2YgY29kZSBiZWluZyBk
ZWxldGVkPwoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 16 15:44:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 15:44:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e47Yx-0003yL-T0; Mon, 16 Oct 2017 15:44:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e47Yw-0003yF-PO
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 15:44:18 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 75/D1-14867-2D3D4E95; Mon, 16 Oct 2017 15:44:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS/fi5Se
 RBjtWylt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnT3rxlLNjEUfF11zG2BsafbF2MnBxCAnkS
 s77tZwexeQXsJO6uvw5mSwgYSpxeeJMFxGYRUJX48ewUE4jNJqAu0fZsOyuILSKgJ3Fz023mL
 kYuDmaBbYwSh35PZwZJCAsESXzZ28QMsaBQYuO2z2ANnEALDq49CDSIA2iZoMTfHcIgYWYBLY
 mHv26xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6hqV5
 SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmD4MQDBDsZvywIOMUpyMCmJ8jobPokU
 4kvKT6nMSCzOiC8qzUktPsQow8GhJMH77xJQTrAoNT21Ii0zBxgJMGkJDh4lEd6jIGne4oLE3
 OLMdIjUKUZdjo6bd/8wCbHk5eelSonzbgIpEgApyijNgxsBi8pLjLJSwryMQEcJ8RSkFuVmlq
 DKv2IU52BUEuZ9CTKFJzOvBG7TK6AjmICOWOcEdkRJIkJKqoGx8f8cT48k49/ONqUq7geWK76
 /0+kRO9nUVbByEvfGKdv3XNP9yBx0b/+KqQlX5OQe6CsddI57bG/X+SJ0ewq3TlP+ayn90xxv
 D4vtWJGe+CPJ652/sr6FWsRCyV02cuWv7/4tETMTPt4W9FvRRGD6h1l5BgEbHhm9MNvI2y79J
 483dfrEtlglluKMREMt5qLiRAC6gAvgxQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1508168655!107310579!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22655 invoked from network); 16 Oct 2017 15:44:17 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Oct 2017 15:44:17 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 16 Oct 2017 09:44:15 -0600
Message-Id: <59E4EFEB0200007800186D31@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 16 Oct 2017 09:44:11 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <59E4C2F80200007800186B29@prv-mh.provo.novell.com>
 <9c07570c-a69a-e444-d585-33927e7bf98b@citrix.com>
In-Reply-To: <9c07570c-a69a-e444-d585-33927e7bf98b@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86emul: keep compiler from using {x, y,
 z}mm registers itself
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjEwLjE3IGF0IDE3OjA1LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAxMC8xNi8yMDE3IDAxOjMyIFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gU2luY2Ug
dGhlIGVtdWxhdG9yIGFjdHMgb24gdGhlIGxpdmUgaGFyZHdhcmUgcmVnaXN0ZXJzLCB3ZSBuZWVk
IHRvCj4+IHByZXZlbnQgdGhlIGNvbXBpbGVyIGZyb20gdXNpbmcgdGhlbSBlLmcuIGZvciBpbmxp
bmVkIG1lbWNweSgpIC8KPj4gbWVtc2V0KCkgKGFzIGdjYzcgZG9lcykuIAo+IAo+IFdoeSBkb2Vz
bid0IHRoaXMgYWZmZWN0IHRoZSByZXN0IG9mIHRoZSBoeXBlcnZpc29yIHRvbywgc2luY2Ugd2Ug
ZG9uJ3QKPiBzYXZlIGFuZCByZXN0b3JlIHRoZSAqbW0gcmVnaXN0ZXJzPwoKQmVjYXVzZSB3ZSBi
dWlsZCB0aGUgaHlwZXJ2aXNvciB3aXRoIC1tbm8tc3NlLgoKPj4gV2UgY2FuJ3QsIGhvd2V2ZXIs
IHNldCB0aGlzIGZyb20gdGhlIGNvbW1hbmQKPj4gbGluZSwgYXMgb3RoZXJ3aXNlIHRoZSA2NC1i
aXQgYnVpbGQgd291bGQgZmFjZSBpc3N1ZXMgd2l0aCBmdW5jdGlvbnMKPj4gcmV0dXJuaW5nIGZs
b2F0aW5nIHBvaW50IHZhbHVlcyBhbmQgYmVpbmcgZGVjbGFyZWQgaW4gc3RhbmRhcmQgaGVhZGVy
cy4KPiAKPiBTb3JyeSwganVzdCB0byBjbGFyaWZ5OiBZb3UgbWVhbiB0aGF0IHRoZXJlIGFyZSBz
dGFuZGFyZCBoZWFkZXJzIHdoaWNoCj4gY29udGFpbiBwcm90b3R5cGVzIGZvciBmdW5jdGlvbnMg
d2hpY2ggcmV0dXJuIGZsb2F0aW5nIHBvaW50IHZhbHVlczsgd2UKPiBpbmNsdWRlIHRob3NlIGhl
YWRlcnMgYnV0IGRvIG5vdCBjYWxsIHRoZSBmdW5jdGlvbnM7IGFuZCBhZGRpbmcgdGhlCj4gI3By
YWdtYSB0byB0aGUgY29tbWFuZC1saW5lIHdvdWxkIGNhdXNlIHRoZSBjb21waWxlciB0byBjaG9r
ZSBvbiB0aGUKPiBwcm90b3R5cGVzIChldmVuIHRob3VnaCB0aGUgZnVuY3Rpb25zIGFyZSBuZXZl
ciBhY3R1YWxseSBjYWxsZWQpPwoKWWVzIChhZGRpbmcgdGhlIGNvbW1hbmQgbGluZSBvcHRpb24g
ZXF1aXZhbGVudCBvZiB0aGUgcHJhZ21hLAp0aGF0IGlzKS4KCkphbgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 16 15:48:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 15:48:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e47cU-0004A1-CD; Mon, 16 Oct 2017 15:47:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1e47cT-00049u-Jc
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 15:47:57 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 89/2B-30254-CA4D4E95;
 Mon, 16 Oct 2017 15:47:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVyMfTmKt3VV55
 EGqydaG7xfctkJgdGj8MfrrAEMEaxZuYl5VcksGZ8v/SVveAnW8X7KT9YGhhXs3YxcnEICcxk
 lDgx+zcTiMMisJVZ4uG9G2xdjJwcEgJzWCXutQZC2FUS505vgYoXSfz7ewDKLpZ48egpmM0rI
 ChxcuYTFhBbSMBbYk5DIyuIzSlgL3F1/3FmiHidxPZLPexdjBwcbAImErM6JEDCLAKqEi+nNT
 NCjAmQmPb3GBNIibBApsTaK9UgYREBZYneX79ZQM5kFvjOKNE/6R9YPbOApkTr9t/sExgFZyG
 5YhaS1AJGplWMGsWpRWWpRbqGBnpJRZnpGSW5iZk5QJ6ZXm5qcXFiempOYlKxXnJ+7iZGYHgy
 AMEOxuPv4w4xSnIwKYnyOhs+iRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwRt1GSgnWJSanlqRl
 pkDjBSYtAQHj5IIrxVImre4IDG3ODMdInWK0ZLjwp1Lf5g4bjy8DiQP7Ln1h0mIJS8/L1VKnF
 cHpEEApCGjNA9uHCyaLzHKSgnzMgIdKMRTkFqUm1mCKv+KUZyDUUmYNxpkCk9mXgnc1ldABzE
 BHbTOCeygkkSElFQD44LtMayHA5h8ky/siTqwT6krnaGVb/PJqft8lrEmGi/8zGbGZnjjjKL0
 uS2tTsvfqV8ynF1v62B97Ova6dV3pdyMj786wHJqY0O0ruCRz8fncC1xyOri0rd9ve+iYF2w0
 cmTt6b4Plxk8978t8f/uf2b5urL17Nd7On4PzV9oqDrViU9FY6lz5VYijMSDbWYi4oTAb8pQo
 jhAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1508168875!110448008!1
X-Originating-IP: [209.85.217.170]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47506 invoked from network); 16 Oct 2017 15:47:55 -0000
Received: from mail-ua0-f170.google.com (HELO mail-ua0-f170.google.com)
 (209.85.217.170)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Oct 2017 15:47:55 -0000
Received: by mail-ua0-f170.google.com with SMTP id u32so10015581uau.0
 for <xen-devel@lists.xenproject.org>; Mon, 16 Oct 2017 08:47:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=fEeR2/fU8rvv3XCWatkVuWhubWLRh0T5kOwaJiv+AIE=;
 b=UuL3zOIw+xUCt2tQdAlFKKQgm365fOXGX/QdX1c0xtnCVuV1yth+l7rRr1TSbbeoED
 GT66AOFzwKwZ4EAoI7gS2HAu/c56aNpuFyOehPADSBz8rzJiM7qs5jQwSgkG/8BJDhT0
 gFFnff7Gn94cj9Xh2pFY/FKD1U8PJCesdw2qM=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=fEeR2/fU8rvv3XCWatkVuWhubWLRh0T5kOwaJiv+AIE=;
 b=oCG2DG2qimyjtqG7En1Vl+9mZNQDZR1EjZtWwxek+98MVI8JYesDGNubqgkem46lEd
 VAkTczkgJAiqS4mbcxGrrIZwpa6b40Otep5joPXud3GEbGI3RtKxFcWouL2WCJI2GwCI
 yNecyXaObX+316lMeYHtwwwJ9+rhS4eVxcPJEsyTtDk4dcP974FglUmbpsJC15RtJws6
 ++hw8Tbw6z0eTBlhJC8Rg+bm7Byl96G/msVCWiiBvEtV6vpuPFB1frhKmFJlzt15wDYn
 4MHXVsHHj1LQHiPNICP6fO5viBpIzQq9q0aHVKbdIJ5qIf+e/Spo3elpCU4sFcB/Ogjy
 TBeg==
X-Gm-Message-State: AMCzsaVW415UlP3upXKCdrnCqR2oJtRpPXuUtdkh2s8dXvN7/SjflQdn
 WyhbruJ1GHsW52KIrx5doxpvnBTMjXdEPCF3og21ag==
X-Google-Smtp-Source: AOwi7QCKwQAg6KFDR7CN/nplNhUArqVmcC07IeUYrcv3Fqud8JRAR13jt2ksf1V0TVlDiF5lCGW9e0AstMjon+MGWo0=
X-Received: by 10.176.10.148 with SMTP id d20mr8423537uak.118.1508168874796;
 Mon, 16 Oct 2017 08:47:54 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.176.24.213 with HTTP; Mon, 16 Oct 2017 08:47:54 -0700 (PDT)
In-Reply-To: <59E4A4CC02000078001869D1@prv-mh.provo.novell.com>
References: <1508144567-23300-1-git-send-email-bhupinder.thakur@linaro.org>
 <59E4A4CC02000078001869D1@prv-mh.provo.novell.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Mon, 16 Oct 2017 21:17:54 +0530
Message-ID: <CACtJ1JSeh1OjvhKLphVBdEdA+jK0b6CksKW519rdpW9humRGow@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] libxl/xenconsole: vpl011: Fix hex to dec conversion
 of vuart_gfn in libxl__device_vuart_add
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTYgT2N0b2JlciAyMDE3IGF0IDE1OjUzLCBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5j
b20+IHdyb3RlOgo+Pj4+IE9uIDE2LjEwLjE3IGF0IDExOjAyLCA8Ymh1cGluZGVyLnRoYWt1ckBs
aW5hcm8ub3JnPiB3cm90ZToKPj4gIHN0YXRpYyBpbnQgY29uc29sZV9jcmVhdGVfcmluZyhzdHJ1
Y3QgY29uc29sZSAqY29uKQo+PiAgewo+PiAtICAgICBpbnQgZXJyLCByZW1vdGVfcG9ydCwgcmlu
Z19yZWYsIHJjOwo+PiArICAgICBpbnQgZXJyLCByZW1vdGVfcG9ydCwgcmM7Cj4+ICsgICAgIHhl
bl9wZm5fdCByaW5nX3JlZjsKPj4gICAgICAgY2hhciAqdHlwZSwgcGF0aFtQQVRIX01BWF07Cj4+
ICAgICAgIHN0cnVjdCBkb21haW4gKmRvbSA9IGNvbi0+ZDsKPj4KPj4gICAgICAgZXJyID0geHNf
Z2F0aGVyKHhzLCBjb24tPnhzcGF0aCwKPj4gLSAgICAgICAgICAgICAgICAgICAgICJyaW5nLXJl
ZiIsICIldSIsICZyaW5nX3JlZiwKPj4gKyAgICAgICAgICAgICAgICAgICAgICJyaW5nLXJlZiIs
ICIlaSIsICZyaW5nX3JlZiwKPgo+IEhvdyB3b3VsZCB5b3UgZ2F0aGVyIGEgNjQtYml0IHZhbHVl
IHVzaW5nICVpIHdpdGhvdXQgYW55IGxlbmd0aAo+IG1vZGlmaWVyPyBXaXRoIGp1c3QgJWkgeW91
J3JlIGV2ZW4gZ29pbmcgdG8gdXNlIHBhcnRpYWxseSBpbml0aWFsaXplZAo+IGRhdGEsIHNvIHVu
bGVzcyBzb21ld2hlcmUgZWxzZSB0aGUgdXBwZXIgMzIgYml0cyBnb3QgY2xpcHBlZCBvZmYKPiBh
Z2FpbiB0aGUgY29uc29sZSB3b3VsZG4ndCB3b3JrIGFueW1vcmUuCj4KSSBzaG91bGQgdXNlICIl
bGxpIiBoZXJlIHRvIHJlYWQgaXQgYXMgYSA2NC1iaXQgdmFsdWUgZm9yIGFsbAphcmNoaXRlY3R1
cmVzLiBDb3JyZWN0PwoKUmVnYXJkcywKQmh1cGluZGVyCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 16 15:51:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 15:51:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e47fx-0004mf-Ro; Mon, 16 Oct 2017 15:51:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=455e4f2c2=roger.pau@citrix.com>)
 id 1e47fw-0004mY-NQ
 for xen-devel@lists.xen.org; Mon, 16 Oct 2017 15:51:32 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id E0/37-30254-485D4E95;
 Mon, 16 Oct 2017 15:51:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsWSzvfng27z1Se
 RBlevylgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmNqx4xFjRxVTz7HdrAOIOji5GTQ0LAX+LX
 6+fsIDaLgKrE15Xz2boYOTjYBOwlpn+tAAmLCOhKPFvwjA3EZhbYzSgx5bQ4SImwQLzE058CI
 GFeAU+JzlMfWEFsISD72LOHrBBxQYmTM5+wQLTqSCzY/QlsOrOAtMTyf2AHcAp4Sey+fQusRF
 RARuLZ724miDGKEv3zHrBBHJkucXTmRrYJjPyzkEydhWTqLISpCxiZVzFqFKcWlaUW6RqZ6SU
 VZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYeAxDsYDyzIPAQoyQHk5Ior7Phk0gh
 vqT8lMqMxOKM+KLSnNTiQ4waHBwCm9euvsAoxZKXn5eqJMHrfwWoTrAoNT21Ii0zBxgdMKUSH
 DxKIry6IGne4oLE3OLMdIjUKUZdjh+TrvxhEgKbISXOu+0yUJEASFFGaR7cCFikXmKUlRLmZQ
 Q6UIinILUoN7MEVf4VozgHo5IwbzDIKp7MvBK4Ta+AjmACOmKdE9gRJYkIKakGRv1/vzttPpn
 qWUeIaDLuy3NbXiIhZ7n+gbj+L/c12XwvWxh5nf69bnB027T3zPMJiaEdM+LPH7Ewko9gizu8
 SPMIt85fXhv3ybscXr1Zv6ViQpK5oKGswbJjsVJ7ctoXVzauypq+f98fF5stNVFdKi/10lqXB
 nn3Pd2SsNmjQjJo/rV+nXfeSizFGYmGWsxFxYkAegVBX88CAAA=
X-Env-Sender: prvs=455e4f2c2=roger.pau@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1508169089!63495429!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45588 invoked from network); 16 Oct 2017 15:51:30 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Oct 2017 15:51:30 -0000
X-IronPort-AV: E=Sophos;i="5.43,387,1503360000"; d="scan'208";a="106341955"
Date: Mon, 16 Oct 2017 16:51:22 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171016155122.apc5vllkdgpdty4t@dhcp-3-128.uk.xensource.com>
References: <1508164683-25818-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1508164683-25818-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.10] xen/dom0: Fix latent dom0
 construction bugs on all architectures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMTYsIDIwMTcgYXQgMDM6Mzg6MDNQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiAgKiB4ODYgUFYgYW5kIEFSTSBkb20wJ3MgbXVzdCBub3QgY2xlYXIgX1ZQRl9kb3du
IGZyb20gdi0+cGF1c2VfZmxhZ3MgdW50aWwKPiAgICBhbGwgc3RhdGUgaXMgYWN0dWFsbHkgc2V0
IHVwLiAgQXMgaXQgY3VycmVudGx5IHN0YW5kcywgZDB2MCBpcyBlbGlnaWJsZSBmb3IKPiAgICBz
Y2hlZHVsaW5nIGJlZm9yZSBpdHMgcmVnaXN0ZXJzIGhhdmUgYmVlbiBzZXQuICBUaGlzIGlzIGxh
dGVudCBhcyB3ZSBhbHNvCj4gICAgaG9sZCBhIHN5c3RlbWNvbnRyb2xsZXIgcGF1c2UgcmVmZXJl
bmNlIGF0IHRoZSB0aW1lIHdoaWNoIHByZXZlbnRzIGQwIGZyb20KPiAgICBiZWluZyBzY2hlZHVs
ZWQuCj4gCj4gICogeDg2IFBWSCBkb20wJ3MgbXVzdCBzZXQgdi0+aXNfaW5pdGlhbGlzZWQgb24g
ZDB2MCwgdG8gcHJldmVudCBhbm90aGVyIHZjcHUKPiAgICBiZWluZyBhYmxlIHRvIGNhbGwgVkNQ
VU9QX2luaXRpYWxpc2UgYW5kIG1vZGlmeSBzdGF0ZSB1bmRlciB0aGUgZmVldCBvZiB0aGUKPiAg
ICBydW5uaW5nIHZjcHUuICBUaGlzIGlzIGxhdGVudCBhcyBQVkggZG9tMCBjb25zdHJ1Y3Rpb24g
ZG9uJ3QgeWV0IGZ1bmN0aW9uLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpMR1RNLCBqdXN0IG9uZSBxdWVzdGlvbi4KCj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2L2h2
bS9kb20wX2J1aWxkLmMKPiBpbmRleCBlOGY3NDZjLi5hNjcwNzFjIDEwMDY0NAo+IC0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9kb20w
X2J1aWxkLmMKPiBAQCAtNjE0LDYgKzYxNCw3IEBAIHN0YXRpYyBpbnQgX19pbml0IHB2aF9zZXR1
cF9jcHVzKHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3QgZW50cnksCj4gIAo+ICAgICAgdXBkYXRl
X2RvbWFpbl93YWxsY2xvY2tfdGltZShkKTsKPiAgCj4gKyAgICB2LT5pc19pbml0aWFsaXNlZCA9
IDE7Cj4gICAgICBjbGVhcl9iaXQoX1ZQRl9kb3duLCAmdi0+cGF1c2VfZmxhZ3MpOwoKRG9uJ3Qg
eW91IHdhbnQgdG8gbW92ZSB0aGlzIHRvIHRoZSBlbmQgb2YgZG9tMF9jb25zdHJ1Y3RfcHZoPyBJ
biBhbnkKY2FzZSwgYXQgdGhpcyBwb2ludCB0aGUgdkNQVSBzdGF0ZSBpcyBhbHJlYWR5IHNldHVw
IGNvcnJlY3RseS4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 16 15:52:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 15:52:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e47gr-0004qt-4i; Mon, 16 Oct 2017 15:52:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e47gp-0004q0-OU
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 15:52:27 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 3D/84-17628-AB5D4E95; Mon, 16 Oct 2017 15:52:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDS3fX1Se
 RBoc+Clh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnrb1xjLTiuWHH/wCmWBsZpUl2MnBxCAnkS
 b5sOs4DYvAJ2EtPfv2IHsSUEDCVOL7wJFmcRUJWY3LuQDcRmE1CXaHu2nRXEFhHQkXjcPRWoh
 ouDWWAek8S0o8fAEsICcRLLP6xjBkkICdxllLi/5BYjSIJTwEPi0NOjQBs4gLYJSvzdIQwSZh
 bQknj46xYLhK0tsWzha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjFqFKcWlaUW6Rp
 Z6iUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBAZgPQMD4w7Gy1v8DjFKcjApifI6
 Gz6JFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB+/cKUE6wKDU9tSItMwcYCzBpCQ4eJRHehyBp3
 uKCxNzizHSI1ClGXY6Om3f/MAmx5OXnpUqJ814AKRIAKcoozYMbAYvLS4yyUsK8jAwMDEI8Ba
 lFuZklqPKvGMU5GJWAKoBRLsSTmVcCt+kV0BFMQEescwI7oiQRISXVwKh8OmePzTbX6ylaxl6
 MFqdWLWzQe26R5q8547WHav4uZu9WV7MJ3AffOU1xn57y+Md9s99yoWdrHZyZ1VI2zmTcvu7L
 NN7tirdLfY/ytPlZz/I//OoKq3SJ8LGl+3Kzmbm+qLy72v17QkBrDYP9mU7uwg2ifev3eqb0v
 p8lvchnzwQxxwW1VkosxRmJhlrMRcWJANhCcxDGAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1508169144!91311052!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6305 invoked from network); 16 Oct 2017 15:52:25 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 16 Oct 2017 15:52:25 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 16 Oct 2017 09:52:23 -0600
Message-Id: <59E4F1D40200007800186D5C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 16 Oct 2017 09:52:20 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <20171012162603.3016-1-paul.durrant@citrix.com>
 <20171012162603.3016-7-paul.durrant@citrix.com>
 <59E4D92C0200007800186C12@prv-mh.provo.novell.com>
 <29fc47fc105841969779ed2949ec1a8c@AMSPEX02CL03.citrite.net>
In-Reply-To: <29fc47fc105841969779ed2949ec1a8c@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v11 06/11] x86/hvm/ioreq: add a new mappable
 resource type...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjEwLjE3IGF0IDE2OjE3LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiBTZW50
OiAxNiBPY3RvYmVyIDIwMTcgMTU6MDcKPj4gPj4+IE9uIDEyLjEwLjE3IGF0IDE4OjI1LCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+IC4uLiBYRU5NRU1fcmVzb3VyY2VfaW9y
ZXFfc2VydmVyCj4+ID4KPj4gPiBUaGlzIHBhdGNoIGFkZHMgc3VwcG9ydCBmb3IgYSBuZXcgcmVz
b3VyY2UgdHlwZSB0aGF0IGNhbiBiZSBtYXBwZWQgdXNpbmcKPj4gPiB0aGUgWEVOTUVNX2FjcXVp
cmVfcmVzb3VyY2UgbWVtb3J5IG9wLgo+PiA+Cj4+ID4gSWYgYW4gZW11bGF0b3IgbWFrZXMgdXNl
IG9mIHRoaXMgcmVzb3VyY2UgdHlwZSB0aGVuLCBpbnN0ZWFkIG9mIG1hcHBpbmcKPj4gPiBnZm5z
LCB0aGUgSU9SRVEgc2VydmVyIHdpbGwgYWxsb2NhdGUgcGFnZXMgZnJvbSB0aGUgaGVhcC4gVGhl
c2UgcGFnZXMKPj4gPiB3aWxsIG5ldmVyIGJlIHByZXNlbnQgaW4gdGhlIFAyTSBvZiB0aGUgZ3Vl
c3QgYXQgYW55IHBvaW50IGFuZCBzbyBhcmUKPj4gPiBub3QgdnVsbmVyYWJsZSB0byBhbnkgZGly
ZWN0IGF0dGFjayBieSB0aGUgZ3Vlc3QuIFRoZXkgYXJlIG9ubHkgZXZlcgo+PiA+IGFjY2Vzc2li
bGUgYnkgWGVuIGFuZCBhbnkgZG9tYWluIHRoYXQgaGFzIG1hcHBpbmcgcHJpdmlsZWdlIG92ZXIg
dGhlCj4+ID4gZ3Vlc3QgKHdoaWNoIG1heSBvciBtYXkgbm90IGJlIGxpbWl0ZWQgdG8gdGhlIGRv
bWFpbiBydW5uaW5nIHRoZQo+PiBlbXVsYXRvcikuCj4+ID4KPj4gPiBOT1RFOiBVc2Ugb2YgdGhl
IG5ldyByZXNvdXJjZSB0eXBlIGlzIG5vdCBjb21wYXRpYmxlIHdpdGggdXNlIG9mCj4+ID4gICAg
ICAgWEVOX0RNT1BfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvIHVubGVzcyB0aGUgWEVOX0RNT1Bfbm9f
Z2Zucwo+PiBmbGFnIGlzCj4+ID4gICAgICAgc2V0Lgo+PiA+Cj4+ID4gU2lnbmVkLW9mZi1ieTog
UGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPj4gPiBBY2tlZC1ieTogR2Vv
cmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgo+PiA+IFJldmlld2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+PiAKPj4gQ2FuIHlvdSBoYXZlIHZhbGlk
bHkgcmV0YWluZWQgdGhpcz8KPiAKPiBJIGRpZG4ndCB0aGluayB0aGUgc3RydWN0dXJlIG9mIHRo
aXMgcGFydGljdWxhciBwYXRjaCBoYWQgY2hhbmdlZCB0aGF0IAo+IGZ1bmRhbWVudGFsbHkuCgpU
aGUgc3RydWN0dXJlIGRpZG4ndCBjaGFuZ2UgdGhhdCBtdWNoLCB5ZXMsIGJ1dCB0aGUgcGFnZSB0
eXBlCnJlZiBhY3F1aXJpbmcgd2hpY2ggeW91IG5vdyBkbyBhbHRlciBiZWhhdmlvciBtZWFuaW5n
ZnVsbHkuCgo+PiA+IEBAIC03NzcsNiArODg2LDUxIEBAIGludCBodm1fZ2V0X2lvcmVxX3NlcnZl
cl9pbmZvKHN0cnVjdCBkb21haW4gKmQsCj4+IGlvc2VydmlkX3QgaWQsCj4+ID4gICAgICByZXR1
cm4gcmM7Cj4+ID4gIH0KPj4gPgo+PiA+ICtpbnQgaHZtX2dldF9pb3JlcV9zZXJ2ZXJfZnJhbWUo
c3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKPj4gPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgaWR4LCBtZm5fdCAqbWZuKQo+PiA+ICt7Cj4+ID4g
KyAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKPj4gPiArICAgIGludCByYzsKPj4gPiAr
Cj4+ID4gKyAgICBzcGluX2xvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFf
c2VydmVyLmxvY2spOwo+PiA+ICsKPj4gPiArICAgIGlmICggaWQgPT0gREVGQVVMVF9JT1NFUlZJ
RCApCj4+ID4gKyAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwo+PiA+ICsKPj4gPiArICAgIHMg
PSBnZXRfaW9yZXFfc2VydmVyKGQsIGlkKTsKPj4gPiArCj4+ID4gKyAgICBBU1NFUlQoIUlTX0RF
RkFVTFQocykpOwo+PiA+ICsKPj4gPiArICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9hbGxvY19w
YWdlcyhzKTsKPj4gPiArICAgIGlmICggcmMgKQo+PiA+ICsgICAgICAgIGdvdG8gb3V0Owo+PiA+
ICsKPj4gPiArICAgIHN3aXRjaCAoIGlkeCApCj4+ID4gKyAgICB7Cj4+ID4gKyAgICBjYXNlIFhF
Tk1FTV9yZXNvdXJjZV9pb3JlcV9zZXJ2ZXJfZnJhbWVfYnVmaW9yZXE6Cj4+ID4gKyAgICAgICAg
cmMgPSAtRU5PRU5UOwo+PiA+ICsgICAgICAgIGlmICggIUhBTkRMRV9CVUZJT1JFUShzKSApCj4+
ID4gKyAgICAgICAgICAgIGdvdG8gb3V0Owo+PiA+ICsKPj4gPiArICAgICAgICAqbWZuID0gX21m
bihwYWdlX3RvX21mbihzLT5idWZpb3JlcS5wYWdlKSk7Cj4+ID4gKyAgICAgICAgcmMgPSAwOwo+
PiA+ICsgICAgICAgIGJyZWFrOwo+PiAKPj4gSG93IGFib3V0Cj4+IAo+PiAgICAgICAgIGlmICgg
SEFORExFX0JVRklPUkVRKHMpICkKPj4gICAgICAgICAgICAgKm1mbiA9IF9tZm4ocGFnZV90b19t
Zm4ocy0+YnVmaW9yZXEucGFnZSkpOwo+PiAgICAgICAgIGVsc2UKPj4gICAgICAgICAgICAgcmMg
PSAtRU5PRU5UOwo+PiAgICAgICAgIGJyZWFrOwo+PiAKPiAKPiBMb29raW5nIGF0IHRoZSBvdmVy
YWxsIHN0cnVjdHVyZSBJIHByZWZlciBpdCBhcyBpdCBpcy4gSWYgSSBjb3VsZCBoYXZlIGdvdCAK
PiByaWQgb2YgdGhlIG91dCBsYWJlbCBieSBkb2luZyB0aGlzIHRoZW4gaXQgbWlnaHQgaGF2ZSBi
ZWVuIHdvcnRoIHRoZSBjaGFuZ2UuCgpPa2F5LCB5b3UncmUgdGhlIG1haW50YWluZXIuIEp1c3Qg
dG8gY2xhcmlmeSAtIHdoYXQgSSBmaW5kIHBhcnRpY3VsYXJseQpvZGQgaXMgdGhlIHNldHRpbmcg
b2YgcmMgdG8gemVybyBhYm92ZSwgeWV0IHRoZSBvdGhlciBjYXNlIGJsb2NrCnJlbHlpbmcgb24g
aXQgYWxyZWFkeSBiZWluZyB6ZXJvIHdoZW4gZW50ZXJpbmcgdGhlIHN3aXRjaCgpLgoKPj4gPiBA
QCAtNjI5LDYgKzYzNCwxMCBAQCBzdHJ1Y3QgeGVuX21lbV9hY3F1aXJlX3Jlc291cmNlIHsKPj4g
PiAgICAgICAqICAgICAgaXMgb3B0aW9uYWwgaWYgbnJfZnJhbWVzIGlzIDAuCj4+ID4gICAgICAg
Ki8KPj4gPiAgICAgIHVpbnQ2NF9hbGlnbmVkX3QgZnJhbWU7Cj4+ID4gKwo+PiA+ICsjZGVmaW5l
IFhFTk1FTV9yZXNvdXJjZV9pb3JlcV9zZXJ2ZXJfZnJhbWVfYnVmaW9yZXEgMAo+PiA+ICsjZGVm
aW5lIFhFTk1FTV9yZXNvdXJjZV9pb3JlcV9zZXJ2ZXJfZnJhbWVfaW9yZXEobl8pICgxICsgKG5f
KSkKPj4gCj4+IEkgZG9uJ3Qgc2VlIHdoYXQgeW91IG5lZWQgdGhlIHRyYWlsaW5nIHVuZGVyc2Nv
cmUgZm9yLiBUaGlzIGlzCj4+IG5vcm1hbGx5IG9ubHkgbmVlZGVkIG9uIGxvY2FsIHZhcmlhYmxl
cyBkZWZpbmVkIGluIChnY2MgZXh0ZW5kZWQpCj4+IG1hY3Jvcywgd2hpY2ggd2UgZ2VuZXJhbGx5
IGNhbid0IHVzZSBpbiBhIHB1YmxpYyBoZWFkZXIgYW55d2F5Lgo+IAo+IEkgdGhvdWdodCBpdCB3
YXMgZ2VuZXJhbGx5IGRlc2lyYWJsZSB0byBhdHRlbXB0IHRvIGRpc3Rpbmd1aXNoIG1hY3JvIAo+
IGFyZ3VtZW50cyBmcm9tIHZhcmlhYmxlIHRvIGF2b2lkIG5hbWUgY2xhc2hlcy4gV2hhdCBkbyB5
b3UgcHJlZmVyIEkgc2hvdWxkIGRvIAo+IGluIGEgcHVibGljIGhlYWRlcj8KClRoZXJlIGFyZSB2
YXJpb3VzIGNhc2VzIHRvIGJlIGNvbnNpZGVyZWQgaGVyZSwgYnV0IGluIHRoZSBvbmUKaGVyZSB0
aGVyZSBpcyBubyByaXNrIG9mIG5hbWUgY2xhc2ggYXQgYWxsOiBSZWdhcmRsZXNzIG9mIHRoZQpu
YW1lIG9mIHRoZSBwYXJhbWV0ZXIsIGFueSBpbnN0YW5jZSBvZiBpdCB3aWxsIGJlIGV4cGFuZGVk
CmV4YWN0bHkgb25jZS4gRXZlbiBpZiB0aGUgZXhwYW5zaW9uIG1hdGNoZXMgZXhhY3RseSB0aGUK
cGFyYW1ldGVyIG5hbWUsIG5vIGlzc3VlIHdpbGwgYXJpc2UuIFRoZXJlIGFyZSBjZXJ0YWlubHkg
Zm9ybXMKb2YgbWFjcm9zIHdoZXJlIHNvbWUgY2FyZSBpcyBuZWVkZWQgaW4gaG93IHRvIG5hbWUg
dGhlCnBhcmFtZXRlcnMuIFRyYWlsaW5nIHVuZGVyc2NvcmVzIHRvIGRpc2FtYmlndWF0ZSBuYW1l
cywKaG93ZXZlciwgc2hvdWxkIC0gYXMgc2FpZCAtIHJhcmVseSBpZiBldmVyIGJlIG5lZWRlZCBm
b3Igb3RoZXIKdGhhbiBsb2NhbCB2YXJpYWJsZXMgaW5zaWRlIHRoZSBtYWNybyBib2R5IChiZWNh
dXNlIF90aGVuXwp0aGVyZSBpbmRlZWQgY2FuIGJlIG5hbWUgY29uZmxpY3RzIHdpdGggb3V0ZXIg
c2NvcGUgdmFyaWFibGVzKS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 16 15:54:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 15:54:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e47iZ-000537-KY; Mon, 16 Oct 2017 15:54:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e47iY-000530-Gh
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 15:54:14 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 D5/F3-20834-526D4E95; Mon, 16 Oct 2017 15:54:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDS1f12pN
 Ig3/trBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a8T0dYCr5zVNz5tYS9gbGBvYuRk0NIIE9i
 0b2NbCA2r4CdxLP93awgtoSAocTphTdZQGwWAVWJCY1HmUFsNgF1ibZn28FqRARMJJZM/Atkc
 3EwC7QwSVzf/xGsSFigVKJzeh8jSEJI4CijxP/WJ4wgCU6BQInJ674DFXEAbROU+LtDGCTMLK
 Al8fDXLRYIW1ti2cLXYCXMAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxi1ChOLSpLLdI1tNR
 LKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMwHoGBsYdjL+P+x1ilORgUhLldTZ8
 EinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgrfqKlBOsCg1PbUiLTMHGAswaQkOHiUR3odXgNK8x
 QWJucWZ6RCpU4y6HB037/5hEmLJy89LlRLn9QKZIQBSlFGaBzcCFpeXGGWlhHkZGRgYhHgKUo
 tyM0tQ5V8xinMwKglDXMKTmVcCt+kV0BFMQEescwI7oiQRISXVwJiv/96+aZmUkMzv43zr2r0
 jvUv/b/zSJfg/WYc7JFcw9Bxn232xhdrl9tEGG+6+enDNz8Bq3/qES/9s5II2Tb2xRchl2wKb
 rtNF5Ypd88+tCGqz10hYIv4kYNniAxtTOD4YRi+9/Tshf8Wkr+atlvnyphe/v41q6tmoaLblb
 sKEgj8V9eIMy5RYijMSDbWYi4oTAfMPYx7GAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1508169251!79628969!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55826 invoked from network); 16 Oct 2017 15:54:12 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Oct 2017 15:54:12 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 16 Oct 2017 09:54:10 -0600
Message-Id: <59E4F23E0200007800186D5F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 16 Oct 2017 09:54:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Bhupinder Thakur" <bhupinder.thakur@linaro.org>
References: <1508144567-23300-1-git-send-email-bhupinder.thakur@linaro.org>
 <59E4A4CC02000078001869D1@prv-mh.provo.novell.com>
 <CACtJ1JSeh1OjvhKLphVBdEdA+jK0b6CksKW519rdpW9humRGow@mail.gmail.com>
In-Reply-To: <CACtJ1JSeh1OjvhKLphVBdEdA+jK0b6CksKW519rdpW9humRGow@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] libxl/xenconsole: vpl011: Fix hex to dec conversion
 of vuart_gfn in libxl__device_vuart_add
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjEwLjE3IGF0IDE3OjQ3LCA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPiB3
cm90ZToKPiBPbiAxNiBPY3RvYmVyIDIwMTcgYXQgMTU6NTMsIEphbiBCZXVsaWNoIDxKQmV1bGlj
aEBzdXNlLmNvbT4gd3JvdGU6Cj4+Pj4+IE9uIDE2LjEwLjE3IGF0IDExOjAyLCA8Ymh1cGluZGVy
LnRoYWt1ckBsaW5hcm8ub3JnPiB3cm90ZToKPj4+ICBzdGF0aWMgaW50IGNvbnNvbGVfY3JlYXRl
X3Jpbmcoc3RydWN0IGNvbnNvbGUgKmNvbikKPj4+ICB7Cj4+PiAtICAgICBpbnQgZXJyLCByZW1v
dGVfcG9ydCwgcmluZ19yZWYsIHJjOwo+Pj4gKyAgICAgaW50IGVyciwgcmVtb3RlX3BvcnQsIHJj
Owo+Pj4gKyAgICAgeGVuX3Bmbl90IHJpbmdfcmVmOwo+Pj4gICAgICAgY2hhciAqdHlwZSwgcGF0
aFtQQVRIX01BWF07Cj4+PiAgICAgICBzdHJ1Y3QgZG9tYWluICpkb20gPSBjb24tPmQ7Cj4+Pgo+
Pj4gICAgICAgZXJyID0geHNfZ2F0aGVyKHhzLCBjb24tPnhzcGF0aCwKPj4+IC0gICAgICAgICAg
ICAgICAgICAgICAicmluZy1yZWYiLCAiJXUiLCAmcmluZ19yZWYsCj4+PiArICAgICAgICAgICAg
ICAgICAgICAgInJpbmctcmVmIiwgIiVpIiwgJnJpbmdfcmVmLAo+Pgo+PiBIb3cgd291bGQgeW91
IGdhdGhlciBhIDY0LWJpdCB2YWx1ZSB1c2luZyAlaSB3aXRob3V0IGFueSBsZW5ndGgKPj4gbW9k
aWZpZXI/IFdpdGgganVzdCAlaSB5b3UncmUgZXZlbiBnb2luZyB0byB1c2UgcGFydGlhbGx5IGlu
aXRpYWxpemVkCj4+IGRhdGEsIHNvIHVubGVzcyBzb21ld2hlcmUgZWxzZSB0aGUgdXBwZXIgMzIg
Yml0cyBnb3QgY2xpcHBlZCBvZmYKPj4gYWdhaW4gdGhlIGNvbnNvbGUgd291bGRuJ3Qgd29yayBh
bnltb3JlLgo+Pgo+IEkgc2hvdWxkIHVzZSAiJWxsaSIgaGVyZSB0byByZWFkIGl0IGFzIGEgNjQt
Yml0IHZhbHVlIGZvciBhbGwKPiBhcmNoaXRlY3R1cmVzLiBDb3JyZWN0PwoKTm8sIHRoYXQncyBi
cmVhayBmb3IgYSAzMi1iaXQgdG9vbCBzdGFjayBvbiB4ODYuIFlvdSByZWFsbHkgbmVlZAphbiBh
YnN0cmFjdGlvbiBzaW1pbGFyIHRvIFBSSXVfeGVuX3BmbiwganVzdCB0aGF0IEknZCByYXRoZXIg
bm90CnNlZSBTQ05pX3hlbl9wZm4gYWRkZWQgdG8gdGhlIHB1YmxpYyBoZWFkZXJzLgoKSmFuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 16 15:58:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 15:58:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e47mV-0005IL-5Y; Mon, 16 Oct 2017 15:58:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e47mU-0005IF-AQ
 for xen-devel@lists.xen.org; Mon, 16 Oct 2017 15:58:18 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 26/A3-14867-917D4E95; Mon, 16 Oct 2017 15:58:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXS6fjDS1fi+pN
 Ig7srLCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oznu7YxFrxiq/j15z97A+Mz1i5GTg4hgTyJ
 eX9Og9m8AnYSZ79OYgOxJQQMJU4vvMkCYrMIqErMePEVzGYTUJdoe7YdrF5EQF9i/qefQDYHB
 7OApsScz7UgYWEBZ4l7iz8zQoz3lLi6EaKcU8BLYt3jjcwg5bwCghJ/dwiDhJkFtCQe/rrFAm
 FrSyxb+JoZYqK0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGNWLU4vKUot0DfWSijLTM0pyEzN
 zdA0NzPRyU4uLE9NTcxKTivWS83M3MQIDjwEIdjDufO50iFGSg0lJlNfZ8EmkEF9SfkplRmJx
 RnxRaU5q8SFGGQ4OJQnec1eBcoJFqempFWmZOcAYgElLcPAoiUCkeYsLEnOLM9MhUqcYjTluP
 Lz+h4mj4+bdP0xCLHn5ealS4hClAiClGaV5cINgsXmJUVZKmJcR6DQhnoLUotzMElT5V4ziHI
 xKwrw7QKbwZOaVwO17BXQKE9Ap65zATilJREhJNTBacfStjryRWtS05ujW4MxsGedO+UXvzPx
 UHv2I7fFZHqiUN8+fi2dSgexVpuiF5Qsm/ZK38Uuz/u3Pdan7zycDc+dn+zybsx4GFLU2fmhJ
 29u9eW2/8aXV66J/v3x+cX4tf+Bkya+smzwjIw6kJWk59z6JPlXYeHGFxe2MZj79P7+WvZ21w
 0qJpTgj0VCLuag4EQD0zxuCyAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1508169495!111113777!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39242 invoked from network); 16 Oct 2017 15:58:16 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Oct 2017 15:58:16 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 16 Oct 2017 09:58:14 -0600
Message-Id: <59E4F3330200007800186D7B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 16 Oct 2017 09:58:11 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1508164710-25970-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1508164710-25970-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-next] xen/pv: Construct d0v0's GDT
	properly
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjEwLjE3IGF0IDE2OjM4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gYy9zIGNmNmQzOWY4MTk5ICJ4ODYvUFY6IHByb3Blcmx5IHBvcHVsYXRlIGRlc2NyaXB0
b3IgdGFibGVzIiBjaGFuZ2VkIHRoZSBHRFQKPiB0byByZWZlcmVuY2UgemVyb19wYWdlIGZvciBp
bnRlcm1lZGlhdGUgZnJhbWVzIGJldHdlZW4gdGhlIGd1ZXN0IGFuZCBYZW4KPiBmcmFtZXMuCj4g
Cj4gQmVjYXVzZSBkb20wX2NvbnN0cnVjdF9wdigpIGRvZXNuJ3QgY2FsbCBhcmNoX3NldF9pbmZv
X2d1ZXN0KCksIHNvbWUgYml0cyBvZgo+IGluaXRpYWxpc2F0aW9uIGFyZSBtaXNzZWQsIGluY2x1
ZGluZyB0aGUgcHZfZGVzdHJveV9nZHQoKSB3aGljaCBpbml0aWFsbHkKPiBmaWxscyB0aGUgcmVm
ZXJlbmNlcyB0byB6ZXJvX3BhZ2UuCj4gCj4gSW4gcHJhY3RpY2UsIHRoaXMgbWVhbnMgdGhlcmUg
aXMgYSB3aW5kb3cgYmV0d2VlbiBzdGFydGluZyBhbmQgdGhlIGZpcnN0IGNhbGwKPiB0byBIWVBF
UkNBTExfc2V0X2dkdCgpIHdlcmUgbGFyL2xzbC92ZXJyL3Zlcncgc3VmZmVyIG5vbi1hcmNoaXRl
Y3R1cmFsCj4gYmVoYXZpb3VyLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgoKPiBUaGlzIHByb2JhYmx5IHdhbnRzIGJhY2twb3J0aW5nIHRvIFhlbiA0
LjcgYW5kIGxhdGVyLgoKQ291bGQgeW91IHJlbWluZCBtZSBvbmNlIHRoZSBwYXRjaCBoYXMgZ29u
ZSBpbiAoYXMgdGhhdCdsbCBiZSBvbmx5CmluIHF1aXRlIGEgZmV3IHdlZWtzKT8KClRoYW5rcywg
SmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 16 15:59:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 15:59:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e47nF-0005MN-Eo; Mon, 16 Oct 2017 15:59:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4558fadb9=wei.liu2@citrix.com>)
 id 1e47nD-0005MB-ME
 for xen-devel@lists.xen.org; Mon, 16 Oct 2017 15:59:03 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 20/69-23269-747D4E95; Mon, 16 Oct 2017 15:59:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHSDva7b9Se
 RBjs2K1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmn1kYVHGSsuHR4D1sD4zLGLkZODgkBf4m7
 t+6wgdgsAqoSrxf3sIDYbALKEj87e8HiIgK6Es8WPAOyuTiYBaYySmzc+pMZJCEskCXRdn0+E
 4jNK2Ahser6LUaQIiGBDkaJt0cnQCUEJU7OfAI2lVlAR2LB7k9AkziAbGmJ5f84QMKcAl4Ss9
 tfg5WICqhIdC6dA2YLCShIdEw/xjSBkW8WkkmzkEyahTBpASPzKkb14tSistQiXVO9pKLM9Iy
 S3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAQGMAgh2MX/qdDzFKcjApifI6Gz6JFOJLyk+p
 zEgszogvKs1JLT7EKMPBoSTBa3YNKCdYlJqeWpGWmQMMeZi0BAePkggvJ0iat7ggMbc4Mx0id
 YrRmKNnxcU/TBw3Hl7/wyTEkpeflyolzlsHUioAUppRmgc3CBaLlxhlpYR5GYFOE+IpSC3KzS
 xBlX/FKM7BqCTMqwsyhSczrwRu3yugU5iATlnnBHZKSSJCSqqBsXnVr50GJsGKhueV3E4uDr2
 29GLgUxWuRTqaUz5q6SuFMWiWnZt6IHeeMSf/LtnGKVwb/L4EX8kNcTD4di9kc0TF4vkcffm/
 NfrKzNdrR/aaRyZP+a27fsf26zsnrDAsqOU1NVLJ0F3u/ue1OvekxG/MUq5bMyY3L7+jcDJ/5
 QzX3K0Nn59YK7EUZyQaajEXFScCADUT4DLAAgAA
X-Env-Sender: prvs=4558fadb9=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1508169540!91695065!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59953 invoked from network); 16 Oct 2017 15:59:01 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Oct 2017 15:59:01 -0000
X-IronPort-AV: E=Sophos;i="5.43,387,1503360000"; d="scan'208";a="454354784"
Date: Mon, 16 Oct 2017 16:37:15 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171016153715.47hxi2kfvyixne6u@citrix.com>
References: <1506960829-18991-1-git-send-email-andrew.cooper3@citrix.com>
 <1506960829-18991-2-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506960829-18991-2-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-next 1/3] x86/smp: Rework
 cpu_smpboot_alloc() to cope with more than just -ENOMEM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMDIsIDIwMTcgYXQgMDU6MTM6NDdQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBObyBmdW5jdGlvbmFsIGNoYW5nZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 16 15:59:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 15:59:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e47nH-0005NF-LZ; Mon, 16 Oct 2017 15:59:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4558fadb9=wei.liu2@citrix.com>)
 id 1e47nG-0005Mh-6A
 for xen-devel@lists.xen.org; Mon, 16 Oct 2017 15:59:06 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 6B/E8-25852-947D4E95; Mon, 16 Oct 2017 15:59:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpK7n9Se
 RBnP/c1gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmH7/1iLNjGUtGz+wJbA+Ml5i5GDg4JAX+J
 9g6mLkZODhYBVYmlE8+ygNhsAsoSPzt72UBsEQE9iaO/Whi7GLk4mAXmMkm8n/carEFYwEji0
 aIjjCA2r4CFxIO3r8FsIQE3iUddy1gg4oISJ2c+AbOZBXQkFuz+xAayl1lAWmL5Pw6QMKeAu8
 Sc2VvBRooKqEh0Lp3DAjFGQaJj+jGmCYx8s5BMmoVk0iyESQsYmVcxahSnFpWlFukaG+klFWW
 mZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGGgMQ7GA8vS7wEKMkB5OSKK+z4ZNIIb6k
 /JTKjMTijPii0pzU4kOMMhwcShK8ZteAcoJFqempFWmZOcCQh0lLcPAoifBygqR5iwsSc4sz0
 yFSpxh1OW48vP6HSYglLz8vVUqc99xVoCIBkKKM0jy4EbD4u8QoKyXMywh0lBBPQWpRbmYJqv
 wrRnEORiVhXl2QVTyZeSVwm14BHcEEdMQ6J7AjShIRUlINjLm7hdj3PXpqa7f509bny3okauR
 +Jj996y6k/Eb0R/qH/znid1jCakRM8kUt65/kuIUtCdjGsWifYIBjx5Tq/iKtaDG3I93mkyaz
 /bMqz1XeFlC271RZ1/mXzi+uliZwB5SGcKrkah9Xs/Hr0Q/pLUsKfO1k9NCPMejBwe5z7moC9
 Vm3775SYinOSDTUYi4qTgQAyXeqV7oCAAA=
X-Env-Sender: prvs=4558fadb9=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1508169537!107312757!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39988 invoked from network); 16 Oct 2017 15:59:04 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Oct 2017 15:59:04 -0000
X-IronPort-AV: E=Sophos;i="5.43,387,1503360000"; d="scan'208";a="446420384"
Date: Mon, 16 Oct 2017 16:39:38 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Alexandru Isaila <aisaila@bitdefender.com>
Message-ID: <20171016153938.sb4lp5eygyx4lpgb@citrix.com>
References: <1507799425-3286-1-git-send-email-aisaila@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507799425-3286-1-git-send-email-aisaila@bitdefender.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 rcojocaru@bitdefender.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 tamas@tklengyel.com, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Add MSR old value
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMTIsIDIwMTcgYXQgMTI6MTA6MjVQTSArMDMwMCwgQWxleGFuZHJ1IElzYWls
YSB3cm90ZToKPiBUaGlzIHBhdGNoIGFkZHMgdGhlIG9sZCB2YWx1ZSBwYXJhbSBhbmQgdGhlIG9u
Y2hhbmdlb25seSBvcHRpb24KPiB0byB0aGUgVk1fRVZFTlRfUkVBU09OX01PVl9UT19NU1IgZXZl
bnQuCj4gCj4gVGhlIHBhcmFtIHdhcyBhZGRlZCB0byB0aGUgdm1fZXZlbnRfbW92X3RvX21zciBz
dHJ1Y3QgYW5kIHRvIHRoZQo+IGh2bV9tb25pdG9yX21zciBmdW5jdGlvbi4gRmluYWxseSBJJ3Zl
IGNoYW5nZWQgdGhlIGJvb2xfdCBwYXJhbQo+IHRvIGEgYm9vbCBmb3IgdGhlIGh2bV9tc3Jfd3Jp
dGVfaW50ZXJjZXB0IGZ1bmN0aW9uLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2Fp
bGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgo+IC0tLQo+ICB0b29scy9saWJ4Yy9pbmNsdWRl
L3hlbmN0cmwuaCAgICAgfCAgMiArLQo+ICB0b29scy9saWJ4Yy94Y19tb25pdG9yLmMgICAgICAg
ICAgfCAgMyArKy0KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 16 16:05:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 16:05:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e47t3-0006iW-A4; Mon, 16 Oct 2017 16:05:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=455955960=Ian.Jackson@citrix.com>)
 id 1e47t1-0006iQ-FY
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 16:05:03 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 84/66-20813-EA8D4E95; Mon, 16 Oct 2017 16:05:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsXitHRDpO66G08
 iDX7/l7T4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPm/hco6GCv2D2rgb2B8RVrFyMnh4SAv0TD
 93VgNpuArkTTlr9sIDavgKDEyZlPWEBsZgEdiQW7P7FB2PIS29/OYe5i5ACqcZB4tSgAJMwio
 Cpx685rdhBbREBZovfXb6hWX4ldR48ygdjCAsESd9fdAxvDKWAv8eBrO1iNkICdxIGez0wQ55
 hIvF24kw1kvJCAmsTc9fETGPlmITloFpKDZiE5aAEj8ypG9eLUorLUIl0TvaSizPSMktzEzBx
 dQwMzvdzU4uLE9NScxKRiveT83E2MwCBjAIIdjN2X/Q8xSnIwKYnyOhs+iRTiS8pPqcxILM6I
 LyrNSS0+xCjDwaEkwTv1OlBOsCg1PbUiLTMHGO4waQkOHiUR3lKQNG9xQWJucWY6ROoUozHHj
 YfX/zBxdNy8+4dJiCUvPy9VSpy3CaRUAKQ0ozQPbhAsDi8xykoJ8zICnSbEU5BalJtZgir/il
 Gcg1FJmPcKyBSezLwSuH2vgE5hAjplnRPYKSWJCCmpBkbO9Rx3ojPMXbeHm8W5R79i3rUhM04
 /yOZFblDMNqb6V9U2V+dKiVj1x80M+/CvpJstfI398bca8VVhbNs3WN6fUG6XejfdtFp5ZcOZ
 9LcztsZP2cOr7Ce+uWNi+MI7v3v7VZcXa3x5FpBX5vExMb9+4yW/a7uWteqadXKqqTXZW0rWq
 fmFK7EUZyQaajEXFScCAGa+X+S+AgAA
X-Env-Sender: prvs=455955960=Ian.Jackson@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1508169898!107313801!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16697 invoked from network); 16 Oct 2017 16:05:01 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Oct 2017 16:05:01 -0000
X-IronPort-AV: E=Sophos;i="5.43,387,1503360000"; d="scan'208";a="446421814"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23012.54320.887251.831620@mariner.uk.xensource.com>
Date: Mon, 16 Oct 2017 16:45:52 +0100
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <59E4EB5C0200007800186CF8@prv-mh.provo.novell.com>
References: <59E4EB5C0200007800186CF8@prv-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH] libxc: don't fail domain creation when
 unpacking initrd fails
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SmFuIEJldWxpY2ggd3JpdGVzICgiW1BBVENIXSBsaWJ4YzogZG9uJ3QgZmFpbCBkb21haW4gY3Jl
YXRpb24gd2hlbiB1bnBhY2tpbmcgaW5pdHJkIGZhaWxzIik6Cj4gQXQgbGVhc3QgTGludXgga2Vy
bmVscyBoYXZlIGJlZW4gYWJsZSB0byB3b3JrIHdpdGggZ3ppcC1lZCBpbml0cmQgZm9yCj4gcXVp
dGUgc29tZSB0aW1lOyBpbml0cmQgY29tcHJlc3NlZCB3aXRoIG90aGVyIG1ldGhvZHMgYXJlbid0
IGV2ZW4gYmVpbmcKPiBhdHRlbXB0ZWQgdG8gdW5wYWNrLiBGdXJ0aGVybW9yZSB0aGUgdW56aXAt
aW5nIHJvdXRpbmUgdXNlZCBoZXJlIGlzbid0Cj4gY2FwYWJsZSBvZiBkZWFsaW5nIHdpdGggdmFy
aW91cyBmb3JtcyBvZiBjb25jYXRlbmF0ZWQgZmlsZXMsIGVhY2ggb2YKPiB3aGljaCB3YXMgZ3pp
cC1lZCBzZXBhcmF0ZWx5IChpdCBpcyB0aGlzIHBhcnRpY3VsYXIgY2FzZSB3aGljaCBoYXMgYmVl
bgo+IHRoZSBzb3VyY2Ugb2Ygb2JzZXJ2ZWQgVk0gY3JlYXRpb24gZmFpbHVyZXMpLgoKSSdtIG5v
dCBzdXJlIEkgcmVhbGx5IGxpa2UgdGhpcyBhcHByb2FjaCBvZiBhdHRlbXB0aW5nIHRvIHVuZ3pp
cCBpdAphbmQgdGhlbiBmYWxsaW5nIGJhY2suICAoQW5kIHRoZSBzaXplLWNoZWNraW5nIGxvZ2lj
IGlzIG5vdApwYXJ0aWN1bGFybHkgZWFzeSB0byBmb2xsb3cuKQoKSXMgdGhlcmUgbm8gd2F5IHRv
IHRlbGwgdGhhdCBhIGtlcm5lbCBzdXBwb3J0cyBnemlwcGVkIGluaXRyZHMgYnkKbG9va2luZyBh
dCB0aGUga2VybmVsID8gIEEgaGV1cmlzdGljIHdvdWxkIHByb2JhYmx5IGRvOiBpdCdzIE9LIGlm
IHdlCnNvbWV0aW1lcyBpbnNpc3Qgb24gZGVjb21wcmVzc2lvbiBvdXJzZWx2ZXMsIGZvciBhIHN1
YnNldCBvZiBvbGQKa2VybmVscyB3aGVyZSBpdCdzIG5vdCBuZWVkZWQuCgpJYW4uCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 16 16:08:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 16:08:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e47vq-0006se-OC; Mon, 16 Oct 2017 16:07:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4557a5dee=Andrew.Cooper3@citrix.com>)
 id 1e47vq-0006sX-3B
 for xen-devel@lists.xen.org; Mon, 16 Oct 2017 16:07:58 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 C9/88-31121-D59D4E95; Mon, 16 Oct 2017 16:07:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsWSzvfng27MzSe
 RBtv3m1os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBln+7exF3SyVLw5uZK5gXEjcxcjJ4eEgL/E
 mhnN7F2MHBzCAvEST38KgIRFBJQlen/9Zuli5OJgFrjEKNG/dANYvZBArcS02U9ZQGw2AX2J3
 S8+MYHYvAK2EndffgarYRFQlZi/4zwjiC0qEC7RdLafBaJGUOLkzCdgNqeAvcS0dzNYQPYyC2
 hKrN+lDxJmFpCX2P52DjOELS7R9GUlK8RaNYlr/ZfYIU5Ol5j4rIdlAqPALCRTZyFMmoVk0iw
 kkxYwsqxiVC9OLSpLLdK11EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxXBiDY
 wXh3U8AhRkkOJiVRXmfDJ5FCfEn5KZUZicUZ8UWlOanFhxg1ODgENq9dfYFRiiUvPy9VSYL30
 nWgOsGi1PTUirTMHGBEwZRKcPAoifC+BEnzFhck5hZnpkOkTjHqctx4eP0PkxDYDClx3ncgRQ
 IgRRmleXAjYNF9iVFWSpiXEehAIZ6C1KLczBJU+VeM4hyMSsK8PDeApvBk5pXAbXoFdAQT0BH
 rnMCOKElESEk1MFbqXRQofTBnH4+ZWr/Vgi0fuZ821XD4r6xYuDE9PoFvbd376H9edtu3pNhw
 r9Tf5MH363ub5iHbOVc/Zp//HLk51slL42eygv7PL06GX76WK8z7ny4zNZ99yt02o6VXPXPs9
 A2FHD/eE2yItffg1t4WEfLV827jQfFti2bL+3LxNEc/nr7mnRJLcUaioRZzUXEiACh0ELPpAg
 AA
X-Env-Sender: prvs=4557a5dee=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1508170074!70782632!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40674 invoked from network); 16 Oct 2017 16:07:56 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Oct 2017 16:07:56 -0000
X-IronPort-AV: E=Sophos;i="5.43,387,1503360000"; d="scan'208";a="106342161"
To: Jan Beulich <JBeulich@suse.com>
References: <1508164683-25818-1-git-send-email-andrew.cooper3@citrix.com>
 <59E4EF400200007800186D2E@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <10a9acec-9900-849b-2fb3-281794706bee@citrix.com>
Date: Mon, 16 Oct 2017 17:07:47 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59E4EF400200007800186D2E@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: JulienGrall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.10] xen/dom0: Fix latent dom0
 construction bugs on all architectures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTYvMTAvMTcgMTY6NDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+ICA+Pj4gT24gMTYuMTAuMTcg
YXQgMTY6MzgsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gLS0tIGEveGVu
L2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9kb20w
X2J1aWxkLmMKPj4gQEAgLTYxNCw2ICs2MTQsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBwdmhfc2V0
dXBfY3B1cyhzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IGVudHJ5LAo+PiAgCj4+ICAgICAgdXBk
YXRlX2RvbWFpbl93YWxsY2xvY2tfdGltZShkKTsKPj4gIAo+PiArICAgIHYtPmlzX2luaXRpYWxp
c2VkID0gMTsKPj4gICAgICBjbGVhcl9iaXQoX1ZQRl9kb3duLCAmdi0+cGF1c2VfZmxhZ3MpOwo+
IEhvdyBjb21lIHRoaXMgaGFzIG5vIGNvdW50ZXJwYXJ0IG9mIGNvZGUgYmVpbmcgZGVsZXRlZD8K
CkJlY2F1c2UgdGhlIGJ1ZyBpcyB0aGF0IGl0IHdhcyBuZXZlciBiZWluZyBzZXQgYmVmb3JlLgoK
fkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 16 16:12:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 16:12:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e47zv-0007Wu-8S; Mon, 16 Oct 2017 16:12:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e47zu-0007Wo-Aa
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 16:12:10 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 B0/65-07499-95AD4E95; Mon, 16 Oct 2017 16:12:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDSzfy1pN
 Ig6e7mCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozjp0UKbvBU9LxeydzAeJuri5GTQ0ggT+Lm
 /u1sIDavgJ3Epa+TGUFsCQFDidMLb7J0MXJwsAioSix5zwMSZhNQl2h7tp0VxBYR0JeY/+knm
 M0sMJVR4uduSRBbWMBb4snCWWwQ45Mknj+9DVbDCTT+wt8nTCAjeQUEJf7uEIZo1ZJ4+OsWC4
 StLbFs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxqhenFpWlFuka6iUVZaZnlOQ
 mZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYdAxDsYNz53OkQoyQHk5Ior7Phk0ghvqT8lMqM
 xOKM+KLSnNTiQ4wyHBxKErzWN4FygkWp6akVaZk5wAiASUtw8CiJ8N6+AZTmLS5IzC3OTIdIn
 WLU5ei4efcPkxBLXn5eqpQ47yWQIgGQoozSPLgRsGi8xCgrJczLCHSUEE9BalFuZgmq/CtGcQ
 5GJWHefyBTeDLzSuA2vQI6ggnoiHVOYEeUJCKkpBoYPW6c2nM9wV6P22DeCZtJd03vTOaaWOD
 0Jnj6isIbt7doT1XaH77ToCOgy33F5iX/Hf9kMN75d87csXfCKk6l4ILwnjsNy9h4jR4Jnv3S
 bHKrh+VG0I+v4rM/W7e/OeGgJOfQPy9IhHU2r4OwhqvfvKSpGizKX55IXt57saAqd8XLJ17X0
 vtnKbEUZyQaajEXFScCAL8GsQ3BAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1508170327!65447722!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 817 invoked from network); 16 Oct 2017 16:12:08 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Oct 2017 16:12:08 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 16 Oct 2017 10:12:06 -0600
Message-Id: <59E4F6730200007800186DB8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 16 Oct 2017 10:12:03 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <osstest-114505-mainreport@xen.org>
 <a5ce93e7-91b0-0eb2-48d0-a52cc9163c97@citrix.com>
In-Reply-To: <a5ce93e7-91b0-0eb2-48d0-a52cc9163c97@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>
Subject: Re: [Xen-devel] [xen-4.8-testing test] 114505: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjEwLjE3IGF0IDExOjE0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTUvMTAvMTcgMjA6NDUsIG9zc3Rlc3Qgc2VydmljZSBvd25lciB3cm90ZToKPj4g
ZmxpZ2h0IDExNDUwNSB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KPj4gaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDUwNS8gCj4+Cj4+IFJlZ3Jl
c3Npb25zIDotKAo+Pgo+PiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9j
a2luZywKPj4gaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46Cj4+ICB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0yIDQ4IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWls
IFJFR1IuIHZzLiAKPiAxMTQxNzMKPj4KPj4gVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJt
aXR0ZW50bHkgKG5vdCBibG9ja2luZyk6Cj4+ICB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01IDQ4IHh0
Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGluIDExNDQ1NCAKPiBwYXNzIGluIDEx
NDUwNQo+IAo+IElhbjogVGhlc2UgdGVzdHMgZXhlcmNpc2Ugc29tZXRoaW5nIHZlcnkgbWFjaGlu
ZSBzcGVjaWZpYywgYW5kIHRoZSBYVEYKPiB0ZXN0cyByZWFsbHkgZG8gbmVlZCB0eWluZyB0byBz
cGVjaWZpYyBoYXJkd2FyZSB3aGVuIG1ha2luZyByZWdyZXNzaW9uCj4gY29uc2lkZXJhdGlvbnMu
Cj4gCj4gSmFuOiBUaGlzIGhpZ2hsaWdodHMgdGhhdCBUU1gvVk1FbnRyeSBmYWlsdXJlIGZpeGVz
IHByb2JhYmx5IHdhbnQKPiBiYWNrcG9ydGluZyB0byBiZWZvcmUgWGVuIDQuOS4gIElJUkMsIHRo
ZSA2IHBhdGNoZXMgbmVlZGVkIGFyZToKClNvIEknbSBtaWxkbHkgY29uZnVzZWQgYnkgdGhpcyBy
ZXF1ZXN0OgoKPiBlM2ViODRlMzNjMzYgKG9ubHkgYXMgYSBmdW5jdGlvbmFsIHByZXJlcXVpc2l0
ZSkKPiA5YjkzYzZiMzY5NWI6IHg4Ni92bXg6IGludHJvZHVjZSB2bXhfZmluZF9tc3IoKQo+IDdm
MTFhYTRiMmIxZjogeDg2L3ZteDogb3B0aW1pemUgdm14X3JlYWQvd3JpdGVfZ3Vlc3RfbXNyKCkK
PiBkNmU5ZjhkNGYzNWQ6IHg4Ni92bXg6IGZpeCB2bWVudHJ5IGZhaWx1cmUgd2l0aCBUU1ggYml0
cyBpbiBMQlIKPiBmOTc4MzhiYmQ5ODA6IHg4NjogTW92ZSBtaWNyb2NvZGUgbG9hZGluZyBlYXJs
aWVyCgpVcCB0byBoZXJlLCBldmVyeXRoaW5nIGlzIGluIDQuOSBhbHJlYWR5IGFmYWljdC4gQ29u
c2lkZXJpbmcgdGhlCmNvbnRleHQgaGVyZSBpcyBhIDQuOCB0ZXN0IHJlcG9ydCwgZGlkIHlvdSBw
ZXJoYXBzIG1lYW4gdG8gYXNrCmZvciB0aGlzIG9uIDQuOCAoYW5kIHBvc3NpYmx5IGFsc28gNC43
KT8gSWYgc28sIEknbSBub3QgcmVhbGx5IHN1cmUgLQp0aGVzZSBjaGFuZ2VzIHRha2VuIHRvZ2V0
aGVyIGxvb2sgYSBsaXR0bGUgbGFyZ2UgZm9yIHRoZSBnYWluCnRoZXkgcHJvdmlkZS4KCj4gMjBm
MTk3NmI0NDE5OiB4ODYvdm14OiBGaXggdm1lbnRyeSBmYWlsdXJlIGJlY2F1c2Ugb2YgaW52YWxp
ZCBMRVIgb24gCj4gQnJvYWR3ZWxsCgpJJ2xsIHNlZSB0byBwdWxsIHRoaXMgb25lIGluIGZvciA0
LjkuMS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 16 16:15:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 16:15:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e482b-0007hH-J2; Mon, 16 Oct 2017 16:14:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4557a5dee=Andrew.Cooper3@citrix.com>)
 id 1e482a-0007hB-TA
 for xen-devel@lists.xen.org; Mon, 16 Oct 2017 16:14:56 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 1A/C2-13910-00BD4E95; Mon, 16 Oct 2017 16:14:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsWSzvfng+7/W08
 iDaZtk7dY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDN6Tx5lKvgsWHF/1xz2BsbtfF2MnBwSAv4S
 q9bdZO1i5OAQFoiXePpTACQsIqAs0fvrN0sXIxcHs8BlRok9s/6zgThCAvcYJabeP8AGUsUmo
 C+x+8UnJpBmXgFbifvfRUDCLAKqEpN3f2EEsUUFwiWazvazgNi8AoISJ2c+YQEp5xSwl7j21R
 PEZBbQlFi/Sx+kgllAXqJ562xmCFtcounLSlYQW0hATeJa/yV2iIvTJSY+62GZwCgwC8nQWQi
 TZiGZNAvJpAWMLKsYNYpTi8pSi3SNjPSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3
 MQLDlQEIdjCumR94iFGSg0lJlNfZ8EmkEF9SfkplRmJxRnxRaU5q8SFGDQ4Ogc1rV19glGLJy
 89LVZLg1QTGhZBgUWp6akVaZg4womBKJTh4lER42UHSvMUFibnFmekQqVOMuhw/Jl35wyQENk
 NKnPfUTaAiAZCijNI8uBGw6L7EKCslzMsIdKAQT0FqUW5mCar8K0ZxDkYlYd5NIFN4MvNK4Da
 9AjqCCeiIdU5gR5QkIqSkGhgXc3GWXl455dkhjckcL+dGuO5fNv3T+bzNm3NMvOasTVi3722K
 ydGz3l+WG81KDLlpajpdxaJPr0/l9vQ87owXK8vDsgWDCnme7S7wfDfVY9OVD0yVy9+VzkvM3
 6pj7b/d4PKMZZnTNm39dT44JFCV6c06Kb+1OhvlnlWxprJPKWNiCHTbJaqqxFKckWioxVxUnA
 gAOYEqKekCAAA=
X-Env-Sender: prvs=4557a5dee=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1508170493!101633931!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64223 invoked from network); 16 Oct 2017 16:14:55 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Oct 2017 16:14:55 -0000
X-IronPort-AV: E=Sophos;i="5.43,387,1503360000"; d="scan'208";a="106342249"
To: Jan Beulich <JBeulich@suse.com>
References: <1508164683-25818-1-git-send-email-andrew.cooper3@citrix.com>
 <20171016144446.pmpcd263giffk3lh@citrix.com>
 <e39dc468-a90a-464b-836e-04f99bc5d13a@citrix.com>
 <59E4EECC0200007800186D2B@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <c8936eea-2465-c079-6363-711a03f4e812@citrix.com>
Date: Mon, 16 Oct 2017 17:14:49 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59E4EECC0200007800186D2B@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.10] xen/dom0: Fix latent dom0
 construction bugs on all architectures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTYvMTAvMTcgMTY6MzksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE2LjEwLjE3IGF0
IDE2OjQ5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDE2LzEwLzE3
IDE1OjQ0LCBXZWkgTGl1IHdyb3RlOgo+Pj4gT24gTW9uLCBPY3QgMTYsIDIwMTcgYXQgMDM6Mzg6
MDNQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+PiAgKiB4ODYgUFYgYW5kIEFSTSBk
b20wJ3MgbXVzdCBub3QgY2xlYXIgX1ZQRl9kb3duIGZyb20gdi0+cGF1c2VfZmxhZ3MgdW50aWwK
Pj4+PiAgICBhbGwgc3RhdGUgaXMgYWN0dWFsbHkgc2V0IHVwLiAgQXMgaXQgY3VycmVudGx5IHN0
YW5kcywgZDB2MCBpcyBlbGlnaWJsZSAKPj4gZm9yCj4+Pj4gICAgc2NoZWR1bGluZyBiZWZvcmUg
aXRzIHJlZ2lzdGVycyBoYXZlIGJlZW4gc2V0LiAgVGhpcyBpcyBsYXRlbnQgYXMgd2UgYWxzbwo+
Pj4+ICAgIGhvbGQgYSBzeXN0ZW1jb250cm9sbGVyIHBhdXNlIHJlZmVyZW5jZSBhdCB0aGUgdGlt
ZSB3aGljaCBwcmV2ZW50cyBkMCAKPj4gZnJvbQo+Pj4+ICAgIGJlaW5nIHNjaGVkdWxlZC4KPj4+
Pgo+Pj4+ICAqIHg4NiBQVkggZG9tMCdzIG11c3Qgc2V0IHYtPmlzX2luaXRpYWxpc2VkIG9uIGQw
djAsIHRvIHByZXZlbnQgYW5vdGhlciB2Y3B1Cj4+Pj4gICAgYmVpbmcgYWJsZSB0byBjYWxsIFZD
UFVPUF9pbml0aWFsaXNlIGFuZCBtb2RpZnkgc3RhdGUgdW5kZXIgdGhlIGZlZXQgb2YgCj4+IHRo
ZQo+Pj4+ICAgIHJ1bm5pbmcgdmNwdS4gIFRoaXMgaXMgbGF0ZW50IGFzIFBWSCBkb20wIGNvbnN0
cnVjdGlvbiBkb24ndCB5ZXQgCj4+IGZ1bmN0aW9uLgo+Pj4gV2hpbGUgSSB0aGluayB0aGlzIHBh
dGNoIGlzIGEgZ29vZCBpZGVhLCB0aGUgYWJvdmUgcGFyYWdyYXBoIGNvbmZ1c2VzCj4+PiBtZTog
SSBkaWQgYm9vdCBQVkggRG9tMCBhdCBvbmUgcG9pbnQgc28gaXQgZGlkIGZ1bmN0aW9uOyBJIGFs
c28gbmV2ZXIKPj4+IHRyaWdnZXJlZCBhIGJ1ZyBsaWtlIHRoZSBvbmUgZGVzY3JpYmVkIGhlcmUu
Cj4+IFN0cmljdGx5IHNwZWFraW5nLCB0aGlzIGlzIHRoZSBQVkggdjIgZG9tMCBwYXRoLCBub3Qg
dGhlIGxlZ2FjeSBQVkggZG9tMAo+PiBwYXRoLgo+Pgo+PiBUaGUgYm90dG9tIG9mIGRvbTBfY29u
c3RydWN0X3B2aCgpIGN1cnJlbnRseSBoYXM6Cj4+Cj4+IC4uLgo+PiAgICAgcGFuaWMoIkJ1aWxk
aW5nIGEgUFZIdjIgRG9tMCBpcyBub3QgeWV0IHN1cHBvcnRlZC4iKTsKPj4gICAgIHJldHVybiAw
Owo+PiB9Cj4+Cj4+IEFzIGZvciB0aGUgdi0+aXNfaW5pdGlhbGlzZWQsIGEgd2VsbCBiZWhhdmVk
IGRvbTAgd291bGRuJ3QgaGl0IHRoZQo+PiBpc3N1ZSwgYmVjYXVzZSBpdCB3b3VsZG4ndCBjYWxs
IFZDUFVPUF9pbml0aWFsaXNlIGFnYWluc3QgYSBydW5uaW5nCj4+IHZjcHUuICBOZXZlcnRoZWxl
c3MsIGl0IGlzIHJlbGV2YW50IHRvIFhlbidzIHNlY3VyaXR5IHRoYXQgc3VjaCBhbgo+PiBhdHRl
bXB0IGRvZXNuJ3QgZ2V0IHRvIHRoZSBwb2ludCBvZiBhY3R1YWxseSB0cnlpbmcgdG8gZWRpdCB0
aGUgVk1De1MsQn0KPj4gdW5kZXIgYSBydW5uaW5nIHZjcHUuCj4gSSBkb24ndCB1bmRlcnN0YW5k
IHRoaXMgcmVwbHkgb2YgeW91cnM6IFRoZSBjaGFuZ2VzIHlvdSBtYWtlCj4gYXJlIGZvciB2Q1BV
IDAgb25seSwgYW5kIGV2ZW4gdGhlcmUgb25seSBmb3IgaXRzIGluaXRpYWwgc3RhdGUuCgpDb3Jy
ZWN0LgoKPiBFdmVuIGlmIERvbTAgZGVjaWRlZCB0byBicmluZyBkb3duIGFuZCBiYWNrIHVwIHRo
YXQgdkNQVSwgaXQKPiB3b3VsZCBnbyB0aHJvdWdoIGEgZGlmZmVyZW50IHBhdGguCgpDb3JyZWN0
IGFzIHdlbGwsIGJ1dCB1bnJlbGF0ZWQgdG8gdGhlIGJ1Zy4KClRoZSBidWcgaXMgdGhhdCwgYXQg
dGhlIG1vbWVudCwgZDB2MSBjYW4gbWFrZSBhIGJsaW5kIFZDUFVPUF9pbml0aWFsaXNlCmNhbGwg
dGFyZ2V0aW5nIGQwdjAsIHdoaWxlIGQwdjAgaXMgcnVubmluZywgYW5kIGl0IHdpbGwgZ28gYW5k
IHJld3JpdGUKc3RhdGUuwqAgVGhlIHByb2JsZW0gaXMgdGhhdCBkMHYwIHN0YXJ0cyBydW5uaW5n
IGluIGEgd2F5IHRoYXQKVkNQVU9QX2luaXRpYWxpc2UgYmVsaWV2ZXMgaXQgdG8gYmUgZWxpZ2li
bGUgZm9yIGluaXRpYWxpc2F0aW9uLgoKQWxsIG90aGVyIG1lY2hhbmlzbXMgb2YgYnJpbmdpbmcg
YSB2Y3B1IGRvd24gYW5kIHVwIGNhdXNlIHRoZXJlIHRvIGJlCnByb3BlciBpc29sYXRpb24gYmV0
d2VlbiBwbGF5aW5nIHdpdGggYSB2Y3B1cyBzdGF0ZSwgYW5kIGl0IGJlaW5nCnVuc2NoZWR1bGVk
LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 16 16:19:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 16:19:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e486j-0007vG-6e; Mon, 16 Oct 2017 16:19:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e486h-0007vA-Ne
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 16:19:11 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 4C/B1-30254-FFBD4E95;
 Mon, 16 Oct 2017 16:19:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS/ff7Se
 RBnNOK1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkv555kLzjAV7Hju3QD40/uLkZODiGBPImf
 C1ewgNi8AnYSh/6cZgaxJQQMJU4vvAkWZxFQlfjX8oYJxGYTUJdoe7adFcQWEdCVOPN4C1icW
 SBIYkLfHjBbWCBY4u66e2wQ80skHs2bBzaHU8BR4sqEe0A2B9AuQYm/O4QhWrUkHv66xQJha0
 ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjOrFqUVlqUW6FnpJRZnpGSW5iZk
 5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGBxwAEOxhnX/Y/xCjJwaQkyuts+CRSiC8pP6UyI7E4
 I76oNCe1+BCjDAeHkgSvAjCQhQSLUtNTK9Iyc4AxAJOW4OBREuH9dgsozVtckJhbnJkOkTrFq
 MvRcfPuHyYhlrz8vFQpcV5tkBkCIEUZpXlwI2DxeIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjE
 rCvI9BVvFk5pXAbXoFdAQT0BHrnMCOKElESEk1MPYtjvr7QfzdA4Z1h09M/F0TVJq2bJ31A43
 l75bueOlVLiXXwCdhvvyRweWcq8+0532abzfD06pBYonylSNsc5RvSCct8zFb27Oz70CVdrh1
 Ov+X6R5f/PrVX0zRPPLr9pHaHO64T3Hr36/e86AwZ3Z1bJBBwbd77+1WBysGN70Rkr7NJ5tYO
 V+JpTgj0VCLuag4EQDefG7mwgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1508170748!102382990!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54734 invoked from network); 16 Oct 2017 16:19:10 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Oct 2017 16:19:10 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 16 Oct 2017 10:19:08 -0600
Message-Id: <59E4F8170200007800186DC8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 16 Oct 2017 10:19:03 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <ian.jackson@eu.citrix.com>
References: <59E4EB5C0200007800186CF8@prv-mh.provo.novell.com>
 <23012.54320.887251.831620@mariner.uk.xensource.com>
In-Reply-To: <23012.54320.887251.831620@mariner.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH] libxc: don't fail domain creation when
 unpacking initrd fails
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjEwLjE3IGF0IDE3OjQ1LCA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gSmFuIEJldWxpY2ggd3JpdGVzICgiW1BBVENIXSBsaWJ4YzogZG9uJ3QgZmFpbCBkb21h
aW4gY3JlYXRpb24gd2hlbiB1bnBhY2tpbmcgCj4gaW5pdHJkIGZhaWxzIik6Cj4+IEF0IGxlYXN0
IExpbnV4IGtlcm5lbHMgaGF2ZSBiZWVuIGFibGUgdG8gd29yayB3aXRoIGd6aXAtZWQgaW5pdHJk
IGZvcgo+PiBxdWl0ZSBzb21lIHRpbWU7IGluaXRyZCBjb21wcmVzc2VkIHdpdGggb3RoZXIgbWV0
aG9kcyBhcmVuJ3QgZXZlbiBiZWluZwo+PiBhdHRlbXB0ZWQgdG8gdW5wYWNrLiBGdXJ0aGVybW9y
ZSB0aGUgdW56aXAtaW5nIHJvdXRpbmUgdXNlZCBoZXJlIGlzbid0Cj4+IGNhcGFibGUgb2YgZGVh
bGluZyB3aXRoIHZhcmlvdXMgZm9ybXMgb2YgY29uY2F0ZW5hdGVkIGZpbGVzLCBlYWNoIG9mCj4+
IHdoaWNoIHdhcyBnemlwLWVkIHNlcGFyYXRlbHkgKGl0IGlzIHRoaXMgcGFydGljdWxhciBjYXNl
IHdoaWNoIGhhcyBiZWVuCj4+IHRoZSBzb3VyY2Ugb2Ygb2JzZXJ2ZWQgVk0gY3JlYXRpb24gZmFp
bHVyZXMpLgo+IAo+IEknbSBub3Qgc3VyZSBJIHJlYWxseSBsaWtlIHRoaXMgYXBwcm9hY2ggb2Yg
YXR0ZW1wdGluZyB0byB1bmd6aXAgaXQKPiBhbmQgdGhlbiBmYWxsaW5nIGJhY2suICAoQW5kIHRo
ZSBzaXplLWNoZWNraW5nIGxvZ2ljIGlzIG5vdAo+IHBhcnRpY3VsYXJseSBlYXN5IHRvIGZvbGxv
dy4pCj4gCj4gSXMgdGhlcmUgbm8gd2F5IHRvIHRlbGwgdGhhdCBhIGtlcm5lbCBzdXBwb3J0cyBn
emlwcGVkIGluaXRyZHMgYnkKPiBsb29raW5nIGF0IHRoZSBrZXJuZWwgPwoKV2VsbCwgTGludXgg
a2VybmVscyBoYXZlIGNvbmZpZyBvcHRpb25zIGNvbnRyb2xsaW5nIHRoZWlyIGFiaWxpdHkuIFNv
CmV2ZW4gYSBtb2Rlcm4ga2VybmVsIF9jb3VsZF8gYmUgY29uZmlndXJlZCB0byByZXF1aXJlIHVu
emlwcGluZy4KSSBkaWRuJ3QgY2hlY2sgd2hldGhlciB0aGV5IGFubm91bmNlIHRoaXMgYW55d2hl
cmUgb3V0c2lkZSB0aGUKKHBvc3NpYmx5KSBlbWJlZGRlZCAuY29uZmlnLCBidXQgZXZlbiBpZiB0
aGV5IGRpZCB0aGlzIHdvdWxkIGJlCm9ubHkgTGludXggdGhlbi4gQSBzb2x1dGlvbiBoZXJlIHNo
b3VsZG4ndCByZWFsbHkgYmUgT1Mtc3BlY2lmaWMgaW1vLgoKPiAgQSBoZXVyaXN0aWMgd291bGQg
cHJvYmFibHkgZG86IGl0J3MgT0sgaWYgd2UKPiBzb21ldGltZXMgaW5zaXN0IG9uIGRlY29tcHJl
c3Npb24gb3Vyc2VsdmVzLCBmb3IgYSBzdWJzZXQgb2Ygb2xkCj4ga2VybmVscyB3aGVyZSBpdCdz
IG5vdCBuZWVkZWQuCgpXZWxsLCBJIHNwZWNpZmljYWxseSB3YW50ZWQgdG8gYXZvaWQgYW55IGd1
ZXNzd29yay4gQnV0IGlmIEkKc2ltcGx5IGhhZCByZXBvcnRlZCB0aGlzIGFzIGEgcHJvYmxlbSB0
aGF0IG5lZWRzIGRlYWxpbmcgd2l0aCwKdGhpbmdzIGxpa2VseSB3b3VsZCBoYXZlIGdvbmUgbGlr
ZSBmb3IgdGhlIFB5dGhvbiB2ZXJzaW9uIGlzc3VlCih3aGljaCBJIHN0aWxsIGhhdmVuJ3QgZ290
IGFyb3VuZCB0byksIGFza2luZyBtZSB0byBsb29rIGludG8KYWRkcmVzc2luZyBpdC4gU28gSSB0
aG91Z2h0IEknZCBwcmVzZW50IGEgcG9zc2libGUgc29sdXRpb24gcmlnaHQKYXdheS4gVG8gYmUg
aG9uZXN0LCBpZiB5b3Ugd2FudCB0aGlzIHRvIGJlIGRvbmUgc29tZQptZWFuaW5nZnVsbHkgZGlm
ZmVyZW50IHdheSB3aGljaCBJJ20gbm90IGNvbnZpbmNlZCBvZiwgSSdtIG5vdApzdXJlIEknbSB0
aGUgb25lIHRvIGNhcnJ5IHRoaXMgb3V0LCB5ZXQgSSdkIHN0aWxsIHJlcXVlc3QgdGhlCmlzc3Vl
IHRvIGJlIGFkZHJlc3NlZC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 16 16:21:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 16:21:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e488f-0008Uy-Hq; Mon, 16 Oct 2017 16:21:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e488e-0008Uq-1U
 for xen-devel@lists.xen.org; Mon, 16 Oct 2017 16:21:12 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 CF/38-08856-77CD4E95; Mon, 16 Oct 2017 16:21:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXS6fjDS7fszpN
 Ig+WbVS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyXU6axFNxhrZhz4iBzA+Njli5GTg4hgTyJ
 mbsWg9m8AnYSv2//ZgWxJQQMJU4vvAkWZxFQlTjctJkdxGYTUJdoe7YdrEZEQF9i/qefQDYXB
 7PAI0aJyRd/gRUJC8RLvL5wmB0kISSwgVHi+JWVjF2MHBycQBtObFMEMXkFBCX+7hAGKWcW0J
 J4+OsWC4StLbFs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukameg
 lFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgSGXz0DA+MOxlfH/Q4xSnIwKYnyOhs+
 iRTiS8pPqcxILM6ILyrNSS0+xKjBwSGwee3qC4xSLHn5ealKErxXbwPVCRalpqdWpGXmACMEp
 lSCg0dJhHc1SJq3uCAxtzgzHSJ1itGY48bD63+YODpu3v3DJAQ2SUqcdylIqQBIaUZpHtwgWO
 ReYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMOxlkCk9mXgncvldApzABnbLOCeyUkkSElFQ
 D47KsS5/Y+LLftNu2TQ1Nmx9QuCqlK9KvIzZarVUj6tzOLR+3GS7hNGFaJ9KvsnL320wdYRH1
 C5WT+nYujb0ty7QxooyZOeE/+5uCHex/31xay6rStEVfdMvFVId/7z/9zj25uFeA/5xU/Kktv
 6p6fnPJfLXO1ubI/cS9LsnKoL3buJKr+8wuJZbijERDLeai4kQAI+WS5dcCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1508170868!52431396!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7461 invoked from network); 16 Oct 2017 16:21:10 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Oct 2017 16:21:10 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 16 Oct 2017 10:21:08 -0600
Message-Id: <59E4F8900200007800186DD6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 16 Oct 2017 10:21:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1508164683-25818-1-git-send-email-andrew.cooper3@citrix.com>
 <59E4EF400200007800186D2E@prv-mh.provo.novell.com>
 <10a9acec-9900-849b-2fb3-281794706bee@citrix.com>
In-Reply-To: <10a9acec-9900-849b-2fb3-281794706bee@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: JulienGrall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.10] xen/dom0: Fix latent dom0
 construction bugs on all architectures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjEwLjE3IGF0IDE4OjA3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTYvMTAvMTcgMTY6NDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiAgPj4+IE9uIDE2
LjEwLjE3IGF0IDE2OjM4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiAt
LS0gYS94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYwo+Pj4gKysrIGIveGVuL2FyY2gveDg2
L2h2bS9kb20wX2J1aWxkLmMKPj4+IEBAIC02MTQsNiArNjE0LDcgQEAgc3RhdGljIGludCBfX2lu
aXQgcHZoX3NldHVwX2NwdXMoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCBlbnRyeSwKPj4+ICAK
Pj4+ICAgICAgdXBkYXRlX2RvbWFpbl93YWxsY2xvY2tfdGltZShkKTsKPj4+ICAKPj4+ICsgICAg
di0+aXNfaW5pdGlhbGlzZWQgPSAxOwo+Pj4gICAgICBjbGVhcl9iaXQoX1ZQRl9kb3duLCAmdi0+
cGF1c2VfZmxhZ3MpOwo+PiBIb3cgY29tZSB0aGlzIGhhcyBubyBjb3VudGVycGFydCBvZiBjb2Rl
IGJlaW5nIGRlbGV0ZWQ/Cj4gCj4gQmVjYXVzZSB0aGUgYnVnIGlzIHRoYXQgaXQgd2FzIG5ldmVy
IGJlaW5nIHNldCBiZWZvcmUuCgpPaCwgSSBzZWUgLSBJIGhhZCByZWFkIHRoYXQgcGFydCBvZiB0
aGUgY29tbWl0IG1lc3NhZ2UgaW4gc2xpZ2h0bHkKYSB3cm9uZyB3YXkuCgpSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 16 16:25:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 16:25:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e48D3-0000GN-39; Mon, 16 Oct 2017 16:25:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4557a5dee=Andrew.Cooper3@citrix.com>)
 id 1e48D2-0000GD-8P
 for xen-devel@lists.xen.org; Mon, 16 Oct 2017 16:25:44 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 0A/1C-31244-78DD4E95; Mon, 16 Oct 2017 16:25:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKIsWRWlGSWpSXmKPExsWSzvfng27b3Se
 RBo9nW1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmfuhvZC05yV3zuvsvUwLiHs4uRg0NCwF9i
 bXsxiCksEC/x9KdAFyMnh4iAtcTp9V3sIDazwG5GiSmnxbsYuTiEBDoYJXaum8oKkmAT0JfY/
 eITE4jNK2ArcWBHNwuIzSKgKvHuxiKwZlGBcImms/0sEDWCEidnPmEB2cUp4CXx73IiiMksoC
 mxfpc+xCp5ieats5khbHGJpi8rwTYJCahJXOu/BDZRQiBdYuvfX8wTGAVmIRk6C2HSLCSTZiG
 ZtICRZRWjRnFqUVlqka6RsV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCwMgDB
 DsY/8wMPMUpyMCmJ8jobPokU4kvKT6nMSCzOiC8qzUktPsSowcEhsHnt6guMUix5+XmpShK8h
 +8A1QkWpaanVqRl5gDjCaZUgoNHSYR3AUiat7ggMbc4Mx0idYpRl+PHpCt/mITAZkiJ8+qCFA
 mAFGWU5sGNgMX2JUZZKWFeRqADhXgKUotyM0tQ5V8xinMwKgnz9oBM4cnMK4Hb9AroCCagI9Y
 5gR1RkoiQkmpgrDrJsD1vcSHbW7lVp7SKI+2YrmS2qbBecKuM31cxpf5KvknRfBfR3ca8d8pi
 Nh3Vy/M8+2lX802VH0bp9tOzZ5n0rLtzf06La9e3qHZe3s6WEMYfDjccP33L75iUP2fljVsdP
 m/9Si7tO/0yWNX1mMmvh8fz7v/lmJ/hP7Gd7fE26Qcqitd3KrEUZyQaajEXFScCADfmTmjoAg
 AA
X-Env-Sender: prvs=4557a5dee=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1508171140!77313499!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17894 invoked from network); 16 Oct 2017 16:25:42 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Oct 2017 16:25:42 -0000
X-IronPort-AV: E=Sophos;i="5.43,387,1503360000"; d="scan'208";a="106342365"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1508164683-25818-1-git-send-email-andrew.cooper3@citrix.com>
 <20171016155122.apc5vllkdgpdty4t@dhcp-3-128.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <23567cdd-84b7-e1e3-869f-e85fcf425bec@citrix.com>
Date: Mon, 16 Oct 2017 17:25:36 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171016155122.apc5vllkdgpdty4t@dhcp-3-128.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.10] xen/dom0: Fix latent dom0
 construction bugs on all architectures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTYvMTAvMTcgMTY6NTEsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gTW9uLCBPY3Qg
MTYsIDIwMTcgYXQgMDM6Mzg6MDNQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gICog
eDg2IFBWIGFuZCBBUk0gZG9tMCdzIG11c3Qgbm90IGNsZWFyIF9WUEZfZG93biBmcm9tIHYtPnBh
dXNlX2ZsYWdzIHVudGlsCj4+ICAgIGFsbCBzdGF0ZSBpcyBhY3R1YWxseSBzZXQgdXAuICBBcyBp
dCBjdXJyZW50bHkgc3RhbmRzLCBkMHYwIGlzIGVsaWdpYmxlIGZvcgo+PiAgICBzY2hlZHVsaW5n
IGJlZm9yZSBpdHMgcmVnaXN0ZXJzIGhhdmUgYmVlbiBzZXQuICBUaGlzIGlzIGxhdGVudCBhcyB3
ZSBhbHNvCj4+ICAgIGhvbGQgYSBzeXN0ZW1jb250cm9sbGVyIHBhdXNlIHJlZmVyZW5jZSBhdCB0
aGUgdGltZSB3aGljaCBwcmV2ZW50cyBkMCBmcm9tCj4+ICAgIGJlaW5nIHNjaGVkdWxlZC4KPj4K
Pj4gICogeDg2IFBWSCBkb20wJ3MgbXVzdCBzZXQgdi0+aXNfaW5pdGlhbGlzZWQgb24gZDB2MCwg
dG8gcHJldmVudCBhbm90aGVyIHZjcHUKPj4gICAgYmVpbmcgYWJsZSB0byBjYWxsIFZDUFVPUF9p
bml0aWFsaXNlIGFuZCBtb2RpZnkgc3RhdGUgdW5kZXIgdGhlIGZlZXQgb2YgdGhlCj4+ICAgIHJ1
bm5pbmcgdmNwdS4gIFRoaXMgaXMgbGF0ZW50IGFzIFBWSCBkb20wIGNvbnN0cnVjdGlvbiBkb24n
dCB5ZXQgZnVuY3Rpb24uCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gTEdUTSwganVzdCBvbmUgcXVlc3Rpb24uCj4KPj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2L2h2
bS9kb20wX2J1aWxkLmMKPj4gaW5kZXggZThmNzQ2Yy4uYTY3MDcxYyAxMDA2NDQKPj4gLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9k
b20wX2J1aWxkLmMKPj4gQEAgLTYxNCw2ICs2MTQsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBwdmhf
c2V0dXBfY3B1cyhzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IGVudHJ5LAo+PiAgCj4+ICAgICAg
dXBkYXRlX2RvbWFpbl93YWxsY2xvY2tfdGltZShkKTsKPj4gIAo+PiArICAgIHYtPmlzX2luaXRp
YWxpc2VkID0gMTsKPj4gICAgICBjbGVhcl9iaXQoX1ZQRl9kb3duLCAmdi0+cGF1c2VfZmxhZ3Mp
Owo+IERvbid0IHlvdSB3YW50IHRvIG1vdmUgdGhpcyB0byB0aGUgZW5kIG9mIGRvbTBfY29uc3Ry
dWN0X3B2aD8gSW4gYW55Cj4gY2FzZSwgYXQgdGhpcyBwb2ludCB0aGUgdkNQVSBzdGF0ZSBpcyBh
bHJlYWR5IHNldHVwIGNvcnJlY3RseS4KCkkgaGFkIGNvbnNpZGVyZWQgdGhhdCwgYnV0IGEpIEFz
IHlvdSBzYXksIGl0IG9ubHkgbWF0dGVycyB3aGVuIHRoZSB2Y3B1CnN0YXRlIGlzIHNldCB1cCwg
YW5kIGIpIGl0IHdvdWxkIGxvb2sgb2RkIGJlaW5nIGFueXdoZXJlIGxhdGVyLgoKfkFuZHJldwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 16 16:26:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 16:26:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e48Dd-0000Jn-BP; Mon, 16 Oct 2017 16:26:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4558fadb9=wei.liu2@citrix.com>)
 id 1e48Dc-0000Jb-Bk
 for xen-devel@lists.xen.org; Mon, 16 Oct 2017 16:26:20 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 F6/EA-24473-AADD4E95; Mon, 16 Oct 2017 16:26:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHRDpO6qu08
 iDRasFrFY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDOeXJ7NUnCSrWLurgksDYwbWbsYOTkkBPwl
 Tp24wgRiswioSkxeOIsNxGYTUJb42dkLZosI6Ekc/dXC2MXIxcEsMJdJ4v2810ANHBzCAkYSL
 75GgNTwClhIrN30AWymkICbxJIzi9gg4oISJ2c+YQGxmQV0JBbs/sQG0sosIC2x/B8HiMkp4C
 6xdYcfSIWogIpE59I5LBBTFCQ6ph9jmsDINwvJoFlIBs1CGLSAkXkVo3pxalFZapGusV5SUWZ
 6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmCQMQDBDsbmL06HGCU5mJREeZ0Nn0QK8SXl
 p1RmJBZnxBeV5qQWH2KU4eBQkuA9fAcoJ1iUmp5akZaZAwx3mLQEB4+SCG8CSJq3uCAxtzgzH
 SJ1ilGX48bD63+YhFjy8vNSpcR5N4EUCYAUZZTmwY2Axd4lRlkpYV5GoKOEeApSi3IzS1DlXz
 GKczAqCfP2gEzhycwrgdv0CugIJqAj1jmBHVGSiJCSamBcs/mNiqtuletvZTW7LYrr1l109vq
 du+HN107v35On7028tcpWa83pjvzizRp6uy2eNOrHr3Xzj0089OnfrLCA2h+bXCQuP2RlOc5/
 WPWSpmYci1XimVP/Lbff5D7tvffb0r5tS3hvHLossNEu/m/rhFmMURYr9lyRFszct6NQK5jr8
 789688cVmIpzkg01GIuKk4EAHzVOHS4AgAA
X-Env-Sender: prvs=4558fadb9=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1508171175!110345714!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16954 invoked from network); 16 Oct 2017 16:26:17 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Oct 2017 16:26:17 -0000
X-IronPort-AV: E=Sophos;i="5.43,387,1503360000"; d="scan'208";a="446428213"
Date: Mon, 16 Oct 2017 17:13:04 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Alexandru Isaila <aisaila@bitdefender.com>
Message-ID: <20171016161304.5kfoobz63ibpmu44@citrix.com>
References: <1507899057-4667-1-git-send-email-aisaila@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507899057-4667-1-git-send-email-aisaila@bitdefender.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 rcojocaru@bitdefender.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 tamas@tklengyel.com, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v2] x86/hvm: Add MSR old value
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMTMsIDIwMTcgYXQgMDM6NTA6NTdQTSArMDMwMCwgQWxleGFuZHJ1IElzYWls
YSB3cm90ZToKPiBUaGlzIHBhdGNoIGFkZHMgdGhlIG9sZCB2YWx1ZSBwYXJhbSBhbmQgdGhlIG9u
Y2hhbmdlb25seSBvcHRpb24KPiB0byB0aGUgVk1fRVZFTlRfUkVBU09OX01PVl9UT19NU1IgZXZl
bnQuCj4gCj4gVGhlIHBhcmFtIHdhcyBhZGRlZCB0byB0aGUgdm1fZXZlbnRfbW92X3RvX21zciBz
dHJ1Y3QgYW5kIHRvIHRoZQo+IGh2bV9tb25pdG9yX21zciBmdW5jdGlvbi4gRmluYWxseSBJJ3Zl
IGNoYW5nZWQgdGhlIGJvb2xfdCBwYXJhbQo+IHRvIGEgYm9vbCBmb3IgdGhlIGh2bV9tc3Jfd3Jp
dGVfaW50ZXJjZXB0IGZ1bmN0aW9uLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2Fp
bGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgo+IEFja2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwg
PHRhbWFzQHRrbGVuZ3llbC5jb20+Cj4gCj4gLS0tCj4gQ2hhbmdlcyBzaW5jZSBWMToKPiAJLSBS
ZW1vdmVkIFN0cmF5IGJsYW5rcyBpbnNpZGUgdGhlIGlubmVyIHBhcmVudGhlc2VzCj4gCS0gQWRk
ZWQgc3BhY2UgYWZ0ZXIgdGhlIGlmIHN0YXRlbWVudAo+IAktIEFkZGVkICogOCB0byB0aGUgc2V0
L2NsZWFyL3Rlc3RfYml0IHN0YXRlbWVudHMKPiAJLSBSZW1vdmVkIHRoZSBibGFuayBsaW5lIGFm
dGVyIG1vbml0b3JlZF9tc3IuCj4gLS0tCj4gIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5o
ICAgICB8ICAyICstCj4gIHRvb2xzL2xpYnhjL3hjX21vbml0b3IuYyAgICAgICAgICB8ICAzICsr
LQoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 16 16:30:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 16:30:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e48Hx-00013h-SW; Mon, 16 Oct 2017 16:30:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4558fadb9=wei.liu2@citrix.com>)
 id 1e48Hw-00013b-Cp
 for xen-devel@lists.xen.org; Mon, 16 Oct 2017 16:30:48 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 62/20-24473-7BED4E95; Mon, 16 Oct 2017 16:30:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXitHRDpO72e08
 iDa5M5rRY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDOe9D1lL/gvVDH5aRdjA+Nu/i5GTg4JAX+J
 32veMoPYLAKqErd3/ASz2QSUJX529rKB2CIC2hIvVq0Dsrk4mAWmM0rsmnyQFSQhLJAqsfN+D
 1gRr4CFxLT+z0wgRUICfUwSry+dYIVICEqcnPmEBcRmFtCTuDF1ClADB5AtLbH8HwdEWF6iee
 tssMWcAo4S63pOMILYogIqEp1L54C1CgkoSHRMP8Y0gZF/FpKps5BMnYUwdRaSqQsYWVYxahS
 nFpWlFukaWuglFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgQGZz0DA+MOxt+nPQ8x
 SnIwKYnyOhs+iRTiS8pPqcxILM6ILyrNSS0+xKjBwSFw5eCR2YxSLHn5ealKErwld4HqBItS0
 1Mr0jJzgPEDUyrBwaMkwnsGJM1bXJCYW5yZDpE6xagoJc47EyQhAJLIKM2Da4PF7CVGWSlhXk
 YGBgYhnoLUotzMElT5V4ziHIxKwrwbQabwZOaVwE1/BbSYCWjxOiewxSWJCCmpBsbwY/7PZLv
 3Fp9XVtBrctow6dv6fZNV3uwSM+I7rj/JfcHHN5OvJTdefnDiaBjLmdB2f67WJ2vvLHBKbtB/
 sqb5VI+NWq/F8tCFgmXKJmvi/X4z71hZ8rtqpVbE/TJrR66miowS0TlPJf9G9Vtdk53yTO2+4
 DyX8lzHpFKrwFOGRjInzrdsk1FiKc5INNRiLipOBADlv+YC1AIAAA==
X-Env-Sender: prvs=4558fadb9=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1508171445!109811221!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25125 invoked from network); 16 Oct 2017 16:30:46 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Oct 2017 16:30:46 -0000
X-IronPort-AV: E=Sophos;i="5.43,387,1503360000"; d="scan'208";a="446429603"
Date: Mon, 16 Oct 2017 17:18:09 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171016161809.d44ki4rdrxoonyc5@citrix.com>
References: <1507915939-30424-1-git-send-email-andrew.cooper3@citrix.com>
 <20171016134002.gvicps5v56gk6qyc@citrix.com>
 <3cab2eda-650f-9665-8661-720ba8ec2f5a@citrix.com>
 <20171016143901.dfntwefri5cg7xkj@citrix.com>
 <23012.52020.358116.828581@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23012.52020.358116.828581@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.10 1/2] tools/libxc: Fix
 precopy_policy() to not pass a structure by value
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMTYsIDIwMTcgYXQgMDQ6MDc6MzJQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIGZvci00LjEwIDEvMl0gdG9vbHMvbGli
eGM6IEZpeCBwcmVjb3B5X3BvbGljeSgpIHRvIG5vdCBwYXNzIGEgc3RydWN0dXJlIGJ5IHZhbHVl
Iik6Cj4gPiBPbiBNb24sIE9jdCAxNiwgMjAxNyBhdCAwMjo1MTo1NFBNICswMTAwLCBBbmRyZXcg
Q29vcGVyIHdyb3RlOgo+IC4uLgo+ID4gPiBXaXRoIEpvc2h1YSdzIHBhdGNoIGluIHBsYWNlLCB0
aGUgaW1wbGVtZW50ZXIgb2YgdGhpcyBjYWxsYmFjayBpcyB0aGUKPiA+ID4gY29kZSBnZW5lcmF0
ZWQgYnkgbGlieGxfc2F2ZV9tc2dzX2dlbi5wbCwgd2hpY2ggaXMgdGhlIGFmb3JtZW50aW9uZWQK
PiA+ID4gZXh0cmEgcHJvY2Vzcy7CoCBQYXNzaW5nIGJ5IHBvaW50ZXIgb3IgdmFsdWUgaGFzIG5v
dGhpbmcgdG8gZG8gd2l0aCB0aGUKPiA+ID4gZmFjdCB0aGF0IHRoZSBhdXRvbWF0aWNhbGx5IGdl
bmVyYXRlZCBjb2RlIG5lZWRzIHRvIGtub3cgaG93IHRvCj4gPiA+IHNlcmlhbGlzZS9kZXNlcmlh
bGlzZSB0aGUgZGF0YSB0byBmZWVkIGl0IGJhY2sgdG8gdGhlIG1haW4gcHJvY2Vzcy4KPiA+IAo+
ID4gUmlnaHQuIEkgYWdyZWUgd2l0aCB5b3UgaGVyZSBhZnRlciBnb2luZyBiYWNrIHRvIHRoZSBv
bGQgdGhyZWFkLgo+IAo+IElTVE0gdGhhdCB0aGUgY2FsbGJhY2sgYmVpbmcgYSBzdHJ1Y3QgcmF0
aGVyIHRoYW4gYSBwb2ludGVyIGRvZXMgbWFrZQo+IHRoZSBjb2RlIGluIGxpYnhsX3NhdmVfbXNn
c19nZW4ucGwgc2ltcGxlciwgc2luY2UgaXQgY2FuIHNpbXBseSBtZW1jcHkKPiB0aGUgc3RydWN0
LgoKWWVzLCB0aGF0J3MgdGhlIGNhc2UuCgo+IAo+IEkgY2VydGFpbmx5IGRpc2xpa2UgeW91ciAx
LzIgcGF0Y2ggd2l0aCB0aGUgY3VycmVudCBjb21taXQgbWVzc2FnZS4KPiAKPiBBbmRyZXcgQ29v
cGVyIHdyaXRlcyAoIltQQVRDSCBmb3ItNC4xMCAxLzJdIHRvb2xzL2xpYnhjOiBGaXggcHJlY29w
eV9wb2xpY3koKSB0byBub3QgcGFzcyBhIHN0cnVjdHVyZSBieSB2YWx1ZSIpOgo+ID4gYy9zIDRk
NjliMzQ5NSAiSW50cm9kdWNlIG1pZ3JhdGlvbiBwcmVjb3B5IHBvbGljeSIgdXNlcyBib2d1cyBy
ZWFzb25pbmcgdG8KPiA+IGp1c3RpZnkgcGFzc2luZyBwcmVjb3B5X3N0YXRzIGJ5IHZhbHVlLgo+
ID4gCj4gPiBVbmRlciBubyBjaXJjdW1zdGFuY2VzIGNhbiB0aGUgcHJlY29weSBjYWxsYmFjayBl
dmVyIGJlIGV4ZWN1dGluZyBpbiBhCj4gPiBzZXBhcmF0ZSBhZGRyZXNzIHNwYWNlLgo+IAo+IFRo
aXMgc3RhdGVtZW50IGlzIHRydWUgb25seSBpZiB5b3UgdGhpbmsgInRoZSBwcmVjb3B5IGNhbGxi
YWNrIiByZWZlcnMKPiB0byB0aGUgc3R1YiBnZW5lcmF0ZWQgYnkgbGlieGxfc2F2ZV9tc2dzX2dl
bi4gIEJ1dCBhIG1vcmUgbmF0dXJhbAo+IHJlYWRpbmcgaXMgdGhhdCAidGhlIHByZWNvcHkgY2Fs
bGJhY2siIHJlZmVycyB0byB0aGUgYWN0dWFsIGNvZGUgd2hpY2gKPiBpbXBsZW1lbnRzIHdoYXRl
dmVyIGxvZ2ljIGlzIHJlcXVpcmVkLgo+IAo+IEluIGEgc3lzdGVtIHVzaW5nIGxpYnhsLCB0aGF0
IGNvZGUgZGVmaW5pdGVseSBfaXNfIGV4ZWN1dGluZyBpbiBhCj4gc2VwYXJhdGUgYWRkcmVzcyBz
cGFjZS4gIEFuZCBwYXNzaW5nIHRoZSBzdGF0cyBieSB2YWx1ZSByYXRoZXIgdGhhbgo+IHJlZmVy
ZW5jZSBkb2VzIG1ha2UgaXQgbWFyZ2luYWxseSBlYXNpZXIuCj4gCj4gPiBTd2l0Y2ggdGhlIGNh
bGxiYWNrIHRvIHBhc3NpbmcgYnkgcG9pbnRlciB3aGljaCBpcyBmYXIgbW9yZSBlZmZpY2llbnQs
IGFuZAo+ID4gZHJvcCB0aGUgdHlwZWRlZiAoYmVjYXVzZSBub25lIG9mIHRoZSBvdGhlciBjYWxs
YmFjayBoYXZlIHRoaXMgb2RkaXR5KS4KPiAKPiBJIHdvdWxkIGxpa2UgeW91IHRvIGV4cGFuZCBv
biB0aGlzIGVmZmljaWVuY3kgYXJndW1lbnQuCj4gCj4gQ2VydGFpbmx5LCB3aXRoIGxpYnhsICh3
aGljaCBpcyB0aGUgcHJpbWFyeSB1cHN0cmVhbS1zdXBwb3J0ZWQKPiB0b29sc3RhY2spIHRoZXJl
IGlzIG5vIGRpc2Nlcm5hYmxlIGVmZmljaWVuY3kgZ2FpbiBoZXJlLiAgVGhlIGRhdGEKPiBtdXN0
IGJlIGNvcGllZCBiYWNrIGFuZCBmb3J0aCBiZXR3ZWVuIHByb2Nlc3Nlcy4KPiAKClRoaXMgaXMg
dHJ1ZS4KCj4gSWYgeW91IGFyZSB0YWxraW5nIGFib3V0IG91dC1vZi10cmVlIGNvbnN1bWVycyB0
aGVuIHlvdSBzaG91bGQgc2F5Cj4gc28uICBBbmQgeW91IHNob3VsZCBhbHNvIGdpdmUgYSByZWFs
aXN0aWMgZXhwbGFuYXRpb24gb2YgdGhlIHNpemUgb2YKPiB0aGUgc3VwcG9zZWQgcGVyZm9ybWFu
Y2UgYmVuZWZpdC4KPiAKPiAoRkFPRDogTmFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4pCj4gCj4gU29ycnksCj4gSWFuLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 16 16:38:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 16:38:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e48Pi-0001Ik-MS; Mon, 16 Oct 2017 16:38:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4557a5dee=Andrew.Cooper3@citrix.com>)
 id 1e48Ph-0001Ic-BI
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 16:38:49 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id EC/DA-30254-890E4E95;
 Mon, 16 Oct 2017 16:38:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWSzvfng+6MB08
 iDc5+4rb4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPmr53AXHCCv2Ln4T/MDYzNvF2MnBwSAv4S
 +6Z3sYDYwgJeEvPmTwWzRQSUJXp//QayuTiYBfoZJa7dv80E4ggJTGOUWH3gKDNIFZuAvsTuF
 5+AEhwcvAK2Ei2TI0DCLAKqEt/3XQYbJCoQLtF0th/M5hUQlDg58wmYzSlgLzFx/gp2kFZmAU
 2J9bv0QcLMAvISzVtnM0PY4hJNX1aygthCAmoS1/ovsUPcnC4x8VkPywRGgVlIps5CmDQLyaR
 ZSCYtYGRZxahenFpUllqka6GXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYsAxA
 sINx9mX/Q4ySHExKorzOhk8ihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwRt4HygkWpaanVqRl5
 gBjByYtwcGjJMJrAJLmLS5IzC3OTIdInWJUlBLnVQJJCIAkMkrz4Npg8XqJUVZKmJcR6BAhno
 LUotzMElT5V4ziHIxKwrwhIFN4MvNK4Ka/AlrMBLR4nRPY4pJEhJRUAyNfRWPbS7tcm41WSjE
 80jxyMVoqvRpnBA8eEnrD/8Ax1lde+IBzo2K+m9m1+21Z23s3Jq8PbF+88wvvA1U1m+1/dGzF
 r7v9T3miZ6cuaStTVnrt9b8Tk0rVExInmZ//vtn2+aslXN7N5jqTfzExuJZHKy5/Ff9T6/06j
 Ym9G9VtZGY0+n45qsRSnJFoqMVcVJwIAIe/F3DSAgAA
X-Env-Sender: prvs=4557a5dee=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1508171925!70786996!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64327 invoked from network); 16 Oct 2017 16:38:47 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Oct 2017 16:38:47 -0000
X-IronPort-AV: E=Sophos;i="5.43,387,1503360000"; d="scan'208";a="106342501"
To: Jan Beulich <JBeulich@suse.com>
References: <osstest-114505-mainreport@xen.org>
 <a5ce93e7-91b0-0eb2-48d0-a52cc9163c97@citrix.com>
 <59E4F6730200007800186DB8@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <c2bcc496-cfa6-594f-3083-b60104957034@citrix.com>
Date: Mon, 16 Oct 2017 17:38:42 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59E4F6730200007800186DB8@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>
Subject: Re: [Xen-devel] [xen-4.8-testing test] 114505: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTYvMTAvMTcgMTc6MTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE2LjEwLjE3IGF0
IDExOjE0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDE1LzEwLzE3
IDIwOjQ1LCBvc3N0ZXN0IHNlcnZpY2Ugb3duZXIgd3JvdGU6Cj4+PiBmbGlnaHQgMTE0NTA1IHhl
bi00LjgtdGVzdGluZyByZWFsIFtyZWFsXQo+Pj4gaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDUwNS8gCj4+Pgo+Pj4gUmVncmVzc2lvbnMgOi0oCj4+
Pgo+Pj4gVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCj4+PiBp
bmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKPj4+ICB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0yIDQ4IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIFJFR1IuIHZz
LiAKPj4gMTE0MTczCj4+PiBUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKPj4+ICB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01IDQ4IHh0Zi90ZXN0LWh2
bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGluIDExNDQ1NCAKPj4gcGFzcyBpbiAxMTQ1MDUKPj4K
Pj4gSWFuOiBUaGVzZSB0ZXN0cyBleGVyY2lzZSBzb21ldGhpbmcgdmVyeSBtYWNoaW5lIHNwZWNp
ZmljLCBhbmQgdGhlIFhURgo+PiB0ZXN0cyByZWFsbHkgZG8gbmVlZCB0eWluZyB0byBzcGVjaWZp
YyBoYXJkd2FyZSB3aGVuIG1ha2luZyByZWdyZXNzaW9uCj4+IGNvbnNpZGVyYXRpb25zLgo+Pgo+
PiBKYW46IFRoaXMgaGlnaGxpZ2h0cyB0aGF0IFRTWC9WTUVudHJ5IGZhaWx1cmUgZml4ZXMgcHJv
YmFibHkgd2FudAo+PiBiYWNrcG9ydGluZyB0byBiZWZvcmUgWGVuIDQuOS4gIElJUkMsIHRoZSA2
IHBhdGNoZXMgbmVlZGVkIGFyZToKPiBTbyBJJ20gbWlsZGx5IGNvbmZ1c2VkIGJ5IHRoaXMgcmVx
dWVzdDoKPgo+PiBlM2ViODRlMzNjMzYgKG9ubHkgYXMgYSBmdW5jdGlvbmFsIHByZXJlcXVpc2l0
ZSkKPj4gOWI5M2M2YjM2OTViOiB4ODYvdm14OiBpbnRyb2R1Y2Ugdm14X2ZpbmRfbXNyKCkKPj4g
N2YxMWFhNGIyYjFmOiB4ODYvdm14OiBvcHRpbWl6ZSB2bXhfcmVhZC93cml0ZV9ndWVzdF9tc3Io
KQo+PiBkNmU5ZjhkNGYzNWQ6IHg4Ni92bXg6IGZpeCB2bWVudHJ5IGZhaWx1cmUgd2l0aCBUU1gg
Yml0cyBpbiBMQlIKPj4gZjk3ODM4YmJkOTgwOiB4ODY6IE1vdmUgbWljcm9jb2RlIGxvYWRpbmcg
ZWFybGllcgo+IFVwIHRvIGhlcmUsIGV2ZXJ5dGhpbmcgaXMgaW4gNC45IGFscmVhZHkgYWZhaWN0
LiBDb25zaWRlcmluZyB0aGUKPiBjb250ZXh0IGhlcmUgaXMgYSA0LjggdGVzdCByZXBvcnQsIGRp
ZCB5b3UgcGVyaGFwcyBtZWFuIHRvIGFzawo+IGZvciB0aGlzIG9uIDQuOCAoYW5kIHBvc3NpYmx5
IGFsc28gNC43KT8KCldlbGwgLSBJIGRpZCBhc2sgZm9yICJiYWNrcG9ydGluZyB0byBiZWZvcmUg
WGVuIDQuOSIuCgo+IElmIHNvLCBJJ20gbm90IHJlYWxseSBzdXJlIC0KPiB0aGVzZSBjaGFuZ2Vz
IHRha2VuIHRvZ2V0aGVyIGxvb2sgYSBsaXR0bGUgbGFyZ2UgZm9yIHRoZSBnYWluCj4gdGhleSBw
cm92aWRlLgoKV2UgaGF2ZSBoYWQgc2V2ZXJhbCB4ZW4tZGV2ZWwgcmVwb3J0cyBvZiB0aGlzIHBy
b2JsZW0sIHN0YXJ0aW5nIGFnYWluc3QKWGVuIDQuNiBpaXJjLsKgIElmIHlvdSByZWFsbHkgdGhp
bmcgaXRzIG1vcmUgcmlzayB0aGFuIGl0cyB3b3J0aCB0aGVuIGZpbmUuCgo+Cj4+IDIwZjE5NzZi
NDQxOTogeDg2L3ZteDogRml4IHZtZW50cnkgZmFpbHVyZSBiZWNhdXNlIG9mIGludmFsaWQgTEVS
IG9uIAo+PiBCcm9hZHdlbGwKPiBJJ2xsIHNlZSB0byBwdWxsIHRoaXMgb25lIGluIGZvciA0Ljku
MS4KCk9vcHMgLSBJJ2Qgbm90IHNwb3R0ZWQgdGhhdCB0aGF0IGNoYW5nZSB3YXMgbWlzc2luZyBp
biBYZW4gNC45LsKgIFllcyAtCnBsZWFzZSBiYWNrcG9ydCB0aGF0IG9uZS4KCn5BbmRyZXcKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 16 16:46:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 16:46:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e48XO-00020F-ET; Mon, 16 Oct 2017 16:46:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e48XM-000203-Pf
 for xen-devel@lists.xensource.com; Mon, 16 Oct 2017 16:46:44 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 A3/5A-10419-372E4E95; Mon, 16 Oct 2017 16:46:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVbf40ZN
 Ig2lfuSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMXPPedaCmWYVO94fZ2xg
 3KPbxcjFISTQyCTx79BbNgjnMaPElTd7WSGcbYwSkyZ/B8pwcogIOEt8PTOXHcTmFdCX2HD6C
 mMXIweHsICbxPKL6iBhCYFJTBK3PpdC2J4SGxZ8ZIGx5zz9ztTFyM7BJmAlcUgMJMoioCrReO
 Yn2wRG7gWMDKsYNYpTi8pSi3QNTfWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQI
 9zgAEOxgbtnseYpTkYFIS5XU2fBIpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ360OgnGBRanpq
 RVpmDjD0YNISHDxKIrxHQdK8xQWJucWZ6RCpU4y6HMc2Xf7DJMSSl5+XKiXO6wZSJABSlFGaB
 zcCFgeXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMy7HmQKT2ZeCdymV0BHMAEdsc4J7IiSRI
 SUVAPj5GNsxxe9FNtk1Pteat/Er71h/drdkjwqOWsWvJh12/VjtxzP1vDom+0Rbeu3ce3UunD
 e8jznHvdNy7bP1Zr96sSjZXMXBpZrbXsUlyqWeIa7ZEva3AlaBmunWq9bFvmUz+s3+zbjFENN
 DfH7HMX72FeKJpe6iF2d7hR4NW7jtiNRFS+/stYkKbEUZyQaajEXFScCAEnMj3l+AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1508172402!107176461!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32460 invoked from network); 16 Oct 2017 16:46:42 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Oct 2017 16:46:42 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e48XH-0004b4-Se; Mon, 16 Oct 2017 16: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e48XC-0002R1-9f; Mon, 16 Oct 2017 16:46:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e48XC-000164-0T; Mon, 16 Oct 2017 16:46:34 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114547-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=24fb44e971a62b345c7b6ca3c03b454a1e150abe
X-Osstest-Versions-That: xen=765c2035a765c426c130c1f2cc009af60a99b1bd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 16 Oct 2017 16:46:34 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114547: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDU0NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDU0Ny8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDI0ZmI0NGU5NzFhNjJiMzQ1YzdiNmNhM2MwM2I0NTRh
MWUxNTBhYmUKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDc2NWMyMDM1
YTc2NWM0MjZjMTMwYzFmMmNjMDA5YWY2MGE5OWIxYmQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
NDU0NCAgMjAxNy0xMC0xNiAxMjowMTo1MCBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTQ1NDcgIDIwMTctMTAtMTYgMTU6MDM6MDggWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBJYW4gSmFja3Nv
biA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9r
ZQorIHJldmlzaW9uPTI0ZmI0NGU5NzFhNjJiMzQ1YzdiNmNhM2MwM2I0NTRhMWUxNTBhYmUKKyAu
IC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmln
CisrKysgZXhwb3J0IFBFUkxMSUI9LjouCisrKysgUEVSTExJQj0uOi4KKysrIHVtYXNrIDAwMgor
KysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAg
ICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwog
ICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysr
IGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0
L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNo
byAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVw
b3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sgLi9hcC1wdXNoIHhlbi11bnN0YWJsZS1zbW9rZSAyNGZiNDRlOTcxYTYyYjM0NWM3
YjZjYTNjMDNiNDU0YTFlMTUwYWJlCisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlz
aW9uPTI0ZmI0NGU5NzFhNjJiMzQ1YzdiNmNhM2MwM2I0NTRhMWUxNTBhYmUKKyAuIC4vY3JpLWxv
Y2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhw
b3J0IFBFUkxMSUI9LjouOi4KKysrKyBQRVJMTElCPS46LjouCisrKyB1bWFzayAwMDIKKysrIGdl
dHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAg
ICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAg
ICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2Nh
bCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBv
cyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hv
bWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xv
Y2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgor
KyAuIC4vY3JpLWdldGNvbmZpZworKysgZXhwb3J0IFBFUkxMSUI9LjouOi46LgorKysgUEVSTExJ
Qj0uOi46LjouCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNo
IiBpbgorIHRyZWU9eGVuCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHFlbXV1YnJh
bmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51
eGJyYW5jaD0KKyAnWycgeHFlbXUtdXBzdHJlYW0tdW5zdGFibGUgPSB4ICddJworIHNlbGVjdF9w
cmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlLXNtb2tl
CisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeDI0ZmI0NGU5NzFhNjJiMzQ1
YzdiNmNhM2MwM2I0NTRhMWUxNTBhYmUgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAu
L2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3Nz
dGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0Owog
ICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQg
JGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10
cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5r
ZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5n
aXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1w
cnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9n
aXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGlu
dXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVz
dC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3Nj
bS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkK
KysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9s
aW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDog
Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4u
Z2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21v
a2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVu
LXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBk
YWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxl
LXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBodHRwOi8vaGcu
dWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21v
a2UKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0
LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklS
VD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJF
RV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9y
dW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHhl
bi11bnN0YWJsZS1zbW9rZQorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2gi
IGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy94ZW4KKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQgMjRmYjQ0ZTk3MWE2MmIzNDVjN2I2Y2Ez
YzAzYjQ1NGExZTE1MGFiZTpyZWZzL2hlYWRzL3Ntb2tlClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICA3NjVjMjAzLi4yNGZiNDRlICAyNGZiNDRlOTcx
YTYyYjM0NWM3YjZjYTNjMDNiNDU0YTFlMTUwYWJlIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 16 16:49:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 16:49:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e48Zc-00029L-W0; Mon, 16 Oct 2017 16:49:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4557a5dee=Andrew.Cooper3@citrix.com>)
 id 1e48Zb-00029C-LY
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 16:49:03 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 7B/DE-31244-EF2E4E95; Mon, 16 Oct 2017 16:49:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsWSzvfng+6/R08
 iDboXilh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmP/89mKngmWPH/5yOWBsbLfF2MnBwSAv4S
 txdPZAWxhQXiJZZ9vABmiwj4SBy9e5kFxGYW8JXYdfQoUxcjF4eQwApGiYfrd4IVsQnoS+x+8
 YkJxOYVsJU42/6KEcRmEVCVeP/3KzuILSoQLtF0tp8FokZQ4uTMJ2A2p4C9xIXTDcxdjBxACz
 Ql1u/Sh9glL9G8dTYzhC0u0fRlJdgqIQE1iWv9l9ghbk6X2Pr3F/MERoFZSKbOQpg0C8mkWUg
 mLWBkWcWoUZxaVJZapGtooJdUlJmeUZKbmJkD5Jnp5aYWFyemp+YkJhXrJefnbmIEhiwDEOxg
 PP4+7hCjJAeTkiivs+GTSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvG8fAuUEi1LTUyvSMnOA0
 QOTluDgURLhPQqS5i0uSMwtzkyHSJ1i1OX4MenKHyYhlrz8vFQpcV4HYCwKCYAUZZTmwY2ARf
 IlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfO+AVnFk5lXArfpFdARTEBHrHMCO6IkESEl1cA
 439gq5PX3VXv0nNb9Ypy4WKpI0tkhbO4ZZfkF11KVT/o9PRuyxbTa4abKAqG4yYuOBR3deWxr
 iF/wXvZcxoZX6813MTHHmX/vfqx332LH2bN3jb4laC4qTesIyTxmv1VYwUkmeNWUnIrSR4ftF
 srOXbZ1B79DxN0DRfNWrS2Un2j4dN+cjasrlViKMxINtZiLihMBQ6Dt/t8CAAA=
X-Env-Sender: prvs=4557a5dee=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1508172539!59053062!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5359 invoked from network); 16 Oct 2017 16:49:01 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Oct 2017 16:49:01 -0000
X-IronPort-AV: E=Sophos;i="5.43,387,1503360000"; d="scan'208";a="106342584"
To: Jan Beulich <JBeulich@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>
References: <59E4EB5C0200007800186CF8@prv-mh.provo.novell.com>
 <23012.54320.887251.831620@mariner.uk.xensource.com>
 <59E4F8170200007800186DC8@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <6a50108a-18ee-f589-4a0e-f6c6d7d6c72b@citrix.com>
Date: Mon, 16 Oct 2017 17:48:56 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59E4F8170200007800186DC8@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH] libxc: don't fail domain creation when
 unpacking initrd fails
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTYvMTAvMTcgMTc6MTksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE2LjEwLjE3IGF0
IDE3OjQ1LCA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4gd3JvdGU6Cj4+IEphbiBCZXVsaWNo
IHdyaXRlcyAoIltQQVRDSF0gbGlieGM6IGRvbid0IGZhaWwgZG9tYWluIGNyZWF0aW9uIHdoZW4g
dW5wYWNraW5nIAo+PiBpbml0cmQgZmFpbHMiKToKPj4+IEF0IGxlYXN0IExpbnV4IGtlcm5lbHMg
aGF2ZSBiZWVuIGFibGUgdG8gd29yayB3aXRoIGd6aXAtZWQgaW5pdHJkIGZvcgo+Pj4gcXVpdGUg
c29tZSB0aW1lOyBpbml0cmQgY29tcHJlc3NlZCB3aXRoIG90aGVyIG1ldGhvZHMgYXJlbid0IGV2
ZW4gYmVpbmcKPj4+IGF0dGVtcHRlZCB0byB1bnBhY2suIEZ1cnRoZXJtb3JlIHRoZSB1bnppcC1p
bmcgcm91dGluZSB1c2VkIGhlcmUgaXNuJ3QKPj4+IGNhcGFibGUgb2YgZGVhbGluZyB3aXRoIHZh
cmlvdXMgZm9ybXMgb2YgY29uY2F0ZW5hdGVkIGZpbGVzLCBlYWNoIG9mCj4+PiB3aGljaCB3YXMg
Z3ppcC1lZCBzZXBhcmF0ZWx5IChpdCBpcyB0aGlzIHBhcnRpY3VsYXIgY2FzZSB3aGljaCBoYXMg
YmVlbgo+Pj4gdGhlIHNvdXJjZSBvZiBvYnNlcnZlZCBWTSBjcmVhdGlvbiBmYWlsdXJlcykuCj4+
IEknbSBub3Qgc3VyZSBJIHJlYWxseSBsaWtlIHRoaXMgYXBwcm9hY2ggb2YgYXR0ZW1wdGluZyB0
byB1bmd6aXAgaXQKPj4gYW5kIHRoZW4gZmFsbGluZyBiYWNrLiAgKEFuZCB0aGUgc2l6ZS1jaGVj
a2luZyBsb2dpYyBpcyBub3QKPj4gcGFydGljdWxhcmx5IGVhc3kgdG8gZm9sbG93LikKPj4KPj4g
SXMgdGhlcmUgbm8gd2F5IHRvIHRlbGwgdGhhdCBhIGtlcm5lbCBzdXBwb3J0cyBnemlwcGVkIGlu
aXRyZHMgYnkKPj4gbG9va2luZyBhdCB0aGUga2VybmVsID8KPiBXZWxsLCBMaW51eCBrZXJuZWxz
IGhhdmUgY29uZmlnIG9wdGlvbnMgY29udHJvbGxpbmcgdGhlaXIgYWJpbGl0eS4gU28KPiBldmVu
IGEgbW9kZXJuIGtlcm5lbCBfY291bGRfIGJlIGNvbmZpZ3VyZWQgdG8gcmVxdWlyZSB1bnppcHBp
bmcuCj4gSSBkaWRuJ3QgY2hlY2sgd2hldGhlciB0aGV5IGFubm91bmNlIHRoaXMgYW55d2hlcmUg
b3V0c2lkZSB0aGUKPiAocG9zc2libHkpIGVtYmVkZGVkIC5jb25maWcsIGJ1dCBldmVuIGlmIHRo
ZXkgZGlkIHRoaXMgd291bGQgYmUKPiBvbmx5IExpbnV4IHRoZW4uIEEgc29sdXRpb24gaGVyZSBz
aG91bGRuJ3QgcmVhbGx5IGJlIE9TLXNwZWNpZmljIGltby4KPgo+PiAgQSBoZXVyaXN0aWMgd291
bGQgcHJvYmFibHkgZG86IGl0J3MgT0sgaWYgd2UKPj4gc29tZXRpbWVzIGluc2lzdCBvbiBkZWNv
bXByZXNzaW9uIG91cnNlbHZlcywgZm9yIGEgc3Vic2V0IG9mIG9sZAo+PiBrZXJuZWxzIHdoZXJl
IGl0J3Mgbm90IG5lZWRlZC4KPiBXZWxsLCBJIHNwZWNpZmljYWxseSB3YW50ZWQgdG8gYXZvaWQg
YW55IGd1ZXNzd29yay4gQnV0IGlmIEkKPiBzaW1wbHkgaGFkIHJlcG9ydGVkIHRoaXMgYXMgYSBw
cm9ibGVtIHRoYXQgbmVlZHMgZGVhbGluZyB3aXRoLAo+IHRoaW5ncyBsaWtlbHkgd291bGQgaGF2
ZSBnb25lIGxpa2UgZm9yIHRoZSBQeXRob24gdmVyc2lvbiBpc3N1ZQo+ICh3aGljaCBJIHN0aWxs
IGhhdmVuJ3QgZ290IGFyb3VuZCB0byksIGFza2luZyBtZSB0byBsb29rIGludG8KPiBhZGRyZXNz
aW5nIGl0LiBTbyBJIHRob3VnaHQgSSdkIHByZXNlbnQgYSBwb3NzaWJsZSBzb2x1dGlvbiByaWdo
dAo+IGF3YXkuIFRvIGJlIGhvbmVzdCwgaWYgeW91IHdhbnQgdGhpcyB0byBiZSBkb25lIHNvbWUK
PiBtZWFuaW5nZnVsbHkgZGlmZmVyZW50IHdheSB3aGljaCBJJ20gbm90IGNvbnZpbmNlZCBvZiwg
SSdtIG5vdAo+IHN1cmUgSSdtIHRoZSBvbmUgdG8gY2FycnkgdGhpcyBvdXQsIHlldCBJJ2Qgc3Rp
bGwgcmVxdWVzdCB0aGUKPiBpc3N1ZSB0byBiZSBhZGRyZXNzZWQuCgpJJ3ZlIGJlZW4gYml0dGVu
IGJ5IHRoaXMgaXNzdWUgc2V2ZXJhbCB0aW1lcyBiZWZvcmUsIGFuZCBhIGZpeCB3b3VsZCBiZQpu
aWNlLgoKSU1PLCB0aGUgdG9vbHN0YWNrIHNob3VsZCBub3QgYmUgbWFraW5nIGFzc3VtcHRpb25z
IGFib3V0IHRoZSBpbml0cmQsCmFuZCBzaG91bGRuJ3QgYmUgdG91Y2hpbmcgaXQuwqAgSXQgaXMg
dGhlIHVzZXJzIHJlc3BvbnNpYmlsaXR5IHRvIHByb3ZpZGUKYW4gaW5pdHJkIHdoaWNoIGl0cyBr
ZXJuZWwgY2FuIHJlYWQuCgpGdXJ0aGVybW9yZSwgbGVhdmluZyB0aGUgZGVjb21wcmVzc2lvbiB0
byB0aGUga2VybmVsIHJlZHVjZXMgdGhlIGRvbTAKYXR0YWNrIHN1cmZhY2UuCgp+QW5kcmV3Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 16 16:51:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 16:51:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e48cE-0002mB-D0; Mon, 16 Oct 2017 16:51:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4557a5dee=Andrew.Cooper3@citrix.com>)
 id 1e48cC-0002m5-Va
 for xen-devel@lists.xensource.com; Mon, 16 Oct 2017 16:51:45 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 03/AA-19514-0A3E4E95; Mon, 16 Oct 2017 16:51:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsWSzvfng+78x08
 iDaYuUrO4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBnPmvuYCrp5K3Z/WsPcwPiPq4uRk0NCwF/i
 9/rNzBC2u8Sbd63sILawgJfEvPlTWUBsEQFtiRer1rF1MXJwMAtUS1w9Id7FyMUhJDCDUeJbS
 xsbSA2bgL7E7hefmEBsXgFbibVLL4LNZBFQldg2dS5YXFQgXKLpbD8LRI2gxMmZT1hAZnIKOE
 rsupYGMV5TYv0ufZAKZgF5ie1v5zBD2OISTV9WsoLYQgJqEtf6L7FDXJwusfXvL6jrLSRu37r
 DNoFRaBaSBbMQps5CMnUWkqkLGFlWMWoUpxaVpRbpGpnpJRVlpmeU5CZm5ugaGpjq5aYWFyem
 p+YkJhXrJefnbmIEhnc9AwPjDsbbk/0OMUpyMCmJ8jobPokU4kvKT6nMSCzOiC8qzUktPsQow
 8GhJMF7/xFQTrAoNT21Ii0zBxhpMGkJDh4lEd73IGne4oLE3OLMdIjUKUZFKXHePSAJAZBERm
 keXBssui8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEua9DTKFJzOvBG76K6DFTECL1zmBLS5
 JREhJNTCqC2omydtcrMu675p0o67q2NsCw8VC9gtZPoTbTit7ahP7dnGfb1HHM+6y1btV9qbZ
 bfwYG/V3KWNh6603rcVlQucflL14oN7mv2rl6x7J89FLrqyV/3rbMFRVS3pf+74jO3uTDj3+m
 mVfMt1/Butrsb2HzPQm7blZ96TSxeiZh2ngi1uuYhlKLMUZiYZazEXFiQBfQ/Ik6QIAAA==
X-Env-Sender: prvs=4557a5dee=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1508172701!91319599!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49741 invoked from network); 16 Oct 2017 16:51:43 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Oct 2017 16:51:43 -0000
X-IronPort-AV: E=Sophos;i="5.43,387,1503360000"; d="scan'208";a="106342598"
X-CrossPremisesHeadersFilteredBySendConnector: AMSPEX02CL02.citrite.net
To: Ian Jackson <ian.jackson@eu.citrix.com>
References: <osstest-114505-mainreport@xen.org>
 <a5ce93e7-91b0-0eb2-48d0-a52cc9163c97@citrix.com>
 <23012.52536.721870.990032@mariner.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <c6b1e8ab-8b5b-3a68-26d9-02bcf97e429e@citrix.com>
Date: Mon, 16 Oct 2017 17:51:37 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <23012.52536.721870.990032@mariner.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
X-OrganizationHeadersPreserved: AMSPEX02CL02.citrite.net
Cc: xen-devel@lists.xensource.com,
 osstest service owner <osstest-admin@xenproject.org>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [xen-4.8-testing test] 114505: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTYvMTAvMTcgMTY6MTYsIElhbiBKYWNrc29uIHdyb3RlOgo+IEFuZHJldyBDb29wZXIgd3Jp
dGVzICgiUmU6IFtYZW4tZGV2ZWxdIFt4ZW4tNC44LXRlc3RpbmcgdGVzdF0gMTE0NTA1OiByZWdy
ZXNzaW9ucyAtIEZBSUwiKToKPj4gT24gMTUvMTAvMTcgMjA6NDUsIG9zc3Rlc3Qgc2VydmljZSBv
d25lciB3cm90ZToKPj4+IGZsaWdodCAxMTQ1MDUgeGVuLTQuOC10ZXN0aW5nIHJlYWwgW3JlYWxd
Cj4+PiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE0
NTA1Lwo+Pj4KPj4+IFJlZ3Jlc3Npb25zIDotKAo+Pj4KPj4+IFRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAo+Pj4gaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxk
IG5vdCBiZSBydW46Cj4+PiAgdGVzdC14dGYtYW1kNjQtYW1kNjQtMiA0OCB4dGYvdGVzdC1odm02
NC1sYnItdHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2cy4gMTE0MTczCj4gLi4uCj4+IElhbjogVGhl
c2UgdGVzdHMgZXhlcmNpc2Ugc29tZXRoaW5nIHZlcnkgbWFjaGluZSBzcGVjaWZpYywgYW5kIHRo
ZSBYVEYKPj4gdGVzdHMgcmVhbGx5IGRvIG5lZWQgdHlpbmcgdG8gc3BlY2lmaWMgaGFyZHdhcmUg
d2hlbiBtYWtpbmcgcmVncmVzc2lvbgo+PiBjb25zaWRlcmF0aW9ucy4KPiBJcyB0aGlzIHRlc3Qg
bmV3IGVub3VnaCB0aGF0IGl0IG1pZ2h0IGhhdmUgbmV2ZXIgcnVuIG9uIHRoYXQKPiBoYXJkd2Fy
ZSA/ICBJZiBzbyB0aGVuIGEgZm9yY2UgcHVzaCBtaWdodCBiZSBqdXN0aWZpZWQuCgphbmRyZXdj
b29wQGFuZHJld2Nvb3A6L2xvY2FsL3hlbi10ZXN0LWZyYW1ld29yay5naXQkIGdpdCBzaG93IC0t
Zm9ybWF0PWZ1bGxlciAzNmQ5MjZmZQpjb21taXQgMzZkOTI2ZmUwZTliN2RiMzk5NjVmNDMwY2Ri
NGM1ZjFkYWY0ZWVmMwpBdXRob3I6ICAgICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpBdXRob3JEYXRlOiBXZWQgT2N0IDEyIDE4OjIzOjQyIDIwMTYKQ29tbWl0OiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTog
VHVlIEFwciAyNSAxMzo1NTo0MiAyMDE3CgogICAgTEJSL1RTWCBWTWVudHJ5IGZhaWx1cmUgdGVz
dAogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgoKSXQgaGFzIGJlZW4gcnVubmluZyBpbiBPU1NUZXN0IGZvciBhIGZhaXIgd2hp
bGUgbm93LgoKVGhlIHRlc3Qgd2lsbCBvbmx5IGZhaWwgb24gdmVyc2lvbnMgb2YgWGVuIGJlZm9y
ZSB0aGUgZml4ZXMgd2VudCBpbgooQ3VycmVudGx5IFhlbiA0LjkpLCBvbiBIYXN3ZWxsIGFuZCBC
cm9hZHdlbGwgaGFyZHdhcmUuCgpJdHMgYWxzbyBwb3NzaWJsZQoKPiBJdCBpcyBkaWZmaWN1bHQg
dG8gdGllIHRoZSB0ZXN0cyB0byBzcGVjaWZpYyBoYXJkd2FyZSB3aXRob3V0Cj4gaW5zaXN0aW5n
IHRoYXQgZXZlcnkgcnVuIHVzZXMgZXZlcnkgaG9zdC4KCkhvdyBoYXJkIHdvdWxkIGl0IGJlIHRv
IHRhZyBlYWNoIGZsaWdodCB3aXRoIHdoaWNoIGhvc3QgaXQgcmFuIG9uLCBhbmQKZmlsdGVyIGZv
ciBob3N0ID09IGN1cnJlbnQgd2hlbiBkZXRlcm1pbmluZyB3aGV0aGVyIGEgcmVncmVzc2lvbiBo
YXMKb2NjdXJyZWQ/Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 16 16:52:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 16:52:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e48d2-0002qG-Mo; Mon, 16 Oct 2017 16:52:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=455955960=Ian.Jackson@citrix.com>)
 id 1e48d1-0002q7-4g
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 16:52:35 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 25/99-05363-2D3E4E95; Mon, 16 Oct 2017 16:52:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpO6Fx08
 iDVZuUrP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMuXF3EVnCBu+L3grtMDYwHObsYOTkkBPwl
 Hhz7zwRiswnoSjRt+csGYvMKCEqcnPmEBcRmFtCRWLD7ExuELS+x/e0cZogaB4k7L26ygtgsA
 qoSiyb1gdWICChL9P76DdTLAVTvK9G/TgkkLCwQLHF33T2wEk4Be4kLpxuAxnBxCAmsYJS4f3
 UbM8Q9JhJvF+5kA+kVElCTmLs+fgIj3ywkF81CctEsJBctYGRexahRnFpUllqka2iil1SUmZ5
 RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGGoMQLCDccV2z0OMkhxMSqK8zoZPIoX4kvJT
 KjMSizPii0pzUosPMcpwcChJ8C54BJQTLEpNT61Iy8wBBj1MWoKDR0mE9z1Imre4IDG3ODMdI
 nWKUZej4+bdP0xCLHn5ealS4rx7QIoEQIoySvPgRsAi8BKjrJQwLyPQUUI8BalFuZklqPKvGM
 U5GJWEIS7hycwrgdv0CugIJqAj1jmBHVGSiJCSamCcarRK3WOy3ZQmo8Jq2aa5sVMkJryecqP
 ifqld0fXr+of7Ljcss/a+O6f7k/tHzfAtN18Yun9/UJF9sc9wiybrLEm2H3ZcRufN0o8/+7Zc
 zuXSIvsN7qvYpDanxhVZPF7SmS3xXHAVy4HquU5pXbWWZg+2SG/h+jt1lqF9u8/2FufMA2cvC
 c1SYinOSDTUYi4qTgQAfKTw7LsCAAA=
X-Env-Sender: prvs=455955960=Ian.Jackson@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1508172750!105936128!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 672 invoked from network); 16 Oct 2017 16:52:32 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Oct 2017 16:52:32 -0000
X-IronPort-AV: E=Sophos;i="5.43,387,1503360000"; d="scan'208";a="446435574"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23012.57779.375772.549924@mariner.uk.xensource.com>
Date: Mon, 16 Oct 2017 17:43:31 +0100
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <59E4F8170200007800186DC8@prv-mh.provo.novell.com>
References: <59E4EB5C0200007800186CF8@prv-mh.provo.novell.com>
 <23012.54320.887251.831620@mariner.uk.xensource.com>
 <59E4F8170200007800186DC8@prv-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH] libxc: don't fail domain creation when
 unpacking initrd fails
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtQQVRDSF0gbGlieGM6IGRvbid0IGZhaWwgZG9tYWlu
IGNyZWF0aW9uIHdoZW4gdW5wYWNraW5nIGluaXRyZCBmYWlscyIpOgo+IE9uIDE2LjEwLjE3IGF0
IDE3OjQ1LCA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiBJcyB0aGVyZSBu
byB3YXkgdG8gdGVsbCB0aGF0IGEga2VybmVsIHN1cHBvcnRzIGd6aXBwZWQgaW5pdHJkcyBieQo+
ID4gbG9va2luZyBhdCB0aGUga2VybmVsID8KPiAKPiBXZWxsLCBMaW51eCBrZXJuZWxzIGhhdmUg
Y29uZmlnIG9wdGlvbnMgY29udHJvbGxpbmcgdGhlaXIgYWJpbGl0eS4gU28KPiBldmVuIGEgbW9k
ZXJuIGtlcm5lbCBfY291bGRfIGJlIGNvbmZpZ3VyZWQgdG8gcmVxdWlyZSB1bnppcHBpbmcuCj4g
SSBkaWRuJ3QgY2hlY2sgd2hldGhlciB0aGV5IGFubm91bmNlIHRoaXMgYW55d2hlcmUgb3V0c2lk
ZSB0aGUKPiAocG9zc2libHkpIGVtYmVkZGVkIC5jb25maWcsIGJ1dCBldmVuIGlmIHRoZXkgZGlk
IHRoaXMgd291bGQgYmUKPiBvbmx5IExpbnV4IHRoZW4uIEEgc29sdXRpb24gaGVyZSBzaG91bGRu
J3QgcmVhbGx5IGJlIE9TLXNwZWNpZmljIGltby4KCkkgZ3Vlc3MgSSB3YXMgaG9waW5nIGZvciBh
biBFTEYgbm90ZSBvciBzb21lIG11bHRpYm9vdCBwcm90b2NvbAplbGVtZW50IG9yIHNvbWV0aGlu
Zy4gIElmIGl0IGRvZXNuJ3QgZXhpc3QgdGhlbiB5b3VyIHByb3Bvc2VkIGdlbmVyYWwKYXBwcm9h
Y2ggaXMgcHJvYmFibHkgYmVzdC4KCkknbSBhZnJhaWQgSSBzdGlsbCBmaW5kIHRoZSBwYXRjaCBs
ZXNzIGNsZWFyIHRoYW4gaXQgY291bGQgYmUuClRoZSBuZXcgc2VtYW50aWNzIG9mIHhjX2RvbV9y
YW1kaXNrX2NoZWNrX3NpemUgYXJlIGF3a3dhcmQuICBBbmQKbG9va2luZyBhdCBpdCBicmllZmx5
LCBJIHRoaW5rIGl0IG1pZ2h0IGJlIHBvc3NpYmxlIHRvIHRyeSB0aGUgdW56aXAKZXZlbiBpZiB0
aGUgc2l6ZSBpcyB0b28gbGFyZ2UuCgpJIHRoaW5rIGEgc2Vuc2libGUgaW1wbGVtZW50YXRpb24g
aXMgbWlnaHQgaGF2ZSB0byBoYXZlIGEgZmxhZwp2YXJpYWJsZSB0byBjb250cm9sICJ0cnkgZG9p
bmcgaXQgcmF3Ii4gIEFuZCBpdCBtaWdodCBiZSBiZGVzdCB0bwpyZXBsYWNlIHhjX2RvbV9yYW1k
aXNrX2NoZWNrX3NpemUgd2l0aCBlaXRoZXIgYSBmdW5jdGlvbiB3aGljaCBkb2VzCm5vdCBib21i
IG91dCBpZiB0aGUgbGltaXQgaXMgZXhjZWVkZWQuCgpXaGF0IHlvdSBhcmUgcmVhbGx5IHRyeWlu
ZyB0byBkbyBoZXJlIGlzIHRvIHB1cnN1ZSB0d28gc3RyYXRlZ2llcyBpbgpwYXJhbGxlbC4gIEFu
ZCBpZGVhbGx5IHRoZXkgd291bGQgbm90IGJlIGVudGFuZ2xlZC4gIE1heWJlIHRoZXJlIHdvdWxk
CmhhdmUgdG8gYmUgYSBjb21tZW50LiAgRWFjaCBvZiB0aGUgc3RyYXRlZ2llcyBtdXN0IHJlbHkg
b25seSBvbgpmdW5jdGlvbnMgd2hpY2ggZG9uJ3QgYm9tYiBvdXQsIHRvIGFjaGlldmUgdGhhdC4K
Cklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 16 16:55:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 16:55:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e48fx-00035k-4K; Mon, 16 Oct 2017 16:55:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4557a5dee=Andrew.Cooper3@citrix.com>)
 id 1e48fv-00034s-Jl
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 16:55:35 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 13/28-10419-684E4E95; Mon, 16 Oct 2017 16:55:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsWSzvfng27bkye
 RBvduSVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnbPrWzF1xjrpizxrmBsZ+5i5GTQ0LAX+Lf
 uctANgeHsECqxNO9qSBhEQEviXtbZ7KB2MwCIRKN/+aC2UICeRIvTrxhAbHZBPQldr/4xATSy
 itgK/H6XgBImEVAVeLwtF1g5aIC4RJNZ/vBynkFBCVOznzCAlLOKeAo8fluMIjJLKApsX6XPs
 QieYnmrbOZIWxxiaYvK1khlqpJXOu/xA5xb7rE1r+/mCcwCsxCMnQWwqRZSCbNQjJpASPLKka
 N4tSistQiXSNTvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwECtZ2Bg3MG4q93v
 EKMkB5OSKK+z4ZNIIb6k/JTKjMTijPii0pzU4kOMMhwcShK84Y+BcoJFqempFWmZOcCYgUlLc
 PAoifDqg6R5iwsSc4sz0yFSpxiNOW48vP6HiWPOv7t/mIRY8vLzUqXEebVBSgVASjNK8+AGwW
 L5EqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVhXnGQKTyZeSVw+14BncIEdMo6J7BTShIRUlI
 NjHOKJ2yMdpz/s8b+9o1/zn/3Mx398WVV05bEU0tb8+cJvJ7evvfOrhuNzXH2k0+yT3JYVZM2
 93RHnlnJpJWML+7ZrW1aLxA4d63Z2uDV7tkFTOWvlvDqvMkItW+d/Fa/8trErymeZg8MfDbv4
 drjJ1mzlvP7ei7htTM0Bf0rsmsN101ly5n68p8SS3FGoqEWc1FxIgAuM4QG4AIAAA==
X-Env-Sender: prvs=4557a5dee=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1508172931!78771055!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21965 invoked from network); 16 Oct 2017 16:55:33 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Oct 2017 16:55:33 -0000
X-IronPort-AV: E=Sophos;i="5.43,387,1503360000"; d="scan'208";a="106342625"
To: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
References: <20171016140410.32007-1-wei.liu2@citrix.com>
 <23012.51341.928932.461208@mariner.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <1853f944-46e7-7bba-e3a2-419576d82168@citrix.com>
Date: Mon, 16 Oct 2017 17:55:28 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <23012.51341.928932.461208@mariner.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH for-4.10] libxl: annotate s to be nonnull in
 libxl__enum_from_string
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTYvMTAvMTcgMTU6NTYsIElhbiBKYWNrc29uIHdyb3RlOgo+IFdlaSBMaXUgd3JpdGVzICgi
W1BBVENIIGZvci00LjEwXSBsaWJ4bDogYW5ub3RhdGUgcyB0byBiZSBub25udWxsIGluIGxpYnhs
X19lbnVtX2Zyb21fc3RyaW5nIik6Cj4+IEhvcGUgdGhpcyBjYW4gcGxhY2F0ZSBjb3Zlcml0eS4K
PiBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4KPiBX
ZSBhcmUgdmVyeSBzb29uIGdvaW5nIHRvIHdhbnQgIk5OMiIgYW5kIG1heWJlICJOTl8xXzIiLgoK
VGhlIGh5cGVydmlzb3IgdXNlcwoKI2RlZmluZSBfX25vbm51bGwoLi4uKSBfX2F0dHJpYnV0ZV9f
KChfX25vbm51bGxfXyhfX1ZBX0FSR1NfXykpKQoKSSBzdWdnZXN0IHlvdSB1c2UgdGhlIHNhbWUg
aW4gbGlieGwgdG8gYXZvaWQgYSBjb21iaW5hdG9yaWFswqAgZXhwbG9zaW9uCm9mIE5OIHZhcmlh
bnRzLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 16 17:03:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 17:03:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e48nQ-0003pB-TH; Mon, 16 Oct 2017 17:03:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=455955960=Ian.Jackson@citrix.com>)
 id 1e48nP-0003p5-22
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 17:03:19 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 A1/42-11148-656E4E95; Mon, 16 Oct 2017 17:03:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHRDpG7osye
 RBlObrCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozuze9ZCv6wVExdfo6tgbGPpYuRk0NCwF9i
 /o5zjCA2m4CuRNOWv2wgNq+AoMTJmU/AapgFdCQW7P7EBmHLS2x/O4cZosZB4tCtQ0BxDg4WA
 VWJdS/tQcIiQGOeLXgGVZ4v0dbznR3EFhaIl1j28QIriM0pYCcxt/cq0FouDiGB24wSX2/2QN
 1jIvF24U6wmUICahJz18dPYOSbheSiWUgumoXkogWMzKsYNYpTi8pSi3QNTfSSijLTM0pyEzN
 zdA0NTPVyU4uLE9NTcxKTivWS83M3MQJDjQEIdjCePe15iFGSg0lJlNfZ8EmkEF9SfkplRmJx
 RnxRaU5q8SFGGQ4OJQne60+AcoJFqempFWmZOcCgh0lLcPAoifBOA0nzFhck5hZnpkOkTjFac
 vyYdOUPE8eNh9eBZMfNu3+YhFjy8vNSpcR5FZ8CNQiANGSU5sGNg0XmJUZZKWFeRqADhXgKUo
 tyM0tQ5V8xinMwKgnzHgBZy5OZVwK39RXQQUxAB61zAjuoJBEhJdXAWKOv+2TiKpPyEG6Xtod
 F+1ZoWX6M8NmxKk+bwfHeBvGf6yZfdswIL7Fz5pY8w/6Zm2/W03cBpRrRkd47+R0vx7y0P7qH
 7eSUee/OtJVNcVk+t/h8xl2n1HPHBZUymD7fn7oj7nVnWLy+XtOMV1xXVWct+mQkv+rBrJSPO
 tPunubafqCDYVJLoBJLcUaioRZzUXEiAOGncBbHAgAA
X-Env-Sender: prvs=455955960=Ian.Jackson@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1508173394!87417163!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59303 invoked from network); 16 Oct 2017 17:03:17 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Oct 2017 17:03:17 -0000
X-IronPort-AV: E=Sophos;i="5.43,387,1503360000"; d="scan'208";a="446439663"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23012.58833.350055.447628@mariner.uk.xensource.com>
Date: Mon, 16 Oct 2017 18:01:05 +0100
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <6a50108a-18ee-f589-4a0e-f6c6d7d6c72b@citrix.com>
References: <59E4EB5C0200007800186CF8@prv-mh.provo.novell.com>
 <23012.54320.887251.831620@mariner.uk.xensource.com>
 <59E4F8170200007800186DC8@prv-mh.provo.novell.com>
 <6a50108a-18ee-f589-4a0e-f6c6d7d6c72b@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] libxc: don't fail domain creation when
 unpacking initrd fails
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW1BBVENIXSBsaWJ4YzogZG9u
J3QgZmFpbCBkb21haW4gY3JlYXRpb24gd2hlbiB1bnBhY2tpbmcgaW5pdHJkIGZhaWxzIik6Cj4g
SU1PLCB0aGUgdG9vbHN0YWNrIHNob3VsZCBub3QgYmUgbWFraW5nIGFzc3VtcHRpb25zIGFib3V0
IHRoZSBpbml0cmQsCj4gYW5kIHNob3VsZG4ndCBiZSB0b3VjaGluZyBpdC4gIEl0IGlzIHRoZSB1
c2VycyByZXNwb25zaWJpbGl0eSB0byBwcm92aWRlCj4gYW4gaW5pdHJkIHdoaWNoIGl0cyBrZXJu
ZWwgY2FuIHJlYWQuCj4gCj4gRnVydGhlcm1vcmUsIGxlYXZpbmcgdGhlIGRlY29tcHJlc3Npb24g
dG8gdGhlIGtlcm5lbCByZWR1Y2VzIHRoZSBkb20wCj4gYXR0YWNrIHN1cmZhY2UuCgpJZiB3ZSBl
eHBlY3QgdGhhdCBvbmx5IHZlcnkgb2xkIG9yIHZlcnkgb2RkIGtlcm5lbHMgY2FuJ3QgZG8gdGhl
CmRlY29tcHJlc3Npb24gdGhlbXNlbHZlcywgdGhlbiBwZXJoYXBzIHdlIGNvdWxkIGhhdmUgYW4g
b3B0aW9uIHRvCmVuYWJsZSBpbml0cmQgZGVjb21wcmVzc2lvbiBhbmQgaGF2ZSBpdCBvZmYgYnkg
ZGVmYXVsdC4KCllvdXIgcG9pbnQgYWJvdXQgdGhlIGF0dGFjayBzdXJmYWNlIGlzIHdlbGwtbWFk
ZS4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 16 17:03:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 17:03:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e48nt-0003rk-61; Mon, 16 Oct 2017 17:03:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4557a5dee=Andrew.Cooper3@citrix.com>)
 id 1e48ns-0003rb-JJ
 for xen-devel@lists.xen.org; Mon, 16 Oct 2017 17:03:48 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 2B/4B-31121-376E4E95; Mon, 16 Oct 2017 17:03:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsWSzvfng27xsye
 RBi+f8lss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBktq3ayFLRyVJyft5etgfEFWxcjJ4eEgL/E
 4jnLGEFsYQFniXuLP4PZIgLKEr2/frN0MXJwMAuoS/w+awZiCgnUSpxqEgapYBPQl9j94hMTi
 M0rYCuxcNYnsE4WAVWJ132NYHFRgXCJprP9LBA1ghInZz4Bm8gpYC9x7m8GxHBNifW79EEqmA
 XkJZq3zmaGsMUlmr6sZAWxhQTUJK71X2KHuDddYuKzHpYJjAKzkAydhTBpFpJJs5BMWsDIsop
 Rozi1qCy1SNfIXC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzBUGYBgB+PitYGH
 GCU5mJREeZ0Nn0QK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDNeQqUEyxKTU+tSMvMAUYNTFqCg
 0dJhHfaE6A0b3FBYm5xZjpE6hSjopQ4ryJInwBIIqM0D64NFqmXGGWlhHkZgQ4R4ilILcrNLE
 GVf8UozsGoJMybBzKFJzOvBG76K6DFTECL1zmBLS5JREhJNTBG3JEqjq/uWz+zeukiFpX1/kp
 J3dEcnq27r8xQ3Kr//uqbKdWTSjLltuZmONurzFM1dTcJaepJjFF49WTZ19RO8advjPnOsaXv
 49mwZs8Mtiib12eVp8ZzXgplvOVkeHbqkuNhCkz/l+/uSX0uZRhYknuuTjjo+2bnLh9jTa+Xq
 kzy/alXvJVYijMSDbWYi4oTAQgGIdXPAgAA
X-Env-Sender: prvs=4557a5dee=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1508173424!112099472!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24353 invoked from network); 16 Oct 2017 17:03:46 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Oct 2017 17:03:46 -0000
X-IronPort-AV: E=Sophos;i="5.43,387,1503360000"; d="scan'208";a="106342721"
To: Jan Beulich <JBeulich@suse.com>
References: <1508164710-25970-1-git-send-email-andrew.cooper3@citrix.com>
 <59E4F3330200007800186D7B@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <c367d7e5-38b1-06bc-ef39-b015b64a015c@citrix.com>
Date: Mon, 16 Oct 2017 18:03:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59E4F3330200007800186D7B@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-next] xen/pv: Construct d0v0's GDT
	properly
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTYvMTAvMTcgMTY6NTgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE2LjEwLjE3IGF0
IDE2OjM4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IGMvcyBjZjZkMzlm
ODE5OSAieDg2L1BWOiBwcm9wZXJseSBwb3B1bGF0ZSBkZXNjcmlwdG9yIHRhYmxlcyIgY2hhbmdl
ZCB0aGUgR0RUCj4+IHRvIHJlZmVyZW5jZSB6ZXJvX3BhZ2UgZm9yIGludGVybWVkaWF0ZSBmcmFt
ZXMgYmV0d2VlbiB0aGUgZ3Vlc3QgYW5kIFhlbgo+PiBmcmFtZXMuCj4+Cj4+IEJlY2F1c2UgZG9t
MF9jb25zdHJ1Y3RfcHYoKSBkb2Vzbid0IGNhbGwgYXJjaF9zZXRfaW5mb19ndWVzdCgpLCBzb21l
IGJpdHMgb2YKPj4gaW5pdGlhbGlzYXRpb24gYXJlIG1pc3NlZCwgaW5jbHVkaW5nIHRoZSBwdl9k
ZXN0cm95X2dkdCgpIHdoaWNoIGluaXRpYWxseQo+PiBmaWxscyB0aGUgcmVmZXJlbmNlcyB0byB6
ZXJvX3BhZ2UuCj4+Cj4+IEluIHByYWN0aWNlLCB0aGlzIG1lYW5zIHRoZXJlIGlzIGEgd2luZG93
IGJldHdlZW4gc3RhcnRpbmcgYW5kIHRoZSBmaXJzdCBjYWxsCj4+IHRvIEhZUEVSQ0FMTF9zZXRf
Z2R0KCkgd2VyZSBsYXIvbHNsL3ZlcnIvdmVydyBzdWZmZXIgbm9uLWFyY2hpdGVjdHVyYWwKPj4g
YmVoYXZpb3VyLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgo+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Cj4KPj4gVGhpcyBwcm9iYWJseSB3YW50cyBiYWNrcG9ydGluZyB0byBYZW4gNC43IGFu
ZCBsYXRlci4KPiBDb3VsZCB5b3UgcmVtaW5kIG1lIG9uY2UgdGhlIHBhdGNoIGhhcyBnb25lIGlu
IChhcyB0aGF0J2xsIGJlIG9ubHkKPiBpbiBxdWl0ZSBhIGZldyB3ZWVrcyk/CgpJIHdpbGwgc3Rp
Y2sgdGhpcyBpbiBteSB4ODYtbmV4dCBicmFuY2gsIGFuZCBsZWF2ZSBteXNlbGYgYSBub3RlLsKg
IChJCmd1ZXNzIHdlIHdpbGwgc2VlIGhvdyB3ZWxsIHRoaXMgc2NoZW1lIHdvcmtzLikKCn5BbmRy
ZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 16 17:04:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 17:04:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e48oP-0003wK-Es; Mon, 16 Oct 2017 17:04:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=455955960=Ian.Jackson@citrix.com>)
 id 1e48oO-0003w2-6D
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 17:04:20 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 57/92-29911-396E4E95; Mon, 16 Oct 2017 17:04:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHRDpO7kZ08
 iDa6vZbX4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMmbrnDXvCUueL+6mvsDYwTmLsYOTkkBPwl
 zp39zw5iswnoSjRt+csGYvMKCEqcnPmEBcRmFtCTuDF1ChuELS/RvHU2M0SNvUTbkU9MIDaLg
 KrEhYnLweIiQHOeLXgGVV8s8fzvXKA5HBzCAqkST/emgpicAnYS398adzFycQgJLGSUmPTiDg
 vEOSYSbxfuZAOpERJQk5i7Pn4CI98sJAfNQnLQLCQHLWBkXsWoXpxaVJZapGuol1SUmZ5Rkpu
 YmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGGYMQLCDcedzp0OMkhxMSqK8zoZPIoX4kvJTKjMS
 izPii0pzUosPMcpwcChJ8OY8BcoJFqWmp1akZeYAAx4mLcHBoyTC2w6S5i0uSMwtzkyHSJ1iN
 Oa48fD6HyaOjpt3/zAJseTl56VKifP2gJQKgJRmlObBDYJF4iVGWSlhXkag04R4ClKLcjNLUO
 VfMYpzMCoJ864DmcKTmVcCt+8V0ClMQKescwI7pSQRISXVwKg13aT1Yd3J35HNQgoS6ptzmNh
 uVSklPhXpOfT46bS9c4S8vyepnPyow1r+Uidj3ecfjyI4Hq5eoFZ5MCbwbClHePO3/ETdNl/B
 xzpqeb0tEUwLGiK/H0z6t6I+SrrXvqP8+/6DhWv8biz13KKwL3/fFevQU2HWafPtt/8VORMWq
 qhlyxC5RomlOCPRUIu5qDgRAD1CU4a/AgAA
X-Env-Sender: prvs=455955960=Ian.Jackson@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1508173456!59054989!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59315 invoked from network); 16 Oct 2017 17:04:18 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Oct 2017 17:04:18 -0000
X-IronPort-AV: E=Sophos;i="5.43,387,1503360000"; d="scan'208";a="446439909"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23012.58902.646496.27287@mariner.uk.xensource.com>
Date: Mon, 16 Oct 2017 18:02:14 +0100
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <1853f944-46e7-7bba-e3a2-419576d82168@citrix.com>
References: <20171016140410.32007-1-wei.liu2@citrix.com>
 <23012.51341.928932.461208@mariner.uk.xensource.com>
 <1853f944-46e7-7bba-e3a2-419576d82168@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.10] libxl: annotate s to be nonnull in
 libxl__enum_from_string
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW1BBVENIIGZvci00LjEwXSBs
aWJ4bDogYW5ub3RhdGUgcyB0byBiZSBub25udWxsIGluIGxpYnhsX19lbnVtX2Zyb21fc3RyaW5n
Iik6Cj4gT24gMTYvMTAvMTcgMTU6NTYsIElhbiBKYWNrc29uIHdyb3RlOgo+ID4gV2UgYXJlIHZl
cnkgc29vbiBnb2luZyB0byB3YW50ICJOTjIiIGFuZCBtYXliZSAiTk5fMV8yIi4KPiAKPiBUaGUg
aHlwZXJ2aXNvciB1c2VzCj4gCj4gI2RlZmluZSBfX25vbm51bGwoLi4uKSBfX2F0dHJpYnV0ZV9f
KChfX25vbm51bGxfXyhfX1ZBX0FSR1NfXykpKQo+IAo+IEkgc3VnZ2VzdCB5b3UgdXNlIHRoZSBz
YW1lIGluIGxpYnhsIHRvIGF2b2lkIGEgY29tYmluYXRvcmlhbMKgIGV4cGxvc2lvbgo+IG9mIE5O
IHZhcmlhbnRzLgoKV2UgaGF2ZSBOTiBhbHJlYWR5IHNvIGluIG91ciBjb2RlIHRoYXQgc2hvdWxk
IGJlIE5OKDEpIGV0Yy4gSSBndWVzcy4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 16 17:08:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 17:08:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e48s0-0004Iz-Dc; Mon, 16 Oct 2017 17:08:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1e48ry-0004Is-3w
 for xen-devel@lists.xen.org; Mon, 16 Oct 2017 17:08:02 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 15/26-14867-177E4E95; Mon, 16 Oct 2017 17:08:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeJIrShJLcpLzFFi42KJPp7Rqlvw/Em
 kQcdqIYslHxezODB6HN39mymAMYo1My8pvyKBNWPbn6nsBT8qK1Z+msvYwHg1touRk4NZwFqi
 918zYxcjFweLQDOLxMvLe1ggnJ/MEj/e/2YHqRIScJfYevsNK4S9n1Hi6wuPLkYOsPiJ544g9
 UICixklnr9pBqtnEzCSWLLsLZgtIiAtce3zZbANzALzmCSe93wGSwgLuElMOPKGDcRmEVCV2L
 WoAyzOK+ApMfPHbxYQW0JATuLmuU7mCYx8CxgZVjGqF6cWlaUW6ZrrJRVlpmeU5CZm5ugaGpj
 p5aYWFyemp+YkJhXrJefnbmIEBgoDEOxgnHnZ/xCjJAeTkiivs+GTSCG+pPyUyozE4oz4otKc
 1OJDjDIcHEoSvFrPgHKCRanpqRVpmTnAkIVJS3DwKInw/n4KlOYtLkjMLc5Mh0idYjTmOLbp8
 h8mjo6bd/8wCbHk5eelSonzNoBMEgApzSjNgxsEi6VLjLJSwryMQKcJ8RSkFuVmlqDKv2IU52
 BUEuZNBJnCk5lXArfvFdApTECnrHMCO6UkESEl1cDoOG95uVJX5/Kbun7hr67GPvBlmCmkaHn
 vkQu3jMiXU76/Tnz3zbndtCig71P9ydkWJw/6Mm443Pv06lmGm9svb12ZLekqvuy14s4nTMmt
 i5cGSO1iX1bW9j5udUfnw0WH8mb/Fb/CrnFZWjWzN+4k0ycVBqHywC9TnyxbXTmR/cCdC51SK
 iLMSizFGYmGWsxFxYkAN+rewKACAAA=
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1508173679!70770290!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28162 invoked from network); 16 Oct 2017 17:08:00 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 16 Oct 2017 17:08:00 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=cFQkfLXAI9p7w+Lgm+SWfeX4V/Siy8rRP0S/mVzLBbpsnKvSv2YuLcxs3AIafKMxIgfYZPYUn9MT3k4F0IkrU424BxR7+v3wP55KEffdsEYsHz1r2U8vP8SUqBJGgEh/uGdbAgg7xYF7vhpqANCzGE6+gBgCZ6kz2SK0Smg6MZmYN2c+RpWNjx8vNzXr0JFBj5Y22P7A7M13l1Llxdl0EctT0sBcPRIrUrbcz+/GFh0DmoRv3s79V+jEHZzkYjqScUrSimkoGCumdf2bLfdYMVpKk5NW60ISyefH+CcwRNtCEzsgkjN3cXCUl0KSxrvb25dwU2x9dtEE9sCArfZHiA==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id; s=default; bh=ofcqgw2KVhq1H5w1QwnYw
 L1e5j8=; b=P3iwRv3T+6HM6LMqo1+++LUi/LeF3UcISJdt55w+BUEuV/5WbYxN/
 9syQkqz96qGn4iKLlqNYuQlCQ35e4ZCgqA+KDG7i+PAmEUVq3hSe1/eudJGOohtK
 277AVKb+46h7vQPV78cNNyiN9dlKb0Mg+skcDPFeIdLvRVCb8rjsDBQaW8v/sKWB
 lnG0HefwylwhMp+kjyvmhaS08CalmoUxxxrhxHrt/wL1sFBQ0zFCAXkosnNkRKab
 5zf9AL4riuRDQJahvZZhCr646OthlcgF/s4VhBcb9KdilHEEeNr5Ifidy0oqnhAu
 aB9XshxRNsEK2ac1StCD8SJ/XL634Bx2g==
Received: (qmail 9200 invoked from network); 16 Oct 2017 20:07:43 +0300
Received: from mx-robo.bitdefender.biz (HELO
 mx01robo.bbu.dsd.mx.bitdefender.com) (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Oct 2017 20:07:43 +0300
Received: (qmail 7957 invoked from network); 16 Oct 2017 20:07:43 +0300
Received: from unknown (HELO pepi-OptiPlex-9020.bbu.bitdefender.biz)
 (10.10.194.146)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 16 Oct 2017 20:07:43 +0300
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon, 16 Oct 2017 20:07:41 +0300
Message-Id: <1508173661-2975-1-git-send-email-ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v7] x86/altp2m: Added
	xc_altp2m_set_mem_access_multi()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgoKRm9yIHRo
ZSBkZWZhdWx0IEVQVCB2aWV3IHdlIGhhdmUgeGNfc2V0X21lbV9hY2Nlc3NfbXVsdGkoKSwgd2hp
Y2gKaXMgYWJsZSB0byBzZXQgYW4gYXJyYXkgb2YgcGFnZXMgdG8gYW4gYXJyYXkgb2YgYWNjZXNz
IHJpZ2h0cyB3aXRoCmEgc2luZ2xlIGh5cGVyY2FsbC4gSG93ZXZlciwgdGhpcyBmdW5jdGlvbmFs
aXR5IHdhcyBsYWNraW5nIGZvciB0aGUKYWx0cDJtIHN1YnN5c3RlbSwgd2hpY2ggY291bGQgb25s
eSBzZXQgcGFnZSByZXN0cmljdGlvbnMgZm9yIG9uZQpwYWdlIGF0IGEgdGltZS4gVGhpcyBwYXRj
aCBhZGRyZXNzZXMgdGhlIGdhcC4KCkhWTU9QX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aSBo
YXMgYmVlbiBhZGRlZCBhcyBhIEhWTU9QIChhcyBvcHBvc2VkIHRvIGEKRE9NQ1RMKSBmb3IgY29u
c2lzdGVuY3kgd2l0aCBpdHMgSFZNT1BfYWx0cDJtX3NldF9tZW1fYWNjZXNzIGNvdW50ZXJwYXJ0
IChhbmQKaGVuY2Ugd2l0aCB0aGUgb3JpZ2luYWwgYWx0cDJtIGRlc2lnbiwgd2hlcmUgZG9tYWlu
cyBhcmUgYWxsb3dlZCAtIHdpdGggdGhlCnByb3BlciBhbHRwMm0gYWNjZXNzIHJpZ2h0cyAtIHRv
IGFsdGVyIHRoZXNlIHNldHRpbmdzKSwgaW4gdGhlIGFic2VuY2Ugb2YgYW4Kb2ZmaWNpYWwgcG9z
aXRpb24gb24gdGhlIGlzc3VlIGZyb20gdGhlIG9yaWdpbmFsIGFsdHAybSBkZXNpZ25lcnMuCgpT
aWduZWQtb2ZmLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+
ClNpZ25lZC1vZmYtYnk6IFBldHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5j
b20+CgotLS0KCkNoYW5nZWQgc2luY2UgdjI6CiAgICAqIEFkZGVkIHN1cHBvcnQgZm9yIGNvbXBh
dCBhcmd1bWVudHMgdHJhbnNsYXRpb24KCkNoYW5nZWQgc2luY2UgdjM6CiAgICAqIFJlcGxhY2Vk
ICBfX2NvcHlfdG9fZ3Vlc3Qgd2l0aCBfX2NvcHlfZmllbGRfdG9fZ3Vlc3QKICAgICogUmVtb3Zl
ZCB0aGUgdW4tbmVlZGVkIHBhcmVudGhlc2VzLgogICAgKiBGaXhlZCB4bGF0LmxzdCBvcmRlcmlu
ZwogICAgKiBBZGRlZCBjb21tZW50IHRvIHBhdGNoIGRlc2NyaXB0aW9uIGV4cGxhaW5pbmcgd2h5
IHRoZQogICAgZnVuY3Rpb25hbGl0eSB3YXMgYWRkZWQgYXMgYW4gSFZNT1AuCiAgICAqIEd1YXJk
IHVzaW5nIFhFTl9HRU5FUkFUSU5HX0NPTVBBVF9IRUFERVJTIHRoZSBodm1tZW1fdHlwZV90IGRl
ZmluaXRpb24uCiAgICBUaGlzIHdpbGwgcHJldmVudCBzdXBsaWNhdGUgZGVmaW5pdGlvbnMgdG8g
YmUgZ2VuZXJhdGVkIGZvciB0aGUKICAgIGNvbXBhdCBlcXVpdmFsZW50LgogICAgKiBBZGRlZCBj
b21tZW50IGRlc2NyaWJpbmcgdGhlIG1hbnVhbCB0cmFuc2xhdGlvbiBvZgogICAgeGVuX2h2bV9h
bHRwMm1fb3BfdCBnZW5lcmljIGZpZWxkcyBmcm9tIGNvbXBhdF9odm1fYWx0cDJtX29wX3QuCgpD
aGFuZ2VkIHNpbmNlIHY0OgogICAgKiBDaGFuZ2VkIHRoZSBtYXNrIHBhcmFtZXRlciB0byAweDNG
LgogICAgKiBTcGxpdCBsb25nIGxpbmVzLgogICAgKiBBZGRlZCAiaW1wcm9wZXJseSBuYW1lZCBI
Vk1NRU1fKCopIiB0byB0aGUgY29tbWVudCBleHBsYWluaW5nIHRoZQogICAgWEVOX0dFTkVSQVRJ
TkdfQ09NUEFUX0hFQURFUlMgZ3VhcmQuCiAgICAqIFJlbW92ZWQgdHlwZWRlZiBhbmQgWEVOX0dV
RVNUX0hBTkRMRSBmb3IgeGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGkuCiAgICAq
IENvcGllZCB0aGUgIm9wYXF1ZSIgZmllbGQgdG8gZ3Vlc3QgaW4gY29tcGF0X2FsdHAybV9vcC4K
ICAgICogQWRkZWQgYnVpbGQgdGltZSB0ZXN0IHRvIGNoZWNrIGlmIHRoZSBzaXplIG9mCiAgICB4
ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aSBhdCBsZWFzdCBlcXVhbCB0byB0aGUg
c2l6ZSBvZgogICAgY29tcGF0X2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGkuCgpDaGFu
Z2VkIHNpbmNlIHY1OgogICAgKiBDaGFuZ2VkIHRoZSBkb21pZCBwYXJhbWV0ZXIgdHlwZSB0byB1
aW50MzJfdCB0byBtYXRjaCA1YjQyYzgyZi4KICAgICogQWRkZWQgY29tbWVudCB0byBleHBsYWlu
IHdoeSB0aGUgMHgzRiB2YWx1ZSB3YXMgY2hvc2VuLgogICAgKiBGaXhlZCBzd2l0Y2ggaW5kZW50
YXRpb24gaW4gY29tcGF0X2FsdHAybV9vcC4KICAgICogQ2hhbmdlZCB0aGUgY29uZGl0aW9uIHVz
ZWQgdG8gY2hlY2sgaWYgdGhlIG9wYXF1ZSBmaWVsZCBoYXMgdG8KICAgIGJlIGNvcGllZCB0byB0
aGUgZ3Vlc3QuCiAgICAqIEFkZGVkIENIRUNLX2h2bV9hbHRwMm1fb3AgYW5kIENIRUNLX2h2bV9h
bHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGkuCgpDaGFuZ2VkIHNpbmNlIHY2OgogICAgKiBSZW1v
dmVkIHRyYWlsaW5nIHNlbWljb2xvbiBmcm9tIHRoZSBkZWZpbml0aW9ucyBvZiBDSEVDS19odm1f
YWx0cDJtX29wCiAgICBhbmQgQ0hFQ0tfaHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aS4K
ICAgICogUmVtb3ZlZCBCVUlMRF9CVUdfT04gY2hlY2suCiAgICAqIEFkZGVkIGNvbW1lbnQgZGVz
Y3JpYmluZyB0aGUgcmVhc29uIGZvciBtYW51YWxseSBkZWZpbmluZyB0aGUgQ0hFQ0tfCiAgICBt
YWNyb3MuCiAgICAqIEFkZGVkIEFTU0VSVF9VTlJFQUNIQUJMRSBhcyB0aGUgZGVmYXVsdCBzd2l0
Y2ggbGFiZWwgYWN0aW9uIGluCiAgICBjb21wYXRfYWx0cDJtX29wLgogICAgKiBBZGRlZCBBU1NF
UlQocmMgPT0gX19IWVBFUlZJU09SX2h2bV9vcCkgdG8gbWFrZSBzdXJlIHRoZSByZXR1cm4KICAg
IGNvZGUgd2FzIGFjdHVhbGx5IHNleSBieSBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbi4K
LS0tCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCAgIHwgICAzICsKIHRvb2xzL2xpYnhj
L3hjX2FsdHAybS5jICAgICAgICAgfCAgNDAgKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvaHZt
L2h2bS5jICAgICAgICAgIHwgMTM4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0KIHhlbi9pbmNsdWRlL01ha2VmaWxlICAgICAgICAgICAgfCAgIDEgKwogeGVuL2luY2x1
ZGUvcHVibGljL2h2bS9odm1fb3AuaCB8ICAzNiArKysrKysrKystLQogeGVuL2luY2x1ZGUveGxh
dC5sc3QgICAgICAgICAgICB8ICAgMSArCiA2IGZpbGVzIGNoYW5nZWQsIDIxMyBpbnNlcnRpb25z
KCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVu
Y3RybC5oIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKaW5kZXggNjY2ZGIwYi4uZjE3
MTY2OCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKKysrIGIvdG9v
bHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKQEAgLTE5NzQsNiArMTk3NCw5IEBAIGludCB4Y19h
bHRwMm1fc2V0X21lbV9hY2Nlc3MoeGNfaW50ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbWlk
LAogaW50IHhjX2FsdHAybV9jaGFuZ2VfZ2ZuKHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJf
dCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCB2aWV3X2lkLCB4ZW5f
cGZuX3Qgb2xkX2dmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgbmV3X2dm
bik7CitpbnQgeGNfYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpKHhjX2ludGVyZmFjZSAqaGFu
ZGxlLCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDE2X3Qgdmlld19pZCwgdWludDhfdCAqYWNjZXNzLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50NjRfdCAqcGFnZXMsIHVpbnQzMl90IG5yKTsKIAogLyoqIAogICog
TWVtIHBhZ2luZyBvcGVyYXRpb25zLgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfYWx0cDJt
LmMgYi90b29scy9saWJ4Yy94Y19hbHRwMm0uYwppbmRleCAwN2ZjZDE4Li5lMTcwZmUzIDEwMDY0
NAotLS0gYS90b29scy9saWJ4Yy94Y19hbHRwMm0uYworKysgYi90b29scy9saWJ4Yy94Y19hbHRw
Mm0uYwpAQCAtMjEzLDMgKzIxMyw0MyBAQCBpbnQgeGNfYWx0cDJtX2NoYW5nZV9nZm4oeGNfaW50
ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbWlkLAogICAgIHJldHVybiByYzsKIH0KIAoraW50
IHhjX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMy
X3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IHZp
ZXdfaWQsIHVpbnQ4X3QgKmFjY2VzcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDY0X3QgKnBhZ2VzLCB1aW50MzJfdCBucikKK3sKKyAgICBpbnQgcmM7CisKKyAgICBE
RUNMQVJFX0hZUEVSQ0FMTF9CVUZGRVIoeGVuX2h2bV9hbHRwMm1fb3BfdCwgYXJnKTsKKyAgICBE
RUNMQVJFX0hZUEVSQ0FMTF9CT1VOQ0UoYWNjZXNzLCBuciwgWENfSFlQRVJDQUxMX0JVRkZFUl9C
T1VOQ0VfSU4pOworICAgIERFQ0xBUkVfSFlQRVJDQUxMX0JPVU5DRShwYWdlcywgbnIgKiBzaXpl
b2YodWludDY0X3QpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYQ19IWVBFUkNBTExf
QlVGRkVSX0JPVU5DRV9JTik7CisKKyAgICBhcmcgPSB4Y19oeXBlcmNhbGxfYnVmZmVyX2FsbG9j
KHhjaCwgYXJnLCBzaXplb2YoKmFyZykpOworICAgIGlmICggYXJnID09IE5VTEwgKQorICAgICAg
ICByZXR1cm4gLTE7CisKKyAgICBhcmctPnZlcnNpb24gPSBIVk1PUF9BTFRQMk1fSU5URVJGQUNF
X1ZFUlNJT047CisgICAgYXJnLT5jbWQgPSBIVk1PUF9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVs
dGk7CisgICAgYXJnLT5kb21haW4gPSBkb21pZDsKKyAgICBhcmctPnUuc2V0X21lbV9hY2Nlc3Nf
bXVsdGkudmlldyA9IHZpZXdfaWQ7CisgICAgYXJnLT51LnNldF9tZW1fYWNjZXNzX211bHRpLm5y
ID0gbnI7CisKKyAgICBpZiAoIHhjX2h5cGVyY2FsbF9ib3VuY2VfcHJlKHhjaCwgcGFnZXMpIHx8
CisgICAgICAgICB4Y19oeXBlcmNhbGxfYm91bmNlX3ByZSh4Y2gsIGFjY2VzcykgKQorICAgIHsK
KyAgICAgICAgUEVSUk9SKCJDb3VsZCBub3QgYm91bmNlIG1lbW9yeSBmb3IgSFZNT1BfYWx0cDJt
X3NldF9tZW1fYWNjZXNzX211bHRpIik7CisgICAgICAgIHJldHVybiAtMTsKKyAgICB9CisKKyAg
ICBzZXRfeGVuX2d1ZXN0X2hhbmRsZShhcmctPnUuc2V0X21lbV9hY2Nlc3NfbXVsdGkucGZuX2xp
c3QsIHBhZ2VzKTsKKyAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZShhcmctPnUuc2V0X21lbV9hY2Nl
c3NfbXVsdGkuYWNjZXNzX2xpc3QsIGFjY2Vzcyk7CisKKyAgICByYyA9IHhlbmNhbGwyKHhjaC0+
eGNhbGwsIF9fSFlQRVJWSVNPUl9odm1fb3AsIEhWTU9QX2FsdHAybSwKKwkJICBIWVBFUkNBTExf
QlVGRkVSX0FTX0FSRyhhcmcpKTsKKworICAgIHhjX2h5cGVyY2FsbF9idWZmZXJfZnJlZSh4Y2gs
IGFyZyk7CisgICAgeGNfaHlwZXJjYWxsX2JvdW5jZV9wb3N0KHhjaCwgYWNjZXNzKTsKKyAgICB4
Y19oeXBlcmNhbGxfYm91bmNlX3Bvc3QoeGNoLCBwYWdlcyk7CisKKyAgICByZXR1cm4gcmM7Cit9
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9o
dm0uYwppbmRleCAyMDViNGNiLi4wMmUyODBkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTczLDYgKzczLDggQEAKICNp
bmNsdWRlIDxwdWJsaWMvYXJjaC14ODYvY3B1aWQuaD4KICNpbmNsdWRlIDxhc20vY3B1aWQuaD4K
IAorI2luY2x1ZGUgPGNvbXBhdC9odm0vaHZtX29wLmg+CisKIGJvb2xfdCBfX3JlYWRfbW9zdGx5
IGh2bV9lbmFibGVkOwogCiAjaWZkZWYgREJHX0xFVkVMXzAKQEAgLTQ0NTEsNiArNDQ1Myw3IEBA
IHN0YXRpYyBpbnQgZG9fYWx0cDJtX29wKAogICAgIGNhc2UgSFZNT1BfYWx0cDJtX2Rlc3Ryb3lf
cDJtOgogICAgIGNhc2UgSFZNT1BfYWx0cDJtX3N3aXRjaF9wMm06CiAgICAgY2FzZSBIVk1PUF9h
bHRwMm1fc2V0X21lbV9hY2Nlc3M6CisgICAgY2FzZSBIVk1PUF9hbHRwMm1fc2V0X21lbV9hY2Nl
c3NfbXVsdGk6CiAgICAgY2FzZSBIVk1PUF9hbHRwMm1fY2hhbmdlX2dmbjoKICAgICAgICAgYnJl
YWs7CiAgICAgZGVmYXVsdDoKQEAgLTQ1NjgsNiArNDU3MSwzNyBAQCBzdGF0aWMgaW50IGRvX2Fs
dHAybV9vcCgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEudS5zZXRfbWVt
X2FjY2Vzcy52aWV3KTsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIEhWTU9QX2FsdHAybV9z
ZXRfbWVtX2FjY2Vzc19tdWx0aToKKyAgICAgICAgaWYgKCBhLnUuc2V0X21lbV9hY2Nlc3NfbXVs
dGkucGFkIHx8CisgICAgICAgICAgICAgYS51LnNldF9tZW1fYWNjZXNzX211bHRpLm9wYXF1ZSA+
PSBhLnUuc2V0X21lbV9hY2Nlc3NfbXVsdGkubnIgKQorICAgICAgICB7CisgICAgICAgICAgICBy
YyA9IC1FSU5WQUw7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAgIC8q
CisgICAgICAgICAqIFRoZSBtYXNrIHdhcyBzZXQgKGFyYml0cmFyeSkgdG8gMHgzRiB0byBtYXRj
aCB0aGUgdmFsdWUgdXNlZCBmb3IKKyAgICAgICAgICogTUVNT1AsIGRlc3BpdGUgdGhlIGZhY3Qg
dGhlcmUgYXJlIG5vIGVuY29kaW5nIGxpbWl0YXRpb25zIGZvciB0aGUKKyAgICAgICAgICogc3Rh
cnQgcGFyYW1ldGVyLgorICAgICAgICAgKi8KKyAgICAgICAgcmMgPSBwMm1fc2V0X21lbV9hY2Nl
c3NfbXVsdGkoZCwgYS51LnNldF9tZW1fYWNjZXNzX211bHRpLnBmbl9saXN0LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLnUuc2V0X21lbV9hY2Nlc3NfbXVsdGkuYWNj
ZXNzX2xpc3QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEudS5zZXRf
bWVtX2FjY2Vzc19tdWx0aS5uciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYS51LnNldF9tZW1fYWNjZXNzX211bHRpLm9wYXF1ZSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgMHgzRiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYS51LnNldF9tZW1fYWNjZXNzX211bHRpLnZpZXcpOworICAgICAgICBpZiAoIHJjID4g
MCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGEudS5zZXRfbWVtX2FjY2Vzc19tdWx0aS5vcGFx
dWUgPSByYzsKKyAgICAgICAgICAgIGlmICggX19jb3B5X2ZpZWxkX3RvX2d1ZXN0KGd1ZXN0X2hh
bmRsZV9jYXN0KGFyZywgeGVuX2h2bV9hbHRwMm1fb3BfdCksCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAmYSwgdS5zZXRfbWVtX2FjY2Vzc19tdWx0aS5vcGFxdWUpICkK
KyAgICAgICAgICAgICAgICByYyA9IC1FRkFVTFQ7CisgICAgICAgICAgICBlbHNlCisgICAgICAg
ICAgICAgICAgcmMgPSBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbihfX0hZUEVSVklTT1Jf
aHZtX29wLCAibGgiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgSFZNT1BfYWx0cDJtLCBhcmcpOworICAgICAgICB9CisgICAgICAgIGJyZWFrOwor
CiAgICAgY2FzZSBIVk1PUF9hbHRwMm1fY2hhbmdlX2dmbjoKICAgICAgICAgaWYgKCBhLnUuY2hh
bmdlX2dmbi5wYWQxIHx8IGEudS5jaGFuZ2VfZ2ZuLnBhZDIgKQogICAgICAgICAgICAgcmMgPSAt
RUlOVkFMOwpAQCAtNDU4Niw2ICs0NjIwLDEwOCBAQCBzdGF0aWMgaW50IGRvX2FsdHAybV9vcCgK
ICAgICByZXR1cm4gcmM7CiB9CiAKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKGNvbXBhdF9odm1f
YWx0cDJtX29wX3QpOworCisvKgorICogTWFudWFsbHkgZGVmaW5lIHRoZSBDSEVDS18gbWFjcm9z
IGZvciBodm1fYWx0cDJtX29wIGFuZAorICogaHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0
aSBhcyB0aGUgZ2VuZXJhdGVkIHZlcnNpb25zIGNhbid0IGhhbmRsZQorICogY29ycmVjdGx5IHRo
ZSB0cmFuc2xhdGlvbiBvZiBhbGwgZmllbGRzIGZyb20gY29tcGF0XygqKSB0byB4ZW5fKCopLgor
ICovCisjaWZuZGVmIENIRUNLX2h2bV9hbHRwMm1fb3AKKyNkZWZpbmUgQ0hFQ0tfaHZtX2FsdHAy
bV9vcCBcCisgICAgQ0hFQ0tfU0laRV8oc3RydWN0LCBodm1fYWx0cDJtX29wKTsgXAorICAgIENI
RUNLX0ZJRUxEXyhzdHJ1Y3QsIGh2bV9hbHRwMm1fb3AsIHZlcnNpb24pOyBcCisgICAgQ0hFQ0tf
RklFTERfKHN0cnVjdCwgaHZtX2FsdHAybV9vcCwgY21kKTsgXAorICAgIENIRUNLX0ZJRUxEXyhz
dHJ1Y3QsIGh2bV9hbHRwMm1fb3AsIGRvbWFpbik7IFwKKyAgICBDSEVDS19GSUVMRF8oc3RydWN0
LCBodm1fYWx0cDJtX29wLCBwYWQxKTsgXAorICAgIENIRUNLX0ZJRUxEXyhzdHJ1Y3QsIGh2bV9h
bHRwMm1fb3AsIHBhZDIpCisjZW5kaWYgLyogQ0hFQ0tfaHZtX2FsdHAybV9vcCAqLworCisjaWZu
ZGVmIENIRUNLX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGkKKyNkZWZpbmUgQ0hFQ0tf
aHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aSBcCisgICAgQ0hFQ0tfRklFTERfKHN0cnVj
dCwgaHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aSwgdmlldyk7IFwKKyAgICBDSEVDS19G
SUVMRF8oc3RydWN0LCBodm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpLCBwYWQpOyBcCisg
ICAgQ0hFQ0tfRklFTERfKHN0cnVjdCwgaHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aSwg
bnIpOyBcCisgICAgQ0hFQ0tfRklFTERfKHN0cnVjdCwgaHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vz
c19tdWx0aSwgb3BhcXVlKQorI2VuZGlmIC8qIENIRUNLX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nl
c3NfbXVsdGkgKi8KKworQ0hFQ0tfaHZtX2FsdHAybV9vcDsKK0NIRUNLX2h2bV9hbHRwMm1fc2V0
X21lbV9hY2Nlc3NfbXVsdGk7CisKK3N0YXRpYyBpbnQgY29tcGF0X2FsdHAybV9vcCgKKyAgICBY
RU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKK3sKKyAgICBpbnQgcmMgPSAwOworICAg
IHN0cnVjdCBjb21wYXRfaHZtX2FsdHAybV9vcCBhOworICAgIHVuaW9uCisgICAgeworICAgICAg
ICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGhuZDsKKyAgICAgICAgc3RydWN0IHhlbl9o
dm1fYWx0cDJtX29wICphbHRwMm1fb3A7CisgICAgfSBuYXQ7CisKKyAgICBpZiAoICFodm1fYWx0
cDJtX3N1cHBvcnRlZCgpICkKKyAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOworCisgICAgaWYg
KCBjb3B5X2Zyb21fZ3Vlc3QoJmEsIGFyZywgMSkgKQorICAgICAgICByZXR1cm4gLUVGQVVMVDsK
KworICAgIGlmICggYS5wYWQxIHx8IGEucGFkMiB8fAorICAgICAgICAgKGEudmVyc2lvbiAhPSBI
Vk1PUF9BTFRQMk1fSU5URVJGQUNFX1ZFUlNJT04pICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7
CisKKyAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZShuYXQuaG5kLCBDT01QQVRfQVJHX1hMQVRfVklS
VF9CQVNFKTsKKworICAgIHN3aXRjaCAoIGEuY21kICkKKyAgICB7CisgICAgY2FzZSBIVk1PUF9h
bHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGk6CisjZGVmaW5lIFhMQVRfaHZtX2FsdHAybV9zZXRf
bWVtX2FjY2Vzc19tdWx0aV9ITkRMX3Bmbl9saXN0KF9kXywgX3NfKTsgXAorICAgICAgICBndWVz
dF9mcm9tX2NvbXBhdF9oYW5kbGUoKF9kXyktPnBmbl9saXN0LCAoX3NfKS0+cGZuX2xpc3QpCisj
ZGVmaW5lIFhMQVRfaHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aV9ITkRMX2FjY2Vzc19s
aXN0KF9kXywgX3NfKTsgXAorICAgICAgICBndWVzdF9mcm9tX2NvbXBhdF9oYW5kbGUoKF9kXykt
PmFjY2Vzc19saXN0LCAoX3NfKS0+YWNjZXNzX2xpc3QpCisgICAgICAgIFhMQVRfaHZtX2FsdHAy
bV9zZXRfbWVtX2FjY2Vzc19tdWx0aSgmbmF0LmFsdHAybV9vcC0+dS5zZXRfbWVtX2FjY2Vzc19t
dWx0aSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZhLnUu
c2V0X21lbV9hY2Nlc3NfbXVsdGkpOworI3VuZGVmIFhMQVRfaHZtX2FsdHAybV9zZXRfbWVtX2Fj
Y2Vzc19tdWx0aV9ITkRMX3Bmbl9saXN0CisjdW5kZWYgWExBVF9odm1fYWx0cDJtX3NldF9tZW1f
YWNjZXNzX211bHRpX0hORExfYWNjZXNzX2xpc3QKKyAgICAgICAgYnJlYWs7CisgICAgZGVmYXVs
dDoKKyAgICAgICAgcmV0dXJuIGRvX2FsdHAybV9vcChhcmcpOworICAgIH0KKworICAgIC8qIE1h
bnVhbGx5IGZpbGwgdGhlIGNvbW1vbiBwYXJ0IG9mIHRoZSB4ZW5faHZtX2FsdHAybV9vcCBzdHJ1
Y3R1cmUuICovCisgICAgbmF0LmFsdHAybV9vcC0+dmVyc2lvbiAgPSBhLnZlcnNpb247CisgICAg
bmF0LmFsdHAybV9vcC0+Y21kICAgICAgPSBhLmNtZDsKKyAgICBuYXQuYWx0cDJtX29wLT5kb21h
aW4gICA9IGEuZG9tYWluOworICAgIG5hdC5hbHRwMm1fb3AtPnBhZDEgICAgID0gYS5wYWQxOwor
ICAgIG5hdC5hbHRwMm1fb3AtPnBhZDIgICAgID0gYS5wYWQyOworCisgICAgcmMgPSBkb19hbHRw
Mm1fb3AobmF0LmhuZCk7CisKKyAgICBzd2l0Y2ggKCBhLmNtZCApCisgICAgeworICAgIGNhc2Ug
SFZNT1BfYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpOgorICAgICAgICAvKgorICAgICAgICAg
KiBUaGUgcmV0dXJuIGNvZGUgY2FuIGJlIHBvc2l0aXZlIG9ubHkgaWYgaXQgaXMgdGhlIHJldHVy
biB2YWx1ZQorICAgICAgICAgKiBvZiBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbi4gSW4g
dGhpcyBjYXNlLCB0aGUgb3BhcXVlIHZhbHVlCisgICAgICAgICAqIG11c3QgYmUgY29waWVkIGJh
Y2sgdG8gdGhlIGd1ZXN0LgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCByYyA+IDAgKQorICAg
ICAgICB7CisgICAgICAgICAgICBBU1NFUlQocmMgPT0gX19IWVBFUlZJU09SX2h2bV9vcCk7Cisg
ICAgICAgICAgICBhLnUuc2V0X21lbV9hY2Nlc3NfbXVsdGkub3BhcXVlID0KKyAgICAgICAgICAg
ICAgICBuYXQuYWx0cDJtX29wLT51LnNldF9tZW1fYWNjZXNzX211bHRpLm9wYXF1ZTsKKyAgICAg
ICAgICAgIGlmICggX19jb3B5X2ZpZWxkX3RvX2d1ZXN0KGd1ZXN0X2hhbmRsZV9jYXN0KGFyZywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbXBhdF9odm1fYWx0cDJtX29wX3QpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJmEsIHUuc2V0X21lbV9hY2Nlc3NfbXVsdGkub3BhcXVlKSApCisgICAgICAgICAg
ICAgICAgcmMgPSAtRUZBVUxUOworICAgICAgICB9CisgICAgICAgIGJyZWFrOworICAgIGRlZmF1
bHQ6CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgIH0KKworICAgIHJldHVybiBy
YzsKK30KKwogc3RhdGljIGludCBodm1vcF9nZXRfbWVtX3R5cGUoCiAgICAgWEVOX0dVRVNUX0hB
TkRMRV9QQVJBTSh4ZW5faHZtX2dldF9tZW1fdHlwZV90KSBhcmcpCiB7CkBAIC00NzMzLDcgKzQ4
NjksNyBAQCBsb25nIGRvX2h2bV9vcCh1bnNpZ25lZCBsb25nIG9wLCBYRU5fR1VFU1RfSEFORExF
X1BBUkFNKHZvaWQpIGFyZykKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIEhWTU9QX2FsdHAy
bToKLSAgICAgICAgcmMgPSBkb19hbHRwMm1fb3AoYXJnKTsKKyAgICAgICAgcmMgPSBjdXJyZW50
LT5oY2FsbF9jb21wYXQgPyBjb21wYXRfYWx0cDJtX29wKGFyZykgOiBkb19hbHRwMm1fb3AoYXJn
KTsKICAgICAgICAgYnJlYWs7CiAKICAgICBkZWZhdWx0OgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvTWFrZWZpbGUgYi94ZW4vaW5jbHVkZS9NYWtlZmlsZQppbmRleCAxMjk5YjE5Li44ZmM2ZTJi
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9NYWtlZmlsZQorKysgYi94ZW4vaW5jbHVkZS9NYWtl
ZmlsZQpAQCAtMjgsNiArMjgsNyBAQCBoZWFkZXJzLSQoQ09ORklHX1g4NikgICAgICs9IGNvbXBh
dC9hcmNoLXg4Ni94ZW4uaAogaGVhZGVycy0kKENPTkZJR19YODYpICAgICArPSBjb21wYXQvYXJj
aC14ODYveGVuLSQoY29tcGF0LWFyY2gteSkuaAogaGVhZGVycy0kKENPTkZJR19YODYpICAgICAr
PSBjb21wYXQvaHZtL2h2bV92Y3B1LmgKIGhlYWRlcnMtJChDT05GSUdfWDg2KSAgICAgKz0gY29t
cGF0L2h2bS9kbV9vcC5oCitoZWFkZXJzLSQoQ09ORklHX1g4NikgICAgICs9IGNvbXBhdC9odm0v
aHZtX29wLmgKIGhlYWRlcnMteSAgICAgICAgICAgICAgICAgKz0gY29tcGF0L2FyY2gtJChjb21w
YXQtYXJjaC15KS5oIGNvbXBhdC9wbXUuaCBjb21wYXQveGxhdC5oCiBoZWFkZXJzLSQoQ09ORklH
X0ZMQVNLKSAgICs9IGNvbXBhdC94c20vZmxhc2tfb3AuaAogCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9wdWJsaWMvaHZtL2h2bV9vcC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1fb3Au
aAppbmRleCAwYmRhZmRmLi4xMmRlODhhYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGlj
L2h2bS9odm1fb3AuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9vcC5oCkBAIC04
Myw2ICs4MywxMyBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5faHZtX3NldF9wY2lfbGlu
a19yb3V0ZV90KTsKIC8qIEZsdXNoZXMgYWxsIFZDUFUgVExCczogQGFyZyBtdXN0IGJlIE5VTEwu
ICovCiAjZGVmaW5lIEhWTU9QX2ZsdXNoX3RsYnMgICAgICAgICAgNQogCisvKgorICogaHZtbWVt
X3R5cGVfdCBzaG91bGQgbm90IGJlIGRlZmluZWQgd2hlbiBnZW5lcmF0aW5nIHRoZSBjb3JyZXNw
b25kaW5nCisgKiBjb21wYXQgaGVhZGVyLiBUaGlzIHdpbGwgZW5zdXJlIHRoYXQgdGhlIGltcHJv
cGVybHkgbmFtZWQgSFZNTUVNXygqKQorICogdmFsdWVzIGFyZSBkZWZpbmVkIG9ubHkgb25jZS4K
KyAqLworI2lmbmRlZiBYRU5fR0VORVJBVElOR19DT01QQVRfSEVBREVSUworCiB0eXBlZGVmIGVu
dW0gewogICAgIEhWTU1FTV9yYW1fcncsICAgICAgICAgICAgIC8qIE5vcm1hbCByZWFkL3dyaXRl
IGd1ZXN0IFJBTSAqLwogICAgIEhWTU1FTV9yYW1fcm8sICAgICAgICAgICAgIC8qIFJlYWQtb25s
eTsgd3JpdGVzIGFyZSBkaXNjYXJkZWQgKi8KQEAgLTEwMiw2ICsxMDksOCBAQCB0eXBlZGVmIGVu
dW0gewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvIEhWTU1FTV9yYW1fcncu
ICovCiB9IGh2bW1lbV90eXBlX3Q7CiAKKyNlbmRpZiAvKiBYRU5fR0VORVJBVElOR19DT01QQVRf
SEVBREVSUyAqLworCiAvKiBIaW50IGZyb20gUFYgZHJpdmVycyBmb3IgcGFnZXRhYmxlIGRlc3Ry
dWN0aW9uLiAqLwogI2RlZmluZSBIVk1PUF9wYWdldGFibGVfZHlpbmcgICAgICAgIDkKIHN0cnVj
dCB4ZW5faHZtX3BhZ2V0YWJsZV9keWluZyB7CkBAIC0yMzcsNiArMjQ2LDIwIEBAIHN0cnVjdCB4
ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2VzcyB7CiB0eXBlZGVmIHN0cnVjdCB4ZW5faHZtX2Fs
dHAybV9zZXRfbWVtX2FjY2VzcyB4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc190OwogREVG
SU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfdCk7CiAK
K3N0cnVjdCB4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aSB7CisgICAgLyogdmll
dyAqLworICAgIHVpbnQxNl90IHZpZXc7CisgICAgdWludDE2X3QgcGFkOworICAgIC8qIE51bWJl
ciBvZiBwYWdlcyAqLworICAgIHVpbnQzMl90IG5yOworICAgIC8qIFVzZWQgZm9yIGNvbnRpbnVh
dGlvbiBwdXJwb3NlcyAqLworICAgIHVpbnQ2NF90IG9wYXF1ZTsKKyAgICAvKiBMaXN0IG9mIHBm
bnMgdG8gc2V0IGFjY2VzcyBmb3IgKi8KKyAgICBYRU5fR1VFU1RfSEFORExFKGNvbnN0X3VpbnQ2
NCkgcGZuX2xpc3Q7CisgICAgLyogQ29ycmVzcG9uZGluZyBsaXN0IG9mIGFjY2VzcyBzZXR0aW5n
cyBmb3IgcGZuX2xpc3QgKi8KKyAgICBYRU5fR1VFU1RfSEFORExFKGNvbnN0X3VpbnQ4KSBhY2Nl
c3NfbGlzdDsKK307CisKIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9jaGFuZ2VfZ2ZuIHsKICAgICAv
KiB2aWV3ICovCiAgICAgdWludDE2X3QgdmlldzsKQEAgLTI2OCwxNSArMjkxLDE4IEBAIHN0cnVj
dCB4ZW5faHZtX2FsdHAybV9vcCB7CiAjZGVmaW5lIEhWTU9QX2FsdHAybV9zZXRfbWVtX2FjY2Vz
cyAgICAgICA3CiAvKiBDaGFuZ2UgYSBwMm0gZW50cnkgdG8gaGF2ZSBhIGRpZmZlcmVudCBnZm4t
Pm1mbiBtYXBwaW5nICovCiAjZGVmaW5lIEhWTU9QX2FsdHAybV9jaGFuZ2VfZ2ZuICAgICAgICAg
ICA4CisvKiBTZXQgYWNjZXNzIGZvciBhbiBhcnJheSBvZiBwYWdlcyAqLworI2RlZmluZSBIVk1P
UF9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGkgOQogICAgIGRvbWlkX3QgZG9tYWluOwogICAg
IHVpbnQxNl90IHBhZDE7CiAgICAgdWludDMyX3QgcGFkMjsKICAgICB1bmlvbiB7Ci0gICAgICAg
IHN0cnVjdCB4ZW5faHZtX2FsdHAybV9kb21haW5fc3RhdGUgICAgICAgZG9tYWluX3N0YXRlOwot
ICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fdmNwdV9lbmFibGVfbm90aWZ5IGVuYWJsZV9u
b3RpZnk7Ci0gICAgICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAybV92aWV3ICAgICAgICAgICAgICAg
dmlldzsKLSAgICAgICAgc3RydWN0IHhlbl9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzICAgICBz
ZXRfbWVtX2FjY2VzczsKLSAgICAgICAgc3RydWN0IHhlbl9odm1fYWx0cDJtX2NoYW5nZV9nZm4g
ICAgICAgICBjaGFuZ2VfZ2ZuOworICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fZG9tYWlu
X3N0YXRlICAgICAgICAgZG9tYWluX3N0YXRlOworICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRw
Mm1fdmNwdV9lbmFibGVfbm90aWZ5ICAgZW5hYmxlX25vdGlmeTsKKyAgICAgICAgc3RydWN0IHhl
bl9odm1fYWx0cDJtX3ZpZXcgICAgICAgICAgICAgICAgIHZpZXc7CisgICAgICAgIHN0cnVjdCB4
ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2VzcyAgICAgICBzZXRfbWVtX2FjY2VzczsKKyAgICAg
ICAgc3RydWN0IHhlbl9odm1fYWx0cDJtX2NoYW5nZV9nZm4gICAgICAgICAgIGNoYW5nZV9nZm47
CisgICAgICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aSBzZXRf
bWVtX2FjY2Vzc19tdWx0aTsKICAgICAgICAgdWludDhfdCBwYWRbNjRdOwogICAgIH0gdTsKIH07
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94bGF0LmxzdCBiL3hlbi9pbmNsdWRlL3hsYXQubHN0
CmluZGV4IDQzNDZjYmUuLmUzZmIwYzEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hsYXQubHN0
CisrKyBiL3hlbi9pbmNsdWRlL3hsYXQubHN0CkBAIC03MSw2ICs3MSw3IEBACiA/CWRtX29wX3Nl
dF9wY2lfaW50eF9sZXZlbAlodm0vZG1fb3AuaAogPwlkbV9vcF9zZXRfcGNpX2xpbmtfcm91dGUJ
aHZtL2RtX29wLmgKID8JZG1fb3BfdHJhY2tfZGlydHlfdnJhbQkJaHZtL2RtX29wLmgKKyEJaHZt
X2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aQlodm0vaHZtX29wLmgKID8JdmNwdV9odm1fY29u
dGV4dAkJaHZtL2h2bV92Y3B1LmgKID8JdmNwdV9odm1feDg2XzMyCQkJaHZtL2h2bV92Y3B1LmgK
ID8JdmNwdV9odm1feDg2XzY0CQkJaHZtL2h2bV92Y3B1LmgKLS0gCjIuNy40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 16 17:27:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 17:27:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e49AH-0005ec-Ub; Mon, 16 Oct 2017 17:26:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e49AH-0005eW-87
 for xen-devel@lists.xen.org; Mon, 16 Oct 2017 17:26:57 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 1F/CB-25852-0EBE4E95; Mon, 16 Oct 2017 17:26:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsVybKJssu79108
 iDR5cU7ZY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDN+blvNWrBCqWLa6YXsDYxrpLsYuTiEBJYw
 Sdy6+Yepi5GTg0XAQeLa89tsXYwcHIwCMRIPfliDhBkFwiQmX17CClGiLbFiyVY2EJtNwFDi7
 5NNYOUSQPaSzxwgYREBXYlnC56xgYxnFmhkkpg0t5cdpEZYIF7i6U8BkBpOAS+J3bdvsYDYvE
 D2pk+rwS4QEvCUOPbsIdgqUaA5h/79YYOoEZQ4OfMJWD2zgLfEvtsPmScwCsxCkpqFJAVhq0s
 c+HSREcKWl9h2fRXrAkaWVYwaxalFZalFusaGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnF
 esn5uZsYgSHLAAQ7GJsWBR5ilORgUhLldTZ8EinEl5SfUpmRWJwRX1Sak1p8iFGDg0Ng89rVF
 xilWPLy81KVJHgTXgHVCRalpqdWpGXmAKMKplSCg0dJhHcjSJq3uCAxtzgzHSJ1ilGX48ekK3
 +YhMBmSInz6gFjVEgApCijNA9uBCzCLzHKSgnzMgIdKMRTkFqUm1mCKv+KUZyDUUmYVxBkCk9
 mXgncpldARzABHbHOCeyIkkSElFQDo0HBqtzMunmSZmYMJsJV17dqv7S2zxR6krfn/JJvj5MY
 WY6kfvnSGRy90vNak+HNOXw81hL6N+/37Fg5X22Ch8BB7+SSoGTT2QlRzjtvufi9NFsjdb9iD
 29JquHldyxTL98s/rTlpPnF9as5jNe7vlfPadipl3tW4WVbXb71J+GDDzL3dycsUGIpzkg01G
 IuKk4EADN9m9jrAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1508174814!112102098!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30678 invoked from network); 16 Oct 2017 17:26:55 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Oct 2017 17:26:55 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 7A0E321877;
 Mon, 16 Oct 2017 17:26:53 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7A0E321877
Date: Mon, 16 Oct 2017 10:26:52 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <1508164683-25818-1-git-send-email-andrew.cooper3@citrix.com>
Message-ID: <alpine.DEB.2.10.1710161026410.2967@sstabellini-ThinkPad-X260>
References: <1508164683-25818-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-41523055-1508174813=:2967"
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.10] xen/dom0: Fix latent dom0
 construction bugs on all architectures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.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-41523055-1508174813=:2967
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Mon, 16 Oct 2017, Andrew Cooper wrote:
>  * x86 PV and ARM dom0's must not clear _VPF_down from v->pause_flags until
>    all state is actually set up.  As it currently stands, d0v0 is eligible for
>    scheduling before its registers have been set.  This is latent as we also
>    hold a systemcontroller pause reference at the time which prevents d0 from
>    being scheduled.
> 
>  * x86 PVH dom0's must set v->is_initialised on d0v0, to prevent another vcpu
>    being able to call VCPUOP_initialise and modify state under the feet of the
>    running vcpu.  This is latent as PVH dom0 construction don't yet function.
> 
> Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>

ARM bits:

Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>


> ---
> CC: Jan Beulich <JBeulich@suse.com>
> CC: Stefano Stabellini <sstabellini@kernel.org>
> CC: Julien Grall <julien.grall@arm.com>
> CC: Wei Liu <wei.liu2@citrix.com>
> CC: Roger Pau MonnÃ© <roger.pau@citrix.com>
> ---
>  xen/arch/arm/domain_build.c   |  6 +++---
>  xen/arch/x86/dom0_build.c     | 13 +++++++++++--
>  xen/arch/x86/hvm/dom0_build.c |  1 +
>  xen/arch/x86/pv/dom0_build.c  |  6 +++---
>  4 files changed, 18 insertions(+), 8 deletions(-)
> 
> diff --git a/xen/arch/arm/domain_build.c b/xen/arch/arm/domain_build.c
> index 4636b17..bf29299 100644
> --- a/xen/arch/arm/domain_build.c
> +++ b/xen/arch/arm/domain_build.c
> @@ -2197,9 +2197,6 @@ int construct_dom0(struct domain *d)
>  
>      discard_initial_modules();
>  
> -    v->is_initialised = 1;
> -    clear_bit(_VPF_down, &v->pause_flags);
> -
>      memset(regs, 0, sizeof(*regs));
>  
>      regs->pc = (register_t)kinfo.entry;
> @@ -2247,6 +2244,9 @@ int construct_dom0(struct domain *d)
>              vcpu_switch_to_aarch64_mode(d->vcpu[i]);
>      }
>  
> +    v->is_initialised = 1;
> +    clear_bit(_VPF_down, &v->pause_flags);
> +
>      return 0;
>  }
>  
> diff --git a/xen/arch/x86/dom0_build.c b/xen/arch/x86/dom0_build.c
> index e4bffd5..bf992fe 100644
> --- a/xen/arch/x86/dom0_build.c
> +++ b/xen/arch/x86/dom0_build.c
> @@ -466,6 +466,8 @@ int __init construct_dom0(struct domain *d, const module_t *image,
>                            void *(*bootstrap_map)(const module_t *),
>                            char *cmdline)
>  {
> +    int rc;
> +
>      /* Sanity! */
>      BUG_ON(d->domain_id != 0);
>      BUG_ON(d->vcpu[0] == NULL);
> @@ -481,8 +483,15 @@ int __init construct_dom0(struct domain *d, const module_t *image,
>      }
>  #endif
>  
> -    return (is_hvm_domain(d) ? dom0_construct_pvh : dom0_construct_pv)
> -           (d, image, image_headroom, initrd,bootstrap_map, cmdline);
> +    rc = (is_hvm_domain(d) ? dom0_construct_pvh : dom0_construct_pv)
> +         (d, image, image_headroom, initrd, bootstrap_map, cmdline);
> +    if ( rc )
> +        return rc;
> +
> +    /* Sanity! */
> +    BUG_ON(!d->vcpu[0]->is_initialised);
> +
> +    return 0;
>  }
>  
>  /*
> diff --git a/xen/arch/x86/hvm/dom0_build.c b/xen/arch/x86/hvm/dom0_build.c
> index e8f746c..a67071c 100644
> --- a/xen/arch/x86/hvm/dom0_build.c
> +++ b/xen/arch/x86/hvm/dom0_build.c
> @@ -614,6 +614,7 @@ static int __init pvh_setup_cpus(struct domain *d, paddr_t entry,
>  
>      update_domain_wallclock_time(d);
>  
> +    v->is_initialised = 1;
>      clear_bit(_VPF_down, &v->pause_flags);
>  
>      return 0;
> diff --git a/xen/arch/x86/pv/dom0_build.c b/xen/arch/x86/pv/dom0_build.c
> index dcbee43..8ad7e3d 100644
> --- a/xen/arch/x86/pv/dom0_build.c
> +++ b/xen/arch/x86/pv/dom0_build.c
> @@ -847,9 +847,6 @@ int __init dom0_construct_pv(struct domain *d,
>  
>      update_domain_wallclock_time(d);
>  
> -    v->is_initialised = 1;
> -    clear_bit(_VPF_down, &v->pause_flags);
> -
>      /*
>       * Initial register values:
>       *  DS,ES,FS,GS = FLAT_KERNEL_DS
> @@ -883,6 +880,9 @@ int __init dom0_construct_pv(struct domain *d,
>      if ( d->domain_id == hardware_domid )
>          iommu_hwdom_init(d);
>  
> +    v->is_initialised = 1;
> +    clear_bit(_VPF_down, &v->pause_flags);
> +
>      return 0;
>  
>  out:
> -- 
> 2.1.4
> 
--8323329-41523055-1508174813=:2967
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--8323329-41523055-1508174813=:2967--


From xen-devel-bounces@lists.xen.org Mon Oct 16 18:18:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 18:18:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e49xo-0000RO-JS; Mon, 16 Oct 2017 18:18:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e49xn-0000RI-Ku
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 18:18:07 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 85/84-20834-ED7F4E95; Mon, 16 Oct 2017 18:18:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsUyZ7p8oO69708
 iDRbtFrb4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOWzprHXrBCseL+qZ3sDYyLxLsYuTiEBCYy
 STy7OYUNwvnLKHFodhMzhLORUeLbu0bWLkZOIGcbo0TbfGEQW1ggTmL3lJVMILaIQLRE944JT
 BANv5kkpr/4DDaKWeArq0THzjcsIFVsAkYSZ49OZwSxeQVsJR6+bGQGsVkEVCVOH/4DZosKhE
 u8bTzCAlEjKHFy5hMwm1PATuLz3SdgvcwC6hJ/5l1ihrDlJba/nQNmSwgYSpx+uI1xAqPgLCT
 ts5C0zELSsoCReRWjenFqUVlqka6FXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZG
 YPAyAMEOxgvtzocYJTmYlER5nQ2fRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4J3/DSgnWJSan
 lqRlpkDjCOYtAQHj5IIbwFImre4IDG3ODMdInWKUZdjyZQrf5iEWPLy81KlxCGKBECKMkrz4E
 bAYvoSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHmngUzhycwrgdv0CugIJqAj1jmBHVGSiJC
 SamCU7ziS5Dtpz9u22Z3vJzgndQqsquiIjO7ILct9L/HQhePInhP9ujz8JWlnbr2Mja3dlFew
 58nr9Em79y7nu+61xGRNT7jOm5Lp6VNMjzBk7Xjx/Oav1osNRS5SsdbVMmez/z1ctYb34fK6R
 KUPEz6GVEg0b3mXP6nAfPP56hk34o8cuCP55mGVEktxRqKhFnNRcSIA2pOguOQCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1508177884!110517023!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42319 invoked from network); 16 Oct 2017 18:18:06 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Oct 2017 18:18:06 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9GIHAfr003245
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 16 Oct 2017 18:17:11 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9GIH9OG030918
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 16 Oct 2017 18:17:09 GMT
Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v9GIH5nD007355;
 Mon, 16 Oct 2017 18:17:05 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 16 Oct 2017 11:17:04 -0700
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Josh Poimboeuf <jpoimboe@redhat.com>
References: <cover.1507128293.git.jpoimboe@redhat.com>
 <39743c79546ede3073586403d0836a4f93519b0a.1507128293.git.jpoimboe@redhat.com>
 <3b9fd404-6912-3b58-db29-36202631b438@oracle.com>
 <20171006143259.rs3zh7k5tmsgesqy@treble>
 <5a49e43a-8d6b-512a-ec5a-641be7bae41d@oracle.com>
 <ed30216f-4b9e-2bc3-b1d2-36135b29d746@citrix.com>
 <a6c3be0b-35f4-8d23-4ea2-ead94a3fc69e@oracle.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <b9fdc3ec-87cd-da0e-47b7-67cdae8ffb97@oracle.com>
Date: Mon, 16 Oct 2017 14:18:48 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <a6c3be0b-35f4-8d23-4ea2-ead94a3fc69e@oracle.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: Juergen Gross <jgross@suse.com>, Mike Galbraith <efault@gmx.de>,
 Peter Zijlstra <peterz@infradead.org>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Rusty Russell <rusty@rustcorp.com.au>,
 virtualization@lists.linux-foundation.org, x86@kernel.org,
 linux-kernel@vger.kernel.org, Chris Wright <chrisw@sous-sol.org>,
 live-patching@vger.kernel.org, Ingo Molnar <mingo@kernel.org>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 "H. Peter Anvin" <hpa@zytor.com>, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>,
 Sasha Levin <alexander.levin@verizon.com>, Jiri Slaby <jslaby@suse.cz>,
 Alok Kataria <akataria@vmware.com>
Subject: Re: [Xen-devel] [PATCH 11/13] x86/paravirt: Add paravirt
 alternatives infrastructure
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTIvMjAxNyAwMzo1MyBQTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDEwLzEy
LzIwMTcgMDM6MjcgUE0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9uIDEyLzEwLzE3IDIwOjEx
LCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+PiBUaGVyZSBpcyBhbHNvIGFub3RoZXIgcHJvYmxl
bToKPj4+Cj4+PiBbICAgIDEuMzEyNDI1XSBnZW5lcmFsIHByb3RlY3Rpb24gZmF1bHQ6IDAwMDAg
WyMxXSBTTVAKPj4+IFsgICAgMS4zMTI5MDFdIE1vZHVsZXMgbGlua2VkIGluOgo+Pj4gWyAgICAx
LjMxMzM4OV0gQ1BVOiAwIFBJRDogMSBDb21tOiBpbml0IE5vdCB0YWludGVkIDQuMTQuMC1yYzQr
ICM2Cj4+PiBbICAgIDEuMzEzODc4XSB0YXNrOiBmZmZmODgwMDNlMmMwMDAwIHRhc2suc3RhY2s6
IGZmZmZjOTAwMDAzOGMwMDAKPj4+IFsgICAgMS4zMTQzNjBdIFJJUDogMTAwMDBlMDMwOmVudHJ5
X1NZU0NBTExfNjRfZmFzdHBhdGgrMHgxLzB4YTUKPj4+IFsgICAgMS4zMTQ4NTRdIFJTUDogZTAy
YjpmZmZmYzkwMDAwMzhmZjUwIEVGTEFHUzogMDAwMTAwNDYKPj4+IFsgICAgMS4zMTUzMzZdIFJB
WDogMDAwMDAwMDAwMDAwMDAwYyBSQlg6IDAwMDA1NWY1NTAxNjgwNDAgUkNYOgo+Pj4gMDAwMDdm
Y2ZjOTU5ZjU5YQo+Pj4gWyAgICAxLjMxNTgyN10gUkRYOiAwMDAwMDAwMDAwMDAwMDAwIFJTSTog
MDAwMDAwMDAwMDAwMDAwMCBSREk6Cj4+PiAwMDAwMDAwMDAwMDAwMDAwCj4+PiBbICAgIDEuMzE2
MzE1XSBSQlA6IDAwMDAwMDAwMDAwMDAwMGEgUjA4OiAwMDAwMDAwMDAwMDAwMzdmIFIwOToKPj4+
IDAwMDAwMDAwMDAwMDAwNjQKPj4+IFsgICAgMS4zMTY4MDVdIFIxMDogMDAwMDAwMDAxZjg5Y2Jm
NSBSMTE6IGZmZmY4ODAwM2UyYzAwMDAgUjEyOgo+Pj4gMDAwMDdmY2ZjOTU4YWQ2MAo+Pj4gWyAg
ICAxLjMxNzMwMF0gUjEzOiAwMDAwMDAwMDAwMDAwMDAwIFIxNDogMDAwMDU1ZjU1MDE4NTk1NCBS
MTU6Cj4+PiAwMDAwMDAwMDAwMDAxMDAwCj4+PiBbICAgIDEuMzE3ODAxXSBGUzogIDAwMDAwMDAw
MDAwMDAwMDAoMDAwMCkgR1M6ZmZmZjg4MDAzZjgwMDAwMCgwMDAwKQo+Pj4ga25sR1M6MDAwMDAw
MDAwMDAwMDAwMAo+Pj4gWyAgICAxLjMxODI2N10gQ1M6ICBlMDMzIERTOiAwMDAwIEVTOiAwMDAw
IENSMDogMDAwMDAwMDA4MDA1MDAzMwo+Pj4gWyAgICAxLjMxODc1MF0gQ1IyOiAwMDAwN2ZjZmM5
N2FiMjE4IENSMzogMDAwMDAwMDAzYzg4ZTAwMCBDUjQ6Cj4+PiAwMDAwMDAwMDAwMDQyNjYwCj4+
PiBbICAgIDEuMzE5MjM1XSBDYWxsIFRyYWNlOgo+Pj4gWyAgICAxLjMxOTcwMF0gQ29kZTogNTEg
NTAgNTcgNTYgNTIgNTEgNmEgZGEgNDEgNTAgNDEgNTEgNDEgNTIgNDEgNTMgNDgKPj4+IDgzIGVj
IDMwIDY1IDRjIDhiIDFjIDI1IGMwIGQyIDAwIDAwIDQxIGY3IDAzIGRmIDM5IDA4IDkwIDBmIDg1
IGE1IDAwIDAwCj4+PiAwMCA1MCA8ZmY+IDE1IDljIDk1IGQwIGZmIDU4IDQ4IDNkIDRjIDAxIDAw
IDAwIDc3IDBmIDRjIDg5IGQxIGZmIDE0IGM1Cj4+PiBbICAgIDEuMzIxMTYxXSBSSVA6IGVudHJ5
X1NZU0NBTExfNjRfZmFzdHBhdGgrMHgxLzB4YTUgUlNQOiBmZmZmYzkwMDAwMzhmZjUwCj4+PiBb
ICAgIDEuMzQ0MjU1XSAtLS1bIGVuZCB0cmFjZSBkN2NiOGNkNmNkN2MyOTRjIF0tLS0KPj4+IFsg
ICAgMS4zNDUwMDldIEtlcm5lbCBwYW5pYyAtIG5vdCBzeW5jaW5nOiBBdHRlbXB0ZWQgdG8ga2ls
bCBpbml0IQo+Pj4gZXhpdGNvZGU9MHgwMDAwMDAwYgo+Pj4KPj4+Cj4+PiBBbGwgY29kZQo+Pj4g
PT09PT09PT0KPj4+ICAgIDA6ICAgIDUxICAgICAgICAgICAgICAgICAgICAgICBwdXNoICAgJXJj
eAo+Pj4gICAgMTogICAgNTAgICAgICAgICAgICAgICAgICAgICAgIHB1c2ggICAlcmF4Cj4+PiAg
ICAyOiAgICA1NyAgICAgICAgICAgICAgICAgICAgICAgcHVzaCAgICVyZGkKPj4+ICAgIDM6ICAg
IDU2ICAgICAgICAgICAgICAgICAgICAgICBwdXNoICAgJXJzaQo+Pj4gICAgNDogICAgNTIgICAg
ICAgICAgICAgICAgICAgICAgIHB1c2ggICAlcmR4Cj4+PiAgICA1OiAgICA1MSAgICAgICAgICAg
ICAgICAgICAgICAgcHVzaCAgICVyY3gKPj4+ICAgIDY6ICAgIDZhIGRhICAgICAgICAgICAgICAg
ICAgICBwdXNocSAgJDB4ZmZmZmZmZmZmZmZmZmZkYQo+Pj4gICAgODogICAgNDEgNTAgICAgICAg
ICAgICAgICAgICAgIHB1c2ggICAlcjgKPj4+ICAgIGE6ICAgIDQxIDUxICAgICAgICAgICAgICAg
ICAgICBwdXNoICAgJXI5Cj4+PiAgICBjOiAgICA0MSA1MiAgICAgICAgICAgICAgICAgICAgcHVz
aCAgICVyMTAKPj4+ICAgIGU6ICAgIDQxIDUzICAgICAgICAgICAgICAgICAgICBwdXNoICAgJXIx
MQo+Pj4gICAxMDogICAgNDggODMgZWMgMzAgICAgICAgICAgICAgIHN1YiAgICAkMHgzMCwlcnNw
Cj4+PiAgIDE0OiAgICA2NSA0YyA4YiAxYyAyNSBjMCBkMiAgICAgbW92ICAgICVnczoweGQyYzAs
JXIxMQo+Pj4gICAxYjogICAgMDAgMDAKPj4+ICAgMWQ6ICAgIDQxIGY3IDAzIGRmIDM5IDA4IDkw
ICAgICB0ZXN0bCAgJDB4OTAwODM5ZGYsKCVyMTEpCj4+PiAgIDI0OiAgICAwZiA4NSBhNSAwMCAw
MCAwMCAgICAgICAgam5lICAgIDB4Y2YKPj4+ICAgMmE6ICAgIDUwICAgICAgICAgICAgICAgICAg
ICAgICBwdXNoICAgJXJheAo+Pj4gICAyYjoqICAgIGZmIDE1IDljIDk1IGQwIGZmICAgICAgICBj
YWxscSAgKi0weDJmNmE2NCglcmlwKSAgICAgICAgIwo+Pj4gMHhmZmZmZmZmZmZmZDA5NWNkICAg
ICAgICA8LS0gdHJhcHBpbmcgaW5zdHJ1Y3Rpb24KPj4+ICAgMzE6ICAgIDU4ICAgICAgICAgICAg
ICAgICAgICAgICBwb3AgICAgJXJheAo+Pj4gICAzMjogICAgNDggM2QgNGMgMDEgMDAgMDAgICAg
ICAgIGNtcCAgICAkMHgxNGMsJXJheAo+Pj4gICAzODogICAgNzcgMGYgICAgICAgICAgICAgICAg
ICAgIGphICAgICAweDQ5Cj4+PiAgIDNhOiAgICA0YyA4OSBkMSAgICAgICAgICAgICAgICAgbW92
ICAgICVyMTAsJXJjeAo+Pj4gICAzZDogICAgZmYgICAgICAgICAgICAgICAgICAgICAgIC5ieXRl
IDB4ZmYKPj4+ICAgM2U6ICAgIDE0IGM1ICAgICAgICAgICAgICAgICAgICBhZGMgICAgJDB4YzUs
JWFsCj4+Pgo+Pj4KPj4+IHNvIHRoZSBvcmlnaW5hbCAnY2xpJyB3YXMgcmVwbGFjZWQgd2l0aCB0
aGUgcHYgY2FsbCBidXQgdG8gbWUgdGhlIG9mZnNldAo+Pj4gbG9va3MgYSBiaXQgb2ZmLCBubz8g
U2hvdWxkbid0IGl0IGFsd2F5cyBiZSBwb3NpdGl2ZT8KPj4gY2FsbHEgdGFrZXMgYSAzMmJpdCBz
aWduZWQgZGlzcGxhY2VtZW50LCBzbyBqdW1waW5nIGJhY2sgYnkgdXAgdG8gMkcgaXMKPj4gcGVy
ZmVjdGx5IGxlZ2l0aW1hdGUuCj4gWWVzLCBidXQKPgo+IG9zdHJAd29ya2Jhc2U+IG5tIHZtbGlu
dXggfCBncmVwIGVudHJ5X1NZU0NBTExfNjRfZmFzdHBhdGgKPiBmZmZmZmZmZjgxNzM2NWRkIHQg
ZW50cnlfU1lTQ0FMTF82NF9mYXN0cGF0aAo+IG9zdHJAd29ya2Jhc2U+IG5tIHZtbGludXggfCBn
cmVwICIgcHZfaXJxX29wcyIKPiBmZmZmZmZmZjgxYzJkYmMwIEQgcHZfaXJxX29wcwo+IG9zdHJA
d29ya2Jhc2U+Cj4KPiBzbyBwdl9pcnFfb3BzLmlycV9kaXNhYmxlIGlzIGFib3V0IDVNQiBhaGVh
ZCBvZiB3aGVyZSB3ZSBhcmUgbm93LiAoSQo+IGRpZG4ndCBtZWFuIHRoYXQgeDg2IGluc3RydWN0
aW9uIHNldCBkb2Vzbid0IGFsbG93IG5lZ2F0aXZlCj4gZGlzcGxhY2VtZW50LCBJIHdhcyB0cnlp
bmcgdG8gc2F5IHRoYXQgcHZfaXJxX29wcyBhbHdheXMgbGl2ZSBmdXJ0aGVyIGRvd24pCgpJIGJl
bGlldmUgdGhlIHByb2JsZW0gaXMgdGhpczoKCiNkZWZpbmUgUFZfSU5ESVJFQ1QoYWRkcikgICAg
ICAgKmFkZHIoJXJpcCkKClRoZSBkaXNwbGFjZW1lbnQgdGhhdCB0aGUgbGlua2VyIGNvbXB1dGVz
IHdpbGwgYmUgcmVsYXRpdmUgdG8gdGhlIHdoZXJlCnRoaXMgaW5zdHJ1Y3Rpb24gaXMgcGxhY2Vk
IGF0IHRoZSB0aW1lIG9mIGxpbmtpbmcsIHdoaWNoIGlzIGluCi5wdl9hbHRpbnN0cnVjdGlvbnMg
KGFuZCBub3QgLnRleHQpLiBTbyB3aGVuIHdlIGNvcHkgaXQgaW50byAudGV4dCB0aGUKZGlzcGxh
Y2VtZW50IGJlY29tZXMgYm9ndXMuCgpSZXBsYWNpbmcgdGhlIG1hY3JvIHdpdGgKCiNkZWZpbmUg
UFZfSU5ESVJFQ1QoYWRkcikgICAgICAgKmFkZHIgIC8vIHdlbGwsIGl0J3Mgbm90IHNvIG11Y2gK
aW5kaXJlY3QgYW55bW9yZQoKbWFrZXMgdGhpbmdzIHdvcmsuIE9yIG1heWJlIGl0IGNhbiBiZSBh
ZGp1c3RlZCB0b3AgYmUga2VwdCB0cnVseSBpbmRpcmVjdC4KCi1ib3JpcwoKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 16 20:17:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 20:17:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4BpM-0007zw-Lk; Mon, 16 Oct 2017 20:17:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e4BpL-0007zp-1r
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 20:17:31 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 A8/DF-25852-AD315E95; Mon, 16 Oct 2017 20:17:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsXSO6nOVfem8NN
 IgwuXdCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ownSz6wF/xkrZi24TtTA2MjaxcjF4eQwEQm
 iRXtF9khnN+MEusO3WWDcDYySny89BvK2cYose3odiCHk0NYwE/i0N1vjF2MHBwiAq4S85elg
 5hCAvkSd3aEgJQzC3xnlLiwYzszSDmbgJHE2aPTGUFsXgFbiY0TV4DFWQRUJXqWfmIBsUUFwi
 XeNh5hgagRlDg58wmYzSlgKTH3/HOwXmYBPYkd13+xQtjyEtvfzgGbIyFgKHH64TbGCYyCs5C
 0z0LSMgtJywJG5lWM6sWpRWWpRbpmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsY
 gYHLAAQ7GOed8D/EKMnBpCTK62z4JFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBC8/MBKEBItS0
 1Mr0jJzgDEEk5bg4FES4Q0ASfMWFyTmFmemQ6ROMepy3Hh4/Q+TEEtefl6qlDjvAyGgIgGQoo
 zSPLgRsHi+xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHesyBTeDLzSuA2vQI6ggnoiHVOT0C
 OKElESEk1MB6TT7HMCfsj1mzT4Oe/UelRu0Zjd1PN+19CHIkhKxz3px9fNeWa656pLev4XRz2
 76tMYjjzbFHA0af1q1zX/WzojT1252+Oxiznjk01GvwGO1TurXEQ1VnRYqyWdNfDPfzqyfOvP
 jrfZt1wxsX1sUrq+sNGm0/0v7ohX59TyPyy9qnZ9NLDv5VYijMSDbWYi4oTARJulB7iAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1508185048!102407493!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38083 invoked from network); 16 Oct 2017 20:17:29 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Oct 2017 20:17:29 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9GKHPmF010141
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 16 Oct 2017 20:17:25 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9GKHOvt027455
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 16 Oct 2017 20:17:24 GMT
Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v9GKHNAu002932;
 Mon, 16 Oct 2017 20:17:24 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 16 Oct 2017 13:17:23 -0700
To: Wei Liu <wei.liu2@citrix.com>, Mohammed Gamal <mgamal@redhat.com>
References: <1508160032-21689-1-git-send-email-mgamal@redhat.com>
 <20171016150522.nebui653rkjove7r@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <3da3d5ae-c2cb-380e-368d-a90432608cf1@oracle.com>
Date: Mon, 16 Oct 2017 16:19:07 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20171016150522.nebui653rkjove7r@citrix.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: otubo@redhat.com, Juergen Gross <jgross@suse.com>, netdev@vger.kernel.org,
 linux-kernel@vger.kernel.org, paul.durrant@citrix.com, cheshi@redhat.com,
 xen-devel@lists.xenproject.org, vkuznets@redhat.com, cavery@redhat.com
Subject: Re: [Xen-devel] [PATCH] xen-netfront,
	xen-netback: Use correct minimum MTU values
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTYvMjAxNyAxMTowNSBBTSwgV2VpIExpdSB3cm90ZToKPiBPbiBNb24sIE9jdCAxNiwg
MjAxNyBhdCAwMzoyMDozMlBNICswMjAwLCBNb2hhbW1lZCBHYW1hbCB3cm90ZToKPj4gUkZDNzkx
IHNwZWNpZmllcyB0aGUgbWluaW11bSBNVFUgdG8gYmUgNjgsIHdoaWxlIHhlbi1uZXR7ZnJvbnR8
YmFja30KPj4gZHJpdmVycyB1c2UgYSBtaW5pbXVtIHZhbHVlIG9mIDAuCj4+Cj4+IFdoZW4gc2V0
IE1UVSB0byAwfjY3IHdpdGggeGVuX25ldHtmcm9udHxiYWNrfSBkcml2ZXIsIHRoZSBuZXR3b3Jr
Cj4+IHdpbGwgYmVjb21lIHVucmVhY2hhYmxlIGltbWVkaWF0ZWx5LCB0aGUgZ3Vlc3QgY2FuIG5v
IGxvbmdlciBiZSBwaW5nZWQuCj4+Cj4+IHhlbl9uZXR7ZnJvbnR8YmFja30gc2hvdWxkIG5vdCBh
bGxvdyB0aGUgdXNlciB0byBzZXQgdGhpcyB2YWx1ZSB3aGljaCBjYXVzZXMKPj4gbmV0d29yayBw
cm9ibGVtcy4KPj4KPj4gUmVwb3J0ZWQtYnk6IENoZW4gU2hpIDxjaGVzaGlAcmVkaGF0LmNvbT4K
Pj4gU2lnbmVkLW9mZi1ieTogTW9oYW1tZWQgR2FtYWwgPG1nYW1hbEByZWRoYXQuY29tPgo+IEFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+Cj4gQ0MgbmV0ZnJvbnQgbWFp
bnRhaW5lcnMKCgpSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lA
b3JhY2xlLmNvbT4KCkkgY2FuIHRha2UgaXQgdmlhIFhlbiB0cmVlIHVubGVzcyB0aGVyZSBhcmUg
b2JqZWN0aW9ucy4KCi1ib3JpcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 16 20:22:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 20:22:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4BuC-0000ED-7J; Mon, 16 Oct 2017 20:22:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <davem@davemloft.net>) id 1e4BuA-0000E5-O1
 for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 20:22:30 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 BF/5F-29298-50515E95; Mon, 16 Oct 2017 20:22:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsWyI7O7SZdV9Gm
 kwZWXEhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8be49tYCv6yVTy80c/SwPietYuRi0NIYCmT
 xJa5f5i7GDk5WAR0JDY+WMjSxcjBwSvgItHwIxgkLCIgJ9H09h0LSD2zwC9GiWsfZrCAJIQF/
 CUeHz/DDFLPJqAh0d8gBBLmFLCTWHLwNDPE/EWMEosbP7CCJCQEnCQ6Hi1hhJgvKPF3hzBImF
 lAS6JnxmN2CFteYvvbOWC9EgJzGSX2HrvJNoGRbxZCyywkLbOQtCxgZF7FqFGcWlSWWqRrbKC
 XVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYbPUMDIw7GCes8jvEKMnBpCTK62z4
 JFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG+H8NNIIcGi1PTUirTMHGDYw6QlOHiURHh7QdK8x
 QWJucWZ6RCpU4zGHDceXv/DxNFx8+4fJiGWvPy8VClx3ocgpQIgpRmleXCDYPF4iVFWSpiXkY
 GBQYinILUoN7MEVf4VozgHo5Iw716QKTyZeSVw+14BncIEdMo6pycgp5QkIqSkGhjnfJ5bkSs
 +r85gAXvrspme7VHMxzO9Ej7rTq/43T7ZWVKxWjR/R1he7I7FLy4efTb7w4Z5OwXne8xKqDgV
 aPgzxOzCUp2XoTPCfab6fngYVO6jmW9+3mp2YUXrpo27Dxfv41sp+aLJ/P7X4HP2du+fac1yt
 pyZpVnxLTT1iOjthL1+lvoMNx4qsRRnJBpqMRcVJwIAo+tDB8ICAAA=
X-Env-Sender: davem@davemloft.net
X-Msg-Ref: server-5.tower-206.messagelabs.com!1508185347!105598744!1
X-Originating-IP: [184.105.139.130]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65427 invoked from network); 16 Oct 2017 20:22:29 -0000
Received: from shards.monkeyblade.net (HELO shards.monkeyblade.net)
 (184.105.139.130)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Oct 2017 20:22:29 -0000
Received: from localhost (unknown [104.129.196.126])
 (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 8FCE31340BCD5;
 Mon, 16 Oct 2017 13:22:24 -0700 (PDT)
Date: Mon, 16 Oct 2017 21:22:23 +0100 (WEST)
Message-Id: <20171016.212223.777323721927998324.davem@davemloft.net>
To: boris.ostrovsky@oracle.com
From: David Miller <davem@davemloft.net>
In-Reply-To: <3da3d5ae-c2cb-380e-368d-a90432608cf1@oracle.com>
References: <1508160032-21689-1-git-send-email-mgamal@redhat.com>
 <20171016150522.nebui653rkjove7r@citrix.com>
 <3da3d5ae-c2cb-380e-368d-a90432608cf1@oracle.com>
X-Mailer: Mew version 6.7 on Emacs 25.3 / Mule 6.0 (HANACHIRUSATO)
Mime-Version: 1.0
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.5.12
 (shards.monkeyblade.net [149.20.54.216]);
 Mon, 16 Oct 2017 13:22:27 -0700 (PDT)
Cc: otubo@redhat.com, jgross@suse.com, wei.liu2@citrix.com,
 netdev@vger.kernel.org, linux-kernel@vger.kernel.org, paul.durrant@citrix.com,
 cheshi@redhat.com, xen-devel@lists.xenproject.org, vkuznets@redhat.com,
 mgamal@redhat.com, cavery@redhat.com
Subject: Re: [Xen-devel] [PATCH] xen-netfront,
 xen-netback: Use correct minimum MTU values
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KRGF0ZTog
TW9uLCAxNiBPY3QgMjAxNyAxNjoxOTowNyAtMDQwMAoKPiBPbiAxMC8xNi8yMDE3IDExOjA1IEFN
LCBXZWkgTGl1IHdyb3RlOgo+PiBPbiBNb24sIE9jdCAxNiwgMjAxNyBhdCAwMzoyMDozMlBNICsw
MjAwLCBNb2hhbW1lZCBHYW1hbCB3cm90ZToKPj4+IFJGQzc5MSBzcGVjaWZpZXMgdGhlIG1pbmlt
dW0gTVRVIHRvIGJlIDY4LCB3aGlsZSB4ZW4tbmV0e2Zyb250fGJhY2t9Cj4+PiBkcml2ZXJzIHVz
ZSBhIG1pbmltdW0gdmFsdWUgb2YgMC4KPj4+Cj4+PiBXaGVuIHNldCBNVFUgdG8gMH42NyB3aXRo
IHhlbl9uZXR7ZnJvbnR8YmFja30gZHJpdmVyLCB0aGUgbmV0d29yawo+Pj4gd2lsbCBiZWNvbWUg
dW5yZWFjaGFibGUgaW1tZWRpYXRlbHksIHRoZSBndWVzdCBjYW4gbm8gbG9uZ2VyIGJlIHBpbmdl
ZC4KPj4+Cj4+PiB4ZW5fbmV0e2Zyb250fGJhY2t9IHNob3VsZCBub3QgYWxsb3cgdGhlIHVzZXIg
dG8gc2V0IHRoaXMgdmFsdWUgd2hpY2ggY2F1c2VzCj4+PiBuZXR3b3JrIHByb2JsZW1zLgo+Pj4K
Pj4+IFJlcG9ydGVkLWJ5OiBDaGVuIFNoaSA8Y2hlc2hpQHJlZGhhdC5jb20+Cj4+PiBTaWduZWQt
b2ZmLWJ5OiBNb2hhbW1lZCBHYW1hbCA8bWdhbWFsQHJlZGhhdC5jb20+Cj4+IEFja2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+Pgo+PiBDQyBuZXRmcm9udCBtYWludGFpbmVy
cwo+IAo+IAo+IFJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBv
cmFjbGUuY29tPgo+IAo+IEkgY2FuIHRha2UgaXQgdmlhIFhlbiB0cmVlIHVubGVzcyB0aGVyZSBh
cmUgb2JqZWN0aW9ucy4KCk5vIHByb2JsZW0gb24gbXkgZW5kLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 16 22:51:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 22:51:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4EEU-00017g-I6; Mon, 16 Oct 2017 22:51:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4EET-00016w-3k
 for xen-devel@lists.xensource.com; Mon, 16 Oct 2017 22:51:37 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 29/94-08856-7F735E95; Mon, 16 Oct 2017 22:51:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfeb+dN
 Ig8b5yhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeHvqJVPB0YyKN+9eMzUw
 TnbsYuTiEBJoZJJYvHUKSxcjJ5DzmFHi3bssiMQ2Rokj65+wgiREBJwlvp6Zyw5i8wroS7w7e
 A6sQVjAXOLzwqesIA0SAv2KEluu/WcCSUgIeErcf70Czn4+YxOQzc7BJmAlcUgMJMoioCrxsX
 sC8wRG7gWMDKsYNYpTi8pSi3QNLfSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQJ
 9Xs/AwLiD8fdpz0OMkhxMSqK8zoZPIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8AoAQ0hIsCg1
 PbUiLTMHGHwwaQkOHiUR3v9mQGne4oLE3OLMdIjUKUZdjmObLv9hEmLJy89LlRLnfQZSJABSl
 FGaBzcCFgmXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnz1oFM4cnMK4Hb9AroCCagI9Y5PQ
 E5oiQRISXVwFgo+uj8yZ+L/UuN+lrqX3++vXWZxh92tRvfPtclxf14v+GMU3Gu3tZp7vx6b85
 cb/tdbXaf/35PSULTPIGf13ra5q/yneqYYRKjZFAuLdxnumFaQ/eEGxdl1Dbw/Ph5tSxsTw5T
 1AavoxMeprdz3ivf2W9sz5r2aoqg2Q8372PMT1aXZD7JFFBiKc5INNRiLipOBAAB51t5fwIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1508194293!98856980!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10394 invoked from network); 16 Oct 2017 22:51:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Oct 2017 22:51:34 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4EEO-0005cg-1x; Mon, 16 Oct 2017 22:51:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e4EEI-0008Gm-Gw; Mon, 16 Oct 2017 22:51:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e4EEI-0001OR-3A; Mon, 16 Oct 2017 22:51:26 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114540-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:build-amd64-rumprun:xen-build:fail:regression
 xen-unstable:build-i386-rumprun:xen-build:fail:regression
 xen-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-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-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=46aaf41ee099a048d7a554c03ae01bcdaa07f776
X-Osstest-Versions-That: xen=572a78190403e5f2acbd01fa72c35fafe9700169
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 16 Oct 2017 22:51:26 +0000
Subject: [Xen-devel] [xen-unstable test] 114540: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDU0MCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDU0MC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAg
ICAgOCB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0MjA0CiBidWls
ZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICA4IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTQyMDQKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5
IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNiBndWVzdC1z
dGFydC9kZWJpYW4ucmVwZWF0ICBmYWlsIHBhc3MgaW4gMTE0NTI1CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1w
cnVuLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAg
d2luZG93cy1pbnN0YWxsIGZhaWwgaW4gMTE0NTI1IGxpa2UgMTE0MjA0CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsIGZhaWwgaW4gMTE0NTI1
IGxpa2UgMTE0MjA0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVz
dC1zYXZlcmVzdG9yZSBmYWlsIGluIDExNDUyNSBsaWtlIDExNDIwNAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBpbiAxMTQ1MjUg
bGlrZSAxMTQyMDQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExNDIwNAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE0MjA0
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMTQyMDQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExNDIwNAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTE0MjA0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTQyMDQKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wy
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAg
ICAgICAgIDQ2YWFmNDFlZTA5OWEwNDhkN2E1NTRjMDNhZTAxYmNkYWEwN2Y3NzYKYmFzZWxpbmUg
dmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDU3MmE3ODE5MDQwM2U1ZjJhY2JkMDFmYTcy
YzM1ZmFmZTk3MDAxNjkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNDIwNCAgMjAxNy0xMC0wOSAx
OToxOTowOCBaICAgIDcgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTQyODggIDIwMTctMTAt
MTAgMTc6MDI6NTkgWiAgICA2IGRheXMgICAgNiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTQ0OTggIDIwMTctMTAtMTQgMDg6MjI6MDggWiAgICAyIGRheXMgICAgMyBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGV4YW5kcnUg
SXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICBBbmRyZSBQcnp5d2FyYSA8YW5kcmUu
cHJ6eXdhcmFAYXJtLmNvbT4KICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogIEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAgR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+
CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogIE1hbmlz
aCBKYWdnaSA8bWphZ2dpQGNhdml1bS5jb20+CiAgTWVuZyBYdSA8bWVuZ3h1QGNpcy51cGVubi5l
ZHU+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CiAgU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFRpbSBEZWVnYW4gPHRpbUB4
ZW4ub3JnPgogIFZpdGFseSBLdXpuZXRzb3YgPHZrdXpuZXRzQHJlZGhhdC5jb20+CiAgVm9sb2R5
bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CiAgWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
eHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJl
diAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVt
cHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBi
dWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyBy
ZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE2NzIgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 17 00:29:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 00:29:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4Fl8-0007gH-7M; Tue, 17 Oct 2017 00:29:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4Fl6-0007fu-NP
 for xen-devel@lists.xensource.com; Tue, 17 Oct 2017 00:29:24 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 44/5B-30254-3EE45E95;
 Tue, 17 Oct 2017 00:29:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVfeR39N
 Ig8/XzCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacfBbL1PB9U7GiicdE9kb
 GI8mdDFycQgJNDJJLL21mRXCecwo0fN8KhuEs41R4njXa5YuRk4OEQFnia9n5rKD2LwC+hJ7l
 64Hs4UF7CUuLVzMCNIgIXBYReL0on1gDRICnhI7OyGKQOxDsw4CrWDnYBOwkjgkBhJlEVCVOH
 BwLfsERu4FjAyrGDWKU4vKUot0jY30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzE
 C/c4ABDsYT68LPMQoycGkJMrrbPgkUogvKT+lMiOxOCO+qDQntfgQowwHh5IErxQwjIQEi1LT
 UyvSMnOAAQiTluDgURLh/e0LlOYtLkjMLc5Mh0idYtTlOLbp8h8mIZa8/LxUKXHeNyBFAiBFG
 aV5cCNg0XCJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrxMIJfwZOaVwG16BXQEE9AR65yegB
 xRkoiQkmpg9LweVZvySOPRkp6/ofwiV2eZzc+R6eS5+miTa5X8v+VnH2q8L3548UJA8McJHhb
 VCR9NGH1z1ugsCTk6MakoOuHf09Vi6ZbuDdckAoP7fjEZp4Yt90l8vzdvw2vXr/1Mx5JCYtZu
 3ev8Vf2fkNy7himvderOOn9tDdpVmeKcLRU85c2yWE4xJZbijERDLeai4kQAda/mdYECAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1508200161!77330831!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31104 invoked from network); 17 Oct 2017 00:29:22 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Oct 2017 00:29:22 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4Fl2-0000Du-D2; Tue, 17 Oct 2017 00:29:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e4Fkw-0006rN-TU; Tue, 17 Oct 2017 00:29:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e4Fkw-0001Re-5P; Tue, 17 Oct 2017 00:29:14 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114543-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start.2:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-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-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm: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-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-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-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-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-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-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=de38e28cc2cc62e6e9e4741403e4a8f6c07d8cfd
X-Osstest-Versions-That: xen=9cde7a833db53c9c3a88b767af8c7cb07053a6fd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 17 Oct 2017 00:29:14 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 114543: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDU0MyB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDU0My8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NCBndWVzdC1sb2NhbG1pZ3JhdGUgZmFpbCBpbiAxMTQ1MzMgcGFzcyBpbiAxMTQ1NDMKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgZmFp
bCBwYXNzIGluIDExNDUzMwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE4IGd1ZXN0
LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBibG9ja2VkIGluIDExNDExOAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxNyBndWVzdC1zdGFydC4yICAgICAgICAgICBmYWlsIGJsb2NrZWQgaW4g
MTE0MTE4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2Nh
bG1pZ3JhdGUveDEwIGZhaWwgaW4gMTE0NTMzIGxpa2UgMTE0MDkxCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDExNDUzMyBsaWtl
IDExNDA5MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3Mt
aW5zdGFsbCBmYWlsIGluIDExNDUzMyBsaWtlIDExNDExOAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCBmYWlsIGluIDExNDUzMyBsaWtlIDEx
NDExOAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJl
c3RvcmUgZmFpbCBpbiAxMTQ1MzMgbGlrZSAxMTQxMTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgaW4gMTE0NTMzIGxpa2UgMTE0
MTE4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMTQwOTEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMTQxMTgKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBm
YWlsICBsaWtlIDExNDExOAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTYgZ3Vlc3Qt
bG9jYWxtaWdyYXRlL3gxMCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNiBndWVz
dC1sb2NhbG1pZ3JhdGUveDEwICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiB4ZW4gICAgICAgICAgICAgICAgICBkZTM4ZTI4Y2MyY2M2MmU2ZTllNDc0MTQwM2U0YThmNmMw
N2Q4Y2ZkCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5Y2RlN2E4MzNk
YjUzYzljM2E4OGI3NjdhZjhjN2NiMDcwNTNhNmZkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTQx
MTggIDIwMTctMTAtMDggMDM6MzA6NTQgWiAgICA4IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAg
MTE0MzEyICAyMDE3LTEwLTExIDAwOjQ0OjA3IFogICAgNSBkYXlzICAgIDYgYXR0ZW1wdHMKVGVz
dGluZyBzYW1lIHNpbmNlICAgMTE0NDQ4ICAyMDE3LTEwLTEzIDAzOjI2OjQ3IFogICAgMyBkYXlz
ICAgIDQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRl
c3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBHZW9yZ2Ug
RHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFRpbSBEZWVnYW4gPHRpbUB4
ZW4ub3JnPgogIFZpdGFseSBLdXpuZXRzb3YgPHZrdXpuZXRzQHJlZGhhdC5jb20+Cgpqb2JzOgog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1
biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1p
Z3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLTQu
OS10ZXN0aW5nCisgcmV2aXNpb249ZGUzOGUyOGNjMmNjNjJlNmU5ZTQ3NDE0MDNlNGE4ZjZjMDdk
OGNmZAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1n
ZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi4KKysrKyBQRVJMTElCPS46LgorKysgdW1h
c2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwog
ICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29u
ZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAg
ICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgv
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLTQuOS10ZXN0aW5nIGRlMzhlMjhjYzJjYzYy
ZTZlOWU0NzQxNDAzZTRhOGY2YzA3ZDhjZmQKKyBicmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgcmV2
aXNpb249ZGUzOGUyOGNjMmNjNjJlNmU5ZTQ3NDE0MDNlNGE4ZjZjMDdkOGNmZAorIC4gLi9jcmkt
bG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBl
eHBvcnQgUEVSTExJQj0uOi46LgorKysrIFBFUkxMSUI9LjouOi4KKysrIHVtYXNrIDAwMgorKysg
Z2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAg
ICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAg
ICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxv
Y2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3Jl
cG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAv
aG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3Nf
bG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9u
CisrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyBleHBvcnQgUEVSTExJQj0uOi46LjouCisrKyBQRVJM
TElCPS46LjouOi4KKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFu
Y2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHh4ZW4g
PSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNo
PXFlbXUtdXBzdHJlYW0tNC45LXRlc3RpbmcKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2Ny
aS1nZXRwcmV2eGVuYnJhbmNoIHhlbi00LjktdGVzdGluZworIHByZXZ4ZW5icmFuY2g9eGVuLTQu
OC10ZXN0aW5nCisgJ1snIHhkZTM4ZTI4Y2MyY2M2MmU2ZTllNDc0MTQwM2U0YThmNmMwN2Q4Y2Zk
ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAt
ZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9i
YWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBv
ciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4
L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xp
YnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2
aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQu
c2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRr
Mi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
b3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdp
dAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJt
d2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51
eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14
ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScK
KysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5n
aXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1
Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzku
eAorKyA6IGRhaWx5LWNyb24ueGVuLTQuOS10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC45
LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjktdGVzdGluZworKyA6IGRhaWx5LWNyb24u
eGVuLTQuOS10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC45LXRlc3RpbmcKKysgOiBkYWls
eS1jcm9uLnhlbi00LjktdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuOS10ZXN0aW5nCisr
IDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNwor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueGVu
LTQuOS10ZXN0aW5nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6
IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJF
QU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBU
UkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBU
UkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0
LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRG
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGlu
dXhfdHJlZSB4ZW4tNC45LXRlc3RpbmcKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIk
YnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveGVuCisgeGVudmVyc2lvbj14ZW4t
NC45LXRlc3RpbmcKKyB4ZW52ZXJzaW9uPXhlbi00LjkKKyB4ZW52ZXJzaW9uPTQuOQorIGdpdCBw
dXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCBkZTM4ZTI4
Y2MyY2M2MmU2ZTllNDc0MTQwM2U0YThmNmMwN2Q4Y2ZkOnJlZnMvaGVhZHMvc3RhYmxlLTQuOQpU
byBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgOWNkZTdh
OC4uZGUzOGUyOCAgZGUzOGUyOGNjMmNjNjJlNmU5ZTQ3NDE0MDNlNGE4ZjZjMDdkOGNmZCAtPiBz
dGFibGUtNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 17 00:47:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 00:47:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4G2k-0000ZB-Q5; Tue, 17 Oct 2017 00:47:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <keescook@chromium.org>) id 1e4G2i-0000Z5-R6
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 00:47:37 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 73/F7-23269-82355E95; Tue, 17 Oct 2017 00:47:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsVyMfTAWl314Ke
 RBit2i1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlLt79gL5giWvHw0yKWBsabQl2MXBxCAtMY
 JV69mcYK4rAILGCWmPV8BhOIIyHQzyox79ELoAwnkJMl8fDCeyYIO03i1fUGqHi1xNpvR9lAb
 CEBFYnpX6cyQ9hrmSS69vmD2GwC6hLn9y1nB7FFBLQl1h3oAdvGLPCOUeLI+99gDcIC3hIf/8
 wFW8AioCpxrvMn2AJeAXeJ1R+nQS2Tk7h5rhOonoODEyg+p5cJxBQScJM4v4Z1AqPgAkaGVYz
 qxalFZalFupZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiB4cYABDsY17Y6H2KU
 5GBSEuV1NnwSKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC93fg00ghwaLU9NSKtMwcYODDpCU4e
 JREeO2DgNK8xQWJucWZ6RCpU4z2HBfuXPrDxHFs02UgeWDPLSDZcfPuHyYhlrz8vFQpcYipAi
 BtGaV5cENhkXqJUVZKmJcR6EwhnoLUotzMElT5V4ziHIxKwrxMIMt5MvNK4Ha/AjqLCeisdU5
 PQM4qSURISTUwMrjHPZdReScT+uGwNsc68W2zEhxOzBDImz1ld+W0jcv2Nim+vy6ackKY7UR+
 zQWLhAMHHq0y7C/M6pRu8WA51xnPcrLhyjPtfvPDEkFTrZVX3TN+pS1YHhW/7OBMw/iDDw9t8
 k43T13Se+DM1YNv0ljPRW9/vPDI3u37Nuwx3OdeeDk+9GjKOiWW4oxEQy3mouJEANfpqZnPAg
 AA
X-Env-Sender: keescook@chromium.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1508201254!91738631!1
X-Originating-IP: [209.85.192.173]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55474 invoked from network); 17 Oct 2017 00:47:35 -0000
Received: from mail-pf0-f173.google.com (HELO mail-pf0-f173.google.com)
 (209.85.192.173)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Oct 2017 00:47:35 -0000
Received: by mail-pf0-f173.google.com with SMTP id 17so60095pfn.12
 for <xen-devel@lists.xenproject.org>; Mon, 16 Oct 2017 17:47:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=qWUMFu2CQnm9atAyyW5reMD4Czw9wO2vaUi4TdU2afU=;
 b=fP95FolgGvMc3pQiLf8JH9T7PpfwiHlo1B6KFNkaW9kibItqdS/fUtNDUpQGtIRT0g
 5EHXT4+6/GjTdnAUlOf0V1K3BKosaNZxuMkZxih5MSaIDJTIknq/5B7isRM/zoMM74yl
 mk+dym89RztvqftrKrPEoBFw/BSij/CRn/IlI=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=qWUMFu2CQnm9atAyyW5reMD4Czw9wO2vaUi4TdU2afU=;
 b=hq47nLi505OqZdN4Iuqg2x8Ee30ITQD1p7rRAaZSvjNf8ItqwiRHykwudQAdp8wzex
 cZOMb8E+CDbScboGb5hLDaq3TCAxvF0XKjAwP+8p0tLXkiT1qD30WlivkAAVaEHT1v2g
 0LyczYVOYNwaJFTQU32EM/aZePNmeKvfGA5/Dgx2bVist4MGIC8P7VFdid0xhRMJ5qAG
 vZErGhakMQQnTX4X347tmjluJbhnwdFNZyEIJNcoOQE9LHR+X9stocRUwV3sKPHS/u6Q
 xAeDq4HytBLPXUeFgs6j5anqcNMu6u7wTvYTOg1V9gQhNmUhD4XKxFQi2fMV6urwszby
 4PeA==
X-Gm-Message-State: AMCzsaXs13xYDCmgzoQstud9pxiBVw+6pKpf+0aNfFWxQ8HkI1Cr6HJ9
 jwsiS9iZLRNqpspM8Kj/+dSV1g==
X-Google-Smtp-Source: AOwi7QDAEDq5vNs69H93mY/SxDZTAKKjPrA+BS0dsIRhDQh+gDg7OlE/S6lmysr9Jh5lFx2l93DPLw==
X-Received: by 10.159.216.131 with SMTP id s3mr10281946plp.434.1508201253728; 
 Mon, 16 Oct 2017 17:47:33 -0700 (PDT)
Received: from www.outflux.net
 (173-164-112-133-Oregon.hfc.comcastbusiness.net. [173.164.112.133])
 by smtp.gmail.com with ESMTPSA id p70sm17117814pfk.130.2017.10.16.17.47.26
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 16 Oct 2017 17:47:29 -0700 (PDT)
From: Kees Cook <keescook@chromium.org>
To: "David S. Miller" <davem@davemloft.net>
Date: Mon, 16 Oct 2017 17:29:38 -0700
Message-Id: <1508200182-104605-55-git-send-email-keescook@chromium.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1508200182-104605-1-git-send-email-keescook@chromium.org>
References: <1508200182-104605-1-git-send-email-keescook@chromium.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Kees Cook <keescook@chromium.org>,
 netdev@vger.kernel.org, linux-kernel@vger.kernel.org,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>
Subject: [Xen-devel] [PATCH 54/58] net/xen-netback: Convert timers to use
	timer_setup()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gcHJlcGFyYXRpb24gZm9yIHVuY29uZGl0aW9uYWxseSBwYXNzaW5nIHRoZSBzdHJ1Y3QgdGlt
ZXJfbGlzdCBwb2ludGVyIHRvCmFsbCB0aW1lciBjYWxsYmFja3MsIHN3aXRjaCB0byB1c2luZyB0
aGUgbmV3IHRpbWVyX3NldHVwKCkgYW5kIGZyb21fdGltZXIoKQp0byBwYXNzIHRoZSB0aW1lciBw
b2ludGVyIGV4cGxpY2l0bHkuCgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6
IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkNjOiB4ZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKQ2M6IG5ldGRldkB2Z2VyLmtlcm5lbC5vcmcKU2lnbmVkLW9mZi1i
eTogS2VlcyBDb29rIDxrZWVzY29va0BjaHJvbWl1bS5vcmc+Ci0tLQogZHJpdmVycy9uZXQveGVu
LW5ldGJhY2svY29tbW9uLmggICAgfCAyICstCiBkcml2ZXJzL25ldC94ZW4tbmV0YmFjay9pbnRl
cmZhY2UuYyB8IDIgKy0KIGRyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL25ldGJhY2suYyAgIHwgNiAr
Ky0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL2NvbW1vbi5oIGIvZHJpdmVycy9u
ZXQveGVuLW5ldGJhY2svY29tbW9uLmgKaW5kZXggNWIxZDJlODQwMmQ5Li5hNDZhMWU5NDUwNWQg
MTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL2NvbW1vbi5oCisrKyBiL2RyaXZl
cnMvbmV0L3hlbi1uZXRiYWNrL2NvbW1vbi5oCkBAIC0zMDcsNyArMzA3LDcgQEAgc3RhdGljIGlu
bGluZSBzdHJ1Y3QgeGVuYnVzX2RldmljZSAqeGVudmlmX3RvX3hlbmJ1c19kZXZpY2Uoc3RydWN0
IHhlbnZpZiAqdmlmKQogCXJldHVybiB0b194ZW5idXNfZGV2aWNlKHZpZi0+ZGV2LT5kZXYucGFy
ZW50KTsKIH0KIAotdm9pZCB4ZW52aWZfdHhfY3JlZGl0X2NhbGxiYWNrKHVuc2lnbmVkIGxvbmcg
ZGF0YSk7Cit2b2lkIHhlbnZpZl90eF9jcmVkaXRfY2FsbGJhY2soc3RydWN0IHRpbWVyX2xpc3Qg
KnQpOwogCiBzdHJ1Y3QgeGVudmlmICp4ZW52aWZfYWxsb2Moc3RydWN0IGRldmljZSAqcGFyZW50
LAogCQkJICAgIGRvbWlkX3QgZG9taWQsCmRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC94ZW4tbmV0
YmFjay9pbnRlcmZhY2UuYyBiL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL2ludGVyZmFjZS5jCmlu
ZGV4IGRjZmNiMTUzOTE4Yy4uNWNiZTBhZTU1YTA3IDEwMDY0NAotLS0gYS9kcml2ZXJzL25ldC94
ZW4tbmV0YmFjay9pbnRlcmZhY2UuYworKysgYi9kcml2ZXJzL25ldC94ZW4tbmV0YmFjay9pbnRl
cmZhY2UuYwpAQCAtNTIwLDcgKzUyMCw3IEBAIGludCB4ZW52aWZfaW5pdF9xdWV1ZShzdHJ1Y3Qg
eGVudmlmX3F1ZXVlICpxdWV1ZSkKIAogCXF1ZXVlLT5jcmVkaXRfYnl0ZXMgPSBxdWV1ZS0+cmVt
YWluaW5nX2NyZWRpdCA9IH4wVUw7CiAJcXVldWUtPmNyZWRpdF91c2VjICA9IDBVTDsKLQlzZXR1
cF90aW1lcigmcXVldWUtPmNyZWRpdF90aW1lb3V0LCB4ZW52aWZfdHhfY3JlZGl0X2NhbGxiYWNr
LCAwVUwpOworCXRpbWVyX3NldHVwKCZxdWV1ZS0+Y3JlZGl0X3RpbWVvdXQsIHhlbnZpZl90eF9j
cmVkaXRfY2FsbGJhY2ssIDApOwogCXF1ZXVlLT5jcmVkaXRfd2luZG93X3N0YXJ0ID0gZ2V0X2pp
ZmZpZXNfNjQoKTsKIAogCXF1ZXVlLT5yeF9xdWV1ZV9tYXggPSBYRU5WSUZfUlhfUVVFVUVfQllU
RVM7CmRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC94ZW4tbmV0YmFjay9uZXRiYWNrLmMgYi9kcml2
ZXJzL25ldC94ZW4tbmV0YmFjay9uZXRiYWNrLmMKaW5kZXggNTA0MmZmOGQ0NDlhLi5hMjdkYWEy
M2M5ZGMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL25ldGJhY2suYworKysg
Yi9kcml2ZXJzL25ldC94ZW4tbmV0YmFjay9uZXRiYWNrLmMKQEAgLTE4Myw5ICsxODMsOSBAQCBz
dGF0aWMgdm9pZCB0eF9hZGRfY3JlZGl0KHN0cnVjdCB4ZW52aWZfcXVldWUgKnF1ZXVlKQogCXF1
ZXVlLT5yYXRlX2xpbWl0ZWQgPSBmYWxzZTsKIH0KIAotdm9pZCB4ZW52aWZfdHhfY3JlZGl0X2Nh
bGxiYWNrKHVuc2lnbmVkIGxvbmcgZGF0YSkKK3ZvaWQgeGVudmlmX3R4X2NyZWRpdF9jYWxsYmFj
ayhzdHJ1Y3QgdGltZXJfbGlzdCAqdCkKIHsKLQlzdHJ1Y3QgeGVudmlmX3F1ZXVlICpxdWV1ZSA9
IChzdHJ1Y3QgeGVudmlmX3F1ZXVlICopZGF0YTsKKwlzdHJ1Y3QgeGVudmlmX3F1ZXVlICpxdWV1
ZSA9IGZyb21fdGltZXIocXVldWUsIHQsIGNyZWRpdF90aW1lb3V0KTsKIAl0eF9hZGRfY3JlZGl0
KHF1ZXVlKTsKIAl4ZW52aWZfbmFwaV9zY2hlZHVsZV9vcl9lbmFibGVfZXZlbnRzKHF1ZXVlKTsK
IH0KQEAgLTcwMCw4ICs3MDAsNiBAQCBzdGF0aWMgYm9vbCB0eF9jcmVkaXRfZXhjZWVkZWQoc3Ry
dWN0IHhlbnZpZl9xdWV1ZSAqcXVldWUsIHVuc2lnbmVkIHNpemUpCiAKIAkvKiBTdGlsbCB0b28g
YmlnIHRvIHNlbmQgcmlnaHQgbm93PyBTZXQgYSBjYWxsYmFjay4gKi8KIAlpZiAoc2l6ZSA+IHF1
ZXVlLT5yZW1haW5pbmdfY3JlZGl0KSB7Ci0JCXF1ZXVlLT5jcmVkaXRfdGltZW91dC5kYXRhICAg
ICA9Ci0JCQkodW5zaWduZWQgbG9uZylxdWV1ZTsKIAkJbW9kX3RpbWVyKCZxdWV1ZS0+Y3JlZGl0
X3RpbWVvdXQsCiAJCQkgIG5leHRfY3JlZGl0KTsKIAkJcXVldWUtPmNyZWRpdF93aW5kb3dfc3Rh
cnQgPSBuZXh0X2NyZWRpdDsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 01:15:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 01:15:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4GTv-0005DS-VA; Tue, 17 Oct 2017 01:15:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e4GTu-0005DM-0a
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 01:15:42 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 3A/15-30254-DB955E95; Tue, 17 Oct 2017 01:15:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVywNwkQndP5NN
 Ig3v/dSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy1j7YyFewSqJh97ypzA+MUni5GLg4hgWmM
 Equ2HmbqYuTkkBDglTiybAYrhO0vsevBO0aIogmMEhu/LWMGSbAIqEpsO/eFDcRmE1CXePy1B
 6xZREBZovfXbxaQBmaBC4wSSy5+ZgdJCAs4S1z61gtWxCugK/GmvZsNYuoOoKJDD5khEoISJ2
 c+YQGxmYGm/pl3CSjOAWRLSyz/xwFicgrYS3QsVQGpEBVQkZhychvbBEaBWUiaZyFpnoXQvIC
 ReRWjRnFqUVlqka6RoV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmB4MgDBDsY/
 ywIOMUpyMCmJ8jobPokU4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7LOJppJBgUWp6akVaZg4wU
 mDSEhw8SiK8CSBp3uKCxNzizHSI1ClGRSlx3vcgCQGQREZpHlwbLDovMcpKCfMyAh0ixFOQWp
 SbWYIq/4pRnINRSRhiPE9mXgnc9FdAi5mAFq9zegKyuCQRISXVwNgv/cd4HafY1VtfigMP7zj
 JFrd+hs6CkFeTJ79lVWYoOtQvfelgp3LbHnMHRVbfB5yHJqwJc3E6UbIronpFe2LcSd6H3F8s
 XmUmt10sUHz3y+i0t/eFqbM2KD28IzXJYNnthZszHVetNn+k4OxlniPJNnWt1XI+yTN5B3pTn
 s45xyQTdFJo3QolluKMREMt5qLiRACmOrSByQIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1508202938!107360173!1
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20744 invoked from network); 17 Oct 2017 01:15:40 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Oct 2017 01:15:40 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 16 Oct 2017 18:15:16 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,389,1503385200"; d="scan'208";a="139105293"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga004.jf.intel.com with ESMTP; 16 Oct 2017 18:15:14 -0700
Date: Tue, 17 Oct 2017 09:14:01 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20171017011401.GT11006@yi.y.sun>
References: <1508123061-6600-1-git-send-email-yi.y.sun@linux.intel.com>
 <1508123061-6600-9-git-send-email-yi.y.sun@linux.intel.com>
 <59E4C70D0200007800186B70@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59E4C70D0200007800186B70@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v8 08/16] x86: implement set value flow for
	MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMTAtMTYgMDY6NDk6NDksIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBPbiAxNi4xMC4x
NyBhdCAwNTowNCwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gPiBUaGlzIHBh
dGNoIGltcGxlbWVudHMgc2V0IHZhbHVlIGZsb3cgZm9yIE1CQSBpbmNsdWRpbmcgaXRzIGNhbGxi
YWNrCj4gPiBmdW5jdGlvbiBhbmQgZG9tY3RsIGludGVyZmFjZS4KPiA+IAo+ID4gU2lnbmVkLW9m
Zi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+Cj4gCj4gUmV2aWV3ZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAKPiA+IHY4Ogo+ID4gICAgIC0gcmVz
dG9yZSBzb21lIHVubmVjZXNzYXJ5IGNoYW5nZXMgaW4gJ2NhdF9jaGVja19jYm0nLgo+ID4gICAg
ICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKPiAKPiBUaGlzIHJlYWRzIGFzIGlmIHlvdSBk
aWQgZXhhY3RseSB0aGUgb3Bwb3NpdGUgdGhpbmcgb2Ygd2hhdCB5b3UKPiBhY3R1YWxseSBkaWQu
Cj4gCj4gPiArc3RhdGljIGJvb2wgbWJhX3Nhbml0aXplX3RocnRsKGNvbnN0IHN0cnVjdCBmZWF0
X25vZGUgKmZlYXQsIHVpbnQzMl90ICp0aHJ0bCkKPiA+ICt7Cj4gPiArICAgIGlmICggKnRocnRs
ID4gZmVhdC0+bWJhLnRocnRsX21heCApCj4gPiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4gCj4g
V291bGRuJ3QgaXQgYmUgYmV0dGVyIHRvIGRvIHRoaXMgY2hlY2sgYWZ0ZXIgLi4uCj4gCj4gPiAr
ICAgIC8qCj4gPiArICAgICAqIFBlciBTRE0gKGNoYXB0ZXIgIk1lbW9yeSBCYW5kd2lkdGggQWxs
b2NhdGlvbiBDb25maWd1cmF0aW9uIik6Cj4gPiArICAgICAqIDEuIExpbmVhciBtb2RlOiBJbiB0
aGUgbGluZWFyIG1vZGUgdGhlIGlucHV0IHByZWNpc2lvbiBpcyBkZWZpbmVkCj4gPiArICAgICAq
ICAgIGFzIDEwMC0oTUJBX01BWCkuIEZvciBpbnN0YW5jZSwgaWYgdGhlIE1CQV9NQVggdmFsdWUg
aXMgOTAsIHRoZQo+ID4gKyAgICAgKiAgICBpbnB1dCBwcmVjaXNpb24gaXMgMTAlLiBWYWx1ZXMg
bm90IGFuIGV2ZW4gbXVsdGlwbGUgb2YgdGhlCj4gPiArICAgICAqICAgIHByZWNpc2lvbiAoZS5n
LiwgMTIlKSB3aWxsIGJlIHJvdW5kZWQgZG93biAoZS5nLiwgdG8gMTAlIGRlbGF5Cj4gPiArICAg
ICAqICAgIGFwcGxpZWQpLgo+ID4gKyAgICAgKiAyLiBOb24tbGluZWFyIG1vZGU6IElucHV0IGRl
bGF5IHZhbHVlcyBhcmUgcG93ZXJzLW9mLXR3byBmcm9tIHplcm8KPiA+ICsgICAgICogICAgdG8g
dGhlIE1CQV9NQVggdmFsdWUgZnJvbSBDUFVJRC4gSW4gdGhpcyBjYXNlIGFueSB2YWx1ZXMgbm90
IGEKPiA+ICsgICAgICogICAgcG93ZXIgb2YgdHdvIHdpbGwgYmUgcm91bmRlZCBkb3duIHRoZSBu
ZXh0IG5lYXJlc3QgcG93ZXIgb2YgdHdvLgo+ID4gKyAgICAgKi8KPiA+ICsgICAgaWYgKCBmZWF0
LT5tYmEubGluZWFyICkKPiA+ICsgICAgICAgICp0aHJ0bCAtPSAqdGhydGwgJSAoMTAwIC0gZmVh
dC0+bWJhLnRocnRsX21heCk7Cj4gPiArICAgIGVsc2UKPiA+ICsgICAgewo+ID4gKyAgICAgICAg
LyogTm90IHBvd2VyIG9mIDIuICovCj4gPiArICAgICAgICBpZiAoICp0aHJ0bCAmICgqdGhydGwg
LSAxKSApCj4gPiArICAgICAgICAgICAgKnRocnRsID0gMSA8PCAoZmxzKCp0aHJ0bCkgLSAxKTsK
PiA+ICsgICAgfQo+IAo+IC4uLiB0aGVzZSBhZGp1c3RtZW50cz8gVGhhdCB3YXkgc29tZW9uZSBz
cGVjaWZ5aW5nIGUuZy4gYSBsaW5lYXIKPiB2YWx1ZSBvZiA5NSUgd291bGQgZ2V0IDkwJSBqdXN0
IGxpa2UgZm9yIDg1JSAocyloZSB3b3VsZCBnZXQKPiA4MCUuCj4gCj4gPiArICAgIHJldHVybiB0
cnVlOwo+IAo+IElmIHNvLCB0aGUgcmV0dXJuIHN0YXRlbWVudCBjb3VsZCBzaW1wbHkgYmVjb21l
Cj4gCj4gICAgIHJldHVybiAqdGhydGwgPD0gZmVhdC0+bWJhLnRocnRsX21heDsKPiAKPiBNeSBS
LWIgYWxzbyBhcHBsaWVzIGlmIHlvdSBkZWNpZGUgdG8gbWFrZSB0aGlzIGNoYW5nZS4KPiAKVGhh
bmsgeW91IGZvciB0aGUgc3VnZ2VzdGlvbiEgSXQgaXMgbm90IHdvcnRoeSB0byBzZW5kIHdob2xl
IHBhdGNoIHNldCBvdXQuCkkgd2lsbCBqdXN0IHVwZGF0ZSB0aGlzIHBhdGNoLgoKPiBKYW4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 17 01:25:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 01:25:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4GdE-0005ua-Qv; Tue, 17 Oct 2017 01:25:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e4GdD-0005uU-Qf
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 01:25:19 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 05/BE-31244-FFB55E95; Tue, 17 Oct 2017 01:25:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVywNykWPdf9NN
 Ig9VruC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozNZ/uYCpa5Vxy78pKpgbHXrIuRi0NIYBqj
 xNsNS1m6GDk5JAR4JY4sm8EKYftLXF/wgAWiqIFRovXOLWaQBJuAusTjrz1MILaIgJLEvVWTm
 UCKmAV+M0qc2nIILCEsYC9x7NUPdhCbRUBVYuGD9WBxXgEPibfTd7FBbJCTOHlsMtA2Dg5OoP
 jUvZ4gYSEBd4kt56+zQZQLSpyc+YQFpIQZaO/6eUIgYWYBeYnmrbOZJzAKzEJSNQuhahaSqgW
 MzKsYNYpTi8pSi3SNDPSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQKDkwEIdjD+
 WhZwiFGSg0lJlNfZ8EmkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleRWCwCwkWpaanVqRl5gDjB
 CYtwcGjJML7NQoozVtckJhbnJkOkTrFqMvRcfPuHyYhlrz8vFQpcd6TIEUCIEUZpXlwI2Axe4
 lRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvIYgl/Bk5pXAbXoFdAQT0BHrnJ6AHFGSiJCSamC
 Mjl39X8f+yItmlRdsYZEb5O/v7yyZePfP14iG7DMW9ocvS5ydeW8hg/zPlJZ/l8p2nuIRn7P2
 77t8rTwOV4namtg7V3q/p8s0zj9zcusEht48ngRxxf36N51PHV40M3Yj2/6qvuezjF7mysiVe
 FrfYK5dGS0xaXOfX6xDa1/U1EPX9yw5ffyhEktxRqKhFnNRcSIAlMAuV9QCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1508203516!63544215!1
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35417 invoked from network); 17 Oct 2017 01:25:17 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Oct 2017 01:25:17 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 16 Oct 2017 18:25:15 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,389,1503385200"; d="scan'208";a="147200805"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga002.jf.intel.com with ESMTP; 16 Oct 2017 18:25:13 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 17 Oct 2017 09:04:18 +0800
Message-Id: <1508202258-15791-1-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1508123061-6600-9-git-send-email-yi.y.sun@linux.intel.com>
References: <1508123061-6600-9-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Yi Sun <yi.y.sun@linux.intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v9 08/16] x86: implement set value flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIHNldCB2YWx1ZSBmbG93IGZvciBNQkEgaW5jbHVkaW5nIGl0
cyBjYWxsYmFjawpmdW5jdGlvbiBhbmQgZG9tY3RsIGludGVyZmFjZS4KClNpZ25lZC1vZmYtYnk6
IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBDaGFvIFBlbmcgPGNoYW8ucC5wZW5nQGxp
bnV4LmludGVsLmNvbT4KCnY5OgogICAgLSBhZGp1c3QgY29kZXMgaW4gJ21iYV9zYW5pdGl6ZV90
aHJ0bCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnY4OgogICAgLSByZXN0b3Jl
IHNvbWUgb2xkIGNvZGVzIGluICdjYXRfY2hlY2tfY2JtJy4KICAgICAgKHN1Z2dlc3RlZCBieSBK
YW4gQmV1bGljaCkKICAgIC0gdXNlICdmbHMoKScgYnV0IG5vdCAnZmxzbCgpJy4KICAgICAgKHN1
Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gdXNlIHBsYWluICc9JyB0byBhc3NpZ24gdmFs
dWUgZm9yIHRocnRsIGluICdtYmFfc2FuaXRpemVfdGhydGwnLgogICAgICAoc3VnZ2VzdGVkIGJ5
IEphbiBCZXVsaWNoKQp2NzoKICAgIC0gY2hhbmdlIG5hbWUgb2YgJ2NoZWNrX3ZhbCcgdG8gJ3Nh
bml0aXplJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gZml4IGNvbW1l
bnRzLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBhZGQgcGFyZW50aGVz
ZXMgYW5kIGNoYW5nZSAnPT0gMCcgdG8gJyEnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVs
aWNoKQogICAgLSByZW1vdmUgdW5uZWNlc3NhcnkgY2hlY2sgb2YgJ21iYS50aHJ0bF9tYXgnLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSByZW1vdmUgdW5uZWNlc3Nhcnkg
aW50ZXJtZWRpYXRlIHZhcmlhYmxlICdtb2QnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVs
aWNoKQogICAgLSByZWZpbmUgYW4gYXNzaWduZW1lbnQgc2VudGVuY2UgdG8gdXNlICcmPScuCiAg
ICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGNoYW5nZSB0eXBlIG9mIGxhc3Qg
cGFyYW1ldGVyIG9mICdzYW5pdGl6ZScgdG8gJ3VpbnQzMl90JyBhbmQKICAgICAgYXBwbHkgc2Ft
ZSBjaGFuZ2UgdG8gJ2NhdF9jaGVja19jYm0nLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVs
aWNoKQp2NjoKICAgIC0gc3BsaXQgY28tZXhpc3QgZmVhdHVyZXMnIHZhbHVlcyBzZXR0aW5nIGZs
b3cgdG8gYSBuZXcgcGF0Y2guCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAt
IHJlc3RvcmUgY29kZXMgcmVsYXRlZCB0byAnbWJhX2NoZWNrX3RocnRsJyBhbmQgJ2NoZWNrX3Zh
bHVlJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKdjU6CiAgICAtIGFkanVzdCBw
b3NpdGlvbiBvZiAnY2F0X2NoZWNrX2NibScgdG8gbm90IHRvIG1ha2UgY2hhbmdlcyBzbyBiaWcu
CiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gcmVtb3ZlICdwcm9w
cycgZnJvbSAnc3RydWN0IGNvc193cml0ZV9pbmZvJy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dl
ciBQYXUgTW9ubsOpKQogICAgLSBtYWtlIGEgc2luZ2xlIHJldHVybiBzdGF0ZW1lbnQgaW4gJ21i
YV9jaGVja190aHJ0bCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnY0OgogICAg
LSByZW1vdmUgJ0FMTE9DXycgZnJvbSBtYWNybyBuYW1lcy4KICAgICAgKHN1Z2dlc3RlZCBieSBS
b2dlciBQYXUgTW9ubsOpKQogICAgLSBqb2luIHR3byBjaGVja3MgaW50byBhIHNpbmdsZSBpZi4K
ICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSByZW1vdmUgcmVkdW5k
YW50IGxvY2FsIHZhcmlhYmxlICdhcnJheV9sZW4nLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2Vy
IFBhdSBNb25uw6kpCnYzOgogICAgLSBtb2RpZnkgY29tbWl0IG1lc3NhZ2UgdG8gbWFrZSBpdCBj
bGVhci4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBtb2RpZnkg
ZnVuY3Rpb25hbGl0eSBvZiAnY2hlY2tfdmFsJyB0byBtYWtlIGl0IHNpbXBsZSB0byBvbmx5IGNo
ZWNrIHZhbHVlLgogICAgICBDaGFuZ2UgdGhlIGxhc3QgcGFyYW1ldGVyIHR5cGUgZnJvbSAndW5z
aWduZWQgbG9uZyAqJyB0byAndW5zaWduZWQgbG9uZycuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9n
ZXIgUGF1IE1vbm7DqSkKICAgIC0gY2FsbCByZG1zcmwgdG8gZ2V0IHZhbHVlIGp1c3Qgd3JpdHRl
biBpbnRvIE1TUiBmb3IgTUJBLiBCZWNhdXNlIEhXIGNhbgogICAgICBhdXRvbWF0aWNhbGx5IGNo
YW5nZSBpbnB1dCB2YWx1ZSB0byB3aGF0IGl0IHdhbnRzLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJv
Z2VyIFBhdSBNb25uw6kpCiAgICAtIGNoYW5nZSB0eXBlIG9mICd3cml0ZV9tc3InIHRvICd1aW50
MzJfdCcgdG8gcmV0dXJuIHRoZSB2YWx1ZSBhY3R1YWxseQogICAgICB3cml0dGVuIGludG8gTVNS
LiBUaGVuLCBjaGFuZ2UgJ2RvX3dyaXRlX3Bzcl9tc3JzJyB0byBzZXQgdGhlIHJldHVybmVkCiAg
ICAgIHZhbHVlIGludG8gJ2Nvc19yZWdfdmFsW10nCiAgICAtIG1vdmUgdGhlIGRlY2xhcmF0aW9u
IG9mICdqJyBpbnRvIGxvb3AgaW4gJ2RvX3dyaXRlX3Bzcl9tc3JzJy4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBjaGFuZ2UgJ21iYV9pbmZvJyB0byAnbWJhJy4K
ICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBjaGFuZ2UgJ2NhdF9p
bmZvJyB0byAnY2F0Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAg
LSByZW5hbWUgJ3Bzcl9jYXQvUFNSX0NBVCcgdG8gJ3Bzcl9hbGxvYy9QU1JfQUxMT0MnIGFuZCBy
ZW1vdmUgJ29wL09QJwogICAgICBmcm9tIG5hbWUuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIg
UGF1IE1vbm7DqSkKICAgIC0gY2hhbmdlICdQU1JfVkFMX1RZUEVfTUJBJyB0byAnUFNSX1RZUEVf
TUJBX1RIUlRMJy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2MjoKICAg
IC0gcmVtb3ZlIGxpbmVhciBtb2RlICd0aHJ0bF9tYXgnIGNoZWNrIGluICdtYmFfY2hlY2tfdGhy
dGwnIGJlY2F1c2UgaXQgaGFzCiAgICAgIGJlZW4gY2hlY2tlZCBpbiAnbWJhX2luaXRfZmVhdHVy
ZScuCiAgICAgIChzdWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQogICAgLSBmb3Igbm9uLWxpbmVhciBt
b2RlLCBjaGVjayBpZiAnKnRocnRsJyBpcyBub3QgMCBpbiAnbWJhX2NoZWNrX3RocnRsJy4gSWYK
ICAgICAgaXQgaXMgMCwgd2UgZG8gbm90IG5lZWQgdG8gY2hhbmdlIGl0LgogICAgICAoc3VnZ2Vz
dGVkIGJ5IENoYW8gUGVuZykKICAgIC0gbW92ZSBjb21tZW50cyB0byBleHBsYWluIGNoYW5nZXMg
b2YgJ2Nvc193cml0ZV9pbmZvJyBmcm9tIHBzci5jIHRvIGNvbW1pdAogICAgICBtZXNzYWdlLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKLS0tCiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMg
ICAgICAgfCAgNiArKysrKysKIHhlbi9hcmNoL3g4Ni9wc3IuYyAgICAgICAgICB8IDQ2ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLQogeGVuL2luY2x1ZGUvcHVi
bGljL2RvbWN0bC5oIHwgIDEgKwogMyBmaWxlcyBjaGFuZ2VkLCA0OSBpbnNlcnRpb25zKCspLCA0
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hlbi9h
cmNoL3g4Ni9kb21jdGwuYwppbmRleCBiNzI2ZWFlLi40YmNhMTVkIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvZG9tY3RsLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCkBAIC0xNDY1LDYg
KzE0NjUsMTIgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFBTUl9UWVBFX0wyX0NCTSk7CiAgICAgICAgICAgICBicmVhazsKIAorICAgICAgICBj
YXNlIFhFTl9ET01DVExfUFNSX1NFVF9NQkFfVEhSVEw6CisgICAgICAgICAgICByZXQgPSBwc3Jf
c2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2FsbG9jLnRhcmdldCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGRvbWN0bC0+dS5wc3JfYWxsb2MuZGF0YSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFBTUl9UWVBFX01CQV9USFJUTCk7CisgICAgICAgICAgICBicmVhazsKKwog
I2RlZmluZSBkb21jdGxfcHNyX2dldF92YWwoZCwgZG9tY3RsLCB0eXBlLCBjb3B5YmFjaykgKHsg
ICAgXAogICAgIHVpbnQzMl90IHZfOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgIGludCByXyA9IHBzcl9nZXRfdmFsKChkKSwgKGRvbWN0bCktPnUucHNy
X2FsbG9jLnRhcmdldCwgXApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Bzci5jIGIveGVuL2Fy
Y2gveDg2L3Bzci5jCmluZGV4IDU0OWYyMWIuLmU4ZjZkZDggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9wc3IuYworKysgYi94ZW4vYXJjaC94ODYvcHNyLmMKQEAgLTEzOCw2ICsxMzgsMTIgQEAg
c3RhdGljIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzIHsKIAogICAgIC8qIHdyaXRlX21zciBpcyB1
c2VkIHRvIHdyaXRlIG91dCBmZWF0dXJlIE1TUiByZWdpc3Rlci4gKi8KICAgICB2b2lkICgqd3Jp
dGVfbXNyKSh1bnNpZ25lZCBpbnQgY29zLCB1aW50MzJfdCB2YWwsIGVudW0gcHNyX3R5cGUgdHlw
ZSk7CisKKyAgICAvKgorICAgICAqIHNhbml0aXplIGlzIHVzZWQgdG8gY2hlY2sgaWYgaW5wdXQg
dmFsIGZ1bGZpbGxzIFNETSByZXF1aXJlbWVudC4KKyAgICAgKiBBbmQgY2hhbmdlIGl0IHRvIHZh
bGlkIHZhbHVlIGlmIFNETSBhbGxvd3MuCisgICAgICovCisgICAgYm9vbCAoKnNhbml0aXplKShj
b25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LCB1aW50MzJfdCAqdmFsKTsKIH0gKmZlYXRfcHJv
cHNbRkVBVF9UWVBFX05VTV07CiAKIC8qCkBAIC0yNzQsMTEgKzI4MCwxNCBAQCBzdGF0aWMgZW51
bSBwc3JfZmVhdF90eXBlIHBzcl90eXBlX3RvX2ZlYXRfdHlwZShlbnVtIHBzcl90eXBlIHR5cGUp
CiAgICAgcmV0dXJuIGZlYXRfdHlwZTsKIH0KIAotc3RhdGljIGJvb2wgcHNyX2NoZWNrX2NibSh1
bnNpZ25lZCBpbnQgY2JtX2xlbiwgdW5zaWduZWQgbG9uZyBjYm0pCisvKiBJbXBsZW1lbnRhdGlv
biBvZiBhbGxvY2F0aW9uIGZlYXR1cmVzJyBmdW5jdGlvbnMuICovCitzdGF0aWMgYm9vbCBjYXRf
Y2hlY2tfY2JtKGNvbnN0IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsIHVpbnQzMl90ICp2YWwpCiB7
CiAgICAgdW5zaWduZWQgaW50IGZpcnN0X2JpdCwgemVyb19iaXQ7CisgICAgdW5zaWduZWQgaW50
IGNibV9sZW4gPSBmZWF0LT5jYXQuY2JtX2xlbjsKKyAgICB1bnNpZ25lZCBsb25nIGNibSA9ICp2
YWw7CiAKLSAgICAvKiBTZXQgYml0cyBzaG91bGQgb25seSBpbiB0aGUgcmFuZ2Ugb2YgWzAsIGNi
bV9sZW5dLiAqLworICAgIC8qIFNldCBiaXRzIHNob3VsZCBvbmx5IGluIHRoZSByYW5nZSBvZiBb
MCwgY2JtX2xlbikuICovCiAgICAgaWYgKCBjYm0gJiAofjB1bCA8PCBjYm1fbGVuKSApCiAgICAg
ICAgIHJldHVybiBmYWxzZTsKIApAQCAtMjk3LDcgKzMwNiw2IEBAIHN0YXRpYyBib29sIHBzcl9j
aGVja19jYm0odW5zaWduZWQgaW50IGNibV9sZW4sIHVuc2lnbmVkIGxvbmcgY2JtKQogICAgIHJl
dHVybiB0cnVlOwogfQogCi0vKiBJbXBsZW1lbnRhdGlvbiBvZiBhbGxvY2F0aW9uIGZlYXR1cmVz
JyBmdW5jdGlvbnMuICovCiBzdGF0aWMgYm9vbCBjYXRfaW5pdF9mZWF0dXJlKGNvbnN0IHN0cnVj
dCBjcHVpZF9sZWFmICpyZWdzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
ZmVhdF9ub2RlICpmZWF0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcHNy
X3NvY2tldF9pbmZvICppbmZvLApAQCAtNDM0LDYgKzQ0Miw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1
Y3QgZmVhdF9wcm9wcyBsM19jYXRfcHJvcHMgPSB7CiAgICAgLmFsdF90eXBlID0gUFNSX1RZUEVf
VU5LTk9XTiwKICAgICAuZ2V0X2ZlYXRfaW5mbyA9IGNhdF9nZXRfZmVhdF9pbmZvLAogICAgIC53
cml0ZV9tc3IgPSBsM19jYXRfd3JpdGVfbXNyLAorICAgIC5zYW5pdGl6ZSA9IGNhdF9jaGVja19j
Ym0sCiB9OwogCiAvKiBMMyBDRFAgcHJvcHMgKi8KQEAgLTQ2NCw2ICs0NzMsNyBAQCBzdGF0aWMg
Y29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgbDNfY2RwX3Byb3BzID0gewogICAgIC5hbHRfdHlwZSA9
IFBTUl9UWVBFX0wzX0NCTSwKICAgICAuZ2V0X2ZlYXRfaW5mbyA9IGwzX2NkcF9nZXRfZmVhdF9p
bmZvLAogICAgIC53cml0ZV9tc3IgPSBsM19jZHBfd3JpdGVfbXNyLAorICAgIC5zYW5pdGl6ZSA9
IGNhdF9jaGVja19jYm0sCiB9OwogCiAvKiBMMiBDQVQgcHJvcHMgKi8KQEAgLTQ3OSw2ICs0ODks
NyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgbDJfY2F0X3Byb3BzID0gewogICAg
IC5hbHRfdHlwZSA9IFBTUl9UWVBFX1VOS05PV04sCiAgICAgLmdldF9mZWF0X2luZm8gPSBjYXRf
Z2V0X2ZlYXRfaW5mbywKICAgICAud3JpdGVfbXNyID0gbDJfY2F0X3dyaXRlX21zciwKKyAgICAu
c2FuaXRpemUgPSBjYXRfY2hlY2tfY2JtLAogfTsKIAogLyogTUJBIHByb3BzICovCkBAIC00OTks
NiArNTEwLDMyIEBAIHN0YXRpYyBib29sIG1iYV9nZXRfZmVhdF9pbmZvKGNvbnN0IHN0cnVjdCBm
ZWF0X25vZGUgKmZlYXQsCiBzdGF0aWMgdm9pZCBtYmFfd3JpdGVfbXNyKHVuc2lnbmVkIGludCBj
b3MsIHVpbnQzMl90IHZhbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSBwc3JfdHlw
ZSB0eXBlKQogeworICAgIHdybXNybChNU1JfSUEzMl9QU1JfTUJBX01BU0soY29zKSwgdmFsKTsK
K30KKworc3RhdGljIGJvb2wgbWJhX3Nhbml0aXplX3RocnRsKGNvbnN0IHN0cnVjdCBmZWF0X25v
ZGUgKmZlYXQsIHVpbnQzMl90ICp0aHJ0bCkKK3sKKyAgICAvKgorICAgICAqIFBlciBTRE0gKGNo
YXB0ZXIgIk1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiBDb25maWd1cmF0aW9uIik6CisgICAg
ICogMS4gTGluZWFyIG1vZGU6IEluIHRoZSBsaW5lYXIgbW9kZSB0aGUgaW5wdXQgcHJlY2lzaW9u
IGlzIGRlZmluZWQKKyAgICAgKiAgICBhcyAxMDAtKE1CQV9NQVgpLiBGb3IgaW5zdGFuY2UsIGlm
IHRoZSBNQkFfTUFYIHZhbHVlIGlzIDkwLCB0aGUKKyAgICAgKiAgICBpbnB1dCBwcmVjaXNpb24g
aXMgMTAlLiBWYWx1ZXMgbm90IGFuIGV2ZW4gbXVsdGlwbGUgb2YgdGhlCisgICAgICogICAgcHJl
Y2lzaW9uIChlLmcuLCAxMiUpIHdpbGwgYmUgcm91bmRlZCBkb3duIChlLmcuLCB0byAxMCUgZGVs
YXkKKyAgICAgKiAgICBhcHBsaWVkKS4KKyAgICAgKiAyLiBOb24tbGluZWFyIG1vZGU6IElucHV0
IGRlbGF5IHZhbHVlcyBhcmUgcG93ZXJzLW9mLXR3byBmcm9tIHplcm8KKyAgICAgKiAgICB0byB0
aGUgTUJBX01BWCB2YWx1ZSBmcm9tIENQVUlELiBJbiB0aGlzIGNhc2UgYW55IHZhbHVlcyBub3Qg
YQorICAgICAqICAgIHBvd2VyIG9mIHR3byB3aWxsIGJlIHJvdW5kZWQgZG93biB0aGUgbmV4dCBu
ZWFyZXN0IHBvd2VyIG9mIHR3by4KKyAgICAgKi8KKyAgICBpZiAoIGZlYXQtPm1iYS5saW5lYXIg
KQorICAgICAgICAqdGhydGwgLT0gKnRocnRsICUgKDEwMCAtIGZlYXQtPm1iYS50aHJ0bF9tYXgp
OworICAgIGVsc2UKKyAgICB7CisgICAgICAgIC8qIE5vdCBwb3dlciBvZiAyLiAqLworICAgICAg
ICBpZiAoICp0aHJ0bCAmICgqdGhydGwgLSAxKSApCisgICAgICAgICAgICAqdGhydGwgPSAxIDw8
IChmbHMoKnRocnRsKSAtIDEpOworICAgIH0KKworICAgIHJldHVybiAqdGhydGwgPD0gZmVhdC0+
bWJhLnRocnRsX21heDsKIH0KIAogc3RhdGljIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzIG1iYV9w
cm9wcyA9IHsKQEAgLTUwNyw2ICs1NDQsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGZlYXRfcHJv
cHMgbWJhX3Byb3BzID0gewogICAgIC5hbHRfdHlwZSA9IFBTUl9UWVBFX1VOS05PV04sCiAgICAg
LmdldF9mZWF0X2luZm8gPSBtYmFfZ2V0X2ZlYXRfaW5mbywKICAgICAud3JpdGVfbXNyID0gbWJh
X3dyaXRlX21zciwKKyAgICAuc2FuaXRpemUgPSBtYmFfc2FuaXRpemVfdGhydGwsCiB9OwogCiBz
dGF0aWMgYm9vbCBfX2luaXQgcGFyc2VfcHNyX2Jvb2woY29uc3QgY2hhciAqcywgY29uc3QgY2hh
ciAqZGVsaW0sCkBAIC05NzIsNyArMTAxMCw3IEBAIHN0YXRpYyBpbnQgaW5zZXJ0X3ZhbF9pbnRv
X2FycmF5KHVpbnQzMl90IHZhbFtdLAogICAgIGlmICggYXJyYXlfbGVuIDwgcHJvcHMtPmNvc19u
dW0gKQogICAgICAgICByZXR1cm4gLUVOT1NQQzsKIAotICAgIGlmICggIXBzcl9jaGVja19jYm0o
ZmVhdC0+Y2F0LmNibV9sZW4sIG5ld192YWwpICkKKyAgICBpZiAoICFwcm9wcy0+c2FuaXRpemUo
ZmVhdCwgJm5ld192YWwpICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKICAgICAvKgpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIGIveGVuL2luY2x1ZGUvcHVibGlj
L2RvbWN0bC5oCmluZGV4IDAwMmEyNmYuLmIzMTJjNjkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L3B1YmxpYy9kb21jdGwuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKQEAgLTEw
NzAsNiArMTA3MCw3IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9hbGxvYyB7CiAjZGVmaW5lIFhF
Tl9ET01DVExfUFNSX0dFVF9MM19EQVRBICAgIDUKICNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfU0VU
X0wyX0NCTSAgICAgNgogI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9HRVRfTDJfQ0JNICAgICA3Cisj
ZGVmaW5lIFhFTl9ET01DVExfUFNSX1NFVF9NQkFfVEhSVEwgIDgKICNkZWZpbmUgWEVOX0RPTUNU
TF9QU1JfR0VUX01CQV9USFJUTCAgOQogICAgIHVpbnQzMl90IGNtZDsgICAgICAgLyogSU46IFhF
Tl9ET01DVExfUFNSXyogKi8KICAgICB1aW50MzJfdCB0YXJnZXQ7ICAgIC8qIElOICovCi0tIAox
LjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 17 01:26:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 01:26:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4Ge9-0005zY-4i; Tue, 17 Oct 2017 01:26:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e4Ge7-0005zQ-Si
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 01:26:15 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 A4/54-17628-73C55E95; Tue, 17 Oct 2017 01:26:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsVywNxEW9cs5mm
 kwcyNYhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8byWSUFl90r1v/ey9TAuM2si5GDQ0igUuLb
 TNEuRk4OCQFeiSPLZrCChCUE/CX2H/MBCQsJNDBKHD0uDGKzCahLPP7awwRiiwgoSdxbNRnI5
 uJgFvjNKHFqyyGwhLCAo8TbPUfYQWwWAVWJdxO3soHM5BXwkJgxlx1ilZzEyWOTwVZxAoWn7v
 WEWOUuseX8dTYQm1dAUOLkzCcsICXMQGvXzxMCCTMLyEs0b53NPIFRYBaSqlkIVbOQVC1gZF7
 FqF6cWlSWWqRrppdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERiODECwg3Fqg/Mh
 RkkOJiVRXmfDJ5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgVo59GCgkWpaanVqRl5gAjAyYtw
 cGjJML7NQoozVtckJhbnJkOkTrFqMvRcfPuHyYhlrz8vFQpcd6TIEUCIEUZpXlwI2BReolRVk
 qYlxHoKCGegtSi3MwSVPlXjOIcjErCvF9ApvBk5pXAbXoFdAQT0BHrnJ6AHFGSiJCSamDsvNj
 3lnHJt30ZW04JOHXdW/t7hX7e4+NJfQyL529ncO1Vfh3LqKNqd2JSxInbBWtzLyoEfHnaHndx
 zaqlClH5MvfUlOd/i0j0VNDc57Fq8ef47z3PhApFI7l+9+95F7hPLluzfI6hv2Z/1Ie9XxeWT
 ly46O4itmM1/Vnm/m+W3/bYtZvpb5yrEktxRqKhFnNRcSIAiyGKRc0CAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1508203572!107214731!1
X-Originating-IP: [192.55.52.43]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63010 invoked from network); 17 Oct 2017 01:26:13 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Oct 2017 01:26:13 -0000
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by fmsmga105.fm.intel.com with ESMTP; 16 Oct 2017 18:26:11 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,389,1503385200"; d="scan'208";a="163386147"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by fmsmga005.fm.intel.com with ESMTP; 16 Oct 2017 18:26:10 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 17 Oct 2017 09:05:15 +0800
Message-Id: <1508202315-15851-1-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1508123061-6600-9-git-send-email-yi.y.sun@linux.intel.com>
References: <1508123061-6600-9-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Yi Sun <yi.y.sun@linux.intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v9.1 08/16] x86: implement set value flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIHNldCB2YWx1ZSBmbG93IGZvciBNQkEgaW5jbHVkaW5nIGl0
cyBjYWxsYmFjawpmdW5jdGlvbiBhbmQgZG9tY3RsIGludGVyZmFjZS4KClNpZ25lZC1vZmYtYnk6
IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNDOiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+CkNDOiBDaGFvIFBlbmcgPGNoYW8ucC5wZW5nQGxpbnV4LmludGVsLmNv
bT4KCnY5OgogICAgLSBhZGp1c3QgY29kZXMgaW4gJ21iYV9zYW5pdGl6ZV90aHJ0bCcuCiAgICAg
IChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnY4OgogICAgLSByZXN0b3JlIHNvbWUgb2xkIGNv
ZGVzIGluICdjYXRfY2hlY2tfY2JtJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkK
ICAgIC0gdXNlICdmbHMoKScgYnV0IG5vdCAnZmxzbCgpJy4KICAgICAgKHN1Z2dlc3RlZCBieSBK
YW4gQmV1bGljaCkKICAgIC0gdXNlIHBsYWluICc9JyB0byBhc3NpZ24gdmFsdWUgZm9yIHRocnRs
IGluICdtYmFfc2FuaXRpemVfdGhydGwnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNo
KQp2NzoKICAgIC0gY2hhbmdlIG5hbWUgb2YgJ2NoZWNrX3ZhbCcgdG8gJ3Nhbml0aXplJy4KICAg
ICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gZml4IGNvbW1lbnRzLgogICAgICAo
c3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBhZGQgcGFyZW50aGVzZXMgYW5kIGNoYW5n
ZSAnPT0gMCcgdG8gJyEnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBy
ZW1vdmUgdW5uZWNlc3NhcnkgY2hlY2sgb2YgJ21iYS50aHJ0bF9tYXgnLgogICAgICAoc3VnZ2Vz
dGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSByZW1vdmUgdW5uZWNlc3NhcnkgaW50ZXJtZWRpYXRl
IHZhcmlhYmxlICdtb2QnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBy
ZWZpbmUgYW4gYXNzaWduZW1lbnQgc2VudGVuY2UgdG8gdXNlICcmPScuCiAgICAgIChzdWdnZXN0
ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGNoYW5nZSB0eXBlIG9mIGxhc3QgcGFyYW1ldGVyIG9m
ICdzYW5pdGl6ZScgdG8gJ3VpbnQzMl90JyBhbmQKICAgICAgYXBwbHkgc2FtZSBjaGFuZ2UgdG8g
J2NhdF9jaGVja19jYm0nLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2NjoKICAg
IC0gc3BsaXQgY28tZXhpc3QgZmVhdHVyZXMnIHZhbHVlcyBzZXR0aW5nIGZsb3cgdG8gYSBuZXcg
cGF0Y2guCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlc3RvcmUgY29k
ZXMgcmVsYXRlZCB0byAnbWJhX2NoZWNrX3RocnRsJyBhbmQgJ2NoZWNrX3ZhbHVlJy4KICAgICAg
KHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKdjU6CiAgICAtIGFkanVzdCBwb3NpdGlvbiBvZiAn
Y2F0X2NoZWNrX2NibScgdG8gbm90IHRvIG1ha2UgY2hhbmdlcyBzbyBiaWcuCiAgICAgIChzdWdn
ZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gcmVtb3ZlICdwcm9wcycgZnJvbSAnc3Ry
dWN0IGNvc193cml0ZV9pbmZvJy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOp
KQogICAgLSBtYWtlIGEgc2luZ2xlIHJldHVybiBzdGF0ZW1lbnQgaW4gJ21iYV9jaGVja190aHJ0
bCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnY0OgogICAgLSByZW1vdmUgJ0FM
TE9DXycgZnJvbSBtYWNybyBuYW1lcy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9u
bsOpKQogICAgLSBqb2luIHR3byBjaGVja3MgaW50byBhIHNpbmdsZSBpZi4KICAgICAgKHN1Z2dl
c3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSByZW1vdmUgcmVkdW5kYW50IGxvY2FsIHZh
cmlhYmxlICdhcnJheV9sZW4nLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kp
CnYzOgogICAgLSBtb2RpZnkgY29tbWl0IG1lc3NhZ2UgdG8gbWFrZSBpdCBjbGVhci4KICAgICAg
KHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBtb2RpZnkgZnVuY3Rpb25hbGl0
eSBvZiAnY2hlY2tfdmFsJyB0byBtYWtlIGl0IHNpbXBsZSB0byBvbmx5IGNoZWNrIHZhbHVlLgog
ICAgICBDaGFuZ2UgdGhlIGxhc3QgcGFyYW1ldGVyIHR5cGUgZnJvbSAndW5zaWduZWQgbG9uZyAq
JyB0byAndW5zaWduZWQgbG9uZycuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7D
qSkKICAgIC0gY2FsbCByZG1zcmwgdG8gZ2V0IHZhbHVlIGp1c3Qgd3JpdHRlbiBpbnRvIE1TUiBm
b3IgTUJBLiBCZWNhdXNlIEhXIGNhbgogICAgICBhdXRvbWF0aWNhbGx5IGNoYW5nZSBpbnB1dCB2
YWx1ZSB0byB3aGF0IGl0IHdhbnRzLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25u
w6kpCiAgICAtIGNoYW5nZSB0eXBlIG9mICd3cml0ZV9tc3InIHRvICd1aW50MzJfdCcgdG8gcmV0
dXJuIHRoZSB2YWx1ZSBhY3R1YWxseQogICAgICB3cml0dGVuIGludG8gTVNSLiBUaGVuLCBjaGFu
Z2UgJ2RvX3dyaXRlX3Bzcl9tc3JzJyB0byBzZXQgdGhlIHJldHVybmVkCiAgICAgIHZhbHVlIGlu
dG8gJ2Nvc19yZWdfdmFsW10nCiAgICAtIG1vdmUgdGhlIGRlY2xhcmF0aW9uIG9mICdqJyBpbnRv
IGxvb3AgaW4gJ2RvX3dyaXRlX3Bzcl9tc3JzJy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQ
YXUgTW9ubsOpKQogICAgLSBjaGFuZ2UgJ21iYV9pbmZvJyB0byAnbWJhJy4KICAgICAgKHN1Z2dl
c3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBjaGFuZ2UgJ2NhdF9pbmZvJyB0byAnY2F0
Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSByZW5hbWUgJ3Bz
cl9jYXQvUFNSX0NBVCcgdG8gJ3Bzcl9hbGxvYy9QU1JfQUxMT0MnIGFuZCByZW1vdmUgJ29wL09Q
JwogICAgICBmcm9tIG5hbWUuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkK
ICAgIC0gY2hhbmdlICdQU1JfVkFMX1RZUEVfTUJBJyB0byAnUFNSX1RZUEVfTUJBX1RIUlRMJy4K
ICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2MjoKICAgIC0gcmVtb3ZlIGxp
bmVhciBtb2RlICd0aHJ0bF9tYXgnIGNoZWNrIGluICdtYmFfY2hlY2tfdGhydGwnIGJlY2F1c2Ug
aXQgaGFzCiAgICAgIGJlZW4gY2hlY2tlZCBpbiAnbWJhX2luaXRfZmVhdHVyZScuCiAgICAgIChz
dWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQogICAgLSBmb3Igbm9uLWxpbmVhciBtb2RlLCBjaGVjayBp
ZiAnKnRocnRsJyBpcyBub3QgMCBpbiAnbWJhX2NoZWNrX3RocnRsJy4gSWYKICAgICAgaXQgaXMg
MCwgd2UgZG8gbm90IG5lZWQgdG8gY2hhbmdlIGl0LgogICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8g
UGVuZykKICAgIC0gbW92ZSBjb21tZW50cyB0byBleHBsYWluIGNoYW5nZXMgb2YgJ2Nvc193cml0
ZV9pbmZvJyBmcm9tIHBzci5jIHRvIGNvbW1pdAogICAgICBtZXNzYWdlLgogICAgICAoc3VnZ2Vz
dGVkIGJ5IENoYW8gUGVuZykKLS0tCiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgICAgfCAgNiAr
KysrKysKIHhlbi9hcmNoL3g4Ni9wc3IuYyAgICAgICAgICB8IDQ2ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrLS0tLQogeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5o
IHwgIDEgKwogMyBmaWxlcyBjaGFuZ2VkLCA0OSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hlbi9hcmNoL3g4Ni9kb21j
dGwuYwppbmRleCBiNzI2ZWFlLi40YmNhMTVkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9t
Y3RsLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCkBAIC0xNDY1LDYgKzE0NjUsMTIgQEAg
bG9uZyBhcmNoX2RvX2RvbWN0bCgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBTUl9U
WVBFX0wyX0NCTSk7CiAgICAgICAgICAgICBicmVhazsKIAorICAgICAgICBjYXNlIFhFTl9ET01D
VExfUFNSX1NFVF9NQkFfVEhSVEw6CisgICAgICAgICAgICByZXQgPSBwc3Jfc2V0X3ZhbChkLCBk
b21jdGwtPnUucHNyX2FsbG9jLnRhcmdldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGRvbWN0bC0+dS5wc3JfYWxsb2MuZGF0YSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFBTUl9UWVBFX01CQV9USFJUTCk7CisgICAgICAgICAgICBicmVhazsKKwogI2RlZmluZSBkb21j
dGxfcHNyX2dldF92YWwoZCwgZG9tY3RsLCB0eXBlLCBjb3B5YmFjaykgKHsgICAgXAogICAgIHVp
bnQzMl90IHZfOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAog
ICAgIGludCByXyA9IHBzcl9nZXRfdmFsKChkKSwgKGRvbWN0bCktPnUucHNyX2FsbG9jLnRhcmdl
dCwgXApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Bzci5jIGIveGVuL2FyY2gveDg2L3Bzci5j
CmluZGV4IDU0OWYyMWIuLmU4ZjZkZDggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wc3IuYwor
KysgYi94ZW4vYXJjaC94ODYvcHNyLmMKQEAgLTEzOCw2ICsxMzgsMTIgQEAgc3RhdGljIGNvbnN0
IHN0cnVjdCBmZWF0X3Byb3BzIHsKIAogICAgIC8qIHdyaXRlX21zciBpcyB1c2VkIHRvIHdyaXRl
IG91dCBmZWF0dXJlIE1TUiByZWdpc3Rlci4gKi8KICAgICB2b2lkICgqd3JpdGVfbXNyKSh1bnNp
Z25lZCBpbnQgY29zLCB1aW50MzJfdCB2YWwsIGVudW0gcHNyX3R5cGUgdHlwZSk7CisKKyAgICAv
KgorICAgICAqIHNhbml0aXplIGlzIHVzZWQgdG8gY2hlY2sgaWYgaW5wdXQgdmFsIGZ1bGZpbGxz
IFNETSByZXF1aXJlbWVudC4KKyAgICAgKiBBbmQgY2hhbmdlIGl0IHRvIHZhbGlkIHZhbHVlIGlm
IFNETSBhbGxvd3MuCisgICAgICovCisgICAgYm9vbCAoKnNhbml0aXplKShjb25zdCBzdHJ1Y3Qg
ZmVhdF9ub2RlICpmZWF0LCB1aW50MzJfdCAqdmFsKTsKIH0gKmZlYXRfcHJvcHNbRkVBVF9UWVBF
X05VTV07CiAKIC8qCkBAIC0yNzQsMTEgKzI4MCwxNCBAQCBzdGF0aWMgZW51bSBwc3JfZmVhdF90
eXBlIHBzcl90eXBlX3RvX2ZlYXRfdHlwZShlbnVtIHBzcl90eXBlIHR5cGUpCiAgICAgcmV0dXJu
IGZlYXRfdHlwZTsKIH0KIAotc3RhdGljIGJvb2wgcHNyX2NoZWNrX2NibSh1bnNpZ25lZCBpbnQg
Y2JtX2xlbiwgdW5zaWduZWQgbG9uZyBjYm0pCisvKiBJbXBsZW1lbnRhdGlvbiBvZiBhbGxvY2F0
aW9uIGZlYXR1cmVzJyBmdW5jdGlvbnMuICovCitzdGF0aWMgYm9vbCBjYXRfY2hlY2tfY2JtKGNv
bnN0IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsIHVpbnQzMl90ICp2YWwpCiB7CiAgICAgdW5zaWdu
ZWQgaW50IGZpcnN0X2JpdCwgemVyb19iaXQ7CisgICAgdW5zaWduZWQgaW50IGNibV9sZW4gPSBm
ZWF0LT5jYXQuY2JtX2xlbjsKKyAgICB1bnNpZ25lZCBsb25nIGNibSA9ICp2YWw7CiAKLSAgICAv
KiBTZXQgYml0cyBzaG91bGQgb25seSBpbiB0aGUgcmFuZ2Ugb2YgWzAsIGNibV9sZW5dLiAqLwor
ICAgIC8qIFNldCBiaXRzIHNob3VsZCBvbmx5IGluIHRoZSByYW5nZSBvZiBbMCwgY2JtX2xlbiku
ICovCiAgICAgaWYgKCBjYm0gJiAofjB1bCA8PCBjYm1fbGVuKSApCiAgICAgICAgIHJldHVybiBm
YWxzZTsKIApAQCAtMjk3LDcgKzMwNiw2IEBAIHN0YXRpYyBib29sIHBzcl9jaGVja19jYm0odW5z
aWduZWQgaW50IGNibV9sZW4sIHVuc2lnbmVkIGxvbmcgY2JtKQogICAgIHJldHVybiB0cnVlOwog
fQogCi0vKiBJbXBsZW1lbnRhdGlvbiBvZiBhbGxvY2F0aW9uIGZlYXR1cmVzJyBmdW5jdGlvbnMu
ICovCiBzdGF0aWMgYm9vbCBjYXRfaW5pdF9mZWF0dXJlKGNvbnN0IHN0cnVjdCBjcHVpZF9sZWFm
ICpyZWdzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZmVhdF9ub2RlICpm
ZWF0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZv
ICppbmZvLApAQCAtNDM0LDYgKzQ0Miw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9w
cyBsM19jYXRfcHJvcHMgPSB7CiAgICAgLmFsdF90eXBlID0gUFNSX1RZUEVfVU5LTk9XTiwKICAg
ICAuZ2V0X2ZlYXRfaW5mbyA9IGNhdF9nZXRfZmVhdF9pbmZvLAogICAgIC53cml0ZV9tc3IgPSBs
M19jYXRfd3JpdGVfbXNyLAorICAgIC5zYW5pdGl6ZSA9IGNhdF9jaGVja19jYm0sCiB9OwogCiAv
KiBMMyBDRFAgcHJvcHMgKi8KQEAgLTQ2NCw2ICs0NzMsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0
IGZlYXRfcHJvcHMgbDNfY2RwX3Byb3BzID0gewogICAgIC5hbHRfdHlwZSA9IFBTUl9UWVBFX0wz
X0NCTSwKICAgICAuZ2V0X2ZlYXRfaW5mbyA9IGwzX2NkcF9nZXRfZmVhdF9pbmZvLAogICAgIC53
cml0ZV9tc3IgPSBsM19jZHBfd3JpdGVfbXNyLAorICAgIC5zYW5pdGl6ZSA9IGNhdF9jaGVja19j
Ym0sCiB9OwogCiAvKiBMMiBDQVQgcHJvcHMgKi8KQEAgLTQ3OSw2ICs0ODksNyBAQCBzdGF0aWMg
Y29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgbDJfY2F0X3Byb3BzID0gewogICAgIC5hbHRfdHlwZSA9
IFBTUl9UWVBFX1VOS05PV04sCiAgICAgLmdldF9mZWF0X2luZm8gPSBjYXRfZ2V0X2ZlYXRfaW5m
bywKICAgICAud3JpdGVfbXNyID0gbDJfY2F0X3dyaXRlX21zciwKKyAgICAuc2FuaXRpemUgPSBj
YXRfY2hlY2tfY2JtLAogfTsKIAogLyogTUJBIHByb3BzICovCkBAIC00OTksNiArNTEwLDMyIEBA
IHN0YXRpYyBib29sIG1iYV9nZXRfZmVhdF9pbmZvKGNvbnN0IHN0cnVjdCBmZWF0X25vZGUgKmZl
YXQsCiBzdGF0aWMgdm9pZCBtYmFfd3JpdGVfbXNyKHVuc2lnbmVkIGludCBjb3MsIHVpbnQzMl90
IHZhbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSBwc3JfdHlwZSB0eXBlKQogewor
ICAgIHdybXNybChNU1JfSUEzMl9QU1JfTUJBX01BU0soY29zKSwgdmFsKTsKK30KKworc3RhdGlj
IGJvb2wgbWJhX3Nhbml0aXplX3RocnRsKGNvbnN0IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsIHVp
bnQzMl90ICp0aHJ0bCkKK3sKKyAgICAvKgorICAgICAqIFBlciBTRE0gKGNoYXB0ZXIgIk1lbW9y
eSBCYW5kd2lkdGggQWxsb2NhdGlvbiBDb25maWd1cmF0aW9uIik6CisgICAgICogMS4gTGluZWFy
IG1vZGU6IEluIHRoZSBsaW5lYXIgbW9kZSB0aGUgaW5wdXQgcHJlY2lzaW9uIGlzIGRlZmluZWQK
KyAgICAgKiAgICBhcyAxMDAtKE1CQV9NQVgpLiBGb3IgaW5zdGFuY2UsIGlmIHRoZSBNQkFfTUFY
IHZhbHVlIGlzIDkwLCB0aGUKKyAgICAgKiAgICBpbnB1dCBwcmVjaXNpb24gaXMgMTAlLiBWYWx1
ZXMgbm90IGFuIGV2ZW4gbXVsdGlwbGUgb2YgdGhlCisgICAgICogICAgcHJlY2lzaW9uIChlLmcu
LCAxMiUpIHdpbGwgYmUgcm91bmRlZCBkb3duIChlLmcuLCB0byAxMCUgZGVsYXkKKyAgICAgKiAg
ICBhcHBsaWVkKS4KKyAgICAgKiAyLiBOb24tbGluZWFyIG1vZGU6IElucHV0IGRlbGF5IHZhbHVl
cyBhcmUgcG93ZXJzLW9mLXR3byBmcm9tIHplcm8KKyAgICAgKiAgICB0byB0aGUgTUJBX01BWCB2
YWx1ZSBmcm9tIENQVUlELiBJbiB0aGlzIGNhc2UgYW55IHZhbHVlcyBub3QgYQorICAgICAqICAg
IHBvd2VyIG9mIHR3byB3aWxsIGJlIHJvdW5kZWQgZG93biB0aGUgbmV4dCBuZWFyZXN0IHBvd2Vy
IG9mIHR3by4KKyAgICAgKi8KKyAgICBpZiAoIGZlYXQtPm1iYS5saW5lYXIgKQorICAgICAgICAq
dGhydGwgLT0gKnRocnRsICUgKDEwMCAtIGZlYXQtPm1iYS50aHJ0bF9tYXgpOworICAgIGVsc2UK
KyAgICB7CisgICAgICAgIC8qIE5vdCBwb3dlciBvZiAyLiAqLworICAgICAgICBpZiAoICp0aHJ0
bCAmICgqdGhydGwgLSAxKSApCisgICAgICAgICAgICAqdGhydGwgPSAxIDw8IChmbHMoKnRocnRs
KSAtIDEpOworICAgIH0KKworICAgIHJldHVybiAqdGhydGwgPD0gZmVhdC0+bWJhLnRocnRsX21h
eDsKIH0KIAogc3RhdGljIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzIG1iYV9wcm9wcyA9IHsKQEAg
LTUwNyw2ICs1NDQsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgbWJhX3Byb3Bz
ID0gewogICAgIC5hbHRfdHlwZSA9IFBTUl9UWVBFX1VOS05PV04sCiAgICAgLmdldF9mZWF0X2lu
Zm8gPSBtYmFfZ2V0X2ZlYXRfaW5mbywKICAgICAud3JpdGVfbXNyID0gbWJhX3dyaXRlX21zciwK
KyAgICAuc2FuaXRpemUgPSBtYmFfc2FuaXRpemVfdGhydGwsCiB9OwogCiBzdGF0aWMgYm9vbCBf
X2luaXQgcGFyc2VfcHNyX2Jvb2woY29uc3QgY2hhciAqcywgY29uc3QgY2hhciAqZGVsaW0sCkBA
IC05NzIsNyArMTAxMCw3IEBAIHN0YXRpYyBpbnQgaW5zZXJ0X3ZhbF9pbnRvX2FycmF5KHVpbnQz
Ml90IHZhbFtdLAogICAgIGlmICggYXJyYXlfbGVuIDwgcHJvcHMtPmNvc19udW0gKQogICAgICAg
ICByZXR1cm4gLUVOT1NQQzsKIAotICAgIGlmICggIXBzcl9jaGVja19jYm0oZmVhdC0+Y2F0LmNi
bV9sZW4sIG5ld192YWwpICkKKyAgICBpZiAoICFwcm9wcy0+c2FuaXRpemUoZmVhdCwgJm5ld192
YWwpICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKICAgICAvKgpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCmlu
ZGV4IDAwMmEyNmYuLmIzMTJjNjkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21j
dGwuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKQEAgLTEwNzAsNiArMTA3MCw3
IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9hbGxvYyB7CiAjZGVmaW5lIFhFTl9ET01DVExfUFNS
X0dFVF9MM19EQVRBICAgIDUKICNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfU0VUX0wyX0NCTSAgICAg
NgogI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9HRVRfTDJfQ0JNICAgICA3CisjZGVmaW5lIFhFTl9E
T01DVExfUFNSX1NFVF9NQkFfVEhSVEwgIDgKICNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfR0VUX01C
QV9USFJUTCAgOQogICAgIHVpbnQzMl90IGNtZDsgICAgICAgLyogSU46IFhFTl9ET01DVExfUFNS
XyogKi8KICAgICB1aW50MzJfdCB0YXJnZXQ7ICAgIC8qIElOICovCi0tIAoxLjkuMQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 17 01:28:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 01:28:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4Gg9-0006C8-Jk; Tue, 17 Oct 2017 01:28:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e4Gg8-0006Bx-7b
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 01:28:20 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 1E/35-14867-3BC55E95; Tue, 17 Oct 2017 01:28:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVywNwkVndzzNN
 Ig10eFt+3TGZyYPQ4/OEKSwBjFGtmXlJ+RQJrxsneBywF85kq/n58wtLA+IGxi5GLQ0hgOqPE
 gU2nWLsYOTkkBHgljiybAWX7Szyaf4wZomgCo8SZ3xuZQRIsAqoSL9ffB7PZBNQlHn/tYQKxR
 QSUJO6tmswE0sAscJFRov1ZB1iRsICzRMOO/WBFvAK6Eq0vD7BDTG1llLj3ajULREJQ4uTMJ2
 A2M9DUP/MuATVzANnSEsv/cYCEOQU8JRb8Wgs2R1RARWLKyW1sExgFZiHpnoWkexZC9wJG5lW
 M6sWpRWWpRbqGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgcHJAAQ7GHc+dzrE
 KMnBpCTK62z4JFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+c6KeRQoJFqempFWmZOcA4gUlLc
 PAoifDmgKR5iwsSc4sz0yFSpxh1OW48vP6HSYglLz8vVUqc9yBIkQBIUUZpHtwIWMxeYpSVEu
 ZlBDpKiKcgtSg3swRV/hWjOAejkjBvLsgUnsy8ErhNr4COYAI6Yp3TE5AjShIRUlINjNG/WLN
 lm11SZA+xz+rR/F2ZPfeSwmxGFz4TgTWrLTOPe617J7zPetbTt0I+8uvYD5Yt+KvjnPqhzJ23
 tFt2lf9LXsWsfoPsGRaWL417r29wC9SRs9pkXqP0vCOty+1U7ztla9mwq7YrTtnaSwldm1tn1
 rvP6rHCRIlHJ8SVfGyZzM1Y8ycpsRRnJBpqMRcVJwIAdLfvqNQCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1508203697!80140974!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62355 invoked from network); 17 Oct 2017 01:28:18 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Oct 2017 01:28:18 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 16 Oct 2017 18:28:16 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,389,1503385200"; d="scan'208";a="323997827"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by fmsmga004.fm.intel.com with ESMTP; 16 Oct 2017 18:28:15 -0700
Date: Tue, 17 Oct 2017 09:27:02 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Message-ID: <20171017012702.GU11006@yi.y.sun>
References: <1508123061-6600-9-git-send-email-yi.y.sun@linux.intel.com>
 <1508202258-15791-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1508202258-15791-1-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v9 08/16] x86: implement set value flow for
	MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SSBmb3Jnb3QgdG8gYWRkICdSZXZpZXdlZC1ieScgcHJvdmlkZWQgYnkgSmFuLiBTbyBwbGVhc2Ug
aWdub3JlIHRoaXMgYnV0CnJlZmVyIHY5LjEuIFRoYW5rcyEKCk9uIDE3LTEwLTE3IDA5OjA0OjE4
LCBZaSBTdW4gd3JvdGU6Cj4gVGhpcyBwYXRjaCBpbXBsZW1lbnRzIHNldCB2YWx1ZSBmbG93IGZv
ciBNQkEgaW5jbHVkaW5nIGl0cyBjYWxsYmFjawo+IGZ1bmN0aW9uIGFuZCBkb21jdGwgaW50ZXJm
YWNlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29t
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 03:20:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 03:20:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4IPx-0004uq-Nq; Tue, 17 Oct 2017 03:19:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4565829f2=citrix-osstest@xenproject.org>)
 id 1e4IPw-0004uO-5T
 for xen-devel@lists.xensource.com; Tue, 17 Oct 2017 03:19:44 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 5A/E3-30115-FC675E95; Tue, 17 Oct 2017 03:19:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsXitHSDve65sqe
 RBvu2KFjcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oyl3yczFUw9yVjxfdpppgbG+92MXYycHBIC
 /hJNm3qZIGx3ibdn57KC2CICzhITPtxmA7F5BfQkdr2cx97FyMEhLJAicbxTp4uRC6i8T1ViW
 fMFZoheV4lbHRdYYewPU6eAzWcT8JCY2DORBcRmEVCV2LHxAlhcSEBLYunilUwQ8wUlTs58Al
 bDLCAhcfDFC6iZFhLtn94yTWDkm4WkbBaSsgWMTKsYNYpTi8pSi3QNzfWSijLTM0pyEzNzdA0
 NzPRyU4uLE9NTcxKTivWS83M3MQIDiwEIdjDe3hhwiFGSg0lJlNfZ8EmkEF9SfkplRmJxRnxR
 aU5q8SFGGQ4OJQleG2CgCgkWpaanVqRl5gBDHCYtwcGjJMI7vRQozVtckJhbnJkOkTrFqMtxb
 NPlP0xCLHn5ealS4rwmIDMEQIoySvPgRsDi7RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeW
 +DrOLJzCuB2/QK6AgmoCPWOT0BOaIkESEl1cDYlrKyfbVthdIn6Q0GK1RVrTMvprtMVuAVu7l
 s8aRFWwL/nppTy3UlZGqojuNv3sy+nB/3Dpf6d3DJbrRMFfzyTnVRHG+LpzADp4xD8QRLl7xy
 5r2nu0OD5/36xL4xTr/givthN23O6XE6TTLrBR8GJ++pFv5y4K6ua++XJcm/y2+/W7jSJ0KJp
 Tgj0VCLuag4EQAZYGGfsgIAAA==
X-Env-Sender: prvs=4565829f2=citrix-osstest@xenproject.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1508210380!102434593!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43392 invoked from network); 17 Oct 2017 03:19:42 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Oct 2017 03:19:42 -0000
X-IronPort-AV: E=Sophos;i="5.43,389,1503360000"; d="scan'208";a="454480057"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72248-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-amd64-amd64-qemuu-nested-intel:xen-install/l1:fail:regression
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:guest-localmigrate/x10:fail:regression
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=bdc2ae68e2ecba1c3f55ad953189fe33362d1c51
X-Osstest-Versions-That: xen=667f70e658c4c382672056ebaf1505b4c5cdb0aa
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 17 Oct 2017 04:19:37 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL02.citrite.net
Subject: [Xen-devel] [xen-4.8-testing baseline-only test] 72248: regressions
	- trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8817019750441672729=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

This run is configured for baseline tests only.

flight 72248 xen-4.8-testing real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/72248/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-qemuu-nested-intel 13 xen-install/l1     fail REGR. vs. 72222
 test-amd64-amd64-xl-qemut-win10-i386 16 guest-localmigrate/x10 fail REGR. vs. 72222

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate               broken never pass
 build-arm64-pvops             2 hosts-allocate               broken never pass
 build-arm64-xsm               2 hosts-allocate               broken never pass
 build-arm64                   3 capture-logs                 broken never pass
 build-arm64-pvops             3 capture-logs                 broken never pass
 build-arm64-xsm               3 capture-logs                 broken never pass
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop              fail like 72222
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop             fail like 72222
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop              fail like 72222
 build-amd64-prev              7 xen-build/dist-test          fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-pvh-intel 12 guest-start                  fail  never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 10 windows-install         fail never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-midway   13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-midway   14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-pvh-amd  12 guest-start                  fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 build-i386-prev               7 xen-build/dist-test          fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop             fail never pass
 test-amd64-i386-xl-qemut-win10-i386 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 17 guest-stop              fail never pass

version targeted for testing:
 xen                  bdc2ae68e2ecba1c3f55ad953189fe33362d1c51
baseline version:
 xen                  667f70e658c4c382672056ebaf1505b4c5cdb0aa

Last test of basis    72222  2017-10-09 19:17:59 Z    7 days
Testing same since    72248  2017-10-16 13:44:59 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  George Dunlap <george.dunlap@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tim Deegan <tim@xen.org>
  Vitaly Kuznetsov <vkuznets@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          fail    
 test-amd64-amd64-xl-pvh-intel                                fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-armhf-armhf-xl-midway                                   pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

Test harness code can be found at
    http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary

broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm capture-logs

Push not applicable.

------------------------------------------------------------
commit bdc2ae68e2ecba1c3f55ad953189fe33362d1c51
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Thu Oct 12 15:20:20 2017 +0200

    x86/cpu: Fix IST handling during PCPU bringup
    
    Clear IST references in newly allocated IDTs.  Nothing good will come of
    having them set before the TSS is suitably constructed (although the chances
    of the CPU surviving such an IST interrupt/exception is extremely slim).
    
    Uniformly set the IST references after the TSS is in place.  This fixes an
    issue on AMD hardware, where onlining a PCPU while PCPU0 is in HVM context
    will cause IST_NONE to be copied into the new IDT, making that PCPU vulnerable
    to privilege escalation from PV guests until it subsequently schedules an HVM
    guest.
    
    This is XSA-244.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: cc08c73c8c1f5ba5ed0f8274548db6725e1c3157
    master date: 2017-10-12 14:50:31 +0200

commit 96e6364b5f64cc8b1210a8ab5cb7801162833ebb
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Thu Oct 12 15:19:40 2017 +0200

    x86/shadow: Don't create self-linear shadow mappings for 4-level translated guests
    
    When initially creating a monitor table for 4-level translated guests, don't
    install a shadow-linear mapping.  This mapping is actually self-linear, and
    trips up the writeable heuristic logic into following Xen's mappings, not the
    guests' shadows it was expecting to follow.
    
    A consequence of this is that sh_guess_wrmap() needs to cope with there being
    no shadow-linear mapping present, which in practice occurs once each time a
    vcpu switches to 4-level paging from a different paging mode.
    
    An appropriate shadow-linear slot will be inserted into the monitor table
    either while constructing lower level monitor tables, or by sh_update_cr3().
    
    While fixing this, clarify the safety of the other mappings.  Despite
    appearing unsafe, it is correct to create a guest-linear mapping for
    translated domains; this is self-linear and doesn't point into the translated
    domain.  Drop a dead clause for translate != external guests.
    
    This is XSA-243.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Tim Deegan <tim@xen.org>
    master commit: bf2b4eadcf379d0361b38de9725ea5f7a18a5205
    master date: 2017-10-12 14:50:07 +0200

commit 1a8ad09dd1e13894773944fc2de36d37f14faa68
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:19:12 2017 +0200

    x86: don't allow page_unlock() to drop the last type reference
    
    Only _put_page_type() does the necessary cleanup, and hence not all
    domain pages can be released during guest cleanup (leaving around
    zombie domains) if we get this wrong.
    
    This is XSA-242.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    master commit: 6410733a8a0dff2fe581338ff631670cf91889db
    master date: 2017-10-12 14:49:46 +0200

commit df8919786f4781139cbd1be7340dd93f3408edee
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:18:33 2017 +0200

    x86: don't store possibly stale TLB flush time stamp
    
    While the timing window is extremely narrow, it is theoretically
    possible for an update to the TLB flush clock and a subsequent flush
    IPI to happen between the read and write parts of the update of the
    per-page stamp. Exclude this possibility by disabling interrupts
    across the update, preventing the IPI to be serviced in the middle.
    
    This is XSA-241.
    
    Reported-by: Jann Horn <jannh@google.com>
    Suggested-by: George Dunlap <george.dunlap@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    master commit: 23a183607a427572185fc51c76cc5ab11c00c4cc
    master date: 2017-10-12 14:48:25 +0200

commit c4f969d25463586103a70f2bc36624e2287b880c
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:17:20 2017 +0200

    x86: limit linear page table use to a single level
    
    That's the only way that they're meant to be used. Without such a
    restriction arbitrarily long chains of same-level page tables can be
    built, tearing down of which may then cause arbitrarily deep recursion,
    causing a stack overflow. To facilitate this restriction, a counter is
    being introduced to track both the number of same-level entries in a
    page table as well as the number of uses of a page table in another
    same-level one (counting into positive and negative direction
    respectively, utilizing the fact that both counts can't be non-zero at
    the same time).
    
    Note that the added accounting introduces a restriction on the number
    of times a page can be used in other same-level page tables - more than
    32k of such uses are no longer possible.
    
    Note also that some put_page_and_type[_preemptible]() calls are
    replaced with open-coded equivalents.  This seemed preferrable to
    adding "parent_table" to the matrix of functions.
    
    Note further that cross-domain same-level page table references are no
    longer permitted (they probably never should have been).
    
    This is XSA-240.
    
    Reported-by: Jann Horn <jannh@google.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Signed-off-by: George Dunlap <george.dunlap@citrix.com>
    master commit: 6987fc7558bdbab8119eabf026e3cdad1053f0e5
    master date: 2017-10-12 14:44:34 +0200

commit b1f3f1dde1b904160d3ce895a2fbccab21706214
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:16:54 2017 +0200

    x86/HVM: prefill partially used variable on emulation paths
    
    Certain handlers ignore the access size (vioapic_write() being the
    example this was found with), perhaps leading to subsequent reads
    seeing data that wasn't actually written by the guest. For
    consistency and extra safety also do this on the read path of
    hvm_process_io_intercept(), even if this doesn't directly affect what
    guests get to see, as we've supposedly already dealt with read handlers
    leaving data completely unitialized.
    
    This is XSA-239.
    
    Reported-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    master commit: 0d4732ac29b63063764c29fa3bd8946daf67d6f3
    master date: 2017-10-12 14:43:26 +0200

commit 7251c0654004ecfb2c1f831564a95113b97ee51a
Author: Vitaly Kuznetsov <vkuznets@redhat.com>
Date:   Thu Oct 12 15:16:18 2017 +0200

    x86/ioreq server: correctly handle bogus XEN_DMOP_{,un}map_io_range_to_ioreq_server arguments
    
    Misbehaving device model can pass incorrect XEN_DMOP_map/
    unmap_io_range_to_ioreq_server arguments, namely end < start when
    specifying address range. When this happens we hit ASSERT(s <= e) in
    rangeset_contains_range()/rangeset_overlaps_range() with debug builds.
    Production builds will not trap right away but may misbehave later
    while handling such bogus ranges.
    
    This is XSA-238.
    
    Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: d59e55b018cfb79d0c4f794041aff4fe1cd0d570
    master date: 2017-10-12 14:43:02 +0200

commit 1960ca822091d6c956349f8534f19a6d072a2ece
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:15:40 2017 +0200

    x86/FLASK: fix unmap-domain-IRQ XSM hook
    
    The caller and the FLASK implementation of xsm_unmap_domain_irq()
    disagreed about what the "data" argument points to in the MSI case:
    Change both sides to pass/take a PCI device.
    
    This is part of XSA-237.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 6f17f5c43a3bd28d27ed8133b2bf513e2eab7d59
    master date: 2017-10-12 14:37:56 +0200

commit 866cfa15751edb9c5cd1d2ad78671a16c31b6316
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:15:07 2017 +0200

    x86/IRQ: conditionally preserve irq <-> pirq mapping on map error paths
    
    Mappings that had been set up before should not be torn down when
    handling unrelated errors.
    
    This is part of XSA-237.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    master commit: 573ac7b22aba9e5b8d40d9cdccd744af57cd5928
    master date: 2017-10-12 14:37:26 +0200

commit ddd6e415b11f41ad9a5ca6f919a294205360fe74
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:14:42 2017 +0200

    x86/MSI: disallow redundant enabling
    
    At the moment, Xen attempts to allow redundant enabling of MSI by
    having pci_enable_msi() return 0, and point to the existing MSI
    descriptor, when the msi already exists.
    
    Unfortunately, if subsequent errors are encountered, the cleanup
    paths assume pci_enable_msi() had done full initialization, and
    hence undo everything that was assumed to be done by that
    function without also undoing other setup that would normally
    occur only after that function was called (in map_domain_pirq()
    itself).
    
    Rather than try to make the redundant enabling case work properly, just
    forbid it entirely by having pci_enable_msi() return -EEXIST when MSI
    is already set up.
    
    This is part of XSA-237.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    master commit: a46126fec20e0cf4f5442352ef45efaea8c89646
    master date: 2017-10-12 14:36:58 +0200

commit 370cc9aa4901a1646e6fbbfe009a09ba7aaddb15
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:14:14 2017 +0200

    x86: enforce proper privilege when (un)mapping pIRQ-s
    
    (Un)mapping of IRQs, just like other RESOURCE__ADD* / RESOURCE__REMOVE*
    actions (in FLASK terms) should be XSM_DM_PRIV rather than XSM_TARGET.
    This in turn requires bypassing the XSM check in physdev_unmap_pirq()
    for the HVM emuirq case just like is being done in physdev_map_pirq().
    The primary goal security wise, however, is to no longer allow HVM
    guests, by specifying their own domain ID instead of DOMID_SELF, to
    enter code paths intended for PV guest and the control domains of HVM
    guests only.
    
    This is part of XSA-237.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    master commit: db72faf69c94513e180568006a9d899ed422ff90
    master date: 2017-10-12 14:36:30 +0200

commit 39e3024360a4c09205b9b85002f68ed9aa6cc034
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:13:36 2017 +0200

    x86: don't allow MSI pIRQ mapping on unowned device
    
    MSI setup should be permitted only for existing devices owned by the
    respective guest (the operation may still be carried out by the domain
    controlling that guest).
    
    This is part of XSA-237.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 3308374b1be7d43e23bd2e9eaf23ec06d7959882
    master date: 2017-10-12 14:35:14 +0200

commit 9f092f57d2829a271233aef1d1df0bff84275122
Author: Julien Grall <julien.grall@arm.com>
Date:   Thu Sep 14 16:39:01 2017 +0100

    xen/arm: p2m: Read *_mapped_gfn with the p2m lock taken
    
    *_mapped_gfn are currently read before acquiring the lock. However, they
    may be modified by the p2m code before the lock was acquired. This means
    we will use the wrong values.
    
    Fix it by moving the read inside the section protected by the p2m lock.
    
    Signed-off-by: Julien Grall <julien.grall@arm.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
    Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
    (cherry picked from commit 2c2ae1976da06283e923d97720c0bdcbebf04515)
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8817019750441672729==--

From xen-devel-bounces@lists.xen.org Tue Oct 17 05:24:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 05:24:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4KMc-0005FM-Oz; Tue, 17 Oct 2017 05:24:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jpoimboe@redhat.com>) id 1e4KMa-0005FG-Sa
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 05:24:24 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 55/57-31244-80495E95; Tue, 17 Oct 2017 05:24:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGIsWRWlGSWpSXmKPExsVysWW7jC77lKe
 RBgd6VC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owXuxoZC74qVRyedoylgXGmRBcjF4eQwGwm
 iRNTOti6GDk5WATsJb70drOD2IwCZRLzP39ng7BzJY5cfccI0bCUUWJS8w6mLkYOoAZViZ83e
 EBq2AS0JI7/PQnWKyJgIPH++iSwXmaBs6wSrWviQGxhgTiJO7NnM4HYvAImEl/3NTJBzFzHLN
 Fw+B5UQlDi5MwnLBDN6hJ/5l1iBtnFLCAtsfwfB0iYU8BOYu6r1awgtijQCUdvdTGD2BIC2hJ
 Hdu9lA5kpIdDHKDGl5wvzBEbhWUjGzkIydhbC2AWMzKsYNYpTi8pSi3QNzfSSijLTM0pyEzNz
 dA0NzPRyU4uLE9NTcxKTivWS83M3MQLDnAEIdjDe3xhwiFGSg0lJlNfZ8EmkEF9SfkplRmJxR
 nxRaU5q8SFGGQ4OJQlevslPI4UEi1LTUyvSMnOAEQeTluDgURLhDQRJ8xYXJOYWZ6ZDpE4x6n
 IsmXLlD5MQS15+XqqUOK8YSJEASFFGaR7cCFj0X2KUlRLmZQQ6SoinILUoN7MEVf4VozgHo5I
 wrzLIFJ7MvBK4Ta+AjmACOmKd0xOQI0oSEVJSDYzrH99iM4g7sv5HXOu+d18j57A+k7rB09rn
 zWMhw7nY9c2B96UVJpV3uy0Z9prvbBCYk8VZEOoWknjqw0kmUzb3hyc5DsRfT36141f3tCPb5
 jyLcDALfHhc46yy+/6Xj95G2CpGcS07+Ezm4FL1L80nl5VoPf2Uszn7rujRyalmoapzNhxfd2
 +VEktxRqKhFnNRcSIATx5rOvkCAAA=
X-Env-Sender: jpoimboe@redhat.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1508217862!59109588!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28920 invoked from network); 17 Oct 2017 05:24:23 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Oct 2017 05:24:23 -0000
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com
 [10.5.11.16])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id CC79481DF0;
 Tue, 17 Oct 2017 05:24:19 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com CC79481DF0
Received: from treble (ovpn-120-25.rdu2.redhat.com [10.10.120.25])
 by smtp.corp.redhat.com (Postfix) with SMTP id 29BAC5C3FD;
 Tue, 17 Oct 2017 05:24:14 +0000 (UTC)
Date: Tue, 17 Oct 2017 00:24:13 -0500
From: Josh Poimboeuf <jpoimboe@redhat.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20171017052413.nzbqniurzw7eim4b@treble>
References: <cover.1507128293.git.jpoimboe@redhat.com>
 <39743c79546ede3073586403d0836a4f93519b0a.1507128293.git.jpoimboe@redhat.com>
 <3b9fd404-6912-3b58-db29-36202631b438@oracle.com>
 <20171006143259.rs3zh7k5tmsgesqy@treble>
 <5a49e43a-8d6b-512a-ec5a-641be7bae41d@oracle.com>
 <ed30216f-4b9e-2bc3-b1d2-36135b29d746@citrix.com>
 <a6c3be0b-35f4-8d23-4ea2-ead94a3fc69e@oracle.com>
 <b9fdc3ec-87cd-da0e-47b7-67cdae8ffb97@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <b9fdc3ec-87cd-da0e-47b7-67cdae8ffb97@oracle.com>
User-Agent: Mutt/1.6.0.1 (2016-04-01)
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.25]); Tue, 17 Oct 2017 05:24:21 +0000 (UTC)
Cc: Juergen Gross <jgross@suse.com>, Mike Galbraith <efault@gmx.de>,
 Ingo Molnar <mingo@kernel.org>, Peter Zijlstra <peterz@infradead.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Rusty Russell <rusty@rustcorp.com.au>,
 virtualization@lists.linux-foundation.org, x86@kernel.org,
 linux-kernel@vger.kernel.org, Chris Wright <chrisw@sous-sol.org>,
 live-patching@vger.kernel.org, Linus Torvalds <torvalds@linux-foundation.org>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 "H. Peter Anvin" <hpa@zytor.com>, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>,
 Sasha Levin <alexander.levin@verizon.com>, Jiri Slaby <jslaby@suse.cz>,
 Alok Kataria <akataria@vmware.com>
Subject: Re: [Xen-devel] [PATCH 11/13] x86/paravirt: Add paravirt
 alternatives infrastructure
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMTYsIDIwMTcgYXQgMDI6MTg6NDhQTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IE9uIDEwLzEyLzIwMTcgMDM6NTMgUE0sIEJvcmlzIE9zdHJvdnNreSB3cm90ZToK
PiA+IE9uIDEwLzEyLzIwMTcgMDM6MjcgUE0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gPj4gT24g
MTIvMTAvMTcgMjA6MTEsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiA+Pj4gVGhlcmUgaXMgYWxz
byBhbm90aGVyIHByb2JsZW06Cj4gPj4+Cj4gPj4+IFsgICAgMS4zMTI0MjVdIGdlbmVyYWwgcHJv
dGVjdGlvbiBmYXVsdDogMDAwMCBbIzFdIFNNUAo+ID4+PiBbICAgIDEuMzEyOTAxXSBNb2R1bGVz
IGxpbmtlZCBpbjoKPiA+Pj4gWyAgICAxLjMxMzM4OV0gQ1BVOiAwIFBJRDogMSBDb21tOiBpbml0
IE5vdCB0YWludGVkIDQuMTQuMC1yYzQrICM2Cj4gPj4+IFsgICAgMS4zMTM4NzhdIHRhc2s6IGZm
ZmY4ODAwM2UyYzAwMDAgdGFzay5zdGFjazogZmZmZmM5MDAwMDM4YzAwMAo+ID4+PiBbICAgIDEu
MzE0MzYwXSBSSVA6IDEwMDAwZTAzMDplbnRyeV9TWVNDQUxMXzY0X2Zhc3RwYXRoKzB4MS8weGE1
Cj4gPj4+IFsgICAgMS4zMTQ4NTRdIFJTUDogZTAyYjpmZmZmYzkwMDAwMzhmZjUwIEVGTEFHUzog
MDAwMTAwNDYKPiA+Pj4gWyAgICAxLjMxNTMzNl0gUkFYOiAwMDAwMDAwMDAwMDAwMDBjIFJCWDog
MDAwMDU1ZjU1MDE2ODA0MCBSQ1g6Cj4gPj4+IDAwMDA3ZmNmYzk1OWY1OWEKPiA+Pj4gWyAgICAx
LjMxNTgyN10gUkRYOiAwMDAwMDAwMDAwMDAwMDAwIFJTSTogMDAwMDAwMDAwMDAwMDAwMCBSREk6
Cj4gPj4+IDAwMDAwMDAwMDAwMDAwMDAKPiA+Pj4gWyAgICAxLjMxNjMxNV0gUkJQOiAwMDAwMDAw
MDAwMDAwMDBhIFIwODogMDAwMDAwMDAwMDAwMDM3ZiBSMDk6Cj4gPj4+IDAwMDAwMDAwMDAwMDAw
NjQKPiA+Pj4gWyAgICAxLjMxNjgwNV0gUjEwOiAwMDAwMDAwMDFmODljYmY1IFIxMTogZmZmZjg4
MDAzZTJjMDAwMCBSMTI6Cj4gPj4+IDAwMDA3ZmNmYzk1OGFkNjAKPiA+Pj4gWyAgICAxLjMxNzMw
MF0gUjEzOiAwMDAwMDAwMDAwMDAwMDAwIFIxNDogMDAwMDU1ZjU1MDE4NTk1NCBSMTU6Cj4gPj4+
IDAwMDAwMDAwMDAwMDEwMDAKPiA+Pj4gWyAgICAxLjMxNzgwMV0gRlM6ICAwMDAwMDAwMDAwMDAw
MDAwKDAwMDApIEdTOmZmZmY4ODAwM2Y4MDAwMDAoMDAwMCkKPiA+Pj4ga25sR1M6MDAwMDAwMDAw
MDAwMDAwMAo+ID4+PiBbICAgIDEuMzE4MjY3XSBDUzogIGUwMzMgRFM6IDAwMDAgRVM6IDAwMDAg
Q1IwOiAwMDAwMDAwMDgwMDUwMDMzCj4gPj4+IFsgICAgMS4zMTg3NTBdIENSMjogMDAwMDdmY2Zj
OTdhYjIxOCBDUjM6IDAwMDAwMDAwM2M4OGUwMDAgQ1I0Ogo+ID4+PiAwMDAwMDAwMDAwMDQyNjYw
Cj4gPj4+IFsgICAgMS4zMTkyMzVdIENhbGwgVHJhY2U6Cj4gPj4+IFsgICAgMS4zMTk3MDBdIENv
ZGU6IDUxIDUwIDU3IDU2IDUyIDUxIDZhIGRhIDQxIDUwIDQxIDUxIDQxIDUyIDQxIDUzIDQ4Cj4g
Pj4+IDgzIGVjIDMwIDY1IDRjIDhiIDFjIDI1IGMwIGQyIDAwIDAwIDQxIGY3IDAzIGRmIDM5IDA4
IDkwIDBmIDg1IGE1IDAwIDAwCj4gPj4+IDAwIDUwIDxmZj4gMTUgOWMgOTUgZDAgZmYgNTggNDgg
M2QgNGMgMDEgMDAgMDAgNzcgMGYgNGMgODkgZDEgZmYgMTQgYzUKPiA+Pj4gWyAgICAxLjMyMTE2
MV0gUklQOiBlbnRyeV9TWVNDQUxMXzY0X2Zhc3RwYXRoKzB4MS8weGE1IFJTUDogZmZmZmM5MDAw
MDM4ZmY1MAo+ID4+PiBbICAgIDEuMzQ0MjU1XSAtLS1bIGVuZCB0cmFjZSBkN2NiOGNkNmNkN2My
OTRjIF0tLS0KPiA+Pj4gWyAgICAxLjM0NTAwOV0gS2VybmVsIHBhbmljIC0gbm90IHN5bmNpbmc6
IEF0dGVtcHRlZCB0byBraWxsIGluaXQhCj4gPj4+IGV4aXRjb2RlPTB4MDAwMDAwMGIKPiA+Pj4K
PiA+Pj4KPiA+Pj4gQWxsIGNvZGUKPiA+Pj4gPT09PT09PT0KPiA+Pj4gICAgMDogICAgNTEgICAg
ICAgICAgICAgICAgICAgICAgIHB1c2ggICAlcmN4Cj4gPj4+ICAgIDE6ICAgIDUwICAgICAgICAg
ICAgICAgICAgICAgICBwdXNoICAgJXJheAo+ID4+PiAgICAyOiAgICA1NyAgICAgICAgICAgICAg
ICAgICAgICAgcHVzaCAgICVyZGkKPiA+Pj4gICAgMzogICAgNTYgICAgICAgICAgICAgICAgICAg
ICAgIHB1c2ggICAlcnNpCj4gPj4+ICAgIDQ6ICAgIDUyICAgICAgICAgICAgICAgICAgICAgICBw
dXNoICAgJXJkeAo+ID4+PiAgICA1OiAgICA1MSAgICAgICAgICAgICAgICAgICAgICAgcHVzaCAg
ICVyY3gKPiA+Pj4gICAgNjogICAgNmEgZGEgICAgICAgICAgICAgICAgICAgIHB1c2hxICAkMHhm
ZmZmZmZmZmZmZmZmZmRhCj4gPj4+ICAgIDg6ICAgIDQxIDUwICAgICAgICAgICAgICAgICAgICBw
dXNoICAgJXI4Cj4gPj4+ICAgIGE6ICAgIDQxIDUxICAgICAgICAgICAgICAgICAgICBwdXNoICAg
JXI5Cj4gPj4+ICAgIGM6ICAgIDQxIDUyICAgICAgICAgICAgICAgICAgICBwdXNoICAgJXIxMAo+
ID4+PiAgICBlOiAgICA0MSA1MyAgICAgICAgICAgICAgICAgICAgcHVzaCAgICVyMTEKPiA+Pj4g
ICAxMDogICAgNDggODMgZWMgMzAgICAgICAgICAgICAgIHN1YiAgICAkMHgzMCwlcnNwCj4gPj4+
ICAgMTQ6ICAgIDY1IDRjIDhiIDFjIDI1IGMwIGQyICAgICBtb3YgICAgJWdzOjB4ZDJjMCwlcjEx
Cj4gPj4+ICAgMWI6ICAgIDAwIDAwCj4gPj4+ICAgMWQ6ICAgIDQxIGY3IDAzIGRmIDM5IDA4IDkw
ICAgICB0ZXN0bCAgJDB4OTAwODM5ZGYsKCVyMTEpCj4gPj4+ICAgMjQ6ICAgIDBmIDg1IGE1IDAw
IDAwIDAwICAgICAgICBqbmUgICAgMHhjZgo+ID4+PiAgIDJhOiAgICA1MCAgICAgICAgICAgICAg
ICAgICAgICAgcHVzaCAgICVyYXgKPiA+Pj4gICAyYjoqICAgIGZmIDE1IDljIDk1IGQwIGZmICAg
ICAgICBjYWxscSAgKi0weDJmNmE2NCglcmlwKSAgICAgICAgIwo+ID4+PiAweGZmZmZmZmZmZmZk
MDk1Y2QgICAgICAgIDwtLSB0cmFwcGluZyBpbnN0cnVjdGlvbgo+ID4+PiAgIDMxOiAgICA1OCAg
ICAgICAgICAgICAgICAgICAgICAgcG9wICAgICVyYXgKPiA+Pj4gICAzMjogICAgNDggM2QgNGMg
MDEgMDAgMDAgICAgICAgIGNtcCAgICAkMHgxNGMsJXJheAo+ID4+PiAgIDM4OiAgICA3NyAwZiAg
ICAgICAgICAgICAgICAgICAgamEgICAgIDB4NDkKPiA+Pj4gICAzYTogICAgNGMgODkgZDEgICAg
ICAgICAgICAgICAgIG1vdiAgICAlcjEwLCVyY3gKPiA+Pj4gICAzZDogICAgZmYgICAgICAgICAg
ICAgICAgICAgICAgIC5ieXRlIDB4ZmYKPiA+Pj4gICAzZTogICAgMTQgYzUgICAgICAgICAgICAg
ICAgICAgIGFkYyAgICAkMHhjNSwlYWwKPiA+Pj4KPiA+Pj4KPiA+Pj4gc28gdGhlIG9yaWdpbmFs
ICdjbGknIHdhcyByZXBsYWNlZCB3aXRoIHRoZSBwdiBjYWxsIGJ1dCB0byBtZSB0aGUgb2Zmc2V0
Cj4gPj4+IGxvb2tzIGEgYml0IG9mZiwgbm8/IFNob3VsZG4ndCBpdCBhbHdheXMgYmUgcG9zaXRp
dmU/Cj4gPj4gY2FsbHEgdGFrZXMgYSAzMmJpdCBzaWduZWQgZGlzcGxhY2VtZW50LCBzbyBqdW1w
aW5nIGJhY2sgYnkgdXAgdG8gMkcgaXMKPiA+PiBwZXJmZWN0bHkgbGVnaXRpbWF0ZS4KPiA+IFll
cywgYnV0Cj4gPgo+ID4gb3N0ckB3b3JrYmFzZT4gbm0gdm1saW51eCB8IGdyZXAgZW50cnlfU1lT
Q0FMTF82NF9mYXN0cGF0aAo+ID4gZmZmZmZmZmY4MTczNjVkZCB0IGVudHJ5X1NZU0NBTExfNjRf
ZmFzdHBhdGgKPiA+IG9zdHJAd29ya2Jhc2U+IG5tIHZtbGludXggfCBncmVwICIgcHZfaXJxX29w
cyIKPiA+IGZmZmZmZmZmODFjMmRiYzAgRCBwdl9pcnFfb3BzCj4gPiBvc3RyQHdvcmtiYXNlPgo+
ID4KPiA+IHNvIHB2X2lycV9vcHMuaXJxX2Rpc2FibGUgaXMgYWJvdXQgNU1CIGFoZWFkIG9mIHdo
ZXJlIHdlIGFyZSBub3cuIChJCj4gPiBkaWRuJ3QgbWVhbiB0aGF0IHg4NiBpbnN0cnVjdGlvbiBz
ZXQgZG9lc24ndCBhbGxvdyBuZWdhdGl2ZQo+ID4gZGlzcGxhY2VtZW50LCBJIHdhcyB0cnlpbmcg
dG8gc2F5IHRoYXQgcHZfaXJxX29wcyBhbHdheXMgbGl2ZSBmdXJ0aGVyIGRvd24pCj4gCj4gSSBi
ZWxpZXZlIHRoZSBwcm9ibGVtIGlzIHRoaXM6Cj4gCj4gI2RlZmluZSBQVl9JTkRJUkVDVChhZGRy
KSAgICAgICAqYWRkciglcmlwKQo+IAo+IFRoZSBkaXNwbGFjZW1lbnQgdGhhdCB0aGUgbGlua2Vy
IGNvbXB1dGVzIHdpbGwgYmUgcmVsYXRpdmUgdG8gdGhlIHdoZXJlCj4gdGhpcyBpbnN0cnVjdGlv
biBpcyBwbGFjZWQgYXQgdGhlIHRpbWUgb2YgbGlua2luZywgd2hpY2ggaXMgaW4KPiAucHZfYWx0
aW5zdHJ1Y3Rpb25zIChhbmQgbm90IC50ZXh0KS4gU28gd2hlbiB3ZSBjb3B5IGl0IGludG8gLnRl
eHQgdGhlCj4gZGlzcGxhY2VtZW50IGJlY29tZXMgYm9ndXMuCgphcHBseV9hbHRlcm5hdGl2ZXMo
KSBpcyBzdXBwb3NlZCB0byBhZGp1c3QgdGhhdCBkaXNwbGFjZW1lbnQgYmFzZWQgb24KdGhlIG5l
dyBJUCwgdGhvdWdoIGl0IGNvdWxkIGJlIG1lc3NpbmcgdGhhdCB1cCBzb21laG93LiAgKFNlZSBw
YXRjaAoxMC8xMy4pCgotLSAKSm9zaAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 06:18:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 06:18:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4LCX-0008Uk-Vw; Tue, 17 Oct 2017 06:18:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1e4LCW-0008Ue-Pi
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 06:18:04 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 E7/00-00431-B90A5E95; Tue, 17 Oct 2017 06:18:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS3f2gqe
 RBmcvKlt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkXZm9jKvjKXtH2eidLA+NFti5GTg4hgTyJ
 68f+MoPYvAJ2Er9WP2UCsSUEDCVOL7zJAmKzCKhK3G1rB6thE1CX6FzUDhYXEZCXaDv9D2wOs
 0CixJK/x1hBbGEBb4knC2cBxbmA5p9klNh6+yQjSIITaMHE72uAmjmAlglK/N0hDNGrJfHw1y
 0WCFtbYtnC18wgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jUy1Usqykz
 PKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAy/egYGxh2MrSf8DjFKcjApifI6Gz6JFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTBu3b+00ghwaLU9NSKtMwcYCTApCU4eJREeA+DpHmLCxJzi
 zPTIVKnGHU5Om7e/cMkxJKXn5cqJc5bC1IkAFKUUZoHNwIWlZcYZaWEeRkZGBiEeApSi3IzS1
 DlXzGKczAqCfP2gEzhycwrgdv0CugIJqAj1jk9ATmiJBEhJdXA6Gp4/4SfY2dKRe7y7w5hBj9
 mqC/+0Z49/cmjlLXB36QnVeqf/bnlvuh1pae8c5l2cuy8/PfM5O3b/okci1vy6kLB/4bTR/c/
 4diseiLl+oLp/ycw7ebL/Ljbde95s5BYOdmHhfJMhvurH+a/DTc8yu8/6dqNCHmr2wz537R3H
 zdtrW9cxz79UaESS3FGoqEWc1FxIgAuGlhhxQIAAA==
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1508221081!110408700!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13082 invoked from network); 17 Oct 2017 06:18:03 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Oct 2017 06:18:03 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 17 Oct 2017 00:18:00 -0600
Message-Id: <59E5A096020000780010891F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 17 Oct 2017 00:17:58 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <andrew.cooper3@citrix.com>
References: <osstest-114505-mainreport@xen.org>
 <a5ce93e7-91b0-0eb2-48d0-a52cc9163c97@citrix.com>
 <59E4F6730200007800186DB8@prv-mh.provo.novell.com>
 <c2bcc496-cfa6-594f-3083-b60104957034@citrix.com>
In-Reply-To: <c2bcc496-cfa6-594f-3083-b60104957034@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org, Ian.Jackson@eu.citrix.com,
 osstest-admin@xenproject.org
Subject: Re: [Xen-devel] [xen-4.8-testing test] 114505: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IDEwLzE2LzE3IDY6
MzkgUE0gPj4+Cj5PbiAxNi8xMC8xNyAxNzoxMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9u
IDE2LjEwLjE3IGF0IDExOjE0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+
PiBKYW46IFRoaXMgaGlnaGxpZ2h0cyB0aGF0IFRTWC9WTUVudHJ5IGZhaWx1cmUgZml4ZXMgcHJv
YmFibHkgd2FudAo+Pj4gYmFja3BvcnRpbmcgdG8gYmVmb3JlIFhlbiA0LjkuICBJSVJDLCB0aGUg
NiBwYXRjaGVzIG5lZWRlZCBhcmU6Cj4+IFNvIEknbSBtaWxkbHkgY29uZnVzZWQgYnkgdGhpcyBy
ZXF1ZXN0Ogo+Pgo+Pj4gZTNlYjg0ZTMzYzM2IChvbmx5IGFzIGEgZnVuY3Rpb25hbCBwcmVyZXF1
aXNpdGUpCj4+PiA5YjkzYzZiMzY5NWI6IHg4Ni92bXg6IGludHJvZHVjZSB2bXhfZmluZF9tc3Io
KQo+Pj4gN2YxMWFhNGIyYjFmOiB4ODYvdm14OiBvcHRpbWl6ZSB2bXhfcmVhZC93cml0ZV9ndWVz
dF9tc3IoKQo+Pj4gZDZlOWY4ZDRmMzVkOiB4ODYvdm14OiBmaXggdm1lbnRyeSBmYWlsdXJlIHdp
dGggVFNYIGJpdHMgaW4gTEJSCj4+PiBmOTc4MzhiYmQ5ODA6IHg4NjogTW92ZSBtaWNyb2NvZGUg
bG9hZGluZyBlYXJsaWVyCj4+IFVwIHRvIGhlcmUsIGV2ZXJ5dGhpbmcgaXMgaW4gNC45IGFscmVh
ZHkgYWZhaWN0LiBDb25zaWRlcmluZyB0aGUKPj4gY29udGV4dCBoZXJlIGlzIGEgNC44IHRlc3Qg
cmVwb3J0LCBkaWQgeW91IHBlcmhhcHMgbWVhbiB0byBhc2sKPj4gZm9yIHRoaXMgb24gNC44IChh
bmQgcG9zc2libHkgYWxzbyA0LjcpPwo+Cj5XZWxsIC0gSSBkaWQgYXNrIGZvciAiYmFja3BvcnRp
bmcgdG8gYmVmb3JlIFhlbiA0LjkiLgoKT2gsIEknbSBzb3JyeSAtIEkgaGFkIHJlYWQgc29tZXRo
aW5nIHlvdSBkaWRuJ3Qgd3JpdGUgKHRvIGRvIHRoZSBiYWNrcG9ydGluZwpiZWZvcmUgNC45IGhh
cyBpdHMgZmlyc3Qgc3RhYmxlIHJlbGVhc2UgZ28gb3V0KS4KCkphbgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 17 06:29:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 06:29:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4LN2-0000nj-0B; Tue, 17 Oct 2017 06:28:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1e4LN0-0000nd-N5
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 06:28:54 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 4D/EC-30254-623A5E95;
 Tue, 17 Oct 2017 06:28:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS6fjDS1d18dN
 Ig8c/eC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxrJ26yF7QIVRz/3MjawPiBr4uRk0NIIE+i
 a0c7E4jNK2AnMWNbPyOILSFgKHF64U0WEJtFQFXizocdYDabgLpE56J2MFtEQF5i367JYL3MA
 lYSjzvvg9nCAsESd9fdY+ti5AKaf49RYl/3I7AGTgFHiR8PdwMt4ABaJijxd4cwRK+WxMNft1
 ggbG2JZQtfM4OUMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilGjOLWoLLVI18hYL6koMz2
 jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMPwYgGAH45/5gYcYJTmYlER5nQ2fRArxJeWn
 VGYkFmfEF5XmpBYfYtTg4BDYtmv1BUYplrz8vFQlCd7zC59GCgkWpaanVqRl5gAjBKZUgoNHS
 YT3CUiat7ggMbc4Mx0idYpRl6Pj5t0/TEJgM6TEea+CFAmAFGWU5sGNgEXrJUZZKWFeRqADhX
 gKUotyM0tQ5V8xinMwKgnzzlgENIUnM68EbtMroCOYgI5Y5/QE5IiSRISUVANjbdsbo8nzsj5
 uirv6pdhjs++Cm6cWn+Gaaed5REpcTnfmvaJvnXunMtZ2+p57v6qTk+vCsYoOI1VZ4T0dXde7
 BO9Hexb37DRqro+6dbd8iutuqatTnR6sVJpfHLj8+KyoBReYJMJnH2FeIsrm3X4rcbrGG4Pb4
 hMbxEr6PC+tb9t0Z08Ty9VyJZbijERDLeai4kQAHBC/GtECAAA=
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1508221731!77532728!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24484 invoked from network); 17 Oct 2017 06:28:52 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Oct 2017 06:28:52 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 17 Oct 2017 00:28:50 -0600
Message-Id: <59E5A3200200007800108938@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 17 Oct 2017 00:28:48 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <ian.jackson@eu.citrix.com>
References: <59E4EB5C0200007800186CF8@prv-mh.provo.novell.com>
 <23012.54320.887251.831620@mariner.uk.xensource.com>
 <59E4F8170200007800186DC8@prv-mh.provo.novell.com>
 <23012.57779.375772.549924@mariner.uk.xensource.com>
In-Reply-To: <23012.57779.375772.549924@mariner.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH] libxc: don't fail domain creation when
 unpacking initrd fails
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPiAxMC8xNi8xNyA2OjUy
IFBNID4+Pgo+SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtQQVRDSF0gbGlieGM6IGRvbid0IGZh
aWwgZG9tYWluIGNyZWF0aW9uIHdoZW4gdW5wYWNraW5nIGluaXRyZCBmYWlscyIpOgo+PiBPbiAx
Ni4xMC4xNyBhdCAxNzo0NSwgPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+IHdyb3RlOgo+PiA+
IElzIHRoZXJlIG5vIHdheSB0byB0ZWxsIHRoYXQgYSBrZXJuZWwgc3VwcG9ydHMgZ3ppcHBlZCBp
bml0cmRzIGJ5Cj4+ID4gbG9va2luZyBhdCB0aGUga2VybmVsID8KPj4gCj4+IFdlbGwsIExpbnV4
IGtlcm5lbHMgaGF2ZSBjb25maWcgb3B0aW9ucyBjb250cm9sbGluZyB0aGVpciBhYmlsaXR5LiBT
bwo+PiBldmVuIGEgbW9kZXJuIGtlcm5lbCBfY291bGRfIGJlIGNvbmZpZ3VyZWQgdG8gcmVxdWly
ZSB1bnppcHBpbmcuCj4+IEkgZGlkbid0IGNoZWNrIHdoZXRoZXIgdGhleSBhbm5vdW5jZSB0aGlz
IGFueXdoZXJlIG91dHNpZGUgdGhlCj4+IChwb3NzaWJseSkgZW1iZWRkZWQgLmNvbmZpZywgYnV0
IGV2ZW4gaWYgdGhleSBkaWQgdGhpcyB3b3VsZCBiZQo+PiBvbmx5IExpbnV4IHRoZW4uIEEgc29s
dXRpb24gaGVyZSBzaG91bGRuJ3QgcmVhbGx5IGJlIE9TLXNwZWNpZmljIGltby4KPgo+SSBndWVz
cyBJIHdhcyBob3BpbmcgZm9yIGFuIEVMRiBub3RlIG9yIHNvbWUgbXVsdGlib290IHByb3RvY29s
Cj5lbGVtZW50IG9yIHNvbWV0aGluZy4gIElmIGl0IGRvZXNuJ3QgZXhpc3QgdGhlbiB5b3VyIHBy
b3Bvc2VkIGdlbmVyYWwKPmFwcHJvYWNoIGlzIHByb2JhYmx5IGJlc3QuCj4KPkknbSBhZnJhaWQg
SSBzdGlsbCBmaW5kIHRoZSBwYXRjaCBsZXNzIGNsZWFyIHRoYW4gaXQgY291bGQgYmUuCj5UaGUg
bmV3IHNlbWFudGljcyBvZiB4Y19kb21fcmFtZGlza19jaGVja19zaXplIGFyZSBhd2t3YXJkLiAg
QW5kCj5sb29raW5nIGF0IGl0IGJyaWVmbHksIEkgdGhpbmsgaXQgbWlnaHQgYmUgcG9zc2libGUg
dG8gdHJ5IHRoZSB1bnppcAo+ZXZlbiBpZiB0aGUgc2l6ZSBpcyB0b28gbGFyZ2UuCgpJJ2xsIGRv
dWJsZSBjaGVjayB0aGF0LgoKPkkgdGhpbmsgYSBzZW5zaWJsZSBpbXBsZW1lbnRhdGlvbiBpcyBt
aWdodCBoYXZlIHRvIGhhdmUgYSBmbGFnCj52YXJpYWJsZSB0byBjb250cm9sICJ0cnkgZG9pbmcg
aXQgcmF3Ii4gIEFuZCBpdCBtaWdodCBiZSBiZGVzdCB0bwo+cmVwbGFjZSB4Y19kb21fcmFtZGlz
a19jaGVja19zaXplIHdpdGggZWl0aGVyIGEgZnVuY3Rpb24gd2hpY2ggZG9lcwo+bm90IGJvbWIg
b3V0IGlmIHRoZSBsaW1pdCBpcyBleGNlZWRlZC4KPgo+V2hhdCB5b3UgYXJlIHJlYWxseSB0cnlp
bmcgdG8gZG8gaGVyZSBpcyB0byBwdXJzdWUgdHdvIHN0cmF0ZWdpZXMgaW4KPnBhcmFsbGVsLiAg
QW5kIGlkZWFsbHkgdGhleSB3b3VsZCBub3QgYmUgZW50YW5nbGVkLiAgTWF5YmUgdGhlcmUgd291
bGQKPmhhdmUgdG8gYmUgYSBjb21tZW50LiAgRWFjaCBvZiB0aGUgc3RyYXRlZ2llcyBtdXN0IHJl
bHkgb25seSBvbgo+ZnVuY3Rpb25zIHdoaWNoIGRvbid0IGJvbWIgb3V0LCB0byBhY2hpZXZlIHRo
YXQuCgpJJ2xsIHNlZSB3aGF0IEkgY2FuIGRvLiBBcyBxdWl0ZSBvZnRlbiB3aGVuIGNoYW5naW5n
IGNvZGUgSSdtIG5vdCB2ZXJ5CmZhbWlsaWFyIHdpdGgsIEkgaGFkIHRyaWVkIHRvIG1pbmltaXpl
IHRoZSBhbW91bnQgb2YgY2hhbmdlcyBuZWVkZWQuIEUuZy4KSSBkaWQgY29uc2lkZXIgZHJvcHBp
bmcgeGNfZG9tX3JhbWRpc2tfY2hlY2tfc2l6ZSgpIGFsdG9nZXRoZXIgaW4gZmF2b3IKb2Ygc29t
ZSBvdGhlciBmdW5jdGlvbiAob3IgZXZlbiBkb2luZyB3aGF0IGlzIG5lZWRlZCBpbiBpdHMgb25s
eSBjYWxsZXIpLApidXQgdGhhdCB3b3VsZCBoYXZlIGJlZW4gYSBsYXJnZXIgKGJvdGggdGV4dHVh
bCBhbmQgZmFjdHVhbCkgY2hhbmdlIHRoYW4Ka2VlcGluZyB0aGUgZnVuY3Rpb24gYW5kIGFkZGlu
ZyBhbm90aGVyIHBhcmFtZXRlci4KCkFzIHRvIHlvdXIgb3RoZXIgcmVwbHkgdG8gQW5kcmV3IC0g
SSBkb24ndCB0aGluayBJJ20gdXAgdG8gd2lyaW5nIHRocm91Z2ggYQpuZXcgZ3Vlc3QgY29uZmln
IGZpbGUgb3B0aW9uIHNwZWNpZnlpbmcgd2hldGhlciB0byBkbyB0aGUgdW56aXBwaW5nLgpCZXNp
ZGVzIHRoZSBtZWNoYW5pY2FsIGFzcGVjdHMgSSdtIGFsc28gdW5jb252aW5jZWQgdGhpcyB3b3Vs
ZCBiZQpyZWFzb25hYmxlIHdpdGhvdXQgdGhlbiBhbHNvIGNvbnNpZGVyaW5nIG90aGVyIGNvbXBy
ZXNzaW9uIG1ldGhvZHMuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 17 06:43:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 06:43:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4Lai-00022v-9r; Tue, 17 Oct 2017 06:43:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1e4Lah-00022p-5i
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 06:43:03 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 1D/BB-08608-676A5E95; Tue, 17 Oct 2017 06:43:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsXS6fjDS7d02dN
 Ig3OvLS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxZDZUF99kq1n3ZwNjAuIC1i5GTQ0ggT6Lh
 9QImEJtXwE6ie+ousLiEgKHE6YU3WUBsFgFVie8npzOD2GwC6hKdi9rB4iICshJnr34Hsrk4m
 AVuMkpcnzONDSQhLJAq8ebWI6gFuRLbHi9gBLE5BWwlVrZPB6rhAFomKPF3hzBImFlAS+Lhr1
 ssELa2xLKFr5lBSpgFpCWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoUZxaVJZapGtkoJdUlJm
 eUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERh8DECwg/HXsoBDjJIcTEqivM6GTyKF+JLy
 UyozEosz4otKc1KLDzFqcHAIbNu1+gKjFEtefl6qkgRv8NKnkUKCRanpqRVpmTnA+IApleDgU
 RLhfQCS5i0uSMwtzkyHSJ1itOQ4tunyHyaOGw+vA8mOm3f/MAmBzZMS51UAaRAAacgozYMbB4
 vhS4yyUsK8jEDHCvEUpBblZpagyr9iFOdgVBLmXQEyhSczrwRu6yugg5iADlrn9ATkoJJEhJR
 UA2O/zpHkQ31XtSfkml3srV9jGJX55ZaU2Wab85/UazPexlZN3nhwjaPxUYU5hv6ab3hVLuXP
 9669YXRa7MqUTfszTj8MiPaK/lF6sP5R8zPpj/lPmuoVDZxYWPqNeS/cK74sa+278Pnl4FCx4
 iAmlbptj/qt186cm3fN3n+C8ryZp1rM2W3YtymxFGckGmoxFxUnAgBMEKsf3AIAAA==
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1508222580!74018724!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50095 invoked from network); 17 Oct 2017 06:43:01 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Oct 2017 06:43:01 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 17 Oct 2017 00:42:59 -0600
Message-Id: <59E5A6700200007800108946@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 17 Oct 2017 00:42:56 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <paul.durrant@citrix.com>
References: <20171012162603.3016-1-paul.durrant@citrix.com>
 <20171012162603.3016-11-paul.durrant@citrix.com>
In-Reply-To: <20171012162603.3016-11-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v11 10/11] common: add a new mappable
 resource type: XENMEM_resource_grant_table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IDEwLzEyLzE3IDY6Mjgg
UE0gPj4+Cj5AQCAtMTYwOCw3ICsxNjA4LDggQEAgZmF1bHQ6Cj59Cj4KPnN0YXRpYyBpbnQKPi1n
bnR0YWJfcG9wdWxhdGVfc3RhdHVzX2ZyYW1lcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZ3Jh
bnRfdGFibGUgKmd0LAo+K2dudHRhYl9wb3B1bGF0ZV9zdGF0dXNfZnJhbWVzKHN0cnVjdCBkb21h
aW4gKmQsCj4rICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGdyYW50X3RhYmxl
ICpndCwKPnVuc2lnbmVkIGludCByZXFfbnJfZnJhbWVzKQoKV2hhdCBpcyB0aGlzIGNoYW5nZSBh
Ym91dD8KCj4raW50IGdudHRhYl9nZXRfZ3JhbnRfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgbG9uZyBpZHgsCj4rICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3QgKm1mbikK
Pit7Cj4rICAgIHN0cnVjdCBncmFudF90YWJsZSAqZ3QgPSBkLT5ncmFudF90YWJsZTsKPisgICAg
aW50IHJjOwo+Kwo+KyAgICAvKiB3cml0ZSBsb2NrIHJlcXVpcmVkIGFzIHZlcnNpb24gbWF5IGNo
YW5nZSBhbmQvb3IgdGFibGUgbWF5IGdyb3cgKi8KPisgICAgZ3JhbnRfd3JpdGVfbG9jayhndCk7
Cj4rCj4rICAgIHJjID0gKGd0LT5ndF92ZXJzaW9uID09IDIgJiYKPisgICAgICAgICAgaWR4ID4g
WEVOTUFQSURYX2dyYW50X3RhYmxlX3N0YXR1cykgPwoKSSBkb24ndCB1bmRlcnN0YW5kIHRoaXMg
Y2hlY2sgLSB3aHkgZG9lcyBYRU5NQVBJRFhfZ3JhbnRfdGFibGVfc3RhdHVzCm1hdHRlciBoZXJl
IGF0IGFsbD8gU2FtZSBpbiBnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZSgpIHRoZW4uCgpKYW4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 17 06:44:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 06:44:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4LcF-00027z-KS; Tue, 17 Oct 2017 06:44:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4565829f2=citrix-osstest@xenproject.org>)
 id 1e4LcD-00027d-KS
 for xen-devel@lists.xensource.com; Tue, 17 Oct 2017 06:44:37 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 61/CA-10698-4D6A5E95; Tue, 17 Oct 2017 06:44:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpO6VZU8
 jDd6/4rO4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBld67azFExXrvi5jruB8ZFEFyMHh4SAv8TT
 PdxdjJxApofEyyn7WUFsEQFniQkfbrOB2LwCehL/108Fs4UF7CXuvr/DBFH/ik1i1idxCNtT4
 uefRSww9rcpB8DmsAHNnNgzESzOIqAq8ePnX2YQW0hAS2Lp4pVMEPMFJU7OfAJWwywgIXHwxQ
 tmiDmWEusn32WdwMg3C0nZLCRlCxiZVjFqFKcWlaUW6RoZ6CUVZaZnlOQmZuboGhoY6+WmFhc
 npqfmJCYV6yXn525iBAZUPQMD4w7G5hN+hxglOZiURHmdDZ9ECvEl5adUZiQWZ8QXleakFh9i
 lOHgUJLgvbH0aaSQYFFqempFWmYOMLRh0hIcPEoivLLA8BbiLS5IzC3OTIdInWLU5Ti26fIfJ
 iGWvPy8VClxXjmQIgGQoozSPLgRsDi7xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmY9xHIJT
 yZeSVwm14BHcEEdMQ6pycgR5QkIqSkGhidKkULT4m8t7wQlqIkyfj/hUHUvAd/d8TXz0o6OOH
 S10dfX2QKWxf9fHtl4ea8+5aHnwU9NW8RYGq9GWF2+dNdrynczKXtqQ2KOmmMmkWvuTg+/vTe
 tfpeZOuXqZUhU7n3vanjfH6i7oRc1XvDzj9+EZd/F8+cyH/w1tO951ud5ofnKIdf+SCjxFKck
 WioxVxUnAgA6zsSh64CAAA=
X-Env-Sender: prvs=4565829f2=citrix-osstest@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1508222674!103023685!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19649 invoked from network); 17 Oct 2017 06:44:36 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Oct 2017 06:44:35 -0000
X-IronPort-AV: E=Sophos;i="5.43,389,1503360000"; d="scan'208";a="446571496"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02SJC01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72249-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:regression
 seabios:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
X-Osstest-Versions-This: seabios=cd47172a673762a05a0c7bd27df6e3cc8febe8d6
X-Osstest-Versions-That: seabios=5c1a2c75951c4a59f1bf2d3c82ca7447244513ad
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 17 Oct 2017 07:44:18 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02SJC01.citrite.net
Subject: [Xen-devel] [seabios baseline-only test] 72249: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjI0OSBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35v
c3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIyNDkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdoaWNo
IGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2gg
Y291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiA3MjIyNQoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIGxpa2UgNzIy
MjUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbGlrZSA3MjIyNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBsaWtlIDcyMjI1CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIGxpa2UgNzIyMjUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBk
ZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIHNlYWJpb3MgICAgICAgICAgICAgIGNkNDcxNzJhNjczNzYyYTA1YTBj
N2JkMjdkZjZlM2NjOGZlYmU4ZDYKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAg
ICAgIDVjMWEyYzc1OTUxYzRhNTlmMWJmMmQzYzgyY2E3NDQ3MjQ0NTEzYWQKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgICA3MjIyNSAgMjAxNy0xMC0xMCAxODo1MjoyMiBaICAgIDYgZGF5cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAgNzIyNDkgIDIwMTctMTAtMTYgMTQ6NDg6NDQgWiAgICAwIGRheXMgICAg
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBGaWxpcHBvIFNpcm9uaSA8c2lyb25pQGFtYXpvbi5kZT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1h
Z2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rl
c3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQ
dXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBjZDQ3MTcyYTY3Mzc2MmEwNWEwYzdiZDI3
ZGY2ZTNjYzhmZWJlOGQ2CkF1dGhvcjogRmlsaXBwbyBTaXJvbmkgPHNpcm9uaUBhbWF6b24uZGU+
CkRhdGU6ICAgVGh1IE9jdCAxMiAwMDo0MjozNCAyMDE3ICswMjAwCgogICAgbnZtZTogVXNlIHRo
ZSBNYXhpbXVtIFF1ZXVlIEVudHJpZXMgU3VwcG9ydGVkIChNUUVTKSB0byBpbml0aWFsaXplIEkv
TyBxdWV1ZXMKICAgIAogICAgVXNlIHRoZSBNYXhpbXVtIFF1ZXVlIEVudHJpZXMgU3VwcG9ydGVk
IChNUUVTKSB0byBpbml0aWFsaXplIEkvTyBxdWV1ZXMKICAgIGRlcHRoIHJhdGhlciB0aGFuIHBp
Y2tpbmcgYSBmaXhlZCBudW1iZXIgKDI1Nikgd2hpY2ggbWlnaHQgbm90IGJlCiAgICBzdXBwb3J0
ZWQgYnkgc29tZSBOVk1lIGNvbnRyb2xsZXJzICh0aGUgTlZNZSBzcGVjaWZpY2F0aW9uIHNheXMg
dGhhdCBhbgogICAgTlZNZSBjb250cm9sbGVyIG1heSBzdXBwb3J0IGFueSBudW1iZXIgYmV0d2Vl
biAyIHRvIDQwOTYpLgogICAgCiAgICBTdGlsbCBjYXAgdGhlIEkvTyBxdWV1ZXMgZGVwdGggdG8g
MjU2IHNpbmNlLCBkdXJpbmcgbXkgdGVzdGluZywgU2VhQklPUwogICAgd2FzIHJ1bm5pbmcgb3V0
IG9mIG1lbW9yeSB3aGVuIHVzaW5nIHNvbWV0aGluZyBoaWdoZXIgdGhhbiAyNTYgKDQwOTYgb24K
ICAgIHRoZSBOVk1lIGNvbnRyb2xsZXIgdGhhdCBJJ3ZlIGhhZCBhIGNoYW5jZSB0byB0cnkpLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBGaWxpcHBvIFNpcm9uaSA8c2lyb25pQGFtYXpvbi5kZT4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 17 07:26:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 07:26:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4MGW-0004sx-1g; Tue, 17 Oct 2017 07:26:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1e4MGU-0004sr-CY
 for xen-devel@lists.xen.org; Tue, 17 Oct 2017 07:26:14 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 ED/19-20813-590B5E95; Tue, 17 Oct 2017 07:26:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJKsWRWlGSWpSXmKPExsXiVRtkrDtpw9N
 Ig9k7LSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyL/66zFizgrziybxF7A+MH3i5GLg4hgYmM
 Ei3HrrB3MXJysAi0s0r82WYMkpAQWMwqcXDnclaQhIRAmsTq3iMsXYwcYPb+MxEQ4QqJc8v3g
 PUKCahI3Ny+igli6C9GiZ/Pt7OBJIQF9CSOHP0BVsQrYCBxv+0VVNxF4uGPc0wgNpuAhsThA3
 /BdokIOEmcWfyQFWQQs8B+Rom7Z48wQlynKvF2TyvYIE6BQInDf+6wQ2zbySix9PUmZpAEs0C
 txPOls6Cu1paYt2AlK8jVvAKCEn93CE9gFJmFpGoWQgYirCnRuv03O4StLbFs4WtmCNtWYt26
 9ywQto3EpqsLGCFseYntb+cwL2BkX8WoUZxaVJZapGtooZdUlJmeUZKbmJmja2hgppebWlycm
 J6ak5hUrJecn7uJERhhDECwg/HmxoBDjJIcTEqivM6GTyKF+JLyUyozEosz4otKc1KLDzHKcH
 AoSfC+Wv80UkiwKDU9tSItMwcY6zBpCQ4eJRFeL5A0b3FBYm5xZjpE6hSjMce+Pbf+MHF03Lz
 7h0mIJS8/L1VKnLcFpFQApDSjNA9uECwFXWKUlRLmZQQ6TYinILUoN7MEVf4VozgHo5IwrzfI
 FJ7MvBK4fa+ATmECOmWd0xOQU0oSEVJSDYzTNkyXCp8lscl9IeMu02C9xIuSKbPdFP5bsHLwJ
 fpJKT6QvRnvmuy5gtN1peGir1HJf99YT34uusfltJXxyinXA0QPGrhad3bwfLsRnL7Xfem2da
 /ftLXlP/wYen3X1c50za/Nqw3EngqUz1c6YX2udRpzsyfHGf7YtdwFDPeruvl3Tj44NU+JpTg
 j0VCLuag4EQCaaF8KPAMAAA==
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1508225170!54457858!1
X-Originating-IP: [74.125.82.51]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,surbl: (ASYNC_NO) c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRv
 bmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZl9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24443 invoked from network); 17 Oct 2017 07:26:10 -0000
Received: from mail-wm0-f51.google.com (HELO mail-wm0-f51.google.com)
 (74.125.82.51)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Oct 2017 07:26:10 -0000
Received: by mail-wm0-f51.google.com with SMTP id q132so1839016wmd.2
 for <xen-devel@lists.xen.org>; Tue, 17 Oct 2017 00:26:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:message-id:subject:from:to:cc:date:in-reply-to:references
 :mime-version; bh=8VbL4iU1rWROs0z0rvGmB1u8xqOJEuqN7ynU02a4p/w=;
 b=swr5f1l0Efufn1IT+FloRuSsDFOq3Hp7yNxdpapnbUR0hbEsJCWc0XRgQ5wEin0XcX
 OLR4l/iOgUeQXx+VxkmLePneehOQKgHFpGFSUttI4QKojN389U5EvDt60VEwWbeHqEJ5
 xeItq1n9jNF/5LJ7rHobuWrkIso33iJ+146e0O96T6UWh5gU6lj0mqjlGAtofxy+hRfj
 jZ2RERcVhlt1+6+vE9B2fq0OyPMIXKRqo8/wG7CHWZql/aj6Bo4snIazK5QEgmytc+Oc
 OnScJ0qOgQLWZBqY8cdLXs4/faY4g37ThI6PemJA2iRyHsRfsQ7QNUSye8T01RLmH5Ud
 jVEQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:message-id:subject:from:to:cc:date
 :in-reply-to:references:mime-version;
 bh=8VbL4iU1rWROs0z0rvGmB1u8xqOJEuqN7ynU02a4p/w=;
 b=m5WkaHISc6k9Ri6Gk0gJbUV/CXe4wVVp6Y2SXvkke4U5KtqL9nNzwSV6Z8cXZnaHdY
 8srwtwByFH20yEk//JJqeX7WWe9Wtr/XxwsV0S8tYeVotAR+E73jVLjWmSHHCBGAezAy
 H+e5GulEGbuUYs4eSZCFOx20Tap8GWzr+IyYjirr1yG7JaOZ1U9K8Hi1CwuCLWORmqbk
 EVV/VTs2cm3wGJmCSiCpXu4/461E5LHFPamwPw9H+sKLUXcT3FLGcqTngBDSR4UUQQw7
 ZEysyQz0zCis+MJscsUeuhE5PjSFa0gIVr3rz6QZ6+ab2/m/xgPRZY26dPBCNm5UoXrn
 s43g==
X-Gm-Message-State: AMCzsaWSjHhtu4mD23VVRSMpGOfRRJ91dZTd8Ln3h7McElovmMQlk4Me
 HD2578mwXrF8WC+v1aH6Sk8=
X-Google-Smtp-Source: ABhQp+QBytK4yPXGQkO3RmOcpzaJEZ1Ukn15Ygw8t6P+ptLZa200+sdIC0gGBW3KOvYiczI/Z1xkag==
X-Received: by 10.28.174.67 with SMTP id x64mr2987654wme.82.1508225170571;
 Tue, 17 Oct 2017 00:26:10 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.184])
 by smtp.gmail.com with ESMTPSA id 10sm13728949wmy.35.2017.10.17.00.26.07
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Tue, 17 Oct 2017 00:26:08 -0700 (PDT)
Message-ID: <1508225165.6552.128.camel@linux.it>
From: Dario Faggioli <raistlin@linux.it>
To: Meng Xu <xumengpanda@gmail.com>, Wei Liu <wei.liu2@citrix.com>
Date: Tue, 17 Oct 2017 09:26:05 +0200
In-Reply-To: <CAENZ-+n8X5ZKYRRz1-tfxWKtxxVem1woHiGr6_YLohtb7XVGHg@mail.gmail.com>
References: <1507744926-3950-1-git-send-email-mengxu@cis.upenn.edu>
 <20171012090234.lhl5hnhlqmg2pfmr@citrix.com>
 <CAENZ-+n8X5ZKYRRz1-tfxWKtxxVem1woHiGr6_YLohtb7XVGHg@mail.gmail.com>
X-Mailer: Evolution 3.24.6 (3.24.6-1.fc26) 
Mime-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v4 0/5] Towards work-conserving RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0934046205540854806=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============0934046205540854806==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-ov+kU7SuLBijUXvXQk/6"


--=-ov+kU7SuLBijUXvXQk/6
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Thu, 2017-10-12 at 10:34 -0400, Meng Xu wrote:
> On Thu, Oct 12, 2017 at 5:02 AM, Wei Liu <wei.liu2@citrix.com> wrote:
> >=20
> > FYI all patches except the xentrace one were committed yesterday.
>=20
> Thank you very much, Wei!
>=20
Hey Meng,

Any update on that missing patch, though?

IIRC you said you'd look into it. The fact that the rest of the series
is in, means that tracing output for RTDS is now (slightly) broken,
which --even considering that RTDS is experimental-- is unideal for a
release, IMO.

If you can't work on it, just tell, and I'll look at it myself.

Thanks and Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
--=-ov+kU7SuLBijUXvXQk/6
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+4FAlnlsI0ACgkQFkJ4iaW4
c+7t+Q//UpoZN7ahDmV6PG+XP6Qv9RSNeUaNDBLFHvmyrziaU1Hl/1pFGnE6wI7k
v+MRXkN3hkivnPCkCco2r0s/WPzGTsncyhvLb0LYdBdZzLs9DmqdGYpXspKgmLgL
NaSWg7jnPtUIjX2Np1rU9niy+s4hCJh+wt1lm4LOE+m6srVPbmPQxbdRVUCzIgYE
pvMZieHmeJch6p4SIN8IhyyJbEvUoqOj1ZFz+MxuhY+IkIfiQ6NU8ib0ms8KXdzf
qReIlcKSytyk0HTqKgKzQt/AB9dEG4/RyFCGHwDmu012fams5QPJ9y/EJFE60KEN
IXrQM/A4V3Z5mE2FRh9ZlGtPZoUUI/RHYGWLtcp2MM2IthZvM54GgOf7y2Ql+IpX
QM68b2O/McaJ73UDZoq/HahOyt2nrGJCiqC280NU6t7m7h84OpR3OE+wkCSj7ZU0
f6Yzg7csMPFHLkXSfT7BJvP6E8mareTM/F3GvXIaBOCM5AJcx1o1L0E0CtirIvcw
KwP6uDlxhGUPrLhP1t/JIQWqpWi+SzRhJyEBLvp9GByfcxta0lwrwoR8NRMcosRz
2VsZQmXQpkEBQevlY6iPIqFm3FZFIfO3Yd8Rn19/vy0k7DgTY3IyL7/MTLMDHnzd
4I3Gzg3Nuv++misiRDsQbDz2QEUfn9C6ZEd6KUwXikbOXaxV8dU=
=ItlJ
-----END PGP SIGNATURE-----

--=-ov+kU7SuLBijUXvXQk/6--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0934046205540854806==--



From xen-devel-bounces@lists.xen.org Tue Oct 17 07:30:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 07:30:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4MKB-0005GO-IM; Tue, 17 Oct 2017 07:30:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1e4MKA-000545-I7
 for xen-devel@lists.xen.org; Tue, 17 Oct 2017 07:30:02 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 E1/22-13910-971B5E95; Tue, 17 Oct 2017 07:30:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIKsWRWlGSWpSXmKPExsVyMbRho27Fxqe
 RBrO/aVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBm75y5iK/jKX9G/fAJbA+N6vi5GLg4hgQmM
 EpNP3GMHcVgE2lklDp5uYwFxJAQWs0pcvXSVsYuRE8hJk/jccJAZxj5/q4kdwq6QOHe+gwXEF
 hJQkbi5fRUTxNjfjBLzLi5hBUkIC+hJHDn6A6yBV8BAYvn691BxF4mHP84xgdhsAhoShw/8BY
 uLCDhJnFn8kBVkELPAfkaJu2ePgF3BIqAq8fLiBrAiTgFDiZPXQC4C2faAUeJ0y3mwM5gFaiU
 mr74Edaq2xLwFK4EaOIA2C0r83SE8gVFkFpKqWQgZiLCmROv23+wQtrbEsoWvmSFsW4l1696z
 QNg2EpuuLmCEsOUltr+dw7yAkX0Vo0ZxalFZapGukZFeUlFmekZJbmJmjq6hgZlebmpxcWJ6a
 k5iUrFecn7uJkZglDEAwQ7GNfMDDzFKcjApifI6Gz6JFOJLyk+pzEgszogvKs1JLT7EKMPBoS
 TBu3TD00ghwaLU9NSKtMwcYLzDpCU4eJREeP+tB0rzFhck5hZnpkOkTjFacly4c+kPE8eBPbe
 AZMfNu3+YhFjy8vNSpcR5M0HmCYA0ZJTmwY2DpaRLjLJSwryMQAcK8RSkFuVmlqDKv2IU52BU
 Eua1A5nCk5lXArf1FdBBTEAHrXN6AnJQSSJCSqqBcbr62TIT/w6nHY4L7sVWbjvMKPvJcDP3f
 alTR3+7dfm+CLBx50oonFys8iBCifcvj7SuSsheXoHPloc3bDta3ta61Dd+xembRtJOar9M21
 c1frboWdw2kSHnmJzN/RNWoneecYTZthltSl71ehO34DyOD5M89k6Na35391R3ok7i8vaq56b
 uSizFGYmGWsxFxYkALxEBMEQDAAA=
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1508225400!70864200!1
X-Originating-IP: [209.85.128.177]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,surbl: (ASYNC_NO) c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRv
 bmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZl9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4157 invoked from network); 17 Oct 2017 07:30:00 -0000
Received: from mail-wr0-f177.google.com (HELO mail-wr0-f177.google.com)
 (209.85.128.177)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Oct 2017 07:30:00 -0000
Received: by mail-wr0-f177.google.com with SMTP id p46so615968wrb.0
 for <xen-devel@lists.xen.org>; Tue, 17 Oct 2017 00:30:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:message-id:subject:from:to:cc:date:in-reply-to:references
 :mime-version; bh=P4GN9uzDCMbJ8aCaoVAehCjbdcuTqrwxYoII0P6ixL4=;
 b=KLM21paqpTegHoGZpSEABmANmU5dt68SXoQXipBWz76mqJ355aDXRBoYL/FK4wpaLH
 rMpc+HHMXpGTW3s71khJekrlORbIaTpKaPjDUo2Xz+vwqPcpV2f9mRkp5eFF+vcjtPVv
 GxfOnqHJgU/G79iypb+QHMXFMU0d8tl0aW/+VIOPhc2ZtWMYEUXZ60QYW+KZae1YvDnw
 XzAZM/Fpv1SlZoeukIpeMEx0QJiE1pBidwcgA4Gh5Edh/Zf+7HBGjQoGO1PcLsYvSKuy
 rVG34aEtGIeVS/G7EqDLUPGtxzkAVZhhF2YG04hh8BIve9qOoSYySGF2YB3uL/6WV11x
 EdNw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:message-id:subject:from:to:cc:date
 :in-reply-to:references:mime-version;
 bh=P4GN9uzDCMbJ8aCaoVAehCjbdcuTqrwxYoII0P6ixL4=;
 b=jEpNWfa0Iu6nJcneJfEKN85CbhOnKGF5zZXiSN/GS9TApWHeYBx5hUt+Hm14iYfVxV
 Q4KkF6NezePTNaJdAM+BXv66pcIkVCssZ7lHzzWJgZQ2kfTAJqQ1Xg9SqoHrhseQvZLR
 clGzZ5j40RPu3PYI5ezmWuT4VesgENkzyhc3i+uRQo6U1mVnD/qRYyTnjZEOJJ0hWpP6
 63SsI7fowrClCXo5EvAPQeatXyWlTypDGhxh7Uf/15jZL+f62pPQqKKJqc9Is4JqouzU
 xVtu6hZbS1FPmex6ZBw4MHrWg30/GMFS3WzIJJe91F7XuGJ3lViNFfd9Y6BnxqKHzd6N
 QMnA==
X-Gm-Message-State: AMCzsaWu48DNHfSCDcNi5fjOtlT+nIx8IOj5n+yGhdr2CKhB91AW3N/Z
 QfHAJ/7Pk+/7V20wVFIOLwg=
X-Google-Smtp-Source: ABhQp+SKUSMGCZpsu8tYZo8twC9Dom2U93HygWs9QVUPl6JKpnmvpjjEs0Ni8KpZHlFBfb5RSUWUNQ==
X-Received: by 10.223.167.7 with SMTP id c7mr2648231wrd.274.1508225399983;
 Tue, 17 Oct 2017 00:29:59 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.184])
 by smtp.gmail.com with ESMTPSA id o24sm12286418wmi.39.2017.10.17.00.29.58
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Tue, 17 Oct 2017 00:29:59 -0700 (PDT)
Message-ID: <1508225397.6552.131.camel@linux.it>
From: Dario Faggioli <raistlin@linux.it>
To: Meng Xu <xumengpanda@gmail.com>, Wei Liu <wei.liu2@citrix.com>
Date: Tue, 17 Oct 2017 09:29:57 +0200
In-Reply-To: <1508225165.6552.128.camel@linux.it>
References: <1507744926-3950-1-git-send-email-mengxu@cis.upenn.edu>
 <20171012090234.lhl5hnhlqmg2pfmr@citrix.com>
 <CAENZ-+n8X5ZKYRRz1-tfxWKtxxVem1woHiGr6_YLohtb7XVGHg@mail.gmail.com>
 <1508225165.6552.128.camel@linux.it>
X-Mailer: Evolution 3.24.6 (3.24.6-1.fc26) 
Mime-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v4 0/5] Towards work-conserving RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3747400386467666533=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============3747400386467666533==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-UiHtuIIpePBPo+GkLHWA"


--=-UiHtuIIpePBPo+GkLHWA
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Tue, 2017-10-17 at 09:26 +0200, Dario Faggioli wrote:
> On Thu, 2017-10-12 at 10:34 -0400, Meng Xu wrote:
> > On Thu, Oct 12, 2017 at 5:02 AM, Wei Liu <wei.liu2@citrix.com>
> > wrote:
> > >=20
> > > FYI all patches except the xentrace one were committed yesterday.
> >=20
> > Thank you very much, Wei!
> >=20
>=20
> Hey Meng,
>=20
> Any update on that missing patch, though?
>=20
No, wait... Posted on Wednesday, mmmhh... Ah, so "this" is you posting
the missing patch!

Ok, my bad, sorry. I was fooled by the fact that you resent the whole
series, and that I did not get a copy of it (extra-list, I mean) as
you're still using my old email address.

Lemme have a look...

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
--=-UiHtuIIpePBPo+GkLHWA
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+4FAlnlsXUACgkQFkJ4iaW4
c+4dqQ//V9tFM104Vs8h8tWwkKp1rAckvXH+2iavLghlTPgGMg/XtHUdEimr3wjA
q3Iau4oHUYTU2oi0XCA6rokSddgWm1jOzJtMUGl2fLdOriXqWnPmTtIaE/AWRGgA
X1txHh6RTR+KPGcupp0G3K9CKbappBz4E9a44ZrbMePbH9y44mDWxc+PiBP2Crmi
ZVV+X/nF9UlhrH9SDcbbQ2mm39pcDll2hY/8yV2Mu9kVB7w3b+iNsImJr9/hkvRn
kLyIy9Jk75mx2URk5fdVvjYdtJd3uaMX7zstHRaRX75DXbm44UXAKHJfGRko+QBk
Q1XNy4XCdtuYcfud/xy5erPty8fCmT4SFBIhmVBKF1dkEz9tT+IQ2T6y2ZdCSKp0
SJWlSKjBRPA5ZWEiy8j1RUqnkFYsTWqEjNURrYfSzanS4x0J0VgElu/D6ipfRKWq
AMOqJo9RVWGfXSusiO3ojOBpOV+92eimy/DqYt6s2qiwn98fMfj+lW7ewSTYwZ/r
2YzhgAR/EkAJ8trdQcK1phs8BW7Sg9QgUNhZXprxNwd3in+6X6O6KXwQvM4Sxxrj
aU4kK4u1E8/ThwzF6QX1k/xDPa2pD521cNB9i2TBni2XEvcEY3cmI6tpz+aiIPvj
l25mTZ0xcC4xsYStbeblshcOHChJ4LjDL50wiW6l3mg/iV70cLI=
=kfp4
-----END PGP SIGNATURE-----

--=-UiHtuIIpePBPo+GkLHWA--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3747400386467666533==--



From xen-devel-bounces@lists.xen.org Tue Oct 17 08:11:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 08:11:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4Mxq-0000Eh-JF; Tue, 17 Oct 2017 08:11:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1e4Mxp-0000EX-5a
 for xen-devel@lists.xen.org; Tue, 17 Oct 2017 08:11:01 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 6C/D6-00983-31BB5E95; Tue, 17 Oct 2017 08:10:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKKsWRWlGSWpSXmKPExsVyMbThsK7g7qe
 RBj+uW1os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl7LkxjKtgkVNHTOIm1gbFVoIuRi0NIYAKj
 RFfbNXYQh0WgnVViYtN9JhBHQmAxq8SEl79Yuhg5gZw0iQVXt8LZy3bMZYWwKyWa1k9mB7GFB
 FQkbm5fxQQx9jejRNv7LWAJYQE9iSNHf4DZvAIGEhOvXGeCiEdJtK7bwwZiswloSBw+8BdsqI
 iAtcSefZ1gcWaBDImNt3eAxVkEVCUO3bsAdgSngIvE/RdfmSEW10psfbeKGaK+VuJ/xwGo47Q
 l5i1YCWRzAO0VlPi7Q3gCo8gsJFWzEDIQYU2J1u2/2SFsbYllC18zQ9i2EuvWvWeBsG0kNl1d
 wAhhy0tsfzuHeQEj+ypGjeLUorLUIl0jM72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/
 NxNjMAIq2dgYNzB2LDX7xCjJAeTkiivs+GTSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvMd3Po
 0UEixKTU+tSMvMAcY6TFqCg0dJhPc6SJq3uCAxtzgzHSJ1itGe48KdS3+YOI5tugwkD+y5BSQ
 7bt79wyTEkpeflyolzrsQpE0ApC2jNA9uKCw1XWKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagk
 zHsXZApPZl4J3O5XQGcxAZ21zukJyFkliQgpqQbG8on8TdrMkcVGm5/v2b2LJcpj/8zYuw/VG
 N4tPrH5X/HMb85yF/QeGnYsiJ9ybu6xbW/u/ov+88HW1MnQbvUOseVPVrSsuPJvfg/D1M+Ldb
 yWfbro/evBTsc7nz/v9FgUryD077R6xsam7VzR1b+fLLe8nrNFcwujbm3E/+jTs8RWWqyQu7l
 7wjwlluKMREMt5qLiRAB947j/SAMAAA==
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1508227857!102986462!1
X-Originating-IP: [209.85.128.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,surbl: (ASYNC_NO) c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRv
 bmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZl9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24024 invoked from network); 17 Oct 2017 08:10:57 -0000
Received: from mail-wr0-f195.google.com (HELO mail-wr0-f195.google.com)
 (209.85.128.195)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Oct 2017 08:10:57 -0000
Received: by mail-wr0-f195.google.com with SMTP id y39so713776wrd.4
 for <xen-devel@lists.xen.org>; Tue, 17 Oct 2017 01:10:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:message-id:subject:from:to:cc:date:in-reply-to:references
 :mime-version; bh=9RlCLdTFhERhUFB/TRVY/y5U4z7LRUeHjiIKxMiO/aA=;
 b=TeQfwT/GOlw6bNuiQQOxsF+gwPdiPTLiw/Q0UKvm1YxlI+Z3GtV4t/T9TI5u8MTEZk
 hQbgU2+PhDdhdQf1nLTSbsfJ/eGQdJGV8w1IbFwzPmjLqCQVt8Xo9PdQ0rmaocFQNoUp
 VXQ8JRkofqrTesypgblNgNBPg8Nbmx57gAn+MPjqTFywpvc/1yR5QiUekwy1wdfaN/mw
 //lNpSunBqK9xvmMc9qv7ZD29n+m0kPz1K6BmMXAS+QfLp0VUxXWvHx9EUonBwMCtZuC
 zmYCT9u46sCL1N8of+tDPvnxuxK/luv0RxpPgLilNuKjEUOuzSIvCP5v42G0RJGY/d0b
 nXrw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:message-id:subject:from:to:cc:date
 :in-reply-to:references:mime-version;
 bh=9RlCLdTFhERhUFB/TRVY/y5U4z7LRUeHjiIKxMiO/aA=;
 b=f4w4mCz0aInUKB5JDsN0qnsmWHZndolC0+fSYLBgKycA4bsuu55mpoKh4dkZAsnkoR
 MxgilhtDVnvta16KnPuX23RVNHHAAZ5PG75ttyt5/r8Yr9mwhtlNOMXOlmuzRIXpN2tF
 2Uzetm92t+WIyEtf0C0vzuXtBE8kzCsLKcdUhvwflWohpJhvDs/YBP5AInsRk/+LV4R4
 hOhpauOgvliGGtQ53WviDfVln4ylDMQld243YzBMfBuLokp5F8b9Px4SCI9QeFeg8CAE
 xycvnQW2byDWPt/aL3F3fR7MRa0ssR29Opn33XFllWvI3QLoTbPRuujceA2dJ/nJlGcy
 +6nA==
X-Gm-Message-State: AMCzsaWNa0Xdjex02oqWvf+EYlXkXtyhsOrtD7Ot0tQlslSU3cs2RNvT
 hcOVXkttPRE1cHouBI08sxA=
X-Google-Smtp-Source: ABhQp+RYvmyM0WIhhNe4zPl/yRJ1/PMxaVecUrFhq3jDYD6IHL6NwjOWqNBJ5brKl4j/jUAecwqHrA==
X-Received: by 10.223.169.52 with SMTP id u49mr2985622wrc.69.1508227857499;
 Tue, 17 Oct 2017 01:10:57 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.184])
 by smtp.gmail.com with ESMTPSA id d27sm22363753wrd.67.2017.10.17.01.10.55
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Tue, 17 Oct 2017 01:10:56 -0700 (PDT)
Message-ID: <1508227851.6552.135.camel@linux.it>
From: Dario Faggioli <raistlin@linux.it>
To: Meng Xu <mengxu@cis.upenn.edu>, xen-devel@lists.xen.org
Date: Tue, 17 Oct 2017 10:10:51 +0200
In-Reply-To: <1507744926-3950-5-git-send-email-mengxu@cis.upenn.edu>
References: <1507744926-3950-1-git-send-email-mengxu@cis.upenn.edu>
 <1507744926-3950-5-git-send-email-mengxu@cis.upenn.edu>
X-Mailer: Evolution 3.24.6 (3.24.6-1.fc26) 
Mime-Version: 1.0
Cc: george.dunlap@eu.citrix.com, ian.jackson@eu.citrix.com,
 xumengpanda@gmail.com, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH v4 4/5] xentrace: enable per-VCPU extratime
 flag for RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0180266264207899904=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


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


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

On Wed, 2017-10-11 at 14:02 -0400, Meng Xu wrote:
> Change repl_budget event output for xentrace formats and xenalyze
>=20
> Signed-off-by: Meng Xu <mengxu@cis.upenn.edu>
>=20
I'd say:

Reviewed-by: Dario Faggioli <raistlin@linux.it>

However...

> diff --git a/tools/xentrace/xenalyze.c b/tools/xentrace/xenalyze.c
> index 79bdba7..19e050f 100644
> --- a/tools/xentrace/xenalyze.c
> +++ b/tools/xentrace/xenalyze.c
> @@ -7935,23 +7935,29 @@ void sched_process(struct pcpu_info *p)
>                      unsigned int vcpuid:16, domid:16;
>                      uint64_t cur_bg;
>                      int delta;
> +                    unsigned priority_level;
> +                    unsigned has_extratime;
>
...this last field is 'bool' in Xen.

I appreciate that xenalyze does not build if you just make this bool as
well. But it does build for me, if you do that, and also include
stdbool.h, which I think is a fine thing to do.

Anyway, I'll leave this to George and tools' maintainers.

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
--=-UmSrs2179xZCCbXR8MWZ
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+4FAlnluwwACgkQFkJ4iaW4
c+5EORAApPjZc2IBhRrdm9eyeAXm9RjZddMohg2nSqxEIkju8o+lc+TIrpspIr/b
AMHMzGV7SNH/a+Bbk2E8pe3M0WCDiyYu2XvxdiUMMGZ+C6AM4mHwkU/XZkkt0Ifg
H1mphdp85caXP4hkQ5qx7X3jsUVAp4c3F24xp4xoLFvdZ99IwOj4d2zXfS4m42mx
Ds1N1RIBvJZ5fOefSOCBKO7mGO63axlsl/MBWNA4462ZfS4bN8oNVnEdUY2kxqrL
EP+PgW2vJaA0jhBjIQ0mUJFXaY9Gi0+/yNOKfKevNvRhMvXVoO4PFU/SSiqaIRYW
ZRVrAJLeFaOicP7UTrig223y60lQQhRmyDBJqPeSYjPfk/31h8CkG6GnhPzXHT/t
/uenWznefQo5Nmmyq3UzYFXXHnNHi9Ra5HtOz7P5Dk1yuZkvYTAGl8DiY3gsyoR1
laCgBvi2AOOrfR3AJe2vDRmCM8RdCugl+dl0FOOljjhsS57lMEqzIExbCVQQpaoM
aH/EmNHMbhIdHCLyQaGhUVObvhOeLuuHfFNuA+gbpIWnxIMz4aylGdrwvQ9LPnN3
v7z/55Ct+gMO6V3sDGb979hgRqUMsETmY56wvSGI27dOg/s9Tup4p9sMmqUf95X2
vMLD4V9iBejUS7+Z+bwLtK0mcV6F5nYQ1Zyb0FHPEUnqNmUZNRY=
=GtGu
-----END PGP SIGNATURE-----

--=-UmSrs2179xZCCbXR8MWZ--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0180266264207899904==--



From xen-devel-bounces@lists.xen.org Tue Oct 17 08:30:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 08:30:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4NGj-0001Xc-5a; Tue, 17 Oct 2017 08:30:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4567f63fb=Paul.Durrant@citrix.com>)
 id 1e4NGi-0001XW-1T
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 08:30:32 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 CD/FF-01775-7AFB5E95; Tue, 17 Oct 2017 08:30:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsWSzvfng+7i/U8
 jDfYdULL4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNuNDxnKfjLW7G15yZLA+My7i5GTg4JAX+J
 JxtmMIPYbAI6EkuPzmfqYuTgEBFQlWhdatPFyMXBLPCSSeLVif1sIDXCAqkSC86+ZQKxRQTSJ
 K7sfsICYVtJ9L67CTaHBah397QeMJtXwF1i+eHrLCCDhAQWMkpsbjkN1swpYC/x59FhsKGMAr
 ISXxpXgzUwC4hL3HoynwniOAGJJXvOM0PYohIvH/9jhbANJLYu3ccCUa8jsWD3JzYIW1ti2cL
 XUIsFJU7OfMIygVF4FpKxs5C0zELSMgtJywJGllWMGsWpRWWpRbqGlnpJRZnpGSW5iZk5uoYG
 xnq5qcXFiempOYlJxXrJ+bmbGIHhX8/AwLiD8fdxv0OMkhxMSqK8zoZPIoX4kvJTKjMSizPii
 0pzUosPMcpwcChJ8NbvexopJFiUmp5akZaZA4xEmLQEB4+SCK8gSJq3uCAxtzgzHSJ1ilGX49
 imy3+YhFjy8vNSpcR5fUGKBECKMkrz4EbAksIlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK
 8YSBTeDLzSuA2vQI6ggnoiHVOT0COKElESEk1MCb6Ld7bnl3mrpq3zkZxh4pYNV9GeG3MWpOy
 XZ8Ynd8dZrksuaZ7f/6bLvFrtUutY5bOvsYqd8RT4rjIctcJvK857zp+Mc5hM1ylts5y2qxqj
 sLJj8xPn4l0utLC7vn7SOS9Gw+mTLa3vObGc/tv5oqGpoicbIn/X5nPm6joncny5U3rt2pZos
 RSnJFoqMVcVJwIAE3B2mUFAwAA
X-Env-Sender: prvs=4567f63fb=Paul.Durrant@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1508229024!106020895!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6922 invoked from network); 17 Oct 2017 08:30:27 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Oct 2017 08:30:27 -0000
X-IronPort-AV: E=Sophos;i="5.43,389,1503360000"; d="scan'208";a="106352654"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <jbeulich@suse.com>
Thread-Topic: [PATCH v11 10/11] common: add a new mappable resource type:
 XENMEM_resource_grant_table
Thread-Index: AQHTQ3cdU3H3flBQpUqMzdcy6z74SqLnfd4AgAA92JA=
Date: Tue, 17 Oct 2017 08:30:13 +0000
Message-ID: <7964d2e654fe4685a0e9457f9818e53d@AMSPEX02CL03.citrite.net>
References: <20171012162603.3016-1-paul.durrant@citrix.com>
 <20171012162603.3016-11-paul.durrant@citrix.com>
 <59E5A6700200007800108946@prv-mh.provo.novell.com>
In-Reply-To: <59E5A6700200007800108946@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v11 10/11] common: add a new mappable
 resource type: XENMEM_resource_grant_table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
amJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTcgT2N0b2JlciAyMDE3IDA3OjQzCj4gVG86IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIg
PEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBXZWkgTGl1Cj4gPHdlaS5saXUyQGNpdHJpeC5j
b20+OyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBJYW4KPiBKYWNr
c29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgc3N0YWJlbGxpbmlAa2VybmVsLm9yZzsgeGVu
LQo+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBrb25yYWQud2lsa0BvcmFjbGUuY29tOyBU
aW0gKFhlbi5vcmcpCj4gPHRpbUB4ZW4ub3JnPgo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjExIDEw
LzExXSBjb21tb246IGFkZCBhIG5ldyBtYXBwYWJsZSByZXNvdXJjZQo+IHR5cGU6IFhFTk1FTV9y
ZXNvdXJjZV9ncmFudF90YWJsZQo+IAo+ID4+PiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPiAxMC8xMi8xNyA2OjI4IFBNID4+Pgo+ID5AQCAtMTYwOCw3ICsxNjA4LDggQEAg
ZmF1bHQ6Cj4gPn0KPiA+Cj4gPnN0YXRpYyBpbnQKPiA+LWdudHRhYl9wb3B1bGF0ZV9zdGF0dXNf
ZnJhbWVzKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBncmFudF90YWJsZSAqZ3QsCj4gPitnbnR0
YWJfcG9wdWxhdGVfc3RhdHVzX2ZyYW1lcyhzdHJ1Y3QgZG9tYWluICpkLAo+ID4rICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGdyYW50X3RhYmxlICpndCwKPiA+dW5zaWduZWQg
aW50IHJlcV9ucl9mcmFtZXMpCj4gCj4gV2hhdCBpcyB0aGlzIGNoYW5nZSBhYm91dD8KPiAKCkl0
IG11c3QgaGF2ZSBjcmVwdCBpbiBhY2NpZGVudGFsbHkuIEknbGwgZ2V0IHJpZCBvZiBpdC4KCj4g
PitpbnQgZ250dGFiX2dldF9ncmFudF9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBs
b25nIGlkeCwKPiA+KyAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90ICptZm4pCj4gPit7
Cj4gPisgICAgc3RydWN0IGdyYW50X3RhYmxlICpndCA9IGQtPmdyYW50X3RhYmxlOwo+ID4rICAg
IGludCByYzsKPiA+Kwo+ID4rICAgIC8qIHdyaXRlIGxvY2sgcmVxdWlyZWQgYXMgdmVyc2lvbiBt
YXkgY2hhbmdlIGFuZC9vciB0YWJsZSBtYXkgZ3JvdyAqLwo+ID4rICAgIGdyYW50X3dyaXRlX2xv
Y2soZ3QpOwo+ID4rCj4gPisgICAgcmMgPSAoZ3QtPmd0X3ZlcnNpb24gPT0gMiAmJgo+ID4rICAg
ICAgICAgIGlkeCA+IFhFTk1BUElEWF9ncmFudF90YWJsZV9zdGF0dXMpID8KPiAKPiBJIGRvbid0
IHVuZGVyc3RhbmQgdGhpcyBjaGVjayAtIHdoeSBkb2VzIFhFTk1BUElEWF9ncmFudF90YWJsZV9z
dGF0dXMKPiBtYXR0ZXIgaGVyZSBhdCBhbGw/IFNhbWUgaW4gZ250dGFiX2dldF9zdGF0dXNfZnJh
bWUoKSB0aGVuLgo+IAoKV2VsbCwgdGhlIGN1cnJlbnQgbGVnYWwgcmFuZ2Ugb2YgZ3JhbnQgdGFi
bGUgZnJhbWVzIGZvciB2MiBpcyAwIC0gKDEgPDwgWEVOTUFQSURYX2dyYW50X3RhYmxlX3N0YXR1
cykgd2hlcmVhcyBpdCBhcHBlYXJzIHRoYXQgZm9yIHYxIHRoZXJlIGlzIG5vIGxpbWl0LiBBcyBm
b3Igc3RhdHVzIGZyYW1lcywgdGhleSBhcmUgYSB2Mi1vbmx5IGNvbmNlcHQgYnV0IEkgYWdyZWUg
dGhhdCB0aGUgcmFuZ2UgY2hlY2sgdGhlcmUgaXMgd3JvbmcuCgogIFBhdWwKCj4gSmFuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 08:51:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 08:51:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4Nar-0002uL-U6; Tue, 17 Oct 2017 08:51:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=456e6b175=ross.lagerwall@citrix.com>)
 id 1e4Naq-0002uF-Eh
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 08:51:20 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 05/9A-20834-784C5E95; Tue, 17 Oct 2017 08:51:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXitHRDpG7tkae
 RBisW8Vl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkvL7QwFTzmqGhef5m5gXEdexcjJ4eEgL/E
 lUX3WEFsYYFAiam/v7OB2CIC2hIvVq0Dsjk4mAWcJdbPj+li5OIQEljBKPFqzgKwXjYBA4lbl
 74zg9i8ArYSvz48YASxWQRUJZovb2cCsUUFwiWazvazQNQISpyc+QTM5hRwlPi55QtYPbOAhc
 TM+eehbHGJW0/mM0HY8hLb384Bmy8koCbxdvkZlgmM/LOQjJqFpH0WkvZZSNoXMLKsYtQoTi0
 qSy3SNbLQSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDM56BgbGHYztJ/wOMUpy
 MCmJ8jobPokU4kvKT6nMSCzOiC8qzUktPsQow8GhJMGbd/hppJBgUWp6akVaZg4wTmDSEhw8S
 iK8/w4BpXmLCxJzizPTIVKnGBWlxHn3gPQJgCQySvPg2mCxeYlRVkqYl5GBgUGIpyC1KDezBF
 X+FaM4B6OSMG8jyBSezLwSuOmvgBYzAS1e5/QEZHFJIkJKqoGx1CHfbeXrK0KeVhwHnTvnGtr
 dc7+UN9vnv8nrZ3pmZz43aZtpRinPnHLWST1jw8Wzm7O8v5r4KuUt6v0y161bJjHhsJW37N3l
 Ig01jhfYfvR2qSozLw+py09g8Qg7ZCLafM9ZbLazzPd9bL6vtwvPczsQvOVSlajSsaabm67Y3
 HcTmSgfXanEUpyRaKjFXFScCACKFYGByAIAAA==
X-Env-Sender: prvs=456e6b175=ross.lagerwall@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1508230267!106025715!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59268 invoked from network); 17 Oct 2017 08:51:08 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Oct 2017 08:51:08 -0000
X-IronPort-AV: E=Sophos;i="5.43,389,1503360000"; d="scan'208";a="446590703"
To: Ian Jackson <ian.jackson@eu.citrix.com>
References: <20171013110450.19176-1-ross.lagerwall@citrix.com>
 <20171013110450.19176-2-ross.lagerwall@citrix.com>
 <23012.36910.993175.552215@mariner.uk.xensource.com>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <8963954a-1d7f-585d-84cd-2aa581578e01@citrix.com>
Date: Tue, 17 Oct 2017 09:51:05 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <23012.36910.993175.552215@mariner.uk.xensource.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 2/2] xentoolcore_restrict_all: Implement
 for libxenevtchn
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTYvMjAxNyAxMTo1NSBBTSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gUm9zcyBMYWdlcndh
bGwgd3JpdGVzICgiW1BBVENIIHYyIDIvMl0geGVudG9vbGNvcmVfcmVzdHJpY3RfYWxsOiBJbXBs
ZW1lbnQgZm9yIGxpYnhlbmV2dGNobiIpOgo+PiBTaWduZWQtb2ZmLWJ5OiBSb3NzIExhZ2Vyd2Fs
bCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KPiAuLi4KPj4gICBpbnQgb3NkZXBfZXZ0Y2hu
X29wZW4oeGVuZXZ0Y2huX2hhbmRsZSAqeGNlKTsKPj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMv
dG9vbGNvcmUvaW5jbHVkZS94ZW50b29sY29yZS5oIGIvdG9vbHMvbGlicy90b29sY29yZS9pbmNs
dWRlL3hlbnRvb2xjb3JlLmgKPj4gaW5kZXggYmU2YzU3MC4uZWY5YzY3MCAxMDA2NDQKPj4gLS0t
IGEvdG9vbHMvbGlicy90b29sY29yZS9pbmNsdWRlL3hlbnRvb2xjb3JlLmgKPj4gKysrIGIvdG9v
bHMvbGlicy90b29sY29yZS9pbmNsdWRlL3hlbnRvb2xjb3JlLmgKPj4gQEAgLTMxLDExICszMSw2
IEBACj4+ICAgICogQXJyYW5nZXMgdGhhdCBYZW4gbGlicmFyeSBoYW5kbGVzIChmZHMgZXRjLikg
d2hpY2ggYXJlIGN1cnJlbnRseSBoZWxkCj4+ICAgICogYnkgWGVuIGxpYnJhcmllcywgY2FuIG5v
IGxvbmdlciBiZSB1c2VkIG90aGVyIHRoYW4gdG8gYWZmZWN0IGRvbWlkLgo+PiAgICAqCj4+IC0g
KiBEb2VzIG5vdCBwcmV2ZW50IGVmZmVjdHMgdGhhdCBhbW91bnQgb25seSB0bwo+PiAtICogICAt
IGRlbmlhbCBvZiBzZXJ2aWNlLCBwb3NzaWJseSBob3N0LXdpZGUsIGJ5IHJlc291cmNlIGV4aGF1
c3Rpb24gZXRjLgo+PiAtICogICAtIGxlYWsgb2Ygbm90LXZlcnktaW50ZXJlc3RpbmcgbWV0YWlu
Zm9ybWF0aW9uIGFib3V0IG90aGVyIGRvbWFpbnMKPj4gLSAqICAgICBlZywgc3BlY2lmaWNhbGx5
LCBldmVudCBjaGFubmVsIHNpZ25hbHMgcmVsYXRpbmcgdG8gb3RoZXIgZG9tYWlucwo+IAo+IEFy
ZSB3ZSBzdXJlIHRoYXQgYWxsIHBvc3NpYmxlIHJlc291cmNlIGV4aGF1c3Rpb24gYXR0YWNrcyBh
cmUgbm93Cj4gZXhjbHVkZWQgPwo+IAoKTm8sIEknbSBub3Qgc3VyZS4gSSdsbCBrZWVwIHRoZSBm
aXJzdCBwb2ludCBmb3Igbm93LgoKLS0gClJvc3MgTGFnZXJ3YWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 17 09:06:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 09:06:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4NpK-0003lp-9f; Tue, 17 Oct 2017 09:06:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e4NpJ-0003lj-5P
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 09:06:17 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 78/EA-08608-808C5E95; Tue, 17 Oct 2017 09:06:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS5f9xNN
 Ig7l7TSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxX+28wF+zgqph8bTt7A+MKji5GTg4hgTyJ
 hpuXmbsYOTh4BewkdvakgoQlBAwlTi+8yQJiswioShx9toIdxGYTUJdoe7adFcQWEdCReNw9F
 ayGWeAzk8SdJUogtrBAqsSF49+BRnIBjb/HKHH58DlGkASngIdEx8LPjBC7BCX+7hCG6NWSeP
 jrFtQcbYllC1+DncMsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypGjeLUorLUIl1DC72kosz
 0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDgYwCCHYw3NwYcYpTkYFIS5XU2fBIpxJeU
 n1KZkVicEV9UmpNafIhRhoNDSYJ3x7GnkUKCRanpqRVpmTnAOIBJS3DwKInwHgJJ8xYXJOYWZ
 6ZDpE4xGnMc23T5DxNHx827f5iEWPLy81KlxHnbQUoFQEozSvPgBsHi8xKjrJQwLyPQaUI8Ba
 lFuZklqPKvGMU5GJWEec+BTOHJzCuB2/cK6BQmoFPWOT0BOaUkESEl1cA4z/AZz8SeDxbRLNK
 nuVxZF8ll/Uvd9EfM6ou40xzNHUrzb4kyOL9jtD6mdo/xRqh9M3t54TlxFx/ZyJt/26OX/81P
 edSfPJlFO+SzTU3VhUUlllKtv9dvPfS5WHvzufeHtCet3frusbVbxr6//y8sUrk+vdP1fH956
 k9uwXpJY885vKEx8e+UWIozEg21mIuKEwHDGvcLygIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1508231174!77414926!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44351 invoked from network); 17 Oct 2017 09:06:15 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Oct 2017 09:06:15 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 17 Oct 2017 03:06:13 -0600
Message-Id: <59E5E4230200007800186F7D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 17 Oct 2017 03:06:11 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <20171012162603.3016-1-paul.durrant@citrix.com>
 <20171012162603.3016-11-paul.durrant@citrix.com>
 <59E5A6700200007800108946@prv-mh.provo.novell.com>
 <7964d2e654fe4685a0e9457f9818e53d@AMSPEX02CL03.citrite.net>
In-Reply-To: <7964d2e654fe4685a0e9457f9818e53d@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v11 10/11] common: add a new mappable
 resource type: XENMEM_resource_grant_table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjEwLjE3IGF0IDEwOjMwLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOmpiZXVsaWNoQHN1c2UuY29tXQo+PiBTZW50
OiAxNyBPY3RvYmVyIDIwMTcgMDc6NDMKPj4gPj4+IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50
QGNpdHJpeC5jb20+IDEwLzEyLzE3IDY6MjggUE0gPj4+Cj4+ID4raW50IGdudHRhYl9nZXRfZ3Jh
bnRfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBpZHgsCj4+ID4rICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbWZuX3QgKm1mbikKPj4gPit7Cj4+ID4rICAgIHN0cnVjdCBn
cmFudF90YWJsZSAqZ3QgPSBkLT5ncmFudF90YWJsZTsKPj4gPisgICAgaW50IHJjOwo+PiA+Kwo+
PiA+KyAgICAvKiB3cml0ZSBsb2NrIHJlcXVpcmVkIGFzIHZlcnNpb24gbWF5IGNoYW5nZSBhbmQv
b3IgdGFibGUgbWF5IGdyb3cgKi8KPj4gPisgICAgZ3JhbnRfd3JpdGVfbG9jayhndCk7Cj4+ID4r
Cj4+ID4rICAgIHJjID0gKGd0LT5ndF92ZXJzaW9uID09IDIgJiYKPj4gPisgICAgICAgICAgaWR4
ID4gWEVOTUFQSURYX2dyYW50X3RhYmxlX3N0YXR1cykgPwo+PiAKPj4gSSBkb24ndCB1bmRlcnN0
YW5kIHRoaXMgY2hlY2sgLSB3aHkgZG9lcyBYRU5NQVBJRFhfZ3JhbnRfdGFibGVfc3RhdHVzCj4+
IG1hdHRlciBoZXJlIGF0IGFsbD8gU2FtZSBpbiBnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZSgpIHRo
ZW4uCj4+IAo+IAo+IFdlbGwsIHRoZSBjdXJyZW50IGxlZ2FsIHJhbmdlIG9mIGdyYW50IHRhYmxl
IGZyYW1lcyBmb3IgdjIgaXMgMCAtICgxIDw8IAo+IFhFTk1BUElEWF9ncmFudF90YWJsZV9zdGF0
dXMpIHdoZXJlYXMgaXQgYXBwZWFycyB0aGF0IGZvciB2MSB0aGVyZSBpcyBubyAKPiBsaW1pdC4g
QXMgZm9yIHN0YXR1cyBmcmFtZXMsIHRoZXkgYXJlIGEgdjItb25seSBjb25jZXB0IGJ1dCBJIGFn
cmVlIHRoYXQgdGhlIAo+IHJhbmdlIGNoZWNrIHRoZXJlIGlzIHdyb25nLgoKSSBkb24ndCB0aGlu
ayB0aGUgcmFuZ2UgbGltaXRhdGlvbiBmcm9tIHRoZSBvdGhlciBpbnRlcmZhY2Ugc2hvdWxkCmlt
cG9zZSBhbnkgcmVzdHJpY3Rpb24gZm9yIHRoaXMgbmV3IG9uZS4KCk9oLCBvbmUgb3RoZXIgdGhp
bmcgSSBvbmx5IG5vdGljZSBub3cgLSBjb3VsZCB5b3UgcGxlYXNlIGFsc28KYXR0YWNoIGEgYnJp
ZWYgY29tbWVudCB0byB0aGUgYXJyYXkgdGhhdCB5b3UgZ3JvdyB0byAzMgplbnRyaWVzIG1ha2lu
ZyBjbGVhciB0aGF0IHRoaXMgaXMgYSBwcmV0dHkgYXJiaXRyYXJ5IGNob2ljZT8KCkphbgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 17 09:08:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 09:08:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4NrY-0003u5-Ml; Tue, 17 Oct 2017 09:08:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4567f63fb=Paul.Durrant@citrix.com>)
 id 1e4NrX-0003tt-Gl
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 09:08:35 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 6A/18-11148-298C5E95; Tue, 17 Oct 2017 09:08:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrAIsWRWlGSWpSXmKPExsWSzvfng+7EE08
 jDW4vs7H4vmUykwOjx+EPV1gCGKNYM/OS8isSWDO2vnAv2Mxf8esZRwPjbp4uRg4OCQF/iccf
 +LsYOTnYBHQklh6dzwRiiwioSiw6tJ61i5GLg1ngJZPEztWfWEASwgKpEgvOvoUqSpO4svsJC
 4TtJjH/42E2EJsFqHlxx1RmEJtXwF1i1aVTzCCDhAQmMUlM/r8FLMEpYC/ReGAJI4jNKCAr8a
 VxNVicWUBc4tYTiCskBAQkluw5zwxhi0q8fPyPFcI2kNi6dB8LRL2OxILdn9ggbG2JZQtfQy0
 WlDg58wnLBEbhWUjGzkLSMgtJyywkLQsYWVYxahSnFpWlFukameklFWWmZ5TkJmbm6BoamOrl
 phYXJ6an5iQmFesl5+duYgSGfj0DA+MOxtuT/Q4xSnIwKYnyOhs+iRTiS8pPqcxILM6ILyrNS
 S0+xCjDwaEkwfvw+NNIIcGi1PTUirTMHGAUwqQlOHiURHirQdK8xQWJucWZ6RCpU4y6HMc2Xf
 7DJMSSl5+XKiXOWwZSJABSlFGaBzcClhAuMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLm3Qs
 yhSczrwRu0yugI5iAjljn9ATkiJJEhJRUA6P9xs1fD156uOaD2uRFSUe1rs5WkmyfUPRAiu+1
 iuSJgsdmwSrvS+r2+Z0+4fSh+eHjPXO/Rqe8ts4M3en7Xtah8H53/p49v2XTzi1Iyme9ynDm/
 suVCyWPr1kc581jKlI0r2+lJ7fdpA99924eChG55PeJTe/a/Ryex3mHC0p4Jn8t3F71+vIXJZ
 bijERDLeai4kQAvwJg/wMDAAA=
X-Env-Sender: prvs=4567f63fb=Paul.Durrant@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1508231311!91413555!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29077 invoked from network); 17 Oct 2017 09:08:33 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Oct 2017 09:08:33 -0000
X-IronPort-AV: E=Sophos;i="5.43,389,1503360000"; d="scan'208";a="106353581"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v11 10/11] common: add a new mappable resource type:
 XENMEM_resource_grant_table
Thread-Index: AQHTQ3cdU3H3flBQpUqMzdcy6z74SqLnfd4AgAA92JD//+ougIAAIb7g
Date: Tue, 17 Oct 2017 09:08:16 +0000
Message-ID: <e952f376dfd147e5adfd2ad31835ee1a@AMSPEX02CL03.citrite.net>
References: <20171012162603.3016-1-paul.durrant@citrix.com>
 <20171012162603.3016-11-paul.durrant@citrix.com>
 <59E5A6700200007800108946@prv-mh.provo.novell.com>
 <7964d2e654fe4685a0e9457f9818e53d@AMSPEX02CL03.citrite.net>
 <59E5E4230200007800186F7D@prv-mh.provo.novell.com>
In-Reply-To: <59E5E4230200007800186F7D@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v11 10/11] common: add a new mappable
 resource type: XENMEM_resource_grant_table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTcgT2N0b2JlciAyMDE3IDEwOjA2Cj4gVG86IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIg
PEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwCj4gPEdlb3JnZS5EdW5s
YXBAY2l0cml4LmNvbT47IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgV2Vp
IExpdQo+IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgc3N0YWJlbGxpbmlAa2VybmVsLm9yZzsgeGVu
LQo+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBrb25yYWQud2lsa0BvcmFjbGUuY29tOyBU
aW0gKFhlbi5vcmcpCj4gPHRpbUB4ZW4ub3JnPgo+IFN1YmplY3Q6IFJFOiBbUEFUQ0ggdjExIDEw
LzExXSBjb21tb246IGFkZCBhIG5ldyBtYXBwYWJsZSByZXNvdXJjZSB0eXBlOgo+IFhFTk1FTV9y
ZXNvdXJjZV9ncmFudF90YWJsZQo+IAo+ID4+PiBPbiAxNy4xMC4xNyBhdCAxMDozMCwgPFBhdWwu
RHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRv
OmpiZXVsaWNoQHN1c2UuY29tXQo+ID4+IFNlbnQ6IDE3IE9jdG9iZXIgMjAxNyAwNzo0Mwo+ID4+
ID4+PiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPiAxMC8xMi8xNyA2OjI4
IFBNID4+Pgo+ID4+ID4raW50IGdudHRhYl9nZXRfZ3JhbnRfZnJhbWUoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgbG9uZyBpZHgsCj4gPj4gPisgICAgICAgICAgICAgICAgICAgICAgICAgICBt
Zm5fdCAqbWZuKQo+ID4+ID4rewo+ID4+ID4rICAgIHN0cnVjdCBncmFudF90YWJsZSAqZ3QgPSBk
LT5ncmFudF90YWJsZTsKPiA+PiA+KyAgICBpbnQgcmM7Cj4gPj4gPisKPiA+PiA+KyAgICAvKiB3
cml0ZSBsb2NrIHJlcXVpcmVkIGFzIHZlcnNpb24gbWF5IGNoYW5nZSBhbmQvb3IgdGFibGUgbWF5
IGdyb3cKPiAqLwo+ID4+ID4rICAgIGdyYW50X3dyaXRlX2xvY2soZ3QpOwo+ID4+ID4rCj4gPj4g
PisgICAgcmMgPSAoZ3QtPmd0X3ZlcnNpb24gPT0gMiAmJgo+ID4+ID4rICAgICAgICAgIGlkeCA+
IFhFTk1BUElEWF9ncmFudF90YWJsZV9zdGF0dXMpID8KPiA+Pgo+ID4+IEkgZG9uJ3QgdW5kZXJz
dGFuZCB0aGlzIGNoZWNrIC0gd2h5IGRvZXMgWEVOTUFQSURYX2dyYW50X3RhYmxlX3N0YXR1cwo+
ID4+IG1hdHRlciBoZXJlIGF0IGFsbD8gU2FtZSBpbiBnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZSgp
IHRoZW4uCj4gPj4KPiA+Cj4gPiBXZWxsLCB0aGUgY3VycmVudCBsZWdhbCByYW5nZSBvZiBncmFu
dCB0YWJsZSBmcmFtZXMgZm9yIHYyIGlzIDAgLSAoMSA8PAo+ID4gWEVOTUFQSURYX2dyYW50X3Rh
YmxlX3N0YXR1cykgd2hlcmVhcyBpdCBhcHBlYXJzIHRoYXQgZm9yIHYxIHRoZXJlIGlzIG5vCj4g
PiBsaW1pdC4gQXMgZm9yIHN0YXR1cyBmcmFtZXMsIHRoZXkgYXJlIGEgdjItb25seSBjb25jZXB0
IGJ1dCBJIGFncmVlIHRoYXQgdGhlCj4gPiByYW5nZSBjaGVjayB0aGVyZSBpcyB3cm9uZy4KPiAK
PiBJIGRvbid0IHRoaW5rIHRoZSByYW5nZSBsaW1pdGF0aW9uIGZyb20gdGhlIG90aGVyIGludGVy
ZmFjZSBzaG91bGQKPiBpbXBvc2UgYW55IHJlc3RyaWN0aW9uIGZvciB0aGlzIG5ldyBvbmUuCgpP
ay4gSSdsbCBkcm9wIHRoZSBjaGVjay4KCj4gCj4gT2gsIG9uZSBvdGhlciB0aGluZyBJIG9ubHkg
bm90aWNlIG5vdyAtIGNvdWxkIHlvdSBwbGVhc2UgYWxzbwo+IGF0dGFjaCBhIGJyaWVmIGNvbW1l
bnQgdG8gdGhlIGFycmF5IHRoYXQgeW91IGdyb3cgdG8gMzIKPiBlbnRyaWVzIG1ha2luZyBjbGVh
ciB0aGF0IHRoaXMgaXMgYSBwcmV0dHkgYXJiaXRyYXJ5IGNob2ljZT8KPiAKClN1cmUuCgogIFBh
dWwKCj4gSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 09:51:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 09:51:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4OWx-0006yU-3t; Tue, 17 Oct 2017 09:51:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1e4OWw-0006yO-7R
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 09:51:22 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 34/6B-29298-992D5E95; Tue, 17 Oct 2017 09:51:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVysyfVTXfGpae
 RBldeGlp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmfN3sV7JKv6P+xnbmBcaVEFyMXh5DABkaJ
 n0fWMEI4Bxgl+k68Zeli5OQQFoiRuHDkFJgtIhAscaJ3DSuIzSxQLTF1/kcmEFtIwEtiYvNbd
 hCbTUBXYsfN18wgNq+AlcSs32fB6lkEVCWuTuoAs0UFwiXutL5jgagRlDg58wmYzSngLdE1bT
 IbxHx1iT/zLjFD2OISTV9WQu2Vl9j+dg7zBEb+WUjaZyFpmYWkZRaSlgWMLKsY1YtTi8pSi3R
 N9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAoOTAQh2MH7pdz7EKMnBpCTK62z4
 JFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+Ri08jhQSLUtNTK9Iyc4BxApOW4OBREuG9ApLmL
 S5IzC3OTIdInWLU5Vhx/fYfJiGWvPy8VClx3gkgRQIgRRmleXAjYDF7iVFWSpiXEegoIZ6C1K
 LczBJU+VeM4hyMSsK8d0Cm8GTmlcBtegV0BBPQEeucnoAcUZKIkJJqYEyVnLlfdSL3+obmLls
 xvakiSxPjr6aHbtryUM/Z1GlL+S7PZUpGR/gzrm5+3a0zpWZfV+OhLsepB5kEmQRrpxYXT/9X
 PElypZglq9f21Z/EWBrdbWzrzIrlw2t5RZbfnHHN/fDX7ZOUL0npTEt9fvE5d3DHf2kVxypjn
 9T9lWvelh8Qd3kUosRSnJFoqMVcVJwIAONdJfDUAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1508233880!107280333!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64131 invoked from network); 17 Oct 2017 09:51:20 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-206.messagelabs.com with SMTP; 17 Oct 2017 09:51:20 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 84F54F;
 Tue, 17 Oct 2017 02:51:19 -0700 (PDT)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 97E3F3F590;
 Tue, 17 Oct 2017 02:51:18 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel@lists.xenproject.org
References: <1507891231-4386-1-git-send-email-bhupinder.thakur@linaro.org>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <90cc5097-464d-dab3-633b-1da980b411c0@arm.com>
Date: Tue, 17 Oct 2017 10:51:07 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <1507891231-4386-1-git-send-email-bhupinder.thakur@linaro.org>
Content-Language: en-GB
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Dave P Martin <Dave.Martin@arm.com>
Subject: Re: [Xen-devel] [PATCH 26/27 v12] arm/xen: vpl011: Fix the slow
 early console SBSA UART output
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQmh1cGluZGVyLAoKZmlyc3QgdGhpbmc6IEFzIHRoZSBidWxrIG9mIHRoZSBzZXJpZXMgaGFz
IGJlZW4gbWVyZ2VkIG5vdywgcGxlYXNlCnJlc3RhcnQgeW91ciBwYXRjaCBhbmQgdmVyc2lvbiBu
dW1iZXJpbmcsIHNvIGEgKHBvdGVudGlhbCkgbmV4dCBwb3N0CnNob3VsZCBiZSBwcmVmaXhlZCBb
UEFUQ0ggdjMgMS8yXS4gQW5kIHBsZWFzZSBoYXZlIGEgY292ZXIgbGV0dGVyIGdpdmluZwphIGJy
aWVmIG92ZXJ2aWV3IHdoYXQgdGhpcyBzZXJpZXMgZml4ZXMuCgpPbiAxMy8xMC8xNyAxMTo0MCwg
Qmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPiBUaGUgZWFybHkgY29uc29sZSBvdXRwdXQgdXNlcyBw
bDAxMV9lYXJseV93cml0ZSgpIHRvIHdyaXRlIGRhdGEuIFRoaXMKPiBmdW5jdGlvbiB3YWl0cyBm
b3IgQlVTWSBiaXQgdG8gZ2V0IGNsZWFyZWQgYmVmb3JlIHdyaXRpbmcgdGhlIG5leHQgYnl0ZS4K
Ci4uLiB3aGljaCBpcyBxdWVzdGlvbmFibGUgZ2l2ZW4gdGhlIGFjdHVhbCBkZWZpbml0aW9uIG9m
IHRoZSBCVVNZIGJpdCBpbgp0aGUgUEwwMTEgVFJNOgoKPT09PT09PT09PT09Ci4uLi4gVGhlIEJV
U1kgc2lnbmFsIGdvZXMgSElHSCBhcyBzb29uIGFzIGRhdGEgaXMgd3JpdHRlbiB0byB0aGUKdHJh
bnNtaXQgRklGTyAodGhhdCBpcywgdGhlIEZJRk8gaXMgbm9uLWVtcHR5KSBhbmQgcmVtYWlucyBh
c3NlcnRlZApISUdIIHdoaWxlIGRhdGEgaXMgYmVpbmcgdHJhbnNtaXR0ZWQuIEJVU1kgaXMgbmVn
YXRlZCBvbmx5IHdoZW4gdGhlCnRyYW5zbWl0IEZJRk8gaXMgZW1wdHksIGFuZCB0aGUgbGFzdCBj
aGFyYWN0ZXIgaGFzIGJlZW4gdHJhbnNtaXR0ZWQgZnJvbQp0aGUgc2hpZnQgcmVnaXN0ZXIsIC4u
Li4KPT09PT09PT09PT09CgooSSB0YWtlIGl0IHlvdSBhcmUgdGFsa2luZyBhYm91dCB0aGUgTGlu
dXggZHJpdmVyIGluIGEgZ3Vlc3QgaGVyZSkuCkkgdGhpbmsgdGhlIGVhcmx5X3dyaXRlIHJvdXRp
bmUgdHJpZXMgdG8gKGRlbGliZXJhdGVseT8pIGlnbm9yZSB0aGUKRklGTywgcG9zc2libHkgdG8g
bWFrZSBzdXJlIGNoYXJhY3RlcnMgcmVhbGx5IGdldCBwdXNoZWQgb3V0IGJlZm9yZSBhCnN5c3Rl
bSBjcmFzaGVzLCBtYXliZS4KCj4gCj4gSW4gdGhlIFNCU0EgVUFSVCBlbXVsYXRpb24gbG9naWMs
IHRoZSBCVVNZIGJpdCB3YXMgc2V0IGFzIHNvb24gb25lCj4gYnl0ZSB3YXMgd3JpdHRlbiBpbiB0
aGUgRklGTyBhbmQgaXQgcmVtYWluZWQgc2V0IHVudGlsIHRoZSBGSUZPIHdhcwo+IGVtcHRpZWQu
CgpXaGljaCBpcyBjb3JyZWN0IGJlaGF2aW91ciwgYXMgdGhpcyBtYXRjaGVzIHRoZSBQTDAxMSBU
Uk0gYXMgcXVvdGVkIGFib3ZlLgoKPiBUaGlzIG1lYW50IHRoYXQgdGhlIG91dHB1dCB3YXMgZGVs
YXllZCBhcyBlYWNoIGNoYXJhY3RlciBuZWVkZWQKPiB0aGUgQlVTWSB0byBnZXQgY2xlYXJlZC4K
CkJ1dCB0aGlzIGlzIHRydWUgYXMgd2VsbCEKCj4gU2luY2UgdGhlIFNCU0EgVUFSVCBpcyBnZXR0
aW5nIGVtdWxhdGVkIGluIFhlbiB1c2luZyByaW5nIGJ1ZmZlcnMsIGl0Cj4gZW5zdXJlcyB0aGF0
IG9uY2UgdGhlIGRhdGEgaXMgZW5xdWV1ZWQgaW4gdGhlIEZJRk8sIGl0IHdpbGwgYmUgcmVjZWl2
ZWQKPiBieSB4ZW5jb25zb2xlIHNvIGl0IGlzIHNhZmUgdG8gc2V0IHRoZSBCVVNZIGJpdCBvbmx5
IHdoZW4gRklGTyBiZWNvbWVzCj4gZnVsbC4gVGhpcyB3aWxsIGVuc3VyZSB0aGF0IHBsMDExX2Vh
cmx5X3dyaXRlKCkgaXMgbm90IGRlbGF5ZWQgdW5kdWx5Cj4gdG8gd3JpdGUgdGhlIGRhdGEuCgpT
byBJIGNhbiBjb25maXJtIHRoYXQgdGhpcyBwYXRjaCBmaXhlcyB0aGUgdmVyeSBzbG93IGVhcmx5
Y29uIG91dHB1dApvYnNlcnZlZCB3aXRoIHRoZSBjdXJyZW50IHN0YWdpbmcgSEVBRC4KClNvIHdo
aWxlIHRoaXMgaXMgc29tZXdoYXQgZGV2aWF0aW5nIGZyb20gdGhlIHNwZWMsIEkgY2FuIHNlZSB0
aGUgYmVuZWZpdApmb3IgYW4gZW11bGF0aW9uIHNjZW5hcmlvLiBJIGJlbGlldmUgdGhhdCBlbXVs
YXRpb25zIGluIGdlbmVyYWwgbWlnaHQKY2hvb3NlIGltcGxlbWVudGluZyB0aGluZ3MgYSBiaXQg
ZGlmZmVyZW50bHksIHRvIGNvcGUgd2l0aCB0aGUKZnVuZGFtZW50YWwgZGlmZmVyZW5jZXMgaW4g
dGhlaXIgZW52aXJvbm1lbnQsIGxpa2UgdGhlIHZpcnR1YWxseSBlbmRsZXNzCiJGSUZPIiBhbmQg
dGhlIGxhY2sgb2YgYW55IHRpbWluZyByZXN0cmljdGlvbnMgb24gdGhlIGVtdWxhdGVkICJ3aXJl
Ii4KClNvIHVubGVzcyBzb21lb25lIGNvbWVzIHVwIHdpdGggYSBiZXR0ZXIgc29sdXRpb24sIEkg
d291bGQgc3VwcG9ydAp0YWtpbmcgdGhpcyBwYXRjaCwgYXMgdGhpcyBmaXhlcyBhIHJlYWwgcHJv
YmxlbS4KCkNoZWVycywKQW5kcmUKCj4gU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8
Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgo+IC0tLQo+IENDOiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgo+IENDOiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFA
YXJtLmNvbT4KPiBDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
Pgo+IAo+ICB4ZW4vYXJjaC9hcm0vdnBsMDExLmMgfCAyMSArKysrKysrKysrKysrKysrLS0tLS0K
PiAgMSBmaWxlIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCj4gCj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92cGwwMTEuYyBiL3hlbi9hcmNoL2FybS92cGwwMTEu
Ywo+IGluZGV4IGY3ZGRjY2IuLjBiMDc0MzYgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3Zw
bDAxMS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3ZwbDAxMS5jCj4gQEAgLTE1OSw5ICsxNTksMTUg
QEAgc3RhdGljIHZvaWQgdnBsMDExX3dyaXRlX2RhdGEoc3RydWN0IGRvbWFpbiAqZCwgdWludDhf
dCBkYXRhKQo+ICAgICAgewo+ICAgICAgICAgIHZwbDAxMS0+dWFydGZyIHw9IFRYRkY7Cj4gICAg
ICAgICAgdnBsMDExLT51YXJ0cmlzICY9IH5UWEk7Cj4gLSAgICB9Cj4gIAo+IC0gICAgdnBsMDEx
LT51YXJ0ZnIgfD0gQlVTWTsKPiArICAgICAgICAvKgo+ICsgICAgICAgICAqIFRoaXMgYml0IGlz
IHNldCBvbmx5IHdoZW4gRklGTyBiZWNvbWVzIGZ1bGwuIFRoaXMgZW5zdXJlcyB0aGF0Cj4gKyAg
ICAgICAgICogdGhlIFNCU0EgVUFSVCBkcml2ZXIgY2FuIHdyaXRlIHRoZSBlYXJseSBjb25zb2xl
IGRhdGEgYXMgZmFzdCBhcwo+ICsgICAgICAgICAqIHBvc3NpYmxlLCB3aXRob3V0IHdhaXRpbmcg
Zm9yIHRoZSBCVVNZIGJpdCB0byBnZXQgY2xlYXJlZCBiZWZvcmUKPiArICAgICAgICAgKiB3cml0
aW5nIGVhY2ggYnl0ZS4KPiArICAgICAgICAgKi8KPiArICAgICAgICB2cGwwMTEtPnVhcnRmciB8
PSBCVVNZOwo+ICsgICAgfQo+ICAKPiAgICAgIHZwbDAxMS0+dWFydGZyICY9IH5UWEZFOwo+ICAK
PiBAQCAtMzcxLDExICszNzcsMTYgQEAgc3RhdGljIHZvaWQgdnBsMDExX2RhdGFfYXZhaWwoc3Ry
dWN0IGRvbWFpbiAqZCkKPiAgICAgIHsKPiAgICAgICAgICB2cGwwMTEtPnVhcnRmciAmPSB+VFhG
RjsKPiAgICAgICAgICB2cGwwMTEtPnVhcnRyaXMgfD0gVFhJOwo+ICsKPiArICAgICAgICAvKgo+
ICsgICAgICAgICAqIENsZWFyIHRoZSBCVVNZIGJpdCBhcyBzb29uIGFzIHNwYWNlIGJlY29tZXMg
YXZhaWxhYmxlCj4gKyAgICAgICAgICogc28gdGhhdCB0aGUgU0JTQSBVQVJUIGRyaXZlciBjYW4g
c3RhcnQgd3JpdGluZyBtb3JlIGRhdGEKPiArICAgICAgICAgKiB3aXRob3V0IGFueSBmdXJ0aGVy
IGRlbGF5Lgo+ICsgICAgICAgICAqLwo+ICsgICAgICAgIHZwbDAxMS0+dWFydGZyICY9IH5CVVNZ
Owo+ICsKPiAgICAgICAgICBpZiAoIG91dF9yaW5nX3FzaXplID09IDAgKQo+IC0gICAgICAgIHsK
PiAtICAgICAgICAgICAgdnBsMDExLT51YXJ0ZnIgJj0gfkJVU1k7Cj4gICAgICAgICAgICAgIHZw
bDAxMS0+dWFydGZyIHw9IFRYRkU7Cj4gLSAgICAgICAgfQo+ICAgICAgfQo+ICAKPiAgICAgIHZw
bDAxMV91cGRhdGVfaW50ZXJydXB0X3N0YXR1cyhkKTsKPiAKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 17 10:24:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 10:24:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4P2p-0000bY-Sc; Tue, 17 Oct 2017 10:24:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45642263d=roger.pau@citrix.com>)
 id 1e4P2o-0000bS-D6
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 10:24:18 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 8D/D7-30254-15AD5E95;
 Tue, 17 Oct 2017 10:24:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXjfw1tN
 IgyWf+C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owX1/6yFNzmrLi+fAZzA+N2ji5GTg4JAX+J
 Za9+M4HYbAI6Ehfn7mTrYuTgEBFQkbi916CLkYuDWeA5o8S53pOsIDXCAvYSd+buBLNZBFQl9
 rf8ZwSxeQUsJb6sP88E0ishoCfxY7shRFhQ4uTMJywgNrOApkTr9t/sELa8RPPW2cwgtpCAok
 T/vAdsExh5ZiFpmYWkZRaSlgWMzKsY1YtTi8pSi3SN9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01N
 zEpOK9ZLzczcxAgOHAQh2MHb8czrEKMnBpCTK62z4JFKILyk/pTIjsTgjvqg0J7X4EKMMB4eS
 BG/jzaeRQoJFqempFWmZOcAQhklLcPAoifCeBUnzFhck5hZnpkOkTjHqcnTcvPuHSYglLz8vV
 UqctxOkSACkKKM0D24ELJ4uMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZj3GsgUnsy8ErhNr4
 COYAI6Yp3TE5AjShIRUlINjIemCvlL3ekJ1XpzYP35K2ZFiwJsH91S6Jx3NVY7v5PP6dPjem6
 VL2Iti5cWB7ieYN2go7VvlvvMPzPZ1k3auHz7qSPNy2tn7lvzusAm0HBDn+V/rqjZ5odtbDb/
 2n3I7uytqMfG/33/xccfWXyHd534UY0HcUcUv111YZQp5vk3XV1dYauszzclluKMREMt5qLiR
 AA5dKJdogIAAA==
X-Env-Sender: prvs=45642263d=roger.pau@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1508235854!106545125!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62818 invoked from network); 17 Oct 2017 10:24:16 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Oct 2017 10:24:16 -0000
X-IronPort-AV: E=Sophos;i="5.43,390,1503360000"; d="scan'208";a="454535016"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 17 Oct 2017 11:23:53 +0100
Message-ID: <20171017102353.31241-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH] mm/shadow: fix declaration of fetch_type_names
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmV0Y2hfdHlwZV9uYW1lcyB1c2FnZSBpcyBndWFyZGVkIGJ5IFNIQURPV19ERUJVR19QUk9QQUdB
VEUgaW4KU0hBRE9XX0RFQlVHLCBmaXggdGhlIGRlY2xhcmF0aW9uIHNvIGl0J3MgYWxzbyBndWFy
ZGVkIGJ5ClNIQURPV19ERUJVR19QUk9QQUdBVEUgaW5zdGVhZCBvZiBERUJVR19UUkFDRV9EVU1Q
LgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
Ci0tLQpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAY2l0cml4LmNvbT4KLS0tCklNSE8sIHRoaXMgaXMgYSBz
aW1wbGUgY29tcGlsZS10aW1lIGZpeCwgc28gaXQgc2hvdWxkIGJlIGFjY2VwdGVkIGZvcgo0LjEw
LiBBbnkgYnJlYWtpbmcgY2F1c2VkIGJ5IHRoaXMgY29tbWl0IHdpbGwgYmUgc3BvdHRlZCBhdCBj
b21waWxlCnRpbWUuCi0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jIHwgMiArLQog
MSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRv
dy9tdWx0aS5jCmluZGV4IGQ1NDBhZjExZDcuLjkxNTYzODIwNTYgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211
bHRpLmMKQEAgLTc3LDcgKzc3LDcgQEAgdHlwZWRlZiBlbnVtIHsKIAogZXh0ZXJuIGNvbnN0IGNo
YXIgKmNvbnN0IGZldGNoX3R5cGVfbmFtZXNbXTsKIAotI2lmIGRlZmluZWQoREVCVUdfVFJBQ0Vf
RFVNUCkgJiYgQ09ORklHX1BBR0lOR19MRVZFTFMgPT0gR1VFU1RfUEFHSU5HX0xFVkVMUworI2lm
IFNIQURPV19ERUJVR19QUk9QQUdBVEUgJiYgQ09ORklHX1BBR0lOR19MRVZFTFMgPT0gR1VFU1Rf
UEFHSU5HX0xFVkVMUwogY29uc3QgY2hhciAqY29uc3QgZmV0Y2hfdHlwZV9uYW1lc1tdID0gewog
ICAgIFtmdF9wcmVmZXRjaF0gICAgID0gInByZWZldGNoIiwKICAgICBbZnRfZGVtYW5kX3JlYWRd
ICA9ICJkZW1hbmQgcmVhZCIsCi0tIAoyLjEzLjUgKEFwcGxlIEdpdC05NCkKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 17 10:26:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 10:26:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4P4R-0000hP-6c; Tue, 17 Oct 2017 10:25:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45642263d=roger.pau@citrix.com>)
 id 1e4P4P-0000hI-PH
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 10:25:57 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 2A/E1-29911-5BAD5E95; Tue, 17 Oct 2017 10:25:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWSzvfng+6WW08
 jDV5f1rb4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPWLP3LVNDMXdH0bxlTA+Mqzi5GTg4JAX+J
 02fusYPYLAKqEkcXvGbsYuTgYBOwl5j+tQIkLCKgJbF+xVO2LkYuDmaBe4wSPbeXMIMkhAWcJ
 Xbuns4KYvMKeEo8/jKfBcQWErCU+PbtNxNEXFDi5MwnYHFmAT2JG1OnsIHMZxaQllj+jwMiLC
 /RvHU22EhOASuJpftPgY0UFZCRePa7mwlipKJE/7wHbBAnp0u0TVjIOoFRYBaSDbOQbJiFsGE
 Wkg0LGFlWMWoUpxaVpRbpGhnrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBiwD
 EOxg/DM/8BCjJAeTkiivs+GTSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvE43n0YKCRalpqdWp
 GXmAGMHJi3BwaMkwhsKkuYtLkjMLc5Mh0idYlSUEuftBEkIgCQySvPg2mDxeolRVkqYlxHoEC
 GegtSi3MwSVPlXjOIcjErCvDEgU3gy80rgpr8CWswEtHid0xOQxSWJCCmpBsZZU7Y6h5vlTfj
 CbmXhMfGtYt8CfX3HBZ/vXIysnrd/ubLTYcbvKk++tks+nay4pL7xa3zI+pc9kYJvoyrOsItv
 ebb37N8vJaWLJS580pFmLp7V3fwxe6cD+/sgg/Iz2f87xTj3G5zOPdJyZ3do04UZByQLNOsEj
 K3W7fnZ/WRNFP+ErpzD4d+UWIozEg21mIuKEwGLMf9S0gIAAA==
X-Env-Sender: prvs=45642263d=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1508235954!77584500!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52572 invoked from network); 17 Oct 2017 10:25:56 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Oct 2017 10:25:56 -0000
X-IronPort-AV: E=Sophos;i="5.43,390,1503360000"; d="scan'208";a="106355289"
Date: Tue, 17 Oct 2017 11:25:47 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20171017102547.xyzgmq7xo6z7gfgs@dhcp-3-128.uk.xensource.com>
References: <20171017102353.31241-1-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171017102353.31241-1-roger.pau@citrix.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] mm/shadow: fix declaration of
	fetch_type_names
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rml4IEp1bGllbiBHcmFsbCBhZGRyZXNzLCBzb3JyeS4KCk9uIFR1ZSwgT2N0IDE3LCAyMDE3IGF0
IDExOjIzOjUzQU0gKzAxMDAsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPiBmZXRjaF90eXBlX25h
bWVzIHVzYWdlIGlzIGd1YXJkZWQgYnkgU0hBRE9XX0RFQlVHX1BST1BBR0FURSBpbgo+IFNIQURP
V19ERUJVRywgZml4IHRoZSBkZWNsYXJhdGlvbiBzbyBpdCdzIGFsc28gZ3VhcmRlZCBieQo+IFNI
QURPV19ERUJVR19QUk9QQUdBVEUgaW5zdGVhZCBvZiBERUJVR19UUkFDRV9EVU1QLgo+IAo+IFNp
Z25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IC0t
LQo+IENjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KPiBDYzogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgo+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4g
Q2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGNpdHJpeC5jb20+Cj4gLS0tCj4gSU1ITywg
dGhpcyBpcyBhIHNpbXBsZSBjb21waWxlLXRpbWUgZml4LCBzbyBpdCBzaG91bGQgYmUgYWNjZXB0
ZWQgZm9yCj4gNC4xMC4gQW55IGJyZWFraW5nIGNhdXNlZCBieSB0aGlzIGNvbW1pdCB3aWxsIGJl
IHNwb3R0ZWQgYXQgY29tcGlsZQo+IHRpbWUuCj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9tbS9zaGFk
b3cvbXVsdGkuYyB8IDIgKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRl
bGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGku
YyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwo+IGluZGV4IGQ1NDBhZjExZDcuLjkx
NTYzODIwNTYgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCj4g
KysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCj4gQEAgLTc3LDcgKzc3LDcgQEAg
dHlwZWRlZiBlbnVtIHsKPiAgCj4gIGV4dGVybiBjb25zdCBjaGFyICpjb25zdCBmZXRjaF90eXBl
X25hbWVzW107Cj4gIAo+IC0jaWYgZGVmaW5lZChERUJVR19UUkFDRV9EVU1QKSAmJiBDT05GSUdf
UEFHSU5HX0xFVkVMUyA9PSBHVUVTVF9QQUdJTkdfTEVWRUxTCj4gKyNpZiBTSEFET1dfREVCVUdf
UFJPUEFHQVRFICYmIENPTkZJR19QQUdJTkdfTEVWRUxTID09IEdVRVNUX1BBR0lOR19MRVZFTFMK
PiAgY29uc3QgY2hhciAqY29uc3QgZmV0Y2hfdHlwZV9uYW1lc1tdID0gewo+ICAgICAgW2Z0X3By
ZWZldGNoXSAgICAgPSAicHJlZmV0Y2giLAo+ICAgICAgW2Z0X2RlbWFuZF9yZWFkXSAgPSAiZGVt
YW5kIHJlYWQiLAo+IC0tIAo+IDIuMTMuNSAoQXBwbGUgR2l0LTk0KQo+IAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 10:29:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 10:29:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4P7j-0000te-L2; Tue, 17 Oct 2017 10:29:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=456ecb91d=Andrew.Cooper3@citrix.com>)
 id 1e4P7i-0000tX-CJ
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 10:29:22 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 3C/99-16147-18BD5E95; Tue, 17 Oct 2017 10:29:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsWSzvfng27D7ae
 RBn+2aVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmnWisK7vBUdH3azdjA+ICri5GTQ0LAX+L7
 wnZWEFtYwFli5+7pYLaIgI/EmQezmbsYuTiYBSYwSixY9JsdJCEkYCnx7dtvJhCbTUBfYveLT
 2A2r4CtxOJdP1i6GDk4WARUJRqb7EDCogLhEk1n+1kgSgQlTs58AmZzClhJLN1/ihWknFlAU2
 L9Ln2QMLOAvETzVpC1ILa4RNOXlawQW9UkrvVfYoc4OV1i4rMelgmMArOQTJ2FMGkWkkmzkEx
 awMiyilGjOLWoLLVI19BcL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMFwZgGAH
 48vTnocYJTmYlER5nQ2fRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4C249TRSSLAoNT21Ii0zB
 xg5MGkJDh4lEV5XkDRvcUFibnFmOkTqFKOilDjve5CEAEgiozQPrg0WrZcYZaWEeRmBDhHiKU
 gtys0sQZV/xSjOwagkzMsMjH0hnsy8Erjpr4AWMwEtXuf0BGRxSSJCSqqB0cTNN17sb/bBdXt
 ERSXdjj3fufR+2IrbU1g8PXb5mRQ7Pu61jpCd+7Dzi9kO84A/WQ8ify5cJ/VAbwaHu8X6Hbd2
 C3z79Yht5o9ZoYcPSxYwLvqVrDCHc+fcaOG2dyrmiW88Xne9fGnJdU8753/v1Ie7zy01kCw8w
 /JD4KvOmqOre7VW8D3TblNiKc5INNRiLipOBAD0isEJ0QIAAA==
X-Env-Sender: prvs=456ecb91d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1508236157!52548241!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 594 invoked from network); 17 Oct 2017 10:29:20 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Oct 2017 10:29:20 -0000
X-IronPort-AV: E=Sophos;i="5.43,390,1503360000"; d="scan'208";a="106355372"
To: Roger Pau Monne <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20171017102353.31241-1-roger.pau@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <9bcaf946-da15-6186-67ab-8a1e44881d61@citrix.com>
Date: Tue, 17 Oct 2017 11:29:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171017102353.31241-1-roger.pau@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] mm/shadow: fix declaration of
	fetch_type_names
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTcvMTAvMTcgMTE6MjMsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPiBmZXRjaF90eXBlX25h
bWVzIHVzYWdlIGlzIGd1YXJkZWQgYnkgU0hBRE9XX0RFQlVHX1BST1BBR0FURSBpbgo+IFNIQURP
V19ERUJVRywgZml4IHRoZSBkZWNsYXJhdGlvbiBzbyBpdCdzIGFsc28gZ3VhcmRlZCBieQo+IFNI
QURPV19ERUJVR19QUk9QQUdBVEUgaW5zdGVhZCBvZiBERUJVR19UUkFDRV9EVU1QLgo+Cj4gU2ln
bmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpQb3Nz
aWJseSB3b3J0aCBub3RpbmcgdGhhdCB0aGlzIGlzIGV4cG9zZWQgYnkgQ2xhbmcgd2hlbiBidWls
ZGluZyB3aXRoClVCU0FOID8KCkVpdGhlciB3YXksIHRoYW5rcyBmb3IgZ2V0dGluZyB0byB0aGUg
Ym90dG9tIG9mIHRoaXMgaXNzdWUuwqAgKEl0J3MgYmVlbgpvbiBteSBUT0RPIGxpc3QgdG8gZmln
dXJlIG91dCBmb3IgYSByYXRoZXIgbG9uZyB0aW1lLikKCkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiwgYW5kIEkgYWdyZWUgdGhhdAp0aGlzIHNob3Vs
ZCBnbyBpbnRvIDQuMTAuCgo+IC0tLQo+IENjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KPiBD
YzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgo+IENjOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+Cj4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGNpdHJp
eC5jb20+Cj4gLS0tCj4gSU1ITywgdGhpcyBpcyBhIHNpbXBsZSBjb21waWxlLXRpbWUgZml4LCBz
byBpdCBzaG91bGQgYmUgYWNjZXB0ZWQgZm9yCj4gNC4xMC4gQW55IGJyZWFraW5nIGNhdXNlZCBi
eSB0aGlzIGNvbW1pdCB3aWxsIGJlIHNwb3R0ZWQgYXQgY29tcGlsZQo+IHRpbWUuCj4gLS0tCj4g
IHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyB8IDIgKy0KPiAgMSBmaWxlIGNoYW5nZWQs
IDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L21tL3NoYWRvdy9tdWx0aS5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCj4g
aW5kZXggZDU0MGFmMTFkNy4uOTE1NjM4MjA1NiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYv
bW0vc2hhZG93L211bHRpLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMK
PiBAQCAtNzcsNyArNzcsNyBAQCB0eXBlZGVmIGVudW0gewo+ICAKPiAgZXh0ZXJuIGNvbnN0IGNo
YXIgKmNvbnN0IGZldGNoX3R5cGVfbmFtZXNbXTsKPiAgCj4gLSNpZiBkZWZpbmVkKERFQlVHX1RS
QUNFX0RVTVApICYmIENPTkZJR19QQUdJTkdfTEVWRUxTID09IEdVRVNUX1BBR0lOR19MRVZFTFMK
PiArI2lmIFNIQURPV19ERUJVR19QUk9QQUdBVEUgJiYgQ09ORklHX1BBR0lOR19MRVZFTFMgPT0g
R1VFU1RfUEFHSU5HX0xFVkVMUwo+ICBjb25zdCBjaGFyICpjb25zdCBmZXRjaF90eXBlX25hbWVz
W10gPSB7Cj4gICAgICBbZnRfcHJlZmV0Y2hdICAgICA9ICJwcmVmZXRjaCIsCj4gICAgICBbZnRf
ZGVtYW5kX3JlYWRdICA9ICJkZW1hbmQgcmVhZCIsCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 10:41:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 10:41:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4PJP-0002BL-U0; Tue, 17 Oct 2017 10:41:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=456ecb91d=Andrew.Cooper3@citrix.com>)
 id 1e4PJO-0002BF-LF
 for xen-devel@lists.xen.org; Tue, 17 Oct 2017 10:41:26 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 E6/2D-14867-55ED5E95; Tue, 17 Oct 2017 10:41:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsWSzvfng27ovae
 RBt++Clss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBk72w8zFZznqDi0egprA+NE9i5GTg4JAX+J
 /S3fWboYOTiEBeIlnv4UAAmLCChL9P76DRTm4mAWuMQo0b90AzOIIyTwhFHiwJ0OFpAqNgF9i
 d0vPjGBNPMK2Eps/ygHEmYRUJXo+fSNFcQWFQiXaDrbD1bOKyAocXLmEzCbU8BeYnLDXLC9zA
 KaEut36YOEmQXkJba/ncMMYYtLNH1ZCTZGSEBN4lr/JaiT0yW2/v3FPIFRYBaSqbMQJs1CMmk
 WkkkLGFlWMWoUpxaVpRbpGpnoJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBiwD
 EOxg3Pcx8hCjJAeTkiivs+GTSCG+pPyUyozE4oz4otKc1OJDjBocHAKb166+wCjFkpefl6okw
 XvnztNIIcGi1PTUirTMHGBMwZRKcPAoifC+ug2U5i0uSMwtzkyHSJ1i1OX4MenKHyYhsBlS4r
 wOd4GKBECKMkrz4EbA4vsSo6yUMC8j0IFCPAWpRbmZJajyrxjFORiVhHmVQabwZOaVwG16BXQ
 EE9AR65yegBxRkoiQkmpgbHifbOTV0/K6enLk6tdBvxQPXjkR7pC/8ZnTz559SxaclWTeE/Hc
 Lvcd46HGhbplZnU1tV9aJb5fmBuxPFXfzySK94JTqsGzZcmxP4OP312wne0U0/6kuPlxVh1SO
 gX8IoafnRyK3WQ21fptnN9eeEww+wGTUbF3ffayFYmqqbet+dJ37lqkxFKckWioxVxUnAgACd
 hKZOoCAAA=
X-Env-Sender: prvs=456ecb91d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1508236882!88831885!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48278 invoked from network); 17 Oct 2017 10:41:24 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Oct 2017 10:41:24 -0000
X-IronPort-AV: E=Sophos;i="5.43,390,1503360000"; d="scan'208";a="106355581"
To: Jan Beulich <JBeulich@suse.com>
References: <1508164683-25818-1-git-send-email-andrew.cooper3@citrix.com>
 <59E4EF400200007800186D2E@prv-mh.provo.novell.com>
 <10a9acec-9900-849b-2fb3-281794706bee@citrix.com>
 <59E4F8900200007800186DD6@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <9c79771e-c309-334e-e8cb-a4a8dc136b06@citrix.com>
Date: Tue, 17 Oct 2017 11:38:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59E4F8900200007800186DD6@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: JulienGrall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.10] xen/dom0: Fix latent dom0
 construction bugs on all architectures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTYvMTAvMTcgMTc6MjEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE2LjEwLjE3IGF0
IDE4OjA3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDE2LzEwLzE3
IDE2OjQxLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+ICA+Pj4gT24gMTYuMTAuMTcgYXQgMTY6Mzgs
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+PiAtLS0gYS94ZW4vYXJjaC94
ODYvaHZtL2RvbTBfYnVpbGQuYwo+Pj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWls
ZC5jCj4+Pj4gQEAgLTYxNCw2ICs2MTQsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBwdmhfc2V0dXBf
Y3B1cyhzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IGVudHJ5LAo+Pj4+ICAKPj4+PiAgICAgIHVw
ZGF0ZV9kb21haW5fd2FsbGNsb2NrX3RpbWUoZCk7Cj4+Pj4gIAo+Pj4+ICsgICAgdi0+aXNfaW5p
dGlhbGlzZWQgPSAxOwo+Pj4+ICAgICAgY2xlYXJfYml0KF9WUEZfZG93biwgJnYtPnBhdXNlX2Zs
YWdzKTsKPj4+IEhvdyBjb21lIHRoaXMgaGFzIG5vIGNvdW50ZXJwYXJ0IG9mIGNvZGUgYmVpbmcg
ZGVsZXRlZD8KPj4gQmVjYXVzZSB0aGUgYnVnIGlzIHRoYXQgaXQgd2FzIG5ldmVyIGJlaW5nIHNl
dCBiZWZvcmUuCj4gT2gsIEkgc2VlIC0gSSBoYWQgcmVhZCB0aGF0IHBhcnQgb2YgdGhlIGNvbW1p
dCBtZXNzYWdlIGluIHNsaWdodGx5Cj4gYSB3cm9uZyB3YXkuCj4KPiBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSG93IGFib3V0IHRoaXMgZm9yIGFuIGFkanVz
dGVkIGNvbW1pdCBtZXNzYWdlPwoKICogeDg2IFBWSCBwcmV2aW91c2x5IHdhcyBub3Qgc2V0dGlu
ZyB2LT5pc19pbml0aWFsaXNlZCBmb3IgZDB2MCwgZGVzcGl0ZQogICBzZXR0aW5nIHRoZSB2Y3B1
IHJ1bm5pbmcgZXZlbnR1YWxseS4gIFRoZXJlZm9yZSwgYSBsYXRlciBWQ1BVT1BfaW5pdGlhbGlz
ZQogICBoeXBlcmNhbGwgd2lsbCBtb2RpZnkgc3RhdGUgdW5kZXIgdGhlIGZlZXQgb2YgdGhlIHJ1
bm5pbmcgdmNwdS4gIFRoaXMgaXMKICAgbGF0ZW50IGFzIFBWSCBkb20wIGNvbnN0cnVjdGlvbiBk
b24ndCB5ZXQgZnVuY3Rpb24uCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 10:47:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 10:47:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4PP2-0002Oj-Hc; Tue, 17 Oct 2017 10:47:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e4PP1-0002Od-E3
 for xen-devel@lists.xen.org; Tue, 17 Oct 2017 10:47:15 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 F1/45-21967-2BFD5E95; Tue, 17 Oct 2017 10:47:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXS6fjDS3fj/ae
 RBj3rrC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxXkyYzFVzirGjvs2xgbODoYuTkEBLIk7jb
 tZgFxOYVsJN41LQUzJYQMJQ4vfAmmM0ioCrxde5vdhCbTUBdou3ZdlYQW0RAX2L+p59ANhcHs
 8AjRonJF3+BFQkLxEu8vnCYHSQhJDCdSeJp2w42kAQn0IaNUycydzFyAG0TlPi7QxgkzCygJf
 Hw1y0WCFtbYtnC12AlzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYtQoTi0qSy3SNTTQSyr
 KTM8oyU3MzAHyTPVyU4uLE9NTcxKTivWS83M3MQLDjwEIdjCumep8iFGSg0lJlNfZ8EmkEF9S
 fkplRmJxRnxRaU5q8SFGDQ4Ogc1rV19glGLJy89LVZLgzb33NFJIsCg1PbUiLTMHGCEwpRIcP
 EoivA0gad7igsTc4sx0iNQpRmOOH5Ou/GHi6Lh59w+TENgkKXHePSClAiClGaV5cINgkXuJUV
 ZKmJcR6EwhnoLUotzMElT5V4ziHIxKwrxdIFN4MvNK4Pa9AjqFCeiUdU5PQE4pSURISTUwSrv
 vOfH/K4+46CYVaVXhDX+Wczis43M3c3vmIvCL+6WGjOc/3ohTmvfO+K1sEVCqSlpZ1F7702Nr
 3bwJE1tPRTrddXlZkr/2o1rKDIVeZiF9yejL+sdfftqYLWERe2VHzbZljdb7Ml4wH9s1pfzql
 D0bMiaqhWidWr2oglXk7hG9sKKt7yWTlFiKMxINtZiLihMBC6ein9cCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1508237232!91436106!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12184 invoked from network); 17 Oct 2017 10:47:13 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 17 Oct 2017 10:47:13 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 17 Oct 2017 04:47:11 -0600
Message-Id: <59E5FBCC0200007800186FFC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 17 Oct 2017 04:47:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1508164683-25818-1-git-send-email-andrew.cooper3@citrix.com>
 <59E4EF400200007800186D2E@prv-mh.provo.novell.com>
 <10a9acec-9900-849b-2fb3-281794706bee@citrix.com>
 <59E4F8900200007800186DD6@prv-mh.provo.novell.com>
 <9c79771e-c309-334e-e8cb-a4a8dc136b06@citrix.com>
In-Reply-To: <9c79771e-c309-334e-e8cb-a4a8dc136b06@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: JulienGrall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.10] xen/dom0: Fix latent dom0
 construction bugs on all architectures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjEwLjE3IGF0IDEyOjM4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTYvMTAvMTcgMTc6MjEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxNi4x
MC4xNyBhdCAxODowNywgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
MTYvMTAvMTcgMTY6NDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+ICA+Pj4gT24gMTYuMTAuMTcg
YXQgMTY6MzgsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+Pj4gLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMKPj4+Pj4gKysrIGIveGVuL2FyY2gveDg2L2h2
bS9kb20wX2J1aWxkLmMKPj4+Pj4gQEAgLTYxNCw2ICs2MTQsNyBAQCBzdGF0aWMgaW50IF9faW5p
dCBwdmhfc2V0dXBfY3B1cyhzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IGVudHJ5LAo+Pj4+PiAg
Cj4+Pj4+ICAgICAgdXBkYXRlX2RvbWFpbl93YWxsY2xvY2tfdGltZShkKTsKPj4+Pj4gIAo+Pj4+
PiArICAgIHYtPmlzX2luaXRpYWxpc2VkID0gMTsKPj4+Pj4gICAgICBjbGVhcl9iaXQoX1ZQRl9k
b3duLCAmdi0+cGF1c2VfZmxhZ3MpOwo+Pj4+IEhvdyBjb21lIHRoaXMgaGFzIG5vIGNvdW50ZXJw
YXJ0IG9mIGNvZGUgYmVpbmcgZGVsZXRlZD8KPj4+IEJlY2F1c2UgdGhlIGJ1ZyBpcyB0aGF0IGl0
IHdhcyBuZXZlciBiZWluZyBzZXQgYmVmb3JlLgo+PiBPaCwgSSBzZWUgLSBJIGhhZCByZWFkIHRo
YXQgcGFydCBvZiB0aGUgY29tbWl0IG1lc3NhZ2UgaW4gc2xpZ2h0bHkKPj4gYSB3cm9uZyB3YXku
Cj4+Cj4+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gCj4g
SG93IGFib3V0IHRoaXMgZm9yIGFuIGFkanVzdGVkIGNvbW1pdCBtZXNzYWdlPwo+IAo+ICAqIHg4
NiBQVkggcHJldmlvdXNseSB3YXMgbm90IHNldHRpbmcgdi0+aXNfaW5pdGlhbGlzZWQgZm9yIGQw
djAsIGRlc3BpdGUKPiAgICBzZXR0aW5nIHRoZSB2Y3B1IHJ1bm5pbmcgZXZlbnR1YWxseS4gIFRo
ZXJlZm9yZSwgYSBsYXRlciBWQ1BVT1BfaW5pdGlhbGlzZQo+ICAgIGh5cGVyY2FsbCB3aWxsIG1v
ZGlmeSBzdGF0ZSB1bmRlciB0aGUgZmVldCBvZiB0aGUgcnVubmluZyB2Y3B1LiAgVGhpcyBpcwo+
ICAgIGxhdGVudCBhcyBQVkggZG9tMCBjb25zdHJ1Y3Rpb24gZG9uJ3QgeWV0IGZ1bmN0aW9uLgoK
WWVzLCB0aGFua3MuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 17 10:49:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 10:49:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4PQt-0002Vy-Si; Tue, 17 Oct 2017 10:49:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45642263d=roger.pau@citrix.com>)
 id 1e4PQs-0002Vq-Lq
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 10:49:10 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 93/1D-20813-520E5E95; Tue, 17 Oct 2017 10:49:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsWSzvfng67qg6e
 RBm/vSFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnNh28yFtxjqZi0eyVbA+M35i5GTg4JAX+J
 rnW3WUBsFgFViRNt8xi7GDk42ATsJaZ/rQAJiwjoSjxb8Iyti5GLg1lgM6PE7TdvwOqFBZwld
 u6ezgpSzyvgKdHUJwsSFhLIkdj/rYsRxOYVEJQ4OfMJWDmzgJ7EjalT2EDKmQWkJZb/44AIy0
 s0b50Ndg2ngJ3EvNvLwcpFBWQknv3uZoIYqSjRP+8BG8TF6RJtExayTmAUmIVkwywkG2YhbJi
 FZMMCRpZVjBrFqUVlqUW6hqZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB4coA
 BDsYvy0LOMQoycGkJMrrbPgkUogvKT+lMiOxOCO+qDQntfgQowwHh5IEr+b9p5FCgkWp6akVa
 Zk5wMiBSUtw8CiJ8P64B5TmLS5IzC3OTIdInWLU5bjx8PofJiGWvPy8VClx3j0gRQIgRRmleX
 AjYFF8iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8R0Cm8GTmlcBtegV0BBPQEeucnoAcUZK
 IkJJqYLT1bu0Xzl4r0beugsnLYEcrx987M/nT1ePOslQ53JQpj3fpP5qp66TVs0FdpcthtVbq
 8c0qLeF3E/59XB9g/LG878WkMPa7Pxcctg/7f1tgVcIRCebv8VOPfawo3HTcc6bl1oxX857PN
 b5/SJOV38l7u/IW1YU8zI8+Xyhwd/MRmR8x4fevXCWW4oxEQy3mouJEABRLvAzdAgAA
X-Env-Sender: prvs=45642263d=roger.pau@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1508237346!112219318!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37829 invoked from network); 17 Oct 2017 10:49:08 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Oct 2017 10:49:08 -0000
X-IronPort-AV: E=Sophos;i="5.43,390,1503360000"; d="scan'208";a="106355730"
Date: Tue, 17 Oct 2017 11:49:00 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171017104900.vh5za5dpcw4njkkc@dhcp-3-128.uk.xensource.com>
References: <20171017102353.31241-1-roger.pau@citrix.com>
 <9bcaf946-da15-6186-67ab-8a1e44881d61@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <9bcaf946-da15-6186-67ab-8a1e44881d61@citrix.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Julien Grall <julien.grall@arm.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] mm/shadow: fix declaration of
	fetch_type_names
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMTcsIDIwMTcgYXQgMTE6Mjk6MTRBTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAxNy8xMC8xNyAxMToyMywgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4gZmV0
Y2hfdHlwZV9uYW1lcyB1c2FnZSBpcyBndWFyZGVkIGJ5IFNIQURPV19ERUJVR19QUk9QQUdBVEUg
aW4KPiA+IFNIQURPV19ERUJVRywgZml4IHRoZSBkZWNsYXJhdGlvbiBzbyBpdCdzIGFsc28gZ3Vh
cmRlZCBieQo+ID4gU0hBRE9XX0RFQlVHX1BST1BBR0FURSBpbnN0ZWFkIG9mIERFQlVHX1RSQUNF
X0RVTVAuCj4gPgo+ID4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+Cj4gCj4gUG9zc2libHkgd29ydGggbm90aW5nIHRoYXQgdGhpcyBpcyBleHBv
c2VkIGJ5IENsYW5nIHdoZW4gYnVpbGRpbmcgd2l0aAo+IFVCU0FOID8KClllcywgSSBob3BlIHRo
aXMgY2FuIGJlIGRvbmUgdXBvbiBjb21taXQgaWYgdGhlcmUgYXJlIG5vIGZ1cnRoZXIKY2hhbmdl
cyByZXF1aXJlZC4gSSB3b3VsZCBhZGQ6CgoiTm90ZWQgd2hpbGUgYnVpbGRpbmcgd2l0aCBjbGFu
ZyBhbmQgdWJzYW4gZW5hYmxlZCIKClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 17 10:50:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 10:50:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4PS9-000353-6U; Tue, 17 Oct 2017 10:50:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45642263d=roger.pau@citrix.com>)
 id 1e4PS8-00034v-PK
 for xen-devel@lists.xen.org; Tue, 17 Oct 2017 10:50:28 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 A2/43-31121-470E5E95; Tue, 17 Oct 2017 10:50:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsWSzvfng27xg6e
 RBk23FS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyN82YyFfxirdi5/yljA+NTli5GTg4JAX+J
 na9esoLYLAKqEmcOTWbvYuTgYBOwl5j+tQIkLCKgK/FswTM2EJtZYDejxJTT4iAlwgLxEk9/C
 oCEeQU8JY4t2c8EYguB2M8eskLEBSVOznzCAtGqJ3Fj6hQ2kFZmAWmJ5f84IMLyEs1bZzOD2J
 wCXhK7b98CKxcVkJF49rsbaqSiRP+8B2wQB6dLtE1YyDqBUWAWkg2zkGyYhbBhFpINCxhZVjG
 qF6cWlaUW6RrrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhioDEOxg7PjndIhR
 koNJSZTX2fBJpBBfUn5KZUZicUZ8UWlOavEhRg0ODoHNa1dfYJRiycvPS1WS4P1672mkkGBRa
 npqRVpmDjCaYEolOHiURHh/gKR5iwsSc4sz0yFSpxiNOX5MuvKHiePGw+t/mITAJkmJ81rcBy
 oVACnNKM2DGwSL8kuMslLCvIxAZwrxFKQW5WaWoMq/YhTnYFQS5mUCmcKTmVcCt+8V0ClMQKe
 sc3oCckpJIkJKqoGx6kJHdcKekOzupQFy2kVXdvau2v189QYTK8ONT3qcMjJK/76e5cec16k7
 TWaBn78N4ySNtyw9OV/nJd8X+P31g6Dh0yXZPzuf2j581MRx4QsPH3NHXMR7dm4nxjmBX7YGm
 jOyM9RLvdM85NwlvUzwhIL42+yV51pzP98+d9Fy6yq2O6sfzTRUYinOSDTUYi4qTgQAwNHfn+
 0CAAA=
X-Env-Sender: prvs=45642263d=roger.pau@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1508237424!88833825!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8640 invoked from network); 17 Oct 2017 10:50:27 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Oct 2017 10:50:27 -0000
X-IronPort-AV: E=Sophos;i="5.43,390,1503360000"; d="scan'208";a="106355757"
Date: Tue, 17 Oct 2017 11:50:15 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171017105015.2iccytb5bokbczlh@dhcp-3-128.uk.xensource.com>
References: <1508164683-25818-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1508164683-25818-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.10] xen/dom0: Fix latent dom0
 construction bugs on all architectures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMTYsIDIwMTcgYXQgMDM6Mzg6MDNQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiAgKiB4ODYgUFYgYW5kIEFSTSBkb20wJ3MgbXVzdCBub3QgY2xlYXIgX1ZQRl9kb3du
IGZyb20gdi0+cGF1c2VfZmxhZ3MgdW50aWwKPiAgICBhbGwgc3RhdGUgaXMgYWN0dWFsbHkgc2V0
IHVwLiAgQXMgaXQgY3VycmVudGx5IHN0YW5kcywgZDB2MCBpcyBlbGlnaWJsZSBmb3IKPiAgICBz
Y2hlZHVsaW5nIGJlZm9yZSBpdHMgcmVnaXN0ZXJzIGhhdmUgYmVlbiBzZXQuICBUaGlzIGlzIGxh
dGVudCBhcyB3ZSBhbHNvCj4gICAgaG9sZCBhIHN5c3RlbWNvbnRyb2xsZXIgcGF1c2UgcmVmZXJl
bmNlIGF0IHRoZSB0aW1lIHdoaWNoIHByZXZlbnRzIGQwIGZyb20KPiAgICBiZWluZyBzY2hlZHVs
ZWQuCj4gCj4gICogeDg2IFBWSCBkb20wJ3MgbXVzdCBzZXQgdi0+aXNfaW5pdGlhbGlzZWQgb24g
ZDB2MCwgdG8gcHJldmVudCBhbm90aGVyIHZjcHUKPiAgICBiZWluZyBhYmxlIHRvIGNhbGwgVkNQ
VU9QX2luaXRpYWxpc2UgYW5kIG1vZGlmeSBzdGF0ZSB1bmRlciB0aGUgZmVldCBvZiB0aGUKPiAg
ICBydW5uaW5nIHZjcHUuICBUaGlzIGlzIGxhdGVudCBhcyBQVkggZG9tMCBjb25zdHJ1Y3Rpb24g
ZG9uJ3QgeWV0IGZ1bmN0aW9uLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 17 11:11:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 11:11:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4PmI-0004Xl-ST; Tue, 17 Oct 2017 11:11:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45694723d=Ian.Jackson@citrix.com>)
 id 1e4PmH-0004Xf-Eh
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 11:11:17 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 1C/9D-08856-455E5E95; Tue, 17 Oct 2017 11:11:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMLMWRWlGSWpSXmKPExsXitHRDpG7I06e
 RBsu28Fh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBld778zFhzlqtixK7iB8QRHFyMnh4SAv0T/
 4u9sIDabgK5E05a/QDYHh4iAisTtvQYgJrNAqMSOF5YgFcICDhI9d3eygoRZBFQlbmz0ATF5B
 TwkGhZyQcyTkzh//CczSFhIQE1i7vp4kDCvgKDEyZlPWEBsZgEJiYMvXjBPYOSehSQ1C0lqAS
 PTKkaN4tSistQiXSMLvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwACoZ2Bg3MH
 YfsLvEKMkB5OSKK+z4ZNIIb6k/JTKjMTijPii0pzU4kOMMhwcShK84k+eRgoJFqWmp1akZeYA
 QxEmLcHBoyTCmwiS5i0uSMwtzkyHSJ1i1OXouHn3D5MQS15+XqqUOK86SJEASFFGaR7cCFhcX
 GKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzKsPMoUnM68EbtMroCOYgI5Y5/QE5IiSRISUVA
 Pj5Le7vbRl/kgIpXTM0hG7GRt/r/aYwaqUCWs2blkrNelJfN2h7QxX3i5caDIrU32XRrpDq4B
 p6D2+qTE/fhpZ6pg9szDkE5Mq0vjVXfpyetqEtwE5/W8Yq7OP5Tw0m1KZrVV2cELHztv7ezTW
 3uRvTHyy7eMLPsnQFs7T5Xff2e04Y7zH+FelEktxRqKhFnNRcSIAUI1WPIYCAAA=
X-Env-Sender: prvs=45694723d=Ian.Jackson@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1508238674!79759667!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35931 invoked from network); 17 Oct 2017 11:11:15 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Oct 2017 11:11:15 -0000
X-IronPort-AV: E=Sophos;i="5.43,390,1503360000"; d="scan'208";a="446612542"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 17 Oct 2017 12:10:38 +0100
Message-ID: <1508238638-2599-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH] MaxUmask: enforce a maximum umask value
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gc29tZSBvcGVyYXRpbmcgc3lzdGVtcywgdGhlIGRlZmF1bHQgdW1hc2sgaXMgbm90IDAwMiBh
cyBpdCBzaG91bGQKYmUgKGZvciB0aGUgc2Vuc2libGUgc2V0dXAgd2l0aCBwZXJzb25hbCBncm91
cHMpLgoKSWYgYSB1c2VyIHdpdGggYW4gMDIyIG9yIDA3NyB1bWFzayBpbnZva2VzIG9zc3Rlc3Qg
aW4gRXhlY3V0aXZlIG1vZGUsCnRoZXkgZW5kIHVwIGNyZWF0aW5nIGRpcmVjdG9yaWVzIGluICRj
e0xvZ3N9IHdoaWNoIGFyZSB3cml0ZWFibGUgb25seQpieSB0aGVtLCBhbmQgdGhhdCBjYW4gc3Rv
cCB0aGUgd2hvbGUgc3lzdGVtIGJlY2F1c2UgdGhlIHNlcnZpY2UgdXNlcgpjYW5ub3QgZXhwaXJl
IHRoZW0uCgpQcmV2ZW50IHRoaXMgZnJvbSBoYXBwZW5pbmcuCgpTaWduZWQtb2ZmLWJ5OiBJYW4g
SmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBPc3N0ZXN0LnBtICAgICAg
ICAgICB8IDggKysrKysrKysKIE9zc3Rlc3QvRXhlY3V0aXZlLnBtIHwgMSArCiAyIGZpbGVzIGNo
YW5nZWQsIDkgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL09zc3Rlc3QucG0gYi9Pc3N0ZXN0
LnBtCmluZGV4IDM0YjViNmQuLmNlYjYyY2EgMTAwNjQ0Ci0tLSBhL09zc3Rlc3QucG0KKysrIGIv
T3NzdGVzdC5wbQpAQCAtMjU0LDYgKzI1NCwxNCBAQCBzdWIgcmVhZGdsb2JhbGNvbmZpZyAoKSB7
CiAgICAgfQogCiAgICAgJGN7U3Rhc2h9IC8vPSAkY3tMb2dzfTsKKworICAgIGlmICgkY3tNYXhV
bWFza30pIHsKKwlteSAkYmFkID0gdW1hc2soKSAmIH5vY3QgJGN7TWF4VW1hc2t9OworCWRpZSBz
cHJpbnRmKAorICJiYWQgdW1hc2sgJTAzbzogY29udGFpbnMgYml0cyAlMDNvLCBub3QgcGVybWl0
dGVkIGJ5IE1heFVtYXNrICUwM29cbiIsCisJCSAgICB1bWFzaygpLCAkYmFkLCAkY3tNYXhVbWFz
a30pCisJICAgIGlmICRiYWQ7CisgICAgfQogfQogCiBzdWIgYXVnbWVudGNvbmZpZ2RlZmF1bHRz
IHsKZGlmZiAtLWdpdCBhL09zc3Rlc3QvRXhlY3V0aXZlLnBtIGIvT3NzdGVzdC9FeGVjdXRpdmUu
cG0KaW5kZXggNjM1ZTVkZC4uMWQ3MDZkZiAxMDA2NDQKLS0tIGEvT3NzdGVzdC9FeGVjdXRpdmUu
cG0KKysrIGIvT3NzdGVzdC9FeGVjdXRpdmUucG0KQEAgLTEwOCw2ICsxMDgsNyBAQCBhdWdtZW50
Y29uZmlnZGVmYXVsdHMoCiAgICAgUmVwb3MgPT4gIiRFTlZ7J0hPTUUnfS9yZXBvcyIsCiAgICAg
QmlzZWN0aW9uUmV2aXNvbkdyYXBoU2l6ZSA9PiAnNjAweDMwMCcsCiAgICAgRXhlY3V0aXZlRGJP
d25pbmdSb2xlUmVnZXhwID0+ICdvc3N0ZXN0JywKKyAgICBNYXhVbWFzayA9PiAnMDA3JywKICk7
CiAKIGF1Z21lbnRjb25maWdkZWZhdWx0cygKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 11:19:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 11:19:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4Ptz-0004mw-KZ; Tue, 17 Oct 2017 11:19:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Dave.Martin@arm.com>) id 1e4Ptx-0004mq-Ui
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 11:19:14 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 CA/26-20813-137E5E95; Tue, 17 Oct 2017 11:19:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsVysyfVTdfg+dN
 Ig7e3VCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz7fbdYCvYaVKz+8pStgfGnahcjF4eQwGZG
 ic/nVrFAOKcYJRqaZjB2MXJysAioSkw7+JcZxGYTUJfYtuIMG4gtIqAt0dB1G6yGWeAYo8SEj
 jwQW1ggQ+LnhtXsIDavgJ3ErJbTrCC2kECVxO21LSwQcUGJkzOfsED0aknc+PeSqYuRA8iWll
 j+jwMkzClgLXFm5QmwMaICKhJXJrxln8DINwtJ9ywk3bMQuhcwMq9iVC9OLSpLLdK11Esqykz
 PKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw1BiDYwXh3U8AhRkkOJiVRXmfDJ5FCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHgNnj2NFBIsSk1PrUjLzAEGPUxagoNHSYQ3+ClQmre4IDG3O
 DMdInWK0Zjj2KbLf5g4Vly//YdJiCUvPy9VSpz3H0ipAEhpRmke3CBYNF5ilJUS5mUEOk2Ipy
 C1KDezBFX+FaM4B6OSMK83yD08mXklcPteAZ3CBHTKOqcnIKeUJCKkpBoYw8+1BFVvuaclf2R
 a15R3jtd7LrT7W3Xun3239b3Kz9D9bR41TTsTnqtc3LRE7/Wy/xu7F9xZZz2F6fPDtVxLFxw6
 5R03IWVmoVX85IWcG05d4rJ1l3mTHXbsU6S26vsWpkNJ8r6iCnps0plRiVbv2P81TFpyUanKe
 dK62ad0ZMVfN1glLUjiUGIpzkg01GIuKk4EABs90QvBAgAA
X-Env-Sender: Dave.Martin@arm.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1508239152!70917129!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46742 invoked from network); 17 Oct 2017 11:19:12 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-21.messagelabs.com with SMTP; 17 Oct 2017 11:19:12 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 962D01529;
 Tue, 17 Oct 2017 04:19:11 -0700 (PDT)
Received: from e103592.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com
 [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 62CAB3F483;
 Tue, 17 Oct 2017 04:19:10 -0700 (PDT)
Date: Tue, 17 Oct 2017 12:19:07 +0100
From: Dave Martin <Dave.Martin@arm.com>
To: Andre Przywara <andre.przywara@arm.com>
Message-ID: <20171017111907.GU19485@e103592.cambridge.arm.com>
References: <1507891231-4386-1-git-send-email-bhupinder.thakur@linaro.org>
 <90cc5097-464d-dab3-633b-1da980b411c0@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <90cc5097-464d-dab3-633b-1da980b411c0@arm.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
Cc: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Rob Herring <robh@kernel.org>
Subject: Re: [Xen-devel] [PATCH 26/27 v12] arm/xen: vpl011: Fix the slow
 early console SBSA UART output
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMTcsIDIwMTcgYXQgMTA6NTE6MDdBTSArMDEwMCwgQW5kcmUgUHJ6eXdhcmEg
d3JvdGU6Cj4gSGkgQmh1cGluZGVyLAo+IAo+IGZpcnN0IHRoaW5nOiBBcyB0aGUgYnVsayBvZiB0
aGUgc2VyaWVzIGhhcyBiZWVuIG1lcmdlZCBub3csIHBsZWFzZQo+IHJlc3RhcnQgeW91ciBwYXRj
aCBhbmQgdmVyc2lvbiBudW1iZXJpbmcsIHNvIGEgKHBvdGVudGlhbCkgbmV4dCBwb3N0Cj4gc2hv
dWxkIGJlIHByZWZpeGVkIFtQQVRDSCB2MyAxLzJdLiBBbmQgcGxlYXNlIGhhdmUgYSBjb3ZlciBs
ZXR0ZXIgZ2l2aW5nCj4gYSBicmllZiBvdmVydmlldyB3aGF0IHRoaXMgc2VyaWVzIGZpeGVzLgo+
IAo+IE9uIDEzLzEwLzE3IDExOjQwLCBCaHVwaW5kZXIgVGhha3VyIHdyb3RlOgo+ID4gVGhlIGVh
cmx5IGNvbnNvbGUgb3V0cHV0IHVzZXMgcGwwMTFfZWFybHlfd3JpdGUoKSB0byB3cml0ZSBkYXRh
LiBUaGlzCj4gPiBmdW5jdGlvbiB3YWl0cyBmb3IgQlVTWSBiaXQgdG8gZ2V0IGNsZWFyZWQgYmVm
b3JlIHdyaXRpbmcgdGhlIG5leHQgYnl0ZS4KPiAKPiAuLi4gd2hpY2ggaXMgcXVlc3Rpb25hYmxl
IGdpdmVuIHRoZSBhY3R1YWwgZGVmaW5pdGlvbiBvZiB0aGUgQlVTWSBiaXQgaW4KPiB0aGUgUEww
MTEgVFJNOgo+IAo+ID09PT09PT09PT09PQo+IC4uLi4gVGhlIEJVU1kgc2lnbmFsIGdvZXMgSElH
SCBhcyBzb29uIGFzIGRhdGEgaXMgd3JpdHRlbiB0byB0aGUKPiB0cmFuc21pdCBGSUZPICh0aGF0
IGlzLCB0aGUgRklGTyBpcyBub24tZW1wdHkpIGFuZCByZW1haW5zIGFzc2VydGVkCj4gSElHSCB3
aGlsZSBkYXRhIGlzIGJlaW5nIHRyYW5zbWl0dGVkLiBCVVNZIGlzIG5lZ2F0ZWQgb25seSB3aGVu
IHRoZQo+IHRyYW5zbWl0IEZJRk8gaXMgZW1wdHksIGFuZCB0aGUgbGFzdCBjaGFyYWN0ZXIgaGFz
IGJlZW4gdHJhbnNtaXR0ZWQgZnJvbQo+IHRoZSBzaGlmdCByZWdpc3RlciwgLi4uLgo+ID09PT09
PT09PT09PQo+IAo+IChJIHRha2UgaXQgeW91IGFyZSB0YWxraW5nIGFib3V0IHRoZSBMaW51eCBk
cml2ZXIgaW4gYSBndWVzdCBoZXJlKS4KPiBJIHRoaW5rIHRoZSBlYXJseV93cml0ZSByb3V0aW5l
IHRyaWVzIHRvIChkZWxpYmVyYXRlbHk/KSBpZ25vcmUgdGhlCj4gRklGTywgcG9zc2libHkgdG8g
bWFrZSBzdXJlIGNoYXJhY3RlcnMgcmVhbGx5IGdldCBwdXNoZWQgb3V0IGJlZm9yZSBhCj4gc3lz
dGVtIGNyYXNoZXMsIG1heWJlLgo+IAo+ID4gCj4gPiBJbiB0aGUgU0JTQSBVQVJUIGVtdWxhdGlv
biBsb2dpYywgdGhlIEJVU1kgYml0IHdhcyBzZXQgYXMgc29vbiBvbmUKPiA+IGJ5dGUgd2FzIHdy
aXR0ZW4gaW4gdGhlIEZJRk8gYW5kIGl0IHJlbWFpbmVkIHNldCB1bnRpbCB0aGUgRklGTyB3YXMK
PiA+IGVtcHRpZWQuCj4gCj4gV2hpY2ggaXMgY29ycmVjdCBiZWhhdmlvdXIsIGFzIHRoaXMgbWF0
Y2hlcyB0aGUgUEwwMTEgVFJNIGFzIHF1b3RlZCBhYm92ZS4KPiAKPiA+IFRoaXMgbWVhbnQgdGhh
dCB0aGUgb3V0cHV0IHdhcyBkZWxheWVkIGFzIGVhY2ggY2hhcmFjdGVyIG5lZWRlZAo+ID4gdGhl
IEJVU1kgdG8gZ2V0IGNsZWFyZWQuCj4gCj4gQnV0IHRoaXMgaXMgdHJ1ZSBhcyB3ZWxsIQo+IAo+
ID4gU2luY2UgdGhlIFNCU0EgVUFSVCBpcyBnZXR0aW5nIGVtdWxhdGVkIGluIFhlbiB1c2luZyBy
aW5nIGJ1ZmZlcnMsIGl0Cj4gPiBlbnN1cmVzIHRoYXQgb25jZSB0aGUgZGF0YSBpcyBlbnF1ZXVl
ZCBpbiB0aGUgRklGTywgaXQgd2lsbCBiZSByZWNlaXZlZAo+ID4gYnkgeGVuY29uc29sZSBzbyBp
dCBpcyBzYWZlIHRvIHNldCB0aGUgQlVTWSBiaXQgb25seSB3aGVuIEZJRk8gYmVjb21lcwo+ID4g
ZnVsbC4gVGhpcyB3aWxsIGVuc3VyZSB0aGF0IHBsMDExX2Vhcmx5X3dyaXRlKCkgaXMgbm90IGRl
bGF5ZWQgdW5kdWx5Cj4gPiB0byB3cml0ZSB0aGUgZGF0YS4KPiAKPiBTbyBJIGNhbiBjb25maXJt
IHRoYXQgdGhpcyBwYXRjaCBmaXhlcyB0aGUgdmVyeSBzbG93IGVhcmx5Y29uIG91dHB1dAo+IG9i
c2VydmVkIHdpdGggdGhlIGN1cnJlbnQgc3RhZ2luZyBIRUFELgo+IAo+IFNvIHdoaWxlIHRoaXMg
aXMgc29tZXdoYXQgZGV2aWF0aW5nIGZyb20gdGhlIHNwZWMsIEkgY2FuIHNlZSB0aGUgYmVuZWZp
dAo+IGZvciBhbiBlbXVsYXRpb24gc2NlbmFyaW8uIEkgYmVsaWV2ZSB0aGF0IGVtdWxhdGlvbnMg
aW4gZ2VuZXJhbCBtaWdodAo+IGNob29zZSBpbXBsZW1lbnRpbmcgdGhpbmdzIGEgYml0IGRpZmZl
cmVudGx5LCB0byBjb3BlIHdpdGggdGhlCj4gZnVuZGFtZW50YWwgZGlmZmVyZW5jZXMgaW4gdGhl
aXIgZW52aXJvbm1lbnQsIGxpa2UgdGhlIHZpcnR1YWxseSBlbmRsZXNzCj4gIkZJRk8iIGFuZCB0
aGUgbGFjayBvZiBhbnkgdGltaW5nIHJlc3RyaWN0aW9ucyBvbiB0aGUgZW11bGF0ZWQgIndpcmUi
Lgo+IAo+IFNvIHVubGVzcyBzb21lb25lIGNvbWVzIHVwIHdpdGggYSBiZXR0ZXIgc29sdXRpb24s
IEkgd291bGQgc3VwcG9ydAo+IHRha2luZyB0aGlzIHBhdGNoLCBhcyB0aGlzIGZpeGVzIGEgcmVh
bCBwcm9ibGVtLgoKSSB0aGluayB5b3UgZ2V0IGF3YXkgd2l0aCB0aGlzLCBidXQgaXQgZG9lcyB2
aW9sYXRlIHRoZSBzcGVjIGluIG9yZGVyCnRvIHdvcmsgYXJvdW5kIGEgZmVhdHVyZSBvZiBhIGNv
cnJlY3RseSBpbXBsZW1lbnRlZCBkcml2ZXIuCgpTb2Z0d2FyZSBjYW4gbm93IHNlZSB0aGlzLCBm
b3IgZXhhbXBsZToKCgl1YXJ0X3dyaXRlKGNoLCBVQVJURFIpOwoJYnVzeSA9IHVhcnRfcmVhZChV
QVJURlIpICYgVUFSVEZSX0JVU1k7CglCVUdfT04oISh1YXJ0X3JlYWQoVUFSVEZSKSAmIFVBUlRG
Ul9UWEZFKSAmJiAhYnVzeSk7Cgp3aGljaCB2aW9sYXRlcyB0aGUgc3BlYywgdGhvdWdoIEkgY2Fu
J3QgY3VycmVudGx5IHRoaW5rIG9mIGEgZ29vZCByZWFzb24KZm9yIHNvZnR3YXJlIHRvIHJlbHkg
b24gdGhhdC4KCgpbK1JvYiwgd2hvIHdyb3RlIHRoZSBvcmlnaW5hbCBlYXJseWNvbiBjb2RlIGlu
IHRoZSBhbWJhLXBsMDExIGRyaXZlcjoKMGQzYzY3M2U3ODgxICgidHR5L3NlcmlhbDogcGwwMTE6
IGFkZCBnZW5lcmljIGVhcmx5Y29uIHN1cHBvcnQiKQoKSXMgdGhlcmUgYW55IGFjdHVhbHkgcmVh
c29uIHdoeSB3ZSBwb2xsIGZvciAhQlVTWSBhZnRlciBlYWNoIGNoYXIgaW4KcGwwMTFfcHV0Yygp
PyAgcGwwMTFfcHV0YygpIGlzIG5vdCBleHBvc2VkIGF0IGFsbDogaXQncyBvbmx5IGNhbGxlZCBi
eQpwbDAxMV9jb25zb2xlX3dyaXRlKCkuCgpUaGlzIHdpbGwgcmVzdWx0IGluIHN0dXR0ZXJpbmcg
b3V0cHV0IGV2ZW4gb24gaGFyZHdhcmUsIHRob3VnaCB0aGlzCmRvZXNuJ3QgdHlwaWNhbGx5IG1h
dHRlci4KCkkgdGhpbmsgaWYgdGhlIHBvbGwgZm9yICFCVVNZIHdlcmUgbW92ZWQgdG8gdGhlIGVu
ZCBvZgpwbDAxMV9jb25zb2xlX3dyaXRlKCksIHRoZSBlZmZlY3Qgd291bGQgYmUgbXVjaCBsZXNz
IGJhZC5dCgoKCkZvciBYZW4gdnBsMDExOgoKVGhpcyBpcyBhIHNvZnR3YXJlIGVtdWxhdGlvbiwg
c28gY2hhcmFjdGVycyByZWFsbHkgYXJlIHRyYW5zbWl0dGVkCmluc3RhbnRhbmVvdXNseS4KCkNh
biB5b3UgZHJhaW4gdGhlIFRYIEZJRk8gaW50byB0aGUgcmluZyBidWZmZXIgaW1tZWRpYXRlbHkg
aW4KdnBsMDExX3dyaXRlX2RhdGEoKT8gIFRoZW4geW91IGNvdWxkIGFsd2F5cyBzZXQgVFhGRSBh
bmQgY2xlYXIgQlVTWSBvbgpyZXR1cm4gdG8gdGhlIGd1ZXN0LCB1bmxlc3MgdGhlcmUgaXMgYmFj
a3ByZXNzdXJlIGZyb20gdGhlIHJpbmcgYnVmZmVyLgoKTm90ZSB0aGF0IHRoaXMgY291bGQgYnJl
YWsgd2l0aCBMaW51eCB2ZXJzaW9ucyBwcmlvciB0byB2NC4xLCB3aGljaCB1c2VkCnNvbWUgdHJp
Y2tlcnkgdG8gYXNzZXJ0IHRoZSBUWCBGSUZPIGludGVycnVwdCBmb3IgdGhlIGZpcnN0IHRpbWUg
KHNlZQo3MzQ3NDVjYWViOWYgKCJzZXJpYWwvYW1iYS1wbDAxMTogQWN0aXZhdGUgVFggSVJRIHBh
c3NpdmVseSIpKS4KSG93ZXZlciwgdGhlcmUgaXMgYSBzdWJ0bGV0eSBpbiB0aGUgd2F5IGEgcmVh
bCBQTDAxMSBhc3NlcnRzIHRoZQpUWC9SWCB0aHJlc2hvbGQgaW50ZXJydXB0cyB3aGljaCBJIHRo
aW5rIHlvdSBkb24ndCBpbXBsZW1lbnQgaW4gdnBsMDExLApzbyB5b3UgcHJvYmFibHkgd29uJ3Qg
aGl0IHRoaXMgcHJvYmxlbSBpbiBwcmFjdGljZS4gIFlvdSBjb3VsZCB0ZXN0IHdpdGgKYW4gb2xk
ZXIga2VybmVsIHRvIGZpbmQgb3V0IC0tIGJ1dCBpZiA8djQuMSBrZXJuZWxzIGRvbid0IHdvcmsg
d2l0aApjdXJyZW50IFhlbiBmb3Igb3RoZXIgcmVhc29ucyB0aGVuIHRoaXMgZG9lc24ndCBtYXR0
ZXIuCgpDaGVlcnMKLS0tRGF2ZQoKPiA+IFNpZ25lZC1vZmYtYnk6IEJodXBpbmRlciBUaGFrdXIg
PGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KPiA+IC0tLQo+ID4gQ0M6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gPiBDQzogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnBy
enl3YXJhQGFybS5jb20+Cj4gPiBDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgo+ID4gCj4gPiAgeGVuL2FyY2gvYXJtL3ZwbDAxMS5jIHwgMjEgKysrKysrKysr
KysrKysrKy0tLS0tCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDUgZGVs
ZXRpb25zKC0pCj4gPiAKPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnBsMDExLmMgYi94
ZW4vYXJjaC9hcm0vdnBsMDExLmMKPiA+IGluZGV4IGY3ZGRjY2IuLjBiMDc0MzYgMTAwNjQ0Cj4g
PiAtLS0gYS94ZW4vYXJjaC9hcm0vdnBsMDExLmMKPiA+ICsrKyBiL3hlbi9hcmNoL2FybS92cGww
MTEuYwo+ID4gQEAgLTE1OSw5ICsxNTksMTUgQEAgc3RhdGljIHZvaWQgdnBsMDExX3dyaXRlX2Rh
dGEoc3RydWN0IGRvbWFpbiAqZCwgdWludDhfdCBkYXRhKQo+ID4gICAgICB7Cj4gPiAgICAgICAg
ICB2cGwwMTEtPnVhcnRmciB8PSBUWEZGOwo+ID4gICAgICAgICAgdnBsMDExLT51YXJ0cmlzICY9
IH5UWEk7Cj4gPiAtICAgIH0KPiA+ICAKPiA+IC0gICAgdnBsMDExLT51YXJ0ZnIgfD0gQlVTWTsK
PiA+ICsgICAgICAgIC8qCj4gPiArICAgICAgICAgKiBUaGlzIGJpdCBpcyBzZXQgb25seSB3aGVu
IEZJRk8gYmVjb21lcyBmdWxsLiBUaGlzIGVuc3VyZXMgdGhhdAo+ID4gKyAgICAgICAgICogdGhl
IFNCU0EgVUFSVCBkcml2ZXIgY2FuIHdyaXRlIHRoZSBlYXJseSBjb25zb2xlIGRhdGEgYXMgZmFz
dCBhcwo+ID4gKyAgICAgICAgICogcG9zc2libGUsIHdpdGhvdXQgd2FpdGluZyBmb3IgdGhlIEJV
U1kgYml0IHRvIGdldCBjbGVhcmVkIGJlZm9yZQo+ID4gKyAgICAgICAgICogd3JpdGluZyBlYWNo
IGJ5dGUuCj4gPiArICAgICAgICAgKi8KPiA+ICsgICAgICAgIHZwbDAxMS0+dWFydGZyIHw9IEJV
U1k7Cj4gPiArICAgIH0KPiA+ICAKPiA+ICAgICAgdnBsMDExLT51YXJ0ZnIgJj0gflRYRkU7Cj4g
PiAgCj4gPiBAQCAtMzcxLDExICszNzcsMTYgQEAgc3RhdGljIHZvaWQgdnBsMDExX2RhdGFfYXZh
aWwoc3RydWN0IGRvbWFpbiAqZCkKPiA+ICAgICAgewo+ID4gICAgICAgICAgdnBsMDExLT51YXJ0
ZnIgJj0gflRYRkY7Cj4gPiAgICAgICAgICB2cGwwMTEtPnVhcnRyaXMgfD0gVFhJOwo+ID4gKwo+
ID4gKyAgICAgICAgLyoKPiA+ICsgICAgICAgICAqIENsZWFyIHRoZSBCVVNZIGJpdCBhcyBzb29u
IGFzIHNwYWNlIGJlY29tZXMgYXZhaWxhYmxlCj4gPiArICAgICAgICAgKiBzbyB0aGF0IHRoZSBT
QlNBIFVBUlQgZHJpdmVyIGNhbiBzdGFydCB3cml0aW5nIG1vcmUgZGF0YQo+ID4gKyAgICAgICAg
ICogd2l0aG91dCBhbnkgZnVydGhlciBkZWxheS4KPiA+ICsgICAgICAgICAqLwo+ID4gKyAgICAg
ICAgdnBsMDExLT51YXJ0ZnIgJj0gfkJVU1k7Cj4gPiArCj4gPiAgICAgICAgICBpZiAoIG91dF9y
aW5nX3FzaXplID09IDAgKQo+ID4gLSAgICAgICAgewo+ID4gLSAgICAgICAgICAgIHZwbDAxMS0+
dWFydGZyICY9IH5CVVNZOwo+ID4gICAgICAgICAgICAgIHZwbDAxMS0+dWFydGZyIHw9IFRYRkU7
Cj4gPiAtICAgICAgICB9Cj4gPiAgICAgIH0KPiA+ICAKPiA+ICAgICAgdnBsMDExX3VwZGF0ZV9p
bnRlcnJ1cHRfc3RhdHVzKGQpOwo+ID4gCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKPiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 17 11:37:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 11:37:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4QBA-00068z-FZ; Tue, 17 Oct 2017 11:37:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45642263d=roger.pau@citrix.com>)
 id 1e4QB9-00068o-3N
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 11:36:59 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id D6/E6-30254-A5BE5E95;
 Tue, 17 Oct 2017 11:36:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpG7k66e
 RBp/naVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlbzh9mK7jJUzH1wSfmBsbfXF2MnBwSAv4S
 rfN2sYHYbAI6Ehfn7gSyOThEBFQkbu816GLk4mAW6GGWWDnhLjNIjbCAi8THme9YQWwWAVWJQ
 58vg9m8ApYSH9dcZQTplRDQk/ix3RAkzClgJXGgawY7iC0EVLJ4fwcLRLmgxMmZT8BsZgFNid
 btv9khbHmJ5q2zmSHqFSX65z1gm8DINwtJyywkLbOQtCxgZF7FqF6cWlSWWqRrppdUlJmeUZK
 bmJmja2hgppebWlycmJ6ak5hUrJecn7uJERhoDECwg3HeCf9DjJIcTEqivM6GTyKF+JLyUyoz
 Eosz4otKc1KLDzHKcHAoSfB+evk0UkiwKDU9tSItMwcY8jBpCQ4eJRFetldAad7igsTc4sx0i
 NQpRl2Ojpt3/zAJseTl56VKifNKgBQJgBRllObBjYDF3yVGWSlhXkago4R4ClKLcjNLUOVfMY
 pzMCoJ8wqDTOHJzCuB2/QK6AgmoCPWOT0BOaIkESEl1cC4KkKga/6VGewGQsv/WqxRUr3okpK
 jsGByxRefB18m9eTr1X308cgo9Yiac/Uxz3L+0E5P2cC3R55V/T7yZz7DxclPX392MeJavcrO
 onapo93xfRXvZTsEPmtsn3eb984kyR0rfO/0c23g0MuQ1mZtVhZiPify18v26cxZ/vN9Zpyd/
 V7j6L+PSizFGYmGWsxFxYkAvdbWnboCAAA=
X-Env-Sender: prvs=45642263d=roger.pau@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1508240211!63636235!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56844 invoked from network); 17 Oct 2017 11:36:57 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Oct 2017 11:36:57 -0000
X-IronPort-AV: E=Sophos;i="5.43,390,1503360000"; d="scan'208";a="446617095"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 17 Oct 2017 12:36:44 +0100
Message-ID: <20171017113644.31866-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20171017113644.31866-1-roger.pau@citrix.com>
References: <20171017113644.31866-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH for-4.10 2/2] ubsan: disable unaligned access
	checks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5IHRoZXJlIGFyZSBtYW55IG9mZmVuZGVycyBvZiB0aGUgdW5hbGlnbmVkIGFjY2Vz
cyBjaGVja3MsCndoaWNoIG1ha2VzIGJvb3Rpbmcgd2l0aCB0aGUgdW5hbGlnbmVkIGNoZWNrIGEg
UFZIIERvbTAgaW1wb3NzaWJsZS4KClRoZSBtYWluIG9mZmVuZGVycyBzZWVtIHRvIGJlIHRoZSBB
Q1BJIGNvZGUsIHRoZSBWTVggY29kZSBhbmQKc3BlY2lhbGx5IHRoZSBpbnRyZW1hcCBjb2RlIChz
ZXRfaXJlX3NpZCkuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxr
QG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KSSdt
IG5vdCBzdXJlIHdoZXRoZXIgd2UgcHJlZmVyIHRvIGZpeCB0aGUgb2ZmZW5kZXJzLCBvciBqdXN0
IGRpc2FibGUKdGhlIGFsaWdubWVudCB3aG9sZXNhbGUuIEluIGFueSBjYXNlIGlmIHdlIGRlY2lk
ZSB0byBkaXNhYmxlIHRoZQpjaGVjaywgdGhlIHBhdGNoIHNob3VsZCBoYXZlIHZhcnkgbG93IGlt
cGFjdCwgYW5kIGhlbmNlIHNob3VsZCBiZQpjb21taXR0ZWQgdG8gNC4xMCBvbiB0aGUgYmFzZSB0
aGF0IGl0IG9ubHkgYWZmZWN0cyB1YnNhbiwgd2hpY2ggaXMgbm90CmVuYWJsZWQgYnkgZGVmYXVs
dCBhbmQgbm90IHRvIGJlIHVzZWQgb24gcHJvZHVjdGlvbiBzeXN0ZW1zLgotLS0KIHhlbi9SdWxl
cy5tayB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigt
KQoKZGlmZiAtLWdpdCBhL3hlbi9SdWxlcy5tayBiL3hlbi9SdWxlcy5tawppbmRleCAyNjU5Zjhh
NGQxLi4xNDcyYWRmMWQ2IDEwMDY0NAotLS0gYS94ZW4vUnVsZXMubWsKKysrIGIveGVuL1J1bGVz
Lm1rCkBAIC0xMjAsNyArMTIwLDcgQEAgJChmaWx0ZXItb3V0ICUuaW5pdC5vICQobm9nY292LXkp
LCQob2JqLXkpICQob2JqLWJpbi15KSAkKGV4dHJhLXkpKTogQ0ZMQUdTICs9IC0KIGVuZGlmCiAK
IGlmZXEgKCQoQ09ORklHX1VCU0FOKSx5KQotJChmaWx0ZXItb3V0ICUuaW5pdC5vICQobm91YnNh
bi15KSwkKG9iai15KSAkKG9iai1iaW4teSkgJChleHRyYS15KSk6IENGTEFHUyArPSAtZnNhbml0
aXplPXVuZGVmaW5lZAorJChmaWx0ZXItb3V0ICUuaW5pdC5vICQobm91YnNhbi15KSwkKG9iai15
KSAkKG9iai1iaW4teSkgJChleHRyYS15KSk6IENGTEFHUyArPSAtZnNhbml0aXplPXVuZGVmaW5l
ZCAtZm5vLXNhbml0aXplPWFsaWdubWVudAogZW5kaWYKIAogaWZlcSAoJChDT05GSUdfTFRPKSx5
KQotLSAKMi4xMy41IChBcHBsZSBHaXQtOTQpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 11:37:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 11:37:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4QB3-00067u-8a; Tue, 17 Oct 2017 11:36:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45642263d=roger.pau@citrix.com>)
 id 1e4QB2-00067o-D2
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 11:36:52 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 B3/9D-08856-35BE5E95; Tue, 17 Oct 2017 11:36:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXjf49dN
 Ig+sfGS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozZa6YyF6yVrziz9wpbA+MU6S5GTg4JAX+J
 vv8L2EBsNgEdiYtzdwLZHBwiAioSt/cadDFycTAL9DBLrJxwlxmkRljASuLZw1Vg9SwCqhJd0
 1+wg9i8ApYSN3aeAuuVENCT+LHdECIsKHFy5hMWEJtZQFOidftvdghbXqJ562ywkUICihL98x
 6wTWDkmYWkZRaSlllIWhYwMq9iVC9OLSpLLdI11ksqykzPKMlNzMzRNTQw1stNLS5OTE/NSUw
 q1kvOz93ECAwcBiDYwdj8xekQoyQHk5Ior7Phk0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryG
 r55GCgkWpaanVqRl5gBDGCYtwcGjJMLLBpLmLS5IzC3OTIdInWLU5ei4efcPkxBLXn5eqpQ4r
 wRIkQBIUUZpHtwIWDxdYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjCvL8gUnsy8ErhNr4COYA
 I6Yp3TE5AjShIRUlINjE3n71YIyCy5GPOmNehLmagjZ4clY/+CqOep12fodFVZ3C0Xboq0zgr
 YdveQwZEAo8/y308IRr7uenvA7XO86/8T3f0hB7clvtR7ueTsft6pYg/CZ15a5JL+UGCu71vu
 y3P1T56vvxRhMm8aa0/DWQf/nJlPc83j7354tGbtZxGlp51SBsdeblNiKc5INNRiLipOBADjW
 z3SogIAAA==
X-Env-Sender: prvs=45642263d=roger.pau@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1508240209!109941373!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40926 invoked from network); 17 Oct 2017 11:36:50 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Oct 2017 11:36:50 -0000
X-IronPort-AV: E=Sophos;i="5.43,390,1503360000"; d="scan'208";a="454546960"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 17 Oct 2017 12:36:43 +0100
Message-ID: <20171017113644.31866-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH for-4.10 1/2] ubsan: add clang 5.0 support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Y2xhbmcgNS4wIGNoYW5nZWQgdGhlIGxheW91dCBvZiB0aGUgdHlwZV9taXNtYXRjaF9kYXRhIHN0
cnVjdHVyZSBhbmQKaW50cm9kdWNlZCBfX3Vic2FuX2hhbmRsZV90eXBlX21pc21hdGNoX3YxIGFu
ZApfX3Vic2FuX2hhbmRsZV9wb2ludGVyX292ZXJmbG93LgoKVGhpcyBjb21taXQgYWRkcyBzdXBw
b3J0IGZvciB0aGUgbmV3IHN0cnVjdHVyZSBsYXlvdXQsIGFkZHMgdGhlCm1pc3NpbmcgaGFuZGxl
cnMgYW5kIHRoZSBuZXcgdHlwZXMgZm9yIHR5cGVfY2hlY2tfa2luZHMuCgpTaWduZWQtb2ZmLWJ5
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2Vv
cmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBLb25y
YWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVu
Lm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KdWJzYW4gaXMgYW4gb3B0aW9uYWwgZmVhdHVyZSwg
bm90IGVuYWJsZWQgYnkgZGVmYXVsdCBhbmQgbm90IGRlc2lnbmVkCnRvIGJlIHVzZWQgYnkgcHJv
ZHVjdGlvbiBzeXN0ZW1zLiBTaW5jZSB0aGlzIGNoYW5nZSBvbmx5IHRvdWNoZXMgdWJzYW4KY29k
ZSBhbmQgaXQncyBhIGJ1Z2ZpeCBpbiBvcmRlciBmb3IgY2xhbmcgdG8gd29yaywgSSBhcmd1ZSBp
dCBzaG91bGQKYmUgbWVyZ2VkIGludG8gNC4xMC4KLS0tCiB4ZW4vY29tbW9uL3Vic2FuL3Vic2Fu
LmMgfCA0MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIHhlbi9j
b21tb24vdWJzYW4vdWJzYW4uaCB8IDExICsrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDUx
IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi91
YnNhbi91YnNhbi5jIGIveGVuL2NvbW1vbi91YnNhbi91YnNhbi5jCmluZGV4IGZiZTU2ODU2MmEu
LmZlYmY3ZTJhZmEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vdWJzYW4vdWJzYW4uYworKysgYi94
ZW4vY29tbW9uL3Vic2FuL3Vic2FuLmMKQEAgLTMzLDcgKzMzLDEwIEBAIGNvbnN0IGNoYXIgKnR5
cGVfY2hlY2tfa2luZHNbXSA9IHsKIAkibWVtYmVyIGNhbGwgb24iLAogCSJjb25zdHJ1Y3RvciBj
YWxsIG9uIiwKIAkiZG93bmNhc3Qgb2YiLAotCSJkb3duY2FzdCBvZiIKKwkiZG93bmNhc3Qgb2Yi
LAorCSJ1cGNhc3Qgb2YiLAorCSJjYXN0IHRvIHZpcnR1YWwgYmFzZSBvZiIsCisJIl9Ob25udWxs
IGJpbmRpbmcgdG8iLAogfTsKIAogI2RlZmluZSBSRVBPUlRFRF9CSVQgMzEKQEAgLTMyMyw3ICsz
MjYsNiBAQCBzdGF0aWMgdm9pZCBoYW5kbGVfb2JqZWN0X3NpemVfbWlzbWF0Y2goc3RydWN0IHR5
cGVfbWlzbWF0Y2hfZGF0YSAqZGF0YSwKIHZvaWQgX191YnNhbl9oYW5kbGVfdHlwZV9taXNtYXRj
aChzdHJ1Y3QgdHlwZV9taXNtYXRjaF9kYXRhICpkYXRhLAogCQkJCXVuc2lnbmVkIGxvbmcgcHRy
KQogewotCiAJaWYgKCFwdHIpCiAJCWhhbmRsZV9udWxsX3B0cl9kZXJlZihkYXRhKTsKIAllbHNl
IGlmIChkYXRhLT5hbGlnbm1lbnQgJiYgIUlTX0FMSUdORUQocHRyLCBkYXRhLT5hbGlnbm1lbnQp
KQpAQCAtMzMzLDYgKzMzNSwxOSBAQCB2b2lkIF9fdWJzYW5faGFuZGxlX3R5cGVfbWlzbWF0Y2go
c3RydWN0IHR5cGVfbWlzbWF0Y2hfZGF0YSAqZGF0YSwKIH0KIEVYUE9SVF9TWU1CT0woX191YnNh
bl9oYW5kbGVfdHlwZV9taXNtYXRjaCk7CiAKK3ZvaWQgX191YnNhbl9oYW5kbGVfdHlwZV9taXNt
YXRjaF92MShzdHJ1Y3QgdHlwZV9taXNtYXRjaF9kYXRhX3YxICpkYXRhLAorCQkJCXVuc2lnbmVk
IGxvbmcgcHRyKQoreworCXN0cnVjdCB0eXBlX21pc21hdGNoX2RhdGEgZCA9IHsKKwkJLmxvY2F0
aW9uID0gZGF0YS0+bG9jYXRpb24sCisJCS50eXBlID0gZGF0YS0+dHlwZSwKKwkJLmFsaWdubWVu
dCA9IDF1bCA8PCBkYXRhLT5sb2dfYWxpZ25tZW50LAorCQkudHlwZV9jaGVja19raW5kID0gZGF0
YS0+dHlwZV9jaGVja19raW5kLAorCX07CisKKwlfX3Vic2FuX2hhbmRsZV90eXBlX21pc21hdGNo
KCZkLCBwdHIpOworfQorCiB2b2lkIF9fdWJzYW5faGFuZGxlX25vbm51bGxfYXJnKHN0cnVjdCBu
b25udWxsX2FyZ19kYXRhICpkYXRhKQogewogCXVuc2lnbmVkIGxvbmcgZmxhZ3M7CkBAIC00Nzgs
MyArNDkzLDI2IEBAIHZvaWQgX191YnNhbl9oYW5kbGVfbG9hZF9pbnZhbGlkX3ZhbHVlKHN0cnVj
dCBpbnZhbGlkX3ZhbHVlX2RhdGEgKmRhdGEsCiAJdWJzYW5fZXBpbG9ndWUoJmZsYWdzKTsKIH0K
IEVYUE9SVF9TWU1CT0woX191YnNhbl9oYW5kbGVfbG9hZF9pbnZhbGlkX3ZhbHVlKTsKKwordm9p
ZCBfX3Vic2FuX2hhbmRsZV9wb2ludGVyX292ZXJmbG93KHN0cnVjdCBwb2ludGVyX292ZXJmbG93
X2RhdGEgKmRhdGEsCisJCQkJdW5zaWduZWQgbG9uZyBiYXNlLCB1bnNpZ25lZCBsb25nIHJlc3Vs
dCkKK3sKKwl1bnNpZ25lZCBsb25nIGZsYWdzOworCisJaWYgKHN1cHByZXNzX3JlcG9ydCgmZGF0
YS0+bG9jYXRpb24pKQorCQlyZXR1cm47CisKKwl1YnNhbl9wcm9sb2d1ZSgmZGF0YS0+bG9jYXRp
b24sICZmbGFncyk7CisKKwlwcl9lcnIoInBvaW50ZXIgb3ZlcmZsb3c6XG4iKTsKKworCWlmICgo
KGxvbmcpYmFzZSA+PSAwKSA9PSAoKGxvbmcpcmVzdWx0ID49IDApKQorCQlwcl9lcnIoIiVzIG9m
IHVuc2lnbmVkIG9mZnNldCB0byAlcCBvdmVyZmxvd2VkIHRvICVwXG4iLAorCQkJYmFzZSA+IHJl
c3VsdCA/ICJhZGRpdGlvbiIgOiAic3VidHJhY3Rpb24iLAorCQkJKHZvaWQgKiliYXNlLCAodm9p
ZCAqKXJlc3VsdCk7CisJZWxzZQorCQlwcl9lcnIoInBvaW50ZXIgaW5kZXggZXhwcmVzc2lvbiB3
aXRoIGJhc2UgJXAgb3ZlcmZsb3dlZCB0byAlcFxuIiwKKwkJCSh2b2lkICopYmFzZSwgKHZvaWQg
KilyZXN1bHQpOworCisJdWJzYW5fZXBpbG9ndWUoJmZsYWdzKTsKK30KZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vdWJzYW4vdWJzYW4uaCBiL3hlbi9jb21tb24vdWJzYW4vdWJzYW4uaAppbmRleCBi
MmQxOGQ0YTUzLi4yNzEwY2Q0MjNlIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3Vic2FuL3Vic2Fu
LmgKKysrIGIveGVuL2NvbW1vbi91YnNhbi91YnNhbi5oCkBAIC0zNiw2ICszNiwxMyBAQCBzdHJ1
Y3QgdHlwZV9taXNtYXRjaF9kYXRhIHsKIAl1bnNpZ25lZCBjaGFyIHR5cGVfY2hlY2tfa2luZDsK
IH07CiAKK3N0cnVjdCB0eXBlX21pc21hdGNoX2RhdGFfdjEgeworCXN0cnVjdCBzb3VyY2VfbG9j
YXRpb24gbG9jYXRpb247CisJc3RydWN0IHR5cGVfZGVzY3JpcHRvciAqdHlwZTsKKwl1bnNpZ25l
ZCBjaGFyIGxvZ19hbGlnbm1lbnQ7CisJdW5zaWduZWQgY2hhciB0eXBlX2NoZWNrX2tpbmQ7Cit9
OworCiBzdHJ1Y3Qgbm9ubnVsbF9hcmdfZGF0YSB7CiAJc3RydWN0IHNvdXJjZV9sb2NhdGlvbiBs
b2NhdGlvbjsKIAlzdHJ1Y3Qgc291cmNlX2xvY2F0aW9uIGF0dHJfbG9jYXRpb247CkBAIC03Myw2
ICs4MCwxMCBAQCBzdHJ1Y3QgaW52YWxpZF92YWx1ZV9kYXRhIHsKIAlzdHJ1Y3QgdHlwZV9kZXNj
cmlwdG9yICp0eXBlOwogfTsKIAorc3RydWN0IHBvaW50ZXJfb3ZlcmZsb3dfZGF0YSB7CisJc3Ry
dWN0IHNvdXJjZV9sb2NhdGlvbiBsb2NhdGlvbjsKK307CisKICNpZiBkZWZpbmVkKENPTkZJR19B
UkNIX1NVUFBPUlRTX0lOVDEyOCkgJiYgZGVmaW5lZChfX1NJWkVPRl9JTlQxMjhfXykKIHR5cGVk
ZWYgX19pbnQxMjggc19tYXg7CiB0eXBlZGVmIHVuc2lnbmVkIF9faW50MTI4IHVfbWF4OwotLSAK
Mi4xMy41IChBcHBsZSBHaXQtOTQpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 11:46:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 11:46:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4QJv-0006zw-BU; Tue, 17 Oct 2017 11:46:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pbonzini@redhat.com>) id 1e4QJu-0006zk-Gy
 for xen-devel@lists.xen.org; Tue, 17 Oct 2017 11:46:02 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 D1/12-07499-97DE5E95; Tue, 17 Oct 2017 11:46:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCIsWRWlGSWpSXmKPExsVysWW7jG7l26e
 RBlvfCVgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlvNp5lKnjPWXHwaxtzA+MEji5GTg4hgdlM
 Ek8eloDYLAL2EofPb2MCsRkFyiTmf/7OBmHnShycPQUozgVUv55R4tbJC4wgCWGBCInTjy+C2
 SICgRILTi5hBSliFnjAItG6bxobRMcsVom3X2eydDFycLAJaErs/8MO0sArYCux/vwBFojNqh
 I9t9vAbFGBcImms/0sEDWCEidnPgGzOQW8Je4snAN2EbOAusSfeZeYIWxxiVtP5jNB2PIS29/
 OAYtLCGhLXD7aDna1hEAfo8Sqk6cZJzCKzEIydxaSWbOQzJqFZNYCRpZVjBrFqUVlqUW6huZ6
 SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBscEABDsYb28MOMQoycGkJMrrbPgkU
 ogvKT+lMiOxOCO+qDQntfgQowwHh5IEb/ubp5FCgkWp6akVaZk5wCiFSUtw8CiJ8CaApHmLCx
 JzizPTIVKnGBWlxHkTQRICIImM0jy4NlhiuMQoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3hy
 QKTyZeSVw018BLWYCWrzO6QnI4pJEhJQUMNUUzjOuPXrD502ty5625j171q6dxzz94ybWyQcV
 90dpWQQnHSta0b0p/VKpac3PPYv3zbvco33jNdci/5MGUye1qS9eE2O6LSZg5+HIxrZnhW/ZH
 jEysOzo+CXwj31VWEjM9i1/Es7NXcUx551G0MpNwrNKzfcvMutN2OGk9fiq9T7P/oasJalKLM
 UZiYZazEXFiQDi2WZkBwMAAA==
X-Env-Sender: pbonzini@redhat.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1508240759!110591402!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62883 invoked from network); 17 Oct 2017 11:46:01 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Oct 2017 11:46:01 -0000
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 2EFBB81E05;
 Tue, 17 Oct 2017 11:45:59 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 2EFBB81E05
Received: from [10.36.117.51] (ovpn-117-51.ams2.redhat.com [10.36.117.51])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id CF8705E25F;
 Tue, 17 Oct 2017 11:45:51 +0000 (UTC)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Jan Beulich <JBeulich@suse.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
 <20170911044157.15403-1-haozhong.zhang@intel.com>
 <20170911160818.1bd44a82@nial.brq.redhat.com>
 <alpine.DEB.2.10.1709111119480.19719@sstabellini-ThinkPad-X260>
 <20170912031509.vufszbju3s2v2bw3@hz-desktop>
 <20171010160544.GA1772@char.us.oracle.com>
 <20171012124544.dq3wyr65tefi3glk@hz-desktop>
 <f6478644-0d4a-6531-9016-aee2a0e76417@redhat.com>
 <20171013075326.77azyi4j2wo3b2fx@hz-desktop>
 <20171013104453.50284426@nial.brq.redhat.com>
 <20171013111341.feb2462nh2rcrjpp@hz-desktop>
 <59E0C9F602000078001862C4@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1710131544350.2967@sstabellini-ThinkPad-X260>
From: Paolo Bonzini <pbonzini@redhat.com>
Message-ID: <50dba025-45db-f723-1441-c048f2a30e6a@redhat.com>
Date: Tue, 17 Oct 2017 13:45:50 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1710131544350.2967@sstabellini-ThinkPad-X260>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.25]); Tue, 17 Oct 2017 11:45:59 +0000 (UTC)
Cc: Haozhong Zhang <haozhong.zhang@intel.com>, wei.liu2@citrix.com,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, qemu-devel@nongnu.org,
 andrew.cooper3@citrix.com, "Michael S. Tsirkin" <mst@redhat.com>,
 ian.jackson@eu.citrix.com, george.dunlap@citrix.com, xen-devel@lists.xen.org,
 Igor Mammedov <imammedo@redhat.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>, Richard Henderson <rth@twiddle.net>,
 Eduardo Habkost <ehabkost@redhat.com>
Subject: Re: [Xen-devel] [Qemu-devel] [RFC QEMU PATCH v3 00/10] Implement
 vNVDIMM for Xen HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTQvMTAvMjAxNyAwMDo0NiwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIEZyaSwg
MTMgT2N0IDIwMTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxMy4xMC4xNyBhdCAxMzox
MywgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4gd3JvdGU6Cj4+PiBUbyBKYW4sIEFuZHJldywg
U3RlZmFubyBhbmQgQW50aG9ueSwKPj4+Cj4+PiB3aGF0IGRvIHlvdSB0aGluayBhYm91dCBhbGxv
d2luZyBRRU1VIHRvIGJ1aWxkIHRoZSBlbnRpcmUgZ3Vlc3QgQUNQSQo+Pj4gYW5kIGxldHRpbmcg
U2VhQklPUyB0byBsb2FkIGl0PyBBQ1BJIGJ1aWxkZXIgY29kZSBpbiBodm1sb2FkZXIgaXMKPj4+
IHN0aWxsIHRoZXJlIGFuZCBqdXN0IGJ5cGFzc2VkIGluIHRoaXMgY2FzZS4KPj4gV2VsbCwgaWYg
dGhhdCBjYW4gYmUgbWFkZSB3b3JrIGluIGEgbm9uLXF1aXJreSB3YXkgYW5kIHdpdGhvdXQKPj4g
bG9zcyBvZiBmdW5jdGlvbmFsaXR5LCBJJ2QgcHJvYmFibHkgYmUgZmluZS4gSSBkbyB0aGluaywg
aG93ZXZlciwKPj4gdGhhdCB0aGVyZSdzIGEgcmVhc29uIHRoaXMgaXMgYmVpbmcgaGFuZGxlZCBp
biBodm1sb2FkZXIgcmlnaHQgbm93Lgo+IEFuZCBub3QgdG8gZGlzY291cmFnZSB5b3UsIGp1c3Qg
YXMgYSBjbGFyaWZpY2F0aW9uLCB5b3UnbGwgYWxzbyBuZWVkIHRvCj4gY29uc2lkZXIgYmFja3dh
cmQgY29tcGF0aWJpbGl0eTogdW5sZXNzIHRoZSB0YWJsZXMgYXJlIGlkZW50aWNhbCwgSQo+IGlt
YWdpbmUgd2UnbGwgaGF2ZSB0byBrZWVwIHVzaW5nIHRoZSBvbGQgdGFibGVzIGZvciBhbHJlYWR5
IGluc3RhbGxlZAo+IHZpcnR1YWwgbWFjaGluZXMuCgpJIGFncmVlLiAgU29tZSBvZiB0aGVtIGFy
ZSBhbHJlYWR5IGlkZW50aWNhbCwgc29tZSBhcmUgbm90IGJ1dCB0aGUgUUVNVQp2ZXJzaW9uIHNo
b3VsZCBiZSBva2F5LCBhbmQgZm9yIHlldCBtb3JlIGl0J3MgcHJvYmFibHkgYmV0dGVyIHRvIGtl
ZXAKdGhlIFhlbi1zcGVjaWZpYyBwYXJ0cyBpbiBodm1sb2FkZXIuCgpUaGUgZ29vZCB0aGluZyBp
cyB0aGF0IGl0J3MgcG9zc2libGUgdG8gcHJvY2VlZCBpbmNyZW1lbnRhbGx5IG9uY2UgeW91Cmhh
dmUgdGhlIGh2bWxvYWRlciBzdXBwb3J0IGZvciBtZXJnaW5nIHRoZSBRRU1VIGFuZCBodm1sb2Fk
ZXIgUlNEVCBvcgpYU0RUICh3aGF0ZXZlciB5b3UgYXJlIHVzaW5nKSwgc3RhcnRpbmcgd2l0aCBq
dXN0IE5WRElNTSBhbmQgcHJvY2VlZGluZwpsYXRlciB3aXRoIHdoYXRldmVyIHlvdSBzZWUgZml0
LgoKUGFvbG8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 17 11:46:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 11:46:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4QJw-000707-IC; Tue, 17 Oct 2017 11:46:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pbonzini@redhat.com>) id 1e4QJu-0006zl-Qa
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 11:46:02 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 38/41-02146-A7DE5E95; Tue, 17 Oct 2017 11:46:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCIsWRWlGSWpSXmKPExsVysWW7jG7l26e
 RBisOKlt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlvNp5lKnjPWXHwaxtzA+MEji5GTg4hgdlM
 Ek8eloDYLAL2EofPb2MCsRkFyiTmf/7OBmHnShycPQUozgVUv55R4tbJC4wgCWGBCInTjy+C2
 SICgRILTi5hBSliFnjAItG6bxobRMcsVom3X2eydDFycLAJaErs/8MO0sArYCux/vwBFojNqh
 I9t9vAbFGBcImms/0sEDWCEidnPgGzOQW8Je4snAN2EbOAusSfeZeYIWxxiVtP5jNB2PIS29/
 OAYtLCGhLXD7aDna1hEAfo8Sqk6cZJzCKzEIydxaSWbOQzJqFZNYCRpZVjBrFqUVlqUW6RhZ6
 SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBsVHPwMC4g7Fvld8hRkkOJiVRXmfDJ
 5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjb3zyNFBIsSk1PrUjLzAFGKUxagoNHSYQ3ASTNW1
 yQmFucmQ6ROsWoKCXOmwiSEABJZJTmwbXBEsMlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK
 8S0Gm8GTmlcBNfwW0mAlo8TqnJyCLSxIRUlINjEkGdy+ctg4yeH0/tVqm1nCy7ta3s4X+SK2W
 j+tes8gqbcu2p0eF9+z++faKSt2e41lX2v4/8F3G+b543vmH4qZmLBcr2PuLrOrmszNwZtw28
 HQsUFssvPtM0FOFq5olilMPKjZPm7f6SHWM+44Fn7dvyTHK3OnFnnR6V/LnMrdra4/46SYJ+C
 mxFGckGmoxFxUnAgAFkIEfBwMAAA==
X-Env-Sender: pbonzini@redhat.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1508240759!107443384!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24291 invoked from network); 17 Oct 2017 11:46:01 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Oct 2017 11:46:01 -0000
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 2EFBB81E05;
 Tue, 17 Oct 2017 11:45:59 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 2EFBB81E05
Received: from [10.36.117.51] (ovpn-117-51.ams2.redhat.com [10.36.117.51])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id CF8705E25F;
 Tue, 17 Oct 2017 11:45:51 +0000 (UTC)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Jan Beulich <JBeulich@suse.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
 <20170911044157.15403-1-haozhong.zhang@intel.com>
 <20170911160818.1bd44a82@nial.brq.redhat.com>
 <alpine.DEB.2.10.1709111119480.19719@sstabellini-ThinkPad-X260>
 <20170912031509.vufszbju3s2v2bw3@hz-desktop>
 <20171010160544.GA1772@char.us.oracle.com>
 <20171012124544.dq3wyr65tefi3glk@hz-desktop>
 <f6478644-0d4a-6531-9016-aee2a0e76417@redhat.com>
 <20171013075326.77azyi4j2wo3b2fx@hz-desktop>
 <20171013104453.50284426@nial.brq.redhat.com>
 <20171013111341.feb2462nh2rcrjpp@hz-desktop>
 <59E0C9F602000078001862C4@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1710131544350.2967@sstabellini-ThinkPad-X260>
From: Paolo Bonzini <pbonzini@redhat.com>
Message-ID: <50dba025-45db-f723-1441-c048f2a30e6a@redhat.com>
Date: Tue, 17 Oct 2017 13:45:50 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1710131544350.2967@sstabellini-ThinkPad-X260>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.25]); Tue, 17 Oct 2017 11:45:59 +0000 (UTC)
Cc: Haozhong Zhang <haozhong.zhang@intel.com>, wei.liu2@citrix.com,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, qemu-devel@nongnu.org,
 andrew.cooper3@citrix.com, "Michael S. Tsirkin" <mst@redhat.com>,
 ian.jackson@eu.citrix.com, george.dunlap@citrix.com, xen-devel@lists.xen.org,
 Igor Mammedov <imammedo@redhat.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>, Richard Henderson <rth@twiddle.net>,
 Eduardo Habkost <ehabkost@redhat.com>
Subject: Re: [Xen-devel] [Qemu-devel] [RFC QEMU PATCH v3 00/10] Implement
 vNVDIMM for Xen HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTQvMTAvMjAxNyAwMDo0NiwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIEZyaSwg
MTMgT2N0IDIwMTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxMy4xMC4xNyBhdCAxMzox
MywgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4gd3JvdGU6Cj4+PiBUbyBKYW4sIEFuZHJldywg
U3RlZmFubyBhbmQgQW50aG9ueSwKPj4+Cj4+PiB3aGF0IGRvIHlvdSB0aGluayBhYm91dCBhbGxv
d2luZyBRRU1VIHRvIGJ1aWxkIHRoZSBlbnRpcmUgZ3Vlc3QgQUNQSQo+Pj4gYW5kIGxldHRpbmcg
U2VhQklPUyB0byBsb2FkIGl0PyBBQ1BJIGJ1aWxkZXIgY29kZSBpbiBodm1sb2FkZXIgaXMKPj4+
IHN0aWxsIHRoZXJlIGFuZCBqdXN0IGJ5cGFzc2VkIGluIHRoaXMgY2FzZS4KPj4gV2VsbCwgaWYg
dGhhdCBjYW4gYmUgbWFkZSB3b3JrIGluIGEgbm9uLXF1aXJreSB3YXkgYW5kIHdpdGhvdXQKPj4g
bG9zcyBvZiBmdW5jdGlvbmFsaXR5LCBJJ2QgcHJvYmFibHkgYmUgZmluZS4gSSBkbyB0aGluaywg
aG93ZXZlciwKPj4gdGhhdCB0aGVyZSdzIGEgcmVhc29uIHRoaXMgaXMgYmVpbmcgaGFuZGxlZCBp
biBodm1sb2FkZXIgcmlnaHQgbm93Lgo+IEFuZCBub3QgdG8gZGlzY291cmFnZSB5b3UsIGp1c3Qg
YXMgYSBjbGFyaWZpY2F0aW9uLCB5b3UnbGwgYWxzbyBuZWVkIHRvCj4gY29uc2lkZXIgYmFja3dh
cmQgY29tcGF0aWJpbGl0eTogdW5sZXNzIHRoZSB0YWJsZXMgYXJlIGlkZW50aWNhbCwgSQo+IGlt
YWdpbmUgd2UnbGwgaGF2ZSB0byBrZWVwIHVzaW5nIHRoZSBvbGQgdGFibGVzIGZvciBhbHJlYWR5
IGluc3RhbGxlZAo+IHZpcnR1YWwgbWFjaGluZXMuCgpJIGFncmVlLiAgU29tZSBvZiB0aGVtIGFy
ZSBhbHJlYWR5IGlkZW50aWNhbCwgc29tZSBhcmUgbm90IGJ1dCB0aGUgUUVNVQp2ZXJzaW9uIHNo
b3VsZCBiZSBva2F5LCBhbmQgZm9yIHlldCBtb3JlIGl0J3MgcHJvYmFibHkgYmV0dGVyIHRvIGtl
ZXAKdGhlIFhlbi1zcGVjaWZpYyBwYXJ0cyBpbiBodm1sb2FkZXIuCgpUaGUgZ29vZCB0aGluZyBp
cyB0aGF0IGl0J3MgcG9zc2libGUgdG8gcHJvY2VlZCBpbmNyZW1lbnRhbGx5IG9uY2UgeW91Cmhh
dmUgdGhlIGh2bWxvYWRlciBzdXBwb3J0IGZvciBtZXJnaW5nIHRoZSBRRU1VIGFuZCBodm1sb2Fk
ZXIgUlNEVCBvcgpYU0RUICh3aGF0ZXZlciB5b3UgYXJlIHVzaW5nKSwgc3RhcnRpbmcgd2l0aCBq
dXN0IE5WRElNTSBhbmQgcHJvY2VlZGluZwpsYXRlciB3aXRoIHdoYXRldmVyIHlvdSBzZWUgZml0
LgoKUGFvbG8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 17 12:03:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 12:03:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4Qav-00005K-Em; Tue, 17 Oct 2017 12:03:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45642263d=roger.pau@citrix.com>)
 id 1e4Qau-00005E-4b
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 12:03:36 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 38/9A-10698-791F5E95; Tue, 17 Oct 2017 12:03:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUnfCx6e
 RBh3LLS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow1szewFbTxVMyf2c3YwDiJq4uRk0NCwF/i
 7999jCA2m4COxMW5O9m6GDk4RARUJG7vNehi5OJgFpjLKPF/axcjSFxYwEbixL0IkHIWAVWJV
 efes4PYvAKWEv+fzmcCKZEQ0JP4sd0QIiwocXLmExYQm1lAU6J1+292CFteonnrbGYQW0hAUa
 J/3gO2CYw8s5C0zELSMgtJywJG5lWMGsWpRWWpRbpGJnpJRZnpGSW5iZk5uoYGxnq5qcXFiem
 pOYlJxXrJ+bmbGIGBU8/AwLiD8dVxv0OMkhxMSqK8zoZPIoX4kvJTKjMSizPii0pzUosPMcpw
 cChJ8Ip8eBopJFiUmp5akZaZAwxhmLQEB4+SCO/L90Bp3uKCxNzizHSI1ClGXY6Om3f/MAmx5
 OXnpUqJ834GKRIAKcoozYMbAYunS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeT+BTOHJzC
 uB2/QK6AgmoCPWOT0BOaIkESEl1cAoXr3z8qGZ4vPLii+b75jDfFT0wZVtYjfnb131e/WK5Qf
 OWJU2FZik3ZG89jRDdMXiRdmObwxX3PrsGFxSUbxYY9Kag6v+CDRUW4e/kb68w6fzC8tvEetF
 h3fnlsrNv1d9f0vY3rnFqqdKNm9vrnjLI39E53HM3W1nQ+RuPHt6Kll+XfOD2Nh5LkosxRmJh
 lrMRcWJAMMSEpaiAgAA
X-Env-Sender: prvs=45642263d=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1508241806!110641271!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26127 invoked from network); 17 Oct 2017 12:03:28 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Oct 2017 12:03:28 -0000
X-IronPort-AV: E=Sophos;i="5.43,390,1503360000"; d="scan'208";a="446621697"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 17 Oct 2017 13:03:13 +0100
Message-ID: <20171017120313.32229-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH for-4.10] string: fix memmove when size is 0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

dWJzYW4gaW4gY2xhbmcgNS4wIGNvbXBsYWlucyB3aXRoOgoKKFhFTikgVUJTQU46IFVuZGVmaW5l
ZCBiZWhhdmlvdXIgaW4gc3RyaW5nLmM6NTA6MjgKKFhFTikgcG9pbnRlciBvdmVyZmxvdzoKKFhF
TikgYWRkaXRpb24gb2YgdW5zaWduZWQgb2Zmc2V0IHRvIGZmZmY4MzAwMDAxMDAwMDAgb3ZlcmZs
b3dlZCB0byBmZmZmODMwMDAwMGZmZmZmClsuLi5dCihYRU4pIFhlbiBjYWxsIHRyYWNlOgooWEVO
KSAgICBbPGZmZmY4MmQwODAyZGNlMGQ+XSB1YnNhbi5jI3Vic2FuX2VwaWxvZ3VlKzB4ZC8weGMw
CihYRU4pICAgIFs8ZmZmZjgyZDA4MDJkZTE0NT5dIF9fdWJzYW5faGFuZGxlX3BvaW50ZXJfb3Zl
cmZsb3crMHhhNS8weGUwCihYRU4pICAgIFs8ZmZmZjgyZDA4MDNiZjYyNz5dIG1lbW1vdmUrMHg2
Ny8weDgwCihYRU4pICAgIFs8ZmZmZjgyZDA4MDY3OWY4Nz5dIHBhZ2VfYWxsb2MuYyNib290bWVt
X3JlZ2lvbl9hZGQrMHgxNTcvMHgyMjAKKFhFTikgICAgWzxmZmZmODJkMDgwNjc5YzY2Pl0gaW5p
dF9ib290X3BhZ2VzKzB4NTYvMHgyMjAKKFhFTikgICAgWzxmZmZmODJkMDgwNmJjYjlkPl0gX19z
dGFydF94ZW4rMHgyYzJkLzB4NGI1MAooWEVOKSAgICBbPGZmZmY4MmQwODAyMDAwZjM+XSBfX2hp
Z2hfc3RhcnQrMHg1My8weDYwCgpUaGlzIGlzIGR1ZSB0byBtZW1tb3ZlIGRvaW5nIGEgbi0xK2Fk
ZHIgd2hlbiBuIGlzIDAuIFRoaXMgaXMgaGFybWxlc3MKYmVjYXVzZSB0aGUgbG9vcCBpcyBib3Vu
ZGVkIHRvIDAuIEZpeCB0aGlzIGJ5IHJldHVybmluZyBlYXJsaWVyIHdoZW4gbgppcyAwLgoKU2ln
bmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpD
YzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+Ci0tLQpUaGlzIGlzIGEgaGFybWxlc3MgZml4IHRoYXQgc2hvdWxkbid0IGludHJvZHVj
ZSBhbnkgZnVuY3Rpb25hbCBjaGFuZ2UsCmFuZCBoZW5jZSBpdCBzaG91bGQgYmUgY29tbWl0dGVk
IHRvIDQuMTAgSU1ITy4KLS0tCiB4ZW4vYXJjaC94ODYvc3RyaW5nLmMgfCAzICsrKwogMSBmaWxl
IGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zdHJp
bmcuYyBiL3hlbi9hcmNoL3g4Ni9zdHJpbmcuYwppbmRleCBjZDg1YTM4ZTZkLi4xOWRjZmU4OGVk
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3RyaW5nLmMKKysrIGIveGVuL2FyY2gveDg2L3N0
cmluZy5jCkBAIC0zOSw2ICszOSw5IEBAIHZvaWQgKihtZW1tb3ZlKSh2b2lkICpkZXN0LCBjb25z
dCB2b2lkICpzcmMsIHNpemVfdCBuKQogewogICAgIGxvbmcgZDAsIGQxLCBkMjsKIAorICAgIGlm
ICggIW4gKQorICAgICAgICByZXR1cm47CisKICAgICBpZiAoIGRlc3QgPCBzcmMgKQogICAgICAg
ICByZXR1cm4gbWVtY3B5KGRlc3QsIHNyYywgbik7CiAKLS0gCjIuMTMuNSAoQXBwbGUgR2l0LTk0
KQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 17 12:17:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 12:17:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4Qnp-0000vd-Kw; Tue, 17 Oct 2017 12:16:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1e4Qnn-0000uo-Uj
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 12:16:56 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 83/22-30115-6B4F5E95; Tue, 17 Oct 2017 12:16:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXS1tYhobvty9N
 Ig783BSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox933exFBzhqWjZ2M7awDidq4uRi0NIYDqj
 xJ71vxi7GDk5JAR4JY4sm8EKYftLzF73gBWiqJdRYve9BhaQBIuAqsSM/jVMIDabgL7EiscHw
 RpEBNQlGk69BmtgFmhnlfg8/SI7SEJYIELi9OOLYBt4BSwkPi/6xAxSxCuwm1Vi+4ODjBArvj
 NL9K6exAxRJShxcuYTsHXMAloSN/69BFrHAWRLSyz/xwES5hSwk/j0YyZYuaiAisTJlWuYJjA
 KzkLSPQtJ9yyE7gWMzKsY1YtTi8pSi3QN9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLz
 czcxAgOXAQh2MO587nSIUZKDSUmU19nwSaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4Jn59GC
 gkWpaanVqRl5gBjCCYtwcGjJMK76xNQmre4IDG3ODMdInWKUVFKnHcZSJ8ASCKjNA+uDRa3lx
 hlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMWwwyhSczrwRu+iugxUxAi9c5PQFZXJKIkJJqYNS
 +nlRq3rP/Q5v8/QKN/x672n+I/G84nLdmWVPDlOrQzTcebEzI1D3M93K+tmxY5t7nuz7OLDjQ
 lXB26odd015UHhQ3bb3KU/TR78kC9YT6SgUOhvgF5RanGBjnxF1f331vq5/yh8UFLLlflwjr3
 L1RIlnbe2zbDrXtZ9RczaJbL71neeD8h1WJpTgj0VCLuag4EQBohovv1gIAAA==
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1508242612!77608984!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24781 invoked from network); 17 Oct 2017 12:16:53 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Oct 2017 12:16:53 -0000
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 17 Oct 2017 05:16:51 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,390,1503385200"; d="scan'208";a="163556957"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga005.fm.intel.com with ESMTP; 17 Oct 2017 05:16:47 -0700
Date: Tue, 17 Oct 2017 20:16:47 +0800
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: Paolo Bonzini <pbonzini@redhat.com>
Message-ID: <20171017121647.et5w5w3ss457twov@hz-desktop>
Mail-Followup-To: Paolo Bonzini <pbonzini@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Jan Beulich <JBeulich@suse.com>, andrew.cooper3@citrix.com,
 Anthony Perard <anthony.perard@citrix.com>,
 george.dunlap@citrix.com, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>,
 Dan Williams <dan.j.williams@intel.com>,
 Chao Peng <chao.p.peng@linux.intel.com>, xen-devel@lists.xen.org,
 xen-devel@lists.xenproject.org, qemu-devel@nongnu.org,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Eduardo Habkost <ehabkost@redhat.com>,
 Igor Mammedov <imammedo@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Richard Henderson <rth@twiddle.net>
References: <20170912031509.vufszbju3s2v2bw3@hz-desktop>
 <20171010160544.GA1772@char.us.oracle.com>
 <20171012124544.dq3wyr65tefi3glk@hz-desktop>
 <f6478644-0d4a-6531-9016-aee2a0e76417@redhat.com>
 <20171013075326.77azyi4j2wo3b2fx@hz-desktop>
 <20171013104453.50284426@nial.brq.redhat.com>
 <20171013111341.feb2462nh2rcrjpp@hz-desktop>
 <59E0C9F602000078001862C4@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1710131544350.2967@sstabellini-ThinkPad-X260>
 <50dba025-45db-f723-1441-c048f2a30e6a@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <50dba025-45db-f723-1441-c048f2a30e6a@redhat.com>
User-Agent: NeoMutt/20170714 (1.8.3)
Cc: Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, qemu-devel@nongnu.org,
 andrew.cooper3@citrix.com, "Michael S. Tsirkin" <mst@redhat.com>,
 ian.jackson@eu.citrix.com, george.dunlap@citrix.com, xen-devel@lists.xen.org,
 Igor Mammedov <imammedo@redhat.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel@lists.xenproject.org, Anthony Perard <anthony.perard@citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>, Richard Henderson <rth@twiddle.net>,
 Eduardo Habkost <ehabkost@redhat.com>
Subject: Re: [Xen-devel] [Qemu-devel] [RFC QEMU PATCH v3 00/10] Implement
 vNVDIMM for Xen HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTcvMTcgMTM6NDUgKzAyMDAsIFBhb2xvIEJvbnppbmkgd3JvdGU6Cj4gT24gMTQvMTAv
MjAxNyAwMDo0NiwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gT24gRnJpLCAxMyBPY3Qg
MjAxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+Pj4gT24gMTMuMTAuMTcgYXQgMTM6MTMsIDxo
YW96aG9uZy56aGFuZ0BpbnRlbC5jb20+IHdyb3RlOgo+ID4+PiBUbyBKYW4sIEFuZHJldywgU3Rl
ZmFubyBhbmQgQW50aG9ueSwKPiA+Pj4KPiA+Pj4gd2hhdCBkbyB5b3UgdGhpbmsgYWJvdXQgYWxs
b3dpbmcgUUVNVSB0byBidWlsZCB0aGUgZW50aXJlIGd1ZXN0IEFDUEkKPiA+Pj4gYW5kIGxldHRp
bmcgU2VhQklPUyB0byBsb2FkIGl0PyBBQ1BJIGJ1aWxkZXIgY29kZSBpbiBodm1sb2FkZXIgaXMK
PiA+Pj4gc3RpbGwgdGhlcmUgYW5kIGp1c3QgYnlwYXNzZWQgaW4gdGhpcyBjYXNlLgo+ID4+IFdl
bGwsIGlmIHRoYXQgY2FuIGJlIG1hZGUgd29yayBpbiBhIG5vbi1xdWlya3kgd2F5IGFuZCB3aXRo
b3V0Cj4gPj4gbG9zcyBvZiBmdW5jdGlvbmFsaXR5LCBJJ2QgcHJvYmFibHkgYmUgZmluZS4gSSBk
byB0aGluaywgaG93ZXZlciwKPiA+PiB0aGF0IHRoZXJlJ3MgYSByZWFzb24gdGhpcyBpcyBiZWlu
ZyBoYW5kbGVkIGluIGh2bWxvYWRlciByaWdodCBub3cuCj4gPiBBbmQgbm90IHRvIGRpc2NvdXJh
Z2UgeW91LCBqdXN0IGFzIGEgY2xhcmlmaWNhdGlvbiwgeW91J2xsIGFsc28gbmVlZCB0bwo+ID4g
Y29uc2lkZXIgYmFja3dhcmQgY29tcGF0aWJpbGl0eTogdW5sZXNzIHRoZSB0YWJsZXMgYXJlIGlk
ZW50aWNhbCwgSQo+ID4gaW1hZ2luZSB3ZSdsbCBoYXZlIHRvIGtlZXAgdXNpbmcgdGhlIG9sZCB0
YWJsZXMgZm9yIGFscmVhZHkgaW5zdGFsbGVkCj4gPiB2aXJ0dWFsIG1hY2hpbmVzLgo+IAo+IEkg
YWdyZWUuICBTb21lIG9mIHRoZW0gYXJlIGFscmVhZHkgaWRlbnRpY2FsLCBzb21lIGFyZSBub3Qg
YnV0IHRoZSBRRU1VCj4gdmVyc2lvbiBzaG91bGQgYmUgb2theSwgYW5kIGZvciB5ZXQgbW9yZSBp
dCdzIHByb2JhYmx5IGJldHRlciB0byBrZWVwCj4gdGhlIFhlbi1zcGVjaWZpYyBwYXJ0cyBpbiBo
dm1sb2FkZXIuCj4gCj4gVGhlIGdvb2QgdGhpbmcgaXMgdGhhdCBpdCdzIHBvc3NpYmxlIHRvIHBy
b2NlZWQgaW5jcmVtZW50YWxseSBvbmNlIHlvdQo+IGhhdmUgdGhlIGh2bWxvYWRlciBzdXBwb3J0
IGZvciBtZXJnaW5nIHRoZSBRRU1VIGFuZCBodm1sb2FkZXIgUlNEVCBvcgo+IFhTRFQgKHdoYXRl
dmVyIHlvdSBhcmUgdXNpbmcpLCBzdGFydGluZyB3aXRoIGp1c3QgTlZESU1NIGFuZCBwcm9jZWVk
aW5nCj4gbGF0ZXIgd2l0aCB3aGF0ZXZlciB5b3Ugc2VlIGZpdC4KPiAKCkknbGwgaGF2ZSBhIHRy
eSB0byBjaGVjayBob3cgbXVjaCB0aGUgZGlmZmVyZW5jZXMgd291bGQgYWZmZWN0LiBJZiBpdAp3
b3VsZCBub3QgdGFrZSB0b28gbXVjaCB3b3JrLCBJJ2QgbGlrZSB0byBhZGFwdCBYZW4gTlZESU1N
IGVuYWJsaW5nCnBhdGNoZXMgdG8gdGhlIGFsbCBRRU1VIGJ1aWx0IEFDUEkuIE90aGVyd2lzZSwg
SSdsbCBmYWxsIGJhY2sgdG8gUGFvbG8KYW5kIE1TVCdzIHN1Z2dlc3Rpb25zLgoKVGhhbmtzLApI
YW96aG9uZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 12:17:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 12:17:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4Qns-0000vw-Ry; Tue, 17 Oct 2017 12:17:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1e4Qnr-0000vq-OY
 for xen-devel@lists.xen.org; Tue, 17 Oct 2017 12:16:59 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 FB/6F-29911-BB4F5E95; Tue, 17 Oct 2017 12:16:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVywNykQnfXl6e
 RBnufSFks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn7vu9iKTjCU9GysZ21gXE6VxcjF4eQwHRG
 iVvTV7F2MXJySAjwShxZNgPK9peYve4BK0RRL6PE7nsNLCAJFgFViRn9a5hAbDYBfYkVjw+CN
 YgIqEs0nHoN1sAs0M4q8Xn6RXaQhLBAhMTpxxcZQWxeAQuJz4s+MYMU8QrsZpXY/uAgI8SK78
 wSvasnMUNUCUqcnPkEbB2zgJbEjX8vgdZxANnSEsv/cYCEOQXsJD79mAlWLiqgInFy5RqmCYy
 Cs5B0z0LSPQuhewEj8ypGjeLUorLUIl1DM72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k
 /NxNjMDQZQCCHYz3NwYcYpTkYFIS5XU2fBIpxJeUn1KZkVicEV9UmpNafIhRhoNDSYI37PPTS
 CHBotT01Iq0zBxgFMGkJTh4lER4d30CSvMWFyTmFmemQ6ROMSpKifOmgfQJgCQySvPg2mCRe4
 lRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvMUgU3gy80rgpr8CWswEtHid0xOQxSWJCCmpBkb
 rNfI7T5nMESlzOnxtZ5DLArEIFtYfXxv/8M5z/FY2jVllufZOJR6PWIHKufNaWtSNPZ8u7V/X
 WGQe0aPqq7DlQdZ1z6OHdyZ8lfz/y1NOS8/yz3SljPcHDixoEn1y/g5/LXPV/XWtbuXCvbxSx
 cEpLCGSTB+Kb09/fVc9TGnhfsHYq3bPtJRYijMSDbWYi4oTAU3u7YvXAgAA
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1508242616!88852975!1
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38102 invoked from network); 17 Oct 2017 12:16:58 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Oct 2017 12:16:58 -0000
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 17 Oct 2017 05:16:50 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,390,1503385200"; d="scan'208";a="163556957"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga005.fm.intel.com with ESMTP; 17 Oct 2017 05:16:47 -0700
Date: Tue, 17 Oct 2017 20:16:47 +0800
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: Paolo Bonzini <pbonzini@redhat.com>
Message-ID: <20171017121647.et5w5w3ss457twov@hz-desktop>
Mail-Followup-To: Paolo Bonzini <pbonzini@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Jan Beulich <JBeulich@suse.com>, andrew.cooper3@citrix.com,
 Anthony Perard <anthony.perard@citrix.com>,
 george.dunlap@citrix.com, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>,
 Dan Williams <dan.j.williams@intel.com>,
 Chao Peng <chao.p.peng@linux.intel.com>, xen-devel@lists.xen.org,
 xen-devel@lists.xenproject.org, qemu-devel@nongnu.org,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Eduardo Habkost <ehabkost@redhat.com>,
 Igor Mammedov <imammedo@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Richard Henderson <rth@twiddle.net>
References: <20170912031509.vufszbju3s2v2bw3@hz-desktop>
 <20171010160544.GA1772@char.us.oracle.com>
 <20171012124544.dq3wyr65tefi3glk@hz-desktop>
 <f6478644-0d4a-6531-9016-aee2a0e76417@redhat.com>
 <20171013075326.77azyi4j2wo3b2fx@hz-desktop>
 <20171013104453.50284426@nial.brq.redhat.com>
 <20171013111341.feb2462nh2rcrjpp@hz-desktop>
 <59E0C9F602000078001862C4@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1710131544350.2967@sstabellini-ThinkPad-X260>
 <50dba025-45db-f723-1441-c048f2a30e6a@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <50dba025-45db-f723-1441-c048f2a30e6a@redhat.com>
User-Agent: NeoMutt/20170714 (1.8.3)
Cc: Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, qemu-devel@nongnu.org,
 andrew.cooper3@citrix.com, "Michael S. Tsirkin" <mst@redhat.com>,
 ian.jackson@eu.citrix.com, george.dunlap@citrix.com, xen-devel@lists.xen.org,
 Igor Mammedov <imammedo@redhat.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel@lists.xenproject.org, Anthony Perard <anthony.perard@citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>, Richard Henderson <rth@twiddle.net>,
 Eduardo Habkost <ehabkost@redhat.com>
Subject: Re: [Xen-devel] [Qemu-devel] [RFC QEMU PATCH v3 00/10] Implement
 vNVDIMM for Xen HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTcvMTcgMTM6NDUgKzAyMDAsIFBhb2xvIEJvbnppbmkgd3JvdGU6Cj4gT24gMTQvMTAv
MjAxNyAwMDo0NiwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gT24gRnJpLCAxMyBPY3Qg
MjAxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+Pj4gT24gMTMuMTAuMTcgYXQgMTM6MTMsIDxo
YW96aG9uZy56aGFuZ0BpbnRlbC5jb20+IHdyb3RlOgo+ID4+PiBUbyBKYW4sIEFuZHJldywgU3Rl
ZmFubyBhbmQgQW50aG9ueSwKPiA+Pj4KPiA+Pj4gd2hhdCBkbyB5b3UgdGhpbmsgYWJvdXQgYWxs
b3dpbmcgUUVNVSB0byBidWlsZCB0aGUgZW50aXJlIGd1ZXN0IEFDUEkKPiA+Pj4gYW5kIGxldHRp
bmcgU2VhQklPUyB0byBsb2FkIGl0PyBBQ1BJIGJ1aWxkZXIgY29kZSBpbiBodm1sb2FkZXIgaXMK
PiA+Pj4gc3RpbGwgdGhlcmUgYW5kIGp1c3QgYnlwYXNzZWQgaW4gdGhpcyBjYXNlLgo+ID4+IFdl
bGwsIGlmIHRoYXQgY2FuIGJlIG1hZGUgd29yayBpbiBhIG5vbi1xdWlya3kgd2F5IGFuZCB3aXRo
b3V0Cj4gPj4gbG9zcyBvZiBmdW5jdGlvbmFsaXR5LCBJJ2QgcHJvYmFibHkgYmUgZmluZS4gSSBk
byB0aGluaywgaG93ZXZlciwKPiA+PiB0aGF0IHRoZXJlJ3MgYSByZWFzb24gdGhpcyBpcyBiZWlu
ZyBoYW5kbGVkIGluIGh2bWxvYWRlciByaWdodCBub3cuCj4gPiBBbmQgbm90IHRvIGRpc2NvdXJh
Z2UgeW91LCBqdXN0IGFzIGEgY2xhcmlmaWNhdGlvbiwgeW91J2xsIGFsc28gbmVlZCB0bwo+ID4g
Y29uc2lkZXIgYmFja3dhcmQgY29tcGF0aWJpbGl0eTogdW5sZXNzIHRoZSB0YWJsZXMgYXJlIGlk
ZW50aWNhbCwgSQo+ID4gaW1hZ2luZSB3ZSdsbCBoYXZlIHRvIGtlZXAgdXNpbmcgdGhlIG9sZCB0
YWJsZXMgZm9yIGFscmVhZHkgaW5zdGFsbGVkCj4gPiB2aXJ0dWFsIG1hY2hpbmVzLgo+IAo+IEkg
YWdyZWUuICBTb21lIG9mIHRoZW0gYXJlIGFscmVhZHkgaWRlbnRpY2FsLCBzb21lIGFyZSBub3Qg
YnV0IHRoZSBRRU1VCj4gdmVyc2lvbiBzaG91bGQgYmUgb2theSwgYW5kIGZvciB5ZXQgbW9yZSBp
dCdzIHByb2JhYmx5IGJldHRlciB0byBrZWVwCj4gdGhlIFhlbi1zcGVjaWZpYyBwYXJ0cyBpbiBo
dm1sb2FkZXIuCj4gCj4gVGhlIGdvb2QgdGhpbmcgaXMgdGhhdCBpdCdzIHBvc3NpYmxlIHRvIHBy
b2NlZWQgaW5jcmVtZW50YWxseSBvbmNlIHlvdQo+IGhhdmUgdGhlIGh2bWxvYWRlciBzdXBwb3J0
IGZvciBtZXJnaW5nIHRoZSBRRU1VIGFuZCBodm1sb2FkZXIgUlNEVCBvcgo+IFhTRFQgKHdoYXRl
dmVyIHlvdSBhcmUgdXNpbmcpLCBzdGFydGluZyB3aXRoIGp1c3QgTlZESU1NIGFuZCBwcm9jZWVk
aW5nCj4gbGF0ZXIgd2l0aCB3aGF0ZXZlciB5b3Ugc2VlIGZpdC4KPiAKCkknbGwgaGF2ZSBhIHRy
eSB0byBjaGVjayBob3cgbXVjaCB0aGUgZGlmZmVyZW5jZXMgd291bGQgYWZmZWN0LiBJZiBpdAp3
b3VsZCBub3QgdGFrZSB0b28gbXVjaCB3b3JrLCBJJ2QgbGlrZSB0byBhZGFwdCBYZW4gTlZESU1N
IGVuYWJsaW5nCnBhdGNoZXMgdG8gdGhlIGFsbCBRRU1VIGJ1aWx0IEFDUEkuIE90aGVyd2lzZSwg
SSdsbCBmYWxsIGJhY2sgdG8gUGFvbG8KYW5kIE1TVCdzIHN1Z2dlc3Rpb25zLgoKVGhhbmtzLApI
YW96aG9uZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 12:27:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 12:27:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4QxQ-0001ln-OO; Tue, 17 Oct 2017 12:26:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e4QxP-0001lh-6p
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 12:26:51 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 89/11-21876-A07F5E95; Tue, 17 Oct 2017 12:26:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXS6fjDS5fz+9N
 IgyuXdSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyL/06wF7xgqdjRfpKlgfE9cxcjJ4eQQJ7E
 poOtrCA2r4CdxPw5N8BsCQFDidMLb7J0MXJwsAioSlw5EwcSZhNQl2h7tp0VJCwioCNx+jsfS
 JhZoEpi6vdf7CC2sICDxK2JnSwQ0y0lFiw7DraJU8BK4vL9X4wgrbwCghJ/dwhDtGpJPPx1iw
 XC1pZYtvA1M0gJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGDWKU4vKUot0jQ30kooy0zN
 KchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECA6+egYFxB+OEVX6HGCU5mJREeZ0Nn0QK8SXl
 p1RmJBZnxBeV5qQWH2LU4OAQ2LZr9QVGKZa8/LxUJQneTV+fRgoJFqWmp1akZeYAYwOmVIKDR
 0mE1+EbUJq3uCAxtzgzHSJ1itGS48bD63+YOB7duAskO24CSSGweVLivLdA5gmANGSU5sGNg8
 XvJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvJNBpvBk5pXAbX0FdBAT0EHrnJ6AHFSSiJC
 SamDMZapQ0b7x6ZZWa076enfvCPY1zDrbur7Lt//hejjRx6xcoP34vIzGvKqrDrOuW8Zu7cnM
 ElDZ+vGf26pjvy6vVKuwtVsTvuv4staCvoX85olX93yQemqRdn31/mt3Y/eGdKTYFJhe/H10q
 8yx5h/9hxeHrazl0pwnXnutdrfMq4V8jo0lbvuUWIozEg21mIuKEwEtKETm2gIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1508243208!107208313!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55535 invoked from network); 17 Oct 2017 12:26:49 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Oct 2017 12:26:49 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 17 Oct 2017 06:26:47 -0600
Message-Id: <59E6132502000078001870A7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 17 Oct 2017 06:26:45 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20171017120313.32229-1-roger.pau@citrix.com>
In-Reply-To: <20171017120313.32229-1-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH for-4.10] string: fix memmove when size is 0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjEwLjE3IGF0IDE0OjAzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9zdHJpbmcuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9zdHJpbmcu
Ywo+IEBAIC0zOSw2ICszOSw5IEBAIHZvaWQgKihtZW1tb3ZlKSh2b2lkICpkZXN0LCBjb25zdCB2
b2lkICpzcmMsIHNpemVfdCBuKQo+ICB7Cj4gICAgICBsb25nIGQwLCBkMSwgZDI7Cj4gIAo+ICsg
ICAgaWYgKCAhbiApCj4gKyAgICAgICAgcmV0dXJuOwoKbWVtbW92ZSgpIGhvcGVmdWxseSBpc24n
dCBvbiBhbnkgcmVhbGx5IGhvdCBwYXRoLCBzbyB0aGUgZXh0cmEKY29uZGl0aW9uYWwgc2hvdWxk
bid0IGh1cnQgbXVjaC4gUGVyc29uYWxseSBJIHRoaW5rIGluIGNhc2VzIGxpa2UKdGhpcywgd2hl
cmUgdGhlIGNvbXBpbGVyIHdvdWxkIG5lZWQgdG8gc3RlcCBvdXQgb2YgaXRzIHdheSBpbgpvcmRl
ciB0byBjYXVzZSBhY3R1YWxseSB1bmV4cGVjdGVkIGJlaGF2aW9yLCBpdCBpcyByYXRoZXIKcG9p
bnRsZXNzIHRvIHRyeSB0byBwbGVhc2UgYSBjaGVja2luZyB0b29sLgoKQW55d2F5LApSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 12:29:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 12:29:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4Qza-0001tu-4T; Tue, 17 Oct 2017 12:29:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4567f63fb=Paul.Durrant@citrix.com>)
 id 1e4QzZ-0001tm-Bb
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 12:29:05 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 52/65-01775-F87F5E95; Tue, 17 Oct 2017 12:29:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsWSzvfng27f96e
 RBo3nLC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox7jY8YC2awVXRM2sXewNjO2sXIySEh4C/x
 6+w1dhCbTUBHYunR+UwgtoiAqsSiQ+uBarg4mAUeMkm87F0LVMTBISwQLdF4xwyiJkbi07ZnU
 PVWEu8u94PZLEC92+a/ZgSxeQXcJY5um8MMMkdIYAGjxKYPR8GWcQrYS/w5dBbMZhSQlfjSuJ
 oZxGYWEJe49QTiCAkBAYkle84zQ9iiEi8f/4M62kBi69J9LBD1OhILdn9ig7C1JZYtfM0MsVh
 Q4uTMJywTGIVnIRk7C0nLLCQts5C0LGBkWcWoUZxaVJZapGtkpJdUlJmeUZKbmJmja2hgrJeb
 WlycmJ6ak5hUrJecn7uJERj+9QwMjDsYp57wO8QoycGkJMrrbPgkUogvKT+lMiOxOCO+qDQnt
 fgQowwHh5IEb/q3p5FCgkWp6akVaZk5wEiESUtw8CiJ8O4CSfMWFyTmFmemQ6ROMepy3Hh4/Q
 +TEEtefl6qlDhvGEiRAEhRRmke3AhYUrjEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZi3EWQ
 KT2ZeCdymV0BHMAEdsc7pCcgRJYkIKakGRu6TDIqXKxemShz6cn/Ksz8xB9Ln+flMmJv0qCzj
 r8u3/sWbRPZ93mXPsaTiz/UXG0uqvnselLy//c3egJm5TyfsvhXkwXx+38y2CRceRv3XZGv/u
 2LbSt3LiknaKh83v/xnvela3vwpJzPkHsgmTP/8gT/ceX+/34xZ0i+fJvxP3c34tOne9C8SSi
 zFGYmGWsxFxYkA15Rk6gUDAAA=
X-Env-Sender: prvs=4567f63fb=Paul.Durrant@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1508243340!106599248!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57771 invoked from network); 17 Oct 2017 12:29:02 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Oct 2017 12:29:02 -0000
X-IronPort-AV: E=Sophos;i="5.43,390,1503360000"; d="scan'208";a="106357841"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v11 05/11] x86/mm: add HYPERVISOR_memory_op to acquire
 guest resources
Thread-Index: AQHTQ3bUZBlVvSq1P0mFFgOMf/JdeqLmY8EAgAGbpwA=
Date: Tue, 17 Oct 2017 12:28:55 +0000
Message-ID: <137d44bbe24247a589aaf7acd07d6a88@AMSPEX02CL03.citrite.net>
References: <20171012162603.3016-1-paul.durrant@citrix.com>
 <20171012162603.3016-6-paul.durrant@citrix.com>
 <59E4D5E80200007800186BEF@prv-mh.provo.novell.com>
In-Reply-To: <59E4D5E80200007800186BEF@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v11 05/11] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IAo+ID4gLS0tIGEveGVuL2luY2x1ZGUveHNt
L2R1bW15LmgKPiA+ICsrKyBiL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCj4gPiBAQCAtNzI0LDMg
KzcyNCw5IEBAIHN0YXRpYyBYU01fSU5MSU5FIGludCB4c21feGVuX3ZlcnNpb24KPiAoWFNNX0RF
RkFVTFRfQVJHIHVpbnQzMl90IG9wKQo+ID4gICAgICAgICAgcmV0dXJuIHhzbV9kZWZhdWx0X2Fj
dGlvbihYU01fUFJJViwgY3VycmVudC0+ZG9tYWluLCBOVUxMKTsKPiA+ICAgICAgfQo+ID4gIH0K
PiA+ICsKPiA+ICtzdGF0aWMgWFNNX0lOTElORSBpbnQgeHNtX2RvbWFpbl9yZXNvdXJjZV9tYXAo
WFNNX0RFRkFVTFRfQVJHCj4gc3RydWN0IGRvbWFpbiAqZCkKPiA+ICt7Cj4gPiArICAgIFhTTV9B
U1NFUlRfQUNUSU9OKFhTTV9ETV9QUklWKTsKPiA+ICsgICAgcmV0dXJuIHhzbV9kZWZhdWx0X2Fj
dGlvbihhY3Rpb24sIGN1cnJlbnQtPmRvbWFpbiwgZCk7Cj4gPiArfQo+IAo+IFBlcmhhcHMgYmV0
dGVyIHBsYWNlIHRoaXMgbmVhciBzb21ldGhpbmcgc2ltaWxhci9yZWxhdGVkIChhbHNvIGZvcgo+
IHNvbWUgb2YgdGhlIG90aGVyIGFkZGl0aW9ucyBmdXJ0aGVyIGRvd24pPwoKTG9va2luZyBhdCB0
aGlzIGFnYWluIGl0IHNlZW1zIHRoYXQgdmFyaW91cyByZWxhdGVkIHRoaW5ncywgZS5nLiBkb21h
aW5fbWVtb3J5X21hcCwgYXJlIHg4NiBvbmx5IHNvIGFkZGluZyBhdCB0aGUgZW5kIHNlZW1zIGxp
a2UgdGhlIGJlc3QgdGhpbmcgdG8gZG8uCgogIFBhdWwKCj4gCj4gSmFuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 17 12:41:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 12:41:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4RBo-000395-74; Tue, 17 Oct 2017 12:41:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=456ecb91d=Andrew.Cooper3@citrix.com>)
 id 1e4RBm-00038z-Oi
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 12:41:42 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 0C/B3-01785-58AF5E95; Tue, 17 Oct 2017 12:41:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsWSzvfng27rr6e
 RBo8eKFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn/Hz5gK+jgqTi7rIetgfEBZxcjJ4eEgL/E
 zBkv2EBsYQEHiVsTO1lAbBEBH4kzD2YzdzFycDALeEhsWGoKEhYSsJRYsOw4M4jNJqAvsfvFJ
 yYQm1fAVuJrz1mwMSwCqhL3r55lBbFFBcIlms72s0DUCEqcnPkEzOYUsJK4fP8XI8R4TYn1u/
 RBwswC8hLNW2czQ9jiEk1fVrJCrFWTuNZ/iR3i4nSJrX9/MU9gFJiFZOoshEmzkEyahWTSAka
 WVYwaxalFZalFukaWeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgeFaz8DAuIPx
 8ha/Q4ySHExKorzOhk8ihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw1vx8GikkWJSanlqRlpkDj
 ByYtAQHj5IIbx9Imre4IDG3ODMdInWK0Zhj0827f5g4Nnx/8IdJiCUvPy9VSpw3HqRUAKQ0oz
 QPbhAsoi8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuadDjKFJzOvBG7fK6BTmIBOWef0BOS
 UkkSElFQDY+vvyONf0hxDa1XXLX45c/f3948qglf37eOpsJ/mne197cPkS3XvQsTPp/dvNud/
 58pkeSwmerN6mvyt8/cVFDSiVzcINTVM0LmS1cij+Dx1R2vuq0/cWxV0Mv4/f2y0eN+BXj5z7
 k9iOxb1i1/Uqt9z6/k2DRullJ8TksP/X/xvUuvx9yrTMSWW4oxEQy3mouJEAPPY7NnjAgAA
X-Env-Sender: prvs=456ecb91d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1508244099!107317400!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25968 invoked from network); 17 Oct 2017 12:41:41 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Oct 2017 12:41:41 -0000
X-IronPort-AV: E=Sophos;i="5.43,390,1503360000"; d="scan'208";a="106358087"
To: Roger Pau Monne <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20171017120313.32229-1-roger.pau@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <96e682a2-cb76-2177-c44f-0ee6b5bffb15@citrix.com>
Date: Tue, 17 Oct 2017 13:41:35 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171017120313.32229-1-roger.pau@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-4.10] string: fix memmove when size is 0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTcvMTAvMTcgMTM6MDMsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPiB1YnNhbiBpbiBjbGFu
ZyA1LjAgY29tcGxhaW5zIHdpdGg6Cj4KPiAoWEVOKSBVQlNBTjogVW5kZWZpbmVkIGJlaGF2aW91
ciBpbiBzdHJpbmcuYzo1MDoyOAo+IChYRU4pIHBvaW50ZXIgb3ZlcmZsb3c6Cj4gKFhFTikgYWRk
aXRpb24gb2YgdW5zaWduZWQgb2Zmc2V0IHRvIGZmZmY4MzAwMDAxMDAwMDAgb3ZlcmZsb3dlZCB0
byBmZmZmODMwMDAwMGZmZmZmCj4gWy4uLl0KPiAoWEVOKSBYZW4gY2FsbCB0cmFjZToKPiAoWEVO
KSAgICBbPGZmZmY4MmQwODAyZGNlMGQ+XSB1YnNhbi5jI3Vic2FuX2VwaWxvZ3VlKzB4ZC8weGMw
Cj4gKFhFTikgICAgWzxmZmZmODJkMDgwMmRlMTQ1Pl0gX191YnNhbl9oYW5kbGVfcG9pbnRlcl9v
dmVyZmxvdysweGE1LzB4ZTAKPiAoWEVOKSAgICBbPGZmZmY4MmQwODAzYmY2Mjc+XSBtZW1tb3Zl
KzB4NjcvMHg4MAo+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDY3OWY4Nz5dIHBhZ2VfYWxsb2MuYyNi
b290bWVtX3JlZ2lvbl9hZGQrMHgxNTcvMHgyMjAKPiAoWEVOKSAgICBbPGZmZmY4MmQwODA2Nzlj
NjY+XSBpbml0X2Jvb3RfcGFnZXMrMHg1Ni8weDIyMAo+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDZi
Y2I5ZD5dIF9fc3RhcnRfeGVuKzB4MmMyZC8weDRiNTAKPiAoWEVOKSAgICBbPGZmZmY4MmQwODAy
MDAwZjM+XSBfX2hpZ2hfc3RhcnQrMHg1My8weDYwCj4KPiBUaGlzIGlzIGR1ZSB0byBtZW1tb3Zl
IGRvaW5nIGEgbi0xK2FkZHIgd2hlbiBuIGlzIDAuIFRoaXMgaXMgaGFybWxlc3MKPiBiZWNhdXNl
IHRoZSBsb29wIGlzIGJvdW5kZWQgdG8gMC4gRml4IHRoaXMgYnkgcmV0dXJuaW5nIGVhcmxpZXIg
d2hlbiBuCj4gaXMgMC4KPgo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgoKVGhlcmUgYXJlIG1hbnkgcGFzc2VkIHZhbHVlcyB3aGljaCBjb3Vs
ZCB0cmlnZ2VyIHRoaXMgd2FybmluZy7CoCBEb2VzCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3N0cmluZy5jIGIveGVuL2FyY2gveDg2L3N0cmluZy5jCmluZGV4IGNkODVhMzguLjRmNTU4NTYg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zdHJpbmcuYworKysgYi94ZW4vYXJjaC94ODYvc3Ry
aW5nLmMKQEAgLTQ3LDcgKzQ3LDcgQEAgdm9pZCAqKG1lbW1vdmUpKHZvaWQgKmRlc3QsIGNvbnN0
IHZvaWQgKnNyYywgc2l6ZV90IG4pCiAgICAgICAgICIgICByZXAgbW92c2IgICA7ICIKICAgICAg
ICAgIiAgIGNsZCAgICAgICAgICAgIgogICAgICAgICA6ICI9JmMiIChkMCksICI9JlMiIChkMSks
ICI9JkQiIChkMikKLSAgICAgICAgOiAiMCIgKG4pLCAiMSIgKG4tMSsoY29uc3QgY2hhciAqKXNy
YyksICIyIiAobi0xKyhjaGFyICopZGVzdCkKKyAgICAgICAgOiAiMCIgKG4pLCAiMSIgKCh1aW50
cHRyX3Qpc3JjICsgbiAtIDEpLCAiMiIgKCh1aW50cHRyX3QpZGVzdCArIG4gLSAxKQogICAgICAg
ICA6ICJtZW1vcnkiKTsKIAogICAgIHJldHVybiBkZXN0OwoKd29yayBhbnkgYmV0dGVyPwoKfkFu
ZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 12:43:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 12:43:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4RDc-0003Gm-LG; Tue, 17 Oct 2017 12:43:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e4RDb-0003Gf-La
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 12:43:35 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 CB/94-27020-6FAF5E95; Tue, 17 Oct 2017 12:43:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsXS6fjDS/fbr6e
 RBv9nsFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnb3x9jL9jFVfH69HzGBsb7HF2MnBxCAnkS
 O4+cZgGxeQXsJI4dWssIYksIGEqcXngTLM4ioCqxf28rK4jNJqAu0fZsO5DNwSEioCNx+jtfF
 yMXB7PANyaJw4ffsYPUCAPN+TH/FjvEfEuJxfs7wOZwClhJHOiawQ7SyysgKPF3hzCIyQw0cv
 08IZAKZgF5ieats5khwtISy/9xTGDkm4VQPwuhfhaS+lkI9QsYWVYxqhenFpWlFula6iUVZaZ
 nlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBIZdPQMD4w7G1z+dDjFKcjApifI6Gz6JFOJL
 yk+pzEgszogvKs1JLT7EqMHBIbBt1+oLjFIsefl5qUoSvLt/Po0UEixKTU+tSMvMAUYGTKkEB
 4+SCG8fSJq3uCAxtzgzHSJ1ilGXo+Pm3T9MQmAzpMR5L4EUCYAUZZTmwY2AReklRlkpYV5GBg
 YGIZ6C1KLczBJU+VeM4hyMSsK8p0Gm8GTmlcBtegV0BBPQEeucnoAcUZKIkJJqYCyq7leY2eP
 t9y5gv+nEIu8Js6788t785Hxeiuz6Gee6yjRrXP68SJ+jUvu2xD9tVshjLW0ls9mXJq19MO1X
 7cQXkcxbTFJsTqzZNsVK7sgd/Y/lH07bXm6SOHK9+4/zlQTTLSzP/lUunpByc+uZ1ZrtfaoMH
 PybZ/8T/nGpYkVM0Or1O3vrTjIpsRRnJBpqMRcVJwIAk/OUuc0CAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1508244212!110490647!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12557 invoked from network); 17 Oct 2017 12:43:33 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Oct 2017 12:43:33 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 17 Oct 2017 06:43:31 -0600
Message-Id: <59E6171002000078001870C3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 17 Oct 2017 06:43:28 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20171017113644.31866-1-roger.pau@citrix.com>
In-Reply-To: <20171017113644.31866-1-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH for-4.10 1/2] ubsan: add clang 5.0 support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjEwLjE3IGF0IDEzOjM2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IGNsYW5nIDUuMCBjaGFuZ2VkIHRoZSBsYXlvdXQgb2YgdGhlIHR5cGVfbWlzbWF0Y2hfZGF0YSBz
dHJ1Y3R1cmUgYW5kCj4gaW50cm9kdWNlZCBfX3Vic2FuX2hhbmRsZV90eXBlX21pc21hdGNoX3Yx
IGFuZAo+IF9fdWJzYW5faGFuZGxlX3BvaW50ZXJfb3ZlcmZsb3cuCj4gCj4gVGhpcyBjb21taXQg
YWRkcyBzdXBwb3J0IGZvciB0aGUgbmV3IHN0cnVjdHVyZSBsYXlvdXQsIGFkZHMgdGhlCj4gbWlz
c2luZyBoYW5kbGVycyBhbmQgdGhlIG5ldyB0eXBlcyBmb3IgdHlwZV9jaGVja19raW5kcy4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CndpdGggYSByZW1hcms6
Cgo+ICt2b2lkIF9fdWJzYW5faGFuZGxlX3BvaW50ZXJfb3ZlcmZsb3coc3RydWN0IHBvaW50ZXJf
b3ZlcmZsb3dfZGF0YSAqZGF0YSwKPiArCQkJCXVuc2lnbmVkIGxvbmcgYmFzZSwgdW5zaWduZWQg
bG9uZyByZXN1bHQpCj4gK3sKPiArCXVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gKwo+ICsJaWYgKHN1
cHByZXNzX3JlcG9ydCgmZGF0YS0+bG9jYXRpb24pKQo+ICsJCXJldHVybjsKPiArCj4gKwl1YnNh
bl9wcm9sb2d1ZSgmZGF0YS0+bG9jYXRpb24sICZmbGFncyk7Cj4gKwo+ICsJcHJfZXJyKCJwb2lu
dGVyIG92ZXJmbG93OlxuIik7Cj4gKwo+ICsJaWYgKCgobG9uZyliYXNlID49IDApID09ICgobG9u
ZylyZXN1bHQgPj0gMCkpCj4gKwkJcHJfZXJyKCIlcyBvZiB1bnNpZ25lZCBvZmZzZXQgdG8gJXAg
b3ZlcmZsb3dlZCB0byAlcFxuIiwKPiArCQkJYmFzZSA+IHJlc3VsdCA/ICJhZGRpdGlvbiIgOiAi
c3VidHJhY3Rpb24iLAoKU3RyaWN0bHkgc3BlYWtpbmcgeW91IGFsc28gd2FudCB0byBtYWtlICJ0
byIgY29uZGl0aW9uYWwgdXBvbiB0aGlzCmJlaW5nIGFuIGFkZDsgZm9yIHN1YnRyYWN0IGl0IG91
Z2h0IHRvIGJlICJmcm9tIi4gT3IgcGVyaGFwcyBqdXN0CnNheSBvdmVyZmxvdyBhbmQgdW5kZXJm
bG93PwoKQW5kIHRoZW4gLSBpcyAiYmFzZSA+IHJlc3VsdCIgcmVhbGx5IGEgdmFsaWQgZGV0ZXJt
aW5hdGlvbiBvZgphZGQvc3VidHJhY3QgKG9yIG92ZXJmbG93L3VuZGVyZmxvdyk/IElmIHRoZSBw
b2ludGVkIHRvIHR5cGUgaXMKd2lkZXIgdGhhbiBvbmUgYnl0ZSwgYW4gYWRkaXRpb24gbWF5IHdy
YXAgb25lIG9yIG1vcmUgdGltZXMKYW5kIHN0aWxsIHlpZWxkIGEgdmFsdWUgbGFyZ2VyIHRoYW4g
dGhlIHN0YXJ0aW5nIHBvaW50ZXIuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 17 12:44:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 12:44:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4REI-0003L4-UH; Tue, 17 Oct 2017 12:44:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <manu@bidouilliste.com>) id 1e4REH-0003Ku-EV
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 12:44:17 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 3B/3F-02146-02BF5E95; Tue, 17 Oct 2017 12:44:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsVyJXjjNl2F308
 jDZZ+ZrP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDO6JrxhLLjCV7Fm5imWBsZdPF2MnBxCAgcZ
 JaavVOli5OJgEfjBJDFtzgVWCOcOk8Tzqb2MII6QQBeTxMWjr1m6GDmAMqoSt3fygXSzCehIb
 P/9ggXEFhFQkri3ajITiC0soCxx4exvRhCbV8BNYvGVh+wgtoSAk8TXXx/BxvAKCEr83SEMEm
 YW0JJ4+OsWC4QtL7H97RzmCYy8sxCqZiGpmoWkagEj8ypGjeLUorLUIl0jY72kosz0jJLcxMw
 cXUMDU73c1OLixPTUnMSkYr3k/NxNjMCgqmdgYNzBuKPd7xCjJAeTkiivs+GTSCG+pPyUyozE
 4oz4otKc1OJDjDIcHEoSvG9+Po0UEixKTU+tSMvMAYY3TFqCg0dJhLcPJM1bXJCYW5yZDpE6x
 WjM8WPSlT9MHB037/5hEmLJy89LlRLnvQRSKgBSmlGaBzcIFneXGGWlhHkZGRgYhHgKUotyM0
 tQ5V8xinMwKgnzTgeZwpOZVwK37xXQKUxAp6xzegJySkkiQkqqgdFCV5HLZEfypv3HpCdV1ye
 WPHxV+eeDx7zv61sVHu+5J99XLxyUvonD+bP3u/8W2is506TM92jcnyJ2P/FxmckrN701DWLp
 bj+CnSLsRHcJJf1ZwMHU9KQ+dXP9rp63bz4aX/8X8Uu86eqjsnOcd4xt9JzOu3Uc884p9rEui
 /eV6i1527X6rxJLcUaioRZzUXEiAKzx7Ma2AgAA
X-Env-Sender: manu@bidouilliste.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1508244255!86733648!1
X-Originating-IP: [212.83.177.182]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54855 invoked from network); 17 Oct 2017 12:44:16 -0000
Received: from mail.blih.net (HELO mail.blih.net) (212.83.177.182)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Oct 2017 12:44:16 -0000
Received: from mail.blih.net (mail.blih.net [212.83.177.182])
 by mail.blih.net (OpenSMTPD) with ESMTP id 31fc6097
 for <xen-devel@lists.xenproject.org>;
 Tue, 17 Oct 2017 14:44:14 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bidouilliste.com; h=date
 :from:to:subject:message-id:mime-version:content-type
 :content-transfer-encoding; s=mail; bh=376AViHLa0Cq3sgwGac+OUV/T
 Kw=; b=YZ68t+OFsqytF57CGuhngV0w+5qe0oYPGou5brkHBkg0pYJVJKGEIAyMB
 suc51hqHHgjN1av8ZxtpHcQGmrWztAhBP/WdyPbTjg0PaTxVG6GUIsJRGhYFfeYY
 PgMoOo08ONQaXxDQtE0UCZ2qJ7n4RLvevXmAo9IhjwwDf2ONEc=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=bidouilliste.com; h=date
 :from:to:subject:message-id:mime-version:content-type
 :content-transfer-encoding; q=dns; s=mail; b=fpymuCHREur2wj54lFk
 sAEQcZqAJ04iWpoR8GrzgaN+rg8f2H77cmp5gERIccVN9/vvT7gkLPDSRPrW91sC
 9XzgCHsyW8h3nqc3KD17+HqNS+3/WRpNmiFDa2qyuLsezS+Z4kKVNUJvgUEmkAgL
 PstPqvt+BfSengvXs7wl75tA=
Received: from arcadia (evadot.gandi.net [217.70.181.36])
 by mail.blih.net (OpenSMTPD) with ESMTPSA id 27345261
 TLS version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO
 for <xen-devel@lists.xenproject.org>;
 Tue, 17 Oct 2017 14:44:14 +0200 (CEST)
Date: Tue, 17 Oct 2017 14:44:14 +0200
From: Emmanuel Vadot <manu@bidouilliste.com>
To: xen-devel@lists.xenproject.org
Message-Id: <20171017144414.d410d9d13ce968932a0435ca@bidouilliste.com>
X-Mailer: Sylpheed 3.6.0 (GTK+ 2.24.31; amd64-portbld-freebsd12.0)
Mime-Version: 1.0
Subject: [Xen-devel] Build issues since XSA 240
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CiBIZWxsbywKCiBXZSBhcmUgc2VlaW5nIHNvbWUgYnVpbGQgaXNzdWVzIHNpbmNlIFhTQSAyNDAg
d2FzIHJlbGVhc2VkLCBzaW5jZSBJCmRpZG4ndCBrbm93IGlmIGl0IHdhcyByZWxhdGVkIHRvIG91
ciBidWlsZCBqb2IgSSd2ZSBpc29sYXRlZCBldmVyeXRoaW5nCnNvIGFueWJvZHkgY291bGQgcmVj
cmVhdGUgdGhlIHRlc3QuCiBXZSB1c2UgWGVuIDQuOC4yIGFuZCBidWlsZCBpdCBvbiBkZWJpYW4g
OSAoOS4xIHRvIGJlIGV4YWN0KSBhbmQgc2luY2UKWFNBIDI0MCB3ZSBoYXZlIHhlbiBjcmFzaGlu
ZyBvbiBzb21lIHNlcnZlcnMgKG1vc3RseSBkZXYgbWFjaGluZSBzbwppdCdzIG9rIGJ1dCBzdGls
bCAuLi4pLgogQXMgc2FpZCB0byBiZSBzdXJlIHRoYXQgZXZlcnlvbmUgY2FuIHJlY3JlYXRlIHRo
ZSBwcm9ibGVtIEkndmUgY3JlYXRlZAphIHNjcmlwdCB0aGF0IH5kbyB3aGF0IG91ciBqZW5raW5z
IGpvYiBpcyBkb2luZyA6IApodHRwczovL2dpc3QuZ2l0aHViLmNvbS9ldmFkb3QvNDBmOTJmYjUz
MjAxMjFmZDhlZTNiNmQwZDljMjU2YzEKIEkndmUgc2V0IHRoZSBiaXRzIGZvciByZXByb2R1Y2li
bGUgYnVpbGQgc2luY2UgaXQgbWFrZXMgaXQgZWFzaWVyIHRvCnRlc3Qgb24gbXVsdGlwbGUgbWFj
aGluZXMuCiBXaXRoIHRoaXMgc2NyaXB0IHJ1bm5lZCBvbiBhIGRlYmlhbiA5LjEgbWFjaGluZSAo
ZWl0aGVyIHZtIG9yCnBoeXNpY2FsKSBmcm9tIC9yb290LyBkaXJlY3RseSAoSSBkaWRuJ3QgZm91
bmQgdGhlIHZhcmlhYmxlIHRoYXQgcmVtb3ZlCmJ1aWxkIHBhdGggZm9yIHJlcHJvIGJ1aWxkIGlm
IG9uZSBleGlzdHMpIEkgZ2V0IHRoZSBidWlsZCBpZAowNzY0YzZmNmQzODVmZWVkNDZjNGIxODgw
M2RhYmMyODJhNTBhZThiIGFuZCB3aGVuIHN0YXJ0aW5nIHRoaXMgYmluYXJ5Cm9uIGEgRGVsbCBD
NjEwMCAoWGVvbiBMNTY0MCkgSSBoYXZlIHRoaXMgOgpodHRwczovL3d3dy5iaWRvdWlsbGlzdGUu
Y29tL3hlbi9sb2dfeGVuXzQuOC4yX3hzYV8yMzEteHNhLTI0NV9nY2MtMDc2NGM2ZjZkMzg1ZmVl
ZDQ2YzRiMTg4MDNkYWJjMjgyYTUwYWU4Yi50eHQKCiBJZiBJIHN3aXRjaCB0byBjbGFuZyAoanVz
dCBhZGRlZCBjbGFuZz15IHRvIG1ha2UgZGVmY29uZmlnIGFuZCBtYWtlCmJ1aWxkKSBJIGhhdmUg
dGhpcyA6Cmh0dHBzOi8vd3d3LmJpZG91aWxsaXN0ZS5jb20veGVuL2xvZ194ZW5fNC44LjJfeHNh
XzIzMS14c2EtMjQ1X2NsYW5nLTIyNjFkNmFkNDJhZGVmNDc1ZmE2MzhiODdmNzM2NGRmMTU1OTE5
YTkudHh0CiAgVGhlcmUgc2VlbXMgdG8gYmUgc29tZSBtZW1vcnkgY29ycnVwdGlvbiBvbiB0aGlz
IGxhc3Qgb25lICh3aGVyZSB0aGUKcmFtIG1hcCBpcyBwcmludGVkKS4KCiBCdXQgaWYgSSBidWls
ZCBpdCBvbiBteSBGcmVlQlNEIG1hY2hpbmUgKDEyLUNVUlJFTlQsIGNsYW5nIDUuMC4wKSBvciBh
CkZyZWVCU0QgMTEuMSBWTSAoY2xhbmcgNC4wLjApIEkgY2FuIGJvb3QgbXkgZG9tMCBhbmQgc3Rh
cnQgVk1zLgoKIEkgcmVhbGx5IGRvbid0IGtub3cgd2hhdCdzIGhhcHBlbmluZyBhbmQgaWYgc29t
ZW9uZSBoYXZlIGFueSBpZGVhIGhvdwp0byBkZWJ1ZyB0aGlzIEknbGwgYmUgdmVyeSBoYXBweS4K
CiBJJ3ZlIGFsc28gcHV0IHRoZSB4ZW4tc3ltcyBiaW5hcnkgaGVyZSA6Cmh0dHBzOi8vd3d3LmJp
ZG91aWxsaXN0ZS5jb20veGVuL3hlbi1zeW1zLTA3NjRjNmY2ZDM4NWZlZWQ0NmM0YjE4ODAzZGFi
YzI4MmE1MGFlOGIKaHR0cHM6Ly93d3cuYmlkb3VpbGxpc3RlLmNvbS94ZW4veGVuLXN5bXMtMjI2
MWQ2YWQ0MmFkZWY0NzVmYTYzOGI4N2Y3MzY0ZGYxNTU5MTlhOQoKIFRoYW5rcywKCi0tIApFbW1h
bnVlbCBWYWRvdCA8bWFudUBiaWRvdWlsbGlzdGUuY29tPiA8bWFudUBmcmVlYnNkLm9yZz4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 17 12:45:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 12:45:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4RFn-0003V1-81; Tue, 17 Oct 2017 12:45:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e4RFl-0003Ur-2k
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 12:45:49 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 0B/33-31302-C7BF5E95; Tue, 17 Oct 2017 12:45:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXS6fjDS7f699N
 Ig0fNxhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a8k3cYC06xViw5dYmlgfEBSxcjJ4eQQJ7E
 okcvwGxeATuJjR8ugtkSAoYSpxfeBLNZBFQlzh1tZgex2QTUJdqebWftYuTgEBHQkTj9na+Lk
 YuDWeAbk8Thw+/AaoQFPCV+TnvLBjE/Q6KhbxUjiM0pYCWx9/QUsF5eAUGJvzuEQcLMAloSD3
 /dYoGwtSWWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJdQ3O9pKL
 M9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzA4GMAgh2MF097HmKU5GBSEuV1NnwSKcSX
 lJ9SmZFYnBFfVJqTWnyIUYODQ2DbrtUXGKVY8vLzUpUkeN/8fBopJFiUmp5akZaZA4wPmFIJD
 h4lEd4+kDRvcUFibnFmOkTqFKMxx42H1/8wcXTcvPuHSQhskpQ47yWQUgGQ0ozSPLhBsLi9xC
 grJczLCHSmEE9BalFuZgmq/CtGcQ5GJWFerl9AU3gy80rg9r0COoUJ6JR1Tk9ATilJREhJNTA
 2HY9bMGdj9Y493guXRIQqH70gvbq66XtQzf6ZvXuUa7I/MyxZkCRduHVS7I0VU/i43LzVrttk
 ThT/Odffbq/krcp7hXk1SWwCcqm/69pDQ+zunSv+occmoOJrFa/Gteu4dxb/2b3fk4M6jrouO
 Pbrg9pKVgvvvoIDgdPmrbhnknOHa8KRknglluKMREMt5qLiRABvXPPx1gIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1508244345!91461754!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46972 invoked from network); 17 Oct 2017 12:45:47 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 17 Oct 2017 12:45:47 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 17 Oct 2017 06:45:45 -0600
Message-Id: <59E6179702000078001870E1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 17 Oct 2017 06:45:43 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20171017113644.31866-1-roger.pau@citrix.com>
 <20171017113644.31866-2-roger.pau@citrix.com>
In-Reply-To: <20171017113644.31866-2-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH for-4.10 2/2] ubsan: disable unaligned
 access checks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjEwLjE3IGF0IDEzOjM2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9SdWxlcy5tawo+ICsrKyBiL3hlbi9SdWxlcy5tawo+IEBAIC0xMjAsNyArMTIw
LDcgQEAgJChmaWx0ZXItb3V0ICUuaW5pdC5vICQobm9nY292LXkpLCQob2JqLXkpICQob2JqLWJp
bi15KSAKPiAkKGV4dHJhLXkpKTogQ0ZMQUdTICs9IC0KPiAgZW5kaWYKPiAgCj4gIGlmZXEgKCQo
Q09ORklHX1VCU0FOKSx5KQo+IC0kKGZpbHRlci1vdXQgJS5pbml0Lm8gJChub3Vic2FuLXkpLCQo
b2JqLXkpICQob2JqLWJpbi15KSAkKGV4dHJhLXkpKTogQ0ZMQUdTICs9IC1mc2FuaXRpemU9dW5k
ZWZpbmVkCj4gKyQoZmlsdGVyLW91dCAlLmluaXQubyAkKG5vdWJzYW4teSksJChvYmoteSkgJChv
YmotYmluLXkpICQoZXh0cmEteSkpOiBDRkxBR1MgKz0gLWZzYW5pdGl6ZT11bmRlZmluZWQgLWZu
by1zYW5pdGl6ZT1hbGlnbm1lbnQKPiAgZW5kaWYKCkFzIHdhcyBzYWlkIGJ5IEkgdGhpbmsgQW5k
cmV3IG9uIGlyYywgdGhpcyBpcyBmaW5lIGZvciB4ODYgYnV0IG5vdApmaW5lIGZvciBBUk0uIEV2
ZW4gaWYgd2UgZW5hYmxlIFVCU0FOIGZvciB4ODYgb25seSByaWdodCBub3csCkkgdGhpbmsgc3Vj
aCBvcHRpb24gYWRkaXRpb25zIHNob3VsZCBiZSBkb25lIGluIGFuIGFyY2gtc3BlY2lmaWMKd2F5
LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 12:52:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 12:52:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4RMR-0004IJ-Uk; Tue, 17 Oct 2017 12:52:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e4RMQ-0004ID-NV
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 12:52:42 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 45/91-31244-A1DF5E95; Tue, 17 Oct 2017 12:52:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS1fy79N
 IgyeLxCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz3a7wKTrJX7Ll4iamBcQFbFyMnh5BAnsSM
 GevZQWxeATuJuftXM4LYEgKGEqcX3mQBsVkEVCVWz5wAVs8moC7R9mw7K4gtIqAj8bh7KlgNs
 8BMZolnx3RAbGGBaImL/x5Dzb/LKDF1cSWIzSngIfHyzAymLkYOoF2CEn93CEO0akk8/HULao
 y2xLKFr5lBSpgFpCWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoUZxaVJZapGtoppdUlJmeUZK
 bmJmja2hgppebWlycmJ6ak5hUrJecn7uJERh6DECwg/H+xoBDjJIcTEqivM6GTyKF+JLyUyoz
 Eosz4otKc1KLDzHKcHAoSfBW/3kaKSRYlJqeWpGWmQOMApi0BAePkgivHEiat7ggMbc4Mx0id
 YrRmOPGw+t/mDg6bt79wyTEkpeflyolzqsDUioAUppRmgc3CBadlxhlpYR5GYFOE+IpSC3KzS
 xBlX/FKM7BqCTMGwcyhSczrwRu3yugU5iATlnn9ATklJJEhJRUA2NVTrDnLjZflzfdq2+c2hk
 wSznmdNWDIG35yaf6opdeZZk0X+wl22bNuVM9L8/UVql+GJu8976w8ckYNqWQr56BDuxWLj9u
 Vq8SszJ5wdTBefOjmbbjbYXnlREqNQc2359m9rn5xPSzp69NiA97tE3QkrNqU8iuvVxvxTcpV
 jM3VUpLW928JKTEUpyRaKjFXFScCADVk32EyQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1508244759!99614807!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52025 invoked from network); 17 Oct 2017 12:52:41 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Oct 2017 12:52:41 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 17 Oct 2017 06:52:39 -0600
Message-Id: <59E6193402000078001870FB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 17 Oct 2017 06:52:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <20171012162603.3016-1-paul.durrant@citrix.com>
 <20171012162603.3016-6-paul.durrant@citrix.com>
 <59E4D5E80200007800186BEF@prv-mh.provo.novell.com>
 <137d44bbe24247a589aaf7acd07d6a88@AMSPEX02CL03.citrite.net>
In-Reply-To: <137d44bbe24247a589aaf7acd07d6a88@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Daniel de Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v11 05/11] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjEwLjE3IGF0IDE0OjI4LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gCj4+ID4gLS0tIGEveGVuL2luY2x1
ZGUveHNtL2R1bW15LmgKPj4gPiArKysgYi94ZW4vaW5jbHVkZS94c20vZHVtbXkuaAo+PiA+IEBA
IC03MjQsMyArNzI0LDkgQEAgc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV94ZW5fdmVyc2lvbgo+
PiAoWFNNX0RFRkFVTFRfQVJHIHVpbnQzMl90IG9wKQo+PiA+ICAgICAgICAgIHJldHVybiB4c21f
ZGVmYXVsdF9hY3Rpb24oWFNNX1BSSVYsIGN1cnJlbnQtPmRvbWFpbiwgTlVMTCk7Cj4+ID4gICAg
ICB9Cj4+ID4gIH0KPj4gPiArCj4+ID4gK3N0YXRpYyBYU01fSU5MSU5FIGludCB4c21fZG9tYWlu
X3Jlc291cmNlX21hcChYU01fREVGQVVMVF9BUkcKPj4gc3RydWN0IGRvbWFpbiAqZCkKPj4gPiAr
ewo+PiA+ICsgICAgWFNNX0FTU0VSVF9BQ1RJT04oWFNNX0RNX1BSSVYpOwo+PiA+ICsgICAgcmV0
dXJuIHhzbV9kZWZhdWx0X2FjdGlvbihhY3Rpb24sIGN1cnJlbnQtPmRvbWFpbiwgZCk7Cj4+ID4g
K30KPj4gCj4+IFBlcmhhcHMgYmV0dGVyIHBsYWNlIHRoaXMgbmVhciBzb21ldGhpbmcgc2ltaWxh
ci9yZWxhdGVkIChhbHNvIGZvcgo+PiBzb21lIG9mIHRoZSBvdGhlciBhZGRpdGlvbnMgZnVydGhl
ciBkb3duKT8KPiAKPiBMb29raW5nIGF0IHRoaXMgYWdhaW4gaXQgc2VlbXMgdGhhdCB2YXJpb3Vz
IHJlbGF0ZWQgdGhpbmdzLCBlLmcuIAo+IGRvbWFpbl9tZW1vcnlfbWFwLCBhcmUgeDg2IG9ubHkg
c28gYWRkaW5nIGF0IHRoZSBlbmQgc2VlbXMgbGlrZSB0aGUgYmVzdCAKPiB0aGluZyB0byBkby4K
CldlbGwsIG9rYXkgdGhlbiAodW5sZXNzIERhbmllbCwgd2hvbSBpdCBsb29rcyBsaWtlIHlvdSBm
b3Jnb3QgdG8gQ2MsCmhhcyBhIGJldHRlciBzdWdnZXN0aW9uKS4KCkphbgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue Oct 17 12:53:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 12:53:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4RND-0004Lt-7A; Tue, 17 Oct 2017 12:53:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45642263d=roger.pau@citrix.com>)
 id 1e4RNB-0004Lc-PB
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 12:53:29 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 6D/11-13910-94DF5E95; Tue, 17 Oct 2017 12:53:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsWSzvfng67H36e
 RBu19Chbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bK9ccZC27xVXy6+4ClgfEmdxcjJ4eEgL/E
 q2Un2LoYOThYBFQl1k6yADHZBOwlpn+tAKkQEdCVeLbgGRuIzSyQLTHlx3kwW1jAQeLWxE4WE
 JtXwFPiYscFRhBbSCBHYua3H+wQcUGJkzOfsED06kncmDoFbBOzgLTE8n8cEGF5ieats5lBbE
 4BO4n5946wgtiiAjISz353M0GMVJTon/eADeLgdIm2CQtZJzAKzEKyYRaSDbMQNsxCsmEBI8s
 qRvXi1KKy1CJdc72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMBQZQCCHYwzL/sf
 YpTkYFIS5XU2fBIpxJeUn1KZkVicEV9UmpNafIhRhoNDSYLX68/TSCHBotT01Iq0zBxg1MCkJ
 Th4lER45UDSvMUFibnFmekQqVOMxhybbt79w8Sx4fuDP0xCLHn5ealS4rw6IKUCIKUZpXlwg2
 DRfIlRVkqYlxHoNCGegtSi3MwSVPlXjOIcjErCvHEgU3gy80rg9r0COoUJ6JR1Tk9ATilJREh
 JNTCu3WGzdqLptKiUtXVLpu1zmfvGqsNCNGNm+T9hD+2bppzvH2a9NBL/UWei61HQlnRskoeX
 4FFXEfWzJ9cGWrs935zgENop1TfJMUf2kvD2s98KruSrHzu3KianZpf+VJunT+f/WhPYePjN2
 Yi/ZxSeBrPxZ5WohD56e+BN2HXxY8m/15tLPvyoxFKckWioxVxUnAgA9kxNRuECAAA=
X-Env-Sender: prvs=45642263d=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1508244805!110605661!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8150 invoked from network); 17 Oct 2017 12:53:28 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Oct 2017 12:53:28 -0000
X-IronPort-AV: E=Sophos;i="5.43,390,1503360000"; d="scan'208";a="106358291"
Date: Tue, 17 Oct 2017 13:52:58 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171017125258.p4tf5v2wrfp7pfex@dhcp-3-128.uk.xensource.com>
References: <20171017120313.32229-1-roger.pau@citrix.com>
 <96e682a2-cb76-2177-c44f-0ee6b5bffb15@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <96e682a2-cb76-2177-c44f-0ee6b5bffb15@citrix.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-4.10] string: fix memmove when size is 0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMTcsIDIwMTcgYXQgMDE6NDE6MzVQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAxNy8xMC8xNyAxMzowMywgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4gdWJz
YW4gaW4gY2xhbmcgNS4wIGNvbXBsYWlucyB3aXRoOgo+ID4KPiA+IChYRU4pIFVCU0FOOiBVbmRl
ZmluZWQgYmVoYXZpb3VyIGluIHN0cmluZy5jOjUwOjI4Cj4gPiAoWEVOKSBwb2ludGVyIG92ZXJm
bG93Ogo+ID4gKFhFTikgYWRkaXRpb24gb2YgdW5zaWduZWQgb2Zmc2V0IHRvIGZmZmY4MzAwMDAx
MDAwMDAgb3ZlcmZsb3dlZCB0byBmZmZmODMwMDAwMGZmZmZmCj4gPiBbLi4uXQo+ID4gKFhFTikg
WGVuIGNhbGwgdHJhY2U6Cj4gPiAoWEVOKSAgICBbPGZmZmY4MmQwODAyZGNlMGQ+XSB1YnNhbi5j
I3Vic2FuX2VwaWxvZ3VlKzB4ZC8weGMwCj4gPiAoWEVOKSAgICBbPGZmZmY4MmQwODAyZGUxNDU+
XSBfX3Vic2FuX2hhbmRsZV9wb2ludGVyX292ZXJmbG93KzB4YTUvMHhlMAo+ID4gKFhFTikgICAg
WzxmZmZmODJkMDgwM2JmNjI3Pl0gbWVtbW92ZSsweDY3LzB4ODAKPiA+IChYRU4pICAgIFs8ZmZm
ZjgyZDA4MDY3OWY4Nz5dIHBhZ2VfYWxsb2MuYyNib290bWVtX3JlZ2lvbl9hZGQrMHgxNTcvMHgy
MjAKPiA+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDY3OWM2Nj5dIGluaXRfYm9vdF9wYWdlcysweDU2
LzB4MjIwCj4gPiAoWEVOKSAgICBbPGZmZmY4MmQwODA2YmNiOWQ+XSBfX3N0YXJ0X3hlbisweDJj
MmQvMHg0YjUwCj4gPiAoWEVOKSAgICBbPGZmZmY4MmQwODAyMDAwZjM+XSBfX2hpZ2hfc3RhcnQr
MHg1My8weDYwCj4gPgo+ID4gVGhpcyBpcyBkdWUgdG8gbWVtbW92ZSBkb2luZyBhIG4tMSthZGRy
IHdoZW4gbiBpcyAwLiBUaGlzIGlzIGhhcm1sZXNzCj4gPiBiZWNhdXNlIHRoZSBsb29wIGlzIGJv
dW5kZWQgdG8gMC4gRml4IHRoaXMgYnkgcmV0dXJuaW5nIGVhcmxpZXIgd2hlbiBuCj4gPiBpcyAw
Lgo+ID4KPiA+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgo+IAo+IFRoZXJlIGFyZSBtYW55IHBhc3NlZCB2YWx1ZXMgd2hpY2ggY291bGQgdHJp
Z2dlciB0aGlzIHdhcm5pbmcuwqAgRG9lcwo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
c3RyaW5nLmMgYi94ZW4vYXJjaC94ODYvc3RyaW5nLmMKPiBpbmRleCBjZDg1YTM4Li40ZjU1ODU2
IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9zdHJpbmcuYwo+ICsrKyBiL3hlbi9hcmNoL3g4
Ni9zdHJpbmcuYwo+IEBAIC00Nyw3ICs0Nyw3IEBAIHZvaWQgKihtZW1tb3ZlKSh2b2lkICpkZXN0
LCBjb25zdCB2b2lkICpzcmMsIHNpemVfdCBuKQo+ICAgICAgICAgICIgICByZXAgbW92c2IgICA7
ICIKPiAgICAgICAgICAiICAgY2xkICAgICAgICAgICAiCj4gICAgICAgICAgOiAiPSZjIiAoZDAp
LCAiPSZTIiAoZDEpLCAiPSZEIiAoZDIpCj4gLSAgICAgICAgOiAiMCIgKG4pLCAiMSIgKG4tMSso
Y29uc3QgY2hhciAqKXNyYyksICIyIiAobi0xKyhjaGFyICopZGVzdCkKPiArICAgICAgICA6ICIw
IiAobiksICIxIiAoKHVpbnRwdHJfdClzcmMgKyBuIC0gMSksICIyIiAoKHVpbnRwdHJfdClkZXN0
ICsgbiAtIDEpCj4gICAgICAgICAgOiAibWVtb3J5Iik7Cj4gIAo+ICAgICAgcmV0dXJuIGRlc3Q7
Cj4gCj4gd29yayBhbnkgYmV0dGVyPwoKVGhhdCBkb2VzIGluZGVlZCB3b3JrLCBidXQgSSdtIG5v
dCBzdXJlIGlmIGl0IHdvdWxkIG1hc2sgbGVnaXRpbWF0ZQpwb2ludGVyIG92ZXJmbG93cyBieSBj
YXN0aW5nIHRoZW0gaW50byBpbnRlZ2Vycy4gSW4gYW55IGNhc2UsIGFzIHNhaWQKb24gSVJDIHRo
ZSBvbmx5IHByb2JsZW1hdGljIGNhc2UgQVRNIGlzIHdoZW4gbiA9PSAwLgoKVGhhbmtzLCBSb2dl
ci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 17 12:53:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 12:53:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4RNR-0004Nn-Fi; Tue, 17 Oct 2017 12:53:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4567f63fb=Paul.Durrant@citrix.com>)
 id 1e4RNQ-0004Nd-9g
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 12:53:44 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 47/54-00983-75DF5E95; Tue, 17 Oct 2017 12:53:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsWSzvfng27Y36e
 RBs8mm1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkT311jKjjBWzFhxi2WBsYl3F2MnBwSAv4S
 +3/1MoPYbAI6EkuPzmcCsUUEVCUWHVrP2sXIxcEs0MEssWT3BrYuRg4OYYFoicY7ZhA1MRKft
 j2DqneT2HNtMiOIzQLUe/jPDDCbV8Bd4uvyPmaQOUICE5kknnfsYwFJcArYSzz/858dxGYUkJ
 X40rga7AhmAXGJW08gjpAQEJBYsuc8M4QtKvHy8T9WCNtAYutSiDnMQEcv2P2JDcLWlli28DU
 zxGJBiZMzn7BMYBSehWTsLCQts5C0zELSsoCRZRWjRnFqUVlqka6hgV5SUWZ6RkluYmYOkGes
 l5taXJyYnpqTmFSsl5yfu4kRGP71DAyMOxi3dTkfYpTkYFIS5XU2fBIpxJeUn1KZkVicEV9Um
 pNafIhRhoNDSYLX68/TSCHBotT01Iq0zBxgJMKkJTh4lER45UDSvMUFibnFmekQqVOMuhzHNl
 3+wyTEkpeflyolzqsDUiQAUpRRmgc3ApYULjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5o0
 DmcKTmVcCt+kV0BFMQEesc3oCckRJIkJKqoGxbDbnvs3L+i0PZr3a8WfjvpIE6Sca1WscDI66
 m1+217gi0LPN97Kr4f8jNWW/8vNCalKOPE+fLa22KZjR6d/arR2W0zbKPtDwlL7NoRXgtnpvB
 Sero97Jdtcd+fK+zoUOv3pnX1E6GbDP6U5u7VcBH9vcBXNLth3jfCORvuSt8yW2hDNGM0OUWI
 ozEg21mIuKEwHZ24jbBQMAAA==
X-Env-Sender: prvs=4567f63fb=Paul.Durrant@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1508244820!110651556!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10698 invoked from network); 17 Oct 2017 12:53:42 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Oct 2017 12:53:42 -0000
X-IronPort-AV: E=Sophos;i="5.43,390,1503360000"; d="scan'208";a="106358305"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v11 05/11] x86/mm: add HYPERVISOR_memory_op to acquire
 guest resources
Thread-Index: AQHTQ3bUZBlVvSq1P0mFFgOMf/JdeqLmY8EAgAGbpwD//+XAAIAAIaLQ
Date: Tue, 17 Oct 2017 12:53:35 +0000
Message-ID: <007b46af9aec4dfa83a15718c814fae3@AMSPEX02CL03.citrite.net>
References: <20171012162603.3016-1-paul.durrant@citrix.com>
 <20171012162603.3016-6-paul.durrant@citrix.com>
 <59E4D5E80200007800186BEF@prv-mh.provo.novell.com>
 <137d44bbe24247a589aaf7acd07d6a88@AMSPEX02CL03.citrite.net>
 <59E6193402000078001870FB@prv-mh.provo.novell.com>
In-Reply-To: <59E6193402000078001870FB@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Daniel de Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v11 05/11] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTcgT2N0b2JlciAyMDE3IDEzOjUzCj4gVG86IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIg
PEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwCj4gPEdlb3JnZS5EdW5s
YXBAY2l0cml4LmNvbT47IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgV2Vp
IExpdQo+IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPjsgeGVuLQo+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBLb25y
YWRSemVzenV0ZWsgV2lsawo+IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgRGFuaWVsIGRlIEdy
YWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+OyBUaW0KPiAoWGVuLm9yZykgPHRpbUB4ZW4ub3Jn
Pgo+IFN1YmplY3Q6IFJFOiBbUEFUQ0ggdjExIDA1LzExXSB4ODYvbW06IGFkZCBIWVBFUlZJU09S
X21lbW9yeV9vcCB0bwo+IGFjcXVpcmUgZ3Vlc3QgcmVzb3VyY2VzCj4gCj4gPj4+IE9uIDE3LjEw
LjE3IGF0IDE0OjI4LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+ICAtLS0t
LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+ID4+Cj4gPj4gPiAtLS0gYS94ZW4vaW5jbHVkZS94c20v
ZHVtbXkuaAo+ID4+ID4gKysrIGIveGVuL2luY2x1ZGUveHNtL2R1bW15LmgKPiA+PiA+IEBAIC03
MjQsMyArNzI0LDkgQEAgc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV94ZW5fdmVyc2lvbgo+ID4+
IChYU01fREVGQVVMVF9BUkcgdWludDMyX3Qgb3ApCj4gPj4gPiAgICAgICAgICByZXR1cm4geHNt
X2RlZmF1bHRfYWN0aW9uKFhTTV9QUklWLCBjdXJyZW50LT5kb21haW4sIE5VTEwpOwo+ID4+ID4g
ICAgICB9Cj4gPj4gPiAgfQo+ID4+ID4gKwo+ID4+ID4gK3N0YXRpYyBYU01fSU5MSU5FIGludAo+
IHhzbV9kb21haW5fcmVzb3VyY2VfbWFwKFhTTV9ERUZBVUxUX0FSRwo+ID4+IHN0cnVjdCBkb21h
aW4gKmQpCj4gPj4gPiArewo+ID4+ID4gKyAgICBYU01fQVNTRVJUX0FDVElPTihYU01fRE1fUFJJ
Vik7Cj4gPj4gPiArICAgIHJldHVybiB4c21fZGVmYXVsdF9hY3Rpb24oYWN0aW9uLCBjdXJyZW50
LT5kb21haW4sIGQpOwo+ID4+ID4gK30KPiA+Pgo+ID4+IFBlcmhhcHMgYmV0dGVyIHBsYWNlIHRo
aXMgbmVhciBzb21ldGhpbmcgc2ltaWxhci9yZWxhdGVkIChhbHNvIGZvcgo+ID4+IHNvbWUgb2Yg
dGhlIG90aGVyIGFkZGl0aW9ucyBmdXJ0aGVyIGRvd24pPwo+ID4KPiA+IExvb2tpbmcgYXQgdGhp
cyBhZ2FpbiBpdCBzZWVtcyB0aGF0IHZhcmlvdXMgcmVsYXRlZCB0aGluZ3MsIGUuZy4KPiA+IGRv
bWFpbl9tZW1vcnlfbWFwLCBhcmUgeDg2IG9ubHkgc28gYWRkaW5nIGF0IHRoZSBlbmQgc2VlbXMg
bGlrZSB0aGUKPiBiZXN0Cj4gPiB0aGluZyB0byBkby4KPiAKPiBXZWxsLCBva2F5IHRoZW4gKHVu
bGVzcyBEYW5pZWwsIHdob20gaXQgbG9va3MgbGlrZSB5b3UgZm9yZ290IHRvIENjLAo+IGhhcyBh
IGJldHRlciBzdWdnZXN0aW9uKS4KPiAKClllcywgSSByZWFsaXNlZCB0aGF0IEkgZm9yZ290IHRv
IGNjIGhpbSBpbiBzaW5jZSB0aGUgY29kZSB3YXMgYWRkZWQuIEhlJ3Mgb24gdGhlIHYxMiBsaXN0
LgoKICBQYXVsCgo+IEphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 17 12:54:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 12:54:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4RNh-0004RM-NW; Tue, 17 Oct 2017 12:54:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <robh@kernel.org>) id 1e4RNg-0004R5-Kn
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 12:54:00 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 A0/16-31244-86DF5E95; Tue, 17 Oct 2017 12:54:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFIsWRWlGSWpSXmKPExsVybKJssm7636e
 RBmv+SFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlTj1QU/JGtuN/+m7GBcaFEFyMXh5DAESaJ
 3Y/fsnQxcnKwCDhIfOw4zd7FyMHBKBAj8eCHNUiYUcBf4vTOFkaI+pmMEp/3v2UESUgIlEl8u
 NXGCmEXSfx995gdJn7y3wEwm1dAUOLkzCdg84UEvCWaZvxkA7E5Bewl7nyaxgYxdC2jxO+Jz5
 lAEmwCyhLX/vxgAzmCRUBV4u8zqF2JEn/OgczhAJoZIHFsRTBIWFggQ+LL9Otg40WAqre8/sY
 KMpJZ4CKjxKR/Z8BuYxbQlGjd/pt9AqPILCQnzUKSWsDItIpRvTi1qCy1SNdML6koMz2jJDcx
 M0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMMQZgGAH47wT/ocYJTmYlER5nQ2fRArxJeWnVGYkF
 mfEF5XmpBYfYpTh4FCS4K3+8zRSSLAoNT21Ii0zBxhtMGkJDh4lEV45kDRvcUFibnFmOkTqFK
 Mxx4U7l/4wcRzYc+sPkxBLXn5eqpQ470yQUgGQ0ozSPLhBsCRwiVFWSpiXEeg0IZ6C1KLczBJ
 U+VeM4hyMSsK8cSBTeDLzSuD2vQI6hQnolHVOT0BOKUlESEk1MG41vrR1s1btuj0H0pbsnG3C
 0vjZwXhxzLQKD9F+ZS/VVUucGV/vPHI629HeaN6lrCUc0lU3729d9D78/BoxbdFr938aqPEzi
 N7WkO1NEVqTNvvsct5VS/awc763qnxtxXR0x3M2li5R57VxbW9f9X3dF9MU/M1Saf7yezoPvr
 4vrPwXvpcvt1eJpTgj0VCLuag4EQDPGzLz/QIAAA==
X-Env-Sender: robh@kernel.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1508244838!54531114!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6524 invoked from network); 17 Oct 2017 12:53:59 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Oct 2017 12:53:59 -0000
Received: from mail-qk0-f170.google.com (mail-qk0-f170.google.com
 [209.85.220.170])
 (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 6C48C21922
 for <xen-devel@lists.xenproject.org>; Tue, 17 Oct 2017 12:53:57 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6C48C21922
Received: by mail-qk0-f170.google.com with SMTP id k123so1833902qke.3
 for <xen-devel@lists.xenproject.org>; Tue, 17 Oct 2017 05:53:57 -0700 (PDT)
X-Gm-Message-State: AMCzsaU/OxAoLDcItR5Fermg77ZkvJd1Y4ZdlBEzg2XHeuSxFzaiDKL6
 ZafVUhGvzls7oRkzWmqwnGSMjpvitV5BygjdbA==
X-Google-Smtp-Source: ABhQp+RHjP7XDrgmql/v2kNag4s0YTQ6lAC1tAz3dl3g2ve9qr0kivap7vYliS2ImN5G0E+G/Kyd9zdfR0RiTbwSWy8=
X-Received: by 10.233.221.133 with SMTP id r127mr16927454qkf.205.1508244836612; 
 Tue, 17 Oct 2017 05:53:56 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.12.130.134 with HTTP; Tue, 17 Oct 2017 05:53:36 -0700 (PDT)
In-Reply-To: <20171017111907.GU19485@e103592.cambridge.arm.com>
References: <1507891231-4386-1-git-send-email-bhupinder.thakur@linaro.org>
 <90cc5097-464d-dab3-633b-1da980b411c0@arm.com>
 <20171017111907.GU19485@e103592.cambridge.arm.com>
From: Rob Herring <robh@kernel.org>
Date: Tue, 17 Oct 2017 07:53:36 -0500
X-Gmail-Original-Message-ID: <CAL_JsqL3v2fpA1gsvNYj+z5OAzSar_D6a9=Ni2siis6V4X4q2Q@mail.gmail.com>
Message-ID: <CAL_JsqL3v2fpA1gsvNYj+z5OAzSar_D6a9=Ni2siis6V4X4q2Q@mail.gmail.com>
To: Dave Martin <Dave.Martin@arm.com>
Cc: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 Andre Przywara <andre.przywara@arm.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 26/27 v12] arm/xen: vpl011: Fix the slow
 early console SBSA UART output
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMTcsIDIwMTcgYXQgNjoxOSBBTSwgRGF2ZSBNYXJ0aW4gPERhdmUuTWFydGlu
QGFybS5jb20+IHdyb3RlOgo+IE9uIFR1ZSwgT2N0IDE3LCAyMDE3IGF0IDEwOjUxOjA3QU0gKzAx
MDAsIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+PiBIaSBCaHVwaW5kZXIsCj4+Cj4+IGZpcnN0IHRo
aW5nOiBBcyB0aGUgYnVsayBvZiB0aGUgc2VyaWVzIGhhcyBiZWVuIG1lcmdlZCBub3csIHBsZWFz
ZQo+PiByZXN0YXJ0IHlvdXIgcGF0Y2ggYW5kIHZlcnNpb24gbnVtYmVyaW5nLCBzbyBhIChwb3Rl
bnRpYWwpIG5leHQgcG9zdAo+PiBzaG91bGQgYmUgcHJlZml4ZWQgW1BBVENIIHYzIDEvMl0uIEFu
ZCBwbGVhc2UgaGF2ZSBhIGNvdmVyIGxldHRlciBnaXZpbmcKPj4gYSBicmllZiBvdmVydmlldyB3
aGF0IHRoaXMgc2VyaWVzIGZpeGVzLgo+Pgo+PiBPbiAxMy8xMC8xNyAxMTo0MCwgQmh1cGluZGVy
IFRoYWt1ciB3cm90ZToKPj4gPiBUaGUgZWFybHkgY29uc29sZSBvdXRwdXQgdXNlcyBwbDAxMV9l
YXJseV93cml0ZSgpIHRvIHdyaXRlIGRhdGEuIFRoaXMKPj4gPiBmdW5jdGlvbiB3YWl0cyBmb3Ig
QlVTWSBiaXQgdG8gZ2V0IGNsZWFyZWQgYmVmb3JlIHdyaXRpbmcgdGhlIG5leHQgYnl0ZS4KPj4K
Pj4gLi4uIHdoaWNoIGlzIHF1ZXN0aW9uYWJsZSBnaXZlbiB0aGUgYWN0dWFsIGRlZmluaXRpb24g
b2YgdGhlIEJVU1kgYml0IGluCj4+IHRoZSBQTDAxMSBUUk06Cj4+Cj4+ID09PT09PT09PT09PQo+
PiAuLi4uIFRoZSBCVVNZIHNpZ25hbCBnb2VzIEhJR0ggYXMgc29vbiBhcyBkYXRhIGlzIHdyaXR0
ZW4gdG8gdGhlCj4+IHRyYW5zbWl0IEZJRk8gKHRoYXQgaXMsIHRoZSBGSUZPIGlzIG5vbi1lbXB0
eSkgYW5kIHJlbWFpbnMgYXNzZXJ0ZWQKPj4gSElHSCB3aGlsZSBkYXRhIGlzIGJlaW5nIHRyYW5z
bWl0dGVkLiBCVVNZIGlzIG5lZ2F0ZWQgb25seSB3aGVuIHRoZQo+PiB0cmFuc21pdCBGSUZPIGlz
IGVtcHR5LCBhbmQgdGhlIGxhc3QgY2hhcmFjdGVyIGhhcyBiZWVuIHRyYW5zbWl0dGVkIGZyb20K
Pj4gdGhlIHNoaWZ0IHJlZ2lzdGVyLCAuLi4uCj4+ID09PT09PT09PT09PQo+Pgo+PiAoSSB0YWtl
IGl0IHlvdSBhcmUgdGFsa2luZyBhYm91dCB0aGUgTGludXggZHJpdmVyIGluIGEgZ3Vlc3QgaGVy
ZSkuCj4+IEkgdGhpbmsgdGhlIGVhcmx5X3dyaXRlIHJvdXRpbmUgdHJpZXMgdG8gKGRlbGliZXJh
dGVseT8pIGlnbm9yZSB0aGUKPj4gRklGTywgcG9zc2libHkgdG8gbWFrZSBzdXJlIGNoYXJhY3Rl
cnMgcmVhbGx5IGdldCBwdXNoZWQgb3V0IGJlZm9yZSBhCj4+IHN5c3RlbSBjcmFzaGVzLCBtYXli
ZS4KPj4KPj4gPgo+PiA+IEluIHRoZSBTQlNBIFVBUlQgZW11bGF0aW9uIGxvZ2ljLCB0aGUgQlVT
WSBiaXQgd2FzIHNldCBhcyBzb29uIG9uZQo+PiA+IGJ5dGUgd2FzIHdyaXR0ZW4gaW4gdGhlIEZJ
Rk8gYW5kIGl0IHJlbWFpbmVkIHNldCB1bnRpbCB0aGUgRklGTyB3YXMKPj4gPiBlbXB0aWVkLgo+
Pgo+PiBXaGljaCBpcyBjb3JyZWN0IGJlaGF2aW91ciwgYXMgdGhpcyBtYXRjaGVzIHRoZSBQTDAx
MSBUUk0gYXMgcXVvdGVkIGFib3ZlLgo+Pgo+PiA+IFRoaXMgbWVhbnQgdGhhdCB0aGUgb3V0cHV0
IHdhcyBkZWxheWVkIGFzIGVhY2ggY2hhcmFjdGVyIG5lZWRlZAo+PiA+IHRoZSBCVVNZIHRvIGdl
dCBjbGVhcmVkLgo+Pgo+PiBCdXQgdGhpcyBpcyB0cnVlIGFzIHdlbGwhCj4+Cj4+ID4gU2luY2Ug
dGhlIFNCU0EgVUFSVCBpcyBnZXR0aW5nIGVtdWxhdGVkIGluIFhlbiB1c2luZyByaW5nIGJ1ZmZl
cnMsIGl0Cj4+ID4gZW5zdXJlcyB0aGF0IG9uY2UgdGhlIGRhdGEgaXMgZW5xdWV1ZWQgaW4gdGhl
IEZJRk8sIGl0IHdpbGwgYmUgcmVjZWl2ZWQKPj4gPiBieSB4ZW5jb25zb2xlIHNvIGl0IGlzIHNh
ZmUgdG8gc2V0IHRoZSBCVVNZIGJpdCBvbmx5IHdoZW4gRklGTyBiZWNvbWVzCj4+ID4gZnVsbC4g
VGhpcyB3aWxsIGVuc3VyZSB0aGF0IHBsMDExX2Vhcmx5X3dyaXRlKCkgaXMgbm90IGRlbGF5ZWQg
dW5kdWx5Cj4+ID4gdG8gd3JpdGUgdGhlIGRhdGEuCj4+Cj4+IFNvIEkgY2FuIGNvbmZpcm0gdGhh
dCB0aGlzIHBhdGNoIGZpeGVzIHRoZSB2ZXJ5IHNsb3cgZWFybHljb24gb3V0cHV0Cj4+IG9ic2Vy
dmVkIHdpdGggdGhlIGN1cnJlbnQgc3RhZ2luZyBIRUFELgo+Pgo+PiBTbyB3aGlsZSB0aGlzIGlz
IHNvbWV3aGF0IGRldmlhdGluZyBmcm9tIHRoZSBzcGVjLCBJIGNhbiBzZWUgdGhlIGJlbmVmaXQK
Pj4gZm9yIGFuIGVtdWxhdGlvbiBzY2VuYXJpby4gSSBiZWxpZXZlIHRoYXQgZW11bGF0aW9ucyBp
biBnZW5lcmFsIG1pZ2h0Cj4+IGNob29zZSBpbXBsZW1lbnRpbmcgdGhpbmdzIGEgYml0IGRpZmZl
cmVudGx5LCB0byBjb3BlIHdpdGggdGhlCj4+IGZ1bmRhbWVudGFsIGRpZmZlcmVuY2VzIGluIHRo
ZWlyIGVudmlyb25tZW50LCBsaWtlIHRoZSB2aXJ0dWFsbHkgZW5kbGVzcwo+PiAiRklGTyIgYW5k
IHRoZSBsYWNrIG9mIGFueSB0aW1pbmcgcmVzdHJpY3Rpb25zIG9uIHRoZSBlbXVsYXRlZCAid2ly
ZSIuCj4+Cj4+IFNvIHVubGVzcyBzb21lb25lIGNvbWVzIHVwIHdpdGggYSBiZXR0ZXIgc29sdXRp
b24sIEkgd291bGQgc3VwcG9ydAo+PiB0YWtpbmcgdGhpcyBwYXRjaCwgYXMgdGhpcyBmaXhlcyBh
IHJlYWwgcHJvYmxlbS4KPgo+IEkgdGhpbmsgeW91IGdldCBhd2F5IHdpdGggdGhpcywgYnV0IGl0
IGRvZXMgdmlvbGF0ZSB0aGUgc3BlYyBpbiBvcmRlcgo+IHRvIHdvcmsgYXJvdW5kIGEgZmVhdHVy
ZSBvZiBhIGNvcnJlY3RseSBpbXBsZW1lbnRlZCBkcml2ZXIuCj4KPiBTb2Z0d2FyZSBjYW4gbm93
IHNlZSB0aGlzLCBmb3IgZXhhbXBsZToKPgo+ICAgICAgICAgdWFydF93cml0ZShjaCwgVUFSVERS
KTsKPiAgICAgICAgIGJ1c3kgPSB1YXJ0X3JlYWQoVUFSVEZSKSAmIFVBUlRGUl9CVVNZOwo+ICAg
ICAgICAgQlVHX09OKCEodWFydF9yZWFkKFVBUlRGUikgJiBVQVJURlJfVFhGRSkgJiYgIWJ1c3kp
Owo+Cj4gd2hpY2ggdmlvbGF0ZXMgdGhlIHNwZWMsIHRob3VnaCBJIGNhbid0IGN1cnJlbnRseSB0
aGluayBvZiBhIGdvb2QgcmVhc29uCj4gZm9yIHNvZnR3YXJlIHRvIHJlbHkgb24gdGhhdC4KPgo+
Cj4gWytSb2IsIHdobyB3cm90ZSB0aGUgb3JpZ2luYWwgZWFybHljb24gY29kZSBpbiB0aGUgYW1i
YS1wbDAxMSBkcml2ZXI6Cj4gMGQzYzY3M2U3ODgxICgidHR5L3NlcmlhbDogcGwwMTE6IGFkZCBn
ZW5lcmljIGVhcmx5Y29uIHN1cHBvcnQiKQo+Cj4gSXMgdGhlcmUgYW55IGFjdHVhbHkgcmVhc29u
IHdoeSB3ZSBwb2xsIGZvciAhQlVTWSBhZnRlciBlYWNoIGNoYXIgaW4KPiBwbDAxMV9wdXRjKCk/
ICBwbDAxMV9wdXRjKCkgaXMgbm90IGV4cG9zZWQgYXQgYWxsOiBpdCdzIG9ubHkgY2FsbGVkIGJ5
Cj4gcGwwMTFfY29uc29sZV93cml0ZSgpLgo+Cj4gVGhpcyB3aWxsIHJlc3VsdCBpbiBzdHV0dGVy
aW5nIG91dHB1dCBldmVuIG9uIGhhcmR3YXJlLCB0aG91Z2ggdGhpcwo+IGRvZXNuJ3QgdHlwaWNh
bGx5IG1hdHRlci4KPgo+IEkgdGhpbmsgaWYgdGhlIHBvbGwgZm9yICFCVVNZIHdlcmUgbW92ZWQg
dG8gdGhlIGVuZCBvZgo+IHBsMDExX2NvbnNvbGVfd3JpdGUoKSwgdGhlIGVmZmVjdCB3b3VsZCBi
ZSBtdWNoIGxlc3MgYmFkLl0KCkkganVzdCBjb3BpZWQgdGhlIGNvZGUgZnJvbSB0aGUgYXJtNjQg
ZWFybHlwcmludGsgY29kZS4uLiBNYXliZSBpdCB3YXMKYmVjYXVzZSBvbiBzaW11bGF0aW9uICh3
aGljaCB3YXMgdGhlIG1haW4gcGxhdGZvcm0gYXQgdGhlIHRpbWUpIGZvbGtzCndhbnRlZCB0aGUg
Y2hhcmFjdGVyICJvbiB0aGUgd2lyZSIuIEl0IHNlZW1zIHRvIGJlIHRoYXQgeW91IGNvdWxkIGp1
c3QKZHJvcCBpdC4KClJvYgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 12:56:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 12:56:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4RQ0-0004pC-7K; Tue, 17 Oct 2017 12:56:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=456399520=wei.liu2@citrix.com>)
 id 1e4RPz-0004p2-V4
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 12:56:24 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 B3/A5-23912-7FDF5E95; Tue, 17 Oct 2017 12:56:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHSDve63v08
 jDdZu0Lb4vmUykwOjx+EPV1gCGKNYM/OS8isSWDO6LhxlKZjMVdH4u5W5gXEnRxcjJ4eEgL/E
 t9X3WLoYOThYBFQlFuwNBgmzCShL/OzsZQOxRQS0JNaveApkc3EwC7QxS8xo2M8KkhAW8JB4N
 esIWBGvgIXEsSvP2UFsIYEMiYa+VYwQcUGJkzOfsIDYzAJ6EjemTmED2cUsIC2x/B8HRFheon
 nrbGYQm1PASmLv6Slg40UFVCQ6l85hgRipINEx/RjTBEb+WUimzkIydRbC1FlIpi5gZFnFqFG
 cWlSWWqRrZKqXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYmPUMDIw7GHe1+x1i
 lORgUhLldTZ8EinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgtccGOhCgkWp6akVaZk5wBiBSUtw8
 CiJ8PKBpHmLCxJzizPTIVKnGBWlxHl9QBICIImM0jy4NlhcXmKUlRLmZWRgYBDiKUgtys0sQZ
 V/xSjOwagkzHvtD9AUnsy8Erjpr4AWMwEtXuf0BGRxSSJCSqqBcU5KlPoN/nXBubFn9hhlHD6
 6S+O6/F219A0iD2YsmR++Izhzf2h38qHa+x/ZNq37x8FsW2nc8W23nfqNpb/Vr9Tpd2xebb58
 2xeDXz8Y/vA/kxRdFxG0jIm3c8o8g2qXz0wcp6PvBRuenXg68rZD1oQJK7JOlmTqswSqz1lm0
 yyl1lw+9/RyCSWW4oxEQy3mouJEALyM4Q/GAgAA
X-Env-Sender: prvs=456399520=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1508244979!104511377!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59771 invoked from network); 17 Oct 2017 12:56:22 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Oct 2017 12:56:22 -0000
X-IronPort-AV: E=Sophos;i="5.43,390,1503360000"; d="scan'208";a="454563432"
Date: Tue, 17 Oct 2017 13:56:18 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20171017125618.d4qzwrpamhkrfrie@citrix.com>
References: <20171017113644.31866-1-roger.pau@citrix.com>
 <20171017113644.31866-2-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171017113644.31866-2-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH for-4.10 2/2] ubsan: disable unaligned
	access checks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMTcsIDIwMTcgYXQgMTI6MzY6NDRQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IEN1cnJlbnRseSB0aGVyZSBhcmUgbWFueSBvZmZlbmRlcnMgb2YgdGhlIHVuYWxp
Z25lZCBhY2Nlc3MgY2hlY2tzLAo+IHdoaWNoIG1ha2VzIGJvb3Rpbmcgd2l0aCB0aGUgdW5hbGln
bmVkIGNoZWNrIGEgUFZIIERvbTAgaW1wb3NzaWJsZS4KPiAKPiBUaGUgbWFpbiBvZmZlbmRlcnMg
c2VlbSB0byBiZSB0aGUgQUNQSSBjb2RlLCB0aGUgVk1YIGNvZGUgYW5kCj4gc3BlY2lhbGx5IHRo
ZSBpbnRyZW1hcCBjb2RlIChzZXRfaXJlX3NpZCkuCj4gCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gLS0tCj4gQ2M6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3Jn
ZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KPiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+Cj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBDYzog
S29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+IENjOiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ2M6IFRpbSBEZWVnYW4g
PHRpbUB4ZW4ub3JnPgo+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IENjOiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IC0tLQo+IEknbSBub3Qgc3VyZSB3
aGV0aGVyIHdlIHByZWZlciB0byBmaXggdGhlIG9mZmVuZGVycywgb3IganVzdCBkaXNhYmxlCj4g
dGhlIGFsaWdubWVudCB3aG9sZXNhbGUuIEluIGFueSBjYXNlIGlmIHdlIGRlY2lkZSB0byBkaXNh
YmxlIHRoZQo+IGNoZWNrLCB0aGUgcGF0Y2ggc2hvdWxkIGhhdmUgdmFyeSBsb3cgaW1wYWN0LCBh
bmQgaGVuY2Ugc2hvdWxkIGJlCj4gY29tbWl0dGVkIHRvIDQuMTAgb24gdGhlIGJhc2UgdGhhdCBp
dCBvbmx5IGFmZmVjdHMgdWJzYW4sIHdoaWNoIGlzIG5vdAo+IGVuYWJsZWQgYnkgZGVmYXVsdCBh
bmQgbm90IHRvIGJlIHVzZWQgb24gcHJvZHVjdGlvbiBzeXN0ZW1zLgoKSSB3b3VsZCB2ZXJ5IG11
Y2ggbGlrZSB0byBmaXggdGhlIG9mZmVuZGVycyBidXQgaWYgdGhlIGZpeGVzIHR1cm4gb3V0IHRv
CmJlIGN1bWJlcnNvbWUsIHNvIGJlIGl0LgoKV2hhdCBpcyB3cm9uZyB0byBsZWF2ZSB0aGlzIGVu
YWJsZWQ/IEVhY2ggbG9jYXRpb24gaXMgcmVwb3J0ZWQgb25jZSwKcmlnaHQ/CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 17 12:57:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 12:57:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4RRP-0004z7-JY; Tue, 17 Oct 2017 12:57:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e4RRP-0004yu-1N
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 12:57:51 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 4B/CF-07422-E4EF5E95; Tue, 17 Oct 2017 12:57:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXS6fjDS9f339N
 Ig2mbFSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxFF9uYCs7zVfTsvsDWwDiZp4uRg0NIIE9i
 yVqPLkZODl4BO4mdy2+zgdgSAoYSpxfeZAGxWQRUJV6fXwEWZxNQl2h7tp0VxBYR0JGYvnoqK
 8gYZgEVicYzAiBhYQFjiYVbpzKD2EICbhL/m/aBjeEUcJfofjyBCaScV0BQ4u8OYZAws4CWxM
 Nft1ggbG2JZQtfM0NMlJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6xgV5SUWZ
 6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmDg1TMwMO5gnLDK7xCjJAeTkiivs+GTSCG+
 pPyUyozE4oz4otKc1OJDjBocHALbdq2+wCjFkpefl6okwZv392mkkGBRanpqRVpmDjA2YEolO
 HiURHh9QNK8xQWJucWZ6RCpU4zGHD8mXfnDxNFx8+4fJiGwSVLiEKUCIKUZpXlwg2Axe4lRVk
 qYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO+1P0BTeDLzSuD2vQI6hQnolHVOT0BOKUlESEk1MNY
 oqun4VDTHNsv37wl6d/9UcfkOjqRPlZVcTILvI6ddWrFSatvUlN0T5VVf+Bm7BW2p376FU/vK
 NL+Gq4UZaZqV3z6vqGn/yrFD3mCp0YX7x5ft2VnOcb+rJ+3nbnWHmYLrvOyuvfINDP21/9aiT
 fu/ZrExsJ9pMHNYOTXBeLZqAd8i3abLt5VYijMSDbWYi4oTAfuA02zUAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1508245067!104458342!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4246 invoked from network); 17 Oct 2017 12:57:49 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Oct 2017 12:57:49 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 17 Oct 2017 06:57:47 -0600
Message-Id: <59E61A690200007800187116@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 17 Oct 2017 06:57:45 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Emmanuel Vadot" <manu@bidouilliste.com>
References: <20171017144414.d410d9d13ce968932a0435ca@bidouilliste.com>
In-Reply-To: <20171017144414.d410d9d13ce968932a0435ca@bidouilliste.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] Build issues since XSA 240
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjEwLjE3IGF0IDE0OjQ0LCA8bWFudUBiaWRvdWlsbGlzdGUuY29tPiB3cm90ZToK
PiAgV2UgYXJlIHNlZWluZyBzb21lIGJ1aWxkIGlzc3VlcyBzaW5jZSBYU0EgMjQwIHdhcyByZWxl
YXNlZCwgc2luY2UgSQo+IGRpZG4ndCBrbm93IGlmIGl0IHdhcyByZWxhdGVkIHRvIG91ciBidWls
ZCBqb2IgSSd2ZSBpc29sYXRlZCBldmVyeXRoaW5nCj4gc28gYW55Ym9keSBjb3VsZCByZWNyZWF0
ZSB0aGUgdGVzdC4KPiAgV2UgdXNlIFhlbiA0LjguMiBhbmQgYnVpbGQgaXQgb24gZGViaWFuIDkg
KDkuMSB0byBiZSBleGFjdCkgYW5kIHNpbmNlCj4gWFNBIDI0MCB3ZSBoYXZlIHhlbiBjcmFzaGlu
ZyBvbiBzb21lIHNlcnZlcnMgKG1vc3RseSBkZXYgbWFjaGluZSBzbwo+IGl0J3Mgb2sgYnV0IHN0
aWxsIC4uLikuCj4gIEFzIHNhaWQgdG8gYmUgc3VyZSB0aGF0IGV2ZXJ5b25lIGNhbiByZWNyZWF0
ZSB0aGUgcHJvYmxlbSBJJ3ZlIGNyZWF0ZWQKPiBhIHNjcmlwdCB0aGF0IH5kbyB3aGF0IG91ciBq
ZW5raW5zIGpvYiBpcyBkb2luZyA6IAo+IGh0dHBzOi8vZ2lzdC5naXRodWIuY29tL2V2YWRvdC80
MGY5MmZiNTMyMDEyMWZkOGVlM2I2ZDBkOWMyNTZjMSAKPiAgSSd2ZSBzZXQgdGhlIGJpdHMgZm9y
IHJlcHJvZHVjaWJsZSBidWlsZCBzaW5jZSBpdCBtYWtlcyBpdCBlYXNpZXIgdG8KPiB0ZXN0IG9u
IG11bHRpcGxlIG1hY2hpbmVzLgo+ICBXaXRoIHRoaXMgc2NyaXB0IHJ1bm5lZCBvbiBhIGRlYmlh
biA5LjEgbWFjaGluZSAoZWl0aGVyIHZtIG9yCj4gcGh5c2ljYWwpIGZyb20gL3Jvb3QvIGRpcmVj
dGx5IChJIGRpZG4ndCBmb3VuZCB0aGUgdmFyaWFibGUgdGhhdCByZW1vdmUKPiBidWlsZCBwYXRo
IGZvciByZXBybyBidWlsZCBpZiBvbmUgZXhpc3RzKSBJIGdldCB0aGUgYnVpbGQgaWQKPiAwNzY0
YzZmNmQzODVmZWVkNDZjNGIxODgwM2RhYmMyODJhNTBhZThiIGFuZCB3aGVuIHN0YXJ0aW5nIHRo
aXMgYmluYXJ5Cj4gb24gYSBEZWxsIEM2MTAwIChYZW9uIEw1NjQwKSBJIGhhdmUgdGhpcyA6Cj4g
aHR0cHM6Ly93d3cuYmlkb3VpbGxpc3RlLmNvbS94ZW4vbG9nX3hlbl80LjguMl94c2FfMjMxLXhz
YS0yNDVfZ2NjLTA3NjRjNmY2ZCAKPiAzODVmZWVkNDZjNGIxODgwM2RhYmMyODJhNTBhZThiLnR4
dAo+IAo+ICBJZiBJIHN3aXRjaCB0byBjbGFuZyAoanVzdCBhZGRlZCBjbGFuZz15IHRvIG1ha2Ug
ZGVmY29uZmlnIGFuZCBtYWtlCj4gYnVpbGQpIEkgaGF2ZSB0aGlzIDoKPiBodHRwczovL3d3dy5i
aWRvdWlsbGlzdGUuY29tL3hlbi9sb2dfeGVuXzQuOC4yX3hzYV8yMzEteHNhLTI0NV9jbGFuZy0y
MjYxZDZhIAo+IGQ0MmFkZWY0NzVmYTYzOGI4N2Y3MzY0ZGYxNTU5MTlhOS50eHQKPiAgIFRoZXJl
IHNlZW1zIHRvIGJlIHNvbWUgbWVtb3J5IGNvcnJ1cHRpb24gb24gdGhpcyBsYXN0IG9uZSAod2hl
cmUgdGhlCj4gcmFtIG1hcCBpcyBwcmludGVkKS4KPiAKPiAgQnV0IGlmIEkgYnVpbGQgaXQgb24g
bXkgRnJlZUJTRCBtYWNoaW5lICgxMi1DVVJSRU5ULCBjbGFuZyA1LjAuMCkgb3IgYQo+IEZyZWVC
U0QgMTEuMSBWTSAoY2xhbmcgNC4wLjApIEkgY2FuIGJvb3QgbXkgZG9tMCBhbmQgc3RhcnQgVk1z
LgoKV2Fzbid0IGl0IHlvdSB3aG8gKHVuZGVyIGVtYWlsIGFkZHJlc3MgZW1tYW51ZWwudmFkb3RA
Z2FuZGkubmV0KQpyZXBvcnRlZCB0aGlzIHNhbWUgb3IgYSBwcmV0dHkgc2ltaWxhciBwcm9ibGVt
IHRvIHRoZSBkaXNjdXNzaW9uIGxpc3QKYWxyZWFkeSBkdXJpbmcgdGhlIGVtYmFyZ28sIGZpbmRp
bmcgb3V0IGxhdGVyIHRoYXQgdGhpcyB3YXMgZHVlIHRvCmZsYXdlZCBoYXJkd2FyZSBvbiB0aGUg
YnVpbGQgc3lzdGVtIG9mIHlvdXJzPwoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 12:58:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 12:58:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4RSD-00055J-SX; Tue, 17 Oct 2017 12:58:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45642263d=roger.pau@citrix.com>)
 id 1e4RSC-000558-Ap
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 12:58:40 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 9D/D4-31244-F7EF5E95; Tue, 17 Oct 2017 12:58:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsWSzvfng27dv6e
 RBqs2M1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm9iy+zF/znrTjxy7WB8RR3FyMnh4SAv8Sy
 zmUsIDaLgKrE/hM32bsYOTjYBOwlpn+tAAmLCChL9P76DVTCxcEs8JhJYuLCNkaQhLCAncSP+
 bfYQWxeAU+JQ6d+gdlCArkSryYsZIGIC0qcnPkEzGYW0JO4MXUKG8h8ZgFpieX/OCDC8hLNW2
 czg4Q5gda+X2UDEhYVkJF49rubCWKiokT/vAdsEBenS7RNWMg6gVFgFpIFs5AsmIWwYBaSBQs
 YWVYxahSnFpWlFukamuolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGKwMQ7GD8
 tizgEKMkB5OSKK+z4ZNIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8G/8+jRQSLEpNT61Iy8wBx
 g1MWoKDR0mE1wckzVtckJhbnJkOkTrFqCglznsCJCEAksgozYNrg8XqJUZZKWFeRqBDhHgKUo
 tyM0tQ5V8xinMwKgnzBoJM4cnMK4Gb/gpoMRPQ4nVOT0AWlyQipKQaGDvYls62Xcbt/v/bBZ5
 DptXvV9ie4VEqePygo/71utrOFyvfZGsvnh2VsqHfsUqeXyrw8HfpwzMOXVJR3Mvv6LfVRkug
 dPfVqLdGux/9mKL2YXPWHPVlEyI/7tCIWyDE3lX/2TgoNymWZ4aizmHOM6yShv6vGj/0NEvZb
 fj56HqteKui8X2uzUosxRmJhlrMRcWJADgYIK3QAgAA
X-Env-Sender: prvs=45642263d=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1508245115!107469454!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3169 invoked from network); 17 Oct 2017 12:58:37 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Oct 2017 12:58:37 -0000
X-IronPort-AV: E=Sophos;i="5.43,391,1503360000"; d="scan'208";a="106358407"
Date: Tue, 17 Oct 2017 13:57:51 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20171017125751.2d42hdfjaw46dxne@dhcp-3-128.uk.xensource.com>
References: <20171017113644.31866-1-roger.pau@citrix.com>
 <59E6171002000078001870C3@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59E6171002000078001870C3@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH for-4.10 1/2] ubsan: add clang 5.0 support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMTcsIDIwMTcgYXQgMDY6NDM6MjhBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE3LjEwLjE3IGF0IDEzOjM2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gY2xhbmcgNS4wIGNoYW5nZWQgdGhlIGxheW91dCBvZiB0aGUgdHlwZV9taXNtYXRj
aF9kYXRhIHN0cnVjdHVyZSBhbmQKPiA+IGludHJvZHVjZWQgX191YnNhbl9oYW5kbGVfdHlwZV9t
aXNtYXRjaF92MSBhbmQKPiA+IF9fdWJzYW5faGFuZGxlX3BvaW50ZXJfb3ZlcmZsb3cuCj4gPiAK
PiA+IFRoaXMgY29tbWl0IGFkZHMgc3VwcG9ydCBmb3IgdGhlIG5ldyBzdHJ1Y3R1cmUgbGF5b3V0
LCBhZGRzIHRoZQo+ID4gbWlzc2luZyBoYW5kbGVycyBhbmQgdGhlIG5ldyB0eXBlcyBmb3IgdHlw
ZV9jaGVja19raW5kcy4KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gCj4gQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KPiB3aXRoIGEgcmVtYXJrOgo+IAo+ID4gK3ZvaWQgX191YnNhbl9oYW5kbGVf
cG9pbnRlcl9vdmVyZmxvdyhzdHJ1Y3QgcG9pbnRlcl9vdmVyZmxvd19kYXRhICpkYXRhLAo+ID4g
KwkJCQl1bnNpZ25lZCBsb25nIGJhc2UsIHVuc2lnbmVkIGxvbmcgcmVzdWx0KQo+ID4gK3sKPiA+
ICsJdW5zaWduZWQgbG9uZyBmbGFnczsKPiA+ICsKPiA+ICsJaWYgKHN1cHByZXNzX3JlcG9ydCgm
ZGF0YS0+bG9jYXRpb24pKQo+ID4gKwkJcmV0dXJuOwo+ID4gKwo+ID4gKwl1YnNhbl9wcm9sb2d1
ZSgmZGF0YS0+bG9jYXRpb24sICZmbGFncyk7Cj4gPiArCj4gPiArCXByX2VycigicG9pbnRlciBv
dmVyZmxvdzpcbiIpOwo+ID4gKwo+ID4gKwlpZiAoKChsb25nKWJhc2UgPj0gMCkgPT0gKChsb25n
KXJlc3VsdCA+PSAwKSkKPiA+ICsJCXByX2VycigiJXMgb2YgdW5zaWduZWQgb2Zmc2V0IHRvICVw
IG92ZXJmbG93ZWQgdG8gJXBcbiIsCj4gPiArCQkJYmFzZSA+IHJlc3VsdCA/ICJhZGRpdGlvbiIg
OiAic3VidHJhY3Rpb24iLAo+IAo+IFN0cmljdGx5IHNwZWFraW5nIHlvdSBhbHNvIHdhbnQgdG8g
bWFrZSAidG8iIGNvbmRpdGlvbmFsIHVwb24gdGhpcwo+IGJlaW5nIGFuIGFkZDsgZm9yIHN1YnRy
YWN0IGl0IG91Z2h0IHRvIGJlICJmcm9tIi4gT3IgcGVyaGFwcyBqdXN0Cj4gc2F5IG92ZXJmbG93
IGFuZCB1bmRlcmZsb3c/Cj4gCj4gQW5kIHRoZW4gLSBpcyAiYmFzZSA+IHJlc3VsdCIgcmVhbGx5
IGEgdmFsaWQgZGV0ZXJtaW5hdGlvbiBvZgo+IGFkZC9zdWJ0cmFjdCAob3Igb3ZlcmZsb3cvdW5k
ZXJmbG93KT8gSWYgdGhlIHBvaW50ZWQgdG8gdHlwZSBpcwo+IHdpZGVyIHRoYW4gb25lIGJ5dGUs
IGFuIGFkZGl0aW9uIG1heSB3cmFwIG9uZSBvciBtb3JlIHRpbWVzCj4gYW5kIHN0aWxsIHlpZWxk
IGEgdmFsdWUgbGFyZ2VyIHRoYW4gdGhlIHN0YXJ0aW5nIHBvaW50ZXIuCgpUaGF0IGNvZGUgaXMg
bW9zdGx5IGFkYXB0ZWQgZnJvbSB1cHN0cmVhbSBsbHZtOgoKaHR0cHM6Ly9sbHZtLm9yZy92aWV3
dmMvbGx2bS1wcm9qZWN0L2NvbXBpbGVyLXJ0L3RydW5rL2xpYi91YnNhbi91YnNhbl9oYW5kbGVy
cy5jYz9yZXZpc2lvbj0zMTM1NzImdmlldz1tYXJrdXAKCkJ1dCBJIHNlZSB5b3VyIHBvaW50LCBp
ZiB0aGUgdHlwZXMgaGF2ZSBkaWZmZXJlbnQgd2lkdGhzIHRoYXQgY2hlY2sKd29uJ3Qgd29yayBw
cm9wZXJseS4gSW4gYW55IGNhc2UsIEkgZG9uJ3Qgc2VlIGEgYmV0dGVyIHdheSB0byBkZWFsCndp
dGggdGhpcy4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 17 12:59:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 12:59:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4RSZ-00058y-3l; Tue, 17 Oct 2017 12:59:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45642263d=roger.pau@citrix.com>)
 id 1e4RSX-00058X-8D
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 12:59:01 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 CE/87-18968-49EF5E95; Tue, 17 Oct 2017 12:59:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWSzvfng+7Ef08
 jDfZsZrX4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPWLz7GWvCQu2Le/HmMDYznOLsYOTkkBPwl
 JnyfwQxiswioStzsnMTUxcjBwSZgLzH9awVIWERAUeLBy5usXYxcHMwCz5kk/hz9zwSSEBbwk
 Hg16wgbSD2vgKfEyq5YkBohgWmMEgfedDCC1PAKCEqcnPmEBcRmFtCTuDF1Clg9s4C0xPJ/HB
 BheYnmrbPBTuAUsJRYt30z2HhRARmJZ7+7wWwhoBv65z1ggzg5XaJtwkLWCYwCs5BsmIVkwyy
 EDbOQbFjAyLKKUaM4tagstUjXyEAvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMw
 YOsZGBh3MDaf8DvEKMnBpCTK62z4JFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/Gv08jhQSLU
 tNTK9Iyc4CxA5OW4OBREuH1AUnzFhck5hZnpkOkTjEqSolDJARAEhmleXBtsHi9xCgrJczLyM
 DAIMRTkFqUm1mCKv+KUZyDUUmY9xTIFJ7MvBK46a+AFjMBLV7n9ARkcUkiQkqqgdEsa2vCP2X
 +16cvWr9VuL+CkeVF4vn442Hud6bV2n5eqL/nR3taos6731aCqzu/XT99lPelv+Pf5DmdFYLd
 D2UM69ojz1YGOThMbl/YtkxC/o6U+P84Y71nSxaWtzy7uXgKv9fKL/el5Ha18S1zjl8von9v8
 8mkyKtmLKb75rdo5gmueFCcbavEUpyRaKjFXFScCAAoVnsf0gIAAA==
X-Env-Sender: prvs=45642263d=roger.pau@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1508245133!72105877!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39608 invoked from network); 17 Oct 2017 12:58:56 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Oct 2017 12:58:56 -0000
X-IronPort-AV: E=Sophos;i="5.43,391,1503360000"; d="scan'208";a="106358421"
Date: Tue, 17 Oct 2017 13:58:47 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20171017125847.6vrsp3cstphsbloz@dhcp-3-128.uk.xensource.com>
References: <20171017113644.31866-1-roger.pau@citrix.com>
 <20171017113644.31866-2-roger.pau@citrix.com>
 <20171017125618.d4qzwrpamhkrfrie@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171017125618.d4qzwrpamhkrfrie@citrix.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH for-4.10 2/2] ubsan: disable unaligned
	access checks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMTcsIDIwMTcgYXQgMDE6NTY6MThQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUdWUsIE9jdCAxNywgMjAxNyBhdCAxMjozNjo0NFBNICswMTAwLCBSb2dlciBQYXUgTW9u
bmUgd3JvdGU6Cj4gPiBDdXJyZW50bHkgdGhlcmUgYXJlIG1hbnkgb2ZmZW5kZXJzIG9mIHRoZSB1
bmFsaWduZWQgYWNjZXNzIGNoZWNrcywKPiA+IHdoaWNoIG1ha2VzIGJvb3Rpbmcgd2l0aCB0aGUg
dW5hbGlnbmVkIGNoZWNrIGEgUFZIIERvbTAgaW1wb3NzaWJsZS4KPiA+IAo+ID4gVGhlIG1haW4g
b2ZmZW5kZXJzIHNlZW0gdG8gYmUgdGhlIEFDUEkgY29kZSwgdGhlIFZNWCBjb2RlIGFuZAo+ID4g
c3BlY2lhbGx5IHRoZSBpbnRyZW1hcCBjb2RlIChzZXRfaXJlX3NpZCkuCj4gPiAKPiA+IFNpZ25l
ZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+ID4gLS0t
Cj4gPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiA+IENj
OiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+Cj4gPiBDYzogSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gPiBDYzogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgo+ID4gQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFk
LndpbGtAb3JhY2xlLmNvbT4KPiA+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+Cj4gPiBDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cj4gPiBDYzogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiA+IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgo+ID4gLS0tCj4gPiBJJ20gbm90IHN1cmUgd2hldGhlciB3ZSBwcmVmZXIg
dG8gZml4IHRoZSBvZmZlbmRlcnMsIG9yIGp1c3QgZGlzYWJsZQo+ID4gdGhlIGFsaWdubWVudCB3
aG9sZXNhbGUuIEluIGFueSBjYXNlIGlmIHdlIGRlY2lkZSB0byBkaXNhYmxlIHRoZQo+ID4gY2hl
Y2ssIHRoZSBwYXRjaCBzaG91bGQgaGF2ZSB2YXJ5IGxvdyBpbXBhY3QsIGFuZCBoZW5jZSBzaG91
bGQgYmUKPiA+IGNvbW1pdHRlZCB0byA0LjEwIG9uIHRoZSBiYXNlIHRoYXQgaXQgb25seSBhZmZl
Y3RzIHVic2FuLCB3aGljaCBpcyBub3QKPiA+IGVuYWJsZWQgYnkgZGVmYXVsdCBhbmQgbm90IHRv
IGJlIHVzZWQgb24gcHJvZHVjdGlvbiBzeXN0ZW1zLgo+IAo+IEkgd291bGQgdmVyeSBtdWNoIGxp
a2UgdG8gZml4IHRoZSBvZmZlbmRlcnMgYnV0IGlmIHRoZSBmaXhlcyB0dXJuIG91dCB0bwo+IGJl
IGN1bWJlcnNvbWUsIHNvIGJlIGl0Lgo+IAo+IFdoYXQgaXMgd3JvbmcgdG8gbGVhdmUgdGhpcyBl
bmFibGVkPyBFYWNoIGxvY2F0aW9uIGlzIHJlcG9ydGVkIG9uY2UsCj4gcmlnaHQ/CgpXaXRoIGNs
YW5nIGl0J3MgcmVwb3J0ZWQgZXZlcnkgdGltZSBpdCdzIGhpdCBBRkFJQ1QgKGNlcnRhaW5seSBt
b3JlCnRoYW4gb25jZSkuCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 17 13:00:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 13:00:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4RTz-0005pG-E3; Tue, 17 Oct 2017 13:00:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e4RTx-0005ow-N6
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 13:00:29 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 0B/28-25852-DEEF5E95; Tue, 17 Oct 2017 13:00:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS/fNv6e
 RBlMeKll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlfdl9hKXjDUXHswkvGBsbXbF2MHBxCAnkS
 G7fqdzFycvAK2Ems3nWVHcSWEDCUOL3wJguIzSKgKtH5bysbiM0moC7R9mw7K4gtIpAvcfR5C
 xOIzSzgLfHp03NmEFtYwEHi1sROoF4uoPGrGSXmT7sINpRTwEti0cajYHt5BQQl/u4QhujVkn
 j46xYLhK0tsWzha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjGqF6cWlaUW6ZrqJRV
 lpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhh4DEOxgnH7Z/xCjJAeTkiivs+GTSCG+
 pPyUyozE4oz4otKc1OJDjDIcHEoSvBv/Po0UEixKTU+tSMvMAUYBTFqCg0dJhNcHJM1bXJCYW
 5yZDpE6xWjJ0XHz7h8mjk1gcsP3B3+YhFjy8vNSpcQhGgRAGjJK8+DGwSL1EqOslDAvI9CBQj
 wFqUW5mSWo8q8YxTkYlYR5e0Cm8GTmlcBtfQV0EBPQQeucnoAcVJKIkJJqYGxJj9Nqa1o+eX5
 B/k/9U2lTk54WNr18aq+ov8Q1T+tR8M/jh1iPXyw8unXJnBne24/+mrepiMHYkvnzkgenJs7O
 zHv26N5E/WUHxJ8KfjnF9YP7xAsZX9VvwRHbihrO2bR3zf15+ttvsZn+obsk5imndpX8F1iyl
 f9y7Yl/pkeDW2b3ppzguvJaiaU4I9FQi7moOBEA/oEu+s8CAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1508245226!71105684!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52308 invoked from network); 17 Oct 2017 13:00:28 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Oct 2017 13:00:28 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 17 Oct 2017 07:00:26 -0600
Message-Id: <59E61B09020000780018713E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 17 Oct 2017 07:00:25 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20171017120313.32229-1-roger.pau@citrix.com>
 <96e682a2-cb76-2177-c44f-0ee6b5bffb15@citrix.com>
 <20171017125258.p4tf5v2wrfp7pfex@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20171017125258.p4tf5v2wrfp7pfex@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org, JulienGrall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH for-4.10] string: fix memmove when size is 0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjEwLjE3IGF0IDE0OjUyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgT2N0IDE3LCAyMDE3IGF0IDAxOjQxOjM1UE0gKzAxMDAsIEFuZHJldyBDb29wZXIg
d3JvdGU6Cj4+IFRoZXJlIGFyZSBtYW55IHBhc3NlZCB2YWx1ZXMgd2hpY2ggY291bGQgdHJpZ2dl
ciB0aGlzIHdhcm5pbmcuICBEb2VzCj4+IAo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3N0
cmluZy5jIGIveGVuL2FyY2gveDg2L3N0cmluZy5jCj4+IGluZGV4IGNkODVhMzguLjRmNTU4NTYg
MTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9zdHJpbmcuYwo+PiArKysgYi94ZW4vYXJjaC94
ODYvc3RyaW5nLmMKPj4gQEAgLTQ3LDcgKzQ3LDcgQEAgdm9pZCAqKG1lbW1vdmUpKHZvaWQgKmRl
c3QsIGNvbnN0IHZvaWQgKnNyYywgc2l6ZV90IG4pCj4+ICAgICAgICAgICIgICByZXAgbW92c2Ig
ICA7ICIKPj4gICAgICAgICAgIiAgIGNsZCAgICAgICAgICAgIgo+PiAgICAgICAgICA6ICI9JmMi
IChkMCksICI9JlMiIChkMSksICI9JkQiIChkMikKPj4gLSAgICAgICAgOiAiMCIgKG4pLCAiMSIg
KG4tMSsoY29uc3QgY2hhciAqKXNyYyksICIyIiAobi0xKyhjaGFyICopZGVzdCkKPj4gKyAgICAg
ICAgOiAiMCIgKG4pLCAiMSIgKCh1aW50cHRyX3Qpc3JjICsgbiAtIDEpLCAiMiIgKCh1aW50cHRy
X3QpZGVzdCArIG4gLSAxKQo+PiAgICAgICAgICA6ICJtZW1vcnkiKTsKPj4gIAo+PiAgICAgIHJl
dHVybiBkZXN0Owo+PiAKPj4gd29yayBhbnkgYmV0dGVyPwo+IAo+IFRoYXQgZG9lcyBpbmRlZWQg
d29yaywgYnV0IEknbSBub3Qgc3VyZSBpZiBpdCB3b3VsZCBtYXNrIGxlZ2l0aW1hdGUKPiBwb2lu
dGVyIG92ZXJmbG93cyBieSBjYXN0aW5nIHRoZW0gaW50byBpbnRlZ2Vycy4KCkl0IGNlcnRhaW5s
eSB3b3VsZCwgYXMgdGhlIHRvb2wgY2FuJ3QgcG9zc2libHkga25vdyB0aGF0IHRoZSBhc20oKQpp
dHNlbGYgdGhlbiBlZmZlY3RpdmVseSBjYXN0cyB0aGUgaW50ZWdlcnMgYmFjayB0byBwb2ludGVy
cyAoaS5lLiBpdApoYXMgbm8gYmFzaXMgdG8gdHJ5IHRvICJsb29rIHRocm91Z2giIHRoZSBjYXN0
IGFuZCBjb250aW51ZSBhbmFseXNpcykuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 17 13:02:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 13:02:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4RVx-00061Q-3z; Tue, 17 Oct 2017 13:02:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=456399520=wei.liu2@citrix.com>)
 id 1e4RVv-00061G-PI
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 13:02:31 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 AD/B3-07262-76FF5E95; Tue, 17 Oct 2017 13:02:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHRDpG7a/6e
 RBq8nK1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkXesIKdvBXzP3+m7WBcTdPFyMnh4SAv8Tf
 L59Yuxg5OFgEVCX6vvOChNkElCV+dvaygYRFBGwlZp9362Lk4mAWaGOWuPv9ABNIjbCAh8SrW
 UfYQGxeAQuJCbdeMYEUCQlcZZSY+XItM0RCUOLkzCcsIDazgJ7EjalTwIYyC0hLLP/HARGWl2
 jeOhusnFPAS+J252owW1RARaJz6RywViEBBYmO6ceYJjDyz0IydRaSqbMQps5CMnUBI8sqRo3
 i1KKy1CJdQwu9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAsKxnYGDcwfj7tOch
 RkkOJiVRXmfDJ5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjn/HsaKSRYlJqeWpGWmQOMEJi0B
 AePkgjvVpA0b3FBYm5xZjpE6hSjopQ47wGQhABIIqM0D64NFpWXGGWlhHkZGRgYhHgKUotyM0
 tQ5V8xinMwKgnzsoBM4cnMK4Gb/gpoMRPQ4nVOT0AWlyQipKQaGHMSrykUR0Q/SrZjrnbzSFW
 NiuMTccvycbv7UnHnqW+CBxaeeZtwp8h3cVjbgekZ7PcfHdZOvGlnstxmjpRPtlNsy4/Tu+au
 qn715871uNn3F2gu5DlXKbA9kr2F92pkt90cy/v3Vzrxld2XyazOiS9c4x13pe+4YZTxhHMqr
 fsEmo37UlhPKrEUZyQaajEXFScCAEopkXzFAgAA
X-Env-Sender: prvs=456399520=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1508245348!110719693!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54265 invoked from network); 17 Oct 2017 13:02:30 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Oct 2017 13:02:30 -0000
X-IronPort-AV: E=Sophos;i="5.43,391,1503360000"; d="scan'208";a="446635822"
Date: Tue, 17 Oct 2017 14:01:42 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20171017130142.e62pcswnr6bwg2up@citrix.com>
References: <20171017113644.31866-1-roger.pau@citrix.com>
 <20171017113644.31866-2-roger.pau@citrix.com>
 <20171017125618.d4qzwrpamhkrfrie@citrix.com>
 <20171017125847.6vrsp3cstphsbloz@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171017125847.6vrsp3cstphsbloz@dhcp-3-128.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH for-4.10 2/2] ubsan: disable unaligned
	access checks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMTcsIDIwMTcgYXQgMDE6NTg6NDdQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBUdWUsIE9jdCAxNywgMjAxNyBhdCAwMTo1NjoxOFBNICswMTAwLCBXZWkg
TGl1IHdyb3RlOgo+ID4gT24gVHVlLCBPY3QgMTcsIDIwMTcgYXQgMTI6MzY6NDRQTSArMDEwMCwg
Um9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4gPiBDdXJyZW50bHkgdGhlcmUgYXJlIG1hbnkgb2Zm
ZW5kZXJzIG9mIHRoZSB1bmFsaWduZWQgYWNjZXNzIGNoZWNrcywKPiA+ID4gd2hpY2ggbWFrZXMg
Ym9vdGluZyB3aXRoIHRoZSB1bmFsaWduZWQgY2hlY2sgYSBQVkggRG9tMCBpbXBvc3NpYmxlLgo+
ID4gPiAKPiA+ID4gVGhlIG1haW4gb2ZmZW5kZXJzIHNlZW0gdG8gYmUgdGhlIEFDUEkgY29kZSwg
dGhlIFZNWCBjb2RlIGFuZAo+ID4gPiBzcGVjaWFsbHkgdGhlIGludHJlbWFwIGNvZGUgKHNldF9p
cmVfc2lkKS4KPiA+ID4gCj4gPiA+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgo+ID4gPiAtLS0KPiA+ID4gQ2M6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gPiA+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2Uu
RHVubGFwQGV1LmNpdHJpeC5jb20+Cj4gPiA+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KPiA+ID4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
PiA+ID4gQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4K
PiA+ID4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiA+
ID4gQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgo+ID4gPiBDYzogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KPiA+ID4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+Cj4gPiA+IC0tLQo+ID4gPiBJJ20gbm90IHN1cmUgd2hldGhlciB3ZSBwcmVmZXIgdG8gZml4
IHRoZSBvZmZlbmRlcnMsIG9yIGp1c3QgZGlzYWJsZQo+ID4gPiB0aGUgYWxpZ25tZW50IHdob2xl
c2FsZS4gSW4gYW55IGNhc2UgaWYgd2UgZGVjaWRlIHRvIGRpc2FibGUgdGhlCj4gPiA+IGNoZWNr
LCB0aGUgcGF0Y2ggc2hvdWxkIGhhdmUgdmFyeSBsb3cgaW1wYWN0LCBhbmQgaGVuY2Ugc2hvdWxk
IGJlCj4gPiA+IGNvbW1pdHRlZCB0byA0LjEwIG9uIHRoZSBiYXNlIHRoYXQgaXQgb25seSBhZmZl
Y3RzIHVic2FuLCB3aGljaCBpcyBub3QKPiA+ID4gZW5hYmxlZCBieSBkZWZhdWx0IGFuZCBub3Qg
dG8gYmUgdXNlZCBvbiBwcm9kdWN0aW9uIHN5c3RlbXMuCj4gPiAKPiA+IEkgd291bGQgdmVyeSBt
dWNoIGxpa2UgdG8gZml4IHRoZSBvZmZlbmRlcnMgYnV0IGlmIHRoZSBmaXhlcyB0dXJuIG91dCB0
bwo+ID4gYmUgY3VtYmVyc29tZSwgc28gYmUgaXQuCj4gPiAKPiA+IFdoYXQgaXMgd3JvbmcgdG8g
bGVhdmUgdGhpcyBlbmFibGVkPyBFYWNoIGxvY2F0aW9uIGlzIHJlcG9ydGVkIG9uY2UsCj4gPiBy
aWdodD8KPiAKPiBXaXRoIGNsYW5nIGl0J3MgcmVwb3J0ZWQgZXZlcnkgdGltZSBpdCdzIGhpdCBB
RkFJQ1QgKGNlcnRhaW5seSBtb3JlCj4gdGhhbiBvbmNlKS4KPiAKCkl0IGNvdWxkIGFsc28gYmUg
dGhlIGNhc2UgdGhhdCBzb21lIGZ1bmN0aW9ucyBhcmUgaW5saW5lZCBzbyB0aGV5IGNvdWxkCmFw
cGVhciBtdWx0aXBsZSB0aW1lcywgaS5lLiB0aGV5IGhhdmUgZGlmZmVyZW50IGluc3RhbmNlcyBv
ZiBzdHJ1Y3QKbG9jYXRpb24/IEkndmUgYWxzbyBzZWVuIHNvbWV0aGluZyBsaWtlIHRoYXQgYmVm
b3JlLgoKVGhlIGNvZGUgaW4gdWJzYW4uYyBhbHJlYWR5IGRlYWxzIHdpdGggc2V0dGluZyB0aGUg
cmVwb3J0ZWQgYml0IHNvIEkKc3VzcGVjdCBhZnRlciBhbGwgdGhlIGluc3RhbmNlcyBoYXZlIGJl
ZW4gbWFya2VkIHJlcG9ydGVkIFhlbiBzaG91bGQgcnVuCmZpbmU/CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 17 13:05:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 13:05:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4RYP-0006IK-Gb; Tue, 17 Oct 2017 13:05:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e4RYO-0006IB-8l
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 13:05:04 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 30/7A-23269-FFFF5E95; Tue, 17 Oct 2017 13:05:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS/f//6e
 RBr9/s1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmP+7+yFLznr1ix9RF7A2MHbxcjJ4eQQJ7E
 5osz2UBsXgE7iY7na5hAbAkBQ4nTC2+ygNgsAqoSl+9OBKthE1CXaHu2nbWLkYNDRMBRYnKzV
 xcjFwezwDcmicOH37GD1AgDzfkx/xY7SEJIYA2jxPeby1hBEpwCXhJ/u7czgTTzCghK/N0hDG
 IyA81cP08IpIJZQF6ieetsZoiwtMTyfxwTGPlmIdTPQqifhaR+FkL9AkaWVYwaxalFZalFuob
 GeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgaHHAAQ7GP9t8zzEKMnBpCTK62z4
 JFKILyk/pTIjsTgjvqg0J7X4EKMGB4fAtl2rLzBKseTl56UqSfDO+fc0UkiwKDU9tSItMwcYH
 TClEhw8SiK8W0HSvMUFibnFmekQqVOMuhwdN+/+YRICmyElznsApEgApCijNA9uBCxSLzHKSg
 nzMgIdKMRTkFqUm1mCKv+KUZyDUUmYdw/IFJ7MvBK4Ta+AjmACOmKd0xOQI0oSEVJSwNhnu7c
 gcwG31GSdr1Vf03a2O2/Znp2V/fxvqfCPM9x7zqzjPvrsVbP8qs0bFOfMvNa97KNl+Nr2d8sv
 r9h+1XnX8+mra0+Jxxemv1u0KMXv3Zsdc27EX59/5kjSxyPfPZrWpbfvUahXtNHeLcbz72Pfm
 49mXr0TDD0ezJzRoclgJbyqffeBFA0xJZbijERDLeai4kQA0Zzycc8CAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1508245501!68521587!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17038 invoked from network); 17 Oct 2017 13:05:02 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 17 Oct 2017 13:05:02 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 17 Oct 2017 07:05:00 -0600
Message-Id: <59E61C190200007800187162@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 17 Oct 2017 07:04:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20171017113644.31866-1-roger.pau@citrix.com>
 <59E6171002000078001870C3@prv-mh.provo.novell.com>
 <20171017125751.2d42hdfjaw46dxne@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20171017125751.2d42hdfjaw46dxne@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH for-4.10 1/2] ubsan: add clang 5.0 support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjEwLjE3IGF0IDE0OjU3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgT2N0IDE3LCAyMDE3IGF0IDA2OjQzOjI4QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTcuMTAuMTcgYXQgMTM6MzYsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gY2xhbmcgNS4wIGNoYW5nZWQgdGhlIGxheW91dCBvZiB0aGUgdHlwZV9taXNt
YXRjaF9kYXRhIHN0cnVjdHVyZSBhbmQKPj4gPiBpbnRyb2R1Y2VkIF9fdWJzYW5faGFuZGxlX3R5
cGVfbWlzbWF0Y2hfdjEgYW5kCj4+ID4gX191YnNhbl9oYW5kbGVfcG9pbnRlcl9vdmVyZmxvdy4K
Pj4gPiAKPj4gPiBUaGlzIGNvbW1pdCBhZGRzIHN1cHBvcnQgZm9yIHRoZSBuZXcgc3RydWN0dXJl
IGxheW91dCwgYWRkcyB0aGUKPj4gPiBtaXNzaW5nIGhhbmRsZXJzIGFuZCB0aGUgbmV3IHR5cGVz
IGZvciB0eXBlX2NoZWNrX2tpbmRzLgo+PiA+IAo+PiA+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+PiAKPj4gQWNrZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4gd2l0aCBhIHJlbWFyazoKPj4gCj4+ID4gK3ZvaWQg
X191YnNhbl9oYW5kbGVfcG9pbnRlcl9vdmVyZmxvdyhzdHJ1Y3QgcG9pbnRlcl9vdmVyZmxvd19k
YXRhICpkYXRhLAo+PiA+ICsJCQkJdW5zaWduZWQgbG9uZyBiYXNlLCB1bnNpZ25lZCBsb25nIHJl
c3VsdCkKPj4gPiArewo+PiA+ICsJdW5zaWduZWQgbG9uZyBmbGFnczsKPj4gPiArCj4+ID4gKwlp
ZiAoc3VwcHJlc3NfcmVwb3J0KCZkYXRhLT5sb2NhdGlvbikpCj4+ID4gKwkJcmV0dXJuOwo+PiA+
ICsKPj4gPiArCXVic2FuX3Byb2xvZ3VlKCZkYXRhLT5sb2NhdGlvbiwgJmZsYWdzKTsKPj4gPiAr
Cj4+ID4gKwlwcl9lcnIoInBvaW50ZXIgb3ZlcmZsb3c6XG4iKTsKPj4gPiArCj4+ID4gKwlpZiAo
KChsb25nKWJhc2UgPj0gMCkgPT0gKChsb25nKXJlc3VsdCA+PSAwKSkKPj4gPiArCQlwcl9lcnIo
IiVzIG9mIHVuc2lnbmVkIG9mZnNldCB0byAlcCBvdmVyZmxvd2VkIHRvICVwXG4iLAo+PiA+ICsJ
CQliYXNlID4gcmVzdWx0ID8gImFkZGl0aW9uIiA6ICJzdWJ0cmFjdGlvbiIsCj4+IAo+PiBTdHJp
Y3RseSBzcGVha2luZyB5b3UgYWxzbyB3YW50IHRvIG1ha2UgInRvIiBjb25kaXRpb25hbCB1cG9u
IHRoaXMKPj4gYmVpbmcgYW4gYWRkOyBmb3Igc3VidHJhY3QgaXQgb3VnaHQgdG8gYmUgImZyb20i
LiBPciBwZXJoYXBzIGp1c3QKPj4gc2F5IG92ZXJmbG93IGFuZCB1bmRlcmZsb3c/Cj4+IAo+PiBB
bmQgdGhlbiAtIGlzICJiYXNlID4gcmVzdWx0IiByZWFsbHkgYSB2YWxpZCBkZXRlcm1pbmF0aW9u
IG9mCj4+IGFkZC9zdWJ0cmFjdCAob3Igb3ZlcmZsb3cvdW5kZXJmbG93KT8gSWYgdGhlIHBvaW50
ZWQgdG8gdHlwZSBpcwo+PiB3aWRlciB0aGFuIG9uZSBieXRlLCBhbiBhZGRpdGlvbiBtYXkgd3Jh
cCBvbmUgb3IgbW9yZSB0aW1lcwo+PiBhbmQgc3RpbGwgeWllbGQgYSB2YWx1ZSBsYXJnZXIgdGhh
biB0aGUgc3RhcnRpbmcgcG9pbnRlci4KPiAKPiBUaGF0IGNvZGUgaXMgbW9zdGx5IGFkYXB0ZWQg
ZnJvbSB1cHN0cmVhbSBsbHZtOgo+IAo+IGh0dHBzOi8vbGx2bS5vcmcvdmlld3ZjL2xsdm0tcHJv
amVjdC9jb21waWxlci1ydC90cnVuay9saWIvdWJzYW4vdWJzYW5faGFuZGxlciAKPiBzLmNjP3Jl
dmlzaW9uPTMxMzU3MiZ2aWV3PW1hcmt1cAo+IAo+IEJ1dCBJIHNlZSB5b3VyIHBvaW50LCBpZiB0
aGUgdHlwZXMgaGF2ZSBkaWZmZXJlbnQgd2lkdGhzIHRoYXQgY2hlY2sKPiB3b24ndCB3b3JrIHBy
b3Blcmx5LiBJbiBhbnkgY2FzZSwgSSBkb24ndCBzZWUgYSBiZXR0ZXIgd2F5IHRvIGRlYWwKPiB3
aXRoIHRoaXMuCgpXZWxsLCBhcyBzYWlkIC0gcGVyaGFwcyBzaW1wbHkgdXNlCgoJcHJfZXJyKCJw
b2ludGVyIG9wZXJhdGlvbiAlcyAlcCB0byAlcFxuIiwKCSAgICAgICBiYXNlID4gcmVzdWx0ID8g
InVuZGVyZmxvd2VkIiA6ICJvdmVyZmxvd2VkIiwKCkphbgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 17 13:10:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 13:10:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4RdI-00075k-6D; Tue, 17 Oct 2017 13:10:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <brgerst@gmail.com>) id 1e4RdG-000736-Fb
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 13:10:06 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 47/F8-13910-D2106E95; Tue, 17 Oct 2017 13:10:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsVyMfT+YV1dxme
 RBpdeslh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn3nh9lK7ivVnH24gqmBsaP0l2MXBxCAjMY
 JVb0nmYCcVgEGlglftx7C+ZICMxhlbi3eypLFyMnkFMm8b1lGTuEXSRx6vJyNgi7RGLyzS4wm
 1dAUOLkzCdg9UICnhJvV38Gq+cUsJOY+2o1K8S6VcwSq3+dA2tgE1CVeHJpO5jNAmTf3vaRBW
 JQgMSR1n6wZmGBWImbT06AxUUEDCTeX5/EBjKIWeA4m8Sd2YtYQRLMApoSrdt/s09gFJyF5JB
 ZSFILGJlWMaoXpxaVpRbpmuglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGKQMQ
 7GDsvux/iFGSg0lJlNfZ8EmkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneM/+fRgoJFqWmp1akZ
 eYA4wUmLcHBoyTCex8kzVtckJhbnJkOkTrFaMlx4c6lP0wcS6ZcAZIH9tz6wyTEkpeflyolzr
 sZpEEApCGjNA9uHCymLzHKSgnzMgIdKMRTkFqUm1mCKv+KUZyDUUmY9xnIFJ7MvBK4ra+ADmI
 COmid0xOQg0oSEVJSDYyrWj1a2GVDdUP+x3BezVdsymiW1El8wz/R3I9rKhfT25bnRm/Olqup
 /ReLFrvScfZt8bpw8VntZ6vn13Gw6TI/3u7b2P994RQhmTl/wqbp622U+WTd587xW0/sh/r2A
 3V921Q8qzZ9l5hRtrxj/xIJ/+UxsvmLtJfuWWA5ezHbql17pyqwJCmxFGckGmoxFxUnAgA4HO
 4H5AIAAA==
X-Env-Sender: brgerst@gmail.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1508245804!106581375!1
X-Originating-IP: [209.85.223.195]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19654 invoked from network); 17 Oct 2017 13:10:04 -0000
Received: from mail-io0-f195.google.com (HELO mail-io0-f195.google.com)
 (209.85.223.195)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Oct 2017 13:10:04 -0000
Received: by mail-io0-f195.google.com with SMTP id h70so2181210ioi.4
 for <xen-devel@lists.xenproject.org>; Tue, 17 Oct 2017 06:10:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=lGQMt/wsE1IXZZ4IvnS9CUTAtsxOsfodrQMmkEF19tc=;
 b=DK5/EFW5O3tS63DGBgXQkqO1x9EzHGQzrCdjevcfVO4eEyMd/8ZHBuTyoAiJb1Yd12
 kChaCy0Ku8yGmoE03HgZzfgxK+d2Hagc6cLGsReOaKs8YhDXCWq/2FexD0J5uQ74tjNz
 Zmnt4CUlXJWEO1Tji923B8/q3HMFrYiXHAwY0e65U66dOMjvTAgnHsX5/OpqBrj+12Da
 rikPzLC9t065u3+VhQ6A54Pja27ZJLta/79HQuHRErz1ULiZChHRuFpSHaxxZ9rQaJ3K
 +8MxWKwyCXJmIFAlbbgzvqZZdNZfB9YYRYZTmpWo48I65R0IIYjc+ceI5A7FvfPig+mM
 QMIQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=lGQMt/wsE1IXZZ4IvnS9CUTAtsxOsfodrQMmkEF19tc=;
 b=FqDMyvdNJzod08hK5kYZKyz15P5QMaJ4JC1CJVmU7yS6fsv1by6tW7aFQ4cUvrUsX6
 QUA/pytOR80QbFXVI9YlOCWd6Q815h1PtnLPF1lp8zwtmiHM0rk4qOcZ/bTXvEyYsN3C
 kMfE9jrjaSd8PKdj4iIJdHhzLqAY68HlfqY/PKC47cR8Rrx5rnAW+aktjLCx/maOu/p4
 s/jcmU+5ZDH5I2bhhdEoozfcrZ40gWbvrXEhyvjyFeIJ/qAZ6LDxVrZTFGppi2jeOpND
 jB1QF2FEnV1n2RWpQeQdIJY+1gc1LTLLw5zOr/uuBteYKjmw2M4SNGQ0RT8Ch/B8pxaS
 /bzw==
X-Gm-Message-State: AMCzsaW8XVvTvBG8BGVckz6ozvtHX2qxTvmVX0o/h2QxwjtNnohVOGzI
 +/hOhVb7hVgFa3cQbzac02ALe+zb/+na4ZE9yQ==
X-Google-Smtp-Source: ABhQp+ScHg2kRkGVC8rcNNL2aoHYnTWDIKF4m2ZkIRdVVzsiX+94VOjJ8dtFcRHwyQyUhUBiF9Vs8gYDWoO9G4ozwcE=
X-Received: by 10.107.137.38 with SMTP id l38mr15986751iod.138.1508245803532; 
 Tue, 17 Oct 2017 06:10:03 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.2.141.56 with HTTP; Tue, 17 Oct 2017 06:10:03 -0700 (PDT)
In-Reply-To: <b9fdc3ec-87cd-da0e-47b7-67cdae8ffb97@oracle.com>
References: <cover.1507128293.git.jpoimboe@redhat.com>
 <39743c79546ede3073586403d0836a4f93519b0a.1507128293.git.jpoimboe@redhat.com>
 <3b9fd404-6912-3b58-db29-36202631b438@oracle.com>
 <20171006143259.rs3zh7k5tmsgesqy@treble>
 <5a49e43a-8d6b-512a-ec5a-641be7bae41d@oracle.com>
 <ed30216f-4b9e-2bc3-b1d2-36135b29d746@citrix.com>
 <a6c3be0b-35f4-8d23-4ea2-ead94a3fc69e@oracle.com>
 <b9fdc3ec-87cd-da0e-47b7-67cdae8ffb97@oracle.com>
From: Brian Gerst <brgerst@gmail.com>
Date: Tue, 17 Oct 2017 09:10:03 -0400
Message-ID: <CAMzpN2j_6KzT22nLmYMM3RDxF0UkSQXCisb6umBka0T2ZHwDpQ@mail.gmail.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Cc: Juergen Gross <jgross@suse.com>, Mike Galbraith <efault@gmx.de>,
 "H. Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Rusty Russell <rusty@rustcorp.com.au>,
 Linux Virtualization <virtualization@lists.linux-foundation.org>,
 the arch/x86 maintainers <x86@kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Chris Wright <chrisw@sous-sol.org>, live-patching@vger.kernel.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Ingo Molnar <mingo@kernel.org>, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>,
 Sasha Levin <alexander.levin@verizon.com>, Jiri Slaby <jslaby@suse.cz>,
 Alok Kataria <akataria@vmware.com>
Subject: Re: [Xen-devel] [PATCH 11/13] x86/paravirt: Add paravirt
	alternatives infrastructure
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMTYsIDIwMTcgYXQgMjoxOCBQTSwgQm9yaXMgT3N0cm92c2t5Cjxib3Jpcy5v
c3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4gT24gMTAvMTIvMjAxNyAwMzo1MyBQTSwgQm9y
aXMgT3N0cm92c2t5IHdyb3RlOgo+PiBPbiAxMC8xMi8yMDE3IDAzOjI3IFBNLCBBbmRyZXcgQ29v
cGVyIHdyb3RlOgo+Pj4gT24gMTIvMTAvMTcgMjA6MTEsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToK
Pj4+PiBUaGVyZSBpcyBhbHNvIGFub3RoZXIgcHJvYmxlbToKPj4+Pgo+Pj4+IFsgICAgMS4zMTI0
MjVdIGdlbmVyYWwgcHJvdGVjdGlvbiBmYXVsdDogMDAwMCBbIzFdIFNNUAo+Pj4+IFsgICAgMS4z
MTI5MDFdIE1vZHVsZXMgbGlua2VkIGluOgo+Pj4+IFsgICAgMS4zMTMzODldIENQVTogMCBQSUQ6
IDEgQ29tbTogaW5pdCBOb3QgdGFpbnRlZCA0LjE0LjAtcmM0KyAjNgo+Pj4+IFsgICAgMS4zMTM4
NzhdIHRhc2s6IGZmZmY4ODAwM2UyYzAwMDAgdGFzay5zdGFjazogZmZmZmM5MDAwMDM4YzAwMAo+
Pj4+IFsgICAgMS4zMTQzNjBdIFJJUDogMTAwMDBlMDMwOmVudHJ5X1NZU0NBTExfNjRfZmFzdHBh
dGgrMHgxLzB4YTUKPj4+PiBbICAgIDEuMzE0ODU0XSBSU1A6IGUwMmI6ZmZmZmM5MDAwMDM4ZmY1
MCBFRkxBR1M6IDAwMDEwMDQ2Cj4+Pj4gWyAgICAxLjMxNTMzNl0gUkFYOiAwMDAwMDAwMDAwMDAw
MDBjIFJCWDogMDAwMDU1ZjU1MDE2ODA0MCBSQ1g6Cj4+Pj4gMDAwMDdmY2ZjOTU5ZjU5YQo+Pj4+
IFsgICAgMS4zMTU4MjddIFJEWDogMDAwMDAwMDAwMDAwMDAwMCBSU0k6IDAwMDAwMDAwMDAwMDAw
MDAgUkRJOgo+Pj4+IDAwMDAwMDAwMDAwMDAwMDAKPj4+PiBbICAgIDEuMzE2MzE1XSBSQlA6IDAw
MDAwMDAwMDAwMDAwMGEgUjA4OiAwMDAwMDAwMDAwMDAwMzdmIFIwOToKPj4+PiAwMDAwMDAwMDAw
MDAwMDY0Cj4+Pj4gWyAgICAxLjMxNjgwNV0gUjEwOiAwMDAwMDAwMDFmODljYmY1IFIxMTogZmZm
Zjg4MDAzZTJjMDAwMCBSMTI6Cj4+Pj4gMDAwMDdmY2ZjOTU4YWQ2MAo+Pj4+IFsgICAgMS4zMTcz
MDBdIFIxMzogMDAwMDAwMDAwMDAwMDAwMCBSMTQ6IDAwMDA1NWY1NTAxODU5NTQgUjE1Ogo+Pj4+
IDAwMDAwMDAwMDAwMDEwMDAKPj4+PiBbICAgIDEuMzE3ODAxXSBGUzogIDAwMDAwMDAwMDAwMDAw
MDAoMDAwMCkgR1M6ZmZmZjg4MDAzZjgwMDAwMCgwMDAwKQo+Pj4+IGtubEdTOjAwMDAwMDAwMDAw
MDAwMDAKPj4+PiBbICAgIDEuMzE4MjY3XSBDUzogIGUwMzMgRFM6IDAwMDAgRVM6IDAwMDAgQ1Iw
OiAwMDAwMDAwMDgwMDUwMDMzCj4+Pj4gWyAgICAxLjMxODc1MF0gQ1IyOiAwMDAwN2ZjZmM5N2Fi
MjE4IENSMzogMDAwMDAwMDAzYzg4ZTAwMCBDUjQ6Cj4+Pj4gMDAwMDAwMDAwMDA0MjY2MAo+Pj4+
IFsgICAgMS4zMTkyMzVdIENhbGwgVHJhY2U6Cj4+Pj4gWyAgICAxLjMxOTcwMF0gQ29kZTogNTEg
NTAgNTcgNTYgNTIgNTEgNmEgZGEgNDEgNTAgNDEgNTEgNDEgNTIgNDEgNTMgNDgKPj4+PiA4MyBl
YyAzMCA2NSA0YyA4YiAxYyAyNSBjMCBkMiAwMCAwMCA0MSBmNyAwMyBkZiAzOSAwOCA5MCAwZiA4
NSBhNSAwMCAwMAo+Pj4+IDAwIDUwIDxmZj4gMTUgOWMgOTUgZDAgZmYgNTggNDggM2QgNGMgMDEg
MDAgMDAgNzcgMGYgNGMgODkgZDEgZmYgMTQgYzUKPj4+PiBbICAgIDEuMzIxMTYxXSBSSVA6IGVu
dHJ5X1NZU0NBTExfNjRfZmFzdHBhdGgrMHgxLzB4YTUgUlNQOiBmZmZmYzkwMDAwMzhmZjUwCj4+
Pj4gWyAgICAxLjM0NDI1NV0gLS0tWyBlbmQgdHJhY2UgZDdjYjhjZDZjZDdjMjk0YyBdLS0tCj4+
Pj4gWyAgICAxLjM0NTAwOV0gS2VybmVsIHBhbmljIC0gbm90IHN5bmNpbmc6IEF0dGVtcHRlZCB0
byBraWxsIGluaXQhCj4+Pj4gZXhpdGNvZGU9MHgwMDAwMDAwYgo+Pj4+Cj4+Pj4KPj4+PiBBbGwg
Y29kZQo+Pj4+ID09PT09PT09Cj4+Pj4gICAgMDogICAgNTEgICAgICAgICAgICAgICAgICAgICAg
IHB1c2ggICAlcmN4Cj4+Pj4gICAgMTogICAgNTAgICAgICAgICAgICAgICAgICAgICAgIHB1c2gg
ICAlcmF4Cj4+Pj4gICAgMjogICAgNTcgICAgICAgICAgICAgICAgICAgICAgIHB1c2ggICAlcmRp
Cj4+Pj4gICAgMzogICAgNTYgICAgICAgICAgICAgICAgICAgICAgIHB1c2ggICAlcnNpCj4+Pj4g
ICAgNDogICAgNTIgICAgICAgICAgICAgICAgICAgICAgIHB1c2ggICAlcmR4Cj4+Pj4gICAgNTog
ICAgNTEgICAgICAgICAgICAgICAgICAgICAgIHB1c2ggICAlcmN4Cj4+Pj4gICAgNjogICAgNmEg
ZGEgICAgICAgICAgICAgICAgICAgIHB1c2hxICAkMHhmZmZmZmZmZmZmZmZmZmRhCj4+Pj4gICAg
ODogICAgNDEgNTAgICAgICAgICAgICAgICAgICAgIHB1c2ggICAlcjgKPj4+PiAgICBhOiAgICA0
MSA1MSAgICAgICAgICAgICAgICAgICAgcHVzaCAgICVyOQo+Pj4+ICAgIGM6ICAgIDQxIDUyICAg
ICAgICAgICAgICAgICAgICBwdXNoICAgJXIxMAo+Pj4+ICAgIGU6ICAgIDQxIDUzICAgICAgICAg
ICAgICAgICAgICBwdXNoICAgJXIxMQo+Pj4+ICAgMTA6ICAgIDQ4IDgzIGVjIDMwICAgICAgICAg
ICAgICBzdWIgICAgJDB4MzAsJXJzcAo+Pj4+ICAgMTQ6ICAgIDY1IDRjIDhiIDFjIDI1IGMwIGQy
ICAgICBtb3YgICAgJWdzOjB4ZDJjMCwlcjExCj4+Pj4gICAxYjogICAgMDAgMDAKPj4+PiAgIDFk
OiAgICA0MSBmNyAwMyBkZiAzOSAwOCA5MCAgICAgdGVzdGwgICQweDkwMDgzOWRmLCglcjExKQo+
Pj4+ICAgMjQ6ICAgIDBmIDg1IGE1IDAwIDAwIDAwICAgICAgICBqbmUgICAgMHhjZgo+Pj4+ICAg
MmE6ICAgIDUwICAgICAgICAgICAgICAgICAgICAgICBwdXNoICAgJXJheAo+Pj4+ICAgMmI6KiAg
ICBmZiAxNSA5YyA5NSBkMCBmZiAgICAgICAgY2FsbHEgICotMHgyZjZhNjQoJXJpcCkgICAgICAg
ICMKPj4+PiAweGZmZmZmZmZmZmZkMDk1Y2QgICAgICAgIDwtLSB0cmFwcGluZyBpbnN0cnVjdGlv
bgo+Pj4+ICAgMzE6ICAgIDU4ICAgICAgICAgICAgICAgICAgICAgICBwb3AgICAgJXJheAo+Pj4+
ICAgMzI6ICAgIDQ4IDNkIDRjIDAxIDAwIDAwICAgICAgICBjbXAgICAgJDB4MTRjLCVyYXgKPj4+
PiAgIDM4OiAgICA3NyAwZiAgICAgICAgICAgICAgICAgICAgamEgICAgIDB4NDkKPj4+PiAgIDNh
OiAgICA0YyA4OSBkMSAgICAgICAgICAgICAgICAgbW92ICAgICVyMTAsJXJjeAo+Pj4+ICAgM2Q6
ICAgIGZmICAgICAgICAgICAgICAgICAgICAgICAuYnl0ZSAweGZmCj4+Pj4gICAzZTogICAgMTQg
YzUgICAgICAgICAgICAgICAgICAgIGFkYyAgICAkMHhjNSwlYWwKPj4+Pgo+Pj4+Cj4+Pj4gc28g
dGhlIG9yaWdpbmFsICdjbGknIHdhcyByZXBsYWNlZCB3aXRoIHRoZSBwdiBjYWxsIGJ1dCB0byBt
ZSB0aGUgb2Zmc2V0Cj4+Pj4gbG9va3MgYSBiaXQgb2ZmLCBubz8gU2hvdWxkbid0IGl0IGFsd2F5
cyBiZSBwb3NpdGl2ZT8KPj4+IGNhbGxxIHRha2VzIGEgMzJiaXQgc2lnbmVkIGRpc3BsYWNlbWVu
dCwgc28ganVtcGluZyBiYWNrIGJ5IHVwIHRvIDJHIGlzCj4+PiBwZXJmZWN0bHkgbGVnaXRpbWF0
ZS4KPj4gWWVzLCBidXQKPj4KPj4gb3N0ckB3b3JrYmFzZT4gbm0gdm1saW51eCB8IGdyZXAgZW50
cnlfU1lTQ0FMTF82NF9mYXN0cGF0aAo+PiBmZmZmZmZmZjgxNzM2NWRkIHQgZW50cnlfU1lTQ0FM
TF82NF9mYXN0cGF0aAo+PiBvc3RyQHdvcmtiYXNlPiBubSB2bWxpbnV4IHwgZ3JlcCAiIHB2X2ly
cV9vcHMiCj4+IGZmZmZmZmZmODFjMmRiYzAgRCBwdl9pcnFfb3BzCj4+IG9zdHJAd29ya2Jhc2U+
Cj4+Cj4+IHNvIHB2X2lycV9vcHMuaXJxX2Rpc2FibGUgaXMgYWJvdXQgNU1CIGFoZWFkIG9mIHdo
ZXJlIHdlIGFyZSBub3cuIChJCj4+IGRpZG4ndCBtZWFuIHRoYXQgeDg2IGluc3RydWN0aW9uIHNl
dCBkb2Vzbid0IGFsbG93IG5lZ2F0aXZlCj4+IGRpc3BsYWNlbWVudCwgSSB3YXMgdHJ5aW5nIHRv
IHNheSB0aGF0IHB2X2lycV9vcHMgYWx3YXlzIGxpdmUgZnVydGhlciBkb3duKQo+Cj4gSSBiZWxp
ZXZlIHRoZSBwcm9ibGVtIGlzIHRoaXM6Cj4KPiAjZGVmaW5lIFBWX0lORElSRUNUKGFkZHIpICAg
ICAgICphZGRyKCVyaXApCj4KPiBUaGUgZGlzcGxhY2VtZW50IHRoYXQgdGhlIGxpbmtlciBjb21w
dXRlcyB3aWxsIGJlIHJlbGF0aXZlIHRvIHRoZSB3aGVyZQo+IHRoaXMgaW5zdHJ1Y3Rpb24gaXMg
cGxhY2VkIGF0IHRoZSB0aW1lIG9mIGxpbmtpbmcsIHdoaWNoIGlzIGluCj4gLnB2X2FsdGluc3Ry
dWN0aW9ucyAoYW5kIG5vdCAudGV4dCkuIFNvIHdoZW4gd2UgY29weSBpdCBpbnRvIC50ZXh0IHRo
ZQo+IGRpc3BsYWNlbWVudCBiZWNvbWVzIGJvZ3VzLgo+Cj4gUmVwbGFjaW5nIHRoZSBtYWNybyB3
aXRoCj4KPiAjZGVmaW5lIFBWX0lORElSRUNUKGFkZHIpICAgICAgICphZGRyICAvLyB3ZWxsLCBp
dCdzIG5vdCBzbyBtdWNoCj4gaW5kaXJlY3QgYW55bW9yZQo+Cj4gbWFrZXMgdGhpbmdzIHdvcmsu
IE9yIG1heWJlIGl0IGNhbiBiZSBhZGp1c3RlZCB0b3AgYmUga2VwdCB0cnVseSBpbmRpcmVjdC4K
ClRoYXQgaXMgc3RpbGwgYW4gaW5kaXJlY3QgY2FsbCwganVzdCB1c2luZyBhYnNvbHV0ZSBhZGRy
ZXNzaW5nIGZvciB0aGUKcG9pbnRlciBpbnN0ZWFkIG9mIFJJUC1yZWxhdGl2ZS4gIEFsdGVybmF0
aXZlcyBoYXMgdmVyeSBsaW1pdGVkCnJlbG9jYXRpb24gY2FwYWJpbGl0aWVzLiAgSXQgd2lsbCBv
bmx5IGhhbmRsZSBhIHNpbmdsZSBjYWxsIG9yIGptcApyZXBsYWNlbWVudC4gVXNpbmcgYWJzb2x1
dGUgYWRkcmVzc2luZyBpcyBzbGlnaHRseSBsZXNzIGVmZmljaWVudAoodGFrZXMgb25lIGV4dHJh
IGJ5dGUgdG8gZW5jb2RlLCBhbmQgbmVlZHMgYSByZWxvY2F0aW9uIGZvciBLQVNMUiksCmJ1dCBp
dCB3b3JrcyBqdXN0IGFzIHdlbGwuICBZb3UgY291bGQgYWxzbyByZWxvY2F0ZSB0aGUgaW5zdHJ1
Y3Rpb24KbWFudWFsbHkgYnkgYWRkaW5nIHRoZSBkZWx0YSBiZXR3ZWVuIHRoZSBvcmlnaW5hbCBh
bmQgcmVwbGFjZW1lbnQgY29kZQp0byB0aGUgZGlzcGxhY2VtZW50LgoKLS0KQnJpYW4gR2Vyc3QK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 17 13:11:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 13:11:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4Rf2-0007Ct-H4; Tue, 17 Oct 2017 13:11:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e4Rf1-0007Ch-41
 for xen-devel@lists.xen.org; Tue, 17 Oct 2017 13:11:55 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 42/9F-13910-A9106E95; Tue, 17 Oct 2017 13:11:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMKsWRWlGSWpSXmKPExsVyMfTGZt2ZjM8
 iDabsN7BY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDPOb7nLWHBQoeLa3E62BsZNkl2MXBxCApMY
 Je63PmEFcVgEXjNLLJ6ygaWLkZNDQuAOq8TC05EQdpZEw74+Vgg7TWL+2r/MEHa1xPx5f4HiH
 ECT1CTWvImCGPqTUeLY6dnsIDXCAtkSs76+YgOxRQSCJRZfnMsIUsQscIFRovPDVLChQgKeEs
 eePQQbxCagI7FuRi1ImFfAVmLz1SlgJSwCqhJbFh0Cs0UFwiWazvazQNQISpyc+QTM5hTwkth
 9+xaYzSxgJjFv80NmCFtc4taT+UwQtrxE89bZzBMYRWchaZ+FpGUWkpZZSFoWMLKsYtQoTi0q
 Sy3SNTLXSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIjBgGINjBuHht4CFGSQ4mJ
 VFeZ8MnkUJ8SfkplRmJxRnxRaU5qcWHGDU4OAQ2r119gVGKJS8/L1VJgreW4VmkkGBRanpqRV
 pmDjCmYUolOHiURHjv/38aKcRbXJCYW5yZDpE6xWjJceHOpT9MHD8mXQGSB/bc+sMkBDZPSpx
 3Kcg8AZCGjNI8uHGwtHOJUVZKmJcR6FghnoLUotzMElT5V4ziHIxKwryxIFN4MvNK4La+AjqI
 CeigdU5PQA4qSURISTUwztg040hE3m3Li9Y/hW6LR89aN3HWnQ1SJpu0dy3gu/t9cfaJVgfdf
 0aW3ywSuDWeV04/rbzngMvWvV09VjYz7f5tdDubsX7ffw+d7PAa1YdPLTk45G+9NJjxeo7nXv
 uNVdlbOC3Vr5o2LTs12fH50yP7V6u9y7/+c/LRspf7GdafVvh8cpnOrh1KLMUZiYZazEXFiQA
 6ide5NgMAAA==
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1508245913!52511712!1
X-Originating-IP: [209.85.216.179]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22470 invoked from network); 17 Oct 2017 13:11:53 -0000
Received: from mail-qt0-f179.google.com (HELO mail-qt0-f179.google.com)
 (209.85.216.179)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Oct 2017 13:11:53 -0000
Received: by mail-qt0-f179.google.com with SMTP id n61so3310986qte.10
 for <xen-devel@lists.xen.org>; Tue, 17 Oct 2017 06:11:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=A7TXutnjNquZ6Z6ZFmnZs784sHcHxJjbtKBHetlHQqw=;
 b=Bz8IAjOVHu1A000BK7yv/XhWYDB/GibAYTgA6yofejWy+I9KfVKxo/PrAzduhEAb0I
 eMsXDoKQ/MYzacZ3LbclisMZDiF6yu7rf3Bo8iqufV4q73IN438fB+YztwL9nTmS0LhW
 BagI6kHwpXdo2JYzCXfKmCUN/lma1fTUtIBbo=
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=A7TXutnjNquZ6Z6ZFmnZs784sHcHxJjbtKBHetlHQqw=;
 b=X3qdmwJguGb58gLfMpsBdyHrc/sfOzS4fUaVxFAmFajvVQb2HDYJF8o4uGB5684zc7
 Z7OuLtiuWZMvrdb6RijEAp+7stVkCJeKV8Kx7Qj1jdlOgMsV723GIh4MoRjy6RVKlI5b
 c+Jahd4SHwr4cZh2ldnLLMoIcJDxwfw5tS8t/g9WT5dhQEu98ukHveQIN21KZRonXHub
 uRh+R7BNIl+cioHs4SiGXQEm/D+ZT9dvxM//4yVwOKhvGHIyTJEcPzDdzZ+xIBNjhxS2
 t11YCysH6lftGQM51WtLhz0e7dRO41TsZ3rCLlkgqMNLgBPjI0CEC4NJ1cXfu4WbTGVD
 yZ6A==
X-Gm-Message-State: AMCzsaWKNr//nW2iK6l14NG+AnJ3poQ3dPWW28yR3FPmqZezO3fm0ATP
 9/YYU0jkqjkBGXvaSSpwTw6ESQ==
X-Google-Smtp-Source: ABhQp+Sx1jI0/w7qjA7f5JiJDhGEesUO2xCcLo2F7vRIwKAAciXRmBirkP/ifh2Z48/FzRfLHBFIUA==
X-Received: by 10.200.40.218 with SMTP id j26mr19218843qtj.296.1508245912684; 
 Tue, 17 Oct 2017 06:11:52 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id 13sm6417479qtv.59.2017.10.17.06.11.51
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 17 Oct 2017 06:11:52 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1508164683-25818-1-git-send-email-andrew.cooper3@citrix.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <1f358861-8319-639b-2c34-9b86232d2cd8@linaro.org>
Date: Tue, 17 Oct 2017 14:11:49 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1508164683-25818-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.10] xen/dom0: Fix latent dom0
 construction bugs on all architectures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmV3LAoKT24gMTYvMTAvMTcgMTU6MzgsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gICAq
IHg4NiBQViBhbmQgQVJNIGRvbTAncyBtdXN0IG5vdCBjbGVhciBfVlBGX2Rvd24gZnJvbSB2LT5w
YXVzZV9mbGFncyB1bnRpbAo+ICAgICBhbGwgc3RhdGUgaXMgYWN0dWFsbHkgc2V0IHVwLiAgQXMg
aXQgY3VycmVudGx5IHN0YW5kcywgZDB2MCBpcyBlbGlnaWJsZSBmb3IKPiAgICAgc2NoZWR1bGlu
ZyBiZWZvcmUgaXRzIHJlZ2lzdGVycyBoYXZlIGJlZW4gc2V0LiAgVGhpcyBpcyBsYXRlbnQgYXMg
d2UgYWxzbwo+ICAgICBob2xkIGEgc3lzdGVtY29udHJvbGxlciBwYXVzZSByZWZlcmVuY2UgYXQg
dGhlIHRpbWUgd2hpY2ggcHJldmVudHMgZDAgZnJvbQo+ICAgICBiZWluZyBzY2hlZHVsZWQuCj4g
Cj4gICAqIHg4NiBQVkggZG9tMCdzIG11c3Qgc2V0IHYtPmlzX2luaXRpYWxpc2VkIG9uIGQwdjAs
IHRvIHByZXZlbnQgYW5vdGhlciB2Y3B1Cj4gICAgIGJlaW5nIGFibGUgdG8gY2FsbCBWQ1BVT1Bf
aW5pdGlhbGlzZSBhbmQgbW9kaWZ5IHN0YXRlIHVuZGVyIHRoZSBmZWV0IG9mIHRoZQo+ICAgICBy
dW5uaW5nIHZjcHUuICBUaGlzIGlzIGxhdGVudCBhcyBQVkggZG9tMCBjb25zdHJ1Y3Rpb24gZG9u
J3QgeWV0IGZ1bmN0aW9uLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBsaW5hcm8ub3JnPgoKQ2hlZXJzLAoKPiAtLS0KPiBDQzogSmFuIEJldWxpY2gg
PEpCZXVsaWNoQHN1c2UuY29tPgo+IENDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+Cj4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4g
Q0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gQ0M6IFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL2RvbWFpbl9idWls
ZC5jICAgfCAgNiArKystLS0KPiAgIHhlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMgICAgIHwgMTMg
KysrKysrKysrKystLQo+ICAgeGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMgfCAgMSArCj4g
ICB4ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jICB8ICA2ICsrKy0tLQo+ICAgNCBmaWxlcyBj
aGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxk
LmMKPiBpbmRleCA0NjM2YjE3Li5iZjI5Mjk5IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9k
b21haW5fYnVpbGQuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+IEBAIC0y
MTk3LDkgKzIxOTcsNiBAQCBpbnQgY29uc3RydWN0X2RvbTAoc3RydWN0IGRvbWFpbiAqZCkKPiAg
IAo+ICAgICAgIGRpc2NhcmRfaW5pdGlhbF9tb2R1bGVzKCk7Cj4gICAKPiAtICAgIHYtPmlzX2lu
aXRpYWxpc2VkID0gMTsKPiAtICAgIGNsZWFyX2JpdChfVlBGX2Rvd24sICZ2LT5wYXVzZV9mbGFn
cyk7Cj4gLQo+ICAgICAgIG1lbXNldChyZWdzLCAwLCBzaXplb2YoKnJlZ3MpKTsKPiAgIAo+ICAg
ICAgIHJlZ3MtPnBjID0gKHJlZ2lzdGVyX3Qpa2luZm8uZW50cnk7Cj4gQEAgLTIyNDcsNiArMjI0
NCw5IEBAIGludCBjb25zdHJ1Y3RfZG9tMChzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgICAgICAg
ICAgdmNwdV9zd2l0Y2hfdG9fYWFyY2g2NF9tb2RlKGQtPnZjcHVbaV0pOwo+ICAgICAgIH0KPiAg
IAo+ICsgICAgdi0+aXNfaW5pdGlhbGlzZWQgPSAxOwo+ICsgICAgY2xlYXJfYml0KF9WUEZfZG93
biwgJnYtPnBhdXNlX2ZsYWdzKTsKPiArCj4gICAgICAgcmV0dXJuIDA7Cj4gICB9Cj4gICAKPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9kb20w
X2J1aWxkLmMKPiBpbmRleCBlNGJmZmQ1Li5iZjk5MmZlIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9kb20wX2J1aWxkLmMKPiArKysgYi94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCj4gQEAg
LTQ2Niw2ICs0NjYsOCBAQCBpbnQgX19pbml0IGNvbnN0cnVjdF9kb20wKHN0cnVjdCBkb21haW4g
KmQsIGNvbnN0IG1vZHVsZV90ICppbWFnZSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dm9pZCAqKCpib290c3RyYXBfbWFwKShjb25zdCBtb2R1bGVfdCAqKSwKPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY2hhciAqY21kbGluZSkKPiAgIHsKPiArICAgIGludCByYzsKPiArCj4g
ICAgICAgLyogU2FuaXR5ISAqLwo+ICAgICAgIEJVR19PTihkLT5kb21haW5faWQgIT0gMCk7Cj4g
ICAgICAgQlVHX09OKGQtPnZjcHVbMF0gPT0gTlVMTCk7Cj4gQEAgLTQ4MSw4ICs0ODMsMTUgQEAg
aW50IF9faW5pdCBjb25zdHJ1Y3RfZG9tMChzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBtb2R1bGVf
dCAqaW1hZ2UsCj4gICAgICAgfQo+ICAgI2VuZGlmCj4gICAKPiAtICAgIHJldHVybiAoaXNfaHZt
X2RvbWFpbihkKSA/IGRvbTBfY29uc3RydWN0X3B2aCA6IGRvbTBfY29uc3RydWN0X3B2KQo+IC0g
ICAgICAgICAgIChkLCBpbWFnZSwgaW1hZ2VfaGVhZHJvb20sIGluaXRyZCxib290c3RyYXBfbWFw
LCBjbWRsaW5lKTsKPiArICAgIHJjID0gKGlzX2h2bV9kb21haW4oZCkgPyBkb20wX2NvbnN0cnVj
dF9wdmggOiBkb20wX2NvbnN0cnVjdF9wdikKPiArICAgICAgICAgKGQsIGltYWdlLCBpbWFnZV9o
ZWFkcm9vbSwgaW5pdHJkLCBib290c3RyYXBfbWFwLCBjbWRsaW5lKTsKPiArICAgIGlmICggcmMg
KQo+ICsgICAgICAgIHJldHVybiByYzsKPiArCj4gKyAgICAvKiBTYW5pdHkhICovCj4gKyAgICBC
VUdfT04oIWQtPnZjcHVbMF0tPmlzX2luaXRpYWxpc2VkKTsKPiArCj4gKyAgICByZXR1cm4gMDsK
PiAgIH0KPiAgIAo+ICAgLyoKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1
aWxkLmMgYi94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYwo+IGluZGV4IGU4Zjc0NmMuLmE2
NzA3MWMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMKPiArKysg
Yi94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYwo+IEBAIC02MTQsNiArNjE0LDcgQEAgc3Rh
dGljIGludCBfX2luaXQgcHZoX3NldHVwX2NwdXMoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCBl
bnRyeSwKPiAgIAo+ICAgICAgIHVwZGF0ZV9kb21haW5fd2FsbGNsb2NrX3RpbWUoZCk7Cj4gICAK
PiArICAgIHYtPmlzX2luaXRpYWxpc2VkID0gMTsKPiAgICAgICBjbGVhcl9iaXQoX1ZQRl9kb3du
LCAmdi0+cGF1c2VfZmxhZ3MpOwo+ICAgCj4gICAgICAgcmV0dXJuIDA7Cj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWls
ZC5jCj4gaW5kZXggZGNiZWU0My4uOGFkN2UzZCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYv
cHYvZG9tMF9idWlsZC5jCj4gKysrIGIveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYwo+IEBA
IC04NDcsOSArODQ3LDYgQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9t
YWluICpkLAo+ICAgCj4gICAgICAgdXBkYXRlX2RvbWFpbl93YWxsY2xvY2tfdGltZShkKTsKPiAg
IAo+IC0gICAgdi0+aXNfaW5pdGlhbGlzZWQgPSAxOwo+IC0gICAgY2xlYXJfYml0KF9WUEZfZG93
biwgJnYtPnBhdXNlX2ZsYWdzKTsKPiAtCj4gICAgICAgLyoKPiAgICAgICAgKiBJbml0aWFsIHJl
Z2lzdGVyIHZhbHVlczoKPiAgICAgICAgKiAgRFMsRVMsRlMsR1MgPSBGTEFUX0tFUk5FTF9EUwo+
IEBAIC04ODMsNiArODgwLDkgQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3Qg
ZG9tYWluICpkLAo+ICAgICAgIGlmICggZC0+ZG9tYWluX2lkID09IGhhcmR3YXJlX2RvbWlkICkK
PiAgICAgICAgICAgaW9tbXVfaHdkb21faW5pdChkKTsKPiAgIAo+ICsgICAgdi0+aXNfaW5pdGlh
bGlzZWQgPSAxOwo+ICsgICAgY2xlYXJfYml0KF9WUEZfZG93biwgJnYtPnBhdXNlX2ZsYWdzKTsK
PiArCj4gICAgICAgcmV0dXJuIDA7Cj4gICAKPiAgIG91dDoKPiAKCi0tIApKdWxpZW4gR3JhbGwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 17 13:12:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 13:12:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4Rfz-0007J5-QX; Tue, 17 Oct 2017 13:12:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=456ecb91d=Andrew.Cooper3@citrix.com>)
 id 1e4Rfz-0007Iw-4U
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 13:12:55 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 70/61-30115-6D106E95; Tue, 17 Oct 2017 13:12:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsWSzvfng+5Vxme
 RBrcvWVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnr14cXTOKt+PGhma2B8T9XFyMnh4SAv8T9
 E+0sILawgIfEq1lH2EBsEYFoifZzvxlBbGaB3UwSr75LdjFycQgJXGWUmPlyLTNIgk1AX2L3i
 09MIDavgK3Ej7k/weIsAqoS3e1LWEFsUYFwiaaz/SwQNYISJ2c+AbM5BbwkbneuBqrnAFqgKb
 F+lz7ELnmJ5q2zmSFscYmmLyvBxggJqElc67/EDnFzusTWv7+YJzAKzEIydRbCpFlIJs1CMmk
 BI8sqRvXi1KKy1CJdQ72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMBwZQCCHYw7
 nzsdYpTkYFIS5XU2fBIpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3H8OzSCHBotT01Iq0zBxg5
 MCkJTh4lER4L4KkeYsLEnOLM9MhUqcYFaXEeZeCJARAEhmleXBtsGi9xCgrJczLCHSIEE9Bal
 FuZgmq/CtGcQ5GJWHeOSBTeDLzSuCmvwJazAS0eJ3TE5DFJYkIKakGxgS+er3YLgPZ7bcT26V
 +XVs850Xd6S/ZBVvXmFQnBO5Y17uxstKA6+vPt+9mdUiVKjPefPcuoDdi2/GD2QYvHY6ueOvw
 8Ux8kQmP1axV8gWTTJreKW69uTh3wVGlmPViUmLvH6c8Nrh0xDpsvcD7mRc/M/1n4TG5F6tuq
 MR1wVxGIrNrusn7o0osxRmJhlrMRcWJAJiIBTXRAgAA
X-Env-Sender: prvs=456ecb91d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1508245971!70941545!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54451 invoked from network); 17 Oct 2017 13:12:53 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Oct 2017 13:12:53 -0000
X-IronPort-AV: E=Sophos;i="5.43,391,1503360000"; d="scan'208";a="106358723"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu
 <wei.liu2@citrix.com>
References: <20171017113644.31866-1-roger.pau@citrix.com>
 <20171017113644.31866-2-roger.pau@citrix.com>
 <20171017125618.d4qzwrpamhkrfrie@citrix.com>
 <20171017125847.6vrsp3cstphsbloz@dhcp-3-128.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <b4e11d07-41e5-e4e4-fff6-e47aa159683a@citrix.com>
Date: Tue, 17 Oct 2017 14:12:46 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171017125847.6vrsp3cstphsbloz@dhcp-3-128.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH for-4.10 2/2] ubsan: disable unaligned
	access checks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTcvMTAvMTcgMTM6NTgsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gVHVlLCBPY3Qg
MTcsIDIwMTcgYXQgMDE6NTY6MThQTSArMDEwMCwgV2VpIExpdSB3cm90ZToKPj4gT24gVHVlLCBP
Y3QgMTcsIDIwMTcgYXQgMTI6MzY6NDRQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+
Pj4gQ3VycmVudGx5IHRoZXJlIGFyZSBtYW55IG9mZmVuZGVycyBvZiB0aGUgdW5hbGlnbmVkIGFj
Y2VzcyBjaGVja3MsCj4+PiB3aGljaCBtYWtlcyBib290aW5nIHdpdGggdGhlIHVuYWxpZ25lZCBj
aGVjayBhIFBWSCBEb20wIGltcG9zc2libGUuCj4+Pgo+Pj4gVGhlIG1haW4gb2ZmZW5kZXJzIHNl
ZW0gdG8gYmUgdGhlIEFDUEkgY29kZSwgdGhlIFZNWCBjb2RlIGFuZAo+Pj4gc3BlY2lhbGx5IHRo
ZSBpbnRyZW1hcCBjb2RlIChzZXRfaXJlX3NpZCkuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4+PiAtLS0KPj4+IENjOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+Pj4gQ2M6IEdlb3JnZSBEdW5s
YXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KPj4+IENjOiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KPj4+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Cj4+PiBDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUu
Y29tPgo+Pj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
Pj4+IENjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KPj4+IENjOiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgo+Pj4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
Cj4+PiAtLS0KPj4+IEknbSBub3Qgc3VyZSB3aGV0aGVyIHdlIHByZWZlciB0byBmaXggdGhlIG9m
ZmVuZGVycywgb3IganVzdCBkaXNhYmxlCj4+PiB0aGUgYWxpZ25tZW50IHdob2xlc2FsZS4gSW4g
YW55IGNhc2UgaWYgd2UgZGVjaWRlIHRvIGRpc2FibGUgdGhlCj4+PiBjaGVjaywgdGhlIHBhdGNo
IHNob3VsZCBoYXZlIHZhcnkgbG93IGltcGFjdCwgYW5kIGhlbmNlIHNob3VsZCBiZQo+Pj4gY29t
bWl0dGVkIHRvIDQuMTAgb24gdGhlIGJhc2UgdGhhdCBpdCBvbmx5IGFmZmVjdHMgdWJzYW4sIHdo
aWNoIGlzIG5vdAo+Pj4gZW5hYmxlZCBieSBkZWZhdWx0IGFuZCBub3QgdG8gYmUgdXNlZCBvbiBw
cm9kdWN0aW9uIHN5c3RlbXMuCj4+IEkgd291bGQgdmVyeSBtdWNoIGxpa2UgdG8gZml4IHRoZSBv
ZmZlbmRlcnMgYnV0IGlmIHRoZSBmaXhlcyB0dXJuIG91dCB0bwo+PiBiZSBjdW1iZXJzb21lLCBz
byBiZSBpdC4KPj4KPj4gV2hhdCBpcyB3cm9uZyB0byBsZWF2ZSB0aGlzIGVuYWJsZWQ/IEVhY2gg
bG9jYXRpb24gaXMgcmVwb3J0ZWQgb25jZSwKPj4gcmlnaHQ/Cj4gV2l0aCBjbGFuZyBpdCdzIHJl
cG9ydGVkIGV2ZXJ5IHRpbWUgaXQncyBoaXQgQUZBSUNUIChjZXJ0YWlubHkgbW9yZQo+IHRoYW4g
b25jZSkuCgpzdXBwcmVzc19yZXBvcnQoKSBpcyBzdXBwb3NlZCB0byB0YWtlIGNhcmUgb2YgdGhp
cy7CoCBJcyBDbGFuZyBmZWVkaW5nIGluCmRpZmZlcmVudCAtPmxvY2F0aW9uIGluZm9ybWF0aW9u
IGVhY2ggdGltZSB0aHJvdWdoPwoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 13:15:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 13:15:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4Ria-0007Y3-71; Tue, 17 Oct 2017 13:15:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e4RiZ-0007XT-75
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 13:15:35 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 58/5B-29911-67206E95; Tue, 17 Oct 2017 13:15:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBKsWRWlGSWpSXmKPExsVyMfTGVt1Spme
 RBldOmll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkNO84zF6zhr9j4YCpjA+NPni5GLg4hgemM
 Egvb57GAOCwCr5klel/+ZAZxJATusErs/XWerYuRE8jJkli98TM7hJ0mseDeVhYIu0pi6Y6/Q
 A0cQKPUJNa8iYKY+otR4ufDdkaQGmGBAImjz1rA6kUEyiTOnO4B28YsMJFRonXDYbAiIYEcif
 3fuhhBBrEJ6Eism1ELEuYVsJW4su0tM4jNIqAqceR+D9gcUYFwiaaz/SwQNYISJ2c+AbM5Bew
 k5t1eDmYzC5hJzNv8kBnCFpe49WQ+E4QtL9G8dTbzBEbRWUjaZyFpmYWkZRaSlgWMLKsYNYpT
 i8pSi3QNTfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJjhgEIdjB+WxZwiFGSg
 0lJlNfZ8EmkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneHMZnkUKCRanpqRVpmTnA6IVJS3DwKI
 nwtoGkeYsLEnOLM9MhUqcYLTku3Ln0h4nj2KbLQPLAnlt/mIRY8vLzUqXEeeeANAiANGSU5sG
 NgyWYS4yyUsK8jEAHCvEUpBblZpagyr9iFOdgVBLmZQemKyGezLwSuK2vgA5iAjpondMTkINK
 EhFSUg2Mitv/xs50fWJuz/DH68Q31V36ey6qKPe3GdvMKonn8/0u7yFdqRcQfNVVTl5pxfe4i
 r0WbY9yTyyb+7NQpDE1hqtVQ85+V8a6SXyn7A+znTi549LCpA87r4m/frniMcu8iYlRnysEF/
 oY7Dsv3MNfb3W5h3Gfj5X/ed/Dq07vzq6bfOPAqVN9SizFGYmGWsxFxYkA0TyDNCsDAAA=
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1508246133!74105134!1
X-Originating-IP: [209.85.216.181]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25784 invoked from network); 17 Oct 2017 13:15:33 -0000
Received: from mail-qt0-f181.google.com (HELO mail-qt0-f181.google.com)
 (209.85.216.181)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Oct 2017 13:15:33 -0000
Received: by mail-qt0-f181.google.com with SMTP id 31so3341675qtz.9
 for <xen-devel@lists.xenproject.org>; Tue, 17 Oct 2017 06:15:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=9USdeustDTnPYu2UCJ88+/B16XfiBp4zlru21hEpHd8=;
 b=iz5KKWmyv6+owjiymtzdCR2zKToBAjHm16AxdKDputs06cz1fYGZszDFeB23Y3iJ6q
 ChZVfHxU4DmaNIl+PuDwfiEA7/S0PeiVvrx13T8TSmiVJnQ/DrqTTOIW+8nF5poZHYWZ
 4FDl6uDzNL2wueUmnhiuH10wWM2CS9Ro5p4Jc=
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=9USdeustDTnPYu2UCJ88+/B16XfiBp4zlru21hEpHd8=;
 b=FbYvDnavQd2RLkM8vEAdlXuGixzjVBISDqZwvVCPXnrcTX7EERAhyq3ac/JtjmLyMe
 7wH1aUbSm3EmhdTXo3jnAzI41cdKPaJfne0qcAvvCGC+Hn4IGJv/BdZT/2zg039b7PCh
 HPaQW08krC8Dfmu+SqkzS5HGMhl8UkAIi4dy8+SViatf5lTv2Ix+UUyGW+bB4R7GKTGn
 3SHJukIUrvRwIigXH3xepmfKXx9IbjKtWDF4cR4ozJUUCTsPAZ5S+IXgSYRwM87keE2h
 TYLJYN/feIXCeqkxc0fvAaVIUMUTsS/XHw+ZyH99CilneDvjW6zggSXor/LslNXTh8R7
 ZRDA==
X-Gm-Message-State: AMCzsaUVSZ9blh/KzoF+7qYdXXa/sWIv3VeIMk0MwWhD37o7II2qpYsl
 Ni9FkBr5K62gMEof6a0wRYNsNQ==
X-Google-Smtp-Source: ABhQp+SGpnrWHDnkT4OM5Q0+7SBIlTwHhuW6d0h2CEvWq7WtH4Ba52ntjIEYROAc6nra9HpOymQiUA==
X-Received: by 10.200.16.136 with SMTP id a8mr12735117qtj.177.1508246132901;
 Tue, 17 Oct 2017 06:15:32 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id e43sm6498441qte.74.2017.10.17.06.15.31
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 17 Oct 2017 06:15:32 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>, xen-devel@lists.xenproject.org
References: <20171017102353.31241-1-roger.pau@citrix.com>
 <9bcaf946-da15-6186-67ab-8a1e44881d61@citrix.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <9bb47dc2-08e4-16de-69e1-ce323ac74509@linaro.org>
Date: Tue, 17 Oct 2017 14:15:29 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <9bcaf946-da15-6186-67ab-8a1e44881d61@citrix.com>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] mm/shadow: fix declaration of
 fetch_type_names
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxNy8xMC8xNyAxMToyOSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxNy8xMC8x
NyAxMToyMywgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+PiBmZXRjaF90eXBlX25hbWVzIHVzYWdl
IGlzIGd1YXJkZWQgYnkgU0hBRE9XX0RFQlVHX1BST1BBR0FURSBpbgo+PiBTSEFET1dfREVCVUcs
IGZpeCB0aGUgZGVjbGFyYXRpb24gc28gaXQncyBhbHNvIGd1YXJkZWQgYnkKPj4gU0hBRE9XX0RF
QlVHX1BST1BBR0FURSBpbnN0ZWFkIG9mIERFQlVHX1RSQUNFX0RVTVAuCj4+Cj4+IFNpZ25lZC1v
ZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IAo+IFBvc3Np
Ymx5IHdvcnRoIG5vdGluZyB0aGF0IHRoaXMgaXMgZXhwb3NlZCBieSBDbGFuZyB3aGVuIGJ1aWxk
aW5nIHdpdGgKPiBVQlNBTiA/Cj4gCj4gRWl0aGVyIHdheSwgdGhhbmtzIGZvciBnZXR0aW5nIHRv
IHRoZSBib3R0b20gb2YgdGhpcyBpc3N1ZS7CoCAoSXQncyBiZWVuCj4gb24gbXkgVE9ETyBsaXN0
IHRvIGZpZ3VyZSBvdXQgZm9yIGEgcmF0aGVyIGxvbmcgdGltZS4pCj4gCj4gQWNrZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+LCBhbmQgSSBhZ3JlZSB0aGF0
Cj4gdGhpcyBzaG91bGQgZ28gaW50byA0LjEwLgoKUmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KCkNoZWVycywKCj4gCj4+IC0tLQo+PiBDYzog
VGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cj4+IENjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGV1LmNpdHJpeC5jb20+Cj4+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Cj4+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+PiBDYzog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAY2l0cml4LmNvbT4KPj4gLS0tCj4+IElNSE8sIHRo
aXMgaXMgYSBzaW1wbGUgY29tcGlsZS10aW1lIGZpeCwgc28gaXQgc2hvdWxkIGJlIGFjY2VwdGVk
IGZvcgo+PiA0LjEwLiBBbnkgYnJlYWtpbmcgY2F1c2VkIGJ5IHRoaXMgY29tbWl0IHdpbGwgYmUg
c3BvdHRlZCBhdCBjb21waWxlCj4+IHRpbWUuCj4+IC0tLQo+PiAgIHhlbi9hcmNoL3g4Ni9tbS9z
aGFkb3cvbXVsdGkuYyB8IDIgKy0KPj4gICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyks
IDEgZGVsZXRpb24oLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cv
bXVsdGkuYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwo+PiBpbmRleCBkNTQwYWYx
MWQ3Li45MTU2MzgyMDU2IDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211
bHRpLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCj4+IEBAIC03Nyw3
ICs3Nyw3IEBAIHR5cGVkZWYgZW51bSB7Cj4+ICAgCj4+ICAgZXh0ZXJuIGNvbnN0IGNoYXIgKmNv
bnN0IGZldGNoX3R5cGVfbmFtZXNbXTsKPj4gICAKPj4gLSNpZiBkZWZpbmVkKERFQlVHX1RSQUNF
X0RVTVApICYmIENPTkZJR19QQUdJTkdfTEVWRUxTID09IEdVRVNUX1BBR0lOR19MRVZFTFMKPj4g
KyNpZiBTSEFET1dfREVCVUdfUFJPUEFHQVRFICYmIENPTkZJR19QQUdJTkdfTEVWRUxTID09IEdV
RVNUX1BBR0lOR19MRVZFTFMKPj4gICBjb25zdCBjaGFyICpjb25zdCBmZXRjaF90eXBlX25hbWVz
W10gPSB7Cj4+ICAgICAgIFtmdF9wcmVmZXRjaF0gICAgID0gInByZWZldGNoIiwKPj4gICAgICAg
W2Z0X2RlbWFuZF9yZWFkXSAgPSAiZGVtYW5kIHJlYWQiLAo+IAo+IAo+IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlz
dAo+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo+IAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 13:19:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 13:19:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4Rmd-0007ni-RG; Tue, 17 Oct 2017 13:19:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xumengpanda@gmail.com>) id 1e4Rmc-0007nb-Ux
 for xen-devel@lists.xen.org; Tue, 17 Oct 2017 13:19:47 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 05/90-07262-27306E95; Tue, 17 Oct 2017 13:19:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphleJIrShJLcpLzFFi42K5GHpntW4O87N
 Ig86bqhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8amSbsZC9ZpVBw50c7YwHhFuYuRi0NIYCKj
 xK5LF5m6GDk5WAQaWCWe/WMFSUgIzGGVuPjzN2MXIweQUyZxa5IuSI2EQJHEp/0bmCHsUomWh
 ytYQGxeAUGJkzOfgNlCAt4SRy+cYAFp5RQwlJi0UwJiVyOTxOrjX8B62QRUJeada2SD2KsqMf
 /LIVaIOQESh3+fYAexhQVcJB7+OAd2m4iAmsSvvevYQAYxC9xhlDi7dhkjSIJZwEdi9dLJjBM
 YBWchuWMWkhSErSnRuv03O4StLbFs4WtmCFtDYsGdfYzI4gsY2VYxqhenFpWlFuma6yUVZaZn
 lOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBIY/AxDsYGz87nSIUZKDSUmU19nwSaQQX1J+S
 mVGYnFGfFFpTmrxIUYZDg4lCd6VTM8ihQSLUtNTK9Iyc4CRCJOW4OBREuG1AknzFhck5hZnpk
 OkTjHac1y4c+kPE8eBPbeA5Iabd4HkPhApxJKXn5cqJc7bAdImANKWUZoHNxSWOC4xykoJ8zI
 CnSnEU5BalJtZgir/ilGcg1FJmLcOZApPZl4J3O5XQGcxAZ21zukJyFkliQgpqQbG7fPq9I4Z
 JU/8e+5hlaHzsdX1MZHp+5irX7ca7SyYtuT07eL1eUcK1BnzLT74Ruuvz/784o1Qg/y+66lN7
 xU8f57rN2j6kOX7rSPSq2Wd9s+3q/eruk8wFu1JrTAt8XqUqsy0++zOOS8K/Q+ZMJruFdn86p
 He7Dfb52zvy6x7GxXkObWu8qeGEktxRqKhFnNRcSIA2i5gURcDAAA=
X-Env-Sender: xumengpanda@gmail.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1508246379!52584652!1
X-Originating-IP: [209.85.220.171]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
 ML_RADAR_SPEW_LINKS_8,RCVD_BY_IP,spamassassin: ,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1037 invoked from network); 17 Oct 2017 13:19:40 -0000
Received: from mail-qk0-f171.google.com (HELO mail-qk0-f171.google.com)
 (209.85.220.171)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Oct 2017 13:19:40 -0000
Received: by mail-qk0-f171.google.com with SMTP id q83so1936728qke.6
 for <xen-devel@lists.xen.org>; Tue, 17 Oct 2017 06:19:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=/96cpCo3uhC0l6i+4ncnTIUNv41BI/k0uqPAK90Uvh0=;
 b=fIzzlHsEufvU01MLX93p2ZxdtYyMwsutQksTMmOCFC1JV1SGqqjqbH0CvX/An9Gcxx
 Kz5nMcDv1SUuvnHc0fShT1StLjmTRwqSHoXxh1FqB6WBqWPt/E83NQfHaG3sRFEoJWwT
 55PuF4PeLJI3egO1m6C32zvg/t0cKeIXT2wYXS0/iSvwNER0bJfItGsEtoM/bvpR4PGT
 JonHB0nVnalgeXIjAmrE3gErKVa4+1PZUAezoD3JeQipdpgEFd+8pLBCbJEv3pj9W8EQ
 Z4ZxWDkobIcluZS8sZ/sSSP0mLbSSJkaipbQuhwR6D0swCeIKC8oBj05PcuDCXyGq+KM
 TTmg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=/96cpCo3uhC0l6i+4ncnTIUNv41BI/k0uqPAK90Uvh0=;
 b=A5pdppPwfssXXtlnRsejfvSqEp+F1t2tgu0Gttp0B7uOo4TqtDnEalkwHTHemVqHH7
 0vNtGcHKbAfgpfhHOLv9nHz8l/pqM7qYMGaO+WDExSgDzEsfz/QN6YerHG/1w5p62lZX
 +FB2hMB0TvscAvl7Xgneh2eSeTpEtxABt7VnvVmZuWAHS/dfejaR9Gf39l8WttPDj/ui
 ws4pC+puIYegSTOj8pvYXJtFlMAbVh7rvYJ5bglyciw704Ptbhb3WpkSu2YY1W0//8dG
 TSECaVg6EShbs9b+SArfstC3dxhvhE5JiqXLSuoNSQrpudCHqj4jtLvo2wlc8sLJt0uI
 usIg==
X-Gm-Message-State: AMCzsaX0YZzpkF15Xiq7LDjFstF+XHT61qfNZ/x2qj6ud5JW4QD3KgmC
 CQwD2rjVj7fzQtbMkzjIeJih8NIgP5gceX3c8g==
X-Google-Smtp-Source: ABhQp+TGKcZXmTEqLPVR9Lk6Q2LD8En7opmuu1xdY5IZSvCFXPeAxRwdBTst1cHY1ocRpkpiT3bT2tbp7112ijOFdTY=
X-Received: by 10.55.138.135 with SMTP id m129mr17349265qkd.214.1508246379336; 
 Tue, 17 Oct 2017 06:19:39 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.86.202 with HTTP; Tue, 17 Oct 2017 06:19:38 -0700 (PDT)
In-Reply-To: <1508225397.6552.131.camel@linux.it>
References: <1507744926-3950-1-git-send-email-mengxu@cis.upenn.edu>
 <20171012090234.lhl5hnhlqmg2pfmr@citrix.com>
 <CAENZ-+n8X5ZKYRRz1-tfxWKtxxVem1woHiGr6_YLohtb7XVGHg@mail.gmail.com>
 <1508225165.6552.128.camel@linux.it> <1508225397.6552.131.camel@linux.it>
From: Meng Xu <xumengpanda@gmail.com>
Date: Tue, 17 Oct 2017 09:19:38 -0400
Message-ID: <CAENZ-+=eNSdnL5Ybu5-YY6pvLztUHyPy2b3E4wEpCOGXgt-D-A@mail.gmail.com>
To: Dario Faggioli <raistlin@linux.it>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v4 0/5] Towards work-conserving RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4220215410196883471=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4220215410196883471==
Content-Type: multipart/alternative; boundary="94eb2c06f71cac9849055bbdf92c"

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

On Tue, Oct 17, 2017 at 3:29 AM, Dario Faggioli <raistlin@linux.it> wrote:

> On Tue, 2017-10-17 at 09:26 +0200, Dario Faggioli wrote:
> > On Thu, 2017-10-12 at 10:34 -0400, Meng Xu wrote:
> > > On Thu, Oct 12, 2017 at 5:02 AM, Wei Liu <wei.liu2@citrix.com>
> > > wrote:
> > > >
> > > > FYI all patches except the xentrace one were committed yesterday.
> > >
> > > Thank you very much, Wei!
> > >
> >
> > Hey Meng,
> >
> > Any update on that missing patch, though?
> >
> No, wait... Posted on Wednesday, mmmhh... Ah, so "this" is you posting
> the missing patch!
>

=E2=80=8BYes. :) I didn't repost the patch. I made the changes and tested i=
t once I
got the feedback.
=E2=80=8B

>
> Ok, my bad, sorry. I was fooled by the fact that you resent the whole
> series, and that I did not get a copy of it (extra-list, I mean) as
> you're still using my old email address.
>
> Lemme have a look...
>

=E2=80=8BAh, I neglected the email address. I was also wondering maybe you =
were
busy with something else. So I didn't send a reminder.

Thanks!

Best Regards,

Meng
=E2=80=8B

>
> Regards,
> Dario
> --
> <<This happens because I choose it to happen!>> (Raistlin Majere)
> -----------------------------------------------------------------
> Dario Faggioli, Ph.D, http://about.me/dario.faggioli
>



--=20
Meng Xu
Ph.D. Candidate in Computer and Information Science
University of Pennsylvania
http://www.cis.upenn.edu/~mengxu/

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

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-size:small"><br=
></div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Tue, Oc=
t 17, 2017 at 3:29 AM, Dario Faggioli <span dir=3D"ltr">&lt;<a href=3D"mail=
to:raistlin@linux.it" target=3D"_blank">raistlin@linux.it</a>&gt;</span> wr=
ote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border=
-left:1px #ccc solid;padding-left:1ex"><span>On Tue, 2017-10-17 at 09:26 +0=
200, Dario Faggioli wrote:<br>
&gt; On Thu, 2017-10-12 at 10:34 -0400, Meng Xu wrote:<br>
&gt; &gt; On Thu, Oct 12, 2017 at 5:02 AM, Wei Liu &lt;<a href=3D"mailto:we=
i.liu2@citrix.com" target=3D"_blank">wei.liu2@citrix.com</a>&gt;<br>
&gt; &gt; wrote:<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; FYI all patches except the xentrace one were committed yeste=
rday.<br>
&gt; &gt;<br>
&gt; &gt; Thank you very much, Wei!<br>
&gt; &gt;<br>
&gt;<br>
&gt; Hey Meng,<br>
&gt;<br>
&gt; Any update on that missing patch, though?<br>
&gt;<br>
</span>No, wait... Posted on Wednesday, mmmhh... Ah, so &quot;this&quot; is=
 you posting<br>
the missing patch!<br></blockquote><div><br></div><div class=3D"gmail_defau=
lt" style=3D"font-size:small">=E2=80=8BYes. :) I didn&#39;t repost the patc=
h. I made the changes and tested it once I got the feedback.=C2=A0</div><di=
v class=3D"gmail_default" style=3D"font-size:small">=E2=80=8B</div><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc s=
olid;padding-left:1ex">
<br>
Ok, my bad, sorry. I was fooled by the fact that you resent the whole<br>
series, and that I did not get a copy of it (extra-list, I mean) as<br>
you&#39;re still using my old email address.<br>
<br>
Lemme have a look...<br></blockquote><div><br></div><div class=3D"gmail_def=
ault" style=3D"font-size:small">=E2=80=8BAh, I neglected the email address.=
 I was also wondering maybe you were busy with something else. So I didn&#3=
9;t send a reminder.</div><div class=3D"gmail_default" style=3D"font-size:s=
mall"><br></div><div class=3D"gmail_default" style=3D"font-size:small">Than=
ks!</div><div class=3D"gmail_default" style=3D"font-size:small"><br></div><=
div class=3D"gmail_default" style=3D"font-size:small">Best Regards,</div><d=
iv class=3D"gmail_default" style=3D"font-size:small"><br></div><div class=
=3D"gmail_default" style=3D"font-size:small">Meng</div><div class=3D"gmail_=
default" style=3D"font-size:small">=E2=80=8B</div><blockquote class=3D"gmai=
l_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left=
:1ex">
<div class=3D"m_1001689464842222876HOEnZb"><div class=3D"m_1001689464842222=
876h5"><br>
Regards,<br>
Dario<br>
--<br>
&lt;&lt;This happens because I choose it to happen!&gt;&gt; (Raistlin Majer=
e)<br>
------------------------------<wbr>------------------------------<wbr>-----=
<br>
Dario Faggioli, Ph.D, <a href=3D"http://about.me/dario.faggioli" rel=3D"nor=
eferrer" target=3D"_blank">http://about.me/dario.faggioli</a></div></div></=
blockquote></div><br><br clear=3D"all"><div><br></div>-- <br><div class=3D"=
m_1001689464842222876gmail_signature" data-smartmail=3D"gmail_signature"><d=
iv dir=3D"ltr"><div><div dir=3D"ltr"><div><div dir=3D"ltr"><div>Meng Xu<br>=
Ph.D. Candidate in Computer and Information Science<br>University of Pennsy=
lvania<br><a href=3D"http://www.cis.upenn.edu/~mengxu/" target=3D"_blank">h=
ttp://www.cis.upenn.edu/~<wbr>mengxu/</a></div></div></div></div></div></di=
v></div>
</div></div>

--94eb2c06f71cac9849055bbdf92c--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4220215410196883471==--


From xen-devel-bounces@lists.xen.org Tue Oct 17 13:22:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 13:22:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4RpL-0008QR-8D; Tue, 17 Oct 2017 13:22:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xumengpanda@gmail.com>) id 1e4RpK-0008QH-5k
 for xen-devel@lists.xen.org; Tue, 17 Oct 2017 13:22:34 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 11/34-29911-91406E95; Tue, 17 Oct 2017 13:22:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsVyMfTOIV0Jlme
 RBuvmWlss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBld266xFFzhqvh8KqGBcQlHFyMXh5DAJEaJ
 IzPXs3QxcnKwCDSwSvzcGgNiSwjMYZVYd94Cwi6T+Nwwkx3CLpL4sryJEcIulHi/ei4TiM0rI
 ChxcuYTsDlCAt4SDfsugNVwChhKXL+1hg1i2UJGietPjjCDJNgEVCXmnWtkg1isKjHnQTsjxK
 AAiTcvN7GC2MICURKt6/aA1YgIqEn82rsObBCzwDpGiUvdl8ESzAKaEq3bf7NPYBScheSQWUh
 SCxiZVjFqFKcWlaUW6RoZ6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYoAxDs
 YPwzP/AQoyQHk5Ior7Phk0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwrmZ5FCgkWpaanVqRl5
 gBjBSYtwcGjJMKbwQyU5i0uSMwtzkyHSJ1itOS4cOfSHyaOY5suA8kDe279YRJiycvPS5US5x
 UEaRAAacgozYMbB4vnS4yyUsK8jEAHCvEUpBblZpagyr9iFOdgVBLm3QVyFU9mXgnc1ldABzE
 BHbTO6QnIQSWJCCmpBsYZB5aYiS5cemJq4V+Fp4Xbv0WyR0p/nxXzL39FENvVtLRbEmyaGz69
 +vHorTLnWZXyT52P1mVnrz33+cz6pVPvWHG7cTzJ9xNas4mrp/LuluQXa6S+xj9RsfwsdUpu1
 iXl9WFzHE2KLu1Yf+L1JA7eWY+dz3cYL7R6smqlYeHJ2ZJCi+Keeqp9V2Ipzkg01GIuKk4EAC
 Yn1lviAgAA
X-Env-Sender: xumengpanda@gmail.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1508246552!70943775!1
X-Originating-IP: [209.85.220.194]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48522 invoked from network); 17 Oct 2017 13:22:32 -0000
Received: from mail-qk0-f194.google.com (HELO mail-qk0-f194.google.com)
 (209.85.220.194)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Oct 2017 13:22:32 -0000
Received: by mail-qk0-f194.google.com with SMTP id o187so1943017qke.7
 for <xen-devel@lists.xen.org>; Tue, 17 Oct 2017 06:22:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=P5ODPXIval0mlghVLWgGvQNX+HjRbSSJnEX2UmjUnUE=;
 b=D9JzGUMUfZqBiexnc//S+yxHmxEfkIN7Kj7BeIrd47drjZ8Nmu+yW8oPlKPqJz94MS
 Cdz5tlZdXUWodDT4BwE6zF8xOqhpHpkq5wl88qgFBo4p6JMY5vH4WgEYJnhck5KQS+fe
 ZRtiAPGc85LFX9xTTtw5PhhEsVXnEPI1UE5teLE9kaHNqvoUJvJCgXfrFDTRDqAFyylg
 7rs0KSVW1stNQhW0g8MIoH/m04Ge716mObXtT0g/D1jWO430vK7OyUd31LuicT3RGNT1
 CQwKJf+75+syWgaIAxakBFsrz0f0wEupFNgHde03guP3SnbCd4pe3RGdbhkeg0iDBhOK
 il7A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=P5ODPXIval0mlghVLWgGvQNX+HjRbSSJnEX2UmjUnUE=;
 b=GEYTocx28mB1bQ4/vMurNBk2A6i0lSh88DwNXAjaYx9H/c4fF/JFmAqn2T0GNVKA2X
 arI512g3sFCKWa+KQ7dOzuIXRSrE4A90yzFGvP1w+4TAgEf60mticozVIpafsDGHw+Wh
 S2DVrzOEFPYn0581YkuUoAqZ8+gHOcICKbpUbPQhDhGxCGwvI4QHmWC/7t0GIaYrT7Ro
 QTLVZjxh3LDrng0tG0hpKftnwJ3+TnYOKjoXgw9VUMoN1fEuNF2gDGNGaYdUjgUxMck7
 PEuS8dme7onlFfdqOQkq3/1nv2XyL4bUDtSVp5kpLbWik2o8zmo5zJS0PAfZbMbN4M8K
 aUXw==
X-Gm-Message-State: AMCzsaVpRjLV5MsA85I/4/mxgFOmMk2xXe1LygUORqsXaXN2LMEfZfPT
 Ptpu7+JfRHEX/WEiqtBX/vHjly0bi9wnx1sjBw==
X-Google-Smtp-Source: ABhQp+S9J2VxA9kL6myusnUcSBqUimEnwS0PdxO896T3rkiz3V9u4CXHp4tboihaa3ZBYi4XfwhlhHHr4/uQ0k29jq0=
X-Received: by 10.55.33.71 with SMTP id h68mr3237525qkh.109.1508246551922;
 Tue, 17 Oct 2017 06:22:31 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.86.202 with HTTP; Tue, 17 Oct 2017 06:22:31 -0700 (PDT)
In-Reply-To: <1508227851.6552.135.camel@linux.it>
References: <1507744926-3950-1-git-send-email-mengxu@cis.upenn.edu>
 <1507744926-3950-5-git-send-email-mengxu@cis.upenn.edu>
 <1508227851.6552.135.camel@linux.it>
From: Meng Xu <xumengpanda@gmail.com>
Date: Tue, 17 Oct 2017 09:22:31 -0400
Message-ID: <CAENZ-+=2K8rx+aBxh6Y-EBB6kwZ-4xSQAdW5i=iG67aCm8BQhw@mail.gmail.com>
To: Dario Faggioli <raistlin@linux.it>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v4 4/5] xentrace: enable per-VCPU extratime
 flag for RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMTcsIDIwMTcgYXQgNDoxMCBBTSwgRGFyaW8gRmFnZ2lvbGkgPHJhaXN0bGlu
QGxpbnV4Lml0PiB3cm90ZToKPiBPbiBXZWQsIDIwMTctMTAtMTEgYXQgMTQ6MDIgLTA0MDAsIE1l
bmcgWHUgd3JvdGU6Cj4+IENoYW5nZSByZXBsX2J1ZGdldCBldmVudCBvdXRwdXQgZm9yIHhlbnRy
YWNlIGZvcm1hdHMgYW5kIHhlbmFseXplCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IE1lbmcgWHUgPG1l
bmd4dUBjaXMudXBlbm4uZWR1Pgo+Pgo+IEknZCBzYXk6Cj4KPiBSZXZpZXdlZC1ieTogRGFyaW8g
RmFnZ2lvbGkgPHJhaXN0bGluQGxpbnV4Lml0Pgo+Cj4gSG93ZXZlci4uLgo+Cj4+IGRpZmYgLS1n
aXQgYS90b29scy94ZW50cmFjZS94ZW5hbHl6ZS5jIGIvdG9vbHMveGVudHJhY2UveGVuYWx5emUu
Ywo+PiBpbmRleCA3OWJkYmE3Li4xOWUwNTBmIDEwMDY0NAo+PiAtLS0gYS90b29scy94ZW50cmFj
ZS94ZW5hbHl6ZS5jCj4+ICsrKyBiL3Rvb2xzL3hlbnRyYWNlL3hlbmFseXplLmMKPj4gQEAgLTc5
MzUsMjMgKzc5MzUsMjkgQEAgdm9pZCBzY2hlZF9wcm9jZXNzKHN0cnVjdCBwY3B1X2luZm8gKnAp
Cj4+ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCB2Y3B1aWQ6MTYsIGRvbWlkOjE2
Owo+PiAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBjdXJfYmc7Cj4+ICAgICAgICAgICAg
ICAgICAgICAgIGludCBkZWx0YTsKPj4gKyAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgcHJp
b3JpdHlfbGV2ZWw7Cj4+ICsgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGhhc19leHRyYXRp
bWU7Cj4+Cj4gLi4udGhpcyBsYXN0IGZpZWxkIGlzICdib29sJyBpbiBYZW4uCj4KPiBJIGFwcHJl
Y2lhdGUgdGhhdCB4ZW5hbHl6ZSBkb2VzIG5vdCBidWlsZCBpZiB5b3UganVzdCBtYWtlIHRoaXMg
Ym9vbCBhcwo+IHdlbGwuIEJ1dCBpdCBkb2VzIGJ1aWxkIGZvciBtZSwgaWYgeW91IGRvIHRoYXQs
IGFuZCBhbHNvIGluY2x1ZGUKPiBzdGRib29sLmgsIHdoaWNoIEkgdGhpbmsgaXMgYSBmaW5lIHRo
aW5nIHRvIGRvLgoKUmlnaHQuIEknbSBub3Qgc3VyZSBhYm91dCB0aGlzLiBJZiBpbmNsdWRpbmcg
dGhlIHN0ZGJvb2wuaCBpcwpwcmVmZXJyZWQsIEkgY2FuIHJlc2VuZCB0aGlzIG9uZSB3aXRoIHRo
YXQgY2hhbmdlLgoKPgo+IEFueXdheSwgSSdsbCBsZWF2ZSB0aGlzIHRvIEdlb3JnZSBhbmQgdG9v
bHMnIG1haW50YWluZXJzLgoKU3VyZSEKClRoYW5rcywKCk1lbmcKCgoKLS0gCk1lbmcgWHUKUGgu
RC4gQ2FuZGlkYXRlIGluIENvbXB1dGVyIGFuZCBJbmZvcm1hdGlvbiBTY2llbmNlClVuaXZlcnNp
dHkgb2YgUGVubnN5bHZhbmlhCmh0dHA6Ly93d3cuY2lzLnVwZW5uLmVkdS9+bWVuZ3h1LwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 13:24:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 13:24:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4RrS-0000Aw-4l; Tue, 17 Oct 2017 13:24:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4567f63fb=Paul.Durrant@citrix.com>)
 id 1e4RrQ-0000AH-Sa
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 13:24:44 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 55/9D-31302-C9406E95; Tue, 17 Oct 2017 13:24:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDve5slme
 RBv+P6Vp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmPWx6xFbTqVvRv7GRqYJyg3MXIySEh4C/x
 e0kTG4jNJqAjMfXpJdYuRg4OEQEVidt7DUDCzAJhEqsXXGQEsYUFfCSuTv3PDmKzCKhK3Pl+k
 hXE5hWwkbj2/SQbxEh5iV1tF8HinAK2Eq//HWAGsYWAajbNWw9VLyhxcuYTFoj5mhKt23+zQ9
 jyEs1bZ0PVq0isnzqLbQIj3ywkLbOQtMxC0rKAkXkVo0ZxalFZapGukaFeUlFmekZJbmJmjq6
 hgalebmpxcWJ6ak5iUrFecn7uJkZgqNUzMDDuYLw72e8QoyQHk5Ior7Phk0ghvqT8lMqMxOKM
 +KLSnNTiQ4wyHBxKErxnmZ9FCgkWpaanVqRl5gCDHiYtwcGjJMK7DCTNW1yQmFucmQ6ROsWoy
 9Fx8+4fJiGWvPy8VClx3jKQIgGQoozSPLgRsAi8xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUU
 mY1wBkCk9mXgncpldARzABHbHO6QnIESWJCCmpBkaNPwfvfTdVs4vYxvtq2h+3SdNXRyz/uu/
 bglVGrrZ/BL4JbPtzbt9vf6kTj4ottRwqgy1VPLV3vFr5q67LpVWfy87R8ug9b0ODIknfVayf
 Kq7vKnDfJa1drnl21fff7yR+SBolZp6ur/oeH1EVeVn7WNfu/Za3Q/0O1dQlz5oSpKs0Y4t+y
 yIlluKMREMt5qLiRAAqvjVluwIAAA==
X-Env-Sender: prvs=4567f63fb=Paul.Durrant@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1508246679!71073821!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 678 invoked from network); 17 Oct 2017 13:24:43 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Oct 2017 13:24:43 -0000
X-IronPort-AV: E=Sophos;i="5.43,391,1503360000"; d="scan'208";a="454570828"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 17 Oct 2017 14:24:24 +0100
Message-ID: <20171017132432.24093-4-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171017132432.24093-1-paul.durrant@citrix.com>
References: <20171017132432.24093-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: [Xen-devel] [PATCH v12 03/11] x86/hvm/ioreq: use gfn_t in struct
	hvm_ioreq_page
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhZGp1c3RzIHRoZSBpb3JlcSBzZXJ2ZXIgY29kZSB0byB1c2UgdHlwZS1zYWZl
IGdmbl90IHZhbHVlcwp3aGVyZSBwb3NzaWJsZS4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWdu
ZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdl
ZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgotLS0KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jICAgICAgICAgfCA0NCArKysr
KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9kb21haW4uaCB8ICAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKyks
IDIzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBi
L3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwppbmRleCA2ZDgxMDE4MzY5Li42NGJiMTNjZWM5IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2
bS9pb3JlcS5jCkBAIC0yMTAsNyArMjEwLDcgQEAgYm9vbCBoYW5kbGVfaHZtX2lvX2NvbXBsZXRp
b24oc3RydWN0IHZjcHUgKnYpCiAgICAgcmV0dXJuIHRydWU7CiB9CiAKLXN0YXRpYyB1bnNpZ25l
ZCBsb25nIGh2bV9hbGxvY19pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCitz
dGF0aWMgZ2ZuX3QgaHZtX2FsbG9jX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAq
cykKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwogICAgIHVuc2lnbmVkIGlu
dCBpOwpAQCAtMjIwLDIwICsyMjAsMTkgQEAgc3RhdGljIHVuc2lnbmVkIGxvbmcgaHZtX2FsbG9j
X2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKICAgICBmb3IgKCBpID0gMDsg
aSA8IHNpemVvZihkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ2ZuLm1hc2spICogODsgaSsrICkK
ICAgICB7CiAgICAgICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KGksICZkLT5hcmNoLmh2bV9k
b21haW4uaW9yZXFfZ2ZuLm1hc2spICkKLSAgICAgICAgICAgIHJldHVybiBkLT5hcmNoLmh2bV9k
b21haW4uaW9yZXFfZ2ZuLmJhc2UgKyBpOworICAgICAgICAgICAgcmV0dXJuIF9nZm4oZC0+YXJj
aC5odm1fZG9tYWluLmlvcmVxX2dmbi5iYXNlICsgaSk7CiAgICAgfQogCi0gICAgcmV0dXJuIGdm
bl94KElOVkFMSURfR0ZOKTsKKyAgICByZXR1cm4gSU5WQUxJRF9HRk47CiB9CiAKLXN0YXRpYyB2
b2lkIGh2bV9mcmVlX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdmbikKK3N0YXRpYyB2b2lk
IGh2bV9mcmVlX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgZ2ZuX3QgZ2Zu
KQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5kb21haW47Ci0gICAgdW5zaWduZWQgaW50
IGkgPSBnZm4gLSBkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ2ZuLmJhc2U7CisgICAgdW5zaWdu
ZWQgaW50IGkgPSBnZm5feChnZm4pIC0gZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dmbi5iYXNl
OwogCiAgICAgQVNTRVJUKCFJU19ERUZBVUxUKHMpKTsKLSAgICBBU1NFUlQoZ2ZuICE9IGdmbl94
KElOVkFMSURfR0ZOKSk7CisgICAgQVNTRVJUKCFnZm5fZXEoZ2ZuLCBJTlZBTElEX0dGTikpOwog
CiAgICAgc2V0X2JpdChpLCAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dmbi5tYXNrKTsKIH0K
QEAgLTI0Miw3ICsyNDEsNyBAQCBzdGF0aWMgdm9pZCBodm1fdW5tYXBfaW9yZXFfZ2ZuKHN0cnVj
dCBodm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKIHsKICAgICBzdHJ1Y3QgaHZtX2lvcmVx
X3BhZ2UgKmlvcnAgPSBidWYgPyAmcy0+YnVmaW9yZXEgOiAmcy0+aW9yZXE7CiAKLSAgICBpZiAo
IGlvcnAtPmdmbiA9PSBnZm5feChJTlZBTElEX0dGTikgKQorICAgIGlmICggZ2ZuX2VxKGlvcnAt
PmdmbiwgSU5WQUxJRF9HRk4pICkKICAgICAgICAgcmV0dXJuOwogCiAgICAgZGVzdHJveV9yaW5n
X2Zvcl9oZWxwZXIoJmlvcnAtPnZhLCBpb3JwLT5wYWdlKTsKQEAgLTI1MSw3ICsyNTAsNyBAQCBz
dGF0aWMgdm9pZCBodm1fdW5tYXBfaW9yZXFfZ2ZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpz
LCBib29sIGJ1ZikKICAgICBpZiAoICFJU19ERUZBVUxUKHMpICkKICAgICAgICAgaHZtX2ZyZWVf
aW9yZXFfZ2ZuKHMsIGlvcnAtPmdmbik7CiAKLSAgICBpb3JwLT5nZm4gPSBnZm5feChJTlZBTElE
X0dGTik7CisgICAgaW9ycC0+Z2ZuID0gSU5WQUxJRF9HRk47CiB9CiAKIHN0YXRpYyBpbnQgaHZt
X21hcF9pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQpAQCAt
MjY0LDE2ICsyNjMsMTcgQEAgc3RhdGljIGludCBodm1fbWFwX2lvcmVxX2dmbihzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCiAg
ICAgaWYgKCBJU19ERUZBVUxUKHMpICkKLSAgICAgICAgaW9ycC0+Z2ZuID0gYnVmID8KLSAgICAg
ICAgICAgICAgICAgICAgZC0+YXJjaC5odm1fZG9tYWluLnBhcmFtc1tIVk1fUEFSQU1fQlVGSU9S
RVFfUEZOXSA6Ci0gICAgICAgICAgICAgICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi5wYXJhbXNb
SFZNX1BBUkFNX0lPUkVRX1BGTl07CisgICAgICAgIGlvcnAtPmdmbiA9IF9nZm4oYnVmID8KKyAg
ICAgICAgICAgICAgICAgICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4ucGFyYW1zW0hWTV9QQVJB
TV9CVUZJT1JFUV9QRk5dIDoKKyAgICAgICAgICAgICAgICAgICAgICAgICBkLT5hcmNoLmh2bV9k
b21haW4ucGFyYW1zW0hWTV9QQVJBTV9JT1JFUV9QRk5dKTsKICAgICBlbHNlCiAgICAgICAgIGlv
cnAtPmdmbiA9IGh2bV9hbGxvY19pb3JlcV9nZm4ocyk7CiAKLSAgICBpZiAoIGlvcnAtPmdmbiA9
PSBnZm5feChJTlZBTElEX0dGTikgKQorICAgIGlmICggZ2ZuX2VxKGlvcnAtPmdmbiwgSU5WQUxJ
RF9HRk4pICkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAKLSAgICByYyA9IHByZXBhcmVfcmlu
Z19mb3JfaGVscGVyKGQsIGlvcnAtPmdmbiwgJmlvcnAtPnBhZ2UsICZpb3JwLT52YSk7CisgICAg
cmMgPSBwcmVwYXJlX3JpbmdfZm9yX2hlbHBlcihkLCBnZm5feChpb3JwLT5nZm4pLCAmaW9ycC0+
cGFnZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZpb3JwLT52YSk7CiAKICAg
ICBpZiAoIHJjICkKICAgICAgICAgaHZtX3VubWFwX2lvcmVxX2dmbihzLCBidWYpOwpAQCAtMzA5
LDEwICszMDksMTAgQEAgc3RhdGljIHZvaWQgaHZtX3JlbW92ZV9pb3JlcV9nZm4oc3RydWN0IGh2
bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQogICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5k
b21haW47CiAgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwID0gYnVmID8gJnMtPmJ1Zmlv
cmVxIDogJnMtPmlvcmVxOwogCi0gICAgaWYgKCBJU19ERUZBVUxUKHMpIHx8IGlvcnAtPmdmbiA9
PSBnZm5feChJTlZBTElEX0dGTikgKQorICAgIGlmICggSVNfREVGQVVMVChzKSB8fCBnZm5fZXEo
aW9ycC0+Z2ZuLCBJTlZBTElEX0dGTikgKQogICAgICAgICByZXR1cm47CiAKLSAgICBpZiAoIGd1
ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgX2dmbihpb3JwLT5nZm4pLAorICAgIGlmICggZ3Vl
c3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBpb3JwLT5nZm4sCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIF9tZm4ocGFnZV90b19tZm4oaW9ycC0+cGFnZSkpLCAwKSApCiAgICAg
ICAgIGRvbWFpbl9jcmFzaChkKTsKICAgICBjbGVhcl9wYWdlKGlvcnAtPnZhKTsKQEAgLTMyNCwx
MiArMzI0LDEyIEBAIHN0YXRpYyBpbnQgaHZtX2FkZF9pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQogICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCA9
IGJ1ZiA/ICZzLT5idWZpb3JlcSA6ICZzLT5pb3JlcTsKICAgICBpbnQgcmM7CiAKLSAgICBpZiAo
IElTX0RFRkFVTFQocykgfHwgaW9ycC0+Z2ZuID09IGdmbl94KElOVkFMSURfR0ZOKSApCisgICAg
aWYgKCBJU19ERUZBVUxUKHMpIHx8IGdmbl9lcShpb3JwLT5nZm4sIElOVkFMSURfR0ZOKSApCiAg
ICAgICAgIHJldHVybiAwOwogCiAgICAgY2xlYXJfcGFnZShpb3JwLT52YSk7CiAKLSAgICByYyA9
IGd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2UoZCwgX2dmbihpb3JwLT5nZm4pLAorICAgIHJjID0gZ3Vl
c3RfcGh5c21hcF9hZGRfcGFnZShkLCBpb3JwLT5nZm4sCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIF9tZm4ocGFnZV90b19tZm4oaW9ycC0+cGFnZSkpLCAwKTsKICAgICBpZiAoIHJj
ID09IDAgKQogICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShkLCBfbWZuKHBhZ2VfdG9fbWZuKGlv
cnAtPnBhZ2UpKSk7CkBAIC01OTAsOCArNTkwLDggQEAgc3RhdGljIGludCBodm1faW9yZXFfc2Vy
dmVyX2luaXQoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgSU5JVF9MSVNUX0hFQUQo
JnMtPmlvcmVxX3ZjcHVfbGlzdCk7CiAgICAgc3Bpbl9sb2NrX2luaXQoJnMtPmJ1ZmlvcmVxX2xv
Y2spOwogCi0gICAgcy0+aW9yZXEuZ2ZuID0gZ2ZuX3goSU5WQUxJRF9HRk4pOwotICAgIHMtPmJ1
ZmlvcmVxLmdmbiA9IGdmbl94KElOVkFMSURfR0ZOKTsKKyAgICBzLT5pb3JlcS5nZm4gPSBJTlZB
TElEX0dGTjsKKyAgICBzLT5idWZpb3JlcS5nZm4gPSBJTlZBTElEX0dGTjsKIAogICAgIHJjID0g
aHZtX2lvcmVxX3NlcnZlcl9hbGxvY19yYW5nZXNldHMocywgaWQpOwogICAgIGlmICggcmMgKQpA
QCAtNzU3LDExICs3NTcsMTEgQEAgaW50IGh2bV9nZXRfaW9yZXFfc2VydmVyX2luZm8oc3RydWN0
IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKIAogICAgIEFTU0VSVCghSVNfREVGQVVMVChzKSk7
CiAKLSAgICAqaW9yZXFfZ2ZuID0gcy0+aW9yZXEuZ2ZuOworICAgICppb3JlcV9nZm4gPSBnZm5f
eChzLT5pb3JlcS5nZm4pOwogCiAgICAgaWYgKCBzLT5idWZpb3JlcS52YSAhPSBOVUxMICkKICAg
ICB7Ci0gICAgICAgICpidWZpb3JlcV9nZm4gPSBzLT5idWZpb3JlcS5nZm47CisgICAgICAgICpi
dWZpb3JlcV9nZm4gPSBnZm5feChzLT5idWZpb3JlcS5nZm4pOwogICAgICAgICAqYnVmaW9yZXFf
cG9ydCA9IHMtPmJ1ZmlvcmVxX2V2dGNobjsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWlu
LmgKaW5kZXggZTE3YmJlNDAwNC4uM2JkOWM1ZDdjMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWlu
LmgKQEAgLTM2LDcgKzM2LDcgQEAKICNpbmNsdWRlIDxwdWJsaWMvaHZtL2RtX29wLmg+CiAKIHN0
cnVjdCBodm1faW9yZXFfcGFnZSB7Ci0gICAgdW5zaWduZWQgbG9uZyBnZm47CisgICAgZ2ZuX3Qg
Z2ZuOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CiAgICAgdm9pZCAqdmE7CiB9OwotLSAK
Mi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 13:24:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 13:24:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4RrQ-0000AN-U1; Tue, 17 Oct 2017 13:24:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4567f63fb=Paul.Durrant@citrix.com>)
 id 1e4RrP-0000A5-VO
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 13:24:44 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 E3/3E-10419-B9406E95; Tue, 17 Oct 2017 13:24:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDve4slme
 RBi+alS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozGhVuZC7b7V3QdPc7WwNhs08XIySEh4C/R
 em89E4jNJqAjMfXpJdYuRg4OEQEVidt7DUDCzAJhEqsXXGQECQsLBEr0rI8CCbMIqEo8O32ZD
 cTmFbCReP/9GTvERHmJXW0XWUFsTgFbidf/DjCD2EJANZvmrWeFqBeUODnzCQvEeE2J1u2/2S
 FseYnmrbOh6lUk1k+dxTaBkW8WkpZZSFpmIWlZwMi8ilGjOLWoLLVI18hQL6koMz2jJDcxM0f
 X0MBULze1uDgxPTUnMalYLzk/dxMjMNDqGRgYdzDenex3iFGSg0lJlNfZ8EmkEF9SfkplRmJx
 RnxRaU5q8SFGGQ4OJQnes8zPIoUEi1LTUyvSMnOAIQ+TluDgURLhXQaS5i0uSMwtzkyHSJ1i1
 OXouHn3D5MQS15+XqqUOG8ZSJEASFFGaR7cCFj8XWKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwa
 gkzGsAMoUnM68EbtMroCOYgI5Y5/QE5IiSRISUVAPjoQNR/BdmRmdy7LrtVRtelRj7WTnko1J
 m06faB2+W5FulK/LelvKKdo64vWXWViOjLZtfFG+w4f3u92hhYWDpFI7Q6GOMrLfmCTLk9M3t
 XlKvfbEvLc3o0i/DJuVPzOzRW1esVku5Oc/yshLXx4UBz2Ybbq3ft8mfuYl97sbkyaXNc44zs
 jxRYinOSDTUYi4qTgQAci0SZ7oCAAA=
X-Env-Sender: prvs=4567f63fb=Paul.Durrant@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1508246679!71073821!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 449 invoked from network); 17 Oct 2017 13:24:41 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Oct 2017 13:24:41 -0000
X-IronPort-AV: E=Sophos;i="5.43,391,1503360000"; d="scan'208";a="454570827"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 17 Oct 2017 14:24:23 +0100
Message-ID: <20171017132432.24093-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171017132432.24093-1-paul.durrant@citrix.com>
References: <20171017132432.24093-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: [Xen-devel] [PATCH v12 02/11] x86/hvm/ioreq: simplify code and use
	consistent naming
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCByZS13b3JrcyBtdWNoIG9mIHRoZSBpb3JlcSBzZXJ2ZXIgaW5pdGlhbGl6YXRp
b24gYW5kIHRlYXJkb3duCmNvZGU6CgotIFRoZSBodm1fbWFwL3VubWFwX2lvcmVxX2dmbigpIGZ1
bmN0aW9ucyBhcmUgZXhwYW5kZWQgdG8gY2FsbCB0aHJvdWdoCiAgdG8gaHZtX2FsbG9jL2ZyZWVf
aW9yZXFfZ2ZuKCkgcmF0aGVyIHRoYW4gZXhwZWN0aW5nIHRoZW0gdG8gYmUgY2FsbGVkCiAgc2Vw
YXJhdGVseSBieSBvdXRlciBmdW5jdGlvbnMuCi0gU2V2ZXJhbCBmdW5jdGlvbnMgbm93IHRlc3Qg
dGhlIHZhbGlkaXR5IG9mIHRoZSBodm1faW9yZXFfcGFnZSBnZm4gdmFsdWUKICB0byBkZXRlcm1p
bmUgd2hldGhlciB0aGV5IG5lZWQgdG8gYWN0LiBUaGlzIG1lYW5zIGNhbiBiZSBzYWZlbHkgY2Fs
bGVkCiAgZm9yIHRoZSBidWZpb3JlcSBwYWdlIGV2ZW4gd2hlbiBpdCBpcyBub3QgdXNlZC4KLSBo
dm1fYWRkL3JlbW92ZV9pb3JlcV9nZm4oKSBzaW1wbHkgcmV0dXJuIGluIHRoZSBjYXNlIG9mIHRo
ZSBkZWZhdWx0CiAgSU9SRVEgc2VydmVyIHNvIGNhbGxlcnMgbm8gbG9uZ2VyIG5lZWQgdG8gdGVz
dCBiZWZvcmUgY2FsbGluZy4KLSBodm1faW9yZXFfc2VydmVyX3NldHVwX3BhZ2VzKCkgaXMgcmVu
YW1lZCB0byBodm1faW9yZXFfc2VydmVyX21hcF9wYWdlcygpCiAgdG8gbWlycm9yIHRoZSBleGlz
dGluZyBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKCkuCgpBbGwgb2YgdGhpcyBzaWduaWZp
Y2FudGx5IHNob3J0ZW5zIHRoZSBjb2RlLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNjOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKdjM6CiAtIFJlYmFzZWQg
b24gdG9wIG9mICdzLT5pc19kZWZhdWx0JyB0byAnSVNfREVGQVVMVChzKScgY2hhbmdlcy4KIC0g
TWlub3IgdXBkYXRlcyBpbiByZXNwb25zZSB0byByZXZpZXcgY29tbWVudHMgZnJvbSBSb2dlci4K
LS0tCiB4ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgfCAxODIgKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2OSBpbnNlcnRpb25z
KCspLCAxMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3Jl
cS5jIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCmluZGV4IGU2Y2NjNzU3MmEuLjZkODEwMTgz
NjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYworKysgYi94ZW4vYXJjaC94
ODYvaHZtL2lvcmVxLmMKQEAgLTIxMCw2MyArMjEwLDc1IEBAIGJvb2wgaGFuZGxlX2h2bV9pb19j
b21wbGV0aW9uKHN0cnVjdCB2Y3B1ICp2KQogICAgIHJldHVybiB0cnVlOwogfQogCi1zdGF0aWMg
aW50IGh2bV9hbGxvY19pb3JlcV9nZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyAq
Z2ZuKQorc3RhdGljIHVuc2lnbmVkIGxvbmcgaHZtX2FsbG9jX2lvcmVxX2dmbihzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqcykKIHsKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwog
ICAgIHVuc2lnbmVkIGludCBpOwotICAgIGludCByYzsKIAotICAgIHJjID0gLUVOT01FTTsKKyAg
ICBBU1NFUlQoIUlTX0RFRkFVTFQocykpOworCiAgICAgZm9yICggaSA9IDA7IGkgPCBzaXplb2Yo
ZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dmbi5tYXNrKSAqIDg7IGkrKyApCiAgICAgewogICAg
ICAgICBpZiAoIHRlc3RfYW5kX2NsZWFyX2JpdChpLCAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVx
X2dmbi5tYXNrKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgICpnZm4gPSBkLT5hcmNoLmh2bV9k
b21haW4uaW9yZXFfZ2ZuLmJhc2UgKyBpOwotICAgICAgICAgICAgcmMgPSAwOwotICAgICAgICAg
ICAgYnJlYWs7Ci0gICAgICAgIH0KKyAgICAgICAgICAgIHJldHVybiBkLT5hcmNoLmh2bV9kb21h
aW4uaW9yZXFfZ2ZuLmJhc2UgKyBpOwogICAgIH0KIAotICAgIHJldHVybiByYzsKKyAgICByZXR1
cm4gZ2ZuX3goSU5WQUxJRF9HRk4pOwogfQogCi1zdGF0aWMgdm9pZCBodm1fZnJlZV9pb3JlcV9n
Zm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCitzdGF0aWMgdm9pZCBodm1f
ZnJlZV9pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4pCiB7CisgICAgc3RydWN0IGRvbWFp
biAqZCA9IHMtPmRvbWFpbjsKICAgICB1bnNpZ25lZCBpbnQgaSA9IGdmbiAtIGQtPmFyY2guaHZt
X2RvbWFpbi5pb3JlcV9nZm4uYmFzZTsKIAotICAgIGlmICggZ2ZuICE9IGdmbl94KElOVkFMSURf
R0ZOKSApCi0gICAgICAgIHNldF9iaXQoaSwgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9nZm4u
bWFzayk7CisgICAgQVNTRVJUKCFJU19ERUZBVUxUKHMpKTsKKyAgICBBU1NFUlQoZ2ZuICE9IGdm
bl94KElOVkFMSURfR0ZOKSk7CisKKyAgICBzZXRfYml0KGksICZkLT5hcmNoLmh2bV9kb21haW4u
aW9yZXFfZ2ZuLm1hc2spOwogfQogCi1zdGF0aWMgdm9pZCBodm1fdW5tYXBfaW9yZXFfcGFnZShz
dHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCitzdGF0aWMgdm9pZCBodm1fdW5t
YXBfaW9yZXFfZ2ZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKIHsKICAg
ICBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2UgKmlvcnAgPSBidWYgPyAmcy0+YnVmaW9yZXEgOiAmcy0+
aW9yZXE7CiAKKyAgICBpZiAoIGlvcnAtPmdmbiA9PSBnZm5feChJTlZBTElEX0dGTikgKQorICAg
ICAgICByZXR1cm47CisKICAgICBkZXN0cm95X3JpbmdfZm9yX2hlbHBlcigmaW9ycC0+dmEsIGlv
cnAtPnBhZ2UpOworICAgIGlvcnAtPnBhZ2UgPSBOVUxMOworCisgICAgaWYgKCAhSVNfREVGQVVM
VChzKSApCisgICAgICAgIGh2bV9mcmVlX2lvcmVxX2dmbihzLCBpb3JwLT5nZm4pOworCisgICAg
aW9ycC0+Z2ZuID0gZ2ZuX3goSU5WQUxJRF9HRk4pOwogfQogCi1zdGF0aWMgaW50IGh2bV9tYXBf
aW9yZXFfcGFnZSgKLSAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYsIHVu
c2lnbmVkIGxvbmcgZ2ZuKQorc3RhdGljIGludCBodm1fbWFwX2lvcmVxX2dmbihzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHMt
PmRvbWFpbjsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2UgKmlvcnAgPSBidWYgPyAmcy0+YnVm
aW9yZXEgOiAmcy0+aW9yZXE7Ci0gICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKLSAgICB2b2lk
ICp2YTsKICAgICBpbnQgcmM7CiAKLSAgICBpZiAoIChyYyA9IHByZXBhcmVfcmluZ19mb3JfaGVs
cGVyKGQsIGdmbiwgJnBhZ2UsICZ2YSkpICkKLSAgICAgICAgcmV0dXJuIHJjOwotCi0gICAgaWYg
KCAoaW9ycC0+dmEgIT0gTlVMTCkgfHwgZC0+aXNfZHlpbmcgKQotICAgIHsKLSAgICAgICAgZGVz
dHJveV9yaW5nX2Zvcl9oZWxwZXIoJnZhLCBwYWdlKTsKKyAgICBpZiAoIGQtPmlzX2R5aW5nICkK
ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0gICAgfQogCi0gICAgaW9ycC0+dmEgPSB2YTsKLSAg
ICBpb3JwLT5wYWdlID0gcGFnZTsKLSAgICBpb3JwLT5nZm4gPSBnZm47CisgICAgaWYgKCBJU19E
RUZBVUxUKHMpICkKKyAgICAgICAgaW9ycC0+Z2ZuID0gYnVmID8KKyAgICAgICAgICAgICAgICAg
ICAgZC0+YXJjaC5odm1fZG9tYWluLnBhcmFtc1tIVk1fUEFSQU1fQlVGSU9SRVFfUEZOXSA6Cisg
ICAgICAgICAgICAgICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi5wYXJhbXNbSFZNX1BBUkFNX0lP
UkVRX1BGTl07CisgICAgZWxzZQorICAgICAgICBpb3JwLT5nZm4gPSBodm1fYWxsb2NfaW9yZXFf
Z2ZuKHMpOwogCi0gICAgcmV0dXJuIDA7CisgICAgaWYgKCBpb3JwLT5nZm4gPT0gZ2ZuX3goSU5W
QUxJRF9HRk4pICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICByYyA9IHByZXBhcmVf
cmluZ19mb3JfaGVscGVyKGQsIGlvcnAtPmdmbiwgJmlvcnAtPnBhZ2UsICZpb3JwLT52YSk7CisK
KyAgICBpZiAoIHJjICkKKyAgICAgICAgaHZtX3VubWFwX2lvcmVxX2dmbihzLCBidWYpOworCisg
ICAgcmV0dXJuIHJjOwogfQogCiBib29sIGlzX2lvcmVxX3NlcnZlcl9wYWdlKHN0cnVjdCBkb21h
aW4gKmQsIGNvbnN0IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCkBAIC0yNzksOCArMjkxLDcgQEAg
Ym9vbCBpc19pb3JlcV9zZXJ2ZXJfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlKQogCiAgICAgRk9SX0VBQ0hfSU9SRVFfU0VSVkVSKGQsIGlkLCBzKQog
ICAgIHsKLSAgICAgICAgaWYgKCAocy0+aW9yZXEudmEgJiYgcy0+aW9yZXEucGFnZSA9PSBwYWdl
KSB8fAotICAgICAgICAgICAgIChzLT5idWZpb3JlcS52YSAmJiBzLT5idWZpb3JlcS5wYWdlID09
IHBhZ2UpICkKKyAgICAgICAgaWYgKCAocy0+aW9yZXEucGFnZSA9PSBwYWdlKSB8fCAocy0+YnVm
aW9yZXEucGFnZSA9PSBwYWdlKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGZvdW5kID0gdHJ1
ZTsKICAgICAgICAgICAgIGJyZWFrOwpAQCAtMjkyLDIwICszMDMsMzAgQEAgYm9vbCBpc19pb3Jl
cV9zZXJ2ZXJfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlKQogICAgIHJldHVybiBmb3VuZDsKIH0KIAotc3RhdGljIHZvaWQgaHZtX3JlbW92ZV9pb3Jl
cV9nZm4oCi0gICAgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3Jw
KQorc3RhdGljIHZvaWQgaHZtX3JlbW92ZV9pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2
ZXIgKnMsIGJvb2wgYnVmKQorCiB7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHMtPmRvbWFpbjsK
KyAgICBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2UgKmlvcnAgPSBidWYgPyAmcy0+YnVmaW9yZXEgOiAm
cy0+aW9yZXE7CisKKyAgICBpZiAoIElTX0RFRkFVTFQocykgfHwgaW9ycC0+Z2ZuID09IGdmbl94
KElOVkFMSURfR0ZOKSApCisgICAgICAgIHJldHVybjsKKwogICAgIGlmICggZ3Vlc3RfcGh5c21h
cF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGlvcnAtPmdmbiksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIF9tZm4ocGFnZV90b19tZm4oaW9ycC0+cGFnZSkpLCAwKSApCiAgICAgICAg
IGRvbWFpbl9jcmFzaChkKTsKICAgICBjbGVhcl9wYWdlKGlvcnAtPnZhKTsKIH0KIAotc3RhdGlj
IGludCBodm1fYWRkX2lvcmVxX2dmbigKLSAgICBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgaHZt
X2lvcmVxX3BhZ2UgKmlvcnApCitzdGF0aWMgaW50IGh2bV9hZGRfaW9yZXFfZ2ZuKHN0cnVjdCBo
dm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKIHsKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0g
cy0+ZG9tYWluOworICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCA9IGJ1ZiA/ICZzLT5i
dWZpb3JlcSA6ICZzLT5pb3JlcTsKICAgICBpbnQgcmM7CiAKKyAgICBpZiAoIElTX0RFRkFVTFQo
cykgfHwgaW9ycC0+Z2ZuID09IGdmbl94KElOVkFMSURfR0ZOKSApCisgICAgICAgIHJldHVybiAw
OworCiAgICAgY2xlYXJfcGFnZShpb3JwLT52YSk7CiAKICAgICByYyA9IGd1ZXN0X3BoeXNtYXBf
YWRkX3BhZ2UoZCwgX2dmbihpb3JwLT5nZm4pLApAQCAtNDQwLDc4ICs0NjEsMjUgQEAgc3RhdGlj
IHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9yZW1vdmVfYWxsX3ZjcHVzKHN0cnVjdCBodm1faW9yZXFf
c2VydmVyICpzKQogfQogCiBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfbWFwX3BhZ2VzKHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIGlvcmVxX2dmbiwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBidWZpb3JlcV9nZm4pCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaGFuZGxlX2J1ZmlvcmVxKQogewogICAgIGlu
dCByYzsKIAotICAgIHJjID0gaHZtX21hcF9pb3JlcV9wYWdlKHMsIGZhbHNlLCBpb3JlcV9nZm4p
OwotICAgIGlmICggcmMgKQotICAgICAgICByZXR1cm4gcmM7Ci0KLSAgICBpZiAoIGJ1ZmlvcmVx
X2dmbiAhPSBnZm5feChJTlZBTElEX0dGTikgKQotICAgICAgICByYyA9IGh2bV9tYXBfaW9yZXFf
cGFnZShzLCB0cnVlLCBidWZpb3JlcV9nZm4pOwotCi0gICAgaWYgKCByYyApCi0gICAgICAgIGh2
bV91bm1hcF9pb3JlcV9wYWdlKHMsIGZhbHNlKTsKLQotICAgIHJldHVybiByYzsKLX0KLQotc3Rh
dGljIGludCBodm1faW9yZXFfc2VydmVyX3NldHVwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2Vy
dmVyICpzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaGFu
ZGxlX2J1ZmlvcmVxKQotewotICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5kb21haW47Ci0gICAg
dW5zaWduZWQgbG9uZyBpb3JlcV9nZm4gPSBnZm5feChJTlZBTElEX0dGTik7Ci0gICAgdW5zaWdu
ZWQgbG9uZyBidWZpb3JlcV9nZm4gPSBnZm5feChJTlZBTElEX0dGTik7Ci0gICAgaW50IHJjOwot
Ci0gICAgaWYgKCBJU19ERUZBVUxUKHMpICkKLSAgICB7Ci0gICAgICAgIC8qCi0gICAgICAgICAq
IFRoZSBkZWZhdWx0IGlvcmVxIHNlcnZlciBtdXN0IGhhbmRsZSBidWZmZXJlZCBpb3JlcXMsIGZv
cgotICAgICAgICAgKiBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eS4KLSAgICAgICAgICovCi0gICAg
ICAgIEFTU0VSVChoYW5kbGVfYnVmaW9yZXEpOwotICAgICAgICByZXR1cm4gaHZtX2lvcmVxX3Nl
cnZlcl9tYXBfcGFnZXMocywKLSAgICAgICAgICAgICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4u
cGFyYW1zW0hWTV9QQVJBTV9JT1JFUV9QRk5dLAotICAgICAgICAgICAgICAgICAgIGQtPmFyY2gu
aHZtX2RvbWFpbi5wYXJhbXNbSFZNX1BBUkFNX0JVRklPUkVRX1BGTl0pOwotICAgIH0KLQotICAg
IHJjID0gaHZtX2FsbG9jX2lvcmVxX2dmbihkLCAmaW9yZXFfZ2ZuKTsKKyAgICByYyA9IGh2bV9t
YXBfaW9yZXFfZ2ZuKHMsIGZhbHNlKTsKIAogICAgIGlmICggIXJjICYmIGhhbmRsZV9idWZpb3Jl
cSApCi0gICAgICAgIHJjID0gaHZtX2FsbG9jX2lvcmVxX2dmbihkLCAmYnVmaW9yZXFfZ2ZuKTsK
LQotICAgIGlmICggIXJjICkKLSAgICAgICAgcmMgPSBodm1faW9yZXFfc2VydmVyX21hcF9wYWdl
cyhzLCBpb3JlcV9nZm4sIGJ1ZmlvcmVxX2dmbik7CisgICAgICAgIHJjID0gaHZtX21hcF9pb3Jl
cV9nZm4ocywgdHJ1ZSk7CiAKICAgICBpZiAoIHJjICkKLSAgICB7Ci0gICAgICAgIGh2bV9mcmVl
X2lvcmVxX2dmbihkLCBpb3JlcV9nZm4pOwotICAgICAgICBodm1fZnJlZV9pb3JlcV9nZm4oZCwg
YnVmaW9yZXFfZ2ZuKTsKLSAgICB9CisgICAgICAgIGh2bV91bm1hcF9pb3JlcV9nZm4ocywgZmFs
c2UpOwogCiAgICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVy
X3VubWFwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogewotICAgIHN0cnVjdCBk
b21haW4gKmQgPSBzLT5kb21haW47Ci0gICAgYm9vbCBoYW5kbGVfYnVmaW9yZXEgPSAhIXMtPmJ1
ZmlvcmVxLnZhOwotCi0gICAgaWYgKCBoYW5kbGVfYnVmaW9yZXEgKQotICAgICAgICBodm1fdW5t
YXBfaW9yZXFfcGFnZShzLCB0cnVlKTsKLQotICAgIGh2bV91bm1hcF9pb3JlcV9wYWdlKHMsIGZh
bHNlKTsKLQotICAgIGlmICggIUlTX0RFRkFVTFQocykgKQotICAgIHsKLSAgICAgICAgaWYgKCBo
YW5kbGVfYnVmaW9yZXEgKQotICAgICAgICAgICAgaHZtX2ZyZWVfaW9yZXFfZ2ZuKGQsIHMtPmJ1
ZmlvcmVxLmdmbik7Ci0KLSAgICAgICAgaHZtX2ZyZWVfaW9yZXFfZ2ZuKGQsIHMtPmlvcmVxLmdm
bik7Ci0gICAgfQorICAgIGh2bV91bm1hcF9pb3JlcV9nZm4ocywgdHJ1ZSk7CisgICAgaHZtX3Vu
bWFwX2lvcmVxX2dmbihzLCBmYWxzZSk7CiB9CiAKIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2
ZXJfZnJlZV9yYW5nZXNldHMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCkBAIC01NzEsMjIg
KzUzOSwxNSBAQCBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfYWxsb2NfcmFuZ2VzZXRzKHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogCiBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVy
X2VuYWJsZShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKIHsKLSAgICBzdHJ1Y3QgZG9tYWlu
ICpkID0gcy0+ZG9tYWluOwogICAgIHN0cnVjdCBodm1faW9yZXFfdmNwdSAqc3Y7Ci0gICAgYm9v
bCBoYW5kbGVfYnVmaW9yZXEgPSAhIXMtPmJ1ZmlvcmVxLnZhOwogCiAgICAgc3Bpbl9sb2NrKCZz
LT5sb2NrKTsKIAogICAgIGlmICggcy0+ZW5hYmxlZCApCiAgICAgICAgIGdvdG8gZG9uZTsKIAot
ICAgIGlmICggIUlTX0RFRkFVTFQocykgKQotICAgIHsKLSAgICAgICAgaHZtX3JlbW92ZV9pb3Jl
cV9nZm4oZCwgJnMtPmlvcmVxKTsKLQotICAgICAgICBpZiAoIGhhbmRsZV9idWZpb3JlcSApCi0g
ICAgICAgICAgICBodm1fcmVtb3ZlX2lvcmVxX2dmbihkLCAmcy0+YnVmaW9yZXEpOwotICAgIH0K
KyAgICBodm1fcmVtb3ZlX2lvcmVxX2dmbihzLCBmYWxzZSk7CisgICAgaHZtX3JlbW92ZV9pb3Jl
cV9nZm4ocywgdHJ1ZSk7CiAKICAgICBzLT5lbmFibGVkID0gdHJ1ZTsKIApAQCAtNjAxLDIxICs1
NjIsMTMgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9lbmFibGUoc3RydWN0IGh2bV9p
b3JlcV9zZXJ2ZXIgKnMpCiAKIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShz
dHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKIHsKLSAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+
ZG9tYWluOwotICAgIGJvb2wgaGFuZGxlX2J1ZmlvcmVxID0gISFzLT5idWZpb3JlcS52YTsKLQog
ICAgIHNwaW5fbG9jaygmcy0+bG9jayk7CiAKICAgICBpZiAoICFzLT5lbmFibGVkICkKICAgICAg
ICAgZ290byBkb25lOwogCi0gICAgaWYgKCAhSVNfREVGQVVMVChzKSApCi0gICAgewotICAgICAg
ICBpZiAoIGhhbmRsZV9idWZpb3JlcSApCi0gICAgICAgICAgICBodm1fYWRkX2lvcmVxX2dmbihk
LCAmcy0+YnVmaW9yZXEpOwotCi0gICAgICAgIGh2bV9hZGRfaW9yZXFfZ2ZuKGQsICZzLT5pb3Jl
cSk7Ci0gICAgfQorICAgIGh2bV9hZGRfaW9yZXFfZ2ZuKHMsIHRydWUpOworICAgIGh2bV9hZGRf
aW9yZXFfZ2ZuKHMsIGZhbHNlKTsKIAogICAgIHMtPmVuYWJsZWQgPSBmYWxzZTsKIApAQCAtNjM3
LDYgKzU5MCw5IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdCBodm1f
aW9yZXFfc2VydmVyICpzLAogICAgIElOSVRfTElTVF9IRUFEKCZzLT5pb3JlcV92Y3B1X2xpc3Qp
OwogICAgIHNwaW5fbG9ja19pbml0KCZzLT5idWZpb3JlcV9sb2NrKTsKIAorICAgIHMtPmlvcmVx
LmdmbiA9IGdmbl94KElOVkFMSURfR0ZOKTsKKyAgICBzLT5idWZpb3JlcS5nZm4gPSBnZm5feChJ
TlZBTElEX0dGTik7CisKICAgICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfYWxsb2NfcmFuZ2VzZXRz
KHMsIGlkKTsKICAgICBpZiAoIHJjICkKICAgICAgICAgcmV0dXJuIHJjOwpAQCAtNjQ0LDcgKzYw
MCw3IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdCBodm1faW9yZXFf
c2VydmVyICpzLAogICAgIGlmICggYnVmaW9yZXFfaGFuZGxpbmcgPT0gSFZNX0lPUkVRU1JWX0JV
RklPUkVRX0FUT01JQyApCiAgICAgICAgIHMtPmJ1ZmlvcmVxX2F0b21pYyA9IHRydWU7CiAKLSAg
ICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfc2V0dXBfcGFnZXMoCisgICAgcmMgPSBodm1faW9yZXFf
c2VydmVyX21hcF9wYWdlcygKICAgICAgICAgICAgICBzLCBidWZpb3JlcV9oYW5kbGluZyAhPSBI
Vk1fSU9SRVFTUlZfQlVGSU9SRVFfT0ZGKTsKICAgICBpZiAoIHJjICkKICAgICAgICAgZ290byBm
YWlsX21hcDsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 17 13:24:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 13:24:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4RrM-000096-Hs; Tue, 17 Oct 2017 13:24:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4567f63fb=Paul.Durrant@citrix.com>)
 id 1e4RrK-00008w-PI
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 13:24:39 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 B2/4D-11148-69406E95; Tue, 17 Oct 2017 13:24:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpO5Ulme
 RBhNe8lh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmPv/AWtD9hrOg6cZuxgfHifMYuRk4OCQF/
 iW3vdrGC2GwCOhJTn14Csjk4RARUJG7vNQAJMwuESaxecBGsXFggXuLpqgPsIDaLgKrEzft7W
 UBsXgEbiT2rn0GNlJfY1XYRbCSngK3E638HmEFsIaCaTfPWs0LUC0qcnPmEBWK+pkTr9t/sEL
 a8RPPW2VD1KhLrp85im8DINwtJyywkLbOQtCxgZF7FqF6cWlSWWqRropdUlJmeUZKbmJmja2h
 gqpebWlycmJ6ak5hUrJecn7uJERhqDECwg/FWn/MhRkkOJiVRXmfDJ5FCfEn5KZUZicUZ8UWl
 OanFhxhlODiUJHj7mZ9FCgkWpaanVqRl5gCDHiYtwcGjJMK7DCTNW1yQmFucmQ6ROsWoy9Fx8
 +4fJiGWvPy8VClx3jKQIgGQoozSPLgRsAi8xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHelS
 BTeDLzSuA2vQI6ggnoiHVOT0COKElESEk1MIZuuOk0+ZeElW1sjnItx/cVNbP7Vle678vWed2
 xfEfFSZ1tLy4c3Oq8QSfonndWi+a5/E/3YhrWL5ly7plIPE/xIenp5fb8m0J2Z7IKaPRJbtUP
 eZH7uXGa7SO56bvWbxPgjPyn0/df0jj91dJOjs2RXkfnHM7azq/3SvTUjOUrw9j35hoenKPEU
 pyRaKjFXFScCAALY38TuwIAAA==
X-Env-Sender: prvs=4567f63fb=Paul.Durrant@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1508246675!104464793!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12981 invoked from network); 17 Oct 2017 13:24:36 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Oct 2017 13:24:36 -0000
X-IronPort-AV: E=Sophos;i="5.43,391,1503360000"; d="scan'208";a="446642225"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 17 Oct 2017 14:24:22 +0100
Message-ID: <20171017132432.24093-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171017132432.24093-1-paul.durrant@citrix.com>
References: <20171017132432.24093-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: [Xen-devel] [PATCH v12 01/11] x86/hvm/ioreq: maintain an array of
	ioreq servers rather than a list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBzdWJzZXF1ZW50IHBhdGNoIHdpbGwgcmVtb3ZlIHRoZSBjdXJyZW50IGltcGxpY2l0IGxpbWl0
YXRpb24gb24gY3JlYXRpb24Kb2YgaW9yZXEgc2VydmVycyB3aGljaCBpcyBkdWUgdG8gdGhlIGFs
bG9jYXRpb24gb2YgZ2ZucyBmb3IgdGhlIGlvcmVxCnN0cnVjdHVyZXMgYW5kIGJ1ZmZlcmVkIGlv
cmVxIHJpbmcuCgpJdCB3aWxsIHRoZXJlZm9yZSBiZSBuZWNlc3NhcnkgdG8gaW50cm9kdWNlIGFu
IGV4cGxpY2l0IGxpbWl0IGFuZCwgc2luY2UKdGhpcyBsaW1pdCBzaG91bGQgYmUgc21hbGwsIGl0
IHNpbXBsaWZpZXMgdGhlIGNvZGUgdG8gbWFpbnRhaW4gYW4gYXJyYXkgb2YKdGhhdCBzaXplIHJh
dGhlciB0aGFuIHVzaW5nIGEgbGlzdC4KCkFsc28sIGJ5IHJlc2VydmluZyBhbiBhcnJheSBzbG90
IGZvciB0aGUgZGVmYXVsdCBzZXJ2ZXIgYW5kIHBvcHVsYXRpbmcKYXJyYXkgc2xvdHMgZWFybHkg
aW4gY3JlYXRlLCB0aGUgbmVlZCB0byBwYXNzIGFuICdpc19kZWZhdWx0JyBib29sZWFuCnRvIHN1
Yi1mdW5jdGlvbnMgY2FuIGJlIGF2b2lkZWQuCgpTb21lIGZ1bmN0aW9uIHJldHVybiB2YWx1ZXMg
YXJlIGNoYW5nZWQgYnkgdGhpcyBwYXRjaDogU3BlY2lmaWNhbGx5LCBpbgp0aGUgY2FzZSB3aGVy
ZSB0aGUgaWQgb2YgdGhlIGRlZmF1bHQgaW9yZXEgc2VydmVyIGlzIHBhc3NlZCBpbiwgLUVPUE5P
VFNVUFAKaXMgbm93IHJldHVybmVkIHJhdGhlciB0aGFuIC1FTk9FTlQuCgpTaWduZWQtb2ZmLWJ5
OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KCnYxMDoKIC0gbW9kaWZpZWQgRk9SX0VBQ0guLi4gbWFjcm8gYXMg
c3VnZ2VzdGVkIGJ5IEphbi4KIC0gY2hlY2sgZm9yIE5VTEwgaW4gSVNfREVGQVVMVCBtYWNybyBh
cyBzdWdnZXN0ZWQgYnkgSmFuLgoKdjk6CiAtIG1vZGlmaWVkIEZPUl9FQUNILi4uIG1hY3JvIGFz
IHJlcXVlc3RlZCBieSBBbmRyZXcuCgp2ODoKIC0gQWRkcmVzc2VkIHZhcmlvdXMgY29tbWVudHMg
ZnJvbSBKYW4uCgp2NzoKIC0gRml4ZWQgYXNzZXJ0aW9uIGZhaWx1cmUgZm91bmQgaW4gdGVzdGlu
Zy4KCnY2OgogLSBVcGRhdGVkIGFjY29yZGluZyB0byBjb21tZW50cyBtYWRlIGJ5IFJvZ2VyIG9u
IHY0IHRoYXQgSSdkIG1pc3NlZC4KCnY1OgogLSBTd2l0Y2hlZCBHRVQvU0VUX0lPUkVRX1NFUlZF
UigpIG1hY3JvcyB0byBnZXQvc2V0X2lvcmVxX3NlcnZlcigpCiAgIGZ1bmN0aW9ucyB0byBhdm9p
ZCBwb3NzaWJsZSBkb3VibGUtZXZhbHVhdGlvbiBpc3N1ZXMuCgp2NDoKIC0gSW50cm9kdWNlZCBt
b3JlIGhlbHBlciBtYWNyb3MgYW5kIHJlbG9jYXRlZCB0aGVtIHRvIHRoZSB0b3Agb2YgdGhlCiAg
IGNvZGUuCgp2MzoKIC0gTmV3IHBhdGNoIChyZXBsYWNpbmcgIm1vdmUgaXNfZGVmYXVsdCBpbnRv
IHN0cnVjdCBodm1faW9yZXFfc2VydmVyIikgaW4KICAgcmVzcG9uc2UgdG8gcmV2aWV3IGNvbW1l
bnRzLgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyAgICAgICAgIHwgNTAyICsrKysrKysr
KysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
ZG9tYWluLmggfCAgMTAgKy0KIDIgZmlsZXMgY2hhbmdlZCwgMjQ1IGluc2VydGlvbnMoKyksIDI2
NyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgYi94
ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKaW5kZXggZjJlMGIzZjc0YS4uZTZjY2M3NTcyYSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
aW9yZXEuYwpAQCAtMzMsNiArMzMsMzcgQEAKIAogI2luY2x1ZGUgPHB1YmxpYy9odm0vaW9yZXEu
aD4KIAorc3RhdGljIHZvaWQgc2V0X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBpbnQgaWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBodm1faW9y
ZXFfc2VydmVyICpzKQoreworICAgIEFTU0VSVChpZCA8IE1BWF9OUl9JT1JFUV9TRVJWRVJTKTsK
KyAgICBBU1NFUlQoIXMgfHwgIWQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIuc2VydmVy
W2lkXSk7CisKKyAgICBkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLnNlcnZlcltpZF0g
PSBzOworfQorCisjZGVmaW5lIEdFVF9JT1JFUV9TRVJWRVIoZCwgaWQpIFwKKyAgICAoZCktPmFy
Y2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIuc2VydmVyW2lkXQorCitzdGF0aWMgc3RydWN0IGh2
bV9pb3JlcV9zZXJ2ZXIgKmdldF9pb3JlcV9zZXJ2ZXIoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgaWQpCit7CisgICAgaWYgKCBpZCA+PSBNQVhfTlJfSU9SRVFfU0VSVkVSUyApCisgICAg
ICAgIHJldHVybiBOVUxMOworCisgICAgcmV0dXJuIEdFVF9JT1JFUV9TRVJWRVIoZCwgaWQpOwor
fQorCisjZGVmaW5lIElTX0RFRkFVTFQocykgXAorICAgICgocykgJiYgKHMpID09IEdFVF9JT1JF
UV9TRVJWRVIoKHMpLT5kb21haW4sIERFRkFVTFRfSU9TRVJWSUQpKQorCisvKiBJdGVyYXRlIG92
ZXIgYWxsIHBvc3NpYmxlIGlvcmVxIHNlcnZlcnMgKi8KKyNkZWZpbmUgRk9SX0VBQ0hfSU9SRVFf
U0VSVkVSKGQsIGlkLCBzKSBcCisgICAgZm9yICggKGlkKSA9IDA7IChpZCkgPCBNQVhfTlJfSU9S
RVFfU0VSVkVSUzsgKGlkKSsrICkgXAorICAgICAgICBpZiAoICEocyA9IEdFVF9JT1JFUV9TRVJW
RVIoZCwgaWQpKSApIFwKKyAgICAgICAgICAgIGNvbnRpbnVlOyBcCisgICAgICAgIGVsc2UKKwog
c3RhdGljIGlvcmVxX3QgKmdldF9pb3JlcShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgc3Ry
dWN0IHZjcHUgKnYpCiB7CiAgICAgc2hhcmVkX2lvcGFnZV90ICpwID0gcy0+aW9yZXEudmE7CkBA
IC00NywxMCArNzgsOSBAQCBib29sIGh2bV9pb19wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2KQogewog
ICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CiAgICAgc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKnM7CisgICAgdW5zaWduZWQgaW50IGlkOwogCi0gICAgbGlzdF9mb3JfZWFjaF9lbnRy
eSAoIHMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9y
ZXFfc2VydmVyLmxpc3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQor
ICAgIEZPUl9FQUNIX0lPUkVRX1NFUlZFUihkLCBpZCwgcykKICAgICB7CiAgICAgICAgIHN0cnVj
dCBodm1faW9yZXFfdmNwdSAqc3Y7CiAKQEAgLTEyNywxMCArMTU3LDkgQEAgYm9vbCBoYW5kbGVf
aHZtX2lvX2NvbXBsZXRpb24oc3RydWN0IHZjcHUgKnYpCiAgICAgc3RydWN0IGh2bV92Y3B1X2lv
ICp2aW8gPSAmdi0+YXJjaC5odm1fdmNwdS5odm1faW87CiAgICAgc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKnM7CiAgICAgZW51bSBodm1faW9fY29tcGxldGlvbiBpb19jb21wbGV0aW9uOworICAg
IHVuc2lnbmVkIGludCBpZDsKIAotICAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHMsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxp
c3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQorICAgIEZPUl9FQUNI
X0lPUkVRX1NFUlZFUihkLCBpZCwgcykKICAgICB7CiAgICAgICAgIHN0cnVjdCBodm1faW9yZXFf
dmNwdSAqc3Y7CiAKQEAgLTI0MywxMyArMjcyLDEyIEBAIHN0YXRpYyBpbnQgaHZtX21hcF9pb3Jl
cV9wYWdlKAogYm9vbCBpc19pb3JlcV9zZXJ2ZXJfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBjb25z
dCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogewogICAgIGNvbnN0IHN0cnVjdCBodm1faW9yZXFf
c2VydmVyICpzOworICAgIHVuc2lnbmVkIGludCBpZDsKICAgICBib29sIGZvdW5kID0gZmFsc2U7
CiAKICAgICBzcGluX2xvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2Vy
dmVyLmxvY2spOwogCi0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHMsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxpc3QsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQorICAgIEZPUl9FQUNIX0lPUkVRX1NF
UlZFUihkLCBpZCwgcykKICAgICB7CiAgICAgICAgIGlmICggKHMtPmlvcmVxLnZhICYmIHMtPmlv
cmVxLnBhZ2UgPT0gcGFnZSkgfHwKICAgICAgICAgICAgICAocy0+YnVmaW9yZXEudmEgJiYgcy0+
YnVmaW9yZXEucGFnZSA9PSBwYWdlKSApCkBAIC0zMDIsNyArMzMwLDcgQEAgc3RhdGljIHZvaWQg
aHZtX3VwZGF0ZV9pb3JlcV9ldnRjaG4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiB9CiAK
IHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9hZGRfdmNwdShzdHJ1Y3QgaHZtX2lvcmVxX3Nl
cnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX2Rl
ZmF1bHQsIHN0cnVjdCB2Y3B1ICp2KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCBodm1faW9yZXFfdmNwdSAqc3Y7CiAg
ICAgaW50IHJjOwpAQCAtMzMxLDcgKzM1OSw3IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZl
cl9hZGRfdmNwdShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICAgICAgICAgIGdvdG8g
ZmFpbDM7CiAKICAgICAgICAgcy0+YnVmaW9yZXFfZXZ0Y2huID0gcmM7Ci0gICAgICAgIGlmICgg
aXNfZGVmYXVsdCApCisgICAgICAgIGlmICggSVNfREVGQVVMVChzKSApCiAgICAgICAgICAgICBk
LT5hcmNoLmh2bV9kb21haW4ucGFyYW1zW0hWTV9QQVJBTV9CVUZJT1JFUV9FVlRDSE5dID0KICAg
ICAgICAgICAgICAgICBzLT5idWZpb3JlcV9ldnRjaG47CiAgICAgfQpAQCAtNDMxLDcgKzQ1OSw2
IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9tYXBfcGFnZXMoc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnMsCiB9CiAKIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9zZXR1cF9wYWdl
cyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBib29sIGlzX2RlZmF1bHQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYm9vbCBoYW5kbGVfYnVmaW9yZXEpCiB7CiAgICAgc3RydWN0IGRvbWFp
biAqZCA9IHMtPmRvbWFpbjsKQEAgLTQzOSw3ICs0NjYsNyBAQCBzdGF0aWMgaW50IGh2bV9pb3Jl
cV9zZXJ2ZXJfc2V0dXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgdW5z
aWduZWQgbG9uZyBidWZpb3JlcV9nZm4gPSBnZm5feChJTlZBTElEX0dGTik7CiAgICAgaW50IHJj
OwogCi0gICAgaWYgKCBpc19kZWZhdWx0ICkKKyAgICBpZiAoIElTX0RFRkFVTFQocykgKQogICAg
IHsKICAgICAgICAgLyoKICAgICAgICAgICogVGhlIGRlZmF1bHQgaW9yZXEgc2VydmVyIG11c3Qg
aGFuZGxlIGJ1ZmZlcmVkIGlvcmVxcywgZm9yCkBAIC00NjgsOCArNDk1LDcgQEAgc3RhdGljIGlu
dCBodm1faW9yZXFfc2VydmVyX3NldHVwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpz
LAogICAgIHJldHVybiByYzsKIH0KIAotc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl91bm1h
cF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYm9vbCBpc19kZWZhdWx0KQorc3RhdGljIHZvaWQgaHZtX2lv
cmVxX3NlcnZlcl91bm1hcF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKIHsKICAg
ICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwogICAgIGJvb2wgaGFuZGxlX2J1ZmlvcmVx
ID0gISFzLT5idWZpb3JlcS52YTsKQEAgLTQ3OSw3ICs1MDUsNyBAQCBzdGF0aWMgdm9pZCBodm1f
aW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogCiAg
ICAgaHZtX3VubWFwX2lvcmVxX3BhZ2UocywgZmFsc2UpOwogCi0gICAgaWYgKCAhaXNfZGVmYXVs
dCApCisgICAgaWYgKCAhSVNfREVGQVVMVChzKSApCiAgICAgewogICAgICAgICBpZiAoIGhhbmRs
ZV9idWZpb3JlcSApCiAgICAgICAgICAgICBodm1fZnJlZV9pb3JlcV9nZm4oZCwgcy0+YnVmaW9y
ZXEuZ2ZuKTsKQEAgLTQ4OCwxMiArNTE0LDExIEBAIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2
ZXJfdW5tYXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgfQogfQogCi1z
dGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHN0cnVjdCBodm1faW9y
ZXFfc2VydmVyICpzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBib29sIGlzX2RlZmF1bHQpCitzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2ZyZWVfcmFu
Z2VzZXRzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogewogICAgIHVuc2lnbmVkIGludCBp
OwogCi0gICAgaWYgKCBpc19kZWZhdWx0ICkKKyAgICBpZiAoIElTX0RFRkFVTFQocykgKQogICAg
ICAgICByZXR1cm47CiAKICAgICBmb3IgKCBpID0gMDsgaSA8IE5SX0lPX1JBTkdFX1RZUEVTOyBp
KysgKQpAQCAtNTAxLDE5ICs1MjYsMjEgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9m
cmVlX3Jhbmdlc2V0cyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKIH0KIAogc3RhdGljIGlu
dCBodm1faW9yZXFfc2VydmVyX2FsbG9jX3Jhbmdlc2V0cyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZl
ciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBp
c19kZWZhdWx0KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBp
b3NlcnZpZF90IGlkKQogewogICAgIHVuc2lnbmVkIGludCBpOwogICAgIGludCByYzsKIAotICAg
IGlmICggaXNfZGVmYXVsdCApCisgICAgaWYgKCBpZCA9PSBERUZBVUxUX0lPU0VSVklEICkKICAg
ICAgICAgZ290byBkb25lOwogCisgICAgQVNTRVJUKCFJU19ERUZBVUxUKHMpKTsKKwogICAgIGZv
ciAoIGkgPSAwOyBpIDwgTlJfSU9fUkFOR0VfVFlQRVM7IGkrKyApCiAgICAgewogICAgICAgICBj
aGFyICpuYW1lOwogCi0gICAgICAgIHJjID0gYXNwcmludGYoJm5hbWUsICJpb3JlcV9zZXJ2ZXIg
JWQgJXMiLCBzLT5pZCwKKyAgICAgICAgcmMgPSBhc3ByaW50ZigmbmFtZSwgImlvcmVxX3NlcnZl
ciAlZCAlcyIsIGlkLAogICAgICAgICAgICAgICAgICAgICAgIChpID09IFhFTl9ETU9QX0lPX1JB
TkdFX1BPUlQpID8gInBvcnQiIDoKICAgICAgICAgICAgICAgICAgICAgICAoaSA9PSBYRU5fRE1P
UF9JT19SQU5HRV9NRU1PUlkpID8gIm1lbW9yeSIgOgogICAgICAgICAgICAgICAgICAgICAgIChp
ID09IFhFTl9ETU9QX0lPX1JBTkdFX1BDSSkgPyAicGNpIiA6CkBAIC01MzcsMTMgKzU2NCwxMiBA
QCBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfYWxsb2NfcmFuZ2VzZXRzKHN0cnVjdCBodm1f
aW9yZXFfc2VydmVyICpzLAogICAgIHJldHVybiAwOwogCiAgZmFpbDoKLSAgICBodm1faW9yZXFf
c2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHMsIGZhbHNlKTsKKyAgICBodm1faW9yZXFfc2VydmVyX2Zy
ZWVfcmFuZ2VzZXRzKHMpOwogCiAgICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgdm9pZCBodm1f
aW9yZXFfc2VydmVyX2VuYWJsZShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaXNfZGVmYXVsdCkKK3N0YXRpYyB2b2lk
IGh2bV9pb3JlcV9zZXJ2ZXJfZW5hYmxlKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogewog
ICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5kb21haW47CiAgICAgc3RydWN0IGh2bV9pb3JlcV92
Y3B1ICpzdjsKQEAgLTU1NCw3ICs1ODAsNyBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVy
X2VuYWJsZShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICBpZiAoIHMtPmVuYWJsZWQg
KQogICAgICAgICBnb3RvIGRvbmU7CiAKLSAgICBpZiAoICFpc19kZWZhdWx0ICkKKyAgICBpZiAo
ICFJU19ERUZBVUxUKHMpICkKICAgICB7CiAgICAgICAgIGh2bV9yZW1vdmVfaW9yZXFfZ2ZuKGQs
ICZzLT5pb3JlcSk7CiAKQEAgLTU3Myw4ICs1OTksNyBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFf
c2VydmVyX2VuYWJsZShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICBzcGluX3VubG9j
aygmcy0+bG9jayk7CiB9CiAKLXN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShz
dHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBib29sIGlzX2RlZmF1bHQpCitzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2Rp
c2FibGUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAq
ZCA9IHMtPmRvbWFpbjsKICAgICBib29sIGhhbmRsZV9idWZpb3JlcSA9ICEhcy0+YnVmaW9yZXEu
dmE7CkBAIC01ODQsNyArNjA5LDcgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9kaXNh
YmxlKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogICAgIGlmICggIXMtPmVuYWJsZWQgKQog
ICAgICAgICBnb3RvIGRvbmU7CiAKLSAgICBpZiAoICFpc19kZWZhdWx0ICkKKyAgICBpZiAoICFJ
U19ERUZBVUxUKHMpICkKICAgICB7CiAgICAgICAgIGlmICggaGFuZGxlX2J1ZmlvcmVxICkKICAg
ICAgICAgICAgIGh2bV9hZGRfaW9yZXFfZ2ZuKGQsICZzLT5idWZpb3JlcSk7CkBAIC02MDAsMTMg
KzYyNSwxMSBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUoc3RydWN0IGh2
bV9pb3JlcV9zZXJ2ZXIgKnMsCiAKIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IGRvbWFpbiAqZCwgZG9taWRfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJvb2wgaXNfZGVmYXVsdCwgaW50IGJ1ZmlvcmVxX2hhbmRsaW5nLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW9zZXJ2aWRfdCBpZCkKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGludCBidWZpb3JlcV9oYW5kbGluZywgaW9zZXJ2aWRfdCBp
ZCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdjsKICAgICBpbnQgcmM7CiAKLSAgICBzLT5pZCA9IGlk
OwogICAgIHMtPmRvbWFpbiA9IGQ7CiAgICAgcy0+ZG9taWQgPSBkb21pZDsKIApAQCAtNjE0LDcg
KzYzNyw3IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdCBodm1faW9y
ZXFfc2VydmVyICpzLAogICAgIElOSVRfTElTVF9IRUFEKCZzLT5pb3JlcV92Y3B1X2xpc3QpOwog
ICAgIHNwaW5fbG9ja19pbml0KCZzLT5idWZpb3JlcV9sb2NrKTsKIAotICAgIHJjID0gaHZtX2lv
cmVxX3NlcnZlcl9hbGxvY19yYW5nZXNldHMocywgaXNfZGVmYXVsdCk7CisgICAgcmMgPSBodm1f
aW9yZXFfc2VydmVyX2FsbG9jX3Jhbmdlc2V0cyhzLCBpZCk7CiAgICAgaWYgKCByYyApCiAgICAg
ICAgIHJldHVybiByYzsKIApAQCAtNjIyLDEzICs2NDUsMTMgQEAgc3RhdGljIGludCBodm1faW9y
ZXFfc2VydmVyX2luaXQoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgICAgIHMtPmJ1
ZmlvcmVxX2F0b21pYyA9IHRydWU7CiAKICAgICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfc2V0dXBf
cGFnZXMoCi0gICAgICAgICAgICAgcywgaXNfZGVmYXVsdCwgYnVmaW9yZXFfaGFuZGxpbmcgIT0g
SFZNX0lPUkVRU1JWX0JVRklPUkVRX09GRik7CisgICAgICAgICAgICAgcywgYnVmaW9yZXFfaGFu
ZGxpbmcgIT0gSFZNX0lPUkVRU1JWX0JVRklPUkVRX09GRik7CiAgICAgaWYgKCByYyApCiAgICAg
ICAgIGdvdG8gZmFpbF9tYXA7CiAKICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCiAgICAgewot
ICAgICAgICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfYWRkX3ZjcHUocywgaXNfZGVmYXVsdCwgdik7
CisgICAgICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9hZGRfdmNwdShzLCB2KTsKICAgICAgICAg
aWYgKCByYyApCiAgICAgICAgICAgICBnb3RvIGZhaWxfYWRkOwogICAgIH0KQEAgLTYzNyw0NyAr
NjYwLDIwIEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdCBodm1faW9y
ZXFfc2VydmVyICpzLAogCiAgZmFpbF9hZGQ6CiAgICAgaHZtX2lvcmVxX3NlcnZlcl9yZW1vdmVf
YWxsX3ZjcHVzKHMpOwotICAgIGh2bV9pb3JlcV9zZXJ2ZXJfdW5tYXBfcGFnZXMocywgaXNfZGVm
YXVsdCk7CisgICAgaHZtX2lvcmVxX3NlcnZlcl91bm1hcF9wYWdlcyhzKTsKIAogIGZhaWxfbWFw
OgotICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9yYW5nZXNldHMocywgaXNfZGVmYXVsdCk7Cisg
ICAgaHZtX2lvcmVxX3NlcnZlcl9mcmVlX3Jhbmdlc2V0cyhzKTsKIAogICAgIHJldHVybiByYzsK
IH0KIAotc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9kZWluaXQoc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGlz
X2RlZmF1bHQpCitzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2RlaW5pdChzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqcykKIHsKICAgICBBU1NFUlQoIXMtPmVuYWJsZWQpOwogICAgIGh2bV9p
b3JlcV9zZXJ2ZXJfcmVtb3ZlX2FsbF92Y3B1cyhzKTsKLSAgICBodm1faW9yZXFfc2VydmVyX3Vu
bWFwX3BhZ2VzKHMsIGlzX2RlZmF1bHQpOwotICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9yYW5n
ZXNldHMocywgaXNfZGVmYXVsdCk7Ci19Ci0KLXN0YXRpYyBpb3NlcnZpZF90IG5leHRfaW9zZXJ2
aWQoc3RydWN0IGRvbWFpbiAqZCkKLXsKLSAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsK
LSAgICBpb3NlcnZpZF90IGlkOwotCi0gICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZkLT5hcmNo
Lmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spKTsKLQotICAgIGlkID0gZC0+YXJjaC5odm1f
ZG9tYWluLmlvcmVxX3NlcnZlci5pZDsKLQotIGFnYWluOgotICAgIGlkKys7Ci0KLSAgICAvKiBD
aGVjayBmb3IgdW5pcXVlbmVzcyAqLwotICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5s
aXN0LAotICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKLSAgICB7Ci0gICAg
ICAgIGlmICggaWQgPT0gcy0+aWQgKQotICAgICAgICAgICAgZ290byBhZ2FpbjsKLSAgICB9Ci0K
LSAgICBkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmlkID0gaWQ7Ci0KLSAgICByZXR1
cm4gaWQ7CisgICAgaHZtX2lvcmVxX3NlcnZlcl91bm1hcF9wYWdlcyhzKTsKKyAgICBodm1faW9y
ZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHMpOwogfQogCiBpbnQgaHZtX2NyZWF0ZV9pb3JlcV9z
ZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgZG9taWRfdCBkb21pZCwKQEAgLTY4NSw1MiArNjgxLDY0
IEBAIGludCBodm1fY3JlYXRlX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBkb21pZF90
IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlvc2VydmlkX3QgKmlkKQogewog
ICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzOworICAgIHVuc2lnbmVkIGludCBpOwogICAg
IGludCByYzsKIAogICAgIGlmICggYnVmaW9yZXFfaGFuZGxpbmcgPiBIVk1fSU9SRVFTUlZfQlVG
SU9SRVFfQVRPTUlDICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKLSAgICByYyA9IC1FTk9N
RU07CiAgICAgcyA9IHh6YWxsb2Moc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIpOwogICAgIGlmICgg
IXMgKQotICAgICAgICBnb3RvIGZhaWwxOworICAgICAgICByZXR1cm4gLUVOT01FTTsKIAogICAg
IGRvbWFpbl9wYXVzZShkKTsKICAgICBzcGluX2xvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9k
b21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogCi0gICAgcmMgPSAtRUVYSVNUOwotICAgIGlmICgg
aXNfZGVmYXVsdCAmJiBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgIT0g
TlVMTCApCi0gICAgICAgIGdvdG8gZmFpbDI7Ci0KLSAgICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJf
aW5pdChzLCBkLCBkb21pZCwgaXNfZGVmYXVsdCwgYnVmaW9yZXFfaGFuZGxpbmcsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbmV4dF9pb3NlcnZpZChkKSk7Ci0gICAgaWYgKCByYyAp
Ci0gICAgICAgIGdvdG8gZmFpbDM7Ci0KLSAgICBsaXN0X2FkZCgmcy0+bGlzdF9lbnRyeSwKLSAg
ICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0KTsKLQogICAg
IGlmICggaXNfZGVmYXVsdCApCiAgICAgewotICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4uZGVm
YXVsdF9pb3JlcV9zZXJ2ZXIgPSBzOwotICAgICAgICBodm1faW9yZXFfc2VydmVyX2VuYWJsZShz
LCB0cnVlKTsKKyAgICAgICAgaSA9IERFRkFVTFRfSU9TRVJWSUQ7CisKKyAgICAgICAgcmMgPSAt
RUVYSVNUOworICAgICAgICBpZiAoIEdFVF9JT1JFUV9TRVJWRVIoZCwgaSkgKQorICAgICAgICAg
ICAgZ290byBmYWlsOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICBmb3IgKCBpID0g
MDsgaSA8IE1BWF9OUl9JT1JFUV9TRVJWRVJTOyBpKysgKQorICAgICAgICB7CisgICAgICAgICAg
ICBpZiAoIGkgIT0gREVGQVVMVF9JT1NFUlZJRCAmJiAhR0VUX0lPUkVRX1NFUlZFUihkLCBpKSAp
CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAgICByYyA9IC1FTk9T
UEM7CisgICAgICAgIGlmICggaSA+PSBNQVhfTlJfSU9SRVFfU0VSVkVSUyApCisgICAgICAgICAg
ICBnb3RvIGZhaWw7CiAgICAgfQogCisgICAgc2V0X2lvcmVxX3NlcnZlcihkLCBpLCBzKTsKKwor
ICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9pbml0KHMsIGQsIGRvbWlkLCBidWZpb3JlcV9oYW5k
bGluZywgaSk7CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gZmFpbDsKKworICAgIGlmICgg
aSA9PSBERUZBVUxUX0lPU0VSVklEICkKKyAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9lbmFibGUo
cyk7CisKICAgICBpZiAoIGlkICkKLSAgICAgICAgKmlkID0gcy0+aWQ7CisgICAgICAgICppZCA9
IGk7CiAKICAgICBzcGluX3VubG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3Jl
cV9zZXJ2ZXIubG9jayk7CiAgICAgZG9tYWluX3VucGF1c2UoZCk7CiAKICAgICByZXR1cm4gMDsK
IAotIGZhaWwzOgotIGZhaWwyOgorIGZhaWw6CisgICAgc2V0X2lvcmVxX3NlcnZlcihkLCBpLCBO
VUxMKTsKKwogICAgIHNwaW5fdW5sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlv
cmVxX3NlcnZlci5sb2NrKTsKICAgICBkb21haW5fdW5wYXVzZShkKTsKIAogICAgIHhmcmVlKHMp
OwotIGZhaWwxOgogICAgIHJldHVybiByYzsKIH0KIApAQCAtNzM5LDM3ICs3NDcsMzQgQEAgaW50
IGh2bV9kZXN0cm95X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlk
KQogICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzOwogICAgIGludCByYzsKIAotICAgIHNw
aW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7
CisgICAgaWYgKCBpZCA9PSBERUZBVUxUX0lPU0VSVklEICkKKyAgICAgICAgcmV0dXJuIC1FUEVS
TTsKIAotICAgIHJjID0gLUVOT0VOVDsKLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcywKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIu
bGlzdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdF9lbnRyeSApCi0gICAgewotICAg
ICAgICBpZiAoIHMgPT0gZC0+YXJjaC5odm1fZG9tYWluLmRlZmF1bHRfaW9yZXFfc2VydmVyICkK
LSAgICAgICAgICAgIGNvbnRpbnVlOworICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2gu
aHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKLSAgICAgICAgaWYgKCBzLT5pZCAhPSBp
ZCApCi0gICAgICAgICAgICBjb250aW51ZTsKKyAgICBzID0gZ2V0X2lvcmVxX3NlcnZlcihkLCBp
ZCk7CiAKLSAgICAgICAgZG9tYWluX3BhdXNlKGQpOworICAgIHJjID0gLUVOT0VOVDsKKyAgICBp
ZiAoICFzICkKKyAgICAgICAgZ290byBvdXQ7CiAKLSAgICAgICAgcDJtX3NldF9pb3JlcV9zZXJ2
ZXIoZCwgMCwgcyk7CisgICAgQVNTRVJUKCFJU19ERUZBVUxUKHMpKTsKIAotICAgICAgICBodm1f
aW9yZXFfc2VydmVyX2Rpc2FibGUocywgZmFsc2UpOworICAgIGRvbWFpbl9wYXVzZShkKTsKIAot
ICAgICAgICBsaXN0X2RlbCgmcy0+bGlzdF9lbnRyeSk7CisgICAgcDJtX3NldF9pb3JlcV9zZXJ2
ZXIoZCwgMCwgcyk7CiAKLSAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9kZWluaXQocywgZmFsc2Up
OworICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShzKTsKKyAgICBodm1faW9yZXFfc2VydmVy
X2RlaW5pdChzKTsKIAotICAgICAgICBkb21haW5fdW5wYXVzZShkKTsKKyAgICBkb21haW5fdW5w
YXVzZShkKTsKIAotICAgICAgICB4ZnJlZShzKTsKKyAgICBzZXRfaW9yZXFfc2VydmVyKGQsIGlk
LCBOVUxMKTsKKyAgICB4ZnJlZShzKTsKIAotICAgICAgICByYyA9IDA7Ci0gICAgICAgIGJyZWFr
OwotICAgIH0KKyAgICByYyA9IDA7CiAKKyBvdXQ6CiAgICAgc3Bpbl91bmxvY2tfcmVjdXJzaXZl
KCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogCiAgICAgcmV0dXJuIHJj
OwpAQCAtNzgzLDMxICs3ODgsMzAgQEAgaW50IGh2bV9nZXRfaW9yZXFfc2VydmVyX2luZm8oc3Ry
dWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZl
ciAqczsKICAgICBpbnQgcmM7CiAKKyAgICBpZiAoIGlkID09IERFRkFVTFRfSU9TRVJWSUQgKQor
ICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7CisKICAgICBzcGluX2xvY2tfcmVjdXJzaXZlKCZk
LT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogCi0gICAgcmMgPSAtRU5PRU5U
OwotICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0LAotICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaXN0X2VudHJ5ICkKLSAgICB7Ci0gICAgICAgIGlmICggcyA9PSBkLT5hcmNo
Lmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgKQotICAgICAgICAgICAgY29udGludWU7
CisgICAgcyA9IGdldF9pb3JlcV9zZXJ2ZXIoZCwgaWQpOwogCi0gICAgICAgIGlmICggcy0+aWQg
IT0gaWQgKQotICAgICAgICAgICAgY29udGludWU7CisgICAgcmMgPSAtRU5PRU5UOworICAgIGlm
ICggIXMgKQorICAgICAgICBnb3RvIG91dDsKIAotICAgICAgICAqaW9yZXFfZ2ZuID0gcy0+aW9y
ZXEuZ2ZuOworICAgIEFTU0VSVCghSVNfREVGQVVMVChzKSk7CiAKLSAgICAgICAgaWYgKCBzLT5i
dWZpb3JlcS52YSAhPSBOVUxMICkKLSAgICAgICAgewotICAgICAgICAgICAgKmJ1ZmlvcmVxX2dm
biA9IHMtPmJ1ZmlvcmVxLmdmbjsKLSAgICAgICAgICAgICpidWZpb3JlcV9wb3J0ID0gcy0+YnVm
aW9yZXFfZXZ0Y2huOwotICAgICAgICB9CisgICAgKmlvcmVxX2dmbiA9IHMtPmlvcmVxLmdmbjsK
IAotICAgICAgICByYyA9IDA7Ci0gICAgICAgIGJyZWFrOworICAgIGlmICggcy0+YnVmaW9yZXEu
dmEgIT0gTlVMTCApCisgICAgeworICAgICAgICAqYnVmaW9yZXFfZ2ZuID0gcy0+YnVmaW9yZXEu
Z2ZuOworICAgICAgICAqYnVmaW9yZXFfcG9ydCA9IHMtPmJ1ZmlvcmVxX2V2dGNobjsKICAgICB9
CiAKKyAgICByYyA9IDA7CisKKyBvdXQ6CiAgICAgc3Bpbl91bmxvY2tfcmVjdXJzaXZlKCZkLT5h
cmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogCiAgICAgcmV0dXJuIHJjOwpAQCAt
ODE4LDQ4ICs4MjIsNDYgQEAgaW50IGh2bV9tYXBfaW9fcmFuZ2VfdG9faW9yZXFfc2VydmVyKHN0
cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDY0X3QgZW5kKQogewogICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVy
ICpzOworICAgIHN0cnVjdCByYW5nZXNldCAqcjsKICAgICBpbnQgcmM7CiAKKyAgICBpZiAoIGlk
ID09IERFRkFVTFRfSU9TRVJWSUQgKQorICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7CisKICAg
ICBzcGluX2xvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxv
Y2spOwogCisgICAgcyA9IGdldF9pb3JlcV9zZXJ2ZXIoZCwgaWQpOworCiAgICAgcmMgPSAtRU5P
RU5UOwotICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0LAotICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKLSAgICB7Ci0gICAgICAgIGlmICggcyA9PSBkLT5h
cmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgKQotICAgICAgICAgICAgY29udGlu
dWU7CisgICAgaWYgKCAhcyApCisgICAgICAgIGdvdG8gb3V0OwogCi0gICAgICAgIGlmICggcy0+
aWQgPT0gaWQgKQotICAgICAgICB7Ci0gICAgICAgICAgICBzdHJ1Y3QgcmFuZ2VzZXQgKnI7Cisg
ICAgQVNTRVJUKCFJU19ERUZBVUxUKHMpKTsKIAotICAgICAgICAgICAgc3dpdGNoICggdHlwZSAp
Ci0gICAgICAgICAgICB7Ci0gICAgICAgICAgICBjYXNlIFhFTl9ETU9QX0lPX1JBTkdFX1BPUlQ6
Ci0gICAgICAgICAgICBjYXNlIFhFTl9ETU9QX0lPX1JBTkdFX01FTU9SWToKLSAgICAgICAgICAg
IGNhc2UgWEVOX0RNT1BfSU9fUkFOR0VfUENJOgotICAgICAgICAgICAgICAgIHIgPSBzLT5yYW5n
ZVt0eXBlXTsKLSAgICAgICAgICAgICAgICBicmVhazsKKyAgICBzd2l0Y2ggKCB0eXBlICkKKyAg
ICB7CisgICAgY2FzZSBYRU5fRE1PUF9JT19SQU5HRV9QT1JUOgorICAgIGNhc2UgWEVOX0RNT1Bf
SU9fUkFOR0VfTUVNT1JZOgorICAgIGNhc2UgWEVOX0RNT1BfSU9fUkFOR0VfUENJOgorICAgICAg
ICByID0gcy0+cmFuZ2VbdHlwZV07CisgICAgICAgIGJyZWFrOwogCi0gICAgICAgICAgICBkZWZh
dWx0OgotICAgICAgICAgICAgICAgIHIgPSBOVUxMOwotICAgICAgICAgICAgICAgIGJyZWFrOwot
ICAgICAgICAgICAgfQorICAgIGRlZmF1bHQ6CisgICAgICAgIHIgPSBOVUxMOworICAgICAgICBi
cmVhazsKKyAgICB9CiAKLSAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKLSAgICAgICAgICAgIGlm
ICggIXIgKQotICAgICAgICAgICAgICAgIGJyZWFrOworICAgIHJjID0gLUVJTlZBTDsKKyAgICBp
ZiAoICFyICkKKyAgICAgICAgZ290byBvdXQ7CiAKLSAgICAgICAgICAgIHJjID0gLUVFWElTVDsK
LSAgICAgICAgICAgIGlmICggcmFuZ2VzZXRfb3ZlcmxhcHNfcmFuZ2Uociwgc3RhcnQsIGVuZCkg
KQotICAgICAgICAgICAgICAgIGJyZWFrOworICAgIHJjID0gLUVFWElTVDsKKyAgICBpZiAoIHJh
bmdlc2V0X292ZXJsYXBzX3JhbmdlKHIsIHN0YXJ0LCBlbmQpICkKKyAgICAgICAgZ290byBvdXQ7
CiAKLSAgICAgICAgICAgIHJjID0gcmFuZ2VzZXRfYWRkX3JhbmdlKHIsIHN0YXJ0LCBlbmQpOwot
ICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KLSAgICB9CisgICAgcmMgPSByYW5nZXNldF9h
ZGRfcmFuZ2Uociwgc3RhcnQsIGVuZCk7CiAKKyBvdXQ6CiAgICAgc3Bpbl91bmxvY2tfcmVjdXJz
aXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogCiAgICAgcmV0dXJu
IHJjOwpAQCAtODcwLDQ4ICs4NzIsNDYgQEAgaW50IGh2bV91bm1hcF9pb19yYW5nZV9mcm9tX2lv
cmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBlbmQpCiB7CiAgICAgc3RydWN0
IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7CisgICAgc3RydWN0IHJhbmdlc2V0ICpyOwogICAgIGludCBy
YzsKIAorICAgIGlmICggaWQgPT0gREVGQVVMVF9JT1NFUlZJRCApCisgICAgICAgIHJldHVybiAt
RU9QTk9UU1VQUDsKKwogICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFp
bi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKKyAgICBzID0gZ2V0X2lvcmVxX3NlcnZlcihkLCBpZCk7
CisKICAgICByYyA9IC1FTk9FTlQ7Ci0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHMsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxp
c3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQotICAgIHsKLSAgICAg
ICAgaWYgKCBzID09IGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlciApCi0g
ICAgICAgICAgICBjb250aW51ZTsKKyAgICBpZiAoICFzICkKKyAgICAgICAgZ290byBvdXQ7CiAK
LSAgICAgICAgaWYgKCBzLT5pZCA9PSBpZCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHN0cnVj
dCByYW5nZXNldCAqcjsKKyAgICBBU1NFUlQoIUlTX0RFRkFVTFQocykpOwogCi0gICAgICAgICAg
ICBzd2l0Y2ggKCB0eXBlICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgIGNhc2UgWEVOX0RN
T1BfSU9fUkFOR0VfUE9SVDoKLSAgICAgICAgICAgIGNhc2UgWEVOX0RNT1BfSU9fUkFOR0VfTUVN
T1JZOgotICAgICAgICAgICAgY2FzZSBYRU5fRE1PUF9JT19SQU5HRV9QQ0k6Ci0gICAgICAgICAg
ICAgICAgciA9IHMtPnJhbmdlW3R5cGVdOwotICAgICAgICAgICAgICAgIGJyZWFrOworICAgIHN3
aXRjaCAoIHR5cGUgKQorICAgIHsKKyAgICBjYXNlIFhFTl9ETU9QX0lPX1JBTkdFX1BPUlQ6Cisg
ICAgY2FzZSBYRU5fRE1PUF9JT19SQU5HRV9NRU1PUlk6CisgICAgY2FzZSBYRU5fRE1PUF9JT19S
QU5HRV9QQ0k6CisgICAgICAgIHIgPSBzLT5yYW5nZVt0eXBlXTsKKyAgICAgICAgYnJlYWs7CiAK
LSAgICAgICAgICAgIGRlZmF1bHQ6Ci0gICAgICAgICAgICAgICAgciA9IE5VTEw7Ci0gICAgICAg
ICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICB9CisgICAgZGVmYXVsdDoKKyAgICAgICAgciA9
IE5VTEw7CisgICAgICAgIGJyZWFrOworICAgIH0KIAotICAgICAgICAgICAgcmMgPSAtRUlOVkFM
OwotICAgICAgICAgICAgaWYgKCAhciApCi0gICAgICAgICAgICAgICAgYnJlYWs7CisgICAgcmMg
PSAtRUlOVkFMOworICAgIGlmICggIXIgKQorICAgICAgICBnb3RvIG91dDsKIAotICAgICAgICAg
ICAgcmMgPSAtRU5PRU5UOwotICAgICAgICAgICAgaWYgKCAhcmFuZ2VzZXRfY29udGFpbnNfcmFu
Z2Uociwgc3RhcnQsIGVuZCkgKQotICAgICAgICAgICAgICAgIGJyZWFrOworICAgIHJjID0gLUVO
T0VOVDsKKyAgICBpZiAoICFyYW5nZXNldF9jb250YWluc19yYW5nZShyLCBzdGFydCwgZW5kKSAp
CisgICAgICAgIGdvdG8gb3V0OwogCi0gICAgICAgICAgICByYyA9IHJhbmdlc2V0X3JlbW92ZV9y
YW5nZShyLCBzdGFydCwgZW5kKTsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICB9Ci0gICAg
fQorICAgIHJjID0gcmFuZ2VzZXRfcmVtb3ZlX3JhbmdlKHIsIHN0YXJ0LCBlbmQpOwogCisgb3V0
OgogICAgIHNwaW5fdW5sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3Nl
cnZlci5sb2NrKTsKIAogICAgIHJldHVybiByYzsKQEAgLTkzMSw2ICs5MzEsOSBAQCBpbnQgaHZt
X21hcF9tZW1fdHlwZV90b19pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRf
dCBpZCwKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKICAgICBpbnQgcmM7CiAKKyAg
ICBpZiAoIGlkID09IERFRkFVTFRfSU9TRVJWSUQgKQorICAgICAgICByZXR1cm4gLUVPUE5PVFNV
UFA7CisKICAgICBpZiAoIHR5cGUgIT0gSFZNTUVNX2lvcmVxX3NlcnZlciApCiAgICAgICAgIHJl
dHVybiAtRUlOVkFMOwogCkBAIC05MzksMTkgKzk0MiwxNCBAQCBpbnQgaHZtX21hcF9tZW1fdHlw
ZV90b19pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKIAogICAg
IHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9j
ayk7CiAKLSAgICByYyA9IC1FTk9FTlQ7Ci0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHMsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVy
Lmxpc3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQotICAgIHsKLSAg
ICAgICAgaWYgKCBzID09IGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlciAp
Ci0gICAgICAgICAgICBjb250aW51ZTsKKyAgICBzID0gZ2V0X2lvcmVxX3NlcnZlcihkLCBpZCk7
CiAKLSAgICAgICAgaWYgKCBzLT5pZCA9PSBpZCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHJj
ID0gcDJtX3NldF9pb3JlcV9zZXJ2ZXIoZCwgZmxhZ3MsIHMpOwotICAgICAgICAgICAgYnJlYWs7
Ci0gICAgICAgIH0KKyAgICBpZiAoICFzICkKKyAgICAgICAgcmMgPSAtRU5PRU5UOworICAgIGVs
c2UKKyAgICB7CisgICAgICAgIEFTU0VSVCghSVNfREVGQVVMVChzKSk7CisgICAgICAgIHJjID0g
cDJtX3NldF9pb3JlcV9zZXJ2ZXIoZCwgZmxhZ3MsIHMpOwogICAgIH0KIAogICAgIHNwaW5fdW5s
b2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKQEAg
LTk3MCwzOCArOTY4LDM0IEBAIGludCBodm1fbWFwX21lbV90eXBlX3RvX2lvcmVxX3NlcnZlcihz
dHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAogaW50IGh2bV9zZXRfaW9yZXFfc2VydmVy
X3N0YXRlKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYm9vbCBlbmFibGVkKQogewotICAgIHN0cnVjdCBsaXN0X2hlYWQgKmVu
dHJ5OworICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzOwogICAgIGludCByYzsKIAorICAg
IGlmICggaWQgPT0gREVGQVVMVF9JT1NFUlZJRCApCisgICAgICAgIHJldHVybiAtRU9QTk9UU1VQ
UDsKKwogICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9z
ZXJ2ZXIubG9jayk7CiAKLSAgICByYyA9IC1FTk9FTlQ7Ci0gICAgbGlzdF9mb3JfZWFjaCAoIGVu
dHJ5LAotICAgICAgICAgICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZl
ci5saXN0ICkKLSAgICB7Ci0gICAgICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzID0gbGlz
dF9lbnRyeShlbnRyeSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGlzdF9lbnRyeSk7CisgICAgcyA9IGdldF9pb3JlcV9z
ZXJ2ZXIoZCwgaWQpOwogCi0gICAgICAgIGlmICggcyA9PSBkLT5hcmNoLmh2bV9kb21haW4uZGVm
YXVsdF9pb3JlcV9zZXJ2ZXIgKQotICAgICAgICAgICAgY29udGludWU7CisgICAgcmMgPSAtRU5P
RU5UOworICAgIGlmICggIXMgKQorICAgICAgICBnb3RvIG91dDsKIAotICAgICAgICBpZiAoIHMt
PmlkICE9IGlkICkKLSAgICAgICAgICAgIGNvbnRpbnVlOworICAgIEFTU0VSVCghSVNfREVGQVVM
VChzKSk7CiAKLSAgICAgICAgZG9tYWluX3BhdXNlKGQpOworICAgIGRvbWFpbl9wYXVzZShkKTsK
IAotICAgICAgICBpZiAoIGVuYWJsZWQgKQotICAgICAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9l
bmFibGUocywgZmFsc2UpOwotICAgICAgICBlbHNlCi0gICAgICAgICAgICBodm1faW9yZXFfc2Vy
dmVyX2Rpc2FibGUocywgZmFsc2UpOworICAgIGlmICggZW5hYmxlZCApCisgICAgICAgIGh2bV9p
b3JlcV9zZXJ2ZXJfZW5hYmxlKHMpOworICAgIGVsc2UKKyAgICAgICAgaHZtX2lvcmVxX3NlcnZl
cl9kaXNhYmxlKHMpOwogCi0gICAgICAgIGRvbWFpbl91bnBhdXNlKGQpOworICAgIGRvbWFpbl91
bnBhdXNlKGQpOwogCi0gICAgICAgIHJjID0gMDsKLSAgICAgICAgYnJlYWs7Ci0gICAgfQorICAg
IHJjID0gMDsKIAorIG91dDoKICAgICBzcGluX3VubG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZt
X2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAgICAgcmV0dXJuIHJjOwogfQpAQCAtMTAwOSwx
NyArMTAwMywxNCBAQCBpbnQgaHZtX3NldF9pb3JlcV9zZXJ2ZXJfc3RhdGUoc3RydWN0IGRvbWFp
biAqZCwgaW9zZXJ2aWRfdCBpZCwKIGludCBodm1fYWxsX2lvcmVxX3NlcnZlcnNfYWRkX3ZjcHUo
c3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnM7CisgICAgdW5zaWduZWQgaW50IGlkOwogICAgIGludCByYzsKIAogICAgIHNw
aW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7
CiAKLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcywKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlzdF9lbnRyeSApCisgICAgRk9SX0VBQ0hfSU9SRVFfU0VSVkVSKGQsIGlk
LCBzKQogICAgIHsKLSAgICAgICAgYm9vbCBpc19kZWZhdWx0ID0gKHMgPT0gZC0+YXJjaC5odm1f
ZG9tYWluLmRlZmF1bHRfaW9yZXFfc2VydmVyKTsKLQotICAgICAgICByYyA9IGh2bV9pb3JlcV9z
ZXJ2ZXJfYWRkX3ZjcHUocywgaXNfZGVmYXVsdCwgdik7CisgICAgICAgIHJjID0gaHZtX2lvcmVx
X3NlcnZlcl9hZGRfdmNwdShzLCB2KTsKICAgICAgICAgaWYgKCByYyApCiAgICAgICAgICAgICBn
b3RvIGZhaWw7CiAgICAgfQpAQCAtMTAyOSwxMCArMTAyMCwxNSBAQCBpbnQgaHZtX2FsbF9pb3Jl
cV9zZXJ2ZXJzX2FkZF92Y3B1KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2KQogICAg
IHJldHVybiAwOwogCiAgZmFpbDoKLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcywKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlz
dCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdF9lbnRyeSApCisgICAgd2hpbGUgKCBp
ZC0tICE9IDAgKQorICAgIHsKKyAgICAgICAgcyA9IEdFVF9JT1JFUV9TRVJWRVIoZCwgaWQpOwor
CisgICAgICAgIGlmICggIXMgKQorICAgICAgICAgICAgY29udGludWU7CisKICAgICAgICAgaHZt
X2lvcmVxX3NlcnZlcl9yZW1vdmVfdmNwdShzLCB2KTsKKyAgICB9CiAKICAgICBzcGluX3VubG9j
a19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKQEAg
LTEwNDIsMTIgKzEwMzgsMTEgQEAgaW50IGh2bV9hbGxfaW9yZXFfc2VydmVyc19hZGRfdmNwdShz
dHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmNwdSAqdikKIHZvaWQgaHZtX2FsbF9pb3JlcV9zZXJ2
ZXJzX3JlbW92ZV92Y3B1KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2KQogewogICAg
IHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzOworICAgIHVuc2lnbmVkIGludCBpZDsKIAogICAg
IHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9j
ayk7CiAKLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgbGlzdF9lbnRyeSApCisgICAgRk9SX0VBQ0hfSU9SRVFfU0VSVkVSKGQs
IGlkLCBzKQogICAgICAgICBodm1faW9yZXFfc2VydmVyX3JlbW92ZV92Y3B1KHMsIHYpOwogCiAg
ICAgc3Bpbl91bmxvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVy
LmxvY2spOwpAQCAtMTA1NSwyOCArMTA1MCwxOSBAQCB2b2lkIGh2bV9hbGxfaW9yZXFfc2VydmVy
c19yZW1vdmVfdmNwdShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmNwdSAqdikKIAogdm9pZCBo
dm1fZGVzdHJveV9hbGxfaW9yZXFfc2VydmVycyhzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCAqbmV4dDsKKyAgICBzdHJ1Y3QgaHZtX2lvcmVxX3Nl
cnZlciAqczsKKyAgICB1bnNpZ25lZCBpbnQgaWQ7CiAKICAgICBzcGluX2xvY2tfcmVjdXJzaXZl
KCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogCiAgICAgLyogTm8gbmVl
ZCB0byBkb21haW5fcGF1c2UoKSBhcyB0aGUgZG9tYWluIGlzIGJlaW5nIHRvcm4gZG93biAqLwog
Ci0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlICggcywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBuZXh0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZkLT5hcmNo
Lmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxpc3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlzdF9lbnRyeSApCisgICAgRk9SX0VBQ0hfSU9SRVFfU0VSVkVSKGQsIGlkLCBzKQog
ICAgIHsKLSAgICAgICAgYm9vbCBpc19kZWZhdWx0ID0gKHMgPT0gZC0+YXJjaC5odm1fZG9tYWlu
LmRlZmF1bHRfaW9yZXFfc2VydmVyKTsKLQotICAgICAgICBodm1faW9yZXFfc2VydmVyX2Rpc2Fi
bGUocywgaXNfZGVmYXVsdCk7Ci0KLSAgICAgICAgaWYgKCBpc19kZWZhdWx0ICkKLSAgICAgICAg
ICAgIGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlciA9IE5VTEw7Ci0KLSAg
ICAgICAgbGlzdF9kZWwoJnMtPmxpc3RfZW50cnkpOwotCi0gICAgICAgIGh2bV9pb3JlcV9zZXJ2
ZXJfZGVpbml0KHMsIGlzX2RlZmF1bHQpOworICAgICAgICBodm1faW9yZXFfc2VydmVyX2Rpc2Fi
bGUocyk7CisgICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGVpbml0KHMpOwogCisgICAgICAgIHNl
dF9pb3JlcV9zZXJ2ZXIoZCwgaWQsIE5VTEwpOwogICAgICAgICB4ZnJlZShzKTsKICAgICB9CiAK
QEAgLTExMTEsNyArMTA5Nyw3IEBAIGludCBodm1fc2V0X2RtX2RvbWFpbihzdHJ1Y3QgZG9tYWlu
ICpkLCBkb21pZF90IGRvbWlkKQogICAgICAqIHN0aWxsIGJlIHNldCBhbmQgdGh1cywgd2hlbiB0
aGUgc2VydmVyIGlzIGNyZWF0ZWQsIGl0IHdpbGwgaGF2ZQogICAgICAqIHRoZSBjb3JyZWN0IGRv
bWlkLgogICAgICAqLwotICAgIHMgPSBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9z
ZXJ2ZXI7CisgICAgcyA9IEdFVF9JT1JFUV9TRVJWRVIoZCwgREVGQVVMVF9JT1NFUlZJRCk7CiAg
ICAgaWYgKCAhcyApCiAgICAgICAgIGdvdG8gZG9uZTsKIApAQCAtMTE2NCwxMiArMTE1MCwxMCBA
QCBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqaHZtX3NlbGVjdF9pb3JlcV9zZXJ2ZXIoc3RydWN0
IGRvbWFpbiAqZCwKICAgICB1aW50MzJfdCBjZjg7CiAgICAgdWludDhfdCB0eXBlOwogICAgIHVp
bnQ2NF90IGFkZHI7Ci0KLSAgICBpZiAoIGxpc3RfZW1wdHkoJmQtPmFyY2guaHZtX2RvbWFpbi5p
b3JlcV9zZXJ2ZXIubGlzdCkgKQotICAgICAgICByZXR1cm4gTlVMTDsKKyAgICB1bnNpZ25lZCBp
bnQgaWQ7CiAKICAgICBpZiAoIHAtPnR5cGUgIT0gSU9SRVFfVFlQRV9DT1BZICYmIHAtPnR5cGUg
IT0gSU9SRVFfVFlQRV9QSU8gKQotICAgICAgICByZXR1cm4gZC0+YXJjaC5odm1fZG9tYWluLmRl
ZmF1bHRfaW9yZXFfc2VydmVyOworICAgICAgICByZXR1cm4gR0VUX0lPUkVRX1NFUlZFUihkLCBE
RUZBVUxUX0lPU0VSVklEKTsKIAogICAgIGNmOCA9IGQtPmFyY2guaHZtX2RvbWFpbi5wY2lfY2Y4
OwogCkBAIC0xMjA5LDE2ICsxMTkzLDExIEBAIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpodm1f
c2VsZWN0X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICBhZGRyID0gcC0+
YWRkcjsKICAgICB9CiAKLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcywKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGlzdF9lbnRyeSApCisgICAgRk9SX0VBQ0hfSU9SRVFf
U0VSVkVSKGQsIGlkLCBzKQogICAgIHsKICAgICAgICAgc3RydWN0IHJhbmdlc2V0ICpyOwogCi0g
ICAgICAgIGlmICggcyA9PSBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIg
KQotICAgICAgICAgICAgY29udGludWU7Ci0KLSAgICAgICAgaWYgKCAhcy0+ZW5hYmxlZCApCisg
ICAgICAgIGlmICggSVNfREVGQVVMVChzKSApCiAgICAgICAgICAgICBjb250aW51ZTsKIAogICAg
ICAgICByID0gcy0+cmFuZ2VbdHlwZV07CkBAIC0xMjUxLDcgKzEyMzAsNyBAQCBzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqaHZtX3NlbGVjdF9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwK
ICAgICAgICAgfQogICAgIH0KIAotICAgIHJldHVybiBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVs
dF9pb3JlcV9zZXJ2ZXI7CisgICAgcmV0dXJuIEdFVF9JT1JFUV9TRVJWRVIoZCwgREVGQVVMVF9J
T1NFUlZJRCk7CiB9CiAKIHN0YXRpYyBpbnQgaHZtX3NlbmRfYnVmZmVyZWRfaW9yZXEoc3RydWN0
IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGlvcmVxX3QgKnApCkBAIC0xNDEwLDEzICsxMzg5LDEzIEBA
IHVuc2lnbmVkIGludCBodm1fYnJvYWRjYXN0X2lvcmVxKGlvcmVxX3QgKnAsIGJvb2wgYnVmZmVy
ZWQpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1cnJlbnQtPmRvbWFpbjsKICAgICBzdHJ1
Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKLSAgICB1bnNpZ25lZCBpbnQgZmFpbGVkID0gMDsKKyAg
ICB1bnNpZ25lZCBpbnQgaWQsIGZhaWxlZCA9IDA7CiAKLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5
ICggcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3Jl
cV9zZXJ2ZXIubGlzdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdF9lbnRyeSApCisg
ICAgRk9SX0VBQ0hfSU9SRVFfU0VSVkVSKGQsIGlkLCBzKQorICAgIHsKICAgICAgICAgaWYgKCBo
dm1fc2VuZF9pb3JlcShzLCBwLCBidWZmZXJlZCkgPT0gWDg2RU1VTF9VTkhBTkRMRUFCTEUgKQog
ICAgICAgICAgICAgZmFpbGVkKys7CisgICAgfQogCiAgICAgcmV0dXJuIGZhaWxlZDsKIH0KQEAg
LTE0MzYsNyArMTQxNSw2IEBAIHN0YXRpYyBpbnQgaHZtX2FjY2Vzc19jZjgoCiB2b2lkIGh2bV9p
b3JlcV9pbml0KHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgc3Bpbl9sb2NrX2luaXQoJmQtPmFy
Y2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7Ci0gICAgSU5JVF9MSVNUX0hFQUQoJmQt
PmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCk7CiAKICAgICByZWdpc3Rlcl9wb3J0
aW9faGFuZGxlcihkLCAweGNmOCwgNCwgaHZtX2FjY2Vzc19jZjgpOwogfQpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS9kb21haW4uaAppbmRleCA3ZjEyOGMwNWZmLi5lMTdiYmU0MDA0IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS9kb21haW4uaApAQCAtNjAsNyArNjAsNiBAQCBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciB7CiAK
ICAgICAvKiBEb21haW4gaWQgb2YgZW11bGF0aW5nIGRvbWFpbiAqLwogICAgIGRvbWlkX3QgICAg
ICAgICAgICAgICAgZG9taWQ7Ci0gICAgaW9zZXJ2aWRfdCAgICAgICAgICAgICBpZDsKICAgICBz
dHJ1Y3QgaHZtX2lvcmVxX3BhZ2UgIGlvcmVxOwogICAgIHN0cnVjdCBsaXN0X2hlYWQgICAgICAg
aW9yZXFfdmNwdV9saXN0OwogICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAgYnVmaW9yZXE7CkBA
IC0xMDAsNiArOTksOSBAQCBzdHJ1Y3QgaHZtX3BpX29wcyB7CiAgICAgdm9pZCAoKmRvX3Jlc3Vt
ZSkoc3RydWN0IHZjcHUgKnYpOwogfTsKIAorI2RlZmluZSBNQVhfTlJfSU9SRVFfU0VSVkVSUyA4
CisjZGVmaW5lIERFRkFVTFRfSU9TRVJWSUQgMAorCiBzdHJ1Y3QgaHZtX2RvbWFpbiB7CiAgICAg
LyogR3Vlc3QgcGFnZSByYW5nZSB1c2VkIGZvciBub24tZGVmYXVsdCBpb3JlcSBzZXJ2ZXJzICov
CiAgICAgc3RydWN0IHsKQEAgLTEwOSwxMSArMTExLDkgQEAgc3RydWN0IGh2bV9kb21haW4gewog
CiAgICAgLyogTG9jayBwcm90ZWN0cyBhbGwgb3RoZXIgdmFsdWVzIGluIHRoZSBzdWItc3RydWN0
IGFuZCB0aGUgZGVmYXVsdCAqLwogICAgIHN0cnVjdCB7Ci0gICAgICAgIHNwaW5sb2NrX3QgICAg
ICAgbG9jazsKLSAgICAgICAgaW9zZXJ2aWRfdCAgICAgICBpZDsKLSAgICAgICAgc3RydWN0IGxp
c3RfaGVhZCBsaXN0OworICAgICAgICBzcGlubG9ja190ICAgICAgICAgICAgICBsb2NrOworICAg
ICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqc2VydmVyW01BWF9OUl9JT1JFUV9TRVJWRVJT
XTsKICAgICB9IGlvcmVxX3NlcnZlcjsKLSAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqZGVm
YXVsdF9pb3JlcV9zZXJ2ZXI7CiAKICAgICAvKiBDYWNoZWQgQ0Y4IGZvciBndWVzdCBQQ0kgY29u
ZmlnIGN5Y2xlcyAqLwogICAgIHVpbnQzMl90ICAgICAgICAgICAgICAgIHBjaV9jZjg7Ci0tIAoy
LjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 17 13:24:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 13:24:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4RrT-0000CE-CG; Tue, 17 Oct 2017 13:24:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4567f63fb=Paul.Durrant@citrix.com>)
 id 1e4RrS-0000Ar-24
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 13:24:46 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 A2/F8-01785-D9406E95; Tue, 17 Oct 2017 13:24:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHSDve4clme
 RBl/a1S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owJa08wF8yJrFj8fB1LA+Nt5y5GTg4JAX+J
 R99XsIHYbAI6ElOfXmLtYuTgEBFQkbi916CLkYuDWWAZk8TRa3sZQWqEBWIlpi2cxQ5iswioS
 hw6O4MZpJ5XwEZi43lNiJHyErvaLrKC2JwCthKv/x1gBrGFgEo2zVsPFucVEJQ4OfMJC4jNLK
 Ap0br9NzuELS/RvHU2VL2KxPqps9gmMPLNQtIyC0nLLCQtCxiZVzFqFKcWlaUW6RoZ6iUVZaZ
 nlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBIZaPQMD4w7Gu5P9DjFKcjApifI6Gz6JFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTBe5b5WaSQYFFqempFWmYOMOhh0hIcPEoivMtA0rzFBYm5x
 ZnpEKlTjMYcXdOu/GHi6Lh59w+TEEtefl6qlDhvGUipAEhpRmke3CBYNF5ilJUS5mVkYGAQ4i
 lILcrNLEGVf8UozsGoJMxrADKFJzOvBG7fK6BTmIBOWef0BOSUkkSElFQDo7Ptq82XXreu3c7
 K6L5mVXxl04ZLrc/VYjV/ix3yVPm0oPpZZZt3MFu4xQkHRwXhHypVf5PCt6mHrj/QVM0uvMQ+
 KEj5Tvsnqy9/utd8vnIm4ufxb2LeR24+Waa5+FzqOf7bDVrVr18ncy1Zst9COreicvvpm2l8Z
 XPm8bx9VvBwwfZVa3R4hJRYijMSDbWYi4oTAfNC62DBAgAA
X-Env-Sender: prvs=4567f63fb=Paul.Durrant@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1508246679!71073821!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 756 invoked from network); 17 Oct 2017 13:24:44 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Oct 2017 13:24:44 -0000
X-IronPort-AV: E=Sophos;i="5.43,391,1503360000"; d="scan'208";a="454570831"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 17 Oct 2017 14:24:25 +0100
Message-ID: <20171017132432.24093-5-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171017132432.24093-1-paul.durrant@citrix.com>
References: <20171017132432.24093-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: [Xen-devel] [PATCH v12 04/11] x86/hvm/ioreq: defer mapping gfns
	until they are actually requsted
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBzdWJzZXF1ZW50IHBhdGNoIHdpbGwgaW50cm9kdWNlIGEgbmV3IHNjaGVtZSB0byBhbGxvdyBh
biBlbXVsYXRvciB0bwptYXAgaW9yZXEgc2VydmVyIHBhZ2VzIGRpcmVjdGx5IGZyb20gWGVuIHJh
dGhlciB0aGFuIHRoZSBndWVzdCBQMk0uCgpUaGlzIHBhdGNoIGxheXMgdGhlIGdyb3VuZHdvcmsg
Zm9yIHRoYXQgY2hhbmdlIGJ5IGRlZmVycmluZyBtYXBwaW5nIG9mCmdmbnMgdW50aWwgdGhlaXIg
dmFsdWVzIGFyZSByZXF1ZXN0ZWQgYnkgYW4gZW11bGF0b3IuIFRvIHRoYXQgZW5kLCB0aGUKcGFk
IGZpZWxkIG9mIHRoZSB4ZW5fZG1fb3BfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvIHN0cnVjdHVyZSBp
cyByZS1wdXJwb3NlZAp0byBhIGZsYWdzIGZpZWxkIGFuZCBuZXcgZmxhZywgWEVOX0RNT1Bfbm9f
Z2ZucywgZGVmaW5lZCB3aGljaCBtb2RpZmllcyB0aGUKYmVoYXZpb3VyIG9mIFhFTl9ETU9QX2dl
dF9pb3JlcV9zZXJ2ZXJfaW5mbyB0byBhbGxvdyB0aGUgY2FsbGVyIHRvIGF2b2lkCnJlcXVlc3Rp
bmcgdGhlIGdmbiB2YWx1ZXMuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KQ2M6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUu
Y2l0cml4LmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xl
LmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6
IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgoKdjg6CiAtIEZvciBzYWZldHkgbWFrZSBhbGwgb2Yg
dGhlIHBvaW50ZXJzIHBhc3NlZCB0bwogICBodm1fZ2V0X2lvcmVxX3NlcnZlcl9pbmZvKCkgb3B0
aW9uYWwuCiAtIFNocmluayBidWZpb3JlcV9oYW5kbGluZyBkb3duIHRvIGEgdWludDhfdC4KCnYz
OgogLSBVcGRhdGVkIGluIHJlc3BvbnNlIHRvIHJldmlldyBjb21tZW50cyBmcm9tIFdlaSBhbmQg
Um9nZXIuCiAtIEFkZGVkIGEgSEFORExFX0JVRklPUkVRIG1hY3JvIHRvIG1ha2UgdGhlIGNvZGUg
bmVhdGVyLgogLSBUaGlzIHBhdGNoIG5vIGxvbmdlciBpbnRyb2R1Y2VzIGEgc2VjdXJpdHkgdnVs
bmVyYWJpbGl0eSBzaW5jZSB0aGVyZQogICBpcyBub3cgYW4gZXhwbGljaXQgbGltaXQgb24gdGhl
IG51bWJlciBvZiBpb3JlcSBzZXJ2ZXJzIHRoYXQgbWF5IGJlCiAgIGNyZWF0ZWQgZm9yIGFueSBv
bmUgZG9tYWluLgotLS0KIHRvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jICAgICAgICAgICAg
ICAgICAgIHwgIDggKysrKysKIHRvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZp
Y2Vtb2RlbC5oIHwgIDYgKystLQogeGVuL2FyY2gveDg2L2h2bS9kbS5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgOSArKystLQogeGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jICAgICAgICAg
ICAgICAgICAgICAgICAgfCA0NyArKysrKysrKysrKysrKy0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9kb21haW4uaCAgICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vaW5jbHVk
ZS9wdWJsaWMvaHZtL2RtX29wLmggICAgICAgICAgICAgICAgICB8IDMyICsrKysrKysrKystLS0t
LS0tCiA2IGZpbGVzIGNoYW5nZWQsIDYzIGluc2VydGlvbnMoKyksIDQxIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jIGIvdG9vbHMvbGlicy9k
ZXZpY2Vtb2RlbC9jb3JlLmMKaW5kZXggMGYyYzFhNzkxZi4uOTFjNjlkMTAzYiAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMKKysrIGIvdG9vbHMvbGlicy9kZXZpY2Vt
b2RlbC9jb3JlLmMKQEAgLTE4OCw2ICsxODgsMTQgQEAgaW50IHhlbmRldmljZW1vZGVsX2dldF9p
b3JlcV9zZXJ2ZXJfaW5mbygKIAogICAgIGRhdGEtPmlkID0gaWQ7CiAKKyAgICAvKgorICAgICAq
IElmIHRoZSBjYWxsZXIgaXMgbm90IHJlcXVlc3RpbmcgZ2ZuIHZhbHVlcyB0aGVuIGluc3RydWN0
IHRoZQorICAgICAqIGh5cGVyY2FsbCBub3QgdG8gcmV0cmlldmUgdGhlbSBhcyB0aGlzIG1heSBj
YXVzZSB0aGVtIHRvIGJlCisgICAgICogbWFwcGVkLgorICAgICAqLworICAgIGlmICghaW9yZXFf
Z2ZuICYmICFidWZpb3JlcV9nZm4pCisgICAgICAgIGRhdGEtPmZsYWdzIHw9IFhFTl9ETU9QX25v
X2dmbnM7CisKICAgICByYyA9IHhlbmRldmljZW1vZGVsX29wKGRtb2QsIGRvbWlkLCAxLCAmb3As
IHNpemVvZihvcCkpOwogICAgIGlmIChyYykKICAgICAgICAgcmV0dXJuIHJjOwpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlL3hlbmRldmljZW1vZGVsLmggYi90b29s
cy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVuZGV2aWNlbW9kZWwuaAppbmRleCAxMzIxNmRi
MDRhLi5kNzNhNzZkYTM1IDEwMDY0NAotLS0gYS90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1
ZGUveGVuZGV2aWNlbW9kZWwuaAorKysgYi90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUv
eGVuZGV2aWNlbW9kZWwuaApAQCAtNjEsMTEgKzYxLDExIEBAIGludCB4ZW5kZXZpY2Vtb2RlbF9j
cmVhdGVfaW9yZXFfc2VydmVyKAogICogQHBhcm0gZG9taWQgdGhlIGRvbWFpbiBpZCB0byBiZSBz
ZXJ2aWNlZAogICogQHBhcm0gaWQgdGhlIElPUkVRIFNlcnZlciBpZC4KICAqIEBwYXJtIGlvcmVx
X2dmbiBwb2ludGVyIHRvIGEgeGVuX3Bmbl90IHRvIHJlY2VpdmUgdGhlIHN5bmNocm9ub3VzIGlv
cmVxCi0gKiAgICAgICAgICAgICAgICAgIGdmbgorICogICAgICAgICAgICAgICAgICBnZm4uIChN
YXkgYmUgTlVMTCBpZiBub3QgcmVxdWlyZWQpCiAgKiBAcGFybSBidWZpb3JlcV9nZm4gcG9pbnRl
ciB0byBhIHhlbl9wZm5fdCB0byByZWNlaXZlIHRoZSBidWZmZXJlZCBpb3JlcQotICogICAgICAg
ICAgICAgICAgICAgIGdmbgorICogICAgICAgICAgICAgICAgICAgIGdmbi4gKE1heSBiZSBOVUxM
IGlmIG5vdCByZXF1aXJlZCkKICAqIEBwYXJtIGJ1ZmlvcmVxX3BvcnQgcG9pbnRlciB0byBhIGV2
dGNobl9wb3J0X3QgdG8gcmVjZWl2ZSB0aGUgYnVmZmVyZWQKLSAqICAgICAgICAgICAgICAgICAg
ICAgaW9yZXEgZXZlbnQgY2hhbm5lbAorICogICAgICAgICAgICAgICAgICAgICBpb3JlcSBldmVu
dCBjaGFubmVsLiAoTWF5IGJlIE5VTEwgaWYgbm90IHJlcXVpcmVkKQogICogQHJldHVybiAwIG9u
IHN1Y2Nlc3MsIC0xIG9uIGZhaWx1cmUuCiAgKi8KIGludCB4ZW5kZXZpY2Vtb2RlbF9nZXRfaW9y
ZXFfc2VydmVyX2luZm8oCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMgYi94ZW4v
YXJjaC94ODYvaHZtL2RtLmMKaW5kZXggOWNmNTNiNTUxYy4uMjJmYTViNTFlMyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9kbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwpAQCAt
NDE2LDE2ICs0MTYsMTkgQEAgc3RhdGljIGludCBkbV9vcChjb25zdCBzdHJ1Y3QgZG1vcF9hcmdz
ICpvcF9hcmdzKQogICAgIHsKICAgICAgICAgc3RydWN0IHhlbl9kbV9vcF9nZXRfaW9yZXFfc2Vy
dmVyX2luZm8gKmRhdGEgPQogICAgICAgICAgICAgJm9wLnUuZ2V0X2lvcmVxX3NlcnZlcl9pbmZv
OworICAgICAgICBjb25zdCB1aW50MTZfdCB2YWxpZF9mbGFncyA9IFhFTl9ETU9QX25vX2dmbnM7
CiAKICAgICAgICAgY29uc3Rfb3AgPSBmYWxzZTsKIAogICAgICAgICByYyA9IC1FSU5WQUw7Ci0g
ICAgICAgIGlmICggZGF0YS0+cGFkICkKKyAgICAgICAgaWYgKCBkYXRhLT5mbGFncyAmIH52YWxp
ZF9mbGFncyApCiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICByYyA9IGh2bV9nZXRfaW9y
ZXFfc2VydmVyX2luZm8oZCwgZGF0YS0+aWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAmZGF0YS0+aW9yZXFfZ2ZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJmRhdGEtPmJ1ZmlvcmVxX2dmbiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIChkYXRhLT5mbGFncyAmIFhFTl9ETU9QX25vX2dmbnMpID8KKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwgOiAmZGF0YS0+aW9yZXFfZ2Zu
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGRhdGEtPmZsYWdzICYg
WEVOX0RNT1Bfbm9fZ2ZucykgPworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgTlVMTCA6ICZkYXRhLT5idWZpb3JlcV9nZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAmZGF0YS0+YnVmaW9yZXFfcG9ydCk7CiAgICAgICAgIGJyZWFrOwogICAg
IH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaW9yZXEuYwppbmRleCA2NGJiMTNjZWM5Li5mNjU0ZTc3OTZjIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCkBAIC0z
NTAsNiArMzUwLDkgQEAgc3RhdGljIHZvaWQgaHZtX3VwZGF0ZV9pb3JlcV9ldnRjaG4oc3RydWN0
IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgfQogfQogCisjZGVmaW5lIEhBTkRMRV9CVUZJT1JF
UShzKSBcCisgICAgKChzKS0+YnVmaW9yZXFfaGFuZGxpbmcgIT0gSFZNX0lPUkVRU1JWX0JVRklP
UkVRX09GRikKKwogc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2FkZF92Y3B1KHN0cnVjdCBo
dm1faW9yZXFfc2VydmVyICpzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCB2Y3B1ICp2KQogewpAQCAtMzcxLDcgKzM3NCw3IEBAIHN0YXRpYyBpbnQgaHZtX2lv
cmVxX3NlcnZlcl9hZGRfdmNwdShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKIAogICAgIHN2
LT5pb3JlcV9ldnRjaG4gPSByYzsKIAotICAgIGlmICggdi0+dmNwdV9pZCA9PSAwICYmIHMtPmJ1
ZmlvcmVxLnZhICE9IE5VTEwgKQorICAgIGlmICggdi0+dmNwdV9pZCA9PSAwICYmIEhBTkRMRV9C
VUZJT1JFUShzKSApCiAgICAgewogICAgICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWlu
OwogCkBAIC00MjIsNyArNDI1LDcgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9yZW1v
dmVfdmNwdShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKIAogICAgICAgICBsaXN0X2RlbCgm
c3YtPmxpc3RfZW50cnkpOwogCi0gICAgICAgIGlmICggdi0+dmNwdV9pZCA9PSAwICYmIHMtPmJ1
ZmlvcmVxLnZhICE9IE5VTEwgKQorICAgICAgICBpZiAoIHYtPnZjcHVfaWQgPT0gMCAmJiBIQU5E
TEVfQlVGSU9SRVEocykgKQogICAgICAgICAgICAgZnJlZV94ZW5fZXZlbnRfY2hhbm5lbCh2LT5k
b21haW4sIHMtPmJ1ZmlvcmVxX2V2dGNobik7CiAKICAgICAgICAgZnJlZV94ZW5fZXZlbnRfY2hh
bm5lbCh2LT5kb21haW4sIHN2LT5pb3JlcV9ldnRjaG4pOwpAQCAtNDQ5LDcgKzQ1Miw3IEBAIHN0
YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfcmVtb3ZlX2FsbF92Y3B1cyhzdHJ1Y3QgaHZtX2lv
cmVxX3NlcnZlciAqcykKIAogICAgICAgICBsaXN0X2RlbCgmc3YtPmxpc3RfZW50cnkpOwogCi0g
ICAgICAgIGlmICggdi0+dmNwdV9pZCA9PSAwICYmIHMtPmJ1ZmlvcmVxLnZhICE9IE5VTEwgKQor
ICAgICAgICBpZiAoIHYtPnZjcHVfaWQgPT0gMCAmJiBIQU5ETEVfQlVGSU9SRVEocykgKQogICAg
ICAgICAgICAgZnJlZV94ZW5fZXZlbnRfY2hhbm5lbCh2LT5kb21haW4sIHMtPmJ1ZmlvcmVxX2V2
dGNobik7CiAKICAgICAgICAgZnJlZV94ZW5fZXZlbnRfY2hhbm5lbCh2LT5kb21haW4sIHN2LT5p
b3JlcV9ldnRjaG4pOwpAQCAtNDYwLDE0ICs0NjMsMTMgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVx
X3NlcnZlcl9yZW1vdmVfYWxsX3ZjcHVzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogICAg
IHNwaW5fdW5sb2NrKCZzLT5sb2NrKTsKIH0KIAotc3RhdGljIGludCBodm1faW9yZXFfc2VydmVy
X21hcF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYm9vbCBoYW5kbGVfYnVmaW9yZXEpCitzdGF0aWMgaW50IGh2
bV9pb3JlcV9zZXJ2ZXJfbWFwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogewog
ICAgIGludCByYzsKIAogICAgIHJjID0gaHZtX21hcF9pb3JlcV9nZm4ocywgZmFsc2UpOwogCi0g
ICAgaWYgKCAhcmMgJiYgaGFuZGxlX2J1ZmlvcmVxICkKKyAgICBpZiAoICFyYyAmJiBIQU5ETEVf
QlVGSU9SRVEocykgKQogICAgICAgICByYyA9IGh2bV9tYXBfaW9yZXFfZ2ZuKHMsIHRydWUpOwog
CiAgICAgaWYgKCByYyApCkBAIC01OTcsMTMgKzU5OSw3IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVx
X3NlcnZlcl9pbml0KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogICAgIGlmICggcmMgKQog
ICAgICAgICByZXR1cm4gcmM7CiAKLSAgICBpZiAoIGJ1ZmlvcmVxX2hhbmRsaW5nID09IEhWTV9J
T1JFUVNSVl9CVUZJT1JFUV9BVE9NSUMgKQotICAgICAgICBzLT5idWZpb3JlcV9hdG9taWMgPSB0
cnVlOwotCi0gICAgcmMgPSBodm1faW9yZXFfc2VydmVyX21hcF9wYWdlcygKLSAgICAgICAgICAg
ICBzLCBidWZpb3JlcV9oYW5kbGluZyAhPSBIVk1fSU9SRVFTUlZfQlVGSU9SRVFfT0ZGKTsKLSAg
ICBpZiAoIHJjICkKLSAgICAgICAgZ290byBmYWlsX21hcDsKKyAgICBzLT5idWZpb3JlcV9oYW5k
bGluZyA9IGJ1ZmlvcmVxX2hhbmRsaW5nOwogCiAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQog
ICAgIHsKQEAgLTYxOCw5ICs2MTQsNiBAQCBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfaW5p
dChzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICBodm1faW9yZXFfc2VydmVyX3JlbW92
ZV9hbGxfdmNwdXMocyk7CiAgICAgaHZtX2lvcmVxX3NlcnZlcl91bm1hcF9wYWdlcyhzKTsKIAot
IGZhaWxfbWFwOgotICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9yYW5nZXNldHMocyk7Ci0KICAg
ICByZXR1cm4gcmM7CiB9CiAKQEAgLTc1NywxMiArNzUwLDIzIEBAIGludCBodm1fZ2V0X2lvcmVx
X3NlcnZlcl9pbmZvKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAKICAgICBBU1NF
UlQoIUlTX0RFRkFVTFQocykpOwogCi0gICAgKmlvcmVxX2dmbiA9IGdmbl94KHMtPmlvcmVxLmdm
bik7CisgICAgaWYgKCBpb3JlcV9nZm4gfHwgYnVmaW9yZXFfZ2ZuICkKKyAgICB7CisgICAgICAg
IHJjID0gaHZtX2lvcmVxX3NlcnZlcl9tYXBfcGFnZXMocyk7CisgICAgICAgIGlmICggcmMgKQor
ICAgICAgICAgICAgZ290byBvdXQ7CisgICAgfQogCi0gICAgaWYgKCBzLT5idWZpb3JlcS52YSAh
PSBOVUxMICkKKyAgICBpZiAoIGlvcmVxX2dmbiApCisgICAgICAgICppb3JlcV9nZm4gPSBnZm5f
eChzLT5pb3JlcS5nZm4pOworCisgICAgaWYgKCBIQU5ETEVfQlVGSU9SRVEocykgKQogICAgIHsK
LSAgICAgICAgKmJ1ZmlvcmVxX2dmbiA9IGdmbl94KHMtPmJ1ZmlvcmVxLmdmbik7Ci0gICAgICAg
ICpidWZpb3JlcV9wb3J0ID0gcy0+YnVmaW9yZXFfZXZ0Y2huOworICAgICAgICBpZiAoIGJ1Zmlv
cmVxX2dmbiApCisgICAgICAgICAgICAqYnVmaW9yZXFfZ2ZuID0gZ2ZuX3gocy0+YnVmaW9yZXEu
Z2ZuKTsKKworICAgICAgICBpZiAoIGJ1ZmlvcmVxX3BvcnQgKQorICAgICAgICAgICAgKmJ1Zmlv
cmVxX3BvcnQgPSBzLT5idWZpb3JlcV9ldnRjaG47CiAgICAgfQogCiAgICAgcmMgPSAwOwpAQCAt
MTI2NCw3ICsxMjY4LDggQEAgc3RhdGljIGludCBodm1fc2VuZF9idWZmZXJlZF9pb3JlcShzdHJ1
Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgaW9yZXFfdCAqcCkKICAgICBwZy0+cHRycy53cml0ZV9w
b2ludGVyICs9IHF3ID8gMiA6IDE7CiAKICAgICAvKiBDYW5vbmljYWxpemUgcmVhZC93cml0ZSBw
b2ludGVycyB0byBwcmV2ZW50IHRoZWlyIG92ZXJmbG93LiAqLwotICAgIHdoaWxlICggcy0+YnVm
aW9yZXFfYXRvbWljICYmIHF3KysgPCBJT1JFUV9CVUZGRVJfU0xPVF9OVU0gJiYKKyAgICB3aGls
ZSAoIChzLT5idWZpb3JlcV9oYW5kbGluZyA9PSBIVk1fSU9SRVFTUlZfQlVGSU9SRVFfQVRPTUlD
KSAmJgorICAgICAgICAgICAgcXcrKyA8IElPUkVRX0JVRkZFUl9TTE9UX05VTSAmJgogICAgICAg
ICAgICAgcGctPnB0cnMucmVhZF9wb2ludGVyID49IElPUkVRX0JVRkZFUl9TTE9UX05VTSApCiAg
ICAgewogICAgICAgICB1bmlvbiBidWZpb3JlcV9wb2ludGVycyBvbGQgPSBwZy0+cHRycywgbmV3
OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9kb21haW4uaAppbmRleCAzYmQ5YzVkN2MwLi44Yjc5OGVlNGU5IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9kb21haW4uaApAQCAtNjksNyArNjksNyBAQCBzdHJ1Y3QgaHZtX2lv
cmVxX3NlcnZlciB7CiAgICAgZXZ0Y2huX3BvcnRfdCAgICAgICAgICBidWZpb3JlcV9ldnRjaG47
CiAgICAgc3RydWN0IHJhbmdlc2V0ICAgICAgICAqcmFuZ2VbTlJfSU9fUkFOR0VfVFlQRVNdOwog
ICAgIGJvb2wgICAgICAgICAgICAgICAgICAgZW5hYmxlZDsKLSAgICBib29sICAgICAgICAgICAg
ICAgICAgIGJ1ZmlvcmVxX2F0b21pYzsKKyAgICB1aW50OF90ICAgICAgICAgICAgICAgIGJ1Zmlv
cmVxX2hhbmRsaW5nOwogfTsKIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9o
dm0vZG1fb3AuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaAppbmRleCA2YmJhYjVm
Y2EzLi45Njc3YmQ3NGU3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29w
LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oCkBAIC03OSwyOCArNzksMzQg
QEAgc3RydWN0IHhlbl9kbV9vcF9jcmVhdGVfaW9yZXFfc2VydmVyIHsKICAqIFhFTl9ETU9QX2dl
dF9pb3JlcV9zZXJ2ZXJfaW5mbzogR2V0IGFsbCB0aGUgaW5mb3JtYXRpb24gbmVjZXNzYXJ5IHRv
CiAgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFjY2VzcyBJT1JFUSBTZXJ2ZXIg
PGlkPi4KICAqCi0gKiBUaGUgZW11bGF0b3IgbmVlZHMgdG8gbWFwIHRoZSBzeW5jaHJvbm91cyBp
b3JlcSBzdHJ1Y3R1cmVzIGFuZCBidWZmZXJlZAotICogaW9yZXEgcmluZyAoaWYgaXQgZXhpc3Rz
KSB0aGF0IFhlbiB1c2VzIHRvIHJlcXVlc3QgZW11bGF0aW9uLiBUaGVzZSBhcmUKLSAqIGhvc3Rl
ZCBpbiB0aGUgdGFyZ2V0IGRvbWFpbidzIGdtZm5zIDxpb3JlcV9nZm4+IGFuZCA8YnVmaW9yZXFf
Z2ZuPgotICogcmVzcGVjdGl2ZWx5LiBJbiBhZGRpdGlvbiwgaWYgdGhlIElPUkVRIFNlcnZlciBp
cyBoYW5kbGluZyBidWZmZXJlZAotICogZW11bGF0aW9uIHJlcXVlc3RzLCB0aGUgZW11bGF0b3Ig
bmVlZHMgdG8gYmluZCB0byBldmVudCBjaGFubmVsCi0gKiA8YnVmaW9yZXFfcG9ydD4gdG8gbGlz
dGVuIGZvciB0aGVtLiAoVGhlIGV2ZW50IGNoYW5uZWxzIHVzZWQgZm9yCi0gKiBzeW5jaHJvbm91
cyBlbXVsYXRpb24gcmVxdWVzdHMgYXJlIHNwZWNpZmllZCBpbiB0aGUgcGVyLUNQVSBpb3JlcQot
ICogc3RydWN0dXJlcyBpbiA8aW9yZXFfZ2ZuPikuCi0gKiBJZiB0aGUgSU9SRVEgU2VydmVyIGlz
IG5vdCBoYW5kbGluZyBidWZmZXJlZCBlbXVsYXRpb24gcmVxdWVzdHMgdGhlbiB0aGUKLSAqIHZh
bHVlcyBoYW5kZWQgYmFjayBpbiA8YnVmaW9yZXFfZ2ZuPiBhbmQgPGJ1ZmlvcmVxX3BvcnQ+IHdp
bGwgYm90aCBiZSAwLgorICogSWYgdGhlIElPUkVRIFNlcnZlciBpcyBoYW5kbGluZyBidWZmZXJl
ZCBlbXVsYXRpb24gcmVxdWVzdHMsIHRoZQorICogZW11bGF0b3IgbmVlZHMgdG8gYmluZCB0byBl
dmVudCBjaGFubmVsIDxidWZpb3JlcV9wb3J0PiB0byBsaXN0ZW4gZm9yCisgKiB0aGVtLiAoVGhl
IGV2ZW50IGNoYW5uZWxzIHVzZWQgZm9yIHN5bmNocm9ub3VzIGVtdWxhdGlvbiByZXF1ZXN0cyBh
cmUKKyAqIHNwZWNpZmllZCBpbiB0aGUgcGVyLUNQVSBpb3JlcSBzdHJ1Y3R1cmVzKS4KKyAqIElu
IGFkZGl0aW9uLCBpZiB0aGUgWEVOTUVNX2FjcXVpcmVfcmVzb3VyY2UgbWVtb3J5IG9wIGNhbm5v
dCBiZSB1c2VkLAorICogdGhlIGVtdWxhdG9yIHdpbGwgbmVlZCB0byBtYXAgdGhlIHN5bmNocm9u
b3VzIGlvcmVxIHN0cnVjdHVyZXMgYW5kCisgKiBidWZmZXJlZCBpb3JlcSByaW5nIChpZiBpdCBl
eGlzdHMpIGZyb20gZ3Vlc3QgbWVtb3J5LiBJZiA8ZmxhZ3M+IGRvZXMKKyAqIG5vdCBjb250YWlu
IFhFTl9ETU9QX25vX2dmbnMgdGhlbiB0aGVzZSBwYWdlcyB3aWxsIGJlIG1hZGUgYXZhaWxhYmxl
IGFuZAorICogdGhlIGZyYW1lIG51bWJlcnMgcGFzc2VkIGJhY2sgaW4gZ2ZucyA8aW9yZXFfZ2Zu
PiBhbmQgPGJ1ZmlvcmVxX2dmbj4KKyAqIHJlc3BlY3RpdmVseS4gKElmIHRoZSBJT1JFUSBTZXJ2
ZXIgaXMgbm90IGhhbmRsaW5nIGJ1ZmZlcmVkIGVtdWxhdGlvbgorICogb25seSA8aW9yZXFfZ2Zu
PiB3aWxsIGJlIHZhbGlkKS4KICAqLwogI2RlZmluZSBYRU5fRE1PUF9nZXRfaW9yZXFfc2VydmVy
X2luZm8gMgogCiBzdHJ1Y3QgeGVuX2RtX29wX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyB7CiAgICAg
LyogSU4gLSBzZXJ2ZXIgaWQgKi8KICAgICBpb3NlcnZpZF90IGlkOwotICAgIHVpbnQxNl90IHBh
ZDsKKyAgICAvKiBJTiAtIGZsYWdzICovCisgICAgdWludDE2X3QgZmxhZ3M7CisKKyNkZWZpbmUg
X1hFTl9ETU9QX25vX2dmbnMgMAorI2RlZmluZSBYRU5fRE1PUF9ub19nZm5zICgxdSA8PCBfWEVO
X0RNT1Bfbm9fZ2ZucykKKwogICAgIC8qIE9VVCAtIGJ1ZmZlcmVkIGlvcmVxIHBvcnQgKi8KICAg
ICBldnRjaG5fcG9ydF90IGJ1ZmlvcmVxX3BvcnQ7Ci0gICAgLyogT1VUIC0gc3luYyBpb3JlcSBn
Zm4gKi8KKyAgICAvKiBPVVQgLSBzeW5jIGlvcmVxIGdmbiAoc2VlIGJsb2NrIGNvbW1lbnQgYWJv
dmUpICovCiAgICAgdWludDY0X2FsaWduZWRfdCBpb3JlcV9nZm47Ci0gICAgLyogT1VUIC0gYnVm
ZmVyZWQgaW9yZXEgZ2ZuICovCisgICAgLyogT1VUIC0gYnVmZmVyZWQgaW9yZXEgZ2ZuIChzZWUg
YmxvY2sgY29tbWVudCBhYm92ZSkqLwogICAgIHVpbnQ2NF9hbGlnbmVkX3QgYnVmaW9yZXFfZ2Zu
OwogfTsKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 13:24:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 13:24:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4RrU-0000Dg-Nv; Tue, 17 Oct 2017 13:24:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4567f63fb=Paul.Durrant@citrix.com>)
 id 1e4RrS-0000BN-Sb
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 13:24:46 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 29/FD-15231-E9406E95; Tue, 17 Oct 2017 13:24:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDve5clme
 RBpsu6lp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBknnq9lLLirVDGj4QZTA+N6mS5GTg4JAX+J
 xkktLCA2m4COxNSnl1i7GDk4RARUJG7vNQAJMwuESEw8OYEVxBYWSJU4tPgCO4jNIqAqMa/vN
 TOIzStgK3Fv1kFWiJHyErvaLoLZnEDx1/8OgNUICdhIbJq3nhWiXlDi5MwnLBDzNSVat/9mh7
 DlJZq3zoaqV5FYP3UW2wRGvllIWmYhaZmFpGUBI/MqRo3i1KKy1CJdI0O9pKLM9IyS3MTMHF1
 DA1O93NTi4sT01JzEpGK95PzcTYzAUKtnYGDcwXh3st8hRkkOJiVRXmfDJ5FCfEn5KZUZicUZ
 8UWlOanFhxhlODiUJHjPMj+LFBIsSk1PrUjLzAEGPUxagoNHSYR3GUiat7ggMbc4Mx0idYpRl
 6Pj5t0/TEIsefl5qVLivGUgRQIgRRmleXAjYBF4iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5
 IwrwHIFJ7MvBK4Ta+AjmACOmKd0xOQI0oSEVJSDYwGVt3XPzT5/JrHI3XgJuO0CKX8nyJ5V2N
 DHi7lnWZ1YVZX+f8FlwybJi5v0r5qF6QcnvzmQJRqn82GZMat/YuTrvsWC94WP3Pu96U8q4ZO
 pirlLdsDnQ90JbFvnc+1Legbz1O7tWvnBj8SPnY8muP165rN930nM/7efeBT3Qvf1GUTPi6Mv
 OmpxFKckWioxVxUnAgAi+olUbsCAAA=
X-Env-Sender: prvs=4567f63fb=Paul.Durrant@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1508246679!71073821!4
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 853 invoked from network); 17 Oct 2017 13:24:45 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Oct 2017 13:24:45 -0000
X-IronPort-AV: E=Sophos;i="5.43,391,1503360000"; d="scan'208";a="454570834"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 17 Oct 2017 14:24:30 +0100
Message-ID: <20171017132432.24093-10-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171017132432.24093-1-paul.durrant@citrix.com>
References: <20171017132432.24093-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v12 09/11] tools/libxenforeignmemory: reduce
	xenforeignmemory_restrict code footprint
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QnkgdXNpbmcgYSBzdGF0aWMgaW5saW5lIHN0dWIgaW4gcHJpdmF0ZS5oIGZvciBPUyB3aGVyZSB0
aGlzIGZ1bmN0aW9uYWxpdHkKaXMgbm90IGltcGxlbWVudGVkLCB0aGUgdmFyaW91cyBkdXBsaWNh
dGUgc3R1YnMgaW4gdGhlIE9TLXNwZWNpZmljIHNvdXJjZQptb2R1bGVzIGNhbiBiZSBhdm9pZGVk
LgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpBY2tl
ZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCnY0OgogLSBSZW1vdmVkIGV4dHJhbmVvdXMgZnJl
ZWJzZCBjb2RlLgoKdjM6CiAtIFBhdGNoIGFkZGVkIGluIHJlc3BvbnNlIHRvIHJldmlldyBjb21t
ZW50cy4KLS0tCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvZnJlZWJzZC5jIHwgIDcgLS0tLS0t
LQogdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L21pbmlvcy5jICB8ICA3IC0tLS0tLS0KIHRvb2xz
L2xpYnMvZm9yZWlnbm1lbW9yeS9uZXRic2QuYyAgfCAgNyAtLS0tLS0tCiB0b29scy9saWJzL2Zv
cmVpZ25tZW1vcnkvcHJpdmF0ZS5oIHwgMTIgKysrKysrKysrLS0tCiB0b29scy9saWJzL2ZvcmVp
Z25tZW1vcnkvc29sYXJpcy5jIHwgIDcgLS0tLS0tLQogNSBmaWxlcyBjaGFuZ2VkLCA5IGluc2Vy
dGlvbnMoKyksIDMxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWln
bm1lbW9yeS9mcmVlYnNkLmMgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvZnJlZWJzZC5jCmlu
ZGV4IGRlYzQ0NzQ4NWEuLjZlNmJjNGIxMWYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZm9yZWln
bm1lbW9yeS9mcmVlYnNkLmMKKysrIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2ZyZWVic2Qu
YwpAQCAtOTUsMTMgKzk1LDYgQEAgaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXAoeGVu
Zm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sCiAgICAgcmV0dXJuIG11bm1hcChhZGRyLCBudW0g
PDwgUEFHRV9TSElGVCk7CiB9CiAKLWludCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3Jlc3RyaWN0
KHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZG9taWRfdCBkb21pZCkKLXsKLSAgICBlcnJubyA9IC1FT1BOT1RTVVBQOwot
ICAgIHJldHVybiAtMTsKLX0KLQogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9taW5pb3MuYyBiL3Rvb2xzL2xp
YnMvZm9yZWlnbm1lbW9yeS9taW5pb3MuYwppbmRleCA3NWYzNDAxMjJlLi40MzM0MWNhMzAxIDEw
MDY0NAotLS0gYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbWluaW9zLmMKKysrIGIvdG9vbHMv
bGlicy9mb3JlaWdubWVtb3J5L21pbmlvcy5jCkBAIC01OCwxMyArNTgsNiBAQCBpbnQgb3NkZXBf
eGVuZm9yZWlnbm1lbW9yeV91bm1hcCh4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwKICAg
ICByZXR1cm4gbXVubWFwKGFkZHIsIG51bSA8PCBQQUdFX1NISUZUKTsKIH0KIAotaW50IG9zZGVw
X3hlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0s
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IGRvbWlkKQotewot
ICAgIGVycm5vID0gLUVPUE5PVFNVUFA7Ci0gICAgcmV0dXJuIC0xOwotfQotCiAvKgogICogTG9j
YWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdu
bWVtb3J5L25ldGJzZC5jIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L25ldGJzZC5jCmluZGV4
IDliZjk1ZWY0ZjAuLjU0YTQxOGViZDYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1l
bW9yeS9uZXRic2QuYworKysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbmV0YnNkLmMKQEAg
LTEwMCwxMyArMTAwLDYgQEAgaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXAoeGVuZm9y
ZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sCiAgICAgcmV0dXJuIG11bm1hcChhZGRyLCBudW0qWENf
UEFHRV9TSVpFKTsKIH0KIAotaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoeGVu
Zm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBkb21pZF90IGRvbWlkKQotewotICAgIGVycm5vID0gLUVPUE5PVFNVUFA7Ci0gICAg
cmV0dXJuIC0xOwotfQotCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3ByaXZhdGUuaCBiL3Rvb2xzL2xpYnMv
Zm9yZWlnbm1lbW9yeS9wcml2YXRlLmgKaW5kZXggODBiMjJiZGJmYy4uYjVkNWYwYTM1NCAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3ByaXZhdGUuaAorKysgYi90b29scy9s
aWJzL2ZvcmVpZ25tZW1vcnkvcHJpdmF0ZS5oCkBAIC0zMiw5ICszMiw2IEBAIHZvaWQgKm9zZGVw
X3hlbmZvcmVpZ25tZW1vcnlfbWFwKHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLAogaW50
IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXAoeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZt
ZW0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICphZGRyLCBzaXplX3Qg
bnVtKTsKIAotaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoeGVuZm9yZWlnbm1l
bW9yeV9oYW5kbGUgKmZtZW0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBk
b21pZF90IGRvbWlkKTsKLQogI2lmIGRlZmluZWQoX19OZXRCU0RfXykgfHwgZGVmaW5lZChfX3N1
bl9fKQogLyogU3RyaWN0bHkgY29tcGF0IGZvciB0aG9zZSB0d28gb25seSBvbmx5ICovCiB2b2lk
ICpjb21wYXRfbWFwZm9yZWlnbl9iYXRjaCh4ZW5mb3JlaWdubWVtX2hhbmRsZSAqZm1lbSwgdWlu
dDMyX3QgZG9tLApAQCAtNTQsNiArNTEsMTMgQEAgc3RydWN0IHhlbmZvcmVpZ25tZW1vcnlfcmVz
b3VyY2VfaGFuZGxlIHsKIH07CiAKICNpZm5kZWYgX19saW51eF9fCitzdGF0aWMgaW5saW5lIGlu
dCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3Jlc3RyaWN0KHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxl
ICpmbWVtLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBkb21pZF90IGRvbWlkKQoreworICAgIGVycm5vID0gRU9QTk9UU1VQUDsKKyAgICByZXR1cm4g
LTE7Cit9CisKIHN0YXRpYyBpbmxpbmUgaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfbWFwX3Jl
c291cmNlKAogICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLCB4ZW5mb3JlaWdubWVt
b3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcykKIHsKQEAgLTY3LDYgKzcxLDggQEAgc3RhdGljIGlu
bGluZSBpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJjZSgKICAgICByZXR1
cm4gMDsKIH0KICNlbHNlCitpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV9yZXN0cmljdCh4ZW5m
b3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRvbWlkX3QgZG9taWQpOwogaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfbWFwX3Jl
c291cmNlKAogICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLCB4ZW5mb3JlaWdubWVt
b3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcyk7CiBpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV91
bm1hcF9yZXNvdXJjZSgKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9zb2xh
cmlzLmMgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvc29sYXJpcy5jCmluZGV4IGEzM2RlY2I0
YWUuLmVlOGFhZTRmYmQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9zb2xh
cmlzLmMKKysrIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3NvbGFyaXMuYwpAQCAtOTcsMTMg
Kzk3LDYgQEAgaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXAoeGVuZm9yZWlnbm1lbW9y
eV9oYW5kbGUgKmZtZW0sCiAgICAgcmV0dXJuIG11bm1hcChhZGRyLCBudW0qWENfUEFHRV9TSVpF
KTsKIH0KIAotaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoeGVuZm9yZWlnbm1l
bW9yeV9oYW5kbGUgKmZtZW0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBk
b21pZF90IGRvbWlkKQotewotICAgIGVycm5vID0gLUVPUE5PVFNVUFA7Ci0gICAgcmV0dXJuIC0x
OwotfQotCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 13:24:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 13:24:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4RrU-0000EA-Vr; Tue, 17 Oct 2017 13:24:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4567f63fb=Paul.Durrant@citrix.com>)
 id 1e4RrS-0000BO-VB
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 13:24:47 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 E5/C4-20834-E9406E95; Tue, 17 Oct 2017 13:24:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDve5clme
 RBnN+SVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlPPt1mLfiZWLFk0RXmBsannl2MnBwSAv4S
 X6Y+YwOx2QR0JKY+vcTaxcjBISKgInF7r0EXIxcHs8AzJom1fdvBaoQFfCVaVh9hBbFZBFQll
 t//yAJi8wrYSBy+MIMJYqa8xK62i2A1nAK2Eq//HWAGsYWAajbNW88KYatIrJ86iw2iV1Di5M
 wnYHOYBSQkDr54wTyBkXcWktQsJKkFjEyrGNWLU4vKUot0TfWSijLTM0pyEzNzdA0NjPVyU4u
 LE9NTcxKTivWS83M3MQJDp56BgXEH4+WvTocYJTmYlER5nQ2fRArxJeWnVGYkFmfEF5XmpBYf
 YpTh4FCS4A1mfhYpJFiUmp5akZaZAwximLQEB4+SCG8GSJq3uCAxtzgzHSJ1ilGXo+Pm3T9MQ
 ix5+XmpUuK8giBFAiBFGaV5cCNgEXWJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjCvAcgUns
 y8ErhNr4COYAI6Yp3TE5AjShIRUlINjNHrtux98DJJ5tXbyRtuMnAfWmSakKReuTXk026/E/q
 vHvHo9t1mk8q6p9az9pr1hCm3X1b72WswJU/UaZZ+Pdfzj7hguPDT8r3Lv/xb7ugdWl7XkR+3
 fdK2GqePZ4UDsrff/sb7rezg693/jpT48tka81/lmLKwb9P6mY42k/jbk42YlrjJGiuxFGckG
 moxFxUnAgA0lUvHowIAAA==
X-Env-Sender: prvs=4567f63fb=Paul.Durrant@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1508246683!110724835!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54789 invoked from network); 17 Oct 2017 13:24:44 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Oct 2017 13:24:44 -0000
X-IronPort-AV: E=Sophos;i="5.43,391,1503360000"; d="scan'208";a="454570833"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 17 Oct 2017 14:24:27 +0100
Message-ID: <20171017132432.24093-7-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171017132432.24093-1-paul.durrant@citrix.com>
References: <20171017132432.24093-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v12 06/11] x86/hvm/ioreq: add a new mappable
	resource type...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Li4uIFhFTk1FTV9yZXNvdXJjZV9pb3JlcV9zZXJ2ZXIKClRoaXMgcGF0Y2ggYWRkcyBzdXBwb3J0
IGZvciBhIG5ldyByZXNvdXJjZSB0eXBlIHRoYXQgY2FuIGJlIG1hcHBlZCB1c2luZwp0aGUgWEVO
TUVNX2FjcXVpcmVfcmVzb3VyY2UgbWVtb3J5IG9wLgoKSWYgYW4gZW11bGF0b3IgbWFrZXMgdXNl
IG9mIHRoaXMgcmVzb3VyY2UgdHlwZSB0aGVuLCBpbnN0ZWFkIG9mIG1hcHBpbmcKZ2ZucywgdGhl
IElPUkVRIHNlcnZlciB3aWxsIGFsbG9jYXRlIHBhZ2VzIGZyb20gdGhlIGhlYXAuIFRoZXNlIHBh
Z2VzCndpbGwgbmV2ZXIgYmUgcHJlc2VudCBpbiB0aGUgUDJNIG9mIHRoZSBndWVzdCBhdCBhbnkg
cG9pbnQgYW5kIHNvIGFyZQpub3QgdnVsbmVyYWJsZSB0byBhbnkgZGlyZWN0IGF0dGFjayBieSB0
aGUgZ3Vlc3QuIFRoZXkgYXJlIG9ubHkgZXZlcgphY2Nlc3NpYmxlIGJ5IFhlbiBhbmQgYW55IGRv
bWFpbiB0aGF0IGhhcyBtYXBwaW5nIHByaXZpbGVnZSBvdmVyIHRoZQpndWVzdCAod2hpY2ggbWF5
IG9yIG1heSBub3QgYmUgbGltaXRlZCB0byB0aGUgZG9tYWluIHJ1bm5pbmcgdGhlIGVtdWxhdG9y
KS4KCk5PVEU6IFVzZSBvZiB0aGUgbmV3IHJlc291cmNlIHR5cGUgaXMgbm90IGNvbXBhdGlibGUg
d2l0aCB1c2Ugb2YKICAgICAgWEVOX0RNT1BfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvIHVubGVzcyB0
aGUgWEVOX0RNT1Bfbm9fZ2ZucyBmbGFnIGlzCiAgICAgIHNldC4KClNpZ25lZC1vZmYtYnk6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQpDYzogR2VvcmdlIER1bmxh
cCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndp
bGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgoKdjEyOgogLSBBZGRyZXNzZWQgbW9y
ZSBjb21tZW50cyBmcm9tIEphbi4KIC0gRHJvcHBlZCBHZW9yZ2UncyBBLWIgYW5kIFdlaSdzIFIt
YiBiZWNhdXNlIG9mIG1hdGVyaWFsIGNoYW5nZS4KCnYxMToKIC0gQWRkcmVzc2VkIG1vcmUgY29t
bWVudHMgZnJvbSBKYW4uCgp2MTA6CiAtIEFkZHJlc3NlZCBjb21tZW50cyBmcm9tIEphbi4KCnY4
OgogLSBSZS1iYXNlIG9uIG5ldyBib2lsZXJwbGF0ZS4KIC0gQWRqdXN0IGZ1bmN0aW9uIHNpZ25h
dHVyZSBvZiBodm1fZ2V0X2lvcmVxX3NlcnZlcl9mcmFtZSgpLCBhbmQgdGVzdAogICB3aGV0aGVy
IHRoZSBidWZpb3JlcSBwYWdlIGlzIHByZXNlbnQuCgp2NToKIC0gVXNlIGdldF9pb3JlcV9zZXJ2
ZXIoKSBmdW5jdGlvbiByYXRoZXIgdGhhbiBpbmRleGluZyBhcnJheSBkaXJlY3RseS4KIC0gQWRk
IG1vcmUgZXhwbGFuYXRpb24gaW50byBjb21tZW50cyB0byBzdGF0ZSB0aGFuIG1hcHBpbmcgZ3Vl
c3QgZnJhbWVzCiAgIGFuZCBhbGxvY2F0aW9uIG9mIHBhZ2VzIGZvciBpb3JlcSBzZXJ2ZXJzIGFy
ZSBub3Qgc2ltdWx0YW5lb3VzbHkKICAgcGVybWl0dGVkLgogLSBBZGQgYSBjb21tZW50IGludG8g
YXNtL2lvcmVxLmggc3RhdGluZyB0aGUgbWVhbmluZyBvZiB0aGUgaW5kZXgKICAgdmFsdWUgcGFz
c2VkIHRvIGh2bV9nZXRfaW9yZXFfc2VydmVyX2ZyYW1lKCkuCi0tLQogeGVuL2FyY2gveDg2L2h2
bS9pb3JlcS5jICAgICAgICB8IDE1NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgIHwgIDIyICsrKysrKwogeGVu
L2NvbW1vbi9tZW1vcnkuYyAgICAgICAgICAgICB8ICAgNSArKwogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vaW9yZXEuaCB8ICAgMiArCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggICAgICAgIHwg
ICA1ICsrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmggIHwgICA0ICsrCiB4ZW4vaW5j
bHVkZS9wdWJsaWMvbWVtb3J5LmggICAgIHwgICA5ICsrKwogNyBmaWxlcyBjaGFuZ2VkLCAyMDMg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBiL3hl
bi9hcmNoL3g4Ni9odm0vaW9yZXEuYwppbmRleCBmNjU0ZTc3OTZjLi4yYzYxMWZiZmZhIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9p
b3JlcS5jCkBAIC0yNTksNiArMjU5LDE5IEBAIHN0YXRpYyBpbnQgaHZtX21hcF9pb3JlcV9nZm4o
c3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQogICAgIHN0cnVjdCBodm1faW9y
ZXFfcGFnZSAqaW9ycCA9IGJ1ZiA/ICZzLT5idWZpb3JlcSA6ICZzLT5pb3JlcTsKICAgICBpbnQg
cmM7CiAKKyAgICBpZiAoIGlvcnAtPnBhZ2UgKQorICAgIHsKKyAgICAgICAgLyoKKyAgICAgICAg
ICogSWYgYSBwYWdlIGhhcyBhbHJlYWR5IGJlZW4gYWxsb2NhdGVkICh3aGljaCB3aWxsIGhhcHBl
biBvbgorICAgICAgICAgKiBkZW1hbmQgaWYgaHZtX2dldF9pb3JlcV9zZXJ2ZXJfZnJhbWUoKSBp
cyBjYWxsZWQpLCB0aGVuCisgICAgICAgICAqIG1hcHBpbmcgYSBndWVzdCBmcmFtZSBpcyBub3Qg
cGVybWl0dGVkLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBnZm5fZXEoaW9ycC0+Z2ZuLCBJ
TlZBTElEX0dGTikgKQorICAgICAgICAgICAgcmV0dXJuIC1FUEVSTTsKKworICAgICAgICByZXR1
cm4gMDsKKyAgICB9CisKICAgICBpZiAoIGQtPmlzX2R5aW5nICkKICAgICAgICAgcmV0dXJuIC1F
SU5WQUw7CiAKQEAgLTI4MSw2ICsyOTQsNzAgQEAgc3RhdGljIGludCBodm1fbWFwX2lvcmVxX2dm
bihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCiAgICAgcmV0dXJuIHJjOwog
fQogCitzdGF0aWMgaW50IGh2bV9hbGxvY19pb3JlcV9tZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2
ZXIgKnMsIGJvb2wgYnVmKQoreworICAgIHN0cnVjdCBkb21haW4gKmN1cnJkID0gY3VycmVudC0+
ZG9tYWluOworICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCA9IGJ1ZiA/ICZzLT5idWZp
b3JlcSA6ICZzLT5pb3JlcTsKKworICAgIGlmICggaW9ycC0+cGFnZSApCisgICAgeworICAgICAg
ICAvKgorICAgICAgICAgKiBJZiBhIGd1ZXN0IGZyYW1lIGhhcyBhbHJlYWR5IGJlZW4gbWFwcGVk
ICh3aGljaCBtYXkgaGFwcGVuCisgICAgICAgICAqIG9uIGRlbWFuZCBpZiBodm1fZ2V0X2lvcmVx
X3NlcnZlcl9pbmZvKCkgaXMgY2FsbGVkKSwgdGhlbgorICAgICAgICAgKiBhbGxvY2F0aW5nIGEg
cGFnZSBpcyBub3QgcGVybWl0dGVkLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCAhZ2ZuX2Vx
KGlvcnAtPmdmbiwgSU5WQUxJRF9HRk4pICkKKyAgICAgICAgICAgIHJldHVybiAtRVBFUk07CisK
KyAgICAgICAgcmV0dXJuIDA7CisgICAgfQorCisgICAgLyoKKyAgICAgKiBBbGxvY2F0ZWQgSU9S
RVEgc2VydmVyIHBhZ2VzIGFyZSBhc3NpZ25lZCB0byB0aGUgZW11bGF0aW5nCisgICAgICogZG9t
YWluLCBub3QgdGhlIHRhcmdldCBkb21haW4uIFRoaXMgaXMgYmVjYXVzZSB0aGUgZW11bGF0b3Ig
aXMKKyAgICAgKiBsaWtlbHkgdG8gYmUgZGVzdHJveWVkIGFmdGVyIHRoZSB0YXJnZXQgZG9tYWlu
IGhhcyBiZWVuIHRvcm4KKyAgICAgKiBkb3duLCBhbmQgd2UgbXVzdCB1c2UgTUVNRl9ub19yZWZj
b3VudCBvdGhlcndpc2UgcGFnZSBhbGxvY2F0aW9uCisgICAgICogY291bGQgZmFpbCBpZiB0aGUg
ZW11bGF0aW5nIGRvbWFpbiBoYXMgYWxyZWFkeSByZWFjaGVkIGl0cworICAgICAqIG1heGltdW0g
YWxsb2NhdGlvbi4KKyAgICAgKi8KKyAgICBpb3JwLT5wYWdlID0gYWxsb2NfZG9taGVhcF9wYWdl
KGN1cnJkLCBNRU1GX25vX3JlZmNvdW50KTsKKyAgICBpZiAoICFpb3JwLT5wYWdlICkKKyAgICAg
ICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICBpZiAoICFnZXRfcGFnZV90eXBlKGlvcnAtPnBhZ2Us
IFBHVF93cml0YWJsZV9wYWdlKSApCisgICAgeworICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUo
KTsKKyAgICAgICAgcHV0X3BhZ2UoaW9ycC0+cGFnZSk7CisgICAgICAgIGlvcnAtPnBhZ2UgPSBO
VUxMOworICAgICAgICByZXR1cm4gLUVOT01FTTsKKyAgICB9CisKKyAgICBpb3JwLT52YSA9IF9f
bWFwX2RvbWFpbl9wYWdlX2dsb2JhbChpb3JwLT5wYWdlKTsKKyAgICBpZiAoICFpb3JwLT52YSAp
CisgICAgeworICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShpb3JwLT5wYWdlKTsKKyAgICAgICAg
aW9ycC0+cGFnZSA9IE5VTEw7CisgICAgICAgIHJldHVybiAtRU5PTUVNOworICAgIH0KKworICAg
IGNsZWFyX3BhZ2UoaW9ycC0+dmEpOworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgdm9pZCBo
dm1fZnJlZV9pb3JlcV9tZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQor
eworICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCA9IGJ1ZiA/ICZzLT5idWZpb3JlcSA6
ICZzLT5pb3JlcTsKKworICAgIGlmICggIWlvcnAtPnBhZ2UgKQorICAgICAgICByZXR1cm47CisK
KyAgICB1bm1hcF9kb21haW5fcGFnZV9nbG9iYWwoaW9ycC0+dmEpOworICAgIGlvcnAtPnZhID0g
TlVMTDsKKworICAgIHB1dF9wYWdlX2FuZF90eXBlKGlvcnAtPnBhZ2UpOworICAgIGlvcnAtPnBh
Z2UgPSBOVUxMOworfQorCiBib29sIGlzX2lvcmVxX3NlcnZlcl9wYWdlKHN0cnVjdCBkb21haW4g
KmQsIGNvbnN0IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7CiAgICAgY29uc3Qgc3RydWN0IGh2
bV9pb3JlcV9zZXJ2ZXIgKnM7CkBAIC00ODQsNiArNTYxLDI3IEBAIHN0YXRpYyB2b2lkIGh2bV9p
b3JlcV9zZXJ2ZXJfdW5tYXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCiAgICAg
aHZtX3VubWFwX2lvcmVxX2dmbihzLCBmYWxzZSk7CiB9CiAKK3N0YXRpYyBpbnQgaHZtX2lvcmVx
X3NlcnZlcl9hbGxvY19wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKK3sKKyAgICBp
bnQgcmM7CisKKyAgICByYyA9IGh2bV9hbGxvY19pb3JlcV9tZm4ocywgZmFsc2UpOworCisgICAg
aWYgKCAhcmMgJiYgKHMtPmJ1ZmlvcmVxX2hhbmRsaW5nICE9IEhWTV9JT1JFUVNSVl9CVUZJT1JF
UV9PRkYpICkKKyAgICAgICAgcmMgPSBodm1fYWxsb2NfaW9yZXFfbWZuKHMsIHRydWUpOworCisg
ICAgaWYgKCByYyApCisgICAgICAgIGh2bV9mcmVlX2lvcmVxX21mbihzLCBmYWxzZSk7CisKKyAg
ICByZXR1cm4gcmM7Cit9CisKK3N0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9wYWdl
cyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKK3sKKyAgICBodm1fZnJlZV9pb3JlcV9tZm4o
cywgdHJ1ZSk7CisgICAgaHZtX2ZyZWVfaW9yZXFfbWZuKHMsIGZhbHNlKTsKK30KKwogc3RhdGlj
IHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9mcmVlX3Jhbmdlc2V0cyhzdHJ1Y3QgaHZtX2lvcmVxX3Nl
cnZlciAqcykKIHsKICAgICB1bnNpZ25lZCBpbnQgaTsKQEAgLTYxMiw3ICs3MTAsMTggQEAgc3Rh
dGljIGludCBodm1faW9yZXFfc2VydmVyX2luaXQoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMs
CiAKICBmYWlsX2FkZDoKICAgICBodm1faW9yZXFfc2VydmVyX3JlbW92ZV9hbGxfdmNwdXMocyk7
CisKKyAgICAvKgorICAgICAqIE5PVEU6IEl0IGlzIHNhZmUgdG8gY2FsbCBib3RoIGh2bV9pb3Jl
cV9zZXJ2ZXJfdW5tYXBfcGFnZXMoKSBhbmQKKyAgICAgKiAgICAgICBodm1faW9yZXFfc2VydmVy
X2ZyZWVfcGFnZXMoKSBpbiB0aGF0IG9yZGVyLgorICAgICAqICAgICAgIFRoaXMgaXMgYmVjYXVz
ZSB0aGUgZm9ybWVyIHdpbGwgZG8gbm90aGluZyBpZiB0aGUgcGFnZXMKKyAgICAgKiAgICAgICBh
cmUgbm90IG1hcHBlZCwgbGVhdmluZyB0aGUgcGFnZSB0byBiZSBmcmVlZCBieSB0aGUgbGF0dGVy
LgorICAgICAqICAgICAgIEhvd2V2ZXIgaWYgdGhlIHBhZ2VzIGFyZSBtYXBwZWQgdGhlbiB0aGUg
Zm9ybWVyIHdpbGwgc2V0CisgICAgICogICAgICAgdGhlIHBhZ2VfaW5mbyBwb2ludGVyIHRvIE5V
TEwsIG1lYW5pbmcgdGhlIGxhdHRlciB3aWxsIGRvCisgICAgICogICAgICAgbm90aGluZy4KKyAg
ICAgKi8KICAgICBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKHMpOworICAgIGh2bV9pb3Jl
cV9zZXJ2ZXJfZnJlZV9wYWdlcyhzKTsKIAogICAgIHJldHVybiByYzsKIH0KQEAgLTYyMiw2ICs3
MzEsNyBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2RlaW5pdChzdHJ1Y3QgaHZtX2lv
cmVxX3NlcnZlciAqcykKICAgICBBU1NFUlQoIXMtPmVuYWJsZWQpOwogICAgIGh2bV9pb3JlcV9z
ZXJ2ZXJfcmVtb3ZlX2FsbF92Y3B1cyhzKTsKICAgICBodm1faW9yZXFfc2VydmVyX3VubWFwX3Bh
Z2VzKHMpOworICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9wYWdlcyhzKTsKICAgICBodm1faW9y
ZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHMpOwogfQogCkBAIC03NzcsNiArODg3LDUyIEBAIGlu
dCBodm1fZ2V0X2lvcmVxX3NlcnZlcl9pbmZvKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3Qg
aWQsCiAgICAgcmV0dXJuIHJjOwogfQogCitpbnQgaHZtX2dldF9pb3JlcV9zZXJ2ZXJfZnJhbWUo
c3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIGlkeCwgbWZuX3QgKm1mbikKK3sKKyAgICBzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqczsKKyAgICBpbnQgcmM7CisKKyAgICBzcGluX2xvY2tfcmVjdXJzaXZl
KCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOworCisgICAgaWYgKCBpZCA9
PSBERUZBVUxUX0lPU0VSVklEICkKKyAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOworCisgICAg
cyA9IGdldF9pb3JlcV9zZXJ2ZXIoZCwgaWQpOworCisgICAgQVNTRVJUKCFJU19ERUZBVUxUKHMp
KTsKKworICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9hbGxvY19wYWdlcyhzKTsKKyAgICBpZiAo
IHJjICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICBzd2l0Y2ggKCBpZHggKQorICAgIHsKKyAg
ICBjYXNlIFhFTk1FTV9yZXNvdXJjZV9pb3JlcV9zZXJ2ZXJfZnJhbWVfYnVmaW9yZXE6CisgICAg
ICAgIHJjID0gLUVOT0VOVDsKKyAgICAgICAgaWYgKCAhSEFORExFX0JVRklPUkVRKHMpICkKKyAg
ICAgICAgICAgIGdvdG8gb3V0OworCisgICAgICAgICptZm4gPSBfbWZuKHBhZ2VfdG9fbWZuKHMt
PmJ1ZmlvcmVxLnBhZ2UpKTsKKyAgICAgICAgcmMgPSAwOworICAgICAgICBicmVhazsKKworICAg
IGNhc2UgWEVOTUVNX3Jlc291cmNlX2lvcmVxX3NlcnZlcl9mcmFtZV9pb3JlcSgwKToKKyAgICAg
ICAgKm1mbiA9IF9tZm4ocGFnZV90b19tZm4ocy0+aW9yZXEucGFnZSkpOworICAgICAgICByYyA9
IDA7CisgICAgICAgIGJyZWFrOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgcmMgPSAtRUlOVkFM
OworICAgICAgICBicmVhazsKKyAgICB9CisKKyBvdXQ6CisgICAgc3Bpbl91bmxvY2tfcmVjdXJz
aXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOworCisgICAgcmV0dXJu
IHJjOworfQorCiBpbnQgaHZtX21hcF9pb19yYW5nZV90b19pb3JlcV9zZXJ2ZXIoc3RydWN0IGRv
bWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50MzJfdCB0eXBlLCB1aW50NjRfdCBzdGFydCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50NjRfdCBlbmQpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
bW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGQ5ZGY1Y2E2OWYuLjFkMTVhZTJhMTUgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0x
MjIsNiArMTIyLDcgQEAKICNpbmNsdWRlIDxhc20vZml4bWFwLmg+CiAjaW5jbHVkZSA8YXNtL2lv
X2FwaWMuaD4KICNpbmNsdWRlIDxhc20vcGNpLmg+CisjaW5jbHVkZSA8YXNtL2h2bS9pb3JlcS5o
PgogCiAjaW5jbHVkZSA8YXNtL2h2bS9ncmFudF90YWJsZS5oPgogI2luY2x1ZGUgPGFzbS9wdi9n
cmFudF90YWJsZS5oPgpAQCAtMzg2Niw2ICszODY3LDI3IEBAIGludCB4ZW5tZW1fYWRkX3RvX3Bo
eXNtYXBfb25lKAogICAgIHJldHVybiByYzsKIH0KIAoraW50IHhlbm1lbV9hY3F1aXJlX2lvcmVx
X3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaWQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZnJhbWUsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBucl9mcmFtZXMsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuX2xpc3RbXSkKK3sKKyAgICB1bnNpZ25l
ZCBpbnQgaTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgbnJfZnJhbWVzOyBpKysgKQorICAgIHsK
KyAgICAgICAgbWZuX3QgbWZuOworICAgICAgICBpbnQgcmMgPSBodm1fZ2V0X2lvcmVxX3NlcnZl
cl9mcmFtZShkLCBpZCwgZnJhbWUgKyBpLCAmbWZuKTsKKworICAgICAgICBpZiAoIHJjICkKKyAg
ICAgICAgICAgIHJldHVybiByYzsKKworICAgICAgICBtZm5fbGlzdFtpXSA9IG1mbl94KG1mbik7
CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9CisKIGxvbmcgYXJjaF9tZW1vcnlfb3AodW5zaWdu
ZWQgbG9uZyBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQogewogICAgIGlu
dCByYzsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94ZW4vY29tbW9uL21lbW9y
eS5jCmluZGV4IGNkZDJlMDMwY2YuLmIyN2E3MWM0ZjEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
bWVtb3J5LmMKKysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYwpAQCAtMTAxMSw2ICsxMDExLDExIEBA
IHN0YXRpYyBpbnQgYWNxdWlyZV9yZXNvdXJjZSgKIAogICAgIHN3aXRjaCAoIHhtYXIudHlwZSAp
CiAgICAgeworICAgIGNhc2UgWEVOTUVNX3Jlc291cmNlX2lvcmVxX3NlcnZlcjoKKyAgICAgICAg
cmMgPSB4ZW5tZW1fYWNxdWlyZV9pb3JlcV9zZXJ2ZXIoZCwgeG1hci5pZCwgeG1hci5mcmFtZSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1hci5ucl9mcmFtZXMs
IG1mbl9saXN0KTsKKyAgICAgICAgYnJlYWs7CisKICAgICBkZWZhdWx0OgogICAgICAgICByYyA9
IC1FT1BOT1RTVVBQOwogICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL2lvcmVxLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pb3JlcS5oCmluZGV4
IDE4MjlmY2Y0M2UuLjllMzdjOTdhMzcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL2lvcmVxLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9yZXEuaApAQCAtMzEs
NiArMzEsOCBAQCBpbnQgaHZtX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyhzdHJ1Y3QgZG9tYWluICpk
LCBpb3NlcnZpZF90IGlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyAqaW9yZXFfZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyAqYnVmaW9yZXFfZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXZ0Y2hu
X3BvcnRfdCAqYnVmaW9yZXFfcG9ydCk7CitpbnQgaHZtX2dldF9pb3JlcV9zZXJ2ZXJfZnJhbWUo
c3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIGlkeCwgbWZuX3QgKm1mbik7CiBpbnQgaHZtX21hcF9pb19y
YW5nZV90b19pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB0eXBlLCB1aW50NjRf
dCBzdGFydCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBl
bmQpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tbS5oCmluZGV4IGYyZTBmNDk4YzQuLjQ0YWFjOWQyMjUgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKQEAg
LTYxNSw0ICs2MTUsOSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgYXJjaF9tZm5faW5fZGlyZWN0bWFw
KHVuc2lnbmVkIGxvbmcgbWZuKQogICAgIHJldHVybiBtZm4gPD0gKHZpcnRfdG9fbWZuKGV2YSAt
IDEpICsgMSk7CiB9CiAKK2ludCB4ZW5tZW1fYWNxdWlyZV9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgaW50IGlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIGZyYW1lLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgbnJfZnJhbWVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIG1mbl9saXN0W10pOworCiAjZW5kaWYgLyogX19BU01fWDg2X01NX0hfXyAq
LwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oIGIveGVuL2luY2x1
ZGUvcHVibGljL2h2bS9kbV9vcC5oCmluZGV4IDk2NzdiZDc0ZTcuLjU5YjYwMDY5MTAgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaAorKysgYi94ZW4vaW5jbHVkZS9w
dWJsaWMvaHZtL2RtX29wLmgKQEAgLTkwLDYgKzkwLDEwIEBAIHN0cnVjdCB4ZW5fZG1fb3BfY3Jl
YXRlX2lvcmVxX3NlcnZlciB7CiAgKiB0aGUgZnJhbWUgbnVtYmVycyBwYXNzZWQgYmFjayBpbiBn
Zm5zIDxpb3JlcV9nZm4+IGFuZCA8YnVmaW9yZXFfZ2ZuPgogICogcmVzcGVjdGl2ZWx5LiAoSWYg
dGhlIElPUkVRIFNlcnZlciBpcyBub3QgaGFuZGxpbmcgYnVmZmVyZWQgZW11bGF0aW9uCiAgKiBv
bmx5IDxpb3JlcV9nZm4+IHdpbGwgYmUgdmFsaWQpLgorICoKKyAqIE5PVEU6IFRvIGFjY2VzcyB0
aGUgc3luY2hyb25vdXMgaW9yZXEgc3RydWN0dXJlcyBhbmQgYnVmZmVyZWQgaW9yZXEKKyAqICAg
ICAgIHJpbmcsIGl0IGlzIHByZWZlcmFibGUgdG8gdXNlIHRoZSBYRU5NRU1fYWNxdWlyZV9yZXNv
dXJjZSBtZW1vcnkKKyAqICAgICAgIG9wIHNwZWNpZnlpbmcgcmVzb3VyY2UgdHlwZSBYRU5NRU1f
cmVzb3VyY2VfaW9yZXFfc2VydmVyLgogICovCiAjZGVmaW5lIFhFTl9ETU9QX2dldF9pb3JlcV9z
ZXJ2ZXJfaW5mbyAyCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaCBi
L3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaAppbmRleCAxODExOGVhNWM2Li45NTk2ZWJmMmM3
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgKKysrIGIveGVuL2luY2x1
ZGUvcHVibGljL21lbW9yeS5oCkBAIC02MDksOSArNjA5LDE0IEBAIHN0cnVjdCB4ZW5fbWVtX2Fj
cXVpcmVfcmVzb3VyY2UgewogICAgIGRvbWlkX3QgZG9taWQ7CiAgICAgLyogSU4gLSB0aGUgdHlw
ZSBvZiByZXNvdXJjZSAqLwogICAgIHVpbnQxNl90IHR5cGU7CisKKyNkZWZpbmUgWEVOTUVNX3Jl
c291cmNlX2lvcmVxX3NlcnZlciAwCisKICAgICAvKgogICAgICAqIElOIC0gYSB0eXBlLXNwZWNp
ZmljIHJlc291cmNlIGlkZW50aWZpZXIsIHdoaWNoIG11c3QgYmUgemVybwogICAgICAqICAgICAg
dW5sZXNzIHN0YXRlZCBvdGhlcndpc2UuCisgICAgICoKKyAgICAgKiB0eXBlID09IFhFTk1FTV9y
ZXNvdXJjZV9pb3JlcV9zZXJ2ZXIgLT4gaWQgPT0gaW9yZXEgc2VydmVyIGlkCiAgICAgICovCiAg
ICAgdWludDMyX3QgaWQ7CiAgICAgLyogSU4vT1VUIC0gQXMgYW4gSU4gcGFyYW1ldGVyIG51bWJl
ciBvZiBmcmFtZXMgb2YgdGhlIHJlc291cmNlCkBAIC02MjUsNiArNjMwLDEwIEBAIHN0cnVjdCB4
ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2UgewogICAgICAqICAgICAgaXMgaWdub3JlZCBpZiBucl9m
cmFtZXMgaXMgMC4KICAgICAgKi8KICAgICB1aW50NjRfYWxpZ25lZF90IGZyYW1lOworCisjZGVm
aW5lIFhFTk1FTV9yZXNvdXJjZV9pb3JlcV9zZXJ2ZXJfZnJhbWVfYnVmaW9yZXEgMAorI2RlZmlu
ZSBYRU5NRU1fcmVzb3VyY2VfaW9yZXFfc2VydmVyX2ZyYW1lX2lvcmVxKG4pICgxICsgKG4pKQor
CiAgICAgLyogSU4vT1VUIC0gSWYgdGhlIHRvb2xzIGRvbWFpbiBpcyBQViB0aGVuLCB1cG9uIHJl
dHVybiwgZnJhbWVfbGlzdAogICAgICAqICAgICAgICAgIHdpbGwgYmUgcG9wdWxhdGVkIHdpdGgg
dGhlIE1GTnMgb2YgdGhlIHJlc291cmNlLgogICAgICAqICAgICAgICAgIElmIHRoZSB0b29scyBk
b21haW4gaXMgSFZNIHRoZW4gaXQgaXMgZXhwZWN0ZWQgdGhhdCwgb24KLS0gCjIuMTEuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 17 13:24:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 13:24:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4RrX-0000Gi-7B; Tue, 17 Oct 2017 13:24:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4567f63fb=Paul.Durrant@citrix.com>)
 id 1e4RrW-0000FP-Bm
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 13:24:50 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 6E/2D-18968-1A406E95; Tue, 17 Oct 2017 13:24:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHSDve48lme
 RBh9fcVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk7PrWyFtzwqeid+JmxgfG/XRcjJ4eEgL/E
 /j3r2EBsNgEdialPL7F2MXJwiAioSNzeawASZhYIkZh4cgIriC0sECax/cQTJhCbRUBV4npLD
 wuIzStgI7F2ym9miJHyErvaLoLVcwrYSrz+dwAsLgRUs2neelaIekGJkzOfsEDM15Ro3f6bHc
 KWl2jeOhuqXkVi/dRZbBMY+WYhaZmFpGUWkpYFjMyrGDWKU4vKUot0jQz1kooy0zNKchMzc3Q
 NDYz1clOLixPTU3MSk4r1kvNzNzECQ62egYFxB2PPXr9DjJIcTEqivM6GTyKF+JLyUyozEosz
 4otKc1KLDzHKcHAoSfAGMz+LFBIsSk1PrUjLzAEGPUxagoNHSYQ3AyTNW1yQmFucmQ6ROsVoy
 bHu1qU/TBzHNl0Gkh037/5hEmLJy89LlRLnLQNpEABpyCjNgxsHi8xLjLJSwryMDAwMQjwFqU
 W5mSWo8q8YxTkYlYR5DUCm8GTmlcBtfQV0EBPQQeucnoAcVJKIkJJqYHTZm5b+jtHmfsFGW4f
 CXaKLpI1DZ3LzV1/eM9FZ/eM2zQ/1mqZXz075W50+g49Jp53r/YpdzyY4+i6dt7pHVHRD4Pur
 lrf1bwqGJtwoiuM8FPB2cqWWPfPxlgVLVv+KF9kaucogo2jy3sWyZqwnq37+qtSQVpjhEOifn
 jUjoLz0jX1oXK2dhBJLcUaioRZzUXEiAFuUH9PHAgAA
X-Env-Sender: prvs=4567f63fb=Paul.Durrant@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1508246684!93855030!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36248 invoked from network); 17 Oct 2017 13:24:45 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Oct 2017 13:24:45 -0000
X-IronPort-AV: E=Sophos;i="5.43,391,1503360000"; d="scan'208";a="454570835"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 17 Oct 2017 14:24:29 +0100
Message-ID: <20171017132432.24093-9-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171017132432.24093-1-paul.durrant@citrix.com>
References: <20171017132432.24093-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v12 08/11] tools/libxenforeignmemory: add
	support for resource mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBwcmV2aW91cyBwYXRjaCBpbnRyb2R1Y2VkIGEgbmV3IEhZUEVSVklTT1JfbWVtb3J5X29wIHRv
IGFjcXVpcmUgZ3Vlc3QKcmVzb3VyY2VzIGZvciBkaXJlY3QgcHJpdi1tYXBwaW5nLgoKVGhpcyBw
YXRjaCBhZGRzIG5ldyBmdW5jdGlvbmFsaXR5IGludG8gbGlieGVuZm9yZWlnbm1lbW9yeSB0byBt
YWtlIHVzZQpvZiBhIG5ldyBwcml2Y21kIGlvY3RsIFsxXSB0aGF0IHVzZXMgdGhlIG5ldyBtZW1v
cnkgb3AgdG8gbWFrZSBzdWNoCnJlc291cmNlcyBhdmFpbGFibGUgdmlhIG1tYXAoMikuCgpbMV0g
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9cGVvcGxlL3BhdWxkdS9saW51eC5naXQ7
YT1jb21taXQ7aD1jZTU5YTA1ZTY3MTIKClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cgp2NDoK
IC0gRml4ZWQgZXJybm8gYW5kIHJlbW92ZWQgc2luZ2xlLXVzZSBsYWJlbAogLSBUaGUgdW5tYXAg
Y2FsbCBub3cgcmV0dXJucyBhIHN0YXR1cwogLSBVc2UgQzk5IGluaXRpYWxpemF0aW9uIGZvciBp
b2N0bCBzdHJ1Y3QKCnYyOgogLSBCdW1wIG1pbm9yIHZlcnNpb24gdXAgdG8gMy4KLS0tCiB0b29s
cy9pbmNsdWRlL3hlbi1zeXMvTGludXgvcHJpdmNtZC5oICAgICAgICAgICAgICB8IDExICsrKysr
CiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvTWFrZWZpbGUgICAgICAgICAgICAgICAgICB8ICAy
ICstCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvY29yZS5jICAgICAgICAgICAgICAgICAgICB8
IDUzICsrKysrKysrKysrKysrKysrKysrKysKIC4uLi9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVk
ZS94ZW5mb3JlaWdubWVtb3J5LmggIHwgNDEgKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnMv
Zm9yZWlnbm1lbW9yeS9saWJ4ZW5mb3JlaWdubWVtb3J5Lm1hcCAgIHwgIDUgKysKIHRvb2xzL2xp
YnMvZm9yZWlnbm1lbW9yeS9saW51eC5jICAgICAgICAgICAgICAgICAgIHwgNDUgKysrKysrKysr
KysrKysrKysrCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvcHJpdmF0ZS5oICAgICAgICAgICAg
ICAgICB8IDMxICsrKysrKysrKysrKysKIDcgZmlsZXMgY2hhbmdlZCwgMTg3IGluc2VydGlvbnMo
KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9pbmNsdWRlL3hlbi1zeXMvTGlu
dXgvcHJpdmNtZC5oIGIvdG9vbHMvaW5jbHVkZS94ZW4tc3lzL0xpbnV4L3ByaXZjbWQuaAppbmRl
eCA3MzJmZjdjMTVhLi45NTMxYjcyOGY5IDEwMDY0NAotLS0gYS90b29scy9pbmNsdWRlL3hlbi1z
eXMvTGludXgvcHJpdmNtZC5oCisrKyBiL3Rvb2xzL2luY2x1ZGUveGVuLXN5cy9MaW51eC9wcml2
Y21kLmgKQEAgLTg2LDYgKzg2LDE1IEBAIHR5cGVkZWYgc3RydWN0IHByaXZjbWRfZG1fb3Agewog
CWNvbnN0IHByaXZjbWRfZG1fb3BfYnVmX3QgX191c2VyICp1YnVmczsKIH0gcHJpdmNtZF9kbV9v
cF90OwogCit0eXBlZGVmIHN0cnVjdCBwcml2Y21kX21tYXBfcmVzb3VyY2UgeworCWRvbWlkX3Qg
ZG9tOworCV9fdTMyIHR5cGU7CisJX191MzIgaWQ7CisJX191MzIgaWR4OworCV9fdTY0IG51bTsK
KwlfX3U2NCBhZGRyOworfSBwcml2Y21kX21tYXBfcmVzb3VyY2VfdDsKKwogLyoKICAqIEBjbWQ6
IElPQ1RMX1BSSVZDTURfSFlQRVJDQUxMCiAgKiBAYXJnOiAmcHJpdmNtZF9oeXBlcmNhbGxfdApA
QCAtMTAzLDUgKzExMiw3IEBAIHR5cGVkZWYgc3RydWN0IHByaXZjbWRfZG1fb3AgewogCV9JT0Mo
X0lPQ19OT05FLCAnUCcsIDUsIHNpemVvZihwcml2Y21kX2RtX29wX3QpKQogI2RlZmluZSBJT0NU
TF9QUklWQ01EX1JFU1RSSUNUCQkJCQlcCiAJX0lPQyhfSU9DX05PTkUsICdQJywgNiwgc2l6ZW9m
KGRvbWlkX3QpKQorI2RlZmluZSBJT0NUTF9QUklWQ01EX01NQVBfUkVTT1VSQ0UJCQkJXAorCV9J
T0MoX0lPQ19OT05FLCAnUCcsIDcsIHNpemVvZihwcml2Y21kX21tYXBfcmVzb3VyY2VfdCkpCiAK
ICNlbmRpZiAvKiBfX0xJTlVYX1BVQkxJQ19QUklWQ01EX0hfXyAqLwpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlicy9mb3JlaWdubWVtb3J5L01ha2VmaWxlIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5
L01ha2VmaWxlCmluZGV4IGFiN2Y4NzNmMjYuLjVjN2Y3OGY2MWQgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnMvZm9yZWlnbm1lbW9yeS9NYWtlZmlsZQorKysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1v
cnkvTWFrZWZpbGUKQEAgLTIsNyArMiw3IEBAIFhFTl9ST09UID0gJChDVVJESVIpLy4uLy4uLy4u
CiBpbmNsdWRlICQoWEVOX1JPT1QpL3Rvb2xzL1J1bGVzLm1rCiAKIE1BSk9SICAgID0gMQotTUlO
T1IgICAgPSAyCitNSU5PUiAgICA9IDMKIFNITElCX0xERkxBR1MgKz0gLVdsLC0tdmVyc2lvbi1z
Y3JpcHQ9bGlieGVuZm9yZWlnbm1lbW9yeS5tYXAKIAogQ0ZMQUdTICAgKz0gLVdlcnJvciAtV21p
c3NpbmctcHJvdG90eXBlcwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2Nv
cmUuYyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9jb3JlLmMKaW5kZXggYTY4OTdkYzU2MS4u
OGQzZjlmMTc4ZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2NvcmUuYwor
KysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvY29yZS5jCkBAIC0xNyw2ICsxNyw4IEBACiAj
aW5jbHVkZSA8YXNzZXJ0Lmg+CiAjaW5jbHVkZSA8ZXJybm8uaD4KIAorI2luY2x1ZGUgPHN5cy9t
bWFuLmg+CisKICNpbmNsdWRlICJwcml2YXRlLmgiCiAKIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxl
ICp4ZW5mb3JlaWdubWVtb3J5X29wZW4oeGVudG9vbGxvZ19sb2dnZXIgKmxvZ2dlciwKQEAgLTEy
MCw2ICsxMjIsNTcgQEAgaW50IHhlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoeGVuZm9yZWlnbm1l
bW9yeV9oYW5kbGUgKmZtZW0sCiAgICAgcmV0dXJuIG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfcmVz
dHJpY3QoZm1lbSwgZG9taWQpOwogfQogCit4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRs
ZSAqeGVuZm9yZWlnbm1lbW9yeV9tYXBfcmVzb3VyY2UoCisgICAgeGVuZm9yZWlnbm1lbW9yeV9o
YW5kbGUgKmZtZW0sIGRvbWlkX3QgZG9taWQsIHVuc2lnbmVkIGludCB0eXBlLAorICAgIHVuc2ln
bmVkIGludCBpZCwgdW5zaWduZWQgbG9uZyBmcmFtZSwgdW5zaWduZWQgbG9uZyBucl9mcmFtZXMs
CisgICAgdm9pZCAqKnBhZGRyLCBpbnQgcHJvdCwgaW50IGZsYWdzKQoreworICAgIHhlbmZvcmVp
Z25tZW1vcnlfcmVzb3VyY2VfaGFuZGxlICpmcmVzOworICAgIGludCByYzsKKworICAgIC8qIENo
ZWNrIGZsYWdzIG9ubHkgY29udGFpbnMgUE9TSVggZGVmaW5lZCB2YWx1ZXMgKi8KKyAgICBpZiAo
IGZsYWdzICYgfihNQVBfU0hBUkVEIHwgTUFQX1BSSVZBVEUpICkKKyAgICB7CisgICAgICAgIGVy
cm5vID0gRUlOVkFMOworICAgICAgICByZXR1cm4gTlVMTDsKKyAgICB9CisKKyAgICBmcmVzID0g
Y2FsbG9jKDEsIHNpemVvZigqZnJlcykpOworICAgIGlmICggIWZyZXMgKQorICAgIHsKKyAgICAg
ICAgZXJybm8gPSBFTk9NRU07CisgICAgICAgIHJldHVybiBOVUxMOworICAgIH0KKworICAgIGZy
ZXMtPmRvbWlkID0gZG9taWQ7CisgICAgZnJlcy0+dHlwZSA9IHR5cGU7CisgICAgZnJlcy0+aWQg
PSBpZDsKKyAgICBmcmVzLT5mcmFtZSA9IGZyYW1lOworICAgIGZyZXMtPm5yX2ZyYW1lcyA9IG5y
X2ZyYW1lczsKKyAgICBmcmVzLT5hZGRyID0gKnBhZGRyOworICAgIGZyZXMtPnByb3QgPSBwcm90
OworICAgIGZyZXMtPmZsYWdzID0gZmxhZ3M7CisKKyAgICByYyA9IG9zZGVwX3hlbmZvcmVpZ25t
ZW1vcnlfbWFwX3Jlc291cmNlKGZtZW0sIGZyZXMpOworICAgIGlmICggcmMgKQorICAgIHsKKyAg
ICAgICAgZnJlZShmcmVzKTsKKyAgICAgICAgZnJlcyA9IE5VTEw7CisgICAgfSBlbHNlCisgICAg
ICAgICpwYWRkciA9IGZyZXMtPmFkZHI7CisKKyAgICByZXR1cm4gZnJlczsKK30KKworaW50IHhl
bmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVzb3VyY2UoCisgICAgeGVuZm9yZWlnbm1lbW9yeV9oYW5k
bGUgKmZtZW0sIHhlbmZvcmVpZ25tZW1vcnlfcmVzb3VyY2VfaGFuZGxlICpmcmVzKQoreworICAg
IGludCByYyA9IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVzb3VyY2UoZm1lbSwgZnJl
cyk7CisKKyAgICBmcmVlKGZyZXMpOworICAgIHJldHVybiByYzsKK30KKwogLyoKICAqIExvY2Fs
IHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1l
bW9yeS9pbmNsdWRlL3hlbmZvcmVpZ25tZW1vcnkuaCBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9y
eS9pbmNsdWRlL3hlbmZvcmVpZ25tZW1vcnkuaAppbmRleCBmNDgxNGMzOTBmLi5kNTk0YmU4ZGYw
IDEwMDY0NAotLS0gYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZS94ZW5mb3JlaWdu
bWVtb3J5LmgKKysrIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUveGVuZm9yZWln
bm1lbW9yeS5oCkBAIC0xMzgsNiArMTM4LDQ3IEBAIGludCB4ZW5mb3JlaWdubWVtb3J5X3VubWFw
KHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLAogaW50IHhlbmZvcmVpZ25tZW1vcnlfcmVz
dHJpY3QoeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBkb21pZF90IGRvbWlkKTsKIAordHlwZWRlZiBzdHJ1Y3QgeGVuZm9yZWlnbm1l
bW9yeV9yZXNvdXJjZV9oYW5kbGUgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9oYW5kbGU7CisK
Ky8qKgorICogVGhpcyBmdW5jdGlvbiBtYXBzIGEgZ3Vlc3QgcmVzb3VyY2UuCisgKgorICogQHBh
cm0gZm1lbSBoYW5kbGUgdG8gdGhlIG9wZW4gZm9yZWlnbm1lbW9yeSBpbnRlcmZhY2UKKyAqIEBw
YXJtIGRvbWlkIHRoZSBkb21haW4gaWQKKyAqIEBwYXJtIHR5cGUgdGhlIHJlc291cmNlIHR5cGUK
KyAqIEBwYXJtIGlkIHRoZSB0eXBlLXNwZWNpZmljIHJlc291cmNlIGlkZW50aWZpZXIKKyAqIEBw
YXJtIGZyYW1lIGJhc2UgZnJhbWUgaW5kZXggd2l0aGluIHRoZSByZXNvdXJjZQorICogQHBhcm0g
bnJfZnJhbWVzIG51bWJlciBvZiBmcmFtZXMgdG8gbWFwCisgKiBAcGFybSBwYWRkciBwb2ludGVy
IHRvIGFuIGFkZHJlc3MgcGFzc2VkIHRocm91Z2ggdG8gbW1hcCgyKQorICogQHBhcm0gcHJvdCBw
YXNzZWQgdGhyb3VnaCB0byBtbWFwKDIpCisgKiBAcGFybSBQT1NJWC1vbmx5IGZsYWdzIHBhc3Nl
ZCB0aHJvdWdoIHRvIG1tYXAoMikKKyAqIEByZXR1cm4gcG9pbnRlciB0byBmb3JlaWdubWVtb3J5
IHJlc291cmNlIGhhbmRsZSBvbiBzdWNjZXNzLCBOVUxMIG9uCisgKiAgICAgICAgIGZhaWx1cmUK
KyAqCisgKiAqcGFkZHIgaXMgdXNlZCwgb24gZW50cnksIGFzIGEgaGludCBhZGRyZXNzIGZvciBm
b3JlaWduIG1hcCBwbGFjZW1lbnQKKyAqIChzZWUgbW1hcCgyKSkgc28gc2hvdWxkIGJlIHNldCB0
byBOVUxMIGlmIG5vIHNwZWNpZmljIHBsYWNlbWVudCBpcworICogcmVxdWlyZWQuIE9uIHJldHVy
biAqcGFkZHIgY29udGFpbnMgdGhlIGFkZHJlc3Mgd2hlcmUgdGhlIHJlc291cmNlIGlzCisgKiBt
YXBwZWQuCisgKiBBcyBmb3IgeGVuZm9yZWlnbm1lbW9yeV9tYXAyKCkgZmxhZ3MgaXMgYSBzZXQg
b2YgYWRkaXRpb25hbCBmbGFncworICogZm9yIG1tYXAoMikuIE5vdCBhbGwgb2YgdGhlIGZsYWcg
Y29tYmluYXRpb25zIGFyZSBwb3NzaWJsZSBkdWUgdG8KKyAqIGltcGxlbWVudGF0aW9uIGRldGFp
bHMgb24gZGlmZmVyZW50IHBsYXRmb3Jtcy4KKyAqLworeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJj
ZV9oYW5kbGUgKnhlbmZvcmVpZ25tZW1vcnlfbWFwX3Jlc291cmNlKAorICAgIHhlbmZvcmVpZ25t
ZW1vcnlfaGFuZGxlICpmbWVtLCBkb21pZF90IGRvbWlkLCB1bnNpZ25lZCBpbnQgdHlwZSwKKyAg
ICB1bnNpZ25lZCBpbnQgaWQsIHVuc2lnbmVkIGxvbmcgZnJhbWUsIHVuc2lnbmVkIGxvbmcgbnJf
ZnJhbWVzLAorICAgIHZvaWQgKipwYWRkciwgaW50IHByb3QsIGludCBmbGFncyk7CisKKy8qKgor
ICogVGhpcyBmdW5jdGlvbiByZWxlYXNlcyBhIHByZXZpb3VzbHkgYWNxdWlyZWQgcmVzb3VyY2Uu
CisgKgorICogQHBhcm0gZm1lbSBoYW5kbGUgdG8gdGhlIG9wZW4gZm9yZWlnbm1lbW9yeSBpbnRl
cmZhY2UKKyAqIEBwYXJtIGZyZXMgaGFuZGxlIHRvIHRoZSBhY3F1aXJlZCByZXNvdXJjZQorICoK
KyAqIFJldHVybnMgMCBvbiBzdWNjZXNzIG9uIGZhaWx1cmUgc2V0cyBlcnJubyBhbmQgcmV0dXJu
cyAtMS4KKyAqLworaW50IHhlbmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVzb3VyY2UoCisgICAgeGVu
Zm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sIHhlbmZvcmVpZ25tZW1vcnlfcmVzb3VyY2VfaGFu
ZGxlICpmcmVzKTsKKwogI2VuZGlmCiAKIC8qCmRpZmYgLS1naXQgYS90b29scy9saWJzL2ZvcmVp
Z25tZW1vcnkvbGlieGVuZm9yZWlnbm1lbW9yeS5tYXAgYi90b29scy9saWJzL2ZvcmVpZ25tZW1v
cnkvbGlieGVuZm9yZWlnbm1lbW9yeS5tYXAKaW5kZXggNzE2ZWNhZjE1Yy4uZDUzMjNjODdkOSAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2xpYnhlbmZvcmVpZ25tZW1vcnku
bWFwCisrKyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saWJ4ZW5mb3JlaWdubWVtb3J5Lm1h
cApAQCAtMTQsMyArMTQsOCBAQCBWRVJTXzEuMiB7CiAJZ2xvYmFsOgogCQl4ZW5mb3JlaWdubWVt
b3J5X21hcDI7CiB9IFZFUlNfMS4xOworVkVSU18xLjMgeworCWdsb2JhbDoKKwkJeGVuZm9yZWln
bm1lbW9yeV9tYXBfcmVzb3VyY2U7CisJCXhlbmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVzb3VyY2U7
Cit9IFZFUlNfMS4yOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2xpbnV4
LmMgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGludXguYwppbmRleCAzNzRlNDVhZWQ1Li5h
NmI0MWIwYjdmIDEwMDY0NAotLS0gYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGludXguYwor
KysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGludXguYwpAQCAtMjc3LDYgKzI3Nyw1MSBA
QCBpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV9yZXN0cmljdCh4ZW5mb3JlaWdubWVtb3J5X2hh
bmRsZSAqZm1lbSwKICAgICByZXR1cm4gaW9jdGwoZm1lbS0+ZmQsIElPQ1RMX1BSSVZDTURfUkVT
VFJJQ1QsICZkb21pZCk7CiB9CiAKK2ludCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3VubWFwX3Jl
c291cmNlKAorICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLCB4ZW5mb3JlaWdubWVt
b3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcykKK3sKKyAgICByZXR1cm4gbXVubWFwKGZyZXMtPmFk
ZHIsIGZyZXMtPm5yX2ZyYW1lcyA8PCBQQUdFX1NISUZUKTsKK30KKworaW50IG9zZGVwX3hlbmZv
cmVpZ25tZW1vcnlfbWFwX3Jlc291cmNlKAorICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpm
bWVtLCB4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcykKK3sKKyAgICBwcml2
Y21kX21tYXBfcmVzb3VyY2VfdCBtciA9IHsKKyAgICAgICAgLmRvbSA9IGZyZXMtPmRvbWlkLAor
ICAgICAgICAudHlwZSA9IGZyZXMtPnR5cGUsCisgICAgICAgIC5pZCA9IGZyZXMtPmlkLAorICAg
ICAgICAuaWR4ID0gZnJlcy0+ZnJhbWUsCisgICAgICAgIC5udW0gPSBmcmVzLT5ucl9mcmFtZXMs
CisgICAgfTsKKyAgICBpbnQgcmM7CisKKyAgICBmcmVzLT5hZGRyID0gbW1hcChmcmVzLT5hZGRy
LCBmcmVzLT5ucl9mcmFtZXMgPDwgUEFHRV9TSElGVCwKKyAgICAgICAgICAgICAgICAgICAgICBm
cmVzLT5wcm90LCBmcmVzLT5mbGFncyB8IE1BUF9TSEFSRUQsIGZtZW0tPmZkLCAwKTsKKyAgICBp
ZiAoIGZyZXMtPmFkZHIgPT0gTUFQX0ZBSUxFRCApCisgICAgICAgIHJldHVybiAtMTsKKworICAg
IG1yLmFkZHIgPSAodWludHB0cl90KWZyZXMtPmFkZHI7CisKKyAgICByYyA9IGlvY3RsKGZtZW0t
PmZkLCBJT0NUTF9QUklWQ01EX01NQVBfUkVTT1VSQ0UsICZtcik7CisgICAgaWYgKCByYyApCisg
ICAgeworICAgICAgICBpbnQgc2F2ZWRfZXJybm87CisKKyAgICAgICAgaWYgKCBlcnJubyAhPSBF
Tk9UVFkgKQorICAgICAgICAgICAgUEVSUk9SKCJpb2N0bCBmYWlsZWQiKTsKKyAgICAgICAgZWxz
ZQorICAgICAgICAgICAgZXJybm8gPSBFT1BOT1RTVVBQOworCisgICAgICAgIHNhdmVkX2Vycm5v
ID0gZXJybm87CisgICAgICAgICh2b2lkKW9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVz
b3VyY2UoZm1lbSwgZnJlcyk7CisgICAgICAgIGVycm5vID0gc2F2ZWRfZXJybm87CisKKyAgICAg
ICAgcmV0dXJuIC0xOworICAgIH0KKworICAgIHJldHVybiAwOworfQorCiAvKgogICogTG9jYWwg
dmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVt
b3J5L3ByaXZhdGUuaCBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9wcml2YXRlLmgKaW5kZXgg
YzVjMDdjYzRjNC4uODBiMjJiZGJmYyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9mb3JlaWdubWVt
b3J5L3ByaXZhdGUuaAorKysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvcHJpdmF0ZS5oCkBA
IC00Miw2ICs0MiwzNyBAQCB2b2lkICpjb21wYXRfbWFwZm9yZWlnbl9iYXRjaCh4ZW5mb3JlaWdu
bWVtX2hhbmRsZSAqZm1lbSwgdWludDMyX3QgZG9tLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgeGVuX3Bmbl90ICphcnIsIGludCBudW0pOwogI2VuZGlmCiAKK3N0cnVjdCB4ZW5mb3Jl
aWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZSB7CisgICAgZG9taWRfdCBkb21pZDsKKyAgICB1bnNp
Z25lZCBpbnQgdHlwZTsKKyAgICB1bnNpZ25lZCBpbnQgaWQ7CisgICAgdW5zaWduZWQgbG9uZyBm
cmFtZTsKKyAgICB1bnNpZ25lZCBsb25nIG5yX2ZyYW1lczsKKyAgICB2b2lkICphZGRyOworICAg
IGludCBwcm90OworICAgIGludCBmbGFnczsKK307CisKKyNpZm5kZWYgX19saW51eF9fCitzdGF0
aWMgaW5saW5lIGludCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X21hcF9yZXNvdXJjZSgKKyAgICB4
ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9o
YW5kbGUgKmZyZXMpCit7CisgICAgZXJybm8gPSBFT1BOT1RTVVBQOworICAgIHJldHVybiAtMTsK
K30KKworc3RhdGljIGlubGluZSBpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNv
dXJjZSgKKyAgICB4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwgeGVuZm9yZWlnbm1lbW9y
eV9yZXNvdXJjZV9oYW5kbGUgKmZyZXMpCit7CisgICAgcmV0dXJuIDA7Cit9CisjZWxzZQoraW50
IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfbWFwX3Jlc291cmNlKAorICAgIHhlbmZvcmVpZ25tZW1v
cnlfaGFuZGxlICpmbWVtLCB4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcyk7
CitpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJjZSgKKyAgICB4ZW5mb3Jl
aWdubWVtb3J5X2hhbmRsZSAqZm1lbSwgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9oYW5kbGUg
KmZyZXMpOworI2VuZGlmCisKICNkZWZpbmUgUEVSUk9SKF9mLi4uKSBcCiAgICAgeHRsX2xvZyhm
bWVtLT5sb2dnZXIsIFhUTF9FUlJPUiwgZXJybm8sICJ4ZW5mb3JlaWdubWVtb3J5IiwgX2YpCiAK
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 17 13:24:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 13:24:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4RrX-0000HA-EM; Tue, 17 Oct 2017 13:24:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4567f63fb=Paul.Durrant@citrix.com>)
 id 1e4RrW-0000FY-FM
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 13:24:50 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 2E/60-23269-1A406E95; Tue, 17 Oct 2017 13:24:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsXitHSDve48lme
 RBtMOaVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk7Jm9iKbjSz1hxappyA+OcrC5GTg4JAX+J
 P1uOMoHYbAI6ElOfXmLtYuTgEBFQkbi916CLkYuDWeAxs8TH9QvZQGqEBcIk3s06CVbPIqAqc
 eJvLyuIzStgI/Fv6kZ2iJnyErvaLoLFOQVsJV7/O8AMYgsB1Wyat54VwlaRWD91FhtEr6DEyZ
 lPWEBsZgEJiYMvXjBPYOSdhSQ1C0lqASPTKkaN4tSistQiXSNDvaSizPSMktzEzBxdQwNTvdz
 U4uLE9NScxKRiveT83E2MwOCpZ2Bg3MF4d7LfIUZJDiYlUV5nwyeRQnxJ+SmVGYnFGfFFpTmp
 xYcYZTg4lCR4zzI/ixQSLEpNT61Iy8wBhjFMWoKDR0mEdxlImre4IDG3ODMdInWK0Zjj2KbLf
 5g4Om7e/cMkxJKXn5cqJc5bBlIqAFKaUZoHNwgWX5cYZaWEeRkZGBiEeApSi3IzS1DlXzGKcz
 AqCfMagEzhycwrgdv3CugUJqBT1jk9ATmlJBEhJdXAGHz6z11to81xYU7l3LODrNpdeQpcAl/
 LlU0vPmCdVaT458z2Y+oMk98WmB7asrLij1Nd4WG/2489rzpWuCQtW2m5RViPTzFkZa+BoGDT
 zw+zpq+f/m3ry9iCyo+rmaUVLr1jf1zI/+vzPzue34bPK+tTtrnpbP9o4b1hSo9Q86nya5+nH
 r14RomlOCPRUIu5qDgRAIkrTQ2qAgAA
X-Env-Sender: prvs=4567f63fb=Paul.Durrant@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1508246679!71073821!5
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 992 invoked from network); 17 Oct 2017 13:24:46 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Oct 2017 13:24:46 -0000
X-IronPort-AV: E=Sophos;i="5.43,391,1503360000"; d="scan'208";a="454570858"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 17 Oct 2017 14:24:26 +0100
Message-ID: <20171017132432.24093-6-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171017132432.24093-1-paul.durrant@citrix.com>
References: <20171017132432.24093-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: [Xen-devel] [PATCH v12 05/11] x86/mm: add HYPERVISOR_memory_op to
	acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2VydGFpbiBtZW1vcnkgcmVzb3VyY2VzIGFzc29jaWF0ZWQgd2l0aCBhIGd1ZXN0IGFyZSBub3Qg
bmVjZXNzYXJpbHkKcHJlc2VudCBpbiB0aGUgZ3Vlc3QgUDJNLgoKVGhpcyBwYXRjaCBhZGRzIHRo
ZSBib2lsZXJwbGF0ZSBmb3IgbmV3IG1lbW9yeSBvcCB0byBhbGxvdyBzdWNoIGEgcmVzb3VyY2UK
dG8gYmUgcHJpdi1tYXBwZWQgZGlyZWN0bHksIGJ5IGVpdGhlciBhIFBWIG9yIEhWTSB0b29scyBk
b21haW4uCgpOT1RFOiBXaGlsc3QgdGhlIG5ldyBvcCBpcyBub3QgaW50cmluc2ljbHkgc3BlY2lm
aWMgdG8gdGhlIHg4NiBhcmNoaXRlY3R1cmUsCiAgICAgIEkgaGF2ZSBubyBtZWFucyB0byB0ZXN0
IGl0IG9uIGFuIEFSTSBwbGF0Zm9ybSBhbmQgc28gY2Fubm90IHZlcmlmeQogICAgICB0aGF0IGl0
IGZ1bmN0aW9ucyBjb3JyZWN0bHkuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPgotLS0KQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
ZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFw
IDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtA
b3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KQ2M6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgpDYzog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCnYxMjoKIC0gQWRkcmVzc2VkIG1v
cmUgY29tbWVudHMgZm9ybSBKYW4uCiAtIFJlbW92ZWQgI2lmZGVmIENPTkZJR19YODYgZnJvbSBj
b21tb24gY29kZSBhbmQgaW5zdGVhZCBpbnRyb2R1Y2VkIGEKICAgc3R1YiBzZXRfZm9yZWlnbl9w
Mm1fZW50cnkoKSBpbiBhc20tYXJtL3AybS5oIHJldHVybmluZyAtRU9QTk9UU1VQUC4KIC0gUmVz
dHJpY3RlZCBtZWNoYW5pc20gZm9yIHF1ZXJ5aW5nIGltcGxlbWVudGF0aW9uIGxpbWl0IG9uIG5y
X2ZyYW1lcwogICBhbmQgc2ltcGxpZmllZCBjb21wYXQgY29kZS4KCnYxMToKIC0gQWRkcmVzc2Vk
IG1vcmUgY29tbWVudHMgZnJvbSBKYW4uCgp2OToKIC0gQWRkcmVzc2VkIG1vcmUgY29tbWVudHMg
ZnJvbSBKYW4uCgp2ODoKIC0gTW92ZSB0aGUgY29kZSBpbnRvIGNvbW1vbiBhcyByZXF1ZXN0ZWQg
YnkgSmFuLgogLSBNYWtlIHRoZSBnbWZuX2xpc3QgaGFuZGxlIGEgNjQtYml0IHR5cGUgdG8gYXZv
aWQgbGltaXRpbmcgdGhlIE1GTgogICByYW5nZSBmb3IgYSAzMi1iaXQgdG9vbHMgZG9tYWluLgog
LSBBZGQgbWlzc2luZyBwYWQuCiAtIEFkZCBjb21wYXQgY29kZS4KIC0gTWFrZSB0aGlzIHBhdGNo
IGRlYWwgd2l0aCBwdXJlbHkgYm9pbGVycGxhdGUuCiAtIERyb3AgR2VvcmdlJ3MgQS1iIGFuZCBX
ZWkncyBSLWIgYmVjYXVzZSB0aGUgY2hhbmdlcyBhcmUgbm9uLXRyaXZpYWwsCiAgIGFuZCB1cGRh
dGUgQ2MgbGlzdCBub3cgdGhlIGJvaWxlcnBsYXRlIGlzIGNvbW1vbi4KCnY1OgogLSBTd2l0Y2hl
ZCBfX2NvcHlfdG8vZnJvbV9ndWVzdF9vZmZzZXQoKSB0byBjb3B5X3RvL2Zyb21fZ3Vlc3Rfb2Zm
c2V0KCkuCi0tLQogdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMveGVuLmlmICAgfCAgNCArLQog
eGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgICAgICAgICAgfCAgMyArLQogeGVuL2NvbW1vbi9j
b21wYXQvbWVtb3J5LmMgICAgICAgICAgfCA5NSArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiB4ZW4vY29tbW9uL21lbW9yeS5jICAgICAgICAgICAgICAgICB8IDk0ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9wMm0u
aCAgICAgICAgICAgfCAgNiArKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggICAgICAgICAg
IHwgIDMgKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaCAgICAgICAgIHwgNDMgKysrKysr
KysrKysrKysrKy0KIHhlbi9pbmNsdWRlL3hsYXQubHN0ICAgICAgICAgICAgICAgIHwgIDEgKwog
eGVuL2luY2x1ZGUveHNtL2R1bW15LmggICAgICAgICAgICAgfCAgNiArKysKIHhlbi9pbmNsdWRl
L3hzbS94c20uaCAgICAgICAgICAgICAgIHwgIDYgKysrCiB4ZW4veHNtL2R1bW15LmMgICAgICAg
ICAgICAgICAgICAgICB8ICAxICsKIHhlbi94c20vZmxhc2svaG9va3MuYyAgICAgICAgICAgICAg
IHwgIDYgKysrCiB4ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycyB8ICAyICsKIDEz
IGZpbGVzIGNoYW5nZWQsIDI2NiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL3hlbi5pZiBiL3Rvb2xzL2ZsYXNrL3Bv
bGljeS9tb2R1bGVzL3hlbi5pZgppbmRleCA1NTQzNzQ5NmY2Li4wN2NiYThhMTVkIDEwMDY0NAot
LS0gYS90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy94ZW4uaWYKKysrIGIvdG9vbHMvZmxhc2sv
cG9saWN5L21vZHVsZXMveGVuLmlmCkBAIC01Miw3ICs1Miw4IEBAIGRlZmluZShgY3JlYXRlX2Rv
bWFpbl9jb21tb24nLCBgCiAJCQlzZXR0aW1lIHNldGRvbWFpbmhhbmRsZSBnZXR2Y3B1Y29udGV4
dCBzZXRfbWlzY19pbmZvIH07CiAJYWxsb3cgJDEgJDI6ZG9tYWluMiB7IHNldF9jcHVpZCBzZXR0
c2Mgc2V0c2NoZWR1bGVyIHNldGNsYWltCiAJCQlzZXRfbWF4X2V2dGNobiBzZXRfdm51bWFpbmZv
IGdldF92bnVtYWluZm8gY2FjaGVmbHVzaAotCQkJcHNyX2NtdF9vcCBwc3JfY2F0X29wIHNvZnRf
cmVzZXQgc2V0X2dudHRhYl9saW1pdHMgfTsKKwkJCXBzcl9jbXRfb3AgcHNyX2NhdF9vcCBzb2Z0
X3Jlc2V0IHNldF9nbnR0YWJfbGltaXRzCisJCQlyZXNvdXJjZV9tYXAgfTsKIAlhbGxvdyAkMSAk
MjpzZWN1cml0eSBjaGVja19jb250ZXh0OwogCWFsbG93ICQxICQyOnNoYWRvdyBlbmFibGU7CiAJ
YWxsb3cgJDEgJDI6bW11IHsgbWFwX3JlYWQgbWFwX3dyaXRlIGFkanVzdCBtZW1vcnltYXAgcGh5
c21hcCBwaW5wYWdlIG1tdWV4dF9vcCB1cGRhdGVtcCB9OwpAQCAtMTUyLDYgKzE1Myw3IEBAIGRl
ZmluZShgZGV2aWNlX21vZGVsJywgYAogCWFsbG93ICQxICQyX3RhcmdldDpkb21haW4geyBnZXRk
b21haW5pbmZvIHNodXRkb3duIH07CiAJYWxsb3cgJDEgJDJfdGFyZ2V0Om1tdSB7IG1hcF9yZWFk
IG1hcF93cml0ZSBhZGp1c3QgcGh5c21hcCB0YXJnZXRfaGFjayB9OwogCWFsbG93ICQxICQyX3Rh
cmdldDpodm0geyBnZXRwYXJhbSBzZXRwYXJhbSBodm1jdGwgY2FjaGVhdHRyIGRtIH07CisJYWxs
b3cgJDEgJDJfdGFyZ2V0OmRvbWFpbjIgcmVzb3VyY2VfbWFwOwogJykKIAogIyBtYWtlX2Rldmlj
ZV9tb2RlbChwcml2LCBkbV9kb20sIGh2bV9kb20pCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
bW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXggYzcyYTNjZGViYi4uNzFiYjli
NGY5MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tbS9wMm0uYwpAQCAtMTEzMiw4ICsxMTMyLDcgQEAgc3RhdGljIGludCBzZXRfdHlwZWRfcDJt
X2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuX2wsCiB9CiAKIC8qIFNl
dCBmb3JlaWduIG1mbiBpbiB0aGUgZ2l2ZW4gZ3Vlc3QncyBwMm0gdGFibGUuICovCi1zdGF0aWMg
aW50IHNldF9mb3JlaWduX3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25n
IGdmbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90IG1mbikKK2ludCBz
ZXRfZm9yZWlnbl9wMm1fZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4s
IG1mbl90IG1mbikKIHsKICAgICByZXR1cm4gc2V0X3R5cGVkX3AybV9lbnRyeShkLCBnZm4sIG1m
biwgUEFHRV9PUkRFUl80SywgcDJtX21hcF9mb3JlaWduLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHAybV9nZXRfaG9zdHAybShkKS0+ZGVmYXVsdF9hY2Nlc3MpOwpkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9jb21wYXQvbWVtb3J5LmMgYi94ZW4vY29tbW9uL2NvbXBhdC9tZW1vcnku
YwppbmRleCAzNWJiMjU5ODA4Li43ZjJlMmUzMTA3IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2Nv
bXBhdC9tZW1vcnkuYworKysgYi94ZW4vY29tbW9uL2NvbXBhdC9tZW1vcnkuYwpAQCAtNzEsNiAr
NzEsNyBAQCBpbnQgY29tcGF0X21lbW9yeV9vcCh1bnNpZ25lZCBpbnQgY21kLCBYRU5fR1VFU1Rf
SEFORExFX1BBUkFNKHZvaWQpIGNvbXBhdCkKICAgICAgICAgICAgIHN0cnVjdCB4ZW5fcmVtb3Zl
X2Zyb21fcGh5c21hcCAqeHJmcDsKICAgICAgICAgICAgIHN0cnVjdCB4ZW5fdm51bWFfdG9wb2xv
Z3lfaW5mbyAqdm51bWE7CiAgICAgICAgICAgICBzdHJ1Y3QgeGVuX21lbV9hY2Nlc3Nfb3AgKm1h
bzsKKyAgICAgICAgICAgIHN0cnVjdCB4ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2UgKm1hcjsKICAg
ICAgICAgfSBuYXQ7CiAgICAgICAgIHVuaW9uIHsKICAgICAgICAgICAgIHN0cnVjdCBjb21wYXRf
bWVtb3J5X3Jlc2VydmF0aW9uIHJzcnY7CkBAIC03OSw2ICs4MCw3IEBAIGludCBjb21wYXRfbWVt
b3J5X29wKHVuc2lnbmVkIGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgY29t
cGF0KQogICAgICAgICAgICAgc3RydWN0IGNvbXBhdF9hZGRfdG9fcGh5c21hcF9iYXRjaCBhdHBi
OwogICAgICAgICAgICAgc3RydWN0IGNvbXBhdF92bnVtYV90b3BvbG9neV9pbmZvIHZudW1hOwog
ICAgICAgICAgICAgc3RydWN0IGNvbXBhdF9tZW1fYWNjZXNzX29wIG1hbzsKKyAgICAgICAgICAg
IHN0cnVjdCBjb21wYXRfbWVtX2FjcXVpcmVfcmVzb3VyY2UgbWFyOwogICAgICAgICB9IGNtcDsK
IAogICAgICAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZShuYXQuaG5kLCBDT01QQVRfQVJHX1hMQVRf
VklSVF9CQVNFKTsKQEAgLTM5NSw2ICszOTcsNTcgQEAgaW50IGNvbXBhdF9tZW1vcnlfb3AodW5z
aWduZWQgaW50IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBjb21wYXQpCiAgICAg
ICAgIH0KICNlbmRpZgogCisgICAgICAgIGNhc2UgWEVOTUVNX2FjcXVpcmVfcmVzb3VyY2U6Cisg
ICAgICAgIHsKKyAgICAgICAgICAgIHhlbl91bG9uZ190ICp4ZW5fZnJhbWVfbGlzdDsKKyAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBtYXhfbnJfZnJhbWVzOworCisgICAgICAgICAgICBpZiAoIGNv
cHlfZnJvbV9ndWVzdCgmY21wLm1hciwgY29tcGF0LCAxKSApCisgICAgICAgICAgICAgICAgcmV0
dXJuIC1FRkFVTFQ7CisKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBUaGUgbnVtYmVy
IG9mIGZyYW1lcyBoYW5kbGVkIGlzIGN1cnJlbnRseSBsaW1pdGVkIHRvIGEKKyAgICAgICAgICAg
ICAqIHNtYWxsIG51bWJlciBieSB0aGUgdW5kZXJseWluZyBpbXBsZW1lbnRhdGlvbiwgc28gdGhl
CisgICAgICAgICAgICAgKiBzY3JhdGNoIHNwYWNlIHNob3VsZCBiZSBzdWZmaWNpZW50IGZvciBi
b3VuY2luZyB0aGUKKyAgICAgICAgICAgICAqIGZyYW1lIGFkZHJlc3Nlcy4KKyAgICAgICAgICAg
ICAqLworICAgICAgICAgICAgbWF4X25yX2ZyYW1lcyA9IChDT01QQVRfQVJHX1hMQVRfU0laRSAt
IHNpemVvZigqbmF0Lm1hcikpIC8KKyAgICAgICAgICAgICAgICBzaXplb2YoKnhlbl9mcmFtZV9s
aXN0KTsKKworICAgICAgICAgICAgaWYgKCBjbXAubWFyLm5yX2ZyYW1lcyA+IG1heF9ucl9mcmFt
ZXMgKQorICAgICAgICAgICAgICAgIHJldHVybiAtRTJCSUc7CisKKyAgICAgICAgICAgIGlmICgg
Y29tcGF0X2hhbmRsZV9pc19udWxsKGNtcC5tYXIuZnJhbWVfbGlzdCkgKQorICAgICAgICAgICAg
ICAgIHhlbl9mcmFtZV9saXN0ID0gTlVMTDsKKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAg
IHsKKyAgICAgICAgICAgICAgICB4ZW5fZnJhbWVfbGlzdCA9ICh4ZW5fdWxvbmdfdCAqKShuYXQu
bWFyICsgMSk7CisKKyAgICAgICAgICAgICAgICBpZiAoICFjb21wYXRfaGFuZGxlX29rYXkoY21w
Lm1hci5mcmFtZV9saXN0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjbXAubWFyLm5yX2ZyYW1lcykgKQorICAgICAgICAgICAgICAgICAgICByZXR1cm4gLUVGQVVM
VDsKKworICAgICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgY21wLm1hci5ucl9mcmFtZXM7
IGkrKyApCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICBjb21wYXRfdWxv
bmdfdCBmcmFtZTsKKworICAgICAgICAgICAgICAgICAgICBpZiAoIF9fY29weV9mcm9tX2NvbXBh
dF9vZmZzZXQoCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZmcmFtZSwgY21wLm1hci5m
cmFtZV9saXN0LCBpLCAxKSApCisgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gLUVGQVVM
VDsKKworICAgICAgICAgICAgICAgICAgICB4ZW5fZnJhbWVfbGlzdFtpXSA9IGZyYW1lOworICAg
ICAgICAgICAgICAgIH0KKyAgICAgICAgICAgIH0KKworI2RlZmluZSBYTEFUX21lbV9hY3F1aXJl
X3Jlc291cmNlX0hORExfZnJhbWVfbGlzdChfZF8sIF9zXykgXAorICAgICAgICAgICAgc2V0X3hl
bl9ndWVzdF9oYW5kbGUoKF9kXyktPmZyYW1lX2xpc3QsIHhlbl9mcmFtZV9saXN0KQorCisgICAg
ICAgICAgICBYTEFUX21lbV9hY3F1aXJlX3Jlc291cmNlKG5hdC5tYXIsICZjbXAubWFyKTsKKwor
I3VuZGVmIFhMQVRfbWVtX2FjcXVpcmVfcmVzb3VyY2VfSE5ETF9mcmFtZV9saXN0CisKKyAgICAg
ICAgICAgIGJyZWFrOworICAgICAgICB9CiAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICBy
ZXR1cm4gY29tcGF0X2FyY2hfbWVtb3J5X29wKGNtZCwgY29tcGF0KTsKICAgICAgICAgfQpAQCAt
NTM1LDYgKzU4OCw0OCBAQCBpbnQgY29tcGF0X21lbW9yeV9vcCh1bnNpZ25lZCBpbnQgY21kLCBY
RU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGNvbXBhdCkKICAgICAgICAgICAgICAgICByYyA9
IC1FRkFVTFQ7CiAgICAgICAgICAgICBicmVhazsKIAorICAgICAgICBjYXNlIFhFTk1FTV9hY3F1
aXJlX3Jlc291cmNlOgorICAgICAgICB7CisgICAgICAgICAgICBjb25zdCB4ZW5fdWxvbmdfdCAq
eGVuX2ZyYW1lX2xpc3QgPQorICAgICAgICAgICAgICAgICh4ZW5fdWxvbmdfdCAqKShuYXQubWFy
ICsgMSk7CisgICAgICAgICAgICBjb21wYXRfdWxvbmdfdCAqY29tcGF0X2ZyYW1lX2xpc3QgPQor
ICAgICAgICAgICAgICAgIChjb21wYXRfdWxvbmdfdCAqKShuYXQubWFyICsgMSk7CisKKyAgICAg
ICAgICAgIGlmICggY21wLm1hci5ucl9mcmFtZXMgPT0gMCApCisgICAgICAgICAgICB7CisgICAg
ICAgICAgICAgICAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoY29tcGF0X21lbV9hY3F1aXJlX3Jl
c291cmNlX3QpOworCisgICAgICAgICAgICAgICAgaWYgKCBfX2NvcHlfZmllbGRfdG9fZ3Vlc3Qo
CisgICAgICAgICAgICAgICAgICAgICAgICAgZ3Vlc3RfaGFuZGxlX2Nhc3QoY29tcGF0LAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbXBhdF9tZW1fYWNxdWly
ZV9yZXNvdXJjZV90KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAmY21wLm1hciwgbnJfZnJh
bWVzKSApCisgICAgICAgICAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOworICAgICAgICAgICAg
fQorICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIC8qCisg
ICAgICAgICAgICAgICAgICogTk9URTogdGhlIHNtYWxsZXIgY29tcGF0IGFycmF5IG92ZXJ3cml0
ZXMgdGhlIG5hdGl2ZQorICAgICAgICAgICAgICAgICAqICAgICAgIGFycmF5LgorICAgICAgICAg
ICAgICAgICAqLworICAgICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgY21wLm1hci5ucl9m
cmFtZXM7IGkrKyApCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICBjb21w
YXRfdWxvbmdfdCBmcmFtZSA9IHhlbl9mcmFtZV9saXN0W2ldOworCisgICAgICAgICAgICAgICAg
ICAgIGlmICggZnJhbWUgIT0geGVuX2ZyYW1lX2xpc3RbaV0gKQorICAgICAgICAgICAgICAgICAg
ICAgICAgcmV0dXJuIC1FUkFOR0U7CisKKyAgICAgICAgICAgICAgICAgICAgY29tcGF0X2ZyYW1l
X2xpc3RbaV0gPSBmcmFtZTsKKyAgICAgICAgICAgICAgICB9CisKKyAgICAgICAgICAgICAgICBp
ZiAoIF9fY29weV90b19jb21wYXRfb2Zmc2V0KGNtcC5tYXIuZnJhbWVfbGlzdCwgMCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbXBhdF9mcmFtZV9saXN0
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY21wLm1hci5u
cl9mcmFtZXMpICkKKyAgICAgICAgICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CisgICAgICAg
ICAgICB9CisKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKICAgICAgICAgZGVmYXVs
dDoKICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChjdXJyZW50LT5kb21haW4pOwogICAgICAgICAg
ICAgc3BsaXQgPSAwOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9tZW1vcnkuYyBiL3hlbi9jb21t
b24vbWVtb3J5LmMKaW5kZXggYWQ5ODdlMGYyOS4uY2RkMmUwMzBjZiAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi9tZW1vcnkuYworKysgYi94ZW4vY29tbW9uL21lbW9yeS5jCkBAIC05NjUsNiArOTY1
LDk1IEBAIHN0YXRpYyBsb25nIHhhdHBfcGVybWlzc2lvbl9jaGVjayhzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBpbnQgc3BhY2UpCiAgICAgcmV0dXJuIHhzbV9hZGRfdG9fcGh5c21hcChYU01f
VEFSR0VULCBjdXJyZW50LT5kb21haW4sIGQpOwogfQogCitzdGF0aWMgaW50IGFjcXVpcmVfcmVz
b3VyY2UoCisgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWVtX2FjcXVpcmVfcmVzb3Vy
Y2VfdCkgYXJnKQoreworICAgIHN0cnVjdCBkb21haW4gKmQsICpjdXJyZCA9IGN1cnJlbnQtPmRv
bWFpbjsKKyAgICB4ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2VfdCB4bWFyOworICAgIHVuc2lnbmVk
IGxvbmcgbWZuX2xpc3RbMl07CisgICAgaW50IHJjOworCisgICAgaWYgKCBjb3B5X2Zyb21fZ3Vl
c3QoJnhtYXIsIGFyZywgMSkgKQorICAgICAgICByZXR1cm4gLUVGQVVMVDsKKworICAgIGlmICgg
eG1hci5wYWQgIT0gMCApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgaWYgKCBndWVz
dF9oYW5kbGVfaXNfbnVsbCh4bWFyLmZyYW1lX2xpc3QpICkKKyAgICB7CisgICAgICAgIC8qIFNw
ZWNpYWwgY2FzZSBmb3IgcXVlcnlpbmcgaW1wbGVtZW50YXRpb24gbGltaXQgKi8KKyAgICAgICAg
aWYgKCB4bWFyLm5yX2ZyYW1lcyA9PSAwICkKKyAgICAgICAgeworICAgICAgICAgICAgeG1hci5u
cl9mcmFtZXMgPSBBUlJBWV9TSVpFKG1mbl9saXN0KTsKKworICAgICAgICAgICAgaWYgKCBfX2Nv
cHlfZmllbGRfdG9fZ3Vlc3QoYXJnLCAmeG1hciwgbnJfZnJhbWVzKSApCisgICAgICAgICAgICAg
ICAgcmV0dXJuIC1FRkFVTFQ7CisKKyAgICAgICAgICAgIHJldHVybiAwOworICAgICAgICB9CisK
KyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQorCisgICAgaWYgKCB4bWFyLm5yX2ZyYW1l
cyA9PSAwICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICBpZiAoIHhtYXIubnJfZnJh
bWVzID4gQVJSQVlfU0laRShtZm5fbGlzdCkgKQorICAgICAgICByZXR1cm4gLUUyQklHOworCisg
ICAgZCA9IHJjdV9sb2NrX2RvbWFpbl9ieV9hbnlfaWQoeG1hci5kb21pZCk7CisgICAgaWYgKCBk
ID09IE5VTEwgKQorICAgICAgICByZXR1cm4gLUVTUkNIOworCisgICAgcmMgPSB4c21fZG9tYWlu
X3Jlc291cmNlX21hcChYU01fRE1fUFJJViwgZCk7CisgICAgaWYgKCByYyApCisgICAgICAgIGdv
dG8gb3V0OworCisgICAgc3dpdGNoICggeG1hci50eXBlICkKKyAgICB7CisgICAgZGVmYXVsdDoK
KyAgICAgICAgcmMgPSAtRU9QTk9UU1VQUDsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAg
aWYgKCByYyApCisgICAgICAgIGdvdG8gb3V0OworCisgICAgaWYgKCAhcGFnaW5nX21vZGVfdHJh
bnNsYXRlKGN1cnJkKSApCisgICAgeworICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vlc3QoeG1hci5m
cmFtZV9saXN0LCBtZm5fbGlzdCwgeG1hci5ucl9mcmFtZXMpICkKKyAgICAgICAgICAgIHJjID0g
LUVGQVVMVDsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgeGVuX3Bmbl90IGdmbl9s
aXN0W0FSUkFZX1NJWkUobWZuX2xpc3QpXTsKKyAgICAgICAgdW5zaWduZWQgaW50IGk7CisKKyAg
ICAgICAgcmMgPSAtRUZBVUxUOworICAgICAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdChnZm5fbGlz
dCwgeG1hci5mcmFtZV9saXN0LCB4bWFyLm5yX2ZyYW1lcykgKQorICAgICAgICAgICAgZ290byBv
dXQ7CisKKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCB4bWFyLm5yX2ZyYW1lczsgaSsrICkKKyAg
ICAgICAgeworICAgICAgICAgICAgcmMgPSBzZXRfZm9yZWlnbl9wMm1fZW50cnkoY3VycmQsIGdm
bl9saXN0W2ldLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX21mbiht
Zm5fbGlzdFtpXSkpOworICAgICAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICB7CisgICAg
ICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAgICAgKiBNYWtlIHN1cmUgcmMgaXMgLUVJTyBm
b3IgYW55IGludGVyYXRpb24gb3RoZXIgdGhhbgorICAgICAgICAgICAgICAgICAqIHRoZSBmaXJz
dC4KKyAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICByYyA9IChpICE9IDApID8g
LUVJTyA6IHJjOworICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgfQorICAgICAg
ICB9CisgICAgfQorCisgb3V0OgorICAgIHJjdV91bmxvY2tfZG9tYWluKGQpOworICAgIHJldHVy
biByYzsKK30KKwogbG9uZyBkb19tZW1vcnlfb3AodW5zaWduZWQgbG9uZyBjbWQsIFhFTl9HVUVT
VF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQogewogICAgIHN0cnVjdCBkb21haW4gKmQsICpjdXJy
X2QgPSBjdXJyZW50LT5kb21haW47CkBAIC0xNDA2LDYgKzE0OTUsMTEgQEAgbG9uZyBkb19tZW1v
cnlfb3AodW5zaWduZWQgbG9uZyBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJn
KQogICAgIH0KICNlbmRpZgogCisgICAgY2FzZSBYRU5NRU1fYWNxdWlyZV9yZXNvdXJjZToKKyAg
ICAgICAgcmMgPSBhY3F1aXJlX3Jlc291cmNlKAorICAgICAgICAgICAgZ3Vlc3RfaGFuZGxlX2Nh
c3QoYXJnLCB4ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2VfdCkpOworICAgICAgICBicmVhazsKKwog
ICAgIGRlZmF1bHQ6CiAgICAgICAgIHJjID0gYXJjaF9tZW1vcnlfb3AoY21kLCBhcmcpOwogICAg
ICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggYi94ZW4v
aW5jbHVkZS9hc20tYXJtL3AybS5oCmluZGV4IGZhYWRjZmU4ZmUuLmE1Y2FhNzQ3Y2UgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9wMm0uaApAQCAtMzQ2LDYgKzM0NiwxMiBAQCBzdGF0aWMgaW5saW5lIGdmbl90IGdmbl9uZXh0
X2JvdW5kYXJ5KGdmbl90IGdmbiwgdW5zaWduZWQgaW50IG9yZGVyKQogICAgIHJldHVybiBnZm5f
YWRkKGdmbiwgMVVMIDw8IG9yZGVyKTsKIH0KIAorc3RhdGljIGlubGluZSBpbnQgc2V0X2ZvcmVp
Z25fcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90IG1mbikKK3sKKyAgICByZXR1
cm4gLUVPUE5PVFNVUFA7Cit9CisKICNlbmRpZiAvKiBfWEVOX1AyTV9IICovCiAKIC8qCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9w
Mm0uaAppbmRleCAxN2IxZDBjOGQzLi40NGY3ZWMwODhjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKQEAgLTYyMCw2
ICs2MjAsOSBAQCB2b2lkIHAybV9tZW1vcnlfdHlwZV9jaGFuZ2VkKHN0cnVjdCBkb21haW4gKmQp
OwogaW50IHAybV9pc19sb2dkaXJ0eV9yYW5nZShzdHJ1Y3QgcDJtX2RvbWFpbiAqLCB1bnNpZ25l
ZCBsb25nIHN0YXJ0LAogICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGVu
ZCk7CiAKKy8qIFNldCBmb3JlaWduIGVudHJ5IGluIHRoZSBwMm0gdGFibGUgKGZvciBwcml2LW1h
cHBpbmcpICovCitpbnQgc2V0X2ZvcmVpZ25fcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGxvbmcgZ2ZuLCBtZm5fdCBtZm4pOworCiAvKiBTZXQgbW1pbyBhZGRyZXNzZXMgaW4g
dGhlIHAybSB0YWJsZSAoZm9yIHBhc3MtdGhyb3VnaCkgKi8KIGludCBzZXRfbW1pb19wMm1fZW50
cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sIG1mbl90IG1mbiwKICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9yZGVyLCBwMm1fYWNjZXNzX3QgYWNjZXNz
KTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaCBiL3hlbi9pbmNsdWRl
L3B1YmxpYy9tZW1vcnkuaAppbmRleCAyOTM4NmRmOThiLi4xODExOGVhNWM2IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL21l
bW9yeS5oCkBAIC01OTksNiArNTk5LDQ3IEBAIHN0cnVjdCB4ZW5fcmVzZXJ2ZWRfZGV2aWNlX21l
bW9yeV9tYXAgewogdHlwZWRlZiBzdHJ1Y3QgeGVuX3Jlc2VydmVkX2RldmljZV9tZW1vcnlfbWFw
IHhlbl9yZXNlcnZlZF9kZXZpY2VfbWVtb3J5X21hcF90OwogREVGSU5FX1hFTl9HVUVTVF9IQU5E
TEUoeGVuX3Jlc2VydmVkX2RldmljZV9tZW1vcnlfbWFwX3QpOwogCisvKgorICogR2V0IHRoZSBw
YWdlcyBmb3IgYSBwYXJ0aWN1bGFyIGd1ZXN0IHJlc291cmNlLCBzbyB0aGF0IHRoZXkgY2FuIGJl
CisgKiBtYXBwZWQgZGlyZWN0bHkgYnkgYSB0b29scyBkb21haW4uCisgKi8KKyNkZWZpbmUgWEVO
TUVNX2FjcXVpcmVfcmVzb3VyY2UgMjgKK3N0cnVjdCB4ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2Ug
eworICAgIC8qIElOIC0gdGhlIGRvbWFpbiB3aG9zZSByZXNvdXJjZSBpcyB0byBiZSBtYXBwZWQg
Ki8KKyAgICBkb21pZF90IGRvbWlkOworICAgIC8qIElOIC0gdGhlIHR5cGUgb2YgcmVzb3VyY2Ug
Ki8KKyAgICB1aW50MTZfdCB0eXBlOworICAgIC8qCisgICAgICogSU4gLSBhIHR5cGUtc3BlY2lm
aWMgcmVzb3VyY2UgaWRlbnRpZmllciwgd2hpY2ggbXVzdCBiZSB6ZXJvCisgICAgICogICAgICB1
bmxlc3Mgc3RhdGVkIG90aGVyd2lzZS4KKyAgICAgKi8KKyAgICB1aW50MzJfdCBpZDsKKyAgICAv
KiBJTi9PVVQgLSBBcyBhbiBJTiBwYXJhbWV0ZXIgbnVtYmVyIG9mIGZyYW1lcyBvZiB0aGUgcmVz
b3VyY2UKKyAgICAgKiAgICAgICAgICB0byBiZSBtYXBwZWQuIEhvd2V2ZXIsIGlmIHRoZSBzcGVj
aWZpZWQgdmFsdWUgaXMgMCBhbmQKKyAgICAgKiAgICAgICAgICBmcmFtZV9saXN0IGlzIE5VTEwg
dGhlbiB0aGlzIGZpZWxkIHdpbGwgYmUgc2V0IHRvIHRoZQorICAgICAqICAgICAgICAgIG1heGlt
dW0gdmFsdWUgc3VwcG9ydGVkIGJ5IHRoZSBpbXBsZW1lbnRhdGlvbiBvbiByZXR1cm4uCisgICAg
ICovCisgICAgdWludDMyX3QgbnJfZnJhbWVzOworICAgIHVpbnQzMl90IHBhZDsKKyAgICAvKiBJ
TiAtIHRoZSBpbmRleCBvZiB0aGUgaW5pdGlhbCBmcmFtZSB0byBiZSBtYXBwZWQuIFRoaXMgcGFy
YW1ldGVyCisgICAgICogICAgICBpcyBpZ25vcmVkIGlmIG5yX2ZyYW1lcyBpcyAwLgorICAgICAq
LworICAgIHVpbnQ2NF9hbGlnbmVkX3QgZnJhbWU7CisgICAgLyogSU4vT1VUIC0gSWYgdGhlIHRv
b2xzIGRvbWFpbiBpcyBQViB0aGVuLCB1cG9uIHJldHVybiwgZnJhbWVfbGlzdAorICAgICAqICAg
ICAgICAgIHdpbGwgYmUgcG9wdWxhdGVkIHdpdGggdGhlIE1GTnMgb2YgdGhlIHJlc291cmNlLgor
ICAgICAqICAgICAgICAgIElmIHRoZSB0b29scyBkb21haW4gaXMgSFZNIHRoZW4gaXQgaXMgZXhw
ZWN0ZWQgdGhhdCwgb24KKyAgICAgKiAgICAgICAgICBlbnRyeSwgZnJhbWVfbGlzdCB3aWxsIGJl
IHBvcHVsYXRlZCB3aXRoIGEgbGlzdCBvZiBHRk5zCisgICAgICogICAgICAgICAgdGhhdCB3aWxs
IGJlIG1hcHBlZCB0byB0aGUgTUZOcyBvZiB0aGUgcmVzb3VyY2UuCisgICAgICogICAgICAgICAg
SWYgLUVJTyBpcyByZXR1cm5lZCB0aGVuIHRoZSBmcmFtZV9saXN0IGhhcyBvbmx5IGJlZW4KKyAg
ICAgKiAgICAgICAgICBwYXJ0aWFsbHkgbWFwcGVkIGFuZCBpdCBpcyB1cCB0byB0aGUgY2FsbGVy
IHRvIHVubWFwIGFsbAorICAgICAqICAgICAgICAgIHRoZSBHRk5zLgorICAgICAqICAgICAgICAg
IFRoaXMgcGFyYW1ldGVyIG1heSBiZSBOVUxMIGlmIG5yX2ZyYW1lcyBpcyAwLgorICAgICAqLwor
ICAgIFhFTl9HVUVTVF9IQU5ETEUoeGVuX3Vsb25nX3QpIGZyYW1lX2xpc3Q7Cit9OwordHlwZWRl
ZiBzdHJ1Y3QgeGVuX21lbV9hY3F1aXJlX3Jlc291cmNlIHhlbl9tZW1fYWNxdWlyZV9yZXNvdXJj
ZV90OworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX21lbV9hY3F1aXJlX3Jlc291cmNlX3Qp
OworCiAjZW5kaWYgLyogZGVmaW5lZChfX1hFTl9fKSB8fCBkZWZpbmVkKF9fWEVOX1RPT0xTX18p
ICovCiAKIC8qCkBAIC02NTAsNyArNjkxLDcgQEAgc3RydWN0IHhlbl92bnVtYV90b3BvbG9neV9p
bmZvIHsKIHR5cGVkZWYgc3RydWN0IHhlbl92bnVtYV90b3BvbG9neV9pbmZvIHhlbl92bnVtYV90
b3BvbG9neV9pbmZvX3Q7CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fdm51bWFfdG9wb2xv
Z3lfaW5mb190KTsKIAotLyogTmV4dCBhdmFpbGFibGUgc3Vib3AgbnVtYmVyIGlzIDI4ICovCisv
KiBOZXh0IGF2YWlsYWJsZSBzdWJvcCBudW1iZXIgaXMgMjkgKi8KIAogI2VuZGlmIC8qIF9fWEVO
X1BVQkxJQ19NRU1PUllfSF9fICovCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hsYXQubHN0
IGIveGVuL2luY2x1ZGUveGxhdC5sc3QKaW5kZXggMGYxNzAwMGVhNy4uNTgzNTg3MjMzNCAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUveGxhdC5sc3QKKysrIGIveGVuL2luY2x1ZGUveGxhdC5sc3QK
QEAgLTgzLDYgKzgzLDcgQEAKICEJbWVtb3J5X21hcAkJCW1lbW9yeS5oCiAhCW1lbW9yeV9yZXNl
cnZhdGlvbgkJbWVtb3J5LmgKICEJbWVtX2FjY2Vzc19vcAkJCW1lbW9yeS5oCishCW1lbV9hY3F1
aXJlX3Jlc291cmNlCQltZW1vcnkuaAogIQlwb2RfdGFyZ2V0CQkJbWVtb3J5LmgKICEJcmVtb3Zl
X2Zyb21fcGh5c21hcAkJbWVtb3J5LmgKICEJcmVzZXJ2ZWRfZGV2aWNlX21lbW9yeV9tYXAJbWVt
b3J5LmgKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oIGIveGVuL2luY2x1ZGUv
eHNtL2R1bW15LmgKaW5kZXggYmE4OWVhNGJjMS4uOGYwNGQ1OWEzZSAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUveHNtL2R1bW15LmgKKysrIGIveGVuL2luY2x1ZGUveHNtL2R1bW15LmgKQEAgLTcy
NCwzICs3MjQsOSBAQCBzdGF0aWMgWFNNX0lOTElORSBpbnQgeHNtX3hlbl92ZXJzaW9uIChYU01f
REVGQVVMVF9BUkcgdWludDMyX3Qgb3ApCiAgICAgICAgIHJldHVybiB4c21fZGVmYXVsdF9hY3Rp
b24oWFNNX1BSSVYsIGN1cnJlbnQtPmRvbWFpbiwgTlVMTCk7CiAgICAgfQogfQorCitzdGF0aWMg
WFNNX0lOTElORSBpbnQgeHNtX2RvbWFpbl9yZXNvdXJjZV9tYXAoWFNNX0RFRkFVTFRfQVJHIHN0
cnVjdCBkb21haW4gKmQpCit7CisgICAgWFNNX0FTU0VSVF9BQ1RJT04oWFNNX0RNX1BSSVYpOwor
ICAgIHJldHVybiB4c21fZGVmYXVsdF9hY3Rpb24oYWN0aW9uLCBjdXJyZW50LT5kb21haW4sIGQp
OworfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveHNtL3hzbS5oIGIveGVuL2luY2x1ZGUveHNt
L3hzbS5oCmluZGV4IDdmN2ZlZmZjNjguLmQwZGI4NjBhZTAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3hzbS94c20uaAorKysgYi94ZW4vaW5jbHVkZS94c20veHNtLmgKQEAgLTE4MCw2ICsxODAs
NyBAQCBzdHJ1Y3QgeHNtX29wZXJhdGlvbnMgewogICAgIGludCAoKmRtX29wKSAoc3RydWN0IGRv
bWFpbiAqZCk7CiAjZW5kaWYKICAgICBpbnQgKCp4ZW5fdmVyc2lvbikgKHVpbnQzMl90IGNtZCk7
CisgICAgaW50ICgqZG9tYWluX3Jlc291cmNlX21hcCkgKHN0cnVjdCBkb21haW4gKmQpOwogfTsK
IAogI2lmZGVmIENPTkZJR19YU00KQEAgLTY5Miw2ICs2OTMsMTEgQEAgc3RhdGljIGlubGluZSBp
bnQgeHNtX3hlbl92ZXJzaW9uICh4c21fZGVmYXVsdF90IGRlZiwgdWludDMyX3Qgb3ApCiAgICAg
cmV0dXJuIHhzbV9vcHMtPnhlbl92ZXJzaW9uKG9wKTsKIH0KIAorc3RhdGljIGlubGluZSBpbnQg
eHNtX2RvbWFpbl9yZXNvdXJjZV9tYXAoeHNtX2RlZmF1bHRfdCBkZWYsIHN0cnVjdCBkb21haW4g
KmQpCit7CisgICAgcmV0dXJuIHhzbV9vcHMtPmRvbWFpbl9yZXNvdXJjZV9tYXAoZCk7Cit9CisK
ICNlbmRpZiAvKiBYU01fTk9fV1JBUFBFUlMgKi8KIAogI2lmZGVmIENPTkZJR19NVUxUSUJPT1QK
ZGlmZiAtLWdpdCBhL3hlbi94c20vZHVtbXkuYyBiL3hlbi94c20vZHVtbXkuYwppbmRleCA0Nzli
MTAzNjE0Li42ZTc1MTE5OWVlIDEwMDY0NAotLS0gYS94ZW4veHNtL2R1bW15LmMKKysrIGIveGVu
L3hzbS9kdW1teS5jCkBAIC0xNTcsNCArMTU3LDUgQEAgdm9pZCBfX2luaXQgeHNtX2ZpeHVwX29w
cyAoc3RydWN0IHhzbV9vcGVyYXRpb25zICpvcHMpCiAgICAgc2V0X3RvX2R1bW15X2lmX251bGwo
b3BzLCBkbV9vcCk7CiAjZW5kaWYKICAgICBzZXRfdG9fZHVtbXlfaWZfbnVsbChvcHMsIHhlbl92
ZXJzaW9uKTsKKyAgICBzZXRfdG9fZHVtbXlfaWZfbnVsbChvcHMsIGRvbWFpbl9yZXNvdXJjZV9t
YXApOwogfQpkaWZmIC0tZ2l0IGEveGVuL3hzbS9mbGFzay9ob29rcy5jIGIveGVuL3hzbS9mbGFz
ay9ob29rcy5jCmluZGV4IDdiMDA1YWY4MzQuLjdlOWVmY2Q4NjUgMTAwNjQ0Ci0tLSBhL3hlbi94
c20vZmxhc2svaG9va3MuYworKysgYi94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKQEAgLTE3MTgsNiAr
MTcxOCwxMSBAQCBzdGF0aWMgaW50IGZsYXNrX3hlbl92ZXJzaW9uICh1aW50MzJfdCBvcCkKICAg
ICB9CiB9CiAKK3N0YXRpYyBpbnQgZmxhc2tfZG9tYWluX3Jlc291cmNlX21hcChzdHJ1Y3QgZG9t
YWluICpkKQoreworICAgIHJldHVybiBjdXJyZW50X2hhc19wZXJtKGQsIFNFQ0NMQVNTX0RPTUFJ
TjIsIERPTUFJTjJfX1JFU09VUkNFX01BUCk7Cit9CisKIGxvbmcgZG9fZmxhc2tfb3AoWEVOX0dV
RVNUX0hBTkRMRV9QQVJBTSh4c21fb3BfdCkgdV9mbGFza19vcCk7CiBpbnQgY29tcGF0X2ZsYXNr
X29wKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeHNtX29wX3QpIHVfZmxhc2tfb3ApOwogCkBAIC0x
ODUxLDYgKzE4NTYsNyBAQCBzdGF0aWMgc3RydWN0IHhzbV9vcGVyYXRpb25zIGZsYXNrX29wcyA9
IHsKICAgICAuZG1fb3AgPSBmbGFza19kbV9vcCwKICNlbmRpZgogICAgIC54ZW5fdmVyc2lvbiA9
IGZsYXNrX3hlbl92ZXJzaW9uLAorICAgIC5kb21haW5fcmVzb3VyY2VfbWFwID0gZmxhc2tfZG9t
YWluX3Jlc291cmNlX21hcCwKIH07CiAKIHZvaWQgX19pbml0IGZsYXNrX2luaXQoY29uc3Qgdm9p
ZCAqcG9saWN5X2J1ZmZlciwgc2l6ZV90IHBvbGljeV9zaXplKQpkaWZmIC0tZ2l0IGEveGVuL3hz
bS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMgYi94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nl
c3NfdmVjdG9ycwppbmRleCAzYTJkODYzYjhmLi4zNDFhZGUxZjdkIDEwMDY0NAotLS0gYS94ZW4v
eHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycworKysgYi94ZW4veHNtL2ZsYXNrL3BvbGlj
eS9hY2Nlc3NfdmVjdG9ycwpAQCAtMjUwLDYgKzI1MCw4IEBAIGNsYXNzIGRvbWFpbjIKICAgICBw
c3JfY2F0X29wCiAjIFhFTl9ET01DVExfc2V0X2dudHRhYl9saW1pdHMKICAgICBzZXRfZ250dGFi
X2xpbWl0cworIyBYRU5NRU1fcmVzb3VyY2VfbWFwCisgICAgcmVzb3VyY2VfbWFwCiB9CiAKICMg
U2ltaWxhciB0byBjbGFzcyBkb21haW4sIGJ1dCBwcmltYXJpbHkgY29udGFpbnMgZG9tY3RscyBy
ZWxhdGVkIHRvIEhWTSBkb21haW5zCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 17 13:24:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 13:24:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4Rra-0000LH-QN; Tue, 17 Oct 2017 13:24:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4567f63fb=Paul.Durrant@citrix.com>)
 id 1e4RrZ-0000Ju-KJ
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 13:24:53 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 7A/08-24473-4A406E95; Tue, 17 Oct 2017 13:24:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDve48lme
 RBidui1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmvDl5jLvipXfGwdx1bA2OrQhcjJ4eEgL/E
 zYXXmUBsNgEdialPL7F2MXJwiAioSNzea9DFyMXBLHCUSeLo7GdsIDXCAsESa37PArNZBFQl5
 u59zQpi8wrYSGx9/4UNYqa8xK62i2BxTgFbidf/DjCD2EJANZvmrWeFsFUk1k+FmMMrIChxcu
 YTFhCbWUBC4uCLF8wTGHlnIUnNQpJawMi0ilG9OLWoLLVI11QvqSgzPaMkNzEzR9fQwFgvN7W
 4ODE9NScxqVgvOT93EyMwdOoZGBh3MF7+6nSIUZKDSUmU19nwSaQQX1J+SmVGYnFGfFFpTmrx
 IUYZDg4lCd5g5meRQoJFqempFWmZOcAghklLcPAoifBmgKR5iwsSc4sz0yFSpxh1OTpu3v3DJ
 MSSl5+XKiXOKwhSJABSlFGaBzcCFlGXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzGoBM4c
 nMK4Hb9AroCCagI9Y5PQE5oiQRISXVwKjcYxzny2wauPPKMhW+CXuLdstXJ5zNeBb++mPu1cc
 MD4S/JgSv3Fa7dfs+s/mLG5c0is2+Uj9rieihiO3szoqrbmWKRR27eGJ3TmXGgtNX2b9bWBgJ
 f/UIms+w/Ivie209Dp3LM2IvzG08wRzGzr1i/+78xDI9f95lVxZnhGSdadu3M+3Uf2klluKMR
 EMt5qLiRAAOiogrowIAAA==
X-Env-Sender: prvs=4567f63fb=Paul.Durrant@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1508246683!110724835!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55220 invoked from network); 17 Oct 2017 13:24:46 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Oct 2017 13:24:46 -0000
X-IronPort-AV: E=Sophos;i="5.43,391,1503360000"; d="scan'208";a="454570836"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 17 Oct 2017 14:24:28 +0100
Message-ID: <20171017132432.24093-8-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171017132432.24093-1-paul.durrant@citrix.com>
References: <20171017132432.24093-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: [Xen-devel] [PATCH v12 07/11] x86/mm: add an extra command to
	HYPERVISOR_mmu_update...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Li4udG8gYWxsb3cgdGhlIGNhbGxpbmcgZG9tYWluIHRvIHByZXZlbnQgdHJhbnNsYXRpb24gb2Yg
c3BlY2lmaWVkIGwxZQp2YWx1ZS4KCkRlc3BpdGUgd2hhdCB0aGUgY29tbWVudCBpbiBwdWJsaWMv
eGVuLmggbWlnaHQgaW1wbHksIHNwZWNpZnlpbmcgYQpjb21tYW5kIHZhbHVlIG9mIE1NVV9OT1JN
QUxfUFRfVVBEQVRFIHdpbGwgbm90IHNpbXBseSB1cGRhdGUgYW4gbDFlIHdpdGgKdGhlIHNwZWNp
ZmllZCB2YWx1ZS4gSW5zdGVhZCwgbW9kX2wxX2VudHJ5KCkgdGVzdHMgd2hldGhlciBmb3JlaWdu
X2RvbQpoYXMgUEdfdHJhbnNsYXRlIHNldCBpbiBpdHMgcGFnaW5nIG1vZGUgYW5kLCBpZiBpdCBk
b2VzLCBhc3N1bWVzIHRoYXQgdGhlCnRoZSBwZm4gdmFsdWUgaW4gdGhlIGwxZSBpcyBhIGdmbiBy
YXRoZXIgdGhhbiBhbiBtZm4uCgpUbyBhbGxvdyBQViB0b29scyBkb21haW4gdG8gbWFwIG1mbiB2
YWx1ZXMgZnJvbSBhIHByZXZpb3VzbHkgaXNzdWVkCkhZUEVSVklTT1JfbWVtb3J5X29wOlhFTk1F
TV9hY3F1aXJlX3Jlc291cmNlLCB0aGVyZSBuZWVkcyB0byBiZSBhIHdheQp0byB0ZWxsIEhZUEVS
VklTT1JfbW11X3VwZGF0ZSB0aGF0IHRoZSBzcGVjaWZpYyBsMWUgdmFsdWUgZG9lcyBub3QKcmVx
dWlyZSB0cmFuc2xhdGlvbiByZWdhcmRsZXNzIG9mIHRoZSBwYWdpbmcgbW9kZSBvZiBmb3JlaWdu
X2RvbS4gVGhpcwpwYXRjaCB0aGVyZWZvcmUgZGVmaW5lcyBhIG5ldyBjb21tYW5kIHZhbHVlLCBN
TVVfUFRfVVBEQVRFX05PX1RSQU5TTEFURSwKd2hpY2ggaGFzIHRoZSBzYW1lIHNlbWFudGljcyBh
cyBNTVVfTk9STUFMX1BUX1VQREFURSBleGNlcHQgdGhhdCB0aGUKcGFnaW5nIG1vZGUgb2YgZm9y
ZWlnbl9kb20gaXMgaWdub3JlZCBhbmQgdGhlIGwxZSB2YWx1ZSBpcyB1c2VkIHZlcmJhdGltLgoK
U2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNjOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2Vv
cmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNs
ZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNj
OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Cgp2ODoKIC0gTmV3IGluIHRoaXMgdmVyc2lvbiwgcmVwbGFjaW5nICJhbGxvdyBhIHByaXZp
bGVnZWQgUFYgZG9tYWluIHRvIG1hcAogICBndWVzdCBtZm5zIi4KLS0tCiB4ZW4vYXJjaC94ODYv
bW0uYyAgICAgICAgfCAxNyArKysrKysrKysrLS0tLS0tLQogeGVuL2luY2x1ZGUvcHVibGljL3hl
bi5oIHwgMTIgKysrKysrKysrLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyks
IDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2Fy
Y2gveDg2L21tLmMKaW5kZXggMWQxNWFlMmExNS4uNjM1MzlkNWQwYiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTE2MTksOSArMTYxOSwx
MCBAQCB2b2lkIHBhZ2VfdW5sb2NrKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAKIC8qIFVwZGF0
ZSB0aGUgTDEgZW50cnkgYXQgcGwxZSB0byBuZXcgdmFsdWUgbmwxZS4gKi8KIHN0YXRpYyBpbnQg
bW9kX2wxX2VudHJ5KGwxX3BnZW50cnlfdCAqcGwxZSwgbDFfcGdlbnRyeV90IG5sMWUsCi0gICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdsMW1mbiwgaW50IHByZXNlcnZlX2Fk
LAorICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnbDFtZm4sIHVuc2lnbmVk
IGludCBjbWQsCiAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqcHRfdmNwdSwg
c3RydWN0IGRvbWFpbiAqcGdfZG9tKQogeworICAgIGJvb2wgcHJlc2VydmVfYWQgPSAoY21kID09
IE1NVV9QVF9VUERBVEVfUFJFU0VSVkVfQUQpOwogICAgIGwxX3BnZW50cnlfdCBvbDFlOwogICAg
IHN0cnVjdCBkb21haW4gKnB0X2RvbSA9IHB0X3ZjcHUtPmRvbWFpbjsKICAgICBpbnQgcmMgPSAw
OwpAQCAtMTY0Myw3ICsxNjQ0LDggQEAgc3RhdGljIGludCBtb2RfbDFfZW50cnkobDFfcGdlbnRy
eV90ICpwbDFlLCBsMV9wZ2VudHJ5X3QgbmwxZSwKICAgICAgICAgICAgIHJldHVybiAtRUlOVkFM
OwogICAgICAgICB9CiAKLSAgICAgICAgaWYgKCBwYWdpbmdfbW9kZV90cmFuc2xhdGUocGdfZG9t
KSApCisgICAgICAgIGlmICggY21kICE9IE1NVV9QVF9VUERBVEVfTk9fVFJBTlNMQVRFICYmCisg
ICAgICAgICAgICAgcGFnaW5nX21vZGVfdHJhbnNsYXRlKHBnX2RvbSkgKQogICAgICAgICB7CiAg
ICAgICAgICAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4ocGdfZG9tLCBsMWVfZ2V0X3Bmbihu
bDFlKSwgTlVMTCwgUDJNX0FMTE9DKTsKICAgICAgICAgICAgIGlmICggIXBhZ2UgKQpAQCAtMzI1
OCw2ICszMjYwLDcgQEAgbG9uZyBkb19tbXVfdXBkYXRlKAogICAgICAgICAgICAgICovCiAgICAg
ICAgIGNhc2UgTU1VX05PUk1BTF9QVF9VUERBVEU6CiAgICAgICAgIGNhc2UgTU1VX1BUX1VQREFU
RV9QUkVTRVJWRV9BRDoKKyAgICAgICAgY2FzZSBNTVVfUFRfVVBEQVRFX05PX1RSQU5TTEFURToK
ICAgICAgICAgewogICAgICAgICAgICAgcDJtX3R5cGVfdCBwMm10OwogCkBAIC0zMzIzLDcgKzMz
MjYsOCBAQCBsb25nIGRvX21tdV91cGRhdGUoCiAgICAgICAgICAgICAgICAgICAgIHAybV9xdWVy
eV90IHEgPSAobDFlX2dldF9mbGFncyhsMWUpICYgX1BBR0VfUlcpID8KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBQMk1fVU5TSEFSRSA6IFAyTV9BTExPQzsKIAotICAg
ICAgICAgICAgICAgICAgICBpZiAoIHBhZ2luZ19tb2RlX3RyYW5zbGF0ZShwZ19vd25lcikgKQor
ICAgICAgICAgICAgICAgICAgICBpZiAoIGNtZCAhPSBNTVVfUFRfVVBEQVRFX05PX1RSQU5TTEFU
RSAmJgorICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2luZ19tb2RlX3RyYW5zbGF0ZShwZ19v
d25lcikgKQogICAgICAgICAgICAgICAgICAgICAgICAgdGFyZ2V0ID0gZ2V0X3BhZ2VfZnJvbV9n
Zm4ocGdfb3duZXIsIGwxZV9nZXRfcGZuKGwxZSksCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmbDFlX3AybXQsIHEpOwogCkBAIC0zMzUwLDkgKzMz
NTQsNyBAQCBsb25nIGRvX21tdV91cGRhdGUoCiAgICAgICAgICAgICAgICAgICAgICAgICBicmVh
azsKICAgICAgICAgICAgICAgICAgICAgfQogCi0gICAgICAgICAgICAgICAgICAgIHJjID0gbW9k
X2wxX2VudHJ5KHZhLCBsMWUsIG1mbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY21kID09IE1NVV9QVF9VUERBVEVfUFJFU0VSVkVfQUQsIHYsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBnX293bmVyKTsKKyAgICAgICAgICAgICAgICAgICAg
cmMgPSBtb2RfbDFfZW50cnkodmEsIGwxZSwgbWZuLCBjbWQsIHYsIHBnX293bmVyKTsKICAgICAg
ICAgICAgICAgICAgICAgaWYgKCB0YXJnZXQgKQogICAgICAgICAgICAgICAgICAgICAgICAgcHV0
X3BhZ2UodGFyZ2V0KTsKICAgICAgICAgICAgICAgICB9CkBAIC0zNjMwLDcgKzM2MzIsOCBAQCBz
dGF0aWMgaW50IF9fZG9fdXBkYXRlX3ZhX21hcHBpbmcoCiAgICAgICAgIGdvdG8gb3V0OwogICAg
IH0KIAotICAgIHJjID0gbW9kX2wxX2VudHJ5KHBsMWUsIHZhbCwgbWZuX3goZ2wxbWZuKSwgMCwg
diwgcGdfb3duZXIpOworICAgIHJjID0gbW9kX2wxX2VudHJ5KHBsMWUsIHZhbCwgbWZuX3goZ2wx
bWZuKSwgTU1VX05PUk1BTF9QVF9VUERBVEUsIHYsCisgICAgICAgICAgICAgICAgICAgICAgcGdf
b3duZXIpOwogCiAgICAgcGFnZV91bmxvY2soZ2wxcGcpOwogICAgIHB1dF9wYWdlKGdsMXBnKTsK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaCBiL3hlbi9pbmNsdWRlL3B1Ymxp
Yy94ZW4uaAppbmRleCAyYWM2YjFlMjRkLi5kMjAxNGEzOWViIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9wdWJsaWMveGVuLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3hlbi5oCkBAIC0yNjgs
NiArMjY4LDEwIEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl91bG9uZ190KTsKICAqIEFz
IE1NVV9OT1JNQUxfUFRfVVBEQVRFIGFib3ZlLCBidXQgQS9EIGJpdHMgY3VycmVudGx5IGluIHRo
ZSBQVEUgYXJlIE9SZWQKICAqIHdpdGggdGhvc2UgaW4gQHZhbC4KICAqCisgKiBwdHJbMTowXSA9
PSBNTVVfUFRfVVBEQVRFX05PX1RSQU5TTEFURToKKyAqIEFzIE1NVV9OT1JNQUxfUFRfVVBEQVRF
IGFib3ZlLCBidXQgQHZhbCBpcyBub3QgdHJhbnNsYXRlZCB0aG91Z2ggRkQKKyAqIHBhZ2UgdGFi
bGVzLgorICoKICAqIEB2YWwgaXMgdXN1YWxseSB0aGUgbWFjaGluZSBmcmFtZSBudW1iZXIgYWxv
bmcgd2l0aCBzb21lIGF0dHJpYnV0ZXMuCiAgKiBUaGUgYXR0cmlidXRlcyBieSBkZWZhdWx0IGZv
bGxvdyB0aGUgYXJjaGl0ZWN0dXJlIGRlZmluZWQgYml0cy4gTWVhbmluZyB0aGF0CiAgKiBpZiB0
aGlzIGlzIGEgWDg2XzY0IG1hY2hpbmUgYW5kIGZvdXIgcGFnZSB0YWJsZSBsYXlvdXQgaXMgdXNl
ZCwgdGhlIGxheW91dApAQCAtMzM0LDkgKzMzOCwxMSBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRM
RSh4ZW5fdWxvbmdfdCk7CiAgKgogICogUEFUIChiaXQgNyBvbikgLS0+IFBXVCAoYml0IDMgb24p
IGFuZCBjbGVhciBiaXQgNy4KICAqLwotI2RlZmluZSBNTVVfTk9STUFMX1BUX1VQREFURSAgICAg
IDAgLyogY2hlY2tlZCAnKnB0ciA9IHZhbCcuIHB0ciBpcyBNQS4gICAgICAqLwotI2RlZmluZSBN
TVVfTUFDSFBIWVNfVVBEQVRFICAgICAgIDEgLyogcHRyID0gTUEgb2YgZnJhbWUgdG8gbW9kaWZ5
IGVudHJ5IGZvciAqLwotI2RlZmluZSBNTVVfUFRfVVBEQVRFX1BSRVNFUlZFX0FEIDIgLyogYXRv
bWljYWxseTogKnB0ciA9IHZhbCB8ICgqcHRyJihBfEQpKSAqLworI2RlZmluZSBNTVVfTk9STUFM
X1BUX1VQREFURSAgICAgICAwIC8qIGNoZWNrZWQgJypwdHIgPSB2YWwnLiBwdHIgaXMgTUEuICAg
ICAgKi8KKyNkZWZpbmUgTU1VX01BQ0hQSFlTX1VQREFURSAgICAgICAgMSAvKiBwdHIgPSBNQSBv
ZiBmcmFtZSB0byBtb2RpZnkgZW50cnkgZm9yICovCisjZGVmaW5lIE1NVV9QVF9VUERBVEVfUFJF
U0VSVkVfQUQgIDIgLyogYXRvbWljYWxseTogKnB0ciA9IHZhbCB8ICgqcHRyJihBfEQpKSAqLwor
I2RlZmluZSBNTVVfUFRfVVBEQVRFX05PX1RSQU5TTEFURSAzIC8qIGNoZWNrZWQgJypwdHIgPSB2
YWwnLiBwcnQgaXMgTUEuICAgICAgKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAvKiB2YWwgbmV2ZXIgdHJhbnNsYXRlZC4gICAgICAgICAgICAgICAgICAqLwogCiAvKgog
ICogTU1VIEVYVEVOREVEIE9QRVJBVElPTlMKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 17 13:25:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 13:25:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4Rs3-0000ba-77; Tue, 17 Oct 2017 13:25:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4567f63fb=Paul.Durrant@citrix.com>)
 id 1e4Rs2-0000aj-BU
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 13:25:22 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 64/FD-29298-1C406E95; Tue, 17 Oct 2017 13:25:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHRDpO5Blme
 RBk17mSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxHs1+xFxxRrZg/4xZbA+NtyS5GTg4JAX+J
 26fesoHYbAI6ElOfXmLtYuTgEBFQkbi91wAkzCywjUXi08xcEFtYwExi8YpJTCA2i4CqxNwjd
 8BaeQVsJOasvcsIMVJeYlfbRVaIuKDEyZlPWCDmaEq0bv/NDmHLSzRvnc0MYgsBrVo/dRbbBE
 aeWUhaZiFpmYWkZQEj8ypG9eLUorLUIl1jvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT
 83E2MwMBhAIIdjHv/OR1ilORgUhLldTZ8EinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvcs87NI
 IcGi1PTUirTMHGAIw6QlOHiURHiXgaR5iwsSc4sz0yFSpxiNOY5tuvyHiaPj5t0/TEIsefl5q
 VLivGUgpQIgpRmleXCDYLF1iVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8K0Gm8GTmlcDtew
 V0ChPQKeucnoCcUpKIkJJqYHTy4fgZEPr/OX+W8xQJjsYczg7HPPW/Wew9heUPuqOVZaKcLi1
 l02dcLaFRd/Nf8KyO68sCb8xfWiVVfNzHam3oBJ6pFhNUzGczXFkbLaDTISdpu+ef4/5XjtUK
 M0S+xCpFlK6XjZ3q/hQYuLt9cvyPB3NvXTr3VfGX5Tcis5+Hyf17MtNaiaU4I9FQi7moOBEAS
 Dx4r6gCAAA=
X-Env-Sender: prvs=4567f63fb=Paul.Durrant@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1508246719!107221372!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44183 invoked from network); 17 Oct 2017 13:25:20 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Oct 2017 13:25:20 -0000
X-IronPort-AV: E=Sophos;i="5.43,391,1503360000"; d="scan'208";a="446642238"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 17 Oct 2017 14:24:21 +0100
Message-ID: <20171017132432.24093-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: [Xen-devel] [PATCH v12 00/11] x86: guest resource mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBzZXJpZXMgaW50cm9kdWNlcyBzdXBwb3J0IGZvciBkaXJlY3QgbWFwcGluZyBvZiBndWVz
dCByZXNvdXJjZXMuClRoZSByZXNvdXJjZXMgYXJlOgogLSBJT1JFUSBzZXJ2ZXIgcGFnZXMKIC0g
R3JhbnQgdGFibGVzCgp2MTI6CiAtIFJlc3BvbmRlZCB0byBtb3JlIGNvbW1lbnRzIGZyb20gSmFu
LgoKdjExOgogLSBSZXNwb25kZWQgdG8gbW9yZSBjb21tZW50cyBmcm9tIEphbi4KCnYxMDoKIC0g
UmVzcG9uZGVkIHRvIGNvbW1lbnRzIGZyb20gSmFuLgoKdjk6CiAtIENoYW5nZSB0byBwYXRjaCAj
MSBvbmx5LgoKdjg6CiAtIFJlLW9yZGVyZWQgc2VyaWVzIGFuZCBkcm9wcGVkIHR3byBwYXRjaGVz
IHRoYXQgaGF2ZSBhbHJlYWR5IGJlZW4KICAgIGNvbW1pdHRlZC4KCnY3OgogLSBGaXhlZCBhc3Nl
cnRpb24gZmFpbHVyZSBoaXQgZHVyaW5nIGRvbWFpbiBkZXN0cm95LgoKdjY6CiAtIFJlc3BvbmRl
ZCB0byBtaXNzZWQgY29tbWVudHMgZnJvbSBSb2dlci4KCnY1OgogLSBSZXNwb25kZWQgdG8gcmV2
aWV3IGNvbW1lbnRzIGZyb20gV2VpLgoKdjQ6CiAtIFJlc3BvbmRlZCB0byBmdXJ0aGVyIHJldmll
dyBjb21tZW50cyBmcm9tIFJvZ2VyLgoKdjM6CiAtIERyb3BwZWQgb3JpZ2luYWwgcGF0Y2ggIzEg
c2luY2UgaXQgaXMgY292ZXJlZCBieSBKdWVyZ2VuJ3MgcGF0Y2guCiAtIEFkZGVkIG5ldyB4ZW5m
b3JlaWdubWVtb3J5Y2xlYW51cCBwYXRjaCAoIzQpLgogLSBSZXBsYWNlZCB0aGUgcGF0Y2ggaW50
cm9kdWNpbmcgdGhlIGlvcmVxIHNlcnZlciAnaXNfZGVmYXVsdCcgZmxhZyB3aXRoCiAgIG9uZSB0
aGF0IGNoYW5nZXMgdGhlIGlvcmVxIHNlcnZlciBsaXN0IGludG8gYW4gYXJyYXkgKCM4KS4KICAg
ICAgClBhdWwgRHVycmFudCAoMTEpOgogIHg4Ni9odm0vaW9yZXE6IG1haW50YWluIGFuIGFycmF5
IG9mIGlvcmVxIHNlcnZlcnMgcmF0aGVyIHRoYW4gYSBsaXN0CiAgeDg2L2h2bS9pb3JlcTogc2lt
cGxpZnkgY29kZSBhbmQgdXNlIGNvbnNpc3RlbnQgbmFtaW5nCiAgeDg2L2h2bS9pb3JlcTogdXNl
IGdmbl90IGluIHN0cnVjdCBodm1faW9yZXFfcGFnZQogIHg4Ni9odm0vaW9yZXE6IGRlZmVyIG1h
cHBpbmcgZ2ZucyB1bnRpbCB0aGV5IGFyZSBhY3R1YWxseSByZXF1c3RlZAogIHg4Ni9tbTogYWRk
IEhZUEVSVklTT1JfbWVtb3J5X29wIHRvIGFjcXVpcmUgZ3Vlc3QgcmVzb3VyY2VzCiAgeDg2L2h2
bS9pb3JlcTogYWRkIGEgbmV3IG1hcHBhYmxlIHJlc291cmNlIHR5cGUuLi4KICB4ODYvbW06IGFk
ZCBhbiBleHRyYSBjb21tYW5kIHRvIEhZUEVSVklTT1JfbW11X3VwZGF0ZS4uLgogIHRvb2xzL2xp
YnhlbmZvcmVpZ25tZW1vcnk6IGFkZCBzdXBwb3J0IGZvciByZXNvdXJjZSBtYXBwaW5nCiAgdG9v
bHMvbGlieGVuZm9yZWlnbm1lbW9yeTogcmVkdWNlIHhlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3Qg
Y29kZQogICAgZm9vdHByaW50CiAgY29tbW9uOiBhZGQgYSBuZXcgbWFwcGFibGUgcmVzb3VyY2Ug
dHlwZTogWEVOTUVNX3Jlc291cmNlX2dyYW50X3RhYmxlCiAgdG9vbHMvbGlieGVuY3RybDogdXNl
IG5ldyB4ZW5mb3JlaWdubWVtb3J5IEFQSSB0byBzZWVkIGdyYW50IHRhYmxlCgogdG9vbHMvZmxh
c2svcG9saWN5L21vZHVsZXMveGVuLmlmICAgICAgICAgICAgICAgICAgfCAgIDQgKy0KIHRvb2xz
L2luY2x1ZGUveGVuLXN5cy9MaW51eC9wcml2Y21kLmggICAgICAgICAgICAgIHwgIDExICsKIHRv
b2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jICAgICAgICAgICAgICAgICAgICAgIHwgICA4ICsK
IHRvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5oICAgIHwgICA2
ICstCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvTWFrZWZpbGUgICAgICAgICAgICAgICAgICB8
ICAgMiArLQogdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2NvcmUuYyAgICAgICAgICAgICAgICAg
ICAgfCAgNTMgKysKIHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9mcmVlYnNkLmMgICAgICAgICAg
ICAgICAgIHwgICA3IC0KIC4uLi9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZS94ZW5mb3JlaWdu
bWVtb3J5LmggIHwgIDQxICsKIHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saWJ4ZW5mb3JlaWdu
bWVtb3J5Lm1hcCAgIHwgICA1ICsKIHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saW51eC5jICAg
ICAgICAgICAgICAgICAgIHwgIDQ1ICsrCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbWluaW9z
LmMgICAgICAgICAgICAgICAgICB8ICAgNyAtCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbmV0
YnNkLmMgICAgICAgICAgICAgICAgICB8ICAgNyAtCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkv
cHJpdmF0ZS5oICAgICAgICAgICAgICAgICB8ICA0MyArLQogdG9vbHMvbGlicy9mb3JlaWdubWVt
b3J5L3NvbGFyaXMuYyAgICAgICAgICAgICAgICAgfCAgIDcgLQogdG9vbHMvbGlieGMvaW5jbHVk
ZS94Y19kb20uaCAgICAgICAgICAgICAgICAgICAgICAgfCAgIDggKy0KIHRvb2xzL2xpYnhjL3hj
X2RvbV9ib290LmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTE0ICsrLQogdG9vbHMvbGli
eGMveGNfc3JfcmVzdG9yZV94ODZfaHZtLmMgICAgICAgICAgICAgICAgfCAgMTAgKy0KIHRvb2xz
L2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X3B2LmMgICAgICAgICAgICAgICAgIHwgICAyICstCiB0
b29scy9saWJ4bC9saWJ4bF9kb20uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMSAt
CiB0b29scy9weXRob24veGVuL2xvd2xldmVsL3hjL3hjLmMgICAgICAgICAgICAgICAgICB8ICAg
NiArLQogeGVuL2FyY2gveDg2L2h2bS9kbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDkgKy0KIHhlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgODMxICsrKysrKysrKysrKy0tLS0tLS0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMzkgKy0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0u
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzICstCiB4ZW4vY29tbW9uL2NvbXBh
dC9tZW1vcnkuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICA5NSArKysKIHhlbi9jb21tb24v
Z3JhbnRfdGFibGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQ5ICstCiB4ZW4vY29t
bW9uL21lbW9yeS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE0MiArKysrCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNiAr
CiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaCAgICAgICAgICAgICAgICAgICB8ICAx
NCArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9yZXEuaCAgICAgICAgICAgICAgICAgICAg
fCAgIDIgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDUgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDMgKwogeGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oICAgICAgICAgICAg
ICAgICAgICAgfCAgMzYgKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaCAgICAgICAgICAg
ICAgICAgICAgICAgIHwgIDU4ICstCiB4ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmggICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAxMiArLQogeGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmgg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDQgKwogeGVuL2luY2x1ZGUveGxhdC5sc3QgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2luY2x1ZGUveHNtL2R1bW15Lmgg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDYgKwogeGVuL2luY2x1ZGUveHNtL3hzbS5o
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDYgKwogeGVuL3hzbS9kdW1teS5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL3hzbS9mbGFzay9o
b29rcy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDYgKwogeGVuL3hzbS9mbGFz
ay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMgICAgICAgICAgICAgICAgfCAgIDIgKwogNDIgZmlsZXMg
Y2hhbmdlZCwgMTIyMyBpbnNlcnRpb25zKCspLCA0OTQgZGVsZXRpb25zKC0pCgotLS0KQ2M6IERh
bmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgpDYzogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3Jn
ZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtA
b3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogIk1hcmVrIE1hcmN6eWtvd3NraS1H
w7NyZWNraSIgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CkNjOiBQYXVsIER1cnJh
bnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBldS5jaXRyaXguY29tPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 17 13:27:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 13:27:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4RuK-0001PP-Kq; Tue, 17 Oct 2017 13:27:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4RuJ-0001Ol-4B
 for xen-devel@lists.xensource.com; Tue, 17 Oct 2017 13:27:43 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 00/C8-14867-E4506E95; Tue, 17 Oct 2017 13:27:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVdeX9Vm
 kwbrzqhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6LmiWnAvseL9/R2sDYxd
 9l2MXBxCAo1MEtff/WaBcB4zSlz/t4IdwtnGKPHq+znGLkZODhEBZ4mvZ+ayg9i8AvoSa/ZeZ
 u5i5OAQFrCQaJjJDVIvIXBSQ2LK1JNsIDUSAt4SvV86GGHsiQ2rWbsY2TnYBKwkDomBRFkEVC
 UWvl7JNoGRewEjwypGjeLUorLUIl0jU72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/Nx
 NjECPMwDBDsZVCwIPMUpyMCmJ8jobPokU4kvKT6nMSCzOiC8qzUktPsQow8GhJMHrzPIsUkiw
 KDU9tSItMwcYejBpCQ4eJRFeOZA0b3FBYm5xZjpE6hSjLsexTZf/MAmx5OXnpUqJ875hBioSA
 CnKKM2DGwGLg0uMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5lUGWcWTmVcCt+kV0BFMQEesc3
 oCckRJIkJKqoExN1xXWvPatUN9n5b8zXfN/RZ7uDz11D6W+BXln4/VdhRdXVosucxOUcHuklD
 z+4v7Wxwy0+YLNVY6PM9gmviH55ySpJYE/9K9+kFs/96VuVSceXX+smWB4V3lF5UyD6b0/fgZ
 bNpVkzXlkmxIZmq9uUaxMc/05mtPp6R4Tw/UE1ZYO33rzPtKLMUZiYZazEXFiQBPfkUifgIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1508246860!54538631!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40480 invoked from network); 17 Oct 2017 13:27:41 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Oct 2017 13:27:41 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4RuG-0003Kq-15; Tue, 17 Oct 2017 13:27:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e4RuA-0007rG-Pq; Tue, 17 Oct 2017 13:27:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e4RuA-00060v-Ky; Tue, 17 Oct 2017 13:27:34 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114645-mainreport@xen.org>
X-Osstest-Failures: 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-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qcow2: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-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-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-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-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-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-armhf-armhf-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-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=9f99c85c4a364f8de8134eb53b0cc1b84ded4b3f
X-Osstest-Versions-That: qemuu=f90ea7ba7c5ae7010ee0ce062207ae42530f57d6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 17 Oct 2017 13:27:34 +0000
Subject: [Xen-devel] [qemu-mainline test] 114645: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2707925501929329221=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114645 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114645/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386                    6 xen-build                fail REGR. vs. 114507
 build-amd64                   6 xen-build                fail REGR. vs. 114507
 build-amd64-xsm               6 xen-build                fail REGR. vs. 114507
 build-i386-xsm                6 xen-build                fail REGR. vs. 114507
 build-armhf-xsm               6 xen-build                fail REGR. vs. 114507
 build-armhf                   6 xen-build                fail REGR. vs. 114507

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemuu-win10-i386  1 build-check(1)              blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ws16-amd64  1 build-check(1)             blocked n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-intel  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-amd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                9f99c85c4a364f8de8134eb53b0cc1b84ded4b3f
baseline version:
 qemuu                f90ea7ba7c5ae7010ee0ce062207ae42530f57d6

Last test of basis   114507  2017-10-15 01:03:38 Z    2 days
Failing since        114546  2017-10-16 12:16:28 Z    1 days    2 attempts
Testing same since   114645  2017-10-17 10:48:37 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alberto Garcia <berto@igalia.com>
  Aleksandr Bezzubikov <zuban32s@gmail.com>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alistair Francis <alistair.francis@xilinx.com>
  Amarnath Valluri <amarnath.valluri@intel.com>
  Anthoine Bourgeois <anthoine.bourgeois@blade-group.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eric Blake <eblake@redhat.com>
  Felipe Franciosi <felipe@nutanix.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Jason Wang <jasowang@redhat.com>
  John Snow <jsnow@redhat.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <lvivier@redhat.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Michael S. Tsirkin <mst@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wolfgang Bumiller <w.bumiller@proxmox.com>

jobs:
 build-amd64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvhv2-amd                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-ws16-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ws16-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-xl-qemuu-win10-i386                         blocked 
 test-amd64-i386-xl-qemuu-win10-i386                          blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvhv2-intel                              blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-amd64-i386-libvirt-qcow2                                blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 


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


Not pushing.

(No revision log; it would be 1526 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2707925501929329221==--

From xen-devel-bounces@lists.xen.org Tue Oct 17 13:28:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 13:28:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4Ruw-0001WD-Uj; Tue, 17 Oct 2017 13:28:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4567f63fb=Paul.Durrant@citrix.com>)
 id 1e4Ruv-0001Vj-9w
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 13:28:21 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 CF/C4-21876-47506E95; Tue, 17 Oct 2017 13:28:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHSDvW4x67N
 IgzNTrC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozlO6azF8wzrdh08iBLA2OTRhcjJ4eEgL/E
 jvNr2EBsNgEdialPL7F2MXJwiAioSNzea9DFyMXBLPCcSeL1hp/sIDXCAgkSkyevZAKpYRFQl
 Wg4bw9i8grYStx/EQ8xUV5iV9tFVhCbEyj8+t8BZhBbSMBGYtO89awQtorE+qmzwLbyCghKnJ
 z5hAXEZhaQkDj44gXzBEbeWUhSs5CkFjAyrWJUL04tKkst0jXRSyrKTM8oyU3MzNE1NDDVy00
 tLk5MT81JTCrWS87P3cQIDBsGINjBeKvP+RCjJAeTkiivs+GTSCG+pPyUyozE4oz4otKc1OJD
 jDIcHEoSvM4szyKFBItS01Mr0jJzgAEMk5bg4FES4Y0GSfMWFyTmFmemQ6ROMVpydNy8+4eJY
 xOY3PD9wR8mIZa8/LxUKXHeTJAGAZCGjNI8uHGwKLvEKCslzMsIdKAQT0FqUW5mCar8K0ZxDk
 YlYV5lkCk8mXklcFtfAR3EBHTQOqcnIAeVJCKkpBoYxWTmFasGrP+4gOWBjz3/m8yjZ/YvKVD
 d8fHyzo8VKQyru6ecq/0ZdLmQtf2lX7Lb7uXfY1aoiX3UW3/QfnZ7+6rp83VNimLro41OTj4a
 VLLjenD1xROf/t5ekXdNS6dg6Y/UTQa32W8e/BT6+ML+pLdZMQof/rDtPuss4RzKsOG48/KZe
 u3r/iqxFGckGmoxFxUnAgBDKi3rrQIAAA==
X-Env-Sender: prvs=4567f63fb=Paul.Durrant@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1508246898!71074874!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34160 invoked from network); 17 Oct 2017 13:28:19 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Oct 2017 13:28:19 -0000
X-IronPort-AV: E=Sophos;i="5.43,391,1503360000"; d="scan'208";a="454571837"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 17 Oct 2017 14:24:31 +0100
Message-ID: <20171017132432.24093-11-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171017132432.24093-1-paul.durrant@citrix.com>
References: <20171017132432.24093-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v12 10/11] common: add a new mappable resource
	type: XENMEM_resource_grant_table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhbGxvd3MgZ3JhbnQgdGFibGUgZnJhbWVzIHRvIGJlIG1hcHBlZCB1c2luZyB0
aGUKWEVOTUVNX2FjcXVpcmVfcmVzb3VyY2UgbWVtb3J5IG9wLgoKU2lnbmVkLW9mZi1ieTogUGF1
bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1
bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBLb25yYWQgUnpl
c3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4K
Q2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgp2MTI6CiAtIERyb3BwZWQgbGltaXQg
Y2hlY2tzIGFzIHJlcXVlc3RlZCBieSBKYW4uCgp2MTA6CiAtIEFkZHJlc3NlZCBjb21tZW50cyBm
cm9tIEphbi4KCnY4OgogLSBUaGUgZnVuY3Rpb25hbGl0eSB3YXMgb3JpZ2luYWxseSBpbmNvcnBv
cmF0ZWQgaW50byB0aGUgZWFybGllciBwYXRjaAogICAieDg2L21tOiBhZGQgSFlQRVJWSVNPUl9t
ZW1vcnlfb3AgdG8gYWNxdWlyZSBndWVzdCByZXNvdXJjZXMiLgotLS0KIHhlbi9jb21tb24vZ3Jh
bnRfdGFibGUuYyAgICAgIHwgNDkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KystLS0tLQogeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAgICAgfCA0NSArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaCAg
IHwgIDYgKysrKysrCiB4ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaCB8ICA0ICsrKysKIDQg
ZmlsZXMgY2hhbmdlZCwgOTggaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMK
aW5kZXggNmQyMGIxNzczOS4uODg2NTc5YTdiMCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFu
dF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtMzc1NiwxMyArMzc1
NiwxMiBAQCBpbnQgbWVtX3NoYXJpbmdfZ3JlZl90b19nZm4oc3RydWN0IGdyYW50X3RhYmxlICpn
dCwgZ3JhbnRfcmVmX3QgcmVmLAogfQogI2VuZGlmCiAKLWludCBnbnR0YWJfbWFwX2ZyYW1lKHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgaWR4LCBnZm5fdCBnZm4sCi0gICAgICAgICAg
ICAgICAgICAgICBtZm5fdCAqbWZuKQorLyogQ2FsbGVyIG11c3QgaG9sZCB3cml0ZSBsb2NrIGFz
IHZlcnNpb24gbWF5IGNoYW5nZSBhbmQgdGFibGUgbWF5IGdyb3cgKi8KK3N0YXRpYyBpbnQgZ250
dGFiX2dldF9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGlkeCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCAqbWZuKQogewotICAgIGludCByYyA9IDA7CiAg
ICAgc3RydWN0IGdyYW50X3RhYmxlICpndCA9IGQtPmdyYW50X3RhYmxlOwotCi0gICAgZ3JhbnRf
d3JpdGVfbG9jayhndCk7CisgICAgaW50IHJjID0gMDsKIAogICAgIGlmICggZ3QtPmd0X3ZlcnNp
b24gPT0gMCApCiAgICAgICAgIGd0LT5ndF92ZXJzaW9uID0gMTsKQEAgLTM3ODcsNiArMzc4Niwx
OCBAQCBpbnQgZ250dGFiX21hcF9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25n
IGlkeCwgZ2ZuX3QgZ2ZuLAogICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogICAgIH0KIAorICAg
IHJldHVybiByYzsKK30KKworaW50IGdudHRhYl9tYXBfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgbG9uZyBpZHgsIGdmbl90IGdmbiwKKyAgICAgICAgICAgICAgICAgICAgIG1mbl90
ICptZm4pCit7CisgICAgc3RydWN0IGdyYW50X3RhYmxlICpndCA9IGQtPmdyYW50X3RhYmxlOwor
ICAgIGludCByYzsKKworICAgIGdyYW50X3dyaXRlX2xvY2soZ3QpOworCisgICAgcmMgPSBnbnR0
YWJfZ2V0X2ZyYW1lKGQsIGlkeCwgbWZuKTsKICAgICBpZiAoICFyYyApCiAgICAgICAgIGdudHRh
Yl9zZXRfZnJhbWVfZ2ZuKGd0LCBpZHgsIGdmbik7CiAKQEAgLTM3OTUsNiArMzgwNiwzNCBAQCBp
bnQgZ250dGFiX21hcF9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGlkeCwg
Z2ZuX3QgZ2ZuLAogICAgIHJldHVybiByYzsKIH0KIAoraW50IGdudHRhYl9nZXRfZ3JhbnRfZnJh
bWUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBpZHgsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICBtZm5fdCAqbWZuKQoreworICAgIHN0cnVjdCBncmFudF90YWJsZSAqZ3QgPSBk
LT5ncmFudF90YWJsZTsKKyAgICBpbnQgcmM7CisKKyAgICAvKiB3cml0ZSBsb2NrIHJlcXVpcmVk
IGFzIHZlcnNpb24gbWF5IGNoYW5nZSBhbmQvb3IgdGFibGUgbWF5IGdyb3cgKi8KKyAgICBncmFu
dF93cml0ZV9sb2NrKGd0KTsKKyAgICByYyA9IGdudHRhYl9nZXRfZnJhbWUoZCwgaWR4LCBtZm4p
OworICAgIGdyYW50X3dyaXRlX3VubG9jayhndCk7CisKKyAgICByZXR1cm4gcmM7Cit9CisKK2lu
dCBnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25n
IGlkeCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCAqbWZuKQoreworICAgIHN0
cnVjdCBncmFudF90YWJsZSAqZ3QgPSBkLT5ncmFudF90YWJsZTsKKyAgICBpbnQgcmM7CisKKyAg
ICAvKiB3cml0ZSBsb2NrIHJlcXVpcmVkIGFzIHZlcnNpb24gbWF5IGNoYW5nZSBhbmQvb3IgdGFi
bGUgbWF5IGdyb3cgKi8KKyAgICBncmFudF93cml0ZV9sb2NrKGd0KTsKKyAgICByYyA9IGdudHRh
Yl9nZXRfZnJhbWUoZCwgaWR4IHwgWEVOTUFQSURYX2dyYW50X3RhYmxlX3N0YXR1cywgbWZuKTsK
KyAgICBncmFudF93cml0ZV91bmxvY2soZ3QpOworCisgICAgcmV0dXJuIHJjOworfQorCiBzdGF0
aWMgdm9pZCBnbnR0YWJfdXNhZ2VfcHJpbnQoc3RydWN0IGRvbWFpbiAqcmQpCiB7CiAgICAgaW50
IGZpcnN0ID0gMTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94ZW4vY29tbW9u
L21lbW9yeS5jCmluZGV4IGIyN2E3MWM0ZjEuLmFlNDZkOTU4ODUgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vbWVtb3J5LmMKKysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYwpAQCAtMjMsNiArMjMsNyBA
QAogI2luY2x1ZGUgPHhlbi9udW1hLmg+CiAjaW5jbHVkZSA8eGVuL21lbV9hY2Nlc3MuaD4KICNp
bmNsdWRlIDx4ZW4vdHJhY2UuaD4KKyNpbmNsdWRlIDx4ZW4vZ3JhbnRfdGFibGUuaD4KICNpbmNs
dWRlIDxhc20vY3VycmVudC5oPgogI2luY2x1ZGUgPGFzbS9oYXJkaXJxLmg+CiAjaW5jbHVkZSA8
YXNtL3AybS5oPgpAQCAtOTY1LDEyICs5NjYsNDkgQEAgc3RhdGljIGxvbmcgeGF0cF9wZXJtaXNz
aW9uX2NoZWNrKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBzcGFjZSkKICAgICByZXR1
cm4geHNtX2FkZF90b19waHlzbWFwKFhTTV9UQVJHRVQsIGN1cnJlbnQtPmRvbWFpbiwgZCk7CiB9
CiAKK3N0YXRpYyBpbnQgYWNxdWlyZV9ncmFudF90YWJsZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBpbnQgaWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyBmcmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnJf
ZnJhbWVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZu
X2xpc3RbXSkKK3sKKyAgICB1bnNpZ25lZCBpbnQgaSA9IG5yX2ZyYW1lczsKKworICAgIC8qIEl0
ZXJhdGUgYmFja3dhcmRzIGluIGNhc2UgdGFibGUgbmVlZHMgdG8gZ3JvdyAqLworICAgIHdoaWxl
ICggaS0tICE9IDAgKQorICAgIHsKKyAgICAgICAgbWZuX3QgbWZuID0gSU5WQUxJRF9NRk47Cisg
ICAgICAgIGludCByYzsKKworICAgICAgICBzd2l0Y2ggKCBpZCApCisgICAgICAgIHsKKyAgICAg
ICAgY2FzZSBYRU5NRU1fcmVzb3VyY2VfZ3JhbnRfdGFibGVfaWRfZ3JhbnQ6CisgICAgICAgICAg
ICByYyA9IGdudHRhYl9nZXRfZ3JhbnRfZnJhbWUoZCwgZnJhbWUgKyBpLCAmbWZuKTsKKyAgICAg
ICAgICAgIGJyZWFrOworCisgICAgICAgIGNhc2UgWEVOTUVNX3Jlc291cmNlX2dyYW50X3RhYmxl
X2lkX3N0YXR1czoKKyAgICAgICAgICAgIHJjID0gZ250dGFiX2dldF9zdGF0dXNfZnJhbWUoZCwg
ZnJhbWUgKyBpLCAmbWZuKTsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGRlZmF1bHQ6
CisgICAgICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAg
fQorCisgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgcmV0dXJuIHJjOworCisgICAgICAg
IG1mbl9saXN0W2ldID0gbWZuX3gobWZuKTsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKwog
c3RhdGljIGludCBhY3F1aXJlX3Jlc291cmNlKAogICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0o
eGVuX21lbV9hY3F1aXJlX3Jlc291cmNlX3QpIGFyZykKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpk
LCAqY3VycmQgPSBjdXJyZW50LT5kb21haW47CiAgICAgeGVuX21lbV9hY3F1aXJlX3Jlc291cmNl
X3QgeG1hcjsKLSAgICB1bnNpZ25lZCBsb25nIG1mbl9saXN0WzJdOworICAgIHVuc2lnbmVkIGxv
bmcgbWZuX2xpc3RbMzJdOwogICAgIGludCByYzsKIAogICAgIGlmICggY29weV9mcm9tX2d1ZXN0
KCZ4bWFyLCBhcmcsIDEpICkKQEAgLTEwMTYsNiArMTA1NCwxMSBAQCBzdGF0aWMgaW50IGFjcXVp
cmVfcmVzb3VyY2UoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHht
YXIubnJfZnJhbWVzLCBtZm5fbGlzdCk7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBYRU5N
RU1fcmVzb3VyY2VfZ3JhbnRfdGFibGU6CisgICAgICAgIHJjID0gYWNxdWlyZV9ncmFudF90YWJs
ZShkLCB4bWFyLmlkLCB4bWFyLmZyYW1lLCB4bWFyLm5yX2ZyYW1lcywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG1mbl9saXN0KTsKKyAgICAgICAgYnJlYWs7CisKICAgICBkZWZh
dWx0OgogICAgICAgICByYyA9IC1FT1BOT1RTVVBQOwogICAgICAgICBicmVhazsKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1v
cnkuaAppbmRleCA5NTk2ZWJmMmM3Li41NTMzMDQwMDlhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9wdWJsaWMvbWVtb3J5LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oCkBAIC02
MTEsMTQgKzYxMSwyMCBAQCBzdHJ1Y3QgeGVuX21lbV9hY3F1aXJlX3Jlc291cmNlIHsKICAgICB1
aW50MTZfdCB0eXBlOwogCiAjZGVmaW5lIFhFTk1FTV9yZXNvdXJjZV9pb3JlcV9zZXJ2ZXIgMAor
I2RlZmluZSBYRU5NRU1fcmVzb3VyY2VfZ3JhbnRfdGFibGUgMQogCiAgICAgLyoKICAgICAgKiBJ
TiAtIGEgdHlwZS1zcGVjaWZpYyByZXNvdXJjZSBpZGVudGlmaWVyLCB3aGljaCBtdXN0IGJlIHpl
cm8KICAgICAgKiAgICAgIHVubGVzcyBzdGF0ZWQgb3RoZXJ3aXNlLgogICAgICAqCiAgICAgICog
dHlwZSA9PSBYRU5NRU1fcmVzb3VyY2VfaW9yZXFfc2VydmVyIC0+IGlkID09IGlvcmVxIHNlcnZl
ciBpZAorICAgICAqIHR5cGUgPT0gWEVOTUVNX3Jlc291cmNlX2dyYW50X3RhYmxlIC0+IGlkIGRl
ZmluZWQgYmVsb3cKICAgICAgKi8KICAgICB1aW50MzJfdCBpZDsKKworI2RlZmluZSBYRU5NRU1f
cmVzb3VyY2VfZ3JhbnRfdGFibGVfaWRfZ3JhbnQgMAorI2RlZmluZSBYRU5NRU1fcmVzb3VyY2Vf
Z3JhbnRfdGFibGVfaWRfc3RhdHVzIDEKKwogICAgIC8qIElOL09VVCAtIEFzIGFuIElOIHBhcmFt
ZXRlciBudW1iZXIgb2YgZnJhbWVzIG9mIHRoZSByZXNvdXJjZQogICAgICAqICAgICAgICAgIHRv
IGJlIG1hcHBlZC4gSG93ZXZlciwgaWYgdGhlIHNwZWNpZmllZCB2YWx1ZSBpcyAwIGFuZAogICAg
ICAqICAgICAgICAgIGZyYW1lX2xpc3QgaXMgTlVMTCB0aGVuIHRoaXMgZmllbGQgd2lsbCBiZSBz
ZXQgdG8gdGhlCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaCBiL3hl
bi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oCmluZGV4IGIzYTk1ZmRhNTguLmU5MTI1ZTQzZTcg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oCisrKyBiL3hlbi9pbmNs
dWRlL3hlbi9ncmFudF90YWJsZS5oCkBAIC01NSw2ICs1NSwxMCBAQCBpbnQgbWVtX3NoYXJpbmdf
Z3JlZl90b19nZm4oc3RydWN0IGdyYW50X3RhYmxlICpndCwgZ3JhbnRfcmVmX3QgcmVmLAogCiBp
bnQgZ250dGFiX21hcF9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGlkeCwg
Z2ZuX3QgZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgbWZuX3QgKm1mbik7CitpbnQgZ250dGFi
X2dldF9ncmFudF9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGlkeCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90ICptZm4pOworaW50IGdudHRhYl9nZXRfc3Rh
dHVzX2ZyYW1lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgaWR4LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG1mbl90ICptZm4pOwogCiB1bnNpZ25lZCBpbnQgZ250dGFiX2Rv
bTBfZnJhbWVzKHZvaWQpOwogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 17 13:28:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 13:28:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4Ruy-0001XB-8I; Tue, 17 Oct 2017 13:28:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4567f63fb=Paul.Durrant@citrix.com>)
 id 1e4Ruw-0001W2-Ot
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 13:28:22 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 66/CA-14867-67506E95; Tue, 17 Oct 2017 13:28:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsXitHRDpG4p67N
 IgxczlC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owrB5YyFnyIqFi5eD1bA+NFuy5GTg4JAX+J
 Las3s4DYbAI6ElOfXmLtYuTgEBFQkbi91wAkzCwQIjHx5ARWEFtYIFZi9sc7YDaLgKrEjq9Xm
 EBsXgFbiSuPDrNCjJSX2NV2EczmBIq//neAGcQWErCR2DRvPStEvaDEyZlPWCDma0q0bv/NDm
 HLSzRvnQ1VryKxfuostgmMfLOQtMxC0jILScsCRuZVjBrFqUVlqUW6RiZ6SUWZ6RkluYmZObq
 GBmZ6uanFxYnpqTmJScV6yfm5mxiBocYABDsY932MPMQoycGkJMrrbPgkUogvKT+lMiOxOCO+
 qDQntfgQowYHh0DfmtUXGKVY8vLzUpUkeJ1ZnkUKCRalpqdWpGXmAKMBplSCg0dJhFcOJM1bX
 JCYW5yZDpE6xWjMcWzT5T9MHB037/5hEgKbJCXO+4YZqFQApDSjNA9uECxKLzHKSgnzMgKdKc
 RTkFqUm1mCKv+KUZyDUUmY9ynIFJ7MvBK4fa+ATmECOmWd0xOQU0oSEVJSDYwaSRkuO6/Z/5p
 qvD/7QaDjsaZrr6Yp5e0PWZfX/F8qU4FdOWyDRvbL/++N+/ldLKSCQkvq424783dr3T778+y9
 9nVXzb8pM5qWNGstvHtoyc93PRsC0+99f33yidf359+N+tWrBC1PH+hnmipmFMpT4d+X+Y/J3
 VI5edGjmZnr7t7gkr3bk6zEUpyRaKjFXFScCADggFkOzQIAAA==
X-Env-Sender: prvs=4567f63fb=Paul.Durrant@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1508246899!80256397!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42549 invoked from network); 17 Oct 2017 13:28:21 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Oct 2017 13:28:21 -0000
X-IronPort-AV: E=Sophos;i="5.43,391,1503360000"; d="scan'208";a="446643281"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 17 Oct 2017 14:24:32 +0100
Message-ID: <20171017132432.24093-12-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171017132432.24093-1-paul.durrant@citrix.com>
References: <20171017132432.24093-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v12 11/11] tools/libxenctrl: use new
	xenforeignmemory API to seed grant table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBwcmV2aW91cyBwYXRjaCBhZGRlZCBzdXBwb3J0IGZvciBwcml2LW1hcHBpbmcgZ3Vlc3QgcmVz
b3VyY2VzIGRpcmVjdGx5CihyYXRoZXIgdGhhbiBoYXZpbmcgdG8gZm9yZWlnbi1tYXAsIHdoaWNo
IHJlcXVpcmVzIFAyTSBtb2RpZmljYXRpb24gZm9yCkhWTSBndWVzdHMpLgoKVGhpcyBwYXRjaCBt
YWtlcyB1c2Ugb2YgdGhlIG5ldyBBUEkgdG8gc2VlZCB0aGUgZ3Vlc3QgZ3JhbnQgdGFibGUgdW5s
ZXNzCnRoZSB1bmRlcmx5aW5nIGluZnJhc3RydWN0dXJlIChpLmUuIHByaXZjbWQpIGRvZXNuJ3Qg
c3VwcG9ydCBpdCwgaW4gd2hpY2gKY2FzZSB0aGUgb2xkIHNjaGVtZSBpcyB1c2VkLgoKTk9URTog
VGhlIGNhbGwgdG8geGNfZG9tX2dudHRhYl9odm1fc2VlZCgpIGluIGh2bV9idWlsZF9zZXRfcGFy
YW1zKCkgd2FzCiAgICAgIGFjdHVhbGx5IHVubmVjZXNzYXJ5LCBhcyB0aGUgZ3JhbnQgdGFibGUg
aGFzIGFscmVhZHkgYmVlbiBzZWVkZWQKICAgICAgYnkgYSBwcmlvciBjYWxsIHRvIHhjX2RvbV9n
bnR0YWJfaW5pdCgpIG1hZGUgYnkgbGlieGxfX2J1aWxkX2RvbSgpLgoKU2lnbmVkLW9mZi1ieTog
UGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQWNrZWQtYnk6IE1hcmVrIE1h
cmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KUmV2
aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpBY2tlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KCnYxMDoKIC0gVXNlIG5ldyBpZCBjb25zdGFudCBmb3Ig
Z3JhbnQgdGFibGUuCgp2NDoKIC0gTWlub3IgY29zbWV0aWMgZml4IHN1Z2dlc3RlZCBieSBSb2dl
ci4KCnYzOgogLSBJbnRyb2R1Y2VkIHhjX2RvbV9zZXRfZ250dGFiX2VudHJ5KCkgdG8gYXZvaWQg
ZHVwbGljYXRlZCBjb2RlLgotLS0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmggICAgICAg
IHwgICA4ICstLQogdG9vbHMvbGlieGMveGNfZG9tX2Jvb3QuYyAgICAgICAgICAgfCAxMTQgKysr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tCiB0b29scy9saWJ4Yy94Y19zcl9yZXN0
b3JlX3g4Nl9odm0uYyB8ICAxMCArKy0tCiB0b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9w
di5jICB8ICAgMiArLQogdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAgICAgICAgICAgfCAgIDEg
LQogdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5jICAgfCAgIDYgKy0KIDYgZmlsZXMg
Y2hhbmdlZCwgOTIgaW5zZXJ0aW9ucygrKSwgNDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9t
LmgKaW5kZXggNmUwNmVmMWRlYy4uNDIxNmQ2MzQ2MiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMv
aW5jbHVkZS94Y19kb20uaAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oCkBAIC0z
MjUsMTIgKzMyNSw4IEBAIHZvaWQgKnhjX2RvbV9ib290X2RvbVVfbWFwKHN0cnVjdCB4Y19kb21f
aW1hZ2UgKmRvbSwgeGVuX3Bmbl90IHBmbiwKIGludCB4Y19kb21fYm9vdF9pbWFnZShzdHJ1Y3Qg
eGNfZG9tX2ltYWdlICpkb20pOwogaW50IHhjX2RvbV9jb21wYXRfY2hlY2soc3RydWN0IHhjX2Rv
bV9pbWFnZSAqZG9tKTsKIGludCB4Y19kb21fZ250dGFiX2luaXQoc3RydWN0IHhjX2RvbV9pbWFn
ZSAqZG9tKTsKLWludCB4Y19kb21fZ250dGFiX2h2bV9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBk
b21pZF90IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGNvbnNv
bGVfZ21mbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCB4ZW5zdG9yZV9n
bWZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBjb25zb2xlX2RvbWlkLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCB4ZW5zdG9yZV9kb21pZCk7Ci1pbnQg
eGNfZG9tX2dudHRhYl9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLAoraW50
IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBndWVzdF9kb21p
ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBpc19odm0sCiAgICAgICAgICAgICAgICAg
ICAgICAgIHhlbl9wZm5fdCBjb25zb2xlX2dtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgIHhl
bl9wZm5fdCB4ZW5zdG9yZV9nbWZuLAogICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IGNv
bnNvbGVfZG9taWQsCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19kb21fYm9vdC5jIGIvdG9v
bHMvbGlieGMveGNfZG9tX2Jvb3QuYwppbmRleCA4YTM3NmQwOTdjLi4wZmU5NGFhMjU1IDEwMDY0
NAotLS0gYS90b29scy9saWJ4Yy94Y19kb21fYm9vdC5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2Rv
bV9ib290LmMKQEAgLTI4MiwxMSArMjgyLDI5IEBAIHN0YXRpYyB4ZW5fcGZuX3QgeGNfZG9tX2du
dHRhYl9zZXR1cCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCkKICAgICByZXR1cm4g
Z21mbjsKIH0KIAotaW50IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9t
aWRfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGNvbnNvbGVfZ21m
biwKLSAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IHhlbnN0b3JlX2dtZm4sCi0gICAg
ICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgY29uc29sZV9kb21pZCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgZG9taWRfdCB4ZW5zdG9yZV9kb21pZCkKK3N0YXRpYyB2b2lkIHhjX2RvbV9zZXRf
Z250dGFiX2VudHJ5KHhjX2ludGVyZmFjZSAqeGNoLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZ3JhbnRfZW50cnlfdjFfdCAqZ250dGFiLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGlkeCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGRvbWlkX3QgZ3Vlc3RfZG9taWQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBkb21pZF90IGJhY2tlbmRfZG9taWQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgYmFja2VuZF9nbWZuKQoreworICAgIGlmICgg
Z3Vlc3RfZG9taWQgPT0gYmFja2VuZF9kb21pZCB8fCBiYWNrZW5kX2dtZm4gPT0gLTEpCisgICAg
ICAgIHJldHVybjsKKworICAgIHhjX2RvbV9wcmludGYoeGNoLCAiJXM6IFsldV0gLT4gMHglIlBS
SV94ZW5fcGZuLAorICAgICAgICAgICAgICAgICAgX19GVU5DVElPTl9fLCBpZHgsIGJhY2tlbmRf
Z21mbik7CisKKyAgICBnbnR0YWJbaWR4XS5mbGFncyA9IEdURl9wZXJtaXRfYWNjZXNzOworICAg
IGdudHRhYltpZHhdLmRvbWlkID0gYmFja2VuZF9kb21pZDsKKyAgICBnbnR0YWJbaWR4XS5mcmFt
ZSA9IGJhY2tlbmRfZ21mbjsKK30KKworc3RhdGljIGludCBjb21wYXRfZ250dGFiX3NlZWQoeGNf
aW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB4ZW5fcGZuX3QgY29uc29sZV9nbWZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgeGVuX3Bmbl90IHhlbnN0b3JlX2dtZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBkb21pZF90IGNvbnNvbGVfZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBk
b21pZF90IHhlbnN0b3JlX2RvbWlkKQogewogCiAgICAgeGVuX3Bmbl90IGdudHRhYl9nbWZuOwpA
QCAtMzEwLDE4ICszMjgsMTAgQEAgaW50IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y19pbnRlcmZhY2Ug
KnhjaCwgZG9taWRfdCBkb21pZCwKICAgICAgICAgcmV0dXJuIC0xOwogICAgIH0KIAotICAgIGlm
ICggZG9taWQgIT0gY29uc29sZV9kb21pZCAgJiYgY29uc29sZV9nbWZuICE9IC0xKQotICAgIHsK
LSAgICAgICAgZ250dGFiW0dOVFRBQl9SRVNFUlZFRF9DT05TT0xFXS5mbGFncyA9IEdURl9wZXJt
aXRfYWNjZXNzOwotICAgICAgICBnbnR0YWJbR05UVEFCX1JFU0VSVkVEX0NPTlNPTEVdLmRvbWlk
ID0gY29uc29sZV9kb21pZDsKLSAgICAgICAgZ250dGFiW0dOVFRBQl9SRVNFUlZFRF9DT05TT0xF
XS5mcmFtZSA9IGNvbnNvbGVfZ21mbjsKLSAgICB9Ci0gICAgaWYgKCBkb21pZCAhPSB4ZW5zdG9y
ZV9kb21pZCAmJiB4ZW5zdG9yZV9nbWZuICE9IC0xKQotICAgIHsKLSAgICAgICAgZ250dGFiW0dO
VFRBQl9SRVNFUlZFRF9YRU5TVE9SRV0uZmxhZ3MgPSBHVEZfcGVybWl0X2FjY2VzczsKLSAgICAg
ICAgZ250dGFiW0dOVFRBQl9SRVNFUlZFRF9YRU5TVE9SRV0uZG9taWQgPSB4ZW5zdG9yZV9kb21p
ZDsKLSAgICAgICAgZ250dGFiW0dOVFRBQl9SRVNFUlZFRF9YRU5TVE9SRV0uZnJhbWUgPSB4ZW5z
dG9yZV9nbWZuOwotICAgIH0KKyAgICB4Y19kb21fc2V0X2dudHRhYl9lbnRyeSh4Y2gsIGdudHRh
YiwgR05UVEFCX1JFU0VSVkVEX0NPTlNPTEUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZG9taWQsIGNvbnNvbGVfZG9taWQsIGNvbnNvbGVfZ21mbik7CisgICAgeGNfZG9tX3NldF9nbnR0
YWJfZW50cnkoeGNoLCBnbnR0YWIsIEdOVFRBQl9SRVNFUlZFRF9YRU5TVE9SRSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBkb21pZCwgeGVuc3RvcmVfZG9taWQsIHhlbnN0b3JlX2dtZm4p
OwogCiAgICAgaWYgKCBtdW5tYXAoZ250dGFiLCBQQUdFX1NJWkUpID09IC0xICkKICAgICB7CkBA
IC0zMzksMTEgKzM0OSwxMSBAQCBpbnQgeGNfZG9tX2dudHRhYl9zZWVkKHhjX2ludGVyZmFjZSAq
eGNoLCBkb21pZF90IGRvbWlkLAogICAgIHJldHVybiAwOwogfQogCi1pbnQgeGNfZG9tX2dudHRh
Yl9odm1fc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBjb25zb2xlX2dwZm4sCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICB4ZW5fcGZuX3QgeGVuc3RvcmVfZ3BmbiwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRvbWlkX3QgY29uc29sZV9kb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
IGRvbWlkX3QgeGVuc3RvcmVfZG9taWQpCitzdGF0aWMgaW50IGNvbXBhdF9nbnR0YWJfaHZtX3Nl
ZWQoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgeGVuX3Bmbl90IGNvbnNvbGVfZ3BmbiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgeGVuc3RvcmVfZ3BmbiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBkb21pZF90IGNvbnNvbGVfZG9taWQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCB4ZW5zdG9yZV9kb21pZCkKIHsKICAgICBpbnQg
cmM7CiAgICAgeGVuX3Bmbl90IHNjcmF0Y2hfZ3BmbjsKQEAgLTM4Miw3ICszOTIsNyBAQCBpbnQg
eGNfZG9tX2dudHRhYl9odm1fc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwK
ICAgICAgICAgcmV0dXJuIC0xOwogICAgIH0KIAotICAgIHJjID0geGNfZG9tX2dudHRhYl9zZWVk
KHhjaCwgZG9taWQsCisgICAgcmMgPSBjb21wYXRfZ250dGFiX3NlZWQoeGNoLCBkb21pZCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlX2dwZm4sIHhlbnN0b3JlX2dwZm4sCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZV9kb21pZCwgeGVuc3RvcmVfZG9taWQp
OwogICAgIGlmIChyYyAhPSAwKQpAQCAtNDA3LDE4ICs0MTcsNTYgQEAgaW50IHhjX2RvbV9nbnR0
YWJfaHZtX3NlZWQoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9taWQsCiAgICAgcmV0dXJu
IDA7CiB9CiAKLWludCB4Y19kb21fZ250dGFiX2luaXQoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9t
KQoraW50IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBndWVz
dF9kb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBpc19odm0sIHhlbl9wZm5fdCBj
b25zb2xlX2dtZm4sCisgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCB4ZW5zdG9yZV9n
bWZuLCBkb21pZF90IGNvbnNvbGVfZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgIGRvbWlk
X3QgeGVuc3RvcmVfZG9taWQpCiB7Ci0gICAgaWYgKCB4Y19kb21fdHJhbnNsYXRlZChkb20pICkg
ewotICAgICAgICByZXR1cm4geGNfZG9tX2dudHRhYl9odm1fc2VlZChkb20tPnhjaCwgZG9tLT5n
dWVzdF9kb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tLT5j
b25zb2xlX3BmbiwgZG9tLT54ZW5zdG9yZV9wZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGRvbS0+Y29uc29sZV9kb21pZCwgZG9tLT54ZW5zdG9yZV9kb21pZCk7Ci0g
ICAgfSBlbHNlIHsKLSAgICAgICAgcmV0dXJuIHhjX2RvbV9nbnR0YWJfc2VlZChkb20tPnhjaCwg
ZG9tLT5ndWVzdF9kb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4Y19k
b21fcDJtKGRvbSwgZG9tLT5jb25zb2xlX3BmbiksCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgeGNfZG9tX3AybShkb20sIGRvbS0+eGVuc3RvcmVfcGZuKSwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBkb20tPmNvbnNvbGVfZG9taWQsIGRvbS0+eGVuc3RvcmVf
ZG9taWQpOworICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlKiBmbWVtID0geGNoLT5mbWVtOwor
ICAgIHhlbmZvcmVpZ25tZW1vcnlfcmVzb3VyY2VfaGFuZGxlICpmcmVzOworICAgIHZvaWQgKmFk
ZHIgPSBOVUxMOworCisgICAgZnJlcyA9IHhlbmZvcmVpZ25tZW1vcnlfbWFwX3Jlc291cmNlKAor
ICAgICAgICBmbWVtLCBndWVzdF9kb21pZCwgWEVOTUVNX3Jlc291cmNlX2dyYW50X3RhYmxlLAor
ICAgICAgICBYRU5NRU1fcmVzb3VyY2VfZ3JhbnRfdGFibGVfaWRfZ3JhbnQsIDAsIDEsICZhZGRy
LAorICAgICAgICBQUk9UX1JFQUQgfCBQUk9UX1dSSVRFLCAwKTsKKyAgICBpZiAoICFmcmVzICkK
KyAgICB7CisgICAgICAgIGlmICggZXJybm8gPT0gRU9QTk9UU1VQUCApCisgICAgICAgICAgICBy
ZXR1cm4gaXNfaHZtID8KKyAgICAgICAgICAgICAgICBjb21wYXRfZ250dGFiX2h2bV9zZWVkKHhj
aCwgZ3Vlc3RfZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
b25zb2xlX2dtZm4sIHhlbnN0b3JlX2dtZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zb2xlX2RvbWlkLCB4ZW5zdG9yZV9kb21pZCkgOgorICAgICAgICAgICAg
ICAgIGNvbXBhdF9nbnR0YWJfc2VlZCh4Y2gsIGd1ZXN0X2RvbWlkLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zb2xlX2dtZm4sIHhlbnN0b3JlX2dtZm4sCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGVfZG9taWQsIHhlbnN0b3JlX2RvbWlk
KTsKKworICAgICAgICB4Y19kb21fcGFuaWMoeGNoLCBYQ19JTlRFUk5BTF9FUlJPUiwKKyAgICAg
ICAgICAgICAgICAgICAgICIlczogZmFpbGVkIHRvIGFjcXVpcmUgZ3JhbnQgdGFibGUgIgorICAg
ICAgICAgICAgICAgICAgICAgIltlcnJubz0lZF1cbiIsCisgICAgICAgICAgICAgICAgICAgICBf
X0ZVTkNUSU9OX18sIGVycm5vKTsKKyAgICAgICAgcmV0dXJuIC0xOwogICAgIH0KKworICAgIHhj
X2RvbV9zZXRfZ250dGFiX2VudHJ5KHhjaCwgYWRkciwgR05UVEFCX1JFU0VSVkVEX0NPTlNPTEUs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3Vlc3RfZG9taWQsIGNvbnNvbGVfZG9taWQs
IGNvbnNvbGVfZ21mbik7CisgICAgeGNfZG9tX3NldF9nbnR0YWJfZW50cnkoeGNoLCBhZGRyLCBH
TlRUQUJfUkVTRVJWRURfWEVOU1RPUkUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3Vl
c3RfZG9taWQsIHhlbnN0b3JlX2RvbWlkLCB4ZW5zdG9yZV9nbWZuKTsKKworICAgIHhlbmZvcmVp
Z25tZW1vcnlfdW5tYXBfcmVzb3VyY2UoZm1lbSwgZnJlcyk7CisKKyAgICByZXR1cm4gMDsKK30K
KworaW50IHhjX2RvbV9nbnR0YWJfaW5pdChzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCit7Cisg
ICAgYm9vbCBpc19odm0gPSB4Y19kb21fdHJhbnNsYXRlZChkb20pOworICAgIHhlbl9wZm5fdCBj
b25zb2xlX2dtZm4gPSB4Y19kb21fcDJtKGRvbSwgZG9tLT5jb25zb2xlX3Bmbik7CisgICAgeGVu
X3Bmbl90IHhlbnN0b3JlX2dtZm4gPSB4Y19kb21fcDJtKGRvbSwgZG9tLT54ZW5zdG9yZV9wZm4p
OworCisgICAgcmV0dXJuIHhjX2RvbV9nbnR0YWJfc2VlZChkb20tPnhjaCwgZG9tLT5ndWVzdF9k
b21pZCwgaXNfaHZtLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZV9nbWZu
LCB4ZW5zdG9yZV9nbWZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tLT5jb25z
b2xlX2RvbWlkLCBkb20tPnhlbnN0b3JlX2RvbWlkKTsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X2h2bS5jIGIvdG9vbHMvbGlieGMveGNfc3JfcmVz
dG9yZV94ODZfaHZtLmMKaW5kZXggMWRjYTg1MzU0YS4uYTVjNjYxZGE4ZiAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfaHZtLmMKKysrIGIvdG9vbHMvbGlieGMveGNf
c3JfcmVzdG9yZV94ODZfaHZtLmMKQEAgLTIwNywxMSArMjA3LDExIEBAIHN0YXRpYyBpbnQgeDg2
X2h2bV9zdHJlYW1fY29tcGxldGUoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCkKICAgICAgICAg
cmV0dXJuIHJjOwogICAgIH0KIAotICAgIHJjID0geGNfZG9tX2dudHRhYl9odm1fc2VlZCh4Y2gs
IGN0eC0+ZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eC0+cmVzdG9y
ZS5jb25zb2xlX2dmbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3R4LT5yZXN0
b3JlLnhlbnN0b3JlX2dmbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3R4LT5y
ZXN0b3JlLmNvbnNvbGVfZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0
eC0+cmVzdG9yZS54ZW5zdG9yZV9kb21pZCk7CisgICAgcmMgPSB4Y19kb21fZ250dGFiX3NlZWQo
eGNoLCBjdHgtPmRvbWlkLCB0cnVlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eC0+
cmVzdG9yZS5jb25zb2xlX2dmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHgtPnJl
c3RvcmUueGVuc3RvcmVfZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eC0+cmVz
dG9yZS5jb25zb2xlX2RvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eC0+cmVz
dG9yZS54ZW5zdG9yZV9kb21pZCk7CiAgICAgaWYgKCByYyApCiAgICAgewogICAgICAgICBQRVJS
T1IoIkZhaWxlZCB0byBzZWVkIGdyYW50IHRhYmxlIik7CmRpZmYgLS1naXQgYS90b29scy9saWJ4
Yy94Y19zcl9yZXN0b3JlX3g4Nl9wdi5jIGIvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZf
cHYuYwppbmRleCA1MGUyNWMxNjJjLi4xMDYzNWQ0MzZiIDEwMDY0NAotLS0gYS90b29scy9saWJ4
Yy94Y19zcl9yZXN0b3JlX3g4Nl9wdi5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVf
eDg2X3B2LmMKQEAgLTExMDQsNyArMTEwNCw3IEBAIHN0YXRpYyBpbnQgeDg2X3B2X3N0cmVhbV9j
b21wbGV0ZShzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4KQogICAgIGlmICggcmMgKQogICAgICAg
ICByZXR1cm4gcmM7CiAKLSAgICByYyA9IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y2gsIGN0eC0+ZG9t
aWQsCisgICAgcmMgPSB4Y19kb21fZ250dGFiX3NlZWQoeGNoLCBjdHgtPmRvbWlkLCBmYWxzZSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHgtPnJlc3RvcmUuY29uc29sZV9nZm4sCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY3R4LT5yZXN0b3JlLnhlbnN0b3JlX2dmbiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjdHgtPnJlc3RvcmUuY29uc29sZV9kb21pZCwKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG9t
LmMKaW5kZXggZWY4MzRlNjUyZC4uODZmNTYyNTQ5ZSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfZG9tLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKQEAgLTkwMyw3ICs5MDMs
NiBAQCBzdGF0aWMgaW50IGh2bV9idWlsZF9zZXRfcGFyYW1zKHhjX2ludGVyZmFjZSAqaGFuZGxl
LCB1aW50MzJfdCBkb21pZCwKICAgICAqc3RvcmVfbWZuID0gc3RyX21mbjsKICAgICAqY29uc29s
ZV9tZm4gPSBjb25zX21mbjsKIAotICAgIHhjX2RvbV9nbnR0YWJfaHZtX3NlZWQoaGFuZGxlLCBk
b21pZCwgKmNvbnNvbGVfbWZuLCAqc3RvcmVfbWZuLCBjb25zb2xlX2RvbWlkLCBzdG9yZV9kb21p
ZCk7CiAgICAgcmV0dXJuIDA7CiB9CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL3B5dGhvbi94ZW4vbG93
bGV2ZWwveGMveGMuYyBiL3Rvb2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwveGMveGMuYwppbmRleCBm
NTAxNzY0MTAwLi41MWRjMmFmYjFlIDEwMDY0NAotLS0gYS90b29scy9weXRob24veGVuL2xvd2xl
dmVsL3hjL3hjLmMKKysrIGIvdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5jCkBAIC04
MDAsOSArODAwLDkgQEAgc3RhdGljIFB5T2JqZWN0ICpweXhjX2dudHRhYl9odm1fc2VlZChYY09i
amVjdCAqc2VsZiwKIAkJCQkgICAgICAmY29uc29sZV9kb21pZCwgJnhlbnN0b3JlX2RvbWlkKSAp
CiAgICAgICAgIHJldHVybiBOVUxMOwogCi0gICAgaWYgKCB4Y19kb21fZ250dGFiX2h2bV9zZWVk
KHNlbGYtPnhjX2hhbmRsZSwgZG9tLAotCQkJCWNvbnNvbGVfZ21mbiwgeGVuc3RvcmVfZ21mbiwK
LQkJCQljb25zb2xlX2RvbWlkLCB4ZW5zdG9yZV9kb21pZCkgIT0gMCApCisgICAgaWYgKCB4Y19k
b21fZ250dGFiX3NlZWQoc2VsZi0+eGNfaGFuZGxlLCBkb20sIHRydWUsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc29sZV9nbWZuLCB4ZW5zdG9yZV9nbWZuLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnNvbGVfZG9taWQsIHhlbnN0b3JlX2RvbWlkKSAhPSAwICkKICAg
ICAgICAgcmV0dXJuIHB5eGNfZXJyb3JfdG9fZXhjZXB0aW9uKHNlbGYtPnhjX2hhbmRsZSk7CiAK
ICAgICByZXR1cm4gUHlfTm9uZTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 17 13:35:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 13:35:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4S1O-0002YQ-Tc; Tue, 17 Oct 2017 13:35:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e4S1O-0002YK-9L
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 13:35:02 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 03/30-11148-50706E95; Tue, 17 Oct 2017 13:35:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnleJIrShJLcpLzFFi42K5GHpnjS4L+7N
 Igy939Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozr2x+wFrzmqJh07zNTA+Nc9i5GLg4hgZmM
 EheezQZzWAReM0vMOL+AtYuRk0NC4A6rxKUTbhB2lsSiL+fYIew0ibOzFrF0MXIA2ZUS399qg
 phCAmoSa95EQcz8wSjxuOkrE0i5sECCxIYnb8FsEYEIifc3exhBbGaBdIlZc7aCjRQS6GGS2H
 qDC2QOm4COxLoZtSBhXgFbiVMtX8HKWQRUJV42TQWzRQXCJZrO9rNA1AhKnJz5BMzmFLCTaFx
 xgA1ivJnEvM0PmSFscYlbT+YzQdjyEs1bZzNPYBSdhaR9FpKWWUhaZiFpWcDIsopRozi1qCy1
 SNfIQC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzBa6hkYGHcwNs72O8QoycGkJ
 MrrbPgkUogvKT+lMiOxOCO+qDQntfgQowwHh5IEry7bs0ghwaLU9NSKtMwcYNzCpCU4eJREeK
 1B0rzFBYm5xZnpEKlTjMYcF+5c+sPEcWDPrT9MQix5+XmpUuK8jSClAiClGaV5cINg6eQSo6y
 UMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHe46xAU3gy80rg9r0COoUJ6JR1Tk9ATilJREhJNTAq
 9DinPtER9Zjk0XOXV9o77IbjlIBJqQ84e4P0QioYEl7w7+HzD3I8V3c05fNUgd3TBd/Keso4r
 al7kLrZOt9UZdW1SBsZz+0lniv2PJvU0f/7z5PX/qccg889WysxifXD+zTtmm8Z7/McrzVvau
 +JL1r+s7xy2+8TU/tU9szaKqg557z9rVtKLMUZiYZazEXFiQDfoEFmIgMAAA==
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1508247300!107330438!1
X-Originating-IP: [209.85.220.172]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52174 invoked from network); 17 Oct 2017 13:35:00 -0000
Received: from mail-qk0-f172.google.com (HELO mail-qk0-f172.google.com)
 (209.85.220.172)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Oct 2017 13:35:00 -0000
Received: by mail-qk0-f172.google.com with SMTP id x82so1993230qkb.12
 for <xen-devel@lists.xenproject.org>; Tue, 17 Oct 2017 06:35:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=MEMyow2UYg10uedBJPqTxY/StQVWNSHV3pWMKdVhWxY=;
 b=kOwMHkG0iLD8Rt3ZUvv+8QAY6TgNjclmA+x3lPU0VGFDBg3CTvCXobN7ylTiE/mk2y
 cTa8iFT4n5uk8kFFXhkKbrjjv4E32l3qtNY05u0dfukSBbQNA9QU3jhyVAkhEV7UN1XH
 Yh3N95NIJDPIXqn/ICfVVfviEgOmzT9T5fGbQ=
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=MEMyow2UYg10uedBJPqTxY/StQVWNSHV3pWMKdVhWxY=;
 b=WclJzz5qiDCMNNwwJdaUn4poilI7YwidSiDIYiM8LnivnngjGBO2gYg6B8F3MRN97m
 ehiMC1uSeds/3GCOXXkZD9pjjInpUkq/ZOa7NBH9FUHZp3EhUGKKpKfUvbn6wf0/lVqP
 apSAeGqrrc0Jk0oFCaaHfyqWwj+JBVp9imEmeWcQtp1URwAjact2ayRjAQOdvN40QSC8
 LHGNzg4iG3Cnkco8pHqVT+osx0z/sKOsMVusJnslEwxTExf7Gmcf8auYNktDVbYG0InJ
 a2Vf/GmymJuQPR+na61Hn6T8lVW7ggpLYa6ksr7hEDs3pNA5zJqf1N+kukZXy3aEo4be
 nE4Q==
X-Gm-Message-State: AMCzsaUAPEWMPa2FIkzGN7b5GKRuWMLicRhqKVxb6uwGvGnPeS16bVCX
 wW+X+TI76LRx8ME9/78eqMnjbQ==
X-Google-Smtp-Source: ABhQp+RXspq2SedI+AxjuLZDc3fiyp7zTvKKB4g5Fj5ZJ+fOnyl8os6MahQd1+xl9HrX1FFG9JbHjg==
X-Received: by 10.55.149.70 with SMTP id x67mr18694773qkd.62.1508247299703;
 Tue, 17 Oct 2017 06:34:59 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id 49sm6468841qtq.1.2017.10.17.06.34.57
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 17 Oct 2017 06:34:58 -0700 (PDT)
To: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
References: <20171013110450.19176-1-ross.lagerwall@citrix.com>
 <23012.36767.53.339204@mariner.uk.xensource.com>
 <a524acb8-2ea4-6a8b-3cba-9226849da20f@citrix.com>
 <23012.38960.988375.731179@mariner.uk.xensource.com>
 <0a08cddb-5109-24d3-f43b-ea3e1ffb40c6@citrix.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <195e2beb-583d-2639-a4f1-6877879fed44@linaro.org>
Date: Tue, 17 Oct 2017 14:34:57 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <0a08cddb-5109-24d3-f43b-ea3e1ffb40c6@citrix.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v1 1/2] tools/libs/evtchn: Add support for
 restricting a handle
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxNi8xMC8xNyAxMzoxNiwgUm9zcyBMYWdlcndhbGwgd3JvdGU6Cj4gT24gMTAvMTYv
MjAxNyAxMjoyOSBQTSwgSWFuIEphY2tzb24gd3JvdGU6Cj4+IFJvc3MgTGFnZXJ3YWxsIHdyaXRl
cyAoIlJlOiBbUEFUQ0ggdjEgMS8yXSB0b29scy9saWJzL2V2dGNobjogQWRkIAo+PiBzdXBwb3J0
IGZvciByZXN0cmljdGluZyBhIGhhbmRsZSIpOgo+Pj4gTm8uIEFzIGZhciBhcyBJIGNhbiBzZWUs
IGl0IGNhbiBvbmx5IGJlIHVzZWQgdG8gYmluZCBuZXcgaW50ZXJkb21haW4KPj4+IGV2ZW50cywg
bm90IG90aGVyIGV2ZW50cy4KPj4KPj4gT0ssIGdvb2QsIHRoYW5rcy4KPj4KPj4+IFRoaXMgZW50
aXJlIGZpbGUgKGluY2x1ZGluZyB0aGUgZGVzY3JpcHRpb24pIGlzIGNvcGllZCBkaXJlY3RseSBm
cm9tCj4+PiBMaW51eCdzIGluY2x1ZGUvdWFwaS94ZW4vZXZ0Y2huLmggc28gdGhlIGRlc2NyaXB0
aW9uIHNob3VsZG4ndCBiZQo+Pj4gY2hhbmdlZCBoZXJlIGFueXdheS4KPj4KPj4gQWNrZWQtYnk6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+Pgo+PiBOb3Qgc3VyZSBp
ZiB5b3UgYXJlIHRhcmdldGluZyB0aGlzIGF0IDQuOS7CoCBJZiB5b3UgYXJlIHlvdSBzaG91bGQg
aGF2ZQo+PiBDQydkIHRoZSBSTSAtIGRvaW5nIHRoYXQgbm93LsKgIEZyb20gYW4gdXBzdHJlYW0g
cG92IHRoZXNlIGNoYW5nZXMKPj4gd291bGQgbWFrZSBzb21lIGRpZmZlcmVuY2UgdG8gcWVtdSBk
ZXByaXYsIGltcHJvdmluZyBpdCBzb21ld2hhdCwgYW5kCj4+IHRoZXkgc2VlbSB2ZXJ5IGxvdyBy
aXNrLgo+Pgo+IAo+IEkgd2Fzbid0IHRhcmdldGluZyB0aGVtIGF0IDQuMTAgc2luY2UgaXQgYnVt
cHMgdGhlIHZlcnNpb24gbnVtYmVyIG9mIAo+IGxpYnhlbmV2dGNobiBhbmQgSSB0aG91Z2h0IGl0
IHdvdWxkIGJlIHRvbyBsYXRlIHRvIHN1Ym1pdCBhIHYxIG9mIGEgCj4gcGF0Y2ggd2hpY2ggZG9l
cyB0aGF0IF9hZnRlcl8gY29kZSBmcmVlemUuIEkgZG8gYWdyZWUgdGhhdCB0aGUgY2hhbmdlIAo+
IHdvdWxkIGJlIGxvdyByaXNrLgoKUmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAbGluYXJvLm9yZz4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 17 13:39:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 13:39:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4S5V-0002jk-Dp; Tue, 17 Oct 2017 13:39:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e4S5U-0002je-0t
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 13:39:16 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 BF/FB-30254-30806E95; Tue, 17 Oct 2017 13:39:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOKsWRWlGSWpSXmKPExsVyMfTGRl0mjme
 RBpummFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlXji1nKfjKUrH58xP2BsYOli5GLg4hgZmM
 EheeT2YEcVgEXjNLHPt9kQnEkRC4wyqx4Ok85i5GTiAnS+LMi2vsEHaaxPMtDxkh7AqJvkN/g
 Ro4gEapSax5EwUx9SejxP2tm8BqhAUyJb7838gIUiMi4CPxoCsIpIZZYBejROvNR2wgNUICNh
 LLWrezg9SwCehIrJtRCxLmFbCVuN/5jRXEZhFQlVj57zBYuahAuETT2X4WiBpBiZMzn4DZnED
 1n6evYwKxmQXMJOZtfsgMYYtL3HoyHyouL7H97RzmCYyis5C0z0LSMgtJyywkLQsYWVYxahSn
 FpWlFukamuglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgRGDAMQ7GC8vjHgEKMkB
 5OSKK+z4ZNIIb6k/JTKjMTijPii0pzU4kOMMhwcShK84ezPIoUEi1LTUyvSMnOAsQuTluDgUR
 LhzQBJ8xYXJOYWZ6ZDpE4xWnJcuHPpDxPHjYfXgeSBPbf+MAmx5OXnpUqJ8zKBNAiANGSU5sG
 Ng6WXS4yyUsK8jEAHCvEUpBblZpagyr9iFOdgVBLmzQKZwpOZVwK39RXQQUxAB61zegJyUEki
 QkqqgbFw4YlotmjXv8+evHv7xyojVkHIbXq58ow3yy7MfZgrHfeyZM4F5ufPDt/3ZsxcZi64+
 vv+aaxLorfZzhIS/+ou76l8WH3RZGZbjlcKy71tlrWnf63dwdHd5SYgvLdsvubdPc+WPWnrDT
 1S47/m4VItlfebPkcvOjvvskkH716Gd8wNM7c/8n2kxFKckWioxVxUnAgAC1YcACoDAAA=
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1508247554!77436559!1
X-Originating-IP: [209.85.216.177]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32675 invoked from network); 17 Oct 2017 13:39:14 -0000
Received: from mail-qt0-f177.google.com (HELO mail-qt0-f177.google.com)
 (209.85.216.177)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Oct 2017 13:39:14 -0000
Received: by mail-qt0-f177.google.com with SMTP id n61so3509794qte.10
 for <xen-devel@lists.xenproject.org>; Tue, 17 Oct 2017 06:39:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=5+OV9sIVqSYhwKllgA9XlWK1v0ghMCj3uBTwTMA1ZLo=;
 b=FIixSIyQBRzrubYmWDuDDMZKsXqwXumVZLr5UjxxhxH38UVf3OAbgxVjncczhT2Sdt
 Rzb09DYC3BrfWrA8DYSPgLgy3KwZE+gA6TcDIpaLIutz9/C+NooxucC3xM7H2xuQUz7v
 uMWn0PtlmYXjSySqGh+eo85oo5d8C6DrnVREs=
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=5+OV9sIVqSYhwKllgA9XlWK1v0ghMCj3uBTwTMA1ZLo=;
 b=s1XfFXcq5/G+vE8D5j6ImfNixs6jResclEyjYRJI03npz3vgAdaRRQ43OouQQdB68c
 UsF6+/TPPBZUS2iMeZDc1uCvxgFTUvH+5ArVPndgw1SlSFPCuzI1Ydx26Zj0AOkwG0kO
 +f4IVtYyOJvtNaqelZLTbMlv5Zy693Dj1cjJNP5vbMoSp4slQliGVKnhNOoe8iHbKJcy
 B3yGzsVw1q3kox+Yt7oppoLaoKIAk32ysAi3k+08X/xDvIxLeIcHMHgoLibkGekpqiw2
 ZesD6VF1QLxek1eOyFA5wghKCIDBVgyLd/8rbsAqZ0c5s9PA/qojWGwQGkXK9bN1Uiqa
 iPow==
X-Gm-Message-State: AMCzsaVVuGuBk9IQ+9mUtaqcGZAZSBlbJAeFCzieaybAthccdAQDLwf8
 484t8K8Km117usc405xfdJMpvQ==
X-Google-Smtp-Source: AOwi7QA28ISIpbGfYW/yJ5vv5LC/GfWqqzDceZvI27OA6O+1oUmDmluRdn417q/oCspUlID664NcbA==
X-Received: by 10.200.4.29 with SMTP id v29mr20268290qtg.76.1508247553914;
 Tue, 17 Oct 2017 06:39:13 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id s6sm6391096qtg.34.2017.10.17.06.39.12
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 17 Oct 2017 06:39:13 -0700 (PDT)
To: George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org
References: <20171013090016.9042-1-george.dunlap@citrix.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <11ed8c04-467b-f80b-6b09-f7951f45095f@linaro.org>
Date: Tue, 17 Oct 2017 14:39:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171013090016.9042-1-george.dunlap@citrix.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.10] fuzz/x86_emulate: Fix afl-harness
 batch mode file pointer leak
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgR2VvcmdlLAoKT24gMTMvMTAvMTcgMTA6MDAsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gQ2hh
bmdlc2V0IFhYWFggaW50cm9kdWNlZCAiYmF0Y2ggbW9kZSIgdG8gYWZsLWhhcm5lc3MsIHdoaWNo
IGFsbG93ZWQKPiB0aGUgaGFuZGxpbmcgb2Ygc2V2ZXJhbCBpbnB1dHMgaW4gc2VxdWVuY2UuCj4g
Cj4gVW5mb3J0dW5hdGVseSwgaXQgaW50cm9kdWNlZCBhIGZpbGUgcG9pbnRlciBsZWFrIHdoZW4g
dGhlIGZpbGUgd2FzCj4gbGFyZ2VyIHRoYW4gdGhlIG1heGltdW0gc2l6ZS4gIFJlc3RydWN0dXJl
IHRoZSBjb2RlIHRvIGFsd2F5cyBjbG9zZSBmcAo+IGlmIHdlIG9wZW5lZCBpdC4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cj4gLS0t
Cj4gUmVsZWFzZSBleGNlcHRpb24ganVzdGlmaWNhdGlvbjoKPiAtIFRoaXMgaXMgYSBidWcgZml4
LiAgVGhlIHByb2JsZW0gaXMgcmVsYXRpdmVseSBtaW5vciwgYnV0IHRoZSBmaXggaXMgcmVsYXRp
dmVseSBtaW5vciB0b28uCgpJIGFncmVlIGhlcmU6CgpSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 13:40:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 13:40:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4S6D-0002mb-Mg; Tue, 17 Oct 2017 13:40:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tim@xen.org>) id 1e4S6C-0002mN-7w
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 13:40:00 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 85/05-07499-F2806E95; Tue, 17 Oct 2017 13:39:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRWlGSWpSXmKPExsXCqh5zXVef41m
 kweNmbovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePPzyNsBReYKrbuTG9gXMjUxcjFISSwkFFi
 /sodQA4nB4uAqsTPs/PYQGw2ATmJdRtvgNkiAloS61c8ZQNpYBY4zijxbdltFpCEsICzxM7d0
 1lBbF4BS4mH/84xg9hCQPa3b7+ZIOKCEidnPgGrZxbQkdi59Q7QIA4gW1pi+T8OiLC8RPPW2W
 CtnAJWEkv3nwIbKSqgInFlwlt2EFtCQETi151PzBC2psTBS5tYIGwFifufr7FB2IES0xq3M09
 gFJqFZPMsJJtnIWyehWTzAkaWVYzqxalFZalFuqZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJ
 ScV6yfm5mxiBAc4ABDsYp1/2P8QoycGkJMrrbPgkUogvKT+lMiOxOCO+qDQntfgQozoHh8DVb
 X/DpVjy8vNSlSR4b7A9ixQSLEpNT61Iy8wBRiBMpQQHj5IIrzVImre4IDG3ODMdInWKUZfjxs
 Prf5iEwGZIifM2ghQJgBRllObBjYAlg0uMslLCvIxA9wnxFKQW5WaWoMq/YhTnYFQS5v0EMoU
 nM68EbtMroCOYgI5Y5/QE5IiSRISUVAOj2zJOOZuX8w+unSa4Y3rDps3ifhdCrDjYpq36469h
 lBH54Fy7Wbn+7Y1dh88/cFn7Qlf3lu3P066VWxZP0fvfv1jy5ZMlPwsr57M+TmVnjRHbkG9lt
 3tuEtOjL1Ers4J2JPolqn+XuKxbuni9qJfA53t+G3WnveawD7/p/dCPUVg1ZfvV0h9blFiKMx
 INtZiLihMBqnKNNQEDAAA=
X-Env-Sender: tim@xen.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1508247598!71719766!1
X-Originating-IP: [5.39.92.215]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP, UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25396 invoked from network); 17 Oct 2017 13:39:59 -0000
Received: from deinos.phlegethon.org (HELO deinos.phlegethon.org) (5.39.92.215)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Oct 2017 13:39:59 -0000
Received: from tjd by deinos.phlegethon.org with local (Exim 4.89 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1e4S69-0000mt-SX; Tue, 17 Oct 2017 13:39:57 +0000
Date: Tue, 17 Oct 2017 14:39:57 +0100
From: Tim Deegan <tim@xen.org>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20171017133957.GL5163@deinos.phlegethon.org>
References: <20171017102353.31241-1-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171017102353.31241-1-roger.pau@citrix.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
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
Cc: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Julien Grall <julien.grall@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] mm/shadow: fix declaration of
	fetch_type_names
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgMTE6MjMgKzAxMDAgb24gMTcgT2N0ICgxNTA4MjM5NDMzKSwgUm9nZXIgUGF1IE1vbm5lIHdy
b3RlOgo+IGZldGNoX3R5cGVfbmFtZXMgdXNhZ2UgaXMgZ3VhcmRlZCBieSBTSEFET1dfREVCVUdf
UFJPUEFHQVRFIGluCj4gU0hBRE9XX0RFQlVHLCBmaXggdGhlIGRlY2xhcmF0aW9uIHNvIGl0J3Mg
YWxzbyBndWFyZGVkIGJ5Cj4gU0hBRE9XX0RFQlVHX1BST1BBR0FURSBpbnN0ZWFkIG9mIERFQlVH
X1RSQUNFX0RVTVAuCj4gCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+CgpBY2tlZC1ieTogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 17 13:44:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 13:44:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4SAf-0003WF-8f; Tue, 17 Oct 2017 13:44:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Dave.Martin@arm.com>) id 1e4SAd-0003W9-S5
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 13:44:35 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 1B/DD-20834-34906E95; Tue, 17 Oct 2017 13:44:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsVysyfVTdeJ81m
 kwepfshbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0b/xVOMBfP0KhZe+c/SwDhfuYuRk0NIYDOj
 xLJLShD2KUaJBSfUQWwWAVWJfWu3sYLYbALqEttWnGEDsUUEFCV+t00DinNxMAssYZL4NXs7M
 0hCWCBD4ueG1ewgNq+AncTjLyeZQIqEBL4wSrw9tIgVIiEocXLmExYQm1lAS+LGv5dARRxAtr
 TE8n8cIGFOgUCJN9NPg5WICqhIXJnwln0CI98sJN2zkHTPQuhewMi8ilGjOLWoLLVI19BQL6k
 oMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMNgYgGAH4+rfTocYJTmYlER5nQ2fRArx
 JeWnVGYkFmfEF5XmpBYfYpTh4FCS4GXkeBYpJFiUmp5akZaZAwx7mLQEB4+SCO8jdqA0b3FBY
 m5xZjpE6hSjopQ47w6QhABIIqM0D64NFmuXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMyrAL
 KdJzOvBG76K6DFTECL1zk9AVlckoiQkmpgbEx7c+5Jz3UvCzH2nPN/+i7umbE46IGxjl+V+Wr
 bD1luFxSY7ptGbdl1dGpjcUd34blJUefYDnczv2GeUsr4QrDBdUpNWHHD4mfcpe9lZWYVL5Xb
 zZyy3MdjfueGqmcHRVtDGnNT5s179LH93IRT7kZ53H/mPCwTu/3z11WxNs0/IXW+OcxXlViKM
 xINtZiLihMBHLKhobACAAA=
X-Env-Sender: Dave.Martin@arm.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1508247873!98982430!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11613 invoked from network); 17 Oct 2017 13:44:34 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-2.tower-31.messagelabs.com with SMTP; 17 Oct 2017 13:44:34 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 64ED91529;
 Tue, 17 Oct 2017 06:44:33 -0700 (PDT)
Received: from e103592.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com
 [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DE8513F483;
 Tue, 17 Oct 2017 06:44:31 -0700 (PDT)
Date: Tue, 17 Oct 2017 14:44:29 +0100
From: Dave Martin <Dave.Martin@arm.com>
To: Rob Herring <robh@kernel.org>
Message-ID: <20171017134429.GV19485@e103592.cambridge.arm.com>
References: <1507891231-4386-1-git-send-email-bhupinder.thakur@linaro.org>
 <90cc5097-464d-dab3-633b-1da980b411c0@arm.com>
 <20171017111907.GU19485@e103592.cambridge.arm.com>
 <CAL_JsqL3v2fpA1gsvNYj+z5OAzSar_D6a9=Ni2siis6V4X4q2Q@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAL_JsqL3v2fpA1gsvNYj+z5OAzSar_D6a9=Ni2siis6V4X4q2Q@mail.gmail.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andre Przywara <andre.przywara@arm.com>, Russell King <linux@armlinux.org.uk>,
 Julien Grall <julien.grall@arm.com>, Catalin Marinas <catalin.marinas@arm.com>,
 Bhupinder Thakur <bhupinder.thakur@linaro.org>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 26/27 v12] arm/xen: vpl011: Fix the slow
 early console SBSA UART output
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMTcsIDIwMTcgYXQgMDc6NTM6MzZBTSAtMDUwMCwgUm9iIEhlcnJpbmcgd3Jv
dGU6Cj4gT24gVHVlLCBPY3QgMTcsIDIwMTcgYXQgNjoxOSBBTSwgRGF2ZSBNYXJ0aW4gPERhdmUu
TWFydGluQGFybS5jb20+IHdyb3RlOgo+ID4gT24gVHVlLCBPY3QgMTcsIDIwMTcgYXQgMTA6NTE6
MDdBTSArMDEwMCwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gPj4gSGkgQmh1cGluZGVyLAo+ID4+
Cj4gPj4gZmlyc3QgdGhpbmc6IEFzIHRoZSBidWxrIG9mIHRoZSBzZXJpZXMgaGFzIGJlZW4gbWVy
Z2VkIG5vdywgcGxlYXNlCj4gPj4gcmVzdGFydCB5b3VyIHBhdGNoIGFuZCB2ZXJzaW9uIG51bWJl
cmluZywgc28gYSAocG90ZW50aWFsKSBuZXh0IHBvc3QKPiA+PiBzaG91bGQgYmUgcHJlZml4ZWQg
W1BBVENIIHYzIDEvMl0uIEFuZCBwbGVhc2UgaGF2ZSBhIGNvdmVyIGxldHRlciBnaXZpbmcKPiA+
PiBhIGJyaWVmIG92ZXJ2aWV3IHdoYXQgdGhpcyBzZXJpZXMgZml4ZXMuCj4gPj4KPiA+PiBPbiAx
My8xMC8xNyAxMTo0MCwgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPiA+PiA+IFRoZSBlYXJseSBj
b25zb2xlIG91dHB1dCB1c2VzIHBsMDExX2Vhcmx5X3dyaXRlKCkgdG8gd3JpdGUgZGF0YS4gVGhp
cwo+ID4+ID4gZnVuY3Rpb24gd2FpdHMgZm9yIEJVU1kgYml0IHRvIGdldCBjbGVhcmVkIGJlZm9y
ZSB3cml0aW5nIHRoZSBuZXh0IGJ5dGUuCj4gPj4KPiA+PiAuLi4gd2hpY2ggaXMgcXVlc3Rpb25h
YmxlIGdpdmVuIHRoZSBhY3R1YWwgZGVmaW5pdGlvbiBvZiB0aGUgQlVTWSBiaXQgaW4KPiA+PiB0
aGUgUEwwMTEgVFJNOgo+ID4+Cj4gPj4gPT09PT09PT09PT09Cj4gPj4gLi4uLiBUaGUgQlVTWSBz
aWduYWwgZ29lcyBISUdIIGFzIHNvb24gYXMgZGF0YSBpcyB3cml0dGVuIHRvIHRoZQo+ID4+IHRy
YW5zbWl0IEZJRk8gKHRoYXQgaXMsIHRoZSBGSUZPIGlzIG5vbi1lbXB0eSkgYW5kIHJlbWFpbnMg
YXNzZXJ0ZWQKPiA+PiBISUdIIHdoaWxlIGRhdGEgaXMgYmVpbmcgdHJhbnNtaXR0ZWQuIEJVU1kg
aXMgbmVnYXRlZCBvbmx5IHdoZW4gdGhlCj4gPj4gdHJhbnNtaXQgRklGTyBpcyBlbXB0eSwgYW5k
IHRoZSBsYXN0IGNoYXJhY3RlciBoYXMgYmVlbiB0cmFuc21pdHRlZCBmcm9tCj4gPj4gdGhlIHNo
aWZ0IHJlZ2lzdGVyLCAuLi4uCj4gPj4gPT09PT09PT09PT09Cj4gPj4KPiA+PiAoSSB0YWtlIGl0
IHlvdSBhcmUgdGFsa2luZyBhYm91dCB0aGUgTGludXggZHJpdmVyIGluIGEgZ3Vlc3QgaGVyZSku
Cj4gPj4gSSB0aGluayB0aGUgZWFybHlfd3JpdGUgcm91dGluZSB0cmllcyB0byAoZGVsaWJlcmF0
ZWx5PykgaWdub3JlIHRoZQo+ID4+IEZJRk8sIHBvc3NpYmx5IHRvIG1ha2Ugc3VyZSBjaGFyYWN0
ZXJzIHJlYWxseSBnZXQgcHVzaGVkIG91dCBiZWZvcmUgYQo+ID4+IHN5c3RlbSBjcmFzaGVzLCBt
YXliZS4KPiA+Pgo+ID4+ID4KPiA+PiA+IEluIHRoZSBTQlNBIFVBUlQgZW11bGF0aW9uIGxvZ2lj
LCB0aGUgQlVTWSBiaXQgd2FzIHNldCBhcyBzb29uIG9uZQo+ID4+ID4gYnl0ZSB3YXMgd3JpdHRl
biBpbiB0aGUgRklGTyBhbmQgaXQgcmVtYWluZWQgc2V0IHVudGlsIHRoZSBGSUZPIHdhcwo+ID4+
ID4gZW1wdGllZC4KPiA+Pgo+ID4+IFdoaWNoIGlzIGNvcnJlY3QgYmVoYXZpb3VyLCBhcyB0aGlz
IG1hdGNoZXMgdGhlIFBMMDExIFRSTSBhcyBxdW90ZWQgYWJvdmUuCj4gPj4KPiA+PiA+IFRoaXMg
bWVhbnQgdGhhdCB0aGUgb3V0cHV0IHdhcyBkZWxheWVkIGFzIGVhY2ggY2hhcmFjdGVyIG5lZWRl
ZAo+ID4+ID4gdGhlIEJVU1kgdG8gZ2V0IGNsZWFyZWQuCj4gPj4KPiA+PiBCdXQgdGhpcyBpcyB0
cnVlIGFzIHdlbGwhCj4gPj4KPiA+PiA+IFNpbmNlIHRoZSBTQlNBIFVBUlQgaXMgZ2V0dGluZyBl
bXVsYXRlZCBpbiBYZW4gdXNpbmcgcmluZyBidWZmZXJzLCBpdAo+ID4+ID4gZW5zdXJlcyB0aGF0
IG9uY2UgdGhlIGRhdGEgaXMgZW5xdWV1ZWQgaW4gdGhlIEZJRk8sIGl0IHdpbGwgYmUgcmVjZWl2
ZWQKPiA+PiA+IGJ5IHhlbmNvbnNvbGUgc28gaXQgaXMgc2FmZSB0byBzZXQgdGhlIEJVU1kgYml0
IG9ubHkgd2hlbiBGSUZPIGJlY29tZXMKPiA+PiA+IGZ1bGwuIFRoaXMgd2lsbCBlbnN1cmUgdGhh
dCBwbDAxMV9lYXJseV93cml0ZSgpIGlzIG5vdCBkZWxheWVkIHVuZHVseQo+ID4+ID4gdG8gd3Jp
dGUgdGhlIGRhdGEuCj4gPj4KPiA+PiBTbyBJIGNhbiBjb25maXJtIHRoYXQgdGhpcyBwYXRjaCBm
aXhlcyB0aGUgdmVyeSBzbG93IGVhcmx5Y29uIG91dHB1dAo+ID4+IG9ic2VydmVkIHdpdGggdGhl
IGN1cnJlbnQgc3RhZ2luZyBIRUFELgo+ID4+Cj4gPj4gU28gd2hpbGUgdGhpcyBpcyBzb21ld2hh
dCBkZXZpYXRpbmcgZnJvbSB0aGUgc3BlYywgSSBjYW4gc2VlIHRoZSBiZW5lZml0Cj4gPj4gZm9y
IGFuIGVtdWxhdGlvbiBzY2VuYXJpby4gSSBiZWxpZXZlIHRoYXQgZW11bGF0aW9ucyBpbiBnZW5l
cmFsIG1pZ2h0Cj4gPj4gY2hvb3NlIGltcGxlbWVudGluZyB0aGluZ3MgYSBiaXQgZGlmZmVyZW50
bHksIHRvIGNvcGUgd2l0aCB0aGUKPiA+PiBmdW5kYW1lbnRhbCBkaWZmZXJlbmNlcyBpbiB0aGVp
ciBlbnZpcm9ubWVudCwgbGlrZSB0aGUgdmlydHVhbGx5IGVuZGxlc3MKPiA+PiAiRklGTyIgYW5k
IHRoZSBsYWNrIG9mIGFueSB0aW1pbmcgcmVzdHJpY3Rpb25zIG9uIHRoZSBlbXVsYXRlZCAid2ly
ZSIuCj4gPj4KPiA+PiBTbyB1bmxlc3Mgc29tZW9uZSBjb21lcyB1cCB3aXRoIGEgYmV0dGVyIHNv
bHV0aW9uLCBJIHdvdWxkIHN1cHBvcnQKPiA+PiB0YWtpbmcgdGhpcyBwYXRjaCwgYXMgdGhpcyBm
aXhlcyBhIHJlYWwgcHJvYmxlbS4KPiA+Cj4gPiBJIHRoaW5rIHlvdSBnZXQgYXdheSB3aXRoIHRo
aXMsIGJ1dCBpdCBkb2VzIHZpb2xhdGUgdGhlIHNwZWMgaW4gb3JkZXIKPiA+IHRvIHdvcmsgYXJv
dW5kIGEgZmVhdHVyZSBvZiBhIGNvcnJlY3RseSBpbXBsZW1lbnRlZCBkcml2ZXIuCj4gPgo+ID4g
U29mdHdhcmUgY2FuIG5vdyBzZWUgdGhpcywgZm9yIGV4YW1wbGU6Cj4gPgo+ID4gICAgICAgICB1
YXJ0X3dyaXRlKGNoLCBVQVJURFIpOwo+ID4gICAgICAgICBidXN5ID0gdWFydF9yZWFkKFVBUlRG
UikgJiBVQVJURlJfQlVTWTsKPiA+ICAgICAgICAgQlVHX09OKCEodWFydF9yZWFkKFVBUlRGUikg
JiBVQVJURlJfVFhGRSkgJiYgIWJ1c3kpOwo+ID4KPiA+IHdoaWNoIHZpb2xhdGVzIHRoZSBzcGVj
LCB0aG91Z2ggSSBjYW4ndCBjdXJyZW50bHkgdGhpbmsgb2YgYSBnb29kIHJlYXNvbgo+ID4gZm9y
IHNvZnR3YXJlIHRvIHJlbHkgb24gdGhhdC4KPiA+Cj4gPgo+ID4gWytSb2IsIHdobyB3cm90ZSB0
aGUgb3JpZ2luYWwgZWFybHljb24gY29kZSBpbiB0aGUgYW1iYS1wbDAxMSBkcml2ZXI6Cj4gPiAw
ZDNjNjczZTc4ODEgKCJ0dHkvc2VyaWFsOiBwbDAxMTogYWRkIGdlbmVyaWMgZWFybHljb24gc3Vw
cG9ydCIpCj4gPgo+ID4gSXMgdGhlcmUgYW55IGFjdHVhbHkgcmVhc29uIHdoeSB3ZSBwb2xsIGZv
ciAhQlVTWSBhZnRlciBlYWNoIGNoYXIgaW4KPiA+IHBsMDExX3B1dGMoKT8gIHBsMDExX3B1dGMo
KSBpcyBub3QgZXhwb3NlZCBhdCBhbGw6IGl0J3Mgb25seSBjYWxsZWQgYnkKPiA+IHBsMDExX2Nv
bnNvbGVfd3JpdGUoKS4KPiA+Cj4gPiBUaGlzIHdpbGwgcmVzdWx0IGluIHN0dXR0ZXJpbmcgb3V0
cHV0IGV2ZW4gb24gaGFyZHdhcmUsIHRob3VnaCB0aGlzCj4gPiBkb2Vzbid0IHR5cGljYWxseSBt
YXR0ZXIuCj4gPgo+ID4gSSB0aGluayBpZiB0aGUgcG9sbCBmb3IgIUJVU1kgd2VyZSBtb3ZlZCB0
byB0aGUgZW5kIG9mCj4gPiBwbDAxMV9jb25zb2xlX3dyaXRlKCksIHRoZSBlZmZlY3Qgd291bGQg
YmUgbXVjaCBsZXNzIGJhZC5dCj4gCj4gSSBqdXN0IGNvcGllZCB0aGUgY29kZSBmcm9tIHRoZSBh
cm02NCBlYXJseXByaW50ayBjb2RlLi4uIE1heWJlIGl0IHdhcwo+IGJlY2F1c2Ugb24gc2ltdWxh
dGlvbiAod2hpY2ggd2FzIHRoZSBtYWluIHBsYXRmb3JtIGF0IHRoZSB0aW1lKSBmb2xrcwo+IHdh
bnRlZCB0aGUgY2hhcmFjdGVyICJvbiB0aGUgd2lyZSIuIEl0IHNlZW1zIHRvIGJlIHRoYXQgeW91
IGNvdWxkIGp1c3QKPiBkcm9wIGl0LgoKSG1tbSwgdGhlIGFybTY0IGVhcmx5cHJpbnRrIGNvZGUK
CgkyNDc1ZmY5ZDJjNmUgKCJhcm02NDogQWRkIHNpbXBsZSBlYXJseXByaW50ayBzdXBwb3J0IikK
Cmxvb2tzIHRvIGhhdmUgYmVlbiBkZXJpdmVkIGJ5IENhdGFsaW4gZnJvbSBhcm0ncyBhc3NlbWJs
eSBwcmludGNoLwpwcmludGFzY2lpIGltcGxlbWVudGF0aW9uLCB3aGljaCBwcmVkYXRlcyBnaXQg
QUZBQ1Q6CgooQ2F0YWxpbiwgcGxlYWVzIHB1dCBtZSByaWdodCBpZiBJIG1pc3VuZGVyc3Rvb2Qg
dGhlIGhpc3RvcnkuKQoKCmFyY2gvYXJtL2tlcm5lbC9kZWJ1Zy5TOgoKRU5UUlkocHJpbnRhc2Np
aSkKICAgICAgICAgICAgICAgIGFkZHJ1YXJ0X2N1cnJlbnQgcjMsIHIxLCByMgogICAgICAgICAg
ICAgICAgYiAgICAgICAyZgoxOiAgICAgICAgICAgICAgd2FpdHVhcnQgcjIsIHIzCiAgICAgICAg
ICAgICAgICBzZW5kdWFydCByMSwgcjMKICAgICAgICAgICAgICAgIGJ1c3l1YXJ0IHIyLCByMwog
ICAgICAgICAgICAgICAgdGVxICAgICByMSwgIydcbicKICAgICAgICAgICAgICAgIG1vdmVxICAg
cjEsICMnXHInCiAgICAgICAgICAgICAgICBiZXEgICAgIDFiCjI6ICAgICAgICAgICAgICB0ZXEg
ICAgIHIwLCAjMAogICAgICAgICAgICAgICAgbGRybmViICByMSwgW3IwXSwgIzEKICAgICAgICAg
ICAgICAgIHRlcW5lICAgcjEsICMwCiAgICAgICAgICAgICAgICBibmUgICAgIDFiCiAgICAgICAg
ICAgICAgICByZXQgICAgIGxyCkVORFBST0MocHJpbnRhc2NpaSkKCkVOVFJZKHByaW50Y2gpCiAg
ICAgICAgICAgICAgICBhZGRydWFydF9jdXJyZW50IHIzLCByMSwgcjIKICAgICAgICAgICAgICAg
IG1vdiAgICAgcjEsIHIwCiAgICAgICAgICAgICAgICBtb3YgICAgIHIwLCAjMAogICAgICAgICAg
ICAgICAgYiAgICAgICAxYgpFTkRQUk9DKHByaW50Y2gpCgoKClJ1c3NlbGwsIGRvIHlvdSBrbm93
IHdoeSB3ZSB3YWl0IGZvciB0aGUgVUFSVCB0cmFuc21pdHRlciB0byBnbwpjb21wbGV0ZWx5IGlk
bGUgYmVmb3JlIHF1ZXVlaW5nIGEgbmV3IGNoYXI/CgpGb3IgYW4gaW5kaXZpZHVhbCBwcmludGNo
IHRoaXMgY2FuIG1ha2VzIHNlbnNlLCBidXQgaXQgYWxzbyBpbnRyb2R1Y2VzCmRlbGF5IGZvciBl
dmVyeSBjaGFyIGluIHByaW50YXNjaWkuCgpUaGlzIHNlZW1zIHRvIGludGVyYWN0IGludGVyZXN0
aW5nbHkgd2l0aCB2aXJ0dWFsaXNlZCBVQVJUcywgYmVjYXVzZSB3ZQptYXkgdGhyYXNoIGJldHdl
ZW4gdGhlIGd1ZXN0IGFuZCBoeXBlcnZpc29yIHBlci1jaGFyLCB0aG91Z2ggdGhlcmUKbWF5IGJl
IGEgd2F5IHRvIHJlZHVjZSB0aGUgaW1wYWN0IG9mIHRoaXMgb24gdGhlIGVtdWxhdGlvbiBzaWRl
LgoKKFNlZSBhYm92ZSBmb3Igc29tZSBjb250ZXh0KQoKCkluIHRoZSBwbDAxMSBlYXJseWNvbiBj
b2RlIHRoYXQgd2FzIGRlcml2ZWQgZnJvbSBhcm02NCBlYXJseWNvbiAodGhlCmxhdHRlciBub3cg
ZGVjZWFzZWQpLCBwbDAxMV9wdXRjKCkgaXMgbm90IGV4cG9zZWQgYXQgYWxsIGFuZCBwb2xsaW5n
IGZvcgohQlVTWSBvdGhlciB0aGFuIGF0IHRoZSBlbmQgb2YgcGwwMTFfZWFybHlfd3JpdGUoKSBz
ZWVtcyB1bm5lY2Vzc2FyeS4uLgoKQ3Jhc2hpbmcgdGhlIHBsYXRmb3JtIHNvIGhhcmQgdGhhdCB0
aGUgUEwwMTEgc3RvcHMgdHJhbnNtaXR0aW5nIGlzCmxpa2VseSB0byBiZSBjaGFsbGVuZ2luZyAt
LSBlLmcuLCB0dXJuaW5nIG9mZiBzb21lIGNsb2NrIG9yIHJlZ3VsYXRvciwKbWFraW5nIHRoZSBi
dXMgbG9jayB1cCBldGMuICBOb25lIG9mIHRoZXNlIGlzIGxpa2VseSB0byBiZSB0cmlnZ2VyZWQK
YnkgcGwwMTFfZWFybHlfd3JpdGUoKSBpdHNlbGYuCgpDaGVlcnMKLS0tRGF2ZQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 13:58:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 13:58:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4SNz-0004NV-JR; Tue, 17 Oct 2017 13:58:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e4SNy-0004NP-44
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 13:58:22 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 D6/E3-00983-D7C06E95; Tue, 17 Oct 2017 13:58:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsUyZ7p8oG4Nz7N
 Ig+1/NC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxXh1QKzmtWrF70l7WBcZlsFyMXh5DAZCaJ
 ZW8aWLsYOYGcv4wSR67LQCQ2Mkr0zVvGDuFsY5RYdug3WJWwQJzE7ikrmUBsEQENiTON65ghi
 m4wS7x9/4ENxGEW2Mgm0fN5NztIFZuAkcTZo9MZQWxeAVuJHbMOARVxcLAIqEqc/egIEhYVCJ
 d423iEBaJEUOLkzCdgNqeAqcSSjhawZcwC6hJ/5l1ihrDlJba/nQNmSwgYS7S/vcg2gVFwFpL
 2WUhaZiFpWcDIvIpRvTi1qCy1SNdEL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMj
 MHAZgGAHY+MXp0OMkhxMSqK8zoZPIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8B7jfhYpJFiUm
 p5akZaZA4whmLQEB4+SCO8ykDRvcUFibnFmOkTqFKMux5IpV/4wCbHk5eelSonzrgMpEgApyi
 jNgxsBi+dLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuZdDjKFJzOvBG7TK6AjmICOWOf0BOS
 IkkSElFQDo3az10/eHSlP7q4RFp2dUHJ14uMY9y97c4tX7Vt0qC7cTXV1U66sx/rbq+LdkjhE
 nsZs+f54YuKteT2C9cwfXA9fC7+kZbZg2bKPXfOP/V3XYLO/PfOt6ivuoCfTxUMWXdPa+e1/z
 cnWqtxOlaoLvXrchxY18W48vfwWq74Ck9njSlnF9AcuZUosxRmJhlrMRcWJAIq9qnPiAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1508248698!110731986!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47590 invoked from network); 17 Oct 2017 13:58:20 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Oct 2017 13:58:20 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9HDvJuC021734
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 17 Oct 2017 13:57:19 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9HDvI3m012966
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 17 Oct 2017 13:57:18 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v9HDvGrQ020130;
 Tue, 17 Oct 2017 13:57:16 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 17 Oct 2017 06:57:16 -0700
To: Josh Poimboeuf <jpoimboe@redhat.com>
References: <cover.1507128293.git.jpoimboe@redhat.com>
 <39743c79546ede3073586403d0836a4f93519b0a.1507128293.git.jpoimboe@redhat.com>
 <3b9fd404-6912-3b58-db29-36202631b438@oracle.com>
 <20171006143259.rs3zh7k5tmsgesqy@treble>
 <5a49e43a-8d6b-512a-ec5a-641be7bae41d@oracle.com>
 <ed30216f-4b9e-2bc3-b1d2-36135b29d746@citrix.com>
 <a6c3be0b-35f4-8d23-4ea2-ead94a3fc69e@oracle.com>
 <b9fdc3ec-87cd-da0e-47b7-67cdae8ffb97@oracle.com>
 <20171017052413.nzbqniurzw7eim4b@treble>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <de621b0b-f767-222a-e1de-aabd0e9a0bf9@oracle.com>
Date: Tue, 17 Oct 2017 09:58:59 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20171017052413.nzbqniurzw7eim4b@treble>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: Juergen Gross <jgross@suse.com>, Mike Galbraith <efault@gmx.de>,
 Ingo Molnar <mingo@kernel.org>, Peter Zijlstra <peterz@infradead.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Rusty Russell <rusty@rustcorp.com.au>,
 virtualization@lists.linux-foundation.org, x86@kernel.org,
 linux-kernel@vger.kernel.org, Chris Wright <chrisw@sous-sol.org>,
 live-patching@vger.kernel.org, Linus Torvalds <torvalds@linux-foundation.org>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 "H. Peter Anvin" <hpa@zytor.com>, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>,
 Sasha Levin <alexander.levin@verizon.com>, Jiri Slaby <jslaby@suse.cz>,
 Alok Kataria <akataria@vmware.com>
Subject: Re: [Xen-devel] [PATCH 11/13] x86/paravirt: Add paravirt
 alternatives infrastructure
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTcvMjAxNyAwMToyNCBBTSwgSm9zaCBQb2ltYm9ldWYgd3JvdGU6Cj4gT24gTW9uLCBP
Y3QgMTYsIDIwMTcgYXQgMDI6MTg6NDhQTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+
PiBPbiAxMC8xMi8yMDE3IDAzOjUzIFBNLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+PiBPbiAx
MC8xMi8yMDE3IDAzOjI3IFBNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4+IE9uIDEyLzEwLzE3
IDIwOjExLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+Pj4+IFRoZXJlIGlzIGFsc28gYW5vdGhl
ciBwcm9ibGVtOgo+Pj4+Pgo+Pj4+PiBbICAgIDEuMzEyNDI1XSBnZW5lcmFsIHByb3RlY3Rpb24g
ZmF1bHQ6IDAwMDAgWyMxXSBTTVAKPj4+Pj4gWyAgICAxLjMxMjkwMV0gTW9kdWxlcyBsaW5rZWQg
aW46Cj4+Pj4+IFsgICAgMS4zMTMzODldIENQVTogMCBQSUQ6IDEgQ29tbTogaW5pdCBOb3QgdGFp
bnRlZCA0LjE0LjAtcmM0KyAjNgo+Pj4+PiBbICAgIDEuMzEzODc4XSB0YXNrOiBmZmZmODgwMDNl
MmMwMDAwIHRhc2suc3RhY2s6IGZmZmZjOTAwMDAzOGMwMDAKPj4+Pj4gWyAgICAxLjMxNDM2MF0g
UklQOiAxMDAwMGUwMzA6ZW50cnlfU1lTQ0FMTF82NF9mYXN0cGF0aCsweDEvMHhhNQo+Pj4+PiBb
ICAgIDEuMzE0ODU0XSBSU1A6IGUwMmI6ZmZmZmM5MDAwMDM4ZmY1MCBFRkxBR1M6IDAwMDEwMDQ2
Cj4+Pj4+IFsgICAgMS4zMTUzMzZdIFJBWDogMDAwMDAwMDAwMDAwMDAwYyBSQlg6IDAwMDA1NWY1
NTAxNjgwNDAgUkNYOgo+Pj4+PiAwMDAwN2ZjZmM5NTlmNTlhCj4+Pj4+IFsgICAgMS4zMTU4Mjdd
IFJEWDogMDAwMDAwMDAwMDAwMDAwMCBSU0k6IDAwMDAwMDAwMDAwMDAwMDAgUkRJOgo+Pj4+PiAw
MDAwMDAwMDAwMDAwMDAwCj4+Pj4+IFsgICAgMS4zMTYzMTVdIFJCUDogMDAwMDAwMDAwMDAwMDAw
YSBSMDg6IDAwMDAwMDAwMDAwMDAzN2YgUjA5Ogo+Pj4+PiAwMDAwMDAwMDAwMDAwMDY0Cj4+Pj4+
IFsgICAgMS4zMTY4MDVdIFIxMDogMDAwMDAwMDAxZjg5Y2JmNSBSMTE6IGZmZmY4ODAwM2UyYzAw
MDAgUjEyOgo+Pj4+PiAwMDAwN2ZjZmM5NThhZDYwCj4+Pj4+IFsgICAgMS4zMTczMDBdIFIxMzog
MDAwMDAwMDAwMDAwMDAwMCBSMTQ6IDAwMDA1NWY1NTAxODU5NTQgUjE1Ogo+Pj4+PiAwMDAwMDAw
MDAwMDAxMDAwCj4+Pj4+IFsgICAgMS4zMTc4MDFdIEZTOiAgMDAwMDAwMDAwMDAwMDAwMCgwMDAw
KSBHUzpmZmZmODgwMDNmODAwMDAwKDAwMDApCj4+Pj4+IGtubEdTOjAwMDAwMDAwMDAwMDAwMDAK
Pj4+Pj4gWyAgICAxLjMxODI2N10gQ1M6ICBlMDMzIERTOiAwMDAwIEVTOiAwMDAwIENSMDogMDAw
MDAwMDA4MDA1MDAzMwo+Pj4+PiBbICAgIDEuMzE4NzUwXSBDUjI6IDAwMDA3ZmNmYzk3YWIyMTgg
Q1IzOiAwMDAwMDAwMDNjODhlMDAwIENSNDoKPj4+Pj4gMDAwMDAwMDAwMDA0MjY2MAo+Pj4+PiBb
ICAgIDEuMzE5MjM1XSBDYWxsIFRyYWNlOgo+Pj4+PiBbICAgIDEuMzE5NzAwXSBDb2RlOiA1MSA1
MCA1NyA1NiA1MiA1MSA2YSBkYSA0MSA1MCA0MSA1MSA0MSA1MiA0MSA1MyA0OAo+Pj4+PiA4MyBl
YyAzMCA2NSA0YyA4YiAxYyAyNSBjMCBkMiAwMCAwMCA0MSBmNyAwMyBkZiAzOSAwOCA5MCAwZiA4
NSBhNSAwMCAwMAo+Pj4+PiAwMCA1MCA8ZmY+IDE1IDljIDk1IGQwIGZmIDU4IDQ4IDNkIDRjIDAx
IDAwIDAwIDc3IDBmIDRjIDg5IGQxIGZmIDE0IGM1Cj4+Pj4+IFsgICAgMS4zMjExNjFdIFJJUDog
ZW50cnlfU1lTQ0FMTF82NF9mYXN0cGF0aCsweDEvMHhhNSBSU1A6IGZmZmZjOTAwMDAzOGZmNTAK
Pj4+Pj4gWyAgICAxLjM0NDI1NV0gLS0tWyBlbmQgdHJhY2UgZDdjYjhjZDZjZDdjMjk0YyBdLS0t
Cj4+Pj4+IFsgICAgMS4zNDUwMDldIEtlcm5lbCBwYW5pYyAtIG5vdCBzeW5jaW5nOiBBdHRlbXB0
ZWQgdG8ga2lsbCBpbml0IQo+Pj4+PiBleGl0Y29kZT0weDAwMDAwMDBiCj4+Pj4+Cj4+Pj4+Cj4+
Pj4+IEFsbCBjb2RlCj4+Pj4+ID09PT09PT09Cj4+Pj4+ICAgIDA6ICAgIDUxICAgICAgICAgICAg
ICAgICAgICAgICBwdXNoICAgJXJjeAo+Pj4+PiAgICAxOiAgICA1MCAgICAgICAgICAgICAgICAg
ICAgICAgcHVzaCAgICVyYXgKPj4+Pj4gICAgMjogICAgNTcgICAgICAgICAgICAgICAgICAgICAg
IHB1c2ggICAlcmRpCj4+Pj4+ICAgIDM6ICAgIDU2ICAgICAgICAgICAgICAgICAgICAgICBwdXNo
ICAgJXJzaQo+Pj4+PiAgICA0OiAgICA1MiAgICAgICAgICAgICAgICAgICAgICAgcHVzaCAgICVy
ZHgKPj4+Pj4gICAgNTogICAgNTEgICAgICAgICAgICAgICAgICAgICAgIHB1c2ggICAlcmN4Cj4+
Pj4+ICAgIDY6ICAgIDZhIGRhICAgICAgICAgICAgICAgICAgICBwdXNocSAgJDB4ZmZmZmZmZmZm
ZmZmZmZkYQo+Pj4+PiAgICA4OiAgICA0MSA1MCAgICAgICAgICAgICAgICAgICAgcHVzaCAgICVy
OAo+Pj4+PiAgICBhOiAgICA0MSA1MSAgICAgICAgICAgICAgICAgICAgcHVzaCAgICVyOQo+Pj4+
PiAgICBjOiAgICA0MSA1MiAgICAgICAgICAgICAgICAgICAgcHVzaCAgICVyMTAKPj4+Pj4gICAg
ZTogICAgNDEgNTMgICAgICAgICAgICAgICAgICAgIHB1c2ggICAlcjExCj4+Pj4+ICAgMTA6ICAg
IDQ4IDgzIGVjIDMwICAgICAgICAgICAgICBzdWIgICAgJDB4MzAsJXJzcAo+Pj4+PiAgIDE0OiAg
ICA2NSA0YyA4YiAxYyAyNSBjMCBkMiAgICAgbW92ICAgICVnczoweGQyYzAsJXIxMQo+Pj4+PiAg
IDFiOiAgICAwMCAwMAo+Pj4+PiAgIDFkOiAgICA0MSBmNyAwMyBkZiAzOSAwOCA5MCAgICAgdGVz
dGwgICQweDkwMDgzOWRmLCglcjExKQo+Pj4+PiAgIDI0OiAgICAwZiA4NSBhNSAwMCAwMCAwMCAg
ICAgICAgam5lICAgIDB4Y2YKPj4+Pj4gICAyYTogICAgNTAgICAgICAgICAgICAgICAgICAgICAg
IHB1c2ggICAlcmF4Cj4+Pj4+ICAgMmI6KiAgICBmZiAxNSA5YyA5NSBkMCBmZiAgICAgICAgY2Fs
bHEgICotMHgyZjZhNjQoJXJpcCkgICAgICAgICMKPj4+Pj4gMHhmZmZmZmZmZmZmZDA5NWNkICAg
ICAgICA8LS0gdHJhcHBpbmcgaW5zdHJ1Y3Rpb24KPj4+Pj4gICAzMTogICAgNTggICAgICAgICAg
ICAgICAgICAgICAgIHBvcCAgICAlcmF4Cj4+Pj4+ICAgMzI6ICAgIDQ4IDNkIDRjIDAxIDAwIDAw
ICAgICAgICBjbXAgICAgJDB4MTRjLCVyYXgKPj4+Pj4gICAzODogICAgNzcgMGYgICAgICAgICAg
ICAgICAgICAgIGphICAgICAweDQ5Cj4+Pj4+ICAgM2E6ICAgIDRjIDg5IGQxICAgICAgICAgICAg
ICAgICBtb3YgICAgJXIxMCwlcmN4Cj4+Pj4+ICAgM2Q6ICAgIGZmICAgICAgICAgICAgICAgICAg
ICAgICAuYnl0ZSAweGZmCj4+Pj4+ICAgM2U6ICAgIDE0IGM1ICAgICAgICAgICAgICAgICAgICBh
ZGMgICAgJDB4YzUsJWFsCj4+Pj4+Cj4+Pj4+Cj4+Pj4+IHNvIHRoZSBvcmlnaW5hbCAnY2xpJyB3
YXMgcmVwbGFjZWQgd2l0aCB0aGUgcHYgY2FsbCBidXQgdG8gbWUgdGhlIG9mZnNldAo+Pj4+PiBs
b29rcyBhIGJpdCBvZmYsIG5vPyBTaG91bGRuJ3QgaXQgYWx3YXlzIGJlIHBvc2l0aXZlPwo+Pj4+
IGNhbGxxIHRha2VzIGEgMzJiaXQgc2lnbmVkIGRpc3BsYWNlbWVudCwgc28ganVtcGluZyBiYWNr
IGJ5IHVwIHRvIDJHIGlzCj4+Pj4gcGVyZmVjdGx5IGxlZ2l0aW1hdGUuCj4+PiBZZXMsIGJ1dAo+
Pj4KPj4+IG9zdHJAd29ya2Jhc2U+IG5tIHZtbGludXggfCBncmVwIGVudHJ5X1NZU0NBTExfNjRf
ZmFzdHBhdGgKPj4+IGZmZmZmZmZmODE3MzY1ZGQgdCBlbnRyeV9TWVNDQUxMXzY0X2Zhc3RwYXRo
Cj4+PiBvc3RyQHdvcmtiYXNlPiBubSB2bWxpbnV4IHwgZ3JlcCAiIHB2X2lycV9vcHMiCj4+PiBm
ZmZmZmZmZjgxYzJkYmMwIEQgcHZfaXJxX29wcwo+Pj4gb3N0ckB3b3JrYmFzZT4KPj4+Cj4+PiBz
byBwdl9pcnFfb3BzLmlycV9kaXNhYmxlIGlzIGFib3V0IDVNQiBhaGVhZCBvZiB3aGVyZSB3ZSBh
cmUgbm93LiAoSQo+Pj4gZGlkbid0IG1lYW4gdGhhdCB4ODYgaW5zdHJ1Y3Rpb24gc2V0IGRvZXNu
J3QgYWxsb3cgbmVnYXRpdmUKPj4+IGRpc3BsYWNlbWVudCwgSSB3YXMgdHJ5aW5nIHRvIHNheSB0
aGF0IHB2X2lycV9vcHMgYWx3YXlzIGxpdmUgZnVydGhlciBkb3duKQo+PiBJIGJlbGlldmUgdGhl
IHByb2JsZW0gaXMgdGhpczoKPj4KPj4gI2RlZmluZSBQVl9JTkRJUkVDVChhZGRyKSAgICAgICAq
YWRkciglcmlwKQo+Pgo+PiBUaGUgZGlzcGxhY2VtZW50IHRoYXQgdGhlIGxpbmtlciBjb21wdXRl
cyB3aWxsIGJlIHJlbGF0aXZlIHRvIHRoZSB3aGVyZQo+PiB0aGlzIGluc3RydWN0aW9uIGlzIHBs
YWNlZCBhdCB0aGUgdGltZSBvZiBsaW5raW5nLCB3aGljaCBpcyBpbgo+PiAucHZfYWx0aW5zdHJ1
Y3Rpb25zIChhbmQgbm90IC50ZXh0KS4gU28gd2hlbiB3ZSBjb3B5IGl0IGludG8gLnRleHQgdGhl
Cj4+IGRpc3BsYWNlbWVudCBiZWNvbWVzIGJvZ3VzLgo+IGFwcGx5X2FsdGVybmF0aXZlcygpIGlz
IHN1cHBvc2VkIHRvIGFkanVzdCB0aGF0IGRpc3BsYWNlbWVudCBiYXNlZCBvbgo+IHRoZSBuZXcg
SVAsIHRob3VnaCBpdCBjb3VsZCBiZSBtZXNzaW5nIHRoYXQgdXAgc29tZWhvdy4gIChTZWUgcGF0
Y2gKPiAxMC8xMy4pCj4KClRoYXQgcGF0Y2ggZG9lc24ndCB0YWtlIGludG8gYWNjb3VudCB0aGUg
ZmFjdCB0aGF0IHJlcGxhY2VtZW50Cmluc3RydWN0aW9ucyBtYXkgaGF2ZSB0byBzYXZlL3Jlc3Rv
cmUgcmVnaXN0ZXJzLiBTbywgZm9yIGV4YW1wbGUsCgoKLSAgICAgICAgaWYgKGEtPnJlcGxhY2Vt
ZW50bGVuICYmIGlzX2ptcChyZXBsYWNlbWVudFswXSkpCisgICAgICAgIH0gZWxzZSBpZiAoYS0+
cmVwbGFjZW1lbnRsZW4gPT0gNiAmJiAqaW5zbmJ1ZiA9PSAweGZmICYmCisgICAgICAgICAgICAg
ICAqKGluc25idWYrMSkgPT0gMHgxNSkgeworICAgICAgICAgICAgLyogaW5kaXJlY3QgY2FsbCAq
LworICAgICAgICAgICAgKihzMzIgKikoaW5zbmJ1ZiArIDIpICs9IHJlcGxhY2VtZW50IC0gaW5z
dHI7CisgICAgICAgICAgICBEUFJJTlRLKCJGaXggaW5kaXJlY3QgQ0FMTCBvZmZzZXQ6IDB4JXgs
IENBTEwgKjB4JWx4IiwKKyAgICAgICAgICAgICAgICAqKHMzMiAqKShpbnNuYnVmICsgMiksCisg
ICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpaW5zdHIgKyAqKHMzMiAqKShpbnNuYnVmICsg
MikgKyA2KTsKKwoKZG9lc24ndCBkbyB0aGUgYWRqdXN0bWVudCBvZgoKICAyYTogICAgNTAgICAg
ICAgICAgICAgICAgICAgICAgIHB1c2ggICAlcmF4CiAgMmI6KiAgICBmZiAxNSA5YyA5NSBkMCBm
ZiAgICAgICAgY2FsbHEgICotMHgyZjZhNjQoJXJpcCkKICAzMTogICAgNTggICAgICAgICAgICAg
ICAgICAgICAgIHBvcCAgICAlcmF4CgpiZWNhdXNlIGluc3RidWYgcG9pbnRzIHRvICdwdXNoJyBh
bmQgbm90IHRvICdjYWxsJy4KCi1ib3JpcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 14:03:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 14:03:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4SSq-00056b-8v; Tue, 17 Oct 2017 14:03:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <linux+xen-devel=lists.xenproject.org@armlinux.org.uk>)
 id 1e4SSp-00056V-FJ
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 14:03:23 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 60/64-31302-AAD06E95; Tue, 17 Oct 2017 14:03:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXipyB3S3cV77N
 Ig3W3uCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oybPf+ZCpbwVzz7O525gXE3VxcjJweLwBJm
 if4ZDl2MXBxCAtOYJNY332GBcFYySkx4fYAZokpVYt7SbewgNpuAmcSh9gusILYIUHzL62+sI
 A3MAnOZJB7sOMQCkhAWyJD4uWE1WAOvgJXE1yNr2CGmrgBasW0zK0RCUOLkzCdgDcwCWhI3/r
 1k6mLkALKlJZb/4wAJcwrYS7TM6AIrERVQkbgy4S07xHwLifeT5rBOYBSYhWTSLCSTZiFMWsD
 IvIpRozi1qCy1SNfIQi+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzBA6xkYGHcw
 9q3yO8QoycGkJMrrbPgkUogvKT+lMiOxOCO+qDQntfgQowwHh5IELzsw4IUEi1LTUyvSMnOAs
 QKTluDgURLhvcQDlOYtLkjMLc5Mh0idYlSUEuedBZIQAElklObBtcHi8xKjrJQwLyMDA4MQT0
 FqUW5mCar8K0ZxDkYlYV5+kO08mXklcNNfAS1mAlq8zukJyOKSRISUVAOjy1ZGi37JP3OlfbY
 zLl12QNrxgvbFs4aPX2vXBjcsml5quD5ttaK17z9BkRufz9X+PTD7AbtLe3lFygrridxTzz2U
 DJ4XdGqPzemYlhPeZ1xj/+sY8wbHck26fugPW2VnxvUzhVYxR6OvdeUVdjr/mT5lY9spM/sW8
 Tk9fN8aSiNiOhxyLykosRRnJBpqMRcVJwIAFhCTQ8oCAAA=
X-Env-Sender: linux+xen-devel=lists.xenproject.org@armlinux.org.uk
X-Msg-Ref: server-16.tower-206.messagelabs.com!1508249000!91481728!1
X-Originating-IP: [78.32.30.218]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48803 invoked from network); 17 Oct 2017 14:03:22 -0000
Received: from pandora.armlinux.org.uk (HELO pandora.armlinux.org.uk)
 (78.32.30.218)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 17 Oct 2017 14:03:22 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=armlinux.org.uk; s=pandora-2014; 
 h=Sender:In-Reply-To:Content-Type:MIME-Version:References:Message-ID:Subject:Cc:To:From:Date;
 bh=BZb2QlI/61yHPfoQA2ekzx5YOsYefMW7FTuNwvFLfJ8=; 
 b=Gzuf7CpBQEuSwiu12z6WtybXO2QRIWz5394d8v66G6PxUoxX8318YJVL52TZkgViHXPcKfO4M5SG9x8S4rEuKK0mZxX++AWXHCCkSvl4I4lPidAKoZ6zyag2mqAW6UpkQwxbBBf9xVWXkO3dAxbcTr3r8X87dEKZRIbU/L4DU4Q=;
Received: from n2100.armlinux.org.uk
 ([2001:4d48:ad52:3201:214:fdff:fe10:4f86]:56437)
 by pandora.armlinux.org.uk with esmtpsa (TLSv1:DHE-RSA-AES256-SHA:256)
 (Exim 4.82_1-5b7a7c0-XX) (envelope-from <linux@armlinux.org.uk>)
 id 1e4SSe-0004ai-TZ; Tue, 17 Oct 2017 15:03:13 +0100
Received: from linux by n2100.armlinux.org.uk with local (Exim 4.76)
 (envelope-from <linux@n2100.armlinux.org.uk>)
 id 1e4SSW-000199-Qa; Tue, 17 Oct 2017 15:03:05 +0100
Date: Tue, 17 Oct 2017 15:03:02 +0100
From: Russell King - ARM Linux <linux@armlinux.org.uk>
To: Dave Martin <Dave.Martin@arm.com>
Message-ID: <20171017140302.GN20805@n2100.armlinux.org.uk>
References: <1507891231-4386-1-git-send-email-bhupinder.thakur@linaro.org>
 <90cc5097-464d-dab3-633b-1da980b411c0@arm.com>
 <20171017111907.GU19485@e103592.cambridge.arm.com>
 <CAL_JsqL3v2fpA1gsvNYj+z5OAzSar_D6a9=Ni2siis6V4X4q2Q@mail.gmail.com>
 <20171017134429.GV19485@e103592.cambridge.arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171017134429.GV19485@e103592.cambridge.arm.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
Cc: Rob Herring <robh@kernel.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Andre Przywara <andre.przywara@arm.com>, Julien Grall <julien.grall@arm.com>,
 Catalin Marinas <catalin.marinas@arm.com>,
 Bhupinder Thakur <bhupinder.thakur@linaro.org>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 26/27 v12] arm/xen: vpl011: Fix the slow
 early console SBSA UART output
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMTcsIDIwMTcgYXQgMDI6NDQ6MjlQTSArMDEwMCwgRGF2ZSBNYXJ0aW4gd3Jv
dGU6Cj4gYXJjaC9hcm0va2VybmVsL2RlYnVnLlM6Cj4gCj4gRU5UUlkocHJpbnRhc2NpaSkKPiAg
ICAgICAgICAgICAgICAgYWRkcnVhcnRfY3VycmVudCByMywgcjEsIHIyCj4gICAgICAgICAgICAg
ICAgIGIgICAgICAgMmYKPiAxOiAgICAgICAgICAgICAgd2FpdHVhcnQgcjIsIHIzCj4gICAgICAg
ICAgICAgICAgIHNlbmR1YXJ0IHIxLCByMwo+ICAgICAgICAgICAgICAgICBidXN5dWFydCByMiwg
cjMKPiAgICAgICAgICAgICAgICAgdGVxICAgICByMSwgIydcbicKPiAgICAgICAgICAgICAgICAg
bW92ZXEgICByMSwgIydccicKPiAgICAgICAgICAgICAgICAgYmVxICAgICAxYgo+IDI6ICAgICAg
ICAgICAgICB0ZXEgICAgIHIwLCAjMAo+ICAgICAgICAgICAgICAgICBsZHJuZWIgIHIxLCBbcjBd
LCAjMQo+ICAgICAgICAgICAgICAgICB0ZXFuZSAgIHIxLCAjMAo+ICAgICAgICAgICAgICAgICBi
bmUgICAgIDFiCj4gICAgICAgICAgICAgICAgIHJldCAgICAgbHIKPiBFTkRQUk9DKHByaW50YXNj
aWkpCj4gCj4gRU5UUlkocHJpbnRjaCkKPiAgICAgICAgICAgICAgICAgYWRkcnVhcnRfY3VycmVu
dCByMywgcjEsIHIyCj4gICAgICAgICAgICAgICAgIG1vdiAgICAgcjEsIHIwCj4gICAgICAgICAg
ICAgICAgIG1vdiAgICAgcjAsICMwCj4gICAgICAgICAgICAgICAgIGIgICAgICAgMWIKPiBFTkRQ
Uk9DKHByaW50Y2gpCj4gCj4gCj4gCj4gUnVzc2VsbCwgZG8geW91IGtub3cgd2h5IHdlIHdhaXQg
Zm9yIHRoZSBVQVJUIHRyYW5zbWl0dGVyIHRvIGdvCj4gY29tcGxldGVseSBpZGxlIGJlZm9yZSBx
dWV1ZWluZyBhIG5ldyBjaGFyPwoKSXQncyB0aGUgb25seSB3YXkgdGhlIC9kZWJ1Zy8gKGFuZCBJ
IHN0cmVzcyAvZGVidWcvKSBmdW5jdGlvbnMga25vdwp0aGF0IHRoZSBjaGFyYWN0ZXIgaGFzIGFj
dHVhbGx5IGJlZW4gc2VudCBiZWZvcmUgYWxsb3dpbmcgY29udHJvbCB0bwpjb250aW51ZS4gIFRo
aXMgaXMgaW1wb3J0YW50IGZvciBlYXJseS1jcmFzaHktZGVidWcgc2l0dWF0aW9ucywgYnV0CnBy
b2JhYmx5IGxlc3Mgc28gZm9yIGVhcmx5X3ByaW50ay4KCj4gRm9yIGFuIGluZGl2aWR1YWwgcHJp
bnRjaCB0aGlzIGNhbiBtYWtlcyBzZW5zZSwgYnV0IGl0IGFsc28gaW50cm9kdWNlcwo+IGRlbGF5
IGZvciBldmVyeSBjaGFyIGluIHByaW50YXNjaWkuCj4gCj4gVGhpcyBzZWVtcyB0byBpbnRlcmFj
dCBpbnRlcmVzdGluZ2x5IHdpdGggdmlydHVhbGlzZWQgVUFSVHMsIGJlY2F1c2Ugd2UKPiBtYXkg
dGhyYXNoIGJldHdlZW4gdGhlIGd1ZXN0IGFuZCBoeXBlcnZpc29yIHBlci1jaGFyLCB0aG91Z2gg
dGhlcmUKPiBtYXkgYmUgYSB3YXkgdG8gcmVkdWNlIHRoZSBpbXBhY3Qgb2YgdGhpcyBvbiB0aGUg
ZW11bGF0aW9uIHNpZGUuCgpXZWxsLCBJIGd1ZXNzIHJlLXVzaW5nIHRoZSBlYXJseSAvZGVidWdn
aW5nLyBjb2RlIGZvciBlYXJseSBwcmludGsgaXMKc2hvd2luZyBtb3JlIGFuZCBtb3JlIGlzc3Vl
cyAtIGFuZCByZXVzaW5nIHRoaXMgY29kZSBpbiB0aGlzIHdheSBpcwpzb21ldGhpbmcgdGhhdCBJ
J3ZlIG5ldmVyIHJlYWxseSBiZWVuIGEgZmFuIG9mLgoKSSdkIHBlcnNvbmFsbHkgbGlrZSB0byBz
ZWUgdGhlIGNvdXBsaW5nIGJldHdlZW4gdGhlIHR3byB0aGluZ3MgZ29uZSAtCkkgbmV2ZXIgcmVh
bGx5IHdhbnRlZCB0aGF0IGNvdXBsaW5nIGluIHRoZSBmaXJzdCBwbGFjZS4KCi0tIApSTUsncyBQ
YXRjaCBzeXN0ZW06IGh0dHA6Ly93d3cuYXJtbGludXgub3JnLnVrL2RldmVsb3Blci9wYXRjaGVz
LwpGVFRDIGJyb2FkYmFuZCBmb3IgMC44bWlsZSBsaW5lIGluIHN1YnVyYmlhOiBzeW5jIGF0IDgu
OE1icHMgZG93biA2MzBrYnBzIHVwCkFjY29yZGluZyB0byBzcGVlZHRlc3QubmV0OiA4LjIxTWJw
cyBkb3duIDUxMGticHMgdXAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 17 14:05:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 14:05:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4SUV-0005D0-K4; Tue, 17 Oct 2017 14:05:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e4SUU-0005Cr-6F
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 14:05:06 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 BB/01-00647-11E06E95; Tue, 17 Oct 2017 14:05:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsXSO6nOVZeP71m
 kwd4mTYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePY6mdMBd3sFccfzGBqYHzC2sXIxSEkMJFJ
 4tuT3cxdjJxAzm9Gie5JmhCJjYwShyY2sEE42xglVq6cB1YlLBAnsXvKSqYuRg4OEQFliWWbb
 SBqvjBLLL/7jgnEYRZYwi6x8NhBVpAGNgEjibNHpzOCNPAK2ErMuxgIEmYRUJVYuv86C4gtKh
 Au8bbxCJjNKyAocXLmEzCbUyBQ4sXVlYwgNrOAusSfeZeYIWx5ie1v54DZEgKGEqcfbmOcwCg
 4C0n7LCQts5C0LGBkXsWoUZxaVJZapGtooJdUlJmeUZKbmJkD5Bnr5aYWFyemp+YkJhXrJefn
 bmIEhm49AwPjDsZtXc6HGCU5mJREeZ0Nn0QK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDN5X0WK
 SRYlJqeWpGWmQOMIpi0BAePkgjvJR6gNG9xQWJucWY6ROoUoy7HjYfX/zAJseTl56VKifPKgM
 wQACnKKM2DGwGL6EuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHn5QabwZOaVwG16BXQEE9A
 R65yegBxRkoiQkmpg1FVj6Z8x23zGFaamX17bHioyL+lyPC4XEHjwaPH63eqP16/j6T93s6R4
 ycc9fL++5sooBGxff3nxrTTPrquL43K1uM98ZHkUMpE3ZOfkV6ITlwZx+VTGTTlz10xlvvHSF
 Rc9AmR45fk3N3PMPL5u72ZZv8RrR8RWx2599WDJ6+nvFc857p72v0KJpTgj0VCLuag4EQAih+
 6k4wIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1508249100!103065223!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37289 invoked from network); 17 Oct 2017 14:05:02 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Oct 2017 14:05:02 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9HE47Oj018268
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 17 Oct 2017 14:04:08 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9HE47dd023077
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 17 Oct 2017 14:04:07 GMT
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9HE45ku028857;
 Tue, 17 Oct 2017 14:04:05 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 17 Oct 2017 07:04:04 -0700
To: Brian Gerst <brgerst@gmail.com>
References: <cover.1507128293.git.jpoimboe@redhat.com>
 <39743c79546ede3073586403d0836a4f93519b0a.1507128293.git.jpoimboe@redhat.com>
 <3b9fd404-6912-3b58-db29-36202631b438@oracle.com>
 <20171006143259.rs3zh7k5tmsgesqy@treble>
 <5a49e43a-8d6b-512a-ec5a-641be7bae41d@oracle.com>
 <ed30216f-4b9e-2bc3-b1d2-36135b29d746@citrix.com>
 <a6c3be0b-35f4-8d23-4ea2-ead94a3fc69e@oracle.com>
 <b9fdc3ec-87cd-da0e-47b7-67cdae8ffb97@oracle.com>
 <CAMzpN2j_6KzT22nLmYMM3RDxF0UkSQXCisb6umBka0T2ZHwDpQ@mail.gmail.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <6f2a54e3-84f7-c04b-ae3c-cad6969d6652@oracle.com>
Date: Tue, 17 Oct 2017 10:05:47 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CAMzpN2j_6KzT22nLmYMM3RDxF0UkSQXCisb6umBka0T2ZHwDpQ@mail.gmail.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: Juergen Gross <jgross@suse.com>, Mike Galbraith <efault@gmx.de>,
 "H. Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Rusty Russell <rusty@rustcorp.com.au>,
 Linux Virtualization <virtualization@lists.linux-foundation.org>,
 the arch/x86 maintainers <x86@kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Chris Wright <chrisw@sous-sol.org>, live-patching@vger.kernel.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Ingo Molnar <mingo@kernel.org>, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>,
 Sasha Levin <alexander.levin@verizon.com>, Jiri Slaby <jslaby@suse.cz>,
 Alok Kataria <akataria@vmware.com>
Subject: Re: [Xen-devel] [PATCH 11/13] x86/paravirt: Add paravirt
 alternatives infrastructure
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTcvMjAxNyAwOToxMCBBTSwgQnJpYW4gR2Vyc3Qgd3JvdGU6Cj4gT24gTW9uLCBPY3Qg
MTYsIDIwMTcgYXQgMjoxOCBQTSwgQm9yaXMgT3N0cm92c2t5Cj4gPGJvcmlzLm9zdHJvdnNreUBv
cmFjbGUuY29tPiB3cm90ZToKPj4KPj4gUmVwbGFjaW5nIHRoZSBtYWNybyB3aXRoCj4+Cj4+ICNk
ZWZpbmUgUFZfSU5ESVJFQ1QoYWRkcikgICAgICAgKmFkZHIgIC8vIHdlbGwsIGl0J3Mgbm90IHNv
IG11Y2gKPj4gaW5kaXJlY3QgYW55bW9yZQo+Pgo+PiBtYWtlcyB0aGluZ3Mgd29yay4gT3IgbWF5
YmUgaXQgY2FuIGJlIGFkanVzdGVkIHRvcCBiZSBrZXB0IHRydWx5IGluZGlyZWN0Lgo+IFRoYXQg
aXMgc3RpbGwgYW4gaW5kaXJlY3QgY2FsbCwganVzdCB1c2luZyBhYnNvbHV0ZSBhZGRyZXNzaW5n
IGZvciB0aGUKPiBwb2ludGVyIGluc3RlYWQgb2YgUklQLXJlbGF0aXZlLiAKCk9oLCByaWdodCwg
SSd2ZSBnb3QgbXkgdGVybWlub2xvZ3kgYWxsIHdyb25nLgoKLWJvcmlzCgo+ICBBbHRlcm5hdGl2
ZXMgaGFzIHZlcnkgbGltaXRlZAo+IHJlbG9jYXRpb24gY2FwYWJpbGl0aWVzLiAgSXQgd2lsbCBv
bmx5IGhhbmRsZSBhIHNpbmdsZSBjYWxsIG9yIGptcAo+IHJlcGxhY2VtZW50LiBVc2luZyBhYnNv
bHV0ZSBhZGRyZXNzaW5nIGlzIHNsaWdodGx5IGxlc3MgZWZmaWNpZW50Cj4gKHRha2VzIG9uZSBl
eHRyYSBieXRlIHRvIGVuY29kZSwgYW5kIG5lZWRzIGEgcmVsb2NhdGlvbiBmb3IgS0FTTFIpLAo+
IGJ1dCBpdCB3b3JrcyBqdXN0IGFzIHdlbGwuICBZb3UgY291bGQgYWxzbyByZWxvY2F0ZSB0aGUg
aW5zdHJ1Y3Rpb24KPiBtYW51YWxseSBieSBhZGRpbmcgdGhlIGRlbHRhIGJldHdlZW4gdGhlIG9y
aWdpbmFsIGFuZCByZXBsYWNlbWVudCBjb2RlCj4gdG8gdGhlIGRpc3BsYWNlbWVudC4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 17 14:12:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 14:12:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4Sbu-0005xJ-EU; Tue, 17 Oct 2017 14:12:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=456ecb91d=Andrew.Cooper3@citrix.com>)
 id 1e4Sbs-0005xD-Tp
 for xen-devel@lists.xen.org; Tue, 17 Oct 2017 14:12:45 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 91/42-05089-CDF06E95; Tue, 17 Oct 2017 14:12:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsXitHSDve5t/me
 RBsf7lCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owbj3ezFPzhqdi49hprA+MXri5GTg4JAX+J
 9XcOMoLYbAL6ErtffGICsUUE1CVOd1xk7WLk4mAW2MUk8WrGT3aQhDBQw52pnawgNouAqsSNF
 2tZQGxeAU+Ja0dWs0EMlZM4f/wnM4gtJKAmca3/EjtEjaDEyZlPwOqZBSQkDr54wTyBkXsWkt
 QsJKkFjEyrGDWKU4vKUot0jcz1kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECw6G
 egYFxB2PLXr9DjJIcTEqivM6GTyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfAqAcNLSLAoNT21
 Ii0zBxiYMGkJDh4lEd5PfEBp3uKCxNzizHSI1ClGXY6Om3f/MAmx5OXnpUqJ87qCzBAAKcooz
 YMbAYuSS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeb+ArOLJzCuB2/QK6AgmoCPWOT0BOa
 IkESEl1cB4uOnK9SmnzY78n5ISdibV9xFvfELYsS7LxoeTbC54r5trFXbg3qzjTKUW67/amDl
 nqNmEMRzV1Ni073fm7w3r+NJsLhfaTdmb7rTt8M609LdaSQ8EfDVKQ41f7LI5kJNqc+WhrK6S
 0uT7ZcuPfWHc1ml5O2lmwukNcXI/D4s++PnL6LQ/iwO/EktxRqKhFnNRcSIAtuYoLY0CAAA=
X-Env-Sender: prvs=456ecb91d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1508249561!110509938!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20277 invoked from network); 17 Oct 2017 14:12:43 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Oct 2017 14:12:43 -0000
X-IronPort-AV: E=Sophos;i="5.43,391,1503360000"; d="scan'208";a="454584327"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 17 Oct 2017 15:11:51 +0100
Message-ID: <1508249511-22385-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH] xen/public: Correct the definition of
	GNTTAB_CACHE_SOURCE_GREF
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RGlzY292ZXJlZCB3aGVuIHJ1bm5pbmcgdGhlIFhTQS0yMzIgUG9DIG9uIGEgVUJTQU4tZW5hYmxl
ZCBoeXBlcnZpc29yLgoKICAoZDc5KSBYU0EtMjMyIFBvQwogIChYRU4pID09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09CiAgKFhFTikgVUJTQU46IFVuZGVmaW5lZCBiZWhhdmlvdXIgaW4gZ3JhbnRfdGFi
bGUuYzozMjE3OjI1CiAgKFhFTikgbGVmdCBzaGlmdCBvZiAxIGJ5IDMxIHBsYWNlcyBjYW5ub3Qg
YmUgcmVwcmVzZW50ZWQgaW4gdHlwZSAnaW50JwogIChYRU4pIC0tLS1bIFhlbi00LjEwLjAtcmMg
IHg4Nl82NCAgZGVidWc9eSAgIFRhaW50ZWQ6ICAgIEggXS0tLS0KClVwZGF0ZSBhbGwgb2YgdGhl
IEdOVFRBQl9DQUNIRV8qIGNvbnN0YW50cyB0byBiZSB1bnNpZ25lZCBpbnRlZ2Vycy4KClNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpD
QzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDQzogSmFuIEJl
dWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25y
YWQud2lsa0BvcmFjbGUuY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgpDQzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNDOiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
ClRoaXMgaXMgYSB0cml2aWFsIGJ1Z2ZpeCwgYW5kIGlzIGxvdyByaXNrIGZvciA0LjEwCi0tLQog
eGVuL2luY2x1ZGUvcHVibGljL2dyYW50X3RhYmxlLmggfCA2ICsrKy0tLQogMSBmaWxlIGNoYW5n
ZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9wdWJsaWMvZ3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9ncmFudF90YWJs
ZS5oCmluZGV4IDAxODAzNmUuLjE4MGQ2MmMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9ncmFudF90YWJsZS5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9ncmFudF90YWJsZS5oCkBA
IC01ODksOSArNTg5LDkgQEAgc3RydWN0IGdudHRhYl9jYWNoZV9mbHVzaCB7CiAgICAgfSBhOwog
ICAgIHVpbnQxNl90IG9mZnNldDsgLyogb2Zmc2V0IGZyb20gc3RhcnQgb2YgZ3JhbnQgKi8KICAg
ICB1aW50MTZfdCBsZW5ndGg7IC8qIHNpemUgd2l0aGluIHRoZSBncmFudCAqLwotI2RlZmluZSBH
TlRUQUJfQ0FDSEVfQ0xFQU4gICAgICAgICAgKDE8PDApCi0jZGVmaW5lIEdOVFRBQl9DQUNIRV9J
TlZBTCAgICAgICAgICAoMTw8MSkKLSNkZWZpbmUgR05UVEFCX0NBQ0hFX1NPVVJDRV9HUkVGICAg
ICgxPDwzMSkKKyNkZWZpbmUgR05UVEFCX0NBQ0hFX0NMRUFOICAgICAgICAgICgxdTw8MCkKKyNk
ZWZpbmUgR05UVEFCX0NBQ0hFX0lOVkFMICAgICAgICAgICgxdTw8MSkKKyNkZWZpbmUgR05UVEFC
X0NBQ0hFX1NPVVJDRV9HUkVGICAgICgxdTw8MzEpCiAgICAgdWludDMyX3Qgb3A7CiB9OwogdHlw
ZWRlZiBzdHJ1Y3QgZ250dGFiX2NhY2hlX2ZsdXNoIGdudHRhYl9jYWNoZV9mbHVzaF90OwotLSAK
Mi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 17 14:19:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 14:19:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4SiV-0006At-4z; Tue, 17 Oct 2017 14:19:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=456399520=wei.liu2@citrix.com>)
 id 1e4SiT-0006An-FK
 for xen-devel@lists.xen.org; Tue, 17 Oct 2017 14:19:33 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 21/BA-19514-47116E95; Tue, 17 Oct 2017 14:19:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpG6J4LN
 Ig1sP+CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozTnw+zFPxlqXi46hxbA+NUli5GDg4JAX+J
 k4vduxg5OVgEVCUeLtnDCGKzCShL/OzsZQOxRQR0JZ4teAZkc3EwC2xhktj4u4UZJCEsECJx7
 UQzE4jNK2Ah0fv6HAuILSTgKXFgXx8zRFxQ4uTMJ2BxZgEdiQW7P7GB7GUWkJZY/o8DJMwp4C
 VxurEHbIyogIpE59I5UGMUJDqmH2OawMg3C8mkWUgmzUKYtICReRWjenFqUVlqka6hXlJRZnp
 GSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYJjVMzAw7mBs6nU+xCjJwaQkyuts+CRSiC8p
 P6UyI7E4I76oNCe1+BCjDAeHkgSvncCzSCHBotT01Iq0zBxgwMOkJTh4lER4ZUHSvMUFibnFm
 ekQqVOMuhw3Hl7/wyTEkpeflyolzqsMUiQAUpRRmgc3AhZ9lxhlpYR5GRkYGIR4ClKLcjNLUO
 VfMYpzMCoJ80aATOHJzCuB2/QK6AgmoCPWOT0BOaIkESEl1cA45ZHYghstN1U7XQ23mTDIyeU
 K1ev7vXjG8dlkFbex6GGjd4kmWg6zz+sY/yoTuekl/4Q5L1rjeu7qprWBiS55e9hjT32db3gu
 699JT76kFxMfVqbZisbWeDGLHFixYbv8Wa5N3lpRcY49k6aulb6/KvT/glN7Hp3d8fVnmPta9
 f0zG8q9Uo4osRRnJBpqMRcVJwIAhGIAn7kCAAA=
X-Env-Sender: prvs=456399520=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1508249969!107235838!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25099 invoked from network); 17 Oct 2017 14:19:31 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Oct 2017 14:19:31 -0000
X-IronPort-AV: E=Sophos;i="5.43,391,1503360000"; d="scan'208";a="446657401"
Date: Tue, 17 Oct 2017 15:14:16 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171017141416.rsszhrj4md7wgqkl@citrix.com>
References: <1508249511-22385-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1508249511-22385-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] xen/public: Correct the definition of
 GNTTAB_CACHE_SOURCE_GREF
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMTcsIDIwMTcgYXQgMDM6MTE6NTFQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBEaXNjb3ZlcmVkIHdoZW4gcnVubmluZyB0aGUgWFNBLTIzMiBQb0Mgb24gYSBVQlNB
Ti1lbmFibGVkIGh5cGVydmlzb3IuCj4gCj4gICAoZDc5KSBYU0EtMjMyIFBvQwo+ICAgKFhFTikg
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KPiAgIChYRU4pIFVCU0FOOiBVbmRlZmluZWQgYmVoYXZp
b3VyIGluIGdyYW50X3RhYmxlLmM6MzIxNzoyNQo+ICAgKFhFTikgbGVmdCBzaGlmdCBvZiAxIGJ5
IDMxIHBsYWNlcyBjYW5ub3QgYmUgcmVwcmVzZW50ZWQgaW4gdHlwZSAnaW50Jwo+ICAgKFhFTikg
LS0tLVsgWGVuLTQuMTAuMC1yYyAgeDg2XzY0ICBkZWJ1Zz15ICAgVGFpbnRlZDogICAgSCBdLS0t
LQo+IAo+IFVwZGF0ZSBhbGwgb2YgdGhlIEdOVFRBQl9DQUNIRV8qIGNvbnN0YW50cyB0byBiZSB1
bnNpZ25lZCBpbnRlZ2Vycy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 17 14:28:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 14:28:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4SrK-0006to-3H; Tue, 17 Oct 2017 14:28:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <manu@bidouilliste.com>) id 1e4SrI-0006ti-GL
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 14:28:40 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 84/38-07499-79316E95; Tue, 17 Oct 2017 14:28:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsVyJXjjNt3pws8
 iDd5sYbf4vmUykwOjx+EPV1gCGKNYM/OS8isSWDP2tpxgKegUrPj++RN7A+Nv3i5GLg4hgdmM
 Esff9DOCOCwCU5glVi6dwQrhfGOSWHRiFStE2RNGiU9vPzF3MXICZVQl1k/YxA5iswnoSGz//
 YIFxBYBij/f/4MJxGYWUJLYf/YaI4gtLGAssXDrVLBeXgE3iWV/l7KB2JwC9hJbd0wDs4UEqi
 QOT3gLZksIOEl8/fURaCYHUL2gxN8dwhAjtSQe/rrFAmHLS2x/O4d5AqPALISqWUiqZiGpWsD
 IvIpRozi1qCy1SNfISC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzBAGYBgB+Oa
 +YGHGCU5mJREeZ0Nn0QK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCdJvQsUkiwKDU9tSItMwcYK
 zBpCQ4eJRHejSBp3uKCxNzizHSI1ClGY44fk678YeLouHn3D5MQS15+XqqUOK89SKkASGlGaR
 7cIFgMX2KUlRLmZQQ6TYinILUoN7MEVf4VozgHo5Iwrx3IFJ7MvBK4fa+ATmECOmWd0xOQU0o
 SEVJSDYwZL6SfbtIzs/glkJC5r7bp9Ga2nG2KBsXFm2cnHKmw8rjiUeUTuOL3p8s610Kyu8t+
 zRDNme84MZfPsOXccabA2TeXc93/evmoQZRdu5jbOdWnfzcLCKXXT3Tecab1q2cA45zIqQtYG
 p+2xVtv/1Fdyej96vK/QzO+qJ7f4rIhUDD9zfeKrTpKLMUZiYZazEXFiQDHpMW/3AIAAA==
X-Env-Sender: manu@bidouilliste.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1508250518!74120982!1
X-Originating-IP: [212.83.177.182]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24479 invoked from network); 17 Oct 2017 14:28:39 -0000
Received: from mail.blih.net (HELO mail.blih.net) (212.83.177.182)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Oct 2017 14:28:39 -0000
Received: from mail.blih.net (mail.blih.net [212.83.177.182])
 by mail.blih.net (OpenSMTPD) with ESMTP id e8c107b0;
 Tue, 17 Oct 2017 16:28:37 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bidouilliste.com; h=date
 :from:to:cc:subject:message-id:in-reply-to:references
 :mime-version:content-type:content-transfer-encoding; s=mail;
 bh=pyeKvFnTNWXqHiVOiB3MayTEmPg=; b=BM6tM1dVRvTTrl4KOHW3VLpUoQwA
 LE8F0YJ8LNt62kVgykpMYCNnN/+lMZ8QoFc1PyFTfMFUY8VCJDrwrVjRoSxDvjui
 sh+ID69E9erbDulrQ4kDMwBzMpgR1FdqKMxop6R67U86nEak1MZF595kAVb/WpQ6
 UcSS+SMmGZlrggg=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=bidouilliste.com; h=date
 :from:to:cc:subject:message-id:in-reply-to:references
 :mime-version:content-type:content-transfer-encoding; q=dns; s=
 mail; b=NKnctR2tycbyS+UpoD7Cb+0nzX+QAl35TCGeXkZs0SA8Sc8B+ImlxJcr
 zmmKNAe9XyJbd50MRUPQYBEx06wdu+w7Fn9LMt+ox4IXIKR5s56jBVtsDsCbAy14
 wuX4RB31aQ/OQVcOGWcoAOtjuw+RyxX4A1OMveutB+j1H59m4VY=
Received: from arcadia (evadot.gandi.net [217.70.181.36])
 by mail.blih.net (OpenSMTPD) with ESMTPSA id 36b64f0a
 TLS version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO;
 Tue, 17 Oct 2017 16:28:37 +0200 (CEST)
Date: Tue, 17 Oct 2017 16:28:37 +0200
From: Emmanuel Vadot <manu@bidouilliste.com>
To: "Jan Beulich" <JBeulich@suse.com>
Message-Id: <20171017162837.1934b354cd460fcac1c26448@bidouilliste.com>
In-Reply-To: <59E61A690200007800187116@prv-mh.provo.novell.com>
References: <20171017144414.d410d9d13ce968932a0435ca@bidouilliste.com>
 <59E61A690200007800187116@prv-mh.provo.novell.com>
X-Mailer: Sylpheed 3.6.0 (GTK+ 2.24.31; amd64-portbld-freebsd12.0)
Mime-Version: 1.0
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] Build issues since XSA 240
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxNyBPY3QgMjAxNyAwNjo1Nzo0NSAtMDYwMAoiSmFuIEJldWxpY2giIDxKQmV1bGlj
aEBzdXNlLmNvbT4gd3JvdGU6Cgo+ID4+PiBPbiAxNy4xMC4xNyBhdCAxNDo0NCwgPG1hbnVAYmlk
b3VpbGxpc3RlLmNvbT4gd3JvdGU6Cj4gPiAgV2UgYXJlIHNlZWluZyBzb21lIGJ1aWxkIGlzc3Vl
cyBzaW5jZSBYU0EgMjQwIHdhcyByZWxlYXNlZCwgc2luY2UgSQo+ID4gZGlkbid0IGtub3cgaWYg
aXQgd2FzIHJlbGF0ZWQgdG8gb3VyIGJ1aWxkIGpvYiBJJ3ZlIGlzb2xhdGVkIGV2ZXJ5dGhpbmcK
PiA+IHNvIGFueWJvZHkgY291bGQgcmVjcmVhdGUgdGhlIHRlc3QuCj4gPiAgV2UgdXNlIFhlbiA0
LjguMiBhbmQgYnVpbGQgaXQgb24gZGViaWFuIDkgKDkuMSB0byBiZSBleGFjdCkgYW5kIHNpbmNl
Cj4gPiBYU0EgMjQwIHdlIGhhdmUgeGVuIGNyYXNoaW5nIG9uIHNvbWUgc2VydmVycyAobW9zdGx5
IGRldiBtYWNoaW5lIHNvCj4gPiBpdCdzIG9rIGJ1dCBzdGlsbCAuLi4pLgo+ID4gIEFzIHNhaWQg
dG8gYmUgc3VyZSB0aGF0IGV2ZXJ5b25lIGNhbiByZWNyZWF0ZSB0aGUgcHJvYmxlbSBJJ3ZlIGNy
ZWF0ZWQKPiA+IGEgc2NyaXB0IHRoYXQgfmRvIHdoYXQgb3VyIGplbmtpbnMgam9iIGlzIGRvaW5n
IDogCj4gPiBodHRwczovL2dpc3QuZ2l0aHViLmNvbS9ldmFkb3QvNDBmOTJmYjUzMjAxMjFmZDhl
ZTNiNmQwZDljMjU2YzEgCj4gPiAgSSd2ZSBzZXQgdGhlIGJpdHMgZm9yIHJlcHJvZHVjaWJsZSBi
dWlsZCBzaW5jZSBpdCBtYWtlcyBpdCBlYXNpZXIgdG8KPiA+IHRlc3Qgb24gbXVsdGlwbGUgbWFj
aGluZXMuCj4gPiAgV2l0aCB0aGlzIHNjcmlwdCBydW5uZWQgb24gYSBkZWJpYW4gOS4xIG1hY2hp
bmUgKGVpdGhlciB2bSBvcgo+ID4gcGh5c2ljYWwpIGZyb20gL3Jvb3QvIGRpcmVjdGx5IChJIGRp
ZG4ndCBmb3VuZCB0aGUgdmFyaWFibGUgdGhhdCByZW1vdmUKPiA+IGJ1aWxkIHBhdGggZm9yIHJl
cHJvIGJ1aWxkIGlmIG9uZSBleGlzdHMpIEkgZ2V0IHRoZSBidWlsZCBpZAo+ID4gMDc2NGM2ZjZk
Mzg1ZmVlZDQ2YzRiMTg4MDNkYWJjMjgyYTUwYWU4YiBhbmQgd2hlbiBzdGFydGluZyB0aGlzIGJp
bmFyeQo+ID4gb24gYSBEZWxsIEM2MTAwIChYZW9uIEw1NjQwKSBJIGhhdmUgdGhpcyA6Cj4gPiBo
dHRwczovL3d3dy5iaWRvdWlsbGlzdGUuY29tL3hlbi9sb2dfeGVuXzQuOC4yX3hzYV8yMzEteHNh
LTI0NV9nY2MtMDc2NGM2ZjZkIAo+ID4gMzg1ZmVlZDQ2YzRiMTg4MDNkYWJjMjgyYTUwYWU4Yi50
eHQKPiA+IAo+ID4gIElmIEkgc3dpdGNoIHRvIGNsYW5nIChqdXN0IGFkZGVkIGNsYW5nPXkgdG8g
bWFrZSBkZWZjb25maWcgYW5kIG1ha2UKPiA+IGJ1aWxkKSBJIGhhdmUgdGhpcyA6Cj4gPiBodHRw
czovL3d3dy5iaWRvdWlsbGlzdGUuY29tL3hlbi9sb2dfeGVuXzQuOC4yX3hzYV8yMzEteHNhLTI0
NV9jbGFuZy0yMjYxZDZhIAo+ID4gZDQyYWRlZjQ3NWZhNjM4Yjg3ZjczNjRkZjE1NTkxOWE5LnR4
dAo+ID4gICBUaGVyZSBzZWVtcyB0byBiZSBzb21lIG1lbW9yeSBjb3JydXB0aW9uIG9uIHRoaXMg
bGFzdCBvbmUgKHdoZXJlIHRoZQo+ID4gcmFtIG1hcCBpcyBwcmludGVkKS4KPiA+IAo+ID4gIEJ1
dCBpZiBJIGJ1aWxkIGl0IG9uIG15IEZyZWVCU0QgbWFjaGluZSAoMTItQ1VSUkVOVCwgY2xhbmcg
NS4wLjApIG9yIGEKPiA+IEZyZWVCU0QgMTEuMSBWTSAoY2xhbmcgNC4wLjApIEkgY2FuIGJvb3Qg
bXkgZG9tMCBhbmQgc3RhcnQgVk1zLgo+IAo+IFdhc24ndCBpdCB5b3Ugd2hvICh1bmRlciBlbWFp
bCBhZGRyZXNzIGVtbWFudWVsLnZhZG90QGdhbmRpLm5ldCkKPiByZXBvcnRlZCB0aGlzIHNhbWUg
b3IgYSBwcmV0dHkgc2ltaWxhciBwcm9ibGVtIHRvIHRoZSBkaXNjdXNzaW9uIGxpc3QKPiBhbHJl
YWR5IGR1cmluZyB0aGUgZW1iYXJnbywgZmluZGluZyBvdXQgbGF0ZXIgdGhhdCB0aGlzIHdhcyBk
dWUgdG8KPiBmbGF3ZWQgaGFyZHdhcmUgb24gdGhlIGJ1aWxkIHN5c3RlbSBvZiB5b3Vycz8KPiAK
PiBKYW4KCiBZZXMsIHNpbmNlIHRoZW4gSSd2ZSBydW4gdGVzdCBvbiBtdWx0aXBsZSBWTSBhbmQg
cGh5c2ljYWwgbWFjaGluZXMgdG8KYmUgc3VyZSB0aGF0IHRoaXMgd2Fzbid0IG91ciBidWlsZCBz
eXN0ZW0gZmF1bHQuCgotLSAKRW1tYW51ZWwgVmFkb3QgPG1hbnVAYmlkb3VpbGxpc3RlLmNvbT4g
PG1hbnVAZnJlZWJzZC5vcmc+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 17 14:36:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 14:36:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4Syj-0007bP-Sw; Tue, 17 Oct 2017 14:36:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jpoimboe@redhat.com>) id 1e4Syi-0007bJ-9v
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 14:36:20 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 81/25-11148-36516E95; Tue, 17 Oct 2017 14:36:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOIsWRWlGSWpSXmKPExsVysWW7jG6y6LN
 Ig82bGS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox3i6czF2zTr+iafJSxgfGAYhcjF4eQwFwm
 iYmTHrJ3MXJysAg4StxeuZgVxGYUKJO41j+DHcLOlXh/aSYbRMMSRomWa2vZIBpUJW7+2MIIY
 rMJaEkc/3sSrEFEwEDi/fVJYDXMAmdZJVrXxIHYwgJxEndmz2YCsXkFTCR27XoCNbSbReLosf
 /MEAlBiZMzn7BANKtL/Jl3CSjOAWRLSyz/xwES5hSwk3jyrRnsUFGgG47e6gJrlRDQljiyey/
 YTAmBPkaJNa9bmCYwCs9CMnYWkrGzEMYuYGRexahRnFpUllqka2Shl1SUmZ5RkpuYmaNraGCq
 l5taXJyYnpqTmFSsl5yfu4kRGOj1DAyMOxj7VvkdYpTkYFIS5XU2fBIpxJeUn1KZkVicEV9Um
 pNafIhRhoNDSYLXTuRZpJBgUWp6akVaZg4w5mDSEhw8SiK894WB0rzFBYm5xZnpEKlTjLocS6
 Zc+cMkxJKXn5cqJc4rBTJDAKQoozQPbgQs/i8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEua
 VA5nCk5lXArfpFdARTEBHrHN6AnJESSJCSqqB0fPOj4rZPS01tfKv1jhNU/tg4Zj/5IoT344y
 NYfDzgvNfFyFFR8K+6h4zxMuO95sY23R1Nv4Vq1KPeSYnOmNiaWtEslXFjN0XvE2OxV50+bK1
 r1L3MQ3aL6OU7i+hlnRjmddc/WqTDWfJYltmUW3mVafX3j3k73K3J9VE7banlcskS1yCTigxF
 KckWioxVxUnAgA3uPsMPoCAAA=
X-Env-Sender: jpoimboe@redhat.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1508250977!68544418!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51007 invoked from network); 17 Oct 2017 14:36:18 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 17 Oct 2017 14:36:18 -0000
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com
 [10.5.11.16])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 07794C058EC0;
 Tue, 17 Oct 2017 14:36:17 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 07794C058EC0
Received: from treble (ovpn-116-39.phx2.redhat.com [10.3.116.39])
 by smtp.corp.redhat.com (Postfix) with SMTP id C86C358861;
 Tue, 17 Oct 2017 14:36:13 +0000 (UTC)
Date: Tue, 17 Oct 2017 09:36:13 -0500
From: Josh Poimboeuf <jpoimboe@redhat.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20171017143613.6i7auk3mqcqayx3o@treble>
References: <cover.1507128293.git.jpoimboe@redhat.com>
 <39743c79546ede3073586403d0836a4f93519b0a.1507128293.git.jpoimboe@redhat.com>
 <3b9fd404-6912-3b58-db29-36202631b438@oracle.com>
 <20171006143259.rs3zh7k5tmsgesqy@treble>
 <5a49e43a-8d6b-512a-ec5a-641be7bae41d@oracle.com>
 <ed30216f-4b9e-2bc3-b1d2-36135b29d746@citrix.com>
 <a6c3be0b-35f4-8d23-4ea2-ead94a3fc69e@oracle.com>
 <b9fdc3ec-87cd-da0e-47b7-67cdae8ffb97@oracle.com>
 <20171017052413.nzbqniurzw7eim4b@treble>
 <de621b0b-f767-222a-e1de-aabd0e9a0bf9@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <de621b0b-f767-222a-e1de-aabd0e9a0bf9@oracle.com>
User-Agent: Mutt/1.6.0.1 (2016-04-01)
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.32]); Tue, 17 Oct 2017 14:36:17 +0000 (UTC)
Cc: Juergen Gross <jgross@suse.com>, Mike Galbraith <efault@gmx.de>,
 Ingo Molnar <mingo@kernel.org>, Peter Zijlstra <peterz@infradead.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Rusty Russell <rusty@rustcorp.com.au>,
 virtualization@lists.linux-foundation.org, x86@kernel.org,
 linux-kernel@vger.kernel.org, Chris Wright <chrisw@sous-sol.org>,
 live-patching@vger.kernel.org, Linus Torvalds <torvalds@linux-foundation.org>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 "H. Peter Anvin" <hpa@zytor.com>, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>,
 Sasha Levin <alexander.levin@verizon.com>, Jiri Slaby <jslaby@suse.cz>,
 Alok Kataria <akataria@vmware.com>
Subject: Re: [Xen-devel] [PATCH 11/13] x86/paravirt: Add paravirt
 alternatives infrastructure
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMTcsIDIwMTcgYXQgMDk6NTg6NTlBTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IE9uIDEwLzE3LzIwMTcgMDE6MjQgQU0sIEpvc2ggUG9pbWJvZXVmIHdyb3RlOgo+
ID4gT24gTW9uLCBPY3QgMTYsIDIwMTcgYXQgMDI6MTg6NDhQTSAtMDQwMCwgQm9yaXMgT3N0cm92
c2t5IHdyb3RlOgo+ID4+IE9uIDEwLzEyLzIwMTcgMDM6NTMgUE0sIEJvcmlzIE9zdHJvdnNreSB3
cm90ZToKPiA+Pj4gT24gMTAvMTIvMjAxNyAwMzoyNyBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToK
PiA+Pj4+IE9uIDEyLzEwLzE3IDIwOjExLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4gPj4+Pj4g
VGhlcmUgaXMgYWxzbyBhbm90aGVyIHByb2JsZW06Cj4gPj4+Pj4KPiA+Pj4+PiBbICAgIDEuMzEy
NDI1XSBnZW5lcmFsIHByb3RlY3Rpb24gZmF1bHQ6IDAwMDAgWyMxXSBTTVAKPiA+Pj4+PiBbICAg
IDEuMzEyOTAxXSBNb2R1bGVzIGxpbmtlZCBpbjoKPiA+Pj4+PiBbICAgIDEuMzEzMzg5XSBDUFU6
IDAgUElEOiAxIENvbW06IGluaXQgTm90IHRhaW50ZWQgNC4xNC4wLXJjNCsgIzYKPiA+Pj4+PiBb
ICAgIDEuMzEzODc4XSB0YXNrOiBmZmZmODgwMDNlMmMwMDAwIHRhc2suc3RhY2s6IGZmZmZjOTAw
MDAzOGMwMDAKPiA+Pj4+PiBbICAgIDEuMzE0MzYwXSBSSVA6IDEwMDAwZTAzMDplbnRyeV9TWVND
QUxMXzY0X2Zhc3RwYXRoKzB4MS8weGE1Cj4gPj4+Pj4gWyAgICAxLjMxNDg1NF0gUlNQOiBlMDJi
OmZmZmZjOTAwMDAzOGZmNTAgRUZMQUdTOiAwMDAxMDA0Ngo+ID4+Pj4+IFsgICAgMS4zMTUzMzZd
IFJBWDogMDAwMDAwMDAwMDAwMDAwYyBSQlg6IDAwMDA1NWY1NTAxNjgwNDAgUkNYOgo+ID4+Pj4+
IDAwMDA3ZmNmYzk1OWY1OWEKPiA+Pj4+PiBbICAgIDEuMzE1ODI3XSBSRFg6IDAwMDAwMDAwMDAw
MDAwMDAgUlNJOiAwMDAwMDAwMDAwMDAwMDAwIFJESToKPiA+Pj4+PiAwMDAwMDAwMDAwMDAwMDAw
Cj4gPj4+Pj4gWyAgICAxLjMxNjMxNV0gUkJQOiAwMDAwMDAwMDAwMDAwMDBhIFIwODogMDAwMDAw
MDAwMDAwMDM3ZiBSMDk6Cj4gPj4+Pj4gMDAwMDAwMDAwMDAwMDA2NAo+ID4+Pj4+IFsgICAgMS4z
MTY4MDVdIFIxMDogMDAwMDAwMDAxZjg5Y2JmNSBSMTE6IGZmZmY4ODAwM2UyYzAwMDAgUjEyOgo+
ID4+Pj4+IDAwMDA3ZmNmYzk1OGFkNjAKPiA+Pj4+PiBbICAgIDEuMzE3MzAwXSBSMTM6IDAwMDAw
MDAwMDAwMDAwMDAgUjE0OiAwMDAwNTVmNTUwMTg1OTU0IFIxNToKPiA+Pj4+PiAwMDAwMDAwMDAw
MDAxMDAwCj4gPj4+Pj4gWyAgICAxLjMxNzgwMV0gRlM6ICAwMDAwMDAwMDAwMDAwMDAwKDAwMDAp
IEdTOmZmZmY4ODAwM2Y4MDAwMDAoMDAwMCkKPiA+Pj4+PiBrbmxHUzowMDAwMDAwMDAwMDAwMDAw
Cj4gPj4+Pj4gWyAgICAxLjMxODI2N10gQ1M6ICBlMDMzIERTOiAwMDAwIEVTOiAwMDAwIENSMDog
MDAwMDAwMDA4MDA1MDAzMwo+ID4+Pj4+IFsgICAgMS4zMTg3NTBdIENSMjogMDAwMDdmY2ZjOTdh
YjIxOCBDUjM6IDAwMDAwMDAwM2M4OGUwMDAgQ1I0Ogo+ID4+Pj4+IDAwMDAwMDAwMDAwNDI2NjAK
PiA+Pj4+PiBbICAgIDEuMzE5MjM1XSBDYWxsIFRyYWNlOgo+ID4+Pj4+IFsgICAgMS4zMTk3MDBd
IENvZGU6IDUxIDUwIDU3IDU2IDUyIDUxIDZhIGRhIDQxIDUwIDQxIDUxIDQxIDUyIDQxIDUzIDQ4
Cj4gPj4+Pj4gODMgZWMgMzAgNjUgNGMgOGIgMWMgMjUgYzAgZDIgMDAgMDAgNDEgZjcgMDMgZGYg
MzkgMDggOTAgMGYgODUgYTUgMDAgMDAKPiA+Pj4+PiAwMCA1MCA8ZmY+IDE1IDljIDk1IGQwIGZm
IDU4IDQ4IDNkIDRjIDAxIDAwIDAwIDc3IDBmIDRjIDg5IGQxIGZmIDE0IGM1Cj4gPj4+Pj4gWyAg
ICAxLjMyMTE2MV0gUklQOiBlbnRyeV9TWVNDQUxMXzY0X2Zhc3RwYXRoKzB4MS8weGE1IFJTUDog
ZmZmZmM5MDAwMDM4ZmY1MAo+ID4+Pj4+IFsgICAgMS4zNDQyNTVdIC0tLVsgZW5kIHRyYWNlIGQ3
Y2I4Y2Q2Y2Q3YzI5NGMgXS0tLQo+ID4+Pj4+IFsgICAgMS4zNDUwMDldIEtlcm5lbCBwYW5pYyAt
IG5vdCBzeW5jaW5nOiBBdHRlbXB0ZWQgdG8ga2lsbCBpbml0IQo+ID4+Pj4+IGV4aXRjb2RlPTB4
MDAwMDAwMGIKPiA+Pj4+Pgo+ID4+Pj4+Cj4gPj4+Pj4gQWxsIGNvZGUKPiA+Pj4+PiA9PT09PT09
PQo+ID4+Pj4+ICAgIDA6ICAgIDUxICAgICAgICAgICAgICAgICAgICAgICBwdXNoICAgJXJjeAo+
ID4+Pj4+ICAgIDE6ICAgIDUwICAgICAgICAgICAgICAgICAgICAgICBwdXNoICAgJXJheAo+ID4+
Pj4+ICAgIDI6ICAgIDU3ICAgICAgICAgICAgICAgICAgICAgICBwdXNoICAgJXJkaQo+ID4+Pj4+
ICAgIDM6ICAgIDU2ICAgICAgICAgICAgICAgICAgICAgICBwdXNoICAgJXJzaQo+ID4+Pj4+ICAg
IDQ6ICAgIDUyICAgICAgICAgICAgICAgICAgICAgICBwdXNoICAgJXJkeAo+ID4+Pj4+ICAgIDU6
ICAgIDUxICAgICAgICAgICAgICAgICAgICAgICBwdXNoICAgJXJjeAo+ID4+Pj4+ICAgIDY6ICAg
IDZhIGRhICAgICAgICAgICAgICAgICAgICBwdXNocSAgJDB4ZmZmZmZmZmZmZmZmZmZkYQo+ID4+
Pj4+ICAgIDg6ICAgIDQxIDUwICAgICAgICAgICAgICAgICAgICBwdXNoICAgJXI4Cj4gPj4+Pj4g
ICAgYTogICAgNDEgNTEgICAgICAgICAgICAgICAgICAgIHB1c2ggICAlcjkKPiA+Pj4+PiAgICBj
OiAgICA0MSA1MiAgICAgICAgICAgICAgICAgICAgcHVzaCAgICVyMTAKPiA+Pj4+PiAgICBlOiAg
ICA0MSA1MyAgICAgICAgICAgICAgICAgICAgcHVzaCAgICVyMTEKPiA+Pj4+PiAgIDEwOiAgICA0
OCA4MyBlYyAzMCAgICAgICAgICAgICAgc3ViICAgICQweDMwLCVyc3AKPiA+Pj4+PiAgIDE0OiAg
ICA2NSA0YyA4YiAxYyAyNSBjMCBkMiAgICAgbW92ICAgICVnczoweGQyYzAsJXIxMQo+ID4+Pj4+
ICAgMWI6ICAgIDAwIDAwCj4gPj4+Pj4gICAxZDogICAgNDEgZjcgMDMgZGYgMzkgMDggOTAgICAg
IHRlc3RsICAkMHg5MDA4MzlkZiwoJXIxMSkKPiA+Pj4+PiAgIDI0OiAgICAwZiA4NSBhNSAwMCAw
MCAwMCAgICAgICAgam5lICAgIDB4Y2YKPiA+Pj4+PiAgIDJhOiAgICA1MCAgICAgICAgICAgICAg
ICAgICAgICAgcHVzaCAgICVyYXgKPiA+Pj4+PiAgIDJiOiogICAgZmYgMTUgOWMgOTUgZDAgZmYg
ICAgICAgIGNhbGxxICAqLTB4MmY2YTY0KCVyaXApICAgICAgICAjCj4gPj4+Pj4gMHhmZmZmZmZm
ZmZmZDA5NWNkICAgICAgICA8LS0gdHJhcHBpbmcgaW5zdHJ1Y3Rpb24KPiA+Pj4+PiAgIDMxOiAg
ICA1OCAgICAgICAgICAgICAgICAgICAgICAgcG9wICAgICVyYXgKPiA+Pj4+PiAgIDMyOiAgICA0
OCAzZCA0YyAwMSAwMCAwMCAgICAgICAgY21wICAgICQweDE0YywlcmF4Cj4gPj4+Pj4gICAzODog
ICAgNzcgMGYgICAgICAgICAgICAgICAgICAgIGphICAgICAweDQ5Cj4gPj4+Pj4gICAzYTogICAg
NGMgODkgZDEgICAgICAgICAgICAgICAgIG1vdiAgICAlcjEwLCVyY3gKPiA+Pj4+PiAgIDNkOiAg
ICBmZiAgICAgICAgICAgICAgICAgICAgICAgLmJ5dGUgMHhmZgo+ID4+Pj4+ICAgM2U6ICAgIDE0
IGM1ICAgICAgICAgICAgICAgICAgICBhZGMgICAgJDB4YzUsJWFsCj4gPj4+Pj4KPiA+Pj4+Pgo+
ID4+Pj4+IHNvIHRoZSBvcmlnaW5hbCAnY2xpJyB3YXMgcmVwbGFjZWQgd2l0aCB0aGUgcHYgY2Fs
bCBidXQgdG8gbWUgdGhlIG9mZnNldAo+ID4+Pj4+IGxvb2tzIGEgYml0IG9mZiwgbm8/IFNob3Vs
ZG4ndCBpdCBhbHdheXMgYmUgcG9zaXRpdmU/Cj4gPj4+PiBjYWxscSB0YWtlcyBhIDMyYml0IHNp
Z25lZCBkaXNwbGFjZW1lbnQsIHNvIGp1bXBpbmcgYmFjayBieSB1cCB0byAyRyBpcwo+ID4+Pj4g
cGVyZmVjdGx5IGxlZ2l0aW1hdGUuCj4gPj4+IFllcywgYnV0Cj4gPj4+Cj4gPj4+IG9zdHJAd29y
a2Jhc2U+IG5tIHZtbGludXggfCBncmVwIGVudHJ5X1NZU0NBTExfNjRfZmFzdHBhdGgKPiA+Pj4g
ZmZmZmZmZmY4MTczNjVkZCB0IGVudHJ5X1NZU0NBTExfNjRfZmFzdHBhdGgKPiA+Pj4gb3N0ckB3
b3JrYmFzZT4gbm0gdm1saW51eCB8IGdyZXAgIiBwdl9pcnFfb3BzIgo+ID4+PiBmZmZmZmZmZjgx
YzJkYmMwIEQgcHZfaXJxX29wcwo+ID4+PiBvc3RyQHdvcmtiYXNlPgo+ID4+Pgo+ID4+PiBzbyBw
dl9pcnFfb3BzLmlycV9kaXNhYmxlIGlzIGFib3V0IDVNQiBhaGVhZCBvZiB3aGVyZSB3ZSBhcmUg
bm93LiAoSQo+ID4+PiBkaWRuJ3QgbWVhbiB0aGF0IHg4NiBpbnN0cnVjdGlvbiBzZXQgZG9lc24n
dCBhbGxvdyBuZWdhdGl2ZQo+ID4+PiBkaXNwbGFjZW1lbnQsIEkgd2FzIHRyeWluZyB0byBzYXkg
dGhhdCBwdl9pcnFfb3BzIGFsd2F5cyBsaXZlIGZ1cnRoZXIgZG93bikKPiA+PiBJIGJlbGlldmUg
dGhlIHByb2JsZW0gaXMgdGhpczoKPiA+Pgo+ID4+ICNkZWZpbmUgUFZfSU5ESVJFQ1QoYWRkcikg
ICAgICAgKmFkZHIoJXJpcCkKPiA+Pgo+ID4+IFRoZSBkaXNwbGFjZW1lbnQgdGhhdCB0aGUgbGlu
a2VyIGNvbXB1dGVzIHdpbGwgYmUgcmVsYXRpdmUgdG8gdGhlIHdoZXJlCj4gPj4gdGhpcyBpbnN0
cnVjdGlvbiBpcyBwbGFjZWQgYXQgdGhlIHRpbWUgb2YgbGlua2luZywgd2hpY2ggaXMgaW4KPiA+
PiAucHZfYWx0aW5zdHJ1Y3Rpb25zIChhbmQgbm90IC50ZXh0KS4gU28gd2hlbiB3ZSBjb3B5IGl0
IGludG8gLnRleHQgdGhlCj4gPj4gZGlzcGxhY2VtZW50IGJlY29tZXMgYm9ndXMuCj4gPiBhcHBs
eV9hbHRlcm5hdGl2ZXMoKSBpcyBzdXBwb3NlZCB0byBhZGp1c3QgdGhhdCBkaXNwbGFjZW1lbnQg
YmFzZWQgb24KPiA+IHRoZSBuZXcgSVAsIHRob3VnaCBpdCBjb3VsZCBiZSBtZXNzaW5nIHRoYXQg
dXAgc29tZWhvdy4gIChTZWUgcGF0Y2gKPiA+IDEwLzEzLikKPiA+Cj4gCj4gVGhhdCBwYXRjaCBk
b2Vzbid0IHRha2UgaW50byBhY2NvdW50IHRoZSBmYWN0IHRoYXQgcmVwbGFjZW1lbnQKPiBpbnN0
cnVjdGlvbnMgbWF5IGhhdmUgdG8gc2F2ZS9yZXN0b3JlIHJlZ2lzdGVycy4gU28sIGZvciBleGFt
cGxlLAo+IAo+IAo+IC0gICAgICAgIGlmIChhLT5yZXBsYWNlbWVudGxlbiAmJiBpc19qbXAocmVw
bGFjZW1lbnRbMF0pKQo+ICsgICAgICAgIH0gZWxzZSBpZiAoYS0+cmVwbGFjZW1lbnRsZW4gPT0g
NiAmJiAqaW5zbmJ1ZiA9PSAweGZmICYmCj4gKyAgICAgICAgICAgICAgICooaW5zbmJ1ZisxKSA9
PSAweDE1KSB7Cj4gKyAgICAgICAgICAgIC8qIGluZGlyZWN0IGNhbGwgKi8KPiArICAgICAgICAg
ICAgKihzMzIgKikoaW5zbmJ1ZiArIDIpICs9IHJlcGxhY2VtZW50IC0gaW5zdHI7Cj4gKyAgICAg
ICAgICAgIERQUklOVEsoIkZpeCBpbmRpcmVjdCBDQUxMIG9mZnNldDogMHgleCwgQ0FMTCAqMHgl
bHgiLAo+ICsgICAgICAgICAgICAgICAgKihzMzIgKikoaW5zbmJ1ZiArIDIpLAo+ICsgICAgICAg
ICAgICAgICAgKHVuc2lnbmVkIGxvbmcpaW5zdHIgKyAqKHMzMiAqKShpbnNuYnVmICsgMikgKyA2
KTsKPiArCj4gCj4gZG9lc24ndCBkbyB0aGUgYWRqdXN0bWVudCBvZgo+IAo+ICAgMmE6ICAgIDUw
ICAgICAgICAgICAgICAgICAgICAgICBwdXNoICAgJXJheAo+ICAgMmI6KiAgICBmZiAxNSA5YyA5
NSBkMCBmZiAgICAgICAgY2FsbHEgICotMHgyZjZhNjQoJXJpcCkKPiAgIDMxOiAgICA1OCAgICAg
ICAgICAgICAgICAgICAgICAgcG9wICAgICVyYXgKPiAKPiBiZWNhdXNlIGluc3RidWYgcG9pbnRz
IHRvICdwdXNoJyBhbmQgbm90IHRvICdjYWxsJy4KCkFoLiAgSSBmb3Jnb3QgdGhhdCBhc20gcGFy
YXZpcnQgcGF0Y2hlcyBwdXQgdGhlIHNhdmVzL3Jlc3RvcmVzIF9pbl8gdGhlCnJlcGxhY2VtZW50
LCB3aGVyZWFzIGluIEMgY29kZSB0aGV5J3JlIF9vdXRzaWRlXyB0aGUgcmVwbGFjZW1lbnQuCgpD
aGFuZ2luZyBQVl9JTkRJUkVDVCB0byB1c2UgYWJzb2x1dGUgYWRkcmVzc2luZyB3b3VsZCBiZSBh
IGRlY2VudCBmaXgsCmJ1dCBJIHRoaW5rIHRoYXQgd291bGQgYnJlYWsgdGhlIFBJRSBzdXBwb3J0
IFRob21hcyBHYXJuaWVyIGhhcyBiZWVuCndvcmtpbmcgb24uCgpNYXliZSB3ZSBjYW4gYWRkIGEg
bmV3IGZpZWxkIHRvIHRoZSBhbHRlcm5hdGl2ZXMgZW50cnkgc3RydWN0IHdoaWNoCnNwZWNpZmll
cyB0aGUgb2Zmc2V0IHRvIHRoZSBDQUxMIGluc3RydWN0aW9uLCBzbyBhcHBseV9hbHRlcm5hdGl2
ZXMoKQpjYW4gZmluZCBpdC4KCi0tIApKb3NoCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 17 14:46:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 14:46:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4T8e-0008KH-TP; Tue, 17 Oct 2017 14:46:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dgdegra@tycho.nsa.gov>) id 1e4T8d-0008KB-UC
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 14:46:36 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 D3/E8-06614-AC716E95; Tue, 17 Oct 2017 14:46:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsVyTUI0VPeU+LN
 Ig1sXWCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyryxuZCi6zVPyauJW5gfEucxcjJ4eQQDej
 xK1/LiC2hICvxPtFd5m6GLk4OAU6RSQmXbnEAuJICDxikvjx4jYjREelxK8Jb8GqhAS2MUo8W
 f6HvYuRg0NYIFpi9dxykBoRAS+JhjV/2UFqmAX6mSWu9DxmhWjOk5jc9I4JxGYT0JVYcHAlE0
 gvr4CDxMnNSiBhFgFVidsLl4DtEhUIl2g6288CYvMKCEqcnPkEzOYUsJXoXHSEDcRmFjCTmLf
 5ITOELS5x68l8JghbXmL72znMExiFZyFpn4WkZRaSlllIWhYwsqxiVC9OLSpLLdI100sqykzP
 KMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAz/egYGxh2MV9qcDzFKcjApifI6Gz6JFOJLy
 k+pzEgszogvKs1JLT7EKMPBoSTBO13sWaSQYFFqempFWmYOMBJh0hIcPEoivI2iQGne4oLE3O
 LMdIjUKUZdjhsPr/9hEmLJy89LlRLn9QCZIQBSlFGaBzcClhQuMcpKCfMyMjAwCPEUpBblZpa
 gyr9iFOdgVBLmrQCZwpOZVwK36RXQEUxAR6xzegJyREkiQkqqgVEktFVLuuKNjOyStskLPGL+
 Tl50Neh6u1/FfOWkR8bSe+MElPX9L3iyHGVSW7vhlJgBI5/EU5O7S55MXDJ7zh9Og3NWrVMmn
 nizNWuGvI+nymue1PlPPi4L0Lf7X+A2eyV/ayf/+7aNF6Jjnp6NdlW+8eJz8QnXH7WMKi6Pik
 N2xz5vl9ww95YSS3FGoqEWc1FxIgBQazBwBQMAAA==
X-Env-Sender: dgdegra@tycho.nsa.gov
X-Msg-Ref: server-13.tower-31.messagelabs.com!1508251592!106103632!1
X-Originating-IP: [214.24.21.85]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64705 invoked from network); 17 Oct 2017 14:46:33 -0000
Received: from uhil19pa12.eemsg.mail.mil (HELO uhil19pa12.eemsg.mail.mil)
 (214.24.21.85)
 by server-13.tower-31.messagelabs.com with SMTP; 17 Oct 2017 14:46:33 -0000
Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.2])
 by uhil19pa12.eemsg.mail.mil with ESMTP/TLS/AES256-SHA;
 17 Oct 2017 14:46:31 +0000
X-IronPort-AV: E=Sophos;i="5.43,391,1503360000"; 
   d="scan'208";a="4819244"
IronPort-PHdr: =?us-ascii?q?9a23=3Av3HhQh8h0Cm9ov9uRHKM819IXTAuvvDOBiVQ1KB+?=
 =?us-ascii?q?1+8QIJqq85mqBkHD//Il1AaPAd2DrasYwLWJ+4nbGkU4qa6bt34DdJEeHzQksu?=
 =?us-ascii?q?4x2zIaPcieFEfgJ+TrZSFpVO5LVVti4m3peRMNQJW2aFLduGC94iAPERvjKwV1?=
 =?us-ascii?q?Ov71GonPhMiryuy+4ZLebxlUiDanfL9/Ixq6oAfTu8ILnYZsN6E9xwfTrHBVYe?=
 =?us-ascii?q?pW32RoJVySnxb4+Mi9+YNo/jpTtfw86cNOSL32cKskQ7NWCjQmKH0169bwtRbf?=
 =?us-ascii?q?VwuP52ATXXsQnxFVHgXK9hD6XpP2sivnqupw3TSRMMPqQbwoXzmp8rxmQwH0hi?=
 =?us-ascii?q?gZKzE58XnXis1ug6JdvBKhvAF0z4rNbI2IKPZyYqbRcNUUSmpbWsZaSjJPDIWy?=
 =?us-ascii?q?YYASC+YNJPhUo5X4q1YIsBCwBxSjBPn3xzFVmHH206003ecvHw7I0wMvHc4Bvn?=
 =?us-ascii?q?vPodXpNqofS/y5wLXGwDjBaf5dxDfz6JLPchAkufyCU6h/cczQyUYxEwPOk1ue?=
 =?us-ascii?q?ppL4ND2UzOQCqXKU7+R9Xu+olmEnpBx+rSagxsc2kIbEnZ4Vy1DY+iV5x4Y5P9?=
 =?us-ascii?q?u4SFVhbtK+H5tQsD+aOpJwT8g/QG9ooD43xqAJtJO0ZiQHyIkrywTBZ/GIbYSE?=
 =?us-ascii?q?+A/vWeCMKjlinn1lYqiwhxOq/Eilze3zS9e73U5RripAjtnMrncN1wHP6sSfSv?=
 =?us-ascii?q?ty4EOh2TGX2gDP8O5EO0E0lbfAK5I73r4xloYcsUTEHiPsnkX5kLSWeVk+9uit?=
 =?us-ascii?q?6uTnZq3qpp6aN4BqlgHzKrkil8OwDOgiMgUCQnKX9fqz2bH950H1Xa1Gjvgsna?=
 =?us-ascii?q?nYtJDaK94bpqm8AwJNz4kj5AuwACmp0NQCh3YKN05FeRKbgIjpPFHCOvb4Deyl?=
 =?us-ascii?q?jFi2nzdrwO7GMqX7AprRNnjDjKvhfbFl5k5E0gUz0NRf64hJBbEcOvLzQFX+tN?=
 =?us-ascii?q?rEDhIiLwO0wvrnCM981oIRQ26AHqiZMKbKu1+S+u0vO/WMZJMSuDvlJPkq+fju?=
 =?us-ascii?q?gWYkllADY6mmw58XZWu8HvRnOEWZfWHsjs0OEGgUuAo+VPbqiFqAUTFNe3myQ7?=
 =?us-ascii?q?gw5jYhCIKpFY3DXJyigKSd3CenGZ1bfm9GBU6LEXfyeIWLRe0AZz+PIs9nljwL?=
 =?us-ascii?q?T6ChRpQ/2hGzrgP117tnLvbO+i0ZupPvzsR65+rWlRsq7zx7E9yd032RT2Fzhm?=
 =?us-ascii?q?4IRSQ5075ioUx5y1eMzah4judDFdxO/PNGTB02OoLbz+x/E9ryQB7Ofs+VSFa6?=
 =?us-ascii?q?RdWrGSs+TtQszN8UfUl8Fc+ugQzE3yqtG78aiaaLCZIv/63A3njxO9x9y3fJ1a?=
 =?us-ascii?q?U7k1YmRc5PP3W8hqFj7wjTG5LJk0KBmqarb6sc2jTB9GWZwmWSv0FYSwlwUaPe?=
 =?us-ascii?q?UH8Be0vat8j25kLeT7+0CLQmPRFNxtKFKqtPctfpl0lJRO//ONTCZGK8g2SwBR?=
 =?us-ascii?q?GOxrOWdoXlZn8R3SvcCEgAkAAe5nGGNRIkCSi9p2LREiZiGk7oY0Pp6eN+sm+0?=
 =?us-ascii?q?TlcozwGWaE1sz6G1+gUJhfOGUPwcwLYEuCMgqzVyHVawxNHWBMSapwpnYqpcZc?=
 =?us-ascii?q?kx4FBd1WLWrwZ9JICvL7h+hl4CdAR6p1/u1xRyCohbnsklsnUqwBB1KaKC31NL?=
 =?us-ascii?q?bymY0ozoOr3LNmny+wiiaqDI1VHfytqW/qYP6Okmp1j4oA6pF1Yi829m09hayX?=
 =?us-ascii?q?eT+pLKDA8KW5LrTkk37wR6p63dYiQl5YPUyHlsMaiqvT/Ewd4pC/ElxQykf9db?=
 =?us-ascii?q?K66LDhXyE8gAC8eyL+wqngvhUhVRBOlP8OYYItm8fv2akPqzNftk2j67l35O5p?=
 =?us-ascii?q?xV2UOQ7StsDOXP2sBBi+GV2E6LWinxiH+ls9vrgsZUaDcKBG29xCP4QolLaf5c?=
 =?us-ascii?q?Z4EOXEunJcy6wp1SitbCQXdR+hb3C1wK1cCzcDKOflf92ktWzk1Rrnu5z3jrhw?=
 =?us-ascii?q?domi0k+/LMlBfFxP7vIV9eYDZG?=
X-IPAS-Result: =?us-ascii?q?A2BKAgCAF+ZZ/wHyM5BdGQEBAQEBAQEBAQEBBwEBAQEBFAE?=
 =?us-ascii?q?BAQEBAQEBAQEBBwEBAQEBgwgsgVIng3qZVoFUJJFMhnuFRQKEbEIVAQEBAQEBA?=
 =?us-ascii?q?QEBAQFqKII4JAGCQQEFIxVBEAsSBgICJgICSQ4GAQwGAgEBiAGCGKpBgieLOQE?=
 =?us-ascii?q?BAQEBAQEDAQEBAQEBIoEPgh+CB4M7KwuCdYgYgmEFoUuUa4F7kR1IlmE1IoFZK?=
 =?us-ascii?q?gwfKw+DLYMRgWokNop+AQEB?=
Received: from tarius.tycho.ncsc.mil ([144.51.242.1])
 by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 17 Oct 2017 14:46:02 +0000
Received: from moss-nexus.infosec.tycho.ncsc.mil (moss-nexus [192.168.25.48])
 by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id
 v9HEjkYE028811; Tue, 17 Oct 2017 10:45:48 -0400
To: Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org
References: <20171017132432.24093-1-paul.durrant@citrix.com>
 <20171017132432.24093-6-paul.durrant@citrix.com>
From: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Message-ID: <6d5e3289-5260-f9ac-c41d-651fe1992e6c@tycho.nsa.gov>
Date: Tue, 17 Oct 2017 10:45:46 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171017132432.24093-6-paul.durrant@citrix.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v12 05/11] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTcvMjAxNyAwOToyNCBBTSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IENlcnRhaW4gbWVt
b3J5IHJlc291cmNlcyBhc3NvY2lhdGVkIHdpdGggYSBndWVzdCBhcmUgbm90IG5lY2Vzc2FyaWx5
Cj4gcHJlc2VudCBpbiB0aGUgZ3Vlc3QgUDJNLgo+IAo+IFRoaXMgcGF0Y2ggYWRkcyB0aGUgYm9p
bGVycGxhdGUgZm9yIG5ldyBtZW1vcnkgb3AgdG8gYWxsb3cgc3VjaCBhIHJlc291cmNlCj4gdG8g
YmUgcHJpdi1tYXBwZWQgZGlyZWN0bHksIGJ5IGVpdGhlciBhIFBWIG9yIEhWTSB0b29scyBkb21h
aW4uCj4gCj4gTk9URTogV2hpbHN0IHRoZSBuZXcgb3AgaXMgbm90IGludHJpbnNpY2x5IHNwZWNp
ZmljIHRvIHRoZSB4ODYgYXJjaGl0ZWN0dXJlLAo+ICAgICAgICBJIGhhdmUgbm8gbWVhbnMgdG8g
dGVzdCBpdCBvbiBhbiBBUk0gcGxhdGZvcm0gYW5kIHNvIGNhbm5vdCB2ZXJpZnkKPiAgICAgICAg
dGhhdCBpdCBmdW5jdGlvbnMgY29ycmVjdGx5Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVy
cmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CgpBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFm
IDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 17 14:50:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 14:50:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4TBt-0008Td-BY; Tue, 17 Oct 2017 14:49:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Dave.Martin@arm.com>) id 1e4TBr-0008TV-OT
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 14:49:56 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 B2/0B-21876-29816E95; Tue, 17 Oct 2017 14:49:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSfSxVcRjH7++ce4/j5drPxTyJqVsmQiSbka1
 Jai1qrSb9w6HDvXXvdZ1zNW0a6VZLKpIZUdl6kaISY5n3d2ltRmG9TLupmGUt0TK6x5mX/nt+
 v8/3+X6fPXtoUmGknGk2zcByOkajpKykqm0o3OcGjMf4LS7QQbM1+cQutK99elB6CB2XqXXxy
 WlxMlV17RNK/9khrXfwA5WJRm2zkRUtxZkkdBXmS7ORJY3wUaise0cIQIGvElDZY6KyEW1WuU
 PpoodQUtgTch9FCXIHvAO6Wn9JBTmJWwgoGGlGArDHKvjz7LGFUMtxKMy3liPRc5iA3xfnZSK
 wg94i01Iwib1geOE7IQSQeD08XKCFb0scAn1jPaRQO+LNMJg7teQJWAlTHS1LwYDzEdR8alry
 VOANcMXYhkSRK3S+LpGKdSTkDb1Fgj/gTdBnjBJ7qxCUNP0gxMd5CyiqqaDEBm+YG5+ixOG2w
 oOySVIUfaVg6HoTJToFg7HMT9TrYbZgjhI1IzIwvq8gRY0LFNZbi/8DMvjW2EyKk8ZCTle+RS
 7yLF6zjOI1yyheXUbxmjHuImkF2sKz3GmW89ke4BvPqZNUBi2j1vj4+wX6almeZ5JYDRPP+yY
 ka6uR+ToyJBJUj+ovRbWhdTShdJTv9jfFKGzjk0+cUTG8KpZL1bB8G3KhaSXIbzqNxyjsODaJ
 TUtUa8wntoyBtlE6yBkBy3k9o+XVSSLqQxudneT3BYAFoErVrbQtH+cAcnW2lyOJRKKw0bOcV
 m34n08gJxop7eUfBRcbtc6w4j5hDibMwVVhJiHYwKwi50wUsPOlB9NlCvuSl9UTVFs4NpCiiC
 7tHj3YWJMVeu15Yox7pU32ngpjBu/G/w06kHIh+PJgwr3+zECLnPKGBjL6TkRIVXVsx8mJjdM
 +517U3Wp7M1kQjvoC/dM1cf0RkekzcMx679PU/d76mXC39tuHT/1sehV7tvtIKlc4E96pRtZK
 Ka9i/L1Ijmf+AbK/JNuXAwAA
X-Env-Sender: Dave.Martin@arm.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1508251793!107347702!1
X-Originating-IP: [104.47.1.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37061 invoked from network); 17 Oct 2017 14:49:54 -0000
Received: from mail-ve1eur01on0068.outbound.protection.outlook.com (HELO
 EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.68)
 by server-4.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 17 Oct 2017 14:49:54 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=6/Y3SCApyGqpiy7WhgjcgvqwU7hmfMgpJBH6F5I6kwQ=;
 b=j7+sWRukqx+Lzb+5xaEB8JVanNilGjgGKepSeMlTufHNbtft1jfuNA/uytVQb9MHDtWZ3VHXvu//oKqYN4lUjVUudRXkAE7Qd5lKoenc+enuEBNk2dn35rl558MnxeXrIi7a/lrkihI8Y6WeYG0Oaqk4w5vOa3WkBB6hrNMQL68=
Received: from e103592.cambridge.arm.com (217.140.96.140) by
 DB6PR0801MB2021.eurprd08.prod.outlook.com (2603:10a6:4:76::14) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Tue, 17 Oct
 2017 14:49:51 +0000
Date: Tue, 17 Oct 2017 15:49:45 +0100
From: Dave P Martin <Dave.Martin@arm.com>
To: Russell King - ARM Linux <linux@armlinux.org.uk>
Message-ID: <20171017144945.GB3602@e103592.cambridge.arm.com>
References: <1507891231-4386-1-git-send-email-bhupinder.thakur@linaro.org>
 <90cc5097-464d-dab3-633b-1da980b411c0@arm.com>
 <20171017111907.GU19485@e103592.cambridge.arm.com>
 <CAL_JsqL3v2fpA1gsvNYj+z5OAzSar_D6a9=Ni2siis6V4X4q2Q@mail.gmail.com>
 <20171017134429.GV19485@e103592.cambridge.arm.com>
 <20171017140302.GN20805@n2100.armlinux.org.uk>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171017140302.GN20805@n2100.armlinux.org.uk>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-Originating-IP: [217.140.96.140]
X-ClientProxiedBy: HE1PR05CA0149.eurprd05.prod.outlook.com
 (2603:10a6:7:28::36) To DB6PR0801MB2021.eurprd08.prod.outlook.com
 (2603:10a6:4:76::14)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 778fd392-436c-4075-9f97-08d5156e52a3
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(48565401081)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:DB6PR0801MB2021; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB2021;
 3:owvdGw0KqMNSr84zWCQluqwISa4KaD/05gXIOmrmf2699lrLyzg2RSchgm63RXT/v8L/6B+CZ/RTbm0B50aZCwBbRXpcK83ZcXh/SQRQPd49UO2MCpBUir2LHLCrLB9R4tP5+kVNZ0eWP993++f5AKdxgKl0ulDBmJQOF4FRzS47HfodSeEWNpvrocBBhYEgwBWNqvbGxDTMNYf8h+wa+P4aJVtaT/Qpc2XB+i1OWGuUQ/SYWl6c3aa3pwPaV9X+;
 25:KQbKXn4HSMkhISJcnZ4jD1BIqZ4zulucfrMuKebCczpGvsPjSo/pvB2uorsjS4c4WRrOi4hOAUE5hFcx8hrAr+8ksDHzWJ4JVErbtI+phX1u5LPI85ejxQXi9nCU9MxoooBV+Y5nkHUVR6Ckb7ZYn/1txAlXUj+joqbq5qRF1elwTkLPHVBoMsuuTbwKO7kx1QWzzww146nHTgkvWWtsbYCkxerchvlZ5xdnPyigFkZfnbJfFXW9H1PxP5pHwSzgSgF4001lb82TZ1D/l1w63LRz0tkIy04WftLbpBxMdLnxRNyKVbqz/p70LFHMtz7bcooQ3WC+LxEcWapg2PsunA==;
 31:0ceQ3FOLHfhFeIxSj9XC432Y5APzf3pn3BSBOIIs0G0YGnp6kqmXcX1EzhA2iplT24zORdZh3uQpnZAdnZFikny7fFT7zVu5DCdV1stUI2AnKIHiR+3a2T5Sa0HRPi+++lDgH/b6ux4zII3thP+gL0mQoNAkALgWB0z7yODqlwZyf18cTCPgtsUNcHGuHrNwe4OlLZFw+ZUzHTkWtov/ZahX4Y/1LwYd/IbvEcnT+OM=
X-MS-TrafficTypeDiagnostic: DB6PR0801MB2021:
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB2021;
 20:qb0Xgi3ioZCvPyGfsuNm3YA4sJUlJO7OMV4UVeKbMkiRG/tAUlauTKjw8oa57i8gsS+A78OyPn1pQ0+CdEfb21kxPit6cWyW7D/WGBOcxBFt0ciZS+2hnOR2Bj/qnGFGgwdPK61tm8OLhe26m/pyUy05shbi/78Sliaf/QMowHiUuj6uEL42/WTt6nUEliVbsdytR3vCDxTHM/4CMVRaGlYcrwmGer0VEThz1jlyU4L65JqTCm12b9MOUieYZOrRYQ27S3ePEt6804lmQBW3OxSHiUuiu3NwIYkdScsVyXcWuLyEDsgmIWZmIeHfU5uKLznRrAqfVKwJkdtElUyqr2Hsftro6Q2I0llCHH/XcykAXlU6pxjfYNgCyeG3GYg86OzMHPuLVlQw01W/f4Y11MZndFamWha3NPIxdWK7L4eneWYlBjezRZCpxs9MBvk1cgIEcfR5+nbfiRE/l7Jufq3COYifEGy9/VZ7+4j5CnWaZTA411dWQ/6lCdeN/fTt;
 4:CQNln+sjT8BO0dIIrwEka+umELzqijs/t2Vki5lfDu8G773+4O0rXTO8qn5xCuqlLOX/axYKSBS0yu+BGEpBbt6US+WIztBmemjuQGkbOzBbnefVaunvLAhauR4JZ9kSnPkyjjdnaPDhhGXE8qWzqqbUEPwHI4FwGtZEgJ5SW/UZ3VyDTDIbdzLqqAAk286dbwbNjvqRJPP+Jk8hXaGIi1FFNoMwJ6PcnQFZP6sJCdnynE6wcdw0DKrI2PutcaK5Bnwcv4jMvbMlOqM52DzQgXpWwR7FteLl7sDcKo7Qf88=
X-Exchange-Antispam-Report-Test: UriScan:(35073007944872);
X-Microsoft-Antispam-PRVS: <DB6PR0801MB2021F4F4BAF07CE59F3D36B9FE4C0@DB6PR0801MB2021.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(100000703101)(100105400095)(10201501046)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123558100)(20161123555025)(20161123560025)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB6PR0801MB2021; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB6PR0801MB2021; 
X-Forefront-PRVS: 04631F8F77
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(39860400002)(376002)(346002)(40434004)(189002)(199003)(24454002)(105586002)(50466002)(1076002)(97736004)(68736007)(8676002)(101416001)(33656002)(8936002)(23726003)(8746002)(54356999)(3846002)(76176999)(81156014)(81166006)(6116002)(50986999)(478600001)(72206003)(6246003)(25786009)(5660300001)(66066001)(229853002)(6916009)(2950100002)(47776003)(55016002)(106356001)(58126008)(6666003)(4326008)(5890100001)(189998001)(54906003)(2906002)(316002)(83506001)(16526018)(86362001)(7736002)(93886005)(305945005)(53936002)(18370500001)(217873001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0801MB2021; H:e103592.cambridge.arm.com;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB6PR0801MB2021;
 23:zhW3PjaVQ4jNHvjzwkCs7Z8xK6MGKpkycxfF3Dh?=
 =?us-ascii?Q?GT20x4XJKMtJMOMucGIq4K0ofMNUurFvEgLprSkE/rzNjWDfXzAfW9NFFuTS?=
 =?us-ascii?Q?5w8uX+h7XXoHpR+rH3Od+nPqg2+k6ndTkAvEpgxkFZaBWaf+PuGaCwcbfP/M?=
 =?us-ascii?Q?KThgqQZd89i63YTsDJJyj3PaTrhxmLD2jSPoTUP/8YzEPOCa+/5YD1bsnRbV?=
 =?us-ascii?Q?uUT/CeeFFPHMdbAkGKX15TB9KTH58pPHKVIeWwgXHf+eSe+KoF0kYUstXw7K?=
 =?us-ascii?Q?sb0Cw/YBSd9SpHa5x2g6/S+g/65ZyOLcAU+wuuj8nGvHQW6gU/9nVtjiU2H0?=
 =?us-ascii?Q?2nuthyN/L2P9zoQuTpaJpCuQg9lL05MeO5raIMmN09K8UQpQYMzQ+gwQaM/f?=
 =?us-ascii?Q?rVLuBcRfwuCAkrOCIQxBWlQrr69ZadFmvqqvv3hoIxraBOHLpVImOAEzvkNO?=
 =?us-ascii?Q?4VZlEkyQEyToPitcZq2UOgy7tSgpHFllVnkm1A6boMTEd6nkD56Gbr92AGXM?=
 =?us-ascii?Q?l0H2koSv0gV2X0fEgOOHY7sArOIHNLubqMok1hgPC2oaTHXKAVDXHOAc/27y?=
 =?us-ascii?Q?aNzsF7U1iP+E2FCk3pxPF27Ge6L/fAlsFXwmiNYFlq5otvJjbFrW1ATy1yA3?=
 =?us-ascii?Q?fGtMb+yezo/NnysWCoq5L4m2OPOGUCq8iFCN0hd/rQrg1cwgTcb+ZFFuKDml?=
 =?us-ascii?Q?w7nw5VCx/MUvF04r58Oh9KPs/altczKzGhMZF16/mWCCxGyG1n/lcdeYLZ/9?=
 =?us-ascii?Q?1scOSPHjnGur5o57gXQdTGFHqBzS3RkzouWlfbbcxGqQfixqjHyt+5jWD1FW?=
 =?us-ascii?Q?fDgiCbpk9G9XE7F5x03ZGxgaH0whM5e0U8ua80TP8n66W40C5Zj6fhHvxQsT?=
 =?us-ascii?Q?O73MaSTIGPGE1OH4SHIoOB6Vrh616wGpsoS1zKaLhM8ppg6GbA2GbpPUT1HF?=
 =?us-ascii?Q?oZ0JauIvqtjEDB5ByN/oC+7RWh6QQDSrAlD0wfUctYDXa3E8oHS36N715vv3?=
 =?us-ascii?Q?gBWsutGlvbTKmoyw7BzvlBKxJG9yAU2OnXpzL8OeukQdS1+Tm/Ql06r2ZP3J?=
 =?us-ascii?Q?nOeahbF4F70894FKkATFAE/ke7dC4HEtMorydcCSoULBMe+BS0QS/dpAftJS?=
 =?us-ascii?Q?hrDIeiBAuDM95ke/d5OlufSHWVf5rskEm1AV4YWZxdLly0sEzuHgS4VkSRR7?=
 =?us-ascii?Q?iSr/guQO6a7R89gwcXnLgnEdv6XTNjUzRdw5Ep1HzGYzWzXIdX3fuWNROzst?=
 =?us-ascii?Q?MBgBqhenB0WAlOdRlSzSNMUJzzFjKyRXVgP4OVrE4Y5QlNW+76wsd/pndjNP?=
 =?us-ascii?Q?GLg=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB2021;
 6:IiiCn0PyKmcZ19Jm2vO3+NYy0FVf50u76NHY/clMa1o32buHkpPPVjQ6c6WSU3a9cLdXX0JJa6AQ8Jvc6K5lSNhn+hbOmI2Mw6P5kx7IXW2WSoshDnnCjR5opDDNkdymmyt8etjDDeu3fYoyugY+rLJBPdrwbG59GhV5qhwvsOxn3PFwDhxgbvbH4LlMVeLrhwC/9fPGj+ue2txPYADBm7q0qPT1h6bxPSdmwXNip72ISARBE71nTzdFTiMjBNyq0VkzzJDPagDjv/z0992y5E0LIUzQJIXalAoMmUqcykpEHQRTP+OlkwXwsy+6xHsLJmlo6IGgYGgyTsXlDry5fQ==;
 5:Zf1EZvlpHMdcbGjDHJFw52DSTbCAHltZxMHay1KEkNOuilv2ddMFH/FxawQixn8q008diJ8OuFbksHnWsZXiJ+rvfyS5ztxv/OtUSJeB7l8eitquoJoiMjzG/Nbh3StZfYvecHHQkuerzg0GRckNMg==;
 24:rH32QlUdAH0Yp/Ms0aXlAFp+m3PLYUzCLb1Q0xysqHlRK2pMQ2ljiSI3r2f4q3R8jcQ1DdFBW5sqEq31MtY9nEsmhIHl3H7vCvjBELox1p8=;
 7:i9UAjLcEZ8EInQmL5cQonWh51nVrDc/6EpdAs6+xJhDhm/Bb/hA0uVfZLpXfHPJCOpvXEigb4O3WffWpwbZoMCJvf/vQBZrcfRR4Tm/4KuHeYSWiBg5Jw9KXEVYfQN7kUwHQ1hH+mmekd4N42XRveOU2eBKTTe6GkWCLCnwu8Y2+8sx7iHrHW74hT5U+ufVyrYM1nGoxaH8e6dw+fOwMvHkgKzhsfjo+jM7lDp6llcc=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Oct 2017 14:49:51.0458 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0801MB2021
Cc: Rob Herring <robh@kernel.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Andre Przywara <Andre.Przywara@arm.com>, Julien Grall <Julien.Grall@arm.com>,
 Catalin Marinas <Catalin.Marinas@arm.com>,
 Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 26/27 v12] arm/xen: vpl011: Fix the slow
 early console SBSA UART output
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMTcsIDIwMTcgYXQgMDM6MDM6MDJQTSArMDEwMCwgUnVzc2VsbCBLaW5nIC0g
QVJNIExpbnV4IHdyb3RlOgo+IE9uIFR1ZSwgT2N0IDE3LCAyMDE3IGF0IDAyOjQ0OjI5UE0gKzAx
MDAsIERhdmUgTWFydGluIHdyb3RlOgo+ID4gYXJjaC9hcm0va2VybmVsL2RlYnVnLlM6Cj4gPgo+
ID4gRU5UUlkocHJpbnRhc2NpaSkKPiA+ICAgICAgICAgICAgICAgICBhZGRydWFydF9jdXJyZW50
IHIzLCByMSwgcjIKPiA+ICAgICAgICAgICAgICAgICBiICAgICAgIDJmCj4gPiAxOiAgICAgICAg
ICAgICAgd2FpdHVhcnQgcjIsIHIzCj4gPiAgICAgICAgICAgICAgICAgc2VuZHVhcnQgcjEsIHIz
Cj4gPiAgICAgICAgICAgICAgICAgYnVzeXVhcnQgcjIsIHIzCj4gPiAgICAgICAgICAgICAgICAg
dGVxICAgICByMSwgIydcbicKPiA+ICAgICAgICAgICAgICAgICBtb3ZlcSAgIHIxLCAjJ1xyJwo+
ID4gICAgICAgICAgICAgICAgIGJlcSAgICAgMWIKPiA+IDI6ICAgICAgICAgICAgICB0ZXEgICAg
IHIwLCAjMAo+ID4gICAgICAgICAgICAgICAgIGxkcm5lYiAgcjEsIFtyMF0sICMxCj4gPiAgICAg
ICAgICAgICAgICAgdGVxbmUgICByMSwgIzAKPiA+ICAgICAgICAgICAgICAgICBibmUgICAgIDFi
Cj4gPiAgICAgICAgICAgICAgICAgcmV0ICAgICBscgo+ID4gRU5EUFJPQyhwcmludGFzY2lpKQo+
ID4KPiA+IEVOVFJZKHByaW50Y2gpCj4gPiAgICAgICAgICAgICAgICAgYWRkcnVhcnRfY3VycmVu
dCByMywgcjEsIHIyCj4gPiAgICAgICAgICAgICAgICAgbW92ICAgICByMSwgcjAKPiA+ICAgICAg
ICAgICAgICAgICBtb3YgICAgIHIwLCAjMAo+ID4gICAgICAgICAgICAgICAgIGIgICAgICAgMWIK
PiA+IEVORFBST0MocHJpbnRjaCkKPiA+Cj4gPgo+ID4KPiA+IFJ1c3NlbGwsIGRvIHlvdSBrbm93
IHdoeSB3ZSB3YWl0IGZvciB0aGUgVUFSVCB0cmFuc21pdHRlciB0byBnbwo+ID4gY29tcGxldGVs
eSBpZGxlIGJlZm9yZSBxdWV1ZWluZyBhIG5ldyBjaGFyPwo+Cj4gSXQncyB0aGUgb25seSB3YXkg
dGhlIC9kZWJ1Zy8gKGFuZCBJIHN0cmVzcyAvZGVidWcvKSBmdW5jdGlvbnMga25vdwo+IHRoYXQg
dGhlIGNoYXJhY3RlciBoYXMgYWN0dWFsbHkgYmVlbiBzZW50IGJlZm9yZSBhbGxvd2luZyBjb250
cm9sIHRvCj4gY29udGludWUuICBUaGlzIGlzIGltcG9ydGFudCBmb3IgZWFybHktY3Jhc2h5LWRl
YnVnIHNpdHVhdGlvbnMsIGJ1dAo+IHByb2JhYmx5IGxlc3Mgc28gZm9yIGVhcmx5X3ByaW50ay4K
Pgo+ID4gRm9yIGFuIGluZGl2aWR1YWwgcHJpbnRjaCB0aGlzIGNhbiBtYWtlcyBzZW5zZSwgYnV0
IGl0IGFsc28gaW50cm9kdWNlcwo+ID4gZGVsYXkgZm9yIGV2ZXJ5IGNoYXIgaW4gcHJpbnRhc2Np
aS4KPiA+Cj4gPiBUaGlzIHNlZW1zIHRvIGludGVyYWN0IGludGVyZXN0aW5nbHkgd2l0aCB2aXJ0
dWFsaXNlZCBVQVJUcywgYmVjYXVzZSB3ZQo+ID4gbWF5IHRocmFzaCBiZXR3ZWVuIHRoZSBndWVz
dCBhbmQgaHlwZXJ2aXNvciBwZXItY2hhciwgdGhvdWdoIHRoZXJlCj4gPiBtYXkgYmUgYSB3YXkg
dG8gcmVkdWNlIHRoZSBpbXBhY3Qgb2YgdGhpcyBvbiB0aGUgZW11bGF0aW9uIHNpZGUuCj4KPiBX
ZWxsLCBJIGd1ZXNzIHJlLXVzaW5nIHRoZSBlYXJseSAvZGVidWdnaW5nLyBjb2RlIGZvciBlYXJs
eSBwcmludGsgaXMKPiBzaG93aW5nIG1vcmUgYW5kIG1vcmUgaXNzdWVzIC0gYW5kIHJldXNpbmcg
dGhpcyBjb2RlIGluIHRoaXMgd2F5IGlzCj4gc29tZXRoaW5nIHRoYXQgSSd2ZSBuZXZlciByZWFs
bHkgYmVlbiBhIGZhbiBvZi4KPgo+IEknZCBwZXJzb25hbGx5IGxpa2UgdG8gc2VlIHRoZSBjb3Vw
bGluZyBiZXR3ZWVuIHRoZSB0d28gdGhpbmdzIGdvbmUgLQo+IEkgbmV2ZXIgcmVhbGx5IHdhbnRl
ZCB0aGF0IGNvdXBsaW5nIGluIHRoZSBmaXJzdCBwbGFjZS4KCkFncmVlZC4gIEknbGwgcHJvcG9z
ZSBhIHBhdGNoIGZvciB0aGUgYW1iYS1wbDAxMSBlYXJseWNvbiBjb2RlIHNvIHRoYXQKdGhlIGZs
dXNoIGlzIG9ubHkgcGVyIGVhY2ggd3JpdGUoKSBjYWxsLCB3aGljaCBzaG91bGQgYXQgbGVhc3Qg
bWl0aWdhdGUKdGhlIGltcGFjdC4KCkZvciBsb3ctbGV2ZWwgZGVidWcsIGl0IG1ha2VzIG1vcmUg
c2Vuc2UgdG8gYmUgYXMgY29uc2VydmF0aXZlIGFzCnBvc3NpYmxlIHRob3VnaDogSSBkb24ndCBz
ZWUgYSBuZWVkIHRvIGNoYW5nZSBhcm0gcHJpbnRjaC9wcmludGFzY2lpOgphcyB5b3UgcG9pbnQg
b3V0LCB0aGVzZSB0d28gYml0cyBvZiBjb2RlIGhhdmUgZGlmZmVyZW50IHB1cnBvc2VzLApldmVu
IGlmIHRoZXkgaGF2ZSBjb21tb24gYW5jZXN0cnkuCgpDaGVlcnMKLS0tRGF2ZQpJTVBPUlRBTlQg
Tk9USUNFOiBUaGUgY29udGVudHMgb2YgdGhpcyBlbWFpbCBhbmQgYW55IGF0dGFjaG1lbnRzIGFy
ZSBjb25maWRlbnRpYWwgYW5kIG1heSBhbHNvIGJlIHByaXZpbGVnZWQuIElmIHlvdSBhcmUgbm90
IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBpbW1lZGlh
dGVseSBhbmQgZG8gbm90IGRpc2Nsb3NlIHRoZSBjb250ZW50cyB0byBhbnkgb3RoZXIgcGVyc29u
LCB1c2UgaXQgZm9yIGFueSBwdXJwb3NlLCBvciBzdG9yZSBvciBjb3B5IHRoZSBpbmZvcm1hdGlv
biBpbiBhbnkgbWVkaXVtLiBUaGFuayB5b3UuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 17 15:12:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 15:12:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4TX9-0001vg-7U; Tue, 17 Oct 2017 15:11:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=456ecb91d=Andrew.Cooper3@citrix.com>)
 id 1e4TX8-0001va-F7
 for xen-devel@lists.xen.org; Tue, 17 Oct 2017 15:11:54 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 64/51-24473-9BD16E95; Tue, 17 Oct 2017 15:11:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsXitHRDpO5O2We
 RBkseMlos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkzWruZClaIVSw4Y9rA+E6gi5GTQ0LAX2LN
 1f9sIDabgL7E7hefmEBsEQF1idMdF1lBbGaBPInOjx/ZQWxhgWiJg38Pg9WzCKhKfL4/kRHE5
 hXwlFhy6CIjxEw5ifPHfzKD2EICahLX+i+xQ9QISpyc+YQFYqaExMEXL5gnMHLPQpKahSS1gJ
 FpFaN6cWpRWWqRrqVeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgINQzMDDuYHz
 90+kQoyQHk5Ior7Phk0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErw1Ms8ihQSLUtNTK9Iyc4Ah
 CZOW4OBREuEVB0nzFhck5hZnpkOkTjHqcnTcvPuHSYglLz8vVUqc1wikSACkKKM0D24ELD4uM
 cpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmjQCZwpOZVwK36RXQEUxAR6xzegJyREkiQkqqgT
 HbqDuR63+q7AtLIdEAmXkTus/Wfs8+m3T8RYOh/o4dqzvl+17t+q+67s2f2wdOP5vVK856YWV
 FxufiZAHWjX1OyhonPpacvtzpL6IYXNt/R0771DY/S5fv9yX8zZ8uWyYf486u1m8fU+ZaMOlz
 ZNnjjX38TkXp87gW+J7IL1r7vblj7gq1S0osxRmJhlrMRcWJAMTy/QGKAgAA
X-Env-Sender: prvs=456ecb91d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1508253111!103132200!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44124 invoked from network); 17 Oct 2017 15:11:52 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Oct 2017 15:11:52 -0000
X-IronPort-AV: E=Sophos;i="5.43,391,1503360000"; d="scan'208";a="446673709"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 17 Oct 2017 16:05:23 +0100
Message-ID: <1508252723-29683-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for-next] x86/pv: Factor out the calculation of
	LDT/GDT descriptor pointers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmF0aGVyIHRoYW4gb3BlbmNvZGluZyBpdCBpbiB0d28gcGxhY2VzLiAgV2hpbGUgb25seSB1c2Vk
IGluIHRoZSBQViBlbXVsYXRpb24KY29kZSwgdGhpcyBoZWxwZXIgaXMgaW4gcHJpbmNpcGxlIHVz
YWJsZSBhbnl3aGVyZSBpbiB0aGUgaHlwZXJ2aXNvci4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoK
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9wdi9lbXVsLWdhdGUtb3AuYyB8ICA1
ICstLS0tCiB4ZW4vYXJjaC94ODYvcHYvZW11bGF0ZS5jICAgICAgfCAgNiArLS0tLS0KIHhlbi9h
cmNoL3g4Ni9wdi9lbXVsYXRlLmggICAgICB8IDExICsrKysrKysrKysrCiAzIGZpbGVzIGNoYW5n
ZWQsIDEzIGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3B2L2VtdWwtZ2F0ZS1vcC5jIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtZ2F0ZS1vcC5j
CmluZGV4IDBmODljOTEuLjE0Y2U5NWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVs
LWdhdGUtb3AuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1nYXRlLW9wLmMKQEAgLTU0LDEx
ICs1NCw4IEBAIHN0YXRpYyBpbnQgcmVhZF9nYXRlX2Rlc2NyaXB0b3IodW5zaWduZWQgaW50IGdh
dGVfc2VsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmFy
KQogewogICAgIHN0cnVjdCBkZXNjX3N0cnVjdCBkZXNjOwotICAgIGNvbnN0IHN0cnVjdCBkZXNj
X3N0cnVjdCAqcGRlc2M7CisgICAgY29uc3Qgc3RydWN0IGRlc2Nfc3RydWN0ICpwZGVzYyA9IGdk
dF9sZHRfZGVzY19wdHIoZ2F0ZV9zZWwpOwogCi0gICAgcGRlc2MgPSAoY29uc3Qgc3RydWN0IGRl
c2Nfc3RydWN0ICopCi0gICAgICAgICghKGdhdGVfc2VsICYgNCkgPyBHRFRfVklSVF9TVEFSVCh2
KSA6IExEVF9WSVJUX1NUQVJUKHYpKQotICAgICAgICArIChnYXRlX3NlbCA+PiAzKTsKICAgICBp
ZiAoIChnYXRlX3NlbCA8IDQpIHx8CiAgICAgICAgICAoKGdhdGVfc2VsID49IEZJUlNUX1JFU0VS
VkVEX0dEVF9CWVRFKSAmJiAhKGdhdGVfc2VsICYgNCkpIHx8CiAgICAgICAgICBfX2dldF91c2Vy
KGRlc2MsIHBkZXNjKSApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZW11bGF0ZS5jIGIv
eGVuL2FyY2gveDg2L3B2L2VtdWxhdGUuYwppbmRleCA1NzUwYzc2Li4xYjYwOTExIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvcHYvZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVs
YXRlLmMKQEAgLTMzLDExICszMyw3IEBAIGludCBwdl9lbXVsX3JlYWRfZGVzY3JpcHRvcih1bnNp
Z25lZCBpbnQgc2VsLCBjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKIAogICAgIGlmICggc2VsIDwgNCkK
ICAgICAgICAgZGVzYy5iID0gZGVzYy5hID0gMDsKLSAgICBlbHNlIGlmICggX19nZXRfdXNlcihk
ZXNjLAotICAgICAgICAgICAgICAgICAgICAgICAgIChjb25zdCBzdHJ1Y3QgZGVzY19zdHJ1Y3Qg
KikoIShzZWwgJiA0KQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgPyBHRFRfVklSVF9TVEFSVCh2KQotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBMRFRfVklSVF9TVEFSVCh2KSkKLSAgICAg
ICAgICAgICAgICAgICAgICAgICArIChzZWwgPj4gMykpICkKKyAgICBlbHNlIGlmICggX19nZXRf
dXNlcihkZXNjLCBnZHRfbGR0X2Rlc2NfcHRyKHNlbCkpICkKICAgICAgICAgcmV0dXJuIDA7CiAg
ICAgaWYgKCAhaW5zbl9mZXRjaCApCiAgICAgICAgIGRlc2MuYiAmPSB+X1NFR01FTlRfTDsKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsYXRlLmggYi94ZW4vYXJjaC94ODYvcHYvZW11
bGF0ZS5oCmluZGV4IDY1NmMxMmYuLjlkNTg3OTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9w
di9lbXVsYXRlLmgKKysrIGIveGVuL2FyY2gveDg2L3B2L2VtdWxhdGUuaApAQCAtMSw2ICsxLDcg
QEAKICNpZm5kZWYgX19QVl9FTVVMQVRFX0hfXwogI2RlZmluZSBfX1BWX0VNVUxBVEVfSF9fCiAK
KyNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+CiAjaW5jbHVkZSA8YXNtL3g4Nl9lbXVsYXRlLmg+
CiAKIGludCBwdl9lbXVsX3JlYWRfZGVzY3JpcHRvcih1bnNpZ25lZCBpbnQgc2VsLCBjb25zdCBz
dHJ1Y3QgdmNwdSAqdiwKQEAgLTE2LDQgKzE3LDE0IEBAIHN0YXRpYyBpbmxpbmUgaW50IHB2X2Vt
dWxfaXNfbWVtX3dyaXRlKGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9zdGF0ZSAqc3RhdGUsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBYODZFTVVMX1VO
SEFORExFQUJMRTsKIH0KIAorLyogUmV0dXJuIGEgcG9pbnRlciB0byB0aGUgR0RUL0xEVCBkZXNj
cmlwdG9yIHJlZmVyZW5jZWQgYnkgc2VsLiAqLworc3RhdGljIGlubGluZSBjb25zdCBzdHJ1Y3Qg
ZGVzY19zdHJ1Y3QgKmdkdF9sZHRfZGVzY19wdHIodW5zaWduZWQgaW50IHNlbCkKK3sKKyAgICBj
b25zdCBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CisgICAgY29uc3Qgc3RydWN0IGRlc2Nf
c3RydWN0ICp0YmwgPSAodm9pZCAqKQorICAgICAgICAoKHNlbCAmIFg4Nl9YRUNfVEkpID8gTERU
X1ZJUlRfU1RBUlQoY3VycikgOiBHRFRfVklSVF9TVEFSVChjdXJyKSk7CisKKyAgICByZXR1cm4g
JnRibFtzZWwgPj4gM107Cit9CisKICNlbmRpZiAvKiBfX1BWX0VNVUxBVEVfSF9fICovCi0tIAoy
LjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 17 15:33:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 15:33:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4Trv-0003GC-0i; Tue, 17 Oct 2017 15:33:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=456e6b175=ross.lagerwall@citrix.com>)
 id 1e4Trt-0003G6-NB
 for xen-devel@lists.xensource.com; Tue, 17 Oct 2017 15:33:21 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 3E/F5-14867-0C226E95; Tue, 17 Oct 2017 15:33:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsXitHRDpO4BpWe
 RBnd/ilncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oyDnzaxFWzmqOia0MzWwNjO3sXIySEh4C9x
 4cR1FgjbQ+L62RNMILawQKjEvLs/GbsYOThEBHwknv6JATGZBfwk+pbnglQICbQxSqw7zQtis
 wkYSNy69J0ZxOYVsJX4eXk6kM3OwSKgKvFHFSQqKhAu0XS2nwWiQlDi5MwnYDangKfEppt9YL
 cwC1hIzJx/nhHCFpe49WQ+E4QtL7H97RxmiK1qEm+Xn4G611Li2/qnzBMYBWchGTsLyahZSEb
 NQjJqASPLKkaN4tSistQiXUMjvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwCBm
 AIIdjJc3BhxilORgUhLldTZ8EinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvel4rNIIcGi1PTUi
 rTMHGA8waQlOHiURHh3gKR5iwsSc4sz0yFSpxgVpcR5T4IkBEASGaV5cG2wGL7EKCslzMsIdI
 gQT0FqUW5mCar8K0ZxDkYlYd5/IFN4MvNK4Ka/AlrMBLR4ndMTkMUliQgpqQbGjcBo37h/xo2
 SKSfStVXPzV3eNlmi0PDSvGbdokjDPcuKK46aHU1Y8E56Affx75FX/k/k2jC767PlzDYt/8A7
 8X1ia6t3Ssa5ndl4nmf2F4VdOjt9w25dPF0qe/Xmpzz/w7M5spz2Hom2nHP31NyKc7fur4/+z
 lVTs74gTWS9RJzAN76+0ksKSizFGYmGWsxFxYkAyVM7mNwCAAA=
X-Env-Sender: prvs=456e6b175=ross.lagerwall@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1508254398!112196140!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16010 invoked from network); 17 Oct 2017 15:33:20 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Oct 2017 15:33:20 -0000
X-IronPort-AV: E=Sophos;i="5.43,391,1503360000"; d="scan'208";a="446679877"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
To: Ian Jackson <ian.jackson@eu.citrix.com>, <xen-devel@lists.xensource.com>
References: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
 <1507564648-7580-4-git-send-email-ian.jackson@eu.citrix.com>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <86cc633f-e183-c556-6ede-6c11627712c4@citrix.com>
Date: Tue, 17 Oct 2017 16:24:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1507564648-7580-4-git-send-email-ian.jackson@eu.citrix.com>
Content-Language: en-US
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 03/26] tools: libxendevicemodel: Provide
 xendevicemodel_shutdown
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDkvMjAxNyAwNDo1NyBQTSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gU2lnbmVkLW9mZi1i
eTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gQWNrZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gLS0tCj4gdjI6IEJ1bXAgbGlicmFyeSBtaW5v
ciB2ZXJzaW9uLCBhcyB0aGlzIGlzIGEgbmV3IGZ1bmN0aW9uCj4gLS0tCnNuaXAKPiBkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9saWJ4ZW5kZXZpY2Vtb2RlbC5tYXAgYi90b29s
cy9saWJzL2RldmljZW1vZGVsL2xpYnhlbmRldmljZW1vZGVsLm1hcAo+IGluZGV4IDEzMDIyMmMu
LmIwNzY1ZmEgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9saWJ4ZW5kZXZp
Y2Vtb2RlbC5tYXAKPiArKysgYi90b29scy9saWJzL2RldmljZW1vZGVsL2xpYnhlbmRldmljZW1v
ZGVsLm1hcAo+IEBAIC0xLDQgKzEsNCBAQAo+IC1WRVJTXzEuMCB7Cj4gK1ZFUlNfMS4xIHsKPiAg
IAlnbG9iYWw6Cj4gICAJCXhlbmRldmljZW1vZGVsX29wZW47Cj4gICAJCXhlbmRldmljZW1vZGVs
X2NyZWF0ZV9pb3JlcV9zZXJ2ZXI7Cj4gQEAgLTE4LDYgKzE4LDcgQEAgVkVSU18xLjAgewo+ICAg
CQl4ZW5kZXZpY2Vtb2RlbF9tb2RpZmllZF9tZW1vcnk7Cj4gICAJCXhlbmRldmljZW1vZGVsX3Nl
dF9tZW1fdHlwZTsKPiAgIAkJeGVuZGV2aWNlbW9kZWxfaW5qZWN0X2V2ZW50Owo+ICsJCXhlbmRl
dmljZW1vZGVsX3NodXRkb3duOwo+ICAgCQl4ZW5kZXZpY2Vtb2RlbF9yZXN0cmljdDsKPiAgIAkJ
eGVuZGV2aWNlbW9kZWxfY2xvc2U7Cj4gICAJbG9jYWw6ICo7IC8qIERvIG5vdCBleHBvc2UgYW55
dGhpbmcgYnkgZGVmYXVsdCAqLwo+IAoKV2h5IGRpZCBhbGwgdGhlIHN5bWJvbHMgZ2V0IG1vdmVk
IHRvIFZFUlNfMS4xIHJhdGhlciB0aGFuIGFkZGluZyBvbmx5IAp0aGUgbmV3IG9uZSB0byBWRVJT
XzEuMSBhbmQga2VlcGluZyB0aGUgcmVzdCBhdCBWRVJTXzEuMCAobGlrZSBoYXMgYmVlbiAKZG9u
ZSB3aXRoIGxpYnhlbmZvcmVpZ25tZW1vcnkpPwoKLS0gClJvc3MgTGFnZXJ3YWxsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 17 15:34:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 15:34:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4TtG-0003KO-B4; Tue, 17 Oct 2017 15:34:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1e4TtE-0003K8-QL
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 15:34:44 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 B9/AC-15231-41326E95; Tue, 17 Oct 2017 15:34:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsUyZ7p8oK6w8rN
 Ig8XNGhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bha7MZC24rVxya2MrawLhdrouRi0NIYCKT
 xOKjh1khnN+MEtPXfmCGcDYySvzvb2WHcNoYJeaePw+U4eQQFvCReNLTwARiiwiYShyccI8Vx
 BYSKJLY17WcEaSBWWAKs8TWVysZQRJsAnoSrec/gzXzCthKdM2/CdbMIqAqcXD6Fqi4oMTJmU
 9YQGxOAXuJG7u+gfUyA/XuuP6LFcKWl9j+dg5YvYSAocTnjUuZJzAKzELSPgtJyywkLQsYmVc
 xqhenFpWlFuka6yUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBAYpAxDsYNz7z+kQ
 oyQHk5Ior7Phk0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzqSs8ihQSLUtNTK9Iyc4DxApOW4
 OBREuG1UwRK8xYXJOYWZ6ZDpE4x6nIc23T5D5MQS15+XqqUOK8TyAwBkKKM0jy4EbDYvcQoKy
 XMywh0lBBPQWpRbmYJqvwrRnEORiVh3n8gq3gy80rgNr0COoIJ6Ih1Tk9AjihJREhJNTBO3PB
 Xb6rItHd9ymum5C6ZXCbAZ6vcdfOKB4sD0+rCvCfz56bvMciQuizKUqd25ckVnekfvzHFL/PY
 MDtJbGKcWbWlxdsNm7iTN9jtdo0w4zPzkJywdO75lPkrovbc2zOXe6LvtbXlnVf3vhKaZnE/P
 X5+ws+wK6HXZkeXLTy2gfHBsYlT/da0KrEUZyQaajEXFScCAEGR32bYAgAA
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1508254481!104493349!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27423 invoked from network); 17 Oct 2017 15:34:43 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Oct 2017 15:34:43 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9HFYUu5017839
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 17 Oct 2017 15:34:31 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9HFYUt6021018
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 17 Oct 2017 15:34:30 GMT
Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9HFYTUR024912;
 Tue, 17 Oct 2017 15:34:29 GMT
Received: from [192.168.1.67] (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 17 Oct 2017 08:34:29 -0700
To: linux-kernel@vger.kernel.org, kvm@vger.kernel.org
References: <20171003115531.22546-1-joao.m.martins@oracle.com>
 <20171003115531.22546-2-joao.m.martins@oracle.com>
From: Joao Martins <joao.m.martins@oracle.com>
Message-ID: <7e9a38a6-63ae-6ed7-7c6c-6fac19789268@oracle.com>
Date: Tue, 17 Oct 2017 16:34:23 +0100
MIME-Version: 1.0
In-Reply-To: <20171003115531.22546-2-joao.m.martins@oracle.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Juergen Gross <JGross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Radim Krcmar <rkrcmar@redhat.com>, x86@kernel.org,
 Andy Lutomirski <luto@amacapital.net>, Ingo Molnar <mingo@redhat.com>,
 "H. Peter Anvin" <hpa@zytor.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Thomas Gleixner <tglx@linutronix.de>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v6 1/4] x86/pvclock: add setter for
	pvclock_pvti_cpu0_va
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDMvMjAxNyAxMjo1NSBQTSwgSm9hbyBNYXJ0aW5zIHdyb3RlOgo+IFJpZ2h0IG5vdyB0
aGVyZSBpcyBvbmx5IGEgcHZjbG9ja19wdnRpX2NwdTBfdmEoKSB3aGljaCBpcyBkZWZpbmVkCj4g
b24ga3ZtY2xvY2sgc2luY2U6Cj4gCj4gY29tbWl0IGRhYzE2ZmJhNmZjNQo+ICgieDg2L3Zkc286
IEdldCBwdmNsb2NrIGRhdGEgZnJvbSB0aGUgdnZhciBWTUEgaW5zdGVhZCBvZiB0aGUgZml4bWFw
IikKPiAKPiBUaGUgb25seSB1c2VyIG9mIHRoaXMgaW50ZXJmYWNlIHNvIGZhciBpcyBrdm0uIFRo
aXMgY29tbWl0IGFkZHMgYQo+IHNldHRlciBmdW5jdGlvbiBmb3IgdGhlIHB2dGkgcGFnZSBhbmQg
bW92ZXMgcHZjbG9ja19wdnRpX2NwdTBfdmEKPiB0byBwdmNsb2NrLCB3aGljaCBpcyBhIG1vcmUg
Z2VuZXJpYyBwbGFjZSB0byBoYXZlIGl0OyBhbmQgd291bGQKPiBhbGxvdyBvdGhlciBQViBjbG9j
a3NvdXJjZXMgdG8gdXNlIGl0LCBzdWNoIGFzIFhlbi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKb2Fv
IE1hcnRpbnMgPGpvYW8ubS5tYXJ0aW5zQG9yYWNsZS5jb20+Cj4gQWNrZWQtYnk6IEFuZHkgTHV0
b21pcnNraSA8bHV0b0BrZXJuZWwub3JnPgoKUGluZz8KCldoaWxlIHRoZSByZXN0IG9mIHNlcmll
cyBoYXMgYmVlbiBhY2tlZCwgSSB0aGluayB0aGF0IHRoaXMgcGF0Y2ggKHBlcgptYWludGFpbmVy
cyBmaWxlKSBzdGlsbCBtaXNzZXMgeDg2IGFuZCAob3I/KSBrdm0gYWNrL3Jldmlldy4KCkpvYW8K
Cj4gLS0tCj4gQ2hhbmdlcyBzaW5jZSB2MToKPiAgKiBSZWJhc2VkOiB0aGUgb25seSBjb25mbGlj
dCB3YXMgdGhhdCBJIGhhZCBtb3ZlIHRoZSBleHBvcnQKPiAgcHZjbG9ja19wdnRpX2NwdTBfdmEo
KSBzeW1ib2wgYXMgaXQgaXMgdXNlZCBieSBrdm0gUFRQIGRyaXZlci4KPiAgKiBEbyBub3QgaW5p
dGlhbGl6ZSBwdnRpX2NwdTBfdmEgdG8gTlVMTCAoY2hlY2twYXRjaCBlcnJvcikKPiAgKCBDb21t
ZW50cyBmcm9tIEFuZHkgTHV0b21pcnNraSApCj4gICogUmVtb3ZlZCBhc20vcHZjbG9jay5oICdw
dmNsb2NrX3NldF9wdnRpX2NwdTBfdmEnIGRlZmluaXRpb24KPiAgZm9yIG5vbiAhUEFSQVZJUlRf
Q0xPQ0sgdG8gYmV0dGVyIHRyYWNrIHNjcmV3ZWQgS2NvbmZpZyBzdHVmZi4KPiAgKiBBZGQgaGlz
IEFja2VkLWJ5IChwcm92aWRlZCB0aGUgcHJldmlvdXMgYWRqdXN0bWVudCB3YXMgbWFkZSkKPiAK
PiBDaGFuZ2VzIHNpbmNlIFJGQzoKPiAgKENvbW1lbnRzIGZyb20gQW5keSBMdXRvbWlyc2tpKQo+
ICAqIEFkZCBfX2luaXQgdG8gcHZjbG9ja19zZXRfcHZ0aV9jcHUwX3ZhCj4gICogQWRkIFdBUk5f
T04odmNsb2NrX3dhc191c2VkKFZDTE9DS19QVkNMT0NLKSkgdG8KPiAgcHZjbG9ja19zZXRfcHZ0
aV9jcHUwX3ZhCj4gLS0tCj4gIGFyY2gveDg2L2luY2x1ZGUvYXNtL3B2Y2xvY2suaCB8IDE5ICsr
KysrKysrKystLS0tLS0tLS0KPiAgYXJjaC94ODYva2VybmVsL2t2bWNsb2NrLmMgICAgIHwgIDcg
Ky0tLS0tLQo+ICBhcmNoL3g4Ni9rZXJuZWwvcHZjbG9jay5jICAgICAgfCAxNCArKysrKysrKysr
KysrKwo+ICAzIGZpbGVzIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygt
KQo+IAo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wdmNsb2NrLmggYi9hcmNo
L3g4Ni9pbmNsdWRlL2FzbS9wdmNsb2NrLmgKPiBpbmRleCA0NDhjZmUxYjQ4Y2YuLjZmMjI4Zjkw
Y2RkNyAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wdmNsb2NrLmgKPiArKysg
Yi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wdmNsb2NrLmgKPiBAQCAtNCwxNSArNCw2IEBACj4gICNp
bmNsdWRlIDxsaW51eC9jbG9ja3NvdXJjZS5oPgo+ICAjaW5jbHVkZSA8YXNtL3B2Y2xvY2stYWJp
Lmg+Cj4gIAo+IC0jaWZkZWYgQ09ORklHX0tWTV9HVUVTVAo+IC1leHRlcm4gc3RydWN0IHB2Y2xv
Y2tfdnN5c2NhbGxfdGltZV9pbmZvICpwdmNsb2NrX3B2dGlfY3B1MF92YSh2b2lkKTsKPiAtI2Vs
c2UKPiAtc3RhdGljIGlubGluZSBzdHJ1Y3QgcHZjbG9ja192c3lzY2FsbF90aW1lX2luZm8gKnB2
Y2xvY2tfcHZ0aV9jcHUwX3ZhKHZvaWQpCj4gLXsKPiAtCXJldHVybiBOVUxMOwo+IC19Cj4gLSNl
bmRpZgo+IC0KPiAgLyogc29tZSBoZWxwZXIgZnVuY3Rpb25zIGZvciB4ZW4gYW5kIGt2bSBwdiBj
bG9jayBzb3VyY2VzICovCj4gIHU2NCBwdmNsb2NrX2Nsb2Nrc291cmNlX3JlYWQoc3RydWN0IHB2
Y2xvY2tfdmNwdV90aW1lX2luZm8gKnNyYyk7Cj4gIHU4IHB2Y2xvY2tfcmVhZF9mbGFncyhzdHJ1
Y3QgcHZjbG9ja192Y3B1X3RpbWVfaW5mbyAqc3JjKTsKPiBAQCAtMTAxLDQgKzkyLDE0IEBAIHN0
cnVjdCBwdmNsb2NrX3ZzeXNjYWxsX3RpbWVfaW5mbyB7Cj4gIAo+ICAjZGVmaW5lIFBWVElfU0la
RSBzaXplb2Yoc3RydWN0IHB2Y2xvY2tfdnN5c2NhbGxfdGltZV9pbmZvKQo+ICAKPiArI2lmZGVm
IENPTkZJR19QQVJBVklSVF9DTE9DSwo+ICt2b2lkIHB2Y2xvY2tfc2V0X3B2dGlfY3B1MF92YShz
dHJ1Y3QgcHZjbG9ja192c3lzY2FsbF90aW1lX2luZm8gKnB2dGkpOwo+ICtzdHJ1Y3QgcHZjbG9j
a192c3lzY2FsbF90aW1lX2luZm8gKnB2Y2xvY2tfcHZ0aV9jcHUwX3ZhKHZvaWQpOwo+ICsjZWxz
ZQo+ICtzdGF0aWMgaW5saW5lIHN0cnVjdCBwdmNsb2NrX3ZzeXNjYWxsX3RpbWVfaW5mbyAqcHZj
bG9ja19wdnRpX2NwdTBfdmEodm9pZCkKPiArewo+ICsJcmV0dXJuIE5VTEw7Cj4gK30KPiArI2Vu
ZGlmCj4gKwo+ICAjZW5kaWYgLyogX0FTTV9YODZfUFZDTE9DS19IICovCj4gZGlmZiAtLWdpdCBh
L2FyY2gveDg2L2tlcm5lbC9rdm1jbG9jay5jIGIvYXJjaC94ODYva2VybmVsL2t2bWNsb2NrLmMK
PiBpbmRleCBkODg5Njc2NTkwOTguLjUzODczODA0N2ZmNSAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4
Ni9rZXJuZWwva3ZtY2xvY2suYwo+ICsrKyBiL2FyY2gveDg2L2tlcm5lbC9rdm1jbG9jay5jCj4g
QEAgLTQ3LDEyICs0Nyw2IEBAIGVhcmx5X3BhcmFtKCJuby1rdm1jbG9jayIsIHBhcnNlX25vX2t2
bWNsb2NrKTsKPiAgc3RhdGljIHN0cnVjdCBwdmNsb2NrX3ZzeXNjYWxsX3RpbWVfaW5mbyAqaHZf
Y2xvY2s7Cj4gIHN0YXRpYyBzdHJ1Y3QgcHZjbG9ja193YWxsX2Nsb2NrIHdhbGxfY2xvY2s7Cj4g
IAo+IC1zdHJ1Y3QgcHZjbG9ja192c3lzY2FsbF90aW1lX2luZm8gKnB2Y2xvY2tfcHZ0aV9jcHUw
X3ZhKHZvaWQpCj4gLXsKPiAtCXJldHVybiBodl9jbG9jazsKPiAtfQo+IC1FWFBPUlRfU1lNQk9M
X0dQTChwdmNsb2NrX3B2dGlfY3B1MF92YSk7Cj4gLQo+ICAvKgo+ICAgKiBUaGUgd2FsbGNsb2Nr
IGlzIHRoZSB0aW1lIG9mIGRheSB3aGVuIHdlIGJvb3RlZC4gU2luY2UgdGhlbiwgc29tZSB0aW1l
IG1heQo+ICAgKiBoYXZlIGVsYXBzZWQgc2luY2UgdGhlIGh5cGVydmlzb3Igd3JvdGUgdGhlIGRh
dGEuIFNvIHdlIHRyeSB0byBhY2NvdW50IGZvcgo+IEBAIC0zMzQsNiArMzI4LDcgQEAgaW50IF9f
aW5pdCBrdm1fc2V0dXBfdnN5c2NhbGxfdGltZWluZm8odm9pZCkKPiAgCQlyZXR1cm4gMTsKPiAg
CX0KPiAgCj4gKwlwdmNsb2NrX3NldF9wdnRpX2NwdTBfdmEoaHZfY2xvY2spOwo+ICAJcHV0X2Nw
dSgpOwo+ICAKPiAgCWt2bV9jbG9jay5hcmNoZGF0YS52Y2xvY2tfbW9kZSA9IFZDTE9DS19QVkNM
T0NLOwo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvcHZjbG9jay5jIGIvYXJjaC94ODYv
a2VybmVsL3B2Y2xvY2suYwo+IGluZGV4IDVjM2Y2ZDZhNTA3OC4uY2I3ZDZkOWM5YzJkIDEwMDY0
NAo+IC0tLSBhL2FyY2gveDg2L2tlcm5lbC9wdmNsb2NrLmMKPiArKysgYi9hcmNoL3g4Ni9rZXJu
ZWwvcHZjbG9jay5jCj4gQEAgLTI1LDggKzI1LDEwIEBACj4gIAo+ICAjaW5jbHVkZSA8YXNtL2Zp
eG1hcC5oPgo+ICAjaW5jbHVkZSA8YXNtL3B2Y2xvY2suaD4KPiArI2luY2x1ZGUgPGFzbS92Z3Rv
ZC5oPgo+ICAKPiAgc3RhdGljIHU4IHZhbGlkX2ZsYWdzIF9fcmVhZF9tb3N0bHkgPSAwOwo+ICtz
dGF0aWMgc3RydWN0IHB2Y2xvY2tfdnN5c2NhbGxfdGltZV9pbmZvICpwdnRpX2NwdTBfdmEgX19y
ZWFkX21vc3RseTsKPiAgCj4gIHZvaWQgcHZjbG9ja19zZXRfZmxhZ3ModTggZmxhZ3MpCj4gIHsK
PiBAQCAtMTQ0LDMgKzE0NiwxNSBAQCB2b2lkIHB2Y2xvY2tfcmVhZF93YWxsY2xvY2soc3RydWN0
IHB2Y2xvY2tfd2FsbF9jbG9jayAqd2FsbF9jbG9jaywKPiAgCj4gIAlzZXRfbm9ybWFsaXplZF90
aW1lc3BlYyh0cywgbm93LnR2X3NlYywgbm93LnR2X25zZWMpOwo+ICB9Cj4gKwo+ICt2b2lkIHB2
Y2xvY2tfc2V0X3B2dGlfY3B1MF92YShzdHJ1Y3QgcHZjbG9ja192c3lzY2FsbF90aW1lX2luZm8g
KnB2dGkpCj4gK3sKPiArCVdBUk5fT04odmNsb2NrX3dhc191c2VkKFZDTE9DS19QVkNMT0NLKSk7
Cj4gKwlwdnRpX2NwdTBfdmEgPSBwdnRpOwo+ICt9Cj4gKwo+ICtzdHJ1Y3QgcHZjbG9ja192c3lz
Y2FsbF90aW1lX2luZm8gKnB2Y2xvY2tfcHZ0aV9jcHUwX3ZhKHZvaWQpCj4gK3sKPiArCXJldHVy
biBwdnRpX2NwdTBfdmE7Cj4gK30KPiArRVhQT1JUX1NZTUJPTF9HUEwocHZjbG9ja19wdnRpX2Nw
dTBfdmEpOwo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 15:36:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 15:36:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4Tuc-0003Tz-L8; Tue, 17 Oct 2017 15:36:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e4Tua-0003Tl-NW
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 15:36:08 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 96/33-27020-76326E95; Tue, 17 Oct 2017 15:36:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMIsWRWlGSWpSXmKPExsXSO6nOVTdF+Vm
 kwa5Xihbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bTL21sBVeYKhb+mMjYwDiZqYuRi0NIYDKT
 xJ89h6Cc34wS28+3MEI4Gxklzvx/AuVsY5R43X6HtYuRk0NYIE5i95SVTCC2iICGxJnGdcwQR
 VtZJPb+esQG4jALbGST6Pm8mx2kik3ASOLs0emMIDavgK3EzlvbWEBsFgFViU+bj4LViAqES7
 xtPMICUSMocXLmEzCbU8BUorvrAjOIzSygLvFn3iUoW15i+9s5YLaEgLFE36w+lgmMgrOQtM9
 C0jILScsCRuZVjBrFqUVlqUW6RkZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiB
 AVzPwMC4g3HqCb9DjJIcTEqivM6GTyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfCqKz2LFBIsS
 k1PrUjLzAHGEkxagoNHSYQ3DyTNW1yQmFucmQ6ROsWoy3Hj4fU/TEIsefl5qVLivCcVgYoEQI
 oySvPgRsDi+hKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd4SkFU8mXklcJteAR3BBHTEOqc
 nIEeUJCKkpBoYDWbs/MJ5gzuX9RGDTexzh9LMH7+v36g3yQ9mfpN/fKP1O+NN2x/tmT0j6K2Q
 6CpGFaba231LNysuz638GX3nmsuXeJ7r+edXa02ZvbZLaZZhZtz7E6KbLx+N3KLCN3fH/+IjM
 ZO3zuV58Ffxx1G/XymHK7K0fnsLdaUe+b36nFm6xQft7ui7oUosxRmJhlrMRcWJAE4tiWnmAg
 AA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1508254562!106112709!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59901 invoked from network); 17 Oct 2017 15:36:04 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Oct 2017 15:36:04 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9HFZJ8B006634
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 17 Oct 2017 15:35:19 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9HFZHk1011802
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 17 Oct 2017 15:35:17 GMT
Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v9HFZEN7007067;
 Tue, 17 Oct 2017 15:35:15 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 17 Oct 2017 08:35:14 -0700
To: Josh Poimboeuf <jpoimboe@redhat.com>
References: <cover.1507128293.git.jpoimboe@redhat.com>
 <39743c79546ede3073586403d0836a4f93519b0a.1507128293.git.jpoimboe@redhat.com>
 <3b9fd404-6912-3b58-db29-36202631b438@oracle.com>
 <20171006143259.rs3zh7k5tmsgesqy@treble>
 <5a49e43a-8d6b-512a-ec5a-641be7bae41d@oracle.com>
 <ed30216f-4b9e-2bc3-b1d2-36135b29d746@citrix.com>
 <a6c3be0b-35f4-8d23-4ea2-ead94a3fc69e@oracle.com>
 <b9fdc3ec-87cd-da0e-47b7-67cdae8ffb97@oracle.com>
 <20171017052413.nzbqniurzw7eim4b@treble>
 <de621b0b-f767-222a-e1de-aabd0e9a0bf9@oracle.com>
 <20171017143613.6i7auk3mqcqayx3o@treble>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <2e7890fb-3634-0f3b-003f-fc1772504b9a@oracle.com>
Date: Tue, 17 Oct 2017 11:36:57 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20171017143613.6i7auk3mqcqayx3o@treble>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Juergen Gross <jgross@suse.com>, Mike Galbraith <efault@gmx.de>,
 Ingo Molnar <mingo@kernel.org>, Peter Zijlstra <peterz@infradead.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Rusty Russell <rusty@rustcorp.com.au>,
 virtualization@lists.linux-foundation.org, x86@kernel.org,
 linux-kernel@vger.kernel.org, Chris Wright <chrisw@sous-sol.org>,
 live-patching@vger.kernel.org, Linus Torvalds <torvalds@linux-foundation.org>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 "H. Peter Anvin" <hpa@zytor.com>, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>,
 Sasha Levin <alexander.levin@verizon.com>, Jiri Slaby <jslaby@suse.cz>,
 Alok Kataria <akataria@vmware.com>
Subject: Re: [Xen-devel] [PATCH 11/13] x86/paravirt: Add paravirt
 alternatives infrastructure
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTcvMjAxNyAxMDozNiBBTSwgSm9zaCBQb2ltYm9ldWYgd3JvdGU6Cj4KPiBNYXliZSB3
ZSBjYW4gYWRkIGEgbmV3IGZpZWxkIHRvIHRoZSBhbHRlcm5hdGl2ZXMgZW50cnkgc3RydWN0IHdo
aWNoCj4gc3BlY2lmaWVzIHRoZSBvZmZzZXQgdG8gdGhlIENBTEwgaW5zdHJ1Y3Rpb24sIHNvIGFw
cGx5X2FsdGVybmF0aXZlcygpCj4gY2FuIGZpbmQgaXQuCgpXZSdkIGFsc28gaGF2ZSB0byBhc3N1
bWUgdGhhdCB0aGUgcmVzdG9yZSBwYXJ0IG9mIGFuIGFsdGVybmF0aXZlIGVudHJ5CmlzIHRoZSBz
YW1lIHNpemUgYXMgdGhlIHNhdmUgcGFydC4gV2hpY2ggaXMgdHJ1ZSBub3cuCgotYm9yaXMKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 17 15:37:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 15:37:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4Tw8-0003dy-WD; Tue, 17 Oct 2017 15:37:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45694723d=Ian.Jackson@citrix.com>)
 id 1e4Tw8-0003ds-Ma
 for xen-devel@lists.xensource.com; Tue, 17 Oct 2017 15:37:44 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 40/8D-30254-8C326E95; Tue, 17 Oct 2017 15:37:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXitHRDpO5x5We
 RBo/mq1vcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozpn/8xFbxhrnj34DtjA+Mc5i5GTg4JAX+J
 2R/+skLYHhLXz55gArHZBHQlmrb8ZQOxeQUEJU7OfMICYjML6Egs2P2JDcKWl9j+FmQOB1CNv
 cTXrX4gYRYBVYkzj86wg9giAnoSXWuamSHKCyQaFy0FiwsLhErMu/uTEcTmFLCT2LqlB2gtF4
 eQwE5GiSWPNkDdYyLxduFONpD5QgJqEnPXx0OELSW+rX/KPIFRYBaS62YhuW4WkusWMDKvYtQ
 oTi0qSy3SNTLUSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDE0GINjB+GdZwCFG
 SQ4mJVFeZ8MnkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeAWAoS4kWJSanlqRlpkDjBKYtAQHj
 5II7wsloDRvcUFibnFmOkTqFKMxx42H1/8wcXTcvPuHSYglLz8vVUqcdwtIqQBIaUZpHtwgWP
 ReYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjDve5ApPJl5JXD7XgGdwgR0yjqnJyCnlCQipKQ
 aGLMm2qjtqt/mtnDfFImY1b+nMms6e0Qd9J4uM21zyoYXH/coqNT97tqq9jHb3ILb3Z15eZC2
 9OFf05q+puxN0Zqm1eX/l+vy/qp3khM31G3cbKBedLyY46L1nSt/4j1Wn0+fWL/ywIyULqfZZ
 62S5L5/vrJZisnzXpzuF8E7n0OSbmXa6gpJ/FNiKc5INNRiLipOBAC4LFN02QIAAA==
X-Env-Sender: prvs=45694723d=Ian.Jackson@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1508254661!107502953!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1597 invoked from network); 17 Oct 2017 15:37:43 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Oct 2017 15:37:43 -0000
X-IronPort-AV: E=Sophos;i="5.43,391,1503360000"; d="scan'208";a="446681459"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23014.8670.229543.228780@mariner.uk.xensource.com>
Date: Tue, 17 Oct 2017 16:29:34 +0100
To: Ross Lagerwall <ross.lagerwall@citrix.com>
In-Reply-To: <86cc633f-e183-c556-6ede-6c11627712c4@citrix.com>
References: <1507564648-7580-1-git-send-email-ian.jackson@eu.citrix.com>
 <1507564648-7580-4-git-send-email-ian.jackson@eu.citrix.com>
 <86cc633f-e183-c556-6ede-6c11627712c4@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, Wei Liu <wei.liu2@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 03/26] tools: libxendevicemodel: Provide
 xendevicemodel_shutdown
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9zcyBMYWdlcndhbGwgd3JpdGVzICgiUmU6IFtQQVRDSCAwMy8yNl0gdG9vbHM6IGxpYnhlbmRl
dmljZW1vZGVsOiBQcm92aWRlIHhlbmRldmljZW1vZGVsX3NodXRkb3duIik6Cj4gT24gMTAvMDkv
MjAxNyAwNDo1NyBQTSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gPiBTaWduZWQtb2ZmLWJ5OiBJYW4g
SmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KPiA+IEFja2VkLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgouLi4KPiBXaHkgZGlkIGFsbCB0aGUgc3ltYm9scyBnZXQg
bW92ZWQgdG8gVkVSU18xLjEgcmF0aGVyIHRoYW4gYWRkaW5nIG9ubHkgCj4gdGhlIG5ldyBvbmUg
dG8gVkVSU18xLjEgYW5kIGtlZXBpbmcgdGhlIHJlc3QgYXQgVkVSU18xLjAgKGxpa2UgaGFzIGJl
ZW4gCj4gZG9uZSB3aXRoIGxpYnhlbmZvcmVpZ25tZW1vcnkpPwoKSSB0aGluayB0aGF0IHdhcyBh
IG1pc3Rha2UuICBXZSBzaG91bGQgdW5kbyBpdC4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 17 15:59:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 15:59:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4UGv-0005W8-Bu; Tue, 17 Oct 2017 15:59:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1e4UGt-0005W1-L6
 for xen-devel@lists.xen.org; Tue, 17 Oct 2017 15:59:12 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 78/BD-10698-EC826E95; Tue, 17 Oct 2017 15:59:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSW0gUYRTH/XZmdLxMjLuKR10fXAplwxupCUG
 WQRhdKHoQLchZnXY3d9V21rQgdPUh3aJUvLUplgqVhZpEWXlJyYctRQhNc63EvJtFRWVaazOO
 t76n/3d+53/O4XBITLpA+JBslpE1pDI6haMLrglxiAvqDZyMD50dC4+q+1qL70Gx3c+WJEdRA
 qFNVaVlJRKaip4FSfqSIqujuBXPQXlyM3IhcdqEQc2NVkczciYRfRKaHxYgAUjpKxJ4ZctFAp
 DSSTBQ+xsXNE5vg59ThSsGRzocGqr7nATtQSthtG4AEzRGx4Lt6jIhaBl9EH60la5oio4GU0O
 RRKx5EfoHTbgYdwfr9XFc9CphyD7D55C89oXbdlIIO9O74ZdpkRDCnvRWmO3MFsJA+8P8ZbtE
 GBnoEgT59WZMLB8AbUufMDHJD7p7K3HBC/RhuFOuE/OrEVS8+4OJH5MTzL8dxkWDEprfDyART
 DjC879FSAS7oKRjeFXr4FHpE4moewiwVCnFDnIob3EVvUME1BTkrC4xET4vL62O2k9BxegIUY
 gCLZsWYNm0AMvGAm4irB4FcqzhHGsICosIVhm0ao1Rz2h1QWGhO4L1LMcxalbHqLjgpDR9M+I
 vwoF/Lej+4wNdyJuUKDypfWHj8dItqrTk8xqG05wyZOhYrgvJSVIBVF7AZLzU3cCq2azTWh1/
 VmsYSDeFB+XJH5aU4tIZPadVi+gl8vfxolIEHy0ATUbqum3tIF8jPx8ZhfhBpG7prEGvNf7PZ
 5EXiRQyalio4qZNNa5Xn+UbS/jGDTHjQmMjs4F8clDnrRbfF8nyOftYu7etR7PfWl+lmMgPCZ
 mpnvreHFmmvrDzwaB8e8y8yiE3xBZaFW4aq/z45kTacVNMseWs/IO5iYsIrsmoi8wdmyYOZTo
 fixpJcW2c3jvYdGkgk50rgwTrvd4zX6yLHjL7EarVxj291h7HLmTf/VbTF9hoXoxW4JyGCVNi
 Bo75B+wLekeLAwAA
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1508255949!107448697!1
X-Originating-IP: [104.47.0.87]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29145 invoked from network); 17 Oct 2017 15:59:09 -0000
Received: from mail-he1eur01on0087.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.87)
 by server-5.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 17 Oct 2017 15:59:09 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=ocjCjaUY6MD+vwsxqqLxEdd9fiWayRkLt+VSJalHV0A=;
 b=l/L+fDWUsTAdCmGwLKyQx/USnaGzkXKH8Ffarg61vzYFHTTWGIWwqc+xwJdA5SU1PO2XVz2CqHIk8q8qQUZrpMZCok1nLqAM3bMrAVa2T9Am98U0YI3w+a9pFs6mh+MP6kNJYUx0UVrVPlwP3zWMrO1wvGoJWU8EfnL147/LuAI=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.54) by
 AM4PR03MB1763.eurprd03.prod.outlook.com (2603:10a6:200:10::7) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Tue, 17 Oct
 2017 15:59:06 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Tue, 17 Oct 2017 18:59:01 +0300
Date: Tue, 17 Oct 2017 18:59:01 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: Julien Grall <julien.grall@linaro.org>
Message-ID: <20171017155901.GA24929@EPUAKYIW2556.kyiv.epam.com>
References: <1507748484-16871-1-git-send-email-volodymyr_babchuk@epam.com>
 <078a8941-5a6b-f7bb-b5c8-f2cf84210cf2@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <078a8941-5a6b-f7bb-b5c8-f2cf84210cf2@linaro.org>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-Originating-IP: [85.223.209.54]
X-ClientProxiedBy: HE1PR0202CA0015.eurprd02.prod.outlook.com
 (2603:10a6:3:8c::25) To AM4PR03MB1763.eurprd03.prod.outlook.com
 (2603:10a6:200:10::7)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 27c7f836-cf92-4445-4540-08d51577ff6c
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:AM4PR03MB1763; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1763;
 3:xkPcrpOw6EXrfzN6RwfAGokU83zA/rPWaXj+Zira+310CWISimRLH40ZVkYaQH/X/UF3vF2HtCu+z7Vbm0KWAsD8XVr0OW/izxwftB3vfceo6a53Mh9gkWjX3CtOiTJbtkCWvMh7/Cve9uXMz0oolRrr+8QH7QI+w6TLGuMB/wN1fz/+IpC/0H6TbzayGZDjhxqnEW0ospaO7g263wJRTYVut1rlwk/yn0DdVquicsQeGDV/caZP9YpcmlgJJiar;
 25:Vk80oQVn55w00jTqeqGOeR0pNI+nuT/eeYbfrHbu02Di0o11SOH2WyTGib+AvZMmJB35gjxL6JbxuNU9Y8w9R94Gzzz7HUzunQkwGMvugNNiiPxELALjKJWZz+npddPSxGNOELRiJPFo51N5G66ZR725rz0rB0cmEXx0CcJEeC1x8YtvSifSVbUzapDz4XjiirYL7k/kRGvOXNdwwQ4HNR+eQ2gw1pgXFo0ygeW9q2l+6T9SDercX4y/WRUsrOkSnvWTETIcLofiDArQMYatfPcSF4ebDTBCIp/g7929BA9t6ptYbQKhZ98fxa2SGU0Zm9JKuRYxp3fkhZ5hjSozaQ==;
 31:mhzkutvjLsGvyAa5ANvIraiguXWSj3BQGnWVYa06w9IJt7BOm1fCORcecMQJmgbCxndXnp0NTpDqqZtuownSnnDU8iWHIkbqzigJaggnwB0LhuxnjdHoZZVBjDVNEFXrbTxr2NTQxQUTantrfuGssqG+UCcsKapf6hVKGreInTREI1MOj+hbY7OnkmRvX6f+zjpI5yeYqQG2nw3EMUCAQUUk3qioMLdEFTYXN18lNbg=
X-MS-TrafficTypeDiagnostic: AM4PR03MB1763:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1763;
 20:vwIxjp5xtwidiwTxiX6f2nz+P3t+oKebJiA9CZ7j5mQZ+HtaQZIyg8U9XiCYYTBHNbt+5Sy8SO90uAI/QoUwGraNPGfoXF4AJOPMGgiV6Mp0P5WflPn1qs2ic8t3o2n5Y/rjASnqIZxsQwoh/tDXOg63Z+Hnt88Kn8O6qzyFqYGNZ6TkO3QMGBZVbdt/F9gPQ2JaCr58wl8UoRrNiaMTA2UG+NZXEa4ZTh2VC8Em+ieK8/KFZGUrqaccPVXoVyPVcObodKwjq0KODhmsXLU7fZ3DbFpEcnAUXjKn5VInTTz5N1ciV50lDAOFkIMEoHCYSa3LIHHTUpb1OuHDdN27SUSw46r3e85Q3E0E+AefsPCTryvwx2roWSxeeXjzYdbeePRI6Xv/T3y9OB8xmOms6YvIRh293XIfAws7io0dQtugfaPs00Wk+PTP1KjK6anbl4lGq4+AiSzTmd5NMh5JnJpcQrejmmEzZKivAQ+PVYk5mYK4r53c8kljc5PoikNH;
 4:+6kOpN2ib6ZiJLFMuMH3sRc80BWyp5p+xh6dGTBJdUnLpRZzkR0dlN2p+A69woKmb1nT149boBrrbCZk7HXOzRpfrcTCBLBkJ5T0c5AroR7VMmEbSw2blQKAih/Ab1d59puV4zCuhhGO/AOjkLAD4kIkS+yuhUQfjiHzsb54MQbyIGAUww138R5n/w80AD4c3Fen7UasZr6dbGwb/HKZzBvWyvfB0poSrJ+tuM+kBgiZBhXU9o9H6uiGAvkvZsRnJFK5kXR6rqEwXAiI2t1+NheYk4bzge+PFJo1OVZCSHA=
X-Exchange-Antispam-Report-Test: UriScan:(192374486261705);
X-Microsoft-Antispam-PRVS: <AM4PR03MB176329D6046CFB6779BC5139E64C0@AM4PR03MB1763.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(10201501046)(3002001)(93006095)(93001095)(6041248)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123562025)(20161123564025)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:AM4PR03MB1763; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:AM4PR03MB1763; 
X-Forefront-PRVS: 04631F8F77
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(979002)(6009001)(376002)(346002)(24454002)(189002)(199003)(51444003)(53754006)(53546010)(5660300001)(101416001)(23726003)(33656002)(1076002)(3846002)(6116002)(189998001)(2906002)(106356001)(305945005)(7736002)(83506001)(105586002)(4326008)(81156014)(81166006)(316002)(80792005)(16586007)(8936002)(86362001)(66066001)(8676002)(6916009)(68736007)(478600001)(76176999)(47776003)(229853002)(97736004)(42186006)(50986999)(2950100002)(54356999)(72206003)(53936002)(58126008)(122856001)(50466002)(6246003)(18370500001)(969003)(989001)(999001)(1009001)(1019001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR03MB1763; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM4PR03MB1763;
 23:0ob+nBchZBt6yXKLi8IvTu7KNz9SZLaIU7/FOvdqT?=
 =?us-ascii?Q?oxjkh6tYjOI5RS+r1w+q4ddhoPcjIV1v/DlJezKW71XN4xMbpcoD2xyumd8p?=
 =?us-ascii?Q?RuFB5EGplIDF0RymcidykhnP4nCRz5/3L+dp33ATtorX2XPKLCfR5DREq650?=
 =?us-ascii?Q?yTHSePtyzOXWwsjsskHK4c6KL1CS4MD4J4HYWdP570lmnLlwEtYQkvzGgfpb?=
 =?us-ascii?Q?svS2LF2AbE+CBL4pIJEaEeC1tWzyJy4SnXN16umxr4PQGldj3Z0lGMybRCzP?=
 =?us-ascii?Q?bLxF4zuJrDYZpz6xRhgYIfX82sBRupyU5cl4FErX9R3N2MSHqYIjWHNVvCk4?=
 =?us-ascii?Q?0cP6EiSOrAlxLDwJu4YYIDCyyXZMlFtPvlyQqWr+BJvSc/9d7uew4qPDPSsl?=
 =?us-ascii?Q?OdWXZx0yXijfQ8uLu/VEJHNyYFmsdkOkNntADzBwb7iKx8+gGB7EgGhai0Id?=
 =?us-ascii?Q?wOJNfQkJKcOWSgbLZZKU9fCqucV2JykCbged6HKOxDcxXK3vZF51djzOjPQX?=
 =?us-ascii?Q?ZGltHGDshxrei6PuOqXrK9yyQfl8oK4gNa9hZ3gCLeLd5KnY2GQ7e/6e4vlZ?=
 =?us-ascii?Q?woBUEGq8bc4R2VeX4qfy64rpRjTf/+mJpw/YjRRTy0g5am+2kgQtaCmM+SF+?=
 =?us-ascii?Q?AlVQp3wrDSS13cuvpZcJE9L/OxBQ38/xvNuV3bC4Cz9MkrU4uTEMq5qblu8E?=
 =?us-ascii?Q?01oy1161drSFv1uUTX3SfyQundnUGJsXwab+EwKCZjimk33nCBnaYuBomZPa?=
 =?us-ascii?Q?fsGzBLvCUP7lrcpDsV1rwNNbumfjLPHbhtix8hrbgZ/N2FC1Ocf9WIyxOfWC?=
 =?us-ascii?Q?zx6AMz9Gp5EJ9sG/+lfrTC2tzrBdFqXScsn5kxKX86+dP3jBxGtP1z/XuATr?=
 =?us-ascii?Q?ZNuUnLNocMyug2NlIeY0FlEPfBlSmYT+0mSSztDcAV9EV/BR/8Fq+xPIkYh9?=
 =?us-ascii?Q?D91C1ptiMt8gFWyQzJbcT83a1b0FqTIYGMxAFZMmSa+2Ut6Zm5HGwBpNyg0k?=
 =?us-ascii?Q?vvup80SXJU0maz+ao1tW7Giu9ywCTpWF54XJE9ACl9qx8PkBsIAhrLYXWZ+F?=
 =?us-ascii?Q?RFtv2Gecr00yBeY4Pm9LGS14Bo88MCALNzx3d1yLdqHJLA3Dhl5OyChu1q4g?=
 =?us-ascii?Q?ORtNtllTJAtxnVUyFmkeq9sVl5S2gDppmt4Q7J6MPLG1/HI5FE/GSYBTJSIo?=
 =?us-ascii?Q?KivUvJqBklCa4wfm9MT3U4lMkYrVxwNXVyU4PNefj2hF8yRNwq/WUkPJ+gob?=
 =?us-ascii?Q?23v2zNYQaC6/yUHjDry9HG/wM/LQS6ls5KVlyFTIZWaI69V3dx/0rg3iRKVo?=
 =?us-ascii?B?QT09?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1763;
 6:OvVawHxdbKbmmJAaWg8OvjNs7zcbNLCjAjuOga3pydwJUnzAM9p8ovAHzAKBY+FKlXNP2/WlSfYaUVzlbaxSYlqrwnbirjBmbXOrIsV3E6lJnYvSkjpoRShZ+CgDnf+6pjYJn1+5KH/ad8toEg9AvdcNXjapObw0006D3PIyu8m/jOVSvDwqAnlAWds8b2f2nYvTeMWLohcuF7LLxDy3loCHPIwQUBfOtp4F9a2Ldg+0mTRMjElgnK56mvxzPcU7CeXQfq9K1XQnoo+2BjFQTe1g/R2ifddSWagmUjvlGBIB3cjGHGDdEp+1tpNZd57tXjJaPbuaBPGIrkUO2/DkAQ==;
 5:zvh1VTY6uwfQO+/T/jov7ZPMXqyhc1oYF1HE4tEXrPyz025Or0tcAMRd5dH6/yAP1JNz5BoFVoWJzT945E8B5L75n1hYbkaQPy+8aonzLt0lalEz3FiZE8fCxQ5RMGsU7P9SdpYP3y8/gmhJXWCBFQ==;
 24:V8/22GcyZDFGxoVziqZd+yhmPhKUTUP435EDxfO8My1VG8U/rYj9esq8l9YGqZkXQ8cF52XV44+VgIxZ0e2tupcQg3yhw3EBEqx15lRKB1Y=;
 7:zTLwTqxqTT/TiFFlhSncZNsormXG8n90m5eGrCIq0GbcETZR7W6ih0xNV9m2ZqceKg1RFoLYWiz+cyRIBxaBcA7DVAjwcXvN4LNSNRJy2S0EXTGMNlwCnQDCKPblLjBU33b4ixWe53MgK3YgQW4YIcFFJy/WmSqIjMCLKwkndDzUE9EW5d77SF/RVQN1epH1DGQws7yvSJ6bLdxx1bemKXKdjbYRhK72NTsXPiazHzo=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Oct 2017 15:59:06.8213 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR03MB1763
Cc: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [RFC 0/4] TEE mediator framework + OP-TEE mediator
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMTYsIDIwMTcgYXQgMDE6MDA6MjFQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IAo+IAo+IE9uIDExLzEwLzE3IDIwOjAxLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToK
PiA+SGVsbG8gYWxsLAo+IAo+IEhpIFZvbG9keW15ciwKSGkgSnVsaWVuCj4gCj4gPgo+ID5JIHdh
bnQgdG8gcHJlc2VudCBURUUgbWVkaWF0b3IsIHRoYXQgd2FzIGRpc2N1c3NlZCBlYXJsaWVyIChb
MV0pLgo+ID4KPiA+SSBzZWxlY3RlZCBkZXNpZ24gd2l0aCBidWlsdC1pbiBtZWRpYXRvcnMuIFRo
aXMgaXMgZWFzaWVzdCB3YXksCj4gPml0IHJlbW92ZXMgbWFueSBxdWVzdGlvbnMsIGl0IGlzIGVh
c3kgdG8gaW1wbGVtZW50IGFuZCBtYWludGFpbgo+ID4oYXQgbGVhc3QgSSBob3BlIHNvKS4KPiAK
PiBXZWxsLCBpdCBtYXkgY2xvc2UgdGhlIHRlY2huaWNhbCBxdWVzdGlvbnMgYnV0IHN0aWxsIGxl
YXZlIHRoZSBzZWN1cml0eQo+IGltcGFjdCB1bmFuc3dlcmVkLiBJIHdvdWxkIGhhdmUgYXBwcmVj
aWF0ZWQgYSBzdW1tYXJ5IG9mIGVhY2ggYXBwcm9hY2ggYW5kCj4gZXhwbGFpbiB0aGUgcHJvcy9j
b25zLgpUaGlzIGlzIHRoZSBtb3N0IHNlY3VyZSB3YXkgYWxzby4gSW4gdGVybXMgb2YgdHJ1c3Qg
YmV0d2VlbiBndWVzdHMgYW5kClhlbiBhdCBsZWFzdC4gSSdtIHdvcmtlZCB3aXRoIE9QLVRFRSBn
dXlzIG1vc3RseSwgc28gd2hlbiBJIGhlYXIgYWJvdXQKInNlY3VyaXR5IiwgbXkgZmlyc3QgdGhv
dWdodHMgYXJlICJDYW4gVEVFIE9TIHRydXN0IHRvIFhFTiBhcyBhCm1lZGlhdG9yPyBDYW4gVEVF
IGNsaWVudCB0cnVzdCB0byBYRU4gYXMgYSBtZWRpYXRvcj8iLiBBbmQgd2l0aApjdXJyZW50IGFw
cHJvYWNoIGFuc3dlciBpcyAieWVzLCB0aGV5IGNhbiwgZXNwZWNpYWxseSBpZiBYRU4gaXMgYSBw
YXJ0Cm9mIGEgY2hhaW4gb2YgdHJ1c3QiLgoKQnV0IHlvdSBwcm9iYWJseSB3YW50ZWQgdG8gYXNr
ICJDYW4gZ3Vlc3QgY29tcHJvbWlzZSB3aG9sZSBzeXN0ZW0gYnkKdXNpbmcgVEVFIG1lZGlhdG9y
IG9yIFRFRSBPUz8iLiBUaGlzIGlzIGFuIGludGVyZXN0aW5nIHF1ZXN0aW9uLgpGaXJzdCBsZXQn
cyBkaXNjdXNzIHJlcXVpcmVtZW50cyBmb3IgYSBURUUgbWVkaWF0b3IuIFNvLCBtZWRpYXRvcgpz
aG91bGQgYmUgYWJsZSB0bzoKCiAqIFJlY2VpdmUgcmVxdWVzdCB0byBoYW5kbGUgdHJhcHBlZCBT
TUMuIFRoaXMgcmVxdWVzdCBzaG91bGQgaW5jbHVkZQogICB1c2VyIHJlZ2lzdGVycyArIHNvbWUg
aW5mb3JtYXRpb24gYWJvdXQgZ3Vlc3QgKGF0IGxlYXN0IGRvbWFpbiBpZCkuCiAqIFBpbi91bnBp
biBkb21haW4gbWVtb3J5IHBhZ2VzLgogKiBNYXAgZG9tYWluIG1lbW9yeSBwYWdlcyBpbnRvIG93
biBhZGRyZXNzIHNwYWNlIHdpdGggUlcgYWNjZXNzLgogKiBJc3N1ZSByZWFsIFNNQyB0byBhIFRF
RS4KICogUmVjZWl2ZSBpbmZvcm1hdGlvbiBhYm91dCBndWVzdCBjcmVhdGlvbiBhbmQgZGVzdHJ1
Y3Rpb24uCiAqIChQcm9iYWJseSkgaW5qZWN0IElSUXMgaW50byBhIGRvbWFpbiAodGhpcyBjYW4g
YmUgbm90IGEgcmVxdWVzdGVyIGRvbWFpbiwKICAgYnV0IHNvbWUgb3RoZXIgZG9tYWluLCB0aGF0
IGFsc28gY2FsbGVkIHRvIFRFRSkuCgpUaGlzIGlzIGEgbWluaW1hbCBsaXN0IG9mIHJlcXVpcmVt
ZW50cy4gSSB0aGluaywgdGhpcyBzaG91bGQgYmUgZW5vdWdoIHRvCmltcGxlbWVudCBtZWRpYXRv
ciBmb3IgT1AtVEVFLiBCdXQgSSBjYW4ndCBzYXkgZm9yIHN1cmUgZm9yIG90aGVyIFRFRXMuCgpM
ZXQncyBjb25zaWRlciBwb3NzaWJsZSBhcHByb2FjaGVzOgoKMS4gTWVkaWF0b3IgcmlnaHQgaW4g
WEVOLCB3b3JrcyBhdCBFTDIuCiAgIFByb3M6CiAgICAqIE1lZGlhdG9yIGNhbiB1c2UgYWxsIFhF
TiBBUElzCiAgICAqIEFzIG1lZGlhdG9yIHJlc2lkZXMgaW4gWEVOLCBpdCBjYW4gYmUgY2hlY2tl
ZCB0b2dldGhlciB3aXRoIFhFTgogICAgICBmb3IgYSB2YWxpZGl0eSAodHJ1c3RlZCBib290KS4K
ICAgICogTWVkaWF0b3IgaXMgaW5pdGlhbGl6ZWQgYmVmb3JlIERvbTAuIERvbTAgY2FuIHdvcmsg
d2l0aCBhIFRFRS4KICAgICogTm8gZXh0cmEgY29udGV4dCBzd2l0Y2hlcywgbm8gc3BlY2lhbCBB
QkkgYmV0d2VlbiBYRU4gYW5kIG1lZGlhdG9yLgoKICAgQ29uczoKICAgICogQmVjYXVzZSBpdCBs
aXZlcyBpbiBFTDIsIGl0IGNhbiBjb21wcm9taXNlIHdob2xlIGh5cGVydmlzb3IsCiAgICAgIGlm
IHRoZXJlIGlzIGEgc2VjdXJpdHkgYnVnIGluIG1lZGlhdG9yIGNvZGUuCiAgICAqIE5vIHN1cHBv
cnQgZm9yIGNsb3NlZCBzb3VyY2UgVEVFcy4KCjIuIE1lZGlhdG9yIGluIGEgc3R1YmRvbWFpbi4g
V29ya3MgYXQgRUwxLgogICBQcm9zOgogICAgKiBNZWRpYXRvciBpcyBpc29sYXRlZCBmcm9tIGh5
cGVydmlzb3IgKGJ1dCBpdCBzdGlsbCBjYW4gZG8gcG90ZW50aWFsbHkKICAgICAgZGFuZ2Vyb3Vz
IHRoaW5ncyBsaWtlIG1hcHBpbmcgZG9tYWluIG1lbW9yeSBvciBwaW5pbmcgcGFnZXMpLgogICAg
KiBPbmUgY2FuIGxlZ2FsbHkgY3JlYXRlIGFuZCB1c2UgbWVkaWF0b3IgZm9yIGEgY2xvc2VkLXNv
dXJjZSBURUUuCgogICBDb25zOgogICAgKiBPdmVyaGVhZCBpbiBYRU48LT5NZWRpYXRvciBjb21t
dW5pY2F0aW9uLgogICAgKiBYRU4gbmVlZHMgdG8gYmUgbW9kaWZpZWQgdG8gYm9vdCBtZWRpYXRv
ciBkb21haW4gYmVmb3JlIERvbTAuCiAgICAqIFNvbWUgZXh0cmEgZW50aXR5IHJlcXVpcmVkIHRv
IGNoZWNrIHZhbGlkaXR5IG9mIGEgbWVkaWF0b3IuCgozLiBNZWRpYXRvciBpbiBhbiBFTDAgYXBw
LgogICBUaGUgc2FtZSBwcm9zIGFuZCBjb25zIGFzIGZvciBtZWRpYXRvciBpbiBhIHN0dWJkb21h
aW4gKyBleHRyYSBjb2RlIGZvciBFTDAKICAgYXBwcywgd2hpY2ggaXMgbmVlZGVkIHRvIGJlIHN1
cHBvcnRlZCBhbmQgbWFpbnRhaW5lZC4KCk5vdywgYmFjayB0byBzZWN1cml0eSBxdWVzdGlvbnMu
IFRoZXJlIGFyZSB0d28gcG9zc2libGUgYXR0YWNrczoKYXR0YWNrIGF0IFhFTiBhbmQgYXR0YWNr
IGF0IFRFRSBpdHNlbGYuCgpJZiB5b3VyIFRFRSBpcyB2dWxuZXJhYmxlLCB0aGVuIHlvdXIgd2hv
bGUgc3lzdGVtIGlzIGNvbXByb21pc2VkIGFueXdheXMuCkFGQUlLLCB0aGlzIGFwcHJvYWNoIHdh
cyB1c2VkIHRvIGhhY2sgU2Ftc3VuZyBwaG9uZXMuIFNvbWUgZmxhdyBpbiBRdWFsY29tJ3MKVFog
aW1wbGVtZW50YXRpb24uCgpJZiB5b3VyIFRFRSBtZWRpYXRvciBpcyB2dWxuZXJhYmxlLCB0aGVu
IHlvdXIgaHlwZXJ2aXNvciBhbmQgYWxsIGd1ZXN0cyBhcmUKY29tcHJvbWlzZWQuIFllcyBURUUg
bWVkaWF0b3IgaW5jcmVhc2VzIGF0dGFjayBzdXJmYWNlLCBidXQgdGhlIHNhbWUgZG9lcwphbnkg
b3RoZXIgWEVOPC0+R3Vlc3QgaW50ZXJmYWNlLiBURUUgbWVkaWF0b3JzIGFyZSBleHBlY3RlZCB0
byBiZSBzaW1wbGUKYW5kIHN0cmFpZ2h0Zm9yd2FyZCwgd2l0aG91dCBjb21wbGV4IGxvZ2ljLiBT
bywgSSB0aGluayB0aGF0IHRoZXkgYXJlIG5vdAptb3JlIGRhbmdlcm91cyB0aGFuIHZHSUMgZHJp
dmVyIG9yIFBMMDExIGVtdWxhdG9yLgoKQW5kIHllcywgaXQgc2VlbXMgb2J2aW91cywgYnV0IEkg
d2FudCB0byBzYXkgdGhpcyBleHBsaWNpdGx5OiBnZW5lcmljClRFRSBtZWRpYXRvciBmcmFtZXdv
cmsgc2hvdWxkIGFuZCB3aWxsIHVzZSBYU00gdG8gY29udHJvbCB3aGljaCBkb21haW4KY2FuIHdv
cmsgd2l0aCBURUUuIFNvLCBpZiB5b3UgZG9uJ3QgdHJ1c3QgeW91ciBndWVzdCAtIGRvbid0IGxl
dCBpdAp0byBjYWxsIFRFRSBhdCBhbGwuIFRoaXMgZmVhdHVyZSBpcyBub3QgaW1wbGVtZW50ZWQg
aW4gdGhpcyBSRkMgb25seSBiZWNhdXNlCmN1cnJlbnRseSBvbmx5IERvbTAgY2FsbHMgYXJlIHN1
cHBvcnRlZC4KCj4gVGhpcyB3b3VsZCBoZWxwIHRvIHVuZGVyc3RhbmQgdGhhdCBtYXliZSBpdCBp
cyBhbiBlYXN5IHdheSBidXQgYWxzbyBzdGlsbAo+IHNlY3VyZS4uLgpJbiBwcmV2aW91cyBkaXNj
dXNzaW9uIHdlIGNvbnNpZGVyZWQgb25seSB0d28gdmFyaWFudHM6IGluIFhFTiBvciBvdXRzaWRl
ClhFTi4gU3R1YmRvbWFpbiBhcHByb2FjaCBsb29rcyBtb3JlIHNlY3VyZSwgYnV0IEknbSBub3Qg
c3VyZSB0aGF0IGl0IGlzIHRydWUuClN1Y2ggc3R1YmRvbWFpbiB3aWxsIG5lZWQgYWNjZXNzIHRv
IGFsbCBndWVzdHMgbWVtb3J5LiBJZiB5b3UgbWFuYWdlZCB0bwpnYWluIGNvbnRyb2wgb24gbWVk
aWF0b3Igc3R1YmRvbWFpbiwgeW91IGNhbiBkbyBhbnl0aGluZyB5b3Ugd2FudCB3aXRoIGFsbApn
dWVzdHMuCgo+IFRvIGJlIGNsZWFyLCB0aGlzIHNlcmllcyBkb24ndCBsb29rIGNvbnRyb3ZlcnNp
YWwgYXQgbGVhc3QgZm9yIE9QLVRFRS4gV2hhdAo+IEkgYW0gbW9yZSBjb25jZXJuZWQgaXMgYWJv
dXQgRG9tVSBzdXBwb3J0cy4KWW91ciBjb25jZXJuIGlzIHRoYXQgcm9ndWUgRG9tVSBjYW4gY29t
cHJvbWlzZSB3aG9sZSBzeXN0ZW0sIHJpZ2h0PwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 15:59:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 15:59:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4UHC-0005Xp-N6; Tue, 17 Oct 2017 15:59:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e4UHC-0005Xc-7U
 for xen-devel@lists.xen.org; Tue, 17 Oct 2017 15:59:30 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 B4/17-07499-1E826E95; Tue, 17 Oct 2017 15:59:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsXSO6nOVfehxrN
 Igw3JFks+LmZxYPQ4uvs3UwBjFGtmXlJ+RQJrxq5z3YwFK+UqXh3cydjAuFayi5GLQ0hgIpPE
 6+ZtrBDOb0aJnocrWSCcDYwSE/40AGU4gZxtjBITJ6mA2MICHhIzF3xhA7FFgOwruyawQTQcY
 pR4dv8bWIJZIFni4txrLCA2m4CRxNmj0xlBbF4BW4k/B+Yzg9gsAqoS39ddB7NFBcIl3jYeYY
 GoEZQ4OfMJmM0p4C7xofscK8RMPYkd139B2fIS29/OAeuVEDCU+LxxKfMERsFZSNpnIWmZhaR
 lASPzKkaN4tSistQiXUNDvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwNBlAIId
 jJ+WBRxilORgUhLldTZ8EinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgrdZ/VmkkGBRanpqRVpmD
 jCKYNISHDxKIryiwEgS4i0uSMwtzkyHSJ1i1OU4tunyHyYhlrz8vFQpcV4tkBkCIEUZpXlwI2
 ARfYlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvPNBpvBk5pXAbXoFdAQT0BHrnJ6AHFGSiJC
 SamDsu+vvp63UvfGSoTvvPaFozqNhN01ZlyeIpeXc7IlTWcqtvYB9IrP2y4WvsrK7Thz1bLzP
 aTm/S6NGb/fBj9kHQySvVMktPK7oy+u+ySY/z0LJbfo8jV05K5PnWxTzv97hmz1pRYaQc9mSJ
 LH4su4AFoFL/iFXHjCGXU3b3JiQuzUw6IuKuxJLcUaioRZzUXEiAA5F3f3jAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1508255967!111307375!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30426 invoked from network); 17 Oct 2017 15:59:28 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Oct 2017 15:59:28 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9HFxNpD010967
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 17 Oct 2017 15:59:24 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9HFxNIV007029
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 17 Oct 2017 15:59:23 GMT
Received: from abhmp0002.oracle.com (abhmp0002.oracle.com [141.146.116.8])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v9HFxNPk023375;
 Tue, 17 Oct 2017 15:59:23 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 17 Oct 2017 08:59:22 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1710061708540.3073@sstabellini-ThinkPad-X260>
 <1507336227-20477-1-git-send-email-sstabellini@kernel.org>
 <1507336227-20477-2-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <8d730196-8c65-21ec-21a2-3b92a463f935@oracle.com>
Date: Tue, 17 Oct 2017 12:01:06 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1507336227-20477-2-git-send-email-sstabellini@kernel.org>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v5 02/13] xen/pvcalls: implement frontend
	disconnect
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDYvMjAxNyAwODozMCBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IEludHJv
ZHVjZSBhIGRhdGEgc3RydWN0dXJlIG5hbWVkIHB2Y2FsbHNfYmVkYXRhLiBJdCBjb250YWlucyBw
b2ludGVycyB0bwo+IHRoZSBjb21tYW5kIHJpbmcsIHRoZSBldmVudCBjaGFubmVsLCBhIGxpc3Qg
b2YgYWN0aXZlIHNvY2tldHMgYW5kIGEgbGlzdAo+IG9mIHBhc3NpdmUgc29ja2V0cy4gTGlzdHMg
YWNjZXNzZXMgYXJlIHByb3RlY3RlZCBieSBhIHNwaW5fbG9jay4KPgo+IEludHJvZHVjZSBhIHdh
aXRxdWV1ZSB0byBhbGxvdyB3YWl0aW5nIGZvciBhIHJlc3BvbnNlIG9uIGNvbW1hbmRzIHNlbnQK
PiB0byB0aGUgYmFja2VuZC4KPgo+IEludHJvZHVjZSBhbiBhcnJheSBvZiBzdHJ1Y3QgeGVuX3B2
Y2FsbHNfcmVzcG9uc2UgdG8gc3RvcmUgY29tbWFuZHMKPiByZXNwb25zZXMuCj4KPiBwdmNhbGxz
X3JlZmNvdW50IGlzIHVzZWQgdG8ga2VlcCBjb3VudCBvZiB0aGUgb3V0c3RhbmRpbmcgcHZjYWxs
cyB1c2Vycy4KPiBPbmx5IHJlbW92ZSBjb25uZWN0aW9ucyBvbmNlIHRoZSByZWZjb3VudCBpcyB6
ZXJvLgo+Cj4gSW1wbGVtZW50IHB2Y2FsbHMgZnJvbnRlbmQgcmVtb3ZhbCBmdW5jdGlvbi4gR28g
dGhyb3VnaCB0aGUgbGlzdCBvZgo+IGFjdGl2ZSBhbmQgcGFzc2l2ZSBzb2NrZXRzIGFuZCBmcmVl
IHRoZW0gYWxsLCBvbmUgYXQgYSB0aW1lLgo+Cj4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgo+IENDOiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xl
LmNvbQo+IENDOiBqZ3Jvc3NAc3VzZS5jb20KPiAtLS0KPiAgZHJpdmVycy94ZW4vcHZjYWxscy1m
cm9udC5jIHwgNjcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Cj4gIDEgZmlsZSBjaGFuZ2VkLCA2NyBpbnNlcnRpb25zKCspCj4KPiBkaWZmIC0tZ2l0IGEvZHJp
dmVycy94ZW4vcHZjYWxscy1mcm9udC5jIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCj4g
aW5kZXggYThkMzhjMi4uZDhiN2EwNCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxz
LWZyb250LmMKPiArKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKPiBAQCAtMjAsNiAr
MjAsNDYgQEAKPiAgI2luY2x1ZGUgPHhlbi94ZW5idXMuaD4KPiAgI2luY2x1ZGUgPHhlbi9pbnRl
cmZhY2UvaW8vcHZjYWxscy5oPgo+ICAKPiArI2RlZmluZSBQVkNBTExTX0lOVkFMSURfSUQgVUlO
VF9NQVgKPiArI2RlZmluZSBQVkNBTExTX1JJTkdfT1JERVIgWEVOQlVTX01BWF9SSU5HX0dSQU5U
X09SREVSCj4gKyNkZWZpbmUgUFZDQUxMU19OUl9SRVFfUEVSX1JJTkcgX19DT05TVF9SSU5HX1NJ
WkUoeGVuX3B2Y2FsbHMsIFhFTl9QQUdFX1NJWkUpCj4gKwo+ICtzdHJ1Y3QgcHZjYWxsc19iZWRh
dGEgewo+ICsJc3RydWN0IHhlbl9wdmNhbGxzX2Zyb250X3JpbmcgcmluZzsKPiArCWdyYW50X3Jl
Zl90IHJlZjsKPiArCWludCBpcnE7Cj4gKwo+ICsJc3RydWN0IGxpc3RfaGVhZCBzb2NrZXRfbWFw
cGluZ3M7Cj4gKwlzdHJ1Y3QgbGlzdF9oZWFkIHNvY2tldHBhc3NfbWFwcGluZ3M7Cj4gKwlzcGlu
bG9ja190IHNvY2tldF9sb2NrOwo+ICsKPiArCXdhaXRfcXVldWVfaGVhZF90IGluZmxpZ2h0X3Jl
cTsKPiArCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXNwb25zZSByc3BbUFZDQUxMU19OUl9SRVFfUEVS
X1JJTkddOwoKRGlkIHlvdSBtZWFuIF9SRVFfIG9yIF9SU1BfIGluIHRoZSBtYWNybyBuYW1lPwoK
PiArfTsKPiArLyogT25seSBvbmUgZnJvbnQvYmFjayBjb25uZWN0aW9uIHN1cHBvcnRlZC4gKi8K
PiArc3RhdGljIHN0cnVjdCB4ZW5idXNfZGV2aWNlICpwdmNhbGxzX2Zyb250X2RldjsKPiArc3Rh
dGljIGF0b21pY190IHB2Y2FsbHNfcmVmY291bnQ7Cj4gKwo+ICsvKiBmaXJzdCBpbmNyZW1lbnQg
cmVmY291bnQsIHRoZW4gcHJvY2VlZCAqLwo+ICsjZGVmaW5lIHB2Y2FsbHNfZW50ZXIoKSB7ICAg
ICAgICAgICAgICAgXAo+ICsJYXRvbWljX2luYygmcHZjYWxsc19yZWZjb3VudCk7ICAgICAgXAo+
ICt9Cj4gKwo+ICsvKiBmaXJzdCBjb21wbGV0ZSBvdGhlciBvcGVyYXRpb25zLCB0aGVuIGRlY3Jl
bWVudCByZWZjb3VudCAqLwo+ICsjZGVmaW5lIHB2Y2FsbHNfZXhpdCgpIHsgICAgICAgICAgICAg
ICAgXAo+ICsJYXRvbWljX2RlYygmcHZjYWxsc19yZWZjb3VudCk7ICAgICAgXAo+ICt9Cj4gKwo+
ICtzdGF0aWMgaXJxcmV0dXJuX3QgcHZjYWxsc19mcm9udF9ldmVudF9oYW5kbGVyKGludCBpcnEs
IHZvaWQgKmRldl9pZCkKPiArewo+ICsJcmV0dXJuIElSUV9IQU5ETEVEOwo+ICt9Cj4gKwo+ICtz
dGF0aWMgdm9pZCBwdmNhbGxzX2Zyb250X2ZyZWVfbWFwKHN0cnVjdCBwdmNhbGxzX2JlZGF0YSAq
YmVkYXRhLAo+ICsJCQkJICAgc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwKQo+ICt7Cj4gK30KPiAr
Cj4gIHN0YXRpYyBjb25zdCBzdHJ1Y3QgeGVuYnVzX2RldmljZV9pZCBwdmNhbGxzX2Zyb250X2lk
c1tdID0gewo+ICAJeyAicHZjYWxscyIgfSwKPiAgCXsgIiIgfQo+IEBAIC0yNyw2ICs2NywzMyBA
QAo+ICAKPiAgc3RhdGljIGludCBwdmNhbGxzX2Zyb250X3JlbW92ZShzdHJ1Y3QgeGVuYnVzX2Rl
dmljZSAqZGV2KQo+ICB7Cj4gKwlzdHJ1Y3QgcHZjYWxsc19iZWRhdGEgKmJlZGF0YTsKPiArCXN0
cnVjdCBzb2NrX21hcHBpbmcgKm1hcCA9IE5VTEwsICpuOwo+ICsKPiArCWJlZGF0YSA9IGRldl9n
ZXRfZHJ2ZGF0YSgmcHZjYWxsc19mcm9udF9kZXYtPmRldik7Cj4gKwlkZXZfc2V0X2RydmRhdGEo
JmRldi0+ZGV2LCBOVUxMKTsKPiArCXB2Y2FsbHNfZnJvbnRfZGV2ID0gTlVMTDsKPiArCWlmIChi
ZWRhdGEtPmlycSA+PSAwKQo+ICsJCXVuYmluZF9mcm9tX2lycWhhbmRsZXIoYmVkYXRhLT5pcnEs
IGRldik7Cj4gKwo+ICsJc21wX21iKCk7Cj4gKwl3aGlsZSAoYXRvbWljX3JlYWQoJnB2Y2FsbHNf
cmVmY291bnQpID4gMCkKPiArCQljcHVfcmVsYXgoKTsKPiArCWxpc3RfZm9yX2VhY2hfZW50cnlf
c2FmZShtYXAsIG4sICZiZWRhdGEtPnNvY2tldF9tYXBwaW5ncywgbGlzdCkgewo+ICsJCXB2Y2Fs
bHNfZnJvbnRfZnJlZV9tYXAoYmVkYXRhLCBtYXApOwo+ICsJCWtmcmVlKG1hcCk7Cj4gKwl9Cj4g
KwlsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUobWFwLCBuLCAmYmVkYXRhLT5zb2NrZXRwYXNzX21h
cHBpbmdzLCBsaXN0KSB7Cj4gKwkJc3Bpbl9sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKPiAr
CQlsaXN0X2RlbF9pbml0KCZtYXAtPmxpc3QpOwo+ICsJCXNwaW5fdW5sb2NrKCZiZWRhdGEtPnNv
Y2tldF9sb2NrKTsKPiArCQlrZnJlZShtYXApOwoKV2h5IGRvIHlvdSByZS1pbml0IHRoZSBlbnRy
eSBpZiB5b3UgYXJlIGZyZWVpbmcgaXQ/IEFuZCBkbyB5b3UgcmVhbGx5Cm5lZWQgdGhlIGxvY2tz
IGFyb3VuZCBpdD8gVGhpcyBsb29rcyBzaW1pbGFyIHRvIHRoZSBjYXNlIHdlJ3ZlIGRpc2N1c3Nl
ZApmb3Igb3RoZXIgcGF0Y2hlcyAtLS0gaWYgd2UgYXJlIGNvbmNlcm5lZCB0aGF0IHNvbWVvbmUg
bWF5IGdyYWIgdGhpcwplbnRyeSB0aGVuIHNvbWV0aGluZyBtdXN0IGJlIHdyb25nLgoKKFNvcnJ5
LCB0aGlzIG11c3QgaGF2ZSBiZWVuIGhlcmUgaW4gZWFybGllciB2ZXJzaW9ucyBidXQgSSBvbmx5
IG5vdwpub3RpY2VkIGl0LikKCi1ib3JpcwoKPiArCX0KPiArCWlmIChiZWRhdGEtPnJlZiA+PSAw
KQo+ICsJCWdudHRhYl9lbmRfZm9yZWlnbl9hY2Nlc3MoYmVkYXRhLT5yZWYsIDAsIDApOwo+ICsJ
a2ZyZWUoYmVkYXRhLT5yaW5nLnNyaW5nKTsKPiArCWtmcmVlKGJlZGF0YSk7Cj4gKwl4ZW5idXNf
c3dpdGNoX3N0YXRlKGRldiwgWGVuYnVzU3RhdGVDbG9zZWQpOwo+ICAJcmV0dXJuIDA7Cj4gIH0K
PiAgCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 16:23:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 16:23:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4Udz-00082W-Mn; Tue, 17 Oct 2017 16:23:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1e4Udy-00082Q-MV
 for xen-devel@lists.xen.org; Tue, 17 Oct 2017 16:23:02 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 2C/AC-16147-56E26E95; Tue, 17 Oct 2017 16:23:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0hTYRjet51tx8uJ41R8vQWOxCXM+8h+lF0
 INDL6k6AYeaYnN9qm7Ewxf3gFyXslpplpoCaNtBRLwTS0RmqGGV3MIJPWrKVZ4F3Rdjze+vd8
 z/O8z/fw8uICSYHIA6czDLReR2mkIntMdpl/WJ4UYIkNqnt6KLzxbwN2DEWaulf551CcUK1Tp
 mQkCFXGslGU+vhChmVlQZyDjFFFyB7HyFwBtJXeERchOxyR8dDeUYhYQUKW8MHysEXAChIyEb
 7ULSEWY6Qv3Pvct8mLyDBorR/ZHHYh/eFr4/tNXkDqYOHNOxGLncnTMGaaF7KYICNg4UO+iPu
 gB8HMnBVxghMM3jJj3LA/jK3/5Bch3IY9oXkdZ2k78ihU3ihHLO1KHgBrXzZLA+kDM8XrfDYS
 yJsI5oerMa6zH/SsTgs4kzeYXtdiHI6G/Ib7iBuoR1Bb2r31yBXD0NVixLn8ofPBwlbsdTE8K
 68Tc0IUjMzmCTmsgVfNvVvTw0IYMs4J2X5AekFVlwPneSSEjupYrlIC/N5Y3QotIKDJ2iu6hm
 Q1ezZQs2cDNbsbuIsERiRjaH06rZeHhAQo9epklUFLqTXy4KDQAC3NMFQyraGUTEBiirYd2W4
 im8dDXahy4Gw/csf5UlfiZLA5VrJPmZJ0RUUxqov6NA3N9CMvHJcC8UluiZU46elkOuOSWmM7
 rG0ZcEepC/GElQkmldIy6mROGkJyfK50bI0vwXQpOtrDjahgTSRrUqXpdiK2z/Mt8vZwJhCPx
 5M4ptJ6rdrwv25FbjiSOhMiNsVRrTPs/GS1leDbSrSeMLMlDNSu5JGD4r4fbygfbOkMPDLpu2
 EJdzEl/FmcWIsejZ/0LLmdniW1MLMD53vafjhE+CnCvikyo1fyApsMWQ2aj6IXZs/pCliMi3m
 Z/VwZ1l6IFIOa5fj5KoVrXvHS/lPLQ7KYzNlf5tD1qYlxh/CD2RbruGeZu6LDZ1GWe6ZmvNzb
 1DsVKcUYFRXsL9Az1D/gB+bjmQMAAA==
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1508257380!72145028!1
X-Originating-IP: [40.107.2.57]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51057 invoked from network); 17 Oct 2017 16:23:00 -0000
Received: from mail-eopbgr20057.outbound.protection.outlook.com (HELO
 EUR02-VE1-obe.outbound.protection.outlook.com) (40.107.2.57)
 by server-6.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 17 Oct 2017 16:23:00 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=SdlIbqzWK59VgHtYOf+PR0Z1fkNWZjytUVRfT34POk0=;
 b=fG8AS4OO8S1fB25Sm8wYdBrLDQcnYk+2lECpdHfmpDcDlvj2QkC6rpZQHBTg4dBAsr2PSlNf+aQumunYcHoDQAgpZ2bcXBVQ9vH2MqPM9IATqJCbWLqBMhSqtEDtjSY+01lP49rM1I1FafRE+VaG90GWKAlJGFPBgBlgNSy9llQ=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.54) by
 AM4PR03MB1762.eurprd03.prod.outlook.com (2603:10a6:200:f::28) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Tue, 17 Oct
 2017 16:22:56 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Tue, 17 Oct 2017 19:22:53 +0300
Date: Tue, 17 Oct 2017 19:22:53 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: Julien Grall <julien.grall@linaro.org>
Message-ID: <20171017162253.GB24929@EPUAKYIW2556.kyiv.epam.com>
References: <1507748484-16871-1-git-send-email-volodymyr_babchuk@epam.com>
 <1507748484-16871-3-git-send-email-volodymyr_babchuk@epam.com>
 <79ae66fb-c9f7-6ef8-74c1-cb683ad3bf38@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <79ae66fb-c9f7-6ef8-74c1-cb683ad3bf38@linaro.org>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-Originating-IP: [85.223.209.54]
X-ClientProxiedBy: AM5PR0602CA0014.eurprd06.prod.outlook.com
 (2603:10a6:203:a3::24) To AM4PR03MB1762.eurprd03.prod.outlook.com
 (2603:10a6:200:f::28)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: f21b70d5-2169-4dda-fefd-08d5157b537a
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:AM4PR03MB1762; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1762;
 3:5ms7HUaU9+CGGnv2LzBd/3r9FObqJ6ULsfWkPxdvj/1xEyxkkfpIwczJwwei/cPIk5XP+2j8kdqVER1yv0vjGkpoTD6gfNdJClstbXdmuyEOhF623Cccrx7Oehan4o0NLbrOA19Bm/M77glIIjl668C8Tjju0/sr2YYHCFr4kpYvlaZx+Lgu8+jXU70VNuQ54HxsLel5U4ICd5xeSOAWPgn5p4HTWAFX9kz2Izw/H+WaMIralPEuqPEkXSElBuBj;
 25:naZk/dRlMCz7DBIoft7MKyysiFONFOY1O2RjukZYIW4+MkvmijvmDvauXgUFjsLwDWANa3toKJYLdKyHGSt65MWBDufPzLwqNWGI1dHhIvY2oNpntfooGJSve5HD94BgOwlrMHx0VeDiJSpUMvsw8oUF9WU6N+8y+wHkGtY4cG4hH79jMw2HPJ4tuzDu9POVhP64jg48K0HdOZAaLs29w1TFTZafFndKa4RiEwOGC/PqHjFzpoJwxefjkqR00pFSoZFJUBQsj8f97J9hZQdfz/W/KPCScJ8nbjQPH5i1HClUJczFD3VENtF1ySvcr7UMmb3IosbVoBMoexlImzSURQ==;
 31:yjNQehnRmaTHBDJTApKnYV7cKJPOWpxDz964INZB4pcP3ycJjmFPXujn2rvqzmug5c26PhPVY96ya+MZvd7fBSFsaqs6tg1VCujMzBh2aG6dI1ddJHAJhLzb2g4TJehc5vVw3f9BRtxLXbA1njikAQi6fL/GGUETxOshqpmcHSNvYhdUCmXggXQbD8mWaiEBK4I6+nAk7tdr3+q2tfzcriqIE74sACf0S+XxneOXcGU=
X-MS-TrafficTypeDiagnostic: AM4PR03MB1762:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1762;
 20:qtx/+j+ftbrS/6Qq9nfPsLaPcJWn26ZJcls1+DSUU/bdc1S4Fa9hUQEfHLAi1nxHSfNEvi/UvgVHc5E5g1Z1rBL1sOxSuo8z1pZXK8ItBU0MF1nsmAGnoofvo+bIZrwVmoEVJuQj3JhaEWDFD1STm1UuzaTjcH0/4R38RfhSjjt748hbR/xJEV1/tvS869RKNno3kKjfxYEQdw5xoTqRryv0FkSZUFBEa6THExwW336pneEubXX3NAtTkS1CLn0FflSAvYPq8W2cqMToAIOtSf/D5RCH3neG1BU4BhG6BKshCbZYPqTllLGixZrG9mc7En3UctepUJUUMDuNSuAOh9d3cxaKz9iENkjTrOpu3OaSbiUpFtEZwCHL/Lh1U1dIs3jfadawsBMyGCOs/F/f3SDzpolri/6eGnj/PlwNdQsjJzigqeL1dR47SxmB3iUZDaHanmIWOBzCKOxoy4sWXnFPc085uD7DKs0V3IhcZpangLVoKvrNRwPXJMhdHp1H;
 4:in/Zkeli6KxXiQh9fdyGgmNu3irUtvscb5vfkCdQLbHPFSQfdOautn1HxLOgZlhs0/6FE3og8Qb5799tpibqsFtRERo7kr0jGFXV5Tgdc2GILtbuqrKQxWd4YaagnAkrJOzZQFM+gixqWSVl4/wBB4jlajhFWId38EgKQ0h7HotuJ+dsHtWc7AglODoFY3f2VL5QMhGahnICfMMO5ZiQeNv4wfmkQydUO/h6o+Uw0uu807cUAhHkeTZVBRG+VjI+JM1jl1NvVqVOskCZ6Ul80eqrN4tGE0PTHfYyQnvg9LHbmz4FlqSWaXoyZwc1du4VW4cA5jZPS7IecYnXaapUmg==
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403)(70601490899591);
X-Microsoft-Antispam-PRVS: <AM4PR03MB1762267ABA6E109B6DFADEB2E64C0@AM4PR03MB1762.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(3002001)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(6041248)(20161123555025)(20161123562025)(20161123560025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:AM4PR03MB1762; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:AM4PR03MB1762; 
X-Forefront-PRVS: 04631F8F77
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(346002)(376002)(189002)(24454002)(199003)(8676002)(80792005)(54906003)(316002)(5660300001)(81166006)(81156014)(8936002)(42186006)(23726003)(7736002)(58126008)(33656002)(6116002)(105586002)(305945005)(4326008)(1076002)(16586007)(478600001)(72206003)(6246003)(3846002)(66066001)(50986999)(54356999)(76176999)(229853002)(47776003)(50466002)(106356001)(6916009)(53936002)(101416001)(2950100002)(97736004)(575784001)(83506001)(68736007)(86362001)(122856001)(189998001)(2906002)(18370500001)(41533002)(2004002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR03MB1762; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM4PR03MB1762;
 23:j9682N1zsdVECuhnjv8EAxBpX2jkCyajacPa3HPFD?=
 =?us-ascii?Q?XRvAY0MODNs14rtf1M6jsaCisB8KsQulBZAztDQ2cYvW5fleBVrJvm+EpUEf?=
 =?us-ascii?Q?iMVyPJRoErQC1F9FfllYFUWm34Qk74432WlSX8WZtFYfjQpiJPHgRvx2zw7g?=
 =?us-ascii?Q?GKwulbNPw9mN4ePoEscNzm/eH9DjUdbAJXhGHaohBITeX1L+YBvRbgCxAc93?=
 =?us-ascii?Q?xVLSrurcBQOv0NIt2K5z6/9e7QoimO0MHG1o5f6QiwSsRqgJpDzhrkAp7l3O?=
 =?us-ascii?Q?JZKypjy3xCaFl6+KroLxudjNqfK7VyU8QC1FFjqlZZzO2yZhSbFo8GbyCzwP?=
 =?us-ascii?Q?itXywsdaC6r7FeE34XWoJYY0cp706B6CqJ49+ewNW8btRcShM10KnzCnt4RY?=
 =?us-ascii?Q?WDUdaO/uH/oRheLL5Psfb97LayFZiHNhMKCb6b0zXXTIUn+CeLUh33e4eF0R?=
 =?us-ascii?Q?CZKdeoOsXKw97qbEGyHG1pjunbayrnL3g2Lx+CawJHb/n1XhR5dn7jqC2IX5?=
 =?us-ascii?Q?TXENmh75RmBM85ufP43DnI9VSp4nWnXnK7vIPOh6ShXRWojilyAh5UOCit6c?=
 =?us-ascii?Q?b1i7HbMOQ4jyJrBQG/1CXJWs1O8t1SN32PSEyz/qeH9UOos0nDLkh73EtVcP?=
 =?us-ascii?Q?nrPn1TfJjdN1REH7C5HkEWHdWI/U/AzdrSEnxI/Sii9yBja2qzlEvjkJWwhf?=
 =?us-ascii?Q?Knt+98Fw4TnPFXBLvMQEwYaifuqocN56J2dXcHMYn2hKzdsUOOxYqP3ntSs8?=
 =?us-ascii?Q?7012mSRT4HZM4971dxDciFvex/twqGcLJTG5XZhcW6yuzuNyYNoacMcQ1mNQ?=
 =?us-ascii?Q?KIHgy4LJs2Fmi3JulieQRrKGC12If3YS1+ljAGno08jXoI0N/I2lqwH+HdkY?=
 =?us-ascii?Q?Cxm5aCO567zu9ouAE/KTqJt/nNiCe94zwTXFX+bLSd4DaQCj+kXkrSy7UcpQ?=
 =?us-ascii?Q?QSwPX+2Liw69i+HatvRc6DdBMnbWNaLziuPcXV2v7zOw5eUDRqXoOzpgPdmA?=
 =?us-ascii?Q?waTT7f8ZIJmfPpguXRx4Vj6jgKZOTSiz+4eHrAupWCKYaXv1iakSUdc24fQg?=
 =?us-ascii?Q?MwJa8LroX2xIw+5mQpNuq4QrO742D0c46lEU/wWHKz7JOxqPKM7yaohYaGIG?=
 =?us-ascii?Q?ObSyUnvpO7DoIHGpN6a20/iQHyzwD+f2mrhrw8ES6BE6UBF796NCPdcSdk6V?=
 =?us-ascii?Q?hihTeI+7FtQr6beWE5Sj7KTPhS9pK8emB326MCDDrj2aPMCFV1glUvBBg=3D?=
 =?us-ascii?Q?=3D?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1762;
 6:al01kbax4d6ueMkcTpFc7A6n6u+95RU3gVN8PtGaov2YEvaE8r/+uPnP17IIzHJRW0PIlezGYS0pMk/7KvbChsd1jB5Jn+v/VETG7yHi1pApU8j7k7soQD3RKUBafXeEQv8TuyLu1Dg/jbK1DdtuCNTR0MCEZTNlix5t202gPls59t0jKrfoqqXiehh2+QhrKIkns+w5YCHVurWoRFAm/7GC9BT3D+z7mNpNMgFzsrm/Tc2B6NFZS9gyBfvko/wZ2C5ZtOXSOM+2D3d7Q2dauUkffiWRXrkRcqlLVJgQDgWVx+umrXpvOetY1a6XwHi/zGqxZsvbd1nBvdDibeck+g==;
 5:YJgIeiZM9+jgso86c8KmJxpiYWEjgkxwXee+wrCGysrGpg+6ZeKxhcj068dFz2ysIZrkmJf17828CRur07eJ8SPY4wqXEeijJXOIKTNKrlSSteYiKfq/b09/a/Q5cdt8Mcs3vx0mzcriIQ+7tVb1WA==;
 24:KGLx6qOqnAivUVU4sQzC9YdeJB8tOSuR0qlrKP22uXgPkeHBLkECIEIL/li96VLBtGL+ClTY42Nt+LN3R5MPORDb7/EZjHmfPumOUtzdxfI=;
 7:ypAKoOpINFCf5wmBfHBC8AWSWDEsDIFajar0B2OaY3dv+FO/jny0ApwgwPxLItPb06zhYq23Id+3zDf68uWI1Y4MHjr78hVdyT2W33cVScDmRFtbv/JGQUAR8w4aDOQjh7uAhYQPPjQOMrg8vsVFQCWWllo1QFNzoYCKCFugGVm+4DtWQQh38BE+dVVK1MRR/VV0cq7/sVgzdSpsWbcH5RbgR9BFKpwKhTdOrmdbg40=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Oct 2017 16:22:56.5710 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR03MB1762
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [RFC 2/4] arm: add generic TEE mediator framework
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMTYsIDIwMTcgYXQgMDI6MDA6MzJQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIFZvbG9keW15ciwKSGkgSnVsaWVuLAoKWy4uLl0KPiA+VGhpcyBpcyBob3cgaXQg
d29ya3M6IHVzZXIgY2FuIGJ1aWxkIFhFTiB3aXRoIG11bHRpcGxlIFRFRSBtZWRpYXRvcnMKPiA+
KHNlZSB0aGUgbmV4dCBwYXRjaGVzLCB3aGVyZSBPUC1URUUgbWVkaWF0b3IgaXMgaW50cm9kdWNl
ZCkuCj4gPlRFRSBtZWRpYXRvciByZWdpc3RlciBzZWxmIHdpdGggUkVHSVNURVJfVEVFX01FRElB
VE9SKCkgbWFjcm8gaW4gdGhlCj4gPnNhbWUgd2F5LCBhcyBkZXZpY2UgZHJpdmVycyB1c2UgRFRf
REVWSUNFX1NUQVJUKCkvRFRfREVWSUNFX0VORCgpCj4gPm1hY3Jvcy4KPiA+SW4gcnVudGltZSwg
ZHVyaW5nIGluaXRpYWxpemF0aW9uLCBYRU4gaXNzdWVzIHN0YW5kYXJkIFNNQyB0byByZWFkCj4g
PlRFRSBVSUQuIFVzaW5nIHRoaXMgVUlEIGl0IHNlbGVjdHMgYW5kIGluaXRpYWxpemVzIG9uZSBv
ZiBidWlsdC1pbgo+ID5tZWRpYXRvcnMuIFRoZW4gZ2VuZXJpYyB2U01DIGhhbmRsZXIgd2lsbCBj
YWxsIHNlbGVjdGVkIG1lZGlhdG9yCj4gPndoZW4gaXQgaW50ZXJjZXB0IFNNQyB0aGF0IGJlbG9u
Z3MgdG8gVEVFIE9TIG9yIFRFRSBhcHBsaWNhdGlvbi4KPiAKPiBBcyB5b3UgbWF5IHJlbWVtYmVy
IHRoZSBkaXNjdXNzaW9uIG9uIHRoZSBTTUNDQyBzdXBwb3J0IGZvciBndWVzdHMsIHRoZXJlCj4g
YXJlIGN1cnJlbnRseSBubyB3YXkgdG8ga25vdyB0aGUgU01DQ0MgaXMgcHJlc2VudCBvbiB0aGUg
cGxhdGZvcm0uCkFoLCB5ZXMuIERldmljZSB0cmVlLCB0aGVuLgoKPiBJIGRvbid0IHRoaW5rIHlv
dSBjYW4gcmVseSBvbiB0aGUgcGxhdGZvcm0gc3VwcG9ydCBTTUNDIG5vciBmdWxseQo+IGltcGxl
bWVudGluZyBpdC4gVGhpcyBhbHNvIGJyaW5nIHRoZSBxdWVzdGlvbiBvZiBkb2VzIGV2ZXJ5IFRF
RSBhcmUKPiBzdXBwb3J0aW5nIFNNQ0NDPwpIb25lc3RseSwgSSBkb24ndCBrbm93LiBJIHN1cHBv
c2UgdGhhdCB0aGVyZSBjYW4gYmUgVEVFcyB0aGUgYXJlIG5vdApjb21wYXRpYmxlIHdpdGggU01D
Q0MuIE9rYXksIGluc3RlYWQgb2YgVUlEIGNvbXBhcmlzb24gaW4gZ2VuZXJpYwpmcmFtZXdvcmss
IEkgY2FuIGludHJvZHVjZSBwcm9iZSgpIGZ1bmN0aW9ucyBmb3IgZWFjaCBtZWRpYXRvci4KCk9u
IG90aGVyIGhhbmQsIERUIGJpbmRpbmdzLCBjYW4gd29yayBldmVuIGJldHRlci4KSG93IGFib3V0
IHRoaXM6IFRFRSBtZWRpYXRvciByZWdpc3RlcnMgd2l0aCBEVF9ERVZJQ0VfU1RBUlQoKSBhcwph
bnkgb3RoZXIgZHJpdmVyLiBJZiwgZHVyaW5nIGluaXQoKSBpdCBmaW5kcyBjb21wYXRpYmxlIFRF
RSwKdGhlbiBURUUgbWVkaWF0b3IgcmVnaXN0ZXJzIGl0c2VsZiBpbiBURUUgZnJhbWV3b3JrLgpE
dXJpbmcgcmVnaXN0cmF0aW9uIGl0IHByb3ZpZGVzIHN1cHBvcnRlZCBTTUMgZm4gcmFuZ2VzLiBU
aGlzIGlzIGZvcgpjYXNlIHdoZW4gVEVFIGlzIG5vdCBTTUNDQy1jb21wYXRpYmxlIGFuZCB1c2Vz
IGZ1bmN0aW9uIG51bWJlcnMKb3V0c2lkZSBBUk1fU01DQ0NfT1dORVJfVFJVU1RFRF9PUyByYW5n
ZS4KCj4gPgo+ID5BbHNvLCB0aGVyZSBhcmUgaG9va3MgZm9yIGRvbWFpbiBjb25zdHJ1Y3Rpb24g
YW5kIGRlc3RydWN0aW9uLCBzbwo+ID5URUUgbWVkaWF0b3IgY2FuIGluZm9ybSBURUUgYWJvdXQg
Vk0gbGlmZWN5Y2xlLgo+ID4KPiA+U2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZv
bG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgo+ID4tLS0KPiA+ICBNQUlOVEFJTkVSUyAgICAgICAg
ICAgICAgIHwgICA1ICsrCj4gPiAgeGVuL2FyY2gvYXJtL0tjb25maWcgICAgICB8ICAxMCArKysr
Cj4gPiAgeGVuL2FyY2gvYXJtL01ha2VmaWxlICAgICB8ICAgMSArCj4gPiAgeGVuL2FyY2gvYXJt
L2RvbWFpbi5jICAgICB8ICAgNyArKysKPiA+ICB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgIHwg
ICA0ICsrCj4gPiAgeGVuL2FyY2gvYXJtL3RlZS9LY29uZmlnICB8ICAgMAo+ID4gIHhlbi9hcmNo
L2FybS90ZWUvTWFrZWZpbGUgfCAgIDEgKwo+ID4gIHhlbi9hcmNoL2FybS90ZWUvdGVlLmMgICAg
fCAxMzQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ID4g
IHhlbi9hcmNoL2FybS92c21jLmMgICAgICAgfCAgIDUgKysKPiA+ICB4ZW4vYXJjaC9hcm0veGVu
Lmxkcy5TICAgIHwgICA3ICsrKwo+ID4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vdGVlLmggfCAgNzkg
KysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gPiAgMTEgZmlsZXMgY2hhbmdlZCwgMjUzIGlu
c2VydGlvbnMoKykKPiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL3RlZS9LY29u
ZmlnCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS90ZWUvTWFrZWZpbGUKPiA+
ICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL3RlZS90ZWUuYwo+ID4gIGNyZWF0ZSBt
b2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJtL3RlZS5oCj4gPgo+ID5kaWZmIC0tZ2l0IGEv
TUFJTlRBSU5FUlMgYi9NQUlOVEFJTkVSUwo+ID5pbmRleCA3N2IxZTExLi5lZGUwMGM1IDEwMDY0
NAo+ID4tLS0gYS9NQUlOVEFJTkVSUwo+ID4rKysgYi9NQUlOVEFJTkVSUwo+ID5AQCAtMzU3LDYg
KzM1NywxMSBAQCBGOgljb25maWcvU3R1YmRvbS5tay5pbgo+ID4gIEY6CW00L3N0dWJkb20ubTQK
PiA+ICBGOglzdHViZG9tLwo+ID4rVEVFIE1FRElBVE9SUwo+ID4rTToJVm9sb2R5bXlyIEJhYmNo
dWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgo+ID4rUzoJU3VwcG9ydGVkCj4gPitGOgl4
ZW4vYXJjaC9hcm0vdGVlLyoKPiA+Kwo+ID4gIFRPT0xTVEFDSwo+ID4gIE06CUlhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+ID4gIE06CVdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Cj4gPmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vS2NvbmZpZyBiL3hlbi9hcmNo
L2FybS9LY29uZmlnCj4gPmluZGV4IGQ0NmI5OGMuLmUxZjExMmEgMTAwNjQ0Cj4gPi0tLSBhL3hl
bi9hcmNoL2FybS9LY29uZmlnCj4gPisrKyBiL3hlbi9hcmNoL2FybS9LY29uZmlnCj4gPkBAIC01
MCw2ICs1MCwxNCBAQCBjb25maWcgSEFTX0lUUwo+ID4gICAgICAgICAgcHJvbXB0ICJHSUN2MyBJ
VFMgTVNJIGNvbnRyb2xsZXIgc3VwcG9ydCIgaWYgRVhQRVJUID0gInkiCj4gPiAgICAgICAgICBk
ZXBlbmRzIG9uIEhBU19HSUNWMwo+ID4rY29uZmlnIEFSTV9URUUKPiAKPiBUaGUgQVJNIGluIHRo
ZSB0aXRsZSBpcyBhIGJpdCBwb2ludGxlc3MuIFRoaXMgS2NvbmZpZyBpcyBvbmx5IHVzZWQgZm9y
IEFybQo+IGFyY2hpdGVjdHVyZS4KSnVzdCBwbGFpbiBURUUgdGhlbj8KCj4gPisJYm9vbCAiRW5h
YmxlIFRFRSBtZWRpYXRvcnMgc3VwcG9ydCIKPiA+KwlkZWZhdWx0IG4KPiA+KwlkZXBlbmRzIG9u
IEFSTQo+IAo+IE5vIG5lZWQgZm9yIHRoYXQuClJpZ2h0LgoKPiA+KwloZWxwCj4gPisJICBUaGlz
IG9wdGlvbiBlbmFibGVzIGdlbmVyaWMgVEVFIG1lZGlhdG9ycyBzdXBwb3J0LiBJdCBhbGxvd3Mg
Z3Vlc3RzCj4gPisJICB0byBhY2Nlc3MgcmVhbCBURUUgdmlhIG9uZSBvZiBURUUgbWVkaWF0b3Jz
IGltcGxlbWVudGVkIGluIFhFTgo+IAo+IE1pc3NpbmcgZnVsbCBzdG9wLgo+IAo+ID4rCj4gPiAg
ZW5kbWVudQo+ID4gIG1lbnUgIkFSTSBlcnJhdGEgd29ya2Fyb3VuZCB2aWEgdGhlIGFsdGVybmF0
aXZlIGZyYW1ld29yayIKPiA+QEAgLTE2NywzICsxNzUsNSBAQCBlbmRtZW51Cj4gPiAgc291cmNl
ICJjb21tb24vS2NvbmZpZyIKPiA+ICBzb3VyY2UgImRyaXZlcnMvS2NvbmZpZyIKPiA+Kwo+ID4r
c291cmNlICJhcmNoL2FybS90ZWUvS2NvbmZpZyIKPiA+ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9NYWtlZmlsZSBiL3hlbi9hcmNoL2FybS9NYWtlZmlsZQo+ID5pbmRleCBlZGUyMWZkLi4yNzEw
ZTBlIDEwMDY0NAo+ID4tLS0gYS94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKPiA+KysrIGIveGVuL2Fy
Y2gvYXJtL01ha2VmaWxlCj4gPkBAIC0zLDYgKzMsNyBAQCBzdWJkaXItJChDT05GSUdfQVJNXzY0
KSArPSBhcm02NAo+ID4gIHN1YmRpci15ICs9IHBsYXRmb3Jtcwo+ID4gIHN1YmRpci0kKENPTkZJ
R19BUk1fNjQpICs9IGVmaQo+ID4gIHN1YmRpci0kKENPTkZJR19BQ1BJKSArPSBhY3BpCj4gPitz
dWJkaXItJChDT05GSUdfQVJNX1RFRSkgKz0gdGVlCj4gPiAgb2JqLSQoQ09ORklHX0hBU19BTFRF
Uk5BVElWRSkgKz0gYWx0ZXJuYXRpdmUubwo+ID4gIG9iai15ICs9IGJvb3RmZHQuaW5pdC5vCj4g
PmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWlu
LmMKPiA+aW5kZXggNzg0YWUzOS4uMzI5MGQzOSAxMDA2NDQKPiA+LS0tIGEveGVuL2FyY2gvYXJt
L2RvbWFpbi5jCj4gPisrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwo+ID5AQCAtMzEsNiArMzEs
NyBAQAo+ID4gICNpbmNsdWRlIDxhc20vcGxhdGZvcm0uaD4KPiA+ICAjaW5jbHVkZSA8YXNtL3By
b2NpbmZvLmg+Cj4gPiAgI2luY2x1ZGUgPGFzbS9yZWdzLmg+Cj4gPisjaW5jbHVkZSA8YXNtL3Rl
ZS5oPgo+ID4gICNpbmNsdWRlIDxhc20vdmZwLmg+Cj4gPiAgI2luY2x1ZGUgPGFzbS92Z2ljLmg+
Cj4gPiAgI2luY2x1ZGUgPGFzbS92dGltZXIuaD4KPiA+QEAgLTY3Myw2ICs2NzQsOSBAQCBpbnQg
YXJjaF9kb21haW5fY3JlYXRlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBkb21jcl9m
bGFncywKPiA+ICAgICAgaWYgKCBpc19oYXJkd2FyZV9kb21haW4oZCkgJiYgKHJjID0gZG9tYWlu
X3Z1YXJ0X2luaXQoZCkpICkKPiA+ICAgICAgICAgIGdvdG8gZmFpbDsKPiA+KyAgICAvKiBOb3Rp
ZnkgVEVFIHRoYXQgbmV3IGRvbWFpbiB3YXMgY3JlYXRlZCAqLwo+ID4rICAgIHRlZV9kb21haW5f
Y3JlYXRlKGQpOwo+IAo+IEkgYW0gbm90IGEgYmlnIGZhbiB0byBzZWUgdGhpcyBpbiBhcmNoX2Rv
bWFpbl9jcmVhdGUgdW50aWwgd2Ugc2VlIGhvdyB0aGlzCj4gaXMgZ29pbmcgdG8gZml0IHdpdGgg
Z3Vlc3QuIEZvciBpbnN0YW5jZSwgd2lsbCBURUUgYmUgZm9yIGV2ZXJ5IGd1ZXN0cz8gV2hhdAo+
IHdvdWxkIGJlIHRoZSBvdGhlciBuZWNlc3NhcnkgaW5mb3JtYXRpb24gdG8gY29uZmlndXJlIGl0
Py4uLgpJIHRoaW5rIEknbGwgY2FsbCBYU00gaW4gdGVlX2RvbWFpbl9jcmVhdGUoKSB0byBjaGVj
ayBpZiB0aGlzIGRvbWFpbiBhbGxvd2VkCnRvIHdvcmsgd2l0aCBURUUuIEkgY2FuJ3QgaW1hZ2lu
ZSB3aGF0IGFkZGl0aW9uYWwgaW5mb3JtYXRpb24gd2lsbCBiZSBuZWVkZWQuClRoaXMgaW50ZXJm
YWNlIGNhbiBiZSBleHRlbmRlZCBpbiB0aGUgZnV0dXJlLCB0aG91Z2guCgo+ID4rCj4gPiAgICAg
IHJldHVybiAwOwo+ID4gIGZhaWw6Cj4gPkBAIC02ODQsNiArNjg4LDkgQEAgZmFpbDoKPiA+ICB2
b2lkIGFyY2hfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKPiA+ICB7Cj4gPisgICAg
LyogTm90aWZ5IFRFRSB0aGF0IGRvbWFpbiBpcyBiZWluZyBkZXN0cm95ZWQgKi8KPiA+KyAgICB0
ZWVfZG9tYWluX2Rlc3Ryb3koZCk7Cj4gPisKPiA+ICAgICAgLyogSU9NTVUgcGFnZSB0YWJsZSBp
cyBzaGFyZWQgd2l0aCBQMk0sIGFsd2F5cyBjYWxsCj4gPiAgICAgICAqIGlvbW11X2RvbWFpbl9k
ZXN0cm95KCkgYmVmb3JlIHAybV90ZWFyZG93bigpLgo+ID4gICAgICAgKi8KPiA+ZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9zZXR1cC5jIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKPiA+aW5kZXgg
OTJmMTczYi4uOGE0ZmNkOCAxMDA2NDQKPiA+LS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMKPiA+
KysrIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKPiA+QEAgLTQ3LDYgKzQ3LDcgQEAKPiA+ICAjaW5j
bHVkZSA8YXNtL3BsYXRmb3JtLmg+Cj4gPiAgI2luY2x1ZGUgPGFzbS9wcm9jaW5mby5oPgo+ID4g
ICNpbmNsdWRlIDxhc20vc2V0dXAuaD4KPiA+KyNpbmNsdWRlIDxhc20vdGVlLmg+Cj4gPiAgI2lu
Y2x1ZGUgPHhzbS94c20uaD4KPiA+ICAjaW5jbHVkZSA8YXNtL2FjcGkuaD4KPiA+QEAgLTg0Niw2
ICs4NDcsOSBAQCB2b2lkIF9faW5pdCBzdGFydF94ZW4odW5zaWduZWQgbG9uZyBib290X3BoeXNf
b2Zmc2V0LAo+ID4gICAgICAgKi8KPiA+ICAgICAgYXBwbHlfYWx0ZXJuYXRpdmVzX2FsbCgpOwo+
ID4rICAgIC8qIEluaXRpYWxpemUgVEVFIG1lZGlhdG9yICovCj4gPisgICAgdGVlX2luaXQoKTsK
PiA+Kwo+ID4gICAgICAvKiBDcmVhdGUgaW5pdGlhbCBkb21haW4gMC4gKi8KPiA+ICAgICAgLyog
VGhlIHZHSUMgZm9yIERPTTAgaXMgZXhhY3RseSBlbXVsYXRpbmcgdGhlIGhhcmR3YXJlIEdJQyAq
Lwo+ID4gICAgICBjb25maWcuZ2ljX3ZlcnNpb24gPSBYRU5fRE9NQ1RMX0NPTkZJR19HSUNfTkFU
SVZFOwo+ID5kaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RlZS9LY29uZmlnIGIveGVuL2FyY2gv
YXJtL3RlZS9LY29uZmlnCj4gPm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gPmluZGV4IDAwMDAwMDAu
LmU2OWRlMjkKPiA+ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90ZWUvTWFrZWZpbGUgYi94ZW4v
YXJjaC9hcm0vdGVlL01ha2VmaWxlCj4gPm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gPmluZGV4IDAw
MDAwMDAuLmM1NGQ0NzkKPiA+LS0tIC9kZXYvbnVsbAo+ID4rKysgYi94ZW4vYXJjaC9hcm0vdGVl
L01ha2VmaWxlCj4gPkBAIC0wLDAgKzEgQEAKPiA+K29iai15ICs9IHRlZS5vCj4gPmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vdGVlL3RlZS5jIGIveGVuL2FyY2gvYXJtL3RlZS90ZWUuYwo+ID5u
ZXcgZmlsZSBtb2RlIDEwMDY0NAo+ID5pbmRleCAwMDAwMDAwLi43ZjdhODQ2Cj4gPi0tLSAvZGV2
L251bGwKPiA+KysrIGIveGVuL2FyY2gvYXJtL3RlZS90ZWUuYwo+ID5AQCAtMCwwICsxLDEzNCBA
QAo+ID4rLyoKPiA+KyAqIHhlbi9hcmNoL2FybS90ZWUvdGVlLmMKPiA+KyAqCj4gPisgKiBHZW5l
cmljIHBhcnQgb2YgVEVFIG1lZGlhdG9yIHN1YnN5c3RlbQo+ID4rICoKPiA+KyAqIFZvbG9keW15
ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KPiA+KyAqIENvcHlyaWdodCAo
YykgMjAxNyBFUEFNIFN5c3RlbXMuCj4gPisgKgo+ID4rICogVGhpcyBwcm9ncmFtIGlzIGZyZWUg
c29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKPiA+KyAqIGl0
IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdmVyc2lv
biAyIGFzCj4gPisgKiBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4K
PiA+KyAqCj4gPisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhh
dCBpdCB3aWxsIGJlIHVzZWZ1bCwKPiA+KyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0
aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4gPisgKiBNRVJDSEFOVEFCSUxJVFkg
b3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCj4gPisgKiBHTlUg
R2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgo+ID4rICovCj4gPisKPiA+
KyNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KPiA+KyNpbmNsdWRlIDxhc20vc21jY2MuaD4KPiA+KyNp
bmNsdWRlIDxhc20vdGVlLmg+Cj4gPisKPiA+Ky8qCj4gPisgKiBBY2NvcmRpbmcgdG8gQVJNIFNN
Q0NDIChBUk0gREVOIDAwMjhCLCBwYWdlIDE3KSwgc2VydmljZSBvd25lcgo+ID4rICogZm9yIGdl
bmVyaWMgVEVFIHF1ZXJpZXMgaXMgNjMuCj4gPisgKi8KPiA+KyNkZWZpbmUgVFJVU1RFRF9PU19H
RU5FUklDX0FQSV9PV05FUiA2Mwo+ID4rCj4gPisjZGVmaW5lIEFSTV9TTUNDQ19GVU5DX0dFVF9U
RUVfVUlEICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gPisgICAgICAg
IEFSTV9TTUNDQ19DQUxMX1ZBTChBUk1fU01DQ0NfRkFTVF9DQUxMLCAgICAgICAgICAgICAgICAg
ICAgICAgICBcCj4gPisgICAgICAgICAgICAgICAgICAgICAgICAgICBBUk1fU01DQ0NfQ09OVl8z
MiwgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gPisgICAgICAgICAgICAgICAgICAgICAg
ICAgICBUUlVTVEVEX09TX0dFTkVSSUNfQVBJX09XTkVSLCAgICAgICAgICAgICAgICBcCj4gPisg
ICAgICAgICAgICAgICAgICAgICAgICAgICBBUk1fU01DQ0NfRlVOQ19DQUxMX1VJRCkKPiAKPiBU
aGlzIGxpa2VseSBuZWVkcyB0byBiZSBkZWZpbmVkIGluIHNtY2NjIGFzIEFGQUlVIGl0IGlzIHBh
cnQgb2YgdGhlIFNNQ0NDLgpJdCBvbmx5IHVzZWQgdGhlcmUuIEknbSBub3Qgc3VyZSBpZiBJIHNo
b3VsZCBkZWZpbmUgaXQgZ2xvYmFsbHkuCgo+ID4rCj4gPitleHRlcm4gY29uc3Qgc3RydWN0IHRl
ZV9tZWRpYXRvcl9kZXNjIF9zdGVlbWVkaWF0b3JbXSwgX2V0ZWVtZWRpYXRvcltdOwo+ID4rc3Rh
dGljIGNvbnN0IHN0cnVjdCB0ZWVfbWVkaWF0b3Jfb3BzICptZWRpYXRvcl9vcHM7Cj4gPisKPiA+
Ky8qIEhlbHBlciBmdW5jdGlvbiB0byByZWFkIFVJRCByZXR1cm5lZCBieSBTTUMgKi8KPiA+K3N0
YXRpYyB2b2lkIHBhcnNlX3VpZChjb25zdCByZWdpc3Rlcl90IHJlZ3NbNF0sIHhlbl91dWlkX3Qg
KnVpZCkKPiA+K3sKPiA+KyAgICB1aW50OF90ICpieXRlcyA9IHVpZC0+YTsKPiA+KyAgICBpbnQg
bjsKPiAKPiB1bnNpZ25lZCBpbnQgcGxlYXNlLgo+IAo+ID4rCj4gPisgICAgLyoKPiA+KyAgICAg
KiBVSUQgaXMgcmV0dXJuZWQgaW4gcmVnaXN0ZXJzIHIwLi5yMywgZm91ciBieXRlcyBwZXIgcmVn
aXN0ZXIsCj4gPisgICAgICogZmlyc3QgYnl0ZSBpcyBzdG9yZWQgaW4gbG93LW9yZGVyIGJpdHMg
b2YgYSByZWdpc3Rlci4KPiA+KyAgICAgKiAoQVJNIERFTiAwMDI4QiBwYWdlIDE0KQo+ID4rICAg
ICAqLwo+ID4rICAgIGZvciAobiA9IDA7IG4gPCAxNjsgbisrKQo+IAo+IGZvciAoIG4gPSAwOyAu
Li4gKQpZZWFoLCBzb3JyeS4gSXQgaXMgaGFyZCB0byBob2xkIG11bHRpcGxlIGNvZGluZyBzdHls
ZXMgaW4gbWluZCBhdCB0aGUKc2FtZSB0aW1lLiBJIGhvcGUsIFl1cmlpIHdpbGwgZmluaXNoIGhp
cyBjb2Rpbmcgc3R5bGUgdmFsaWRhdG9yIHNvb24gOikKCj4gPisgICAgICAgIGJ5dGVzW25dID0g
KHVpbnQ4X3QpKHJlZ3Nbbi80XSA+PiAoKG4gJiAzKSAqIDgpKTsKPiA+Kwo+ID4rfQo+ID4rCj4g
Pit2b2lkIHRlZV9pbml0KHZvaWQpCj4gPit7Cj4gPisgICAgY29uc3Qgc3RydWN0IHRlZV9tZWRp
YXRvcl9kZXNjICpkZXNjOwo+ID4rICAgIHJlZ2lzdGVyX3QgcmVzcFs0XTsKPiA+KyAgICB4ZW5f
dXVpZF90IHRlZV91aWQ7Cj4gPisgICAgaW50IHJldDsKPiA+Kwo+ID4rICAgIC8qIFJlYWQgVVVJ
RCB0byBkZXRlcm1pbmUgd2hpY2ggVEVFIGlzIHJ1bm5pbmcgKi8KPiAKPiBZb3UgY2FuJ3QgYXNz
dW1lIHRoZSBwbGF0Zm9ybSBpcyBzdXBwb3J0aW5nIFNNQ0NDLiBTZWUgbXkgY29tbWVudCBhdCB0
aGUKPiBiZWdpbm5pbmcgb2YgdGhlIGUtbWFpbC4KWWVhaCwgbG9va3MgbGlrZSB0aGlzIHBhcnQg
d2lsbCBiZSBjb21wbGV0ZWx5IHJld29ya2VkLgoKPiA+KyAgICBjYWxsX3NtY2NjX3NtYyhBUk1f
U01DQ0NfRlVOQ19HRVRfVEVFX1VJRCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgcmVzcCk7Cj4gPisg
ICAgaWYgKCByZXNwWzBdID09IDB4RkZGRkZGRkYgKSB7Cj4gCj4gWW91IGxpa2VseSB3YW50IHRv
IHVzZSBBUk1fU01DQ0NfRVJSX1VOS09XTl9GVU5DVElPTiBoZXJlLgo+IAo+ID4rICAgICAgICBw
cmludGsoIk5vIFRFRSBmb3VuZFxuIik7Cj4gPisgICAgICAgIHJldHVybjsKPiA+KyAgICB9Cj4g
PisKPiA+KyAgICBwYXJzZV91aWQocmVzcCwgJnRlZV91aWQpOwo+ID4rCj4gPisgICAgcHJpbnRr
KCJURUUgVUlEOiAlMDJ4JTAyeCUwMnglMDJ4LSUwMnglMDJ4LSUwMnglMDJ4LSUwMnglMDJ4LSUw
MnglMDJ4JTAyeCUwMnglMDJ4JTAyeFxuIiwKPiA+KyAgICAgICAgICAgdGVlX3VpZC5hWzAgXSwg
dGVlX3VpZC5hWzEgXSwgdGVlX3VpZC5hWzIgXSwgdGVlX3VpZC5hWzMgXSwKPiAKPiBQbGVhc2Ug
bm8gc3BhY2UgYmVmb3JlIF0uIFRoaXMgaXMgbWFraW5nIG1vcmUgY29uZnVzaW5nIHRvIHJlYWQu
CkkgcHV0IGl0IGZvciBuZWF0IGZvcm1hdHRpbmcuIFByb2JhYmx5LCBJIGNhbiBwdXQgZG91Ymxl
IHNwYWNlIGFmdGVyIGNvbW1hcy4KV2lsbCBiZSBva2F5PwoKPiA+KyAgICAgICAgICAgdGVlX3Vp
ZC5hWzQgXSwgdGVlX3VpZC5hWzUgXSwgdGVlX3VpZC5hWzYgXSwgdGVlX3VpZC5hWzcgXSwKPiA+
KyAgICAgICAgICAgdGVlX3VpZC5hWzggXSwgdGVlX3VpZC5hWzkgXSwgdGVlX3VpZC5hWzEwXSwg
dGVlX3VpZC5hWzExXSwKPiA+KyAgICAgICAgICAgdGVlX3VpZC5hWzEyXSwgdGVlX3VpZC5hWzEz
XSwgdGVlX3VpZC5hWzE0XSwgdGVlX3VpZC5hWzE1XSk7Cj4gPisKPiA+KyAgICBmb3IgKCBkZXNj
ID0gX3N0ZWVtZWRpYXRvcjsgZGVzYyAhPSBfZXRlZW1lZGlhdG9yOyBkZXNjKysgKQo+IAo+IHsK
PiAKPiA+KyAgICAgICAgaWYgKCBtZW1jbXAoJmRlc2MtPnVpZCwgJnRlZV91aWQsIHNpemVvZih4
ZW5fdXVpZF90KSkgPT0gMCApCj4gPisgICAgICAgIHsKPiA+KyAgICAgICAgICAgIHByaW50aygi
VXNpbmcgVEVFIG1lZGlhdG9yIGZvciAlc3BcbiIsIGRlc2MtPm5hbWUpOwo+ID4rICAgICAgICAg
ICAgbWVkaWF0b3Jfb3BzID0gZGVzYy0+b3BzOwo+ID4rICAgICAgICAgICAgYnJlYWs7Cj4gPisg
ICAgICAgIH0KPiAKPiB9Cj4gCj4gPisKPiA+KyAgICBpZiAoICFtZWRpYXRvcl9vcHMgKQo+IAo+
IEEgd2FybmluZyBoZXJlIHdvdWxkIGJlIHVzZWZ1bC4KV2h5PyBQbGF0Zm9ybSBpcyBub3Qgb2Js
aWd1ZWQgdG8gaGF2ZSBhbnkgVEVFLgoKPiA+KyAgICAgICAgcmV0dXJuOwo+ID4rCj4gPisgICAg
cmV0ID0gbWVkaWF0b3Jfb3BzLT5pbml0KCk7Cj4gPisgICAgaWYgKCByZXQgKQo+ID4rICAgIHsK
PiA+KyAgICAgICAgcHJpbnRrKCJURUUgbWVkaWF0b3IgZmFpbGVkIHRvIGluaXRpYWxpemUgOiVk
XG4iLCByZXQpOwo+ID4rICAgICAgICBtZWRpYXRvcl9vcHMgPSBOVUxMOwo+ID4rICAgIH0KPiA+
K30KPiA+Kwo+ID4rYm9vbCB0ZWVfaGFuZGxlX3NtYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykKPiA+K3sKPiA+KyAgICBpZiAoICFtZWRpYXRvcl9vcHMgKQo+ID4rICAgICAgICByZXR1cm4g
ZmFsc2U7Cj4gPisKPiA+KyAgICByZXR1cm4gbWVkaWF0b3Jfb3BzLT5oYW5kbGVfc21jKHJlZ3Mp
Owo+ID4rfQo+ID4rCj4gPit2b2lkIHRlZV9kb21haW5fY3JlYXRlKHN0cnVjdCBkb21haW4gKmQp
Cj4gPit7Cj4gPisgICAgaWYgKCAhbWVkaWF0b3Jfb3BzICkKPiA+KyAgICAgICAgcmV0dXJuOwo+
ID4rCj4gPisgICAgcmV0dXJuIG1lZGlhdG9yX29wcy0+ZG9tYWluX2NyZWF0ZShkKTsKPiAKPiBy
ZXR1cm4gaGVyZSBpcyBub3QgbmVjZXNzYXJ5LiBIb3dldmVyLCBJIGFtIHNsaWdodGx5IHN1cnBy
aXNlZCB0aGF0Cj4gdGVlX2RvbWFpbl9jcmVhdGUgY291bGQgbmV2ZXIgZmFpbC4KR29vZCBxdWVz
dGlvbi4gRG8geW91IHdhbnQgdG8gYWxsb3cgVEVFIHRvIHByZXZlbnQgZG9tYWluIGNyZWF0aW9u
PwoKPiA+K30KPiA+Kwo+ID4rdm9pZCB0ZWVfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAq
ZCkKPiA+K3sKPiA+KyAgICBpZiAoICFtZWRpYXRvcl9vcHMgKQo+ID4rICAgICAgICByZXR1cm47
Cj4gPisKPiA+KyAgICByZXR1cm4gbWVkaWF0b3Jfb3BzLT5kb21haW5fZGVzdHJveShkKTsKPiAK
PiBTYW1lIGhlcmUuCj4gCj4gPit9Cj4gPisKPiA+K3ZvaWQgdGVlX3JlbW92ZSh2b2lkKQo+IAo+
IFdoYXQgaXMgdGhpcyBjYWxsYmFjayBmb3I/IEkgZG9uJ3Qgc2VlIGFueSB1c2Ugd2l0aGluIHRo
aXMgc2VyaWVzLgpTb3JyeSwgbWlzc2VkIHRvIGNhbGwgaXQuCgpbLi4uXQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 16:24:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 16:24:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4Ufj-0008A3-5O; Tue, 17 Oct 2017 16:24:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1e4Ufh-00089u-KE
 for xen-devel@lists.xen.org; Tue, 17 Oct 2017 16:24:49 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 E6/80-25852-1DE26E95; Tue, 17 Oct 2017 16:24:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUYRT1m9nHaLs2jopX06LFzBbXEiOUQMu
 EIhLyR5AS6KiTO7C72s5qG0KpqaWJ9cPygaCkJhVYuVGKiSaZZWVqL00EK1dRslLxlbo24/hq
 fgznu+ecew+XS+BUgcyDYMwmxmigdSqZg0S7F4vSdPkPR+370SYLqpqolBxCx9oaF7CTKFrKG
 uKSzLFSbWbOI2nyZbk5dwnS0Yw0D9kTEjIDB2uJRsCIPAN1j3NRHnIgKDIfg+8TFbI8RPCPeG
 j5s1fU74LJxt9yAcvI/VBb/n4Fu5BqGKz6hAsYJw0w0/VRJmBnMhy6CwuRgJVkKOQWPF3RUGQ
 TgpHO02LdCV6XDElErxp6baOYMBYnt0GNjRDK9mQI1Hf2yIWyK+kNY88vCWUgd8L4NRsmJAby
 FoLK63eR2H43NC38xEWRF7S9K5OIOALaJyuloqEcwZdqi0R8ZMihxzaNRJUa3ow3r7a1ymAqq
 2PVHgwTc3MyEeugv6xm1f1WCvlFLSuxgfSEovotouaOFO5O+YiRYuHX8sJq03YFzNRPym8g39
 JNGyjdtIHSjQ1UIPwe8uUYYypj1AQG+scZ2UStSU+zOk3AvgP+eobj6ERGR8dx/vFJ+jrE34M
 d/9WjhgeRrcidwFSuyiMBQ1GUY1xSwgUtzWljjCk6hmtFngShAmWfZjiKcjIyiYz5LKvjj2qN
 BkKhclE+EWgll0zrOTZRpDpQMNH77csiRtT1DfD/h7ODixglMSQZGA83pTN/hxQpGLQphvV2a
 2fag7w8nJWID0gpkhmjnjX9z48hNwKpnJXPhLEK1mBanzrGB8L4QLVhQ0IgE71BeaSjhOCgPf
 cLjqeH1LSmbT/TkF08f6KVle+wLOPzfwm/ar+jO89pFLMVX+2spa9GRoPDM6xLLtGWK6mnesc
 d528ndDtlTTXbXey76mmxDWxdsofIsM8v88430lQmu3zTvVjno37xNDTNYs7xDvsQ8PGgPnsg
 Is003X+4kQ211tm5xqgknJYOUONGjv4HItOZUqEDAAA=
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1508257487!88902301!1
X-Originating-IP: [104.47.2.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4468 invoked from network); 17 Oct 2017 16:24:48 -0000
Received: from mail-db5eur01on0089.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.89)
 by server-10.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 17 Oct 2017 16:24:48 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=k4Wxzxe/m8uB4V44jLtF0gOwji0R+x5PhcsS6KlOnYw=;
 b=PiyJzPYtlgSZRgCWKB0OQXeKUToT0P4UhQGlPKHkmw6Xiktdv0moUuuDVPuhKmW+/gQVPagJczlePjIMzICd2GRk0ALjVOBCojAHqom3jp/n+rhtnhUuOHeJVuSBkwyRba1dHUryEBoO24PY8NrdxiX4fndvVE7qljDCJ3qEhy0=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.54) by
 AM4PR03MB1761.eurprd03.prod.outlook.com (2603:10a6:200:f::27) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Tue, 17 Oct
 2017 16:24:45 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Tue, 17 Oct 2017 19:24:41 +0300
Date: Tue, 17 Oct 2017 19:24:41 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: Julien Grall <julien.grall@linaro.org>
Message-ID: <20171017162441.GC24929@EPUAKYIW2556.kyiv.epam.com>
References: <1507748484-16871-1-git-send-email-volodymyr_babchuk@epam.com>
 <1507748484-16871-4-git-send-email-volodymyr_babchuk@epam.com>
 <a0d1705e-35a7-4faf-a3e8-e361b99fc823@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <a0d1705e-35a7-4faf-a3e8-e361b99fc823@linaro.org>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-Originating-IP: [85.223.209.54]
X-ClientProxiedBy: AM5PR0502CA0015.eurprd05.prod.outlook.com
 (2603:10a6:203:91::25) To AM4PR03MB1761.eurprd03.prod.outlook.com
 (2603:10a6:200:f::27)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 44c4080d-291c-4dc9-ed31-08d5157b9439
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:AM4PR03MB1761; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1761;
 3:Wty+rtN2I8Y/SnHs56UooacoQJA2yIuxv/Mj9wu86zhukZt2bfqjUGNUe3FG4oSQYbTLZzVlgrKis/+ShVwLOvy53oiPnkS/GcTPaCJq4ZlRtudZQvg91mLsZnH7nmJelaxqM2jQ5TdvN6rB2ATdyD1mXXlaSWBJKePPKNduihpFooX8KAMILi8PIPBmM7xm0uzYadL6b1I6ra9dnlgz770WLjAyJy7n3RjFwGH2eel0GTycr95JVILflpx6ZlQa;
 25:4AM6YwgywZjn/DquHjmZP8cK6jbgPxkJqE0FbEAzM0H4OwaiKB5gpll7t5QprotpPGCLkqIE2wUUAzIZGo0q6GsUDI29W0Z6vXe/eU5JnKw01j3uCBJ2v+CXOHw4WTGHFrqrB6OSW+1+B4+Irzgu9PlBUOkx3YO8dsin3NUhxDJTga00/RMzcG59DW7lENbgRDRHiI+SrpcnnciZtQXV6ME6V5D7NJJB7Ukqq9gRN+OsqwfyAjFGP4U1UsxXiQuei/5vwMoh5eDuyNwOX9HQFOakTf6UpEzZnRJc1GYLbDYBIIFeALP+vBci4F4eCrPXbsNsmlQW/p8+w2s+2t7/Ew==;
 31:SOB9pbJNDDUqNt3uhIc4WHhTzl+Jj/TsH1S5lYr1lTPVke2s82lSSV7GU/Y5A9LNz/tXA7FAXTIeg46WaW8kyrzEYc8CO4KWi7k+lVGuzZ0RN8vyVgbkjqLFbe2V4Ff7jllYf4o4ktev0BEOhGOHAzj78VTfuZgdfrPzgw/nYrQOU+rSlyQPXPMclUsxDJtCa/CCl+HflAo0HC9QdhqrmVnV4TulSMkHUD+fFwmSS/k=
X-MS-TrafficTypeDiagnostic: AM4PR03MB1761:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1761;
 20:EejyCAgFbMpKVJDkAKxwyrIxZ5Lf01tzMDEJBaAfs9PQdjvxZgiSK5Rv/P+2mPe4Hl2OW9Sq1Vz/ZMAc968An/8dBm6LupPdLG1x7YTYQ3OeNPaTE4ImGtXH9HLaZ+E+2yNUySl/gBlpZTzoZ2JjGSbpfLUVZ8/pu33nsVbo2tSki8clHInLgtn/INW/Zy62s1ZksIrFeKZ52s2KuOyAm2A5oPkbpNv8tyH9mh5LppVK2oQZVNzB+ND2TLFr/ejxMYaE14Pfp3q7XaWHqYsUk4XGmTicLmTCrA0EwT/bMtns1yMEZqCV/aG+JgvK8+J8lnYchQhper+Tbcet8mG0pgRFtZn1y8P1WE4wW4otFdEAOJbzTVXz5OLNKSPiSt545SeYzJNh4WTT/wMFi24QBGULTqTbVeBd20IpbON1DQKSBMYHaY5XoRt3l9I6I5GupT4pfYmGH7utY8yRowwdx9qavHDiKyQdyjHVckPMHIJ79PSsWxas2/gM5oRRfFLB;
 4:s1quEqF1cLv5Twtb5EGkXwyU/lPICDEM1EJv5jWXAQdnmF/05Y0z6HoiTek8mRZxUv/k+G1VCxRbvvflOagHg83WSwfLfwka2d5XGXri0O1903Sgk7cnaYxf2g/gvwZL3dKGC/T5d7rtTtF9pBQvJEC0CO/UgsjlHm6U047x9+YV40tF9aOIklzRv3BT5BYXJm9QWqHkhHosk1iTiMfT5zgBIGURKI2J9sMHnwISX+p2usDT/WeJZhRM4phtVn0t7bunOZkfC6bjNYvNCmYYlm2nLZakDclDm1mRcGNSw8E=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <AM4PR03MB1761358629B936B49BF4D351E64C0@AM4PR03MB1761.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(10201501046)(3002001)(93006095)(93001095)(6041248)(20161123562025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123564025)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:AM4PR03MB1761; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:AM4PR03MB1761; 
X-Forefront-PRVS: 04631F8F77
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(376002)(346002)(57704003)(24454002)(189002)(199003)(6916009)(316002)(2950100002)(42186006)(16586007)(6116002)(3846002)(54906003)(229853002)(23726003)(1076002)(33656002)(53936002)(8936002)(105586002)(81166006)(189998001)(8676002)(58126008)(122856001)(106356001)(83506001)(97736004)(81156014)(53546010)(2906002)(72206003)(6246003)(86362001)(80792005)(68736007)(4326008)(7736002)(478600001)(76176999)(5660300001)(50466002)(47776003)(66066001)(101416001)(54356999)(305945005)(50986999)(18370500001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR03MB1761; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM4PR03MB1761;
 23:pF8wcSVH9l+/5lOpFNMiLcFjRAm2scUQmkSjKT+m/?=
 =?us-ascii?Q?2RPhAf3H4JWCPf0bkXv48nz6be7cmZYW5WEJJ3FCrDfI6DI6DlMn4Kat8HVq?=
 =?us-ascii?Q?Lpvkc9gWQpYUxvwRhnxOXCNqQAaqdTHk2vPmySOyq9lGFWU44m1jwCUqJBJI?=
 =?us-ascii?Q?VNsGGwTkVxplYB7ANP4zA+7wnX/KbLXPNp8pq6mWSBXfqLWUD7ck25QDc4eT?=
 =?us-ascii?Q?wPquSeZUZAzKZ6tujDQNZ2x/aL467t2Xr1KLQ02OKLtraD1AdVPGl+Q1IOYr?=
 =?us-ascii?Q?Kv55F+9Awrt8lch5VsVoxebBjOItgOpvMlwdQrngK2pmKssDJrQ/lUEjaV+i?=
 =?us-ascii?Q?faS/45LY1GydQt+LLX/eztqISQ3l3AJ84p303LvU0w3wqJqkiLYjEJEvOdOW?=
 =?us-ascii?Q?gd28qGWJ7PZL7aU4Vc0V5pDnl1HirmbQem76XDtV8ROuOnA2TY4wlGoUhFoU?=
 =?us-ascii?Q?JoiBwyyKa5Wn9a+4nxcV3X1wfnbV6aY13Z5ZAJarjtEjwVzkXM4HSHgC1dtb?=
 =?us-ascii?Q?AvltXfZ1lmlOxha3O19Bj2zaDFpmqbk+G6cHHD4jpKpt9UxHiWzYSe55/tl2?=
 =?us-ascii?Q?hy5DqULrygLVn+gxPqsZ6V8v9e2uFQGuRCDzoW41qEaK8VLRTFqgFgiEsJxJ?=
 =?us-ascii?Q?QFPeDrL66DfR/rhjfOPAm0jI8OBXrudicROlpqWTzpUUtmdTWufbY/9J3eaZ?=
 =?us-ascii?Q?li0OfoGQaf54r+SomW1pxec8XAxIoLLPLKOhJM/WtUh844rssihbFhOY9PQP?=
 =?us-ascii?Q?0ACqbXvVNFwAz2q/fwfZQB3mThP968Mm9P5REisA3CEFYNONW5MHJUb3vgUr?=
 =?us-ascii?Q?gxoxVxLBztBh43qJTv1pEdedLRtZnq39S0onCANIlmRMp8t+N8T0Jlk34iZP?=
 =?us-ascii?Q?FMOtrpQFgVG6n+vmEP7jjQ7lKk672YuzIQD8Sg5lga38wrslzBjvU/WjPehH?=
 =?us-ascii?Q?QbTuOeiX+0Lbqf/RPKIoH6/4Mq60DUlJzIGnh1qVyR1BLnIed9vqwBCm8dt7?=
 =?us-ascii?Q?9PtkrUEQg83YiQDrIArLZyXFD7ac8FNWTPsx8FtSe6281YQTWGVnKsnK9rbF?=
 =?us-ascii?Q?r0Ce6Im0O6PXiNfssW1pmF8gya9j65JdxUgDrFhN/1POMTWYP9d0XqUQdNyv?=
 =?us-ascii?Q?4yYZWbY3uby0enBn5NZzyskQSfXD2xabXWy8kCIVYV9WwhUFK+fIymQr1pqX?=
 =?us-ascii?Q?qC+gtgC89jQ8x4=3D?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1761;
 6:yWajyzYRh2SKxOANniC3rTSLiyLN8woEQHdOrCq/8iatesbhmhcEvU/ECP5AUtK91i5p9BZOtS5WmfCzoMlWyl7MSEJuh/yljKY7RxFccEQMhI8wwZZj7aVtdC2+f1TAVMpZ3Wt1mH8nvq3ueZIKuqF1Cv6y+JF4burt8w62DqxnDzW+H8j6SBTUGVhNBh+JajVILpOCa7etrFnNFJ8vHoC2CaxFaywRnlHKarpRFkrAWb0GECMMmtt+GJblwB/xsBcNQ+9VCQvXUyy52X99TS17r0Y5MnJHqQo/BIF+V42NQryRTaOBaqR5kO4Fhi8sQr6h6WqP3tGkt+q/oBsdrA==;
 5:wi8hGTS7j81Xmt0VMCNU/Pgyllg8gqaSBe/u9nonm5vqxEp/HUx/mE11mZNvpSO/k9XX08h4GuD6fjE1+21Ci1XLPMD2CtlK9yhMXbtlg/kIPxEqZ/pkOUbwMiUzb0TMskBtptS8NRjqw+7a4KSlMA==;
 24:wQZ9zxHwi34YymOJqZVYiMUOacJl/TQu3AYQnUrouTY/D3y/4CytdMqi/mDv+uE6k4eyN8aeJUAPzLvfSFYr956oier68A8finAJ1380/rw=;
 7:UOL46ZXa3JEVbvXGgqgcBCPtmLY/wLgE5Y4H8OZIQjb9gKI0trsU9YO8mfdL6Mdg5DuJ/KcRPv24mJfLvLF1/FUhKAuj3DluJZNwSfULvu2xXXaDinchSkpNi/PclZ5BIZIMdi+TVqUH7n5HyOpU0QADlNHhcNNrwI7CxPn/Uzxnq54XtN4WKms6LvXGZ2+ojVqaJGBVWQe74vyMvcXL7iULC7rZ1+KeqtAvmYxHHT4=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Oct 2017 16:24:45.2434 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR03MB1761
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [RFC 3/4] arm: tee: add OP-TEE header files
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMTYsIDIwMTcgYXQgMDM6MDQ6NDRQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIFZvbG9keW15ciwKSGkgSnVsaWVuLAoKPiBPbiAxMS8xMC8xNyAyMDowMSwgVm9s
b2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gPlRoaXMgaGVhZGVyIGZpbGVzIGRlc2NyaWJlIHByb3Rv
Y29sIGJldHdlZW4gT1AtVEVFIGFuZCBPUC1URUUgY2xpZW50Cj4gPmRyaXZlciBpbiBMaW51eC4g
VGhleSBhcmUgbmVlZGVkIGZvciB1cGNvbWllbnQgT1AtVEVFIG1lZGlhdG9yLCB3aGljaAo+ID5p
cyBhZGRlZCBpbiB0aGUgbmV4dCBwYXRjaC4KPiA+UmVhc29uIHRvIGFkZCB0aG9zZSBoZWFkZXJz
IGluIHNlcGFyYXRlIHBhdGNoIGlzIHRvIGVhc2UgdXAgcmV2aWV3Lgo+ID5UaG9zZSBmaWxlcyB3
ZXJlIHRha2VuIGZyb20gbGludXggdHJlZSAoZHJpdmVycy90ZWUvb3B0ZWUvKSBhbmQgbWFuZ2xl
ZAo+ID5hIGJpdCB0byBjb21waWxlIHdpdGggWEVOLgo+ID4KPiA+U2lnbmVkLW9mZi1ieTogVm9s
b2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgo+ID4tLS0KPiA+ICB4
ZW4vYXJjaC9hcm0vdGVlL29wdGVlX21zZy5oIHwgNDQ0ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCj4gPiAgeGVuL2FyY2gvYXJtL3RlZS9vcHRlZV9zbWMuaCB8IDQ1
NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gCj4gSGVhZGVy
cyBzaG91bGQgZ28gaW4gaW5jbHVkZS9hc20tYXJtL3RlZSBhbmQgbm90IGFyY2gvYXJtLgpUaGlz
IGhlYWRlcnMgYXJlIHVzZWQgb25seSBieSBvcHRlZS5jIGluIHRoZSBzYW1lIGZvbGRlci4gRG8g
SSBuZWVkIHRvIG1ha2UKdGhlbSBwdWJsaWM/CgpXQlIsIFZvbG9keW15cgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 16:39:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 16:39:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4Utz-0000lK-ME; Tue, 17 Oct 2017 16:39:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e4Utz-0000lE-6i
 for xen-devel@lists.xen.org; Tue, 17 Oct 2017 16:39:35 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 06/18-20813-64236E95; Tue, 17 Oct 2017 16:39:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplleJIrShJLcpLzFFi42K5GHpnq66r0bN
 Ig0mfdCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oy5FxMLJlpWfNwp1sC4W6eLkYtDSGACo8S0
 hYtZQBwWgdfMEuvWXmLrYuTkkBC4wyqxrSkGws6TWN/aywphp0ksX3qSCcIulVhz9hlQMwfQJ
 DWJNW+iIIb+ZJRYuacBbI6wgJfEjaNfWUFqRASMJE6vdgEJMwONnLf2PhtE/SdGiWv3zoHNYR
 PQkVg3oxakhlfAVmLB1Q2MIDaLgKrEzbWv2UFsUYFwiaaz/SwQNYISJ2c+AbM5BRwkFn+7zgg
 x30xi3uaHzBC2uMStJ/OZIGx5ie1v5zBPYBSdhaR9FpKWWUhaZiFpWcDIsopRvTi1qCy1SNdE
 L6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMFIYgGAHY/dl/0OMkhxMSqK8zoZPI
 oX4kvJTKjMSizPii0pzUosPMcpwcChJ8L42eBYpJFiUmp5akZaZA4xZmLQEB4+SCC+DIVCat7
 ggMbc4Mx0idYrRmOPCnUt/mDgO7Ln1h0mIJS8/L1VKnFcMpFQApDSjNA9uECyVXGKUlRLmZQQ
 6TYinILUoN7MEVf4VozgHo5IwrwvIFJ7MvBK4fa+ATmECOmWd0xOQU0oSEVJSDYxHrVxSc86d
 VZ7TyafY89Ao8/C0eNHNq+Us/l27ZxjrdLGvbz9P+quW9rwqyz/PHEO9c/107Y7w/Q6N+ZeUG
 fHwvUGZrZGBclKQ6ucrRR96jGoEH727HX9j6/7CraaxD6wtFyofaFvqquns7r+lLllI3ePjJY
 4rey0dq37ukVY5t9n86pbnMUosxRmJhlrMRcWJAHzXe4UgAwAA
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1508258372!112289918!1
X-Originating-IP: [209.85.220.181]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30129 invoked from network); 17 Oct 2017 16:39:33 -0000
Received: from mail-qk0-f181.google.com (HELO mail-qk0-f181.google.com)
 (209.85.220.181)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Oct 2017 16:39:33 -0000
Received: by mail-qk0-f181.google.com with SMTP id 17so2790159qkq.8
 for <xen-devel@lists.xen.org>; Tue, 17 Oct 2017 09:39:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=coab5QhCGtyBl9FoXQgnnO8MarOxp3cCrTTnU7UwQD0=;
 b=XHUVXIpqFTq2Qwp3P6APo5YPnvTBtaDW7iWPbZhNLPMGmZbdlYOywy/V2dMCTFPOjM
 6MIMifTT3SKFZBXR/GXuDghA8jn68SOPjQ5NmW+GIMJzaVJTwTHAfLRs3UYnPn4/buvH
 gZNsi4v1ooJsOKCud1t/sfS/ytjbqP0QOLeeQ=
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=coab5QhCGtyBl9FoXQgnnO8MarOxp3cCrTTnU7UwQD0=;
 b=d5XMFiCg/8aBV8phTk/yOLIr4X9z8EV2vX7RLguuO1Q1hCa0JKiiS/Wja8ZWhAuiNr
 bs+iv6U6K/g2m6St5nDKN5aedhNeD8BgjK6De1OKrqyM9meoRPsG9XmudwrkuGRfhhHh
 xlULURUa0vAWJ3rWuRARsmjP5xoW/0hoMLgctoHhd+Tp0CD3PKXoR9X+K079D+6lDWuq
 hCRu1YUuE28gZBkk2Tw7aWo6AfYVZRdm0WUWkKxXValRIV8GcL7Nkxu1Ma05ZS8B5dsB
 UT8Fh887uPrOLaePFygrmESwhxulzAJbdqVfVRq8QDLvbESqLX/R3Lk1B20GitvI2cTp
 Qlwg==
X-Gm-Message-State: AMCzsaWf3bHdCfPwpp2DGVpQS1y8EkBc/1bmiraVZyuWi6J8PNnc7j6p
 Rm1/wnNe1j2gPz4lNmZ25pEzKVBiBjc=
X-Google-Smtp-Source: ABhQp+Sr6g5g0JxTDlS7ADzcYzjVbUEt10D0ng5NZO9MMophaGqK9VuFKQQO4xRuZ8JiWm7zCo5vhA==
X-Received: by 10.55.36.7 with SMTP id w7mr19720415qkg.1.1508258372273;
 Tue, 17 Oct 2017 09:39:32 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id h1sm6107304qkf.10.2017.10.17.09.39.31
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 17 Oct 2017 09:39:31 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
References: <1507748484-16871-1-git-send-email-volodymyr_babchuk@epam.com>
 <1507748484-16871-3-git-send-email-volodymyr_babchuk@epam.com>
 <79ae66fb-c9f7-6ef8-74c1-cb683ad3bf38@linaro.org>
 <20171017162253.GB24929@EPUAKYIW2556.kyiv.epam.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <65de55db-cfae-6841-aad1-cdcfe3580577@linaro.org>
Date: Tue, 17 Oct 2017 17:39:29 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171017162253.GB24929@EPUAKYIW2556.kyiv.epam.com>
Content-Language: en-US
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [RFC 2/4] arm: add generic TEE mediator framework
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTcvMTAvMTcgMTc6MjIsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+IE9uIE1vbiwgT2N0
IDE2LCAyMDE3IGF0IDAyOjAwOjMyUE0gKzAxMDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vS2NvbmZpZyBiL3hlbi9hcmNoL2FybS9LY29uZmlnCj4+
PiBpbmRleCBkNDZiOThjLi5lMWYxMTJhIDEwMDY0NAo+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL0tj
b25maWcKPj4+ICsrKyBiL3hlbi9hcmNoL2FybS9LY29uZmlnCj4+PiBAQCAtNTAsNiArNTAsMTQg
QEAgY29uZmlnIEhBU19JVFMKPj4+ICAgICAgICAgICBwcm9tcHQgIkdJQ3YzIElUUyBNU0kgY29u
dHJvbGxlciBzdXBwb3J0IiBpZiBFWFBFUlQgPSAieSIKPj4+ICAgICAgICAgICBkZXBlbmRzIG9u
IEhBU19HSUNWMwo+Pj4gK2NvbmZpZyBBUk1fVEVFCj4+Cj4+IFRoZSBBUk0gaW4gdGhlIHRpdGxl
IGlzIGEgYml0IHBvaW50bGVzcy4gVGhpcyBLY29uZmlnIGlzIG9ubHkgdXNlZCBmb3IgQXJtCj4+
IGFyY2hpdGVjdHVyZS4KPiBKdXN0IHBsYWluIFRFRSB0aGVuPwoKWWVzIHBsZWFzZS4KCj4gCj4+
PiArCWJvb2wgIkVuYWJsZSBURUUgbWVkaWF0b3JzIHN1cHBvcnQiCj4+PiArCWRlZmF1bHQgbgo+
Pj4gKwlkZXBlbmRzIG9uIEFSTQo+Pgo+PiBObyBuZWVkIGZvciB0aGF0Lgo+IFJpZ2h0Lgo+IAo+
Pj4gKwloZWxwCj4+PiArCSAgVGhpcyBvcHRpb24gZW5hYmxlcyBnZW5lcmljIFRFRSBtZWRpYXRv
cnMgc3VwcG9ydC4gSXQgYWxsb3dzIGd1ZXN0cwo+Pj4gKwkgIHRvIGFjY2VzcyByZWFsIFRFRSB2
aWEgb25lIG9mIFRFRSBtZWRpYXRvcnMgaW1wbGVtZW50ZWQgaW4gWEVOCj4+Cj4+IE1pc3Npbmcg
ZnVsbCBzdG9wLgo+Pgo+Pj4gKwo+Pj4gICBlbmRtZW51Cj4+PiAgIG1lbnUgIkFSTSBlcnJhdGEg
d29ya2Fyb3VuZCB2aWEgdGhlIGFsdGVybmF0aXZlIGZyYW1ld29yayIKPj4+IEBAIC0xNjcsMyAr
MTc1LDUgQEAgZW5kbWVudQo+Pj4gICBzb3VyY2UgImNvbW1vbi9LY29uZmlnIgo+Pj4gICBzb3Vy
Y2UgImRyaXZlcnMvS2NvbmZpZyIKPj4+ICsKPj4+ICtzb3VyY2UgImFyY2gvYXJtL3RlZS9LY29u
ZmlnIgo+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9NYWtlZmlsZSBiL3hlbi9hcmNoL2Fy
bS9NYWtlZmlsZQo+Pj4gaW5kZXggZWRlMjFmZC4uMjcxMGUwZSAxMDA2NDQKPj4+IC0tLSBhL3hl
bi9hcmNoL2FybS9NYWtlZmlsZQo+Pj4gKysrIGIveGVuL2FyY2gvYXJtL01ha2VmaWxlCj4+PiBA
QCAtMyw2ICszLDcgQEAgc3ViZGlyLSQoQ09ORklHX0FSTV82NCkgKz0gYXJtNjQKPj4+ICAgc3Vi
ZGlyLXkgKz0gcGxhdGZvcm1zCj4+PiAgIHN1YmRpci0kKENPTkZJR19BUk1fNjQpICs9IGVmaQo+
Pj4gICBzdWJkaXItJChDT05GSUdfQUNQSSkgKz0gYWNwaQo+Pj4gK3N1YmRpci0kKENPTkZJR19B
Uk1fVEVFKSArPSB0ZWUKPj4+ICAgb2JqLSQoQ09ORklHX0hBU19BTFRFUk5BVElWRSkgKz0gYWx0
ZXJuYXRpdmUubwo+Pj4gICBvYmoteSArPSBib290ZmR0LmluaXQubwo+Pj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9kb21haW4uYyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwo+Pj4gaW5kZXgg
Nzg0YWUzOS4uMzI5MGQzOSAxMDA2NDQKPj4+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYwo+
Pj4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4+PiBAQCAtMzEsNiArMzEsNyBAQAo+Pj4g
ICAjaW5jbHVkZSA8YXNtL3BsYXRmb3JtLmg+Cj4+PiAgICNpbmNsdWRlIDxhc20vcHJvY2luZm8u
aD4KPj4+ICAgI2luY2x1ZGUgPGFzbS9yZWdzLmg+Cj4+PiArI2luY2x1ZGUgPGFzbS90ZWUuaD4K
Pj4+ICAgI2luY2x1ZGUgPGFzbS92ZnAuaD4KPj4+ICAgI2luY2x1ZGUgPGFzbS92Z2ljLmg+Cj4+
PiAgICNpbmNsdWRlIDxhc20vdnRpbWVyLmg+Cj4+PiBAQCAtNjczLDYgKzY3NCw5IEBAIGludCBh
cmNoX2RvbWFpbl9jcmVhdGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGRvbWNyX2Zs
YWdzLAo+Pj4gICAgICAgaWYgKCBpc19oYXJkd2FyZV9kb21haW4oZCkgJiYgKHJjID0gZG9tYWlu
X3Z1YXJ0X2luaXQoZCkpICkKPj4+ICAgICAgICAgICBnb3RvIGZhaWw7Cj4+PiArICAgIC8qIE5v
dGlmeSBURUUgdGhhdCBuZXcgZG9tYWluIHdhcyBjcmVhdGVkICovCj4+PiArICAgIHRlZV9kb21h
aW5fY3JlYXRlKGQpOwo+Pgo+PiBJIGFtIG5vdCBhIGJpZyBmYW4gdG8gc2VlIHRoaXMgaW4gYXJj
aF9kb21haW5fY3JlYXRlIHVudGlsIHdlIHNlZSBob3cgdGhpcwo+PiBpcyBnb2luZyB0byBmaXQg
d2l0aCBndWVzdC4gRm9yIGluc3RhbmNlLCB3aWxsIFRFRSBiZSBmb3IgZXZlcnkgZ3Vlc3RzPyBX
aGF0Cj4+IHdvdWxkIGJlIHRoZSBvdGhlciBuZWNlc3NhcnkgaW5mb3JtYXRpb24gdG8gY29uZmln
dXJlIGl0Py4uLgo+IEkgdGhpbmsgSSdsbCBjYWxsIFhTTSBpbiB0ZWVfZG9tYWluX2NyZWF0ZSgp
IHRvIGNoZWNrIGlmIHRoaXMgZG9tYWluIGFsbG93ZWQKPiB0byB3b3JrIHdpdGggVEVFLiBJIGNh
bid0IGltYWdpbmUgd2hhdCBhZGRpdGlvbmFsIGluZm9ybWF0aW9uIHdpbGwgYmUgbmVlZGVkLgo+
IFRoaXMgaW50ZXJmYWNlIGNhbiBiZSBleHRlbmRlZCBpbiB0aGUgZnV0dXJlLCB0aG91Z2guCgpZ
b3Ugd2lsbCBuZXZlciBuZWVkIHRvIGluZm9ybSBURUUgdGhhdCBhIG5ldyBjbGllbnQgKGFrYSBk
b21haW4pIGlzIGJlZW4gCmNyZWF0ZWQsIG5vciBhbGxvY2F0ZWQgbWVtb3J5IGZvciB0aGUgVEVF
IGF0IGRvbWFpbiBjcmVhdGlvbiBpbiBYZW4/CgpbLi4uXQoKPj4+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vdGVlL3RlZS5jIGIveGVuL2FyY2gvYXJtL3RlZS90ZWUuYwo+Pj4gbmV3IGZpbGUg
bW9kZSAxMDA2NDQKPj4+IGluZGV4IDAwMDAwMDAuLjdmN2E4NDYKPj4+IC0tLSAvZGV2L251bGwK
Pj4+ICsrKyBiL3hlbi9hcmNoL2FybS90ZWUvdGVlLmMKPj4+IEBAIC0wLDAgKzEsMTM0IEBACj4+
PiArLyoKPj4+ICsgKiB4ZW4vYXJjaC9hcm0vdGVlL3RlZS5jCj4+PiArICoKPj4+ICsgKiBHZW5l
cmljIHBhcnQgb2YgVEVFIG1lZGlhdG9yIHN1YnN5c3RlbQo+Pj4gKyAqCj4+PiArICogVm9sb2R5
bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgo+Pj4gKyAqIENvcHlyaWdo
dCAoYykgMjAxNyBFUEFNIFN5c3RlbXMuCj4+PiArICoKPj4+ICsgKiBUaGlzIHByb2dyYW0gaXMg
ZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQo+Pj4g
KyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2Ug
dmVyc2lvbiAyIGFzCj4+PiArICogcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5k
YXRpb24uCj4+PiArICoKPj4+ICsgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhl
IGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKPj4+ICsgKiBidXQgV0lUSE9VVCBBTlkgV0FS
UkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgo+Pj4gKyAqIE1FUkNI
QU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUK
Pj4+ICsgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgo+Pj4g
KyAqLwo+Pj4gKwo+Pj4gKyNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KPj4+ICsjaW5jbHVkZSA8YXNt
L3NtY2NjLmg+Cj4+PiArI2luY2x1ZGUgPGFzbS90ZWUuaD4KPj4+ICsKPj4+ICsvKgo+Pj4gKyAq
IEFjY29yZGluZyB0byBBUk0gU01DQ0MgKEFSTSBERU4gMDAyOEIsIHBhZ2UgMTcpLCBzZXJ2aWNl
IG93bmVyCj4+PiArICogZm9yIGdlbmVyaWMgVEVFIHF1ZXJpZXMgaXMgNjMuCj4+PiArICovCj4+
PiArI2RlZmluZSBUUlVTVEVEX09TX0dFTkVSSUNfQVBJX09XTkVSIDYzCj4+PiArCj4+PiArI2Rl
ZmluZSBBUk1fU01DQ0NfRlVOQ19HRVRfVEVFX1VJRCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAo+Pj4gKyAgICAgICAgQVJNX1NNQ0NDX0NBTExfVkFMKEFSTV9TTUNDQ19G
QVNUX0NBTEwsICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICBBUk1fU01DQ0NfQ09OVl8zMiwgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Cj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgVFJVU1RFRF9PU19HRU5FUklDX0FQSV9P
V05FUiwgICAgICAgICAgICAgICAgXAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgIEFS
TV9TTUNDQ19GVU5DX0NBTExfVUlEKQo+Pgo+PiBUaGlzIGxpa2VseSBuZWVkcyB0byBiZSBkZWZp
bmVkIGluIHNtY2NjIGFzIEFGQUlVIGl0IGlzIHBhcnQgb2YgdGhlIFNNQ0NDLgo+IEl0IG9ubHkg
dXNlZCB0aGVyZS4gSSdtIG5vdCBzdXJlIGlmIEkgc2hvdWxkIGRlZmluZSBpdCBnbG9iYWxseS4K
Ck1heWJlIEFSTV9TTUNDQ19GVU5DX0dFVF9URUVfVUlELCBidXQgZGVmaW5pdGVseSAKVFJVU1RF
RF9PU19HRU5FUklDX0FQSV9PV05FUiBzaG91bGQgc3RpY2sgd2l0aCB0aGUgcmVzdCBvZiB0aGUg
c3Vic3lzdGVtIApkZWZpbml0aW9uIGluIHNtY2NjLmguCgpbLi4uXQoKPj4+ICsgICAgICAgIHBy
aW50aygiTm8gVEVFIGZvdW5kXG4iKTsKPj4+ICsgICAgICAgIHJldHVybjsKPj4+ICsgICAgfQo+
Pj4gKwo+Pj4gKyAgICBwYXJzZV91aWQocmVzcCwgJnRlZV91aWQpOwo+Pj4gKwo+Pj4gKyAgICBw
cmludGsoIlRFRSBVSUQ6ICUwMnglMDJ4JTAyeCUwMngtJTAyeCUwMngtJTAyeCUwMngtJTAyeCUw
MngtJTAyeCUwMnglMDJ4JTAyeCUwMnglMDJ4XG4iLAo+Pj4gKyAgICAgICAgICAgdGVlX3VpZC5h
WzAgXSwgdGVlX3VpZC5hWzEgXSwgdGVlX3VpZC5hWzIgXSwgdGVlX3VpZC5hWzMgXSwKPj4KPj4g
UGxlYXNlIG5vIHNwYWNlIGJlZm9yZSBdLiBUaGlzIGlzIG1ha2luZyBtb3JlIGNvbmZ1c2luZyB0
byByZWFkLgo+IEkgcHV0IGl0IGZvciBuZWF0IGZvcm1hdHRpbmcuIFByb2JhYmx5LCBJIGNhbiBw
dXQgZG91YmxlIHNwYWNlIGFmdGVyIGNvbW1hcy4KPiBXaWxsIGJlIG9rYXk/CgpUaGF0IGlzIHRo
YXQgcmVhbGx5IGltcG9ydGFudCB0byBoYXZlIHRoZW0/IEkgbWVhbiwgb2sgaXQgaXMgbm90IGdv
aW5nIAp0byBiZSBuZWF0IGJ1dCB0aGUgZm9ybWF0IHN0cmluZyBpcyBhbHJlYWR5IHVnbHkgYW5k
IGl0IHdvdWxkIG5vdCBiZSB0b28gCmRpZmZpY3VsdCB0byByZWFkIHRoZSBhcmd1bWVudHMuCgo+
IAo+Pj4gKyAgICAgICAgICAgdGVlX3VpZC5hWzQgXSwgdGVlX3VpZC5hWzUgXSwgdGVlX3VpZC5h
WzYgXSwgdGVlX3VpZC5hWzcgXSwKPj4+ICsgICAgICAgICAgIHRlZV91aWQuYVs4IF0sIHRlZV91
aWQuYVs5IF0sIHRlZV91aWQuYVsxMF0sIHRlZV91aWQuYVsxMV0sCj4+PiArICAgICAgICAgICB0
ZWVfdWlkLmFbMTJdLCB0ZWVfdWlkLmFbMTNdLCB0ZWVfdWlkLmFbMTRdLCB0ZWVfdWlkLmFbMTVd
KTsKPj4+ICsKPj4+ICsgICAgZm9yICggZGVzYyA9IF9zdGVlbWVkaWF0b3I7IGRlc2MgIT0gX2V0
ZWVtZWRpYXRvcjsgZGVzYysrICkKPj4KPj4gewo+Pgo+Pj4gKyAgICAgICAgaWYgKCBtZW1jbXAo
JmRlc2MtPnVpZCwgJnRlZV91aWQsIHNpemVvZih4ZW5fdXVpZF90KSkgPT0gMCApCj4+PiArICAg
ICAgICB7Cj4+PiArICAgICAgICAgICAgcHJpbnRrKCJVc2luZyBURUUgbWVkaWF0b3IgZm9yICVz
cFxuIiwgZGVzYy0+bmFtZSk7Cj4+PiArICAgICAgICAgICAgbWVkaWF0b3Jfb3BzID0gZGVzYy0+
b3BzOwo+Pj4gKyAgICAgICAgICAgIGJyZWFrOwo+Pj4gKyAgICAgICAgfQo+Pgo+PiB9Cj4+Cj4+
PiArCj4+PiArICAgIGlmICggIW1lZGlhdG9yX29wcyApCj4+Cj4+IEEgd2FybmluZyBoZXJlIHdv
dWxkIGJlIHVzZWZ1bC4KPiBXaHk/IFBsYXRmb3JtIGlzIG5vdCBvYmxpZ3VlZCB0byBoYXZlIGFu
eSBURUUuCgpXaGF0IGRvIHlvdSBtZWFuPyBZb3UgY2FuIG9ubHkgYmUgaGVyZSBiZWNhdXNlIHRo
ZSBwbGF0Zm9ybSBoYXMgVEVFIGJ1dCAKWGVuIGRvZXMgbm90IGhhdmUgYW55IG1lZGlhdG9yLiBZ
b3UgYWN0dWFsbHkgcHJpbnQgIm5vIFRFRSBmb3VuZCIgYSBiaXQgCmFib3ZlLiBTbyB3aHkgbm90
IHByaW50aW5nIGZvciB3aGVuIFhlbiBpcyB1bmFibGUgdG8gdXNlIGl0PwoKPiAKPj4+ICsgICAg
ICAgIHJldHVybjsKPj4+ICsKPj4+ICsgICAgcmV0ID0gbWVkaWF0b3Jfb3BzLT5pbml0KCk7Cj4+
PiArICAgIGlmICggcmV0ICkKPj4+ICsgICAgewo+Pj4gKyAgICAgICAgcHJpbnRrKCJURUUgbWVk
aWF0b3IgZmFpbGVkIHRvIGluaXRpYWxpemUgOiVkXG4iLCByZXQpOwo+Pj4gKyAgICAgICAgbWVk
aWF0b3Jfb3BzID0gTlVMTDsKPj4+ICsgICAgfQo+Pj4gK30KPj4+ICsKPj4+ICtib29sIHRlZV9o
YW5kbGVfc21jKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+Pj4gK3sKPj4+ICsgICAgaWYg
KCAhbWVkaWF0b3Jfb3BzICkKPj4+ICsgICAgICAgIHJldHVybiBmYWxzZTsKPj4+ICsKPj4+ICsg
ICAgcmV0dXJuIG1lZGlhdG9yX29wcy0+aGFuZGxlX3NtYyhyZWdzKTsKPj4+ICt9Cj4+PiArCj4+
PiArdm9pZCB0ZWVfZG9tYWluX2NyZWF0ZShzdHJ1Y3QgZG9tYWluICpkKQo+Pj4gK3sKPj4+ICsg
ICAgaWYgKCAhbWVkaWF0b3Jfb3BzICkKPj4+ICsgICAgICAgIHJldHVybjsKPj4+ICsKPj4+ICsg
ICAgcmV0dXJuIG1lZGlhdG9yX29wcy0+ZG9tYWluX2NyZWF0ZShkKTsKPj4KPj4gcmV0dXJuIGhl
cmUgaXMgbm90IG5lY2Vzc2FyeS4gSG93ZXZlciwgSSBhbSBzbGlnaHRseSBzdXJwcmlzZWQgdGhh
dAo+PiB0ZWVfZG9tYWluX2NyZWF0ZSBjb3VsZCBuZXZlciBmYWlsLgo+IEdvb2QgcXVlc3Rpb24u
IERvIHlvdSB3YW50IHRvIGFsbG93IFRFRSB0byBwcmV2ZW50IGRvbWFpbiBjcmVhdGlvbj8KClNl
ZSBteSBhbnN3ZXIgYSBiaXQgYWJvdmUgb24gdGhlIGNhbGwuCgo+IAo+Pj4gK30KPj4+ICsKPj4+
ICt2b2lkIHRlZV9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKQo+Pj4gK3sKPj4+ICsg
ICAgaWYgKCAhbWVkaWF0b3Jfb3BzICkKPj4+ICsgICAgICAgIHJldHVybjsKPj4+ICsKPj4+ICsg
ICAgcmV0dXJuIG1lZGlhdG9yX29wcy0+ZG9tYWluX2Rlc3Ryb3koZCk7Cj4+Cj4+IFNhbWUgaGVy
ZS4KPj4KPj4+ICt9Cj4+PiArCj4+PiArdm9pZCB0ZWVfcmVtb3ZlKHZvaWQpCj4+Cj4+IFdoYXQg
aXMgdGhpcyBjYWxsYmFjayBmb3I/IEkgZG9uJ3Qgc2VlIGFueSB1c2Ugd2l0aGluIHRoaXMgc2Vy
aWVzLgo+IFNvcnJ5LCBtaXNzZWQgdG8gY2FsbCBpdC4KPiAKPiBbLi4uXQo+IAoKQ2hlZXJzLAoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 16:41:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 16:41:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4Uvv-0001L7-1G; Tue, 17 Oct 2017 16:41:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e4Uvu-0001L1-EI
 for xen-devel@lists.xen.org; Tue, 17 Oct 2017 16:41:34 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 A0/54-30115-DB236E95; Tue, 17 Oct 2017 16:41:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNKsWRWlGSWpSXmKPExsVyMfTGFt29Rs8
 iDX7wWSz5uJjFgdHj6O7fTAGMUayZeUn5FQmsGbu2rmQtaOSsuDf/IGsD4yH2LkYuDiGBfkaJ
 7um/mEEcFoHXzBKnfy4Dy0gI3GGVuHr5D0sXIyeQkydxo/cvK4SdJjFx0iomCLta4sSUk0DdH
 ECj1CTWvImCmPqLUWL1q8dg9cICLhIXp0xhBKkRETCSOL3aBSTMDDRy3tr7bBD1nxglPq1fAl
 bDJqAjsW5GLUgNr4CtxObzu8DCLAKqEtdaTEDCogLhEk1n+1kgSgQlTs58AmZzCjhItDQdY4M
 YbyYxb/NDZghbXOLWk/lMELa8xPa3c5gnMIrOQtI+C0nLLCQts5C0LGBkWcWoUZxaVJZapGtk
 oZdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERgtDECwg/H82sBDjJIcTEqivM6GT
 yKF+JLyUyozEosz4otKc1KLDzHKcHAoSfCmGT6LFBIsSk1PrUjLzAHGLUxagoNHSYSXASTNW1
 yQmFucmQ6ROsVoz3HhzqU/TBwH9twCkptu3gWSG74/+MMkxJKXn5cqJc4rBtImANKWUZoHNxS
 WZi4xykoJ8zICnSnEU5BalJtZgir/ilGcg1FJmLcaZApPZl4J3O5XQGcxAZ21zukJyFkliQgp
 qQbG5KMXjbZsncDAlh//q3pPTljYl0nKmzOubcmcePkXZ0Xln5a37lfu7FgawbPEVGCtzExbi
 b7yMz3muqHmBkuXpj6/E5EgG60hZO0UpTVpifna7dXdTq9z1e7IvDiZKC6n0SUT72Av/iQr8v
 zFt7f3S/xtVTvocGyywM3TCS6Po3jnTllU8uSAEktxRqKhFnNRcSIAuSGLfC4DAAA=
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1508258492!80292240!1
X-Originating-IP: [209.85.216.180]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16933 invoked from network); 17 Oct 2017 16:41:32 -0000
Received: from mail-qt0-f180.google.com (HELO mail-qt0-f180.google.com)
 (209.85.216.180)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Oct 2017 16:41:32 -0000
Received: by mail-qt0-f180.google.com with SMTP id 8so4908561qtv.1
 for <xen-devel@lists.xen.org>; Tue, 17 Oct 2017 09:41:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=kzlpBgNz5swFtKx/HwLm1bk3mDTBh5+V+yChW4o6Fr0=;
 b=X2w6ll2NyxVbmejZFJmDTwQ4n72KOgPgWQ0UIagxC5mW4Zj8Nuyrzo2PgaozbiI1Mf
 Y0e+8VLISfJmDYw7bSuh9gz4A7B/9yv2jx2bq3X1rmfg4W18WWhsWhImGEX/2XLBfJf0
 lA0nRdhUKXRfd3SDo3SrsRc/6uOYGN+9PzLXs=
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=kzlpBgNz5swFtKx/HwLm1bk3mDTBh5+V+yChW4o6Fr0=;
 b=hLNv+tpUp/PUvs8o6GdrAtKPb6uU4KJ9w7AHQwXjTpM2UzxCsuW3R35r4gHndR2Ize
 Pxxv++lbibQkmVHYiJwQXVjksmQw+Tx8BQYddgPgQ+zy6tpXRMTZzxXreUfLhKyIQzIF
 0WKrWC48G3Ud0fkEJDLoV7BheE644ZYvWSJevPLotg7Uv414D6/2DYayWmWjhGzUdrLe
 9KDRbLwABn+/LhMqxz4txbUnOgMbuYyV5kkxFL3cu2UHYtnPxM191dX+Ngf+MpuXexjn
 x4hIilAsLySbOJ5N78fnoisB2iZCPlSftf5VcVHLsT+c+G9MO711sNgua+yOZkjMcmr6
 E5nA==
X-Gm-Message-State: AMCzsaX6xtMTmDcWwqyqg1GmwTns4u94T6CGyuo8nyF67Fn/m7RGL8+I
 SAWDqtXEe2taycS6d1aJoLoATclyeCI=
X-Google-Smtp-Source: ABhQp+Ru4bslHymNJl3hLOrJxN+81dvqY2VN/c1hNKzxIlxYGzXzxpVbtQRekk2n3aznqgE29N6xzw==
X-Received: by 10.200.35.147 with SMTP id q19mr10982442qtq.262.1508258491832; 
 Tue, 17 Oct 2017 09:41:31 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id o18sm6684527qtb.38.2017.10.17.09.41.30
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 17 Oct 2017 09:41:31 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
References: <1507748484-16871-1-git-send-email-volodymyr_babchuk@epam.com>
 <1507748484-16871-4-git-send-email-volodymyr_babchuk@epam.com>
 <a0d1705e-35a7-4faf-a3e8-e361b99fc823@linaro.org>
 <20171017162441.GC24929@EPUAKYIW2556.kyiv.epam.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <69942cf0-6e7c-9fd5-ce0c-20c10716e7e1@linaro.org>
Date: Tue, 17 Oct 2017 17:41:30 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171017162441.GC24929@EPUAKYIW2556.kyiv.epam.com>
Content-Language: en-US
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [RFC 3/4] arm: tee: add OP-TEE header files
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxNy8xMC8xNyAxNzoyNCwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gT24gTW9u
LCBPY3QgMTYsIDIwMTcgYXQgMDM6MDQ6NDRQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+
PiBIaSBWb2xvZHlteXIsCj4gSGkgSnVsaWVuLAo+IAo+PiBPbiAxMS8xMC8xNyAyMDowMSwgVm9s
b2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+PiBUaGlzIGhlYWRlciBmaWxlcyBkZXNjcmliZSBwcm90
b2NvbCBiZXR3ZWVuIE9QLVRFRSBhbmQgT1AtVEVFIGNsaWVudAo+Pj4gZHJpdmVyIGluIExpbnV4
LiBUaGV5IGFyZSBuZWVkZWQgZm9yIHVwY29taWVudCBPUC1URUUgbWVkaWF0b3IsIHdoaWNoCj4+
PiBpcyBhZGRlZCBpbiB0aGUgbmV4dCBwYXRjaC4KPj4+IFJlYXNvbiB0byBhZGQgdGhvc2UgaGVh
ZGVycyBpbiBzZXBhcmF0ZSBwYXRjaCBpcyB0byBlYXNlIHVwIHJldmlldy4KPj4+IFRob3NlIGZp
bGVzIHdlcmUgdGFrZW4gZnJvbSBsaW51eCB0cmVlIChkcml2ZXJzL3RlZS9vcHRlZS8pIGFuZCBt
YW5nbGVkCj4+PiBhIGJpdCB0byBjb21waWxlIHdpdGggWEVOLgo+Pj4KPj4+IFNpZ25lZC1vZmYt
Ynk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KPj4+IC0t
LQo+Pj4gICB4ZW4vYXJjaC9hcm0vdGVlL29wdGVlX21zZy5oIHwgNDQ0ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCj4+PiAgIHhlbi9hcmNoL2FybS90ZWUvb3B0ZWVf
c21jLmggfCA0NTcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+
Pgo+PiBIZWFkZXJzIHNob3VsZCBnbyBpbiBpbmNsdWRlL2FzbS1hcm0vdGVlIGFuZCBub3QgYXJj
aC9hcm0uCj4gVGhpcyBoZWFkZXJzIGFyZSB1c2VkIG9ubHkgYnkgb3B0ZWUuYyBpbiB0aGUgc2Ft
ZSBmb2xkZXIuIERvIEkgbmVlZCB0byBtYWtlCj4gdGhlbSBwdWJsaWM/CgpUaGV5IGFyZSBub3Qg
Z29pbmcgdG8gYmUgcHVibGljLCBqdXN0IGludGVybmFsIHRvIFhlbi4gQnV0IG5vdCBpbiAKYXJj
aC9hcm0sIEkga25vdyB3ZSBkaWQgaW4gc29tZSBvY2Nhc2lvbnMgYnV0IEkgd291bGQgcmF0aGVy
IGtlZXAgYWxsIAp0aGUgaGVhZGVycyBpbiBpbmNsdWRlL2FzbS1hcm0uCgpDaGVlcnMsCgotLSAK
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 17 16:44:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 16:44:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4UyV-0001YR-EU; Tue, 17 Oct 2017 16:44:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45694723d=Ian.Jackson@citrix.com>)
 id 1e4UyU-0001YH-G7
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 16:44:14 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 F2/B6-10698-D5336E95; Tue, 17 Oct 2017 16:44:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXitHRDpG6s8bN
 Ig/eXhS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozdD84zFzQzVXw/94StgfESYxcjJ4eEgL/E
 5i1HWUFsNgFdiaYtf9lAbF4BQYmTM5+wgNjMAjoSC3Z/YoOw5SW2v53D3MXIAVTjINFwsR4kz
 CKgKnH7wGawMSICihIPXt4EsrmAyhsZJT623QbbJSxgK7H4+CZmEJtTwFLiXM8GFpAiIYG7TB
 Lb9t9ggjjIROLtwp1sIAuEBNQk5q6Pn8DINwvJSbOQnDQLyUkLGJlXMWoUpxaVpRbpGpnoJRV
 lpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBls9AwPjDsZXx/0OMUpyMCmJ8jobPokU
 4kvKT6nMSCzOiC8qzUktPsQow8GhJME72ehZpJBgUWp6akVaZg4w7GHSEhw8SiK8y0DSvMUFi
 bnFmekQqVOMxhw3Hl7/w8TRcfPuHyYhlrz8vFQpcd5qkFIBkNKM0jy4QbB4vMQoKyXMy8jAwC
 DEU5BalJtZgir/ilGcg1FJmNcIZApPZl4J3L5XQKcwAZ2yzukJyCkliQgpqQZG55X/ny+aXbo
 qsGf7Ig/nu88ZZk1X2WfpzLzQNTbkTrLsvbOR5fujarWXyxzZonZqbfe308+k/GZ8ZhHRLDL5
 9DIlUL5ltaHPnhmMxxltmxtXOKivOOporpPEcqT6AteirQZTL6exsPV4NjNyZa41kbGOYWd0E
 10fzvyUr+PjGelnDcUNK3YrsRRnJBpqMRcVJwIAqdiuA8ICAAA=
X-Env-Sender: prvs=45694723d=Ian.Jackson@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1508258651!52622146!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54993 invoked from network); 17 Oct 2017 16:44:12 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Oct 2017 16:44:12 -0000
X-IronPort-AV: E=Sophos;i="5.43,391,1503360000"; d="scan'208";a="446700139"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23014.12431.155200.192596@mariner.uk.xensource.com>
Date: Tue, 17 Oct 2017 17:32:15 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20170821135017.pqqreaqx7pax2zwh@citrix.com>
References: <20170612150417.7648-1-wei.liu2@citrix.com>
 <20170619113353.3vn5ioj6xi5322t7@citrix.com>
 <22855.51970.930585.581606@mariner.uk.xensource.com>
 <ae29702c-7e96-ea04-4a3a-cb71fe4e4cd0@oracle.com>
 <20170821133325.pvwjmnuzwmbdqxrd@citrix.com>
 <23116cf5-1ff5-05ea-3544-f0844e213890@oracle.com>
 <20170821135017.pqqreaqx7pax2zwh@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Zhongze Liu <blackskygg@gmail.com>
Subject: Re: [Xen-devel] [PATCH] ipxe: update to newer commit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW1BBVENIXSBpcHhlOiB1cGRhdGUgdG8g
bmV3ZXIgY29tbWl0Iik6Cj4gSWFuIGlzIGF3YXkuICBJIGRvbid0IGtub3cgd2hvIGVsc2UgaGFz
IHBlcm1pc3Npb24gdG8gZ2VuZXJhdGUgYW5kCj4gdXBsb2FkIHRoYXQgdGFyYmFsbC4gOi0pCgpJ
IGhhdmUgZG9uZSBpdCBub3cuICBUaGUgcGVybWlzc2lvbiByZXF1aXJlZCBpcyB0aGUgYWJpbGl0
eSB0byBiZWNvbWUKeGVuQHhlbmJpdHMuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 17 16:46:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 16:46:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4V0y-0001l1-5I; Tue, 17 Oct 2017 16:46:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1e4V0w-0001kc-6K
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 16:46:46 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 2E/7A-13910-5F336E95; Tue, 17 Oct 2017 16:46:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXiVRusp/vF+Fm
 kwZID5hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8byLVuZCn4IVHy8+ZmpgXEfbxcjF4eQwDRG
 iZaHV1hBHBaBecwSr7pXMIM4EgL9rBKrm2YDOZxATp7Eqv717F2MHEB2msSPNlOIcI3EqsUH2
 UFsIQEtiaOnZrNCTG1hkrjXtJgZpJ5NwERiVocESI2IgJLEvVWTmUBqmAXmM0o0TeplA0kIC1
 hLfD56ngXEZhFQlTjfvogRxOYV8JJ4c2kLC8QyOYmb5zrB7uEU8JZ4/mYSE8h8IaCaWbv1JjA
 KLmBkWMWoUZxaVJZapGtkqpdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERhwDECw
 g3HVgsBDjJIcTEqivM6GTyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfDeMHoWKSRYlJqeWpGWm
 QMMfZi0BAePkghvOkiat7ggMbc4Mx0idYrRkuPYpst/mDj27bkFJDtu3v3DJMSSl5+XKiXOWw
 3SIADSkFGaBzcOFp+XGGWlhHkZgQ4U4ilILcrNLEGVf8UozsGoJMybBzKFJzOvBG7rK6CDmIA
 OWuf0BOSgkkSElFQD42I1pg0HG2df4XmzafoJOxX/tY41PYxyf242vNR+IFf9dOPRtuDVCi8K
 Xfpqb2ZNdo/TPXySef8ekY5txVMVKqexT7nY12Oy030qy4krKoEzsi2iLEOFXv2T86+esZFDP
 rm1N+rOwvci7nvfa+86nJZ9xOBwcedpRtaKu9dXWxzu7t7W9UDjmBJLcUaioRZzUXEiAO5sTl
 /KAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1508258803!107513135!1
X-Originating-IP: [74.125.83.46]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34801 invoked from network); 17 Oct 2017 16:46:44 -0000
Received: from mail-pg0-f46.google.com (HELO mail-pg0-f46.google.com)
 (74.125.83.46)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Oct 2017 16:46:44 -0000
Received: by mail-pg0-f46.google.com with SMTP id p9so1860658pgc.8
 for <xen-devel@lists.xenproject.org>; Tue, 17 Oct 2017 09:46:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=MnE5NtRGyMe5SOO6kiK8KYzQLBRqzQf1r23lPEo8Z4c=;
 b=Pkef47dkit3L3tfovbsDFWS1h62vG2lLKknb+xHF9AgATLkVb9AR+Bm7FhDWuoEiIi
 iQov/ud1lKGJCedxDYyzvS1Frm6kDJxYZ4iYz+JSTfgKtnyhUvkLDJc6QN0r/0OZlzd3
 lsX7KzWZUHyE3J8LuO2V7pqDJ5rfRj4Xlb/Os=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=MnE5NtRGyMe5SOO6kiK8KYzQLBRqzQf1r23lPEo8Z4c=;
 b=HvZx6qI03O+Qb2R1DatWRmz1UaIPfx+5QKTrazduRTXR7uUnmjLYUoI+7XGIzlFS2t
 YSlfetQqwEJBW1kdLwoxT9A8+eiQuy5Xybdzd5wt/24UuGO9y8wI258IMDOCGJX3Nbh8
 XTSi1Lam1Z0LSRi4Vt3RMz7d4EbSh2G+a2ZNLv0c+oRdOk2KDbFubbxKlVHiWCOguITE
 r5RuSyZClRm5igAWsZf0YRelrCxUs5IiiguZ6PZq6HchxjNXbw+Vzd/biwHHuqNP+e6j
 hxaS0U3P1Pmz9Z8IEYtDBfR4B2pF0Bv2RH+OZwZvw0nbez+6xudsw6FiDM+I2ev0pBPy
 ApfQ==
X-Gm-Message-State: AMCzsaVkBtum4iQHCU3PrrYzQmKfy9RjBAD0DhQv1jWmEvvUZGHnaae5
 p583GQ32JGXkKCHk7AIPhiPoh/IZMv8=
X-Google-Smtp-Source: AOwi7QCfShiYNeJM1OQgqpk5FhBKv33verkbq31PZSMoWaA2zFCbVlOA1NFH0QmVr4PS+ZO9IYWa8A==
X-Received: by 10.159.216.140 with SMTP id s12mr12886542plp.318.1508258803279; 
 Tue, 17 Oct 2017 09:46:43 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([103.5.19.18])
 by smtp.gmail.com with ESMTPSA id b3sm17926225pgr.81.2017.10.17.09.46.40
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 17 Oct 2017 09:46:42 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Tue, 17 Oct 2017 22:16:30 +0530
Message-Id: <1508258793-5690-2-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1508258793-5690-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1508258793-5690-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] libxl: Change the type of console_mfn to xen_pfn_t
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8u
b3JnPgotLS0KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CgogdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jICB8IDIgKy0KIHRvb2xzL2xpYnhsL2xp
YnhsX2RvbS5jICAgICAgfCAyICstCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgMiAr
LQogMyBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jIGIvdG9vbHMvbGlieGwvbGlieGxf
Y29uc29sZS5jCmluZGV4IDZiZmMwZTUuLmYyY2E2ODkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2NvbnNvbGUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMKQEAgLTMy
OSw3ICszMjksNyBAQCBpbnQgbGlieGxfX2RldmljZV9jb25zb2xlX2FkZChsaWJ4bF9fZ2MgKmdj
LCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgZmxleGFycmF5X2FwcGVuZChyb19mcm9udCwgInBv
cnQiKTsKICAgICAgICAgZmxleGFycmF5X2FwcGVuZChyb19mcm9udCwgR0NTUFJJTlRGKCIlIlBS
SXUzMiwgc3RhdGUtPmNvbnNvbGVfcG9ydCkpOwogICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKHJv
X2Zyb250LCAicmluZy1yZWYiKTsKLSAgICAgICAgZmxleGFycmF5X2FwcGVuZChyb19mcm9udCwg
R0NTUFJJTlRGKCIlbHUiLCBzdGF0ZS0+Y29uc29sZV9tZm4pKTsKKyAgICAgICAgZmxleGFycmF5
X2FwcGVuZChyb19mcm9udCwgR0NTUFJJTlRGKCIlIlBSSXVfeGVuX3Bmbiwgc3RhdGUtPmNvbnNv
bGVfbWZuKSk7CiAgICAgfSBlbHNlIHsKICAgICAgICAgZmxleGFycmF5X2FwcGVuZChmcm9udCwg
InN0YXRlIik7CiAgICAgICAgIGZsZXhhcnJheV9hcHBlbmQoZnJvbnQsIEdDU1BSSU5URigiJWQi
LCBYZW5idXNTdGF0ZUluaXRpYWxpc2luZykpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfZG9tLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwppbmRleCBlZjgzNGU2Li5hNThlNzRm
IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb20uYworKysgYi90b29scy9saWJ4bC9s
aWJ4bF9kb20uYwpAQCAtODY5LDcgKzg2OSw3IEBAIG91dDoKIHN0YXRpYyBpbnQgaHZtX2J1aWxk
X3NldF9wYXJhbXMoeGNfaW50ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbWlkLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqaW5mbywK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHN0b3JlX2V2dGNobiwgdW5zaWdu
ZWQgbG9uZyAqc3RvcmVfbWZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQg
Y29uc29sZV9ldnRjaG4sIHVuc2lnbmVkIGxvbmcgKmNvbnNvbGVfbWZuLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBpbnQgY29uc29sZV9ldnRjaG4sIHhlbl9wZm5fdCAqY29uc29s
ZV9tZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3Qgc3RvcmVfZG9t
aWQsIGRvbWlkX3QgY29uc29sZV9kb21pZCkKIHsKICAgICBzdHJ1Y3QgaHZtX2luZm9fdGFibGUg
KnZhX2h2bTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29s
cy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IDQ1ZTZkZjYuLmY1MmFlYjMgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
aW50ZXJuYWwuaApAQCAtMTEyOCw3ICsxMTI4LDcgQEAgdHlwZWRlZiBzdHJ1Y3QgewogCiAgICAg
dWludDMyX3QgY29uc29sZV9wb3J0OwogICAgIHVpbnQzMl90IGNvbnNvbGVfZG9taWQ7Ci0gICAg
dW5zaWduZWQgbG9uZyBjb25zb2xlX21mbjsKKyAgICB4ZW5fcGZuX3QgY29uc29sZV9tZm47CiAg
ICAgY2hhciAqY29uc29sZV90dHk7CiAKICAgICBjaGFyICpzYXZlZF9zdGF0ZTsKLS0gCjIuNy40
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 16:46:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 16:46:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4V0v-0001kd-Uo; Tue, 17 Oct 2017 16:46:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1e4V0u-0001kV-0Z
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 16:46:44 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 68/CC-00983-3F336E95; Tue, 17 Oct 2017 16:46:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsXiVRtsqPvJ+Fm
 kwckbOhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8apV79YCo4IV/xtm8TWwDhTsIuRi0NIYBqj
 xPWvbawgDotAO7PEte57LCCOhMA7FonV204DOZxATp7E1Y3tTBB2msS8U2uZIexKiY93WthAb
 CEBLYmjp2azQtgtTBLHPmp0MXJwsAmYSMzqkAAJiwgoSdxbNZkJZD6zwFtGiYV7brKC1AgLJE
 p03ysAqWERUJWYdHktO4jNK+AlMf8wzCo5iZvnOpknMPIvYGRYxahRnFpUllqka2Sml1SUmZ5
 RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGED1DAyMOxgb9vodYpTkYFIS5XU2fBIpxJeU
 n1KZkVicEV9UmpNafIhRhoNDSYLXAxiQQoJFqempFWmZOcBQhklLcPAoifAuMwJK8xYXJOYWZ
 6ZDpE4xGnPs23PrDxNHx827f5iEWPLy81KlxHkZQSYJgJRmlObBDYLF2CVGWSlhXkYGBgYhno
 LUotzMElT5V4ziHIxKwryGIFN4MvNK4Pa9AjqFCeiUdU5PQE4pSURISTUwMjEsSY4yj43t3WO
 8XkVg3uNF+WbbuSW8btq4/nqef1tTWs181iG5FzudUyUvLJhjp39Osqiy89D09TMZ485NXvea
 9wmrX40st8+Ls9dm/0wrs7JaFHv3/N6Kiz/2i6zxsH/W7Bfjc3JZeU/ERVtfraiZ9ypWdc7Rr
 k09/8X/6sLpL574aP3bq8RSnJFoqMVcVJwIAEK8GRasAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1508258801!55218729!1
X-Originating-IP: [74.125.83.49]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34549 invoked from network); 17 Oct 2017 16:46:42 -0000
Received: from mail-pg0-f49.google.com (HELO mail-pg0-f49.google.com)
 (74.125.83.49)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Oct 2017 16:46:42 -0000
Received: by mail-pg0-f49.google.com with SMTP id y7so1863049pgb.7
 for <xen-devel@lists.xenproject.org>; Tue, 17 Oct 2017 09:46:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id;
 bh=zy8Xnw6+aLmA1Y3jl9pWt1In8uySHj6pszzVRcxZ49A=;
 b=XBooyG5NoIT5X6J0V+E7gaXbW0hYhH7ciaBIc5fFUbuRbjz8YcVoM7XuDSIP004eiR
 vg5yp5mqv985K/QTWgNBBgg9Unbgbo9DtoobhTChiCfTZA9NUdxWxlUO78tSR6lfRhO+
 JZvda6hcfRkW9NFGa9aGTyAPzWbR/SDx5gO28=
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=zy8Xnw6+aLmA1Y3jl9pWt1In8uySHj6pszzVRcxZ49A=;
 b=lUfgww6MfIibUravxXAosuJ+Cz2SvLnk0vJWWeMUiEXM2BsGtqg8XF4I+EjWNPFrHt
 HGQ9C4+NbtSknlCOF7tBdarMCsMmJv0p8eBpLWXs98VeXU0AwS+lL42LzjPPooNeaApb
 qRE56ND0a4Bfzn9MCQ9dk20ag3mo/0HIUGzfijb0p+CnzeaVFjkLr4SfKD4d63eHcbeK
 8Si+Xz5PmngIbZbqCMl35iHrJAWGG/w60dIEHtinamK5VwUM+HuzSINVewtctznWppHa
 8/U8bB6mVXC8MeRB66gSJhyB4yQn64vpjitvYaJF0Jo97kkOlzLuTzPp6vdJHQQjcCm0
 /9qg==
X-Gm-Message-State: AMCzsaV8L4NPhpHHFLxhDs4tkbWq2IgyX4AOHm8Ho75jvT6oHJGbZ/T0
 CZlvpxxlh5v5YESwC+pT+wfP60/INMk=
X-Google-Smtp-Source: AOwi7QB9gqLcQVqd6EDpGAGeOZ3Zs5tmof5dca/GBYhJPWBwmLEykSGGqPSJiVtmugqYz/uZoGK6EA==
X-Received: by 10.99.154.18 with SMTP id o18mr11254507pge.18.1508258800229;
 Tue, 17 Oct 2017 09:46:40 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([103.5.19.18])
 by smtp.gmail.com with ESMTPSA id b3sm17926225pgr.81.2017.10.17.09.46.36
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 17 Oct 2017 09:46:39 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Tue, 17 Oct 2017 22:16:29 +0530
Message-Id: <1508258793-5690-1-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] libxl: Fix the bug introduced in commit "libxl: use
	correct type modifier for vuart_gfn"
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gbGlieGxfX2RldmljZV92dWFydF9hZGQgdnVhcnRfZ2ZuIGlzIGdldHRpbmcgc3RvcmVkIGFz
IGEgaGV4IHZhbHVlOgoKPiBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCBHQ1NQUklOVEYoIiUi
UFJJX3hlbl9wZm4sIHN0YXRlLT52dWFydF9nZm4pKTsKCkhvd2V2ZXIsIHhlbnN0b3JlIHJlYWRz
IHRoaXMgdmFsdWUgYXMgYSBkZWNpbWFsIHZhbHVlIGFuZCB0cmllcyB0byBtYXAgdGhlCndyb25n
IGFkZHJlc3MgYW5kIGZhaWxzLgoKVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IGZvcm1hdCBz
cGVjaWZpZXIgIlBSSXVfeGVuX3BmbiIgd2hpY2ggZm9ybWF0cyB0aGUgdmFsdWUgYXMgYQpkZWNp
bWFsIHZhbHVlLgoKU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRo
YWt1ckBsaW5hcm8ub3JnPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
LS0tCkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpD
QzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDQzogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCiB0b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMgICAg
ICAgfCAyICstCiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaCAgICAgfCAxICsKIHhlbi9p
bmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4uaCB8IDEgKwogMyBmaWxlcyBjaGFuZ2VkLCAzIGlu
c2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF9jb25zb2xlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMKaW5kZXggYzA1ZGMyOC4u
NmJmYzBlNSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYwpAQCAtMzc2LDcgKzM3Niw3IEBAIGludCBsaWJ4bF9f
ZGV2aWNlX3Z1YXJ0X2FkZChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICBmbGV4
YXJyYXlfYXBwZW5kKHJvX2Zyb250LCAicG9ydCIpOwogICAgIGZsZXhhcnJheV9hcHBlbmQocm9f
ZnJvbnQsIEdDU1BSSU5URigiJSJQUkl1MzIsIHN0YXRlLT52dWFydF9wb3J0KSk7CiAgICAgZmxl
eGFycmF5X2FwcGVuZChyb19mcm9udCwgInJpbmctcmVmIik7Ci0gICAgZmxleGFycmF5X2FwcGVu
ZChyb19mcm9udCwgR0NTUFJJTlRGKCIlIlBSSV94ZW5fcGZuLCBzdGF0ZS0+dnVhcnRfZ2ZuKSk7
CisgICAgZmxleGFycmF5X2FwcGVuZChyb19mcm9udCwgR0NTUFJJTlRGKCIlIlBSSXVfeGVuX3Bm
biwgc3RhdGUtPnZ1YXJ0X2dmbikpOwogICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJvbnQsICJs
aW1pdCIpOwogICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJvbnQsIEdDU1BSSU5URigiJWQiLCBM
SUJYTF9YRU5DT05TT0xFX0xJTUlUKSk7CiAgICAgZmxleGFycmF5X2FwcGVuZChyb19mcm9udCwg
InR5cGUiKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oIGIveGVu
L2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmgKaW5kZXggNTcwOGNkMi4uMDVmZDExYyAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmgKKysrIGIveGVuL2luY2x1ZGUvcHVi
bGljL2FyY2gtYXJtLmgKQEAgLTI3NCw2ICsyNzQsNyBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRM
RSh2Y3B1X2d1ZXN0X2NvcmVfcmVnc190KTsKIAogdHlwZWRlZiB1aW50NjRfdCB4ZW5fcGZuX3Q7
CiAjZGVmaW5lIFBSSV94ZW5fcGZuIFBSSXg2NAorI2RlZmluZSBQUkl1X3hlbl9wZm4gUFJJdTY0
CiAKIC8qIE1heGltdW0gbnVtYmVyIG9mIHZpcnR1YWwgQ1BVcyBpbiBsZWdhY3kgbXVsdGktcHJv
Y2Vzc29yIGd1ZXN0cy4gKi8KIC8qIE9ubHkgb25lLiBBbGwgb3RoZXIgVkNQVVMgbXVzdCB1c2Ug
VkNQVU9QX3JlZ2lzdGVyX3ZjcHVfaW5mbyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVi
bGljL2FyY2gteDg2L3hlbi5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi5oCmlu
ZGV4IGZmOTE4MzEuLjNiMGIxZDYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNo
LXg4Ni94ZW4uaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYveGVuLmgKQEAgLTc1
LDYgKzc1LDcgQEAgX19EZUZpTmVfXyBfX0RFQ0xfUkVHX0xPMTYobmFtZSkgZSAjIyBuYW1lCiAj
aWZuZGVmIF9fQVNTRU1CTFlfXwogdHlwZWRlZiB1bnNpZ25lZCBsb25nIHhlbl9wZm5fdDsKICNk
ZWZpbmUgUFJJX3hlbl9wZm4gImx4IgorI2RlZmluZSBQUkl1X3hlbl9wZm4gImx1IgogI2VuZGlm
CiAKICNkZWZpbmUgWEVOX0hBVkVfUFZfR1VFU1RfRU5UUlkgMQotLSAKMi43LjQKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 17 16:46:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 16:46:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4V11-0001m6-Cd; Tue, 17 Oct 2017 16:46:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1e4V10-0001lV-EQ
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 16:46:50 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 72/C9-07262-9F336E95; Tue, 17 Oct 2017 16:46:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVyMfTAat0fxs8
 iDRovsFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnHL0xnLLglUPFg63zGBsZmvi5GLg4hgRmM
 EmcWHGIHcVgE5jFLTPt2Dcjh5JAQ6GeVaJyrDmHnSWx7dpARwk6TOLx1HZRdIXHm4goWEFtIQ
 Evi6KnZrBBTW5gkJuw9DjSIg4NNwERiVocESI2IgJLEvVWTmUBqmAXmM0o0TeplA0kIC4RIPJ
 v6lhnEZhFQlTi95z3YEbwCXhK/l29nglgmJ3HzXCdYDaeAt8TzN5OYQOYLAdXM2q03gVFwASP
 DKkaN4tSistQiXUMTvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwIBjAIIdjCu2
 ex5ilORgUhLldTZ8EinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgpcTGMBCgkWp6akVaZk5wNCHS
 Utw8CiJ8C4zAkrzFhck5hZnpkOkTjFacly4c+kPE8eBPbeAZMfNu3+YhFjy8vNSpcR5GUHmCY
 A0ZJTmwY2DxeclRlkpYV5GoAOFeApSi3IzS1DlXzGKczAqCfM+BVnLk5lXArf1FdBBTEAHrXN
 6AnJQSSJCSqqBkSF6kcyh2bOrH805wp3g+47/h8Ym0b7gyI9rt61f2vJesSf9+oplTXHqyZrv
 I9ZWPmcMuXV7aeLmWXfvGS+4VVQppK3c0Ld8ZWvwk/DWFyEM6byx/1vra9gnLf/MJzD5zoT+z
 Yvuf3N2blZKesB75Szby7XJ6xwmJP9lU/zXzHfj0g0+v6u/XiuxFGckGmoxFxUnAgBxAG4/yg
 IAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1508258806!110536040!1
X-Originating-IP: [209.85.192.171]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5461 invoked from network); 17 Oct 2017 16:46:47 -0000
Received: from mail-pf0-f171.google.com (HELO mail-pf0-f171.google.com)
 (209.85.192.171)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Oct 2017 16:46:47 -0000
Received: by mail-pf0-f171.google.com with SMTP id p87so1755556pfj.3
 for <xen-devel@lists.xenproject.org>; Tue, 17 Oct 2017 09:46:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=vtLnrQvI2QkwPJWNRuKMPFUHjK3UVpPxiw8esbGM3/I=;
 b=VVBkqCdwCp3uKcD6jt8oLpvOYHUb14n/8vgsoxbj0hpP58/SPTO5zbWxXl07jYtq8+
 wG7oG/IG4N+7vEm70HpMEvlkj7cUxEVoE/Ct78OoeLxm1mrMWHbQrOEQL9o1R5ymoMC8
 iB1h93a+ier9aPVuIILo7RUltWnXONP/IKX5k=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=vtLnrQvI2QkwPJWNRuKMPFUHjK3UVpPxiw8esbGM3/I=;
 b=heNiQ+MPwAfcLqIT3SMYuJNVnN3BYw/EsTl4ppviaL9CbiJ7X20kqSPE5BzofPaCk+
 0t63w6YYnzFgql6uy3QiNDLAntsFPEfN89FlD/RYNOQPO45n8dDhzT3bYRVbIPbrHjTk
 mOQPRjoQc/I4vG4wPmdB9nF2+GI+bVEv8XoVuUAsS/bQS5BpIeMvZDPJ7isneWY4ggCk
 8usYFWhF4ES3uOZL8bWiCGmKdX8J98Kg0N8/E3+OFW5Akig2/Peg3Ne2oyWu7XqwzjJI
 hVypj5UyktkpAKILThJ58YqllUogwazPh4KNNeQqDTrtKn/b6PvEMgMWK0um377VIn/m
 FZ7A==
X-Gm-Message-State: AMCzsaWXuiyI6XdxBjXlHDGckY/FwDjr4mOgT53H9NsPu8LAUkcsilYA
 L4G1KFXM36OSa5CydLS80fBHBuejGW8=
X-Google-Smtp-Source: AOwi7QDPwssEf0jLhyMsvKWYON02bLm3NYwOxVYa+O6uSEsxCNuVPN6rVkXAiZPISJ9S0XWyEQRiiQ==
X-Received: by 10.84.235.72 with SMTP id g8mr12078495plt.86.1508258806342;
 Tue, 17 Oct 2017 09:46:46 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([103.5.19.18])
 by smtp.gmail.com with ESMTPSA id b3sm17926225pgr.81.2017.10.17.09.46.43
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 17 Oct 2017 09:46:45 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Tue, 17 Oct 2017 22:16:31 +0530
Message-Id: <1508258793-5690-3-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1508258793-5690-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1508258793-5690-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] xenconsole: Change the type of ring_ref to xen_pfn_t in
	console_create_ring
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5LCByaW5nX3JlZiBpcyByZWFkIGFzIGFuIGludGVnZXIgaW4gY29uc29sZV9jcmVh
dGVfcmluZyB3aGljaCBjb3VsZCBsZWFkIHRvCnRydW5jYXRpb24gb2YgdGhlIHZhbHVlIGFzIGl0
IGlzIHJlYWRpbmcgYSA2NC1iaXQgdmFsdWUuCgpUaGUgZml4IGlzIHRvIG1vZGlmeSB0aGUgdHlw
ZSBvZiByaW5nX3JlZiB0byB4ZW5fcGZuX3QgYW5kIHVzZSB0aGUgY29ycmVjdCBmb3JtYXQKc3Bl
Y2lmaWVyIHRvIHJlYWQgdGhlIHZhbHVlIGNvcnJlY3RseSBmb3IgYWxsIGFyY2hpdGVjdHVyZXMu
CgpTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFy
by5vcmc+Ci0tLQpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkND
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KCiB0b29scy9jb25zb2xlL2RhZW1vbi9pby5jIHwgMTYgKysrKysrKysrKysrLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lv
LmMKaW5kZXggZTIyMDA5YS4uMTgzOTk3MyAxMDA2NDQKLS0tIGEvdG9vbHMvY29uc29sZS9kYWVt
b24vaW8uYworKysgYi90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCkBAIC0xOSw2ICsxOSw3IEBA
CiAKICNkZWZpbmUgX0dOVV9TT1VSQ0UKIAorI2luY2x1ZGUgPGludHR5cGVzLmg+CiAjaW5jbHVk
ZSAidXRpbHMuaCIKICNpbmNsdWRlICJpby5oIgogI2luY2x1ZGUgPHhlbmV2dGNobi5oPgpAQCAt
ODEsNiArODIsMTIgQEAgc3RhdGljIHVuc2lnbmVkIGludCBucl9mZHM7CiAKICNkZWZpbmUgUk9V
TkRVUChfeCxfdykgKCgodW5zaWduZWQgbG9uZykoX3gpKygxVUw8PChfdykpLTEpICYgfigoMVVM
PDwoX3cpKS0xKSkKIAorI2lmIGRlZmluZWQoQ09ORklHX0FSTSkKKyMgZGVmaW5lIFNDTmlfeGVu
X3BmbiBTQ05pNjQKKyNlbHNlCisjIGRlZmluZSBTQ05pX3hlbl9wZm4gImxpIgorI2VuZGlmCisK
IHN0cnVjdCBidWZmZXIgewogCWNoYXIgKmRhdGE7CiAJc2l6ZV90IGNvbnN1bWVkOwpAQCAtOTgs
NyArMTA1LDcgQEAgc3RydWN0IGNvbnNvbGUgewogCXN0cnVjdCBidWZmZXIgYnVmZmVyOwogCWNo
YXIgKnhzcGF0aDsKIAljaGFyICpsb2dfc3VmZml4OwotCWludCByaW5nX3JlZjsKKwl4ZW5fcGZu
X3QgcmluZ19yZWY7CiAJeGVuZXZ0Y2huX2hhbmRsZSAqeGNlX2hhbmRsZTsKIAlpbnQgeGNlX3Bv
bGxmZF9pZHg7CiAJaW50IGV2ZW50X2NvdW50OwpAQCAtNjYxLDEyICs2NjgsMTMgQEAgc3RhdGlj
IHZvaWQgY29uc29sZV91bm1hcF9pbnRlcmZhY2Uoc3RydWN0IGNvbnNvbGUgKmNvbikKICAKIHN0
YXRpYyBpbnQgY29uc29sZV9jcmVhdGVfcmluZyhzdHJ1Y3QgY29uc29sZSAqY29uKQogewotCWlu
dCBlcnIsIHJlbW90ZV9wb3J0LCByaW5nX3JlZiwgcmM7CisJaW50IGVyciwgcmVtb3RlX3BvcnQs
IHJjOworCXhlbl9wZm5fdCByaW5nX3JlZjsKIAljaGFyICp0eXBlLCBwYXRoW1BBVEhfTUFYXTsK
IAlzdHJ1Y3QgZG9tYWluICpkb20gPSBjb24tPmQ7CiAKIAllcnIgPSB4c19nYXRoZXIoeHMsIGNv
bi0+eHNwYXRoLAotCQkJInJpbmctcmVmIiwgIiV1IiwgJnJpbmdfcmVmLAorCQkJInJpbmctcmVm
IiwgIiUiU0NOaV94ZW5fcGZuLCAmcmluZ19yZWYsCiAJCQkicG9ydCIsICIlaSIsICZyZW1vdGVf
cG9ydCwKIAkJCU5VTEwpOwogCkBAIC03MDUsNyArNzEzLDcgQEAgc3RhdGljIGludCBjb25zb2xl
X2NyZWF0ZV9yaW5nKHN0cnVjdCBjb25zb2xlICpjb24pCiAJCWNvbi0+aW50ZXJmYWNlID0geGNf
bWFwX2ZvcmVpZ25fcmFuZ2UoCiAJCQl4YywgZG9tLT5kb21pZCwgWENfUEFHRV9TSVpFLAogCQkJ
UFJPVF9SRUFEfFBST1RfV1JJVEUsCi0JCQkodW5zaWduZWQgbG9uZylyaW5nX3JlZik7CisJCQly
aW5nX3JlZik7CiAJCWlmIChjb24tPmludGVyZmFjZSA9PSBOVUxMKSB7CiAJCQllcnIgPSBFSU5W
QUw7CiAJCQlnb3RvIG91dDsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 16:46:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 16:46:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4V13-0001nR-LA; Tue, 17 Oct 2017 16:46:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1e4V12-0001mm-Fs
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 16:46:52 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 5B/C6-08608-BF336E95; Tue, 17 Oct 2017 16:46:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXiVRuspfvb+Fm
 kwfNHnBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ajAydZCt4IVNyc2cLawPiRp4uRi0NIYAaj
 xJYDV1hBHBaBecwSJ5s7GEEcCYF+Vok7v6exdTFyAjl5EkfWv2DvYuQAstMkfjQHQISrJGYd3
 cgIYgsJaEkcPTWbFWJqC5PEo4mPmUDq2QRMJGZ1SIDUiAgoSdxbNZkJpIZZYD6jRNOkXrD5wg
 LBElOfPQSzWQRUJX69f8AOYvMKeEk0fPwHdYOcxM1zncwgNqeAt8TzN5PA5gsB1czarTeBUXA
 BI8MqRo3i1KKy1CJdI0O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAgGMAgh2M
 f5YFHGKU5GBSEuV1NnwSKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mClxMYwEKCRanpqRVpmTnA0
 IdJS3DwKInwLjMCSvMWFyTmFmemQ6ROMVpyHNt0+Q8Tx749t4Bkx827f5iEWPLy81KlxHkZQe
 YJgDRklObBjYPF5yVGWSlhXkagA4V4ClKLcjNLUOVfMYpzMCoJ8xqCTOHJzCuB2/oK6CAmoIP
 WOT0BOagkESEl1cCo8OS9i2Zr4pdg/vvfJW+d1WJ5VOPwSMc5+9rPL28fFaT3vJ7x4sbCh7Oj
 D4QI+GtN+5Ex8zKrTo2cd7Ol5lO+CbN/7J2gXbY9ybB25aGPTn5vEx6fenDw8K5g3uyZ6/63C
 925uG3rxG9zZFIlQ5bm623W3602f5+xas62hEUh7zbuf/mm4t76+0osxRmJhlrMRcWJAKQiWj
 DKAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1508258810!101830847!1
X-Originating-IP: [74.125.83.42]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16882 invoked from network); 17 Oct 2017 16:46:51 -0000
Received: from mail-pg0-f42.google.com (HELO mail-pg0-f42.google.com)
 (74.125.83.42)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Oct 2017 16:46:51 -0000
Received: by mail-pg0-f42.google.com with SMTP id m18so1853144pgd.13
 for <xen-devel@lists.xenproject.org>; Tue, 17 Oct 2017 09:46:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=R+Fa5d/QxowyC844ah1Vg1zmh4pIw2J8fUhqf1H/NVA=;
 b=TyZSz0VU5hLG8Arg8Vi6IFt325zCFhBSw3Bu6D9HL/rr/pr/4ZBIiHCB+4u2C90qgT
 ERU7tdMnvtxxkvK2pA4076O8C1hvXJ/HPuMnTEMvziIPm7X8JlgtLZyQ+4/EmWbcS7Rs
 7Qg+m0ZUv8ZVJEnFYPophlm3ME4/Y3ElwQlzA=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=R+Fa5d/QxowyC844ah1Vg1zmh4pIw2J8fUhqf1H/NVA=;
 b=VCHMU3xCpQTXvoio/SC2cY7LPiu9KgFEM5/qNT1bzH6fZMp13z//fiphux2jYe6lIr
 0hw73rfhxKxc/XCEgIhheJeTrOGGTtRIegioC97HH+xwRHmLFwhg4U4XdvGnMJmr05ix
 BqooszokGG9L4ipcUy2Tgs08NTW3HUDZ+4svP2nP6w8L2onhmAV7Kq+mYSgCT+sJC62r
 i89TDxEuAKKqW1ZDJsOFbueL0Ca5nKFrFDbpp+ZKl10fd2+ee4WnxR58fHrPJ3W6OJJz
 b+OmsTiwCpSOT1Oa0qaWtt/eCuO5N3F1LKwrNCBFVyQmZEKiicb/JN7SJq2gIupg7H7c
 3Lkg==
X-Gm-Message-State: AMCzsaUTLpa4/tob8Wols7Sa7W9PuOrb74w/O6+Gb9nqDrSwDVV7fdGk
 MdO9qJLR4I1ucFqHcWV40qXbBczOx+A=
X-Google-Smtp-Source: ABhQp+TOsQZ6onZT5g+rJrZk6L453SnR6K/QwP8rwLkIc1LVtraHA2iiA578t3Me4Jqqi3devin2aA==
X-Received: by 10.159.254.13 with SMTP id r13mr1863757pls.267.1508258809410;
 Tue, 17 Oct 2017 09:46:49 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([103.5.19.18])
 by smtp.gmail.com with ESMTPSA id b3sm17926225pgr.81.2017.10.17.09.46.46
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 17 Oct 2017 09:46:48 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Tue, 17 Oct 2017 22:16:32 +0530
Message-Id: <1508258793-5690-4-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1508258793-5690-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1508258793-5690-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] libxc: Fix the data type of mfn parameter passed to
	xc_map_foreign_range()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5IHRoZSBkYXRhIHR5cGUgb2YgbWZuIHBhcmFtdGVyIHBhc3NlZCB0byB4Y19tYXBf
Zm9yZWlnbl9yYW5nZSgpIGlzIHVuc2lnbmVkCmxvbmcuIFRoaXMgY291bGQgYmUgcHJvYmxlbSBm
b3IgMzItYml0IGFybSBhcmNoaXRlY3R1cmVzIHdoZXJlIHRoZSBsZW5naCBvZiBsb25nIGlzCjMy
IGJpdHMgd2hpbGUgbWZuIGhhcHBlbnMgdG8gYmUgYSA2NC1iaXQgdmFsdWUuCgpUbyBhdm9pZCB0
cnVuY2F0aW5nIGEgNjQtYml0IHZhbHVlLCB0aGUgdHlwZSBvZiBtZm4gaXMgY2hhbmdlZCBmcm9t
ICJ1bnNpZ25lZCBsb25nIiB0bwp4ZW5fcGZuX3QuIEFsc28gdGhlIHBhcmFtZXRlciBuYW1lICJt
Zm4iIGlzIGNoYW5nZWQgdG8gInBmbiIgd2hpY2ggaXMgYSBtb3JlIGFjY3VyYXRlCmluZGljYXRp
b24gb2Ygd2hhdCB0aGlzIHBhcmFtZXRlciByZXByZXNlbnRzLgoKU2lnbmVkLW9mZi1ieTogQmh1
cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgotLS0KQ0M6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgogdG9vbHMvbGlieGMv
aW5jbHVkZS94ZW5jdHJsX2NvbXBhdC5oIHwgMiArLQogdG9vbHMvbGlieGMveGNfZm9yZWlnbl9t
ZW1vcnkuYyAgICAgIHwgNCArKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwg
MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmxf
Y29tcGF0LmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmxfY29tcGF0LmgKaW5kZXggYTY1
NWU0Ny4uNWVlNzJiZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsX2Nv
bXBhdC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybF9jb21wYXQuaApAQCAtMjYs
NyArMjYsNyBAQAogICovCiB2b2lkICp4Y19tYXBfZm9yZWlnbl9yYW5nZSh4Y19pbnRlcmZhY2Ug
KnhjaCwgdWludDMyX3QgZG9tLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBzaXpl
LCBpbnQgcHJvdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1m
biApOworICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBwZm4pOwogCiB2b2lk
ICp4Y19tYXBfZm9yZWlnbl9wYWdlcyh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tLCBp
bnQgcHJvdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHhlbl9wZm5fdCAqYXJy
LCBpbnQgbnVtICk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19mb3JlaWduX21lbW9yeS5j
IGIvdG9vbHMvbGlieGMveGNfZm9yZWlnbl9tZW1vcnkuYwppbmRleCA0MDUzZDI2Li5jMWYxMTRh
IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19mb3JlaWduX21lbW9yeS5jCisrKyBiL3Rvb2xz
L2xpYnhjL3hjX2ZvcmVpZ25fbWVtb3J5LmMKQEAgLTMzLDcgKzMzLDcgQEAgdm9pZCAqeGNfbWFw
X2ZvcmVpZ25fcGFnZXMoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbSwgaW50IHByb3Qs
CiAKIHZvaWQgKnhjX21hcF9mb3JlaWduX3JhbmdlKHhjX2ludGVyZmFjZSAqeGNoLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9tLCBpbnQgc2l6ZSwgaW50IHByb3QsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbikKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBwZm4pCiB7CiAgICAgeGVuX3Bmbl90ICphcnI7CiAg
ICAgaW50IG51bTsKQEAgLTQ2LDcgKzQ2LDcgQEAgdm9pZCAqeGNfbWFwX2ZvcmVpZ25fcmFuZ2Uo
eGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgICAgIHJldHVybiBOVUxMOwogCiAgICAgZm9yICggaSA9
IDA7IGkgPCBudW07IGkrKyApCi0gICAgICAgIGFycltpXSA9IG1mbiArIGk7CisgICAgICAgIGFy
cltpXSA9IHBmbiArIGk7CiAKICAgICByZXQgPSB4Y19tYXBfZm9yZWlnbl9wYWdlcyh4Y2gsIGRv
bSwgcHJvdCwgYXJyLCBudW0pOwogICAgIGZyZWUoYXJyKTsKLS0gCjIuNy40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 16:46:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 16:46:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4V17-0001pF-SX; Tue, 17 Oct 2017 16:46:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1e4V16-0001on-Od
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 16:46:56 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 F0/55-20813-00436E95; Tue, 17 Oct 2017 16:46:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXiVRusrfvf+Fm
 kwfpX3Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ahd7eZCraJVNx628ncwHhcsIuRi0NIYAaj
 xPdTbxhBHBaBecwSD5bcZuti5OSQEOhnlfj7xgnCzpP48uE3VDxNouXeURYIu0qi4fo9VhBbS
 EBL4uip2awQU1uYJNZMvgU0lYODTcBEYlaHBEiNiICSxL1Vk5lAapgFzjBJTLi9DKxZWMBTYt
 L3O+wgNouAqsTa2fsZQWxeAS+J52d+Qy2Tk7h5rpMZxOYU8JZ4/mYSE8h8IaCaWbv1JjAKLmB
 kWMWoUZxaVJZapGtoopdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERhwDECwg/H6
 xoBDjJIcTEqivM6GTyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfDeMHoWKSRYlJqeWpGWmQMMf
 Zi0BAePkgjvZGD4C/EWFyTmFmemQ6ROMRpz7Ntz6w8TR8fNu3+YhFjy8vNSpcR5GUFKBUBKM0
 rz4AbBYvISo6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHmfgtzDk5lXArfvFdApTECnrHN6AnJ
 KSSJCSqqBkWd5cmE9o6BjRXpluRd/8GtG85L78zx3vnnze/1Jr58CkZs36985oaMT3OWX6nhg
 l2VvxLZExjexJ7iWvdlubd2kYnHZ9Kx8DlP2l4jYiBLtVxMnH9Y6wRI3rfemUiJLmmaIaNBZa
 0unyz6OgoY5b2SymhYz7yvhu/pepzB6lw5z7b+NvTOVWIozEg21mIuKEwGNHQlkxAIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1508258814!71753374!1
X-Originating-IP: [74.125.83.43]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52013 invoked from network); 17 Oct 2017 16:46:55 -0000
Received: from mail-pg0-f43.google.com (HELO mail-pg0-f43.google.com)
 (74.125.83.43)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Oct 2017 16:46:55 -0000
Received: by mail-pg0-f43.google.com with SMTP id b192so1869125pga.2
 for <xen-devel@lists.xenproject.org>; Tue, 17 Oct 2017 09:46:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=FoG9cGS0CTbpMBoY4QvTPQDqrXB72X/mNpLyilvhGAA=;
 b=XeB96m5YoXyC5/mCziW/vT1UYgNNb+epTDYYvMq8AHzta0oKhtHntEa51kUijSk5c9
 cO7As9pVkwLg1rnx/lj6hWOT8l/yLOVnw2diSg8RDuuxl1zaNQhu8sxKNJxeKnQXigLG
 7LBsDD8yH1FgJ0BHVxCyqUCLXTspQ4eGoabnY=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=FoG9cGS0CTbpMBoY4QvTPQDqrXB72X/mNpLyilvhGAA=;
 b=cK4VkOddMgmh43yNnw5W6e3ga0QsvWAUxJlomBomjOAI7sO3/BDjQ/s7xC/Mz+TfDb
 wZqG/FBxJLWt/6GRiMacun31Fz2VXJLVW5YVYfdmPqilMFeUa2Lpww3QTv+eJVbD+b5i
 jarOMC+IJS3uZ7W6ofi4V2qPG1GEawzfqyCsN/bNlcnrjN+dRHkBLu+aPuIIuy0o3diB
 H4yyFtlY6ecKfdOJmu0dFG4vMjrkWvb7g+fQAR+XVMc0/cifLlwlvS0FG2qBj/K1HnQ1
 6vyxS+1rkrlIxvqs4NJI598k3d15Hc/Dzskdt/ewWTunyj7MX3i9EkrTfDcdRhTQq/SC
 wyaQ==
X-Gm-Message-State: AMCzsaXH11Ll3R6VBTOkyvFbxXXN4a4GpuGRx27gYASmHZJHa/BQ/uIQ
 Rerd3Wb+0LkVBYF3R1A0itJLSN/ixAo=
X-Google-Smtp-Source: AOwi7QDR/bj3XIDqG/Y4nNKKQqxWjmXzbOytuHkGTQwNdGIb3CvZImBpUiluZz7iU8RsKJ7m42/00Q==
X-Received: by 10.84.130.108 with SMTP id 99mr12662331plc.343.1508258813579;
 Tue, 17 Oct 2017 09:46:53 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([103.5.19.18])
 by smtp.gmail.com with ESMTPSA id b3sm17926225pgr.81.2017.10.17.09.46.49
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 17 Oct 2017 09:46:53 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Tue, 17 Oct 2017 22:16:33 +0530
Message-Id: <1508258793-5690-5-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1508258793-5690-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1508258793-5690-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] xenconsole: Define and use a macro INVALID_XEN_PFN
	instead of -1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

eGVuY29uc29sZSB3aWxsIHVzZSBhIG5ldyBtYWNybyBJTlZBTElEX1hFTl9QRk4gaW5zdGVhZCBv
ZiAtMSBmb3IgaW5pdGlhbGl6aW5nIHJpbmctcmVmLgoKU2lnbmVkLW9mZi1ieTogQmh1cGluZGVy
IFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgotLS0KQ0M6IElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNDOiBH
ZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNDOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkNDOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53
aWxrQG9yYWNsZS5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKIHRvb2xzL2Nv
bnNvbGUvZGFlbW9uL2lvLmMgfCAxMCArKysrKy0tLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMveGVu
LmggIHwgIDIgKysKIDIgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgYi90b29scy9jb25z
b2xlL2RhZW1vbi9pby5jCmluZGV4IDE4Mzk5NzMuLjkxMjlmNWEgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2NvbnNvbGUvZGFlbW9uL2lvLmMKKysrIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwpAQCAt
NjU4LDEyICs2NTgsMTIgQEAgc3RhdGljIHZvaWQgY29uc29sZV91bm1hcF9pbnRlcmZhY2Uoc3Ry
dWN0IGNvbnNvbGUgKmNvbikKIHsKIAlpZiAoY29uLT5pbnRlcmZhY2UgPT0gTlVMTCkKIAkJcmV0
dXJuOwotCWlmICh4Z3RfaGFuZGxlICYmIGNvbi0+cmluZ19yZWYgPT0gLTEpCisJaWYgKHhndF9o
YW5kbGUgJiYgY29uLT5yaW5nX3JlZiA9PSBJTlZBTElEX1hFTl9QRk4pCiAJCXhlbmdudHRhYl91
bm1hcCh4Z3RfaGFuZGxlLCBjb24tPmludGVyZmFjZSwgMSk7CiAJZWxzZQogCQltdW5tYXAoY29u
LT5pbnRlcmZhY2UsIFhDX1BBR0VfU0laRSk7CiAJY29uLT5pbnRlcmZhY2UgPSBOVUxMOwotCWNv
bi0+cmluZ19yZWYgPSAtMTsKKwljb24tPnJpbmdfcmVmID0gSU5WQUxJRF9YRU5fUEZOOwogfQog
IAogc3RhdGljIGludCBjb25zb2xlX2NyZWF0ZV9yaW5nKHN0cnVjdCBjb25zb2xlICpjb24pCkBA
IC02OTgsNyArNjk4LDcgQEAgc3RhdGljIGludCBjb25zb2xlX2NyZWF0ZV9yaW5nKHN0cnVjdCBj
b25zb2xlICpjb24pCiAJZnJlZSh0eXBlKTsKIAogCS8qIElmIHVzaW5nIHJpbmdfcmVmIGFuZCBp
dCBoYXMgY2hhbmdlZCwgcmVtYXAgKi8KLQlpZiAocmluZ19yZWYgIT0gY29uLT5yaW5nX3JlZiAm
JiBjb24tPnJpbmdfcmVmICE9IC0xKQorCWlmIChyaW5nX3JlZiAhPSBjb24tPnJpbmdfcmVmICYm
IGNvbi0+cmluZ19yZWYgIT0gSU5WQUxJRF9YRU5fUEZOKQogCQljb25zb2xlX3VubWFwX2ludGVy
ZmFjZShjb24pOwogCiAJaWYgKCFjb24tPmludGVyZmFjZSAmJiB4Z3RfaGFuZGxlICYmIGNvbi0+
dXNlX2dudHRhYikgewpAQCAtNzA2LDcgKzcwNiw3IEBAIHN0YXRpYyBpbnQgY29uc29sZV9jcmVh
dGVfcmluZyhzdHJ1Y3QgY29uc29sZSAqY29uKQogCQljb24tPmludGVyZmFjZSA9IHhlbmdudHRh
Yl9tYXBfZ3JhbnRfcmVmKHhndF9oYW5kbGUsCiAJCQlkb20tPmRvbWlkLCBHTlRUQUJfUkVTRVJW
RURfQ09OU09MRSwKIAkJCVBST1RfUkVBRHxQUk9UX1dSSVRFKTsKLQkJY29uLT5yaW5nX3JlZiA9
IC0xOworCQljb24tPnJpbmdfcmVmID0gSU5WQUxJRF9YRU5fUEZOOwogCX0KIAlpZiAoIWNvbi0+
aW50ZXJmYWNlKSB7CiAJCS8qIEZhbGwgYmFjayB0byB4Y19tYXBfZm9yZWlnbl9yYW5nZSAqLwpA
QCAtODEyLDcgKzgxMiw3IEBAIHN0YXRpYyBpbnQgY29uc29sZV9pbml0KHN0cnVjdCBjb25zb2xl
ICpjb24sIHN0cnVjdCBkb21haW4gKmRvbSwgdm9pZCAqKmRhdGEpCiAJY29uLT5tYXN0ZXJfcG9s
bGZkX2lkeCA9IC0xOwogCWNvbi0+c2xhdmVfZmQgPSAtMTsKIAljb24tPmxvZ19mZCA9IC0xOwot
CWNvbi0+cmluZ19yZWYgPSAtMTsKKwljb24tPnJpbmdfcmVmID0gSU5WQUxJRF9YRU5fUEZOOwog
CWNvbi0+bG9jYWxfcG9ydCA9IC0xOwogCWNvbi0+cmVtb3RlX3BvcnQgPSAtMTsKIAljb24tPnhj
ZV9wb2xsZmRfaWR4ID0gLTE7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmgg
Yi94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmgKaW5kZXggMzA4MTA5Zi4uZmMzODNjYSAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3hlbi5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy94
ZW4uaApAQCAtMzcsNiArMzcsOCBAQAogI2Vycm9yICJVbnN1cHBvcnRlZCBhcmNoaXRlY3R1cmUi
CiAjZW5kaWYKIAorI2RlZmluZSBJTlZBTElEX1hFTl9QRk4gKH4oeGVuX3Bmbl90KTApCisKICNp
Zm5kZWYgX19BU1NFTUJMWV9fCiAvKiBHdWVzdCBoYW5kbGVzIGZvciBwcmltaXRpdmUgQyB0eXBl
cy4gKi8KIERFRklORV9YRU5fR1VFU1RfSEFORExFKGNoYXIpOwotLSAKMi43LjQKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 17 16:52:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 16:52:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4V6T-00034y-1h; Tue, 17 Oct 2017 16:52:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4V6S-00034b-Bo
 for xen-devel@lists.xensource.com; Tue, 17 Oct 2017 16:52:28 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 B1/87-23269-B4536E95; Tue, 17 Oct 2017 16:52:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVdfL9Fm
 kwb5zKhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWHToOGvBA7OKC7+mMDUw
 /tDtYuTiEBJoZJJY9Ps2K4TzmFHixaFP7BDONkaJHz9eM3cxcnKICDhLfD0zlx3E5hXQl3h+/
 x4biC0s4CZxseUxC4gtITCJSeLW51II21Ni4ckOoKkcYPaXv0xdjOwcbAJWEofEQApYBFQlvm
 66wj6BkXsBI8MqRo3i1KKy1CJdYwO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYx
 Aj9czMDDuYJywyu8QoyQHk5Ior7Phk0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxFJs8ihQSL
 UtNTK9Iyc4ChB5OW4OBREuFtBUnzFhck5hZnpkOkTjHqchzbdPkPkxBLXn5eqpQ4rz5IkQBIU
 UZpHtwIWBxcYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMGwIyhSczrwRu0yugI5iAjljn9A
 TkiJJEhJRUA+OcKWdjBLvvP49usX/Iv+dGVPTpTJvf687kpj61la30s7xv+aK58PzKSgvnh5e
 kknq+lTb4StxlZBYPSnMw25GQFPf70d/tDek/QjtSuo8U1RYcLBGxjmu4vvW57O7LRYvSlYuu
 BteZ1/n6qq6fa39ww5skh4/qPatldxX7nKqJ31x53EfWW4mlOCPRUIu5qDgRAO+95eZ+AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1508259145!78960762!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4483 invoked from network); 17 Oct 2017 16:52:26 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Oct 2017 16:52:26 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4V6N-0000rz-0V; Tue, 17 Oct 2017 16:52:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e4V6H-00085k-MV; Tue, 17 Oct 2017 16:52:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e4V6H-0000lI-CT; Tue, 17 Oct 2017 16:52:17 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114653-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=c4efa25058d3f45bf725d6ebe6429db9adf94b62
X-Osstest-Versions-That: xen=24fb44e971a62b345c7b6ca3c03b454a1e150abe
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 17 Oct 2017 16:52:17 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114653: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7998609391074439534=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  c4efa25058d3f45bf725d6ebe6429db9adf94b62
baseline version:
 xen                  24fb44e971a62b345c7b6ca3c03b454a1e150abe

Last test of basis   114547  2017-10-16 15:03:08 Z    1 days
Testing same since   114653  2017-10-17 15:02:47 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Tim Deegan <tim@xen.org>

jobs:
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


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


Pushing revision :

+ branch=xen-unstable-smoke
+ revision=c4efa25058d3f45bf725d6ebe6429db9adf94b62
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push xen-unstable-smoke c4efa25058d3f45bf725d6ebe6429db9adf94b62
+ branch=xen-unstable-smoke
+ revision=c4efa25058d3f45bf725d6ebe6429db9adf94b62
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=xen
+ xenbranch=xen-unstable-smoke
+ qemuubranch=qemu-upstream-unstable
+ '[' xxen = xlinux ']'
+ linuxbranch=
+ '[' xqemu-upstream-unstable = x ']'
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable-smoke
+ prevxenbranch=xen-4.9-testing
+ '[' xc4efa25058d3f45bf725d6ebe6429db9adf94b62 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.xen-unstable-smoke
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree xen-unstable-smoke
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/xen
+ git push osstest@xenbits.xen.org:/home/xen/git/xen.git c4efa25058d3f45bf725d6ebe6429db9adf94b62:refs/heads/smoke
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   24fb44e..c4efa25  c4efa25058d3f45bf725d6ebe6429db9adf94b62 -> smoke


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7998609391074439534==--

From xen-devel-bounces@lists.xen.org Tue Oct 17 16:52:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 16:52:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4V6n-00037G-90; Tue, 17 Oct 2017 16:52:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45694723d=Ian.Jackson@citrix.com>)
 id 1e4V6m-000376-K6
 for xen-devel@lists.xensource.com; Tue, 17 Oct 2017 16:52:48 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 80/63-02146-F5536E95; Tue, 17 Oct 2017 16:52:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHRDpG686bN
 Ig4Zt/Bb3prxnd2D02N63iz2AMYo1My8pvyKBNWPftuyCf+wVUxfeYmtgfMLWxcjJISHgL/H6
 8z8o20Pi+tkTTCA2m4CuRNOWv2BxEQFlieNNX1i7GLk4mAUOMUp83d7HDpIQFvCT+LD+LTOIz
 SKgKvF0XS9YnBdo0M7T7VBD5STOH/8JVMPBISSgJjF3fTxEiaDEyZlPWEBsZgEJiYMvXjBDlF
 tKfFv/lHkCI+8sJGWzkJQtYGRaxahRnFpUllqka2Spl1SUmZ5RkpuYmaNraGCql5taXJyYnpq
 TmFSsl5yfu4kRGDr1DAyMOxgvb/E7xCjJwaQkyuts+CRSiC8pP6UyI7E4I76oNCe1+BCjDAeH
 kgSvmcmzSCHBotT01Iq0zBxgEMOkJTh4lER4W0HSvMUFibnFmekQqVOMxhzHNl3+w8TRcfPuH
 yYhlrz8vFQpcV59kFIBkNKM0jy4QbDousQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmDcEZA
 pPZl4J3L5XQKcwAZ2yzukJyCkliQgpqQbGhrP/SkwVOF0+xtf8y7+wK8pU6JC0zYS3N3kEbGJ
 tHl8+9Xvi+o8dulrcZz9JnXNhvMI0ZYPjhovH+riFWh2/p61cuDJww5RAQ+/3deVhsVPsqm55
 T9stUKhw/43eSwn7PC+FVv2D0/JfnWApVzt/aXH2e7X8FWvc43TudLQsmZzec1P+zdcPSizFG
 YmGWsxFxYkA5JZqhakCAAA=
X-Env-Sender: prvs=45694723d=Ian.Jackson@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1508259165!91893932!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19151 invoked from network); 17 Oct 2017 16:52:46 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Oct 2017 16:52:46 -0000
X-IronPort-AV: E=Sophos;i="5.43,391,1503360000"; d="scan'208";a="446703203"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Tue, 17 Oct 2017 17:44:11 +0100
Message-ID: <1508258651-7486-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, committers@xenproject.org,
 Christian Lindig <christian.lindig@citrix.com>, David Scott <dave@recoil.org>
Subject: [Xen-devel] [PATCH] MAINTAINERS: Make Christian Lindig maintainer
	for ocaml tools
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

b3hlbnN0b3JlZCBpcyBvdXIgZGVmYXVsdCBpbXBsZW1lbnRhdGlvbiBvZiB4ZW5zdG9yZSwgZm9y
IHBsYXRmb3Jtcwp0aGF0IGhhdmUgb2NhbWwgc3VwcG9ydC4gIFdlIG5lZWQgaXQgdG8gYmUgbWFp
bnRhaW5lZC4gIERhdmUgU2NvdHQsCnRoZSBvbmx5IGV4aXN0aW5nIG1haW50YWluZXIsIGhhcyBo
YWQgbGltaXRlZCBhdmFpbGFiaWxpdHkuCgpDaHJpc3RpYW4gaGFzIGJlZW4gcmV2ZWl3aW5nIHBh
dGNoZXMgYW5kIG9mZmVyaW5nIG9waW5pb25zIHdoZXJlCm5lY2Vzc2FyeSwgYWx0aG91Z2ggYWN0
aXZpdHkgaW4gdGhpcyBhcmVhIGhhcyBiZWVuIHF1aWV0IGFuZCB0aGVyZSBoYXMKbm90IGJlZW4g
YSBncmVhdCBkZWFsIG9mIG5ldyBkZXZlbG9wbWVudC4KCkNocmlzdGlhbidzIGNvbnRyaWJ1dGlv
bnMgaGF2ZSBiZWVuIHNlbnNpYmxlIGFuZCBJIHRoaW5rIGl0IHdvdWxkIGJlIGEKZ29vZCBpZGVh
IG5vdyB0byBmb3JtYWxseSBtYWtlIGhpbSBhIG1haW50YWluZXIuCgpDQzogQ2hyaXN0aWFuIExp
bmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgpDQzogRGF2aWQgU2NvdHQgPGRhdmVA
cmVjb2lsLm9yZz4KU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNp
dHJpeC5jb20+Ci0tLQogTUFJTlRBSU5FUlMgfCAxICsKIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy
dGlvbigrKQoKZGlmZiAtLWdpdCBhL01BSU5UQUlORVJTIGIvTUFJTlRBSU5FUlMKaW5kZXggNGQ3
MDkyMy4uZTMwY2I3MCAxMDA2NDQKLS0tIGEvTUFJTlRBSU5FUlMKKysrIGIvTUFJTlRBSU5FUlMK
QEAgLTI4Myw2ICsyODMsNyBAQCBUOglnaXQgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL21pbmktb3Mu
Z2l0CiBGOgljb25maWcvTWluaU9TLm1rCiAKIE9DQU1MIFRPT0xTCitNOglDaHJpc3RpYW4gTGlu
ZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiBNOglEYXZpZCBTY290dCA8ZGF2ZUBy
ZWNvaWwub3JnPgogUzoJU3VwcG9ydGVkCiBGOgl0b29scy9vY2FtbC8KLS0gCjIuMS40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 16:58:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 16:58:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4VC8-0003Uq-SR; Tue, 17 Oct 2017 16:58:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e4VC8-0003Uk-2p
 for xen-devel@lists.xen.org; Tue, 17 Oct 2017 16:58:20 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 28/B0-17628-BA636E95; Tue, 17 Oct 2017 16:58:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXSO6nOVXeV2bN
 Ig1vLjS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oz2X6uZC6YIVbxff5K1gfEbXxcjF4eQwGQm
 ifsH3rNAOH8ZJVYvfsoG4WxklNg++SsjhLONUWLSql9ADieHsECYRNPpMywgtoiAh8SVXROgO
 g4xSrRuWscGkmAWSJa4OPcaWBGbgJHE2aPTwZp5BWwlVhw8xw5iswioSiy5/BgsLioQLvG28Q
 gLRI2gxMmZT8BsTgF3iePdp1ghZupJ7Lj+C8qWl9j+dg4ziC0hYCzRN6uPZQKj4Cwk7bOQtMx
 C0rKAkXkVo0ZxalFZapGuoZleUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZg+DIA
 wQ7Gqe/jDjFKcjApifI6Gz6JFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBu8D0WaSQYFFqempFW
 mYOMJJg0hIcPEoivOtB0rzFBYm5xZnpEKlTjIpS4rzTQRICIImM0jy4Nlj0XmKUlRLmZQQ6RI
 inILUoN7MEVf4VozgHo5Iwbx3IFJ7MvBK46a+AFjMBLV7n9ARkcUkiQkqqgbG+7K+EaZNo5jr
 J3N++k+MKWngCD5+5+I57X/S0grx4Oak+7mkv0t4qp93ZplvpJFr39/qmHR+96nTfpbBLJZrK
 rP2ir697tC1+xonwHEGG+97iSadaz1Yumc8+4fbaeqfY0kuFgja3Jj1a+sj8Kc/CKYUpybWSf
 Kb/vjSEz9xlvjjE1kR0pxJLcUaioRZzUXEiAL8ld1LZAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1508259497!68567431!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25497 invoked from network); 17 Oct 2017 16:58:18 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 17 Oct 2017 16:58:18 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9HGwDvU031473
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 17 Oct 2017 16:58:14 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9HGwD04023073
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 17 Oct 2017 16:58:13 GMT
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v9HGwD74028437;
 Tue, 17 Oct 2017 16:58:13 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 17 Oct 2017 09:58:13 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1710061708540.3073@sstabellini-ThinkPad-X260>
 <1507336227-20477-1-git-send-email-sstabellini@kernel.org>
 <1507336227-20477-4-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <fa810065-01b8-9448-61d8-f1e3df44036e@oracle.com>
Date: Tue, 17 Oct 2017 12:59:57 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1507336227-20477-4-git-send-email-sstabellini@kernel.org>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v5 04/13] xen/pvcalls: implement socket
 command and handle events
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDYvMjAxNyAwODozMCBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IFNlbmQg
YSBQVkNBTExTX1NPQ0tFVCBjb21tYW5kIHRvIHRoZSBiYWNrZW5kLCB1c2UgdGhlIG1hc2tlZAo+
IHJlcV9wcm9kX3B2dCBhcyByZXFfaWQuIFRoaXMgd2F5LCByZXFfaWQgaXMgZ3VhcmFudGVlZCB0
byBiZSBiZXR3ZWVuIDAKPiBhbmQgUFZDQUxMU19OUl9SRVFfUEVSX1JJTkcuIFdlIGFscmVhZHkg
aGF2ZSBhIHNsb3QgaW4gdGhlIHJzcCBhcnJheQo+IHJlYWR5IGZvciB0aGUgcmVzcG9uc2UsIGFu
ZCB0aGVyZSBjYW5ub3QgYmUgdHdvIG91dHN0YW5kaW5nIHJlc3BvbnNlcwo+IHdpdGggdGhlIHNh
bWUgcmVxX2lkLgo+Cj4gV2FpdCBmb3IgdGhlIHJlc3BvbnNlIGJ5IHdhaXRpbmcgb24gdGhlIGlu
ZmxpZ2h0X3JlcSB3YWl0cXVldWUgYW5kCj4gY2hlY2sgZm9yIHRoZSByZXFfaWQgZmllbGQgaW4g
cnNwW3JlcV9pZF0uIFVzZSBhdG9taWMgYWNjZXNzZXMgYW5kCj4gYmFycmllcnMgdG8gcmVhZCB0
aGUgZmllbGQuIE5vdGUgdGhhdCB0aGUgYmFycmllcnMgYXJlIHNpbXBsZSBzbXAKPiBiYXJyaWVy
cyAoYXMgb3Bwb3NlZCB0byB2aXJ0IGJhcnJpZXJzKSBiZWNhdXNlIHRoZXkgYXJlIGZvciBpbnRl
cm5hbAo+IGZyb250ZW5kIHN5bmNocm9uaXphdGlvbiwgbm90IGZyb250ZW5kPC0+YmFja2VuZCBj
b21tdW5pY2F0aW9uLgo+Cj4gT25jZSBhIHJlc3BvbnNlIGlzIHJlY2VpdmVkLCBjbGVhciB0aGUg
Y29ycmVzcG9uZGluZyByc3Agc2xvdCBieSBzZXR0aW5nCj4gcmVxX2lkIHRvIFBWQ0FMTFNfSU5W
QUxJRF9JRC4gTm90ZSB0aGF0IFBWQ0FMTFNfSU5WQUxJRF9JRCBpcyBpbnZhbGlkCj4gb25seSBm
cm9tIHRoZSBmcm9udGVuZCBwb2ludCBvZiB2aWV3LiBJdCBpcyBub3QgcGFydCBvZiB0aGUgUFZD
YWxscwo+IHByb3RvY29sLgo+Cj4gcHZjYWxsc19mcm9udF9ldmVudF9oYW5kbGVyIGlzIGluIGNo
YXJnZSBvZiBjb3B5aW5nIHJlc3BvbnNlcyBmcm9tIHRoZQo+IHJpbmcgdG8gdGhlIGFwcHJvcHJp
YXRlIHJzcCBzbG90LiBJdCBpcyBkb25lIGJ5IGNvcHlpbmcgdGhlIGJvZHkgb2YgdGhlCj4gcmVz
cG9uc2UgZmlyc3QsIHRoZW4gYnkgY29weWluZyByZXFfaWQgYXRvbWljYWxseS4gQWZ0ZXIgdGhl
IGNvcGllcywKPiB3YWtlIHVwIGFueWJvZHkgd2FpdGluZyBvbiB3YWl0cXVldWUuCj4KPiBzb2Nr
ZXRfbG9jayBwcm90ZWN0cyBhY2Nlc3NlcyB0byB0aGUgcmluZy4KPgo+IENyZWF0ZSBhIG5ldyBz
dHJ1Y3Qgc29ja19tYXBwaW5nIGFuZCBjb252ZXJ0IHRoZSBwb2ludGVyIGludG8gYW4KPiB1aW50
NjRfdCBhbmQgdXNlIGl0IGFzIGlkIGZvciB0aGUgbmV3IHNvY2tldCB0byBwYXNzIHRvIHRoZSBi
YWNrZW5kLiBUaGUKPiBzdHJ1Y3Qgd2lsbCBiZSBmdWxseSBpbml0aWFsaXplZCBsYXRlciBvbiBj
b25uZWN0IG9yIGJpbmQuIEluIHRoaXMgcGF0Y2gKPiB0aGUgc3RydWN0IHNvY2tfbWFwcGluZyBp
cyBlbXB0eSwgdGhlIGZpZWxkcyB3aWxsIGJlIGFkZGVkIGJ5IHRoZSBuZXh0Cj4gcGF0Y2guCj4K
PiBzb2NrLT5zay0+c2tfc2VuZF9oZWFkIGlzIG5vdCB1c2VkIGZvciBpcCBzb2NrZXRzOiByZXVz
ZSB0aGUgZmllbGQgdG8KPiBzdG9yZSBhIHBvaW50ZXIgdG8gdGhlIHN0cnVjdCBzb2NrX21hcHBp
bmcgY29ycmVzcG9uZGluZyB0byB0aGUgc29ja2V0Lgo+IFRoaXMgd2F5LCB3ZSBjYW4gZWFzaWx5
IGdldCB0aGUgc3RydWN0IHNvY2tfbWFwcGluZyBmcm9tIHRoZSBzdHJ1Y3QKPiBzb2NrZXQuCj4K
PiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+
CgpSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNv
bT4KCndpdGggb25lIHF1ZXN0aW9uOgoKPiArCS8qCj4gKwkgKiBQVkNhbGxzIG9ubHkgc3VwcG9y
dHMgZG9tYWluIEFGX0lORVQsCj4gKwkgKiB0eXBlIFNPQ0tfU1RSRUFNIGFuZCBwcm90b2NvbCAw
IHNvY2tldHMgZm9yIG5vdy4KPiArCSAqCj4gKwkgKiBDaGVjayBzb2NrZXQgdHlwZSBoZXJlLCBB
Rl9JTkVUIGFuZCBwcm90b2NvbCBjaGVja3MgYXJlIGRvbmUKPiArCSAqIGJ5IHRoZSBjYWxsZXIu
Cj4gKwkgKi8KPiArCWlmIChzb2NrLT50eXBlICE9IFNPQ0tfU1RSRUFNKQo+ICsJCXJldHVybiAt
RU5PVFNVUFA7Cj4gKwoKCklzIHRoaXMgRU5PVFNVUFAgb3IgRU9QTk9UU1VQUD8gSSBkaWRuJ3Qg
a25vdyB0aGUgZm9ybWVyIGV2ZW4gZXhpc3RlZAphbmQgaW5jbHVkZS9saW51eC9lcnJuby5oIHN1
Z2dlc3RzIHRoYXQgdGhpcyBpcyBORlN2My1zcGVjaWZpYy4KCi1ib3JpcwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 16:58:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 16:58:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4VCI-0003VX-3M; Tue, 17 Oct 2017 16:58:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=456399520=wei.liu2@citrix.com>)
 id 1e4VCG-0003VH-Dy
 for xen-devel@lists.xen.org; Tue, 17 Oct 2017 16:58:28 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 7E/22-16147-3B636E95; Tue, 17 Oct 2017 16:58:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXitHRDpO5ms2e
 RBtcf81os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnrLqcV3Gaq6OlPaWBcxNTFyMEhIeAv0fYy
 qIuRk4NFQFXi7P6nLCA2m4CyxM/OXjYQW0RAV+LZgmdgNrNAhsSDMwdZQFqFBRIkzvziAAnzC
 lhIzOr6wQhiCwl4Skw8dpcJIi4ocXLmExaIVh2JBbs/sYG0MgtISyz/B9bKKeAlcef/JGYQW1
 RARaJz6RwWiDEKEh3TjzFNYOSbhWTSLCSTZiFMWsDIvIpRozi1qCy1SNfIUi+pKDM9oyQ3MTN
 H19DAWC83tbg4MT01JzGpWC85P3cTIzDA6hkYGHcwNu31O8QoycGkJMrrbPgkUogvKT+lMiOx
 OCO+qDQntfgQowwHh5IE7wLTZ5FCgkWp6akVaZk5wFCHSUtw8CiJ8P42AUrzFhck5hZnpkOkT
 jHqctx4eP0PkxBLXn5eqpQ473SQGQIgRRmleXAjYHF3iVFWSpiXkYGBQYinILUoN7MEVf4Voz
 gHo5Iwbx3IFJ7MvBK4Ta+AjmACOmKd0xOQI0oSEVJSDYxxN5ZdqHs2vSpxn8O93Fl/aztm22/
 R5blroJ46573oBgPRhpteD5/PZzXrT163tUfnzvG37ztnlM7WiTtyhm3Dt7tb6s/7pPQfknrC
 IVi9mqm5bIJr41tRqfNBqxkUVn/atde9vCIg+rKYvMYK9tZVBq4TlPtLO5PP1c2b8NbPN2Gbg
 WNN3XwlluKMREMt5qLiRABZG04DtgIAAA==
X-Env-Sender: prvs=456399520=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1508259504!110762716!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33910 invoked from network); 17 Oct 2017 16:58:26 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Oct 2017 16:58:26 -0000
X-IronPort-AV: E=Sophos;i="5.43,391,1503360000"; d="scan'208";a="446705691"
Date: Tue, 17 Oct 2017 17:54:58 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171017165458.vafylqfvzgendska@citrix.com>
References: <1508252723-29683-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1508252723-29683-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-next] x86/pv: Factor out the calculation
 of LDT/GDT descriptor pointers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMTcsIDIwMTcgYXQgMDQ6MDU6MjNQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBSYXRoZXIgdGhhbiBvcGVuY29kaW5nIGl0IGluIHR3byBwbGFjZXMuICBXaGlsZSBv
bmx5IHVzZWQgaW4gdGhlIFBWIGVtdWxhdGlvbgo+IGNvZGUsIHRoaXMgaGVscGVyIGlzIGluIHBy
aW5jaXBsZSB1c2FibGUgYW55d2hlcmUgaW4gdGhlIGh5cGVydmlzb3IuCj4gCj4gTm8gZnVuY3Rp
b25hbCBjaGFuZ2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 17:07:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 17:07:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4VKt-0004Qz-1A; Tue, 17 Oct 2017 17:07:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45694723d=Ian.Jackson@citrix.com>)
 id 1e4VKr-0004Qt-10
 for xen-devel@lists.xensource.com; Tue, 17 Oct 2017 17:07:21 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 3D/94-15231-8C836E95; Tue, 17 Oct 2017 17:07:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHSDve5xi2e
 RBhOu6ljcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ox5F7cxFbRzVay7cpW9gfEhRxcjJ4eEgL/E
 /I0zmSFsD4nrZ08wgdhsAroSTVv+soHYIgLKEsebvrB2MXJxMAucY5T4vm43O0hCWMBL4v+ft
 WDNLAKqEkv2/AWzeQU8JSY9a2SDGConcf74T7A4p4CDxN15p8HiQgL2EusfnmTpYuQAstUk5q
 6Ph2gVlDg58wkLiM0sICFx8MULqNssJb6tf8o8gZF/FpKyWUjKFjAyrWLUKE4tKkst0jU01Us
 qykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAw2BiDYwdiw3fMQoyQHk5Ior7Phk0gh
 vqT8lMqMxOKM+KLSnNTiQ4wyHBxKEry7zJ9FCgkWpaanVqRl5gDDHiYtwcGjJMLbD5LmLS5Iz
 C3OTIdInWLU5ei4efcPkxBLXn5eqpQ4bxlIkQBIUUZpHtwIWAxeYpSVEuZlBDpKiKcgtSg3sw
 RV/hWjOAejkjDvFZApPJl5JXCbXgEdwQR0xDqnJyBHlCQipKQaGJl/zjzteGvCYcsJz053rLU
 5eDTGVb67c+aONfOCKzPYE4+VFmpb2WtOkXp8p+PnpM37xIvFHXbIxerzC4XF2UuwudyaW7/c
 YJV1aPuf1//OzVi5JXjz7U1ulrvuKVuphc3hN7kzc7GSCHvs3I/J1Q3Gs1K2lmz/Xdq+4/r71
 0xf/NUrBR8ZrFJiKc5INNRiLipOBAD3WyudvAIAAA==
X-Env-Sender: prvs=45694723d=Ian.Jackson@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1508260037!105772035!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26611 invoked from network); 17 Oct 2017 17:07:19 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Oct 2017 17:07:19 -0000
X-IronPort-AV: E=Sophos;i="5.43,391,1503360000"; d="scan'208";a="454633537"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Tue, 17 Oct 2017 18:05:35 +0100
Message-ID: <1508259935-26745-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <23014.8670.229543.228780@mariner.uk.xensource.com>
References: <23014.8670.229543.228780@mariner.uk.xensource.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH] tools: libxendevicemodel: Restore symbol
	versions for 1.0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gMTQ2MmY5ZWE4ZjQyMTlkNTIwYTUzMDc4N2I4MGM5ODZlMDUwYWE5OAoidG9vbHM6IGxpYnhl
bmRldmljZW1vZGVsOiBQcm92aWRlIHhlbmRldmljZW1vZGVsX3NodXRkb3duIgp3ZSBhZGRlZCBh
IG5ldyB2ZXJzaW9uIDEuMSB0byB0aGUgc3ltYm9sIG1hcCBhbmQgc2ltcGx5IGFib2xpc2hlZAp0
aGUgb2xkIG9uZS4gIFRoYXQgaXMgcXVpdGUgd3JvbmcuCgpJbnN0ZWFkLCB3ZSBzaG91bGQgaGF2
ZSBsZWZ0IHRoZSAxLjAgbWFwIGFsb25lIGFuZCBhZGRlZCBhIG5ldyB2ZXJzaW9uCndoaWNoIHNp
bXBseSBhZGRzIHRoZSBuZXcgc3ltYm9sLgoKRml4IHRoaXMuCgpSZXBvcnRlZC1ieTogUm9zcyBM
YWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+ClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJ
YW4uSmFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnMvZGV2aWNlbW9kZWwvbGli
eGVuZGV2aWNlbW9kZWwubWFwIHwgOCArKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0
aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJzL2RldmljZW1v
ZGVsL2xpYnhlbmRldmljZW1vZGVsLm1hcCBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvbGlieGVu
ZGV2aWNlbW9kZWwubWFwCmluZGV4IGIwNzY1ZmEuLmNlZmQzMmIgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnMvZGV2aWNlbW9kZWwvbGlieGVuZGV2aWNlbW9kZWwubWFwCisrKyBiL3Rvb2xzL2xpYnMv
ZGV2aWNlbW9kZWwvbGlieGVuZGV2aWNlbW9kZWwubWFwCkBAIC0xLDQgKzEsNCBAQAotVkVSU18x
LjEgeworVkVSU18xLjAgewogCWdsb2JhbDoKIAkJeGVuZGV2aWNlbW9kZWxfb3BlbjsKIAkJeGVu
ZGV2aWNlbW9kZWxfY3JlYXRlX2lvcmVxX3NlcnZlcjsKQEAgLTE4LDggKzE4LDEyIEBAIFZFUlNf
MS4xIHsKIAkJeGVuZGV2aWNlbW9kZWxfbW9kaWZpZWRfbWVtb3J5OwogCQl4ZW5kZXZpY2Vtb2Rl
bF9zZXRfbWVtX3R5cGU7CiAJCXhlbmRldmljZW1vZGVsX2luamVjdF9ldmVudDsKLQkJeGVuZGV2
aWNlbW9kZWxfc2h1dGRvd247CiAJCXhlbmRldmljZW1vZGVsX3Jlc3RyaWN0OwogCQl4ZW5kZXZp
Y2Vtb2RlbF9jbG9zZTsKIAlsb2NhbDogKjsgLyogRG8gbm90IGV4cG9zZSBhbnl0aGluZyBieSBk
ZWZhdWx0ICovCiB9OworCitWRVJTXzEuMSB7CisJZ2xvYmFsOgorCQl4ZW5kZXZpY2Vtb2RlbF9z
aHV0ZG93bjsKK30gVkVSU18xLjA7Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 17 17:08:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 17:08:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4VLc-0004Ua-9a; Tue, 17 Oct 2017 17:08:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=456399520=wei.liu2@citrix.com>)
 id 1e4VLb-0004UR-R4
 for xen-devel@lists.xensource.com; Tue, 17 Oct 2017 17:08:07 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 A4/1D-01775-6F836E95; Tue, 17 Oct 2017 17:08:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXitHSDve43i2e
 RBhe+S1vcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oxbr9eyFzxiqTi4Tr2BsZWli5GTQ0LAX2LO
 lSvsELaHxPWzJ5hAbBYBVYkTn7rBbDYBZYmfnb1sILaIgLbEi1XrgGwuDmaBuYwS51/OBEsIC
 /hJPFj6BayBV8BCYu/r6WALhATqJJYc/swKEReUODnzCVicWUBHYsHuT0C9HEC2tMTyfxwgYU
 4BL4lZV5eCjRQVUJHoXDoHaoyCRMf0Y0wQd1pKfFv/lHkCo8AsJFNnIZk6C2HqAkbmVYzqxal
 FZalFuhZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBYckABDsYL7Q7H2KU5GBS
 EuV1NnwSKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd5f5s0ghwaLU9NSKtMwcYITApCU4eJREe
 PtB0rzFBYm5xZnpEKlTjLocNx5e/8MkxJKXn5cqJc5bBlIkAFKUUZoHNwIWrZcYZaWEeRmBjh
 LiKUgtys0sQZV/xSjOwagkzCsCjH0hnsy8ErhNr4COYAI6Yp3TE5AjShIRUlINjKLdL3J5HoV
 nh635e83Sp99cdo+NacHfSI4bRfMOfpZeOGXmeuFK+58VKd4pydqayjUyAktzX1UH+KQu59Z7
 v+zNz+/Ts516LG62igj0z2YXLeONuyJe+Hdvb7WhVEGE7zdNI7n6X+7Vd9avW3M/9WjBzIuZ8
 mK35nWmliSc+7zbP7Rr4cyrSizFGYmGWsxFxYkAVG2HD9ECAAA=
X-Env-Sender: prvs=456399520=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1508260084!93894031!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25512 invoked from network); 17 Oct 2017 17:08:06 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Oct 2017 17:08:06 -0000
X-IronPort-AV: E=Sophos;i="5.43,391,1503360000"; d="scan'208";a="454633800"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Tue, 17 Oct 2017 18:06:48 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171017170648.dr3wf5zllgkssncx@citrix.com>
References: <23014.8670.229543.228780@mariner.uk.xensource.com>
 <1508259935-26745-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1508259935-26745-1-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>, xen-devel@lists.xensource.com,
 Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH] tools: libxendevicemodel: Restore symbol
	versions for 1.0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMTcsIDIwMTcgYXQgMDY6MDU6MzVQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gSW4gMTQ2MmY5ZWE4ZjQyMTlkNTIwYTUzMDc4N2I4MGM5ODZlMDUwYWE5OAo+ICJ0b29s
czogbGlieGVuZGV2aWNlbW9kZWw6IFByb3ZpZGUgeGVuZGV2aWNlbW9kZWxfc2h1dGRvd24iCj4g
d2UgYWRkZWQgYSBuZXcgdmVyc2lvbiAxLjEgdG8gdGhlIHN5bWJvbCBtYXAgYW5kIHNpbXBseSBh
Ym9saXNoZWQKPiB0aGUgb2xkIG9uZS4gIFRoYXQgaXMgcXVpdGUgd3JvbmcuCj4gCj4gSW5zdGVh
ZCwgd2Ugc2hvdWxkIGhhdmUgbGVmdCB0aGUgMS4wIG1hcCBhbG9uZSBhbmQgYWRkZWQgYSBuZXcg
dmVyc2lvbgo+IHdoaWNoIHNpbXBseSBhZGRzIHRoZSBuZXcgc3ltYm9sLgo+IAo+IEZpeCB0aGlz
Lgo+IAo+IFJlcG9ydGVkLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4
LmNvbT4KPiBDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+
IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgoK
QWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 17 17:09:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 17:09:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4VMg-0004dl-M4; Tue, 17 Oct 2017 17:09:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1e4VMf-0004dZ-I6
 for xen-devel@lists.xen.org; Tue, 17 Oct 2017 17:09:13 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 18/82-17628-83936E95; Tue, 17 Oct 2017 17:09:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBKsWRWlGSWpSXmKPExsWSoc9oqmtu+Sz
 SYN9cJYslHxezODB6HN39mymAMYo1My8pvyKBNePf0nbmgvbgikV/fjE2ML5x6GLk4mARaGSW
 +LLgCGsXIycHo0CMxKYtnYwgtpBAD5PE0dXyEHayxLXPr8BqWARUJRq7r4HZbAImEuvmn2cHs
 UUEtCQeLLnKDDKUWWA2o0R/yxomkISwgJtE08V2IJuDg1fAXqLvgivEzL2MEr9b/EFsXgFBiZ
 Mzn7CA2MxAc278ewlWziwgLbH8HwdImFPATmLt3/3sIGFRARWJVwfrQcISAooSb7v/MYFslRC
 YySjx5t8yqPPVJfb+fsMMUSQrcfTsHBYI21di+6XjLBAN8xklZtz9wwzhNLJLnPx3nB2iSkti
 072rjBCJp2wSk6bvZYRIWEp8/PGDDcLOkbjzax2UfYZVYtZcLZDzJARkJKbv4IboXc8q8WjhD
 qiTEiTe/f8NdetNHok9D2YxTWDUmIUUArOQQmAWIgQWMDKvYtQoTi0qSy3SNTTRSyrKTM8oyU
 3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQITBEMQLCD8expz0OMkhxMSqK8zoZPIoX4kvJTKjM
 SizPii0pzUosPMcpwcChJ8JpYPIsUEixKTU+tSMvMASYrmLQEB4+SCK87SJq3uCAxtzgzHSJ1
 ilFRSpzXECQhAJLIKM2Da4MlyEuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5o0xB5rCk5lXA
 jf9FdBiJqDF65yegCwuSURISTUw2i58XdKx3zf2PsP2kt+3WP1lwv7veL/ik9ERtTf1u2bxO2
 bxbXkhbZZm/yOHUeiC3zexLetivj3d8/mUxBx2l4nHRLdF7TPeu29z5czIlZo7St9OC6k3Fn4
 Tlzp9X6THfyZf9n/VJ75+2MA/+cukQqtHprXxei36P7ynxN3lEJCZtCimu/TWEiWW4oxEQy3m
 ouJEAGFBjLCLAwAA
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1508260151!104560258!1
X-Originating-IP: [104.47.1.53]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57156 invoked from network); 17 Oct 2017 17:09:11 -0000
Received: from mail-ve1eur01on0053.outbound.protection.outlook.com (HELO
 EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.53)
 by server-6.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 17 Oct 2017 17:09:11 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=OBr4XfYJEv4t2bCsfhQFE8uZ/7YL4ILiln1dNaVfgpc=;
 b=i0Bm6MYkDzuZ9GXYmaPZ/DqcRg9+JjwBPkwOUuolnkbCrUjnL/y8SXuMP8oX/i5clujMnuWD8AEo6/Fk8p9UOBWiDN6a3bxzAssVvK63JUziVICtsemIM8IkwWDM5wNaWCke3IUXYoQ693mUubDp/bu/ANpC09N8+m6BK1y3ScA=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.54) by
 AM4PR03MB1763.eurprd03.prod.outlook.com (2603:10a6:200:10::7) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Tue, 17 Oct
 2017 17:09:07 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Tue, 17 Oct 2017 20:08:57 +0300
Date: Tue, 17 Oct 2017 20:08:57 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: Julien Grall <julien.grall@linaro.org>
Message-ID: <20171017170857.GD24929@EPUAKYIW2556.kyiv.epam.com>
References: <1507748484-16871-1-git-send-email-volodymyr_babchuk@epam.com>
 <1507748484-16871-5-git-send-email-volodymyr_babchuk@epam.com>
 <06d74c94-5992-6112-3554-de1c32ab5c18@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <06d74c94-5992-6112-3554-de1c32ab5c18@linaro.org>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-Originating-IP: [85.223.209.54]
X-ClientProxiedBy: HE1PR0102CA0058.eurprd01.prod.exchangelabs.com
 (2603:10a6:7:7d::35) To AM4PR03MB1763.eurprd03.prod.outlook.com
 (2603:10a6:200:10::7)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: b5ea0875-0ec9-4315-f333-08d51581c77f
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:AM4PR03MB1763; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1763;
 3:+TNS6/T4z7/pJUGkw2Yz5jyCC5zHQJ5+sRsxzDqb6a6isWR6HomPyKEwYN2r7vKDk5EuCPdkgT54J2PDw3PBYTWKleHqLEOwSOegtjb72VpB06cl4cV1h2cMLgYVQ4/KAeKgRqba/vkjLDgc9osYBDUldfNdjsH0L2m90Bhcmf6TvkbRoe68lNTaMMrx0dg82Ovh/gTazElt0pDdBovCY3r7l62JUo+WamMbVDAeqAZDTwY7yuJu24T42tfNsnB9;
 25:Nz/qO+/m08gDP5VcOkVJeYZ8FPp4m/PswjeX2mjPZa/e6YdbR0Lh1/twz2NKaeVRVQ+4Qv6HHOX427fYKwxGBos8fvnPpr4XOCmHWSdc9ly6OeZi2MqZvgBY/cGQQXaL6rQl/5pQjiXt4UXNSy+v7lQpQRvWb5e9/uZ67PPhZ0PWjIsIzBQE6nGI6oyimIu8wyGne3+Y3ggGMPM0/jhacLWCYJ2+TCioHRJW5xFtrew3cBbArZefomleeVchrT1hFa1MIEku6VLezOdG7urCm50IwDzcKq+t1YDWANTAp509cHXnVOBiDMNvG8TVuHbMLaTqJOBALARvU3VCYmfEzA==;
 31:QAoyREiLfE20NayJEIU0E+htvwafLCjSp+EZYZGxgGVirylhTkGBOgM+1toL7JUtbiZmcKroPA238+jMnYymqhq83i0mA5+CLaJxKa5dXH+ONA2o2o5lUNEtZ+OxXs16Hn1JL/icOu4nfDN4HlH4M7bGre3HlDIp8dLnJ6erSrOSBvM0GmGh3QhM+quBy7VHEBeS8gKGc1ifpG1RpY8bfT0eQkvGPuW6yxbpwt6gtbo=
X-MS-TrafficTypeDiagnostic: AM4PR03MB1763:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1763;
 20:jJUhFLD4Jvl8DlBI2lC4gu9qtRPlPwdIaW8wF28TOCtDtkoNN2a2nUWPNyZhEU5uO4XsLRMjNU5YaRlZzkQgKPnV5j/PwGF8QFLjSKp0TMPPvlh8kvR6cGAlj4SyNhR2KejB2OtyZ8mKWiWxaCACZ9P05oC0Lvv8YaW5EqroblTTSgsrRGh9EvNUOZf8U8Xf2yzZoiwgz/64LSb9cKW62tzyxdYIKceTt+kgAX4/d6EBPf2NW2q1r1n51qOMYr/K1QA6A42tcSONOCTRpjYW2EK5OMBUK/eID7cXRvVjoGgiqqJjH3A8e63JanISvqDS5f4HIyW20yDXy6+EBBork1+KBEV3RMVUp3GbHVQkEE2rWwwzXSstGIdZS0pIeL5jqbVqRss9ghUWpVkV80QAfOgQUZNJuB69CRQeXNsddbZB7Ox6vCUAHTN2YdEnFk2+DejnrBcDyOXlZT9axNaoIqUlS0oPao0yvswaHPp5VqhDko6eRotjtWpGU4DD44Yj;
 4:l12ch9kZkKNXYFXT+vuuR5DxxvWy8t0vNSZkRbQIX1P7qd+LPCkXXJ3GS2Eka4ICb8SbCd/nIvE3+uBd04qYzJRGNS4CaJHhStGE00SAxdlleomV43k01lHnZ2A4QGkZa3fgVVGPqg11mPYM/hVKK5ZMoORElVEGwIX9qnGr0VE+L3+xxrWBagEZhgsnBaUFzjkW613KT7CiCF9D9XConGUPs8Nqks1JtvXn/rMImdprsS9YcTpK3D0DOXH8g698kyaFRw2gcvzjqnniXdEGuOGV2oDXy4oW3y4RvcBLces=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <AM4PR03MB1763A042D78113BACC7B801EE64C0@AM4PR03MB1763.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(10201501046)(3002001)(93006095)(93001095)(6041248)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123562025)(20161123564025)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:AM4PR03MB1763; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:AM4PR03MB1763; 
X-Forefront-PRVS: 04631F8F77
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(346002)(376002)(199003)(189002)(51694002)(24454002)(8676002)(68736007)(316002)(81156014)(81166006)(8936002)(86362001)(66066001)(80792005)(16586007)(122856001)(58126008)(6246003)(54906003)(50466002)(53936002)(72206003)(229853002)(97736004)(2950100002)(42186006)(50986999)(478600001)(76176999)(47776003)(6916009)(54356999)(101416001)(23726003)(3846002)(6116002)(1076002)(33656002)(53546010)(5660300001)(305945005)(105586002)(4326008)(83506001)(7736002)(106356001)(189998001)(2906002)(18370500001)(2004002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR03MB1763; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM4PR03MB1763;
 23:YBiBJ9x4zTgVAr68XyjaE9cHce6vq5RwCkFoBpB7s?=
 =?us-ascii?Q?1vtDmkoh3HC5X5zMMfniZR/b4hw+ZsYfjLiVMuDFI8vx3RwliSQHfV2THQe/?=
 =?us-ascii?Q?kNGMtgubbCir9smaHBLMS90XmJgapyHrQYHidPXYugxcVo5XWEN8+chBBTiA?=
 =?us-ascii?Q?WQqHiuUPYJqWyjTaavIovbSZ4647C67EqolGMV7NcOg/snInBas20ztRM51v?=
 =?us-ascii?Q?xwf7rGcFVR45YIiAIMF0wkXhHChwlPHmn1hIUBWECEgfdPX4Z5yPDOObfCsh?=
 =?us-ascii?Q?op1aWTqtUa4iMHvWsdObu1EXKqQgjTWgsJnQfEuUeMVM2JDSbwbbMHxiT6IM?=
 =?us-ascii?Q?x4wjEcMQo83ajfv3pE6aRgAOHawGcYtX+Wc5zN9tCaTEX79XdIF72T10jf7T?=
 =?us-ascii?Q?7qHcO9rYxyj3nkkpdBESnU1sLpH34bBgwYIuJcQUfvz8XCvm9FdatCbQu8xX?=
 =?us-ascii?Q?+/wG74X0phMZe8B/8NcWnXhzD3NFXGebX+ZNi9Y3bjPI0xobmqGbmQnm+PhS?=
 =?us-ascii?Q?nqLQPDFFhspOekU02MIFnoCKMKOPotPnZV6d80+fkgBrfsjItV9Nkgua7F/7?=
 =?us-ascii?Q?bHcxjowco63BV3QV2nny/MfqnhBjn6M1C1tjRmrJTqqnwworGggB+4552O8Z?=
 =?us-ascii?Q?y4d4Mc1GWtsyIIerMpqc1/n8YreqH6se9BqdzPpzjvCtlpEYK+xDB+UQ1jvk?=
 =?us-ascii?Q?OvnC6xOwe+eOSlf8fVpfZprlSRgjPXvUKxhukxxuoXgoa6i7rEtLT9ZCd0us?=
 =?us-ascii?Q?1TGzj75CTvm5p9abOJAwygC0R/twu0/peSKyzZhHPM/wZtzDgm5c177TlpAv?=
 =?us-ascii?Q?rdI+g/XSs5PKMV2j0paH++aVSoTACXdpJ1yyazEPm/iH/JrtK7RDSsnDx2B+?=
 =?us-ascii?Q?HNRNs+6uaTEIZj2p+Fte+Fi4AVZMbOeUxziP+ZJiomXLwEwv3B+NBypnv1OQ?=
 =?us-ascii?Q?kS0nj6Tf6dJ+N/9jCwPnLz63I8mTsFznDWd8af6NxePvmoV8qf16EGfD/joN?=
 =?us-ascii?Q?M5hCYnxhZivwBi8qt0LfvmmOLo2PC1Z5OhVmCXutFf7rHVA8vk/aUqoC6HqD?=
 =?us-ascii?Q?wpjs/KPcMMklq5fOdtlW97+Zh4XblBxuefk9Y7LOOT2iMWFNTjhdJxw0fR2l?=
 =?us-ascii?Q?tW9W60Pp3zHJ03LFKTS6IbTkbNAeSSlkVQ+ALasN8FKZtbx1a8e4ewJNkRLe?=
 =?us-ascii?Q?DP95w7g3XPaocL2hEV0YmIvGH4uHEYbNRTy?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1763;
 6:TKRk3LF8RApmY03a0ZCXLwul5WrCps8QWhIwlltq/PAvi4Pt+zwB29IYQg0W4GyKmPYVystXvS/bmCHysb13DWeWPHLiXi4BrlMbFheTja1X45+k46uaeHUPZNc97uNR7D5Qfex5BBXDifXT1uonI87mu6RN1uI9cCykbiz2XjhM/WUWgwKMCrUy8vP7dChcYnpuKrouPfx9JPc5Cs4UxTsIpH2+/FaWKvggFU5SeceCj6wkx9K44eJR+Ht22CXOs2YLPWqBQounpOrUxS7gaZ7u3zGw3Ceif4I8U4MsfIw36Gt+1cXvuQePxAr18xkzo+E+uR2V8Y25LMEmbkC8vA==;
 5:OZUc6fKgjnhpXbnDxhkiBay+aQICjEyMgNR5okLjP3DlujxLjmzN7dVG/C0c53jbzui1u5mTr9zWuSmSRyxlK9oh5AwyQE4JjSghXRBlkZ82U/mhCfhbP82Zf3rbS5DMp32p95czXYLznHjasejJQhaHgS8OAQLKLJETZxSGOmI=;
 24:plzAgaiDIPQzP8GKmW55o50rIiIqM/GNROiVP/zFXHuASH+6Nv3MtRSPFu4FStRK3x502Domhm8fvWQeczWk8hIFqydQxTmBu/CY6FuYLVg=;
 7:9M+XU2Bm4BHqkc6DSQid3Eqh7eKBoVJI1zTh7Ne6zwNg5/qEMp2M39yXNLTqIkjoTf6K/nuyhqQqBBRuHI3n6PL9IsvjY8B6bvsnwBv1hS01QfF1+WN0YB8135YcAsfbyxkKnS1sG4t1D1SlIPyzELW96vejxxK7K18pozEkAA6EC0dFgSG6Foj1hVedUEFLBkuUhp9fVxSPozwTjkFGQmV7ZSrq02pmZUcHZCggYCk=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Oct 2017 17:09:07.8089 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR03MB1763
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Jens Wiklander <jens.wiklander@linaro.org>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [RFC 4/4] arm: tee: add basic OP-TEE mediator
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMTYsIDIwMTcgYXQgMDM6MzY6MzhQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIFZvbG9keW15ciwKSGkgSnVsaWVuLAoKPiBPbiAxMS8xMC8xNyAyMDowMSwgVm9s
b2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gPkFkZCBiYXNpYyBPUC1URUUgbWVkaWF0b3IgYXMgYW4g
ZXhhbXBsZSBob3cgVEVFIG1lZGlhdG9yIGZyYW1ld29yawo+ID53b3Jrcy4KPiA+Cj4gPkN1cnJl
bnRseSBpdCBzdXBwb3J0IG9ubHkgY2FsbHMgZnJvbSBEb20wLiBDYWxscyBmcm9tIG90aGVyIGd1
ZXN0cwo+ID53aWxsIGJlIGRlY2xpbmVkLiBJdCBtYXBzIE9QLVRFRSBzdGF0aWMgc2hhcmVkIG1l
bW9yeSByZWdpb24gaW50bwo+ID5Eb20wIGFkZHJlc3Mgc3BhY2UsIHNvIERvbTAgaXMgdGhlIG9u
bHkgZG9tYWluIHdoaWNoIGNhbiB3b3JrIHdpdGgKPiA+b2xkZXIgdmVyc2lvbnMgb2YgT1AtVEVF
Lgo+ID4KPiA+QWxzbyBpdCBhbHRlcnMgU01DIHJlcXVlc3RzIGJ5XCBhZGRpbmcgZG9tYWluIGlk
IHRvIHJlcXVlc3QuIE9QLVRFRQo+ID5jYW4gdXNlIHRoaXMgaW5mb3JtYXRpb24gdG8gdHJhY2sg
cmVxdWVzdGVycy4KPiA+Cj4gPkFsYmVpdCBiZWluZyBpbiBlYXJseSBkZXZlbG9wbWVudCBzdGFn
ZXMsIHRoaXMgbWVkaWF0b3IgYWxyZWFkeSBjYW4KPiA+YmUgdXNlZCBvbiBzeXN0ZW1zIHdoZXJl
IG9ubHkgRG9tMCBpbnRlcmFjdHMgd2l0aCBPUC1URUUuCj4gCj4gQSBsaW5rIHRvIHRoZSBzcGVj
IHdvdWxkIGJlIHVzZWZ1bCBoZXJlIHRvIGJlIGFibGUgdG8gZnVsbHkgcmV2aWV3IHRoaXMKPiBw
YXRjaC4KV2hpY2ggc3BlYz8gT1AtVEVFIHByb3RvY29sPyBJdCB3YXMgYWRkZWQgaW4gcHJldmlv
dXMgY29tbWl0LgoKPiA+Cj4gPkl0IHdhcyB0ZXN0ZWQgb24gUkNBUiBTYWx2YXRvci1NMyBib2Fy
ZC4KPiAKPiBJcyBpdCB3aXRoIHRoZSBzdG9jayBvcC10ZWU/IE9yIGFuIHVwZGF0ZWQgdmVyc2lv
bj8KU3RhdGljIFNITSB3YXMgdGVzdGVkIHdpdGggc3RvY2sgT1AtVEVFLiBEeW5hbWljIFNITSB3
YXMgdGVzdGVkIHdpdGgKbXkgYnVpbGQuIEJ1dCBteSBwYXRjaGVzIGFyZSBhbHJlYWR5IG1lcmdl
ZC4gT1AtVEVFIDIuNi4wIHdpbGwgc3VwcG9ydApkeW5hbWljIFNITSBvdXQgb2YgdGhlIGJveC4K
Cj4gPgo+ID5TaWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNo
dWtAZXBhbS5jb20+Cj4gPi0tLQo+ID4gIHhlbi9hcmNoL2FybS90ZWUvS2NvbmZpZyAgfCAgIDQg
KysKPiA+ICB4ZW4vYXJjaC9hcm0vdGVlL01ha2VmaWxlIHwgICAxICsKPiA+ICB4ZW4vYXJjaC9h
cm0vdGVlL29wdGVlLmMgIHwgMTc4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKPiA+ICAzIGZpbGVzIGNoYW5nZWQsIDE4MyBpbnNlcnRpb25zKCspCj4gPiAg
Y3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwo+ID4KPiA+ZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS90ZWUvS2NvbmZpZyBiL3hlbi9hcmNoL2FybS90ZWUvS2NvbmZp
Zwo+ID5pbmRleCBlNjlkZTI5Li43YzZiNWM2IDEwMDY0NAo+ID4tLS0gYS94ZW4vYXJjaC9hcm0v
dGVlL0tjb25maWcKPiA+KysrIGIveGVuL2FyY2gvYXJtL3RlZS9LY29uZmlnCj4gPkBAIC0wLDAg
KzEsNCBAQAo+ID4rY29uZmlnIEFSTV9PUFRFRQo+ID4rCWJvb2wgIkVuYWJsZSBPUC1URUUgbWVk
aWF0b3IiCj4gPisJZGVmYXVsdCBuCj4gPisJZGVwZW5kcyBvbiBBUk1fVEVFCj4gPmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vdGVlL01ha2VmaWxlIGIveGVuL2FyY2gvYXJtL3RlZS9NYWtlZmls
ZQo+ID5pbmRleCBjNTRkNDc5Li45ZDkzYjQyIDEwMDY0NAo+ID4tLS0gYS94ZW4vYXJjaC9hcm0v
dGVlL01ha2VmaWxlCj4gPisrKyBiL3hlbi9hcmNoL2FybS90ZWUvTWFrZWZpbGUKPiA+QEAgLTEg
KzEsMiBAQAo+ID4gIG9iai15ICs9IHRlZS5vCj4gPitvYmotJChDT05GSUdfQVJNX09QVEVFKSAr
PSBvcHRlZS5vCj4gPmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMgYi94ZW4v
YXJjaC9hcm0vdGVlL29wdGVlLmMKPiA+bmV3IGZpbGUgbW9kZSAxMDA2NDQKPiA+aW5kZXggMDAw
MDAwMC4uMDIyMDY5MQo+ID4tLS0gL2Rldi9udWxsCj4gPisrKyBiL3hlbi9hcmNoL2FybS90ZWUv
b3B0ZWUuYwo+ID5AQCAtMCwwICsxLDE3OCBAQAo+ID4rLyoKPiA+KyAqIHhlbi9hcmNoL2FybS90
ZWUvb3B0ZWUuYwo+ID4rICoKPiA+KyAqIE9QLVRFRSBtZWRpYXRvcgo+ID4rICoKPiA+KyAqIFZv
bG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KPiA+KyAqIENvcHly
aWdodCAoYykgMjAxNyBFUEFNIFN5c3RlbXMuCj4gPisgKgo+ID4rICogVGhpcyBwcm9ncmFtIGlz
IGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKPiA+
KyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2Ug
dmVyc2lvbiAyIGFzCj4gPisgKiBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRh
dGlvbi4KPiA+KyAqCj4gPisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhv
cGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKPiA+KyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5U
WTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4gPisgKiBNRVJDSEFOVEFC
SUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCj4gPisg
KiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgo+ID4rICovCj4g
PisKPiA+KyNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KPiA+KyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4K
PiA+Kwo+ID4rI2luY2x1ZGUgPGFzbS9wMm0uaD4KPiA+KyNpbmNsdWRlIDxhc20vdGVlLmg+Cj4g
PisKPiA+KyNpbmNsdWRlICJvcHRlZV9tc2cuaCIKPiA+KyNpbmNsdWRlICJvcHRlZV9zbWMuaCIK
PiA+Kwo+ID4rLyoKPiA+KyAqIE9QLVRFRSB2aW9sYXRlcyBTTUNDQyB3aGVuIGl0IGRlZmluZXMg
b3duIFVJRC4gU28gd2UgbmVlZAo+ID4rICogdG8gcGxhY2UgYnl0ZXMgaW4gY29ycmVjdCBvcmRl
ci4KPiAKPiBDYW4geW91IHBsZWFzZSBwb2ludCB0aGUgcGFyYWdyYXBoIGluIHRoZSBzcGVjIHdo
ZXJlIGl0IHNheXMgdGhhdD8KU3VyZS4KCj4gPisgKi8KPiA+KyNkZWZpbmUgT1BURUVfVUlEICAo
eGVuX3V1aWRfdCl7eyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAo+ID4rICAgICh1aW50OF90KShPUFRFRV9NU0dfVUlEXzAgPj4gIDApLCAodWludDhfdCko
T1BURUVfTVNHX1VJRF8wID4+ICA4KSwgICAgICAgICBcCj4gPisgICAgKHVpbnQ4X3QpKE9QVEVF
X01TR19VSURfMCA+PiAxNiksICh1aW50OF90KShPUFRFRV9NU0dfVUlEXzAgPj4gMjQpLCAgICAg
ICAgIFwKPiA+KyAgICAodWludDhfdCkoT1BURUVfTVNHX1VJRF8xID4+ICAwKSwgKHVpbnQ4X3Qp
KE9QVEVFX01TR19VSURfMSA+PiAgOCksICAgICAgICAgXAo+ID4rICAgICh1aW50OF90KShPUFRF
RV9NU0dfVUlEXzEgPj4gMTYpLCAodWludDhfdCkoT1BURUVfTVNHX1VJRF8xID4+IDI0KSwgICAg
ICAgICBcCj4gPisgICAgKHVpbnQ4X3QpKE9QVEVFX01TR19VSURfMiA+PiAgMCksICh1aW50OF90
KShPUFRFRV9NU0dfVUlEXzIgPj4gIDgpLCAgICAgICAgIFwKPiA+KyAgICAodWludDhfdCkoT1BU
RUVfTVNHX1VJRF8yID4+IDE2KSwgKHVpbnQ4X3QpKE9QVEVFX01TR19VSURfMiA+PiAyNCksICAg
ICAgICAgXAo+ID4rICAgICh1aW50OF90KShPUFRFRV9NU0dfVUlEXzMgPj4gIDApLCAodWludDhf
dCkoT1BURUVfTVNHX1VJRF8zID4+ICA4KSwgICAgICAgICBcCj4gPisgICAgKHVpbnQ4X3QpKE9Q
VEVFX01TR19VSURfMyA+PiAxNiksICh1aW50OF90KShPUFRFRV9NU0dfVUlEXzMgPj4gMjQpLCAg
ICAgICAgIFwKPiA+KyAgICB9fQo+ID4rCj4gPitzdGF0aWMgaW50IG9wdGVlX2luaXQodm9pZCkK
PiA+K3sKPiA+KyAgICBwcmludGsoIk9QLVRFRSBtZWRpYXRvciBpbml0IGRvbmVcbiIpOwo+ID4r
ICAgIHJldHVybiAwOwo+ID4rfQo+ID4rCj4gPitzdGF0aWMgdm9pZCBvcHRlZV9kb21haW5fY3Jl
YXRlKHN0cnVjdCBkb21haW4gKmQpCj4gPit7Cj4gPisgICAgLyoKPiA+KyAgICAgKiBEbyBub3Ro
aW5nIGF0IHRoaXMgdGltZS4KPiA+KyAgICAgKiBJbiB0aGUgZnV0dXJlIHRoaXMgZnVuY3Rpb24g
d2lsbCBub3RpZnkgdGhhdCBuZXcgVk0gaXMgc3RhcnRlZC4KPiAKPiBZb3UgYWxyZWFkeSBoYXZl
IGEgbmV3IGNsaWVudCB3aXRoIHRoZSBoYXJkd2FyZSBkb21haW4uIFNvIGRvbid0IHlvdSBhbHJl
YWR5Cj4gbmVlZCB0byBub3RpZml0eSBPUC1URUU/CkJlY2F1c2UgY3VycmVudGx5IE9QLVRFRSBk
b2VzIG5vdCBzdXBwb3J0IHN1Y2ggbm90aWZpY2F0aW9uLgoKPiA+KyAgICAgKi8KPiA+K30KPiA+
Kwo+ID4rc3RhdGljIHZvaWQgb3B0ZWVfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkK
PiA+K3sKPiA+KyAgICAvKgo+ID4rICAgICAqIERvIG5vdGhpbmcgYXQgdGhpcyB0aW1lLgo+ID4r
ICAgICAqIEluIHRoZSBmdXR1cmUgdGhpcyBmdW5jdGlvbiB3aWxsIG5vdGlmeSB0aGF0IFZNIGlz
IGJlaW5nIGRlc3Ryb3llZC4KPiA+KyAgICAgKi8KPiAKPiBTYW1lIGZvciB0aGUgZGVzdHJ1Y3Rp
b24/ClRoZSBzYW1lIGFuc3dlci4gT1AtVEVFIGN1cnJlbnRseSBjYW4gd29yayB3aXRoIG9ubHkg
b25lIGRvbWFpbi4gSSBzZWxlY3RlZApEb20wIGZvciB0aGlzLgoKPiA+K30KPiA+Kwo+ID4rc3Rh
dGljIGJvb2wgZm9yd2FyZF9jYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ID4rewo+
ID4rICAgIHJlZ2lzdGVyX3QgcmVzcFs0XTsKPiA+Kwo+ID4rICAgIGNhbGxfc21jY2Nfc21jKGdl
dF91c2VyX3JlZyhyZWdzLCAwKSwKPiA+KyAgICAgICAgICAgICAgICAgICBnZXRfdXNlcl9yZWco
cmVncywgMSksCj4gPisgICAgICAgICAgICAgICAgICAgZ2V0X3VzZXJfcmVnKHJlZ3MsIDIpLAo+
ID4rICAgICAgICAgICAgICAgICAgIGdldF91c2VyX3JlZyhyZWdzLCAzKSwKPiA+KyAgICAgICAg
ICAgICAgICAgICBnZXRfdXNlcl9yZWcocmVncywgNCksCj4gPisgICAgICAgICAgICAgICAgICAg
Z2V0X3VzZXJfcmVnKHJlZ3MsIDUpLAo+ID4rICAgICAgICAgICAgICAgICAgIGdldF91c2VyX3Jl
ZyhyZWdzLCA2KSwKPiA+KyAgICAgICAgICAgICAgICAgICAvKiBWTSBpZCAwIGlzIHJlc2VydmVk
IGZvciBoeXBlcnZpc29yIGl0c2VsZiAqLwo+IAo+IHMvVk0vY2xpZW50Ly4gQWxzbywgb24geW91
ciBkZXNpZ24gZG9jdW1lbnQgeW91IG1lbnRpb25lZCB0aGF0IHlvdSBkaWQKPiBtb2RpZnkgT1At
VEVFIHRvIHN1cHBvcnQgbXVsdGlwbGUgY2xpZW50IElELiBTbyBob3cgZG8geW91IGtub3cgd2hl
dGhlciB0aGUKPiBURUUgc3VwcG9ydHMgY2xpZW50IElEPwpIbSwgYXMgSSByZW1lbWJlciwgSSBu
ZXZlciBtZW50aW9uZWQgdGhhdCBJIG1vZGlmaWVkIE9QLVRFRSB0byBzdXBwb3J0Cm11bHRpcGxl
IGNsaWVudCBJRHMuIFRoaXMgaXMgbXkgY3VycmVudCB0YXNrLgpCdXQsIGFuc3dlcmluZyB5b3Vy
IHF1ZXN0aW9uLCBvcHRlZV9kb21haW5fY3JlYXRlKCkgd2lsbCB0ZWxsIE9QLVRFRSBhYm91dApu
ZXcgY2xpZW50IElELgoKPiBTaW1pbGFybHksIGRvIHlvdSBleHBlY3QgT1AtVEVFIHRvIHN1cHBv
cnQgMTYtYml0IG9mIGNsaWVudCBpZGVudGlmaWVyPwpBY3R1YWxseSwgeWVzLiBCdXQgSSBkb24n
dCBleHBlY3QgaXQgdG8gd29yayB3aXRoIGFsbCA2NTUzNSBkb21haW5zIGF0IHRoZQpzYW1lIHRp
bWUuCgo+ID4rICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmRvbWFpbi0+ZG9tYWluX2lkICsx
LAo+ID4rICAgICAgICAgICAgICAgICAgIHJlc3ApOwo+ID4rCj4gPisgICAgc2V0X3VzZXJfcmVn
KHJlZ3MsIDAsIHJlc3BbMF0pOwo+ID4rICAgIHNldF91c2VyX3JlZyhyZWdzLCAxLCByZXNwWzFd
KTsKPiA+KyAgICBzZXRfdXNlcl9yZWcocmVncywgMiwgcmVzcFsyXSk7Cj4gPisgICAgc2V0X3Vz
ZXJfcmVnKHJlZ3MsIDMsIHJlc3BbM10pOwo+IAo+IFdobyB3aWxsIGRvIHRoZSBzYW5pdHkgY2hl
Y2sgb2YgdGhlIHJldHVybiB2YWx1ZXM/IEVhY2ggY2FsbGVycz8gSWYgc28sIEkKPiB3b3VsZCBw
cmVmZXIgdGhhdCB0aGUgcmVzdWx0cyBhcmUgc3RvcmVkIGluIGEgdGVtcG9yYXJ5IGFycmF5IGFu
ZCBhIHNlcGFyYXRlCj4gaGVscGVycyB3aWxsIHdyaXRlIHRoZW0gaW50byB0aGUgZG9tYWluIG9u
Y2UgdGhlIHNhbml0eSBpcyBkb25lLgpNYXliZSB0aGVyZSB3aWxsIGJlIGNhc2VzIHdoZW4gY2Fs
bCB3aWxsIGJlIGZvcndhcmRlZCBzdHJhaWdodCB0byBPUC1URUUgYW5kCm5vYm9keSBpbiBoeXBl
cnZpc29yIHdpbGwgZXhhbWluZSByZXR1cm5lZCByZXN1bHQuIEF0IGxlYXN0LCBhdCB0aGlzIG1v
bWVudAp0aGVyZSBhcmUgc3VjaCBjYXNlcy4gUHJvYmFibHksIGluIGZ1bGwtc2NhbGxlIG1lZGlh
dG9yIHRoaXMgd2lsbCBubyBsb25nZXIKYmUgdHJ1ZS4KCj4gVGhpcyB3b3VsZCBhdm9pZCB0byBt
aXN0YWtlbmx5IGV4cG9zZSB1bndhbnRlZCBkYXRhIHRvIGEgZG9tYWluLgpDb3JyZWN0IG1lLCBi
dXQgc2V0X3VzZXJfcmVnKCkgbW9kaWZpZXMgZGF0YSB0aGF0IHdpbGwgYmUgc3RvcmVkIGluIGdl
bmVyYWwKcHVycG9zZSByZWdpc3RlcnMgZHVyaW5nIHJldHVybiBmcm9tIHRyYXAgaGFuZGxlci4g
VGhpcyBjYW4ndCBleHBvc2UgYW55CmFkZGl0aW9uYWwgZGF0YSB0byBhIGRvbWFpbi4KCj4gPisK
PiA+KyAgICByZXR1cm4gdHJ1ZTsKPiA+K30KPiA+Kwo+ID4rc3RhdGljIGJvb2wgaGFuZGxlX2dl
dF9zaG1fY29uZmlnKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ID4rewo+ID4rICAgIHBh
ZGRyX3Qgc2htX3N0YXJ0Owo+ID4rICAgIHNpemVfdCBzaG1fc2l6ZTsKPiA+KyAgICBpbnQgcmM7
Cj4gPisKPiA+KyAgICBwcmludGsoImhhbmRsZV9nZXRfc2htX2NvbmZpZ1xuIik7Cj4gCj4gTm8g
cGxhaW4gcHJpbnRrIGluIGNvZGUgYWNjZXNzaWJsZSBieSB0aGUgZ3Vlc3QuIFlvdSBzaG91bGQg
dXNlIGdwcmludGsgb3IKPiByYXRlbGltaXQgaXQuClNvcnJ5LCB0aGlzIGlzIGEgZGVidWcgcHJp
bnQuIEknbGwgcmVtb3ZlIGl0IGF0IGFsbC4gCgo+ID4rICAgIC8qIEdpdmUgYWxsIHN0YXRpYyBT
SE0gcmVnaW9uIHRvIHRoZSBEb20wICovCj4gCj4gcy9Eb20wL0hhcmR3YXJlIERvbWFpbi8KSG0s
IGxvb2tzIGxpa2UgRG9tMCAhPSBoYXJkd2FyZSBkb21haW4uIEF0IGxlYXN0IEkgc2VlIGNvZGUg
dGhhdCByZXBsYWNlcwpjb250ZW50cyBvZiBoYXJkd2FyZV9kb21haW4gdmFyaWFibGUuIElmIGl0
IGlzIHBvc3NpYmxlLCB0aGVuIHRoZXJlIHdpbGwKYmUgYSBwcm9ibGVtIHdpdGggc3RhdGljIFNI
TSBidWZmZXIuCgpMb29rcyBsaWtlIGl0IGlzIGJldHRlciB0byBjaGVjayBmb3IgaXNfZG9tYWlu
X2RpcmVjdF9tYXBwZWQoZCksIGFzIHlvdQptZW50aW9uZWQgYmVsb3cuCgo+IEJ1dCBJIGFtIG5v
dCBzdXJlIHdoYXQncyB0aGUgcG9pbnQgb2YgdGhpcyBjaGVjayBnaXZlbiBPUC1URUUgaXMgb25s
eQo+IHN1cHBvcnRlZCBmb3IgdGhlIEhhcmR3YXJlIERvbWFpbiBhbmQgeW91IGFscmVhZHkgaGF2
ZSBhIGNoZWNrIGZvciB0aGF0LgpCZWNhdXNlIEkgd2lsbCByZW1vdmUgb3V0ZXIgY2hlY2suIEJ1
dCB0aGlzIGNoZWNrIHdpbGwgcmVtYWluLiBJbiB0aGlzIHdheQpvbGRlciBPUC1URUVzICh3aXRo
b3V0IHZpcnR1YWxpemF0aW9uIHN1cHBvcnQpIHdpbGwgc3RpbGwgYmUgYWNjZXNzaWJsZQpmcm9t
IERvbTAvSFdEb20uCgo+ID4rICAgIGlmICggY3VycmVudC0+ZG9tYWluLT5kb21haW5faWQgIT0g
MCApCj4gCj4gUGxlYXNlIHVzZSBpc19oYXJkd2FyZV9kb21haW4oY3VycmVudC0+ZG9tYWluKSBh
bmQgbm90IG9wZW4tY29kZSB0aGUgY2hlY2suCj4gCj4gPisgICAgICAgIHJldHVybiBmYWxzZTsK
PiA+Kwo+ID4rICAgIGZvcndhcmRfY2FsbChyZWdzKTsKPiA+Kwo+ID4rICAgIC8qIFJldHVybiBl
cnJvciBiYWNrIHRvIHRoZSBndWVzdCAqLwo+ID4rICAgIGlmICggZ2V0X3VzZXJfcmVnKHJlZ3Ms
IDApICE9IE9QVEVFX1NNQ19SRVRVUk5fT0spCj4gPisgICAgICAgIHJldHVybiB0cnVlOwo+IAo+
IFRoaXMgaXMgcXVpdGUgY29uZnVzaW5nIHRvIHJlYWQsIEkgdGhpbmsgaXQgd291bGQgbWFrZSBz
ZW5zZSB0aGF0Cj4gZm9yd2FyZF9jYWxsIHJldHVybiB0aGUgZXJyb3IuCkdvb2QgaWRlYSwgdGhh
bmtzLgoKPiA+Kwo+ID4rICAgIHNobV9zdGFydCA9IGdldF91c2VyX3JlZyhyZWdzLCAxKTsKPiA+
KyAgICBzaG1fc2l6ZSA9IGdldF91c2VyX3JlZyhyZWdzLCAyKTsKPiA+Kwo+ID4rICAgIC8qIERv
bTAgaXMgbWFwcGVkIDE6MSAqLwo+IAo+IFBsZWFzZSBkb24ndCBtYWtlIHRoaXMgYXNzdW1wdGlv
biBvciBhdCBsZWFzdCBhZGQKPiBBU1NFUlQoaXNfZG9tYWluX2RpcmVjdF9tYXBwZWQoZCkpOwpU
aGFua3MuIEknbGwgY2hlY2sgdGhpcyBpbiBydW50aW1lLCBhcyBJIG1lbnRpb25lZCBhYm92ZS4K
Cj4gPisgICAgcmMgPSBtYXBfcmVnaW9uc19wMm10KGN1cnJlbnQtPmRvbWFpbiwgZ2FkZHJfdG9f
Z2ZuKHNobV9zdGFydCksCj4gCj4gUmF0aGVyIHRoYW4gdXNpbmcgY3VycmVudC0+ZG9tYWluIGV2
ZXJ5d2hlcmUsIEkgd291bGQgcHJlZmVyIGlmIHlvdQo+IGludHJvZHVjZSBhIHRlbXBvcmFyeSB2
YXJpYWJsZSBmb3IgdGhlIGRvbWFpbi4KT2theS4KCj4gPisgICAgICAgICAgICAgICAgICAgICAg
ICAgIHNobV9zaXplIC8gUEFHRV9TSVpFLAo+IAo+IFBsZWFzZSBQRk5fRE9XTiguLi4pLgo+IAo+
ID4rICAgICAgICAgICAgICAgICAgICAgICAgICBtYWRkcl90b19tZm4oc2htX3N0YXJ0KSwKPiA+
KyAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3JhbV9ydyk7Cj4gCj4gV2hhdCBpcyB0aGlz
IHNoYXJlZCBtZW1vcnkgZm9yPyBJIGtub3cgdGhpcyBpcyB0aGUgaGFyZHdhcmUgZG9tYWluLCBz
byB1c2luZwo+IHAybV9yYW1fcncgd291bGQgYmUgb2suIEJ1dCBJIGRvbid0IHRoaW5rIHRoaXMg
d291bGQgYmUgc2FmZSB1bmxlc3MgVEVFIGRvCj4gcHJvcGVyIHNhZmV0eSBjaGVjay4KTGludXgg
a2VybmVsIGRyaXZlciBkb2VzIG1lbXJlbWFwKCkgaW4gc3VjaCBwbGFjZS4gT1AtVEVFIG1hcHMg
aXQgYXMgbm9uLXNlY3VyZQpSQU0uIFRoaXMgc2hhcmVkIG1lbW9yeSBpcyB1c2VkIHRvIHBhc3Mg
aW5mb3JtYXRpb24gYmV0d2VlbiBPUC1URUUgT1MKYW5kIE9QLVRFRSBjbGllbnQuIEFib3V0IHdo
aWNoIHNhZmV0eSBjaGVjayB5b3UgYXJlIHRhbGtpbmc/Cgo+IAo+ID4rICAgIGlmICggcmMgPCAw
ICkKPiA+KyAgICB7Cj4gPisgICAgICAgIGdwcmludGsoWEVOTE9HX0lORk8sICJPUC1URUU6IENh
bid0IG1hcCBzdGF0aWMgc2htIGZvciBEb20wOiAlZCIsIHJjKTsKPiAKPiBncHJpbnRrIGFscmVh
ZHkgZHVtcCB0aGUgZG9taWQuIFNvIG5vIG5lZWQgdG8gc2F5IERvbTAuCkkganVzdCB3YW50ZWQg
dG8gZW1waGFzaXMgdGhhdCB3ZSBtYXBwYWVkIG1lbW9yeSBmb3IgRG9tMC4gV2lsbCByZW1vdmUu
Cgo+ID4rICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgT1BURUVfU01DX1JFVFVSTl9FTk9U
QVZBSUwpOwo+ID4rICAgIH0KPiA+Kwo+ID4rICAgIHJldHVybiB0cnVlOwo+ID4rfQo+ID4rCj4g
PitzdGF0aWMgYm9vbCBoYW5kbGVfZXhjaGFuZ2VfY2FwYWJpbGl0aWVzKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKQo+ID4rewo+ID4rICAgICAgICBmb3J3YXJkX2NhbGwocmVncyk7Cj4gPisK
PiA+KyAgICAgICAgcHJpbnRrKCJoYW5kbGVfZXhjaGFuZ2VfY2FwYWJpbGl0aWVzXG4iKTsKPiAK
PiBTYW1lIGhlcmUsIG5vIHBsYWluIHByaW5rLgpTb3JyeSwgdGhpcyBpcyBhbm90aGVyIGRlYnVn
IHByaW50LiBNaXNzZWQgaXQgd2hlbiBmb3JtYXR0ZWQgcGF0Y2hlcy4KCj4gPisgICAgICAgIC8q
IFJldHVybiBlcnJvciBiYWNrIHRvIHRoZSBndWVzdCAqLwo+ID4rICAgICAgICBpZiAoIGdldF91
c2VyX3JlZyhyZWdzLCAwKSAhPSBPUFRFRV9TTUNfUkVUVVJOX09LKQo+ID4rICAgICAgICAgICAg
cmV0dXJuIHRydWU7Cj4gPisKPiA+KyAgICAgICAgLyogRG9uJ3QgYWxsb3cgZ3Vlc3RzIHRvIHdv
cmsgd2l0aG91dCBkeW5hbWljIFNITSAqLwo+IAo+IEhtbW0/IEJ1dCB5b3UgZG9uJ3Qgc3VwcG9y
dCBndWVzdHMgdG9kYXkuIFNvIHdoeSBhcmUgeW91IGNoZWNraW5nIHRoYXQ/ClRoaXMgaXMgYSBS
RkMuIFdpbGwgcmVtb3ZlIHRoaXMgcGFydHMgb2YgdGhlIGNvZGUgaW4gYSBwcm9wZXIgcGF0Y2gg
c2VyaWVzLgoKSSBqdXN0IHdhbnRlZCB0byBlbnN1cmUgdGhhdCBjb21tdW5pdHkgaXMgb2theSB3
aXRoIHByb3Bvc2VkIGFwcHJvYWNoIGFuZAp0byBzaG93IGhvdyBtaW5pbWFsaXN0aWMgbWVkaWF0
b3IgY2FuIGxvb2suCklmIHlvdSBhcmUgZ2VuZXJhbGx5IG9rYXkgd2l0aCB0aGF0LCBJJ2xsIGFk
ZHJlc3MgYWxsIGNvbW1lbnRzLCByZXdvcmsKc2Vjb25kIHBhdGNoIGFuZCBwdXNoIHByb3BlciBw
YXRjaCBzZXJpZXMuCgpXQlIsIFZvbG9keW15cgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 17:13:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 17:13:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4VQK-0005Po-5D; Tue, 17 Oct 2017 17:13:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=456766a8c=George.Dunlap@citrix.com>)
 id 1e4VQJ-0005Ph-9L
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 17:12:59 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 36/8F-24473-A1A36E95; Tue, 17 Oct 2017 17:12:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHSDva6E1bN
 Ig5cXLC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owN6xYyFfyVq/gy8QtrA+NUyS5GDg4JAX+J
 eZ/Uuxg5OYQF7CUuT/3JAhIWEVCRuL3XoIuRi4NZoI9J4uvL5WwgNUIC1hKL1p9iAbHZBPQk5
 h3/CmbzCthKdN5/zghiswioSsw5foEdxBYVCJdoOtsPVSMocXLmEzCbU8BG4lvTZWaQXcwCmh
 Lrd+mDhJkFxCVuPZnPBGHLS2x/O4cZYq2qxOIHR9knMPLPQjJpFkL3LCTds5B0L2BkWcWoUZx
 aVJZapGtkrpdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERiW9QwMjDsYW/b6HWKU
 5GBSEuV1NnwSKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCV8PyWaSQYFFqempFWmYOMEJg0hIcP
 EoivGYgad7igsTc4sx0iNQpRkUpcV5xkIQASCKjNA+uDRaVlxhlpYR5GRkYGIR4ClKLcjNLUO
 VfMYpzMCoJ89qBTOHJzCuBm/4KaDET0OJ1Tk9AFpckIqSkGhhnmoVw7j//5YX23XW5Fx9+P95
 hIHnb5Kx2w9LUu5zarkKr9ydFevFrs16ZFW+tPXFaLmPbbM6kq7cWu79ZcqzL+nPdgXQWn/n1
 J3U3zNjzs08od1PV2xDBma/Stj9yrKw/fZPdO3bL7e3THkdvrV+3SDE5qULyWG4K5+YTP00tF
 L7YZm6fxz1TiaU4I9FQi7moOBEA5YPRpsUCAAA=
X-Env-Sender: prvs=456766a8c=George.Dunlap@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1508260374!106126072!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49950 invoked from network); 17 Oct 2017 17:12:56 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Oct 2017 17:12:56 -0000
X-IronPort-AV: E=Sophos;i="5.43,391,1503360000"; d="scan'208";a="454635448"
To: <xen-devel@lists.xenproject.org>
References: <20171017171037.436-1-george.dunlap@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <a29196ea-827d-c227-3ab8-079145d44b61@citrix.com>
Date: Tue, 17 Oct 2017 18:12:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171017171037.436-1-george.dunlap@citrix.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86/mm: Make PV linear pagetables optional
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTcvMjAxNyAwNjoxMCBQTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBBbGxvd2luZyBw
YWdldGFibGVzIHRvIHBvaW50IHRvIG90aGVyIHBhZ2V0YWJsZXMgb2YgdGhlIHNhbWUgbGV2ZWwK
PiAob2Z0ZW4gY2FsbGVkICdsaW5lYXIgcGFnZXRhYmxlcycpIGhhcyBiZWVuIGluY2x1ZGVkIGlu
IFhlbiBzaW5jZSBpdHMKPiBpbmNlcHRpb247IGJ1dCByZWNlbnRseSBpdCBoYXMgYmVlbiB0aGUg
c291cmNlIG9mIGEgbnVtYmVyIG9mIHN1YnRsZQo+IHJlZmVyZW5jZS1jb3VudGluZyBidWdzLgo+
IAo+IEl0IGlzIG5vdCB1c2VkIGJ5IExpbnV4IG9yIE1pbmlPUzsgYnV0IGl0IHVzZWQgdXNlZCBi
eSBOZXRCU0QgYW5kCj4gTm92ZWxsIE5ldHdhcmUuICBUaGVyZSBhcmUgc2lnbmlmaWNhbnQgbnVt
YmVycyBvZiBwZW9wbGUgd2hvIGFyZSBuZXZlcgo+IGdvaW5nIHRvIHVzZSB0aGUgZmVhdHVyZSwg
YWxvbmcgd2l0aCBzaWduaWZpY2FudCBudW1iZXJzIHdobyBuZWVkIHRoZQo+IGZlYXR1cmUuCj4g
Cj4gQWRkIGEgS2NvbmZpZyBvcHRpb24gZm9yIHRoZSBmZWF0dXJlIChkZWZhdWx0IHRvICd5Jyku
ICBBbHNvIGFkZCBhCj4gY29tbWFuZC1saW5lIG9wdGlvbiB0byBjb250cm9sIHdoZXRoZXIgUFYg
bGluZWFyIHBhZ2V0YWJsZXMgYXJlCj4gYWxsb3dlZCAoZGVmYXVsdCB0byAndHJ1ZScpLgo+IAo+
IEluIG9yZGVyIHRvIG1ha2UgdGhlIGNvZGUgY2xlYW46Cj4gLSBJbnRyb2R1Y2UgTFBUX0FTU0VS
VCgpLCB3aGljaCBvbmx5IGV4aXN0cyBpZiBDT05GSUdfUFZfTElORUFSX1BUIGlzIGRlZmluZWQK
PiAtIEludHJvZHVjZSB6ZXJvX2xpbmVhcl9lbnRyaWVzKCkgdG8gc2V0IHBhZ2UtPmxpbmVhcl9w
dF9jb3VudCB0byB6ZXJvCj4gICAob3IgZG8gbm90aGluZywgYXMgYXBwcm9wcmlhdGUpCj4gCj4g
UmVwb3J0ZWQtYnk6IEphbm4gSG9ybiA8amFubmhAZ29vZ2xlLmNvbT4KPiBTaWduZWQtb2ZmLWJ5
OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cj4gLS0tCj4gQ2hhbmdl
cyBzaW5jZSBYU0EKPiAtIEFkZCBhIEtjb25maWcgb3B0aW9uCj4gLSBEZWZhdWx0IHRvICdvbicg
KHJhdGhlciB0aGFuICdvZmYnKS4KPiAKPiBSZWxlYXNlIGp1c3RpZmljYXRpb246IFRoaXMgd2Fz
IG9yaWdpbmFsbHkgcGFydCBvZiBhIHNlY3VyaXR5IGZpeAo+IGVtYmFyZ29lZCB1bnRpbCBhZnRl
ciB0aGUgZnJlZXplIGRhdGU7IGl0IHdhc24ndCBjaGVja2VkIGluIHdpdGggdGhlCj4gb3RoZXIg
c2VjdXJpdHkgcGF0Y2hlcyBpbiBvcmRlciB0byBhbGxvdyBhIGRpc2N1c3Npb24gYWJvdXQgdGhl
Cj4gZGVmYXVsdC4KPiAKPiBDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNpdHJpeC5jb20+
Cj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gQ0M6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gQ0M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KPiBDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
Pgo+IENDOiBLb25yYWQgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiBDQzogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAtLS0KPiAgZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUubWFya2Rvd24gfCAxNiArKysrKysrKysrKysrKysrCj4gIHhlbi9hcmNoL0tjb25m
aWcgICAgICAgICAgICAgICAgICAgIHwgIDEgKwo+ICB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAg
ICAgICAgICAgICB8ICAxICsKPiAgeGVuL2FyY2gveDg2L0tjb25maWcgICAgICAgICAgICAgICAg
fCAyMSArKysrKysrKysrKysrKysrKysrKwo+ICB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAg
ICAgICAgICB8IDM4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0KPiAgeGVu
L2luY2x1ZGUvYXNtLXg4Ni9tbS5oICAgICAgICAgICAgfCAgNSArKysrKwo+ICA2IGZpbGVzIGNo
YW5nZWQsIDc4IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBh
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUubWFya2Rvd24KPiBpbmRleCBlYjQ5OTVlNjhiLi45NTIzNjhkM2JlIDEwMDY0NAo+
IC0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCj4gKysrIGIvZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KPiBAQCAtMTQyMiw2ICsxNDIyLDIyIEBAIFRo
ZSBmb2xsb3dpbmcgcmVzb3VyY2VzIGFyZSBhdmFpbGFibGU6Cj4gICAgICBDRFAsIG9uZSBDT1Mg
d2lsbCBjb3Jlc3BvbmQgdHdvIENCTXMgb3RoZXIgdGhhbiBvbmUgd2l0aCBDQVQsIGR1ZSB0byB0
aGUKPiAgICAgIHN1bSBvZiBDQk1zIGlzIGZpeGVkLCB0aGF0IG1lYW5zIGFjdHVhbCBgY29zX21h
eGAgaW4gdXNlIHdpbGwgYXV0b21hdGljYWxseQo+ICAgICAgcmVkdWNlIHRvIGhhbGYgd2hlbiBD
RFAgaXMgZW5hYmxlZC4KPiArCQo+ICsjIyMgcHYtbGluZWFyLXB0Cj4gKz4gYD0gPGJvb2xlYW4+
YAo+ICsKPiArPiBEZWZhdWx0OiBgZmFsc2VgCj4gKwo+ICtBbGxvdyBQViBndWVzdHMgdG8gaGF2
ZSBwYWdldGFibGUgZW50cmllcyBwb2ludGluZyB0byBvdGhlciBwYWdldGFibGVzCj4gK29mIHRo
ZSBzYW1lIGxldmVsIChpLmUuLCBhbGxvd2luZyBMMiBQVEVzIHRvIHBvaW50IHRvIG90aGVyIEwy
IHBhZ2VzKS4KPiArVGhpcyB0ZWNobmlxdWUgaXMgb2Z0ZW4gY2FsbGVkICJsaW5lYXIgcGFnZXRh
YmxlcyIsIGFuZCBpcyBzb21ldGltZXMKPiArdXNlZCB0byBhbGxvdyBvcGVyYXRpbmcgc3lzdGVt
cyBhIHNpbXBsZSB3YXkgdG8gY29uc2lzdGVudGx5IG1hcCB0aGUKPiArY3VycmVudCBwcm9jZXNz
J3MgcGFnZXRhYmxlcyBpbnRvIGl0cyBvd24gdmlydHVhbCBhZGRyZXNzIHNwYWNlLgo+ICsKPiAr
TGludXggYW5kIE1pbmlPUyBkb24ndCB1c2UgdGhpcyB0ZWNobmlxdWUuICBOZXRCU0QgYW5kIE5v
dmVsbCBOZXR3YXJlCj4gK2RvOyB0aGVyZSBtYXkgYmUgb3RoZXIgY3VzdG9tIG9wZXJhdGluZyBz
eXN0ZW1zIHdoaWNoIGRvLiAgSWYgeW91J3JlCj4gK2NlcnRhaW4geW91IGRvbid0IHBsYW4gb24g
aGF2aW5nIFBWIGd1ZXN0cyB3aGljaCB1c2UgdGhpcyBmZWF0dXJlLAo+ICt0dXJuaW5nIGl0IG9m
ZiBjYW4gcmVkdWNlIHRoZSBhdHRhY2sgc3VyZmFjZS4KPiAgCj4gICMjIyByY3UtaWRsZS10aW1l
ci1wZXJpb2QtbXMKPiAgPiBgPSA8aW50ZWdlcj5gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL0tj
b25maWcgYi94ZW4vYXJjaC9LY29uZmlnCj4gaW5kZXggY2YwYWNiN2U4OS4uNDcyODdhNDk4NSAx
MDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9LY29uZmlnCj4gKysrIGIveGVuL2FyY2gvS2NvbmZpZwo+
IEBAIC02LDMgKzYsNCBAQCBjb25maWcgTlJfQ1BVUwo+ICAJZGVmYXVsdCAiMTI4IiBpZiBBUk0K
PiAgCS0tLWhlbHAtLS0KPiAgCSAgU3BlY2lmaWVzIHRoZSBtYXhpbXVtIG51bWJlciBvZiBwaHlz
aWNhbCBDUFVzIHdoaWNoIFhlbiB3aWxsIHN1cHBvcnQuCj4gKwo+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCj4gaW5kZXggM2MzMjhlMmRmNS4uMTk5
MTU1ZmNkOCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vbW0uYwo+ICsrKyBiL3hlbi9hcmNo
L2FybS9tbS5jCj4gQEAgLTQyLDYgKzQyLDcgQEAKPiAgI2luY2x1ZGUgPHhlbi9saWJmZHQvbGli
ZmR0Lmg+Cj4gICNpbmNsdWRlIDxhc20vc2V0dXAuaD4KPiAgCj4gKwoKR2FoIC0tIHNvcnJ5IGFi
b3V0IHRoZSBibGFuayBsaW5lcy4gIFNob3VsZCBoYXZlIGxvb2tlZCBvdmVyIHRoZSBwYXRjaApi
ZXR0ZXIgZmlyc3QuCgpJJ2xsIHdhaXQgZm9yIGZlZWRiYWNrIG9uIHRoZSByZXN0IG9mIHRoZSBw
YXRjaCBiZWZvcmUgSSByZXNlbmQuCgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 17:14:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 17:14:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4VRJ-0005UX-EP; Tue, 17 Oct 2017 17:14:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=456766a8c=George.Dunlap@citrix.com>)
 id 1e4VRI-0005UO-2I
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 17:14:00 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 C6/F2-14867-75A36E95; Tue, 17 Oct 2017 17:13:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsXitHRDpG6Y1bN
 Ig903NSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz/Ux6yFWz1rri35xdjA+Me4y5GTg4JAX+J
 lbc7mUFsNgE9iXnHv7J0MXJwiAioSNzea9DFyMXBLLCTSeL2wkZWkBphAWuJE5fus4PYLAKqE
 hNvtoP18gLFf75/xgIxU17i/YL7jCC2EFDN4gdH2SFqBCVOznwCVsMsICFx8MUL5gmM3LOQpG
 YhSS1gZFrFqFGcWlSWWqRraKaXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYDAx
 AsIPx/saAQ4ySHExKorzOhk8ihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwPrd4FikkWJSanlqR
 lpkDDEuYtAQHj5IIr5klUJq3uCAxtzgzHSJ1ilGXo+Pm3T9MQix5+XmpUuK84iBFAiBFGaV5c
 CNgMXKJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrxMIFN4MvNK4Da9AjqCCeiIdU5PQI4oSU
 RISTUwupY1GK3wi3KpsdR7YL13QUWh4PGQ+QUrbrfWT2G4xjZLcvH3a60HBDd8tUveK2jzac4
 Vs7QTfgtCfqlfTZDqe8dc89Whc+KnRTGpBYtXPMowXfJ3opTenWOPFu3ny1H+bS/q07j4fMXH
 rueMrN1LDjPxzgiJbjw17/Rm7Y0XLmf5P2MLkrvkpsRSnJFoqMVcVJwIAJ9/NI6MAgAA
X-Env-Sender: prvs=456766a8c=George.Dunlap@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1508260436!54578299!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2910 invoked from network); 17 Oct 2017 17:13:58 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Oct 2017 17:13:58 -0000
X-IronPort-AV: E=Sophos;i="5.43,391,1503360000"; d="scan'208";a="446709854"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 17 Oct 2017 18:10:37 +0100
Message-ID: <20171017171037.436-1-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.2
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>
Subject: [Xen-devel] [PATCH] x86/mm: Make PV linear pagetables optional
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxsb3dpbmcgcGFnZXRhYmxlcyB0byBwb2ludCB0byBvdGhlciBwYWdldGFibGVzIG9mIHRoZSBz
YW1lIGxldmVsCihvZnRlbiBjYWxsZWQgJ2xpbmVhciBwYWdldGFibGVzJykgaGFzIGJlZW4gaW5j
bHVkZWQgaW4gWGVuIHNpbmNlIGl0cwppbmNlcHRpb247IGJ1dCByZWNlbnRseSBpdCBoYXMgYmVl
biB0aGUgc291cmNlIG9mIGEgbnVtYmVyIG9mIHN1YnRsZQpyZWZlcmVuY2UtY291bnRpbmcgYnVn
cy4KCkl0IGlzIG5vdCB1c2VkIGJ5IExpbnV4IG9yIE1pbmlPUzsgYnV0IGl0IHVzZWQgdXNlZCBi
eSBOZXRCU0QgYW5kCk5vdmVsbCBOZXR3YXJlLiAgVGhlcmUgYXJlIHNpZ25pZmljYW50IG51bWJl
cnMgb2YgcGVvcGxlIHdobyBhcmUgbmV2ZXIKZ29pbmcgdG8gdXNlIHRoZSBmZWF0dXJlLCBhbG9u
ZyB3aXRoIHNpZ25pZmljYW50IG51bWJlcnMgd2hvIG5lZWQgdGhlCmZlYXR1cmUuCgpBZGQgYSBL
Y29uZmlnIG9wdGlvbiBmb3IgdGhlIGZlYXR1cmUgKGRlZmF1bHQgdG8gJ3knKS4gIEFsc28gYWRk
IGEKY29tbWFuZC1saW5lIG9wdGlvbiB0byBjb250cm9sIHdoZXRoZXIgUFYgbGluZWFyIHBhZ2V0
YWJsZXMgYXJlCmFsbG93ZWQgKGRlZmF1bHQgdG8gJ3RydWUnKS4KCkluIG9yZGVyIHRvIG1ha2Ug
dGhlIGNvZGUgY2xlYW46Ci0gSW50cm9kdWNlIExQVF9BU1NFUlQoKSwgd2hpY2ggb25seSBleGlz
dHMgaWYgQ09ORklHX1BWX0xJTkVBUl9QVCBpcyBkZWZpbmVkCi0gSW50cm9kdWNlIHplcm9fbGlu
ZWFyX2VudHJpZXMoKSB0byBzZXQgcGFnZS0+bGluZWFyX3B0X2NvdW50IHRvIHplcm8KICAob3Ig
ZG8gbm90aGluZywgYXMgYXBwcm9wcmlhdGUpCgpSZXBvcnRlZC1ieTogSmFubiBIb3JuIDxqYW5u
aEBnb29nbGUuY29tPgpTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
QGNpdHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIFhTQQotIEFkZCBhIEtjb25maWcgb3B0aW9u
Ci0gRGVmYXVsdCB0byAnb24nIChyYXRoZXIgdGhhbiAnb2ZmJykuCgpSZWxlYXNlIGp1c3RpZmlj
YXRpb246IFRoaXMgd2FzIG9yaWdpbmFsbHkgcGFydCBvZiBhIHNlY3VyaXR5IGZpeAplbWJhcmdv
ZWQgdW50aWwgYWZ0ZXIgdGhlIGZyZWV6ZSBkYXRlOyBpdCB3YXNuJ3QgY2hlY2tlZCBpbiB3aXRo
IHRoZQpvdGhlciBzZWN1cml0eSBwYXRjaGVzIGluIG9yZGVyIHRvIGFsbG93IGEgZGlzY3Vzc2lv
biBhYm91dCB0aGUKZGVmYXVsdC4KCkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4
LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpD
QzogS29ucmFkIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNDOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1h
cmtkb3duIHwgMTYgKysrKysrKysrKysrKysrKwogeGVuL2FyY2gvS2NvbmZpZyAgICAgICAgICAg
ICAgICAgICAgfCAgMSArCiB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAgICAgICAgICAgICB8ICAx
ICsKIHhlbi9hcmNoL3g4Ni9LY29uZmlnICAgICAgICAgICAgICAgIHwgMjEgKysrKysrKysrKysr
KysrKysrKysKIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgICAgIHwgMzggKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5o
ICAgICAgICAgICAgfCAgNSArKysrKwogNiBmaWxlcyBjaGFuZ2VkLCA3OCBpbnNlcnRpb25zKCsp
LCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5l
Lm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggZWI0
OTk1ZTY4Yi4uOTUyMzY4ZDNiZSAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxp
bmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAg
LTE0MjIsNiArMTQyMiwyMiBAQCBUaGUgZm9sbG93aW5nIHJlc291cmNlcyBhcmUgYXZhaWxhYmxl
OgogICAgIENEUCwgb25lIENPUyB3aWxsIGNvcmVzcG9uZCB0d28gQ0JNcyBvdGhlciB0aGFuIG9u
ZSB3aXRoIENBVCwgZHVlIHRvIHRoZQogICAgIHN1bSBvZiBDQk1zIGlzIGZpeGVkLCB0aGF0IG1l
YW5zIGFjdHVhbCBgY29zX21heGAgaW4gdXNlIHdpbGwgYXV0b21hdGljYWxseQogICAgIHJlZHVj
ZSB0byBoYWxmIHdoZW4gQ0RQIGlzIGVuYWJsZWQuCisJCisjIyMgcHYtbGluZWFyLXB0Cis+IGA9
IDxib29sZWFuPmAKKworPiBEZWZhdWx0OiBgZmFsc2VgCisKK0FsbG93IFBWIGd1ZXN0cyB0byBo
YXZlIHBhZ2V0YWJsZSBlbnRyaWVzIHBvaW50aW5nIHRvIG90aGVyIHBhZ2V0YWJsZXMKK29mIHRo
ZSBzYW1lIGxldmVsIChpLmUuLCBhbGxvd2luZyBMMiBQVEVzIHRvIHBvaW50IHRvIG90aGVyIEwy
IHBhZ2VzKS4KK1RoaXMgdGVjaG5pcXVlIGlzIG9mdGVuIGNhbGxlZCAibGluZWFyIHBhZ2V0YWJs
ZXMiLCBhbmQgaXMgc29tZXRpbWVzCit1c2VkIHRvIGFsbG93IG9wZXJhdGluZyBzeXN0ZW1zIGEg
c2ltcGxlIHdheSB0byBjb25zaXN0ZW50bHkgbWFwIHRoZQorY3VycmVudCBwcm9jZXNzJ3MgcGFn
ZXRhYmxlcyBpbnRvIGl0cyBvd24gdmlydHVhbCBhZGRyZXNzIHNwYWNlLgorCitMaW51eCBhbmQg
TWluaU9TIGRvbid0IHVzZSB0aGlzIHRlY2huaXF1ZS4gIE5ldEJTRCBhbmQgTm92ZWxsIE5ldHdh
cmUKK2RvOyB0aGVyZSBtYXkgYmUgb3RoZXIgY3VzdG9tIG9wZXJhdGluZyBzeXN0ZW1zIHdoaWNo
IGRvLiAgSWYgeW91J3JlCitjZXJ0YWluIHlvdSBkb24ndCBwbGFuIG9uIGhhdmluZyBQViBndWVz
dHMgd2hpY2ggdXNlIHRoaXMgZmVhdHVyZSwKK3R1cm5pbmcgaXQgb2ZmIGNhbiByZWR1Y2UgdGhl
IGF0dGFjayBzdXJmYWNlLgogCiAjIyMgcmN1LWlkbGUtdGltZXItcGVyaW9kLW1zCiA+IGA9IDxp
bnRlZ2VyPmAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL0tjb25maWcgYi94ZW4vYXJjaC9LY29uZmln
CmluZGV4IGNmMGFjYjdlODkuLjQ3Mjg3YTQ5ODUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL0tjb25m
aWcKKysrIGIveGVuL2FyY2gvS2NvbmZpZwpAQCAtNiwzICs2LDQgQEAgY29uZmlnIE5SX0NQVVMK
IAlkZWZhdWx0ICIxMjgiIGlmIEFSTQogCS0tLWhlbHAtLS0KIAkgIFNwZWNpZmllcyB0aGUgbWF4
aW11bSBudW1iZXIgb2YgcGh5c2ljYWwgQ1BVcyB3aGljaCBYZW4gd2lsbCBzdXBwb3J0LgorCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCmluZGV4IDNj
MzI4ZTJkZjUuLjE5OTE1NWZjZDggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCisrKyBi
L3hlbi9hcmNoL2FybS9tbS5jCkBAIC00Miw2ICs0Miw3IEBACiAjaW5jbHVkZSA8eGVuL2xpYmZk
dC9saWJmZHQuaD4KICNpbmNsdWRlIDxhc20vc2V0dXAuaD4KIAorCiBzdHJ1Y3QgZG9tYWluICpk
b21feGVuLCAqZG9tX2lvLCAqZG9tX2NvdzsKIAogLyogT3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNt
L3BhZ2UuaCB0byBtYWtlIHRoZW0gd29yayB3aXRoIG1mbl90ICovCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvS2NvbmZpZyBiL3hlbi9hcmNoL3g4Ni9LY29uZmlnCmluZGV4IDY0OTU1ZGMwMTcu
LmUyZmNiYWY1Y2MgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9LY29uZmlnCisrKyBiL3hlbi9h
cmNoL3g4Ni9LY29uZmlnCkBAIC05Nyw2ICs5NywyNyBAQCBjb25maWcgVEJPT1QKIAkgIFRlY2hu
b2xvZ3kgKFRYVCkKIAogCSAgSWYgdW5zdXJlLCBzYXkgWS4KKworY29uZmlnIFBWX0xJTkVBUl9Q
VAorICAgICAgIGJvb2wgIlN1cHBvcnQgZm9yIFBWIGxpbmVhciBwYWdldGFibGVzIgorICAgICAg
IGRlcGVuZHMgb24gUFYKKyAgICAgICBkZWZhdWx0IHkKKyAgICAgICAtLS1oZWxwLS0tCisgICAg
ICAgICBMaW5lYXIgcGFnZXRhYmxlcyAoYWxzbyBjYWxsZWQgInJlY3Vyc2l2ZSBwYWdldGFibGVz
IikgcmVmZXJzCisJIHRvIHRoZSBwcmFjdGljZSBvZiBhIGd1ZXN0IG9wZXJhdGluZyBzeXN0ZW0g
aGF2aW5nIHBhZ2V0YWJsZQorCSBlbnRyaWVzIHBvaW50aW5nIHRvIG90aGVyIHBhZ2V0YWJsZXMg
b2YgdGhlIHNhbWUgbGV2ZWwgKGkuZS4sCisJIGFsbG93aW5nIEwyIFBURXMgdG8gcG9pbnQgdG8g
b3RoZXIgTDIgcGFnZXMpLiAgU29tZSBvcGVyYXRpbmcKKwkgc3lzdGVtcyB1c2UgaXQgYXMgYSBz
aW1wbGUgd2F5IHRvIGNvbnNpc2VudGx5IG1hcCB0aGUgY3VycmVudAorCSBwcm9jZXNzJ3MgcGFn
ZXRhYmxlcyBpbnRvIGl0cyBvd24gdmlydHVhbCBhZGRyZXNzIHNwYWNlLgorCisJIExpbnV4IGFu
ZCBNaW5pT1MgZG9uJ3QgdXNlIHRoaXMgdGVjaG5pcXVlLiAgTmV0QlNEIGFuZCBOb3ZlbGwKKwkg
TmV0d2FyZSBkbzsgdGhlcmUgbWF5IGJlIG90aGVyIGN1c3RvbSBvcGVyYXRpbmcgc3lzdGVtcyB3
aGljaAorCSBkby4gIElmIHlvdSdyZSBjZXJ0YWluIHlvdSBkb24ndCBwbGFuIG9uIGhhdmluZyBQ
ViBndWVzdHMKKwkgd2hpY2ggdXNlIHRoaXMgZmVhdHVyZSwgdHVybmluZyBpdCBvZmYgY2FuIHJl
ZHVjZSB0aGUgYXR0YWNrCisJIHN1cmZhY2UuCisKKwkgSWYgdW5zdXJlLCBzYXkgWS4KKwogZW5k
bWVudQogCiBzb3VyY2UgImNvbW1vbi9LY29uZmlnIgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA2MmQzMTNlM2Y1Li41ODgxYjY0NjA4IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAt
NTg3LDYgKzU4NywxMiBAQCBzdGF0aWMgdm9pZCBwdXRfZGF0YV9wYWdlKAogICAgICAgICBwdXRf
cGFnZShwYWdlKTsKIH0KIAorI2lmZGVmIENPTkZJR19QVl9MSU5FQVJfUFQKK3N0YXRpYyB2b2lk
IHplcm9fbGluZWFyX2VudHJpZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCit7CisgICAgcGctPmxp
bmVhcl9wdF9jb3VudCA9IDA7Cit9CisKIHN0YXRpYyBib29sIGluY19saW5lYXJfZW50cmllcyhz
dHJ1Y3QgcGFnZV9pbmZvICpwZykKIHsKICAgICB0eXBlb2YocGctPmxpbmVhcl9wdF9jb3VudCkg
bmMgPSByZWFkX2F0b21pYygmcGctPmxpbmVhcl9wdF9jb3VudCksIG9jOwpAQCAtNjU0LDYgKzY2
MCw5IEBAIHN0YXRpYyB2b2lkIGRlY19saW5lYXJfdXNlcyhzdHJ1Y3QgcGFnZV9pbmZvICpwZykK
ICAqICAgICBmcmFtZSBpZiBpdCBpcyBtYXBwZWQgYnkgYSBkaWZmZXJlbnQgcm9vdCB0YWJsZS4g
VGhpcyBpcyBzdWZmaWNpZW50IGFuZAogICogICAgIGFsc28gbmVjZXNzYXJ5IHRvIGFsbG93IHZh
bGlkYXRpb24gb2YgYSByb290IHRhYmxlIG1hcHBpbmcgaXRzZWxmLgogICovCitzdGF0aWMgYm9v
bCBfX3JlYWRfbW9zdGx5IHB2X2xpbmVhcl9wdF9lbmFibGUgPSB0cnVlOworYm9vbGVhbl9wYXJh
bSgicHYtbGluZWFyLXB0IiwgcHZfbGluZWFyX3B0X2VuYWJsZSk7CisKICNkZWZpbmUgZGVmaW5l
X2dldF9saW5lYXJfcGFnZXRhYmxlKGxldmVsKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiBzdGF0aWMgaW50ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogZ2V0XyMjbGV2ZWwjI19saW5lYXJfcGFnZXRh
YmxlKCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTY2
Myw2ICs2NzIsMTMgQEAgZ2V0XyMjbGV2ZWwjI19saW5lYXJfcGFnZXRhYmxlKCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgdW5zaWduZWQgbG9uZyBwZm47ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBpZiAoICFw
dl9saW5lYXJfcHRfZW5hYmxlICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBnZHByaW50ayhYRU5MT0df
V0FSTklORywgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgICAgICAgICAgIkF0dGVtcHQgdG8gY3JlYXRlIGxpbmVhciBwLnQuIChmZWF0dXJlIGRp
c2FibGVkKVxuIik7ICAgICBcCisgICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIH0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgaWYgKCAobGV2ZWwjI2VfZ2V0X2ZsYWdz
KHBkZSkgJiBfUEFHRV9SVykgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC03MTksNiArNzM1LDIwIEBA
IGdldF8jI2xldmVsIyNfbGluZWFyX3BhZ2V0YWJsZSggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHJldHVybiAx
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKIH0KKyNkZWZpbmUgTFBUX0FTU0VSVCBBU1NFUlQKKyNlbHNlCisjZGVmaW5lIGRl
ZmluZV9nZXRfbGluZWFyX3BhZ2V0YWJsZShsZXZlbCkgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCitzdGF0aWMgaW50ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCitnZXRfIyNsZXZlbCMjX2xpbmVhcl9wYWdldGFibGUo
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGxldmVs
IyNfcGdlbnRyeV90IHBkZSwgdW5zaWduZWQgbG9uZyBwZGVfcGZuLCBzdHJ1Y3QgZG9tYWluICpk
KSBcCit7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit9CisjZGVmaW5lIHplcm9f
bGluZWFyX2VudHJpZXMocGcpCisjZGVmaW5lIGRlY19saW5lYXJfdXNlcyhwZykKKyNkZWZpbmUg
ZGVjX2xpbmVhcl9lbnRyaWVzKHBnKQorI2RlZmluZSBMUFRfQVNTRVJUKHgpCisjZW5kaWYKIAog
CiBib29sIGlzX2lvbWVtX3BhZ2UobWZuX3QgbWZuKQpAQCAtMjI2MCw3ICsyMjkwLDcgQEAgc3Rh
dGljIGludCBfcHV0X2ZpbmFsX3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNp
Z25lZCBsb25nIHR5cGUsCiAgICAgICAgICAgICBkZWNfbGluZWFyX3VzZXMocGFnZSk7CiAgICAg
ICAgICAgICBkZWNfbGluZWFyX2VudHJpZXMocHRwZyk7CiAgICAgICAgIH0KLSAgICAgICAgQVNT
RVJUKCFwYWdlLT5saW5lYXJfcHRfY291bnQgfHwgcGFnZV9nZXRfb3duZXIocGFnZSktPmlzX2R5
aW5nKTsKKyAgICAgICAgTFBUX0FTU0VSVCghcGFnZS0+bGluZWFyX3B0X2NvdW50IHx8IHBhZ2Vf
Z2V0X293bmVyKHBhZ2UpLT5pc19keWluZyk7CiAgICAgICAgIHNldF90bGJmbHVzaF90aW1lc3Rh
bXAocGFnZSk7CiAgICAgICAgIHNtcF93bWIoKTsKICAgICAgICAgcGFnZS0+dS5pbnVzZS50eXBl
X2luZm8tLTsKQEAgLTIzMzAsOCArMjM2MCw4IEBAIHN0YXRpYyBpbnQgX3B1dF9wYWdlX3R5cGUo
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgYm9vbCBwcmVlbXB0aWJsZSwKICAgICAgICAgICAgICAg
ICAgKiBuZWNlc3NhcnkgYW55bW9yZSBmb3IgYSBkeWluZyBkb21haW4uCiAgICAgICAgICAgICAg
ICAgICovCiAgICAgICAgICAgICAgICAgQVNTRVJUKHBhZ2VfZ2V0X293bmVyKHBhZ2UpLT5pc19k
eWluZyk7Ci0gICAgICAgICAgICAgICAgQVNTRVJUKHBhZ2UtPmxpbmVhcl9wdF9jb3VudCA8IDAp
OwotICAgICAgICAgICAgICAgIEFTU0VSVChwdHBnLT5saW5lYXJfcHRfY291bnQgPiAwKTsKKyAg
ICAgICAgICAgICAgICBMUFRfQVNTRVJUKHBhZ2UtPmxpbmVhcl9wdF9jb3VudCA8IDApOworICAg
ICAgICAgICAgICAgIExQVF9BU1NFUlQocHRwZy0+bGluZWFyX3B0X2NvdW50ID4gMCk7CiAgICAg
ICAgICAgICAgICAgcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICB9CiAKQEAgLTI1MDgsNyArMjUz
OCw3IEBAIHN0YXRpYyBpbnQgX19nZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Us
IHVuc2lnbmVkIGxvbmcgdHlwZSwKICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVz
ID0gMDsKICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKICAgICAgICAgfQotICAg
ICAgICBwYWdlLT5saW5lYXJfcHRfY291bnQgPSAwOworICAgICAgICB6ZXJvX2xpbmVhcl9lbnRy
aWVzKHBhZ2UpOwogICAgICAgICByYyA9IGFsbG9jX3BhZ2VfdHlwZShwYWdlLCB0eXBlLCBwcmVl
bXB0aWJsZSk7CiAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggMjZmMDE1MzE2NC4uNzgyNWYzNjMxNiAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbW0uaApAQCAtMTc3LDEwICsxNzcsMTUgQEAgc3RydWN0IHBhZ2VfaW5mbwogICAgICAg
ICAgKiAgIGluIHVzZS4KICAgICAgICAgICovCiAgICAgICAgIHN0cnVjdCB7CisjaWZkZWYgQ09O
RklHX1BWX0xJTkVBUl9QVAogICAgICAgICAgICAgdTE2IG5yX3ZhbGlkYXRlZF9wdGVzOlBBR0VU
QUJMRV9PUkRFUiArIDE7CiAgICAgICAgICAgICB1MTYgOjE2IC0gUEFHRVRBQkxFX09SREVSIC0g
MSAtIDI7CiAgICAgICAgICAgICBzMTYgcGFydGlhbF9wdGU6MjsKICAgICAgICAgICAgIHMxNiBs
aW5lYXJfcHRfY291bnQ7CisjZWxzZQorICAgICAgICAgICAgdTE2IG5yX3ZhbGlkYXRlZF9wdGVz
OworICAgICAgICAgICAgczggcGFydGlhbF9wdGU7CisjZW5kaWYKICAgICAgICAgfTsKIAogICAg
ICAgICAvKgotLSAKMi4xNC4yCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 17:18:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 17:18:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4VVz-0005ny-3y; Tue, 17 Oct 2017 17:18:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=456ecb91d=Andrew.Cooper3@citrix.com>)
 id 1e4VVy-0005nl-SG
 for xen-devel@lists.xen.org; Tue, 17 Oct 2017 17:18:50 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 BD/9A-10698-A7B36E95; Tue, 17 Oct 2017 17:18:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsXitHRDpG6l9bN
 Ig4Z1GhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a5q2/ZC05xVVx408vSwPifo4uRk0NCwF9i
 wfEFjCA2m4C+xO4Xn5hAbBEBdYnTHRdZQWxmgZ2MEl+/1oLYwgJREifW/wCLswioSjw68pq5i
 5GDg1fAU2L1R3+IkXIS54//ZAaxhQTUJK71X2IHsXkFBCVOznzCAjFSQuLgixfMExi5ZyFJzU
 KSWsDItIpRozi1qCy1SNfIXC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzAU6hk
 YGHcwtuz1O8QoycGkJMrrbPgkUogvKT+lMiOxOCO+qDQntfgQowwHh5IE7xyrZ5FCgkWp6akV
 aZk5wKCESUtw8CiJ8CaDpHmLCxJzizPTIVKnGHU5Om7e/cMkxJKXn5cqJc5bDVIkAFKUUZoHN
 wIWIZcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfNmgEzhycwrgdv0CugIJqAj1jk9ATmiJB
 EhJdXAKF0ZtjIj7eJsuyP8fSI3uCadjr5rzyguPtf2+NxjlVoW177eeyOkpXuWY6Zf1OuUOYd
 OyFaZzN1eveDXlqqEeQ8nzpmgpGJnnu8+56zNB2+D1gvLtQzDxVP/Vb3nPuRp8/7H0ftlwq9y
 XELmrZ9XZsmw44Ts93uXjN0mxZqyy7Nta5357+oqVyWW4oxEQy3mouJEANYZIQyLAgAA
X-Env-Sender: prvs=456ecb91d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1508260727!79827824!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12344 invoked from network); 17 Oct 2017 17:18:49 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Oct 2017 17:18:49 -0000
X-IronPort-AV: E=Sophos;i="5.43,391,1503360000"; d="scan'208";a="446711452"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 17 Oct 2017 18:16:01 +0100
Message-ID: <1508260561-13248-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for-next] x86/VT-x: Don't rewrite
	HOST_TR_SELECTOR on every context switch
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VFNTX0VOVFJZIGlzIGEgY29tcGlsZSB0aW1lIGNvbnN0YW50LCBzbyBIT1NUX1RSX1NFTEVDVE9S
IGNhbiBiZSBzZXQgdXAgZHVyaW5nClZNQ1MgY29uc3RydWN0aW9uIGFuZCBsZWZ0IGFsb25lIHRo
ZXJlYWZ0ZXIsIHJhdGhlciB0aGFuIHJld3JpdGluZyBpdCBvbiBldmVyeQpjb250ZXh0IHN3aXRj
aC4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVs
LmNvbT4KQ0M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgotLS0KIHhlbi9hcmNo
L3g4Ni9odm0vdm14L3ZtY3MuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigr
KSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3Mu
YyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwppbmRleCBiNTEwMGI1Li42MDQyMTA5IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKKysrIGIveGVuL2FyY2gveDg2
L2h2bS92bXgvdm1jcy5jCkBAIC04MDYsNyArODA2LDYgQEAgc3RhdGljIHZvaWQgdm14X3NldF9o
b3N0X2VudihzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpKHRo
aXNfY3B1KGdkdF90YWJsZSkgLSBGSVJTVF9SRVNFUlZFRF9HRFRfRU5UUlkpKTsKICAgICBfX3Zt
d3JpdGUoSE9TVF9JRFRSX0JBU0UsICh1bnNpZ25lZCBsb25nKWlkdF90YWJsZXNbY3B1XSk7CiAK
LSAgICBfX3Ztd3JpdGUoSE9TVF9UUl9TRUxFQ1RPUiwgVFNTX0VOVFJZIDw8IDMpOwogICAgIF9f
dm13cml0ZShIT1NUX1RSX0JBU0UsICh1bnNpZ25lZCBsb25nKSZwZXJfY3B1KGluaXRfdHNzLCBj
cHUpKTsKIAogICAgIF9fdm13cml0ZShIT1NUX1NZU0VOVEVSX0VTUCwgZ2V0X3N0YWNrX2JvdHRv
bSgpKTsKQEAgLTExNDQsNiArMTE0Myw3IEBAIHN0YXRpYyBpbnQgY29uc3RydWN0X3ZtY3Moc3Ry
dWN0IHZjcHUgKnYpCiAgICAgX192bXdyaXRlKEhPU1RfR1NfU0VMRUNUT1IsIDApOwogICAgIF9f
dm13cml0ZShIT1NUX0ZTX0JBU0UsIDApOwogICAgIF9fdm13cml0ZShIT1NUX0dTX0JBU0UsIDAp
OworICAgIF9fdm13cml0ZShIT1NUX1RSX1NFTEVDVE9SLCBUU1NfRU5UUlkgPDwgMyk7CiAKICAg
ICAvKiBIb3N0IGNvbnRyb2wgcmVnaXN0ZXJzLiAqLwogICAgIHYtPmFyY2guaHZtX3ZteC5ob3N0
X2NyMCA9IHJlYWRfY3IwKCkgfCBYODZfQ1IwX1RTOwotLSAKMi4xLjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 17 17:19:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 17:19:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4VWR-0005qh-CF; Tue, 17 Oct 2017 17:19:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=456ecb91d=Andrew.Cooper3@citrix.com>)
 id 1e4VWQ-0005qa-F5
 for xen-devel@lists.xensource.com; Tue, 17 Oct 2017 17:19:18 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 32/3D-20813-59B36E95; Tue, 17 Oct 2017 17:19:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrEIsWRWlGSWpSXmKPExsWSzvfng+5U62e
 RBucPsljcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oxd134wFexgq7i0yKmBcS9rFyMHh4SAv8Sx
 HZVdjJxAprvEm3et7CC2sEC0xNcz25hBbBEBL4m5l74zdTFycTALLGaUePxtMzOIIySwhlHi/
 /0JYB1sAvoSu198YgKxeQVsJXpXP2YEsVkEVCVunn7OBmKLCoRLNJ3tZ4GoEZQ4OfMJmM0pYC
 nxa8o9dpCDmAU0Jdbv0gcJMwvIS2x/O4cZwhaXaPqykhXEFhJQk7jWf4kd4uh0ia1/fzFD2BY
 St2/dYZvAKDQLyYZZCFNnIZk6C8nUBYwsqxjVi1OLylKLdE30kooy0zNKchMzc3QNDcz0clOL
 ixPTU3MSk4r1kvNzNzECw5sBCHYwdl/2P8QoycGkJMrrbPgkUogvKT+lMiOxOCO+qDQntfgQo
 wwHh5IE7xyrZ5FCgkWp6akVaZk5wEiDSUtw8CiJ8CaDpHmLCxJzizPTIVKnGHU5bjy8/odJiC
 UvPy9VSpy3GqRIAKQoozQPbgQs6i8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmDcDZApPZl4
 J3KZXQEcwAR2xzukJyBEliQgpqQbG2aXKB/xPbeL66PTUzHLPvR1l90Ji796V23RgYZxmS/Pr
 44aqUoW5/8uS1c7XXiyvfMcQpcHF3zI3SyF9Wof6zuuvZC4pS87+UhLxWjbzof73VZk6m0+Yz
 aponH5+qrKYyHW1Hey+Pzf9tJ+ndU+3OUzuUPOaY02da3dIBy1cVfmA/fuFKPF/SizFGYmGWs
 xFxYkAKVDEevUCAAA=
X-Env-Sender: prvs=456ecb91d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1508260754!71152318!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65161 invoked from network); 17 Oct 2017 17:19:16 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Oct 2017 17:19:16 -0000
X-IronPort-AV: E=Sophos;i="5.43,391,1503360000"; d="scan'208";a="106363746"
X-CrossPremisesHeadersFilteredBySendConnector: AMSPEX02CL02.citrite.net
To: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>
References: <23014.8670.229543.228780@mariner.uk.xensource.com>
 <1508259935-26745-1-git-send-email-ian.jackson@eu.citrix.com>
 <20171017170648.dr3wf5zllgkssncx@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <510d66b2-6a1f-72fa-6709-4d4dd76f7b02@citrix.com>
Date: Tue, 17 Oct 2017 18:19:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171017170648.dr3wf5zllgkssncx@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
X-OrganizationHeadersPreserved: AMSPEX02CL02.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xensource.com,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH] tools: libxendevicemodel: Restore symbol
 versions for 1.0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTcvMTAvMTcgMTg6MDYsIFdlaSBMaXUgd3JvdGU6Cj4gT24gVHVlLCBPY3QgMTcsIDIwMTcg
YXQgMDY6MDU6MzVQTSArMDEwMCwgSWFuIEphY2tzb24gd3JvdGU6Cj4+IEluIDE0NjJmOWVhOGY0
MjE5ZDUyMGE1MzA3ODdiODBjOTg2ZTA1MGFhOTgKPj4gInRvb2xzOiBsaWJ4ZW5kZXZpY2Vtb2Rl
bDogUHJvdmlkZSB4ZW5kZXZpY2Vtb2RlbF9zaHV0ZG93biIKPj4gd2UgYWRkZWQgYSBuZXcgdmVy
c2lvbiAxLjEgdG8gdGhlIHN5bWJvbCBtYXAgYW5kIHNpbXBseSBhYm9saXNoZWQKPj4gdGhlIG9s
ZCBvbmUuICBUaGF0IGlzIHF1aXRlIHdyb25nLgo+Pgo+PiBJbnN0ZWFkLCB3ZSBzaG91bGQgaGF2
ZSBsZWZ0IHRoZSAxLjAgbWFwIGFsb25lIGFuZCBhZGRlZCBhIG5ldyB2ZXJzaW9uCj4+IHdoaWNo
IHNpbXBseSBhZGRzIHRoZSBuZXcgc3ltYm9sLgo+Pgo+PiBGaXggdGhpcy4KPj4KPj4gUmVwb3J0
ZWQtYnk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgo+PiBDQzog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+PiBTaWduZWQtb2Zm
LWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBBY2tlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKQ0MnaW5nIEp1bGllbiBmb3IgYSByZWxlYXNl
IGFjaywgYXMgdGhpcyBpcyBhIGJsb2NrZXIgKGR1ZSB0byByZWdyZXNzaW5nCnRoZSB4ZW5kZXZp
Y2Vtb2RlbCBBQkkgZnJvbSBYZW4gNC45KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 17:22:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 17:22:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4VZm-0006YX-RB; Tue, 17 Oct 2017 17:22:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1e4VZl-0006YR-O3
 for xen-devel@lists.xen.org; Tue, 17 Oct 2017 17:22:45 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 9F/CB-30115-56C36E95; Tue, 17 Oct 2017 17:22:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0hTYRjHe8/OtuNlcZyKT0sDV6ksFJd2sYu
 JfUiEQFIMs9Cjntxom3LODCNJLZm3TLOsXKaJitEHS1liWJbihULJbmCRYHkJ5wUHFqIyO8fj
 rffTn//vufx5eAmR3CRREHSmkWYMlE4pccT9Lomj/VOOTcQFLlY4Ha631eFhKKKnfQmLQufEW
 kNSWmaiWGPJncHTa30zTXfeYjmofFcRciRwMlcEI60d0iLkQCDyPLRYChEP5OQtDKomLGIeyM
 lkGC4uQbzGyb3wqCkP47WEDIammg+rzW6kCkbqv4p4LSIN8Hfwi4TXrmQkDPX8WZ0jI0/A87I
 5qbCgAYOXHfOYAFzgXeUYLjSrYMg+yfkEp3dCo53gbQcyFAZqmxFvu5N7wNqZzdtAesNMsR3j
 RwL5AMGD622YkNkXXi9Ni4QiL+gZqMIFfRryenIkQkMNgtEXfWvduVJovN2HCVUqmJztwAUwL
 oHfi70SAYSAbWFhTeugsqBorahfDJ9HpnA+H5CecL/NSfCfiWGw/w0SMiXC7MrS2rpvzjBvuo
 fKkJ95ywnMW05g3jzBYyR6inxZmrlMM/5BAUmMNlVj1FNanb868GCAnmZZKpXWUUlsQHKavgV
 xf2Ib99pQgT28C+0gMKW77KR6LE6+PSkt5YqGYjUJTIaOZruQJ0EoQYaOTsTJXRg6lc68qNVx
 H2sdA+GsdJMlH+GwjE2n9Kw2VUDvkT8xXzK0jMlxQ5qBVnjInvAzSL5Ik2HYGLH+PT8hL4WrD
 HGh5M7pNKPXGv/nVuRBIKWr7Be/yllrMG5ssnIhMC5EU/gYH8JIbSJFDopdjJ87422O1izZV/
 KtQZardbunJ0ZjQi1FDvHMWTyk2+VUvtXRhYjyyVJnmQ6ZvmN3qxNU8ocx7VKbff5GcHmEdDZ
 x/8fxmz55DRUFB6I73JhrvWPG5VZj8fLx2gv2whbdj7ZsdWzYYrdtOcrkqtJPNXu++lkaua90
 uLozaFiJsxpKrRIxLPUPVP5dE5kDAAA=
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1508260963!112295412!1
X-Originating-IP: [40.107.5.83]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2288 invoked from network); 17 Oct 2017 17:22:44 -0000
Received: from mail-eopbgr50083.outbound.protection.outlook.com (HELO
 EUR03-VE1-obe.outbound.protection.outlook.com) (40.107.5.83)
 by server-6.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 17 Oct 2017 17:22:44 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=IZZ+yVbKF4F9wfYsfUEzhbwjeYscL+lAl3U/M+l/kGk=;
 b=Q5uVFPWw06lHz1RX7e0nQDLsAgmJMzNsSSX9JbnNN5q4O4SfHqZOcrVxmQLSId39j4PMgCWi03mB4VVaKVGuYruY3u3e/9bplvtd6SIFHhZd9kqC4J+EwaIxf704PChS008M2MfoP38KsC4Lt997PIfRua2dvwpGXo/YRK/n6R0=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.54) by
 VI1PR03MB1775.eurprd03.prod.outlook.com (2a01:111:e400:7bdd::9) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Tue, 17 Oct
 2017 17:22:40 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Tue, 17 Oct 2017 20:22:36 +0300
Date: Tue, 17 Oct 2017 20:22:36 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: Julien Grall <julien.grall@linaro.org>
Message-ID: <20171017172236.GA29147@EPUAKYIW2556.kyiv.epam.com>
References: <1507748484-16871-1-git-send-email-volodymyr_babchuk@epam.com>
 <1507748484-16871-3-git-send-email-volodymyr_babchuk@epam.com>
 <79ae66fb-c9f7-6ef8-74c1-cb683ad3bf38@linaro.org>
 <20171017162253.GB24929@EPUAKYIW2556.kyiv.epam.com>
 <65de55db-cfae-6841-aad1-cdcfe3580577@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <65de55db-cfae-6841-aad1-cdcfe3580577@linaro.org>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-Originating-IP: [85.223.209.54]
X-ClientProxiedBy: VI1PR0501CA0018.eurprd05.prod.outlook.com
 (2603:10a6:800:92::28) To VI1PR03MB1775.eurprd03.prod.outlook.com
 (2a01:111:e400:7bdd::9)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 0d61fa81-0c5f-4fde-9a26-08d51583abcb
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:VI1PR03MB1775; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB1775;
 3:Jg+BDHDlzlSAiWjtukPfYWYmKY2Ngfr0vRaeHu+/QJvWYn58NVggpP9bePo5NhBKo75taW/vu8Rc3ch2G7LZJ51a+XrY6t1UgBoewsYfkKstU93AkLcClOBNKivmD9bCBvhLGlIdAr9BMNTMMBRh6iMCDsf93DVPBSrcydflMrpDCgnqqa+CoCKExyy3ofSrFYD+PBuhplAPxIHve3gr9PCtZSORcdDmITaYPmp3JQa5TnPvKBz2lfrAUrU5/+tu;
 25:/70I+mHhpPurKFBRjtcaKlku+tjoRv2mUTyayxdUoAf8+hm/5mNyGs2ejvWeL9fy/lyjGzbNZSkTzHmVRxh2/Z7HweJMeg0kdizS4kKMOv+KEgISCoLvwzKakJaT0ZN+IFm/hWuTKbrlu1EqD3M6jnasmYM3dK4IUESnsLqRa6MgcZzf0FxJQr6H95JadD5v5xWbu7q4pM/nkuooAQRi4fyaS5Du12IsOETeu0FyF2qlmsxa1nahDKOiI89OqZTusIC+Iy78FKB1iYUXdihaUTcxpfoyDNTzCSDorsi0ekBldUaEai2byZWr390Y5u5dPTsBLUh2nLVdx3iiEWJA0Q==;
 31:Pm7oZUHF9p38S+rNYSiPqBfpWYKVGyoiSRg848I8f6hLEyoxCw4u/i1jnpsoxN0/oZsy67JDB2ay041rBu/dORjj54My76qEo2GYkygWPgDim4SfZJTQpI8Ks6lDwicTAiPK/7wZSh0Vsw8xxirWrNUS5Y8I5jBI4fTC323NBOOx3RmtYCAll58o0nky0rP0JAzdfkQ5IQl/au7oTSA0+h3EhKwwG/J/egyLGAvwRt4=
X-MS-TrafficTypeDiagnostic: VI1PR03MB1775:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB1775;
 20:5f2kfoJwh2OKBdhDthaO94fm91HZuMgKfyYWd+NBmc/cCUB587M/Nb4mDVGmX3nzTNBMzwDk6Cp3JnUMzhTwvy/Ny4orQo6G8dLdTSuiu0ltFl8l8tMzE0Rlkro9BzAsmOmKKdXJSdcCE8HgxVk+ESqYS4R2ydDcb20kccv+Ipin10gM1bgglas+/6dkcokTm6zfhelWzaL7TpgL5Ncz07LZtU3vnwCKpUqnGbGVPYuK9dktbx3wWqNrojBqwP3nJgirdmREk40EIrTEgS/nLri9zJcWqnK5K90Pqvb/zV+cxdrAtgn+/dbTy+X0wDhL17LcxGjcA07gPiOhDELX+wS4apIbXZjHH41dTtZxCstxALXaEExaNulWzMIfrb8HiNdmQrA5hr8c7hdMP+7HCAVrtMP1IeuArb18iA6XPy/whsK00B0jqRJ0rMjsYv4ltWxDMGuBFt/RZVYR21cu2jnan9pAPC8kwC+bNxCTsD9t861lryTCp+yxNhkh8Nr+;
 4:i4X4xiHRegAvcmIERPRu6kBlF54VWE85W8HzoOqrmrHPp9FT2HZYdllD+UN815wOuK8hId6Fl4qtuszS4ILkc2mXLi1hbXmAPPt+35MtsEEQ+B+PBxz6iL4ctWlpTZ08yKfdI+L5gi0SczNJYRO4oaCyjQto9hI81lknfU8fkAR4DrhXrV2sBKaTvRxHKh0l255ZV6SqfqkjSmW8OhYLuHDoZthh0AENZPPEATwSao7fNRoeTNdcoMnl3vJ5HAR1Shtl4CFUJrIjJ0JmaO0VJx97CyMP+0powYzTFyvRffg=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <VI1PR03MB17752AADBBF9B9D1984CC5A5E64C0@VI1PR03MB1775.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6041248)(20161123560025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123555025)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:VI1PR03MB1775; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:VI1PR03MB1775; 
X-Forefront-PRVS: 04631F8F77
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(346002)(376002)(24454002)(199003)(189002)(16586007)(2950100002)(6916009)(68736007)(229853002)(66066001)(2906002)(72206003)(189998001)(50986999)(478600001)(33656002)(3846002)(47776003)(105586002)(106356001)(86362001)(83506001)(101416001)(7736002)(305945005)(54356999)(4326008)(76176999)(50466002)(42186006)(58126008)(97736004)(316002)(1076002)(93886005)(122856001)(54906003)(80792005)(23726003)(81166006)(81156014)(6246003)(53936002)(8676002)(8936002)(5660300001)(6116002)(18370500001)(41533002)(2004002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR03MB1775; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR03MB1775;
 23:/i85gDmIPnzJY8XVTxC2O6X4/lLXxo6ONmpMnv2VG?=
 =?us-ascii?Q?rznTKnxPB2Ojxns++kxAWV4JR0pYERK9+/RvOmHM+GPmnMTjQMAPE5XjcjWr?=
 =?us-ascii?Q?u6U7TX9N90TPoe25X46paznarXa9mzmku30TsqWhppEM79V5g3QcspyaTYFQ?=
 =?us-ascii?Q?6ezh8iCNshK6Uero0Xhfzw6XuNfLqrV1yhx1uxMq598aORHXT3A4Rqb776oC?=
 =?us-ascii?Q?/2BD19q9huWis3GlLOgI6uWTYTHthBgBKQECCLjCZWB5MeV9eX2xCggy7ygY?=
 =?us-ascii?Q?cISU7ydce37YCN7ffWSSsFyYdzU9KbEc4zkVCRKD8Z/R2Qc9pTwzMHEqfq7b?=
 =?us-ascii?Q?oxrbKPrhjh1C/5sUdlbC053fzZrlJ2b9/NhC5w2z/pOUlhXtZFzMszKWm3mR?=
 =?us-ascii?Q?I3vZT8hnKQD8BzUimnTsW8dXnIUmtgqys1Den/wfQ2f6ENE+nFamnbT254ro?=
 =?us-ascii?Q?79rjOz1kNcNeZVbR/4QhTF1QpP25LJ2JRpIHAR1/WvpETzic3bJxYwlVkHzU?=
 =?us-ascii?Q?4/4xlMsYBNwmIy3lkVV1YW0bStfI0SaYGTF+6gJq0xH7aXGSXKi+Nh7/Fzde?=
 =?us-ascii?Q?P4u0jRpUjxA1i/gX3NQbRJYlOFnR72G1ko4HrnHNhXOXf+vsY0+E7Rt3ysu5?=
 =?us-ascii?Q?9wbpDHs2MwpK9fWNDfrwnsXC8kenqKXllFM2VInY66oB9RIcSgfC0LAlWMU5?=
 =?us-ascii?Q?a8vBhtoctV58T2L3nuUXeP/+8h2YAm3AA2YjiJHbF7n3CVuWv8Fam92ivbja?=
 =?us-ascii?Q?1A4MSQ/JK/3a3cITQVZO7B9DGn6FDX31FbFDKWNKROnGvV1zXJnCQo2O7KYS?=
 =?us-ascii?Q?1f8gtMlUeNvpNBefNwYuOMvd1hFCNArucUMb+xL9vyUfHcI1dG9pOeovVnV6?=
 =?us-ascii?Q?2FxqbLBTDCL1Sos+jYT+lQ512D1wNfTyW7e6gplAR/GHT7qaJGs4jMhX+Bto?=
 =?us-ascii?Q?nS+954TJz4OGPWpasltNWV3s8fIcqaeEHgdnsVvN+nHdF7XZMS76m81aT1bA?=
 =?us-ascii?Q?bXEEHVQVFJA46ojcBNmrneU8iPEFt2aWcr8Akj3b3Oc25UxJ0vf9BWx0xHox?=
 =?us-ascii?Q?Sx30cUbDQfZO0ywKeGYtrZ9lHfNKadqkJcI3BribxFAHwWx6r+tanMeHSMQl?=
 =?us-ascii?Q?gQKZNLauca9SqFK5iuf0NXpaB/HyNvYD+nvQmF+oRMIRrYItewV++1ywllqu?=
 =?us-ascii?Q?Fr/tIUxNgmggX/u/zg55HyD4/He1xiM3s4i?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB1775;
 6:duOmllkE9H/2VPRh6oCCIouQwbtTlZTkN/IMENvYkeQenJq6h6HGHEoiufOcTfIWuI4snX9JaUVAxTmnanqtPfzFNQRxlSyMopiwNRQctw/dCzjXBua85MWaA3TsoHI4Z+uXAHVeFfirJxyaRgTAi7JC1kJ57YqjiYnKpuA84ex5C1H1eiLSmOprkj2F6hzVW39S8axwCqyH1io1sVtEGGWEZtGoxNkYPxhORQKXNpUk+4bHA9ffnrOMwYLz8ZVJJsYZPAFWUAhwI3+FITMlNdLNoT/fHZLpnS3q3YBBdNLoTY1UskIc1iQrxgzSRTKXxnEtIh/Es590TqvJIru2Rw==;
 5:dKPaVJvnLQhm5MlFGkb7eWdcjoYQdyhOCTfBa5UKBIi0hqK3aSBtqpGqkkObaaIQILB3m76KnO9vinFVKrdGHmmUXP5Nb820RcCy3ya4D9oZ9yo7Q6dEdjKnEfsOMUBudeMiy35wRR+NMHAaRTgymUxaNomJk6E5GcCl/r7cgBY=;
 24:nn+fdfs3orOrNMzqZuQ//D+mAyEQLOFaal3OktyRVB6RdzWB3dq6g3aj/Bth8g+rgJqKUdkFWMS9QVVNtAp2QTp+yu7Mlai7thdmPrRSF7E=;
 7:dqnPm1K6iush8wUWwXXy1OVLslqDpalwH9SBlDJxgl8zP8Dupk8ovfHZvo5Fn3biZhgOxq1wrjGcywqWsKfxfsf+mUDEBgtRBWgfYkY5LBgng7QCIlWE9TSYCngB8mR3OGO8XyuRMEBGACetXkDE+eL+B+NLIyGh61BPxsCjytBSoIFkuqiB56+FSE86GCE5dZDrNlQDdpWw0AClq1BaHLF0rvz4WGB0BWX1Ms0kGFU=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Oct 2017 17:22:40.6658 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR03MB1775
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [RFC 2/4] arm: add generic TEE mediator framework
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKT24gVHVlLCBPY3QgMTcsIDIwMTcgYXQgMDU6Mzk6MjlQTSArMDEwMCwgSnVs
aWVuIEdyYWxsIHdyb3RlOgoKRXhjdXNlIG1lLCBsb29rcyBsaWtlIHlvdSBza2lwcGVkIG15IHRo
b3VnaHRzIGFib3V0IGhvdyB0byBkZXRlY3QKVEVFIGlmIHdlIGFyZSBub3Qgc3VyZSwgdGhhdCB3
ZSBhcmUgcnVubmluZyBvbiBTTUNDQy1jYXBhYmxlIHBsYXRmb3JtLgoKSG93IGRvIHlvdSB0aGlu
aywgaXMgaXQgYXBwcm9wcmlhdGUgdG8gcmVseSBvbiBEVD8KClsuLi5dCj4gPj4+QEAgLTY3Myw2
ICs2NzQsOSBAQCBpbnQgYXJjaF9kb21haW5fY3JlYXRlKHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGludCBkb21jcl9mbGFncywKPiA+Pj4gICAgICBpZiAoIGlzX2hhcmR3YXJlX2RvbWFpbihk
KSAmJiAocmMgPSBkb21haW5fdnVhcnRfaW5pdChkKSkgKQo+ID4+PiAgICAgICAgICBnb3RvIGZh
aWw7Cj4gPj4+KyAgICAvKiBOb3RpZnkgVEVFIHRoYXQgbmV3IGRvbWFpbiB3YXMgY3JlYXRlZCAq
Lwo+ID4+PisgICAgdGVlX2RvbWFpbl9jcmVhdGUoZCk7Cj4gPj4KPiA+PkkgYW0gbm90IGEgYmln
IGZhbiB0byBzZWUgdGhpcyBpbiBhcmNoX2RvbWFpbl9jcmVhdGUgdW50aWwgd2Ugc2VlIGhvdyB0
aGlzCj4gPj5pcyBnb2luZyB0byBmaXQgd2l0aCBndWVzdC4gRm9yIGluc3RhbmNlLCB3aWxsIFRF
RSBiZSBmb3IgZXZlcnkgZ3Vlc3RzPyBXaGF0Cj4gPj53b3VsZCBiZSB0aGUgb3RoZXIgbmVjZXNz
YXJ5IGluZm9ybWF0aW9uIHRvIGNvbmZpZ3VyZSBpdD8uLi4KPiA+SSB0aGluayBJJ2xsIGNhbGwg
WFNNIGluIHRlZV9kb21haW5fY3JlYXRlKCkgdG8gY2hlY2sgaWYgdGhpcyBkb21haW4gYWxsb3dl
ZAo+ID50byB3b3JrIHdpdGggVEVFLiBJIGNhbid0IGltYWdpbmUgd2hhdCBhZGRpdGlvbmFsIGlu
Zm9ybWF0aW9uIHdpbGwgYmUgbmVlZGVkLgo+ID5UaGlzIGludGVyZmFjZSBjYW4gYmUgZXh0ZW5k
ZWQgaW4gdGhlIGZ1dHVyZSwgdGhvdWdoLgo+IAo+IFlvdSB3aWxsIG5ldmVyIG5lZWQgdG8gaW5m
b3JtIFRFRSB0aGF0IGEgbmV3IGNsaWVudCAoYWthIGRvbWFpbikgaXMgYmVlbgo+IGNyZWF0ZWQs
IG5vciBhbGxvY2F0ZWQgbWVtb3J5IGZvciB0aGUgVEVFIGF0IGRvbWFpbiBjcmVhdGlvbiBpbiBY
ZW4/Clllcy4gWW91IGFyZSByaWdodC4gQnV0IHRoZW4gdGhlcmUgYXJlIGFub3RoZXIgcXVlc3Rp
b246IHdoYXQgdG8gZG8KaWYgdGVlX2RvbWFpbl9jcmVhdGUoKSBmYWlsZWQ/IFByZXZlbnQgZG9t
YWluIGNyZWF0aW9uPyBPciBjcmVhdGUKZG9tYWluIGFueXdheXMsIGJ1dCBmb3JiaWQgaXQgdG8g
Y2FsbCBURUU/Cgo+IFsuLi5dCj4gCj4gPj4+ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90ZWUv
dGVlLmMgYi94ZW4vYXJjaC9hcm0vdGVlL3RlZS5jCj4gPj4+bmV3IGZpbGUgbW9kZSAxMDA2NDQK
PiA+Pj5pbmRleCAwMDAwMDAwLi43ZjdhODQ2Cj4gPj4+LS0tIC9kZXYvbnVsbAo+ID4+PisrKyBi
L3hlbi9hcmNoL2FybS90ZWUvdGVlLmMKPiA+Pj5AQCAtMCwwICsxLDEzNCBAQAo+ID4+PisvKgo+
ID4+PisgKiB4ZW4vYXJjaC9hcm0vdGVlL3RlZS5jCj4gPj4+KyAqCj4gPj4+KyAqIEdlbmVyaWMg
cGFydCBvZiBURUUgbWVkaWF0b3Igc3Vic3lzdGVtCj4gPj4+KyAqCj4gPj4+KyAqIFZvbG9keW15
ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KPiA+Pj4rICogQ29weXJpZ2h0
IChjKSAyMDE3IEVQQU0gU3lzdGVtcy4KPiA+Pj4rICoKPiA+Pj4rICogVGhpcyBwcm9ncmFtIGlz
IGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKPiA+
Pj4rICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZSB2ZXJzaW9uIDIgYXMKPiA+Pj4rICogcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZv
dW5kYXRpb24uCj4gPj4+KyAqCj4gPj4+KyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBp
biB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAo+ID4+PisgKiBidXQgV0lUSE9VVCBB
TlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgo+ID4+Pisg
KiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBT
ZWUgdGhlCj4gPj4+KyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFp
bHMuCj4gPj4+KyAqLwo+ID4+PisKPiA+Pj4rI2luY2x1ZGUgPHhlbi90eXBlcy5oPgo+ID4+Pisj
aW5jbHVkZSA8YXNtL3NtY2NjLmg+Cj4gPj4+KyNpbmNsdWRlIDxhc20vdGVlLmg+Cj4gPj4+Kwo+
ID4+PisvKgo+ID4+PisgKiBBY2NvcmRpbmcgdG8gQVJNIFNNQ0NDIChBUk0gREVOIDAwMjhCLCBw
YWdlIDE3KSwgc2VydmljZSBvd25lcgo+ID4+PisgKiBmb3IgZ2VuZXJpYyBURUUgcXVlcmllcyBp
cyA2My4KPiA+Pj4rICovCj4gPj4+KyNkZWZpbmUgVFJVU1RFRF9PU19HRU5FUklDX0FQSV9PV05F
UiA2Mwo+ID4+PisKPiA+Pj4rI2RlZmluZSBBUk1fU01DQ0NfRlVOQ19HRVRfVEVFX1VJRCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ID4+PisgICAgICAgIEFSTV9TTUND
Q19DQUxMX1ZBTChBUk1fU01DQ0NfRkFTVF9DQUxMLCAgICAgICAgICAgICAgICAgICAgICAgICBc
Cj4gPj4+KyAgICAgICAgICAgICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19DT05WXzMyLCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKPiA+Pj4rICAgICAgICAgICAgICAgICAgICAgICAgICAg
VFJVU1RFRF9PU19HRU5FUklDX0FQSV9PV05FUiwgICAgICAgICAgICAgICAgXAo+ID4+PisgICAg
ICAgICAgICAgICAgICAgICAgICAgICBBUk1fU01DQ0NfRlVOQ19DQUxMX1VJRCkKPiA+Pgo+ID4+
VGhpcyBsaWtlbHkgbmVlZHMgdG8gYmUgZGVmaW5lZCBpbiBzbWNjYyBhcyBBRkFJVSBpdCBpcyBw
YXJ0IG9mIHRoZSBTTUNDQy4KPiA+SXQgb25seSB1c2VkIHRoZXJlLiBJJ20gbm90IHN1cmUgaWYg
SSBzaG91bGQgZGVmaW5lIGl0IGdsb2JhbGx5Lgo+IAo+IE1heWJlIEFSTV9TTUNDQ19GVU5DX0dF
VF9URUVfVUlELCBidXQgZGVmaW5pdGVseQo+IFRSVVNURURfT1NfR0VORVJJQ19BUElfT1dORVIg
c2hvdWxkIHN0aWNrIHdpdGggdGhlIHJlc3Qgb2YgdGhlIHN1YnN5c3RlbQo+IGRlZmluaXRpb24g
aW4gc21jY2MuaC4KWWVzLCB3aWxsIGRvIGluIHRoaXMgd2F5LgoKPiBbLi4uXQo+IAo+ID4+Pisg
ICAgICAgIHByaW50aygiTm8gVEVFIGZvdW5kXG4iKTsKPiA+Pj4rICAgICAgICByZXR1cm47Cj4g
Pj4+KyAgICB9Cj4gPj4+Kwo+ID4+PisgICAgcGFyc2VfdWlkKHJlc3AsICZ0ZWVfdWlkKTsKPiA+
Pj4rCj4gPj4+KyAgICBwcmludGsoIlRFRSBVSUQ6ICUwMnglMDJ4JTAyeCUwMngtJTAyeCUwMngt
JTAyeCUwMngtJTAyeCUwMngtJTAyeCUwMnglMDJ4JTAyeCUwMnglMDJ4XG4iLAo+ID4+PisgICAg
ICAgICAgIHRlZV91aWQuYVswIF0sIHRlZV91aWQuYVsxIF0sIHRlZV91aWQuYVsyIF0sIHRlZV91
aWQuYVszIF0sCj4gPj4KPiA+PlBsZWFzZSBubyBzcGFjZSBiZWZvcmUgXS4gVGhpcyBpcyBtYWtp
bmcgbW9yZSBjb25mdXNpbmcgdG8gcmVhZC4KPiA+SSBwdXQgaXQgZm9yIG5lYXQgZm9ybWF0dGlu
Zy4gUHJvYmFibHksIEkgY2FuIHB1dCBkb3VibGUgc3BhY2UgYWZ0ZXIgY29tbWFzLgo+ID5XaWxs
IGJlIG9rYXk/Cj4gCj4gVGhhdCBpcyB0aGF0IHJlYWxseSBpbXBvcnRhbnQgdG8gaGF2ZSB0aGVt
PyBJIG1lYW4sIG9rIGl0IGlzIG5vdCBnb2luZyB0byBiZQo+IG5lYXQgYnV0IHRoZSBmb3JtYXQg
c3RyaW5nIGlzIGFscmVhZHkgdWdseSBhbmQgaXQgd291bGQgbm90IGJlIHRvbyBkaWZmaWN1bHQK
PiB0byByZWFkIHRoZSBhcmd1bWVudHMuCkR1bm5vLiBBcyBmb3IgbWUsIGl0IGVhc2VzIHBhcnNp
bmcuIEZvciBleGFtcGxlLCBpdCBpcyBlYXN5IHRvIHNlZSB0aGF0CmFsbCBpbmRleGVzIGFyZSBj
b3JyZWN0LiBCdXQgaWYgdGhpcyBpcyBpbmFwcHJvcHJpYXRlLCBJIGNhbiByZW1vdmUgYWxsCmV4
dHJhIHNwYWNlcy4KPiAKPiA+Cj4gPj4+KyAgICAgICAgICAgdGVlX3VpZC5hWzQgXSwgdGVlX3Vp
ZC5hWzUgXSwgdGVlX3VpZC5hWzYgXSwgdGVlX3VpZC5hWzcgXSwKPiA+Pj4rICAgICAgICAgICB0
ZWVfdWlkLmFbOCBdLCB0ZWVfdWlkLmFbOSBdLCB0ZWVfdWlkLmFbMTBdLCB0ZWVfdWlkLmFbMTFd
LAo+ID4+PisgICAgICAgICAgIHRlZV91aWQuYVsxMl0sIHRlZV91aWQuYVsxM10sIHRlZV91aWQu
YVsxNF0sIHRlZV91aWQuYVsxNV0pOwo+ID4+PisKPiA+Pj4rICAgIGZvciAoIGRlc2MgPSBfc3Rl
ZW1lZGlhdG9yOyBkZXNjICE9IF9ldGVlbWVkaWF0b3I7IGRlc2MrKyApCj4gPj4KPiA+PnsKPiA+
Pgo+ID4+PisgICAgICAgIGlmICggbWVtY21wKCZkZXNjLT51aWQsICZ0ZWVfdWlkLCBzaXplb2Yo
eGVuX3V1aWRfdCkpID09IDAgKQo+ID4+PisgICAgICAgIHsKPiA+Pj4rICAgICAgICAgICAgcHJp
bnRrKCJVc2luZyBURUUgbWVkaWF0b3IgZm9yICVzcFxuIiwgZGVzYy0+bmFtZSk7Cj4gPj4+KyAg
ICAgICAgICAgIG1lZGlhdG9yX29wcyA9IGRlc2MtPm9wczsKPiA+Pj4rICAgICAgICAgICAgYnJl
YWs7Cj4gPj4+KyAgICAgICAgfQo+ID4+Cj4gPj59Cj4gPj4KPiA+Pj4rCj4gPj4+KyAgICBpZiAo
ICFtZWRpYXRvcl9vcHMgKQo+ID4+Cj4gPj5BIHdhcm5pbmcgaGVyZSB3b3VsZCBiZSB1c2VmdWwu
Cj4gPldoeT8gUGxhdGZvcm0gaXMgbm90IG9ibGlndWVkIHRvIGhhdmUgYW55IFRFRS4KPiAKPiBX
aGF0IGRvIHlvdSBtZWFuPyBZb3UgY2FuIG9ubHkgYmUgaGVyZSBiZWNhdXNlIHRoZSBwbGF0Zm9y
bSBoYXMgVEVFIGJ1dCBYZW4KPiBkb2VzIG5vdCBoYXZlIGFueSBtZWRpYXRvci4gWW91IGFjdHVh
bGx5IHByaW50ICJubyBURUUgZm91bmQiIGEgYml0IGFib3ZlLgo+IFNvIHdoeSBub3QgcHJpbnRp
bmcgZm9yIHdoZW4gWGVuIGlzIHVuYWJsZSB0byB1c2UgaXQ/CkFoLCB5ZXMuIFRoaXMgbWFrZXMg
c2Vuc2UuIAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 17 17:30:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 17:30:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4Vh6-0007FU-Je; Tue, 17 Oct 2017 17:30:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e4Vh5-0007FO-Fu
 for xen-devel@lists.xen.org; Tue, 17 Oct 2017 17:30:19 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id F9/D4-30254-A2E36E95;
 Tue, 17 Oct 2017 17:30:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnleJIrShJLcpLzFFi42K5GHpnna6m3bN
 Ig9YHehZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a7uasYC+akV3x6O5mlgXF2YBcjF4eQwERG
 iY/fb7KCOCwCr5klVh1aydjFyMkhIXCHVWL1EwUIO0/i7bOrQHEOIDtN4v35UIhwlcTCGe/YQ
 cJCAmoSa95EQcz8ySgxZ8N8VpAaYQE3iaaL7UwgNSICRhKnV7uA1DALzGaUmHX+MhNEwydGiZ
 vnz4INYhPQkVg3oxbE5BWwlVh+VhRkDIuAqsTVnavBLhMVCJdoOtvPAmLzCghKnJz5BMzmFHC
 QePDvGlgNs4CZxLzND5khbHGJW0/mM0HY8hLb385hnsAoOgtJ+ywkLbOQtMxC0rKAkWUVo0Zx
 alFZapGukaFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgtDAAwQ7GP8sCDjFKc
 jApifI6Gz6JFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBq2T7LFJIsCg1PbUiLTMHGLcwaQkOHi
 UR3v02QGne4oLE3OLMdIjUKUZjjgt3Lv1h4jiw59YfJiGWvPy8VClxXlmQSQIgpRmleXCDYOn
 kEqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYAqQKbwZOaVwO17BXQKE9Ap65yegJxSkoiQkmpg
 nHXG4N6Nwx7spSvyH1auS8q0S0m+YHY6Z4H1Mv3XO+aYNH/clTrL/cDriqJtW/QTXGr2797k4
 Vvry/xPtv6JmVlzzmbjE5KbdNabfZzG4XNB3lRq7/lPZzWWJiulHvq+61xhe4q4XIpd2cq/k/
 7tlDhs5/PS4F/oeZEw+ToPH+a2U/veJwZcU2Ipzkg01GIuKk4EAKCOhNAiAwAA
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1508261416!71758780!1
X-Originating-IP: [209.85.220.174]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13962 invoked from network); 17 Oct 2017 17:30:17 -0000
Received: from mail-qk0-f174.google.com (HELO mail-qk0-f174.google.com)
 (209.85.220.174)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Oct 2017 17:30:17 -0000
Received: by mail-qk0-f174.google.com with SMTP id b15so3003658qkg.9
 for <xen-devel@lists.xen.org>; Tue, 17 Oct 2017 10:30:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=c4I8fl6n5Tx26xgdw9R0HE0HXOPIP67q/dGfoqBoP2Q=;
 b=D5YNVj9QtouFjB8tZvj6JzuWVDFpOSGlNNMlhBV5i2dHr11EIp+DNfT6higt+XzyIo
 Y4Aw3T9mWmBlA4zDOYnqVrSCAjSC2QPM1VzYfgONsEo/lvAKXst93D1PxR7QgcRzgwum
 1ouh+hrOJ9c2L2XE8TclmpwvyrepU5ygLO6RA=
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=c4I8fl6n5Tx26xgdw9R0HE0HXOPIP67q/dGfoqBoP2Q=;
 b=b0WgyEwyJ3jBgjNNYcBErkM97C/LM1IiEZAylb6nbe8uqz6wilkvcUBY5xj5DnI10p
 eVavkfGUe1JvGOaGgeifs1xJ5Knc0H9Pd/BRkKWPAGOJVnfX2Z1y9FxZrjbkPkpdWS3Y
 yH23Yc8vnPxSi/tk5LBcp5ubgp83FXABB8jRBiqisvRckcsFvZCJ06muY1amxTsH9j+a
 6WniHjgIQBaQdB/dPJXrUH+O1oQFK4/7P/KYRYaYt9xoftlOhMkuEew9Cwkrb8DGeooL
 wNbRmScC3TCBGxNeMizyqQSh3enwpHn3Pi/nNn84bGojI/C7CAdPt/KyTIx7vgCHE/Od
 wc9w==
X-Gm-Message-State: AMCzsaW62O6gIZEkXhIu77Wh/RNGvMx+o9YBbuZHSfYaksB+iZuWrTm1
 dwxX1PldXBJTYDqw45AUUlOCglYO8+M=
X-Google-Smtp-Source: AOwi7QC3+UTfKKNgLJOgZ6Ypf36nIITd+mqw7ulwxDj72OxHP6x8bUb7OK5M96iqAjnPHHysR/3HEA==
X-Received: by 10.55.166.77 with SMTP id p74mr20233878qke.264.1508261416371;
 Tue, 17 Oct 2017 10:30:16 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id m6sm6394869qkh.90.2017.10.17.10.30.14
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 17 Oct 2017 10:30:15 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
References: <1507748484-16871-1-git-send-email-volodymyr_babchuk@epam.com>
 <1507748484-16871-5-git-send-email-volodymyr_babchuk@epam.com>
 <06d74c94-5992-6112-3554-de1c32ab5c18@linaro.org>
 <20171017170857.GD24929@EPUAKYIW2556.kyiv.epam.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <76188c7e-9280-b416-44a7-091238428b2c@linaro.org>
Date: Tue, 17 Oct 2017 18:30:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171017170857.GD24929@EPUAKYIW2556.kyiv.epam.com>
Content-Language: en-US
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Jens Wiklander <jens.wiklander@linaro.org>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [RFC 4/4] arm: tee: add basic OP-TEE mediator
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxNy8xMC8xNyAxODowOCwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gT24gTW9uLCBP
Y3QgMTYsIDIwMTcgYXQgMDM6MzY6MzhQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBI
aSBWb2xvZHlteXIsCj4gSGkgSnVsaWVuLAo+IAo+PiBPbiAxMS8xMC8xNyAyMDowMSwgVm9sb2R5
bXlyIEJhYmNodWsgd3JvdGU6Cj4+PiBBZGQgYmFzaWMgT1AtVEVFIG1lZGlhdG9yIGFzIGFuIGV4
YW1wbGUgaG93IFRFRSBtZWRpYXRvciBmcmFtZXdvcmsKPj4+IHdvcmtzLgo+Pj4KPj4+IEN1cnJl
bnRseSBpdCBzdXBwb3J0IG9ubHkgY2FsbHMgZnJvbSBEb20wLiBDYWxscyBmcm9tIG90aGVyIGd1
ZXN0cwo+Pj4gd2lsbCBiZSBkZWNsaW5lZC4gSXQgbWFwcyBPUC1URUUgc3RhdGljIHNoYXJlZCBt
ZW1vcnkgcmVnaW9uIGludG8KPj4+IERvbTAgYWRkcmVzcyBzcGFjZSwgc28gRG9tMCBpcyB0aGUg
b25seSBkb21haW4gd2hpY2ggY2FuIHdvcmsgd2l0aAo+Pj4gb2xkZXIgdmVyc2lvbnMgb2YgT1At
VEVFLgo+Pj4KPj4+IEFsc28gaXQgYWx0ZXJzIFNNQyByZXF1ZXN0cyBieVwgYWRkaW5nIGRvbWFp
biBpZCB0byByZXF1ZXN0LiBPUC1URUUKPj4+IGNhbiB1c2UgdGhpcyBpbmZvcm1hdGlvbiB0byB0
cmFjayByZXF1ZXN0ZXJzLgo+Pj4KPj4+IEFsYmVpdCBiZWluZyBpbiBlYXJseSBkZXZlbG9wbWVu
dCBzdGFnZXMsIHRoaXMgbWVkaWF0b3IgYWxyZWFkeSBjYW4KPj4+IGJlIHVzZWQgb24gc3lzdGVt
cyB3aGVyZSBvbmx5IERvbTAgaW50ZXJhY3RzIHdpdGggT1AtVEVFLgo+Pgo+PiBBIGxpbmsgdG8g
dGhlIHNwZWMgd291bGQgYmUgdXNlZnVsIGhlcmUgdG8gYmUgYWJsZSB0byBmdWxseSByZXZpZXcg
dGhpcwo+PiBwYXRjaC4KPiBXaGljaCBzcGVjPyBPUC1URUUgcHJvdG9jb2w/IEl0IHdhcyBhZGRl
ZCBpbiBwcmV2aW91cyBjb21taXQuCgpTbyBiYXNpY2FsbHkgeW91IGFyZSBzYXlpbmcgdGhlIGhl
YWRlciBpcyB0aGUgZG9jdW1lbnRhdGlvbiBvZiB0aGUgQVBJPyAKVGhlcmUgYXJlIG5vdCBleHRl
cm5hbCBkb2N1bWVudGF0aW9uIG1ha2luZyBlYXNpZXIgdG8gZm9sbG93IHRoZSB2ZXJzaW9uLi4u
PwoKPiAKPj4+Cj4+PiBJdCB3YXMgdGVzdGVkIG9uIFJDQVIgU2FsdmF0b3ItTTMgYm9hcmQuCj4+
Cj4+IElzIGl0IHdpdGggdGhlIHN0b2NrIG9wLXRlZT8gT3IgYW4gdXBkYXRlZCB2ZXJzaW9uPwo+
IFN0YXRpYyBTSE0gd2FzIHRlc3RlZCB3aXRoIHN0b2NrIE9QLVRFRS4gRHluYW1pYyBTSE0gd2Fz
IHRlc3RlZCB3aXRoCj4gbXkgYnVpbGQuIEJ1dCBteSBwYXRjaGVzIGFyZSBhbHJlYWR5IG1lcmdl
ZC4gT1AtVEVFIDIuNi4wIHdpbGwgc3VwcG9ydAo+IGR5bmFtaWMgU0hNIG91dCBvZiB0aGUgYm94
Lgo+IAo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJf
YmFiY2h1a0BlcGFtLmNvbT4KPj4+IC0tLQo+Pj4gICB4ZW4vYXJjaC9hcm0vdGVlL0tjb25maWcg
IHwgICA0ICsrCj4+PiAgIHhlbi9hcmNoL2FybS90ZWUvTWFrZWZpbGUgfCAgIDEgKwo+Pj4gICB4
ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMgIHwgMTc4ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKPj4+ICAgMyBmaWxlcyBjaGFuZ2VkLCAxODMgaW5zZXJ0aW9u
cygrKQo+Pj4gICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCj4+
Pgo+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90ZWUvS2NvbmZpZyBiL3hlbi9hcmNoL2Fy
bS90ZWUvS2NvbmZpZwo+Pj4gaW5kZXggZTY5ZGUyOS4uN2M2YjVjNiAxMDA2NDQKPj4+IC0tLSBh
L3hlbi9hcmNoL2FybS90ZWUvS2NvbmZpZwo+Pj4gKysrIGIveGVuL2FyY2gvYXJtL3RlZS9LY29u
ZmlnCj4+PiBAQCAtMCwwICsxLDQgQEAKPj4+ICtjb25maWcgQVJNX09QVEVFCj4+PiArCWJvb2wg
IkVuYWJsZSBPUC1URUUgbWVkaWF0b3IiCj4+PiArCWRlZmF1bHQgbgo+Pj4gKwlkZXBlbmRzIG9u
IEFSTV9URUUKPj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdGVlL01ha2VmaWxlIGIveGVu
L2FyY2gvYXJtL3RlZS9NYWtlZmlsZQo+Pj4gaW5kZXggYzU0ZDQ3OS4uOWQ5M2I0MiAxMDA2NDQK
Pj4+IC0tLSBhL3hlbi9hcmNoL2FybS90ZWUvTWFrZWZpbGUKPj4+ICsrKyBiL3hlbi9hcmNoL2Fy
bS90ZWUvTWFrZWZpbGUKPj4+IEBAIC0xICsxLDIgQEAKPj4+ICAgb2JqLXkgKz0gdGVlLm8KPj4+
ICtvYmotJChDT05GSUdfQVJNX09QVEVFKSArPSBvcHRlZS5vCj4+PiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL3RlZS9vcHRlZS5jIGIveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCj4+PiBuZXcg
ZmlsZSBtb2RlIDEwMDY0NAo+Pj4gaW5kZXggMDAwMDAwMC4uMDIyMDY5MQo+Pj4gLS0tIC9kZXYv
bnVsbAo+Pj4gKysrIGIveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCj4+PiBAQCAtMCwwICsxLDE3
OCBAQAo+Pj4gKy8qCj4+PiArICogeGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCj4+PiArICoKPj4+
ICsgKiBPUC1URUUgbWVkaWF0b3IKPj4+ICsgKgo+Pj4gKyAqIFZvbG9keW15ciBCYWJjaHVrIDx2
b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KPj4+ICsgKiBDb3B5cmlnaHQgKGMpIDIwMTcgRVBB
TSBTeXN0ZW1zLgo+Pj4gKyAqCj4+PiArICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7
IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKPj4+ICsgKiBpdCB1bmRlciB0
aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHZlcnNpb24gMiBhcwo+
Pj4gKyAqIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgo+Pj4gKyAq
Cj4+PiArICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQg
d2lsbCBiZSB1c2VmdWwsCj4+PiArICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0
IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKPj4+ICsgKiBNRVJDSEFOVEFCSUxJVFkgb3Ig
RklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCj4+PiArICogR05VIEdl
bmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KPj4+ICsgKi8KPj4+ICsKPj4+
ICsjaW5jbHVkZSA8eGVuL3R5cGVzLmg+Cj4+PiArI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgo+Pj4g
Kwo+Pj4gKyNpbmNsdWRlIDxhc20vcDJtLmg+Cj4+PiArI2luY2x1ZGUgPGFzbS90ZWUuaD4KPj4+
ICsKPj4+ICsjaW5jbHVkZSAib3B0ZWVfbXNnLmgiCj4+PiArI2luY2x1ZGUgIm9wdGVlX3NtYy5o
Igo+Pj4gKwo+Pj4gKy8qCj4+PiArICogT1AtVEVFIHZpb2xhdGVzIFNNQ0NDIHdoZW4gaXQgZGVm
aW5lcyBvd24gVUlELiBTbyB3ZSBuZWVkCj4+PiArICogdG8gcGxhY2UgYnl0ZXMgaW4gY29ycmVj
dCBvcmRlci4KPj4KPj4gQ2FuIHlvdSBwbGVhc2UgcG9pbnQgdGhlIHBhcmFncmFwaCBpbiB0aGUg
c3BlYyB3aGVyZSBpdCBzYXlzIHRoYXQ/Cj4gU3VyZS4KPiAKPj4+ICsgKi8KPj4+ICsjZGVmaW5l
IE9QVEVFX1VJRCAgKHhlbl91dWlkX3Qpe3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKPj4+ICsgICAgKHVpbnQ4X3QpKE9QVEVFX01TR19VSURfMCA+PiAg
MCksICh1aW50OF90KShPUFRFRV9NU0dfVUlEXzAgPj4gIDgpLCAgICAgICAgIFwKPj4+ICsgICAg
KHVpbnQ4X3QpKE9QVEVFX01TR19VSURfMCA+PiAxNiksICh1aW50OF90KShPUFRFRV9NU0dfVUlE
XzAgPj4gMjQpLCAgICAgICAgIFwKPj4+ICsgICAgKHVpbnQ4X3QpKE9QVEVFX01TR19VSURfMSA+
PiAgMCksICh1aW50OF90KShPUFRFRV9NU0dfVUlEXzEgPj4gIDgpLCAgICAgICAgIFwKPj4+ICsg
ICAgKHVpbnQ4X3QpKE9QVEVFX01TR19VSURfMSA+PiAxNiksICh1aW50OF90KShPUFRFRV9NU0df
VUlEXzEgPj4gMjQpLCAgICAgICAgIFwKPj4+ICsgICAgKHVpbnQ4X3QpKE9QVEVFX01TR19VSURf
MiA+PiAgMCksICh1aW50OF90KShPUFRFRV9NU0dfVUlEXzIgPj4gIDgpLCAgICAgICAgIFwKPj4+
ICsgICAgKHVpbnQ4X3QpKE9QVEVFX01TR19VSURfMiA+PiAxNiksICh1aW50OF90KShPUFRFRV9N
U0dfVUlEXzIgPj4gMjQpLCAgICAgICAgIFwKPj4+ICsgICAgKHVpbnQ4X3QpKE9QVEVFX01TR19V
SURfMyA+PiAgMCksICh1aW50OF90KShPUFRFRV9NU0dfVUlEXzMgPj4gIDgpLCAgICAgICAgIFwK
Pj4+ICsgICAgKHVpbnQ4X3QpKE9QVEVFX01TR19VSURfMyA+PiAxNiksICh1aW50OF90KShPUFRF
RV9NU0dfVUlEXzMgPj4gMjQpLCAgICAgICAgIFwKPj4+ICsgICAgfX0KPj4+ICsKPj4+ICtzdGF0
aWMgaW50IG9wdGVlX2luaXQodm9pZCkKPj4+ICt7Cj4+PiArICAgIHByaW50aygiT1AtVEVFIG1l
ZGlhdG9yIGluaXQgZG9uZVxuIik7Cj4+PiArICAgIHJldHVybiAwOwo+Pj4gK30KPj4+ICsKPj4+
ICtzdGF0aWMgdm9pZCBvcHRlZV9kb21haW5fY3JlYXRlKHN0cnVjdCBkb21haW4gKmQpCj4+PiAr
ewo+Pj4gKyAgICAvKgo+Pj4gKyAgICAgKiBEbyBub3RoaW5nIGF0IHRoaXMgdGltZS4KPj4+ICsg
ICAgICogSW4gdGhlIGZ1dHVyZSB0aGlzIGZ1bmN0aW9uIHdpbGwgbm90aWZ5IHRoYXQgbmV3IFZN
IGlzIHN0YXJ0ZWQuCj4+Cj4+IFlvdSBhbHJlYWR5IGhhdmUgYSBuZXcgY2xpZW50IHdpdGggdGhl
IGhhcmR3YXJlIGRvbWFpbi4gU28gZG9uJ3QgeW91IGFscmVhZHkKPj4gbmVlZCB0byBub3RpZml0
eSBPUC1URUU/Cj4gQmVjYXVzZSBjdXJyZW50bHkgT1AtVEVFIGRvZXMgbm90IHN1cHBvcnQgc3Vj
aCBub3RpZmljYXRpb24uCj4gCj4+PiArICAgICAqLwo+Pj4gK30KPj4+ICsKPj4+ICtzdGF0aWMg
dm9pZCBvcHRlZV9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKQo+Pj4gK3sKPj4+ICsg
ICAgLyoKPj4+ICsgICAgICogRG8gbm90aGluZyBhdCB0aGlzIHRpbWUuCj4+PiArICAgICAqIElu
IHRoZSBmdXR1cmUgdGhpcyBmdW5jdGlvbiB3aWxsIG5vdGlmeSB0aGF0IFZNIGlzIGJlaW5nIGRl
c3Ryb3llZC4KPj4+ICsgICAgICovCj4+Cj4+IFNhbWUgZm9yIHRoZSBkZXN0cnVjdGlvbj8KPiBU
aGUgc2FtZSBhbnN3ZXIuIE9QLVRFRSBjdXJyZW50bHkgY2FuIHdvcmsgd2l0aCBvbmx5IG9uZSBk
b21haW4uIEkgc2VsZWN0ZWQKPiBEb20wIGZvciB0aGlzLgo+IAo+Pj4gK30KPj4+ICsKPj4+ICtz
dGF0aWMgYm9vbCBmb3J3YXJkX2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4+PiAr
ewo+Pj4gKyAgICByZWdpc3Rlcl90IHJlc3BbNF07Cj4+PiArCj4+PiArICAgIGNhbGxfc21jY2Nf
c21jKGdldF91c2VyX3JlZyhyZWdzLCAwKSwKPj4+ICsgICAgICAgICAgICAgICAgICAgZ2V0X3Vz
ZXJfcmVnKHJlZ3MsIDEpLAo+Pj4gKyAgICAgICAgICAgICAgICAgICBnZXRfdXNlcl9yZWcocmVn
cywgMiksCj4+PiArICAgICAgICAgICAgICAgICAgIGdldF91c2VyX3JlZyhyZWdzLCAzKSwKPj4+
ICsgICAgICAgICAgICAgICAgICAgZ2V0X3VzZXJfcmVnKHJlZ3MsIDQpLAo+Pj4gKyAgICAgICAg
ICAgICAgICAgICBnZXRfdXNlcl9yZWcocmVncywgNSksCj4+PiArICAgICAgICAgICAgICAgICAg
IGdldF91c2VyX3JlZyhyZWdzLCA2KSwKPj4+ICsgICAgICAgICAgICAgICAgICAgLyogVk0gaWQg
MCBpcyByZXNlcnZlZCBmb3IgaHlwZXJ2aXNvciBpdHNlbGYgKi8KPj4KPj4gcy9WTS9jbGllbnQv
LiBBbHNvLCBvbiB5b3VyIGRlc2lnbiBkb2N1bWVudCB5b3UgbWVudGlvbmVkIHRoYXQgeW91IGRp
ZAo+PiBtb2RpZnkgT1AtVEVFIHRvIHN1cHBvcnQgbXVsdGlwbGUgY2xpZW50IElELiBTbyBob3cg
ZG8geW91IGtub3cgd2hldGhlciB0aGUKPj4gVEVFIHN1cHBvcnRzIGNsaWVudCBJRD8KPiBIbSwg
YXMgSSByZW1lbWJlciwgSSBuZXZlciBtZW50aW9uZWQgdGhhdCBJIG1vZGlmaWVkIE9QLVRFRSB0
byBzdXBwb3J0Cj4gbXVsdGlwbGUgY2xpZW50IElEcy4gVGhpcyBpcyBteSBjdXJyZW50IHRhc2su
CgoiT24gT1AtVEVFIHNpZGU6CjEuIFNoYXJlZCBtZW1vcnkgcmVkZXNpZ24gd2hpY2ggaXMgYWxt
b3N0IGNvbXBsZXRlLgoyLiBJbXBsZW1lbnQgbmV3IFNNQ3MgIGZyb20gaHlwZXJ2c2lyb3IgdG8g
VEVFIHRvIHRyYWNrIFZNIGxpZmVjeWNsZS4KMy4gVHJhY2sgVk0gSURzIHRvIGlzb2xhdGVkIFZN
IGRhdGEuCjQuIFJQQ3MgdG8gc2xlZXBpbmcgZ3Vlc3RzLiIKCkkgd2FzIGtpbmQgb2YgZXhwZWN0
aW5nIHRoYXQgd2FzIGRvbmUgZ2l2ZW4geW91IHB1dCBhIGNsaWVudCBJRCBoZXJlLiBJZiAKaXQg
aXMgbm90IGRvbmUsIHRoZW4gd2h5IGFyZSB5b3UgcGFzc2luZyBhIElEIHRoYXQgd2UgYXJlIG5v
dCBldmVuIHN1cmUgCk9QLVRFRSB3aWxsIGJlIGFibGUgdG8gdW5kZXJzdGFuZD8KCj4gQnV0LCBh
bnN3ZXJpbmcgeW91ciBxdWVzdGlvbiwgb3B0ZWVfZG9tYWluX2NyZWF0ZSgpIHdpbGwgdGVsbCBP
UC1URUUgYWJvdXQKPiBuZXcgY2xpZW50IElELgoKQW5kIEkgZ3Vlc3MgeW91IHdvdWxkIGV4cGVj
dCB0aGF0IHRoZSByZWdpc3RyYXRpb24gbWF5IGZhaWwsIGhlbmNlIGFuIAplcnJvciByZXR1cm4g
aXMgbWFuZGF0b3J5IGluIG9wdGVlX2RvbWFpbl9jcmVhdGUuCgo+IAo+PiBTaW1pbGFybHksIGRv
IHlvdSBleHBlY3QgT1AtVEVFIHRvIHN1cHBvcnQgMTYtYml0IG9mIGNsaWVudCBpZGVudGlmaWVy
Pwo+IEFjdHVhbGx5LCB5ZXMuIEJ1dCBJIGRvbid0IGV4cGVjdCBpdCB0byB3b3JrIHdpdGggYWxs
IDY1NTM1IGRvbWFpbnMgYXQgdGhlCj4gc2FtZSB0aW1lLgoKU28gaG93IG1hbnkgY2xpZW50IGRv
IHlvdSBleHBlY3QgdG8gYmUgc3VwcG9ydGVkPyBBbmQgaG93IGRvIHlvdSBleHBlY3QgCnRvIGdl
dCB0aGF0IGluZm9ybWF0aW9uIGJhY2s/Cgo+IAo+Pj4gKyAgICAgICAgICAgICAgICAgICBjdXJy
ZW50LT5kb21haW4tPmRvbWFpbl9pZCArMSwKPj4+ICsgICAgICAgICAgICAgICAgICAgcmVzcCk7
Cj4+PiArCj4+PiArICAgIHNldF91c2VyX3JlZyhyZWdzLCAwLCByZXNwWzBdKTsKPj4+ICsgICAg
c2V0X3VzZXJfcmVnKHJlZ3MsIDEsIHJlc3BbMV0pOwo+Pj4gKyAgICBzZXRfdXNlcl9yZWcocmVn
cywgMiwgcmVzcFsyXSk7Cj4+PiArICAgIHNldF91c2VyX3JlZyhyZWdzLCAzLCByZXNwWzNdKTsK
Pj4KPj4gV2hvIHdpbGwgZG8gdGhlIHNhbml0eSBjaGVjayBvZiB0aGUgcmV0dXJuIHZhbHVlcz8g
RWFjaCBjYWxsZXJzPyBJZiBzbywgSQo+PiB3b3VsZCBwcmVmZXIgdGhhdCB0aGUgcmVzdWx0cyBh
cmUgc3RvcmVkIGluIGEgdGVtcG9yYXJ5IGFycmF5IGFuZCBhIHNlcGFyYXRlCj4+IGhlbHBlcnMg
d2lsbCB3cml0ZSB0aGVtIGludG8gdGhlIGRvbWFpbiBvbmNlIHRoZSBzYW5pdHkgaXMgZG9uZS4K
PiBNYXliZSB0aGVyZSB3aWxsIGJlIGNhc2VzIHdoZW4gY2FsbCB3aWxsIGJlIGZvcndhcmRlZCBz
dHJhaWdodCB0byBPUC1URUUgYW5kCj4gbm9ib2R5IGluIGh5cGVydmlzb3Igd2lsbCBleGFtaW5l
IHJldHVybmVkIHJlc3VsdC4gQXQgbGVhc3QsIGF0IHRoaXMgbW9tZW50Cj4gdGhlcmUgYXJlIHN1
Y2ggY2FzZXMuIFByb2JhYmx5LCBpbiBmdWxsLXNjYWxsZSBtZWRpYXRvciB0aGlzIHdpbGwgbm8g
bG9uZ2VyCj4gYmUgdHJ1ZS4KPiAKPj4gVGhpcyB3b3VsZCBhdm9pZCB0byBtaXN0YWtlbmx5IGV4
cG9zZSB1bndhbnRlZCBkYXRhIHRvIGEgZG9tYWluLgo+IENvcnJlY3QgbWUsIGJ1dCBzZXRfdXNl
cl9yZWcoKSBtb2RpZmllcyBkYXRhIHRoYXQgd2lsbCBiZSBzdG9yZWQgaW4gZ2VuZXJhbAo+IHB1
cnBvc2UgcmVnaXN0ZXJzIGR1cmluZyByZXR1cm4gZnJvbSB0cmFwIGhhbmRsZXIuIFRoaXMgY2Fu
J3QgZXhwb3NlIGFueQo+IGFkZGl0aW9uYWwgZGF0YSB0byBhIGRvbWFpbi4KCldoaWNoIHNldF91
c2VyX3JlZygpPyBUaGUgaGVscGVyIGRvZXMgbm90IGRvIGFueSBtb2RpZmljYXRpb24uLi4gSWYg
eW91IApzcGVhayBhYm91dCB0aGUgY29kZSBiZWxvdywgdGhlbiBpdCBpcyB2ZXJ5IGNvbmZ1c2lu
ZyBhbmQgZXJyb3ItcHJvbmUuCgpJZiB5b3Ugc2VwYXJhdGUgdGhlIGNhbGwgZnJvbSBzZXR0aW5n
IHRoZSBndWVzdCByZWdpc3RlcnMgdGhlbiB0aGUgeW91IApnaXZlIGEgaGludCB0byB0aGUgY2Fs
bGVyIHRoYXQgbWF5YmUgc29tZXRoaW5nIGhhcyB0byBiZSBkb3duIGFuZCBoZSAKY2FuJ3QgYmxp
bmRseSB0cnVzdCB0aGUgcmVzdWx0Li4uCgo+IAo+Pj4gKwo+Pj4gKyAgICByZXR1cm4gdHJ1ZTsK
Pj4+ICt9Cj4+PiArCj4+PiArc3RhdGljIGJvb2wgaGFuZGxlX2dldF9zaG1fY29uZmlnKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+Pj4gK3sKPj4+ICsgICAgcGFkZHJfdCBzaG1fc3RhcnQ7
Cj4+PiArICAgIHNpemVfdCBzaG1fc2l6ZTsKPj4+ICsgICAgaW50IHJjOwo+Pj4gKwo+Pj4gKyAg
ICBwcmludGsoImhhbmRsZV9nZXRfc2htX2NvbmZpZ1xuIik7Cj4+Cj4+IE5vIHBsYWluIHByaW50
ayBpbiBjb2RlIGFjY2Vzc2libGUgYnkgdGhlIGd1ZXN0LiBZb3Ugc2hvdWxkIHVzZSBncHJpbnRr
IG9yCj4+IHJhdGVsaW1pdCBpdC4KPiBTb3JyeSwgdGhpcyBpcyBhIGRlYnVnIHByaW50LiBJJ2xs
IHJlbW92ZSBpdCBhdCBhbGwuCj4gCj4+PiArICAgIC8qIEdpdmUgYWxsIHN0YXRpYyBTSE0gcmVn
aW9uIHRvIHRoZSBEb20wICovCj4+Cj4+IHMvRG9tMC9IYXJkd2FyZSBEb21haW4vCj4gSG0sIGxv
b2tzIGxpa2UgRG9tMCAhPSBoYXJkd2FyZSBkb21haW4uIEF0IGxlYXN0IEkgc2VlIGNvZGUgdGhh
dCByZXBsYWNlcwo+IGNvbnRlbnRzIG9mIGhhcmR3YXJlX2RvbWFpbiB2YXJpYWJsZS4gSWYgaXQg
aXMgcG9zc2libGUsIHRoZW4gdGhlcmUgd2lsbAo+IGJlIGEgcHJvYmxlbSB3aXRoIHN0YXRpYyBT
SE0gYnVmZmVyLgoKT24gQXJtIERvbTAgPT0gSGFyZHdhcmUgRG9tYWluLiBJZiBIYXJkd2FyZSBE
b21haW4gd2VyZSBpbnRyb2R1Y2VkLCB0aGVuIApJIHdvdWxkIGV4cGVjdCBPUC1URUUgdG8gYmUg
aGFuZGxlZCBieSB0aGUgaXQgYW5kIG5vdCBEb20wLgoKPiAKPiBMb29rcyBsaWtlIGl0IGlzIGJl
dHRlciB0byBjaGVjayBmb3IgaXNfZG9tYWluX2RpcmVjdF9tYXBwZWQoZCksIGFzIHlvdQo+IG1l
bnRpb25lZCBiZWxvdy4KCmlzX2RvbWFpbl9kaXJlY3RfbWFwcGVkKGQpICE9IGh3ZG9tLiBQbGVh
c2UgZG9uJ3QgbWl4IHRoZSBib3RoLiBUaGUgCmZvcm1lciBpcyBoZXJlIHRvIHByb2N0ZWN0IHlv
dSBnZm4gPT0gbWZuLiBUaGUgbGF0dGVyIGlzIGhlcmUgdG8gbWFrZSAKc3VyZSBubyBvdGhlciBk
b21haW4gdGhhbiB0aGUgaGFyZHdhcmUgZG9tYWluIGlzIGdvaW5nIHRvIHVzZSB0aGUgc2hhcmVk
IAptZW1vcnkuCgo+IAo+PiBCdXQgSSBhbSBub3Qgc3VyZSB3aGF0J3MgdGhlIHBvaW50IG9mIHRo
aXMgY2hlY2sgZ2l2ZW4gT1AtVEVFIGlzIG9ubHkKPj4gc3VwcG9ydGVkIGZvciB0aGUgSGFyZHdh
cmUgRG9tYWluIGFuZCB5b3UgYWxyZWFkeSBoYXZlIGEgY2hlY2sgZm9yIHRoYXQuCj4gQmVjYXVz
ZSBJIHdpbGwgcmVtb3ZlIG91dGVyIGNoZWNrLiBCdXQgdGhpcyBjaGVjayB3aWxsIHJlbWFpbi4g
SW4gdGhpcyB3YXkKPiBvbGRlciBPUC1URUVzICh3aXRob3V0IHZpcnR1YWxpemF0aW9uIHN1cHBv
cnQpIHdpbGwgc3RpbGwgYmUgYWNjZXNzaWJsZQo+IGZyb20gRG9tMC9IV0RvbS4KPiAKPj4+ICsg
ICAgaWYgKCBjdXJyZW50LT5kb21haW4tPmRvbWFpbl9pZCAhPSAwICkKPj4KPj4gUGxlYXNlIHVz
ZSBpc19oYXJkd2FyZV9kb21haW4oY3VycmVudC0+ZG9tYWluKSBhbmQgbm90IG9wZW4tY29kZSB0
aGUgY2hlY2suCj4+Cj4+PiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4+PiArCj4+PiArICAgIGZv
cndhcmRfY2FsbChyZWdzKTsKPj4+ICsKPj4+ICsgICAgLyogUmV0dXJuIGVycm9yIGJhY2sgdG8g
dGhlIGd1ZXN0ICovCj4+PiArICAgIGlmICggZ2V0X3VzZXJfcmVnKHJlZ3MsIDApICE9IE9QVEVF
X1NNQ19SRVRVUk5fT0spCj4+PiArICAgICAgICByZXR1cm4gdHJ1ZTsKPj4KPj4gVGhpcyBpcyBx
dWl0ZSBjb25mdXNpbmcgdG8gcmVhZCwgSSB0aGluayBpdCB3b3VsZCBtYWtlIHNlbnNlIHRoYXQK
Pj4gZm9yd2FyZF9jYWxsIHJldHVybiB0aGUgZXJyb3IuCj4gR29vZCBpZGVhLCB0aGFua3MuCj4g
Cj4+PiArCj4+PiArICAgIHNobV9zdGFydCA9IGdldF91c2VyX3JlZyhyZWdzLCAxKTsKPj4+ICsg
ICAgc2htX3NpemUgPSBnZXRfdXNlcl9yZWcocmVncywgMik7Cj4+PiArCj4+PiArICAgIC8qIERv
bTAgaXMgbWFwcGVkIDE6MSAqLwo+Pgo+PiBQbGVhc2UgZG9uJ3QgbWFrZSB0aGlzIGFzc3VtcHRp
b24gb3IgYXQgbGVhc3QgYWRkCj4+IEFTU0VSVChpc19kb21haW5fZGlyZWN0X21hcHBlZChkKSk7
Cj4gVGhhbmtzLiBJJ2xsIGNoZWNrIHRoaXMgaW4gcnVudGltZSwgYXMgSSBtZW50aW9uZWQgYWJv
dmUuCj4gCj4+PiArICAgIHJjID0gbWFwX3JlZ2lvbnNfcDJtdChjdXJyZW50LT5kb21haW4sIGdh
ZGRyX3RvX2dmbihzaG1fc3RhcnQpLAo+Pgo+PiBSYXRoZXIgdGhhbiB1c2luZyBjdXJyZW50LT5k
b21haW4gZXZlcnl3aGVyZSwgSSB3b3VsZCBwcmVmZXIgaWYgeW91Cj4+IGludHJvZHVjZSBhIHRl
bXBvcmFyeSB2YXJpYWJsZSBmb3IgdGhlIGRvbWFpbi4KPiBPa2F5Lgo+IAo+Pj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgc2htX3NpemUgLyBQQUdFX1NJWkUsCj4+Cj4+IFBsZWFzZSBQRk5f
RE9XTiguLi4pLgo+Pgo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgbWFkZHJfdG9fbWZu
KHNobV9zdGFydCksCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fcmFtX3J3KTsK
Pj4KPj4gV2hhdCBpcyB0aGlzIHNoYXJlZCBtZW1vcnkgZm9yPyBJIGtub3cgdGhpcyBpcyB0aGUg
aGFyZHdhcmUgZG9tYWluLCBzbyB1c2luZwo+PiBwMm1fcmFtX3J3IHdvdWxkIGJlIG9rLiBCdXQg
SSBkb24ndCB0aGluayB0aGlzIHdvdWxkIGJlIHNhZmUgdW5sZXNzIFRFRSBkbwo+PiBwcm9wZXIg
c2FmZXR5IGNoZWNrLgo+IExpbnV4IGtlcm5lbCBkcml2ZXIgZG9lcyBtZW1yZW1hcCgpIGluIHN1
Y2ggcGxhY2UuIE9QLVRFRSBtYXBzIGl0IGFzIG5vbi1zZWN1cmUKPiBSQU0uIFRoaXMgc2hhcmVk
IG1lbW9yeSBpcyB1c2VkIHRvIHBhc3MgaW5mb3JtYXRpb24gYmV0d2VlbiBPUC1URUUgT1MKPiBh
bmQgT1AtVEVFIGNsaWVudC4gQWJvdXQgd2hpY2ggc2FmZXR5IGNoZWNrIHlvdSBhcmUgdGFsa2lu
Zz8KCldlbGwsIGRvZXMgT1AtVEVFIHZhbGlkYXRlIHRoZSBkYXRhIHJlYWQgZnJvbSB0aGF0IHNo
YXJlZCByZWdpb24/IEJ1dCBpdCAKc2VlbXMgdGhhdCB5b3UgZG9uJ3QgcGxhbiB0byBnaXZlIHBh
cnQgb2YgdGhlIFNITSB0byBhIGd1ZXN0LCBzbyBpdCAKbWlnaHQgYmUgb2suCgpBbHNvIGhvdyBP
UC1URUUgd2lsbCBtYXAgdGhpcyByZWdpb24/IENhY2hlYWJsZS4uLj8KCj4gCj4+Cj4+PiArICAg
IGlmICggcmMgPCAwICkKPj4+ICsgICAgewo+Pj4gKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfSU5G
TywgIk9QLVRFRTogQ2FuJ3QgbWFwIHN0YXRpYyBzaG0gZm9yIERvbTA6ICVkIiwgcmMpOwo+Pgo+
PiBncHJpbnRrIGFscmVhZHkgZHVtcCB0aGUgZG9taWQuIFNvIG5vIG5lZWQgdG8gc2F5IERvbTAu
Cj4gSSBqdXN0IHdhbnRlZCB0byBlbXBoYXNpcyB0aGF0IHdlIG1hcHBhZWQgbWVtb3J5IGZvciBE
b20wLiBXaWxsIHJlbW92ZS4KCmdwcmludGsgd2lsbCBwcmludGsgZDAuIFNvIHRoZXJlIGFyZSBu
byBwb2ludCB0byBzYXkgaXQgYSBzZWNvbmQgdGltZS4uLgoKPiAKPj4+ICsgICAgICAgIHNldF91
c2VyX3JlZyhyZWdzLCAwLCBPUFRFRV9TTUNfUkVUVVJOX0VOT1RBVkFJTCk7Cj4+PiArICAgIH0K
Pj4+ICsKPj4+ICsgICAgcmV0dXJuIHRydWU7Cj4+PiArfQo+Pj4gKwo+Pj4gK3N0YXRpYyBib29s
IGhhbmRsZV9leGNoYW5nZV9jYXBhYmlsaXRpZXMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
Cj4+PiArewo+Pj4gKyAgICAgICAgZm9yd2FyZF9jYWxsKHJlZ3MpOwo+Pj4gKwo+Pj4gKyAgICAg
ICAgcHJpbnRrKCJoYW5kbGVfZXhjaGFuZ2VfY2FwYWJpbGl0aWVzXG4iKTsKPj4KPj4gU2FtZSBo
ZXJlLCBubyBwbGFpbiBwcmluay4KPiBTb3JyeSwgdGhpcyBpcyBhbm90aGVyIGRlYnVnIHByaW50
LiBNaXNzZWQgaXQgd2hlbiBmb3JtYXR0ZWQgcGF0Y2hlcy4KPiAKPj4+ICsgICAgICAgIC8qIFJl
dHVybiBlcnJvciBiYWNrIHRvIHRoZSBndWVzdCAqLwo+Pj4gKyAgICAgICAgaWYgKCBnZXRfdXNl
cl9yZWcocmVncywgMCkgIT0gT1BURUVfU01DX1JFVFVSTl9PSykKPj4+ICsgICAgICAgICAgICBy
ZXR1cm4gdHJ1ZTsKPj4+ICsKPj4+ICsgICAgICAgIC8qIERvbid0IGFsbG93IGd1ZXN0cyB0byB3
b3JrIHdpdGhvdXQgZHluYW1pYyBTSE0gKi8KPj4KPj4gSG1tbT8gQnV0IHlvdSBkb24ndCBzdXBw
b3J0IGd1ZXN0cyB0b2RheS4gU28gd2h5IGFyZSB5b3UgY2hlY2tpbmcgdGhhdD8KPiBUaGlzIGlz
IGEgUkZDLiBXaWxsIHJlbW92ZSB0aGlzIHBhcnRzIG9mIHRoZSBjb2RlIGluIGEgcHJvcGVyIHBh
dGNoIHNlcmllcy4KPiAKPiBJIGp1c3Qgd2FudGVkIHRvIGVuc3VyZSB0aGF0IGNvbW11bml0eSBp
cyBva2F5IHdpdGggcHJvcG9zZWQgYXBwcm9hY2ggYW5kCj4gdG8gc2hvdyBob3cgbWluaW1hbGlz
dGljIG1lZGlhdG9yIGNhbiBsb29rLgoKSSBkb24ndCB0aGluayB0aGlzIGlzIHRydWUuIFlvdSBv
bmx5IHNob3cgaG93IGVhc3kgaXQgaXMgdG8gbGV0IERvbTAgCmFjY2Vzc2luZyBURUUuIEFuZCBh
cyBJIHNhaWQgaW4gdGhlIGNvdmVyIGxldHRlciwgdGhpcyBpcyBub3QgdGhlIApjb250cm92ZXJz
aWFsIHBhcnQuCgpUaGUgbW9yZSBjb250cm92ZXJzaWFsIG9uZSBpcyB0aGUgZ3Vlc3Qgc3VwcG9y
dCB0aGF0IHlvdSBjb21wbGV0ZWx5IGxlZnQgCmFzaWRlLiBJIGJlbGlldmUgdGhpcyBwYXJ0IHdp
bGwgbm90IGJlIGFzIG1pbmltYWxpc3RpYyBhcyB5b3UgdGhpbmsgCmJlY2F1c2UgeW91IG5lZWQg
dG8gdHJhbnNsYXRlIGJ1ZmZlciBhZGRyZXNzIGFuZCBwcmV2ZW50IHRob3NlIGJ1ZmZlcnMgCnRv
IGRpc2FwcGVhciB1bmRlciB5b3VyIGZlZXQuCgpUaGVyZSBhcmUgcHJvYmFibHkgb3RoZXIgcHJv
YmxlbSB0byBmaXguLi4KCj4gSWYgeW91IGFyZSBnZW5lcmFsbHkgb2theSB3aXRoIHRoYXQsIEkn
bGwgYWRkcmVzcyBhbGwgY29tbWVudHMsIHJld29yawo+IHNlY29uZCBwYXRjaCBhbmQgcHVzaCBw
cm9wZXIgcGF0Y2ggc2VyaWVzLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 17:35:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 17:35:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4Vln-0007TG-9H; Tue, 17 Oct 2017 17:35:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e4Vll-0007T3-MS
 for xen-devel@lists.xen.org; Tue, 17 Oct 2017 17:35:09 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 47/0E-30254-D4F36E95; Tue, 17 Oct 2017 17:35:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIKsWRWlGSWpSXmKPExsVyMfTOZl0f+2e
 RBu1NQhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aJpTNYC7bpVuyc+ImtgXGOchcjF4eQwERG
 ie6Hd1hBHBaB18wSe2c8AHMkBO6wSpzv+MrexcgJ5ORJbD11mxHCTpPYPnEvE4RdIdF4dw+Qz
 QE0Sk1izZsoiKk/GSVWrjnHDFIjLOAlcePoV1aQGhEBI4nTq11AwsxAI+etvc8GUX+LSaLl5W
 JmkBo2AR2JdTNqQWp4BWwlpnTOZwOxWQRUJabsPMIKYosKhEs0ne1ngagRlDg58wmYzSngILH
 x9BV2iPlmEvM2P2SGsMUlbj2ZzwRhy0tsfzuHeQKj6Cwk7bOQtMxC0jILScsCRpZVjBrFqUVl
 qUW6hsZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBEcMABDsYvywLOMQoycGkJ
 MrrbPgkUogvKT+lMiOxOCO+qDQntfgQowwHh5IEr7/ds0ghwaLU9NSKtMwcYOzCpCU4eJREeF
 NA0rzFBYm5xZnpEKlTjMYcF+5c+sPEcWDPrT9MQix5+XmpUuK8vCClAiClGaV5cINgKeUSo6y
 UMC8j0GlCPAWpRbmZJajyrxjFORiVhHmzQKbwZOaVwO17BXQKE9Ap65yegJxSkoiQkmpgVJb/
 Ijv98uE03nK34i/776epOV7xuLXw+qUNPpOms0tWzP53KfDQpNKVgsc3/ew4zGT8aIOc7R69l
 lmdM/J7prwPE6zNuHklVIG5VtEnYOfcic0iTBzaAs/Z904Ntrj6172TaWfgDxkzAQ/2nrJL1V
 1a4lrKZf9qigqTyj5e9p3lOflyluNLJZbijERDLeai4kQAd8MmfCQDAAA=
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1508261707!71759321!1
X-Originating-IP: [209.85.220.179]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2828 invoked from network); 17 Oct 2017 17:35:08 -0000
Received: from mail-qk0-f179.google.com (HELO mail-qk0-f179.google.com)
 (209.85.220.179)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Oct 2017 17:35:08 -0000
Received: by mail-qk0-f179.google.com with SMTP id q83so3037955qke.6
 for <xen-devel@lists.xen.org>; Tue, 17 Oct 2017 10:35:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=WJ3/8+xKAWrbMKrkd4tI/+sCSW6R+oYa8Kaug+iKaLA=;
 b=jkRrDT013FuK/syxW5wpsU8jSfKktLXLXj+JByHJnHNev4xBBt6qyaNvaO8I4rVTQg
 yBtLi4ExukVd4IW/FWY+FhKD94b2u5ZCtkMuK5R56xbFl78Q22sMozVojD9yiGFuKWC+
 kbWz2xcHQL8ZkNkEM3gMvYEO08FdWSy3Nah4w=
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=WJ3/8+xKAWrbMKrkd4tI/+sCSW6R+oYa8Kaug+iKaLA=;
 b=XZTgiw7KsiWZUD5Pt2fyhAb8SPxzkXcP10Ofpih5wDqMY9ThVr7JO8XOo2pM/QNqZi
 v5Yk3qSSMYUZiEz6CZRlhfNJ89GzLaiQ4+KRxZQqV9seiWVf81vvHa8/u/tNxVjK+wSA
 IkwHp6hLHsPFKjbR+5UxjUmK8prY23CrC2Ngb/NeVjn3VOOBBahlfLvJFe24isN61l8S
 8JAR4dpIEHTLfQTrj2Z6L5QdVnQyD7jrFXPXMmVMWLpC/C1O/6+vYSzlp0QUfXJLvM6Z
 rX+h+6JmWnQCyDYehBzHx85OCrwjcPMV6DrsafRDl8A3UCLtPAPCJ4zF3J5RdTQbfCh3
 1SMw==
X-Gm-Message-State: AMCzsaV2fZf3MS1H0Qr9UkW1RXodvYqxbtyFWY+hmI3GZhePiFZz8Qpc
 dgfd44V57Vlc48RUl6KZzRHwvQssELU=
X-Google-Smtp-Source: AOwi7QA2yZI4K4ds3HDZr890EKRGQ+XoT8UYA1u6wzpcayFehkgqO0rqHtOYiCeVkGvKXkVUcBy5hQ==
X-Received: by 10.55.48.70 with SMTP id w67mr18248546qkw.52.1508261706990;
 Tue, 17 Oct 2017 10:35:06 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id 15sm6777162qtz.57.2017.10.17.10.35.05
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 17 Oct 2017 10:35:06 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
References: <1507748484-16871-1-git-send-email-volodymyr_babchuk@epam.com>
 <1507748484-16871-3-git-send-email-volodymyr_babchuk@epam.com>
 <79ae66fb-c9f7-6ef8-74c1-cb683ad3bf38@linaro.org>
 <20171017162253.GB24929@EPUAKYIW2556.kyiv.epam.com>
 <65de55db-cfae-6841-aad1-cdcfe3580577@linaro.org>
 <20171017172236.GA29147@EPUAKYIW2556.kyiv.epam.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <002b2516-daec-66ad-1b89-22d3fe373e23@linaro.org>
Date: Tue, 17 Oct 2017 18:35:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171017172236.GA29147@EPUAKYIW2556.kyiv.epam.com>
Content-Language: en-US
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [RFC 2/4] arm: add generic TEE mediator framework
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxNy8xMC8xNyAxODoyMiwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gSGkgSnVsaWVu
LAo+IAo+IE9uIFR1ZSwgT2N0IDE3LCAyMDE3IGF0IDA1OjM5OjI5UE0gKzAxMDAsIEp1bGllbiBH
cmFsbCB3cm90ZToKPiAKPiBFeGN1c2UgbWUsIGxvb2tzIGxpa2UgeW91IHNraXBwZWQgbXkgdGhv
dWdodHMgYWJvdXQgaG93IHRvIGRldGVjdAo+IFRFRSBpZiB3ZSBhcmUgbm90IHN1cmUsIHRoYXQg
d2UgYXJlIHJ1bm5pbmcgb24gU01DQ0MtY2FwYWJsZSBwbGF0Zm9ybS4KPiAKPiBIb3cgZG8geW91
IHRoaW5rLCBpcyBpdCBhcHByb3ByaWF0ZSB0byByZWx5IG9uIERUPwoKSSBkaWRuJ3QgaGF2ZSBh
bnkgb3BpbmlvbiBhcyBsb25nIGFzIGl0IGNvdmVycyBtb3N0IG9mIHRoZSBURUUgYW5kIGRvZXMg
Cm5vdCBtYWtlIGFueSBhc3N1bXB0aW9uIG9uIHRoZSBwbGF0Zm9ybSBvdGhlciB0aGFuIHdyaXR0
ZW4gaW4gdGhlIEFSTSBBUk0uCgpJIGhhdmUgbm8gaWRlYSBob3cgTGludXggaXMgZG9pbmcgdGhl
IGRldGVjdGlvbiwgaXQgbWlnaHQgYmUgd29ydGggZm9yIAp5b3UgdG8gaGF2ZSBhIGxvb2sgdGhl
cmUuCgo+IAo+IFsuLi5dCj4+Pj4+IEBAIC02NzMsNiArNjc0LDkgQEAgaW50IGFyY2hfZG9tYWlu
X2NyZWF0ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZG9tY3JfZmxhZ3MsCj4+Pj4+
ICAgICAgIGlmICggaXNfaGFyZHdhcmVfZG9tYWluKGQpICYmIChyYyA9IGRvbWFpbl92dWFydF9p
bml0KGQpKSApCj4+Pj4+ICAgICAgICAgICBnb3RvIGZhaWw7Cj4+Pj4+ICsgICAgLyogTm90aWZ5
IFRFRSB0aGF0IG5ldyBkb21haW4gd2FzIGNyZWF0ZWQgKi8KPj4+Pj4gKyAgICB0ZWVfZG9tYWlu
X2NyZWF0ZShkKTsKPj4+Pgo+Pj4+IEkgYW0gbm90IGEgYmlnIGZhbiB0byBzZWUgdGhpcyBpbiBh
cmNoX2RvbWFpbl9jcmVhdGUgdW50aWwgd2Ugc2VlIGhvdyB0aGlzCj4+Pj4gaXMgZ29pbmcgdG8g
Zml0IHdpdGggZ3Vlc3QuIEZvciBpbnN0YW5jZSwgd2lsbCBURUUgYmUgZm9yIGV2ZXJ5IGd1ZXN0
cz8gV2hhdAo+Pj4+IHdvdWxkIGJlIHRoZSBvdGhlciBuZWNlc3NhcnkgaW5mb3JtYXRpb24gdG8g
Y29uZmlndXJlIGl0Py4uLgo+Pj4gSSB0aGluayBJJ2xsIGNhbGwgWFNNIGluIHRlZV9kb21haW5f
Y3JlYXRlKCkgdG8gY2hlY2sgaWYgdGhpcyBkb21haW4gYWxsb3dlZAo+Pj4gdG8gd29yayB3aXRo
IFRFRS4gSSBjYW4ndCBpbWFnaW5lIHdoYXQgYWRkaXRpb25hbCBpbmZvcm1hdGlvbiB3aWxsIGJl
IG5lZWRlZC4KPj4+IFRoaXMgaW50ZXJmYWNlIGNhbiBiZSBleHRlbmRlZCBpbiB0aGUgZnV0dXJl
LCB0aG91Z2guCj4+Cj4+IFlvdSB3aWxsIG5ldmVyIG5lZWQgdG8gaW5mb3JtIFRFRSB0aGF0IGEg
bmV3IGNsaWVudCAoYWthIGRvbWFpbikgaXMgYmVlbgo+PiBjcmVhdGVkLCBub3IgYWxsb2NhdGVk
IG1lbW9yeSBmb3IgdGhlIFRFRSBhdCBkb21haW4gY3JlYXRpb24gaW4gWGVuPwo+IFllcy4gWW91
IGFyZSByaWdodC4gQnV0IHRoZW4gdGhlcmUgYXJlIGFub3RoZXIgcXVlc3Rpb246IHdoYXQgdG8g
ZG8KPiBpZiB0ZWVfZG9tYWluX2NyZWF0ZSgpIGZhaWxlZD8gUHJldmVudCBkb21haW4gY3JlYXRp
b24/IE9yIGNyZWF0ZQo+IGRvbWFpbiBhbnl3YXlzLCBidXQgZm9yYmlkIGl0IHRvIGNhbGwgVEVF
PwoKSSB3b3VsZCBleHBlY3QgVEVFIHRvIG5vdCBiZSBlbmFibGVkIGJ5IGRlZmF1bHQgZm9yIGd1
ZXN0cy4gVGhpcyB3b3VsZCAKYmUgdXNlciBjb25maWd1cmFibGUuIFNvIGlmIGl0IHJlcXVlc3Rz
IFRFRSBhbmQgaXQgaXMgbm90IHBvc3NpYmxlIHRvIAppbnN0YW50aWF0ZSBvbmUsIHRoZW4gdGhl
IGRvbWFpbiBjcmVhdGlvbiBzaG91bGQgZmFpbGVkLgoKPiAKPj4gWy4uLl0KPj4KPj4+Pj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90ZWUvdGVlLmMgYi94ZW4vYXJjaC9hcm0vdGVlL3RlZS5j
Cj4+Pj4+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4+Pj4+IGluZGV4IDAwMDAwMDAuLjdmN2E4NDYK
Pj4+Pj4gLS0tIC9kZXYvbnVsbAo+Pj4+PiArKysgYi94ZW4vYXJjaC9hcm0vdGVlL3RlZS5jCj4+
Pj4+IEBAIC0wLDAgKzEsMTM0IEBACj4+Pj4+ICsvKgo+Pj4+PiArICogeGVuL2FyY2gvYXJtL3Rl
ZS90ZWUuYwo+Pj4+PiArICoKPj4+Pj4gKyAqIEdlbmVyaWMgcGFydCBvZiBURUUgbWVkaWF0b3Ig
c3Vic3lzdGVtCj4+Pj4+ICsgKgo+Pj4+PiArICogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15
cl9iYWJjaHVrQGVwYW0uY29tPgo+Pj4+PiArICogQ29weXJpZ2h0IChjKSAyMDE3IEVQQU0gU3lz
dGVtcy4KPj4+Pj4gKyAqCj4+Pj4+ICsgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsg
eW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQo+Pj4+PiArICogaXQgdW5kZXIg
dGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9uIDIgYXMK
Pj4+Pj4gKyAqIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgo+Pj4+
PiArICoKPj4+Pj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0
aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAo+Pj4+PiArICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZ
OyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKPj4+Pj4gKyAqIE1FUkNIQU5U
QUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKPj4+
Pj4gKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCj4+Pj4+
ICsgKi8KPj4+Pj4gKwo+Pj4+PiArI2luY2x1ZGUgPHhlbi90eXBlcy5oPgo+Pj4+PiArI2luY2x1
ZGUgPGFzbS9zbWNjYy5oPgo+Pj4+PiArI2luY2x1ZGUgPGFzbS90ZWUuaD4KPj4+Pj4gKwo+Pj4+
PiArLyoKPj4+Pj4gKyAqIEFjY29yZGluZyB0byBBUk0gU01DQ0MgKEFSTSBERU4gMDAyOEIsIHBh
Z2UgMTcpLCBzZXJ2aWNlIG93bmVyCj4+Pj4+ICsgKiBmb3IgZ2VuZXJpYyBURUUgcXVlcmllcyBp
cyA2My4KPj4+Pj4gKyAqLwo+Pj4+PiArI2RlZmluZSBUUlVTVEVEX09TX0dFTkVSSUNfQVBJX09X
TkVSIDYzCj4+Pj4+ICsKPj4+Pj4gKyNkZWZpbmUgQVJNX1NNQ0NDX0ZVTkNfR0VUX1RFRV9VSUQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4+Pj4gKyAgICAgICAgQVJN
X1NNQ0NDX0NBTExfVkFMKEFSTV9TTUNDQ19GQVNUX0NBTEwsICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKPj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19DT05WXzMy
LCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4+Pj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFRSVVNURURfT1NfR0VORVJJQ19BUElfT1dORVIsICAgICAgICAgICAgICAgIFwKPj4+
Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19GVU5DX0NBTExfVUlEKQo+
Pj4+Cj4+Pj4gVGhpcyBsaWtlbHkgbmVlZHMgdG8gYmUgZGVmaW5lZCBpbiBzbWNjYyBhcyBBRkFJ
VSBpdCBpcyBwYXJ0IG9mIHRoZSBTTUNDQy4KPj4+IEl0IG9ubHkgdXNlZCB0aGVyZS4gSSdtIG5v
dCBzdXJlIGlmIEkgc2hvdWxkIGRlZmluZSBpdCBnbG9iYWxseS4KPj4KPj4gTWF5YmUgQVJNX1NN
Q0NDX0ZVTkNfR0VUX1RFRV9VSUQsIGJ1dCBkZWZpbml0ZWx5Cj4+IFRSVVNURURfT1NfR0VORVJJ
Q19BUElfT1dORVIgc2hvdWxkIHN0aWNrIHdpdGggdGhlIHJlc3Qgb2YgdGhlIHN1YnN5c3RlbQo+
PiBkZWZpbml0aW9uIGluIHNtY2NjLmguCj4gWWVzLCB3aWxsIGRvIGluIHRoaXMgd2F5Lgo+IAo+
PiBbLi4uXQo+Pgo+Pj4+PiArICAgICAgICBwcmludGsoIk5vIFRFRSBmb3VuZFxuIik7Cj4+Pj4+
ICsgICAgICAgIHJldHVybjsKPj4+Pj4gKyAgICB9Cj4+Pj4+ICsKPj4+Pj4gKyAgICBwYXJzZV91
aWQocmVzcCwgJnRlZV91aWQpOwo+Pj4+PiArCj4+Pj4+ICsgICAgcHJpbnRrKCJURUUgVUlEOiAl
MDJ4JTAyeCUwMnglMDJ4LSUwMnglMDJ4LSUwMnglMDJ4LSUwMnglMDJ4LSUwMnglMDJ4JTAyeCUw
MnglMDJ4JTAyeFxuIiwKPj4+Pj4gKyAgICAgICAgICAgdGVlX3VpZC5hWzAgXSwgdGVlX3VpZC5h
WzEgXSwgdGVlX3VpZC5hWzIgXSwgdGVlX3VpZC5hWzMgXSwKPj4+Pgo+Pj4+IFBsZWFzZSBubyBz
cGFjZSBiZWZvcmUgXS4gVGhpcyBpcyBtYWtpbmcgbW9yZSBjb25mdXNpbmcgdG8gcmVhZC4KPj4+
IEkgcHV0IGl0IGZvciBuZWF0IGZvcm1hdHRpbmcuIFByb2JhYmx5LCBJIGNhbiBwdXQgZG91Ymxl
IHNwYWNlIGFmdGVyIGNvbW1hcy4KPj4+IFdpbGwgYmUgb2theT8KPj4KPj4gVGhhdCBpcyB0aGF0
IHJlYWxseSBpbXBvcnRhbnQgdG8gaGF2ZSB0aGVtPyBJIG1lYW4sIG9rIGl0IGlzIG5vdCBnb2lu
ZyB0byBiZQo+PiBuZWF0IGJ1dCB0aGUgZm9ybWF0IHN0cmluZyBpcyBhbHJlYWR5IHVnbHkgYW5k
IGl0IHdvdWxkIG5vdCBiZSB0b28gZGlmZmljdWx0Cj4+IHRvIHJlYWQgdGhlIGFyZ3VtZW50cy4K
PiBEdW5uby4gQXMgZm9yIG1lLCBpdCBlYXNlcyBwYXJzaW5nLiBGb3IgZXhhbXBsZSwgaXQgaXMg
ZWFzeSB0byBzZWUgdGhhdAo+IGFsbCBpbmRleGVzIGFyZSBjb3JyZWN0LiBCdXQgaWYgdGhpcyBp
cyBpbmFwcHJvcHJpYXRlLCBJIGNhbiByZW1vdmUgYWxsCj4gZXh0cmEgc3BhY2VzLgoKV2VsbCwg
aWYgeW91IGFyZSBnb2luZyB0byBkbyBhIGRpZmZlcmVudCBwcm9iZSB0aGFuIHZpYSBTTUNDQywg
dGhlbiB0aGlzIApkaXNjdXNzaW9uIGlzIG5vdCBuZWNlc3NhcnkgYXMgdGhlIHByaW50ayB3b3Vs
ZCBsaWtlbHkgZGlzYXBwZWFyLgoKPj4KPj4+Cj4+Pj4+ICsgICAgICAgICAgIHRlZV91aWQuYVs0
IF0sIHRlZV91aWQuYVs1IF0sIHRlZV91aWQuYVs2IF0sIHRlZV91aWQuYVs3IF0sCj4+Pj4+ICsg
ICAgICAgICAgIHRlZV91aWQuYVs4IF0sIHRlZV91aWQuYVs5IF0sIHRlZV91aWQuYVsxMF0sIHRl
ZV91aWQuYVsxMV0sCj4+Pj4+ICsgICAgICAgICAgIHRlZV91aWQuYVsxMl0sIHRlZV91aWQuYVsx
M10sIHRlZV91aWQuYVsxNF0sIHRlZV91aWQuYVsxNV0pOwo+Pj4+PiArCj4+Pj4+ICsgICAgZm9y
ICggZGVzYyA9IF9zdGVlbWVkaWF0b3I7IGRlc2MgIT0gX2V0ZWVtZWRpYXRvcjsgZGVzYysrICkK
Pj4+Pgo+Pj4+IHsKPj4+Pgo+Pj4+PiArICAgICAgICBpZiAoIG1lbWNtcCgmZGVzYy0+dWlkLCAm
dGVlX3VpZCwgc2l6ZW9mKHhlbl91dWlkX3QpKSA9PSAwICkKPj4+Pj4gKyAgICAgICAgewo+Pj4+
PiArICAgICAgICAgICAgcHJpbnRrKCJVc2luZyBURUUgbWVkaWF0b3IgZm9yICVzcFxuIiwgZGVz
Yy0+bmFtZSk7Cj4+Pj4+ICsgICAgICAgICAgICBtZWRpYXRvcl9vcHMgPSBkZXNjLT5vcHM7Cj4+
Pj4+ICsgICAgICAgICAgICBicmVhazsKPj4+Pj4gKyAgICAgICAgfQo+Pj4+Cj4+Pj4gfQo+Pj4+
Cj4+Pj4+ICsKPj4+Pj4gKyAgICBpZiAoICFtZWRpYXRvcl9vcHMgKQo+Pj4+Cj4+Pj4gQSB3YXJu
aW5nIGhlcmUgd291bGQgYmUgdXNlZnVsLgo+Pj4gV2h5PyBQbGF0Zm9ybSBpcyBub3Qgb2JsaWd1
ZWQgdG8gaGF2ZSBhbnkgVEVFLgo+Pgo+PiBXaGF0IGRvIHlvdSBtZWFuPyBZb3UgY2FuIG9ubHkg
YmUgaGVyZSBiZWNhdXNlIHRoZSBwbGF0Zm9ybSBoYXMgVEVFIGJ1dCBYZW4KPj4gZG9lcyBub3Qg
aGF2ZSBhbnkgbWVkaWF0b3IuIFlvdSBhY3R1YWxseSBwcmludCAibm8gVEVFIGZvdW5kIiBhIGJp
dCBhYm92ZS4KPj4gU28gd2h5IG5vdCBwcmludGluZyBmb3Igd2hlbiBYZW4gaXMgdW5hYmxlIHRv
IHVzZSBpdD8KPiBBaCwgeWVzLiBUaGlzIG1ha2VzIHNlbnNlLgo+IAoKLS0gCkp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 17:37:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 17:37:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4Vo8-0007c9-Kw; Tue, 17 Oct 2017 17:37:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e4Vo6-0007c1-Ek
 for xen-devel@lists.xen.org; Tue, 17 Oct 2017 17:37:34 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 81/9A-29298-DDF36E95; Tue, 17 Oct 2017 17:37:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsUyZ7p8oO5d+2e
 RBouvslos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkX5m1jKfjAW3HpVHUD40HuLkYuDiGBiUwS
 G/ZfZodw/jJKHDh9i6mLkRPI2cgo8bw3EyKxjVHi5K537CAJYQFHiUfHVzCD2CICHhJXdk1gg
 yg6xCgxcU4nC0iCWSBZ4uLca2A2m4CRxNmj0xlBbF4BW4mPM5aCbWARUJWY8eE0WI2oQLjE28
 YjLBA1ghInZz4BszkF3CX2t25ig5ipJ7Hj+i9WCFteYvvbOWBHSAgYSnzeuJR5AqPgLCTts5C
 0zELSsoCReRWjenFqUVlqka6xXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYOAy
 AMEOxr3/nA4xSnIwKYnyOhs+iRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwdth9yxSSLAoNT21I
 i0zBxhDMGkJDh4lEd75IGne4oLE3OLMdIjUKUZdjmObLv9hEmLJy89LlRLnZQFGpJAASFFGaR
 7cCFg8X2KUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iw7wqQVTyZeSVwm14BHcEEdMQ6pycgR5Q
 kIqSkGhiXHj5yyPFwtWDwt4tijV4aj4tavk6bs9ZMer9249Ud/Rz/PvaJGfKkva5SCgiWnnJ/
 W0vpjJlaSf2+sr5RM2Y+PXqo23XvJRH1mi2/M8+07wssWLRzWrXu59Uz3zqsWij2Sr907/OAq
 nA9Lq6ydS3r53feEG5ukazqlVt7e01b25fw2IOaqjFKLMUZiYZazEXFiQAcuXbH4gIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1508261851!93381355!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27944 invoked from network); 17 Oct 2017 17:37:32 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 17 Oct 2017 17:37:32 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9HHbSLU026680
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 17 Oct 2017 17:37:28 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9HHbRbZ003654
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 17 Oct 2017 17:37:27 GMT
Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v9HHbR7i022901;
 Tue, 17 Oct 2017 17:37:27 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 17 Oct 2017 10:37:26 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1710061708540.3073@sstabellini-ThinkPad-X260>
 <1507336227-20477-1-git-send-email-sstabellini@kernel.org>
 <1507336227-20477-6-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <f1d7663a-8e18-a90f-7212-3f22a363356d@oracle.com>
Date: Tue, 17 Oct 2017 13:39:10 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1507336227-20477-6-git-send-email-sstabellini@kernel.org>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v5 06/13] xen/pvcalls: implement bind command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDYvMjAxNyAwODozMCBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IFNlbmQg
UFZDQUxMU19CSU5EIHRvIHRoZSBiYWNrZW5kLiBJbnRyb2R1Y2UgYSBuZXcgc3RydWN0dXJlLCBw
YXJ0IG9mCj4gc3RydWN0IHNvY2tfbWFwcGluZywgdG8gc3RvcmUgaW5mb3JtYXRpb24gc3BlY2lm
aWMgdG8gcGFzc2l2ZSBzb2NrZXRzLgo+Cj4gSW50cm9kdWNlIGEgc3RhdHVzIGZpZWxkIHRvIGtl
ZXAgdHJhY2sgb2YgdGhlIHN0YXR1cyBvZiB0aGUgcGFzc2l2ZQo+IHNvY2tldC4KPgo+IFNpZ25l
ZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KPiBDQzog
Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20KPiBDQzogamdyb3NzQHN1c2UuY29tCj4gLS0tCj4g
IGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYyB8IDY2ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKwo+ICBkcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmggfCAg
MyArKysKPiAgMiBmaWxlcyBjaGFuZ2VkLCA2OSBpbnNlcnRpb25zKCspCj4KPiBkaWZmIC0tZ2l0
IGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9u
dC5jCj4gaW5kZXggN2M5MjYxYi4uNGNhZmQ5YiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL3hlbi9w
dmNhbGxzLWZyb250LmMKPiArKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKPiBAQCAt
NzEsNiArNzEsMTMgQEAgc3RydWN0IHNvY2tfbWFwcGluZyB7Cj4gIAo+ICAJCQl3YWl0X3F1ZXVl
X2hlYWRfdCBpbmZsaWdodF9jb25uX3JlcTsKPiAgCQl9IGFjdGl2ZTsKPiArCQlzdHJ1Y3Qgewo+
ICsJCS8qIFNvY2tldCBzdGF0dXMgKi8KPiArI2RlZmluZSBQVkNBTExTX1NUQVRVU19VTklOSVRB
TElaRUQgIDAKPiArI2RlZmluZSBQVkNBTExTX1NUQVRVU19CSU5EICAgICAgICAgIDEKPiArI2Rl
ZmluZSBQVkNBTExTX1NUQVRVU19MSVNURU4gICAgICAgIDIKPiArCQkJdWludDhfdCBzdGF0dXM7
Cj4gKwkJfSBwYXNzaXZlOwo+ICAJfTsKPiAgfTsKPiAgCj4gQEAgLTM0Nyw2ICszNTQsNjUgQEAg
aW50IHB2Y2FsbHNfZnJvbnRfY29ubmVjdChzdHJ1Y3Qgc29ja2V0ICpzb2NrLCBzdHJ1Y3Qgc29j
a2FkZHIgKmFkZHIsCj4gIAlyZXR1cm4gcmV0Owo+ICB9Cj4gIAo+ICtpbnQgcHZjYWxsc19mcm9u
dF9iaW5kKHN0cnVjdCBzb2NrZXQgKnNvY2ssIHN0cnVjdCBzb2NrYWRkciAqYWRkciwgaW50IGFk
ZHJfbGVuKQo+ICt7Cj4gKwlzdHJ1Y3QgcHZjYWxsc19iZWRhdGEgKmJlZGF0YTsKPiArCXN0cnVj
dCBzb2NrX21hcHBpbmcgKm1hcCA9IE5VTEw7Cj4gKwlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVxdWVz
dCAqcmVxOwo+ICsJaW50IG5vdGlmeSwgcmVxX2lkLCByZXQ7Cj4gKwo+ICsJaWYgKGFkZHItPnNh
X2ZhbWlseSAhPSBBRl9JTkVUIHx8IHNvY2stPnR5cGUgIT0gU09DS19TVFJFQU0pCj4gKwkJcmV0
dXJuIC1FTk9UU1VQUDsKPiArCj4gKwlwdmNhbGxzX2VudGVyKCk7Cj4gKwlpZiAoIXB2Y2FsbHNf
ZnJvbnRfZGV2KSB7Cj4gKwkJcHZjYWxsc19leGl0KCk7Cj4gKwkJcmV0dXJuIC1FTk9UQ09OTjsK
ClRoZSBjb25uZWN0IHBhdGNoIHJldHVybnMgLUVORVRVTlJFQUNIIGhlcmUuIElzIHRoZXJlIGEg
ZGVsaWJlcmF0ZQpkaXN0aW5jdGlvbiBiZXR3ZWVuIHRoZXNlIGNhc2VzPwoKT3RoZXIgdGhhbiB0
aGF0CgpSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xl
LmNvbT4KCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 17 18:05:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 18:05:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4WEz-0001AP-1G; Tue, 17 Oct 2017 18:05:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=456ecb91d=Andrew.Cooper3@citrix.com>)
 id 1e4WEx-0001AJ-HZ
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 18:05:19 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 12/86-30115-E5646E95; Tue, 17 Oct 2017 18:05:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWSzvfng26c27N
 IgyvN7Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8btE0/ZCnYoVtx8PZ+5gXGZVBcjJ4eEgL/E
 6+1LmUFsYQF7ictTf7KA2CICfhIduz+zdjFycTALPGKUmPKujQkkISRgLbFo/SmwIjYBfYndL
 z6BxXkFbCW2zmhm72Lk4GARUJW499MSJCwqEC7RdLafBaJEUOLkzCdgNqeAjcS3psvMIOXMAp
 oS63fpg4SZBeQlmrfOZoawxSWavqxkhdiqJnGt/xI7xMnpElv//mKewCgwC8nUWQiTZiGZNAv
 JpAWMLKsYNYpTi8pSi3SNDPSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQIDlgEI
 djD+WhZwiFGSg0lJlNfZ8EmkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleWddnkUKCRanpqRVpm
 TnA2IFJS3DwKInw7nEBSvMWFyTmFmemQ6ROMSpKifNuAkkIgCQySvPg2mDxeolRVkqYlxHoEC
 GegtSi3MwSVPlXjOIcjErCvL9ApvBk5pXATX8FtJgJaPE6pycgi0sSEVJSDYxJ+f7nztTMaH3
 o8u5k/0P/Kx6iNfkui8UqCiyjj6/Z36j+fnNUS5Do68Mcs7/cmZJ0gCe9IKhpbui3qxU/1wrv
 vbGhUaXzX7jABOFtnn7VD75bTpRI0CmqdpiptGFfmFlswESn3zKxr7fuday9dW3Hqn/LNthLs
 m/gmb98ze2DZs1sij7L6rWUWIozEg21mIuKEwHsvCqZ0gIAAA==
X-Env-Sender: prvs=456ecb91d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1508263515!71157289!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39854 invoked from network); 17 Oct 2017 18:05:17 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Oct 2017 18:05:17 -0000
X-IronPort-AV: E=Sophos;i="5.43,391,1503360000"; d="scan'208";a="106364090"
To: George Dunlap <george.dunlap@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20171017171037.436-1-george.dunlap@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <7ecf038f-1b2b-2d29-0b2c-d30d60245f7d@citrix.com>
Date: Tue, 17 Oct 2017 19:05:09 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171017171037.436-1-george.dunlap@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Wilk <konrad.wilk@oracle.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86/mm: Make PV linear pagetables optional
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTcvMTAvMTcgMTg6MTAsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gQWxsb3dpbmcgcGFnZXRh
YmxlcyB0byBwb2ludCB0byBvdGhlciBwYWdldGFibGVzIG9mIHRoZSBzYW1lIGxldmVsCj4gKG9m
dGVuIGNhbGxlZCAnbGluZWFyIHBhZ2V0YWJsZXMnKSBoYXMgYmVlbiBpbmNsdWRlZCBpbiBYZW4g
c2luY2UgaXRzCj4gaW5jZXB0aW9uOyBidXQgcmVjZW50bHkgaXQgaGFzIGJlZW4gdGhlIHNvdXJj
ZSBvZiBhIG51bWJlciBvZiBzdWJ0bGUKPiByZWZlcmVuY2UtY291bnRpbmcgYnVncy4KPgo+IEl0
IGlzIG5vdCB1c2VkIGJ5IExpbnV4IG9yIE1pbmlPUzsgYnV0IGl0IHVzZWQgdXNlZCBieSBOZXRC
U0QgYW5kCj4gTm92ZWxsIE5ldHdhcmUuICBUaGVyZSBhcmUgc2lnbmlmaWNhbnQgbnVtYmVycyBv
ZiBwZW9wbGUgd2hvIGFyZSBuZXZlcgo+IGdvaW5nIHRvIHVzZSB0aGUgZmVhdHVyZSwgYWxvbmcg
d2l0aCBzaWduaWZpY2FudCBudW1iZXJzIHdobyBuZWVkIHRoZQo+IGZlYXR1cmUuCj4KPiBBZGQg
YSBLY29uZmlnIG9wdGlvbiBmb3IgdGhlIGZlYXR1cmUgKGRlZmF1bHQgdG8gJ3knKS4gIEFsc28g
YWRkIGEKPiBjb21tYW5kLWxpbmUgb3B0aW9uIHRvIGNvbnRyb2wgd2hldGhlciBQViBsaW5lYXIg
cGFnZXRhYmxlcyBhcmUKPiBhbGxvd2VkIChkZWZhdWx0IHRvICd0cnVlJykuCj4KPiBJbiBvcmRl
ciB0byBtYWtlIHRoZSBjb2RlIGNsZWFuOgo+IC0gSW50cm9kdWNlIExQVF9BU1NFUlQoKSwgd2hp
Y2ggb25seSBleGlzdHMgaWYgQ09ORklHX1BWX0xJTkVBUl9QVCBpcyBkZWZpbmVkCj4gLSBJbnRy
b2R1Y2UgemVyb19saW5lYXJfZW50cmllcygpIHRvIHNldCBwYWdlLT5saW5lYXJfcHRfY291bnQg
dG8gemVybwo+ICAgKG9yIGRvIG5vdGhpbmcsIGFzIGFwcHJvcHJpYXRlKQo+Cj4gUmVwb3J0ZWQt
Ynk6IEphbm4gSG9ybiA8amFubmhAZ29vZ2xlLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2Ug
RHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgpEZWZpbml0ZWx5ICsxIHRvIHRoaXMg
a2luZCBvZiBhcnJhbmdlbWVudCBvZiB1c2VyIGNob2ljZXMuwqAgU29tZSBub3RlcwpiZWxvdy4K
Cj4gZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KPiBpbmRleCBlYjQ5OTVlNjhiLi45NTIz
NjhkM2JlIDEwMDY0NAo+IC0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3du
Cj4gKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KPiBAQCAtMTQyMiw2
ICsxNDIyLDIyIEBAIFRoZSBmb2xsb3dpbmcgcmVzb3VyY2VzIGFyZSBhdmFpbGFibGU6Cj4gICAg
ICBDRFAsIG9uZSBDT1Mgd2lsbCBjb3Jlc3BvbmQgdHdvIENCTXMgb3RoZXIgdGhhbiBvbmUgd2l0
aCBDQVQsIGR1ZSB0byB0aGUKPiAgICAgIHN1bSBvZiBDQk1zIGlzIGZpeGVkLCB0aGF0IG1lYW5z
IGFjdHVhbCBgY29zX21heGAgaW4gdXNlIHdpbGwgYXV0b21hdGljYWxseQo+ICAgICAgcmVkdWNl
IHRvIGhhbGYgd2hlbiBDRFAgaXMgZW5hYmxlZC4KPiArCQo+ICsjIyMgcHYtbGluZWFyLXB0Cj4g
Kz4gYD0gPGJvb2xlYW4+YAo+ICsKPiArPiBEZWZhdWx0OiBgZmFsc2VgCgpPbmx5IGF2YWlsYWJs
ZSBpZiBYZW4gaXMgY29tcGlsZWQgd2l0aCBDT05GSUdfUFZfTElORUFSX1BUIHN1cHBvcnQgZW5h
YmxlZC4KCj4gKwo+ICtBbGxvdyBQViBndWVzdHMgdG8gaGF2ZSBwYWdldGFibGUgZW50cmllcyBw
b2ludGluZyB0byBvdGhlciBwYWdldGFibGVzCj4gK29mIHRoZSBzYW1lIGxldmVsIChpLmUuLCBh
bGxvd2luZyBMMiBQVEVzIHRvIHBvaW50IHRvIG90aGVyIEwyIHBhZ2VzKS4KPiArVGhpcyB0ZWNo
bmlxdWUgaXMgb2Z0ZW4gY2FsbGVkICJsaW5lYXIgcGFnZXRhYmxlcyIsIGFuZCBpcyBzb21ldGlt
ZXMKPiArdXNlZCB0byBhbGxvdyBvcGVyYXRpbmcgc3lzdGVtcyBhIHNpbXBsZSB3YXkgdG8gY29u
c2lzdGVudGx5IG1hcCB0aGUKPiArY3VycmVudCBwcm9jZXNzJ3MgcGFnZXRhYmxlcyBpbnRvIGl0
cyBvd24gdmlydHVhbCBhZGRyZXNzIHNwYWNlLgo+ICsKPiArTGludXggYW5kIE1pbmlPUyBkb24n
dCB1c2UgdGhpcyB0ZWNobmlxdWUuICBOZXRCU0QgYW5kIE5vdmVsbCBOZXR3YXJlCj4gK2RvOyB0
aGVyZSBtYXkgYmUgb3RoZXIgY3VzdG9tIG9wZXJhdGluZyBzeXN0ZW1zIHdoaWNoIGRvLiAgSWYg
eW91J3JlCj4gK2NlcnRhaW4geW91IGRvbid0IHBsYW4gb24gaGF2aW5nIFBWIGd1ZXN0cyB3aGlj
aCB1c2UgdGhpcyBmZWF0dXJlLAo+ICt0dXJuaW5nIGl0IG9mZiBjYW4gcmVkdWNlIHRoZSBhdHRh
Y2sgc3VyZmFjZS4KPiAgCj4gICMjIyByY3UtaWRsZS10aW1lci1wZXJpb2QtbXMKPiAgPiBgPSA8
aW50ZWdlcj5gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2
L21tLmMKPiBpbmRleCA2MmQzMTNlM2Y1Li41ODgxYjY0NjA4IDEwMDY0NAo+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tLmMKPiBAQCAtNjU0LDYgKzY2MCw5
IEBAIHN0YXRpYyB2b2lkIGRlY19saW5lYXJfdXNlcyhzdHJ1Y3QgcGFnZV9pbmZvICpwZykKPiAg
ICogICAgIGZyYW1lIGlmIGl0IGlzIG1hcHBlZCBieSBhIGRpZmZlcmVudCByb290IHRhYmxlLiBU
aGlzIGlzIHN1ZmZpY2llbnQgYW5kCj4gICAqICAgICBhbHNvIG5lY2Vzc2FyeSB0byBhbGxvdyB2
YWxpZGF0aW9uIG9mIGEgcm9vdCB0YWJsZSBtYXBwaW5nIGl0c2VsZi4KPiAgICovCj4gK3N0YXRp
YyBib29sIF9fcmVhZF9tb3N0bHkgcHZfbGluZWFyX3B0X2VuYWJsZSA9IHRydWU7Cj4gK2Jvb2xl
YW5fcGFyYW0oInB2LWxpbmVhci1wdCIsIHB2X2xpbmVhcl9wdF9lbmFibGUpOwoKVGhlIF9lbmFi
bGUgc3VmZml4IGp1c3QgbWFrZXMgdGhlIG5hbWUgbG9uZ2VyLCBhbmQgKHNlbWktdXBoZWxkKQpj
b252ZW50aW9uIHdvdWxkIGJlIGZvciBvcHRfcHZfbGluZWFyX3B0LCB3aGljaCBpcyBmaW5lIGV2
ZW4gaW4gaXRzIHVzZWQKY29udGV4dCBiZWxvdy4KCj4gKwo+ICAjZGVmaW5lIGRlZmluZV9nZXRf
bGluZWFyX3BhZ2V0YWJsZShsZXZlbCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAo+ICBzdGF0aWMgaW50ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICBnZXRfIyNsZXZlbCMjX2xpbmVhcl9wYWdldGFi
bGUoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+IGRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21t
LmgKPiBpbmRleCAyNmYwMTUzMTY0Li43ODI1ZjM2MzE2IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvbW0uaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAo+IEBAIC0x
NzcsMTAgKzE3NywxNSBAQCBzdHJ1Y3QgcGFnZV9pbmZvCj4gICAgICAgICAgICogICBpbiB1c2Uu
Cj4gICAgICAgICAgICovCj4gICAgICAgICAgc3RydWN0IHsKPiArI2lmZGVmIENPTkZJR19QVl9M
SU5FQVJfUFQKPiAgICAgICAgICAgICAgdTE2IG5yX3ZhbGlkYXRlZF9wdGVzOlBBR0VUQUJMRV9P
UkRFUiArIDE7Cj4gICAgICAgICAgICAgIHUxNiA6MTYgLSBQQUdFVEFCTEVfT1JERVIgLSAxIC0g
MjsKPiAgICAgICAgICAgICAgczE2IHBhcnRpYWxfcHRlOjI7Cj4gICAgICAgICAgICAgIHMxNiBs
aW5lYXJfcHRfY291bnQ7Cj4gKyNlbHNlCj4gKyAgICAgICAgICAgIHUxNiBucl92YWxpZGF0ZWRf
cHRlczsKPiArICAgICAgICAgICAgczggcGFydGlhbF9wdGU7Cj4gKyNlbmRpZgoKSSBkb24ndCB0
aGluayB0aGlzIGlzIGEgY2xldmVyIG1vdmUuwqAgSGF2aW5nIENPTkZJR19QVl9MSU5FQVJfUFQg
Y2hhbmdlCnRoZSBiZWhhdmlvdXIgb2YgbnJfdmFsaWRhdGVkX3B0ZXMgYW5kIHBhcnRpYWxfcHRl
IGlzIGEgcmVjaXBlIGZvcgpzdWJ0bGUgYnVncy4KCkFuIGFsdGVybmF0aXZlIHdvdWxkIGJlIHRv
IGhhdmUgdGhlIGRlY19saW5lYXJfe3VzZXMsZW50cmllc30oKQpCVUdfT04ocGctPmxpbmVhcl9w
dF9jb3VudCAhPSAwKSB3aGVuICFDT05GSUdfUFZfTElORUFSX1BUCgpUaGlzIHdheSwgeW91IGRv
bid0IG5lZWQgTFBUX0FTU0VSVCgpLCBvciBwbGF5IGdhbWVzIHdpdGggdGhlIGV4aXN0aW5nCm1h
Y3JvcyB0byBhdm9pZCBoYXZpbmcgdGhlbSBldmFsdWF0ZSB0aGVpciBwYXJhbWV0ZXJzLgoKfkFu
ZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 18:32:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 18:32:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4WfT-00032h-31; Tue, 17 Oct 2017 18:32:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e4WfR-00032V-Ki
 for xen-devel@lists.xen.org; Tue, 17 Oct 2017 18:32:41 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 EA/91-20813-9CC46E95; Tue, 17 Oct 2017 18:32:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsUyZ7p8oO4Jn2e
 RBquX8Fos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnf3y1iLNhjW3F061v2BsZPRl2MXBxCApOZ
 JGZsn8kK4fxmlDg//R2Us5FR4vrjt8wQzjZGia93p7J1MXJyCAs4SxxctYcRxBYR8JC4smsCG
 0TRIUaJY4enMoMkmAWSJS7OvcYCYrMJGEmcPTodrIFXwFai9fMjsEEsAqoSC7bdAIuLCoRLvG
 08wgJRIyhxcuYTMJtTwF3i6pWXbBAz9SR2XP/FCmHLS2x/Owdsl4SAsUTfrD6WCYyCs5C0z0L
 SMgtJywJG5lWMGsWpRWWpRbqGJnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHh
 ywAEOxivbww4xCjJwaQkyuts+CRSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvmfezSCHBotT01
 Iq0zBxgJMGkJTh4lER4L4CkeYsLEnOLM9MhUqcYdTmObbr8h0mIJS8/L1VKnDcHpEgApCijNA
 9uBCyqLzHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYNxRkCk9mXgncpldARzABHbHO6QnIESW
 JCCmpBsYTgW9+/vF+sIFpc/VV1W/NPyd9KrTPCIu43/7ga6v3/VuxQhF3Cz0OnlCzXlKfZ7Mk
 b/PLzVq2UqcZMl2nvHnuONXUySpi2r/izQ1MR8VPVux5euBQzJlT08+8UFm2SyHZVmb9T32BK
 27+wb7+DWxluvr2Sldsa3rYp7gKe3Yz/XnP8ODotylKLMUZiYZazEXFiQDTIB365QIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1508265158!106634195!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58238 invoked from network); 17 Oct 2017 18:32:39 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Oct 2017 18:32:39 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9HIWZ3X006960
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 17 Oct 2017 18:32:35 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9HIWYY9012987
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 17 Oct 2017 18:32:34 GMT
Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9HIWXHY008556;
 Tue, 17 Oct 2017 18:32:33 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 17 Oct 2017 11:32:33 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1710061708540.3073@sstabellini-ThinkPad-X260>
 <1507336227-20477-1-git-send-email-sstabellini@kernel.org>
 <1507336227-20477-8-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <eed60ea1-1dcc-c942-ccd6-7c9d46415bd6@oracle.com>
Date: Tue, 17 Oct 2017 14:34:17 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1507336227-20477-8-git-send-email-sstabellini@kernel.org>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v5 08/13] xen/pvcalls: implement accept
	command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDYvMjAxNyAwODozMCBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IEludHJv
ZHVjZSBhIHdhaXRxdWV1ZSB0byBhbGxvdyBvbmx5IG9uZSBvdXRzdGFuZGluZyBhY2NlcHQgY29t
bWFuZCBhdAo+IGFueSBnaXZlbiB0aW1lIGFuZCB0byBpbXBsZW1lbnQgcG9sbGluZyBvbiB0aGUg
cGFzc2l2ZSBzb2NrZXQuIEludHJvZHVjZQo+IGEgZmxhZ3MgZmllbGQgdG8ga2VlcCB0cmFjayBv
ZiBpbi1mbGlnaHQgYWNjZXB0IGFuZCBwb2xsIGNvbW1hbmRzLgo+IAo+IFNlbmQgUFZDQUxMU19B
Q0NFUFQgdG8gdGhlIGJhY2tlbmQuIEFsbG9jYXRlIGEgbmV3IGFjdGl2ZSBzb2NrZXQuIE1ha2UK
PiBzdXJlIHRoYXQgb25seSBvbmUgYWNjZXB0IGNvbW1hbmQgaXMgZXhlY3V0ZWQgYXQgYW55IGdp
dmVuIHRpbWUgYnkKPiBzZXR0aW5nIFBWQ0FMTFNfRkxBR19BQ0NFUFRfSU5GTElHSFQgYW5kIHdh
aXRpbmcgb24gdGhlCj4gaW5mbGlnaHRfYWNjZXB0X3JlcSB3YWl0cXVldWUuCj4gCj4gQ29udmVy
dCB0aGUgbmV3IHN0cnVjdCBzb2NrX21hcHBpbmcgcG9pbnRlciBpbnRvIGFuIHVpbnQ2NF90IGFu
ZCB1c2UgaXQKPiBhcyBpZCBmb3IgdGhlIG5ldyBzb2NrZXQgdG8gcGFzcyB0byB0aGUgYmFja2Vu
ZC4KPiAKPiBDaGVjayBpZiB0aGUgYWNjZXB0IGNhbGwgaXMgbm9uLWJsb2NraW5nOiBpbiB0aGF0
IGNhc2UgYWZ0ZXIgc2VuZGluZyB0aGUKPiBBQ0NFUFQgY29tbWFuZCB0byB0aGUgYmFja2VuZCBz
dG9yZSB0aGUgc29ja19tYXBwaW5nIHBvaW50ZXIgb2YgdGhlIG5ldwo+IHN0cnVjdCBhbmQgdGhl
IGluZmxpZ2h0IHJlcV9pZCB0aGVuIHJldHVybiAtRUFHQUlOICh3aGljaCB3aWxsIHJlc3BvbmQK
PiBvbmx5IHdoZW4gdGhlcmUgaXMgc29tZXRoaW5nIHRvIGFjY2VwdCkuIE5leHQgdGltZSBhY2Nl
cHQgaXMgY2FsbGVkLAo+IHdlJ2xsIGNoZWNrIGlmIHRoZSBBQ0NFUFQgY29tbWFuZCBoYXMgYmVl
biBhbnN3ZXJlZCwgaWYgc28gd2UnbGwgcGljayB1cAo+IHdoZXJlIHdlIGxlZnQgb2ZmLCBvdGhl
cndpc2Ugd2UgcmV0dXJuIC1FQUdBSU4gYWdhaW4uCj4gCj4gTm90ZSB0aGF0LCBkaWZmZXJlbnRs
eSBmcm9tIHRoZSBvdGhlciBjb21tYW5kcywgd2UgY2FuIHVzZQo+IHdhaXRfZXZlbnRfaW50ZXJy
dXB0aWJsZSAoaW5zdGVhZCBvZiB3YWl0X2V2ZW50KSBpbiB0aGUgY2FzZSBvZiBhY2NlcHQKPiBh
cyB3ZSBhcmUgYWJsZSB0byB0cmFjayB0aGUgcmVxX2lkIG9mIHRoZSBBQ0NFUFQgcmVzcG9uc2Ug
dGhhdCB3ZSBhcmUKPiB3YWl0aW5nLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KPiBDQzogYm9yaXMub3N0cm92c2t5QG9yYWNsZS5j
b20KPiBDQzogamdyb3NzQHN1c2UuY29tCj4gLS0tCj4gIGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJv
bnQuYyB8IDE0NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+
ICBkcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmggfCAgIDMgKwo+ICAyIGZpbGVzIGNoYW5nZWQs
IDE0OSBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMt
ZnJvbnQuYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwo+IGluZGV4IDU0MzNmYWUuLjg5
NThlNzQgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCj4gKysrIGIv
ZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCj4gQEAgLTc3LDYgKzc3LDE2IEBAIHN0cnVjdCBz
b2NrX21hcHBpbmcgewo+ICAjZGVmaW5lIFBWQ0FMTFNfU1RBVFVTX0JJTkQgICAgICAgICAgMQo+
ICAjZGVmaW5lIFBWQ0FMTFNfU1RBVFVTX0xJU1RFTiAgICAgICAgMgo+ICAJCQl1aW50OF90IHN0
YXR1czsKPiArCQkvKgo+ICsJCSAqIEludGVybmFsIHN0YXRlLW1hY2hpbmUgZmxhZ3MuCj4gKwkJ
ICogT25seSBvbmUgYWNjZXB0IG9wZXJhdGlvbiBjYW4gYmUgaW5mbGlnaHQgZm9yIGEgc29ja2V0
Lgo+ICsJCSAqIE9ubHkgb25lIHBvbGwgb3BlcmF0aW9uIGNhbiBiZSBpbmZsaWdodCBmb3IgYSBn
aXZlbiBzb2NrZXQuCj4gKwkJICovCj4gKyNkZWZpbmUgUFZDQUxMU19GTEFHX0FDQ0VQVF9JTkZM
SUdIVCAwCj4gKwkJCXVpbnQ4X3QgZmxhZ3M7Cj4gKwkJCXVpbnQzMl90IGluZmxpZ2h0X3JlcV9p
ZDsKPiArCQkJc3RydWN0IHNvY2tfbWFwcGluZyAqYWNjZXB0X21hcDsKPiArCQkJd2FpdF9xdWV1
ZV9oZWFkX3QgaW5mbGlnaHRfYWNjZXB0X3JlcTsKPiAgCQl9IHBhc3NpdmU7Cj4gIAl9Owo+ICB9
Owo+IEBAIC0zOTIsNiArNDAyLDggQEAgaW50IHB2Y2FsbHNfZnJvbnRfYmluZChzdHJ1Y3Qgc29j
a2V0ICpzb2NrLCBzdHJ1Y3Qgc29ja2FkZHIgKmFkZHIsIGludCBhZGRyX2xlbikKPiAgCW1lbWNw
eShyZXEtPnUuYmluZC5hZGRyLCBhZGRyLCBzaXplb2YoKmFkZHIpKTsKPiAgCXJlcS0+dS5iaW5k
LmxlbiA9IGFkZHJfbGVuOwo+ICAKPiArCWluaXRfd2FpdHF1ZXVlX2hlYWQoJm1hcC0+cGFzc2l2
ZS5pbmZsaWdodF9hY2NlcHRfcmVxKTsKPiArCj4gIAltYXAtPmFjdGl2ZV9zb2NrZXQgPSBmYWxz
ZTsKPiAgCj4gIAliZWRhdGEtPnJpbmcucmVxX3Byb2RfcHZ0Kys7Cj4gQEAgLTQ3MCw2ICs0ODIs
MTQwIEBAIGludCBwdmNhbGxzX2Zyb250X2xpc3RlbihzdHJ1Y3Qgc29ja2V0ICpzb2NrLCBpbnQg
YmFja2xvZykKPiAgCXJldHVybiByZXQ7Cj4gIH0KPiAgCj4gK2ludCBwdmNhbGxzX2Zyb250X2Fj
Y2VwdChzdHJ1Y3Qgc29ja2V0ICpzb2NrLCBzdHJ1Y3Qgc29ja2V0ICpuZXdzb2NrLCBpbnQgZmxh
Z3MpCj4gK3sKPiArCXN0cnVjdCBwdmNhbGxzX2JlZGF0YSAqYmVkYXRhOwo+ICsJc3RydWN0IHNv
Y2tfbWFwcGluZyAqbWFwOwo+ICsJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwMiA9IE5VTEw7Cj4g
KwlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVxdWVzdCAqcmVxOwo+ICsJaW50IG5vdGlmeSwgcmVxX2lk
LCByZXQsIGV2dGNobiwgbm9uYmxvY2s7Cj4gKwo+ICsJcHZjYWxsc19lbnRlcigpOwo+ICsJaWYg
KCFwdmNhbGxzX2Zyb250X2Rldikgewo+ICsJCXB2Y2FsbHNfZXhpdCgpOwo+ICsJCXJldHVybiAt
RU5PVENPTk47Cj4gKwl9Cj4gKwliZWRhdGEgPSBkZXZfZ2V0X2RydmRhdGEoJnB2Y2FsbHNfZnJv
bnRfZGV2LT5kZXYpOwo+ICsKPiArCW1hcCA9IChzdHJ1Y3Qgc29ja19tYXBwaW5nICopIHNvY2st
PnNrLT5za19zZW5kX2hlYWQ7Cj4gKwlpZiAoIW1hcCkgewo+ICsJCXB2Y2FsbHNfZXhpdCgpOwo+
ICsJCXJldHVybiAtRU5PVFNPQ0s7Cj4gKwl9Cj4gKwo+ICsJaWYgKG1hcC0+cGFzc2l2ZS5zdGF0
dXMgIT0gUFZDQUxMU19TVEFUVVNfTElTVEVOKSB7Cj4gKwkJcHZjYWxsc19leGl0KCk7Cj4gKwkJ
cmV0dXJuIC1FSU5WQUw7Cj4gKwl9Cj4gKwo+ICsJbm9uYmxvY2sgPSBmbGFncyAmIFNPQ0tfTk9O
QkxPQ0s7Cj4gKwkvKgo+ICsJICogQmFja2VuZCBvbmx5IHN1cHBvcnRzIDEgaW5mbGlnaHQgYWNj
ZXB0IHJlcXVlc3QsIHdpbGwgcmV0dXJuCj4gKwkgKiBlcnJvcnMgZm9yIHRoZSBvdGhlcnMKPiAr
CSAqLwo+ICsJaWYgKHRlc3RfYW5kX3NldF9iaXQoUFZDQUxMU19GTEFHX0FDQ0VQVF9JTkZMSUdI
VCwKPiArCQkJICAgICAodm9pZCAqKSZtYXAtPnBhc3NpdmUuZmxhZ3MpKSB7Cj4gKwkJcmVxX2lk
ID0gUkVBRF9PTkNFKG1hcC0+cGFzc2l2ZS5pbmZsaWdodF9yZXFfaWQpOwo+ICsJCWlmIChyZXFf
aWQgIT0gUFZDQUxMU19JTlZBTElEX0lEICYmCj4gKwkJICAgIFJFQURfT05DRShiZWRhdGEtPnJz
cFtyZXFfaWRdLnJlcV9pZCkgPT0gcmVxX2lkKSB7CgoKUkVBRF9PTkNFIChlc3BlY2lhbGx5IHRo
ZSBzZWNvbmQgb25lKT8gSSBrbm93IEkgbWF5IHNvdW5kIGZpeGF0ZWQgb24KdGhpcyBidXQgSSBy
ZWFsbHkgZG9uJ3QgdW5kZXJzdGFuZCBob3cgY29tcGlsZXIgbWF5IGRvIGFueXRoaW5nIHdyb25n
IGlmCnN0cmFpZ2h0IHJlYWRzIHdlcmUgdXNlZC4KCkZvciB0aGUgZmlyc3QgY2FzZSwgSSBndWVz
cywgdGhlb3JldGljYWxseSB0aGUgY29tcGlsZXIgbWF5IGRlY2lkZSB0bwpyZS1mZXRjaCBtYXAt
PnBhc3NpdmUuaW5mbGlnaHRfcmVxX2lkLiBCdXQgZXZlbiBpZiBpdCBkaWQsIHdvdWxkIHRoYXQg
YmUKYSBwcm9ibGVtPyBCb3RoIG9mIHRoZXNlIFJFQURfT05DRSB0YXJnZXRzIGFyZSB1cGRhdGVk
IGJlbG93IGJlZm9yZQpQVkNBTExTX0ZMQUdfQUNDRVBUX0lORkxJR0hUIGlzIGNsZWFyZWQgc28g
dGhlcmUgc2hvdWxkIG5vdCBiZSBhbnkKY2hhbmdlIGJldHdlZW4gcmUtZmV0Y2hpbmcsIEkgdGhp
bmsuIChUaGUgb25seSBleGNlcHRpb24gaXMgdGhlIG5vYmxvY2sKY2FzZSwgd2hpY2ggZG9lcyBX
UklURV9PTkNFIHRoYXQgZG9uJ3QgdW5kZXJzdGFuZCBlaXRoZXIpCgoKPiArCQkJbWFwMiA9IG1h
cC0+cGFzc2l2ZS5hY2NlcHRfbWFwOwo+ICsJCQlnb3RvIHJlY2VpdmVkOwo+ICsJCX0KPiArCQlp
ZiAobm9uYmxvY2spIHsKPiArCQkJcHZjYWxsc19leGl0KCk7Cj4gKwkJCXJldHVybiAtRUFHQUlO
Owo+ICsJCX0KPiArCQlpZiAod2FpdF9ldmVudF9pbnRlcnJ1cHRpYmxlKG1hcC0+cGFzc2l2ZS5p
bmZsaWdodF9hY2NlcHRfcmVxLAo+ICsJCQkhdGVzdF9hbmRfc2V0X2JpdChQVkNBTExTX0ZMQUdf
QUNDRVBUX0lORkxJR0hULAo+ICsJCQkJCSAgKHZvaWQgKikmbWFwLT5wYXNzaXZlLmZsYWdzKSkp
IHsKPiArCQkJcHZjYWxsc19leGl0KCk7Cj4gKwkJCXJldHVybiAtRUlOVFI7Cj4gKwkJfQo+ICsJ
fQo+ICsKPiArCXNwaW5fbG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7Cj4gKwlyZXQgPSBnZXRf
cmVxdWVzdChiZWRhdGEsICZyZXFfaWQpOwo+ICsJaWYgKHJldCA8IDApIHsKPiArCQljbGVhcl9i
aXQoUFZDQUxMU19GTEFHX0FDQ0VQVF9JTkZMSUdIVCwKPiArCQkJICAodm9pZCAqKSZtYXAtPnBh
c3NpdmUuZmxhZ3MpOwo+ICsJCXNwaW5fdW5sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKPiAr
CQlwdmNhbGxzX2V4aXQoKTsKPiArCQlyZXR1cm4gcmV0Owo+ICsJfQo+ICsJbWFwMiA9IGt6YWxs
b2Moc2l6ZW9mKCptYXAyKSwgR0ZQX0tFUk5FTCk7Cj4gKwlpZiAobWFwMiA9PSBOVUxMKSB7Cj4g
KwkJY2xlYXJfYml0KFBWQ0FMTFNfRkxBR19BQ0NFUFRfSU5GTElHSFQsCj4gKwkJCSAgKHZvaWQg
KikmbWFwLT5wYXNzaXZlLmZsYWdzKTsKPiArCQlzcGluX3VubG9jaygmYmVkYXRhLT5zb2NrZXRf
bG9jayk7Cj4gKwkJcHZjYWxsc19leGl0KCk7Cj4gKwkJcmV0dXJuIC1FTk9NRU07Cj4gKwl9Cj4g
KwlyZXQgPSAgY3JlYXRlX2FjdGl2ZShtYXAyLCAmZXZ0Y2huKTsKPiArCWlmIChyZXQgPCAwKSB7
Cj4gKwkJa2ZyZWUobWFwMik7Cj4gKwkJY2xlYXJfYml0KFBWQ0FMTFNfRkxBR19BQ0NFUFRfSU5G
TElHSFQsCj4gKwkJCSAgKHZvaWQgKikmbWFwLT5wYXNzaXZlLmZsYWdzKTsKPiArCQlzcGluX3Vu
bG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7Cj4gKwkJcHZjYWxsc19leGl0KCk7Cj4gKwkJcmV0
dXJuIC1FTk9NRU07CgpXaHkgbm90IHJldD8KCi1ib3JpcwoKCj4gKwl9Cj4gKwlsaXN0X2FkZF90
YWlsKCZtYXAyLT5saXN0LCAmYmVkYXRhLT5zb2NrZXRfbWFwcGluZ3MpOwo+ICsKPiArCXJlcSA9
IFJJTkdfR0VUX1JFUVVFU1QoJmJlZGF0YS0+cmluZywgcmVxX2lkKTsKPiArCXJlcS0+cmVxX2lk
ID0gcmVxX2lkOwo+ICsJcmVxLT5jbWQgPSBQVkNBTExTX0FDQ0VQVDsKPiArCXJlcS0+dS5hY2Nl
cHQuaWQgPSAodWludDY0X3QpIG1hcDsKPiArCXJlcS0+dS5hY2NlcHQucmVmID0gbWFwMi0+YWN0
aXZlLnJlZjsKPiArCXJlcS0+dS5hY2NlcHQuaWRfbmV3ID0gKHVpbnQ2NF90KSBtYXAyOwo+ICsJ
cmVxLT51LmFjY2VwdC5ldnRjaG4gPSBldnRjaG47Cj4gKwltYXAtPnBhc3NpdmUuYWNjZXB0X21h
cCA9IG1hcDI7Cj4gKwo+ICsJYmVkYXRhLT5yaW5nLnJlcV9wcm9kX3B2dCsrOwo+ICsJUklOR19Q
VVNIX1JFUVVFU1RTX0FORF9DSEVDS19OT1RJRlkoJmJlZGF0YS0+cmluZywgbm90aWZ5KTsKPiAr
CXNwaW5fdW5sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKPiArCWlmIChub3RpZnkpCj4gKwkJ
bm90aWZ5X3JlbW90ZV92aWFfaXJxKGJlZGF0YS0+aXJxKTsKPiArCS8qIFdlIGNvdWxkIGNoZWNr
IGlmIHdlIGhhdmUgcmVjZWl2ZWQgYSByZXNwb25zZSBiZWZvcmUgcmV0dXJuaW5nLiAqLwo+ICsJ
aWYgKG5vbmJsb2NrKSB7Cj4gKwkJV1JJVEVfT05DRShtYXAtPnBhc3NpdmUuaW5mbGlnaHRfcmVx
X2lkLCByZXFfaWQpOwo+ICsJCXB2Y2FsbHNfZXhpdCgpOwo+ICsJCXJldHVybiAtRUFHQUlOOwo+
ICsJfQo+ICsKPiArCWlmICh3YWl0X2V2ZW50X2ludGVycnVwdGlibGUoYmVkYXRhLT5pbmZsaWdo
dF9yZXEsCj4gKwkJUkVBRF9PTkNFKGJlZGF0YS0+cnNwW3JlcV9pZF0ucmVxX2lkKSA9PSByZXFf
aWQpKSB7Cj4gKwkJcHZjYWxsc19leGl0KCk7Cj4gKwkJcmV0dXJuIC1FSU5UUjsKPiArCX0KPiAr
CS8qIHJlYWQgcmVxX2lkLCB0aGVuIHRoZSBjb250ZW50ICovCj4gKwlzbXBfcm1iKCk7Cj4gKwo+
ICtyZWNlaXZlZDoKPiArCW1hcDItPnNvY2sgPSBuZXdzb2NrOwo+ICsJbmV3c29jay0+c2sgPSBr
emFsbG9jKHNpemVvZigqbmV3c29jay0+c2spLCBHRlBfS0VSTkVMKTsKPiArCWlmICghbmV3c29j
ay0+c2spIHsKPiArCQliZWRhdGEtPnJzcFtyZXFfaWRdLnJlcV9pZCA9IFBWQ0FMTFNfSU5WQUxJ
RF9JRDsKPiArCQltYXAtPnBhc3NpdmUuaW5mbGlnaHRfcmVxX2lkID0gUFZDQUxMU19JTlZBTElE
X0lEOwo+ICsJCWNsZWFyX2JpdChQVkNBTExTX0ZMQUdfQUNDRVBUX0lORkxJR0hULAo+ICsJCQkg
ICh2b2lkICopJm1hcC0+cGFzc2l2ZS5mbGFncyk7Cj4gKwkJcHZjYWxsc19mcm9udF9mcmVlX21h
cChiZWRhdGEsIG1hcDIpOwo+ICsJCWtmcmVlKG1hcDIpOwo+ICsJCXB2Y2FsbHNfZXhpdCgpOwo+
ICsJCXJldHVybiAtRU5PTUVNOwo+ICsJfQo+ICsJbmV3c29jay0+c2stPnNrX3NlbmRfaGVhZCA9
ICh2b2lkICopbWFwMjsKPiArCj4gKwlyZXQgPSBiZWRhdGEtPnJzcFtyZXFfaWRdLnJldDsKPiAr
CWJlZGF0YS0+cnNwW3JlcV9pZF0ucmVxX2lkID0gUFZDQUxMU19JTlZBTElEX0lEOwo+ICsJbWFw
LT5wYXNzaXZlLmluZmxpZ2h0X3JlcV9pZCA9IFBWQ0FMTFNfSU5WQUxJRF9JRDsKPiArCj4gKwlj
bGVhcl9iaXQoUFZDQUxMU19GTEFHX0FDQ0VQVF9JTkZMSUdIVCwgKHZvaWQgKikmbWFwLT5wYXNz
aXZlLmZsYWdzKTsKPiArCXdha2VfdXAoJm1hcC0+cGFzc2l2ZS5pbmZsaWdodF9hY2NlcHRfcmVx
KTsKPiArCj4gKwlwdmNhbGxzX2V4aXQoKTsKPiArCXJldHVybiByZXQ7Cj4gK30KPiArCj4gIHN0
YXRpYyBjb25zdCBzdHJ1Y3QgeGVuYnVzX2RldmljZV9pZCBwdmNhbGxzX2Zyb250X2lkc1tdID0g
ewo+ICAJeyAicHZjYWxscyIgfSwKPiAgCXsgIiIgfQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hl
bi9wdmNhbGxzLWZyb250LmggYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmgKPiBpbmRleCBh
YThmZTEwLi5hYjRmMWRhIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQu
aAo+ICsrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaAo+IEBAIC0xMCw1ICsxMCw4IEBA
IGludCBwdmNhbGxzX2Zyb250X2JpbmQoc3RydWN0IHNvY2tldCAqc29jaywKPiAgCQkgICAgICAg
c3RydWN0IHNvY2thZGRyICphZGRyLAo+ICAJCSAgICAgICBpbnQgYWRkcl9sZW4pOwo+ICBpbnQg
cHZjYWxsc19mcm9udF9saXN0ZW4oc3RydWN0IHNvY2tldCAqc29jaywgaW50IGJhY2tsb2cpOwo+
ICtpbnQgcHZjYWxsc19mcm9udF9hY2NlcHQoc3RydWN0IHNvY2tldCAqc29jaywKPiArCQkJIHN0
cnVjdCBzb2NrZXQgKm5ld3NvY2ssCj4gKwkJCSBpbnQgZmxhZ3MpOwo+ICAKPiAgI2VuZGlmCj4g
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 18:58:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 18:58:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4X3u-0004Ub-Bu; Tue, 17 Oct 2017 18:57:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1e4X3s-0004UV-Lr
 for xen-devel@lists.xen.org; Tue, 17 Oct 2017 18:57:56 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 8B/3F-31121-3B256E95; Tue, 17 Oct 2017 18:57:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSeUgUYRjG+3ZmnNGcGFfFty0Dt1PBKzuEqOw
 kwiCDEkPI2ZrcxV2PmbW2+iM1MQ8wxazV1BUyKxEpkS4pULTDCindEBUs26S8KtJKTW2+xqv5
 65nv977P+/DyMoR6gtIwgsUsiPG8UevkQuoDUZh/7aG+qKDy0qDQiu/XyTC0r7l+QnUQHaUM8
 boESwylb80YRInV6ciSlb8xBd00ZCMXhuRSCfh695ZTNnJmEBcNtXVZCAM1l6uCp9ndFAZq7j
 hkZXYgrEluNdjK2gisnbgNUGNrpbH24PzgfYWdwM0Edw3BpfRqFQbu3F5Ie3Pxn2a57fCtoId
 UJtxQgbWok1aAG7wocpBYE7JTx9QXuYGR9TK4OcVg6cxtgxule7D05FZBf8N5XAycDwzlTKmw
 I3DFCApGhmYyr4XHE4OEUuQNza9LSEUfgGdt46TSYJMbrvRSyk8qDb0lLbRS5QcVLysIBeTTM
 G6vnLHaD0X140jRRmgf7XRSil5RcLnsEYXzAbccrj5YrLy/pOBhbrtKyRQDw9MTM2GrWHie/p
 vOQ+uKF2ygeMEGiuc3UI6IKrROEsRTgugfvDlAJxpi9WYTbzD6BwdtCjAJksTHCkZeJwUcTzD
 VIvkoFsnfA9R192AjWsqotJ7srmBHlHqJLuHEGT0v6Y+JyUZBakTLGUYLrDWiL0rtJgqxguWk
 wShf1iwGxlXrwd7BmJUSeZNkiFVQC/LReLHZGHAY6JPj59pmb/It8ta4s0gOonZNFESTwfw/7
 0deDNK6s3XYxdUQb55z75cHq+TBNTsdeLCZn0eaFLTFNBISei7Cey318SedVH22NzzEQTZMtt
 n67u8+1GRpKnSwgXReZM1Io73FsnXgXtLYdFxcZdSTLs29zs+Tdp3m8K9c+/rq2uFo650jYee
 35xQKGSt/JN4OL93cTXyITN2RlvnHvf6db/MaMYQ+7fCM7g8JHPP9ZB24kDnas8KaoyUlPR/s
 R4gS/xcRmRbZjgMAAA==
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1508266674!112221173!1
X-Originating-IP: [104.47.1.64]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14851 invoked from network); 17 Oct 2017 18:57:54 -0000
Received: from mail-ve1eur01on0064.outbound.protection.outlook.com (HELO
 EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.64)
 by server-9.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 17 Oct 2017 18:57:54 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=KNjm0fbNEu35NUeZvqnSMxa8dEU+DM2cBIpcQBgg1uw=;
 b=hUeNPSsHQnmSojaQaLSYUkPhheyAttxBiZG0Z1ciDIOvxTVBfxMusF+Sn0vf97GgwEuos5WMDcXi69wRUSXgwfU/r3pNXMFS8xgfo4xDHIg1xZCd/OE39DhJAYH1R/RuXeW1QFxcx7FOShbAz7IseDQi/vrTb5/Jan86FJplu+I=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.54) by
 VI1PR03MB1774.eurprd03.prod.outlook.com (2a01:111:e400:7bdd::8) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Tue, 17 Oct
 2017 18:57:51 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Tue, 17 Oct 2017 21:57:41 +0300
Date: Tue, 17 Oct 2017 21:57:40 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: Julien Grall <julien.grall@linaro.org>
Message-ID: <20171017185740.GB29147@EPUAKYIW2556.kyiv.epam.com>
References: <1507748484-16871-1-git-send-email-volodymyr_babchuk@epam.com>
 <1507748484-16871-5-git-send-email-volodymyr_babchuk@epam.com>
 <06d74c94-5992-6112-3554-de1c32ab5c18@linaro.org>
 <20171017170857.GD24929@EPUAKYIW2556.kyiv.epam.com>
 <76188c7e-9280-b416-44a7-091238428b2c@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <76188c7e-9280-b416-44a7-091238428b2c@linaro.org>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-Originating-IP: [85.223.209.54]
X-ClientProxiedBy: AM5PR0102CA0022.eurprd01.prod.exchangelabs.com
 (2603:10a6:206::35) To VI1PR03MB1774.eurprd03.prod.outlook.com
 (2a01:111:e400:7bdd::8)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 7577a98e-7d32-4854-dbe6-08d51590f781
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:VI1PR03MB1774; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB1774;
 3:+ZG74MfJaz/Dg5pjRV6ylr4dIWKvGihP+PjIzABzVSPHnw06idCPTShVAJNlVkeSLmQ836n5D6vPZotKNJ0GdJiNdqdVqmuSetUlQIAH0blezuK8qtTzHgLOhyJBiDZnWpioeL+DE+X1Sr3LrEg0sE2vgm6C6C2/P76GwZS9V+y7Xfxer/+C4aGTUIgmKiCuCgfBxASzBxbStT9YIikqQ9E8bTcb8uM8/7Gx+XSSfn9P3Rcls4z884yY12/Hqpff;
 25:NXi8d4cIkTH5QdsBgMNhLzUHh9cEIe3glWoqZcejWgdXquqIPemYhbpFRrIrOZWTZJx/V+NXw9vhNl7yvq9cuKCBZjWw+GFyrZDwNWOtblVK9EV/bMzJIK28DUHwXrqIZaMWmc1m+dciL6IyWG1QuLjFQ+A7q+ZhJWY3QFpsDFdR2JphY5Uaxtd3WYeWVWyv+7sJJjGCwEY7jgqmNQfUUEQ0aE6wOIOj4G7lZM7nHGRVvKc6AzpYBIlyq/2fVgdRrgph8ZVeepZOQFMOkYYXV1n0gk0Ti2t+X/zC3+dyeIuE6BQ5oGUu7ZG8qWA5v0nGSxCWSLEkweXM7M1ter86bQ==;
 31:sahxpR6vWNtQmB1DjjOm0ieXDiMNb9mrriyWhvsAknk9w78B8+/irg4peZhsDvoJ8HzL0GfWmR8cvGOZ7TZenisw+Qqj3hvPnzRriaoMVaCMYdDbFBZbyzKcO1+z/fd8XSvdYcGBXz6Txs2jEMHCMrHAszp/3hav1Zh5ItvRQCRN4KNRu0zgmEPptE2yXyX4ci1jbsAexpkSJBf623owipq8GwUsnFjF/Dg0wrEuYR8=
X-MS-TrafficTypeDiagnostic: VI1PR03MB1774:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB1774;
 20:IFHBJABvegXk8LG65riHLY0Dyi77uGRPKxEl+zuZrQGLVzzt5pZyEwN+9PUZSvqEk847bkS4fyCnRm2t891qdKA9Z3+ZrofXX1t4czCIssDL13YrgSn5hxNGX5CyCvR2tq7dPmtJ/CuBFe9IX/1h/kqNd04xFFcMA1oGyoPtp7YmZln+gExZcWi2loY68bhMbOZzvtGmGbG3sQPO7lXjrPw3laYKcMlvVaac59PTRb+6eVY+moj8VRbCuTAQH+kP1hAIU/ldwHze8CJLvVcB4M3ZGDZ6QOW+iU1ISg3bTlh5p16/cclorcEF3Bg+UfDOlbv3szj7uwDjrnKJJrlqQ9dKnIUVaKmrtPgNThEykyyn8VerfRaRYmqzpxwyKZdk21VNapPTIBLgl10CG0KsKZdya2srWEHtTKMKZhSZ6irM7FDjhpgX7B6Rv3C39EQLvXWvSNI1FLNvpF6mSWgTsXplczXjp6JMpAUBlUWduIyPjuoskldw1gYCX5TL+8yp;
 4:MfArnBMbGgoOoLwmg/GybG1p+ciStRjlQ8wUqVNY39hIc46/YwWdmqlq4Ut28HCBBIMKwWiuiwaerIk9pSH6XRNEuGxxRPoraZuQOGvfvcI6JUaFagT5cRDVpxQuUQ39Txi3Lmlhm6rngRpU6dJ5HftG1r2PPZjjdce0cWNtcEeqrw2bJsNGG+UnzT7dmhTCRth8dG+hg1z5o2XLfUuarzl4IRFKiBMQ1eDF3hS4RwcQAT1hDJVYNw4b/5AQSAUtDuccFHH0rZP9xTjLxgEJwb0gK9AwxwNN7hPiP6hRcJ3kBJGD9Ynea6dHIieSSCLZ3Li/dMkt6/QYvLrk7+xJuA==
X-Exchange-Antispam-Report-Test: UriScan:(166708455590820)(4114951738403);
X-Microsoft-Antispam-PRVS: <VI1PR03MB1774C2F1FC17945C8FF47AB1E64C0@VI1PR03MB1774.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(93006095)(93001095)(100000703101)(100105400095)(3002001)(10201501046)(6041248)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123564025)(20161123560025)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:VI1PR03MB1774; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:VI1PR03MB1774; 
X-Forefront-PRVS: 04631F8F77
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(346002)(376002)(199003)(51694002)(189002)(24454002)(122856001)(478600001)(6246003)(68736007)(6116002)(16586007)(3846002)(316002)(1076002)(58126008)(97736004)(23726003)(72206003)(86362001)(2950100002)(101416001)(5660300001)(966005)(189998001)(42186006)(6916009)(54906003)(93886005)(80792005)(229853002)(6306002)(47776003)(83506001)(54356999)(50986999)(50466002)(53936002)(76176999)(345774005)(33656002)(66066001)(2906002)(81156014)(105586002)(106356001)(4326008)(8936002)(81166006)(305945005)(7736002)(8676002)(18370500001)(2004002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR03MB1774; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR03MB1774;
 23:YQxjbSM148fa4lFO9DSI5z8yhwgQilPqFEz3IDIeu?=
 =?us-ascii?Q?LmcQBKG7q5173dPMG6EXZZWqJCSfUAkET4gkFztduyPoCMpiPILDeJ/pkboQ?=
 =?us-ascii?Q?GJhYg3FqR3Po4rWGB/8QTWkRUEIdfzeUVn+k1IA8gOD+Q/IJ5kHgBLGFPI2s?=
 =?us-ascii?Q?fhtYN+RUomazn0kUavnJCeUDpTuAJbeqJtleI3GTgl/A7O7dwpTc77RQkL1I?=
 =?us-ascii?Q?3EzmDVjuwIhtqDW76kZB7heD8J3+fiKTGl6dW0PeP4LzCiwu2viZoFsP3mPw?=
 =?us-ascii?Q?f80bOPiuAgaFBqNHhZXNjMIgkAGC2XYAUrmHZh/GUaASVjkjIAvRKZXzXVP9?=
 =?us-ascii?Q?xiCo2Q1d80phbP+GHXWL0SnXQIqNeQg9ipUyUVXAgM2+8mLa/S/JNHpvdRlQ?=
 =?us-ascii?Q?BypI1Vmp4c4URB+OfkRWw33Sda8n23C1+FdmfF3IrE11ER3eFEW/O7BL2U8/?=
 =?us-ascii?Q?mTGga7JRLKrRQiRx4/t32Q0cj1Ti7ubnzm4kNhhuM2MiZtXD7Wk/q6IVzD09?=
 =?us-ascii?Q?NvsIATApiq8BhXMrZWoybndJgJDgAvsAE4sd/QvVtWyQuBSqDvEUT/ftV0yB?=
 =?us-ascii?Q?M3A1DHCqBYdcePaB8qRF8ErKdnPV7CEHXKm/uOU04bDT/erbp4PxJ4Sw0lzX?=
 =?us-ascii?Q?GPIfFMcarCjKWKZbcHzGKE1J0KEHUoWslyzFOj6yKascQbjusG4jWpZbtjS2?=
 =?us-ascii?Q?p+XZ3r4VDGppLiwkmH7lxA6DSxs73dRsO2UBBeKcJ8r3Mejm4+ql8z3P/rEv?=
 =?us-ascii?Q?Mj8jt4Bx596rE+KuqxN+wD2xhNOYOwOCsMwirqFPR8+twpbl39GAGu9Uo/0i?=
 =?us-ascii?Q?KlH9JO/kekj8PolLdDksGR6r36gtDgE11on2V341QqxpReBg2YULti+zj3rM?=
 =?us-ascii?Q?0sesehZHj3qDIJv+6YGh9I0NeXMMNqoWQvfrIhl16mdS83/vW2V6Pd/AYLYT?=
 =?us-ascii?Q?DSzEvfpMLENVTmHcpj2+/jIC9x2c0iyOPg4O1aLYbmBJpL2N/eTyOFtf7OgJ?=
 =?us-ascii?Q?rkt4LCRaWFRAnFWq/+XRRpdfpna5kIHVK2X2xm79HsODjFvPDkxtuve6n/vx?=
 =?us-ascii?Q?KlwkylE9721BNswCbRmxqCoJB03WN/BgzogLcQkQtSvw5dqtNdMIzxnZ7D6v?=
 =?us-ascii?Q?/aiQIt71E26+maJwMwduGPeunX4qUpm8C5bYQIMDzszsUjwZlt/cItctlwDY?=
 =?us-ascii?Q?tac5TOG5ES4XzWFrhBA98A5wVuRRn/7KNCltIjPdFRBJ8JPd8oXWsiS6fCns?=
 =?us-ascii?Q?PIOp/sXzT2kgjQc7x9OmtWWLkdheUcWuGVUTxEr?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB1774;
 6:iCuo9LpU8fVzhUzCCETWxI7DN1XrWTLRyIpEph+lwhna5khGkK8l/PXnPlCgPk+wuP+gWPtlM/v991MuX6reI/wbeDnBwkQG4kVRarpJx2aou/YCJ/zu2aMPZOsRmir2r5Rh28gTVUPhUCNtFT6ukfHX4PDcov/O54FwJ2ZBWKfAdzuLADh9p7uMAEXaxhOp8g2n+ubfniYvARvwI17oME/rT3dQlu+tSJsWZC7m/muh4hylFsyAHtuNkivMygFEwdsl1qZGemZlwbQjzbJHgPljvtaJTJTg0HHM9pWyzmk+PvNMElkwiVhiuyk/Hdw2t+ZITmA8PwF0XFXp4g8lVw==;
 5:Il/tRW1cTeaa2U9pYGobrClKmyu02A2WUOjOH4zhC4Ar1QFTr+Kn50WGJuGpAHq2p0TjSk8RZIV85w9VWCtplCrFV81am8texMyp5aYAKmPTkHQF2ExEye+nCbfdP4+D2rYJG9/3xNT9PELdhaEQWQ==;
 24:ThrbkKNJnoG5DXFMQCxtb1LRrqYLnAHiNIT/OP9SGHkJayPi5dC4K3SqNO2bPS445PIpIShg0KdFwjWbOLh2WQLH6TVYw4SzP7rlmhCVEiQ=;
 7:oou9Ov2aOLHEZqvuEKCUPMcVvzf8K4CF4vSNvJ1Pm1Q5gHYa7OkRhtYvSgt+plkOlBu+OP+XdwA95fumUiBJI5Ymf4ThUIrXGjaJ4GZdtKx6RhDIOIrc5VhIJnZiHWKyU+Cvs0HXm4Ol3+skpmr1LPAykA4ef6Bx9mRoLvTGRKobJfSoxiu9JC5l0hvB08ioLjiANk7LQavcDcyXvp7WRAl4gVzNiaQPyKm2wbB0TAE=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Oct 2017 18:57:51.0218 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR03MB1774
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Jens Wiklander <jens.wiklander@linaro.org>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [RFC 4/4] arm: tee: add basic OP-TEE mediator
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMTcsIDIwMTcgYXQgMDY6MzA6MTNQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgoKPiA+Pk9uIDExLzEwLzE3IDIwOjAxLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiA+
Pj5BZGQgYmFzaWMgT1AtVEVFIG1lZGlhdG9yIGFzIGFuIGV4YW1wbGUgaG93IFRFRSBtZWRpYXRv
ciBmcmFtZXdvcmsKPiA+Pj53b3Jrcy4KPiA+Pj4KPiA+Pj5DdXJyZW50bHkgaXQgc3VwcG9ydCBv
bmx5IGNhbGxzIGZyb20gRG9tMC4gQ2FsbHMgZnJvbSBvdGhlciBndWVzdHMKPiA+Pj53aWxsIGJl
IGRlY2xpbmVkLiBJdCBtYXBzIE9QLVRFRSBzdGF0aWMgc2hhcmVkIG1lbW9yeSByZWdpb24gaW50
bwo+ID4+PkRvbTAgYWRkcmVzcyBzcGFjZSwgc28gRG9tMCBpcyB0aGUgb25seSBkb21haW4gd2hp
Y2ggY2FuIHdvcmsgd2l0aAo+ID4+Pm9sZGVyIHZlcnNpb25zIG9mIE9QLVRFRS4KPiA+Pj4KPiA+
Pj5BbHNvIGl0IGFsdGVycyBTTUMgcmVxdWVzdHMgYnlcIGFkZGluZyBkb21haW4gaWQgdG8gcmVx
dWVzdC4gT1AtVEVFCj4gPj4+Y2FuIHVzZSB0aGlzIGluZm9ybWF0aW9uIHRvIHRyYWNrIHJlcXVl
c3RlcnMuCj4gPj4+Cj4gPj4+QWxiZWl0IGJlaW5nIGluIGVhcmx5IGRldmVsb3BtZW50IHN0YWdl
cywgdGhpcyBtZWRpYXRvciBhbHJlYWR5IGNhbgo+ID4+PmJlIHVzZWQgb24gc3lzdGVtcyB3aGVy
ZSBvbmx5IERvbTAgaW50ZXJhY3RzIHdpdGggT1AtVEVFLgo+ID4+Cj4gPj5BIGxpbmsgdG8gdGhl
IHNwZWMgd291bGQgYmUgdXNlZnVsIGhlcmUgdG8gYmUgYWJsZSB0byBmdWxseSByZXZpZXcgdGhp
cwo+ID4+cGF0Y2guCj4gPldoaWNoIHNwZWM/IE9QLVRFRSBwcm90b2NvbD8gSXQgd2FzIGFkZGVk
IGluIHByZXZpb3VzIGNvbW1pdC4KPiAKPiBTbyBiYXNpY2FsbHkgeW91IGFyZSBzYXlpbmcgdGhl
IGhlYWRlciBpcyB0aGUgZG9jdW1lbnRhdGlvbiBvZiB0aGUgQVBJPwo+IFRoZXJlIGFyZSBub3Qg
ZXh0ZXJuYWwgZG9jdW1lbnRhdGlvbiBtYWtpbmcgZWFzaWVyIHRvIGZvbGxvdyB0aGUgdmVyc2lv
bi4uLj8KVGhlcmUgYXJlIGhpZ2gtbGV2ZWwgZG9jdW1lbnRhdGlvbiBhdCBbMV0uIEFsbCBkZXRh
aWxzIGFyZSBjb3ZlcmVkIGluIGhlYWRlcnMuCgo+ID4KPiA+Pj4KPiA+Pj5JdCB3YXMgdGVzdGVk
IG9uIFJDQVIgU2FsdmF0b3ItTTMgYm9hcmQuCj4gPj4KPiA+PklzIGl0IHdpdGggdGhlIHN0b2Nr
IG9wLXRlZT8gT3IgYW4gdXBkYXRlZCB2ZXJzaW9uPwo+ID5TdGF0aWMgU0hNIHdhcyB0ZXN0ZWQg
d2l0aCBzdG9jayBPUC1URUUuIER5bmFtaWMgU0hNIHdhcyB0ZXN0ZWQgd2l0aAo+ID5teSBidWls
ZC4gQnV0IG15IHBhdGNoZXMgYXJlIGFscmVhZHkgbWVyZ2VkLiBPUC1URUUgMi42LjAgd2lsbCBz
dXBwb3J0Cj4gPmR5bmFtaWMgU0hNIG91dCBvZiB0aGUgYm94Lgo+ID4KPiA+Pj4KPiA+Pj5TaWdu
ZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+
Cj4gPj4+LS0tCj4gPj4+ICB4ZW4vYXJjaC9hcm0vdGVlL0tjb25maWcgIHwgICA0ICsrCj4gPj4+
ICB4ZW4vYXJjaC9hcm0vdGVlL01ha2VmaWxlIHwgICAxICsKPiA+Pj4gIHhlbi9hcmNoL2FybS90
ZWUvb3B0ZWUuYyAgfCAxNzggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwo+ID4+PiAgMyBmaWxlcyBjaGFuZ2VkLCAxODMgaW5zZXJ0aW9ucygrKQo+ID4+PiAg
Y3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwo+ID4+Pgo+ID4+PmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdGVlL0tjb25maWcgYi94ZW4vYXJjaC9hcm0vdGVlL0tj
b25maWcKPiA+Pj5pbmRleCBlNjlkZTI5Li43YzZiNWM2IDEwMDY0NAo+ID4+Pi0tLSBhL3hlbi9h
cmNoL2FybS90ZWUvS2NvbmZpZwo+ID4+PisrKyBiL3hlbi9hcmNoL2FybS90ZWUvS2NvbmZpZwo+
ID4+PkBAIC0wLDAgKzEsNCBAQAo+ID4+Pitjb25maWcgQVJNX09QVEVFCj4gPj4+Kwlib29sICJF
bmFibGUgT1AtVEVFIG1lZGlhdG9yIgo+ID4+PisJZGVmYXVsdCBuCj4gPj4+KwlkZXBlbmRzIG9u
IEFSTV9URUUKPiA+Pj5kaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RlZS9NYWtlZmlsZSBiL3hl
bi9hcmNoL2FybS90ZWUvTWFrZWZpbGUKPiA+Pj5pbmRleCBjNTRkNDc5Li45ZDkzYjQyIDEwMDY0
NAo+ID4+Pi0tLSBhL3hlbi9hcmNoL2FybS90ZWUvTWFrZWZpbGUKPiA+Pj4rKysgYi94ZW4vYXJj
aC9hcm0vdGVlL01ha2VmaWxlCj4gPj4+QEAgLTEgKzEsMiBAQAo+ID4+PiAgb2JqLXkgKz0gdGVl
Lm8KPiA+Pj4rb2JqLSQoQ09ORklHX0FSTV9PUFRFRSkgKz0gb3B0ZWUubwo+ID4+PmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMgYi94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMK
PiA+Pj5uZXcgZmlsZSBtb2RlIDEwMDY0NAo+ID4+PmluZGV4IDAwMDAwMDAuLjAyMjA2OTEKPiA+
Pj4tLS0gL2Rldi9udWxsCj4gPj4+KysrIGIveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCj4gPj4+
QEAgLTAsMCArMSwxNzggQEAKPiA+Pj4rLyoKPiA+Pj4rICogeGVuL2FyY2gvYXJtL3RlZS9vcHRl
ZS5jCj4gPj4+KyAqCj4gPj4+KyAqIE9QLVRFRSBtZWRpYXRvcgo+ID4+PisgKgo+ID4+PisgKiBW
b2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+Cj4gPj4+KyAqIENv
cHlyaWdodCAoYykgMjAxNyBFUEFNIFN5c3RlbXMuCj4gPj4+KyAqCj4gPj4+KyAqIFRoaXMgcHJv
Z3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9k
aWZ5Cj4gPj4+KyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGlj
IExpY2Vuc2UgdmVyc2lvbiAyIGFzCj4gPj4+KyAqIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0
d2FyZSBGb3VuZGF0aW9uLgo+ID4+PisgKgo+ID4+PisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJp
YnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKPiA+Pj4rICogYnV0IFdJ
VEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YK
PiA+Pj4rICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQ
T1NFLiAgU2VlIHRoZQo+ID4+PisgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9y
ZSBkZXRhaWxzLgo+ID4+PisgKi8KPiA+Pj4rCj4gPj4+KyNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4K
PiA+Pj4rI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgo+ID4+PisKPiA+Pj4rI2luY2x1ZGUgPGFzbS9w
Mm0uaD4KPiA+Pj4rI2luY2x1ZGUgPGFzbS90ZWUuaD4KPiA+Pj4rCj4gPj4+KyNpbmNsdWRlICJv
cHRlZV9tc2cuaCIKPiA+Pj4rI2luY2x1ZGUgIm9wdGVlX3NtYy5oIgo+ID4+PisKPiA+Pj4rLyoK
PiA+Pj4rICogT1AtVEVFIHZpb2xhdGVzIFNNQ0NDIHdoZW4gaXQgZGVmaW5lcyBvd24gVUlELiBT
byB3ZSBuZWVkCj4gPj4+KyAqIHRvIHBsYWNlIGJ5dGVzIGluIGNvcnJlY3Qgb3JkZXIuCj4gPj4K
PiA+PkNhbiB5b3UgcGxlYXNlIHBvaW50IHRoZSBwYXJhZ3JhcGggaW4gdGhlIHNwZWMgd2hlcmUg
aXQgc2F5cyB0aGF0Pwo+ID5TdXJlLgo+ID4KPiA+Pj4rICovCj4gPj4+KyNkZWZpbmUgT1BURUVf
VUlEICAoeGVuX3V1aWRfdCl7eyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAo+ID4+PisgICAgKHVpbnQ4X3QpKE9QVEVFX01TR19VSURfMCA+PiAgMCksICh1
aW50OF90KShPUFRFRV9NU0dfVUlEXzAgPj4gIDgpLCAgICAgICAgIFwKPiA+Pj4rICAgICh1aW50
OF90KShPUFRFRV9NU0dfVUlEXzAgPj4gMTYpLCAodWludDhfdCkoT1BURUVfTVNHX1VJRF8wID4+
IDI0KSwgICAgICAgICBcCj4gPj4+KyAgICAodWludDhfdCkoT1BURUVfTVNHX1VJRF8xID4+ICAw
KSwgKHVpbnQ4X3QpKE9QVEVFX01TR19VSURfMSA+PiAgOCksICAgICAgICAgXAo+ID4+PisgICAg
KHVpbnQ4X3QpKE9QVEVFX01TR19VSURfMSA+PiAxNiksICh1aW50OF90KShPUFRFRV9NU0dfVUlE
XzEgPj4gMjQpLCAgICAgICAgIFwKPiA+Pj4rICAgICh1aW50OF90KShPUFRFRV9NU0dfVUlEXzIg
Pj4gIDApLCAodWludDhfdCkoT1BURUVfTVNHX1VJRF8yID4+ICA4KSwgICAgICAgICBcCj4gPj4+
KyAgICAodWludDhfdCkoT1BURUVfTVNHX1VJRF8yID4+IDE2KSwgKHVpbnQ4X3QpKE9QVEVFX01T
R19VSURfMiA+PiAyNCksICAgICAgICAgXAo+ID4+PisgICAgKHVpbnQ4X3QpKE9QVEVFX01TR19V
SURfMyA+PiAgMCksICh1aW50OF90KShPUFRFRV9NU0dfVUlEXzMgPj4gIDgpLCAgICAgICAgIFwK
PiA+Pj4rICAgICh1aW50OF90KShPUFRFRV9NU0dfVUlEXzMgPj4gMTYpLCAodWludDhfdCkoT1BU
RUVfTVNHX1VJRF8zID4+IDI0KSwgICAgICAgICBcCj4gPj4+KyAgICB9fQo+ID4+PisKPiA+Pj4r
c3RhdGljIGludCBvcHRlZV9pbml0KHZvaWQpCj4gPj4+K3sKPiA+Pj4rICAgIHByaW50aygiT1At
VEVFIG1lZGlhdG9yIGluaXQgZG9uZVxuIik7Cj4gPj4+KyAgICByZXR1cm4gMDsKPiA+Pj4rfQo+
ID4+PisKPiA+Pj4rc3RhdGljIHZvaWQgb3B0ZWVfZG9tYWluX2NyZWF0ZShzdHJ1Y3QgZG9tYWlu
ICpkKQo+ID4+Pit7Cj4gPj4+KyAgICAvKgo+ID4+PisgICAgICogRG8gbm90aGluZyBhdCB0aGlz
IHRpbWUuCj4gPj4+KyAgICAgKiBJbiB0aGUgZnV0dXJlIHRoaXMgZnVuY3Rpb24gd2lsbCBub3Rp
ZnkgdGhhdCBuZXcgVk0gaXMgc3RhcnRlZC4KPiA+Pgo+ID4+WW91IGFscmVhZHkgaGF2ZSBhIG5l
dyBjbGllbnQgd2l0aCB0aGUgaGFyZHdhcmUgZG9tYWluLiBTbyBkb24ndCB5b3UgYWxyZWFkeQo+
ID4+bmVlZCB0byBub3RpZml0eSBPUC1URUU/Cj4gPkJlY2F1c2UgY3VycmVudGx5IE9QLVRFRSBk
b2VzIG5vdCBzdXBwb3J0IHN1Y2ggbm90aWZpY2F0aW9uLgo+ID4KPiA+Pj4rICAgICAqLwo+ID4+
Pit9Cj4gPj4+Kwo+ID4+PitzdGF0aWMgdm9pZCBvcHRlZV9kb21haW5fZGVzdHJveShzdHJ1Y3Qg
ZG9tYWluICpkKQo+ID4+Pit7Cj4gPj4+KyAgICAvKgo+ID4+PisgICAgICogRG8gbm90aGluZyBh
dCB0aGlzIHRpbWUuCj4gPj4+KyAgICAgKiBJbiB0aGUgZnV0dXJlIHRoaXMgZnVuY3Rpb24gd2ls
bCBub3RpZnkgdGhhdCBWTSBpcyBiZWluZyBkZXN0cm95ZWQuCj4gPj4+KyAgICAgKi8KPiA+Pgo+
ID4+U2FtZSBmb3IgdGhlIGRlc3RydWN0aW9uPwo+ID5UaGUgc2FtZSBhbnN3ZXIuIE9QLVRFRSBj
dXJyZW50bHkgY2FuIHdvcmsgd2l0aCBvbmx5IG9uZSBkb21haW4uIEkgc2VsZWN0ZWQKPiA+RG9t
MCBmb3IgdGhpcy4KPiA+Cj4gPj4+K30KPiA+Pj4rCj4gPj4+K3N0YXRpYyBib29sIGZvcndhcmRf
Y2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiA+Pj4rewo+ID4+PisgICAgcmVnaXN0
ZXJfdCByZXNwWzRdOwo+ID4+PisKPiA+Pj4rICAgIGNhbGxfc21jY2Nfc21jKGdldF91c2VyX3Jl
ZyhyZWdzLCAwKSwKPiA+Pj4rICAgICAgICAgICAgICAgICAgIGdldF91c2VyX3JlZyhyZWdzLCAx
KSwKPiA+Pj4rICAgICAgICAgICAgICAgICAgIGdldF91c2VyX3JlZyhyZWdzLCAyKSwKPiA+Pj4r
ICAgICAgICAgICAgICAgICAgIGdldF91c2VyX3JlZyhyZWdzLCAzKSwKPiA+Pj4rICAgICAgICAg
ICAgICAgICAgIGdldF91c2VyX3JlZyhyZWdzLCA0KSwKPiA+Pj4rICAgICAgICAgICAgICAgICAg
IGdldF91c2VyX3JlZyhyZWdzLCA1KSwKPiA+Pj4rICAgICAgICAgICAgICAgICAgIGdldF91c2Vy
X3JlZyhyZWdzLCA2KSwKPiA+Pj4rICAgICAgICAgICAgICAgICAgIC8qIFZNIGlkIDAgaXMgcmVz
ZXJ2ZWQgZm9yIGh5cGVydmlzb3IgaXRzZWxmICovCj4gPj4KPiA+PnMvVk0vY2xpZW50Ly4gQWxz
bywgb24geW91ciBkZXNpZ24gZG9jdW1lbnQgeW91IG1lbnRpb25lZCB0aGF0IHlvdSBkaWQKPiA+
Pm1vZGlmeSBPUC1URUUgdG8gc3VwcG9ydCBtdWx0aXBsZSBjbGllbnQgSUQuIFNvIGhvdyBkbyB5
b3Uga25vdyB3aGV0aGVyIHRoZQo+ID4+VEVFIHN1cHBvcnRzIGNsaWVudCBJRD8KPiA+SG0sIGFz
IEkgcmVtZW1iZXIsIEkgbmV2ZXIgbWVudGlvbmVkIHRoYXQgSSBtb2RpZmllZCBPUC1URUUgdG8g
c3VwcG9ydAo+ID5tdWx0aXBsZSBjbGllbnQgSURzLiBUaGlzIGlzIG15IGN1cnJlbnQgdGFzay4K
PiAKPiAiT24gT1AtVEVFIHNpZGU6Cj4gMS4gU2hhcmVkIG1lbW9yeSByZWRlc2lnbiB3aGljaCBp
cyBhbG1vc3QgY29tcGxldGUuCj4gMi4gSW1wbGVtZW50IG5ldyBTTUNzICBmcm9tIGh5cGVydnNp
cm9yIHRvIFRFRSB0byB0cmFjayBWTSBsaWZlY3ljbGUuCj4gMy4gVHJhY2sgVk0gSURzIHRvIGlz
b2xhdGVkIFZNIGRhdGEuCj4gNC4gUlBDcyB0byBzbGVlcGluZyBndWVzdHMuIgpZZXMsIHRoaXMg
YXJlIG15IHBsYW5zLiBGaXJzdCBpdGVtIGlzIGRvbmUuIEknbSBjdXJyZW50bHkgd29ya2luZyBv
bgpvdGhlcnMuIFNvcnJ5LCBsb29rcyBsaWtlIEkgZGlkbid0IGNsZWFybHkgc2hvd2VkLCB0aGF0
IHRoaXMgaXMgd2hhdCBzaG91bGQKYmUgZG9uZS4gSXQgaXMgbm90IGRvbmUgeWV0LgoKPiBJIHdh
cyBraW5kIG9mIGV4cGVjdGluZyB0aGF0IHdhcyBkb25lIGdpdmVuIHlvdSBwdXQgYSBjbGllbnQg
SUQgaGVyZS4gSWYgaXQKPiBpcyBub3QgZG9uZSwgdGhlbiB3aHkgYXJlIHlvdSBwYXNzaW5nIGEg
SUQgdGhhdCB3ZSBhcmUgbm90IGV2ZW4gc3VyZSBPUC1URUUKPiB3aWxsIGJlIGFibGUgdG8gdW5k
ZXJzdGFuZD8KT1AtVEVFIGhhcyB2ZXJ5IHJ1ZGltZW50YXJ5IHN1cHBvcnQgb2YgY2xpZW50IElE
IFsyXS4gU28gaXQgd2lsbCB1bmRlcnN0YW5kIGl0LgpJdCB1c2VzIGNsaWVudCBJRCB0byBlbnN1
cmUsIHRoYXQgcmlnaHQgVk0gZG9lcyByZXR1cm4gZnJvbSBhIFJQQy4gVGhlcmUgYXJlCm5vIG90
aGVyIHVzZXMgZm9yIGl0IHJpZ2h0IG5vdy4KCj4gPkJ1dCwgYW5zd2VyaW5nIHlvdXIgcXVlc3Rp
b24sIG9wdGVlX2RvbWFpbl9jcmVhdGUoKSB3aWxsIHRlbGwgT1AtVEVFIGFib3V0Cj4gPm5ldyBj
bGllbnQgSUQuCj4gCj4gQW5kIEkgZ3Vlc3MgeW91IHdvdWxkIGV4cGVjdCB0aGF0IHRoZSByZWdp
c3RyYXRpb24gbWF5IGZhaWwsIGhlbmNlIGFuIGVycm9yCj4gcmV0dXJuIGlzIG1hbmRhdG9yeSBp
biBvcHRlZV9kb21haW5fY3JlYXRlLgpBZ3JlZS4KCj4gPgo+ID4+U2ltaWxhcmx5LCBkbyB5b3Ug
ZXhwZWN0IE9QLVRFRSB0byBzdXBwb3J0IDE2LWJpdCBvZiBjbGllbnQgaWRlbnRpZmllcj8KPiA+
QWN0dWFsbHksIHllcy4gQnV0IEkgZG9uJ3QgZXhwZWN0IGl0IHRvIHdvcmsgd2l0aCBhbGwgNjU1
MzUgZG9tYWlucyBhdCB0aGUKPiA+c2FtZSB0aW1lLgo+IAo+IFNvIGhvdyBtYW55IGNsaWVudCBk
byB5b3UgZXhwZWN0IHRvIGJlIHN1cHBvcnRlZD8gQW5kIGhvdyBkbyB5b3UgZXhwZWN0IHRvCj4g
Z2V0IHRoYXQgaW5mb3JtYXRpb24gYmFjaz8KSSBjYW4ndCBhbnN3ZXIgdG8geW91ciBxdWVzdGlv
biByaWdodCBub3cuIE9QLVRFRSBoYXMgbGltaXRlZCBtZW1vcnkKcmVzb3VyY2VzLiBJdCBuZWVk
IHRvIHNoYXJlIHRoZW0gYW1vbmcgbXVsdGlwbGUgZ3Vlc3RzLiBUaGlzIGlzIG5vdApkb25lIHll
dC4gU28gSSBjYW4ndCBtYWtlIGFzc3VtcHRpb25zIHlldC4KCj4gPgo+ID4+PisgICAgICAgICAg
ICAgICAgICAgY3VycmVudC0+ZG9tYWluLT5kb21haW5faWQgKzEsCj4gPj4+KyAgICAgICAgICAg
ICAgICAgICByZXNwKTsKPiA+Pj4rCj4gPj4+KyAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgcmVz
cFswXSk7Cj4gPj4+KyAgICBzZXRfdXNlcl9yZWcocmVncywgMSwgcmVzcFsxXSk7Cj4gPj4+KyAg
ICBzZXRfdXNlcl9yZWcocmVncywgMiwgcmVzcFsyXSk7Cj4gPj4+KyAgICBzZXRfdXNlcl9yZWco
cmVncywgMywgcmVzcFszXSk7Cj4gPj4KPiA+PldobyB3aWxsIGRvIHRoZSBzYW5pdHkgY2hlY2sg
b2YgdGhlIHJldHVybiB2YWx1ZXM/IEVhY2ggY2FsbGVycz8gSWYgc28sIEkKPiA+PndvdWxkIHBy
ZWZlciB0aGF0IHRoZSByZXN1bHRzIGFyZSBzdG9yZWQgaW4gYSB0ZW1wb3JhcnkgYXJyYXkgYW5k
IGEgc2VwYXJhdGUKPiA+PmhlbHBlcnMgd2lsbCB3cml0ZSB0aGVtIGludG8gdGhlIGRvbWFpbiBv
bmNlIHRoZSBzYW5pdHkgaXMgZG9uZS4KPiA+TWF5YmUgdGhlcmUgd2lsbCBiZSBjYXNlcyB3aGVu
IGNhbGwgd2lsbCBiZSBmb3J3YXJkZWQgc3RyYWlnaHQgdG8gT1AtVEVFIGFuZAo+ID5ub2JvZHkg
aW4gaHlwZXJ2aXNvciB3aWxsIGV4YW1pbmUgcmV0dXJuZWQgcmVzdWx0LiBBdCBsZWFzdCwgYXQg
dGhpcyBtb21lbnQKPiA+dGhlcmUgYXJlIHN1Y2ggY2FzZXMuIFByb2JhYmx5LCBpbiBmdWxsLXNj
YWxsZSBtZWRpYXRvciB0aGlzIHdpbGwgbm8gbG9uZ2VyCj4gPmJlIHRydWUuCj4gPgo+ID4+VGhp
cyB3b3VsZCBhdm9pZCB0byBtaXN0YWtlbmx5IGV4cG9zZSB1bndhbnRlZCBkYXRhIHRvIGEgZG9t
YWluLgo+ID5Db3JyZWN0IG1lLCBidXQgc2V0X3VzZXJfcmVnKCkgbW9kaWZpZXMgZGF0YSB0aGF0
IHdpbGwgYmUgc3RvcmVkIGluIGdlbmVyYWwKPiA+cHVycG9zZSByZWdpc3RlcnMgZHVyaW5nIHJl
dHVybiBmcm9tIHRyYXAgaGFuZGxlci4gVGhpcyBjYW4ndCBleHBvc2UgYW55Cj4gPmFkZGl0aW9u
YWwgZGF0YSB0byBhIGRvbWFpbi4KPiAKPiBXaGljaCBzZXRfdXNlcl9yZWcoKT8gVGhlIGhlbHBl
ciBkb2VzIG5vdCBkbyBhbnkgbW9kaWZpY2F0aW9uLi4uIElmIHlvdQo+IHNwZWFrIGFib3V0IHRo
ZSBjb2RlIGJlbG93LCB0aGVuIGl0IGlzIHZlcnkgY29uZnVzaW5nIGFuZCBlcnJvci1wcm9uZS4K
Tm8sIEkgd2FzIHNwZWFraW5nIGFib3V0IGNvZGUgYWJvdmUuIFRoZSBvbmUgdGhhdCBjYWxscyBz
ZXRfdXNlcl9yZWcoKS4KWW91IGxlYXZlIHlvdXIgY29tbWVudCB0aGVyZSwgc28gSSBhc3N1bWVk
IHlvdSBhcmUgdGFsa2luZyBhYm91dCB0aGF0IHBhcnQuCgo+IElmIHlvdSBzZXBhcmF0ZSB0aGUg
Y2FsbCBmcm9tIHNldHRpbmcgdGhlIGd1ZXN0IHJlZ2lzdGVycyB0aGVuIHRoZSB5b3UgZ2l2ZQo+
IGEgaGludCB0byB0aGUgY2FsbGVyIHRoYXQgbWF5YmUgc29tZXRoaW5nIGhhcyB0byBiZSBkb3du
IGFuZCBoZSBjYW4ndAo+IGJsaW5kbHkgdHJ1c3QgdGhlIHJlc3VsdC4uLgpMZXQgbWUgZGVzY3Jp
YmUgaG93IHRoaXMgd29ya3MgcmlnaHQgbm93LiBYRU4gdHJhcHMgU01DIHRvIE9QLVRFRSBhbmQg
Zm9yd2FyZHMKaXQgdG8gdGhlIG1lZGlhdG9yLiBNZWRpYXRvciBleGFtaW5lcyByZWdpc3RlcnMg
dG8gZGV0ZXJtaW5lIHR5cGUgb2YgdGhlIGNhbGwuClRoZW4gaXQgZWl0aGVyOgoKICogRm9yd2Fy
ZHMgaXQgdG8gT1AtVEVFIGFzIGlzLiBUaGlzIGRvZXMgZm9yd2FyZF9jYWxsKCkuIGZvcndhcmRf
Y2FsbCgpCiAgIGV4ZWN1dGVzIHJlYWwgU01DIGFuZCB0aGVuIHdyaXRlcyByZXR1cm4gZGF0YSB0
byBndWVzdCByZWdpc3RlcnMKCiAqIEZvcndhcmRzIGl0IHRvIE9QLVRFRSBhbmQgdGhlbiBleGFt
aW5lcyByZXN1bHQuIEFnYWluLCBpdCB1c2VzCiAgIGZvcndhcmRfY2FsbCgpIHRvIGV4ZWN1dGUg
U01DIGFuZCB0aGVuIGl0IGNoZWNrcyByZXR1cm5lZCB2YWx1ZXMuCgogICBGb3IgZXhhbXBsZSwg
aWYgZ3Vlc3Qgd2FudGVkIHRvIGV4Y2hhbmdlIGNhcGFiaWxpdGllcyB3aXRoIE9QLVRFRSwKICAg
bWVkaWF0b3IgY2hlY2tzIGlmIE9QLVRFRSBzdXBwb3J0IGR5bmFtaWMgU0hNLiBJZiBpdCBpcyBu
b3Qgc3VwcG9ydGVkCiAgIGFuZCBndWVzdCBpcyBub3QgaHdkb20sIHRoZW4gbWVkaWF0b3IgaW5q
ZWN0cyBhbiBlcnJvciB0byBndWVzdC4KICAgVGhpcyBwcmV2ZW50cyBmdXJ0aGVyIGluaXRpYWxp
emF0aW9uIG9mIE9QLVRFRSBkcml2ZXIgaW4gY2xpZW50LgoKICAgQW5vdGhlciBleGFtcGxlIGlz
IHN0YXRpYyBTSE0gY29uZmlndXJhdGlvbi4gSWYgdGhpcyByZXF1ZXN0IHdhcyBzZW50CiAgIGZy
b20gaHdkb20sIHRoZW4gdXBvbiByZXR1cm4gZnJvbSBPUC1URUUsIG1lZGlhdG9yIG1hcHMgc3Rh
dGljCiAgIHNobSBpbnRvIGh3ZG9tIGFkZHJlc3Mgc3BhY2UuIEVsc2UgaXQgcmV0dXJucyBhbiBl
cnJvci4gRG9tVSBzZWVzCiAgIHRoYXQgc3RhdGljIFNITSBpcyBub3QgYXZhaWxhYmxlIGFuZCBy
ZWxpZXMgb25seSBvbiBkeW5hbWljIFNITS4KCklkZWEgaXMgdG8gbWFrZSB0aGlzIHRyYW5zcGFy
ZW50IGZvciBPUC1URUUgY2xpZW50IGRyaXZlci4gSXQgZG9lcyBub3QKbmVlZCB0byBrbm93IHRo
YXQgaXQgaXMgcnVubmluZyBpbiB2aXJ0dWFsaXplZCBlbnZpcm9ubWVudCAob25lCmJhY2t3YXJk
LWNvbXBhdGlibGUgY2hhbmdlIHdpbGwgYmUgbmVlZGVkIGFueXdheXMsIGJ1dCB0aGlzIGlzCmFu
b3RoZXIgc3RvcnkpLgoKU3RhdGljIFNITSBpcyBhIHByZWRlZmluZWQgcmVnaW9uLCB0aGF0IGlz
IHNoYXJlZCBieSBPUC1URUUgT1MgYW5kIE9QLVRFRSBjbGllbnQuCkJvdGggc2lkZXMgZXhwZWN0
IHRoYXQgaXQgaXMgYSBwaHlzaWNhbGx5IGNvbnRpZ3VvdXMgbWVtb3J5IHJlZ2lvbi4KRHluYW1p
YyBTSE0gaXMgbmV2ZXIgdGhpbmcuIEl0IGFsbG93cyBPUC1URUUgY2xpZW50IHRvIHVzZSBhbnkg
cG9ydGlvbiBvZiBvd24KbWVtb3J5IGFzIFNITS4gSXQgd2FzIGRlc2lnbmVkIHdpdGggdmlydHVh
bGl6YXRpb24gaW4gbWluZCwgc28gaXQgc3VwcG9ydApub24tY29udGlndW91cyBtZW1vcnkgcmVn
aW9ucy4gVGh1cyBpdCBjYW4gYmUgdXNlZCBieSBEb21VIGNsaWVudHMuCj4gCj4gPgo+ID4+PisK
PiA+Pj4rICAgIHJldHVybiB0cnVlOwo+ID4+Pit9Cj4gPj4+Kwo+ID4+PitzdGF0aWMgYm9vbCBo
YW5kbGVfZ2V0X3NobV9jb25maWcoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gPj4+K3sK
PiA+Pj4rICAgIHBhZGRyX3Qgc2htX3N0YXJ0Owo+ID4+PisgICAgc2l6ZV90IHNobV9zaXplOwo+
ID4+PisgICAgaW50IHJjOwo+ID4+PisKPiA+Pj4rICAgIHByaW50aygiaGFuZGxlX2dldF9zaG1f
Y29uZmlnXG4iKTsKPiA+Pgo+ID4+Tm8gcGxhaW4gcHJpbnRrIGluIGNvZGUgYWNjZXNzaWJsZSBi
eSB0aGUgZ3Vlc3QuIFlvdSBzaG91bGQgdXNlIGdwcmludGsgb3IKPiA+PnJhdGVsaW1pdCBpdC4K
PiA+U29ycnksIHRoaXMgaXMgYSBkZWJ1ZyBwcmludC4gSSdsbCByZW1vdmUgaXQgYXQgYWxsLgo+
ID4KPiA+Pj4rICAgIC8qIEdpdmUgYWxsIHN0YXRpYyBTSE0gcmVnaW9uIHRvIHRoZSBEb20wICov
Cj4gPj4KPiA+PnMvRG9tMC9IYXJkd2FyZSBEb21haW4vCj4gPkhtLCBsb29rcyBsaWtlIERvbTAg
IT0gaGFyZHdhcmUgZG9tYWluLiBBdCBsZWFzdCBJIHNlZSBjb2RlIHRoYXQgcmVwbGFjZXMKPiA+
Y29udGVudHMgb2YgaGFyZHdhcmVfZG9tYWluIHZhcmlhYmxlLiBJZiBpdCBpcyBwb3NzaWJsZSwg
dGhlbiB0aGVyZSB3aWxsCj4gPmJlIGEgcHJvYmxlbSB3aXRoIHN0YXRpYyBTSE0gYnVmZmVyLgo+
IAo+IE9uIEFybSBEb20wID09IEhhcmR3YXJlIERvbWFpbi4gSWYgSGFyZHdhcmUgRG9tYWluIHdl
cmUgaW50cm9kdWNlZCwgdGhlbiBJCj4gd291bGQgZXhwZWN0IE9QLVRFRSB0byBiZSBoYW5kbGVk
IGJ5IHRoZSBpdCBhbmQgbm90IERvbTAuCk9oLCBJIHNlZS4gVGhhbmsgeW91IGZvciBleHBsYW5h
dGlvbi4KCj4gPgo+ID5Mb29rcyBsaWtlIGl0IGlzIGJldHRlciB0byBjaGVjayBmb3IgaXNfZG9t
YWluX2RpcmVjdF9tYXBwZWQoZCksIGFzIHlvdQo+ID5tZW50aW9uZWQgYmVsb3cuCj4gCj4gaXNf
ZG9tYWluX2RpcmVjdF9tYXBwZWQoZCkgIT0gaHdkb20uIFBsZWFzZSBkb24ndCBtaXggdGhlIGJv
dGguIFRoZSBmb3JtZXIKPiBpcyBoZXJlIHRvIHByb2N0ZWN0IHlvdSBnZm4gPT0gbWZuLiBUaGUg
bGF0dGVyIGlzIGhlcmUgdG8gbWFrZSBzdXJlIG5vIG90aGVyCj4gZG9tYWluIHRoYW4gdGhlIGhh
cmR3YXJlIGRvbWFpbiBpcyBnb2luZyB0byB1c2UgdGhlIHNoYXJlZCBtZW1vcnkuClllcywgSSBz
ZWUuIEFzIEkgc2FpZCBlYXJsaWVyLCBvbmx5IDE6MSBtYXBwZWQgZG9tYWluIGNhbiB1c2Ugc3Rh
dGljIFNITQptZWNoYW5pc20uIFNvIEkgdGhpbmsgSSBuZWVkIHRvIHVzZSBpc19kb21haW5fZGly
ZWN0X21hcHBlZChkKS4KCj4gPgo+ID4+QnV0IEkgYW0gbm90IHN1cmUgd2hhdCdzIHRoZSBwb2lu
dCBvZiB0aGlzIGNoZWNrIGdpdmVuIE9QLVRFRSBpcyBvbmx5Cj4gPj5zdXBwb3J0ZWQgZm9yIHRo
ZSBIYXJkd2FyZSBEb21haW4gYW5kIHlvdSBhbHJlYWR5IGhhdmUgYSBjaGVjayBmb3IgdGhhdC4K
PiA+QmVjYXVzZSBJIHdpbGwgcmVtb3ZlIG91dGVyIGNoZWNrLiBCdXQgdGhpcyBjaGVjayB3aWxs
IHJlbWFpbi4gSW4gdGhpcyB3YXkKPiA+b2xkZXIgT1AtVEVFcyAod2l0aG91dCB2aXJ0dWFsaXph
dGlvbiBzdXBwb3J0KSB3aWxsIHN0aWxsIGJlIGFjY2Vzc2libGUKPiA+ZnJvbSBEb20wL0hXRG9t
Lgo+ID4KPiA+Pj4rICAgIGlmICggY3VycmVudC0+ZG9tYWluLT5kb21haW5faWQgIT0gMCApCj4g
Pj4KPiA+PlBsZWFzZSB1c2UgaXNfaGFyZHdhcmVfZG9tYWluKGN1cnJlbnQtPmRvbWFpbikgYW5k
IG5vdCBvcGVuLWNvZGUgdGhlIGNoZWNrLgo+ID4+Cj4gPj4+KyAgICAgICAgcmV0dXJuIGZhbHNl
Owo+ID4+PisKPiA+Pj4rICAgIGZvcndhcmRfY2FsbChyZWdzKTsKPiA+Pj4rCj4gPj4+KyAgICAv
KiBSZXR1cm4gZXJyb3IgYmFjayB0byB0aGUgZ3Vlc3QgKi8KPiA+Pj4rICAgIGlmICggZ2V0X3Vz
ZXJfcmVnKHJlZ3MsIDApICE9IE9QVEVFX1NNQ19SRVRVUk5fT0spCj4gPj4+KyAgICAgICAgcmV0
dXJuIHRydWU7Cj4gPj4KPiA+PlRoaXMgaXMgcXVpdGUgY29uZnVzaW5nIHRvIHJlYWQsIEkgdGhp
bmsgaXQgd291bGQgbWFrZSBzZW5zZSB0aGF0Cj4gPj5mb3J3YXJkX2NhbGwgcmV0dXJuIHRoZSBl
cnJvci4KPiA+R29vZCBpZGVhLCB0aGFua3MuCj4gPgo+ID4+PisKPiA+Pj4rICAgIHNobV9zdGFy
dCA9IGdldF91c2VyX3JlZyhyZWdzLCAxKTsKPiA+Pj4rICAgIHNobV9zaXplID0gZ2V0X3VzZXJf
cmVnKHJlZ3MsIDIpOwo+ID4+PisKPiA+Pj4rICAgIC8qIERvbTAgaXMgbWFwcGVkIDE6MSAqLwo+
ID4+Cj4gPj5QbGVhc2UgZG9uJ3QgbWFrZSB0aGlzIGFzc3VtcHRpb24gb3IgYXQgbGVhc3QgYWRk
Cj4gPj5BU1NFUlQoaXNfZG9tYWluX2RpcmVjdF9tYXBwZWQoZCkpOwo+ID5UaGFua3MuIEknbGwg
Y2hlY2sgdGhpcyBpbiBydW50aW1lLCBhcyBJIG1lbnRpb25lZCBhYm92ZS4KPiA+Cj4gPj4+KyAg
ICByYyA9IG1hcF9yZWdpb25zX3AybXQoY3VycmVudC0+ZG9tYWluLCBnYWRkcl90b19nZm4oc2ht
X3N0YXJ0KSwKPiA+Pgo+ID4+UmF0aGVyIHRoYW4gdXNpbmcgY3VycmVudC0+ZG9tYWluIGV2ZXJ5
d2hlcmUsIEkgd291bGQgcHJlZmVyIGlmIHlvdQo+ID4+aW50cm9kdWNlIGEgdGVtcG9yYXJ5IHZh
cmlhYmxlIGZvciB0aGUgZG9tYWluLgo+ID5Pa2F5Lgo+ID4KPiA+Pj4rICAgICAgICAgICAgICAg
ICAgICAgICAgICBzaG1fc2l6ZSAvIFBBR0VfU0laRSwKPiA+Pgo+ID4+UGxlYXNlIFBGTl9ET1dO
KC4uLikuCj4gPj4KPiA+Pj4rICAgICAgICAgICAgICAgICAgICAgICAgICBtYWRkcl90b19tZm4o
c2htX3N0YXJ0KSwKPiA+Pj4rICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fcmFtX3J3KTsK
PiA+Pgo+ID4+V2hhdCBpcyB0aGlzIHNoYXJlZCBtZW1vcnkgZm9yPyBJIGtub3cgdGhpcyBpcyB0
aGUgaGFyZHdhcmUgZG9tYWluLCBzbyB1c2luZwo+ID4+cDJtX3JhbV9ydyB3b3VsZCBiZSBvay4g
QnV0IEkgZG9uJ3QgdGhpbmsgdGhpcyB3b3VsZCBiZSBzYWZlIHVubGVzcyBURUUgZG8KPiA+PnBy
b3BlciBzYWZldHkgY2hlY2suCj4gPkxpbnV4IGtlcm5lbCBkcml2ZXIgZG9lcyBtZW1yZW1hcCgp
IGluIHN1Y2ggcGxhY2UuIE9QLVRFRSBtYXBzIGl0IGFzIG5vbi1zZWN1cmUKPiA+UkFNLiBUaGlz
IHNoYXJlZCBtZW1vcnkgaXMgdXNlZCB0byBwYXNzIGluZm9ybWF0aW9uIGJldHdlZW4gT1AtVEVF
IE9TCj4gPmFuZCBPUC1URUUgY2xpZW50LiBBYm91dCB3aGljaCBzYWZldHkgY2hlY2sgeW91IGFy
ZSB0YWxraW5nPwo+IAo+IFdlbGwsIGRvZXMgT1AtVEVFIHZhbGlkYXRlIHRoZSBkYXRhIHJlYWQg
ZnJvbSB0aGF0IHNoYXJlZCByZWdpb24/IEJ1dCBpdAo+IHNlZW1zIHRoYXQgeW91IGRvbid0IHBs
YW4gdG8gZ2l2ZSBwYXJ0IG9mIHRoZSBTSE0gdG8gYSBndWVzdCwgc28gaXQgbWlnaHQgYmUKPiBv
ay4KT1AtVEVFIHN1cmVseSB2YWxpZGF0ZSBhbGwgZGF0YSBmcm9tIE5XLiBBbHNvIE9QLVRFRSBp
cyB3cml0dGVuIGluIHN1Y2ggd2F5LAp0aGF0IGl0IHJlYWRzIGZyb20gc2hhcmVkIG1lbW9yeSBv
bmx5IG9uY2UsIHRvIGVuc3VyZSB0aGF0IE5XIHdpbGwgbm90IGNoYW5nZQpkYXRhIGFmdGVyIHZh
bGlkYXRpb24uIE1lZGlhdG9yIHdpbGwgZG8gdGhlIHNhbWUuCgo+IEFsc28gaG93IE9QLVRFRSB3
aWxsIG1hcCB0aGlzIHJlZ2lvbj8gQ2FjaGVhYmxlLi4uPwpZZXMsIGNhY2hlYWJsZSwgUFIsIFBX
LCBub24tc2VjdXJlLgoKPiA+Cj4gPj4KPiA+Pj4rICAgIGlmICggcmMgPCAwICkKPiA+Pj4rICAg
IHsKPiA+Pj4rICAgICAgICBncHJpbnRrKFhFTkxPR19JTkZPLCAiT1AtVEVFOiBDYW4ndCBtYXAg
c3RhdGljIHNobSBmb3IgRG9tMDogJWQiLCByYyk7Cj4gPj4KPiA+PmdwcmludGsgYWxyZWFkeSBk
dW1wIHRoZSBkb21pZC4gU28gbm8gbmVlZCB0byBzYXkgRG9tMC4KPiA+SSBqdXN0IHdhbnRlZCB0
byBlbXBoYXNpcyB0aGF0IHdlIG1hcHBhZWQgbWVtb3J5IGZvciBEb20wLiBXaWxsIHJlbW92ZS4K
PiAKPiBncHJpbnRrIHdpbGwgcHJpbnRrIGQwLiBTbyB0aGVyZSBhcmUgbm8gcG9pbnQgdG8gc2F5
IGl0IGEgc2Vjb25kIHRpbWUuLi4KPiA+Cj4gPj4+KyAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3Ms
IDAsIE9QVEVFX1NNQ19SRVRVUk5fRU5PVEFWQUlMKTsKPiA+Pj4rICAgIH0KPiA+Pj4rCj4gPj4+
KyAgICByZXR1cm4gdHJ1ZTsKPiA+Pj4rfQo+ID4+PisKPiA+Pj4rc3RhdGljIGJvb2wgaGFuZGxl
X2V4Y2hhbmdlX2NhcGFiaWxpdGllcyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiA+Pj4r
ewo+ID4+PisgICAgICAgIGZvcndhcmRfY2FsbChyZWdzKTsKPiA+Pj4rCj4gPj4+KyAgICAgICAg
cHJpbnRrKCJoYW5kbGVfZXhjaGFuZ2VfY2FwYWJpbGl0aWVzXG4iKTsKPiA+Pgo+ID4+U2FtZSBo
ZXJlLCBubyBwbGFpbiBwcmluay4KPiA+U29ycnksIHRoaXMgaXMgYW5vdGhlciBkZWJ1ZyBwcmlu
dC4gTWlzc2VkIGl0IHdoZW4gZm9ybWF0dGVkIHBhdGNoZXMuCj4gPgo+ID4+PisgICAgICAgIC8q
IFJldHVybiBlcnJvciBiYWNrIHRvIHRoZSBndWVzdCAqLwo+ID4+PisgICAgICAgIGlmICggZ2V0
X3VzZXJfcmVnKHJlZ3MsIDApICE9IE9QVEVFX1NNQ19SRVRVUk5fT0spCj4gPj4+KyAgICAgICAg
ICAgIHJldHVybiB0cnVlOwo+ID4+PisKPiA+Pj4rICAgICAgICAvKiBEb24ndCBhbGxvdyBndWVz
dHMgdG8gd29yayB3aXRob3V0IGR5bmFtaWMgU0hNICovCj4gPj4KPiA+PkhtbW0/IEJ1dCB5b3Ug
ZG9uJ3Qgc3VwcG9ydCBndWVzdHMgdG9kYXkuIFNvIHdoeSBhcmUgeW91IGNoZWNraW5nIHRoYXQ/
Cj4gPlRoaXMgaXMgYSBSRkMuIFdpbGwgcmVtb3ZlIHRoaXMgcGFydHMgb2YgdGhlIGNvZGUgaW4g
YSBwcm9wZXIgcGF0Y2ggc2VyaWVzLgo+ID4KPiA+SSBqdXN0IHdhbnRlZCB0byBlbnN1cmUgdGhh
dCBjb21tdW5pdHkgaXMgb2theSB3aXRoIHByb3Bvc2VkIGFwcHJvYWNoIGFuZAo+ID50byBzaG93
IGhvdyBtaW5pbWFsaXN0aWMgbWVkaWF0b3IgY2FuIGxvb2suCj4gSSBkb24ndCB0aGluayB0aGlz
IGlzIHRydWUuIFlvdSBvbmx5IHNob3cgaG93IGVhc3kgaXQgaXMgdG8gbGV0IERvbTAKPiBhY2Nl
c3NpbmcgVEVFLiBBbmQgYXMgSSBzYWlkIGluIHRoZSBjb3ZlciBsZXR0ZXIsIHRoaXMgaXMgbm90
IHRoZQo+IGNvbnRyb3ZlcnNpYWwgcGFydC4KQWN0dWFsbHkgSSB3YW50ZWQgdG8gc2hvdyBhcHBy
b2FjaCB3aGVuIG1lZGlhdG9yIHJlc2lkZXMgcmlnaHQgaW4geGVuLgpJIGdvdCB2YWx1YWJsZSBp
bnB1dCBmcm9tIHlvdS4gTm93IEkgc2VlIHRoYXQgSSBtdXN0IGNvbXBsZXRlbHkgcmV3b3JrIHRo
ZQpmaXJzdCBwYXRjaC4gQW5kLCBwcm9iYWJseSwgc2hvdyBtb3JlIGNvbXByZWhlbnNpdmUgc3Vw
cG9ydCBmcm9tIE9QLVRFRSBzaWRlLgoKPiBUaGUgbW9yZSBjb250cm92ZXJzaWFsIG9uZSBpcyB0
aGUgZ3Vlc3Qgc3VwcG9ydCB0aGF0IHlvdSBjb21wbGV0ZWx5IGxlZnQKPiBhc2lkZS4gSSBiZWxp
ZXZlIHRoaXMgcGFydCB3aWxsIG5vdCBiZSBhcyBtaW5pbWFsaXN0aWMgYXMgeW91IHRoaW5rIGJl
Y2F1c2UKPiB5b3UgbmVlZCB0byB0cmFuc2xhdGUgYnVmZmVyIGFkZHJlc3MgYW5kIHByZXZlbnQg
dGhvc2UgYnVmZmVycyB0byBkaXNhcHBlYXIKPiB1bmRlciB5b3VyIGZlZXQuClllcy4gSSBwbGFu
IHRvIGNvcHkgYWxsIGJ1ZmZlcnMgd2hlcmUgSVBBcyBwcmVzZW50ZWQgdG8gYW5vdGhlciBwbGFj
ZSwKc28gRG9tVSB3aWxsIG5vdCBiZSBhYmxlIHRvIHNlZSBQQXMgZHVyaW5nIHRyYW5zbGF0aW9u
LiBBbmQgSSBwbGFuIHRvCnBpbiBhbGwgRG9tVSBwYWdlcyB3aXRoIGEgZGF0YS4gQWxzbyBJJ2xs
IHJlYWQgZnJvbSBndWVzdCBwYWdlcyBvbmx5Cm9uY2UuIEkgdGhpbmssIHRoaXMgd2lsbCBiZSBl
bm91Z2guCgo+IFRoZXJlIGFyZSBwcm9iYWJseSBvdGhlciBwcm9ibGVtIHRvIGZpeC4uLgpQcm9i
YWJseSB5ZXMuLi4KCkkgdGhpbmssIEknbGwgZm9jdXMgb24gT1AtVEVFIHNpZGUgcmlnaHQgbm93
IGFuZCBjb21lIGJhY2sgd2hlbiB0aGVyZSB3aWxsCmJlIG1vcmUgbW9yZSB0byBzaG93LgoKWzFd
IGh0dHBzOi8vZ2l0aHViLmNvbS9PUC1URUUvb3B0ZWVfb3MvYmxvYi9tYXN0ZXIvZG9jdW1lbnRh
dGlvbi9vcHRlZV9kZXNpZ24ubWQKWzJdIGh0dHBzOi8vZ2l0aHViLmNvbS9PUC1URUUvb3B0ZWVf
b3MvYmxvYi9tYXN0ZXIvY29yZS9hcmNoL2FybS9rZXJuZWwvdGhyZWFkLmMjTDQ1OQoKCldCUiwg
Vm9sb2R5bXlyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 19:29:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 19:29:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4XYR-0006TB-U7; Tue, 17 Oct 2017 19:29:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4XYQ-0006Sn-Rj
 for xen-devel@lists.xensource.com; Tue, 17 Oct 2017 19:29:31 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 14/6D-30254-91A56E95;
 Tue, 17 Oct 2017 19:29:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMLMWRWlGSWpSXmKPExsWS0XRdVVci6lm
 kQfs8AYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmrJ51h73gWRNjxaGGtUwN
 jDtiuhi5OIQEGpkkWs+uZ4ZwHjNKbPs4mRXC2cYosfnXVPYuRk4OEQFnia9n5oLZvAL6El+WL
 2cDsYUFrCX2TexjAmmQELgqLXH03GwWkISEgLfEkWPnGGHsD79eADWwc7AJWEkcEuti5OBgEV
 CVuPNIfgIj9wJGhlWMGsWpRWWpRbrGhnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bm
 bGIFeZwCCHYxNiwIPMUpyMCmJ8jobPokU4kvKT6nMSCzOiC8qzUktPsQow8GhJMHrG/ksUkiw
 KDU9tSItMwcYfjBpCQ4eJRFeA5A0b3FBYm5xZjpE6hSjMcexTZf/MHE8unH3D5MQS15+XqqUO
 O/zCKBSAZDSjNI8uEGwuLjEKCslzMsIdJoQT0FqUW5mCar8K0ZxDkYlYV4zkIU8mXklcPteAZ
 3CBHTKOqcnIKeUJCKkpBoYMxqeBXWlFp9W+FWwOSr+7/Iin5M/Tt2JuZF8aOrrBWHf1l07rfP
 ofMWT+2FOoWa86k/uvxb6ylm6vcy2iF/mcInZGT31Spbj9+bueTPpnf6ffRMz36/6I14uvKz/
 wvJLO75n/uD8fG/S87by9yeMg8rOrjxVE2H3nZPpTUvzopR1523lk2wYnyqxFGckGmoxFxUnA
 gAEqocKhgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1508268567!70977344!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10151 invoked from network); 17 Oct 2017 19:29:27 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Oct 2017 19:29:27 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4XYM-0004z8-EC; Tue, 17 Oct 2017 19:29:26 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e4XYG-0005IB-QB; Tue, 17 Oct 2017 19:29:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e4XYF-0007ew-QW; Tue, 17 Oct 2017 19:29:20 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114643-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=3728e6a255b50382591ee374c70e6f5276a47d0a
X-Osstest-Versions-That: linux=ae7df8f985f1b0445366ae6f6324cd08a218526e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 17 Oct 2017 19:29:19 +0000
Subject: [Xen-devel] [linux-linus test] 114643: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDY0MyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE0NjQzLwoKRmFpbHVyZXMgOi0vIGJ1dCBu
byByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMTQ1MjgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgZmFpbCBibG9ja2VkIGluIDExNDUyOAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIGxpa2UgMTE0NTI4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTQ1MjgKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBs
aWtlIDExNDUyOAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE0NTI4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTQ1MjgK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDExNDUyOAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBk
ZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTE0NTI4CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMTQ1MjgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0
YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDM3MjhlNmEyNTViNTAzODI1OTFlZTM3NGM3MGU2
ZjUyNzZhNDdkMGEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGFlN2Rm
OGY5ODVmMWIwNDQ1MzY2YWU2ZjYzMjRjZDA4YTIxODUyNmUKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
IDExNDUyOCAgMjAxNy0xMC0xNSAxNDozMDo0MiBaICAgIDIgZGF5cwpGYWlsaW5nIHNpbmNlICAg
ICAgICAxMTQ1NDEgIDIwMTctMTAtMTYgMDc6NTA6MDkgWiAgICAxIGRheXMgICAgMiBhdHRlbXB0
cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTQ2NDMgIDIwMTctMTAtMTcgMTA6NDg6MTggWiAgICAw
IGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdDoKICBDb2xpbiBJYW4gS2luZyA8Y29saW4ua2luZ0BjYW5vbmljYWwuY29tPgogIEdl
ZXJ0IFV5dHRlcmhvZXZlbiA8Z2VlcnRAbGludXgtbTY4ay5vcmc+CiAgSGFucyBWZXJrdWlsIDxo
YW5zLnZlcmt1aWxAY2lzY28uY29tPgogIEhhbnMgVmVya3VpbCA8aGFuc3ZlcmtAY2lzY28uY29t
PgogIEhhbnMgVmVya3VpbCA8aHZlcmt1aWxAeHM0YWxsLm5sPgogIEpvc2UgQWJyZXUgPGpvYWJy
ZXVAc3lub3BzeXMuY29tPgogIEpvc2UgQWJyZXUgPEpvc2UuQWJyZXVAc3lub3BzeXMuY29tPgog
IExhdXJlbnQgUGluY2hhcnQgPGxhdXJlbnQucGluY2hhcnRAaWRlYXNvbmJvYXJkLmNvbT4KICBM
aW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTWF1cm8gQ2Fy
dmFsaG8gQ2hlaGFiIDxtY2hlaGFiQHMtb3BlbnNvdXJjZS5jb20+CiAgU2VhbiBZb3VuZyA8c2Vh
bkBtZXNzLm9yZz4KICBTdGFuaW1pciBWYXJiYW5vdiA8c3RhbmltaXIudmFyYmFub3ZAbGluYXJv
Lm9yZz4KICBTeWx3ZXN0ZXIgTmF3cm9ja2kgPHMubmF3cm9ja2lAc2Ftc3VuZy5jb20+CiAgVG9k
b3IgVG9tb3YgPHRvZG9yLnRvbW92QGxpbmFyby5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1
biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPWxpbnV4
LWxpbnVzCisgcmV2aXNpb249MzcyOGU2YTI1NWI1MDM4MjU5MWVlMzc0YzcwZTZmNTI3NmE0N2Qw
YQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRj
b25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi4KKysrKyBQRVJMTElCPS46LgorKysgdW1hc2sg
MDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAg
ICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmln
KCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAg
JworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29z
c3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisr
KyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcwor
KyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggbGludXgtbGludXMgMzcyOGU2YTI1NWI1MDM4MjU5MWVl
Mzc0YzcwZTZmNTI3NmE0N2QwYQorIGJyYW5jaD1saW51eC1saW51cworIHJldmlzaW9uPTM3Mjhl
NmEyNTViNTAzODI1OTFlZTM3NGM3MGU2ZjUyNzZhNDdkMGEKKyAuIC4vY3JpLWxvY2stcmVwb3MK
KysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxM
SUI9LjouOi4KKysrKyBQRVJMTElCPS46LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisr
KysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3Nz
dGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAg
IHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0v
aG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysr
ICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVz
dC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScg
eC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3Jp
LWdldGNvbmZpZworKysgZXhwb3J0IFBFUkxMSUI9LjouOi46LgorKysgUEVSTExJQj0uOi46Ljou
CisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRy
ZWU9bGludXgKKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgJ1snIHhsaW51eCA9IHhsaW51eCAn
XScKKyBsaW51eGJyYW5jaD1saW51eC1saW51cworICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5j
aD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmkt
Z2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVz
dGluZworICdbJyB4MzcyOGU2YTI1NWI1MDM4MjU5MWVlMzc0YzcwZTZmNTI3NmE0N2QwYSA9IHgg
J10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwog
ICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29u
ZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGll
ICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dp
dC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJu
ZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJp
b3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysg
OiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUv
bGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZv
cHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisr
ICdbJyB4Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZh
bGRzL2xpbnV4LTIuNi5naXQgPSB4ICddJworKyAnWycgeGdpdDovL2dpdC5rZXJuZWwub3JnL3B1
Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0ID0geCAnXScKKysg
OiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hl
bi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLmxpbnV4LWxpbnVzCisr
IDogZGFpbHktY3Jvbi5saW51eC1saW51cworKyA6IGRhaWx5LWNyb24ubGludXgtbGludXMKKysg
OiBkYWlseS1jcm9uLmxpbnV4LWxpbnVzCisrIDogZGFpbHktY3Jvbi5saW51eC1saW51cworKyA6
IGRhaWx5LWNyb24ubGludXgtbGludXMKKysgOiBkYWlseS1jcm9uLmxpbnV4LWxpbnVzCisrIDog
aHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ubGludXgt
bGludXMKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8v
Z2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVO
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElC
VklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0Cisg
VFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVz
dC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVl
IGxpbnV4LWxpbnVzCisgY2FzZSAkMSBpbgorIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3Nj
bS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKKyA6IG1hc3RlcgorIDog
Z2l0CisgOiBnaXQKKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0Cisg
OiB0ZXN0ZWQvbGludXgtbGludXMKKyA6IHJlZnMvaGVhZHMvdGVzdGVkL2xpbnV4LWxpbnVzCisg
cmV0dXJuIDAKKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xpbnV4CisgZ2l0IHB1c2ggb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQgMzcyOGU2YTI1
NWI1MDM4MjU5MWVlMzc0YzcwZTZmNTI3NmE0N2QwYTpyZWZzL2hlYWRzL3Rlc3RlZC9saW51eC1s
aW51cwpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3Bz
LmdpdAogICBhZTdkZjhmLi4zNzI4ZTZhICAzNzI4ZTZhMjU1YjUwMzgyNTkxZWUzNzRjNzBlNmY1
Mjc2YTQ3ZDBhIC0+IHRlc3RlZC9saW51eC1saW51cworIGV4aXQgMAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 20:18:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 20:18:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4YJC-0001Ef-PN; Tue, 17 Oct 2017 20:17:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jpoimboe@redhat.com>) id 1e4YJB-0001EY-Bx
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 20:17:49 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 D2/63-17628-C6566E95; Tue, 17 Oct 2017 20:17:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGIsWRWlGSWpSXmKPExsVysWW7jG5O6rN
 Ig0NT2Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozLd5cyF6xhrrh96A9LA+NVpi5GLg4hgdlM
 El/+rmbpYuTkYBGwl/i6Zj87iM0oUCZxbtZFJgg7V+LrkWOsEA1LGCVeXm5jhGhQlfi94iJYM
 5uAlsTxvyfBmkUEDCTeX5/EBmIzC5xllWhdEwdiCwvESdyZPRtsKK+AicS5nWvB5ggJvGWWWH
 euECIuKHFy5hMWiF51iT/zLjF3MXIA2dISy/9xgIQ5Bewkts1sYgaxRYFOOHqrC8yWENCWaDj
 /E+xOCYE+RokHE+YzT2AUnoVk7CwkY2chjF3AyLyKUaM4tagstUjX0EwvqSgzPaMkNzEzR9fQ
 wFQvN7W4ODE9NScxqVgvOT93EyMwzBmAYAfj1PdxhxglOZiURHmdDZ9ECvEl5adUZiQWZ8QXl
 eakFh9ilOHgUJLgnZryLFJIsCg1PbUiLTMHGHEwaQkOHiUR3nUgad7igsTc4sx0iNQpRl2OGw
 +v/2ESYsnLz0uVEud9lgxUJABSlFGaBzcCFv2XGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMy
 7DWQVT2ZeCdymV0BHMIEc4fQE5IiSRISUVAPjpLu3deTvpXgrRD49amwiPtHha/PdP0o7GG+8
 N/3q6birf1JNgsWhOyalu28crbjLwqnemm4TkXrkQPta3YSZXd+Lz58TVuG2ibzrfJKjpunX4
 VXTq7+F9LKnTavekvQgYDPDHa88h228p9LXhR+RqNGLFvty9YhdS5J0wbu41w3FsloPzioosR
 RnJBpqMRcVJwIAjWuBY/kCAAA=
X-Env-Sender: jpoimboe@redhat.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1508271466!93395320!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61473 invoked from network); 17 Oct 2017 20:17:47 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 17 Oct 2017 20:17:47 -0000
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 436DC820FA;
 Tue, 17 Oct 2017 20:17:46 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 436DC820FA
Received: from treble (ovpn-116-39.phx2.redhat.com [10.3.116.39])
 by smtp.corp.redhat.com (Postfix) with SMTP id 3A8B7649AD;
 Tue, 17 Oct 2017 20:17:44 +0000 (UTC)
Date: Tue, 17 Oct 2017 15:17:43 -0500
From: Josh Poimboeuf <jpoimboe@redhat.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20171017201743.tnw6wulu4gjvkqli@treble>
References: <3b9fd404-6912-3b58-db29-36202631b438@oracle.com>
 <20171006143259.rs3zh7k5tmsgesqy@treble>
 <5a49e43a-8d6b-512a-ec5a-641be7bae41d@oracle.com>
 <ed30216f-4b9e-2bc3-b1d2-36135b29d746@citrix.com>
 <a6c3be0b-35f4-8d23-4ea2-ead94a3fc69e@oracle.com>
 <b9fdc3ec-87cd-da0e-47b7-67cdae8ffb97@oracle.com>
 <20171017052413.nzbqniurzw7eim4b@treble>
 <de621b0b-f767-222a-e1de-aabd0e9a0bf9@oracle.com>
 <20171017143613.6i7auk3mqcqayx3o@treble>
 <2e7890fb-3634-0f3b-003f-fc1772504b9a@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <2e7890fb-3634-0f3b-003f-fc1772504b9a@oracle.com>
User-Agent: Mutt/1.6.0.1 (2016-04-01)
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.26]); Tue, 17 Oct 2017 20:17:46 +0000 (UTC)
Cc: Juergen Gross <jgross@suse.com>, Mike Galbraith <efault@gmx.de>,
 Ingo Molnar <mingo@kernel.org>, Peter Zijlstra <peterz@infradead.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Rusty Russell <rusty@rustcorp.com.au>,
 virtualization@lists.linux-foundation.org, x86@kernel.org,
 linux-kernel@vger.kernel.org, Chris Wright <chrisw@sous-sol.org>,
 live-patching@vger.kernel.org, Linus Torvalds <torvalds@linux-foundation.org>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 "H. Peter Anvin" <hpa@zytor.com>, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>,
 Sasha Levin <alexander.levin@verizon.com>, Jiri Slaby <jslaby@suse.cz>,
 Alok Kataria <akataria@vmware.com>
Subject: Re: [Xen-devel] [PATCH 11/13] x86/paravirt: Add paravirt
 alternatives infrastructure
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMTcsIDIwMTcgYXQgMTE6MzY6NTdBTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IE9uIDEwLzE3LzIwMTcgMTA6MzYgQU0sIEpvc2ggUG9pbWJvZXVmIHdyb3RlOgo+
ID4KPiA+IE1heWJlIHdlIGNhbiBhZGQgYSBuZXcgZmllbGQgdG8gdGhlIGFsdGVybmF0aXZlcyBl
bnRyeSBzdHJ1Y3Qgd2hpY2gKPiA+IHNwZWNpZmllcyB0aGUgb2Zmc2V0IHRvIHRoZSBDQUxMIGlu
c3RydWN0aW9uLCBzbyBhcHBseV9hbHRlcm5hdGl2ZXMoKQo+ID4gY2FuIGZpbmQgaXQuCj4gCj4g
V2UnZCBhbHNvIGhhdmUgdG8gYXNzdW1lIHRoYXQgdGhlIHJlc3RvcmUgcGFydCBvZiBhbiBhbHRl
cm5hdGl2ZSBlbnRyeQo+IGlzIHRoZSBzYW1lIHNpemUgYXMgdGhlIHNhdmUgcGFydC4gV2hpY2gg
aXMgdHJ1ZSBub3cuCgpXaHk/CgotLSAKSm9zaAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 20:19:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 20:19:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4YKz-0001Kc-3y; Tue, 17 Oct 2017 20:19:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1e4YKx-0001KT-Dk
 for xen-devel@lists.xen.org; Tue, 17 Oct 2017 20:19:39 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 59/E1-31121-AD566E95; Tue, 17 Oct 2017 20:19:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsXSO6nOVfdW6rN
 Igz+bWCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxPG9uZCu7yV9w4sIm1gbGLt4uRk0NIYDKT
 xMMZBV2MXED2b0aJafdvskI4Gxklbq5+CeV0M0osf7SUBaKlSOLHvSZmEJtFQFXi062d7F2MH
 BxsAiYSb1Y5goRFBHQlni14xgbSyyywgElixZV7TCAJYYEEicOzHjOB1PMKmEvsnKQGMdJT4s
 C+PrCRvAKCEidnPgFbxSygJXHj30uwcmYBaYnl/zhAwpwCXhKnG3vAJooKKEvM27eKDcSWEDC
 W6JvVxzKBUWgWkkmzkEyahTBpASPzKkb14tSistQiXRO9pKLM9IyS3MTMHF1DAzO93NTi4sT0
 1JzEpGK95PzcTYzAUGYAgh2M3Zf9DzFKcjApifI6Gz6JFOJLyk+pzEgszogvKs1JLT7EKMPBo
 STBez7lWaSQYFFqempFWmYOMKpg0hIcPEoivOtA0rzFBYm5xZnpEKlTjLocxzZd/sMkxJKXn5
 cqJc67FaRIAKQoozQPbgQswi8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmHcbyBSezLwSuE2
 vgI5gAjnC6QnIESWJCCmpBsbl/aYr+mJMakJjNy3k7K44Xzlf69TztFvrjoWzcbqsWvB8W5tI
 aM4t/RwVg4uyye6nb0enXOI/k5y4NVKlurslbpVkaLZ0oP1s40evT6839PV7M+XFgZgHK94dC
 3LjFfu3e1FOA9fFZNNfu3+eyQx5bCIvvSppWsCPrOBt3I3RijtsRbIuLlZiKc5INNRiLipOBA
 DEVo7m6wIAAA==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1508271576!69650522!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26449 invoked from network); 17 Oct 2017 20:19:37 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Oct 2017 20:19:37 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9HKJSQN004747
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 17 Oct 2017 20:19:28 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9HKJQ0r016754
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 17 Oct 2017 20:19:26 GMT
Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v9HKJOAg019402;
 Tue, 17 Oct 2017 20:19:25 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 17 Oct 2017 13:19:24 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id DB0446A0A07; Tue, 17 Oct 2017 16:19:19 -0400 (EDT)
Date: Tue, 17 Oct 2017 16:19:19 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171017201919.GF31442@char.us.oracle.com>
References: <1508249511-22385-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1508249511-22385-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] xen/public: Correct the definition of
 GNTTAB_CACHE_SOURCE_GREF
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMTcsIDIwMTcgYXQgMDM6MTE6NTFQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBEaXNjb3ZlcmVkIHdoZW4gcnVubmluZyB0aGUgWFNBLTIzMiBQb0Mgb24gYSBVQlNB
Ti1lbmFibGVkIGh5cGVydmlzb3IuCj4gCj4gICAoZDc5KSBYU0EtMjMyIFBvQwo+ICAgKFhFTikg
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KPiAgIChYRU4pIFVCU0FOOiBVbmRlZmluZWQgYmVoYXZp
b3VyIGluIGdyYW50X3RhYmxlLmM6MzIxNzoyNQo+ICAgKFhFTikgbGVmdCBzaGlmdCBvZiAxIGJ5
IDMxIHBsYWNlcyBjYW5ub3QgYmUgcmVwcmVzZW50ZWQgaW4gdHlwZSAnaW50Jwo+ICAgKFhFTikg
LS0tLVsgWGVuLTQuMTAuMC1yYyAgeDg2XzY0ICBkZWJ1Zz15ICAgVGFpbnRlZDogICAgSCBdLS0t
LQo+IAo+IFVwZGF0ZSBhbGwgb2YgdGhlIEdOVFRBQl9DQUNIRV8qIGNvbnN0YW50cyB0byBiZSB1
bnNpZ25lZCBpbnRlZ2Vycy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IC0tLQo+IENDOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2Uu
RHVubGFwQGV1LmNpdHJpeC5jb20+Cj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNv
bT4KPiBDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgoK
UmV2aWV3ZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNv
bT4KCj4gQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBD
QzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+Cj4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gCj4gVGhp
cyBpcyBhIHRyaXZpYWwgYnVnZml4LCBhbmQgaXMgbG93IHJpc2sgZm9yIDQuMTAKPiAtLS0KPiAg
eGVuL2luY2x1ZGUvcHVibGljL2dyYW50X3RhYmxlLmggfCA2ICsrKy0tLQo+ICAxIGZpbGUgY2hh
bmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9wdWJsaWMvZ3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9ncmFu
dF90YWJsZS5oCj4gaW5kZXggMDE4MDM2ZS4uMTgwZDYyYyAxMDA2NDQKPiAtLS0gYS94ZW4vaW5j
bHVkZS9wdWJsaWMvZ3JhbnRfdGFibGUuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9ncmFu
dF90YWJsZS5oCj4gQEAgLTU4OSw5ICs1ODksOSBAQCBzdHJ1Y3QgZ250dGFiX2NhY2hlX2ZsdXNo
IHsKPiAgICAgIH0gYTsKPiAgICAgIHVpbnQxNl90IG9mZnNldDsgLyogb2Zmc2V0IGZyb20gc3Rh
cnQgb2YgZ3JhbnQgKi8KPiAgICAgIHVpbnQxNl90IGxlbmd0aDsgLyogc2l6ZSB3aXRoaW4gdGhl
IGdyYW50ICovCj4gLSNkZWZpbmUgR05UVEFCX0NBQ0hFX0NMRUFOICAgICAgICAgICgxPDwwKQo+
IC0jZGVmaW5lIEdOVFRBQl9DQUNIRV9JTlZBTCAgICAgICAgICAoMTw8MSkKPiAtI2RlZmluZSBH
TlRUQUJfQ0FDSEVfU09VUkNFX0dSRUYgICAgKDE8PDMxKQo+ICsjZGVmaW5lIEdOVFRBQl9DQUNI
RV9DTEVBTiAgICAgICAgICAoMXU8PDApCj4gKyNkZWZpbmUgR05UVEFCX0NBQ0hFX0lOVkFMICAg
ICAgICAgICgxdTw8MSkKPiArI2RlZmluZSBHTlRUQUJfQ0FDSEVfU09VUkNFX0dSRUYgICAgKDF1
PDwzMSkKPiAgICAgIHVpbnQzMl90IG9wOwo+ICB9Owo+ICB0eXBlZGVmIHN0cnVjdCBnbnR0YWJf
Y2FjaGVfZmx1c2ggZ250dGFiX2NhY2hlX2ZsdXNoX3Q7Cj4gLS0gCj4gMi4xLjQKPiAKPiAKPiBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+IGh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 17 20:35:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 20:35:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4YZz-0002cz-F5; Tue, 17 Oct 2017 20:35:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e4YZx-0002ct-O7
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 20:35:09 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 B7/52-31121-B7966E95; Tue, 17 Oct 2017 20:35:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsXSO6nOVbc681m
 kwY6dUhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aV+3oF+1grnvw5zdbAuI+li5GLQ0hgIpPE
 1Nab7BDOX0aJ3xtboDIbGSUOLb0M5WxjlLj2eBZTFyMnh7BAnMTuKSvBbBEBDYkzjeuYIYqms
 0h8/XuHFcRhFtjIJtHzeTc7SBWbgJHE2aPTGUFsXgFbiVsbHrCB2CwCqhK753wAi4sKhEu8bT
 zCAlEjKHFy5hMwm1PAVGLqu6tgc5gF1CX+zLvEDGHLS2x/OwfMlhAwlDj9cBvjBEbBWUjaZyF
 pmYWkZQEj8ypG9eLUorLUIl1DvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwOBl
 AIIdjDufOx1ilORgUhLldTZ8EinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgjcs41mkkGBRanpqR
 VpmDjCOYNISHDxKIrwmIGne4oLE3OLMdIjUKUZdjhsPr/9hEmLJy89LlRLnTQIpEgApyijNgx
 sBi+lLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuYtB5nCk5lXArfpFdARTEBHrHN6AnJESSJ
 CSqqBsSUiSOrd+Xf9n0xcpj3niigLSHL12Rg91bMku/yJ6QqOCiFH05mT8ybq32CfaR+2a7XU
 fzHXU3orLF5/+1NrOkNmw1uOC5MPTNtdI7hxarTrv+kRjzyUp9qYdjmIl0eeCl00pa5v7xKTs
 oBHM6P6hUSvZSZO/zXjhFZP7xF7k6D5TN3dMwQclFiKMxINtZiLihMB9PZoU+QCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1508272505!77682875!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43310 invoked from network); 17 Oct 2017 20:35:07 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Oct 2017 20:35:07 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9HKYJrr023799
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 17 Oct 2017 20:34:19 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9HKYIeA013601
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 17 Oct 2017 20:34:18 GMT
Received: from abhmp0017.oracle.com (abhmp0017.oracle.com [141.146.116.23])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v9HKYHKV015278;
 Tue, 17 Oct 2017 20:34:17 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 17 Oct 2017 13:34:17 -0700
To: Josh Poimboeuf <jpoimboe@redhat.com>
References: <3b9fd404-6912-3b58-db29-36202631b438@oracle.com>
 <20171006143259.rs3zh7k5tmsgesqy@treble>
 <5a49e43a-8d6b-512a-ec5a-641be7bae41d@oracle.com>
 <ed30216f-4b9e-2bc3-b1d2-36135b29d746@citrix.com>
 <a6c3be0b-35f4-8d23-4ea2-ead94a3fc69e@oracle.com>
 <b9fdc3ec-87cd-da0e-47b7-67cdae8ffb97@oracle.com>
 <20171017052413.nzbqniurzw7eim4b@treble>
 <de621b0b-f767-222a-e1de-aabd0e9a0bf9@oracle.com>
 <20171017143613.6i7auk3mqcqayx3o@treble>
 <2e7890fb-3634-0f3b-003f-fc1772504b9a@oracle.com>
 <20171017201743.tnw6wulu4gjvkqli@treble>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <44a2cbeb-7424-0a2a-7f9c-b669e049bded@oracle.com>
Date: Tue, 17 Oct 2017 16:36:00 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20171017201743.tnw6wulu4gjvkqli@treble>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: Juergen Gross <jgross@suse.com>, Mike Galbraith <efault@gmx.de>,
 Ingo Molnar <mingo@kernel.org>, Peter Zijlstra <peterz@infradead.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Rusty Russell <rusty@rustcorp.com.au>,
 virtualization@lists.linux-foundation.org, x86@kernel.org,
 linux-kernel@vger.kernel.org, Chris Wright <chrisw@sous-sol.org>,
 live-patching@vger.kernel.org, Linus Torvalds <torvalds@linux-foundation.org>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 "H. Peter Anvin" <hpa@zytor.com>, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>,
 Sasha Levin <alexander.levin@verizon.com>, Jiri Slaby <jslaby@suse.cz>,
 Alok Kataria <akataria@vmware.com>
Subject: Re: [Xen-devel] [PATCH 11/13] x86/paravirt: Add paravirt
 alternatives infrastructure
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTcvMjAxNyAwNDoxNyBQTSwgSm9zaCBQb2ltYm9ldWYgd3JvdGU6Cj4gT24gVHVlLCBP
Y3QgMTcsIDIwMTcgYXQgMTE6MzY6NTdBTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+
PiBPbiAxMC8xNy8yMDE3IDEwOjM2IEFNLCBKb3NoIFBvaW1ib2V1ZiB3cm90ZToKPj4+IE1heWJl
IHdlIGNhbiBhZGQgYSBuZXcgZmllbGQgdG8gdGhlIGFsdGVybmF0aXZlcyBlbnRyeSBzdHJ1Y3Qg
d2hpY2gKPj4+IHNwZWNpZmllcyB0aGUgb2Zmc2V0IHRvIHRoZSBDQUxMIGluc3RydWN0aW9uLCBz
byBhcHBseV9hbHRlcm5hdGl2ZXMoKQo+Pj4gY2FuIGZpbmQgaXQuCj4+IFdlJ2QgYWxzbyBoYXZl
IHRvIGFzc3VtZSB0aGF0IHRoZSByZXN0b3JlIHBhcnQgb2YgYW4gYWx0ZXJuYXRpdmUgZW50cnkK
Pj4gaXMgdGhlIHNhbWUgc2l6ZSBhcyB0aGUgc2F2ZSBwYXJ0LiBXaGljaCBpcyB0cnVlIG5vdy4K
PiBXaHk/Cj4KCkRvbid0IHlvdSBuZWVkIHRvIGtub3cgdGhlIHNpemUgb2YgdGhlIGluc3RydWN0
aW9uIHdpdGhvdXQgc2F2ZSBhbmQKcmVzdG9yZSBwYXJ0PwoKKyBpZiAoYS0+cmVwbGFjZW1lbnRs
ZW4gPT0gNiAmJiAqaW5zbmJ1ZiA9PSAweGZmICYmICooaW5zbmJ1ZisxKSA9PSAweDE1KQoKT3Ro
ZXJ3aXNlIHlvdSdkIG5lZWQgYW5vdGhlciBmaWVsZCBmb3IgdGhlIGFjdHVhbCBpbnN0cnVjdGlv
biBsZW5ndGguCgotYm9yaXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 17 20:43:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 20:43:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4Yi7-0003KC-7H; Tue, 17 Oct 2017 20:43:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1e4Yi6-0003K6-4e
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 20:43:34 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 2C/73-30254-57B66E95; Tue, 17 Oct 2017 20:43:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsXSO6nOVbck+1m
 kwcO5Vhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bfykb2gnaRitdfvrE0MH7k72Lk4hASmMgk
 0TPnACOE85dR4sfHqWwQzkZGiSe7u6CcbkaJ5uUbWboYOYGcIond704xgdgsAqoS5xZNZ+5i5
 OBgEzCReLPKESQsImAk8eLRZRaQXmaBK4wS19+uZQRJCAt4S5x80wJm8wqYS0xaf5sNYmYXo8
 Tt+xEQcUGJkzOfgO1iFtCSuPHvJRPIfGYBaYnl/zhAwpxAY+633GYHsUUFlCXm7VsFNkZCwFD
 i9MNtjBMYhWYhmTQLyaRZCJMWMDKvYlQvTi0qSy3SNddLKspMzyjJTczM0TU0MNPLTS0uTkxP
 zUlMKtZLzs/dxAgMZwYg2ME487L/IUZJDiYlUV5nwyeRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4l
 CR4S7KeRQoJFqWmp1akZeYAIwsmLcHBoyTCm5QJlOYtLkjMLc5Mh0idYtTlOLbp8h8mIZa8/L
 xUKXHeaJAZAiBFGaV5cCNgUX6JUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrzTQKbwZOaVwG1
 6BXQEE9AR65yegBxRkoiQkmpglP62XU6Cob3otdVPrqmX5vr9D9im3yl9UDdlkuhTjvXratyO
 LhK9VLf3Z/7F5B1f5m+4qh7epOCsPqla9HV+yPXkJ4yyX0rnXQs+JzJrceJRs+bQO/8/Cf+cF
 ma8c8+CrF+lhVc/vZhwwZiXOy7OMOGT1A0r6ff7H2+7yT0lxTKWy8Bw/+T7k5VYijMSDbWYi4
 oTAX1jk2XtAgAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1508273011!69652439!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50860 invoked from network); 17 Oct 2017 20:43:32 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Oct 2017 20:43:32 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9HKhL94002734
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 17 Oct 2017 20:43:22 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9HKhKjP004708
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 17 Oct 2017 20:43:21 GMT
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9HKhJYA024250;
 Tue, 17 Oct 2017 20:43:19 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 17 Oct 2017 13:43:19 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 6BC596A0A07; Tue, 17 Oct 2017 16:43:18 -0400 (EDT)
Date: Tue, 17 Oct 2017 16:43:18 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20171017204318.GJ31442@char.us.oracle.com>
References: <1508258793-5690-1-git-send-email-bhupinder.thakur@linaro.org>
 <1508258793-5690-2-git-send-email-bhupinder.thakur@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1508258793-5690-2-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] libxl: Change the type of console_mfn to xen_pfn_t
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMTcsIDIwMTcgYXQgMTA6MTY6MzBQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKCk9uZSBhbHNvIGV4cGxhaW5zIHRoZSByYXRpb25hbGUgaW4gdGhlIGNvbW1pdC4g
UGVyaGFwcyBhbHNvCmluY2x1ZGUgJ1JlcG9ydGVkLWJ5JyAuLgoKPiBTaWduZWQtb2ZmLWJ5OiBC
aHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+Cj4gLS0tCj4gQ0M6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IENDOiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgo+IENDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+Cj4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4g
Cj4gIHRvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYyAgfCAyICstCj4gIHRvb2xzL2xpYnhsL2xp
YnhsX2RvbS5jICAgICAgfCAyICstCj4gIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAy
ICstCj4gIDMgZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+
IAo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMgYi90b29scy9saWJ4
bC9saWJ4bF9jb25zb2xlLmMKPiBpbmRleCA2YmZjMGU1Li5mMmNhNjg5IDEwMDY0NAo+IC0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYwo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Nv
bnNvbGUuYwo+IEBAIC0zMjksNyArMzI5LDcgQEAgaW50IGxpYnhsX19kZXZpY2VfY29uc29sZV9h
ZGQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCj4gICAgICAgICAgZmxleGFycmF5X2Fw
cGVuZChyb19mcm9udCwgInBvcnQiKTsKPiAgICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zy
b250LCBHQ1NQUklOVEYoIiUiUFJJdTMyLCBzdGF0ZS0+Y29uc29sZV9wb3J0KSk7Cj4gICAgICAg
ICAgZmxleGFycmF5X2FwcGVuZChyb19mcm9udCwgInJpbmctcmVmIik7Cj4gLSAgICAgICAgZmxl
eGFycmF5X2FwcGVuZChyb19mcm9udCwgR0NTUFJJTlRGKCIlbHUiLCBzdGF0ZS0+Y29uc29sZV9t
Zm4pKTsKPiArICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCBHQ1NQUklOVEYoIiUi
UFJJdV94ZW5fcGZuLCBzdGF0ZS0+Y29uc29sZV9tZm4pKTsKPiAgICAgIH0gZWxzZSB7Cj4gICAg
ICAgICAgZmxleGFycmF5X2FwcGVuZChmcm9udCwgInN0YXRlIik7Cj4gICAgICAgICAgZmxleGFy
cmF5X2FwcGVuZChmcm9udCwgR0NTUFJJTlRGKCIlZCIsIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5n
KSk7Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jIGIvdG9vbHMvbGlieGwv
bGlieGxfZG9tLmMKPiBpbmRleCBlZjgzNGU2Li5hNThlNzRmIDEwMDY0NAo+IC0tLSBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2RvbS5jCj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKPiBAQCAt
ODY5LDcgKzg2OSw3IEBAIG91dDoKPiAgc3RhdGljIGludCBodm1fYnVpbGRfc2V0X3BhcmFtcyh4
Y19pbnRlcmZhY2UgKmhhbmRsZSwgdWludDMyX3QgZG9taWQsCj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmluZm8sCj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaW50IHN0b3JlX2V2dGNobiwgdW5zaWduZWQgbG9uZyAq
c3RvcmVfbWZuLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBjb25zb2xl
X2V2dGNobiwgdW5zaWduZWQgbG9uZyAqY29uc29sZV9tZm4sCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaW50IGNvbnNvbGVfZXZ0Y2huLCB4ZW5fcGZuX3QgKmNvbnNvbGVfbWZu
LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3Qgc3RvcmVfZG9taWQs
IGRvbWlkX3QgY29uc29sZV9kb21pZCkKPiAgewo+ICAgICAgc3RydWN0IGh2bV9pbmZvX3RhYmxl
ICp2YV9odm07Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90
b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCj4gaW5kZXggNDVlNmRmNi4uZjUyYWViMyAxMDA2
NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCj4gKysrIGIvdG9vbHMvbGli
eGwvbGlieGxfaW50ZXJuYWwuaAo+IEBAIC0xMTI4LDcgKzExMjgsNyBAQCB0eXBlZGVmIHN0cnVj
dCB7Cj4gIAo+ICAgICAgdWludDMyX3QgY29uc29sZV9wb3J0Owo+ICAgICAgdWludDMyX3QgY29u
c29sZV9kb21pZDsKPiAtICAgIHVuc2lnbmVkIGxvbmcgY29uc29sZV9tZm47Cj4gKyAgICB4ZW5f
cGZuX3QgY29uc29sZV9tZm47Cj4gICAgICBjaGFyICpjb25zb2xlX3R0eTsKPiAgCj4gICAgICBj
aGFyICpzYXZlZF9zdGF0ZTsKPiAtLSAKPiAyLjcuNAo+IAo+IAo+IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+
IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 20:50:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 20:50:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4Yp1-00041c-W2; Tue, 17 Oct 2017 20:50:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jpoimboe@redhat.com>) id 1e4Yp1-00041D-Cp
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 20:50:43 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 74/EE-30115-22D66E95; Tue, 17 Oct 2017 20:50:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGIsWRWlGSWpSXmKPExsVysWW7jK5S7rN
 Ig4lNTBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bDwelsBZvZK+YdmsbcwPiLtYuRi0NIYDaT
 xPmOj0AOJweLgL3EphW/WUBsRoEyiU0tL6DsXIkzrf+ZQWwhgSWMEl0rTSDqVSUaL/9nBLHZB
 LQkjv89yQ5iiwgYSLy/PokNxGYWOMsq0bomDsQWFoiTuDN7NhOIzStgInF4aTM7xBFvmSVazl
 5kgUgISpyc+YQFolld4s+8S0CLOYBsaYnl/zhAwpwCdhLrV3wDKxEFuuHorS6w2yQEtCUutD9
 iAZkpIdDHKNF2ZAPzBEbhWUjGzkIydhbC2AWMzKsYNYpTi8pSi3SNDfWSijLTM0pyEzNzdA0N
 zPRyU4uLE9NTcxKTivWS83M3MQLDnAEIdjA2LQo8xCjJwaQkyuts+CRSiC8pP6UyI7E4I76oN
 Ce1+BCjDAeHkgSvTM6zSCHBotT01Iq0zBxgxMGkJTh4lER4DUHSvMUFibnFmekQqVOMuhw3Hl
 7/wyTEkpeflyolzhsBUiQAUpRRmgc3Ahb9lxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTM+yc
 baApPZl4J3KZXQEcwAR2xzukJyBEliQgpqQbG9Wosk/z8G2RNpxnuupL3bqPtkx3R55w8+b/p
 v116obLcrZ4xbHPa++xpWetl7qhwKd2R/n7FujirzzM7Ltex79kbj5P3WB3L/0xp+FWneCfpj
 ddh7RMn/r5inLCwRbVqg1XEFp2HZb9fHv6krvnV3Im1s/v5Hj/ryYlcpSmvGAJ+KjJYly5TYi
 nOSDTUYi4qTgQAQdrqdfkCAAA=
X-Env-Sender: jpoimboe@redhat.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1508273440!70983932!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44230 invoked from network); 17 Oct 2017 20:50:41 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Oct 2017 20:50:41 -0000
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 150825F755;
 Tue, 17 Oct 2017 20:50:40 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 150825F755
Received: from treble (ovpn-116-39.phx2.redhat.com [10.3.116.39])
 by smtp.corp.redhat.com (Postfix) with SMTP id 0F35C6954E;
 Tue, 17 Oct 2017 20:50:37 +0000 (UTC)
Date: Tue, 17 Oct 2017 15:50:37 -0500
From: Josh Poimboeuf <jpoimboe@redhat.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20171017205037.rnqto2i2hul4q2s4@treble>
References: <5a49e43a-8d6b-512a-ec5a-641be7bae41d@oracle.com>
 <ed30216f-4b9e-2bc3-b1d2-36135b29d746@citrix.com>
 <a6c3be0b-35f4-8d23-4ea2-ead94a3fc69e@oracle.com>
 <b9fdc3ec-87cd-da0e-47b7-67cdae8ffb97@oracle.com>
 <20171017052413.nzbqniurzw7eim4b@treble>
 <de621b0b-f767-222a-e1de-aabd0e9a0bf9@oracle.com>
 <20171017143613.6i7auk3mqcqayx3o@treble>
 <2e7890fb-3634-0f3b-003f-fc1772504b9a@oracle.com>
 <20171017201743.tnw6wulu4gjvkqli@treble>
 <44a2cbeb-7424-0a2a-7f9c-b669e049bded@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <44a2cbeb-7424-0a2a-7f9c-b669e049bded@oracle.com>
User-Agent: Mutt/1.6.0.1 (2016-04-01)
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.39]); Tue, 17 Oct 2017 20:50:40 +0000 (UTC)
Cc: Juergen Gross <jgross@suse.com>, Mike Galbraith <efault@gmx.de>,
 Ingo Molnar <mingo@kernel.org>, Peter Zijlstra <peterz@infradead.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Rusty Russell <rusty@rustcorp.com.au>,
 virtualization@lists.linux-foundation.org, x86@kernel.org,
 linux-kernel@vger.kernel.org, Chris Wright <chrisw@sous-sol.org>,
 live-patching@vger.kernel.org, Linus Torvalds <torvalds@linux-foundation.org>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 "H. Peter Anvin" <hpa@zytor.com>, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>,
 Sasha Levin <alexander.levin@verizon.com>, Jiri Slaby <jslaby@suse.cz>,
 Alok Kataria <akataria@vmware.com>
Subject: Re: [Xen-devel] [PATCH 11/13] x86/paravirt: Add paravirt
 alternatives infrastructure
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMTcsIDIwMTcgYXQgMDQ6MzY6MDBQTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IE9uIDEwLzE3LzIwMTcgMDQ6MTcgUE0sIEpvc2ggUG9pbWJvZXVmIHdyb3RlOgo+
ID4gT24gVHVlLCBPY3QgMTcsIDIwMTcgYXQgMTE6MzY6NTdBTSAtMDQwMCwgQm9yaXMgT3N0cm92
c2t5IHdyb3RlOgo+ID4+IE9uIDEwLzE3LzIwMTcgMTA6MzYgQU0sIEpvc2ggUG9pbWJvZXVmIHdy
b3RlOgo+ID4+PiBNYXliZSB3ZSBjYW4gYWRkIGEgbmV3IGZpZWxkIHRvIHRoZSBhbHRlcm5hdGl2
ZXMgZW50cnkgc3RydWN0IHdoaWNoCj4gPj4+IHNwZWNpZmllcyB0aGUgb2Zmc2V0IHRvIHRoZSBD
QUxMIGluc3RydWN0aW9uLCBzbyBhcHBseV9hbHRlcm5hdGl2ZXMoKQo+ID4+PiBjYW4gZmluZCBp
dC4KPiA+PiBXZSdkIGFsc28gaGF2ZSB0byBhc3N1bWUgdGhhdCB0aGUgcmVzdG9yZSBwYXJ0IG9m
IGFuIGFsdGVybmF0aXZlIGVudHJ5Cj4gPj4gaXMgdGhlIHNhbWUgc2l6ZSBhcyB0aGUgc2F2ZSBw
YXJ0LiBXaGljaCBpcyB0cnVlIG5vdy4KPiA+IFdoeT8KPiA+Cj4gCj4gRG9uJ3QgeW91IG5lZWQg
dG8ga25vdyB0aGUgc2l6ZSBvZiB0aGUgaW5zdHJ1Y3Rpb24gd2l0aG91dCBzYXZlIGFuZAo+IHJl
c3RvcmUgcGFydD8KPiAKPiArIGlmIChhLT5yZXBsYWNlbWVudGxlbiA9PSA2ICYmICppbnNuYnVm
ID09IDB4ZmYgJiYgKihpbnNuYnVmKzEpID09IDB4MTUpCj4gCj4gT3RoZXJ3aXNlIHlvdSdkIG5l
ZWQgYW5vdGhlciBmaWVsZCBmb3IgdGhlIGFjdHVhbCBpbnN0cnVjdGlvbiBsZW5ndGguCgpJZiB3
ZSBrbm93IHdoZXJlIHRoZSBDQUxMIGluc3RydWN0aW9uIHN0YXJ0cywgYW5kIGNhbiB2ZXJpZnkg
dGhhdCBpdApzdGFydHMgd2l0aCAiZmYgMTUiLCB0aGVuIHdlIGtub3cgdGhlIGluc3RydWN0aW9u
IGxlbmd0aDogNiBieXRlcy4KUmlnaHQ/CgotLSAKSm9zaAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 20:58:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 20:58:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4Ywq-0004Gd-Ul; Tue, 17 Oct 2017 20:58:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e4Ywp-0004GX-OQ
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 20:58:47 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 90/DF-15231-60F66E95; Tue, 17 Oct 2017 20:58:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXSO6nOVZct/1m
 kwdM+AYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePl4pfsBfs5KpZt/MzawPifrYuRi0NIYDKT
 xOf5p1ghnL+MEtPbH0NlNjJKPL+0lxnC2cYo8fJuK1CGk0NYIE5i95SVTCC2iICGxJnGdVBF0
 1kkljT8AWtnFtjIJtHzeTc7SBWbgJHE2aPTGUFsXgFbiY+3/wPFOThYBFQlFp4uAQmLCoRLvG
 08wgJRIihxcuYTFpASTgFTiaufg0HCzALqEn/mXWKGsOUltr+dA2ZLCBhL9M3qY5nAKDgLSfc
 sJC2zkLQsYGRexahRnFpUllqka2isl1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kR
 GLwMQLCD8d82z0OMkhxMSqK8zoZPIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8P7OfRYpJFiUm
 p5akZaZA4wjmLQEB4+SCK9IHlCat7ggMbc4Mx0idYpRUUqc1xYkIQCSyCjNg2uDxe4lRlkpYV
 5GoEOEeApSi3IzS1DlXzGKczAqCfMuAtnOk5lXAjf9FdBiJqDF65yegCwuSURISTUw8q7c/uu
 0+JaF37Ty2MK83sS+by1bl/izfYEv6wTPBfl6cezVh6N7Mw6uf8voHOfIdkx+2Zf19r/PZdts
 /+xmz/Jnau78hRk+tktk2D15oo2VWEwYDp5+bjwrYJXgSs0t8+wumE5wkXrjZi68Z36pgF/ds
 l8X/W9t2nxPeNP27u529sqPy1TFlFiKMxINtZiLihMBVjO7/9gCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1508273924!78982927!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12475 invoked from network); 17 Oct 2017 20:58:45 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 17 Oct 2017 20:58:45 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9HKw0B9020373
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 17 Oct 2017 20:58:00 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9HKw0R6029901
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 17 Oct 2017 20:58:00 GMT
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9HKvwnp000888;
 Tue, 17 Oct 2017 20:57:58 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 17 Oct 2017 13:57:58 -0700
To: Josh Poimboeuf <jpoimboe@redhat.com>
References: <5a49e43a-8d6b-512a-ec5a-641be7bae41d@oracle.com>
 <ed30216f-4b9e-2bc3-b1d2-36135b29d746@citrix.com>
 <a6c3be0b-35f4-8d23-4ea2-ead94a3fc69e@oracle.com>
 <b9fdc3ec-87cd-da0e-47b7-67cdae8ffb97@oracle.com>
 <20171017052413.nzbqniurzw7eim4b@treble>
 <de621b0b-f767-222a-e1de-aabd0e9a0bf9@oracle.com>
 <20171017143613.6i7auk3mqcqayx3o@treble>
 <2e7890fb-3634-0f3b-003f-fc1772504b9a@oracle.com>
 <20171017201743.tnw6wulu4gjvkqli@treble>
 <44a2cbeb-7424-0a2a-7f9c-b669e049bded@oracle.com>
 <20171017205037.rnqto2i2hul4q2s4@treble>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <5f62f099-c773-ae64-d685-f6db77406020@oracle.com>
Date: Tue, 17 Oct 2017 16:59:41 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20171017205037.rnqto2i2hul4q2s4@treble>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Juergen Gross <jgross@suse.com>, Mike Galbraith <efault@gmx.de>,
 Ingo Molnar <mingo@kernel.org>, Peter Zijlstra <peterz@infradead.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Rusty Russell <rusty@rustcorp.com.au>,
 virtualization@lists.linux-foundation.org, x86@kernel.org,
 linux-kernel@vger.kernel.org, Chris Wright <chrisw@sous-sol.org>,
 live-patching@vger.kernel.org, Linus Torvalds <torvalds@linux-foundation.org>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 "H. Peter Anvin" <hpa@zytor.com>, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>,
 Sasha Levin <alexander.levin@verizon.com>, Jiri Slaby <jslaby@suse.cz>,
 Alok Kataria <akataria@vmware.com>
Subject: Re: [Xen-devel] [PATCH 11/13] x86/paravirt: Add paravirt
 alternatives infrastructure
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTcvMjAxNyAwNDo1MCBQTSwgSm9zaCBQb2ltYm9ldWYgd3JvdGU6Cj4gT24gVHVlLCBP
Y3QgMTcsIDIwMTcgYXQgMDQ6MzY6MDBQTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+
PiBPbiAxMC8xNy8yMDE3IDA0OjE3IFBNLCBKb3NoIFBvaW1ib2V1ZiB3cm90ZToKPj4+IE9uIFR1
ZSwgT2N0IDE3LCAyMDE3IGF0IDExOjM2OjU3QU0gLTA0MDAsIEJvcmlzIE9zdHJvdnNreSB3cm90
ZToKPj4+PiBPbiAxMC8xNy8yMDE3IDEwOjM2IEFNLCBKb3NoIFBvaW1ib2V1ZiB3cm90ZToKPj4+
Pj4gTWF5YmUgd2UgY2FuIGFkZCBhIG5ldyBmaWVsZCB0byB0aGUgYWx0ZXJuYXRpdmVzIGVudHJ5
IHN0cnVjdCB3aGljaAo+Pj4+PiBzcGVjaWZpZXMgdGhlIG9mZnNldCB0byB0aGUgQ0FMTCBpbnN0
cnVjdGlvbiwgc28gYXBwbHlfYWx0ZXJuYXRpdmVzKCkKPj4+Pj4gY2FuIGZpbmQgaXQuCj4+Pj4g
V2UnZCBhbHNvIGhhdmUgdG8gYXNzdW1lIHRoYXQgdGhlIHJlc3RvcmUgcGFydCBvZiBhbiBhbHRl
cm5hdGl2ZSBlbnRyeQo+Pj4+IGlzIHRoZSBzYW1lIHNpemUgYXMgdGhlIHNhdmUgcGFydC4gV2hp
Y2ggaXMgdHJ1ZSBub3cuCj4+PiBXaHk/Cj4+Pgo+PiBEb24ndCB5b3UgbmVlZCB0byBrbm93IHRo
ZSBzaXplIG9mIHRoZSBpbnN0cnVjdGlvbiB3aXRob3V0IHNhdmUgYW5kCj4+IHJlc3RvcmUgcGFy
dD8KPj4KPj4gKyBpZiAoYS0+cmVwbGFjZW1lbnRsZW4gPT0gNiAmJiAqaW5zbmJ1ZiA9PSAweGZm
ICYmICooaW5zbmJ1ZisxKSA9PSAweDE1KQo+Pgo+PiBPdGhlcndpc2UgeW91J2QgbmVlZCBhbm90
aGVyIGZpZWxkIGZvciB0aGUgYWN0dWFsIGluc3RydWN0aW9uIGxlbmd0aC4KPiBJZiB3ZSBrbm93
IHdoZXJlIHRoZSBDQUxMIGluc3RydWN0aW9uIHN0YXJ0cywgYW5kIGNhbiB2ZXJpZnkgdGhhdCBp
dAo+IHN0YXJ0cyB3aXRoICJmZiAxNSIsIHRoZW4gd2Uga25vdyB0aGUgaW5zdHJ1Y3Rpb24gbGVu
Z3RoOiA2IGJ5dGVzLgo+IFJpZ2h0Pwo+CgpPaCwgT0suIFRoZW4geW91IHNob3VsZG4ndCBuZWVk
IGEtPnJlcGxhY2VtZW50bGVuIHRlc3Qocz8pIGluCmFwcGx5X2FsdGVybmF0aXZlcygpPwoKLWJv
cmlzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 17 21:03:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 21:03:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4Z1E-0004xz-Ir; Tue, 17 Oct 2017 21:03:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jpoimboe@redhat.com>) id 1e4Z1C-0004xt-GK
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 21:03:18 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 B9/E4-29911-51076E95; Tue, 17 Oct 2017 21:03:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsVysWW7jK5owbN
 Ig44pvBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aH7VtZC7ZzVXRePsbUwLiNo4uRi0NIYA6T
 xIFlu5m7GDk5WAQcJCY2XmMEsRkFyiQ2tbxggbBzJc60/meGaFjCKPHw0nNWiAZVia9nJrGD2
 GwCWhLH/54Es0UEDCTeX5/EBmIzC5xllWhdEwdiCwvESdyZPZsJxOYVMJFYeWYlWI2QwBNmic
 mf3SDighInZz5hgehVl/gz7xLQYg4gW1pi+T8OkDCngJ3EhzVXwU4QBTrh6K0usPslBLQlHp+
 ezghh9zFKLNulOYFReBaSqbOQTJ2FMHUBI/MqRo3i1KKy1CJdIzO9pKLM9IyS3MTMHF1DAzO9
 3NTi4sT01JzEpGK95PzcTYzAIGcAgh2MZxYEHmKU5GBSEuV1NnwSKcSXlJ9SmZFYnBFfVJqTW
 nyIUYaDQ0mClyn/WaSQYFFqempFWmYOMN5g0hIcPEoivCwgad7igsTc4sx0iNQpRkUpcV5zkI
 QASCKjNA+uDRbjlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTM6woyhSczrwRu+iugxUxAi9c
 5PQFZXJKIkJJqYEziXPhqQ/9a79o3/Mfzby+WWitnJRm/4lfGJDZzC53q3V+jF2z2yN5gnsa0
 taLzRHS0N0MT708jmw3n1MobIhbZtLBYGCYff+LiNcX5QdlLKR5P0/bO2zsXrJ7ndO2VuNvVx
 TIvZePdDKZl9chWB3Bd+9KYvqT1zRb+dR4Gjb7Bf9nzN5sHKLEUZyQaajEXFScCALvhhovsAg
 AA
X-Env-Sender: jpoimboe@redhat.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1508274195!80317423!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57463 invoked from network); 17 Oct 2017 21:03:17 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Oct 2017 21:03:17 -0000
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 4459233A164;
 Tue, 17 Oct 2017 21:03:15 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 4459233A164
Received: from treble (ovpn-116-39.phx2.redhat.com [10.3.116.39])
 by smtp.corp.redhat.com (Postfix) with SMTP id 2312A7BA26;
 Tue, 17 Oct 2017 21:03:12 +0000 (UTC)
Date: Tue, 17 Oct 2017 16:03:11 -0500
From: Josh Poimboeuf <jpoimboe@redhat.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20171017210311.tvedzz5m5xsntvew@treble>
References: <a6c3be0b-35f4-8d23-4ea2-ead94a3fc69e@oracle.com>
 <b9fdc3ec-87cd-da0e-47b7-67cdae8ffb97@oracle.com>
 <20171017052413.nzbqniurzw7eim4b@treble>
 <de621b0b-f767-222a-e1de-aabd0e9a0bf9@oracle.com>
 <20171017143613.6i7auk3mqcqayx3o@treble>
 <2e7890fb-3634-0f3b-003f-fc1772504b9a@oracle.com>
 <20171017201743.tnw6wulu4gjvkqli@treble>
 <44a2cbeb-7424-0a2a-7f9c-b669e049bded@oracle.com>
 <20171017205037.rnqto2i2hul4q2s4@treble>
 <5f62f099-c773-ae64-d685-f6db77406020@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5f62f099-c773-ae64-d685-f6db77406020@oracle.com>
User-Agent: Mutt/1.6.0.1 (2016-04-01)
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.39]); Tue, 17 Oct 2017 21:03:15 +0000 (UTC)
Cc: Juergen Gross <jgross@suse.com>, Mike Galbraith <efault@gmx.de>,
 Ingo Molnar <mingo@kernel.org>, Peter Zijlstra <peterz@infradead.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Rusty Russell <rusty@rustcorp.com.au>,
 virtualization@lists.linux-foundation.org, x86@kernel.org,
 linux-kernel@vger.kernel.org, Chris Wright <chrisw@sous-sol.org>,
 live-patching@vger.kernel.org, Linus Torvalds <torvalds@linux-foundation.org>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 "H. Peter Anvin" <hpa@zytor.com>, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>,
 Sasha Levin <alexander.levin@verizon.com>, Jiri Slaby <jslaby@suse.cz>,
 Alok Kataria <akataria@vmware.com>
Subject: Re: [Xen-devel] [PATCH 11/13] x86/paravirt: Add paravirt
 alternatives infrastructure
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMTcsIDIwMTcgYXQgMDQ6NTk6NDFQTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IE9uIDEwLzE3LzIwMTcgMDQ6NTAgUE0sIEpvc2ggUG9pbWJvZXVmIHdyb3RlOgo+
ID4gT24gVHVlLCBPY3QgMTcsIDIwMTcgYXQgMDQ6MzY6MDBQTSAtMDQwMCwgQm9yaXMgT3N0cm92
c2t5IHdyb3RlOgo+ID4+IE9uIDEwLzE3LzIwMTcgMDQ6MTcgUE0sIEpvc2ggUG9pbWJvZXVmIHdy
b3RlOgo+ID4+PiBPbiBUdWUsIE9jdCAxNywgMjAxNyBhdCAxMTozNjo1N0FNIC0wNDAwLCBCb3Jp
cyBPc3Ryb3Zza3kgd3JvdGU6Cj4gPj4+PiBPbiAxMC8xNy8yMDE3IDEwOjM2IEFNLCBKb3NoIFBv
aW1ib2V1ZiB3cm90ZToKPiA+Pj4+PiBNYXliZSB3ZSBjYW4gYWRkIGEgbmV3IGZpZWxkIHRvIHRo
ZSBhbHRlcm5hdGl2ZXMgZW50cnkgc3RydWN0IHdoaWNoCj4gPj4+Pj4gc3BlY2lmaWVzIHRoZSBv
ZmZzZXQgdG8gdGhlIENBTEwgaW5zdHJ1Y3Rpb24sIHNvIGFwcGx5X2FsdGVybmF0aXZlcygpCj4g
Pj4+Pj4gY2FuIGZpbmQgaXQuCj4gPj4+PiBXZSdkIGFsc28gaGF2ZSB0byBhc3N1bWUgdGhhdCB0
aGUgcmVzdG9yZSBwYXJ0IG9mIGFuIGFsdGVybmF0aXZlIGVudHJ5Cj4gPj4+PiBpcyB0aGUgc2Ft
ZSBzaXplIGFzIHRoZSBzYXZlIHBhcnQuIFdoaWNoIGlzIHRydWUgbm93Lgo+ID4+PiBXaHk/Cj4g
Pj4+Cj4gPj4gRG9uJ3QgeW91IG5lZWQgdG8ga25vdyB0aGUgc2l6ZSBvZiB0aGUgaW5zdHJ1Y3Rp
b24gd2l0aG91dCBzYXZlIGFuZAo+ID4+IHJlc3RvcmUgcGFydD8KPiA+Pgo+ID4+ICsgaWYgKGEt
PnJlcGxhY2VtZW50bGVuID09IDYgJiYgKmluc25idWYgPT0gMHhmZiAmJiAqKGluc25idWYrMSkg
PT0gMHgxNSkKPiA+Pgo+ID4+IE90aGVyd2lzZSB5b3UnZCBuZWVkIGFub3RoZXIgZmllbGQgZm9y
IHRoZSBhY3R1YWwgaW5zdHJ1Y3Rpb24gbGVuZ3RoLgo+ID4gSWYgd2Uga25vdyB3aGVyZSB0aGUg
Q0FMTCBpbnN0cnVjdGlvbiBzdGFydHMsIGFuZCBjYW4gdmVyaWZ5IHRoYXQgaXQKPiA+IHN0YXJ0
cyB3aXRoICJmZiAxNSIsIHRoZW4gd2Uga25vdyB0aGUgaW5zdHJ1Y3Rpb24gbGVuZ3RoOiA2IGJ5
dGVzLgo+ID4gUmlnaHQ/Cj4gPgo+IAo+IE9oLCBPSy4gVGhlbiB5b3Ugc2hvdWxkbid0IG5lZWQg
YS0+cmVwbGFjZW1lbnRsZW4gdGVzdChzPykgaW4KPiBhcHBseV9hbHRlcm5hdGl2ZXMoKT8KClJp
Z2h0LiAgVGhvdWdoIGluIHRoZSBhYm92ZSBjb2RlIGl0IHdhcyBuZWVkZWQgZm9yIGEgZGlmZmVy
ZW50IHJlYXNvbiwKdG8gbWFrZSBzdXJlIGl0IHdhc24ndCByZWFkaW5nIHBhc3QgdGhlIGVuZCBv
ZiB0aGUgYnVmZmVyLgoKLS0gCkpvc2gKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 17 21:05:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 21:05:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4Z2m-00053O-TQ; Tue, 17 Oct 2017 21:04:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e4Z2m-00053G-BE
 for xen-devel@lists.xen.org; Tue, 17 Oct 2017 21:04:56 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 C4/B0-14867-77076E95; Tue, 17 Oct 2017 21:04:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsUyZ7p8oG5ZwbN
 IgxUbrC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozuaxfYC95yV0xYmtvAuI6zi5GTQ0hgMpNE
 1y+jLkYuIPsvo0TP1k/sEM5GRomlU78zQTjbGCX67z5hBmkRFrCRuHZiNRuILSLgIXFl1wQ2i
 FGHGCXaPpqA2MwCyRIX515jAbHZBIwkzh6dzghi8wrYSux9/wIozsHBIqAq8XqSK0hYVCBc4m
 3jERaIEkGJkzOfgNmcAu4SS/9OZIUYqSex4/ovKFteYvvbOWDnSAgYS/TN6mOZwCg4C0n7LCQ
 ts5C0LGBkXsWoUZxaVJZapGtkoZdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERi2
 DECwg/H82sBDjJIcTEqivM6GTyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfAW5j+LFBIsSk1Pr
 UjLzAFGEExagoNHSYSXBSTNW1yQmFucmQ6ROsWoKCXOaw6SEABJZJTmwbXBovYSo6yUMC8j0C
 FCPAWpRbmZJajyrxjFORiVhHldQabwZOaVwE1/BbSYCWjxOqcnIItLEhFSUg2MXhz3SvisWz/
 nlFvafrD23bEtrup8y6sJrJf3sH35MOXH++Sn06Qn2kl8PsLREVLqVeKnVnXwW/5rC37vnZ4V
 E5yfnvapWNvOzv/o8KcpP1nqeIMEsnSS2c2+ppTdXODzYnXIyz3311Y8a41LKA86p7aNZYK/b
 pKUko3oA8ZDTC/a01ddL1RUYinOSDTUYi4qTgQAjHpxTNUCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1508274293!77533796!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10045 invoked from network); 17 Oct 2017 21:04:54 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Oct 2017 21:04:54 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9HL4n90030592
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 17 Oct 2017 21:04:50 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9HL4nUU021867
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 17 Oct 2017 21:04:49 GMT
Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9HL4n9U005870;
 Tue, 17 Oct 2017 21:04:49 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 17 Oct 2017 14:04:48 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1710061708540.3073@sstabellini-ThinkPad-X260>
 <1507336227-20477-1-git-send-email-sstabellini@kernel.org>
 <1507336227-20477-9-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <c5d2a8e3-cf30-92ae-9bab-14a9b05d5a3e@oracle.com>
Date: Tue, 17 Oct 2017 17:06:32 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1507336227-20477-9-git-send-email-sstabellini@kernel.org>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v5 09/13] xen/pvcalls: implement sendmsg
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4gK3N0YXRpYyBpbnQgX193cml0ZV9yaW5nKHN0cnVjdCBwdmNhbGxzX2RhdGFfaW50ZiAqaW50
ZiwKPiArCQkJc3RydWN0IHB2Y2FsbHNfZGF0YSAqZGF0YSwKPiArCQkJc3RydWN0IGlvdl9pdGVy
ICptc2dfaXRlciwKPiArCQkJaW50IGxlbikKPiArewo+ICsJUklOR19JRFggY29ucywgcHJvZCwg
c2l6ZSwgbWFza2VkX3Byb2QsIG1hc2tlZF9jb25zOwo+ICsJUklOR19JRFggYXJyYXlfc2l6ZSA9
IFhFTl9GTEVYX1JJTkdfU0laRShQVkNBTExTX1JJTkdfT1JERVIpOwo+ICsJaW50MzJfdCBlcnJv
cjsKPiArCj4gKwllcnJvciA9IGludGYtPm91dF9lcnJvcjsKPiArCWlmIChlcnJvciA8IDApCj4g
KwkJcmV0dXJuIGVycm9yOwo+ICsJY29ucyA9IGludGYtPm91dF9jb25zOwo+ICsJcHJvZCA9IGlu
dGYtPm91dF9wcm9kOwo+ICsJLyogcmVhZCBpbmRleGVzIGJlZm9yZSBjb250aW51aW5nICovCj4g
Kwl2aXJ0X21iKCk7Cj4gKwo+ICsJc2l6ZSA9IHB2Y2FsbHNfcXVldWVkKHByb2QsIGNvbnMsIGFy
cmF5X3NpemUpOwo+ICsJaWYgKHNpemUgPj0gYXJyYXlfc2l6ZSkKPiArCQlyZXR1cm4gMDsKCgpJ
IHRob3VnaHQgeW91IHdlcmUgZ29pbmcgdG8gcmV0dXJuIGFuIGVycm9yIGhlcmU/IElmIHRoaXMg
Y2FuIG9ubHkgYmUKZHVlIHRvIHNvbWVvbmUgbWVzc2luZyB1cCBpbmRleGVzIGlzIHRoZXJlIGEg
cmVhc29uIHRvIGNvbnRpbnVlIHRyeWluZwp0byB3cml0ZT8gV2hhdCBhcmUgdGhlIGNoYW5jZXMg
dGhhdCB0aGUgaW5kZXggd2lsbCBnZXQgY29ycmVjdGVkPwoKLWJvcmlzCgo+ICsJaWYgKGxlbiA+
IGFycmF5X3NpemUgLSBzaXplKQo+ICsJCWxlbiA9IGFycmF5X3NpemUgLSBzaXplOwo+ICsKPiAr
CW1hc2tlZF9wcm9kID0gcHZjYWxsc19tYXNrKHByb2QsIGFycmF5X3NpemUpOwo+ICsJbWFza2Vk
X2NvbnMgPSBwdmNhbGxzX21hc2soY29ucywgYXJyYXlfc2l6ZSk7Cj4gKwo+ICsJaWYgKG1hc2tl
ZF9wcm9kIDwgbWFza2VkX2NvbnMpIHsKPiArCQljb3B5X2Zyb21faXRlcihkYXRhLT5vdXQgKyBt
YXNrZWRfcHJvZCwgbGVuLCBtc2dfaXRlcik7Cj4gKwl9IGVsc2Ugewo+ICsJCWlmIChsZW4gPiBh
cnJheV9zaXplIC0gbWFza2VkX3Byb2QpIHsKPiArCQkJY29weV9mcm9tX2l0ZXIoZGF0YS0+b3V0
ICsgbWFza2VkX3Byb2QsCj4gKwkJCQkgICAgICAgYXJyYXlfc2l6ZSAtIG1hc2tlZF9wcm9kLCBt
c2dfaXRlcik7Cj4gKwkJCWNvcHlfZnJvbV9pdGVyKGRhdGEtPm91dCwKPiArCQkJCSAgICAgICBs
ZW4gLSAoYXJyYXlfc2l6ZSAtIG1hc2tlZF9wcm9kKSwKPiArCQkJCSAgICAgICBtc2dfaXRlcik7
Cj4gKwkJfSBlbHNlIHsKPiArCQkJY29weV9mcm9tX2l0ZXIoZGF0YS0+b3V0ICsgbWFza2VkX3By
b2QsIGxlbiwgbXNnX2l0ZXIpOwo+ICsJCX0KPiArCX0KPiArCS8qIHdyaXRlIHRvIHJpbmcgYmVm
b3JlIHVwZGF0aW5nIHBvaW50ZXIgKi8KPiArCXZpcnRfd21iKCk7Cj4gKwlpbnRmLT5vdXRfcHJv
ZCArPSBsZW47Cj4gKwo+ICsJcmV0dXJuIGxlbjsKPiArfQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 17 21:33:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 21:33:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4ZTo-00070B-1B; Tue, 17 Oct 2017 21:32:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e4ZTm-000704-H2
 for xen-devel@lists.xen.org; Tue, 17 Oct 2017 21:32:50 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 41/49-05363-10776E95; Tue, 17 Oct 2017 21:32:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsVybKJssi5D+bN
 Ig8OzuSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ox/e5pZCpZzVbybdIGtgfEoRxcjF4eQQD+T
 xNTbs1m7GDk4WAQcJJaeUAQxGQViJB78sO5i5AQywyQmX17CCmKzCGhLrLj6mAnEZhMwlPj7Z
 BMbSLkEkL3kMwdIWERAWuLa58uMIDazgIHEsa6VYLawgKvE9Al3wMbwCnhLnJ1+jAXEFhXQlT
 j07w8bRFxQ4uTMJywQvVoSy6dvY5nAyDcLSWoWktQCRqZVjBrFqUVlqUW6hiZ6SUWZ6RkluYm
 ZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBAcUABDsYV2z3PMQoycGkJMrrbPgkUogvKT+lMiOx
 OCO+qDQntfgQowwHh5IE7/fSZ5FCgkWp6akVaZk5wNCGSUtw8CiJ8PKUAaV5iwsSc4sz0yFSp
 xh1ORb03PjDJMSSl5+XKiXOywpSJABSlFGaBzcCFmeXGGWlhHkZgY4S4ilILcrNLEGVf8Uozs
 GoJMwrATKFJzOvBG7TK6AjmICOWOf0BOSIkkSElFQDo9SiByzNInluLQpSr9v2/Hq1fkWSQNK
 i61s4ffdI33nDZ8DS276gL+7ilW3s9rdWFmjdCY0Q0nGXFpL4taw2ONtf8HPJmwnbzrbb/eDj
 zhRe8o7l353MsNqqyw7eLJeuOKUuv/M1136i+Un1sGjWUv4NEVzdnwrq53t9TzO7eTO2JGbdx
 /rlSizFGYmGWsxFxYkAJcyQQ64CAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1508275966!106673517!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14644 invoked from network); 17 Oct 2017 21:32:48 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Oct 2017 21:32:48 -0000
Received: from [10.0.0.56] (c-24-130-70-9.hsd1.ca.comcast.net [24.130.70.9])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B0DB421871;
 Tue, 17 Oct 2017 21:32:45 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B0DB421871
Date: Tue, 17 Oct 2017 14:32:45 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: xen-devel@lists.xen.org
Message-ID: <alpine.DEB.2.10.1710171421420.27209@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: julien.grall@arm.com, sstabellini@kernel.org
Subject: [Xen-devel] [PATCH] arm: configure interrupts to be in non-secure
	group1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WGVuIHVzZXMgbm9uLXNlY3VyZSBncm91cDEgaW50ZXJydXB0cywgaG93ZXZlciBpdCBkb2Vzbid0
IGNvbmZpZ3VyZSB0aGUKR0lDdjMgYWNjb3JkaW5nbHkuIFhlbiBuZWVkcyB0byBzZXQgR0lDRF9J
R1JPVVBSIGZvciBTUElzIGFuZApHSUNSX0lHUk9VUFIwIGZvciBsb2NhbCBpbnRlcnJ1cHQgdG8g
IjEiIHRvIHNwZWNpZnkgdGhhdCBpbnRlcnJ1cHRzCmJlbG9uZyB0byBncm91cDEuIFRoaXMgaXMg
cGFydGljdWxhcmx5IGltcG9ydGFudCBpZiB0aGUgc3lzdGVtIGhhcwpHSUNEX0NUTFIuRFMgc2V0
LCBhbHNvIHNlZSBjb21taXQKN2M5Yjk3MzA2MWIwM2FmNjI3MzRmNjEzZjZhYmVjNDZjMGRkNGE4
OCBpbiBMaW51eC4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KCi0tLQoKVGhpcyBpcyBhIGNhbmRpZGF0ZSBmb3Igc3RhYmxlIGJhY2tw
b3J0cy4KCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0v
Z2ljLXYzLmMKaW5kZXggNzRkMDBlMC4uMTk2Y2ZjNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L2dpYy12My5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwpAQCAtNTY5LDYgKzU2OSw5IEBA
IHN0YXRpYyB2b2lkIF9faW5pdCBnaWN2M19kaXN0X2luaXQodm9pZCkKICAgICBmb3IgKCBpID0g
TlJfR0lDX0xPQ0FMX0lSUVM7IGkgPCBucl9saW5lczsgaSArPSAzMiApCiAgICAgICAgIHdyaXRl
bF9yZWxheGVkKDB4ZmZmZmZmZmYsIEdJQ0QgKyBHSUNEX0lDRU5BQkxFUiArIChpIC8gMzIpICog
NCk7CiAKKyAgICBmb3IgKCBpID0gTlJfR0lDX0xPQ0FMX0lSUVM7IGkgPCBucl9saW5lczsgaSAr
PSAzMiApCisgICAgICAgIHdyaXRlbF9yZWxheGVkKDB4ZmZmZmZmZmYsIEdJQ0QgKyBHSUNEX0lH
Uk9VUFIgKyAoaSAvIDMyKSAqIDQpOworCiAgICAgZ2ljdjNfZGlzdF93YWl0X2Zvcl9yd3AoKTsK
IAogICAgIC8qIFR1cm4gb24gdGhlIGRpc3RyaWJ1dG9yICovCkBAIC03NzUsNiArNzc4LDcgQEAg
c3RhdGljIGludCBnaWN2M19jcHVfaW5pdCh2b2lkKQogICAgICAqLwogICAgIHdyaXRlbF9yZWxh
eGVkKDB4ZmZmZjAwMDAsIEdJQ0RfUkRJU1RfU0dJX0JBU0UgKyBHSUNSX0lDRU5BQkxFUjApOwog
ICAgIHdyaXRlbF9yZWxheGVkKDB4MDAwMGZmZmYsIEdJQ0RfUkRJU1RfU0dJX0JBU0UgKyBHSUNS
X0lTRU5BQkxFUjApOworICAgIHdyaXRlbF9yZWxheGVkKDB4ZmZmZmZmZmYsIEdJQ0RfUkRJU1Rf
U0dJX0JBU0UgKyBHSUNSX0lHUk9VUFIwKTsKIAogICAgIGdpY3YzX3JlZGlzdF93YWl0X2Zvcl9y
d3AoKTsKIAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 21:33:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 21:33:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4ZUZ-000736-9l; Tue, 17 Oct 2017 21:33:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e4ZUY-00072u-AD
 for xen-devel@lists.xen.org; Tue, 17 Oct 2017 21:33:38 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 FB/F7-08608-13776E95; Tue, 17 Oct 2017 21:33:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXSO6nOVdeg/Fm
 kwcP9ZhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aO//fZCybxVSzZOIOlgXEWdxcjJ4eQwEQm
 iaeLIiHsv4wSF56kQtgbGSV2f6jtYuQCsrcxSjQcuMcMkhAWsJHovLmECcQWEfCQuLJrAhtE0
 WFGiUO3b4ElmAWSJS7OvcYCYrMJGEmcPTqdsYuRg4NXwFbi0H4HkDCLgKrEs0Vf2UBsUYFwib
 eNR8DKeQUEJU7OfMICUs4JNP/OaweIiXoSO67/YoWw5SW2v50Ddo6EgKHE6YfbGCcwCs5C0j0
 LScssJC0LGJlXMaoXpxaVpRbpGuolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSG
 LAMQ7GDc+dzpEKMkB5OSKK+z4ZNIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8+WXPIoUEi1LTU
 yvSMnOA0QOTluDgURLhPVsKlOYtLkjMLc5Mh0idYlSUEudlBekTAElklObBtcEi9hKjrJQwLy
 PQIUI8BalFuZklqPKvGMU5GJWEeUNApvBk5pXATX8FtJgJaPE6pycgi0sSEVJSDYxp7odlRL2
 9LD7uio5pcfigcyva2fCdQEfRG65vO/QeuQTOs4o4fJz13+LtrT//TCt5dCP1fWyR46cMm1Cx
 bd/erP7qftRnyvUf816uqCmp3x3A8uen8/n300PTDHKbUjsvHlqzs+BM1dWe7E3zpnKH+Qrwz
 LD7v9F01mQpUUEl55JnKxY5fr+kxFKckWioxVxUnAgAEfoW2tMCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1508276015!63722964!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17659 invoked from network); 17 Oct 2017 21:33:36 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Oct 2017 21:33:36 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9HLXWb6029455
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 17 Oct 2017 21:33:32 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9HLXVHU018014
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 17 Oct 2017 21:33:31 GMT
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v9HLXUuS020754;
 Tue, 17 Oct 2017 21:33:30 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 17 Oct 2017 14:33:30 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1710061708540.3073@sstabellini-ThinkPad-X260>
 <1507336227-20477-1-git-send-email-sstabellini@kernel.org>
 <1507336227-20477-10-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <318acfff-0d58-fa4b-29eb-29a5d6f0bddf@oracle.com>
Date: Tue, 17 Oct 2017 17:35:14 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1507336227-20477-10-git-send-email-sstabellini@kernel.org>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v5 10/13] xen/pvcalls: implement recvmsg
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4gKwo+ICtpbnQgcHZjYWxsc19mcm9udF9yZWN2bXNnKHN0cnVjdCBzb2NrZXQgKnNvY2ssIHN0
cnVjdCBtc2doZHIgKm1zZywgc2l6ZV90IGxlbiwKPiArCQkgICAgIGludCBmbGFncykKPiArewo+
ICsJc3RydWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGE7Cj4gKwlpbnQgcmV0Owo+ICsJc3RydWN0
IHNvY2tfbWFwcGluZyAqbWFwOwo+ICsKPiArCWlmIChmbGFncyAmIChNU0dfQ01TR19DTE9FWEVD
fE1TR19FUlJRVUVVRXxNU0dfT09CfE1TR19UUlVOQykpCj4gKwkJcmV0dXJuIC1FT1BOT1RTVVBQ
Owo+ICsKPiArCXB2Y2FsbHNfZW50ZXIoKTsKPiArCWlmICghcHZjYWxsc19mcm9udF9kZXYpIHsK
PiArCQlwdmNhbGxzX2V4aXQoKTsKPiArCQlyZXR1cm4gLUVOT1RDT05OOwo+ICsJfQo+ICsJYmVk
YXRhID0gZGV2X2dldF9kcnZkYXRhKCZwdmNhbGxzX2Zyb250X2Rldi0+ZGV2KTsKPiArCj4gKwlt
YXAgPSAoc3RydWN0IHNvY2tfbWFwcGluZyAqKSBzb2NrLT5zay0+c2tfc2VuZF9oZWFkOwo+ICsJ
aWYgKCFtYXApIHsKPiArCQlwdmNhbGxzX2V4aXQoKTsKPiArCQlyZXR1cm4gLUVOT1RTT0NLOwo+
ICsJfQo+ICsKPiArCW11dGV4X2xvY2soJm1hcC0+YWN0aXZlLmluX211dGV4KTsKPiArCWlmIChs
ZW4gPiBYRU5fRkxFWF9SSU5HX1NJWkUoUFZDQUxMU19SSU5HX09SREVSKSkKPiArCQlsZW4gPSBY
RU5fRkxFWF9SSU5HX1NJWkUoUFZDQUxMU19SSU5HX09SREVSKTsKPiArCj4gKwl3aGlsZSAoIShm
bGFncyAmIE1TR19ET05UV0FJVCkgJiYgIXB2Y2FsbHNfZnJvbnRfcmVhZF90b2RvKG1hcCkpIHsK
PiArCQl3YWl0X2V2ZW50X2ludGVycnVwdGlibGUobWFwLT5hY3RpdmUuaW5mbGlnaHRfY29ubl9y
ZXEsCj4gKwkJCQkJIHB2Y2FsbHNfZnJvbnRfcmVhZF90b2RvKG1hcCkpOwo+ICsJfQo+ICsJcmV0
ID0gX19yZWFkX3JpbmcobWFwLT5hY3RpdmUucmluZywgJm1hcC0+YWN0aXZlLmRhdGEsCj4gKwkJ
CSAgJm1zZy0+bXNnX2l0ZXIsIGxlbiwgZmxhZ3MpOwo+ICsKPiArCWlmIChyZXQgPiAwKQo+ICsJ
CW5vdGlmeV9yZW1vdGVfdmlhX2lycShtYXAtPmFjdGl2ZS5pcnEpOwo+ICsJaWYgKHJldCA9PSAw
KQo+ICsJCXJldCA9IC1FQUdBSU47CgpXaHkgbm90IDA/IFRoZSBtYW5wYWdlIHNheXM6CgogICAg
ICAgRUFHQUlOIG9yIEVXT1VMREJMT0NLCiAgICAgICAgICAgICAgVGhlICBzb2NrZXQgIGlzICBt
YXJrZWQgbm9uYmxvY2tpbmcgYW5kIHRoZSByZWNlaXZlCm9wZXJhdGlvbiB3b3VsZCBibG9jaywg
b3IgYSByZWNlaXZlIHRpbWVvdXQKICAgICAgICAgICAgICBoYWQgYmVlbiBzZXQgYW5kIHRoZSB0
aW1lb3V0IGV4cGlyZWQgYmVmb3JlIGRhdGEgd2FzCnJlY2VpdmVkLiAgUE9TSVguMSBhbGxvd3Mg
ZWl0aGVyIGVycm9yICB0bwogICAgICAgICAgICAgIGJlICByZXR1cm5lZCAgZm9yICB0aGlzIGNh
c2UsIGFuZCBkb2VzIG5vdCByZXF1aXJlIHRoZXNlCmNvbnN0YW50cyB0byBoYXZlIHRoZSBzYW1l
IHZhbHVlLCBzbyBhCiAgICAgICAgICAgICAgcG9ydGFibGUgYXBwbGljYXRpb24gc2hvdWxkIGNo
ZWNrIGZvciBib3RoIHBvc3NpYmlsaXRpZXMuCgoKSSBkb24ndCB0aGluayBlaXRoZXIgb2YgdGhl
c2UgY29uZGl0aW9ucyBpcyB0cnVlIGhlcmUuCgooQWdhaW4sIHNob3VsZCBoYXZlIG5vdGljZWQg
dGhpcyBlYXJsaWVyLCBzb3JyeSkKCi1ib3JpcwoKCj4gKwlpZiAocmV0ID09IC1FTk9UQ09OTikK
PiArCQlyZXQgPSAwOwo+ICsKPiArCW11dGV4X3VubG9jaygmbWFwLT5hY3RpdmUuaW5fbXV0ZXgp
Owo+ICsJcHZjYWxsc19leGl0KCk7Cj4gKwlyZXR1cm4gcmV0Owo+ICt9CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 21:42:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 21:42:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4Zcj-0007pp-9p; Tue, 17 Oct 2017 21:42:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <cardoe@cardoe.com>) id 1e4Zch-0007pY-9U
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 21:42:03 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 4F/82-24473-A2976E95; Tue, 17 Oct 2017 21:42:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVyMfTGYV3Nyme
 RBq0PrSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owbJ4+xFvTyV/w8uJypgbGXq4uRi0NIYCaj
 xIHOr4wgDovAPGaJBVf3MYE4EgL9rBJHnm8CcjiBnDyJ5tXzGCHsNInHc7ewQNjlEgu//2MHs
 YUEFCR+TzjEBDF2OZPE1QWv2EASbAIaEk9+zQCzRQSUJO6tmgxWxCwwn1Hi3N0OZpCEsICdRO
 Pf5WBFLAKqEnO614Ft4BUwk1ixpBeohgNom7zEjs2CIGFOAXOJ5ieTWSEWm0lMuH6VcQKj4AJ
 GhlWM6sWpRWWpRbqWeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgSFXz8DAuIPx
 9U+nQ4ySHExKorzOhk8ihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwXi1/FikkWJSanlqRlpkDD
 H6YtAQHj5IIr3oFUJq3uCAxtzgzHSJ1itGS48KdS3+YOA7suQUkO27e/cMkxJKXn5cqJc6rBt
 IgANKQUZoHNw4WoZcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfP+BLmKJzOvBG7rK6CDmIA
 OWuf0BOSgkkSElFQDo+HMTazTLY/f2vXhu3XY+6z/CoEmd+NSnGPmTFB9yzxxZhHj6SsPJnx9
 efbDnWfvOFwkPjNsY5juc779aWLBj9ftqoJ5h6J+B0x3np1d2/BAs+BTwYSPuWuef2r4FxB6+
 3qM2ESmB3nPOCN5NwXe9zx3bEKy2e3cqpXipz5XHpuiduBta+khu04lluKMREMt5qLiRACpFw
 wkywIAAA==
X-Env-Sender: cardoe@cardoe.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1508276521!55245024!1
X-Originating-IP: [209.85.216.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28812 invoked from network); 17 Oct 2017 21:42:01 -0000
Received: from mail-qt0-f195.google.com (HELO mail-qt0-f195.google.com)
 (209.85.216.195)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Oct 2017 21:42:01 -0000
Received: by mail-qt0-f195.google.com with SMTP id z28so6754326qtz.13
 for <xen-devel@lists.xenproject.org>; Tue, 17 Oct 2017 14:42:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=MJox5YjTpkXsOZiKdoYJrmUgwErMFM0Y/gIPx+mP21Y=;
 b=MxOIV6oIrgh957tZ+LyEH2rP0wri+atCGvLD1WZcHX2XC8wnGPo1rouluIDft0Fgjk
 pgHkvDzM5wB1g4eACaszuR1T6fBWOMp1v80hYAi5+QIdXl9hVZR+XSTsgG+KeWQLa++T
 AEEHlalXzWdp8gRJ+7w2BgA1PKHJPZaApgM6g=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=MJox5YjTpkXsOZiKdoYJrmUgwErMFM0Y/gIPx+mP21Y=;
 b=E0xWgwQRejsOrfINf1IyHwCD7WNrUU2ly1bxDju0KGzax4Hjh2/3MeC2iaRj2qMoCi
 jtzgcOPefK+G8Yw65YS/k/oSbWIZfcP/ZMzJLsEiee0O1sSYpNoWbfmxbXP194/XcXxF
 htTQx+qHxzN0wNTUwCkjRzKNN3Z0cztn9V2fpCXIQ0qGeoRH5c+PiwlJdaB1xPYb4qad
 4CrzJn5EAbsD6VrX8bmUc0tPJShYX3Qp+NCPmpEZzU4m1VsYF5jwQFPPQBPUkDPgh3+Z
 B9aUV1wWh8Si1JFbX7zUq7kyUJT1ayEPKfQRgZV4VbAN0hqxutKek7hvc7G/hNJ30Kng
 6BfQ==
X-Gm-Message-State: AMCzsaUVlvzPMb2UevVmTPQtgVJvZXuM0nfyTm+XAgKVGch3Isfi2IqB
 d+KypQ+/27YHsTM2iU55kYyCZZR/4i8=
X-Google-Smtp-Source: ABhQp+T2XzA2GiEudylCKeExzvRNnH5B31RBzEwvSRAPCOEJuaHR76rlW0F6RqiApPaCkvI/Kr3AvA==
X-Received: by 10.200.23.36 with SMTP id w33mr253844qtj.50.1508276520600;
 Tue, 17 Oct 2017 14:42:00 -0700 (PDT)
Received: from swanson.localdomain
 (104-179-196-18.lightspeed.brhmal.sbcglobal.net. [104.179.196.18])
 by smtp.gmail.com with ESMTPSA id j40sm6826965qtj.52.2017.10.17.14.41.59
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 17 Oct 2017 14:42:00 -0700 (PDT)
From: Doug Goldstein <cardoe@cardoe.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 17 Oct 2017 16:41:38 -0500
Message-Id: <20171017214138.27663-2-cardoe@cardoe.com>
X-Mailer: git-send-email 2.13.5
In-Reply-To: <20171017214138.27663-1-cardoe@cardoe.com>
References: <20171017214138.27663-1-cardoe@cardoe.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Daniel Kiper <daniel.kiper@oracle.com>, David Esler <drumandstrum@gmail.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 2/2] x86/boot: rename send_chr to print_err
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogRGF2aWQgRXNsZXIgPGRydW1hbmRzdHJ1bUBnbWFpbC5jb20+CgpUaGUgc2VuZF9jaHIg
ZnVuY3Rpb24gc2VuZHMgYW4gZW50aXJlIEMtc3RyaW5nIGFuZCBub3Qgb25lIGNoYXJhY3RlciBh
bmQKZG9lc24ndCBuZWNlc3NhcmlseSBqdXN0IHNlbmQgaXQgb3ZlciB0aGUgc2VyaWFsIFVBUlQg
YW55bW9yZSBzbyByZW5hbWUKaXQgdG8gcHJpbnRfZXJyIHNvIHRoYXQgaXRzIGNsb3NlciBpbiBu
YW1lIHRvIHdoYXQgaXQgZG9lcy4KClJldmlld2VkLWJ5OiBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9l
QGNhcmRvZS5jb20+ClNpZ25lZC1vZmYtYnk6IERhdmlkIEVzbGVyIDxkcnVtYW5kc3RydW1AZ21h
aWwuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9ib290L2hlYWQuUyB8IDEwICsrKysrLS0tLS0KIDEg
ZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TIGIveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCmlu
ZGV4IDljYzM1ZGE1NTguLjQ3NWM2NzhmMmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ib290
L2hlYWQuUworKysgYi94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKQEAgLTE2MSw3ICsxNjEsNyBA
QCBub3RfbXVsdGlib290OgogICAgICAgICAgKi8KICAgICAgICAgYWRkICAgICAkc3ltX29mZnMo
LkxiYWRfbGRyX25icyksJWVzaSAgICMgRXJyb3IgbWVzc2FnZQogICAgICAgICB4b3IgICAgICVl
ZGksJWVkaSAgICAgICAgICAgICAgICAgICAgICAgIyBObyBWR0EgdGV4dCBidWZmZXIKLSAgICAg
ICAgam1wICAgICAuTHNlbmRfY2hyCisgICAgICAgIGptcCAgICAgLkxwcmludF9lcnIKIC5MbWIy
X2VmaV9pYV8zMjoKICAgICAgICAgLyoKICAgICAgICAgICogSGVyZSB3ZSBhcmUgb24gRUZJIElB
LTMyIHBsYXRmb3JtLiBUaGVuIHJlbGlhYmxlIHZnYV90ZXh0X2J1ZmZlciB6YXAgaXMKQEAgLTE2
OSwxMCArMTY5LDEwIEBAIG5vdF9tdWx0aWJvb3Q6CiAgICAgICAgICAqLwogICAgICAgICBhZGQg
ICAgICRzeW1fb2ZmcyguTGJhZF9lZmlfbXNnKSwlZXNpICAgIyBFcnJvciBtZXNzYWdlCiAgICAg
ICAgIHhvciAgICAgJWVkaSwlZWRpICAgICAgICAgICAgICAgICAgICAgICAjIE5vIFZHQSB0ZXh0
IGJ1ZmZlcgotICAgICAgICBqbXAgICAgIC5Mc2VuZF9jaHIKKyAgICAgICAgam1wICAgICAuTHBy
aW50X2VycgogLkxnZXRfdnRiOgogICAgICAgICBtb3YgICAgIHN5bV9lc2kodmdhX3RleHRfYnVm
ZmVyKSwlZWRpCi0uTHNlbmRfY2hyOgorLkxwcmludF9lcnI6CiAgICAgICAgIGxvZHNiCiAgICAg
ICAgIHRlc3QgICAgJWFsLCVhbCAgICAgICAgIyBUZXJtaW5hdGUgb24gJ1wwJyBzZW50aW5lbAog
ICAgICAgICBqZSAgICAgIC5MaGFsdApAQCAtMTg1LDExICsxODUsMTEgQEAgbm90X211bHRpYm9v
dDoKICAgICAgICAgbW92ICAgICAlYmwsJWFsCiAgICAgICAgIG91dCAgICAgJWFsLCVkeCAgICAg
ICAgIyBTZW5kIGEgY2hhcmFjdGVyIG92ZXIgdGhlIHNlcmlhbCBsaW5lCiAgICAgICAgIHRlc3Qg
ICAgJWVkaSwlZWRpICAgICAgIyBJcyB0aGUgVkdBIHRleHQgYnVmZmVyIGF2YWlsYWJsZT8KLSAg
ICAgICAganogICAgICAuTHNlbmRfY2hyCisgICAgICAgIGp6ICAgICAgLkxwcmludF9lcnIKICAg
ICAgICAgc3Rvc2IgICAgICAgICAgICAgICAgICAjIFdyaXRlIGEgY2hhcmFjdGVyIHRvIHRoZSBW
R0EgdGV4dCBidWZmZXIKICAgICAgICAgbW92ICAgICAkNywlYWwKICAgICAgICAgc3Rvc2IgICAg
ICAgICAgICAgICAgICAjIFdyaXRlIGFuIGF0dHJpYnV0ZSB0byB0aGUgVkdBIHRleHQgYnVmZmVy
Ci0gICAgICAgIGptcCAgICAgLkxzZW5kX2NocgorICAgICAgICBqbXAgICAgIC5McHJpbnRfZXJy
CiAuTGhhbHQ6IGhsdAogICAgICAgICBqbXAgICAgIC5MaGFsdAogCi0tIAoyLjEzLjUKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 17 21:42:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 21:42:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4Zci-0007pe-32; Tue, 17 Oct 2017 21:42:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <cardoe@cardoe.com>) id 1e4Zcg-0007pS-Hs
 for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 21:42:02 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 93/17-08856-92976E95; Tue, 17 Oct 2017 21:42:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVyMfTGYV3Nyme
 RBrNvM1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn/77WzF3TyVnw/y93A2MnZxcjFISQwk1Hi
 5OcbzCAOi0A7s8SNo0dZQRwJgXcsEm/+nmfqYuQEcvIkOs6sgbLTJHY+PsYCYZdLrO57A2YLC
 ShI/J5wiAli7HImif2Xr7GBJNgENCSe/JoBZosIKEncWzUZrIhZYD6jxLm7HcwgCWEBS4lTMy
 FsFgFViduzprKC2LwCZhK39j4AsjmAtslL7NgsOIGRfwEjwypGjeLUorLUIl0jS72kosz0jJL
 cxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMAQqmdgYNzB2LTX7xCjJAeTkiivs+GTSCG+pPyU
 yozE4oz4otKc1OJDjDIcHEoSvEEVzyKFBItS01Mr0jJzgMEMk5bg4FES4VUHSfMWFyTmFmemQ
 6ROMVpyXLhz6Q8Tx4E9t4Bkx827f5iEWPLy81KlxHnVQBoEQBoySvPgxsEi7hKjrJQwLyMDA4
 MQT0FqUW5mCar8K0ZxDkYlYd5ikCk8mXklcFtfAR3EBHTQOqcnIAeVJCKkpBoYN73sm/q2ZYH
 ObQbBN1zTXO+X76jZe5lticR3DpYfLxYxfpyZciPwz2qB2NMHFkydlinyYPb9T6u0X7jMM1/1
 8Fig8bbnB0sufE424ui8IbZRIaUrM6H0/t0Je6W/uojyXpm/6MOMLwUSNQ3f9muJ2ZwqrXpbp
 ugutGR7wMKpwqZ81uuurnnD+kCJpTgj0VCLuag4EQAb3hWqswIAAA==
X-Env-Sender: cardoe@cardoe.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1508276520!93917329!1
X-Originating-IP: [209.85.216.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28938 invoked from network); 17 Oct 2017 21:42:00 -0000
Received: from mail-qt0-f195.google.com (HELO mail-qt0-f195.google.com)
 (209.85.216.195)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Oct 2017 21:42:00 -0000
Received: by mail-qt0-f195.google.com with SMTP id z19so6754056qtg.11
 for <xen-devel@lists.xenproject.org>; Tue, 17 Oct 2017 14:42:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=from:to:cc:subject:date:message-id;
 bh=c0niK/fe6SQ7ESOvIpXhkB6yyuNT/d7P9y3Yenf56co=;
 b=MXkthJnxk/rqHAx22cmHdjvX2Ix3Pw2brKav5FrloQfxpqSWkjkFdDlu0iUA14y2hX
 0aKxz8Pb/TqiN5SKZvZeZwaGgCxnc1A7DvqrujyPuc/c3qTZm/FGO1CHZp5rSaqOgZJu
 ac6JOWFVspNp0A15jINsTCS6KhMtqEi/xjGSc=
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=c0niK/fe6SQ7ESOvIpXhkB6yyuNT/d7P9y3Yenf56co=;
 b=RWmip6KuAQeU4FknH/nccdBABfHgGq9oec/8ay4vAY8z8doUexFOb1HISiLJzAuhhn
 Ck61+D3KXuN7+JpdkdYeHQ+kNKZcZiX3VgHPbGxFmLOb/on0NXZtSzA8oroEhEE9IxoY
 r4SDGpaTqpepY2jFQ+d+VPrMQC63XPdJHJ+R3g4neL0u04PQ5W0AAzV837K6Xe5qs9up
 ecbdQxB7lfOvI9xX9tjQHqHfK3Lh1TGJlM/yRsMUzz7xkiu8zCTBzpoYDv1nIqxZOcih
 ZIrdLBLiloL3Z86lXsnTaW4e3iGXqMe0G0/QPkc5Wi8Slqaynn7uzRWCVNiVPqa07/hG
 SD/A==
X-Gm-Message-State: AMCzsaUqBsADaAnIdr2p3OIti5SIRv9N075M4P0FRWZWJi0JQTE+gsY6
 CQn++8bjgaA3cWCc8Iie9OgtH51g4hg=
X-Google-Smtp-Source: ABhQp+TuymFTfaVuKnysENKFVlMsJIkgcpPFrNZkh05ix9WPOKUoikhknSJrRv0Zm0tyok0if/AnOA==
X-Received: by 10.200.53.89 with SMTP id z25mr255001qtb.58.1508276519680;
 Tue, 17 Oct 2017 14:41:59 -0700 (PDT)
Received: from swanson.localdomain
 (104-179-196-18.lightspeed.brhmal.sbcglobal.net. [104.179.196.18])
 by smtp.gmail.com with ESMTPSA id j40sm6826965qtj.52.2017.10.17.14.41.58
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 17 Oct 2017 14:41:59 -0700 (PDT)
From: Doug Goldstein <cardoe@cardoe.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 17 Oct 2017 16:41:37 -0500
Message-Id: <20171017214138.27663-1-cardoe@cardoe.com>
X-Mailer: git-send-email 2.13.5
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Daniel Kiper <daniel.kiper@oracle.com>, David Esler <drumandstrum@gmail.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 1/2] x86/boot: fix early error display
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogRGF2aWQgRXNsZXIgPGRydW1hbmRzdHJ1bUBnbWFpbC5jb20+CgpJbiA5MTgwZjUzNjU1
MjQgYSBjaGFuZ2Ugd2FzIG1hZGUgdG8gdGhlIHNlbmRfY2hyIGZ1bmN0aW9uIHRvIHRha2UgaW4K
Qy1zdHJpbmdzIGFuZCBwcmludCBvdXQgYSBjaGFyYWN0ZXIgYXQgYSB0aW1lIHVudGlsIGEgTlVM
TCB3YXMKZW5jb3VudGVyZWQuIEhvd2V2ZXIgdGhlcmUgaXMgbm8gY29kZSB0byBpbmNyZW1lbnQg
dGhlIGN1cnJlbnQgY2hhcmFjdGVyCnBvc2l0aW9uIHJlc3VsdGluZyBpbiBhbiBlbmRsZXNzIGxv
b3Agb2YgdGhlIGZpcnN0IGNoYXJhY3Rlci4gVGhpcyBhZGRzCmEgc2ltcGxlIGluY3JlbWVudC4K
ClJldmlld2VkLWJ5OiBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+ClNpZ25lZC1v
ZmYtYnk6IERhdmlkIEVzbGVyIDxkcnVtYW5kc3RydW1AZ21haWwuY29tPgotLS0KIHhlbi9hcmNo
L3g4Ni9ib290L2hlYWQuUyB8IDcgKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9u
cygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC9oZWFk
LlMgYi94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKaW5kZXggZmQ2ZmMzMzdmZS4uOWNjMzVkYTU1
OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCisrKyBiL3hlbi9hcmNoL3g4
Ni9ib290L2hlYWQuUwpAQCAtMTczLDEwICsxNzMsMTEgQEAgbm90X211bHRpYm9vdDoKIC5MZ2V0
X3Z0YjoKICAgICAgICAgbW92ICAgICBzeW1fZXNpKHZnYV90ZXh0X2J1ZmZlciksJWVkaQogLkxz
ZW5kX2NocjoKLSAgICAgICAgbW92ICAgICAoJWVzaSksJWJsCi0gICAgICAgIHRlc3QgICAgJWJs
LCVibCAgICAgICAgIyBUZXJtaW5hdGUgb24gJ1wwJyBzZW50aW5lbAorICAgICAgICBsb2RzYgor
ICAgICAgICB0ZXN0ICAgICVhbCwlYWwgICAgICAgICMgVGVybWluYXRlIG9uICdcMCcgc2VudGlu
ZWwKICAgICAgICAgamUgICAgICAuTGhhbHQKICAgICAgICAgbW92ICAgICAkMHgzZjgrNSwlZHgg
ICAjIFVBUlQgTGluZSBTdGF0dXMgUmVnaXN0ZXIKKyAgICAgICAgbW92ICAgICAlYWwsJWJsCiAy
OiAgICAgIGluICAgICAgJWR4LCVhbAogICAgICAgICB0ZXN0ICAgICQweDIwLCVhbCAgICAgICMg
VGVzdCBUSFIgRW1wdHkgZmxhZwogICAgICAgICBqZSAgICAgIDJiCkBAIC0xODUsNyArMTg2LDcg
QEAgbm90X211bHRpYm9vdDoKICAgICAgICAgb3V0ICAgICAlYWwsJWR4ICAgICAgICAjIFNlbmQg
YSBjaGFyYWN0ZXIgb3ZlciB0aGUgc2VyaWFsIGxpbmUKICAgICAgICAgdGVzdCAgICAlZWRpLCVl
ZGkgICAgICAjIElzIHRoZSBWR0EgdGV4dCBidWZmZXIgYXZhaWxhYmxlPwogICAgICAgICBqeiAg
ICAgIC5Mc2VuZF9jaHIKLSAgICAgICAgbW92c2IgICAgICAgICAgICAgICAgICAjIFdyaXRlIGEg
Y2hhcmFjdGVyIHRvIHRoZSBWR0EgdGV4dCBidWZmZXIKKyAgICAgICAgc3Rvc2IgICAgICAgICAg
ICAgICAgICAjIFdyaXRlIGEgY2hhcmFjdGVyIHRvIHRoZSBWR0EgdGV4dCBidWZmZXIKICAgICAg
ICAgbW92ICAgICAkNywlYWwKICAgICAgICAgc3Rvc2IgICAgICAgICAgICAgICAgICAjIFdyaXRl
IGFuIGF0dHJpYnV0ZSB0byB0aGUgVkdBIHRleHQgYnVmZmVyCiAgICAgICAgIGptcCAgICAgLkxz
ZW5kX2NocgotLSAKMi4xMy41CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 17 22:12:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 22:12:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4a5w-0001Ua-Lc; Tue, 17 Oct 2017 22:12:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4a5v-0001UN-87
 for xen-devel@lists.xensource.com; Tue, 17 Oct 2017 22:12:15 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 84/8A-05363-E3086E95; Tue, 17 Oct 2017 22:12:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVde24Vm
 kwY61ghYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2P3+C2vB6R7GiiNzz7M3
 MO5K6WLk5BASaGSSWPZLtIuRC8h+zCjR9+MxG4SzjVFi3YEuZpAqEQFnia9n5rKD2LwC+hJNG
 7+ygNjCAiYSf9c+YQRpkBD4JSMx59cUsAYJAW+JWSs2McLYbzvuA01l52ATsJI4JNbFyMHBIq
 Aq8XJu0QRG7gWMDKsYNYpTi8pSi3QNjfWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M
 3MQJ9zgAEOxi3bfc8xCjJwaQkyuts+CRSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv+rpnkUKC
 RanpqRVpmTnA4INJS3DwKInw7gFJ8xYXJOYWZ6ZDpE4x6nIc23T5D5MQS15+XqqUOG8bSJEAS
 FFGaR7cCFgkXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwbwTIFJ7MvBK4Ta+AjmACOmKd0x
 OQI0oSEVJSDYw71/Uc/M0a056f4MwdOG9J+Ao5p6T/sRIdb6M9w14IJqo2hd440NlQXM2yafL
 zC7e1ViTO2j7Lsmte7QnR9curn5rv3vdi+6o1JSb3l5WL+CzwLe+Ouqc8s79ix/XOzLq/Qkyu
 8bxv6qZ8kH9/+uflDHWmspxFIrE760SPvToe8r5jhp4//wslluKMREMt5qLiRABEHNDNfwIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1508278331!107483875!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43485 invoked from network); 17 Oct 2017 22:12:12 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Oct 2017 22:12:12 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4a5q-0000uH-V4; Tue, 17 Oct 2017 22:12:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e4a5l-0001F9-A0; Tue, 17 Oct 2017 22:12:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e4a5k-0004NI-IW; Tue, 17 Oct 2017 22:12:04 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114646-mainreport@xen.org>
X-Osstest-Failures: linux-4.1:test-armhf-armhf-xl-vhd:xen-install:fail:regression
 linux-4.1:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:regression
 linux-4.1:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:guest-stop:fail:regression
 linux-4.1:test-armhf-armhf-xl-rtds:xen-boot:fail:allowable
 linux-4.1:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.1:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=b8342068e3011832d723aa379a3180d37a4d59df
X-Osstest-Versions-That: linux=5fbef6af7dd9a92605bb7c426f26bd122fd0cd74
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 17 Oct 2017 22:12:04 +0000
Subject: [Xen-devel] [linux-4.1 test] 114646: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6018817611773099486=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114646 linux-4.1 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114646/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-vhd       6 xen-install              fail REGR. vs. 113603
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm 16 guest-localmigrate/x10 fail REGR. vs. 113603
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm 17 guest-stop fail REGR. vs. 113603

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds      7 xen-boot                 fail REGR. vs. 113603
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop       fail REGR. vs. 113603

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop      fail blocked in 113603
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113603
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113603
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 113603
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 113603
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop             fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop             fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 linux                b8342068e3011832d723aa379a3180d37a4d59df
baseline version:
 linux                5fbef6af7dd9a92605bb7c426f26bd122fd0cd74

Last test of basis   113603  2017-09-19 13:21:36 Z   28 days
Testing same since   114646  2017-10-17 10:48:56 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Ma <aaron.ma@canonical.com>
  AL Yu-Chen Cho <acho@suse.com>
  Alan Stern <stern@rowland.harvard.edu>
  Aleksa Sarai <asarai@suse.de>
  Aleksandr Bezzubikov <zuban32s@gmail.com>
  Alex Deucher <alexander.deucher@amd.com>
  Alexander Potapenko <glider@google.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Korolyov <andrey@xdel.ru>
  Andy Lutomirski <luto@kernel.org>
  Archit Taneja <architt@codeaurora.org>
  Arnd Bergmann <arnd@arndb.de>
  Baohong Liu <baohong.liu@intel.com>
  Bart Van Assche <bart.vanassche@wdc.com>
  Bastien Nocera <hadess@hadess.net>
  Ben Hutchings <ben@decadent.org.uk>
  Ben Seri <ben@armis.com>
  Benjamin Block <bblock@linux.vnet.ibm.com>
  Bjorn Helgaas <bhelgaas@google.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Charles Milette <charles.milette@gmail.com>
  Charles Milette <charlesmilette@gmail.com>
  Chris Wilson <chris@chris-wilson.co.uk>
  Christian Lamparter <chunkeey@googlemail.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Chuck Lever <chuck.lever@oracle.com>
  Chunyu Hu <chuhu@redhat.com>
  Claudiu Manoil <claudiu.manoil@nxp.com>
  Colin Ian King <colin.king@canonical.com>
  Coly Li <colyli@suse.de>
  Cong Wang <xiyou.wangcong@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Dan Priamo <danp@adiengineering.com>
  Daniel Mentz <danielmentz@google.com>
  Dave Chinner <david@fromorbit.com>
  Dave Martin <Dave.Martin@arm.com>
  David S. Miller <davem@davemloft.net>
  David Sterba <dsterba@suse.com>
  David Teigland <teigland@redhat.com>
  Dick Kennedy <dick.kennedy@avagotech.com>
  Dmitry Fleytman <dmitry@daynix.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Tunin <hanipouspilot@gmail.com>
  Douglas Anderson <dianders@chromium.org>
  Douglas Gilbert <dgilbert@interlog.com>
  Dragos Bogdan <dragos.bogdan@analog.com>
  Edwin TÃ¶rÃ¶k <edvin.torok@citrix.com>
  Eric Dumazet <edumazet@google.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Florian Westphal <fw@strlen.de>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guenter Roeck <linux@roeck-us.net>
  Hannes Reinecke <hare@suse.com>
  Hannes Reinecke <hare@suse.de>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hector Martin <marcan@marcan.st>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Hogan <james.hogan@imgtec.com>
  James Morse <james.morse@arm.com>
  James Smart <james.smart@avagotech.com>
  James Smart <james.smart@broadcom.com>
  Jan Kara <jack@suse.cz>
  Jeffy Chen <jeffy.chen@rock-chips.com>
  Jens Axboe <axboe@kernel.dk>
  Jiri Slaby <jslaby@suse.cz>
  Joerg Roedel <jroedel@suse.de>
  Johan Hovold <johan@kernel.org>
  Johannes Thumshirn <jthumshirn@suse.de>
  John Stultz <john.stultz@linaro.org>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
  Jose Abreu <joabreu@synopsys.com>
  Jose Abreu <Jose.Abreu@synopsys.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kashyap Desai <kashyap.desai@broadcom.com>
  Kent Overstreet <kent.overstreet@gmail.com>
  Koji Matsuoka <koji.matsuoka.xm@renesas.com>
  Konstantin Khlebnikov <khlebnikov@yandex-team.ru>
  Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
  Lars-Peter Clausen <lars@metafoo.de>
  Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
  Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Liping Zhang <zlpnobody@gmail.com>
  Long Li <longli@microsoft.com>
  Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
  Maciej S. Szmigiero <mail@maciej.szmigiero.name>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Mark Brown <broonie@kernel.org>
  Mark Rutland <mark.rutland@arm.com>
  Martijn Coenen <maco@android.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Matt Turner <mattst88@gmail.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Michael Cree <mcree@orcon.net.nz>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Lyle <mlyle@lyle.org>
  Michael S. Tsirkin <mst@redhat.com>
  Michal Hocko <mhocko@suse.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  NeilBrown <neilb@suse.com>
  Nikolay Borisov <nborisov@suse.com>
  Oleg Nesterov <oleg@redhat.com>
  Oscar Campos <oscar.campos@member.fsf.org>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Paul Burton <paul.burton@imgtec.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Paul Moore <paul@paul-moore.com>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Hutterer <peter.hutterer@who-t.net>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Pierguido Lambri <plambri@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Rakesh Pillai <pillair@qti.qualcomm.com>
  Ralf Baechle <ralf@linux-mips.org>
  Richard Wareing <rwareing@fb.com>
  Rohit Vaswani <rvaswani@nvidia.com>
  Ronnie Sahlberg <lsahlber@redhat.com>
  Russell King <rmk+kernel@armlinux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Sachin Prabhu <sprabhu@redhat.com>
  Sandeep Singh <Sandeep.Singh@amd.com>
  Sasha Levin <alexander.levin@verizon.com>
  Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
  Shaohua Li <shli@fb.com>
  Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
  Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
  Stefano Brivio <sbrivio@redhat.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Steffen Maier <maier@linux.vnet.ibm.com>
  Stephan Mueller <smueller@chronox.de>
  Stephen Douthit <stephend@adiengineering.com>
  Steve Capper <steve.capper@arm.com>
  Steve French <smfrench@gmail.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Takashi Iwai <tiwai@suse.de>
  Tang Junhui <tang.junhui@zte.com.cn>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  Todd Poynor <toddpoynor@google.com>
  Tony Asleson <tasleson@redhat.com>
  Tony Jones <tonyj@suse.de>
  Vineet Gupta <vgupta@synopsys.com>
  Vladis Dronov <vdronov@redhat.com>
  Wei Wang <weiwan@google.com>
  Will Deacon <will.deacon@arm.com>
  Wolfram Sang <wsa+renesas@sang-engineering.com>
  Wolfram Sang <wsa@the-dreams.de>
  Xiangliang.Yu <Xiangliang.Yu@amd.com>
  Yang Shi <yang.shi@linaro.org>
  Yuchung Cheng <ycheng@google.com>
  zhangyi (F) <yi.zhang@huawei.com>
  zhong jiang <zhongjiang@huawei.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 fail    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         fail    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      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


Not pushing.

(No revision log; it would be 4868 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6018817611773099486==--

From xen-devel-bounces@lists.xen.org Tue Oct 17 22:13:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 22:13:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4a7a-0001ZT-0z; Tue, 17 Oct 2017 22:13:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e4a7Y-0001ZI-Tj
 for xen-devel@lists.xen.org; Tue, 17 Oct 2017 22:13:57 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 00/51-30115-4A086E95; Tue, 17 Oct 2017 22:13:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsXSO6nOVXdxw7N
 Ig/MrDCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxnk6+yFJxkrZiy/yVLA+N6li5GTg4hgYlM
 Er/eh0PYfxkl2g45dTFyAdkbGSU2nv7FCJHYxiix8rIqiC0s4CjRfusaWLOIgIfElV0T2CAaD
 jNKHDswnxkkwSyQLHFxLkQRm4CRxNmj08EG8QrYSszo6gerYRFQldj3+DhYXFQgXOJt4xEWiB
 pBiZMzn4DZnEALFrT0QM3Uk9hx/RcrhC0vsf3tHLC4hIChxOeNS5knMArOQtI+C0nLLCQtCxi
 ZVzFqFKcWlaUW6Rob6SUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYuAxDsYDy9
 LvAQoyQHk5Ior7Phk0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxZ9c8ihQSLUtNTK9Iyc4AxB
 JOW4OBREuFdA5LmLS5IzC3OTIdInWLU5bjx8PofJiGWvPy8VClx3lyQIgGQoozSPLgRsHi+xC
 grJczLCHSUEE9BalFuZgmq/CtGcQ5GJWFedpApPJl5JXCbXgEdwQR0xDqnJyBHlCQipKQaGHN
 iuHtt2urKDrhJzmpLlxQtu3BEUFrgvs4DF9NNRX67+3Vr1u73k5lrO0+haI/4veOijHn/5lye
 rR617o3pC7938wNlD3O2d9Ru0L6+9GV3saqL2k8ByQO7v2lfLH2mz89gfmUfo+WxZarzF/k/5
 WTcb7n3yqEX+9xX3pT3XaXQ+PBsjzXnMSWW4oxEQy3mouJEAAvVkRTiAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1508278434!71010796!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57894 invoked from network); 17 Oct 2017 22:13:55 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Oct 2017 22:13:55 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9HMDofe005563
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 17 Oct 2017 22:13:51 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9HMDnIH002807
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 17 Oct 2017 22:13:50 GMT
Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9HMDmHg013511;
 Tue, 17 Oct 2017 22:13:48 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 17 Oct 2017 15:13:48 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1710061708540.3073@sstabellini-ThinkPad-X260>
 <1507336227-20477-1-git-send-email-sstabellini@kernel.org>
 <1507336227-20477-11-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <aaa92ecf-b067-2e09-08de-ea3eb5821598@oracle.com>
Date: Tue, 17 Oct 2017 18:15:32 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1507336227-20477-11-git-send-email-sstabellini@kernel.org>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v5 11/13] xen/pvcalls: implement poll command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4gIAo+ICtzdGF0aWMgdW5zaWduZWQgaW50IHB2Y2FsbHNfZnJvbnRfcG9sbF9wYXNzaXZlKHN0
cnVjdCBmaWxlICpmaWxlLAo+ICsJCQkJCSAgICAgICBzdHJ1Y3QgcHZjYWxsc19iZWRhdGEgKmJl
ZGF0YSwKPiArCQkJCQkgICAgICAgc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwLAo+ICsJCQkJCSAg
ICAgICBwb2xsX3RhYmxlICp3YWl0KQo+ICt7Cj4gKwlpbnQgbm90aWZ5LCByZXFfaWQsIHJldDsK
PiArCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXE7Cj4gKwo+ICsJaWYgKHRlc3RfYml0
KFBWQ0FMTFNfRkxBR19BQ0NFUFRfSU5GTElHSFQsCj4gKwkJICAgICAodm9pZCAqKSZtYXAtPnBh
c3NpdmUuZmxhZ3MpKSB7Cj4gKwkJdWludDMyX3QgcmVxX2lkID0gUkVBRF9PTkNFKG1hcC0+cGFz
c2l2ZS5pbmZsaWdodF9yZXFfaWQpOwo+ICsKPiArCQlpZiAocmVxX2lkICE9IFBWQ0FMTFNfSU5W
QUxJRF9JRCAmJgo+ICsJCSAgICBSRUFEX09OQ0UoYmVkYXRhLT5yc3BbcmVxX2lkXS5yZXFfaWQp
ID09IHJlcV9pZCkKPiArCQkJcmV0dXJuIFBPTExJTiB8IFBPTExSRE5PUk07CgoKU2FtZSBSRUFE
X09OQ0UoKSBxdWVzdGlvbiBhcyBmb3IgYW4gZWFybGllciBwYXRjaC4KCi1ib3JpcwoKPiArCj4g
KwkJcG9sbF93YWl0KGZpbGUsICZtYXAtPnBhc3NpdmUuaW5mbGlnaHRfYWNjZXB0X3JlcSwgd2Fp
dCk7Cj4gKwkJcmV0dXJuIDA7Cj4gKwl9Cj4gKwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 18 00:11:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 00:11:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4bwn-0001Cu-0m; Wed, 18 Oct 2017 00:10:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e4bwl-0001Co-Co
 for xen-devel@lists.xen.org; Wed, 18 Oct 2017 00:10:55 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 82/D3-20834-E0C96E95; Wed, 18 Oct 2017 00:10:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsVybKJssi7vnGe
 RBs+nWFgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmdfWtYCuZyVByav5ytgfE+WxcjF4eQQD+T
 xKT+GaxdjJwcLAIOEn3znwMlODgYBWIkHvywBgkzCoRJTL68BKpEW+Lv3nlMIDabgKHE3yebw
 MolgOwlnzlAwiICkhK/u04zg9jMArUSy/fvZQOxhQVcJc7cvAxm8wp4S7zddhzMFhXQlTj07w
 9UXFDi5MwnLBC9WhLLp29jmcDINwtJahaS1AJGplWMGsWpRWWpRbqGRnpJRZnpGSW5iZk5uoY
 Gxnq5qcXFiempOYlJxXrJ+bmbGIEhxQAEOxhfdTsfYpTkYFIS5XU2fBIpxJeUn1KZkVicEV9U
 mpNafIhRhoNDSYK3ZOazSCHBotT01Iq0zBxgcMOkJTh4lER4nUHSvMUFibnFmekQqVOMxhzHN
 l3+w8SxoOfGHyYhlrz8vFQpcd4OkFIBkNKM0jy4QbCou8QoKyXMywh0mhBPQWpRbmYJqvwrRn
 EORiVh3nCQKTyZeSVw+14BncIEdMo6pycgp5QkIqSkGhj9LhUpenx8/YHr/O/te3SmqbeunfQ
 u0oPZ53Pv//Kpch77fyqlTk883n/HiN3q//s19x1vTziQwS9deav4Xsfvm0q1axa/Fiu8U3PT
 e1GKY5DZ8nUbc58IP/gl5OvMqeid/bmBzyru9JTFC6s+npKsPnfTY1XlgZc1M15vErtnlHP5D
 1/OLeUoJZbijERDLeai4kQA+igR3LUCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1508285452!52657930!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33194 invoked from network); 18 Oct 2017 00:10:53 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Oct 2017 00:10:53 -0000
Received: from [10.0.0.56] (c-24-130-70-9.hsd1.ca.comcast.net [24.130.70.9])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4D47221879;
 Wed, 18 Oct 2017 00:10:51 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4D47221879
Date: Tue, 17 Oct 2017 17:10:50 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: qemu-devel@nongnu.org
Message-ID: <alpine.DEB.2.10.1710171708130.27209@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: peter.maydell@linaro.org, julien.grall@arm.com, sstabellini@kernel.org,
 qemu-arm@nongnu.org, xen-devel@lists.xen.org
Subject: [Xen-devel] [PATCH] aarch64: advertise the GIC system register
	interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWR2ZXJ0aXNlIHRoZSBwcmVzZW5jZSBvZiB0aGUgR0lDIHN5c3RlbSByZWdpc3RlciBpbnRlcmZh
Y2UgKDE8PDI0KQphY2NvcmRpbmcgdG8gSDkuMjQ4IG9mIHRoZSBBUk0gQVJNLgoKVGhpcyBwYXRj
aCBhbGxvd3MgWGVuIHRvIGJvb3Qgb24gUUVNVSBhYXJjaDY0LgoKU2lnbmVkLW9mZi1ieTogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKZGlmZiAtLWdpdCBhL3Rh
cmdldC9hcm0vY3B1NjQuYyBiL3RhcmdldC9hcm0vY3B1NjQuYwppbmRleCA2NzBjMDdhLi5hNDUx
NzYzIDEwMDY0NAotLS0gYS90YXJnZXQvYXJtL2NwdTY0LmMKKysrIGIvdGFyZ2V0L2FybS9jcHU2
NC5jCkBAIC0xMzYsNyArMTM2LDcgQEAgc3RhdGljIHZvaWQgYWFyY2g2NF9hNTdfaW5pdGZuKE9i
amVjdCAqb2JqKQogICAgIGNwdS0+aWRfaXNhcjMgPSAweDAxMTEyMTMxOwogICAgIGNwdS0+aWRf
aXNhcjQgPSAweDAwMDExMTQyOwogICAgIGNwdS0+aWRfaXNhcjUgPSAweDAwMDExMTIxOwotICAg
IGNwdS0+aWRfYWE2NHBmcjAgPSAweDAwMDAyMjIyOworICAgIGNwdS0+aWRfYWE2NHBmcjAgPSAw
eDAxMDAyMjIyOwogICAgIGNwdS0+aWRfYWE2NGRmcjAgPSAweDEwMzA1MTA2OwogICAgIGNwdS0+
cG1jZWlkMCA9IDB4MDAwMDAwMDA7CiAgICAgY3B1LT5wbWNlaWQxID0gMHgwMDAwMDAwMDsKQEAg
LTE5Niw3ICsxOTYsNyBAQCBzdGF0aWMgdm9pZCBhYXJjaDY0X2E1M19pbml0Zm4oT2JqZWN0ICpv
YmopCiAgICAgY3B1LT5pZF9pc2FyMyA9IDB4MDExMTIxMzE7CiAgICAgY3B1LT5pZF9pc2FyNCA9
IDB4MDAwMTExNDI7CiAgICAgY3B1LT5pZF9pc2FyNSA9IDB4MDAwMTExMjE7Ci0gICAgY3B1LT5p
ZF9hYTY0cGZyMCA9IDB4MDAwMDIyMjI7CisgICAgY3B1LT5pZF9hYTY0cGZyMCA9IDB4MDEwMDIy
MjI7CiAgICAgY3B1LT5pZF9hYTY0ZGZyMCA9IDB4MTAzMDUxMDY7CiAgICAgY3B1LT5pZF9hYTY0
aXNhcjAgPSAweDAwMDExMTIwOwogICAgIGNwdS0+aWRfYWE2NG1tZnIwID0gMHgwMDAwMTEyMjsg
LyogNDAgYml0IHBoeXNpY2FsIGFkZHIgKi8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 18 00:17:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 00:17:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4c3S-0001Sr-Ti; Wed, 18 Oct 2017 00:17:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4c3R-0001ST-GA
 for xen-devel@lists.xensource.com; Wed, 18 Oct 2017 00:17:49 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 6E/CC-13910-CAD96E95; Wed, 18 Oct 2017 00:17:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXf13Ge
 RBn/3G1usePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE14/m/LewFf8wqHn2eztTA
 2K/bxcjFISTQyCSxcO9Rti5GTiDnMaPEv3dVEPY2Rom7WxxBbBEBZ4mvZ+ayg9i8AvoSff9vg
 dULC5hL/P47lRVkkITANyaJi/8vgRVJCHhKzL32C85+vmUiUxcjOwebgJXEITGQKIuAqsSchs
 XsExi5FzAyrGLUKE4tKkst0jU01ksqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECPQ
 4AxDsYPyyLOAQoyQHk5Ior7Phk0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErx75zyLFBIsSk1P
 rUjLzAGGHkxagoNHSYSXGRh+QrzFBYm5xZnpEKlTjLocxzZd/sMkxJKXn5cqJc47C2SGAEhRR
 mke3AhYHFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMK8+yBSezLwSuE2vgI5gAjpindMTkC
 NKEhFSUg2MDQ1frzE/nnTztDDDnhcbPWLvGUvaaixs3xVpc/3Wws6k+gXT3jId/mWnWGNiskA
 t/eM13uuHpvqEqgXvD9dJjZfffo517b1nrF6cEUu7WW6LXdzjMv1HhULBr5VzOr0Up1u5FJuX
 bV7pJDpN0+yVzX1uX90pWkv2Gqxha/zZXlCXOuvJ4d05SizFGYmGWsxFxYkAok+dh34CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1508285866!74540741!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17415 invoked from network); 18 Oct 2017 00:17:47 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Oct 2017 00:17:47 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4c3M-0004dp-0t; Wed, 18 Oct 2017 00:17:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e4c3F-0002rL-7d; Wed, 18 Oct 2017 00:17:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e4c3E-0007kR-Vg; Wed, 18 Oct 2017 00:17:37 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114652-mainreport@xen.org>
X-Osstest-Failures: xtf:test-xtf-amd64-amd64-4:xtf/test-hvm32-xsa-239:fail:nonblocking
 xtf:test-xtf-amd64-amd64-2:xtf/test-hvm32-xsa-239:fail:nonblocking
 xtf:test-xtf-amd64-amd64-3:xtf/test-hvm32-xsa-239:fail:nonblocking
 xtf:test-xtf-amd64-amd64-5:xtf/test-hvm32-xsa-239:fail:nonblocking
 xtf:test-xtf-amd64-amd64-1:xtf/test-hvm32-xsa-239:fail:nonblocking
X-Osstest-Versions-This: xtf=4d18dd4a163b7879c262ac661ca983fa9266c308
X-Osstest-Versions-That: xtf=9a439d131fcb546d5254522e817694a2d46ffde8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 18 Oct 2017 00:17:37 +0000
Subject: [Xen-devel] [xtf test] 114652: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDY1MiB4dGYgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDY1Mi8KCkZhaWx1cmVzIDotLyBidXQgbm8gcmVncmVz
c2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5n
OgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAzMyB4dGYvdGVzdC1odm0zMi14c2EtMjM5
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDMz
IHh0Zi90ZXN0LWh2bTMyLXhzYS0yMzkgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTMgICAgICAgMzMgeHRmL3Rlc3QtaHZtMzIteHNhLTIzOSAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAzMyB4dGYvdGVzdC1o
dm0zMi14c2EtMjM5ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0xICAgICAgIDMzIHh0Zi90ZXN0LWh2bTMyLXhzYS0yMzkgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4dGYgICAgICAgICAgICAgICAgICA0
ZDE4ZGQ0YTE2M2I3ODc5YzI2MmFjNjYxY2E5ODNmYTkyNjZjMzA4CmJhc2VsaW5lIHZlcnNpb246
CiB4dGYgICAgICAgICAgICAgICAgICA5YTQzOWQxMzFmY2I1NDZkNTI1NDUyMmU4MTc2OTRhMmQ0
NmZmZGU4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTQzNTEgIDIwMTctMTAtMTEgMTM6MzE6NDUg
WiAgICA2IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0NjUyICAyMDE3LTEwLTE3IDEzOjU0
OjQ0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD14dGYKKyByZXZpc2lv
bj00ZDE4ZGQ0YTE2M2I3ODc5YzI2MmFjNjYxY2E5ODNmYTkyNjZjMzA4CisgLiAuL2NyaS1sb2Nr
LXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9y
dCBQRVJMTElCPS46LgorKysrIFBFUkxMSUI9LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9z
CisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2Ug
T3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAg
ICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBv
cz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScK
KysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3Nz
dGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4v
YXAtcHVzaCB4dGYgNGQxOGRkNGExNjNiNzg3OWMyNjJhYzY2MWNhOTgzZmE5MjY2YzMwOAorIGJy
YW5jaD14dGYKKyByZXZpc2lvbj00ZDE4ZGQ0YTE2M2I3ODc5YzI2MmFjNjYxY2E5ODNmYTkyNjZj
MzA4CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdl
dGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46LjouCisrKysgUEVSTExJQj0uOi46LgorKysg
dW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUg
JwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFs
Y29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAg
ICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9o
b21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3Mg
J10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9y
ZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisg
LiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysrIGV4cG9ydCBQRVJMTElCPS46
LjouOi4KKysrIFBFUkxMSUI9LjouOi46LgorKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNo
CisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXh0ZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUK
KyAnWycgeHh0ZiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisg
cWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNo
CisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14
ZW4tNC45LXRlc3RpbmcKKyAnWycgeDRkMThkZDRhMTYzYjc4NzljMjYyYWM2NjFjYTk4M2ZhOTI2
NmMzMDggPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBw
ZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVh
ZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVh
bSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
eGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysg
OiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20v
bGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDov
L2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29y
ZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3Nz
dGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdh
cmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgt
YXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4
ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2
b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5v
cmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIu
Ni4zOS54CisrIDogZGFpbHktY3Jvbi54dGYKKysgOiBkYWlseS1jcm9uLnh0ZgorKyA6IGRhaWx5
LWNyb24ueHRmCisrIDogZGFpbHktY3Jvbi54dGYKKysgOiBkYWlseS1jcm9uLnh0ZgorKyA6IGRh
aWx5LWNyb24ueHRmCisrIDogZGFpbHktY3Jvbi54dGYKKysgOiBodHRwOi8vaGcudWsueGVuc291
cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54dGYKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJF
RV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3Bz
LmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklP
Uz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5n
aXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHh0ZgorIGNhc2UgJDEgaW4KKyByZXR1cm4g
MQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy94dGYKKyBnaXQg
cHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQgNGQxOGRk
NGExNjNiNzg3OWMyNjJhYzY2MWNhOTgzZmE5MjY2YzMwODpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQt
bWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAog
ICA5YTQzOWQxLi40ZDE4ZGQ0ICA0ZDE4ZGQ0YTE2M2I3ODc5YzI2MmFjNjYxY2E5ODNmYTkyNjZj
MzA4IC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 18 03:15:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 03:15:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4eor-0007Hs-MA; Wed, 18 Oct 2017 03:14:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4eop-0007Hg-Mt
 for xen-devel@lists.xensource.com; Wed, 18 Oct 2017 03:14:55 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 0E/9C-23269-E27C6E95; Wed, 18 Oct 2017 03:14:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVVf3+LN
 Ig3fTLSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0TOzm73gSkrFnLVf2RoY
 Tzp2MXJxCAk0MkksObiHEcJ5zCgxv2kGE4SzjVHiyIlzzF2MnBwiAs4SX8/MZQexeQX0Jb7Nm
 8AIYgsLWEicurqcHaRBQuCkhkTzrg6gbg4gx1ti14kAkBoQc2LDatYuRnYONgEriUNiIFEWAV
 WJBZ/nsk5g5F7AyLCKUaM4tagstUjX0FgvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT9
 3EyPQ5wxAsIPx3zbPQ4ySHExKory6B55FCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgVTkGlBMs
 Sk1PrUjLzAEGH0xagoNHSYSXEyTNW1yQmFucmQ6ROsWoy3Fs0+U/TEIsefl5qVLivLuOAhUJg
 BRllObBjYBFwiVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8/KArOLJzCuB2/QK6AgmoCPWOT
 0BOaIkESEl1cCo+FxEOTJ7BteBEo3ux47lRV1ZYoULt/46bfM85UtH8qtXT98b2XzeoRvUfXe
 rZuynUw+FeRzNHjElZ0TcnM26V+P+Dv3wv0u2Fq978lGlq/y5dMy56Ae2zce8l+3auYShtmKr
 o6BSfp7TQ/lHM5q3uPcme8u/tCts4JU+xyT63NBv5oqFQW1KLMUZiYZazEXFiQC3KyGPfwIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1508296492!104549795!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63008 invoked from network); 18 Oct 2017 03:14:53 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Oct 2017 03:14:53 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4eoj-00089X-Gu; Wed, 18 Oct 2017 03:14:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e4eod-0005ZI-T2; Wed, 18 Oct 2017 03:14:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e4eod-0002Bq-EP; Wed, 18 Oct 2017 03:14:43 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114651-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-i386: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-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qcow2: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-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-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-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-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-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-armhf-armhf-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-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=a9038e5e1992b7fac33e346ec10a01e4a4f33ab2
X-Osstest-Versions-That: qemuu=f90ea7ba7c5ae7010ee0ce062207ae42530f57d6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 18 Oct 2017 03:14:43 +0000
Subject: [Xen-devel] [qemu-mainline test] 114651: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5519853799959526602=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114651 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114651/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386                    6 xen-build                fail REGR. vs. 114507
 build-amd64-xsm               6 xen-build                fail REGR. vs. 114507
 build-i386-xsm                6 xen-build                fail REGR. vs. 114507
 build-amd64                   6 xen-build                fail REGR. vs. 114507
 build-armhf-xsm               6 xen-build                fail REGR. vs. 114507
 build-armhf                   6 xen-build                fail REGR. vs. 114507

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemuu-win10-i386  1 build-check(1)              blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ws16-amd64  1 build-check(1)             blocked n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-intel  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-amd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                a9038e5e1992b7fac33e346ec10a01e4a4f33ab2
baseline version:
 qemuu                f90ea7ba7c5ae7010ee0ce062207ae42530f57d6

Last test of basis   114507  2017-10-15 01:03:38 Z    3 days
Failing since        114546  2017-10-16 12:16:28 Z    1 days    3 attempts
Testing same since   114651  2017-10-17 13:54:45 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alberto Garcia <berto@igalia.com>
  Aleksandr Bezzubikov <zuban32s@gmail.com>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alistair Francis <alistair.francis@xilinx.com>
  Amarnath Valluri <amarnath.valluri@intel.com>
  Anthoine Bourgeois <anthoine.bourgeois@blade-group.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Artyom Tarasenko <atar4qemu@gmail.com>
  Carlo Marcelo Arenas BelÃ³n <carenas@gmail.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <otubo@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Felipe Franciosi <felipe@nutanix.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Jason Wang <jasowang@redhat.com>
  John Snow <jsnow@redhat.com>
  Knut Omang <knut.omang@oracle.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <lvivier@redhat.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Marco A L Barbosa <malbarbo@gmail.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Markus Armbruster <armbru@redhat.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wolfgang Bumiller <w.bumiller@proxmox.com>

jobs:
 build-amd64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvhv2-amd                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-ws16-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ws16-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-xl-qemuu-win10-i386                         blocked 
 test-amd64-i386-xl-qemuu-win10-i386                          blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvhv2-intel                              blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-amd64-i386-libvirt-qcow2                                blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 


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


Not pushing.

(No revision log; it would be 1973 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5519853799959526602==--

From xen-devel-bounces@lists.xen.org Wed Oct 18 04:59:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 04:59:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4gRl-0005Bv-NH; Wed, 18 Oct 2017 04:59:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4gRk-0005Bk-BV
 for xen-devel@lists.xensource.com; Wed, 18 Oct 2017 04:59:12 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 F3/4F-20834-F9FD6E95; Wed, 18 Oct 2017 04:59:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVXfe/We
 RBj/3y1isePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1482tdUwFZzoYK/5cvcja
 wPg+touRi0NIoJFJ4s7RJ0wQzmNGifUPGpghnG2MEm93XGPpYuTkEBFwlvh6Zi47iM0roC/x5
 cJxRhBbWMBG4vDd+ewgDRIC3TISPxu/gjVICHhKbFjwEc5+PmMT0Ap2DjYBK4lDYiBRFgFViZ
 efjrNOYORewMiwilGjOLWoLLVI19BAL6koMz2jJDcxMwfIM9bLTS0uTkxPzUlMKtZLzs/dxAj
 0ez0DA+MOxm1dzocYJTmYlER5dQ88ixTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwVt6DygnWJSa
 nlqRlpkDDECYtAQHj5IIrwQwCIV4iwsSc4sz0yFSpxh1OY5tuvyHSYglLz8vVUqctwVkhgBIU
 UZpHtwIWDRcYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMGwQyhSczrwRu0yugI5iAjljn9A
 TkiJJEhJRUA6P7xlOp33nPB5v2xO3yuC54KrHtWMQvNutp3rNuL/qpZd3p+TL6zcofn9+LRNX
 NOO8geuDFz+rMxSzntNbNXTrJ0ebxi6yHPC8zKxhTfqVJb22/smGLvdODf0c+BViVaCjduTCR
 U+JmqWYTK+8qVam1Gzl616+/n/lnu2t8Uc1NUfGlfqVNMm1KLMUZiYZazEXFiQAbHxWDgQIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1508302749!103146647!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34062 invoked from network); 18 Oct 2017 04:59:10 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Oct 2017 04:59:10 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4gRe-0002Ok-J8; Wed, 18 Oct 2017 04:59:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e4gRZ-0006go-5R; Wed, 18 Oct 2017 04:59:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e4gRY-0006GA-Ef; Wed, 18 Oct 2017 04:59:00 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114644-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-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-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=24fb44e971a62b345c7b6ca3c03b454a1e150abe
X-Osstest-Versions-That: xen=572a78190403e5f2acbd01fa72c35fafe9700169
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 18 Oct 2017 04:59:00 +0000
Subject: [Xen-devel] [xen-unstable test] 114644: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDY0NCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDY0NC8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE0MjA0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTQyMDQK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDExNDIwNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE0MjA0CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMTQyMDQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExNDIwNAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE0MjA0
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwg
MTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293
MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAyNGZiNDRlOTcxYTYyYjM0NWM3YjZjYTNjMDNi
NDU0YTFlMTUwYWJlCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA1NzJh
NzgxOTA0MDNlNWYyYWNiZDAxZmE3MmMzNWZhZmU5NzAwMTY5CgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMTQyMDQgIDIwMTctMTAtMDkgMTk6MTk6MDggWiAgICA4IGRheXMKRmFpbGluZyBzaW5jZSAg
ICAgICAgMTE0Mjg4ICAyMDE3LTEwLTEwIDE3OjAyOjU5IFogICAgNyBkYXlzICAgIDcgYXR0ZW1w
dHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0NjQ0ICAyMDE3LTEwLTE3IDEwOjQ5OjExIFogICAg
MCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAg
QW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CiAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJv
dnNreUBvcmFjbGUuY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNv
bT4KICBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogIEtldmluIFRpYW4g
PGtldmluLnRpYW5AaW50ZWwuY29tPgogIEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndp
bGtAb3JhY2xlLmNvbT4KICBNYW5pc2ggSmFnZ2kgPG1qYWdnaUBjYXZpdW0uY29tPgogIE1lbmcg
WHUgPG1lbmd4dUBjaXMudXBlbm4uZWR1PgogIFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2Fs
bEBjaXRyaXguY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KICBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBWaXRhbHkgS3V6bmV0c292IDx2a3V6bmV0
c0ByZWRoYXQuY29tPgogIFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFt
LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogIFlpIFN1biA8eWkueS5zdW5A
bGludXguaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0x
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdy
YWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD14ZW4tdW5zdGFibGUKKyByZXZpc2lvbj0y
NGZiNDRlOTcxYTYyYjM0NWM3YjZjYTNjMDNiNDU0YTFlMTUwYWJlCisgLiAuL2NyaS1sb2NrLXJl
cG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQ
RVJMTElCPS46LgorKysrIFBFUkxMSUI9LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisr
KysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3Nz
dGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAg
IHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0v
aG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysr
ICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVz
dC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
ayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAt
cHVzaCB4ZW4tdW5zdGFibGUgMjRmYjQ0ZTk3MWE2MmIzNDVjN2I2Y2EzYzAzYjQ1NGExZTE1MGFi
ZQorIGJyYW5jaD14ZW4tdW5zdGFibGUKKyByZXZpc2lvbj0yNGZiNDRlOTcxYTYyYjM0NWM3YjZj
YTNjMDNiNDU0YTFlMTUwYWJlCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9u
CisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46LjouCisrKysgUEVS
TExJQj0uOi46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBv
cworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAg
ICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3Mi
fSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9
L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
aworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysrIGV4
cG9ydCBQRVJMTElCPS46LjouOi4KKysrIFBFUkxMSUI9LjouOi46LgorKyB1bWFzayAwMDIKKyBz
ZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXhlbgorIHhlbmJyYW5j
aD14ZW4tdW5zdGFibGUKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAn
WycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorIHNlbGVj
dF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCisg
cHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeDI0ZmI0NGU5NzFhNjJiMzQ1Yzdi
NmNhM2MwM2I0NTRhMWUxNTBhYmUgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2Fw
LWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVz
dFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAg
ICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7
Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFk
aXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJu
ZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xp
YnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQK
KysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVu
LmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRo
dWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgt
ZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9l
eHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9s
aW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysg
OiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51
eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0
CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUKKysgOiBk
YWlseS1jcm9uLnhlbi11bnN0YWJsZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlCisrIDog
ZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZQorKyA6
IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUKKysg
OiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54ZW4t
dW5zdGFibGUKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0
Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVf
WEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVf
TElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0
CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3Nz
dGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90
cmVlIHhlbi11bnN0YWJsZQorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2gi
IGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy94ZW4KKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQgMjRmYjQ0ZTk3MWE2MmIzNDVjN2I2Y2Ez
YzAzYjQ1NGExZTE1MGFiZTpyZWZzL2hlYWRzL21hc3RlcgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgNTcyYTc4MS4uMjRmYjQ0ZSAgMjRmYjQ0ZTk3
MWE2MmIzNDVjN2I2Y2EzYzAzYjQ1NGExZTE1MGFiZSAtPiBtYXN0ZXIKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 18 06:11:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 06:11:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4hZS-0001xb-AP; Wed, 18 Oct 2017 06:11:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4hZR-0001xP-OC
 for xen-devel@lists.xensource.com; Wed, 18 Oct 2017 06:11:13 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 03/CD-10698-080F6E95; Wed, 18 Oct 2017 06:11:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVbf2w7N
 Ig2drRC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasWnyD9aCr0kVvyd/YW1g
 fG/bxcjJISTQyCTxa6tFFyMXkP2YUaLz1BwWCGcbo8Spd1PYQapEBJwlvp6ZC2bzCuhL9Ha9Y
 wKxhQWsJFom/2ICaZAQ2Ccj8XHXL7AiCQFPiUO/W1lh7FWN39i6GNk52IAaDol1MXJwsAioSn
 QutZrAyL2AkWEVo0ZxalFZapGusYFeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJka
 gx+sZGBh3MHae8DvEKMnBpCTKq3vgWaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7U90A5waLU
 9NSKtMwcYOjBpCU4eJREePtA0rzFBYm5xZnpEKlTjLocxzZd/sMkxJKXn5cqJc5bClIkAFKUU
 ZoHNwIWB5cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfO2gkzhycwrgdv0CugIJqAj1jk9AT
 miJBEhJdXAWGN44sKqisCMHa/ZLvBV2cumXF2n63a09A6bVWBa9L3rKbeW//1tNtfwle/NWT6
 zj25ZUPvl1YMZd1hUglneKLyutmG9VP/njkTTY2aRZ6JVca8KMjuYJOtrN2RNvfvzespBxpPf
 RduC9yWHu+zesORYRtjGjjKm2d0/jLVmndkYtcP/ZL9svhJLcUaioRZzUXEiACwraU1+AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1508307068!103208506!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4335 invoked from network); 18 Oct 2017 06:11:09 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Oct 2017 06:11:09 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4hZJ-0004Yr-17; Wed, 18 Oct 2017 06:11:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e4hZC-0006be-UT; Wed, 18 Oct 2017 06:10:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e4hZB-0004cn-1z; Wed, 18 Oct 2017 06:10:57 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114657-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-armhf-armhf-xl-arndale:host-ping-check-native:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 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-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qcow2: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-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm: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-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-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-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-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop: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-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=2040ac14e4cfbae679751796266527d92d11ac78
X-Osstest-Versions-That: xen=de38e28cc2cc62e6e9e4741403e4a8f6c07d8cfd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 18 Oct 2017 06:10:57 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 114657: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDY1NyB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDY1Ny8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAgNSBob3N0LXBpbmctY2hlY2stbmF0aXZlICAgZmFpbCBSRUdSLiB2cy4gMTE0NTQzCgpS
ZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcp
OgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTE0NTQzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1
dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICBmYWlsIGJsb2NrZWQgaW4gMTE0NTQzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxp
a2UgMTE0NTAxCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2Rl
Ymlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMTQ1MzMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExNDU0Mwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0
aW5nOgogeGVuICAgICAgICAgICAgICAgICAgMjA0MGFjMTRlNGNmYmFlNjc5NzUxNzk2MjY2NTI3
ZDkyZDExYWM3OApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZGUzOGUy
OGNjMmNjNjJlNmU5ZTQ3NDE0MDNlNGE4ZjZjMDdkOGNmZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAg
MTE0NTQzICAyMDE3LTEwLTE2IDExOjUxOjIyIFogICAgMSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDExNDY1NyAgMjAxNy0xMC0xNyAyMDoxNjoxNyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEJlcm5kIEt1
aGxzIDxiZXJuZC5rdWhsc0B0LW9ubGluZS5kZT4KICBUaG9tYXMgUGV0YXp6b25pIDx0aG9tYXMu
cGV0YXp6b25pQGZyZWUtZWxlY3Ryb25zLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1y
dW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZl
cGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21t
aXQgMjA0MGFjMTRlNGNmYmFlNjc5NzUxNzk2MjY2NTI3ZDkyZDExYWM3OApBdXRob3I6IEJlcm5k
IEt1aGxzIDxiZXJuZC5rdWhsc0B0LW9ubGluZS5kZT4KRGF0ZTogICBTYXQgQXVnIDE5IDE2OjIx
OjQyIDIwMTcgKzAyMDAKCiAgICB0b29scy9saWJ4Yy94Y19kb21fYXJtOiBhZGQgbWlzc2luZyB2
YXJpYWJsZSBpbml0aWFsaXphdGlvbgogICAgCiAgICBUaGUgdmFyaWFibGUgZG9tY3RsLnUuYWRk
cmVzc19zaXplLnNpemUgbWF5IHJlbWFpbiB1bmluaXRpYWxpemVkIGlmCiAgICBndWVzdF90eXBl
IGlzIG5vdCBvbmUgb2YgeGVuLTMuMC1hYXJjaDY0IG9yIHhlbi0zLjAtYXJtdjdsLiBBbmQgdGhl
CiAgICBjb2RlIHByZWNpc2VseSBjaGVja3MgaWYgdGhpcyB2YXJpYWJsZSBpcyBzdGlsbCAwIHRv
IGRlY2lkZSBpZiB0aGUKICAgIGd1ZXN0IHR5cGUgaXMgc3VwcG9ydGVkIG9yIG5vdC4KICAgIAog
ICAgVGhpcyBmaXhlcyB0aGUgZm9sbG93aW5nIGJ1aWxkIGZhaWx1cmUgd2l0aCBnY2MgNy54Ogog
ICAgCiAgICB4Y19kb21fYXJtLmM6MjI5OjMxOiBlcnJvcjogJ2RvbWN0bC51LmFkZHJlc3Nfc2l6
ZS5zaXplJyBtYXkgYmUgdXNlZCB1bmluaXRpYWxpemVkIGluIHRoaXMgZnVuY3Rpb24gWy1XZXJy
b3I9bWF5YmUtdW5pbml0aWFsaXplZF0KICAgICAgICAgaWYgKCBkb21jdGwudS5hZGRyZXNzX3Np
emUuc2l6ZSA9PSAwICkKICAgIAogICAgUGF0Y2ggb3JpZ2luYWxseSB0YWtlbiBmcm9tCiAgICBo
dHRwczovL3d3dy5tYWlsLWFyY2hpdmUuY29tL3hlbi1kZXZlbEBsaXN0cy54ZW4ub3JnL21zZzEw
OTMxMy5odG1sLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBCZXJuZCBLdWhscyA8YmVybmQua3Vo
bHNAdC1vbmxpbmUuZGU+CiAgICBTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgUGV0YXp6b25pIDx0aG9t
YXMucGV0YXp6b25pQGZyZWUtZWxlY3Ryb25zLmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgODhiZmJm
OTBlMzVmMTIxM2Y5OTY3YTk3ZGVlMGIyMDM5Zjk5OThhNCkKKHFlbXUgY2hhbmdlcyBub3QgaW5j
bHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 18 07:30:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 07:30:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4int-00072S-Gf; Wed, 18 Oct 2017 07:30:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457a530fd=sergey.dyasli@citrix.com>)
 id 1e4int-00072M-6H
 for xen-devel@lists.xen.org; Wed, 18 Oct 2017 07:30:13 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 90/0D-29911-40307E95; Wed, 18 Oct 2017 07:30:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMKsWRWlGSWpSXmKPExsWSzvfngy4z8/N
 Ig28LbSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oz/52oLZgpWXDyzlrGB8Y9AFyMnh4SAv8Sb
 N/+ZQWw2AT2JjbNfMYHYIgLJEhMOd7J0MXJxMAusZZRon9fI2sXIwSEsECAx93QoRE2gxN9PL
 VD1bhJPF/9gB7FZBFQlXrzfzwZi8woYSFxeMJkRZI6QQAOTxKG/G1hA5nAK2Eks/MwJUsMoIC
 vxpXE12A3MAuISt57MZ4K4TUBiyZ7zzBC2qMTLx/9YIWwViec7FzBC2DoSZ68/gbINJLYu3Qc
 2nllAU2L9Ln2IkZYSz55MYIWwFSWmdD9khzhNUOLkzCcsExjFZiHZPAuhexaS7llIumch6V7A
 yLqKUb04tagstUjXTC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzCqGIBgB+O8E
 /6HGCU5mJREeXUPPIsU4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7n/F5pJBgUWp6akVaZg4wvm
 HSEhw8SiK8z0DSvMUFibnFmekQqVOMxhwdN+/+YeJ4cm3eXyYhlrz8vFQpcd7LIKUCIKUZpXl
 wg2Bp5xKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEee+CTOHJzCuB2/cK6BQmoFPWOT0BOaUk
 ESEl1cDI/yLzTLjSis2HKhKyey70zt1aVvKGW3s2k+HRE4fXb3y55KfjLKnGNSanQ51MOQ4bP
 gp1Vti0K515rrrJmh2fir+4BO+UWO1TZ3jYKPhQzuS0R9tWXDr4xSRoqd/Fe55pglPP/X+98Z
 jj9r8ndklaRzFvrzkpaiHQazDnRci69F+6Zw8aPfHSV2Ipzkg01GIuKk4EALXlq2Q2AwAA
X-Env-Sender: prvs=457a530fd=sergey.dyasli@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1508311809!77587016!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22425 invoked from network); 18 Oct 2017 07:30:11 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 07:30:11 -0000
X-IronPort-AV: E=Sophos;i="5.43,395,1503360000"; d="scan'208";a="106371082"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v3 2/6] x86/msr: add VMX MSRs into struct
 msr_domain_policy
Thread-Index: AQHTRB/EjyXrcO/hpkCvc2POSgPfFqLhwr+AgAQ4DwCAAGoSAIACty0A
Date: Wed, 18 Oct 2017 07:30:04 +0000
Message-ID: <1508311804.3389.1.camel@citrix.com>
References: <20171013123512.26102-1-sergey.dyasli@citrix.com>
 <20171013123512.26102-3-sergey.dyasli@citrix.com>
 <d4f5fa35-7096-bbc8-8d8a-b422481a90f1@citrix.com>
 <1508139738.3378.1.camel@citrix.com>
 <e734eb02-c717-a8b4-58bd-d6af83fcd0c4@citrix.com>
In-Reply-To: <e734eb02-c717-a8b4-58bd-d6af83fcd0c4@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Evolution 3.22.6-1ubuntu1 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <B901D995B982CA498AE053E490B2434E@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 2/6] x86/msr: add VMX MSRs into struct
 msr_domain_policy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAyMDE3LTEwLTE2IGF0IDE1OjAxICswMTAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOg0K
PiBPbiAxNi8xMC8xNyAwODo0MiwgU2VyZ2V5IER5YXNsaSB3cm90ZToNCj4gPiArDQo+ID4gK8Kg
wqDCoMKgc2Vjb25kYXJ5X2F2YWlsYWJsZSA9DQo+ID4gK8KgwqDCoMKgwqDCoMKgwqBkcC0+dm14
X3Byb2NiYXNlZF9jdGxzLnUuYWxsb3dlZF8xLmFjdGl2YXRlX3NlY29uZGFyeV9jb250cm9sczsN
Cj4gPiArDQo+ID4gK8KgwqDCoMKgc3dpdGNoIChtc3IpDQo+ID4gK8KgwqDCoMKgew0KPiA+ICvC
oMKgwqDCoGNhc2UgTVNSX0lBMzJfVk1YX0JBU0lDIC4uLiBNU1JfSUEzMl9WTVhfVk1DU19FTlVN
Og0KPiA+ICvCoMKgwqDCoMKgwqDCoMKgcmV0dXJuIHRydWU7DQo+ID4gKw0KPiA+ICvCoMKgwqDC
oGNhc2UgTVNSX0lBMzJfVk1YX1BST0NCQVNFRF9DVExTMjoNCj4gPiArwqDCoMKgwqDCoMKgwqDC
oHJldHVybiBzZWNvbmRhcnlfYXZhaWxhYmxlOw0KPiA+ICsNCj4gPiArwqDCoMKgwqBjYXNlIE1T
Ul9JQTMyX1ZNWF9FUFRfVlBJRF9DQVA6DQo+ID4gK8KgwqDCoMKgwqDCoMKgwqByZXR1cm4gKCBz
ZWNvbmRhcnlfYXZhaWxhYmxlICYmDQo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAoZHAtPnZteF9wcm9jYmFzZWRfY3RsczIudS5hbGxvd2VkXzEuZW5hYmxlX2VwdCB8fA0K
PiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBkcC0+dm14X3Byb2NiYXNl
ZF9jdGxzMi51LmFsbG93ZWRfMS5lbmFibGVfdnBpZCkgKTsNCj4gDQo+IFRoaXMgY2hlY2sgY2Fu
IGJlIG1hZGUgbW9yZSBlZmZpY2llbnQgaW4gdHdvIHdheXMuwqAgRmlyc3QsIHVzZSBhIGJpdHdp
c2UNCj4gcmF0aGVyIHRoYW4gbG9naWNhbCBvciwgd2hpY2ggYWxsb3dzIGJvdGggX2VwdCBhbmQg
X3ZwaWQgdG8gYmUgdGVzdGVkDQo+IHdpdGggYSBzaW5nbGUgaW5zdHJ1Y3Rpb24sIHJhdGhlciB0
aGFuIGEgY29uZGl0aW9uYWwgYnJhbmNoLg0KDQpCdXQgaXQncyBjb21waWxlcidzIGpvYiB0byBv
cHRpbWl6ZSBjb25kaXRpb25zIGxpa2UgdGhhdC4NCkknbSBnZXR0aW5nIHRoZSBmb2xsb3dpbmcg
YXNtOg0KDQrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBpZiAoIGRwLT52bXhfcHJvY2Jhc2VkX2N0
bHMyLmFsbG93ZWRfMS5lbmFibGVfZXB0IHx8DQpmZmZmODJkMDgwMjdiYzNkOsKgwqDCoMKgwqDC
oMKgNDggYzEgZTggMjDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHNocsKgwqDCoMKgJDB4MjAs
JXJheA0KZmZmZjgyZDA4MDI3YmM0MTrCoMKgwqDCoMKgwqDCoGE4IDIywqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqB0ZXN0wqDCoMKgJDB4MjIsJWFsDQpmZmZmODJkMDgwMjdi
YzQzOsKgwqDCoMKgwqDCoMKgNzQgMGTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoGplwqDCoMKgwqDCoGZmZmY4MmQwODAyN2JjNTIgPHJlY2FsY3VsYXRlX2RvbWFpbl92bXhf
bXNyX3BvbGljeSsweDE5Nj4NCg0KQW5kICJ0ZXN0wqDCoMKgJDB4MjIiIGlzIGV4YWN0bHkgdGhl
IHRlc3QgZm9yICJlbmFibGVfZXB0IHx8IGVuYWJsZV92cGlkIg0Kd2l0aCBhIHNpbmdsZSBpbnN0
cnVjdGlvbi4NCg0KLS0gDQpUaGFua3MsDQpTZXJnZXkKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 18 07:46:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 07:46:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4j32-0007r6-VU; Wed, 18 Oct 2017 07:45:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457281bb7=roger.pau@citrix.com>)
 id 1e4j31-0007r0-Vq
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 07:45:52 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 89/3C-17628-FA607E95; Wed, 18 Oct 2017 07:45:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpO46tue
 RBhve61h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkHW/ayF8ySr3j9fi17A+NvqS5GTg4JAX+J
 wwffs4DYbAI6Ehfn7mTrYuTgEBFQkbi916CLkYuDWaCHWWLlhLvMIDXCApYSF+Z3MoHYLAKqE
 rM7f7CB2LxA8Q9tB5lBeiUE9CR+bDeECAtKnJz5BGw8s4CmROv23+wQtrxE89bZYCOFBBQl+u
 c9YJvAyDMLScssJC2zkLQsYGRexahRnFpUllqka2Spl1SUmZ5RkpuYmaNraGCql5taXJyYnpq
 TmFSsl5yfu4kRGDr1DAyMOxgvb/E7xCjJwaQkyqt74FmkEF9SfkplRmJxRnxRaU5q8SFGGQ4O
 JQnevazPI4UEi1LTUyvSMnOAQQyTluDgURLhzQFJ8xYXJOYWZ6ZDpE4x6nJ03Lz7h0mIJS8/L
 1VKnHcySJEASFFGaR7cCFhEXWKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzHsTZApPZl4J3K
 ZXQEcwAR2xzukJyBEliQgpqQbGKNslAl6il23fZkpObxfzSjTxf13m8vBWuV6l7eNuBnmXu92
 br1hPel927MHc4z0G/j0C89YlrD9Rv3bxhsCHJ0K6K05uYex51aYwQ4VX6pKQ9Ybz4ZPTBI6V
 njlV1GzTfd3seV/Jmrql7nvtuxk/SVoX68QtmS6q87j+zaTi3WwhfNlf8yYpsRRnJBpqMRcVJ
 wIAMFYREqMCAAA=
X-Env-Sender: prvs=457281bb7=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1508312748!68642484!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17822 invoked from network); 18 Oct 2017 07:45:50 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 07:45:50 -0000
X-IronPort-AV: E=Sophos;i="5.43,395,1503360000"; d="scan'208";a="446823500"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 18 Oct 2017 08:45:32 +0100
Message-ID: <20171018074532.33574-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 for-4.10] ubsan: add clang 5.0 support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Y2xhbmcgNS4wIGNoYW5nZWQgdGhlIGxheW91dCBvZiB0aGUgdHlwZV9taXNtYXRjaF9kYXRhIHN0
cnVjdHVyZSBhbmQKaW50cm9kdWNlZCBfX3Vic2FuX2hhbmRsZV90eXBlX21pc21hdGNoX3YxIGFu
ZApfX3Vic2FuX2hhbmRsZV9wb2ludGVyX292ZXJmbG93LgoKVGhpcyBjb21taXQgYWRkcyBzdXBw
b3J0IGZvciB0aGUgbmV3IHN0cnVjdHVyZSBsYXlvdXQsIGFkZHMgdGhlCm1pc3NpbmcgaGFuZGxl
cnMgYW5kIHRoZSBuZXcgdHlwZXMgZm9yIHR5cGVfY2hlY2tfa2luZHMuCgpTaWduZWQtb2ZmLWJ5
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2Vv
cmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBLb25y
YWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVu
Lm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KdWJzYW4gaXMgYW4gb3B0aW9uYWwgZmVhdHVyZSwg
bm90IGVuYWJsZWQgYnkgZGVmYXVsdCBhbmQgbm90IGRlc2lnbmVkCnRvIGJlIHVzZWQgYnkgcHJv
ZHVjdGlvbiBzeXN0ZW1zLiBTaW5jZSB0aGlzIGNoYW5nZSBvbmx5IHRvdWNoZXMgdWJzYW4KY29k
ZSBhbmQgaXQncyBhIGJ1Z2ZpeCBpbiBvcmRlciBmb3IgY2xhbmcgdG8gd29yaywgSSBhcmd1ZSBp
dCBzaG91bGQKYmUgbWVyZ2VkIGludG8gNC4xMC4KLS0tCkNoYW5nZXMgc2luY2UgdjE6CiAtIFJl
cGxhY2UgbWVzc2FnZSBpbiBfX3Vic2FuX2hhbmRsZV9wb2ludGVyX292ZXJmbG93LgogLSBBZGQg
YSBzdXBwcmVzc19yZXBvcnQgY2hlY2sgaW4gX191YnNhbl9oYW5kbGVfdHlwZV9taXNtYXRjaF92
MS4KLS0tCiB4ZW4vY29tbW9uL3Vic2FuL3Vic2FuLmMgfCA0NiArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKystCiB4ZW4vY29tbW9uL3Vic2FuL3Vic2FuLmggfCAx
MSArKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA1NiBpbnNlcnRpb25zKCspLCAxIGRlbGV0
aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi91YnNhbi91YnNhbi5jIGIveGVuL2NvbW1v
bi91YnNhbi91YnNhbi5jCmluZGV4IGZiZTU2ODU2MmEuLjJlYWE0MDM2OTEgMTAwNjQ0Ci0tLSBh
L3hlbi9jb21tb24vdWJzYW4vdWJzYW4uYworKysgYi94ZW4vY29tbW9uL3Vic2FuL3Vic2FuLmMK
QEAgLTMzLDcgKzMzLDEwIEBAIGNvbnN0IGNoYXIgKnR5cGVfY2hlY2tfa2luZHNbXSA9IHsKIAki
bWVtYmVyIGNhbGwgb24iLAogCSJjb25zdHJ1Y3RvciBjYWxsIG9uIiwKIAkiZG93bmNhc3Qgb2Yi
LAotCSJkb3duY2FzdCBvZiIKKwkiZG93bmNhc3Qgb2YiLAorCSJ1cGNhc3Qgb2YiLAorCSJjYXN0
IHRvIHZpcnR1YWwgYmFzZSBvZiIsCisJIl9Ob25udWxsIGJpbmRpbmcgdG8iLAogfTsKIAogI2Rl
ZmluZSBSRVBPUlRFRF9CSVQgMzEKQEAgLTMzMyw2ICszMzYsMjYgQEAgdm9pZCBfX3Vic2FuX2hh
bmRsZV90eXBlX21pc21hdGNoKHN0cnVjdCB0eXBlX21pc21hdGNoX2RhdGEgKmRhdGEsCiB9CiBF
WFBPUlRfU1lNQk9MKF9fdWJzYW5faGFuZGxlX3R5cGVfbWlzbWF0Y2gpOwogCit2b2lkIF9fdWJz
YW5faGFuZGxlX3R5cGVfbWlzbWF0Y2hfdjEoc3RydWN0IHR5cGVfbWlzbWF0Y2hfZGF0YV92MSAq
ZGF0YSwKKwkJCQl1bnNpZ25lZCBsb25nIHB0cikKK3sKKwlzdHJ1Y3QgdHlwZV9taXNtYXRjaF9k
YXRhIGQgPSB7CisJCS5sb2NhdGlvbiA9IGRhdGEtPmxvY2F0aW9uLAorCQkudHlwZSA9IGRhdGEt
PnR5cGUsCisJCS5hbGlnbm1lbnQgPSAxdWwgPDwgZGF0YS0+bG9nX2FsaWdubWVudCwKKwkJLnR5
cGVfY2hlY2tfa2luZCA9IGRhdGEtPnR5cGVfY2hlY2tfa2luZCwKKwl9OworCisJLyoKKwkgKiBO
QjogZG8gdGhlIGNoZWNrIHdpdGggZGF0YS0+bG9jYXRpb24sIGQtPmxvY2F0aW9uIGlzIGp1c3Qg
YSBsb2NhbAorCSAqIGNvcHkgYW5kIHRoZSBtb2RpZmljYXRpb25zIHdpbGwgYmUgbG9zdC4KKwkg
Ki8KKwlpZiAoc3VwcHJlc3NfcmVwb3J0KCZkYXRhLT5sb2NhdGlvbikpCisJCXJldHVybjsKKwor
CV9fdWJzYW5faGFuZGxlX3R5cGVfbWlzbWF0Y2goJmQsIHB0cik7Cit9CisKIHZvaWQgX191YnNh
bl9oYW5kbGVfbm9ubnVsbF9hcmcoc3RydWN0IG5vbm51bGxfYXJnX2RhdGEgKmRhdGEpCiB7CiAJ
dW5zaWduZWQgbG9uZyBmbGFnczsKQEAgLTQ3OCwzICs1MDEsMjQgQEAgdm9pZCBfX3Vic2FuX2hh
bmRsZV9sb2FkX2ludmFsaWRfdmFsdWUoc3RydWN0IGludmFsaWRfdmFsdWVfZGF0YSAqZGF0YSwK
IAl1YnNhbl9lcGlsb2d1ZSgmZmxhZ3MpOwogfQogRVhQT1JUX1NZTUJPTChfX3Vic2FuX2hhbmRs
ZV9sb2FkX2ludmFsaWRfdmFsdWUpOworCit2b2lkIF9fdWJzYW5faGFuZGxlX3BvaW50ZXJfb3Zl
cmZsb3coc3RydWN0IHBvaW50ZXJfb3ZlcmZsb3dfZGF0YSAqZGF0YSwKKwkJCQl1bnNpZ25lZCBs
b25nIGJhc2UsIHVuc2lnbmVkIGxvbmcgcmVzdWx0KQoreworCXVuc2lnbmVkIGxvbmcgZmxhZ3M7
CisKKwlpZiAoc3VwcHJlc3NfcmVwb3J0KCZkYXRhLT5sb2NhdGlvbikpCisJCXJldHVybjsKKwor
CXVic2FuX3Byb2xvZ3VlKCZkYXRhLT5sb2NhdGlvbiwgJmZsYWdzKTsKKworCWlmICgoKGxvbmcp
YmFzZSA+PSAwKSA9PSAoKGxvbmcpcmVzdWx0ID49IDApKQorCQlwcl9lcnIoInBvaW50ZXIgb3Bl
cmF0aW9uICVzICVwIHRvICVwXG4iLAorCQkJYmFzZSA+IHJlc3VsdCA/ICJ1bmRlcmZsb3dlZCIg
OiAib3ZlcmZsb3dlZCIsCisJCQkodm9pZCAqKWJhc2UsICh2b2lkICopcmVzdWx0KTsKKwllbHNl
CisJCXByX2VycigicG9pbnRlciBpbmRleCBleHByZXNzaW9uIHdpdGggYmFzZSAlcCBvdmVyZmxv
d2VkIHRvICVwXG4iLAorCQkJKHZvaWQgKiliYXNlLCAodm9pZCAqKXJlc3VsdCk7CisKKwl1YnNh
bl9lcGlsb2d1ZSgmZmxhZ3MpOworfQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi91YnNhbi91YnNh
bi5oIGIveGVuL2NvbW1vbi91YnNhbi91YnNhbi5oCmluZGV4IGIyZDE4ZDRhNTMuLjI3MTBjZDQy
M2UgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vdWJzYW4vdWJzYW4uaAorKysgYi94ZW4vY29tbW9u
L3Vic2FuL3Vic2FuLmgKQEAgLTM2LDYgKzM2LDEzIEBAIHN0cnVjdCB0eXBlX21pc21hdGNoX2Rh
dGEgewogCXVuc2lnbmVkIGNoYXIgdHlwZV9jaGVja19raW5kOwogfTsKIAorc3RydWN0IHR5cGVf
bWlzbWF0Y2hfZGF0YV92MSB7CisJc3RydWN0IHNvdXJjZV9sb2NhdGlvbiBsb2NhdGlvbjsKKwlz
dHJ1Y3QgdHlwZV9kZXNjcmlwdG9yICp0eXBlOworCXVuc2lnbmVkIGNoYXIgbG9nX2FsaWdubWVu
dDsKKwl1bnNpZ25lZCBjaGFyIHR5cGVfY2hlY2tfa2luZDsKK307CisKIHN0cnVjdCBub25udWxs
X2FyZ19kYXRhIHsKIAlzdHJ1Y3Qgc291cmNlX2xvY2F0aW9uIGxvY2F0aW9uOwogCXN0cnVjdCBz
b3VyY2VfbG9jYXRpb24gYXR0cl9sb2NhdGlvbjsKQEAgLTczLDYgKzgwLDEwIEBAIHN0cnVjdCBp
bnZhbGlkX3ZhbHVlX2RhdGEgewogCXN0cnVjdCB0eXBlX2Rlc2NyaXB0b3IgKnR5cGU7CiB9Owog
CitzdHJ1Y3QgcG9pbnRlcl9vdmVyZmxvd19kYXRhIHsKKwlzdHJ1Y3Qgc291cmNlX2xvY2F0aW9u
IGxvY2F0aW9uOworfTsKKwogI2lmIGRlZmluZWQoQ09ORklHX0FSQ0hfU1VQUE9SVFNfSU5UMTI4
KSAmJiBkZWZpbmVkKF9fU0laRU9GX0lOVDEyOF9fKQogdHlwZWRlZiBfX2ludDEyOCBzX21heDsK
IHR5cGVkZWYgdW5zaWduZWQgX19pbnQxMjggdV9tYXg7Ci0tIAoyLjEzLjUgKEFwcGxlIEdpdC05
NCkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 18 08:27:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 08:27:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4jhd-0002aP-En; Wed, 18 Oct 2017 08:27:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457a530fd=sergey.dyasli@citrix.com>)
 id 1e4jhb-0002Zx-Ng
 for xen-devel@lists.xen.org; Wed, 18 Oct 2017 08:27:47 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 48/A5-00647-38017E95; Wed, 18 Oct 2017 08:27:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsXitHSDvW6jwPN
 IgzczJS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxzD8sLJghX3Dlq38C4gr+LkYNDQsBfYuuc
 0i5GTg42AT2JjbNfMYHYIgKyEqu75rB3MXJxMAscYZSYuuoIO0hCWMBe4vXKV2wgNouAqsSmW
 x+ZQObwCthI/FxZABKWEJCX2NV2kRXEFgIqef1iFwuIzSsgKHFy5hMwm1lAQuLgixfMExi5Zy
 FJzUKSWsDItIpRvTi1qCy1SNdSL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMAj
 qGRgYdzC+/ul0iFGSg0lJlFf3wLNIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8q/ifRwoJFqWm
 p1akZeYAwxEmLcHBoyTCGwiS5i0uSMwtzkyHSJ1iNOY4tunyHyaOjpt3/zAJseTl56VKifNWg
 JQKgJRmlObBDYLFySVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrwNIFN4MvNK4Pa9AjqFCe
 iUdU5PQE4pSURISTUw2kRZKUed+bqtvrO4TrE6I692beenlUJxMntjsniO71CNZfzrEHlHhP2
 ///Mf/cIN9ZX7hOZN4FvnN/Fk5/e9f472lGVGmS399rDXWdiM39Tr41HD2QtO7N79sCuKmbn/
 xQ/F+7IvfN6YqqYGac6RW2O0e8PS2Q+euczz3P1BImqmwbnr3Q8vK7EUZyQaajEXFScCAILDe
 Z+OAgAA
X-Env-Sender: prvs=457a530fd=sergey.dyasli@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1508315263!106734118!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35778 invoked from network); 18 Oct 2017 08:27:45 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 08:27:45 -0000
X-IronPort-AV: E=Sophos;i="5.43,395,1503360000"; d="scan'208";a="454748840"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Wed, 18 Oct 2017 09:27:15 +0100
Message-ID: <20171018082722.6279-1-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>
Subject: [Xen-devel] [PATCH v4 0/7] VMX MSRs policy for Nested Virt: part 1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGVuZCBnb2FsIG9mIGhhdmluZyBWTVggTVNScyBwb2xpY3kgaXMgdG8gYmUgYWJsZSB0byBt
YW5hZ2UKTDEgVk1YIGZlYXR1cmVzLiBUaGlzIHBhdGNoIHNlcmllcyBpcyB0aGUgZmlyc3QgcGFy
dCBvZiB0aGlzIHdvcmsuClRoZXJlIGlzIG5vIGZ1bmN0aW9uYWwgY2hhbmdlIHRvIHdoYXQgTDEg
c2VlcyBpbiBWTVggTVNScyBhdCB0aGlzCnBvaW50LiBCdXQgZWFjaCBkb21haW4gd2lsbCBoYXZl
IGEgcG9saWN5IG9iamVjdCB3aGljaCBhbGxvd3MgdG8Kc2Vuc2libHkgcXVlcnkgd2hhdCBWTVgg
ZmVhdHVyZXMgdGhlIGRvbWFpbiBoYXMuIFRoaXMgd2lsbCB1bmJsb2NrCnNvbWUgb3RoZXIgbmVz
dGVkIHZpcnR1YWxpemF0aW9uIHdvcmsgaXRlbXMuCgpDdXJyZW50bHksIHdoZW4gbmVzdGVkIHZp
cnQgaXMgZW5hYmxlZCwgdGhlIHNldCBvZiBMMSBWTVggZmVhdHVyZXMKaXMgZml4ZWQgYW5kIGNh
bGN1bGF0ZWQgYnkgbnZteF9tc3JfcmVhZF9pbnRlcmNlcHQoKSBhcyBhbiBpbnRlcnNlY3Rpb24K
YmV0d2VlbiB0aGUgZnVsbCBzZXQgb2YgWGVuJ3Mgc3VwcG9ydGVkIEwxIFZNWCBmZWF0dXJlcywg
dGhlIHNldCBvZgphY3R1YWwgSC9XIGZlYXR1cmVzIGFuZCwgZm9yIE1TUl9JQTMyX1ZNWF9FUFRf
VlBJRF9DQVAsIHRoZSBzZXQgb2YKZmVhdHVyZXMgdGhhdCBYZW4gdXNlcy4KClRoZSBhYm92ZSBt
YWtlcyBMMSBWTVggZmVhdHVyZSBzZXQgaW5jb25zaXN0ZW50IGJldHdlZW4gZGlmZmVyZW50IEgv
VwphbmQgdGhlcmUgaXMgbm8gYWJpbGl0eSB0byBjb250cm9sIHdoYXQgZmVhdHVyZXMgYXJlIGF2
YWlsYWJsZSB0byBMMS4KVGhlIG92ZXJhbGwgc2V0IG9mIGlzc3VlcyBoYXMgbXVjaCBpbiBjb21t
b24gd2l0aCBDUFVJRCBwb2xpY3kuCgpQYXJ0IDEgYWRkcyBWTVggTVNScyBpbnRvIHN0cnVjdCBt
c3JfZG9tYWluX3BvbGljeSBhbmQgaW5pdGlhbGl6ZXMgdGhlbQpkdXJpbmcgZG9tYWluIGNyZWF0
aW9uIGJhc2VkIG9uIENQVUlEIHBvbGljeS4gSW4gdGhlIGZ1dHVyZSBpdCBzaG91bGQgYmUKcG9z
c2libGUgdG8gaW5kZXBlbmRlbnRseSBjb25maWd1cmUgdmFsdWVzIG9mIFZNWCBNU1JzIGZvciBl
YWNoIGRvbWFpbi4KCnYzIC0tPiB2NDoKLSBWTVggTVNScyBhcmUgbm93IHNlcGFyYXRlZCBpbnRv
IDUgbG9naWNhbCBibG9ja3MKLSBQZXIgTVNSIGF2YWlsYWJpbGl0eSBmbGFncyBhcmUgZHJvcHBl
ZAotIFNlcGFyYXRlIHBhdGNoIGZvciBodm1fY3I0X2d1ZXN0X3ZhbGlkX2JpdHMoKSBpcyBhZGRl
ZAoKdjIgLS0+IHYzOgotIFJlYmFzZSBvbiB0b3Agb2YgR2VuZXJpYyBNU1IgUG9saWN5Ci0gRWFj
aCBWTVggTVNSIG5vdyBoYXMgaXRzIG93biBhdmFpbGFiaWxpdHkgZmxhZwotIFZNWCBNU1JzIGFy
ZSBub3cgY29tcGxldGVseSBkZWZpbmVkIGR1cmluZyBkb21haW4gY3JlYXRpb24KICAoYWxsIENQ
VUlEIHBvbGljeSBjaGFuZ2VzIGFyZSB0YWtlbiBpbnRvIGFjY291bnQpCgpTZXJnZXkgRHlhc2xp
ICg3KToKICB4ODYvbXNyOiBhZGQgUmF3IGFuZCBIb3N0IGRvbWFpbiBwb2xpY2llcwogIHg4Ni9t
c3I6IGFkZCBWTVggTVNScyBpbnRvIHN0cnVjdCBtc3JfZG9tYWluX3BvbGljeQogIHg4Ni9tc3I6
IHJlYWQgVk1YIE1TUnMgdmFsdWVzIGludG8gUmF3IHBvbGljeQogIHg4Ni9tc3I6IGFkZCBWTVgg
TVNScyBpbnRvIEhWTV9tYXggZG9tYWluIHBvbGljeQogIHg4Ni9jcHVpZDogdXBkYXRlIHNpZ25h
dHVyZSBvZiBodm1fY3I0X2d1ZXN0X3ZhbGlkX2JpdHMoKQogIHg4Ni9tc3I6IHVwZGF0ZSBkb21h
aW4gcG9saWN5IG9uIENQVUlEIHBvbGljeSBjaGFuZ2VzCiAgeDg2L21zcjogaGFuZGxlIFZNWCBN
U1JzIHdpdGggZ3Vlc3RfcmQvd3Jtc3IoKQoKIHhlbi9hcmNoL3g4Ni9kb21jdGwuYyAgICAgICAg
ICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L2h2bS9kb21haW4uYyAgICAgICAgICB8ICAgMyAr
LQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgICB8ICAgNyArLQogeGVuL2FyY2gv
eDg2L2h2bS9zdm0vc3ZtZGVidWcuYyAgICB8ICAgNCArLQogeGVuL2FyY2gveDg2L2h2bS92bXgv
dm14LmMgICAgICAgICB8ICAgNiAtCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMgICAgICAg
IHwgMTc4IC0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L21zci5jICAgICAgICAgICAg
ICAgICB8IDM0MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIHhlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL2h2bS5oICAgICAgfCAgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L3ZteC92dm14LmggfCAgIDIgLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaCAgICAgICAgICB8
IDM3NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxMCBmaWxlcyBjaGFu
Z2VkLCA3MjcgaW5zZXJ0aW9ucygrKSwgMTk1IGRlbGV0aW9ucygtKQoKLS0gCjIuMTEuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 18 08:27:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 08:27:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4jhe-0002ab-Lt; Wed, 18 Oct 2017 08:27:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457a530fd=sergey.dyasli@citrix.com>)
 id 1e4jhc-0002a8-Lr
 for xen-devel@lists.xen.org; Wed, 18 Oct 2017 08:27:48 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 70/E8-18968-38017E95; Wed, 18 Oct 2017 08:27:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHSDvW6zwPN
 Ig11z+C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owFK/6yFkzoYay4NvUuawPjpcAuRg4OCQF/
 iRnLoroYOTnYBPQkNs5+xQRiiwjISqzumsPexcjFwSxwhFFi6qoj7CAJYQFviTuLnoPZLAKqE
 svvTWQEsXkFbCR2/ZjMBmJLCMhL7Gq7yApicwrYSlw/vQYsLgRU8/vNVVYIW1Xi9YtdLBC9gh
 InZz4Bs5kFJCQOvnjBPIGRdxaS1CwkqQWMTKsY1YtTi8pSi3Qt9ZKKMtMzSnITM3N0DQ2M9XJ
 Ti4sT01NzEpOK9ZLzczcxAoOnnoGBcQfj659OhxglOZiURHl1DzyLFOJLyk+pzEgszogvKs1J
 LT7EKMPBoSTBu4r/eaSQYFFqempFWmYOMIxh0hIcPEoivIEgad7igsTc4sx0iNQpRl2Ojpt3/
 zAJseTl56VKifNWgBQJgBRllObBjYDF1CVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrwNIF
 N4MvNK4Da9AjqCCeiIdU5PQI4oSURISTUwTr0vuupCo3Fdss5jrtUTdzzZs/NPhG+nxIP2O3s
 N5OVntq3Kzlol2fmtd7as1Trvqxmbm7eybCj5v2n1Y527cW5PN8/ceLI6KGN9lSpHio/jmdX7
 t70+z3A1dZOW04aoU4caV7m7rY11Xvtpu8P85d+vt8w8KX7JfcGNb88NpymttMpcouSe90WJp
 Tgj0VCLuag4EQBewuPKpAIAAA==
X-Env-Sender: prvs=457a530fd=sergey.dyasli@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1508315263!106734118!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36053 invoked from network); 18 Oct 2017 08:27:46 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 08:27:46 -0000
X-IronPort-AV: E=Sophos;i="5.43,395,1503360000"; d="scan'208";a="454748842"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Wed, 18 Oct 2017 09:27:17 +0100
Message-ID: <20171018082722.6279-3-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171018082722.6279-1-sergey.dyasli@citrix.com>
References: <20171018082722.6279-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>
Subject: [Xen-devel] [PATCH v4 2/7] x86/msr: add VMX MSRs into struct
	msr_domain_policy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TmV3IGRlZmluaXRpb25zIHByb3ZpZGUgYSBjb252ZW5pZW50IHdheSBvZiBhY2Nlc3NpbmcgY29u
dGVudHMgb2YKVk1YIE1TUnMuIFRoZXkgYXJlIHNlcGFyYXRlZCBpbnRvIDUgbG9naWNhbCBibG9j
a3M6CgogICAgMS4gdm14OiBbVk1YX0JBU0lDLCBWTVhfVk1DU19FTlVNXQogICAgMi4gVk1YX1BS
T0NCQVNFRF9DVExTMgogICAgMy4gVk1YX0VQVF9WUElEX0NBUAogICAgNC4gdm14X3RydWVfY3Rs
czogW1ZNWF9UUlVFX1BJTkJBU0VEX0NUTFMsIFZNWF9UUlVFX0VOVFJZX0NUTFNdCiAgICA1LiBW
TVhfVk1GVU5DCgpFdmVyeSBiaXQgdmFsdWUgaXMgYWNjZXNzaWJsZSBieSBpdHMgbmFtZSBhbmQg
Yml0IG5hbWVzIG1hdGNoIGV4aXN0aW5nClhlbidzIGRlZmluaXRpb25zIGFzIGNsb3NlIGFzIHBv
c3NpYmxlLiBUaGVyZSBpcyBhICJyYXciIDY0LWJpdCBmaWVsZApmb3IgZWFjaCBNU1IgYXMgd2Vs
bCBhcyAicmF3IiBhcnJheXMgZm9yIHZteCBhbmQgdm14X3RydWVfY3RscyBibG9ja3MuCgpTaWdu
ZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L21zci5jICAgICAgICB8ICA2MyArKysrKysrKwogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9tc3IuaCB8IDM3MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDQzNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L21zci5jIGIveGVuL2FyY2gveDg2L21zci5jCmluZGV4IDk3MzdlZDcwNmUu
LjlkYzNkZThjZTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tc3IuYworKysgYi94ZW4vYXJj
aC94ODYvbXNyLmMKQEAgLTIxNiw2ICsyMTYsNjkgQEAgaW50IGd1ZXN0X3dybXNyKHN0cnVjdCB2
Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90IHZhbCkKICAgICByZXR1cm4gWDg2RU1VTF9F
WENFUFRJT047CiB9CiAKK3N0YXRpYyB2b2lkIF9faW5pdCBfX21heWJlX3VudXNlZCBidWlsZF9h
c3NlcnRpb25zKHZvaWQpCit7CisgICAgc3RydWN0IG1zcl9kb21haW5fcG9saWN5IGRwOworCisg
ICAgQlVJTERfQlVHX09OKHNpemVvZihkcC52bXguYmFzaWMpICE9CisgICAgICAgICAgICAgICAg
IHNpemVvZihkcC52bXguYmFzaWMucmF3KSk7CisgICAgQlVJTERfQlVHX09OKHNpemVvZihkcC52
bXgucGluYmFzZWRfY3RscykgIT0KKyAgICAgICAgICAgICAgICAgc2l6ZW9mKGRwLnZteC5waW5i
YXNlZF9jdGxzLnJhdykpOworICAgIEJVSUxEX0JVR19PTihzaXplb2YoZHAudm14LnByb2NiYXNl
ZF9jdGxzKSAhPQorICAgICAgICAgICAgICAgICBzaXplb2YoZHAudm14LnByb2NiYXNlZF9jdGxz
LnJhdykpOworICAgIEJVSUxEX0JVR19PTihzaXplb2YoZHAudm14LmV4aXRfY3RscykgIT0KKyAg
ICAgICAgICAgICAgICAgc2l6ZW9mKGRwLnZteC5leGl0X2N0bHMucmF3KSk7CisgICAgQlVJTERf
QlVHX09OKHNpemVvZihkcC52bXguZW50cnlfY3RscykgIT0KKyAgICAgICAgICAgICAgICAgc2l6
ZW9mKGRwLnZteC5lbnRyeV9jdGxzLnJhdykpOworICAgIEJVSUxEX0JVR19PTihzaXplb2YoZHAu
dm14Lm1pc2MpICE9CisgICAgICAgICAgICAgICAgIHNpemVvZihkcC52bXgubWlzYy5yYXcpKTsK
KyAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKGRwLnZteC5jcjBfZml4ZWQwKSAhPQorICAgICAgICAg
ICAgICAgICBzaXplb2YoZHAudm14LmNyMF9maXhlZDAucmF3KSk7CisgICAgQlVJTERfQlVHX09O
KHNpemVvZihkcC52bXguY3IwX2ZpeGVkMSkgIT0KKyAgICAgICAgICAgICAgICAgc2l6ZW9mKGRw
LnZteC5jcjBfZml4ZWQxLnJhdykpOworICAgIEJVSUxEX0JVR19PTihzaXplb2YoZHAudm14LmNy
NF9maXhlZDApICE9CisgICAgICAgICAgICAgICAgIHNpemVvZihkcC52bXguY3I0X2ZpeGVkMC5y
YXcpKTsKKyAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKGRwLnZteC5jcjRfZml4ZWQxKSAhPQorICAg
ICAgICAgICAgICAgICBzaXplb2YoZHAudm14LmNyNF9maXhlZDEucmF3KSk7CisgICAgQlVJTERf
QlVHX09OKHNpemVvZihkcC52bXgudm1jc19lbnVtKSAhPQorICAgICAgICAgICAgICAgICBzaXpl
b2YoZHAudm14LnZtY3NfZW51bS5yYXcpKTsKKyAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKGRwLnZt
eC5yYXcpICE9CisgICAgICAgICAgICAgICAgICAgICBzaXplb2YoZHAudm14LmJhc2ljKSArCisg
ICAgICAgICAgICAgICAgICAgICBzaXplb2YoZHAudm14LnBpbmJhc2VkX2N0bHMpICsKKyAgICAg
ICAgICAgICAgICAgICAgIHNpemVvZihkcC52bXgucHJvY2Jhc2VkX2N0bHMpICsKKyAgICAgICAg
ICAgICAgICAgICAgIHNpemVvZihkcC52bXguZXhpdF9jdGxzKSArCisgICAgICAgICAgICAgICAg
ICAgICBzaXplb2YoZHAudm14LmVudHJ5X2N0bHMpICsKKyAgICAgICAgICAgICAgICAgICAgIHNp
emVvZihkcC52bXgubWlzYykgKworICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKGRwLnZteC5j
cjBfZml4ZWQwKSArCisgICAgICAgICAgICAgICAgICAgICBzaXplb2YoZHAudm14LmNyMF9maXhl
ZDEpICsKKyAgICAgICAgICAgICAgICAgICAgIHNpemVvZihkcC52bXguY3I0X2ZpeGVkMCkgKwor
ICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKGRwLnZteC5jcjRfZml4ZWQxKSArCisgICAgICAg
ICAgICAgICAgICAgICBzaXplb2YoZHAudm14LnZtY3NfZW51bSkpOworCisgICAgQlVJTERfQlVH
X09OKHNpemVvZihkcC52bXhfcHJvY2Jhc2VkX2N0bHMyKSAhPQorICAgICAgICAgICAgICAgICBz
aXplb2YoZHAudm14X3Byb2NiYXNlZF9jdGxzMi5yYXcpKTsKKworICAgIEJVSUxEX0JVR19PTihz
aXplb2YoZHAudm14X2VwdF92cGlkX2NhcCkgIT0KKyAgICAgICAgICAgICAgICAgc2l6ZW9mKGRw
LnZteF9lcHRfdnBpZF9jYXAucmF3KSk7CisKKyAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKGRwLnZt
eF90cnVlX2N0bHMucGluYmFzZWQpICE9CisgICAgICAgICAgICAgICAgIHNpemVvZihkcC52bXhf
dHJ1ZV9jdGxzLnBpbmJhc2VkLnJhdykpOworICAgIEJVSUxEX0JVR19PTihzaXplb2YoZHAudm14
X3RydWVfY3Rscy5wcm9jYmFzZWQpICE9CisgICAgICAgICAgICAgICAgIHNpemVvZihkcC52bXhf
dHJ1ZV9jdGxzLnByb2NiYXNlZC5yYXcpKTsKKyAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKGRwLnZt
eF90cnVlX2N0bHMuZXhpdCkgIT0KKyAgICAgICAgICAgICAgICAgc2l6ZW9mKGRwLnZteF90cnVl
X2N0bHMuZXhpdC5yYXcpKTsKKyAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKGRwLnZteF90cnVlX2N0
bHMuZW50cnkpICE9CisgICAgICAgICAgICAgICAgIHNpemVvZihkcC52bXhfdHJ1ZV9jdGxzLmVu
dHJ5LnJhdykpOworICAgIEJVSUxEX0JVR19PTihzaXplb2YoZHAudm14X3RydWVfY3Rscy5yYXcp
ICE9CisgICAgICAgICAgICAgICAgICAgICBzaXplb2YoZHAudm14X3RydWVfY3Rscy5waW5iYXNl
ZCkgKworICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKGRwLnZteF90cnVlX2N0bHMucHJvY2Jh
c2VkKSArCisgICAgICAgICAgICAgICAgICAgICBzaXplb2YoZHAudm14X3RydWVfY3Rscy5leGl0
KSArCisgICAgICAgICAgICAgICAgICAgICBzaXplb2YoZHAudm14X3RydWVfY3Rscy5lbnRyeSkp
OworCisgICAgQlVJTERfQlVHX09OKHNpemVvZihkcC52bXhfdm1mdW5jKSAhPQorICAgICAgICAg
ICAgICAgICBzaXplb2YoZHAudm14X3ZtZnVuYy5yYXcpKTsKK30KKwogLyoKICAqIExvY2FsIHZh
cmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNy
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oCmluZGV4IDc1MWZhMjVhMzYuLjE1MDAwMDU1
MWYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tc3IuaApAQCAtMjAyLDYgKzIwMiwxNzEgQEAgdm9pZCB3cml0ZV9lZmVyKHU2
NCB2YWwpOwogCiBERUNMQVJFX1BFUl9DUFUodTMyLCBsZXJfbXNyKTsKIAordW5pb24gdm14X3Bp
bl9iYXNlZF9leGVjX2NvbnRyb2xfYml0cyB7CisgICAgdWludDMyX3QgcmF3OworICAgIHN0cnVj
dCB7CisgICAgICAgIGJvb2wgZXh0X2ludHJfZXhpdGluZzoxOworICAgICAgICB1aW50MzJfdCAg
ICAgICAgICAgICA6MjsgIC8qIDE6MiByZXNlcnZlZCAqLworICAgICAgICBib29sICAgICAgbm1p
X2V4aXRpbmc6MTsKKyAgICAgICAgdWludDMyX3QgICAgICAgICAgICAgOjE7ICAvKiA0IHJlc2Vy
dmVkICovCisgICAgICAgIGJvb2wgICAgIHZpcnR1YWxfbm1pczoxOworICAgICAgICBib29sICAg
IHByZWVtcHRfdGltZXI6MTsKKyAgICAgICAgYm9vbCBwb3N0ZWRfaW50ZXJydXB0OjE7CisgICAg
ICAgIHVpbnQzMl90ICAgICAgICAgICAgIDoyNDsgLyogODozMSByZXNlcnZlZCAqLworICAgIH07
Cit9OworCit1bmlvbiB2bXhfY3B1X2Jhc2VkX2V4ZWNfY29udHJvbF9iaXRzIHsKKyAgICB1aW50
MzJfdCByYXc7CisgICAgc3RydWN0IHsKKyAgICAgICAgdWludDMyX3QgICAgICAgICAgICAgICAg
ICAgICAgICA6MjsgIC8qIDA6MSByZXNlcnZlZCAqLworICAgICAgICBib29sICAgICAgICB2aXJ0
dWFsX2ludHJfcGVuZGluZzoxOworICAgICAgICBib29sICAgICAgICAgICB1c2VfdHNjX29mZnNl
dGluZzoxOworICAgICAgICB1aW50MzJfdCAgICAgICAgICAgICAgICAgICAgICAgIDozOyAgLyog
NDo2IHJlc2VydmVkICovCisgICAgICAgIGJvb2wgICAgICAgICAgICAgICAgIGhsdF9leGl0aW5n
OjE7CisgICAgICAgIHVpbnQzMl90ICAgICAgICAgICAgICAgICAgICAgICAgOjE7ICAvKiA4IHJl
c2VydmVkICovCisgICAgICAgIGJvb2wgICAgICAgICAgICAgIGludmxwZ19leGl0aW5nOjE7Cisg
ICAgICAgIGJvb2wgICAgICAgICAgICAgICBtd2FpdF9leGl0aW5nOjE7CisgICAgICAgIGJvb2wg
ICAgICAgICAgICAgICByZHBtY19leGl0aW5nOjE7CisgICAgICAgIGJvb2wgICAgICAgICAgICAg
ICByZHRzY19leGl0aW5nOjE7CisgICAgICAgIHVpbnQzMl90ICAgICAgICAgICAgICAgICAgICAg
ICAgOjI7ICAvKiAxMzoxNCByZXNlcnZlZCAqLworICAgICAgICBib29sICAgICAgICAgICAgY3Iz
X2xvYWRfZXhpdGluZzoxOworICAgICAgICBib29sICAgICAgICAgICBjcjNfc3RvcmVfZXhpdGlu
ZzoxOworICAgICAgICB1aW50MzJfdCAgICAgICAgICAgICAgICAgICAgICAgIDoyOyAgLyogMTc6
MTggcmVzZXJ2ZWQgKi8KKyAgICAgICAgYm9vbCAgICAgICAgICAgIGNyOF9sb2FkX2V4aXRpbmc6
MTsKKyAgICAgICAgYm9vbCAgICAgICAgICAgY3I4X3N0b3JlX2V4aXRpbmc6MTsKKyAgICAgICAg
Ym9vbCAgICAgICAgICAgICAgICAgIHRwcl9zaGFkb3c6MTsKKyAgICAgICAgYm9vbCAgICAgICAg
IHZpcnR1YWxfbm1pX3BlbmRpbmc6MTsKKyAgICAgICAgYm9vbCAgICAgICAgICAgICAgbW92X2Ry
X2V4aXRpbmc6MTsKKyAgICAgICAgYm9vbCAgICAgICAgICAgdW5jb25kX2lvX2V4aXRpbmc6MTsK
KyAgICAgICAgYm9vbCAgICAgICAgICBhY3RpdmF0ZV9pb19iaXRtYXA6MTsKKyAgICAgICAgdWlu
dDMyX3QgICAgICAgICAgICAgICAgICAgICAgICA6MTsgIC8qIDI2IHJlc2VydmVkICovCisgICAg
ICAgIGJvb2wgICAgICAgICAgIG1vbml0b3JfdHJhcF9mbGFnOjE7CisgICAgICAgIGJvb2wgICAg
ICAgICBhY3RpdmF0ZV9tc3JfYml0bWFwOjE7CisgICAgICAgIGJvb2wgICAgICAgICAgICAgbW9u
aXRvcl9leGl0aW5nOjE7CisgICAgICAgIGJvb2wgICAgICAgICAgICAgICBwYXVzZV9leGl0aW5n
OjE7CisgICAgICAgIGJvb2wgYWN0aXZhdGVfc2Vjb25kYXJ5X2NvbnRyb2xzOjE7CisgICAgfTsK
K307CisKK3VuaW9uIHZteF92bWV4aXRfY29udHJvbF9iaXRzIHsKKyAgICB1aW50MzJfdCByYXc7
CisgICAgc3RydWN0IHsKKyAgICAgICAgdWludDMyX3QgICAgICAgICAgICAgICAgICAgIDoyOyAg
LyogMDoxIHJlc2VydmVkICovCisgICAgICAgIGJvb2wgICAgICAgc2F2ZV9kZWJ1Z19jbnRybHM6
MTsKKyAgICAgICAgdWludDMyX3QgICAgICAgICAgICAgICAgICAgIDo2OyAgLyogMzo4IHJlc2Vy
dmVkICovCisgICAgICAgIGJvb2wgICAgICAgICAgICAgIGlhMzJlX21vZGU6MTsKKyAgICAgICAg
dWludDMyX3QgICAgICAgICAgICAgICAgICAgIDoyOyAgLyogMTA6MTEgcmVzZXJ2ZWQgKi8KKyAg
ICAgICAgYm9vbCAgIGxvYWRfcGVyZl9nbG9iYWxfY3RybDoxOworICAgICAgICB1aW50MzJfdCAg
ICAgICAgICAgICAgICAgICAgOjI7ICAvKiAxMzoxNCByZXNlcnZlZCAqLworICAgICAgICBib29s
ICAgICAgICBhY2tfaW50cl9vbl9leGl0OjE7CisgICAgICAgIHVpbnQzMl90ICAgICAgICAgICAg
ICAgICAgICA6MjsgIC8qIDE2OjE3IHJlc2VydmVkICovCisgICAgICAgIGJvb2wgICAgICAgICAg
c2F2ZV9ndWVzdF9wYXQ6MTsKKyAgICAgICAgYm9vbCAgICAgICAgICAgbG9hZF9ob3N0X3BhdDox
OworICAgICAgICBib29sICAgICAgICAgc2F2ZV9ndWVzdF9lZmVyOjE7CisgICAgICAgIGJvb2wg
ICAgICAgICAgbG9hZF9ob3N0X2VmZXI6MTsKKyAgICAgICAgYm9vbCAgICAgIHNhdmVfcHJlZW1w
dF90aW1lcjoxOworICAgICAgICBib29sICAgICAgICAgICBjbGVhcl9ibmRjZmdzOjE7CisgICAg
ICAgIGJvb2wgY29uY2VhbF92bWV4aXRzX2Zyb21fcHQ6MTsKKyAgICAgICAgdWludDMyX3QgICAg
ICAgICAgICAgICAgICAgIDo3OyAgLyogMjU6MzEgcmVzZXJ2ZWQgKi8KKyAgICB9OworfTsKKwor
dW5pb24gdm14X3ZtZW50cnlfY29udHJvbF9iaXRzIHsKKyAgICB1aW50MzJfdCByYXc7CisgICAg
c3RydWN0IHsKKyAgICAgICAgdWludDMyX3QgICAgICAgICAgICAgICAgICAgICAgICA6MjsgIC8q
IDA6MSByZXNlcnZlZCAqLworICAgICAgICBib29sICAgICAgICAgICBsb2FkX2RlYnVnX2NudHJs
czoxOworICAgICAgICB1aW50MzJfdCAgICAgICAgICAgICAgICAgICAgICAgIDo2OyAgLyogMzo4
IHJlc2VydmVkICovCisgICAgICAgIGJvb2wgICAgICAgICAgICAgICAgICBpYTMyZV9tb2RlOjE7
CisgICAgICAgIGJvb2wgICAgICAgICAgICAgICAgICAgICAgICAgc21tOjE7CisgICAgICAgIGJv
b2wgICAgICAgICAgZGVhY3RfZHVhbF9tb25pdG9yOjE7CisgICAgICAgIHVpbnQzMl90ICAgICAg
ICAgICAgICAgICAgICAgICAgOjE7ICAvKiAxMiByZXNlcnZlZCAqLworICAgICAgICBib29sICAg
ICAgIGxvYWRfcGVyZl9nbG9iYWxfY3RybDoxOworICAgICAgICBib29sICAgICAgICAgICAgICBs
b2FkX2d1ZXN0X3BhdDoxOworICAgICAgICBib29sICAgICAgICAgICAgIGxvYWRfZ3Vlc3RfZWZl
cjoxOworICAgICAgICBib29sICAgICAgICAgICAgICAgIGxvYWRfYm5kY2ZnczoxOworICAgICAg
ICBib29sICAgY29uY2VhbF92bWVudHJpZXNfZnJvbV9wdDoxOworICAgICAgICB1aW50MzJfdCAg
ICAgICAgICAgICAgICAgICAgICAgIDoxNDsgLyogMTg6MzEgcmVzZXJ2ZWQgKi8KKyAgICB9Owor
fTsKKwordW5pb24gdm14X3NlY29uZGFyeV9leGVjX2NvbnRyb2xfYml0cyB7CisgICAgdWludDMy
X3QgcmF3OworICAgIHN0cnVjdCB7CisgICAgICAgIGJvb2wgICAgdmlydHVhbGl6ZV9hcGljX2Fj
Y2Vzc2VzOjE7CisgICAgICAgIGJvb2wgICAgICAgICAgICAgICAgICBlbmFibGVfZXB0OjE7Cisg
ICAgICAgIGJvb2wgICAgZGVzY3JpcHRvcl90YWJsZV9leGl0aW5nOjE7CisgICAgICAgIGJvb2wg
ICAgICAgICAgICAgICBlbmFibGVfcmR0c2NwOjE7CisgICAgICAgIGJvb2wgICAgICB2aXJ0dWFs
aXplX3gyYXBpY19tb2RlOjE7CisgICAgICAgIGJvb2wgICAgICAgICAgICAgICAgIGVuYWJsZV92
cGlkOjE7CisgICAgICAgIGJvb2wgICAgICAgICAgICAgIHdiaW52ZF9leGl0aW5nOjE7CisgICAg
ICAgIGJvb2wgICAgICAgICAgdW5yZXN0cmljdGVkX2d1ZXN0OjE7CisgICAgICAgIGJvb2wgICAg
ICAgICAgYXBpY19yZWdpc3Rlcl92aXJ0OjE7CisgICAgICAgIGJvb2wgICAgICAgdmlydHVhbF9p
bnRyX2RlbGl2ZXJ5OjE7CisgICAgICAgIGJvb2wgICAgICAgICAgcGF1c2VfbG9vcF9leGl0aW5n
OjE7CisgICAgICAgIGJvb2wgICAgICAgICAgICAgIHJkcmFuZF9leGl0aW5nOjE7CisgICAgICAg
IGJvb2wgICAgICAgICAgICAgIGVuYWJsZV9pbnZwY2lkOjE7CisgICAgICAgIGJvb2wgICAgICAg
ICBlbmFibGVfdm1fZnVuY3Rpb25zOjE7CisgICAgICAgIGJvb2wgICAgICAgZW5hYmxlX3ZtY3Nf
c2hhZG93aW5nOjE7CisgICAgICAgIGJvb2wgICAgICAgICAgICAgICBlbmNsc19leGl0aW5nOjE7
CisgICAgICAgIGJvb2wgICAgICAgICAgICAgIHJkc2VlZF9leGl0aW5nOjE7CisgICAgICAgIGJv
b2wgICAgICAgICAgICAgICAgICBlbmFibGVfcG1sOjE7CisgICAgICAgIGJvb2wgICAgICBlbmFi
bGVfdmlydF9leGNlcHRpb25zOjE7CisgICAgICAgIGJvb2wgY29uY2VhbF92bXhfbm9ucm9vdF9m
cm9tX3B0OjE7CisgICAgICAgIGJvb2wgICAgICAgICAgICAgICAgICAgICAgeHNhdmVzOjE7Cisg
ICAgICAgIHVpbnQzMl90ICAgICAgICAgICAgICAgICAgICAgICAgOjE7ICAvKiAyMSByZXNlcnZl
ZCAqLworICAgICAgICBib29sICAgZXB0X21vZGVfYmFzZWRfZXhlY19jbnRybDoxOworICAgICAg
ICB1aW50MzJfdCAgICAgICAgICAgICAgICAgICAgICAgIDoyOyAgLyogMjM6MjQgcmVzZXJ2ZWQg
Ki8KKyAgICAgICAgYm9vbCAgICAgICAgICAgICAgICAgdHNjX3NjYWxpbmc6MTsKKyAgICAgICAg
dWludDMyX3QgICAgICAgICAgICAgICAgICAgICAgICA6NjsgIC8qIDI2OjMxIHJlc2VydmVkICov
CisgICAgfTsKK307CisKK3N0cnVjdCBjcjBfYml0cyB7CisgICAgYm9vbCAgICAgcGU6MTsKKyAg
ICBib29sICAgICBtcDoxOworICAgIGJvb2wgICAgIGVtOjE7CisgICAgYm9vbCAgICAgdHM6MTsK
KyAgICBib29sICAgICBldDoxOworICAgIGJvb2wgICAgIG5lOjE7CisgICAgdWludDMyX3QgICA6
MTA7IC8qIDY6MTUgcmVzZXJ2ZWQgKi8KKyAgICBib29sICAgICB3cDoxOworICAgIHVpbnQzMl90
ICAgOjE7ICAvKiAxNyByZXNlcnZlZCAqLworICAgIGJvb2wgICAgIGFtOjE7CisgICAgdWludDMy
X3QgICA6MTA7IC8qIDE5OjI4IHJlc2VydmVkICovCisgICAgYm9vbCAgICAgbnc6MTsKKyAgICBi
b29sICAgICBjZDoxOworICAgIGJvb2wgICAgIHBnOjE7Cit9OworCitzdHJ1Y3QgY3I0X2JpdHMg
eworICAgIGJvb2wgICAgICAgIHZtZToxOworICAgIGJvb2wgICAgICAgIHB2aToxOworICAgIGJv
b2wgICAgICAgIHRzZDoxOworICAgIGJvb2wgICAgICAgICBkZToxOworICAgIGJvb2wgICAgICAg
IHBzZToxOworICAgIGJvb2wgICAgICAgIHBhZToxOworICAgIGJvb2wgICAgICAgIG1jZToxOwor
ICAgIGJvb2wgICAgICAgIHBnZToxOworICAgIGJvb2wgICAgICAgIHBjZToxOworICAgIGJvb2wg
ICAgIG9zZnhzcjoxOworICAgIGJvb2wgb3N4bW1leGNwdDoxOworICAgIGJvb2wgICAgICAgdW1p
cDoxOworICAgIHVpbnQzMl90ICAgICAgIDoxOyAgLyogMTIgcmVzZXJ2ZWQgKi8KKyAgICBib29s
ICAgICAgIHZteGU6MTsKKyAgICBib29sICAgICAgIHNteGU6MTsKKyAgICB1aW50MzJfdCAgICAg
ICA6MTsgIC8qIDE1IHJlc2VydmVkICovCisgICAgYm9vbCAgIGZzZ3NiYXNlOjE7CisgICAgYm9v
bCAgICAgIHBjaWRlOjE7CisgICAgYm9vbCAgICBvc3hzYXZlOjE7CisgICAgdWludDMyX3QgICAg
ICAgOjE7ICAvKiAxOSByZXNlcnZlZCAqLworICAgIGJvb2wgICAgICAgc21lcDoxOworICAgIGJv
b2wgICAgICAgc21hcDoxOworICAgIGJvb2wgICAgICAgIHBrZToxOworICAgIHVpbnQzMl90ICAg
ICAgIDo5OyAgLyogMjM6MzEgcmVzZXJ2ZWQgKi8KK307CisKIC8qIE1TUiBwb2xpY3kgb2JqZWN0
IGZvciBzaGFyZWQgcGVyLWRvbWFpbiBNU1JzICovCiBzdHJ1Y3QgbXNyX2RvbWFpbl9wb2xpY3kK
IHsKQEAgLTIxMCw2ICszNzUsMjE0IEBAIHN0cnVjdCBtc3JfZG9tYWluX3BvbGljeQogICAgICAg
ICBib29sIGF2YWlsYWJsZTsgLyogVGhpcyBNU1IgaXMgbm9uLWFyY2hpdGVjdHVyYWwgKi8KICAg
ICAgICAgYm9vbCBjcHVpZF9mYXVsdGluZzsKICAgICB9IHBsYWZvcm1faW5mbzsKKworICAgIHVu
aW9uIHsKKyAgICAgICAgdWludDY0X3QgcmF3W01TUl9JQTMyX1ZNWF9WTUNTX0VOVU0gLSBNU1Jf
SUEzMl9WTVhfQkFTSUMgKyAxXTsKKworICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAgLyog
MHgwMDAwMDQ4MCAgTVNSX0lBMzJfVk1YX0JBU0lDICovCisgICAgICAgICAgICB1bmlvbiB7Cisg
ICAgICAgICAgICAgICAgdWludDY0X3QgcmF3OworICAgICAgICAgICAgICAgIHN0cnVjdCB7Cisg
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZtY3NfcmV2aXNpb25faWQ6MzE7CisgICAgICAg
ICAgICAgICAgICAgIGJvb2wgICAgICAgICAgICAgICAgICBtYno6MTsgIC8qIDMxIGFsd2F5cyB6
ZXJvICovCisgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZtY3NfcmVnaW9uX3NpemU6MTM7
CisgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICAgICAgICAgICAgICAgICA6MzsgIC8qIDQ1
OjQ3IHJlc2VydmVkICovCisgICAgICAgICAgICAgICAgICAgIGJvb2wgICAgICBhZGRyZXNzZXNf
MzJiaXQ6MTsKKyAgICAgICAgICAgICAgICAgICAgYm9vbCAgICAgICAgIGR1YWxfbW9uaXRvcjox
OworICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAgICAgIG1lbW9yeV90eXBlOjQ7CisgICAg
ICAgICAgICAgICAgICAgIGJvb2wgICAgICAgICBpbnNfb3V0X2luZm86MTsKKyAgICAgICAgICAg
ICAgICAgICAgYm9vbCAgICAgICAgZGVmYXVsdDFfemVybzoxOworICAgICAgICAgICAgICAgICAg
ICB1aW50MzJfdCAgICAgICAgICAgICAgICAgOjg7ICAvKiA1Njo2MyByZXNlcnZlZCAqLworICAg
ICAgICAgICAgICAgIH07CisgICAgICAgICAgICB9IGJhc2ljOworCisgICAgICAgICAgICAvKiAw
eDAwMDAwNDgxICBNU1JfSUEzMl9WTVhfUElOQkFTRURfQ1RMUyAqLworICAgICAgICAgICAgdW5p
b24geworICAgICAgICAgICAgICAgIHVpbnQ2NF90IHJhdzsKKyAgICAgICAgICAgICAgICBzdHJ1
Y3QgeworICAgICAgICAgICAgICAgICAgICB1bmlvbiB2bXhfcGluX2Jhc2VkX2V4ZWNfY29udHJv
bF9iaXRzIGFsbG93ZWRfMDsKKyAgICAgICAgICAgICAgICAgICAgdW5pb24gdm14X3Bpbl9iYXNl
ZF9leGVjX2NvbnRyb2xfYml0cyBhbGxvd2VkXzE7CisgICAgICAgICAgICAgICAgfTsKKyAgICAg
ICAgICAgIH0gcGluYmFzZWRfY3RsczsKKworICAgICAgICAgICAgLyogMHgwMDAwMDQ4MiAgTVNS
X0lBMzJfVk1YX1BST0NCQVNFRF9DVExTICovCisgICAgICAgICAgICB1bmlvbiB7CisgICAgICAg
ICAgICAgICAgdWludDY0X3QgcmF3OworICAgICAgICAgICAgICAgIHN0cnVjdCB7CisgICAgICAg
ICAgICAgICAgICAgIHVuaW9uIHZteF9jcHVfYmFzZWRfZXhlY19jb250cm9sX2JpdHMgYWxsb3dl
ZF8wOworICAgICAgICAgICAgICAgICAgICB1bmlvbiB2bXhfY3B1X2Jhc2VkX2V4ZWNfY29udHJv
bF9iaXRzIGFsbG93ZWRfMTsKKyAgICAgICAgICAgICAgICB9OworICAgICAgICAgICAgfSBwcm9j
YmFzZWRfY3RsczsKKworICAgICAgICAgICAgLyogMHgwMDAwMDQ4MyAgTVNSX0lBMzJfVk1YX0VY
SVRfQ1RMUyAqLworICAgICAgICAgICAgdW5pb24geworICAgICAgICAgICAgICAgIHVpbnQ2NF90
IHJhdzsKKyAgICAgICAgICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAgICAgICAgICB1bmlv
biB2bXhfdm1leGl0X2NvbnRyb2xfYml0cyBhbGxvd2VkXzA7CisgICAgICAgICAgICAgICAgICAg
IHVuaW9uIHZteF92bWV4aXRfY29udHJvbF9iaXRzIGFsbG93ZWRfMTsKKyAgICAgICAgICAgICAg
ICB9OworICAgICAgICAgICAgfSBleGl0X2N0bHM7CisKKyAgICAgICAgICAgIC8qIDB4MDAwMDA0
ODQgIE1TUl9JQTMyX1ZNWF9FTlRSWV9DVExTICovCisgICAgICAgICAgICB1bmlvbiB7CisgICAg
ICAgICAgICAgICAgdWludDY0X3QgcmF3OworICAgICAgICAgICAgICAgIHN0cnVjdCB7CisgICAg
ICAgICAgICAgICAgICAgIHVuaW9uIHZteF92bWVudHJ5X2NvbnRyb2xfYml0cyBhbGxvd2VkXzA7
CisgICAgICAgICAgICAgICAgICAgIHVuaW9uIHZteF92bWVudHJ5X2NvbnRyb2xfYml0cyBhbGxv
d2VkXzE7CisgICAgICAgICAgICAgICAgfTsKKyAgICAgICAgICAgIH0gZW50cnlfY3RsczsKKwor
ICAgICAgICAgICAgLyogMHgwMDAwMDQ4NSAgTVNSX0lBMzJfVk1YX01JU0MgKi8KKyAgICAgICAg
ICAgIHVuaW9uIHsKKyAgICAgICAgICAgICAgICB1aW50NjRfdCByYXc7CisgICAgICAgICAgICAg
ICAgc3RydWN0IHsKKyAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgICAgICBwcmVlbXB0X3Rp
bWVyX3NjYWxlOjU7CisgICAgICAgICAgICAgICAgICAgIGJvb2wgICAgICAgICAgICB2bWV4aXRf
c3RvcmVzX2xtYToxOworICAgICAgICAgICAgICAgICAgICBib29sICAgICAgICAgICBobHRfYWN0
aXZpdHlfc3RhdGU6MTsKKyAgICAgICAgICAgICAgICAgICAgYm9vbCAgICAgIHNodXRkb3duX2Fj
dGl2aXR5X3N0YXRlOjE7CisgICAgICAgICAgICAgICAgICAgIGJvb2wgd2FpdF9mb3Jfc2lwaV9h
Y3Rpdml0eV9zdGF0ZToxOworICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAgICAgICAgICAg
ICAgICAgICAgICAgICA6NTsgIC8qIDk6MTMgcmVzZXJ2ZWQgKi8KKyAgICAgICAgICAgICAgICAg
ICAgYm9vbCAgICAgICAgICAgICAgICAgICAgcHRfaW5fdm14OjE7CisgICAgICAgICAgICAgICAg
ICAgIGJvb2wgICAgICAgICAgaWEzMl9zbWJhc2Vfc3VwcG9ydDoxOworICAgICAgICAgICAgICAg
ICAgICB1aW50MzJfdCAgICAgICAgICAgICAgIGNyM190YXJnZXQ6OTsKKyAgICAgICAgICAgICAg
ICAgICAgdWludDMyX3QgICAgICAgbWF4X21zcl9sb2FkX2NvdW50OjM7CisgICAgICAgICAgICAg
ICAgICAgIGJvb2wgICAgaWEzMl9zbW1fbW9uaXRvcl9jdGxfYml0MjoxOworICAgICAgICAgICAg
ICAgICAgICBib29sICAgICAgICAgICAgICAgICAgdm13cml0ZV9hbGw6MTsKKyAgICAgICAgICAg
ICAgICAgICAgYm9vbCAgICAgICAgICAgaW5qZWN0X2lsZW4wX2V2ZW50OjE7CisgICAgICAgICAg
ICAgICAgICAgIHVpbnQzMl90ICAgICAgICAgICAgICAgICAgICAgICAgIDoxOyAgLyogMzEgcmVz
ZXJ2ZWQgKi8KKyAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgICAgICAgICBtc2VnX3Jldmlz
aW9uX2lkOworICAgICAgICAgICAgICAgIH07CisgICAgICAgICAgICB9IG1pc2M7CisKKyAgICAg
ICAgICAgIC8qIDB4MDAwMDA0ODYgIE1TUl9JQTMyX1ZNWF9DUjBfRklYRUQwICovCisgICAgICAg
ICAgICB1bmlvbiB7CisgICAgICAgICAgICAgICAgdWludDY0X3QgcmF3OworICAgICAgICAgICAg
ICAgIHN0cnVjdCBjcjBfYml0cyBhbGxvd2VkXzA7CisgICAgICAgICAgICB9IGNyMF9maXhlZDA7
CisKKyAgICAgICAgICAgIC8qIDB4MDAwMDA0ODcgIE1TUl9JQTMyX1ZNWF9DUjBfRklYRUQxICov
CisgICAgICAgICAgICB1bmlvbiB7CisgICAgICAgICAgICAgICAgdWludDY0X3QgcmF3OworICAg
ICAgICAgICAgICAgIHN0cnVjdCBjcjBfYml0cyBhbGxvd2VkXzE7CisgICAgICAgICAgICB9IGNy
MF9maXhlZDE7CisKKyAgICAgICAgICAgIC8qIDB4MDAwMDA0ODggIE1TUl9JQTMyX1ZNWF9DUjRf
RklYRUQwICovCisgICAgICAgICAgICB1bmlvbiB7CisgICAgICAgICAgICAgICAgdWludDY0X3Qg
cmF3OworICAgICAgICAgICAgICAgIHN0cnVjdCBjcjRfYml0cyBhbGxvd2VkXzA7CisgICAgICAg
ICAgICB9IGNyNF9maXhlZDA7CisKKyAgICAgICAgICAgIC8qIDB4MDAwMDA0ODkgIE1TUl9JQTMy
X1ZNWF9DUjRfRklYRUQxICovCisgICAgICAgICAgICB1bmlvbiB7CisgICAgICAgICAgICAgICAg
dWludDY0X3QgcmF3OworICAgICAgICAgICAgICAgIHN0cnVjdCBjcjRfYml0cyBhbGxvd2VkXzE7
CisgICAgICAgICAgICB9IGNyNF9maXhlZDE7CisKKyAgICAgICAgICAgIC8qIDB4MDAwMDA0OEEg
IE1TUl9JQTMyX1ZNWF9WTUNTX0VOVU0gKi8KKyAgICAgICAgICAgIHVuaW9uIHsKKyAgICAgICAg
ICAgICAgICB1aW50NjRfdCByYXc7CisgICAgICAgICAgICAgICAgc3RydWN0IHsKKyAgICAgICAg
ICAgICAgICAgICAgdWludDMyX3QgICAgICAgICAgICAgICAgICAgICAgOjE7ICAvKiAwIHJlc2Vy
dmVkICovCisgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZtY3NfZW5jb2RpbmdfbWF4X2lk
eDo5OworICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAgICAgICAgICAgICAgICAgICAgICA6
NTQ7IC8qIDEwOjYzIHJlc2VydmVkICovCisgICAgICAgICAgICAgICAgfTsKKyAgICAgICAgICAg
IH0gdm1jc19lbnVtOworICAgICAgICB9OworICAgIH0gdm14OworCisgICAgLyogMHgwMDAwMDQ4
QiAgTVNSX0lBMzJfVk1YX1BST0NCQVNFRF9DVExTMiAqLworICAgIHVuaW9uIHsKKyAgICAgICAg
dWludDY0X3QgcmF3OworICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAgdW5pb24gdm14X3Nl
Y29uZGFyeV9leGVjX2NvbnRyb2xfYml0cyBhbGxvd2VkXzA7CisgICAgICAgICAgICB1bmlvbiB2
bXhfc2Vjb25kYXJ5X2V4ZWNfY29udHJvbF9iaXRzIGFsbG93ZWRfMTsKKyAgICAgICAgfTsKKyAg
ICB9IHZteF9wcm9jYmFzZWRfY3RsczI7CisKKyAgICAvKiAweDAwMDAwNDhDICBNU1JfSUEzMl9W
TVhfRVBUX1ZQSURfQ0FQICovCisgICAgdW5pb24geworICAgICAgICB1aW50NjRfdCByYXc7Cisg
ICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICBib29sICAgICBleGVjX29ubHlfc3VwcG9ydGVk
OjE7CisgICAgICAgICAgICB1aW50MzJfdCAgICAgICAgICAgICAgICAgICAgOjU7ICAvKiAxOjUg
cmVzZXJ2ZWQgKi8KKyAgICAgICAgICAgIGJvb2wgd2Fsa19sZW5ndGhfNF9zdXBwb3J0ZWQ6MTsK
KyAgICAgICAgICAgIHVpbnQzMl90ICAgICAgICAgICAgICAgICAgICA6MTsgIC8qIDcgcmVzZXJ2
ZWQgKi8KKyAgICAgICAgICAgIGJvb2wgICAgICAgICAgbWVtb3J5X3R5cGVfdWM6MTsKKyAgICAg
ICAgICAgIHVpbnQzMl90ICAgICAgICAgICAgICAgICAgICA6NTsgIC8qIDk6MTMgcmVzZXJ2ZWQg
Ki8KKyAgICAgICAgICAgIGJvb2wgICAgICAgICAgbWVtb3J5X3R5cGVfd2I6MTsKKyAgICAgICAg
ICAgIHVpbnQzMl90ICAgICAgICAgICAgICAgICAgICA6MTsgIC8qIDE1IHJlc2VydmVkICovCisg
ICAgICAgICAgICBib29sICAgICAgICAgICBzdXBlcnBhZ2VfMm1iOjE7CisgICAgICAgICAgICBi
b29sICAgICAgICAgICBzdXBlcnBhZ2VfMWdiOjE7CisgICAgICAgICAgICB1aW50MzJfdCAgICAg
ICAgICAgICAgICAgICAgOjI7ICAvKiAxODoxOSByZXNlcnZlZCAqLworICAgICAgICAgICAgYm9v
bCAgICAgIGludmVwdF9pbnN0cnVjdGlvbjoxOworICAgICAgICAgICAgYm9vbCAgICAgICAgICAg
ICAgICAgIGFkX2JpdDoxOworICAgICAgICAgICAgYm9vbCBhZHZhbmNlZF9lcHRfdmlvbGF0aW9u
czoxOworICAgICAgICAgICAgdWludDMyX3QgICAgICAgICAgICAgICAgICAgIDoyOyAgLyogMjM6
MjQgcmVzZXJ2ZWQgKi8KKyAgICAgICAgICAgIGJvb2wgICBpbnZlcHRfc2luZ2xlX2NvbnRleHQ6
MTsKKyAgICAgICAgICAgIGJvb2wgICAgICBpbnZlcHRfYWxsX2NvbnRleHQ6MTsKKyAgICAgICAg
ICAgIHVpbnQzMl90ICAgICAgICAgICAgICAgICAgICA6NTsgIC8qIDI3OjMxIHJlc2VydmVkICov
CisgICAgICAgICAgICBib29sICAgICBpbnZ2cGlkX2luc3RydWN0aW9uOjE7CisgICAgICAgICAg
ICB1aW50MzJfdCAgICAgICAgICAgICAgICAgICAgOjc7ICAvKiAzMzozOSByZXNlcnZlZCAqLwor
ICAgICAgICAgICAgYm9vbCBpbnZ2cGlkX2luZGl2aWR1YWxfYWRkcjoxOworICAgICAgICAgICAg
Ym9vbCAgaW52dnBpZF9zaW5nbGVfY29udGV4dDoxOworICAgICAgICAgICAgYm9vbCAgICAgaW52
dnBpZF9hbGxfY29udGV4dDoxOworICAgICAgICAgICAgYm9vbCBpbnZ2cGlkX3NpbmdsZV9jb250
ZXh0X3JldGFpbmluZ19nbG9iYWw6MTsKKyAgICAgICAgICAgIHVpbnQzMl90ICAgICAgICAgICAg
ICAgICAgICA6MjA7IC8qIDQ0OjYzIHJlc2VydmVkICovCisgICAgICAgIH07CisgICAgfSB2bXhf
ZXB0X3ZwaWRfY2FwOworCisgICAgdW5pb24geworICAgICAgICB1aW50NjRfdCByYXdbTVNSX0lB
MzJfVk1YX1RSVUVfRU5UUllfQ1RMUyAtCisgICAgICAgICAgICAgICAgICAgICBNU1JfSUEzMl9W
TVhfVFJVRV9QSU5CQVNFRF9DVExTICsgMV07CisKKyAgICAgICAgc3RydWN0IHsKKyAgICAgICAg
ICAgIC8qIDB4MDAwMDA0OEQgIE1TUl9JQTMyX1ZNWF9UUlVFX1BJTkJBU0VEX0NUTFMgKi8KKyAg
ICAgICAgICAgIHVuaW9uIHsKKyAgICAgICAgICAgICAgICB1aW50NjRfdCByYXc7CisgICAgICAg
ICAgICAgICAgc3RydWN0IHsKKyAgICAgICAgICAgICAgICAgICAgdW5pb24gdm14X3Bpbl9iYXNl
ZF9leGVjX2NvbnRyb2xfYml0cyBhbGxvd2VkXzA7CisgICAgICAgICAgICAgICAgICAgIHVuaW9u
IHZteF9waW5fYmFzZWRfZXhlY19jb250cm9sX2JpdHMgYWxsb3dlZF8xOworICAgICAgICAgICAg
ICAgIH07CisgICAgICAgICAgICB9IHBpbmJhc2VkOworCisgICAgICAgICAgICAvKiAweDAwMDAw
NDhFICBNU1JfSUEzMl9WTVhfVFJVRV9QUk9DQkFTRURfQ1RMUyAqLworICAgICAgICAgICAgdW5p
b24geworICAgICAgICAgICAgICAgIHVpbnQ2NF90IHJhdzsKKyAgICAgICAgICAgICAgICBzdHJ1
Y3QgeworICAgICAgICAgICAgICAgICAgICB1bmlvbiB2bXhfY3B1X2Jhc2VkX2V4ZWNfY29udHJv
bF9iaXRzIGFsbG93ZWRfMDsKKyAgICAgICAgICAgICAgICAgICAgdW5pb24gdm14X2NwdV9iYXNl
ZF9leGVjX2NvbnRyb2xfYml0cyBhbGxvd2VkXzE7CisgICAgICAgICAgICAgICAgfTsKKyAgICAg
ICAgICAgIH0gcHJvY2Jhc2VkOworCisgICAgICAgICAgICAvKiAweDAwMDAwNDhGICBNU1JfSUEz
Ml9WTVhfVFJVRV9FWElUX0NUTFMgKi8KKyAgICAgICAgICAgIHVuaW9uIHsKKyAgICAgICAgICAg
ICAgICB1aW50NjRfdCByYXc7CisgICAgICAgICAgICAgICAgc3RydWN0IHsKKyAgICAgICAgICAg
ICAgICAgICAgdW5pb24gdm14X3ZtZXhpdF9jb250cm9sX2JpdHMgYWxsb3dlZF8wOworICAgICAg
ICAgICAgICAgICAgICB1bmlvbiB2bXhfdm1leGl0X2NvbnRyb2xfYml0cyBhbGxvd2VkXzE7Cisg
ICAgICAgICAgICAgICAgfTsKKyAgICAgICAgICAgIH0gZXhpdDsKKworICAgICAgICAgICAgLyog
MHgwMDAwMDQ5MCAgTVNSX0lBMzJfVk1YX1RSVUVfRU5UUllfQ1RMUyAqLworICAgICAgICAgICAg
dW5pb24geworICAgICAgICAgICAgICAgIHVpbnQ2NF90IHJhdzsKKyAgICAgICAgICAgICAgICBz
dHJ1Y3QgeworICAgICAgICAgICAgICAgICAgICB1bmlvbiB2bXhfdm1lbnRyeV9jb250cm9sX2Jp
dHMgYWxsb3dlZF8wOworICAgICAgICAgICAgICAgICAgICB1bmlvbiB2bXhfdm1lbnRyeV9jb250
cm9sX2JpdHMgYWxsb3dlZF8xOworICAgICAgICAgICAgICAgIH07CisgICAgICAgICAgICB9IGVu
dHJ5OworICAgICAgICB9OworICAgIH0gdm14X3RydWVfY3RsczsKKworICAgIC8qIDB4MDAwMDA0
OTEgIE1TUl9JQTMyX1ZNWF9WTUZVTkMgKi8KKyAgICB1bmlvbiB7CisgICAgICAgIHVpbnQ2NF90
IHJhdzsKKyAgICAgICAgc3RydWN0IHsKKyAgICAgICAgICAgIGJvb2wgZXB0cF9zd2l0Y2hpbmc6
MTsKKyAgICAgICAgICAgIHVpbnQ2NF90ICAgICAgICAgICA6NjM7IC8qIDE6NjMgcmVzZXJ2ZWQg
Ki8KKyAgICAgICAgfTsKKyAgICB9IHZteF92bWZ1bmM7CiB9OwogCiAvKiBNU1IgcG9saWN5IG9i
amVjdCBmb3IgcGVyLXZDUFUgTVNScyAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 18 08:27:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 08:27:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4jhd-0002aE-8J; Wed, 18 Oct 2017 08:27:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457a530fd=sergey.dyasli@citrix.com>)
 id 1e4jhb-0002Zw-IO
 for xen-devel@lists.xen.org; Wed, 18 Oct 2017 08:27:47 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 36/FB-05363-28017E95; Wed, 18 Oct 2017 08:27:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXrdJ4Hm
 kQXcjj8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrFp6ly2gkkCFdeeqzcwfuHpYuTkkBDwl7je
 fY0RxGYT0JPYOPsVE4gtIiArsbprDnsXIxcHs8ARRompq46wgySEBVwl9s1fydbFyMHBIqAqs
 ec5WJhXwEZi05Q2FoiZ8hK72i6ygticArYS10+vYQOxhYBqfr+5ygphq0q8frGLBaJXUOLkzC
 dgNrOAhMTBFy+YJzDyzkKSmoUktYCRaRWjenFqUVlqka6lXlJRZnpGSW5iZo6uoYGxXm5qcXF
 iempOYlKxXnJ+7iZGYODUMzAw7mB8/dPpEKMkB5OSKK/ugWeRQnxJ+SmVGYnFGfFFpTmpxYcY
 ZTg4lCR4V/E/jxQSLEpNT61Iy8wBhjBMWoKDR0mENxAkzVtckJhbnJkOkTrFqMvRcfPuHyYhl
 rz8vFQpcd4KkCIBkKKM0jy4EbB4usQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmLcBZApPZl
 4J3KZXQEcwAR2xzukJyBEliQgpqQbG+f6BCyyC7bK3vUuafeyp/Ee3jfUTf97L4f2kPWvJciv
 Vi9ITLp34oHnZ0E7RPJr1c/XF5sxtZWWfE/63WljNn3Po7eJFzdtm1Sy8/eeNl6hib/eTuN9n
 P1X/Ozk76+9ineMP/Se4RqTnbekO4D3w5+3bGckrS0zmMKg8W32o9/69dWu6TLV07iqxFGckG
 moxFxUnAgCAnLG6ogIAAA==
X-Env-Sender: prvs=457a530fd=sergey.dyasli@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1508315263!106734118!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35894 invoked from network); 18 Oct 2017 08:27:45 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 08:27:45 -0000
X-IronPort-AV: E=Sophos;i="5.43,395,1503360000"; d="scan'208";a="454748841"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Wed, 18 Oct 2017 09:27:18 +0100
Message-ID: <20171018082722.6279-4-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171018082722.6279-1-sergey.dyasli@citrix.com>
References: <20171018082722.6279-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>
Subject: [Xen-devel] [PATCH v4 3/7] x86/msr: read VMX MSRs values into Raw
	policy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGNhbGN1bGF0ZV9yYXdfdm14X3BvbGljeSgpIHdoaWNoIGZpbGxzIFJhdyBwb2xpY3kgd2l0
aCBIL1cgdmFsdWVzCm9mIFZNWCBNU1JzLiBIb3N0IHBvbGljeSB3aWxsIGNvbnRhaW4gYSBjb3B5
IG9mIHRoZXNlIHZhbHVlcy4KClNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5k
eWFzbGlAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbXNyLmMgfCAzMyArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAzMyBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21zci5jIGIveGVuL2FyY2gveDg2L21zci5jCmlu
ZGV4IDlkYzNkZThjZTEuLjdhYzBmY2ViNDkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tc3Iu
YworKysgYi94ZW4vYXJjaC94ODYvbXNyLmMKQEAgLTMyLDYgKzMyLDM3IEBAIHN0cnVjdCBtc3Jf
ZG9tYWluX3BvbGljeSBfX3JlYWRfbW9zdGx5ICAgICByYXdfbXNyX2RvbWFpbl9wb2xpY3ksCiBz
dHJ1Y3QgbXNyX3ZjcHVfcG9saWN5IF9fcmVhZF9tb3N0bHkgaHZtX21heF9tc3JfdmNwdV9wb2xp
Y3ksCiAgICAgICAgICAgICAgICAgICAgICAgIF9fcmVhZF9tb3N0bHkgIHB2X21heF9tc3JfdmNw
dV9wb2xpY3k7CiAKK3N0YXRpYyB2b2lkIF9faW5pdCBjYWxjdWxhdGVfcmF3X3ZteF9wb2xpY3ko
c3RydWN0IG1zcl9kb21haW5fcG9saWN5ICpkcCkKK3sKKyAgICB1bnNpZ25lZCBpbnQgaTsKKwor
ICAgIGlmICggIWNwdV9oYXNfdm14ICkKKyAgICAgICAgcmV0dXJuOworCisgICAgZm9yICggaSA9
IE1TUl9JQTMyX1ZNWF9CQVNJQzsgaSA8PSBNU1JfSUEzMl9WTVhfVk1DU19FTlVNOyBpKysgKQor
ICAgICAgICByZG1zcmwoaSwgZHAtPnZteC5yYXdbaSAtIE1TUl9JQTMyX1ZNWF9CQVNJQ10pOwor
CisgICAgaWYgKCBkcC0+dm14LnByb2NiYXNlZF9jdGxzLmFsbG93ZWRfMS5hY3RpdmF0ZV9zZWNv
bmRhcnlfY29udHJvbHMgKQorICAgIHsKKyAgICAgICAgcmRtc3JsKE1TUl9JQTMyX1ZNWF9QUk9D
QkFTRURfQ1RMUzIsIGRwLT52bXhfcHJvY2Jhc2VkX2N0bHMyLnJhdyk7CisKKyAgICAgICAgaWYg
KCBkcC0+dm14X3Byb2NiYXNlZF9jdGxzMi5hbGxvd2VkXzEuZW5hYmxlX2VwdCB8fAorICAgICAg
ICAgICAgIGRwLT52bXhfcHJvY2Jhc2VkX2N0bHMyLmFsbG93ZWRfMS5lbmFibGVfdnBpZCApCisg
ICAgICAgICAgICByZG1zcmwoTVNSX0lBMzJfVk1YX0VQVF9WUElEX0NBUCwgZHAtPnZteF9lcHRf
dnBpZF9jYXAucmF3KTsKKyAgICB9CisKKyAgICBpZiAoIGRwLT52bXguYmFzaWMuZGVmYXVsdDFf
emVybyApCisgICAgeworICAgICAgICBmb3IgKCBpID0gTVNSX0lBMzJfVk1YX1RSVUVfUElOQkFT
RURfQ1RMUzsKKyAgICAgICAgICAgICAgaSA8PSBNU1JfSUEzMl9WTVhfVFJVRV9FTlRSWV9DVExT
OyBpKysgKQorICAgICAgICAgICAgcmRtc3JsKGksCisgICAgICAgICAgICAgICAgICAgZHAtPnZt
eF90cnVlX2N0bHMucmF3W2kgLSBNU1JfSUEzMl9WTVhfVFJVRV9QSU5CQVNFRF9DVExTXSk7Cisg
ICAgfQorCisgICAgaWYgKCBkcC0+dm14X3Byb2NiYXNlZF9jdGxzMi5hbGxvd2VkXzEuZW5hYmxl
X3ZtX2Z1bmN0aW9ucyApCisgICAgICAgIHJkbXNybChNU1JfSUEzMl9WTVhfVk1GVU5DLCBkcC0+
dm14X3ZtZnVuYy5yYXcpOworfQorCiBzdGF0aWMgdm9pZCBfX2luaXQgY2FsY3VsYXRlX3Jhd19w
b2xpY3kodm9pZCkKIHsKICAgICBzdHJ1Y3QgbXNyX2RvbWFpbl9wb2xpY3kgKmRwID0gJnJhd19t
c3JfZG9tYWluX3BvbGljeTsKQEAgLTQzLDYgKzc0LDggQEAgc3RhdGljIHZvaWQgX19pbml0IGNh
bGN1bGF0ZV9yYXdfcG9saWN5KHZvaWQpCiAgICAgICAgIGlmICggdmFsICYgTVNSX1BMQVRGT1JN
X0lORk9fQ1BVSURfRkFVTFRJTkcgKQogICAgICAgICAgICAgZHAtPnBsYWZvcm1faW5mby5jcHVp
ZF9mYXVsdGluZyA9IHRydWU7CiAgICAgfQorCisgICAgY2FsY3VsYXRlX3Jhd192bXhfcG9saWN5
KGRwKTsKIH0KIAogc3RhdGljIHZvaWQgX19pbml0IGNhbGN1bGF0ZV9ob3N0X3BvbGljeSh2b2lk
KQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 18 08:28:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 08:28:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4jiH-0002iH-1P; Wed, 18 Oct 2017 08:28:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457a530fd=sergey.dyasli@citrix.com>)
 id 1e4jiF-0002hc-Ru
 for xen-devel@lists.xen.org; Wed, 18 Oct 2017 08:28:27 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 1B/EC-00431-BA017E95; Wed, 18 Oct 2017 08:28:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpO4qgee
 RBnOuqVgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnHT9cW/LWqmHvrP1sD4yK9LkZODgkBf4m3
 3VfYQWw2AT2JjbNfMYHYIgKyEqu75gDFuTiYBY4wSkxddQSsSFjAQ2Le4uksIDaLgKrE79+rw
 WxeARuJx31/mSCGykvsarvICmJzCthKXD+9hg3EFgKq+f3mKiuErSrx+sUuqF5BiZMzn4DZzA
 ISEgdfvGCewMg7C0lqFpLUAkamVYwaxalFZalFukZGeklFmekZJbmJmTm6hgbGermpxcWJ6ak
 5iUnFesn5uZsYgcFTz8DAuINx6gm/Q4ySHExKory6B55FCvEl5adUZiQWZ8QXleakFh9ilOHg
 UJLg1eB/HikkWJSanlqRlpkDDGOYtAQHj5IIbyBImre4IDG3ODMdInWKUZej4+bdP0xCLHn5e
 alS4rwVIEUCIEUZpXlwI2AxdYlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMK8TyBSezLwSuE
 2vgI5gAjpindMTkCNKEhFSUg2MoRsPzv8VYZb0ZjuDzJ6a01MXTWaIXyj/+VJRoOffupeMXu/
 LmGpUj74OLqucX5v4/Xee2mbD2qmsto3+Fn+zHdbdcjvX9i5ksfu5/3nzvFbd/bUnYtGdOt0W
 qyXhip8deATzUn4s0T5+rLwmUf5W0Gr9O3dTTr69XpLOHMlhmlhpPueijso7JZbijERDLeai4
 kQAxW9lMKQCAAA=
X-Env-Sender: prvs=457a530fd=sergey.dyasli@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1508315302!103178682!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7451 invoked from network); 18 Oct 2017 08:28:26 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 08:28:26 -0000
X-IronPort-AV: E=Sophos;i="5.43,395,1503360000"; d="scan'208";a="446828218"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Wed, 18 Oct 2017 09:27:19 +0100
Message-ID: <20171018082722.6279-5-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171018082722.6279-1-sergey.dyasli@citrix.com>
References: <20171018082722.6279-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>
Subject: [Xen-devel] [PATCH v4 4/7] x86/msr: add VMX MSRs into HVM_max
	domain policy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5LCB3aGVuIG5lc3RlZCB2aXJ0IGlzIGVuYWJsZWQsIHRoZSBzZXQgb2YgTDEgVk1Y
IGZlYXR1cmVzCmlzIGZpeGVkIGFuZCBjYWxjdWxhdGVkIGJ5IG52bXhfbXNyX3JlYWRfaW50ZXJj
ZXB0KCkgYXMgYW4gaW50ZXJzZWN0aW9uCmJldHdlZW4gdGhlIGZ1bGwgc2V0IG9mIFhlbidzIHN1
cHBvcnRlZCBMMSBWTVggZmVhdHVyZXMsIHRoZSBzZXQgb2YKYWN0dWFsIEgvVyBmZWF0dXJlcyBh
bmQsIGZvciBNU1JfSUEzMl9WTVhfRVBUX1ZQSURfQ0FQLCB0aGUgc2V0IG9mCmZlYXR1cmVzIHRo
YXQgWGVuIHVzZXMuCgpBZGQgY2FsY3VsYXRlX2h2bV9tYXhfdm14X3BvbGljeSgpIHdoaWNoIHdp
bGwgc2F2ZSB0aGUgZW5kIHJlc3VsdCBvZgpudm14X21zcl9yZWFkX2ludGVyY2VwdCgpIG9uIGN1
cnJlbnQgSC9XIGludG8gSFZNX21heCBkb21haW4gcG9saWN5LgpUaGVyZSB3aWxsIGJlIG5vIGZ1
bmN0aW9uYWwgY2hhbmdlIHRvIHdoYXQgTDEgc2VlcyBpbiBWTVggTVNScy4gQnV0IHRoZQphY3R1
YWwgdXNlIG9mIEhWTV9tYXggZG9tYWluIHBvbGljeSB3aWxsIGhhcHBlbiBsYXRlciwgd2hlbiBW
TVggTVNScwphcmUgaGFuZGxlZCBieSBndWVzdF9yZC93cm1zcigpLgoKU2lnbmVkLW9mZi1ieTog
U2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4
Ni9tc3IuYyB8IDEyOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDEyOSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L21zci5jIGIveGVuL2FyY2gveDg2L21zci5jCmluZGV4IDdhYzBmY2Vi
NDkuLmZmMjcwYmVmYmIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tc3IuYworKysgYi94ZW4v
YXJjaC94ODYvbXNyLmMKQEAgLTg1LDYgKzg1LDEzMyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgY2Fs
Y3VsYXRlX2hvc3RfcG9saWN5KHZvaWQpCiAgICAgKmRwID0gcmF3X21zcl9kb21haW5fcG9saWN5
OwogfQogCisjZGVmaW5lIHZteF9ob3N0X2FsbG93ZWRfY3B5KGRwLCBtc3IsIGZpZWxkKSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgZG8geyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGRwLT5t
c3IuYWxsb3dlZF8xLmZpZWxkID0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgICAgICBob3N0X21zcl9kb21haW5fcG9saWN5Lm1zci5hbGxvd2VkXzEuZmll
bGQ7ICAgICAgICAgICAgICAgICBcCisgICAgICAgIGRwLT5tc3IuYWxsb3dlZF8wLmZpZWxkID0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICBob3N0
X21zcl9kb21haW5fcG9saWN5Lm1zci5hbGxvd2VkXzAuZmllbGQ7ICAgICAgICAgICAgICAgICBc
CisgICAgfSB3aGlsZSAoMCkKKworI2RlZmluZSB2bXhfaG9zdF9hbGxvd2VkX2NweWIoZHAsIGJs
b2NrLCBtc3IsIGZpZWxkKSAgICAgICAgICAgICAgICAgICAgXAorICAgIGRvIHsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICBkcC0+YmxvY2subXNyLmFsbG93ZWRfMS5maWVsZCA9ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgaG9zdF9tc3JfZG9tYWluX3BvbGljeS5ibG9j
ay5tc3IuYWxsb3dlZF8xLmZpZWxkOyAgICAgICAgICAgXAorICAgICAgICBkcC0+YmxvY2subXNy
LmFsbG93ZWRfMC5maWVsZCA9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICAgICAgaG9zdF9tc3JfZG9tYWluX3BvbGljeS5ibG9jay5tc3IuYWxsb3dlZF8wLmZpZWxk
OyAgICAgICAgICAgXAorICAgIH0gd2hpbGUgKDApCisKK3N0YXRpYyB2b2lkIF9faW5pdCBjYWxj
dWxhdGVfaHZtX21heF92bXhfcG9saWN5KHN0cnVjdCBtc3JfZG9tYWluX3BvbGljeSAqZHApCit7
CisgICAgaWYgKCAhY3B1X2hhc192bXggKQorICAgICAgICByZXR1cm47CisKKyAgICBkcC0+dm14
LmJhc2ljLnJhdyA9IGhvc3RfbXNyX2RvbWFpbl9wb2xpY3kudm14LmJhc2ljLnJhdzsKKworICAg
IGRwLT52bXgucGluYmFzZWRfY3Rscy5yYXcgPSAoKHVpbnQ2NF90KSBWTVhfUElOQkFTRURfQ1RM
U19ERUZBVUxUMSA8PCAzMikgfAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBWTVhfUElOQkFTRURfQ1RMU19ERUZBVUxUMTsKKyAgICB2bXhfaG9zdF9hbGxvd2Vk
X2NweWIoZHAsIHZteCwgcGluYmFzZWRfY3RscywgZXh0X2ludHJfZXhpdGluZyk7CisgICAgdm14
X2hvc3RfYWxsb3dlZF9jcHliKGRwLCB2bXgsIHBpbmJhc2VkX2N0bHMsIG5taV9leGl0aW5nKTsK
KyAgICB2bXhfaG9zdF9hbGxvd2VkX2NweWIoZHAsIHZteCwgcGluYmFzZWRfY3RscywgcHJlZW1w
dF90aW1lcik7CisKKyAgICBkcC0+dm14LnByb2NiYXNlZF9jdGxzLnJhdyA9CisgICAgICAgICgo
dWludDY0X3QpIFZNWF9QUk9DQkFTRURfQ1RMU19ERUZBVUxUMSA8PCAzMikgfAorICAgICAgICAg
ICAgICAgICAgICBWTVhfUFJPQ0JBU0VEX0NUTFNfREVGQVVMVDE7CisgICAgdm14X2hvc3RfYWxs
b3dlZF9jcHliKGRwLCB2bXgsIHByb2NiYXNlZF9jdGxzLCB2aXJ0dWFsX2ludHJfcGVuZGluZyk7
CisgICAgdm14X2hvc3RfYWxsb3dlZF9jcHliKGRwLCB2bXgsIHByb2NiYXNlZF9jdGxzLCB1c2Vf
dHNjX29mZnNldGluZyk7CisgICAgdm14X2hvc3RfYWxsb3dlZF9jcHliKGRwLCB2bXgsIHByb2Ni
YXNlZF9jdGxzLCBobHRfZXhpdGluZyk7CisgICAgdm14X2hvc3RfYWxsb3dlZF9jcHliKGRwLCB2
bXgsIHByb2NiYXNlZF9jdGxzLCBpbnZscGdfZXhpdGluZyk7CisgICAgdm14X2hvc3RfYWxsb3dl
ZF9jcHliKGRwLCB2bXgsIHByb2NiYXNlZF9jdGxzLCBtd2FpdF9leGl0aW5nKTsKKyAgICB2bXhf
aG9zdF9hbGxvd2VkX2NweWIoZHAsIHZteCwgcHJvY2Jhc2VkX2N0bHMsIHJkcG1jX2V4aXRpbmcp
OworICAgIHZteF9ob3N0X2FsbG93ZWRfY3B5YihkcCwgdm14LCBwcm9jYmFzZWRfY3RscywgcmR0
c2NfZXhpdGluZyk7CisgICAgdm14X2hvc3RfYWxsb3dlZF9jcHliKGRwLCB2bXgsIHByb2NiYXNl
ZF9jdGxzLCBjcjhfbG9hZF9leGl0aW5nKTsKKyAgICB2bXhfaG9zdF9hbGxvd2VkX2NweWIoZHAs
IHZteCwgcHJvY2Jhc2VkX2N0bHMsIGNyOF9zdG9yZV9leGl0aW5nKTsKKyAgICB2bXhfaG9zdF9h
bGxvd2VkX2NweWIoZHAsIHZteCwgcHJvY2Jhc2VkX2N0bHMsIHRwcl9zaGFkb3cpOworICAgIHZt
eF9ob3N0X2FsbG93ZWRfY3B5YihkcCwgdm14LCBwcm9jYmFzZWRfY3RscywgdmlydHVhbF9ubWlf
cGVuZGluZyk7CisgICAgdm14X2hvc3RfYWxsb3dlZF9jcHliKGRwLCB2bXgsIHByb2NiYXNlZF9j
dGxzLCBtb3ZfZHJfZXhpdGluZyk7CisgICAgdm14X2hvc3RfYWxsb3dlZF9jcHliKGRwLCB2bXgs
IHByb2NiYXNlZF9jdGxzLCB1bmNvbmRfaW9fZXhpdGluZyk7CisgICAgdm14X2hvc3RfYWxsb3dl
ZF9jcHliKGRwLCB2bXgsIHByb2NiYXNlZF9jdGxzLCBhY3RpdmF0ZV9pb19iaXRtYXApOworICAg
IHZteF9ob3N0X2FsbG93ZWRfY3B5YihkcCwgdm14LCBwcm9jYmFzZWRfY3RscywgbW9uaXRvcl90
cmFwX2ZsYWcpOworICAgIHZteF9ob3N0X2FsbG93ZWRfY3B5YihkcCwgdm14LCBwcm9jYmFzZWRf
Y3RscywgYWN0aXZhdGVfbXNyX2JpdG1hcCk7CisgICAgdm14X2hvc3RfYWxsb3dlZF9jcHliKGRw
LCB2bXgsIHByb2NiYXNlZF9jdGxzLCBtb25pdG9yX2V4aXRpbmcpOworICAgIHZteF9ob3N0X2Fs
bG93ZWRfY3B5YihkcCwgdm14LCBwcm9jYmFzZWRfY3RscywgcGF1c2VfZXhpdGluZyk7CisgICAg
dm14X2hvc3RfYWxsb3dlZF9jcHliKGRwLCB2bXgsIHByb2NiYXNlZF9jdGxzLCBhY3RpdmF0ZV9z
ZWNvbmRhcnlfY29udHJvbHMpOworCisgICAgZHAtPnZteC5leGl0X2N0bHMucmF3ID0gKCh1aW50
NjRfdCkgVk1YX0VYSVRfQ1RMU19ERUZBVUxUMSA8PCAzMikgfAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFZNWF9FWElUX0NUTFNfREVGQVVMVDE7CisgICAgdm14X2hv
c3RfYWxsb3dlZF9jcHliKGRwLCB2bXgsIGV4aXRfY3RscywgaWEzMmVfbW9kZSk7CisgICAgdm14
X2hvc3RfYWxsb3dlZF9jcHliKGRwLCB2bXgsIGV4aXRfY3RscywgbG9hZF9wZXJmX2dsb2JhbF9j
dHJsKTsKKyAgICB2bXhfaG9zdF9hbGxvd2VkX2NweWIoZHAsIHZteCwgZXhpdF9jdGxzLCBhY2tf
aW50cl9vbl9leGl0KTsKKyAgICB2bXhfaG9zdF9hbGxvd2VkX2NweWIoZHAsIHZteCwgZXhpdF9j
dGxzLCBzYXZlX2d1ZXN0X3BhdCk7CisgICAgdm14X2hvc3RfYWxsb3dlZF9jcHliKGRwLCB2bXgs
IGV4aXRfY3RscywgbG9hZF9ob3N0X3BhdCk7CisgICAgdm14X2hvc3RfYWxsb3dlZF9jcHliKGRw
LCB2bXgsIGV4aXRfY3Rscywgc2F2ZV9ndWVzdF9lZmVyKTsKKyAgICB2bXhfaG9zdF9hbGxvd2Vk
X2NweWIoZHAsIHZteCwgZXhpdF9jdGxzLCBsb2FkX2hvc3RfZWZlcik7CisgICAgdm14X2hvc3Rf
YWxsb3dlZF9jcHliKGRwLCB2bXgsIGV4aXRfY3Rscywgc2F2ZV9wcmVlbXB0X3RpbWVyKTsKKwor
ICAgIGRwLT52bXguZW50cnlfY3Rscy5yYXcgPSAoKHVpbnQ2NF90KSBWTVhfRU5UUllfQ1RMU19E
RUZBVUxUMSA8PCAzMikgfAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBWTVhfRU5UUllfQ1RMU19ERUZBVUxUMTsKKyAgICB2bXhfaG9zdF9hbGxvd2VkX2NweWIoZHAs
IHZteCwgZW50cnlfY3RscywgaWEzMmVfbW9kZSk7CisgICAgdm14X2hvc3RfYWxsb3dlZF9jcHli
KGRwLCB2bXgsIGVudHJ5X2N0bHMsIGxvYWRfcGVyZl9nbG9iYWxfY3RybCk7CisgICAgdm14X2hv
c3RfYWxsb3dlZF9jcHliKGRwLCB2bXgsIGVudHJ5X2N0bHMsIGxvYWRfZ3Vlc3RfcGF0KTsKKyAg
ICB2bXhfaG9zdF9hbGxvd2VkX2NweWIoZHAsIHZteCwgZW50cnlfY3RscywgbG9hZF9ndWVzdF9l
ZmVyKTsKKworICAgIGRwLT52bXgubWlzYy5yYXcgPSBob3N0X21zcl9kb21haW5fcG9saWN5LnZt
eC5taXNjLnJhdzsKKyAgICAvKiBEbyBub3Qgc3VwcG9ydCBDUjMtdGFyZ2V0IGZlYXR1cmUgbm93
ICovCisgICAgZHAtPnZteC5taXNjLmNyM190YXJnZXQgPSBmYWxzZTsKKworICAgIC8qIFBHLCBQ
RSBiaXRzIG11c3QgYmUgMSBpbiBWTVggb3BlcmF0aW9uICovCisgICAgZHAtPnZteC5jcjBfZml4
ZWQwLmFsbG93ZWRfMC5wZSA9IHRydWU7CisgICAgZHAtPnZteC5jcjBfZml4ZWQwLmFsbG93ZWRf
MC5wZyA9IHRydWU7CisKKyAgICAvKiBhbGxvdyAwLXNldHRpbmdzIGZvciBhbGwgYml0cyAqLwor
ICAgIGRwLT52bXguY3IwX2ZpeGVkMS5yYXcgPSAweGZmZmZmZmZmOworCisgICAgLyogVk1YRSBi
aXQgbXVzdCBiZSAxIGluIFZNWCBvcGVyYXRpb24gKi8KKyAgICBkcC0+dm14LmNyNF9maXhlZDAu
YWxsb3dlZF8wLnZteGUgPSB0cnVlOworCisgICAgLyoKKyAgICAgKiBBbGxvd2VkIENSNCBiaXRz
IHdpbGwgYmUgdXBkYXRlZCBkdXJpbmcgZG9tYWluIGNyZWF0aW9uIGJ5CisgICAgICogaHZtX2Ny
NF9ndWVzdF92YWxpZF9iaXRzKCkKKyAgICAgKi8KKyAgICBkcC0+dm14LmNyNF9maXhlZDEucmF3
ID0gaG9zdF9tc3JfZG9tYWluX3BvbGljeS52bXguY3I0X2ZpeGVkMS5yYXc7CisKKyAgICAvKiBU
aGUgbWF4IGluZGV4IG9mIFZWTUNTIGVuY29kaW5nIGlzIDB4MWYuICovCisgICAgZHAtPnZteC52
bWNzX2VudW0udm1jc19lbmNvZGluZ19tYXhfaWR4ID0gMHgxZjsKKworICAgIGlmICggZHAtPnZt
eC5wcm9jYmFzZWRfY3Rscy5hbGxvd2VkXzEuYWN0aXZhdGVfc2Vjb25kYXJ5X2NvbnRyb2xzICkK
KyAgICB7CisgICAgICAgIHZteF9ob3N0X2FsbG93ZWRfY3B5KGRwLCB2bXhfcHJvY2Jhc2VkX2N0
bHMyLCB2aXJ0dWFsaXplX2FwaWNfYWNjZXNzZXMpOworICAgICAgICB2bXhfaG9zdF9hbGxvd2Vk
X2NweShkcCwgdm14X3Byb2NiYXNlZF9jdGxzMiwgZW5hYmxlX2VwdCk7CisgICAgICAgIHZteF9o
b3N0X2FsbG93ZWRfY3B5KGRwLCB2bXhfcHJvY2Jhc2VkX2N0bHMyLCBkZXNjcmlwdG9yX3RhYmxl
X2V4aXRpbmcpOworICAgICAgICB2bXhfaG9zdF9hbGxvd2VkX2NweShkcCwgdm14X3Byb2NiYXNl
ZF9jdGxzMiwgZW5hYmxlX3ZwaWQpOworICAgICAgICB2bXhfaG9zdF9hbGxvd2VkX2NweShkcCwg
dm14X3Byb2NiYXNlZF9jdGxzMiwgdW5yZXN0cmljdGVkX2d1ZXN0KTsKKworICAgICAgICBpZiAo
IGRwLT52bXhfcHJvY2Jhc2VkX2N0bHMyLmFsbG93ZWRfMS5lbmFibGVfZXB0IHx8CisgICAgICAg
ICAgICAgZHAtPnZteF9wcm9jYmFzZWRfY3RsczIuYWxsb3dlZF8xLmVuYWJsZV92cGlkICkKKyAg
ICAgICAgeworICAgICAgICAgICAgZHAtPnZteF9lcHRfdnBpZF9jYXAucmF3ID0gbmVwdF9nZXRf
ZXB0X3ZwaWRfY2FwKCk7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBpZiAoIGRwLT52bXguYmFz
aWMuZGVmYXVsdDFfemVybyApCisgICAgeworICAgICAgICBkcC0+dm14X3RydWVfY3Rscy5waW5i
YXNlZC5yYXcgPSBkcC0+dm14LnBpbmJhc2VkX2N0bHMucmF3OworCisgICAgICAgIGRwLT52bXhf
dHJ1ZV9jdGxzLnByb2NiYXNlZC5yYXcgPSBkcC0+dm14LnByb2NiYXNlZF9jdGxzLnJhdzsKKyAg
ICAgICAgdm14X2hvc3RfYWxsb3dlZF9jcHliKGRwLCB2bXhfdHJ1ZV9jdGxzLCBwcm9jYmFzZWQs
IGNyM19sb2FkX2V4aXRpbmcpOworICAgICAgICB2bXhfaG9zdF9hbGxvd2VkX2NweWIoZHAsIHZt
eF90cnVlX2N0bHMsIHByb2NiYXNlZCwgY3IzX3N0b3JlX2V4aXRpbmcpOworCisgICAgICAgIGRw
LT52bXhfdHJ1ZV9jdGxzLmV4aXQucmF3ID0gZHAtPnZteC5leGl0X2N0bHMucmF3OworCisgICAg
ICAgIGRwLT52bXhfdHJ1ZV9jdGxzLmVudHJ5LnJhdyA9IGRwLT52bXguZW50cnlfY3Rscy5yYXc7
CisgICAgfQorCisgICAgLyogTVNSX0lBMzJfVk1YX1ZNRlVOQyBpcyBOL0EgKi8KK30KKworI3Vu
ZGVmIHZteF9ob3N0X2FsbG93ZWRfY3B5CisjdW5kZWYgdm14X2hvc3RfYWxsb3dlZF9jcHliCisK
IHN0YXRpYyB2b2lkIF9faW5pdCBjYWxjdWxhdGVfaHZtX21heF9wb2xpY3kodm9pZCkKIHsKICAg
ICBzdHJ1Y3QgbXNyX2RvbWFpbl9wb2xpY3kgKmRwID0gJmh2bV9tYXhfbXNyX2RvbWFpbl9wb2xp
Y3k7CkBAIC0xMDIsNiArMjI5LDggQEAgc3RhdGljIHZvaWQgX19pbml0IGNhbGN1bGF0ZV9odm1f
bWF4X3BvbGljeSh2b2lkKQogCiAgICAgLyogMHgwMDAwMDE0MCAgTVNSX0lOVEVMX01JU0NfRkVB
VFVSRVNfRU5BQkxFUyAqLwogICAgIHZwLT5taXNjX2ZlYXR1cmVzX2VuYWJsZXMuYXZhaWxhYmxl
ID0gZHAtPnBsYWZvcm1faW5mby5hdmFpbGFibGU7CisKKyAgICBjYWxjdWxhdGVfaHZtX21heF92
bXhfcG9saWN5KGRwKTsKIH0KIAogc3RhdGljIHZvaWQgX19pbml0IGNhbGN1bGF0ZV9wdl9tYXhf
cG9saWN5KHZvaWQpCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 18 08:28:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 08:28:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4jiH-0002ih-8s; Wed, 18 Oct 2017 08:28:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457a530fd=sergey.dyasli@citrix.com>)
 id 1e4jiF-0002he-W7
 for xen-devel@lists.xen.org; Wed, 18 Oct 2017 08:28:28 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 E6/2D-05363-BA017E95; Wed, 18 Oct 2017 08:28:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHRDpO5Kgee
 RBu2ftC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oy/z+8yFvxQqOj80MzWwNgm1cXIySEh4C/x
 fO9rFhCbTUBPYuPsV0wgtoiArMTqrjnsXYxcHMwCRxglpq46wg6SEBbwlTjZv4YZxGYRUJX40
 zARLM4rYCOxa3ETM8RQeYldbRdZQWxOAVuJ66fXsIHYQkA1v99cZYWwVSVev9jFAtErKHFy5h
 Mwm1lAQuLgixfMExh5ZyFJzUKSWsDItIpRozi1qCy1SNfISC+pKDM9oyQ3MTNH19DAWC83tbg
 4MT01JzGpWC85P3cTIzB86hkYGHcwTj3hd4hRkoNJSZRX98CzSCG+pPyUyozE4oz4otKc1OJD
 jDIcHEoSvBr8zyOFBItS01Mr0jJzgIEMk5bg4FES4Q0ESfMWFyTmFmemQ6ROMepydNy8+4dJi
 CUvPy9VSpy3AqRIAKQoozQPbgQsqi4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuZ1ApnCk5
 lXArfpFdARTEBHrHN6AnJESSJCSqqBceIF3slzfnnN/iI260PSgkkTDrdLvlcrusFTwcMQN2d
 9vwTrvZ1sdhwXOVmssmOyJj2ozboQHLiPcY7BrW//q3vubMy+6DnT+7N5z7UEabNq39Cl2co6
 TEIrFdrVF/GUXgqdcCbc4E/27yihk+5Z77zvLCu5OLNyyqFbTnbssbVnXhax7us3VmIpzkg01
 GIuKk4EAMtMeBqlAgAA
X-Env-Sender: prvs=457a530fd=sergey.dyasli@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1508315302!103178682!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7387 invoked from network); 18 Oct 2017 08:28:25 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 08:28:25 -0000
X-IronPort-AV: E=Sophos;i="5.43,395,1503360000"; d="scan'208";a="446828217"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Wed, 18 Oct 2017 09:27:21 +0100
Message-ID: <20171018082722.6279-7-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171018082722.6279-1-sergey.dyasli@citrix.com>
References: <20171018082722.6279-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>
Subject: [Xen-devel] [PATCH v4 6/7] x86/msr: update domain policy on CPUID
	policy changes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXZhaWxhYmlsaXR5IG9mIHNvbWUgTVNScyBkZXBlbmRzIG9uIGNlcnRhaW4gQ1BVSUQgYml0cy4g
QWRkIGZ1bmN0aW9uCnJlY2FsY3VsYXRlX2RvbWFpbl9tc3JfcG9saWN5KCkgd2hpY2ggdXBkYXRl
cyBhdmFpbGFiaWxpdHkgb2YgcGVyLWRvbWFpbgpNU1JzIGJhc2VkIG9uIGN1cnJlbnQgZG9tYWlu
J3MgQ1BVSUQgcG9saWN5LiBUaGlzIGZ1bmN0aW9uIGlzIGNhbGxlZAp3aGVuIENQVUlEIHBvbGlj
eSBpcyBjaGFuZ2VkIGZyb20gYSB0b29sc3RhY2suCgpBZGQgcmVjYWxjdWxhdGVfZG9tYWluX3Zt
eF9tc3JfcG9saWN5KCkgd2hpY2ggY2hhbmdlcyBhdmFpbGFiaWxpdHkgb2YKVk1YIE1TUnMgYmFz
ZWQgb24gZG9tYWluJ3MgbmVzdGVkIHZpcnQgc2V0dGluZ3MuIFVuYXZhaWxhYmxlIE1TUnMgYXJl
Cnplcm9lZCB3aGljaCBhbGxvd3MgY2hlY2tpbmcgYXZhaWxhYmlsaXR5IGJpdHMgaW4gdGhlbSBk
aXJlY3RseSB3aXRob3V0CnByZWxpbWluYXJ5IGNoZWNrcyAoZS5nLiBjcHVpZC0+YmFzaWMudm14
LCBhY3RpdmF0ZV9zZWNvbmRhcnlfY29udHJvbHMsCmVuYWJsZV9lcHQpLgoKU2lnbmVkLW9mZi1i
eTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNo
L3g4Ni9kb21jdGwuYyAgICAgfCAgMSArCiB4ZW4vYXJjaC94ODYvbXNyLmMgICAgICAgIHwgNTUg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNs
dWRlL2FzbS14ODYvbXNyLmggfCAgMyArKysKIDMgZmlsZXMgY2hhbmdlZCwgNTkgaW5zZXJ0aW9u
cygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hlbi9hcmNoL3g4Ni9k
b21jdGwuYwppbmRleCA4MGI0ZGY5ZWM5Li4zMzRjNjdkMjYxIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvZG9tY3RsLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCkBAIC0xMjQsNiArMTI0
LDcgQEAgc3RhdGljIGludCB1cGRhdGVfZG9tYWluX2NwdWlkX2luZm8oc3RydWN0IGRvbWFpbiAq
ZCwKICAgICB9CiAKICAgICByZWNhbGN1bGF0ZV9jcHVpZF9wb2xpY3koZCk7CisgICAgcmVjYWxj
dWxhdGVfZG9tYWluX21zcl9wb2xpY3koZCk7CiAKICAgICBzd2l0Y2ggKCBjdGwtPmlucHV0WzBd
ICkKICAgICB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbXNyLmMgYi94ZW4vYXJjaC94ODYv
bXNyLmMKaW5kZXggZmYyNzBiZWZiYi4uOWVhNzQ0N2RlMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L21zci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwpAQCAtMjMsNiArMjMsNyBAQAogI2lu
Y2x1ZGUgPHhlbi9saWIuaD4KICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KICNpbmNsdWRlIDxhc20v
bXNyLmg+CisjaW5jbHVkZSA8YXNtL2h2bS9uZXN0ZWRodm0uaD4KIAogc3RydWN0IG1zcl9kb21h
aW5fcG9saWN5IF9fcmVhZF9tb3N0bHkgICAgIHJhd19tc3JfZG9tYWluX3BvbGljeSwKICAgICAg
ICAgICAgICAgICAgICAgICAgICBfX3JlYWRfbW9zdGx5ICAgIGhvc3RfbXNyX2RvbWFpbl9wb2xp
Y3ksCkBAIC0yNTcsNiArMjU4LDU5IEBAIHZvaWQgX19pbml0IGluaXRfZ3Vlc3RfbXNyX3BvbGlj
eSh2b2lkKQogICAgIGNhbGN1bGF0ZV9wdl9tYXhfcG9saWN5KCk7CiB9CiAKK3N0YXRpYyB2b2lk
IHJlY2FsY3VsYXRlX2RvbWFpbl92bXhfbXNyX3BvbGljeShzdHJ1Y3QgZG9tYWluICpkKQorewor
ICAgIHN0cnVjdCBtc3JfZG9tYWluX3BvbGljeSAqZHAgPSBkLT5hcmNoLm1zcjsKKworICAgIGlm
ICggIW5lc3RlZGh2bV9lbmFibGVkKGQpIHx8ICFkLT5hcmNoLmNwdWlkLT5iYXNpYy52bXggKQor
ICAgIHsKKyAgICAgICAgbWVtc2V0KGRwLT52bXgucmF3LCAwLCBzaXplb2YoZHAtPnZteC5yYXcp
KTsKKyAgICAgICAgZHAtPnZteF9wcm9jYmFzZWRfY3RsczIucmF3ID0gMDsKKyAgICAgICAgZHAt
PnZteF9lcHRfdnBpZF9jYXAucmF3ID0gMDsKKyAgICAgICAgbWVtc2V0KGRwLT52bXhfdHJ1ZV9j
dGxzLnJhdywgMCwgc2l6ZW9mKGRwLT52bXhfdHJ1ZV9jdGxzLnJhdykpOworICAgICAgICBkcC0+
dm14X3ZtZnVuYy5yYXcgPSAwOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICBtZW1j
cHkoZHAtPnZteC5yYXcsIGh2bV9tYXhfbXNyX2RvbWFpbl9wb2xpY3kudm14LnJhdywKKyAgICAg
ICAgICAgICAgIHNpemVvZihkcC0+dm14LnJhdykpOworICAgICAgICAvKiBHZXQgYWxsb3dlZCBD
UjQgYml0cyBmcm9tIENQVUlEIHBvbGljeSAqLworICAgICAgICBkcC0+dm14LmNyNF9maXhlZDEu
cmF3ID0gaHZtX2NyNF9ndWVzdF92YWxpZF9iaXRzKGQsIGZhbHNlKTsKKworICAgICAgICBpZiAo
IGRwLT52bXgucHJvY2Jhc2VkX2N0bHMuYWxsb3dlZF8xLmFjdGl2YXRlX3NlY29uZGFyeV9jb250
cm9scyApCisgICAgICAgIHsKKyAgICAgICAgICAgIGRwLT52bXhfcHJvY2Jhc2VkX2N0bHMyLnJh
dyA9CisgICAgICAgICAgICAgICAgaHZtX21heF9tc3JfZG9tYWluX3BvbGljeS52bXhfcHJvY2Jh
c2VkX2N0bHMyLnJhdzsKKworICAgICAgICAgICAgaWYgKCBkcC0+dm14X3Byb2NiYXNlZF9jdGxz
Mi5hbGxvd2VkXzEuZW5hYmxlX2VwdCB8fAorICAgICAgICAgICAgICAgICBkcC0+dm14X3Byb2Ni
YXNlZF9jdGxzMi5hbGxvd2VkXzEuZW5hYmxlX3ZwaWQgKQorICAgICAgICAgICAgICAgIGRwLT52
bXhfZXB0X3ZwaWRfY2FwLnJhdyA9CisgICAgICAgICAgICAgICAgICAgIGh2bV9tYXhfbXNyX2Rv
bWFpbl9wb2xpY3kudm14X2VwdF92cGlkX2NhcC5yYXc7CisgICAgICAgICAgICBlbHNlCisgICAg
ICAgICAgICAgICAgZHAtPnZteF9lcHRfdnBpZF9jYXAucmF3ID0gMDsKKyAgICAgICAgfQorICAg
ICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIGRwLT52bXhfcHJvY2Jhc2VkX2N0bHMy
LnJhdyA9IDA7CisgICAgICAgICAgICBkcC0+dm14X2VwdF92cGlkX2NhcC5yYXcgPSAwOworICAg
ICAgICB9CisKKyAgICAgICAgaWYgKCBkcC0+dm14LmJhc2ljLmRlZmF1bHQxX3plcm8gKQorICAg
ICAgICAgICAgbWVtY3B5KGRwLT52bXhfdHJ1ZV9jdGxzLnJhdywKKyAgICAgICAgICAgICAgICAg
ICBodm1fbWF4X21zcl9kb21haW5fcG9saWN5LnZteF90cnVlX2N0bHMucmF3LAorICAgICAgICAg
ICAgICAgICAgIHNpemVvZihkcC0+dm14X3RydWVfY3Rscy5yYXcpKTsKKyAgICAgICAgZWxzZQor
ICAgICAgICAgICAgbWVtc2V0KGRwLT52bXhfdHJ1ZV9jdGxzLnJhdywgMCwgc2l6ZW9mKGRwLT52
bXhfdHJ1ZV9jdGxzLnJhdykpOworCisgICAgICAgIGRwLT52bXhfdm1mdW5jLnJhdyA9IDA7Cisg
ICAgfQorfQorCit2b2lkIHJlY2FsY3VsYXRlX2RvbWFpbl9tc3JfcG9saWN5KHN0cnVjdCBkb21h
aW4gKmQpCit7CisgICAgcmVjYWxjdWxhdGVfZG9tYWluX3ZteF9tc3JfcG9saWN5KGQpOworfQor
CiBpbnQgaW5pdF9kb21haW5fbXNyX3BvbGljeShzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIHN0
cnVjdCBtc3JfZG9tYWluX3BvbGljeSAqZHA7CkBAIC0yNzcsNiArMzMxLDcgQEAgaW50IGluaXRf
ZG9tYWluX21zcl9wb2xpY3koc3RydWN0IGRvbWFpbiAqZCkKICAgICB9CiAKICAgICBkLT5hcmNo
Lm1zciA9IGRwOworICAgIHJlY2FsY3VsYXRlX2RvbWFpbl9tc3JfcG9saWN5KGQpOwogCiAgICAg
cmV0dXJuIDA7CiB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tc3IuaAppbmRleCAxNTAwMDA1NTFmLi5mMTllMTEzNjEyIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvbXNyLmgKQEAgLTYwOCw2ICs2MDgsOSBAQCBpbnQgaW5pdF92Y3B1X21zcl9wb2xpY3koc3Ry
dWN0IHZjcHUgKnYpOwogaW50IGd1ZXN0X3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50
MzJfdCBtc3IsIHVpbnQ2NF90ICp2YWwpOwogaW50IGd1ZXN0X3dybXNyKHN0cnVjdCB2Y3B1ICp2
LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90IHZhbCk7CiAKKy8qIFVwZGF0ZSBhdmFpbGFiaWxpdHkg
b2YgcGVyLWRvbWFpbiBNU1JzIGJhc2VkIG9uIENQVUlEIHBvbGljeSAqLwordm9pZCByZWNhbGN1
bGF0ZV9kb21haW5fbXNyX3BvbGljeShzdHJ1Y3QgZG9tYWluICpkKTsKKwogI2VuZGlmIC8qICFf
X0FTU0VNQkxZX18gKi8KIAogI2VuZGlmIC8qIF9fQVNNX01TUl9IICovCi0tIAoyLjExLjAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 18 08:28:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 08:28:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4jiH-0002j2-G5; Wed, 18 Oct 2017 08:28:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457a530fd=sergey.dyasli@citrix.com>)
 id 1e4jiG-0002hh-A4
 for xen-devel@lists.xen.org; Wed, 18 Oct 2017 08:28:28 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 E6/3C-23269-BA017E95; Wed, 18 Oct 2017 08:28:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHRDpO5qgee
 RBvcXsFos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkHls5iKtisVtHYfZitgbFdvouRk0NCwF/i
 ytNbbCA2m4CexMbZr5hAbBEBWYnVXXPYuxi5OJgFjjBKTF11hB0kISwQKPF9ZjsjiM0ioCox/
 cxKsGZeARuJS71vWCGGykvsarsIZnMK2EpcP70GrEYIqOb3m6usELaqxOsXu1ggegUlTs58Am
 YzC0hIHHzxgnkCI+8sJKlZSFILGJlWMWoUpxaVpRbpGlroJRVlpmeU5CZm5ugaGpjq5aYWFye
 mp+YkJhXrJefnbmIEhg8DEOxgbNrueYhRkoNJSZRX98CzSCG+pPyUyozE4oz4otKc1OJDjDIc
 HEoSvA/4n0cKCRalpqdWpGXmAAMZJi3BwaMkwhsIkuYtLkjMLc5Mh0idYtTl6Lh59w+TEEtef
 l6qlDhvBUiRAEhRRmke3AhYVF1ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMG8DyBSezLwSuE
 2vgI5gAjpindMTkCNKEhFSUg2MwSrLVxfmRR01DP4580gly4svnW5MAqkby5bpdNm//jm98gq
 z6rkaVS2h1nWnUv8aqe3PcizbcuT59eQN9crTMjP1t132OXop0+WF265p208WbBJbz6ygZ/32
 8NRLOX+LC7yebudObX+4Std3SkLlczPZ/q1+N/w7p5XGCmlu/jhxTaX5s2IPJZbijERDLeai4
 kQA9XTWiqUCAAA=
X-Env-Sender: prvs=457a530fd=sergey.dyasli@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1508315305!79046450!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52684 invoked from network); 18 Oct 2017 08:28:26 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 08:28:26 -0000
X-IronPort-AV: E=Sophos;i="5.43,395,1503360000"; d="scan'208";a="446828219"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Wed, 18 Oct 2017 09:27:20 +0100
Message-ID: <20171018082722.6279-6-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171018082722.6279-1-sergey.dyasli@citrix.com>
References: <20171018082722.6279-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>
Subject: [Xen-devel] [PATCH v4 5/7] x86/cpuid: update signature of
	hvm_cr4_guest_valid_bits()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2l0aCB0aGUgbmV3IGNwdWlkIGluZnJhc3RydWN0dXJlIHRoZXJlIGlzIGEgZG9tYWluLXdpZGUg
c3RydWN0IGNwdWlkCnBvbGljeSBhbmQgdGhlcmUgaXMgbm8gbmVlZCB0byBwYXNzIGEgc2VwYXJh
dGUgc3RydWN0IHZjcHUgKiBpbnRvCmh2bV9jcjRfZ3Vlc3RfdmFsaWRfYml0cygpIGFueW1vcmUu
IE1ha2UgdGhlIGZ1bmN0aW9uIGFjY2VwdCBzdHJ1Y3QKZG9tYWluICogaW5zdGVhZCBhbmQgdXBk
YXRlIGNhbGxlcnMuCgpTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xp
QGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9kb21haW4uYyAgICAgICB8IDMgKyst
CiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgIHwgNyArKystLS0tCiB4ZW4vYXJjaC94
ODYvaHZtL3N2bS9zdm1kZWJ1Zy5jIHwgNCArKy0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14
LmMgICAgIHwgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggICB8IDIgKy0KIDUg
ZmlsZXMgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9odm0vZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvaHZtL2RvbWFpbi5j
CmluZGV4IDYwNDc0NjQ5ZGUuLmNlMTVjZTA0NzAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9kb21haW4uYwpAQCAtMTExLDYgKzEx
MSw3IEBAIHN0YXRpYyBpbnQgY2hlY2tfc2VnbWVudChzdHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciAq
cmVnLCBlbnVtIHg4Nl9zZWdtZW50IHNlZykKIC8qIENhbGxlZCBieSBWQ1BVT1BfaW5pdGlhbGlz
ZSBmb3IgSFZNIGd1ZXN0cy4gKi8KIGludCBhcmNoX3NldF9pbmZvX2h2bV9ndWVzdChzdHJ1Y3Qg
dmNwdSAqdiwgY29uc3QgdmNwdV9odm1fY29udGV4dF90ICpjdHgpCiB7CisgICAgY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqdXJl
Z3MgPSAmdi0+YXJjaC51c2VyX3JlZ3M7CiAgICAgc3RydWN0IHNlZ21lbnRfcmVnaXN0ZXIgY3Ms
IGRzLCBzcywgZXMsIHRyOwogICAgIGNvbnN0IGNoYXIgKmVycnN0cjsKQEAgLTI3Miw3ICsyNzMs
NyBAQCBpbnQgYXJjaF9zZXRfaW5mb19odm1fZ3Vlc3Qoc3RydWN0IHZjcHUgKnYsIGNvbnN0IHZj
cHVfaHZtX2NvbnRleHRfdCAqY3R4KQogICAgIGlmICggdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9l
ZmVyICYgRUZFUl9MTUUgKQogICAgICAgICB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2VmZXIgfD0g
RUZFUl9MTUE7CiAKLSAgICBpZiAoIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbNF0gJiB+aHZt
X2NyNF9ndWVzdF92YWxpZF9iaXRzKHYsIDApICkKKyAgICBpZiAoIHYtPmFyY2guaHZtX3ZjcHUu
Z3Vlc3RfY3JbNF0gJiB+aHZtX2NyNF9ndWVzdF92YWxpZF9iaXRzKGQsIGZhbHNlKSApCiAgICAg
ewogICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJCYWQgQ1I0IHZhbHVlOiAlIzAxNmx4XG4i
LAogICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbNF0pOwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5k
ZXggMjA1YjRjYjY4NS4uMTc4NGMzMmM3ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9o
dm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC05MjgsOSArOTI4LDggQEAgY29u
c3QgY2hhciAqaHZtX2VmZXJfdmFsaWQoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQ2NF90IHZh
bHVlLAogICAgICAgICBYODZfQ1IwX0NEIHwgWDg2X0NSMF9QRykpKQogCiAvKiBUaGVzZSBiaXRz
IGluIENSNCBjYW4gYmUgc2V0IGJ5IHRoZSBndWVzdC4gKi8KLXVuc2lnbmVkIGxvbmcgaHZtX2Ny
NF9ndWVzdF92YWxpZF9iaXRzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCBib29sIHJlc3RvcmUpCit1
bnNpZ25lZCBsb25nIGh2bV9jcjRfZ3Vlc3RfdmFsaWRfYml0cyhjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpkLCBib29sIHJlc3RvcmUpCiB7Ci0gICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRv
bWFpbjsKICAgICBjb25zdCBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpwOwogICAgIGJvb2wgbWNlLCB2
bXhlOwogCkBAIC05OTcsNyArOTk2LDcgQEAgc3RhdGljIGludCBodm1fbG9hZF9jcHVfY3R4dChz
dHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKICAgICAgICAgcmV0dXJu
IC1FSU5WQUw7CiAgICAgfQogCi0gICAgaWYgKCBjdHh0LmNyNCAmIH5odm1fY3I0X2d1ZXN0X3Zh
bGlkX2JpdHModiwgMSkgKQorICAgIGlmICggY3R4dC5jcjQgJiB+aHZtX2NyNF9ndWVzdF92YWxp
ZF9iaXRzKGQsIHRydWUpICkKICAgICB7CiAgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgIkhW
TSVkIHJlc3RvcmU6IGJhZCBDUjQgJSMiIFBSSXg2NCAiXG4iLAogICAgICAgICAgICAgICAgZC0+
ZG9tYWluX2lkLCBjdHh0LmNyNCk7CkBAIC0yMzA4LDcgKzIzMDcsNyBAQCBpbnQgaHZtX3NldF9j
cjQodW5zaWduZWQgbG9uZyB2YWx1ZSwgYm9vbF90IG1heV9kZWZlcikKICAgICBzdHJ1Y3QgdmNw
dSAqdiA9IGN1cnJlbnQ7CiAgICAgdW5zaWduZWQgbG9uZyBvbGRfY3I7CiAKLSAgICBpZiAoIHZh
bHVlICYgfmh2bV9jcjRfZ3Vlc3RfdmFsaWRfYml0cyh2LCAwKSApCisgICAgaWYgKCB2YWx1ZSAm
IH5odm1fY3I0X2d1ZXN0X3ZhbGlkX2JpdHModi0+ZG9tYWluLCBmYWxzZSkgKQogICAgIHsKICAg
ICAgICAgSFZNX0RCR19MT0coREJHX0xFVkVMXzEsCiAgICAgICAgICAgICAgICAgICAgICJHdWVz
dCBhdHRlbXB0cyB0byBzZXQgcmVzZXJ2ZWQgYml0IGluIENSNDogJWx4IiwKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bWRlYnVnLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9z
dm1kZWJ1Zy5jCmluZGV4IDg5ZWYyZGI5MzIuLmUyNWUzZTA0MjMgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vc3ZtL3N2bWRlYnVnLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3Zt
ZGVidWcuYwpAQCAtMTE5LDkgKzExOSw5IEBAIGJvb2wgc3ZtX3ZtY2JfaXN2YWxpZChjb25zdCBj
aGFyICpmcm9tLCBjb25zdCBzdHJ1Y3Qgdm1jYl9zdHJ1Y3QgKnZtY2IsCiAgICAgICAgICAgIChj
cjMgPj4gdi0+ZG9tYWluLT5hcmNoLmNwdWlkLT5leHRkLm1heHBoeXNhZGRyKSkpICkKICAgICAg
ICAgUFJJTlRGKCJDUjM6IE1CWiBiaXRzIGFyZSBzZXQgKCUjIlBSSXg2NCIpXG4iLCBjcjMpOwog
Ci0gICAgaWYgKCBjcjQgJiB+aHZtX2NyNF9ndWVzdF92YWxpZF9iaXRzKHYsIGZhbHNlKSApCisg
ICAgaWYgKCBjcjQgJiB+aHZtX2NyNF9ndWVzdF92YWxpZF9iaXRzKHYtPmRvbWFpbiwgZmFsc2Up
ICkKICAgICAgICAgUFJJTlRGKCJDUjQ6IGludmFsaWQgYml0cyBhcmUgc2V0ICglIyJQUkl4NjQi
LCB2YWxpZDogJSMiUFJJeDY0IilcbiIsCi0gICAgICAgICAgICAgICBjcjQsIGh2bV9jcjRfZ3Vl
c3RfdmFsaWRfYml0cyh2LCBmYWxzZSkpOworICAgICAgICAgICAgICAgY3I0LCBodm1fY3I0X2d1
ZXN0X3ZhbGlkX2JpdHModi0+ZG9tYWluLCBmYWxzZSkpOwogCiAgICAgaWYgKCB2bWNiX2dldF9k
cjYodm1jYikgPj4gMzIgKQogICAgICAgICBQUklOVEYoIkRSNjogYml0cyBbNjM6MzJdIGFyZSBu
b3QgemVybyAoJSMiUFJJeDY0IilcbiIsCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3Zt
eC92dm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKaW5kZXggZGRlMDJjMDc2Yi4u
NGQ5ZmZjNDkwYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwpAQCAtMjEzNiw3ICsyMTM2LDcgQEAgaW50IG52
bXhfbXNyX3JlYWRfaW50ZXJjZXB0KHVuc2lnbmVkIGludCBtc3IsIHU2NCAqbXNyX2NvbnRlbnQp
CiAgICAgICAgIGRhdGEgPSBYODZfQ1I0X1ZNWEU7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2Ug
TVNSX0lBMzJfVk1YX0NSNF9GSVhFRDE6Ci0gICAgICAgIGRhdGEgPSBodm1fY3I0X2d1ZXN0X3Zh
bGlkX2JpdHModiwgMCk7CisgICAgICAgIGRhdGEgPSBodm1fY3I0X2d1ZXN0X3ZhbGlkX2JpdHMo
ZCwgZmFsc2UpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIE1TUl9JQTMyX1ZNWF9NSVNDOgog
ICAgICAgICAvKiBEbyBub3Qgc3VwcG9ydCBDUjMtdGFyZ2V0IGZlYXR1cmUgbm93ICovCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL2h2bS5oCmluZGV4IGI2ODdlMDNkY2UuLjQ3YTVmNzkxNmQgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L2h2bS5oCkBAIC02MTIsNyArNjEyLDcgQEAgc3RhdGljIGlubGluZSBib29sIGFsdHAybV92Y3B1
X2VtdWxhdGVfdmUoc3RydWN0IHZjcHUgKnYpCiAvKiBDaGVjayBDUjQvRUZFUiB2YWx1ZXMgKi8K
IGNvbnN0IGNoYXIgKmh2bV9lZmVyX3ZhbGlkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50NjRf
dCB2YWx1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpZ25lZCBpbnQgY3IwX3BnKTsK
LXVuc2lnbmVkIGxvbmcgaHZtX2NyNF9ndWVzdF92YWxpZF9iaXRzKGNvbnN0IHN0cnVjdCB2Y3B1
ICp2LCBib29sIHJlc3RvcmUpOwordW5zaWduZWQgbG9uZyBodm1fY3I0X2d1ZXN0X3ZhbGlkX2Jp
dHMoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgYm9vbCByZXN0b3JlKTsKIAogLyoKICAqIFRoaXMg
bXVzdCBiZSBkZWZpbmVkIGFzIGEgbWFjcm8gaW5zdGVhZCBvZiBhbiBpbmxpbmUgZnVuY3Rpb24s
Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 18 08:28:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 08:28:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4jiH-0002jT-O5; Wed, 18 Oct 2017 08:28:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457a530fd=sergey.dyasli@citrix.com>)
 id 1e4jiG-0002hp-KE
 for xen-devel@lists.xen.org; Wed, 18 Oct 2017 08:28:28 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 71/4C-24473-BA017E95; Wed, 18 Oct 2017 08:28:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHRDpO5qgee
 RBpsvSVgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlLtk1jL9gcWnFz0XOWBsYndl2MnBwSAv4S
 b5umsYPYbAJ6Ehtnv2ICsUUEZCVWd80BinNxMAscYZSYuuoIWJGwgJtEz5wbjCA2i4CqxKUrx
 5i7GDk4eAVsJA5tiIGYKS+xq+0iK4jNKWArcf30GjYQWwio5Pebq2BxXgFBiZMzn7CA2MwCmh
 Kt23+zQ9jyEs1bZzND1KtKvH6xi2UCI98sJC2zkLTMQtKygJF5FaNGcWpRWWqRrpGRXlJRZnp
 GSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYLDVMzAw7mCcesLvEKMkB5OSKK/ugWeRQnxJ
 +SmVGYnFGfFFpTmpxYcYZTg4lCR4NfifRwoJFqWmp1akZeYAwx4mLcHBoyTCGwiS5i0uSMwtz
 kyHSJ1i1OXouHn3D5MQS15+XqqUOG8FSJEASFFGaR7cCFgMXmKUlRLmZWRgYBDiKUgtys0sQZ
 V/xSjOwagkzOsEMoUnM68EbtMroCOYgI5Y5/QE5IiSRISUVAOjIdttk92ruHi06yS7Sqv4JL7
 8ai1nDtDz6snb+KWFkcG0M3iWdLSe+wrmX+rffbnc7k4of2CoFrFP4aZikXlN653Z8us/VP5Y
 WODnYXrlYeat3DzP771C0d9Eo3+cYeKMPrrzihLv4vUCK8OyTYRt34nmzj07UdCr9+Rc4TKRL
 YtuJe1fxaLEUpyRaKjFXFScCACUe96fvAIAAA==
X-Env-Sender: prvs=457a530fd=sergey.dyasli@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1508315302!103178682!4
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7541 invoked from network); 18 Oct 2017 08:28:27 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 08:28:27 -0000
X-IronPort-AV: E=Sophos;i="5.43,395,1503360000"; d="scan'208";a="446828220"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Wed, 18 Oct 2017 09:27:22 +0100
Message-ID: <20171018082722.6279-8-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171018082722.6279-1-sergey.dyasli@citrix.com>
References: <20171018082722.6279-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>
Subject: [Xen-devel] [PATCH v4 7/7] x86/msr: handle VMX MSRs with
	guest_rd/wrmsr()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Tm93IHRoYXQgZWFjaCBkb21haW4gaGFzIGEgY29ycmVjdCB2aWV3IG9mIFZNWCBNU1JzIGluIGl0
J3MgcGVyLWRvbWFpbgpNU1IgcG9saWN5LCBpdCdzIHBvc3NpYmxlIHRvIGhhbmRsZSBndWVzdCdz
IFJEL1dSTVNSIHdpdGggdGhlIG5ldwpoYW5kbGVycy4gRG8gaXQgYW5kIHJlbW92ZSB0aGUgb2xk
IG52bXhfbXNyX3JlYWRfaW50ZXJjZXB0KCkgYW5kCmFzc29jaWF0ZWQgYml0cy4KClRoZXJlIGlz
IG5vIGZ1bmN0aW9uYWwgY2hhbmdlIHRvIHdoYXQgYSBndWVzdCBzZWVzIGluIFZNWCBNU1JzLgoK
U2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgot
LS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICAgICAgICAgfCAgIDYgLS0KIHhlbi9hcmNo
L3g4Ni9odm0vdm14L3Z2bXguYyAgICAgICAgfCAxNzggLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L21zci5jICAgICAgICAgICAgICAgICB8ICAzNyAr
KysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3Z2bXguaCB8ICAgMiAtCiA0IGZp
bGVzIGNoYW5nZWQsIDM3IGluc2VydGlvbnMoKyksIDE4NiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
eC5jCmluZGV4IGMyMTQ4NzAxZWUuLjFhMWNiOTgwNjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vdm14L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC0yOTA2
LDEwICsyOTA2LDYgQEAgc3RhdGljIGludCB2bXhfbXNyX3JlYWRfaW50ZXJjZXB0KHVuc2lnbmVk
IGludCBtc3IsIHVpbnQ2NF90ICptc3JfY29udGVudCkKICAgICAgICAgaWYgKCBuZXN0ZWRodm1f
ZW5hYmxlZChjdXJyLT5kb21haW4pICkKICAgICAgICAgICAgICptc3JfY29udGVudCB8PSBJQTMy
X0ZFQVRVUkVfQ09OVFJPTF9FTkFCTEVfVk1YT05fT1VUU0lERV9TTVg7CiAgICAgICAgIGJyZWFr
OwotICAgIGNhc2UgTVNSX0lBMzJfVk1YX0JBU0lDLi4uTVNSX0lBMzJfVk1YX1ZNRlVOQzoKLSAg
ICAgICAgaWYgKCAhbnZteF9tc3JfcmVhZF9pbnRlcmNlcHQobXNyLCBtc3JfY29udGVudCkgKQot
ICAgICAgICAgICAgZ290byBncF9mYXVsdDsKLSAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBNU1Jf
SUEzMl9NSVNDX0VOQUJMRToKICAgICAgICAgcmRtc3JsKE1TUl9JQTMyX01JU0NfRU5BQkxFLCAq
bXNyX2NvbnRlbnQpOwogICAgICAgICAvKiBEZWJ1ZyBUcmFjZSBTdG9yZSBpcyBub3Qgc3VwcG9y
dGVkLiAqLwpAQCAtMzEzMyw4ICszMTI5LDYgQEAgc3RhdGljIGludCB2bXhfbXNyX3dyaXRlX2lu
dGVyY2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCBtc3JfY29udGVudCkKICAgICAgICAg
YnJlYWs7CiAgICAgfQogICAgIGNhc2UgTVNSX0lBMzJfRkVBVFVSRV9DT05UUk9MOgotICAgIGNh
c2UgTVNSX0lBMzJfVk1YX0JBU0lDIC4uLiBNU1JfSUEzMl9WTVhfVk1GVU5DOgotICAgICAgICAv
KiBOb25lIG9mIHRoZXNlIE1TUnMgYXJlIHdyaXRlYWJsZS4gKi8KICAgICAgICAgZ290byBncF9m
YXVsdDsKIAogICAgIGNhc2UgTVNSX1A2X1BFUkZDVFIoMCkuLi5NU1JfUDZfUEVSRkNUUig3KToK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3Z2bXguYwppbmRleCA0ZDlmZmM0OTBjLi5iMDQ3NGFkMzEwIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZt
eC5jCkBAIC0xOTc2LDE4NCArMTk3Niw2IEBAIGludCBudm14X2hhbmRsZV9pbnZ2cGlkKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIHJldHVybiBYODZFTVVMX09LQVk7CiB9CiAKLSNk
ZWZpbmUgX19lbXVsX3ZhbHVlKGVuYWJsZTEsIGRlZmF1bHQxKSBcCi0gICAgKChlbmFibGUxIHwg
ZGVmYXVsdDEpIDw8IDMyIHwgKGRlZmF1bHQxKSkKLQotI2RlZmluZSBnZW5fdm14X21zcihlbmFi
bGUxLCBkZWZhdWx0MSwgaG9zdF92YWx1ZSkgXAotICAgICgoKF9fZW11bF92YWx1ZShlbmFibGUx
LCBkZWZhdWx0MSkgJiBob3N0X3ZhbHVlKSAmICh+MHVsIDw8IDMyKSkgfCBcCi0gICAgKCh1aW50
MzJfdCkoX19lbXVsX3ZhbHVlKGVuYWJsZTEsIGRlZmF1bHQxKSB8IGhvc3RfdmFsdWUpKSkKLQot
LyoKLSAqIENhcGFiaWxpdHkgcmVwb3J0aW5nCi0gKi8KLWludCBudm14X21zcl9yZWFkX2ludGVy
Y2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1NjQgKm1zcl9jb250ZW50KQotewotICAgIHN0cnVjdCB2
Y3B1ICp2ID0gY3VycmVudDsKLSAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwotICAg
IHU2NCBkYXRhID0gMCwgaG9zdF9kYXRhID0gMDsKLSAgICBpbnQgciA9IDE7Ci0KLSAgICAvKiBW
TVggY2FwYWJsaXR5IE1TUnMgYXJlIGF2YWlsYWJsZSBvbmx5IHdoZW4gZ3Vlc3Qgc3VwcG9ydHMg
Vk1YLiAqLwotICAgIGlmICggIW5lc3RlZGh2bV9lbmFibGVkKGQpIHx8ICFkLT5hcmNoLmNwdWlk
LT5iYXNpYy52bXggKQotICAgICAgICByZXR1cm4gMDsKLQotICAgIC8qCi0gICAgICogVGhlc2Ug
TVNScyBhcmUgb25seSBhdmFpbGFibGUgd2hlbiBmbGFncyBpbiBvdGhlciBNU1JzIGFyZSBzZXQu
Ci0gICAgICogVGhlc2UgcHJlcmVxdWlzaXRlcyBhcmUgbGlzdGVkIGluIHRoZSBJbnRlbCA2NCBh
bmQgSUEtMzIKLSAgICAgKiBBcmNoaXRlY3R1cmVzIFNvZnR3YXJlIERldmVsb3BlcuKAmXMgTWFu
dWFsLCBWb2wgMywgQXBwZW5kaXggQS4KLSAgICAgKi8KLSAgICBzd2l0Y2ggKCBtc3IgKQotICAg
IHsKLSAgICBjYXNlIE1TUl9JQTMyX1ZNWF9QUk9DQkFTRURfQ1RMUzI6Ci0gICAgICAgIGlmICgg
IWNwdV9oYXNfdm14X3NlY29uZGFyeV9leGVjX2NvbnRyb2wgKQotICAgICAgICAgICAgcmV0dXJu
IDA7Ci0gICAgICAgIGJyZWFrOwotCi0gICAgY2FzZSBNU1JfSUEzMl9WTVhfRVBUX1ZQSURfQ0FQ
OgotICAgICAgICBpZiAoICEoY3B1X2hhc192bXhfZXB0IHx8IGNwdV9oYXNfdm14X3ZwaWQpICkK
LSAgICAgICAgICAgIHJldHVybiAwOwotICAgICAgICBicmVhazsKLQotICAgIGNhc2UgTVNSX0lB
MzJfVk1YX1RSVUVfUElOQkFTRURfQ1RMUzoKLSAgICBjYXNlIE1TUl9JQTMyX1ZNWF9UUlVFX1BS
T0NCQVNFRF9DVExTOgotICAgIGNhc2UgTVNSX0lBMzJfVk1YX1RSVUVfRVhJVF9DVExTOgotICAg
IGNhc2UgTVNSX0lBMzJfVk1YX1RSVUVfRU5UUllfQ1RMUzoKLSAgICAgICAgaWYgKCAhKHZteF9i
YXNpY19tc3IgJiBWTVhfQkFTSUNfREVGQVVMVDFfWkVSTykgKQotICAgICAgICAgICAgcmV0dXJu
IDA7Ci0gICAgICAgIGJyZWFrOwotCi0gICAgY2FzZSBNU1JfSUEzMl9WTVhfVk1GVU5DOgotICAg
ICAgICBpZiAoICFjcHVfaGFzX3ZteF92bWZ1bmMgKQotICAgICAgICAgICAgcmV0dXJuIDA7Ci0g
ICAgICAgIGJyZWFrOwotICAgIH0KLQotICAgIHJkbXNybChtc3IsIGhvc3RfZGF0YSk7Ci0KLSAg
ICAvKgotICAgICAqIFJlbW92ZSB1bnN1cHBvcnQgZmVhdHVyZXMgZnJvbSBuMSBndWVzdCBjYXBh
YmlsaXR5IE1TUgotICAgICAqLwotICAgIHN3aXRjaCAobXNyKSB7Ci0gICAgY2FzZSBNU1JfSUEz
Ml9WTVhfQkFTSUM6Ci0gICAgewotICAgICAgICBjb25zdCBzdHJ1Y3Qgdm1jc19zdHJ1Y3QgKnZt
Y3MgPQotICAgICAgICAgICAgbWFwX2RvbWFpbl9wYWdlKF9tZm4oUEZOX0RPV04odi0+YXJjaC5o
dm1fdm14LnZtY3NfcGEpKSk7Ci0KLSAgICAgICAgZGF0YSA9IChob3N0X2RhdGEgJiAofjB1bCA8
PCAzMikpIHwKLSAgICAgICAgICAgICAgICh2bWNzLT52bWNzX3JldmlzaW9uX2lkICYgMHg3ZmZm
ZmZmZik7Ci0gICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKHZtY3MpOwotICAgICAgICBicmVhazsK
LSAgICB9Ci0gICAgY2FzZSBNU1JfSUEzMl9WTVhfUElOQkFTRURfQ1RMUzoKLSAgICBjYXNlIE1T
Ul9JQTMyX1ZNWF9UUlVFX1BJTkJBU0VEX0NUTFM6Ci0gICAgICAgIC8qIDEtc2V0dGluZ3MgKi8K
LSAgICAgICAgZGF0YSA9IFBJTl9CQVNFRF9FWFRfSU5UUl9NQVNLIHwKLSAgICAgICAgICAgICAg
IFBJTl9CQVNFRF9OTUlfRVhJVElORyB8Ci0gICAgICAgICAgICAgICBQSU5fQkFTRURfUFJFRU1Q
VF9USU1FUjsKLSAgICAgICAgZGF0YSA9IGdlbl92bXhfbXNyKGRhdGEsIFZNWF9QSU5CQVNFRF9D
VExTX0RFRkFVTFQxLCBob3N0X2RhdGEpOwotICAgICAgICBicmVhazsKLSAgICBjYXNlIE1TUl9J
QTMyX1ZNWF9QUk9DQkFTRURfQ1RMUzoKLSAgICBjYXNlIE1TUl9JQTMyX1ZNWF9UUlVFX1BST0NC
QVNFRF9DVExTOgotICAgIHsKLSAgICAgICAgdTMyIGRlZmF1bHQxX2JpdHMgPSBWTVhfUFJPQ0JB
U0VEX0NUTFNfREVGQVVMVDE7Ci0gICAgICAgIC8qIDEtc2V0dGluZ3MgKi8KLSAgICAgICAgZGF0
YSA9IENQVV9CQVNFRF9ITFRfRVhJVElORyB8Ci0gICAgICAgICAgICAgICBDUFVfQkFTRURfVklS
VFVBTF9JTlRSX1BFTkRJTkcgfAotICAgICAgICAgICAgICAgQ1BVX0JBU0VEX0NSOF9MT0FEX0VY
SVRJTkcgfAotICAgICAgICAgICAgICAgQ1BVX0JBU0VEX0NSOF9TVE9SRV9FWElUSU5HIHwKLSAg
ICAgICAgICAgICAgIENQVV9CQVNFRF9JTlZMUEdfRVhJVElORyB8Ci0gICAgICAgICAgICAgICBD
UFVfQkFTRURfQ1IzX0xPQURfRVhJVElORyB8Ci0gICAgICAgICAgICAgICBDUFVfQkFTRURfQ1Iz
X1NUT1JFX0VYSVRJTkcgfAotICAgICAgICAgICAgICAgQ1BVX0JBU0VEX01PTklUT1JfRVhJVElO
RyB8Ci0gICAgICAgICAgICAgICBDUFVfQkFTRURfTVdBSVRfRVhJVElORyB8Ci0gICAgICAgICAg
ICAgICBDUFVfQkFTRURfTU9WX0RSX0VYSVRJTkcgfAotICAgICAgICAgICAgICAgQ1BVX0JBU0VE
X0FDVElWQVRFX0lPX0JJVE1BUCB8Ci0gICAgICAgICAgICAgICBDUFVfQkFTRURfVVNFX1RTQ19P
RkZTRVRJTkcgfAotICAgICAgICAgICAgICAgQ1BVX0JBU0VEX1VOQ09ORF9JT19FWElUSU5HIHwK
LSAgICAgICAgICAgICAgIENQVV9CQVNFRF9SRFRTQ19FWElUSU5HIHwKLSAgICAgICAgICAgICAg
IENQVV9CQVNFRF9NT05JVE9SX1RSQVBfRkxBRyB8Ci0gICAgICAgICAgICAgICBDUFVfQkFTRURf
VklSVFVBTF9OTUlfUEVORElORyB8Ci0gICAgICAgICAgICAgICBDUFVfQkFTRURfQUNUSVZBVEVf
TVNSX0JJVE1BUCB8Ci0gICAgICAgICAgICAgICBDUFVfQkFTRURfUEFVU0VfRVhJVElORyB8Ci0g
ICAgICAgICAgICAgICBDUFVfQkFTRURfUkRQTUNfRVhJVElORyB8Ci0gICAgICAgICAgICAgICBD
UFVfQkFTRURfVFBSX1NIQURPVyB8Ci0gICAgICAgICAgICAgICBDUFVfQkFTRURfQUNUSVZBVEVf
U0VDT05EQVJZX0NPTlRST0xTOwotCi0gICAgICAgIGlmICggbXNyID09IE1TUl9JQTMyX1ZNWF9U
UlVFX1BST0NCQVNFRF9DVExTICkKLSAgICAgICAgICAgIGRlZmF1bHQxX2JpdHMgJj0gfihDUFVf
QkFTRURfQ1IzX0xPQURfRVhJVElORyB8Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Q1BVX0JBU0VEX0NSM19TVE9SRV9FWElUSU5HIHwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBDUFVfQkFTRURfSU5WTFBHX0VYSVRJTkcpOwotCi0gICAgICAgIGRhdGEgPSBnZW5fdm14
X21zcihkYXRhLCBkZWZhdWx0MV9iaXRzLCBob3N0X2RhdGEpOwotICAgICAgICBicmVhazsKLSAg
ICB9Ci0gICAgY2FzZSBNU1JfSUEzMl9WTVhfUFJPQ0JBU0VEX0NUTFMyOgotICAgICAgICAvKiAx
LXNldHRpbmdzICovCi0gICAgICAgIGRhdGEgPSBTRUNPTkRBUllfRVhFQ19ERVNDUklQVE9SX1RB
QkxFX0VYSVRJTkcgfAotICAgICAgICAgICAgICAgU0VDT05EQVJZX0VYRUNfVklSVFVBTElaRV9B
UElDX0FDQ0VTU0VTIHwKLSAgICAgICAgICAgICAgIFNFQ09OREFSWV9FWEVDX0VOQUJMRV9WUElE
IHwKLSAgICAgICAgICAgICAgIFNFQ09OREFSWV9FWEVDX1VOUkVTVFJJQ1RFRF9HVUVTVCB8Ci0g
ICAgICAgICAgICAgICBTRUNPTkRBUllfRVhFQ19FTkFCTEVfRVBUOwotICAgICAgICBkYXRhID0g
Z2VuX3ZteF9tc3IoZGF0YSwgMCwgaG9zdF9kYXRhKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2Fz
ZSBNU1JfSUEzMl9WTVhfRVhJVF9DVExTOgotICAgIGNhc2UgTVNSX0lBMzJfVk1YX1RSVUVfRVhJ
VF9DVExTOgotICAgICAgICAvKiAxLXNldHRpbmdzICovCi0gICAgICAgIGRhdGEgPSBWTV9FWElU
X0FDS19JTlRSX09OX0VYSVQgfAotICAgICAgICAgICAgICAgVk1fRVhJVF9JQTMyRV9NT0RFIHwK
LSAgICAgICAgICAgICAgIFZNX0VYSVRfU0FWRV9QUkVFTVBUX1RJTUVSIHwKLSAgICAgICAgICAg
ICAgIFZNX0VYSVRfU0FWRV9HVUVTVF9QQVQgfAotICAgICAgICAgICAgICAgVk1fRVhJVF9MT0FE
X0hPU1RfUEFUIHwKLSAgICAgICAgICAgICAgIFZNX0VYSVRfU0FWRV9HVUVTVF9FRkVSIHwKLSAg
ICAgICAgICAgICAgIFZNX0VYSVRfTE9BRF9IT1NUX0VGRVIgfAotICAgICAgICAgICAgICAgVk1f
RVhJVF9MT0FEX1BFUkZfR0xPQkFMX0NUUkw7Ci0gICAgICAgIGRhdGEgPSBnZW5fdm14X21zcihk
YXRhLCBWTVhfRVhJVF9DVExTX0RFRkFVTFQxLCBob3N0X2RhdGEpOwotICAgICAgICBicmVhazsK
LSAgICBjYXNlIE1TUl9JQTMyX1ZNWF9FTlRSWV9DVExTOgotICAgIGNhc2UgTVNSX0lBMzJfVk1Y
X1RSVUVfRU5UUllfQ1RMUzoKLSAgICAgICAgLyogMS1zZXR0aW5ncyAqLwotICAgICAgICBkYXRh
ID0gVk1fRU5UUllfTE9BRF9HVUVTVF9QQVQgfAotICAgICAgICAgICAgICAgVk1fRU5UUllfTE9B
RF9HVUVTVF9FRkVSIHwKLSAgICAgICAgICAgICAgIFZNX0VOVFJZX0xPQURfUEVSRl9HTE9CQUxf
Q1RSTCB8Ci0gICAgICAgICAgICAgICBWTV9FTlRSWV9JQTMyRV9NT0RFOwotICAgICAgICBkYXRh
ID0gZ2VuX3ZteF9tc3IoZGF0YSwgVk1YX0VOVFJZX0NUTFNfREVGQVVMVDEsIGhvc3RfZGF0YSk7
Ci0gICAgICAgIGJyZWFrOwotCi0gICAgY2FzZSBNU1JfSUEzMl9WTVhfVk1DU19FTlVNOgotICAg
ICAgICAvKiBUaGUgbWF4IGluZGV4IG9mIFZWTUNTIGVuY29kaW5nIGlzIDB4MWYuICovCi0gICAg
ICAgIGRhdGEgPSAweDFmIDw8IDE7Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgTVNSX0lBMzJf
Vk1YX0NSMF9GSVhFRDA6Ci0gICAgICAgIC8qIFBHLCBQRSBiaXRzIG11c3QgYmUgMSBpbiBWTVgg
b3BlcmF0aW9uICovCi0gICAgICAgIGRhdGEgPSBYODZfQ1IwX1BFIHwgWDg2X0NSMF9QRzsKLSAg
ICAgICAgYnJlYWs7Ci0gICAgY2FzZSBNU1JfSUEzMl9WTVhfQ1IwX0ZJWEVEMToKLSAgICAgICAg
LyogYWxsb3cgMC1zZXR0aW5ncyBmb3IgYWxsIGJpdHMgKi8KLSAgICAgICAgZGF0YSA9IDB4ZmZm
ZmZmZmY7Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgTVNSX0lBMzJfVk1YX0NSNF9GSVhFRDA6
Ci0gICAgICAgIC8qIFZNWEUgYml0IG11c3QgYmUgMSBpbiBWTVggb3BlcmF0aW9uICovCi0gICAg
ICAgIGRhdGEgPSBYODZfQ1I0X1ZNWEU7Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgTVNSX0lB
MzJfVk1YX0NSNF9GSVhFRDE6Ci0gICAgICAgIGRhdGEgPSBodm1fY3I0X2d1ZXN0X3ZhbGlkX2Jp
dHMoZCwgZmFsc2UpOwotICAgICAgICBicmVhazsKLSAgICBjYXNlIE1TUl9JQTMyX1ZNWF9NSVND
OgotICAgICAgICAvKiBEbyBub3Qgc3VwcG9ydCBDUjMtdGFyZ2V0IGZlYXR1cmUgbm93ICovCi0g
ICAgICAgIGRhdGEgPSBob3N0X2RhdGEgJiB+Vk1YX01JU0NfQ1IzX1RBUkdFVDsKLSAgICAgICAg
YnJlYWs7Ci0gICAgY2FzZSBNU1JfSUEzMl9WTVhfRVBUX1ZQSURfQ0FQOgotICAgICAgICBkYXRh
ID0gbmVwdF9nZXRfZXB0X3ZwaWRfY2FwKCk7Ci0gICAgICAgIGJyZWFrOwotICAgIGRlZmF1bHQ6
Ci0gICAgICAgIHIgPSAwOwotICAgICAgICBicmVhazsKLSAgICB9Ci0KLSAgICAqbXNyX2NvbnRl
bnQgPSBkYXRhOwotICAgIHJldHVybiByOwotfQotCiAvKiBUaGlzIGZ1bmN0aW9uIHVzZXMgTDJf
Z3BhIHRvIHdhbGsgdGhlIFAyTSBwYWdlIHRhYmxlIGluIEwxLiBJZiB0aGUKICAqIHdhbGsgaXMg
c3VjY2Vzc2Z1bCwgdGhlIHRyYW5zbGF0ZWQgdmFsdWUgaXMgcmV0dXJuZWQgaW4KICAqIEwxX2dw
YS4gVGhlIHJlc3VsdCB2YWx1ZSB0ZWxscyB3aGF0IHRvIGRvIG5leHQuCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvbXNyLmMgYi94ZW4vYXJjaC94ODYvbXNyLmMKaW5kZXggOWVhNzQ0N2RlMy4u
YTFjNDhiNjc2OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21zci5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9tc3IuYwpAQCAtMzYwLDggKzM2MCwxMCBAQCBpbnQgaW5pdF92Y3B1X21zcl9wb2xpY3ko
c3RydWN0IHZjcHUgKnYpCiAKIGludCBndWVzdF9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwg
dWludDMyX3QgbXNyLCB1aW50NjRfdCAqdmFsKQogeworICAgIGNvbnN0IHN0cnVjdCBkb21haW4g
KmQgPSB2LT5kb21haW47CiAgICAgY29uc3Qgc3RydWN0IG1zcl9kb21haW5fcG9saWN5ICpkcCA9
IHYtPmRvbWFpbi0+YXJjaC5tc3I7CiAgICAgY29uc3Qgc3RydWN0IG1zcl92Y3B1X3BvbGljeSAq
dnAgPSB2LT5hcmNoLm1zcjsKKyAgICBjb25zdCBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpwID0gZC0+
YXJjaC5jcHVpZDsKIAogICAgIHN3aXRjaCAoIG1zciApCiAgICAgewpAQCAtMzc5LDYgKzM4MSwz
NyBAQCBpbnQgZ3Vlc3RfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwg
dWludDY0X3QgKnZhbCkKICAgICAgICAgICAgICAgIF9NU1JfTUlTQ19GRUFUVVJFU19DUFVJRF9G
QVVMVElORzsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIE1TUl9JQTMyX1ZNWF9CQVNJQyAu
Li4gTVNSX0lBMzJfVk1YX1ZNQ1NfRU5VTToKKyAgICAgICAgaWYgKCAhbmVzdGVkaHZtX2VuYWJs
ZWQoZCkgfHwgIXAtPmJhc2ljLnZteCApCisgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OworICAg
ICAgICAqdmFsID0gZHAtPnZteC5yYXdbbXNyIC0gTVNSX0lBMzJfVk1YX0JBU0lDXTsKKyAgICAg
ICAgYnJlYWs7CisKKyAgICBjYXNlIE1TUl9JQTMyX1ZNWF9QUk9DQkFTRURfQ1RMUzI6CisgICAg
ICAgIGlmICggIWRwLT52bXgucHJvY2Jhc2VkX2N0bHMuYWxsb3dlZF8xLmFjdGl2YXRlX3NlY29u
ZGFyeV9jb250cm9scyApCisgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OworICAgICAgICAqdmFs
ID0gZHAtPnZteF9wcm9jYmFzZWRfY3RsczIucmF3OworICAgICAgICBicmVhazsKKworICAgIGNh
c2UgTVNSX0lBMzJfVk1YX0VQVF9WUElEX0NBUDoKKyAgICAgICAgaWYgKCAhKGRwLT52bXhfcHJv
Y2Jhc2VkX2N0bHMyLmFsbG93ZWRfMS5lbmFibGVfZXB0IHx8CisgICAgICAgICAgICAgICBkcC0+
dm14X3Byb2NiYXNlZF9jdGxzMi5hbGxvd2VkXzEuZW5hYmxlX3ZwaWQpICkKKyAgICAgICAgICAg
IGdvdG8gZ3BfZmF1bHQ7CisgICAgICAgICp2YWwgPSBkcC0+dm14X2VwdF92cGlkX2NhcC5yYXc7
CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBNU1JfSUEzMl9WTVhfVFJVRV9QSU5CQVNFRF9D
VExTIC4uLiBNU1JfSUEzMl9WTVhfVFJVRV9FTlRSWV9DVExTOgorICAgICAgICBpZiAoICFkcC0+
dm14LmJhc2ljLmRlZmF1bHQxX3plcm8gKQorICAgICAgICAgICAgZ290byBncF9mYXVsdDsKKyAg
ICAgICAgKnZhbCA9IGRwLT52bXhfdHJ1ZV9jdGxzLnJhd1ttc3IgLSBNU1JfSUEzMl9WTVhfVFJV
RV9QSU5CQVNFRF9DVExTXTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIE1TUl9JQTMyX1ZN
WF9WTUZVTkM6CisgICAgICAgIGlmICggIWRwLT52bXhfcHJvY2Jhc2VkX2N0bHMyLmFsbG93ZWRf
MS5lbmFibGVfdm1fZnVuY3Rpb25zICkKKyAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7CisgICAg
ICAgICp2YWwgPSBkcC0+dm14X3ZtZnVuYy5yYXc7CisgICAgICAgIGJyZWFrOworCiAgICAgZGVm
YXVsdDoKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwogICAgIH0KQEAgLTQy
Myw2ICs0NTYsMTAgQEAgaW50IGd1ZXN0X3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBt
c3IsIHVpbnQ2NF90IHZhbCkKICAgICAgICAgYnJlYWs7CiAgICAgfQogCisgICAgY2FzZSBNU1Jf
SUEzMl9WTVhfQkFTSUMgLi4uIE1TUl9JQTMyX1ZNWF9WTUZVTkM6CisgICAgICAgIC8qIE5vbmUg
b2YgdGhlc2UgTVNScyBhcmUgd3JpdGVhYmxlLiAqLworICAgICAgICBnb3RvIGdwX2ZhdWx0Owor
CiAgICAgZGVmYXVsdDoKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwogICAg
IH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92dm14LmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS92bXgvdnZteC5oCmluZGV4IDMyODViMDNiYmIuLjU5NTA2NzJl
OTMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92dm14LmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3Z2bXguaApAQCAtMjIyLDggKzIyMiw2IEBAIGlu
dCBudm14X2hhbmRsZV92bXJlc3VtZShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7CiBpbnQg
bnZteF9oYW5kbGVfdm1sYXVuY2goc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwogaW50IG52
bXhfaGFuZGxlX2ludmVwdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7CiBpbnQgbnZteF9o
YW5kbGVfaW52dnBpZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7Ci1pbnQgbnZteF9tc3Jf
cmVhZF9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdTY0ICptc3JfY29udGVudCk7CiAKIHZvaWQgbnZteF91cGRhdGVfZXhlY19jb250
cm9sKHN0cnVjdCB2Y3B1ICp2LCB1MzIgdmFsdWUpOwogdm9pZCBudm14X3VwZGF0ZV9zZWNvbmRh
cnlfZXhlY19jb250cm9sKHN0cnVjdCB2Y3B1ICp2LAotLSAKMi4xMS4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Wed Oct 18 08:28:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 08:28:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4jiJ-0002lH-2t; Wed, 18 Oct 2017 08:28:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457a530fd=sergey.dyasli@citrix.com>)
 id 1e4jiH-0002hp-2M
 for xen-devel@lists.xen.org; Wed, 18 Oct 2017 08:28:29 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 03/4C-24473-CA017E95; Wed, 18 Oct 2017 08:28:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHRDpO4Kgee
 RBjt/Glss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBm/H1xhKtgmULHuXztbA+MC3i5GTg4JAX+J
 p/+/MILYbAJ6Ehtnv2ICsUUEZCVWd81h72Lk4mAWOMIoMXXVEXaQhLCAo8TzxUeZQWwWAVWJW
 acvgjXzCthI7P3yiBViqLzErraLYDangK3E9dNr2EBsIaCa32+uskLYqhKvX+xigegVlDg58w
 mYzSwgIXHwxQvmCYy8s5CkZiFJLWBkWsWoUZxaVJZapGtkpJdUlJmeUZKbmJmja2hgrJebWly
 cmJ6ak5hUrJecn7uJERg+9QwMjDsYp57wO8QoycGkJMqre+BZpBBfUn5KZUZicUZ8UWlOavEh
 RhkODiUJXg3+55FCgkWp6akVaZk5wECGSUtw8CiJ8AaCpHmLCxJzizPTIVKnGHU5Om7e/cMkx
 JKXn5cqJc5bAVIkAFKUUZoHNwIWVZcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfM6gUzhyc
 wrgdv0CugIJqAj1jk9ATmiJBEhJdXA6B3kEyrcZ3DztY7rcTcFzmM2jEXtp+qDewyeHAnOb1R
 KWn1JbBIDi2Dxm91vrxoGblWp0uWacmeay+NNegcYDJ5M69igObu0O9Glc1ntQs8T/AXs+27L
 HnaqmZ4qGBt6NdHwGvN/7UNzNTwYp+ZvvaqiaPFlV8GkOTMXl/bEL4woFH2Q+KhaiaU4I9FQi
 7moOBEAddm4c6UCAAA=
X-Env-Sender: prvs=457a530fd=sergey.dyasli@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1508315302!103178682!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7256 invoked from network); 18 Oct 2017 08:28:24 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 08:28:24 -0000
X-IronPort-AV: E=Sophos;i="5.43,395,1503360000"; d="scan'208";a="446828216"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Wed, 18 Oct 2017 09:27:16 +0100
Message-ID: <20171018082722.6279-2-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171018082722.6279-1-sergey.dyasli@citrix.com>
References: <20171018082722.6279-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>
Subject: [Xen-devel] [PATCH v4 1/7] x86/msr: add Raw and Host domain policies
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmF3IHBvbGljeSBjb250YWlucyB0aGUgYWN0dWFsIHZhbHVlcyBmcm9tIEgvVyBNU1JzLiBQTEFU
Rk9STV9JTkZPIG1zcgpuZWVkcyB0byBiZSByZWFkIGFnYWluIGJlY2F1c2UgcHJvYmVfaW50ZWxf
Y3B1aWRfZmF1bHRpbmcoKSByZWNvcmRzCnRoZSBwcmVzZW5jZSBvZiBYODZfRkVBVFVSRV9DUFVJ
RF9GQVVMVElORyBidXQgbm90IHRoZSBwcmVzZW5jZSBvZiBtc3IKaXRzZWxmIChpZiBjcHVpZCBm
YXVsdGluZyBpcyBub3QgYXZhaWxhYmxlKS4KCkhvc3QgcG9saWN5IG1pZ2h0IGhhdmUgY2VydGFp
biBmZWF0dXJlcyBkaXNhYmxlZCBpZiBYZW4gZGVjaWRlcyBub3QKdG8gdXNlIHRoZW0uIEZvciBu
b3csIG1ha2UgSG9zdCBwb2xpY3kgZXF1YWwgdG8gUmF3IHBvbGljeS4KClNpZ25lZC1vZmYtYnk6
IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94
ODYvbXNyLmMgfCAyNiArKysrKysrKysrKysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQs
IDI1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvbXNyLmMgYi94ZW4vYXJjaC94ODYvbXNyLmMKaW5kZXggYmFiYTQ0ZjQzZC4uOTczN2VkNzA2
ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21zci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tc3Iu
YwpAQCAtMjQsMTIgKzI0LDM0IEBACiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAjaW5jbHVkZSA8
YXNtL21zci5oPgogCi1zdHJ1Y3QgbXNyX2RvbWFpbl9wb2xpY3kgX19yZWFkX21vc3RseSBodm1f
bWF4X21zcl9kb21haW5fcG9saWN5LAorc3RydWN0IG1zcl9kb21haW5fcG9saWN5IF9fcmVhZF9t
b3N0bHkgICAgIHJhd19tc3JfZG9tYWluX3BvbGljeSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICBfX3JlYWRfbW9zdGx5ICAgIGhvc3RfbXNyX2RvbWFpbl9wb2xpY3ksCisgICAgICAgICAgICAg
ICAgICAgICAgICAgX19yZWFkX21vc3RseSBodm1fbWF4X21zcl9kb21haW5fcG9saWN5LAogICAg
ICAgICAgICAgICAgICAgICAgICAgIF9fcmVhZF9tb3N0bHkgIHB2X21heF9tc3JfZG9tYWluX3Bv
bGljeTsKIAogc3RydWN0IG1zcl92Y3B1X3BvbGljeSBfX3JlYWRfbW9zdGx5IGh2bV9tYXhfbXNy
X3ZjcHVfcG9saWN5LAogICAgICAgICAgICAgICAgICAgICAgICBfX3JlYWRfbW9zdGx5ICBwdl9t
YXhfbXNyX3ZjcHVfcG9saWN5OwogCitzdGF0aWMgdm9pZCBfX2luaXQgY2FsY3VsYXRlX3Jhd19w
b2xpY3kodm9pZCkKK3sKKyAgICBzdHJ1Y3QgbXNyX2RvbWFpbl9wb2xpY3kgKmRwID0gJnJhd19t
c3JfZG9tYWluX3BvbGljeTsKKyAgICB1aW50NjRfdCB2YWw7CisKKyAgICBpZiAoIHJkbXNyX3Nh
ZmUoTVNSX0lOVEVMX1BMQVRGT1JNX0lORk8sIHZhbCkgPT0gMCApCisgICAgeworICAgICAgICBk
cC0+cGxhZm9ybV9pbmZvLmF2YWlsYWJsZSA9IHRydWU7CisgICAgICAgIGlmICggdmFsICYgTVNS
X1BMQVRGT1JNX0lORk9fQ1BVSURfRkFVTFRJTkcgKQorICAgICAgICAgICAgZHAtPnBsYWZvcm1f
aW5mby5jcHVpZF9mYXVsdGluZyA9IHRydWU7CisgICAgfQorfQorCitzdGF0aWMgdm9pZCBfX2lu
aXQgY2FsY3VsYXRlX2hvc3RfcG9saWN5KHZvaWQpCit7CisgICAgc3RydWN0IG1zcl9kb21haW5f
cG9saWN5ICpkcCA9ICZob3N0X21zcl9kb21haW5fcG9saWN5OworCisgICAgKmRwID0gcmF3X21z
cl9kb21haW5fcG9saWN5OworfQorCiBzdGF0aWMgdm9pZCBfX2luaXQgY2FsY3VsYXRlX2h2bV9t
YXhfcG9saWN5KHZvaWQpCiB7CiAgICAgc3RydWN0IG1zcl9kb21haW5fcG9saWN5ICpkcCA9ICZo
dm1fbWF4X21zcl9kb21haW5fcG9saWN5OwpAQCAtNjcsNiArODksOCBAQCBzdGF0aWMgdm9pZCBf
X2luaXQgY2FsY3VsYXRlX3B2X21heF9wb2xpY3kodm9pZCkKIAogdm9pZCBfX2luaXQgaW5pdF9n
dWVzdF9tc3JfcG9saWN5KHZvaWQpCiB7CisgICAgY2FsY3VsYXRlX3Jhd19wb2xpY3koKTsKKyAg
ICBjYWxjdWxhdGVfaG9zdF9wb2xpY3koKTsKICAgICBjYWxjdWxhdGVfaHZtX21heF9wb2xpY3ko
KTsKICAgICBjYWxjdWxhdGVfcHZfbWF4X3BvbGljeSgpOwogfQotLSAKMi4xMS4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 18 08:32:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 08:32:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4jmL-00047Y-QZ; Wed, 18 Oct 2017 08:32:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457281bb7=roger.pau@citrix.com>)
 id 1e4jmK-00046y-Gi
 for xen-devel@lists.xen.org; Wed, 18 Oct 2017 08:32:40 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 9C/CA-31897-7A117E95; Wed, 18 Oct 2017 08:32:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWSzvfng+4ywee
 RBlP/Glks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnXl91jK7gjVPFr10emBsYu/i5GTg4JAX+J
 rd+2sYDYLAKqEq96DrJ3MXJwsAnYS0z/WgESFhHQlZi7/gZrFyMXB7PAdlaJx9P+M4IkhAVSJ
 Fa+m8cEYvMKeEpcfbKQDaRISOA7s0T3i3lsEAlBiZMzn4AtYBbQkViw+xMbyAJmAWmJ5f84QM
 KcApYSveeng80UFZCRePa7G2ymkICiRP+8B2wQd6ZLtE1YyDqBkX8WkqmzkEydhTB1ASPzKkb
 14tSistQiXQu9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAAGQAgh2Msy/7H2KU
 5GBSEuXVPfAsUogvKT+lMiOxOCO+qDQntfgQowwHh5IEr5bA80ghwaLU9NSKtMwcYCzApCU4e
 JREeG1A0rzFBYm5xZnpEKlTjIpS4rzZIAkBkERGaR5cGyz+LjHKSgnzMgIdIsRTkFqUm1mCKv
 +KUZyDUUmYNxdkCk9mXgnc9FdAi5mAFq9zegKyuCQRISXVwJjwIHNy1RLhT0EPghQDOvc8+j3
 TLy/i4MdFHDsXBDvcFxHxX6K14b1pXOFJrWt6lW7fVqk/MPY0+lHmmmUuytW90jv1ZOIDI/7j
 5WFuVa11B7tsUhIzlvNK3tgdfZZDi/8f1x+3sN1v1jmJ/vwmVvKCe8fT1NmP8+Sm7vxpuJrl5
 NyL917NTFViKc5INNRiLipOBACuheBqugIAAA==
X-Env-Sender: prvs=457281bb7=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1508315556!77600175!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36628 invoked from network); 18 Oct 2017 08:32:38 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 08:32:38 -0000
X-IronPort-AV: E=Sophos;i="5.43,395,1503360000"; d="scan'208";a="106372597"
Date: Wed, 18 Oct 2017 09:32:25 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Haozhong Zhang <haozhong.zhang@intel.com>
Message-ID: <20171018083225.4x42tkamuuauj4ki@dhcp-3-128.uk.xensource.com>
References: <20171010160544.GA1772@char.us.oracle.com>
 <20171012124544.dq3wyr65tefi3glk@hz-desktop>
 <f6478644-0d4a-6531-9016-aee2a0e76417@redhat.com>
 <20171013075326.77azyi4j2wo3b2fx@hz-desktop>
 <20171013104453.50284426@nial.brq.redhat.com>
 <20171013111341.feb2462nh2rcrjpp@hz-desktop>
 <59E0C9F602000078001862C4@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1710131544350.2967@sstabellini-ThinkPad-X260>
 <50dba025-45db-f723-1441-c048f2a30e6a@redhat.com>
 <20171017121647.et5w5w3ss457twov@hz-desktop>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171017121647.et5w5w3ss457twov@hz-desktop>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, qemu-devel@nongnu.org,
 andrew.cooper3@citrix.com, "Michael S. Tsirkin" <mst@redhat.com>,
 ian.jackson@eu.citrix.com, george.dunlap@citrix.com, xen-devel@lists.xen.org,
 xen-devel@lists.xenproject.org, Igor Mammedov <imammedo@redhat.com>,
 Jan Beulich <JBeulich@suse.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Dan Williams <dan.j.williams@intel.com>,
 Richard Henderson <rth@twiddle.net>, Eduardo Habkost <ehabkost@redhat.com>
Subject: Re: [Xen-devel] [Qemu-devel] [RFC QEMU PATCH v3 00/10] Implement
 vNVDIMM for Xen HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMTcsIDIwMTcgYXQgMDg6MTY6NDdQTSArMDgwMCwgSGFvemhvbmcgWmhhbmcg
d3JvdGU6Cj4gT24gMTAvMTcvMTcgMTM6NDUgKzAyMDAsIFBhb2xvIEJvbnppbmkgd3JvdGU6Cj4g
PiBPbiAxNC8xMC8yMDE3IDAwOjQ2LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiA+IE9u
IEZyaSwgMTMgT2N0IDIwMTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4gPj4+Pj4gT24gMTMuMTAu
MTcgYXQgMTM6MTMsIDxoYW96aG9uZy56aGFuZ0BpbnRlbC5jb20+IHdyb3RlOgo+ID4gPj4+IFRv
IEphbiwgQW5kcmV3LCBTdGVmYW5vIGFuZCBBbnRob255LAo+ID4gPj4+Cj4gPiA+Pj4gd2hhdCBk
byB5b3UgdGhpbmsgYWJvdXQgYWxsb3dpbmcgUUVNVSB0byBidWlsZCB0aGUgZW50aXJlIGd1ZXN0
IEFDUEkKPiA+ID4+PiBhbmQgbGV0dGluZyBTZWFCSU9TIHRvIGxvYWQgaXQ/IEFDUEkgYnVpbGRl
ciBjb2RlIGluIGh2bWxvYWRlciBpcwo+ID4gPj4+IHN0aWxsIHRoZXJlIGFuZCBqdXN0IGJ5cGFz
c2VkIGluIHRoaXMgY2FzZS4KPiA+ID4+IFdlbGwsIGlmIHRoYXQgY2FuIGJlIG1hZGUgd29yayBp
biBhIG5vbi1xdWlya3kgd2F5IGFuZCB3aXRob3V0Cj4gPiA+PiBsb3NzIG9mIGZ1bmN0aW9uYWxp
dHksIEknZCBwcm9iYWJseSBiZSBmaW5lLiBJIGRvIHRoaW5rLCBob3dldmVyLAo+ID4gPj4gdGhh
dCB0aGVyZSdzIGEgcmVhc29uIHRoaXMgaXMgYmVpbmcgaGFuZGxlZCBpbiBodm1sb2FkZXIgcmln
aHQgbm93Lgo+ID4gPiBBbmQgbm90IHRvIGRpc2NvdXJhZ2UgeW91LCBqdXN0IGFzIGEgY2xhcmlm
aWNhdGlvbiwgeW91J2xsIGFsc28gbmVlZCB0bwo+ID4gPiBjb25zaWRlciBiYWNrd2FyZCBjb21w
YXRpYmlsaXR5OiB1bmxlc3MgdGhlIHRhYmxlcyBhcmUgaWRlbnRpY2FsLCBJCj4gPiA+IGltYWdp
bmUgd2UnbGwgaGF2ZSB0byBrZWVwIHVzaW5nIHRoZSBvbGQgdGFibGVzIGZvciBhbHJlYWR5IGlu
c3RhbGxlZAo+ID4gPiB2aXJ0dWFsIG1hY2hpbmVzLgo+ID4gCj4gPiBJIGFncmVlLiAgU29tZSBv
ZiB0aGVtIGFyZSBhbHJlYWR5IGlkZW50aWNhbCwgc29tZSBhcmUgbm90IGJ1dCB0aGUgUUVNVQo+
ID4gdmVyc2lvbiBzaG91bGQgYmUgb2theSwgYW5kIGZvciB5ZXQgbW9yZSBpdCdzIHByb2JhYmx5
IGJldHRlciB0byBrZWVwCj4gPiB0aGUgWGVuLXNwZWNpZmljIHBhcnRzIGluIGh2bWxvYWRlci4K
PiA+IAo+ID4gVGhlIGdvb2QgdGhpbmcgaXMgdGhhdCBpdCdzIHBvc3NpYmxlIHRvIHByb2NlZWQg
aW5jcmVtZW50YWxseSBvbmNlIHlvdQo+ID4gaGF2ZSB0aGUgaHZtbG9hZGVyIHN1cHBvcnQgZm9y
IG1lcmdpbmcgdGhlIFFFTVUgYW5kIGh2bWxvYWRlciBSU0RUIG9yCj4gPiBYU0RUICh3aGF0ZXZl
ciB5b3UgYXJlIHVzaW5nKSwgc3RhcnRpbmcgd2l0aCBqdXN0IE5WRElNTSBhbmQgcHJvY2VlZGlu
Zwo+ID4gbGF0ZXIgd2l0aCB3aGF0ZXZlciB5b3Ugc2VlIGZpdC4KPiA+IAo+IAo+IEknbGwgaGF2
ZSBhIHRyeSB0byBjaGVjayBob3cgbXVjaCB0aGUgZGlmZmVyZW5jZXMgd291bGQgYWZmZWN0LiBJ
ZiBpdAo+IHdvdWxkIG5vdCB0YWtlIHRvbyBtdWNoIHdvcmssIEknZCBsaWtlIHRvIGFkYXB0IFhl
biBOVkRJTU0gZW5hYmxpbmcKPiBwYXRjaGVzIHRvIHRoZSBhbGwgUUVNVSBidWlsdCBBQ1BJLiBP
dGhlcndpc2UsIEknbGwgZmFsbCBiYWNrIHRvIFBhb2xvCj4gYW5kIE1TVCdzIHN1Z2dlc3Rpb25z
LgoKSSBkb24ndCBhZ3JlZSB3aXRoIHRoZSBlbmQgZ29hbCBvZiBmdWxseSBzd2l0Y2hpbmcgdG8g
dGhlIFFFTVUgYnVpbGQKQUNQSSB0YWJsZXMuIEZpcnN0IG9mIGFsbCwgdGhlIG9ubHkgZW50aXR5
IHRoYXQgaGFzIGFsbCB0aGUKaW5mb3JtYXRpb24gYWJvdXQgdGhlIGd1ZXN0IGl0J3MgdGhlIHRv
b2xzdGFjaywgYW5kIHNvIGl0IHNob3VsZCBiZQp0aGUgb25lIGluIGNvbnRyb2wgb2YgdGhlIEFD
UEkgdGFibGVzLgoKQWxzbywgWGVuIGd1ZXN0cyBjYW4gdXNlIHNldmVyYWwgZGV2aWNlIG1vZGVs
cyBjb25jdXJyZW50bHkgKHZpYSB0aGUKaW9yZXEgc2VydmVyIGludGVyZmFjZSksIGFuZCBlYWNo
IHNob3VsZCBiZSBhYmxlIHRvIGNvbnRyaWJ1dGUgdG8gdGhlCmluZm9ybWF0aW9uIHByZXNlbnRl
ZCBpbiB0aGUgQUNQSSB0YWJsZXMuIEludGVsIGlzIGFsc28gd29ya2luZyBvbgphZGRpbmcgSU9N
TVUgZW11bGF0aW9uIHRvIHRoZSBYZW4gaHlwZXJ2aXNvciwgaW4gd2hpY2ggY2FzZSB0aGUgdklP
TU1VCkFDUEkgdGFibGVzIHNob3VsZCBiZSBjcmVhdGVkIGJ5IHRoZSB0b29sc3RhY2sgYW5kIG5v
dCBRRU1VLiBBbmQKZmluYWxseSBrZWVwIGluIG1pbmQgdGhhdCB0aGVyZSBhcmUgWGVuIGd1ZXN0
cyAoUFZIKSB0aGF0IHVzZSBBQ1BJCnRhYmxlcyBidXQgbm90IFFFTVUuCgpUaGFua3MsIFJvZ2Vy
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 18 08:32:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 08:32:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4jmL-00047N-Jq; Wed, 18 Oct 2017 08:32:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457281bb7=roger.pau@citrix.com>)
 id 1e4jmK-00046x-7B
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 08:32:40 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 93/94-29911-7A117E95; Wed, 18 Oct 2017 08:32:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWSzvfng+4ywee
 RBkuuGlt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnXl91jK7gjVPFr10emBsYu/i5GTg4JAX+J
 rd+2sYDYLAKqEq96DrJ3MXJwsAnYS0z/WgESFhHQlZi7/gZrFyMXB7PAdlaJx9P+M4IkhAVSJ
 Fa+m8cEYvMKeEpcfbKQDaRISOA7s0T3i3lsEAlBiZMzn4AtYBbQkViw+xMbyAJmAWmJ5f84QM
 KcApYSveeng80UFZCRePa7G2ymkICiRP+8B2wQd6ZLtE1YyDqBkX8WkqmzkEydhTB1ASPzKkb
 14tSistQiXUu9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAAGQAgh2MdzcFHGKU
 5GBSEuXVPfAsUogvKT+lMiOxOCO+qDQntfgQowwHh5IE7zuB55FCgkWp6akVaZk5wFiASUtw8
 CiJ8FaApHmLCxJzizPTIVKnGBWlxHlfgCQEQBIZpXlwbbD4u8QoKyXMywh0iBBPQWpRbmYJqv
 wrRnEORiVh3qcgU3gy80rgpr8CWswEtHid0xOQxSWJCCmpBsZSi8a9pkuLDnvVsqf+fjlfM2/
 20QM+5a4pd6TyV+YIHl///P5UnTv9XYvERO6dkDnEns2700Hi/tyqosnM66zvi9x/2zcnz2Nj
 gd3Kha/UpmYZqXPfs4/yilRqESq9whTlrH5UuPj/nRzx/WzTOARZfcKX8UpHbv3MKcQk0tX8c
 3nhDteUVUosxRmJhlrMRcWJALYkvfO6AgAA
X-Env-Sender: prvs=457281bb7=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1508315556!74235057!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55713 invoked from network); 18 Oct 2017 08:32:38 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 08:32:38 -0000
X-IronPort-AV: E=Sophos;i="5.43,395,1503360000"; d="scan'208";a="106372597"
Date: Wed, 18 Oct 2017 09:32:25 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Haozhong Zhang <haozhong.zhang@intel.com>
Message-ID: <20171018083225.4x42tkamuuauj4ki@dhcp-3-128.uk.xensource.com>
References: <20171010160544.GA1772@char.us.oracle.com>
 <20171012124544.dq3wyr65tefi3glk@hz-desktop>
 <f6478644-0d4a-6531-9016-aee2a0e76417@redhat.com>
 <20171013075326.77azyi4j2wo3b2fx@hz-desktop>
 <20171013104453.50284426@nial.brq.redhat.com>
 <20171013111341.feb2462nh2rcrjpp@hz-desktop>
 <59E0C9F602000078001862C4@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1710131544350.2967@sstabellini-ThinkPad-X260>
 <50dba025-45db-f723-1441-c048f2a30e6a@redhat.com>
 <20171017121647.et5w5w3ss457twov@hz-desktop>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171017121647.et5w5w3ss457twov@hz-desktop>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, qemu-devel@nongnu.org,
 andrew.cooper3@citrix.com, "Michael S. Tsirkin" <mst@redhat.com>,
 ian.jackson@eu.citrix.com, george.dunlap@citrix.com, xen-devel@lists.xen.org,
 xen-devel@lists.xenproject.org, Igor Mammedov <imammedo@redhat.com>,
 Jan Beulich <JBeulich@suse.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Dan Williams <dan.j.williams@intel.com>,
 Richard Henderson <rth@twiddle.net>, Eduardo Habkost <ehabkost@redhat.com>
Subject: Re: [Xen-devel] [Qemu-devel] [RFC QEMU PATCH v3 00/10] Implement
 vNVDIMM for Xen HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMTcsIDIwMTcgYXQgMDg6MTY6NDdQTSArMDgwMCwgSGFvemhvbmcgWmhhbmcg
d3JvdGU6Cj4gT24gMTAvMTcvMTcgMTM6NDUgKzAyMDAsIFBhb2xvIEJvbnppbmkgd3JvdGU6Cj4g
PiBPbiAxNC8xMC8yMDE3IDAwOjQ2LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiA+IE9u
IEZyaSwgMTMgT2N0IDIwMTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4gPj4+Pj4gT24gMTMuMTAu
MTcgYXQgMTM6MTMsIDxoYW96aG9uZy56aGFuZ0BpbnRlbC5jb20+IHdyb3RlOgo+ID4gPj4+IFRv
IEphbiwgQW5kcmV3LCBTdGVmYW5vIGFuZCBBbnRob255LAo+ID4gPj4+Cj4gPiA+Pj4gd2hhdCBk
byB5b3UgdGhpbmsgYWJvdXQgYWxsb3dpbmcgUUVNVSB0byBidWlsZCB0aGUgZW50aXJlIGd1ZXN0
IEFDUEkKPiA+ID4+PiBhbmQgbGV0dGluZyBTZWFCSU9TIHRvIGxvYWQgaXQ/IEFDUEkgYnVpbGRl
ciBjb2RlIGluIGh2bWxvYWRlciBpcwo+ID4gPj4+IHN0aWxsIHRoZXJlIGFuZCBqdXN0IGJ5cGFz
c2VkIGluIHRoaXMgY2FzZS4KPiA+ID4+IFdlbGwsIGlmIHRoYXQgY2FuIGJlIG1hZGUgd29yayBp
biBhIG5vbi1xdWlya3kgd2F5IGFuZCB3aXRob3V0Cj4gPiA+PiBsb3NzIG9mIGZ1bmN0aW9uYWxp
dHksIEknZCBwcm9iYWJseSBiZSBmaW5lLiBJIGRvIHRoaW5rLCBob3dldmVyLAo+ID4gPj4gdGhh
dCB0aGVyZSdzIGEgcmVhc29uIHRoaXMgaXMgYmVpbmcgaGFuZGxlZCBpbiBodm1sb2FkZXIgcmln
aHQgbm93Lgo+ID4gPiBBbmQgbm90IHRvIGRpc2NvdXJhZ2UgeW91LCBqdXN0IGFzIGEgY2xhcmlm
aWNhdGlvbiwgeW91J2xsIGFsc28gbmVlZCB0bwo+ID4gPiBjb25zaWRlciBiYWNrd2FyZCBjb21w
YXRpYmlsaXR5OiB1bmxlc3MgdGhlIHRhYmxlcyBhcmUgaWRlbnRpY2FsLCBJCj4gPiA+IGltYWdp
bmUgd2UnbGwgaGF2ZSB0byBrZWVwIHVzaW5nIHRoZSBvbGQgdGFibGVzIGZvciBhbHJlYWR5IGlu
c3RhbGxlZAo+ID4gPiB2aXJ0dWFsIG1hY2hpbmVzLgo+ID4gCj4gPiBJIGFncmVlLiAgU29tZSBv
ZiB0aGVtIGFyZSBhbHJlYWR5IGlkZW50aWNhbCwgc29tZSBhcmUgbm90IGJ1dCB0aGUgUUVNVQo+
ID4gdmVyc2lvbiBzaG91bGQgYmUgb2theSwgYW5kIGZvciB5ZXQgbW9yZSBpdCdzIHByb2JhYmx5
IGJldHRlciB0byBrZWVwCj4gPiB0aGUgWGVuLXNwZWNpZmljIHBhcnRzIGluIGh2bWxvYWRlci4K
PiA+IAo+ID4gVGhlIGdvb2QgdGhpbmcgaXMgdGhhdCBpdCdzIHBvc3NpYmxlIHRvIHByb2NlZWQg
aW5jcmVtZW50YWxseSBvbmNlIHlvdQo+ID4gaGF2ZSB0aGUgaHZtbG9hZGVyIHN1cHBvcnQgZm9y
IG1lcmdpbmcgdGhlIFFFTVUgYW5kIGh2bWxvYWRlciBSU0RUIG9yCj4gPiBYU0RUICh3aGF0ZXZl
ciB5b3UgYXJlIHVzaW5nKSwgc3RhcnRpbmcgd2l0aCBqdXN0IE5WRElNTSBhbmQgcHJvY2VlZGlu
Zwo+ID4gbGF0ZXIgd2l0aCB3aGF0ZXZlciB5b3Ugc2VlIGZpdC4KPiA+IAo+IAo+IEknbGwgaGF2
ZSBhIHRyeSB0byBjaGVjayBob3cgbXVjaCB0aGUgZGlmZmVyZW5jZXMgd291bGQgYWZmZWN0LiBJ
ZiBpdAo+IHdvdWxkIG5vdCB0YWtlIHRvbyBtdWNoIHdvcmssIEknZCBsaWtlIHRvIGFkYXB0IFhl
biBOVkRJTU0gZW5hYmxpbmcKPiBwYXRjaGVzIHRvIHRoZSBhbGwgUUVNVSBidWlsdCBBQ1BJLiBP
dGhlcndpc2UsIEknbGwgZmFsbCBiYWNrIHRvIFBhb2xvCj4gYW5kIE1TVCdzIHN1Z2dlc3Rpb25z
LgoKSSBkb24ndCBhZ3JlZSB3aXRoIHRoZSBlbmQgZ29hbCBvZiBmdWxseSBzd2l0Y2hpbmcgdG8g
dGhlIFFFTVUgYnVpbGQKQUNQSSB0YWJsZXMuIEZpcnN0IG9mIGFsbCwgdGhlIG9ubHkgZW50aXR5
IHRoYXQgaGFzIGFsbCB0aGUKaW5mb3JtYXRpb24gYWJvdXQgdGhlIGd1ZXN0IGl0J3MgdGhlIHRv
b2xzdGFjaywgYW5kIHNvIGl0IHNob3VsZCBiZQp0aGUgb25lIGluIGNvbnRyb2wgb2YgdGhlIEFD
UEkgdGFibGVzLgoKQWxzbywgWGVuIGd1ZXN0cyBjYW4gdXNlIHNldmVyYWwgZGV2aWNlIG1vZGVs
cyBjb25jdXJyZW50bHkgKHZpYSB0aGUKaW9yZXEgc2VydmVyIGludGVyZmFjZSksIGFuZCBlYWNo
IHNob3VsZCBiZSBhYmxlIHRvIGNvbnRyaWJ1dGUgdG8gdGhlCmluZm9ybWF0aW9uIHByZXNlbnRl
ZCBpbiB0aGUgQUNQSSB0YWJsZXMuIEludGVsIGlzIGFsc28gd29ya2luZyBvbgphZGRpbmcgSU9N
TVUgZW11bGF0aW9uIHRvIHRoZSBYZW4gaHlwZXJ2aXNvciwgaW4gd2hpY2ggY2FzZSB0aGUgdklP
TU1VCkFDUEkgdGFibGVzIHNob3VsZCBiZSBjcmVhdGVkIGJ5IHRoZSB0b29sc3RhY2sgYW5kIG5v
dCBRRU1VLiBBbmQKZmluYWxseSBrZWVwIGluIG1pbmQgdGhhdCB0aGVyZSBhcmUgWGVuIGd1ZXN0
cyAoUFZIKSB0aGF0IHVzZSBBQ1BJCnRhYmxlcyBidXQgbm90IFFFTVUuCgpUaGFua3MsIFJvZ2Vy
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 18 08:47:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 08:47:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4k0P-00053x-9V; Wed, 18 Oct 2017 08:47:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pbonzini@redhat.com>) id 1e4k0N-00053g-Pt
 for xen-devel@lists.xen.org; Wed, 18 Oct 2017 08:47:11 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 38/63-31244-F0517E95; Wed, 18 Oct 2017 08:47:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRWlGSWpSXmKPExsVysWW7jC6v6PN
 IgwMHtSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owdPXPZC27xVTy69p29gfEHdxcjF4eQwGwm
 ic79q9i6GDk5WATsJWYtus4IYjMKlEl0t+1ihrBzJbbPmgRWIySwnlHiyE5tEFtYIEVi5bt5T
 CC2iEC6xK0HD1hAhjILtLBKnD6znQViwzYWib1bprJ2MXJwsAloSuz/ww7SwCtgK9Gwez0TSJ
 hFQFVixw0vkLCoQLhE09l+FogSQYmTM5+A2ZwCXhInNzaC3cYsoC7xZ94lZghbXOLWk/lMELa
 8RPPW2WBxCQFtiQvtj1gg7D5GiXsfTCcwisxCMnYWklGzkIyahWTUAkaWVYzqxalFZalFuhZ6
 SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBUcEABDsYZ1/2P8QoycGkJMqre+BZp
 BBfUn5KZUZicUZ8UWlOavEhRhkODiUJXg3h55FCgkWp6akVaZk5wPiESUtw8CiJ8B4ASfMWFy
 TmFmemQ6ROMSpKifN+AEkIgCQySvPg2mAp4RKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeY1
 EgKbwZOaVwE1/BbSYCWjxOqcnIItLEhFSUg2MWy0fnp9pWP9xjdWmSS6K0Sn5/a8KGistyvPL
 tzCu5XvyVvHB93PiCpoKGi+851+aJbt/r2T0j3PKkwKqrt9o/2+XNfP92QCxnCU/WTgm5mQ+K
 xJfeCufY4L7RF/O/7ERS5qDoz44VPic36vaezxl07fWBvU/i6r1PTYmxLdPnGYqLnRB79wqJZ
 bijERDLeai4kQAKIR7wwQDAAA=
X-Env-Sender: pbonzini@redhat.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1508316428!77564565!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53246 invoked from network); 18 Oct 2017 08:47:09 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Oct 2017 08:47:09 -0000
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 9174785541;
 Wed, 18 Oct 2017 08:47:07 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 9174785541
Received: from [10.36.117.60] (ovpn-117-60.ams2.redhat.com [10.36.117.60])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 4658A70BC3;
 Wed, 18 Oct 2017 08:46:59 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Haozhong Zhang <haozhong.zhang@intel.com>
References: <20171010160544.GA1772@char.us.oracle.com>
 <20171012124544.dq3wyr65tefi3glk@hz-desktop>
 <f6478644-0d4a-6531-9016-aee2a0e76417@redhat.com>
 <20171013075326.77azyi4j2wo3b2fx@hz-desktop>
 <20171013104453.50284426@nial.brq.redhat.com>
 <20171013111341.feb2462nh2rcrjpp@hz-desktop>
 <59E0C9F602000078001862C4@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1710131544350.2967@sstabellini-ThinkPad-X260>
 <50dba025-45db-f723-1441-c048f2a30e6a@redhat.com>
 <20171017121647.et5w5w3ss457twov@hz-desktop>
 <20171018083225.4x42tkamuuauj4ki@dhcp-3-128.uk.xensource.com>
From: Paolo Bonzini <pbonzini@redhat.com>
Message-ID: <f43ea65c-29c5-42bd-9b1e-9200662d4e41@redhat.com>
Date: Wed, 18 Oct 2017 10:46:57 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171018083225.4x42tkamuuauj4ki@dhcp-3-128.uk.xensource.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.28]); Wed, 18 Oct 2017 08:47:07 +0000 (UTC)
Cc: Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, qemu-devel@nongnu.org,
 andrew.cooper3@citrix.com, "Michael S. Tsirkin" <mst@redhat.com>,
 ian.jackson@eu.citrix.com, george.dunlap@citrix.com, xen-devel@lists.xen.org,
 Igor Mammedov <imammedo@redhat.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel@lists.xenproject.org, Anthony Perard <anthony.perard@citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>, Richard Henderson <rth@twiddle.net>,
 Eduardo Habkost <ehabkost@redhat.com>
Subject: Re: [Xen-devel] [Qemu-devel] [RFC QEMU PATCH v3 00/10] Implement
 vNVDIMM for Xen HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTgvMTAvMjAxNyAxMDozMiwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4gSSdsbCBoYXZl
IGEgdHJ5IHRvIGNoZWNrIGhvdyBtdWNoIHRoZSBkaWZmZXJlbmNlcyB3b3VsZCBhZmZlY3QuIElm
IGl0Cj4+IHdvdWxkIG5vdCB0YWtlIHRvbyBtdWNoIHdvcmssIEknZCBsaWtlIHRvIGFkYXB0IFhl
biBOVkRJTU0gZW5hYmxpbmcKPj4gcGF0Y2hlcyB0byB0aGUgYWxsIFFFTVUgYnVpbHQgQUNQSS4g
T3RoZXJ3aXNlLCBJJ2xsIGZhbGwgYmFjayB0byBQYW9sbwo+PiBhbmQgTVNUJ3Mgc3VnZ2VzdGlv
bnMuCj4gSSBkb24ndCBhZ3JlZSB3aXRoIHRoZSBlbmQgZ29hbCBvZiBmdWxseSBzd2l0Y2hpbmcg
dG8gdGhlIFFFTVUgYnVpbGQKPiBBQ1BJIHRhYmxlcy4gRmlyc3Qgb2YgYWxsLCB0aGUgb25seSBl
bnRpdHkgdGhhdCBoYXMgYWxsIHRoZQo+IGluZm9ybWF0aW9uIGFib3V0IHRoZSBndWVzdCBpdCdz
IHRoZSB0b29sc3RhY2ssIGFuZCBzbyBpdCBzaG91bGQgYmUKPiB0aGUgb25lIGluIGNvbnRyb2wg
b2YgdGhlIEFDUEkgdGFibGVzLgo+IAo+IEFsc28sIFhlbiBndWVzdHMgY2FuIHVzZSBzZXZlcmFs
IGRldmljZSBtb2RlbHMgY29uY3VycmVudGx5ICh2aWEgdGhlCj4gaW9yZXEgc2VydmVyIGludGVy
ZmFjZSksIGFuZCBlYWNoIHNob3VsZCBiZSBhYmxlIHRvIGNvbnRyaWJ1dGUgdG8gdGhlCj4gaW5m
b3JtYXRpb24gcHJlc2VudGVkIGluIHRoZSBBQ1BJIHRhYmxlcy4gSW50ZWwgaXMgYWxzbyB3b3Jr
aW5nIG9uCj4gYWRkaW5nIElPTU1VIGVtdWxhdGlvbiB0byB0aGUgWGVuIGh5cGVydmlzb3IsIGlu
IHdoaWNoIGNhc2UgdGhlIHZJT01NVQo+IEFDUEkgdGFibGVzIHNob3VsZCBiZSBjcmVhdGVkIGJ5
IHRoZSB0b29sc3RhY2sgYW5kIG5vdCBRRU1VLiBBbmQKPiBmaW5hbGx5IGtlZXAgaW4gbWluZCB0
aGF0IHRoZXJlIGFyZSBYZW4gZ3Vlc3RzIChQVkgpIHRoYXQgdXNlIEFDUEkKPiB0YWJsZXMgYnV0
IG5vdCBRRU1VLgoKSSBhZ3JlZSB3aXRoIHRoaXMgaW4gZmFjdDsgUUVNVSBoYXMgYSB2aWV3IG9m
IF9tb3N0XyBvZiB0aGUgZW11bGF0ZWQKaGFyZHdhcmUsIGJ1dCBub3QgYWxsLgoKSG93ZXZlciwg
SSBkaXNhZ3JlZSB0aGF0IHRoZSB0b29sc3RhY2sgc2hvdWxkIGJlIGFsb25lIGluIGNvbnRyb2xs
aW5nCnRoZSBBQ1BJIHRhYmxlczsgcmF0aGVyLCBlYWNoIGludm9sdmVkIHBhcnQgb2YgdGhlIHN0
YWNrIHNob3VsZCBiZQpwcm92aWRpbmcgaXRzIG93biBwYXJ0IG9mIHRoZSB0YWJsZXMuICBGb3Ig
ZXhhbXBsZSwgUUVNVSAoaW4gYWRkaXRpb24gdG8KTlZESU1NIGluZm9ybWF0aW9uKSBzaG91bGQg
YmUgdGhlIG9uZSBwcm92aWRpbmcgYW4gU1NEVCBmb3Igc291dGhicmlkZ2UKZGV2aWNlcyAoZmxv
cHB5LCBDT014LCBMUFR4LCBldGMuKS4KClRoZSBYZW4gc3RhY2sgKG9yIG1vcmUgbGlrZWx5LCBo
dm1sb2FkZXIgaXRzZWxmKSB3b3VsZCBwcm92aWRlIGFsbCB0aGUKYml0cyB0aGF0IGFyZSBwcm92
aWRlZCBieSB0aGUgaHlwZXJ2aXNvciAoTUFEVCBmb3IgdGhlIElPQVBJQywgYW5vdGhlcgpTU0RU
IGZvciB0aGUgSFBFVCBhbmQgUlRDLCBETUFSIHRhYmxlcyBmb3IgSU9NTVUsIGFuZCBzbyBvbiku
ICBUaGlzCnNob3VsZCBhbHNvIHdvcmsganVzdCBmaW5lIGZvciBQVkguICBPZiBjb3Vyc2UgYmFj
a3dhcmRzIGNvbXBhdGliaWxpdHkKaXMgdGhlIGVuZW15IG9mIHNpbXBsaWZpY2F0aW9uLCBidXQg
aW4gdGhlIGVuZCB0aGluZ3MgX3Nob3VsZF8gYWN0dWFsbHkKYmUgc2ltcGxlciBhbmQgSSB0aGlu
ayBpdCdzIGEgZ29vZCBpZGVhIGlmIGEgcHJlcmVxdWlzaXRlIGZvciBYZW4Kdk5WRElNTSBpcyB0
byBtb3ZlIEFNTCBjb2RlIGZvciBRRU1VIGRldmljZXMgb3V0IG9mIGh2bWxvYWRlci4KClBhb2xv
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 18 08:47:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 08:47:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4k0O-00053m-2d; Wed, 18 Oct 2017 08:47:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pbonzini@redhat.com>) id 1e4k0N-00053a-2a
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 08:47:11 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 CD/53-31244-E0517E95; Wed, 18 Oct 2017 08:47:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsVysWW7jC6v6PN
 Ig7UXtC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owdPXPZC27xVTy69p29gfEHdxcjF4eQwGwm
 ic79q9i6GDk5WATsJWYtus4IYjMKlEl0t+1ihrBzJbbPmgRWIySwnlHiyE5tEFtYIEVi5bt5T
 CC2iEC6xK0HD1hAhjILtLBKnD6znQViwzYWib1bprJ2MXJwsAloSuz/ww7SwCtgK9Gwez0TSJ
 hFQFVixw0vkLCoQLhE09l+FogSQYmTM5+A2ZwCXhInNzaC3cYsoC7xZ94lZghbXOLWk/lMELa
 8RPPW2WBxCQFtiQvtj1gg7D5GiXsfTCcwisxCMnYWklGzkIyahWTUAkaWVYwaxalFZalFuoZG
 eklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgXHBAAQ7GC9vDDjEKMnBpCTKq3vgW
 aQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4Pws8jhQSLUtNTK9Iyc4ARCpOW4OBREuEtEQFK8x
 YXJOYWZ6ZDpE4xKkqJQ/QJgCQySvPg2mBJ4RKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeY1
 AxvNk5pXATX8FtJgJaPE6pycgi0sSEVJSDYzrdF/dNbh8tMT6bdDWt3lczrd8FtxLil/6P11G
 7NQXkYRKhesX5hzic3l27FfxDuNjgUUCk642X/1h8M6mi+ns7zi/qfN3XdGZe+n3eg636+fmd
 fk6PX73/Cn3hVLeU28icxobag9JTF06ec8tmdtOv5syjJ5PYmIR5pUV4bA9H+L0bPeGB5WFSi
 zFGYmGWsxFxYkA1XKL6gUDAAA=
X-Env-Sender: pbonzini@redhat.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1508316428!71075820!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54175 invoked from network); 18 Oct 2017 08:47:09 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Oct 2017 08:47:09 -0000
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 9174785541;
 Wed, 18 Oct 2017 08:47:07 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 9174785541
Received: from [10.36.117.60] (ovpn-117-60.ams2.redhat.com [10.36.117.60])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 4658A70BC3;
 Wed, 18 Oct 2017 08:46:59 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Haozhong Zhang <haozhong.zhang@intel.com>
References: <20171010160544.GA1772@char.us.oracle.com>
 <20171012124544.dq3wyr65tefi3glk@hz-desktop>
 <f6478644-0d4a-6531-9016-aee2a0e76417@redhat.com>
 <20171013075326.77azyi4j2wo3b2fx@hz-desktop>
 <20171013104453.50284426@nial.brq.redhat.com>
 <20171013111341.feb2462nh2rcrjpp@hz-desktop>
 <59E0C9F602000078001862C4@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1710131544350.2967@sstabellini-ThinkPad-X260>
 <50dba025-45db-f723-1441-c048f2a30e6a@redhat.com>
 <20171017121647.et5w5w3ss457twov@hz-desktop>
 <20171018083225.4x42tkamuuauj4ki@dhcp-3-128.uk.xensource.com>
From: Paolo Bonzini <pbonzini@redhat.com>
Message-ID: <f43ea65c-29c5-42bd-9b1e-9200662d4e41@redhat.com>
Date: Wed, 18 Oct 2017 10:46:57 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171018083225.4x42tkamuuauj4ki@dhcp-3-128.uk.xensource.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.28]); Wed, 18 Oct 2017 08:47:07 +0000 (UTC)
Cc: Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, qemu-devel@nongnu.org,
 andrew.cooper3@citrix.com, "Michael S. Tsirkin" <mst@redhat.com>,
 ian.jackson@eu.citrix.com, george.dunlap@citrix.com, xen-devel@lists.xen.org,
 Igor Mammedov <imammedo@redhat.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel@lists.xenproject.org, Anthony Perard <anthony.perard@citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>, Richard Henderson <rth@twiddle.net>,
 Eduardo Habkost <ehabkost@redhat.com>
Subject: Re: [Xen-devel] [Qemu-devel] [RFC QEMU PATCH v3 00/10] Implement
 vNVDIMM for Xen HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTgvMTAvMjAxNyAxMDozMiwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4gSSdsbCBoYXZl
IGEgdHJ5IHRvIGNoZWNrIGhvdyBtdWNoIHRoZSBkaWZmZXJlbmNlcyB3b3VsZCBhZmZlY3QuIElm
IGl0Cj4+IHdvdWxkIG5vdCB0YWtlIHRvbyBtdWNoIHdvcmssIEknZCBsaWtlIHRvIGFkYXB0IFhl
biBOVkRJTU0gZW5hYmxpbmcKPj4gcGF0Y2hlcyB0byB0aGUgYWxsIFFFTVUgYnVpbHQgQUNQSS4g
T3RoZXJ3aXNlLCBJJ2xsIGZhbGwgYmFjayB0byBQYW9sbwo+PiBhbmQgTVNUJ3Mgc3VnZ2VzdGlv
bnMuCj4gSSBkb24ndCBhZ3JlZSB3aXRoIHRoZSBlbmQgZ29hbCBvZiBmdWxseSBzd2l0Y2hpbmcg
dG8gdGhlIFFFTVUgYnVpbGQKPiBBQ1BJIHRhYmxlcy4gRmlyc3Qgb2YgYWxsLCB0aGUgb25seSBl
bnRpdHkgdGhhdCBoYXMgYWxsIHRoZQo+IGluZm9ybWF0aW9uIGFib3V0IHRoZSBndWVzdCBpdCdz
IHRoZSB0b29sc3RhY2ssIGFuZCBzbyBpdCBzaG91bGQgYmUKPiB0aGUgb25lIGluIGNvbnRyb2wg
b2YgdGhlIEFDUEkgdGFibGVzLgo+IAo+IEFsc28sIFhlbiBndWVzdHMgY2FuIHVzZSBzZXZlcmFs
IGRldmljZSBtb2RlbHMgY29uY3VycmVudGx5ICh2aWEgdGhlCj4gaW9yZXEgc2VydmVyIGludGVy
ZmFjZSksIGFuZCBlYWNoIHNob3VsZCBiZSBhYmxlIHRvIGNvbnRyaWJ1dGUgdG8gdGhlCj4gaW5m
b3JtYXRpb24gcHJlc2VudGVkIGluIHRoZSBBQ1BJIHRhYmxlcy4gSW50ZWwgaXMgYWxzbyB3b3Jr
aW5nIG9uCj4gYWRkaW5nIElPTU1VIGVtdWxhdGlvbiB0byB0aGUgWGVuIGh5cGVydmlzb3IsIGlu
IHdoaWNoIGNhc2UgdGhlIHZJT01NVQo+IEFDUEkgdGFibGVzIHNob3VsZCBiZSBjcmVhdGVkIGJ5
IHRoZSB0b29sc3RhY2sgYW5kIG5vdCBRRU1VLiBBbmQKPiBmaW5hbGx5IGtlZXAgaW4gbWluZCB0
aGF0IHRoZXJlIGFyZSBYZW4gZ3Vlc3RzIChQVkgpIHRoYXQgdXNlIEFDUEkKPiB0YWJsZXMgYnV0
IG5vdCBRRU1VLgoKSSBhZ3JlZSB3aXRoIHRoaXMgaW4gZmFjdDsgUUVNVSBoYXMgYSB2aWV3IG9m
IF9tb3N0XyBvZiB0aGUgZW11bGF0ZWQKaGFyZHdhcmUsIGJ1dCBub3QgYWxsLgoKSG93ZXZlciwg
SSBkaXNhZ3JlZSB0aGF0IHRoZSB0b29sc3RhY2sgc2hvdWxkIGJlIGFsb25lIGluIGNvbnRyb2xs
aW5nCnRoZSBBQ1BJIHRhYmxlczsgcmF0aGVyLCBlYWNoIGludm9sdmVkIHBhcnQgb2YgdGhlIHN0
YWNrIHNob3VsZCBiZQpwcm92aWRpbmcgaXRzIG93biBwYXJ0IG9mIHRoZSB0YWJsZXMuICBGb3Ig
ZXhhbXBsZSwgUUVNVSAoaW4gYWRkaXRpb24gdG8KTlZESU1NIGluZm9ybWF0aW9uKSBzaG91bGQg
YmUgdGhlIG9uZSBwcm92aWRpbmcgYW4gU1NEVCBmb3Igc291dGhicmlkZ2UKZGV2aWNlcyAoZmxv
cHB5LCBDT014LCBMUFR4LCBldGMuKS4KClRoZSBYZW4gc3RhY2sgKG9yIG1vcmUgbGlrZWx5LCBo
dm1sb2FkZXIgaXRzZWxmKSB3b3VsZCBwcm92aWRlIGFsbCB0aGUKYml0cyB0aGF0IGFyZSBwcm92
aWRlZCBieSB0aGUgaHlwZXJ2aXNvciAoTUFEVCBmb3IgdGhlIElPQVBJQywgYW5vdGhlcgpTU0RU
IGZvciB0aGUgSFBFVCBhbmQgUlRDLCBETUFSIHRhYmxlcyBmb3IgSU9NTVUsIGFuZCBzbyBvbiku
ICBUaGlzCnNob3VsZCBhbHNvIHdvcmsganVzdCBmaW5lIGZvciBQVkguICBPZiBjb3Vyc2UgYmFj
a3dhcmRzIGNvbXBhdGliaWxpdHkKaXMgdGhlIGVuZW15IG9mIHNpbXBsaWZpY2F0aW9uLCBidXQg
aW4gdGhlIGVuZCB0aGluZ3MgX3Nob3VsZF8gYWN0dWFsbHkKYmUgc2ltcGxlciBhbmQgSSB0aGlu
ayBpdCdzIGEgZ29vZCBpZGVhIGlmIGEgcHJlcmVxdWlzaXRlIGZvciBYZW4Kdk5WRElNTSBpcyB0
byBtb3ZlIEFNTCBjb2RlIGZvciBRRU1VIGRldmljZXMgb3V0IG9mIGh2bWxvYWRlci4KClBhb2xv
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 18 08:56:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 08:56:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4k8r-0005wH-EJ; Wed, 18 Oct 2017 08:55:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457281bb7=roger.pau@citrix.com>)
 id 1e4k8q-0005vv-Rb
 for xen-devel@lists.xen.org; Wed, 18 Oct 2017 08:55:56 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 04/26-02146-C1717E95; Wed, 18 Oct 2017 08:55:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsWSzvfng660+PN
 Ig2efFS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxNk9+zFzzkrfh+ay1rA2MXdxcjJ4eEgL/E
 6YlvWUFsFgFViddLlrB0MXJwsAnYS0z/WgESFhFQl2g49RqohIuDWWAvq8SFu1tYQBLCAikSK
 9/NYwKxeQU8Jea/3ghWJCTQzyLR9PoxC0RCUOLkzCdgNrOAnsSNqVPYQBYwC0hLLP/HARGWl2
 jeOpsZxOYUsJPoffSKHcQWFZCRePa7G2y+kICiRP+8B2wQN6dLtE1YyDqBUWAWkg2zkGyYhbB
 hFpINCxhZVjFqFKcWlaUW6Roa6SUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBIYs
 AxDsYOyb5XyIUZKDSUmUV/fAs0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzfRZ9HCgkWpaanV
 qRl5gCjByYtwcGjJMIrKQaU5i0uSMwtzkyHSJ1iVJQS5+UFSQiAJDJK8+DaYBF7iVFWSpiXEe
 gQIZ6C1KLczBJU+VeM4hyMSsK8AiBTeDLzSuCmvwJazAS0eJ3TE5DFJYkIKakGxmA7w4193+u
 mJEjcevh6uwbjDOGE/VFnqi89KAq5/f93AsON+IW7ukTkPQ4fvvPK9vChrPf+bpbT83wN5Tc9
 OHFjS9GpWZk/4v4dsnE46Xb2Zd/FkvSjD7nlFi39kLFQK2694kehd+K/+tTmPY04+uDpdEmhZ
 aIi3zRv8Eyp6JDJiD1ms/no6S4lluKMREMt5qLiRAAkfb3T0wIAAA==
X-Env-Sender: prvs=457281bb7=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1508316952!93467696!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57294 invoked from network); 18 Oct 2017 08:55:55 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 08:55:55 -0000
X-IronPort-AV: E=Sophos;i="5.43,395,1503360000"; d="scan'208";a="106373155"
Date: Wed, 18 Oct 2017 09:55:44 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Paolo Bonzini <pbonzini@redhat.com>
Message-ID: <20171018085544.xvtiejabymftfcz5@dhcp-3-128.uk.xensource.com>
References: <f6478644-0d4a-6531-9016-aee2a0e76417@redhat.com>
 <20171013075326.77azyi4j2wo3b2fx@hz-desktop>
 <20171013104453.50284426@nial.brq.redhat.com>
 <20171013111341.feb2462nh2rcrjpp@hz-desktop>
 <59E0C9F602000078001862C4@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1710131544350.2967@sstabellini-ThinkPad-X260>
 <50dba025-45db-f723-1441-c048f2a30e6a@redhat.com>
 <20171017121647.et5w5w3ss457twov@hz-desktop>
 <20171018083225.4x42tkamuuauj4ki@dhcp-3-128.uk.xensource.com>
 <f43ea65c-29c5-42bd-9b1e-9200662d4e41@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f43ea65c-29c5-42bd-9b1e-9200662d4e41@redhat.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: Haozhong Zhang <haozhong.zhang@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, qemu-devel@nongnu.org,
 andrew.cooper3@citrix.com, "Michael S. Tsirkin" <mst@redhat.com>,
 ian.jackson@eu.citrix.com, george.dunlap@citrix.com, xen-devel@lists.xen.org,
 Igor Mammedov <imammedo@redhat.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel@lists.xenproject.org, Anthony Perard <anthony.perard@citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>, Richard Henderson <rth@twiddle.net>,
 Eduardo Habkost <ehabkost@redhat.com>
Subject: Re: [Xen-devel] [Qemu-devel] [RFC QEMU PATCH v3 00/10] Implement
 vNVDIMM for Xen HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMTgsIDIwMTcgYXQgMTA6NDY6NTdBTSArMDIwMCwgUGFvbG8gQm9uemluaSB3
cm90ZToKPiBPbiAxOC8xMC8yMDE3IDEwOjMyLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+ID4+
IEknbGwgaGF2ZSBhIHRyeSB0byBjaGVjayBob3cgbXVjaCB0aGUgZGlmZmVyZW5jZXMgd291bGQg
YWZmZWN0LiBJZiBpdAo+ID4+IHdvdWxkIG5vdCB0YWtlIHRvbyBtdWNoIHdvcmssIEknZCBsaWtl
IHRvIGFkYXB0IFhlbiBOVkRJTU0gZW5hYmxpbmcKPiA+PiBwYXRjaGVzIHRvIHRoZSBhbGwgUUVN
VSBidWlsdCBBQ1BJLiBPdGhlcndpc2UsIEknbGwgZmFsbCBiYWNrIHRvIFBhb2xvCj4gPj4gYW5k
IE1TVCdzIHN1Z2dlc3Rpb25zLgo+ID4gSSBkb24ndCBhZ3JlZSB3aXRoIHRoZSBlbmQgZ29hbCBv
ZiBmdWxseSBzd2l0Y2hpbmcgdG8gdGhlIFFFTVUgYnVpbGQKPiA+IEFDUEkgdGFibGVzLiBGaXJz
dCBvZiBhbGwsIHRoZSBvbmx5IGVudGl0eSB0aGF0IGhhcyBhbGwgdGhlCj4gPiBpbmZvcm1hdGlv
biBhYm91dCB0aGUgZ3Vlc3QgaXQncyB0aGUgdG9vbHN0YWNrLCBhbmQgc28gaXQgc2hvdWxkIGJl
Cj4gPiB0aGUgb25lIGluIGNvbnRyb2wgb2YgdGhlIEFDUEkgdGFibGVzLgo+ID4gCj4gPiBBbHNv
LCBYZW4gZ3Vlc3RzIGNhbiB1c2Ugc2V2ZXJhbCBkZXZpY2UgbW9kZWxzIGNvbmN1cnJlbnRseSAo
dmlhIHRoZQo+ID4gaW9yZXEgc2VydmVyIGludGVyZmFjZSksIGFuZCBlYWNoIHNob3VsZCBiZSBh
YmxlIHRvIGNvbnRyaWJ1dGUgdG8gdGhlCj4gPiBpbmZvcm1hdGlvbiBwcmVzZW50ZWQgaW4gdGhl
IEFDUEkgdGFibGVzLiBJbnRlbCBpcyBhbHNvIHdvcmtpbmcgb24KPiA+IGFkZGluZyBJT01NVSBl
bXVsYXRpb24gdG8gdGhlIFhlbiBoeXBlcnZpc29yLCBpbiB3aGljaCBjYXNlIHRoZSB2SU9NTVUK
PiA+IEFDUEkgdGFibGVzIHNob3VsZCBiZSBjcmVhdGVkIGJ5IHRoZSB0b29sc3RhY2sgYW5kIG5v
dCBRRU1VLiBBbmQKPiA+IGZpbmFsbHkga2VlcCBpbiBtaW5kIHRoYXQgdGhlcmUgYXJlIFhlbiBn
dWVzdHMgKFBWSCkgdGhhdCB1c2UgQUNQSQo+ID4gdGFibGVzIGJ1dCBub3QgUUVNVS4KPiAKPiBJ
IGFncmVlIHdpdGggdGhpcyBpbiBmYWN0OyBRRU1VIGhhcyBhIHZpZXcgb2YgX21vc3RfIG9mIHRo
ZSBlbXVsYXRlZAo+IGhhcmR3YXJlLCBidXQgbm90IGFsbC4KPiAKPiBIb3dldmVyLCBJIGRpc2Fn
cmVlIHRoYXQgdGhlIHRvb2xzdGFjayBzaG91bGQgYmUgYWxvbmUgaW4gY29udHJvbGxpbmcKPiB0
aGUgQUNQSSB0YWJsZXM7IHJhdGhlciwgZWFjaCBpbnZvbHZlZCBwYXJ0IG9mIHRoZSBzdGFjayBz
aG91bGQgYmUKPiBwcm92aWRpbmcgaXRzIG93biBwYXJ0IG9mIHRoZSB0YWJsZXMuICBGb3IgZXhh
bXBsZSwgUUVNVSAoaW4gYWRkaXRpb24gdG8KPiBOVkRJTU0gaW5mb3JtYXRpb24pIHNob3VsZCBi
ZSB0aGUgb25lIHByb3ZpZGluZyBhbiBTU0RUIGZvciBzb3V0aGJyaWRnZQo+IGRldmljZXMgKGZs
b3BweSwgQ09NeCwgTFBUeCwgZXRjLikuCgpZZXMsIHRoYXQncyB3aGF0IEkgd2FudGVkIHRvIHNh
eSwgcmF0aGVyIHRoYW4gdGhlIHRvb2xzdGFjayBwcm92aWRpbmcKYWxsIHRoZSBBQ1BJIHRhYmxl
cyBieSBpdHNlbGYuIEV2ZXJ5IGNvbXBvbmVudCBzaG91bGQgcHJvdmlkZSB0aGUKdGFibGVzIG9m
IHRoZSBkZXZpY2VzIHVuZGVyIGl0J3MgY29udHJvbCwgYW5kIHRoYXQgc2hvdWxkIGJlIGdsdWVk
CnRvZ2V0aGVyIGJ5IHRoZSB0b29sc3RhY2sgKGllOiBodm1sb2FkZXIpLgoKUm9nZXIuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 18 08:56:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 08:56:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4k8r-0005w6-7Y; Wed, 18 Oct 2017 08:55:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457281bb7=roger.pau@citrix.com>)
 id 1e4k8q-0005vu-GH
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 08:55:56 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 A0/F2-31897-B1717E95; Wed, 18 Oct 2017 08:55:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWSzvfng660+PN
 Ig7sT2Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxNk9+zFzzkrfh+ay1rA2MXdxcjJ4eEgL/E
 6YlvWUFsFgFViddLlrB0MXJwsAnYS0z/WgESFhFQl2g49RqohIuDWWAvq8SFu1tYQBLCAikSK
 9/NYwKxeQU8Jea/3ghWJCTQzyLR9PoxC0RCUOLkzCdgNrOAnsSNqVPYQBYwC0hLLP/HARGWl2
 jeOpsZxOYUsJPoffSKHcQWFZCRePa7G2y+kICiRP+8B2wQN6dLtE1YyDqBUWAWkg2zkGyYhbB
 hFpINCxhZVjGqF6cWlaUW6RrrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBiwD
 EOxg7PjndIhRkoNJSZRX98CzSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvIVizyOFBItS01Mr0
 jJzgLEDk5bg4FES4Q0BSfMWFyTmFmemQ6ROMSpKifPygiQEQBIZpXlwbbB4vcQoKyXMywh0iB
 BPQWpRbmYJqvwrRnEORiVh3g6QKTyZeSVw018BLWYCWrzO6QnI4pJEhJRUA2PY+4vGWxKV28M
 uvo5q2vXZKknlz/cs01nVn9p3VDaWaYmfCu8z2D/Dex2Tq1C67yvh50d3XkyOUpuzatax+yt5
 5zyXlverKjM6sWxDWFRN7a8jWvuWHFBhd/uc84PVPEy4mstNr0rz7obyyuVf0+4+3SV8LWh7+
 FXxtVv/aJ5i65x/Sn9bs5YSS3FGoqEWc1FxIgC/y+hU0gIAAA==
X-Env-Sender: prvs=457281bb7=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1508316952!71055959!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28187 invoked from network); 18 Oct 2017 08:55:54 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 08:55:54 -0000
X-IronPort-AV: E=Sophos;i="5.43,395,1503360000"; d="scan'208";a="106373155"
Date: Wed, 18 Oct 2017 09:55:44 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Paolo Bonzini <pbonzini@redhat.com>
Message-ID: <20171018085544.xvtiejabymftfcz5@dhcp-3-128.uk.xensource.com>
References: <f6478644-0d4a-6531-9016-aee2a0e76417@redhat.com>
 <20171013075326.77azyi4j2wo3b2fx@hz-desktop>
 <20171013104453.50284426@nial.brq.redhat.com>
 <20171013111341.feb2462nh2rcrjpp@hz-desktop>
 <59E0C9F602000078001862C4@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1710131544350.2967@sstabellini-ThinkPad-X260>
 <50dba025-45db-f723-1441-c048f2a30e6a@redhat.com>
 <20171017121647.et5w5w3ss457twov@hz-desktop>
 <20171018083225.4x42tkamuuauj4ki@dhcp-3-128.uk.xensource.com>
 <f43ea65c-29c5-42bd-9b1e-9200662d4e41@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f43ea65c-29c5-42bd-9b1e-9200662d4e41@redhat.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: Haozhong Zhang <haozhong.zhang@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, qemu-devel@nongnu.org,
 andrew.cooper3@citrix.com, "Michael S. Tsirkin" <mst@redhat.com>,
 ian.jackson@eu.citrix.com, george.dunlap@citrix.com, xen-devel@lists.xen.org,
 Igor Mammedov <imammedo@redhat.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel@lists.xenproject.org, Anthony Perard <anthony.perard@citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>, Richard Henderson <rth@twiddle.net>,
 Eduardo Habkost <ehabkost@redhat.com>
Subject: Re: [Xen-devel] [Qemu-devel] [RFC QEMU PATCH v3 00/10] Implement
 vNVDIMM for Xen HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMTgsIDIwMTcgYXQgMTA6NDY6NTdBTSArMDIwMCwgUGFvbG8gQm9uemluaSB3
cm90ZToKPiBPbiAxOC8xMC8yMDE3IDEwOjMyLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+ID4+
IEknbGwgaGF2ZSBhIHRyeSB0byBjaGVjayBob3cgbXVjaCB0aGUgZGlmZmVyZW5jZXMgd291bGQg
YWZmZWN0LiBJZiBpdAo+ID4+IHdvdWxkIG5vdCB0YWtlIHRvbyBtdWNoIHdvcmssIEknZCBsaWtl
IHRvIGFkYXB0IFhlbiBOVkRJTU0gZW5hYmxpbmcKPiA+PiBwYXRjaGVzIHRvIHRoZSBhbGwgUUVN
VSBidWlsdCBBQ1BJLiBPdGhlcndpc2UsIEknbGwgZmFsbCBiYWNrIHRvIFBhb2xvCj4gPj4gYW5k
IE1TVCdzIHN1Z2dlc3Rpb25zLgo+ID4gSSBkb24ndCBhZ3JlZSB3aXRoIHRoZSBlbmQgZ29hbCBv
ZiBmdWxseSBzd2l0Y2hpbmcgdG8gdGhlIFFFTVUgYnVpbGQKPiA+IEFDUEkgdGFibGVzLiBGaXJz
dCBvZiBhbGwsIHRoZSBvbmx5IGVudGl0eSB0aGF0IGhhcyBhbGwgdGhlCj4gPiBpbmZvcm1hdGlv
biBhYm91dCB0aGUgZ3Vlc3QgaXQncyB0aGUgdG9vbHN0YWNrLCBhbmQgc28gaXQgc2hvdWxkIGJl
Cj4gPiB0aGUgb25lIGluIGNvbnRyb2wgb2YgdGhlIEFDUEkgdGFibGVzLgo+ID4gCj4gPiBBbHNv
LCBYZW4gZ3Vlc3RzIGNhbiB1c2Ugc2V2ZXJhbCBkZXZpY2UgbW9kZWxzIGNvbmN1cnJlbnRseSAo
dmlhIHRoZQo+ID4gaW9yZXEgc2VydmVyIGludGVyZmFjZSksIGFuZCBlYWNoIHNob3VsZCBiZSBh
YmxlIHRvIGNvbnRyaWJ1dGUgdG8gdGhlCj4gPiBpbmZvcm1hdGlvbiBwcmVzZW50ZWQgaW4gdGhl
IEFDUEkgdGFibGVzLiBJbnRlbCBpcyBhbHNvIHdvcmtpbmcgb24KPiA+IGFkZGluZyBJT01NVSBl
bXVsYXRpb24gdG8gdGhlIFhlbiBoeXBlcnZpc29yLCBpbiB3aGljaCBjYXNlIHRoZSB2SU9NTVUK
PiA+IEFDUEkgdGFibGVzIHNob3VsZCBiZSBjcmVhdGVkIGJ5IHRoZSB0b29sc3RhY2sgYW5kIG5v
dCBRRU1VLiBBbmQKPiA+IGZpbmFsbHkga2VlcCBpbiBtaW5kIHRoYXQgdGhlcmUgYXJlIFhlbiBn
dWVzdHMgKFBWSCkgdGhhdCB1c2UgQUNQSQo+ID4gdGFibGVzIGJ1dCBub3QgUUVNVS4KPiAKPiBJ
IGFncmVlIHdpdGggdGhpcyBpbiBmYWN0OyBRRU1VIGhhcyBhIHZpZXcgb2YgX21vc3RfIG9mIHRo
ZSBlbXVsYXRlZAo+IGhhcmR3YXJlLCBidXQgbm90IGFsbC4KPiAKPiBIb3dldmVyLCBJIGRpc2Fn
cmVlIHRoYXQgdGhlIHRvb2xzdGFjayBzaG91bGQgYmUgYWxvbmUgaW4gY29udHJvbGxpbmcKPiB0
aGUgQUNQSSB0YWJsZXM7IHJhdGhlciwgZWFjaCBpbnZvbHZlZCBwYXJ0IG9mIHRoZSBzdGFjayBz
aG91bGQgYmUKPiBwcm92aWRpbmcgaXRzIG93biBwYXJ0IG9mIHRoZSB0YWJsZXMuICBGb3IgZXhh
bXBsZSwgUUVNVSAoaW4gYWRkaXRpb24gdG8KPiBOVkRJTU0gaW5mb3JtYXRpb24pIHNob3VsZCBi
ZSB0aGUgb25lIHByb3ZpZGluZyBhbiBTU0RUIGZvciBzb3V0aGJyaWRnZQo+IGRldmljZXMgKGZs
b3BweSwgQ09NeCwgTFBUeCwgZXRjLikuCgpZZXMsIHRoYXQncyB3aGF0IEkgd2FudGVkIHRvIHNh
eSwgcmF0aGVyIHRoYW4gdGhlIHRvb2xzdGFjayBwcm92aWRpbmcKYWxsIHRoZSBBQ1BJIHRhYmxl
cyBieSBpdHNlbGYuIEV2ZXJ5IGNvbXBvbmVudCBzaG91bGQgcHJvdmlkZSB0aGUKdGFibGVzIG9m
IHRoZSBkZXZpY2VzIHVuZGVyIGl0J3MgY29udHJvbCwgYW5kIHRoYXQgc2hvdWxkIGJlIGdsdWVk
CnRvZ2V0aGVyIGJ5IHRoZSB0b29sc3RhY2sgKGllOiBodm1sb2FkZXIpLgoKUm9nZXIuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 18 09:00:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 09:00:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4kCo-0006Te-VB; Wed, 18 Oct 2017 09:00:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457f25213=ross.lagerwall@citrix.com>)
 id 1e4kCn-0006Hk-Le
 for xen-devel@lists.xensource.com; Wed, 18 Oct 2017 09:00:01 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 E7/89-14867-11817E95; Wed, 18 Oct 2017 09:00:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsXitHRDpK6AxPN
 IgwO7VS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8b8tqKCZywV2+Z2sTUwdrN0MXJySAj4Sxye
 fYoVwvaQuH72BBOILSzgJ/Fg6Rcgm4NDRMBH4umfGBCTGSjctzwXpEJIoE5iyeHPYJ1sAgYSt
 y59ZwaxeQVsJTZ/3sIOYrMIqEqcXvqZEcQWFQiXaDrbzwJRIyhxcuYTMJtTwEti1tWlbCA2s4
 CFxMz55xkhbHGJW0/mM0HY8hLb385hhtirJvF2+Rmo6y0lvq1/yjyBUXAWkrGzkIyahWTULCS
 jFjCyrGLUKE4tKkst0jU01ksqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxjBiDY
 wfhlWcAhRkkOJiVRXt0DzyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfA+F3seKSRYlJqeWpGWm
 QOMKJi0BAePkgjvRJA0b3FBYm5xZjpE6hSjLseNh9f/MAmx5OXnpUqJ8/4AKRIAKcoozYMbAY
 vuS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmPQIyhSczrwRu0yugI5iAjljn9ATkiJJEhJR
 UA2NL6qLeV6euFSyJOOo97eG0OzNXCJ2IvzX/2BKdpr9Pfn65t2W3azJbkIrdr8vXIu+/qb6w
 v/ZCo7CRqWySsVhvaInY/ilncz58Ftb6VV9wToQ36A9HUrfbhK/chv0uYabcCgklDnLar+arb
 M7JEq+QWq+zIsWK2TVR+cHUZ36XU2Wc4vnfmSuxFGckGmoxFxUnAgDN3SyX6QIAAA==
X-Env-Sender: prvs=457f25213=ross.lagerwall@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1508317198!110745962!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19941 invoked from network); 18 Oct 2017 08:59:59 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 08:59:59 -0000
X-IronPort-AV: E=Sophos;i="5.43,395,1503360000"; d="scan'208";a="446831888"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
To: Ian Jackson <ian.jackson@eu.citrix.com>, <xen-devel@lists.xensource.com>
References: <23014.8670.229543.228780@mariner.uk.xensource.com>
 <1508259935-26745-1-git-send-email-ian.jackson@eu.citrix.com>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <6dcad5f5-fce4-f28e-482c-d9d266a92b10@citrix.com>
Date: Wed, 18 Oct 2017 09:59:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1508259935-26745-1-git-send-email-ian.jackson@eu.citrix.com>
Content-Language: en-US
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH] tools: libxendevicemodel: Restore symbol
	versions for 1.0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTcvMjAxNyAwNjowNSBQTSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gSW4gMTQ2MmY5ZWE4
ZjQyMTlkNTIwYTUzMDc4N2I4MGM5ODZlMDUwYWE5OAo+ICJ0b29sczogbGlieGVuZGV2aWNlbW9k
ZWw6IFByb3ZpZGUgeGVuZGV2aWNlbW9kZWxfc2h1dGRvd24iCj4gd2UgYWRkZWQgYSBuZXcgdmVy
c2lvbiAxLjEgdG8gdGhlIHN5bWJvbCBtYXAgYW5kIHNpbXBseSBhYm9saXNoZWQKPiB0aGUgb2xk
IG9uZS4gIFRoYXQgaXMgcXVpdGUgd3JvbmcuCj4gCj4gSW5zdGVhZCwgd2Ugc2hvdWxkIGhhdmUg
bGVmdCB0aGUgMS4wIG1hcCBhbG9uZSBhbmQgYWRkZWQgYSBuZXcgdmVyc2lvbgo+IHdoaWNoIHNp
bXBseSBhZGRzIHRoZSBuZXcgc3ltYm9sLgo+IAo+IEZpeCB0aGlzLgo+IAo+IFJlcG9ydGVkLWJ5
OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KPiBDQzogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IFNpZ25lZC1vZmYtYnk6IElh
biBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgo+IC0tLQoKUmV2aWV3ZWQtYnk6
IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Wed Oct 18 09:18:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 09:18:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4kUD-0007bb-F6; Wed, 18 Oct 2017 09:18:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457e42042=George.Dunlap@citrix.com>)
 id 1e4kUB-0007bV-Vi
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 09:18:00 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 77/3E-31244-74C17E95; Wed, 18 Oct 2017 09:17:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHSDva6bzPN
 Ig7ZNhhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aSb61MBQ+UKy4+mcDawDhRpouRk0NCwF9i
 xe1JrCC2sIC9xOWpP1lAbBGBAIl38+4zdzFycTALPGKUmPKujQkkISSQJ7H4RwdYEZuAnsS84
 1/BbF4BW4l15++A1bAIqEp8O9rGDmKLCoRLNJ3th6oRlDg58wmYzSlgJ3H70BsgmwNogabE+l
 36IGFmAXGJW0/mM0HY8hLNW2czQ6xVlVj84Cj7BEb+WUgmzULonoWkexaS7gWMLKsYNYpTi8p
 Si3SNDPSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDkwEIdjD+WhZwiFGSg0lJ
 lFf3wLNIIb6k/JTKjMTijPii0pzU4kOMMhwcShK876WeRwoJFqWmp1akZeYAowQmLcHBoyTCe
 wYkzVtckJhbnJkOkTrFqCglzjsFJCEAksgozYNrg0XmJUZZKWFeRqBDhHgKUotyM0tQ5V8xin
 MwKgnzHgOZwpOZVwI3/RXQYiagxeucnoAsLklESEk1MJofv2F58EfGDpkjzEliOyJZMhbpWBv
 ufvTDY4Z+T8xfS265fXsbyzhlXzCnyB7fa3b4c888g4lbDl9mbN4gJ5Co8t16M0vF2qKIt5HN
 t1re/X26bPMqzts1889P7jZb/eNe9alWB5etZU+8v9azFwmceZKfnHj7oFP5kk8WanW7UxyXs
 zgKvFBiKc5INNRiLipOBAAtqKJ1xwIAAA==
X-Env-Sender: prvs=457e42042=George.Dunlap@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1508318270!110751074!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12679 invoked from network); 18 Oct 2017 09:17:58 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 09:17:58 -0000
X-IronPort-AV: E=Sophos;i="5.43,395,1503360000"; d="scan'208";a="454754275"
To: Andrew Cooper <andrew.cooper3@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20171017171037.436-1-george.dunlap@citrix.com>
 <7ecf038f-1b2b-2d29-0b2c-d30d60245f7d@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <e19eb3a4-a903-9a95-4b81-59bddadb1717@citrix.com>
Date: Wed, 18 Oct 2017 10:17:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <7ecf038f-1b2b-2d29-0b2c-d30d60245f7d@citrix.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Wilk <konrad.wilk@oracle.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86/mm: Make PV linear pagetables optional
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTcvMjAxNyAwNzowNSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxNy8xMC8x
NyAxODoxMCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gQWxsb3dpbmcgcGFnZXRhYmxlcyB0byBw
b2ludCB0byBvdGhlciBwYWdldGFibGVzIG9mIHRoZSBzYW1lIGxldmVsCj4+IChvZnRlbiBjYWxs
ZWQgJ2xpbmVhciBwYWdldGFibGVzJykgaGFzIGJlZW4gaW5jbHVkZWQgaW4gWGVuIHNpbmNlIGl0
cwo+PiBpbmNlcHRpb247IGJ1dCByZWNlbnRseSBpdCBoYXMgYmVlbiB0aGUgc291cmNlIG9mIGEg
bnVtYmVyIG9mIHN1YnRsZQo+PiByZWZlcmVuY2UtY291bnRpbmcgYnVncy4KPj4KPj4gSXQgaXMg
bm90IHVzZWQgYnkgTGludXggb3IgTWluaU9TOyBidXQgaXQgdXNlZCB1c2VkIGJ5IE5ldEJTRCBh
bmQKPj4gTm92ZWxsIE5ldHdhcmUuICBUaGVyZSBhcmUgc2lnbmlmaWNhbnQgbnVtYmVycyBvZiBw
ZW9wbGUgd2hvIGFyZSBuZXZlcgo+PiBnb2luZyB0byB1c2UgdGhlIGZlYXR1cmUsIGFsb25nIHdp
dGggc2lnbmlmaWNhbnQgbnVtYmVycyB3aG8gbmVlZCB0aGUKPj4gZmVhdHVyZS4KPj4KPj4gQWRk
IGEgS2NvbmZpZyBvcHRpb24gZm9yIHRoZSBmZWF0dXJlIChkZWZhdWx0IHRvICd5JykuICBBbHNv
IGFkZCBhCj4+IGNvbW1hbmQtbGluZSBvcHRpb24gdG8gY29udHJvbCB3aGV0aGVyIFBWIGxpbmVh
ciBwYWdldGFibGVzIGFyZQo+PiBhbGxvd2VkIChkZWZhdWx0IHRvICd0cnVlJykuCj4+Cj4+IElu
IG9yZGVyIHRvIG1ha2UgdGhlIGNvZGUgY2xlYW46Cj4+IC0gSW50cm9kdWNlIExQVF9BU1NFUlQo
KSwgd2hpY2ggb25seSBleGlzdHMgaWYgQ09ORklHX1BWX0xJTkVBUl9QVCBpcyBkZWZpbmVkCj4+
IC0gSW50cm9kdWNlIHplcm9fbGluZWFyX2VudHJpZXMoKSB0byBzZXQgcGFnZS0+bGluZWFyX3B0
X2NvdW50IHRvIHplcm8KPj4gICAob3IgZG8gbm90aGluZywgYXMgYXBwcm9wcmlhdGUpCj4+Cj4+
IFJlcG9ydGVkLWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+Cj4+IFNpZ25lZC1vZmYt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KPiAKPiBEZWZpbml0
ZWx5ICsxIHRvIHRoaXMga2luZCBvZiBhcnJhbmdlbWVudCBvZiB1c2VyIGNob2ljZXMuwqAgU29t
ZSBub3Rlcwo+IGJlbG93Lgo+IAo+PiBkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5k
LWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgo+PiBp
bmRleCBlYjQ5OTVlNjhiLi45NTIzNjhkM2JlIDEwMDY0NAo+PiAtLS0gYS9kb2NzL21pc2MveGVu
LWNvbW1hbmQtbGluZS5tYXJrZG93bgo+PiArKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGlu
ZS5tYXJrZG93bgo+PiBAQCAtMTQyMiw2ICsxNDIyLDIyIEBAIFRoZSBmb2xsb3dpbmcgcmVzb3Vy
Y2VzIGFyZSBhdmFpbGFibGU6Cj4+ICAgICAgQ0RQLCBvbmUgQ09TIHdpbGwgY29yZXNwb25kIHR3
byBDQk1zIG90aGVyIHRoYW4gb25lIHdpdGggQ0FULCBkdWUgdG8gdGhlCj4+ICAgICAgc3VtIG9m
IENCTXMgaXMgZml4ZWQsIHRoYXQgbWVhbnMgYWN0dWFsIGBjb3NfbWF4YCBpbiB1c2Ugd2lsbCBh
dXRvbWF0aWNhbGx5Cj4+ICAgICAgcmVkdWNlIHRvIGhhbGYgd2hlbiBDRFAgaXMgZW5hYmxlZC4K
Pj4gKwkKPj4gKyMjIyBwdi1saW5lYXItcHQKPj4gKz4gYD0gPGJvb2xlYW4+YAo+PiArCj4+ICs+
IERlZmF1bHQ6IGBmYWxzZWAKPiAKPiBPbmx5IGF2YWlsYWJsZSBpZiBYZW4gaXMgY29tcGlsZWQg
d2l0aCBDT05GSUdfUFZfTElORUFSX1BUIHN1cHBvcnQgZW5hYmxlZC4KCkFjawoKPiAKPj4gKwo+
PiArQWxsb3cgUFYgZ3Vlc3RzIHRvIGhhdmUgcGFnZXRhYmxlIGVudHJpZXMgcG9pbnRpbmcgdG8g
b3RoZXIgcGFnZXRhYmxlcwo+PiArb2YgdGhlIHNhbWUgbGV2ZWwgKGkuZS4sIGFsbG93aW5nIEwy
IFBURXMgdG8gcG9pbnQgdG8gb3RoZXIgTDIgcGFnZXMpLgo+PiArVGhpcyB0ZWNobmlxdWUgaXMg
b2Z0ZW4gY2FsbGVkICJsaW5lYXIgcGFnZXRhYmxlcyIsIGFuZCBpcyBzb21ldGltZXMKPj4gK3Vz
ZWQgdG8gYWxsb3cgb3BlcmF0aW5nIHN5c3RlbXMgYSBzaW1wbGUgd2F5IHRvIGNvbnNpc3RlbnRs
eSBtYXAgdGhlCj4+ICtjdXJyZW50IHByb2Nlc3MncyBwYWdldGFibGVzIGludG8gaXRzIG93biB2
aXJ0dWFsIGFkZHJlc3Mgc3BhY2UuCj4+ICsKPj4gK0xpbnV4IGFuZCBNaW5pT1MgZG9uJ3QgdXNl
IHRoaXMgdGVjaG5pcXVlLiAgTmV0QlNEIGFuZCBOb3ZlbGwgTmV0d2FyZQo+PiArZG87IHRoZXJl
IG1heSBiZSBvdGhlciBjdXN0b20gb3BlcmF0aW5nIHN5c3RlbXMgd2hpY2ggZG8uICBJZiB5b3Un
cmUKPj4gK2NlcnRhaW4geW91IGRvbid0IHBsYW4gb24gaGF2aW5nIFBWIGd1ZXN0cyB3aGljaCB1
c2UgdGhpcyBmZWF0dXJlLAo+PiArdHVybmluZyBpdCBvZmYgY2FuIHJlZHVjZSB0aGUgYXR0YWNr
IHN1cmZhY2UuCj4+ICAKPj4gICMjIyByY3UtaWRsZS10aW1lci1wZXJpb2QtbXMKPj4gID4gYD0g
PGludGVnZXI+YAo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94
ODYvbW0uYwo+PiBpbmRleCA2MmQzMTNlM2Y1Li41ODgxYjY0NjA4IDEwMDY0NAo+PiAtLS0gYS94
ZW4vYXJjaC94ODYvbW0uYwo+PiArKysgYi94ZW4vYXJjaC94ODYvbW0uYwo+PiBAQCAtNjU0LDYg
KzY2MCw5IEBAIHN0YXRpYyB2b2lkIGRlY19saW5lYXJfdXNlcyhzdHJ1Y3QgcGFnZV9pbmZvICpw
ZykKPj4gICAqICAgICBmcmFtZSBpZiBpdCBpcyBtYXBwZWQgYnkgYSBkaWZmZXJlbnQgcm9vdCB0
YWJsZS4gVGhpcyBpcyBzdWZmaWNpZW50IGFuZAo+PiAgICogICAgIGFsc28gbmVjZXNzYXJ5IHRv
IGFsbG93IHZhbGlkYXRpb24gb2YgYSByb290IHRhYmxlIG1hcHBpbmcgaXRzZWxmLgo+PiAgICov
Cj4+ICtzdGF0aWMgYm9vbCBfX3JlYWRfbW9zdGx5IHB2X2xpbmVhcl9wdF9lbmFibGUgPSB0cnVl
Owo+PiArYm9vbGVhbl9wYXJhbSgicHYtbGluZWFyLXB0IiwgcHZfbGluZWFyX3B0X2VuYWJsZSk7
Cj4gCj4gVGhlIF9lbmFibGUgc3VmZml4IGp1c3QgbWFrZXMgdGhlIG5hbWUgbG9uZ2VyLCBhbmQg
KHNlbWktdXBoZWxkKQo+IGNvbnZlbnRpb24gd291bGQgYmUgZm9yIG9wdF9wdl9saW5lYXJfcHQs
IHdoaWNoIGlzIGZpbmUgZXZlbiBpbiBpdHMgdXNlZAo+IGNvbnRleHQgYmVsb3cuCgpBY2sKCj4g
Cj4+ICsKPj4gICNkZWZpbmUgZGVmaW5lX2dldF9saW5lYXJfcGFnZXRhYmxlKGxldmVsKSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+ICBzdGF0aWMgaW50ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+
PiAgZ2V0XyMjbGV2ZWwjI19saW5lYXJfcGFnZXRhYmxlKCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKPj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAo+PiBpbmRleCAyNmYwMTUzMTY0Li43
ODI1ZjM2MzE2IDEwMDY0NAo+PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKPj4gKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCj4+IEBAIC0xNzcsMTAgKzE3NywxNSBAQCBzdHJ1
Y3QgcGFnZV9pbmZvCj4+ICAgICAgICAgICAqICAgaW4gdXNlLgo+PiAgICAgICAgICAgKi8KPj4g
ICAgICAgICAgc3RydWN0IHsKPj4gKyNpZmRlZiBDT05GSUdfUFZfTElORUFSX1BUCj4+ICAgICAg
ICAgICAgICB1MTYgbnJfdmFsaWRhdGVkX3B0ZXM6UEFHRVRBQkxFX09SREVSICsgMTsKPj4gICAg
ICAgICAgICAgIHUxNiA6MTYgLSBQQUdFVEFCTEVfT1JERVIgLSAxIC0gMjsKPj4gICAgICAgICAg
ICAgIHMxNiBwYXJ0aWFsX3B0ZToyOwo+PiAgICAgICAgICAgICAgczE2IGxpbmVhcl9wdF9jb3Vu
dDsKPj4gKyNlbHNlCj4+ICsgICAgICAgICAgICB1MTYgbnJfdmFsaWRhdGVkX3B0ZXM7Cj4+ICsg
ICAgICAgICAgICBzOCBwYXJ0aWFsX3B0ZTsKPj4gKyNlbmRpZgo+IAo+IEkgZG9uJ3QgdGhpbmsg
dGhpcyBpcyBhIGNsZXZlciBtb3ZlLsKgIEhhdmluZyBDT05GSUdfUFZfTElORUFSX1BUIGNoYW5n
ZQo+IHRoZSBiZWhhdmlvdXIgb2YgbnJfdmFsaWRhdGVkX3B0ZXMgYW5kIHBhcnRpYWxfcHRlIGlz
IGEgcmVjaXBlIGZvcgo+IHN1YnRsZSBidWdzLgo+Cj4gQW4gYWx0ZXJuYXRpdmUgd291bGQgYmUg
dG8gaGF2ZSB0aGUgZGVjX2xpbmVhcl97dXNlcyxlbnRyaWVzfSgpCj4gQlVHX09OKHBnLT5saW5l
YXJfcHRfY291bnQgIT0gMCkgd2hlbiAhQ09ORklHX1BWX0xJTkVBUl9QVAoKT2gsIEkganVzdCBu
b3RpY2VkIHRoaXMgd2FzIGEgdW5pb247IHNvIGN1dHRpbmcgb3V0IGxpbmVhcl9wdF9jb3VudApk
b2Vzbid0IGFjdHVhbGx5IHNhdmUgeW91IGFueSBzcGFjZS4KClllYWgsIGluIHRoYXQgY2FzZSwg
bGVhdmluZyBpdCBpbiBhbmQgYWRkaW5nIEFTU0VSVHMgdGhhdCBpdCdzIDAgbWFrZXMKc2Vuc2Uu
ICAoSSB0aGluayBhbiBBU1NFUlQgaXMgYmV0dGVyIHRoYW4gYSBCVUdfT04oKSBpbiB0aGlzIGNh
c2UuKQoKIC1HZW9yZ2UKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 18 09:23:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 09:23:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4kZS-0008Fx-1p; Wed, 18 Oct 2017 09:23:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e4kZQ-0008F7-CF
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 09:23:24 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 C0/72-31244-B8D17E95; Wed, 18 Oct 2017 09:23:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXS6fjDS7db9nm
 kwYuZvBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bbk28sBRPZKzZ3lzQwvmftYuTkEBLIk5jc
 0sUEYvMK2Ek0rlnGDmJLCBhKnF54kwXEZhFQlfi3bzpYPZuAukTbs+1ANgeHiICOxOnvfF2MX
 BzMAt+YJA4ffscOEhcWsJWY8tkeYrylxLYjE8HKOQWsJBqXpICYvAKCEn93CINUMAtoSTz8dY
 sFwtaWWLbwNTNICbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxg1ilOLylKLdA0N9JKKMtM
 zSnITM3OAPDO93NTi4sT01JzEpGK95PzcTYzAsGMAgh2Mx9/HHWKU5GBSEuXVPfAsUogvKT+l
 MiOxOCO+qDQntfgQowYHh8C2XasvMEqx5OXnpSpJ8IrLPI8UEixKTU+tSMvMAUYGTKkEB4+SC
 O8ZKaA0b3FBYm5xZjpE6hSjMceNh9f/MHF03Lz7h0kIbJKUOO9PaaBSAZDSjNI8uEGwiL3EKC
 slzMsIdKYQT0FqUW5mCar8K0ZxDkYlYd5vIFN4MvNK4Pa9AjqFCeiUdU5PQE4pSURISTUwmkh
 eNq/WWlPbbPPw9Ibt7hvnrqot+2I/PfBY/4KDq9TKtW7y/BA9Z/Xp7C6f7tUCir0LtHaqMe4S
 fpUVe8Vo/XKeuvgbQfIOM7iOLZxmYupyrerT8uKJcxS+WhZMTDoo2LBvTue0cNVVGjaZPOq/O
 qzXLuZoMhWYb716lUFP1o6Xv2KDgi7YK7EUZyQaajEXFScCAEUUjvTTAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1508318601!71084457!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51529 invoked from network); 18 Oct 2017 09:23:22 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Oct 2017 09:23:22 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 18 Oct 2017 03:23:20 -0600
Message-Id: <59E739A80200007800187635@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 18 Oct 2017 03:23:20 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20171018074532.33574-1-roger.pau@citrix.com>
In-Reply-To: <20171018074532.33574-1-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 for-4.10] ubsan: add clang 5.0 support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjEwLjE3IGF0IDA5OjQ1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
ICt2b2lkIF9fdWJzYW5faGFuZGxlX3BvaW50ZXJfb3ZlcmZsb3coc3RydWN0IHBvaW50ZXJfb3Zl
cmZsb3dfZGF0YSAqZGF0YSwKPiArCQkJCXVuc2lnbmVkIGxvbmcgYmFzZSwgdW5zaWduZWQgbG9u
ZyByZXN1bHQpCj4gK3sKPiArCXVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gKwo+ICsJaWYgKHN1cHBy
ZXNzX3JlcG9ydCgmZGF0YS0+bG9jYXRpb24pKQo+ICsJCXJldHVybjsKPiArCj4gKwl1YnNhbl9w
cm9sb2d1ZSgmZGF0YS0+bG9jYXRpb24sICZmbGFncyk7Cj4gKwo+ICsJaWYgKCgobG9uZyliYXNl
ID49IDApID09ICgobG9uZylyZXN1bHQgPj0gMCkpCj4gKwkJcHJfZXJyKCJwb2ludGVyIG9wZXJh
dGlvbiAlcyAlcCB0byAlcFxuIiwKPiArCQkJYmFzZSA+IHJlc3VsdCA/ICJ1bmRlcmZsb3dlZCIg
OiAib3ZlcmZsb3dlZCIsCj4gKwkJCSh2b2lkICopYmFzZSwgKHZvaWQgKilyZXN1bHQpOwo+ICsJ
ZWxzZQo+ICsJCXByX2VycigicG9pbnRlciBpbmRleCBleHByZXNzaW9uIHdpdGggYmFzZSAlcCBv
dmVyZmxvd2VkIHRvICVwXG4iLAo+ICsJCQkodm9pZCAqKWJhc2UsICh2b2lkICopcmVzdWx0KTsK
CldvdWxkIHlvdSBtaW5kIGV4cGxhaW5pbmcgdGhlIGRpZmZlcmVuY2UgYmV0d2VlbiBpZiBhbmQg
ZWxzZQpicmFuY2hlcz8gKEkgZG8gcmVhbGl6ZSBJIHNob3VsZCBoYXZlIGFza2VkIHRoaXMgb24g
djEgYWxyZWFkeSwKYnV0IEkgZGlkbid0IHBheSBlbm91Z2ggYXR0ZW50aW9uLikgV2hhdGV2ZXIg
dGhlIGlkZWEgYmVoaW5kCnRoaXMsIGl0IHNob3VsZCBwcm9iYWJseSBiZSBleHBsYWluZWQgaW4g
YSBjb21tZW50LCBhcyBpdCBsb29rcwp0byBiZSBoZXVyaXN0aWMuCgpKYW4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 18 09:39:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 09:39:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4kof-0000fK-Ew; Wed, 18 Oct 2017 09:39:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e4koe-0000em-Kg
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 09:39:08 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 36/73-25852-C3127E95; Wed, 18 Oct 2017 09:39:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS6fjDS9da8Xm
 kwdQlxhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aMhk/MBW+lK/Y96WRpYPwv1MXIySEkkCex
 YsNsNhCbV8BO4vj+a0wgtoSAocTphTdZQGwWAVWJayduMILYbALqEm3PtrOC2CICehI3N91m7
 mLk4mAWmMsksenTH7BmYQF7ictTf7JALLCWWLT+FJjNKWAj8a3pMlADB9AyQYm/O4RBwswCWh
 IPf91igbC1JZYtfA1WwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQiXWNjvaS
 izPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwPBjAIIdjDvXBx5ilORgUhLl1T3wLFKI
 Lyk/pTIjsTgjvqg0J7X4EKMGB4fAtl2rLzBKseTl56UqSfCGKDyPFBIsSk1PrUjLzAFGCEypB
 AePkgjvL3mgNG9xQWJucWY6ROoUoy5Hx827f5iEwGZIifN+BSkSACnKKM2DGwGL1kuMslLCvI
 xABwrxFKQW5WaWoMq/YhTnYFQShpjCk5lXArfpFdARTEBHrHN6AnJESSJCSqqBMYHPyfFS7Xr
 vZZV/Luf5PeXSmtboGKd/x6RiQ9yHyD8ljvn/N69cnDvz09nQ4E1bHvKr+jcLP/v2ZH3702KL
 szytDNcVtz//xjVvzQQNwenLHN3Szfb3qZk6fBTeLKcu+GauWkJP9uS46Wf/CrMHnZLk57j0U
 I7pVM3Ts2t//jjVdbigQfFVtRJLcUaioRZzUXEiAEhdsMLRAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1508319546!52658111!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63475 invoked from network); 18 Oct 2017 09:39:07 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Oct 2017 09:39:07 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 18 Oct 2017 03:39:05 -0600
Message-Id: <59E73D580200007800187646@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 18 Oct 2017 03:39:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <20171017171037.436-1-george.dunlap@citrix.com>
In-Reply-To: <20171017171037.436-1-george.dunlap@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: StefanoStabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 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
Subject: Re: [Xen-devel] [PATCH] x86/mm: Make PV linear pagetables optional
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjEwLjE3IGF0IDE5OjEwLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiAtLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgo+ICsrKyBiL2Rv
Y3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCj4gQEAgLTE0MjIsNiArMTQyMiwyMiBA
QCBUaGUgZm9sbG93aW5nIHJlc291cmNlcyBhcmUgYXZhaWxhYmxlOgo+ICAgICAgQ0RQLCBvbmUg
Q09TIHdpbGwgY29yZXNwb25kIHR3byBDQk1zIG90aGVyIHRoYW4gb25lIHdpdGggQ0FULCBkdWUg
dG8gdGhlCj4gICAgICBzdW0gb2YgQ0JNcyBpcyBmaXhlZCwgdGhhdCBtZWFucyBhY3R1YWwgYGNv
c19tYXhgIGluIHVzZSB3aWxsIGF1dG9tYXRpY2FsbHkKPiAgICAgIHJlZHVjZSB0byBoYWxmIHdo
ZW4gQ0RQIGlzIGVuYWJsZWQuCj4gKwkKPiArIyMjIHB2LWxpbmVhci1wdAo+ICs+IGA9IDxib29s
ZWFuPmAKPiArCj4gKz4gRGVmYXVsdDogYGZhbHNlYAoKVGhpcyBsb29rcyB0byBiZSB3cm9uZyBu
b3cuCgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9LY29uZmlnCj4gKysrIGIveGVuL2FyY2gveDg2L0tj
b25maWcKPiBAQCAtOTcsNiArOTcsMjcgQEAgY29uZmlnIFRCT09UCj4gIAkgIFRlY2hub2xvZ3kg
KFRYVCkKPiAgCj4gIAkgIElmIHVuc3VyZSwgc2F5IFkuCj4gKwo+ICtjb25maWcgUFZfTElORUFS
X1BUCj4gKyAgICAgICBib29sICJTdXBwb3J0IGZvciBQViBsaW5lYXIgcGFnZXRhYmxlcyIKPiAr
ICAgICAgIGRlcGVuZHMgb24gUFYKCkZvciB0aGlzIHRvIGxvb2sgcmVhc29uYWJsZSBpbiBhIGhp
ZXJhcmNoaWNhbCBtZW51LCBpdCBzaG91bGQgZm9sbG93ClBWICh3aXRoIC0gaWYgdGhlcmUgd2Vy
ZSBhbnkgLSBvbmx5IG90aGVyIG9wdGlvbnMgYWxzbyBkZXBlbmRpbmcgb24KUFYgaW4gYmV0d2Vl
bikgcmF0aGVyIHRoYW4gYmVpbmcgYWRkZWQgYXQgYSByYW5kb20gcGxhY2UuCgo+ICsgICAgICAg
ZGVmYXVsdCB5Cj4gKyAgICAgICAtLS1oZWxwLS0tCj4gKyAgICAgICAgIExpbmVhciBwYWdldGFi
bGVzIChhbHNvIGNhbGxlZCAicmVjdXJzaXZlIHBhZ2V0YWJsZXMiKSByZWZlcnMKPiArCSB0byB0
aGUgcHJhY3RpY2Ugb2YgYSBndWVzdCBvcGVyYXRpbmcgc3lzdGVtIGhhdmluZyBwYWdldGFibGUK
ClRoZSB0d28gbGluZXMgYWJvdmUgc2hvdWxkIG1hdGNoIGluIGhvdyB0aGV5J3JlIGJlaW5nIGlu
ZGVudGVkLgoKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9t
bS5jCj4gQEAgLTU4Nyw2ICs1ODcsMTIgQEAgc3RhdGljIHZvaWQgcHV0X2RhdGFfcGFnZSgKPiAg
ICAgICAgICBwdXRfcGFnZShwYWdlKTsKPiAgfQo+ICAKPiArI2lmZGVmIENPTkZJR19QVl9MSU5F
QVJfUFQKPiArc3RhdGljIHZvaWQgemVyb19saW5lYXJfZW50cmllcyhzdHJ1Y3QgcGFnZV9pbmZv
ICpwZykKCldoZW4gZnJhbWluZyBtdWx0aXBsZSBmdW5jdGlvbnMsIEkgdGhpbmsgaXQgaXMgYmV0
dGVyIHRvIGhhdmUgYSBibGFuawpsaW5lIGJldHdlZW4gI2lmZGVmIGFuZCBmaXJzdCBwaWVjZSBv
ZiBjb2RlIChhcyB3ZWxsIGFzIGFyb3VuZCB0aGUKI2Vsc2UgYW5kIHByaW9yIHRvIHRoZSAjZW5k
aWYpLCBhbmQgSSB0aGluayB0aGUgI2Vsc2UgYW5kICNlbmRpZgp3b3VsZCBhbHNvIGJlbmVmaXQg
ZnJvbSBoYXZpbmcgLyogUFZfTElORUFSX1BUICovIG9yIHNvbWUgc3VjaAphZGRlZCBvbiB0aGVp
ciBsaW5lcy4KCj4gQEAgLTcxOSw2ICs3MzUsMjAgQEAgZ2V0XyMjbGV2ZWwjI19saW5lYXJfcGFn
ZXRhYmxlKCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKPiAgICAgIHJldHVybiAxOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAgfQo+ICsjZGVm
aW5lIExQVF9BU1NFUlQgQVNTRVJUCj4gKyNlbHNlCj4gKyNkZWZpbmUgZGVmaW5lX2dldF9saW5l
YXJfcGFnZXRhYmxlKGxldmVsKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArc3Rh
dGljIGludCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAo+ICtnZXRfIyNsZXZlbCMjX2xpbmVhcl9wYWdldGFibGUoICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgbGV2ZWwjI19wZ2Vu
dHJ5X3QgcGRlLCB1bnNpZ25lZCBsb25nIHBkZV9wZm4sIHN0cnVjdCBkb21haW4gKmQpIFwKPiAr
eyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAo+ICsgICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gK30KPiArI2RlZmluZSB6ZXJv
X2xpbmVhcl9lbnRyaWVzKHBnKQo+ICsjZGVmaW5lIGRlY19saW5lYXJfdXNlcyhwZykKPiArI2Rl
ZmluZSBkZWNfbGluZWFyX2VudHJpZXMocGcpCgpXb3VsZCBwZXJoYXBzIGJlIGJldHRlciBpZiB0
aGVzZSBldmFsdWF0ZWQgdGhlaXIgYXJndW1lbnRzLgoKPiArI2RlZmluZSBMUFRfQVNTRVJUKHgp
Cj4gKyNlbmRpZgo+ICAKPiAgCj4gIGJvb2wgaXNfaW9tZW1fcGFnZShtZm5fdCBtZm4pCgpDb3Vs
ZCB5b3UgYXJyYW5nZSBmb3IgdGhlIGRvdWJsZSBibGFuayBsaW5lcyB0byBnbyBhd2F5IGhlcmUg
d2l0aAp0aGUgYmxhbmsgbGluZSBhZGRpdGlvbnMgYXNrZWQgZm9yIGFib3ZlPwoKPiBAQCAtMjMz
MCw4ICsyMzYwLDggQEAgc3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlLCBib29sIHByZWVtcHRpYmxlLAo+ICAgICAgICAgICAgICAgICAgICogbmVjZXNzYXJ5
IGFueW1vcmUgZm9yIGEgZHlpbmcgZG9tYWluLgo+ICAgICAgICAgICAgICAgICAgICovCj4gICAg
ICAgICAgICAgICAgICBBU1NFUlQocGFnZV9nZXRfb3duZXIocGFnZSktPmlzX2R5aW5nKTsKPiAt
ICAgICAgICAgICAgICAgIEFTU0VSVChwYWdlLT5saW5lYXJfcHRfY291bnQgPCAwKTsKPiAtICAg
ICAgICAgICAgICAgIEFTU0VSVChwdHBnLT5saW5lYXJfcHRfY291bnQgPiAwKTsKPiArICAgICAg
ICAgICAgICAgIExQVF9BU1NFUlQocGFnZS0+bGluZWFyX3B0X2NvdW50IDwgMCk7Cj4gKyAgICAg
ICAgICAgICAgICBMUFRfQVNTRVJUKHB0cGctPmxpbmVhcl9wdF9jb3VudCA+IDApOwoKT3RoZXIg
dGhhbiBBbmRyZXcgaGFzIHN1Z2dlc3RlZCwgd2l0aCB0aGVzZSBJIGRvbid0IHRoaW5rCkxQVF9B
U1NFUlQoKSBjYW4gZ28gYXdheSwgdW5sZXNzIHlvdSBwbGF5ZWQgdHJpY2tzIGFuZCBmb3JjZWQK
dGhlIGZ1bmN0aW9uJ3MgcHRwZyB0byBiZSBOVUxMIHJlZ2FyZGxlc3Mgb2YgY2FsbGVyLCBvciB1
bmxlc3MgeW91CnB1dCB0aGUgZW50aXJlIGlmKCkgaW50byBhbiAjaWZkZWYuCgpKYW4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 18 09:40:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 09:40:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4kqQ-0001Gw-TT; Wed, 18 Oct 2017 09:40:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e4kqP-0001Gm-Dp
 for xen-devel@lists.xen.org; Wed, 18 Oct 2017 09:40:57 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 78/F2-20834-8A127E95; Wed, 18 Oct 2017 09:40:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXS6fjDS3ep4vN
 Ig6sPeS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owvy9+yFTxlqtj7Zw5rA+NGpi5GTg4hgTyJ
 mxuOs4PYvAJ2Ehc3HmEFsSUEDCVOL7zJAmKzCKhKnJ6+C8xmE1CXaHu2HaxGREBfYv6nn0A2F
 wezwGxGiQu3JgE5HBzCAvESy2fHQsz3lLgy6Q/YLk4BL4nP6/Yyg5TwCghK/N0hDBJmFtCSeP
 jrFguErS2xbOFrsBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukaWuolFWW
 mZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgQGXz0DA+MOxt/H/Q4xSnIwKYny6h54FinE
 l5SfUpmRWJwRX1Sak1p8iFGDg0Ng267VFxilWPLy81KVJHinKDyPFBIsSk1PrUjLzAHGB0ypB
 AePkghvEUiat7ggMbc4Mx0idYrRmOPGw+t/mDg6bt79wyQENklKnDcTpFQApDSjNA9uECxuLz
 HKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5s0FmcKTmVcCt+8V0ClMQKesc3oCckpJIkJKqoE
 x5rr27yVaYinsJff/xh3LDElL7bl27UnKu5n+dw7yVvy3jj6lvVlT5ZPFRaOrRtujNyT9N49Z
 IHCt9a3LNP7asuj3Z7US1lXP/ZWSz2y045mi2v05B/NOLa+abSfkd7ur7IHabK5AoUtOiwVXr
 jrnHqA28en9p6nrm6bf7bmmM1Pq6Zbjr3ValFiKMxINtZiLihMBC7PNidYCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1508319651!106226020!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35936 invoked from network); 18 Oct 2017 09:40:53 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Oct 2017 09:40:53 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 18 Oct 2017 03:40:50 -0600
Message-Id: <59E73DC10200007800187649@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 18 Oct 2017 03:40:49 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1508260561-13248-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1508260561-13248-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-next] x86/VT-x: Don't rewrite
 HOST_TR_SELECTOR on every context switch
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjEwLjE3IGF0IDE5OjE2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVFNTX0VOVFJZIGlzIGEgY29tcGlsZSB0aW1lIGNvbnN0YW50LCBzbyBIT1NUX1RSX1NF
TEVDVE9SIGNhbiBiZSBzZXQgdXAgZHVyaW5nCj4gVk1DUyBjb25zdHJ1Y3Rpb24gYW5kIGxlZnQg
YWxvbmUgdGhlcmVhZnRlciwgcmF0aGVyIHRoYW4gcmV3cml0aW5nIGl0IG9uIGV2ZXJ5Cj4gY29u
dGV4dCBzd2l0Y2guCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 18 09:42:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 09:42:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4krd-0001NR-6u; Wed, 18 Oct 2017 09:42:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457281bb7=roger.pau@citrix.com>)
 id 1e4krb-0001NI-HD
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 09:42:11 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 FF/39-08608-2F127E95; Wed, 18 Oct 2017 09:42:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsWSzvfng+4nxee
 RBtNvylp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnbWh+zFFzhqujqq25gfMjRxcjJISHgL/F1
 +W1mEJtFQFXi+t07QDYHB5uAvcT0rxUgYREBZYneX79Zuhi5OJgFHjNJTFzYxghSIyxgKzHls
 z1IDa+Ap8T7DWvZQGwhgVyJd38uskPEBSVOznzCAmIzC+hILNj9iQ2klVlAWmL5P7ALOIE23b
 t8C+wCUQEZiWe/u5kgxihK9M97wAZxZbpE24SFrBMY+WchmToLydRZCFMXMDKvYtQoTi0qSy3
 SNbLUSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDD4GINjBeGBR4CFGSQ4mJVFe
 3QPPIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8E5ReB4pJFiUmp5akZaZA4wDmLQEB4+SCG8RS
 Jq3uCAxtzgzHSJ1ilFRSpw3EyQhAJLIKM2Da4PF3iVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMC
 oJ8+aCTOHJzCuBm/4KaDET0OJ1Tk9AFpckIqSkGhgDm10eLInzm7nplaQ7i7TFowZnVjNrJ0X
 2zzeKyw/HcdzqP8C7TGXJrmYbC7dd3A8zriRrq/oc1N3qXZcTELIhvVq13jmZy+eTTHF/EW+J
 78XOQ43PXHUKjqwVE2zsc/66Z0KnFtdEvYsZsw0nPmvePOWv46fU08qqG5682ezGF5oaMau8V
 4mlOCPRUIu5qDgRAFg5KvS4AgAA
X-Env-Sender: prvs=457281bb7=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1508319728!99766013!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13777 invoked from network); 18 Oct 2017 09:42:10 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 09:42:09 -0000
X-IronPort-AV: E=Sophos;i="5.43,395,1503360000"; d="scan'208";a="106374340"
Date: Wed, 18 Oct 2017 10:42:00 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20171018094200.ily37yzupqono5jf@dhcp-3-128.uk.xensource.com>
References: <20171018074532.33574-1-roger.pau@citrix.com>
 <59E739A80200007800187635@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59E739A80200007800187635@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 for-4.10] ubsan: add clang 5.0 support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMTgsIDIwMTcgYXQgMDM6MjM6MjBBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE4LjEwLjE3IGF0IDA5OjQ1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gK3ZvaWQgX191YnNhbl9oYW5kbGVfcG9pbnRlcl9vdmVyZmxvdyhzdHJ1Y3QgcG9p
bnRlcl9vdmVyZmxvd19kYXRhICpkYXRhLAo+ID4gKwkJCQl1bnNpZ25lZCBsb25nIGJhc2UsIHVu
c2lnbmVkIGxvbmcgcmVzdWx0KQo+ID4gK3sKPiA+ICsJdW5zaWduZWQgbG9uZyBmbGFnczsKPiA+
ICsKPiA+ICsJaWYgKHN1cHByZXNzX3JlcG9ydCgmZGF0YS0+bG9jYXRpb24pKQo+ID4gKwkJcmV0
dXJuOwo+ID4gKwo+ID4gKwl1YnNhbl9wcm9sb2d1ZSgmZGF0YS0+bG9jYXRpb24sICZmbGFncyk7
Cj4gPiArCj4gPiArCWlmICgoKGxvbmcpYmFzZSA+PSAwKSA9PSAoKGxvbmcpcmVzdWx0ID49IDAp
KQo+ID4gKwkJcHJfZXJyKCJwb2ludGVyIG9wZXJhdGlvbiAlcyAlcCB0byAlcFxuIiwKPiA+ICsJ
CQliYXNlID4gcmVzdWx0ID8gInVuZGVyZmxvd2VkIiA6ICJvdmVyZmxvd2VkIiwKPiA+ICsJCQko
dm9pZCAqKWJhc2UsICh2b2lkICopcmVzdWx0KTsKPiA+ICsJZWxzZQo+ID4gKwkJcHJfZXJyKCJw
b2ludGVyIGluZGV4IGV4cHJlc3Npb24gd2l0aCBiYXNlICVwIG92ZXJmbG93ZWQgdG8gJXBcbiIs
Cj4gPiArCQkJKHZvaWQgKiliYXNlLCAodm9pZCAqKXJlc3VsdCk7Cj4gCj4gV291bGQgeW91IG1p
bmQgZXhwbGFpbmluZyB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIGlmIGFuZCBlbHNlCj4gYnJhbmNo
ZXM/IChJIGRvIHJlYWxpemUgSSBzaG91bGQgaGF2ZSBhc2tlZCB0aGlzIG9uIHYxIGFscmVhZHks
Cj4gYnV0IEkgZGlkbid0IHBheSBlbm91Z2ggYXR0ZW50aW9uLikgV2hhdGV2ZXIgdGhlIGlkZWEg
YmVoaW5kCj4gdGhpcywgaXQgc2hvdWxkIHByb2JhYmx5IGJlIGV4cGxhaW5lZCBpbiBhIGNvbW1l
bnQsIGFzIGl0IGxvb2tzCj4gdG8gYmUgaGV1cmlzdGljLgoKVGhlIHVwc3RyZWFtIGNvbW1pdCBp
czoKCmh0dHBzOi8vZ2l0aHViLmNvbS9sbHZtLW1pcnJvci9jb21waWxlci1ydC9jb21taXQvMDc5
Yjc2NTc3NjdkY2MwZmIyODQyMjVjMjc3ZDJiOWNlNzNlNDIzYgoKSG93ZXZlciBpdCdzIGxhY2tp
bmcgYSBwcm9wZXIgY29tbWl0IG1lc3NhZ2UuIEl0IHNlZW1zIHRvIG1lIGxpa2UgaXQncwp0aGVy
ZSB0byBkZXRlY3QgYWRkaXRpb24gb2Ygc2lnbmVkICsgdW5zaWduZWQgdmFsdWVzIHdoZW4gYW4g
b3ZlcmZsb3cKaGFwcGVucywgYnV0IEkgZG9uJ3QgcmVhbGx5IHNlZSBpdCdzIHZhbHVlIHJhdGhl
ciB0aGFuIGp1c3QgdXNpbmcgdGhlCmZpcnN0IG1lc3NhZ2UuCgpUaGFua3MsIFJvZ2VyLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 18 09:48:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 09:48:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4kxf-0001hN-UM; Wed, 18 Oct 2017 09:48:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4kxe-0001gU-Ek
 for xen-devel@lists.xensource.com; Wed, 18 Oct 2017 09:48:26 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 28/8D-31897-96327E95; Wed, 18 Oct 2017 09:48:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVTdd+Xm
 kwfUpghYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuPxzFnPBmTbGioa+RywN
 jP9iuhi5OIQEGpkkJs1dwQzhPGaU6Dh3ghXC2cYo0bx6PXsXIyeHiICzxNczc4FsDg5eAX2Jn
 tZ4kLCwgJnEvsX7mUDqJQQmy0pMXHmLESQhIeAtsXvlVyYY+8K2LqBedg42ASuJQ2IgURYBVY
 lrffOZJzByL2BkWMWoUZxaVJZapGtoopdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7u
 JEeh1BiDYwXh9Y8AhRkkOJiVRXt0DzyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfAaKz2PFBIs
 Sk1PrUjLzAGGH0xagoNHSYT3uiJQmre4IDG3ODMdInWKUZfj2KbLf5iEWPLy81KlxHkdQWYIg
 BRllObBjYDFwiVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ83aDTOHJzCuB2/QK6AgmoCPWOT
 0BOaIkESEl1cCoH/FqVsyvF6dv/JzJIGl/gPWa4iu3aRK6bmVXTt8WnZW5Z8P8hRkP8xe3Fa5
 92luy+/KPb3u6poRFpKVdm9nCM/P6R1OtyAe7VkXztdQqqx41/mO51D/x4Cye/Q6suYevWTap
 R02yDzUxEksPVCstvDdp/fZKacmADgnNxUdT/gUdU0zVPOqhxFKckWioxVxUnAgAOciyPoACA
 AA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1508320102!65753718!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55525 invoked from network); 18 Oct 2017 09:48:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Oct 2017 09:48:22 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4kxX-0002Fb-4i; Wed, 18 Oct 2017 09:48:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e4kxR-0001ra-Kg; Wed, 18 Oct 2017 09:48:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e4kxR-0001FW-87; Wed, 18 Oct 2017 09:48:13 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114658-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-saverestore.2:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=ebe6e90ccc6679cb01d2b280e4b61e6092d4bedb
X-Osstest-Versions-That: linux=3728e6a255b50382591ee374c70e6f5276a47d0a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 18 Oct 2017 09:48:13 +0000
Subject: [Xen-devel] [linux-linus test] 114658: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDY1OCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE0NjU4LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNSBndWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwgUkVHUi4gdnMuIDExNDY0MwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgZmFp
bCBSRUdSLiB2cy4gMTE0NjQzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgMTYgZ3Vlc3Qtc3RhcnQv
ZGViaWFuLnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4gMTE0NjQzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTQ2
NDMKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDExNDY0MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE0NjQzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMTQ2NDMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExNDY0MwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE0
NjQzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAg
ICAgICAgICAgZmFpbCAgbGlrZSAxMTQ2NDMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExNDY0MwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBlYmU2ZTkwY2NjNjY3OWNiMDFkMmIyODBl
NGI2MWU2MDkyZDRiZWRiCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICAz
NzI4ZTZhMjU1YjUwMzgyNTkxZWUzNzRjNzBlNmY1Mjc2YTQ3ZDBhCgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxMTQ2NDMgIDIwMTctMTAtMTcgMTA6NDg6MTggWiAgICAwIGRheXMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTE0NjU4ICAyMDE3LTEwLTE3IDIwOjE4OjQ1IFogICAgMCBkYXlzICAgIDEgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRG9u
IEJyYWNlIDxkb24uYnJhY2VAbWljcm9zZW1pLmNvbT4KICBIYW5uZXMgUmVpbmVja2UgPGhhcmVA
c3VzZS5jb20+CiAgSGFubmVzIFJlaW5lY2tlIDxoYXJlQHN1c2UuZGU+CiAgSGltYW5zaHUgTWFk
aGFuaSA8aGltYW5zaHUubWFkaGFuaUBjYXZpdW0uY29tPgogIEpvaGFubmVzIFRodW1zaGlybiA8
anRodW1zaGlybkBzdXNlLmRlPgogIExlZSBEdW5jYW4gPGxkdW5jYW5Ac3VzZS5jb20+CiAgTGlu
dXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIE1hcnRpbiBLLiBQ
ZXRlcnNlbiA8bWFydGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAgUXVpbm4gVHJhbiA8cXVpbm4u
dHJhbkBjYXZpdW0uY29tPgogIFNhdGlzaCBLaGFyYXQgPHNhdGlzaGtoQGNpc2NvLmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4t
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCmNvbW1pdCBlYmU2ZTkwY2NjNjY3OWNiMDFkMmIyODBlNGI2MWU2MDkyZDRiZWRiCk1lcmdl
OiAzNzI4ZTZhIDhkMzAzNzEKQXV0aG9yOiBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgt
Zm91bmRhdGlvbi5vcmc+CkRhdGU6ICAgVHVlIE9jdCAxNyAxNTo1NDo0MSAyMDE3IC0wNDAwCgog
ICAgTWVyZ2UgdGFnICdzY3NpLWZpeGVzJyBvZiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2Nt
L2xpbnV4L2tlcm5lbC9naXQvamVqYi9zY3NpCiAgICAKICAgIFB1bGwgU0NTSSBmaXhlcyBmcm9t
IEphbWVzIEJvdHRvbWxleToKICAgICAiRm91ciBtb3N0bHkgZXJyb3IgbGVnIGZpeGVzIGFuZCBv
bmUgbW9yZSBpbXBvcnRhbnQgcmVncmVzc2lvbiBpbiBhCiAgICAgIHByaW9yIGNvbW1pdCAodGhl
IHFsYTJ4eHggb25lKSIKICAgIAogICAgKiB0YWcgJ3Njc2ktZml4ZXMnIG9mIGdpdDovL2dpdC5r
ZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9qZWpiL3Njc2k6CiAgICAgIHNjc2k6
IGZjOiBjaGVjayBmb3IgcnBvcnQgcHJlc2VuY2UgaW4gZmNfYmxvY2tfc2NzaV9laAogICAgICBz
Y3NpOiBxbGEyeHh4OiBGaXggdW5pbml0aWFsaXplZCB3b3JrIGVsZW1lbnQKICAgICAgc2NzaTog
bGliaXNjc2k6IGZpeCBzaGlmdGluZyBvZiBESURfUkVRVUVVRSBob3N0IGJ5dGUKICAgICAgc2Nz
aTogbGliZmM6IGZpeCBhIGRlYWRsb2NrIGluIGZjX3Jwb3J0X3dvcmsKICAgICAgc2NzaTogZml4
dXAga2VybmVsIHdhcm5pbmcgZHVyaW5nIHJtbW9kKCkKCmNvbW1pdCA4ZDMwMzcxZmQ3YzMyOGUx
OTJkN2VhMzEwOGJkNzFiOTAzNjMxZDZhCkF1dGhvcjogSm9oYW5uZXMgVGh1bXNoaXJuIDxqdGh1
bXNoaXJuQHN1c2UuZGU+CkRhdGU6ICAgVHVlIE9jdCAxMCAxNzozMTozOCAyMDE3ICswMjAwCgog
ICAgc2NzaTogZmM6IGNoZWNrIGZvciBycG9ydCBwcmVzZW5jZSBpbiBmY19ibG9ja19zY3NpX2Vo
CiAgICAKICAgIENvdmVyaXR5LXNjYW4gcmVjZW50bHkgZm91bmQgYSBwb3NzaWJsZSBOVUxMIHBv
aW50ZXIgZGVyZWZlcmVuY2UgaW4KICAgIGZjX2Jsb2NrX3Njc2lfZWgoKSBhcyBzdGFyZ2V0X3Rv
X3Jwb3J0KCkgZWl0aGVyIHJldHVybnMgdGhlIHJwb3J0IGZvcgogICAgdGhlIHN0YXJ0Z2V0IG9y
IE5VTEwuCiAgICAKICAgIFdoaWxlIGl0IGlzIHJhdGhlciB1bmxpa2VseSB0byBoYXZlIGZjX2Js
b2NrX3Njc2lfZWgoKSBjYWxsZWQgd2l0aG91dCBhbgogICAgcnBvcnQgYXNzb2NpYXRlZCBpdCdz
IGEgZ29vZCBpZGVhIHRvIGNhdGNoIHBvdGVudGlhbCBtaXN1c2VzIG9mIHRoZSBBUEkKICAgIGdy
YWNlZnVsbHkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEpvaGFubmVzIFRodW1zaGlybiA8anRo
dW1zaGlybkBzdXNlLmRlPgogICAgUmV2aWV3ZWQtYnk6IEJhcnQgVmFuIEFzc2NoZSA8YmFydC52
YW5hc3NjaGVAd2RjLmNvbT4KICAgIFJldmlld2VkLWJ5OiBIYW5uZXMgUmVpbmVja2UgPGhhcmVA
c3VzZS5kZT4KICAgIFNpZ25lZC1vZmYtYnk6IE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFydGluLnBl
dGVyc2VuQG9yYWNsZS5jb20+Cgpjb21taXQgYTllMTcwZTI4NjM2ZmQ1NzcyNDlmMzkwMjlkNTll
NGU5NjBhNDJiOApBdXRob3I6IFF1aW5uIFRyYW4gPHF1aW5uLnRyYW5AY2F2aXVtLmNvbT4KRGF0
ZTogICBUdWUgT2N0IDEwIDEyOjA4OjIyIDIwMTcgLTA3MDAKCiAgICBzY3NpOiBxbGEyeHh4OiBG
aXggdW5pbml0aWFsaXplZCB3b3JrIGVsZW1lbnQKICAgIAogICAgRml4ZXMgZm9sbG93aW5nIHN0
YWNrIHRyYWNlCiAgICAKICAgIGtlcm5lbDogQ2FsbCBUcmFjZToKICAgIGtlcm5lbDogZHVtcF9z
dGFjaysweDYzLzB4ODQKICAgIGtlcm5lbDogX193YXJuKzB4ZDEvMHhmMAogICAga2VybmVsOiB3
YXJuX3Nsb3dwYXRoX251bGwrMHgxZC8weDIwCiAgICBrZXJuZWw6IF9fcXVldWVfd29yaysweDM3
YS8weDQyMAogICAga2VybmVsOiBxdWV1ZV93b3JrX29uKzB4MjcvMHg0MAogICAga2VybmVsOiBx
dWV1ZV93b3JrKzB4MTQvMHgyMCBbcWxhMnh4eF0KICAgIGtlcm5lbDogc2NoZWR1bGVfd29yaysw
eDEzLzB4MjAgW3FsYTJ4eHhdCiAgICBrZXJuZWw6IHFsYTJ4MDBfcG9zdF93b3JrKzB4YWIvMHhi
MCBbcWxhMnh4eF0KICAgIGtlcm5lbDogcWxhMngwMF9wb3N0X2Flbl93b3JrKzB4M2IvMHg1MCBb
cWxhMnh4eF0KICAgIGtlcm5lbDogcWxhMngwMF9hc3luY19ldmVudCsweDIwZC8weDE1ZDAgW3Fs
YTJ4eHhdCiAgICBrZXJuZWw6ID8gbG9ja190aW1lcl9iYXNlKzB4N2QvMHhhMAogICAga2VybmVs
OiBxbGEyNHh4X2ludHJfaGFuZGxlcisweDFkYS8weDMxMCBbcWxhMnh4eF0KICAgIGtlcm5lbDog
cWxhMngwMF9wb2xsKzB4MzYvMHg2MCBbcWxhMnh4eF0KICAgIGtlcm5lbDogcWxhMngwMF9tYWls
Ym94X2NvbW1hbmQrMHg2NTkvMHhlYzAgW3FsYTJ4eHhdCiAgICBrZXJuZWw6ID8gcHJvY19jcmVh
dGVfZGF0YSsweDdhLzB4ZDAKICAgIGtlcm5lbDogcWxhMjV4eF9pbml0X3JzcF9xdWUrMHgxNWIv
MHgyNDAgW3FsYTJ4eHhdCiAgICBrZXJuZWw6ID8gcmVxdWVzdF9pcnErMHgxNC8weDIwIFtxbGEy
eHh4XQogICAga2VybmVsOiBxbGEyNXh4X2NyZWF0ZV9yc3BfcXVlKzB4MjU2LzB4M2MwIFtxbGEy
eHh4XQogICAga2VybmVsOiBxbGEyeHh4X2NyZWF0ZV9xcGFpcisweDJhZi8weDViMCBbcWxhMnh4
eF0KICAgIGtlcm5lbDogcWxhMngwMF9wcm9iZV9vbmUrMHgxMTA3LzB4MWMzMCBbcWxhMnh4eF0K
ICAgIAogICAgRml4ZXM6IGVjNzE5M2UyNjA1NSAoInFsYTJ4eHg6IEZpeCBkZWxheWVkIHJlc3Bv
bnNlIHRvIGNvbW1hbmQgZm9yIGxvb3AgbW9kZS9kaXJlY3QgY29ubmVjdC4iKQogICAgQ2M6IDxz
dGFibGVAdmdlci5rZXJuZWwub3JnPiAjIDQuMTMKICAgIFNpZ25lZC1vZmYtYnk6IFF1aW5uIFRy
YW4gPHF1aW5uLnRyYW5AY2F2aXVtLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEhpbWFuc2h1IE1h
ZGhhbmkgPGhpbWFuc2h1Lm1hZGhhbmlAY2F2aXVtLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IE1h
cnRpbiBLLiBQZXRlcnNlbiA8bWFydGluLnBldGVyc2VuQG9yYWNsZS5jb20+Cgpjb21taXQgZWVm
OWZmZGY5Y2QzOWIyOTg2MzY3YmM4Mzk1ZTI3NzJiYzEyODRiYQpBdXRob3I6IEpvaGFubmVzIFRo
dW1zaGlybiA8anRodW1zaGlybkBzdXNlLmRlPgpEYXRlOiAgIE1vbiBPY3QgOSAxMzozMzoxOSAy
MDE3ICswMjAwCgogICAgc2NzaTogbGliaXNjc2k6IGZpeCBzaGlmdGluZyBvZiBESURfUkVRVUVV
RSBob3N0IGJ5dGUKICAgIAogICAgVGhlIFNDU0kgaG9zdCBieXRlIHNob3VsZCBiZSBzaGlmdGVk
IGxlZnQgYnkgMTYgaW4gb3JkZXIgdG8gaGF2ZQogICAgc2NzaV9kZWNpZGVfZGlzcG9zaXRpb24o
KSBkbyB0aGUgcmlnaHQgdGhpbmcgKC5pLmUuIHJlcXVldWUgdGhlCiAgICBjb21tYW5kKS4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSm9oYW5uZXMgVGh1bXNoaXJuIDxqdGh1bXNoaXJuQHN1c2Uu
ZGU+CiAgICBGaXhlczogNjYxMTM0YWQzNzY1ICgiW1NDU0ldIGxpYmlzY3NpLCBibngyaTogbWFr
ZSBib3VuZCBlcCBjaGVjayBjb21tb24iKQogICAgQ2M6IExlZSBEdW5jYW4gPGxkdW5jYW5Ac3Vz
ZS5jb20+CiAgICBDYzogSGFubmVzIFJlaW5lY2tlIDxoYXJlQHN1c2UuZGU+CiAgICBDYzogQmFy
dCBWYW4gQXNzY2hlIDxCYXJ0LlZhbkFzc2NoZUBzYW5kaXNrLmNvbT4KICAgIENjOiBDaHJpcyBM
ZWVjaCA8Y2xlZWNoQHJlZGhhdC5jb20+CiAgICBBY2tlZC1ieTogTGVlIER1bmNhbiA8bGR1bmNh
bkBzdXNlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFydGlu
LnBldGVyc2VuQG9yYWNsZS5jb20+Cgpjb21taXQgZDFiM2Y1MWVlMWVhYjNhNmRiMWIwOWE2MGU2
MTI4MGM0OGViMGIwMQpBdXRob3I6IFNhdGlzaCBLaGFyYXQgPHNhdGlzaGtoQGNpc2NvLmNvbT4K
RGF0ZTogICBUaHUgT2N0IDUgMTY6NDE6MjEgMjAxNyAtMDcwMAoKICAgIHNjc2k6IGxpYmZjOiBm
aXggYSBkZWFkbG9jayBpbiBmY19ycG9ydF93b3JrCiAgICAKICAgIEluIHBsYWNlcyBsaWtlIGZj
X3Jwb3J0X3JlY3ZfcGxvZ2lfcmVxIGFuZCBmY29lX2N0bHJfdm5fYWRkIHdlIGFsd2F5cwogICAg
dGFrZSB0aGUgbHBvcnQgZGlzY19tdXRleCBsb2NrIGJlZm9yZSB0aGUgcnBvcnRzIG11dGV4CiAg
ICAocnBfbXV0ZXgpIGxvY2suIEdhdXJkaW5nIGxpc3RfZGVsX3JjdSgmcmRhdGEtPnBlZXJzKSB3
aXRoCiAgICBkaXNjLmRpc2NfbXV0ZXggaW4gZmNfcnBvcnRfd29yayBpcyBjb3JyZWN0IGJ1dCB0
aGUgcnBfbXV0ZXggbG9jawogICAgY2FuIGFuZCBzaG91bGQgdG8gYmUgZHJvcHBlZCBiZWZvcmUg
dGFraW5nIHRoYXQgbG9jayBlbHNlIHJlc3VsdHMKICAgIGluIGEgZGVhZGxvY2suCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IFNhdGlzaCBLaGFyYXQgPHNhdGlzaGtoQGNpc2NvLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBKb2hhbm5lcyBUaHVtc2hpcm4gPGp0aHVtc2hpcm5Ac3VzZS5kZT4KICAgIFNp
Z25lZC1vZmYtYnk6IE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFydGluLnBldGVyc2VuQG9yYWNsZS5j
b20+Cgpjb21taXQgZmJjZTRkOTdmZDQzMzNiY2ZmZDAwYTczYjlkOTg0MTJiZTYzMDMzMgpBdXRo
b3I6IEhhbm5lcyBSZWluZWNrZSA8aGFyZUBzdXNlLmRlPgpEYXRlOiAgIFdlZCBPY3QgNCAxMDoy
ODo1NiAyMDE3ICswMjAwCgogICAgc2NzaTogZml4dXAga2VybmVsIHdhcm5pbmcgZHVyaW5nIHJt
bW9kKCkKICAgIAogICAgQ2FsbGluZyBybW1vZCgpIG9uIGEgRkMgZHJpdmVyIHdpbGwgcmVzdWx0
cyBpbiB3YXJuaW5ncyBsaWtlCiAgICAKICAgIFdBUk5JTkc6IENQVTogNjAgUElEOiAxNDY0MCBh
dCBmcy9zeXNmcy9ncm91cC5jOjIzNyBkZXZpY2VfZGVsKzB4NTQvMHgyNDAoKQogICAgc3lzZnMg
Z3JvdXAgZmZmZmZmZmY4MWVmZjE0MCBub3QgZm91bmQgZm9yIGtvYmplY3QgJzM6MDowOjMnCiAg
ICAKICAgIFRoZSBwcm9ibGVtIGhlcmUgaXMgdGhhdCBkdXJpbmcgc2NzaV9yZW1vdmVfdGFyZ2V0
KCkgd2Ugd2lsbCBpdGVyYXRlCiAgICBvdmVyIGFsbCBkZXZpY2VzLCBidXQgZmFpbCB0byByZW1v
dmUgYW55IG9mIHRob3NlIGFzIHRoZSBjYWxsIHRvCiAgICBzY3NpX2RldmljZV9nZXQoKSBmYWls
cyB0aGUgY2hlY2sgdG8gbW9kdWxlX2lzX2xpdmUoKS4gIEhlbmNlIHRoZQogICAgZGV2aWNlcyB3
aWxsIG5vdCBiZSByZW1vdmVkIGF0IHRoaXMgcG9pbnQsIGJ1dCBhbGwgaW50ZXJtZWRpYXRlCiAg
ICBzdHJ1Y3R1cmVzIGxpa2UgZmMgcnBvcnQgZXRjLiB3aWxsIGJlLiAgTGF0ZXIgb24gZHVyaW5n
CiAgICBzY3NpX2ZvcmdldF9ob3N0KCkgdGhlIGRldmljZXMgYXJlIHJlbW92ZWQgZm9yIHJlYWws
IGJ1dCB0aGUgZGV2aWNlCiAgICBwYXJlbnQgaXMgYWxyZWFkeSByZW1vdmVkIGFuZCBjYXVzZXMg
dGhpcyB3YXJuaW5nLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBIYW5uZXMgUmVpbmVja2UgPGhh
cmVAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSm9oYW5uZXMgVGh1bXNoaXJuIDxqdGh1bXNo
aXJuQHN1c2UuZGU+CiAgICBSZXZpZXdlZC1ieTogS3lsZSBGb3J0aW4gPGt5bGUuZm9ydGluQG9y
YWNsZS5jb20+CiAgICBUZXN0ZWQtYnk6IERvbiBCcmFjZSA8ZG9uLmJyYWNlQG1pY3Jvc2VtaS5j
b20+CiAgICBTaWduZWQtb2ZmLWJ5OiBNYXJ0aW4gSy4gUGV0ZXJzZW4gPG1hcnRpbi5wZXRlcnNl
bkBvcmFjbGUuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 18 09:50:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 09:50:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4kzJ-0002G4-CH; Wed, 18 Oct 2017 09:50:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e4kzI-0002Fw-8I
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 09:50:08 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 66/18-25852-FC327E95; Wed, 18 Oct 2017 09:50:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS/ec8vN
 Ig4tPzS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox1h+wLtvJWtBz6x9TA2MLVxcjJISSQJ3G7
 6T4TiM0rYCfxadI/FhBbQsBQ4vTCm2A2i4CqxIWrT9hBbDYBdYm2Z9tZQWwRgWCJLevvsIHYz
 ALVEg3r2sFsYQFbiRe/zrNCzDeTmHD9KiOIzSlgLtH8ZDJQnANol6DE3x3CEK1aEg9/3WKBsL
 Ulli18zQxSwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQiXUNzvaSizPSMktz
 EzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwNBjAIIdjLc3BhxilORgUhLl1T3wLFKILyk/pTIj
 sTgjvqg0J7X4EKMMB4eSBO8GpeeRQoJFqempFWmZOcAogElLcPAoifBeVwRK8xYXJOYWZ6ZDp
 E4x6nJ03Lz7h0mIJS8/L1VKnNcRZIYASFFGaR7cCFhEXmKUlRLmZQQ6SoinILUoN7MEVf4Voz
 gHo5Iw7zGQKTyZeSVwm14BHcEEdMQ6pycgR5QkIqSkGhitD20zPfmp4LbX4vtdF+Umr/3pcKh
 vmqHslP3Mca8+G9dlCla1R06+I8CSI3PdfS9Pr6CfA+fJCatebfukVbeaZ92OByXe0+tffFdl
 Xfuef8Eckf/N/5Q4BLfPsH74vFxnfUO8+MzojvOGFz23BjQVvw7PV3nBkrhosoEtm+w5pVUlV
 2v/BZxTYinOSDTUYi4qTgQAszbrK8MCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1508320205!71090388!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24970 invoked from network); 18 Oct 2017 09:50:06 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Oct 2017 09:50:06 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 18 Oct 2017 03:50:04 -0600
Message-Id: <59E73FEB020000780018766C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 18 Oct 2017 03:50:03 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Doug Goldstein" <cardoe@cardoe.com>,
 "Daniel Kiper" <daniel.kiper@oracle.com>
References: <20171017214138.27663-1-cardoe@cardoe.com>
In-Reply-To: <20171017214138.27663-1-cardoe@cardoe.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 David Esler <drumandstrum@gmail.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 1/2] x86/boot: fix early error display
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjEwLjE3IGF0IDIzOjQxLCA8Y2FyZG9lQGNhcmRvZS5jb20+IHdyb3RlOgo+IEZy
b206IERhdmlkIEVzbGVyIDxkcnVtYW5kc3RydW1AZ21haWwuY29tPgo+IAo+IEluIDkxODBmNTM2
NTUyNCBhIGNoYW5nZSB3YXMgbWFkZSB0byB0aGUgc2VuZF9jaHIgZnVuY3Rpb24gdG8gdGFrZSBp
bgo+IEMtc3RyaW5ncyBhbmQgcHJpbnQgb3V0IGEgY2hhcmFjdGVyIGF0IGEgdGltZSB1bnRpbCBh
IE5VTEwgd2FzCj4gZW5jb3VudGVyZWQuIEhvd2V2ZXIgdGhlcmUgaXMgbm8gY29kZSB0byBpbmNy
ZW1lbnQgdGhlIGN1cnJlbnQgY2hhcmFjdGVyCj4gcG9zaXRpb24gcmVzdWx0aW5nIGluIGFuIGVu
ZGxlc3MgbG9vcCBvZiB0aGUgZmlyc3QgY2hhcmFjdGVyLiBUaGlzIGFkZHMKPiBhIHNpbXBsZSBp
bmNyZW1lbnQuCgpUaGlzIGRlc2NyaXB0aW9uIGlzIG5vdCBhY2N1cmF0ZSAoaXQgc2hvdWxkIGhh
dmUgY2hhbmdlZCB0b2dldGhlciB3aXRoCnRoZSBjaGFuZ2UgdG8gaG93IHlvdSBmaXggdGhlIGlz
c3VlKSAtIHdpdGggVkdBIHRoZSBpbmNyZW1lbnQgZG9lcwpoYXBwZW4uIEhlbmNlICJkaXNwbGF5
IiBpbiB0aGUgdGl0bGUgaXMgcGVyaGFwcyBhbHNvIGF0IGxlYXN0IG1pc2xlYWRpbmcuCkkgd291
bGQgYmUgZmluZSB0byBhZGp1c3QgYm90aCB3aGlsZSBjb21taXR0aW5nIChhbmQgdGhlbiBhZGRp
bmcgbXkKUi1iKSwgYnV0IGZlZWwgZnJlZSB0byBwcm9wb3NlIGFuIGFsdGVybmF0aXZlLgoKPiAt
LS0gYS94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKPiArKysgYi94ZW4vYXJjaC94ODYvYm9vdC9o
ZWFkLlMKPiBAQCAtMTczLDEwICsxNzMsMTEgQEAgbm90X211bHRpYm9vdDoKPiAgLkxnZXRfdnRi
Ogo+ICAgICAgICAgIG1vdiAgICAgc3ltX2VzaSh2Z2FfdGV4dF9idWZmZXIpLCVlZGkKPiAgLkxz
ZW5kX2NocjoKPiAtICAgICAgICBtb3YgICAgICglZXNpKSwlYmwKPiAtICAgICAgICB0ZXN0ICAg
ICVibCwlYmwgICAgICAgICMgVGVybWluYXRlIG9uICdcMCcgc2VudGluZWwKPiArICAgICAgICBs
b2RzYgo+ICsgICAgICAgIHRlc3QgICAgJWFsLCVhbCAgICAgICAgIyBUZXJtaW5hdGUgb24gJ1ww
JyBzZW50aW5lbAo+ICAgICAgICAgIGplICAgICAgLkxoYWx0Cj4gICAgICAgICAgbW92ICAgICAk
MHgzZjgrNSwlZHggICAjIFVBUlQgTGluZSBTdGF0dXMgUmVnaXN0ZXIKPiArICAgICAgICBtb3Yg
ICAgICVhbCwlYmwKPiAgMjogICAgICBpbiAgICAgICVkeCwlYWwKPiAgICAgICAgICB0ZXN0ICAg
ICQweDIwLCVhbCAgICAgICMgVGVzdCBUSFIgRW1wdHkgZmxhZwo+ICAgICAgICAgIGplICAgICAg
MmIKCkRhbmllbDogV2hhdCB0ZWxscyB5b3UgdGhhdCB0aGVyZSBpcyBhIFVBUlQgYXQgMHgzZjg/
IEFyZW4ndCB3ZQpyaXNraW5nIHRvIGVudGVyIGFuIGluZmluaXRlIGxvb3AgaGVyZSBpZiB0aGVy
ZSBpc24ndD8gQXQgdGhlIHZlcnkKbGVhc3QgaXQgd291bGQgc2VlbSBiZXR0ZXIgdG8gbWUgaWYg
dGhlIFZHQSBvdXRwdXQgd2FzIGRvbmUKZmlyc3QgLSB3aGVuIHlvdSBoYXZlIGEgc2NyZWVuLCB5
b3UnZCBhdCBsZWFzdCBrbm93IHNvbWV0aGluZwp3YXMgYXR0ZW1wdGVkIHRvIGJlIG91dHB1dCBi
eSBzZWVpbmcgdGhlIGZpcnN0IGNoYXJhY3Rlci4gQW5kCndoZW4geW91IGhhdmUgbmVpdGhlciBz
Y3JlZW4gbm9yIFVBUlQgKGF0IHRoZSByaWdodCBwb3J0KQp5b3UncmUgaG9zZWQgYW55d2F5LgoK
SmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 18 09:50:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 09:50:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4kzn-0002Kq-KF; Wed, 18 Oct 2017 09:50:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e4kzm-0002KT-9V
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 09:50:38 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 CD/F0-21967-DE327E95; Wed, 18 Oct 2017 09:50:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS/et8vN
 Ig+5zHBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8by08EFV5gr3v/eytbA2MvcxcjBISSQJ3H3
 ik0XIycHr4CdxJIPF1hAbAkBQ4nTC2+C2SwCqhKbb9wAs9kE1CXanm1nBbFFBDQkNhxqALK5O
 JgFljFK7L5zhx0kISzgJPHo0BOwBiGBJIkfzRvA4pwC5hLT27+zg+zlFRCU+LtDGCTMLKAl8f
 DXLRYIW1ti2cLXYKcxC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUaM4tagstUjX0FQvqSg
 zPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMw9BiAYAdjw3bPQ4ySHExKory6B55FCvEl
 5adUZiQWZ8QXleakFh9ilOHgUJLgjQWGspBgUWp6akVaZg4wCmDSEhw8SiK8jiBp3uKCxNziz
 HSI1ClGY44bD6//YeLouHn3D5MQS15+XqqUOK8fSKkASGlGaR7cIFh0XmKUlRLmZQQ6TYinIL
 UoN7MEVf4VozgHoxJQBcgUnsy8Erh9r4BOYQI6ZZ3TE5BTShIRUlINjK7ps++kbTxgeeXWhKW
 zZVY9DyiN+Kv78eEtXz2u6Q46rE+y3iXdnc7XIBY44UvmqnDZiM8zkxKO7/xpM/PtgccZ3nLR
 fXstb7BuET3xX3GSLLfofK0elwweobyVISVr1lYUn+VZVZX938CixFt8/nqLZK+yvhp+3ceyI
 Y83Bm3ZcySBJT23WomlOCPRUIu5qDgRAKkwkxHJAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1508320235!103916307!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16860 invoked from network); 18 Oct 2017 09:50:36 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Oct 2017 09:50:36 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 18 Oct 2017 03:50:34 -0600
Message-Id: <59E7400A020000780018766F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 18 Oct 2017 03:50:34 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Doug Goldstein" <cardoe@cardoe.com>
References: <20171017214138.27663-1-cardoe@cardoe.com>
 <20171017214138.27663-2-cardoe@cardoe.com>
In-Reply-To: <20171017214138.27663-2-cardoe@cardoe.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Daniel Kiper <daniel.kiper@oracle.com>, David Esler <drumandstrum@gmail.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 2/2] x86/boot: rename send_chr to
	print_err
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjEwLjE3IGF0IDIzOjQxLCA8Y2FyZG9lQGNhcmRvZS5jb20+IHdyb3RlOgo+IEZy
b206IERhdmlkIEVzbGVyIDxkcnVtYW5kc3RydW1AZ21haWwuY29tPgo+IAo+IFRoZSBzZW5kX2No
ciBmdW5jdGlvbiBzZW5kcyBhbiBlbnRpcmUgQy1zdHJpbmcgYW5kIG5vdCBvbmUgY2hhcmFjdGVy
IGFuZAo+IGRvZXNuJ3QgbmVjZXNzYXJpbHkganVzdCBzZW5kIGl0IG92ZXIgdGhlIHNlcmlhbCBV
QVJUIGFueW1vcmUgc28gcmVuYW1lCj4gaXQgdG8gcHJpbnRfZXJyIHNvIHRoYXQgaXRzIGNsb3Nl
ciBpbiBuYW1lIHRvIHdoYXQgaXQgZG9lcy4KPiAKPiBSZXZpZXdlZC1ieTogRG91ZyBHb2xkc3Rl
aW4gPGNhcmRvZUBjYXJkb2UuY29tPgo+IFNpZ25lZC1vZmYtYnk6IERhdmlkIEVzbGVyIDxkcnVt
YW5kc3RydW1AZ21haWwuY29tPgoKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 18 09:53:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 09:53:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4l23-0002Zs-0S; Wed, 18 Oct 2017 09:52:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457e42042=George.Dunlap@citrix.com>)
 id 1e4l22-0002Zh-4C
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 09:52:58 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 27/E2-02146-97427E95; Wed, 18 Oct 2017 09:52:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHSDvW6FyvN
 Ig1dbdSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owN//6wF3yQr1h9fj5bA+MEsS5GTg4JAX+J
 hl2f2UFsYQF7ictTf7KA2CICyhK9v34D2VwczAJ9TBK7P5xj7mLk4BASyJe4+r0apIZNQE9i3
 vGvYPW8ArYSh76tYQKxWQRUJfoXNzGD2KIC4RJNZ/uhagQlTs58AmZzAu3a97+dCWQks4CmxP
 pd+iBhZgFxiVtP5jNB2PISzVtng40RAhq5+MFR9gmM/LOQTJqF0D0LSfcsJN0LGFlWMWoUpxa
 VpRbpGlroJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEBiYDEOxgbNrueYhRkoNJ
 SZRX98CzSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvLeVn0cKCRalpqdWpGXmAGMEJi3BwaMkw
 usIkuYtLkjMLc5Mh0idYlSUEufdDJIQAElklObBtcHi8hKjrJQwLyPQIUI8BalFuZklqPKvGM
 U5GJWEeWtApvBk5pXATX8FtJgJaPE6pycgi0sSEVJSDYxJHbqtZxrt3bw7nAw+2Up5v17//AG
 /wdRTkyd+4pvDfaVCfNPvJec/zfpm/Ynrl+Snu9mt8z64br29p+7/4i3tPz3efCiuOzl15VOt
 CV1dolNDj/8q1pOe1ftDImuxs2AOt46HyCKN/7MmVPz6VBTa8EP+e9Mb5qhtAvlmZ2+vTy1mv
 SbFE/1GiaU4I9FQi7moOBEA/XnbGMYCAAA=
X-Env-Sender: prvs=457e42042=George.Dunlap@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1508320369!79065883!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62391 invoked from network); 18 Oct 2017 09:52:56 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 09:52:56 -0000
X-IronPort-AV: E=Sophos;i="5.43,395,1503360000"; d="scan'208";a="454758200"
To: Jan Beulich <JBeulich@suse.com>
References: <20171017171037.436-1-george.dunlap@citrix.com>
 <59E73D580200007800187646@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <59555514-98c9-80b4-00ab-46ebcb2c7133@citrix.com>
Date: Wed, 18 Oct 2017 10:52:24 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59E73D580200007800187646@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: StefanoStabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 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
Subject: Re: [Xen-devel] [PATCH] x86/mm: Make PV linear pagetables optional
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTgvMjAxNyAxMDozOSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTcuMTAu
MTcgYXQgMTk6MTAsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+PiAtLS0gYS9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgo+PiArKysgYi9kb2NzL21pc2MveGVu
LWNvbW1hbmQtbGluZS5tYXJrZG93bgo+PiBAQCAtMTQyMiw2ICsxNDIyLDIyIEBAIFRoZSBmb2xs
b3dpbmcgcmVzb3VyY2VzIGFyZSBhdmFpbGFibGU6Cj4+ICAgICAgQ0RQLCBvbmUgQ09TIHdpbGwg
Y29yZXNwb25kIHR3byBDQk1zIG90aGVyIHRoYW4gb25lIHdpdGggQ0FULCBkdWUgdG8gdGhlCj4+
ICAgICAgc3VtIG9mIENCTXMgaXMgZml4ZWQsIHRoYXQgbWVhbnMgYWN0dWFsIGBjb3NfbWF4YCBp
biB1c2Ugd2lsbCBhdXRvbWF0aWNhbGx5Cj4+ICAgICAgcmVkdWNlIHRvIGhhbGYgd2hlbiBDRFAg
aXMgZW5hYmxlZC4KPj4gKwkKPj4gKyMjIyBwdi1saW5lYXItcHQKPj4gKz4gYD0gPGJvb2xlYW4+
YAo+PiArCj4+ICs+IERlZmF1bHQ6IGBmYWxzZWAKPiAKPiBUaGlzIGxvb2tzIHRvIGJlIHdyb25n
IG5vdy4KPiAKPj4gLS0tIGEveGVuL2FyY2gveDg2L0tjb25maWcKPj4gKysrIGIveGVuL2FyY2gv
eDg2L0tjb25maWcKPj4gQEAgLTk3LDYgKzk3LDI3IEBAIGNvbmZpZyBUQk9PVAo+PiAgCSAgVGVj
aG5vbG9neSAoVFhUKQo+PiAgCj4+ICAJICBJZiB1bnN1cmUsIHNheSBZLgo+PiArCj4+ICtjb25m
aWcgUFZfTElORUFSX1BUCj4+ICsgICAgICAgYm9vbCAiU3VwcG9ydCBmb3IgUFYgbGluZWFyIHBh
Z2V0YWJsZXMiCj4+ICsgICAgICAgZGVwZW5kcyBvbiBQVgo+IAo+IEZvciB0aGlzIHRvIGxvb2sg
cmVhc29uYWJsZSBpbiBhIGhpZXJhcmNoaWNhbCBtZW51LCBpdCBzaG91bGQgZm9sbG93Cj4gUFYg
KHdpdGggLSBpZiB0aGVyZSB3ZXJlIGFueSAtIG9ubHkgb3RoZXIgb3B0aW9ucyBhbHNvIGRlcGVu
ZGluZyBvbgo+IFBWIGluIGJldHdlZW4pIHJhdGhlciB0aGFuIGJlaW5nIGFkZGVkIGF0IGEgcmFu
ZG9tIHBsYWNlLgoKQUZBSUNUIHRoZXJlJ3Mgbm8gd2F5IHRvIHNlbGVjdCBQViBvciBIVk0gb3B0
aW9ucyBpbiB0aGUgbWVudSBhdCB0aGUKbW9tZW50LiAgSSBjb3VsZCBtb3ZlIHRoaXMgYmVsb3cg
dGhlICdQVicgb3B0aW9uIGluIGNhc2UgdGhhdCBzaG91bGQKZXZlciBjaGFuZ2UuCgo+PiArICAg
ICAgIGRlZmF1bHQgeQo+PiArICAgICAgIC0tLWhlbHAtLS0KPj4gKyAgICAgICAgIExpbmVhciBw
YWdldGFibGVzIChhbHNvIGNhbGxlZCAicmVjdXJzaXZlIHBhZ2V0YWJsZXMiKSByZWZlcnMKPj4g
KwkgdG8gdGhlIHByYWN0aWNlIG9mIGEgZ3Vlc3Qgb3BlcmF0aW5nIHN5c3RlbSBoYXZpbmcgcGFn
ZXRhYmxlCj4gCj4gVGhlIHR3byBsaW5lcyBhYm92ZSBzaG91bGQgbWF0Y2ggaW4gaG93IHRoZXkn
cmUgYmVpbmcgaW5kZW50ZWQuCgpHYWggLS0gdGhpcyBpc24ndCBhIC5jIGZpbGUgc28gbXkgLmMg
c3R5bGUgaXNuJ3QgYmVpbmcgYXBwbGllZC4gIExldCBtZQpzZWUgd2hhdCBJIGNhbiBkby4KCj4g
Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCj4+
IEBAIC01ODcsNiArNTg3LDEyIEBAIHN0YXRpYyB2b2lkIHB1dF9kYXRhX3BhZ2UoCj4+ICAgICAg
ICAgIHB1dF9wYWdlKHBhZ2UpOwo+PiAgfQo+PiAgCj4+ICsjaWZkZWYgQ09ORklHX1BWX0xJTkVB
Ul9QVAo+PiArc3RhdGljIHZvaWQgemVyb19saW5lYXJfZW50cmllcyhzdHJ1Y3QgcGFnZV9pbmZv
ICpwZykKPiAKPiBXaGVuIGZyYW1pbmcgbXVsdGlwbGUgZnVuY3Rpb25zLCBJIHRoaW5rIGl0IGlz
IGJldHRlciB0byBoYXZlIGEgYmxhbmsKPiBsaW5lIGJldHdlZW4gI2lmZGVmIGFuZCBmaXJzdCBw
aWVjZSBvZiBjb2RlIChhcyB3ZWxsIGFzIGFyb3VuZCB0aGUKPiAjZWxzZSBhbmQgcHJpb3IgdG8g
dGhlICNlbmRpZiksIGFuZCBJIHRoaW5rIHRoZSAjZWxzZSBhbmQgI2VuZGlmCj4gd291bGQgYWxz
byBiZW5lZml0IGZyb20gaGF2aW5nIC8qIFBWX0xJTkVBUl9QVCAqLyBvciBzb21lIHN1Y2gKPiBh
ZGRlZCBvbiB0aGVpciBsaW5lcy4KCkFjawoKPiAKPj4gQEAgLTcxOSw2ICs3MzUsMjAgQEAgZ2V0
XyMjbGV2ZWwjI19saW5lYXJfcGFnZXRhYmxlKCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+ICAgICAgcmV0dXJu
IDE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAo+PiAgfQo+PiArI2RlZmluZSBMUFRfQVNTRVJUIEFTU0VSVAo+PiArI2Vsc2UK
Pj4gKyNkZWZpbmUgZGVmaW5lX2dldF9saW5lYXJfcGFnZXRhYmxlKGxldmVsKSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKPj4gK3N0YXRpYyBpbnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gK2dldF8jI2xldmVs
IyNfbGluZWFyX3BhZ2V0YWJsZSggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKPj4gKyAgICAgICAgbGV2ZWwjI19wZ2VudHJ5X3QgcGRlLCB1bnNpZ25lZCBsb25nIHBk
ZV9wZm4sIHN0cnVjdCBkb21haW4gKmQpIFwKPj4gK3sgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gKyAgICAg
ICAgcmV0dXJuIDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKPj4gK30KPj4gKyNkZWZpbmUgemVyb19saW5lYXJfZW50cmllcyhwZykKPj4g
KyNkZWZpbmUgZGVjX2xpbmVhcl91c2VzKHBnKQo+PiArI2RlZmluZSBkZWNfbGluZWFyX2VudHJp
ZXMocGcpCj4gCj4gV291bGQgcGVyaGFwcyBiZSBiZXR0ZXIgaWYgdGhlc2UgZXZhbHVhdGVkIHRo
ZWlyIGFyZ3VtZW50cy4KCkZvbGxvd2luZyBBbmR5J3Mgc3VnZ2VzdGlvbiBJJ20gY2hhbmdpbmcg
dGhlbSB0byBzdGF0aWMgaW5saW5lcyBhbmQKYWRkaW5nIGFuIEFTU0VSVCgpLgoKPj4gKyNkZWZp
bmUgTFBUX0FTU0VSVCh4KQo+PiArI2VuZGlmCj4+ICAKPj4gIAo+PiAgYm9vbCBpc19pb21lbV9w
YWdlKG1mbl90IG1mbikKPiAKPiBDb3VsZCB5b3UgYXJyYW5nZSBmb3IgdGhlIGRvdWJsZSBibGFu
ayBsaW5lcyB0byBnbyBhd2F5IGhlcmUgd2l0aAo+IHRoZSBibGFuayBsaW5lIGFkZGl0aW9ucyBh
c2tlZCBmb3IgYWJvdmU/CgpBY2sKCj4gCj4+IEBAIC0yMzMwLDggKzIzNjAsOCBAQCBzdGF0aWMg
aW50IF9wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIGJvb2wgcHJlZW1wdGli
bGUsCj4+ICAgICAgICAgICAgICAgICAgICogbmVjZXNzYXJ5IGFueW1vcmUgZm9yIGEgZHlpbmcg
ZG9tYWluLgo+PiAgICAgICAgICAgICAgICAgICAqLwo+PiAgICAgICAgICAgICAgICAgIEFTU0VS
VChwYWdlX2dldF9vd25lcihwYWdlKS0+aXNfZHlpbmcpOwo+PiAtICAgICAgICAgICAgICAgIEFT
U0VSVChwYWdlLT5saW5lYXJfcHRfY291bnQgPCAwKTsKPj4gLSAgICAgICAgICAgICAgICBBU1NF
UlQocHRwZy0+bGluZWFyX3B0X2NvdW50ID4gMCk7Cj4+ICsgICAgICAgICAgICAgICAgTFBUX0FT
U0VSVChwYWdlLT5saW5lYXJfcHRfY291bnQgPCAwKTsKPj4gKyAgICAgICAgICAgICAgICBMUFRf
QVNTRVJUKHB0cGctPmxpbmVhcl9wdF9jb3VudCA+IDApOwo+IAo+IE90aGVyIHRoYW4gQW5kcmV3
IGhhcyBzdWdnZXN0ZWQsIHdpdGggdGhlc2UgSSBkb24ndCB0aGluawo+IExQVF9BU1NFUlQoKSBj
YW4gZ28gYXdheSwgdW5sZXNzIHlvdSBwbGF5ZWQgdHJpY2tzIGFuZCBmb3JjZWQKPiB0aGUgZnVu
Y3Rpb24ncyBwdHBnIHRvIGJlIE5VTEwgcmVnYXJkbGVzcyBvZiBjYWxsZXIsIG9yIHVubGVzcyB5
b3UKPiBwdXQgdGhlIGVudGlyZSBpZigpIGludG8gYW4gI2lmZGVmLgoKR29vZCBwb2ludCAtLSBJ
J2xsIHNlZSB3aGF0IEkgY2FuIGRvLgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 18 09:53:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 09:53:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4l2l-0002f9-8c; Wed, 18 Oct 2017 09:53:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e4l2k-0002f0-Cf
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 09:53:42 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 B0/C0-14867-5A427E95; Wed, 18 Oct 2017 09:53:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsXS6fjDS3epyvN
 IgxudrBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b73+tZC1p4K35Ou8bWwPiAq4uRk0NIIE9i
 /sZLrF2MHBy8AnYSdy5KgoQlBAwlTi+8yQISZhFQlbi3QA0kzCagLtH2bDtYtYiAo8TkZq8uR
 i4OZoFvTBKHD79jB4kLC9hKTPlsDzF8DaPE3tt5IDangJfEnKbVbBCLBCX+7hAGCTMLaEk8/H
 WLBcLWlli28DUzSAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3SNDPWSijL
 TM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQLDjgEIdjD+WRZwiFGSg0lJlFf3wLNIIb6k
 /JTKjMTijPii0pzU4kOMGhwcAtt2rb7AKMWSl5+XqiTBe1v5eaSQYFFqempFWmYOMDJgSiU4e
 JREeB1B0rzFBYm5xZnpEKlTjLocHTfv/mESApshJc67GaRIAKQoozQPbgQsSi8xykoJ8zICHS
 jEU5BalJtZgir/ilGcg1FJmLcGZApPZl4J3KZXQEcwAR2xzukJyBEliQgpqQbGaW9ajjy8zND
 4/EPsjQNhk9wZNJ5IZwYtyc40kus9mfnz2ESvDuefL9Jn7XU8o7ddrOjjuuP97FzHL7+ep+B3
 Nrb2936DuzWfpN6c7vd70rGov7q7gNdx+nfVbf575Spzpp265rZ0qnhNMpPW6sv3l8sX3q79W
 COm55p9rPaSTnalaezckK1WSizFGYmGWsxFxYkAajlim80CAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1508320419!112316398!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37400 invoked from network); 18 Oct 2017 09:53:40 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Oct 2017 09:53:40 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 18 Oct 2017 03:53:38 -0600
Message-Id: <59E740C10200007800187685@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 18 Oct 2017 03:53:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20171018074532.33574-1-roger.pau@citrix.com>
 <59E739A80200007800187635@prv-mh.provo.novell.com>
 <20171018094200.ily37yzupqono5jf@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20171018094200.ily37yzupqono5jf@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 for-4.10] ubsan: add clang 5.0 support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjEwLjE3IGF0IDExOjQyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgT2N0IDE4LCAyMDE3IGF0IDAzOjIzOjIwQU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTguMTAuMTcgYXQgMDk6NDUsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gK3ZvaWQgX191YnNhbl9oYW5kbGVfcG9pbnRlcl9vdmVyZmxvdyhzdHJ1Y3Qg
cG9pbnRlcl9vdmVyZmxvd19kYXRhICpkYXRhLAo+PiA+ICsJCQkJdW5zaWduZWQgbG9uZyBiYXNl
LCB1bnNpZ25lZCBsb25nIHJlc3VsdCkKPj4gPiArewo+PiA+ICsJdW5zaWduZWQgbG9uZyBmbGFn
czsKPj4gPiArCj4+ID4gKwlpZiAoc3VwcHJlc3NfcmVwb3J0KCZkYXRhLT5sb2NhdGlvbikpCj4+
ID4gKwkJcmV0dXJuOwo+PiA+ICsKPj4gPiArCXVic2FuX3Byb2xvZ3VlKCZkYXRhLT5sb2NhdGlv
biwgJmZsYWdzKTsKPj4gPiArCj4+ID4gKwlpZiAoKChsb25nKWJhc2UgPj0gMCkgPT0gKChsb25n
KXJlc3VsdCA+PSAwKSkKPj4gPiArCQlwcl9lcnIoInBvaW50ZXIgb3BlcmF0aW9uICVzICVwIHRv
ICVwXG4iLAo+PiA+ICsJCQliYXNlID4gcmVzdWx0ID8gInVuZGVyZmxvd2VkIiA6ICJvdmVyZmxv
d2VkIiwKPj4gPiArCQkJKHZvaWQgKiliYXNlLCAodm9pZCAqKXJlc3VsdCk7Cj4+ID4gKwllbHNl
Cj4+ID4gKwkJcHJfZXJyKCJwb2ludGVyIGluZGV4IGV4cHJlc3Npb24gd2l0aCBiYXNlICVwIG92
ZXJmbG93ZWQgdG8gJXBcbiIsCj4+ID4gKwkJCSh2b2lkICopYmFzZSwgKHZvaWQgKilyZXN1bHQp
Owo+PiAKPj4gV291bGQgeW91IG1pbmQgZXhwbGFpbmluZyB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVu
IGlmIGFuZCBlbHNlCj4+IGJyYW5jaGVzPyAoSSBkbyByZWFsaXplIEkgc2hvdWxkIGhhdmUgYXNr
ZWQgdGhpcyBvbiB2MSBhbHJlYWR5LAo+PiBidXQgSSBkaWRuJ3QgcGF5IGVub3VnaCBhdHRlbnRp
b24uKSBXaGF0ZXZlciB0aGUgaWRlYSBiZWhpbmQKPj4gdGhpcywgaXQgc2hvdWxkIHByb2JhYmx5
IGJlIGV4cGxhaW5lZCBpbiBhIGNvbW1lbnQsIGFzIGl0IGxvb2tzCj4+IHRvIGJlIGhldXJpc3Rp
Yy4KPiAKPiBUaGUgdXBzdHJlYW0gY29tbWl0IGlzOgo+IAo+IGh0dHBzOi8vZ2l0aHViLmNvbS9s
bHZtLW1pcnJvci9jb21waWxlci1ydC9jb21taXQvMDc5Yjc2NTc3NjdkY2MwZmIyODQyMjVjMjc3
ZCAKPiAyYjljZTczZTQyM2IKPiAKPiBIb3dldmVyIGl0J3MgbGFja2luZyBhIHByb3BlciBjb21t
aXQgbWVzc2FnZS4gSXQgc2VlbXMgdG8gbWUgbGlrZSBpdCdzCj4gdGhlcmUgdG8gZGV0ZWN0IGFk
ZGl0aW9uIG9mIHNpZ25lZCArIHVuc2lnbmVkIHZhbHVlcyB3aGVuIGFuIG92ZXJmbG93Cj4gaGFw
cGVucywgYnV0IEkgZG9uJ3QgcmVhbGx5IHNlZSBpdCdzIHZhbHVlIHJhdGhlciB0aGFuIGp1c3Qg
dXNpbmcgdGhlCj4gZmlyc3QgbWVzc2FnZS4KClJpZ2h0IC0gbWUgdG9vLiBJJ2QgdGhlcmVmb3Jl
IGxpa2UgdG8gc2ltcGx5IGRyb3AgdGhlICJpZiIgYW5kIHRoZSAiZWxzZSIKYnJhbmNoIChsaWtl
bHkgZWFzaWx5IGRvbmUgd2hpbGUgY29tbWl0dGluZyksIGFuZCB0aGVuIHRoZSBjaGFuZ2UgaXMK
QWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkphbgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 18 09:54:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 09:54:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4l3F-0002iv-GP; Wed, 18 Oct 2017 09:54:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4573be2f2=Ian.Jackson@citrix.com>)
 id 1e4l3D-0002iW-P9
 for xen-devel@lists.xensource.com; Wed, 18 Oct 2017 09:54:11 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 D0/D6-02146-2C427E95; Wed, 18 Oct 2017 09:54:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXitHSDve4hlee
 RBpsaFSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bZf1/ZCxYxV/zoXsTcwHiLqYuRg0NCwF9i
 zUvOLkZOINND4vrZE0wgNpuArkTTlr9sIDavgKDEyZlPWEBsZgEdiQW7P7FB2PIS29/OYYaos
 ZfontcIZrMIqEosPXiGHcQWAZrzbMEzoHouoPpDjBJTXt4HKxIWiJb4emYbmM0pYCcxY+lksA
 VCAvcZJc4cFIQ4yETi7cKdbCB3CgmoScxdHw8RtpT4tv4p8wRGgVlIzpuF5LxZSM5bwMi8ilG
 jOLWoLLVI18hCL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMDTrGRgYdzD2rfI7
 xCjJwaQkyqt74FmkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneecrPI4UEi1LTUyvSMnOAUQKTl
 uDgURLhdQRJ8xYXJOYWZ6ZDpE4xGnPceHj9DxNHx827f5iEWPLy81KlxHn9QEoFQEozSvPgBs
 Gi9xKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd4vIFN4MvNK4Pa9AjqFCeiUdU5PQE4pSUR
 ISTUwcrAx18x4JH4g6MQFn2tyfgpM5RdSZG7oeWbNm1Y0Pacrx7Lh3XSm6BOVT3d+evxFg407
 Rio1RP1aXUD7lMb/rWtq9KXviPFK3nqU2X9v5/K21z9fyaVU1QUVHv6XJCGbJc16pGz2ynMMz
 yetvFwfYrK25+Rykx3MPaWnBG00uozTvkQ/fl+sxFKckWioxVxUnAgAMSc5stkCAAA=
X-Env-Sender: prvs=4573be2f2=Ian.Jackson@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1508320448!105875829!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59896 invoked from network); 18 Oct 2017 09:54:10 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 09:54:10 -0000
X-IronPort-AV: E=Sophos;i="5.43,395,1503360000"; d="scan'208";a="454758467"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23015.9406.788170.940973@mariner.uk.xensource.com>
Date: Wed, 18 Oct 2017 10:54:06 +0100
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <510d66b2-6a1f-72fa-6709-4d4dd76f7b02@citrix.com>
References: <23014.8670.229543.228780@mariner.uk.xensource.com>
 <1508259935-26745-1-git-send-email-ian.jackson@eu.citrix.com>
 <20171017170648.dr3wf5zllgkssncx@citrix.com>
 <510d66b2-6a1f-72fa-6709-4d4dd76f7b02@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xensource.com,
 Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH] tools: libxendevicemodel: Restore symbol
 versions for 1.0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW1BBVENIXSB0b29sczogbGli
eGVuZGV2aWNlbW9kZWw6IFJlc3RvcmUgc3ltYm9sIHZlcnNpb25zIGZvciAxLjAiKToKPiBDQydp
bmcgSnVsaWVuIGZvciBhIHJlbGVhc2UgYWNrLCBhcyB0aGlzIGlzIGEgYmxvY2tlciAoZHVlIHRv
IHJlZ3Jlc3NpbmcKPiB0aGUgeGVuZGV2aWNlbW9kZWwgQUJJIGZyb20gWGVuIDQuOSkKCkp1bGll
biB0b2xkIG1lIHRoYXQgc3RyYWlnaHRmb3J3YXJkIGJ1Z2ZpeGVzLCB3aGljaCB0aGlzIGlzIChp
bmRlZWQsCmFzIHRoZSBjb2RlIGN1cnJlbnRseSBpcyBpdCBpbnRyb2R1Y2VzIGEgcmVncmVzc2lv
biksIGRvbid0IG5lZWQgYQpyZWxlYXNlIGFjaywgc28gSSBhbSBhYm91dCB0byBwdXNoIGl0LgoK
VGhhbmtzLCBhbGwuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 18 09:58:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 09:58:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4l7P-000314-1s; Wed, 18 Oct 2017 09:58:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457281bb7=roger.pau@citrix.com>)
 id 1e4l7N-00030y-Gb
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 09:58:29 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 1C/58-29911-4C527E95; Wed, 18 Oct 2017 09:58:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsWSzvfng+4R1ee
 RBtcX8Fh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlb/lUXnOOruHmvm7GB8Rl3FyMnh4SAv8SC
 LX9YQGwWAVWJ/csb2bsYOTjYBOwlpn+tAAmLCChL9P76DVTCxcEs8JhJYuLCNkaQGmEBW4kpn
 +1BangFPCXOdk0HqxESeMAo8fn+XGaIhKDEyZlPwOYzC+hILNj9iQ2kl1lAWmL5Pw6QMCfQqm
 /vXjGB2KICMhLPfneD2UICihL98x6wQZyZLtE2YSHrBEb+WUimzkIydRbC1AWMzKsY1YtTi8p
 Si3RN9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoOPAQh2MHZf9j/EKMnBpCTK
 q3vgWaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7jKs8jhQSLUtNTK9Iyc4BxAJOW4OBREuE1A
 knzFhck5hZnpkOkTjEqSonzrgZJCIAkMkrz4NpgsXeJUVZKmJcR6BAhnoLUotzMElT5V4ziHI
 xKwrzGIFN4MvNK4Ka/AlrMBLR4ndMTkMUliQgpqQbGcK+djUVhJb1XqpJFSqTWsz9dYuUbGJ9
 ro3JMu7BF86/ahoXHZ99SnOfbYTgjyJDVReZpR9pS84J1u5tXBNn9YdI+P0+00JovaNlW26Jq
 VZuXE4ymLz4b8Cfn3vwTH64t8l9x/2VOkhnXxq7A/ftyF227kXFXgOW2/72bBXmGf5cdnMFko
 vBXiaU4I9FQi7moOBEA27tDU7gCAAA=
X-Env-Sender: prvs=457281bb7=roger.pau@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1508320705!69739191!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8242 invoked from network); 18 Oct 2017 09:58:27 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 09:58:27 -0000
X-IronPort-AV: E=Sophos;i="5.43,395,1503360000"; d="scan'208";a="106374782"
Date: Wed, 18 Oct 2017 10:58:19 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20171018095819.qahyyer4lbssgiy7@dhcp-3-128.uk.xensource.com>
References: <20171018074532.33574-1-roger.pau@citrix.com>
 <59E739A80200007800187635@prv-mh.provo.novell.com>
 <20171018094200.ily37yzupqono5jf@dhcp-3-128.uk.xensource.com>
 <59E740C10200007800187685@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59E740C10200007800187685@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 for-4.10] ubsan: add clang 5.0 support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMTgsIDIwMTcgYXQgMDM6NTM6MzdBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE4LjEwLjE3IGF0IDExOjQyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gV2VkLCBPY3QgMTgsIDIwMTcgYXQgMDM6MjM6MjBBTSAtMDYwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDE4LjEwLjE3IGF0IDA5OjQ1LCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gK3ZvaWQgX191YnNhbl9oYW5kbGVfcG9pbnRlcl9vdmVy
ZmxvdyhzdHJ1Y3QgcG9pbnRlcl9vdmVyZmxvd19kYXRhICpkYXRhLAo+ID4+ID4gKwkJCQl1bnNp
Z25lZCBsb25nIGJhc2UsIHVuc2lnbmVkIGxvbmcgcmVzdWx0KQo+ID4+ID4gK3sKPiA+PiA+ICsJ
dW5zaWduZWQgbG9uZyBmbGFnczsKPiA+PiA+ICsKPiA+PiA+ICsJaWYgKHN1cHByZXNzX3JlcG9y
dCgmZGF0YS0+bG9jYXRpb24pKQo+ID4+ID4gKwkJcmV0dXJuOwo+ID4+ID4gKwo+ID4+ID4gKwl1
YnNhbl9wcm9sb2d1ZSgmZGF0YS0+bG9jYXRpb24sICZmbGFncyk7Cj4gPj4gPiArCj4gPj4gPiAr
CWlmICgoKGxvbmcpYmFzZSA+PSAwKSA9PSAoKGxvbmcpcmVzdWx0ID49IDApKQo+ID4+ID4gKwkJ
cHJfZXJyKCJwb2ludGVyIG9wZXJhdGlvbiAlcyAlcCB0byAlcFxuIiwKPiA+PiA+ICsJCQliYXNl
ID4gcmVzdWx0ID8gInVuZGVyZmxvd2VkIiA6ICJvdmVyZmxvd2VkIiwKPiA+PiA+ICsJCQkodm9p
ZCAqKWJhc2UsICh2b2lkICopcmVzdWx0KTsKPiA+PiA+ICsJZWxzZQo+ID4+ID4gKwkJcHJfZXJy
KCJwb2ludGVyIGluZGV4IGV4cHJlc3Npb24gd2l0aCBiYXNlICVwIG92ZXJmbG93ZWQgdG8gJXBc
biIsCj4gPj4gPiArCQkJKHZvaWQgKiliYXNlLCAodm9pZCAqKXJlc3VsdCk7Cj4gPj4gCj4gPj4g
V291bGQgeW91IG1pbmQgZXhwbGFpbmluZyB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIGlmIGFuZCBl
bHNlCj4gPj4gYnJhbmNoZXM/IChJIGRvIHJlYWxpemUgSSBzaG91bGQgaGF2ZSBhc2tlZCB0aGlz
IG9uIHYxIGFscmVhZHksCj4gPj4gYnV0IEkgZGlkbid0IHBheSBlbm91Z2ggYXR0ZW50aW9uLikg
V2hhdGV2ZXIgdGhlIGlkZWEgYmVoaW5kCj4gPj4gdGhpcywgaXQgc2hvdWxkIHByb2JhYmx5IGJl
IGV4cGxhaW5lZCBpbiBhIGNvbW1lbnQsIGFzIGl0IGxvb2tzCj4gPj4gdG8gYmUgaGV1cmlzdGlj
Lgo+ID4gCj4gPiBUaGUgdXBzdHJlYW0gY29tbWl0IGlzOgo+ID4gCj4gPiBodHRwczovL2dpdGh1
Yi5jb20vbGx2bS1taXJyb3IvY29tcGlsZXItcnQvY29tbWl0LzA3OWI3NjU3NzY3ZGNjMGZiMjg0
MjI1YzI3N2QgCj4gPiAyYjljZTczZTQyM2IKPiA+IAo+ID4gSG93ZXZlciBpdCdzIGxhY2tpbmcg
YSBwcm9wZXIgY29tbWl0IG1lc3NhZ2UuIEl0IHNlZW1zIHRvIG1lIGxpa2UgaXQncwo+ID4gdGhl
cmUgdG8gZGV0ZWN0IGFkZGl0aW9uIG9mIHNpZ25lZCArIHVuc2lnbmVkIHZhbHVlcyB3aGVuIGFu
IG92ZXJmbG93Cj4gPiBoYXBwZW5zLCBidXQgSSBkb24ndCByZWFsbHkgc2VlIGl0J3MgdmFsdWUg
cmF0aGVyIHRoYW4ganVzdCB1c2luZyB0aGUKPiA+IGZpcnN0IG1lc3NhZ2UuCj4gCj4gUmlnaHQg
LSBtZSB0b28uIEknZCB0aGVyZWZvcmUgbGlrZSB0byBzaW1wbHkgZHJvcCB0aGUgImlmIiBhbmQg
dGhlICJlbHNlIgo+IGJyYW5jaCAobGlrZWx5IGVhc2lseSBkb25lIHdoaWxlIGNvbW1pdHRpbmcp
LCBhbmQgdGhlbiB0aGUgY2hhbmdlIGlzCj4gQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KClllcywgZmVlbCBmcmVlIHRvIGRyb3AgdGhlIGlmL2Vsc2UgYW5kIGp1c3Qg
a2VlcCB0aGUgZmlyc3QgZXJyb3IKbWVzc2FnZS4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 18 09:58:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 09:58:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4l7l-00033n-CS; Wed, 18 Oct 2017 09:58:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e4l7k-00033X-42
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 09:58:52 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 63/5F-00647-BD527E95; Wed, 18 Oct 2017 09:58:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS/e66vN
 Ig7UL9Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozdK76xFfxmq9hw4B5LA+NJ1i5GTg4hgTyJ
 E7fXg9m8AnYSJ+6sYgaxJQQMJU4vvMkCYrMIqEp07d/PDmKzCahLtD3bDlYvIqAncXPTbaB6L
 g5mgblMEps+/WECSQgL2EtcnvqTBSQhJLCIUWLJwgtA3RwcnEAb1k6oAjF5BQQl/u4QBilnFt
 CSePjrFguErS2xbOFrZpASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMaoXpxaVpRbpmuk
 lFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgQGXz0DA+MOxittzocYJTmYlER5dQ88
 ixTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwRuu8jxSSLAoNT21Ii0zBxgHMGkJDh4lEd7nIGne4
 oLE3OLMdIjUKUZjjhsPr/9h4ui4efcPkxBLXn5eqpQ472qQUgGQ0ozSPLhBsPi8xCgrJczLyM
 DAIMRTkFqUm1mCKv+KUZyDUUmY9ynIFJ7MvBK4fa+ATmECOmWd0xOQU0oSEVJSDYxivhce6uy
 qk9JoabO58ZK58/1m4e5f2fHLNu+bbv7plu1+rblXDigsmeV/Vtu/rH3+nheCoSsLBbMOK0z6
 seDH09X+Idekk1rZ20ROrZP/zZLK84bhHM+ePI/ECdxKv99fCjxnYaTydqVOm+p25+vHzLK92
 24muzMcfe4ocaw0k+dIcDj73plKLMUZiYZazEXFiQCJ5j3GygIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1508320726!79930898!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16406 invoked from network); 18 Oct 2017 09:58:47 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Oct 2017 09:58:47 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 18 Oct 2017 03:58:45 -0600
Message-Id: <59E741F402000078001876A7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 18 Oct 2017 03:58:44 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <20171017171037.436-1-george.dunlap@citrix.com>
 <59E73D580200007800187646@prv-mh.provo.novell.com>
 <59555514-98c9-80b4-00ab-46ebcb2c7133@citrix.com>
In-Reply-To: <59555514-98c9-80b4-00ab-46ebcb2c7133@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: StefanoStabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 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
Subject: Re: [Xen-devel] [PATCH] x86/mm: Make PV linear pagetables optional
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjEwLjE3IGF0IDExOjUyLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAxMC8xOC8yMDE3IDEwOjM5IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24g
MTcuMTAuMTcgYXQgMTk6MTAsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4g
LS0tIGEveGVuL2FyY2gveDg2L0tjb25maWcKPj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9LY29uZmln
Cj4+PiBAQCAtOTcsNiArOTcsMjcgQEAgY29uZmlnIFRCT09UCj4+PiAgCSAgVGVjaG5vbG9neSAo
VFhUKQo+Pj4gIAo+Pj4gIAkgIElmIHVuc3VyZSwgc2F5IFkuCj4+PiArCj4+PiArY29uZmlnIFBW
X0xJTkVBUl9QVAo+Pj4gKyAgICAgICBib29sICJTdXBwb3J0IGZvciBQViBsaW5lYXIgcGFnZXRh
YmxlcyIKPj4+ICsgICAgICAgZGVwZW5kcyBvbiBQVgo+PiAKPj4gRm9yIHRoaXMgdG8gbG9vayBy
ZWFzb25hYmxlIGluIGEgaGllcmFyY2hpY2FsIG1lbnUsIGl0IHNob3VsZCBmb2xsb3cKPj4gUFYg
KHdpdGggLSBpZiB0aGVyZSB3ZXJlIGFueSAtIG9ubHkgb3RoZXIgb3B0aW9ucyBhbHNvIGRlcGVu
ZGluZyBvbgo+PiBQViBpbiBiZXR3ZWVuKSByYXRoZXIgdGhhbiBiZWluZyBhZGRlZCBhdCBhIHJh
bmRvbSBwbGFjZS4KPiAKPiBBRkFJQ1QgdGhlcmUncyBubyB3YXkgdG8gc2VsZWN0IFBWIG9yIEhW
TSBvcHRpb25zIGluIHRoZSBtZW51IGF0IHRoZQo+IG1vbWVudC4gIEkgY291bGQgbW92ZSB0aGlz
IGJlbG93IHRoZSAnUFYnIG9wdGlvbiBpbiBjYXNlIHRoYXQgc2hvdWxkCj4gZXZlciBjaGFuZ2Uu
CgpZZXMsIHBsZWFzZSBkby4gVGhlIG1pZCB0byBsb25nIHRlcm0gaW50ZW50aW9uIGlzIGZvciBQ
ViB0byBiZWNvbWUKc2VsZWN0YWJsZS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 18 10:02:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 10:02:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4lBb-0003sa-S8; Wed, 18 Oct 2017 10:02:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e4lBa-0003sR-Lr
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 10:02:50 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 EC/CE-31302-9C627E95; Wed, 18 Oct 2017 10:02:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS/ek2vN
 Ig3/7JCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozmdZPYCg4IVky7dZilgfEoXxcjJ4eQQJ7E
 4t/bWEFsXgE7icmzvrKB2BIChhKnF95kAbFZBFQlGtY+A6thE1CXaHu2HcwWETCRWDLxL5jNL
 HCbSeLYuVIQW1jAT6JhwTSgOVxA87sYJXa23wByODg4Bbwlft2OBDF5BQQl/u4QhmjVknj46x
 YLhK0tsWzha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjFqFKcWlaUW6RoZ6SUVZaZ
 nlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBAZfPQMD4w7GPe1+hxglOZiURHl1DzyLFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTBu0P1eaSQYFFqempFWmYOMA5g0hIcPEoivM9VgNK8xQWJu
 cWZ6RCpU4y6HB037/5hEmLJy89LlRLn7QeZIQBSlFGaBzcCFpOXGGWlhHkZGRgYhHgKUotyM0
 tQ5V8xinMwKgnzXgaZwpOZVwK36RXQEUxAR6xzegJyREkiQkqqgbFlR5nYH80fHGdN969REzi
 fsuVi4/eG3d1t+nKWJX0Wr25wxM/napNNi/fUq1YoPSN1eFJJpYZxnEv1Tda9H7Vsd/5tvnDV
 //pW+XKx/Bvf3ht2yspW3/Zf89B1btXzv5z7nPrfzri1TMlUp+fIM0beM6zuSbOnrPyxL1117
 kvh7HvaPsve2ymxFGckGmoxFxUnAgBuaJhAxAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1508320967!107475071!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49600 invoked from network); 18 Oct 2017 10:02:48 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Oct 2017 10:02:48 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 18 Oct 2017 04:02:46 -0600
Message-Id: <59E742E502000078001876C2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 18 Oct 2017 04:02:45 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Bhupinder Thakur" <bhupinder.thakur@linaro.org>
References: <1508258793-5690-1-git-send-email-bhupinder.thakur@linaro.org>
 <1508258793-5690-5-git-send-email-bhupinder.thakur@linaro.org>
In-Reply-To: <1508258793-5690-5-git-send-email-bhupinder.thakur@linaro.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] xenconsole: Define and use a macro INVALID_XEN_PFN
 instead of -1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjEwLjE3IGF0IDE4OjQ2LCA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPiB3
cm90ZToKPiAtLS0gYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCj4gKysrIGIvdG9vbHMvY29u
c29sZS9kYWVtb24vaW8uYwo+IEBAIC02NTgsMTIgKzY1OCwxMiBAQCBzdGF0aWMgdm9pZCBjb25z
b2xlX3VubWFwX2ludGVyZmFjZShzdHJ1Y3QgY29uc29sZSAqY29uKQo+ICB7Cj4gIAlpZiAoY29u
LT5pbnRlcmZhY2UgPT0gTlVMTCkKPiAgCQlyZXR1cm47Cj4gLQlpZiAoeGd0X2hhbmRsZSAmJiBj
b24tPnJpbmdfcmVmID09IC0xKQo+ICsJaWYgKHhndF9oYW5kbGUgJiYgY29uLT5yaW5nX3JlZiA9
PSBJTlZBTElEX1hFTl9QRk4pCj4gIAkJeGVuZ250dGFiX3VubWFwKHhndF9oYW5kbGUsIGNvbi0+
aW50ZXJmYWNlLCAxKTsKPiAgCWVsc2UKPiAgCQltdW5tYXAoY29uLT5pbnRlcmZhY2UsIFhDX1BB
R0VfU0laRSk7Cj4gIAljb24tPmludGVyZmFjZSA9IE5VTEw7Cj4gLQljb24tPnJpbmdfcmVmID0g
LTE7Cj4gKwljb24tPnJpbmdfcmVmID0gSU5WQUxJRF9YRU5fUEZOOwo+ICB9Cj4gICAKPiAgc3Rh
dGljIGludCBjb25zb2xlX2NyZWF0ZV9yaW5nKHN0cnVjdCBjb25zb2xlICpjb24pCj4gQEAgLTY5
OCw3ICs2OTgsNyBAQCBzdGF0aWMgaW50IGNvbnNvbGVfY3JlYXRlX3Jpbmcoc3RydWN0IGNvbnNv
bGUgKmNvbikKPiAgCWZyZWUodHlwZSk7Cj4gIAo+ICAJLyogSWYgdXNpbmcgcmluZ19yZWYgYW5k
IGl0IGhhcyBjaGFuZ2VkLCByZW1hcCAqLwo+IC0JaWYgKHJpbmdfcmVmICE9IGNvbi0+cmluZ19y
ZWYgJiYgY29uLT5yaW5nX3JlZiAhPSAtMSkKPiArCWlmIChyaW5nX3JlZiAhPSBjb24tPnJpbmdf
cmVmICYmIGNvbi0+cmluZ19yZWYgIT0gSU5WQUxJRF9YRU5fUEZOKQo+ICAJCWNvbnNvbGVfdW5t
YXBfaW50ZXJmYWNlKGNvbik7Cj4gIAo+ICAJaWYgKCFjb24tPmludGVyZmFjZSAmJiB4Z3RfaGFu
ZGxlICYmIGNvbi0+dXNlX2dudHRhYikgewo+IEBAIC03MDYsNyArNzA2LDcgQEAgc3RhdGljIGlu
dCBjb25zb2xlX2NyZWF0ZV9yaW5nKHN0cnVjdCBjb25zb2xlICpjb24pCj4gIAkJY29uLT5pbnRl
cmZhY2UgPSB4ZW5nbnR0YWJfbWFwX2dyYW50X3JlZih4Z3RfaGFuZGxlLAo+ICAJCQlkb20tPmRv
bWlkLCBHTlRUQUJfUkVTRVJWRURfQ09OU09MRSwKPiAgCQkJUFJPVF9SRUFEfFBST1RfV1JJVEUp
Owo+IC0JCWNvbi0+cmluZ19yZWYgPSAtMTsKPiArCQljb24tPnJpbmdfcmVmID0gSU5WQUxJRF9Y
RU5fUEZOOwo+ICAJfQo+ICAJaWYgKCFjb24tPmludGVyZmFjZSkgewo+ICAJCS8qIEZhbGwgYmFj
ayB0byB4Y19tYXBfZm9yZWlnbl9yYW5nZSAqLwo+IEBAIC04MTIsNyArODEyLDcgQEAgc3RhdGlj
IGludCBjb25zb2xlX2luaXQoc3RydWN0IGNvbnNvbGUgKmNvbiwgc3RydWN0IGRvbWFpbiAqZG9t
LCB2b2lkICoqZGF0YSkKPiAgCWNvbi0+bWFzdGVyX3BvbGxmZF9pZHggPSAtMTsKPiAgCWNvbi0+
c2xhdmVfZmQgPSAtMTsKPiAgCWNvbi0+bG9nX2ZkID0gLTE7Cj4gLQljb24tPnJpbmdfcmVmID0g
LTE7Cj4gKwljb24tPnJpbmdfcmVmID0gSU5WQUxJRF9YRU5fUEZOOwo+ICAJY29uLT5sb2NhbF9w
b3J0ID0gLTE7Cj4gIAljb24tPnJlbW90ZV9wb3J0ID0gLTE7Cj4gIAljb24tPnhjZV9wb2xsZmRf
aWR4ID0gLTE7Cj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3hlbi5oCj4gKysrIGIveGVuL2lu
Y2x1ZGUvcHVibGljL3hlbi5oCj4gQEAgLTM3LDYgKzM3LDggQEAKPiAgI2Vycm9yICJVbnN1cHBv
cnRlZCBhcmNoaXRlY3R1cmUiCj4gICNlbmRpZgo+ICAKPiArI2RlZmluZSBJTlZBTElEX1hFTl9Q
Rk4gKH4oeGVuX3Bmbl90KTApCgpBcyBzYWlkIGJlZm9yZSwgdGhlIHVzZXMgb2YgdGhpcyB3aGlj
aCB5b3UgaW50cm9kdWNlIGRvbid0IHdhcnJhbnQKdGhpcyBhZGRpdGlvbiB0byB0aGUgcHVibGlj
IGludGVyZmFjZSAod2hpY2gsIGlmIGl0IHdhcyBhZGRlZCwgYWxzbwpzaG91bGQgc3RhcnQgd2l0
aCBYRU5fKS4gSSdtIG5vdCBnb2luZyB0byBOQUsgc3VjaCBhIChjb3JyZWN0ZWQpCmFkZGl0aW9u
IHRvIHRoZSBwdWJsaWMgaW50ZXJmYWNlLCBidXQgZ2l2ZW4gdGhlIHVzZXJzIEknbSBhbHNvIG5v
dApnb2luZyB0byBBQ0sgaXQgKGJ1dCBwZXJoYXBzIGFub3RoZXIgUkVTVCBtYWludGFpbmVyIHdv
dWxkKS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 18 10:17:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 10:17:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4lQ4-0004oA-57; Wed, 18 Oct 2017 10:17:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457f53915=wei.liu2@citrix.com>)
 id 1e4lQ2-0004o4-Dr
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 10:17:46 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 5B/A2-20813-94A27E95; Wed, 18 Oct 2017 10:17:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXitHRDpK6n1vN
 IgzX9ohbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bk3sdMBY+ZKw51/2ZsYJzL3MXIySEh4C9x
 /dpuJhCbRUBV4vCBA6wgNpuAssTPzl42EFtEQEti/YqnQDYXB7NAG7PEjIb9QEUcHMICthJTP
 tuD1PAKWEgsWXccbI6QgKXEtiMTWSHighInZz5hAbGZBfQkbkydwgbSyiwgLbH8HwdEWF6iee
 tsZpAwp4CVROOSFJCwqICKROfSOSwQExUkOqYfY5rAyD8LydBZSIbOQhg6C8nQBYwsqxjVi1O
 LylKLdI31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECg5IBCHYwdvxzOsQoycGk
 JMqre+BZpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXjfN55FCgkWp6akVaZk5wPiASUtw8CiJ8
 D7WAErzFhck5hZnpkOkTjHqctx4eP0PkxBLXn5eqpQ472SQGQIgRRmleXAjYLF6iVFWSpiXEe
 goIZ6C1KLczBJU+VeM4hyMSsK8USBTeDLzSuA2vQI6ggnoiHVOT0COKElESEk1MCpEnw2/FWN
 X4vP/wMeGBR4bOiKmh270eumXq3K2aJnx9fD+HZt26r9o2yhebrHQ1kXo5unjRx1ecAv9Sjuo
 3bUog2vhpeuzFJ7xTLk37/RNlc9JCs5M57IbVT+c2Lp+gaGoelvIlrhjqs3LnAWWeuk5uZx41
 Kbv1jJ5etX1s2/Vdzw///zKX18lluKMREMt5qLiRADGMDuW0AIAAA==
X-Env-Sender: prvs=457f53915=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1508321863!89019569!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56909 invoked from network); 18 Oct 2017 10:17:45 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 10:17:45 -0000
X-IronPort-AV: E=Sophos;i="5.43,396,1503360000"; d="scan'208";a="446842624"
Date: Wed, 18 Oct 2017 11:17:42 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20171018101741.tkxrmfg6zwhkswci@citrix.com>
References: <20171018074532.33574-1-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171018074532.33574-1-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 for-4.10] ubsan: add clang 5.0 support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMTgsIDIwMTcgYXQgMDg6NDU6MzJBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IGNsYW5nIDUuMCBjaGFuZ2VkIHRoZSBsYXlvdXQgb2YgdGhlIHR5cGVfbWlzbWF0
Y2hfZGF0YSBzdHJ1Y3R1cmUgYW5kCj4gaW50cm9kdWNlZCBfX3Vic2FuX2hhbmRsZV90eXBlX21p
c21hdGNoX3YxIGFuZAo+IF9fdWJzYW5faGFuZGxlX3BvaW50ZXJfb3ZlcmZsb3cuCj4gCj4gVGhp
cyBjb21taXQgYWRkcyBzdXBwb3J0IGZvciB0aGUgbmV3IHN0cnVjdHVyZSBsYXlvdXQsIGFkZHMg
dGhlCj4gbWlzc2luZyBoYW5kbGVycyBhbmQgdGhlIG5ldyB0eXBlcyBmb3IgdHlwZV9jaGVja19r
aW5kcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KCldpdGggZXhpc3RpbmcgY29tbWVudHMgYWRkcmVzc2VkOgoKQWNrZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 18 10:17:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 10:17:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4lQE-0004ol-C4; Wed, 18 Oct 2017 10:17:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1e4lQC-0004oV-Dn
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 10:17:56 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 F4/38-07499-35A27E95; Wed, 18 Oct 2017 10:17:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVyMfSqnm6Q1vN
 Ig47Duhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0ZH1wv2gmalit7rb9kbGPdIdTFycQgJzGCU
 mDt/CjOIwyKwlVmic+1+VhBHQmAOq8T1j3uZuhg5gZwqiZcr5kPZRRKrV01hhLBLJDZfncsGY
 vMKCEqcnPmEBcQWEvCWaHt/hhnE5hSwljiz8gQ7RLxSYvPk5UC9HBxsAiYSszokQMIsAqoSPe
 d7mCDGBEjMXbcUbIywQIzEhSOnwGwRAW2Jhq7bYGuZBZYzSpx75gVha0q0bv/NPoFRcBaSK2Y
 hSS1gZFrFqF6cWlSWWqRrqZdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERieDECw
 g/HupoBDjJIcTEqivLoHnkUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDl0nweKSRYlJqeWpGWm
 QOMFJi0BAePkgjvYw2gNG9xQWJucWY6ROoUoyXHhTuX/jBxHNhzC0iuuH77D5MQS15+XqqUOO
 8ykAYBkIaM0jy4cbBovsQoKyXMywh0oBBPQWpRbmYJqvwrRnEORiVhXjmQq3gy80rgtr4COog
 J6KB1Tk9ADipJREhJNTAqa6wyPx6ifTTh+YZVJonKrB4q2e8uzroi2nGt9ove0vdr5yhX7dNn
 5bc30ZFq3aXy7JRkQkHTI7sZZXoLJ/p+aLc7ZH0++IONR/g14R9nHFxWhsXGXc7hYYrSzc2f1
 bKitLQjcb7qttizqY2N3YmnS41fCz6R7H2VMY/H43P5REftlXnbViqxFGckGmoxFxUnAgCvaI
 7m4QIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1508321874!77775232!1
X-Originating-IP: [209.85.213.46]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58637 invoked from network); 18 Oct 2017 10:17:54 -0000
Received: from mail-vk0-f46.google.com (HELO mail-vk0-f46.google.com)
 (209.85.213.46)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Oct 2017 10:17:54 -0000
Received: by mail-vk0-f46.google.com with SMTP id n70so2958089vkf.11
 for <xen-devel@lists.xenproject.org>; Wed, 18 Oct 2017 03:17:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=4V4ardS94zwYw62VEJcYcowHHyYjsyl9Mi692ueLT4Y=;
 b=VENtiE7dSvqrayO26q4GIAvKPobF0zL0mF6jM7VfQAXrP74GrV3+I5aLuH42MtNBFT
 2qY2mD74D2cd55aMi205jARNOdWouH/6bj2CF1Ao3P9j1vClMPeBHvAu+O7ZMIlVcnNQ
 N4gU4vRmJuK0TsXA77rcA9HwSICr7bKH5F1WI=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=4V4ardS94zwYw62VEJcYcowHHyYjsyl9Mi692ueLT4Y=;
 b=dFNAG1AYsMdC3dNHXN3dVJlEI6HLUKjhswvynxq6RZlmMj9l3ZZhgj1vaWz+iKsN9v
 dyRwuoIEj8ZEgPguj+RGvuCdZBPCcR0E3Q+HfntM913zdLSIswPekjcUBnTVoCS19gRw
 ZadfXIWTXUWCV7OPzD9vo9bgu4juscI1Xj+OIid3LnCFayAp7NaWXWROAQgkwZQmcTyT
 E/DJjdakochPHoP0L5LwJVzUTYge1fGp7vNb8OBBzY1D3LMxIpr4Rg1GpRNMdnJyTkCh
 ByLifApwghTGbNyNelYe0TWJw6yakIQM2/SSjL22PXw18DT+aEApfxjUCNvyNPkh71k8
 LAJg==
X-Gm-Message-State: AMCzsaUe4gF0pxU38nwZvEg/vcPAqcfSWNCnUstQFkSguY8wcjS9q+G1
 jQI74oeIU4CfkvKl3qUnN4m5tB7Q1S9xBMsLd8WZQLGt
X-Google-Smtp-Source: ABhQp+Q6GFdK6tYzjmN1yVTkywJeR8/xGgxUXQvZvxmO2U2f6i8slyoaKQIJAisbqnz3+yjErKsV+0g0N1gLULOjqlo=
X-Received: by 10.31.153.131 with SMTP id b125mr5676624vke.161.1508321873574; 
 Wed, 18 Oct 2017 03:17:53 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.176.24.213 with HTTP; Wed, 18 Oct 2017 03:17:53 -0700 (PDT)
In-Reply-To: <90cc5097-464d-dab3-633b-1da980b411c0@arm.com>
References: <1507891231-4386-1-git-send-email-bhupinder.thakur@linaro.org>
 <90cc5097-464d-dab3-633b-1da980b411c0@arm.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Wed, 18 Oct 2017 15:47:53 +0530
Message-ID: <CACtJ1JRU2juoMrcw6_5U_0qVTwArXwt8rBsPErUh0XwHDWRHEg@mail.gmail.com>
To: Andre Przywara <andre.przywara@arm.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Dave P Martin <Dave.Martin@arm.com>
Subject: Re: [Xen-devel] [PATCH 26/27 v12] arm/xen: vpl011: Fix the slow
 early console SBSA UART output
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAxNyBPY3RvYmVyIDIwMTcgYXQgMTU6MjEsIEFuZHJlIFByenl3YXJhIDxh
bmRyZS5wcnp5d2FyYUBhcm0uY29tPiB3cm90ZToKPiBIaSBCaHVwaW5kZXIsCj4KPiBmaXJzdCB0
aGluZzogQXMgdGhlIGJ1bGsgb2YgdGhlIHNlcmllcyBoYXMgYmVlbiBtZXJnZWQgbm93LCBwbGVh
c2UKPiByZXN0YXJ0IHlvdXIgcGF0Y2ggYW5kIHZlcnNpb24gbnVtYmVyaW5nLCBzbyBhIChwb3Rl
bnRpYWwpIG5leHQgcG9zdAo+IHNob3VsZCBiZSBwcmVmaXhlZCBbUEFUQ0ggdjMgMS8yXS4gQW5k
IHBsZWFzZSBoYXZlIGEgY292ZXIgbGV0dGVyIGdpdmluZwo+IGEgYnJpZWYgb3ZlcnZpZXcgd2hh
dCB0aGlzIHNlcmllcyBmaXhlcy4KPgpTaG91bGQgSSByZXNlbmQgdGhlIHBhdGNoIHNlcmllcyB3
aXRoIGEgY292ZXIgbGV0dGVyPyBJIHdpbGwgYWxzbyBhZGQKYSByZXBvcnRlZC1ieSB0YWcuCgo+
IE9uIDEzLzEwLzE3IDExOjQwLCBCaHVwaW5kZXIgVGhha3VyIHdyb3RlOgo+PiBUaGUgZWFybHkg
Y29uc29sZSBvdXRwdXQgdXNlcyBwbDAxMV9lYXJseV93cml0ZSgpIHRvIHdyaXRlIGRhdGEuIFRo
aXMKPj4gZnVuY3Rpb24gd2FpdHMgZm9yIEJVU1kgYml0IHRvIGdldCBjbGVhcmVkIGJlZm9yZSB3
cml0aW5nIHRoZSBuZXh0IGJ5dGUuCj4KPiAuLi4gd2hpY2ggaXMgcXVlc3Rpb25hYmxlIGdpdmVu
IHRoZSBhY3R1YWwgZGVmaW5pdGlvbiBvZiB0aGUgQlVTWSBiaXQgaW4KPiB0aGUgUEwwMTEgVFJN
Ogo+Cj4gPT09PT09PT09PT09Cj4gLi4uLiBUaGUgQlVTWSBzaWduYWwgZ29lcyBISUdIIGFzIHNv
b24gYXMgZGF0YSBpcyB3cml0dGVuIHRvIHRoZQo+IHRyYW5zbWl0IEZJRk8gKHRoYXQgaXMsIHRo
ZSBGSUZPIGlzIG5vbi1lbXB0eSkgYW5kIHJlbWFpbnMgYXNzZXJ0ZWQKPiBISUdIIHdoaWxlIGRh
dGEgaXMgYmVpbmcgdHJhbnNtaXR0ZWQuIEJVU1kgaXMgbmVnYXRlZCBvbmx5IHdoZW4gdGhlCj4g
dHJhbnNtaXQgRklGTyBpcyBlbXB0eSwgYW5kIHRoZSBsYXN0IGNoYXJhY3RlciBoYXMgYmVlbiB0
cmFuc21pdHRlZCBmcm9tCj4gdGhlIHNoaWZ0IHJlZ2lzdGVyLCAuLi4uCj4gPT09PT09PT09PT09
Cj4KPiAoSSB0YWtlIGl0IHlvdSBhcmUgdGFsa2luZyBhYm91dCB0aGUgTGludXggZHJpdmVyIGlu
IGEgZ3Vlc3QgaGVyZSkuCj4gSSB0aGluayB0aGUgZWFybHlfd3JpdGUgcm91dGluZSB0cmllcyB0
byAoZGVsaWJlcmF0ZWx5PykgaWdub3JlIHRoZQo+IEZJRk8sIHBvc3NpYmx5IHRvIG1ha2Ugc3Vy
ZSBjaGFyYWN0ZXJzIHJlYWxseSBnZXQgcHVzaGVkIG91dCBiZWZvcmUgYQo+IHN5c3RlbSBjcmFz
aGVzLCBtYXliZS4KPgo+Pgo+PiBJbiB0aGUgU0JTQSBVQVJUIGVtdWxhdGlvbiBsb2dpYywgdGhl
IEJVU1kgYml0IHdhcyBzZXQgYXMgc29vbiBvbmUKPj4gYnl0ZSB3YXMgd3JpdHRlbiBpbiB0aGUg
RklGTyBhbmQgaXQgcmVtYWluZWQgc2V0IHVudGlsIHRoZSBGSUZPIHdhcwo+PiBlbXB0aWVkLgo+
Cj4gV2hpY2ggaXMgY29ycmVjdCBiZWhhdmlvdXIsIGFzIHRoaXMgbWF0Y2hlcyB0aGUgUEwwMTEg
VFJNIGFzIHF1b3RlZCBhYm92ZS4KPgo+PiBUaGlzIG1lYW50IHRoYXQgdGhlIG91dHB1dCB3YXMg
ZGVsYXllZCBhcyBlYWNoIGNoYXJhY3RlciBuZWVkZWQKPj4gdGhlIEJVU1kgdG8gZ2V0IGNsZWFy
ZWQuCj4KPiBCdXQgdGhpcyBpcyB0cnVlIGFzIHdlbGwhCj4KPj4gU2luY2UgdGhlIFNCU0EgVUFS
VCBpcyBnZXR0aW5nIGVtdWxhdGVkIGluIFhlbiB1c2luZyByaW5nIGJ1ZmZlcnMsIGl0Cj4+IGVu
c3VyZXMgdGhhdCBvbmNlIHRoZSBkYXRhIGlzIGVucXVldWVkIGluIHRoZSBGSUZPLCBpdCB3aWxs
IGJlIHJlY2VpdmVkCj4+IGJ5IHhlbmNvbnNvbGUgc28gaXQgaXMgc2FmZSB0byBzZXQgdGhlIEJV
U1kgYml0IG9ubHkgd2hlbiBGSUZPIGJlY29tZXMKPj4gZnVsbC4gVGhpcyB3aWxsIGVuc3VyZSB0
aGF0IHBsMDExX2Vhcmx5X3dyaXRlKCkgaXMgbm90IGRlbGF5ZWQgdW5kdWx5Cj4+IHRvIHdyaXRl
IHRoZSBkYXRhLgo+Cj4gU28gSSBjYW4gY29uZmlybSB0aGF0IHRoaXMgcGF0Y2ggZml4ZXMgdGhl
IHZlcnkgc2xvdyBlYXJseWNvbiBvdXRwdXQKPiBvYnNlcnZlZCB3aXRoIHRoZSBjdXJyZW50IHN0
YWdpbmcgSEVBRC4KPgo+IFNvIHdoaWxlIHRoaXMgaXMgc29tZXdoYXQgZGV2aWF0aW5nIGZyb20g
dGhlIHNwZWMsIEkgY2FuIHNlZSB0aGUgYmVuZWZpdAo+IGZvciBhbiBlbXVsYXRpb24gc2NlbmFy
aW8uIEkgYmVsaWV2ZSB0aGF0IGVtdWxhdGlvbnMgaW4gZ2VuZXJhbCBtaWdodAo+IGNob29zZSBp
bXBsZW1lbnRpbmcgdGhpbmdzIGEgYml0IGRpZmZlcmVudGx5LCB0byBjb3BlIHdpdGggdGhlCj4g
ZnVuZGFtZW50YWwgZGlmZmVyZW5jZXMgaW4gdGhlaXIgZW52aXJvbm1lbnQsIGxpa2UgdGhlIHZp
cnR1YWxseSBlbmRsZXNzCj4gIkZJRk8iIGFuZCB0aGUgbGFjayBvZiBhbnkgdGltaW5nIHJlc3Ry
aWN0aW9ucyBvbiB0aGUgZW11bGF0ZWQgIndpcmUiLgo+Cj4gU28gdW5sZXNzIHNvbWVvbmUgY29t
ZXMgdXAgd2l0aCBhIGJldHRlciBzb2x1dGlvbiwgSSB3b3VsZCBzdXBwb3J0Cj4gdGFraW5nIHRo
aXMgcGF0Y2gsIGFzIHRoaXMgZml4ZXMgYSByZWFsIHByb2JsZW0uCj4KPiBDaGVlcnMsCj4gQW5k
cmUKPgo+PiBTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3Vy
QGxpbmFyby5vcmc+Cj4+IC0tLQo+PiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KPj4gQ0M6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgo+PiBD
QzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+Pgo+PiAgeGVu
L2FyY2gvYXJtL3ZwbDAxMS5jIHwgMjEgKysrKysrKysrKysrKysrKy0tLS0tCj4+ICAxIGZpbGUg
Y2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS92cGwwMTEuYyBiL3hlbi9hcmNoL2FybS92cGwwMTEuYwo+PiBpbmRl
eCBmN2RkY2NiLi4wYjA3NDM2IDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vdnBsMDExLmMK
Pj4gKysrIGIveGVuL2FyY2gvYXJtL3ZwbDAxMS5jCj4+IEBAIC0xNTksOSArMTU5LDE1IEBAIHN0
YXRpYyB2b2lkIHZwbDAxMV93cml0ZV9kYXRhKHN0cnVjdCBkb21haW4gKmQsIHVpbnQ4X3QgZGF0
YSkKPj4gICAgICB7Cj4+ICAgICAgICAgIHZwbDAxMS0+dWFydGZyIHw9IFRYRkY7Cj4+ICAgICAg
ICAgIHZwbDAxMS0+dWFydHJpcyAmPSB+VFhJOwo+PiAtICAgIH0KPj4KPj4gLSAgICB2cGwwMTEt
PnVhcnRmciB8PSBCVVNZOwo+PiArICAgICAgICAvKgo+PiArICAgICAgICAgKiBUaGlzIGJpdCBp
cyBzZXQgb25seSB3aGVuIEZJRk8gYmVjb21lcyBmdWxsLiBUaGlzIGVuc3VyZXMgdGhhdAo+PiAr
ICAgICAgICAgKiB0aGUgU0JTQSBVQVJUIGRyaXZlciBjYW4gd3JpdGUgdGhlIGVhcmx5IGNvbnNv
bGUgZGF0YSBhcyBmYXN0IGFzCj4+ICsgICAgICAgICAqIHBvc3NpYmxlLCB3aXRob3V0IHdhaXRp
bmcgZm9yIHRoZSBCVVNZIGJpdCB0byBnZXQgY2xlYXJlZCBiZWZvcmUKPj4gKyAgICAgICAgICog
d3JpdGluZyBlYWNoIGJ5dGUuCj4+ICsgICAgICAgICAqLwo+PiArICAgICAgICB2cGwwMTEtPnVh
cnRmciB8PSBCVVNZOwo+PiArICAgIH0KPj4KPj4gICAgICB2cGwwMTEtPnVhcnRmciAmPSB+VFhG
RTsKPj4KPj4gQEAgLTM3MSwxMSArMzc3LDE2IEBAIHN0YXRpYyB2b2lkIHZwbDAxMV9kYXRhX2F2
YWlsKHN0cnVjdCBkb21haW4gKmQpCj4+ICAgICAgewo+PiAgICAgICAgICB2cGwwMTEtPnVhcnRm
ciAmPSB+VFhGRjsKPj4gICAgICAgICAgdnBsMDExLT51YXJ0cmlzIHw9IFRYSTsKPj4gKwo+PiAr
ICAgICAgICAvKgo+PiArICAgICAgICAgKiBDbGVhciB0aGUgQlVTWSBiaXQgYXMgc29vbiBhcyBz
cGFjZSBiZWNvbWVzIGF2YWlsYWJsZQo+PiArICAgICAgICAgKiBzbyB0aGF0IHRoZSBTQlNBIFVB
UlQgZHJpdmVyIGNhbiBzdGFydCB3cml0aW5nIG1vcmUgZGF0YQo+PiArICAgICAgICAgKiB3aXRo
b3V0IGFueSBmdXJ0aGVyIGRlbGF5Lgo+PiArICAgICAgICAgKi8KPj4gKyAgICAgICAgdnBsMDEx
LT51YXJ0ZnIgJj0gfkJVU1k7Cj4+ICsKPj4gICAgICAgICAgaWYgKCBvdXRfcmluZ19xc2l6ZSA9
PSAwICkKPj4gLSAgICAgICAgewo+PiAtICAgICAgICAgICAgdnBsMDExLT51YXJ0ZnIgJj0gfkJV
U1k7Cj4+ICAgICAgICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBUWEZFOwo+PiAtICAgICAgICB9
Cj4+ICAgICAgfQo+Pgo+PiAgICAgIHZwbDAxMV91cGRhdGVfaW50ZXJydXB0X3N0YXR1cyhkKTsK
Pj4KClJlZ2FyZHMsCkJodXBpbmRlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 18 10:23:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 10:23:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4lVt-0005bx-5h; Wed, 18 Oct 2017 10:23:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457e42042=George.Dunlap@citrix.com>)
 id 1e4lVs-0005br-5i
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 10:23:48 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 EC/FE-31302-3BB27E95; Wed, 18 Oct 2017 10:23:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHRDpO4m7ee
 RBqeuK1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmLbh9iLOhRqLjZ0szewLhLrIuRk0NCwF/i
 yPKFrCC2sIC9xOWpP1lAbBEBZYneX7+BbC4OZoE+JondH84xdzFycAgJ5Etc/V4NUsMmoCcx7
 /hXsHpeAVuJDz8fs4KUsAioSvQezwIJiwqESzSd7YcqEZQ4OfMJmM0JtGrf/3YmkHJmAU2J9b
 v0QcLMAuISt57MZ4Kw5SW2v53DDGILAU1c/OAo+wRG/llIJs1C6J6FpHsWku4FjCyrGDWKU4v
 KUot0DS30kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECw5IBCHYwNm33PMQoycGk
 JMqre+BZpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3pVazyOFBItS01Mr0jJzgBECk5bg4FES4
 e0CSfMWFyTmFmemQ6ROMSpKifMeBkkIgCQySvPg2mBReYlRVkqYlxHoECGegtSi3MwSVPlXjO
 IcjErCvCdApvBk5pXATX8FtJgJaPE6pycgi0sSEVJSDYxy/x68mJmgXS3a9Y9T87Jh1FNheeF
 k6akupim3J768oXjt5yIN3z/SC9wv9Sge3DkjszlLwS4//3zU7bt7Q1fFNvvfVFywP35By7LS
 NQdTDiiuDjW91nuJ5ytHbsWHjcrpz8/281y8L3GlvTn7S+6e83yX4x+ceLvvQDvT0gyW9Mrki
 WmTTGOVWIozEg21mIuKEwHM4dK5xQIAAA==
X-Env-Sender: prvs=457e42042=George.Dunlap@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1508322223!71225969!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44520 invoked from network); 18 Oct 2017 10:23:46 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 10:23:46 -0000
X-IronPort-AV: E=Sophos;i="5.43,396,1503360000"; d="scan'208";a="446843669"
To: Jan Beulich <JBeulich@suse.com>
References: <20171017171037.436-1-george.dunlap@citrix.com>
 <59E73D580200007800187646@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <a4a8955c-5922-67ad-2b36-fb411d3a941b@citrix.com>
Date: Wed, 18 Oct 2017 11:22:59 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59E73D580200007800187646@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: StefanoStabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 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
Subject: Re: [Xen-devel] [PATCH] x86/mm: Make PV linear pagetables optional
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTgvMjAxNyAxMDozOSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTcuMTAu
MTcgYXQgMTk6MTAsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+PiAtLS0gYS9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgo+PiArKysgYi9kb2NzL21pc2MveGVu
LWNvbW1hbmQtbGluZS5tYXJrZG93bgo+PiBAQCAtMTQyMiw2ICsxNDIyLDIyIEBAIFRoZSBmb2xs
b3dpbmcgcmVzb3VyY2VzIGFyZSBhdmFpbGFibGU6Cj4+ICAgICAgQ0RQLCBvbmUgQ09TIHdpbGwg
Y29yZXNwb25kIHR3byBDQk1zIG90aGVyIHRoYW4gb25lIHdpdGggQ0FULCBkdWUgdG8gdGhlCj4+
ICAgICAgc3VtIG9mIENCTXMgaXMgZml4ZWQsIHRoYXQgbWVhbnMgYWN0dWFsIGBjb3NfbWF4YCBp
biB1c2Ugd2lsbCBhdXRvbWF0aWNhbGx5Cj4+ICAgICAgcmVkdWNlIHRvIGhhbGYgd2hlbiBDRFAg
aXMgZW5hYmxlZC4KPj4gKwkKPj4gKyMjIyBwdi1saW5lYXItcHQKPj4gKz4gYD0gPGJvb2xlYW4+
YAo+PiArCj4+ICs+IERlZmF1bHQ6IGBmYWxzZWAKPiAKPiBUaGlzIGxvb2tzIHRvIGJlIHdyb25n
IG5vdy4KPiAKPj4gLS0tIGEveGVuL2FyY2gveDg2L0tjb25maWcKPj4gKysrIGIveGVuL2FyY2gv
eDg2L0tjb25maWcKPj4gQEAgLTk3LDYgKzk3LDI3IEBAIGNvbmZpZyBUQk9PVAo+PiAgCSAgVGVj
aG5vbG9neSAoVFhUKQo+PiAgCj4+ICAJICBJZiB1bnN1cmUsIHNheSBZLgo+PiArCj4+ICtjb25m
aWcgUFZfTElORUFSX1BUCj4+ICsgICAgICAgYm9vbCAiU3VwcG9ydCBmb3IgUFYgbGluZWFyIHBh
Z2V0YWJsZXMiCj4+ICsgICAgICAgZGVwZW5kcyBvbiBQVgo+IAo+IEZvciB0aGlzIHRvIGxvb2sg
cmVhc29uYWJsZSBpbiBhIGhpZXJhcmNoaWNhbCBtZW51LCBpdCBzaG91bGQgZm9sbG93Cj4gUFYg
KHdpdGggLSBpZiB0aGVyZSB3ZXJlIGFueSAtIG9ubHkgb3RoZXIgb3B0aW9ucyBhbHNvIGRlcGVu
ZGluZyBvbgo+IFBWIGluIGJldHdlZW4pIHJhdGhlciB0aGFuIGJlaW5nIGFkZGVkIGF0IGEgcmFu
ZG9tIHBsYWNlLgo+IAo+PiArICAgICAgIGRlZmF1bHQgeQo+PiArICAgICAgIC0tLWhlbHAtLS0K
Pj4gKyAgICAgICAgIExpbmVhciBwYWdldGFibGVzIChhbHNvIGNhbGxlZCAicmVjdXJzaXZlIHBh
Z2V0YWJsZXMiKSByZWZlcnMKPj4gKwkgdG8gdGhlIHByYWN0aWNlIG9mIGEgZ3Vlc3Qgb3BlcmF0
aW5nIHN5c3RlbSBoYXZpbmcgcGFnZXRhYmxlCj4gCj4gVGhlIHR3byBsaW5lcyBhYm92ZSBzaG91
bGQgbWF0Y2ggaW4gaG93IHRoZXkncmUgYmVpbmcgaW5kZW50ZWQuCj4gCj4+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCj4+IEBAIC01ODcsNiArNTg3
LDEyIEBAIHN0YXRpYyB2b2lkIHB1dF9kYXRhX3BhZ2UoCj4+ICAgICAgICAgIHB1dF9wYWdlKHBh
Z2UpOwo+PiAgfQo+PiAgCj4+ICsjaWZkZWYgQ09ORklHX1BWX0xJTkVBUl9QVAo+PiArc3RhdGlj
IHZvaWQgemVyb19saW5lYXJfZW50cmllcyhzdHJ1Y3QgcGFnZV9pbmZvICpwZykKPiAKPiBXaGVu
IGZyYW1pbmcgbXVsdGlwbGUgZnVuY3Rpb25zLCBJIHRoaW5rIGl0IGlzIGJldHRlciB0byBoYXZl
IGEgYmxhbmsKPiBsaW5lIGJldHdlZW4gI2lmZGVmIGFuZCBmaXJzdCBwaWVjZSBvZiBjb2RlIChh
cyB3ZWxsIGFzIGFyb3VuZCB0aGUKPiAjZWxzZSBhbmQgcHJpb3IgdG8gdGhlICNlbmRpZiksIGFu
ZCBJIHRoaW5rIHRoZSAjZWxzZSBhbmQgI2VuZGlmCj4gd291bGQgYWxzbyBiZW5lZml0IGZyb20g
aGF2aW5nIC8qIFBWX0xJTkVBUl9QVCAqLyBvciBzb21lIHN1Y2gKPiBhZGRlZCBvbiB0aGVpciBs
aW5lcy4KPiAKPj4gQEAgLTcxOSw2ICs3MzUsMjAgQEAgZ2V0XyMjbGV2ZWwjI19saW5lYXJfcGFn
ZXRhYmxlKCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCj4+ICAgICAgcmV0dXJuIDE7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiAgfQo+PiAr
I2RlZmluZSBMUFRfQVNTRVJUIEFTU0VSVAo+PiArI2Vsc2UKPj4gKyNkZWZpbmUgZGVmaW5lX2dl
dF9saW5lYXJfcGFnZXRhYmxlKGxldmVsKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
Pj4gK3N0YXRpYyBpbnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKPj4gK2dldF8jI2xldmVsIyNfbGluZWFyX3BhZ2V0YWJsZSgg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gKyAgICAgICAgbGV2
ZWwjI19wZ2VudHJ5X3QgcGRlLCB1bnNpZ25lZCBsb25nIHBkZV9wZm4sIHN0cnVjdCBkb21haW4g
KmQpIFwKPj4gK3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gKyAgICAgICAgcmV0dXJuIDA7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gK30KPj4g
KyNkZWZpbmUgemVyb19saW5lYXJfZW50cmllcyhwZykKPj4gKyNkZWZpbmUgZGVjX2xpbmVhcl91
c2VzKHBnKQo+PiArI2RlZmluZSBkZWNfbGluZWFyX2VudHJpZXMocGcpCj4gCj4gV291bGQgcGVy
aGFwcyBiZSBiZXR0ZXIgaWYgdGhlc2UgZXZhbHVhdGVkIHRoZWlyIGFyZ3VtZW50cy4KPiAKPj4g
KyNkZWZpbmUgTFBUX0FTU0VSVCh4KQo+PiArI2VuZGlmCj4+ICAKPj4gIAo+PiAgYm9vbCBpc19p
b21lbV9wYWdlKG1mbl90IG1mbikKPiAKPiBDb3VsZCB5b3UgYXJyYW5nZSBmb3IgdGhlIGRvdWJs
ZSBibGFuayBsaW5lcyB0byBnbyBhd2F5IGhlcmUgd2l0aAo+IHRoZSBibGFuayBsaW5lIGFkZGl0
aW9ucyBhc2tlZCBmb3IgYWJvdmU/Cj4gCj4+IEBAIC0yMzMwLDggKzIzNjAsOCBAQCBzdGF0aWMg
aW50IF9wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIGJvb2wgcHJlZW1wdGli
bGUsCj4+ICAgICAgICAgICAgICAgICAgICogbmVjZXNzYXJ5IGFueW1vcmUgZm9yIGEgZHlpbmcg
ZG9tYWluLgo+PiAgICAgICAgICAgICAgICAgICAqLwo+PiAgICAgICAgICAgICAgICAgIEFTU0VS
VChwYWdlX2dldF9vd25lcihwYWdlKS0+aXNfZHlpbmcpOwo+PiAtICAgICAgICAgICAgICAgIEFT
U0VSVChwYWdlLT5saW5lYXJfcHRfY291bnQgPCAwKTsKPj4gLSAgICAgICAgICAgICAgICBBU1NF
UlQocHRwZy0+bGluZWFyX3B0X2NvdW50ID4gMCk7Cj4+ICsgICAgICAgICAgICAgICAgTFBUX0FT
U0VSVChwYWdlLT5saW5lYXJfcHRfY291bnQgPCAwKTsKPj4gKyAgICAgICAgICAgICAgICBMUFRf
QVNTRVJUKHB0cGctPmxpbmVhcl9wdF9jb3VudCA+IDApOwo+IAo+IE90aGVyIHRoYW4gQW5kcmV3
IGhhcyBzdWdnZXN0ZWQsIHdpdGggdGhlc2UgSSBkb24ndCB0aGluawo+IExQVF9BU1NFUlQoKSBj
YW4gZ28gYXdheSwgdW5sZXNzIHlvdSBwbGF5ZWQgdHJpY2tzIGFuZCBmb3JjZWQKPiB0aGUgZnVu
Y3Rpb24ncyBwdHBnIHRvIGJlIE5VTEwgcmVnYXJkbGVzcyBvZiBjYWxsZXIsIG9yIHVubGVzcyB5
b3UKPiBwdXQgdGhlIGVudGlyZSBpZigpIGludG8gYW4gI2lmZGVmLgoKQWN0dWFsbHksIGNvbWlu
ZyBiYWNrIHRvIHRoaXMgLS0gaWYgd2UgZGlzYWJsZSBsaW5lYXIgcGFnZXRhYmxlcywgaG93CmNh
biBpdCBldmVyIGJlIHRoZSBjYXNlIHRoYXQgIlBHVF90eXBlX2VxdWFsKHgsCnB0cGctPnUuaW51
c2UudHlwZV9pbmZvKSIgZXZhbHVhdGVzIHRvIHRydWU/ICBUaGUgQVNTRVJUKClzIHNob3VsZCBu
ZXZlcgpiZSBleGVjdXRlZC4KCk9UT0gsIGlmIHdlIGtub3cgdGhlIGNvZGUgd2lsbCBiZSBjb21w
bGV0ZWx5IHVudXNlZCAoYW5kIHRoYXQgdGhlCmNvbXBpbGVyIHdvbid0IGtub3cpLCBpdCdzIHBy
b2JhYmx5IGEgYmV0dGVyIGlkZWEgdG8ganVzdCBibG9jayBpdCBvdXQKZW50aXJlbHkgYW55d2F5
IChhbmQgbWF5YmUgYWRkIGEgQlVHX09OKCkgdGhlIHR5cGVzIGJlaW5nIGVxdWFsKS4KCiAtR2Vv
cmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 18 10:26:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 10:26:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4lYi-0005mH-Ja; Wed, 18 Oct 2017 10:26:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1e4lYi-0005mA-3O
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 10:26:44 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 DF/1C-29911-36C27E95; Wed, 18 Oct 2017 10:26:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVysyfVTTdJ53m
 kwZlLOhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aTqwtYCjaFVez7t4qxgfG9fRcjF4eQwGZG
 ib3bT7FAOAcYJXa9/QfkcHKwCehK7Lj5mhnEFhYokVg45TkjiC0iECxxoncNaxcjBwezQKXE6
 SP8EL1djBId02+yg9TwClhJfPr+nBXEZhFQlWj9eResV1QgXOJO6zsWiBpBiZMzn4DZnALeEl
 euzmQDsZkF1CX+zLvEDGGLSzR9WckKYctLbH87h3kCI/8sJO2zkLTMQtIyC0nLAkaWVYwaxal
 FZalFuoaGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgQHKAAQ7GD8tCzjEKMnB
 pCTKq3vgWaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4Y7eeRQoJFqempFWmZOcBYgUlLcPAoi
 fB2aQGleYsLEnOLM9MhUqcYFaXEeT1A+gRAEhmleXBtsPi8xCgrJczLCHSIEE9BalFuZgmq/C
 tGcQ5GJWHeWpApPJl5JXDTXwEtZgJavM7pCcjikkSElFQD48wolo7pk0JmLlz5I5hVxNX6mc3
 Vr++DVnvPkrHrmCUprrC0bEKcr6O8c7a6HoeG5aQ9BuFB2rJXBZatVgk4ExwgcftCvHzzjoMB
 a5aemVbCdTzzLtfj/RXvlRUl1jFZFGTOXTY3Z1+s/Je1B7LiN848e9O76lE4T53o7psKLct7b
 De01nA5KrEUZyQaajEXFScCAB9XO/PKAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1508322402!74619475!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4142 invoked from network); 18 Oct 2017 10:26:42 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-21.messagelabs.com with SMTP; 18 Oct 2017 10:26:42 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8C2881435;
 Wed, 18 Oct 2017 03:26:41 -0700 (PDT)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7B8473F25D;
 Wed, 18 Oct 2017 03:26:40 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel@lists.xenproject.org
References: <1507891231-4386-1-git-send-email-bhupinder.thakur@linaro.org>
 <1507891231-4386-2-git-send-email-bhupinder.thakur@linaro.org>
Message-ID: <8dc5e662-4cbd-908d-4f3e-af372d6d0917@arm.com>
Date: Wed, 18 Oct 2017 11:26:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <1507891231-4386-2-git-send-email-bhupinder.thakur@linaro.org>
Content-Language: en-GB
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Dave Martin <dave.martin@arm.com>
Subject: Re: [Xen-devel] [PATCH 27/27 v12] arm/xen: vpl011: Correct the
 logic for asserting/de-asserting SBSA UART TX interrupt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxMy8xMC8xNyAxMTo0MCwgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPiBUaGlzIHBh
dGNoIGZpeGVzIHRoZSBpc3N1ZSBvYnNlcnZlZCB3aGVuIHBsMDExIHBhdGNoZXMgd2VyZSB0ZXN0
ZWQgb24KPiB0aGUganVub3MgaGFyZHdhcmUgYnkgQW5kcmUvSnVsaWVuLiBJdCB3YXMgb2JzZXJ2
ZWQgdGhhdCB3aGVuIGxhcmdlCj4gb3V0cHV0IGlzIGdlbmVyYXRlZCBzdWNoIGFzIG9uIHJ1bm5p
bmcgJ2ZpbmQgLycsIG91dHB1dCB3YXMgZ2V0dGluZwo+IHRydW5jYXRlZCBpbnRlcm1pdHRlbnRs
eSBkdWUgdG8gT1VUIHJpbmcgYnVmZmVyIGdldHRpbmcgZnVsbC4KPiAKPiBUaGlzIGlzc3VlIHdh
cyBkdWUgdG8gdGhlIGZhY3QgdGhhdCB0aGUgU0JTQSBVQVJUIGRyaXZlciBleHBlY3RzIHRoYXQK
PiB3aGVuIGEgVFggaW50ZXJydXB0IGlzIGFzc2VydGVkIHRoZW4gdGhlIEZJRk8gcXVldWUgc2hv
dWxkIGJlIGF0bGVhc3QKPiBoYWxmIGVtcHR5IGFuZCB0aGF0IGl0IGNhbiB3cml0ZSBOIGJ5dGVz
IGluIHRoZSBGSUZPLCB3aGVyZSBOIGlzIGhhbGYKPiB0aGUgRklGTyBxdWV1ZSBzaXplLCB3aXRo
b3V0IHRoZSBieXRlcyBnZXR0aW5nIGRyb3BwZWQgZHVlIHRvIEZJRk8KPiBnZXR0aW5nIGZ1bGwu
Cj4gCj4gVGhlIFNCU0EgVUFSVCBlbXVsYXRpb24gbG9naWMgd2FzIGFzc2VydGluZyB0aGUgVFgg
aW50ZXJydXB0IGFzIHNvb24KPiBhcyBhbnkgc3BhY2UgYmVjYW1lIGF2YWlsYWJsZSBpbiB0aGUg
RklGTyBhbmQgdGhlIFNCU0EgVUFSVCBkcml2ZXIKPiB0cmllZCB0byB3cml0ZSBtb3JlIGRhdGEg
KHVwdG8gMTYgYnl0ZXMpIGluIHRoZSBGSUZPIGV4cGVjdGluZyB0aGF0Cj4gdGhlcmUgaXMgZW5v
dWdoIHNwYWNlIGF2YWlsYWJsZSBsZWFkaW5nIHRvIGRyb3BwZWQgYnl0ZXMuCj4gCj4gVGhlIFNC
U0Egc3BlYyBbMV0gZG9lcyBub3Qgc3BlY2lmeSB3aGVuIHRoZSBUWCBpbnRlcnJ1cHQgc2hvdWxk
IGJlCj4gYXNzZXJ0ZWQgb3IgZGUtYXNzZXJ0ZWQuIER1ZSB0byBsYWNrIG9mIGNsYXJpdHkgb24g
dGhlIGV4cGVjdGVkCj4gYmVoYXZpb3IsIGl0IGlzIGFzc3VtZWQgZm9yIG5vdyB0aGF0IFRYIGlu
dGVycnVwdCBzaG91bGQgYmUgYXNzZXJ0ZWQKPiBvbmx5IHdoZW4gdGhlIEZJRk8gZ29lcyBoYWxm
IGVtcHR5Lgo+IAo+IFRCRDogT25jZSB0aGUgU0JTQSBzcGVjIGlzIHVwZGF0ZWQgd2l0aCB0aGUg
ZXhwZWN0ZWQgYmVoYXZpb3IsIHRoZQo+IGltcGxlbWVudGF0aW9uIHdpbGwgYmUgbW9kaWZpZWQg
dG8gYWxpZ24gd2l0aCB0aGUgc3BlYyByZXF1aXJlbWVudC4KClNvIHNpbWlsYXIgdG8gdGhlIG90
aGVyIHBhdGNoOgoKLSBJIGNhbiBjb25maXJtIHRoYXQgdGhpcyBwYXRjaCBmaXhlcyB0aGUgZHJv
cHBlZCBjaGFyYWN0ZXJzIGlzc3VlIHdlCnNlZSB3aXRoIGN1cnJlbnQgc3RhZ2luZyBIRUFELiBB
bmQsIGRpZmZlcmVudGx5IGZyb20gdGhlIGZpcnN0IHBhdGNoLAp0aGlzIG9uZSBmaXhlcyBhIGNv
cnJlY3RuZXNzIGlzc3VlICh3ZSBhcmUgbG9vc2luZyBjaGFyYWN0ZXJzIGF0IHRoZQptb21lbnQp
IHJhdGhlciB0aGFuIGp1c3QgYSBwZXJmb3JtYW5jZSBwcm9ibGVtLiBTbyBJIHRoaW5rIHdlIGRl
ZmluaXRlbHkKbmVlZCBzb21ldGhpbmcgYWxvbmcgdGhvc2UgbGluZXMuCgpIb3dldmVyIC4uLiA7
LSkKQXNzZXJ0aW5nIHRoZSByZWNlaXZlIGludGVycnVwdCBhdCB0aGUgZmlyc3QgY2hhcmFjdGVy
LCB3aGlsZSBpdCBpcwphcmNoaXRlY3RlZCB0byBiZSBvbmx5IHRyaWdnZXJlZCBhdCBoYWxmIHRo
ZSBGSUZPIGxldmVsLCBpcyBub3QgcmlnaHQuCkluc3RlYWQgd2hhdCB3ZSBwcm9iYWJseSB3YW50
IGl0IHRvIHVzZSB0aGUgdGltZW91dCBpbnRlcnJ1cHQgaW5zdGVhZC4gSQpxdWlja2x5IGhhY2tl
ZCBzb21ldGhpbmcgdXAgbGlrZSB0aGF0OgotIEluIHZwbDAxMV9kYXRhX2F2YWlsKCkgd2UgYXNz
ZXJ0IHRoZSB0aW1lb3V0IGludGVycnVwdCAoUlRJKSBpZiB0aGUKaW4tRklGTyBpcyBub3QgZW1w
dHkuIFRoaXMgaXMgZm9sbG93aW5nIHRoZSBpZGVhIHRoYXQgd2hlbiB0aGlzIGZ1bmN0aW9uCmlz
IGNhbGxlZCwgWGVuIHNheXM6IHRoaXMgaXMgYWxsIHRoZSBkYXRhIEkgaGF2ZSBhdCB0aGUgbW9t
ZW50LiBUaGUKZ3Vlc3Qgc2hvdWxkIGJlIGFibGUgdG8gc2VlIHRoZSBkYXRhLCBiZWNhdXNlIFhl
biBoYXMgbm8gaWRlYSB3aGVuIGFuZAppZiBtb3JlIGRhdGEgd2lsbCBjb21lIGluLgotIElmIHdl
IGRyYWluIHRoZSBpbi1GSUZPIGluIHZwbDAxMV9tbWlvX3JlYWQoKSAoZmlmb19sZXZlbCBiZWNv
bWVzIDApLAp3ZSBjbGVhciBSVEkuCi0gV2UgaGFuZGxlIFJYSSBsaWtlIGRlc2NyaWJlZCBpbiB0
aGUgc3BlYzogYXNzZXJ0IGl0IGluIGRhdGFfYXZhaWwoKSBpZgp0aGUgRklGTyBoYXMgMTYgb3Ig
bGVzcyBjaGFyYWN0ZXJzIGxlZnQsIGNsZWFyIGl0IGluIG1taW9fcmVhZCgpIGlmIHRoZQpGSUZP
IGhhcyBzcGFjZSBmb3IgbW9yZSB0aGFuIDE2IGNoYXJhY3RlcnMuCgpUaGlzIGJhc2ljYWxseSBt
b3ZlcyB0aGUgdHJpY2sgb2YgYXNzZXJ0aW5nIFJYSSB0byBhc3NlcnRpbmcgUlRJCmluc3RlYWQs
IHdoaWNoIHNvdW5kcyBhcmNoaXRlY3R1cmFsbHkgY2xlYW5lci4KCkxldCBtZSB0cnkgdG8gY2xl
YW4gdXAgbXkgYXBwcm9hY2ggYW5kIHBvc3QgaXQuCgpDaGVlcnMsCkFuZHJlLgoKCgo+IAo+IFsx
XSBodHRwOi8vaW5mb2NlbnRlci5hcm0uY29tL2hlbHAvdG9waWMvY29tLmFybS5kb2MuZGRpMDE4
M2YvRERJMDE4My5wZGYKPiAKPiBTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVw
aW5kZXIudGhha3VyQGxpbmFyby5vcmc+Cj4gLS0tCj4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+Cj4gQ0M6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0u
Y29tPgo+IENDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4g
Q0M6IERhdmUgTWFydGluIDxkYXZlLm1hcnRpbkBhcm0uY29tPgo+IAo+IENoYW5nZXMgc2luY2Ug
djExOgo+IC0gQWRkIGEgYnVpbGQgYXNzZXJ0IHRvIGNoZWNrIHRoYXQgcmluZyBidWZmZXIgc2l6
ZSBpcyBtb3JlIHRoYW4gbWluaW11bSByeCBmaWYgc2l6ZSBvZiAzMgo+IC0gQWRkZWQgYSBjb21t
ZW50IHRvIGV4cGxhaW4gd2h5IHRocmVzaG9sZCBiYXNlZCBsb2dpYyBpcyBub3QgaW1wbGVtZW50
ZWQgZm9yIHJ4IGZpZm8KPiAtIE1vdmVkIGNhbGxzIHRvIHZwbDAxMV91cGRhdGVfaW50ZXJydXB0
X3N0YXR1cygpIG5lYXIgd2hlcmUgVFhJL1JYSSBzdGF0dXMgYml0IGlzIHNldAo+ICAKPiBDaGFu
Z2VzIHNpbmNlIHY4Ogo+IC0gVXNlZCB2YXJpYWJsZXMgZmlmb19sZXZlbC9maWZvX3RocmVzaG9s
ZCBmb3IgbW9yZSBjbGFyaXR5Cj4gLSBBZGRlZCBhIG5ldyBtYWNybyBTQlNBX1VBUlRfRklGT19T
SVpFIGluc3RlYWQgb2YgdXNpbmcgYSBtYWdpYyBudW1iZXIKPiAtIFJlbmFtZWQgcmluZ19xc2l6
ZSB2YXJpYWJsZXMgdG8gZmlmb19sZXZlbCBmb3IgY29uc2lzdGVuY3kgCj4gCj4gIHhlbi9hcmNo
L2FybS92cGwwMTEuYyAgICAgICAgfCAxMTMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZwbDAxMS5oIHwgICAyICsKPiAg
MiBmaWxlcyBjaGFuZ2VkLCA4MiBpbnNlcnRpb25zKCspLCAzMyBkZWxldGlvbnMoLSkKPiAKPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZwbDAxMS5jIGIveGVuL2FyY2gvYXJtL3ZwbDAxMS5j
Cj4gaW5kZXggMGIwNzQzNi4uYWRmMTcxMSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdnBs
MDExLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdnBsMDExLmMKPiBAQCAtOTMsMjQgKzkzLDI3IEBA
IHN0YXRpYyB1aW50OF90IHZwbDAxMV9yZWFkX2RhdGEoc3RydWN0IGRvbWFpbiAqZCkKPiAgICAg
ICAqLwo+ICAgICAgaWYgKCB4ZW5jb25zX3F1ZXVlZChpbl9wcm9kLCBpbl9jb25zLCBzaXplb2Yo
aW50Zi0+aW4pKSA+IDAgKQo+ICAgICAgewo+ICsgICAgICAgIHVuc2lnbmVkIGludCBmaWZvX2xl
dmVsOwo+ICsKPiAgICAgICAgICBkYXRhID0gaW50Zi0+aW5beGVuY29uc19tYXNrKGluX2NvbnMs
IHNpemVvZihpbnRmLT5pbikpXTsKPiAgICAgICAgICBpbl9jb25zICs9IDE7Cj4gICAgICAgICAg
c21wX21iKCk7Cj4gICAgICAgICAgaW50Zi0+aW5fY29ucyA9IGluX2NvbnM7Cj4gKwo+ICsgICAg
ICAgIGZpZm9fbGV2ZWwgPSB4ZW5jb25zX3F1ZXVlZChpbl9wcm9kLCBpbl9jb25zLCBzaXplb2Yo
aW50Zi0+aW4pKTsKPiArCj4gKyAgICAgICAgaWYgKCBmaWZvX2xldmVsID09IDAgKQo+ICsgICAg
ICAgIHsKPiArICAgICAgICAgICAgdnBsMDExLT51YXJ0ZnIgfD0gUlhGRTsKPiArICAgICAgICAg
ICAgdnBsMDExLT51YXJ0cmlzICY9IH5SWEk7Cj4gKyAgICAgICAgICAgIHZwbDAxMV91cGRhdGVf
aW50ZXJydXB0X3N0YXR1cyhkKTsKPiArICAgICAgICB9Cj4gICAgICB9Cj4gICAgICBlbHNlCj4g
ICAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAidnBsMDExOiBVbmV4cGVjdGVkIElOIHJpbmcg
YnVmZmVyIGVtcHR5XG4iKTsKPiAgCj4gLSAgICBpZiAoIHhlbmNvbnNfcXVldWVkKGluX3Byb2Qs
IGluX2NvbnMsIHNpemVvZihpbnRmLT5pbikpID09IDAgKQo+IC0gICAgewo+IC0gICAgICAgIHZw
bDAxMS0+dWFydGZyIHw9IFJYRkU7Cj4gLSAgICAgICAgdnBsMDExLT51YXJ0cmlzICY9IH5SWEk7
Cj4gLSAgICB9Cj4gLQo+ICAgICAgdnBsMDExLT51YXJ0ZnIgJj0gflJYRkY7Cj4gIAo+IC0gICAg
dnBsMDExX3VwZGF0ZV9pbnRlcnJ1cHRfc3RhdHVzKGQpOwo+IC0KPiAgICAgIFZQTDAxMV9VTkxP
Q0soZCwgZmxhZ3MpOwo+ICAKPiAgICAgIC8qCj4gQEAgLTEyMiw2ICsxMjUsMjYgQEAgc3RhdGlj
IHVpbnQ4X3QgdnBsMDExX3JlYWRfZGF0YShzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgcmV0dXJu
IGRhdGE7Cj4gIH0KPiAgCj4gK3N0YXRpYyB2b2lkIHZwbDAxMV91cGRhdGVfdHhfZmlmb19zdGF0
dXMoc3RydWN0IHZwbDAxMSAqdnBsMDExLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmaWZvX2xldmVsKQo+ICt7Cj4gKyAgICBzdHJ1Y3Qg
eGVuY29uc19pbnRlcmZhY2UgKmludGYgPSB2cGwwMTEtPnJpbmdfYnVmOwo+ICsgICAgdW5zaWdu
ZWQgaW50IGZpZm9fdGhyZXNob2xkOwo+ICsKPiArICAgIEJVSUxEX0JVR19PTihzaXplb2YgKGlu
dGYtPm91dCkgPCBTQlNBX1VBUlRfRklGT19TSVpFKTsKPiArCj4gKyAgICAvKgo+ICsgICAgICog
U2V0IHRoZSBUWEkgYml0IG9ubHkgd2hlbiB0aGVyZSBpcyBzcGFjZSBmb3IgZmlmb19zaXplLzIg
Ynl0ZXMgd2hpY2gKPiArICAgICAqIGlzIHRoZSB0cmlnZ2VyIGxldmVsIGZvciBhc3NlcnRpbmcv
ZGUtYXNzdGVydGluZyB0aGUgVFggaW50ZXJydXB0Lgo+ICsgICAgICovCj4gKyAgICBmaWZvX3Ro
cmVzaG9sZCA9IHNpemVvZihpbnRmLT5vdXQpIC0gU0JTQV9VQVJUX0ZJRk9fU0laRS8yOwo+ICsK
PiArICAgIGlmICggZmlmb19sZXZlbCA8PSBmaWZvX3RocmVzaG9sZCApCj4gKyAgICAgICAgdnBs
MDExLT51YXJ0cmlzIHw9IFRYSTsKPiArICAgIGVsc2UKPiArICAgICAgICB2cGwwMTEtPnVhcnRy
aXMgJj0gflRYSTsKPiArfQo+ICsKPiAgc3RhdGljIHZvaWQgdnBsMDExX3dyaXRlX2RhdGEoc3Ry
dWN0IGRvbWFpbiAqZCwgdWludDhfdCBkYXRhKQo+ICB7Cj4gICAgICB1bnNpZ25lZCBsb25nIGZs
YWdzOwo+IEBAIC0xNDYsMzMgKzE2OSwzNyBAQCBzdGF0aWMgdm9pZCB2cGwwMTFfd3JpdGVfZGF0
YShzdHJ1Y3QgZG9tYWluICpkLCB1aW50OF90IGRhdGEpCj4gICAgICBpZiAoIHhlbmNvbnNfcXVl
dWVkKG91dF9wcm9kLCBvdXRfY29ucywgc2l6ZW9mKGludGYtPm91dCkpICE9Cj4gICAgICAgICAg
IHNpemVvZiAoaW50Zi0+b3V0KSApCj4gICAgICB7Cj4gKyAgICAgICAgdW5zaWduZWQgaW50IGZp
Zm9fbGV2ZWw7Cj4gKwo+ICAgICAgICAgIGludGYtPm91dFt4ZW5jb25zX21hc2sob3V0X3Byb2Qs
IHNpemVvZihpbnRmLT5vdXQpKV0gPSBkYXRhOwo+ICAgICAgICAgIG91dF9wcm9kICs9IDE7Cj4g
ICAgICAgICAgc21wX3dtYigpOwo+ICAgICAgICAgIGludGYtPm91dF9wcm9kID0gb3V0X3Byb2Q7
Cj4gLSAgICB9Cj4gLSAgICBlbHNlCj4gLSAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAidnBs
MDExOiBVbmV4cGVjdGVkIE9VVCByaW5nIGJ1ZmZlciBmdWxsXG4iKTsKPiAgCj4gLSAgICBpZiAo
IHhlbmNvbnNfcXVldWVkKG91dF9wcm9kLCBvdXRfY29ucywgc2l6ZW9mKGludGYtPm91dCkpID09
Cj4gLSAgICAgICAgIHNpemVvZiAoaW50Zi0+b3V0KSApCj4gLSAgICB7Cj4gLSAgICAgICAgdnBs
MDExLT51YXJ0ZnIgfD0gVFhGRjsKPiAtICAgICAgICB2cGwwMTEtPnVhcnRyaXMgJj0gflRYSTsK
PiArICAgICAgICBmaWZvX2xldmVsID0geGVuY29uc19xdWV1ZWQob3V0X3Byb2QsIG91dF9jb25z
LCBzaXplb2YoaW50Zi0+b3V0KSk7Cj4gIAo+IC0gICAgICAgIC8qCj4gLSAgICAgICAgICogVGhp
cyBiaXQgaXMgc2V0IG9ubHkgd2hlbiBGSUZPIGJlY29tZXMgZnVsbC4gVGhpcyBlbnN1cmVzIHRo
YXQKPiAtICAgICAgICAgKiB0aGUgU0JTQSBVQVJUIGRyaXZlciBjYW4gd3JpdGUgdGhlIGVhcmx5
IGNvbnNvbGUgZGF0YSBhcyBmYXN0IGFzCj4gLSAgICAgICAgICogcG9zc2libGUsIHdpdGhvdXQg
d2FpdGluZyBmb3IgdGhlIEJVU1kgYml0IHRvIGdldCBjbGVhcmVkIGJlZm9yZQo+IC0gICAgICAg
ICAqIHdyaXRpbmcgZWFjaCBieXRlLgo+IC0gICAgICAgICAqLwo+IC0gICAgICAgIHZwbDAxMS0+
dWFydGZyIHw9IEJVU1k7Cj4gKyAgICAgICAgaWYgKCBmaWZvX2xldmVsID09IHNpemVvZiAoaW50
Zi0+b3V0KSApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBU
WEZGOwo+ICsKPiArICAgICAgICAgICAgLyoKPiArICAgICAgICAgICAgICogVGhpcyBiaXQgaXMg
c2V0IG9ubHkgd2hlbiBGSUZPIGJlY29tZXMgZnVsbC4gVGhpcyBlbnN1cmVzIHRoYXQKPiArICAg
ICAgICAgICAgICogdGhlIFNCU0EgVUFSVCBkcml2ZXIgY2FuIHdyaXRlIHRoZSBlYXJseSBjb25z
b2xlIGRhdGEgYXMgZmFzdCBhcwo+ICsgICAgICAgICAgICAgKiBwb3NzaWJsZSwgd2l0aG91dCB3
YWl0aW5nIGZvciB0aGUgQlVTWSBiaXQgdG8gZ2V0IGNsZWFyZWQgYmVmb3JlCj4gKyAgICAgICAg
ICAgICAqIHdyaXRpbmcgZWFjaCBieXRlLgo+ICsgICAgICAgICAgICAgKi8KPiArICAgICAgICAg
ICAgdnBsMDExLT51YXJ0ZnIgfD0gQlVTWTsKPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIHZw
bDAxMV91cGRhdGVfdHhfZmlmb19zdGF0dXModnBsMDExLCBmaWZvX2xldmVsKTsKPiArCj4gKyAg
ICAgICAgdnBsMDExX3VwZGF0ZV9pbnRlcnJ1cHRfc3RhdHVzKGQpOwo+ICAgICAgfQo+ICsgICAg
ZWxzZQo+ICsgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgInZwbDAxMTogVW5leHBlY3RlZCBP
VVQgcmluZyBidWZmZXIgZnVsbFxuIik7Cj4gIAo+ICAgICAgdnBsMDExLT51YXJ0ZnIgJj0gflRY
RkU7Cj4gIAo+IC0gICAgdnBsMDExX3VwZGF0ZV9pbnRlcnJ1cHRfc3RhdHVzKGQpOwo+IC0KPiAg
ICAgIFZQTDAxMV9VTkxPQ0soZCwgZmxhZ3MpOwo+ICAKPiAgICAgIC8qCj4gQEAgLTM0NCw3ICsz
NzEsNyBAQCBzdGF0aWMgdm9pZCB2cGwwMTFfZGF0YV9hdmFpbChzdHJ1Y3QgZG9tYWluICpkKQo+
ICAgICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0gJmQtPmFyY2gudnBsMDExOwo+ICAgICAgc3Ry
dWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRmID0gdnBsMDExLT5yaW5nX2J1ZjsKPiAgICAgIFhF
TkNPTlNfUklOR19JRFggaW5fY29ucywgaW5fcHJvZCwgb3V0X2NvbnMsIG91dF9wcm9kOwo+IC0g
ICAgWEVOQ09OU19SSU5HX0lEWCBpbl9yaW5nX3FzaXplLCBvdXRfcmluZ19xc2l6ZTsKPiArICAg
IFhFTkNPTlNfUklOR19JRFggaW5fZmlmb19sZXZlbCwgb3V0X2ZpZm9fbGV2ZWw7Cj4gIAo+ICAg
ICAgVlBMMDExX0xPQ0soZCwgZmxhZ3MpOwo+ICAKPiBAQCAtMzU1LDI4ICszODIsNDYgQEAgc3Rh
dGljIHZvaWQgdnBsMDExX2RhdGFfYXZhaWwoc3RydWN0IGRvbWFpbiAqZCkKPiAgCj4gICAgICBz
bXBfcm1iKCk7Cj4gIAo+IC0gICAgaW5fcmluZ19xc2l6ZSA9IHhlbmNvbnNfcXVldWVkKGluX3By
b2QsCj4gKyAgICBpbl9maWZvX2xldmVsID0geGVuY29uc19xdWV1ZWQoaW5fcHJvZCwKPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbl9jb25zLAo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihpbnRmLT5pbikpOwo+ICAKPiAtICAgIG91dF9y
aW5nX3FzaXplID0geGVuY29uc19xdWV1ZWQob3V0X3Byb2QsCj4gKyAgICBvdXRfZmlmb19sZXZl
bCA9IHhlbmNvbnNfcXVldWVkKG91dF9wcm9kLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBvdXRfY29ucywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc2l6ZW9mKGludGYtPm91dCkpOwo+ICAKPiAgICAgIC8qIFVwZGF0ZSB0aGUgdWFydCByeCBz
dGF0ZSBpZiB0aGUgYnVmZmVyIGlzIG5vdCBlbXB0eS4gKi8KPiAtICAgIGlmICggaW5fcmluZ19x
c2l6ZSAhPSAwICkKPiArICAgIGlmICggaW5fZmlmb19sZXZlbCAhPSAwICkKPiAgICAgIHsKPiAg
ICAgICAgICB2cGwwMTEtPnVhcnRmciAmPSB+UlhGRTsKPiAtICAgICAgICBpZiAoIGluX3Jpbmdf
cXNpemUgPT0gc2l6ZW9mKGludGYtPmluKSApCj4gKwo+ICsgICAgICAgIGlmICggaW5fZmlmb19s
ZXZlbCA9PSBzaXplb2YoaW50Zi0+aW4pICkKPiAgICAgICAgICAgICAgdnBsMDExLT51YXJ0ZnIg
fD0gUlhGRjsKPiArCj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBDdXJyZW50bHksIHRoZSBS
WEkgYml0IGlzIGdldHRpbmcgc2V0IGV2ZW4gaWYgdGhlcmUgaXMgYSBzaW5nbGUKPiArICAgICAg
ICAgKiBieXRlIG9mIGRhdGEgaW4gdGhlIHJ4IGZpZm8uIElkZWFsbHksIHRoZSBSWEkgYml0IHNo
b3VsZCBiZSBzZXQKPiArICAgICAgICAgKiBvbmx5IGlmIHRoZSByeCBmaWZvIGxldmVsIHJlYWNo
ZXMgdGhlIHRocmVzaG9sZC4KPiArICAgICAgICAgKgo+ICsgICAgICAgICAqIEhvd2V2ZXIsIHNp
bmNlIGN1cnJlbnRseSBSWCB0aW1lb3V0IGludGVycnVwdCBpcyBub3QKPiArICAgICAgICAgKiBp
bXBsZW1lbnRlZCBhcyB0aGVyZSBpcyBub3QgZW5vdWdoIGNsYXJpdHkgaW4gdGhlIFNCU0Egc3Bl
YywKPiArICAgICAgICAgKiB0aGUgZ3Vlc3QgbWF5IGtlZXAgd2FpdGluZyBmb3IgYW4gaW50ZXJy
dXB0IHRvIHJlYWQgbW9yZQo+ICsgICAgICAgICAqIGRhdGEuIFRvIGVuc3VyZSB0aGF0IGd1ZXN0
IHJlYWRzIGFsbCB0aGUgZGF0YSB3aXRob3V0Cj4gKyAgICAgICAgICogYW55IGRlbGF5LCB0aGUg
UlhJIGludGVycnVwdCBpcyByYWlzZWQgaWYgdGhlcmUgaXMgUlggZGF0YQo+ICsgICAgICAgICAq
IGF2YWlsYWJsZSB3aXRob3V0IGNoZWNraW5nIHdoZXRoZXIgZmlmbyBsZXZlbCBoYXMgcmVhY2hl
ZAo+ICsgICAgICAgICAqIHRoZSB0aHJlc2hvbGQuCj4gKyAgICAgICAgICoKPiArICAgICAgICAg
KiBUQkQ6IE9uY2UgdGhlcmUgaXMgbW9yZSBjbGFyaXR5IGluIHRoZSBTQlNBIHNwZWMgb24gd2hl
dGhlciBSWAo+ICsgICAgICAgICAqIHRpbWVvdXQgaW50ZXJydXB0IG5lZWRzIHRvIGJlIGltcGxl
bWVudGVkLCB0aGUgUlhJIGludGVycnVwdAo+ICsgICAgICAgICAqIHdpbGwgYmUgcmFpc2VkIG9u
bHkgd2hlbiByeCBmaWZvIGxldmVsIHJlYWNoZXMgdGhlIHRocmVzaG9sZC4KPiArICAgICAgICAg
Ki8KPiAgICAgICAgICB2cGwwMTEtPnVhcnRyaXMgfD0gUlhJOwo+ICAgICAgfQo+ICAKPiAgICAg
IC8qIFVwZGF0ZSB0aGUgdWFydCB0eCBzdGF0ZSBpZiB0aGUgYnVmZmVyIGlzIG5vdCBmdWxsLiAq
Lwo+IC0gICAgaWYgKCBvdXRfcmluZ19xc2l6ZSAhPSBzaXplb2YoaW50Zi0+b3V0KSApCj4gKyAg
ICBpZiAoIG91dF9maWZvX2xldmVsICE9IHNpemVvZihpbnRmLT5vdXQpICkKPiAgICAgIHsKPiAg
ICAgICAgICB2cGwwMTEtPnVhcnRmciAmPSB+VFhGRjsKPiAtICAgICAgICB2cGwwMTEtPnVhcnRy
aXMgfD0gVFhJOwo+ICAKPiAgICAgICAgICAvKgo+ICAgICAgICAgICAqIENsZWFyIHRoZSBCVVNZ
IGJpdCBhcyBzb29uIGFzIHNwYWNlIGJlY29tZXMgYXZhaWxhYmxlCj4gQEAgLTM4NSw3ICs0MzAs
OSBAQCBzdGF0aWMgdm9pZCB2cGwwMTFfZGF0YV9hdmFpbChzdHJ1Y3QgZG9tYWluICpkKQo+ICAg
ICAgICAgICAqLwo+ICAgICAgICAgIHZwbDAxMS0+dWFydGZyICY9IH5CVVNZOwo+ICAKPiAtICAg
ICAgICBpZiAoIG91dF9yaW5nX3FzaXplID09IDAgKQo+ICsgICAgICAgIHZwbDAxMV91cGRhdGVf
dHhfZmlmb19zdGF0dXModnBsMDExLCBvdXRfZmlmb19sZXZlbCk7Cj4gKwo+ICsgICAgICAgIGlm
ICggb3V0X2ZpZm9fbGV2ZWwgPT0gMCApCj4gICAgICAgICAgICAgIHZwbDAxMS0+dWFydGZyIHw9
IFRYRkU7Cj4gICAgICB9Cj4gIAo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Zw
bDAxMS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS92cGwwMTEuaAo+IGluZGV4IDFiNTgzZGEuLmRi
OTVmZjggMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS92cGwwMTEuaAo+ICsrKyBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vdnBsMDExLmgKPiBAQCAtMjgsNiArMjgsOCBAQAo+ICAjZGVm
aW5lIFZQTDAxMV9MT0NLKGQsZmxhZ3MpIHNwaW5fbG9ja19pcnFzYXZlKCYoZCktPmFyY2gudnBs
MDExLmxvY2ssIGZsYWdzKQo+ICAjZGVmaW5lIFZQTDAxMV9VTkxPQ0soZCxmbGFncykgc3Bpbl91
bmxvY2tfaXJxcmVzdG9yZSgmKGQpLT5hcmNoLnZwbDAxMS5sb2NrLCBmbGFncykKPiAgCj4gKyNk
ZWZpbmUgU0JTQV9VQVJUX0ZJRk9fU0laRSAzMgo+ICsKPiAgc3RydWN0IHZwbDAxMSB7Cj4gICAg
ICB2b2lkICpyaW5nX2J1ZjsKPiAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnJpbmdfcGFnZTsKPiAK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 18 10:31:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 10:31:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4ldV-0006Uf-9K; Wed, 18 Oct 2017 10:31:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1e4ldT-0006UZ-QP
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 10:31:39 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 85/68-08608-A8D27E95; Wed, 18 Oct 2017 10:31:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsVysyfVTbdL93m
 kwf+fjBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b6CTPZCs6pVGy495+1gfGmTBcjF4eQwGZG
 iQ2TLjNDOAcYJVpO/2TvYuTkEBaIkbhw5BQLiC0iYCTx4tFlFpAiZoEVjBL/vlxnh+toaP3JC
 FLFJqArsePma2YQm1fASuJ77w1WEJtFQFXiw/pPYDWiAuESd1rfsUDUCEqcnPkEzOYUCJSY+G
 AbWA2zgLrEn3mXmCFscYmmLytZIWx5ie1v5zBPYOSfhaR9FpKWWUhaZiFpWcDIsopRozi1qCy
 1SNfISC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzBIGYBgB+Oa+YGHGCU5mJRE
 eXUPPIsU4kvKT6nMSCzOiC8qzUktPsQow8GhJMErrfM8UkiwKDU9tSItMwcYLzBpCQ4eJRHeL
 i2gNG9xQWJucWY6ROoUoy7Hiuu3/zAJseTl56VKifNqgswQACnKKM2DGwGL3UuMslLCvIxARw
 nxFKQW5WaWoMq/YhTnYFQS5s0GmcKTmVcCt+kV0BFMQEesc3oCckRJIkJKqoGR6bKR6z7jr9b
 7ZG7rnF0YXpVwOX3GjFTx2V/OrCg/kVEv9CPGmndCyuMX528qCF7ocPPwY7zLvqfmvlEfW3BM
 761NatsFZQylj3x8NznUUaMkyCK6syRwb+nf/ntLfi5fsCjntv77gGzHDO6jHRW3OSOaVt285
 XKwQOmy9eY3m9pPtPJ2CAorsRRnJBpqMRcVJwIAVjY5B9gCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1508322697!65763177!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48680 invoked from network); 18 Oct 2017 10:31:37 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-16.tower-21.messagelabs.com with SMTP; 18 Oct 2017 10:31:37 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 263FF1435;
 Wed, 18 Oct 2017 03:31:37 -0700 (PDT)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 38B903F25D;
 Wed, 18 Oct 2017 03:31:36 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
References: <1507891231-4386-1-git-send-email-bhupinder.thakur@linaro.org>
 <90cc5097-464d-dab3-633b-1da980b411c0@arm.com>
 <CACtJ1JRU2juoMrcw6_5U_0qVTwArXwt8rBsPErUh0XwHDWRHEg@mail.gmail.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <f4f37de6-368d-0bf8-22a4-166855d6b376@arm.com>
Date: Wed, 18 Oct 2017 11:31:28 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <CACtJ1JRU2juoMrcw6_5U_0qVTwArXwt8rBsPErUh0XwHDWRHEg@mail.gmail.com>
Content-Language: en-GB
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Dave P Martin <Dave.Martin@arm.com>
Subject: Re: [Xen-devel] [PATCH 26/27 v12] arm/xen: vpl011: Fix the slow
 early console SBSA UART output
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxOC8xMC8xNyAxMToxNywgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPiBIaSBBbmRy
ZSwKPiAKPiBPbiAxNyBPY3RvYmVyIDIwMTcgYXQgMTU6MjEsIEFuZHJlIFByenl3YXJhIDxhbmRy
ZS5wcnp5d2FyYUBhcm0uY29tPiB3cm90ZToKPj4gSGkgQmh1cGluZGVyLAo+Pgo+PiBmaXJzdCB0
aGluZzogQXMgdGhlIGJ1bGsgb2YgdGhlIHNlcmllcyBoYXMgYmVlbiBtZXJnZWQgbm93LCBwbGVh
c2UKPj4gcmVzdGFydCB5b3VyIHBhdGNoIGFuZCB2ZXJzaW9uIG51bWJlcmluZywgc28gYSAocG90
ZW50aWFsKSBuZXh0IHBvc3QKPj4gc2hvdWxkIGJlIHByZWZpeGVkIFtQQVRDSCB2MyAxLzJdLiBB
bmQgcGxlYXNlIGhhdmUgYSBjb3ZlciBsZXR0ZXIgZ2l2aW5nCj4+IGEgYnJpZWYgb3ZlcnZpZXcg
d2hhdCB0aGlzIHNlcmllcyBmaXhlcy4KPj4KPiBTaG91bGQgSSByZXNlbmQgdGhlIHBhdGNoIHNl
cmllcyB3aXRoIGEgY292ZXIgbGV0dGVyPyBJIHdpbGwgYWxzbyBhZGQKPiBhIHJlcG9ydGVkLWJ5
IHRhZy4KClBsZWFzZSB3YWl0IHVudGlsIHdlIGhhdmUgc2V0dGxlZCB1cG9uIGEgc29sdXRpb24s
IGVzcGVjaWFsbHkgZm9yIHRoYXQKb3RoZXIgcGF0Y2guIFdlIGNhbiB0YWxrIGFib3V0IHRoaXMg
aW4gb3VyIG1lZXRpbmcgbGF0ZXIgdG9kYXkuCgpDaGVlcnMsCkFuZHJlLgoKPj4gT24gMTMvMTAv
MTcgMTE6NDAsIEJodXBpbmRlciBUaGFrdXIgd3JvdGU6Cj4+PiBUaGUgZWFybHkgY29uc29sZSBv
dXRwdXQgdXNlcyBwbDAxMV9lYXJseV93cml0ZSgpIHRvIHdyaXRlIGRhdGEuIFRoaXMKPj4+IGZ1
bmN0aW9uIHdhaXRzIGZvciBCVVNZIGJpdCB0byBnZXQgY2xlYXJlZCBiZWZvcmUgd3JpdGluZyB0
aGUgbmV4dCBieXRlLgo+Pgo+PiAuLi4gd2hpY2ggaXMgcXVlc3Rpb25hYmxlIGdpdmVuIHRoZSBh
Y3R1YWwgZGVmaW5pdGlvbiBvZiB0aGUgQlVTWSBiaXQgaW4KPj4gdGhlIFBMMDExIFRSTToKPj4K
Pj4gPT09PT09PT09PT09Cj4+IC4uLi4gVGhlIEJVU1kgc2lnbmFsIGdvZXMgSElHSCBhcyBzb29u
IGFzIGRhdGEgaXMgd3JpdHRlbiB0byB0aGUKPj4gdHJhbnNtaXQgRklGTyAodGhhdCBpcywgdGhl
IEZJRk8gaXMgbm9uLWVtcHR5KSBhbmQgcmVtYWlucyBhc3NlcnRlZAo+PiBISUdIIHdoaWxlIGRh
dGEgaXMgYmVpbmcgdHJhbnNtaXR0ZWQuIEJVU1kgaXMgbmVnYXRlZCBvbmx5IHdoZW4gdGhlCj4+
IHRyYW5zbWl0IEZJRk8gaXMgZW1wdHksIGFuZCB0aGUgbGFzdCBjaGFyYWN0ZXIgaGFzIGJlZW4g
dHJhbnNtaXR0ZWQgZnJvbQo+PiB0aGUgc2hpZnQgcmVnaXN0ZXIsIC4uLi4KPj4gPT09PT09PT09
PT09Cj4+Cj4+IChJIHRha2UgaXQgeW91IGFyZSB0YWxraW5nIGFib3V0IHRoZSBMaW51eCBkcml2
ZXIgaW4gYSBndWVzdCBoZXJlKS4KPj4gSSB0aGluayB0aGUgZWFybHlfd3JpdGUgcm91dGluZSB0
cmllcyB0byAoZGVsaWJlcmF0ZWx5PykgaWdub3JlIHRoZQo+PiBGSUZPLCBwb3NzaWJseSB0byBt
YWtlIHN1cmUgY2hhcmFjdGVycyByZWFsbHkgZ2V0IHB1c2hlZCBvdXQgYmVmb3JlIGEKPj4gc3lz
dGVtIGNyYXNoZXMsIG1heWJlLgo+Pgo+Pj4KPj4+IEluIHRoZSBTQlNBIFVBUlQgZW11bGF0aW9u
IGxvZ2ljLCB0aGUgQlVTWSBiaXQgd2FzIHNldCBhcyBzb29uIG9uZQo+Pj4gYnl0ZSB3YXMgd3Jp
dHRlbiBpbiB0aGUgRklGTyBhbmQgaXQgcmVtYWluZWQgc2V0IHVudGlsIHRoZSBGSUZPIHdhcwo+
Pj4gZW1wdGllZC4KPj4KPj4gV2hpY2ggaXMgY29ycmVjdCBiZWhhdmlvdXIsIGFzIHRoaXMgbWF0
Y2hlcyB0aGUgUEwwMTEgVFJNIGFzIHF1b3RlZCBhYm92ZS4KPj4KPj4+IFRoaXMgbWVhbnQgdGhh
dCB0aGUgb3V0cHV0IHdhcyBkZWxheWVkIGFzIGVhY2ggY2hhcmFjdGVyIG5lZWRlZAo+Pj4gdGhl
IEJVU1kgdG8gZ2V0IGNsZWFyZWQuCj4+Cj4+IEJ1dCB0aGlzIGlzIHRydWUgYXMgd2VsbCEKPj4K
Pj4+IFNpbmNlIHRoZSBTQlNBIFVBUlQgaXMgZ2V0dGluZyBlbXVsYXRlZCBpbiBYZW4gdXNpbmcg
cmluZyBidWZmZXJzLCBpdAo+Pj4gZW5zdXJlcyB0aGF0IG9uY2UgdGhlIGRhdGEgaXMgZW5xdWV1
ZWQgaW4gdGhlIEZJRk8sIGl0IHdpbGwgYmUgcmVjZWl2ZWQKPj4+IGJ5IHhlbmNvbnNvbGUgc28g
aXQgaXMgc2FmZSB0byBzZXQgdGhlIEJVU1kgYml0IG9ubHkgd2hlbiBGSUZPIGJlY29tZXMKPj4+
IGZ1bGwuIFRoaXMgd2lsbCBlbnN1cmUgdGhhdCBwbDAxMV9lYXJseV93cml0ZSgpIGlzIG5vdCBk
ZWxheWVkIHVuZHVseQo+Pj4gdG8gd3JpdGUgdGhlIGRhdGEuCj4+Cj4+IFNvIEkgY2FuIGNvbmZp
cm0gdGhhdCB0aGlzIHBhdGNoIGZpeGVzIHRoZSB2ZXJ5IHNsb3cgZWFybHljb24gb3V0cHV0Cj4+
IG9ic2VydmVkIHdpdGggdGhlIGN1cnJlbnQgc3RhZ2luZyBIRUFELgo+Pgo+PiBTbyB3aGlsZSB0
aGlzIGlzIHNvbWV3aGF0IGRldmlhdGluZyBmcm9tIHRoZSBzcGVjLCBJIGNhbiBzZWUgdGhlIGJl
bmVmaXQKPj4gZm9yIGFuIGVtdWxhdGlvbiBzY2VuYXJpby4gSSBiZWxpZXZlIHRoYXQgZW11bGF0
aW9ucyBpbiBnZW5lcmFsIG1pZ2h0Cj4+IGNob29zZSBpbXBsZW1lbnRpbmcgdGhpbmdzIGEgYml0
IGRpZmZlcmVudGx5LCB0byBjb3BlIHdpdGggdGhlCj4+IGZ1bmRhbWVudGFsIGRpZmZlcmVuY2Vz
IGluIHRoZWlyIGVudmlyb25tZW50LCBsaWtlIHRoZSB2aXJ0dWFsbHkgZW5kbGVzcwo+PiAiRklG
TyIgYW5kIHRoZSBsYWNrIG9mIGFueSB0aW1pbmcgcmVzdHJpY3Rpb25zIG9uIHRoZSBlbXVsYXRl
ZCAid2lyZSIuCj4+Cj4+IFNvIHVubGVzcyBzb21lb25lIGNvbWVzIHVwIHdpdGggYSBiZXR0ZXIg
c29sdXRpb24sIEkgd291bGQgc3VwcG9ydAo+PiB0YWtpbmcgdGhpcyBwYXRjaCwgYXMgdGhpcyBm
aXhlcyBhIHJlYWwgcHJvYmxlbS4KPj4KPj4gQ2hlZXJzLAo+PiBBbmRyZQo+Pgo+Pj4gU2lnbmVk
LW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgo+
Pj4gLS0tCj4+PiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4+IEND
OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KPj4+IENDOiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4+Pgo+Pj4gIHhlbi9hcmNoL2Fy
bS92cGwwMTEuYyB8IDIxICsrKysrKysrKysrKysrKystLS0tLQo+Pj4gIDEgZmlsZSBjaGFuZ2Vk
LCAxNiBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vdnBsMDExLmMgYi94ZW4vYXJjaC9hcm0vdnBsMDExLmMKPj4+IGluZGV4IGY3
ZGRjY2IuLjBiMDc0MzYgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vdnBsMDExLmMKPj4+
ICsrKyBiL3hlbi9hcmNoL2FybS92cGwwMTEuYwo+Pj4gQEAgLTE1OSw5ICsxNTksMTUgQEAgc3Rh
dGljIHZvaWQgdnBsMDExX3dyaXRlX2RhdGEoc3RydWN0IGRvbWFpbiAqZCwgdWludDhfdCBkYXRh
KQo+Pj4gICAgICB7Cj4+PiAgICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBUWEZGOwo+Pj4gICAg
ICAgICAgdnBsMDExLT51YXJ0cmlzICY9IH5UWEk7Cj4+PiAtICAgIH0KPj4+Cj4+PiAtICAgIHZw
bDAxMS0+dWFydGZyIHw9IEJVU1k7Cj4+PiArICAgICAgICAvKgo+Pj4gKyAgICAgICAgICogVGhp
cyBiaXQgaXMgc2V0IG9ubHkgd2hlbiBGSUZPIGJlY29tZXMgZnVsbC4gVGhpcyBlbnN1cmVzIHRo
YXQKPj4+ICsgICAgICAgICAqIHRoZSBTQlNBIFVBUlQgZHJpdmVyIGNhbiB3cml0ZSB0aGUgZWFy
bHkgY29uc29sZSBkYXRhIGFzIGZhc3QgYXMKPj4+ICsgICAgICAgICAqIHBvc3NpYmxlLCB3aXRo
b3V0IHdhaXRpbmcgZm9yIHRoZSBCVVNZIGJpdCB0byBnZXQgY2xlYXJlZCBiZWZvcmUKPj4+ICsg
ICAgICAgICAqIHdyaXRpbmcgZWFjaCBieXRlLgo+Pj4gKyAgICAgICAgICovCj4+PiArICAgICAg
ICB2cGwwMTEtPnVhcnRmciB8PSBCVVNZOwo+Pj4gKyAgICB9Cj4+Pgo+Pj4gICAgICB2cGwwMTEt
PnVhcnRmciAmPSB+VFhGRTsKPj4+Cj4+PiBAQCAtMzcxLDExICszNzcsMTYgQEAgc3RhdGljIHZv
aWQgdnBsMDExX2RhdGFfYXZhaWwoc3RydWN0IGRvbWFpbiAqZCkKPj4+ICAgICAgewo+Pj4gICAg
ICAgICAgdnBsMDExLT51YXJ0ZnIgJj0gflRYRkY7Cj4+PiAgICAgICAgICB2cGwwMTEtPnVhcnRy
aXMgfD0gVFhJOwo+Pj4gKwo+Pj4gKyAgICAgICAgLyoKPj4+ICsgICAgICAgICAqIENsZWFyIHRo
ZSBCVVNZIGJpdCBhcyBzb29uIGFzIHNwYWNlIGJlY29tZXMgYXZhaWxhYmxlCj4+PiArICAgICAg
ICAgKiBzbyB0aGF0IHRoZSBTQlNBIFVBUlQgZHJpdmVyIGNhbiBzdGFydCB3cml0aW5nIG1vcmUg
ZGF0YQo+Pj4gKyAgICAgICAgICogd2l0aG91dCBhbnkgZnVydGhlciBkZWxheS4KPj4+ICsgICAg
ICAgICAqLwo+Pj4gKyAgICAgICAgdnBsMDExLT51YXJ0ZnIgJj0gfkJVU1k7Cj4+PiArCj4+PiAg
ICAgICAgICBpZiAoIG91dF9yaW5nX3FzaXplID09IDAgKQo+Pj4gLSAgICAgICAgewo+Pj4gLSAg
ICAgICAgICAgIHZwbDAxMS0+dWFydGZyICY9IH5CVVNZOwo+Pj4gICAgICAgICAgICAgIHZwbDAx
MS0+dWFydGZyIHw9IFRYRkU7Cj4+PiAtICAgICAgICB9Cj4+PiAgICAgIH0KPj4+Cj4+PiAgICAg
IHZwbDAxMV91cGRhdGVfaW50ZXJydXB0X3N0YXR1cyhkKTsKPj4+Cj4gCj4gUmVnYXJkcywKPiBC
aHVwaW5kZXIKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 18 10:44:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 10:44:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4lps-0007J4-Ae; Wed, 18 Oct 2017 10:44:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457281bb7=roger.pau@citrix.com>)
 id 1e4lpq-0007IS-LR
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 10:44:26 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 C5/BF-17628-98037E95; Wed, 18 Oct 2017 10:44:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsWSzvfng26nwfN
 Ig9vPhS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozNK96xFczjqliy3KuB8Tl7FyMnh4SAv8T1
 6/dYQWwWAVWJ9fO62boYOTjYBOwlpn+tAAmLCChL9P76zQJiMwuUSMyf28wMYgsLOEjcmtgJF
 ucV8JS4P3Eh0EguDiGB+4wSMya0MkEkBCVOznwC1awjsWD3J7D5zALSEsv/cYCEOYFWtbz8BX
 aOqICMxLPf3WCtQgKKEv3zHrBBnJku0TZhIesERv5ZSKbOQjJ1FsLUBYzMqxg1ilOLylKLdI0
 s9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAsOvnoGBcQdj3yq/Q4ySHExKory6
 B55FCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgVdB/HikkWJSanlqRlpkDjASYtAQHj5IIryVIm
 re4IDG3ODMdInWK0Zhj0827f5g4Nnx/8IdJiCUvPy9VSpy3HKRUAKQ0ozQPbhAsQi8xykoJ8z
 IyMDAI8RSkFuVmlqDKv2IU52BUEuatBJnCk5lXArfvFdApTECnrHN6AnJKSSJCSqqBUduP6Xp
 9aOCztTIdco/ytDV/nsmetfPD+0+L1+2bXrL3uPLCNklB0/vzwxn8+yuPp2sq9/pEZAvmbT24
 c5FSUPXGbiXdzpMu+6879H45mux69GtGjVtqbnbT2bObdGfnX/CVWfjG9hRjnWPd65W974Vn1
 h0P9ZdrX7ucXciLISDvIxvjUjlJJZbijERDLeai4kQAl+M5E8sCAAA=
X-Env-Sender: prvs=457281bb7=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1508323462!92010759!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46525 invoked from network); 18 Oct 2017 10:44:24 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 10:44:24 -0000
X-IronPort-AV: E=Sophos;i="5.43,396,1503360000"; d="scan'208";a="106376528"
Date: Wed, 18 Oct 2017 11:44:01 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20171018104401.pncxigiouhpfnubh@dhcp-3-128.uk.xensource.com>
References: <20171017120313.32229-1-roger.pau@citrix.com>
 <96e682a2-cb76-2177-c44f-0ee6b5bffb15@citrix.com>
 <20171017125258.p4tf5v2wrfp7pfex@dhcp-3-128.uk.xensource.com>
 <59E61B09020000780018713E@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59E61B09020000780018713E@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 JulienGrall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH for-4.10] string: fix memmove when size is 0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMTcsIDIwMTcgYXQgMDc6MDA6MjVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE3LjEwLjE3IGF0IDE0OjUyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gVHVlLCBPY3QgMTcsIDIwMTcgYXQgMDE6NDE6MzVQTSArMDEwMCwgQW5kcmV3
IENvb3BlciB3cm90ZToKPiA+PiBUaGVyZSBhcmUgbWFueSBwYXNzZWQgdmFsdWVzIHdoaWNoIGNv
dWxkIHRyaWdnZXIgdGhpcyB3YXJuaW5nLiAgRG9lcwo+ID4+IAo+ID4+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvc3RyaW5nLmMgYi94ZW4vYXJjaC94ODYvc3RyaW5nLmMKPiA+PiBpbmRleCBj
ZDg1YTM4Li40ZjU1ODU2IDEwMDY0NAo+ID4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9zdHJpbmcuYwo+
ID4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9zdHJpbmcuYwo+ID4+IEBAIC00Nyw3ICs0Nyw3IEBAIHZv
aWQgKihtZW1tb3ZlKSh2b2lkICpkZXN0LCBjb25zdCB2b2lkICpzcmMsIHNpemVfdCBuKQo+ID4+
ICAgICAgICAgICIgICByZXAgbW92c2IgICA7ICIKPiA+PiAgICAgICAgICAiICAgY2xkICAgICAg
ICAgICAiCj4gPj4gICAgICAgICAgOiAiPSZjIiAoZDApLCAiPSZTIiAoZDEpLCAiPSZEIiAoZDIp
Cj4gPj4gLSAgICAgICAgOiAiMCIgKG4pLCAiMSIgKG4tMSsoY29uc3QgY2hhciAqKXNyYyksICIy
IiAobi0xKyhjaGFyICopZGVzdCkKPiA+PiArICAgICAgICA6ICIwIiAobiksICIxIiAoKHVpbnRw
dHJfdClzcmMgKyBuIC0gMSksICIyIiAoKHVpbnRwdHJfdClkZXN0ICsgbiAtIDEpCj4gPj4gICAg
ICAgICAgOiAibWVtb3J5Iik7Cj4gPj4gIAo+ID4+ICAgICAgcmV0dXJuIGRlc3Q7Cj4gPj4gCj4g
Pj4gd29yayBhbnkgYmV0dGVyPwo+ID4gCj4gPiBUaGF0IGRvZXMgaW5kZWVkIHdvcmssIGJ1dCBJ
J20gbm90IHN1cmUgaWYgaXQgd291bGQgbWFzayBsZWdpdGltYXRlCj4gPiBwb2ludGVyIG92ZXJm
bG93cyBieSBjYXN0aW5nIHRoZW0gaW50byBpbnRlZ2Vycy4KPiAKPiBJdCBjZXJ0YWlubHkgd291
bGQsIGFzIHRoZSB0b29sIGNhbid0IHBvc3NpYmx5IGtub3cgdGhhdCB0aGUgYXNtKCkKPiBpdHNl
bGYgdGhlbiBlZmZlY3RpdmVseSBjYXN0cyB0aGUgaW50ZWdlcnMgYmFjayB0byBwb2ludGVycyAo
aS5lLiBpdAo+IGhhcyBubyBiYXNpcyB0byB0cnkgdG8gImxvb2sgdGhyb3VnaCIgdGhlIGNhc3Qg
YW5kIGNvbnRpbnVlIGFuYWx5c2lzKS4KCkkgYXNzdW1lIHRoZXJlIGFyZSBubyBmdXJ0aGVyIHN0
ZXBzIGZvciBtZSwganVzdCB3YWl0IGZvciBKdWxpZW4ncwpyZWxlYXNlIEFjay4KClJvZ2VyLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 18 10:47:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 10:47:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4lsh-0007S2-Nz; Wed, 18 Oct 2017 10:47:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1e4lsg-0007Ru-5P
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 10:47:22 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 C5/02-20834-93137E95; Wed, 18 Oct 2017 10:47:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsVyMfSqsa6Z4fN
 Ig49vZS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owNZ66xFTyIrLi+5zBzA+Ns5y5GLg4hgZmM
 Eo23tzCCOCwCW5klfk5axtbFyMkhITCHVeL2JT4Iu0pi38eTjBB2kcSjaSuZIOwSiSd3D7KA2
 LwCghInZz4Bs4UEvCUenpkKVMPBwSlgLTH1ZyzEsp2MEku/3mIBibMJmEjM6pAAKWcRUJX4/r
 2bESTMKxAg0fDXHiQsDDR94ZTnYFtFBLQlGrpug53JLLCUUWLm5X1gCWYBTYnW7b/ZJzAKzkJ
 yxSwkqQWMTKsY1YtTi8pSi3RN9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAoOz
 noGBcQfj5a9OhxglOZiURHl1DzyLFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB623wPFJIsCg1P
 bUiLTMHGCcwaQkOHiURXkt9oDRvcUFibnFmOkTqFKMxx4U7l/4wcRzYc+sPkxBLXn5eqpQ4ry
 LIJAGQ0ozSPLhBsPi9xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYNwtkCk9mXgncvldApzA
 BnbLO6QnIKSWJCCmpBsbVLOlu1avPqcxczbJd/bWLVVFY7++ybTETGntZZX/1+vjyb9cKNK39
 vXRXDPuzU2IHuT54ut37LB+YLVSysD6y6OvJ92pJd3qjXnz8kHme9xDD1/QWC36Nm78e513wP
 3bt+0+9ywq3Pl6vru1NMe+qcLzmV35k6pQLZ/Y578ra6t2lM59teZMSS3FGoqEWc1FxIgB3dP
 042gIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1508323637!110879471!1
X-Originating-IP: [209.85.213.51]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48417 invoked from network); 18 Oct 2017 10:47:18 -0000
Received: from mail-vk0-f51.google.com (HELO mail-vk0-f51.google.com)
 (209.85.213.51)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Oct 2017 10:47:18 -0000
Received: by mail-vk0-f51.google.com with SMTP id q190so2993219vkd.13
 for <xen-devel@lists.xenproject.org>; Wed, 18 Oct 2017 03:47:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=dxFMCuaMKxtG3DEvRaL5NSj8d4OJf30BbckyBhc9bpE=;
 b=DaaTIshrTbubq/ZCz+gEfbVXkw7HfJ7HUkAKbrtgJhhn6NrMVXvUsU54j4JAWEOR6h
 ydC53f3YRokFZuf1gUT2doKpTAAeoEIOIWySS83FZpSzM3PVnvQAULPrbDP1TlmKNchO
 mS4JX9AsM9dEY4xyBtz3J+6X47HzyXXcepi3s=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=dxFMCuaMKxtG3DEvRaL5NSj8d4OJf30BbckyBhc9bpE=;
 b=VPZagAjUOPc6wKLTIFzfj3w/r3PbPcXUuSjw+apckbug1mWmpCvcUR6TfpA5M3f7ux
 jnrSzBeVuXVGeDDJ1GJMQxKhI0Qz9Xwb5L5N/D9tLkMPqD+H1BDzdSKyloHYyUuSdaoV
 h2lrzJMowybYq3tkWlWFiAbA3Eti5ODx0ti38EYMpwuHKG/9Q+2FMT79riPGGCfFpF83
 vULvTG2pQnWPBU/xZG8/eAbyWBYWOlTCFENdePg0YUobnZlFdOUTLKiFYakt/HIOrW1h
 JqN7X/QYWCHFOVydZnAgifAMTHKg2GnUiObzGc2gDKh14Vo2Dtrzz/nFsA6gZGgWPQCk
 q4qg==
X-Gm-Message-State: AMCzsaW7C+xT9GXKjEvswNC9ZSI7mVwo0dwvZwfez5ksYTzgATFwopSj
 HezOkYLvsZufDXsMUHx7PsNzSpHUzRQuxGDjAq30Jw==
X-Google-Smtp-Source: ABhQp+Q4U1Fp55DT1IIKkLWthS5GhwZ/MBFPHP4KvueuX/rmO5C93Eo/rNGF/4/shas/6NgJrHO1gEm7fzEKCpxzSik=
X-Received: by 10.31.153.131 with SMTP id b125mr5729159vke.161.1508323637122; 
 Wed, 18 Oct 2017 03:47:17 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.176.24.213 with HTTP; Wed, 18 Oct 2017 03:47:16 -0700 (PDT)
In-Reply-To: <8dc5e662-4cbd-908d-4f3e-af372d6d0917@arm.com>
References: <1507891231-4386-1-git-send-email-bhupinder.thakur@linaro.org>
 <1507891231-4386-2-git-send-email-bhupinder.thakur@linaro.org>
 <8dc5e662-4cbd-908d-4f3e-af372d6d0917@arm.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Wed, 18 Oct 2017 16:17:16 +0530
Message-ID: <CACtJ1JTG=K+qTRLG9DL9zFjHi=BsBc_gnwUWrJPfeSvjqvW8dw@mail.gmail.com>
To: Andre Przywara <andre.przywara@arm.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Dave Martin <dave.martin@arm.com>
Subject: Re: [Xen-devel] [PATCH 27/27 v12] arm/xen: vpl011: Correct the
 logic for asserting/de-asserting SBSA UART TX interrupt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTggT2N0b2JlciAyMDE3IGF0IDE1OjU2LCBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdh
cmFAYXJtLmNvbT4gd3JvdGU6Cj4gSGksCj4KPiBPbiAxMy8xMC8xNyAxMTo0MCwgQmh1cGluZGVy
IFRoYWt1ciB3cm90ZToKPj4gVGhpcyBwYXRjaCBmaXhlcyB0aGUgaXNzdWUgb2JzZXJ2ZWQgd2hl
biBwbDAxMSBwYXRjaGVzIHdlcmUgdGVzdGVkIG9uCj4+IHRoZSBqdW5vcyBoYXJkd2FyZSBieSBB
bmRyZS9KdWxpZW4uIEl0IHdhcyBvYnNlcnZlZCB0aGF0IHdoZW4gbGFyZ2UKPj4gb3V0cHV0IGlz
IGdlbmVyYXRlZCBzdWNoIGFzIG9uIHJ1bm5pbmcgJ2ZpbmQgLycsIG91dHB1dCB3YXMgZ2V0dGlu
Zwo+PiB0cnVuY2F0ZWQgaW50ZXJtaXR0ZW50bHkgZHVlIHRvIE9VVCByaW5nIGJ1ZmZlciBnZXR0
aW5nIGZ1bGwuCj4+Cj4+IFRoaXMgaXNzdWUgd2FzIGR1ZSB0byB0aGUgZmFjdCB0aGF0IHRoZSBT
QlNBIFVBUlQgZHJpdmVyIGV4cGVjdHMgdGhhdAo+PiB3aGVuIGEgVFggaW50ZXJydXB0IGlzIGFz
c2VydGVkIHRoZW4gdGhlIEZJRk8gcXVldWUgc2hvdWxkIGJlIGF0bGVhc3QKPj4gaGFsZiBlbXB0
eSBhbmQgdGhhdCBpdCBjYW4gd3JpdGUgTiBieXRlcyBpbiB0aGUgRklGTywgd2hlcmUgTiBpcyBo
YWxmCj4+IHRoZSBGSUZPIHF1ZXVlIHNpemUsIHdpdGhvdXQgdGhlIGJ5dGVzIGdldHRpbmcgZHJv
cHBlZCBkdWUgdG8gRklGTwo+PiBnZXR0aW5nIGZ1bGwuCj4+Cj4+IFRoZSBTQlNBIFVBUlQgZW11
bGF0aW9uIGxvZ2ljIHdhcyBhc3NlcnRpbmcgdGhlIFRYIGludGVycnVwdCBhcyBzb29uCj4+IGFz
IGFueSBzcGFjZSBiZWNhbWUgYXZhaWxhYmxlIGluIHRoZSBGSUZPIGFuZCB0aGUgU0JTQSBVQVJU
IGRyaXZlcgo+PiB0cmllZCB0byB3cml0ZSBtb3JlIGRhdGEgKHVwdG8gMTYgYnl0ZXMpIGluIHRo
ZSBGSUZPIGV4cGVjdGluZyB0aGF0Cj4+IHRoZXJlIGlzIGVub3VnaCBzcGFjZSBhdmFpbGFibGUg
bGVhZGluZyB0byBkcm9wcGVkIGJ5dGVzLgo+Pgo+PiBUaGUgU0JTQSBzcGVjIFsxXSBkb2VzIG5v
dCBzcGVjaWZ5IHdoZW4gdGhlIFRYIGludGVycnVwdCBzaG91bGQgYmUKPj4gYXNzZXJ0ZWQgb3Ig
ZGUtYXNzZXJ0ZWQuIER1ZSB0byBsYWNrIG9mIGNsYXJpdHkgb24gdGhlIGV4cGVjdGVkCj4+IGJl
aGF2aW9yLCBpdCBpcyBhc3N1bWVkIGZvciBub3cgdGhhdCBUWCBpbnRlcnJ1cHQgc2hvdWxkIGJl
IGFzc2VydGVkCj4+IG9ubHkgd2hlbiB0aGUgRklGTyBnb2VzIGhhbGYgZW1wdHkuCj4+Cj4+IFRC
RDogT25jZSB0aGUgU0JTQSBzcGVjIGlzIHVwZGF0ZWQgd2l0aCB0aGUgZXhwZWN0ZWQgYmVoYXZp
b3IsIHRoZQo+PiBpbXBsZW1lbnRhdGlvbiB3aWxsIGJlIG1vZGlmaWVkIHRvIGFsaWduIHdpdGgg
dGhlIHNwZWMgcmVxdWlyZW1lbnQuCj4KPiBTbyBzaW1pbGFyIHRvIHRoZSBvdGhlciBwYXRjaDoK
Pgo+IC0gSSBjYW4gY29uZmlybSB0aGF0IHRoaXMgcGF0Y2ggZml4ZXMgdGhlIGRyb3BwZWQgY2hh
cmFjdGVycyBpc3N1ZSB3ZQo+IHNlZSB3aXRoIGN1cnJlbnQgc3RhZ2luZyBIRUFELiBBbmQsIGRp
ZmZlcmVudGx5IGZyb20gdGhlIGZpcnN0IHBhdGNoLAo+IHRoaXMgb25lIGZpeGVzIGEgY29ycmVj
dG5lc3MgaXNzdWUgKHdlIGFyZSBsb29zaW5nIGNoYXJhY3RlcnMgYXQgdGhlCj4gbW9tZW50KSBy
YXRoZXIgdGhhbiBqdXN0IGEgcGVyZm9ybWFuY2UgcHJvYmxlbS4gU28gSSB0aGluayB3ZSBkZWZp
bml0ZWx5Cj4gbmVlZCBzb21ldGhpbmcgYWxvbmcgdGhvc2UgbGluZXMuCj4KPiBIb3dldmVyIC4u
LiA7LSkKPiBBc3NlcnRpbmcgdGhlIHJlY2VpdmUgaW50ZXJydXB0IGF0IHRoZSBmaXJzdCBjaGFy
YWN0ZXIsIHdoaWxlIGl0IGlzCj4gYXJjaGl0ZWN0ZWQgdG8gYmUgb25seSB0cmlnZ2VyZWQgYXQg
aGFsZiB0aGUgRklGTyBsZXZlbCwgaXMgbm90IHJpZ2h0Lgo+IEluc3RlYWQgd2hhdCB3ZSBwcm9i
YWJseSB3YW50IGl0IHRvIHVzZSB0aGUgdGltZW91dCBpbnRlcnJ1cHQgaW5zdGVhZC4gSQo+IHF1
aWNrbHkgaGFja2VkIHNvbWV0aGluZyB1cCBsaWtlIHRoYXQ6Cj4gLSBJbiB2cGwwMTFfZGF0YV9h
dmFpbCgpIHdlIGFzc2VydCB0aGUgdGltZW91dCBpbnRlcnJ1cHQgKFJUSSkgaWYgdGhlCj4gaW4t
RklGTyBpcyBub3QgZW1wdHkuIFRoaXMgaXMgZm9sbG93aW5nIHRoZSBpZGVhIHRoYXQgd2hlbiB0
aGlzIGZ1bmN0aW9uCj4gaXMgY2FsbGVkLCBYZW4gc2F5czogdGhpcyBpcyBhbGwgdGhlIGRhdGEg
SSBoYXZlIGF0IHRoZSBtb21lbnQuIFRoZQo+IGd1ZXN0IHNob3VsZCBiZSBhYmxlIHRvIHNlZSB0
aGUgZGF0YSwgYmVjYXVzZSBYZW4gaGFzIG5vIGlkZWEgd2hlbiBhbmQKPiBpZiBtb3JlIGRhdGEg
d2lsbCBjb21lIGluLgo+IC0gSWYgd2UgZHJhaW4gdGhlIGluLUZJRk8gaW4gdnBsMDExX21taW9f
cmVhZCgpIChmaWZvX2xldmVsIGJlY29tZXMgMCksCj4gd2UgY2xlYXIgUlRJLgo+IC0gV2UgaGFu
ZGxlIFJYSSBsaWtlIGRlc2NyaWJlZCBpbiB0aGUgc3BlYzogYXNzZXJ0IGl0IGluIGRhdGFfYXZh
aWwoKSBpZgo+IHRoZSBGSUZPIGhhcyAxNiBvciBsZXNzIGNoYXJhY3RlcnMgbGVmdCwgY2xlYXIg
aXQgaW4gbW1pb19yZWFkKCkgaWYgdGhlCj4gRklGTyBoYXMgc3BhY2UgZm9yIG1vcmUgdGhhbiAx
NiBjaGFyYWN0ZXJzLgpJIHRoaW5rIHlvdSBtZWFudCAtIFJYSSBzaG91bGQgYmUgYXNzZXJ0ZWQg
d2hlbiBGSUZPIGhhcyAxNiBvciBtb3JlCmNoYXJhY3RlcnMgbGVmdC4KPgo+IFRoaXMgYmFzaWNh
bGx5IG1vdmVzIHRoZSB0cmljayBvZiBhc3NlcnRpbmcgUlhJIHRvIGFzc2VydGluZyBSVEkKPiBp
bnN0ZWFkLCB3aGljaCBzb3VuZHMgYXJjaGl0ZWN0dXJhbGx5IGNsZWFuZXIuCj4KPiBMZXQgbWUg
dHJ5IHRvIGNsZWFuIHVwIG15IGFwcHJvYWNoIGFuZCBwb3N0IGl0Lgo+Cj4gQ2hlZXJzLAo+IEFu
ZHJlLgo+Cj4KPgo+Pgo+PiBbMV0gaHR0cDovL2luZm9jZW50ZXIuYXJtLmNvbS9oZWxwL3RvcGlj
L2NvbS5hcm0uZG9jLmRkaTAxODNmL0RESTAxODMucGRmCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEJo
dXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KPj4gLS0tCj4+IEND
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+PiBDQzogQW5kcmUgUHJ6eXdh
cmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Cj4+IENDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4+IENDOiBEYXZlIE1hcnRpbiA8ZGF2ZS5tYXJ0aW5AYXJt
LmNvbT4KPj4KPj4gQ2hhbmdlcyBzaW5jZSB2MTE6Cj4+IC0gQWRkIGEgYnVpbGQgYXNzZXJ0IHRv
IGNoZWNrIHRoYXQgcmluZyBidWZmZXIgc2l6ZSBpcyBtb3JlIHRoYW4gbWluaW11bSByeCBmaWYg
c2l6ZSBvZiAzMgo+PiAtIEFkZGVkIGEgY29tbWVudCB0byBleHBsYWluIHdoeSB0aHJlc2hvbGQg
YmFzZWQgbG9naWMgaXMgbm90IGltcGxlbWVudGVkIGZvciByeCBmaWZvCj4+IC0gTW92ZWQgY2Fs
bHMgdG8gdnBsMDExX3VwZGF0ZV9pbnRlcnJ1cHRfc3RhdHVzKCkgbmVhciB3aGVyZSBUWEkvUlhJ
IHN0YXR1cyBiaXQgaXMgc2V0Cj4+Cj4+IENoYW5nZXMgc2luY2Ugdjg6Cj4+IC0gVXNlZCB2YXJp
YWJsZXMgZmlmb19sZXZlbC9maWZvX3RocmVzaG9sZCBmb3IgbW9yZSBjbGFyaXR5Cj4+IC0gQWRk
ZWQgYSBuZXcgbWFjcm8gU0JTQV9VQVJUX0ZJRk9fU0laRSBpbnN0ZWFkIG9mIHVzaW5nIGEgbWFn
aWMgbnVtYmVyCj4+IC0gUmVuYW1lZCByaW5nX3FzaXplIHZhcmlhYmxlcyB0byBmaWZvX2xldmVs
IGZvciBjb25zaXN0ZW5jeQo+Pgo+PiAgeGVuL2FyY2gvYXJtL3ZwbDAxMS5jICAgICAgICB8IDEx
MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tCj4+ICB4ZW4vaW5j
bHVkZS9hc20tYXJtL3ZwbDAxMS5oIHwgICAyICsKPj4gIDIgZmlsZXMgY2hhbmdlZCwgODIgaW5z
ZXJ0aW9ucygrKSwgMzMgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vdnBsMDExLmMgYi94ZW4vYXJjaC9hcm0vdnBsMDExLmMKPj4gaW5kZXggMGIwNzQzNi4uYWRm
MTcxMSAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZwbDAxMS5jCj4+ICsrKyBiL3hlbi9h
cmNoL2FybS92cGwwMTEuYwo+PiBAQCAtOTMsMjQgKzkzLDI3IEBAIHN0YXRpYyB1aW50OF90IHZw
bDAxMV9yZWFkX2RhdGEoc3RydWN0IGRvbWFpbiAqZCkKPj4gICAgICAgKi8KPj4gICAgICBpZiAo
IHhlbmNvbnNfcXVldWVkKGluX3Byb2QsIGluX2NvbnMsIHNpemVvZihpbnRmLT5pbikpID4gMCAp
Cj4+ICAgICAgewo+PiArICAgICAgICB1bnNpZ25lZCBpbnQgZmlmb19sZXZlbDsKPj4gKwo+PiAg
ICAgICAgICBkYXRhID0gaW50Zi0+aW5beGVuY29uc19tYXNrKGluX2NvbnMsIHNpemVvZihpbnRm
LT5pbikpXTsKPj4gICAgICAgICAgaW5fY29ucyArPSAxOwo+PiAgICAgICAgICBzbXBfbWIoKTsK
Pj4gICAgICAgICAgaW50Zi0+aW5fY29ucyA9IGluX2NvbnM7Cj4+ICsKPj4gKyAgICAgICAgZmlm
b19sZXZlbCA9IHhlbmNvbnNfcXVldWVkKGluX3Byb2QsIGluX2NvbnMsIHNpemVvZihpbnRmLT5p
bikpOwo+PiArCj4+ICsgICAgICAgIGlmICggZmlmb19sZXZlbCA9PSAwICkKPj4gKyAgICAgICAg
ewo+PiArICAgICAgICAgICAgdnBsMDExLT51YXJ0ZnIgfD0gUlhGRTsKPj4gKyAgICAgICAgICAg
IHZwbDAxMS0+dWFydHJpcyAmPSB+UlhJOwo+PiArICAgICAgICAgICAgdnBsMDExX3VwZGF0ZV9p
bnRlcnJ1cHRfc3RhdHVzKGQpOwo+PiArICAgICAgICB9Cj4+ICAgICAgfQo+PiAgICAgIGVsc2UK
Pj4gICAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAidnBsMDExOiBVbmV4cGVjdGVkIElOIHJp
bmcgYnVmZmVyIGVtcHR5XG4iKTsKPj4KPj4gLSAgICBpZiAoIHhlbmNvbnNfcXVldWVkKGluX3By
b2QsIGluX2NvbnMsIHNpemVvZihpbnRmLT5pbikpID09IDAgKQo+PiAtICAgIHsKPj4gLSAgICAg
ICAgdnBsMDExLT51YXJ0ZnIgfD0gUlhGRTsKPj4gLSAgICAgICAgdnBsMDExLT51YXJ0cmlzICY9
IH5SWEk7Cj4+IC0gICAgfQo+PiAtCj4+ICAgICAgdnBsMDExLT51YXJ0ZnIgJj0gflJYRkY7Cj4+
Cj4+IC0gICAgdnBsMDExX3VwZGF0ZV9pbnRlcnJ1cHRfc3RhdHVzKGQpOwo+PiAtCj4+ICAgICAg
VlBMMDExX1VOTE9DSyhkLCBmbGFncyk7Cj4+Cj4+ICAgICAgLyoKPj4gQEAgLTEyMiw2ICsxMjUs
MjYgQEAgc3RhdGljIHVpbnQ4X3QgdnBsMDExX3JlYWRfZGF0YShzdHJ1Y3QgZG9tYWluICpkKQo+
PiAgICAgIHJldHVybiBkYXRhOwo+PiAgfQo+Pgo+PiArc3RhdGljIHZvaWQgdnBsMDExX3VwZGF0
ZV90eF9maWZvX3N0YXR1cyhzdHJ1Y3QgdnBsMDExICp2cGwwMTEsCj4+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmaWZvX2xldmVsKQo+PiAr
ewo+PiArICAgIHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IHZwbDAxMS0+cmluZ19i
dWY7Cj4+ICsgICAgdW5zaWduZWQgaW50IGZpZm9fdGhyZXNob2xkOwo+PiArCj4+ICsgICAgQlVJ
TERfQlVHX09OKHNpemVvZiAoaW50Zi0+b3V0KSA8IFNCU0FfVUFSVF9GSUZPX1NJWkUpOwo+PiAr
Cj4+ICsgICAgLyoKPj4gKyAgICAgKiBTZXQgdGhlIFRYSSBiaXQgb25seSB3aGVuIHRoZXJlIGlz
IHNwYWNlIGZvciBmaWZvX3NpemUvMiBieXRlcyB3aGljaAo+PiArICAgICAqIGlzIHRoZSB0cmln
Z2VyIGxldmVsIGZvciBhc3NlcnRpbmcvZGUtYXNzdGVydGluZyB0aGUgVFggaW50ZXJydXB0Lgo+
PiArICAgICAqLwo+PiArICAgIGZpZm9fdGhyZXNob2xkID0gc2l6ZW9mKGludGYtPm91dCkgLSBT
QlNBX1VBUlRfRklGT19TSVpFLzI7Cj4+ICsKPj4gKyAgICBpZiAoIGZpZm9fbGV2ZWwgPD0gZmlm
b190aHJlc2hvbGQgKQo+PiArICAgICAgICB2cGwwMTEtPnVhcnRyaXMgfD0gVFhJOwo+PiArICAg
IGVsc2UKPj4gKyAgICAgICAgdnBsMDExLT51YXJ0cmlzICY9IH5UWEk7Cj4+ICt9Cj4+ICsKPj4g
IHN0YXRpYyB2b2lkIHZwbDAxMV93cml0ZV9kYXRhKHN0cnVjdCBkb21haW4gKmQsIHVpbnQ4X3Qg
ZGF0YSkKPj4gIHsKPj4gICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+PiBAQCAtMTQ2LDMzICsx
NjksMzcgQEAgc3RhdGljIHZvaWQgdnBsMDExX3dyaXRlX2RhdGEoc3RydWN0IGRvbWFpbiAqZCwg
dWludDhfdCBkYXRhKQo+PiAgICAgIGlmICggeGVuY29uc19xdWV1ZWQob3V0X3Byb2QsIG91dF9j
b25zLCBzaXplb2YoaW50Zi0+b3V0KSkgIT0KPj4gICAgICAgICAgIHNpemVvZiAoaW50Zi0+b3V0
KSApCj4+ICAgICAgewo+PiArICAgICAgICB1bnNpZ25lZCBpbnQgZmlmb19sZXZlbDsKPj4gKwo+
PiAgICAgICAgICBpbnRmLT5vdXRbeGVuY29uc19tYXNrKG91dF9wcm9kLCBzaXplb2YoaW50Zi0+
b3V0KSldID0gZGF0YTsKPj4gICAgICAgICAgb3V0X3Byb2QgKz0gMTsKPj4gICAgICAgICAgc21w
X3dtYigpOwo+PiAgICAgICAgICBpbnRmLT5vdXRfcHJvZCA9IG91dF9wcm9kOwo+PiAtICAgIH0K
Pj4gLSAgICBlbHNlCj4+IC0gICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgInZwbDAxMTogVW5l
eHBlY3RlZCBPVVQgcmluZyBidWZmZXIgZnVsbFxuIik7Cj4+Cj4+IC0gICAgaWYgKCB4ZW5jb25z
X3F1ZXVlZChvdXRfcHJvZCwgb3V0X2NvbnMsIHNpemVvZihpbnRmLT5vdXQpKSA9PQo+PiAtICAg
ICAgICAgc2l6ZW9mIChpbnRmLT5vdXQpICkKPj4gLSAgICB7Cj4+IC0gICAgICAgIHZwbDAxMS0+
dWFydGZyIHw9IFRYRkY7Cj4+IC0gICAgICAgIHZwbDAxMS0+dWFydHJpcyAmPSB+VFhJOwo+PiAr
ICAgICAgICBmaWZvX2xldmVsID0geGVuY29uc19xdWV1ZWQob3V0X3Byb2QsIG91dF9jb25zLCBz
aXplb2YoaW50Zi0+b3V0KSk7Cj4+Cj4+IC0gICAgICAgIC8qCj4+IC0gICAgICAgICAqIFRoaXMg
Yml0IGlzIHNldCBvbmx5IHdoZW4gRklGTyBiZWNvbWVzIGZ1bGwuIFRoaXMgZW5zdXJlcyB0aGF0
Cj4+IC0gICAgICAgICAqIHRoZSBTQlNBIFVBUlQgZHJpdmVyIGNhbiB3cml0ZSB0aGUgZWFybHkg
Y29uc29sZSBkYXRhIGFzIGZhc3QgYXMKPj4gLSAgICAgICAgICogcG9zc2libGUsIHdpdGhvdXQg
d2FpdGluZyBmb3IgdGhlIEJVU1kgYml0IHRvIGdldCBjbGVhcmVkIGJlZm9yZQo+PiAtICAgICAg
ICAgKiB3cml0aW5nIGVhY2ggYnl0ZS4KPj4gLSAgICAgICAgICovCj4+IC0gICAgICAgIHZwbDAx
MS0+dWFydGZyIHw9IEJVU1k7Cj4+ICsgICAgICAgIGlmICggZmlmb19sZXZlbCA9PSBzaXplb2Yg
KGludGYtPm91dCkgKQo+PiArICAgICAgICB7Cj4+ICsgICAgICAgICAgICB2cGwwMTEtPnVhcnRm
ciB8PSBUWEZGOwo+PiArCj4+ICsgICAgICAgICAgICAvKgo+PiArICAgICAgICAgICAgICogVGhp
cyBiaXQgaXMgc2V0IG9ubHkgd2hlbiBGSUZPIGJlY29tZXMgZnVsbC4gVGhpcyBlbnN1cmVzIHRo
YXQKPj4gKyAgICAgICAgICAgICAqIHRoZSBTQlNBIFVBUlQgZHJpdmVyIGNhbiB3cml0ZSB0aGUg
ZWFybHkgY29uc29sZSBkYXRhIGFzIGZhc3QgYXMKPj4gKyAgICAgICAgICAgICAqIHBvc3NpYmxl
LCB3aXRob3V0IHdhaXRpbmcgZm9yIHRoZSBCVVNZIGJpdCB0byBnZXQgY2xlYXJlZCBiZWZvcmUK
Pj4gKyAgICAgICAgICAgICAqIHdyaXRpbmcgZWFjaCBieXRlLgo+PiArICAgICAgICAgICAgICov
Cj4+ICsgICAgICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBCVVNZOwo+PiArICAgICAgICB9Cj4+
ICsKPj4gKyAgICAgICAgdnBsMDExX3VwZGF0ZV90eF9maWZvX3N0YXR1cyh2cGwwMTEsIGZpZm9f
bGV2ZWwpOwo+PiArCj4+ICsgICAgICAgIHZwbDAxMV91cGRhdGVfaW50ZXJydXB0X3N0YXR1cyhk
KTsKPj4gICAgICB9Cj4+ICsgICAgZWxzZQo+PiArICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIs
ICJ2cGwwMTE6IFVuZXhwZWN0ZWQgT1VUIHJpbmcgYnVmZmVyIGZ1bGxcbiIpOwo+Pgo+PiAgICAg
IHZwbDAxMS0+dWFydGZyICY9IH5UWEZFOwo+Pgo+PiAtICAgIHZwbDAxMV91cGRhdGVfaW50ZXJy
dXB0X3N0YXR1cyhkKTsKPj4gLQo+PiAgICAgIFZQTDAxMV9VTkxPQ0soZCwgZmxhZ3MpOwo+Pgo+
PiAgICAgIC8qCj4+IEBAIC0zNDQsNyArMzcxLDcgQEAgc3RhdGljIHZvaWQgdnBsMDExX2RhdGFf
YXZhaWwoc3RydWN0IGRvbWFpbiAqZCkKPj4gICAgICBzdHJ1Y3QgdnBsMDExICp2cGwwMTEgPSAm
ZC0+YXJjaC52cGwwMTE7Cj4+ICAgICAgc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRmID0g
dnBsMDExLT5yaW5nX2J1ZjsKPj4gICAgICBYRU5DT05TX1JJTkdfSURYIGluX2NvbnMsIGluX3By
b2QsIG91dF9jb25zLCBvdXRfcHJvZDsKPj4gLSAgICBYRU5DT05TX1JJTkdfSURYIGluX3Jpbmdf
cXNpemUsIG91dF9yaW5nX3FzaXplOwo+PiArICAgIFhFTkNPTlNfUklOR19JRFggaW5fZmlmb19s
ZXZlbCwgb3V0X2ZpZm9fbGV2ZWw7Cj4+Cj4+ICAgICAgVlBMMDExX0xPQ0soZCwgZmxhZ3MpOwo+
Pgo+PiBAQCAtMzU1LDI4ICszODIsNDYgQEAgc3RhdGljIHZvaWQgdnBsMDExX2RhdGFfYXZhaWwo
c3RydWN0IGRvbWFpbiAqZCkKPj4KPj4gICAgICBzbXBfcm1iKCk7Cj4+Cj4+IC0gICAgaW5fcmlu
Z19xc2l6ZSA9IHhlbmNvbnNfcXVldWVkKGluX3Byb2QsCj4+ICsgICAgaW5fZmlmb19sZXZlbCA9
IHhlbmNvbnNfcXVldWVkKGluX3Byb2QsCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGluX2NvbnMsCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNp
emVvZihpbnRmLT5pbikpOwo+Pgo+PiAtICAgIG91dF9yaW5nX3FzaXplID0geGVuY29uc19xdWV1
ZWQob3V0X3Byb2QsCj4+ICsgICAgb3V0X2ZpZm9fbGV2ZWwgPSB4ZW5jb25zX3F1ZXVlZChvdXRf
cHJvZCwKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dF9jb25zLAo+
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKGludGYtPm91dCkp
Owo+Pgo+PiAgICAgIC8qIFVwZGF0ZSB0aGUgdWFydCByeCBzdGF0ZSBpZiB0aGUgYnVmZmVyIGlz
IG5vdCBlbXB0eS4gKi8KPj4gLSAgICBpZiAoIGluX3JpbmdfcXNpemUgIT0gMCApCj4+ICsgICAg
aWYgKCBpbl9maWZvX2xldmVsICE9IDAgKQo+PiAgICAgIHsKPj4gICAgICAgICAgdnBsMDExLT51
YXJ0ZnIgJj0gflJYRkU7Cj4+IC0gICAgICAgIGlmICggaW5fcmluZ19xc2l6ZSA9PSBzaXplb2Yo
aW50Zi0+aW4pICkKPj4gKwo+PiArICAgICAgICBpZiAoIGluX2ZpZm9fbGV2ZWwgPT0gc2l6ZW9m
KGludGYtPmluKSApCj4+ICAgICAgICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBSWEZGOwo+PiAr
Cj4+ICsgICAgICAgIC8qCj4+ICsgICAgICAgICAqIEN1cnJlbnRseSwgdGhlIFJYSSBiaXQgaXMg
Z2V0dGluZyBzZXQgZXZlbiBpZiB0aGVyZSBpcyBhIHNpbmdsZQo+PiArICAgICAgICAgKiBieXRl
IG9mIGRhdGEgaW4gdGhlIHJ4IGZpZm8uIElkZWFsbHksIHRoZSBSWEkgYml0IHNob3VsZCBiZSBz
ZXQKPj4gKyAgICAgICAgICogb25seSBpZiB0aGUgcnggZmlmbyBsZXZlbCByZWFjaGVzIHRoZSB0
aHJlc2hvbGQuCj4+ICsgICAgICAgICAqCj4+ICsgICAgICAgICAqIEhvd2V2ZXIsIHNpbmNlIGN1
cnJlbnRseSBSWCB0aW1lb3V0IGludGVycnVwdCBpcyBub3QKPj4gKyAgICAgICAgICogaW1wbGVt
ZW50ZWQgYXMgdGhlcmUgaXMgbm90IGVub3VnaCBjbGFyaXR5IGluIHRoZSBTQlNBIHNwZWMsCj4+
ICsgICAgICAgICAqIHRoZSBndWVzdCBtYXkga2VlcCB3YWl0aW5nIGZvciBhbiBpbnRlcnJ1cHQg
dG8gcmVhZCBtb3JlCj4+ICsgICAgICAgICAqIGRhdGEuIFRvIGVuc3VyZSB0aGF0IGd1ZXN0IHJl
YWRzIGFsbCB0aGUgZGF0YSB3aXRob3V0Cj4+ICsgICAgICAgICAqIGFueSBkZWxheSwgdGhlIFJY
SSBpbnRlcnJ1cHQgaXMgcmFpc2VkIGlmIHRoZXJlIGlzIFJYIGRhdGEKPj4gKyAgICAgICAgICog
YXZhaWxhYmxlIHdpdGhvdXQgY2hlY2tpbmcgd2hldGhlciBmaWZvIGxldmVsIGhhcyByZWFjaGVk
Cj4+ICsgICAgICAgICAqIHRoZSB0aHJlc2hvbGQuCj4+ICsgICAgICAgICAqCj4+ICsgICAgICAg
ICAqIFRCRDogT25jZSB0aGVyZSBpcyBtb3JlIGNsYXJpdHkgaW4gdGhlIFNCU0Egc3BlYyBvbiB3
aGV0aGVyIFJYCj4+ICsgICAgICAgICAqIHRpbWVvdXQgaW50ZXJydXB0IG5lZWRzIHRvIGJlIGlt
cGxlbWVudGVkLCB0aGUgUlhJIGludGVycnVwdAo+PiArICAgICAgICAgKiB3aWxsIGJlIHJhaXNl
ZCBvbmx5IHdoZW4gcnggZmlmbyBsZXZlbCByZWFjaGVzIHRoZSB0aHJlc2hvbGQuCj4+ICsgICAg
ICAgICAqLwo+PiAgICAgICAgICB2cGwwMTEtPnVhcnRyaXMgfD0gUlhJOwo+PiAgICAgIH0KPj4K
Pj4gICAgICAvKiBVcGRhdGUgdGhlIHVhcnQgdHggc3RhdGUgaWYgdGhlIGJ1ZmZlciBpcyBub3Qg
ZnVsbC4gKi8KPj4gLSAgICBpZiAoIG91dF9yaW5nX3FzaXplICE9IHNpemVvZihpbnRmLT5vdXQp
ICkKPj4gKyAgICBpZiAoIG91dF9maWZvX2xldmVsICE9IHNpemVvZihpbnRmLT5vdXQpICkKPj4g
ICAgICB7Cj4+ICAgICAgICAgIHZwbDAxMS0+dWFydGZyICY9IH5UWEZGOwo+PiAtICAgICAgICB2
cGwwMTEtPnVhcnRyaXMgfD0gVFhJOwo+Pgo+PiAgICAgICAgICAvKgo+PiAgICAgICAgICAgKiBD
bGVhciB0aGUgQlVTWSBiaXQgYXMgc29vbiBhcyBzcGFjZSBiZWNvbWVzIGF2YWlsYWJsZQo+PiBA
QCAtMzg1LDcgKzQzMCw5IEBAIHN0YXRpYyB2b2lkIHZwbDAxMV9kYXRhX2F2YWlsKHN0cnVjdCBk
b21haW4gKmQpCj4+ICAgICAgICAgICAqLwo+PiAgICAgICAgICB2cGwwMTEtPnVhcnRmciAmPSB+
QlVTWTsKPj4KPj4gLSAgICAgICAgaWYgKCBvdXRfcmluZ19xc2l6ZSA9PSAwICkKPj4gKyAgICAg
ICAgdnBsMDExX3VwZGF0ZV90eF9maWZvX3N0YXR1cyh2cGwwMTEsIG91dF9maWZvX2xldmVsKTsK
Pj4gKwo+PiArICAgICAgICBpZiAoIG91dF9maWZvX2xldmVsID09IDAgKQo+PiAgICAgICAgICAg
ICAgdnBsMDExLT51YXJ0ZnIgfD0gVFhGRTsKPj4gICAgICB9Cj4+Cj4+IGRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20tYXJtL3ZwbDAxMS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS92cGwwMTEu
aAo+PiBpbmRleCAxYjU4M2RhLi5kYjk1ZmY4IDEwMDY0NAo+PiAtLS0gYS94ZW4vaW5jbHVkZS9h
c20tYXJtL3ZwbDAxMS5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdnBsMDExLmgKPj4g
QEAgLTI4LDYgKzI4LDggQEAKPj4gICNkZWZpbmUgVlBMMDExX0xPQ0soZCxmbGFncykgc3Bpbl9s
b2NrX2lycXNhdmUoJihkKS0+YXJjaC52cGwwMTEubG9jaywgZmxhZ3MpCj4+ICAjZGVmaW5lIFZQ
TDAxMV9VTkxPQ0soZCxmbGFncykgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmKGQpLT5hcmNoLnZw
bDAxMS5sb2NrLCBmbGFncykKPj4KPj4gKyNkZWZpbmUgU0JTQV9VQVJUX0ZJRk9fU0laRSAzMgo+
PiArCj4+ICBzdHJ1Y3QgdnBsMDExIHsKPj4gICAgICB2b2lkICpyaW5nX2J1ZjsKPj4gICAgICBz
dHJ1Y3QgcGFnZV9pbmZvICpyaW5nX3BhZ2U7Cj4+CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 18 10:48:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 10:48:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4lu4-0007ay-1T; Wed, 18 Oct 2017 10:48:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4lu2-0007aj-QQ
 for xen-devel@lists.xensource.com; Wed, 18 Oct 2017 10:48:46 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 DF/63-29911-E8137E95; Wed, 18 Oct 2017 10:48:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVbfX8Hm
 kQdMyQYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmrGhdylywxbji2bvlrA2M
 L3W6GLk4hAQamSQuLPjNCOE8ZpSYOXcvO4SzjVHi9eGtbF2MnBwiAs4SX8/MZQexeQX0Jc7tm
 80IYgsL2EscWXaUCcSWEPCUWHiygxXGXvP5P1AvOwebgJXEIbEuRg4OFgFViVcraycwci1gZF
 jFqFGcWlSWWqRrZKyXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRHoWQYg2MH4Z37
 gIUZJDiYlUV7dA88ihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwehs8jxQSLEpNT61Iy8wBhhhM
 WoKDR0mE11IfKM1bXJCYW5yZDpE6xajLcWzT5T9MQix5+XmpUuK8C0FmCIAUZZTmwY2AhfslR
 lkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfNmgUzhycwrgdv0CugIJqAj1jk9ATmiJBEhJdXAqP
 egvvjKywfnnxzpWXCA6X/N9uI73Ueeqhc9iNmjFrbiaq7nu6AJFR45WgKdS6cWaH7Pnfuwa75
 AYOOauKnTq9e7fcz421QzXbze0uet5K4FTG/Ehc/KaV++nbz42ddtbc/2rUo698bEmS/ihUgL
 073Xidvmc03wuGHykMdhViPj1fv9WgvnbFJiKc5INNRiLipOBADqkUH8cgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1508323724!110771957!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31278 invoked from network); 18 Oct 2017 10:48:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Oct 2017 10:48:45 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4lty-0003rf-F9; Wed, 18 Oct 2017 10:48:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e4lts-000828-QT; Wed, 18 Oct 2017 10:48:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e4lts-0000ax-C6; Wed, 18 Oct 2017 10:48:36 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114680-mainreport@xen.org>
X-Osstest-Versions-This: xen=c4efa25058d3f45bf725d6ebe6429db9adf94b62
X-Osstest-Versions-That: xen=46aaf41ee099a048d7a554c03ae01bcdaa07f776
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 18 Oct 2017 10:48:36 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 114680: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6253151326836476877=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114680 xen-unstable-coverity real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114680/

Perfect :-)
All tests in this flight passed as required
version targeted for testing:
 xen                  c4efa25058d3f45bf725d6ebe6429db9adf94b62
baseline version:
 xen                  46aaf41ee099a048d7a554c03ae01bcdaa07f776

Last test of basis   114519  2017-10-15 09:25:11 Z    3 days
Testing same since   114680  2017-10-18 09:20:50 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 coverity-amd64                                               pass    


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


Pushing revision :

+ branch=xen-unstable-coverity
+ revision=c4efa25058d3f45bf725d6ebe6429db9adf94b62
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push xen-unstable-coverity c4efa25058d3f45bf725d6ebe6429db9adf94b62
+ branch=xen-unstable-coverity
+ revision=c4efa25058d3f45bf725d6ebe6429db9adf94b62
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=xen
+ xenbranch=xen-unstable-coverity
+ qemuubranch=qemu-upstream-unstable-coverity
+ qemuubranch=qemu-upstream-unstable
+ '[' xxen = xlinux ']'
+ linuxbranch=
+ '[' xqemu-upstream-unstable = x ']'
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable-coverity
+ prevxenbranch=xen-4.9-testing
+ '[' xc4efa25058d3f45bf725d6ebe6429db9adf94b62 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.xen-unstable-coverity
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree xen-unstable-coverity
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/xen
+ git push osstest@xenbits.xen.org:/home/xen/git/xen.git c4efa25058d3f45bf725d6ebe6429db9adf94b62:refs/heads/coverity-tested/smoke
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   46aaf41..c4efa25  c4efa25058d3f45bf725d6ebe6429db9adf94b62 -> coverity-tested/smoke


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6253151326836476877==--

From xen-devel-bounces@lists.xen.org Wed Oct 18 10:52:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 10:52:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4lxP-0008IW-Jh; Wed, 18 Oct 2017 10:52:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457e42042=George.Dunlap@citrix.com>)
 id 1e4lxO-0008IN-Ir
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 10:52:14 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 1C/11-08856-D5237E95; Wed, 18 Oct 2017 10:52:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrohUjfC6Hm
 kweF/nBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aipf/ZCmY7VkzZ/ZO9gXGJThcjJ4eEgL/E
 9qfHWEFsNgE9iXnHv7J0MXJwiAioSNzea9DFyMXBLLCTSeL2wkawGmEBd4m3p68wgtgsAqoS9
 079ZwOp5xWwkdh1tR5ipLzE+wX3wUqEgEoWPzjKDmLzCghKnJz5hAXEZhaQkDj44gXzBEbuWU
 hSs5CkFjAyrWLUKE4tKkst0jWy0EsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAy
 FegYGxh2M7Sf8DjFKcjApifLqHngWKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCt8rweaSQYFFq
 empFWmYOMChh0hIcPEoivJb6QGne4oLE3OLMdIjUKUZLjo6bd/8wcWwCkxu+P/jDJMSSl5+XK
 iXO2wsyTwCkIaM0D24cLHIuMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmXWIANIUnM68Ebu
 sroIOYgA5a5/QE5KCSRISUVAPj6lauXbESd0zXfnRRuCFz4p/u/Hb/z12vZ1g0VbOcDSvRehD
 JUHXWuXKX9127Bz9eBr2Tc3sZ6/f8o3cE+73e8O7MrztZej0+dF/ylGJM1z45bWF9ofjp7qZ7
 tdx9H7TrHJdfTW6o7Yk60p77qO+Eo4Whyy2O5ItfPvv95ltekXTkxMumoC4lluKMREMt5qLiR
 ABz6NM4lwIAAA==
X-Env-Sender: prvs=457e42042=George.Dunlap@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1508323926!103211666!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40267 invoked from network); 18 Oct 2017 10:52:07 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 10:52:07 -0000
X-IronPort-AV: E=Sophos;i="5.43,396,1503360000"; d="scan'208";a="446847077"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 18 Oct 2017 11:51:59 +0100
Message-ID: <20171018105159.9582-1-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.2
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>
Subject: [Xen-devel] [PATCH v2 for-4.10] x86/mm: Make PV linear pagetables
	optional
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxsb3dpbmcgcGFnZXRhYmxlcyB0byBwb2ludCB0byBvdGhlciBwYWdldGFibGVzIG9mIHRoZSBz
YW1lIGxldmVsCihvZnRlbiBjYWxsZWQgJ2xpbmVhciBwYWdldGFibGVzJykgaGFzIGJlZW4gaW5j
bHVkZWQgaW4gWGVuIHNpbmNlIGl0cwppbmNlcHRpb247IGJ1dCByZWNlbnRseSBpdCBoYXMgYmVl
biB0aGUgc291cmNlIG9mIGEgbnVtYmVyIG9mIHN1YnRsZQpyZWZlcmVuY2UtY291bnRpbmcgYnVn
cy4KCkl0IGlzIG5vdCB1c2VkIGJ5IExpbnV4IG9yIE1pbmlPUzsgYnV0IGl0IHVzZWQgdXNlZCBi
eSBOZXRCU0QgYW5kCk5vdmVsbCBOZXR3YXJlLiAgVGhlcmUgYXJlIHNpZ25pZmljYW50IG51bWJl
cnMgb2YgcGVvcGxlIHdobyBhcmUgbmV2ZXIKZ29pbmcgdG8gdXNlIHRoZSBmZWF0dXJlLCBhbG9u
ZyB3aXRoIHNpZ25pZmljYW50IG51bWJlcnMgd2hvIG5lZWQgdGhlCmZlYXR1cmUuCgpBZGQgYSBL
Y29uZmlnIG9wdGlvbiBmb3IgdGhlIGZlYXR1cmUgKGRlZmF1bHQgdG8gJ3knKS4gIEFsc28gYWRk
IGEKY29tbWFuZC1saW5lIG9wdGlvbiB0byBjb250cm9sIHdoZXRoZXIgUFYgbGluZWFyIHBhZ2V0
YWJsZXMgYXJlCmFsbG93ZWQgKGRlZmF1bHQgdG8gJ3RydWUnKS4KCk5CIHRoYXQgd2UgbGVhdmUg
bGluZWFyX3B0X2NvdW50IGluIHRoZSBwYWdlIHN0cnVjdC4gIEl0J3MgaW4gYSB1bmlvbiwKc28g
aXRzIHByZXNlbmNlIGRvZXNuJ3QgaW5jcmVhc2UgdGhlIHNpemUgb2YgdGhlIGRhdGEgc3RydWN0
LgpDaGFuZ2luZyB0aGUgbGF5b3V0IG9mIHRoZSBvdGhlciBlbGVtZW50cyBiYXNlZCBvbiBjb25m
aWd1cmF0aW9uCm9wdGlvbnMgaXMgYXNraW5nIGZvciB0cm91YmxlIGhvd2V2ZXI7IHNvIHdlJ2xs
IGp1c3QgbGVhdmUgaXQgdGhlcmUKYW5kIEFTU0VSVCB0aGF0IGl0J3MgemVyby4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjEKLSBS
ZW1vdmUgc3RyYXkgYmxhbmsgbGluZXMgYWRkZWQgZnJvbSBwcmV2aW91cyBwYXRjaAotIExlYXZl
IHBnLT5saW5lYXJfcHRfY291bnQgcHJlc2VudCwgYXNzZXJ0IGl0J3MgMAotIFJlbmFtZSB2YXJp
YWJsZSB0byBvcHRfcHZfbGluZWFyX3B0Ci0gQWRkIHNwYWNlcyBhcm91bmQgI2lmZGVmLyNlbHNl
LyNlbmRpZiBmb3IgbGFyZ2UgY29kZSBibG9jawotIEFkZCAvKiBDT05GSUdfTElORUFSX1BWX1BU
ICovIGFmdGVyICNlbHNlLyNlbmRpZiBmb3IgY2xhcml0eQotIENvcnJlY3QgZG9jdW1lbnRlZCBk
ZWZhdWx0IHZhbHVlCi0gTWVudGlvbiBpbiBkb2N1bWVudGF0aW9uIHRoYXQgdGhlIG9wdGlvbiBp
cyBvbmx5IGF2YWlsYWJsZSBpZiBjb25maWd1cmVkCi0gTW92ZSBjb25maWcgb3B0aW9uIHRvIGJl
bG93IFBWIChmb3IgdGhlIGRheSB3aGVuIHdlIG1ha2UgdGhhdCBzZWxlY3RhYmxlKQoKQ2hhbmdl
cyBzaW5jZSBYU0EKLSBBZGQgYSBLY29uZmlnIG9wdGlvbgotIERlZmF1bHQgdG8gJ29uJyAocmF0
aGVyIHRoYW4gJ29mZicpLgoKUmVsZWFzZSBqdXN0aWZpY2F0aW9uOiBUaGlzIHdhcyBvcmlnaW5h
bGx5IHBhcnQgb2YgYSBzZWN1cml0eSBmaXgKZW1iYXJnb2VkIHVudGlsIGFmdGVyIHRoZSBmcmVl
emUgZGF0ZTsgaXQgd2Fzbid0IGNoZWNrZWQgaW4gd2l0aCB0aGUKb3RoZXIgc2VjdXJpdHkgcGF0
Y2hlcyBpbiBvcmRlciB0byBhbGxvdyBhIGRpc2N1c3Npb24gYWJvdXQgdGhlCmRlZmF1bHQuCgpD
QzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KQ0M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ0M6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEtvbnJhZCBXaWxrIDxrb25yYWQu
d2lsa0BvcmFjbGUuY29tPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
LS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDE5ICsrKysrKysrKysr
KysrKysrKysKIHhlbi9hcmNoL3g4Ni9LY29uZmlnICAgICAgICAgICAgICAgIHwgMjAgKysrKysr
KysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgICAgIHwgMzcg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA3
NiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
bWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCBlYjQ5
OTVlNjhiLi43ODExMTBkNGIyIDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGlu
ZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAt
MTQyMiw2ICsxNDIyLDI1IEBAIFRoZSBmb2xsb3dpbmcgcmVzb3VyY2VzIGFyZSBhdmFpbGFibGU6
CiAgICAgQ0RQLCBvbmUgQ09TIHdpbGwgY29yZXNwb25kIHR3byBDQk1zIG90aGVyIHRoYW4gb25l
IHdpdGggQ0FULCBkdWUgdG8gdGhlCiAgICAgc3VtIG9mIENCTXMgaXMgZml4ZWQsIHRoYXQgbWVh
bnMgYWN0dWFsIGBjb3NfbWF4YCBpbiB1c2Ugd2lsbCBhdXRvbWF0aWNhbGx5CiAgICAgcmVkdWNl
IHRvIGhhbGYgd2hlbiBDRFAgaXMgZW5hYmxlZC4KKwkKKyMjIyBwdi1saW5lYXItcHQKKz4gYD0g
PGJvb2xlYW4+YAorCis+IERlZmF1bHQ6IGB0cnVlYAorCitPbmx5IGF2YWlsYWJsZSBpZiBYZW4g
aXMgY29tcGlsZWQgd2l0aCBDT05GSUdcX1BWXF9MSU5FQVJcX1BUIHN1cHBvcnQKK2VuYWJsZWQu
CisKK0FsbG93IFBWIGd1ZXN0cyB0byBoYXZlIHBhZ2V0YWJsZSBlbnRyaWVzIHBvaW50aW5nIHRv
IG90aGVyIHBhZ2V0YWJsZXMKK29mIHRoZSBzYW1lIGxldmVsIChpLmUuLCBhbGxvd2luZyBMMiBQ
VEVzIHRvIHBvaW50IHRvIG90aGVyIEwyIHBhZ2VzKS4KK1RoaXMgdGVjaG5pcXVlIGlzIG9mdGVu
IGNhbGxlZCAibGluZWFyIHBhZ2V0YWJsZXMiLCBhbmQgaXMgc29tZXRpbWVzCit1c2VkIHRvIGFs
bG93IG9wZXJhdGluZyBzeXN0ZW1zIGEgc2ltcGxlIHdheSB0byBjb25zaXN0ZW50bHkgbWFwIHRo
ZQorY3VycmVudCBwcm9jZXNzJ3MgcGFnZXRhYmxlcyBpbnRvIGl0cyBvd24gdmlydHVhbCBhZGRy
ZXNzIHNwYWNlLgorCitMaW51eCBhbmQgTWluaU9TIGRvbid0IHVzZSB0aGlzIHRlY2huaXF1ZS4g
IE5ldEJTRCBhbmQgTm92ZWxsIE5ldHdhcmUKK2RvOyB0aGVyZSBtYXkgYmUgb3RoZXIgY3VzdG9t
IG9wZXJhdGluZyBzeXN0ZW1zIHdoaWNoIGRvLiAgSWYgeW91J3JlCitjZXJ0YWluIHlvdSBkb24n
dCBwbGFuIG9uIGhhdmluZyBQViBndWVzdHMgd2hpY2ggdXNlIHRoaXMgZmVhdHVyZSwKK3R1cm5p
bmcgaXQgb2ZmIGNhbiByZWR1Y2UgdGhlIGF0dGFjayBzdXJmYWNlLgogCiAjIyMgcmN1LWlkbGUt
dGltZXItcGVyaW9kLW1zCiA+IGA9IDxpbnRlZ2VyPmAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9LY29uZmlnIGIveGVuL2FyY2gveDg2L0tjb25maWcKaW5kZXggNjQ5NTVkYzAxNy4uYThiYmFh
NjUyYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L0tjb25maWcKKysrIGIveGVuL2FyY2gveDg2
L0tjb25maWcKQEAgLTM3LDYgKzM3LDI2IEBAIHNvdXJjZSAiYXJjaC9LY29uZmlnIgogY29uZmln
IFBWCiAJZGVmX2Jvb2wgeQogCitjb25maWcgUFZfTElORUFSX1BUCisgICAgICAgYm9vbCAiU3Vw
cG9ydCBmb3IgUFYgbGluZWFyIHBhZ2V0YWJsZXMiCisgICAgICAgZGVwZW5kcyBvbiBQVgorICAg
ICAgIGRlZmF1bHQgeQorICAgICAgIC0tLWhlbHAtLS0KKyAgICAgICAgIExpbmVhciBwYWdldGFi
bGVzIChhbHNvIGNhbGxlZCAicmVjdXJzaXZlIHBhZ2V0YWJsZXMiKSByZWZlcnMKKyAgICAgICAg
IHRvIHRoZSBwcmFjdGljZSBvZiBhIGd1ZXN0IG9wZXJhdGluZyBzeXN0ZW0gaGF2aW5nIHBhZ2V0
YWJsZQorICAgICAgICAgZW50cmllcyBwb2ludGluZyB0byBvdGhlciBwYWdldGFibGVzIG9mIHRo
ZSBzYW1lIGxldmVsIChpLmUuLAorICAgICAgICAgYWxsb3dpbmcgTDIgUFRFcyB0byBwb2ludCB0
byBvdGhlciBMMiBwYWdlcykuICBTb21lIG9wZXJhdGluZworICAgICAgICAgc3lzdGVtcyB1c2Ug
aXQgYXMgYSBzaW1wbGUgd2F5IHRvIGNvbnNpc2VudGx5IG1hcCB0aGUgY3VycmVudAorICAgICAg
ICAgcHJvY2VzcydzIHBhZ2V0YWJsZXMgaW50byBpdHMgb3duIHZpcnR1YWwgYWRkcmVzcyBzcGFj
ZS4KKworICAgICAgICAgTGludXggYW5kIE1pbmlPUyBkb24ndCB1c2UgdGhpcyB0ZWNobmlxdWUu
ICBOZXRCU0QgYW5kIE5vdmVsbAorICAgICAgICAgTmV0d2FyZSBkbzsgdGhlcmUgbWF5IGJlIG90
aGVyIGN1c3RvbSBvcGVyYXRpbmcgc3lzdGVtcyB3aGljaAorICAgICAgICAgZG8uICBJZiB5b3Un
cmUgY2VydGFpbiB5b3UgZG9uJ3QgcGxhbiBvbiBoYXZpbmcgUFYgZ3Vlc3RzCisgICAgICAgICB3
aGljaCB1c2UgdGhpcyBmZWF0dXJlLCB0dXJuaW5nIGl0IG9mZiBjYW4gcmVkdWNlIHRoZSBhdHRh
Y2sKKyAgICAgICAgIHN1cmZhY2UuCisKKyAgICAgICAgIElmIHVuc3VyZSwgc2F5IFkuCisKIGNv
bmZpZyBIVk0KIAlkZWZfYm9vbCB5CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIv
eGVuL2FyY2gveDg2L21tLmMKaW5kZXggNjJkMzEzZTNmNS4uMmY5ZmViZDFlZSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTU4Nyw2ICs1
ODcsOCBAQCBzdGF0aWMgdm9pZCBwdXRfZGF0YV9wYWdlKAogICAgICAgICBwdXRfcGFnZShwYWdl
KTsKIH0KIAorI2lmZGVmIENPTkZJR19QVl9MSU5FQVJfUFQKKwogc3RhdGljIGJvb2wgaW5jX2xp
bmVhcl9lbnRyaWVzKHN0cnVjdCBwYWdlX2luZm8gKnBnKQogewogICAgIHR5cGVvZihwZy0+bGlu
ZWFyX3B0X2NvdW50KSBuYyA9IHJlYWRfYXRvbWljKCZwZy0+bGluZWFyX3B0X2NvdW50KSwgb2M7
CkBAIC02NTQsNiArNjU2LDkgQEAgc3RhdGljIHZvaWQgZGVjX2xpbmVhcl91c2VzKHN0cnVjdCBw
YWdlX2luZm8gKnBnKQogICogICAgIGZyYW1lIGlmIGl0IGlzIG1hcHBlZCBieSBhIGRpZmZlcmVu
dCByb290IHRhYmxlLiBUaGlzIGlzIHN1ZmZpY2llbnQgYW5kCiAgKiAgICAgYWxzbyBuZWNlc3Nh
cnkgdG8gYWxsb3cgdmFsaWRhdGlvbiBvZiBhIHJvb3QgdGFibGUgbWFwcGluZyBpdHNlbGYuCiAg
Ki8KK3N0YXRpYyBib29sIF9fcmVhZF9tb3N0bHkgb3B0X3B2X2xpbmVhcl9wdCA9IHRydWU7Citi
b29sZWFuX3BhcmFtKCJwdi1saW5lYXItcHQiLCBvcHRfcHZfbGluZWFyX3B0KTsKKwogI2RlZmlu
ZSBkZWZpbmVfZ2V0X2xpbmVhcl9wYWdldGFibGUobGV2ZWwpICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKIHN0YXRpYyBpbnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiBnZXRfIyNsZXZlbCMjX2xpbmVh
cl9wYWdldGFibGUoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XApAQCAtNjYzLDYgKzY2OCwxMyBAQCBnZXRfIyNsZXZlbCMjX2xpbmVhcl9wYWdldGFibGUoICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2U7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICB1bnNpZ25lZCBsb25nIHBmbjsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
IGlmICggIW9wdF9wdl9saW5lYXJfcHQgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGdkcHJpbnRr
KFhFTkxPR19XQVJOSU5HLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICAgICAgICAgICAiQXR0ZW1wdCB0byBjcmVhdGUgbGluZWFyIHAudC4gKGZl
YXR1cmUgZGlzYWJsZWQpXG4iKTsgICAgIFwKKyAgICAgICAgcmV0dXJuIDA7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgfSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBpZiAoIChsZXZlbCMjZV9n
ZXRfZmxhZ3MocGRlKSAmIF9QQUdFX1JXKSApICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTcyMCw2ICs3
MzIsMjcgQEAgZ2V0XyMjbGV2ZWwjI19saW5lYXJfcGFnZXRhYmxlKCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICByZXR1cm4gMTsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB9CiAK
KyNlbHNlIC8qIENPTkZJR19QVl9MSU5FQVJfUFQgKi8KKworI2RlZmluZSBkZWZpbmVfZ2V0X2xp
bmVhcl9wYWdldGFibGUobGV2ZWwpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorc3Rh
dGljIGludCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorZ2V0XyMjbGV2ZWwjI19saW5lYXJfcGFnZXRhYmxlKCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBsZXZlbCMjX3BnZW50cnlf
dCBwZGUsIHVuc2lnbmVkIGxvbmcgcGRlX3Bmbiwgc3RydWN0IGRvbWFpbiAqZCkgXAoreyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorfQorCitzdGF0aWMgdm9pZCBkZWNfbGluZWFy
X3VzZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCit7CisgICAgQVNTRVJUKHBnLT5saW5lYXJfcHRf
Y291bnQgPT0gMCk7Cit9CisKK3N0YXRpYyB2b2lkIGRlY19saW5lYXJfZW50cmllcyhzdHJ1Y3Qg
cGFnZV9pbmZvICpwZykKK3sKKyAgICBBU1NFUlQocGctPmxpbmVhcl9wdF9jb3VudCA9PSAwKTsK
K30KKworI2VuZGlmIC8qIENPTkZJR19QVl9MSU5FQVJfUFQgKi8KIAogYm9vbCBpc19pb21lbV9w
YWdlKG1mbl90IG1mbikKIHsKQEAgLTIzMjAsNiArMjM1Myw3IEBAIHN0YXRpYyBpbnQgX3B1dF9w
YWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgYm9vbCBwcmVlbXB0aWJsZSwKICAgICAg
ICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIH0KIAorI2lmZGVmIENPTkZJR19QVl9MSU5F
QVJfUFQKICAgICAgICAgICAgIGlmICggcHRwZyAmJiBQR1RfdHlwZV9lcXVhbCh4LCBwdHBnLT51
LmludXNlLnR5cGVfaW5mbykgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIC8qCkBA
IC0yMzM0LDYgKzIzNjgsOSBAQCBzdGF0aWMgaW50IF9wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2UsIGJvb2wgcHJlZW1wdGlibGUsCiAgICAgICAgICAgICAgICAgQVNTRVJUKHB0
cGctPmxpbmVhcl9wdF9jb3VudCA+IDApOwogICAgICAgICAgICAgICAgIHB0cGcgPSBOVUxMOwog
ICAgICAgICAgICAgfQorI2Vsc2UgLyogQ09ORklHX1BWX0xJTkVBUl9QVCAqLworICAgICAgICAg
ICAgQlVHX09OKHB0cGcgJiYgUEdUX3R5cGVfZXF1YWwoeCwgcHRwZy0+dS5pbnVzZS50eXBlX2lu
Zm8pKTsKKyNlbmRpZgogCiAgICAgICAgICAgICBzZXRfdGxiZmx1c2hfdGltZXN0YW1wKHBhZ2Up
OwogICAgICAgICB9Ci0tIAoyLjE0LjIKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 18 11:05:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 11:05:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4m9o-0000h3-Mq; Wed, 18 Oct 2017 11:05:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <daniel.kiper@oracle.com>) id 1e4m9n-0000gx-O3
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 11:05:03 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 33/E2-20834-E5537E95; Wed, 18 Oct 2017 11:05:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsUyZ7p8oG6c6fN
 Ig5bLUhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bheX9ZC1rZKm51bmJpYGxn7WLk4hASmMwk
 MWXXJnYI5zejxM+/rWwQzkZGif8/d0E5Exklviz6xNTFyMnBIqAqceLJF3YQm01AR+Lil4dgt
 oiAmsTihV9YQBqYBZYwSlxdPwWsQVjAVuLFr/OsIDavgI3EhJ3rWEBsIQEziQnXrzJCxAUlTs
 58AhZnFtCSuPHvJVAvB5AtLbH8HwdImFPAXKL5yWSwMaICKhJTTm5jA7ElBIwl+mb1sUxgFJy
 FZNIsJJNmIUxawMi8ilG9OLWoLLVI11AvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93
 EyMwcBmAYAfj8o9OhxglOZiURHl1DzyLFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBy2PyPFJIs
 Cg1PbUiLTMHGEMwaQkOHiUR3o3GQGne4oLE3OLMdIjUKUZdjhsPr/9hEmLJy89LlRLnjQOZIQ
 BSlFGaBzcCFs+XGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMyrCzKFJzOvBG7TK6AjmICOWOf
 0BOSIkkSElFQD40bJFadFrugaF2yZOS+UP+Pz7833VzsVM3Jdml++/6J7aHnW/uMtex+d5LK8
 tDyhylpIMOWs2KsjCh7/Apes/lR53vZgzksV5wWP9hU9lJyzsPfki7r4JevcN3ys8jDh/2ImG
 BC6S5jrc9m1h7cV5u86HHB/2prEqUrTT61rj7/++clx3zcPfKcrsRRnJBpqMRcVJwIAnzIUEO
 ICAAA=
X-Env-Sender: daniel.kiper@oracle.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1508324700!110658272!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57966 invoked from network); 18 Oct 2017 11:05:02 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Oct 2017 11:05:02 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9IB4rxv001423
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 18 Oct 2017 11:04:53 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9IB4qNX015136
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 18 Oct 2017 11:04:53 GMT
Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9IB4pG8025116;
 Wed, 18 Oct 2017 11:04:52 GMT
Received: from olila.local.net-space.pl (/10.175.209.112)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 18 Oct 2017 04:04:51 -0700
Date: Wed, 18 Oct 2017 13:04:43 +0200
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <20171018110443.GX7593@olila.local.net-space.pl>
References: <20171017214138.27663-1-cardoe@cardoe.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171017214138.27663-1-cardoe@cardoe.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: xen-devel@lists.xenproject.org, David Esler <drumandstrum@gmail.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 1/2] x86/boot: fix early error display
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMTcsIDIwMTcgYXQgMDQ6NDE6MzdQTSAtMDUwMCwgRG91ZyBHb2xkc3RlaW4g
d3JvdGU6Cj4gRnJvbTogRGF2aWQgRXNsZXIgPGRydW1hbmRzdHJ1bUBnbWFpbC5jb20+Cj4KPiBJ
biA5MTgwZjUzNjU1MjQgYSBjaGFuZ2Ugd2FzIG1hZGUgdG8gdGhlIHNlbmRfY2hyIGZ1bmN0aW9u
IHRvIHRha2UgaW4KPiBDLXN0cmluZ3MgYW5kIHByaW50IG91dCBhIGNoYXJhY3RlciBhdCBhIHRp
bWUgdW50aWwgYSBOVUxMIHdhcwo+IGVuY291bnRlcmVkLiBIb3dldmVyIHRoZXJlIGlzIG5vIGNv
ZGUgdG8gaW5jcmVtZW50IHRoZSBjdXJyZW50IGNoYXJhY3Rlcgo+IHBvc2l0aW9uIHJlc3VsdGlu
ZyBpbiBhbiBlbmRsZXNzIGxvb3Agb2YgdGhlIGZpcnN0IGNoYXJhY3Rlci4gVGhpcyBhZGRzCj4g
YSBzaW1wbGUgaW5jcmVtZW50Lgo+Cj4gUmV2aWV3ZWQtYnk6IERvdWcgR29sZHN0ZWluIDxjYXJk
b2VAY2FyZG9lLmNvbT4KCkkgd2FzIHRvbGQgdGhhdCAiUmV2aWV3ZWQtYnk6IC4uLiIgc2hvdWxk
IGJlIGFmdGVyIFNPQi4KCj4gU2lnbmVkLW9mZi1ieTogRGF2aWQgRXNsZXIgPGRydW1hbmRzdHJ1
bUBnbWFpbC5jb20+CgpJbiBnZW5lcmFsIFJldmlld2VkLWJ5OiBEYW5pZWwgS2lwZXIgPGRhbmll
bC5raXBlckBvcmFjbGUuY29tPgpUaG91Z2ggcGxlYXNlIHRha2UgaW50byBhY2NvdW50IEphbidz
IHJlcXVlc3QgV1JUIHRvIGNvbW1pdAptZXNzYWdlLiBPciBJIGFtIE9LIHdpdGggSmFuJ3MgY2hh
bmdlcyBiZWZvcmUgY29tbWl0dGluZy4KCkRhbmllbAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 18 11:07:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 11:07:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4mBl-0000r2-1c; Wed, 18 Oct 2017 11:07:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4mBj-0000qt-BP
 for xen-devel@lists.xensource.com; Wed, 18 Oct 2017 11:07:03 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 F3/7B-11148-6D537E95; Wed, 18 Oct 2017 11:07:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfeq6fN
 Ig2W7jS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0fr/FmPBxdSK+TOsGhif
 2XcxcnIICTQySfy7btXFyAVkP2aUWPzwDDuEs41R4vLEfewgVSICzhJfz8wFs3kF9CW+XulkB
 rGFBawkZmxsA2uQEHgmL/FgSzMLSEJCwBNo6h52GPtK0wmmLkZ2DjaghkNiIFEWAVWJDfPuME
 9g5F7AyLCKUaM4tagstUjX0FwvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyPQ4wx
 AsIPx4mnPQ4ySHExKory6B55FCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg/WXyPFJIsCg1PbUi
 LTMHGHowaQkOHiUR3o3GQGne4oLE3OLMdIjUKUZdjmObLv9hEmLJy89LlRLnnQcyQwCkKKM0D
 24ELA4uMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZj3IcgUnsy8ErhNr4COYAI6Yp3TE5AjSh
 IRUlINjHoHajWvfFj2zy7dumAu2yGmJ7v9DsyeMtdCnquegX/nZ/738gtUO7j6WP0tXM+E636
 ukYubs7NC3PWM4/mCX2E6tmFfPR7rX9iUUyzFNMNN7tnizSbfqr99j1eWZHp4/ca+A6uiRDgW
 Ms1hqv9R9/y+U77HDrFZRaEbSk+fibiituXVjgpPTSWW4oxEQy3mouJEACzKbg5+AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1508324820!93497690!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55319 invoked from network); 18 Oct 2017 11:07:01 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Oct 2017 11:07:01 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4mBf-0004Mm-Si; Wed, 18 Oct 2017 11:07:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e4mBa-0001JK-99; Wed, 18 Oct 2017 11:06:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e4mBZ-0003yG-O1; Wed, 18 Oct 2017 11:06:54 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114661-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=0c647de4db305a0b02f73684f9637acbf7b7f92a
X-Osstest-Versions-That: xen=bdc2ae68e2ecba1c3f55ad953189fe33362d1c51
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 18 Oct 2017 11:06:53 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 114661: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDY2MSB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDY2MS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCA0
OCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2cy4gMTE0NTM4CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWln
cmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTE0NTM4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2Nl
ZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgIDQ4
IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGxpa2UgMTE0NTA1CiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFp
bCAgbGlrZSAxMTQ1MzgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExNDUzOAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE0
NTM4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMTQ1MzgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
MTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExNDUzOAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICA3IHhlbi1idWlsZC9kaXN0LXRl
c3QgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAg
ICAgICA3IHhlbi1idWlsZC9kaXN0LXRlc3QgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZt
LWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgMGM2NDdkZTRkYjMwNWEwYjAyZjczNjg0
Zjk2MzdhY2JmN2I3ZjkyYQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAg
YmRjMmFlNjhlMmVjYmExYzNmNTVhZDk1MzE4OWZlMzMzNjJkMWM1MQoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTE0NTM4ICAyMDE3LTEwLTE1IDE5OjQ5OjU3IFogICAgMiBkYXlzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExNDY2MSAgMjAxNy0xMC0xNyAyMDo0MTo0OCBaICAgIDAgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEJl
cm5kIEt1aGxzIDxiZXJuZC5rdWhsc0B0LW9ubGluZS5kZT4KICBUaG9tYXMgUGV0YXp6b25pIDx0
aG9tYXMucGV0YXp6b25pQGZyZWUtZWxlY3Ryb25zLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpjb21taXQgMGM2NDdkZTRkYjMwNWEwYjAyZjczNjg0Zjk2MzdhY2JmN2I3ZjkyYQpBdXRob3I6
IEJlcm5kIEt1aGxzIDxiZXJuZC5rdWhsc0B0LW9ubGluZS5kZT4KRGF0ZTogICBTYXQgQXVnIDE5
IDE2OjIxOjQyIDIwMTcgKzAyMDAKCiAgICB0b29scy9saWJ4Yy94Y19kb21fYXJtOiBhZGQgbWlz
c2luZyB2YXJpYWJsZSBpbml0aWFsaXphdGlvbgogICAgCiAgICBUaGUgdmFyaWFibGUgZG9tY3Rs
LnUuYWRkcmVzc19zaXplLnNpemUgbWF5IHJlbWFpbiB1bmluaXRpYWxpemVkIGlmCiAgICBndWVz
dF90eXBlIGlzIG5vdCBvbmUgb2YgeGVuLTMuMC1hYXJjaDY0IG9yIHhlbi0zLjAtYXJtdjdsLiBB
bmQgdGhlCiAgICBjb2RlIHByZWNpc2VseSBjaGVja3MgaWYgdGhpcyB2YXJpYWJsZSBpcyBzdGls
bCAwIHRvIGRlY2lkZSBpZiB0aGUKICAgIGd1ZXN0IHR5cGUgaXMgc3VwcG9ydGVkIG9yIG5vdC4K
ICAgIAogICAgVGhpcyBmaXhlcyB0aGUgZm9sbG93aW5nIGJ1aWxkIGZhaWx1cmUgd2l0aCBnY2Mg
Ny54OgogICAgCiAgICB4Y19kb21fYXJtLmM6MjI5OjMxOiBlcnJvcjogJ2RvbWN0bC51LmFkZHJl
c3Nfc2l6ZS5zaXplJyBtYXkgYmUgdXNlZCB1bmluaXRpYWxpemVkIGluIHRoaXMgZnVuY3Rpb24g
Wy1XZXJyb3I9bWF5YmUtdW5pbml0aWFsaXplZF0KICAgICAgICAgaWYgKCBkb21jdGwudS5hZGRy
ZXNzX3NpemUuc2l6ZSA9PSAwICkKICAgIAogICAgUGF0Y2ggb3JpZ2luYWxseSB0YWtlbiBmcm9t
CiAgICBodHRwczovL3d3dy5tYWlsLWFyY2hpdmUuY29tL3hlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
L21zZzEwOTMxMy5odG1sLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBCZXJuZCBLdWhscyA8YmVy
bmQua3VobHNAdC1vbmxpbmUuZGU+CiAgICBTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgUGV0YXp6b25p
IDx0aG9tYXMucGV0YXp6b25pQGZyZWUtZWxlY3Ryb25zLmNvbT4KICAgIEFja2VkLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQg
ODhiZmJmOTBlMzVmMTIxM2Y5OTY3YTk3ZGVlMGIyMDM5Zjk5OThhNCkKKHFlbXUgY2hhbmdlcyBu
b3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 18 11:22:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 11:22:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4mQj-0002Dz-Fl; Wed, 18 Oct 2017 11:22:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <daniel.kiper@oracle.com>) id 1e4mQh-0002Dt-HI
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 11:22:31 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 98/57-05363-67937E95; Wed, 18 Oct 2017 11:22:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsUyZ7p8oG6J5fN
 Ig6O7BS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyGvd+ZCn4xV7Stf8nSwLiauYuRi0NIYDKT
 xIGVl6Cc34wSbz+cZINwNjJKrJvyBSozkVHiV9tiIIeTg0VAVWLTh9usIDabgI7ExS8P2UFsE
 QE1icULv7CANDALLGGUuLp+ChNIQljASeLRoScsIDavgI3Euvub2EBsIYEkiR/NG9gh4oISJ2
 dC1DALaEnc+PcSqJcDyJaWWP6PAyTMKWAuMb39O1i5qICKxJST28DGSAgYS/TN6mOZwCg4C8m
 kWUgmzUKYtICReRWjRnFqUVlqka6RoV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4m
 RmDo1jMwMO5g7Nnrd4hRkoNJSZRX98CzSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvIEWzyOFB
 ItS01Mr0jJzgFEEk5bg4FES4U0CSfMWFyTmFmemQ6ROMepy3Hh4/Q+TEEtefl6qlDhvMUiRAE
 hRRmke3AhYRF9ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMxbZQ40hSczrwRu0yugI5iAjlj
 n9ATkiJJEhJRUA6OWvnL8EudFD5InO1WlvjP6emdGYOt3cZteTkEvM6svl6xCBRZyyG8XP50Y
 Way8U/CLuGVyeMay6tazChJ29zbJzLV4ZSfTyPzMhzlw9qU5y7NyM7Z1/Iu/5rxW431D4YwL1
 U5d9Q5cpqFn7j+sK9kVeCRNueO07afl5nsqHawteif6zFlXosRSnJFoqMVcVJwIACJ+jJnjAg
 AA
X-Env-Sender: daniel.kiper@oracle.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1508325746!110820814!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13319 invoked from network); 18 Oct 2017 11:22:27 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Oct 2017 11:22:27 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9IBMLaB023467
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 18 Oct 2017 11:22:22 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9IBMKZG032668
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 18 Oct 2017 11:22:21 GMT
Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v9IBMJVv016942;
 Wed, 18 Oct 2017 11:22:20 GMT
Received: from olila.local.net-space.pl (/10.175.209.112)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 18 Oct 2017 04:22:19 -0700
Date: Wed, 18 Oct 2017 13:22:13 +0200
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <20171018112213.GY7593@olila.local.net-space.pl>
References: <20171017214138.27663-1-cardoe@cardoe.com>
 <20171017214138.27663-2-cardoe@cardoe.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171017214138.27663-2-cardoe@cardoe.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: xen-devel@lists.xenproject.org, David Esler <drumandstrum@gmail.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 2/2] x86/boot: rename send_chr to
	print_err
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMTcsIDIwMTcgYXQgMDQ6NDE6MzhQTSAtMDUwMCwgRG91ZyBHb2xkc3RlaW4g
d3JvdGU6Cj4gRnJvbTogRGF2aWQgRXNsZXIgPGRydW1hbmRzdHJ1bUBnbWFpbC5jb20+Cj4KPiBU
aGUgc2VuZF9jaHIgZnVuY3Rpb24gc2VuZHMgYW4gZW50aXJlIEMtc3RyaW5nIGFuZCBub3Qgb25l
IGNoYXJhY3RlciBhbmQKPiBkb2Vzbid0IG5lY2Vzc2FyaWx5IGp1c3Qgc2VuZCBpdCBvdmVyIHRo
ZSBzZXJpYWwgVUFSVCBhbnltb3JlIHNvIHJlbmFtZQo+IGl0IHRvIHByaW50X2VyciBzbyB0aGF0
IGl0cyBjbG9zZXIgaW4gbmFtZSB0byB3aGF0IGl0IGRvZXMuCj4KPiBSZXZpZXdlZC1ieTogRG91
ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJkb2UuY29tPgoKRGl0dG8uCgo+IFNpZ25lZC1vZmYtYnk6
IERhdmlkIEVzbGVyIDxkcnVtYW5kc3RydW1AZ21haWwuY29tPgoKQW55d2F5LCBSZXZpZXdlZC1i
eTogRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4KCkRhbmllbAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 18 11:34:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 11:34:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4mbp-000301-GI; Wed, 18 Oct 2017 11:34:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457f53915=wei.liu2@citrix.com>)
 id 1e4mbo-0002zv-HW
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 11:34:00 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 26/34-02146-72C37E95; Wed, 18 Oct 2017 11:33:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpK66zfN
 Ig4vzeCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyLKxewFHQzV3zb+4q5gfEAUxcjJ4eEgL/E
 wbWbmEFsFgFVidcLpoPF2QSUJX529rKB2CICOhJX975gBbGZBTYwSRz8LtvFyMEhLOAtMWVVM
 UiYV8BCYtnLSWDlQgI2Esu397JDxAUlTs58wgLRqiOxYPcnNpBWZgFpieX/OEDCnAK2ElvOfg
 HbKiqgItG5dA4LxBgFiY7px5gmMPLNQjJpFpJJsxAmLWBkXsWoUZxaVJZapGtoopdUlJmeUZK
 bmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERhmDECwg/Hsac9DjJIcTEqivLoHnkUK8SXlp1Rm
 JBZnxBeV5qQWH2KU4eBQkuBNtH4eKSRYlJqeWpGWmQMMeJi0BAePkgjvLiugNG9xQWJucWY6R
 OoUoy7HjYfX/zAJseTl56VKifMuBZkhAFKUUZoHNwIWfZcYZaWEeRmBjhLiKUgtys0sQZV/xS
 jOwagkzFsGMoUnM68EbtMroCOYgI5Y5/QE5IiSRISUVAOjyaspT1b9Zb8quaZ8S8yGE89feK7
 SP3rLnpH17IZgpplHpuZ9O3JmzZeYqhNb8x6vm3RQ4OGDLJNl8357Hn/xPF9olXeKboGN9ccj
 V5i+Cq36omIm83PdFKGatf/q0wJ+VaxreLTia/wjB96nnycuzrLy+et1n+dbzSmNir//2bvut
 Wl8zDU2NVFiKc5INNRiLipOBAAfPVcmuQIAAA==
X-Env-Sender: prvs=457f53915=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1508326437!87733628!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9523 invoked from network); 18 Oct 2017 11:33:58 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 11:33:58 -0000
X-IronPort-AV: E=Sophos;i="5.43,396,1503360000"; d="scan'208";a="446853195"
Date: Wed, 18 Oct 2017 12:33:31 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20171018113331.btnuiiactjwofhnn@citrix.com>
References: <20171018105159.9582-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171018105159.9582-1-george.dunlap@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 for-4.10] x86/mm: Make PV linear
	pagetables optional
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMTgsIDIwMTcgYXQgMTE6NTE6NTlBTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBBbGxvd2luZyBwYWdldGFibGVzIHRvIHBvaW50IHRvIG90aGVyIHBhZ2V0YWJsZXMg
b2YgdGhlIHNhbWUgbGV2ZWwKPiAob2Z0ZW4gY2FsbGVkICdsaW5lYXIgcGFnZXRhYmxlcycpIGhh
cyBiZWVuIGluY2x1ZGVkIGluIFhlbiBzaW5jZSBpdHMKPiBpbmNlcHRpb247IGJ1dCByZWNlbnRs
eSBpdCBoYXMgYmVlbiB0aGUgc291cmNlIG9mIGEgbnVtYmVyIG9mIHN1YnRsZQo+IHJlZmVyZW5j
ZS1jb3VudGluZyBidWdzLgo+IAo+IEl0IGlzIG5vdCB1c2VkIGJ5IExpbnV4IG9yIE1pbmlPUzsg
YnV0IGl0IHVzZWQgdXNlZCBieSBOZXRCU0QgYW5kCgoiaXQgdXNlZCB1c2VkIiBoZXJlLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 18 11:35:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 11:35:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4mdh-00037V-RS; Wed, 18 Oct 2017 11:35:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457e42042=George.Dunlap@citrix.com>)
 id 1e4mdg-00037O-Hp
 for xen-devel@lists.xen.org; Wed, 18 Oct 2017 11:35:56 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 04/AA-13910-B9C37E95; Wed, 18 Oct 2017 11:35:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsXitHRDpO5sm+e
 RBvu2yVks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBknJ79gKTjCXvGiSaeBcQVbFyMnh4SAv8T5
 HcdYQGxhgTiJLY93M4PYIgLBEvu27GbvYuTiYBbYwCjRf+MFK0hCSKCDUaLrqQGIzSagJzHv+
 FewZl4BW4mVj5qBGjg4WARUJS5OjgYJiwqESzSd7YcqEZQ4OfMJmM0p4CVx7O5tZpByZgFNif
 W79EHCzALiEreezGeCsOUltr+dwwyxVVVi8YOj7BMY+WchmTQLoXsWku5ZSLoXMLKsYlQvTi0
 qSy3SNdNLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMSgYg2ME474T/IUZJDiYl
 UV7dA88ihfiS8lMqMxKLM+KLSnNSiw8xanBwCEw4O3c6kxRLXn5eqpIE71Tr55FCgkWp6akVa
 Zk5wLiBKZXg4FES4V0NkuYtLkjMLc5Mh0idYtTluPHw+h8mIbAZUuK8S0GKBECKMkrz4EbAYv
 gSo6yUMC8j0IFCPAWpRbmZJajyrxjFORiVhHk3gUzhycwrgdv0CugIJqAj1jk9ATmiJBEhJdX
 A2Meq0LN8+de+G2q31ALVW/suN2U7tl9xf6XbvbeMQ2JN+6t2mRcqLvkTNjYk71/LuX45548z
 fnb7BGdMObT/mu3bLeWSa4qUPIo1w6vmmi1mP5wnEyCozrSy9lp9n47azrm8OzjNFG4FuoWm7
 1bfnXopa3t4lXR35aJqyb2JKhPb1ZuDVXYqsRRnJBpqMRcVJwIAPiFIKdwCAAA=
X-Env-Sender: prvs=457e42042=George.Dunlap@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1508326552!71113089!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46905 invoked from network); 18 Oct 2017 11:35:53 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 11:35:53 -0000
X-IronPort-AV: E=Sophos;i="5.43,396,1503360000"; d="scan'208";a="446853516"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
References: <1507816462-15881-1-git-send-email-andrew.cooper3@citrix.com>
 <1507816462-15881-4-git-send-email-andrew.cooper3@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <ad04fc99-b2d4-5c72-680a-043e71999237@citrix.com>
Date: Wed, 18 Oct 2017 12:35:50 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1507816462-15881-4-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 3/3] x86/mm: Consolidate all Xen L4 slot
 writing into init_xen_l4_slots()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTIvMjAxNyAwMjo1NCBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGVyZSBhcmUg
Y3VycmVudGx5IHRocmVlIGZ1bmN0aW9ucyB3aGljaCB3cml0ZSBMNCBwYWdldGFibGVzIGZvciBY
ZW4sIGJ1dAo+IHRoZXkgYWxsIGJlaGF2ZSBzdWJ0bHkgZGlmZmVyZW50bHkuICBzaF9pbnN0YWxs
X3hlbl9lbnRyaWVzX2luX2w0KCkgaW4KPiBwYXJ0aWN1bGFyIGlzIGNhdGVyaW5nIGZvciB0d28g
ZGlmZmVyZW50IHVzZWNhc2VzLCB3aGljaCBtYWtlcyB0aGUgc2FmZXR5IG9mCj4gdGhlIGxpbmVh
ciBtYXBwaW5ncyBoYXJkIHRvIGZvbGxvdy4KPiAKPiBCeSBjb25zb2xpZGF0aW5nIHRoZSBMNCBw
YWdldGFibGUgd3JpdGluZyBpbiBhIHNpbmdsZSBmdW5jdGlvbiwgdGhlIHJlc3VsdGluZwo+IHNl
dHVwIG9mIFhlbidzIHZpcnR1YWwgbGF5b3V0IGlzIGVhc2llciB0byB1bmRlcnN0YW5kLgo+IAo+
IE5vIHByYWN0aWNhbCBjaGFuZ2VzIHRvIHRoZSByZXN1bHRpbmcgTDQsIGFsdGhvdWdoIHRoZSBs
b2dpYyBoYXMgYmVlbgo+IHJlYXJyYW5nZWQgdG8gYXZvaWQgcmV3cml0aW5nIHNvbWUgc2xvdHMu
ICBUaGlzIGNoYW5nZXMgdGhlIHphcF9yb19tcHQKPiBwYXJhbWV0ZXIgdG8gc2ltcGx5IHJvX21w
dC4KPiAKPiBCb3RoIHtoYXAsc2h9X2luc3RhbGxfeGVuX2VudHJpZXNfaW5fbDQoKSBnZXQgZm9s
ZGVkIGludG8gdGhlaXIgY2FsbGVycy4gIFRoZQo+IGhhcCBzaWRlIG9ubHkgYSBzaW5nbGUgY2Fs
bGVyLCB3aGlsZSB0aGUgc2hhZG93IHNpZGUgaGFzIHR3by4gIFRoZSBzaGFkb3cKPiBzcGxpdCBo
ZWxwcyBoaWdobGlnaHQgdGhlIGNvcnJlY3RuZXNzIG9mIHRoZSBsaW5lYXIgc2xvdHMuCj4gCj4g
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
CkFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 18 11:39:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 11:39:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4mgc-0003Ka-9U; Wed, 18 Oct 2017 11:38:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457e42042=George.Dunlap@citrix.com>)
 id 1e4mga-0003KU-Ii
 for xen-devel@lists.xen.org; Wed, 18 Oct 2017 11:38:56 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 22/CB-23912-F4D37E95; Wed, 18 Oct 2017 11:38:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXitHRDpK6/7fN
 Ig+WrGS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozGM8uZCxq1Km41bGRuYHwi38XIySEh4C+x
 efV8dhBbWCBJYnHzIjBbRCBYYt+W3UA2FwezwAZGif4bL1hBHCGBDkaJxkXHmEGq2AT0JOYd/
 8oCYvMK2Eq8fnKSCcRmEVCV2NjbwQZiiwqESzSd7YeqEZQ4OfMJmM0p4CWxunUrUD0H0AZNif
 W79EHCzALiEreezGeCsOUltr+dA7ZKCGjk4gdH2Scw8s9CMmkWQvcsJN2zkHQvYGRZxahRnFp
 Ullqka2isl1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGJwMQLCD8d82z0OMkhxM
 SqK8ugeeRQrxJeWnVGYkFmfEF5XmpBYfYtTg4BCYcHbudCYplrz8vFQlCd4Om+eRQoJFqempF
 WmZOcD4gSmV4OBREuFdbQ2U5i0uSMwtzkyHSJ1iVJQS540B6RMASWSU5sG1wWL2EqOslDAvI9
 BRQjwFqUW5mSWo8q8YxTkYlYR5dUGm8GTmlcBNfwW0mAlo8TqnJyCLSxIRUlINjLmfRXarLro
 ySzK4sqzPKETQpIq1uf1TxdzO+Uz8IU9vnf7xovvMqorclLNJh/mv6jG+ETeU4nHc66K597WR
 /QpezfjjyZP1c+YFS854+PlPhMyMq83/8wXv+nQmvCi++XCFwIugj5yzFm4ImHDm1gLzh/KWh
 h2m9luNEj4c/xKV+VLJnWe9ghJLcUaioRZzUXEiAO1dVwDUAgAA
X-Env-Sender: prvs=457e42042=George.Dunlap@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1508326733!68695023!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6059 invoked from network); 18 Oct 2017 11:38:54 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 11:38:54 -0000
X-IronPort-AV: E=Sophos;i="5.43,396,1503360000"; d="scan'208";a="446853779"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
References: <1507816462-15881-1-git-send-email-andrew.cooper3@citrix.com>
 <1507816462-15881-3-git-send-email-andrew.cooper3@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <f9378fb5-f6f2-315c-e659-32e8e2dc80d6@citrix.com>
Date: Wed, 18 Oct 2017 12:38:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1507816462-15881-3-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 2/3] x86/mm: Consolidate all Xen L2 slot
 writing into init_xen_pae_l2_slots()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTIvMjAxNyAwMjo1NCBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBIYXZpbmcgYWxs
IG9mIHRoaXMgbG9naWMgdG9nZXRoZXIgbWFrZXMgaXQgZWFzaWVyIHRvIGZvbGxvdyBYZW4ncyB2
aXJ0dWFsCj4gc2V0dXAgYWNyb3NzIHRoZSB3aG9sZSBzeXN0ZW0uCj4gCj4gTm8gZnVuY3Rpb25h
bCBjaGFuZ2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
QGNpdHJpeC5jb20+Cgo+IC0tLQo+IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+
Cj4gQ0M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgo+IENDOiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGV1LmNpdHJpeC5jb20+Cj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Cj4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gLS0tCj4gIHhl
bi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICB8IDE2ICsrKysrKysrKy0tLS0tLS0KPiAgeGVu
L2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jIHwgNDIgKysrKysrKysrKysrKysrLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCAgICAgICB8ICAx
ICsKPiAgMyBmaWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCAzNCBkZWxldGlvbnMoLSkK
PiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwo+
IGluZGV4IGY5MGE0MmEuLmVhNGFmMTYgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tLmMK
PiArKysgYi94ZW4vYXJjaC94ODYvbW0uYwo+IEBAIC0xNDMzLDEzICsxNDMzLDcgQEAgc3RhdGlj
IGludCBhbGxvY19sMl90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25n
IHR5cGUsCj4gICAgICB9Cj4gIAo+ICAgICAgaWYgKCByYyA+PSAwICYmICh0eXBlICYgUEdUX3Bh
ZV94ZW5fbDIpICkKPiAtICAgIHsKPiAtICAgICAgICAvKiBYZW4gcHJpdmF0ZSBtYXBwaW5ncy4g
Ki8KPiAtICAgICAgICBtZW1jcHkoJnBsMmVbQ09NUEFUX0wyX1BBR0VUQUJMRV9GSVJTVF9YRU5f
U0xPVChkKV0sCj4gLSAgICAgICAgICAgICAgICZjb21wYXRfaWRsZV9wZ190YWJsZV9sMlsKPiAt
ICAgICAgICAgICAgICAgICAgIGwyX3RhYmxlX29mZnNldChISVJPX0NPTVBBVF9NUFRfVklSVF9T
VEFSVCldLAo+IC0gICAgICAgICAgICAgICBDT01QQVRfTDJfUEFHRVRBQkxFX1hFTl9TTE9UUyhk
KSAqIHNpemVvZigqcGwyZSkpOwo+IC0gICAgfQo+ICsgICAgICAgIGluaXRfeGVuX3BhZV9sMl9z
bG90cyhwbDJlLCBkKTsKPiAgCj4gICAgICB1bm1hcF9kb21haW5fcGFnZShwbDJlKTsKPiAgICAg
IHJldHVybiByYyA+IDAgPyAwIDogcmM7Cj4gQEAgLTE1MTgsNiArMTUxMiwxNCBAQCBzdGF0aWMg
aW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCj4gICAgICByZXR1cm4g
cmMgPiAwID8gMCA6IHJjOwo+ICB9Cj4gIAo+ICt2b2lkIGluaXRfeGVuX3BhZV9sMl9zbG90cyhs
Ml9wZ2VudHJ5X3QgKmwydCwgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKPiArewo+ICsgICAgbWVt
Y3B5KCZsMnRbQ09NUEFUX0wyX1BBR0VUQUJMRV9GSVJTVF9YRU5fU0xPVChkKV0sCj4gKyAgICAg
ICAgICAgJmNvbXBhdF9pZGxlX3BnX3RhYmxlX2wyWwo+ICsgICAgICAgICAgICAgICBsMl90YWJs
ZV9vZmZzZXQoSElST19DT01QQVRfTVBUX1ZJUlRfU1RBUlQpXSwKPiArICAgICAgICAgICBDT01Q
QVRfTDJfUEFHRVRBQkxFX1hFTl9TTE9UUyhkKSAqIHNpemVvZigqbDJ0KSk7Cj4gK30KPiArCj4g
IC8qCj4gICAqIFRoaXMgZnVuY3Rpb24gbXVzdCB3cml0ZSBhbGwgUk9PVF9QQUdFVEFCTEVfUFZf
WEVOX1NMT1RTLCB0byBjbG9iYmVyIGFueQo+ICAgKiB2YWx1ZXMgYSBndWVzdCBtYXkgaGF2ZSBs
ZWZ0IHRoZXJlIGZyb20gYWxsb2NfbDRfdGFibGUoKS4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L21tL3NoYWRvdy9tdWx0aS5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCj4g
aW5kZXggZDU0MGFmMS4uMWI3NmUwYyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hh
ZG93L211bHRpLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKPiBAQCAt
MTUyMSwzMSArMTUyMSw2IEBAIHZvaWQgc2hfaW5zdGFsbF94ZW5fZW50cmllc19pbl9sNChzdHJ1
Y3QgZG9tYWluICpkLCBtZm5fdCBnbDRtZm4sIG1mbl90IHNsNG1mbikKPiAgfQo+ICAjZW5kaWYK
PiAgCj4gLSNpZiBHVUVTVF9QQUdJTkdfTEVWRUxTID49IDMKPiAtLy8gRm9yIDMtb24tMyBQViBn
dWVzdHMsIHdlIG5lZWQgdG8gbWFrZSBzdXJlIHRoZSB4ZW4gbWFwcGluZ3MgYXJlIGluCj4gLS8v
IHBsYWNlLCB3aGljaCBtZWFucyB0aGF0IHdlIG5lZWQgdG8gcG9wdWxhdGUgdGhlIGwyaCBlbnRy
eSBpbiB0aGUgbDMKPiAtLy8gdGFibGUuCj4gLQo+IC1zdGF0aWMgdm9pZCBzaF9pbnN0YWxsX3hl
bl9lbnRyaWVzX2luX2wyaChzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBzbDJobWZuKQo+IC17Cj4g
LSAgICBzaGFkb3dfbDJlX3QgKnNsMmU7Cj4gLQo+IC0gICAgaWYgKCAhaXNfcHZfMzJiaXRfZG9t
YWluKGQpICkKPiAtICAgICAgICByZXR1cm47Cj4gLQo+IC0gICAgc2wyZSA9IG1hcF9kb21haW5f
cGFnZShzbDJobWZuKTsKPiAtICAgIEJVSUxEX0JVR19PTihzaXplb2YgKGwyX3BnZW50cnlfdCkg
IT0gc2l6ZW9mIChzaGFkb3dfbDJlX3QpKTsKPiAtCj4gLSAgICAvKiBDb3B5IHRoZSBjb21tb24g
WGVuIG1hcHBpbmdzIGZyb20gdGhlIGlkbGUgZG9tYWluICovCj4gLSAgICBtZW1jcHkoCj4gLSAg
ICAgICAgJnNsMmVbQ09NUEFUX0wyX1BBR0VUQUJMRV9GSVJTVF9YRU5fU0xPVChkKV0sCj4gLSAg
ICAgICAgJmNvbXBhdF9pZGxlX3BnX3RhYmxlX2wyW2wyX3RhYmxlX29mZnNldChISVJPX0NPTVBB
VF9NUFRfVklSVF9TVEFSVCldLAo+IC0gICAgICAgIENPTVBBVF9MMl9QQUdFVEFCTEVfWEVOX1NM
T1RTKGQpICogc2l6ZW9mKCpzbDJlKSk7Cj4gLQo+IC0gICAgdW5tYXBfZG9tYWluX3BhZ2Uoc2wy
ZSk7Cj4gLX0KPiAtI2VuZGlmCj4gLQo+ICAKPiAgLyoqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwo+ICAvKiBD
cmVhdGUgYSBzaGFkb3cgb2YgYSBnaXZlbiBndWVzdCBwYWdlLgo+IEBAIC0xNjEwLDcgKzE1ODUs
MTQgQEAgc2hfbWFrZV9zaGFkb3coc3RydWN0IHZjcHUgKnYsIG1mbl90IGdtZm4sIHUzMiBzaGFk
b3dfdHlwZSkKPiAgI2VuZGlmCj4gICNpZiBHVUVTVF9QQUdJTkdfTEVWRUxTID49IDMKPiAgICAg
ICAgICBjYXNlIFNIX3R5cGVfbDJoX3NoYWRvdzoKPiAtICAgICAgICAgICAgc2hfaW5zdGFsbF94
ZW5fZW50cmllc19pbl9sMmgodi0+ZG9tYWluLCBzbWZuKTsKPiArICAgICAgICAgICAgQlVJTERf
QlVHX09OKHNpemVvZihsMl9wZ2VudHJ5X3QpICE9IHNpemVvZihzaGFkb3dfbDJlX3QpKTsKPiAr
ICAgICAgICAgICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oZCkgKQo+ICsgICAgICAgICAgICB7
Cj4gKyAgICAgICAgICAgICAgICBzaGFkb3dfbDJlX3QgKmwydCA9IG1hcF9kb21haW5fcGFnZShz
bWZuKTsKPiArCj4gKyAgICAgICAgICAgICAgICBpbml0X3hlbl9wYWVfbDJfc2xvdHMobDJ0LCBk
KTsKPiArICAgICAgICAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKGwydCk7Cj4gKyAgICAgICAg
ICAgIH0KPiAgICAgICAgICAgICAgYnJlYWs7Cj4gICNlbmRpZgo+ICAgICAgICAgIGRlZmF1bHQ6
IC8qIERvIG5vdGhpbmcgKi8gYnJlYWs7Cj4gQEAgLTE2NzcsNiArMTY1OSw4IEBAIHNoX21ha2Vf
bW9uaXRvcl90YWJsZShzdHJ1Y3QgdmNwdSAqdikKPiAgCj4gICAgICAgICAgICAgIGlmICggaXNf
cHZfMzJiaXRfZG9tYWluKGQpICkKPiAgICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAg
bDJfcGdlbnRyeV90ICpsMnQ7Cj4gKwo+ICAgICAgICAgICAgICAgICAgLyogRm9yIDMyLWJpdCBQ
ViBndWVzdHMsIHdlIG5lZWQgdG8gbWFwIHRoZSAzMi1iaXQgWGVuCj4gICAgICAgICAgICAgICAg
ICAgKiBhcmVhIGludG8gaXRzIHVzdWFsIFZBcyBpbiB0aGUgbW9uaXRvciB0YWJsZXMgKi8KPiAg
ICAgICAgICAgICAgICAgIG0zbWZuID0gc2hhZG93X2FsbG9jKGQsIFNIX3R5cGVfbW9uaXRvcl90
YWJsZSwgMCk7Cj4gQEAgLTE2ODcsNyArMTY3MSwxMSBAQCBzaF9tYWtlX21vbml0b3JfdGFibGUo
c3RydWN0IHZjcHUgKnYpCj4gICAgICAgICAgICAgICAgICBtZm5fdG9fcGFnZShtMm1mbiktPnNo
YWRvd19mbGFncyA9IDI7Cj4gICAgICAgICAgICAgICAgICBsM2UgPSBtYXBfZG9tYWluX3BhZ2Uo
bTNtZm4pOwo+ICAgICAgICAgICAgICAgICAgbDNlWzNdID0gbDNlX2Zyb21fbWZuKG0ybWZuLCBf
UEFHRV9QUkVTRU5UKTsKPiAtICAgICAgICAgICAgICAgIHNoX2luc3RhbGxfeGVuX2VudHJpZXNf
aW5fbDJoKGQsIG0ybWZuKTsKPiArCj4gKyAgICAgICAgICAgICAgICBsMnQgPSBtYXBfZG9tYWlu
X3BhZ2UobTJtZm4pOwo+ICsgICAgICAgICAgICAgICAgaW5pdF94ZW5fcGFlX2wyX3Nsb3RzKGwy
dCwgZCk7Cj4gKyAgICAgICAgICAgICAgICB1bm1hcF9kb21haW5fcGFnZShsMnQpOwo+ICsKPiAg
ICAgICAgICAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKGwzZSk7Cj4gICAgICAgICAgICAgIH0K
PiAgCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvbW0uaAo+IGluZGV4IGVlYWM0ZDcuLmRhM2M1ZTIgMTAwNjQ0Cj4gLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tbS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCj4g
QEAgLTM0MCw2ICszNDAsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgKl9fcGFnZV90b192aXJ0KGNv
bnN0IHN0cnVjdCBwYWdlX2luZm8gKnBnKQo+ICBpbnQgZnJlZV9wYWdlX3R5cGUoc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAo+ICAgICAgICAgICAgICAgICAgICAg
aW50IHByZWVtcHRpYmxlKTsKPiAgCj4gK3ZvaWQgaW5pdF94ZW5fcGFlX2wyX3Nsb3RzKGwyX3Bn
ZW50cnlfdCAqbDJ0LCBjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKPiAgdm9pZCBpbml0X2d1ZXN0
X2w0X3RhYmxlKGw0X3BnZW50cnlfdFtdLCBjb25zdCBzdHJ1Y3QgZG9tYWluICosCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICBib29sX3QgemFwX3JvX21wdCk7Cj4gIGJvb2wgZmlsbF9yb19t
cHQobWZuX3QgbWZuKTsKPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 18 11:40:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 11:40:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4miI-0003u1-Jz; Wed, 18 Oct 2017 11:40:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457281bb7=roger.pau@citrix.com>)
 id 1e4miH-0003tk-IW
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 11:40:41 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 C2/EA-07262-8BD37E95; Wed, 18 Oct 2017 11:40:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRWlGSWpSXmKPExsXitHRDpO522+e
 RBhcma1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl/+2YwFjRqVZz+soipgfGSQhcjJ4eEgL/E
 k3WvWUBsNgEdiYtzd7J1MXJwiAioSNzeawASZhZIltiwYQMbiC0s4Cwxfe5mZhCbRUBVYufKL
 lYQm1fAUuL75BUsIK0SAnoSP7YbQoQFJU7OfMICMUZTonX7b3YIW16ieetssDFCAooS/fMesE
 1g5JmFpGUWkpZZSFoWMDKvYlQvTi0qSy3SNdVLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZ
 Lzs/dxAgMm3oGBsYdjJe/Oh1ilORgUhLl1T3wLFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO8J
 m+eRQoJFqempFWmZOcAAhklLcPAoifCutgZK8xYXJOYWZ6ZDpE4xGnMc23T5DxNHx827f5iEW
 PLy81KlxHnngkwSACnNKM2DGwSLrEuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHkfgEzhyc
 wrgdv3CugUJqBT1jk9ATmlJBEhJdXAuGTj7iTTy2sEjCZtzTAtL5a6+8zh0La35wQED+SIbl7
 25G9xlahkbVGg8bLToS7ON0LVRd7MUr6RlHMu02bHa42GSa0Tve+svZ/X+ih119SrJ2f1yb+s
 OTDpw8QFZzeKrWmtX/JL0lnPZ8fN2u8+yiUHW0RNLSrW+2/5UCHuJnz58poJBvfETiuxFGckG
 moxFxUnAgA3rMe3pwIAAA==
X-Env-Sender: prvs=457281bb7=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1508326838!110824534!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26188 invoked from network); 18 Oct 2017 11:40:39 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 11:40:39 -0000
X-IronPort-AV: E=Sophos;i="5.43,396,1503360000"; d="scan'208";a="446854102"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 18 Oct 2017 12:40:22 +0100
Message-ID: <20171018114034.36587-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
MIME-Version: 1.0
Cc: boris.ostrovsky@oracle.com, Roger Pau Monne <roger.pau@citrix.com>,
 konrad.wilk@oracle.com
Subject: [Xen-devel] [PATCH v7 for-next 00/12] vpci: PCI config space
	emulation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpUaGUgZm9sbG93aW5nIHNlcmllcyBjb250YWluIGFuIGltcGxlbWVudGF0aW9uIG9m
IGhhbmRsZXJzIGZvciB0aGUgUENJCmNvbmZpZ3VyYXRpb24gc3BhY2UgaW5zaWRlIG9mIFhlbi4g
VGhpcyBhbGxvd3MgWGVuIHRvIGRldGVjdCBhY2Nlc3Nlcwp0byB0aGUgUENJIGNvbmZpZ3VyYXRp
b24gc3BhY2UgYW5kIHJlYWN0IGFjY29yZGluZ2x5LgoKV2h5IGlzIHRoaXMgbmVlZGVkPyBJTUhP
LCB0aGVyZSBhcmUgdHdvIG1haW4gcG9pbnRzIG9mIGRvaW5nIGFsbCB0aGlzCmVtdWxhdGlvbiBp
bnNpZGUgb2YgWGVuLCB0aGUgZmlyc3Qgb25lIGlzIHRvIHByZXZlbnQgYWRkaW5nIGEgYnVuY2gg
b2YKZHVwbGljYXRlZCBYZW4gUFYgc3BlY2lmaWMgY29kZSB0byBlYWNoIE9TIHdlIHdhbnQgdG8g
c3VwcG9ydCBpbiBQVkgKbW9kZS4gVGhpcyBqdXN0IHByb21vdGVzIFhlbiBjb2RlIGR1cGxpY2F0
aW9uIGFtb25nc3QgT1Nlcywgd2hpY2gKbGVhZHMgdG8gYSBoaWdoZXIgbWFpbnRhaW5lcnNoaXAg
YnVyZGVuLgoKVGhlIHNlY29uZCByZWFzb24gd291bGQgYmUgdGhhdCB0aGlzIGNvZGUgKG9yIGl0
J3MgZnVuY3Rpb25hbGl0eSB0byBiZQptb3JlIHByZWNpc2UpIGFscmVhZHkgZXhpc3RzIGluIFFF
TVUgKGFuZCBwY2liYWNrIHRvIGEgZGVncmVlKSwgYW5kCml0J3MgY29kZSB0aGF0IHdlIGFscmVh
ZHkgc3VwcG9ydCBhbmQgbWFpbnRhaW4uIEJ5IG1vdmluZyBpdCBpbnRvIHRoZQpoeXBlcnZpc29y
IGl0c2VsZiBldmVyeSBndWVzdCB0eXBlIGNhbiBtYWtlIHVzZSBvZiBpdCwgYW5kIHNob3VsZCBi
ZQpzaGFyZWQgYmV0d2VlbiB0aGVtIGFsbC4gSSBrbm93IHRoYXQgdGhlIGNvZGUgaW4gdGhpcyBz
ZXJpZXMgaXMgbm90CnlldCBzdWl0YWJsZSBmb3IgRG9tVSBIVk0gZ3Vlc3RzIGluIGl0J3MgY3Vy
cmVudCBzdGF0ZSwgYnV0IGl0IHNob3VsZApiZSBpbiBkdWUgdGltZS4KCkFzIHVzdWFsLCBlYWNo
IHBhdGNoIGNvbnRhaW5zIGEgY2hhbmdlc2V0IHN1bW1hcnkgYmV0d2VlbiB2ZXJzaW9ucywKSSdt
IG5vdCBnb2luZyB0byBjb3B5IHRoZSBsaXN0IG9mIGNoYW5nZXMgaGVyZS4KClBhdGNoIDEgaXMg
YSBwcmUtcGF0Y2ggdG8gYWxsb3cgaW50ZXJuYWwgUElPIGhhbmRsZXJzIHJldHVybiBSRVRSWS4K
UGF0Y2ggMiBtb2RpZmllcyBhIGZ1bmN0aW9uIHRvIGRlY29kZSBhIFBDSSBJTyBwb3J0IGFjY2Vz
cyBpbnRvCnBjaV9zYmRmX3QgYW5kIHJlZ2lzdGVyICh3aGljaCBpcyBzaGFyZWQgd2l0aCB0aGUg
aW9yZXEgY29kZSkuIFBhdGNoIDMKaW1wbGVtZW50cyB0aGUgZ2VuZXJpYyBoYW5kbGVycyBmb3Ig
YWNjZXNzZXMgdG8gdGhlIFBDSSBjb25maWd1cmF0aW9uCnNwYWNlIHRvZ2V0aGVyIHdpdGggYSBt
aW5pbWFsIHVzZXItc3BhY2UgdGVzdCBoYXJuZXNzIHRoYXQgSSd2ZSB1c2VkCmR1cmluZyBkZXZl
bG9wbWVudC4gQ3VycmVudGx5IGEgcGVyLWRldmljZSBsaW5rZWQgbGlzdCBpcyB1c2VkIGluIG9y
ZGVyCnRvIHN0b3JlIHRoZSBsaXN0IG9mIGhhbmRsZXJzLCBhbmQgdGhleSBhcmUgc29ydGVkIGJh
c2VkIG9uIHRoZWlyIG9mZnNldAppbnNpZGUgb2YgdGhlIGNvbmZpZ3VyYXRpb24gc3BhY2UuIFBh
dGNoIDIgYWxzbyBhZGRzIHRoZSB4ODYgcG9ydCBJTwp0cmFwcyBhbmQgd2lyZXMgdGhlbSBpbnRv
IHRoZSBuZXdseSBpbnRyb2R1Y2VkIHZQQ0kgZGlzcGF0Y2hlcnMuIFBhdGNoIDQKYW5kIDUgYWRk
cyBoYW5kbGVycyBmb3IgdGhlIE1NQ0ZHIGFyZWFzIChhcyBmb3VuZCBvbiB0aGUgTU1DRkcgQUNQ
SQp0YWJsZSkuIFBhdGNoZXMgNiwgNyBhbmQgOCBhcmUgbW9zdGx5IGNvZGUgbW9tZW50L3JlZmFj
dG9yaW5nIGluIG9yZGVyCnRvIGltcGxlbWVudCBzdXBwb3J0IGZvciBCQVIgbWFwcGluZyBpbiBw
YXRjaCA5LiBGaW5hbGx5IHBhdGNoZXMgMTAgYW5kCjEyIGFkZCBzdXBwb3J0IGZvciB0cmFwcGlu
ZyBhY2Nlc3NlcyB0byB0aGUgTVNJIGFuZCBNU0ktWCBjYXBhYmlsaXRpZXMKcmVzcGVjdGl2ZWx5
LCBzbyB0aGF0IGludGVycnVwdHMgYXJlIHByb3Blcmx5IHNldHVwIG9uIGJlaGFsZiBvZiBEb20w
LgoKVGhlIGJyYW5jaCBjb250YWluaW5nIHRoZSBwYXRjaGVzIGNhbiBiZSBmb3VuZCBhdDoKCmdp
dDovL3hlbmJpdHMueGVuLm9yZy9wZW9wbGUvcm95Z2VyL3hlbi5naXQgdnBjaV92NwoKTm90ZSB0
aGF0IHRoaXMgaXMgb25seSBzYWZlIHRvIHVzZSBmb3IgdGhlIGhhcmR3YXJlIGRvbWFpbiAodGhh
dCdzCnRydXN0ZWQpLCBhbnkgbm9uLXRydXN0ZWQgZG9tYWluIHdpbGwgbmVlZCBhIGxvdCBtb3Jl
IG9mIHRyYXBzIGJlZm9yZQppdCBjYW4gZnJlZWx5IGFjY2VzcyB0aGUgUENJIGNvbmZpZ3VyYXRp
b24gc3BhY2UuCgpUaGFua3MsIFJvZ2VyLgoKUm9nZXIgUGF1IE1vbm5lICgxMik6CiAgeDg2L3Bp
bzogYWxsb3cgaW50ZXJuYWwgUElPIGhhbmRsZXJzIHRvIHJldHVybiBSRVRSWQogIHBjaTogaW50
cm9kdWNlIGEgdHlwZSB0byBzdG9yZSBhIFNCREYKICB2cGNpOiBpbnRyb2R1Y2UgYmFzaWMgaGFu
ZGxlcnMgdG8gdHJhcCBhY2Nlc3NlcyB0byB0aGUgUENJIGNvbmZpZyBzcGFjZQogIHg4Ni9tbWNm
ZzogYWRkIGhhbmRsZXJzIGZvciB0aGUgUFZIIERvbTAgTU1DRkcgYXJlYXMKICB4ODYvcGh5c2Rl
djogZW5hYmxlIFBIWVNERVZPUF9wY2lfbW1jZmdfcmVzZXJ2ZWQgZm9yIFBWSCBEb20wCiAgcGNp
OiBzcGxpdCBjb2RlIHRvIHNpemUgQkFScyBmcm9tIHBjaV9hZGRfZGV2aWNlCiAgcGNpOiBhZGQg
c3VwcG9ydCB0byBzaXplIFJPTSBCQVJzIHRvIHBjaV9zaXplX21lbV9iYXIKICB4ZW46IGludHJv
ZHVjZSByYW5nZXNldF9jb25zdW1lX3JhbmdlcwogIHZwY2kvYmFyczogYWRkIGhhbmRsZXJzIHRv
IG1hcCB0aGUgQkFScwogIHZwY2kvbXNpOiBhZGQgTVNJIGhhbmRsZXJzCiAgdnBjaTogYWRkIGEg
cHJpb3JpdHkgcGFyYW1ldGVyIHRvIHRoZSB2UENJIHJlZ2lzdGVyIGluaXRpYWxpemVyCiAgdnBj
aS9tc2l4OiBhZGQgTVNJLVggaGFuZGxlcnMKCiAuZ2l0aWdub3JlICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDMgKwogdG9vbHMvbGlieGwvbGlieGxfeDg2LmMgICAgICAgICAgIHwgICAyICst
CiB0b29scy90ZXN0cy9NYWtlZmlsZSAgICAgICAgICAgICAgfCAgIDEgKwogdG9vbHMvdGVzdHMv
dnBjaS9NYWtlZmlsZSAgICAgICAgIHwgIDM3ICsrKwogdG9vbHMvdGVzdHMvdnBjaS9lbXVsLmgg
ICAgICAgICAgIHwgMTM0ICsrKysrKysrKysKIHRvb2xzL3Rlc3RzL3ZwY2kvbWFpbi5jICAgICAg
ICAgICB8IDMwOSArKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0veGVuLmxkcy5T
ICAgICAgICAgICAgfCAgMTQgKwogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgICAgIHwg
IDE4ICstCiB4ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYyAgICAgfCAgMjMgKy0KIHhlbi9h
cmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgICB8ICAgNyArCiB4ZW4vYXJjaC94ODYvaHZtL2h5
cGVyY2FsbC5jICAgICAgfCAgIDQgKwogeGVuL2FyY2gveDg2L2h2bS9pby5jICAgICAgICAgICAg
IHwgMjk5ICsrKysrKysrKysrKysrKysrKysrLQogeGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jICAg
ICAgICAgIHwgIDE2ICstCiB4ZW4vYXJjaC94ODYvaHZtL3Ztc2kuYyAgICAgICAgICAgfCAyMTkg
KysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L21zaS5jICAgICAgICAgICAgICAgIHwgICAz
ICsKIHhlbi9hcmNoL3g4Ni9waHlzZGV2LmMgICAgICAgICAgICB8ICAxMSArCiB4ZW4vYXJjaC94
ODYvc2V0dXAuYyAgICAgICAgICAgICAgfCAgIDMgKy0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvbW1j
b25maWcuaCAgICB8ICAgNCAtCiB4ZW4vYXJjaC94ODYveGVuLmxkcy5TICAgICAgICAgICAgfCAg
MTQgKwogeGVuL2NvbW1vbi9yYW5nZXNldC5jICAgICAgICAgICAgIHwgIDI4ICsrCiB4ZW4vZHJp
dmVycy9NYWtlZmlsZSAgICAgICAgICAgICAgfCAgIDIgKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3BjaS5jICAgICB8IDEwOCArKysrKy0tLQogeGVuL2RyaXZlcnMvdnBjaS9NYWtlZmlsZSAg
ICAgICAgIHwgICAxICsKIHhlbi9kcml2ZXJzL3ZwY2kvaGVhZGVyLmMgICAgICAgICB8IDUzMyAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2RyaXZlcnMvdnBjaS9t
c2kuYyAgICAgICAgICAgIHwgMzYzICsrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vZHJp
dmVycy92cGNpL21zaXguYyAgICAgICAgICAgfCA0NzkgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogeGVuL2RyaXZlcnMvdnBjaS92cGNpLmMgICAgICAgICAgIHwgNDY2ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4u
aCAgICAgIHwgICAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oICB8ICAgNyAr
CiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pby5oICAgICAgfCAgMjQgKy0KIHhlbi9pbmNsdWRl
L2FzbS14ODYvbXNpLmggICAgICAgICB8ICAgMyArCiB4ZW4vaW5jbHVkZS9hc20teDg2L3BjaS5o
ICAgICAgICAgfCAgIDYgKwogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi5oIHwgICA1
ICstCiB4ZW4vaW5jbHVkZS94ZW4vaXJxLmggICAgICAgICAgICAgfCAgIDEgKwogeGVuL2luY2x1
ZGUveGVuL3BjaS5oICAgICAgICAgICAgIHwgIDI4ICsrCiB4ZW4vaW5jbHVkZS94ZW4vcGNpX3Jl
Z3MuaCAgICAgICAgfCAgIDggKwogeGVuL2luY2x1ZGUveGVuL3Jhbmdlc2V0LmggICAgICAgIHwg
IDEwICsKIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgICAgICAgICB8ICAgNiArCiB4ZW4vaW5j
bHVkZS94ZW4vdnBjaS5oICAgICAgICAgICAgfCAyMDggKysrKysrKysrKysrKysrCiAzOSBmaWxl
cyBjaGFuZ2VkLCAzMzQwIGluc2VydGlvbnMoKyksIDY4IGRlbGV0aW9ucygtKQogY3JlYXRlIG1v
ZGUgMTAwNjQ0IHRvb2xzL3Rlc3RzL3ZwY2kvTWFrZWZpbGUKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0
b29scy90ZXN0cy92cGNpL2VtdWwuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL3Rlc3RzL3Zw
Y2kvbWFpbi5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2RyaXZlcnMvdnBjaS9NYWtlZmlsZQog
Y3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9kcml2ZXJzL3ZwY2kvaGVhZGVyLmMKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCB4ZW4vZHJpdmVycy92cGNpL21zaS5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2Ry
aXZlcnMvdnBjaS9tc2l4LmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vZHJpdmVycy92cGNpL3Zw
Y2kuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3hlbi92cGNpLmgKCi0tIAoyLjEz
LjUgKEFwcGxlIEdpdC05NCkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 18 11:40:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 11:40:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4miL-0003v1-5F; Wed, 18 Oct 2017 11:40:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457281bb7=roger.pau@citrix.com>)
 id 1e4miK-0003uF-C1
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 11:40:44 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 D4/45-00983-BBD37E95; Wed, 18 Oct 2017 11:40:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpO4u2+e
 RBjvOMFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlb161kL/imUvHz8W22BsY50l2MnBwSAv4S
 R7bdZQWx2QR0JC7O3cnWxcjBISKgInF7r0EXIxcHs8B0ZokP/6exgdQIC3hIzF60ggXEZhFQl
 ej9fooRxOYVsJT4eesVO0ivhICexI/thiBhTgEriclzGphAbCGgkqsXG6DKBSVOznwCNoZZQF
 OidftvdghbXqJ562xmiHpFif55D9gmMPLNQtIyC0nLLCQtCxiZVzGqF6cWlaUW6ZrqJRVlpme
 U5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBlo9AwPjDsbLX50OMUpyMCmJ8uoeeBYpxJeU
 n1KZkVicEV9UmpNafIhRhoNDSYL3hM3zSCHBotT01Iq0zBxgyMOkJTh4lER4V1sDpXmLCxJzi
 zPTIVKnGHU5Om7e/cMkxJKXn5cqJc47F2SGAEhRRmke3AhY/F1ilJUS5mVkYGAQ4ilILcrNLE
 GVf8UozsGoJMz7AGQKT2ZeCdymV0BHMAEdsc7pCcgRJYkIKakGxpj1uurPCs1f72FlT1bLvL9
 B7N1kGWsHrd9O9SUffx2Ke7lu1Tbt+W9le8IrDnywPrEngeeB3aYXDyeFTlSpENpXp3dgD+cb
 +39HWtc91v+beEdARn/SFbNXvW8YN1vKX+ZWsb5llbgtKcxiztykd88vnt4nesSfadJs/fDu+
 hsrIrfl9qe0/1ViKc5INNRiLipOBACtPUYPugIAAA==
X-Env-Sender: prvs=457281bb7=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1508326838!110824534!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26424 invoked from network); 18 Oct 2017 11:40:41 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 11:40:41 -0000
X-IronPort-AV: E=Sophos;i="5.43,396,1503360000"; d="scan'208";a="446854104"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 18 Oct 2017 12:40:24 +0100
Message-ID: <20171018114034.36587-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20171018114034.36587-1-roger.pau@citrix.com>
References: <20171018114034.36587-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 konrad.wilk@oracle.com, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 boris.ostrovsky@oracle.com, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v7 for-next 02/12] pci: introduce a type to
	store a SBDF
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhhdCBwcm92aWRlcyBkaXJlY3QgYWNjZXNzIHRvIGFsbCB0aGUgbWVtYmVycyB0aGF0IGNvbnN0
aXR1dGUgYSBTQkRGLgpUaGUgb25seSBmdW5jdGlvbiBzd2l0Y2hlZCB0byB1c2UgaXQgaXMgaHZt
X3BjaV9kZWNvZGVfYWRkciwgYmVjYXVzZQppdCBtYWtlcyBmb2xsb3dpbmcgcGF0Y2hlcyBzaW1w
bGVyLgoKU3VnZ2VzdGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0t
LQpDYzogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5j
b20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEtvbnJh
ZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4u
b3JnPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgc2luY2Ug
djY6CiAtIFVzZSBzYmRmIGluc3RlYWQgb2YgYmRmIGFzIHZhcmlhYmxlIG5hbWUuCiAtIEV4cGxp
Y2l0bHkgc2V0IHRoZSBzZWdtZW50IHRvIDAuCgpDaGFuZ2VzIHNpbmNlIHY1OgogLSBOZXcgaW4g
dGhpcyB2ZXJzaW9uLgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaW8uYyAgICAgICAgfCAxMSArKyst
LS0tLS0tLQogeGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jICAgICB8IDEyICsrKysrLS0tLS0tLQog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW8uaCB8ICA0ICsrLS0KIHhlbi9pbmNsdWRlL3hlbi9w
Y2kuaCAgICAgICAgfCAyMCArKysrKysrKysrKysrKysrKysrKwogNCBmaWxlcyBjaGFuZ2VkLCAz
MCBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL2lvLmMgYi94ZW4vYXJjaC94ODYvaHZtL2lvLmMKaW5kZXggMTBlMWUyZGI0NS4uNjU3
OWUxMTlmZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pby5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vaW8uYwpAQCAtMjY1LDE3ICsyNjUsMTIgQEAgdm9pZCByZWdpc3Rlcl9nMm1fcG9y
dGlvX2hhbmRsZXIoc3RydWN0IGRvbWFpbiAqZCkKIH0KIAogdW5zaWduZWQgaW50IGh2bV9wY2lf
ZGVjb2RlX2FkZHIodW5zaWduZWQgaW50IGNmOCwgdW5zaWduZWQgaW50IGFkZHIsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmJ1cywgdW5zaWduZWQgaW50
ICpzbG90LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpm
dW5jKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGNpX3NiZGZfdCAqc2JkZikK
IHsKLSAgICB1bnNpZ25lZCBpbnQgYmRmOwotCiAgICAgQVNTRVJUKENGOF9FTkFCTEVEKGNmOCkp
OwogCi0gICAgYmRmID0gQ0Y4X0JERihjZjgpOwotICAgICpidXMgPSBQQ0lfQlVTKGJkZik7Ci0g
ICAgKnNsb3QgPSBQQ0lfU0xPVChiZGYpOwotICAgICpmdW5jID0gUENJX0ZVTkMoYmRmKTsKKyAg
ICBzYmRmLT5iZGYgPSBDRjhfQkRGKGNmOCk7CisgICAgc2JkZi0+c2VnID0gMDsKICAgICAvKgog
ICAgICAqIE5COiB0aGUgbG93ZXIgMiBiaXRzIG9mIHRoZSByZWdpc3RlciBhZGRyZXNzIGFyZSBm
ZXRjaGVkIGZyb20gdGhlCiAgICAgICogb2Zmc2V0IGludG8gdGhlIDB4Y2ZjIHJlZ2lzdGVyIHdo
ZW4gcmVhZGluZy93cml0aW5nIHRvIGl0LgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9p
b3JlcS5jIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCmluZGV4IGQ1YWZlMjBjYzguLmVjOWIz
MWZmYzQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL2lvcmVxLmMKQEAgLTExODMsMTcgKzExODMsMTUgQEAgc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKmh2bV9zZWxlY3RfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsCiAgICAg
ICAgICAocC0+YWRkciAmIH4zKSA9PSAweGNmYyAmJgogICAgICAgICAgQ0Y4X0VOQUJMRUQoY2Y4
KSApCiAgICAgewotICAgICAgICB1aW50MzJfdCBzYmRmLCB4ODZfZmFtOwotICAgICAgICB1bnNp
Z25lZCBpbnQgYnVzLCBzbG90LCBmdW5jLCByZWc7CisgICAgICAgIHVpbnQzMl90IHg4Nl9mYW07
CisgICAgICAgIHBjaV9zYmRmX3Qgc2JkZjsKKyAgICAgICAgdW5zaWduZWQgaW50IHJlZzsKIAot
ICAgICAgICByZWcgPSBodm1fcGNpX2RlY29kZV9hZGRyKGNmOCwgcC0+YWRkciwgJmJ1cywgJnNs
b3QsICZmdW5jKTsKKyAgICAgICAgcmVnID0gaHZtX3BjaV9kZWNvZGVfYWRkcihjZjgsIHAtPmFk
ZHIsICZzYmRmKTsKIAogICAgICAgICAvKiBQQ0kgY29uZmlnIGRhdGEgY3ljbGUgKi8KLQotICAg
ICAgICBzYmRmID0gWEVOX0RNT1BfUENJX1NCREYoMCwgYnVzLCBzbG90LCBmdW5jKTsKLQogICAg
ICAgICB0eXBlID0gWEVOX0RNT1BfSU9fUkFOR0VfUENJOwotICAgICAgICBhZGRyID0gKCh1aW50
NjRfdClzYmRmIDw8IDMyKSB8IHJlZzsKKyAgICAgICAgYWRkciA9ICgodWludDY0X3Qpc2JkZi5z
YmRmIDw8IDMyKSB8IHJlZzsKICAgICAgICAgLyogQU1EIGV4dGVuZGVkIGNvbmZpZ3VyYXRpb24g
c3BhY2UgYWNjZXNzPyAqLwogICAgICAgICBpZiAoIENGOF9BRERSX0hJKGNmOCkgJiYKICAgICAg
ICAgICAgICBkLT5hcmNoLmNwdWlkLT54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EICYmCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pby5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vaW8uaAppbmRleCA1MTY1OWI2YzdmLi43MDc2NjVmYmJhIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pby5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L2lvLmgKQEAgLTIwLDYgKzIwLDcgQEAKICNkZWZpbmUgX19BU01fWDg2X0hWTV9JT19IX18KIAog
I2luY2x1ZGUgPHhlbi9tbS5oPgorI2luY2x1ZGUgPHhlbi9wY2kuaD4KICNpbmNsdWRlIDxhc20v
aHZtL3ZwaWMuaD4KICNpbmNsdWRlIDxhc20vaHZtL3Zpb2FwaWMuaD4KICNpbmNsdWRlIDxwdWJs
aWMvaHZtL2lvcmVxLmg+CkBAIC0xNTEsOCArMTUyLDcgQEAgZXh0ZXJuIHZvaWQgaHZtX2RwY2lf
bXNpX2VvaShzdHJ1Y3QgZG9tYWluICpkLCBpbnQgdmVjdG9yKTsKIAogLyogRGVjb2RlIGEgUENJ
IHBvcnQgSU8gYWNjZXNzIGludG8gYSBidXMvc2xvdC9mdW5jL3JlZy4gKi8KIHVuc2lnbmVkIGlu
dCBodm1fcGNpX2RlY29kZV9hZGRyKHVuc2lnbmVkIGludCBjZjgsIHVuc2lnbmVkIGludCBhZGRy
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpidXMsIHVu
c2lnbmVkIGludCAqc2xvdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCAqZnVuYyk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwY2lfc2Jk
Zl90ICpzYmRmKTsKIAogLyoKICAqIEhWTSBwb3J0IElPIGhhbmRsZXIgdGhhdCBwZXJmb3JtcyBm
b3J3YXJkaW5nIG9mIGd1ZXN0IElPIHBvcnRzIGludG8gbWFjaGluZQpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUveGVuL3BjaS5oIGIveGVuL2luY2x1ZGUveGVuL3BjaS5oCmluZGV4IDQzZjIxMjUx
YTUuLmRkNWVjNDNhNzAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9wY2kuaAorKysgYi94
ZW4vaW5jbHVkZS94ZW4vcGNpLmgKQEAgLTM4LDYgKzM4LDI2IEBACiAjZGVmaW5lIFBDSV9TQkRG
MihzLGJkZikgKCgoKHMpICYgMHhmZmZmKSA8PCAxNikgfCAoKGJkZikgJiAweGZmZmYpKQogI2Rl
ZmluZSBQQ0lfU0JERjMocyxiLGRmKSAoKCgocykgJiAweGZmZmYpIDw8IDE2KSB8IFBDSV9CREYy
KGIsIGRmKSkKIAordHlwZWRlZiB1bmlvbiB7CisgICAgdWludDMyX3Qgc2JkZjsKKyAgICBzdHJ1
Y3QgeworICAgICAgICB1bmlvbiB7CisgICAgICAgICAgICB1aW50MTZfdCBiZGY7CisgICAgICAg
ICAgICBzdHJ1Y3QgeworICAgICAgICAgICAgICAgIHVuaW9uIHsKKyAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IHsKKyAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ4X3QgZnVuYyA6IDMsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRldiAgOiA1OworICAgICAgICAgICAgICAg
ICAgICB9OworICAgICAgICAgICAgICAgICAgICB1aW50OF90ICAgICBleHRmdW5jOworICAgICAg
ICAgICAgICAgIH07CisgICAgICAgICAgICAgICAgdWludDhfdCAgICAgICAgIGJ1czsKKyAgICAg
ICAgICAgIH07CisgICAgICAgIH07CisgICAgICAgIHVpbnQxNl90ICAgICAgICAgICAgICAgIHNl
ZzsKKyAgICB9OworfSBwY2lfc2JkZl90OworCiBzdHJ1Y3QgcGNpX2Rldl9pbmZvIHsKICAgICAv
KgogICAgICAqIFZGJ3MgJ2lzX2V4dGZuJyBmaWVsZCBpcyB1c2VkIHRvIGluZGljYXRlIHdoZXRo
ZXIgaXRzIFBGIGlzIGFuIGV4dGVuZGVkCi0tIAoyLjEzLjUgKEFwcGxlIEdpdC05NCkKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 18 11:40:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 11:40:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4miJ-0003uG-RN; Wed, 18 Oct 2017 11:40:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457281bb7=roger.pau@citrix.com>)
 id 1e4miI-0003tt-F7
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 11:40:42 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 13/A8-13910-9BD37E95; Wed, 18 Oct 2017 11:40:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDve5O2+e
 RBmu3ill83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkfTrxmKVjMWbHu9D3mBsZV7F2MnBwSAv4S
 D2ftZQGx2QR0JC7O3cnWxcjBISKgInF7r0EXIxcHs8ANRolPa+8ygtQIC4RLrH02gxGkhkVAV
 aLtnhpImFfAUqJx0h92kLCEgJ7Ej+2GIGFOASuJyXMamEBsIaCSqxcbGCHKBSVOznwCtpVZQF
 OidftvdghbXqJ562xmiHpFif55D9gmMPLNQtIyC0nLLCQtCxiZVzFqFKcWlaUW6Rob6yUVZaZ
 nlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYaAxDsYNy5PvAQoyQHk5Ior+6BZ5FCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHhP2DyPFBIsSk1PrUjLzAGGPExagoNHSYR3tTVQmre4IDG3O
 DMdInWKUZej4+bdP0xCLHn5ealS4rxzQWYIgBRllObBjYDF3yVGWSlhXkago4R4ClKLcjNLUO
 VfMYpzMCoJ8y4DmcKTmVcCt+kV0BFMQEesc3oCckRJIkJKqoGx4sMr+VVGQhE6Xf8vNS+Oy2Z
 dumb/Qq0XNQePq9TUWbC7e/bs+hqZ+E1T2zB4ye6TSzMfcSn/1l9xjO3A2cDYqkUG6yZ+Odq0
 r15lb71tCfPd+T+8ym5b2EgyVJtX2uVlXBMxsXv34pg8f4HT2pqo3I/ZC7kXKcWwhUc6n//UM
 t0gymOtWY8SS3FGoqEWc1FxIgCg1UhiugIAAA==
X-Env-Sender: prvs=457281bb7=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1508326839!111946446!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31545 invoked from network); 18 Oct 2017 11:40:41 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 11:40:41 -0000
X-IronPort-AV: E=Sophos;i="5.43,396,1503360000"; d="scan'208";a="454771732"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 18 Oct 2017 12:40:23 +0100
Message-ID: <20171018114034.36587-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20171018114034.36587-1-roger.pau@citrix.com>
References: <20171018114034.36587-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: konrad.wilk@oracle.com, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 boris.ostrovsky@oracle.com, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v7 for-next 01/12] x86/pio: allow internal PIO
	handlers to return RETRY
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rml4IGhhbmRsZV9waW8gc28gaW50ZXJuYWwgUElPIGhhbmRsZXJzIGNhbiByZXR1cm4gWDg2RU1V
TF9SRVRSWSBhbmQKaXQgaXMgcHJvcGVybHkgaGFuZGxlZCBieSBub3QgYWR2YW5jaW5nIHRoZSBJ
UC4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29t
PgotLS0KQ2M6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkNjOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgotLS0KTm90ZSB0aGlzIGlzIG5vdCBhbiBpc3N1ZSBjdXJyZW50bHkg
YmVjYXVzZSBubyBpbnRlcm5hbCBoYW5kbGVycwpyZXR1cm4gUkVUUlkuCi0tLQogeGVuL2FyY2gv
eDg2L2h2bS9pby5jIHwgNyArKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCsp
LCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW8uYyBiL3hl
bi9hcmNoL3g4Ni9odm0vaW8uYwppbmRleCBlNDQ5YjQxOTZlLi4xMGUxZTJkYjQ1IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9pby5jCkBA
IC0xNTcsOCArMTU3LDExIEBAIGJvb2wgaGFuZGxlX3Bpbyh1aW50MTZfdCBwb3J0LCB1bnNpZ25l
ZCBpbnQgc2l6ZSwgaW50IGRpcikKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIFg4NkVNVUxf
UkVUUlk6Ci0gICAgICAgIC8qIFdlIHNob3VsZCBub3QgYWR2YW5jZSBSSVAvRUlQIGlmIHRoZSBk
b21haW4gaXMgc2h1dHRpbmcgZG93biAqLwotICAgICAgICBpZiAoIGN1cnItPmRvbWFpbi0+aXNf
c2h1dHRpbmdfZG93biApCisgICAgICAgIC8qCisgICAgICAgICAqIFdlIHNob3VsZCBub3QgYWR2
YW5jZSBSSVAvRUlQIGlmIHRoZSBkb21haW4gaXMgc2h1dHRpbmcgZG93biBvcgorICAgICAgICAg
KiBpZiBYODZFTVVMX1JFVFJZIGhhcyBiZWVuIHJldHVybmVkIGJ5IGFuIGludGVybmFsIGhhbmRs
ZXIuCisgICAgICAgICAqLworICAgICAgICBpZiAoIGN1cnItPmRvbWFpbi0+aXNfc2h1dHRpbmdf
ZG93biB8fCAhaHZtX2lvX3BlbmRpbmcoY3VycikgKQogICAgICAgICAgICAgcmV0dXJuIGZhbHNl
OwogICAgICAgICBicmVhazsKIAotLSAKMi4xMy41IChBcHBsZSBHaXQtOTQpCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 18 11:40:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 11:40:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4miO-0003x2-Dw; Wed, 18 Oct 2017 11:40:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457281bb7=roger.pau@citrix.com>)
 id 1e4miM-0003w2-L3
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 11:40:47 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 E0/BD-25852-EBD37E95; Wed, 18 Oct 2017 11:40:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsXitHSDve4e2+e
 RBmc6LSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oynPz6yFjydylyxfsYapgbG2auZuhg5OSQE
 /CUu/9kLZrMJ6EhcnLuTrYuRg0NEQEXi9l6DLkYuDmaBhUwSU08cZwOpERbIknh27AALiM0io
 Crx+s8mRhCbV8BS4sHcfawgvRICehI/thuChDkFrCQmz2kAGy8EVHL1YgNUuaDEyZlPwMYwC2
 hKtG7/zQ5hy0s0b53NDFGvKNE/7wHbBEa+WUhaZiFpmYWkZQEj8ypGjeLUorLUIl1jY72kosz
 0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMBwYwCCHYw71wceYpTkYFIS5dU98CxSiC8p
 P6UyI7E4I76oNCe1+BCjBgeHwJWDR2YzSrHk5eelKknwnrB5HikkWJSanlqRlpkDjAiYUgkOH
 iUR3tXWQGne4oLE3OLMdIjUKUZXjmObLv9h4jgw4QqQfHTjLpDsuAkiL/z6/Z9JCGy2lDjvXJ
 DZAiDNGaV5cKNh0XyJUVZKmJcR6HAhnoLUotzMElT5V4ziHIxKwrzLQKbwZOaVwF3wCug4JqD
 j1jk9ATmuJBEhJdXAyLmD+fEihUPy875d2bKZ5UTHr5cb/nlVaxaoLpuhoqydOi/LZx3vmRBJ
 +e9lLnmLfBWYFXc5seV020Urp567pdiZz8vmHTA3Y/mvD8umHH/97SfPhckyzv+8ci/e/+YqG
 Dmx41ry781F6YLfJc4XXnBd+rs09+i5xXff//FfKKQ7m83hSBWfnRJLcUaioRZzUXEiAE5DQN
 3hAgAA
X-Env-Sender: prvs=457281bb7=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1508326839!111946446!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31772 invoked from network); 18 Oct 2017 11:40:44 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 11:40:44 -0000
X-IronPort-AV: E=Sophos;i="5.43,396,1503360000"; d="scan'208";a="454771742"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 18 Oct 2017 12:40:25 +0100
Message-ID: <20171018114034.36587-4-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20171018114034.36587-1-roger.pau@citrix.com>
References: <20171018114034.36587-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, konrad.wilk@oracle.com,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 boris.ostrovsky@oracle.com, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v7 for-next 03/12] vpci: introduce basic
	handlers to trap accesses to the PCI config space
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBmdW5jdGlvbmFsaXR5IGlzIGdvaW5nIHRvIHJlc2lkZSBpbiB2cGNpLmMgKGFuZCB0aGUg
Y29ycmVzcG9uZGluZwp2cGNpLmggaGVhZGVyKSwgYW5kIHNob3VsZCBiZSBhcmNoLWFnbm9zdGlj
LiBUaGUgaGFuZGxlcnMgaW50cm9kdWNlZAppbiB0aGlzIHBhdGNoIHNldHVwIHRoZSBiYXNpYyBm
dW5jdGlvbmFsaXR5IHJlcXVpcmVkIGluIG9yZGVyIHRvIHRyYXAKYWNjZXNzZXMgdG8gdGhlIFBD
SSBjb25maWcgc3BhY2UsIGFuZCBhbGxvdyBkZWNvZGluZyB0aGUgYWRkcmVzcyBhbmQKZmluZGlu
ZyB0aGUgY29ycmVzcG9uZGluZyBoYW5kbGVyIHRoYXQgc2hvdWxkIGhhbmRsZSB0aGUgYWNjZXNz
CihhbHRob3VnaCBubyBoYW5kbGVycyBhcmUgaW1wbGVtZW50ZWQpLgoKTm90ZSB0aGF0IHRoZSB0
cmFwcyB0byB0aGUgUENJIElPIHBvcnRzIHJlZ2lzdGVycyAoMHhjZjgvMHhjZmMpIGFyZQpzZXR1
cCBpbnNpZGUgb2YgYSB4ODYgSFZNIGZpbGUsIHNpbmNlIHRoYXQncyBub3Qgc2hhcmVkIHdpdGgg
b3RoZXIKYXJjaGVzLgoKQSBuZXcgWEVOX1g4Nl9FTVVfVlBDSSB4ODYgZG9tYWluIGZsYWcgaXMg
YWRkZWQgaW4gb3JkZXIgdG8gc2lnbmFsIFhlbgp3aGV0aGVyIGEgZG9tYWluIHNob3VsZCB1c2Ug
dGhlIG5ld2x5IGludHJvZHVjZWQgdlBDSSBoYW5kbGVycywgdGhpcwppcyBvbmx5IGVuYWJsZWQg
Zm9yIFBWSCBEb20wIGF0IHRoZSBtb21lbnQuCgpBIHZlcnkgc2ltcGxlIHVzZXItc3BhY2UgdGVz
dCBpcyBhbHNvIHByb3ZpZGVkLCBzbyB0aGF0IHRoZSBiYXNpYwpmdW5jdGlvbmFsaXR5IG9mIHRo
ZSB2UENJIHRyYXBzIGNhbiBiZSBhc3NlcnRlZC4gVGhpcyBoYXMgYmVlbiBwcm92ZW4KcXVpdGUg
aGVscGZ1bCBkdXJpbmcgZGV2ZWxvcG1lbnQsIHNpbmNlIHRoZSBsb2dpYyB0byBoYW5kbGUgcGFy
dGlhbAphY2Nlc3NlcyBvciBhY2Nlc3NlcyB0aGF0IGV4cGFuZCBhY3Jvc3MgbXVsdGlwbGUgcmVn
aXN0ZXJzIGlzIG5vdAp0cml2aWFsLgoKVGhlIGhhbmRsZXJzIGZvciB0aGUgcmVnaXN0ZXJzIGFy
ZSBhZGRlZCB0byBhIGxpbmtlZCBsaXN0IHRoYXQncyBrZWVwCnNvcnRlZCBhdCBhbGwgdGltZXMu
IEJvdGggdGhlIHJlYWQgYW5kIHdyaXRlIGhhbmRsZXJzIHN1cHBvcnQgYWNjZXNzZXMKdGhhdCBl
eHBhbmQgYWNyb3NzIG11bHRpcGxlIGVtdWxhdGVkIHJlZ2lzdGVycyBhbmQgY29udGFpbiBnYXBz
IG5vdAplbXVsYXRlZC4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0t
CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogUGF1bCBE
dXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjY6CiAt
IEFsaWduIHRoZSB2cGNpIGhhbmRsZXJzIGluIHRoZSBsaW5rZXIgc2NyaXB0LgogLSBTd2l0Y2gg
YWRkL3JlbW92ZSByZWdpc3RlciBmdW5jdGlvbnMgdG8gdGFrZSBhIHZwY2kgcGFyYW1ldGVyCiAg
IGluc3RlYWQgb2YgYSBwY2lfZGV2LgogLSBFeHBhbmQgY29tbWVudCBvZiBtZXJnZV9yZXN1bHQu
CiAtIFJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRSBpZiBhY2Nlc3NpbmcgY2ZjIGFuZCBjZjgg
aXMgZGlzYWJsZWQuCgpDaGFuZ2VzIHNpbmNlIHY1OgogLSBVc2UgYSBzcGlubG9jayBwZXIgcGNp
IGRldmljZS4KIC0gVXNlIHRoZSByZWNlbnRseSBpbnRyb2R1Y2VkIHBjaV9zYmRmX3QgdHlwZS4K
IC0gRml4IHRlc3QgaGFybmVzcyB0byB1c2UgdGhlIHJpZ2h0IGhhbmRsZXIgdHlwZSBhbmQgdGhl
IG5ld2x5CiAgIGludHJvZHVjZWQgbG9jay4KIC0gTW92ZSB0aGUgcG9zaXRpb24gb2YgdGhlIHZw
Y2kgc2VjdGlvbnMgaW4gdGhlIGxpbmtlciBzY3JpcHRzLgogLSBDb25zdGlmeSBkb21haW4gYW5k
IHBjaV9kZXYgaW4gdnBjaV97cmVhZC93cml0ZX0uCiAtIEZpeCB0eXBvcyBpbiBjb21tZW50cy4K
IC0gVXNlIF9YRU5fVlBDSV9IXyBhcyBoZWFkZXIgZ3VhcmQuCgpDaGFuZ2VzIHNpbmNlIHY0Ogoq
IFVzZXItc3BhY2UgdGVzdCBoYXJuZXNzOgogLSBEbyBub3QgcmVkaXJlY3QgdGhlIG91dHB1dCBv
ZiB0aGUgdGVzdC4KIC0gQWRkIG1haW4uYyBhbmQgZW11bC5oIGFzIGRlcGVuZGVuY2llcyBvZiB0
aGUgTWFrZWZpbGUgdGFyZ2V0LgogLSBVc2UgdGhlIHNhbWUgcnVsZSB0byBtb2RpZnkgdGhlIHZw
Y2kgYW5kIGxpc3QgaGVhZGVycy4KIC0gUmVtb3ZlIHVuZGVyc2NvcmVzIGZyb20gbG9jYWwgbWFj
cm8gdmFyaWFibGVzLgogLSBBZGQgX2NoZWNrIHN1ZmZpeCB0byB0aGUgdGVzdCBoYXJuZXNzIG11
bHRpcmVhZCBmdW5jdGlvbi4KIC0gQ2hhbmdlIHRoZSB2YWx1ZSB3cml0dGVuIGJ5IGV2ZXJ5IGRp
ZmZlcmVudCBzaXplIGluIHRoZSBtdWx0aXdyaXRlCiAgIHRlc3QuCiAtIFVzZSB7IH0gdG8gaW5p
dGlhbGl6ZSB0aGUgcjE2IGFuZCByMjAgYXJyYXlzIChpbnN0ZWFkIG9mIHsgMCB9KS4KIC0gUGVy
Zm9ybSBzb21lIG9mIHRoZSByZWFkIGNoZWNrcyB3aXRoIHRoZSBsb2NhbCB2YXJpYWJsZSBkaXJl
Y3RseS4KIC0gRXhwYW5kIHNvbWUgY29tbWVudHMuCiAtIEltcGxlbWVudCBhIGR1bW15IHJ3bG9j
ay4KKiBIeXBlcnZpc29yIGNvZGU6CiAtIEd1YXJkIHRoZSBsaW5rZXIgc2NyaXB0IGNoYW5nZXMg
d2l0aCBDT05GSUdfSEFTX1BDSS4KIC0gUmVuYW1lIHZwY2lfYWNjZXNzX2NoZWNrIHRvIHZwY2lf
YWNjZXNzX2FsbG93ZWQgYW5kIG1ha2UgaXQgcmV0dXJuCiAgIGJvb2wuCiAtIE1ha2UgaHZtX3Bj
aV9kZWNvZGVfYWRkciByZXR1cm4gdGhlIHJlZ2lzdGVyIGFzIHJldHVybiB2YWx1ZS4KIC0gVXNl
IH4zIGluc3RlYWQgb2YgMHhmZmZjIHRvIHJlbW92ZSB0aGUgcmVnaXN0ZXIgb2Zmc2V0IHdoZW4K
ICAgY2hlY2tpbmcgYWNjZXNzZXMgdG8gSU8gcG9ydHMuCiAtIHMvaGVhZC9wcmV2IGluIHZwY2lf
YWRkX3JlZ2lzdGVyLgogLSBBZGQgcGFyZW50aGVzZXMgYXJvdW5kICYgaW4gdnBjaV9hZGRfcmVn
aXN0ZXIuCiAtIEZpeCByZWdpc3RlciByZW1vdmFsLgogLSBDaGFuZ2UgdGhlIEJVR3MgaW4gdnBj
aV97cmVhZC93cml0ZX1faHcgaGVscGVycyB0bwogICBBU1NFUlRfVU5SRUFDSEFCTEUuCiAtIE1h
a2UgbWVyZ2VfcmVzdWx0IHN0YXRpYyBhbmQgY2hhbmdlIHRoZSBjb21wdXRhdGlvbiBvZiB0aGUg
bWFzayB0bwogICBhdm9pZCB1c2luZyBhIHVpbnQ2NF90LgogLSBNb2RpZnkgdnBjaV9yZWFkIHRv
IG9ubHkgcmVhZCBmcm9tIGhhcmR3YXJlIHRoZSBub3QtZW11bGF0ZWQgZ2Fwcy4KIC0gUmVtb3Zl
IHRoZSB2cGNpX3ZhbCB1bmlvbiBhbmQgdXNlIGEgdWludDMyX3QgaW5zdGVhZC4KIC0gQ2hhbmdl
IGhhbmRsZXIgcmVhZCB0eXBlIHRvIHJldHVybiBhIHVpbnQzMl90IGluc3RlYWQgb2YgbW9kaWZ5
aW5nCiAgIGEgdmFyaWFibGUgcGFzc2VkIGJ5IHJlZmVyZW5jZS4KIC0gQ29uc3RpZnkgdGhlIGRh
dGEgb3BhcXVlIHBhcmFtZXRlciBvZiByZWFkIGhhbmRsZXJzLgogLSBDaGFuZ2UgdGhlIHNpemUg
cGFyYW1ldGVyIG9mIHRoZSB2cGNpX3tyZWFkL3dyaXRlfSBmdW5jdGlvbnMgdG8KICAgdW5zaWdu
ZWQgaW50LgogLSBQbGFjZSB0aGUgYXJyYXkgb2YgaW5pdGlhbGl6YXRpb24gaGFuZGxlcnMgaW4g
aW5pdC5yb2RhdGEgb3IKICAgLnJvZGF0YSBkZXBlbmRpbmcgb24gd2hldGhlciBsYXRlLWh3ZG9t
IGlzIGVuYWJsZWQuCiAtIFJlbW92ZSB0aGUgcGNpX2RldnMgbG9jaywgYXNzdW1lIHRoZSBEb20w
IGlzIHdlbGwgYmVoYXZlZCBhbmQgd29uJ3QKICAgcmVtb3ZlIHRoZSBkZXZpY2Ugd2hpbGUgdHJ5
aW5nIHRvIGFjY2VzcyBpdC4KIC0gQ2hhbmdlIHRoZSByZWN1cnNpdmUgc3BpbmxvY2sgaW50byBh
IHJ3IGxvY2sgZm9yIHBlcmZvcm1hbmNlCiAgIHJlYXNvbnMuCgpDaGFuZ2VzIHNpbmNlIHYzOgoq
IFVzZXItc3BhY2UgdGVzdCBoYXJuZXNzOgogLSBGaXggc3BhY2VzIGluIGNvbnRhaW5lcl9vZiBt
YWNyby4KIC0gSW1wbGVtZW50IGEgZHVtbXkgbG9ja2luZyBmdW5jdGlvbnMuCiAtIFJlbW92ZSAn
Y3VycmVudCcgbWFjcm8gbWFrZSBjdXJyZW50IGEgcG9pbnRlciB0byB0aGUgc3RhdGljYWxseQog
ICBhbGxvY2F0ZWQgdnBjdS4KIC0gUmVtb3ZlIHVubmVlZGVkIHBhcmVudGhlc2VzIGluIHRoZSBw
Y2lfY29uZl9yZWFkWCBtYWNyb3MuCiAtIEZpeCB0aGUgbmFtZSBvZiB0aGUgd3JpdGUgdGVzdCBt
YWNyby4KIC0gUmVtb3ZlIHRoZSBkdW1teSBFWFBPUlRfU1lNQk9MIG1hY3JvICh0aGlzIHdhcyBu
ZWVkZWQgYnkgdGhlIFJCCiAgIGNvZGUgb25seSkuCiAtIEltcG9ydCB0aGUgbWF4IG1hY3JvLgog
LSBUZXN0IGFsbCBwb3NzaWJsZSByZWFkL3dyaXRlIHNpemUgY29tYmluYXRpb25zIHdpdGggYWxs
IHBvc3NpYmxlCiAgIGVtdWxhdGVkIHJlZ2lzdGVyIHNpemVzLgogLSBJbnRyb2R1Y2UgYSB0ZXN0
IGZvciByZWdpc3RlciByZW1vdmFsLgoqIEh5cGVydmlzb3IgY29kZToKIC0gVXNlIGEgc29ydGVk
IGxpc3QgaW4gb3JkZXIgdG8gc3RvcmUgdGhlIGNvbmZpZyBzcGFjZSBoYW5kbGVycy4KIC0gUmVt
b3ZlIHNvbWUgdW5uZWVkZWQgJ2Vsc2UnIGJyYW5jaGVzLgogLSBNYWtlIHRoZSBJTyBwb3J0IGhh
bmRsZXJzIGFsd2F5cyByZXR1cm4gWDg2RU1VTF9PS0FZLCBhbmQgc2V0IHRoZQogICBkYXRhIHRv
IGFsbCAxJ3MgaW4gY2FzZSBvZiByZWFkIGZhaWx1cmUgKHdyaXRlIGFyZSBzaW1wbHkgaWdub3Jl
ZCkuCiAtIEluIGh2bV9zZWxlY3RfaW9yZXFfc2VydmVyIHJldXNlIGxvY2FsIHZhcmlhYmxlcyB3
aGVuIGNhbGxpbmcKICAgWEVOX0RNT1BfUENJX1NCREYuCiAtIFN0b3JlIHRoZSBwb2ludGVycyB0
byB0aGUgaW5pdGlhbGl6YXRpb24gZnVuY3Rpb25zIGluIHRoZSAucm9kYXRhCiAgIHNlY3Rpb24u
CiAtIERvIG5vdCBpZ25vcmUgdGhlIHJldHVybiB2YWx1ZSBvZiB4ZW5fdnBjaV9hZGRfaGFuZGxl
cnMgaW4KICAgc2V0dXBfb25lX2h3ZG9tX2RldmljZS4KIC0gUmVtb3ZlIHRoZSB2cGNpX2luaXQg
bWFjcm8uCiAtIERvIG5vdCBoaWRlIHRoZSBwb2ludGVycyBpbnNpZGUgb2YgdGhlIHZwY2lfe3Jl
YWQvd3JpdGV9X3QKICAgdHlwZWRlZnMuCiAtIFJlbmFtZSBwcml2X2RhdGEgdG8gcHJpdmF0ZSBp
biB2cGNpX3JlZ2lzdGVyLgogLSBTaW1wbGlmeSBjaGVja2luZyBmb3IgcmVnaXN0ZXIgb3Zlcmxh
cCBpbiB2cGNpX3JlZ2lzdGVyX2NtcC4KIC0gQ2hlY2sgdGhhdCB0aGUgb2Zmc2V0IGFuZCB0aGUg
bGVuZ3RoIG1hdGNoIGJlZm9yZSByZW1vdmluZyBhCiAgIHJlZ2lzdGVyIGluIHhlbl92cGNpX3Jl
bW92ZV9yZWdpc3Rlci4KIC0gTWFrZSB2cGNpX3JlYWRfaHcgcmV0dXJuIGEgdmFsdWUgcmF0aGVy
IHRoYW4gc3RvcmluZyBpdCBpbiBhCiAgIHBvaW50ZXIgcGFzc2VkIGJ5IHBhcmFtZXRlci4KIC0g
SGFuZGxlciBkaXNwYXRjaGVyIGZ1bmN0aW9ucyB2cGNpX3tyZWFkL3dyaXRlfSBubyBsb25nZXIg
cmV0dXJuIGFuCiAgIGVycm9yIGNvZGUsIGVycm9ycyBvbiByZWFkcy93cml0ZXMgc2hvdWxkIGJl
IHRyZWF0ZWQgbGlrZSBoYXJkd2FyZQogICAod3JpdGVzIGlnbm9yZWQsIHJlYWRzIHJldHVybiBh
bGwgMSdzIG9yIGdhcmJhZ2UpLgogLSBNYWtlIHN1cmUgcGNpZGV2cyBpcyBsb2NrZWQgYmVmb3Jl
IGNhbGxpbmcgcGNpX2dldF9wZGV2X2J5X2RvbWFpbi4KIC0gVXNlIGEgcmVjdXJzaXZlIHNwaW5s
b2NrIGZvciB0aGUgdnBjaSBsb2NrLCBzbyB0aGF0IHNwaW5faXNfbG9ja2VkCiAgIGNoZWNrcyB0
aGF0IHRoZSBjdXJyZW50IENQVSBpcyBob2xkaW5nIHRoZSBsb2NrLgogLSBNYWtlIHRoZSBjb2Rl
IGxlc3MgZXJyb3ItY2hhdHR5IGJ5IHJlbW92aW5nIHNvbWUgb2YgdGhlIHByaW50aydzLgogLSBQ
YXNzIHRoZSBzbG90IGFuZCB0aGUgZnVuY3Rpb24gYXMgc2VwYXJhdGUgcGFyYW1ldGVycyB0byB0
aGUKICAgaGFuZGxlciBkaXNwYXRjaGVycyAoaW5zdGVhZCBvZiBwYXNzaW5nIGRldmZuKS4KIC0g
QWxsb3cgaGFuZGxlcnMgdG8gYmUgcmVnaXN0ZXJlZCB3aXRoIGVpdGhlciBhIHJlYWQgb3Igd3Jp
dGUKICAgZnVuY3Rpb24gb25seSwgdGhlIG1pc3NpbmcgaGFuZGxlciB3aWxsIGJlIHJlcGxhY2Vk
IGJ5IGEgZHVtbXkKICAgaGFuZGxlciAod3JpdGVzIGlnbm9yZWQsIHJlYWRzIHJldHVybiAxJ3Mp
LgogLSBJbnRyb2R1Y2UgUENJX0NGR19TUEFDRV8qIGRlZmluZXMgZnJvbSBMaW51eC4KIC0gU2lt
cGxpZnkgdGhlIGhhbmRsZXIgZGlzcGF0Y2hlcnMgYnkgcmVtb3ZpbmcgdGhlIHJlY3Vyc2lvbiwg
bm93IHRoZQogICBkaXNwYXRjaGVycyBpdGVyYXRlIG92ZXIgdGhlIGxpc3Qgb2Ygc29ydGVkIGhh
bmRsZXJzIGFuZCBjYWxsIHRoZW0KICAgaW4gb3JkZXIuCiAtIFJlbW92ZSB0aGUgR0VOTUFTS19C
WVRFUywgU0hJRlRfUklHSFRfQllURVMgYW5kIEFERF9SRVNVTFQgbWFjcm9zLAogICBhbmQgaW5z
dGVhZCBwcm92aWRlIGEgbWVyZ2VfcmVzdWx0IGZ1bmN0aW9uIGluIG9yZGVyIHRvIG1lcmdlIGEK
ICAgcmVnaXN0ZXIgb3V0cHV0IGludG8gYSBwYXJ0aWFsIHJlc3VsdC4KIC0gUmVuYW1lIHRoZSBm
aWVsZHMgb2YgdGhlIHZwY2lfdmFsIHVuaW9uIHRvIHU4L3UxNi91MzIuCiAtIFJlbW92ZSB0aGUg
cmV0dXJuIHZhbHVlcyBmcm9tIHRoZSByZWFkL3dyaXRlIGhhbmRsZXJzLCBlcnJvcnMKICAgc2hv
dWxkIGJlIGhhbmRsZWQgaW50ZXJuYWxseSBhbmQgc2lnbmFsZWQgYXMgd291bGQgYmUgZG9uZSBv
bgogICBuYXRpdmUgaGFyZHdhcmUuCiAtIFJlbW92ZSB0aGUgdXNhZ2Ugb2YgdGhlIEdFTk1BU0sg
bWFjcm8uCgpDaGFuZ2VzIHNpbmNlIHYyOgogLSBHZW5lcmFsaXplIHRoZSBQQ0kgYWRkcmVzcyBk
ZWNvZGluZyBhbmQgdXNlIGl0IGZvciBJT1JFUSBjb2RlIGFsc28uCgpDaGFuZ2VzIHNpbmNlIHYx
OgogLSBBbGxvdyBhY2Nlc3MgdG8gY3Jvc3MgYSB3b3JkLWJvdW5kYXJ5LgogLSBBZGQgbG9ja2lu
Zy4KIC0gQWRkIGNsZWFudXAgdG8geGVuX3ZwY2lfYWRkX2hhbmRsZXJzIGluIGNhc2Ugb2YgZmFp
bHVyZS4KLS0tCiAuZ2l0aWdub3JlICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMgKwogdG9v
bHMvbGlieGwvbGlieGxfeDg2LmMgICAgICAgICAgIHwgICAyICstCiB0b29scy90ZXN0cy9NYWtl
ZmlsZSAgICAgICAgICAgICAgfCAgIDEgKwogdG9vbHMvdGVzdHMvdnBjaS9NYWtlZmlsZSAgICAg
ICAgIHwgIDM3ICsrKysKIHRvb2xzL3Rlc3RzL3ZwY2kvZW11bC5oICAgICAgICAgICB8IDEzMyAr
KysrKysrKysrKwogdG9vbHMvdGVzdHMvdnBjaS9tYWluLmMgICAgICAgICAgIHwgMzA5ICsrKysr
KysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0veGVuLmxkcy5TICAgICAgICAgICAg
fCAgMTQgKysKIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgICAgICB8ICAxOCArLQogeGVu
L2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgIHwgICAyICsKIHhlbi9hcmNoL3g4Ni9odm0v
aW8uYyAgICAgICAgICAgICB8IDEwMyArKysrKysrKysKIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAg
ICAgICAgICAgICB8ICAgMyArLQogeGVuL2FyY2gveDg2L3hlbi5sZHMuUyAgICAgICAgICAgIHwg
IDE0ICsrCiB4ZW4vZHJpdmVycy9NYWtlZmlsZSAgICAgICAgICAgICAgfCAgIDIgKy0KIHhlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jICAgICB8ICAxMCArLQogeGVuL2RyaXZlcnMvdnBjaS9N
YWtlZmlsZSAgICAgICAgIHwgICAxICsKIHhlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jICAgICAgICAg
ICB8IDQ1MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9kb21haW4uaCAgICAgIHwgICAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L2lvLmggICAgICB8ICAgMyArCiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYveGVuLmggfCAg
IDUgKy0KIHhlbi9pbmNsdWRlL3hlbi9wY2kuaCAgICAgICAgICAgICB8ICAgMyArCiB4ZW4vaW5j
bHVkZS94ZW4vcGNpX3JlZ3MuaCAgICAgICAgfCAgIDggKwogeGVuL2luY2x1ZGUveGVuL3ZwY2ku
aCAgICAgICAgICAgIHwgIDUzICsrKysrCiAyMiBmaWxlcyBjaGFuZ2VkLCAxMTY2IGluc2VydGlv
bnMoKyksIDEwIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL3Rlc3RzL3Zw
Y2kvTWFrZWZpbGUKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy90ZXN0cy92cGNpL2VtdWwuaAog
Y3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL3Rlc3RzL3ZwY2kvbWFpbi5jCiBjcmVhdGUgbW9kZSAx
MDA2NDQgeGVuL2RyaXZlcnMvdnBjaS9NYWtlZmlsZQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9k
cml2ZXJzL3ZwY2kvdnBjaS5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUveGVuL3Zw
Y2kuaAoKZGlmZiAtLWdpdCBhLy5naXRpZ25vcmUgYi8uZ2l0aWdub3JlCmluZGV4IGQ2NGIwM2Qw
NmMuLmNmZTU0YzZlOGYgMTAwNjQ0Ci0tLSBhLy5naXRpZ25vcmUKKysrIGIvLmdpdGlnbm9yZQpA
QCAtMjQ1LDYgKzI0NSw5IEBAIHRvb2xzL3Rlc3RzL3JlZ3Jlc3Npb24vYnVpbGQvKgogdG9vbHMv
dGVzdHMvcmVncmVzc2lvbi9kb3dubG9hZHMvKgogdG9vbHMvdGVzdHMvbWVtLXNoYXJpbmcvbWVt
c2hydG9vbAogdG9vbHMvdGVzdHMvbWNlLXRlc3QvdG9vbHMveGVuLW1jZWluagordG9vbHMvdGVz
dHMvdnBjaS9saXN0LmgKK3Rvb2xzL3Rlc3RzL3ZwY2kvdnBjaS5baGNdCit0b29scy90ZXN0cy92
cGNpL3Rlc3RfdnBjaQogdG9vbHMveGN1dGlscy9sc2V2dGNobgogdG9vbHMveGN1dGlscy9yZWFk
bm90ZXMKIHRvb2xzL3hlbmJhY2tlbmRkL19wYXRocy5oCmRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bF94ODYuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jCmluZGV4IDVmOTFmZTRmOTIu
LjhmNmE1YmM2ZjIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX3g4Ni5jCkBAIC05LDcgKzksNyBAQCBpbnQgbGlieGxfX2FyY2hfZG9t
YWluX3ByZXBhcmVfY29uZmlnKGxpYnhsX19nYyAqZ2MsCiB7CiAgICAgc3dpdGNoKGRfY29uZmln
LT5jX2luZm8udHlwZSkgewogICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfSFZNOgotICAgICAg
ICB4Y19jb25maWctPmVtdWxhdGlvbl9mbGFncyA9IFhFTl9YODZfRU1VX0FMTDsKKyAgICAgICAg
eGNfY29uZmlnLT5lbXVsYXRpb25fZmxhZ3MgPSAoWEVOX1g4Nl9FTVVfQUxMICYgflhFTl9YODZf
RU1VX1ZQQ0kpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIExJQlhMX0RPTUFJTl9UWVBFX1BW
SDoKICAgICAgICAgaWYgKGxpYnhsX2RlZmJvb2xfdmFsKGRfY29uZmlnLT5iX2luZm8uYXBpYykp
CmRpZmYgLS1naXQgYS90b29scy90ZXN0cy9NYWtlZmlsZSBiL3Rvb2xzL3Rlc3RzL01ha2VmaWxl
CmluZGV4IDcxNjI5NDUxMjEuLmY2OTQyYTkzZmIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL01h
a2VmaWxlCisrKyBiL3Rvb2xzL3Rlc3RzL01ha2VmaWxlCkBAIC0xMyw2ICsxMyw3IEBAIGVuZGlm
CiBTVUJESVJTLSQoQ09ORklHX1g4NikgKz0geDg2X2VtdWxhdG9yCiBTVUJESVJTLXkgKz0geGVu
LWFjY2VzcwogU1VCRElSUy15ICs9IHhlbnN0b3JlCitTVUJESVJTLSQoQ09ORklHX0hBU19QQ0kp
ICs9IHZwY2kKIAogLlBIT05ZOiBhbGwgY2xlYW4gaW5zdGFsbCBkaXN0Y2xlYW4gdW5pbnN0YWxs
CiBhbGwgY2xlYW4gZGlzdGNsZWFuOiAlOiBzdWJkaXJzLSUKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rl
c3RzL3ZwY2kvTWFrZWZpbGUgYi90b29scy90ZXN0cy92cGNpL01ha2VmaWxlCm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmU0NWZjYjVjZDkKLS0tIC9kZXYvbnVsbAorKysg
Yi90b29scy90ZXN0cy92cGNpL01ha2VmaWxlCkBAIC0wLDAgKzEsMzcgQEAKK1hFTl9ST09UPSQo
Q1VSRElSKS8uLi8uLi8uLgoraW5jbHVkZSAkKFhFTl9ST09UKS90b29scy9SdWxlcy5taworCitU
QVJHRVQgOj0gdGVzdF92cGNpCisKKy5QSE9OWTogYWxsCithbGw6ICQoVEFSR0VUKQorCisuUEhP
Tlk6IHJ1bgorcnVuOiAkKFRBUkdFVCkKKwkuLyQoVEFSR0VUKQorCiskKFRBUkdFVCk6IHZwY2ku
YyB2cGNpLmggbGlzdC5oIG1haW4uYyBlbXVsLmgKKwkkKEhPU1RDQykgLWcgLW8gJEAgdnBjaS5j
IG1haW4uYworCisuUEhPTlk6IGNsZWFuCitjbGVhbjoKKwlybSAtcmYgJChUQVJHRVQpICoubyAq
fiB2cGNpLmggdnBjaS5jIGxpc3QuaAorCisuUEhPTlk6IGRpc3RjbGVhbgorZGlzdGNsZWFuOiBj
bGVhbgorCisuUEhPTlk6IGluc3RhbGwKK2luc3RhbGw6CisKK3ZwY2kuYzogJChYRU5fUk9PVCkv
eGVuL2RyaXZlcnMvdnBjaS92cGNpLmMKKwkjIFRyaWNrIHRoZSBjb21waWxlciBzbyBpdCBkb2Vz
bid0IGNvbXBsYWluIGFib3V0IG1pc3Npbmcgc3ltYm9scworCXNlZCAtZSAnLyNpbmNsdWRlL2Qn
IFwKKwkgICAgLWUgJzFzO147I2luY2x1ZGUgImVtdWwuaCJcCisJICAgICAgICAgICAgIHZwY2lf
cmVnaXN0ZXJfaW5pdF90ICpjb25zdCBfX3N0YXJ0X3ZwY2lfYXJyYXlbMV1cO1wKKwkgICAgICAg
ICAgICAgdnBjaV9yZWdpc3Rlcl9pbml0X3QgKmNvbnN0IF9fZW5kX3ZwY2lfYXJyYXlbMV1cO1wK
KwkgICAgICAgICAgICAgOycgPCQ8ID4kQAorCitsaXN0Lmg6ICQoWEVOX1JPT1QpL3hlbi9pbmNs
dWRlL3hlbi9saXN0LmgKK3ZwY2kuaDogJChYRU5fUk9PVCkveGVuL2luY2x1ZGUveGVuL3ZwY2ku
aAorbGlzdC5oIHZwY2kuaDoKKwlzZWQgLWUgJy8jaW5jbHVkZS9kJyA8JDwgPiRACmRpZmYgLS1n
aXQgYS90b29scy90ZXN0cy92cGNpL2VtdWwuaCBiL3Rvb2xzL3Rlc3RzL3ZwY2kvZW11bC5oCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmViZDY3NjcyM2QKLS0tIC9kZXYv
bnVsbAorKysgYi90b29scy90ZXN0cy92cGNpL2VtdWwuaApAQCAtMCwwICsxLDEzMyBAQAorLyoK
KyAqIFVuaXQgdGVzdHMgZm9yIHRoZSBnZW5lcmljIHZQQ0kgaGFuZGxlciBjb2RlLgorICoKKyAq
IENvcHlyaWdodCAoQykgMjAxNyBDaXRyaXggU3lzdGVtcyBSJkQKKyAqCisgKiBUaGlzIHByb2dy
YW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBt
b2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJh
bCBQdWJsaWMKKyAqIExpY2Vuc2UsIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVl
IFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVk
IGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkg
V0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hB
TlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBH
TlUKKyAqIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZ
b3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMK
KyAqIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8v
d3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqLworCisjaWZuZGVmIF9URVNUX1ZQQ0lfCisjZGVm
aW5lIF9URVNUX1ZQQ0lfCisKKyNpbmNsdWRlIDxzdGRsaWIuaD4KKyNpbmNsdWRlIDxzdGRpby5o
PgorI2luY2x1ZGUgPHN0ZGRlZi5oPgorI2luY2x1ZGUgPHN0ZGludC5oPgorI2luY2x1ZGUgPHN0
ZGJvb2wuaD4KKyNpbmNsdWRlIDxlcnJuby5oPgorI2luY2x1ZGUgPGFzc2VydC5oPgorCisjZGVm
aW5lIGNvbnRhaW5lcl9vZihwdHIsIHR5cGUsIG1lbWJlcikgKHsgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICB0eXBlb2YoKCh0eXBlICopMCktPm1lbWJlcikgKm1wdHIgPSAocHRyKTsg
ICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICh0eXBlICopKChjaGFyICopbXB0ciAt
IG9mZnNldG9mKHR5cGUsIG1lbWJlcikpOyAgICAgICAgXAorfSkKKworI2RlZmluZSBzbXBfd21i
KCkKKyNkZWZpbmUgcHJlZmV0Y2goeCkgX19idWlsdGluX3ByZWZldGNoKHgpCisjZGVmaW5lIEFT
U0VSVCh4KSBhc3NlcnQoeCkKKyNkZWZpbmUgX19tdXN0X2NoZWNrIF9fYXR0cmlidXRlX18oKF9f
d2Fybl91bnVzZWRfcmVzdWx0X18pKQorCisjaW5jbHVkZSAibGlzdC5oIgorCitzdHJ1Y3QgZG9t
YWluIHsKK307CisKK3N0cnVjdCBwY2lfZGV2IHsKKyAgICBzdHJ1Y3QgdnBjaSAqdnBjaTsKK307
CisKK3N0cnVjdCB2Y3B1Cit7CisgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZG9tYWluOworfTsK
KworZXh0ZXJuIGNvbnN0IHN0cnVjdCB2Y3B1ICpjdXJyZW50OworZXh0ZXJuIGNvbnN0IHN0cnVj
dCBwY2lfZGV2IHRlc3RfcGRldjsKKwordHlwZWRlZiBib29sIHNwaW5sb2NrX3Q7CisjZGVmaW5l
IHNwaW5fbG9ja19pbml0KGwpICgqKGwpID0gZmFsc2UpCisjZGVmaW5lIHNwaW5fbG9jayhsKSAo
KihsKSA9IHRydWUpCisjZGVmaW5lIHNwaW5fdW5sb2NrKGwpICgqKGwpID0gZmFsc2UpCisKK3R5
cGVkZWYgdW5pb24geworICAgIHVpbnQzMl90IHNiZGY7CisgICAgc3RydWN0IHsKKyAgICAgICAg
dW5pb24geworICAgICAgICAgICAgdWludDE2X3QgYmRmOworICAgICAgICAgICAgc3RydWN0IHsK
KyAgICAgICAgICAgICAgICB1bmlvbiB7CisgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB7Cisg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50OF90IGZ1bmMgOiAzLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBkZXYgIDogNTsKKyAgICAgICAgICAgICAgICAgICAgfTsKKyAgICAg
ICAgICAgICAgICAgICAgdWludDhfdCAgICAgZXh0ZnVuYzsKKyAgICAgICAgICAgICAgICB9Owor
ICAgICAgICAgICAgICAgIHVpbnQ4X3QgICAgICAgICBidXM7CisgICAgICAgICAgICB9OworICAg
ICAgICB9OworICAgICAgICB1aW50MTZfdCAgICAgICAgICAgICAgICBzZWc7CisgICAgfTsKK30g
cGNpX3NiZGZfdDsKKworI2luY2x1ZGUgInZwY2kuaCIKKworI2RlZmluZSBfX2h3ZG9tX2luaXQK
KworI2RlZmluZSBoYXNfdnBjaShkKSB0cnVlCisKKyNkZWZpbmUgeHphbGxvYyh0eXBlKSAoKHR5
cGUgKiljYWxsb2MoMSwgc2l6ZW9mKHR5cGUpKSkKKyNkZWZpbmUgeG1hbGxvYyh0eXBlKSAoKHR5
cGUgKiltYWxsb2Moc2l6ZW9mKHR5cGUpKSkKKyNkZWZpbmUgeGZyZWUocCkgZnJlZShwKQorCisj
ZGVmaW5lIHBjaV9nZXRfcGRldl9ieV9kb21haW4oLi4uKSAmdGVzdF9wZGV2CisKKy8qIER1bW15
IG5hdGl2ZSBoZWxwZXJzLiBXcml0ZXMgYXJlIGlnbm9yZWQsIHJlYWRzIHJldHVybiAxJ3MuICov
CisjZGVmaW5lIHBjaV9jb25mX3JlYWQ4KC4uLikgICAgIDB4ZmYKKyNkZWZpbmUgcGNpX2NvbmZf
cmVhZDE2KC4uLikgICAgMHhmZmZmCisjZGVmaW5lIHBjaV9jb25mX3JlYWQzMiguLi4pICAgIDB4
ZmZmZmZmZmYKKyNkZWZpbmUgcGNpX2NvbmZfd3JpdGU4KC4uLikKKyNkZWZpbmUgcGNpX2NvbmZf
d3JpdGUxNiguLi4pCisjZGVmaW5lIHBjaV9jb25mX3dyaXRlMzIoLi4uKQorCisjZGVmaW5lIFBD
SV9DRkdfU1BBQ0VfRVhQX1NJWkUgNDA5NgorCisjZGVmaW5lIEJVRygpIGFzc2VydCgwKQorI2Rl
ZmluZSBBU1NFUlRfVU5SRUFDSEFCTEUoKSBhc3NlcnQoMCkKKworI2RlZmluZSBtaW4oeCwgeSkg
KHsgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgY29uc3QgdHlwZW9mKHgpIHR4ID0gKHgp
OyAgICAgICBcCisgICAgICAgIGNvbnN0IHR5cGVvZih5KSB0eSA9ICh5KTsgICAgICAgXAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgKHZvaWQpICgm
dHggPT0gJnR5KTsgICAgICAgICAgICBcCisgICAgICAgIHR4IDwgdHkgPyB0eCA6IHR5OyAgICAg
ICAgICAgICAgXAorfSkKKworI2RlZmluZSBtYXgoeCwgeSkgKHsgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgY29uc3QgdHlwZW9mKHgpIHR4ID0gKHgpOyAgICAgICBcCisgICAgICAgIGNv
bnN0IHR5cGVvZih5KSB0eSA9ICh5KTsgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgKHZvaWQpICgmdHggPT0gJnR5KTsgICAgICAgICAg
ICBcCisgICAgICAgIHR4ID4gdHkgPyB0eCA6IHR5OyAgICAgICAgICAgICAgXAorfSkKKworI2Vu
ZGlmCisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5
bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmls
CisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3ZwY2kvbWFpbi5jIGIvdG9v
bHMvdGVzdHMvdnBjaS9tYWluLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAw
MC4uYjlhMGE2MDA2YgotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL3Rlc3RzL3ZwY2kvbWFpbi5j
CkBAIC0wLDAgKzEsMzA5IEBACisvKgorICogVW5pdCB0ZXN0cyBmb3IgdGhlIGdlbmVyaWMgdlBD
SSBoYW5kbGVyIGNvZGUuCisgKgorICogQ29weXJpZ2h0IChDKSAyMDE3IENpdHJpeCBTeXN0ZW1z
IFImRAorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlz
dHJpYnV0ZSBpdCBhbmQvb3IKKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRp
dGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSwgdmVyc2lvbiAyLCBh
cyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KKyAqCisgKiBUaGlz
IHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1
bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVk
IHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNV
TEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQorICogR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3Ig
bW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2Yg
dGhlIEdOVSBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBhbG9uZyB3aXRoIHRoaXMgcHJvZ3Jh
bTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICovCisKKyNp
bmNsdWRlICJlbXVsLmgiCisKKy8qIFNpbmdsZSB2Y3B1IChjdXJyZW50KSwgYW5kIHNpbmdsZSBk
b21haW4gd2l0aCBhIHNpbmdsZSBQQ0kgZGV2aWNlLiAqLworc3RhdGljIHN0cnVjdCB2cGNpIHZw
Y2k7CisKK2NvbnN0IHN0YXRpYyBzdHJ1Y3QgZG9tYWluIGQ7CisKK2NvbnN0IHN0cnVjdCBwY2lf
ZGV2IHRlc3RfcGRldiA9IHsKKyAgICAudnBjaSA9ICZ2cGNpLAorfTsKKworY29uc3Qgc3RhdGlj
IHN0cnVjdCB2Y3B1IHYgPSB7CisgICAgLmRvbWFpbiA9ICZkCit9OworCitjb25zdCBzdHJ1Y3Qg
dmNwdSAqY3VycmVudCA9ICZ2OworCisvKiBEdW1teSBob29rcywgd3JpdGUgc3RvcmVzIGRhdGEs
IHJlYWQgZmV0Y2hlcyBpdC4gKi8KK3N0YXRpYyB1aW50MzJfdCB2cGNpX3JlYWQ4KGNvbnN0IHN0
cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdm9pZCAqZGF0YSkKK3sKKyAgICByZXR1cm4gKih1aW50OF90ICopZGF0YTsKK30K
Kworc3RhdGljIHZvaWQgdnBjaV93cml0ZTgoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVu
c2lnbmVkIGludCByZWcsCisgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB2YWwsIHZv
aWQgKmRhdGEpCit7CisgICAgKih1aW50OF90ICopZGF0YSA9IHZhbDsKK30KKworc3RhdGljIHVp
bnQzMl90IHZwY2lfcmVhZDE2KGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBp
bnQgcmVnLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmRhdGEpCit7CisgICAg
cmV0dXJuICoodWludDE2X3QgKilkYXRhOworfQorCitzdGF0aWMgdm9pZCB2cGNpX3dyaXRlMTYo
Y29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCByZWcsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDMyX3QgdmFsLCB2b2lkICpkYXRhKQoreworICAgICoodWludDE2
X3QgKilkYXRhID0gdmFsOworfQorCitzdGF0aWMgdWludDMyX3QgdnBjaV9yZWFkMzIoY29uc3Qg
c3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCByZWcsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdm9pZCAqZGF0YSkKK3sKKyAgICByZXR1cm4gKih1aW50MzJfdCAqKWRhdGE7
Cit9CisKK3N0YXRpYyB2b2lkIHZwY2lfd3JpdGUzMihjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRl
diwgdW5zaWduZWQgaW50IHJlZywKKyAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB2
YWwsIHZvaWQgKmRhdGEpCit7CisgICAgKih1aW50MzJfdCAqKWRhdGEgPSB2YWw7Cit9CisKKyNk
ZWZpbmUgVlBDSV9SRUFEKHJlZywgc2l6ZSwgZGF0YSkgKHsgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgZGF0YSA9IHZwY2lfcmVhZCgocGNpX3NiZGZfdCl7IC5zYmRmID0gMCB9LCBy
ZWcsIHNpemUpOyAgICAgXAorfSkKKworI2RlZmluZSBWUENJX1JFQURfQ0hFQ0socmVnLCBzaXpl
LCBleHBlY3RlZCkgKHsgICAgICAgICAgICAgICAgIFwKKyAgICB1aW50MzJfdCByZDsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
IFZQQ0lfUkVBRChyZWcsIHNpemUsIHJkKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICBhc3NlcnQocmQgPT0gKGV4cGVjdGVkKSk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCit9KQorCisjZGVmaW5lIFZQQ0lfV1JJVEUocmVnLCBzaXplLCBkYXRh
KSAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHZwY2lfd3JpdGUoKHBjaV9zYmRm
X3QpeyAuc2JkZiA9IDAgfSwgcmVnLCBzaXplLCBkYXRhKTsgICAgIFwKK30pCisKKyNkZWZpbmUg
VlBDSV9XUklURV9DSEVDSyhyZWcsIHNpemUsIGRhdGEpICh7ICAgICAgICAgICAgICAgICAgICBc
CisgICAgVlBDSV9XUklURShyZWcsIHNpemUsIGRhdGEpOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgIFZQQ0lfUkVBRF9DSEVDSyhyZWcsIHNpemUsIGRhdGEpOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKK30pCisKKyNkZWZpbmUgVlBDSV9BRERfUkVHKGZyZWFkLCBm
d3JpdGUsIG9mZiwgc2l6ZSwgc3RvcmUpICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgYXNz
ZXJ0KCF2cGNpX2FkZF9yZWdpc3Rlcih0ZXN0X3BkZXYudnBjaSwgZnJlYWQsIGZ3cml0ZSwgb2Zm
LCBzaXplLCAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnN0b3JlKSkKKwor
I2RlZmluZSBWUENJX0FERF9JTlZBTElEX1JFRyhmcmVhZCwgZndyaXRlLCBvZmYsIHNpemUpICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICBhc3NlcnQodnBjaV9hZGRfcmVnaXN0ZXIodGVzdF9w
ZGV2LnZwY2ksIGZyZWFkLCBmd3JpdGUsIG9mZiwgc2l6ZSwgTlVMTCkpCisKKyNkZWZpbmUgVlBD
SV9SRU1PVkVfUkVHKG9mZiwgc2l6ZSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgYXNzZXJ0KCF2cGNpX3JlbW92ZV9yZWdpc3Rlcih0ZXN0X3BkZXYudnBj
aSwgb2ZmLCBzaXplKSkKKworI2RlZmluZSBWUENJX1JFTU9WRV9JTlZBTElEX1JFRyhvZmYsIHNp
emUpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBhc3NlcnQodnBjaV9y
ZW1vdmVfcmVnaXN0ZXIodGVzdF9wZGV2LnZwY2ksIG9mZiwgc2l6ZSkpCisKKy8qIFJlYWQgYSAz
MmIgcmVnaXN0ZXIgdXNpbmcgYWxsIHBvc3NpYmxlIHNpemVzLiAqLwordm9pZCBtdWx0aXJlYWQ0
X2NoZWNrKHVuc2lnbmVkIGludCByZWcsIHVpbnQzMl90IHZhbCkKK3sKKyAgICB1bnNpZ25lZCBp
bnQgaTsKKworICAgIC8qIFJlYWQgdXNpbmcgYnl0ZXMuICovCisgICAgZm9yICggaSA9IDA7IGkg
PCA0OyBpKysgKQorICAgICAgICBWUENJX1JFQURfQ0hFQ0socmVnICsgaSwgMSwgKHZhbCA+PiAo
aSAqIDgpKSAmIFVJTlQ4X01BWCk7CisKKyAgICAvKiBSZWFkIHVzaW5nIDJieXRlcy4gKi8KKyAg
ICBmb3IgKCBpID0gMDsgaSA8IDI7IGkrKyApCisgICAgICAgIFZQQ0lfUkVBRF9DSEVDSyhyZWcg
KyBpICogMiwgMiwgKHZhbCA+PiAoaSAqIDIgKiA4KSkgJiBVSU5UMTZfTUFYKTsKKworICAgIFZQ
Q0lfUkVBRF9DSEVDSyhyZWcsIDQsIHZhbCk7Cit9CisKK3ZvaWQgbXVsdGl3cml0ZTRfY2hlY2so
dW5zaWduZWQgaW50IHJlZykKK3sKKyAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICB1aW50MzJfdCB2
YWwgPSAweGEyZjUxNzMyOworCisgICAgLyogV3JpdGUgdXNpbmcgYnl0ZXMuICovCisgICAgZm9y
ICggaSA9IDA7IGkgPCA0OyBpKysgKQorICAgICAgICBWUENJX1dSSVRFX0NIRUNLKHJlZyArIGks
IDEsICh2YWwgPj4gKGkgKiA4KSkgJiBVSU5UOF9NQVgpOworICAgIG11bHRpcmVhZDRfY2hlY2so
cmVnLCB2YWwpOworCisgICAgLyogQ2hhbmdlIHRoZSB2YWx1ZSBlYWNoIHRpbWUgdG8gYmUgc3Vy
ZSB3cml0ZXMgd29yayBmaW5lLiAqLworICAgIHZhbCA9IDB4MmI4MzZmZGE7CisgICAgLyogV3Jp
dGUgdXNpbmcgMmJ5dGVzLiAqLworICAgIGZvciAoIGkgPSAwOyBpIDwgMjsgaSsrICkKKyAgICAg
ICAgVlBDSV9XUklURV9DSEVDSyhyZWcgKyBpICogMiwgMiwgKHZhbCA+PiAoaSAqIDIgKiA4KSkg
JiBVSU5UMTZfTUFYKTsKKyAgICBtdWx0aXJlYWQ0X2NoZWNrKHJlZywgdmFsKTsKKworICAgIHZh
bCA9IDB4YzQ2OTNiZWI7CisgICAgVlBDSV9XUklURV9DSEVDSyhyZWcsIDQsIHZhbCk7CisgICAg
bXVsdGlyZWFkNF9jaGVjayhyZWcsIHZhbCk7Cit9CisKK2ludAorbWFpbihpbnQgYXJnYywgY2hh
ciAqKmFyZ3YpCit7CisgICAgLyogSW5kZXggc3RvcmFnZSBieSBvZmZzZXQuICovCisgICAgdWlu
dDMyX3QgcjAgPSAweGRlYWRiZWVmOworICAgIHVpbnQ4X3QgcjUgPSAweGVmOworICAgIHVpbnQ4
X3QgcjYgPSAweGJlOworICAgIHVpbnQ4X3QgcjcgPSAweGVmOworICAgIHVpbnQxNl90IHIxMiA9
IDB4ODY5NjsKKyAgICB1aW50OF90IHIxNls0XSA9IHsgfTsKKyAgICB1aW50MTZfdCByMjBbMl0g
PSB7IH07CisgICAgdWludDMyX3QgcjI0ID0gMDsKKyAgICB1aW50OF90IHIyOCwgcjMwOworICAg
IHVuc2lnbmVkIGludCBpOworICAgIGludCByYzsKKworICAgIElOSVRfTElTVF9IRUFEKCZ2cGNp
LmhhbmRsZXJzKTsKKyAgICBzcGluX2xvY2tfaW5pdCgmdnBjaS5sb2NrKTsKKworICAgIFZQQ0lf
QUREX1JFRyh2cGNpX3JlYWQzMiwgdnBjaV93cml0ZTMyLCAwLCA0LCByMCk7CisgICAgVlBDSV9S
RUFEX0NIRUNLKDAsIDQsIHIwKTsKKyAgICBWUENJX1dSSVRFX0NIRUNLKDAsIDQsIDB4YmNiY2Jj
YmMpOworCisgICAgVlBDSV9BRERfUkVHKHZwY2lfcmVhZDgsIHZwY2lfd3JpdGU4LCA1LCAxLCBy
NSk7CisgICAgVlBDSV9SRUFEX0NIRUNLKDUsIDEsIHI1KTsKKyAgICBWUENJX1dSSVRFX0NIRUNL
KDUsIDEsIDB4YmEpOworCisgICAgVlBDSV9BRERfUkVHKHZwY2lfcmVhZDgsIHZwY2lfd3JpdGU4
LCA2LCAxLCByNik7CisgICAgVlBDSV9SRUFEX0NIRUNLKDYsIDEsIHI2KTsKKyAgICBWUENJX1dS
SVRFX0NIRUNLKDYsIDEsIDB4YmEpOworCisgICAgVlBDSV9BRERfUkVHKHZwY2lfcmVhZDgsIHZw
Y2lfd3JpdGU4LCA3LCAxLCByNyk7CisgICAgVlBDSV9SRUFEX0NIRUNLKDcsIDEsIHI3KTsKKyAg
ICBWUENJX1dSSVRFX0NIRUNLKDcsIDEsIDB4YmQpOworCisgICAgVlBDSV9BRERfUkVHKHZwY2lf
cmVhZDE2LCB2cGNpX3dyaXRlMTYsIDEyLCAyLCByMTIpOworICAgIFZQQ0lfUkVBRF9DSEVDSygx
MiwgMiwgcjEyKTsKKyAgICBWUENJX1JFQURfQ0hFQ0soMTIsIDQsIDB4ZmZmZjg2OTYpOworCisg
ICAgLyoKKyAgICAgKiBBdCB0aGlzIHBvaW50IHdlIGhhdmUgdGhlIGZvbGxvd2luZyBsYXlvdXQ6
CisgICAgICoKKyAgICAgKiBOb3RlIHRoYXQgdGhpcyByZWZlcnMgdG8gdGhlIHBvc2l0aW9uIG9m
IHRoZSB2YXJpYWJsZXMsCisgICAgICogYnV0IHRoZSB2YWx1ZSBoYXMgYWxyZWFkeSBjaGFuZ2Vk
IGZyb20gdGhlIG9uZSBnaXZlbiBhdAorICAgICAqIGluaXRpYWxpemF0aW9uIHRpbWUgYmVjYXVz
ZSB3cml0ZSB0ZXN0cyBoYXZlIGJlZW4gcGVyZm9ybWVkLgorICAgICAqCisgICAgICogMzIgICAg
MjQgICAgMTYgICAgIDggICAgIDAKKyAgICAgKiAgKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKwor
ICAgICAqICB8ICAgICAgICAgIHIwICAgICAgICAgICB8IDAKKyAgICAgKiAgKy0tLS0tKy0tLS0t
Ky0tLS0tKy0tLS0tKworICAgICAqICB8IHI3ICB8ICByNiB8ICByNSB8Ly8vLy98IDMyCisgICAg
ICogICstLS0tLSstLS0tLSstLS0tLSstLS0tLXwKKyAgICAgKiAgfC8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vfCA2NAorICAgICAqICArLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0rCisgICAgICogIHwv
Ly8vLy8vLy8vL3wgICAgcjEyICAgIHwgOTYKKyAgICAgKiAgKy0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tKworICAgICAqICAgICAgICAgICAgIC4uLgorICAgICAqICAvID0gdW5oYW5kbGVkLgorICAg
ICAqLworCisgICAgLyogVHJ5IHRvIGFkZCBhbiBvdmVybGFwcGluZyByZWdpc3RlciBoYW5kbGVy
LiAqLworICAgIFZQQ0lfQUREX0lOVkFMSURfUkVHKHZwY2lfcmVhZDMyLCB2cGNpX3dyaXRlMzIs
IDQsIDQpOworCisgICAgLyogVHJ5IHRvIGFkZCBhIG5vbi1hbGlnbmVkIHJlZ2lzdGVyLiAqLwor
ICAgIFZQQ0lfQUREX0lOVkFMSURfUkVHKHZwY2lfcmVhZDE2LCB2cGNpX3dyaXRlMTYsIDE1LCAy
KTsKKworICAgIC8qIFRyeSB0byBhZGQgYSByZWdpc3RlciB3aXRoIHdyb25nIHNpemUuICovCisg
ICAgVlBDSV9BRERfSU5WQUxJRF9SRUcodnBjaV9yZWFkMTYsIHZwY2lfd3JpdGUxNiwgOCwgMyk7
CisKKyAgICAvKiBUcnkgdG8gYWRkIGEgcmVnaXN0ZXIgd2l0aCBtaXNzaW5nIGhhbmRsZXJzLiAq
LworICAgIFZQQ0lfQUREX0lOVkFMSURfUkVHKE5VTEwsIE5VTEwsIDgsIDIpOworCisgICAgLyog
UmVhZC93cml0ZSBvZiB1bnNldCByZWdpc3Rlci4gKi8KKyAgICBWUENJX1JFQURfQ0hFQ0soOCwg
NCwgMHhmZmZmZmZmZik7CisgICAgVlBDSV9SRUFEX0NIRUNLKDgsIDIsIDB4ZmZmZik7CisgICAg
VlBDSV9SRUFEX0NIRUNLKDgsIDEsIDB4ZmYpOworICAgIFZQQ0lfV1JJVEUoMTAsIDIsIDB4YmVl
Zik7CisgICAgVlBDSV9SRUFEX0NIRUNLKDEwLCAyLCAweGZmZmYpOworCisgICAgLyogUmVhZCBv
ZiBtdWx0aXBsZSByZWdpc3RlcnMgKi8KKyAgICBWUENJX1dSSVRFX0NIRUNLKDcsIDEsIDB4YmQp
OworICAgIFZQQ0lfUkVBRF9DSEVDSyg0LCA0LCAweGJkYmFiYWZmKTsKKworICAgIC8qIFBhcnRp
YWwgcmVhZCBvZiBhIHJlZ2lzdGVyLiAqLworICAgIFZQQ0lfV1JJVEVfQ0hFQ0soMCwgNCwgMHgx
YTFiMWMxZCk7CisgICAgVlBDSV9SRUFEX0NIRUNLKDIsIDEsIDB4MWIpOworICAgIFZQQ0lfUkVB
RF9DSEVDSyg2LCAyLCAweGJkYmEpOworCisgICAgLyogV3JpdGUgb2YgbXVsdGlwbGUgcmVnaXN0
ZXJzLiAqLworICAgIFZQQ0lfV1JJVEVfQ0hFQ0soNCwgNCwgMHhhYWJiY2NmZik7CisKKyAgICAv
KiBQYXJ0aWFsIHdyaXRlIG9mIGEgcmVnaXN0ZXIuICovCisgICAgVlBDSV9XUklURV9DSEVDSygy
LCAxLCAweGZlKTsKKyAgICBWUENJX1dSSVRFX0NIRUNLKDYsIDIsIDB4ZmViYyk7CisKKyAgICAv
KgorICAgICAqIFRlc3QgYWxsIHBvc3NpYmxlIHJlYWQvd3JpdGUgc2l6ZSBjb21iaW5hdGlvbnMu
CisgICAgICoKKyAgICAgKiBQbGFjZSA0IDFCIHJlZ2lzdGVycyBhdCAxMjhiaXRzICgxNkIpLCAy
IDJCIHJlZ2lzdGVycyBhdCAxNjBiaXRzCisgICAgICogKDIwQikgYW5kIGZpbmFsbHkgMSA0QiBy
ZWdpc3RlciBhdCAxOTJiaXRzICgyNEIpLgorICAgICAqCisgICAgICogVGhlbiBwZXJmb3JtIGFs
bCBwb3NzaWJsZSB3cml0ZSBhbmQgcmVhZCBzaXplcyBvbiBlYWNoIG9mIHRoZW0uCisgICAgICoK
KyAgICAgKiAgICAgICAgICAgICAgIC4uLgorICAgICAqIDMyICAgICAyNCAgICAgMTYgICAgICA4
ICAgICAgMAorICAgICAqICArLS0tLS0tKy0tLS0tLSstLS0tLS0rLS0tLS0tKworICAgICAqICB8
cjE2WzNdfHIxNlsyXXxyMTZbMV18cjE2WzBdfCAxNgorICAgICAqICArLS0tLS0tKy0tLS0tLSst
LS0tLS0rLS0tLS0tKworICAgICAqICB8ICAgIHIyMFsxXSAgIHwgICAgcjIwWzBdICAgfCAyMAor
ICAgICAqICArLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tfAorICAgICAqICB8ICAgICAgICAg
ICAgcjI0ICAgICAgICAgICAgfCAyNAorICAgICAqICArLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tKworICAgICAqCisgICAgICovCisgICAgVlBDSV9BRERfUkVHKHZwY2lfcmVhZDgsIHZwY2lf
d3JpdGU4LCAxNiwgMSwgcjE2WzBdKTsKKyAgICBWUENJX0FERF9SRUcodnBjaV9yZWFkOCwgdnBj
aV93cml0ZTgsIDE3LCAxLCByMTZbMV0pOworICAgIFZQQ0lfQUREX1JFRyh2cGNpX3JlYWQ4LCB2
cGNpX3dyaXRlOCwgMTgsIDEsIHIxNlsyXSk7CisgICAgVlBDSV9BRERfUkVHKHZwY2lfcmVhZDgs
IHZwY2lfd3JpdGU4LCAxOSwgMSwgcjE2WzNdKTsKKworICAgIFZQQ0lfQUREX1JFRyh2cGNpX3Jl
YWQxNiwgdnBjaV93cml0ZTE2LCAyMCwgMiwgcjIwWzBdKTsKKyAgICBWUENJX0FERF9SRUcodnBj
aV9yZWFkMTYsIHZwY2lfd3JpdGUxNiwgMjIsIDIsIHIyMFsxXSk7CisKKyAgICBWUENJX0FERF9S
RUcodnBjaV9yZWFkMzIsIHZwY2lfd3JpdGUzMiwgMjQsIDQsIHIyNCk7CisKKyAgICAvKiBDaGVj
ayB0aGUgaW5pdGlhbCB2YWx1ZSBpcyAwLiAqLworICAgIG11bHRpcmVhZDRfY2hlY2soMTYsIDAp
OworICAgIG11bHRpcmVhZDRfY2hlY2soMjAsIDApOworICAgIG11bHRpcmVhZDRfY2hlY2soMjQs
IDApOworCisgICAgbXVsdGl3cml0ZTRfY2hlY2soMTYpOworICAgIG11bHRpd3JpdGU0X2NoZWNr
KDIwKTsKKyAgICBtdWx0aXdyaXRlNF9jaGVjaygyNCk7CisKKyAgICAvKgorICAgICAqIENoZWNr
IG11bHRpcGxlIG5vbi1jb25zZWN1dGl2ZSBnYXBzIG9uIHRoZSBzYW1lIHJlYWQvd3JpdGU6Cisg
ICAgICoKKyAgICAgKiAzMiAgICAgMjQgICAgIDE2ICAgICAgOCAgICAgIDAKKyAgICAgKiAgKy0t
LS0tLSstLS0tLS0rLS0tLS0tKy0tLS0tLSsKKyAgICAgKiAgfC8vLy8vL3wgIHIzMCB8Ly8vLy8v
fCAgcjI4IHwgMjgKKyAgICAgKiAgKy0tLS0tLSstLS0tLS0rLS0tLS0tKy0tLS0tLSsKKyAgICAg
KgorICAgICAqLworICAgIFZQQ0lfQUREX1JFRyh2cGNpX3JlYWQ4LCB2cGNpX3dyaXRlOCwgMjgs
IDEsIHIyOCk7CisgICAgVlBDSV9BRERfUkVHKHZwY2lfcmVhZDgsIHZwY2lfd3JpdGU4LCAzMCwg
MSwgcjMwKTsKKyAgICBWUENJX1dSSVRFX0NIRUNLKDI4LCA0LCAweGZmYWNmZmRjKTsKKworICAg
IC8qIEZpbmFsbHkgdHJ5IHRvIHJlbW92ZSBhIGNvdXBsZSBvZiByZWdpc3RlcnMuICovCisgICAg
VlBDSV9SRU1PVkVfUkVHKDI4LCAxKTsKKyAgICBWUENJX1JFTU9WRV9SRUcoMjQsIDQpOworICAg
IFZQQ0lfUkVNT1ZFX1JFRygxMiwgMik7CisKKyAgICBWUENJX1JFTU9WRV9JTlZBTElEX1JFRygy
MCwgMSk7CisgICAgVlBDSV9SRU1PVkVfSU5WQUxJRF9SRUcoMTYsIDIpOworICAgIFZQQ0lfUkVN
T1ZFX0lOVkFMSURfUkVHKDMwLCAyKTsKKworICAgIHJldHVybiAwOworfQorCisvKgorICogTG9j
YWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1i
YXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0veGVuLmxkcy5TIGIveGVuL2FyY2gvYXJtL3hlbi5sZHMu
UwppbmRleCBjOWI5NTQ2NDM1Li45OGI4MjY4MGM2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0v
eGVuLmxkcy5TCisrKyBiL3hlbi9hcmNoL2FybS94ZW4ubGRzLlMKQEAgLTY1LDYgKzY1LDEzIEBA
IFNFQ1RJT05TCiAgICAgICAgX19wYXJhbV9zdGFydCA9IC47CiAgICAgICAgKiguZGF0YS5wYXJh
bSkKICAgICAgICBfX3BhcmFtX2VuZCA9IC47CisKKyNpZiBkZWZpbmVkKENPTkZJR19IQVNfUENJ
KSAmJiBkZWZpbmVkKENPTkZJR19MQVRFX0hXRE9NKQorICAgICAgIC4gPSBBTElHTihQT0lOVEVS
X0FMSUdOKTsKKyAgICAgICBfX3N0YXJ0X3ZwY2lfYXJyYXkgPSAuOworICAgICAgICooLmRhdGEu
dnBjaSkKKyAgICAgICBfX2VuZF92cGNpX2FycmF5ID0gLjsKKyNlbmRpZgogICB9IDp0ZXh0CiAK
ICNpZiBkZWZpbmVkKEJVSUxEX0lEKQpAQCAtMTczLDYgKzE4MCwxMyBAQCBTRUNUSU9OUwogICAg
ICAgICooLmluaXRfYXJyYXkpCiAgICAgICAgKihTT1JUKC5pbml0X2FycmF5LiopKQogICAgICAg
IF9fY3RvcnNfZW5kID0gLjsKKworI2lmIGRlZmluZWQoQ09ORklHX0hBU19QQ0kpICYmICFkZWZp
bmVkKENPTkZJR19MQVRFX0hXRE9NKQorICAgICAgIC4gPSBBTElHTihQT0lOVEVSX0FMSUdOKTsK
KyAgICAgICBfX3N0YXJ0X3ZwY2lfYXJyYXkgPSAuOworICAgICAgICooLmRhdGEudnBjaSkKKyAg
ICAgICBfX2VuZF92cGNpX2FycmF5ID0gLjsKKyNlbmRpZgogICB9IDp0ZXh0CiAgIF9faW5pdF9l
bmRfZWZpID0gLjsKICAgLiA9IEFMSUdOKFNUQUNLX1NJWkUpOwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IGMyOGFjMzhmYmUu
LjRjMjJlMDk1MmUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4v
YXJjaC94ODYvZG9tYWluLmMKQEAgLTM5NywxMSArMzk3LDIxIEBAIHN0YXRpYyBib29sIGVtdWxh
dGlvbl9mbGFnc19vayhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1aW50MzJfdCBlbWZsYWdzKQog
ICAgIGlmICggaXNfaHZtX2RvbWFpbihkKSApCiAgICAgewogICAgICAgICBpZiAoIGlzX2hhcmR3
YXJlX2RvbWFpbihkKSAmJgotICAgICAgICAgICAgIGVtZmxhZ3MgIT0gKFhFTl9YODZfRU1VX0xB
UElDfFhFTl9YODZfRU1VX0lPQVBJQykgKQotICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwotICAg
ICAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oZCkgJiYgZW1mbGFncyAmJgotICAgICAgICAg
ICAgIGVtZmxhZ3MgIT0gWEVOX1g4Nl9FTVVfQUxMICYmIGVtZmxhZ3MgIT0gWEVOX1g4Nl9FTVVf
TEFQSUMgKQorICAgICAgICAgICAgIGVtZmxhZ3MgIT0gKFhFTl9YODZfRU1VX0xBUElDfFhFTl9Y
ODZfRU1VX0lPQVBJQ3wKKyAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fWDg2X0VNVV9WUENJ
KSApCiAgICAgICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgICAgIGlmICggIWlzX2hhcmR3YXJl
X2RvbWFpbihkKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHN3aXRjaCAoIGVtZmxhZ3MgKQor
ICAgICAgICAgICAgeworICAgICAgICAgICAgY2FzZSBYRU5fWDg2X0VNVV9BTEwgJiB+WEVOX1g4
Nl9FTVVfVlBDSToKKyAgICAgICAgICAgIGNhc2UgWEVOX1g4Nl9FTVVfTEFQSUM6CisgICAgICAg
ICAgICBjYXNlIDA6CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBkZWZhdWx0
OgorICAgICAgICAgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICAgICAgICAgIH0KKyAgICAgICAg
fQogICAgIH0KICAgICBlbHNlIGlmICggZW1mbGFncyAhPSAwICYmIGVtZmxhZ3MgIT0gWEVOX1g4
Nl9FTVVfUElUICkKICAgICB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIv
eGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCAyMDViNGNiNjg1Li44ZWQ2NzE4YmY2IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZt
LmMKQEAgLTM2LDYgKzM2LDcgQEAKICNpbmNsdWRlIDx4ZW4vcmFuZ2VzZXQuaD4KICNpbmNsdWRl
IDx4ZW4vbW9uaXRvci5oPgogI2luY2x1ZGUgPHhlbi93YXJuaW5nLmg+CisjaW5jbHVkZSA8eGVu
L3ZwY2kuaD4KICNpbmNsdWRlIDxhc20vc2hhZG93Lmg+CiAjaW5jbHVkZSA8YXNtL2hhcC5oPgog
I2luY2x1ZGUgPGFzbS9jdXJyZW50Lmg+CkBAIC02MjksNiArNjMwLDcgQEAgaW50IGh2bV9kb21h
aW5faW5pdGlhbGlzZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRvbWNyX2ZsYWdz
LAogICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4uaW9fYml0bWFwID0gaHZtX2lvX2JpdG1hcDsK
IAogICAgIHJlZ2lzdGVyX2cybV9wb3J0aW9faGFuZGxlcihkKTsKKyAgICByZWdpc3Rlcl92cGNp
X3BvcnRpb19oYW5kbGVyKGQpOwogCiAgICAgaHZtX2lvcmVxX2luaXQoZCk7CiAKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9odm0vaW8uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW8uYwppbmRleCA2
NTc5ZTExOWZmLi42YzEyY2Y1ZDIyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvLmMK
KysrIGIveGVuL2FyY2gveDg2L2h2bS9pby5jCkBAIC0yNSw2ICsyNSw3IEBACiAjaW5jbHVkZSA8
eGVuL3RyYWNlLmg+CiAjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+CiAjaW5jbHVkZSA8eGVuL2h5cGVy
Y2FsbC5oPgorI2luY2x1ZGUgPHhlbi92cGNpLmg+CiAjaW5jbHVkZSA8YXNtL2N1cnJlbnQuaD4K
ICNpbmNsdWRlIDxhc20vY3B1ZmVhdHVyZS5oPgogI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4K
QEAgLTI3OCw2ICsyNzksMTA4IEBAIHVuc2lnbmVkIGludCBodm1fcGNpX2RlY29kZV9hZGRyKHVu
c2lnbmVkIGludCBjZjgsIHVuc2lnbmVkIGludCBhZGRyLAogICAgIHJldHVybiBDRjhfQUREUl9M
TyhjZjgpIHwgKGFkZHIgJiAzKTsKIH0KIAorLyogRG8gc29tZSBzYW5pdHkgY2hlY2tzLiAqLwor
c3RhdGljIGJvb2wgdnBjaV9hY2Nlc3NfYWxsb3dlZCh1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25l
ZCBpbnQgbGVuKQoreworICAgIC8qIENoZWNrIGFjY2VzcyBzaXplLiAqLworICAgIGlmICggbGVu
ICE9IDEgJiYgbGVuICE9IDIgJiYgbGVuICE9IDQgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisK
KyAgICAvKiBDaGVjayB0aGF0IGFjY2VzcyBpcyBzaXplIGFsaWduZWQuICovCisgICAgaWYgKCAo
cmVnICYgKGxlbiAtIDEpKSApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIHJldHVybiB0
cnVlOworfQorCisvKiB2UENJIGNvbmZpZyBzcGFjZSBJTyBwb3J0cyBoYW5kbGVycyAoMHhjZjgv
MHhjZmMpLiAqLworc3RhdGljIGJvb2wgdnBjaV9wb3J0aW9fYWNjZXB0KGNvbnN0IHN0cnVjdCBo
dm1faW9faGFuZGxlciAqaGFuZGxlciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
b25zdCBpb3JlcV90ICpwKQoreworICAgIHJldHVybiAocC0+YWRkciA9PSAweGNmOCAmJiBwLT5z
aXplID09IDQpIHx8IChwLT5hZGRyICYgfjMpID09IDB4Y2ZjOworfQorCitzdGF0aWMgaW50IHZw
Y2lfcG9ydGlvX3JlYWQoY29uc3Qgc3RydWN0IGh2bV9pb19oYW5kbGVyICpoYW5kbGVyLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGFkZHIsIHVpbnQzMl90IHNpemUsIHVp
bnQ2NF90ICpkYXRhKQoreworICAgIHN0cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5kb21haW47
CisgICAgdW5zaWduZWQgaW50IHJlZzsKKyAgICBwY2lfc2JkZl90IHNiZGY7CisgICAgdWludDMy
X3QgY2Y4OworCisgICAgKmRhdGEgPSB+KHVpbnQ2NF90KTA7CisKKyAgICBpZiAoIGFkZHIgPT0g
MHhjZjggKQorICAgIHsKKyAgICAgICAgQVNTRVJUKHNpemUgPT0gNCk7CisgICAgICAgICpkYXRh
ID0gZC0+YXJjaC5odm1fZG9tYWluLnBjaV9jZjg7CisgICAgICAgIHJldHVybiBYODZFTVVMX09L
QVk7CisgICAgfQorCisgICAgY2Y4ID0gQUNDRVNTX09OQ0UoZC0+YXJjaC5odm1fZG9tYWluLnBj
aV9jZjgpOworICAgIGlmICggIUNGOF9FTkFCTEVEKGNmOCkgKQorICAgICAgICByZXR1cm4gWDg2
RU1VTF9VTkhBTkRMRUFCTEU7CisKKyAgICByZWcgPSBodm1fcGNpX2RlY29kZV9hZGRyKGNmOCwg
YWRkciwgJnNiZGYpOworCisgICAgaWYgKCAhdnBjaV9hY2Nlc3NfYWxsb3dlZChyZWcsIHNpemUp
ICkKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKworICAgICpkYXRhID0gdnBjaV9yZWFk
KHNiZGYsIHJlZywgc2l6ZSk7CisKKyAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworfQorCitzdGF0
aWMgaW50IHZwY2lfcG9ydGlvX3dyaXRlKGNvbnN0IHN0cnVjdCBodm1faW9faGFuZGxlciAqaGFu
ZGxlciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgYWRkciwgdWludDMy
X3Qgc2l6ZSwgdWludDY0X3QgZGF0YSkKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3VycmVu
dC0+ZG9tYWluOworICAgIHVuc2lnbmVkIGludCByZWc7CisgICAgcGNpX3NiZGZfdCBzYmRmOwor
ICAgIHVpbnQzMl90IGNmODsKKworICAgIGlmICggYWRkciA9PSAweGNmOCApCisgICAgeworICAg
ICAgICBBU1NFUlQoc2l6ZSA9PSA0KTsKKyAgICAgICAgZC0+YXJjaC5odm1fZG9tYWluLnBjaV9j
ZjggPSBkYXRhOworICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworICAgIH0KKworICAgIGNm
OCA9IEFDQ0VTU19PTkNFKGQtPmFyY2guaHZtX2RvbWFpbi5wY2lfY2Y4KTsKKyAgICBpZiAoICFD
RjhfRU5BQkxFRChjZjgpICkKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwor
CisgICAgcmVnID0gaHZtX3BjaV9kZWNvZGVfYWRkcihjZjgsIGFkZHIsICZzYmRmKTsKKworICAg
IGlmICggIXZwY2lfYWNjZXNzX2FsbG93ZWQocmVnLCBzaXplKSApCisgICAgICAgIHJldHVybiBY
ODZFTVVMX09LQVk7CisKKyAgICB2cGNpX3dyaXRlKHNiZGYsIHJlZywgc2l6ZSwgZGF0YSk7CisK
KyAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworfQorCitzdGF0aWMgY29uc3Qgc3RydWN0IGh2bV9p
b19vcHMgdnBjaV9wb3J0aW9fb3BzID0geworICAgIC5hY2NlcHQgPSB2cGNpX3BvcnRpb19hY2Nl
cHQsCisgICAgLnJlYWQgPSB2cGNpX3BvcnRpb19yZWFkLAorICAgIC53cml0ZSA9IHZwY2lfcG9y
dGlvX3dyaXRlLAorfTsKKwordm9pZCByZWdpc3Rlcl92cGNpX3BvcnRpb19oYW5kbGVyKHN0cnVj
dCBkb21haW4gKmQpCit7CisgICAgc3RydWN0IGh2bV9pb19oYW5kbGVyICpoYW5kbGVyOworCisg
ICAgaWYgKCAhaGFzX3ZwY2koZCkgKQorICAgICAgICByZXR1cm47CisKKyAgICBoYW5kbGVyID0g
aHZtX25leHRfaW9faGFuZGxlcihkKTsKKyAgICBpZiAoICFoYW5kbGVyICkKKyAgICAgICAgcmV0
dXJuOworCisgICAgaGFuZGxlci0+dHlwZSA9IElPUkVRX1RZUEVfUElPOworICAgIGhhbmRsZXIt
Pm9wcyA9ICZ2cGNpX3BvcnRpb19vcHM7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAg
KiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4
Ni9zZXR1cC5jCmluZGV4IDMyYmIwMmUzYTUuLjUyOGNjNDY0YmEgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC0xNTgyLDcgKzE1
ODIsOCBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1i
aV9wKQogICAgICAgICBkb21jcl9mbGFncyB8PSBET01DUkZfaHZtIHwKICAgICAgICAgICAgICAg
ICAgICAgICAgKChodm1fZnVuY3MuaGFwX3N1cHBvcnRlZCAmJiAhb3B0X2RvbTBfc2hhZG93KSA/
CiAgICAgICAgICAgICAgICAgICAgICAgICAgRE9NQ1JGX2hhcCA6IDApOwotICAgICAgICBjb25m
aWcuZW11bGF0aW9uX2ZsYWdzID0gWEVOX1g4Nl9FTVVfTEFQSUN8WEVOX1g4Nl9FTVVfSU9BUElD
OworICAgICAgICBjb25maWcuZW11bGF0aW9uX2ZsYWdzID0gWEVOX1g4Nl9FTVVfTEFQSUN8WEVO
X1g4Nl9FTVVfSU9BUElDfAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX1g4
Nl9FTVVfVlBDSTsKICAgICB9CiAKICAgICAvKiBDcmVhdGUgaW5pdGlhbCBkb21haW4gMC4gKi8K
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgYi94ZW4vYXJjaC94ODYveGVuLmxk
cy5TCmluZGV4IGQ1ZTg4MjFkNDEuLjZjNTA5MTZlZDIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni94ZW4ubGRzLlMKKysrIGIveGVuL2FyY2gveDg2L3hlbi5sZHMuUwpAQCAtMTI0LDYgKzEyNCwx
MyBAQCBTRUNUSU9OUwogICAgICAgIF9fcGFyYW1fc3RhcnQgPSAuOwogICAgICAgICooLmRhdGEu
cGFyYW0pCiAgICAgICAgX19wYXJhbV9lbmQgPSAuOworCisjaWYgZGVmaW5lZChDT05GSUdfSEFT
X1BDSSkgJiYgZGVmaW5lZChDT05GSUdfTEFURV9IV0RPTSkKKyAgICAgICAuID0gQUxJR04oUE9J
TlRFUl9BTElHTik7CisgICAgICAgX19zdGFydF92cGNpX2FycmF5ID0gLjsKKyAgICAgICAqKC5k
YXRhLnZwY2kpCisgICAgICAgX19lbmRfdnBjaV9hcnJheSA9IC47CisjZW5kaWYKICAgfSA6dGV4
dAogCiAjaWYgZGVmaW5lZChCVUlMRF9JRCkKQEAgLTIxMyw2ICsyMjAsMTMgQEAgU0VDVElPTlMK
ICAgICAgICAqKC5pbml0X2FycmF5KQogICAgICAgICooU09SVCguaW5pdF9hcnJheS4qKSkKICAg
ICAgICBfX2N0b3JzX2VuZCA9IC47CisKKyNpZiBkZWZpbmVkKENPTkZJR19IQVNfUENJKSAmJiAh
ZGVmaW5lZChDT05GSUdfTEFURV9IV0RPTSkKKyAgICAgICAuID0gQUxJR04oUE9JTlRFUl9BTElH
Tik7CisgICAgICAgX19zdGFydF92cGNpX2FycmF5ID0gLjsKKyAgICAgICAqKC5kYXRhLnZwY2kp
CisgICAgICAgX19lbmRfdnBjaV9hcnJheSA9IC47CisjZW5kaWYKICAgfSA6dGV4dAogCiAjaWZk
ZWYgRUZJCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9NYWtlZmlsZSBiL3hlbi9kcml2ZXJzL01h
a2VmaWxlCmluZGV4IDE5MzkxODAyYTguLmQ1MWM3NjY0NTMgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2
ZXJzL01ha2VmaWxlCisrKyBiL3hlbi9kcml2ZXJzL01ha2VmaWxlCkBAIC0xLDYgKzEsNiBAQAog
c3ViZGlyLXkgKz0gY2hhcgogc3ViZGlyLSQoQ09ORklHX0hBU19DUFVGUkVRKSArPSBjcHVmcmVx
Ci1zdWJkaXItJChDT05GSUdfSEFTX1BDSSkgKz0gcGNpCitzdWJkaXItJChDT05GSUdfSEFTX1BD
SSkgKz0gcGNpIHZwY2kKIHN1YmRpci0kKENPTkZJR19IQVNfUEFTU1RIUk9VR0gpICs9IHBhc3N0
aHJvdWdoCiBzdWJkaXItJChDT05GSUdfQUNQSSkgKz0gYWNwaQogc3ViZGlyLSQoQ09ORklHX1ZJ
REVPKSArPSB2aWRlbwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwppbmRleCA0NjlkZmM2YzNkLi41MTk5OTNk
NTM2IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYworKysgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwpAQCAtMzEsNiArMzEsNyBAQAogI2luY2x1ZGUgPHhl
bi9yYWRpeC10cmVlLmg+CiAjaW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4KICNpbmNsdWRlIDx4ZW4v
dGFza2xldC5oPgorI2luY2x1ZGUgPHhlbi92cGNpLmg+CiAjaW5jbHVkZSA8eHNtL3hzbS5oPgog
I2luY2x1ZGUgPGFzbS9tc2kuaD4KICNpbmNsdWRlICJhdHMuaCIKQEAgLTEwNTIsMTAgKzEwNTMs
MTAgQEAgc3RhdGljIHZvaWQgX19od2RvbV9pbml0IHNldHVwX29uZV9od2RvbV9kZXZpY2UoY29u
c3Qgc3RydWN0IHNldHVwX2h3ZG9tICpjdHh0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBjaV9kZXYgKnBkZXYpCiB7CiAgICAgdTggZGV2
Zm4gPSBwZGV2LT5kZXZmbjsKKyAgICBpbnQgZXJyOwogCiAgICAgZG8gewotICAgICAgICBpbnQg
ZXJyID0gY3R4dC0+aGFuZGxlcihkZXZmbiwgcGRldik7Ci0KKyAgICAgICAgZXJyID0gY3R4dC0+
aGFuZGxlcihkZXZmbiwgcGRldik7CiAgICAgICAgIGlmICggZXJyICkKICAgICAgICAgewogICAg
ICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgInNldHVwICUwNHg6JTAyeDolMDJ4LiV1IGZvciBk
JWQgZmFpbGVkICglZClcbiIsCkBAIC0xMDY3LDYgKzEwNjgsMTEgQEAgc3RhdGljIHZvaWQgX19o
d2RvbV9pbml0IHNldHVwX29uZV9od2RvbV9kZXZpY2UoY29uc3Qgc3RydWN0IHNldHVwX2h3ZG9t
ICpjdHh0LAogICAgICAgICBkZXZmbiArPSBwZGV2LT5waGFudG9tX3N0cmlkZTsKICAgICB9IHdo
aWxlICggZGV2Zm4gIT0gcGRldi0+ZGV2Zm4gJiYKICAgICAgICAgICAgICAgUENJX1NMT1QoZGV2
Zm4pID09IFBDSV9TTE9UKHBkZXYtPmRldmZuKSApOworCisgICAgZXJyID0gdnBjaV9hZGRfaGFu
ZGxlcnMocGRldik7CisgICAgaWYgKCBlcnIgKQorICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAi
c2V0dXAgb2YgdlBDSSBmb3IgZCVkIGZhaWxlZDogJWRcbiIsCisgICAgICAgICAgICAgICBjdHh0
LT5kLT5kb21haW5faWQsIGVycik7CiB9CiAKIHN0YXRpYyBpbnQgX19od2RvbV9pbml0IF9zZXR1
cF9od2RvbV9wY2lfZGV2aWNlcyhzdHJ1Y3QgcGNpX3NlZyAqcHNlZywgdm9pZCAqYXJnKQpkaWZm
IC0tZ2l0IGEveGVuL2RyaXZlcnMvdnBjaS9NYWtlZmlsZSBiL3hlbi9kcml2ZXJzL3ZwY2kvTWFr
ZWZpbGUKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uODQwYTkwNjQ3MAot
LS0gL2Rldi9udWxsCisrKyBiL3hlbi9kcml2ZXJzL3ZwY2kvTWFrZWZpbGUKQEAgLTAsMCArMSBA
QAorb2JqLXkgKz0gdnBjaS5vCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy92cGNpL3ZwY2kuYyBi
L3hlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAwMDAuLjc4ODgyNWY1ZmQKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vZHJpdmVycy92cGNpL3Zw
Y2kuYwpAQCAtMCwwICsxLDQ1MSBAQAorLyoKKyAqIEdlbmVyaWMgZnVuY3Rpb25hbGl0eSBmb3Ig
aGFuZGxpbmcgYWNjZXNzZXMgdG8gdGhlIFBDSSBjb25maWd1cmF0aW9uIHNwYWNlCisgKiBmcm9t
IGd1ZXN0cy4KKyAqCisgKiBDb3B5cmlnaHQgKEMpIDIwMTcgQ2l0cml4IFN5c3RlbXMgUiZECisg
KgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRl
IGl0IGFuZC9vcgorICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBv
ZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlLCB2ZXJzaW9uIDIsIGFzIHB1Ymxp
c2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAqIFRoaXMgcHJvZ3Jh
bSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICog
YnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFu
dHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVS
UE9TRS4gIFNlZSB0aGUgR05VCisgKiBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRl
dGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05V
IEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBu
b3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKi8KKworI2luY2x1ZGUg
PHhlbi9zY2hlZC5oPgorI2luY2x1ZGUgPHhlbi92cGNpLmg+CisKK2V4dGVybiB2cGNpX3JlZ2lz
dGVyX2luaXRfdCAqY29uc3QgX19zdGFydF92cGNpX2FycmF5W107CitleHRlcm4gdnBjaV9yZWdp
c3Rlcl9pbml0X3QgKmNvbnN0IF9fZW5kX3ZwY2lfYXJyYXlbXTsKKyNkZWZpbmUgTlVNX1ZQQ0lf
SU5JVCAoX19lbmRfdnBjaV9hcnJheSAtIF9fc3RhcnRfdnBjaV9hcnJheSkKKworLyogSW50ZXJu
YWwgc3RydWN0IHRvIHN0b3JlIHRoZSBlbXVsYXRlZCBQQ0kgcmVnaXN0ZXJzLiAqLworc3RydWN0
IHZwY2lfcmVnaXN0ZXIgeworICAgIHZwY2lfcmVhZF90ICpyZWFkOworICAgIHZwY2lfd3JpdGVf
dCAqd3JpdGU7CisgICAgdW5zaWduZWQgaW50IHNpemU7CisgICAgdW5zaWduZWQgaW50IG9mZnNl
dDsKKyAgICB2b2lkICpwcml2YXRlOworICAgIHN0cnVjdCBsaXN0X2hlYWQgbm9kZTsKK307CisK
K2ludCBfX2h3ZG9tX2luaXQgdnBjaV9hZGRfaGFuZGxlcnMoc3RydWN0IHBjaV9kZXYgKnBkZXYp
Cit7CisgICAgdW5zaWduZWQgaW50IGk7CisgICAgaW50IHJjID0gMDsKKworICAgIGlmICggIWhh
c192cGNpKHBkZXYtPmRvbWFpbikgKQorICAgICAgICByZXR1cm4gMDsKKworICAgIHBkZXYtPnZw
Y2kgPSB4emFsbG9jKHN0cnVjdCB2cGNpKTsKKyAgICBpZiAoICFwZGV2LT52cGNpICkKKyAgICAg
ICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICBJTklUX0xJU1RfSEVBRCgmcGRldi0+dnBjaS0+aGFu
ZGxlcnMpOworICAgIHNwaW5fbG9ja19pbml0KCZwZGV2LT52cGNpLT5sb2NrKTsKKworICAgIGZv
ciAoIGkgPSAwOyBpIDwgTlVNX1ZQQ0lfSU5JVDsgaSsrICkKKyAgICB7CisgICAgICAgIHJjID0g
X19zdGFydF92cGNpX2FycmF5W2ldKHBkZXYpOworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAg
ICAgIGJyZWFrOworICAgIH0KKworICAgIGlmICggcmMgKQorICAgIHsKKyAgICAgICAgd2hpbGUg
KCAhbGlzdF9lbXB0eSgmcGRldi0+dnBjaS0+aGFuZGxlcnMpICkKKyAgICAgICAgeworICAgICAg
ICAgICAgc3RydWN0IHZwY2lfcmVnaXN0ZXIgKnIgPSBsaXN0X2ZpcnN0X2VudHJ5KCZwZGV2LT52
cGNpLT5oYW5kbGVycywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdHJ1Y3QgdnBjaV9yZWdpc3RlciwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2RlKTsKKworICAgICAgICAgICAg
bGlzdF9kZWwoJnItPm5vZGUpOworICAgICAgICAgICAgeGZyZWUocik7CisgICAgICAgIH0KKyAg
ICAgICAgeGZyZWUocGRldi0+dnBjaSk7CisgICAgICAgIHBkZXYtPnZwY2kgPSBOVUxMOworICAg
IH0KKworICAgIHJldHVybiByYzsKK30KKworc3RhdGljIGludCB2cGNpX3JlZ2lzdGVyX2NtcChj
b25zdCBzdHJ1Y3QgdnBjaV9yZWdpc3RlciAqcjEsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbnN0IHN0cnVjdCB2cGNpX3JlZ2lzdGVyICpyMikKK3sKKyAgICAvKiBSZXR1cm4gMCBp
ZiByZWdpc3RlcnMgb3ZlcmxhcC4gKi8KKyAgICBpZiAoIHIxLT5vZmZzZXQgPCByMi0+b2Zmc2V0
ICsgcjItPnNpemUgJiYKKyAgICAgICAgIHIyLT5vZmZzZXQgPCByMS0+b2Zmc2V0ICsgcjEtPnNp
emUgKQorICAgICAgICByZXR1cm4gMDsKKyAgICBpZiAoIHIxLT5vZmZzZXQgPCByMi0+b2Zmc2V0
ICkKKyAgICAgICAgcmV0dXJuIC0xOworICAgIGlmICggcjEtPm9mZnNldCA+IHIyLT5vZmZzZXQg
KQorICAgICAgICByZXR1cm4gMTsKKworICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgIHJl
dHVybiAwOworfQorCisvKiBEdW1teSBob29rcywgd3JpdGVzIGFyZSBpZ25vcmVkLCByZWFkcyBy
ZXR1cm4gMSdzICovCitzdGF0aWMgdWludDMyX3QgdnBjaV9pZ25vcmVkX3JlYWQoY29uc3Qgc3Ry
dWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCByZWcsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdm9pZCAqZGF0YSkKK3sKKyAgICByZXR1cm4gfih1aW50MzJfdCkwOwor
fQorCitzdGF0aWMgdm9pZCB2cGNpX2lnbm9yZWRfd3JpdGUoY29uc3Qgc3RydWN0IHBjaV9kZXYg
KnBkZXYsIHVuc2lnbmVkIGludCByZWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDMyX3QgdmFsLCB2b2lkICpkYXRhKQoreworfQorCitpbnQgdnBjaV9hZGRfcmVnaXN0ZXIo
c3RydWN0IHZwY2kgKnZwY2ksIHZwY2lfcmVhZF90ICpyZWFkX2hhbmRsZXIsCisgICAgICAgICAg
ICAgICAgICAgICAgdnBjaV93cml0ZV90ICp3cml0ZV9oYW5kbGVyLCB1bnNpZ25lZCBpbnQgb2Zm
c2V0LAorICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzaXplLCB2b2lkICpkYXRh
KQoreworICAgIHN0cnVjdCBsaXN0X2hlYWQgKnByZXY7CisgICAgc3RydWN0IHZwY2lfcmVnaXN0
ZXIgKnI7CisKKyAgICAvKiBTb21lIHNhbml0eSBjaGVja3MuICovCisgICAgaWYgKCAoc2l6ZSAh
PSAxICYmIHNpemUgIT0gMiAmJiBzaXplICE9IDQpIHx8CisgICAgICAgICBvZmZzZXQgPj0gUENJ
X0NGR19TUEFDRV9FWFBfU0laRSB8fCAob2Zmc2V0ICYgKHNpemUgLSAxKSkgfHwKKyAgICAgICAg
ICghcmVhZF9oYW5kbGVyICYmICF3cml0ZV9oYW5kbGVyKSApCisgICAgICAgIHJldHVybiAtRUlO
VkFMOworCisgICAgciA9IHhtYWxsb2Moc3RydWN0IHZwY2lfcmVnaXN0ZXIpOworICAgIGlmICgg
IXIgKQorICAgICAgICByZXR1cm4gLUVOT01FTTsKKworICAgIHItPnJlYWQgPSByZWFkX2hhbmRs
ZXIgPzogdnBjaV9pZ25vcmVkX3JlYWQ7CisgICAgci0+d3JpdGUgPSB3cml0ZV9oYW5kbGVyID86
IHZwY2lfaWdub3JlZF93cml0ZTsKKyAgICByLT5zaXplID0gc2l6ZTsKKyAgICByLT5vZmZzZXQg
PSBvZmZzZXQ7CisgICAgci0+cHJpdmF0ZSA9IGRhdGE7CisKKyAgICBzcGluX2xvY2soJnZwY2kt
PmxvY2spOworCisgICAgLyogVGhlIGxpc3Qgb2YgaGFuZGxlcnMgbXVzdCBiZSBrZXB0IHNvcnRl
ZCBhdCBhbGwgdGltZXMuICovCisgICAgbGlzdF9mb3JfZWFjaCAoIHByZXYsICZ2cGNpLT5oYW5k
bGVycyApCisgICAgeworICAgICAgICBjb25zdCBzdHJ1Y3QgdnBjaV9yZWdpc3RlciAqdGhpcyA9
CisgICAgICAgICAgICBsaXN0X2VudHJ5KHByZXYsIGNvbnN0IHN0cnVjdCB2cGNpX3JlZ2lzdGVy
LCBub2RlKTsKKyAgICAgICAgaW50IGNtcCA9IHZwY2lfcmVnaXN0ZXJfY21wKHIsIHRoaXMpOwor
CisgICAgICAgIGlmICggY21wIDwgMCApCisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgaWYg
KCBjbXAgPT0gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZ2cGNpLT5s
b2NrKTsKKyAgICAgICAgICAgIHhmcmVlKHIpOworICAgICAgICAgICAgcmV0dXJuIC1FRVhJU1Q7
CisgICAgICAgIH0KKyAgICB9CisKKyAgICBsaXN0X2FkZF90YWlsKCZyLT5ub2RlLCBwcmV2KTsK
KyAgICBzcGluX3VubG9jaygmdnBjaS0+bG9jayk7CisKKyAgICByZXR1cm4gMDsKK30KKworaW50
IHZwY2lfcmVtb3ZlX3JlZ2lzdGVyKHN0cnVjdCB2cGNpICp2cGNpLCB1bnNpZ25lZCBpbnQgb2Zm
c2V0LAorICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzaXplKQoreworICAg
IGNvbnN0IHN0cnVjdCB2cGNpX3JlZ2lzdGVyIHIgPSB7IC5vZmZzZXQgPSBvZmZzZXQsIC5zaXpl
ID0gc2l6ZSB9OworICAgIHN0cnVjdCB2cGNpX3JlZ2lzdGVyICpybTsKKworICAgIHNwaW5fbG9j
aygmdnBjaS0+bG9jayk7CisgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHJtLCAmdnBjaS0+aGFu
ZGxlcnMsIG5vZGUgKQorICAgIHsKKyAgICAgICAgaW50IGNtcCA9IHZwY2lfcmVnaXN0ZXJfY21w
KCZyLCBybSk7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogTkI6IGRvIG5vdCB1c2UgYSBzd2l0
Y2ggc28gdGhhdCB3ZSBjYW4gdXNlIGJyZWFrIHRvCisgICAgICAgICAqIGdldCBvdXQgb2YgdGhl
IGxpc3QgbG9vcCBlYXJsaWVyIGlmIHJlcXVpcmVkLgorICAgICAgICAgKi8KKyAgICAgICAgaWYg
KCAhY21wICYmIHJtLT5vZmZzZXQgPT0gb2Zmc2V0ICYmIHJtLT5zaXplID09IHNpemUgKQorICAg
ICAgICB7CisgICAgICAgICAgICBsaXN0X2RlbCgmcm0tPm5vZGUpOworICAgICAgICAgICAgc3Bp
bl91bmxvY2soJnZwY2ktPmxvY2spOworICAgICAgICAgICAgeGZyZWUocm0pOworICAgICAgICAg
ICAgcmV0dXJuIDA7CisgICAgICAgIH0KKyAgICAgICAgaWYgKCBjbXAgPD0gMCApCisgICAgICAg
ICAgICBicmVhazsKKyAgICB9CisgICAgc3Bpbl91bmxvY2soJnZwY2ktPmxvY2spOworCisgICAg
cmV0dXJuIC1FTk9FTlQ7Cit9CisKKy8qIFdyYXBwZXJzIGZvciBwZXJmb3JtaW5nIHJlYWRzL3dy
aXRlcyB0byB0aGUgdW5kZXJseWluZyBoYXJkd2FyZS4gKi8KK3N0YXRpYyB1aW50MzJfdCB2cGNp
X3JlYWRfaHcocGNpX3NiZGZfdCBzYmRmLCB1bnNpZ25lZCBpbnQgcmVnLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc2l6ZSkKK3sKKyAgICB1aW50MzJfdCBkYXRh
OworCisgICAgc3dpdGNoICggc2l6ZSApCisgICAgeworICAgIGNhc2UgNDoKKyAgICAgICAgZGF0
YSA9IHBjaV9jb25mX3JlYWQzMihzYmRmLnNlZywgc2JkZi5idXMsIHNiZGYuZGV2LCBzYmRmLmZ1
bmMsIHJlZyk7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgMzoKKyAgICAgICAgLyoKKyAgICAg
ICAgICogVGhpcyBpcyBwb3NzaWJsZSBiZWNhdXNlIGEgNGJ5dGUgcmVhZCBjYW4gaGF2ZSAxYnl0
ZSB0cmFwcGVkIGFuZAorICAgICAgICAgKiB0aGUgcmVzdCBwYXNzZWQtdGhyb3VnaC4KKyAgICAg
ICAgICovCisgICAgICAgIGlmICggcmVnICYgMSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGRh
dGEgPSBwY2lfY29uZl9yZWFkOChzYmRmLnNlZywgc2JkZi5idXMsIHNiZGYuZGV2LCBzYmRmLmZ1
bmMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnKTsKKyAgICAgICAgICAg
IGRhdGEgfD0gcGNpX2NvbmZfcmVhZDE2KHNiZGYuc2VnLCBzYmRmLmJ1cywgc2JkZi5kZXYsIHNi
ZGYuZnVuYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZyArIDEpIDw8
IDg7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICBkYXRh
ID0gcGNpX2NvbmZfcmVhZDE2KHNiZGYuc2VnLCBzYmRmLmJ1cywgc2JkZi5kZXYsIHNiZGYuZnVu
YywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnKTsKKyAgICAgICAgICAg
IGRhdGEgfD0gcGNpX2NvbmZfcmVhZDgoc2JkZi5zZWcsIHNiZGYuYnVzLCBzYmRmLmRldiwgc2Jk
Zi5mdW5jLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWcgKyAyKSA8PCAx
NjsKKyAgICAgICAgfQorICAgICAgICBicmVhazsKKyAgICBjYXNlIDI6CisgICAgICAgIGRhdGEg
PSBwY2lfY29uZl9yZWFkMTYoc2JkZi5zZWcsIHNiZGYuYnVzLCBzYmRmLmRldiwgc2JkZi5mdW5j
LCByZWcpOworICAgICAgICBicmVhazsKKyAgICBjYXNlIDE6CisgICAgICAgIGRhdGEgPSBwY2lf
Y29uZl9yZWFkOChzYmRmLnNlZywgc2JkZi5idXMsIHNiZGYuZGV2LCBzYmRmLmZ1bmMsIHJlZyk7
CisgICAgICAgIGJyZWFrOworICAgIGRlZmF1bHQ6CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJM
RSgpOworICAgICAgICBkYXRhID0gfih1aW50MzJfdCkwOworICAgICAgICBicmVhazsKKyAgICB9
CisKKyAgICByZXR1cm4gZGF0YTsKK30KKworc3RhdGljIHZvaWQgdnBjaV93cml0ZV9odyhwY2lf
c2JkZl90IHNiZGYsIHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGludCBzaXplLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkYXRhKQoreworICAgIHN3aXRjaCAoIHNpemUg
KQorICAgIHsKKyAgICBjYXNlIDQ6CisgICAgICAgIHBjaV9jb25mX3dyaXRlMzIoc2JkZi5zZWcs
IHNiZGYuYnVzLCBzYmRmLmRldiwgc2JkZi5mdW5jLCByZWcsIGRhdGEpOworICAgICAgICBicmVh
azsKKyAgICBjYXNlIDM6CisgICAgICAgIC8qCisgICAgICAgICAqIFRoaXMgaXMgcG9zc2libGUg
YmVjYXVzZSBhIDRieXRlIHdyaXRlIGNhbiBoYXZlIDFieXRlIHRyYXBwZWQgYW5kCisgICAgICAg
ICAqIHRoZSByZXN0IHBhc3NlZC10aHJvdWdoLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBy
ZWcgJiAxICkKKyAgICAgICAgeworICAgICAgICAgICAgcGNpX2NvbmZfd3JpdGU4KHNiZGYuc2Vn
LCBzYmRmLmJ1cywgc2JkZi5kZXYsIHNiZGYuZnVuYywgcmVnLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGRhdGEpOworICAgICAgICAgICAgcGNpX2NvbmZfd3JpdGUxNihzYmRmLnNlZywg
c2JkZi5idXMsIHNiZGYuZGV2LCBzYmRmLmZ1bmMsIHJlZyArIDEsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGRhdGEgPj4gOCk7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAg
ICB7CisgICAgICAgICAgICBwY2lfY29uZl93cml0ZTE2KHNiZGYuc2VnLCBzYmRmLmJ1cywgc2Jk
Zi5kZXYsIHNiZGYuZnVuYywgcmVnLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRh
KTsKKyAgICAgICAgICAgIHBjaV9jb25mX3dyaXRlOChzYmRmLnNlZywgc2JkZi5idXMsIHNiZGYu
ZGV2LCBzYmRmLmZ1bmMsIHJlZyArIDIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0
YSA+PiAxNik7CisgICAgICAgIH0KKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSAyOgorICAgICAg
ICBwY2lfY29uZl93cml0ZTE2KHNiZGYuc2VnLCBzYmRmLmJ1cywgc2JkZi5kZXYsIHNiZGYuZnVu
YywgcmVnLCBkYXRhKTsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSAxOgorICAgICAgICBwY2lf
Y29uZl93cml0ZTgoc2JkZi5zZWcsIHNiZGYuYnVzLCBzYmRmLmRldiwgc2JkZi5mdW5jLCByZWcs
IGRhdGEpOworICAgICAgICBicmVhazsKKyAgICBkZWZhdWx0OgorICAgICAgICBBU1NFUlRfVU5S
RUFDSEFCTEUoKTsKKyAgICAgICAgYnJlYWs7CisgICAgfQorfQorCisvKgorICogTWVyZ2UgbmV3
IGRhdGEgaW50byBhIHBhcnRpYWwgcmVzdWx0LgorICoKKyAqIENvcHkgdGhlIHZhbHVlIGZvdW5k
IGluICduZXcnIGZyb20gWzAsIHNpemUpIGxlZnQgc2hpZnRlZCBieQorICogJ29mZnNldCcgaW50
byAnZGF0YScuIE5vdGUgdGhhdCBib3RoICdzaXplJyBhbmQgJ29mZnNldCcgYXJlCisgKiBpbiBi
eXRlIHVuaXRzLgorICovCitzdGF0aWMgdWludDMyX3QgbWVyZ2VfcmVzdWx0KHVpbnQzMl90IGRh
dGEsIHVpbnQzMl90IG5ldywgdW5zaWduZWQgaW50IHNpemUsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBvZmZzZXQpCit7CisgICAgdWludDMyX3QgbWFzayA9IDB4
ZmZmZmZmZmYgPj4gKDMyIC0gOCAqIHNpemUpOworCisgICAgcmV0dXJuIChkYXRhICYgfihtYXNr
IDw8IChvZmZzZXQgKiA4KSkpIHwgKChuZXcgJiBtYXNrKSA8PCAob2Zmc2V0ICogOCkpOworfQor
Cit1aW50MzJfdCB2cGNpX3JlYWQocGNpX3NiZGZfdCBzYmRmLCB1bnNpZ25lZCBpbnQgcmVnLCB1
bnNpZ25lZCBpbnQgc2l6ZSkKK3sKKyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0gY3VycmVu
dC0+ZG9tYWluOworICAgIGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2OworICAgIGNvbnN0IHN0
cnVjdCB2cGNpX3JlZ2lzdGVyICpyOworICAgIHVuc2lnbmVkIGludCBkYXRhX29mZnNldCA9IDA7
CisgICAgdWludDMyX3QgZGF0YSA9IH4odWludDMyX3QpMDsKKworICAgIC8qIEZpbmQgdGhlIFBD
SSBkZXYgbWF0Y2hpbmcgdGhlIGFkZHJlc3MuICovCisgICAgcGRldiA9IHBjaV9nZXRfcGRldl9i
eV9kb21haW4oZCwgc2JkZi5zZWcsIHNiZGYuYnVzLCBzYmRmLmV4dGZ1bmMpOworICAgIGlmICgg
IXBkZXYgKQorICAgICAgICByZXR1cm4gdnBjaV9yZWFkX2h3KHNiZGYsIHJlZywgc2l6ZSk7CisK
KyAgICBzcGluX2xvY2soJnBkZXYtPnZwY2ktPmxvY2spOworCisgICAgLyogUmVhZCBmcm9tIHRo
ZSBoYXJkd2FyZSBvciB0aGUgZW11bGF0ZWQgcmVnaXN0ZXIgaGFuZGxlcnMuICovCisgICAgbGlz
dF9mb3JfZWFjaF9lbnRyeSAoIHIsICZwZGV2LT52cGNpLT5oYW5kbGVycywgbm9kZSApCisgICAg
eworICAgICAgICBjb25zdCBzdHJ1Y3QgdnBjaV9yZWdpc3RlciBlbXUgPSB7CisgICAgICAgICAg
ICAub2Zmc2V0ID0gcmVnICsgZGF0YV9vZmZzZXQsCisgICAgICAgICAgICAuc2l6ZSA9IHNpemUg
LSBkYXRhX29mZnNldAorICAgICAgICB9OworICAgICAgICBpbnQgY21wID0gdnBjaV9yZWdpc3Rl
cl9jbXAoJmVtdSwgcik7CisgICAgICAgIHVpbnQzMl90IHZhbDsKKyAgICAgICAgdW5zaWduZWQg
aW50IHJlYWRfc2l6ZTsKKworICAgICAgICBpZiAoIGNtcCA8IDAgKQorICAgICAgICAgICAgYnJl
YWs7CisgICAgICAgIGlmICggY21wID4gMCApCisgICAgICAgICAgICBjb250aW51ZTsKKworICAg
ICAgICBpZiAoIGVtdS5vZmZzZXQgPCByLT5vZmZzZXQgKQorICAgICAgICB7CisgICAgICAgICAg
ICAvKiBIZWFkaW5nIGdhcCwgcmVhZCBwYXJ0aWFsIGNvbnRlbnQgZnJvbSBoYXJkd2FyZS4gKi8K
KyAgICAgICAgICAgIHJlYWRfc2l6ZSA9IHItPm9mZnNldCAtIGVtdS5vZmZzZXQ7CisgICAgICAg
ICAgICB2YWwgPSB2cGNpX3JlYWRfaHcoc2JkZiwgZW11Lm9mZnNldCwgcmVhZF9zaXplKTsKKyAg
ICAgICAgICAgIGRhdGEgPSBtZXJnZV9yZXN1bHQoZGF0YSwgdmFsLCByZWFkX3NpemUsIGRhdGFf
b2Zmc2V0KTsKKyAgICAgICAgICAgIGRhdGFfb2Zmc2V0ICs9IHJlYWRfc2l6ZTsKKyAgICAgICAg
fQorCisgICAgICAgIHZhbCA9IHItPnJlYWQocGRldiwgci0+b2Zmc2V0LCByLT5wcml2YXRlKTsK
KworICAgICAgICAvKiBDaGVjayBpZiB0aGUgcmVhZCBpcyBpbiB0aGUgbWlkZGxlIG9mIGEgcmVn
aXN0ZXIuICovCisgICAgICAgIGlmICggci0+b2Zmc2V0IDwgZW11Lm9mZnNldCApCisgICAgICAg
ICAgICB2YWwgPj49IChlbXUub2Zmc2V0IC0gci0+b2Zmc2V0KSAqIDg7CisKKyAgICAgICAgLyog
RmluZCB0aGUgaW50ZXJzZWN0aW9uIHNpemUgYmV0d2VlbiB0aGUgdHdvIHNldHMuICovCisgICAg
ICAgIHJlYWRfc2l6ZSA9IG1pbihlbXUub2Zmc2V0ICsgZW11LnNpemUsIHItPm9mZnNldCArIHIt
PnNpemUpIC0KKyAgICAgICAgICAgICAgICAgICAgbWF4KGVtdS5vZmZzZXQsIHItPm9mZnNldCk7
CisgICAgICAgIC8qIE1lcmdlIHRoZSBlbXVsYXRlZCBkYXRhIGludG8gdGhlIG5hdGl2ZSByZWFk
IHZhbHVlLiAqLworICAgICAgICBkYXRhID0gbWVyZ2VfcmVzdWx0KGRhdGEsIHZhbCwgcmVhZF9z
aXplLCBkYXRhX29mZnNldCk7CisgICAgICAgIGRhdGFfb2Zmc2V0ICs9IHJlYWRfc2l6ZTsKKyAg
ICAgICAgaWYgKCBkYXRhX29mZnNldCA9PSBzaXplICkKKyAgICAgICAgICAgIGJyZWFrOworICAg
ICAgICBBU1NFUlQoZGF0YV9vZmZzZXQgPCBzaXplKTsKKyAgICB9CisKKyAgICBpZiAoIGRhdGFf
b2Zmc2V0IDwgc2l6ZSApCisgICAgeworICAgICAgICAvKiBUYWlsaW5nIGdhcCwgcmVhZCB0aGUg
cmVtYWluaW5nLiAqLworICAgICAgICB1aW50MzJfdCB0bXBfZGF0YSA9IHZwY2lfcmVhZF9odyhz
YmRmLCByZWcgKyBkYXRhX29mZnNldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc2l6ZSAtIGRhdGFfb2Zmc2V0KTsKKworICAgICAgICBkYXRhID0gbWVyZ2VfcmVz
dWx0KGRhdGEsIHRtcF9kYXRhLCBzaXplIC0gZGF0YV9vZmZzZXQsIGRhdGFfb2Zmc2V0KTsKKyAg
ICB9CisgICAgc3Bpbl91bmxvY2soJnBkZXYtPnZwY2ktPmxvY2spOworCisgICAgcmV0dXJuIGRh
dGEgJiAoMHhmZmZmZmZmZiA+PiAoMzIgLSA4ICogc2l6ZSkpOworfQorCisvKgorICogUGVyZm9y
bSBhIG1heWJlIHBhcnRpYWwgd3JpdGUgdG8gYSByZWdpc3Rlci4KKyAqCisgKiBOb3RlIHRoYXQg
dGhpcyB3aWxsIG9ubHkgd29yayBmb3Igc2ltcGxlIHJlZ2lzdGVycywgaWYgWGVuIG5lZWRzIHRv
CisgKiB0cmFwIGFjY2Vzc2VzIHRvIHJ3MWMgcmVnaXN0ZXJzIChsaWtlIHRoZSBzdGF0dXMgUENJ
IGhlYWRlciByZWdpc3RlcikKKyAqIHRoZSBsb2dpYyBpbiB2cGNpX3dyaXRlIHdpbGwgaGF2ZSB0
byBiZSBleHBhbmRlZCBpbiBvcmRlciB0byBjb3JyZWN0bHkKKyAqIGRlYWwgd2l0aCB0aGVtLgor
ICovCitzdGF0aWMgdm9pZCB2cGNpX3dyaXRlX2hlbHBlcihjb25zdCBzdHJ1Y3QgcGNpX2RldiAq
cGRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB2cGNpX3Jl
Z2lzdGVyICpyLCB1bnNpZ25lZCBpbnQgc2l6ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBvZmZzZXQsIHVpbnQzMl90IGRhdGEpCit7CisgICAgQVNTRVJUKHNp
emUgPD0gci0+c2l6ZSk7CisKKyAgICBpZiAoIHNpemUgIT0gci0+c2l6ZSApCisgICAgeworICAg
ICAgICB1aW50MzJfdCB2YWw7CisKKyAgICAgICAgdmFsID0gci0+cmVhZChwZGV2LCByLT5vZmZz
ZXQsIHItPnByaXZhdGUpOworICAgICAgICBkYXRhID0gbWVyZ2VfcmVzdWx0KHZhbCwgZGF0YSwg
c2l6ZSwgb2Zmc2V0KTsKKyAgICB9CisKKyAgICByLT53cml0ZShwZGV2LCByLT5vZmZzZXQsIGRh
dGEgJiAoMHhmZmZmZmZmZiA+PiAoMzIgLSA4ICogci0+c2l6ZSkpLAorICAgICAgICAgICAgIHIt
PnByaXZhdGUpOworfQorCit2b2lkIHZwY2lfd3JpdGUocGNpX3NiZGZfdCBzYmRmLCB1bnNpZ25l
ZCBpbnQgcmVnLCB1bnNpZ25lZCBpbnQgc2l6ZSwKKyAgICAgICAgICAgICAgICB1aW50MzJfdCBk
YXRhKQoreworICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5kb21haW47Cisg
ICAgY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXY7CisgICAgY29uc3Qgc3RydWN0IHZwY2lfcmVn
aXN0ZXIgKnI7CisgICAgdW5zaWduZWQgaW50IGRhdGFfb2Zmc2V0ID0gMDsKKworICAgIC8qCisg
ICAgICogRmluZCB0aGUgUENJIGRldiBtYXRjaGluZyB0aGUgYWRkcmVzcy4KKyAgICAgKiBQYXNz
dGhyb3VnaCBldmVyeXRoaW5nIHRoYXQncyBub3QgdHJhcHBlZC4KKyAgICAgKi8KKyAgICBwZGV2
ID0gcGNpX2dldF9wZGV2X2J5X2RvbWFpbihkLCBzYmRmLnNlZywgc2JkZi5idXMsIHNiZGYuZXh0
ZnVuYyk7CisgICAgaWYgKCAhcGRldiApCisgICAgeworICAgICAgICB2cGNpX3dyaXRlX2h3KHNi
ZGYsIHJlZywgc2l6ZSwgZGF0YSk7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBzcGlu
X2xvY2soJnBkZXYtPnZwY2ktPmxvY2spOworCisgICAgLyogV3JpdGUgdGhlIHZhbHVlIHRvIHRo
ZSBoYXJkd2FyZSBvciBlbXVsYXRlZCByZWdpc3RlcnMuICovCisgICAgbGlzdF9mb3JfZWFjaF9l
bnRyeSAoIHIsICZwZGV2LT52cGNpLT5oYW5kbGVycywgbm9kZSApCisgICAgeworICAgICAgICBj
b25zdCBzdHJ1Y3QgdnBjaV9yZWdpc3RlciBlbXUgPSB7CisgICAgICAgICAgICAub2Zmc2V0ID0g
cmVnICsgZGF0YV9vZmZzZXQsCisgICAgICAgICAgICAuc2l6ZSA9IHNpemUgLSBkYXRhX29mZnNl
dAorICAgICAgICB9OworICAgICAgICBpbnQgY21wID0gdnBjaV9yZWdpc3Rlcl9jbXAoJmVtdSwg
cik7CisgICAgICAgIHVuc2lnbmVkIGludCB3cml0ZV9zaXplOworCisgICAgICAgIGlmICggY21w
IDwgMCApCisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgaWYgKCBjbXAgPiAwICkKKyAgICAg
ICAgICAgIGNvbnRpbnVlOworCisgICAgICAgIGlmICggZW11Lm9mZnNldCA8IHItPm9mZnNldCAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIC8qIEhlYWRpbmcgZ2FwLCB3cml0ZSBwYXJ0aWFsIGNv
bnRlbnQgdG8gaGFyZHdhcmUuICovCisgICAgICAgICAgICB2cGNpX3dyaXRlX2h3KHNiZGYsIGVt
dS5vZmZzZXQsIHItPm9mZnNldCAtIGVtdS5vZmZzZXQsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgIGRhdGEgPj4gKGRhdGFfb2Zmc2V0ICogOCkpOworICAgICAgICAgICAgZGF0YV9vZmZzZXQg
Kz0gci0+b2Zmc2V0IC0gZW11Lm9mZnNldDsKKyAgICAgICAgfQorCisgICAgICAgIC8qIEZpbmQg
dGhlIGludGVyc2VjdGlvbiBzaXplIGJldHdlZW4gdGhlIHR3byBzZXRzLiAqLworICAgICAgICB3
cml0ZV9zaXplID0gbWluKGVtdS5vZmZzZXQgKyBlbXUuc2l6ZSwgci0+b2Zmc2V0ICsgci0+c2l6
ZSkgLQorICAgICAgICAgICAgICAgICAgICAgbWF4KGVtdS5vZmZzZXQsIHItPm9mZnNldCk7Cisg
ICAgICAgIHZwY2lfd3JpdGVfaGVscGVyKHBkZXYsIHIsIHdyaXRlX3NpemUsIHJlZyArIGRhdGFf
b2Zmc2V0IC0gci0+b2Zmc2V0LAorICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhID4+IChk
YXRhX29mZnNldCAqIDgpKTsKKyAgICAgICAgZGF0YV9vZmZzZXQgKz0gd3JpdGVfc2l6ZTsKKyAg
ICAgICAgaWYgKCBkYXRhX29mZnNldCA9PSBzaXplICkKKyAgICAgICAgICAgIGJyZWFrOworICAg
ICAgICBBU1NFUlQoZGF0YV9vZmZzZXQgPCBzaXplKTsKKyAgICB9CisKKyAgICBpZiAoIGRhdGFf
b2Zmc2V0IDwgc2l6ZSApCisgICAgICAgIC8qIFRhaWxpbmcgZ2FwLCB3cml0ZSB0aGUgcmVtYWlu
aW5nLiAqLworICAgICAgICB2cGNpX3dyaXRlX2h3KHNiZGYsIHJlZyArIGRhdGFfb2Zmc2V0LCBz
aXplIC0gZGF0YV9vZmZzZXQsCisgICAgICAgICAgICAgICAgICAgICAgZGF0YSA+PiAoZGF0YV9v
ZmZzZXQgKiA4KSk7CisKKyAgICBzcGluX3VubG9jaygmcGRldi0+dnBjaS0+bG9jayk7Cit9CisK
Ky8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJC
U0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFi
cy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKaW5kZXggNGQwYjc3ZGMy
OC4uNzJhM2RkOGU4OSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCkBAIC00MzAsNiArNDMwLDcgQEAgc3Ry
dWN0IGFyY2hfZG9tYWluCiAjZGVmaW5lIGhhc192cGl0KGQpICAgICAgICAoISEoKGQpLT5hcmNo
LmVtdWxhdGlvbl9mbGFncyAmIFhFTl9YODZfRU1VX1BJVCkpCiAjZGVmaW5lIGhhc19waXJxKGQp
ICAgICAgICAoISEoKGQpLT5hcmNoLmVtdWxhdGlvbl9mbGFncyAmIFwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBYRU5fWDg2X0VNVV9VU0VfUElSUSkpCisjZGVmaW5lIGhhc192cGNpKGQp
ICAgICAgICAoISEoKGQpLT5hcmNoLmVtdWxhdGlvbl9mbGFncyAmIFhFTl9YODZfRU1VX1ZQQ0kp
KQogCiAjZGVmaW5lIGhhc19hcmNoX3BkZXZzKGQpICAgICghbGlzdF9lbXB0eSgmKGQpLT5hcmNo
LnBkZXZfbGlzdCkpCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pby5oCmluZGV4IDcwNzY2NWZiYmEuLmZmMGJlYTVk
NTMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vaW8uaApAQCAtMTYwLDYgKzE2MCw5IEBAIHVuc2lnbmVkIGludCBo
dm1fcGNpX2RlY29kZV9hZGRyKHVuc2lnbmVkIGludCBjZjgsIHVuc2lnbmVkIGludCBhZGRyLAog
ICovCiB2b2lkIHJlZ2lzdGVyX2cybV9wb3J0aW9faGFuZGxlcihzdHJ1Y3QgZG9tYWluICpkKTsK
IAorLyogSFZNIHBvcnQgSU8gaGFuZGxlciBmb3IgdlBDSSBhY2Nlc3Nlcy4gKi8KK3ZvaWQgcmVn
aXN0ZXJfdnBjaV9wb3J0aW9faGFuZGxlcihzdHJ1Y3QgZG9tYWluICpkKTsKKwogI2VuZGlmIC8q
IF9fQVNNX1g4Nl9IVk1fSU9fSF9fICovCiAKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVi
bGljL2FyY2gteDg2L3hlbi5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi5oCmlu
ZGV4IGZmOTE4MzEwZjYuLjA2ZWY0NzcyY2QgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9hcmNoLXg4Ni94ZW4uaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYveGVuLmgK
QEAgLTI5MywxMiArMjkzLDE1IEBAIHN0cnVjdCB4ZW5fYXJjaF9kb21haW5jb25maWcgewogI2Rl
ZmluZSBYRU5fWDg2X0VNVV9QSVQgICAgICAgICAgICAgKDFVPDxfWEVOX1g4Nl9FTVVfUElUKQog
I2RlZmluZSBfWEVOX1g4Nl9FTVVfVVNFX1BJUlEgICAgICAgOQogI2RlZmluZSBYRU5fWDg2X0VN
VV9VU0VfUElSUSAgICAgICAgKDFVPDxfWEVOX1g4Nl9FTVVfVVNFX1BJUlEpCisjZGVmaW5lIF9Y
RU5fWDg2X0VNVV9WUENJICAgICAgICAgICAxMAorI2RlZmluZSBYRU5fWDg2X0VNVV9WUENJICAg
ICAgICAgICAgKDFVPDxfWEVOX1g4Nl9FTVVfVlBDSSkKIAogI2RlZmluZSBYRU5fWDg2X0VNVV9B
TEwgICAgICAgICAgICAgKFhFTl9YODZfRU1VX0xBUElDIHwgWEVOX1g4Nl9FTVVfSFBFVCB8ICBc
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX1g4Nl9FTVVfUE0gfCBY
RU5fWDg2X0VNVV9SVEMgfCAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBYRU5fWDg2X0VNVV9JT0FQSUMgfCBYRU5fWDg2X0VNVV9QSUMgfCAgXAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9YODZfRU1VX1ZHQSB8IFhFTl9YODZfRU1V
X0lPTU1VIHwgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX1g4
Nl9FTVVfUElUIHwgWEVOX1g4Nl9FTVVfVVNFX1BJUlEpCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgWEVOX1g4Nl9FTVVfUElUIHwgWEVOX1g4Nl9FTVVfVVNFX1BJUlEgfFwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fWDg2X0VNVV9WUENJKQog
ICAgIHVpbnQzMl90IGVtdWxhdGlvbl9mbGFnczsKIH07CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hlbi9wY2kuaCBiL3hlbi9pbmNsdWRlL3hlbi9wY2kuaAppbmRleCBkZDVlYzQzYTcwLi5i
N2E2YWJmYzUzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vcGNpLmgKKysrIGIveGVuL2lu
Y2x1ZGUveGVuL3BjaS5oCkBAIC0xMTIsNiArMTEyLDkgQEAgc3RydWN0IHBjaV9kZXYgewogI2Rl
ZmluZSBQVF9GQVVMVF9USFJFU0hPTEQgMTAKICAgICB9IGZhdWx0OwogICAgIHU2NCB2Zl9ybGVu
WzZdOworCisgICAgLyogRGF0YSBmb3IgdlBDSS4gKi8KKyAgICBzdHJ1Y3QgdnBjaSAqdnBjaTsK
IH07CiAKICNkZWZpbmUgZm9yX2VhY2hfcGRldihkb21haW4sIHBkZXYpIFwKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL3hlbi9wY2lfcmVncy5oIGIveGVuL2luY2x1ZGUveGVuL3BjaV9yZWdzLmgK
aW5kZXggZWNkNjEyNGQ5MS4uY2M0ZWUzYjgzZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVu
L3BjaV9yZWdzLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3BjaV9yZWdzLmgKQEAgLTIzLDYgKzIz
LDE0IEBACiAjZGVmaW5lIExJTlVYX1BDSV9SRUdTX0gKIAogLyoKKyAqIENvbnZlbnRpb25hbCBQ
Q0kgYW5kIFBDSS1YIE1vZGUgMSBkZXZpY2VzIGhhdmUgMjU2IGJ5dGVzIG9mCisgKiBjb25maWd1
cmF0aW9uIHNwYWNlLiAgUENJLVggTW9kZSAyIGFuZCBQQ0llIGRldmljZXMgaGF2ZSA0MDk2IGJ5
dGVzIG9mCisgKiBjb25maWd1cmF0aW9uIHNwYWNlLgorICovCisjZGVmaW5lIFBDSV9DRkdfU1BB
Q0VfU0laRQkyNTYKKyNkZWZpbmUgUENJX0NGR19TUEFDRV9FWFBfU0laRQk0MDk2CisKKy8qCiAg
KiBVbmRlciBQQ0ksIGVhY2ggZGV2aWNlIGhhcyAyNTYgYnl0ZXMgb2YgY29uZmlndXJhdGlvbiBh
ZGRyZXNzIHNwYWNlLAogICogb2Ygd2hpY2ggdGhlIGZpcnN0IDY0IGJ5dGVzIGFyZSBzdGFuZGFy
ZGl6ZWQgYXMgZm9sbG93czoKICAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3ZwY2ku
aCBiL3hlbi9pbmNsdWRlL3hlbi92cGNpLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMC4uOWYyODY0ZmIwYwotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL3hlbi92
cGNpLmgKQEAgLTAsMCArMSw1MyBAQAorI2lmbmRlZiBfWEVOX1ZQQ0lfSF8KKyNkZWZpbmUgX1hF
Tl9WUENJX0hfCisKKyNpbmNsdWRlIDx4ZW4vcGNpLmg+CisjaW5jbHVkZSA8eGVuL3R5cGVzLmg+
CisjaW5jbHVkZSA8eGVuL2xpc3QuaD4KKwordHlwZWRlZiB1aW50MzJfdCB2cGNpX3JlYWRfdChj
b25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdm9pZCAqZGF0YSk7CisKK3R5cGVkZWYgdm9pZCB2cGNpX3dyaXRl
X3QoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCByZWcsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZhbCwgdm9pZCAqZGF0YSk7CisKK3R5cGVkZWYg
aW50IHZwY2lfcmVnaXN0ZXJfaW5pdF90KHN0cnVjdCBwY2lfZGV2ICpkZXYpOworCisjZGVmaW5l
IFJFR0lTVEVSX1ZQQ0lfSU5JVCh4KSAgICAgICAgICAgICAgICAgICBcCisgIHN0YXRpYyB2cGNp
X3JlZ2lzdGVyX2luaXRfdCAqY29uc3QgeCMjX2VudHJ5ICBcCisgICAgICAgICAgICAgICBfX3Vz
ZWRfc2VjdGlvbigiLmRhdGEudnBjaSIpID0geAorCisvKiBBZGQgdlBDSSBoYW5kbGVycyB0byBk
ZXZpY2UuICovCitpbnQgX19tdXN0X2NoZWNrIHZwY2lfYWRkX2hhbmRsZXJzKHN0cnVjdCBwY2lf
ZGV2ICpkZXYpOworCisvKiBBZGQvcmVtb3ZlIGEgcmVnaXN0ZXIgaGFuZGxlci4gKi8KK2ludCBf
X211c3RfY2hlY2sgdnBjaV9hZGRfcmVnaXN0ZXIoc3RydWN0IHZwY2kgKnZwY2ksCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZwY2lfcmVhZF90ICpyZWFkX2hhbmRsZXIsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZwY2lfd3JpdGVfdCAqd3JpdGVfaGFu
ZGxlciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9m
ZnNldCwgdW5zaWduZWQgaW50IHNpemUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHZvaWQgKmRhdGEpOworaW50IF9fbXVzdF9jaGVjayB2cGNpX3JlbW92ZV9yZWdpc3Rlcihz
dHJ1Y3QgdnBjaSAqdnBjaSwgdW5zaWduZWQgaW50IG9mZnNldCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHNpemUpOworCisvKiBHZW5lcmljIHJl
YWQvd3JpdGUgaGFuZGxlcnMgZm9yIHRoZSBQQ0kgY29uZmlnIHNwYWNlLiAqLwordWludDMyX3Qg
dnBjaV9yZWFkKHBjaV9zYmRmX3Qgc2JkZiwgdW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgaW50
IHNpemUpOwordm9pZCB2cGNpX3dyaXRlKHBjaV9zYmRmX3Qgc2JkZiwgdW5zaWduZWQgaW50IHJl
ZywgdW5zaWduZWQgaW50IHNpemUsCisgICAgICAgICAgICAgICAgdWludDMyX3QgZGF0YSk7CisK
K3N0cnVjdCB2cGNpIHsKKyAgICAvKiBMaXN0IG9mIHZQQ0kgaGFuZGxlcnMgZm9yIGEgZGV2aWNl
LiAqLworICAgIHN0cnVjdCBsaXN0X2hlYWQgaGFuZGxlcnM7CisgICAgc3BpbmxvY2tfdCBsb2Nr
OworfTsKKworI2VuZGlmCisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisg
KiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRo
OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwotLSAKMi4xMy41IChB
cHBsZSBHaXQtOTQpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 18 11:40:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 11:40:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4miO-0003xX-M6; Wed, 18 Oct 2017 11:40:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457281bb7=roger.pau@citrix.com>)
 id 1e4miN-0003wE-DW
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 11:40:47 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 39/D8-07499-EBD37E95; Wed, 18 Oct 2017 11:40:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHSDve4+2+e
 RBruO8lp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkPrp1gL/gmU9Hd8I+tgXGuSBcjJ4eEgL/E
 1ic32UBsNgEdiYtzdwLZHBwiAioSt/cadDFycTALbGCUmP74NitIjbBAgsSfo0vBbBYBVYkbF
 z6xg9i8ApYSC7ftZgLplRDQk/ix3RAkzClgJTF5TgMTiC0EVHL1YgMjRLmgxMmZT1hAbGYBTY
 nW7b/ZIWx5ieats5kh6hUl+uc9YJvAyDcLScssJC2zkLQsYGRexahRnFpUllqka2ysl1SUmZ5
 RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGGoMQLCDcef6wEOMkhxMSqK8ugeeRQrxJeWn
 VGYkFmfEF5XmpBYfYtTg4BDYvHb1BUYplrz8vFQlCd4TNs8jhQSLUtNTK9Iyc4DRAFMqwcGjJ
 MK72hoozVtckJhbnJkOkTrFqMvRcfPuHyYhsBlS4rxzQWYIgBRllObBjYBF5iVGWSlhXkagA4
 V4ClKLcjNLUOVfMYpzMCoJ8y4DmcKTmVcCt+kV0BFMQEesc3oCckRJIkJKqoHRUzx1XtcNY43
 rTiKVwQsOn5i7k2Hf4rcTgqtOPZm6NUvaxmn2JWuNqWGPN20RcGT9vTTv89bNbwPyZkwWP1j2
 YIPj48n5GwwFJCf+4T8jWHXze9aZtKVvbbiM9q4/7Ku/ac1Rw/l5Zw/vnc7sbGd5e7NLQut0X
 t7ob5NVT7Y45fkzWaZdXizkp8RSnJFoqMVcVJwIACFqnPHHAgAA
X-Env-Sender: prvs=457281bb7=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1508326839!111946446!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31981 invoked from network); 18 Oct 2017 11:40:45 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 11:40:45 -0000
X-IronPort-AV: E=Sophos;i="5.43,396,1503360000"; d="scan'208";a="454771743"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 18 Oct 2017 12:40:27 +0100
Message-ID: <20171018114034.36587-6-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20171018114034.36587-1-roger.pau@citrix.com>
References: <20171018114034.36587-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 konrad.wilk@oracle.com
Subject: [Xen-devel] [PATCH v7 for-next 05/12] x86/physdev: enable
	PHYSDEVOP_pci_mmcfg_reserved for PVH Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U28gdGhhdCBNTUNGRyByZWdpb25zIG5vdCBwcmVzZW50IGluIHRoZSBNQ0ZHIEFDUEkgdGFibGUg
Y2FuIGJlIGFkZGVkCmF0IHJ1biB0aW1lIGJ5IHRoZSBoYXJkd2FyZSBkb21haW4uCgpTaWduZWQt
b2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2NjoKIC0gRG8gbm90IHJldHVy
biBFRVhJU1QgaWYgdGhlIHNhbWUgZXhhY3QgcmVnaW9uIGlzIGFscmVhZHkgdHJhY2tlZCBieQog
ICBYZW4uCgpDaGFuZ2VzIHNpbmNlIHY1OgogLSBDaGVjayBmb3IgaGFzX3ZwY2kgYmVmb3JlIGNh
bGxpbmcgcmVnaXN0ZXJfdnBjaV9tbWNmZ19oYW5kbGVyCiAgIGluc3RlYWQgb2YgY2hlY2tpbmcg
Zm9yIGlzX2h2bV9kb21haW4uCgpDaGFuZ2VzIHNpbmNlIHY0OgogLSBDaGFuZ2UgdGhlIGhhcmR3
YXJlX2RvbWFpbiBjaGVjayBpbiBodm1fcGh5c2Rldl9vcCB0byBhIHZwY2kgY2hlY2suCiAtIE9u
bHkgcmVnaXN0ZXIgdGhlIE1NQ0ZHIGFyZWEsIGJ1dCBkb24ndCBzY2FuIGl0LgoKQ2hhbmdlcyBz
aW5jZSB2MzoKIC0gTmV3IGluIHRoaXMgdmVyc2lvbi4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h5
cGVyY2FsbC5jIHwgIDQgKysrKwogeGVuL2FyY2gveDg2L2h2bS9pby5jICAgICAgICB8IDE2ICsr
KysrKysrKysrLS0tLS0KIHhlbi9hcmNoL3g4Ni9waHlzZGV2LmMgICAgICAgfCAxMSArKysrKysr
KysrKwogMyBmaWxlcyBjaGFuZ2VkLCAyNiBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMgYi94ZW4vYXJjaC94ODYv
aHZtL2h5cGVyY2FsbC5jCmluZGV4IDU3NDJkZDE3OTcuLmQ4MTE2MGMxZjcgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9oeXBl
cmNhbGwuYwpAQCAtODksNiArODksMTAgQEAgc3RhdGljIGxvbmcgaHZtX3BoeXNkZXZfb3AoaW50
IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAgICAgICAgIGlmICggIWhh
c19waXJxKGN1cnItPmRvbWFpbikgKQogICAgICAgICAgICAgcmV0dXJuIC1FTk9TWVM7CiAgICAg
ICAgIGJyZWFrOworICAgIGNhc2UgUEhZU0RFVk9QX3BjaV9tbWNmZ19yZXNlcnZlZDoKKyAgICAg
ICAgaWYgKCAhaGFzX3ZwY2koY3Vyci0+ZG9tYWluKSApCisgICAgICAgICAgICByZXR1cm4gLUVO
T1NZUzsKKyAgICAgICAgYnJlYWs7CiAgICAgfQogCiAgICAgaWYgKCAhY3Vyci0+aGNhbGxfY29t
cGF0ICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW8uYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaW8uYwppbmRleCBmODUzNzM5YzdkLi5jY2RlOTIyMzM3IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL2lvLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9pby5jCkBAIC01MDUsMTAgKzUw
NSw5IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgaHZtX21taW9fb3BzIHZwY2lfbW1jZmdfb3BzID0g
ewogICAgIC53cml0ZSA9IHZwY2lfbW1jZmdfd3JpdGUsCiB9OwogCi1pbnQgX19od2RvbV9pbml0
IHJlZ2lzdGVyX3ZwY2lfbW1jZmdfaGFuZGxlcihzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IGFk
ZHIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgc3RhcnRfYnVzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IGVuZF9idXMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc2VnKQoraW50IHJlZ2lzdGVyX3ZwY2lfbW1j
ZmdfaGFuZGxlcihzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IGFkZHIsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzdGFydF9idXMsIHVuc2lnbmVkIGludCBl
bmRfYnVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc2Vn
KQogewogICAgIHN0cnVjdCBodm1fbW1jZmcgKm1tY2ZnLCAqbmV3ID0geG1hbGxvYyhzdHJ1Y3Qg
aHZtX21tY2ZnKTsKIApAQCAtNTI3LDkgKzUyNiwxNiBAQCBpbnQgX19od2RvbV9pbml0IHJlZ2lz
dGVyX3ZwY2lfbW1jZmdfaGFuZGxlcihzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IGFkZHIsCiAg
ICAgICAgIGlmICggbmV3LT5hZGRyIDwgbW1jZmctPmFkZHIgKyBtbWNmZy0+c2l6ZSAmJgogICAg
ICAgICAgICAgIG1tY2ZnLT5hZGRyIDwgbmV3LT5hZGRyICsgbmV3LT5zaXplICkKICAgICAgICAg
eworICAgICAgICAgICAgaW50IHJldCA9IC1FRVhJU1Q7CisKKyAgICAgICAgICAgIGlmICggbmV3
LT5hZGRyID09IG1tY2ZnLT5hZGRyICYmCisgICAgICAgICAgICAgICAgIG5ldy0+c3RhcnRfYnVz
ID09IG1tY2ZnLT5zdGFydF9idXMgJiYKKyAgICAgICAgICAgICAgICAgbmV3LT5zZWdtZW50ID09
IG1tY2ZnLT5zZWdtZW50ICYmCisgICAgICAgICAgICAgICAgIG5ldy0+c2l6ZSA9PSBtbWNmZy0+
c2l6ZSApCisgICAgICAgICAgICAgICAgcmV0ID0gMDsKICAgICAgICAgICAgIHdyaXRlX3VubG9j
aygmZC0+YXJjaC5odm1fZG9tYWluLm1tY2ZnX2xvY2spOwogICAgICAgICAgICAgeGZyZWUobmV3
KTsKLSAgICAgICAgICAgIHJldHVybiAtRUVYSVNUOworICAgICAgICAgICAgcmV0dXJuIHJldDsK
ICAgICAgICAgfQogCiAgICAgaWYgKCBsaXN0X2VtcHR5KCZkLT5hcmNoLmh2bV9kb21haW4ubW1j
ZmdfcmVnaW9ucykgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3BoeXNkZXYuYyBiL3hlbi9h
cmNoL3g4Ni9waHlzZGV2LmMKaW5kZXggYTVmZWRjYTY3MS4uNzVhYTQ5OWM1MSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3BoeXNkZXYuYworKysgYi94ZW4vYXJjaC94ODYvcGh5c2Rldi5jCkBA
IC01NjAsNiArNTYwLDE3IEBAIHJldF90IGRvX3BoeXNkZXZfb3AoaW50IGNtZCwgWEVOX0dVRVNU
X0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAKICAgICAgICAgcmV0ID0gcGNpX21tY2ZnX3Jlc2Vy
dmVkKGluZm8uYWRkcmVzcywgaW5mby5zZWdtZW50LAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaW5mby5zdGFydF9idXMsIGluZm8uZW5kX2J1cywgaW5mby5mbGFncyk7CisgICAg
ICAgIGlmICggIXJldCAmJiBoYXNfdnBjaShjdXJyZCkgKQorICAgICAgICB7CisgICAgICAgICAg
ICAvKgorICAgICAgICAgICAgICogRm9yIEhWTSAoUFZIKSBkb21haW5zIHRyeSB0byBhZGQgdGhl
IG5ld2x5IGZvdW5kIE1NQ0ZHIHRvIHRoZQorICAgICAgICAgICAgICogZG9tYWluLgorICAgICAg
ICAgICAgICovCisgICAgICAgICAgICByZXQgPSByZWdpc3Rlcl92cGNpX21tY2ZnX2hhbmRsZXIo
Y3VycmQsIGluZm8uYWRkcmVzcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBpbmZvLnN0YXJ0X2J1cywgaW5mby5lbmRfYnVzLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluZm8uc2VnbWVudCk7CisgICAgICAgIH0K
KwogICAgICAgICBicmVhazsKICAgICB9CiAKLS0gCjIuMTMuNSAoQXBwbGUgR2l0LTk0KQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 18 11:40:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 11:40:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4miO-0003y6-Tf; Wed, 18 Oct 2017 11:40:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457281bb7=roger.pau@citrix.com>)
 id 1e4miN-0003wI-If
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 11:40:47 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 B6/07-01775-EBD37E95; Wed, 18 Oct 2017 11:40:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXitHRDpO5e2+e
 RBo9O8Fl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkLn61kLDiQUzHlokQD467gLkYODgkBf4mG
 PRFdjJwcbAI6Ehfn7mQDCYsIqEjc3mvQxcjFwSxwg1Hi96dGZpAaYYFwiTsvb7GA1LAIqErsb
 7cBMXkFLCU27imBGKgn8WO7IUgxp4CVxOQ5DUwgthBQxdWLDYwgNq+AoMTJmU9YQGxmAU2J1u
 2/2SFseYnmrbOZIeoVJfrnPWCbwMg3C0nLLCQts5C0LGBkXsWoXpxaVJZapGuql1SUmZ5Rkpu
 YmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGGD1DAyMOxgvf3U6xCjJwaQkyqt74FmkEF9Sfkpl
 RmJxRnxRaU5q8SFGDQ4Ogc1rV19glGLJy89LVZLgPWHzPFJIsCg1PbUiLTMHGAMwpRIcPEoiv
 KutgdK8xQWJucWZ6RCpU4y6HB037/5hEgKbISXOOxdkhgBIUUZpHtwIWDxeYpSVEuZlZGBgEO
 IpSC3KzSxBlX/FKM7BqCTM+wBkCk9mXgncpldARzABHbHO6QnIESWJCCmpBsZH8bfeKc+4Fea
 wqGp/06MDjbOFDkXf59jzp2l1YtYrbymuxTP/LYlivum35Q/3Za19l2oTXb4VXd3BLpg1dbvM
 25wvNjdL2gyiDk5+ZWBX+2CT5dGZh386fj0sfZwtJnZF/ofMWXLlFW5Fj5J5Mi4q7X0p79LO+
 niRjGdGjUX3zaPi1x//5XdSYinOSDTUYi4qTgQAB2ffyMICAAA=
X-Env-Sender: prvs=457281bb7=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1508326838!110824534!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26800 invoked from network); 18 Oct 2017 11:40:44 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 11:40:44 -0000
X-IronPort-AV: E=Sophos;i="5.43,396,1503360000"; d="scan'208";a="446854106"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 18 Oct 2017 12:40:26 +0100
Message-ID: <20171018114034.36587-5-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20171018114034.36587-1-roger.pau@citrix.com>
References: <20171018114034.36587-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: konrad.wilk@oracle.com, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 boris.ostrovsky@oracle.com, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v7 for-next 04/12] x86/mmcfg: add handlers for
	the PVH Dom0 MMCFG areas
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW50cm9kdWNlIGEgc2V0IG9mIGhhbmRsZXJzIGZvciB0aGUgYWNjZXNzZXMgdG8gdGhlIE1NQ0ZH
IGFyZWFzLiBUaG9zZQphcmVhcyBhcmUgc2V0dXAgYmFzZWQgb24gdGhlIGNvbnRlbnRzIG9mIHRo
ZSBoYXJkd2FyZSBNTUNGRyB0YWJsZXMsCmFuZCB0aGUgbGlzdCBvZiBoYW5kbGVkIE1NQ0ZHIGFy
ZWFzIGlzIHN0b3JlZCBpbnNpZGUgb2YgdGhlIGh2bV9kb21haW4Kc3RydWN0LgoKVGhlIHJlYWQv
d3JpdGVzIGFyZSBmb3J3YXJkZWQgdG8gdGhlIGdlbmVyaWMgdnBjaSBoYW5kbGVycyBvbmNlIHRo
ZQphZGRyZXNzIGlzIGRlY29kZWQgaW4gb3JkZXIgdG8gb2J0YWluIHRoZSBkZXZpY2UgYW5kIHJl
Z2lzdGVyIHRoZQpndWVzdCBpcyB0cnlpbmcgdG8gYWNjZXNzLgoKU2lnbmVkLW9mZi1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KQ2M6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQpD
aGFuZ2VzIHNpbmNlIHY2OgogLSBNb3ZlIGFsbG9jYXRpb24gb2YgbW1jZmcgb3V0c2lkZSBvZiB0
aGUgbG9ja2VkIHJlZ2lvbi4KIC0gRG8gcHJvcGVyIG92ZXJsYXAgY2hlY2tzIHdoZW4gYWRkaW5n
IG1tY2ZnIHJlZ2lvbnMuCiAtIFJldHVybiBfUkVUUlkgaWYgdGhlIG1jZmcgcmVnaW9uIGNhbm5v
dCBiZSBmb3VuZCBpbiB0aGUgcmVhZC93cml0ZQogICBoYW5kbGVycy4gVGhpcyBtZWFucyB0aGUg
bWNmZyBhcmVhIGhhcyBiZWVuIHJlbW92ZWQgYmV0d2VlbiB0aGUKICAgYWNjZXB0IGFuZCB0aGUg
cmVhZC93cml0ZSBjYWxscy4KCkNoYW5nZXMgc2luY2UgdjU6CiAtIFN3aXRjaCB0byB1c2UgcGNp
X3NiZGZfdC4KIC0gU3dpdGNoIHRvIHRoZSBuZXcgcGVyIHZwY2kgbG9ja3MuCiAtIE1vdmUgdGhl
IG1tY2ZnIHJlbGF0ZWQgZXh0ZXJuYWwgZGVmaW5pdGlvbnMgdG8gYXNtLXg4Ni9wY2kuaC4KCkNo
YW5nZXMgc2luY2UgdjQ6CiAtIENoYW5nZSB0aGUgYXR0cmlidXRlIG9mIHB2aF9zZXR1cF9tbWNm
ZyB0byBfX2h3ZG9tX2luaXQuCiAtIFRyeSB0byBhZGQgYXMgbWFueSBNTUNGRyByZWdpb25zIGFz
IHBvc3NpYmxlLCBldmVuIGlmIG9uZSBmYWlscyB0bwogICBhZGQuCiAtIENoYW5nZSBzb21lIGZp
ZWxkcyBvZiB0aGUgaHZtX21tY2ZnIHN0cnVjdDogdHVybiBzaXplIGludG8gYQogICB1bnNpZ25l
ZCBpbnQsIHNlZ21lbnQgaW50byB1aW50MTZfdCBhbmQgYnVzIGludG8gdWludDhfdC4KIC0gQ29u
dmVydCBzb21lIGFkZHJlc3MgcGFyYW1ldGVycyBmcm9tIHVuc2lnbmVkIGxvbmcgdG8gcGFkZHJf
dCBmb3IKICAgY29uc2lzdGVuY3kuCiAtIE1ha2UgdnBjaV9tbWNmZ19kZWNvZGVfYWRkciByZXR1
cm4gdGhlIGRlY29kZWQgcmVnaXN0ZXIgaW4gdGhlCiAgIHJldHVybiBvZiB0aGUgZnVuY3Rpb24u
CiAtIEludHJvZHVjZSBhIG5ldyBtYWNybyB0byBjb252ZXJ0IGEgTU1DRkcgYWRkcmVzcyBpbnRv
IGEgQkRGLCBhbmQKICAgdXNlIGl0IGluIHZwY2lfbW1jZmdfZGVjb2RlX2FkZHIgdG8gY2xhcmlm
eSB0aGUgbG9naWMuCiAtIEluIHZwY2lfbW1jZmdfe3JlYWQvd3JpdGV9IHVuaWZ5IHRoZSBsb2dp
YyBmb3IgOEIgYWNjZXNzZXMgYW5kCiAgIHNtYWxsZXIgb25lcy4KIC0gQWRkIHRoZSBfX2h3ZG9t
X2luaXQgYXR0cmlidXRlIHRvIHJlZ2lzdGVyX3ZwY2lfbW1jZmdfaGFuZGxlci4KIC0gVGVzdCB0
aGF0IHJlZyArIHNpemUgZG9lc24ndCBjcm9zcyBhIGRldmljZSBib3VuZGFyeS4KCkNoYW5nZXMg
c2luY2UgdjM6CiAtIFByb3BhZ2F0ZSBjaGFuZ2VzIGZyb20gcHJldmlvdXMgcGF0Y2hlczogZHJv
cCB4ZW5fIHByZWZpeCBmb3IgdnBjaQogICBmdW5jdGlvbnMsIHBhc3Mgc2xvdCBhbmQgZnVuYyBp
bnN0ZWFkIG9mIGRldmZuIGFuZCBmaXggdGhlIGVycm9yCiAgIHBhdGhzIG9mIHRoZSBNTUNGRyBo
YW5kbGVycy4KIC0gcy9lY2FtL21tY2ZnLy4KIC0gTW92ZSB0aGUgZGVzdHJveSBjb2RlIHRvIGEg
c2VwYXJhdGUgZnVuY3Rpb24sIHNvIHRoZSBodm1fbW1jZmcKICAgc3RydWN0IGNhbiBiZSBwcml2
YXRlIHRvIGh2bS9pby5jLgogLSBDb25zdGlmeSB0aGUgcmV0dXJuIG9mIHZwY2lfbW1jZmdfZmlu
ZC4KIC0gVXNlIGQgaW5zdGVhZCBvZiB2LT5kb21haW4gaW4gdnBjaV9tbWNmZ19hY2NlcHQuCiAt
IEFsbG93IDhieXRlIGFjY2Vzc2VzIHRvIHRoZSBtbWNmZy4KCkNoYW5nZXMgc2luY2UgdjE6CiAt
IEFkZGVkIGxvY2tpbmcuCi0tLQogeGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMgICAgfCAg
MjEgKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgIHwgICA0ICsKIHhlbi9h
cmNoL3g4Ni9odm0vaW8uYyAgICAgICAgICAgIHwgMTc0ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrLQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbWNvbmZpZy5oICAgfCAgIDQg
LQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggfCAgIDQgKwogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vaW8uaCAgICAgfCAgIDcgKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvcGNpLmgg
ICAgICAgIHwgICA2ICsrCiA3IGZpbGVzIGNoYW5nZWQsIDIxNSBpbnNlcnRpb25zKCspLCA1IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jIGIv
eGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMKaW5kZXggYTY3MDcxYzczOS4uOWU4NDFjMTAz
ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS9kb20wX2J1aWxkLmMKQEAgLTIyLDYgKzIyLDcgQEAKICNpbmNsdWRlIDx4ZW4v
aW5pdC5oPgogI2luY2x1ZGUgPHhlbi9saWJlbGYuaD4KICNpbmNsdWRlIDx4ZW4vbXVsdGlib290
Lmg+CisjaW5jbHVkZSA8eGVuL3BjaS5oPgogI2luY2x1ZGUgPHhlbi9zb2Z0aXJxLmg+CiAKICNp
bmNsdWRlIDxhY3BpL2FjdGFibGVzLmg+CkBAIC0xMDQ5LDYgKzEwNTAsMjQgQEAgc3RhdGljIGlu
dCBfX2luaXQgcHZoX3NldHVwX2FjcGkoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCBzdGFydF9p
bmZvKQogICAgIHJldHVybiAwOwogfQogCitzdGF0aWMgdm9pZCBfX2h3ZG9tX2luaXQgcHZoX3Nl
dHVwX21tY2ZnKHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgdW5zaWduZWQgaW50IGk7CisgICAg
aW50IHJjOworCisgICAgZm9yICggaSA9IDA7IGkgPCBwY2lfbW1jZmdfY29uZmlnX251bTsgaSsr
ICkKKyAgICB7CisgICAgICAgIHJjID0gcmVnaXN0ZXJfdnBjaV9tbWNmZ19oYW5kbGVyKGQsIHBj
aV9tbWNmZ19jb25maWdbaV0uYWRkcmVzcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGNpX21tY2ZnX2NvbmZpZ1tpXS5zdGFydF9idXNfbnVtYmVyLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwY2lfbW1jZmdfY29uZmlnW2ldLmVu
ZF9idXNfbnVtYmVyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
Y2lfbW1jZmdfY29uZmlnW2ldLnBjaV9zZWdtZW50KTsKKyAgICAgICAgaWYgKCByYyApCisgICAg
ICAgICAgICBwcmludGsoIlVuYWJsZSB0byBzZXR1cCBNTUNGRyBoYW5kbGVyIGF0ICUjbHggZm9y
IHNlZ21lbnQgJXVcbiIsCisgICAgICAgICAgICAgICAgICAgcGNpX21tY2ZnX2NvbmZpZ1tpXS5h
ZGRyZXNzLAorICAgICAgICAgICAgICAgICAgIHBjaV9tbWNmZ19jb25maWdbaV0ucGNpX3NlZ21l
bnQpOworICAgIH0KK30KKwogaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdmgoc3RydWN0IGRv
bWFpbiAqZCwgY29uc3QgbW9kdWxlX3QgKmltYWdlLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBpbWFnZV9oZWFkcm9vbSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG1vZHVsZV90ICppbml0cmQsCkBAIC0xMDkxLDYgKzExMTAsOCBAQCBpbnQgX19p
bml0IGRvbTBfY29uc3RydWN0X3B2aChzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBtb2R1bGVfdCAq
aW1hZ2UsCiAgICAgICAgIHJldHVybiByYzsKICAgICB9CiAKKyAgICBwdmhfc2V0dXBfbW1jZmco
ZCk7CisKICAgICBwYW5pYygiQnVpbGRpbmcgYSBQVkh2MiBEb20wIGlzIG5vdCB5ZXQgc3VwcG9y
dGVkLiIpOwogICAgIHJldHVybiAwOwogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9o
dm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggOGVkNjcxOGJmNi4uZmQxNmQ5YzA2
ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYv
aHZtL2h2bS5jCkBAIC01ODEsOCArNTgxLDEwIEBAIGludCBodm1fZG9tYWluX2luaXRpYWxpc2Uo
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkb21jcl9mbGFncywKICAgICBzcGluX2xv
Y2tfaW5pdCgmZC0+YXJjaC5odm1fZG9tYWluLmlycV9sb2NrKTsKICAgICBzcGluX2xvY2tfaW5p
dCgmZC0+YXJjaC5odm1fZG9tYWluLnVjX2xvY2spOwogICAgIHNwaW5fbG9ja19pbml0KCZkLT5h
cmNoLmh2bV9kb21haW4ud3JpdGVfbWFwLmxvY2spOworICAgIHJ3bG9ja19pbml0KCZkLT5hcmNo
Lmh2bV9kb21haW4ubW1jZmdfbG9jayk7CiAgICAgSU5JVF9MSVNUX0hFQUQoJmQtPmFyY2guaHZt
X2RvbWFpbi53cml0ZV9tYXAubGlzdCk7CiAgICAgSU5JVF9MSVNUX0hFQUQoJmQtPmFyY2guaHZt
X2RvbWFpbi5nMm1faW9wb3J0X2xpc3QpOworICAgIElOSVRfTElTVF9IRUFEKCZkLT5hcmNoLmh2
bV9kb21haW4ubW1jZmdfcmVnaW9ucyk7CiAKICAgICByYyA9IGNyZWF0ZV9wZXJkb21haW5fbWFw
cGluZyhkLCBQRVJET01BSU5fVklSVF9TVEFSVCwgMCwgTlVMTCwgTlVMTCk7CiAgICAgaWYgKCBy
YyApCkBAIC03MjgsNiArNzMwLDggQEAgdm9pZCBodm1fZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRv
bWFpbiAqZCkKICAgICAgICAgbGlzdF9kZWwoJmlvcG9ydC0+bGlzdCk7CiAgICAgICAgIHhmcmVl
KGlvcG9ydCk7CiAgICAgfQorCisgICAgZGVzdHJveV92cGNpX21tY2ZnKCZkLT5hcmNoLmh2bV9k
b21haW4ubW1jZmdfcmVnaW9ucyk7CiB9CiAKIHN0YXRpYyBpbnQgaHZtX3NhdmVfdHNjX2FkanVz
dChzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vaW8uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW8uYwppbmRleCA2YzEy
Y2Y1ZDIyLi5mODUzNzM5YzdkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvLmMKKysr
IGIveGVuL2FyY2gveDg2L2h2bS9pby5jCkBAIC0yODMsNyArMjgzLDcgQEAgdW5zaWduZWQgaW50
IGh2bV9wY2lfZGVjb2RlX2FkZHIodW5zaWduZWQgaW50IGNmOCwgdW5zaWduZWQgaW50IGFkZHIs
CiBzdGF0aWMgYm9vbCB2cGNpX2FjY2Vzc19hbGxvd2VkKHVuc2lnbmVkIGludCByZWcsIHVuc2ln
bmVkIGludCBsZW4pCiB7CiAgICAgLyogQ2hlY2sgYWNjZXNzIHNpemUuICovCi0gICAgaWYgKCBs
ZW4gIT0gMSAmJiBsZW4gIT0gMiAmJiBsZW4gIT0gNCApCisgICAgaWYgKCBsZW4gIT0gMSAmJiBs
ZW4gIT0gMiAmJiBsZW4gIT0gNCAmJiBsZW4gIT0gOCApCiAgICAgICAgIHJldHVybiBmYWxzZTsK
IAogICAgIC8qIENoZWNrIHRoYXQgYWNjZXNzIGlzIHNpemUgYWxpZ25lZC4gKi8KQEAgLTM4MSw2
ICszODEsMTc4IEBAIHZvaWQgcmVnaXN0ZXJfdnBjaV9wb3J0aW9faGFuZGxlcihzdHJ1Y3QgZG9t
YWluICpkKQogICAgIGhhbmRsZXItPm9wcyA9ICZ2cGNpX3BvcnRpb19vcHM7CiB9CiAKK3N0cnVj
dCBodm1fbW1jZmcgeworICAgIHN0cnVjdCBsaXN0X2hlYWQgbmV4dDsKKyAgICBwYWRkcl90IGFk
ZHI7CisgICAgdW5zaWduZWQgaW50IHNpemU7CisgICAgdWludDE2X3Qgc2VnbWVudDsKKyAgICB1
aW50OF90IHN0YXJ0X2J1czsKK307CisKKy8qIEhhbmRsZXJzIHRvIHRyYXAgUENJIE1NQ0ZHIGNv
bmZpZyBhY2Nlc3Nlcy4gKi8KK3N0YXRpYyBjb25zdCBzdHJ1Y3QgaHZtX21tY2ZnICp2cGNpX21t
Y2ZnX2ZpbmQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBhZGRyKQoreworICAgIGNvbnN0IHN0cnVj
dCBodm1fbW1jZmcgKm1tY2ZnOworCisgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIG1tY2ZnLCAm
ZC0+YXJjaC5odm1fZG9tYWluLm1tY2ZnX3JlZ2lvbnMsIG5leHQgKQorICAgICAgICBpZiAoIGFk
ZHIgPj0gbW1jZmctPmFkZHIgJiYgYWRkciA8IG1tY2ZnLT5hZGRyICsgbW1jZmctPnNpemUgKQor
ICAgICAgICAgICAgcmV0dXJuIG1tY2ZnOworCisgICAgcmV0dXJuIE5VTEw7Cit9CisKK3N0YXRp
YyB1bnNpZ25lZCBpbnQgdnBjaV9tbWNmZ19kZWNvZGVfYWRkcihjb25zdCBzdHJ1Y3QgaHZtX21t
Y2ZnICptbWNmZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YWRkcl90IGFkZHIsIHBjaV9zYmRmX3QgKnNiZGYpCit7CisgICAgYWRkciAtPSBtbWNmZy0+YWRk
cjsKKyAgICBzYmRmLT5iZGYgPSBNTUNGR19CREYoYWRkcik7CisgICAgc2JkZi0+YnVzICs9IG1t
Y2ZnLT5zdGFydF9idXM7CisgICAgc2JkZi0+c2VnID0gbW1jZmctPnNlZ21lbnQ7CisKKyAgICBy
ZXR1cm4gYWRkciAmIChQQ0lfQ0ZHX1NQQUNFX0VYUF9TSVpFIC0gMSk7Cit9CisKK3N0YXRpYyBp
bnQgdnBjaV9tbWNmZ19hY2NlcHQoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRkcikK
K3sKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOworICAgIGJvb2wgZm91bmQ7CisK
KyAgICByZWFkX2xvY2soJmQtPmFyY2guaHZtX2RvbWFpbi5tbWNmZ19sb2NrKTsKKyAgICBmb3Vu
ZCA9IHZwY2lfbW1jZmdfZmluZChkLCBhZGRyKTsKKyAgICByZWFkX3VubG9jaygmZC0+YXJjaC5o
dm1fZG9tYWluLm1tY2ZnX2xvY2spOworCisgICAgcmV0dXJuIGZvdW5kOworfQorCitzdGF0aWMg
aW50IHZwY2lfbW1jZmdfcmVhZChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBhZGRyLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxlbiwgdW5zaWduZWQgbG9u
ZyAqZGF0YSkKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOworICAgIGNvbnN0
IHN0cnVjdCBodm1fbW1jZmcgKm1tY2ZnOworICAgIHVuc2lnbmVkIGludCByZWc7CisgICAgcGNp
X3NiZGZfdCBzYmRmOworCisgICAgKmRhdGEgPSB+MHVsOworCisgICAgcmVhZF9sb2NrKCZkLT5h
cmNoLmh2bV9kb21haW4ubW1jZmdfbG9jayk7CisgICAgbW1jZmcgPSB2cGNpX21tY2ZnX2ZpbmQo
ZCwgYWRkcik7CisgICAgaWYgKCAhbW1jZmcgKQorICAgIHsKKyAgICAgICAgcmVhZF91bmxvY2so
JmQtPmFyY2guaHZtX2RvbWFpbi5tbWNmZ19sb2NrKTsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxf
UkVUUlk7CisgICAgfQorCisgICAgcmVnID0gdnBjaV9tbWNmZ19kZWNvZGVfYWRkcihtbWNmZywg
YWRkciwgJnNiZGYpOworICAgIHJlYWRfdW5sb2NrKCZkLT5hcmNoLmh2bV9kb21haW4ubW1jZmdf
bG9jayk7CisKKyAgICBpZiAoICF2cGNpX2FjY2Vzc19hbGxvd2VkKHJlZywgbGVuKSB8fAorICAg
ICAgICAgKHJlZyArIGxlbikgPiBQQ0lfQ0ZHX1NQQUNFX0VYUF9TSVpFICkKKyAgICAgICAgcmV0
dXJuIFg4NkVNVUxfT0tBWTsKKworICAgIC8qCisgICAgICogQWNjb3JkaW5nIHRvIHRoZSBQQ0ll
IDMuMUEgc3BlY2lmaWNhdGlvbjoKKyAgICAgKiAgLSBDb25maWd1cmF0aW9uIFJlYWRzIGFuZCBX
cml0ZXMgbXVzdCB1c3VhbGx5IGJlIERXT1JEIG9yIHNtYWxsZXIKKyAgICAgKiAgICBpbiBzaXpl
LgorICAgICAqICAtIEJlY2F1c2UgUm9vdCBDb21wbGV4IGltcGxlbWVudGF0aW9ucyBhcmUgbm90
IHJlcXVpcmVkIHRvIHN1cHBvcnQKKyAgICAgKiAgICBhY2Nlc3NlcyB0byBhIFJDUkIgdGhhdCBj
cm9zcyBEVyBib3VuZGFyaWVzIFsuLi5dIHNvZnR3YXJlCisgICAgICogICAgc2hvdWxkIHRha2Ug
Y2FyZSBub3QgdG8gY2F1c2UgdGhlIGdlbmVyYXRpb24gb2Ygc3VjaCBhY2Nlc3NlcworICAgICAq
ICAgIHdoZW4gYWNjZXNzaW5nIGEgUkNSQiB1bmxlc3MgdGhlIFJvb3QgQ29tcGxleCB3aWxsIHN1
cHBvcnQgdGhlCisgICAgICogICAgYWNjZXNzLgorICAgICAqICBYZW4gaG93ZXZlciBzdXBwb3J0
cyA4Ynl0ZSBhY2Nlc3NlcyBieSBzcGxpdHRpbmcgdGhlbSBpbnRvIHR3bworICAgICAqICA0Ynl0
ZSBhY2Nlc3Nlcy4KKyAgICAgKi8KKyAgICAqZGF0YSA9IHZwY2lfcmVhZChzYmRmLCByZWcsIG1p
big0dSwgbGVuKSk7CisgICAgaWYgKCBsZW4gPT0gOCApCisgICAgICAgICpkYXRhIHw9ICh1aW50
NjRfdCl2cGNpX3JlYWQoc2JkZiwgcmVnICsgNCwgNCkgPDwgMzI7CisKKyAgICByZXR1cm4gWDg2
RU1VTF9PS0FZOworfQorCitzdGF0aWMgaW50IHZwY2lfbW1jZmdfd3JpdGUoc3RydWN0IHZjcHUg
KnYsIHVuc2lnbmVkIGxvbmcgYWRkciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgbGVuLCB1bnNpZ25lZCBsb25nIGRhdGEpCit7CisgICAgc3RydWN0IGRvbWFpbiAq
ZCA9IHYtPmRvbWFpbjsKKyAgICBjb25zdCBzdHJ1Y3QgaHZtX21tY2ZnICptbWNmZzsKKyAgICB1
bnNpZ25lZCBpbnQgcmVnOworICAgIHBjaV9zYmRmX3Qgc2JkZjsKKworICAgIHJlYWRfbG9jaygm
ZC0+YXJjaC5odm1fZG9tYWluLm1tY2ZnX2xvY2spOworICAgIG1tY2ZnID0gdnBjaV9tbWNmZ19m
aW5kKGQsIGFkZHIpOworICAgIGlmICggIW1tY2ZnICkKKyAgICB7CisgICAgICAgIHJlYWRfdW5s
b2NrKCZkLT5hcmNoLmh2bV9kb21haW4ubW1jZmdfbG9jayk7CisgICAgICAgIHJldHVybiBYODZF
TVVMX1JFVFJZOworICAgIH0KKworICAgIHJlZyA9IHZwY2lfbW1jZmdfZGVjb2RlX2FkZHIobW1j
ZmcsIGFkZHIsICZzYmRmKTsKKyAgICByZWFkX3VubG9jaygmZC0+YXJjaC5odm1fZG9tYWluLm1t
Y2ZnX2xvY2spOworCisgICAgaWYgKCAhdnBjaV9hY2Nlc3NfYWxsb3dlZChyZWcsIGxlbikgfHwK
KyAgICAgICAgIChyZWcgKyBsZW4pID4gUENJX0NGR19TUEFDRV9FWFBfU0laRSApCisgICAgICAg
IHJldHVybiBYODZFTVVMX09LQVk7CisKKyAgICB2cGNpX3dyaXRlKHNiZGYsIHJlZywgbWluKDR1
LCBsZW4pLCBkYXRhKTsKKyAgICBpZiAoIGxlbiA9PSA4ICkKKyAgICAgICAgdnBjaV93cml0ZShz
YmRmLCByZWcgKyA0LCA0LCBkYXRhID4+IDMyKTsKKworICAgIHJldHVybiBYODZFTVVMX09LQVk7
Cit9CisKK3N0YXRpYyBjb25zdCBzdHJ1Y3QgaHZtX21taW9fb3BzIHZwY2lfbW1jZmdfb3BzID0g
eworICAgIC5jaGVjayA9IHZwY2lfbW1jZmdfYWNjZXB0LAorICAgIC5yZWFkID0gdnBjaV9tbWNm
Z19yZWFkLAorICAgIC53cml0ZSA9IHZwY2lfbW1jZmdfd3JpdGUsCit9OworCitpbnQgX19od2Rv
bV9pbml0IHJlZ2lzdGVyX3ZwY2lfbW1jZmdfaGFuZGxlcihzdHJ1Y3QgZG9tYWluICpkLCBwYWRk
cl90IGFkZHIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgc3RhcnRfYnVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50IGVuZF9idXMsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc2VnKQoreworICAgIHN0cnVjdCBo
dm1fbW1jZmcgKm1tY2ZnLCAqbmV3ID0geG1hbGxvYyhzdHJ1Y3QgaHZtX21tY2ZnKTsKKworICAg
IEFTU0VSVChpc19oYXJkd2FyZV9kb21haW4oZCkpOworCisgICAgaWYgKCAhbmV3ICkKKyAgICAg
ICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICBuZXctPmFkZHIgPSBhZGRyICsgKHN0YXJ0X2J1cyA8
PCAyMCk7CisgICAgbmV3LT5zdGFydF9idXMgPSBzdGFydF9idXM7CisgICAgbmV3LT5zZWdtZW50
ID0gc2VnOworICAgIG5ldy0+c2l6ZSA9IChlbmRfYnVzIC0gc3RhcnRfYnVzICsgMSkgPDwgMjA7
OworCisgICAgd3JpdGVfbG9jaygmZC0+YXJjaC5odm1fZG9tYWluLm1tY2ZnX2xvY2spOworICAg
IGxpc3RfZm9yX2VhY2hfZW50cnkgKCBtbWNmZywgJmQtPmFyY2guaHZtX2RvbWFpbi5tbWNmZ19y
ZWdpb25zLCBuZXh0ICkKKyAgICAgICAgaWYgKCBuZXctPmFkZHIgPCBtbWNmZy0+YWRkciArIG1t
Y2ZnLT5zaXplICYmCisgICAgICAgICAgICAgbW1jZmctPmFkZHIgPCBuZXctPmFkZHIgKyBuZXct
PnNpemUgKQorICAgICAgICB7CisgICAgICAgICAgICB3cml0ZV91bmxvY2soJmQtPmFyY2guaHZt
X2RvbWFpbi5tbWNmZ19sb2NrKTsKKyAgICAgICAgICAgIHhmcmVlKG5ldyk7CisgICAgICAgICAg
ICByZXR1cm4gLUVFWElTVDsKKyAgICAgICAgfQorCisgICAgaWYgKCBsaXN0X2VtcHR5KCZkLT5h
cmNoLmh2bV9kb21haW4ubW1jZmdfcmVnaW9ucykgKQorICAgICAgICByZWdpc3Rlcl9tbWlvX2hh
bmRsZXIoZCwgJnZwY2lfbW1jZmdfb3BzKTsKKworICAgIGxpc3RfYWRkKCZuZXctPm5leHQsICZk
LT5hcmNoLmh2bV9kb21haW4ubW1jZmdfcmVnaW9ucyk7CisgICAgd3JpdGVfdW5sb2NrKCZkLT5h
cmNoLmh2bV9kb21haW4ubW1jZmdfbG9jayk7CisKKyAgICByZXR1cm4gMDsKK30KKwordm9pZCBk
ZXN0cm95X3ZwY2lfbW1jZmcoc3RydWN0IGxpc3RfaGVhZCAqZG9tYWluX21tY2ZnKQoreworICAg
IHdoaWxlICggIWxpc3RfZW1wdHkoZG9tYWluX21tY2ZnKSApCisgICAgeworICAgICAgICBzdHJ1
Y3QgaHZtX21tY2ZnICptbWNmZyA9IGxpc3RfZmlyc3RfZW50cnkoZG9tYWluX21tY2ZnLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGh2
bV9tbWNmZywgbmV4dCk7CisKKyAgICAgICAgbGlzdF9kZWwoJm1tY2ZnLT5uZXh0KTsKKyAgICAg
ICAgeGZyZWUobW1jZmcpOworICAgIH0KK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAq
IG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW1jb25maWcuaCBiL3hl
bi9hcmNoL3g4Ni94ODZfNjQvbW1jb25maWcuaAppbmRleCA3NTM3NTE5NDE0Li4yZTgzNjg0OGFk
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L21tY29uZmlnLmgKKysrIGIveGVuL2Fy
Y2gveDg2L3g4Nl82NC9tbWNvbmZpZy5oCkBAIC03NCwxMCArNzQsNiBAQCBzdGF0aWMgaW5saW5l
IHZvaWQgbW1pb19jb25maWdfd3JpdGVsKHZvaWQgX19pb21lbSAqcG9zLCB1MzIgdmFsKQogICAg
IGFzbSB2b2xhdGlsZSgibW92bCAlJWVheCwoJTEpIiA6OiAiYSIgKHZhbCksICJyIiAocG9zKSA6
ICJtZW1vcnkiKTsKIH0KIAotLyogZXh0ZXJuYWwgdmFyaWFibGUgZGVmaW5lcyAqLwotZXh0ZXJu
IGludCBwY2lfbW1jZmdfY29uZmlnX251bTsKLWV4dGVybiBzdHJ1Y3QgYWNwaV9tY2ZnX2FsbG9j
YXRpb24gKnBjaV9tbWNmZ19jb25maWc7Ci0KIC8qIGZ1bmN0aW9uIHByb3RvdHlwZXMgKi8KIGlu
dCBhY3BpX3BhcnNlX21jZmcoc3RydWN0IGFjcGlfdGFibGVfaGVhZGVyICpoZWFkZXIpOwogaW50
IHBjaV9tbWNmZ19yZXNlcnZlZCh1aW50NjRfdCBhZGRyZXNzLCB1bnNpZ25lZCBpbnQgc2VnbWVu
dCwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKaW5kZXggN2YxMjhjMDVmZi4uZDFkOTMzZDc5MSAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKQEAgLTE4NCw2ICsxODQsMTAgQEAgc3RydWN0IGh2
bV9kb21haW4gewogICAgIC8qIExpc3Qgb2YgZ3Vlc3QgdG8gbWFjaGluZSBJTyBwb3J0cyBtYXBw
aW5nLiAqLwogICAgIHN0cnVjdCBsaXN0X2hlYWQgZzJtX2lvcG9ydF9saXN0OwogCisgICAgLyog
TGlzdCBvZiBNTUNGRyByZWdpb25zIHRyYXBwZWQgYnkgWGVuLiAqLworICAgIHN0cnVjdCBsaXN0
X2hlYWQgbW1jZmdfcmVnaW9uczsKKyAgICByd2xvY2tfdCBtbWNmZ19sb2NrOworCiAgICAgLyog
TGlzdCBvZiBwZXJtYW5lbnRseSB3cml0ZS1tYXBwZWQgcGFnZXMuICovCiAgICAgc3RydWN0IHsK
ICAgICAgICAgc3BpbmxvY2tfdCBsb2NrOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vaW8uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvLmgKaW5kZXggZmYwYmVhNWQ1
My4uNTVhMGE2Nzc1NCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW8uaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pby5oCkBAIC0xNjMsNiArMTYzLDEzIEBAIHZv
aWQgcmVnaXN0ZXJfZzJtX3BvcnRpb19oYW5kbGVyKHN0cnVjdCBkb21haW4gKmQpOwogLyogSFZN
IHBvcnQgSU8gaGFuZGxlciBmb3IgdlBDSSBhY2Nlc3Nlcy4gKi8KIHZvaWQgcmVnaXN0ZXJfdnBj
aV9wb3J0aW9faGFuZGxlcihzdHJ1Y3QgZG9tYWluICpkKTsKIAorLyogSFZNIE1NSU8gaGFuZGxl
ciBmb3IgUENJIE1NQ0ZHIGFjY2Vzc2VzLiAqLworaW50IHJlZ2lzdGVyX3ZwY2lfbW1jZmdfaGFu
ZGxlcihzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IGFkZHIsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzdGFydF9idXMsIHVuc2lnbmVkIGludCBlbmRfYnVz
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc2VnKTsKKy8q
IERlc3Ryb3kgdHJhY2tlZCBNTUNGRyBhcmVhcy4gKi8KK3ZvaWQgZGVzdHJveV92cGNpX21tY2Zn
KHN0cnVjdCBsaXN0X2hlYWQgKmRvbWFpbl9tbWNmZyk7CisKICNlbmRpZiAvKiBfX0FTTV9YODZf
SFZNX0lPX0hfXyAqLwogCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcGNpLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L3BjaS5oCmluZGV4IDM2ODAxZDMxN2IuLmNjMDUwNDVlOWMg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcGNpLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9wY2kuaApAQCAtNiw2ICs2LDggQEAKICNkZWZpbmUgQ0Y4X0FERFJfSEkoY2Y4KSAo
ICAoKGNmOCkgJiAweDBmMDAwMDAwKSA+PiAxNikKICNkZWZpbmUgQ0Y4X0VOQUJMRUQoY2Y4KSAo
ISEoKGNmOCkgJiAweDgwMDAwMDAwKSkKIAorI2RlZmluZSBNTUNGR19CREYoYWRkcikgICggKChh
ZGRyKSAmIDB4MGZmZmYwMDApID4+IDEyKQorCiAjZGVmaW5lIElTX1NOQl9HRlgoaWQpIChpZCA9
PSAweDAxMDY4MDg2IHx8IGlkID09IDB4MDExNjgwODYgXAogICAgICAgICAgICAgICAgICAgICAg
ICAgfHwgaWQgPT0gMHgwMTI2ODA4NiB8fCBpZCA9PSAweDAxMDI4MDg2IFwKICAgICAgICAgICAg
ICAgICAgICAgICAgIHx8IGlkID09IDB4MDExMjgwODYgfHwgaWQgPT0gMHgwMTIyODA4NiBcCkBA
IC0yNiw0ICsyOCw4IEBAIGJvb2xfdCBwY2lfbW1jZmdfZGVjb2RlKHVuc2lnbmVkIGxvbmcgbWZu
LCB1bnNpZ25lZCBpbnQgKnNlZywKIGJvb2xfdCBwY2lfcm9fbW1jZmdfZGVjb2RlKHVuc2lnbmVk
IGxvbmcgbWZuLCB1bnNpZ25lZCBpbnQgKnNlZywKICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCAqYmRmKTsKIAorLyogTU1DRkcgZXh0ZXJuYWwgdmFyaWFibGUgZGVmaW5l
cyAqLworZXh0ZXJuIGludCBwY2lfbW1jZmdfY29uZmlnX251bTsKK2V4dGVybiBzdHJ1Y3QgYWNw
aV9tY2ZnX2FsbG9jYXRpb24gKnBjaV9tbWNmZ19jb25maWc7CisKICNlbmRpZiAvKiBfX1g4Nl9Q
Q0lfSF9fICovCi0tIAoyLjEzLjUgKEFwcGxlIEdpdC05NCkKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 18 11:40:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 11:40:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4miQ-00040C-Au; Wed, 18 Oct 2017 11:40:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457281bb7=roger.pau@citrix.com>)
 id 1e4miO-0003x3-Vq
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 11:40:49 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 37/C7-00431-0CD37E95; Wed, 18 Oct 2017 11:40:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpO5+2+e
 RBjOXKVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnvN9xmLWiwrjjQ/ou1gfGCWhcjJ4eEgL/E
 1aMTmUFsNgEdiYtzd7J1MXJwiAioSNzea9DFyMXBLNDCKDFn7yE2kBphgWCJZ/tWMILYLAKqE
 hPvTWIHsXkFLCV+XVnNCNIrIaAn8WO7IUiYU8BKYvKcBiYQWwio5OrFBkaIckGJkzOfsIDYzA
 KaEq3bf7ND2PISzVtnM0PUK0r0z3vANoGRbxaSlllIWmYhaVnAyLyKUb04tagstUjXVC+pKDM
 9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzDQ6hkYGHcwXv7qdIhRkoNJSZRX98CzSCG+
 pPyUyozE4oz4otKc1OJDjDIcHEoSvCdsnkcKCRalpqdWpGXmAEMeJi3BwaMkwrvaGijNW1yQm
 FucmQ6ROsWoy9Fx8+4fJiGWvPy8VClx3rkgMwRAijJK8+BGwOLvEqOslDAvIwMDgxBPQWpRbm
 YJqvwrRnEORiVh3gcgU3gy80rgNr0COoIJ6Ih1Tk9AjihJREhJNTC6fPgXMX1PfGhk7AfPvzL
 1zVI3T4pZiHze/1d480Qh77TXESdr9IOtWxepbnqz/tyOknlTZKtPOe7wLFmWxaK7ouXnrMV3
 RUMnMpeI2Cu85rvSfKlZRTrK+/mf23EcssUb17zaoaHn92Pluka1Ta/Xd1voZddMjHtZULn5V
 Jz5U8O9F6ufq/1VYinOSDTUYi4qTgQAFD0T9roCAAA=
X-Env-Sender: prvs=457281bb7=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1508326838!110824534!4
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27340 invoked from network); 18 Oct 2017 11:40:47 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 11:40:47 -0000
X-IronPort-AV: E=Sophos;i="5.43,396,1503360000"; d="scan'208";a="446854123"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 18 Oct 2017 12:40:28 +0100
Message-ID: <20171018114034.36587-7-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20171018114034.36587-1-roger.pau@citrix.com>
References: <20171018114034.36587-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: boris.ostrovsky@oracle.com, Roger Pau Monne <roger.pau@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, konrad.wilk@oracle.com
Subject: [Xen-devel] [PATCH v7 for-next 06/12] pci: split code to size BARs
	from pci_add_device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U28gdGhhdCBpdCBjYW4gYmUgY2FsbGVkIGZyb20gb3V0c2lkZSBpbiBvcmRlciB0byBnZXQgdGhl
IHNpemUgb2YgcmVndWxhciBQQ0kKQkFScy4gVGhpcyB3aWxsIGJlIHJlcXVpcmVkIGluIG9yZGVy
IHRvIG1hcCB0aGUgQkFScyBmcm9tIFBDSSBkZXZpY2VzIGludG8gUFZICkRvbTAgcDJtLgoKU2ln
bmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpD
YzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2NjoK
IC0gUmVtb3ZlIHRoZSB2ZiBhbmQgYWRkciBsb2NhbCB2YXJpYWJsZXMuCiAtIENoYW5nZSB0aGUg
d2F5IGZsYWdzIGFyZSBkZWNsYXJlZC4KIC0gTW92ZSB0aGUgbGFzdCBib29sIHBhcmFtZXRlciB0
byB0aGUgZmxhZ3MgZmllbGQuCgpDaGFuZ2VzIHNpbmNlIHY1OgogLSBJbnRyb2R1Y2UgYSBmbGFn
cyBmaWVsZCBmb3IgcGNpX3NpemVfbWVtX2Jhci4KIC0gVXNlIHBjaV9zYmRmX3QuCgpDaGFuZ2Vz
IHNpbmNlIHY0OgogLSBSZXN0b3JlIHByaW50aW5nIHdoZXRoZXIgdGhlIEJBUiBpcyBmcm9tIGEg
dmYuCiAtIE1ha2UgdGhlIHBzaXplIHBvaW50ZXIgcGFyYW1ldGVyIG5vdCBvcHRpb25hbC4KIC0g
cy91NjQvdWludDY0X3QuCiAtIFJlbW92ZSBzb21lIHVubmVlZGVkIHBhcmVudGhlc2VzLgogLSBB
c3NlcnQgdGhlIHJldHVybiB2YWx1ZSBpcyBuZXZlciAwLgogLSBVc2UgdGhlIG5ld2x5IGludHJv
ZHVjZWQgcGNpX3NiZGZfdCB0eXBlLgoKQ2hhbmdlcyBzaW5jZSB2MzoKIC0gUmVuYW1lIGZ1bmN0
aW9uIHRvIHNpemUgQkFScyB0byBwY2lfc2l6ZV9tZW1fYmFyLgogLSBDaGFuZ2UgdGhlIHBhcmFt
ZXRlcnMgcGFzc2VkIHRvIHRoZSBmdW5jdGlvbi4gUGFzcyB0aGUgcG9zaXRpb24gYW5kCiAgIHdo
ZXRoZXIgdGhlIEJBUiBpcyB0aGUgbGFzdCBvbmUsIGluc3RlYWQgb2YgdGhlIChiYXNlLCBtYXhf
YmFycywKICAgKmluZGV4KSB0dXBsZS4KIC0gTWFrZSB0aGUgZnVuY3Rpb24gcmV0dXJuIHRoZSBu
dW1iZXIgb2YgQkFScyBjb25zdW1lZCAoMSBmb3IgMzJiLCAyCiAgIGZvciA2NGIgQkFScykuCiAt
IENoYW5nZSB0aGUgZHByaW50ayBiYWNrIHRvIHByaW50ay4KIC0gRG8gbm90IGxvZyBhbm90aGVy
IGVycm9yIG1lc3NhZ2UgaW4gcGNpX2FkZF9kZXZpY2UgaW4gY2FzZQogICBwY2lfc2l6ZV9tZW1f
YmFyIGZhaWxzLgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jIHwgOTggKysrKysr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL3Bj
aS5oICAgICAgICAgfCAgNCArKwogMiBmaWxlcyBjaGFuZ2VkLCA2OCBpbnNlcnRpb25zKCspLCAz
NCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2ku
YyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCmluZGV4IDUxOTk5M2Q1MzYuLmIzYWZj
NDUzMzEgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCisrKyBiL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCkBAIC02MDMsNiArNjAzLDU0IEBAIHN0YXRpYyBp
bnQgaW9tbXVfYWRkX2RldmljZShzdHJ1Y3QgcGNpX2RldiAqcGRldik7CiBzdGF0aWMgaW50IGlv
bW11X2VuYWJsZV9kZXZpY2Uoc3RydWN0IHBjaV9kZXYgKnBkZXYpOwogc3RhdGljIGludCBpb21t
dV9yZW1vdmVfZGV2aWNlKHN0cnVjdCBwY2lfZGV2ICpwZGV2KTsKIAoraW50IHBjaV9zaXplX21l
bV9iYXIocGNpX3NiZGZfdCBzYmRmLCB1bnNpZ25lZCBpbnQgcG9zLCB1aW50NjRfdCAqcGFkZHIs
CisgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqcHNpemUsIHVuc2lnbmVkIGludCBmbGFn
cykKK3sKKyAgICB1aW50MzJfdCBoaSA9IDAsIGJhciA9IHBjaV9jb25mX3JlYWQzMihzYmRmLnNl
Zywgc2JkZi5idXMsIHNiZGYuZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHNiZGYuZnVuYywgcG9zKTsKKyAgICB1aW50NjRfdCBzaXplOworCisgICAgQVNT
RVJUKChiYXIgJiBQQ0lfQkFTRV9BRERSRVNTX1NQQUNFKSA9PSBQQ0lfQkFTRV9BRERSRVNTX1NQ
QUNFX01FTU9SWSk7CisgICAgcGNpX2NvbmZfd3JpdGUzMihzYmRmLnNlZywgc2JkZi5idXMsIHNi
ZGYuZGV2LCBzYmRmLmZ1bmMsIHBvcywgfjApOworICAgIGlmICggKGJhciAmIFBDSV9CQVNFX0FE
RFJFU1NfTUVNX1RZUEVfTUFTSykgPT0KKyAgICAgICAgIFBDSV9CQVNFX0FERFJFU1NfTUVNX1RZ
UEVfNjQgKQorICAgIHsKKyAgICAgICAgaWYgKCBmbGFncyAmIFBDSV9CQVJfTEFTVCApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORworICAgICAgICAgICAgICAg
ICAgICIlc2RldmljZSAlMDR4OiUwMng6JTAyeC4ldSB3aXRoIDY0LWJpdCAlc0JBUiBpbiBsYXN0
IHNsb3RcbiIsCisgICAgICAgICAgICAgICAgICAgKGZsYWdzICYgUENJX0JBUl9WRikgPyAiU1It
SU9WICIgOiAiIiwgc2JkZi5zZWcsIHNiZGYuYnVzLAorICAgICAgICAgICAgICAgICAgIHNiZGYu
ZGV2LCBzYmRmLmZ1bmMsIChmbGFncyAmIFBDSV9CQVJfVkYpID8gInZmICIgOiAiIik7CisgICAg
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICAgICAgfQorICAgICAgICBoaSA9IHBjaV9jb25m
X3JlYWQzMihzYmRmLnNlZywgc2JkZi5idXMsIHNiZGYuZGV2LCBzYmRmLmZ1bmMsIHBvcyArIDQp
OworICAgICAgICBwY2lfY29uZl93cml0ZTMyKHNiZGYuc2VnLCBzYmRmLmJ1cywgc2JkZi5kZXYs
IHNiZGYuZnVuYywgcG9zICsgNCwgfjApOworICAgIH0KKyAgICBzaXplID0gcGNpX2NvbmZfcmVh
ZDMyKHNiZGYuc2VnLCBzYmRmLmJ1cywgc2JkZi5kZXYsIHNiZGYuZnVuYywgcG9zKSAmCisgICAg
ICAgICAgIFBDSV9CQVNFX0FERFJFU1NfTUVNX01BU0s7CisgICAgaWYgKCAoYmFyICYgUENJX0JB
U0VfQUREUkVTU19NRU1fVFlQRV9NQVNLKSA9PQorICAgICAgICAgUENJX0JBU0VfQUREUkVTU19N
RU1fVFlQRV82NCApCisgICAgeworICAgICAgICBzaXplIHw9ICh1aW50NjRfdClwY2lfY29uZl9y
ZWFkMzIoc2JkZi5zZWcsIHNiZGYuYnVzLCBzYmRmLmRldiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHNiZGYuZnVuYywgcG9zICsgNCkgPDwgMzI7CisgICAgICAg
IHBjaV9jb25mX3dyaXRlMzIoc2JkZi5zZWcsIHNiZGYuYnVzLCBzYmRmLmRldiwgc2JkZi5mdW5j
LCBwb3MgKyA0LCBoaSk7CisgICAgfQorICAgIGVsc2UgaWYgKCBzaXplICkKKyAgICAgICAgc2l6
ZSB8PSAodWludDY0X3QpfjAgPDwgMzI7CisgICAgcGNpX2NvbmZfd3JpdGUzMihzYmRmLnNlZywg
c2JkZi5idXMsIHNiZGYuZGV2LCBzYmRmLmZ1bmMsIHBvcywgYmFyKTsKKyAgICBzaXplID0gLXNp
emU7CisKKyAgICBpZiAoIHBhZGRyICkKKyAgICAgICAgKnBhZGRyID0gKGJhciAmIFBDSV9CQVNF
X0FERFJFU1NfTUVNX01BU0spIHwgKCh1aW50NjRfdCloaSA8PCAzMik7CisgICAgKnBzaXplID0g
c2l6ZTsKKworICAgIGlmICggKGJhciAmIFBDSV9CQVNFX0FERFJFU1NfTUVNX1RZUEVfTUFTSykg
PT0KKyAgICAgICAgIFBDSV9CQVNFX0FERFJFU1NfTUVNX1RZUEVfNjQgKQorICAgICAgICByZXR1
cm4gMjsKKworICAgIHJldHVybiAxOworfQorCiBpbnQgcGNpX2FkZF9kZXZpY2UodTE2IHNlZywg
dTggYnVzLCB1OCBkZXZmbiwKICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgcGNpX2Rl
dl9pbmZvICppbmZvLCBub2RlaWRfdCBub2RlKQogewpAQCAtNjc0LDExICs3MjIsMTYgQEAgaW50
IHBjaV9hZGRfZGV2aWNlKHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4sCiAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgaTsKIAogICAgICAgICAgICAgQlVJTERfQlVHX09OKEFSUkFZX1NJWkUocGRl
di0+dmZfcmxlbikgIT0gUENJX1NSSU9WX05VTV9CQVJTKTsKLSAgICAgICAgICAgIGZvciAoIGkg
PSAwOyBpIDwgUENJX1NSSU9WX05VTV9CQVJTOyArK2kgKQorICAgICAgICAgICAgZm9yICggaSA9
IDA7IGkgPCBQQ0lfU1JJT1ZfTlVNX0JBUlM7ICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgaWR4ID0gcG9zICsgUENJX1NSSU9WX0JBUiArIGkgKiA0OwogICAg
ICAgICAgICAgICAgIHUzMiBiYXIgPSBwY2lfY29uZl9yZWFkMzIoc2VnLCBidXMsIHNsb3QsIGZ1
bmMsIGlkeCk7Ci0gICAgICAgICAgICAgICAgdTMyIGhpID0gMDsKKyAgICAgICAgICAgICAgICBw
Y2lfc2JkZl90IHNiZGYgPSB7CisgICAgICAgICAgICAgICAgICAgIC5zZWcgPSBzZWcsCisgICAg
ICAgICAgICAgICAgICAgIC5idXMgPSBidXMsCisgICAgICAgICAgICAgICAgICAgIC5kZXYgPSBz
bG90LAorICAgICAgICAgICAgICAgICAgICAuZnVuYyA9IGZ1bmMsCisgICAgICAgICAgICAgICAg
fTsKIAogICAgICAgICAgICAgICAgIGlmICggKGJhciAmIFBDSV9CQVNFX0FERFJFU1NfU1BBQ0Up
ID09CiAgICAgICAgICAgICAgICAgICAgICBQQ0lfQkFTRV9BRERSRVNTX1NQQUNFX0lPICkKQEAg
LTY4OSwzOCArNzQyLDE1IEBAIGludCBwY2lfYWRkX2RldmljZSh1MTYgc2VnLCB1OCBidXMsIHU4
IGRldmZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VnLCBidXMsIHNsb3QsIGZ1bmMs
IGkpOwogICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgICAgICAgICB9Ci0g
ICAgICAgICAgICAgICAgcGNpX2NvbmZfd3JpdGUzMihzZWcsIGJ1cywgc2xvdCwgZnVuYywgaWR4
LCB+MCk7Ci0gICAgICAgICAgICAgICAgaWYgKCAoYmFyICYgUENJX0JBU0VfQUREUkVTU19NRU1f
VFlQRV9NQVNLKSA9PQotICAgICAgICAgICAgICAgICAgICAgUENJX0JBU0VfQUREUkVTU19NRU1f
VFlQRV82NCApCi0gICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICBpZiAoIGkg
Pj0gUENJX1NSSU9WX05VTV9CQVJTICkKLSAgICAgICAgICAgICAgICAgICAgewotICAgICAgICAg
ICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIlNSLUlPViBkZXZpY2UgJTA0eDolMDJ4OiUwMnguJXUgd2l0aCA2NC1iaXQi
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiB2ZiBCQVIgaW4gbGFzdCBzbG90XG4i
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlZywgYnVzLCBzbG90LCBmdW5jKTsK
LSAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgICAgICAgICB9Ci0g
ICAgICAgICAgICAgICAgICAgIGhpID0gcGNpX2NvbmZfcmVhZDMyKHNlZywgYnVzLCBzbG90LCBm
dW5jLCBpZHggKyA0KTsKLSAgICAgICAgICAgICAgICAgICAgcGNpX2NvbmZfd3JpdGUzMihzZWcs
IGJ1cywgc2xvdCwgZnVuYywgaWR4ICsgNCwgfjApOwotICAgICAgICAgICAgICAgIH0KLSAgICAg
ICAgICAgICAgICBwZGV2LT52Zl9ybGVuW2ldID0gcGNpX2NvbmZfcmVhZDMyKHNlZywgYnVzLCBz
bG90LCBmdW5jLCBpZHgpICYKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUENJ
X0JBU0VfQUREUkVTU19NRU1fTUFTSzsKLSAgICAgICAgICAgICAgICBpZiAoIChiYXIgJiBQQ0lf
QkFTRV9BRERSRVNTX01FTV9UWVBFX01BU0spID09Ci0gICAgICAgICAgICAgICAgICAgICBQQ0lf
QkFTRV9BRERSRVNTX01FTV9UWVBFXzY0ICkKLSAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAg
ICAgICAgICAgIHBkZXYtPnZmX3JsZW5baV0gfD0gKHU2NClwY2lfY29uZl9yZWFkMzIoc2VnLCBi
dXMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc2xvdCwgZnVuYywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBpZHggKyA0KSA8PCAzMjsKLSAgICAgICAgICAgICAg
ICAgICAgcGNpX2NvbmZfd3JpdGUzMihzZWcsIGJ1cywgc2xvdCwgZnVuYywgaWR4ICsgNCwgaGkp
OwotICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAgICBlbHNlIGlmICggcGRldi0+dmZf
cmxlbltpXSApCi0gICAgICAgICAgICAgICAgICAgIHBkZXYtPnZmX3JsZW5baV0gfD0gKHU2NCl+
MCA8PCAzMjsKLSAgICAgICAgICAgICAgICBwY2lfY29uZl93cml0ZTMyKHNlZywgYnVzLCBzbG90
LCBmdW5jLCBpZHgsIGJhcik7Ci0gICAgICAgICAgICAgICAgcGRldi0+dmZfcmxlbltpXSA9IC1w
ZGV2LT52Zl9ybGVuW2ldOwotICAgICAgICAgICAgICAgIGlmICggKGJhciAmIFBDSV9CQVNFX0FE
RFJFU1NfTUVNX1RZUEVfTUFTSykgPT0KLSAgICAgICAgICAgICAgICAgICAgIFBDSV9CQVNFX0FE
RFJFU1NfTUVNX1RZUEVfNjQgKQotICAgICAgICAgICAgICAgICAgICArK2k7CisgICAgICAgICAg
ICAgICAgcmV0ID0gcGNpX3NpemVfbWVtX2JhcihzYmRmLCBpZHgsIE5VTEwsICZwZGV2LT52Zl9y
bGVuW2ldLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUENJX0JBUl9W
RiB8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoaSA9PSBQQ0lfU1JJ
T1ZfTlVNX0JBUlMgLSAxKSA/CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBQQ0lfQkFSX0xBU1QgOiAwKTsKKyAgICAgICAgICAgICAgICBpZiAoIHJldCA8IDAgKQorICAg
ICAgICAgICAgICAgICAgICBicmVhazsKKworICAgICAgICAgICAgICAgIEFTU0VSVChyZXQpOwor
ICAgICAgICAgICAgICAgIGkgKz0gcmV0OwogICAgICAgICAgICAgfQogICAgICAgICB9CiAgICAg
ICAgIGVsc2UKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9wY2kuaCBiL3hlbi9pbmNsdWRl
L3hlbi9wY2kuaAppbmRleCBiN2E2YWJmYzUzLi44MGViMWU3ZmI5IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS94ZW4vcGNpLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3BjaS5oCkBAIC0xODksNiAr
MTg5LDEwIEBAIGNvbnN0IGNoYXIgKnBhcnNlX3BjaShjb25zdCBjaGFyICosIHVuc2lnbmVkIGlu
dCAqc2VnLCB1bnNpZ25lZCBpbnQgKmJ1cywKIGNvbnN0IGNoYXIgKnBhcnNlX3BjaV9zZWcoY29u
c3QgY2hhciAqLCB1bnNpZ25lZCBpbnQgKnNlZywgdW5zaWduZWQgaW50ICpidXMsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqZGV2LCB1bnNpZ25lZCBpbnQgKmZ1bmMs
IGJvb2wgKmRlZl9zZWcpOwogCisjZGVmaW5lIFBDSV9CQVJfVkYgICAgICAoMXUgPDwgMCkKKyNk
ZWZpbmUgUENJX0JBUl9MQVNUICAgICgxdSA8PCAxKQoraW50IHBjaV9zaXplX21lbV9iYXIocGNp
X3NiZGZfdCBzYmRmLCB1bnNpZ25lZCBpbnQgcG9zLCB1aW50NjRfdCAqYWRkciwKKyAgICAgICAg
ICAgICAgICAgICAgIHVpbnQ2NF90ICpzaXplLCB1bnNpZ25lZCBpbnQgZmxhZ3MpOwogCiBib29s
X3QgcGNpZV9hZXJfZ2V0X2Zpcm13YXJlX2ZpcnN0KGNvbnN0IHN0cnVjdCBwY2lfZGV2ICopOwog
Ci0tIAoyLjEzLjUgKEFwcGxlIEdpdC05NCkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 18 11:40:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 11:40:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4miQ-00040r-I0; Wed, 18 Oct 2017 11:40:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457281bb7=roger.pau@citrix.com>)
 id 1e4miP-0003y5-Az
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 11:40:49 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 5D/8D-31244-0CD37E95; Wed, 18 Oct 2017 11:40:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDve4B2+e
 RBhsvclp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkP/3xiLpgnXdFxailrA+NzkS5GTg4JAX+J
 pd+3soPYbAI6Ehfn7mTrYuTgEBFQkbi916CLkYuDWaCFUWLO3kNsIDXCAhES7b+egNksAqoS/
 Z9+MIHYvAKWErM+LWQE6ZUQ0JP4sd0QJMwpYCUxeU4DWIkQUMnViw2MEOWCEidnPmEBsZkFNC
 Vat/9mh7DlJZq3zmaGqFeU6J/3gG0CI98sJC2zkLTMQtKygJF5FaNGcWpRWWqRrrGxXlJRZnp
 GSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYKgxAMEOxp3rAw8xSnIwKYny6h54FinEl5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJgveEzfNIIcGi1PTUirTMHGDQw6QlOHiURHhXWwOleYsLEnOLM
 9MhUqcYdTk6bt79wyTEkpeflyolzjsXZIYASFFGaR7cCFgEXmKUlRLmZQQ6SoinILUoN7MEVf
 4VozgHo5Iw7zKQKTyZeSVwm14BHcEEdMQ6pycgR5QkIqSkGhhXPnYO2POvLMIh7oGqq58/277
 QdXH7tka5cVqLqL70E/XYeUvo4wr9+YGHkiPucPyINQgo61i8PDpwo901W9YZ95dJbQvuzp4g
 /1lJIMdpgVrZtngBk/BboreDVu1bxFu/bu5v5/9P19/5c8zk3OLZG+c/rVtepGbyr+RE8onGE
 m3VBpPn7jJKLMUZiYZazEXFiQCBSUGduwIAAA==
X-Env-Sender: prvs=457281bb7=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1508326839!111946446!4
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32152 invoked from network); 18 Oct 2017 11:40:47 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 11:40:47 -0000
X-IronPort-AV: E=Sophos;i="5.43,396,1503360000"; d="scan'208";a="454771748"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 18 Oct 2017 12:40:29 +0100
Message-ID: <20171018114034.36587-8-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20171018114034.36587-1-roger.pau@citrix.com>
References: <20171018114034.36587-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: boris.ostrovsky@oracle.com, Roger Pau Monne <roger.pau@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, konrad.wilk@oracle.com
Subject: [Xen-devel] [PATCH v7 for-next 07/12] pci: add support to size ROM
	BARs to pci_size_mem_bar
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+ClJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQpDYzogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2NjoKIC0gUmVtb3Zl
IHRoZSByb20gbG9jYWwgdmFyaWFibGUuCgpDaGFuZ2VzIHNpbmNlIHY1OgogLSBVc2UgdGhlIGZs
YWdzIGZpZWxkLgogLSBJbnRyb2R1Y2UgYSBtYXNrIGxvY2FsIHZhcmlhYmxlLgogLSBTaW1wbGlm
eSByZXR1cm4uCgpDaGFuZ2VzIHNpbmNlIHY0OgogLSBOZXcgaW4gdGhpcyB2ZXJzaW9uLgotLS0K
IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jIHwgMjggKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL3BjaS5oICAgICAgICAgfCAgMSArCiAyIGZpbGVzIGNo
YW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNp
LmMKaW5kZXggYjNhZmM0NTMzMS4uOGJjNWY5NWU5ZCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvcGNpLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKQEAg
LTYwOSwxMSArNjA5LDE2IEBAIGludCBwY2lfc2l6ZV9tZW1fYmFyKHBjaV9zYmRmX3Qgc2JkZiwg
dW5zaWduZWQgaW50IHBvcywgdWludDY0X3QgKnBhZGRyLAogICAgIHVpbnQzMl90IGhpID0gMCwg
YmFyID0gcGNpX2NvbmZfcmVhZDMyKHNiZGYuc2VnLCBzYmRmLmJ1cywgc2JkZi5kZXYsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2JkZi5mdW5jLCBwb3MpOwog
ICAgIHVpbnQ2NF90IHNpemU7Ci0KLSAgICBBU1NFUlQoKGJhciAmIFBDSV9CQVNFX0FERFJFU1Nf
U1BBQ0UpID09IFBDSV9CQVNFX0FERFJFU1NfU1BBQ0VfTUVNT1JZKTsKKyAgICBib29sIGlzNjRi
aXRzID0gIShmbGFncyAmIFBDSV9CQVJfUk9NKSAmJgorICAgICAgICAoYmFyICYgUENJX0JBU0Vf
QUREUkVTU19NRU1fVFlQRV9NQVNLKSA9PSBQQ0lfQkFTRV9BRERSRVNTX01FTV9UWVBFXzY0Owor
ICAgIHVpbnQzMl90IG1hc2sgPSAoZmxhZ3MgJiBQQ0lfQkFSX1JPTSkgPyAodWludDMyX3QpUENJ
X1JPTV9BRERSRVNTX01BU0sKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDogKHVpbnQzMl90KVBDSV9CQVNFX0FERFJFU1NfTUVNX01BU0s7CisKKyAgICBBU1NFUlQo
ISgoZmxhZ3MgJiBQQ0lfQkFSX1ZGKSAmJiAoZmxhZ3MgJiBQQ0lfQkFSX1JPTSkpKTsKKyAgICBB
U1NFUlQoKGZsYWdzICYgUENJX0JBUl9ST00pIHx8CisgICAgICAgICAgIChiYXIgJiBQQ0lfQkFT
RV9BRERSRVNTX1NQQUNFKSA9PSBQQ0lfQkFTRV9BRERSRVNTX1NQQUNFX01FTU9SWSk7CiAgICAg
cGNpX2NvbmZfd3JpdGUzMihzYmRmLnNlZywgc2JkZi5idXMsIHNiZGYuZGV2LCBzYmRmLmZ1bmMs
IHBvcywgfjApOwotICAgIGlmICggKGJhciAmIFBDSV9CQVNFX0FERFJFU1NfTUVNX1RZUEVfTUFT
SykgPT0KLSAgICAgICAgIFBDSV9CQVNFX0FERFJFU1NfTUVNX1RZUEVfNjQgKQorICAgIGlmICgg
aXM2NGJpdHMgKQogICAgIHsKICAgICAgICAgaWYgKCBmbGFncyAmIFBDSV9CQVJfTEFTVCApCiAg
ICAgICAgIHsKQEAgLTYyNiwxMCArNjMxLDkgQEAgaW50IHBjaV9zaXplX21lbV9iYXIocGNpX3Ni
ZGZfdCBzYmRmLCB1bnNpZ25lZCBpbnQgcG9zLCB1aW50NjRfdCAqcGFkZHIsCiAgICAgICAgIGhp
ID0gcGNpX2NvbmZfcmVhZDMyKHNiZGYuc2VnLCBzYmRmLmJ1cywgc2JkZi5kZXYsIHNiZGYuZnVu
YywgcG9zICsgNCk7CiAgICAgICAgIHBjaV9jb25mX3dyaXRlMzIoc2JkZi5zZWcsIHNiZGYuYnVz
LCBzYmRmLmRldiwgc2JkZi5mdW5jLCBwb3MgKyA0LCB+MCk7CiAgICAgfQotICAgIHNpemUgPSBw
Y2lfY29uZl9yZWFkMzIoc2JkZi5zZWcsIHNiZGYuYnVzLCBzYmRmLmRldiwgc2JkZi5mdW5jLCBw
b3MpICYKLSAgICAgICAgICAgUENJX0JBU0VfQUREUkVTU19NRU1fTUFTSzsKLSAgICBpZiAoIChi
YXIgJiBQQ0lfQkFTRV9BRERSRVNTX01FTV9UWVBFX01BU0spID09Ci0gICAgICAgICBQQ0lfQkFT
RV9BRERSRVNTX01FTV9UWVBFXzY0ICkKKyAgICBzaXplID0gcGNpX2NvbmZfcmVhZDMyKHNiZGYu
c2VnLCBzYmRmLmJ1cywgc2JkZi5kZXYsIHNiZGYuZnVuYywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBvcykgJiBtYXNrOworICAgIGlmICggaXM2NGJpdHMgKQogICAgIHsKICAgICAgICAg
c2l6ZSB8PSAodWludDY0X3QpcGNpX2NvbmZfcmVhZDMyKHNiZGYuc2VnLCBzYmRmLmJ1cywgc2Jk
Zi5kZXYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzYmRmLmZ1
bmMsIHBvcyArIDQpIDw8IDMyOwpAQCAtNjQxLDE0ICs2NDUsMTAgQEAgaW50IHBjaV9zaXplX21l
bV9iYXIocGNpX3NiZGZfdCBzYmRmLCB1bnNpZ25lZCBpbnQgcG9zLCB1aW50NjRfdCAqcGFkZHIs
CiAgICAgc2l6ZSA9IC1zaXplOwogCiAgICAgaWYgKCBwYWRkciApCi0gICAgICAgICpwYWRkciA9
IChiYXIgJiBQQ0lfQkFTRV9BRERSRVNTX01FTV9NQVNLKSB8ICgodWludDY0X3QpaGkgPDwgMzIp
OworICAgICAgICAqcGFkZHIgPSAoYmFyICYgbWFzaykgfCAoKHVpbnQ2NF90KWhpIDw8IDMyKTsK
ICAgICAqcHNpemUgPSBzaXplOwogCi0gICAgaWYgKCAoYmFyICYgUENJX0JBU0VfQUREUkVTU19N
RU1fVFlQRV9NQVNLKSA9PQotICAgICAgICAgUENJX0JBU0VfQUREUkVTU19NRU1fVFlQRV82NCAp
Ci0gICAgICAgIHJldHVybiAyOwotCi0gICAgcmV0dXJuIDE7CisgICAgcmV0dXJuIGlzNjRiaXRz
ID8gMiA6IDE7CiB9CiAKIGludCBwY2lfYWRkX2RldmljZSh1MTYgc2VnLCB1OCBidXMsIHU4IGRl
dmZuLApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3BjaS5oIGIveGVuL2luY2x1ZGUveGVu
L3BjaS5oCmluZGV4IDgwZWIxZTdmYjkuLjg0NTQyYjJlNDIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3hlbi9wY2kuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vcGNpLmgKQEAgLTE5MSw2ICsxOTEs
NyBAQCBjb25zdCBjaGFyICpwYXJzZV9wY2lfc2VnKGNvbnN0IGNoYXIgKiwgdW5zaWduZWQgaW50
ICpzZWcsIHVuc2lnbmVkIGludCAqYnVzLAogCiAjZGVmaW5lIFBDSV9CQVJfVkYgICAgICAoMXUg
PDwgMCkKICNkZWZpbmUgUENJX0JBUl9MQVNUICAgICgxdSA8PCAxKQorI2RlZmluZSBQQ0lfQkFS
X1JPTSAgICAgKDF1IDw8IDIpCiBpbnQgcGNpX3NpemVfbWVtX2JhcihwY2lfc2JkZl90IHNiZGYs
IHVuc2lnbmVkIGludCBwb3MsIHVpbnQ2NF90ICphZGRyLAogICAgICAgICAgICAgICAgICAgICAg
dWludDY0X3QgKnNpemUsIHVuc2lnbmVkIGludCBmbGFncyk7CiAKLS0gCjIuMTMuNSAoQXBwbGUg
R2l0LTk0KQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 18 11:40:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 11:40:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4miR-000431-Tc; Wed, 18 Oct 2017 11:40:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457281bb7=roger.pau@citrix.com>)
 id 1e4miQ-00040K-Uj
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 11:40:51 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 69/C3-10698-2CD37E95; Wed, 18 Oct 2017 11:40:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpO5B2+e
 RBteP6Fl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnrD05iLvgvUrF50nqmBsZVAl2MnBwSAv4S
 MzsOs4DYbAI6Ehfn7mTrYuTgEBFQkbi916CLkYuDWeAwk8ScRduYQGqEBTwlvrdPZAexWQRUJ
 a7umM0KYvMKWErs717EAtIrIaAn8WO7IUiYU8BKYvKcBrBWIaCSqxcbGCHKBSVOznwCtpZZQF
 OidftvdghbXqJ562xmiHpFif55D9gmMPLNQtIyC0nLLCQtCxiZVzGqF6cWlaUW6ZrqJRVlpme
 U5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBlo9AwPjDsbLX50OMUpyMCmJ8uoeeBYpxJeU
 n1KZkVicEV9UmpNafIhRhoNDSYL3hM3zSCHBotT01Iq0zBxgyMOkJTh4lER4V1sDpXmLCxJzi
 zPTIVKnGHU5Om7e/cMkxJKXn5cqJc47F2SGAEhRRmke3AhY/F1ilJUS5mVkYGAQ4ilILcrNLE
 GVf8UozsGoJMz7AGQKT2ZeCdymV0BHMAEdsc7pCcgRJYkIKakGxgObVKp+NC61WlrszPLv+5a
 nO54/Uqu4+etLotRzwfv/ihL/xaTE6KpctS6v/Z/VzmeZ0netk7uYz3lV0pS9W4WkrvKnTrxZ
 XvCm1ZT3YE5seyFH1MzIA48Cf33PXqdl+6z+yzrGCseS2fVfY/du9TPUCN6eYP48wVjoDUd6L
 /8Gh6n3Vl5mUmIpzkg01GIuKk4EAFMeoK66AgAA
X-Env-Sender: prvs=457281bb7=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1508326838!110824534!5
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27909 invoked from network); 18 Oct 2017 11:40:49 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 11:40:49 -0000
X-IronPort-AV: E=Sophos;i="5.43,396,1503360000"; d="scan'208";a="446854136"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 18 Oct 2017 12:40:30 +0100
Message-ID: <20171018114034.36587-9-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20171018114034.36587-1-roger.pau@citrix.com>
References: <20171018114034.36587-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 konrad.wilk@oracle.com, George Dunlap <George.Dunlap@eu.citrix.com>,
 Tim Deegan <tim@xen.org>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Jan Beulich <jbeulich@suse.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v7 for-next 08/12] xen: introduce
	rangeset_consume_ranges
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBmdW5jdGlvbiBhbGxvd3MgdG8gaXRlcmF0ZSBvdmVyIGEgcmFuZ2VzZXQgd2hpbGUgcmVt
b3ZpbmcgdGhlCnByb2Nlc3NlZCByZWdpb25zLgoKVGhpcyB3aWxsIGJlIHVzZWQgaW4gb3JkZXIg
dG8gc3BsaXQgcHJvY2Vzc2luZyBvZiBsYXJnZSBtZW1vcnkgYXJlYXMKd2hlbiBtYXBwaW5nIHRo
ZW0gaW50byB0aGUgZ3Vlc3QgcDJtLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxh
cEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBLb25yYWQgUnplc3p1
dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHY2OgogLSBF
eHBhbmQgY29tbWl0IG1lc3NhZ2UuCiAtIEFkZCBhIGNvbW1lbnQgdG8gZGVzY3JpYmUgdGhlIGV4
cGVjdGVkIGZ1bmN0aW9uIGJlaGF2aW9yLgogLSBGaXggaW5kZW50YXRpb24uCgpDaGFuZ2VzIHNp
bmNlIHY1OgogLSBOZXcgaW4gdGhpcyB2ZXJzaW9uLgotLS0KIHhlbi9jb21tb24vcmFuZ2VzZXQu
YyAgICAgIHwgMjggKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUveGVu
L3Jhbmdlc2V0LmggfCAxMCArKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDM4IGluc2VydGlv
bnMoKykKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3Jhbmdlc2V0LmMgYi94ZW4vY29tbW9uL3Jh
bmdlc2V0LmMKaW5kZXggNmM2MjkzYzE1Yy4uZmQ0YTZiMzM4NCAxMDA2NDQKLS0tIGEveGVuL2Nv
bW1vbi9yYW5nZXNldC5jCisrKyBiL3hlbi9jb21tb24vcmFuZ2VzZXQuYwpAQCAtMjk4LDYgKzI5
OCwzNCBAQCBpbnQgcmFuZ2VzZXRfcmVwb3J0X3JhbmdlcygKICAgICByZXR1cm4gcmM7CiB9CiAK
K2ludCByYW5nZXNldF9jb25zdW1lX3JhbmdlcygKKyAgICBzdHJ1Y3QgcmFuZ2VzZXQgKnIsCisg
ICAgaW50ICgqY2IpKHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQgbG9uZyBlLCB2b2lkICosIHVu
c2lnbmVkIGxvbmcgKmMpLAorICAgIHZvaWQgKmN0eHQpCit7CisgICAgaW50IHJjID0gMDsKKwor
ICAgIHdyaXRlX2xvY2soJnItPmxvY2spOworICAgIHdoaWxlICggIXJhbmdlc2V0X2lzX2VtcHR5
KHIpICkKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgY29uc3VtZWQgPSAwOworICAgICAg
ICBzdHJ1Y3QgcmFuZ2UgKnggPSBmaXJzdF9yYW5nZShyKTsKKworICAgICAgICByYyA9IGNiKHgt
PnMsIHgtPmUsIGN0eHQsICZjb25zdW1lZCk7CisKKyAgICAgICAgQVNTRVJUKGNvbnN1bWVkIDw9
IHgtPmUgLSB4LT5zICsgMSk7CisgICAgICAgIHgtPnMgKz0gY29uc3VtZWQ7CisgICAgICAgIGlm
ICggeC0+cyA+IHgtPmUgKQorICAgICAgICAgICAgZGVzdHJveV9yYW5nZShyLCB4KTsKKworICAg
ICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgIGJyZWFrOworICAgIH0KKyAgICB3cml0ZV91bmxv
Y2soJnItPmxvY2spOworCisgICAgcmV0dXJuIHJjOworfQorCiBpbnQgcmFuZ2VzZXRfYWRkX3Np
bmdsZXRvbigKICAgICBzdHJ1Y3QgcmFuZ2VzZXQgKnIsIHVuc2lnbmVkIGxvbmcgcykKIHsKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9yYW5nZXNldC5oIGIveGVuL2luY2x1ZGUveGVuL3Jh
bmdlc2V0LmgKaW5kZXggYWE2NDA4MjQ4Yi4uMGM2NDhkOTYyMSAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUveGVuL3Jhbmdlc2V0LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3Jhbmdlc2V0LmgKQEAg
LTY4LDYgKzY4LDE2IEBAIGludCByYW5nZXNldF9yZXBvcnRfcmFuZ2VzKAogICAgIHN0cnVjdCBy
YW5nZXNldCAqciwgdW5zaWduZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUsCiAgICAgaW50ICgq
Y2IpKHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQgbG9uZyBlLCB2b2lkICopLCB2b2lkICpjdHh0
KTsKIAorLyoKKyAqIE5vdGUgdGhhdCB0aGUgY29uc3VtZSBmdW5jdGlvbiBjYW4gcmV0dXJuIGFu
IGVycm9yIHZhbHVlIGFwYXJ0IGZyb20KKyAqIC1FUkVTVEFSVCwgYW5kIHRoYXQgbm8gY2xlYW51
cCBpcyBwZXJmb3JtZWQgKGllOiB0aGUgdXNlciBzaG91bGQgY2FsbAorICogcmFuZ2VzZXRfZGVz
dHJveSBpZiBuZWVkZWQpLgorICovCitpbnQgcmFuZ2VzZXRfY29uc3VtZV9yYW5nZXMoc3RydWN0
IHJhbmdlc2V0ICpyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCAoKmNiKSh1bnNp
Z25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdm9pZCAqLCB1bnNpZ25lZCBsb25nICpjKSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB2b2lkICpjdHh0KTsKKwogLyogQWRkL3JlbW92ZS9xdWVyeSBhIHNpbmdsZSBu
dW1iZXIuICovCiBpbnQgX19tdXN0X2NoZWNrIHJhbmdlc2V0X2FkZF9zaW5nbGV0b24oCiAgICAg
c3RydWN0IHJhbmdlc2V0ICpyLCB1bnNpZ25lZCBsb25nIHMpOwotLSAKMi4xMy41IChBcHBsZSBH
aXQtOTQpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 18 11:41:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 11:41:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4mif-0004DG-FW; Wed, 18 Oct 2017 11:41:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457281bb7=roger.pau@citrix.com>)
 id 1e4mie-0004Bq-PS
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 11:41:04 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 AE/6E-25852-0DD37E95; Wed, 18 Oct 2017 11:41:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHSDve552+e
 RBu8XSFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnflkxmKWg8yFjx8dBR1gbGSX2MXYwcHBIC
 /hJHep27GDk52AR0JC7O3ckGEhYRUJG4vdegi5GLg1ngBqPE70+NzCBxYQFbiT37dUHKWQRUJ
 dqeLmQFsXkFrCTWzFjOCjFRT+LHdkOQMCdQePKcBiYQW0jAUuLqxQZGiHJBiZMzn7CA2MwCmh
 Kt23+zQ9jyEs1bZzND1CtK9M97wDaBkW8WkpZZSFpmIWlZwMi8ilGjOLWoLLVI19hQL6koMz2
 jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMNQYgGAHY9OiwEOMkhxMSqK8ugeeRQrxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4P1t8zxSSLAoNT21Ii0zBxj0MGkJDh4lEd7V1kBp3uKCxNziz
 HSI1ClGY44DE678YeLouHn3D5MQS15+XqqUOO9ckEkCIKUZpXlwg2DReIlRVkqYlxHoNCGegt
 Si3MwSVPlXjOIcjErCvA9ApvBk5pXA7XsFdAoT0CnrnJ6AnFKSiJCSamBc7M5+zG/qcaUfzjs
 sqz7NnLjDueHDXbbGrbe0lTdeOifteP6eZTT3n+xHCsKn7rhNldlds1x6QaXRXdG47TZPveuz
 6ze0LGIzk5O9riAUvPd6uHXizcnP8+yO5muWPtzCe+eoeklO/snDwQI7H1rwVUQIpjGcPyfc+
 iuz08to8jGGY2ensPxUYinOSDTUYi4qTgQAp84oLsECAAA=
X-Env-Sender: prvs=457281bb7=roger.pau@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1508326861!54706892!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33802 invoked from network); 18 Oct 2017 11:41:03 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 11:41:03 -0000
X-IronPort-AV: E=Sophos;i="5.43,396,1503360000"; d="scan'208";a="454771755"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 18 Oct 2017 12:40:32 +0100
Message-ID: <20171018114034.36587-11-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20171018114034.36587-1-roger.pau@citrix.com>
References: <20171018114034.36587-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: konrad.wilk@oracle.com, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 boris.ostrovsky@oracle.com, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v7 for-next 10/12] vpci/msi: add MSI handlers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGhhbmRsZXJzIGZvciB0aGUgTVNJIGNvbnRyb2wsIGFkZHJlc3MsIGRhdGEgYW5kIG1hc2sg
ZmllbGRzIGluCm9yZGVyIHRvIGRldGVjdCBhY2Nlc3NlcyB0byB0aGVtIGFuZCBzZXR1cCB0aGUg
aW50ZXJydXB0cyBhcyByZXF1ZXN0ZWQKYnkgdGhlIGd1ZXN0LgoKTm90ZSB0aGF0IHRoZSBwZW5k
aW5nIHJlZ2lzdGVyIGlzIG5vdCB0cmFwcGVkLCBhbmQgdGhlIGd1ZXN0IGNhbgpmcmVlbHkgcmVh
ZC93cml0ZSB0byBpdC4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBQYXVsIER1cnJh
bnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2NjoKIC0gVXNl
IGRvbWFpbl9zcGluX2xvY2tfaXJxX2Rlc2MgaW5zdGVhZCBvZiBvcGVuIGNvZGluZyBpdC4KIC0g
UmVkdWNlIHRoZSBzaXplIG9mIHByaW50ZWQgZGVidWcgbWVzc2FnZXMuCiAtIENvbnN0aWZ5IGRv
bWFpbiBpbiB2cGNpX2R1bXBfbXNpLgogLSBMb2NrIGRvbWxpc3RfcmVhZF9sb2NrIGJlZm9yZSBp
dGVyYXRpbmcgb3ZlciB0aGUgbGlzdCBvZiBkb21haW5zLgogLSBNYWtlIG1heF92ZWN0b3JzIGFu
ZCB2ZWN0b3JzIHVpbnQ4X3QuCiAtIERyb3AgdGhlIHZwY2lfIHByZWZpeCBmcm9tIHRoZSBzdGF0
aWMgZnVuY3Rpb25zIGluIG1zaS5jLgogLSBUdXJuIHRoZSBib29sZWFucyBpbiB2cGNpX21zaSBp
bnRvIGJpdGZpZWxkcy4KIC0gQXBwbHkgdGhlIG1hc2sgYml0cyB0byBhbGwgdmVjdG9ycyB3aGVu
IGVuYWJsaW5nIG1zaS4KIC0gUmVtb3ZlIHRoZSBwb3MgZmllbGQuCiAtIFJlbW92ZSB0aGUgdXNh
Z2Ugb2YgX19tc2lfc2V0X3tlbmFibGUvZGlzYWJsZX0uCiAtIFVwZGF0ZSB0aGUgYmluZGluZ3Mg
d2hlbiB0aGUgbWVzc2FnZSBvciBkYXRhIGZpZWxkcyBhcmUgdXBkYXRlZC4KIC0gTWFrZSB2cGNp
X21zaV9hcmNoX2Rpc2FibGUgcmV0dXJuIHZvaWQsIGl0IHdhc24ndCByZXR1cm5pbmcgYW55CiAg
IGVycm9yLgogLSBQcmV2ZW50IHRoZSBndWVzdCBmcm9tIHdyaXRpbmcgdG8gdGhlIHBlbmRpbmcg
Yml0cyBmaWVsZCwgaXQncyByZWFkCiAgIG9ubHkgYXMgZGVmaW5lZCBpbiB0aGUgc3BlYy4KIC0g
QWRkIHRoZSBtdXN0X2NoZWNrIGF0dHJpYnV0ZSB0byB2cGNpX21zaV9hcmNoX2VuYWJsZS4KCkNo
YW5nZXMgc2luY2UgdjU6CiAtIFVwZGF0ZSB0byBuZXcgbG9jayB1c2FnZS4KIC0gQ2hhbmdlIGhh
bmRsZXJzIHRvIG1hdGNoIHRoZSBuZXcgdHlwZS4KIC0gcy9tc2lfZmxhZ3MvbXNpX2dmbGFncy8s
IHJlbW92ZSB0aGUgbG9jYWwgdmFyaWFibGVzIGFuZCB1c2UgdGhlIG5ldwogICBET01DVExfVk1T
SV8qIGRlZmluZXMuCiAtIENoYW5nZSB0aGUgTVNJIGFyY2ggZnVuY3Rpb24gdG8gdGFrZSBhIHZw
Y2lfbXNpIGluc3RlYWQgb2YgYQogICB2cGNpX2FyY2hfbXNpIGFzIHBhcmFtZXRlci4KIC0gRml4
IHRoZSBjYWxjdWxhdGlvbiBvZiB0aGUgZ3Vlc3QgdmVjdG9yIGZvciBNU0kgaW5qZWN0aW9uIHRv
IHRha2UKICAgaW50byBhY2NvdW50IHRoZSBudW1iZXIgb2YgYml0cyB0aGF0IGNhbiBiZSBtb2Rp
ZmllZC4KIC0gVXNlIElOVkFMSURfUElSUSBldmVyeXdoZXJlLgogLSBTaW1wbGlmeSBleGl0IHBh
dGggb2YgdnBjaV9tc2lfZGlzYWJsZS4KIC0gUmVtb3ZlIHRoZSBjb25kaXRpb25hbCB3aGVuIHNl
dHRpbmcgYWRkcmVzczY0IGFuZCBtYXNraW5nIGZpZWxkcy4KIC0gQWRkIGEgcHJvY2Vzc19wZW5k
aW5nX3NvZnRpcnFzIHRvIHRoZSBNU0kgZHVtcCBsb29wLgogLSBQbGFjZSB0aGUgcHJvdG90eXBl
cyBmb3IgdGhlIE1TSSBhcmNoLXNwZWNpZmljIGZ1bmN0aW9ucyBpbgogICB4ZW4vdnBjaS5oLgog
LSBBZGQgcGFyZW50aGVzZXMgYXJvdW5kIHRoZSBJTlZBTElEX1BJUlEgZGVmaW5pdGlvbi4KCkNo
YW5nZXMgc2luY2UgdjQ6CiAtIEZpeCBjb21taXQgbWVzc2FnZS4KIC0gQ2hhbmdlIHRoZSBBU1NF
UlRzIGluIHZwY2lfbXNpX2FyY2hfbWFzayBpbnRvIGlmcy4KIC0gSW50cm9kdWNlIElOVkFMSURf
UElSUS4KIC0gRGVzdHJveSB0aGUgcGFydGlhbGx5IGNyZWF0ZWQgYmluZGluZ3MgaW4gY2FzZSBv
ZiBmYWlsdXJlIGluCiAgIHZwY2lfbXNpX2FyY2hfZW5hYmxlLgogLSBKdXN0IHRha2UgdGhlIHBj
aWRldnMgbG9jayBvbmNlIGluIHZwY2lfbXNpX2FyY2hfZGlzYWJsZS4KIC0gUHJpbnQgYW4gZXJy
b3IgbWVzc2FnZSBpbiBjYXNlIG9mIGZhaWx1cmUgb2YgcHRfaXJxX2Rlc3Ryb3lfYmluZC4KIC0g
TWFrZSB2cGNpX21zaV9hcmNoX2luaXQgcmV0dXJuIHZvaWQuCiAtIENvbnN0aWZ5IHRoZSBhcmNo
IHBhcmFtZXRlciBvZiB2cGNpX21zaV9hcmNoX3ByaW50LgogLSBVc2UgZml4ZWQgaW5zdGVhZCBv
ZiBjcHUgZm9yIG1zaSByZWRpcmVjdGlvbi4KIC0gU2VwYXJhdGUgdGhlIGhlYWRlciBpbmNsdWRl
cyBpbiB2cGNpL21zaS5jIGJldHdlZW4geGVuIGFuZCBhc20uCiAtIFN0b3JlIHRoZSBudW1iZXIg
b2YgY29uZmlndXJlZCB2ZWN0b3JzIGV2ZW4gaWYgTVNJIGlzIG5vdCBlbmFibGVkCiAgIGFuZCBh
bHdheXMgcmV0dXJuIGl0IGluIHZwY2lfbXNpX2NvbnRyb2xfcmVhZC4KIC0gRml4L2FkZCBjb21t
ZW50cyBpbiB2cGNpX21zaV9jb250cm9sX3dyaXRlIHRvIGNsYXJpZnkgaW50ZW5kZWQKICAgYmVo
YXZpb3IuCiAtIFNpbXBsaWZ5IHVzYWdlIG9mIG1hc2tzIGluIHZwY2lfbXNpX2FkZHJlc3Nfe3Vw
cGVyX313cml0ZS4KIC0gQWRkIGNvbW1lbnQgdG8gdnBjaV9tc2lfbWFza197cmVhZC93cml0ZX0u
CiAtIERvbid0IHVzZSBNQVNLX0VYVFIgaW4gdnBjaV9tc2lfbWFza193cml0ZS4KIC0gcy9tc2lf
b2Zmc2V0L3Bvcy8gaW4gdnBjaV9pbml0X21zaS4KIC0gTW92ZSBjb250cm9sIHZhcmlhYmxlIHNl
dHVwIGNsb3NlciB0byBpdCdzIHVzYWdlLgogLSBVc2UgZCVkIGluIHZwY2lfZHVtcF9tc2kuCiAt
IEZpeCBwcmludGluZyBvZiBiaXRmaWVsZCBtYXNrIGluIHZwY2lfZHVtcF9tc2kuCiAtIEZpeCBk
ZWZpbml0aW9uIG9mIE1TSV9BRERSX1JFRElSRUNUSU9OX01BU0suCiAtIFNodWZmbGUgdGhlIGxh
eW91dCBvZiB2cGNpX21zaSB0byBtaW5pbWl6ZSBnYXBzLgogLSBSZW1vdmUgdGhlIGVycm9yIGxh
YmVsIGluIHZwY2lfaW5pdF9tc2kuCgpDaGFuZ2VzIHNpbmNlIHYzOgogLSBQcm9wYWdhdGUgY2hh
bmdlcyBmcm9tIHByZXZpb3VzIHZlcnNpb25zOiBkcm9wIHhlbl8gcHJlZml4LCBkcm9wCiAgIHJl
dHVybiB2YWx1ZSBmcm9tIGhhbmRsZXJzLCB1c2UgdGhlIG5ldyB2cGNpX3ZhbCBmaWVsZHMuCiAt
IFVzZSBNQVNLX0VYVFIuCiAtIFJlbW92ZSB0aGUgdXNhZ2Ugb2YgR0VOTUFTSy4KIC0gQWRkIEdG
TEFHU19TSElGVF9ERVNUX0lEIGFuZCB1c2UgaXQgaW4gbXNpX2ZsYWdzLgogLSBBZGQgImFyY2gi
IHRvIHRoZSBNU0kgYXJjaCBzcGVjaWZpYyBmdW5jdGlvbnMuCiAtIE1vdmUgdGhlIGR1bXBpbmcg
b2YgdlBDSSBNU0kgaW5mb3JtYXRpb24gdG8gZHVtcF9tc2kgKGtleSAnTScpLgogLSBSZW1vdmUg
dGhlIGd1ZXN0X3ZlY3RvcnMgZmllbGQuCiAtIEFsbG93IHRoZSBndWVzdCB0byBjaGFuZ2UgdGhl
IG51bWJlciBvZiBhY3RpdmUgdmVjdG9ycyB3aXRob3V0CiAgIGhhdmluZyB0byBkaXNhYmxlIGFu
ZCBlbmFibGUgTVNJLgogLSBDaGVjayB0aGUgbnVtYmVyIG9mIGFjdGl2ZSB2ZWN0b3JzIHdoZW4g
cGFyc2luZyB0aGUgZGlzYWJsZQogICBtYXNrLgogLSBSZW1vdmUgdGhlIGRlYnVnIG1lc3NhZ2Vz
IGZyb20gdnBjaV9pbml0X21zaS4KIC0gTW92ZSB0aGUgYXJjaC1zcGVjaWZpYyBwYXJ0IG9mIHRo
ZSBkdW1wIGhhbmRsZXIgdG8geDg2L2h2bS92bXNpLmMuCiAtIFVzZSB0cnlsb2NrIGluIHRoZSBk
dW1wIGhhbmRsZXIgdG8gZ2V0IHRoZSB2cGNpIGxvY2suCgpDaGFuZ2VzIHNpbmNlIHYyOgogLSBB
ZGQgYW4gYXJjaC1zcGVjaWZpYyBhYnN0cmFjdGlvbiBsYXllci4gTm90ZSB0aGF0IHRoaXMgaXMg
b25seSBpbXBsZW1lbnRlZAogICBmb3IgeDg2IGN1cnJlbnRseS4KIC0gQWRkIGEgd3JhcHBlciB0
byBkZXRlY3QgTVNJIGVuYWJsaW5nIGZvciB2UENJLgoKTkI6IEkndmUgb25seSBiZWVuIGFibGUg
dG8gdGVzdCB0aGlzIHdpdGggZGV2aWNlcyB1c2luZyBhIHNpbmdsZSBNU0kgaW50ZXJydXB0CmFu
ZCBubyBtYXNrIHJlZ2lzdGVyLiBJIHdpbGwgdHJ5IHRvIGZpbmQgaGFyZHdhcmUgdGhhdCBzdXBw
b3J0cyB0aGUgbWFzawpyZWdpc3RlciBhbmQgbW9yZSB0aGFuIG9uZSB2ZWN0b3IsIGJ1dCBJIGNh
bm5vdCBtYWtlIGFueSBwcm9taXNlcy4KCklmIHRoZXJlIGFyZSBkb3VidHMgYWJvdXQgdGhlIHVu
dGVzdGVkIHBhcnRzIHdlIGNvdWxkIGFsd2F5cyBmb3JjZSBYZW4gdG8KcmVwb3J0IG5vIHBlci12
ZWN0b3IgbWFza2luZyBzdXBwb3J0IGFuZCBvbmx5IDEgYXZhaWxhYmxlIHZlY3RvciwgYnV0IEkg
d291bGQKcmF0aGVyIGF2b2lkIGRvaW5nIGl0LgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm1zaS5j
ICAgICAgfCAxMzkgKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvbXNpLmMgICAgICAg
ICAgIHwgICAzICsKIHhlbi9kcml2ZXJzL3ZwY2kvTWFrZWZpbGUgICAgfCAgIDIgKy0KIHhlbi9k
cml2ZXJzL3ZwY2kvbXNpLmMgICAgICAgfCAzNDMgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW8uaCB8ICAgNSArCiB4
ZW4vaW5jbHVkZS9hc20teDg2L21zaS5oICAgIHwgICAzICsKIHhlbi9pbmNsdWRlL3hlbi9pcnEu
aCAgICAgICAgfCAgIDEgKwogeGVuL2luY2x1ZGUveGVuL3ZwY2kuaCAgICAgICB8ICAzNCArKysr
KwogOCBmaWxlcyBjaGFuZ2VkLCA1MjkgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQogY3Jl
YXRlIG1vZGUgMTAwNjQ0IHhlbi9kcml2ZXJzL3ZwY2kvbXNpLmMKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaHZtL3Ztc2kuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm1zaS5jCmluZGV4IDcxMjZk
ZTc4NDEuLjRhNmY4MTdlNWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm1zaS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vdm1zaS5jCkBAIC0zMSw2ICszMSw3IEBACiAjaW5jbHVkZSA8
eGVuL2Vycm5vLmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAjaW5jbHVkZSA8eGVuL2lycS5o
PgorI2luY2x1ZGUgPHhlbi92cGNpLmg+CiAjaW5jbHVkZSA8cHVibGljL2h2bS9pb3JlcS5oPgog
I2luY2x1ZGUgPGFzbS9odm0vaW8uaD4KICNpbmNsdWRlIDxhc20vaHZtL3ZwaWMuaD4KQEAgLTYy
MSwzICs2MjIsMTQxIEBAIHZvaWQgbXNpeF93cml0ZV9jb21wbGV0aW9uKHN0cnVjdCB2Y3B1ICp2
KQogICAgIGlmICggbXNpeHRibF93cml0ZSh2LCBjdHJsX2FkZHJlc3MsIDQsIDApICE9IFg4NkVN
VUxfT0tBWSApCiAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiTVNJLVggd3JpdGUg
Y29tcGxldGlvbiBmYWlsdXJlXG4iKTsKIH0KKworc3RhdGljIHVuc2lnbmVkIGludCBtc2lfZ2Zs
YWdzKHVpbnQxNl90IGRhdGEsIHVpbnQ2NF90IGFkZHIpCit7CisgICAgLyoKKyAgICAgKiBXZSBu
ZWVkIHRvIHVzZSB0aGUgRE9NQ1RMIGNvbnN0YW50cyBoZXJlIGJlY2F1c2UgdGhlIG91dHB1dCBv
ZiB0aGlzCisgICAgICogZnVuY3Rpb24gaXMgdXNlZCBhcyBpbnB1dCB0byBwdF9pcnFfY3JlYXRl
X2JpbmQsIHdoaWNoIGFsc28gdGFrZXMgdGhlCisgICAgICogaW5wdXQgZnJvbSB0aGUgRE9NQ1RM
IGl0c2VsZi4KKyAgICAgKi8KKyAgICByZXR1cm4gTUFTS19JTlNSKE1BU0tfRVhUUihhZGRyLCBN
U0lfQUREUl9ERVNUX0lEX01BU0spLAorICAgICAgICAgICAgICAgICAgICAgWEVOX0RPTUNUTF9W
TVNJX1g4Nl9ERVNUX0lEX01BU0spIHwKKyAgICAgICAgICAgTUFTS19JTlNSKE1BU0tfRVhUUihh
ZGRyLCBNU0lfQUREUl9SRURJUkVDVElPTl9NQVNLKSwKKyAgICAgICAgICAgICAgICAgICAgIFhF
Tl9ET01DVExfVk1TSV9YODZfUkhfTUFTSykgfAorICAgICAgICAgICBNQVNLX0lOU1IoTUFTS19F
WFRSKGFkZHIsIE1TSV9BRERSX0RFU1RNT0RFX01BU0spLAorICAgICAgICAgICAgICAgICAgICAg
WEVOX0RPTUNUTF9WTVNJX1g4Nl9ETV9NQVNLKSB8CisgICAgICAgICAgIE1BU0tfSU5TUihNQVNL
X0VYVFIoZGF0YSwgTVNJX0RBVEFfREVMSVZFUllfTU9ERV9NQVNLKSwKKyAgICAgICAgICAgICAg
ICAgICAgIFhFTl9ET01DVExfVk1TSV9YODZfREVMSVZfTUFTSykgfAorICAgICAgICAgICBNQVNL
X0lOU1IoTUFTS19FWFRSKGRhdGEsIE1TSV9EQVRBX1RSSUdHRVJfTUFTSyksCisgICAgICAgICAg
ICAgICAgICAgICBYRU5fRE9NQ1RMX1ZNU0lfWDg2X1RSSUdfTUFTSyk7Cit9CisKK3ZvaWQgdnBj
aV9tc2lfYXJjaF9tYXNrKHN0cnVjdCB2cGNpX21zaSAqbXNpLCBjb25zdCBzdHJ1Y3QgcGNpX2Rl
diAqcGRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBlbnRyeSwgYm9v
bCBtYXNrKQoreworICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgc3RydWN0IGlycV9kZXNj
ICpkZXNjID0gZG9tYWluX3NwaW5fbG9ja19pcnFfZGVzYyhwZGV2LT5kb21haW4sCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtc2ktPmFyY2gu
cGlycSArIGVudHJ5LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJmZsYWdzKTsKKworICAgIGlmICggIWRlc2MgKQorICAgICAgICByZXR1cm47
CisgICAgZ3Vlc3RfbWFza19tc2lfaXJxKGRlc2MsIG1hc2spOworICAgIHNwaW5fdW5sb2NrX2ly
cXJlc3RvcmUoJmRlc2MtPmxvY2ssIGZsYWdzKTsKK30KKworaW50IHZwY2lfbXNpX2FyY2hfZW5h
YmxlKHN0cnVjdCB2cGNpX21zaSAqbXNpLCBjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgdmVjdG9ycykKK3sKKyAgICBzdHJ1
Y3QgbXNpX2luZm8gbXNpX2luZm8gPSB7CisgICAgICAgIC5zZWcgPSBwZGV2LT5zZWcsCisgICAg
ICAgIC5idXMgPSBwZGV2LT5idXMsCisgICAgICAgIC5kZXZmbiA9IHBkZXYtPmRldmZuLAorICAg
ICAgICAuZW50cnlfbnIgPSB2ZWN0b3JzLAorICAgIH07CisgICAgdW5zaWduZWQgaW50IGk7Cisg
ICAgaW50IHJjOworCisgICAgQVNTRVJUKG1zaS0+YXJjaC5waXJxID09IElOVkFMSURfUElSUSk7
CisKKyAgICAvKiBHZXQgYSBQSVJRLiAqLworICAgIHJjID0gYWxsb2NhdGVfYW5kX21hcF9tc2lf
cGlycShwZGV2LT5kb21haW4sIC0xLCAmbXNpLT5hcmNoLnBpcnEsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIE1BUF9QSVJRX1RZUEVfTVVMVElfTVNJLCAmbXNpX2luZm8pOwor
ICAgIGlmICggcmMgKQorICAgIHsKKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgIiUwNHg6
JTAyeDolMDJ4LiV1OiBmYWlsZWQgdG8gbWFwIFBJUlE6ICVkXG4iLAorICAgICAgICAgICAgICAg
ICBwZGV2LT5zZWcsIHBkZXYtPmJ1cywgUENJX1NMT1QocGRldi0+ZGV2Zm4pLAorICAgICAgICAg
ICAgICAgICBQQ0lfRlVOQyhwZGV2LT5kZXZmbiksIHJjKTsKKyAgICAgICAgcmV0dXJuIHJjOwor
ICAgIH0KKworICAgIGZvciAoIGkgPSAwOyBpIDwgdmVjdG9yczsgaSsrICkKKyAgICB7CisgICAg
ICAgIHVpbnQ4X3QgdmVjdG9yID0gTUFTS19FWFRSKG1zaS0+ZGF0YSwgTVNJX0RBVEFfVkVDVE9S
X01BU0spOworICAgICAgICB1aW50OF90IHZlY3Rvcl9tYXNrID0gMHhmZiA+PiAoOCAtIGZscyht
c2ktPnZlY3RvcnMpICsgMSk7CisgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX2JpbmRfcHRfaXJx
IGJpbmQgPSB7CisgICAgICAgICAgICAubWFjaGluZV9pcnEgPSBtc2ktPmFyY2gucGlycSArIGks
CisgICAgICAgICAgICAuaXJxX3R5cGUgPSBQVF9JUlFfVFlQRV9NU0ksCisgICAgICAgICAgICAu
dS5tc2kuZ3ZlYyA9ICh2ZWN0b3IgJiB+dmVjdG9yX21hc2spIHwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgKCh2ZWN0b3IgKyBpKSAmIHZlY3Rvcl9tYXNrKSwKKyAgICAgICAgICAgIC51Lm1z
aS5nZmxhZ3MgPSBtc2lfZ2ZsYWdzKG1zaS0+ZGF0YSwgbXNpLT5hZGRyZXNzKSwKKyAgICAgICAg
fTsKKworICAgICAgICBwY2lkZXZzX2xvY2soKTsKKyAgICAgICAgcmMgPSBwdF9pcnFfY3JlYXRl
X2JpbmQocGRldi0+ZG9tYWluLCAmYmluZCk7CisgICAgICAgIGlmICggcmMgKQorICAgICAgICB7
CisgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLAorICAgICAgICAgICAgICAgICAgICAg
IiUwNHg6JTAyeDolMDJ4LiV1OiBmYWlsZWQgdG8gYmluZCBQSVJRICV1OiAlZFxuIiwKKyAgICAg
ICAgICAgICAgICAgICAgIHBkZXYtPnNlZywgcGRldi0+YnVzLCBQQ0lfU0xPVChwZGV2LT5kZXZm
biksCisgICAgICAgICAgICAgICAgICAgICBQQ0lfRlVOQyhwZGV2LT5kZXZmbiksIG1zaS0+YXJj
aC5waXJxICsgaSwgcmMpOworICAgICAgICAgICAgd2hpbGUgKCBiaW5kLm1hY2hpbmVfaXJxLS0g
KQorICAgICAgICAgICAgICAgIHB0X2lycV9kZXN0cm95X2JpbmQocGRldi0+ZG9tYWluLCAmYmlu
ZCk7CisgICAgICAgICAgICBzcGluX2xvY2soJnBkZXYtPmRvbWFpbi0+ZXZlbnRfbG9jayk7Cisg
ICAgICAgICAgICB1bm1hcF9kb21haW5fcGlycShwZGV2LT5kb21haW4sIG1zaS0+YXJjaC5waXJx
KTsKKyAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZwZGV2LT5kb21haW4tPmV2ZW50X2xvY2spOwor
ICAgICAgICAgICAgcGNpZGV2c191bmxvY2soKTsKKyAgICAgICAgICAgIG1zaS0+YXJjaC5waXJx
ID0gSU5WQUxJRF9QSVJROworICAgICAgICAgICAgcmV0dXJuIHJjOworICAgICAgICB9CisgICAg
ICAgIHBjaWRldnNfdW5sb2NrKCk7CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9CisKK3ZvaWQg
dnBjaV9tc2lfYXJjaF9kaXNhYmxlKHN0cnVjdCB2cGNpX21zaSAqbXNpLCBjb25zdCBzdHJ1Y3Qg
cGNpX2RldiAqcGRldikKK3sKKyAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgIEFTU0VSVChtc2kt
PmFyY2gucGlycSAhPSBJTlZBTElEX1BJUlEpOworCisgICAgcGNpZGV2c19sb2NrKCk7CisgICAg
Zm9yICggaSA9IDA7IGkgPCBtc2ktPnZlY3RvcnM7IGkrKyApCisgICAgeworICAgICAgICBzdHJ1
Y3QgeGVuX2RvbWN0bF9iaW5kX3B0X2lycSBiaW5kID0geworICAgICAgICAgICAgLm1hY2hpbmVf
aXJxID0gbXNpLT5hcmNoLnBpcnEgKyBpLAorICAgICAgICAgICAgLmlycV90eXBlID0gUFRfSVJR
X1RZUEVfTVNJLAorICAgICAgICB9OworICAgICAgICBpbnQgcmM7CisKKyAgICAgICAgcmMgPSBw
dF9pcnFfZGVzdHJveV9iaW5kKHBkZXYtPmRvbWFpbiwgJmJpbmQpOworICAgICAgICBBU1NFUlQo
IXJjKTsKKyAgICB9CisKKyAgICBzcGluX2xvY2soJnBkZXYtPmRvbWFpbi0+ZXZlbnRfbG9jayk7
CisgICAgdW5tYXBfZG9tYWluX3BpcnEocGRldi0+ZG9tYWluLCBtc2ktPmFyY2gucGlycSk7Cisg
ICAgc3Bpbl91bmxvY2soJnBkZXYtPmRvbWFpbi0+ZXZlbnRfbG9jayk7CisgICAgcGNpZGV2c191
bmxvY2soKTsKKworICAgIG1zaS0+YXJjaC5waXJxID0gSU5WQUxJRF9QSVJROworfQorCit2b2lk
IHZwY2lfbXNpX2FyY2hfaW5pdChzdHJ1Y3QgdnBjaV9tc2kgKm1zaSkKK3sKKyAgICBtc2ktPmFy
Y2gucGlycSA9IElOVkFMSURfUElSUTsKK30KKwordm9pZCB2cGNpX21zaV9hcmNoX3ByaW50KGNv
bnN0IHN0cnVjdCB2cGNpX21zaSAqbXNpKQoreworICAgIHByaW50aygidmVjPSUjMDJ4JTdzJTZz
JTNzYXNzZXJ0JTVzJTdzIGRlc3RfaWQ9JWx1IHBpcnE6ICVkXG4iLAorICAgICAgICAgICBNQVNL
X0VYVFIobXNpLT5kYXRhLCBNU0lfREFUQV9WRUNUT1JfTUFTSyksCisgICAgICAgICAgIG1zaS0+
ZGF0YSAmIE1TSV9EQVRBX0RFTElWRVJZX0xPV1BSSSA/ICJsb3dlc3QiIDogImZpeGVkIiwKKyAg
ICAgICAgICAgbXNpLT5kYXRhICYgTVNJX0RBVEFfVFJJR0dFUl9MRVZFTCA/ICJsZXZlbCIgOiAi
ZWRnZSIsCisgICAgICAgICAgIG1zaS0+ZGF0YSAmIE1TSV9EQVRBX0xFVkVMX0FTU0VSVCA/ICIi
IDogImRlIiwKKyAgICAgICAgICAgbXNpLT5hZGRyZXNzICYgTVNJX0FERFJfREVTVE1PREVfTE9H
SUMgPyAibG9nIiA6ICJwaHlzIiwKKyAgICAgICAgICAgbXNpLT5hZGRyZXNzICYgTVNJX0FERFJf
UkVESVJFQ1RJT05fTE9XUFJJID8gImxvd2VzdCIgOiAiZml4ZWQiLAorICAgICAgICAgICBNQVNL
X0VYVFIobXNpLT5hZGRyZXNzLCBNU0lfQUREUl9ERVNUX0lEX01BU0spLAorICAgICAgICAgICBt
c2ktPmFyY2gucGlycSk7Cit9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbXNpLmMgYi94ZW4v
YXJjaC94ODYvbXNpLmMKaW5kZXggNDY1MmI5OGMyZC4uMWMwYjkxMTBiNCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21zaS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tc2kuYwpAQCAtMzAsNiArMzAs
NyBAQAogI2luY2x1ZGUgPHB1YmxpYy9waHlzZGV2Lmg+CiAjaW5jbHVkZSA8eGVuL2lvbW11Lmg+
CiAjaW5jbHVkZSA8eHNtL3hzbS5oPgorI2luY2x1ZGUgPHhlbi92cGNpLmg+CiAKIHN0YXRpYyBz
OCBfX3JlYWRfbW9zdGx5IHVzZV9tc2kgPSAtMTsKIGJvb2xlYW5fcGFyYW0oIm1zaSIsIHVzZV9t
c2kpOwpAQCAtMTUzNCw2ICsxNTM1LDggQEAgc3RhdGljIHZvaWQgZHVtcF9tc2kodW5zaWduZWQg
Y2hhciBrZXkpCiAgICAgICAgICAgICAgICBhdHRyLmd1ZXN0X21hc2tlZCA/ICdHJyA6ICcgJywK
ICAgICAgICAgICAgICAgIG1hc2spOwogICAgIH0KKworICAgIHZwY2lfZHVtcF9tc2koKTsKIH0K
IAogc3RhdGljIGludCBfX2luaXQgbXNpX3NldHVwX2tleWhhbmRsZXIodm9pZCkKZGlmZiAtLWdp
dCBhL3hlbi9kcml2ZXJzL3ZwY2kvTWFrZWZpbGUgYi94ZW4vZHJpdmVycy92cGNpL01ha2VmaWxl
CmluZGV4IDI0MTQ2NzIxMmYuLjYyY2VjOWU4MmIgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Zw
Y2kvTWFrZWZpbGUKKysrIGIveGVuL2RyaXZlcnMvdnBjaS9NYWtlZmlsZQpAQCAtMSArMSBAQAot
b2JqLXkgKz0gdnBjaS5vIGhlYWRlci5vCitvYmoteSArPSB2cGNpLm8gaGVhZGVyLm8gbXNpLm8K
ZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3ZwY2kvbXNpLmMgYi94ZW4vZHJpdmVycy92cGNpL21z
aS5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjgxZDg1NmI1ZDAKLS0t
IC9kZXYvbnVsbAorKysgYi94ZW4vZHJpdmVycy92cGNpL21zaS5jCkBAIC0wLDAgKzEsMzQzIEBA
CisvKgorICogSGFuZGxlcnMgZm9yIGFjY2Vzc2VzIHRvIHRoZSBNU0kgY2FwYWJpbGl0eSBzdHJ1
Y3R1cmUuCisgKgorICogQ29weXJpZ2h0IChDKSAyMDE3IENpdHJpeCBTeXN0ZW1zIFImRAorICoK
KyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBp
dCBhbmQvb3IKKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2Yg
dGhlIEdOVSBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSwgdmVyc2lvbiAyLCBhcyBwdWJsaXNo
ZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0g
aXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1
dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5
IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBP
U0UuICBTZWUgdGhlIEdOVQorICogR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRh
aWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBH
ZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90
LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICovCisKKyNpbmNsdWRlIDx4
ZW4vc2NoZWQuaD4KKyNpbmNsdWRlIDx4ZW4vc29mdGlycS5oPgorI2luY2x1ZGUgPHhlbi92cGNp
Lmg+CisKKyNpbmNsdWRlIDxhc20vbXNpLmg+CisKK3N0YXRpYyB1aW50MzJfdCBjb250cm9sX3Jl
YWQoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCByZWcsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmRhdGEpCit7CisgICAgY29uc3Qgc3RydWN0IHZw
Y2lfbXNpICptc2kgPSBkYXRhOworCisgICAgcmV0dXJuIE1BU0tfSU5TUihmbHMobXNpLT5tYXhf
dmVjdG9ycykgLSAxLCBQQ0lfTVNJX0ZMQUdTX1FNQVNLKSB8CisgICAgICAgICAgIE1BU0tfSU5T
UihmbHMobXNpLT52ZWN0b3JzKSAtIDEsIFBDSV9NU0lfRkxBR1NfUVNJWkUpIHwKKyAgICAgICAg
ICAgKG1zaS0+ZW5hYmxlZCA/IFBDSV9NU0lfRkxBR1NfRU5BQkxFIDogMCkgfAorICAgICAgICAg
ICAobXNpLT5tYXNraW5nID8gUENJX01TSV9GTEFHU19NQVNLQklUIDogMCkgfAorICAgICAgICAg
ICAobXNpLT5hZGRyZXNzNjQgPyBQQ0lfTVNJX0ZMQUdTXzY0QklUIDogMCk7Cit9CisKK3N0YXRp
YyB2b2lkIGNvbnRyb2xfd3JpdGUoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVk
IGludCByZWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZhbCwgdm9pZCAq
ZGF0YSkKK3sKKyAgICBzdHJ1Y3QgdnBjaV9tc2kgKm1zaSA9IGRhdGE7CisgICAgdW5zaWduZWQg
aW50IHZlY3RvcnMgPSBtaW5fdCh1aW50OF90LAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgMXUgPDwgTUFTS19FWFRSKHZhbCwgUENJX01TSV9GTEFHU19RU0laRSksCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBtc2ktPm1heF92ZWN0b3JzKTsKKyAgICBib29sIG5l
d19lbmFibGVkID0gdmFsICYgUENJX01TSV9GTEFHU19FTkFCTEU7CisKKyAgICAvKgorICAgICAq
IE5vIGNoYW5nZSBpZiB0aGUgZW5hYmxlIGZpZWxkIGFuZCB0aGUgbnVtYmVyIG9mIHZlY3RvcnMg
aXMKKyAgICAgKiB0aGUgc2FtZSBvciB0aGUgZGV2aWNlIGlzIG5vdCBlbmFibGVkLCBpbiB3aGlj
aCBjYXNlIHRoZQorICAgICAqIHZlY3RvcnMgZmllbGQgY2FuIGJlIHVwZGF0ZWQgZGlyZWN0bHku
CisgICAgICovCisgICAgaWYgKCBuZXdfZW5hYmxlZCA9PSBtc2ktPmVuYWJsZWQgJiYKKyAgICAg
ICAgICh2ZWN0b3JzID09IG1zaS0+dmVjdG9ycyB8fCAhbXNpLT5lbmFibGVkKSApCisgICAgewor
ICAgICAgICBtc2ktPnZlY3RvcnMgPSB2ZWN0b3JzOworICAgICAgICByZXR1cm47CisgICAgfQor
CisgICAgaWYgKCBuZXdfZW5hYmxlZCApCisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgaTsK
KworICAgICAgICAvKgorICAgICAgICAgKiBJZiB0aGUgZGV2aWNlIGlzIGFscmVhZHkgZW5hYmxl
ZCBpdCBtZWFucyB0aGUgbnVtYmVyIG9mCisgICAgICAgICAqIGVuYWJsZWQgbWVzc2FnZXMgaGFz
IGNoYW5nZWQuIERpc2FibGUgYW5kIHJlLWVuYWJsZSB0aGUKKyAgICAgICAgICogZGV2aWNlIGlu
IG9yZGVyIHRvIGFwcGx5IHRoZSBjaGFuZ2UuCisgICAgICAgICAqLworICAgICAgICBpZiAoIG1z
aS0+ZW5hYmxlZCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHZwY2lfbXNpX2FyY2hfZGlzYWJs
ZShtc2ksIHBkZXYpOworICAgICAgICAgICAgbXNpLT5lbmFibGVkID0gZmFsc2U7CisgICAgICAg
IH0KKworICAgICAgICBpZiAoIHZwY2lfbXNpX2FyY2hfZW5hYmxlKG1zaSwgcGRldiwgdmVjdG9y
cykgKQorICAgICAgICAgICAgcmV0dXJuOworCisgICAgICAgIGZvciAoIGkgPSAwOyBtc2ktPm1h
c2tpbmcgJiYgaSA8IHZlY3RvcnM7IGkrKyApCisgICAgICAgICAgICB2cGNpX21zaV9hcmNoX21h
c2sobXNpLCBwZGV2LCBpLCAobXNpLT5tYXNrID4+IGkpICYgMSk7CisgICAgfQorICAgIGVsc2UK
KyAgICAgICAgdnBjaV9tc2lfYXJjaF9kaXNhYmxlKG1zaSwgcGRldik7CisKKyAgICBtc2ktPnZl
Y3RvcnMgPSB2ZWN0b3JzOworICAgIG1zaS0+ZW5hYmxlZCA9IG5ld19lbmFibGVkOworCisgICAg
cGNpX2NvbmZfd3JpdGUxNihwZGV2LT5zZWcsIHBkZXYtPmJ1cywgUENJX1NMT1QocGRldi0+ZGV2
Zm4pLAorICAgICAgICAgICAgICAgICAgICAgUENJX0ZVTkMocGRldi0+ZGV2Zm4pLCByZWcsCisg
ICAgICAgICAgICAgICAgICAgICBjb250cm9sX3JlYWQocGRldiwgcmVnLCBkYXRhKSk7Cit9CisK
K3N0YXRpYyB2b2lkIHVwZGF0ZV9tc2koY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHN0cnVj
dCB2cGNpX21zaSAqbXNpKQoreworICAgIGlmICggIW1zaS0+ZW5hYmxlZCApCisgICAgICAgIHJl
dHVybjsKKworICAgIHZwY2lfbXNpX2FyY2hfZGlzYWJsZShtc2ksIHBkZXYpOworICAgIGlmICgg
dnBjaV9tc2lfYXJjaF9lbmFibGUobXNpLCBwZGV2LCBtc2ktPnZlY3RvcnMpICkKKyAgICAgICAg
bXNpLT5lbmFibGVkID0gZmFsc2U7Cit9CisKKy8qIEhhbmRsZXJzIGZvciB0aGUgYWRkcmVzcyBm
aWVsZCAoMzJiaXQgb3IgbG93IHBhcnQgb2YgYSA2NGJpdCBhZGRyZXNzKS4gKi8KK3N0YXRpYyB1
aW50MzJfdCBhZGRyZXNzX3JlYWQoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVk
IGludCByZWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmRhdGEpCit7Cisg
ICAgY29uc3Qgc3RydWN0IHZwY2lfbXNpICptc2kgPSBkYXRhOworCisgICAgcmV0dXJuIG1zaS0+
YWRkcmVzczsKK30KKworc3RhdGljIHZvaWQgYWRkcmVzc193cml0ZShjb25zdCBzdHJ1Y3QgcGNp
X2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDMyX3QgdmFsLCB2b2lkICpkYXRhKQoreworICAgIHN0cnVjdCB2cGNpX21zaSAqbXNpID0g
ZGF0YTsKKworICAgIC8qIENsZWFyIGxvdyBwYXJ0LiAqLworICAgIG1zaS0+YWRkcmVzcyAmPSB+
MHhmZmZmZmZmZnVsbDsKKyAgICBtc2ktPmFkZHJlc3MgfD0gdmFsOworCisgICAgdXBkYXRlX21z
aShwZGV2LCBtc2kpOworfQorCisvKiBIYW5kbGVycyBmb3IgdGhlIGhpZ2ggcGFydCBvZiBhIDY0
Yml0IGFkZHJlc3MgZmllbGQuICovCitzdGF0aWMgdWludDMyX3QgYWRkcmVzc19oaV9yZWFkKGNv
bnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB2b2lkICpkYXRhKQoreworICAgIGNvbnN0IHN0cnVjdCB2cGNp
X21zaSAqbXNpID0gZGF0YTsKKworICAgIHJldHVybiBtc2ktPmFkZHJlc3MgPj4gMzI7Cit9CisK
K3N0YXRpYyB2b2lkIGFkZHJlc3NfaGlfd3JpdGUoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYs
IHVuc2lnbmVkIGludCByZWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
IHZhbCwgdm9pZCAqZGF0YSkKK3sKKyAgICBzdHJ1Y3QgdnBjaV9tc2kgKm1zaSA9IGRhdGE7CisK
KyAgICAvKiBDbGVhciBhbmQgdXBkYXRlIGhpZ2ggcGFydC4gKi8KKyAgICBtc2ktPmFkZHJlc3Mg
Jj0gMHhmZmZmZmZmZjsKKyAgICBtc2ktPmFkZHJlc3MgfD0gKHVpbnQ2NF90KXZhbCA8PCAzMjsK
KworICAgIHVwZGF0ZV9tc2kocGRldiwgbXNpKTsKK30KKworLyogSGFuZGxlcnMgZm9yIHRoZSBk
YXRhIGZpZWxkLiAqLworc3RhdGljIHVpbnQzMl90IGRhdGFfcmVhZChjb25zdCBzdHJ1Y3QgcGNp
X2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
dm9pZCAqZGF0YSkKK3sKKyAgICBjb25zdCBzdHJ1Y3QgdnBjaV9tc2kgKm1zaSA9IGRhdGE7CisK
KyAgICByZXR1cm4gbXNpLT5kYXRhOworfQorCitzdGF0aWMgdm9pZCBkYXRhX3dyaXRlKGNvbnN0
IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAorICAgICAgICAgICAgICAg
ICAgICAgICB1aW50MzJfdCB2YWwsIHZvaWQgKmRhdGEpCit7CisgICAgc3RydWN0IHZwY2lfbXNp
ICptc2kgPSBkYXRhOworCisgICAgbXNpLT5kYXRhID0gdmFsOworCisgICAgdXBkYXRlX21zaShw
ZGV2LCBtc2kpOworfQorCisvKiBIYW5kbGVycyBmb3IgdGhlIE1TSSBtYXNrIGJpdHMuICovCitz
dGF0aWMgdWludDMyX3QgbWFza19yZWFkKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNp
Z25lZCBpbnQgcmVnLAorICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpkYXRhKQorewor
ICAgIGNvbnN0IHN0cnVjdCB2cGNpX21zaSAqbXNpID0gZGF0YTsKKworICAgIHJldHVybiBtc2kt
Pm1hc2s7Cit9CisKK3N0YXRpYyB2b2lkIG1hc2tfd3JpdGUoY29uc3Qgc3RydWN0IHBjaV9kZXYg
KnBkZXYsIHVuc2lnbmVkIGludCByZWcsCisgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
IHZhbCwgdm9pZCAqZGF0YSkKK3sKKyAgICBzdHJ1Y3QgdnBjaV9tc2kgKm1zaSA9IGRhdGE7Cisg
ICAgdWludDMyX3QgZG1hc2sgPSBtc2ktPm1hc2sgXiB2YWw7CisKKyAgICBpZiAoICFkbWFzayAp
CisgICAgICAgIHJldHVybjsKKworICAgIGlmICggbXNpLT5lbmFibGVkICkKKyAgICB7CisgICAg
ICAgIHVuc2lnbmVkIGludCBpOworCisgICAgICAgIGZvciAoIGkgPSBmZnMoZG1hc2spIC0gMTsg
ZG1hc2sgJiYgaSA8IG1zaS0+dmVjdG9yczsKKyAgICAgICAgICAgICAgaSA9IGZmcyhkbWFzaykg
LSAxICkKKyAgICAgICAgeworICAgICAgICAgICAgdnBjaV9tc2lfYXJjaF9tYXNrKG1zaSwgcGRl
diwgaSwgKHZhbCA+PiBpKSAmIDEpOworICAgICAgICAgICAgX19jbGVhcl9iaXQoaSwgJmRtYXNr
KTsKKyAgICAgICAgfQorICAgIH0KKworICAgIG1zaS0+bWFzayA9IHZhbDsKK30KKworc3RhdGlj
IGludCBpbml0X21zaShzdHJ1Y3QgcGNpX2RldiAqcGRldikKK3sKKyAgICB1aW50OF90IHNlZyA9
IHBkZXYtPnNlZywgYnVzID0gcGRldi0+YnVzOworICAgIHVpbnQ4X3Qgc2xvdCA9IFBDSV9TTE9U
KHBkZXYtPmRldmZuKSwgZnVuYyA9IFBDSV9GVU5DKHBkZXYtPmRldmZuKTsKKyAgICBzdHJ1Y3Qg
dnBjaV9tc2kgKm1zaTsKKyAgICB1bnNpZ25lZCBpbnQgcG9zID0gcGNpX2ZpbmRfY2FwX29mZnNl
dChzZWcsIGJ1cywgc2xvdCwgZnVuYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBQQ0lfQ0FQX0lEX01TSSk7CisgICAgdWludDE2X3QgY29udHJvbDsKKyAgICBp
bnQgcmV0OworCisgICAgaWYgKCAhcG9zICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBtc2kg
PSB4emFsbG9jKHN0cnVjdCB2cGNpX21zaSk7CisgICAgaWYgKCAhbXNpICkKKyAgICAgICAgcmV0
dXJuIC1FTk9NRU07CisKKyAgICByZXQgPSB2cGNpX2FkZF9yZWdpc3RlcihwZGV2LT52cGNpLCBj
b250cm9sX3JlYWQsIGNvbnRyb2xfd3JpdGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bXNpX2NvbnRyb2xfcmVnKHBvcyksIDIsIG1zaSk7CisgICAgaWYgKCByZXQgKQorICAgIHsKKyAg
ICAgICAgeGZyZWUobXNpKTsKKyAgICAgICAgcmV0dXJuIHJldDsKKyAgICB9CisKKyAgICAvKiBH
ZXQgdGhlIG1heGltdW0gbnVtYmVyIG9mIHZlY3RvcnMgdGhlIGRldmljZSBzdXBwb3J0cy4gKi8K
KyAgICBjb250cm9sID0gcGNpX2NvbmZfcmVhZDE2KHNlZywgYnVzLCBzbG90LCBmdW5jLCBtc2lf
Y29udHJvbF9yZWcocG9zKSk7CisgICAgbXNpLT5tYXhfdmVjdG9ycyA9IG11bHRpX21zaV9jYXBh
YmxlKGNvbnRyb2wpOworICAgIEFTU0VSVChtc2ktPm1heF92ZWN0b3JzIDw9IDMyKTsKKworICAg
IC8qIFRoZSBtdWx0aXBsZSBtZXNzYWdlIGVuYWJsZSBpcyAwIGFmdGVyIHJlc2V0ICgxIG1lc3Nh
Z2UgZW5hYmxlZCkuICovCisgICAgbXNpLT52ZWN0b3JzID0gMTsKKworICAgIC8qIE5vIFBJUlEg
Ym91bmQgeWV0LiAqLworICAgIHZwY2lfbXNpX2FyY2hfaW5pdChtc2kpOworCisgICAgbXNpLT5h
ZGRyZXNzNjQgPSBpc182NGJpdF9hZGRyZXNzKGNvbnRyb2wpOworICAgIG1zaS0+bWFza2luZyA9
IGlzX21hc2tfYml0X3N1cHBvcnQoY29udHJvbCk7CisKKyAgICByZXQgPSB2cGNpX2FkZF9yZWdp
c3RlcihwZGV2LT52cGNpLCBhZGRyZXNzX3JlYWQsIGFkZHJlc3Nfd3JpdGUsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbXNpX2xvd2VyX2FkZHJlc3NfcmVnKHBvcyksIDQsIG1zaSk7Cisg
ICAgaWYgKCByZXQgKQorICAgIHsKKyAgICAgICAgeGZyZWUobXNpKTsKKyAgICAgICAgcmV0dXJu
IHJldDsKKyAgICB9CisKKyAgICByZXQgPSB2cGNpX2FkZF9yZWdpc3RlcihwZGV2LT52cGNpLCBk
YXRhX3JlYWQsIGRhdGFfd3JpdGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgbXNpX2Rh
dGFfcmVnKHBvcywgbXNpLT5hZGRyZXNzNjQpLCAyLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIG1zaSk7CisgICAgaWYgKCByZXQgKQorICAgIHsKKyAgICAgICAgeGZyZWUobXNpKTsKKyAg
ICAgICAgcmV0dXJuIHJldDsKKyAgICB9CisKKyAgICBpZiAoIG1zaS0+YWRkcmVzczY0ICkKKyAg
ICB7CisgICAgICAgIHJldCA9IHZwY2lfYWRkX3JlZ2lzdGVyKHBkZXYtPnZwY2ksIGFkZHJlc3Nf
aGlfcmVhZCwgYWRkcmVzc19oaV93cml0ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbXNpX3VwcGVyX2FkZHJlc3NfcmVnKHBvcyksIDQsIG1zaSk7CisgICAgICAgIGlmICggcmV0
ICkKKyAgICAgICAgeworICAgICAgICAgICAgeGZyZWUobXNpKTsKKyAgICAgICAgICAgIHJldHVy
biByZXQ7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBpZiAoIG1zaS0+bWFza2luZyApCisgICAg
eworICAgICAgICByZXQgPSB2cGNpX2FkZF9yZWdpc3RlcihwZGV2LT52cGNpLCBtYXNrX3JlYWQs
IG1hc2tfd3JpdGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1zaV9tYXNrX2Jp
dHNfcmVnKHBvcywgbXNpLT5hZGRyZXNzNjQpLCA0LAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBtc2kpOworICAgICAgICBpZiAoIHJldCApCisgICAgICAgIHsKKyAgICAgICAgICAg
IHhmcmVlKG1zaSk7CisgICAgICAgICAgICByZXR1cm4gcmV0OworICAgICAgICB9CisKKyAgICAg
ICAgcmV0ID0gdnBjaV9hZGRfcmVnaXN0ZXIocGRldi0+dnBjaSwgdnBjaV9od19yZWFkMzIsIE5V
TEwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1zaV9wZW5kaW5nX2JpdHNfcmVn
KHBvcywgbXNpLT5hZGRyZXNzNjQpLCA0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBtc2kpOworICAgICAgICBpZiAoIHJldCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHhmcmVl
KG1zaSk7CisgICAgICAgICAgICByZXR1cm4gcmV0OworICAgICAgICB9CisgICAgfQorCisgICAg
cGRldi0+dnBjaS0+bXNpID0gbXNpOworCisgICAgcmV0dXJuIDA7Cit9CitSRUdJU1RFUl9WUENJ
X0lOSVQoaW5pdF9tc2kpOworCit2b2lkIHZwY2lfZHVtcF9tc2kodm9pZCkKK3sKKyAgICBjb25z
dCBzdHJ1Y3QgZG9tYWluICpkOworCisgICAgcmN1X3JlYWRfbG9jaygmZG9tbGlzdF9yZWFkX2xv
Y2spOworICAgIGZvcl9lYWNoX2RvbWFpbiAoIGQgKQorICAgIHsKKyAgICAgICAgY29uc3Qgc3Ry
dWN0IHBjaV9kZXYgKnBkZXY7CisKKyAgICAgICAgaWYgKCAhaGFzX3ZwY2koZCkgKQorICAgICAg
ICAgICAgY29udGludWU7CisKKyAgICAgICAgcHJpbnRrKCJ2UENJIE1TSSBkJWRcbiIsIGQtPmRv
bWFpbl9pZCk7CisKKyAgICAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHBkZXYsICZkLT5hcmNo
LnBkZXZfbGlzdCwgZG9tYWluX2xpc3QgKQorICAgICAgICB7CisgICAgICAgICAgICB1aW50OF90
IHNlZyA9IHBkZXYtPnNlZywgYnVzID0gcGRldi0+YnVzOworICAgICAgICAgICAgdWludDhfdCBz
bG90ID0gUENJX1NMT1QocGRldi0+ZGV2Zm4pLCBmdW5jID0gUENJX0ZVTkMocGRldi0+ZGV2Zm4p
OworICAgICAgICAgICAgY29uc3Qgc3RydWN0IHZwY2lfbXNpICptc2kgPSBwZGV2LT52cGNpLT5t
c2k7CisKKyAgICAgICAgICAgIGlmICggIXNwaW5fdHJ5bG9jaygmcGRldi0+dnBjaS0+bG9jaykg
KQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHByaW50aygiVW5hYmxlIHRvIGdldCB2
UENJIGxvY2ssIHNraXBwaW5nXG4iKTsKKyAgICAgICAgICAgICAgICBjb250aW51ZTsKKyAgICAg
ICAgICAgIH0KKworICAgICAgICAgICAgaWYgKCBtc2kgKQorICAgICAgICAgICAgeworICAgICAg
ICAgICAgICAgIHByaW50aygiJTA0eDolMDJ4OiUwMnguJXVcbiIsIHNlZywgYnVzLCBzbG90LCBm
dW5jKTsKKworICAgICAgICAgICAgICAgIHByaW50aygiICBlbmFibGVkOiAlZCA2NC1iaXQ6ICVk
IiwKKyAgICAgICAgICAgICAgICAgICAgICAgbXNpLT5lbmFibGVkLCBtc2ktPmFkZHJlc3M2NCk7
CisgICAgICAgICAgICAgICAgaWYgKCBtc2ktPm1hc2tpbmcgKQorICAgICAgICAgICAgICAgICAg
ICBwcmludGsoIiBtYXNrPSUwOHgiLCBtc2ktPm1hc2spOworICAgICAgICAgICAgICAgIHByaW50
aygiIHZlY3RvcnMgbWF4OiAldSBlbmFibGVkOiAldVxuIiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgbXNpLT5tYXhfdmVjdG9ycywgbXNpLT52ZWN0b3JzKTsKKworICAgICAgICAgICAgICAgIHZw
Y2lfbXNpX2FyY2hfcHJpbnQobXNpKTsKKyAgICAgICAgICAgIH0KKworICAgICAgICAgICAgc3Bp
bl91bmxvY2soJnBkZXYtPnZwY2ktPmxvY2spOworICAgICAgICAgICAgcHJvY2Vzc19wZW5kaW5n
X3NvZnRpcnFzKCk7CisgICAgICAgIH0KKyAgICB9CisgICAgcmN1X3JlYWRfdW5sb2NrKCZkb21s
aXN0X3JlYWRfbG9jayk7Cit9CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBD
CisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdp
ZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW8uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L2lvLmgKaW5kZXggNTVhMGE2Nzc1NC4uMmI0ZGZkODhkZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vaW8uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pby5oCkBA
IC0xMjcsNiArMTI3LDExIEBAIHZvaWQgaHZtX2RwY2lfZW9pKHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGludCBndWVzdF9pcnEsCiB2b2lkIG1zaXhfd3JpdGVfY29tcGxldGlvbihzdHJ1Y3Qg
dmNwdSAqKTsKIHZvaWQgbXNpeHRibF9pbml0KHN0cnVjdCBkb21haW4gKmQpOwogCisvKiBBcmNo
LXNwZWNpZmljIE1TSSBkYXRhIGZvciB2UENJLiAqLworc3RydWN0IHZwY2lfYXJjaF9tc2kgewor
ICAgIGludCBwaXJxOworfTsKKwogZW51bSBzdGR2Z2FfY2FjaGVfc3RhdGUgewogICAgIFNURFZH
QV9DQUNIRV9VTklOSVRJQUxJWkVELAogICAgIFNURFZHQV9DQUNIRV9FTkFCTEVELApkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc2kuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNp
LmgKaW5kZXggMzdkMzdiODIwZS4uYWYyM2EwMDYyZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tc2kuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zaS5oCkBAIC00OCw2ICs0
OCw3IEBACiAjZGVmaW5lIE1TSV9BRERSX1JFRElSRUNUSU9OX1NISUZUICAzCiAjZGVmaW5lIE1T
SV9BRERSX1JFRElSRUNUSU9OX0NQVSAgICAoMCA8PCBNU0lfQUREUl9SRURJUkVDVElPTl9TSElG
VCkKICNkZWZpbmUgTVNJX0FERFJfUkVESVJFQ1RJT05fTE9XUFJJICgxIDw8IE1TSV9BRERSX1JF
RElSRUNUSU9OX1NISUZUKQorI2RlZmluZSBNU0lfQUREUl9SRURJUkVDVElPTl9NQVNLICAgKDEg
PDwgTVNJX0FERFJfUkVESVJFQ1RJT05fU0hJRlQpCiAKICNkZWZpbmUgTVNJX0FERFJfREVTVF9J
RF9TSElGVAkJMTIKICNkZWZpbmUJIE1TSV9BRERSX0RFU1RfSURfTUFTSwkJMHgwMGZmMDAwCkBA
IC0xNTIsNiArMTUzLDggQEAgaW50IG1zaV9mcmVlX2lycShzdHJ1Y3QgbXNpX2Rlc2MgKmVudHJ5
KTsKIAkoIChpczY0Yml0ID09IDEpID8gYmFzZStQQ0lfTVNJX0RBVEFfNjQgOiBiYXNlK1BDSV9N
U0lfREFUQV8zMiApCiAjZGVmaW5lIG1zaV9tYXNrX2JpdHNfcmVnKGJhc2UsIGlzNjRiaXQpIFwK
IAkoIChpczY0Yml0ID09IDEpID8gYmFzZStQQ0lfTVNJX01BU0tfQklUIDogYmFzZStQQ0lfTVNJ
X01BU0tfQklULTQpCisjZGVmaW5lIG1zaV9wZW5kaW5nX2JpdHNfcmVnKGJhc2UsIGlzNjRiaXQp
IFwKKwkoIChpczY0Yml0ID09IDEpID8gYmFzZStQQ0lfTVNJX01BU0tfQklUKzQgOiBiYXNlK1BD
SV9NU0lfTUFTS19CSVQpCiAjZGVmaW5lIG1zaV9kaXNhYmxlKGNvbnRyb2wpCQljb250cm9sICY9
IH5QQ0lfTVNJX0ZMQUdTX0VOQUJMRQogI2RlZmluZSBtdWx0aV9tc2lfY2FwYWJsZShjb250cm9s
KSBcCiAJKDEgPDwgKChjb250cm9sICYgUENJX01TSV9GTEFHU19RTUFTSykgPj4gMSkpCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vaXJxLmggYi94ZW4vaW5jbHVkZS94ZW4vaXJxLmgKaW5k
ZXggMGFhODE3ZTI2Ni4uNTg2Yjc4MzkzYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2ly
cS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9pcnEuaApAQCAtMTMzLDYgKzEzMyw3IEBAIHN0cnVj
dCBwaXJxIHsKICAgICBzdHJ1Y3QgYXJjaF9waXJxIGFyY2g7CiB9OwogCisjZGVmaW5lIElOVkFM
SURfUElSUSAoLTEpCiAjZGVmaW5lIHBpcnFfaW5mbyhkLCBwKSAoKHN0cnVjdCBwaXJxICopcmFk
aXhfdHJlZV9sb29rdXAoJihkKS0+cGlycV90cmVlLCBwKSkKIAogLyogVXNlIHRoaXMgaW5zdGVh
ZCBvZiBwaXJxX2luZm8oKSBpZiB0aGUgc3RydWN0dXJlIG1heSBuZWVkIGFsbG9jYXRpbmcuICov
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vdnBjaS5oIGIveGVuL2luY2x1ZGUveGVuL3Zw
Y2kuaAppbmRleCAxMDY5Y2JiOGJmLi5lODI1YTcwNWI2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS94ZW4vdnBjaS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi92cGNpLmgKQEAgLTc5LDYgKzc5LDI4
IEBAIHN0cnVjdCB2cGNpIHsKICAgICAgICAgfSBiYXJzWzddOyAvKiBBdCBtb3N0IDYgQkFSUyAr
IDEgZXhwYW5zaW9uIFJPTSBCQVIuICovCiAgICAgICAgIC8qIEZJWE1FOiBjdXJyZW50bHkgdGhl
cmUncyBubyBzdXBwb3J0IGZvciBTUi1JT1YuICovCiAgICAgfSBoZWFkZXI7CisKKyAgICAvKiBN
U0kgZGF0YS4gKi8KKyAgICBzdHJ1Y3QgdnBjaV9tc2kgeworICAgICAgICAvKiBBZGRyZXNzLiAq
LworICAgICAgICB1aW50NjRfdCBhZGRyZXNzOworICAgICAgICAvKiBNYXNrIGJpdGZpZWxkLiAq
LworICAgICAgICB1aW50MzJfdCBtYXNrOworICAgICAgICAvKiBEYXRhLiAqLworICAgICAgICB1
aW50MTZfdCBkYXRhOworICAgICAgICAvKiBNYXhpbXVtIG51bWJlciBvZiB2ZWN0b3JzIHN1cHBv
cnRlZCBieSB0aGUgZGV2aWNlLiAqLworICAgICAgICB1aW50OF90IG1heF92ZWN0b3JzIDogNTsK
KyAgICAgICAgLyogTnVtYmVyIG9mIHZlY3RvcnMgY29uZmlndXJlZC4gKi8KKyAgICAgICAgdWlu
dDhfdCB2ZWN0b3JzICAgICA6IDU7CisgICAgICAgIC8qIEVuYWJsZWQ/ICovCisgICAgICAgIGJv
b2wgZW5hYmxlZCAgICAgICAgOiAxOworICAgICAgICAvKiBTdXBwb3J0cyBwZXItdmVjdG9yIG1h
c2tpbmc/ICovCisgICAgICAgIGJvb2wgbWFza2luZyAgICAgICAgOiAxOworICAgICAgICAvKiA2
NC1iaXQgYWRkcmVzcyBjYXBhYmxlPyAqLworICAgICAgICBib29sIGFkZHJlc3M2NCAgICAgIDog
MTsKKyAgICAgICAgLyogQXJjaC1zcGVjaWZpYyBkYXRhLiAqLworICAgICAgICBzdHJ1Y3QgdnBj
aV9hcmNoX21zaSBhcmNoOworICAgIH0gKm1zaTsKICNlbmRpZgogfTsKIApAQCAtODksNiArMTEx
LDE4IEBAIHN0cnVjdCB2cGNpX3ZjcHUgewogICAgIGJvb2wgbWFwIDogMTsKICAgICBib29sIHJv
bSA6IDE7CiB9OworCit2b2lkIHZwY2lfZHVtcF9tc2kodm9pZCk7CisKKy8qIEFyY2gtc3BlY2lm
aWMgdlBDSSBNU0kgaGVscGVycy4gKi8KK3ZvaWQgdnBjaV9tc2lfYXJjaF9tYXNrKHN0cnVjdCB2
cGNpX21zaSAqbXNpLCBjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBlbnRyeSwgYm9vbCBtYXNrKTsKK2ludCBfX211c3RfY2hl
Y2sgdnBjaV9tc2lfYXJjaF9lbmFibGUoc3RydWN0IHZwY2lfbXNpICptc2ksCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgdmVjdG9y
cyk7Cit2b2lkIHZwY2lfbXNpX2FyY2hfZGlzYWJsZShzdHJ1Y3QgdnBjaV9tc2kgKm1zaSwgY29u
c3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYpOwordm9pZCB2cGNpX21zaV9hcmNoX2luaXQoc3RydWN0
IHZwY2lfbXNpICptc2kpOwordm9pZCB2cGNpX21zaV9hcmNoX3ByaW50KGNvbnN0IHN0cnVjdCB2
cGNpX21zaSAqbXNpKTsKICNlbmRpZgogCiAjZWxzZSAvKiAhQ09ORklHX0hBU19QQ0kgKi8KLS0g
CjIuMTMuNSAoQXBwbGUgR2l0LTk0KQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 18 11:41:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 11:41:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4mif-0004CO-4P; Wed, 18 Oct 2017 11:41:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457281bb7=roger.pau@citrix.com>)
 id 1e4mid-0004BE-Vh
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 11:41:04 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 75/AB-07262-FCD37E95; Wed, 18 Oct 2017 11:41:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsXitHSDve452+e
 RBvP3yVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl79msWXL7JWDHhSgNLA+Ob2YxdjJwcEgL+
 Ej0T21lAbDYBHYmLc3eydTFycIgIqEjc3mvQxcjFwSzwnkniybr1YDXCAl4Sz7Y8ZQexWQRUJ
 V63rmACsXkFrCQuXulmAumVENCT+LHdECTMCRSePKcBrERIwFLi6sUGRohyQYmTM5+AjWQW0J
 Ro3f6bHcKWl2jeOpsZol5Ron/eA7YJjHyzkLTMQtIyC0nLAkbmVYzqxalFZalFusZ6SUWZ6Rk
 luYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBocYABDsYm784HWKU5GBSEuXVPfAsUogvKT+l
 MiOxOCO+qDQntfgQowwHh5IErxUwdIUEi1LTUyvSMnOAQQ+TluDgURLhXW0NlOYtLkjMLc5Mh
 0idYrTnODDhyh8mjo6bd4HkJjC54fuDP0xCLHn5ealS4rwCIFMFQNoySvPghsKi9BKjrJQwLy
 PQmUI8BalFuZklqPKvGMU5GJWEeWVApvBk5pXA7X4FdBYT0FnrnJ6AnFWSiJCSamA8dO/VbJ/
 M0z+qNk3dqpZuyP5p+4ONhizNsl8O3D1ZUL7Y8d2Nq+fKtyclffrAyiJxZbmhWN7G07y2l2UV
 T8h0B+qF9Z7/vN+6/+Hju9YBJxhMM1wWKP5WKOlfX1efUx63Jc8u1v3ilcvND+WfuO74szv50
 8u2FVyLe7S3Mym1y5WcS+O7FN+jxFKckWioxVxUnAgAPC6M7s0CAAA=
X-Env-Sender: prvs=457281bb7=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1508326859!103276370!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40761 invoked from network); 18 Oct 2017 11:41:01 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 11:41:01 -0000
X-IronPort-AV: E=Sophos;i="5.43,396,1503360000"; d="scan'208";a="454771754"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 18 Oct 2017 12:40:31 +0100
Message-ID: <20171018114034.36587-10-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20171018114034.36587-1-roger.pau@citrix.com>
References: <20171018114034.36587-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 konrad.wilk@oracle.com, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v7 for-next 09/12] vpci/bars: add handlers to
	map the BARs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW50cm9kdWNlIGEgc2V0IG9mIGhhbmRsZXJzIHRoYXQgdHJhcCBhY2Nlc3NlcyB0byB0aGUgUENJ
IEJBUnMgYW5kIHRoZQpjb21tYW5kIHJlZ2lzdGVyLCBpbiBvcmRlciB0byBzbm9vcCBCQVIgc2l6
aW5nIGFuZCBCQVIgcmVsb2NhdGlvbi4KClRoZSBjb21tYW5kIGhhbmRsZXIgaXMgdXNlZCB0byBk
ZXRlY3QgY2hhbmdlcyB0byBiaXQgMiAocmVzcG9uc2UgdG8KbWVtb3J5IHNwYWNlIGFjY2Vzc2Vz
KSwgYW5kIG1hcHMvdW5tYXBzIHRoZSBCQVJzIG9mIHRoZSBkZXZpY2UgaW50bwp0aGUgZ3Vlc3Qg
cDJtLiBBIHJhbmdlc2V0IGlzIHVzZWQgaW4gb3JkZXIgdG8gZmlndXJlIG91dCB3aGljaCBtZW1v
cnkKdG8gbWFwL3VubWFwLiBUaGlzIG1ha2VzIGl0IGVhc2llciB0byBrZWVwIHRyYWNrIG9mIHRo
ZSBwb3NzaWJsZQpvdmVybGFwcyB3aXRoIG90aGVyIEJBUnMsIGFuZCB3aWxsIGFsc28gc2ltcGxp
ZnkgTVNJLVggc3VwcG9ydCwgd2hlcmUKY2VydGFpbiByZWdpb25zIG9mIGEgQkFSIG1pZ2h0IGJl
IHVzZWQgZm9yIHRoZSBNU0ktWCB0YWJsZSBvciBQQkEuCgpUaGUgQkFSIHJlZ2lzdGVyIGhhbmRs
ZXJzIGFyZSB1c2VkIHRvIGRldGVjdCBhdHRlbXB0cyBieSB0aGUgZ3Vlc3QgdG8Kc2l6ZSBvciBy
ZWxvY2F0ZSB0aGUgQkFScy4KCk5vdGUgdGhhdCB0aGUgbG9uZyBydW5uaW5nIEJBUiBtYXBwaW5n
IGFuZCB1bm1hcHBpbmcgb3BlcmF0aW9ucyBhcmUKZGVmZXJyZWQgdG8gYmUgcGVyZm9ybWVkIGJ5
IGh2bV9pb19wZW5kaW5nLCBzbyB0aGF0IHRoZXkgY2FuIGJlIHNhZmVseQpwcmVlbXB0ZWQuCgpT
aWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0t
CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2Vvcmdl
IER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNj
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVl
Z2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpD
aGFuZ2VzIHNpbmNlIHY2OgogLSBzL3ZwY2lfY2hlY2tfcGVuZGluZy92cGNpX3Byb2Nlc3NfcGVu
ZGluZy8uCiAtIEltcHJvdmUgZXJyb3IgaGFuZGxpbmcgaW4gdnBjaV9wcm9jZXNzX3BlbmRpbmcu
CiAtIEFkZCBhIGNvbW1lbnQgdGhhdCBleHBsYWlucyBob3cgdnBjaV9jaGVja19iYXJfb3Zlcmxh
cCB3b3Jrcy4KIC0gQWRkIGVycm9yIG1lc3NhZ2VzIHRvIHZwY2lfbW9kaWZ5X2JhcnMgYW5kIHZw
Y2lfbW9kaWZ5X3JvbS4KIC0gSW50cm9kdWNlIHZwY2lfaHdfcmVhZDE2LzMyLCBpbiBvcmRlciB0
byBwYXNzdGhyb3VnaCByZWFkcyB0bwogICB0aGUgdW5kZXJseWluZyBody4KIC0gUHJpbnQgQkFS
IG51bWJlciBvbiBlcnJvciBpbiB2cGNpX2Jhcl93cml0ZS4KIC0gUGxhY2UgdGhlIENPTkZJR19I
QVNfUENJIGd1YXJkcyBpbnNpZGUgdGhlIHZwY2kuaCBoZWFkZXIgYW5kCiAgIHByb3ZpZGUgYW4g
ZW1wdHkgdnBjaV92Y3B1IHN0cnVjdHVyZSBmb3IgdGhlICFDT05GSUdfSEFTX1BDSSBjYXNlLgog
LSBEZWZpbmUgQ09ORklHX0hBU19QQ0kgaW4gdGhlIHRlc3QgaGFybmVzcyBlbXVsLmggaGVhZGVy
IGJlZm9yZQogICBpbmNsdWRpbmcgdnBjaS5oCiAtIEFkZCBBUk0gVE9ET3MgYW5kIGFuIEFSTS1z
cGVjaWZpYyBib2RnZSB0byB2cGNpX21hcF9yYW5nZSBkdWUgdG8KICAgdGhlIGxhY2sgb2YgcHJl
ZW1wdGlvbiBpbiB7dW59bWFwX21taW9fcmVnaW9ucy4KIC0gTWFrZSB2cGNpX21heWJlX2RlZmVy
X21hcCB2b2lkLgogLSBTZXQgcm9tX2VuYWJsZWQgaW4gdnBjaV9pbml0X2JhcnMuCiAtIERlZmVy
IGVuYWJsaW5nL2Rpc2FibGluZyB0aGUgbWVtb3J5IGRlY29kaW5nIChvciB0aGUgUk9NIGVuYWJs
ZQogICBiaXQpIHVudGlsIHRoZSBtZW1vcnkgaGFzIGJlZW4gbWFwcGVkL3VubWFwcGVkLgogLSBS
ZW1vdmUgdnBjaV8gcHJlZml4IGZyb20gc3RhdGljIGZ1bmN0aW9ucy4KIC0gVXNlIHRoZSBzYW1l
IGNvZGUgaW4gb3JkZXIgdG8gbWFwIHRoZSBnZW5lcmFsIEJBUnMgYW5kIHRoZSBST00KICAgQkFS
cy4KIC0gUmVtb3ZlIHRoZSBzZWcvYnVzIGxvY2FsIHZhcmlhYmxlcyBhbmQgdXNlIHBkZXYtPntz
ZWcsYnVzfSBpbnN0ZWFkLgogLSBDb252ZXJ0IHRoZSBib29scyBpbiB0aGUgQkFSIHJlbGF0ZWQg
c3RydWN0cyBpbnRvIGJvb2wgYml0ZmllbGRzLgogLSBBZGQgdGhlIG11c3RfY2hlY2sgYXR0cmli
dXRlIHRvIHZwY2lfcHJvY2Vzc19wZW5kaW5nLgogLSBPcGVuIGNvZGUgY2hlY2tfYmFyX292ZXJs
YXAgaW5zaWRlIG1vZGlmeV9iYXJzLCB3aGljaCB3YXMgaXQncyBvbmx5CiAgIHVzZXIuCgpDaGFu
Z2VzIHNpbmNlIHY1OgogLSBTd2l0Y2ggdG8gdGhlIG5ldyBoYW5kbGVyIHR5cGUuCiAtIFVzZSBw
Y2lfc2JkZl90IHRvIHNpemUgdGhlIEJBUnMuCiAtIFVzZSBhIHNpbmdsZSByZXR1cm4gZm9yIHZw
Y2lfbW9kaWZ5X2Jhci4KIC0gRG8gbm90IHJldHVybiBhbiBlcnJvciBjb2RlIGZyb20gdnBjaV9t
b2RpZnlfYmFycywganVzdCBsb2cgdGhlCiAgIGZhaWx1cmUuCiAtIFJlbW92ZSB0aGUgJ3Npemlu
ZycgcGFyYW1ldGVyLiBJbnN0ZWFkIGp1c3QgbGV0IHRoZSBndWVzdCB3cml0ZQogICBkaXJlY3Rs
eSB0byB0aGUgQkFSLCBhbmQgcmVhZCB0aGUgdmFsdWUgYmFjay4gVGhpcyBzaW1wbGlmaWVzIHRo
ZQogICBCQVIgcmVnaXN0ZXIgaGFuZGxlcnMsIHNwZWNpYWxseSB0aGUgcmVhZCBvbmUuCiAtIEln
bm9yZSBST00gQkFSIHdyaXRlcyB3aXRoIG1lbW9yeSBkZWNvZGluZyBlbmFibGVkIGFuZCBST00g
ZW5hYmxlZC4KIC0gRG8gbm90IHByb3BhZ2F0ZSBmYWlsdXJlcyB0byBzZXR1cCB0aGUgUk9NIEJB
UiBpbiB2cGNpX2luaXRfYmFycy4KIC0gQWRkIHByZWVtcHRpb24gc3VwcG9ydCB0byB0aGUgQkFS
IG1hcHBpbmcvdW5tYXBwaW5nIG9wZXJhdGlvbnMuCgpDaGFuZ2VzIHNpbmNlIHY0OgogLSBFeHBh
bmQgY29tbWl0IG1lc3NhZ2UgdG8gbWVudGlvbiB0aGUgcmVhc29uIGJlaGluZCB0aGUgdXNhZ2Ug
b2YKICAgcmFuZ2VzZXRzLgogLSBGaXggY29tbWVudCByZWxhdGVkIHRvIHRoZSBpbmNsdXNpdmVu
ZXNzIG9mIHJhbmdlc2V0cy4KIC0gRml4IG9mZi1ieS1vbmUgZXJyb3IgaW4gdGhlIGNhbGN1bGF0
aW9uIG9mIHRoZSBlbmQgb2YgbWVtb3J5CiAgIHJlZ2lvbnMuCiAtIFN0b3JlIHRoZSBzdGF0ZSBv
ZiB0aGUgQkFSIChtYXBwZWQvdW5tYXBwZWQpIGluIHRoZSB2cGNpX2JhcgogICBlbmFibGVkIGZp
ZWxkLCBwcmV2aW91c2x5IHdhcyBvbmx5IHVzZWQgYnkgUk9Ncy4KIC0gRml4IGRvdWJsZSBuZWdh
dGlvbiBvZiByZXR1cm4gY29kZS4KIC0gTW9kaWZ5IHZwY2lfY21kX3dyaXRlIHNvIGl0IGhhcyBh
IHNpbmdsZSBjYWxsIHRvIHBjaV9jb25mX3dyaXRlMTYuCiAtIFByaW50IGEgd2FybmluZyB3aGVu
IHRyeWluZyB0byB3cml0ZSB0byB0aGUgQkFSIHdpdGggbWVtb3J5CiAgIGRlY29kaW5nIGVuYWJs
ZWQgKGFuZCBpZ25vcmUgdGhlIHdyaXRlKS4KIC0gUmVtb3ZlIGhlYWRlcl90eXBlIGxvY2FsIHZh
cmlhYmxlLCBpdCdzIHVzZWQgb25seSBvbmNlLgogLSBNb3ZlIHRoZSByZWFkIG9mIHRoZSBjb21t
YW5kIHJlZ2lzdGVyLgogLSBSZXN0b3JlIHByZXZpb3VzIGNvbW1hbmQgcmVnaXN0ZXIgdmFsdWUg
aW4gdGhlIGV4aXQgcGF0aHMuCiAtIE9ubHkgc2V0IGFkZHJlc3MgdG8gSU5WQUxJRF9QQUREUiBp
ZiB0aGUgaW5pdGlhbCBCQVIgdmFsdWUgbWF0Y2hlcwogICAgfjAgJiBQQ0lfQkFTRV9BRERSRVNT
X01FTV9NQVNLLgogLSBEb24ndCBkaXNhYmxlIHRoZSBlbmFibGVkIGJpdCBpbiB0aGUgZXhwYW5z
aW9uIFJPTSByZWdpc3RlciwgbWVtb3J5CiAgIGRlY29kaW5nIGlzIGFscmVhZHkgZGlzYWJsZWQg
YW5kIHRha2VzIHByZWNlZGVuY2UuCiAtIERvbid0IHVzZSBJTlZBTElEX1BBRERSLCBqdXN0IHNl
dCB0aGUgaW5pdGlhbCBCQVIgYWRkcmVzcyB0byB0aGUKICAgdmFsdWUgZm91bmQgaW4gdGhlIGhh
cmR3YXJlLgogLSBJbnRyb2R1Y2Ugcm9tX2VuYWJsZWQgdG8gc3RvcmUgdGhlIHN0YXR1cyBvZiB0
aGUKICAgUENJX1JPTV9BRERSRVNTX0VOQUJMRSBiaXQuCiAtIFJlb3JkZXIgZmllbGRzIG9mIHRo
ZSBzdHJ1Y3R1cmUgdG8gcHJldmVudCBob2xlcy4KCkNoYW5nZXMgc2luY2UgdjM6CiAtIFByb3Bh
Z2F0ZSBwcmV2aW91cyBjaGFuZ2VzOiBkcm9wIHhlbl8gcHJlZml4IGFuZCB1c2UgdTgvdTE2L3Uz
MgogICBpbnN0ZWFkIG9mIHRoZSBwcmV2aW91cyBoYWxmX3dvcmQvd29yZC9kb3VibGVfd29yZC4K
IC0gQ29uc3RpZnkgc29tZSBvZiB0aGUgcGFyYW1lcnRlcnMuCiAtIHMvVlBDSV9CQVJfTUVNL1ZQ
Q0lfQkFSX01FTTMyLy4KIC0gU2ltcGxpZnkgdGhlIG51bWJlciBvZiBmaWVsZHMgc3RvcmVkIGZv
ciBlYWNoIEJBUiwgYSBzaW5nbGUgYWRkcmVzcwogICBmaWVsZCBpcyBzdG9yZWQgYW5kIGNvbnRh
aW5zIHRoZSBhZGRyZXNzIG9mIHRoZSBCQVIgYm90aCBvbiBYZW4gYW5kCiAgIGluIHRoZSBndWVz
dC4KIC0gQWxsb3cgdGhlIGd1ZXN0IHRvIG1vdmUgdGhlIEJBUnMgYXJvdW5kIGluIHRoZSBwaHlz
aWNhbCBtZW1vcnkgbWFwLgogLSBBZGQgc3VwcG9ydCBmb3IgZXhwYW5zaW9uIFJPTSBCQVJzLgog
LSBEbyBub3QgY2FjaGUgdGhlIHZhbHVlIG9mIHRoZSBjb21tYW5kIHJlZ2lzdGVyLgogLSBSZW1v
dmUgYSBsYWJlbCB1c2VkIGluIHZwY2lfY21kX3dyaXRlLgogLSBGaXggdGhlIGNhbGN1bGF0aW9u
IG9mIHRoZSBzaXppbmcgbWFzayBpbiB2cGNpX2Jhcl93cml0ZS4KIC0gQ2hlY2sgdGhlIG1lbW9y
eSBkZWNvZGUgYml0IGluIG9yZGVyIHRvIGRlY2lkZSBpZiBhIEJBUiBpcwogICBwb3NpdGlvbmVk
IG9yIG5vdC4KIC0gRGlzYWJsZSBtZW1vcnkgZGVjb2RpbmcgYmVmb3JlIHNpemluZyB0aGUgQkFS
cyBpbiBYZW4uCiAtIFdoZW4gbWFwcGluZy91bm1hcHBpbmcgQkFScyBjaGVjayBpZiB0aGVyZSdz
IG92ZXJsYXAgYmV0d2VlbiBCQVJzLAogICBpbiBvcmRlciB0byBhdm9pZCB1bm1hcHBpbmcgbWVt
b3J5IHJlcXVpcmVkIGJ5IGFub3RoZXIgQkFSLgogLSBJbnRyb2R1Y2UgYSBtYWNybyB0byBjaGVj
ayB3aGV0aGVyIGEgQkFSIGlzIG1hcHBhYmxlIG9yIG5vdC4KIC0gQWRkIGEgY29tbWVudCByZWdh
cmRpbmcgdGhlIGxhY2sgb2Ygc3VwcG9ydCBmb3IgU1ItSU9WLgogLSBSZW1vdmUgdGhlIHVzYWdl
IG9mIHRoZSBHRU5NQVNLIG1hY3JvLgoKQ2hhbmdlcyBzaW5jZSB2MjoKIC0gRGV0ZWN0IHVuc2V0
IEJBUnMgYW5kIGFsbG93IHRoZSBoYXJkd2FyZSBkb21haW4gdG8gcG9zaXRpb24gdGhlbS4KLS0t
CiB0b29scy90ZXN0cy92cGNpL2VtdWwuaCAgIHwgICAxICsKIHhlbi9hcmNoL3g4Ni9odm0vaW9y
ZXEuYyAgfCAgIDQgKwogeGVuL2RyaXZlcnMvdnBjaS9NYWtlZmlsZSB8ICAgMiArLQogeGVuL2Ry
aXZlcnMvdnBjaS9oZWFkZXIuYyB8IDUxOCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrCiB4ZW4vZHJpdmVycy92cGNpL3ZwY2kuYyAgIHwgIDE1ICsrCiB4ZW4v
aW5jbHVkZS94ZW4vc2NoZWQuaCAgIHwgICA2ICsKIHhlbi9pbmNsdWRlL3hlbi92cGNpLmggICAg
fCAgNTYgKysrKysKIDcgZmlsZXMgY2hhbmdlZCwgNjAxIGluc2VydGlvbnMoKyksIDEgZGVsZXRp
b24oLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vZHJpdmVycy92cGNpL2hlYWRlci5jCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvdGVzdHMvdnBjaS9lbXVsLmggYi90b29scy90ZXN0cy92cGNpL2VtdWwu
aAppbmRleCBlYmQ2NzY3MjNkLi5mY2E5Y2IwYmJmIDEwMDY0NAotLS0gYS90b29scy90ZXN0cy92
cGNpL2VtdWwuaAorKysgYi90b29scy90ZXN0cy92cGNpL2VtdWwuaApAQCAtODAsNiArODAsNyBA
QCB0eXBlZGVmIHVuaW9uIHsKICAgICB9OwogfSBwY2lfc2JkZl90OwogCisjZGVmaW5lIENPTkZJ
R19IQVNfUENJCiAjaW5jbHVkZSAidnBjaS5oIgogCiAjZGVmaW5lIF9faHdkb21faW5pdApkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIGIveGVuL2FyY2gveDg2L2h2bS9pb3Jl
cS5jCmluZGV4IGVjOWIzMWZmYzQuLjkxNmE1Njk0NzAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vaW9yZXEuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKQEAgLTI2LDYgKzI2
LDcgQEAKICNpbmNsdWRlIDx4ZW4vZG9tYWluLmg+CiAjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+CiAj
aW5jbHVkZSA8eGVuL3BhZ2luZy5oPgorI2luY2x1ZGUgPHhlbi92cGNpLmg+CiAKICNpbmNsdWRl
IDxhc20vaHZtL2h2bS5oPgogI2luY2x1ZGUgPGFzbS9odm0vaW9yZXEuaD4KQEAgLTQ4LDYgKzQ5
LDkgQEAgYm9vbCBodm1faW9fcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdikKICAgICBzdHJ1Y3QgZG9t
YWluICpkID0gdi0+ZG9tYWluOwogICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzOwogCisg
ICAgaWYgKCBoYXNfdnBjaShkKSAmJiB2cGNpX3Byb2Nlc3NfcGVuZGluZyh2KSApCisgICAgICAg
IHJldHVybiB0cnVlOworCiAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHMsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxpc3QsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQpkaWZmIC0tZ2l0IGEveGVuL2Ry
aXZlcnMvdnBjaS9NYWtlZmlsZSBiL3hlbi9kcml2ZXJzL3ZwY2kvTWFrZWZpbGUKaW5kZXggODQw
YTkwNjQ3MC4uMjQxNDY3MjEyZiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvdnBjaS9NYWtlZmls
ZQorKysgYi94ZW4vZHJpdmVycy92cGNpL01ha2VmaWxlCkBAIC0xICsxIEBACi1vYmoteSArPSB2
cGNpLm8KK29iai15ICs9IHZwY2kubyBoZWFkZXIubwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMv
dnBjaS9oZWFkZXIuYyBiL3hlbi9kcml2ZXJzL3ZwY2kvaGVhZGVyLmMKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uYTAzZWZmZmM3MQotLS0gL2Rldi9udWxsCisrKyBiL3hl
bi9kcml2ZXJzL3ZwY2kvaGVhZGVyLmMKQEAgLTAsMCArMSw1MTggQEAKKy8qCisgKiBHZW5lcmlj
IGZ1bmN0aW9uYWxpdHkgZm9yIGhhbmRsaW5nIGFjY2Vzc2VzIHRvIHRoZSBQQ0kgaGVhZGVyIGZy
b20gdGhlCisgKiBjb25maWd1cmF0aW9uIHNwYWNlLgorICoKKyAqIENvcHlyaWdodCAoQykgMjAx
NyBDaXRyaXggU3lzdGVtcyBSJkQKKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2Fy
ZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhl
IHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vu
c2UsIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRp
b24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQg
aXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQg
ZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5F
U1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIEdlbmVyYWwgUHVi
bGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVj
ZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYWxvbmcg
d2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5z
ZXMvPi4KKyAqLworCisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisjaW5jbHVkZSA8eGVuL3ZwY2ku
aD4KKyNpbmNsdWRlIDx4ZW4vcDJtLWNvbW1vbi5oPgorI2luY2x1ZGUgPHhlbi9zb2Z0aXJxLmg+
CisKKyNpbmNsdWRlIDxhc20vZXZlbnQuaD4KKworI2RlZmluZSBNQVBQQUJMRV9CQVIoeCkgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICgoeCkt
PnR5cGUgPT0gVlBDSV9CQVJfTUVNMzIgfHwgKHgpLT50eXBlID09IFZQQ0lfQkFSX01FTTY0X0xP
IHx8ICAgXAorICAgICAoeCktPnR5cGUgPT0gVlBDSV9CQVJfUk9NKQorCitzdHJ1Y3QgbWFwX2Rh
dGEgeworICAgIHN0cnVjdCBkb21haW4gKmQ7CisgICAgYm9vbCBtYXA7Cit9OworCitzdGF0aWMg
aW50IG1hcF9yYW5nZSh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdm9pZCAqZGF0
YSwKKyAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgKmMpCit7CisgICAgY29uc3Qg
c3RydWN0IG1hcF9kYXRhICptYXAgPSBkYXRhOworICAgIGludCByYzsKKworICAgIGZvciAoIDsg
OyApCisgICAgeworICAgICAgICB1bnNpZ25lZCBsb25nIHNpemUgPSBlIC0gcyArIDE7CisKKyAg
ICAgICAgLyoKKyAgICAgICAgICogQVJNIFRPRE9zOgorICAgICAgICAgKiAtIE9uIEFSTSB3aGV0
aGVyIHRoZSBtZW1vcnkgaXMgcHJlZmV0Y2hhYmxlIG9yIG5vdCBzaG91bGQgYmUgcGFzc2VkCisg
ICAgICAgICAqICAgdG8gbWFwX21taW9fcmVnaW9ucyBpbiBvcmRlciB0byBkZWNpZGUgd2hpY2gg
bWVtb3J5IGF0dHJpYnV0ZXMKKyAgICAgICAgICogICBzaG91bGQgYmUgdXNlZC4KKyAgICAgICAg
ICoKKyAgICAgICAgICogLSB7dW59bWFwX21taW9fcmVnaW9ucyBkb2Vzbid0IHN1cHBvcnQgcHJl
ZW1wdGlvbiwgaGVuY2UgdGhlIGJvZGdlCisgICAgICAgICAqICAgYmVsb3cgaW4gb3JkZXIgdG8g
bGltaXQgdGhlIGFtb3VudCBvZiBtYXBwaW5ncyB0byA2NCBwYWdlcyBmb3IKKyAgICAgICAgICog
ICBlYWNoIGZ1bmN0aW9uIGNhbGwuCisgICAgICAgICAqLworCisjaWZkZWYgQ09ORklHX0FSTQor
ICAgICAgICBzaXplID0gbWluKDY0dWwsIHNpemUpOworI2VuZGlmCisKKyAgICAgICAgcmMgPSAo
bWFwLT5tYXAgPyBtYXBfbW1pb19yZWdpb25zIDogdW5tYXBfbW1pb19yZWdpb25zKQorICAgICAg
ICAgICAgIChtYXAtPmQsIF9nZm4ocyksIHNpemUsIF9tZm4ocykpOworICAgICAgICBpZiAoIHJj
ID09IDAgKQorICAgICAgICB7CisgICAgICAgICAgICAqYyArPSBzaXplOworI2lmZGVmIENPTkZJ
R19BUk0KKyAgICAgICAgICAgIHJjID0gLUVSRVNUQVJUOworI2VuZGlmCisgICAgICAgICAgICBi
cmVhazsKKyAgICAgICAgfQorICAgICAgICBpZiAoIHJjIDwgMCApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIHByaW50ayhYRU5MT0dfR19XQVJOSU5HCisgICAgICAgICAgICAgICAgICAgIkZhaWxl
ZCB0byBpZGVudGl0eSAlc21hcCBbJSIgUFJJX2dmbiAiLCAlIiBQUklfZ2ZuICIpIGZvciBkJWQ6
ICVkXG4iLAorICAgICAgICAgICAgICAgICAgIG1hcCA/ICIiIDogInVuIiwgcywgZSwgbWFwLT5k
LT5kb21haW5faWQsIHJjKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgICAg
IEFTU0VSVChyYyA8IHNpemUpOworICAgICAgICAqYyArPSByYzsKKyAgICAgICAgcyArPSByYzsK
KyAgICAgICAgaWYgKCBnZW5lcmFsX3ByZWVtcHRfY2hlY2soKSApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIGlmICggIWlzX2lkbGVfdmNwdShjdXJyZW50KSApCisgICAgICAgICAgICAgICAgcmV0
dXJuIC1FUkVTVEFSVDsKKworICAgICAgICAgICAgcHJvY2Vzc19wZW5kaW5nX3NvZnRpcnFzKCk7
CisgICAgICAgIH0KKyAgICB9CisKKyAgICByZXR1cm4gcmM7Cit9CisKK3N0YXRpYyB2b2lkIG1v
ZGlmeV9kZWNvZGluZyhjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgYm9vbCBtYXAsIGJvb2wg
cm9tKQoreworICAgIHN0cnVjdCB2cGNpX2hlYWRlciAqaGVhZGVyID0gJnBkZXYtPnZwY2ktPmhl
YWRlcjsKKyAgICB1aW50OF90IHNsb3QgPSBQQ0lfU0xPVChwZGV2LT5kZXZmbiksIGZ1bmMgPSBQ
Q0lfRlVOQyhwZGV2LT5kZXZmbik7CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBmb3IgKCBp
ID0gMDsgaSA8IEFSUkFZX1NJWkUoaGVhZGVyLT5iYXJzKTsgaSsrICkKKyAgICB7CisgICAgICAg
IGlmICggcm9tICYmIGhlYWRlci0+YmFyc1tpXS50eXBlID09IFZQQ0lfQkFSX1JPTSApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIHVuc2lnbmVkIGludCByb21fcG9zID0gKGkgPT0gNikgPyBQQ0lf
Uk9NX0FERFJFU1MKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
OiBQQ0lfUk9NX0FERFJFU1MxOworICAgICAgICAgICAgdWludDMyX3QgdmFsID0gcGNpX2NvbmZf
cmVhZDMyKHBkZXYtPnNlZywgcGRldi0+YnVzLCBzbG90LCBmdW5jLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJvbV9wb3MpOworCisgICAgICAgICAgICBoZWFk
ZXItPmJhcnNbaV0uZW5hYmxlZCA9IGhlYWRlci0+YmFyc1tpXS5yb21fZW5hYmxlZCA9IG1hcDsK
KworICAgICAgICAgICAgdmFsICY9IH5QQ0lfUk9NX0FERFJFU1NfRU5BQkxFOworICAgICAgICAg
ICAgdmFsIHw9IG1hcCA/IFBDSV9ST01fQUREUkVTU19FTkFCTEUgOiAwOworICAgICAgICAgICAg
cGNpX2NvbmZfd3JpdGUzMihwZGV2LT5zZWcsIHBkZXYtPmJ1cywgc2xvdCwgZnVuYywgcm9tX3Bv
cywgdmFsKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgICAgIGlmICggIXJv
bSAmJiAoaGVhZGVyLT5iYXJzW2ldLnR5cGUgIT0gVlBDSV9CQVJfUk9NIHx8CisgICAgICAgICAg
ICAgICAgICAgICAgaGVhZGVyLT5iYXJzW2ldLnJvbV9lbmFibGVkKSApCisgICAgICAgICAgICBo
ZWFkZXItPmJhcnNbaV0uZW5hYmxlZCA9IG1hcDsKKyAgICB9CisKKyAgICBpZiAoICFyb20gKQor
ICAgIHsKKyAgICAgICAgdWludDE2X3QgY21kID0gcGNpX2NvbmZfcmVhZDE2KHBkZXYtPnNlZywg
cGRldi0+YnVzLCBzbG90LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZnVuYywgUENJX0NPTU1BTkQpOworCisgICAgICAgIGNtZCAmPSB+UENJX0NPTU1BTkRfTUVNT1JZ
OworICAgICAgICBjbWQgfD0gbWFwID8gUENJX0NPTU1BTkRfTUVNT1JZIDogMDsKKyAgICAgICAg
cGNpX2NvbmZfd3JpdGUxNihwZGV2LT5zZWcsIHBkZXYtPmJ1cywgc2xvdCwgZnVuYywgUENJX0NP
TU1BTkQsCisgICAgICAgICAgICAgICAgICAgICAgICAgY21kKTsKKyAgICB9Cit9CisKK2Jvb2wg
dnBjaV9wcm9jZXNzX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYpCit7CisgICAgd2hpbGUgKCB2LT52
cGNpLm1lbSApCisgICAgeworICAgICAgICBzdHJ1Y3QgbWFwX2RhdGEgZGF0YSA9IHsKKyAgICAg
ICAgICAgIC5kID0gdi0+ZG9tYWluLAorICAgICAgICAgICAgLm1hcCA9IHYtPnZwY2kubWFwLAor
ICAgICAgICB9OworCisgICAgICAgIHN3aXRjaCAoIHJhbmdlc2V0X2NvbnN1bWVfcmFuZ2VzKHYt
PnZwY2kubWVtLCBtYXBfcmFuZ2UsICZkYXRhKSApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSAt
RVJFU1RBUlQ6CisgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICAgICAgY2FzZSAwOgorICAg
ICAgICAgICAgaWYgKCB2LT52cGNpLm1hcCApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAg
ICAgc3Bpbl9sb2NrKCZ2LT52cGNpLnBkZXYtPnZwY2ktPmxvY2spOworICAgICAgICAgICAgICAg
IG1vZGlmeV9kZWNvZGluZyh2LT52cGNpLnBkZXYsIHYtPnZwY2kubWFwLCB2LT52cGNpLnJvbSk7
CisgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2soJnYtPnZwY2kucGRldi0+dnBjaS0+bG9jayk7
CisgICAgICAgICAgICB9CisgICAgICAgICAgICAvKiBmYWxsdGhyb3VnaC4gKi8KKyAgICAgICAg
Y2FzZSAtRU5PTUVNOgorICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIE90aGVyIGVycm9y
cyBhcmUgaWdub3JlZCwgaG9wcGluZyB0aGF0IGF0IGxlYXN0IHNvbWUgcmVnaW9ucworICAgICAg
ICAgICAgICogd2lsbCBiZSBtYXBwZWQgYW5kIHRoYXQgd291bGQgYmUgZW5vdWdoIGZvciB0aGUg
ZGV2aWNlIHRvCisgICAgICAgICAgICAgKiBmdW5jdGlvbi4gTm90ZSB0aGF0IGluIHRoZSB1bm1h
cCBjYXNlIHRoZSBtZW1vcnkgZGVjb2Rpbmcgb3IKKyAgICAgICAgICAgICAqIFJPTSBlbmFibGUg
Yml0IGhhdmUgYWxyZWFkeSBiZWVuIHRvZ2dsZWQgb2ZmIGJlZm9yZSBhdHRlbXB0aW5nCisgICAg
ICAgICAgICAgKiB0byBwZXJmb3JtIHRoZSBwMm0gdW5tYXAuCisgICAgICAgICAgICAgKi8KKyAg
ICAgICAgICAgIHJhbmdlc2V0X2Rlc3Ryb3kodi0+dnBjaS5tZW0pOworICAgICAgICAgICAgdi0+
dnBjaS5tZW0gPSBOVUxMOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICB9CisK
KyAgICByZXR1cm4gZmFsc2U7Cit9CisKK3N0YXRpYyB2b2lkIG1heWJlX2RlZmVyX21hcChzdHJ1
Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdHJ1Y3QgcmFuZ2VzZXQgKm1lbSwgYm9vbCBtYXAsIGJvb2wgcm9tKQor
eworICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKKworICAgIGlmICggaXNfaWRsZV92
Y3B1KGN1cnIpICkKKyAgICB7CisgICAgICAgIHN0cnVjdCBtYXBfZGF0YSBkYXRhID0geyAuZCA9
IGQsIC5tYXAgPSB0cnVlIH07CisKKyAgICAgICAgLyoKKyAgICAgICAgICogT25seSB1c2VkIGZv
ciBkb21haW4gY29uc3RydWN0aW9uIGluIG9yZGVyIHRvIG1hcCB0aGUgQkFScworICAgICAgICAg
KiBvZiBkZXZpY2VzIHdpdGggbWVtb3J5IGRlY29kaW5nIGVuYWJsZWQuCisgICAgICAgICAqLwor
ICAgICAgICBBU1NFUlQobWFwICYmICFyb20pOworICAgICAgICByYW5nZXNldF9jb25zdW1lX3Jh
bmdlcyhtZW0sIG1hcF9yYW5nZSwgJmRhdGEpOworICAgICAgICBtb2RpZnlfZGVjb2RpbmcocGRl
diwgdHJ1ZSwgZmFsc2UpOworICAgICAgICByYW5nZXNldF9kZXN0cm95KG1lbSk7CisgICAgfQor
ICAgIGVsc2UKKyAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIE5COiB3aGVuIGRlZmVycmlu
ZyB0aGUge3VufW1hcCB0aGUgc3RhdGUgb2YgdGhlIGRldmljZSBzaG91bGQgbm90IGJlCisgICAg
ICAgICAqIHRydXN0ZWQuIEZvciBleGFtcGxlIHRoZSBlbmFibGUgYml0IGlzIHRvZ2dsZWQgYWZ0
ZXIgdGhlIGRldmljZSBpcworICAgICAgICAgKiBtYXBwZWQuIFRoaXMgY2FuIGxlYWQgdG8gcGFy
YWxsZWwgbWFwcGluZyBvcGVyYXRpb25zIGJlaW5nIHN0YXJ0ZWQKKyAgICAgICAgICogZm9yIHRo
ZSBzYW1lIGRldmljZSBpZiB0aGUgZG9tYWluIGlzIG5vdCB3ZWxsLWJlaGF2ZWQuCisgICAgICAg
ICAqCisgICAgICAgICAqIEluIGFueSBjYXNlLCB0aGUgd29yc2UgdGhhdCBjYW4gaGFwcGVuIGFy
ZSBlcnJvcnMgZnJvbSB0aGUge3VufW1hcAorICAgICAgICAgKiBvcGVyYXRpb25zLCB3aGljaCB3
aWxsIGxlYWQgdG8gdGhlIGRldmljZXMgbm90IHdvcmtpbmcgcHJvcGVybHkuCisgICAgICAgICAq
LworICAgICAgICBBU1NFUlQoY3Vyci0+ZG9tYWluID09IGQpOworICAgICAgICBjdXJyLT52cGNp
LnBkZXYgPSBwZGV2OworICAgICAgICBjdXJyLT52cGNpLm1lbSA9IG1lbTsKKyAgICAgICAgY3Vy
ci0+dnBjaS5tYXAgPSBtYXA7CisgICAgICAgIGN1cnItPnZwY2kucm9tID0gcm9tOworICAgIH0K
K30KKworc3RhdGljIHZvaWQgbW9kaWZ5X2JhcnMoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYs
IGJvb2wgbWFwLCBib29sIHJvbSkKK3sKKyAgICBzdHJ1Y3QgdnBjaV9oZWFkZXIgKmhlYWRlciA9
ICZwZGV2LT52cGNpLT5oZWFkZXI7CisgICAgc3RydWN0IHJhbmdlc2V0ICptZW0gPSByYW5nZXNl
dF9uZXcoTlVMTCwgTlVMTCwgMCk7CisgICAgY29uc3Qgc3RydWN0IHBjaV9kZXYgKnRtcDsKKyAg
ICB1bnNpZ25lZCBpbnQgaTsKKyAgICBpbnQgcmM7CisKKyAgICBpZiAoICFtYXAgKQorICAgICAg
ICBtb2RpZnlfZGVjb2RpbmcocGRldiwgZmFsc2UsIHJvbSk7CisKKyAgICBpZiAoICFtZW0gKQor
ICAgICAgICByZXR1cm47CisKKyAgICAvKgorICAgICAqIENyZWF0ZSBhIHJhbmdlc2V0IHRoYXQg
cmVwcmVzZW50cyB0aGUgY3VycmVudCBkZXZpY2UgQkFScyBtZW1vcnkgcmVnaW9uCisgICAgICog
YW5kIGNvbXBhcmUgaXQgYWdhaW5zdCBhbGwgdGhlIGN1cnJlbnRseSBhY3RpdmUgQkFSIG1lbW9y
eSByZWdpb25zLiBJZgorICAgICAqIGFuIG92ZXJsYXAgaXMgZm91bmQsIHN1YnRyYWN0IGl0IGZy
b20gdGhlIHJlZ2lvbiB0byBiZQorICAgICAqIG1hcHBlZC91bm1hcHBlZC4KKyAgICAgKgorICAg
ICAqIE5COiB0aGUgcmFuZ2VzZXQgdXNlcyBpbmNsdXNpdmUgZnJhbWUgbnVtYmVycy4KKyAgICAg
Ki8KKworICAgIC8qCisgICAgICogRmlyc3QgZmlsbCB0aGUgcmFuZ2VzZXQgd2l0aCBhbGwgdGhl
IEJBUnMgb2YgdGhpcyBkZXZpY2Ugb3Igd2l0aCB0aGUgUk9NCisgICAgICogQkFSIG9ubHksIGRl
cGVuZGluZyBvbiB3aGV0aGVyIHRoZSBndWVzdCBpcyB0b2dnbGluZyB0aGUgbWVtb3J5IGRlY29k
ZQorICAgICAqIGJpdCBvZiB0aGUgY29tbWFuZCByZWdpc3Rlciwgb3IgdGhlIGVuYWJsZSBiaXQg
b2YgdGhlIFJPTSBCQVIgcmVnaXN0ZXIuCisgICAgICovCisgICAgZm9yICggaSA9IDA7IGkgPCBB
UlJBWV9TSVpFKGhlYWRlci0+YmFycyk7IGkrKyApCisgICAgeworICAgICAgICBjb25zdCBzdHJ1
Y3QgdnBjaV9iYXIgKmJhciA9ICZoZWFkZXItPmJhcnNbaV07CisKKyAgICAgICAgaWYgKCAhTUFQ
UEFCTEVfQkFSKGJhcikgfHwKKyAgICAgICAgICAgICByb20gPyBiYXItPnR5cGUgIT0gVlBDSV9C
QVJfUk9NCisgICAgICAgICAgICAgICAgIDogKGJhci0+dHlwZSA9PSBWUENJX0JBUl9ST00gJiYg
IWJhci0+cm9tX2VuYWJsZWQpICkKKyAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgIHJj
ID0gcmFuZ2VzZXRfYWRkX3JhbmdlKG1lbSwgUEZOX0RPV04oYmFyLT5hZGRyKSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgUEZOX0RPV04oYmFyLT5hZGRyICsgYmFyLT5zaXplIC0g
MSkpOworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgeworICAgICAgICAgICAgcHJpbnRrKFhF
TkxPR19HX1dBUk5JTkcKKyAgICAgICAgICAgICAgICAgICAiRmFpbGVkIHRvIGFkZCBbJSIgUFJJ
X2dmbiAiLCAlIiBQUklfZ2ZuICIpOiAlZFxuIiwKKyAgICAgICAgICAgICAgICAgICBQRk5fRE9X
TihiYXItPmFkZHIpLCBQRk5fRE9XTihiYXItPmFkZHIgKyBiYXItPnNpemUgLSAxKSwKKyAgICAg
ICAgICAgICAgICAgICByYyk7CisgICAgICAgICAgICByYW5nZXNldF9kZXN0cm95KG1lbSk7Cisg
ICAgICAgICAgICByZXR1cm47CisgICAgICAgIH0KKyAgICB9CisKKyAgICAvKgorICAgICAqIENo
ZWNrIGZvciBvdmVybGFwcyB3aXRoIG90aGVyIEJBUnMuIE5vdGUgdGhhdCBvbmx5IEJBUnMgdGhh
dCBhcmUKKyAgICAgKiBjdXJyZW50bHkgbWFwcGVkIChlbmFibGVkKSBhcmUgY2hlY2tlZCBmb3Ig
b3ZlcmxhcHMuCisgICAgICovCisgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSh0bXAsICZwZGV2LT5k
b21haW4tPmFyY2gucGRldl9saXN0LCBkb21haW5fbGlzdCkKKyAgICAgICAgZm9yICggaSA9IDA7
IGkgPCBBUlJBWV9TSVpFKHRtcC0+dnBjaS0+aGVhZGVyLmJhcnMpOyBpKysgKQorICAgICAgICB7
CisgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgdnBjaV9iYXIgKmJhciA9ICZ0bXAtPnZwY2ktPmhl
YWRlci5iYXJzW2ldOworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBzdGFydCA9IFBGTl9ET1dO
KGJhci0+YWRkcik7CisgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGVuZCA9IFBGTl9ET1dOKGJh
ci0+YWRkciArIGJhci0+c2l6ZSAtIDEpOworCisgICAgICAgICAgICBpZiAoICFiYXItPmVuYWJs
ZWQgfHwgIU1BUFBBQkxFX0JBUihiYXIpIHx8CisgICAgICAgICAgICAgICAgICFyYW5nZXNldF9v
dmVybGFwc19yYW5nZShtZW0sIHN0YXJ0LCBlbmQpICkKKyAgICAgICAgICAgICAgICBjb250aW51
ZTsKKworICAgICAgICAgICAgcmMgPSByYW5nZXNldF9yZW1vdmVfcmFuZ2UobWVtLCBzdGFydCwg
ZW5kKTsKKyAgICAgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgeworICAgICAgICAgICAg
ICAgIHByaW50ayhYRU5MT0dfR19XQVJOSU5HCisgICAgICAgICAgICAgICAgICAgICAgICJGYWls
ZWQgdG8gcmVtb3ZlIFslIiBQUklfZ2ZuICIsICUiIFBSSV9nZm4gIik6ICVkXG4iLAorICAgICAg
ICAgICAgICAgICAgICAgICBzdGFydCwgZW5kLCByYyk7CisgICAgICAgICAgICAgICAgcmFuZ2Vz
ZXRfZGVzdHJveShtZW0pOworICAgICAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgICAgIH0K
KyAgICAgICAgfQorCisgICAgbWF5YmVfZGVmZXJfbWFwKHBkZXYtPmRvbWFpbiwgcGRldiwgbWVt
LCBtYXAsIHJvbSk7Cit9CisKK3N0YXRpYyB2b2lkIGNtZF93cml0ZShjb25zdCBzdHJ1Y3QgcGNp
X2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKKyAgICAgICAgICAgICAgICAgICAgICB1aW50
MzJfdCBjbWQsIHZvaWQgKmRhdGEpCit7CisgICAgdWludDhfdCBzZWcgPSBwZGV2LT5zZWcsIGJ1
cyA9IHBkZXYtPmJ1czsKKyAgICB1aW50OF90IHNsb3QgPSBQQ0lfU0xPVChwZGV2LT5kZXZmbiks
IGZ1bmMgPSBQQ0lfRlVOQyhwZGV2LT5kZXZmbik7CisgICAgdWludDE2X3QgY3VycmVudF9jbWQg
PSBwY2lfY29uZl9yZWFkMTYoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIHJlZyk7CisKKyAgICAvKgor
ICAgICAqIExldCBEb20wIHBsYXkgd2l0aCBhbGwgdGhlIGJpdHMgZGlyZWN0bHkgZXhjZXB0IGZv
ciB0aGUgbWVtb3J5CisgICAgICogZGVjb2Rpbmcgb25lLgorICAgICAqLworICAgIGlmICggKGNt
ZCBeIGN1cnJlbnRfY21kKSAmIFBDSV9DT01NQU5EX01FTU9SWSApCisgICAgICAgIG1vZGlmeV9i
YXJzKHBkZXYsIGNtZCAmIFBDSV9DT01NQU5EX01FTU9SWSwgZmFsc2UpOworICAgIGVsc2UKKyAg
ICAgICAgcGNpX2NvbmZfd3JpdGUxNihzZWcsIGJ1cywgc2xvdCwgZnVuYywgcmVnLCBjbWQpOwor
fQorCitzdGF0aWMgdm9pZCBiYXJfd3JpdGUoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVu
c2lnbmVkIGludCByZWcsCisgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmFsLCB2b2lk
ICpkYXRhKQoreworICAgIHN0cnVjdCB2cGNpX2JhciAqYmFyID0gZGF0YTsKKyAgICB1aW50OF90
IHNlZyA9IHBkZXYtPnNlZywgYnVzID0gcGRldi0+YnVzOworICAgIHVpbnQ4X3Qgc2xvdCA9IFBD
SV9TTE9UKHBkZXYtPmRldmZuKSwgZnVuYyA9IFBDSV9GVU5DKHBkZXYtPmRldmZuKTsKKyAgICBi
b29sIGhpID0gZmFsc2U7CisKKyAgICBpZiAoIHBjaV9jb25mX3JlYWQxNihzZWcsIGJ1cywgc2xv
dCwgZnVuYywgUENJX0NPTU1BTkQpICYKKyAgICAgICAgIFBDSV9DT01NQU5EX01FTU9SWSApCisg
ICAgeworICAgICAgICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICIl
MDR4OiUwMng6JTAyeC4ldTogaWdub3JlZCBCQVIgJWx1IHdyaXRlIHdpdGggbWVtb3J5IGRlY29k
aW5nIGVuYWJsZWRcbiIsCisgICAgICAgICAgICAgICAgc2VnLCBidXMsIHNsb3QsIGZ1bmMsIChw
ZGV2LT52cGNpLT5oZWFkZXIuYmFycyAtIGJhcikgLyA0KTsKKyAgICAgICAgcmV0dXJuOworICAg
IH0KKworICAgIGlmICggYmFyLT50eXBlID09IFZQQ0lfQkFSX01FTTY0X0hJICkKKyAgICB7Cisg
ICAgICAgIEFTU0VSVChyZWcgPiBQQ0lfQkFTRV9BRERSRVNTXzApOworICAgICAgICBiYXItLTsK
KyAgICAgICAgaGkgPSB0cnVlOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIHZhbCAmPSBQQ0lf
QkFTRV9BRERSRVNTX01FTV9NQVNLOworCisgICAgLyoKKyAgICAgKiBVcGRhdGUgdGhlIGNhY2hl
ZCBhZGRyZXNzLCBzbyB0aGF0IHdoZW4gbWVtb3J5IGRlY29kaW5nIGlzIGVuYWJsZWQKKyAgICAg
KiBYZW4gY2FuIG1hcCB0aGUgQkFSIGludG8gdGhlIGd1ZXN0IHAybS4KKyAgICAgKi8KKyAgICBi
YXItPmFkZHIgJj0gfigweGZmZmZmZmZmdWxsIDw8IChoaSA/IDMyIDogMCkpOworICAgIGJhci0+
YWRkciB8PSAodWludDY0X3QpdmFsIDw8IChoaSA/IDMyIDogMCk7CisKKyAgICAvKiBNYWtlIHN1
cmUgWGVuIHdyaXRlcyBiYWNrIHRoZSBzYW1lIHZhbHVlIGZvciB0aGUgQkFSIFJPIGJpdHMuICov
CisgICAgaWYgKCAhaGkgKQorICAgIHsKKyAgICAgICAgdmFsIHw9IGJhci0+dHlwZSA9PSBWUENJ
X0JBUl9NRU0zMiA/IFBDSV9CQVNFX0FERFJFU1NfTUVNX1RZUEVfMzIKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IFBDSV9CQVNFX0FERFJFU1NfTUVNX1RZUEVf
NjQ7CisgICAgICAgIHZhbCB8PSBiYXItPnByZWZldGNoYWJsZSA/IFBDSV9CQVNFX0FERFJFU1Nf
TUVNX1BSRUZFVENIIDogMDsKKyAgICB9CisKKyAgICBwY2lfY29uZl93cml0ZTMyKHBkZXYtPnNl
ZywgcGRldi0+YnVzLCBQQ0lfU0xPVChwZGV2LT5kZXZmbiksCisgICAgICAgICAgICAgICAgICAg
ICBQQ0lfRlVOQyhwZGV2LT5kZXZmbiksIHJlZywgdmFsKTsKK30KKworc3RhdGljIHZvaWQgcm9t
X3dyaXRlKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAorICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZhbCwgdm9pZCAqZGF0YSkKK3sKKyAgICBzdHJ1
Y3QgdnBjaV9iYXIgKnJvbSA9IGRhdGE7CisgICAgdWludDhfdCBzZWcgPSBwZGV2LT5zZWcsIGJ1
cyA9IHBkZXYtPmJ1czsKKyAgICB1aW50OF90IHNsb3QgPSBQQ0lfU0xPVChwZGV2LT5kZXZmbiks
IGZ1bmMgPSBQQ0lfRlVOQyhwZGV2LT5kZXZmbik7CisgICAgdWludDE2X3QgY21kID0gcGNpX2Nv
bmZfcmVhZDE2KHNlZywgYnVzLCBzbG90LCBmdW5jLCBQQ0lfQ09NTUFORCk7CisgICAgYm9vbCBu
ZXdfZW5hYmxlZCA9IHZhbCAmIFBDSV9ST01fQUREUkVTU19FTkFCTEU7CisKKyAgICBpZiAoIChj
bWQgJiBQQ0lfQ09NTUFORF9NRU1PUlkpICYmIHJvbS0+cm9tX2VuYWJsZWQgJiYgbmV3X2VuYWJs
ZWQgKQorICAgIHsKKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywKKyAgICAgICAgICAg
ICAgICAiJTA0eDolMDJ4OiUwMnguJXU6IGlnbm9yZWQgUk9NIEJBUiB3cml0ZSB3aXRoIG1lbW9y
eSBkZWNvZGluZyBlbmFibGVkXG4iLAorICAgICAgICAgICAgICAgIHNlZywgYnVzLCBzbG90LCBm
dW5jKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIGlmICggIXJvbS0+cm9tX2VuYWJs
ZWQgKQorICAgICAgICByb20tPmFkZHIgPSB2YWwgJiBQQ0lfUk9NX0FERFJFU1NfTUFTSzsKKwor
ICAgIC8qIENoZWNrIGlmIFJPTSBCQVIgc2hvdWxkIGJlIG1hcHBlZC91bm1hcHBlZC4gKi8KKyAg
ICBpZiAoIChjbWQgJiBQQ0lfQ09NTUFORF9NRU1PUlkpICYmIHJvbS0+cm9tX2VuYWJsZWQgIT0g
bmV3X2VuYWJsZWQgKQorICAgICAgICBtb2RpZnlfYmFycyhwZGV2LCBuZXdfZW5hYmxlZCwgdHJ1
ZSk7CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgcm9tLT5yb21fZW5hYmxlZCA9IG5ld19lbmFi
bGVkOworICAgICAgICBwY2lfY29uZl93cml0ZTMyKHBkZXYtPnNlZywgcGRldi0+YnVzLCBzbG90
LCBmdW5jLCByZWcsIHZhbCk7CisgICAgfQorCisgICAgaWYgKCAhbmV3X2VuYWJsZWQgKQorICAg
ICAgICByb20tPmFkZHIgPSB2YWwgJiBQQ0lfUk9NX0FERFJFU1NfTUFTSzsKK30KKworc3RhdGlj
IGludCBpbml0X2JhcnMoc3RydWN0IHBjaV9kZXYgKnBkZXYpCit7CisgICAgdWludDhfdCBzbG90
ID0gUENJX1NMT1QocGRldi0+ZGV2Zm4pLCBmdW5jID0gUENJX0ZVTkMocGRldi0+ZGV2Zm4pOwor
ICAgIHVpbnQxNl90IGNtZDsKKyAgICB1aW50NjRfdCBhZGRyLCBzaXplOworICAgIHVuc2lnbmVk
IGludCBpLCBudW1fYmFycywgcm9tX3JlZzsKKyAgICBzdHJ1Y3QgdnBjaV9oZWFkZXIgKmhlYWRl
ciA9ICZwZGV2LT52cGNpLT5oZWFkZXI7CisgICAgc3RydWN0IHZwY2lfYmFyICpiYXJzID0gaGVh
ZGVyLT5iYXJzOworICAgIHBjaV9zYmRmX3Qgc2JkZiA9IHsKKyAgICAgICAgLnNlZyA9IHBkZXYt
PnNlZywKKyAgICAgICAgLmJ1cyA9IHBkZXYtPmJ1cywKKyAgICAgICAgLmRldiA9IHNsb3QsCisg
ICAgICAgIC5mdW5jID0gZnVuYywKKyAgICB9OworICAgIGludCByYzsKKworICAgIHN3aXRjaCAo
IHBjaV9jb25mX3JlYWQ4KHBkZXYtPnNlZywgcGRldi0+YnVzLCBzbG90LCBmdW5jLCBQQ0lfSEVB
REVSX1RZUEUpCisgICAgICAgICAgICAgJiAweDdmICkKKyAgICB7CisgICAgY2FzZSBQQ0lfSEVB
REVSX1RZUEVfTk9STUFMOgorICAgICAgICBudW1fYmFycyA9IDY7CisgICAgICAgIHJvbV9yZWcg
PSBQQ0lfUk9NX0FERFJFU1M7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgUENJX0hFQURFUl9U
WVBFX0JSSURHRToKKyAgICAgICAgbnVtX2JhcnMgPSAyOworICAgICAgICByb21fcmVnID0gUENJ
X1JPTV9BRERSRVNTMTsKKyAgICAgICAgYnJlYWs7CisgICAgZGVmYXVsdDoKKyAgICAgICAgcmV0
dXJuIC1FT1BOT1RTVVBQOworICAgIH0KKworICAgIC8qIFNldHVwIGEgaGFuZGxlciBmb3IgdGhl
IGNvbW1hbmQgcmVnaXN0ZXIuICovCisgICAgcmMgPSB2cGNpX2FkZF9yZWdpc3RlcihwZGV2LT52
cGNpLCB2cGNpX2h3X3JlYWQxNiwgY21kX3dyaXRlLCBQQ0lfQ09NTUFORCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDIsIGhlYWRlcik7CisgICAgaWYgKCByYyApCisgICAgICAgIHJldHVy
biByYzsKKworICAgIC8qIERpc2FibGUgbWVtb3J5IGRlY29kaW5nIGJlZm9yZSBzaXppbmcuICov
CisgICAgY21kID0gcGNpX2NvbmZfcmVhZDE2KHBkZXYtPnNlZywgcGRldi0+YnVzLCBzbG90LCBm
dW5jLCBQQ0lfQ09NTUFORCk7CisgICAgaWYgKCBjbWQgJiBQQ0lfQ09NTUFORF9NRU1PUlkgKQor
ICAgICAgICBwY2lfY29uZl93cml0ZTE2KHBkZXYtPnNlZywgcGRldi0+YnVzLCBzbG90LCBmdW5j
LCBQQ0lfQ09NTUFORCwKKyAgICAgICAgICAgICAgICAgICAgICAgICBjbWQgJiB+UENJX0NPTU1B
TkRfTUVNT1JZKTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgbnVtX2JhcnM7IGkrKyApCisgICAg
eworICAgICAgICB1aW50OF90IHJlZyA9IFBDSV9CQVNFX0FERFJFU1NfMCArIGkgKiA0OworICAg
ICAgICB1aW50MzJfdCB2YWw7CisKKyAgICAgICAgaWYgKCBpICYmIGJhcnNbaSAtIDFdLnR5cGUg
PT0gVlBDSV9CQVJfTUVNNjRfTE8gKQorICAgICAgICB7CisgICAgICAgICAgICBiYXJzW2ldLnR5
cGUgPSBWUENJX0JBUl9NRU02NF9ISTsKKyAgICAgICAgICAgIHJjID0gdnBjaV9hZGRfcmVnaXN0
ZXIocGRldi0+dnBjaSwgdnBjaV9od19yZWFkMzIsIGJhcl93cml0ZSwgcmVnLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA0LCAmYmFyc1tpXSk7CisgICAgICAgICAgICBpZiAo
IHJjICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBwY2lfY29uZl93cml0ZTE2KHBk
ZXYtPnNlZywgcGRldi0+YnVzLCBzbG90LCBmdW5jLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgUENJX0NPTU1BTkQsIGNtZCk7CisgICAgICAgICAgICAgICAgcmV0dXJuIHJjOwor
ICAgICAgICAgICAgfQorCisgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgfQorCisgICAg
ICAgIHZhbCA9IHBjaV9jb25mX3JlYWQzMihwZGV2LT5zZWcsIHBkZXYtPmJ1cywgc2xvdCwgZnVu
YywgcmVnKTsKKyAgICAgICAgaWYgKCAodmFsICYgUENJX0JBU0VfQUREUkVTU19TUEFDRSkgPT0g
UENJX0JBU0VfQUREUkVTU19TUEFDRV9JTyApCisgICAgICAgIHsKKyAgICAgICAgICAgIGJhcnNb
aV0udHlwZSA9IFZQQ0lfQkFSX0lPOworICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIH0K
KyAgICAgICAgaWYgKCAodmFsICYgUENJX0JBU0VfQUREUkVTU19NRU1fVFlQRV9NQVNLKSA9PQor
ICAgICAgICAgICAgIFBDSV9CQVNFX0FERFJFU1NfTUVNX1RZUEVfNjQgKQorICAgICAgICAgICAg
YmFyc1tpXS50eXBlID0gVlBDSV9CQVJfTUVNNjRfTE87CisgICAgICAgIGVsc2UKKyAgICAgICAg
ICAgIGJhcnNbaV0udHlwZSA9IFZQQ0lfQkFSX01FTTMyOworCisgICAgICAgIHJjID0gcGNpX3Np
emVfbWVtX2JhcihzYmRmLCByZWcsICZhZGRyLCAmc2l6ZSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIChpID09IG51bV9iYXJzIC0gMSkgPyBQQ0lfQkFSX0xBU1QgOiAwKTsKKyAgICAg
ICAgaWYgKCByYyA8IDAgKQorICAgICAgICB7CisgICAgICAgICAgICBwY2lfY29uZl93cml0ZTE2
KHBkZXYtPnNlZywgcGRldi0+YnVzLCBzbG90LCBmdW5jLCBQQ0lfQ09NTUFORCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY21kKTsKKyAgICAgICAgICAgIHJldHVybiByYzsKKyAgICAg
ICAgfQorCisgICAgICAgIGlmICggc2l6ZSA9PSAwICkKKyAgICAgICAgeworICAgICAgICAgICAg
YmFyc1tpXS50eXBlID0gVlBDSV9CQVJfRU1QVFk7CisgICAgICAgICAgICBjb250aW51ZTsKKyAg
ICAgICAgfQorCisgICAgICAgIGJhcnNbaV0uYWRkciA9IGFkZHI7CisgICAgICAgIGJhcnNbaV0u
c2l6ZSA9IHNpemU7CisgICAgICAgIGJhcnNbaV0ucHJlZmV0Y2hhYmxlID0gdmFsICYgUENJX0JB
U0VfQUREUkVTU19NRU1fUFJFRkVUQ0g7CisKKyAgICAgICAgcmMgPSB2cGNpX2FkZF9yZWdpc3Rl
cihwZGV2LT52cGNpLCB2cGNpX2h3X3JlYWQzMiwgYmFyX3dyaXRlLCByZWcsIDQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJmJhcnNbaV0pOworICAgICAgICBpZiAoIHJjICkKKyAg
ICAgICAgeworICAgICAgICAgICAgcGNpX2NvbmZfd3JpdGUxNihwZGV2LT5zZWcsIHBkZXYtPmJ1
cywgc2xvdCwgZnVuYywgUENJX0NPTU1BTkQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNtZCk7CisgICAgICAgICAgICByZXR1cm4gcmM7CisgICAgICAgIH0KKyAgICB9CisKKyAgICAv
KiBDaGVjayBleHBhbnNpb24gUk9NLiAqLworICAgIHJjID0gcGNpX3NpemVfbWVtX2JhcihzYmRm
LCByb21fcmVnLCAmYWRkciwgJnNpemUsIFBDSV9CQVJfUk9NKTsKKyAgICBpZiAoIHJjID4gMCAm
JiBzaXplICkKKyAgICB7CisgICAgICAgIHN0cnVjdCB2cGNpX2JhciAqcm9tID0gJmhlYWRlci0+
YmFyc1tudW1fYmFyc107CisKKyAgICAgICAgcm9tLT50eXBlID0gVlBDSV9CQVJfUk9NOworICAg
ICAgICByb20tPnNpemUgPSBzaXplOworICAgICAgICByb20tPmFkZHIgPSBhZGRyOworICAgICAg
ICByb20tPnJvbV9lbmFibGVkID0gcGNpX2NvbmZfcmVhZDMyKHBkZXYtPnNlZywgcGRldi0+YnVz
LCBzbG90LCBmdW5jLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHJvbV9yZWcpICYgUENJX1JPTV9BRERSRVNTX0VOQUJMRTsKKworICAgICAgICByYyA9IHZwY2lf
YWRkX3JlZ2lzdGVyKHBkZXYtPnZwY2ksIHZwY2lfaHdfcmVhZDMyLCByb21fd3JpdGUsIHJvbV9y
ZWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNCwgcm9tKTsKKyAgICAgICAgaWYg
KCByYyApCisgICAgICAgICAgICByb20tPnR5cGUgPSBWUENJX0JBUl9FTVBUWTsKKyAgICB9CisK
KyAgICBpZiAoIGNtZCAmIFBDSV9DT01NQU5EX01FTU9SWSApCisgICAgICAgIG1vZGlmeV9iYXJz
KHBkZXYsIHRydWUsIGZhbHNlKTsKKworICAgIHJldHVybiAwOworfQorUkVHSVNURVJfVlBDSV9J
TklUKGluaXRfYmFycyk7CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisg
KiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRo
OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEv
eGVuL2RyaXZlcnMvdnBjaS92cGNpLmMgYi94ZW4vZHJpdmVycy92cGNpL3ZwY2kuYwppbmRleCA3
ODg4MjVmNWZkLi45OTQwYTYwNjAzIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy92cGNpL3ZwY2ku
YworKysgYi94ZW4vZHJpdmVycy92cGNpL3ZwY2kuYwpAQCAtMTAyLDYgKzEwMiwyMSBAQCBzdGF0
aWMgdm9pZCB2cGNpX2lnbm9yZWRfd3JpdGUoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVu
c2lnbmVkIGludCByZWcsCiB7CiB9CiAKK3VpbnQzMl90IHZwY2lfaHdfcmVhZDE2KGNvbnN0IHN0
cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAorICAgICAgICAgICAgICAgICAg
ICAgICAgdm9pZCAqZGF0YSkKK3sKKyAgICByZXR1cm4gcGNpX2NvbmZfcmVhZDE2KHBkZXYtPnNl
ZywgcGRldi0+YnVzLCBQQ0lfU0xPVChwZGV2LT5kZXZmbiksCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICBQQ0lfRlVOQyhwZGV2LT5kZXZmbiksIHJlZyk7Cit9CisKK3VpbnQzMl90IHZwY2lf
aHdfcmVhZDMyKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAor
ICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqZGF0YSkKK3sKKyAgICByZXR1cm4gcGNpX2Nv
bmZfcmVhZDMyKHBkZXYtPnNlZywgcGRldi0+YnVzLCBQQ0lfU0xPVChwZGV2LT5kZXZmbiksCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lfRlVOQyhwZGV2LT5kZXZmbiksIHJlZyk7Cit9
CisKKwogaW50IHZwY2lfYWRkX3JlZ2lzdGVyKHN0cnVjdCB2cGNpICp2cGNpLCB2cGNpX3JlYWRf
dCAqcmVhZF9oYW5kbGVyLAogICAgICAgICAgICAgICAgICAgICAgIHZwY2lfd3JpdGVfdCAqd3Jp
dGVfaGFuZGxlciwgdW5zaWduZWQgaW50IG9mZnNldCwKICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgc2l6ZSwgdm9pZCAqZGF0YSkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hl
bi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggMDAyYmEyOWQ2ZC4uNGZl
MGJhZjFkNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2lu
Y2x1ZGUveGVuL3NjaGVkLmgKQEAgLTIwLDYgKzIwLDcgQEAKICNpbmNsdWRlIDx4ZW4vc21wLmg+
CiAjaW5jbHVkZSA8eGVuL3BlcmZjLmg+CiAjaW5jbHVkZSA8YXNtL2F0b21pYy5oPgorI2luY2x1
ZGUgPHhlbi92cGNpLmg+CiAjaW5jbHVkZSA8eGVuL3dhaXQuaD4KICNpbmNsdWRlIDxwdWJsaWMv
eGVuLmg+CiAjaW5jbHVkZSA8cHVibGljL2RvbWN0bC5oPgpAQCAtMjY0LDYgKzI2NSwxMSBAQCBz
dHJ1Y3QgdmNwdQogCiAgICAgc3RydWN0IGV2dGNobl9maWZvX3ZjcHUgKmV2dGNobl9maWZvOwog
CisjaWZkZWYgQ09ORklHX0hBU19QQ0kKKyAgICAvKiB2UENJIHBlci12Q1BVIGFyZWEsIHVzZWQg
dG8gc3RvcmUgZGF0YSBmb3IgbG9uZyBydW5uaW5nIG9wZXJhdGlvbnMuICovCisgICAgc3RydWN0
IHZwY2lfdmNwdSB2cGNpOworI2VuZGlmCisKICAgICBzdHJ1Y3QgYXJjaF92Y3B1IGFyY2g7CiB9
OwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vdnBjaS5oIGIveGVuL2luY2x1ZGUveGVu
L3ZwY2kuaAppbmRleCA5ZjI4NjRmYjBjLi4xMDY5Y2JiOGJmIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS94ZW4vdnBjaS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi92cGNpLmgKQEAgLTEsNiArMSw4
IEBACiAjaWZuZGVmIF9YRU5fVlBDSV9IXwogI2RlZmluZSBfWEVOX1ZQQ0lfSF8KIAorI2lmZGVm
IENPTkZJR19IQVNfUENJCisKICNpbmNsdWRlIDx4ZW4vcGNpLmg+CiAjaW5jbHVkZSA8eGVuL3R5
cGVzLmg+CiAjaW5jbHVkZSA8eGVuL2xpc3QuaD4KQEAgLTM0LDEyICszNiw2NiBAQCB1aW50MzJf
dCB2cGNpX3JlYWQocGNpX3NiZGZfdCBzYmRmLCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBp
bnQgc2l6ZSk7CiB2b2lkIHZwY2lfd3JpdGUocGNpX3NiZGZfdCBzYmRmLCB1bnNpZ25lZCBpbnQg
cmVnLCB1bnNpZ25lZCBpbnQgc2l6ZSwKICAgICAgICAgICAgICAgICB1aW50MzJfdCBkYXRhKTsK
IAorLyogUGFzc3Rocm91Z2ggaGFuZGxlcnMuICovCit1aW50MzJfdCB2cGNpX2h3X3JlYWQxNihj
b25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKKyAgICAgICAgICAg
ICAgICAgICAgICAgIHZvaWQgKmRhdGEpOwordWludDMyX3QgdnBjaV9od19yZWFkMzIoY29uc3Qg
c3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCByZWcsCisgICAgICAgICAgICAgICAg
ICAgICAgICB2b2lkICpkYXRhKTsKKworLyoKKyAqIENoZWNrIGZvciBwZW5kaW5nIHZQQ0kgb3Bl
cmF0aW9ucyBvbiB0aGlzIHZjcHUuIFJldHVybnMgdHJ1ZSBpZiB0aGUgdmNwdQorICogc2hvdWxk
IG5vdCBydW4uCisgKi8KK2Jvb2wgX19tdXN0X2NoZWNrIHZwY2lfcHJvY2Vzc19wZW5kaW5nKHN0
cnVjdCB2Y3B1ICp2KTsKKwogc3RydWN0IHZwY2kgewogICAgIC8qIExpc3Qgb2YgdlBDSSBoYW5k
bGVycyBmb3IgYSBkZXZpY2UuICovCiAgICAgc3RydWN0IGxpc3RfaGVhZCBoYW5kbGVyczsKICAg
ICBzcGlubG9ja190IGxvY2s7CisKKyNpZmRlZiBfX1hFTl9fCisgICAgLyogSGlkZSB0aGUgcmVz
dCBvZiB0aGUgdnBjaSBzdHJ1Y3QgZnJvbSB0aGUgdXNlci1zcGFjZSB0ZXN0IGhhcm5lc3MuICov
CisgICAgc3RydWN0IHZwY2lfaGVhZGVyIHsKKyAgICAgICAgLyogSW5mb3JtYXRpb24gYWJvdXQg
dGhlIFBDSSBCQVJzIG9mIHRoaXMgZGV2aWNlLiAqLworICAgICAgICBzdHJ1Y3QgdnBjaV9iYXIg
eworICAgICAgICAgICAgdWludDY0X3QgYWRkcjsKKyAgICAgICAgICAgIHVpbnQ2NF90IHNpemU7
CisgICAgICAgICAgICBlbnVtIHsKKyAgICAgICAgICAgICAgICBWUENJX0JBUl9FTVBUWSwKKyAg
ICAgICAgICAgICAgICBWUENJX0JBUl9JTywKKyAgICAgICAgICAgICAgICBWUENJX0JBUl9NRU0z
MiwKKyAgICAgICAgICAgICAgICBWUENJX0JBUl9NRU02NF9MTywKKyAgICAgICAgICAgICAgICBW
UENJX0JBUl9NRU02NF9ISSwKKyAgICAgICAgICAgICAgICBWUENJX0JBUl9ST00sCisgICAgICAg
ICAgICB9IHR5cGU7CisgICAgICAgICAgICBib29sIHByZWZldGNoYWJsZSA6IDE7CisgICAgICAg
ICAgICAvKiBTdG9yZSB3aGV0aGVyIHRoZSBCQVIgaXMgbWFwcGVkIGludG8gZ3Vlc3QgcDJtLiAq
LworICAgICAgICAgICAgYm9vbCBlbmFibGVkICAgICAgOiAxOworICAgICAgICAgICAgLyoKKyAg
ICAgICAgICAgICAqIFN0b3JlIHdoZXRoZXIgdGhlIFJPTSBlbmFibGUgYml0IGlzIHNldCAoZG9l
c24ndCBpbXBseSBST00gQkFSCisgICAgICAgICAgICAgKiBpcyBtYXBwZWQgaW50byBndWVzdCBw
Mm0pLiBPbmx5IHVzZWQgZm9yIHR5cGUgVlBDSV9CQVJfUk9NLgorICAgICAgICAgICAgICovCisg
ICAgICAgICAgICBib29sIHJvbV9lbmFibGVkICA6IDE7CisgICAgICAgIH0gYmFyc1s3XTsgLyog
QXQgbW9zdCA2IEJBUlMgKyAxIGV4cGFuc2lvbiBST00gQkFSLiAqLworICAgICAgICAvKiBGSVhN
RTogY3VycmVudGx5IHRoZXJlJ3Mgbm8gc3VwcG9ydCBmb3IgU1ItSU9WLiAqLworICAgIH0gaGVh
ZGVyOworI2VuZGlmCiB9OwogCisjaWZkZWYgX19YRU5fXworc3RydWN0IHZwY2lfdmNwdSB7Cisg
ICAgc3RydWN0IHJhbmdlc2V0ICptZW07CisgICAgY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXY7
CisgICAgYm9vbCBtYXAgOiAxOworICAgIGJvb2wgcm9tIDogMTsKK307CisjZW5kaWYKKworI2Vs
c2UgLyogIUNPTkZJR19IQVNfUENJICovCitzdHJ1Y3QgdnBjaV92cGN1IHsKK307CisjZW5kaWYK
KwogI2VuZGlmCiAKIC8qCi0tIAoyLjEzLjUgKEFwcGxlIEdpdC05NCkKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 18 11:41:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 11:41:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4mig-0004Er-Nx; Wed, 18 Oct 2017 11:41:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457281bb7=roger.pau@citrix.com>)
 id 1e4mif-0004C3-9Q
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 11:41:05 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 D1/C3-20834-0DD37E95; Wed, 18 Oct 2017 11:41:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXitHSDve552+e
 RBicvK1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl7LqxgK/i9kKmiZ/cFtgbGC2cYuxg5OSQE
 /CX6zvxkA7HZBHQkLs7dCWRzcIgIqEjc3mvQxcjFwSywgVFi+uPbrCA1wgIOEpu+rwTrZRFQl
 ei73Q8W5xWwknjY/p8ZpFdCQE/ix3ZDkDAnUHjynAYmEFtIwFLi6sUGRohyQYmTM5+wgNjMAp
 oSrdt/s0PY8hLNW2czQ9QrSvTPe8A2gZFvFpKWWUhaZiFpWcDIvIpRvTi1qCy1SNdYL6koMz2
 jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMNgYgGAHY/MXp0OMkhxMSqK8ugeeRQrxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4LUCBq+QYFFqempFWmYOMOxh0hIcPEoivKutgdK8xQWJucWZ6
 RCpU4yWHMc2Xf7DxHFgwhUg2XHz7h8mIZa8/LxUKXFeAZB5AiANGaV5cONgsXmJUVZKmJcR6E
 AhnoLUotzMElT5V4ziHIxKwrwyIFN4MvNK4La+AjqICeigdU5PQA4qSURISTUwKhyJj5v/4Zq
 lavKx25WFCv8rBE4rTrr3r+Ote3fD/qOeaq6cO3bd2PQsQDv2avTyx/8V7CuzVP/qOdxWrb87
 O/v47CkWnxLPX1jGyG/wqlvhoQ3bR5WtR7L4ktinv2bN3pakf88n17zprssCpfjFewsi2S2+7
 sz9+yurbX3R2sU++/xk+ZesUGIpzkg01GIuKk4EAEm7+LDIAgAA
X-Env-Sender: prvs=457281bb7=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1508326859!103276370!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40901 invoked from network); 18 Oct 2017 11:41:03 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 11:41:03 -0000
X-IronPort-AV: E=Sophos;i="5.43,396,1503360000"; d="scan'208";a="454771757"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 18 Oct 2017 12:40:34 +0100
Message-ID: <20171018114034.36587-13-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20171018114034.36587-1-roger.pau@citrix.com>
References: <20171018114034.36587-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 konrad.wilk@oracle.com
Subject: [Xen-devel] [PATCH v7 for-next 12/12] vpci/msix: add MSI-X handlers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGhhbmRsZXJzIGZvciBhY2Nlc3NlcyB0byB0aGUgTVNJLVggbWVzc2FnZSBjb250cm9sIGZp
ZWxkIG9uIHRoZQpQQ0kgY29uZmlndXJhdGlvbiBzcGFjZSwgYW5kIHRyYXBzIGZvciBhY2Nlc3Nl
cyB0byB0aGUgbWVtb3J5IHJlZ2lvbgp0aGF0IGNvbnRhaW5zIHRoZSBNU0ktWCB0YWJsZSBhbmQg
UEJBLiBUaGlzIHRyYXBzIGRldGVjdCBhdHRlbXB0cyBmcm9tCnRoZSBndWVzdCB0byBjb25maWd1
cmUgTVNJLVggaW50ZXJydXB0cyBhbmQgcHJvcGVybHkgc2V0cyB0aGVtIHVwLgoKTm90ZSB0aGF0
IGFjY2Vzc2VzIHRvIHRoZSBUYWJsZSBPZmZzZXQsIFRhYmxlIEJJUiwgUEJBIE9mZnNldCBhbmQg
UEJBCkJJUiBhcmUgbm90IHRyYXBwZWQgYnkgWGVuIGF0IHRoZSBtb21lbnQuCgpGaW5hbGx5LCB0
dXJuIHRoZSBwYW5pYyBpbiB0aGUgRG9tMCBQVkggYnVpbGRlciBpbnRvIGEgd2FybmluZy4KClNp
Z25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0K
Q2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHY2OgogLSBSZWR1Y2Ug
dGhlIG91dHB1dCBvZiB0aGUgZGVidWcga2V5cy4KIC0gRml4IGNvbW1lbnRzIGFuZCBjb2RlIHRv
IG1hdGNoIGluIHZwY2lfbXNpeF9jb250cm9sX3dyaXRlLgogLSBPcHRpbWl6ZSBzaXplIG9mIHRo
ZSBNU0lYIHN0cnVjdHVyZS4KIC0gQ29udmVydCB2cGNpX21zaXhfbWVtIHRvIGEgdWludDMyX3Qg
aW4gb3JkZXIgdG8gcmVkdWNlIHRoZSBzaXplIG9mCiAgIHZwY2lfbXNpeC4gSW50cm9kdWNlIHNv
bWUgbWFjcm9zIHRvIG1ha2UgaXQgZWFzaWVyIHRvIGdldCB0aGUgTVNJWAogICB0YWJsZXMgcmVs
YXRlZCBkYXRhLgogLSBMaW1pdCBzaXplIG9mIHRoZSBib29sIGZpZWxkcyB0byAxIGJpdC4KIC0g
UmVtb3ZlIHRoZSAnbnInIGZpZWxkIG9mIHZwY2lfbXNpeF9lbnRyeS4gVGhlIHBvc2l0aW9uIGNh
biBiZQogICBjYWxjdWxhdGVkIGZyb20gdGhlIGJhc2Ugb2YgdGhlIGVudHJpZXMgYXJyYXkuCiAt
IERyb3AgdGhlICd2cGNpXycgcHJlZml4IGZyb20gdGhlIGZ1bmN0aW9ucyBpbiBtc2l4LmMsIHRo
ZXkgYXJlIGFsbAogICBzdGF0aWMuCiAtIFJlbW92ZSB0aGUgdmFsIGxvY2FsIHZhcmlhYmxlIGlu
IGNvbnRyb2xfcmVhZC4KIC0gSW5pdGlhbGl6ZSBuZXdfbWFza2VkIGFuZCBuZXdfZW5hYmxlZCBh
dCBkZWNsYXJhdGlvbi4KIC0gUmVjYWxjdWxhdGUgdGhlIG1zaXggY29udHJvbCB2YWx1ZSBiZWZv
cmUgd3JpdGluZyBpdC4KIC0gUmVtb3ZlIHRoZSBzZWcgYW5kIGJ1cyBsb2NhbCB2YXJpYWJsZXMg
YW5kIHVzZSBwZGV2LT5zZWcgYW5kCiAgIHBkZXYtPmJ1cyBpbnN0ZWFkLgogLSBJbml0aWFsaXpl
IG1zaXggYXQgZGVjbGFyYXRpb24gaW4gbXNpeF97d3JpdGUvcmVhZH0uCiAtIEFkZCB0aGUgbXVz
dF9jaGVjayBhdHRyaWJ1dGUgdG8KICAgdnBjaV9tc2l4X2FyY2hfe2VuYWJsZS9kaXNhYmxlfV9l
bnRyeS4KCkNoYW5nZXMgc2luY2UgdjU6CiAtIFVwZGF0ZSBsb2NrIHVzYWdlLgogLSBVbmJpbmQv
dW5tYXAgUElSUXMgd2hlbiBNU0lYIGlzIGRpc2FibGVkLgogLSBTaGFyZSB0aGUgYXJjaC1zcGVj
aWZpYyBNU0lYIGNvZGUgd2l0aCB0aGUgTVNJIGZ1bmN0aW9ucy4KIC0gRG8gbm90IHJlZmVyZW5j
ZSB0aGUgTVNJWCBtZW1vcnkgYXJlYXMgZnJvbSB0aGUgUENJIEJBUnMgZmllbGRzLAogICBpbnN0
ZWFkIGZldGNoIHRoZSBCSVIgYW5kIG9mZnNldCBlYWNoIHRpbWUgbmVlZGVkLgogLSBBZGQgdGhl
ICdfZW50cnknIHN1ZmZpeCB0byB0aGUgTVNJWCBhcmNoIGZ1bmN0aW9ucy4KIC0gUHJlZml4IHRo
ZSB2TVNJWCBtYWNyb3Mgd2l0aCAnVicuCiAtIHMvZ2RwcmludGsvZ3ByaW50ay8gaW4gbXNpeC5j
CiAtIE1ha2UgdnBjaV9tc2l4X2FjY2Vzc19jaGVjayByZXR1cm4gYm9vbCwgYW5kIGNoYW5nZSBp
dCdzIG5hbWUgdG8KICAgdnBjaV9tc2l4X2FjY2Vzc19hbGxvd2VkLgogLSBKb2luIHRoZSBmaXJz
dCB0d28gaWZzIGluIHZwY2lfbXNpeF97cmVhZC93cml0ZX0gaW50byBhIHNpbmdsZSBvbmUuCiAt
IEFsbG93IERvbTAgdG8gd3JpdGUgdG8gdGhlIFBCQSBhcmVhLgogLSBBZGQgYSBub3RlIHRoYXQg
cmVhZHMgZnJvbSB0aGUgUEJBIGFyZWEgd2lsbCBuZWVkIHRvIGJlIHRyYW5zbGF0ZWQKICAgaWYg
dGhlIFBCQSBpdCdzIG5vdCBpZGVudGl0eSBtYXBwZWQuCgpDaGFuZ2VzIHNpbmNlIHY0OgogLSBS
ZW1vdmUgcGFyZW50aGVzZXMgYXJvdW5kIG9mZnNldG9mLgogLSBBZGQgImJlaW5nIiB0byBNU0kt
WCBlbmFibGluZyBjb21tZW50LgogLSBVc2UgSU5WQUxJRF9QSVJRLgogLSBBZGQgYSBzaW1wbGUg
c2FuaXR5IGNoZWNrIHRvIHZwY2lfbXNpeF9hcmNoX2VuYWJsZSBpbiBvcmRlciB0bwogICBkZXRl
Y3Qgd3JvbmcgTVNJLVggZW50cmllcyBtb3JlIHF1aWNrbHkuCiAtIENvbnN0aWZ5IHZwY2lfbXNp
eF9hcmNoX3ByaW50IGVudHJ5IGFyZ3VtZW50LgogLSBzL2NwdS9maXhlZC8gaW4gdnBjaV9tc2l4
X2FyY2hfcHJpbnQuCiAtIER1bXAgdGhlIE1TSS1YIGluZm8gdG9nZXRoZXIgd2l0aCB0aGUgTVNJ
IGluZm8uCiAtIEZpeCB2cGNpX21zaXhfY29udHJvbF93cml0ZSB0byB0YWtlIGludG8gYWNjb3Vu
dCBjaGFuZ2VzIHRvIHRoZQogICBhZGRyZXNzIGFuZCBkYXRhIGZpZWxkcyB3aGVuIHN3aXRjaGlu
ZyB0aGUgZnVuY3Rpb24gbWFzayBiaXQuCiAtIE9ubHkgZGlzYWJsZS9lbmFibGUgdGhlIGVudHJp
ZXMgaWYgdGhlIGFkZHJlc3Mgb3IgZGF0YSBmaWVsZHMgaGF2ZQogICBiZWVuIHVwZGF0ZWQuCiAt
IFVzZXcgdGhlIEJBUiBlbmFibGUgZmllbGQgdG8gY2hlY2sgaWYgYSBCQVIgaXMgbWFwcGVkIG9y
IG5vdAogICAoaW5zdGVhZCBvZiByZWFkaW5nIHRoZSBjb21tYW5kIHJlZ2lzdGVyIGZvciBlYWNo
IGRldmljZSkuCiAtIEZpeCBlcnJvciBwYXRoIGluIHZwY2lfbXNpeF9yZWFkIHRvIHNldCB0aGUg
cmV0dXJuIGRhdGEgdG8gfjAuCiAtIFNpbXBsaWZ5IG1hc2sgdXNhZ2UgaW4gdnBjaV9tc2l4X3dy
aXRlLgogLSBDYXN0IGRhdGEgdG8gdWludDY0X3Qgd2hlbiBzaGlmdGluZyBpdCAzMiBiaXRzLgog
LSBGaXggd3JpdGVzIHRvIHRoZSB0YWJsZSBlbnRyeSBjb250cm9sIHJlZ2lzdGVyIHRvIHRha2Ug
aW50byBhY2NvdW50CiAgIGlmIHRoZSBtYXNrLWFsbCBiaXQgaXMgc2V0LgogLSBBZGQgc29tZSBj
b21tZW50cyB0byBjbGFyaWZ5IHRoZSBpbnRlbmRlZCBiZWhhdmlvciBvZiB0aGUgY29kZS4KIC0g
QWxpZ24gdGhlIFBCQSBzaXplIHRvIDY0LWJpdHMuCiAtIFJlbW92ZSB0aGUgZXJyb3IgbGFiZWwg
aW4gdnBjaV9pbml0X21zaXguCiAtIFRyeSB0byBjb21wYWN0IHRoZSBsYXlvdXQgb2YgdGhlIHZw
Y2lfbXNpeCBzdHJ1Y3R1cmUuCiAtIFJlbW92ZSB0aGUgbG9jYWwgdGFibGVfYmFyIGFuZCBwYmFf
YmFyIHZhcmlhYmxlcyBmcm9tCiAgIHZwY2lfaW5pdF9tc2l4LCB0aGV5IGFyZSB1c2VkIG9ubHkg
b25jZS4KCkNoYW5nZXMgc2luY2UgdjM6CiAtIFByb3BhZ2F0ZSBjaGFuZ2VzIGZyb20gcHJldmlv
dXMgdmVyc2lvbnM6IHJlbW92ZSB4ZW5fIHByZWZpeCwgdXNlCiAgIHRoZSBuZXcgZmllbGRzIGlu
IHZwY2lfdmFsIGFuZCByZW1vdmUgdGhlIHJldHVybiB2YWx1ZSBmcm9tCiAgIGhhbmRsZXJzLgog
LSBSZW1vdmUgdGhlIHVzYWdlIG9mIEdFTk1BU0suCiAtIE1hdmUgdGhlIGFyY2gtc3BlY2lmaWMg
cGFydHMgb2YgdGhlIGR1bXAgcm91dGluZSB0byB0aGUKICAgeDg2L2h2bS92bXNpLmMgZHVtcCBo
YW5kbGVyLgogLSBDaGFpbiB0aGUgTVNJLVggZHVtcCBoYW5kbGVyIHRvIHRoZSAnTScgZGVidWcg
a2V5LgogLSBGaXggdGhlIGhlYWRlciBCQVIgbWFwcGluZ3Mgc28gdGhhdCB0aGUgTVNJLVggcmVn
aW9ucyBpbnNpZGUgb2YKICAgQkFScyBhcmUgdW5tYXBwZWQgZnJvbSB0aGUgZG9tYWluIHAybSBp
biBvcmRlciBmb3IgdGhlIGhhbmRsZXJzIHRvCiAgIHdvcmsgcHJvcGVybHkuCiAtIFVuY29uZGl0
aW9uYWxseSB0cmFwIGFuZCBmb3J3YXJkIGFjY2Vzc2VzIHRvIHRoZSBQQkEgTVNJLVggYXJlYS4K
IC0gU2ltcGxpZnkgdGhlIGNvbmRpdGlvbmFscyBpbiB2cGNpX21zaXhfY29udHJvbF93cml0ZS4K
IC0gRml4IHZwY2lfbXNpeF9hY2NlcHQgdG8gdXNlIGEgYm9vbCB0eXBlLgogLSBBbGxvdyBhbGwg
c3VwcG9ydGVkIGFjY2Vzc2VzIGFzIGRlc2NyaWJlZCBpbiB0aGUgc3BlYyB0byB0aGUgTVNJLVgK
ICAgdGFibGUuCiAtIFRydW5jYXRlIHRoZSByZXR1cm5lZCBhZGRyZXNzIHdoZW4gdGhlIGFjY2Vz
cyBpcyBhIDMyYiByZWFkLgogLSBBbHdheXMgcmV0dXJuIFg4NkVNVUxfT0tBWSBmcm9tIHRoZSBo
YW5kbGVycywgcmV0dXJuaW5nIH4wIGluIHRoZQogICByZWFkIGNhc2UgaWYgdGhlIGFjY2VzcyBp
cyBub3Qgc3VwcG9ydGVkLCBvciBpZ25vcmluZyB3cml0ZXMuCiAtIERvIG5vdCBjaGVjayB0aGF0
IG1heF9lbnRyaWVzIGlzICE9IDAgaW4gdGhlIGluaXQgaGFuZGxlci4KIC0gVXNlIHRyeWxvY2sg
aW4gdGhlIGR1bXAgaGFuZGxlci4KCkNoYW5nZXMgc2luY2UgdjI6CiAtIFNwbGl0IG91dCBhcmNo
LXNwZWNpZmljIGNvZGUuCgpUaGlzIHBhdGNoIGhhcyBiZWVuIHRlc3RlZCB3aXRoIGRldmljZXMg
dXNpbmcgYm90aCBhIHNpbmdsZSBNU0ktWAplbnRyeSBhbmQgbXVsdGlwbGUgb25lcy4KLS0tCiB4
ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYyAgICB8ICAgMiArLQogeGVuL2FyY2gveDg2L2h2
bS9odm0uYyAgICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L2h2bS92bXNpLmMgICAgICAg
ICAgfCAxMzQgKysrKysrKystLS0KIHhlbi9kcml2ZXJzL3ZwY2kvTWFrZWZpbGUgICAgICAgIHwg
ICAyICstCiB4ZW4vZHJpdmVycy92cGNpL2hlYWRlci5jICAgICAgICB8ICAxNSArKwogeGVuL2Ry
aXZlcnMvdnBjaS9tc2kuYyAgICAgICAgICAgfCAgMjQgKy0KIHhlbi9kcml2ZXJzL3ZwY2kvbXNp
eC5jICAgICAgICAgIHwgNDc5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggfCAgIDMgKwogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vaW8uaCAgICAgfCAgIDUgKwogeGVuL2luY2x1ZGUveGVuL3ZwY2kuaCAgICAg
ICAgICAgfCAgNjEgKysrKysKIDEwIGZpbGVzIGNoYW5nZWQsIDY5NSBpbnNlcnRpb25zKCspLCAz
MSBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vZHJpdmVycy92cGNpL21zaXgu
YwoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jIGIveGVuL2FyY2gv
eDg2L2h2bS9kb20wX2J1aWxkLmMKaW5kZXggOWU4NDFjMTAzZC4uZGEyODg1ZTY5MiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMKKysrIGIveGVuL2FyY2gveDg2L2h2
bS9kb20wX2J1aWxkLmMKQEAgLTExMTIsNyArMTExMiw3IEBAIGludCBfX2luaXQgZG9tMF9jb25z
dHJ1Y3RfcHZoKHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IG1vZHVsZV90ICppbWFnZSwKIAogICAg
IHB2aF9zZXR1cF9tbWNmZyhkKTsKIAotICAgIHBhbmljKCJCdWlsZGluZyBhIFBWSHYyIERvbTAg
aXMgbm90IHlldCBzdXBwb3J0ZWQuIik7CisgICAgcHJpbnRrKCJXQVJOSU5HOiBQVkggaXMgYW4g
ZXhwZXJpbWVudGFsIG1vZGUgd2l0aCBsaW1pdGVkIGZ1bmN0aW9uYWxpdHlcbiIpOwogICAgIHJl
dHVybiAwOwogfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2Fy
Y2gveDg2L2h2bS9odm0uYwppbmRleCBmZDE2ZDljMDZmLi5lMzY3YzQyNjZkIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAg
LTU4NSw2ICs1ODUsNyBAQCBpbnQgaHZtX2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgZG9tY3JfZmxhZ3MsCiAgICAgSU5JVF9MSVNUX0hFQUQoJmQtPmFy
Y2guaHZtX2RvbWFpbi53cml0ZV9tYXAubGlzdCk7CiAgICAgSU5JVF9MSVNUX0hFQUQoJmQtPmFy
Y2guaHZtX2RvbWFpbi5nMm1faW9wb3J0X2xpc3QpOwogICAgIElOSVRfTElTVF9IRUFEKCZkLT5h
cmNoLmh2bV9kb21haW4ubW1jZmdfcmVnaW9ucyk7CisgICAgSU5JVF9MSVNUX0hFQUQoJmQtPmFy
Y2guaHZtX2RvbWFpbi5tc2l4X3RhYmxlcyk7CiAKICAgICByYyA9IGNyZWF0ZV9wZXJkb21haW5f
bWFwcGluZyhkLCBQRVJET01BSU5fVklSVF9TVEFSVCwgMCwgTlVMTCwgTlVMTCk7CiAgICAgaWYg
KCByYyApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3Ztc2kuYyBiL3hlbi9hcmNoL3g4
Ni9odm0vdm1zaS5jCmluZGV4IDRhNmY4MTdlNWMuLjVjNzEyNDc5ZTAgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vdm1zaS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm1zaS5jCkBAIC02
NDIsMTMgKzY0MiwxMCBAQCBzdGF0aWMgdW5zaWduZWQgaW50IG1zaV9nZmxhZ3ModWludDE2X3Qg
ZGF0YSwgdWludDY0X3QgYWRkcikKICAgICAgICAgICAgICAgICAgICAgIFhFTl9ET01DVExfVk1T
SV9YODZfVFJJR19NQVNLKTsKIH0KIAotdm9pZCB2cGNpX21zaV9hcmNoX21hc2soc3RydWN0IHZw
Y2lfbXNpICptc2ksIGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LAotICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IGVudHJ5LCBib29sIG1hc2spCitzdGF0aWMgdm9pZCB2cGNp
X21hc2tfcGlycShzdHJ1Y3QgZG9tYWluICpkLCBpbnQgcGlycSwgYm9vbCBtYXNrKQogewogICAg
IHVuc2lnbmVkIGxvbmcgZmxhZ3M7Ci0gICAgc3RydWN0IGlycV9kZXNjICpkZXNjID0gZG9tYWlu
X3NwaW5fbG9ja19pcnFfZGVzYyhwZGV2LT5kb21haW4sCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtc2ktPmFyY2gucGlycSArIGVudHJ5LAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmZs
YWdzKTsKKyAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MgPSBkb21haW5fc3Bpbl9sb2NrX2lycV9k
ZXNjKGQsIHBpcnEsICZmbGFncyk7CiAKICAgICBpZiAoICFkZXNjICkKICAgICAgICAgcmV0dXJu
OwpAQCAtNjU2LDIzICs2NTMsMzEgQEAgdm9pZCB2cGNpX21zaV9hcmNoX21hc2soc3RydWN0IHZw
Y2lfbXNpICptc2ksIGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LAogICAgIHNwaW5fdW5sb2Nr
X2lycXJlc3RvcmUoJmRlc2MtPmxvY2ssIGZsYWdzKTsKIH0KIAotaW50IHZwY2lfbXNpX2FyY2hf
ZW5hYmxlKHN0cnVjdCB2cGNpX21zaSAqbXNpLCBjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwK
LSAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgdmVjdG9ycykKK3ZvaWQgdnBj
aV9tc2lfYXJjaF9tYXNrKHN0cnVjdCB2cGNpX21zaSAqbXNpLCBjb25zdCBzdHJ1Y3QgcGNpX2Rl
diAqcGRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBlbnRyeSwgYm9v
bCBtYXNrKQoreworICAgIHZwY2lfbWFza19waXJxKHBkZXYtPmRvbWFpbiwgbXNpLT5hcmNoLnBp
cnEgKyBlbnRyeSwgbWFzayk7Cit9CisKK3N0YXRpYyBpbnQgdnBjaV9tc2lfZW5hYmxlKGNvbnN0
IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1aW50MzJfdCBkYXRhLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDY0X3QgYWRkcmVzcywgdW5zaWduZWQgaW50IG5yLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFkZHJfdCB0YWJsZV9iYXNlKQogewogICAgIHN0cnVjdCBtc2lfaW5m
byBtc2lfaW5mbyA9IHsKICAgICAgICAgLnNlZyA9IHBkZXYtPnNlZywKICAgICAgICAgLmJ1cyA9
IHBkZXYtPmJ1cywKICAgICAgICAgLmRldmZuID0gcGRldi0+ZGV2Zm4sCi0gICAgICAgIC5lbnRy
eV9uciA9IHZlY3RvcnMsCisgICAgICAgIC50YWJsZV9iYXNlID0gdGFibGVfYmFzZSwKKyAgICAg
ICAgLmVudHJ5X25yID0gbnIsCiAgICAgfTsKLSAgICB1bnNpZ25lZCBpbnQgaTsKLSAgICBpbnQg
cmM7Ci0KLSAgICBBU1NFUlQobXNpLT5hcmNoLnBpcnEgPT0gSU5WQUxJRF9QSVJRKTsKKyAgICB1
bnNpZ25lZCBpbnQgaSwgdmVjdG9ycyA9IHRhYmxlX2Jhc2UgPyAxIDogbnI7CisgICAgaW50IHJj
LCBwaXJxID0gSU5WQUxJRF9QSVJROwogCiAgICAgLyogR2V0IGEgUElSUS4gKi8KLSAgICByYyA9
IGFsbG9jYXRlX2FuZF9tYXBfbXNpX3BpcnEocGRldi0+ZG9tYWluLCAtMSwgJm1zaS0+YXJjaC5w
aXJxLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNQVBfUElSUV9UWVBFX01V
TFRJX01TSSwgJm1zaV9pbmZvKTsKKyAgICByYyA9IGFsbG9jYXRlX2FuZF9tYXBfbXNpX3BpcnEo
cGRldi0+ZG9tYWluLCAtMSwgJnBpcnEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHRhYmxlX2Jhc2UgPyBNQVBfUElSUV9UWVBFX01TSQorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDogTUFQX1BJUlFfVFlQRV9NVUxUSV9NU0ksCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZtc2lfaW5mbyk7CiAgICAgaWYgKCByYyAp
CiAgICAgewogICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAiJTA0eDolMDJ4OiUwMnguJXU6
IGZhaWxlZCB0byBtYXAgUElSUTogJWRcbiIsCkBAIC02ODMsMTQgKzY4OCwxNCBAQCBpbnQgdnBj
aV9tc2lfYXJjaF9lbmFibGUoc3RydWN0IHZwY2lfbXNpICptc2ksIGNvbnN0IHN0cnVjdCBwY2lf
ZGV2ICpwZGV2LAogCiAgICAgZm9yICggaSA9IDA7IGkgPCB2ZWN0b3JzOyBpKysgKQogICAgIHsK
LSAgICAgICAgdWludDhfdCB2ZWN0b3IgPSBNQVNLX0VYVFIobXNpLT5kYXRhLCBNU0lfREFUQV9W
RUNUT1JfTUFTSyk7Ci0gICAgICAgIHVpbnQ4X3QgdmVjdG9yX21hc2sgPSAweGZmID4+ICg4IC0g
ZmxzKG1zaS0+dmVjdG9ycykgKyAxKTsKKyAgICAgICAgdWludDhfdCB2ZWN0b3IgPSBNQVNLX0VY
VFIoZGF0YSwgTVNJX0RBVEFfVkVDVE9SX01BU0spOworICAgICAgICB1aW50OF90IHZlY3Rvcl9t
YXNrID0gMHhmZiA+PiAoOCAtIGZscyh2ZWN0b3JzKSArIDEpOwogICAgICAgICBzdHJ1Y3QgeGVu
X2RvbWN0bF9iaW5kX3B0X2lycSBiaW5kID0gewotICAgICAgICAgICAgLm1hY2hpbmVfaXJxID0g
bXNpLT5hcmNoLnBpcnEgKyBpLAorICAgICAgICAgICAgLm1hY2hpbmVfaXJxID0gcGlycSArIGks
CiAgICAgICAgICAgICAuaXJxX3R5cGUgPSBQVF9JUlFfVFlQRV9NU0ksCiAgICAgICAgICAgICAu
dS5tc2kuZ3ZlYyA9ICh2ZWN0b3IgJiB+dmVjdG9yX21hc2spIHwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKCh2ZWN0b3IgKyBpKSAmIHZlY3Rvcl9tYXNrKSwKLSAgICAgICAgICAgIC51Lm1z
aS5nZmxhZ3MgPSBtc2lfZ2ZsYWdzKG1zaS0+ZGF0YSwgbXNpLT5hZGRyZXNzKSwKKyAgICAgICAg
ICAgIC51Lm1zaS5nZmxhZ3MgPSBtc2lfZ2ZsYWdzKGRhdGEsIGFkZHJlc3MpLAogICAgICAgICB9
OwogCiAgICAgICAgIHBjaWRldnNfbG9jaygpOwpAQCAtNzAwLDMzICs3MDUsNDkgQEAgaW50IHZw
Y2lfbXNpX2FyY2hfZW5hYmxlKHN0cnVjdCB2cGNpX21zaSAqbXNpLCBjb25zdCBzdHJ1Y3QgcGNp
X2RldiAqcGRldiwKICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsCiAgICAgICAgICAg
ICAgICAgICAgICAiJTA0eDolMDJ4OiUwMnguJXU6IGZhaWxlZCB0byBiaW5kIFBJUlEgJXU6ICVk
XG4iLAogICAgICAgICAgICAgICAgICAgICAgcGRldi0+c2VnLCBwZGV2LT5idXMsIFBDSV9TTE9U
KHBkZXYtPmRldmZuKSwKLSAgICAgICAgICAgICAgICAgICAgIFBDSV9GVU5DKHBkZXYtPmRldmZu
KSwgbXNpLT5hcmNoLnBpcnEgKyBpLCByYyk7CisgICAgICAgICAgICAgICAgICAgICBQQ0lfRlVO
QyhwZGV2LT5kZXZmbiksIHBpcnEgKyBpLCByYyk7CiAgICAgICAgICAgICB3aGlsZSAoIGJpbmQu
bWFjaGluZV9pcnEtLSApCiAgICAgICAgICAgICAgICAgcHRfaXJxX2Rlc3Ryb3lfYmluZChwZGV2
LT5kb21haW4sICZiaW5kKTsKICAgICAgICAgICAgIHNwaW5fbG9jaygmcGRldi0+ZG9tYWluLT5l
dmVudF9sb2NrKTsKLSAgICAgICAgICAgIHVubWFwX2RvbWFpbl9waXJxKHBkZXYtPmRvbWFpbiwg
bXNpLT5hcmNoLnBpcnEpOworICAgICAgICAgICAgdW5tYXBfZG9tYWluX3BpcnEocGRldi0+ZG9t
YWluLCBwaXJxKTsKICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZwZGV2LT5kb21haW4tPmV2ZW50
X2xvY2spOwogICAgICAgICAgICAgcGNpZGV2c191bmxvY2soKTsKLSAgICAgICAgICAgIG1zaS0+
YXJjaC5waXJxID0gSU5WQUxJRF9QSVJROwogICAgICAgICAgICAgcmV0dXJuIHJjOwogICAgICAg
ICB9CiAgICAgICAgIHBjaWRldnNfdW5sb2NrKCk7CiAgICAgfQogCi0gICAgcmV0dXJuIDA7Cisg
ICAgcmV0dXJuIHBpcnE7CiB9CiAKLXZvaWQgdnBjaV9tc2lfYXJjaF9kaXNhYmxlKHN0cnVjdCB2
cGNpX21zaSAqbXNpLCBjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldikKK2ludCB2cGNpX21zaV9h
cmNoX2VuYWJsZShzdHJ1Y3QgdnBjaV9tc2kgKm1zaSwgY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBk
ZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHZlY3RvcnMpCit7Cisg
ICAgaW50IHJjOworCisgICAgQVNTRVJUKG1zaS0+YXJjaC5waXJxID09IElOVkFMSURfUElSUSk7
CisgICAgcmMgPSB2cGNpX21zaV9lbmFibGUocGRldiwgbXNpLT5kYXRhLCBtc2ktPmFkZHJlc3Ms
IHZlY3RvcnMsIDApOworICAgIGlmICggcmMgPj0gMCApCisgICAgeworICAgICAgICBtc2ktPmFy
Y2gucGlycSA9IHJjOworICAgICAgICByYyA9IDA7CisgICAgfQorCisgICAgcmV0dXJuIHJjOwor
fQorCitzdGF0aWMgdm9pZCB2cGNpX21zaV9kaXNhYmxlKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpw
ZGV2LCBpbnQgcGlycSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IG5yKQogewogICAgIHVuc2lnbmVkIGludCBpOwogCi0gICAgQVNTRVJUKG1zaS0+YXJjaC5waXJx
ICE9IElOVkFMSURfUElSUSk7CisgICAgQVNTRVJUKHBpcnEgIT0gSU5WQUxJRF9QSVJRKTsKIAog
ICAgIHBjaWRldnNfbG9jaygpOwotICAgIGZvciAoIGkgPSAwOyBpIDwgbXNpLT52ZWN0b3JzOyBp
KysgKQorICAgIGZvciAoIGkgPSAwOyBpIDwgbnI7IGkrKyApCiAgICAgewogICAgICAgICBzdHJ1
Y3QgeGVuX2RvbWN0bF9iaW5kX3B0X2lycSBiaW5kID0gewotICAgICAgICAgICAgLm1hY2hpbmVf
aXJxID0gbXNpLT5hcmNoLnBpcnEgKyBpLAorICAgICAgICAgICAgLm1hY2hpbmVfaXJxID0gcGly
cSArIGksCiAgICAgICAgICAgICAuaXJxX3R5cGUgPSBQVF9JUlFfVFlQRV9NU0ksCiAgICAgICAg
IH07CiAgICAgICAgIGludCByYzsKQEAgLTczNiwxMCArNzU3LDE0IEBAIHZvaWQgdnBjaV9tc2lf
YXJjaF9kaXNhYmxlKHN0cnVjdCB2cGNpX21zaSAqbXNpLCBjb25zdCBzdHJ1Y3QgcGNpX2RldiAq
cGRldikKICAgICB9CiAKICAgICBzcGluX2xvY2soJnBkZXYtPmRvbWFpbi0+ZXZlbnRfbG9jayk7
Ci0gICAgdW5tYXBfZG9tYWluX3BpcnEocGRldi0+ZG9tYWluLCBtc2ktPmFyY2gucGlycSk7Cisg
ICAgdW5tYXBfZG9tYWluX3BpcnEocGRldi0+ZG9tYWluLCBwaXJxKTsKICAgICBzcGluX3VubG9j
aygmcGRldi0+ZG9tYWluLT5ldmVudF9sb2NrKTsKICAgICBwY2lkZXZzX3VubG9jaygpOworfQog
Cit2b2lkIHZwY2lfbXNpX2FyY2hfZGlzYWJsZShzdHJ1Y3QgdnBjaV9tc2kgKm1zaSwgY29uc3Qg
c3RydWN0IHBjaV9kZXYgKnBkZXYpCit7CisgICAgdnBjaV9tc2lfZGlzYWJsZShwZGV2LCBtc2kt
PmFyY2gucGlycSwgbXNpLT52ZWN0b3JzKTsKICAgICBtc2ktPmFyY2gucGlycSA9IElOVkFMSURf
UElSUTsKIH0KIApAQCAtNzYwLDMgKzc4NSw1OCBAQCB2b2lkIHZwY2lfbXNpX2FyY2hfcHJpbnQo
Y29uc3Qgc3RydWN0IHZwY2lfbXNpICptc2kpCiAgICAgICAgICAgIE1BU0tfRVhUUihtc2ktPmFk
ZHJlc3MsIE1TSV9BRERSX0RFU1RfSURfTUFTSyksCiAgICAgICAgICAgIG1zaS0+YXJjaC5waXJx
KTsKIH0KKwordm9pZCB2cGNpX21zaXhfYXJjaF9tYXNrX2VudHJ5KHN0cnVjdCB2cGNpX21zaXhf
ZW50cnkgKmVudHJ5LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVj
dCBwY2lfZGV2ICpwZGV2LCBib29sIG1hc2spCit7CisgICAgQVNTRVJUKGVudHJ5LT5hcmNoLnBp
cnEgIT0gSU5WQUxJRF9QSVJRKTsKKyAgICB2cGNpX21hc2tfcGlycShwZGV2LT5kb21haW4sIGVu
dHJ5LT5hcmNoLnBpcnEsIG1hc2spOworfQorCitpbnQgdnBjaV9tc2l4X2FyY2hfZW5hYmxlX2Vu
dHJ5KHN0cnVjdCB2cGNpX21zaXhfZW50cnkgKmVudHJ5LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgcGFkZHJfdCB0YWJsZV9iYXNl
KQoreworICAgIGludCByYzsKKworICAgIEFTU0VSVChlbnRyeS0+YXJjaC5waXJxID09IElOVkFM
SURfUElSUSk7CisgICAgcmMgPSB2cGNpX21zaV9lbmFibGUocGRldiwgZW50cnktPmRhdGEsIGVu
dHJ5LT5hZGRyLAorICAgICAgICAgICAgICAgICAgICAgICAgIFZNU0lYX0VOVFJZX05SKHBkZXYt
PnZwY2ktPm1zaXgsIGVudHJ5KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICB0YWJsZV9iYXNl
KTsKKyAgICBpZiAoIHJjID49IDAgKQorICAgIHsKKyAgICAgICAgZW50cnktPmFyY2gucGlycSA9
IHJjOworICAgICAgICByYyA9IDA7CisgICAgfQorCisgICAgcmV0dXJuIHJjOworfQorCitpbnQg
dnBjaV9tc2l4X2FyY2hfZGlzYWJsZV9lbnRyeShzdHJ1Y3QgdnBjaV9tc2l4X2VudHJ5ICplbnRy
eSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBwY2lfZGV2
ICpwZGV2KQoreworICAgIGlmICggZW50cnktPmFyY2gucGlycSA9PSBJTlZBTElEX1BJUlEgKQor
ICAgICAgICByZXR1cm4gLUVOT0VOVDsKKworICAgIHZwY2lfbXNpX2Rpc2FibGUocGRldiwgZW50
cnktPmFyY2gucGlycSwgMSk7CisgICAgZW50cnktPmFyY2gucGlycSA9IElOVkFMSURfUElSUTsK
KworICAgIHJldHVybiAwOworfQorCit2b2lkIHZwY2lfbXNpeF9hcmNoX2luaXRfZW50cnkoc3Ry
dWN0IHZwY2lfbXNpeF9lbnRyeSAqZW50cnkpCit7CisgICAgZW50cnktPmFyY2gucGlycSA9IElO
VkFMSURfUElSUTsKK30KKwordm9pZCB2cGNpX21zaXhfYXJjaF9wcmludF9lbnRyeShjb25zdCBz
dHJ1Y3QgdnBjaV9tc2l4X2VudHJ5ICplbnRyeSkKK3sKKyAgICBwcmludGsoInZlYz0lIzAyeCU3
cyU2cyUzc2Fzc2VydCU1cyU3cyBkZXN0X2lkPSVsdSBtYXNrPSV1IHBpcnE6ICVkXG4iLAorICAg
ICAgICAgICBNQVNLX0VYVFIoZW50cnktPmRhdGEsIE1TSV9EQVRBX1ZFQ1RPUl9NQVNLKSwKKyAg
ICAgICAgICAgZW50cnktPmRhdGEgJiBNU0lfREFUQV9ERUxJVkVSWV9MT1dQUkkgPyAibG93ZXN0
IiA6ICJmaXhlZCIsCisgICAgICAgICAgIGVudHJ5LT5kYXRhICYgTVNJX0RBVEFfVFJJR0dFUl9M
RVZFTCA/ICJsZXZlbCIgOiAiZWRnZSIsCisgICAgICAgICAgIGVudHJ5LT5kYXRhICYgTVNJX0RB
VEFfTEVWRUxfQVNTRVJUID8gIiIgOiAiZGUiLAorICAgICAgICAgICBlbnRyeS0+YWRkciAmIE1T
SV9BRERSX0RFU1RNT0RFX0xPR0lDID8gImxvZyIgOiAicGh5cyIsCisgICAgICAgICAgIGVudHJ5
LT5hZGRyICYgTVNJX0FERFJfUkVESVJFQ1RJT05fTE9XUFJJID8gImxvd2VzdCIgOiAiZml4ZWQi
LAorICAgICAgICAgICBNQVNLX0VYVFIoZW50cnktPmFkZHIsIE1TSV9BRERSX0RFU1RfSURfTUFT
SyksCisgICAgICAgICAgIGVudHJ5LT5tYXNrZWQsIGVudHJ5LT5hcmNoLnBpcnEpOworfQpkaWZm
IC0tZ2l0IGEveGVuL2RyaXZlcnMvdnBjaS9NYWtlZmlsZSBiL3hlbi9kcml2ZXJzL3ZwY2kvTWFr
ZWZpbGUKaW5kZXggNjJjZWM5ZTgyYi4uNTVkMWJkZmRhMCAxMDA2NDQKLS0tIGEveGVuL2RyaXZl
cnMvdnBjaS9NYWtlZmlsZQorKysgYi94ZW4vZHJpdmVycy92cGNpL01ha2VmaWxlCkBAIC0xICsx
IEBACi1vYmoteSArPSB2cGNpLm8gaGVhZGVyLm8gbXNpLm8KK29iai15ICs9IHZwY2kubyBoZWFk
ZXIubyBtc2kubyBtc2l4Lm8KZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3ZwY2kvaGVhZGVyLmMg
Yi94ZW4vZHJpdmVycy92cGNpL2hlYWRlci5jCmluZGV4IDE3MGZhM2JiYmYuLmM1ODY4ODE1ZWQg
MTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3ZwY2kvaGVhZGVyLmMKKysrIGIveGVuL2RyaXZlcnMv
dnBjaS9oZWFkZXIuYwpAQCAtMjA5LDYgKzIwOSw3IEBAIHN0YXRpYyB2b2lkIG1vZGlmeV9iYXJz
KGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCBib29sIG1hcCwgYm9vbCByb20pCiAgICAgc3Ry
dWN0IHZwY2lfaGVhZGVyICpoZWFkZXIgPSAmcGRldi0+dnBjaS0+aGVhZGVyOwogICAgIHN0cnVj
dCByYW5nZXNldCAqbWVtID0gcmFuZ2VzZXRfbmV3KE5VTEwsIE5VTEwsIDApOwogICAgIGNvbnN0
IHN0cnVjdCBwY2lfZGV2ICp0bXA7CisgICAgY29uc3Qgc3RydWN0IHZwY2lfbXNpeCAqbXNpeCA9
IHBkZXYtPnZwY2ktPm1zaXg7CiAgICAgdW5zaWduZWQgaW50IGk7CiAgICAgaW50IHJjOwogCkBA
IC0yNTQsNiArMjU1LDIwIEBAIHN0YXRpYyB2b2lkIG1vZGlmeV9iYXJzKGNvbnN0IHN0cnVjdCBw
Y2lfZGV2ICpwZGV2LCBib29sIG1hcCwgYm9vbCByb20pCiAgICAgICAgIH0KICAgICB9CiAKKyAg
ICAvKiBSZW1vdmUgYW55IE1TSVggcmVnaW9ucyBpZiBwcmVzZW50LiAqLworICAgIGZvciAoIGkg
PSAwOyBtc2l4ICYmIGkgPCBBUlJBWV9TSVpFKG1zaXgtPnRhYmxlcyk7IGkrKyApCisgICAgewor
ICAgICAgICBwYWRkcl90IHN0YXJ0ID0gVk1TSVhfVEFCTEVfQUREUihwZGV2LT52cGNpLCBpKTsK
KworICAgICAgICByYyA9IHJhbmdlc2V0X3JlbW92ZV9yYW5nZShtZW0sIFBGTl9ET1dOKHN0YXJ0
KSwgUEZOX0RPV04oc3RhcnQgKworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBW
TVNJWF9UQUJMRV9TSVpFKHBkZXYtPnZwY2ksIGkpIC0gMSkpOworICAgICAgICBpZiAoIHJjICkK
KyAgICAgICAgeworICAgICAgICAgICAgcmFuZ2VzZXRfZGVzdHJveShtZW0pOworICAgICAgICAg
ICAgcmV0dXJuOworICAgICAgICB9CisgICAgfQorCiAgICAgLyoKICAgICAgKiBDaGVjayBmb3Ig
b3ZlcmxhcHMgd2l0aCBvdGhlciBCQVJzLiBOb3RlIHRoYXQgb25seSBCQVJzIHRoYXQgYXJlCiAg
ICAgICogY3VycmVudGx5IG1hcHBlZCAoZW5hYmxlZCkgYXJlIGNoZWNrZWQgZm9yIG92ZXJsYXBz
LgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvdnBjaS9tc2kuYyBiL3hlbi9kcml2ZXJzL3ZwY2kv
bXNpLmMKaW5kZXggMzczOTdjOTM4YS4uZTM1Mzg0YWU3NCAxMDA2NDQKLS0tIGEveGVuL2RyaXZl
cnMvdnBjaS9tc2kuYworKysgYi94ZW4vZHJpdmVycy92cGNpL21zaS5jCkBAIC0yOTcsMTMgKzI5
NywxNyBAQCB2b2lkIHZwY2lfZHVtcF9tc2kodm9pZCkKICAgICAgICAgaWYgKCAhaGFzX3ZwY2ko
ZCkgKQogICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAgICAgcHJpbnRrKCJ2UENJIE1TSSBk
JWRcbiIsIGQtPmRvbWFpbl9pZCk7CisgICAgICAgIHByaW50aygidlBDSSBNU0kvTVNJLVggZCVk
XG4iLCBkLT5kb21haW5faWQpOwogCiAgICAgICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBwZGV2
LCAmZC0+YXJjaC5wZGV2X2xpc3QsIGRvbWFpbl9saXN0ICkKICAgICAgICAgewogICAgICAgICAg
ICAgdWludDhfdCBzZWcgPSBwZGV2LT5zZWcsIGJ1cyA9IHBkZXYtPmJ1czsKICAgICAgICAgICAg
IHVpbnQ4X3Qgc2xvdCA9IFBDSV9TTE9UKHBkZXYtPmRldmZuKSwgZnVuYyA9IFBDSV9GVU5DKHBk
ZXYtPmRldmZuKTsKICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB2cGNpX21zaSAqbXNpID0gcGRl
di0+dnBjaS0+bXNpOworICAgICAgICAgICAgY29uc3Qgc3RydWN0IHZwY2lfbXNpeCAqbXNpeCA9
IHBkZXYtPnZwY2ktPm1zaXg7CisKKyAgICAgICAgICAgIGlmICggbXNpIHx8IG1zaXggKQorICAg
ICAgICAgICAgICAgIHByaW50aygiJTA0eDolMDJ4OiUwMnguJXVcbiIsIHNlZywgYnVzLCBzbG90
LCBmdW5jKTsKIAogICAgICAgICAgICAgaWYgKCAhc3Bpbl90cnlsb2NrKCZwZGV2LT52cGNpLT5s
b2NrKSApCiAgICAgICAgICAgICB7CkBAIC0zMTMsNyArMzE3LDcgQEAgdm9pZCB2cGNpX2R1bXBf
bXNpKHZvaWQpCiAKICAgICAgICAgICAgIGlmICggbXNpICkKICAgICAgICAgICAgIHsKLSAgICAg
ICAgICAgICAgICBwcmludGsoIiUwNHg6JTAyeDolMDJ4LiV1XG4iLCBzZWcsIGJ1cywgc2xvdCwg
ZnVuYyk7CisgICAgICAgICAgICAgICAgcHJpbnRrKCIgTVNJXG4iKTsKIAogICAgICAgICAgICAg
ICAgIHByaW50aygiICBlbmFibGVkOiAlZCA2NC1iaXQ6ICVkIiwKICAgICAgICAgICAgICAgICAg
ICAgICAgbXNpLT5lbmFibGVkLCBtc2ktPmFkZHJlc3M2NCk7CkBAIC0zMjUsNiArMzI5LDIyIEBA
IHZvaWQgdnBjaV9kdW1wX21zaSh2b2lkKQogICAgICAgICAgICAgICAgIHZwY2lfbXNpX2FyY2hf
cHJpbnQobXNpKTsKICAgICAgICAgICAgIH0KIAorICAgICAgICAgICAgaWYgKCBtc2l4ICkKKyAg
ICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgICAgICAg
ICAgICAgIHByaW50aygiIE1TSS1YXG4iKTsKKworICAgICAgICAgICAgICAgIHByaW50aygiICBl
bnRyaWVzOiAldSBtYXNrYWxsOiAlZCBlbmFibGVkOiAlZFxuIiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgbXNpeC0+bWF4X2VudHJpZXMsIG1zaXgtPm1hc2tlZCwgbXNpeC0+ZW5hYmxlZCk7CisK
KyAgICAgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8IG1zaXgtPm1heF9lbnRyaWVzOyBpKysg
KQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgcHJpbnRrKCIgICU0dSAi
LCBpKTsKKyAgICAgICAgICAgICAgICAgICAgdnBjaV9tc2l4X2FyY2hfcHJpbnRfZW50cnkoJm1z
aXgtPmVudHJpZXNbaV0pOworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgIH0KKwogICAg
ICAgICAgICAgc3Bpbl91bmxvY2soJnBkZXYtPnZwY2ktPmxvY2spOwogICAgICAgICAgICAgcHJv
Y2Vzc19wZW5kaW5nX3NvZnRpcnFzKCk7CiAgICAgICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9kcml2
ZXJzL3ZwY2kvbXNpeC5jIGIveGVuL2RyaXZlcnMvdnBjaS9tc2l4LmMKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uMzlkNDE0MzA3YQotLS0gL2Rldi9udWxsCisrKyBiL3hl
bi9kcml2ZXJzL3ZwY2kvbXNpeC5jCkBAIC0wLDAgKzEsNDc5IEBACisvKgorICogSGFuZGxlcnMg
Zm9yIGFjY2Vzc2VzIHRvIHRoZSBNU0ktWCBjYXBhYmlsaXR5IHN0cnVjdHVyZSBhbmQgdGhlIG1l
bW9yeQorICogcmVnaW9uLgorICoKKyAqIENvcHlyaWdodCAoQykgMjAxNyBDaXRyaXggU3lzdGVt
cyBSJkQKKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRp
c3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25k
aXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UsIHZlcnNpb24gMiwg
YXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhp
cyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2Vm
dWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGll
ZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElD
VUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9y
IG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9m
IHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIHByb2dy
YW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqLworCisj
aW5jbHVkZSA8eGVuL3NjaGVkLmg+CisjaW5jbHVkZSA8eGVuL3ZwY2kuaD4KKyNpbmNsdWRlIDxh
c20vbXNpLmg+CisjaW5jbHVkZSA8eGVuL3AybS1jb21tb24uaD4KKyNpbmNsdWRlIDx4ZW4va2V5
aGFuZGxlci5oPgorCisjZGVmaW5lIFZNU0lYX1NJWkUobnVtKSBvZmZzZXRvZihzdHJ1Y3QgdnBj
aV9tc2l4LCBlbnRyaWVzW251bV0pCisKKyNkZWZpbmUgVk1TSVhfQUREUl9JTl9SQU5HRShhZGRy
LCB2cGNpLCBucikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICgoYWRkcikg
Pj0gVk1TSVhfVEFCTEVfQUREUih2cGNpLCBucikgJiYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgIChhZGRyKSA8IFZNU0lYX1RBQkxFX0FERFIodnBjaSwgbnIpICsgVk1TSVhf
VEFCTEVfU0laRSh2cGNpLCBucikpCisKK3N0YXRpYyB1aW50MzJfdCBjb250cm9sX3JlYWQoY29u
c3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCByZWcsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHZvaWQgKmRhdGEpCit7CisgICAgY29uc3Qgc3RydWN0IHZwY2lfbXNp
eCAqbXNpeCA9IGRhdGE7CisKKyAgICByZXR1cm4gKG1zaXgtPm1heF9lbnRyaWVzIC0gMSkgfAor
ICAgICAgICAgICAobXNpeC0+ZW5hYmxlZCA/IFBDSV9NU0lYX0ZMQUdTX0VOQUJMRSA6IDApIHwK
KyAgICAgICAgICAgKG1zaXgtPm1hc2tlZCA/IFBDSV9NU0lYX0ZMQUdTX01BU0tBTEwgOiAwKTsK
K30KKworc3RhdGljIHZvaWQgY29udHJvbF93cml0ZShjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRl
diwgdW5zaWduZWQgaW50IHJlZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qg
dmFsLCB2b2lkICpkYXRhKQoreworICAgIHVpbnQ4X3Qgc2xvdCA9IFBDSV9TTE9UKHBkZXYtPmRl
dmZuKSwgZnVuYyA9IFBDSV9GVU5DKHBkZXYtPmRldmZuKTsKKyAgICBzdHJ1Y3QgdnBjaV9tc2l4
ICptc2l4ID0gZGF0YTsKKyAgICBib29sIG5ld19tYXNrZWQgPSB2YWwgJiBQQ0lfTVNJWF9GTEFH
U19NQVNLQUxMOworICAgIGJvb2wgbmV3X2VuYWJsZWQgPSB2YWwgJiBQQ0lfTVNJWF9GTEFHU19F
TkFCTEU7CisgICAgdW5zaWduZWQgaW50IGk7CisgICAgaW50IHJjOworCisgICAgaWYgKCBuZXdf
bWFza2VkID09IG1zaXgtPm1hc2tlZCAmJiBuZXdfZW5hYmxlZCA9PSBtc2l4LT5lbmFibGVkICkK
KyAgICAgICAgcmV0dXJuOworCisgICAgLyoKKyAgICAgKiBBY2NvcmRpbmcgdG8gdGhlIFBDSSAz
LjAgc3BlY2lmaWNhdGlvbiwgc3dpdGNoaW5nIHRoZSBlbmFibGUgYml0IHRvIDEKKyAgICAgKiBv
ciB0aGUgZnVuY3Rpb24gbWFzayBiaXQgdG8gMCBzaG91bGQgY2F1c2UgYWxsIHRoZSBjYWNoZWQg
YWRkcmVzc2VzCisgICAgICogYW5kIGRhdGEgZmllbGRzIHRvIGJlIHJlY2FsY3VsYXRlZC4KKyAg
ICAgKgorICAgICAqIEluIG9yZGVyIHRvIGF2b2lkIHRoZSBvdmVyaGVhZCBvZiBkaXNhYmxpbmcg
YW5kIGVuYWJsaW5nIGFsbCB0aGUKKyAgICAgKiBlbnRyaWVzIGV2ZXJ5IHRpbWUgdGhlIGd1ZXN0
IHNldHMgdGhlIG1hc2thbGwgYml0LCBYZW4gd2lsbCBvbmx5CisgICAgICogcGVyZm9ybSB0aGUg
ZGlzYWJsZSBhbmQgZW5hYmxlIHNlcXVlbmNlIHdoZW4gdGhlIGd1ZXN0IGhhcyB3cml0dGVuIHRv
CisgICAgICogdGhlIGVudHJ5LgorICAgICAqLworICAgIGlmICggbmV3X2VuYWJsZWQgJiYgIW5l
d19tYXNrZWQgJiYgKCFtc2l4LT5lbmFibGVkIHx8IG1zaXgtPm1hc2tlZCkgKQorICAgIHsKKyAg
ICAgICAgZm9yICggaSA9IDA7IGkgPCBtc2l4LT5tYXhfZW50cmllczsgaSsrICkKKyAgICAgICAg
eworICAgICAgICAgICAgaWYgKCBtc2l4LT5lbnRyaWVzW2ldLm1hc2tlZCB8fCAhbXNpeC0+ZW50
cmllc1tpXS51cGRhdGVkICkKKyAgICAgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICAg
ICAgcmMgPSB2cGNpX21zaXhfYXJjaF9kaXNhYmxlX2VudHJ5KCZtc2l4LT5lbnRyaWVzW2ldLCBw
ZGV2KTsKKyAgICAgICAgICAgIC8qIElnbm9yZSBFTk9FTlQsIGl0IG1lYW5zIHRoZSBlbnRyeSB3
YXNuJ3Qgc2V0dXAuICovCisgICAgICAgICAgICBpZiAoIHJjICYmIHJjICE9IC1FTk9FTlQgKQor
ICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcsCisg
ICAgICAgICAgICAgICAgICAgICAgICAiJTA0eDolMDJ4OiUwMnguJXU6IHVuYWJsZSB0byBkaXNh
YmxlIGVudHJ5ICV1OiAlZFxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgIHBkZXYtPnNlZywg
cGRldi0+YnVzLCBzbG90LCBmdW5jLCBpLCByYyk7CisgICAgICAgICAgICAgICAgcmV0dXJuOwor
ICAgICAgICAgICAgfQorCisgICAgICAgICAgICByYyA9IHZwY2lfbXNpeF9hcmNoX2VuYWJsZV9l
bnRyeSgmbXNpeC0+ZW50cmllc1tpXSwgcGRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFZNU0lYX1RBQkxFX0JBU0UocGRldi0+dnBjaSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVlBD
SV9NU0lYX1RBQkxFKSk7CisgICAgICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgIHsKKyAg
ICAgICAgICAgICAgICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICAg
ICAgICAgIiUwNHg6JTAyeDolMDJ4LiV1OiB1bmFibGUgdG8gZW5hYmxlIGVudHJ5ICV1OiAlZFxu
IiwKKyAgICAgICAgICAgICAgICAgICAgICAgIHBkZXYtPnNlZywgcGRldi0+YnVzLCBzbG90LCBm
dW5jLCBpLCByYyk7CisgICAgICAgICAgICAgICAgLyogRW50cnkgaXMgbGlrZWx5IG5vdCBwcm9w
ZXJseSBjb25maWd1cmVkLCBza2lwIGl0LiAqLworICAgICAgICAgICAgICAgIGNvbnRpbnVlOwor
ICAgICAgICAgICAgfQorCisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogQXQgdGhpcyBw
b2ludCB0aGUgUElSUSBpcyBzdGlsbCBtYXNrZWQuIFVubWFzayBpdCwgb3IgZWxzZSB0aGUKKyAg
ICAgICAgICAgICAqIGd1ZXN0IHdvbid0IHJlY2VpdmUgaW50ZXJydXB0cy4gVGhpcyBpcyBkdWUg
dG8gdGhlCisgICAgICAgICAgICAgKiBkaXNhYmxlL2VuYWJsZSBzZXF1ZW5jZSBwZXJmb3JtZWQg
YWJvdmUuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIHZwY2lfbXNpeF9hcmNoX21hc2tf
ZW50cnkoJm1zaXgtPmVudHJpZXNbaV0sIHBkZXYsIGZhbHNlKTsKKworICAgICAgICAgICAgbXNp
eC0+ZW50cmllc1tpXS51cGRhdGVkID0gZmFsc2U7CisgICAgICAgIH0KKyAgICB9CisgICAgZWxz
ZSBpZiAoICFuZXdfZW5hYmxlZCAmJiBtc2l4LT5lbmFibGVkICkKKyAgICB7CisgICAgICAgIC8q
IEd1ZXN0IGhhcyBkaXNhYmxlZCBNU0lYLCBkaXNhYmxlIGFsbCBlbnRyaWVzLiAqLworICAgICAg
ICBmb3IgKCBpID0gMDsgaSA8IG1zaXgtPm1heF9lbnRyaWVzOyBpKysgKQorICAgICAgICB7Cisg
ICAgICAgICAgICAvKgorICAgICAgICAgICAgICogTkI6IHZwY2lfbXNpeF9hcmNoX2Rpc2FibGUg
Y2FuIGJlIGNhbGxlZCBmb3IgZW50cmllcyB0aGF0IGFyZQorICAgICAgICAgICAgICogbm90IHNl
dHVwLCBpdCB3aWxsIHJldHVybiAtRU5PRU5UIGluIHRoYXQgY2FzZS4KKyAgICAgICAgICAgICAq
LworICAgICAgICAgICAgcmMgPSB2cGNpX21zaXhfYXJjaF9kaXNhYmxlX2VudHJ5KCZtc2l4LT5l
bnRyaWVzW2ldLCBwZGV2KTsKKyAgICAgICAgICAgIHN3aXRjaCAoIHJjICkKKyAgICAgICAgICAg
IHsKKyAgICAgICAgICAgIGNhc2UgMDoKKyAgICAgICAgICAgICAgICAvKgorICAgICAgICAgICAg
ICAgICAqIE1hcmsgdGhlIGVudHJ5IHN1Y2Nlc3NmdWxseSBkaXNhYmxlZCBhcyB1cGRhdGVkLCBz
byB0aGF0IG9uCisgICAgICAgICAgICAgICAgICogdGhlIG5leHQgZW5hYmxlIHRoZSBlbnRyeSBp
cyBwcm9wZXJseSBzZXR1cC4gVGhpcyBpcyBkb25lCisgICAgICAgICAgICAgICAgICogc28gdGhh
dCB0aGUgZm9sbG93aW5nIGZsb3cgd29ya3MgY29ycmVjdGx5OgorICAgICAgICAgICAgICAgICAq
CisgICAgICAgICAgICAgICAgICogbWFzayBlbnRyeSAtPiBkaXNhYmxlIE1TSVggLT4gZW5hYmxl
IE1TSVggLT4gdW5tYXNrIGVudHJ5CisgICAgICAgICAgICAgICAgICoKKyAgICAgICAgICAgICAg
ICAgKiBXaXRob3V0IHNldHRpbmcgJ3VwZGF0ZWQnLCB0aGUgJ3VubWFzayBlbnRyeScgc3RlcCB3
aWxsIGZhaWwKKyAgICAgICAgICAgICAgICAgKiBiZWNhdXNlIHRoZSBlbnRyeSBoYXMgbm90IGJl
ZW4gdXBkYXRlZCwgc28gaXQgd291bGQgbm90IGJlCisgICAgICAgICAgICAgICAgICogbWFwcGVk
L2JvdW5kIGF0IGFsbC4KKyAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICBtc2l4
LT5lbnRyaWVzW2ldLnVwZGF0ZWQgPSB0cnVlOworICAgICAgICAgICAgICAgIGJyZWFrOworICAg
ICAgICAgICAgY2FzZSAtRU5PRU5UOgorICAgICAgICAgICAgICAgIC8qIElnbm9yZSBub24tcHJl
c2VudCBlbnRyeS4gKi8KKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIGRlZmF1
bHQ6CisgICAgICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICIlMDR4OiUwMng6JTAyeC4ldTogdW5hYmxlIHRvIGRpc2FibGUgZW50cnkg
JXU6ICVkXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgcGRldi0+c2VnLCBwZGV2LT5idXMs
IHNsb3QsIGZ1bmMsIGksIHJjKTsKKyAgICAgICAgICAgICAgICByZXR1cm47CisgICAgICAgICAg
ICB9CisgICAgICAgIH0KKyAgICB9CisKKyAgICBtc2l4LT5tYXNrZWQgPSBuZXdfbWFza2VkOwor
ICAgIG1zaXgtPmVuYWJsZWQgPSBuZXdfZW5hYmxlZDsKKworICAgIHZhbCA9IGNvbnRyb2xfcmVh
ZChwZGV2LCByZWcsIGRhdGEpOworICAgIGlmICggcGNpX21zaV9jb25mX3dyaXRlX2ludGVyY2Vw
dChtc2l4LT5wZGV2LCByZWcsIDIsICZ2YWwpID49IDAgKQorICAgICAgICBwY2lfY29uZl93cml0
ZTE2KHBkZXYtPnNlZywgcGRldi0+YnVzLCBzbG90LCBmdW5jLCByZWcsIHZhbCk7Cit9CisKK3N0
YXRpYyBzdHJ1Y3QgdnBjaV9tc2l4ICptc2l4X2ZpbmQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgbG9uZyBhZGRyKQoreworICAgIHN0cnVjdCB2cGNpX21zaXggKm1zaXg7CisKKyAg
ICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggbXNpeCwgJmQtPmFyY2guaHZtX2RvbWFpbi5tc2l4X3Rh
YmxlcywgbmV4dCApCisgICAgeworICAgICAgICBjb25zdCBzdHJ1Y3QgdnBjaV9iYXIgKmJhcnMg
PSBtc2l4LT5wZGV2LT52cGNpLT5oZWFkZXIuYmFyczsKKyAgICAgICAgdW5zaWduZWQgaW50IGk7
CisKKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKG1zaXgtPnRhYmxlcyk7IGkr
KyApCisgICAgICAgICAgICBpZiAoIGJhcnNbbXNpeC0+dGFibGVzW2ldICYgUENJX01TSVhfQklS
TUFTS10uZW5hYmxlZCAmJgorICAgICAgICAgICAgICAgICBWTVNJWF9BRERSX0lOX1JBTkdFKGFk
ZHIsIG1zaXgtPnBkZXYtPnZwY2ksIGkpICkKKyAgICAgICAgICAgICAgICByZXR1cm4gbXNpeDsK
KyAgICB9CisKKyAgICByZXR1cm4gTlVMTDsKK30KKworc3RhdGljIGludCBtc2l4X2FjY2VwdChz
dHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBhZGRyKQoreworICAgIHJldHVybiAhIW1zaXhf
ZmluZCh2LT5kb21haW4sIGFkZHIpOworfQorCitzdGF0aWMgYm9vbCBhY2Nlc3NfYWxsb3dlZChj
b25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgbG9uZyBhZGRyLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxlbikKK3sKKyAgICB1aW50OF90IHNsb3Qg
PSBQQ0lfU0xPVChwZGV2LT5kZXZmbiksIGZ1bmMgPSBQQ0lfRlVOQyhwZGV2LT5kZXZmbik7CisK
KyAgICAvKiBPbmx5IGFsbG93IDMyLzY0YiBhY2Nlc3Nlcy4gKi8KKyAgICBpZiAoIGxlbiAhPSA0
ICYmIGxlbiAhPSA4ICkKKyAgICB7CisgICAgICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcsCisg
ICAgICAgICAgICAgICAgIiUwNHg6JTAyeDolMDJ4LiV1OiBpbnZhbGlkIE1TSS1YIHRhYmxlIGFj
Y2VzcyBzaXplOiAldVxuIiwKKyAgICAgICAgICAgICAgICBwZGV2LT5zZWcsIHBkZXYtPmJ1cywg
c2xvdCwgZnVuYywgbGVuKTsKKyAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIH0KKworICAgIC8q
IE9ubHkgYWxsb3cgYWxpZ25lZCBhY2Nlc3Nlcy4gKi8KKyAgICBpZiAoIChhZGRyICYgKGxlbiAt
IDEpKSAhPSAwICkKKyAgICB7CisgICAgICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcsCisgICAg
ICAgICAgICAgICAgIiUwNHg6JTAyeDolMDJ4LiV1OiBNU0ktWCBvbmx5IGFsbG93cyBhbGlnbmVk
IGFjY2Vzc2VzXG4iLAorICAgICAgICAgICAgICAgIHBkZXYtPnNlZywgcGRldi0+YnVzLCBzbG90
LCBmdW5jKTsKKyAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIH0KKworICAgIHJldHVybiB0cnVl
OworfQorCitzdGF0aWMgc3RydWN0IHZwY2lfbXNpeF9lbnRyeSAqZ2V0X2VudHJ5KHN0cnVjdCB2
cGNpX21zaXggKm1zaXgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhZGRyX3QgYWRkcikKK3sKKyAgICBwYWRkcl90IHN0YXJ0ID0gVk1TSVhfVEFCTEVfQUREUiht
c2l4LT5wZGV2LT52cGNpLCBWUENJX01TSVhfVEFCTEUpOworCisgICAgcmV0dXJuICZtc2l4LT5l
bnRyaWVzWyhhZGRyIC0gc3RhcnQpIC8gUENJX01TSVhfRU5UUllfU0laRV07Cit9CisKK3N0YXRp
YyBpbnQgbXNpeF9yZWFkKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGFkZHIsIHVuc2ln
bmVkIGludCBsZW4sCisgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nICpkYXRhKQor
eworICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisgICAgc3RydWN0IHZw
Y2lfbXNpeCAqbXNpeCA9IG1zaXhfZmluZChkLCBhZGRyKTsKKyAgICBjb25zdCBzdHJ1Y3QgdnBj
aV9tc2l4X2VudHJ5ICplbnRyeTsKKyAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0OworCisgICAgKmRh
dGEgPSB+MHVsOworCisgICAgaWYgKCAhbXNpeCApCisgICAgICAgIHJldHVybiBYODZFTVVMX1JF
VFJZOworCisgICAgaWYgKCAhYWNjZXNzX2FsbG93ZWQobXNpeC0+cGRldiwgYWRkciwgbGVuKSAp
CisgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisKKyAgICBpZiAoIFZNU0lYX0FERFJfSU5f
UkFOR0UoYWRkciwgbXNpeC0+cGRldi0+dnBjaSwgVlBDSV9NU0lYX1BCQSkgKQorICAgIHsKKyAg
ICAgICAgLyoKKyAgICAgICAgICogQWNjZXNzIHRvIFBCQS4KKyAgICAgICAgICoKKyAgICAgICAg
ICogVE9ETzogbm90ZSB0aGF0IHRoaXMgcmVsaWVzIG9uIGhhdmluZyB0aGUgUEJBIGlkZW50aXR5
IG1hcHBlZCB0byB0aGUKKyAgICAgICAgICogZ3Vlc3QgYWRkcmVzcyBzcGFjZS4gSWYgdGhpcyBj
aGFuZ2VzIHRoZSBhZGRyZXNzIHdpbGwgbmVlZCB0byBiZQorICAgICAgICAgKiB0cmFuc2xhdGVk
LgorICAgICAgICAgKi8KKyAgICAgICAgc3dpdGNoICggbGVuICkKKyAgICAgICAgeworICAgICAg
ICBjYXNlIDQ6CisgICAgICAgICAgICAqZGF0YSA9IHJlYWRsKGFkZHIpOworICAgICAgICAgICAg
YnJlYWs7CisgICAgICAgIGNhc2UgODoKKyAgICAgICAgICAgICpkYXRhID0gcmVhZHEoYWRkcik7
CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAgIEFTU0VS
VF9VTlJFQUNIQUJMRSgpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAg
ICByZXR1cm4gWDg2RU1VTF9PS0FZOworICAgIH0KKworICAgIHNwaW5fbG9jaygmbXNpeC0+cGRl
di0+dnBjaS0+bG9jayk7CisgICAgZW50cnkgPSBnZXRfZW50cnkobXNpeCwgYWRkcik7CisgICAg
b2Zmc2V0ID0gYWRkciAmIChQQ0lfTVNJWF9FTlRSWV9TSVpFIC0gMSk7CisKKyAgICBzd2l0Y2gg
KCBvZmZzZXQgKQorICAgIHsKKyAgICBjYXNlIFBDSV9NU0lYX0VOVFJZX0xPV0VSX0FERFJfT0ZG
U0VUOgorICAgICAgICAqZGF0YSA9IGVudHJ5LT5hZGRyOworICAgICAgICBicmVhazsKKyAgICBj
YXNlIFBDSV9NU0lYX0VOVFJZX1VQUEVSX0FERFJfT0ZGU0VUOgorICAgICAgICAqZGF0YSA9IGVu
dHJ5LT5hZGRyID4+IDMyOworICAgICAgICBicmVhazsKKyAgICBjYXNlIFBDSV9NU0lYX0VOVFJZ
X0RBVEFfT0ZGU0VUOgorICAgICAgICAqZGF0YSA9IGVudHJ5LT5kYXRhOworICAgICAgICBpZiAo
IGxlbiA9PSA4ICkKKyAgICAgICAgICAgICpkYXRhIHw9CisgICAgICAgICAgICAgICAgKHVpbnQ2
NF90KShlbnRyeS0+bWFza2VkID8gUENJX01TSVhfVkVDVE9SX0JJVE1BU0sgOiAwKSA8PCAzMjsK
KyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBQQ0lfTVNJWF9FTlRSWV9WRUNUT1JfQ1RSTF9PRkZT
RVQ6CisgICAgICAgICpkYXRhID0gZW50cnktPm1hc2tlZCA/IFBDSV9NU0lYX1ZFQ1RPUl9CSVRN
QVNLIDogMDsKKyAgICAgICAgYnJlYWs7CisgICAgZGVmYXVsdDoKKyAgICAgICAgQVNTRVJUX1VO
UkVBQ0hBQkxFKCk7CisgICAgICAgIGJyZWFrOworICAgIH0KKyAgICBzcGluX3VubG9jaygmbXNp
eC0+cGRldi0+dnBjaS0+bG9jayk7CisKKyAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworfQorCitz
dGF0aWMgaW50IG1zaXhfd3JpdGUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRkciwg
dW5zaWduZWQgaW50IGxlbiwKKyAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGRh
dGEpCit7CisgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKyAgICBzdHJ1
Y3QgdnBjaV9tc2l4ICptc2l4ID0gbXNpeF9maW5kKGQsIGFkZHIpOworICAgIHN0cnVjdCB2cGNp
X21zaXhfZW50cnkgKmVudHJ5OworICAgIHVuc2lnbmVkIGludCBvZmZzZXQ7CisKKyAgICBpZiAo
ICFtc2l4ICkKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfUkVUUlk7CisKKyAgICBpZiAoICFhY2Nl
c3NfYWxsb3dlZChtc2l4LT5wZGV2LCBhZGRyLCBsZW4pICkKKyAgICAgICAgcmV0dXJuIFg4NkVN
VUxfT0tBWTsKKworICAgIGlmICggVk1TSVhfQUREUl9JTl9SQU5HRShhZGRyLCBtc2l4LT5wZGV2
LT52cGNpLCBWUENJX01TSVhfUEJBKSApCisgICAgeworICAgICAgICAvKiBJZ25vcmUgd3JpdGVz
IHRvIFBCQSBmb3IgRG9tVXMsIGl0J3MgYmVoYXZpb3IgaXMgdW5kZWZpbmVkLiAqLworICAgICAg
ICBpZiAoIGlzX2hhcmR3YXJlX2RvbWFpbihkKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHN3
aXRjaCAoIGxlbiApCisgICAgICAgICAgICB7CisgICAgICAgICAgICBjYXNlIDQ6CisgICAgICAg
ICAgICAgICAgd3JpdGVsKGRhdGEsIGFkZHIpOworICAgICAgICAgICAgICAgIGJyZWFrOworICAg
ICAgICAgICAgY2FzZSA4OgorICAgICAgICAgICAgICAgIHdyaXRlcShkYXRhLCBhZGRyKTsKKyAg
ICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICAg
ICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAg
ICAgICB9CisgICAgICAgIH0KKworICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworICAgIH0K
KworICAgIHNwaW5fbG9jaygmbXNpeC0+cGRldi0+dnBjaS0+bG9jayk7CisgICAgZW50cnkgPSBn
ZXRfZW50cnkobXNpeCwgYWRkcik7CisgICAgb2Zmc2V0ID0gYWRkciAmIChQQ0lfTVNJWF9FTlRS
WV9TSVpFIC0gMSk7CisKKyAgICAvKgorICAgICAqIE5COiBYZW4gYWxsb3dzIHdyaXRlcyB0byB0
aGUgZGF0YS9hZGRyZXNzIHJlZ2lzdGVycyB3aXRoIHRoZSBlbnRyeQorICAgICAqIHVubWFza2Vk
LiBUaGUgc3BlY2lmaWNhdGlvbiBzYXlzIHRoaXMgaXMgdW5kZWZpbmVkIGJlaGF2aW9yLCBhbmQg
WGVuCisgICAgICogaW1wbGVtZW50cyBpdCBhcyBzdG9yaW5nIHRoZSB3cml0dGVuIHZhbHVlLCB3
aGljaCB3aWxsIGJlIG1hZGUgZWZmZWN0aXZlCisgICAgICogaW4gdGhlIG5leHQgbWFzay91bm1h
c2sgY3ljbGUuIFRoaXMgYWxzbyBtaW1pY3MgdGhlIGltcGxlbWVudGF0aW9uIGluCisgICAgICog
UUVNVS4KKyAgICAgKi8KKyAgICBzd2l0Y2ggKCBvZmZzZXQgKQorICAgIHsKKyAgICBjYXNlIFBD
SV9NU0lYX0VOVFJZX0xPV0VSX0FERFJfT0ZGU0VUOgorICAgICAgICBlbnRyeS0+dXBkYXRlZCA9
IHRydWU7CisgICAgICAgIGlmICggbGVuID09IDggKQorICAgICAgICB7CisgICAgICAgICAgICBl
bnRyeS0+YWRkciA9IGRhdGE7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgICAg
ICBlbnRyeS0+YWRkciAmPSB+MHhmZmZmZmZmZjsKKyAgICAgICAgZW50cnktPmFkZHIgfD0gZGF0
YTsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBQQ0lfTVNJWF9FTlRSWV9VUFBFUl9BRERSX09G
RlNFVDoKKyAgICAgICAgZW50cnktPnVwZGF0ZWQgPSB0cnVlOworICAgICAgICBlbnRyeS0+YWRk
ciAmPSAweGZmZmZmZmZmOworICAgICAgICBlbnRyeS0+YWRkciB8PSAodWludDY0X3QpZGF0YSA8
PCAzMjsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBQQ0lfTVNJWF9FTlRSWV9EQVRBX09GRlNF
VDoKKyAgICAgICAgZW50cnktPnVwZGF0ZWQgPSB0cnVlOworICAgICAgICBlbnRyeS0+ZGF0YSA9
IGRhdGE7CisKKyAgICAgICAgaWYgKCBsZW4gPT0gNCApCisgICAgICAgICAgICBicmVhazsKKwor
ICAgICAgICBkYXRhID4+PSAzMjsKKyAgICAgICAgLyogZmFsbHRocm91Z2ggKi8KKyAgICBjYXNl
IFBDSV9NU0lYX0VOVFJZX1ZFQ1RPUl9DVFJMX09GRlNFVDoKKyAgICB7CisgICAgICAgIGJvb2wg
bmV3X21hc2tlZCA9IGRhdGEgJiBQQ0lfTVNJWF9WRUNUT1JfQklUTUFTSzsKKyAgICAgICAgY29u
c3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYgPSBtc2l4LT5wZGV2OworICAgICAgICBpbnQgcmM7CisK
KyAgICAgICAgaWYgKCBlbnRyeS0+bWFza2VkID09IG5ld19tYXNrZWQgKQorICAgICAgICAgICAg
LyogTm8gY2hhbmdlIGluIHRoZSBtYXNrIGJpdCwgbm90aGluZyB0byBkby4gKi8KKyAgICAgICAg
ICAgIGJyZWFrOworCisgICAgICAgIGlmICggIW5ld19tYXNrZWQgJiYgbXNpeC0+ZW5hYmxlZCAm
JiAhbXNpeC0+bWFza2VkICYmIGVudHJ5LT51cGRhdGVkICkKKyAgICAgICAgeworICAgICAgICAg
ICAgLyoKKyAgICAgICAgICAgICAqIElmIE1TSS1YIGlzIGVuYWJsZWQsIHRoZSBmdW5jdGlvbiBt
YXNrIGlzIG5vdCBhY3RpdmUsIHRoZSBlbnRyeQorICAgICAgICAgICAgICogaXMgYmVpbmcgdW5t
YXNrZWQgYW5kIHRoZXJlIGhhdmUgYmVlbiBjaGFuZ2VzIHRvIHRoZSBhZGRyZXNzIG9yCisgICAg
ICAgICAgICAgKiBkYXRhIGZpZWxkcyBYZW4gbmVlZHMgdG8gZGlzYWJsZSBhbmQgZW5hYmxlIHRo
ZSBlbnRyeSBpbiBvcmRlcgorICAgICAgICAgICAgICogdG8gcGljayB1cCB0aGUgY2hhbmdlcy4K
KyAgICAgICAgICAgICAqLworICAgICAgICAgICAgcmMgPSB2cGNpX21zaXhfYXJjaF9kaXNhYmxl
X2VudHJ5KGVudHJ5LCBwZGV2KTsKKyAgICAgICAgICAgIGlmICggcmMgJiYgcmMgIT0gLUVOT0VO
VCApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklO
RywKKyAgICAgICAgICAgICAgICAgICAgICAgICIlMDR4OiUwMng6JTAyeC4ldTogdW5hYmxlIHRv
IGRpc2FibGUgZW50cnkgJXU6ICVkXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgcGRldi0+
c2VnLCBwZGV2LT5idXMsIFBDSV9TTE9UKHBkZXYtPmRldmZuKSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgIFBDSV9GVU5DKHBkZXYtPmRldmZuKSwgVk1TSVhfRU5UUllfTlIobXNpeCwgZW50cnkp
LCByYyk7CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICB9CisKKyAgICAgICAg
ICAgIHJjID0gdnBjaV9tc2l4X2FyY2hfZW5hYmxlX2VudHJ5KGVudHJ5LCBwZGV2LAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVk1TSVhfVEFCTEVfQkFTRShw
ZGV2LT52cGNpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBWUENJX01TSVhfVEFCTEUpKTsKKyAgICAgICAgICAgIGlmICggcmMg
KQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcs
CisgICAgICAgICAgICAgICAgICAgICAgICAiJTA0eDolMDJ4OiUwMnguJXU6IHVuYWJsZSB0byBl
bmFibGUgZW50cnkgJXU6ICVkXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgcGRldi0+c2Vn
LCBwZGV2LT5idXMsIFBDSV9TTE9UKHBkZXYtPmRldmZuKSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgIFBDSV9GVU5DKHBkZXYtPmRldmZuKSwgVk1TSVhfRU5UUllfTlIobXNpeCwgZW50cnkpLCBy
Yyk7CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBl
bnRyeS0+dXBkYXRlZCA9IGZhbHNlOworICAgICAgICB9CisKKyAgICAgICAgdnBjaV9tc2l4X2Fy
Y2hfbWFza19lbnRyeShlbnRyeSwgcGRldiwgbmV3X21hc2tlZCk7CisgICAgICAgIGVudHJ5LT5t
YXNrZWQgPSBuZXdfbWFza2VkOworCisgICAgICAgIGJyZWFrOworICAgIH0KKyAgICBkZWZhdWx0
OgorICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAgYnJlYWs7CisgICAgfQor
ICAgIHNwaW5fdW5sb2NrKCZtc2l4LT5wZGV2LT52cGNpLT5sb2NrKTsKKworICAgIHJldHVybiBY
ODZFTVVMX09LQVk7Cit9CisKK3N0YXRpYyBjb25zdCBzdHJ1Y3QgaHZtX21taW9fb3BzIHZwY2lf
bXNpeF90YWJsZV9vcHMgPSB7CisgICAgLmNoZWNrID0gbXNpeF9hY2NlcHQsCisgICAgLnJlYWQg
PSBtc2l4X3JlYWQsCisgICAgLndyaXRlID0gbXNpeF93cml0ZSwKK307CisKK3N0YXRpYyBpbnQg
aW5pdF9tc2l4KHN0cnVjdCBwY2lfZGV2ICpwZGV2KQoreworICAgIHN0cnVjdCBkb21haW4gKmQg
PSBwZGV2LT5kb21haW47CisgICAgdWludDhfdCBzbG90ID0gUENJX1NMT1QocGRldi0+ZGV2Zm4p
LCBmdW5jID0gUENJX0ZVTkMocGRldi0+ZGV2Zm4pOworICAgIHN0cnVjdCB2cGNpX21zaXggKm1z
aXg7CisgICAgdW5zaWduZWQgaW50IG1zaXhfb2Zmc2V0LCBpLCBtYXhfZW50cmllczsKKyAgICB1
aW50MTZfdCBjb250cm9sOworICAgIGludCByYzsKKworICAgIG1zaXhfb2Zmc2V0ID0gcGNpX2Zp
bmRfY2FwX29mZnNldChwZGV2LT5zZWcsIHBkZXYtPmJ1cywgc2xvdCwgZnVuYywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUENJX0NBUF9JRF9NU0lYKTsKKyAgICBpZiAo
ICFtc2l4X29mZnNldCApCisgICAgICAgIHJldHVybiAwOworCisgICAgY29udHJvbCA9IHBjaV9j
b25mX3JlYWQxNihwZGV2LT5zZWcsIHBkZXYtPmJ1cywgc2xvdCwgZnVuYywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG1zaXhfY29udHJvbF9yZWcobXNpeF9vZmZzZXQpKTsKKworICAg
IG1heF9lbnRyaWVzID0gbXNpeF90YWJsZV9zaXplKGNvbnRyb2wpOworCisgICAgbXNpeCA9IHh6
YWxsb2NfYnl0ZXMoVk1TSVhfU0laRShtYXhfZW50cmllcykpOworICAgIGlmICggIW1zaXggKQor
ICAgICAgICByZXR1cm4gLUVOT01FTTsKKworICAgIG1zaXgtPm1heF9lbnRyaWVzID0gbWF4X2Vu
dHJpZXM7CisgICAgbXNpeC0+cGRldiA9IHBkZXY7CisKKyAgICBtc2l4LT50YWJsZXNbVlBDSV9N
U0lYX1RBQkxFXSA9CisgICAgICAgIHBjaV9jb25mX3JlYWQzMihwZGV2LT5zZWcsIHBkZXYtPmJ1
cywgc2xvdCwgZnVuYywKKyAgICAgICAgICAgICAgICAgICAgICAgIG1zaXhfdGFibGVfb2Zmc2V0
X3JlZyhtc2l4X29mZnNldCkpOworICAgIG1zaXgtPnRhYmxlc1tWUENJX01TSVhfUEJBXSA9Cisg
ICAgICAgIHBjaV9jb25mX3JlYWQzMihwZGV2LT5zZWcsIHBkZXYtPmJ1cywgc2xvdCwgZnVuYywK
KyAgICAgICAgICAgICAgICAgICAgICAgIG1zaXhfcGJhX29mZnNldF9yZWcobXNpeF9vZmZzZXQp
KTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgbXNpeC0+bWF4X2VudHJpZXM7IGkrKykKKyAgICB7
CisgICAgICAgIG1zaXgtPmVudHJpZXNbaV0ubWFza2VkID0gdHJ1ZTsKKyAgICAgICAgdnBjaV9t
c2l4X2FyY2hfaW5pdF9lbnRyeSgmbXNpeC0+ZW50cmllc1tpXSk7CisgICAgfQorCisgICAgaWYg
KCBsaXN0X2VtcHR5KCZkLT5hcmNoLmh2bV9kb21haW4ubXNpeF90YWJsZXMpICkKKyAgICAgICAg
cmVnaXN0ZXJfbW1pb19oYW5kbGVyKGQsICZ2cGNpX21zaXhfdGFibGVfb3BzKTsKKworICAgIGxp
c3RfYWRkKCZtc2l4LT5uZXh0LCAmZC0+YXJjaC5odm1fZG9tYWluLm1zaXhfdGFibGVzKTsKKwor
ICAgIHJjID0gdnBjaV9hZGRfcmVnaXN0ZXIocGRldi0+dnBjaSwgY29udHJvbF9yZWFkLCBjb250
cm9sX3dyaXRlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgbXNpeF9jb250cm9sX3JlZyht
c2l4X29mZnNldCksIDIsIG1zaXgpOworICAgIGlmICggcmMgKQorICAgIHsKKyAgICAgICAgeGZy
ZWUobXNpeCk7CisgICAgICAgIHJldHVybiByYzsKKyAgICB9CisKKyAgICBwZGV2LT52cGNpLT5t
c2l4ID0gbXNpeDsKKworICAgIHJldHVybiAwOworfQorUkVHSVNURVJfVlBDSV9JTklUKGluaXRf
bXNpeCwgVlBDSV9QUklPUklUWV9ISUdIKTsKKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAq
IG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0Cisg
KiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL2RvbWFpbi5oCmluZGV4IGQxZDkzM2Q3OTEuLjAyMGNlYWNkODEgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL2RvbWFpbi5oCkBAIC0xODgsNiArMTg4LDkgQEAgc3RydWN0IGh2bV9kb21h
aW4gewogICAgIHN0cnVjdCBsaXN0X2hlYWQgbW1jZmdfcmVnaW9uczsKICAgICByd2xvY2tfdCBt
bWNmZ19sb2NrOwogCisgICAgLyogTGlzdCBvZiBNU0ktWCB0YWJsZXMuICovCisgICAgc3RydWN0
IGxpc3RfaGVhZCBtc2l4X3RhYmxlczsKKwogICAgIC8qIExpc3Qgb2YgcGVybWFuZW50bHkgd3Jp
dGUtbWFwcGVkIHBhZ2VzLiAqLwogICAgIHN0cnVjdCB7CiAgICAgICAgIHNwaW5sb2NrX3QgbG9j
azsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9pby5oCmluZGV4IDJiNGRmZDg4ZGYuLjgwZWExOGM5ZTEgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vaW8uaApAQCAtMTMyLDYgKzEzMiwxMSBAQCBzdHJ1Y3QgdnBjaV9hcmNoX21zaSB7CiAg
ICAgaW50IHBpcnE7CiB9OwogCisvKiBBcmNoLXNwZWNpZmljIE1TSS1YIGVudHJ5IGRhdGEgZm9y
IHZQQ0kuICovCitzdHJ1Y3QgdnBjaV9hcmNoX21zaXhfZW50cnkgeworICAgIGludCBwaXJxOwor
fTsKKwogZW51bSBzdGR2Z2FfY2FjaGVfc3RhdGUgewogICAgIFNURFZHQV9DQUNIRV9VTklOSVRJ
QUxJWkVELAogICAgIFNURFZHQV9DQUNIRV9FTkFCTEVELApkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUveGVuL3ZwY2kuaCBiL3hlbi9pbmNsdWRlL3hlbi92cGNpLmgKaW5kZXggMjE5NDI3OTQwYS4u
MTU2MGExZWY4MiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3ZwY2kuaAorKysgYi94ZW4v
aW5jbHVkZS94ZW4vdnBjaS5oCkBAIC0xMDUsNiArMTA1LDMyIEBAIHN0cnVjdCB2cGNpIHsKICAg
ICAgICAgLyogQXJjaC1zcGVjaWZpYyBkYXRhLiAqLwogICAgICAgICBzdHJ1Y3QgdnBjaV9hcmNo
X21zaSBhcmNoOwogICAgIH0gKm1zaTsKKworICAgIC8qIE1TSS1YIGRhdGEuICovCisgICAgc3Ry
dWN0IHZwY2lfbXNpeCB7CisgICAgICAgIHN0cnVjdCBwY2lfZGV2ICpwZGV2OworICAgICAgICAv
KiBMaXN0IGxpbmsuICovCisgICAgICAgIHN0cnVjdCBsaXN0X2hlYWQgbmV4dDsKKyAgICAgICAg
LyogVGFibGUgaW5mb3JtYXRpb24uICovCisjZGVmaW5lIFZQQ0lfTVNJWF9UQUJMRSAgICAgMAor
I2RlZmluZSBWUENJX01TSVhfUEJBICAgICAgIDEKKyNkZWZpbmUgVlBDSV9NU0lYX01FTV9OVU0g
ICAyCisgICAgICAgIHVpbnQzMl90IHRhYmxlc1tWUENJX01TSVhfTUVNX05VTV07CisgICAgICAg
IC8qIE1heGltdW0gbnVtYmVyIG9mIHZlY3RvcnMgc3VwcG9ydGVkIGJ5IHRoZSBkZXZpY2UuICov
CisgICAgICAgIHVpbnQxNl90IG1heF9lbnRyaWVzIDogMTE7CisgICAgICAgIC8qIE1TSS1YIGVu
YWJsZWQ/ICovCisgICAgICAgIGJvb2wgZW5hYmxlZCAgICAgICAgIDogMTsKKyAgICAgICAgLyog
TWFza2VkPyAqLworICAgICAgICBib29sIG1hc2tlZCAgICAgICAgICA6IDE7CisgICAgICAgIC8q
IEVudHJpZXMuICovCisgICAgICAgIHN0cnVjdCB2cGNpX21zaXhfZW50cnkgeworICAgICAgICAg
ICAgdWludDY0X3QgYWRkcjsKKyAgICAgICAgICAgIHVpbnQzMl90IGRhdGE7CisgICAgICAgICAg
ICBib29sIG1hc2tlZCAgOiAxOworICAgICAgICAgICAgYm9vbCB1cGRhdGVkIDogMTsKKyAgICAg
ICAgICAgIHN0cnVjdCB2cGNpX2FyY2hfbXNpeF9lbnRyeSBhcmNoOworICAgICAgICB9IGVudHJp
ZXNbXTsKKyAgICB9ICptc2l4OwogI2VuZGlmCiB9OwogCkBAIC0xMjcsNiArMTUzLDQxIEBAIGlu
dCBfX211c3RfY2hlY2sgdnBjaV9tc2lfYXJjaF9lbmFibGUoc3RydWN0IHZwY2lfbXNpICptc2ks
CiB2b2lkIHZwY2lfbXNpX2FyY2hfZGlzYWJsZShzdHJ1Y3QgdnBjaV9tc2kgKm1zaSwgY29uc3Qg
c3RydWN0IHBjaV9kZXYgKnBkZXYpOwogdm9pZCB2cGNpX21zaV9hcmNoX2luaXQoc3RydWN0IHZw
Y2lfbXNpICptc2kpOwogdm9pZCB2cGNpX21zaV9hcmNoX3ByaW50KGNvbnN0IHN0cnVjdCB2cGNp
X21zaSAqbXNpKTsKKworLyogQXJjaC1zcGVjaWZpYyB2UENJIE1TSS1YIGhlbHBlcnMuICovCit2
b2lkIHZwY2lfbXNpeF9hcmNoX21hc2tfZW50cnkoc3RydWN0IHZwY2lfbXNpeF9lbnRyeSAqZW50
cnksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHBjaV9kZXYg
KnBkZXYsIGJvb2wgbWFzayk7CitpbnQgX19tdXN0X2NoZWNrIHZwY2lfbXNpeF9hcmNoX2VuYWJs
ZV9lbnRyeShzdHJ1Y3QgdnBjaV9tc2l4X2VudHJ5ICplbnRyeSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCB0YWJs
ZV9iYXNlKTsKK2ludCBfX211c3RfY2hlY2sgdnBjaV9tc2l4X2FyY2hfZGlzYWJsZV9lbnRyeShz
dHJ1Y3QgdnBjaV9tc2l4X2VudHJ5ICplbnRyeSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldik7Cit2b2lkIHZw
Y2lfbXNpeF9hcmNoX2luaXRfZW50cnkoc3RydWN0IHZwY2lfbXNpeF9lbnRyeSAqZW50cnkpOwor
dm9pZCB2cGNpX21zaXhfYXJjaF9wcmludF9lbnRyeShjb25zdCBzdHJ1Y3QgdnBjaV9tc2l4X2Vu
dHJ5ICplbnRyeSk7CisKKy8qCisgKiBIZWxwZXIgZnVuY3Rpb25zIHRvIGZldGNoIE1TSVggcmVs
YXRlZCBkYXRhLiBUaGV5IGFyZSB1c2VkIGJ5IGJvdGggdGhlCisgKiBlbXVsYXRlZCBNU0lYIGNv
ZGUgYW5kIHRoZSBCQVIgaGFuZGxlcnMuCisgKi8KKyNkZWZpbmUgVk1TSVhfVEFCTEVfQkFTRSh2
cGNpLCBucikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICgo
dnBjaSktPmhlYWRlci5iYXJzWyh2cGNpKS0+bXNpeC0+dGFibGVzW25yXSAmIFBDSV9NU0lYX0JJ
Uk1BU0tdLmFkZHIpCisjZGVmaW5lIFZNU0lYX1RBQkxFX0FERFIodnBjaSwgbnIpICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAoVk1TSVhfVEFCTEVfQkFTRSh2
cGNpLCBucikgKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAoKHZwY2kpLT5tc2l4LT50YWJsZXNbbnJdICYgflBDSV9NU0lYX0JJUk1BU0spKQorCisvKgor
ICogTm90ZSByZWdhcmRpbmcgdGhlIHNpemUgY2FsY3VsYXRpb24gb2YgdGhlIFBCQTogdGhlIHNw
ZWMgbWVudGlvbnMgIlRoZSBsYXN0CisgKiBRV09SRCB3aWxsIG5vdCBuZWNlc3NhcmlseSBiZSBm
dWxseSBwb3B1bGF0ZWQiLCBzbyBpdCBpbXBsaWVzIHRoYXQgdGhlIFBCQQorICogc2l6ZSBpcyA2
NC1iaXQgYWxpZ25lZC4KKyAqLworI2RlZmluZSBWTVNJWF9UQUJMRV9TSVpFKHZwY2ksIG5yKSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAoKG5yID09
IFZQQ0lfTVNJWF9UQUJMRSkgPyAodnBjaSktPm1zaXgtPm1heF9lbnRyaWVzICogUENJX01TSVhf
RU5UUllfU0laRSBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogUk9VTkRVUChESVZf
Uk9VTkRfVVAoKHZwY2kpLT5tc2l4LT5tYXhfZW50cmllcywgXAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDgpLCA4KSkKKworI2RlZmluZSBWTVNJ
WF9FTlRSWV9OUihtc2l4LCBlbnRyeSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgKHVuc2lnbmVkIGludCkoKGVudHJ5KSAtIChtc2l4KS0+ZW50cmllcykKKwog
I2VuZGlmCiAKICNlbHNlIC8qICFDT05GSUdfSEFTX1BDSSAqLwotLSAKMi4xMy41IChBcHBsZSBH
aXQtOTQpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 18 11:41:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 11:41:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4mig-0004Fe-Vn; Wed, 18 Oct 2017 11:41:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457281bb7=roger.pau@citrix.com>)
 id 1e4mif-0004BE-Ky
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 11:41:05 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 81/BB-07262-1DD37E95; Wed, 18 Oct 2017 11:41:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDve5Z2+e
 RBv0HZS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozu/nXMBf2yFTd+NLA3MN4Q72Lk5JAQ8JfY
 /fYNG4jNJqAjcXHuTiCbg0NEQEXi9l6DLkYuDmaBDYwS0x/fZgWpERZIkmie1sgCYrMIqEqs/
 9AA1ssrYCVx78UEdpBeCQE9iR/bDUHCnEDhyXMamEBsIQFLiasXGxghygUlTs58AjaGWUBTon
 X7b3YIW16ieetsZoh6RYn+eQ/YJjDyzULSMgtJyywkLQsYmVcxqhenFpWlFuka6yUVZaZnlOQ
 mZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBAYaAxDsYGz+4nSIUZKDSUmUV/fAs0ghvqT8lMqM
 xOKM+KLSnNTiQ4wyHBxKErxWwMAVEixKTU+tSMvMAYY8TFqCg0dJhHe1NVCat7ggMbc4Mx0id
 YpRl6Pj5t0/TEIsefl5qVLivAIgMwRAijJK8+BGwOLvEqOslDAvI9BRQjwFqUW5mSWo8q8YxT
 kYlYR5ZUCm8GTmlcBtegV0BBPQEeucnoAcUZKIkJJqYGx9Zxa1YKWxx8zWiPYkg4Kec3feSTy
 tqYvtyTgkKFmlusFIM21O23F7GzdpE4Gcbg3rbWdPN9kkbTC7ut+W1ZErZ8eB83WGcafWax/d
 /9P4qQS/oMq/mUu/C3/U5HjgHXW2LOFW5c3ytiebvx7dePF/6LW9XC23nE9/aV76vffrTHUv+
 TefFyixFGckGmoxFxUnAgCYTYSYugIAAA==
X-Env-Sender: prvs=457281bb7=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1508326859!103276370!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40644 invoked from network); 18 Oct 2017 11:41:01 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 11:41:01 -0000
X-IronPort-AV: E=Sophos;i="5.43,396,1503360000"; d="scan'208";a="454771756"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 18 Oct 2017 12:40:33 +0100
Message-ID: <20171018114034.36587-12-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20171018114034.36587-1-roger.pau@citrix.com>
References: <20171018114034.36587-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 konrad.wilk@oracle.com
Subject: [Xen-devel] [PATCH v7 for-next 11/12] vpci: add a priority
	parameter to the vPCI register initializer
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyBuZWVkZWQgZm9yIE1TSS1YLCBzaW5jZSBNU0ktWCB3aWxsIG5lZWQgdG8gYmUgaW5p
dGlhbGl6ZWQKYmVmb3JlIHBhcnNpbmcgdGhlIEJBUnMsIHNvIHRoYXQgdGhlIGhlYWRlciBCQVIg
aGFuZGxlcnMgYXJlIGF3YXJlIG9mCnRoZSBNU0ktWCByZWxhdGVkIGhvbGVzIGFuZCBtYWtlIHN1
cmUgdGhleSBhcmUgbm90IG1hcHBlZCBpbiBvcmRlciBmb3IKdGhlIHRyYXAgaGFuZGxlcnMgdG8g
d29yayBwcm9wZXJseS4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHY0OgogLSBB
ZGQgYSBtaWRkbGUgcHJpb3JpdHkgYW5kIGFkZCB0aGUgUENJIGhlYWRlciB0byBpdC4KCkNoYW5n
ZXMgc2luY2UgdjM6CiAtIEFkZCBhIG51bWVyaWFsIHN1ZmZpeCB0byB0aGUgc2VjdGlvbiB1c2Vk
IHRvIHN0b3JlIHRoZSBwb2ludGVyIHRvCiAgIGVhY2ggaW5pdGlhbGl6ZXIgZnVuY3Rpb24sIGFu
ZCBzb3J0IHRoZW0gYXQgbGluayB0aW1lLgotLS0KIHhlbi9hcmNoL2FybS94ZW4ubGRzLlMgICAg
fCA0ICsrLS0KIHhlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgICAgfCA0ICsrLS0KIHhlbi9kcml2ZXJz
L3ZwY2kvaGVhZGVyLmMgfCAyICstCiB4ZW4vZHJpdmVycy92cGNpL21zaS5jICAgIHwgMiArLQog
eGVuL2luY2x1ZGUveGVuL3ZwY2kuaCAgICB8IDggKysrKysrLS0KIDUgZmlsZXMgY2hhbmdlZCwg
MTIgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0veGVuLmxkcy5TIGIveGVuL2FyY2gvYXJtL3hlbi5sZHMuUwppbmRleCA5OGI4MjY4MGM2Li5m
MmUyMTNiM2MyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0veGVuLmxkcy5TCisrKyBiL3hlbi9h
cmNoL2FybS94ZW4ubGRzLlMKQEAgLTY5LDcgKzY5LDcgQEAgU0VDVElPTlMKICNpZiBkZWZpbmVk
KENPTkZJR19IQVNfUENJKSAmJiBkZWZpbmVkKENPTkZJR19MQVRFX0hXRE9NKQogICAgICAgIC4g
PSBBTElHTihQT0lOVEVSX0FMSUdOKTsKICAgICAgICBfX3N0YXJ0X3ZwY2lfYXJyYXkgPSAuOwot
ICAgICAgICooLmRhdGEudnBjaSkKKyAgICAgICAqKFNPUlQoLmRhdGEudnBjaS4qKSkKICAgICAg
ICBfX2VuZF92cGNpX2FycmF5ID0gLjsKICNlbmRpZgogICB9IDp0ZXh0CkBAIC0xODQsNyArMTg0
LDcgQEAgU0VDVElPTlMKICNpZiBkZWZpbmVkKENPTkZJR19IQVNfUENJKSAmJiAhZGVmaW5lZChD
T05GSUdfTEFURV9IV0RPTSkKICAgICAgICAuID0gQUxJR04oUE9JTlRFUl9BTElHTik7CiAgICAg
ICAgX19zdGFydF92cGNpX2FycmF5ID0gLjsKLSAgICAgICAqKC5kYXRhLnZwY2kpCisgICAgICAg
KihTT1JUKC5kYXRhLnZwY2kuKikpCiAgICAgICAgX19lbmRfdnBjaV9hcnJheSA9IC47CiAjZW5k
aWYKICAgfSA6dGV4dApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3hlbi5sZHMuUyBiL3hlbi9h
cmNoL3g4Ni94ZW4ubGRzLlMKaW5kZXggNmM1MDkxNmVkMi4uZWUxYWI0OTI5YiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3hlbi5sZHMuUworKysgYi94ZW4vYXJjaC94ODYveGVuLmxkcy5TCkBA
IC0xMjgsNyArMTI4LDcgQEAgU0VDVElPTlMKICNpZiBkZWZpbmVkKENPTkZJR19IQVNfUENJKSAm
JiBkZWZpbmVkKENPTkZJR19MQVRFX0hXRE9NKQogICAgICAgIC4gPSBBTElHTihQT0lOVEVSX0FM
SUdOKTsKICAgICAgICBfX3N0YXJ0X3ZwY2lfYXJyYXkgPSAuOwotICAgICAgICooLmRhdGEudnBj
aSkKKyAgICAgICAqKFNPUlQoLmRhdGEudnBjaS4qKSkKICAgICAgICBfX2VuZF92cGNpX2FycmF5
ID0gLjsKICNlbmRpZgogICB9IDp0ZXh0CkBAIC0yMjQsNyArMjI0LDcgQEAgU0VDVElPTlMKICNp
ZiBkZWZpbmVkKENPTkZJR19IQVNfUENJKSAmJiAhZGVmaW5lZChDT05GSUdfTEFURV9IV0RPTSkK
ICAgICAgICAuID0gQUxJR04oUE9JTlRFUl9BTElHTik7CiAgICAgICAgX19zdGFydF92cGNpX2Fy
cmF5ID0gLjsKLSAgICAgICAqKC5kYXRhLnZwY2kpCisgICAgICAgKihTT1JUKC5kYXRhLnZwY2ku
KikpCiAgICAgICAgX19lbmRfdnBjaV9hcnJheSA9IC47CiAjZW5kaWYKICAgfSA6dGV4dApkaWZm
IC0tZ2l0IGEveGVuL2RyaXZlcnMvdnBjaS9oZWFkZXIuYyBiL3hlbi9kcml2ZXJzL3ZwY2kvaGVh
ZGVyLmMKaW5kZXggYTAzZWZmZmM3MS4uMTcwZmEzYmJiZiAxMDA2NDQKLS0tIGEveGVuL2RyaXZl
cnMvdnBjaS9oZWFkZXIuYworKysgYi94ZW4vZHJpdmVycy92cGNpL2hlYWRlci5jCkBAIC01MDUs
NyArNTA1LDcgQEAgc3RhdGljIGludCBpbml0X2JhcnMoc3RydWN0IHBjaV9kZXYgKnBkZXYpCiAK
ICAgICByZXR1cm4gMDsKIH0KLVJFR0lTVEVSX1ZQQ0lfSU5JVChpbml0X2JhcnMpOworUkVHSVNU
RVJfVlBDSV9JTklUKGluaXRfYmFycywgVlBDSV9QUklPUklUWV9NSURETEUpOwogCiAvKgogICog
TG9jYWwgdmFyaWFibGVzOgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvdnBjaS9tc2kuYyBiL3hl
bi9kcml2ZXJzL3ZwY2kvbXNpLmMKaW5kZXggODFkODU2YjVkMC4uMzczOTdjOTM4YSAxMDA2NDQK
LS0tIGEveGVuL2RyaXZlcnMvdnBjaS9tc2kuYworKysgYi94ZW4vZHJpdmVycy92cGNpL21zaS5j
CkBAIC0yODMsNyArMjgzLDcgQEAgc3RhdGljIGludCBpbml0X21zaShzdHJ1Y3QgcGNpX2RldiAq
cGRldikKIAogICAgIHJldHVybiAwOwogfQotUkVHSVNURVJfVlBDSV9JTklUKGluaXRfbXNpKTsK
K1JFR0lTVEVSX1ZQQ0lfSU5JVChpbml0X21zaSwgVlBDSV9QUklPUklUWV9MT1cpOwogCiB2b2lk
IHZwY2lfZHVtcF9tc2kodm9pZCkKIHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi92cGNp
LmggYi94ZW4vaW5jbHVkZS94ZW4vdnBjaS5oCmluZGV4IGU4MjVhNzA1YjYuLjIxOTQyNzk0MGEg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi92cGNpLmgKKysrIGIveGVuL2luY2x1ZGUveGVu
L3ZwY2kuaApAQCAtMTUsOSArMTUsMTMgQEAgdHlwZWRlZiB2b2lkIHZwY2lfd3JpdGVfdChjb25z
dCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKIAogdHlwZWRlZiBpbnQg
dnBjaV9yZWdpc3Rlcl9pbml0X3Qoc3RydWN0IHBjaV9kZXYgKmRldik7CiAKLSNkZWZpbmUgUkVH
SVNURVJfVlBDSV9JTklUKHgpICAgICAgICAgICAgICAgICAgIFwKKyNkZWZpbmUgVlBDSV9QUklP
UklUWV9ISUdIICAgICAgIjEiCisjZGVmaW5lIFZQQ0lfUFJJT1JJVFlfTUlERExFICAgICI1Igor
I2RlZmluZSBWUENJX1BSSU9SSVRZX0xPVyAgICAgICAiOSIKKworI2RlZmluZSBSRUdJU1RFUl9W
UENJX0lOSVQoeCwgcCkgICAgICAgICAgICAgICAgXAogICBzdGF0aWMgdnBjaV9yZWdpc3Rlcl9p
bml0X3QgKmNvbnN0IHgjI19lbnRyeSAgXAotICAgICAgICAgICAgICAgX191c2VkX3NlY3Rpb24o
Ii5kYXRhLnZwY2kiKSA9IHgKKyAgICAgICAgICAgICAgIF9fdXNlZF9zZWN0aW9uKCIuZGF0YS52
cGNpLiIgcCkgPSB4CiAKIC8qIEFkZCB2UENJIGhhbmRsZXJzIHRvIGRldmljZS4gKi8KIGludCBf
X211c3RfY2hlY2sgdnBjaV9hZGRfaGFuZGxlcnMoc3RydWN0IHBjaV9kZXYgKmRldik7Ci0tIAoy
LjEzLjUgKEFwcGxlIEdpdC05NCkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 18 11:52:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 11:52:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4mta-0006KB-5l; Wed, 18 Oct 2017 11:52:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457f53915=wei.liu2@citrix.com>)
 id 1e4mtY-0006K5-V8
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 11:52:21 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 7A/61-01785-47047E95; Wed, 18 Oct 2017 11:52:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpG6xw/N
 Ig+ONuhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bjbvWCBSIV7c2LmBsYt/B3MXJwSAj4S0w+
 mtLFyMnBIqAqcWBrCwuIzSagLPGzs5cNxBYRMJJ48egyUJyLg1ngAKPErjN/WUESwgIREt2TO
 hlBbF4BC4mz3z8wgxQJCXQxSvSdW8wGkRCUODnzCdhUZgEdiQW7P7GBLGYWkJZY/o8DJMwp4C
 1x+Ow0sHJRARWJzqVzwMqFBBQkOqYfY5rAyDcLyaRZSCbNQpi0gJF5FaNGcWpRWWqRrqGFXlJ
 RZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYKAxAMEOxqbtnocYJTmYlER5dQ88ixTi
 S8pPqcxILM6ILyrNSS0+xCjDwaEkwTvZ/nmkkGBRanpqRVpmDjDkYdISHDxKIrxrQdK8xQWJu
 cWZ6RCpU4y6HMc2Xf7DJMSSl5+XKiXOWwNSJABSlFGaBzcCFn+XGGWlhHkZgY4S4ilILcrNLE
 GVf8UozsGoJMy7GWQKT2ZeCdymV0BHMAEdsc7pCcgRJYkIKakGxhl6tkc03pss5MmsKN0oOun
 45obKto0P/i/gTC5P/Sdfuua30NSztzflHhSRW52c7CvBoffl+uXXF9TuLwq712vGMDHU/uOh
 +7+2JHumPYjWPFSVFxUR7ir3vCHlQeM2drdbvRPcfLxeqMxrmyb5XaI0UGuSqNbaqcpPHVbO0
 L4k+138/OF9W5RYijMSDbWYi4oTAat9AgG6AgAA
X-Env-Sender: prvs=457f53915=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1508327537!104689144!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17758 invoked from network); 18 Oct 2017 11:52:19 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 11:52:19 -0000
X-IronPort-AV: E=Sophos;i="5.43,396,1503360000"; d="scan'208";a="446855440"
Date: Wed, 18 Oct 2017 12:52:14 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20171018115213.iqddqhkzke4kcvhl@citrix.com>
References: <1508258793-5690-1-git-send-email-bhupinder.thakur@linaro.org>
 <1508258793-5690-4-git-send-email-bhupinder.thakur@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1508258793-5690-4-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] libxc: Fix the data type of mfn parameter passed to
 xc_map_foreign_range()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SSBhcHBlYXIgdG8gcmVjZWl2ZSB0aGlzIHNlcmllcyBvdXQgb2Ygb3JkZXIuCgpUaGlzIG9uZSBh
cHBlYXJzIGluIG15IGluYm94IGxhdGVyIHRoZW4gInhlbmNvbnNvbGU6IENoYW5nZSB0aGUgdHlw
ZSBvZgpyaW5nX3JlZiB0byB4ZW5fcGZuX3QgaW4gY29uc29sZV9jcmVhdGVfcmluZyIsIHdoaWNo
IGF0IGEgZ2xhbmNlIGRlcGVuZHMKb24gdGhpcyBvbmUuCgpQbGVhc2UgcmVzZW5kIHRoaXMgc2Vy
aWVzIHdpdGggcHJvcGVyIG51bWJlcmluZy4KCk9uIFR1ZSwgT2N0IDE3LCAyMDE3IGF0IDEwOjE2
OjMyUE0gKzA1MzAsIEJodXBpbmRlciBUaGFrdXIgd3JvdGU6Cj4gQ3VycmVudGx5IHRoZSBkYXRh
IHR5cGUgb2YgbWZuIHBhcmFtdGVyIHBhc3NlZCB0byB4Y19tYXBfZm9yZWlnbl9yYW5nZSgpIGlz
IHVuc2lnbmVkCj4gbG9uZy4gVGhpcyBjb3VsZCBiZSBwcm9ibGVtIGZvciAzMi1iaXQgYXJtIGFy
Y2hpdGVjdHVyZXMgd2hlcmUgdGhlIGxlbmdoIG9mIGxvbmcgaXMKPiAzMiBiaXRzIHdoaWxlIG1m
biBoYXBwZW5zIHRvIGJlIGEgNjQtYml0IHZhbHVlLgo+IAo+IFRvIGF2b2lkIHRydW5jYXRpbmcg
YSA2NC1iaXQgdmFsdWUsIHRoZSB0eXBlIG9mIG1mbiBpcyBjaGFuZ2VkIGZyb20gInVuc2lnbmVk
IGxvbmciIHRvCj4geGVuX3Bmbl90LiBBbHNvIHRoZSBwYXJhbWV0ZXIgbmFtZSAibWZuIiBpcyBj
aGFuZ2VkIHRvICJwZm4iIHdoaWNoIGlzIGEgbW9yZSBhY2N1cmF0ZQo+IGluZGljYXRpb24gb2Yg
d2hhdCB0aGlzIHBhcmFtZXRlciByZXByZXNlbnRzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEJodXBp
bmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KPiAtLS0KPiBDQzogSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gQ0M6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+Cj4gQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KPiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAKPiAg
dG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsX2NvbXBhdC5oIHwgMiArLQo+ICB0b29scy9saWJ4
Yy94Y19mb3JlaWduX21lbW9yeS5jICAgICAgfCA0ICsrLS0KPiAgMiBmaWxlcyBjaGFuZ2VkLCAz
IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhjL2luY2x1ZGUveGVuY3RybF9jb21wYXQuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3Ry
bF9jb21wYXQuaAo+IGluZGV4IGE2NTVlNDcuLjVlZTcyYmYgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMv
bGlieGMvaW5jbHVkZS94ZW5jdHJsX2NvbXBhdC5oCj4gKysrIGIvdG9vbHMvbGlieGMvaW5jbHVk
ZS94ZW5jdHJsX2NvbXBhdC5oCj4gQEAgLTI2LDcgKzI2LDcgQEAKPiAgICovCj4gIHZvaWQgKnhj
X21hcF9mb3JlaWduX3JhbmdlKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb20sCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgc2l6ZSwgaW50IHByb3QsCj4gLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiApOwo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgeGVuX3Bmbl90IHBmbik7Cj4gIAo+ICB2b2lkICp4Y19tYXBfZm9yZWln
bl9wYWdlcyh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tLCBpbnQgcHJvdCwKPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgeGVuX3Bmbl90ICphcnIsIGludCBudW0gKTsK
PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZm9yZWlnbl9tZW1vcnkuYyBiL3Rvb2xzL2xp
YnhjL3hjX2ZvcmVpZ25fbWVtb3J5LmMKPiBpbmRleCA0MDUzZDI2Li5jMWYxMTRhIDEwMDY0NAo+
IC0tLSBhL3Rvb2xzL2xpYnhjL3hjX2ZvcmVpZ25fbWVtb3J5LmMKPiArKysgYi90b29scy9saWJ4
Yy94Y19mb3JlaWduX21lbW9yeS5jCj4gQEAgLTMzLDcgKzMzLDcgQEAgdm9pZCAqeGNfbWFwX2Zv
cmVpZ25fcGFnZXMoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbSwgaW50IHByb3QsCj4g
IAo+ICB2b2lkICp4Y19tYXBfZm9yZWlnbl9yYW5nZSh4Y19pbnRlcmZhY2UgKnhjaCwKPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9tLCBpbnQgc2l6ZSwgaW50IHByb3Qs
Cj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuKQo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgcGZuKQo+ICB7Cj4gICAgICB4ZW5fcGZu
X3QgKmFycjsKPiAgICAgIGludCBudW07Cj4gQEAgLTQ2LDcgKzQ2LDcgQEAgdm9pZCAqeGNfbWFw
X2ZvcmVpZ25fcmFuZ2UoeGNfaW50ZXJmYWNlICp4Y2gsCj4gICAgICAgICAgcmV0dXJuIE5VTEw7
Cj4gIAo+ICAgICAgZm9yICggaSA9IDA7IGkgPCBudW07IGkrKyApCj4gLSAgICAgICAgYXJyW2ld
ID0gbWZuICsgaTsKPiArICAgICAgICBhcnJbaV0gPSBwZm4gKyBpOwo+ICAKPiAgICAgIHJldCA9
IHhjX21hcF9mb3JlaWduX3BhZ2VzKHhjaCwgZG9tLCBwcm90LCBhcnIsIG51bSk7Cj4gICAgICBm
cmVlKGFycik7Cj4gLS0gCj4gMi43LjQKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 18 11:53:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 11:53:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4muK-0006OT-Ej; Wed, 18 Oct 2017 11:53:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457f53915=wei.liu2@citrix.com>)
 id 1e4muK-0006OH-2E
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 11:53:08 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 B8/93-01785-3A047E95; Wed, 18 Oct 2017 11:53:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDve4ih+e
 RBouPmlh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkLtn5iLvgiVPH7/zv2BsZl/F2MnBwSAv4S
 7+dfZgWxWQRUJb7NOsMEYrMJKEv87OxlA7FFgOzeX79ZQGxmgd9MEvsX2IPYwgK+EnP+7ACr4
 RWwkGhbcxrI5uIQEtjHKHF7xS0WiISgxMmZT6CadSQW7P4EVMQBZEtLLP/HARLmFLCX+HR+Fj
 OILSqgItG5dA5YuZCAgkTH9GNMExj5ZiGZNAvJpFkIkxYwMq9iVC9OLSpLLdI11UsqykzPKMl
 NzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAw0BiDYwfil3/kQoyQHk5Ior+6BZ5FCfEn5KZUZ
 icUZ8UWlOanFhxhlODiUJHjP2T+PFBIsSk1PrUjLzAGGPExagoNHSYT3FUiat7ggMbc4Mx0id
 YpRUUqctwYkIQCSyCjNg2uDxdklRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfNuBpnCk5lXAj
 f9FdBiJqDF65yegCwuSURISQEjl/EO154iNtdtPs5tcrsmz97Ce/6tijlvT/fURO09398u437
 pFHBG8USuCWd5o+7HFyc++ErtOve4RFf/5fT06X7XvKatu6rIcWVmsa98IZNRfeX5U0deHbxu
 Wbso8ep5V32VCdfurWWcoRJxocmH88dB9y9WIYe+xJSGavernmJ9JX+mS3COEktxRqKhFnNRc
 SIAaBg6f64CAAA=
X-Env-Sender: prvs=457f53915=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1508327585!107392865!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62383 invoked from network); 18 Oct 2017 11:53:06 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 11:53:06 -0000
X-IronPort-AV: E=Sophos;i="5.43,396,1503360000"; d="scan'208";a="454772971"
Date: Wed, 18 Oct 2017 12:53:03 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20171018115303.xqd5duxha5q2opxz@citrix.com>
References: <1508258793-5690-1-git-send-email-bhupinder.thakur@linaro.org>
 <1508258793-5690-5-git-send-email-bhupinder.thakur@linaro.org>
 <59E742E502000078001876C2@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59E742E502000078001876C2@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Bhupinder Thakur <bhupinder.thakur@linaro.org>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] xenconsole: Define and use a macro INVALID_XEN_PFN
	instead of -1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMTgsIDIwMTcgYXQgMDQ6MDI6NDVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE3LjEwLjE3IGF0IDE4OjQ2LCA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8u
b3JnPiB3cm90ZToKPiA+IC0tLSBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKPiA+ICsrKyBi
L3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKPiA+IEBAIC02NTgsMTIgKzY1OCwxMiBAQCBzdGF0
aWMgdm9pZCBjb25zb2xlX3VubWFwX2ludGVyZmFjZShzdHJ1Y3QgY29uc29sZSAqY29uKQo+ID4g
IHsKPiA+ICAJaWYgKGNvbi0+aW50ZXJmYWNlID09IE5VTEwpCj4gPiAgCQlyZXR1cm47Cj4gPiAt
CWlmICh4Z3RfaGFuZGxlICYmIGNvbi0+cmluZ19yZWYgPT0gLTEpCj4gPiArCWlmICh4Z3RfaGFu
ZGxlICYmIGNvbi0+cmluZ19yZWYgPT0gSU5WQUxJRF9YRU5fUEZOKQo+ID4gIAkJeGVuZ250dGFi
X3VubWFwKHhndF9oYW5kbGUsIGNvbi0+aW50ZXJmYWNlLCAxKTsKPiA+ICAJZWxzZQo+ID4gIAkJ
bXVubWFwKGNvbi0+aW50ZXJmYWNlLCBYQ19QQUdFX1NJWkUpOwo+ID4gIAljb24tPmludGVyZmFj
ZSA9IE5VTEw7Cj4gPiAtCWNvbi0+cmluZ19yZWYgPSAtMTsKPiA+ICsJY29uLT5yaW5nX3JlZiA9
IElOVkFMSURfWEVOX1BGTjsKPiA+ICB9Cj4gPiAgIAo+ID4gIHN0YXRpYyBpbnQgY29uc29sZV9j
cmVhdGVfcmluZyhzdHJ1Y3QgY29uc29sZSAqY29uKQo+ID4gQEAgLTY5OCw3ICs2OTgsNyBAQCBz
dGF0aWMgaW50IGNvbnNvbGVfY3JlYXRlX3Jpbmcoc3RydWN0IGNvbnNvbGUgKmNvbikKPiA+ICAJ
ZnJlZSh0eXBlKTsKPiA+ICAKPiA+ICAJLyogSWYgdXNpbmcgcmluZ19yZWYgYW5kIGl0IGhhcyBj
aGFuZ2VkLCByZW1hcCAqLwo+ID4gLQlpZiAocmluZ19yZWYgIT0gY29uLT5yaW5nX3JlZiAmJiBj
b24tPnJpbmdfcmVmICE9IC0xKQo+ID4gKwlpZiAocmluZ19yZWYgIT0gY29uLT5yaW5nX3JlZiAm
JiBjb24tPnJpbmdfcmVmICE9IElOVkFMSURfWEVOX1BGTikKPiA+ICAJCWNvbnNvbGVfdW5tYXBf
aW50ZXJmYWNlKGNvbik7Cj4gPiAgCj4gPiAgCWlmICghY29uLT5pbnRlcmZhY2UgJiYgeGd0X2hh
bmRsZSAmJiBjb24tPnVzZV9nbnR0YWIpIHsKPiA+IEBAIC03MDYsNyArNzA2LDcgQEAgc3RhdGlj
IGludCBjb25zb2xlX2NyZWF0ZV9yaW5nKHN0cnVjdCBjb25zb2xlICpjb24pCj4gPiAgCQljb24t
PmludGVyZmFjZSA9IHhlbmdudHRhYl9tYXBfZ3JhbnRfcmVmKHhndF9oYW5kbGUsCj4gPiAgCQkJ
ZG9tLT5kb21pZCwgR05UVEFCX1JFU0VSVkVEX0NPTlNPTEUsCj4gPiAgCQkJUFJPVF9SRUFEfFBS
T1RfV1JJVEUpOwo+ID4gLQkJY29uLT5yaW5nX3JlZiA9IC0xOwo+ID4gKwkJY29uLT5yaW5nX3Jl
ZiA9IElOVkFMSURfWEVOX1BGTjsKPiA+ICAJfQo+ID4gIAlpZiAoIWNvbi0+aW50ZXJmYWNlKSB7
Cj4gPiAgCQkvKiBGYWxsIGJhY2sgdG8geGNfbWFwX2ZvcmVpZ25fcmFuZ2UgKi8KPiA+IEBAIC04
MTIsNyArODEyLDcgQEAgc3RhdGljIGludCBjb25zb2xlX2luaXQoc3RydWN0IGNvbnNvbGUgKmNv
biwgc3RydWN0IGRvbWFpbiAqZG9tLCB2b2lkICoqZGF0YSkKPiA+ICAJY29uLT5tYXN0ZXJfcG9s
bGZkX2lkeCA9IC0xOwo+ID4gIAljb24tPnNsYXZlX2ZkID0gLTE7Cj4gPiAgCWNvbi0+bG9nX2Zk
ID0gLTE7Cj4gPiAtCWNvbi0+cmluZ19yZWYgPSAtMTsKPiA+ICsJY29uLT5yaW5nX3JlZiA9IElO
VkFMSURfWEVOX1BGTjsKPiA+ICAJY29uLT5sb2NhbF9wb3J0ID0gLTE7Cj4gPiAgCWNvbi0+cmVt
b3RlX3BvcnQgPSAtMTsKPiA+ICAJY29uLT54Y2VfcG9sbGZkX2lkeCA9IC0xOwo+ID4gLS0tIGEv
eGVuL2luY2x1ZGUvcHVibGljL3hlbi5oCj4gPiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMveGVu
LmgKPiA+IEBAIC0zNyw2ICszNyw4IEBACj4gPiAgI2Vycm9yICJVbnN1cHBvcnRlZCBhcmNoaXRl
Y3R1cmUiCj4gPiAgI2VuZGlmCj4gPiAgCj4gPiArI2RlZmluZSBJTlZBTElEX1hFTl9QRk4gKH4o
eGVuX3Bmbl90KTApCj4gCj4gQXMgc2FpZCBiZWZvcmUsIHRoZSB1c2VzIG9mIHRoaXMgd2hpY2gg
eW91IGludHJvZHVjZSBkb24ndCB3YXJyYW50Cj4gdGhpcyBhZGRpdGlvbiB0byB0aGUgcHVibGlj
IGludGVyZmFjZSAod2hpY2gsIGlmIGl0IHdhcyBhZGRlZCwgYWxzbwo+IHNob3VsZCBzdGFydCB3
aXRoIFhFTl8pLiBJJ20gbm90IGdvaW5nIHRvIE5BSyBzdWNoIGEgKGNvcnJlY3RlZCkKPiBhZGRp
dGlvbiB0byB0aGUgcHVibGljIGludGVyZmFjZSwgYnV0IGdpdmVuIHRoZSB1c2VycyBJJ20gYWxz
byBub3QKPiBnb2luZyB0byBBQ0sgaXQgKGJ1dCBwZXJoYXBzIGFub3RoZXIgUkVTVCBtYWludGFp
bmVyIHdvdWxkKS4KPiAKCkkgYWdyZWUgd2l0aCB5b3UgaGVyZS4gV2UgZG9uJ3QgbmVlZCB0aGlz
IGluIHB1YmxpYyBpbnRlcmZhY2UgeWV0LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 18 12:03:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 12:03:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4n4G-0007Mt-Qx; Wed, 18 Oct 2017 12:03:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457281bb7=roger.pau@citrix.com>)
 id 1e4n4F-0007Mn-LW
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 12:03:23 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 AA/21-07499-A0347E95; Wed, 18 Oct 2017 12:03:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsWSzvfngy6X8/N
 Ig0/blSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy1axIKdrNUTFx+kKmB8RpzFyMHh4SAv8SF
 C3xdjJwcLAKqEueurGUCCbMJ2EtM/1oBEhYR0JZ4sWodG4jNLKAicWpeFwuILSwQKLH5Vw8ri
 M0r4Clxcls3C0irkICHxL016hBhQYmTM5+wQLTqSdyYOoUNpIRZQFpi+T8OiLC8RPPW2cwgNi
 fQlCU3frCD2KICMhLPfnczgdhCAooS/fMegF0gIZAucXTmRrYJjAKzkGyYhWTDLIQNs5BsWMD
 IsopRvTi1qCy1SNdSL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMEwZgGAH491N
 AYcYJTmYlER5dQ88ixTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwavl9DxSSLAoNT21Ii0zBxgxM
 GkJDh4lEV4nkDRvcUFibnFmOkTqFKMux42H1/8wCbHk5eelSonzHnMEKhIAKcoozYMbAYveS4
 yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLm9QRZxZOZVwK36RXQEUxAR6xzegJyREkiQkqqgVF
 uh4he31KlYwnL5xjcON2fVB5zJoTVxdsz3vpPu/nfqXMea1981iWwO3R6btwJB5O/3ovUvN19
 a2smi89vY/kskctSfuRmfO5NHb83x2dvOFe6o3ixCDsz+6UNToZFLQud9zFqbV6593e8Xp79j
 6TnFWrfPjVrP/2nJssbcWdawiXLrcorCpVYijMSDbWYi4oTAXfxhmHZAgAA
X-Env-Sender: prvs=457281bb7=roger.pau@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1508328200!54711603!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32084 invoked from network); 18 Oct 2017 12:03:22 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 12:03:22 -0000
X-IronPort-AV: E=Sophos;i="5.43,396,1503360000"; d="scan'208";a="106377980"
Date: Wed, 18 Oct 2017 13:03:14 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171018120314.ksxic4q7bu4fnjob@dhcp-3-128.uk.xensource.com>
References: <1508238638-2599-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1508238638-2599-1-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [OSSTEST PATCH] MaxUmask: enforce a maximum umask
 value
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMTcsIDIwMTcgYXQgMTI6MTA6MzhQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gT24gc29tZSBvcGVyYXRpbmcgc3lzdGVtcywgdGhlIGRlZmF1bHQgdW1hc2sgaXMgbm90
IDAwMiBhcyBpdCBzaG91bGQKPiBiZSAoZm9yIHRoZSBzZW5zaWJsZSBzZXR1cCB3aXRoIHBlcnNv
bmFsIGdyb3VwcykuCj4gCj4gSWYgYSB1c2VyIHdpdGggYW4gMDIyIG9yIDA3NyB1bWFzayBpbnZv
a2VzIG9zc3Rlc3QgaW4gRXhlY3V0aXZlIG1vZGUsCj4gdGhleSBlbmQgdXAgY3JlYXRpbmcgZGly
ZWN0b3JpZXMgaW4gJGN7TG9nc30gd2hpY2ggYXJlIHdyaXRlYWJsZSBvbmx5Cj4gYnkgdGhlbSwg
YW5kIHRoYXQgY2FuIHN0b3AgdGhlIHdob2xlIHN5c3RlbSBiZWNhdXNlIHRoZSBzZXJ2aWNlIHVz
ZXIKPiBjYW5ub3QgZXhwaXJlIHRoZW0uCj4gCj4gUHJldmVudCB0aGlzIGZyb20gaGFwcGVuaW5n
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXgu
Y29tPgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29t
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 18 12:08:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 12:08:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4n9G-0007fL-Kp; Wed, 18 Oct 2017 12:08:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4n9E-0007ey-Jq; Wed, 18 Oct 2017 12:08:32 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 79/FE-13910-F3447E95; Wed, 18 Oct 2017 12:08:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIJsWRWlGSWpSXmKPExsWS0XRdVdfO5Xm
 kwbq9wha3brYyWyz5uJjFYtXVA6wOzB5Hd/9mCmCMYs3MS8qvSGDNePXpLXvB1QbGikubnrA2
 MK6t7mLk4hASuMIocXnPDWYIZxGjxMfJ14EcTg5mAVeJG/s2s0HYihIX7jWwgNi8AoISJ2c+A
 bMlBDQl7rxZxQ5iiwgUSew89xLMZhPQk5h7dhITRK+lxPyJp8DmCAvkSkzYBGHzCphJ3Ly6nR
 HEZhFQlfj1+S3TBEaeWUhWz0KyehaS1bMYOYDimhLrd+lDmNISy/9xQFTLS2x/O4cZwraSuHv
 wNQuEbS4x4/oUdpiJU7ofskO0WktMXAS1yEKi+cFVVlQlILa9xKJzN9ggym0kTrVyYVPSPvcj
 lG0j8WNrC1ZjXj5awAJTc+rlF0Zsaj4sm8QGU7Nn7TYUcxYwSqxiVC9OLSpLLdI110sqykzPK
 MlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECEwiDECwg3HmZf9DjJIcTEqivLoHnkUK8SXlp1
 RmJBZnxBeV5qQWH2KU4eBQkuBNdn4eKSRYlJqeWpGWmQNMZzBpCQ4eJRFeJyegNG9xQWJucWY
 6ROoUoyXHsRUX/zBxrJl3HUh23Lz7h0mIJS8/L1VKnNcMZJ4ASENGaR7cOFjKvcQoKyXMywh0
 oBBPQWpRbmYJqvwrRnEORiVhXiuQKTyZeSVwW18BHcQEdNA6pycgB5UkIqSkGhh3KX/subQ72
 fxi7bIplTr2q+06Gyvnen9zVF5ycqdr349g27N6H7eIrfi6Sdh3ysbew+fUlt9srz+29EHrmd
 sMj3d7lB52Ed03J/K6EHfRVHvmC6bnf/wy/ndkZX2l06FD62+9Zo+yu1QXlXnsB3vl5yNlN14
 94Jk8f/m+TRdmNq8x/+JwYtGlfCWW4oxEQy3mouJEAET433O0AwAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1508328509!77798578!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60571 invoked from network); 18 Oct 2017 12:08:30 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Oct 2017 12:08:30 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4n92-000620-Bi; Wed, 18 Oct 2017 12:08:20 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1e4n92-0001A0-8j; Wed, 18 Oct 2017 12:08:20 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
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: <E1e4n92-0001A0-8j@xenbits.xenproject.org>
Date: Wed, 18 Oct 2017 12:08:20 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 235 (CVE-2017-15596) -
 add-to-physmap error paths fail to release lock on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

            Xen Security Advisory CVE-2017-15596 / XSA-235
                              version 2

        add-to-physmap error paths fail to release lock on ARM

UPDATES IN VERSION 2
====================

CVE assigned.

ISSUE DESCRIPTION
=================

When dealing with the grant map space of add-to-physmap operations,
ARM specific code recognizes a number of error conditions, but fails
to release a lock being held on the respective exit paths.

IMPACT
======

A malicious guest administrator can cause a denial of service.
Specifically, prevent use of a physical CPU for an indefinite period
of time.

VULNERABLE SYSTEMS
==================

Xen versions 4.4 and later are vulnerable.  Xen versions 4.3 and
earlier are not vulnerable.

Only ARM systems are affected.  X86 systems are not affected.

MITIGATION
==========

On systems where the guest kernel is controlled by the host rather than
guest administrator, running only kernels which only issue sane
hypercalls will prevent untrusted guest users from exploiting this
issue.  However untrusted guest administrators can still trigger it
unless further steps are taken to prevent them from loading code into
the kernel (e.g by disabling loadable modules etc) or from using other
mechanisms which allow them to run code at kernel privilege.

CREDITS
=======

This issue was discovered by Wei Liu of Citrix.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa235.patch           xen-unstable
xsa235-4.9.patch       Xen 4.9.x, Xen 4.8.x
xsa235-4.7.patch       Xen 4.7.x
xsa235-4.6.patch       Xen 4.6.x
xsa235-4.5.patch       Xen 4.5.x

$ sha256sum xsa235*
6ec8bf9462de65fee3896246f52c00941b2d83c759b3f7b28a440eb977fcbc37  xsa235.meta
c81f534e96fe38b9f77794bb143d104d66ce2d7177bda43f872642616e23df65  xsa235.patch
3c21cb1a53f5979b069568c6cd6df3aad00c19e0e459e37625d6a3c0f4f360cc  xsa235-4.5.patch
47cda4f32b65f3543af368c324a2e5b308b698a1c7d8bc84fc274eb2cdb45c0e  xsa235-4.6.patch
f30848eee71e66687b421b87be1d8e3f454c0eb395422546c62a689153d1e31c  xsa235-4.7.patch
d8f012734fbf6019c1ff864744e308c41dfb9c7804ca3be2771c2c972cdf4bd5  xsa235-4.9.patch
$

NOTE REGARDING LACK OF EMBARGO
==============================

The issue was discussed publicly before being recognized as a security
issue.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJZ50QUAAoJEIP+FMlX6CvZR0QH/RdlZ9q8CcqWVVF+De8dlKwk
HtgYWWGK/gYgfiwhnYT1fJlW3XZOvbf/fZDUTnuFYL6izJtpcEPuEb3tWM5Nzcs/
u85wyYQmzmDPRCJVuONamWFc0vnSBvb1NqKVqwQEBo3WVbPS5YwIaFgA/z8lZaT9
NV90FLOBjjRyh9ktxqtGQQvt1JcxVxNWLbV974PwFuURMC5kTt2eNvU2vOmgWV5V
gmlBcJyMEzAaZKCmotkt1Tla82ydXG1F+obaLhSVRWp0JFugvVJX9I3cqZk4rovv
HKqLm1bmzloWPo2wvjSnRJIVu9us3MD4VqjxWOwQQq1nrTdDdlMcC6sfn93PaVo=
=R0BH
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa235.meta"
Content-Disposition: attachment; filename="xsa235.meta"
Content-Transfer-Encoding: base64

ewogICJYU0EiOiAyMzUsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC45IiwKICAgICI0LjgiLAogICAgIjQuNyIsCiAg
ICAiNC42IiwKICAgICI0LjUiCiAgXSwKICAiVHJlZXMiOiBbCiAgICAieGVu
IgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC41IjogewogICAgICAiWGVu
VmVyc2lvbiI6ICI0LjUiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICIzMjE3MTI5ZWI2NWMw
ZDQ5OTVlZDA4ZmI4OTE5ZTNjMzM0Y2FkNTQ4IiwKICAgICAgICAgICJQcmVy
ZXFzIjogW10sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsgInhzYTIzNS00LjUu
cGF0Y2giIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAiNC42Ijog
ewogICAgICAiWGVuVmVyc2lvbiI6ICI0LjYiLAogICAgICAiUmVjaXBlcyI6
IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICJi
NDY2MGI0ZDRhMzVlZGFjNzE1YzAwM2M4NDMyNmRlMmIwZmE0ZjQ3IiwKICAg
ICAgICAgICJQcmVyZXFzIjogW10sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsg
InhzYTIzNS00LjYucGF0Y2giIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0s
CiAgICAiNC43IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0LjciLAogICAg
ICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0
YWJsZVJlZiI6ICI1MTUxMjU3NjI2MTU1ZDZlMzMxY2M5ZTY2ZDg5NmM4NGRi
MTYxMWUxIiwKICAgICAgICAgICJQcmVyZXFzIjogW10sCiAgICAgICAgICAi
UGF0Y2hlcyI6IFsgInhzYTIzNS00LjcucGF0Y2giIF0KICAgICAgICB9CiAg
ICAgIH0KICAgIH0sCiAgICAiNC44IjogewogICAgICAiWGVuVmVyc2lvbiI6
ICI0LjgiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewog
ICAgICAgICAgIlN0YWJsZVJlZiI6ICJmNTIxMWNlNzU4MjFlMGYyY2M1NWVm
ZmQyOGRmYmU5MDgyMjY5NzBmIiwKICAgICAgICAgICJQcmVyZXFzIjogW10s
CiAgICAgICAgICAiUGF0Y2hlcyI6IFsgInhzYTIzNS00LjkucGF0Y2giIF0K
ICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAiNC45IjogewogICAgICAi
WGVuVmVyc2lvbiI6ICI0LjkiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAg
ICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI5YmYxNGJiZjk5
MDg0M2JmZWMxNmE1ZDY5ZDM2Y2Y0NmM3NTkzZDg4IiwKICAgICAgICAgICJQ
cmVyZXFzIjogW10sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsgInhzYTIzNS00
LjkucGF0Y2giIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAibWFz
dGVyIjogewogICAgICAiWGVuVmVyc2lvbiI6ICJtYXN0ZXIiLAogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICI5MDUzYTc0YzA4ZmQ2YWJmNDNiYjQ1ZmY5MzJiNDM4NmRlN2U4
NTEwIiwKICAgICAgICAgICJQcmVyZXFzIjogW10sCiAgICAgICAgICAiUGF0
Y2hlcyI6IFsgInhzYTIzNS5wYXRjaCIgXQogICAgICAgIH0KICAgICAgfQog
ICAgfQogIH0KfQ==

--=separator
Content-Type: application/octet-stream; name="xsa235.patch"
Content-Disposition: attachment; filename="xsa235.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBhcm0vbW06IHJlbGVhc2UgZ3JhbnQgbG9jayBvbiB4ZW5tZW1fYWRkX3Rv
X3BoeXNtYXBfb25lKCkgZXJyb3IgcGF0aHMKCkNvbW1pdCA1NTAyMWZmOWFi
ICgieGVuL2FybTogYWRkX3RvX3BoeXNtYXBfb25lOiBBdm9pZCB0byBtYXAg
bWZuIDAgaWYKYW4gZXJyb3Igb2NjdXJzIikgaW50cm9kdWNlZCBlcnJvciBw
YXRocyBub3QgcmVsZWFzaW5nIHRoZSBncmFudCB0YWJsZQpsb2NrLiBSZXBs
YWNlIHRoZW0gYnkgYSBzdWl0YWJsZSBjaGVjayBhZnRlciB0aGUgbG9jayB3
YXMgZHJvcHBlZC4KClRoaXMgaXMgWFNBLTIzNS4KClJlcG9ydGVkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKLS0tIGEveGVu
L2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTEy
NDAsOCArMTI0MCw2IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25l
KAogICAgICAgICAgICAgaWR4ICY9IH5YRU5NQVBJRFhfZ3JhbnRfdGFibGVf
c3RhdHVzOwogICAgICAgICAgICAgaWYgKCBpZHggPCBucl9zdGF0dXNfZnJh
bWVzKGQtPmdyYW50X3RhYmxlKSApCiAgICAgICAgICAgICAgICAgbWZuID0g
dmlydF90b19tZm4oZC0+Z3JhbnRfdGFibGUtPnN0YXR1c1tpZHhdKTsKLSAg
ICAgICAgICAgIGVsc2UKLSAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZB
TDsKICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgIHsKQEAgLTEy
NTEsMTUgKzEyNDksMjAgQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9v
bmUoCiAKICAgICAgICAgICAgIGlmICggaWR4IDwgbnJfZ3JhbnRfZnJhbWVz
KGQtPmdyYW50X3RhYmxlKSApCiAgICAgICAgICAgICAgICAgbWZuID0gdmly
dF90b19tZm4oZC0+Z3JhbnRfdGFibGUtPnNoYXJlZF9yYXdbaWR4XSk7Ci0g
ICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5W
QUw7CiAgICAgICAgIH0KIAotICAgICAgICBkLT5hcmNoLmdyYW50X3RhYmxl
X2dmbltpZHhdID0gZ2ZuOworICAgICAgICBpZiAoICFtZm5fZXEobWZuLCBJ
TlZBTElEX01GTikgKQorICAgICAgICB7CisgICAgICAgICAgICBkLT5hcmNo
LmdyYW50X3RhYmxlX2dmbltpZHhdID0gZ2ZuOwogCi0gICAgICAgIHQgPSBw
Mm1fcmFtX3J3OworICAgICAgICAgICAgdCA9IHAybV9yYW1fcnc7CisgICAg
ICAgIH0KIAogICAgICAgICBncmFudF93cml0ZV91bmxvY2soZC0+Z3JhbnRf
dGFibGUpOworCisgICAgICAgIGlmICggbWZuX2VxKG1mbiwgSU5WQUxJRF9N
Rk4pICkKKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworCiAgICAgICAg
IGJyZWFrOwogICAgIGNhc2UgWEVOTUFQU1BBQ0Vfc2hhcmVkX2luZm86CiAg
ICAgICAgIGlmICggaWR4ICE9IDAgKQo=

--=separator
Content-Type: application/octet-stream; name="xsa235-4.5.patch"
Content-Disposition: attachment; filename="xsa235-4.5.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBhcm0vbW06IHJlbGVhc2UgZ3JhbnQgbG9jayBvbiB4ZW5tZW1fYWRkX3Rv
X3BoeXNtYXBfb25lKCkgZXJyb3IgcGF0aHMKCkNvbW1pdCA1NTAyMWZmOWFi
ICgieGVuL2FybTogYWRkX3RvX3BoeXNtYXBfb25lOiBBdm9pZCB0byBtYXAg
bWZuIDAgaWYKYW4gZXJyb3Igb2NjdXJzIikgaW50cm9kdWNlZCBlcnJvciBw
YXRocyBub3QgcmVsZWFzaW5nIHRoZSBncmFudCB0YWJsZQpsb2NrLiBSZXBs
YWNlIHRoZW0gYnkgYSBzdWl0YWJsZSBjaGVjayBhZnRlciB0aGUgbG9jayB3
YXMgZHJvcHBlZC4KClRoaXMgaXMgWFNBLTIzNS4KClJlcG9ydGVkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKLS0tIGEveGVu
L2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTEw
NTIsNyArMTA1Miw3IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25l
KAogICAgICAgICAgICAgaWYgKCBpZHggPCBucl9zdGF0dXNfZnJhbWVzKGQt
PmdyYW50X3RhYmxlKSApCiAgICAgICAgICAgICAgICAgbWZuID0gdmlydF90
b19tZm4oZC0+Z3JhbnRfdGFibGUtPnN0YXR1c1tpZHhdKTsKICAgICAgICAg
ICAgIGVsc2UKLSAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAg
ICAgICAgICAgICAgICBtZm4gPSBJTlZBTElEX01GTjsKICAgICAgICAgfQog
ICAgICAgICBlbHNlCiAgICAgICAgIHsKQEAgLTEwNjMsMTQgKzEwNjMsMjEg
QEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoCiAgICAgICAgICAg
ICBpZiAoIGlkeCA8IG5yX2dyYW50X2ZyYW1lcyhkLT5ncmFudF90YWJsZSkg
KQogICAgICAgICAgICAgICAgIG1mbiA9IHZpcnRfdG9fbWZuKGQtPmdyYW50
X3RhYmxlLT5zaGFyZWRfcmF3W2lkeF0pOwogICAgICAgICAgICAgZWxzZQot
ICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgICAgICAgICAg
ICAgIG1mbiA9IElOVkFMSURfTUZOOwogICAgICAgICB9CiAgICAgICAgIAot
ICAgICAgICBkLT5hcmNoLmdyYW50X3RhYmxlX2dwZm5baWR4XSA9IGdwZm47
CisgICAgICAgIGlmICggbWZuICE9IElOVkFMSURfTUZOICkKKyAgICAgICAg
eworICAgICAgICAgICAgZC0+YXJjaC5ncmFudF90YWJsZV9ncGZuW2lkeF0g
PSBncGZuOwogCi0gICAgICAgIHQgPSBwMm1fcmFtX3J3OworICAgICAgICAg
ICAgdCA9IHAybV9yYW1fcnc7CisgICAgICAgIH0KIAogICAgICAgICBzcGlu
X3VubG9jaygmZC0+Z3JhbnRfdGFibGUtPmxvY2spOworCisgICAgICAgIGlm
ICggbWZuID09IElOVkFMSURfTUZOICkKKyAgICAgICAgICAgIHJldHVybiAt
RUlOVkFMOworCiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgWEVOTUFQU1BB
Q0Vfc2hhcmVkX2luZm86CiAgICAgICAgIGlmICggaWR4ICE9IDAgKQo=

--=separator
Content-Type: application/octet-stream; name="xsa235-4.6.patch"
Content-Disposition: attachment; filename="xsa235-4.6.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBhcm0vbW06IHJlbGVhc2UgZ3JhbnQgbG9jayBvbiB4ZW5tZW1fYWRkX3Rv
X3BoeXNtYXBfb25lKCkgZXJyb3IgcGF0aHMKCkNvbW1pdCA1NTAyMWZmOWFi
ICgieGVuL2FybTogYWRkX3RvX3BoeXNtYXBfb25lOiBBdm9pZCB0byBtYXAg
bWZuIDAgaWYKYW4gZXJyb3Igb2NjdXJzIikgaW50cm9kdWNlZCBlcnJvciBw
YXRocyBub3QgcmVsZWFzaW5nIHRoZSBncmFudCB0YWJsZQpsb2NrLiBSZXBs
YWNlIHRoZW0gYnkgYSBzdWl0YWJsZSBjaGVjayBhZnRlciB0aGUgbG9jayB3
YXMgZHJvcHBlZC4KClRoaXMgaXMgWFNBLTIzNS4KClJlcG9ydGVkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKLS0tIGEveGVu
L2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTEw
NzMsNyArMTA3Myw3IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25l
KAogICAgICAgICAgICAgaWYgKCBpZHggPCBucl9zdGF0dXNfZnJhbWVzKGQt
PmdyYW50X3RhYmxlKSApCiAgICAgICAgICAgICAgICAgbWZuID0gdmlydF90
b19tZm4oZC0+Z3JhbnRfdGFibGUtPnN0YXR1c1tpZHhdKTsKICAgICAgICAg
ICAgIGVsc2UKLSAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAg
ICAgICAgICAgICAgICBtZm4gPSBJTlZBTElEX01GTjsKICAgICAgICAgfQog
ICAgICAgICBlbHNlCiAgICAgICAgIHsKQEAgLTEwODQsMTQgKzEwODQsMjEg
QEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoCiAgICAgICAgICAg
ICBpZiAoIGlkeCA8IG5yX2dyYW50X2ZyYW1lcyhkLT5ncmFudF90YWJsZSkg
KQogICAgICAgICAgICAgICAgIG1mbiA9IHZpcnRfdG9fbWZuKGQtPmdyYW50
X3RhYmxlLT5zaGFyZWRfcmF3W2lkeF0pOwogICAgICAgICAgICAgZWxzZQot
ICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgICAgICAgICAg
ICAgIG1mbiA9IElOVkFMSURfTUZOOwogICAgICAgICB9CiAgICAgICAgIAot
ICAgICAgICBkLT5hcmNoLmdyYW50X3RhYmxlX2dwZm5baWR4XSA9IGdwZm47
CisgICAgICAgIGlmICggbWZuICE9IElOVkFMSURfTUZOICkKKyAgICAgICAg
eworICAgICAgICAgICAgZC0+YXJjaC5ncmFudF90YWJsZV9ncGZuW2lkeF0g
PSBncGZuOwogCi0gICAgICAgIHQgPSBwMm1fcmFtX3J3OworICAgICAgICAg
ICAgdCA9IHAybV9yYW1fcnc7CisgICAgICAgIH0KIAogICAgICAgICB3cml0
ZV91bmxvY2soJmQtPmdyYW50X3RhYmxlLT5sb2NrKTsKKworICAgICAgICBp
ZiAoIG1mbiA9PSBJTlZBTElEX01GTiApCisgICAgICAgICAgICByZXR1cm4g
LUVJTlZBTDsKKwogICAgICAgICBicmVhazsKICAgICBjYXNlIFhFTk1BUFNQ
QUNFX3NoYXJlZF9pbmZvOgogICAgICAgICBpZiAoIGlkeCAhPSAwICkK

--=separator
Content-Type: application/octet-stream; name="xsa235-4.7.patch"
Content-Disposition: attachment; filename="xsa235-4.7.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBhcm0vbW06IHJlbGVhc2UgZ3JhbnQgbG9jayBvbiB4ZW5tZW1fYWRkX3Rv
X3BoeXNtYXBfb25lKCkgZXJyb3IgcGF0aHMKCkNvbW1pdCA1NTAyMWZmOWFi
ICgieGVuL2FybTogYWRkX3RvX3BoeXNtYXBfb25lOiBBdm9pZCB0byBtYXAg
bWZuIDAgaWYKYW4gZXJyb3Igb2NjdXJzIikgaW50cm9kdWNlZCBlcnJvciBw
YXRocyBub3QgcmVsZWFzaW5nIHRoZSBncmFudCB0YWJsZQpsb2NrLiBSZXBs
YWNlIHRoZW0gYnkgYSBzdWl0YWJsZSBjaGVjayBhZnRlciB0aGUgbG9jayB3
YXMgZHJvcHBlZC4KClRoaXMgaXMgWFNBLTIzNS4KClJlcG9ydGVkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKLS0tIGEveGVu
L2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTEw
ODEsNyArMTA4MSw3IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25l
KAogICAgICAgICAgICAgaWYgKCBpZHggPCBucl9zdGF0dXNfZnJhbWVzKGQt
PmdyYW50X3RhYmxlKSApCiAgICAgICAgICAgICAgICAgbWZuID0gdmlydF90
b19tZm4oZC0+Z3JhbnRfdGFibGUtPnN0YXR1c1tpZHhdKTsKICAgICAgICAg
ICAgIGVsc2UKLSAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAg
ICAgICAgICAgICAgICBtZm4gPSBJTlZBTElEX01GTjsKICAgICAgICAgfQog
ICAgICAgICBlbHNlCiAgICAgICAgIHsKQEAgLTEwOTIsMTQgKzEwOTIsMjEg
QEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoCiAgICAgICAgICAg
ICBpZiAoIGlkeCA8IG5yX2dyYW50X2ZyYW1lcyhkLT5ncmFudF90YWJsZSkg
KQogICAgICAgICAgICAgICAgIG1mbiA9IHZpcnRfdG9fbWZuKGQtPmdyYW50
X3RhYmxlLT5zaGFyZWRfcmF3W2lkeF0pOwogICAgICAgICAgICAgZWxzZQot
ICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgICAgICAgICAg
ICAgIG1mbiA9IElOVkFMSURfTUZOOwogICAgICAgICB9CiAgICAgICAgIAot
ICAgICAgICBkLT5hcmNoLmdyYW50X3RhYmxlX2dwZm5baWR4XSA9IGdwZm47
CisgICAgICAgIGlmICggbWZuICE9IElOVkFMSURfTUZOICkKKyAgICAgICAg
eworICAgICAgICAgICAgZC0+YXJjaC5ncmFudF90YWJsZV9ncGZuW2lkeF0g
PSBncGZuOwogCi0gICAgICAgIHQgPSBwMm1fcmFtX3J3OworICAgICAgICAg
ICAgdCA9IHAybV9yYW1fcnc7CisgICAgICAgIH0KIAogICAgICAgICBncmFu
dF93cml0ZV91bmxvY2soZC0+Z3JhbnRfdGFibGUpOworCisgICAgICAgIGlm
ICggbWZuID09IElOVkFMSURfTUZOICkKKyAgICAgICAgICAgIHJldHVybiAt
RUlOVkFMOworCiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgWEVOTUFQU1BB
Q0Vfc2hhcmVkX2luZm86CiAgICAgICAgIGlmICggaWR4ICE9IDAgKQo=

--=separator
Content-Type: application/octet-stream; name="xsa235-4.9.patch"
Content-Disposition: attachment; filename="xsa235-4.9.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBhcm0vbW06IHJlbGVhc2UgZ3JhbnQgbG9jayBvbiB4ZW5tZW1fYWRkX3Rv
X3BoeXNtYXBfb25lKCkgZXJyb3IgcGF0aHMKCkNvbW1pdCA1NTAyMWZmOWFi
ICgieGVuL2FybTogYWRkX3RvX3BoeXNtYXBfb25lOiBBdm9pZCB0byBtYXAg
bWZuIDAgaWYKYW4gZXJyb3Igb2NjdXJzIikgaW50cm9kdWNlZCBlcnJvciBw
YXRocyBub3QgcmVsZWFzaW5nIHRoZSBncmFudCB0YWJsZQpsb2NrLiBSZXBs
YWNlIHRoZW0gYnkgYSBzdWl0YWJsZSBjaGVjayBhZnRlciB0aGUgbG9jayB3
YXMgZHJvcHBlZC4KClRoaXMgaXMgWFNBLTIzNS4KClJlcG9ydGVkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKLS0tIGEveGVu
L2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTEx
NjQsNyArMTE2NCw3IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25l
KAogICAgICAgICAgICAgaWYgKCBpZHggPCBucl9zdGF0dXNfZnJhbWVzKGQt
PmdyYW50X3RhYmxlKSApCiAgICAgICAgICAgICAgICAgbWZuID0gdmlydF90
b19tZm4oZC0+Z3JhbnRfdGFibGUtPnN0YXR1c1tpZHhdKTsKICAgICAgICAg
ICAgIGVsc2UKLSAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAg
ICAgICAgICAgICAgICBtZm4gPSBtZm5feChJTlZBTElEX01GTik7CiAgICAg
ICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICB7CkBAIC0xMTc1LDE0ICsx
MTc1LDIxIEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKAogICAg
ICAgICAgICAgaWYgKCBpZHggPCBucl9ncmFudF9mcmFtZXMoZC0+Z3JhbnRf
dGFibGUpICkKICAgICAgICAgICAgICAgICBtZm4gPSB2aXJ0X3RvX21mbihk
LT5ncmFudF90YWJsZS0+c2hhcmVkX3Jhd1tpZHhdKTsKICAgICAgICAgICAg
IGVsc2UKLSAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICAg
ICAgICAgICAgICBtZm4gPSBtZm5feChJTlZBTElEX01GTik7CiAgICAgICAg
IH0KIAotICAgICAgICBkLT5hcmNoLmdyYW50X3RhYmxlX2dmbltpZHhdID0g
Z2ZuOworICAgICAgICBpZiAoIG1mbiAhPSBtZm5feChJTlZBTElEX01GTikg
KQorICAgICAgICB7CisgICAgICAgICAgICBkLT5hcmNoLmdyYW50X3RhYmxl
X2dmbltpZHhdID0gZ2ZuOwogCi0gICAgICAgIHQgPSBwMm1fcmFtX3J3Owor
ICAgICAgICAgICAgdCA9IHAybV9yYW1fcnc7CisgICAgICAgIH0KIAogICAg
ICAgICBncmFudF93cml0ZV91bmxvY2soZC0+Z3JhbnRfdGFibGUpOworCisg
ICAgICAgIGlmICggbWZuID09IG1mbl94KElOVkFMSURfTUZOKSApCisgICAg
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKKwogICAgICAgICBicmVhazsKICAg
ICBjYXNlIFhFTk1BUFNQQUNFX3NoYXJlZF9pbmZvOgogICAgICAgICBpZiAo
IGlkeCAhPSAwICkK

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=separator--


From xen-devel-bounces@lists.xen.org Wed Oct 18 12:08:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 12:08:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4n9R-0007iO-Hy; Wed, 18 Oct 2017 12:08:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4n9Q-0007h3-Cj; Wed, 18 Oct 2017 12:08:44 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 69/86-20813-B4447E95; Wed, 18 Oct 2017 12:08:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrEKsWRWlGSWpSXmKPExsWS0XRdVdfL5Xm
 kwakXsha3brYyWyz5uJjFYtXVA6wOzB5Hd/9mCmCMYs3MS8qvSGDNmH+wk7Hg1UvGip4T+1ka
 GNseMnYxcnEICVxhlJi94Bw7hLOIUWJpUzNbFyMnB7OAq8SNfZuhbEWJC/caWEBsXgFBiZMzn
 4DZEgKaEnferGIHsUUEiiR2nnsJZrMJ6EnMPTuJCaLXUmL+xFNgc4QFUiQeb+4DinMAzTGTaD
 jLARJmEVCV2PlhLcsERp5ZSDbPQrJ5FpLNs4C6mYE2r9+lD2FKSyz/xwFRLS+x/e0cZgjbSmL
 1891QtrnExmWLmGAmTul+yA5hW0s0PWiGqrGQODPjCjOmGnuJbVufsELYNhLN/RDXoKtpOtzJ
 CFNz6/JSFHMWMAqtYtQoTi0qSy3SNTTXSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3
 cQIjF0GINjBeHtjwCFGSQ4mJVFe3QPPIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8D51eh4pJF
 iUmp5akZaZA0wiMGkJDh4lEV4nkDRvcUFibnFmOkTqFKM9x7EVF/8wcRzbdBlIrpl3HUh23Lz
 7h0mIJS8/L1VKnHczSJsASFtGaR7cUFjSu8QoKyXMywh0phBPQWpRbmYJqvwrRnEORiVh3n8g
 U3gy80rgdr8COosJ6Kx1Tk9AzipJREhJNTA6ib87e8n+dl1OdsR9Q/f6g2ff3G2MPu35Te/z/
 tttdlO7pjzM7jZrfsIW38vuG3nWifeNNldQ4mmFpdEtzznFrZ6wHTttN8V3W33vX2NXuyenPu
 2c9cZh74v96TKeryVOx3E/stbX3FElLKsiMkf55tn0Wp3AjUlrFtTv2jtN0dLKKz1whaQSS3F
 GoqEWc1FxIgA76IzqdQMAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1508328521!77798635!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62401 invoked from network); 18 Oct 2017 12:08:42 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Oct 2017 12:08:42 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4n9G-00063E-3z; Wed, 18 Oct 2017 12:08:34 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1e4n9G-0001KT-1X; Wed, 18 Oct 2017 12:08:34 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
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: <E1e4n9G-0001KT-1X@xenbits.xenproject.org>
Date: Wed, 18 Oct 2017 12:08:34 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 241 (CVE-2017-15588) - Stale TLB
 entry due to page type release race
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

            Xen Security Advisory CVE-2017-15588 / XSA-241
                              version 4

             Stale TLB entry due to page type release race

UPDATES IN VERSION 4
====================

CVE assigned.

ISSUE DESCRIPTION
=================

x86 PV guests effect TLB flushes by way of a hypercall.  Xen tries to
reduce the number of TLB flushes by delaying them as much as possible.
When the last type reference of a page is dropped, the need for a TLB
flush (before the page is re-used) is recorded.  If a guest TLB flush
request involves an Inter Processor Interrupt (IPI) to a CPU in which
is the process of dropping the last type reference of some page, and
if that IPI arrives at exactly the right instruction boundary, a stale
time stamp may be recorded, possibly resulting in the later omission
of the necessary TLB flush for that page.

IMPACT
======

A malicious x86 PV guest may be able to access all of system memory,
allowing for all of privilege escalation, host crashes, and
information leaks.

VULNERABLE SYSTEMS
==================

All Xen versions from at least 3.2 onwards are vulnerable.  Earlier
versions have not been checked.

Only x86 systems are affected.  ARM systems are not affected.

Only x86 PV guests can leverage the vulnerability.  x86 HVM guests
cannot leverage the vulnerability.

RISK ASSESSMENT
===============

A successful attack would require introducing an extended delay between
two adjacent operations on one cpu -- long enough for two hypercalls to
complete on another cpu.  The security team currently has no
proof-of-concept for this vulnerability.

However, techniques for these sorts of timing-based attacks are
continually advancing, so we still recommend users potentially affected
by this issue apply the patch as soon as reasonably possible.

MITIGATION
==========

Running only HVM guests will avoid this vulnerability.

For PV guests, the vulnerability can be avoided if the guest kernel is
controlled by the host rather than guest administrator, provided that
further steps are taken to prevent the guest administrator from loading
code into the kernel (e.g. by disabling loadable modules etc) or from
using other mechanisms which allow them to run code at kernel privilege.

CREDITS
=======

This issue was discovered by Jann Horn of Google Project Zero.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa241.patch           xen-unstable
xsa241-4.9.patch       Xen 4.9.x
xsa241-4.8.patch       Xen 4.8.x, Xen 4.7.x, Xen 4.6.x, Xen 4.5.x

$ sha256sum xsa241*
5e239ba4dbd74fd61e59a27f9abc8ea6ba32532bdf81eeb2d7e66f0fd53e40b4  xsa241.meta
b8db933d53e7e289652ffda6c46ce284a0254a9f8bc9e1be6793e388009f49ce  xsa241.patch
443a5b0818045ada44fad0370ac01af0c96181be5a4078ae3b2575799e4a4e5b  xsa241-4.8.patch
927ef14d875556481c38d4065f501211a78eec1c2396a954a4a4abfb9255960f  xsa241-4.9.patch
$

DEPLOYMENT DURING EMBARGO
=========================

Deployment of the patches and/or mitigations described above (or
others which are substantially similar) is permitted during the
embargo, even on public-facing systems with untrusted guest users and
administrators.

But: Distribution of updated software is prohibited (except to other
members of the predisclosure list).

Predisclosure list members who wish to deploy significantly different
patches and/or mitigations, please contact the Xen Project Security
Team.

(Note: this during-embargo deployment notice is retained in
post-embargo publicly released Xen Project advisories, even though it
is then no longer applicable.  This is to enable the community to have
oversight of the Xen Project Security Team's decisionmaking.)

For more information about permissible uses of embargoed information,
consult the Xen Project community's agreed Security Policy:
  http://www.xenproject.org/security-policy.html
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJZ50QlAAoJEIP+FMlX6CvZp/cH/2z+BXU30Jg8PlfnXM7LDulR
+ZyoPggsqJfE8AlY7XmsPXo8qY1vsG1NHI6D0YoTvgQyFDVa2h2IBkIc/aZd7jfW
iUYTluAQcxFKSC7G02HCrMdY6w9HkpIo4AtYw9Rm6tueF9/0vaWm0jy7MCMrNxAt
Dbx8a91dkKiJ9MImLralZUMewK6kym1p2PhVPgWmF3lprvLiLSbRu19eiYSAdjBa
C8ulKhUZsDymM3Lpe+F7+9FATZ58sEyvqgAach0Wn/vhaJ0axHroW3KKVCdNMNVJ
AqFHjv6NKgHGS3HU9TEOCfCptYqE+Ne/UB4M19nVOZulfZn4Ok2MgBvogJXIA/Q=
=7sHr
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa241.meta"
Content-Disposition: attachment; filename="xsa241.meta"
Content-Transfer-Encoding: base64

ewogICJYU0EiOiAyNDEsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC45IiwKICAgICI0LjgiLAogICAgIjQuNyIsCiAg
ICAiNC42IiwKICAgICI0LjUiCiAgXSwKICAiVHJlZXMiOiBbCiAgICAieGVu
IgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC41IjogewogICAgICAiWGVu
VmVyc2lvbiI6ICI0LjUiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI4MzcyNGQ5ZjNhZTIx
YTNiOTYzNjI3NDJlMmYwNTJiMTlkOWY1NTlhIiwKICAgICAgICAgICJQcmVy
ZXFzIjogWwogICAgICAgICAgICAyMzcsCiAgICAgICAgICAgIDIzOCwKICAg
ICAgICAgICAgMjM5LAogICAgICAgICAgICAyNDAKICAgICAgICAgIF0sCiAg
ICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI0MS00Ljku
cGF0Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9LAog
ICAgIjQuNiI6IHsKICAgICAgIlhlblZlcnNpb24iOiAiNC42IiwKICAgICAg
IlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFi
bGVSZWYiOiAiMTY1OGE4NzY5MGFjODM5ZTg1ZGIxMmJiZjQwOWJlNjJiYjkz
ODY0MCIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAgMjM3
LAogICAgICAgICAgICAyMzgsCiAgICAgICAgICAgIDIzOSwKICAgICAgICAg
ICAgMjQwCiAgICAgICAgICBdLAogICAgICAgICAgIlBhdGNoZXMiOiBbCiAg
ICAgICAgICAgICJ4c2EyNDEtNC45LnBhdGNoIgogICAgICAgICAgXQogICAg
ICAgIH0KICAgICAgfQogICAgfSwKICAgICI0LjciOiB7CiAgICAgICJYZW5W
ZXJzaW9uIjogIjQuNyIsCiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4
ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogImM3NzgzZDljMjZmYzE5
MTg2MmQ5ODgzZGEyMjM4NzM0MGIxZmFiMTgiLAogICAgICAgICAgIlByZXJl
cXMiOiBbCiAgICAgICAgICAgIDIzNywKICAgICAgICAgICAgMjM4LAogICAg
ICAgICAgICAyMzksCiAgICAgICAgICAgIDI0MAogICAgICAgICAgXSwKICAg
ICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjQxLTQuOS5w
YXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAg
ICAiNC44IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0LjgiLAogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICIzNjg5OGViMTI1NzJmMGExZjg1Y2I1NGQ0YTllOTBhZmNiNmY3
MDQ1IiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyMzcs
CiAgICAgICAgICAgIDIzOCwKICAgICAgICAgICAgMjM5LAogICAgICAgICAg
ICAyNDAKICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAg
ICAgICAgICAgInhzYTI0MS00LjkucGF0Y2giCiAgICAgICAgICBdCiAgICAg
ICAgfQogICAgICB9CiAgICB9LAogICAgIjQuOSI6IHsKICAgICAgIlhlblZl
cnNpb24iOiAiNC45IiwKICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhl
biI6IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAiMmNjM2QzMmY0MGM3MWNi
MjQyNDc3YTNmODkzODA3NGQ0ZmMzNjgyOSIsCiAgICAgICAgICAiUHJlcmVx
cyI6IFsKICAgICAgICAgICAgMjM3LAogICAgICAgICAgICAyMzgsCiAgICAg
ICAgICAgIDIzOSwKICAgICAgICAgICAgMjQwCiAgICAgICAgICBdLAogICAg
ICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EyNDEtNC45LnBh
dGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAg
ICJtYXN0ZXIiOiB7CiAgICAgICJYZW5WZXJzaW9uIjogIm1hc3RlciIsCiAg
ICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAi
U3RhYmxlUmVmIjogImE4ZWE2ZTI2ODgxMThhM2UxOWUyOWIzOWUzMTZmYWE1
Zjk2YWI5ZDEiLAogICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAg
IDIzNywKICAgICAgICAgICAgMjM4LAogICAgICAgICAgICAyMzksCiAgICAg
ICAgICAgIDI0MAogICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjog
WwogICAgICAgICAgICAieHNhMjQxLnBhdGNoIgogICAgICAgICAgXQogICAg
ICAgIH0KICAgICAgfQogICAgfQogIH0KfQ==

--=separator
Content-Type: application/octet-stream; name="xsa241.patch"
Content-Disposition: attachment; filename="xsa241.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGRvbid0IHN0b3JlIHBvc3NpYmx5IHN0YWxlIFRMQiBmbHVzaCB0
aW1lIHN0YW1wCgpXaGlsZSB0aGUgdGltaW5nIHdpbmRvdyBpcyBleHRyZW1l
bHkgbmFycm93LCBpdCBpcyB0aGVvcmV0aWNhbGx5CnBvc3NpYmxlIGZvciBh
biB1cGRhdGUgdG8gdGhlIFRMQiBmbHVzaCBjbG9jayBhbmQgYSBzdWJzZXF1
ZW50IGZsdXNoCklQSSB0byBoYXBwZW4gYmV0d2VlbiB0aGUgcmVhZCBhbmQg
d3JpdGUgcGFydHMgb2YgdGhlIHVwZGF0ZSBvZiB0aGUKcGVyLXBhZ2Ugc3Rh
bXAuIEV4Y2x1ZGUgdGhpcyBwb3NzaWJpbGl0eSBieSBkaXNhYmxpbmcgaW50
ZXJydXB0cwphY3Jvc3MgdGhlIHVwZGF0ZSwgcHJldmVudGluZyB0aGUgSVBJ
IHRvIGJlIHNlcnZpY2VkIGluIHRoZSBtaWRkbGUuCgpUaGlzIGlzIFhTQS0y
NDEuCgpSZXBvcnRlZC1ieTogSmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29t
PgpTdWdnZXN0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0KdjM6IEZpeCBBUk0gYnVpbGQg
aXNzdWUuCnYyOiBSZWJhc2Ugb24gdG9wIG9mIHN0YWdpbmcgKyAoMjM3LTI0
MCkKCi0tLSBhL3hlbi9hcmNoL2FybS9zbXAuYworKysgYi94ZW4vYXJjaC9h
cm0vc21wLmMKQEAgLTEsMyArMSw0IEBACisjaW5jbHVkZSA8eGVuL21tLmg+
CiAjaW5jbHVkZSA8YXNtL3N5c3RlbS5oPgogI2luY2x1ZGUgPGFzbS9zbXAu
aD4KICNpbmNsdWRlIDxhc20vY3ByZWdzLmg+Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC00ODgsNyArNDg4
LDcgQEAgdm9pZCB1cGRhdGVfY3IzKHN0cnVjdCB2Y3B1ICp2KQogICAgIG1h
a2VfY3IzKHYsIGNyM19tZm4pOwogfQogCi1zdGF0aWMgaW5saW5lIHZvaWQg
cGFnZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKHN0cnVjdCBwYWdlX2luZm8g
KnBhZ2UpCitzdGF0aWMgaW5saW5lIHZvaWQgc2V0X3RsYmZsdXNoX3RpbWVz
dGFtcChzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogewogICAgIC8qCiAgICAg
ICogUmVjb3JkIFRMQiBpbmZvcm1hdGlvbiBmb3IgZmx1c2ggbGF0ZXIuIFdl
IGRvIG5vdCBzdGFtcCBwYWdlIHRhYmxlcwpAQCAtNDk5LDcgKzQ5OSw3IEBA
IHN0YXRpYyBpbmxpbmUgdm9pZCBwYWdlX3NldF90bGJmbHVzaF90aW1lc3Rh
bXAoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgKi8KICAgICBpZiAo
ICEocGFnZS0+Y291bnRfaW5mbyAmIFBHQ19wYWdlX3RhYmxlKSB8fAogICAg
ICAgICAgIXNoYWRvd19tb2RlX2VuYWJsZWQocGFnZV9nZXRfb3duZXIocGFn
ZSkpICkKLSAgICAgICAgcGFnZS0+dGxiZmx1c2hfdGltZXN0YW1wID0gdGxi
Zmx1c2hfY3VycmVudF90aW1lKCk7CisgICAgICAgIHBhZ2Vfc2V0X3RsYmZs
dXNoX3RpbWVzdGFtcChwYWdlKTsKIH0KIAogY29uc3QgY2hhciBfX3NlY3Rp
b24oIi5ic3MucGFnZV9hbGlnbmVkLmNvbnN0IikgX19hbGlnbmVkKFBBR0Vf
U0laRSkKQEAgLTIyMzIsNyArMjIzMiw3IEBAIHN0YXRpYyBpbnQgX3B1dF9m
aW5hbF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWdu
ZWQgbG9uZyB0eXBlLAogICAgICAgICAgICAgZGVjX2xpbmVhcl9lbnRyaWVz
KHB0cGcpOwogICAgICAgICB9CiAgICAgICAgIEFTU0VSVCghcGFnZS0+bGlu
ZWFyX3B0X2NvdW50IHx8IHBhZ2VfZ2V0X293bmVyKHBhZ2UpLT5pc19keWlu
Zyk7Ci0gICAgICAgIHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFtcChwYWdl
KTsKKyAgICAgICAgc2V0X3RsYmZsdXNoX3RpbWVzdGFtcChwYWdlKTsKICAg
ICAgICAgc21wX3dtYigpOwogICAgICAgICBwYWdlLT51LmludXNlLnR5cGVf
aW5mby0tOwogICAgIH0KQEAgLTIyNDAsNyArMjI0MCw3IEBAIHN0YXRpYyBp
bnQgX3B1dF9maW5hbF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogICAgIHsKICAgICAgICAgQVNTRVJU
KChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmCiAgICAgICAgICAgICAgICAg
KFBHVF9jb3VudF9tYXNrfFBHVF92YWxpZGF0ZWR8UEdUX3BhcnRpYWwpKSA9
PSAxKTsKLSAgICAgICAgcGFnZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKHBh
Z2UpOworICAgICAgICBzZXRfdGxiZmx1c2hfdGltZXN0YW1wKHBhZ2UpOwog
ICAgICAgICBzbXBfd21iKCk7CiAgICAgICAgIHBhZ2UtPnUuaW51c2UudHlw
ZV9pbmZvIHw9IFBHVF92YWxpZGF0ZWQ7CiAgICAgfQpAQCAtMjI5NCw3ICsy
Mjk0LDcgQEAgc3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlLCBib29sIHByZWVtcHRpYmxlLAogICAgICAgICAgICAg
aWYgKCBwdHBnICYmIFBHVF90eXBlX2VxdWFsKHgsIHB0cGctPnUuaW51c2Uu
dHlwZV9pbmZvKSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAg
LyoKLSAgICAgICAgICAgICAgICAgKiBwYWdlX3NldF90bGJmbHVzaF90aW1l
c3RhbXAoKSBhY2Nlc3NlcyB0aGUgc2FtZSB1bmlvbgorICAgICAgICAgICAg
ICAgICAqIHNldF90bGJmbHVzaF90aW1lc3RhbXAoKSBhY2Nlc3NlcyB0aGUg
c2FtZSB1bmlvbgogICAgICAgICAgICAgICAgICAqIGxpbmVhcl9wdF9jb3Vu
dCBsaXZlcyBpbi4gVW52YWxpZGF0ZWQgcGFnZSB0YWJsZSBwYWdlcywKICAg
ICAgICAgICAgICAgICAgKiBob3dldmVyLCBzaG91bGQgb2NjdXIgZHVyaW5n
IGRvbWFpbiBkZXN0cnVjdGlvbiBvbmx5CiAgICAgICAgICAgICAgICAgICog
YW55d2F5LiAgVXBkYXRpbmcgb2YgbGluZWFyX3B0X2NvdW50IGx1Y2tpbHkg
aXMgbm90CkBAIC0yMzA2LDcgKzIzMDYsNyBAQCBzdGF0aWMgaW50IF9wdXRf
cGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIGJvb2wgcHJlZW1w
dGlibGUsCiAgICAgICAgICAgICAgICAgcHRwZyA9IE5VTEw7CiAgICAgICAg
ICAgICB9CiAKLSAgICAgICAgICAgIHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVz
dGFtcChwYWdlKTsKKyAgICAgICAgICAgIHNldF90bGJmbHVzaF90aW1lc3Rh
bXAocGFnZSk7CiAgICAgICAgIH0KIAogICAgICAgICBpZiAoIGxpa2VseSgo
eSA9IGNtcHhjaGcoJnBhZ2UtPnUuaW51c2UudHlwZV9pbmZvLCB4LCBueCkp
ID09IHgpICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cv
Y29tbW9uLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCmlu
ZGV4IDg2MTg2Y2NjZGYuLjdiMTZlZDk4NWQgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2
L21tL3NoYWRvdy9jb21tb24uYwpAQCAtMTQ2NCw3ICsxNDY0LDcgQEAgdm9p
ZCBzaGFkb3dfZnJlZShzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBzbWZuKQog
ICAgICAgICAgKiBUTEJzIHdoZW4gd2UgcmV1c2UgdGhlIHBhZ2UuICBCZWNh
dXNlIHRoZSBkZXN0cnVjdG9ycyBsZWF2ZSB0aGUKICAgICAgICAgICogY29u
dGVudHMgb2YgdGhlIHBhZ2VzIGluIHBsYWNlLCB3ZSBjYW4gZGVsYXkgVExC
IGZsdXNoZXMgdW50aWwKICAgICAgICAgICoganVzdCBiZWZvcmUgdGhlIGFs
bG9jYXRvciBoYW5kcyB0aGUgcGFnZSBvdXQgYWdhaW4uICovCi0gICAgICAg
IHNwLT50bGJmbHVzaF90aW1lc3RhbXAgPSB0bGJmbHVzaF9jdXJyZW50X3Rp
bWUoKTsKKyAgICAgICAgcGFnZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKHNw
KTsKICAgICAgICAgcGVyZmNfZGVjcihzaGFkb3dfYWxsb2NfY291bnQpOwog
ICAgICAgICBwYWdlX2xpc3RfYWRkX3RhaWwoc3AsICZkLT5hcmNoLnBhZ2lu
Zy5zaGFkb3cuZnJlZWxpc3QpOwogICAgICAgICBzcCA9IG5leHQ7CmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24v
cGFnZV9hbGxvYy5jCmluZGV4IDBiOWY2Y2M2ZGYuLjBkNmU1M2NjZmEgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCisrKyBiL3hlbi9j
b21tb24vcGFnZV9hbGxvYy5jCkBAIC0xMzU4LDcgKzEzNTgsNyBAQCBzdGF0
aWMgdm9pZCBmcmVlX2hlYXBfcGFnZXMoCiAgICAgICAgIC8qIElmIGEgcGFn
ZSBoYXMgbm8gb3duZXIgaXQgd2lsbCBuZWVkIG5vIHNhZmV0eSBUTEIgZmx1
c2guICovCiAgICAgICAgIHBnW2ldLnUuZnJlZS5uZWVkX3RsYmZsdXNoID0g
KHBhZ2VfZ2V0X293bmVyKCZwZ1tpXSkgIT0gTlVMTCk7CiAgICAgICAgIGlm
ICggcGdbaV0udS5mcmVlLm5lZWRfdGxiZmx1c2ggKQotICAgICAgICAgICAg
cGdbaV0udGxiZmx1c2hfdGltZXN0YW1wID0gdGxiZmx1c2hfY3VycmVudF90
aW1lKCk7CisgICAgICAgICAgICBwYWdlX3NldF90bGJmbHVzaF90aW1lc3Rh
bXAoJnBnW2ldKTsKIAogICAgICAgICAvKiBUaGlzIHBhZ2UgaXMgbm90IGEg
Z3Vlc3QgZnJhbWUgYW55IG1vcmUuICovCiAgICAgICAgIHBhZ2Vfc2V0X293
bmVyKCZwZ1tpXSwgTlVMTCk7IC8qIHNldF9ncGZuX2Zyb21fbWZuIHNub29w
cyBwZyBvd25lciAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9mbHVzaHRsYi5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9mbHVzaHRsYi5o
CmluZGV4IGE4ZThhMDUzNjMuLjgzZmY5ZmE4YjMgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vZmx1c2h0bGIuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2ZsdXNodGxiLmgKQEAgLTEyLDYgKzEyLDExIEBAIHN0YXRp
YyBpbmxpbmUgdm9pZCB0bGJmbHVzaF9maWx0ZXIoY3B1bWFza190ICptYXNr
LCB1aW50MzJfdCBwYWdlX3RpbWVzdGFtcCkge30KIAogI2RlZmluZSB0bGJm
bHVzaF9jdXJyZW50X3RpbWUoKSAgICAgICAgICAgICAgICAgKDApCiAKK3N0
YXRpYyBpbmxpbmUgdm9pZCBwYWdlX3NldF90bGJmbHVzaF90aW1lc3RhbXAo
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKK3sKKyAgICBwYWdlLT50bGJmbHVz
aF90aW1lc3RhbXAgPSB0bGJmbHVzaF9jdXJyZW50X3RpbWUoKTsKK30KKwog
I2lmIGRlZmluZWQoQ09ORklHX0FSTV8zMikKICMgaW5jbHVkZSA8YXNtL2Fy
bTMyL2ZsdXNodGxiLmg+CiAjZWxpZiBkZWZpbmVkKENPTkZJR19BUk1fNjQp
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmgKaW5kZXggMTMxYjMx
Y2ZjYy4uNDEzZGI2OTJlMSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9mbHVzaHRsYi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZmx1
c2h0bGIuaApAQCAtMjMsNiArMjMsMjAgQEAgREVDTEFSRV9QRVJfQ1BVKHUz
MiwgdGxiZmx1c2hfdGltZSk7CiAKICNkZWZpbmUgdGxiZmx1c2hfY3VycmVu
dF90aW1lKCkgdGxiZmx1c2hfY2xvY2sKIAorc3RhdGljIGlubGluZSB2b2lk
IHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFtcChzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlKQoreworICAgIC8qCisgICAgICogUHJldmVudCBzdG9yaW5nIGEg
c3RhbGUgdGltZSBzdGFtcCwgd2hpY2ggY291bGQgaGFwcGVuIGlmIGFuIHVw
ZGF0ZQorICAgICAqIHRvIHRsYmZsdXNoX2Nsb2NrIHBsdXMgYSBzdWJzZXF1
ZW50IGZsdXNoIElQSSBoYXBwZW4gYmV0d2VlbiB0aGUKKyAgICAgKiByZWFk
aW5nIG9mIHRsYmZsdXNoX2Nsb2NrIGFuZCB0aGUgd3JpdGluZyBvZiB0aGUg
c3RydWN0IHBhZ2VfaW5mbworICAgICAqIGZpZWxkLgorICAgICAqLworICAg
IEFTU0VSVChsb2NhbF9pcnFfaXNfZW5hYmxlZCgpKTsKKyAgICBsb2NhbF9p
cnFfZGlzYWJsZSgpOworICAgIHBhZ2UtPnRsYmZsdXNoX3RpbWVzdGFtcCA9
IHRsYmZsdXNoX2N1cnJlbnRfdGltZSgpOworICAgIGxvY2FsX2lycV9lbmFi
bGUoKTsKK30KKwogLyoKICAqIEBjcHVfc3RhbXAgaXMgdGhlIHRpbWVzdGFt
cCBhdCBsYXN0IFRMQiBmbHVzaCBmb3IgdGhlIENQVSB3ZSBhcmUgdGVzdGlu
Zy4KICAqIEBsYXN0dXNlX3N0YW1wIGlzIGEgdGltZXN0YW1wIHRha2VuIHdo
ZW4gdGhlIFBGTiB3ZSBhcmUgdGVzdGluZyB3YXMgbGFzdCAKLS0gCjIuMTQu
MQoK

--=separator
Content-Type: application/octet-stream; name="xsa241-4.8.patch"
Content-Disposition: attachment; filename="xsa241-4.8.patch"
Content-Transfer-Encoding: base64

eDg2OiBkb24ndCBzdG9yZSBwb3NzaWJseSBzdGFsZSBUTEIgZmx1c2ggdGlt
ZSBzdGFtcAoKV2hpbGUgdGhlIHRpbWluZyB3aW5kb3cgaXMgZXh0cmVtZWx5
IG5hcnJvdywgaXQgaXMgdGhlb3JldGljYWxseQpwb3NzaWJsZSBmb3IgYW4g
dXBkYXRlIHRvIHRoZSBUTEIgZmx1c2ggY2xvY2sgYW5kIGEgc3Vic2VxdWVu
dCBmbHVzaApJUEkgdG8gaGFwcGVuIGJldHdlZW4gdGhlIHJlYWQgYW5kIHdy
aXRlIHBhcnRzIG9mIHRoZSB1cGRhdGUgb2YgdGhlCnBlci1wYWdlIHN0YW1w
LiBFeGNsdWRlIHRoaXMgcG9zc2liaWxpdHkgYnkgZGlzYWJsaW5nIGludGVy
cnVwdHMKYWNyb3NzIHRoZSB1cGRhdGUsIHByZXZlbnRpbmcgdGhlIElQSSB0
byBiZSBzZXJ2aWNlZCBpbiB0aGUgbWlkZGxlLgoKVGhpcyBpcyBYU0EtMjQx
LgoKUmVwb3J0ZWQtYnk6IEphbm4gSG9ybiA8amFubmhAZ29vZ2xlLmNvbT4K
U3VnZ2VzdGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNp
dHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KCi0tLSBhL3hlbi9hcmNoL2FybS9zbXAu
YworKysgYi94ZW4vYXJjaC9hcm0vc21wLmMKQEAgLTEsNCArMSw1IEBACiAj
aW5jbHVkZSA8eGVuL2NvbmZpZy5oPgorI2luY2x1ZGUgPHhlbi9tbS5oPgog
I2luY2x1ZGUgPGFzbS9zeXN0ZW0uaD4KICNpbmNsdWRlIDxhc20vc21wLmg+
CiAjaW5jbHVkZSA8YXNtL2NwcmVncy5oPgotLS0gYS94ZW4vYXJjaC94ODYv
bW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMjUyNCw3ICsyNTI0
LDcgQEAgc3RhdGljIGludCBfcHV0X2ZpbmFsX3BhZ2VfdHlwZShzdHJ1Y3Qg
cAogICAgICAgICAgKi8KICAgICAgICAgaWYgKCAhKHNoYWRvd19tb2RlX2Vu
YWJsZWQocGFnZV9nZXRfb3duZXIocGFnZSkpICYmCiAgICAgICAgICAgICAg
ICAocGFnZS0+Y291bnRfaW5mbyAmIFBHQ19wYWdlX3RhYmxlKSkgKQotICAg
ICAgICAgICAgcGFnZS0+dGxiZmx1c2hfdGltZXN0YW1wID0gdGxiZmx1c2hf
Y3VycmVudF90aW1lKCk7CisgICAgICAgICAgICBwYWdlX3NldF90bGJmbHVz
aF90aW1lc3RhbXAocGFnZSk7CiAgICAgICAgIHdtYigpOwogICAgICAgICBw
YWdlLT51LmludXNlLnR5cGVfaW5mby0tOwogICAgIH0KQEAgLTI1MzQsNyAr
MjUzNCw3IEBAIHN0YXRpYyBpbnQgX3B1dF9maW5hbF9wYWdlX3R5cGUoc3Ry
dWN0IHAKICAgICAgICAgICAgICAgICAoUEdUX2NvdW50X21hc2t8UEdUX3Zh
bGlkYXRlZHxQR1RfcGFydGlhbCkpID09IDEpOwogICAgICAgICBpZiAoICEo
c2hhZG93X21vZGVfZW5hYmxlZChwYWdlX2dldF9vd25lcihwYWdlKSkgJiYK
ICAgICAgICAgICAgICAgIChwYWdlLT5jb3VudF9pbmZvICYgUEdDX3BhZ2Vf
dGFibGUpKSApCi0gICAgICAgICAgICBwYWdlLT50bGJmbHVzaF90aW1lc3Rh
bXAgPSB0bGJmbHVzaF9jdXJyZW50X3RpbWUoKTsKKyAgICAgICAgICAgIHBh
Z2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFtcChwYWdlKTsKICAgICAgICAgd21i
KCk7CiAgICAgICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvIHw9IFBHVF92
YWxpZGF0ZWQ7CiAgICAgfQpAQCAtMjU4OCw3ICsyNTg4LDcgQEAgc3RhdGlj
IGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbgogICAgICAgICAg
ICAgaWYgKCBwdHBnICYmIFBHVF90eXBlX2VxdWFsKHgsIHB0cGctPnUuaW51
c2UudHlwZV9pbmZvKSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAg
ICAgLyoKLSAgICAgICAgICAgICAgICAgKiBwYWdlX3NldF90bGJmbHVzaF90
aW1lc3RhbXAoKSBhY2Nlc3NlcyB0aGUgc2FtZSB1bmlvbgorICAgICAgICAg
ICAgICAgICAqIHNldF90bGJmbHVzaF90aW1lc3RhbXAoKSBhY2Nlc3NlcyB0
aGUgc2FtZSB1bmlvbgogICAgICAgICAgICAgICAgICAqIGxpbmVhcl9wdF9j
b3VudCBsaXZlcyBpbi4gVW52YWxpZGF0ZWQgcGFnZSB0YWJsZSBwYWdlcywK
ICAgICAgICAgICAgICAgICAgKiBob3dldmVyLCBzaG91bGQgb2NjdXIgZHVy
aW5nIGRvbWFpbiBkZXN0cnVjdGlvbiBvbmx5CiAgICAgICAgICAgICAgICAg
ICogYW55d2F5LiAgVXBkYXRpbmcgb2YgbGluZWFyX3B0X2NvdW50IGx1Y2tp
bHkgaXMgbm90CkBAIC0yNjA5LDcgKzI2MDksNyBAQCBzdGF0aWMgaW50IF9w
dXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luCiAgICAgICAgICAgICAgKi8K
ICAgICAgICAgICAgIGlmICggIShzaGFkb3dfbW9kZV9lbmFibGVkKHBhZ2Vf
Z2V0X293bmVyKHBhZ2UpKSAmJgogICAgICAgICAgICAgICAgICAgIChwYWdl
LT5jb3VudF9pbmZvICYgUEdDX3BhZ2VfdGFibGUpKSApCi0gICAgICAgICAg
ICAgICAgcGFnZS0+dGxiZmx1c2hfdGltZXN0YW1wID0gdGxiZmx1c2hfY3Vy
cmVudF90aW1lKCk7CisgICAgICAgICAgICAgICAgcGFnZV9zZXRfdGxiZmx1
c2hfdGltZXN0YW1wKHBhZ2UpOwogICAgICAgICB9CiAKICAgICAgICAgaWYg
KCBsaWtlbHkoKHkgPSBjbXB4Y2hnKCZwYWdlLT51LmludXNlLnR5cGVfaW5m
bywgeCwgbngpKSA9PSB4KSApCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFk
b3cvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21t
b24uYwpAQCAtMTQ2NCw3ICsxNDY0LDcgQEAgdm9pZCBzaGFkb3dfZnJlZShz
dHJ1Y3QgZG9tYWluICpkLCBtZm5fdAogICAgICAgICAgKiBUTEJzIHdoZW4g
d2UgcmV1c2UgdGhlIHBhZ2UuICBCZWNhdXNlIHRoZSBkZXN0cnVjdG9ycyBs
ZWF2ZSB0aGUKICAgICAgICAgICogY29udGVudHMgb2YgdGhlIHBhZ2VzIGlu
IHBsYWNlLCB3ZSBjYW4gZGVsYXkgVExCIGZsdXNoZXMgdW50aWwKICAgICAg
ICAgICoganVzdCBiZWZvcmUgdGhlIGFsbG9jYXRvciBoYW5kcyB0aGUgcGFn
ZSBvdXQgYWdhaW4uICovCi0gICAgICAgIHNwLT50bGJmbHVzaF90aW1lc3Rh
bXAgPSB0bGJmbHVzaF9jdXJyZW50X3RpbWUoKTsKKyAgICAgICAgcGFnZV9z
ZXRfdGxiZmx1c2hfdGltZXN0YW1wKHNwKTsKICAgICAgICAgcGVyZmNfZGVj
cihzaGFkb3dfYWxsb2NfY291bnQpOwogICAgICAgICBwYWdlX2xpc3RfYWRk
X3RhaWwoc3AsICZkLT5hcmNoLnBhZ2luZy5zaGFkb3cuZnJlZWxpc3QpOwog
ICAgICAgICBzcCA9IG5leHQ7Ci0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxv
Yy5jCisrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCkBAIC05NjAsNyAr
OTYwLDcgQEAgc3RhdGljIHZvaWQgZnJlZV9oZWFwX3BhZ2VzKAogICAgICAg
ICAvKiBJZiBhIHBhZ2UgaGFzIG5vIG93bmVyIGl0IHdpbGwgbmVlZCBubyBz
YWZldHkgVExCIGZsdXNoLiAqLwogICAgICAgICBwZ1tpXS51LmZyZWUubmVl
ZF90bGJmbHVzaCA9IChwYWdlX2dldF9vd25lcigmcGdbaV0pICE9IE5VTEwp
OwogICAgICAgICBpZiAoIHBnW2ldLnUuZnJlZS5uZWVkX3RsYmZsdXNoICkK
LSAgICAgICAgICAgIHBnW2ldLnRsYmZsdXNoX3RpbWVzdGFtcCA9IHRsYmZs
dXNoX2N1cnJlbnRfdGltZSgpOworICAgICAgICAgICAgcGFnZV9zZXRfdGxi
Zmx1c2hfdGltZXN0YW1wKCZwZ1tpXSk7CiAKICAgICAgICAgLyogVGhpcyBw
YWdlIGlzIG5vdCBhIGd1ZXN0IGZyYW1lIGFueSBtb3JlLiAqLwogICAgICAg
ICBwYWdlX3NldF9vd25lcigmcGdbaV0sIE5VTEwpOyAvKiBzZXRfZ3Bmbl9m
cm9tX21mbiBzbm9vcHMgcGcgb3duZXIgKi8KLS0tIGEveGVuL2luY2x1ZGUv
YXNtLWFybS9mbHVzaHRsYi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
Zmx1c2h0bGIuaApAQCAtMTIsNiArMTIsMTEgQEAgc3RhdGljIGlubGluZSB2
b2lkIHRsYmZsdXNoX2ZpbHRlcihjcHVtYQogCiAjZGVmaW5lIHRsYmZsdXNo
X2N1cnJlbnRfdGltZSgpICAgICAgICAgICAgICAgICAoMCkKIAorc3RhdGlj
IGlubGluZSB2b2lkIHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFtcChzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlKQoreworICAgIHBhZ2UtPnRsYmZsdXNoX3Rp
bWVzdGFtcCA9IHRsYmZsdXNoX2N1cnJlbnRfdGltZSgpOworfQorCiAjaWYg
ZGVmaW5lZChDT05GSUdfQVJNXzMyKQogIyBpbmNsdWRlIDxhc20vYXJtMzIv
Zmx1c2h0bGIuaD4KICNlbGlmIGRlZmluZWQoQ09ORklHX0FSTV82NCkKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaApAQCAtMjMsNiArMjMsMjAgQEAg
REVDTEFSRV9QRVJfQ1BVKHUzMiwgdGxiZmx1c2hfdGltZSk7CiAKICNkZWZp
bmUgdGxiZmx1c2hfY3VycmVudF90aW1lKCkgdGxiZmx1c2hfY2xvY2sKIAor
c3RhdGljIGlubGluZSB2b2lkIHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFt
cChzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQoreworICAgIC8qCisgICAgICog
UHJldmVudCBzdG9yaW5nIGEgc3RhbGUgdGltZSBzdGFtcCwgd2hpY2ggY291
bGQgaGFwcGVuIGlmIGFuIHVwZGF0ZQorICAgICAqIHRvIHRsYmZsdXNoX2Ns
b2NrIHBsdXMgYSBzdWJzZXF1ZW50IGZsdXNoIElQSSBoYXBwZW4gYmV0d2Vl
biB0aGUKKyAgICAgKiByZWFkaW5nIG9mIHRsYmZsdXNoX2Nsb2NrIGFuZCB0
aGUgd3JpdGluZyBvZiB0aGUgc3RydWN0IHBhZ2VfaW5mbworICAgICAqIGZp
ZWxkLgorICAgICAqLworICAgIEFTU0VSVChsb2NhbF9pcnFfaXNfZW5hYmxl
ZCgpKTsKKyAgICBsb2NhbF9pcnFfZGlzYWJsZSgpOworICAgIHBhZ2UtPnRs
YmZsdXNoX3RpbWVzdGFtcCA9IHRsYmZsdXNoX2N1cnJlbnRfdGltZSgpOwor
ICAgIGxvY2FsX2lycV9lbmFibGUoKTsKK30KKwogLyoKICAqIEBjcHVfc3Rh
bXAgaXMgdGhlIHRpbWVzdGFtcCBhdCBsYXN0IFRMQiBmbHVzaCBmb3IgdGhl
IENQVSB3ZSBhcmUgdGVzdGluZy4KICAqIEBsYXN0dXNlX3N0YW1wIGlzIGEg
dGltZXN0YW1wIHRha2VuIHdoZW4gdGhlIFBGTiB3ZSBhcmUgdGVzdGluZyB3
YXMgbGFzdCAK

--=separator
Content-Type: application/octet-stream; name="xsa241-4.9.patch"
Content-Disposition: attachment; filename="xsa241-4.9.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGRvbid0IHN0b3JlIHBvc3NpYmx5IHN0YWxlIFRMQiBmbHVzaCB0
aW1lIHN0YW1wCgpXaGlsZSB0aGUgdGltaW5nIHdpbmRvdyBpcyBleHRyZW1l
bHkgbmFycm93LCBpdCBpcyB0aGVvcmV0aWNhbGx5CnBvc3NpYmxlIGZvciBh
biB1cGRhdGUgdG8gdGhlIFRMQiBmbHVzaCBjbG9jayBhbmQgYSBzdWJzZXF1
ZW50IGZsdXNoCklQSSB0byBoYXBwZW4gYmV0d2VlbiB0aGUgcmVhZCBhbmQg
d3JpdGUgcGFydHMgb2YgdGhlIHVwZGF0ZSBvZiB0aGUKcGVyLXBhZ2Ugc3Rh
bXAuIEV4Y2x1ZGUgdGhpcyBwb3NzaWJpbGl0eSBieSBkaXNhYmxpbmcgaW50
ZXJydXB0cwphY3Jvc3MgdGhlIHVwZGF0ZSwgcHJldmVudGluZyB0aGUgSVBJ
IHRvIGJlIHNlcnZpY2VkIGluIHRoZSBtaWRkbGUuCgpUaGlzIGlzIFhTQS0y
NDEuCgpSZXBvcnRlZC1ieTogSmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29t
PgpTdWdnZXN0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgoKLS0tIGEveGVuL2FyY2gvYXJtL3Nt
cC5jCisrKyBiL3hlbi9hcmNoL2FybS9zbXAuYwpAQCAtMSwzICsxLDQgQEAK
KyNpbmNsdWRlIDx4ZW4vbW0uaD4KICNpbmNsdWRlIDxhc20vc3lzdGVtLmg+
CiAjaW5jbHVkZSA8YXNtL3NtcC5oPgogI2luY2x1ZGUgPGFzbS9jcHJlZ3Mu
aD4KLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2
L21tLmMKQEAgLTI1MjQsNyArMjUyNCw3IEBAIHN0YXRpYyBpbnQgX3B1dF9m
aW5hbF9wYWdlX3R5cGUoc3RydWN0IHAKICAgICAgICAgICovCiAgICAgICAg
IGlmICggIShzaGFkb3dfbW9kZV9lbmFibGVkKHBhZ2VfZ2V0X293bmVyKHBh
Z2UpKSAmJgogICAgICAgICAgICAgICAgKHBhZ2UtPmNvdW50X2luZm8gJiBQ
R0NfcGFnZV90YWJsZSkpICkKLSAgICAgICAgICAgIHBhZ2UtPnRsYmZsdXNo
X3RpbWVzdGFtcCA9IHRsYmZsdXNoX2N1cnJlbnRfdGltZSgpOworICAgICAg
ICAgICAgcGFnZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKHBhZ2UpOwogICAg
ICAgICB3bWIoKTsKICAgICAgICAgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8t
LTsKICAgICB9CkBAIC0yNTM0LDcgKzI1MzQsNyBAQCBzdGF0aWMgaW50IF9w
dXRfZmluYWxfcGFnZV90eXBlKHN0cnVjdCBwCiAgICAgICAgICAgICAgICAg
KFBHVF9jb3VudF9tYXNrfFBHVF92YWxpZGF0ZWR8UEdUX3BhcnRpYWwpKSA9
PSAxKTsKICAgICAgICAgaWYgKCAhKHNoYWRvd19tb2RlX2VuYWJsZWQocGFn
ZV9nZXRfb3duZXIocGFnZSkpICYmCiAgICAgICAgICAgICAgICAocGFnZS0+
Y291bnRfaW5mbyAmIFBHQ19wYWdlX3RhYmxlKSkgKQotICAgICAgICAgICAg
cGFnZS0+dGxiZmx1c2hfdGltZXN0YW1wID0gdGxiZmx1c2hfY3VycmVudF90
aW1lKCk7CisgICAgICAgICAgICBwYWdlX3NldF90bGJmbHVzaF90aW1lc3Rh
bXAocGFnZSk7CiAgICAgICAgIHdtYigpOwogICAgICAgICBwYWdlLT51Lmlu
dXNlLnR5cGVfaW5mbyB8PSBQR1RfdmFsaWRhdGVkOwogICAgIH0KQEAgLTI1
ODgsNyArMjU4OCw3IEBAIHN0YXRpYyBpbnQgX3B1dF9wYWdlX3R5cGUoc3Ry
dWN0IHBhZ2VfaW4KICAgICAgICAgICAgIGlmICggcHRwZyAmJiBQR1RfdHlw
ZV9lcXVhbCh4LCBwdHBnLT51LmludXNlLnR5cGVfaW5mbykgKQogICAgICAg
ICAgICAgewogICAgICAgICAgICAgICAgIC8qCi0gICAgICAgICAgICAgICAg
ICogcGFnZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKCkgYWNjZXNzZXMgdGhl
IHNhbWUgdW5pb24KKyAgICAgICAgICAgICAgICAgKiBzZXRfdGxiZmx1c2hf
dGltZXN0YW1wKCkgYWNjZXNzZXMgdGhlIHNhbWUgdW5pb24KICAgICAgICAg
ICAgICAgICAgKiBsaW5lYXJfcHRfY291bnQgbGl2ZXMgaW4uIFVudmFsaWRh
dGVkIHBhZ2UgdGFibGUgcGFnZXMsCiAgICAgICAgICAgICAgICAgICogaG93
ZXZlciwgc2hvdWxkIG9jY3VyIGR1cmluZyBkb21haW4gZGVzdHJ1Y3Rpb24g
b25seQogICAgICAgICAgICAgICAgICAqIGFueXdheS4gIFVwZGF0aW5nIG9m
IGxpbmVhcl9wdF9jb3VudCBsdWNraWx5IGlzIG5vdApAQCAtMjYwOSw3ICsy
NjA5LDcgQEAgc3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFn
ZV9pbgogICAgICAgICAgICAgICovCiAgICAgICAgICAgICBpZiAoICEoc2hh
ZG93X21vZGVfZW5hYmxlZChwYWdlX2dldF9vd25lcihwYWdlKSkgJiYKICAg
ICAgICAgICAgICAgICAgICAocGFnZS0+Y291bnRfaW5mbyAmIFBHQ19wYWdl
X3RhYmxlKSkgKQotICAgICAgICAgICAgICAgIHBhZ2UtPnRsYmZsdXNoX3Rp
bWVzdGFtcCA9IHRsYmZsdXNoX2N1cnJlbnRfdGltZSgpOworICAgICAgICAg
ICAgICAgIHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFtcChwYWdlKTsKICAg
ICAgICAgfQogCiAgICAgICAgIGlmICggbGlrZWx5KCh5ID0gY21weGNoZygm
cGFnZS0+dS5pbnVzZS50eXBlX2luZm8sIHgsIG54KSkgPT0geCkgKQotLS0g
YS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKQEAgLTE0NjQsNyArMTQ2NCw3
IEBAIHZvaWQgc2hhZG93X2ZyZWUoc3RydWN0IGRvbWFpbiAqZCwgbWZuX3QK
ICAgICAgICAgICogVExCcyB3aGVuIHdlIHJldXNlIHRoZSBwYWdlLiAgQmVj
YXVzZSB0aGUgZGVzdHJ1Y3RvcnMgbGVhdmUgdGhlCiAgICAgICAgICAqIGNv
bnRlbnRzIG9mIHRoZSBwYWdlcyBpbiBwbGFjZSwgd2UgY2FuIGRlbGF5IFRM
QiBmbHVzaGVzIHVudGlsCiAgICAgICAgICAqIGp1c3QgYmVmb3JlIHRoZSBh
bGxvY2F0b3IgaGFuZHMgdGhlIHBhZ2Ugb3V0IGFnYWluLiAqLwotICAgICAg
ICBzcC0+dGxiZmx1c2hfdGltZXN0YW1wID0gdGxiZmx1c2hfY3VycmVudF90
aW1lKCk7CisgICAgICAgIHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFtcChz
cCk7CiAgICAgICAgIHBlcmZjX2RlY3Ioc2hhZG93X2FsbG9jX2NvdW50KTsK
ICAgICAgICAgcGFnZV9saXN0X2FkZF90YWlsKHNwLCAmZC0+YXJjaC5wYWdp
bmcuc2hhZG93LmZyZWVsaXN0KTsKICAgICAgICAgc3AgPSBuZXh0OwotLS0g
YS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4vY29tbW9uL3Bh
Z2VfYWxsb2MuYwpAQCAtOTYwLDcgKzk2MCw3IEBAIHN0YXRpYyB2b2lkIGZy
ZWVfaGVhcF9wYWdlcygKICAgICAgICAgLyogSWYgYSBwYWdlIGhhcyBubyBv
d25lciBpdCB3aWxsIG5lZWQgbm8gc2FmZXR5IFRMQiBmbHVzaC4gKi8KICAg
ICAgICAgcGdbaV0udS5mcmVlLm5lZWRfdGxiZmx1c2ggPSAocGFnZV9nZXRf
b3duZXIoJnBnW2ldKSAhPSBOVUxMKTsKICAgICAgICAgaWYgKCBwZ1tpXS51
LmZyZWUubmVlZF90bGJmbHVzaCApCi0gICAgICAgICAgICBwZ1tpXS50bGJm
bHVzaF90aW1lc3RhbXAgPSB0bGJmbHVzaF9jdXJyZW50X3RpbWUoKTsKKyAg
ICAgICAgICAgIHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFtcCgmcGdbaV0p
OwogCiAgICAgICAgIC8qIFRoaXMgcGFnZSBpcyBub3QgYSBndWVzdCBmcmFt
ZSBhbnkgbW9yZS4gKi8KICAgICAgICAgcGFnZV9zZXRfb3duZXIoJnBnW2ld
LCBOVUxMKTsgLyogc2V0X2dwZm5fZnJvbV9tZm4gc25vb3BzIHBnIG93bmVy
ICovCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZmx1c2h0bGIuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL2ZsdXNodGxiLmgKQEAgLTEyLDYgKzEy
LDExIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB0bGJmbHVzaF9maWx0ZXIoY3B1
bWEKIAogI2RlZmluZSB0bGJmbHVzaF9jdXJyZW50X3RpbWUoKSAgICAgICAg
ICAgICAgICAgKDApCiAKK3N0YXRpYyBpbmxpbmUgdm9pZCBwYWdlX3NldF90
bGJmbHVzaF90aW1lc3RhbXAoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKK3sK
KyAgICBwYWdlLT50bGJmbHVzaF90aW1lc3RhbXAgPSB0bGJmbHVzaF9jdXJy
ZW50X3RpbWUoKTsKK30KKwogI2lmIGRlZmluZWQoQ09ORklHX0FSTV8zMikK
ICMgaW5jbHVkZSA8YXNtL2FybTMyL2ZsdXNodGxiLmg+CiAjZWxpZiBkZWZp
bmVkKENPTkZJR19BUk1fNjQpCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
Zmx1c2h0bGIuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxi
LmgKQEAgLTIzLDYgKzIzLDIwIEBAIERFQ0xBUkVfUEVSX0NQVSh1MzIsIHRs
YmZsdXNoX3RpbWUpOwogCiAjZGVmaW5lIHRsYmZsdXNoX2N1cnJlbnRfdGlt
ZSgpIHRsYmZsdXNoX2Nsb2NrCiAKK3N0YXRpYyBpbmxpbmUgdm9pZCBwYWdl
X3NldF90bGJmbHVzaF90aW1lc3RhbXAoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSkKK3sKKyAgICAvKgorICAgICAqIFByZXZlbnQgc3RvcmluZyBhIHN0YWxl
IHRpbWUgc3RhbXAsIHdoaWNoIGNvdWxkIGhhcHBlbiBpZiBhbiB1cGRhdGUK
KyAgICAgKiB0byB0bGJmbHVzaF9jbG9jayBwbHVzIGEgc3Vic2VxdWVudCBm
bHVzaCBJUEkgaGFwcGVuIGJldHdlZW4gdGhlCisgICAgICogcmVhZGluZyBv
ZiB0bGJmbHVzaF9jbG9jayBhbmQgdGhlIHdyaXRpbmcgb2YgdGhlIHN0cnVj
dCBwYWdlX2luZm8KKyAgICAgKiBmaWVsZC4KKyAgICAgKi8KKyAgICBBU1NF
UlQobG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7CisgICAgbG9jYWxfaXJxX2Rp
c2FibGUoKTsKKyAgICBwYWdlLT50bGJmbHVzaF90aW1lc3RhbXAgPSB0bGJm
bHVzaF9jdXJyZW50X3RpbWUoKTsKKyAgICBsb2NhbF9pcnFfZW5hYmxlKCk7
Cit9CisKIC8qCiAgKiBAY3B1X3N0YW1wIGlzIHRoZSB0aW1lc3RhbXAgYXQg
bGFzdCBUTEIgZmx1c2ggZm9yIHRoZSBDUFUgd2UgYXJlIHRlc3RpbmcuCiAg
KiBAbGFzdHVzZV9zdGFtcCBpcyBhIHRpbWVzdGFtcCB0YWtlbiB3aGVuIHRo
ZSBQRk4gd2UgYXJlIHRlc3Rpbmcgd2FzIGxhc3QgCg==

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=separator--


From xen-devel-bounces@lists.xen.org Wed Oct 18 12:08:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 12:08:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4n9S-0007kO-Mt; Wed, 18 Oct 2017 12:08:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4n9R-0007hN-48; Wed, 18 Oct 2017 12:08:45 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 F1/44-07499-C4447E95; Wed, 18 Oct 2017 12:08:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGKsWRWlGSWpSXmKPExsWS0XRdVdfb5Xm
 kQf99QYtbN1uZLZZ8XMxiserqAVYHZo+ju38zBTBGsWbmJeVXJLBmXJs/jblgZ3TFxNt/2BoY
 X4V2MXJxCAlcYZSY0zKBBcJZxCixcf0Oxi5GTg5mAVeJG/s2s0HYihIX7jWwgNi8AoISJ2c+A
 bMlBDQl7rxZxQ5iiwgUSew89xLMZhPQk5h7dhITRK+lxPyJp8DmCAuESSybO4kZYo6ZxPF9l8
 HiLAKqEp1717NOYOSZhWT1LCSrZyFZPYuRAyiuKbF+lz6EKS2x/B8HRLW8xPa3c5ghbCuJ2av
 es0LY5hIf234zwUyc0v2QHcK2ltjfP5MRwraQ2Pz6GDOmGnuJY+s3QMVtJB6d/Y+iZgEj/ypG
 9eLUorLUIl1LvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwHhjAIIdjHc3BRxil
 ORgUhLl1T3wLFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO9Z5+eRQoJFqempFWmZOcDIh0lLcP
 AoifA6OQGleYsLEnOLM9MhUqcYLTmOrbj4h4ljzbzrQLLj5t0/TEIsefl5qVLivLtB5gmANGS
 U5sGNgyWnS4yyUsK8jEAHCvEUpBblZpagyr9iFOdgVBLmtQKZwpOZVwK39RXQQUxAB61zegJy
 UEkiQkqqgVEzRu1B5emJS2ZOC/wqGO7qbLD52Ned8gmvVv5euvaQ/jcmLz0Vod7tUn/WWGfkT
 103Ue2nnVn/pbC3rFMZLOOi9ndmr5x18x/bdEmRtCr+V5/Osv+Yq5J0mWdPttdkplWS68Plcz
 Xjjtz7s32mmukVRlmL/sQTO2Z4rj1Wy7719Ia73Y+S/Q4qsRRnJBpqMRcVJwIA6+7RfUkDAAA
 =
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1508328522!107652721!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62037 invoked from network); 18 Oct 2017 12:08:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Oct 2017 12:08:43 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4n9I-00063V-0r; Wed, 18 Oct 2017 12:08:36 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1e4n9I-0001M6-06; Wed, 18 Oct 2017 12:08:36 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
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: <E1e4n9I-0001M6-06@xenbits.xenproject.org>
Date: Wed, 18 Oct 2017 12:08:35 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 242 (CVE-2017-15593) - page type
 reference leak on x86
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

            Xen Security Advisory CVE-2017-15593 / XSA-242
                              version 3

                    page type reference leak on x86

UPDATES IN VERSION 3
====================

CVE assigned.

ISSUE DESCRIPTION
=================

The page type system of Xen requires cleanup when the last reference
for a given page is being dropped.  In order to exclude simultaneous
updates to a given page by multiple parties, pages which are updated
are locked beforehand.  This locking includes temporarily increasing
the type reference count by one.  When the page is later unlocked, the
context precludes cleanup, so the reference that is then dropped must
not be the last one.  This was not properly enforced.

IMPACT
======

A malicious or buggy PV guest may cause a memory leak upon shutdown
of the guest, ultimately perhaps resulting in Denial of Service (DoS)
affecting the entire host.

VULNERABLE SYSTEMS
==================

All Xen versions from 3.4 onwards are vulnerable.  Xen versions 3.3 and
earlier are not vulnerable.

Only x86 systems are affected.  ARM systems are not affected.

Only x86 PV guests can leverage the vulnerability.  x86 HVM guests
cannot leverage the vulnerability.

MITIGATION
==========

Running only HVM guests will avoid this vulnerability.

For PV guests, the vulnerability can be avoided if the guest kernel is
controlled by the host rather than guest administrator, provided that
further steps are taken to prevent the guest administrator from loading
code into the kernel (e.g. by disabling loadable modules etc) or from
using other mechanisms which allow them to run code at kernel privilege.

CREDITS
=======

This issue was discovered by Jan Beulich of SUSE.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa242.patch           xen-unstable
xsa242-4.9.patch       Xen 4.9.x, Xen 4.8.x, Xen 4.7.x, Xen 4.6.x, Xen 4.5.x

$ sha256sum xsa242*
168db3aef00806025afa255dee35cd0c042706a27a0256744e4d63f3ee86a2e8  xsa242.meta
16848f71311c2fd6a38afd7602e59211c89a3daf29b874097dba0b1e31ba6eec  xsa242.patch
5e66b6b1d1cd400905d3abd3478144539c3afa24f5a744a11809d9c5eb517b98  xsa242-4.9.patch
$

DEPLOYMENT DURING EMBARGO
=========================

Deployment of the patches and/or mitigations described above (or
others which are substantially similar) is permitted during the
embargo, even on public-facing systems with untrusted guest users and
administrators.

But: Distribution of updated software is prohibited (except to other
members of the predisclosure list).

Predisclosure list members who wish to deploy significantly different
patches and/or mitigations, please contact the Xen Project Security
Team.

(Note: this during-embargo deployment notice is retained in
post-embargo publicly released Xen Project advisories, even though it
is then no longer applicable.  This is to enable the community to have
oversight of the Xen Project Security Team's decisionmaking.)

For more information about permissible uses of embargoed information,
consult the Xen Project community's agreed Security Policy:
  http://www.xenproject.org/security-policy.html
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJZ50QmAAoJEIP+FMlX6CvZ8KMIALNhUmBoSrrx6V16Z8rPKRTs
uBJ9b5KcUs6aiOvTD8HnGpukF5g4W+O4MzGY0WkIGjUIXgYYj4Fjnib+40x99Bp0
W6m7EMfkU3N9hg4BPAy33MHEwK/kC9TNxro3IxYXCzSZzZn6FG64x2j1gULZvz66
+mAIaiSF0cvrn/uB1aBoAW6z+kCtqq7+XzzeC61hHmEYseYa+5JY20xB0zJ9hQe2
KER5QTzySFsbLv/3uQ2KamQK318YBzVuFry04/ZFOXJFlz9UdP74xcRyCXuaWQCV
EGehp54ri3qqPv5Cc2tAKATbllIrHWizhF9dtM5vnXkvFKjh3jq8cszmuRga9zI=
=Y0V/
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa242.meta"
Content-Disposition: attachment; filename="xsa242.meta"
Content-Transfer-Encoding: base64

ewogICJYU0EiOiAyNDIsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC45IiwKICAgICI0LjgiLAogICAgIjQuNyIsCiAg
ICAiNC42IiwKICAgICI0LjUiCiAgXSwKICAiVHJlZXMiOiBbCiAgICAieGVu
IgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC41IjogewogICAgICAiWGVu
VmVyc2lvbiI6ICI0LjUiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI4MzcyNGQ5ZjNhZTIx
YTNiOTYzNjI3NDJlMmYwNTJiMTlkOWY1NTlhIiwKICAgICAgICAgICJQcmVy
ZXFzIjogWwogICAgICAgICAgICAyMzcsCiAgICAgICAgICAgIDIzOCwKICAg
ICAgICAgICAgMjM5LAogICAgICAgICAgICAyNDAsCiAgICAgICAgICAgIDI0
MQogICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAg
ICAgICAieHNhMjQyLTQuOS5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9
CiAgICAgIH0KICAgIH0sCiAgICAiNC42IjogewogICAgICAiWGVuVmVyc2lv
biI6ICI0LjYiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjog
ewogICAgICAgICAgIlN0YWJsZVJlZiI6ICIxNjU4YTg3NjkwYWM4MzllODVk
YjEyYmJmNDA5YmU2MmJiOTM4NjQwIiwKICAgICAgICAgICJQcmVyZXFzIjog
WwogICAgICAgICAgICAyMzcsCiAgICAgICAgICAgIDIzOCwKICAgICAgICAg
ICAgMjM5LAogICAgICAgICAgICAyNDAsCiAgICAgICAgICAgIDI0MQogICAg
ICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAi
eHNhMjQyLTQuOS5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAg
IH0KICAgIH0sCiAgICAiNC43IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0
LjciLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAg
ICAgICAgIlN0YWJsZVJlZiI6ICJjNzc4M2Q5YzI2ZmMxOTE4NjJkOTg4M2Rh
MjIzODczNDBiMWZhYjE4IiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAg
ICAgICAgICAyMzcsCiAgICAgICAgICAgIDIzOCwKICAgICAgICAgICAgMjM5
LAogICAgICAgICAgICAyNDAsCiAgICAgICAgICAgIDI0MQogICAgICAgICAg
XSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjQy
LTQuOS5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAg
IH0sCiAgICAiNC44IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0LjgiLAog
ICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAg
IlN0YWJsZVJlZiI6ICIzNjg5OGViMTI1NzJmMGExZjg1Y2I1NGQ0YTllOTBh
ZmNiNmY3MDQ1IiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAg
ICAyMzcsCiAgICAgICAgICAgIDIzOCwKICAgICAgICAgICAgMjM5LAogICAg
ICAgICAgICAyNDAsCiAgICAgICAgICAgIDI0MQogICAgICAgICAgXSwKICAg
ICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjQyLTQuOS5w
YXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAg
ICAiNC45IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0LjkiLAogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICIyY2MzZDMyZjQwYzcxY2IyNDI0NzdhM2Y4OTM4MDc0ZDRmYzM2
ODI5IiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyMzcs
CiAgICAgICAgICAgIDIzOCwKICAgICAgICAgICAgMjM5LAogICAgICAgICAg
ICAyNDAsCiAgICAgICAgICAgIDI0MQogICAgICAgICAgXSwKICAgICAgICAg
ICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjQyLTQuOS5wYXRjaCIK
ICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAibWFz
dGVyIjogewogICAgICAiWGVuVmVyc2lvbiI6ICJtYXN0ZXIiLAogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICJhOGVhNmUyNjg4MTE4YTNlMTllMjliMzllMzE2ZmFhNWY5NmFi
OWQxIiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyMzcs
CiAgICAgICAgICAgIDIzOCwKICAgICAgICAgICAgMjM5LAogICAgICAgICAg
ICAyNDAsCiAgICAgICAgICAgIDI0MQogICAgICAgICAgXSwKICAgICAgICAg
ICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjQyLnBhdGNoIgogICAg
ICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfQogIH0KfQ==

--=separator
Content-Type: application/octet-stream; name="xsa242.patch"
Content-Disposition: attachment; filename="xsa242.patch"
Content-Transfer-Encoding: base64

RnJvbSBiMmQyNDVjMGU3MjkwNjE0Nzk4OTY5NDExNjE0YzE5MDIzMDBhYWZi
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFdlZCwgMjcgU2VwIDIwMTcgMTE6
MDA6NTYgKzAxMDAKU3ViamVjdDogW1BBVENIXSB4ODY6IGRvbid0IGFsbG93
IHBhZ2VfdW5sb2NrKCkgdG8gZHJvcCB0aGUgbGFzdCB0eXBlCiByZWZlcmVu
Y2UKCk9ubHkgX3B1dF9wYWdlX3R5cGUoKSBkb2VzIHRoZSBuZWNlc3Nhcnkg
Y2xlYW51cCwgYW5kIGhlbmNlIG5vdCBhbGwKZG9tYWluIHBhZ2VzIGNhbiBi
ZSByZWxlYXNlZCBkdXJpbmcgZ3Vlc3QgY2xlYW51cCAobGVhdmluZyBhcm91
bmQKem9tYmllIGRvbWFpbnMpIGlmIHdlIGdldCB0aGlzIHdyb25nLgoKVGhp
cyBpcyBYU0EtMjQyLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMTUg
KysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTUgaW5zZXJ0aW9u
cygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2Fy
Y2gveDg2L21tLmMKaW5kZXggYWI4ZjkzOTM1Yy4uZDg4M2YxZDY0OCAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2
L21tLmMKQEAgLTE3MDUsNyArMTcwNSwxMSBAQCB2b2lkIHBhZ2VfdW5sb2Nr
KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAKICAgICBkbyB7CiAgICAgICAg
IHggPSB5OworICAgICAgICBBU1NFUlQoKHggJiBQR1RfY291bnRfbWFzaykg
JiYgKHggJiBQR1RfbG9ja2VkKSk7CisKICAgICAgICAgbnggPSB4IC0gKDEg
fCBQR1RfbG9ja2VkKTsKKyAgICAgICAgLyogV2UgbXVzdCBub3QgZHJvcCB0
aGUgbGFzdCByZWZlcmVuY2UgaGVyZS4gKi8KKyAgICAgICAgQVNTRVJUKG54
ICYgUEdUX2NvdW50X21hc2spOwogICAgIH0gd2hpbGUgKCAoeSA9IGNtcHhj
aGcoJnBhZ2UtPnUuaW51c2UudHlwZV9pbmZvLCB4LCBueCkpICE9IHggKTsK
IH0KIApAQCAtMjMwOCw2ICsyMzEyLDE3IEBAIHN0YXRpYyBpbnQgX3B1dF9w
YWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgYm9vbCBwcmVlbXB0
aWJsZSwKIAogICAgICAgICAgICAgc2V0X3RsYmZsdXNoX3RpbWVzdGFtcChw
YWdlKTsKICAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggdW5saWtlbHko
KG54ICYgKFBHVF9sb2NrZWQgfCBQR1RfY291bnRfbWFzaykpID09CisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAoUEdUX2xvY2tlZCB8IDEpKSApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBXZSBt
dXN0IG5vdCBkcm9wIHRoZSBzZWNvbmQgdG8gbGFzdCByZWZlcmVuY2Ugd2hl
biB0aGUgcGFnZSBpcworICAgICAgICAgICAgICogbG9ja2VkLCBhcyBwYWdl
X3VubG9jaygpIGRvZXNuJ3QgZG8gYW55IGNsZWFudXAgb2YgdGhlIHR5cGUu
CisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIGNwdV9yZWxheCgpOwor
ICAgICAgICAgICAgeSA9IHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvOworICAg
ICAgICAgICAgY29udGludWU7CisgICAgICAgIH0KIAogICAgICAgICBpZiAo
IGxpa2VseSgoeSA9IGNtcHhjaGcoJnBhZ2UtPnUuaW51c2UudHlwZV9pbmZv
LCB4LCBueCkpID09IHgpICkKICAgICAgICAgICAgIGJyZWFrOwotLSAKMi4x
NC4xCgo=

--=separator
Content-Type: application/octet-stream; name="xsa242-4.9.patch"
Content-Disposition: attachment; filename="xsa242-4.9.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGRvbid0IGFsbG93IHBhZ2VfdW5sb2NrKCkgdG8gZHJvcCB0aGUg
bGFzdCB0eXBlIHJlZmVyZW5jZQoKT25seSBfcHV0X3BhZ2VfdHlwZSgpIGRv
ZXMgdGhlIG5lY2Vzc2FyeSBjbGVhbnVwLCBhbmQgaGVuY2Ugbm90IGFsbApk
b21haW4gcGFnZXMgY2FuIGJlIHJlbGVhc2VkIGR1cmluZyBndWVzdCBjbGVh
bnVwIChsZWF2aW5nIGFyb3VuZAp6b21iaWUgZG9tYWlucykgaWYgd2UgZ2V0
IHRoaXMgd3JvbmcuCgpUaGlzIGlzIFhTQS0yNDIuCgpTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS94ZW4v
YXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTky
Myw3ICsxOTIzLDExIEBAIHZvaWQgcGFnZV91bmxvY2soc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSkKIAogICAgIGRvIHsKICAgICAgICAgeCA9IHk7CisgICAg
ICAgIEFTU0VSVCgoeCAmIFBHVF9jb3VudF9tYXNrKSAmJiAoeCAmIFBHVF9s
b2NrZWQpKTsKKwogICAgICAgICBueCA9IHggLSAoMSB8IFBHVF9sb2NrZWQp
OworICAgICAgICAvKiBXZSBtdXN0IG5vdCBkcm9wIHRoZSBsYXN0IHJlZmVy
ZW5jZSBoZXJlLiAqLworICAgICAgICBBU1NFUlQobnggJiBQR1RfY291bnRf
bWFzayk7CiAgICAgfSB3aGlsZSAoICh5ID0gY21weGNoZygmcGFnZS0+dS5p
bnVzZS50eXBlX2luZm8sIHgsIG54KSkgIT0geCApOwogfQogCkBAIC0yNjEx
LDYgKzI2MTUsMTcgQEAgc3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1
Y3QgcGFnZV9pbgogICAgICAgICAgICAgICAgICAgIChwYWdlLT5jb3VudF9p
bmZvICYgUEdDX3BhZ2VfdGFibGUpKSApCiAgICAgICAgICAgICAgICAgcGFn
ZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKHBhZ2UpOwogICAgICAgICB9Cisg
ICAgICAgIGVsc2UgaWYgKCB1bmxpa2VseSgobnggJiAoUEdUX2xvY2tlZCB8
IFBHVF9jb3VudF9tYXNrKSkgPT0KKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgIChQR1RfbG9ja2VkIHwgMSkpICkKKyAgICAgICAgeworICAgICAgICAg
ICAgLyoKKyAgICAgICAgICAgICAqIFdlIG11c3Qgbm90IGRyb3AgdGhlIHNl
Y29uZCB0byBsYXN0IHJlZmVyZW5jZSB3aGVuIHRoZSBwYWdlIGlzCisgICAg
ICAgICAgICAgKiBsb2NrZWQsIGFzIHBhZ2VfdW5sb2NrKCkgZG9lc24ndCBk
byBhbnkgY2xlYW51cCBvZiB0aGUgdHlwZS4KKyAgICAgICAgICAgICAqLwor
ICAgICAgICAgICAgY3B1X3JlbGF4KCk7CisgICAgICAgICAgICB5ID0gcGFn
ZS0+dS5pbnVzZS50eXBlX2luZm87CisgICAgICAgICAgICBjb250aW51ZTsK
KyAgICAgICAgfQogCiAgICAgICAgIGlmICggbGlrZWx5KCh5ID0gY21weGNo
ZygmcGFnZS0+dS5pbnVzZS50eXBlX2luZm8sIHgsIG54KSkgPT0geCkgKQog
ICAgICAgICAgICAgYnJlYWs7Cg==

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=separator--


From xen-devel-bounces@lists.xen.org Wed Oct 18 12:08:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 12:08:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4n9T-0007m3-KH; Wed, 18 Oct 2017 12:08:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4n9R-0007hO-8G; Wed, 18 Oct 2017 12:08:45 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 84/C3-17628-C4447E95; Wed, 18 Oct 2017 12:08:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpll+JIrShJLcpLzFFi42LJaLququvp8jz
 SYFaHusWtm63MFks+LmaxWHX1AKsDs8fR3b+ZAhijWDPzkvIrElgzJr5+w1xwfRlrxZY5PA2M
 W6aydjFycQgJXGGUOHK7jQ3CWcQoMWndM+YuRk4OZgFXiRv7NrNB2IoSF+41sIDYvAKCEidnP
 gGzJQQ0Je68WcUOYosIFEnsPPcSzGYT0JOYe3YSE0SvpcT8iafA5ggLREpMvbCRDWKOmcS/K+
 9YQWwWAVWJKb13mSYw8sxCsnoWktWzkKyexcgBFNeUWL9LH8KUllj+jwOiWl5i+9s5zBC2lcT
 S18fZIWxziTsbPjPCTJzS/RAqXiNx8Egv1KZKidaFbUyYaqolJnzeD9VbIXHv3ycsavIkFk3f
 B2VnS/S9PYJmFxeQ3cwocf71T1YIp4FRYuefU1hMKpJ48/YflJ0v0T2nEYuryyWOXt4KZZdIt
 Gz+zo6ppkzi+OpHUL3FElM2fGfGVJMp8e/6Bah4msScO3NYFzCGrGJUL04tKkst0jXUSyrKTM
 8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQITIb1DAyMOxibep0PMUpyMCmJ8uoeeBYpxJe
 Un1KZkVicEV9UmpNafIhRhoNDSYJXzvl5pJBgUWp6akVaZg4wLcOkJTh4lER4nZyA0rzFBYm5
 xZnpEKlTjJYcx1Zc/MPEsWbedSDZcfPuHyYhlrz8vFQpcV4zkHkCIA0ZpXlw42C54xKjrJQwL
 yMDA4MQT0FqUW5mCar8K0ZxDkYlYV4rkCk8mXklcFtfAR3EBHTQOqcnIAeVJCKkpBoYJwety2
 9XCP20k8+3ua/xlldR3MuCBZVSxsvON6w97bhui33+7scnotpq2tNms3bwsk6o81z8dG2Trtq
 MJ1/v15g7P5ZPWPtn4+pV9xhkRLLYRUJ3TX6zm0NN74BIftVtls6VjpL9bF/3qSfdKO3J2iKs
 Nb0vPuzjltOu0YuEV6nNexT9dVm+EktxRqKhFnNRcSIAFz1AtxgEAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1508328520!71248288!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19053 invoked from network); 18 Oct 2017 12:08:41 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Oct 2017 12:08:41 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4n96-00062H-Jo; Wed, 18 Oct 2017 12:08:24 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1e4n96-0001EB-Gx; Wed, 18 Oct 2017 12:08:24 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
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: <E1e4n96-0001EB-Gx@xenbits.xenproject.org>
Date: Wed, 18 Oct 2017 12:08:24 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 237 (CVE-2017-15590) - multiple
 MSI mapping issues on x86
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

            Xen Security Advisory CVE-2017-15590 / XSA-237
                              version 3

                  multiple MSI mapping issues on x86

UPDATES IN VERSION 3
====================

CVE assigned.

ISSUE DESCRIPTION
=================

Multiple issues exist with the setup of PCI MSI interrupts:
- - unprivileged guests were permitted access to devices not owned by
  them, in particular allowing them to disable MSI or MSI-X on any
  device
- - HVM guests can trigger a codepath intended only for PV guests
- - some failure paths partially tear down previously configured
  interrupts, leaving inconsistent state
- - with XSM enabled, caller and callee of a hook disagreed about the
  data structure pointed to by a type-less argument

IMPACT
======

A malicious or buggy guest may cause the hypervisor to crash, resulting
in Denial of Service (DoS) affecting the entire host.  Privilege
escalation and information leaks cannot be excluded.

VULNERABLE SYSTEMS
==================

All Xen versions from at 3.3 onwards are vulnerable.  Xen versions 3.2
and earlier are not vulnerable.

Only x86 systems are affected.  ARM systems are not affected.

Only guests which have a physical device assigned to them can exploit
the vulnerability.

MITIGATION
==========

Not passing through physical devices to untrusted guests will avoid
the vulnerability.

The vulnerability can be avoided if the guest kernel is controlled by
the host rather than guest administrator, provided that further steps
are taken to prevent the guest administrator from loading code into the
kernel (e.g. by disabling loadable modules etc) or from using other
mechanisms which allow them to run code at kernel privilege.

CREDITS
=======

This issue was discovered by Simon Gaiser of Qubes OS Project.

RESOLUTION
==========

Applying the appropriate attached set of patches resolves this issue.

xsa237-unstable/*.patch     xen-unstable
xsa237-4.9/*.patch          Xen 4.9.x
xsa237-4.8/*.patch          Xen 4.8.x, Xen 4.7.x
xsa237-4.6/*.patch          Xen 4.6.x
xsa237-4.5/*.patch          Xen 4.5.x

$ sha256sum xsa237* xsa237*/*
1d4d3fa452e91d235fd688761d695752bde2f2e91fd9b17f566c4cee23ae26d0  xsa237.meta
3259cd514ea80e3cbac5b72376b4e964afb3b2cabee347440ec2bdd6e585c513  xsa237-unstable/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch
7ef53f6a5f3fc6952cb8411e31e0a670de5a78ab2c8176037db32cf147438aa6  xsa237-unstable/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch
494a79332fc5f854f0dc7606669201717a41e5b89b44db2fb30607a326930bfb  xsa237-unstable/0003-x86-MSI-disallow-redundant-enabling.patch
503b58512c5336aff9692c0d0768f38ee956c0988fa3fad4d439f13814736e06  xsa237-unstable/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch
dc5f27245e44582db682ac53f24007685ea2f8cb104bad9b4d6afeaa7c4e73d2  xsa237-unstable/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch
cd9cd248c4564552bbe847462d247b78ff6af1052198e6b6529178a8a624e1f6  xsa237-4.5/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch
87bbb240323b3cce9767da73961d58436c436db6da614c62ade7640f87f748dd  xsa237-4.5/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch
6a2e6772fa7b7a1683f7b1041f06757562622228635aedb8c760ebcd9ad0ff7a  xsa237-4.5/0003-x86-MSI-disallow-redundant-enabling.patch
c558ca347b6df9b430fbdaf9c9b8e3b203c273be1e2bb01aa3424773b88df91d  xsa237-4.5/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch
60169e2016451e1c479c4f873ee6798b6abc46e3223a60a4b83bac20a7a3d27c  xsa237-4.5/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch
cd9cd248c4564552bbe847462d247b78ff6af1052198e6b6529178a8a624e1f6  xsa237-4.6/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch
d39d1c0eaf2ba169b6596520b05930d280721c397fafa3414b6da6168e8b73ca  xsa237-4.6/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch
494a79332fc5f854f0dc7606669201717a41e5b89b44db2fb30607a326930bfb  xsa237-4.6/0003-x86-MSI-disallow-redundant-enabling.patch
c558ca347b6df9b430fbdaf9c9b8e3b203c273be1e2bb01aa3424773b88df91d  xsa237-4.6/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch
4cdcd71758d9e5b392c38aeafc9960a4f3ef5c109508e69b2218a8d8394edf0b  xsa237-4.6/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch
1ae6aefb86ba0c48a45ecc14ff56ea0bc3d9d354937668bcacadaed1225017a8  xsa237-4.8/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch
bf2ca9cb99ee64d7db77d628cec1a84684c360fd36de433cbc78fbcde8095319  xsa237-4.8/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch
494a79332fc5f854f0dc7606669201717a41e5b89b44db2fb30607a326930bfb  xsa237-4.8/0003-x86-MSI-disallow-redundant-enabling.patch
9a38899afd728d504382954de28657aa82af7da352eb4e45a5e615bd646834c5  xsa237-4.8/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch
fef5c77f19e2c6229912f1fd19cbcb41c1ce554ff53be22198b2f34ea7a27314  xsa237-4.8/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch
c97819cdf567c9bb2c38083a941995f836d7dabe3c8bbedf2205e3996cfbce68  xsa237-4.9/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch
d31a2d1053d377e7159060f24a7dbf1d5fd9ebd1f4e4556c4c16b3f409a81130  xsa237-4.9/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch
494a79332fc5f854f0dc7606669201717a41e5b89b44db2fb30607a326930bfb  xsa237-4.9/0003-x86-MSI-disallow-redundant-enabling.patch
f8d8c9f70b22d735960393bce042f39caaaf12e42344394e6078461437fa39aa  xsa237-4.9/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch
7f3955a8218850ee2cc9ddd9d11fdc25f526d32e80e189d063e3e779d448af40  xsa237-4.9/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch
$

DEPLOYMENT DURING EMBARGO
=========================

Deployment of the patches and/or mitigations described above (or
others which are substantially similar) is permitted during the
embargo, even on public-facing systems with untrusted guest users and
administrators.

But: Distribution of updated software is prohibited (except to other
members of the predisclosure list).

Predisclosure list members who wish to deploy significantly different
patches and/or mitigations, please contact the Xen Project Security
Team.

(Note: this during-embargo deployment notice is retained in
post-embargo publicly released Xen Project advisories, even though it
is then no longer applicable.  This is to enable the community to have
oversight of the Xen Project Security Team's decisionmaking.)

For more information about permissible uses of embargoed information,
consult the Xen Project community's agreed Security Policy:
  http://www.xenproject.org/security-policy.html
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJZ50QfAAoJEIP+FMlX6CvZT/YH/RNPskIGMXkly2KENMZjKIIe
n+PNYB0X1YYr0QS2ooMg2IWrA/3AcxC7IIldVTA0GTUFsg6hSSijAllZY7RtClO8
9hUAt1v3v2vsQ2IM5M+4+ADhGwmclMxYcjjjiZI4odA5qaM9s8v5VlPW048JBu2N
9r9KpEcOZ7o/QCZIZIn0Wzk3HK6CrFPQcTBAEaKuADJA8Ub3M0R61pgRRzJKOlIA
pzCrh7dr1bmmFPlb3UxklsaaW/Z9aOS6s21dAMjqcOEu3KVl0EPq56aW5K0o8Emn
C68MMs19kqXh1GnrtuPH5GeauKRNKxS3F/O6m3JupLc+YQkwmAyYg7cpPdciCLY=
=4/VD
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa237.meta"
Content-Disposition: attachment; filename="xsa237.meta"
Content-Transfer-Encoding: base64

ewogICJYU0EiOiAyMzcsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC45IiwKICAgICI0LjgiLAogICAgIjQuNyIsCiAg
ICAiNC42IiwKICAgICI0LjUiCiAgXSwKICAiVHJlZXMiOiBbCiAgICAieGVu
IgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC41IjogewogICAgICAiWGVu
VmVyc2lvbiI6ICI0LjUiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI4MzcyNGQ5ZjNhZTIx
YTNiOTYzNjI3NDJlMmYwNTJiMTlkOWY1NTlhIiwKICAgICAgICAgICJQcmVy
ZXFzIjogW10sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAg
InhzYTIzNy00LjUvKiIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0K
ICAgIH0sCiAgICAiNC42IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0LjYi
LAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAg
ICAgIlN0YWJsZVJlZiI6ICIxNjU4YTg3NjkwYWM4MzllODVkYjEyYmJmNDA5
YmU2MmJiOTM4NjQwIiwKICAgICAgICAgICJQcmVyZXFzIjogW10sCiAgICAg
ICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTIzNy00LjYvKiIK
ICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAiNC43
IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0LjciLAogICAgICAiUmVjaXBl
cyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6
ICJjNzc4M2Q5YzI2ZmMxOTE4NjJkOTg4M2RhMjIzODczNDBiMWZhYjE4IiwK
ICAgICAgICAgICJQcmVyZXFzIjogW10sCiAgICAgICAgICAiUGF0Y2hlcyI6
IFsKICAgICAgICAgICAgInhzYTIzNy00LjgvKiIKICAgICAgICAgIF0KICAg
ICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAiNC44IjogewogICAgICAiWGVu
VmVyc2lvbiI6ICI0LjgiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICIzNjg5OGViMTI1NzJm
MGExZjg1Y2I1NGQ0YTllOTBhZmNiNmY3MDQ1IiwKICAgICAgICAgICJQcmVy
ZXFzIjogW10sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAg
InhzYTIzNy00LjgvKiIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0K
ICAgIH0sCiAgICAiNC45IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0Ljki
LAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAg
ICAgIlN0YWJsZVJlZiI6ICIyY2MzZDMyZjQwYzcxY2IyNDI0NzdhM2Y4OTM4
MDc0ZDRmYzM2ODI5IiwKICAgICAgICAgICJQcmVyZXFzIjogW10sCiAgICAg
ICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTIzNy00LjkvKiIK
ICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAibWFz
dGVyIjogewogICAgICAiWGVuVmVyc2lvbiI6ICJtYXN0ZXIiLAogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICJhOGVhNmUyNjg4MTE4YTNlMTllMjliMzllMzE2ZmFhNWY5NmFi
OWQxIiwKICAgICAgICAgICJQcmVyZXFzIjogW10sCiAgICAgICAgICAiUGF0
Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTIzNy11bnN0YWJsZS8qIgogICAg
ICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfQogIH0KfQ==

--=separator
Content-Type: application/octet-stream;
 name="xsa237-unstable/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch"
Content-Disposition: attachment;
 filename="xsa237-unstable/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGRvbid0IGFsbG93IE1TSSBwSVJRIG1hcHBpbmcgb24gdW5vd25l
ZCBkZXZpY2UKCk1TSSBzZXR1cCBzaG91bGQgYmUgcGVybWl0dGVkIG9ubHkg
Zm9yIGV4aXN0aW5nIGRldmljZXMgb3duZWQgYnkgdGhlCnJlc3BlY3RpdmUg
Z3Vlc3QgKHRoZSBvcGVyYXRpb24gbWF5IHN0aWxsIGJlIGNhcnJpZWQgb3V0
IGJ5IHRoZSBkb21haW4KY29udHJvbGxpbmcgdGhhdCBndWVzdCkuCgpUaGlz
IGlzIHBhcnQgb2YgWFNBLTIzNy4KClJlcG9ydGVkLWJ5OiBIVzQyIDxodzQy
QGlwc3Vtai5kZT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9p
cnEuYworKysgYi94ZW4vYXJjaC94ODYvaXJxLmMKQEAgLTE5NjcsNyArMTk2
NywxMCBAQCBpbnQgbWFwX2RvbWFpbl9waXJxKAogICAgICAgICBpZiAoICFj
cHVfaGFzX2FwaWMgKQogICAgICAgICAgICAgZ290byBkb25lOwogCi0gICAg
ICAgIHBkZXYgPSBwY2lfZ2V0X3BkZXYobXNpLT5zZWcsIG1zaS0+YnVzLCBt
c2ktPmRldmZuKTsKKyAgICAgICAgcGRldiA9IHBjaV9nZXRfcGRldl9ieV9k
b21haW4oZCwgbXNpLT5zZWcsIG1zaS0+YnVzLCBtc2ktPmRldmZuKTsKKyAg
ICAgICAgaWYgKCAhcGRldiApCisgICAgICAgICAgICBnb3RvIGRvbmU7CisK
ICAgICAgICAgcmV0ID0gcGNpX2VuYWJsZV9tc2kobXNpLCAmbXNpX2Rlc2Mp
OwogICAgICAgICBpZiAoIHJldCApCiAgICAgICAgIHsK

--=separator
Content-Type: application/octet-stream;
 name="xsa237-unstable/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch"
Content-Disposition: attachment;
 filename="xsa237-unstable/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGVuZm9yY2UgcHJvcGVyIHByaXZpbGVnZSB3aGVuICh1biltYXBw
aW5nIHBJUlEtcwoKKFVuKW1hcHBpbmcgb2YgSVJRcywganVzdCBsaWtlIG90
aGVyIFJFU09VUkNFX19BREQqIC8gUkVTT1VSQ0VfX1JFTU9WRSoKYWN0aW9u
cyAoaW4gRkxBU0sgdGVybXMpIHNob3VsZCBiZSBYU01fRE1fUFJJViByYXRo
ZXIgdGhhbiBYU01fVEFSR0VULgpUaGlzIGluIHR1cm4gcmVxdWlyZXMgYnlw
YXNzaW5nIHRoZSBYU00gY2hlY2sgaW4gcGh5c2Rldl91bm1hcF9waXJxKCkK
Zm9yIHRoZSBIVk0gZW11aXJxIGNhc2UganVzdCBsaWtlIGlzIGJlaW5nIGRv
bmUgaW4gcGh5c2Rldl9tYXBfcGlycSgpLgpUaGUgcHJpbWFyeSBnb2FsIHNl
Y3VyaXR5IHdpc2UsIGhvd2V2ZXIsIGlzIHRvIG5vIGxvbmdlciBhbGxvdyBI
Vk0KZ3Vlc3RzLCBieSBzcGVjaWZ5aW5nIHRoZWlyIG93biBkb21haW4gSUQg
aW5zdGVhZCBvZiBET01JRF9TRUxGLCB0bwplbnRlciBjb2RlIHBhdGhzIGlu
dGVuZGVkIGZvciBQViBndWVzdCBhbmQgdGhlIGNvbnRyb2wgZG9tYWlucyBv
ZiBIVk0KZ3Vlc3RzIG9ubHkuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTIzNy4K
ClJlcG9ydGVkLWJ5OiBIVzQyIDxodzQyQGlwc3Vtai5kZT4KU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdl
ZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgoKLS0tIGEveGVuL2FyY2gveDg2L3BoeXNkZXYuYworKysgYi94ZW4vYXJj
aC94ODYvcGh5c2Rldi5jCkBAIC0xMTAsNyArMTEwLDcgQEAgaW50IHBoeXNk
ZXZfbWFwX3BpcnEoZG9taWRfdCBkb21pZCwgaW50CiAgICAgaWYgKCBkID09
IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVTUkNIOwogCi0gICAgcmV0ID0g
eHNtX21hcF9kb21haW5fcGlycShYU01fVEFSR0VULCBkKTsKKyAgICByZXQg
PSB4c21fbWFwX2RvbWFpbl9waXJxKFhTTV9ETV9QUklWLCBkKTsKICAgICBp
ZiAoIHJldCApCiAgICAgICAgIGdvdG8gZnJlZV9kb21haW47CiAKQEAgLTE0
NCwxMyArMTQ0LDE0IEBAIGludCBwaHlzZGV2X21hcF9waXJxKGRvbWlkX3Qg
ZG9taWQsIGludAogaW50IHBoeXNkZXZfdW5tYXBfcGlycShkb21pZF90IGRv
bWlkLCBpbnQgcGlycSkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkOwotICAg
IGludCByZXQ7CisgICAgaW50IHJldCA9IDA7CiAKICAgICBkID0gcmN1X2xv
Y2tfZG9tYWluX2J5X2FueV9pZChkb21pZCk7CiAgICAgaWYgKCBkID09IE5V
TEwgKQogICAgICAgICByZXR1cm4gLUVTUkNIOwogCi0gICAgcmV0ID0geHNt
X3VubWFwX2RvbWFpbl9waXJxKFhTTV9UQVJHRVQsIGQpOworICAgIGlmICgg
ZG9taWQgIT0gRE9NSURfU0VMRiB8fCAhaXNfaHZtX2RvbWFpbihkKSB8fCAh
aGFzX3BpcnEoZCkgKQorICAgICAgICByZXQgPSB4c21fdW5tYXBfZG9tYWlu
X3BpcnEoWFNNX0RNX1BSSVYsIGQpOwogICAgIGlmICggcmV0ICkKICAgICAg
ICAgZ290byBmcmVlX2RvbWFpbjsKIAotLS0gYS94ZW4vaW5jbHVkZS94c20v
ZHVtbXkuaAorKysgYi94ZW4vaW5jbHVkZS94c20vZHVtbXkuaApAQCAtNDQx
LDcgKzQ0MSw3IEBAIHN0YXRpYyBYU01fSU5MSU5FIGNoYXIgKnhzbV9zaG93
X2lycV9zaWQKIAogc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9tYXBfZG9t
YWluX3BpcnEoWFNNX0RFRkFVTFRfQVJHIHN0cnVjdCBkb21haW4gKmQpCiB7
Ci0gICAgWFNNX0FTU0VSVF9BQ1RJT04oWFNNX1RBUkdFVCk7CisgICAgWFNN
X0FTU0VSVF9BQ1RJT04oWFNNX0RNX1BSSVYpOwogICAgIHJldHVybiB4c21f
ZGVmYXVsdF9hY3Rpb24oYWN0aW9uLCBjdXJyZW50LT5kb21haW4sIGQpOwog
fQogCkBAIC00NTMsNyArNDUzLDcgQEAgc3RhdGljIFhTTV9JTkxJTkUgaW50
IHhzbV9tYXBfZG9tYWluX2lycQogCiBzdGF0aWMgWFNNX0lOTElORSBpbnQg
eHNtX3VubWFwX2RvbWFpbl9waXJxKFhTTV9ERUZBVUxUX0FSRyBzdHJ1Y3Qg
ZG9tYWluICpkKQogewotICAgIFhTTV9BU1NFUlRfQUNUSU9OKFhTTV9UQVJH
RVQpOworICAgIFhTTV9BU1NFUlRfQUNUSU9OKFhTTV9ETV9QUklWKTsKICAg
ICByZXR1cm4geHNtX2RlZmF1bHRfYWN0aW9uKGFjdGlvbiwgY3VycmVudC0+
ZG9tYWluLCBkKTsKIH0KIAo=

--=separator
Content-Type: application/octet-stream;
 name="xsa237-unstable/0003-x86-MSI-disallow-redundant-enabling.patch"
Content-Disposition: attachment;
 filename="xsa237-unstable/0003-x86-MSI-disallow-redundant-enabling.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvTVNJOiBkaXNhbGxvdyByZWR1bmRhbnQgZW5hYmxpbmcKCkF0IHRo
ZSBtb21lbnQsIFhlbiBhdHRlbXB0cyB0byBhbGxvdyByZWR1bmRhbnQgZW5h
Ymxpbmcgb2YgTVNJIGJ5CmhhdmluZyBwY2lfZW5hYmxlX21zaSgpIHJldHVy
biAwLCBhbmQgcG9pbnQgdG8gdGhlIGV4aXN0aW5nIE1TSQpkZXNjcmlwdG9y
LCB3aGVuIHRoZSBtc2kgYWxyZWFkeSBleGlzdHMuCgpVbmZvcnR1bmF0ZWx5
LCBpZiBzdWJzZXF1ZW50IGVycm9ycyBhcmUgZW5jb3VudGVyZWQsIHRoZSBj
bGVhbnVwCnBhdGhzIGFzc3VtZSBwY2lfZW5hYmxlX21zaSgpIGhhZCBkb25l
IGZ1bGwgaW5pdGlhbGl6YXRpb24sIGFuZApoZW5jZSB1bmRvIGV2ZXJ5dGhp
bmcgdGhhdCB3YXMgYXNzdW1lZCB0byBiZSBkb25lIGJ5IHRoYXQKZnVuY3Rp
b24gd2l0aG91dCBhbHNvIHVuZG9pbmcgb3RoZXIgc2V0dXAgdGhhdCB3b3Vs
ZCBub3JtYWxseQpvY2N1ciBvbmx5IGFmdGVyIHRoYXQgZnVuY3Rpb24gd2Fz
IGNhbGxlZCAoaW4gbWFwX2RvbWFpbl9waXJxKCkKaXRzZWxmKS4KClJhdGhl
ciB0aGFuIHRyeSB0byBtYWtlIHRoZSByZWR1bmRhbnQgZW5hYmxpbmcgY2Fz
ZSB3b3JrIHByb3Blcmx5LCBqdXN0CmZvcmJpZCBpdCBlbnRpcmVseSBieSBo
YXZpbmcgcGNpX2VuYWJsZV9tc2koKSByZXR1cm4gLUVFWElTVCB3aGVuIE1T
SQppcyBhbHJlYWR5IHNldCB1cC4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjM3
LgoKUmVwb3J0ZWQtYnk6IEhXNDIgPGh3NDJAaXBzdW1qLmRlPgpTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmll
d2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgoKLS0tIGEveGVuL2FyY2gveDg2L21zaS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tc2kuYwpAQCAtMTA1MCwxMSArMTA1MCwxMCBAQCBz
dGF0aWMgaW50IF9fcGNpX2VuYWJsZV9tc2koc3RydWN0IG1zaV9pCiAgICAg
b2xkX2Rlc2MgPSBmaW5kX21zaV9lbnRyeShwZGV2LCBtc2ktPmlycSwgUENJ
X0NBUF9JRF9NU0kpOwogICAgIGlmICggb2xkX2Rlc2MgKQogICAgIHsKLSAg
ICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICJpcnEgJWQgYWxyZWFkeSBt
YXBwZWQgdG8gTVNJIG9uICUwNHg6JTAyeDolMDJ4LiV1XG4iLAorICAgICAg
ICBwcmludGsoWEVOTE9HX0VSUiAiaXJxICVkIGFscmVhZHkgbWFwcGVkIHRv
IE1TSSBvbiAlMDR4OiUwMng6JTAyeC4ldVxuIiwKICAgICAgICAgICAgICAg
IG1zaS0+aXJxLCBtc2ktPnNlZywgbXNpLT5idXMsCiAgICAgICAgICAgICAg
ICBQQ0lfU0xPVChtc2ktPmRldmZuKSwgUENJX0ZVTkMobXNpLT5kZXZmbikp
OwotICAgICAgICAqZGVzYyA9IG9sZF9kZXNjOwotICAgICAgICByZXR1cm4g
MDsKKyAgICAgICAgcmV0dXJuIC1FRVhJU1Q7CiAgICAgfQogCiAgICAgb2xk
X2Rlc2MgPSBmaW5kX21zaV9lbnRyeShwZGV2LCAtMSwgUENJX0NBUF9JRF9N
U0lYKTsKQEAgLTExMTgsMTEgKzExMTcsMTAgQEAgc3RhdGljIGludCBfX3Bj
aV9lbmFibGVfbXNpeChzdHJ1Y3QgbXNpXwogICAgIG9sZF9kZXNjID0gZmlu
ZF9tc2lfZW50cnkocGRldiwgbXNpLT5pcnEsIFBDSV9DQVBfSURfTVNJWCk7
CiAgICAgaWYgKCBvbGRfZGVzYyApCiAgICAgewotICAgICAgICBwcmludGso
WEVOTE9HX1dBUk5JTkcgImlycSAlZCBhbHJlYWR5IG1hcHBlZCB0byBNU0kt
WCBvbiAlMDR4OiUwMng6JTAyeC4ldVxuIiwKKyAgICAgICAgcHJpbnRrKFhF
TkxPR19FUlIgImlycSAlZCBhbHJlYWR5IG1hcHBlZCB0byBNU0ktWCBvbiAl
MDR4OiUwMng6JTAyeC4ldVxuIiwKICAgICAgICAgICAgICAgIG1zaS0+aXJx
LCBtc2ktPnNlZywgbXNpLT5idXMsCiAgICAgICAgICAgICAgICBQQ0lfU0xP
VChtc2ktPmRldmZuKSwgUENJX0ZVTkMobXNpLT5kZXZmbikpOwotICAgICAg
ICAqZGVzYyA9IG9sZF9kZXNjOwotICAgICAgICByZXR1cm4gMDsKKyAgICAg
ICAgcmV0dXJuIC1FRVhJU1Q7CiAgICAgfQogCiAgICAgb2xkX2Rlc2MgPSBm
aW5kX21zaV9lbnRyeShwZGV2LCAtMSwgUENJX0NBUF9JRF9NU0kpOwo=

--=separator
Content-Type: application/octet-stream;
 name="xsa237-unstable/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch"
Content-Disposition: attachment;
 filename="xsa237-unstable/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvSVJROiBjb25kaXRpb25hbGx5IHByZXNlcnZlIGlycSA8LT4gcGly
cSBtYXBwaW5nIG9uIG1hcCBlcnJvciBwYXRocwoKTWFwcGluZ3MgdGhhdCBo
YWQgYmVlbiBzZXQgdXAgYmVmb3JlIHNob3VsZCBub3QgYmUgdG9ybiBkb3du
IHdoZW4KaGFuZGxpbmcgdW5yZWxhdGVkIGVycm9ycy4KClRoaXMgaXMgcGFy
dCBvZiBYU0EtMjM3LgoKUmVwb3J0ZWQtYnk6IEhXNDIgPGh3NDJAaXBzdW1q
LmRlPgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+ClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvaXJxLmMKKysr
IGIveGVuL2FyY2gveDg2L2lycS5jCkBAIC0xMjU0LDcgKzEyNTQsOCBAQCBz
dGF0aWMgaW50IHByZXBhcmVfZG9tYWluX2lycV9waXJxKHN0cnVjCiAgICAg
ICAgIHJldHVybiAtRU5PTUVNOwogICAgIH0KICAgICAqcGluZm8gPSBpbmZv
OwotICAgIHJldHVybiAwOworCisgICAgcmV0dXJuICEhZXJyOwogfQogCiBz
dGF0aWMgdm9pZCBzZXRfZG9tYWluX2lycV9waXJxKHN0cnVjdCBkb21haW4g
KmQsIGludCBpcnEsIHN0cnVjdCBwaXJxICpwaXJxKQpAQCAtMTI5Nyw3ICsx
Mjk4LDEwIEBAIGludCBpbml0X2RvbWFpbl9pcnFfbWFwcGluZyhzdHJ1Y3Qg
ZG9tYWkKICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICBlcnIgPSBw
cmVwYXJlX2RvbWFpbl9pcnFfcGlycShkLCBpLCBpLCAmaW5mbyk7CiAgICAg
ICAgIGlmICggZXJyICkKKyAgICAgICAgeworICAgICAgICAgICAgQVNTRVJU
KGVyciA8IDApOwogICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KICAg
ICAgICAgc2V0X2RvbWFpbl9pcnFfcGlycShkLCBpLCBpbmZvKTsKICAgICB9
CiAKQEAgLTE4OTgsNiArMTkwMiw4IEBAIGludCBnZXRfZnJlZV9waXJxcyhz
dHJ1Y3QgZG9tYWluICpkLCB1bnMKICAgICByZXR1cm4gLUVOT1NQQzsKIH0K
IAorI2RlZmluZSBNQVhfTVNJX0lSUVMgMzIgLyogbGltaXRlZCBieSBNU0kg
Y2FwYWJpbGl0eSBzdHJ1Y3QgcHJvcGVydGllcyAqLworCiBpbnQgbWFwX2Rv
bWFpbl9waXJxKAogICAgIHN0cnVjdCBkb21haW4gKmQsIGludCBwaXJxLCBp
bnQgaXJxLCBpbnQgdHlwZSwgdm9pZCAqZGF0YSkKIHsKQEAgLTE5MDYsNiAr
MTkxMiw3IEBAIGludCBtYXBfZG9tYWluX3BpcnEoCiAgICAgc3RydWN0IHBp
cnEgKmluZm87CiAgICAgc3RydWN0IGlycV9kZXNjICpkZXNjOwogICAgIHVu
c2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgREVDTEFSRV9CSVRNQVAocHJlcGFy
ZWQsIE1BWF9NU0lfSVJRUykgPSB7fTsKIAogICAgIEFTU0VSVChzcGluX2lz
X2xvY2tlZCgmZC0+ZXZlbnRfbG9jaykpOwogCkBAIC0xOTQ5LDggKzE5NTYs
MTAgQEAgaW50IG1hcF9kb21haW5fcGlycSgKICAgICB9CiAKICAgICByZXQg
PSBwcmVwYXJlX2RvbWFpbl9pcnFfcGlycShkLCBpcnEsIHBpcnEsICZpbmZv
KTsKLSAgICBpZiAoIHJldCApCisgICAgaWYgKCByZXQgPCAwICkKICAgICAg
ICAgZ290byByZXZva2U7CisgICAgaWYgKCAhcmV0ICkKKyAgICAgICAgX19z
ZXRfYml0KDAsIHByZXBhcmVkKTsKIAogICAgIGRlc2MgPSBpcnFfdG9fZGVz
YyhpcnEpOwogCkBAIC0yMDIyLDggKzIwMzEsMTAgQEAgaW50IG1hcF9kb21h
aW5fcGlycSgKICAgICAgICAgICAgIGlycSA9IGNyZWF0ZV9pcnEoTlVNQV9O
T19OT0RFKTsKICAgICAgICAgICAgIHJldCA9IGlycSA+PSAwID8gcHJlcGFy
ZV9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBwaXJxICsgbnIsICZpbmZvKQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBpcnE7Ci0gICAgICAgICAg
ICBpZiAoIHJldCApCisgICAgICAgICAgICBpZiAoIHJldCA8IDAgKQogICAg
ICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgaWYgKCAhcmV0ICkK
KyAgICAgICAgICAgICAgICBfX3NldF9iaXQobnIsIHByZXBhcmVkKTsKICAg
ICAgICAgICAgIG1zaV9kZXNjW25yXS5pcnEgPSBpcnE7CiAKICAgICAgICAg
ICAgIGlmICggaXJxX3Blcm1pdF9hY2Nlc3MoZCwgaXJxKSAhPSAwICkKQEAg
LTIwNTYsMTUgKzIwNjcsMTUgQEAgaW50IG1hcF9kb21haW5fcGlycSgKICAg
ICAgICAgICAgICAgICBkZXNjLT5tc2lfZGVzYyA9IE5VTEw7CiAgICAgICAg
ICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGVzYy0+bG9jaywg
ZmxhZ3MpOwogICAgICAgICAgICAgfQotICAgICAgICAgICAgd2hpbGUgKCBu
ci0tICkKKyAgICAgICAgICAgIHdoaWxlICggbnIgKQogICAgICAgICAgICAg
ewogICAgICAgICAgICAgICAgIGlmICggaXJxID49IDAgJiYgaXJxX2Rlbnlf
YWNjZXNzKGQsIGlycSkgKQogICAgICAgICAgICAgICAgICAgICBwcmludGso
WEVOTE9HX0dfRVJSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZG9t
JWQ6IGNvdWxkIG5vdCByZXZva2UgYWNjZXNzIHRvIElSUSVkIChwaXJxICVk
KVxuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9p
ZCwgaXJxLCBwaXJxKTsKLSAgICAgICAgICAgICAgICBpZiAoIGluZm8gKQor
ICAgICAgICAgICAgICAgIGlmICggaW5mbyAmJiB0ZXN0X2JpdChuciwgcHJl
cGFyZWQpICkKICAgICAgICAgICAgICAgICAgICAgY2xlYW51cF9kb21haW5f
aXJxX3BpcnEoZCwgaXJxLCBpbmZvKTsKLSAgICAgICAgICAgICAgICBpbmZv
ID0gcGlycV9pbmZvKGQsIHBpcnEgKyBucik7CisgICAgICAgICAgICAgICAg
aW5mbyA9IHBpcnFfaW5mbyhkLCBwaXJxICsgLS1ucik7CiAgICAgICAgICAg
ICAgICAgaXJxID0gaW5mby0+YXJjaC5pcnE7CiAgICAgICAgICAgICB9CiAg
ICAgICAgICAgICBtc2lfZGVzYy0+aXJxID0gLTE7CkBAIC0yMDgwLDEyICsy
MDkxLDE0IEBAIGludCBtYXBfZG9tYWluX3BpcnEoCiAgICAgICAgIHNwaW5f
bG9ja19pcnFzYXZlKCZkZXNjLT5sb2NrLCBmbGFncyk7CiAgICAgICAgIHNl
dF9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBpbmZvKTsKICAgICAgICAgc3Bp
bl91bmxvY2tfaXJxcmVzdG9yZSgmZGVzYy0+bG9jaywgZmxhZ3MpOworICAg
ICAgICByZXQgPSAwOwogICAgIH0KIAogZG9uZToKICAgICBpZiAoIHJldCAp
CiAgICAgewotICAgICAgICBjbGVhbnVwX2RvbWFpbl9pcnFfcGlycShkLCBp
cnEsIGluZm8pOworICAgICAgICBpZiAoIHRlc3RfYml0KDAsIHByZXBhcmVk
KSApCisgICAgICAgICAgICBjbGVhbnVwX2RvbWFpbl9pcnFfcGlycShkLCBp
cnEsIGluZm8pOwogIHJldm9rZToKICAgICAgICAgaWYgKCBpcnFfZGVueV9h
Y2Nlc3MoZCwgaXJxKSApCiAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0df
RVJSCkBAIC0yNTYwLDcgKzI1NzMsNyBAQCBzdGF0aWMgaW50IGFsbG9jYXRl
X3BpcnEoc3RydWN0IGRvbWFpbiAqCiAgICAgICAgIH0KICAgICAgICAgZWxz
ZSBpZiAoIHR5cGUgPT0gTUFQX1BJUlFfVFlQRV9NVUxUSV9NU0kgKQogICAg
ICAgICB7Ci0gICAgICAgICAgICBpZiAoICpuciA8PSAwIHx8ICpuciA+IDMy
ICkKKyAgICAgICAgICAgIGlmICggKm5yIDw9IDAgfHwgKm5yID4gTUFYX01T
SV9JUlFTICkKICAgICAgICAgICAgICAgICByZXR1cm4gLUVET007CiAgICAg
ICAgICAgICBpZiAoICpuciAhPSAxICYmICFpb21tdV9pbnRyZW1hcCApCiAg
ICAgICAgICAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwo=

--=separator
Content-Type: application/octet-stream;
 name="xsa237-unstable/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch"
Content-Disposition: attachment;
 filename="xsa237-unstable/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvRkxBU0s6IGZpeCB1bm1hcC1kb21haW4tSVJRIFhTTSBob29rCgpU
aGUgY2FsbGVyIGFuZCB0aGUgRkxBU0sgaW1wbGVtZW50YXRpb24gb2YgeHNt
X3VubWFwX2RvbWFpbl9pcnEoKQpkaXNhZ3JlZWQgYWJvdXQgd2hhdCB0aGUg
ImRhdGEiIGFyZ3VtZW50IHBvaW50cyB0byBpbiB0aGUgTVNJIGNhc2U6CkNo
YW5nZSBib3RoIHNpZGVzIHRvIHBhc3MvdGFrZSBhIFBDSSBkZXZpY2UuCgpU
aGlzIGlzIHBhcnQgb2YgWFNBLTIzNy4KClNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0gYS94
ZW4vYXJjaC94ODYvaXJxLmMKKysrIGIveGVuL2FyY2gveDg2L2lycS5jCkBA
IC0yMTQ5LDcgKzIxNDksOCBAQCBpbnQgdW5tYXBfZG9tYWluX3BpcnEoc3Ry
dWN0IGRvbWFpbiAqZCwKICAgICAgICAgbnIgPSBtc2lfZGVzYy0+bXNpLm52
ZWM7CiAgICAgfQogCi0gICAgcmV0ID0geHNtX3VubWFwX2RvbWFpbl9pcnEo
WFNNX0hPT0ssIGQsIGlycSwgbXNpX2Rlc2MpOworICAgIHJldCA9IHhzbV91
bm1hcF9kb21haW5faXJxKFhTTV9IT09LLCBkLCBpcnEsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbXNpX2Rlc2MgPyBtc2lfZGVzYy0+ZGV2
IDogTlVMTCk7CiAgICAgaWYgKCByZXQgKQogICAgICAgICBnb3RvIGRvbmU7
CiAKLS0tIGEveGVuL3hzbS9mbGFzay9ob29rcy5jCisrKyBiL3hlbi94c20v
Zmxhc2svaG9va3MuYwpAQCAtOTE4LDggKzkxOCw4IEBAIHN0YXRpYyBpbnQg
Zmxhc2tfdW5tYXBfZG9tYWluX21zaSAoc3RydWMKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdTMyICpzaWQsIHN0cnVjdCBhdmNfYXVk
aXRfZGF0YSAqYWQpCiB7CiAjaWZkZWYgQ09ORklHX0hBU19QQ0kKLSAgICBz
dHJ1Y3QgbXNpX2luZm8gKm1zaSA9IGRhdGE7Ci0gICAgdTMyIG1hY2hpbmVf
YmRmID0gKG1zaS0+c2VnIDw8IDE2KSB8IChtc2ktPmJ1cyA8PCA4KSB8IG1z
aS0+ZGV2Zm47CisgICAgY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYgPSBk
YXRhOworICAgIHUzMiBtYWNoaW5lX2JkZiA9IChwZGV2LT5zZWcgPDwgMTYp
IHwgKHBkZXYtPmJ1cyA8PCA4KSB8IHBkZXYtPmRldmZuOwogCiAgICAgQVZD
X0FVRElUX0RBVEFfSU5JVChhZCwgREVWKTsKICAgICBhZC0+ZGV2aWNlID0g
bWFjaGluZV9iZGY7Cg==

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.5/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch"
Content-Disposition: attachment;
 filename="xsa237-4.5/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGRvbid0IGFsbG93IE1TSSBwSVJRIG1hcHBpbmcgb24gdW5vd25l
ZCBkZXZpY2UKCk1TSSBzZXR1cCBzaG91bGQgYmUgcGVybWl0dGVkIG9ubHkg
Zm9yIGV4aXN0aW5nIGRldmljZXMgb3duZWQgYnkgdGhlCnJlc3BlY3RpdmUg
Z3Vlc3QgKHRoZSBvcGVyYXRpb24gbWF5IHN0aWxsIGJlIGNhcnJpZWQgb3V0
IGJ5IHRoZSBkb21haW4KY29udHJvbGxpbmcgdGhhdCBndWVzdCkuCgpUaGlz
IGlzIHBhcnQgb2YgWFNBLTIzNy4KClJlcG9ydGVkLWJ5OiBIVzQyIDxodzQy
QGlwc3Vtai5kZT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9p
cnEuYworKysgYi94ZW4vYXJjaC94ODYvaXJxLmMKQEAgLTE5NjEsNyArMTk2
MSwxMCBAQCBpbnQgbWFwX2RvbWFpbl9waXJxKAogICAgICAgICBpZiAoICFj
cHVfaGFzX2FwaWMgKQogICAgICAgICAgICAgZ290byBkb25lOwogCi0gICAg
ICAgIHBkZXYgPSBwY2lfZ2V0X3BkZXYobXNpLT5zZWcsIG1zaS0+YnVzLCBt
c2ktPmRldmZuKTsKKyAgICAgICAgcGRldiA9IHBjaV9nZXRfcGRldl9ieV9k
b21haW4oZCwgbXNpLT5zZWcsIG1zaS0+YnVzLCBtc2ktPmRldmZuKTsKKyAg
ICAgICAgaWYgKCAhcGRldiApCisgICAgICAgICAgICBnb3RvIGRvbmU7CisK
ICAgICAgICAgcmV0ID0gcGNpX2VuYWJsZV9tc2kobXNpLCAmbXNpX2Rlc2Mp
OwogICAgICAgICBpZiAoIHJldCApCiAgICAgICAgIHsK

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.5/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch"
Content-Disposition: attachment;
 filename="xsa237-4.5/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGVuZm9yY2UgcHJvcGVyIHByaXZpbGVnZSB3aGVuICh1biltYXBw
aW5nIHBJUlEtcwoKKFVuKW1hcHBpbmcgb2YgSVJRcywganVzdCBsaWtlIG90
aGVyIFJFU09VUkNFX19BREQqIC8gUkVTT1VSQ0VfX1JFTU9WRSoKYWN0aW9u
cyAoaW4gRkxBU0sgdGVybXMpIHNob3VsZCBiZSBYU01fRE1fUFJJViByYXRo
ZXIgdGhhbiBYU01fVEFSR0VULgpUaGlzIGluIHR1cm4gcmVxdWlyZXMgYnlw
YXNzaW5nIHRoZSBYU00gY2hlY2sgaW4gcGh5c2Rldl91bm1hcF9waXJxKCkK
Zm9yIHRoZSBIVk0gZW11aXJxIGNhc2UganVzdCBsaWtlIGlzIGJlaW5nIGRv
bmUgaW4gcGh5c2Rldl9tYXBfcGlycSgpLgpUaGUgcHJpbWFyeSBnb2FsIHNl
Y3VyaXR5IHdpc2UsIGhvd2V2ZXIsIGlzIHRvIG5vIGxvbmdlciBhbGxvdyBI
Vk0KZ3Vlc3RzLCBieSBzcGVjaWZ5aW5nIHRoZWlyIG93biBkb21haW4gSUQg
aW5zdGVhZCBvZiBET01JRF9TRUxGLCB0bwplbnRlciBjb2RlIHBhdGhzIGlu
dGVuZGVkIGZvciBQViBndWVzdCBhbmQgdGhlIGNvbnRyb2wgZG9tYWlucyBv
ZiBIVk0KZ3Vlc3RzIG9ubHkuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTIzNy4K
ClJlcG9ydGVkLWJ5OiBIVzQyIDxodzQyQGlwc3Vtai5kZT4KU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdl
ZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgoKLS0tIGEveGVuL2FyY2gveDg2L3BoeXNkZXYuYworKysgYi94ZW4vYXJj
aC94ODYvcGh5c2Rldi5jCkBAIC0xMTAsNyArMTEwLDcgQEAgaW50IHBoeXNk
ZXZfbWFwX3BpcnEoZG9taWRfdCBkb21pZCwgaW50CiAgICAgaWYgKCBkID09
IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVTUkNIOwogCi0gICAgcmV0ID0g
eHNtX21hcF9kb21haW5fcGlycShYU01fVEFSR0VULCBkKTsKKyAgICByZXQg
PSB4c21fbWFwX2RvbWFpbl9waXJxKFhTTV9ETV9QUklWLCBkKTsKICAgICBp
ZiAoIHJldCApCiAgICAgICAgIGdvdG8gZnJlZV9kb21haW47CiAKQEAgLTI1
NSwxMyArMjU1LDE0IEBAIGludCBwaHlzZGV2X21hcF9waXJxKGRvbWlkX3Qg
ZG9taWQsIGludAogaW50IHBoeXNkZXZfdW5tYXBfcGlycShkb21pZF90IGRv
bWlkLCBpbnQgcGlycSkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkOwotICAg
IGludCByZXQ7CisgICAgaW50IHJldCA9IDA7CiAKICAgICBkID0gcmN1X2xv
Y2tfZG9tYWluX2J5X2FueV9pZChkb21pZCk7CiAgICAgaWYgKCBkID09IE5V
TEwgKQogICAgICAgICByZXR1cm4gLUVTUkNIOwogCi0gICAgcmV0ID0geHNt
X3VubWFwX2RvbWFpbl9waXJxKFhTTV9UQVJHRVQsIGQpOworICAgIGlmICgg
ZG9taWQgIT0gRE9NSURfU0VMRiB8fCAhaXNfaHZtX2RvbWFpbihkKSApCisg
ICAgICAgIHJldCA9IHhzbV91bm1hcF9kb21haW5fcGlycShYU01fRE1fUFJJ
ViwgZCk7CiAgICAgaWYgKCByZXQgKQogICAgICAgICBnb3RvIGZyZWVfZG9t
YWluOwogCi0tLSBhL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCisrKyBiL3hl
bi9pbmNsdWRlL3hzbS9kdW1teS5oCkBAIC00MjksNyArNDI5LDcgQEAgc3Rh
dGljIFhTTV9JTkxJTkUgY2hhciAqeHNtX3Nob3dfaXJxX3NpZAogCiBzdGF0
aWMgWFNNX0lOTElORSBpbnQgeHNtX21hcF9kb21haW5fcGlycShYU01fREVG
QVVMVF9BUkcgc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICBYU01fQVNTRVJU
X0FDVElPTihYU01fVEFSR0VUKTsKKyAgICBYU01fQVNTRVJUX0FDVElPTihY
U01fRE1fUFJJVik7CiAgICAgcmV0dXJuIHhzbV9kZWZhdWx0X2FjdGlvbihh
Y3Rpb24sIGN1cnJlbnQtPmRvbWFpbiwgZCk7CiB9CiAKQEAgLTQ0MSw3ICs0
NDEsNyBAQCBzdGF0aWMgWFNNX0lOTElORSBpbnQgeHNtX21hcF9kb21haW5f
aXJxCiAKIHN0YXRpYyBYU01fSU5MSU5FIGludCB4c21fdW5tYXBfZG9tYWlu
X3BpcnEoWFNNX0RFRkFVTFRfQVJHIHN0cnVjdCBkb21haW4gKmQpCiB7Ci0g
ICAgWFNNX0FTU0VSVF9BQ1RJT04oWFNNX1RBUkdFVCk7CisgICAgWFNNX0FT
U0VSVF9BQ1RJT04oWFNNX0RNX1BSSVYpOwogICAgIHJldHVybiB4c21fZGVm
YXVsdF9hY3Rpb24oYWN0aW9uLCBjdXJyZW50LT5kb21haW4sIGQpOwogfQog
Cg==

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.5/0003-x86-MSI-disallow-redundant-enabling.patch"
Content-Disposition: attachment;
 filename="xsa237-4.5/0003-x86-MSI-disallow-redundant-enabling.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvTVNJOiBkaXNhbGxvdyByZWR1bmRhbnQgZW5hYmxpbmcKCkF0IHRo
ZSBtb21lbnQsIFhlbiBhdHRlbXB0cyB0byBhbGxvdyByZWR1bmRhbnQgZW5h
Ymxpbmcgb2YgTVNJIGJ5CmhhdmluZyBwY2lfZW5hYmxlX21zaSgpIHJldHVy
biAwLCBhbmQgcG9pbnQgdG8gdGhlIGV4aXN0aW5nIE1TSQpkZXNjcmlwdG9y
LCB3aGVuIHRoZSBtc2kgYWxyZWFkeSBleGlzdHMuCgpVbmZvcnR1bmF0ZWx5
LCBpZiBzdWJzZXF1ZW50IGVycm9ycyBhcmUgZW5jb3VudGVyZWQsIHRoZSBj
bGVhbnVwCnBhdGhzIGFzc3VtZSBwY2lfZW5hYmxlX21zaSgpIGhhZCBkb25l
IGZ1bGwgaW5pdGlhbGl6YXRpb24sIGFuZApoZW5jZSB1bmRvIGV2ZXJ5dGhp
bmcgdGhhdCB3YXMgYXNzdW1lZCB0byBiZSBkb25lIGJ5IHRoYXQKZnVuY3Rp
b24gd2l0aG91dCBhbHNvIHVuZG9pbmcgb3RoZXIgc2V0dXAgdGhhdCB3b3Vs
ZCBub3JtYWxseQpvY2N1ciBvbmx5IGFmdGVyIHRoYXQgZnVuY3Rpb24gd2Fz
IGNhbGxlZCAoaW4gbWFwX2RvbWFpbl9waXJxKCkKaXRzZWxmKS4KClJhdGhl
ciB0aGFuIHRyeSB0byBtYWtlIHRoZSByZWR1bmRhbnQgZW5hYmxpbmcgY2Fz
ZSB3b3JrIHByb3Blcmx5LCBqdXN0CmZvcmJpZCBpdCBlbnRpcmVseSBieSBo
YXZpbmcgcGNpX2VuYWJsZV9tc2koKSByZXR1cm4gLUVFWElTVCB3aGVuIE1T
SQppcyBhbHJlYWR5IHNldCB1cC4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjM3
LgoKUmVwb3J0ZWQtYnk6IEhXNDIgPGh3NDJAaXBzdW1qLmRlPgpTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmll
d2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgoKLS0tIGEveGVuL2FyY2gveDg2L21zaS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tc2kuYwpAQCAtODg2LDEyICs4ODYsMTAgQEAgc3Rh
dGljIGludCBfX3BjaV9lbmFibGVfbXNpKHN0cnVjdCBtc2lfaQogICAgIG9s
ZF9kZXNjID0gZmluZF9tc2lfZW50cnkocGRldiwgbXNpLT5pcnEsIFBDSV9D
QVBfSURfTVNJKTsKICAgICBpZiAoIG9sZF9kZXNjICkKICAgICB7Ci0gICAg
ICAgIGRwcmludGsoWEVOTE9HX1dBUk5JTkcsICJpcnEgJWQgaGFzIGFscmVh
ZHkgbWFwcGVkIHRvIE1TSSBvbiAiCi0gICAgICAgICAgICAgICAgImRldmlj
ZSAlMDR4OiUwMng6JTAyeC4lMDF4XG4iLAotICAgICAgICAgICAgICAgIG1z
aS0+aXJxLCBtc2ktPnNlZywgbXNpLT5idXMsCi0gICAgICAgICAgICAgICAg
UENJX1NMT1QobXNpLT5kZXZmbiksIFBDSV9GVU5DKG1zaS0+ZGV2Zm4pKTsK
LSAgICAgICAgKmRlc2MgPSBvbGRfZGVzYzsKLSAgICAgICAgcmV0dXJuIDA7
CisgICAgICAgIHByaW50ayhYRU5MT0dfRVJSICJpcnEgJWQgYWxyZWFkeSBt
YXBwZWQgdG8gTVNJIG9uICUwNHg6JTAyeDolMDJ4LiV1XG4iLAorICAgICAg
ICAgICAgICAgbXNpLT5pcnEsIG1zaS0+c2VnLCBtc2ktPmJ1cywKKyAgICAg
ICAgICAgICAgIFBDSV9TTE9UKG1zaS0+ZGV2Zm4pLCBQQ0lfRlVOQyhtc2kt
PmRldmZuKSk7CisgICAgICAgIHJldHVybiAtRUVYSVNUOwogICAgIH0KIAog
ICAgIG9sZF9kZXNjID0gZmluZF9tc2lfZW50cnkocGRldiwgLTEsIFBDSV9D
QVBfSURfTVNJWCk7CkBAIC05NTYsMTIgKzk1NCwxMCBAQCBzdGF0aWMgaW50
IF9fcGNpX2VuYWJsZV9tc2l4KHN0cnVjdCBtc2lfCiAgICAgb2xkX2Rlc2Mg
PSBmaW5kX21zaV9lbnRyeShwZGV2LCBtc2ktPmlycSwgUENJX0NBUF9JRF9N
U0lYKTsKICAgICBpZiAoIG9sZF9kZXNjICkKICAgICB7Ci0gICAgICAgIGRw
cmludGsoWEVOTE9HX1dBUk5JTkcsICJpcnEgJWQgaGFzIGFscmVhZHkgbWFw
cGVkIHRvIE1TSVggb24gIgotICAgICAgICAgICAgICAgICJkZXZpY2UgJTA0
eDolMDJ4OiUwMnguJTAxeFxuIiwKLSAgICAgICAgICAgICAgICBtc2ktPmly
cSwgbXNpLT5zZWcsIG1zaS0+YnVzLAotICAgICAgICAgICAgICAgIFBDSV9T
TE9UKG1zaS0+ZGV2Zm4pLCBQQ0lfRlVOQyhtc2ktPmRldmZuKSk7Ci0gICAg
ICAgICpkZXNjID0gb2xkX2Rlc2M7Ci0gICAgICAgIHJldHVybiAwOworICAg
ICAgICBwcmludGsoWEVOTE9HX0VSUiAiaXJxICVkIGFscmVhZHkgbWFwcGVk
IHRvIE1TSS1YIG9uICUwNHg6JTAyeDolMDJ4LiV1XG4iLAorICAgICAgICAg
ICAgICAgbXNpLT5pcnEsIG1zaS0+c2VnLCBtc2ktPmJ1cywKKyAgICAgICAg
ICAgICAgIFBDSV9TTE9UKG1zaS0+ZGV2Zm4pLCBQQ0lfRlVOQyhtc2ktPmRl
dmZuKSk7CisgICAgICAgIHJldHVybiAtRUVYSVNUOwogICAgIH0KIAogICAg
IG9sZF9kZXNjID0gZmluZF9tc2lfZW50cnkocGRldiwgLTEsIFBDSV9DQVBf
SURfTVNJKTsK

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.5/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch"
Content-Disposition: attachment;
 filename="xsa237-4.5/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvSVJROiBjb25kaXRpb25hbGx5IHByZXNlcnZlIGlycSA8LT4gcGly
cSBtYXBwaW5nIG9uIG1hcCBlcnJvciBwYXRocwoKTWFwcGluZ3MgdGhhdCBo
YWQgYmVlbiBzZXQgdXAgYmVmb3JlIHNob3VsZCBub3QgYmUgdG9ybiBkb3du
IHdoZW4KaGFuZGxpbmcgdW5yZWxhdGVkIGVycm9ycy4KClRoaXMgaXMgcGFy
dCBvZiBYU0EtMjM3LgoKUmVwb3J0ZWQtYnk6IEhXNDIgPGh3NDJAaXBzdW1q
LmRlPgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+ClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvaXJxLmMKKysr
IGIveGVuL2FyY2gveDg2L2lycS5jCkBAIC0xMjQ5LDcgKzEyNDksOCBAQCBz
dGF0aWMgaW50IHByZXBhcmVfZG9tYWluX2lycV9waXJxKHN0cnVjCiAgICAg
ICAgIHJldHVybiAtRU5PTUVNOwogICAgIH0KICAgICAqcGluZm8gPSBpbmZv
OwotICAgIHJldHVybiAwOworCisgICAgcmV0dXJuICEhZXJyOwogfQogCiBz
dGF0aWMgdm9pZCBzZXRfZG9tYWluX2lycV9waXJxKHN0cnVjdCBkb21haW4g
KmQsIGludCBpcnEsIHN0cnVjdCBwaXJxICpwaXJxKQpAQCAtMTI5Miw3ICsx
MjkzLDEwIEBAIGludCBpbml0X2RvbWFpbl9pcnFfbWFwcGluZyhzdHJ1Y3Qg
ZG9tYWkKICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICBlcnIgPSBw
cmVwYXJlX2RvbWFpbl9pcnFfcGlycShkLCBpLCBpLCAmaW5mbyk7CiAgICAg
ICAgIGlmICggZXJyICkKKyAgICAgICAgeworICAgICAgICAgICAgQVNTRVJU
KGVyciA8IDApOwogICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KICAg
ICAgICAgc2V0X2RvbWFpbl9pcnFfcGlycShkLCBpLCBpbmZvKTsKICAgICB9
CiAKQEAgLTE5MDAsNiArMTkwNCw3IEBAIGludCBtYXBfZG9tYWluX3BpcnEo
CiAgICAgc3RydWN0IHBpcnEgKmluZm87CiAgICAgc3RydWN0IGlycV9kZXNj
ICpkZXNjOwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgREVDTEFS
RV9CSVRNQVAocHJlcGFyZWQsIE1BWF9NU0lfSVJRUykgPSB7fTsKIAogICAg
IEFTU0VSVChzcGluX2lzX2xvY2tlZCgmZC0+ZXZlbnRfbG9jaykpOwogCkBA
IC0xOTQzLDggKzE5NDgsMTAgQEAgaW50IG1hcF9kb21haW5fcGlycSgKICAg
ICB9CiAKICAgICByZXQgPSBwcmVwYXJlX2RvbWFpbl9pcnFfcGlycShkLCBp
cnEsIHBpcnEsICZpbmZvKTsKLSAgICBpZiAoIHJldCApCisgICAgaWYgKCBy
ZXQgPCAwICkKICAgICAgICAgZ290byByZXZva2U7CisgICAgaWYgKCAhcmV0
ICkKKyAgICAgICAgX19zZXRfYml0KDAsIHByZXBhcmVkKTsKIAogICAgIGRl
c2MgPSBpcnFfdG9fZGVzYyhpcnEpOwogCkBAIC0yMDE2LDggKzIwMjMsMTAg
QEAgaW50IG1hcF9kb21haW5fcGlycSgKICAgICAgICAgICAgIGlycSA9IGNy
ZWF0ZV9pcnEoTlVNQV9OT19OT0RFKTsKICAgICAgICAgICAgIHJldCA9IGly
cSA+PSAwID8gcHJlcGFyZV9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBwaXJx
ICsgbnIsICZpbmZvKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBp
cnE7Ci0gICAgICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAgICBpZiAo
IHJldCA8IDAgKQogICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAg
ICAgaWYgKCAhcmV0ICkKKyAgICAgICAgICAgICAgICBfX3NldF9iaXQobnIs
IHByZXBhcmVkKTsKICAgICAgICAgICAgIG1zaV9kZXNjW25yXS5pcnEgPSBp
cnE7CiAKICAgICAgICAgICAgIGlmICggaXJxX3Blcm1pdF9hY2Nlc3MoZCwg
aXJxKSAhPSAwICkKQEAgLTIwNTAsMTUgKzIwNTksMTUgQEAgaW50IG1hcF9k
b21haW5fcGlycSgKICAgICAgICAgICAgICAgICBkZXNjLT5tc2lfZGVzYyA9
IE5VTEw7CiAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9y
ZSgmZGVzYy0+bG9jaywgZmxhZ3MpOwogICAgICAgICAgICAgfQotICAgICAg
ICAgICAgd2hpbGUgKCBuci0tICkKKyAgICAgICAgICAgIHdoaWxlICggbnIg
KQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGlmICggaXJxID49
IDAgJiYgaXJxX2RlbnlfYWNjZXNzKGQsIGlycSkgKQogICAgICAgICAgICAg
ICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiZG9tJWQ6IGNvdWxkIG5vdCByZXZva2UgYWNjZXNzIHRv
IElSUSVkIChwaXJxICVkKVxuIiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGQtPmRvbWFpbl9pZCwgaXJxLCBwaXJxKTsKLSAgICAgICAgICAgICAg
ICBpZiAoIGluZm8gKQorICAgICAgICAgICAgICAgIGlmICggaW5mbyAmJiB0
ZXN0X2JpdChuciwgcHJlcGFyZWQpICkKICAgICAgICAgICAgICAgICAgICAg
Y2xlYW51cF9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBpbmZvKTsKLSAgICAg
ICAgICAgICAgICBpbmZvID0gcGlycV9pbmZvKGQsIHBpcnEgKyBucik7Cisg
ICAgICAgICAgICAgICAgaW5mbyA9IHBpcnFfaW5mbyhkLCBwaXJxICsgLS1u
cik7CiAgICAgICAgICAgICAgICAgaXJxID0gaW5mby0+YXJjaC5pcnE7CiAg
ICAgICAgICAgICB9CiAgICAgICAgICAgICBtc2lfZGVzYy0+aXJxID0gLTE7
CkBAIC0yMDc0LDEyICsyMDgzLDE0IEBAIGludCBtYXBfZG9tYWluX3BpcnEo
CiAgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZkZXNjLT5sb2NrLCBmbGFn
cyk7CiAgICAgICAgIHNldF9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBpbmZv
KTsKICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGVzYy0+bG9j
aywgZmxhZ3MpOworICAgICAgICByZXQgPSAwOwogICAgIH0KIAogZG9uZToK
ICAgICBpZiAoIHJldCApCiAgICAgewotICAgICAgICBjbGVhbnVwX2RvbWFp
bl9pcnFfcGlycShkLCBpcnEsIGluZm8pOworICAgICAgICBpZiAoIHRlc3Rf
Yml0KDAsIHByZXBhcmVkKSApCisgICAgICAgICAgICBjbGVhbnVwX2RvbWFp
bl9pcnFfcGlycShkLCBpcnEsIGluZm8pOwogIHJldm9rZToKICAgICAgICAg
aWYgKCBpcnFfZGVueV9hY2Nlc3MoZCwgaXJxKSApCiAgICAgICAgICAgICBw
cmludGsoWEVOTE9HX0dfRVJSCi0tLSBhL3hlbi9hcmNoL3g4Ni9waHlzZGV2
LmMKKysrIGIveGVuL2FyY2gveDg2L3BoeXNkZXYuYwpAQCAtMTg1LDcgKzE4
NSw3IEBAIGludCBwaHlzZGV2X21hcF9waXJxKGRvbWlkX3QgZG9taWQsIGlu
dAogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCB0eXBlID09IE1BUF9Q
SVJRX1RZUEVfTVVMVElfTVNJICkKICAgICAgICAgewotICAgICAgICAgICAg
aWYgKCBtc2ktPmVudHJ5X25yIDw9IDAgfHwgbXNpLT5lbnRyeV9uciA+IDMy
ICkKKyAgICAgICAgICAgIGlmICggbXNpLT5lbnRyeV9uciA8PSAwIHx8IG1z
aS0+ZW50cnlfbnIgPiBNQVhfTVNJX0lSUVMgKQogICAgICAgICAgICAgICAg
IHJldCA9IC1FRE9NOwogICAgICAgICAgICAgZWxzZSBpZiAoIG1zaS0+ZW50
cnlfbnIgIT0gMSAmJiAhaW9tbXVfaW50cmVtYXAgKQogICAgICAgICAgICAg
ICAgIHJldCA9IC1FT1BOT1RTVVBQOwotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L21zaS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNpLmgKQEAg
LTU1LDYgKzU1LDggQEAKIC8qIE1BWCBmaXhlZCBwYWdlcyByZXNlcnZlZCBm
b3IgbWFwcGluZyBNU0lYIHRhYmxlcy4gKi8KICNkZWZpbmUgRklYX01TSVhf
TUFYX1BBR0VTICAgICAgICAgICAgICA1MTIKIAorI2RlZmluZSBNQVhfTVNJ
X0lSUVMgMzIgLyogbGltaXRlZCBieSBNU0kgY2FwYWJpbGl0eSBzdHJ1Y3Qg
cHJvcGVydGllcyAqLworCiBzdHJ1Y3QgbXNpX2luZm8gewogICAgIHUxNiBz
ZWc7CiAgICAgdTggYnVzOwo=

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.5/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch"
Content-Disposition: attachment;
 filename="xsa237-4.5/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvRkxBU0s6IGZpeCB1bm1hcC1kb21haW4tSVJRIFhTTSBob29rCgpU
aGUgY2FsbGVyIGFuZCB0aGUgRkxBU0sgaW1wbGVtZW50YXRpb24gb2YgeHNt
X3VubWFwX2RvbWFpbl9pcnEoKQpkaXNhZ3JlZWQgYWJvdXQgd2hhdCB0aGUg
ImRhdGEiIGFyZ3VtZW50IHBvaW50cyB0byBpbiB0aGUgTVNJIGNhc2U6CkNo
YW5nZSBib3RoIHNpZGVzIHRvIHBhc3MvdGFrZSBhIFBDSSBkZXZpY2UuCgpU
aGlzIGlzIHBhcnQgb2YgWFNBLTIzNy4KClNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0gYS94
ZW4vYXJjaC94ODYvaXJxLmMKKysrIGIveGVuL2FyY2gveDg2L2lycS5jCkBA
IC0yMTQxLDcgKzIxNDEsOCBAQCBpbnQgdW5tYXBfZG9tYWluX3BpcnEoc3Ry
dWN0IGRvbWFpbiAqZCwKICAgICAgICAgbnIgPSBtc2lfZGVzYy0+bXNpLm52
ZWM7CiAgICAgfQogCi0gICAgcmV0ID0geHNtX3VubWFwX2RvbWFpbl9pcnEo
WFNNX0hPT0ssIGQsIGlycSwgbXNpX2Rlc2MpOworICAgIHJldCA9IHhzbV91
bm1hcF9kb21haW5faXJxKFhTTV9IT09LLCBkLCBpcnEsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbXNpX2Rlc2MgPyBtc2lfZGVzYy0+ZGV2
IDogTlVMTCk7CiAgICAgaWYgKCByZXQgKQogICAgICAgICBnb3RvIGRvbmU7
CiAKLS0tIGEveGVuL3hzbS9mbGFzay9ob29rcy5jCisrKyBiL3hlbi94c20v
Zmxhc2svaG9va3MuYwpAQCAtODg0LDggKzg4NCw4IEBAIHN0YXRpYyBpbnQg
Zmxhc2tfdW5tYXBfZG9tYWluX21zaSAoc3RydWMKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdTMyICpzaWQsIHN0cnVjdCBhdmNfYXVk
aXRfZGF0YSAqYWQpCiB7CiAjaWZkZWYgSEFTX1BDSQotICAgIHN0cnVjdCBt
c2lfaW5mbyAqbXNpID0gZGF0YTsKLSAgICB1MzIgbWFjaGluZV9iZGYgPSAo
bXNpLT5zZWcgPDwgMTYpIHwgKG1zaS0+YnVzIDw8IDgpIHwgbXNpLT5kZXZm
bjsKKyAgICBjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiA9IGRhdGE7Cisg
ICAgdTMyIG1hY2hpbmVfYmRmID0gKHBkZXYtPnNlZyA8PCAxNikgfCAocGRl
di0+YnVzIDw8IDgpIHwgcGRldi0+ZGV2Zm47CiAKICAgICBBVkNfQVVESVRf
REFUQV9JTklUKGFkLCBERVYpOwogICAgIGFkLT5kZXZpY2UgPSBtYWNoaW5l
X2JkZjsK

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.6/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch"
Content-Disposition: attachment;
 filename="xsa237-4.6/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGRvbid0IGFsbG93IE1TSSBwSVJRIG1hcHBpbmcgb24gdW5vd25l
ZCBkZXZpY2UKCk1TSSBzZXR1cCBzaG91bGQgYmUgcGVybWl0dGVkIG9ubHkg
Zm9yIGV4aXN0aW5nIGRldmljZXMgb3duZWQgYnkgdGhlCnJlc3BlY3RpdmUg
Z3Vlc3QgKHRoZSBvcGVyYXRpb24gbWF5IHN0aWxsIGJlIGNhcnJpZWQgb3V0
IGJ5IHRoZSBkb21haW4KY29udHJvbGxpbmcgdGhhdCBndWVzdCkuCgpUaGlz
IGlzIHBhcnQgb2YgWFNBLTIzNy4KClJlcG9ydGVkLWJ5OiBIVzQyIDxodzQy
QGlwc3Vtai5kZT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9p
cnEuYworKysgYi94ZW4vYXJjaC94ODYvaXJxLmMKQEAgLTE5NjEsNyArMTk2
MSwxMCBAQCBpbnQgbWFwX2RvbWFpbl9waXJxKAogICAgICAgICBpZiAoICFj
cHVfaGFzX2FwaWMgKQogICAgICAgICAgICAgZ290byBkb25lOwogCi0gICAg
ICAgIHBkZXYgPSBwY2lfZ2V0X3BkZXYobXNpLT5zZWcsIG1zaS0+YnVzLCBt
c2ktPmRldmZuKTsKKyAgICAgICAgcGRldiA9IHBjaV9nZXRfcGRldl9ieV9k
b21haW4oZCwgbXNpLT5zZWcsIG1zaS0+YnVzLCBtc2ktPmRldmZuKTsKKyAg
ICAgICAgaWYgKCAhcGRldiApCisgICAgICAgICAgICBnb3RvIGRvbmU7CisK
ICAgICAgICAgcmV0ID0gcGNpX2VuYWJsZV9tc2kobXNpLCAmbXNpX2Rlc2Mp
OwogICAgICAgICBpZiAoIHJldCApCiAgICAgICAgIHsK

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.6/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch"
Content-Disposition: attachment;
 filename="xsa237-4.6/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGVuZm9yY2UgcHJvcGVyIHByaXZpbGVnZSB3aGVuICh1biltYXBw
aW5nIHBJUlEtcwoKKFVuKW1hcHBpbmcgb2YgSVJRcywganVzdCBsaWtlIG90
aGVyIFJFU09VUkNFX19BREQqIC8gUkVTT1VSQ0VfX1JFTU9WRSoKYWN0aW9u
cyAoaW4gRkxBU0sgdGVybXMpIHNob3VsZCBiZSBYU01fRE1fUFJJViByYXRo
ZXIgdGhhbiBYU01fVEFSR0VULgpUaGlzIGluIHR1cm4gcmVxdWlyZXMgYnlw
YXNzaW5nIHRoZSBYU00gY2hlY2sgaW4gcGh5c2Rldl91bm1hcF9waXJxKCkK
Zm9yIHRoZSBIVk0gZW11aXJxIGNhc2UganVzdCBsaWtlIGlzIGJlaW5nIGRv
bmUgaW4gcGh5c2Rldl9tYXBfcGlycSgpLgpUaGUgcHJpbWFyeSBnb2FsIHNl
Y3VyaXR5IHdpc2UsIGhvd2V2ZXIsIGlzIHRvIG5vIGxvbmdlciBhbGxvdyBI
Vk0KZ3Vlc3RzLCBieSBzcGVjaWZ5aW5nIHRoZWlyIG93biBkb21haW4gSUQg
aW5zdGVhZCBvZiBET01JRF9TRUxGLCB0bwplbnRlciBjb2RlIHBhdGhzIGlu
dGVuZGVkIGZvciBQViBndWVzdCBhbmQgdGhlIGNvbnRyb2wgZG9tYWlucyBv
ZiBIVk0KZ3Vlc3RzIG9ubHkuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTIzNy4K
ClJlcG9ydGVkLWJ5OiBIVzQyIDxodzQyQGlwc3Vtai5kZT4KU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdl
ZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgoKLS0tIGEveGVuL2FyY2gveDg2L3BoeXNkZXYuYworKysgYi94ZW4vYXJj
aC94ODYvcGh5c2Rldi5jCkBAIC0xMTAsNyArMTEwLDcgQEAgaW50IHBoeXNk
ZXZfbWFwX3BpcnEoZG9taWRfdCBkb21pZCwgaW50CiAgICAgaWYgKCBkID09
IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVTUkNIOwogCi0gICAgcmV0ID0g
eHNtX21hcF9kb21haW5fcGlycShYU01fVEFSR0VULCBkKTsKKyAgICByZXQg
PSB4c21fbWFwX2RvbWFpbl9waXJxKFhTTV9ETV9QUklWLCBkKTsKICAgICBp
ZiAoIHJldCApCiAgICAgICAgIGdvdG8gZnJlZV9kb21haW47CiAKQEAgLTI1
NSwxMyArMjU1LDE0IEBAIGludCBwaHlzZGV2X21hcF9waXJxKGRvbWlkX3Qg
ZG9taWQsIGludAogaW50IHBoeXNkZXZfdW5tYXBfcGlycShkb21pZF90IGRv
bWlkLCBpbnQgcGlycSkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkOwotICAg
IGludCByZXQ7CisgICAgaW50IHJldCA9IDA7CiAKICAgICBkID0gcmN1X2xv
Y2tfZG9tYWluX2J5X2FueV9pZChkb21pZCk7CiAgICAgaWYgKCBkID09IE5V
TEwgKQogICAgICAgICByZXR1cm4gLUVTUkNIOwogCi0gICAgcmV0ID0geHNt
X3VubWFwX2RvbWFpbl9waXJxKFhTTV9UQVJHRVQsIGQpOworICAgIGlmICgg
ZG9taWQgIT0gRE9NSURfU0VMRiB8fCAhaXNfaHZtX2RvbWFpbihkKSApCisg
ICAgICAgIHJldCA9IHhzbV91bm1hcF9kb21haW5fcGlycShYU01fRE1fUFJJ
ViwgZCk7CiAgICAgaWYgKCByZXQgKQogICAgICAgICBnb3RvIGZyZWVfZG9t
YWluOwogCi0tLSBhL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCisrKyBiL3hl
bi9pbmNsdWRlL3hzbS9kdW1teS5oCkBAIC00NDYsNyArNDQ2LDcgQEAgc3Rh
dGljIFhTTV9JTkxJTkUgY2hhciAqeHNtX3Nob3dfaXJxX3NpZAogCiBzdGF0
aWMgWFNNX0lOTElORSBpbnQgeHNtX21hcF9kb21haW5fcGlycShYU01fREVG
QVVMVF9BUkcgc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICBYU01fQVNTRVJU
X0FDVElPTihYU01fVEFSR0VUKTsKKyAgICBYU01fQVNTRVJUX0FDVElPTihY
U01fRE1fUFJJVik7CiAgICAgcmV0dXJuIHhzbV9kZWZhdWx0X2FjdGlvbihh
Y3Rpb24sIGN1cnJlbnQtPmRvbWFpbiwgZCk7CiB9CiAKQEAgLTQ1OCw3ICs0
NTgsNyBAQCBzdGF0aWMgWFNNX0lOTElORSBpbnQgeHNtX21hcF9kb21haW5f
aXJxCiAKIHN0YXRpYyBYU01fSU5MSU5FIGludCB4c21fdW5tYXBfZG9tYWlu
X3BpcnEoWFNNX0RFRkFVTFRfQVJHIHN0cnVjdCBkb21haW4gKmQpCiB7Ci0g
ICAgWFNNX0FTU0VSVF9BQ1RJT04oWFNNX1RBUkdFVCk7CisgICAgWFNNX0FT
U0VSVF9BQ1RJT04oWFNNX0RNX1BSSVYpOwogICAgIHJldHVybiB4c21fZGVm
YXVsdF9hY3Rpb24oYWN0aW9uLCBjdXJyZW50LT5kb21haW4sIGQpOwogfQog
Cg==

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.6/0003-x86-MSI-disallow-redundant-enabling.patch"
Content-Disposition: attachment;
 filename="xsa237-4.6/0003-x86-MSI-disallow-redundant-enabling.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvTVNJOiBkaXNhbGxvdyByZWR1bmRhbnQgZW5hYmxpbmcKCkF0IHRo
ZSBtb21lbnQsIFhlbiBhdHRlbXB0cyB0byBhbGxvdyByZWR1bmRhbnQgZW5h
Ymxpbmcgb2YgTVNJIGJ5CmhhdmluZyBwY2lfZW5hYmxlX21zaSgpIHJldHVy
biAwLCBhbmQgcG9pbnQgdG8gdGhlIGV4aXN0aW5nIE1TSQpkZXNjcmlwdG9y
LCB3aGVuIHRoZSBtc2kgYWxyZWFkeSBleGlzdHMuCgpVbmZvcnR1bmF0ZWx5
LCBpZiBzdWJzZXF1ZW50IGVycm9ycyBhcmUgZW5jb3VudGVyZWQsIHRoZSBj
bGVhbnVwCnBhdGhzIGFzc3VtZSBwY2lfZW5hYmxlX21zaSgpIGhhZCBkb25l
IGZ1bGwgaW5pdGlhbGl6YXRpb24sIGFuZApoZW5jZSB1bmRvIGV2ZXJ5dGhp
bmcgdGhhdCB3YXMgYXNzdW1lZCB0byBiZSBkb25lIGJ5IHRoYXQKZnVuY3Rp
b24gd2l0aG91dCBhbHNvIHVuZG9pbmcgb3RoZXIgc2V0dXAgdGhhdCB3b3Vs
ZCBub3JtYWxseQpvY2N1ciBvbmx5IGFmdGVyIHRoYXQgZnVuY3Rpb24gd2Fz
IGNhbGxlZCAoaW4gbWFwX2RvbWFpbl9waXJxKCkKaXRzZWxmKS4KClJhdGhl
ciB0aGFuIHRyeSB0byBtYWtlIHRoZSByZWR1bmRhbnQgZW5hYmxpbmcgY2Fz
ZSB3b3JrIHByb3Blcmx5LCBqdXN0CmZvcmJpZCBpdCBlbnRpcmVseSBieSBo
YXZpbmcgcGNpX2VuYWJsZV9tc2koKSByZXR1cm4gLUVFWElTVCB3aGVuIE1T
SQppcyBhbHJlYWR5IHNldCB1cC4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjM3
LgoKUmVwb3J0ZWQtYnk6IEhXNDIgPGh3NDJAaXBzdW1qLmRlPgpTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmll
d2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgoKLS0tIGEveGVuL2FyY2gveDg2L21zaS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tc2kuYwpAQCAtMTA1MCwxMSArMTA1MCwxMCBAQCBz
dGF0aWMgaW50IF9fcGNpX2VuYWJsZV9tc2koc3RydWN0IG1zaV9pCiAgICAg
b2xkX2Rlc2MgPSBmaW5kX21zaV9lbnRyeShwZGV2LCBtc2ktPmlycSwgUENJ
X0NBUF9JRF9NU0kpOwogICAgIGlmICggb2xkX2Rlc2MgKQogICAgIHsKLSAg
ICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICJpcnEgJWQgYWxyZWFkeSBt
YXBwZWQgdG8gTVNJIG9uICUwNHg6JTAyeDolMDJ4LiV1XG4iLAorICAgICAg
ICBwcmludGsoWEVOTE9HX0VSUiAiaXJxICVkIGFscmVhZHkgbWFwcGVkIHRv
IE1TSSBvbiAlMDR4OiUwMng6JTAyeC4ldVxuIiwKICAgICAgICAgICAgICAg
IG1zaS0+aXJxLCBtc2ktPnNlZywgbXNpLT5idXMsCiAgICAgICAgICAgICAg
ICBQQ0lfU0xPVChtc2ktPmRldmZuKSwgUENJX0ZVTkMobXNpLT5kZXZmbikp
OwotICAgICAgICAqZGVzYyA9IG9sZF9kZXNjOwotICAgICAgICByZXR1cm4g
MDsKKyAgICAgICAgcmV0dXJuIC1FRVhJU1Q7CiAgICAgfQogCiAgICAgb2xk
X2Rlc2MgPSBmaW5kX21zaV9lbnRyeShwZGV2LCAtMSwgUENJX0NBUF9JRF9N
U0lYKTsKQEAgLTExMTgsMTEgKzExMTcsMTAgQEAgc3RhdGljIGludCBfX3Bj
aV9lbmFibGVfbXNpeChzdHJ1Y3QgbXNpXwogICAgIG9sZF9kZXNjID0gZmlu
ZF9tc2lfZW50cnkocGRldiwgbXNpLT5pcnEsIFBDSV9DQVBfSURfTVNJWCk7
CiAgICAgaWYgKCBvbGRfZGVzYyApCiAgICAgewotICAgICAgICBwcmludGso
WEVOTE9HX1dBUk5JTkcgImlycSAlZCBhbHJlYWR5IG1hcHBlZCB0byBNU0kt
WCBvbiAlMDR4OiUwMng6JTAyeC4ldVxuIiwKKyAgICAgICAgcHJpbnRrKFhF
TkxPR19FUlIgImlycSAlZCBhbHJlYWR5IG1hcHBlZCB0byBNU0ktWCBvbiAl
MDR4OiUwMng6JTAyeC4ldVxuIiwKICAgICAgICAgICAgICAgIG1zaS0+aXJx
LCBtc2ktPnNlZywgbXNpLT5idXMsCiAgICAgICAgICAgICAgICBQQ0lfU0xP
VChtc2ktPmRldmZuKSwgUENJX0ZVTkMobXNpLT5kZXZmbikpOwotICAgICAg
ICAqZGVzYyA9IG9sZF9kZXNjOwotICAgICAgICByZXR1cm4gMDsKKyAgICAg
ICAgcmV0dXJuIC1FRVhJU1Q7CiAgICAgfQogCiAgICAgb2xkX2Rlc2MgPSBm
aW5kX21zaV9lbnRyeShwZGV2LCAtMSwgUENJX0NBUF9JRF9NU0kpOwo=

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.6/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch"
Content-Disposition: attachment;
 filename="xsa237-4.6/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvSVJROiBjb25kaXRpb25hbGx5IHByZXNlcnZlIGlycSA8LT4gcGly
cSBtYXBwaW5nIG9uIG1hcCBlcnJvciBwYXRocwoKTWFwcGluZ3MgdGhhdCBo
YWQgYmVlbiBzZXQgdXAgYmVmb3JlIHNob3VsZCBub3QgYmUgdG9ybiBkb3du
IHdoZW4KaGFuZGxpbmcgdW5yZWxhdGVkIGVycm9ycy4KClRoaXMgaXMgcGFy
dCBvZiBYU0EtMjM3LgoKUmVwb3J0ZWQtYnk6IEhXNDIgPGh3NDJAaXBzdW1q
LmRlPgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+ClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvaXJxLmMKKysr
IGIveGVuL2FyY2gveDg2L2lycS5jCkBAIC0xMjQ5LDcgKzEyNDksOCBAQCBz
dGF0aWMgaW50IHByZXBhcmVfZG9tYWluX2lycV9waXJxKHN0cnVjCiAgICAg
ICAgIHJldHVybiAtRU5PTUVNOwogICAgIH0KICAgICAqcGluZm8gPSBpbmZv
OwotICAgIHJldHVybiAwOworCisgICAgcmV0dXJuICEhZXJyOwogfQogCiBz
dGF0aWMgdm9pZCBzZXRfZG9tYWluX2lycV9waXJxKHN0cnVjdCBkb21haW4g
KmQsIGludCBpcnEsIHN0cnVjdCBwaXJxICpwaXJxKQpAQCAtMTI5Miw3ICsx
MjkzLDEwIEBAIGludCBpbml0X2RvbWFpbl9pcnFfbWFwcGluZyhzdHJ1Y3Qg
ZG9tYWkKICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICBlcnIgPSBw
cmVwYXJlX2RvbWFpbl9pcnFfcGlycShkLCBpLCBpLCAmaW5mbyk7CiAgICAg
ICAgIGlmICggZXJyICkKKyAgICAgICAgeworICAgICAgICAgICAgQVNTRVJU
KGVyciA8IDApOwogICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KICAg
ICAgICAgc2V0X2RvbWFpbl9pcnFfcGlycShkLCBpLCBpbmZvKTsKICAgICB9
CiAKQEAgLTE5MDAsNiArMTkwNCw3IEBAIGludCBtYXBfZG9tYWluX3BpcnEo
CiAgICAgc3RydWN0IHBpcnEgKmluZm87CiAgICAgc3RydWN0IGlycV9kZXNj
ICpkZXNjOwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgREVDTEFS
RV9CSVRNQVAocHJlcGFyZWQsIE1BWF9NU0lfSVJRUykgPSB7fTsKIAogICAg
IEFTU0VSVChzcGluX2lzX2xvY2tlZCgmZC0+ZXZlbnRfbG9jaykpOwogCkBA
IC0xOTQzLDggKzE5NDgsMTAgQEAgaW50IG1hcF9kb21haW5fcGlycSgKICAg
ICB9CiAKICAgICByZXQgPSBwcmVwYXJlX2RvbWFpbl9pcnFfcGlycShkLCBp
cnEsIHBpcnEsICZpbmZvKTsKLSAgICBpZiAoIHJldCApCisgICAgaWYgKCBy
ZXQgPCAwICkKICAgICAgICAgZ290byByZXZva2U7CisgICAgaWYgKCAhcmV0
ICkKKyAgICAgICAgX19zZXRfYml0KDAsIHByZXBhcmVkKTsKIAogICAgIGRl
c2MgPSBpcnFfdG9fZGVzYyhpcnEpOwogCkBAIC0yMDE2LDggKzIwMjMsMTAg
QEAgaW50IG1hcF9kb21haW5fcGlycSgKICAgICAgICAgICAgIGlycSA9IGNy
ZWF0ZV9pcnEoTlVNQV9OT19OT0RFKTsKICAgICAgICAgICAgIHJldCA9IGly
cSA+PSAwID8gcHJlcGFyZV9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBwaXJx
ICsgbnIsICZpbmZvKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBp
cnE7Ci0gICAgICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAgICBpZiAo
IHJldCA8IDAgKQogICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAg
ICAgaWYgKCAhcmV0ICkKKyAgICAgICAgICAgICAgICBfX3NldF9iaXQobnIs
IHByZXBhcmVkKTsKICAgICAgICAgICAgIG1zaV9kZXNjW25yXS5pcnEgPSBp
cnE7CiAKICAgICAgICAgICAgIGlmICggaXJxX3Blcm1pdF9hY2Nlc3MoZCwg
aXJxKSAhPSAwICkKQEAgLTIwNTAsMTUgKzIwNTksMTUgQEAgaW50IG1hcF9k
b21haW5fcGlycSgKICAgICAgICAgICAgICAgICBkZXNjLT5tc2lfZGVzYyA9
IE5VTEw7CiAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9y
ZSgmZGVzYy0+bG9jaywgZmxhZ3MpOwogICAgICAgICAgICAgfQotICAgICAg
ICAgICAgd2hpbGUgKCBuci0tICkKKyAgICAgICAgICAgIHdoaWxlICggbnIg
KQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGlmICggaXJxID49
IDAgJiYgaXJxX2RlbnlfYWNjZXNzKGQsIGlycSkgKQogICAgICAgICAgICAg
ICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiZG9tJWQ6IGNvdWxkIG5vdCByZXZva2UgYWNjZXNzIHRv
IElSUSVkIChwaXJxICVkKVxuIiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGQtPmRvbWFpbl9pZCwgaXJxLCBwaXJxKTsKLSAgICAgICAgICAgICAg
ICBpZiAoIGluZm8gKQorICAgICAgICAgICAgICAgIGlmICggaW5mbyAmJiB0
ZXN0X2JpdChuciwgcHJlcGFyZWQpICkKICAgICAgICAgICAgICAgICAgICAg
Y2xlYW51cF9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBpbmZvKTsKLSAgICAg
ICAgICAgICAgICBpbmZvID0gcGlycV9pbmZvKGQsIHBpcnEgKyBucik7Cisg
ICAgICAgICAgICAgICAgaW5mbyA9IHBpcnFfaW5mbyhkLCBwaXJxICsgLS1u
cik7CiAgICAgICAgICAgICAgICAgaXJxID0gaW5mby0+YXJjaC5pcnE7CiAg
ICAgICAgICAgICB9CiAgICAgICAgICAgICBtc2lfZGVzYy0+aXJxID0gLTE7
CkBAIC0yMDc0LDEyICsyMDgzLDE0IEBAIGludCBtYXBfZG9tYWluX3BpcnEo
CiAgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZkZXNjLT5sb2NrLCBmbGFn
cyk7CiAgICAgICAgIHNldF9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBpbmZv
KTsKICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGVzYy0+bG9j
aywgZmxhZ3MpOworICAgICAgICByZXQgPSAwOwogICAgIH0KIAogZG9uZToK
ICAgICBpZiAoIHJldCApCiAgICAgewotICAgICAgICBjbGVhbnVwX2RvbWFp
bl9pcnFfcGlycShkLCBpcnEsIGluZm8pOworICAgICAgICBpZiAoIHRlc3Rf
Yml0KDAsIHByZXBhcmVkKSApCisgICAgICAgICAgICBjbGVhbnVwX2RvbWFp
bl9pcnFfcGlycShkLCBpcnEsIGluZm8pOwogIHJldm9rZToKICAgICAgICAg
aWYgKCBpcnFfZGVueV9hY2Nlc3MoZCwgaXJxKSApCiAgICAgICAgICAgICBw
cmludGsoWEVOTE9HX0dfRVJSCi0tLSBhL3hlbi9hcmNoL3g4Ni9waHlzZGV2
LmMKKysrIGIveGVuL2FyY2gveDg2L3BoeXNkZXYuYwpAQCAtMTg1LDcgKzE4
NSw3IEBAIGludCBwaHlzZGV2X21hcF9waXJxKGRvbWlkX3QgZG9taWQsIGlu
dAogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCB0eXBlID09IE1BUF9Q
SVJRX1RZUEVfTVVMVElfTVNJICkKICAgICAgICAgewotICAgICAgICAgICAg
aWYgKCBtc2ktPmVudHJ5X25yIDw9IDAgfHwgbXNpLT5lbnRyeV9uciA+IDMy
ICkKKyAgICAgICAgICAgIGlmICggbXNpLT5lbnRyeV9uciA8PSAwIHx8IG1z
aS0+ZW50cnlfbnIgPiBNQVhfTVNJX0lSUVMgKQogICAgICAgICAgICAgICAg
IHJldCA9IC1FRE9NOwogICAgICAgICAgICAgZWxzZSBpZiAoIG1zaS0+ZW50
cnlfbnIgIT0gMSAmJiAhaW9tbXVfaW50cmVtYXAgKQogICAgICAgICAgICAg
ICAgIHJldCA9IC1FT1BOT1RTVVBQOwotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L21zaS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNpLmgKQEAg
LTU1LDYgKzU1LDggQEAKIC8qIE1BWCBmaXhlZCBwYWdlcyByZXNlcnZlZCBm
b3IgbWFwcGluZyBNU0lYIHRhYmxlcy4gKi8KICNkZWZpbmUgRklYX01TSVhf
TUFYX1BBR0VTICAgICAgICAgICAgICA1MTIKIAorI2RlZmluZSBNQVhfTVNJ
X0lSUVMgMzIgLyogbGltaXRlZCBieSBNU0kgY2FwYWJpbGl0eSBzdHJ1Y3Qg
cHJvcGVydGllcyAqLworCiBzdHJ1Y3QgbXNpX2luZm8gewogICAgIHUxNiBz
ZWc7CiAgICAgdTggYnVzOwo=

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.6/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch"
Content-Disposition: attachment;
 filename="xsa237-4.6/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvRkxBU0s6IGZpeCB1bm1hcC1kb21haW4tSVJRIFhTTSBob29rCgpU
aGUgY2FsbGVyIGFuZCB0aGUgRkxBU0sgaW1wbGVtZW50YXRpb24gb2YgeHNt
X3VubWFwX2RvbWFpbl9pcnEoKQpkaXNhZ3JlZWQgYWJvdXQgd2hhdCB0aGUg
ImRhdGEiIGFyZ3VtZW50IHBvaW50cyB0byBpbiB0aGUgTVNJIGNhc2U6CkNo
YW5nZSBib3RoIHNpZGVzIHRvIHBhc3MvdGFrZSBhIFBDSSBkZXZpY2UuCgpU
aGlzIGlzIHBhcnQgb2YgWFNBLTIzNy4KClNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0gYS94
ZW4vYXJjaC94ODYvaXJxLmMKKysrIGIveGVuL2FyY2gveDg2L2lycS5jCkBA
IC0yMTQxLDcgKzIxNDEsOCBAQCBpbnQgdW5tYXBfZG9tYWluX3BpcnEoc3Ry
dWN0IGRvbWFpbiAqZCwKICAgICAgICAgbnIgPSBtc2lfZGVzYy0+bXNpLm52
ZWM7CiAgICAgfQogCi0gICAgcmV0ID0geHNtX3VubWFwX2RvbWFpbl9pcnEo
WFNNX0hPT0ssIGQsIGlycSwgbXNpX2Rlc2MpOworICAgIHJldCA9IHhzbV91
bm1hcF9kb21haW5faXJxKFhTTV9IT09LLCBkLCBpcnEsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbXNpX2Rlc2MgPyBtc2lfZGVzYy0+ZGV2
IDogTlVMTCk7CiAgICAgaWYgKCByZXQgKQogICAgICAgICBnb3RvIGRvbmU7
CiAKLS0tIGEveGVuL3hzbS9mbGFzay9ob29rcy5jCisrKyBiL3hlbi94c20v
Zmxhc2svaG9va3MuYwpAQCAtODk3LDggKzg5Nyw4IEBAIHN0YXRpYyBpbnQg
Zmxhc2tfdW5tYXBfZG9tYWluX21zaSAoc3RydWMKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdTMyICpzaWQsIHN0cnVjdCBhdmNfYXVk
aXRfZGF0YSAqYWQpCiB7CiAjaWZkZWYgSEFTX1BDSQotICAgIHN0cnVjdCBt
c2lfaW5mbyAqbXNpID0gZGF0YTsKLSAgICB1MzIgbWFjaGluZV9iZGYgPSAo
bXNpLT5zZWcgPDwgMTYpIHwgKG1zaS0+YnVzIDw8IDgpIHwgbXNpLT5kZXZm
bjsKKyAgICBjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiA9IGRhdGE7Cisg
ICAgdTMyIG1hY2hpbmVfYmRmID0gKHBkZXYtPnNlZyA8PCAxNikgfCAocGRl
di0+YnVzIDw8IDgpIHwgcGRldi0+ZGV2Zm47CiAKICAgICBBVkNfQVVESVRf
REFUQV9JTklUKGFkLCBERVYpOwogICAgIGFkLT5kZXZpY2UgPSBtYWNoaW5l
X2JkZjsK

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.8/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch"
Content-Disposition: attachment;
 filename="xsa237-4.8/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGRvbid0IGFsbG93IE1TSSBwSVJRIG1hcHBpbmcgb24gdW5vd25l
ZCBkZXZpY2UKCk1TSSBzZXR1cCBzaG91bGQgYmUgcGVybWl0dGVkIG9ubHkg
Zm9yIGV4aXN0aW5nIGRldmljZXMgb3duZWQgYnkgdGhlCnJlc3BlY3RpdmUg
Z3Vlc3QgKHRoZSBvcGVyYXRpb24gbWF5IHN0aWxsIGJlIGNhcnJpZWQgb3V0
IGJ5IHRoZSBkb21haW4KY29udHJvbGxpbmcgdGhhdCBndWVzdCkuCgpUaGlz
IGlzIHBhcnQgb2YgWFNBLTIzNy4KClJlcG9ydGVkLWJ5OiBIVzQyIDxodzQy
QGlwc3Vtai5kZT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9p
cnEuYworKysgYi94ZW4vYXJjaC94ODYvaXJxLmMKQEAgLTE5NjQsNyArMTk2
NCwxMCBAQCBpbnQgbWFwX2RvbWFpbl9waXJxKAogICAgICAgICBpZiAoICFj
cHVfaGFzX2FwaWMgKQogICAgICAgICAgICAgZ290byBkb25lOwogCi0gICAg
ICAgIHBkZXYgPSBwY2lfZ2V0X3BkZXYobXNpLT5zZWcsIG1zaS0+YnVzLCBt
c2ktPmRldmZuKTsKKyAgICAgICAgcGRldiA9IHBjaV9nZXRfcGRldl9ieV9k
b21haW4oZCwgbXNpLT5zZWcsIG1zaS0+YnVzLCBtc2ktPmRldmZuKTsKKyAg
ICAgICAgaWYgKCAhcGRldiApCisgICAgICAgICAgICBnb3RvIGRvbmU7CisK
ICAgICAgICAgcmV0ID0gcGNpX2VuYWJsZV9tc2kobXNpLCAmbXNpX2Rlc2Mp
OwogICAgICAgICBpZiAoIHJldCApCiAgICAgICAgIHsK

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.8/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch"
Content-Disposition: attachment;
 filename="xsa237-4.8/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGVuZm9yY2UgcHJvcGVyIHByaXZpbGVnZSB3aGVuICh1biltYXBw
aW5nIHBJUlEtcwoKKFVuKW1hcHBpbmcgb2YgSVJRcywganVzdCBsaWtlIG90
aGVyIFJFU09VUkNFX19BREQqIC8gUkVTT1VSQ0VfX1JFTU9WRSoKYWN0aW9u
cyAoaW4gRkxBU0sgdGVybXMpIHNob3VsZCBiZSBYU01fRE1fUFJJViByYXRo
ZXIgdGhhbiBYU01fVEFSR0VULgpUaGlzIGluIHR1cm4gcmVxdWlyZXMgYnlw
YXNzaW5nIHRoZSBYU00gY2hlY2sgaW4gcGh5c2Rldl91bm1hcF9waXJxKCkK
Zm9yIHRoZSBIVk0gZW11aXJxIGNhc2UganVzdCBsaWtlIGlzIGJlaW5nIGRv
bmUgaW4gcGh5c2Rldl9tYXBfcGlycSgpLgpUaGUgcHJpbWFyeSBnb2FsIHNl
Y3VyaXR5IHdpc2UsIGhvd2V2ZXIsIGlzIHRvIG5vIGxvbmdlciBhbGxvdyBI
Vk0KZ3Vlc3RzLCBieSBzcGVjaWZ5aW5nIHRoZWlyIG93biBkb21haW4gSUQg
aW5zdGVhZCBvZiBET01JRF9TRUxGLCB0bwplbnRlciBjb2RlIHBhdGhzIGlu
dGVuZGVkIGZvciBQViBndWVzdCBhbmQgdGhlIGNvbnRyb2wgZG9tYWlucyBv
ZiBIVk0KZ3Vlc3RzIG9ubHkuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTIzNy4K
ClJlcG9ydGVkLWJ5OiBIVzQyIDxodzQyQGlwc3Vtai5kZT4KU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdl
ZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgoKLS0tIGEveGVuL2FyY2gveDg2L3BoeXNkZXYuYworKysgYi94ZW4vYXJj
aC94ODYvcGh5c2Rldi5jCkBAIC0xMTAsNyArMTEwLDcgQEAgaW50IHBoeXNk
ZXZfbWFwX3BpcnEoZG9taWRfdCBkb21pZCwgaW50CiAgICAgaWYgKCBkID09
IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVTUkNIOwogCi0gICAgcmV0ID0g
eHNtX21hcF9kb21haW5fcGlycShYU01fVEFSR0VULCBkKTsKKyAgICByZXQg
PSB4c21fbWFwX2RvbWFpbl9waXJxKFhTTV9ETV9QUklWLCBkKTsKICAgICBp
ZiAoIHJldCApCiAgICAgICAgIGdvdG8gZnJlZV9kb21haW47CiAKQEAgLTI1
NSwxMyArMjU1LDE0IEBAIGludCBwaHlzZGV2X21hcF9waXJxKGRvbWlkX3Qg
ZG9taWQsIGludAogaW50IHBoeXNkZXZfdW5tYXBfcGlycShkb21pZF90IGRv
bWlkLCBpbnQgcGlycSkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkOwotICAg
IGludCByZXQ7CisgICAgaW50IHJldCA9IDA7CiAKICAgICBkID0gcmN1X2xv
Y2tfZG9tYWluX2J5X2FueV9pZChkb21pZCk7CiAgICAgaWYgKCBkID09IE5V
TEwgKQogICAgICAgICByZXR1cm4gLUVTUkNIOwogCi0gICAgcmV0ID0geHNt
X3VubWFwX2RvbWFpbl9waXJxKFhTTV9UQVJHRVQsIGQpOworICAgIGlmICgg
ZG9taWQgIT0gRE9NSURfU0VMRiB8fCAhaXNfaHZtX2RvbWFpbihkKSApCisg
ICAgICAgIHJldCA9IHhzbV91bm1hcF9kb21haW5fcGlycShYU01fRE1fUFJJ
ViwgZCk7CiAgICAgaWYgKCByZXQgKQogICAgICAgICBnb3RvIGZyZWVfZG9t
YWluOwogCi0tLSBhL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCisrKyBiL3hl
bi9pbmNsdWRlL3hzbS9kdW1teS5oCkBAIC00NTMsNyArNDUzLDcgQEAgc3Rh
dGljIFhTTV9JTkxJTkUgY2hhciAqeHNtX3Nob3dfaXJxX3NpZAogCiBzdGF0
aWMgWFNNX0lOTElORSBpbnQgeHNtX21hcF9kb21haW5fcGlycShYU01fREVG
QVVMVF9BUkcgc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICBYU01fQVNTRVJU
X0FDVElPTihYU01fVEFSR0VUKTsKKyAgICBYU01fQVNTRVJUX0FDVElPTihY
U01fRE1fUFJJVik7CiAgICAgcmV0dXJuIHhzbV9kZWZhdWx0X2FjdGlvbihh
Y3Rpb24sIGN1cnJlbnQtPmRvbWFpbiwgZCk7CiB9CiAKQEAgLTQ2NSw3ICs0
NjUsNyBAQCBzdGF0aWMgWFNNX0lOTElORSBpbnQgeHNtX21hcF9kb21haW5f
aXJxCiAKIHN0YXRpYyBYU01fSU5MSU5FIGludCB4c21fdW5tYXBfZG9tYWlu
X3BpcnEoWFNNX0RFRkFVTFRfQVJHIHN0cnVjdCBkb21haW4gKmQpCiB7Ci0g
ICAgWFNNX0FTU0VSVF9BQ1RJT04oWFNNX1RBUkdFVCk7CisgICAgWFNNX0FT
U0VSVF9BQ1RJT04oWFNNX0RNX1BSSVYpOwogICAgIHJldHVybiB4c21fZGVm
YXVsdF9hY3Rpb24oYWN0aW9uLCBjdXJyZW50LT5kb21haW4sIGQpOwogfQog
Cg==

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.8/0003-x86-MSI-disallow-redundant-enabling.patch"
Content-Disposition: attachment;
 filename="xsa237-4.8/0003-x86-MSI-disallow-redundant-enabling.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvTVNJOiBkaXNhbGxvdyByZWR1bmRhbnQgZW5hYmxpbmcKCkF0IHRo
ZSBtb21lbnQsIFhlbiBhdHRlbXB0cyB0byBhbGxvdyByZWR1bmRhbnQgZW5h
Ymxpbmcgb2YgTVNJIGJ5CmhhdmluZyBwY2lfZW5hYmxlX21zaSgpIHJldHVy
biAwLCBhbmQgcG9pbnQgdG8gdGhlIGV4aXN0aW5nIE1TSQpkZXNjcmlwdG9y
LCB3aGVuIHRoZSBtc2kgYWxyZWFkeSBleGlzdHMuCgpVbmZvcnR1bmF0ZWx5
LCBpZiBzdWJzZXF1ZW50IGVycm9ycyBhcmUgZW5jb3VudGVyZWQsIHRoZSBj
bGVhbnVwCnBhdGhzIGFzc3VtZSBwY2lfZW5hYmxlX21zaSgpIGhhZCBkb25l
IGZ1bGwgaW5pdGlhbGl6YXRpb24sIGFuZApoZW5jZSB1bmRvIGV2ZXJ5dGhp
bmcgdGhhdCB3YXMgYXNzdW1lZCB0byBiZSBkb25lIGJ5IHRoYXQKZnVuY3Rp
b24gd2l0aG91dCBhbHNvIHVuZG9pbmcgb3RoZXIgc2V0dXAgdGhhdCB3b3Vs
ZCBub3JtYWxseQpvY2N1ciBvbmx5IGFmdGVyIHRoYXQgZnVuY3Rpb24gd2Fz
IGNhbGxlZCAoaW4gbWFwX2RvbWFpbl9waXJxKCkKaXRzZWxmKS4KClJhdGhl
ciB0aGFuIHRyeSB0byBtYWtlIHRoZSByZWR1bmRhbnQgZW5hYmxpbmcgY2Fz
ZSB3b3JrIHByb3Blcmx5LCBqdXN0CmZvcmJpZCBpdCBlbnRpcmVseSBieSBo
YXZpbmcgcGNpX2VuYWJsZV9tc2koKSByZXR1cm4gLUVFWElTVCB3aGVuIE1T
SQppcyBhbHJlYWR5IHNldCB1cC4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjM3
LgoKUmVwb3J0ZWQtYnk6IEhXNDIgPGh3NDJAaXBzdW1qLmRlPgpTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmll
d2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgoKLS0tIGEveGVuL2FyY2gveDg2L21zaS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tc2kuYwpAQCAtMTA1MCwxMSArMTA1MCwxMCBAQCBz
dGF0aWMgaW50IF9fcGNpX2VuYWJsZV9tc2koc3RydWN0IG1zaV9pCiAgICAg
b2xkX2Rlc2MgPSBmaW5kX21zaV9lbnRyeShwZGV2LCBtc2ktPmlycSwgUENJ
X0NBUF9JRF9NU0kpOwogICAgIGlmICggb2xkX2Rlc2MgKQogICAgIHsKLSAg
ICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICJpcnEgJWQgYWxyZWFkeSBt
YXBwZWQgdG8gTVNJIG9uICUwNHg6JTAyeDolMDJ4LiV1XG4iLAorICAgICAg
ICBwcmludGsoWEVOTE9HX0VSUiAiaXJxICVkIGFscmVhZHkgbWFwcGVkIHRv
IE1TSSBvbiAlMDR4OiUwMng6JTAyeC4ldVxuIiwKICAgICAgICAgICAgICAg
IG1zaS0+aXJxLCBtc2ktPnNlZywgbXNpLT5idXMsCiAgICAgICAgICAgICAg
ICBQQ0lfU0xPVChtc2ktPmRldmZuKSwgUENJX0ZVTkMobXNpLT5kZXZmbikp
OwotICAgICAgICAqZGVzYyA9IG9sZF9kZXNjOwotICAgICAgICByZXR1cm4g
MDsKKyAgICAgICAgcmV0dXJuIC1FRVhJU1Q7CiAgICAgfQogCiAgICAgb2xk
X2Rlc2MgPSBmaW5kX21zaV9lbnRyeShwZGV2LCAtMSwgUENJX0NBUF9JRF9N
U0lYKTsKQEAgLTExMTgsMTEgKzExMTcsMTAgQEAgc3RhdGljIGludCBfX3Bj
aV9lbmFibGVfbXNpeChzdHJ1Y3QgbXNpXwogICAgIG9sZF9kZXNjID0gZmlu
ZF9tc2lfZW50cnkocGRldiwgbXNpLT5pcnEsIFBDSV9DQVBfSURfTVNJWCk7
CiAgICAgaWYgKCBvbGRfZGVzYyApCiAgICAgewotICAgICAgICBwcmludGso
WEVOTE9HX1dBUk5JTkcgImlycSAlZCBhbHJlYWR5IG1hcHBlZCB0byBNU0kt
WCBvbiAlMDR4OiUwMng6JTAyeC4ldVxuIiwKKyAgICAgICAgcHJpbnRrKFhF
TkxPR19FUlIgImlycSAlZCBhbHJlYWR5IG1hcHBlZCB0byBNU0ktWCBvbiAl
MDR4OiUwMng6JTAyeC4ldVxuIiwKICAgICAgICAgICAgICAgIG1zaS0+aXJx
LCBtc2ktPnNlZywgbXNpLT5idXMsCiAgICAgICAgICAgICAgICBQQ0lfU0xP
VChtc2ktPmRldmZuKSwgUENJX0ZVTkMobXNpLT5kZXZmbikpOwotICAgICAg
ICAqZGVzYyA9IG9sZF9kZXNjOwotICAgICAgICByZXR1cm4gMDsKKyAgICAg
ICAgcmV0dXJuIC1FRVhJU1Q7CiAgICAgfQogCiAgICAgb2xkX2Rlc2MgPSBm
aW5kX21zaV9lbnRyeShwZGV2LCAtMSwgUENJX0NBUF9JRF9NU0kpOwo=

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.8/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch"
Content-Disposition: attachment;
 filename="xsa237-4.8/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvSVJROiBjb25kaXRpb25hbGx5IHByZXNlcnZlIGlycSA8LT4gcGly
cSBtYXBwaW5nIG9uIG1hcCBlcnJvciBwYXRocwoKTWFwcGluZ3MgdGhhdCBo
YWQgYmVlbiBzZXQgdXAgYmVmb3JlIHNob3VsZCBub3QgYmUgdG9ybiBkb3du
IHdoZW4KaGFuZGxpbmcgdW5yZWxhdGVkIGVycm9ycy4KClRoaXMgaXMgcGFy
dCBvZiBYU0EtMjM3LgoKUmVwb3J0ZWQtYnk6IEhXNDIgPGh3NDJAaXBzdW1q
LmRlPgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+ClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvaXJxLmMKKysr
IGIveGVuL2FyY2gveDg2L2lycS5jCkBAIC0xMjUyLDcgKzEyNTIsOCBAQCBz
dGF0aWMgaW50IHByZXBhcmVfZG9tYWluX2lycV9waXJxKHN0cnVjCiAgICAg
ICAgIHJldHVybiAtRU5PTUVNOwogICAgIH0KICAgICAqcGluZm8gPSBpbmZv
OwotICAgIHJldHVybiAwOworCisgICAgcmV0dXJuICEhZXJyOwogfQogCiBz
dGF0aWMgdm9pZCBzZXRfZG9tYWluX2lycV9waXJxKHN0cnVjdCBkb21haW4g
KmQsIGludCBpcnEsIHN0cnVjdCBwaXJxICpwaXJxKQpAQCAtMTI5NSw3ICsx
Mjk2LDEwIEBAIGludCBpbml0X2RvbWFpbl9pcnFfbWFwcGluZyhzdHJ1Y3Qg
ZG9tYWkKICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICBlcnIgPSBw
cmVwYXJlX2RvbWFpbl9pcnFfcGlycShkLCBpLCBpLCAmaW5mbyk7CiAgICAg
ICAgIGlmICggZXJyICkKKyAgICAgICAgeworICAgICAgICAgICAgQVNTRVJU
KGVyciA8IDApOwogICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KICAg
ICAgICAgc2V0X2RvbWFpbl9pcnFfcGlycShkLCBpLCBpbmZvKTsKICAgICB9
CiAKQEAgLTE5MDMsNiArMTkwNyw3IEBAIGludCBtYXBfZG9tYWluX3BpcnEo
CiAgICAgc3RydWN0IHBpcnEgKmluZm87CiAgICAgc3RydWN0IGlycV9kZXNj
ICpkZXNjOwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgREVDTEFS
RV9CSVRNQVAocHJlcGFyZWQsIE1BWF9NU0lfSVJRUykgPSB7fTsKIAogICAg
IEFTU0VSVChzcGluX2lzX2xvY2tlZCgmZC0+ZXZlbnRfbG9jaykpOwogCkBA
IC0xOTQ2LDggKzE5NTEsMTAgQEAgaW50IG1hcF9kb21haW5fcGlycSgKICAg
ICB9CiAKICAgICByZXQgPSBwcmVwYXJlX2RvbWFpbl9pcnFfcGlycShkLCBp
cnEsIHBpcnEsICZpbmZvKTsKLSAgICBpZiAoIHJldCApCisgICAgaWYgKCBy
ZXQgPCAwICkKICAgICAgICAgZ290byByZXZva2U7CisgICAgaWYgKCAhcmV0
ICkKKyAgICAgICAgX19zZXRfYml0KDAsIHByZXBhcmVkKTsKIAogICAgIGRl
c2MgPSBpcnFfdG9fZGVzYyhpcnEpOwogCkBAIC0yMDE5LDggKzIwMjYsMTAg
QEAgaW50IG1hcF9kb21haW5fcGlycSgKICAgICAgICAgICAgIGlycSA9IGNy
ZWF0ZV9pcnEoTlVNQV9OT19OT0RFKTsKICAgICAgICAgICAgIHJldCA9IGly
cSA+PSAwID8gcHJlcGFyZV9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBwaXJx
ICsgbnIsICZpbmZvKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBp
cnE7Ci0gICAgICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAgICBpZiAo
IHJldCA8IDAgKQogICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAg
ICAgaWYgKCAhcmV0ICkKKyAgICAgICAgICAgICAgICBfX3NldF9iaXQobnIs
IHByZXBhcmVkKTsKICAgICAgICAgICAgIG1zaV9kZXNjW25yXS5pcnEgPSBp
cnE7CiAKICAgICAgICAgICAgIGlmICggaXJxX3Blcm1pdF9hY2Nlc3MoZCwg
aXJxKSAhPSAwICkKQEAgLTIwNTMsMTUgKzIwNjIsMTUgQEAgaW50IG1hcF9k
b21haW5fcGlycSgKICAgICAgICAgICAgICAgICBkZXNjLT5tc2lfZGVzYyA9
IE5VTEw7CiAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9y
ZSgmZGVzYy0+bG9jaywgZmxhZ3MpOwogICAgICAgICAgICAgfQotICAgICAg
ICAgICAgd2hpbGUgKCBuci0tICkKKyAgICAgICAgICAgIHdoaWxlICggbnIg
KQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGlmICggaXJxID49
IDAgJiYgaXJxX2RlbnlfYWNjZXNzKGQsIGlycSkgKQogICAgICAgICAgICAg
ICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiZG9tJWQ6IGNvdWxkIG5vdCByZXZva2UgYWNjZXNzIHRv
IElSUSVkIChwaXJxICVkKVxuIiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGQtPmRvbWFpbl9pZCwgaXJxLCBwaXJxKTsKLSAgICAgICAgICAgICAg
ICBpZiAoIGluZm8gKQorICAgICAgICAgICAgICAgIGlmICggaW5mbyAmJiB0
ZXN0X2JpdChuciwgcHJlcGFyZWQpICkKICAgICAgICAgICAgICAgICAgICAg
Y2xlYW51cF9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBpbmZvKTsKLSAgICAg
ICAgICAgICAgICBpbmZvID0gcGlycV9pbmZvKGQsIHBpcnEgKyBucik7Cisg
ICAgICAgICAgICAgICAgaW5mbyA9IHBpcnFfaW5mbyhkLCBwaXJxICsgLS1u
cik7CiAgICAgICAgICAgICAgICAgaXJxID0gaW5mby0+YXJjaC5pcnE7CiAg
ICAgICAgICAgICB9CiAgICAgICAgICAgICBtc2lfZGVzYy0+aXJxID0gLTE7
CkBAIC0yMDc3LDEyICsyMDg2LDE0IEBAIGludCBtYXBfZG9tYWluX3BpcnEo
CiAgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZkZXNjLT5sb2NrLCBmbGFn
cyk7CiAgICAgICAgIHNldF9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBpbmZv
KTsKICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGVzYy0+bG9j
aywgZmxhZ3MpOworICAgICAgICByZXQgPSAwOwogICAgIH0KIAogZG9uZToK
ICAgICBpZiAoIHJldCApCiAgICAgewotICAgICAgICBjbGVhbnVwX2RvbWFp
bl9pcnFfcGlycShkLCBpcnEsIGluZm8pOworICAgICAgICBpZiAoIHRlc3Rf
Yml0KDAsIHByZXBhcmVkKSApCisgICAgICAgICAgICBjbGVhbnVwX2RvbWFp
bl9pcnFfcGlycShkLCBpcnEsIGluZm8pOwogIHJldm9rZToKICAgICAgICAg
aWYgKCBpcnFfZGVueV9hY2Nlc3MoZCwgaXJxKSApCiAgICAgICAgICAgICBw
cmludGsoWEVOTE9HX0dfRVJSCi0tLSBhL3hlbi9hcmNoL3g4Ni9waHlzZGV2
LmMKKysrIGIveGVuL2FyY2gveDg2L3BoeXNkZXYuYwpAQCAtMTg1LDcgKzE4
NSw3IEBAIGludCBwaHlzZGV2X21hcF9waXJxKGRvbWlkX3QgZG9taWQsIGlu
dAogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCB0eXBlID09IE1BUF9Q
SVJRX1RZUEVfTVVMVElfTVNJICkKICAgICAgICAgewotICAgICAgICAgICAg
aWYgKCBtc2ktPmVudHJ5X25yIDw9IDAgfHwgbXNpLT5lbnRyeV9uciA+IDMy
ICkKKyAgICAgICAgICAgIGlmICggbXNpLT5lbnRyeV9uciA8PSAwIHx8IG1z
aS0+ZW50cnlfbnIgPiBNQVhfTVNJX0lSUVMgKQogICAgICAgICAgICAgICAg
IHJldCA9IC1FRE9NOwogICAgICAgICAgICAgZWxzZSBpZiAoIG1zaS0+ZW50
cnlfbnIgIT0gMSAmJiAhaW9tbXVfaW50cmVtYXAgKQogICAgICAgICAgICAg
ICAgIHJldCA9IC1FT1BOT1RTVVBQOwotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L21zaS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNpLmgKQEAg
LTU1LDYgKzU1LDggQEAKIC8qIE1BWCBmaXhlZCBwYWdlcyByZXNlcnZlZCBm
b3IgbWFwcGluZyBNU0lYIHRhYmxlcy4gKi8KICNkZWZpbmUgRklYX01TSVhf
TUFYX1BBR0VTICAgICAgICAgICAgICA1MTIKIAorI2RlZmluZSBNQVhfTVNJ
X0lSUVMgMzIgLyogbGltaXRlZCBieSBNU0kgY2FwYWJpbGl0eSBzdHJ1Y3Qg
cHJvcGVydGllcyAqLworCiBzdHJ1Y3QgbXNpX2luZm8gewogICAgIHUxNiBz
ZWc7CiAgICAgdTggYnVzOwo=

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.8/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch"
Content-Disposition: attachment;
 filename="xsa237-4.8/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvRkxBU0s6IGZpeCB1bm1hcC1kb21haW4tSVJRIFhTTSBob29rCgpU
aGUgY2FsbGVyIGFuZCB0aGUgRkxBU0sgaW1wbGVtZW50YXRpb24gb2YgeHNt
X3VubWFwX2RvbWFpbl9pcnEoKQpkaXNhZ3JlZWQgYWJvdXQgd2hhdCB0aGUg
ImRhdGEiIGFyZ3VtZW50IHBvaW50cyB0byBpbiB0aGUgTVNJIGNhc2U6CkNo
YW5nZSBib3RoIHNpZGVzIHRvIHBhc3MvdGFrZSBhIFBDSSBkZXZpY2UuCgpU
aGlzIGlzIHBhcnQgb2YgWFNBLTIzNy4KClNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0gYS94
ZW4vYXJjaC94ODYvaXJxLmMKKysrIGIveGVuL2FyY2gveDg2L2lycS5jCkBA
IC0yMTQ0LDcgKzIxNDQsOCBAQCBpbnQgdW5tYXBfZG9tYWluX3BpcnEoc3Ry
dWN0IGRvbWFpbiAqZCwKICAgICAgICAgbnIgPSBtc2lfZGVzYy0+bXNpLm52
ZWM7CiAgICAgfQogCi0gICAgcmV0ID0geHNtX3VubWFwX2RvbWFpbl9pcnEo
WFNNX0hPT0ssIGQsIGlycSwgbXNpX2Rlc2MpOworICAgIHJldCA9IHhzbV91
bm1hcF9kb21haW5faXJxKFhTTV9IT09LLCBkLCBpcnEsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbXNpX2Rlc2MgPyBtc2lfZGVzYy0+ZGV2
IDogTlVMTCk7CiAgICAgaWYgKCByZXQgKQogICAgICAgICBnb3RvIGRvbmU7
CiAKLS0tIGEveGVuL3hzbS9mbGFzay9ob29rcy5jCisrKyBiL3hlbi94c20v
Zmxhc2svaG9va3MuYwpAQCAtOTE1LDggKzkxNSw4IEBAIHN0YXRpYyBpbnQg
Zmxhc2tfdW5tYXBfZG9tYWluX21zaSAoc3RydWMKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdTMyICpzaWQsIHN0cnVjdCBhdmNfYXVk
aXRfZGF0YSAqYWQpCiB7CiAjaWZkZWYgQ09ORklHX0hBU19QQ0kKLSAgICBz
dHJ1Y3QgbXNpX2luZm8gKm1zaSA9IGRhdGE7Ci0gICAgdTMyIG1hY2hpbmVf
YmRmID0gKG1zaS0+c2VnIDw8IDE2KSB8IChtc2ktPmJ1cyA8PCA4KSB8IG1z
aS0+ZGV2Zm47CisgICAgY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYgPSBk
YXRhOworICAgIHUzMiBtYWNoaW5lX2JkZiA9IChwZGV2LT5zZWcgPDwgMTYp
IHwgKHBkZXYtPmJ1cyA8PCA4KSB8IHBkZXYtPmRldmZuOwogCiAgICAgQVZD
X0FVRElUX0RBVEFfSU5JVChhZCwgREVWKTsKICAgICBhZC0+ZGV2aWNlID0g
bWFjaGluZV9iZGY7Cg==

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.9/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch"
Content-Disposition: attachment;
 filename="xsa237-4.9/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGRvbid0IGFsbG93IE1TSSBwSVJRIG1hcHBpbmcgb24gdW5vd25l
ZCBkZXZpY2UKCk1TSSBzZXR1cCBzaG91bGQgYmUgcGVybWl0dGVkIG9ubHkg
Zm9yIGV4aXN0aW5nIGRldmljZXMgb3duZWQgYnkgdGhlCnJlc3BlY3RpdmUg
Z3Vlc3QgKHRoZSBvcGVyYXRpb24gbWF5IHN0aWxsIGJlIGNhcnJpZWQgb3V0
IGJ5IHRoZSBkb21haW4KY29udHJvbGxpbmcgdGhhdCBndWVzdCkuCgpUaGlz
IGlzIHBhcnQgb2YgWFNBLTIzNy4KClJlcG9ydGVkLWJ5OiBIVzQyIDxodzQy
QGlwc3Vtai5kZT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9p
cnEuYworKysgYi94ZW4vYXJjaC94ODYvaXJxLmMKQEAgLTE5NjMsNyArMTk2
MywxMCBAQCBpbnQgbWFwX2RvbWFpbl9waXJxKAogICAgICAgICBpZiAoICFj
cHVfaGFzX2FwaWMgKQogICAgICAgICAgICAgZ290byBkb25lOwogCi0gICAg
ICAgIHBkZXYgPSBwY2lfZ2V0X3BkZXYobXNpLT5zZWcsIG1zaS0+YnVzLCBt
c2ktPmRldmZuKTsKKyAgICAgICAgcGRldiA9IHBjaV9nZXRfcGRldl9ieV9k
b21haW4oZCwgbXNpLT5zZWcsIG1zaS0+YnVzLCBtc2ktPmRldmZuKTsKKyAg
ICAgICAgaWYgKCAhcGRldiApCisgICAgICAgICAgICBnb3RvIGRvbmU7CisK
ICAgICAgICAgcmV0ID0gcGNpX2VuYWJsZV9tc2kobXNpLCAmbXNpX2Rlc2Mp
OwogICAgICAgICBpZiAoIHJldCApCiAgICAgICAgIHsK

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.9/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch"
Content-Disposition: attachment;
 filename="xsa237-4.9/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGVuZm9yY2UgcHJvcGVyIHByaXZpbGVnZSB3aGVuICh1biltYXBw
aW5nIHBJUlEtcwoKKFVuKW1hcHBpbmcgb2YgSVJRcywganVzdCBsaWtlIG90
aGVyIFJFU09VUkNFX19BREQqIC8gUkVTT1VSQ0VfX1JFTU9WRSoKYWN0aW9u
cyAoaW4gRkxBU0sgdGVybXMpIHNob3VsZCBiZSBYU01fRE1fUFJJViByYXRo
ZXIgdGhhbiBYU01fVEFSR0VULgpUaGlzIGluIHR1cm4gcmVxdWlyZXMgYnlw
YXNzaW5nIHRoZSBYU00gY2hlY2sgaW4gcGh5c2Rldl91bm1hcF9waXJxKCkK
Zm9yIHRoZSBIVk0gZW11aXJxIGNhc2UganVzdCBsaWtlIGlzIGJlaW5nIGRv
bmUgaW4gcGh5c2Rldl9tYXBfcGlycSgpLgpUaGUgcHJpbWFyeSBnb2FsIHNl
Y3VyaXR5IHdpc2UsIGhvd2V2ZXIsIGlzIHRvIG5vIGxvbmdlciBhbGxvdyBI
Vk0KZ3Vlc3RzLCBieSBzcGVjaWZ5aW5nIHRoZWlyIG93biBkb21haW4gSUQg
aW5zdGVhZCBvZiBET01JRF9TRUxGLCB0bwplbnRlciBjb2RlIHBhdGhzIGlu
dGVuZGVkIGZvciBQViBndWVzdCBhbmQgdGhlIGNvbnRyb2wgZG9tYWlucyBv
ZiBIVk0KZ3Vlc3RzIG9ubHkuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTIzNy4K
ClJlcG9ydGVkLWJ5OiBIVzQyIDxodzQyQGlwc3Vtai5kZT4KU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdl
ZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgoKLS0tIGEveGVuL2FyY2gveDg2L3BoeXNkZXYuYworKysgYi94ZW4vYXJj
aC94ODYvcGh5c2Rldi5jCkBAIC0xMTEsNyArMTExLDcgQEAgaW50IHBoeXNk
ZXZfbWFwX3BpcnEoZG9taWRfdCBkb21pZCwgaW50CiAgICAgaWYgKCBkID09
IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVTUkNIOwogCi0gICAgcmV0ID0g
eHNtX21hcF9kb21haW5fcGlycShYU01fVEFSR0VULCBkKTsKKyAgICByZXQg
PSB4c21fbWFwX2RvbWFpbl9waXJxKFhTTV9ETV9QUklWLCBkKTsKICAgICBp
ZiAoIHJldCApCiAgICAgICAgIGdvdG8gZnJlZV9kb21haW47CiAKQEAgLTI1
NiwxMyArMjU2LDE0IEBAIGludCBwaHlzZGV2X21hcF9waXJxKGRvbWlkX3Qg
ZG9taWQsIGludAogaW50IHBoeXNkZXZfdW5tYXBfcGlycShkb21pZF90IGRv
bWlkLCBpbnQgcGlycSkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkOwotICAg
IGludCByZXQ7CisgICAgaW50IHJldCA9IDA7CiAKICAgICBkID0gcmN1X2xv
Y2tfZG9tYWluX2J5X2FueV9pZChkb21pZCk7CiAgICAgaWYgKCBkID09IE5V
TEwgKQogICAgICAgICByZXR1cm4gLUVTUkNIOwogCi0gICAgcmV0ID0geHNt
X3VubWFwX2RvbWFpbl9waXJxKFhTTV9UQVJHRVQsIGQpOworICAgIGlmICgg
ZG9taWQgIT0gRE9NSURfU0VMRiB8fCAhaXNfaHZtX2RvbWFpbihkKSB8fCAh
aGFzX3BpcnEoZCkgKQorICAgICAgICByZXQgPSB4c21fdW5tYXBfZG9tYWlu
X3BpcnEoWFNNX0RNX1BSSVYsIGQpOwogICAgIGlmICggcmV0ICkKICAgICAg
ICAgZ290byBmcmVlX2RvbWFpbjsKIAotLS0gYS94ZW4vaW5jbHVkZS94c20v
ZHVtbXkuaAorKysgYi94ZW4vaW5jbHVkZS94c20vZHVtbXkuaApAQCAtNDUz
LDcgKzQ1Myw3IEBAIHN0YXRpYyBYU01fSU5MSU5FIGNoYXIgKnhzbV9zaG93
X2lycV9zaWQKIAogc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9tYXBfZG9t
YWluX3BpcnEoWFNNX0RFRkFVTFRfQVJHIHN0cnVjdCBkb21haW4gKmQpCiB7
Ci0gICAgWFNNX0FTU0VSVF9BQ1RJT04oWFNNX1RBUkdFVCk7CisgICAgWFNN
X0FTU0VSVF9BQ1RJT04oWFNNX0RNX1BSSVYpOwogICAgIHJldHVybiB4c21f
ZGVmYXVsdF9hY3Rpb24oYWN0aW9uLCBjdXJyZW50LT5kb21haW4sIGQpOwog
fQogCkBAIC00NjUsNyArNDY1LDcgQEAgc3RhdGljIFhTTV9JTkxJTkUgaW50
IHhzbV9tYXBfZG9tYWluX2lycQogCiBzdGF0aWMgWFNNX0lOTElORSBpbnQg
eHNtX3VubWFwX2RvbWFpbl9waXJxKFhTTV9ERUZBVUxUX0FSRyBzdHJ1Y3Qg
ZG9tYWluICpkKQogewotICAgIFhTTV9BU1NFUlRfQUNUSU9OKFhTTV9UQVJH
RVQpOworICAgIFhTTV9BU1NFUlRfQUNUSU9OKFhTTV9ETV9QUklWKTsKICAg
ICByZXR1cm4geHNtX2RlZmF1bHRfYWN0aW9uKGFjdGlvbiwgY3VycmVudC0+
ZG9tYWluLCBkKTsKIH0KIAo=

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.9/0003-x86-MSI-disallow-redundant-enabling.patch"
Content-Disposition: attachment;
 filename="xsa237-4.9/0003-x86-MSI-disallow-redundant-enabling.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvTVNJOiBkaXNhbGxvdyByZWR1bmRhbnQgZW5hYmxpbmcKCkF0IHRo
ZSBtb21lbnQsIFhlbiBhdHRlbXB0cyB0byBhbGxvdyByZWR1bmRhbnQgZW5h
Ymxpbmcgb2YgTVNJIGJ5CmhhdmluZyBwY2lfZW5hYmxlX21zaSgpIHJldHVy
biAwLCBhbmQgcG9pbnQgdG8gdGhlIGV4aXN0aW5nIE1TSQpkZXNjcmlwdG9y
LCB3aGVuIHRoZSBtc2kgYWxyZWFkeSBleGlzdHMuCgpVbmZvcnR1bmF0ZWx5
LCBpZiBzdWJzZXF1ZW50IGVycm9ycyBhcmUgZW5jb3VudGVyZWQsIHRoZSBj
bGVhbnVwCnBhdGhzIGFzc3VtZSBwY2lfZW5hYmxlX21zaSgpIGhhZCBkb25l
IGZ1bGwgaW5pdGlhbGl6YXRpb24sIGFuZApoZW5jZSB1bmRvIGV2ZXJ5dGhp
bmcgdGhhdCB3YXMgYXNzdW1lZCB0byBiZSBkb25lIGJ5IHRoYXQKZnVuY3Rp
b24gd2l0aG91dCBhbHNvIHVuZG9pbmcgb3RoZXIgc2V0dXAgdGhhdCB3b3Vs
ZCBub3JtYWxseQpvY2N1ciBvbmx5IGFmdGVyIHRoYXQgZnVuY3Rpb24gd2Fz
IGNhbGxlZCAoaW4gbWFwX2RvbWFpbl9waXJxKCkKaXRzZWxmKS4KClJhdGhl
ciB0aGFuIHRyeSB0byBtYWtlIHRoZSByZWR1bmRhbnQgZW5hYmxpbmcgY2Fz
ZSB3b3JrIHByb3Blcmx5LCBqdXN0CmZvcmJpZCBpdCBlbnRpcmVseSBieSBo
YXZpbmcgcGNpX2VuYWJsZV9tc2koKSByZXR1cm4gLUVFWElTVCB3aGVuIE1T
SQppcyBhbHJlYWR5IHNldCB1cC4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjM3
LgoKUmVwb3J0ZWQtYnk6IEhXNDIgPGh3NDJAaXBzdW1qLmRlPgpTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmll
d2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgoKLS0tIGEveGVuL2FyY2gveDg2L21zaS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tc2kuYwpAQCAtMTA1MCwxMSArMTA1MCwxMCBAQCBz
dGF0aWMgaW50IF9fcGNpX2VuYWJsZV9tc2koc3RydWN0IG1zaV9pCiAgICAg
b2xkX2Rlc2MgPSBmaW5kX21zaV9lbnRyeShwZGV2LCBtc2ktPmlycSwgUENJ
X0NBUF9JRF9NU0kpOwogICAgIGlmICggb2xkX2Rlc2MgKQogICAgIHsKLSAg
ICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICJpcnEgJWQgYWxyZWFkeSBt
YXBwZWQgdG8gTVNJIG9uICUwNHg6JTAyeDolMDJ4LiV1XG4iLAorICAgICAg
ICBwcmludGsoWEVOTE9HX0VSUiAiaXJxICVkIGFscmVhZHkgbWFwcGVkIHRv
IE1TSSBvbiAlMDR4OiUwMng6JTAyeC4ldVxuIiwKICAgICAgICAgICAgICAg
IG1zaS0+aXJxLCBtc2ktPnNlZywgbXNpLT5idXMsCiAgICAgICAgICAgICAg
ICBQQ0lfU0xPVChtc2ktPmRldmZuKSwgUENJX0ZVTkMobXNpLT5kZXZmbikp
OwotICAgICAgICAqZGVzYyA9IG9sZF9kZXNjOwotICAgICAgICByZXR1cm4g
MDsKKyAgICAgICAgcmV0dXJuIC1FRVhJU1Q7CiAgICAgfQogCiAgICAgb2xk
X2Rlc2MgPSBmaW5kX21zaV9lbnRyeShwZGV2LCAtMSwgUENJX0NBUF9JRF9N
U0lYKTsKQEAgLTExMTgsMTEgKzExMTcsMTAgQEAgc3RhdGljIGludCBfX3Bj
aV9lbmFibGVfbXNpeChzdHJ1Y3QgbXNpXwogICAgIG9sZF9kZXNjID0gZmlu
ZF9tc2lfZW50cnkocGRldiwgbXNpLT5pcnEsIFBDSV9DQVBfSURfTVNJWCk7
CiAgICAgaWYgKCBvbGRfZGVzYyApCiAgICAgewotICAgICAgICBwcmludGso
WEVOTE9HX1dBUk5JTkcgImlycSAlZCBhbHJlYWR5IG1hcHBlZCB0byBNU0kt
WCBvbiAlMDR4OiUwMng6JTAyeC4ldVxuIiwKKyAgICAgICAgcHJpbnRrKFhF
TkxPR19FUlIgImlycSAlZCBhbHJlYWR5IG1hcHBlZCB0byBNU0ktWCBvbiAl
MDR4OiUwMng6JTAyeC4ldVxuIiwKICAgICAgICAgICAgICAgIG1zaS0+aXJx
LCBtc2ktPnNlZywgbXNpLT5idXMsCiAgICAgICAgICAgICAgICBQQ0lfU0xP
VChtc2ktPmRldmZuKSwgUENJX0ZVTkMobXNpLT5kZXZmbikpOwotICAgICAg
ICAqZGVzYyA9IG9sZF9kZXNjOwotICAgICAgICByZXR1cm4gMDsKKyAgICAg
ICAgcmV0dXJuIC1FRVhJU1Q7CiAgICAgfQogCiAgICAgb2xkX2Rlc2MgPSBm
aW5kX21zaV9lbnRyeShwZGV2LCAtMSwgUENJX0NBUF9JRF9NU0kpOwo=

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.9/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch"
Content-Disposition: attachment;
 filename="xsa237-4.9/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvSVJROiBjb25kaXRpb25hbGx5IHByZXNlcnZlIGlycSA8LT4gcGly
cSBtYXBwaW5nIG9uIG1hcCBlcnJvciBwYXRocwoKTWFwcGluZ3MgdGhhdCBo
YWQgYmVlbiBzZXQgdXAgYmVmb3JlIHNob3VsZCBub3QgYmUgdG9ybiBkb3du
IHdoZW4KaGFuZGxpbmcgdW5yZWxhdGVkIGVycm9ycy4KClRoaXMgaXMgcGFy
dCBvZiBYU0EtMjM3LgoKUmVwb3J0ZWQtYnk6IEhXNDIgPGh3NDJAaXBzdW1q
LmRlPgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+ClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvaXJxLmMKKysr
IGIveGVuL2FyY2gveDg2L2lycS5jCkBAIC0xMjUxLDcgKzEyNTEsOCBAQCBz
dGF0aWMgaW50IHByZXBhcmVfZG9tYWluX2lycV9waXJxKHN0cnVjCiAgICAg
ICAgIHJldHVybiAtRU5PTUVNOwogICAgIH0KICAgICAqcGluZm8gPSBpbmZv
OwotICAgIHJldHVybiAwOworCisgICAgcmV0dXJuICEhZXJyOwogfQogCiBz
dGF0aWMgdm9pZCBzZXRfZG9tYWluX2lycV9waXJxKHN0cnVjdCBkb21haW4g
KmQsIGludCBpcnEsIHN0cnVjdCBwaXJxICpwaXJxKQpAQCAtMTI5NCw3ICsx
Mjk1LDEwIEBAIGludCBpbml0X2RvbWFpbl9pcnFfbWFwcGluZyhzdHJ1Y3Qg
ZG9tYWkKICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICBlcnIgPSBw
cmVwYXJlX2RvbWFpbl9pcnFfcGlycShkLCBpLCBpLCAmaW5mbyk7CiAgICAg
ICAgIGlmICggZXJyICkKKyAgICAgICAgeworICAgICAgICAgICAgQVNTRVJU
KGVyciA8IDApOwogICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KICAg
ICAgICAgc2V0X2RvbWFpbl9pcnFfcGlycShkLCBpLCBpbmZvKTsKICAgICB9
CiAKQEAgLTE5MDIsNiArMTkwNiw3IEBAIGludCBtYXBfZG9tYWluX3BpcnEo
CiAgICAgc3RydWN0IHBpcnEgKmluZm87CiAgICAgc3RydWN0IGlycV9kZXNj
ICpkZXNjOwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgREVDTEFS
RV9CSVRNQVAocHJlcGFyZWQsIE1BWF9NU0lfSVJRUykgPSB7fTsKIAogICAg
IEFTU0VSVChzcGluX2lzX2xvY2tlZCgmZC0+ZXZlbnRfbG9jaykpOwogCkBA
IC0xOTQ1LDggKzE5NTAsMTAgQEAgaW50IG1hcF9kb21haW5fcGlycSgKICAg
ICB9CiAKICAgICByZXQgPSBwcmVwYXJlX2RvbWFpbl9pcnFfcGlycShkLCBp
cnEsIHBpcnEsICZpbmZvKTsKLSAgICBpZiAoIHJldCApCisgICAgaWYgKCBy
ZXQgPCAwICkKICAgICAgICAgZ290byByZXZva2U7CisgICAgaWYgKCAhcmV0
ICkKKyAgICAgICAgX19zZXRfYml0KDAsIHByZXBhcmVkKTsKIAogICAgIGRl
c2MgPSBpcnFfdG9fZGVzYyhpcnEpOwogCkBAIC0yMDE4LDggKzIwMjUsMTAg
QEAgaW50IG1hcF9kb21haW5fcGlycSgKICAgICAgICAgICAgIGlycSA9IGNy
ZWF0ZV9pcnEoTlVNQV9OT19OT0RFKTsKICAgICAgICAgICAgIHJldCA9IGly
cSA+PSAwID8gcHJlcGFyZV9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBwaXJx
ICsgbnIsICZpbmZvKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBp
cnE7Ci0gICAgICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAgICBpZiAo
IHJldCA8IDAgKQogICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAg
ICAgaWYgKCAhcmV0ICkKKyAgICAgICAgICAgICAgICBfX3NldF9iaXQobnIs
IHByZXBhcmVkKTsKICAgICAgICAgICAgIG1zaV9kZXNjW25yXS5pcnEgPSBp
cnE7CiAKICAgICAgICAgICAgIGlmICggaXJxX3Blcm1pdF9hY2Nlc3MoZCwg
aXJxKSAhPSAwICkKQEAgLTIwNTIsMTUgKzIwNjEsMTUgQEAgaW50IG1hcF9k
b21haW5fcGlycSgKICAgICAgICAgICAgICAgICBkZXNjLT5tc2lfZGVzYyA9
IE5VTEw7CiAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9y
ZSgmZGVzYy0+bG9jaywgZmxhZ3MpOwogICAgICAgICAgICAgfQotICAgICAg
ICAgICAgd2hpbGUgKCBuci0tICkKKyAgICAgICAgICAgIHdoaWxlICggbnIg
KQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGlmICggaXJxID49
IDAgJiYgaXJxX2RlbnlfYWNjZXNzKGQsIGlycSkgKQogICAgICAgICAgICAg
ICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiZG9tJWQ6IGNvdWxkIG5vdCByZXZva2UgYWNjZXNzIHRv
IElSUSVkIChwaXJxICVkKVxuIiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGQtPmRvbWFpbl9pZCwgaXJxLCBwaXJxKTsKLSAgICAgICAgICAgICAg
ICBpZiAoIGluZm8gKQorICAgICAgICAgICAgICAgIGlmICggaW5mbyAmJiB0
ZXN0X2JpdChuciwgcHJlcGFyZWQpICkKICAgICAgICAgICAgICAgICAgICAg
Y2xlYW51cF9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBpbmZvKTsKLSAgICAg
ICAgICAgICAgICBpbmZvID0gcGlycV9pbmZvKGQsIHBpcnEgKyBucik7Cisg
ICAgICAgICAgICAgICAgaW5mbyA9IHBpcnFfaW5mbyhkLCBwaXJxICsgLS1u
cik7CiAgICAgICAgICAgICAgICAgaXJxID0gaW5mby0+YXJjaC5pcnE7CiAg
ICAgICAgICAgICB9CiAgICAgICAgICAgICBtc2lfZGVzYy0+aXJxID0gLTE7
CkBAIC0yMDc2LDEyICsyMDg1LDE0IEBAIGludCBtYXBfZG9tYWluX3BpcnEo
CiAgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZkZXNjLT5sb2NrLCBmbGFn
cyk7CiAgICAgICAgIHNldF9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBpbmZv
KTsKICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGVzYy0+bG9j
aywgZmxhZ3MpOworICAgICAgICByZXQgPSAwOwogICAgIH0KIAogZG9uZToK
ICAgICBpZiAoIHJldCApCiAgICAgewotICAgICAgICBjbGVhbnVwX2RvbWFp
bl9pcnFfcGlycShkLCBpcnEsIGluZm8pOworICAgICAgICBpZiAoIHRlc3Rf
Yml0KDAsIHByZXBhcmVkKSApCisgICAgICAgICAgICBjbGVhbnVwX2RvbWFp
bl9pcnFfcGlycShkLCBpcnEsIGluZm8pOwogIHJldm9rZToKICAgICAgICAg
aWYgKCBpcnFfZGVueV9hY2Nlc3MoZCwgaXJxKSApCiAgICAgICAgICAgICBw
cmludGsoWEVOTE9HX0dfRVJSCi0tLSBhL3hlbi9hcmNoL3g4Ni9waHlzZGV2
LmMKKysrIGIveGVuL2FyY2gveDg2L3BoeXNkZXYuYwpAQCAtMTg2LDcgKzE4
Niw3IEBAIGludCBwaHlzZGV2X21hcF9waXJxKGRvbWlkX3QgZG9taWQsIGlu
dAogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCB0eXBlID09IE1BUF9Q
SVJRX1RZUEVfTVVMVElfTVNJICkKICAgICAgICAgewotICAgICAgICAgICAg
aWYgKCBtc2ktPmVudHJ5X25yIDw9IDAgfHwgbXNpLT5lbnRyeV9uciA+IDMy
ICkKKyAgICAgICAgICAgIGlmICggbXNpLT5lbnRyeV9uciA8PSAwIHx8IG1z
aS0+ZW50cnlfbnIgPiBNQVhfTVNJX0lSUVMgKQogICAgICAgICAgICAgICAg
IHJldCA9IC1FRE9NOwogICAgICAgICAgICAgZWxzZSBpZiAoIG1zaS0+ZW50
cnlfbnIgIT0gMSAmJiAhaW9tbXVfaW50cmVtYXAgKQogICAgICAgICAgICAg
ICAgIHJldCA9IC1FT1BOT1RTVVBQOwotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L21zaS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNpLmgKQEAg
LTU2LDYgKzU2LDggQEAKIC8qIE1BWCBmaXhlZCBwYWdlcyByZXNlcnZlZCBm
b3IgbWFwcGluZyBNU0lYIHRhYmxlcy4gKi8KICNkZWZpbmUgRklYX01TSVhf
TUFYX1BBR0VTICAgICAgICAgICAgICA1MTIKIAorI2RlZmluZSBNQVhfTVNJ
X0lSUVMgMzIgLyogbGltaXRlZCBieSBNU0kgY2FwYWJpbGl0eSBzdHJ1Y3Qg
cHJvcGVydGllcyAqLworCiBzdHJ1Y3QgbXNpX2luZm8gewogICAgIHUxNiBz
ZWc7CiAgICAgdTggYnVzOwo=

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.9/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch"
Content-Disposition: attachment;
 filename="xsa237-4.9/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvRkxBU0s6IGZpeCB1bm1hcC1kb21haW4tSVJRIFhTTSBob29rCgpU
aGUgY2FsbGVyIGFuZCB0aGUgRkxBU0sgaW1wbGVtZW50YXRpb24gb2YgeHNt
X3VubWFwX2RvbWFpbl9pcnEoKQpkaXNhZ3JlZWQgYWJvdXQgd2hhdCB0aGUg
ImRhdGEiIGFyZ3VtZW50IHBvaW50cyB0byBpbiB0aGUgTVNJIGNhc2U6CkNo
YW5nZSBib3RoIHNpZGVzIHRvIHBhc3MvdGFrZSBhIFBDSSBkZXZpY2UuCgpU
aGlzIGlzIHBhcnQgb2YgWFNBLTIzNy4KClNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0gYS94
ZW4vYXJjaC94ODYvaXJxLmMKKysrIGIveGVuL2FyY2gveDg2L2lycS5jCkBA
IC0yMTQzLDcgKzIxNDMsOCBAQCBpbnQgdW5tYXBfZG9tYWluX3BpcnEoc3Ry
dWN0IGRvbWFpbiAqZCwKICAgICAgICAgbnIgPSBtc2lfZGVzYy0+bXNpLm52
ZWM7CiAgICAgfQogCi0gICAgcmV0ID0geHNtX3VubWFwX2RvbWFpbl9pcnEo
WFNNX0hPT0ssIGQsIGlycSwgbXNpX2Rlc2MpOworICAgIHJldCA9IHhzbV91
bm1hcF9kb21haW5faXJxKFhTTV9IT09LLCBkLCBpcnEsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbXNpX2Rlc2MgPyBtc2lfZGVzYy0+ZGV2
IDogTlVMTCk7CiAgICAgaWYgKCByZXQgKQogICAgICAgICBnb3RvIGRvbmU7
CiAKLS0tIGEveGVuL3hzbS9mbGFzay9ob29rcy5jCisrKyBiL3hlbi94c20v
Zmxhc2svaG9va3MuYwpAQCAtOTE4LDggKzkxOCw4IEBAIHN0YXRpYyBpbnQg
Zmxhc2tfdW5tYXBfZG9tYWluX21zaSAoc3RydWMKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdTMyICpzaWQsIHN0cnVjdCBhdmNfYXVk
aXRfZGF0YSAqYWQpCiB7CiAjaWZkZWYgQ09ORklHX0hBU19QQ0kKLSAgICBz
dHJ1Y3QgbXNpX2luZm8gKm1zaSA9IGRhdGE7Ci0gICAgdTMyIG1hY2hpbmVf
YmRmID0gKG1zaS0+c2VnIDw8IDE2KSB8IChtc2ktPmJ1cyA8PCA4KSB8IG1z
aS0+ZGV2Zm47CisgICAgY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYgPSBk
YXRhOworICAgIHUzMiBtYWNoaW5lX2JkZiA9IChwZGV2LT5zZWcgPDwgMTYp
IHwgKHBkZXYtPmJ1cyA8PCA4KSB8IHBkZXYtPmRldmZuOwogCiAgICAgQVZD
X0FVRElUX0RBVEFfSU5JVChhZCwgREVWKTsKICAgICBhZC0+ZGV2aWNlID0g
bWFjaGluZV9iZGY7Cg==

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=separator--


From xen-devel-bounces@lists.xen.org Wed Oct 18 12:09:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 12:09:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4n9i-00080a-At; Wed, 18 Oct 2017 12:09:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4n9g-0007yc-S4; Wed, 18 Oct 2017 12:09:01 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 04/6A-23269-B5447E95; Wed, 18 Oct 2017 12:08:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCJsWRWlGSWpSXmKPExsWS0XRdVTfK5Xm
 kwd7Dyha3brYyWyz5uJjFYtXVA6wOzB5Hd/9mCmCMYs3MS8qvSGDNOD95J3PBz01MFb33p7I0
 MN5fwdTFyMUhJHCFUWLejy4oZxGjxKZX+1m7GDk5mAVcJW7s28wGYStKXLjXwAJi8woISpyc+
 QTMlhDQlLjzZhU7iC0iUCSx89xLMJtNQE9i7tlJTBC9lhLzJ55iA1kgLNDCKLF6yx9miEFmEo
 cWzAGzWQRUJW7N3sU2gZFnFpLds5DsnoVk9yxGDqC4psT6XfoQprTE8n8cENXyEtvfzmGGsK0
 kpn38CFVtLnF4FhPMwCndD9khbGuJTe1tUIssJPa8XcuKqcZRYv36c1Aj7SQ29zeyYVOzq+00
 E0zN1fsvsdjlKPF78glGmJo3XfsYMdXYS1z5uRwqbiNx8MhjLO6xlzj5ZSojxFs2En3TqpCVL
 GCUXsWoUZxaVJZapGtsoJdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJEZiS6hkYGH
 cwTljld4hRkoNJSZRX98CzSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvHLOzyOFBItS01Mr0jJ
 zgMkRJi3BwaMkwuvkBJTmLS5IzC3OTIdInWJ05Ti24uIfJo41864DyY6bd4HkJjC54fuDP0xC
 LHn5ealS4rxmILMFQJozSvPgRsMS+yVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrxWIFN4M
 vNK4C54BXQcE9Bx65yegBxXkoiQkmpg9Dafxfv8rkORd050Ti+va+Iq9ZevjLi/OrFpOuctKv
 Gv2Pdqb/DNo5nfNzxeUqp9Iy7+28ni98mHd4h8KXzduUI8aonqG2f5eI0y5w0frX+Hzgy6J70
 w6XdM0qHwTa0Zn7cvkHHIvza7tsPbIOiCN49J/OcYlc88cqkZqz+cKF+U/Knl6C8nJZbijERD
 Leai4kQAoXscFOcDAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1508328537!86917175!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16615 invoked from network); 18 Oct 2017 12:08:58 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Oct 2017 12:08:58 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4n9M-000645-UB; Wed, 18 Oct 2017 12:08:40 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1e4n9M-0001QD-Rn; Wed, 18 Oct 2017 12:08:40 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
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: <E1e4n9M-0001QD-Rn@xenbits.xenproject.org>
Date: Wed, 18 Oct 2017 12:08:40 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 243 (CVE-2017-15592) - x86:
 Incorrect handling of self-linear shadow mappings with translated guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

            Xen Security Advisory CVE-2017-15592 / XSA-243
                              version 4

 x86: Incorrect handling of self-linear shadow mappings with translated guests

UPDATES IN VERSION 4
====================

CVE assigned.

ISSUE DESCRIPTION
=================

The shadow pagetable code uses linear mappings to inspect and modify the
shadow pagetables.  A linear mapping which points back to itself is known as
self-linear.  For translated guests, the shadow linear mappings (being in a
separate address space) are not intended to be self-linear.  For
non-translated guests, the shadow linear mappings (being the same
address space) are intended to be self-linear.

When constructing a monitor pagetable for Xen to run on a vcpu with, the shadow
linear slot is filled with a self-linear mapping, and for translated guests,
shortly thereafter replaced with a non-self-linear mapping, when the guest's
%cr3 is shadowed.

However when writeable heuristics are used, the shadow mappings are used as
part of shadowing %cr3, causing the heuristics to be applied to Xen's
pagetables, not the guest shadow pagetables.

While investigating, it was also identified that PV auto-translate mode was
insecure.  This mode was removed in Xen 4.7 due to being unused, unmaintained
and presumed broken.  We are not aware of any guest implementation of PV
auto-translate mode.

IMPACT
======

A malicious or buggy HVM guest may cause a hypervisor crash, resulting in a
Denial of Service (DoS) affecting the entire host, or cause hypervisor memory
corruption.  We cannot rule out a guest being able to escalate its privilege.

VULNERABLE SYSTEMS
==================

All versions of Xen are vulnerable.

HVM guests using shadow mode paging can exploit this vulnerability.
HVM guests using Hardware Assisted Paging (HAP) as well as PV guests
cannot exploit this vulnerability.

ARM systems are not vulnerable.

MITIGATION
==========

Running only PV guests will avoid this vulnerability.

Where the HVM guest is explicitly configured to use shadow paging (eg
via the `hap=0' xl domain configuration file parameter), changing to
HAP (eg by setting `hap=1') will avoid exposing the vulnerability to
those guests.  HAP is the default (in upstream Xen), where the
hardware supports it; so this mitigation is only applicable if HAP has
been disabled by configuration.

CREDITS
=======

This issue was discovered by Andrew Cooper of Citrix.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa243.patch             xen-unstable, Xen 4.9.x
xsa243-4.8.patch         Xen 4.8.x
xsa243-4.7.patch         Xen 4.7.x
xsa243-4.6-[1,2].patch   Xen 4.6.x
xsa243-4.{6-1,5-2}.patch Xen 4.5.x

$ sha256sum xsa243*
61b05e2d6655f5d18cd53b16e03499152c603162584f64d68fad31b088cc5cd2  xsa243.meta
a5b484db80346f7e75c7921ee4780567f04b9f9b4620c0cde4bfa1df3ac0f87f  xsa243.patch
79e1c5e088eee8e78aa67895a29d611352c64251854e4c5129e33c85988a47a5  xsa243-4.5-2.patch
722073aad1e734e24b0b79d03a1957e491f3616fe6e244a89050f7a50f8f356b  xsa243-4.6-1.patch
94cb346c486f88f2f4f701564017e1997e518a5a14218f0e38ff882c60fb382c  xsa243-4.6-2.patch
465ba9e3293591a3c84c122ffd73474fe96483f5e21565440d5fbc207fa4c4a9  xsa243-4.7.patch
f8e471b42502905a442d43934ac339663a6124118c9762b31f2ad930fd532e64  xsa243-4.8.patch
$

DEPLOYMENT DURING EMBARGO
=========================

Deployment of the patches and/or mitigations described above (or
others which are substantially similar) is permitted during the
embargo, even on public-facing systems with untrusted guest users and
administrators.

But: Distribution of updated software is prohibited (except to other
members of the predisclosure list).

Predisclosure list members who wish to deploy significantly different
patches and/or mitigations, please contact the Xen Project Security
Team.

(Note: this during-embargo deployment notice is retained in
post-embargo publicly released Xen Project advisories, even though it
is then no longer applicable.  This is to enable the community to have
oversight of the Xen Project Security Team's decisionmaking.)

For more information about permissible uses of embargoed information,
consult the Xen Project community's agreed Security Policy:
  http://www.xenproject.org/security-policy.html
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJZ50QoAAoJEIP+FMlX6CvZfY8H/j9FvKi/ZMCbL0bkiHzDurGB
oUhuw21LyJ0xCvBu+Qo94LsKPNwmhcsGdk13kjwYHorIBsjlJgAxavri4HnWLVx/
vdAavrPXrjf69q4YAbLVowjevhwdapGYaEn9q/ftURReDi5c5UEs/sxRgg2BeMWb
CYYFGYEWfpWDR2KpOgZib8Pg4G9Jz8oyzFAopnJpuBK2whbnTDlABnX15DGTFeih
Rk9OJDqfARelnqXS6I+AG8erqyaI1gWvoVjEuSDDUv/H27N/qRaG4WCsSdENQS/V
HLm+oxgJyC8sWAyE8Fr6DUZSf/jW8QBvt1iuLJIUXL7ns8B0U527iM3185T2TYA=
=Gwk6
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa243.meta"
Content-Disposition: attachment; filename="xsa243.meta"
Content-Transfer-Encoding: base64

ewogICJYU0EiOiAyNDMsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC45IiwKICAgICI0LjgiLAogICAgIjQuNyIsCiAg
ICAiNC42IiwKICAgICI0LjUiCiAgXSwKICAiVHJlZXMiOiBbCiAgICAieGVu
IgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC41IjogewogICAgICAiWGVu
VmVyc2lvbiI6ICI0LjUiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI4MzcyNGQ5ZjNhZTIx
YTNiOTYzNjI3NDJlMmYwNTJiMTlkOWY1NTlhIiwKICAgICAgICAgICJQcmVy
ZXFzIjogWwogICAgICAgICAgICAyMzcsCiAgICAgICAgICAgIDIzOCwKICAg
ICAgICAgICAgMjM5LAogICAgICAgICAgICAyNDAsCiAgICAgICAgICAgIDI0
MSwKICAgICAgICAgICAgMjQyCiAgICAgICAgICBdLAogICAgICAgICAgIlBh
dGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EyNDMtNC42LTEucGF0Y2giLCAi
eHNhMjQzLTQuNS0yLnBhdGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAg
ICAgfQogICAgfSwKICAgICI0LjYiOiB7CiAgICAgICJYZW5WZXJzaW9uIjog
IjQuNiIsCiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAg
ICAgICAgICAiU3RhYmxlUmVmIjogIjE2NThhODc2OTBhYzgzOWU4NWRiMTJi
YmY0MDliZTYyYmI5Mzg2NDAiLAogICAgICAgICAgIlByZXJlcXMiOiBbCiAg
ICAgICAgICAgIDIzNywKICAgICAgICAgICAgMjM4LAogICAgICAgICAgICAy
MzksCiAgICAgICAgICAgIDI0MCwKICAgICAgICAgICAgMjQxLAogICAgICAg
ICAgICAyNDIKICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsK
ICAgICAgICAgICAgInhzYTI0My00LjYtMS5wYXRjaCIsICJ4c2EyNDMtNC42
LTIucGF0Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9
LAogICAgIjQuNyI6IHsKICAgICAgIlhlblZlcnNpb24iOiAiNC43IiwKICAg
ICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJT
dGFibGVSZWYiOiAiYzc3ODNkOWMyNmZjMTkxODYyZDk4ODNkYTIyMzg3MzQw
YjFmYWIxOCIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAg
MjM3LAogICAgICAgICAgICAyMzgsCiAgICAgICAgICAgIDIzOSwKICAgICAg
ICAgICAgMjQwLAogICAgICAgICAgICAyNDEsCiAgICAgICAgICAgIDI0Mgog
ICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAg
ICAieHNhMjQzLTQuNy5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAg
ICAgIH0KICAgIH0sCiAgICAiNC44IjogewogICAgICAiWGVuVmVyc2lvbiI6
ICI0LjgiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewog
ICAgICAgICAgIlN0YWJsZVJlZiI6ICIzNjg5OGViMTI1NzJmMGExZjg1Y2I1
NGQ0YTllOTBhZmNiNmY3MDQ1IiwKICAgICAgICAgICJQcmVyZXFzIjogWwog
ICAgICAgICAgICAyMzcsCiAgICAgICAgICAgIDIzOCwKICAgICAgICAgICAg
MjM5LAogICAgICAgICAgICAyNDAsCiAgICAgICAgICAgIDI0MSwKICAgICAg
ICAgICAgMjQyCiAgICAgICAgICBdLAogICAgICAgICAgIlBhdGNoZXMiOiBb
CiAgICAgICAgICAgICJ4c2EyNDMtNC44LnBhdGNoIgogICAgICAgICAgXQog
ICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0LjkiOiB7CiAgICAgICJY
ZW5WZXJzaW9uIjogIjQuOSIsCiAgICAgICJSZWNpcGVzIjogewogICAgICAg
ICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogIjJjYzNkMzJmNDBj
NzFjYjI0MjQ3N2EzZjg5MzgwNzRkNGZjMzY4MjkiLAogICAgICAgICAgIlBy
ZXJlcXMiOiBbCiAgICAgICAgICAgIDIzNywKICAgICAgICAgICAgMjM4LAog
ICAgICAgICAgICAyMzksCiAgICAgICAgICAgIDI0MCwKICAgICAgICAgICAg
MjQxLAogICAgICAgICAgICAyNDIKICAgICAgICAgIF0sCiAgICAgICAgICAi
UGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI0My5wYXRjaCIKICAgICAg
ICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAibWFzdGVyIjog
ewogICAgICAiWGVuVmVyc2lvbiI6ICJtYXN0ZXIiLAogICAgICAiUmVjaXBl
cyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6
ICJhOGVhNmUyNjg4MTE4YTNlMTllMjliMzllMzE2ZmFhNWY5NmFiOWQxIiwK
ICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyMzcsCiAgICAg
ICAgICAgIDIzOCwKICAgICAgICAgICAgMjM5LAogICAgICAgICAgICAyNDAs
CiAgICAgICAgICAgIDI0MSwKICAgICAgICAgICAgMjQyCiAgICAgICAgICBd
LAogICAgICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EyNDMu
cGF0Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9CiAg
fQp9

--=separator
Content-Type: application/octet-stream; name="xsa243.patch"
Content-Disposition: attachment; filename="xsa243.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NoYWRvdzogRG9uJ3QgY3JlYXRlIHNlbGYtbGlu
ZWFyIHNoYWRvdyBtYXBwaW5ncyBmb3IgNC1sZXZlbCB0cmFuc2xhdGVkIGd1
ZXN0cwoKV2hlbiBpbml0aWFsbHkgY3JlYXRpbmcgYSBtb25pdG9yIHRhYmxl
IGZvciA0LWxldmVsIHRyYW5zbGF0ZWQgZ3Vlc3RzLCBkb24ndAppbnN0YWxs
IGEgc2hhZG93LWxpbmVhciBtYXBwaW5nLiAgVGhpcyBtYXBwaW5nIGlzIGFj
dHVhbGx5IHNlbGYtbGluZWFyLCBhbmQKdHJpcHMgdXAgdGhlIHdyaXRlYWJs
ZSBoZXVyaXN0aWMgbG9naWMgaW50byBmb2xsb3dpbmcgWGVuJ3MgbWFwcGlu
Z3MsIG5vdCB0aGUKZ3Vlc3RzJyBzaGFkb3dzIGl0IHdhcyBleHBlY3Rpbmcg
dG8gZm9sbG93LgoKQSBjb25zZXF1ZW5jZSBvZiB0aGlzIGlzIHRoYXQgc2hf
Z3Vlc3Nfd3JtYXAoKSBuZWVkcyB0byBjb3BlIHdpdGggdGhlcmUgYmVpbmcK
bm8gc2hhZG93LWxpbmVhciBtYXBwaW5nIHByZXNlbnQsIHdoaWNoIGluIHBy
YWN0aWNlIG9jY3VycyBvbmNlIGVhY2ggdGltZSBhCnZjcHUgc3dpdGNoZXMg
dG8gNC1sZXZlbCBwYWdpbmcgZnJvbSBhIGRpZmZlcmVudCBwYWdpbmcgbW9k
ZS4KCkFuIGFwcHJvcHJpYXRlIHNoYWRvdy1saW5lYXIgc2xvdCB3aWxsIGJl
IGluc2VydGVkIGludG8gdGhlIG1vbml0b3IgdGFibGUKZWl0aGVyIHdoaWxl
IGNvbnN0cnVjdGluZyBsb3dlciBsZXZlbCBtb25pdG9yIHRhYmxlcywgb3Ig
Ynkgc2hfdXBkYXRlX2NyMygpLgoKV2hpbGUgZml4aW5nIHRoaXMsIGNsYXJp
ZnkgdGhlIHNhZmV0eSBvZiB0aGUgb3RoZXIgbWFwcGluZ3MuICBEZXNwaXRl
CmFwcGVhcmluZyB1bnNhZmUsIGl0IGlzIGNvcnJlY3QgdG8gY3JlYXRlIGEg
Z3Vlc3QtbGluZWFyIG1hcHBpbmcgZm9yCnRyYW5zbGF0ZWQgZG9tYWluczsg
dGhpcyBpcyBzZWxmLWxpbmVhciBhbmQgZG9lc24ndCBwb2ludCBpbnRvIHRo
ZSB0cmFuc2xhdGVkCmRvbWFpbi4gIERyb3AgYSBkZWFkIGNsYXVzZSBmb3Ig
dHJhbnNsYXRlICE9IGV4dGVybmFsIGd1ZXN0cy4KClRoaXMgaXMgWFNBLTI0
My4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVu
Lm9yZz4KCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211
bHRpLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKaW5kZXgg
OGQ0ZjI0NC4uYTE4ZDI4NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9tdWx0aS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cv
bXVsdGkuYwpAQCAtMTQ4NSwyNiArMTQ4NSwzOCBAQCB2b2lkIHNoX2luc3Rh
bGxfeGVuX2VudHJpZXNfaW5fbDQoc3RydWN0IGRvbWFpbiAqZCwgbWZuX3Qg
Z2w0bWZuLCBtZm5fdCBzbDRtZm4pCiAgICAgICAgIHNsNGVbc2hhZG93X2w0
X3RhYmxlX29mZnNldChST19NUFRfVklSVF9TVEFSVCldID0gc2hhZG93X2w0
ZV9lbXB0eSgpOwogICAgIH0KIAotICAgIC8qIFNoYWRvdyBsaW5lYXIgbWFw
cGluZyBmb3IgNC1sZXZlbCBzaGFkb3dzLiAgTi5CLiBmb3IgMy1sZXZlbAot
ICAgICAqIHNoYWRvd3Mgb24gNjQtYml0IHhlbiwgdGhpcyBsaW5lYXIgbWFw
cGluZyBpcyBsYXRlciByZXBsYWNlZCBieSB0aGUKLSAgICAgKiBtb25pdG9y
IHBhZ2V0YWJsZSBzdHJ1Y3R1cmUsIHdoaWNoIGlzIGJ1aWx0IGluIG1ha2Vf
bW9uaXRvcl90YWJsZQotICAgICAqIGFuZCBtYWludGFpbmVkIGJ5IHNoX3Vw
ZGF0ZV9saW5lYXJfZW50cmllcy4gKi8KLSAgICBzbDRlW3NoYWRvd19sNF90
YWJsZV9vZmZzZXQoU0hfTElORUFSX1BUX1ZJUlRfU1RBUlQpXSA9Ci0gICAg
ICAgIHNoYWRvd19sNGVfZnJvbV9tZm4oc2w0bWZuLCBfX1BBR0VfSFlQRVJW
SVNPUl9SVyk7Ci0KLSAgICAvKiBTZWxmIGxpbmVhciBtYXBwaW5nLiAgKi8K
LSAgICBpZiAoIHNoYWRvd19tb2RlX3RyYW5zbGF0ZShkKSAmJiAhc2hhZG93
X21vZGVfZXh0ZXJuYWwoZCkgKQorICAgIC8qCisgICAgICogTGluZWFyIG1h
cHBpbmcgc2xvdHM6CisgICAgICoKKyAgICAgKiBDYWxsaW5nIHRoaXMgZnVu
Y3Rpb24gd2l0aCBnbDRtZm4gPT0gc2w0bWZuIGlzIHVzZWQgdG8gY29uc3Ry
dWN0IGEKKyAgICAgKiBtb25pdG9yIHRhYmxlIGZvciB0cmFuc2xhdGVkIGRv
bWFpbnMuICBJbiB0aGlzIGNhc2UsIGdsNG1mbiBmb3JtcyB0aGUKKyAgICAg
KiBzZWxmLWxpbmVhciBtYXBwaW5nIChpLmUuIG5vdCBwb2ludGluZyBpbnRv
IHRoZSB0cmFuc2xhdGVkIGRvbWFpbiksIGFuZAorICAgICAqIHRoZSBzaGFk
b3ctbGluZWFyIHNsb3QgaXMgc2tpcHBlZC4gIFRoZSBzaGFkb3ctbGluZWFy
IHNsb3QgaXMgZWl0aGVyCisgICAgICogZmlsbGVkIHdoZW4gY29uc3RydWN0
aW5nIGxvd2VyIGxldmVsIG1vbml0b3IgdGFibGVzLCBvciB2aWEKKyAgICAg
KiBzaF91cGRhdGVfY3IzKCkgZm9yIDQtbGV2ZWwgZ3Vlc3RzLgorICAgICAq
CisgICAgICogQ2FsbGluZyB0aGlzIGZ1bmN0aW9uIHdpdGggZ2w0bWZuICE9
IHNsNG1mbiBpcyB1c2VkIGZvciBub24tdHJhbnNsYXRlZAorICAgICAqIGd1
ZXN0cywgd2hlcmUgdGhlIHNoYWRvdy1saW5lYXIgc2xvdCBpcyBhY3R1YWxs
eSBzZWxmLWxpbmVhciwgYW5kIHRoZQorICAgICAqIGd1ZXN0LWxpbmVhciBz
bG90IHBvaW50cyBpbnRvIHRoZSBndWVzdHMgdmlldyBvZiBpdHMgcGFnZXRh
Ymxlcy4KKyAgICAgKi8KKyAgICBpZiAoIHNoYWRvd19tb2RlX3RyYW5zbGF0
ZShkKSApCiAgICAgewotICAgICAgICAvLyBsaW5lYXIgdGFibGVzIG1heSBu
b3QgYmUgdXNlZCB3aXRoIHRyYW5zbGF0ZWQgUFYgZ3Vlc3RzCi0gICAgICAg
IHNsNGVbc2hhZG93X2w0X3RhYmxlX29mZnNldChMSU5FQVJfUFRfVklSVF9T
VEFSVCldID0KKyAgICAgICAgQVNTRVJUKG1mbl9lcShnbDRtZm4sIHNsNG1m
bikpOworCisgICAgICAgIHNsNGVbc2hhZG93X2w0X3RhYmxlX29mZnNldChT
SF9MSU5FQVJfUFRfVklSVF9TVEFSVCldID0KICAgICAgICAgICAgIHNoYWRv
d19sNGVfZW1wdHkoKTsKICAgICB9CiAgICAgZWxzZQogICAgIHsKLSAgICAg
ICAgc2w0ZVtzaGFkb3dfbDRfdGFibGVfb2Zmc2V0KExJTkVBUl9QVF9WSVJU
X1NUQVJUKV0gPQotICAgICAgICAgICAgc2hhZG93X2w0ZV9mcm9tX21mbihn
bDRtZm4sIF9fUEFHRV9IWVBFUlZJU09SX1JXKTsKKyAgICAgICAgQVNTRVJU
KCFtZm5fZXEoZ2w0bWZuLCBzbDRtZm4pKTsKKworICAgICAgICBzbDRlW3No
YWRvd19sNF90YWJsZV9vZmZzZXQoU0hfTElORUFSX1BUX1ZJUlRfU1RBUlQp
XSA9CisgICAgICAgICAgICBzaGFkb3dfbDRlX2Zyb21fbWZuKHNsNG1mbiwg
X19QQUdFX0hZUEVSVklTT1JfUlcpOwogICAgIH0KIAorICAgIHNsNGVbc2hh
ZG93X2w0X3RhYmxlX29mZnNldChMSU5FQVJfUFRfVklSVF9TVEFSVCldID0K
KyAgICAgICAgc2hhZG93X2w0ZV9mcm9tX21mbihnbDRtZm4sIF9fUEFHRV9I
WVBFUlZJU09SX1JXKTsKKwogICAgIHVubWFwX2RvbWFpbl9wYWdlKHNsNGUp
OwogfQogI2VuZGlmCkBAIC00NDA1LDYgKzQ0MTcsMTEgQEAgc3RhdGljIGlu
dCBzaF9ndWVzc193cm1hcChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9u
ZyB2YWRkciwgbWZuX3QgZ21mbikKIAogICAgIC8qIENhcmVmdWxseSBsb29r
IGluIHRoZSBzaGFkb3cgbGluZWFyIG1hcCBmb3IgdGhlIGwxZSB3ZSBleHBl
Y3QgKi8KICNpZiBTSEFET1dfUEFHSU5HX0xFVkVMUyA+PSA0CisgICAgLyog
SXMgYSBzaGFkb3cgbGluZWFyIG1hcCBpcyBpbnN0YWxsZWQgaW4gdGhlIGZp
cnN0IHBsYWNlPyAqLworICAgIHNsNHAgID0gdi0+YXJjaC5wYWdpbmcuc2hh
ZG93Lmd1ZXN0X3Z0YWJsZTsKKyAgICBzbDRwICs9IHNoYWRvd19sNF90YWJs
ZV9vZmZzZXQoU0hfTElORUFSX1BUX1ZJUlRfU1RBUlQpOworICAgIGlmICgg
IShzaGFkb3dfbDRlX2dldF9mbGFncygqc2w0cCkgJiBfUEFHRV9QUkVTRU5U
KSApCisgICAgICAgIHJldHVybiAwOwogICAgIHNsNHAgPSBzaF9saW5lYXJf
bDRfdGFibGUodikgKyBzaGFkb3dfbDRfbGluZWFyX29mZnNldCh2YWRkcik7
CiAgICAgaWYgKCAhKHNoYWRvd19sNGVfZ2V0X2ZsYWdzKCpzbDRwKSAmIF9Q
QUdFX1BSRVNFTlQpICkKICAgICAgICAgcmV0dXJuIDA7Cg==

--=separator
Content-Type: application/octet-stream; name="xsa243-4.5-2.patch"
Content-Disposition: attachment; filename="xsa243-4.5-2.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NoYWRvdzogRG9uJ3QgY3JlYXRlIHNlbGYtbGlu
ZWFyIHNoYWRvdyBtYXBwaW5ncyBmb3IgNC1sZXZlbCB0cmFuc2xhdGVkIGd1
ZXN0cwoKV2hlbiBpbml0aWFsbHkgY3JlYXRpbmcgYSBtb25pdG9yIHRhYmxl
IGZvciA0LWxldmVsIHRyYW5zbGF0ZWQgZ3Vlc3RzLCBkb24ndAppbnN0YWxs
IGEgc2hhZG93LWxpbmVhciBtYXBwaW5nLiAgVGhpcyBtYXBwaW5nIGlzIGFj
dHVhbGx5IHNlbGYtbGluZWFyLCBhbmQKdHJpcHMgdXAgdGhlIHdyaXRlYWJs
ZSBoZXVyaXN0aWMgbG9naWMgaW50byBmb2xsb3dpbmcgWGVuJ3MgbWFwcGlu
Z3MsIG5vdCB0aGUKZ3Vlc3RzJyBzaGFkb3dzIGl0IHdhcyBleHBlY3Rpbmcg
dG8gZm9sbG93LgoKQSBjb25zZXF1ZW5jZSBvZiB0aGlzIGlzIHRoYXQgc2hf
Z3Vlc3Nfd3JtYXAoKSBuZWVkcyB0byBjb3BlIHdpdGggdGhlcmUgYmVpbmcK
bm8gc2hhZG93LWxpbmVhciBtYXBwaW5nIHByZXNlbnQsIHdoaWNoIGluIHBy
YWN0aWNlIG9jY3VycyBvbmNlIGVhY2ggdGltZSBhCnZjcHUgc3dpdGNoZXMg
dG8gNC1sZXZlbCBwYWdpbmcgZnJvbSBhIGRpZmZlcmVudCBwYWdpbmcgbW9k
ZS4KCkFuIGFwcHJvcHJpYXRlIHNoYWRvdy1saW5lYXIgc2xvdCB3aWxsIGJl
IGluc2VydGVkIGludG8gdGhlIG1vbml0b3IgdGFibGUKZWl0aGVyIHdoaWxl
IGNvbnN0cnVjdGluZyBsb3dlciBsZXZlbCBtb25pdG9yIHRhYmxlcywgb3Ig
Ynkgc2hfdXBkYXRlX2NyMygpLgoKV2hpbGUgZml4aW5nIHRoaXMsIGNsYXJp
ZnkgdGhlIHNhZmV0eSBvZiB0aGUgb3RoZXIgbWFwcGluZ3MuICBEZXNwaXRl
CmFwcGVhcmluZyB1bnNhZmUsIGl0IGlzIGNvcnJlY3QgdG8gY3JlYXRlIGEg
Z3Vlc3QtbGluZWFyIG1hcHBpbmcgZm9yCnRyYW5zbGF0ZWQgZG9tYWluczsg
dGhpcyBpcyBzZWxmLWxpbmVhciBhbmQgZG9lc24ndCBwb2ludCBpbnRvIHRo
ZSB0cmFuc2xhdGVkCmRvbWFpbi4gIERyb3AgYSBkZWFkIGNsYXVzZSBmb3Ig
dHJhbnNsYXRlICE9IGV4dGVybmFsIGd1ZXN0cy4KClRoaXMgaXMgcGFydCBv
ZiBYU0EtMjQzLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQWNrZWQtYnk6IFRpbSBEZWVnYW4g
PHRpbUB4ZW4ub3JnPgoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9z
aGFkb3cvbXVsdGkuYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGku
YwppbmRleCBlMTZiZjFiLi45NDhjODZhIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvbW0vc2hhZG93L211bHRpLmMKKysrIGIveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9tdWx0aS5jCkBAIC0xNDUzLDI2ICsxNDUzLDM4IEBAIHZvaWQg
c2hfaW5zdGFsbF94ZW5fZW50cmllc19pbl9sNChzdHJ1Y3QgdmNwdSAqdiwg
bWZuX3QgZ2w0bWZuLCBtZm5fdCBzbDRtZm4pCiAgICAgICAgIHNoYWRvd19s
NGVfZnJvbV9tZm4ocGFnZV90b19tZm4oZC0+YXJjaC5wZXJkb21haW5fbDNf
cGcpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fUEFHRV9IWVBF
UlZJU09SKTsKIAotICAgIC8qIFNoYWRvdyBsaW5lYXIgbWFwcGluZyBmb3Ig
NC1sZXZlbCBzaGFkb3dzLiAgTi5CLiBmb3IgMy1sZXZlbAotICAgICAqIHNo
YWRvd3Mgb24gNjQtYml0IHhlbiwgdGhpcyBsaW5lYXIgbWFwcGluZyBpcyBs
YXRlciByZXBsYWNlZCBieSB0aGUKLSAgICAgKiBtb25pdG9yIHBhZ2V0YWJs
ZSBzdHJ1Y3R1cmUsIHdoaWNoIGlzIGJ1aWx0IGluIG1ha2VfbW9uaXRvcl90
YWJsZQotICAgICAqIGFuZCBtYWludGFpbmVkIGJ5IHNoX3VwZGF0ZV9saW5l
YXJfZW50cmllcy4gKi8KLSAgICBzbDRlW3NoYWRvd19sNF90YWJsZV9vZmZz
ZXQoU0hfTElORUFSX1BUX1ZJUlRfU1RBUlQpXSA9Ci0gICAgICAgIHNoYWRv
d19sNGVfZnJvbV9tZm4oc2w0bWZuLCBfX1BBR0VfSFlQRVJWSVNPUik7Ci0K
LSAgICAvKiBTZWxmIGxpbmVhciBtYXBwaW5nLiAgKi8KLSAgICBpZiAoIHNo
YWRvd19tb2RlX3RyYW5zbGF0ZSh2LT5kb21haW4pICYmICFzaGFkb3dfbW9k
ZV9leHRlcm5hbCh2LT5kb21haW4pICkKLSAgICB7Ci0gICAgICAgIC8vIGxp
bmVhciB0YWJsZXMgbWF5IG5vdCBiZSB1c2VkIHdpdGggdHJhbnNsYXRlZCBQ
ViBndWVzdHMKLSAgICAgICAgc2w0ZVtzaGFkb3dfbDRfdGFibGVfb2Zmc2V0
KExJTkVBUl9QVF9WSVJUX1NUQVJUKV0gPQorICAgIC8qCisgICAgICogTGlu
ZWFyIG1hcHBpbmcgc2xvdHM6CisgICAgICoKKyAgICAgKiBDYWxsaW5nIHRo
aXMgZnVuY3Rpb24gd2l0aCBnbDRtZm4gPT0gc2w0bWZuIGlzIHVzZWQgdG8g
Y29uc3RydWN0IGEKKyAgICAgKiBtb25pdG9yIHRhYmxlIGZvciB0cmFuc2xh
dGVkIGRvbWFpbnMuICBJbiB0aGlzIGNhc2UsIGdsNG1mbiBmb3JtcyB0aGUK
KyAgICAgKiBzZWxmLWxpbmVhciBtYXBwaW5nIChpLmUuIG5vdCBwb2ludGlu
ZyBpbnRvIHRoZSB0cmFuc2xhdGVkIGRvbWFpbiksIGFuZAorICAgICAqIHRo
ZSBzaGFkb3ctbGluZWFyIHNsb3QgaXMgc2tpcHBlZC4gIFRoZSBzaGFkb3ct
bGluZWFyIHNsb3QgaXMgZWl0aGVyCisgICAgICogZmlsbGVkIHdoZW4gY29u
c3RydWN0aW5nIGxvd2VyIGxldmVsIG1vbml0b3IgdGFibGVzLCBvciB2aWEK
KyAgICAgKiBzaF91cGRhdGVfY3IzKCkgZm9yIDQtbGV2ZWwgZ3Vlc3RzLgor
ICAgICAqCisgICAgICogQ2FsbGluZyB0aGlzIGZ1bmN0aW9uIHdpdGggZ2w0
bWZuICE9IHNsNG1mbiBpcyB1c2VkIGZvciBub24tdHJhbnNsYXRlZAorICAg
ICAqIGd1ZXN0cywgd2hlcmUgdGhlIHNoYWRvdy1saW5lYXIgc2xvdCBpcyBh
Y3R1YWxseSBzZWxmLWxpbmVhciwgYW5kIHRoZQorICAgICAqIGd1ZXN0LWxp
bmVhciBzbG90IHBvaW50cyBpbnRvIHRoZSBndWVzdHMgdmlldyBvZiBpdHMg
cGFnZXRhYmxlcy4KKyAgICAgKi8KKyAgICBpZiAoIHNoYWRvd19tb2RlX3Ry
YW5zbGF0ZShkKSApCisgICAgeworICAgICAgICBBU1NFUlQobWZuX3goZ2w0
bWZuKSA9PSBtZm5feChzbDRtZm4pKTsKKworICAgICAgICBzbDRlW3NoYWRv
d19sNF90YWJsZV9vZmZzZXQoU0hfTElORUFSX1BUX1ZJUlRfU1RBUlQpXSA9
CiAgICAgICAgICAgICBzaGFkb3dfbDRlX2VtcHR5KCk7CiAgICAgfQogICAg
IGVsc2UKICAgICB7Ci0gICAgICAgIHNsNGVbc2hhZG93X2w0X3RhYmxlX29m
ZnNldChMSU5FQVJfUFRfVklSVF9TVEFSVCldID0KLSAgICAgICAgICAgIHNo
YWRvd19sNGVfZnJvbV9tZm4oZ2w0bWZuLCBfX1BBR0VfSFlQRVJWSVNPUik7
CisgICAgICAgIEFTU0VSVChtZm5feChnbDRtZm4pICE9IG1mbl94KHNsNG1m
bikpOworCisgICAgICAgIHNsNGVbc2hhZG93X2w0X3RhYmxlX29mZnNldChT
SF9MSU5FQVJfUFRfVklSVF9TVEFSVCldID0KKyAgICAgICAgICAgIHNoYWRv
d19sNGVfZnJvbV9tZm4oc2w0bWZuLCBfX1BBR0VfSFlQRVJWSVNPUik7CiAg
ICAgfQogCisgICAgc2w0ZVtzaGFkb3dfbDRfdGFibGVfb2Zmc2V0KExJTkVB
Ul9QVF9WSVJUX1NUQVJUKV0gPQorICAgICAgICBzaGFkb3dfbDRlX2Zyb21f
bWZuKGdsNG1mbiwgX19QQUdFX0hZUEVSVklTT1IpOworCiAgICAgc2hfdW5t
YXBfZG9tYWluX3BhZ2Uoc2w0ZSk7ICAgIAogfQogI2VuZGlmCkBAIC00MjQz
LDYgKzQyNTUsMTEgQEAgc3RhdGljIGludCBzaF9ndWVzc193cm1hcChzdHJ1
Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyB2YWRkciwgbWZuX3QgZ21mbikK
IAogICAgIC8qIENhcmVmdWxseSBsb29rIGluIHRoZSBzaGFkb3cgbGluZWFy
IG1hcCBmb3IgdGhlIGwxZSB3ZSBleHBlY3QgKi8KICNpZiBTSEFET1dfUEFH
SU5HX0xFVkVMUyA+PSA0CisgICAgLyogSXMgYSBzaGFkb3cgbGluZWFyIG1h
cCBpcyBpbnN0YWxsZWQgaW4gdGhlIGZpcnN0IHBsYWNlPyAqLworICAgIHNs
NHAgID0gdi0+YXJjaC5wYWdpbmcuc2hhZG93Lmd1ZXN0X3Z0YWJsZTsKKyAg
ICBzbDRwICs9IHNoYWRvd19sNF90YWJsZV9vZmZzZXQoU0hfTElORUFSX1BU
X1ZJUlRfU1RBUlQpOworICAgIGlmICggIShzaGFkb3dfbDRlX2dldF9mbGFn
cygqc2w0cCkgJiBfUEFHRV9QUkVTRU5UKSApCisgICAgICAgIHJldHVybiAw
OwogICAgIHNsNHAgPSBzaF9saW5lYXJfbDRfdGFibGUodikgKyBzaGFkb3df
bDRfbGluZWFyX29mZnNldCh2YWRkcik7CiAgICAgaWYgKCAhKHNoYWRvd19s
NGVfZ2V0X2ZsYWdzKCpzbDRwKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAg
ICAgcmV0dXJuIDA7Cg==

--=separator
Content-Type: application/octet-stream; name="xsa243-4.6-1.patch"
Content-Disposition: attachment; filename="xsa243-4.6-1.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2OiBEaXNhYmxlIHRoZSB1c2Ugb2YgYXV0by10cmFu
c2xhdGVkIFBWIGd1ZXN0cwoKVGhpcyBpcyBhIG1pbmltYWwgYmFja3BvcnQg
b2YgYy9zIDkyOTQyZmQzZDQ2OSAieDg2L21tOiBkcm9wCmd1ZXN0X3ttYXAs
Z2V0X2VmZn1fbDFlKCkgaG9va3MiIGZyb20gWGVuIDQuNywgd2hpY2ggc3Rh
dGVkOgoKICBEaXNhbGxvdyB0aGUgdW5tYWludGFpbmVkIGFuZCBwcmVzdW1l
ZCBicm9rZW4gdHJhbnNsYXRlZC1idXQtbm90LWV4dGVybmFsCiAgcGFnaW5n
IG1vZGUgY29tYmluYXRpb24gLi4uCgpJdCB0dXJucyBvdXQgdGhhdCB0aGlz
IG1vZGUgaXMgaW5zZWN1cmUgdG8gcnVuIHdpdGgsIGFzIG9wcG9zZWQgdG8g
anVzdCBzaW1wbHkKYnJva2VuLgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNDMu
CgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9w
YWdpbmcuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYwppbmRleCBkY2Zm
NGZiLi45NDViYjYxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcGFn
aW5nLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3BhZ2luZy5jCkBAIC04MzUs
NiArODM1LDE1IEBAIHZvaWQgcGFnaW5nX2ZpbmFsX3RlYXJkb3duKHN0cnVj
dCBkb21haW4gKmQpCiAgKiBjcmVhdGlvbi4gKi8KIGludCBwYWdpbmdfZW5h
YmxlKHN0cnVjdCBkb21haW4gKmQsIHUzMiBtb2RlKQogeworICAgIHN3aXRj
aCAoIG1vZGUgJiAoUEdfZXh0ZXJuYWwgfCBQR190cmFuc2xhdGUpICkKKyAg
ICB7CisgICAgY2FzZSAwOgorICAgIGNhc2UgUEdfZXh0ZXJuYWwgfCBQR190
cmFuc2xhdGU6CisgICAgICAgIGJyZWFrOworICAgIGRlZmF1bHQ6CisgICAg
ICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKwogICAgIGlmICggaGFwX2Vu
YWJsZWQoZCkgKQogICAgICAgICByZXR1cm4gaGFwX2VuYWJsZShkLCBtb2Rl
IHwgUEdfSEFQX2VuYWJsZSk7CiAgICAgZWxzZQo=

--=separator
Content-Type: application/octet-stream; name="xsa243-4.6-2.patch"
Content-Disposition: attachment; filename="xsa243-4.6-2.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NoYWRvdzogRG9uJ3QgY3JlYXRlIHNlbGYtbGlu
ZWFyIHNoYWRvdyBtYXBwaW5ncyBmb3IgNC1sZXZlbCB0cmFuc2xhdGVkIGd1
ZXN0cwoKV2hlbiBpbml0aWFsbHkgY3JlYXRpbmcgYSBtb25pdG9yIHRhYmxl
IGZvciA0LWxldmVsIHRyYW5zbGF0ZWQgZ3Vlc3RzLCBkb24ndAppbnN0YWxs
IGEgc2hhZG93LWxpbmVhciBtYXBwaW5nLiAgVGhpcyBtYXBwaW5nIGlzIGFj
dHVhbGx5IHNlbGYtbGluZWFyLCBhbmQKdHJpcHMgdXAgdGhlIHdyaXRlYWJs
ZSBoZXVyaXN0aWMgbG9naWMgaW50byBmb2xsb3dpbmcgWGVuJ3MgbWFwcGlu
Z3MsIG5vdCB0aGUKZ3Vlc3RzJyBzaGFkb3dzIGl0IHdhcyBleHBlY3Rpbmcg
dG8gZm9sbG93LgoKQSBjb25zZXF1ZW5jZSBvZiB0aGlzIGlzIHRoYXQgc2hf
Z3Vlc3Nfd3JtYXAoKSBuZWVkcyB0byBjb3BlIHdpdGggdGhlcmUgYmVpbmcK
bm8gc2hhZG93LWxpbmVhciBtYXBwaW5nIHByZXNlbnQsIHdoaWNoIGluIHBy
YWN0aWNlIG9jY3VycyBvbmNlIGVhY2ggdGltZSBhCnZjcHUgc3dpdGNoZXMg
dG8gNC1sZXZlbCBwYWdpbmcgZnJvbSBhIGRpZmZlcmVudCBwYWdpbmcgbW9k
ZS4KCkFuIGFwcHJvcHJpYXRlIHNoYWRvdy1saW5lYXIgc2xvdCB3aWxsIGJl
IGluc2VydGVkIGludG8gdGhlIG1vbml0b3IgdGFibGUKZWl0aGVyIHdoaWxl
IGNvbnN0cnVjdGluZyBsb3dlciBsZXZlbCBtb25pdG9yIHRhYmxlcywgb3Ig
Ynkgc2hfdXBkYXRlX2NyMygpLgoKV2hpbGUgZml4aW5nIHRoaXMsIGNsYXJp
ZnkgdGhlIHNhZmV0eSBvZiB0aGUgb3RoZXIgbWFwcGluZ3MuICBEZXNwaXRl
CmFwcGVhcmluZyB1bnNhZmUsIGl0IGlzIGNvcnJlY3QgdG8gY3JlYXRlIGEg
Z3Vlc3QtbGluZWFyIG1hcHBpbmcgZm9yCnRyYW5zbGF0ZWQgZG9tYWluczsg
dGhpcyBpcyBzZWxmLWxpbmVhciBhbmQgZG9lc24ndCBwb2ludCBpbnRvIHRo
ZSB0cmFuc2xhdGVkCmRvbWFpbi4gIERyb3AgYSBkZWFkIGNsYXVzZSBmb3Ig
dHJhbnNsYXRlICE9IGV4dGVybmFsIGd1ZXN0cy4KClRoaXMgaXMgcGFydCBv
ZiBYU0EtMjQzLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQWNrZWQtYnk6IFRpbSBEZWVnYW4g
PHRpbUB4ZW4ub3JnPgoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9z
aGFkb3cvbXVsdGkuYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGku
YwppbmRleCBjMzRlYmUwLi5jYjhkZGRlIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvbW0vc2hhZG93L211bHRpLmMKKysrIGIveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9tdWx0aS5jCkBAIC0xNDU2LDI2ICsxNDU2LDM4IEBAIHZvaWQg
c2hfaW5zdGFsbF94ZW5fZW50cmllc19pbl9sNChzdHJ1Y3QgZG9tYWluICpk
LCBtZm5fdCBnbDRtZm4sIG1mbl90IHNsNG1mbikKICAgICAgICAgc2w0ZVtz
aGFkb3dfbDRfdGFibGVfb2Zmc2V0KFJPX01QVF9WSVJUX1NUQVJUKV0gPSBz
aGFkb3dfbDRlX2VtcHR5KCk7CiAgICAgfQogCi0gICAgLyogU2hhZG93IGxp
bmVhciBtYXBwaW5nIGZvciA0LWxldmVsIHNoYWRvd3MuICBOLkIuIGZvciAz
LWxldmVsCi0gICAgICogc2hhZG93cyBvbiA2NC1iaXQgeGVuLCB0aGlzIGxp
bmVhciBtYXBwaW5nIGlzIGxhdGVyIHJlcGxhY2VkIGJ5IHRoZQotICAgICAq
IG1vbml0b3IgcGFnZXRhYmxlIHN0cnVjdHVyZSwgd2hpY2ggaXMgYnVpbHQg
aW4gbWFrZV9tb25pdG9yX3RhYmxlCi0gICAgICogYW5kIG1haW50YWluZWQg
Ynkgc2hfdXBkYXRlX2xpbmVhcl9lbnRyaWVzLiAqLwotICAgIHNsNGVbc2hh
ZG93X2w0X3RhYmxlX29mZnNldChTSF9MSU5FQVJfUFRfVklSVF9TVEFSVCld
ID0KLSAgICAgICAgc2hhZG93X2w0ZV9mcm9tX21mbihzbDRtZm4sIF9fUEFH
RV9IWVBFUlZJU09SKTsKLQotICAgIC8qIFNlbGYgbGluZWFyIG1hcHBpbmcu
ICAqLwotICAgIGlmICggc2hhZG93X21vZGVfdHJhbnNsYXRlKGQpICYmICFz
aGFkb3dfbW9kZV9leHRlcm5hbChkKSApCi0gICAgewotICAgICAgICAvLyBs
aW5lYXIgdGFibGVzIG1heSBub3QgYmUgdXNlZCB3aXRoIHRyYW5zbGF0ZWQg
UFYgZ3Vlc3RzCi0gICAgICAgIHNsNGVbc2hhZG93X2w0X3RhYmxlX29mZnNl
dChMSU5FQVJfUFRfVklSVF9TVEFSVCldID0KKyAgICAvKgorICAgICAqIExp
bmVhciBtYXBwaW5nIHNsb3RzOgorICAgICAqCisgICAgICogQ2FsbGluZyB0
aGlzIGZ1bmN0aW9uIHdpdGggZ2w0bWZuID09IHNsNG1mbiBpcyB1c2VkIHRv
IGNvbnN0cnVjdCBhCisgICAgICogbW9uaXRvciB0YWJsZSBmb3IgdHJhbnNs
YXRlZCBkb21haW5zLiAgSW4gdGhpcyBjYXNlLCBnbDRtZm4gZm9ybXMgdGhl
CisgICAgICogc2VsZi1saW5lYXIgbWFwcGluZyAoaS5lLiBub3QgcG9pbnRp
bmcgaW50byB0aGUgdHJhbnNsYXRlZCBkb21haW4pLCBhbmQKKyAgICAgKiB0
aGUgc2hhZG93LWxpbmVhciBzbG90IGlzIHNraXBwZWQuICBUaGUgc2hhZG93
LWxpbmVhciBzbG90IGlzIGVpdGhlcgorICAgICAqIGZpbGxlZCB3aGVuIGNv
bnN0cnVjdGluZyBsb3dlciBsZXZlbCBtb25pdG9yIHRhYmxlcywgb3Igdmlh
CisgICAgICogc2hfdXBkYXRlX2NyMygpIGZvciA0LWxldmVsIGd1ZXN0cy4K
KyAgICAgKgorICAgICAqIENhbGxpbmcgdGhpcyBmdW5jdGlvbiB3aXRoIGds
NG1mbiAhPSBzbDRtZm4gaXMgdXNlZCBmb3Igbm9uLXRyYW5zbGF0ZWQKKyAg
ICAgKiBndWVzdHMsIHdoZXJlIHRoZSBzaGFkb3ctbGluZWFyIHNsb3QgaXMg
YWN0dWFsbHkgc2VsZi1saW5lYXIsIGFuZCB0aGUKKyAgICAgKiBndWVzdC1s
aW5lYXIgc2xvdCBwb2ludHMgaW50byB0aGUgZ3Vlc3RzIHZpZXcgb2YgaXRz
IHBhZ2V0YWJsZXMuCisgICAgICovCisgICAgaWYgKCBzaGFkb3dfbW9kZV90
cmFuc2xhdGUoZCkgKQorICAgIHsKKyAgICAgICAgQVNTRVJUKG1mbl94KGds
NG1mbikgPT0gbWZuX3goc2w0bWZuKSk7CisKKyAgICAgICAgc2w0ZVtzaGFk
b3dfbDRfdGFibGVfb2Zmc2V0KFNIX0xJTkVBUl9QVF9WSVJUX1NUQVJUKV0g
PQogICAgICAgICAgICAgc2hhZG93X2w0ZV9lbXB0eSgpOwogICAgIH0KICAg
ICBlbHNlCiAgICAgewotICAgICAgICBzbDRlW3NoYWRvd19sNF90YWJsZV9v
ZmZzZXQoTElORUFSX1BUX1ZJUlRfU1RBUlQpXSA9Ci0gICAgICAgICAgICBz
aGFkb3dfbDRlX2Zyb21fbWZuKGdsNG1mbiwgX19QQUdFX0hZUEVSVklTT1Ip
OworICAgICAgICBBU1NFUlQobWZuX3goZ2w0bWZuKSAhPSBtZm5feChzbDRt
Zm4pKTsKKworICAgICAgICBzbDRlW3NoYWRvd19sNF90YWJsZV9vZmZzZXQo
U0hfTElORUFSX1BUX1ZJUlRfU1RBUlQpXSA9CisgICAgICAgICAgICBzaGFk
b3dfbDRlX2Zyb21fbWZuKHNsNG1mbiwgX19QQUdFX0hZUEVSVklTT1IpOwog
ICAgIH0KIAorICAgIHNsNGVbc2hhZG93X2w0X3RhYmxlX29mZnNldChMSU5F
QVJfUFRfVklSVF9TVEFSVCldID0KKyAgICAgICAgc2hhZG93X2w0ZV9mcm9t
X21mbihnbDRtZm4sIF9fUEFHRV9IWVBFUlZJU09SKTsKKwogICAgIHVubWFw
X2RvbWFpbl9wYWdlKHNsNGUpOwogfQogI2VuZGlmCkBAIC00MjcwLDYgKzQy
ODIsMTEgQEAgc3RhdGljIGludCBzaF9ndWVzc193cm1hcChzdHJ1Y3QgdmNw
dSAqdiwgdW5zaWduZWQgbG9uZyB2YWRkciwgbWZuX3QgZ21mbikKIAogICAg
IC8qIENhcmVmdWxseSBsb29rIGluIHRoZSBzaGFkb3cgbGluZWFyIG1hcCBm
b3IgdGhlIGwxZSB3ZSBleHBlY3QgKi8KICNpZiBTSEFET1dfUEFHSU5HX0xF
VkVMUyA+PSA0CisgICAgLyogSXMgYSBzaGFkb3cgbGluZWFyIG1hcCBpcyBp
bnN0YWxsZWQgaW4gdGhlIGZpcnN0IHBsYWNlPyAqLworICAgIHNsNHAgID0g
di0+YXJjaC5wYWdpbmcuc2hhZG93Lmd1ZXN0X3Z0YWJsZTsKKyAgICBzbDRw
ICs9IHNoYWRvd19sNF90YWJsZV9vZmZzZXQoU0hfTElORUFSX1BUX1ZJUlRf
U1RBUlQpOworICAgIGlmICggIShzaGFkb3dfbDRlX2dldF9mbGFncygqc2w0
cCkgJiBfUEFHRV9QUkVTRU5UKSApCisgICAgICAgIHJldHVybiAwOwogICAg
IHNsNHAgPSBzaF9saW5lYXJfbDRfdGFibGUodikgKyBzaGFkb3dfbDRfbGlu
ZWFyX29mZnNldCh2YWRkcik7CiAgICAgaWYgKCAhKHNoYWRvd19sNGVfZ2V0
X2ZsYWdzKCpzbDRwKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgcmV0
dXJuIDA7Cg==

--=separator
Content-Type: application/octet-stream; name="xsa243-4.7.patch"
Content-Disposition: attachment; filename="xsa243-4.7.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NoYWRvdzogRG9uJ3QgY3JlYXRlIHNlbGYtbGlu
ZWFyIHNoYWRvdyBtYXBwaW5ncyBmb3IgNC1sZXZlbCB0cmFuc2xhdGVkIGd1
ZXN0cwoKV2hlbiBpbml0aWFsbHkgY3JlYXRpbmcgYSBtb25pdG9yIHRhYmxl
IGZvciA0LWxldmVsIHRyYW5zbGF0ZWQgZ3Vlc3RzLCBkb24ndAppbnN0YWxs
IGEgc2hhZG93LWxpbmVhciBtYXBwaW5nLiAgVGhpcyBtYXBwaW5nIGlzIGFj
dHVhbGx5IHNlbGYtbGluZWFyLCBhbmQKdHJpcHMgdXAgdGhlIHdyaXRlYWJs
ZSBoZXVyaXN0aWMgbG9naWMgaW50byBmb2xsb3dpbmcgWGVuJ3MgbWFwcGlu
Z3MsIG5vdCB0aGUKZ3Vlc3RzJyBzaGFkb3dzIGl0IHdhcyBleHBlY3Rpbmcg
dG8gZm9sbG93LgoKQSBjb25zZXF1ZW5jZSBvZiB0aGlzIGlzIHRoYXQgc2hf
Z3Vlc3Nfd3JtYXAoKSBuZWVkcyB0byBjb3BlIHdpdGggdGhlcmUgYmVpbmcK
bm8gc2hhZG93LWxpbmVhciBtYXBwaW5nIHByZXNlbnQsIHdoaWNoIGluIHBy
YWN0aWNlIG9jY3VycyBvbmNlIGVhY2ggdGltZSBhCnZjcHUgc3dpdGNoZXMg
dG8gNC1sZXZlbCBwYWdpbmcgZnJvbSBhIGRpZmZlcmVudCBwYWdpbmcgbW9k
ZS4KCkFuIGFwcHJvcHJpYXRlIHNoYWRvdy1saW5lYXIgc2xvdCB3aWxsIGJl
IGluc2VydGVkIGludG8gdGhlIG1vbml0b3IgdGFibGUKZWl0aGVyIHdoaWxl
IGNvbnN0cnVjdGluZyBsb3dlciBsZXZlbCBtb25pdG9yIHRhYmxlcywgb3Ig
Ynkgc2hfdXBkYXRlX2NyMygpLgoKV2hpbGUgZml4aW5nIHRoaXMsIGNsYXJp
ZnkgdGhlIHNhZmV0eSBvZiB0aGUgb3RoZXIgbWFwcGluZ3MuICBEZXNwaXRl
CmFwcGVhcmluZyB1bnNhZmUsIGl0IGlzIGNvcnJlY3QgdG8gY3JlYXRlIGEg
Z3Vlc3QtbGluZWFyIG1hcHBpbmcgZm9yCnRyYW5zbGF0ZWQgZG9tYWluczsg
dGhpcyBpcyBzZWxmLWxpbmVhciBhbmQgZG9lc24ndCBwb2ludCBpbnRvIHRo
ZSB0cmFuc2xhdGVkCmRvbWFpbi4gIERyb3AgYSBkZWFkIGNsYXVzZSBmb3Ig
dHJhbnNsYXRlICE9IGV4dGVybmFsIGd1ZXN0cy4KClRoaXMgaXMgWFNBLTI0
My4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVu
Lm9yZz4KCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211
bHRpLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKaW5kZXgg
NDI4YmUzNy4uYzgzOTMyZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9tdWx0aS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cv
bXVsdGkuYwpAQCAtMTQ3MiwyNiArMTQ3MiwzOCBAQCB2b2lkIHNoX2luc3Rh
bGxfeGVuX2VudHJpZXNfaW5fbDQoc3RydWN0IGRvbWFpbiAqZCwgbWZuX3Qg
Z2w0bWZuLCBtZm5fdCBzbDRtZm4pCiAgICAgICAgIHNsNGVbc2hhZG93X2w0
X3RhYmxlX29mZnNldChST19NUFRfVklSVF9TVEFSVCldID0gc2hhZG93X2w0
ZV9lbXB0eSgpOwogICAgIH0KIAotICAgIC8qIFNoYWRvdyBsaW5lYXIgbWFw
cGluZyBmb3IgNC1sZXZlbCBzaGFkb3dzLiAgTi5CLiBmb3IgMy1sZXZlbAot
ICAgICAqIHNoYWRvd3Mgb24gNjQtYml0IHhlbiwgdGhpcyBsaW5lYXIgbWFw
cGluZyBpcyBsYXRlciByZXBsYWNlZCBieSB0aGUKLSAgICAgKiBtb25pdG9y
IHBhZ2V0YWJsZSBzdHJ1Y3R1cmUsIHdoaWNoIGlzIGJ1aWx0IGluIG1ha2Vf
bW9uaXRvcl90YWJsZQotICAgICAqIGFuZCBtYWludGFpbmVkIGJ5IHNoX3Vw
ZGF0ZV9saW5lYXJfZW50cmllcy4gKi8KLSAgICBzbDRlW3NoYWRvd19sNF90
YWJsZV9vZmZzZXQoU0hfTElORUFSX1BUX1ZJUlRfU1RBUlQpXSA9Ci0gICAg
ICAgIHNoYWRvd19sNGVfZnJvbV9tZm4oc2w0bWZuLCBfX1BBR0VfSFlQRVJW
SVNPUik7Ci0KLSAgICAvKiBTZWxmIGxpbmVhciBtYXBwaW5nLiAgKi8KLSAg
ICBpZiAoIHNoYWRvd19tb2RlX3RyYW5zbGF0ZShkKSAmJiAhc2hhZG93X21v
ZGVfZXh0ZXJuYWwoZCkgKQorICAgIC8qCisgICAgICogTGluZWFyIG1hcHBp
bmcgc2xvdHM6CisgICAgICoKKyAgICAgKiBDYWxsaW5nIHRoaXMgZnVuY3Rp
b24gd2l0aCBnbDRtZm4gPT0gc2w0bWZuIGlzIHVzZWQgdG8gY29uc3RydWN0
IGEKKyAgICAgKiBtb25pdG9yIHRhYmxlIGZvciB0cmFuc2xhdGVkIGRvbWFp
bnMuICBJbiB0aGlzIGNhc2UsIGdsNG1mbiBmb3JtcyB0aGUKKyAgICAgKiBz
ZWxmLWxpbmVhciBtYXBwaW5nIChpLmUuIG5vdCBwb2ludGluZyBpbnRvIHRo
ZSB0cmFuc2xhdGVkIGRvbWFpbiksIGFuZAorICAgICAqIHRoZSBzaGFkb3ct
bGluZWFyIHNsb3QgaXMgc2tpcHBlZC4gIFRoZSBzaGFkb3ctbGluZWFyIHNs
b3QgaXMgZWl0aGVyCisgICAgICogZmlsbGVkIHdoZW4gY29uc3RydWN0aW5n
IGxvd2VyIGxldmVsIG1vbml0b3IgdGFibGVzLCBvciB2aWEKKyAgICAgKiBz
aF91cGRhdGVfY3IzKCkgZm9yIDQtbGV2ZWwgZ3Vlc3RzLgorICAgICAqCisg
ICAgICogQ2FsbGluZyB0aGlzIGZ1bmN0aW9uIHdpdGggZ2w0bWZuICE9IHNs
NG1mbiBpcyB1c2VkIGZvciBub24tdHJhbnNsYXRlZAorICAgICAqIGd1ZXN0
cywgd2hlcmUgdGhlIHNoYWRvdy1saW5lYXIgc2xvdCBpcyBhY3R1YWxseSBz
ZWxmLWxpbmVhciwgYW5kIHRoZQorICAgICAqIGd1ZXN0LWxpbmVhciBzbG90
IHBvaW50cyBpbnRvIHRoZSBndWVzdHMgdmlldyBvZiBpdHMgcGFnZXRhYmxl
cy4KKyAgICAgKi8KKyAgICBpZiAoIHNoYWRvd19tb2RlX3RyYW5zbGF0ZShk
KSApCiAgICAgewotICAgICAgICAvLyBsaW5lYXIgdGFibGVzIG1heSBub3Qg
YmUgdXNlZCB3aXRoIHRyYW5zbGF0ZWQgUFYgZ3Vlc3RzCi0gICAgICAgIHNs
NGVbc2hhZG93X2w0X3RhYmxlX29mZnNldChMSU5FQVJfUFRfVklSVF9TVEFS
VCldID0KKyAgICAgICAgQVNTRVJUKG1mbl94KGdsNG1mbikgPT0gbWZuX3go
c2w0bWZuKSk7CisKKyAgICAgICAgc2w0ZVtzaGFkb3dfbDRfdGFibGVfb2Zm
c2V0KFNIX0xJTkVBUl9QVF9WSVJUX1NUQVJUKV0gPQogICAgICAgICAgICAg
c2hhZG93X2w0ZV9lbXB0eSgpOwogICAgIH0KICAgICBlbHNlCiAgICAgewot
ICAgICAgICBzbDRlW3NoYWRvd19sNF90YWJsZV9vZmZzZXQoTElORUFSX1BU
X1ZJUlRfU1RBUlQpXSA9Ci0gICAgICAgICAgICBzaGFkb3dfbDRlX2Zyb21f
bWZuKGdsNG1mbiwgX19QQUdFX0hZUEVSVklTT1IpOworICAgICAgICBBU1NF
UlQobWZuX3goZ2w0bWZuKSAhPSBtZm5feChzbDRtZm4pKTsKKworICAgICAg
ICBzbDRlW3NoYWRvd19sNF90YWJsZV9vZmZzZXQoU0hfTElORUFSX1BUX1ZJ
UlRfU1RBUlQpXSA9CisgICAgICAgICAgICBzaGFkb3dfbDRlX2Zyb21fbWZu
KHNsNG1mbiwgX19QQUdFX0hZUEVSVklTT1IpOwogICAgIH0KIAorICAgIHNs
NGVbc2hhZG93X2w0X3RhYmxlX29mZnNldChMSU5FQVJfUFRfVklSVF9TVEFS
VCldID0KKyAgICAgICAgc2hhZG93X2w0ZV9mcm9tX21mbihnbDRtZm4sIF9f
UEFHRV9IWVBFUlZJU09SKTsKKwogICAgIHVubWFwX2RvbWFpbl9wYWdlKHNs
NGUpOwogfQogI2VuZGlmCkBAIC00MjkzLDYgKzQzMDUsMTEgQEAgc3RhdGlj
IGludCBzaF9ndWVzc193cm1hcChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
bG9uZyB2YWRkciwgbWZuX3QgZ21mbikKIAogICAgIC8qIENhcmVmdWxseSBs
b29rIGluIHRoZSBzaGFkb3cgbGluZWFyIG1hcCBmb3IgdGhlIGwxZSB3ZSBl
eHBlY3QgKi8KICNpZiBTSEFET1dfUEFHSU5HX0xFVkVMUyA+PSA0CisgICAg
LyogSXMgYSBzaGFkb3cgbGluZWFyIG1hcCBpcyBpbnN0YWxsZWQgaW4gdGhl
IGZpcnN0IHBsYWNlPyAqLworICAgIHNsNHAgID0gdi0+YXJjaC5wYWdpbmcu
c2hhZG93Lmd1ZXN0X3Z0YWJsZTsKKyAgICBzbDRwICs9IHNoYWRvd19sNF90
YWJsZV9vZmZzZXQoU0hfTElORUFSX1BUX1ZJUlRfU1RBUlQpOworICAgIGlm
ICggIShzaGFkb3dfbDRlX2dldF9mbGFncygqc2w0cCkgJiBfUEFHRV9QUkVT
RU5UKSApCisgICAgICAgIHJldHVybiAwOwogICAgIHNsNHAgPSBzaF9saW5l
YXJfbDRfdGFibGUodikgKyBzaGFkb3dfbDRfbGluZWFyX29mZnNldCh2YWRk
cik7CiAgICAgaWYgKCAhKHNoYWRvd19sNGVfZ2V0X2ZsYWdzKCpzbDRwKSAm
IF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgcmV0dXJuIDA7Cg==

--=separator
Content-Type: application/octet-stream; name="xsa243-4.8.patch"
Content-Disposition: attachment; filename="xsa243-4.8.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NoYWRvdzogRG9uJ3QgY3JlYXRlIHNlbGYtbGlu
ZWFyIHNoYWRvdyBtYXBwaW5ncyBmb3IgNC1sZXZlbCB0cmFuc2xhdGVkIGd1
ZXN0cwoKV2hlbiBpbml0aWFsbHkgY3JlYXRpbmcgYSBtb25pdG9yIHRhYmxl
IGZvciA0LWxldmVsIHRyYW5zbGF0ZWQgZ3Vlc3RzLCBkb24ndAppbnN0YWxs
IGEgc2hhZG93LWxpbmVhciBtYXBwaW5nLiAgVGhpcyBtYXBwaW5nIGlzIGFj
dHVhbGx5IHNlbGYtbGluZWFyLCBhbmQKdHJpcHMgdXAgdGhlIHdyaXRlYWJs
ZSBoZXVyaXN0aWMgbG9naWMgaW50byBmb2xsb3dpbmcgWGVuJ3MgbWFwcGlu
Z3MsIG5vdCB0aGUKZ3Vlc3RzJyBzaGFkb3dzIGl0IHdhcyBleHBlY3Rpbmcg
dG8gZm9sbG93LgoKQSBjb25zZXF1ZW5jZSBvZiB0aGlzIGlzIHRoYXQgc2hf
Z3Vlc3Nfd3JtYXAoKSBuZWVkcyB0byBjb3BlIHdpdGggdGhlcmUgYmVpbmcK
bm8gc2hhZG93LWxpbmVhciBtYXBwaW5nIHByZXNlbnQsIHdoaWNoIGluIHBy
YWN0aWNlIG9jY3VycyBvbmNlIGVhY2ggdGltZSBhCnZjcHUgc3dpdGNoZXMg
dG8gNC1sZXZlbCBwYWdpbmcgZnJvbSBhIGRpZmZlcmVudCBwYWdpbmcgbW9k
ZS4KCkFuIGFwcHJvcHJpYXRlIHNoYWRvdy1saW5lYXIgc2xvdCB3aWxsIGJl
IGluc2VydGVkIGludG8gdGhlIG1vbml0b3IgdGFibGUKZWl0aGVyIHdoaWxl
IGNvbnN0cnVjdGluZyBsb3dlciBsZXZlbCBtb25pdG9yIHRhYmxlcywgb3Ig
Ynkgc2hfdXBkYXRlX2NyMygpLgoKV2hpbGUgZml4aW5nIHRoaXMsIGNsYXJp
ZnkgdGhlIHNhZmV0eSBvZiB0aGUgb3RoZXIgbWFwcGluZ3MuICBEZXNwaXRl
CmFwcGVhcmluZyB1bnNhZmUsIGl0IGlzIGNvcnJlY3QgdG8gY3JlYXRlIGEg
Z3Vlc3QtbGluZWFyIG1hcHBpbmcgZm9yCnRyYW5zbGF0ZWQgZG9tYWluczsg
dGhpcyBpcyBzZWxmLWxpbmVhciBhbmQgZG9lc24ndCBwb2ludCBpbnRvIHRo
ZSB0cmFuc2xhdGVkCmRvbWFpbi4gIERyb3AgYSBkZWFkIGNsYXVzZSBmb3Ig
dHJhbnNsYXRlICE9IGV4dGVybmFsIGd1ZXN0cy4KClRoaXMgaXMgWFNBLTI0
My4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVu
Lm9yZz4KCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211
bHRpLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKaW5kZXgg
ZDcwYjFjNi4uMDI5ZThkNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9tdWx0aS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cv
bXVsdGkuYwpAQCAtMTQ3MiwyNiArMTQ3MiwzOCBAQCB2b2lkIHNoX2luc3Rh
bGxfeGVuX2VudHJpZXNfaW5fbDQoc3RydWN0IGRvbWFpbiAqZCwgbWZuX3Qg
Z2w0bWZuLCBtZm5fdCBzbDRtZm4pCiAgICAgICAgIHNsNGVbc2hhZG93X2w0
X3RhYmxlX29mZnNldChST19NUFRfVklSVF9TVEFSVCldID0gc2hhZG93X2w0
ZV9lbXB0eSgpOwogICAgIH0KIAotICAgIC8qIFNoYWRvdyBsaW5lYXIgbWFw
cGluZyBmb3IgNC1sZXZlbCBzaGFkb3dzLiAgTi5CLiBmb3IgMy1sZXZlbAot
ICAgICAqIHNoYWRvd3Mgb24gNjQtYml0IHhlbiwgdGhpcyBsaW5lYXIgbWFw
cGluZyBpcyBsYXRlciByZXBsYWNlZCBieSB0aGUKLSAgICAgKiBtb25pdG9y
IHBhZ2V0YWJsZSBzdHJ1Y3R1cmUsIHdoaWNoIGlzIGJ1aWx0IGluIG1ha2Vf
bW9uaXRvcl90YWJsZQotICAgICAqIGFuZCBtYWludGFpbmVkIGJ5IHNoX3Vw
ZGF0ZV9saW5lYXJfZW50cmllcy4gKi8KLSAgICBzbDRlW3NoYWRvd19sNF90
YWJsZV9vZmZzZXQoU0hfTElORUFSX1BUX1ZJUlRfU1RBUlQpXSA9Ci0gICAg
ICAgIHNoYWRvd19sNGVfZnJvbV9tZm4oc2w0bWZuLCBfX1BBR0VfSFlQRVJW
SVNPUik7Ci0KLSAgICAvKiBTZWxmIGxpbmVhciBtYXBwaW5nLiAgKi8KLSAg
ICBpZiAoIHNoYWRvd19tb2RlX3RyYW5zbGF0ZShkKSAmJiAhc2hhZG93X21v
ZGVfZXh0ZXJuYWwoZCkgKQorICAgIC8qCisgICAgICogTGluZWFyIG1hcHBp
bmcgc2xvdHM6CisgICAgICoKKyAgICAgKiBDYWxsaW5nIHRoaXMgZnVuY3Rp
b24gd2l0aCBnbDRtZm4gPT0gc2w0bWZuIGlzIHVzZWQgdG8gY29uc3RydWN0
IGEKKyAgICAgKiBtb25pdG9yIHRhYmxlIGZvciB0cmFuc2xhdGVkIGRvbWFp
bnMuICBJbiB0aGlzIGNhc2UsIGdsNG1mbiBmb3JtcyB0aGUKKyAgICAgKiBz
ZWxmLWxpbmVhciBtYXBwaW5nIChpLmUuIG5vdCBwb2ludGluZyBpbnRvIHRo
ZSB0cmFuc2xhdGVkIGRvbWFpbiksIGFuZAorICAgICAqIHRoZSBzaGFkb3ct
bGluZWFyIHNsb3QgaXMgc2tpcHBlZC4gIFRoZSBzaGFkb3ctbGluZWFyIHNs
b3QgaXMgZWl0aGVyCisgICAgICogZmlsbGVkIHdoZW4gY29uc3RydWN0aW5n
IGxvd2VyIGxldmVsIG1vbml0b3IgdGFibGVzLCBvciB2aWEKKyAgICAgKiBz
aF91cGRhdGVfY3IzKCkgZm9yIDQtbGV2ZWwgZ3Vlc3RzLgorICAgICAqCisg
ICAgICogQ2FsbGluZyB0aGlzIGZ1bmN0aW9uIHdpdGggZ2w0bWZuICE9IHNs
NG1mbiBpcyB1c2VkIGZvciBub24tdHJhbnNsYXRlZAorICAgICAqIGd1ZXN0
cywgd2hlcmUgdGhlIHNoYWRvdy1saW5lYXIgc2xvdCBpcyBhY3R1YWxseSBz
ZWxmLWxpbmVhciwgYW5kIHRoZQorICAgICAqIGd1ZXN0LWxpbmVhciBzbG90
IHBvaW50cyBpbnRvIHRoZSBndWVzdHMgdmlldyBvZiBpdHMgcGFnZXRhYmxl
cy4KKyAgICAgKi8KKyAgICBpZiAoIHNoYWRvd19tb2RlX3RyYW5zbGF0ZShk
KSApCiAgICAgewotICAgICAgICAvLyBsaW5lYXIgdGFibGVzIG1heSBub3Qg
YmUgdXNlZCB3aXRoIHRyYW5zbGF0ZWQgUFYgZ3Vlc3RzCi0gICAgICAgIHNs
NGVbc2hhZG93X2w0X3RhYmxlX29mZnNldChMSU5FQVJfUFRfVklSVF9TVEFS
VCldID0KKyAgICAgICAgQVNTRVJUKG1mbl9lcShnbDRtZm4sIHNsNG1mbikp
OworCisgICAgICAgIHNsNGVbc2hhZG93X2w0X3RhYmxlX29mZnNldChTSF9M
SU5FQVJfUFRfVklSVF9TVEFSVCldID0KICAgICAgICAgICAgIHNoYWRvd19s
NGVfZW1wdHkoKTsKICAgICB9CiAgICAgZWxzZQogICAgIHsKLSAgICAgICAg
c2w0ZVtzaGFkb3dfbDRfdGFibGVfb2Zmc2V0KExJTkVBUl9QVF9WSVJUX1NU
QVJUKV0gPQotICAgICAgICAgICAgc2hhZG93X2w0ZV9mcm9tX21mbihnbDRt
Zm4sIF9fUEFHRV9IWVBFUlZJU09SKTsKKyAgICAgICAgQVNTRVJUKCFtZm5f
ZXEoZ2w0bWZuLCBzbDRtZm4pKTsKKworICAgICAgICBzbDRlW3NoYWRvd19s
NF90YWJsZV9vZmZzZXQoU0hfTElORUFSX1BUX1ZJUlRfU1RBUlQpXSA9Cisg
ICAgICAgICAgICBzaGFkb3dfbDRlX2Zyb21fbWZuKHNsNG1mbiwgX19QQUdF
X0hZUEVSVklTT1IpOwogICAgIH0KIAorICAgIHNsNGVbc2hhZG93X2w0X3Rh
YmxlX29mZnNldChMSU5FQVJfUFRfVklSVF9TVEFSVCldID0KKyAgICAgICAg
c2hhZG93X2w0ZV9mcm9tX21mbihnbDRtZm4sIF9fUEFHRV9IWVBFUlZJU09S
KTsKKwogICAgIHVubWFwX2RvbWFpbl9wYWdlKHNsNGUpOwogfQogI2VuZGlm
CkBAIC00Mjg3LDYgKzQyOTksMTEgQEAgc3RhdGljIGludCBzaF9ndWVzc193
cm1hcChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyB2YWRkciwgbWZu
X3QgZ21mbikKIAogICAgIC8qIENhcmVmdWxseSBsb29rIGluIHRoZSBzaGFk
b3cgbGluZWFyIG1hcCBmb3IgdGhlIGwxZSB3ZSBleHBlY3QgKi8KICNpZiBT
SEFET1dfUEFHSU5HX0xFVkVMUyA+PSA0CisgICAgLyogSXMgYSBzaGFkb3cg
bGluZWFyIG1hcCBpcyBpbnN0YWxsZWQgaW4gdGhlIGZpcnN0IHBsYWNlPyAq
LworICAgIHNsNHAgID0gdi0+YXJjaC5wYWdpbmcuc2hhZG93Lmd1ZXN0X3Z0
YWJsZTsKKyAgICBzbDRwICs9IHNoYWRvd19sNF90YWJsZV9vZmZzZXQoU0hf
TElORUFSX1BUX1ZJUlRfU1RBUlQpOworICAgIGlmICggIShzaGFkb3dfbDRl
X2dldF9mbGFncygqc2w0cCkgJiBfUEFHRV9QUkVTRU5UKSApCisgICAgICAg
IHJldHVybiAwOwogICAgIHNsNHAgPSBzaF9saW5lYXJfbDRfdGFibGUodikg
KyBzaGFkb3dfbDRfbGluZWFyX29mZnNldCh2YWRkcik7CiAgICAgaWYgKCAh
KHNoYWRvd19sNGVfZ2V0X2ZsYWdzKCpzbDRwKSAmIF9QQUdFX1BSRVNFTlQp
ICkKICAgICAgICAgcmV0dXJuIDA7Cg==

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=separator--


From xen-devel-bounces@lists.xen.org Wed Oct 18 12:09:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 12:09:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4n9r-0008BQ-EE; Wed, 18 Oct 2017 12:09:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4n9q-000890-5J; Wed, 18 Oct 2017 12:09:10 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 7F/F6-01785-56447E95; Wed, 18 Oct 2017 12:09:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHKsWRWlGSWpSXmKPExsWS0XRdVTfF5Xm
 kwdttjBa3brYyWyz5uJjFYtXVA6wOzB5Hd/9mCmCMYs3MS8qvSGDN+H/1NVPBwbmMFYfftzE1
 MM6bxtjFyMUhJHCFUeLk+q/sEM4iRonfO3uZuhg5OZgFXCVu7NvMBmErSly418ACYvMKCEqcn
 PkEzJYQ0JS482YVO4gtIlAksfPcSzCbTUBPYu7ZSVBzLCXmTzwFNIeDQ1igUGLGKz+IMWYSR4
 8dASthEVCV+Pb7IdMERp5ZSDbPQrJ5FpLNs4AmMQNtXr9LH8KUllj+jwOiWl5i+9s5zBBhK4k
 5F9MhwuYSLw9cYoUZOKX7ITuEbS3x8+o9KNtCYvfmJjZUNSBj7CXufYQK20isPHmHCdMYe4n9
 FxYxw9QcXfqFEZuad+1/4eZcfPuTHVnNAkbRVYwaxalFZalFukaGeklFmekZJbmJmTm6hgame
 rmpxcWJ6ak5iUnFesn5uZsYgfFfz8DAuIPx7mS/Q4ySHExKory6B55FCvEl5adUZiQWZ8QXle
 akFh9ilOHgUJLglXN+HikkWJSanlqRlpkDTEQwaQkOHiURXicnoDRvcUFibnFmOkTqFKMlx7E
 VF/8wcayZdx1Idty8+4dJiCUvPy9VSpzXDGSeAEhDRmke3DhYsrzEKCslzMvIwMAgxFOQWpSb
 WYIq/4pRnINRSZj3H8hansy8Eritr4AOYgI6aJ3TE5CDShIRUlINjIs/fV+wMc477HD8FcsDT
 37MnOXKJn/9/pkFUyfl5FRu43HYFT31duuVcDv5I1Wb70lcDPgqdPXfL0fGXxdr29ZqRnl3lT
 +7FvwhgD2dId50584djwUyH5vea7KJWVI6Kys6Lv1XEUNklYe7gnS/gUvsek+rdUmVSdOubbF
 lfHncb5ZTnO2+YCWW4oxEQy3mouJEALjs/keRAwAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1508328546!107396382!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58433 invoked from network); 18 Oct 2017 12:09:07 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Oct 2017 12:09:07 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4n9P-00064y-9N; Wed, 18 Oct 2017 12:08:43 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1e4n9P-0001S0-8f; Wed, 18 Oct 2017 12:08:43 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
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: <E1e4n9P-0001S0-8f@xenbits.xenproject.org>
Date: Wed, 18 Oct 2017 12:08:43 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 244 (CVE-2017-15594) - x86:
 Incorrect handling of IST settings during CPU hotplug
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

            Xen Security Advisory CVE-2017-15594 / XSA-244
                              version 3

      x86: Incorrect handling of IST settings during CPU hotplug

UPDATES IN VERSION 3
====================

CVE assigned.

ISSUE DESCRIPTION
=================

The x86-64 architecture allows interrupts to be run on distinct stacks.
The choice of stack is encoded in a field of the corresponding
interrupt descriptor in the Interrupt Descriptor Table (IDT).  That
field selects an entry from the active Task State Segment (TSS).

Since, on AMD hardware, Xen switches to an HVM guest's TSS before
actually entering the guest, with the Global Interrupt Flag still set,
the selectors in the IDT entry are switched when guest context is
loaded/unloaded.

When a new CPU is brought online, its IDT is copied from CPU0's IDT,
including those selector fields.  If CPU0 happens at that moment to be
in HVM context, wrong values for those IDT fields would be installed
for the new CPU.  If the first guest vCPU to be run on that CPU
belongs to a PV guest, it will then have the ability to escalate its
privilege or crash the hypervisor.

IMPACT
======

A malicious or buggy x86 PV guest could escalate its privileges or
crash the hypervisor.

VULNERABLE SYSTEMS
==================

All Xen versions from at least 3.2 onwards are vulnerable.  Earlier
versions have not been checked.

Only PV guests can exploit the vulnerability.  HVM guests cannot
exploit the vulnerability, but their presence is necessary for the
exposure of the vulnerability to PV guests.

Only x86 systems using SVM (AMD virtualisation extensions) rather than
VMX (Intel virtualisation extensions) are vulnerable.  Therefore AMD
x86 hardware is vulnerable; Intel hardware is not vulnerable.

ARM systems are not vulnerable.

MITIGATION
==========

Avoiding to online CPUs at runtime will avoid this vulnerability.

Running only HVM or only PV guests on any individual host will also
avoid this vulnerability.

CREDITS
=======

This issue was discovered by Andrew Cooper of Citrix.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa244.patch           xen-unstable, Xen 4.9.x, Xen 4.8.x
xsa244-4.7.patch       Xen 4.7.x
xsa244-4.6.patch       Xen 4.6.x
xsa244-4.5.patch       Xen 4.5.x

$ sha256sum xsa244*
5b663620a1b0d5f07e7ae4d1d3506d925515d5f85830ca49dda75cab1218506f  xsa244.meta
bcf22b332bf3f6fe8c86e4de67f82628c9b8e257d9513c3bf5c7f5dd71d86c33  xsa244.patch
4c4543fdfd25b4a8ea7d53f3f45011ec137798e7d4e690d8f3ea58d77afb5f06  xsa244-4.5.patch
eaa3ba303980d783813db7aee948a9cb2723328da5fa5650ffca7b825c21bab6  xsa244-4.6.patch
4d8cf754f760ef05488e9fb25a7ebd9a7e46f3742e91eee1a8385fd1e611ea8c  xsa244-4.7.patch
$

DEPLOYMENT DURING EMBARGO
=========================

Deployment of the patches and/or mitigations described above (or
others which are substantially similar) is permitted during the
embargo, even on public-facing systems with untrusted guest users and
administrators.

But: Distribution of updated software is prohibited (except to other
members of the predisclosure list).

Predisclosure list members who wish to deploy significantly different
patches and/or mitigations, please contact the Xen Project Security
Team.

(Note: this during-embargo deployment notice is retained in
post-embargo publicly released Xen Project advisories, even though it
is then no longer applicable.  This is to enable the community to have
oversight of the Xen Project Security Team's decisionmaking.)

For more information about permissible uses of embargoed information,
consult the Xen Project community's agreed Security Policy:
  http://www.xenproject.org/security-policy.html
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJZ50QqAAoJEIP+FMlX6CvZmsEIAKuPA1/ly1Hgf9vZCkbKauO/
df8JgVdLemcGSEfDwzVlRjHQh0QtpMLNG5RCYRD+s8hrCotKc8dC95+pIztDY/l+
lw6k9bCFup7hI++IdL/fmy79RS+WUOinMEOwD39zqFVK+y6J2M0iXnuKqxtF+j/7
zWVmzdZIHbM+6DlRr1uN0jpirqkJ8P5yNMBgqhp4zH4efOe0Olv+0SQtNtNclCib
MR4ipBbkK9sCMN6odZCbnwKkn2zyCDSfPiXnINfiIbsUweCf9n6MEpry8Kiae90Z
BFn+KGkRcC9gQkoKRoF/rDwG02P6KCb34pNY0nVgxtr4pDYqJzhEh7+eGXfVHME=
=dk0t
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa244.meta"
Content-Disposition: attachment; filename="xsa244.meta"
Content-Transfer-Encoding: base64

ewogICJYU0EiOiAyNDQsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC45IiwKICAgICI0LjgiLAogICAgIjQuNyIsCiAg
ICAiNC42IiwKICAgICI0LjUiCiAgXSwKICAiVHJlZXMiOiBbCiAgICAieGVu
IgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC41IjogewogICAgICAiWGVu
VmVyc2lvbiI6ICI0LjUiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI4MzcyNGQ5ZjNhZTIx
YTNiOTYzNjI3NDJlMmYwNTJiMTlkOWY1NTlhIiwKICAgICAgICAgICJQcmVy
ZXFzIjogWwogICAgICAgICAgICAyMzcsCiAgICAgICAgICAgIDIzOCwKICAg
ICAgICAgICAgMjM5LAogICAgICAgICAgICAyNDAsCiAgICAgICAgICAgIDI0
MSwKICAgICAgICAgICAgMjQyLAogICAgICAgICAgICAyNDMKICAgICAgICAg
IF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI0
NC00LjUucGF0Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAg
ICB9LAogICAgIjQuNiI6IHsKICAgICAgIlhlblZlcnNpb24iOiAiNC42IiwK
ICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAg
ICJTdGFibGVSZWYiOiAiMTY1OGE4NzY5MGFjODM5ZTg1ZGIxMmJiZjQwOWJl
NjJiYjkzODY0MCIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAg
ICAgMjM3LAogICAgICAgICAgICAyMzgsCiAgICAgICAgICAgIDIzOSwKICAg
ICAgICAgICAgMjQwLAogICAgICAgICAgICAyNDEsCiAgICAgICAgICAgIDI0
MiwKICAgICAgICAgICAgMjQzCiAgICAgICAgICBdLAogICAgICAgICAgIlBh
dGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EyNDQtNC42LnBhdGNoIgogICAg
ICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0LjciOiB7
CiAgICAgICJYZW5WZXJzaW9uIjogIjQuNyIsCiAgICAgICJSZWNpcGVzIjog
ewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogImM3
NzgzZDljMjZmYzE5MTg2MmQ5ODgzZGEyMjM4NzM0MGIxZmFiMTgiLAogICAg
ICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAgIDIzNywKICAgICAgICAg
ICAgMjM4LAogICAgICAgICAgICAyMzksCiAgICAgICAgICAgIDI0MCwKICAg
ICAgICAgICAgMjQxLAogICAgICAgICAgICAyNDIsCiAgICAgICAgICAgIDI0
MwogICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAg
ICAgICAieHNhMjQ0LTQuNy5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9
CiAgICAgIH0KICAgIH0sCiAgICAiNC44IjogewogICAgICAiWGVuVmVyc2lv
biI6ICI0LjgiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjog
ewogICAgICAgICAgIlN0YWJsZVJlZiI6ICIzNjg5OGViMTI1NzJmMGExZjg1
Y2I1NGQ0YTllOTBhZmNiNmY3MDQ1IiwKICAgICAgICAgICJQcmVyZXFzIjog
WwogICAgICAgICAgICAyMzcsCiAgICAgICAgICAgIDIzOCwKICAgICAgICAg
ICAgMjM5LAogICAgICAgICAgICAyNDAsCiAgICAgICAgICAgIDI0MSwKICAg
ICAgICAgICAgMjQyLAogICAgICAgICAgICAyNDMKICAgICAgICAgIF0sCiAg
ICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI0NC5wYXRj
aCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAi
NC45IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0LjkiLAogICAgICAiUmVj
aXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJl
ZiI6ICIyY2MzZDMyZjQwYzcxY2IyNDI0NzdhM2Y4OTM4MDc0ZDRmYzM2ODI5
IiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyMzcsCiAg
ICAgICAgICAgIDIzOCwKICAgICAgICAgICAgMjM5LAogICAgICAgICAgICAy
NDAsCiAgICAgICAgICAgIDI0MSwKICAgICAgICAgICAgMjQyLAogICAgICAg
ICAgICAyNDMKICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsK
ICAgICAgICAgICAgInhzYTI0NC5wYXRjaCIKICAgICAgICAgIF0KICAgICAg
ICB9CiAgICAgIH0KICAgIH0sCiAgICAibWFzdGVyIjogewogICAgICAiWGVu
VmVyc2lvbiI6ICJtYXN0ZXIiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAg
ICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICJhOGVhNmUyNjg4
MTE4YTNlMTllMjliMzllMzE2ZmFhNWY5NmFiOWQxIiwKICAgICAgICAgICJQ
cmVyZXFzIjogWwogICAgICAgICAgICAyMzcsCiAgICAgICAgICAgIDIzOCwK
ICAgICAgICAgICAgMjM5LAogICAgICAgICAgICAyNDAsCiAgICAgICAgICAg
IDI0MSwKICAgICAgICAgICAgMjQyLAogICAgICAgICAgICAyNDMKICAgICAg
ICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhz
YTI0NC5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAg
IH0KICB9Cn0=

--=separator
Content-Type: application/octet-stream; name="xsa244.patch"
Content-Disposition: attachment; filename="xsa244.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogW1BBVENIXSB4ODYvY3B1OiBGaXggSVNUIGhhbmRsaW5n
IGR1cmluZyBQQ1BVIGJyaW5ndXAKCkNsZWFyIElTVCByZWZlcmVuY2VzIGlu
IG5ld2x5IGFsbG9jYXRlZCBJRFRzLiAgTm90aGluZyBnb29kIHdpbGwgY29t
ZSBvZgpoYXZpbmcgdGhlbSBzZXQgYmVmb3JlIHRoZSBUU1MgaXMgc3VpdGFi
bHkgY29uc3RydWN0ZWQgKGFsdGhvdWdoIHRoZSBjaGFuY2VzCm9mIHRoZSBD
UFUgc3Vydml2aW5nIHN1Y2ggYW4gSVNUIGludGVycnVwdC9leGNlcHRpb24g
aXMgZXh0cmVtZWx5IHNsaW0pLgoKVW5pZm9ybWx5IHNldCB0aGUgSVNUIHJl
ZmVyZW5jZXMgYWZ0ZXIgdGhlIFRTUyBpcyBpbiBwbGFjZS4gIFRoaXMgZml4
ZXMgYW4KaXNzdWUgb24gQU1EIGhhcmR3YXJlLCB3aGVyZSBvbmxpbmluZyBh
IFBDUFUgd2hpbGUgUENQVTAgaXMgaW4gSFZNIGNvbnRleHQKd2lsbCBjYXVz
ZSBJU1RfTk9ORSB0byBiZSBjb3BpZWQgaW50byB0aGUgbmV3IElEVCwgbWFr
aW5nIHRoYXQgUENQVSB2dWxuZXJhYmxlCnRvIHByaXZpbGVnZSBlc2NhbGF0
aW9uIGZyb20gUFYgZ3Vlc3RzIHVudGlsIGl0IHN1YnNlcXVlbnRseSBzY2hl
ZHVsZXMgYW4gSFZNCmd1ZXN0LgoKVGhpcyBpcyBYU0EtMjQ0CgpTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgfCA1ICsrKysr
CiB4ZW4vYXJjaC94ODYvc21wYm9vdC5jICAgIHwgMyArKysKIDIgZmlsZXMg
Y2hhbmdlZCwgOCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2NwdS9jb21tb24uYyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9u
LmMKaW5kZXggNzhmNTY2Ny4uNmNmMzYyOCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2NwdS9jb21tb24uYworKysgYi94ZW4vYXJjaC94ODYvY3B1L2Nv
bW1vbi5jCkBAIC02NDAsNiArNjQwLDcgQEAgdm9pZCBfX2luaXQgZWFybHlf
Y3B1X2luaXQodm9pZCkKICAqIC0gU2V0cyB1cCBUU1Mgd2l0aCBzdGFjayBw
b2ludGVycywgaW5jbHVkaW5nIElTVHMKICAqIC0gSW5zZXJ0cyBUU1Mgc2Vs
ZWN0b3IgaW50byByZWd1bGFyIGFuZCBjb21wYXQgR0RUcwogICogLSBMb2Fk
cyBHRFQsIElEVCwgVFIgdGhlbiBudWxsIExEVAorICogLSBTZXRzIHVwIElT
VCByZWZlcmVuY2VzIGluIHRoZSBJRFQKICAqLwogdm9pZCBsb2FkX3N5c3Rl
bV90YWJsZXModm9pZCkKIHsKQEAgLTcwMiw2ICs3MDMsMTAgQEAgdm9pZCBs
b2FkX3N5c3RlbV90YWJsZXModm9pZCkKIAlhc20gdm9sYXRpbGUgKCJsdHIg
ICV3MCIgOiA6ICJybSIgKFRTU19FTlRSWSA8PCAzKSApOwogCWFzbSB2b2xh
dGlsZSAoImxsZHQgJXcwIiA6IDogInJtIiAoMCkgKTsKIAorCXNldF9pc3Qo
JmlkdF90YWJsZXNbY3B1XVtUUkFQX2RvdWJsZV9mYXVsdF0sICBJU1RfREYp
OworCXNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX25taV0sCSAgICAg
IElTVF9OTUkpOworCXNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX21h
Y2hpbmVfY2hlY2tdLCBJU1RfTUNFKTsKKwogCS8qCiAJICogQm90dG9tLW9m
LXN0YWNrIG11c3QgYmUgMTYtYnl0ZSBhbGlnbmVkIQogCSAqCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3Nt
cGJvb3QuYwppbmRleCAzY2E3MTZjLi4xNjA5YjYyIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvc21wYm9vdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zbXBi
b290LmMKQEAgLTcyNCw2ICs3MjQsOSBAQCBzdGF0aWMgaW50IGNwdV9zbXBi
b290X2FsbG9jKHVuc2lnbmVkIGludCBjcHUpCiAgICAgaWYgKCBpZHRfdGFi
bGVzW2NwdV0gPT0gTlVMTCApCiAgICAgICAgIGdvdG8gb29tOwogICAgIG1l
bWNweShpZHRfdGFibGVzW2NwdV0sIGlkdF90YWJsZSwgSURUX0VOVFJJRVMg
KiBzaXplb2YoaWR0X2VudHJ5X3QpKTsKKyAgICBzZXRfaXN0KCZpZHRfdGFi
bGVzW2NwdV1bVFJBUF9kb3VibGVfZmF1bHRdLCAgSVNUX05PTkUpOworICAg
IHNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX25taV0sICAgICAgICAg
ICBJU1RfTk9ORSk7CisgICAgc2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RS
QVBfbWFjaGluZV9jaGVja10sIElTVF9OT05FKTsKIAogICAgIGZvciAoIHN0
dWJfcGFnZSA9IDAsIGkgPSBjcHUgJiB+KFNUVUJTX1BFUl9QQUdFIC0gMSk7
CiAgICAgICAgICAgaSA8IG5yX2NwdV9pZHMgJiYgaSA8PSAoY3B1IHwgKFNU
VUJTX1BFUl9QQUdFIC0gMSkpOyArK2kgKQo=

--=separator
Content-Type: application/octet-stream; name="xsa244-4.5.patch"
Content-Disposition: attachment; filename="xsa244-4.5.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L2NwdTogZml4IElTVCBoYW5kbGluZyBkdXJpbmcg
UENQVSBicmluZ3VwCgpDbGVhciBJU1QgcmVmZXJlbmNlcyBpbiBuZXdseSBh
bGxvY2F0ZWQgSURUcy4gIE5vdGhpbmcgZ29vZCB3aWxsIGNvbWUgb2YKaGF2
aW5nIHRoZW0gc2V0IGJlZm9yZSB0aGUgVFNTIGlzIHN1aXRhYmx5IGNvbnN0
cnVjdGVkIChhbHRob3VnaCB0aGUgY2hhbmNlcwpvZiB0aGUgQ1BVIHN1cnZp
dmluZyBzdWNoIGFuIElTVCBpbnRlcnJ1cHQvZXhjZXB0aW9uIGlzIGV4dHJl
bWVseSBzbGltKS4KClVuaWZvcm1seSBzZXQgdGhlIElTVCByZWZlcmVuY2Vz
IGFmdGVyIHRoZSBUU1MgaXMgaW4gcGxhY2UuICBUaGlzIGZpeGVzIGFuCmlz
c3VlIG9uIEFNRCBoYXJkd2FyZSwgd2hlcmUgb25saW5pbmcgYSBQQ1BVIHdo
aWxlIFBDUFUwIGlzIGluIEhWTSBjb250ZXh0CndpbGwgY2F1c2UgSVNUX05P
TkUgdG8gYmUgY29waWVkIGludG8gdGhlIG5ldyBJRFQsIG1ha2luZyB0aGF0
IFBDUFUgdnVsbmVyYWJsZQp0byBwcml2aWxlZ2UgZXNjYWxhdGlvbiBmcm9t
IFBWIGd1ZXN0cyB1bnRpbCBpdCBzdWJzZXF1ZW50bHkgc2NoZWR1bGVzIGFu
IEhWTQpndWVzdC4KClRoaXMgaXMgWFNBLTI0NC4KClNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgot
LS0gYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9jcHUvY29tbW9uLmMKQEAgLTU1Niw2ICs1NTYsNyBAQCB2b2lkIF9f
aW5pdCBlYXJseV9jcHVfaW5pdCh2b2lkKQogICogLSBTZXRzIHVwIFRTUyB3
aXRoIHN0YWNrIHBvaW50ZXJzLCBpbmNsdWRpbmcgSVNUcwogICogLSBJbnNl
cnRzIFRTUyBzZWxlY3RvciBpbnRvIHJlZ3VsYXIgYW5kIGNvbXBhdCBHRFRz
CiAgKiAtIExvYWRzIEdEVCwgSURULCBUUiB0aGVuIG51bGwgTERUCisgKiAt
IFNldHMgdXAgSVNUIHJlZmVyZW5jZXMgaW4gdGhlIElEVAogICovCiB2b2lk
IF9fY3B1aW5pdCBsb2FkX3N5c3RlbV90YWJsZXModm9pZCkKIHsKQEAgLTYw
Miw2ICs2MDMsMTAgQEAgdm9pZCBfX2NwdWluaXQgbG9hZF9zeXN0ZW1fdGFi
bGVzKHZvaWQpCiAJYXNtIHZvbGF0aWxlICgibGlkdCAlMCIgIDogOiAibSIg
IChpZHRyKSApOwogCWFzbSB2b2xhdGlsZSAoImx0ciAgJXcwIiA6IDogInJt
IiAoVFNTX0VOVFJZIDw8IDMpICk7CiAJYXNtIHZvbGF0aWxlICgibGxkdCAl
dzAiIDogOiAicm0iICgwKSApOworCisJc2V0X2lzdCgmaWR0X3RhYmxlc1tj
cHVdW1RSQVBfZG91YmxlX2ZhdWx0XSwgIElTVF9ERik7CisJc2V0X2lzdCgm
aWR0X3RhYmxlc1tjcHVdW1RSQVBfbm1pXSwJICAgICAgSVNUX05NSSk7CisJ
c2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfbWFjaGluZV9jaGVja10s
IElTVF9NQ0UpOwogfQogCiAvKgotLS0gYS94ZW4vYXJjaC94ODYvc21wYm9v
dC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTY2NCw2ICs2
NjQsOSBAQCBzdGF0aWMgaW50IGNwdV9zbXBib290X2FsbG9jKHVuc2lnbmVk
IGluCiAgICAgaWYgKCBpZHRfdGFibGVzW2NwdV0gPT0gTlVMTCApCiAgICAg
ICAgIGdvdG8gb29tOwogICAgIG1lbWNweShpZHRfdGFibGVzW2NwdV0sIGlk
dF90YWJsZSwgSURUX0VOVFJJRVMgKiBzaXplb2YoaWR0X2VudHJ5X3QpKTsK
KyAgICBzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9kb3VibGVfZmF1
bHRdLCAgSVNUX05PTkUpOworICAgIHNldF9pc3QoJmlkdF90YWJsZXNbY3B1
XVtUUkFQX25taV0sICAgICAgICAgICBJU1RfTk9ORSk7CisgICAgc2V0X2lz
dCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfbWFjaGluZV9jaGVja10sIElTVF9O
T05FKTsKIAogICAgIGlmICggemFsbG9jX2NwdW1hc2tfdmFyKCZwZXJfY3B1
KGNwdV9zaWJsaW5nX21hc2ssIGNwdSkpICYmCiAgICAgICAgICB6YWxsb2Nf
Y3B1bWFza192YXIoJnBlcl9jcHUoY3B1X2NvcmVfbWFzaywgY3B1KSkgKQo=

--=separator
Content-Type: application/octet-stream; name="xsa244-4.6.patch"
Content-Disposition: attachment; filename="xsa244-4.6.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L2NwdTogZml4IElTVCBoYW5kbGluZyBkdXJpbmcg
UENQVSBicmluZ3VwCgpDbGVhciBJU1QgcmVmZXJlbmNlcyBpbiBuZXdseSBh
bGxvY2F0ZWQgSURUcy4gIE5vdGhpbmcgZ29vZCB3aWxsIGNvbWUgb2YKaGF2
aW5nIHRoZW0gc2V0IGJlZm9yZSB0aGUgVFNTIGlzIHN1aXRhYmx5IGNvbnN0
cnVjdGVkIChhbHRob3VnaCB0aGUgY2hhbmNlcwpvZiB0aGUgQ1BVIHN1cnZp
dmluZyBzdWNoIGFuIElTVCBpbnRlcnJ1cHQvZXhjZXB0aW9uIGlzIGV4dHJl
bWVseSBzbGltKS4KClVuaWZvcm1seSBzZXQgdGhlIElTVCByZWZlcmVuY2Vz
IGFmdGVyIHRoZSBUU1MgaXMgaW4gcGxhY2UuICBUaGlzIGZpeGVzIGFuCmlz
c3VlIG9uIEFNRCBoYXJkd2FyZSwgd2hlcmUgb25saW5pbmcgYSBQQ1BVIHdo
aWxlIFBDUFUwIGlzIGluIEhWTSBjb250ZXh0CndpbGwgY2F1c2UgSVNUX05P
TkUgdG8gYmUgY29waWVkIGludG8gdGhlIG5ldyBJRFQsIG1ha2luZyB0aGF0
IFBDUFUgdnVsbmVyYWJsZQp0byBwcml2aWxlZ2UgZXNjYWxhdGlvbiBmcm9t
IFBWIGd1ZXN0cyB1bnRpbCBpdCBzdWJzZXF1ZW50bHkgc2NoZWR1bGVzIGFu
IEhWTQpndWVzdC4KClRoaXMgaXMgWFNBLTI0NC4KClNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgot
LS0gYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9jcHUvY29tbW9uLmMKQEAgLTU1OCw2ICs1NTgsNyBAQCB2b2lkIF9f
aW5pdCBlYXJseV9jcHVfaW5pdCh2b2lkKQogICogLSBTZXRzIHVwIFRTUyB3
aXRoIHN0YWNrIHBvaW50ZXJzLCBpbmNsdWRpbmcgSVNUcwogICogLSBJbnNl
cnRzIFRTUyBzZWxlY3RvciBpbnRvIHJlZ3VsYXIgYW5kIGNvbXBhdCBHRFRz
CiAgKiAtIExvYWRzIEdEVCwgSURULCBUUiB0aGVuIG51bGwgTERUCisgKiAt
IFNldHMgdXAgSVNUIHJlZmVyZW5jZXMgaW4gdGhlIElEVAogICovCiB2b2lk
IF9fY3B1aW5pdCBsb2FkX3N5c3RlbV90YWJsZXModm9pZCkKIHsKQEAgLTYw
NCw2ICs2MDUsMTAgQEAgdm9pZCBfX2NwdWluaXQgbG9hZF9zeXN0ZW1fdGFi
bGVzKHZvaWQpCiAJYXNtIHZvbGF0aWxlICgibGlkdCAlMCIgIDogOiAibSIg
IChpZHRyKSApOwogCWFzbSB2b2xhdGlsZSAoImx0ciAgJXcwIiA6IDogInJt
IiAoVFNTX0VOVFJZIDw8IDMpICk7CiAJYXNtIHZvbGF0aWxlICgibGxkdCAl
dzAiIDogOiAicm0iICgwKSApOworCisJc2V0X2lzdCgmaWR0X3RhYmxlc1tj
cHVdW1RSQVBfZG91YmxlX2ZhdWx0XSwgIElTVF9ERik7CisJc2V0X2lzdCgm
aWR0X3RhYmxlc1tjcHVdW1RSQVBfbm1pXSwJICAgICAgSVNUX05NSSk7CisJ
c2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfbWFjaGluZV9jaGVja10s
IElTVF9NQ0UpOwogfQogCiAvKgotLS0gYS94ZW4vYXJjaC94ODYvc21wYm9v
dC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTc0OSw2ICs3
NDksOSBAQCBzdGF0aWMgaW50IGNwdV9zbXBib290X2FsbG9jKHVuc2lnbmVk
IGluCiAgICAgaWYgKCBpZHRfdGFibGVzW2NwdV0gPT0gTlVMTCApCiAgICAg
ICAgIGdvdG8gb29tOwogICAgIG1lbWNweShpZHRfdGFibGVzW2NwdV0sIGlk
dF90YWJsZSwgSURUX0VOVFJJRVMgKiBzaXplb2YoaWR0X2VudHJ5X3QpKTsK
KyAgICBzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9kb3VibGVfZmF1
bHRdLCAgSVNUX05PTkUpOworICAgIHNldF9pc3QoJmlkdF90YWJsZXNbY3B1
XVtUUkFQX25taV0sICAgICAgICAgICBJU1RfTk9ORSk7CisgICAgc2V0X2lz
dCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfbWFjaGluZV9jaGVja10sIElTVF9O
T05FKTsKIAogICAgIGZvciAoIHN0dWJfcGFnZSA9IDAsIGkgPSBjcHUgJiB+
KFNUVUJTX1BFUl9QQUdFIC0gMSk7CiAgICAgICAgICAgaSA8IG5yX2NwdV9p
ZHMgJiYgaSA8PSAoY3B1IHwgKFNUVUJTX1BFUl9QQUdFIC0gMSkpOyArK2kg
KQo=

--=separator
Content-Type: application/octet-stream; name="xsa244-4.7.patch"
Content-Disposition: attachment; filename="xsa244-4.7.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L2NwdTogZml4IElTVCBoYW5kbGluZyBkdXJpbmcg
UENQVSBicmluZ3VwCgpDbGVhciBJU1QgcmVmZXJlbmNlcyBpbiBuZXdseSBh
bGxvY2F0ZWQgSURUcy4gIE5vdGhpbmcgZ29vZCB3aWxsIGNvbWUgb2YKaGF2
aW5nIHRoZW0gc2V0IGJlZm9yZSB0aGUgVFNTIGlzIHN1aXRhYmx5IGNvbnN0
cnVjdGVkIChhbHRob3VnaCB0aGUgY2hhbmNlcwpvZiB0aGUgQ1BVIHN1cnZp
dmluZyBzdWNoIGFuIElTVCBpbnRlcnJ1cHQvZXhjZXB0aW9uIGlzIGV4dHJl
bWVseSBzbGltKS4KClVuaWZvcm1seSBzZXQgdGhlIElTVCByZWZlcmVuY2Vz
IGFmdGVyIHRoZSBUU1MgaXMgaW4gcGxhY2UuICBUaGlzIGZpeGVzIGFuCmlz
c3VlIG9uIEFNRCBoYXJkd2FyZSwgd2hlcmUgb25saW5pbmcgYSBQQ1BVIHdo
aWxlIFBDUFUwIGlzIGluIEhWTSBjb250ZXh0CndpbGwgY2F1c2UgSVNUX05P
TkUgdG8gYmUgY29waWVkIGludG8gdGhlIG5ldyBJRFQsIG1ha2luZyB0aGF0
IFBDUFUgdnVsbmVyYWJsZQp0byBwcml2aWxlZ2UgZXNjYWxhdGlvbiBmcm9t
IFBWIGd1ZXN0cyB1bnRpbCBpdCBzdWJzZXF1ZW50bHkgc2NoZWR1bGVzIGFu
IEhWTQpndWVzdC4KClRoaXMgaXMgWFNBLTI0NC4KClNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgot
LS0gYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9jcHUvY29tbW9uLmMKQEAgLTYxNyw2ICs2MTcsNyBAQCB2b2lkIF9f
aW5pdCBlYXJseV9jcHVfaW5pdCh2b2lkKQogICogLSBTZXRzIHVwIFRTUyB3
aXRoIHN0YWNrIHBvaW50ZXJzLCBpbmNsdWRpbmcgSVNUcwogICogLSBJbnNl
cnRzIFRTUyBzZWxlY3RvciBpbnRvIHJlZ3VsYXIgYW5kIGNvbXBhdCBHRFRz
CiAgKiAtIExvYWRzIEdEVCwgSURULCBUUiB0aGVuIG51bGwgTERUCisgKiAt
IFNldHMgdXAgSVNUIHJlZmVyZW5jZXMgaW4gdGhlIElEVAogICovCiB2b2lk
IGxvYWRfc3lzdGVtX3RhYmxlcyh2b2lkKQogewpAQCAtNjYzLDYgKzY2NCwx
MCBAQCB2b2lkIGxvYWRfc3lzdGVtX3RhYmxlcyh2b2lkKQogCWFzbSB2b2xh
dGlsZSAoImxpZHQgJTAiICA6IDogIm0iICAoaWR0cikgKTsKIAlhc20gdm9s
YXRpbGUgKCJsdHIgICV3MCIgOiA6ICJybSIgKFRTU19FTlRSWSA8PCAzKSAp
OwogCWFzbSB2b2xhdGlsZSAoImxsZHQgJXcwIiA6IDogInJtIiAoMCkgKTsK
KworCXNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX2RvdWJsZV9mYXVs
dF0sICBJU1RfREYpOworCXNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQ
X25taV0sCSAgICAgIElTVF9OTUkpOworCXNldF9pc3QoJmlkdF90YWJsZXNb
Y3B1XVtUUkFQX21hY2hpbmVfY2hlY2tdLCBJU1RfTUNFKTsKIH0KIAogLyoK
LS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYworKysgYi94ZW4vYXJjaC94
ODYvc21wYm9vdC5jCkBAIC03MTUsNiArNzE1LDkgQEAgc3RhdGljIGludCBj
cHVfc21wYm9vdF9hbGxvYyh1bnNpZ25lZCBpbgogICAgIGlmICggaWR0X3Rh
Ymxlc1tjcHVdID09IE5VTEwgKQogICAgICAgICBnb3RvIG9vbTsKICAgICBt
ZW1jcHkoaWR0X3RhYmxlc1tjcHVdLCBpZHRfdGFibGUsIElEVF9FTlRSSUVT
ICogc2l6ZW9mKGlkdF9lbnRyeV90KSk7CisgICAgc2V0X2lzdCgmaWR0X3Rh
Ymxlc1tjcHVdW1RSQVBfZG91YmxlX2ZhdWx0XSwgIElTVF9OT05FKTsKKyAg
ICBzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9ubWldLCAgICAgICAg
ICAgSVNUX05PTkUpOworICAgIHNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtU
UkFQX21hY2hpbmVfY2hlY2tdLCBJU1RfTk9ORSk7CiAKICAgICBmb3IgKCBz
dHViX3BhZ2UgPSAwLCBpID0gY3B1ICYgfihTVFVCU19QRVJfUEFHRSAtIDEp
OwogICAgICAgICAgIGkgPCBucl9jcHVfaWRzICYmIGkgPD0gKGNwdSB8IChT
VFVCU19QRVJfUEFHRSAtIDEpKTsgKytpICkK

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=separator--


From xen-devel-bounces@lists.xen.org Wed Oct 18 12:09:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 12:09:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4n9s-0008DY-Cb; Wed, 18 Oct 2017 12:09:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4n9q-00088k-LW; Wed, 18 Oct 2017 12:09:11 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 D6/EA-31244-66447E95; Wed, 18 Oct 2017 12:09:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpml+JIrShJLcpLzFFi42LJaLquqpvi8jz
 S4PBFJotbN1uZLZZ8XMxiserqAVYHZo+ju38zBTBGsWbmJeVXJLBmPLzexlpw9ylPRfvWOewN
 jGuO8nQxcnEICVxhlFj9p5MVwlnEKNHft5Spi5GTg1nAVeLGvs1sELaixIV7DSwgNq+AoMTJm
 U/AbAkBTYk7b1axg9giAkUSO8+9BLPZBPQk5p6dBDXHUmL+xFNgc4QFMiT2/7kINcdMYtLEX8
 wgNouAqkTrnveMExh5ZiFZPQvJ6llIVs9i5ACKa0qs36UPYUpLLP/HAVEtL7H97RxmCNtKYu2
 KeUwQtrnE4kP/mGAmTul+yA7RWiPRdksRIlwp8e3mA0ZUJRDxqfc7oY4pk9i3+hgzpppyiR8d
 G6HGl0jcWtGMRU2JxKwnJ1kh7EKJFT0T2LGZs3T1f2aY+uOvnrNgM+fc/0YmmDlbv/zF4uZyi
 Z59O1hh6h9u2s+EzZxvfU8ZIcFQKNFxQGEBo+4qRo3i1KKy1CJdY2O9pKLM9IyS3MTMHF1DAz
 O93NTi4sT01JzEpGK95PzcTYzARMgABDsYd64PPMQoycGkJMqre+BZpBBfUn5KZUZicUZ8UWl
 OavEhRhkODiUJ3mTn55FCgkWp6akVaZk5wJQMk5bg4FES4XVyAkrzFhck5hZnpkOkTjFachxb
 cfEPE8eaedeBZMfNu3+YhFjy8vNSpcR5zUDmCYA0ZJTmwY2D5Y1LjLJSwryMQAcK8RSkFuVml
 qDKv2IU52BUEua1ApnCk5lXArf1FdBBTEAHrXN6AnJQSSJCSqqB8dxlh7CyDdx/XraGH7RhDH
 m2+ugCveXbp7/i+x58WVT/hUmHGcMq7z1mLqLvsj9vil17tk+tyvJArAVfdf7EwgXys7rq6vZ
 wlb+5WsXTG+kXLypRciwibVVHvM8kwWcXQxbkRe5nj/pZXB/wR8p/10XeSQnHsqcn3Hdryol9
 9XPHjUZOOzdTJZbijERDLeai4kQAYPQnxBYEAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1508328546!71120292!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31957 invoked from network); 18 Oct 2017 12:09:07 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Oct 2017 12:09:07 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4n9D-00062z-V2; Wed, 18 Oct 2017 12:08:31 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1e4n9D-0001Ii-Tq; Wed, 18 Oct 2017 12:08:31 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
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: <E1e4n9D-0001Ii-Tq@xenbits.xenproject.org>
Date: Wed, 18 Oct 2017 12:08:31 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 240 (CVE-2017-15595) - Unlimited
 recursion in linear pagetable de-typing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

            Xen Security Advisory CVE-2017-15595 / XSA-240
                              version 4

           Unlimited recursion in linear pagetable de-typing

UPDATES IN VERSION 4
====================

Mention that 2nd patch is optional.

CVE assigned.

ISSUE DESCRIPTION
=================

x86 PV guests are permitted to set up certain forms of what is often
called "linear page tables", where pagetables contain references to
other pagetables at the same level or higher.  Certain restrictions
apply in order to fit into Xen's page type handling system.  An
important restriction was missed, however: Stacking multiple layers
of page tables of the same level on top of one another is not very
useful, and the tearing down of such an arrangement involves
recursion.  With sufficiently many layers such recursion will result
in a stack overflow, commonly resulting in Xen to crash.

IMPACT
======

A malicious or buggy PV guest may cause the hypervisor to crash,
resulting in Denial of Service (DoS) affecting the entire host.
Privilege escalation and information leaks cannot be excluded.

VULNERABLE SYSTEMS
==================

All Xen versions from at least 3.2 onwards are vulnerable.  Earlier
versions have not been checked.

Only x86 systems are affected.  ARM systems are not affected.

Only x86 PV guests can leverage the vulnerability.  x86 HVM guests
cannot leverage the vulnerability.

MITIGATION
==========

Running only HVM guests will avoid this vulnerability.

For PV guests, the vulnerability can be avoided if the guest kernel is
controlled by the host rather than guest administrator, provided that
further steps are taken to prevent the guest administrator from loading
code into the kernel (e.g. by disabling loadable modules etc) or from
using other mechanisms which allow them to run code at kernel privilege.

CREDITS
=======

This issue was discovered by Jann Horn of Google Project Zero.

RESOLUTION
==========

Applying the appropriate attached patch series resolves this issue.
The first patch fixes this known issue.  The second, optional, patch
in each series disables the `linear pagetable` option by default.  It
can be re-enabled by adding "pv-linear-pt=true' on the Xen
command-line.

Note that neither Linux nor MiniOS use linear pagetables; NetBSD and
Novell Netware, however, do use this feature when running in PV mode.

xsa240-unstable/*.patch  xen-unstable
xsa240-4.9/*.patch       Xen 4.9.x
xsa240-4.8/*.patch       Xen 4.8.x
xsa240-4.7/*.patch       Xen 4.7.x
xsa240-4.6/*.patch       Xen 4.6.x
xsa240-4.5/*.patch       Xen 4.5.x

$ sha256sum xsa240* xsa240*/*
6ad3f6c7817496d11d846ac551d8b37fc73daf488eaa1cda614eb3b5a34f858d  xsa240.meta
e227126ea204d6049c8bfb694e3d2bcac10382733ca4ece1f0f7dc36c625ac1d  xsa240-unstable/0001-x86-limit-linear-page-table-use-to-a-single-level.patch
c6bb1f47754bf4f57bb9205509c525336ff55da8bcae8ae95415bdf1bba70209  xsa240-unstable/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch
2e8168449f8594c5faa50feb311eaa7e74b38c726853b1cfbaf2fbd4cbbdb476  xsa240-4.5/0001-x86-limit-linear-page-table-use-to-a-single-level.patch
ea95ed56a5f85753a41ca1abbb4abd5ea791d7596c8a9d20ceaa53862ee5ce15  xsa240-4.5/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch
f7556cc4a13cd4334d79e73861f15dd619dfd6041a3ad89865b358035d2fcff8  xsa240-4.6/0001-x86-limit-linear-page-table-use-to-a-single-level.patch
24ad9f92938c112a6fcf46177d44597c49dc213a3644ce4fd59d4df507b072d3  xsa240-4.6/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch
5a9b8e0a4e55482826e6cf820ea01fbf6674fecf19b101f4578396e3fa98a8fd  xsa240-4.7/0001-x86-limit-linear-page-table-use-to-a-single-level.patch
acf9744b853c1c6ac071bcf5776d8d9463781bbdf658c2fecc59ee338c094750  xsa240-4.7/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch
c0c624f51fb1bd9e31a2c120343164d545ab6e709ed4bb9e5dd89b5c4c4e49f8  xsa240-4.8/0001-x86-limit-linear-page-table-use-to-a-single-level.patch
7e3c2c4a4d0ee0a29abaa7aceffbb774b1f92aa81dfa4c5d1c5c5156b6bb0a3a  xsa240-4.8/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch
7769866805e47b7a2109ba1778f263ddfa126bcb0b116612f76dfaca9bf70995  xsa240-4.9/0001-x86-limit-linear-page-table-use-to-a-single-level.patch
1053cb348dc8536cb12b4aca556ddc4c015810f8f0fd21a80dff37433ec082ea  xsa240-4.9/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch
$

DEPLOYMENT DURING EMBARGO
=========================

Deployment of the patches and/or mitigations described above (or
others which are substantially similar) is permitted during the
embargo, even on public-facing systems with untrusted guest users and
administrators.

But: Distribution of updated software is prohibited (except to other
members of the predisclosure list).

Predisclosure list members who wish to deploy significantly different
patches and/or mitigations, please contact the Xen Project Security
Team.

(Note: this during-embargo deployment notice is retained in
post-embargo publicly released Xen Project advisories, even though it
is then no longer applicable.  This is to enable the community to have
oversight of the Xen Project Security Team's decisionmaking.)

For more information about permissible uses of embargoed information,
consult the Xen Project community's agreed Security Policy:
  http://www.xenproject.org/security-policy.html
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJZ50QkAAoJEIP+FMlX6CvZjCUIAIYBwiC6VDMYYzofpLYcJTOX
cbmO8S5CcEqY0lIDodAiplce0Q2VZt2harkCmwPTNrRZNs138PXuE7qBgqBjp1QS
aAmo8R0RznL/wbPIJj9tFSDEHi5LsaWGBOF8mQVsNbd3Zvkk5uRxLMAvYH3Wn+pQ
xJBEuaAd5sZAOnaLMbti3Usp1d1kvT3oNbbcxVOzPWYGw/F2TmbpjioalfUCwTzu
UapQOeGwB8PaHZw302pvtlFEz6SoXAk3C+QibEQ0VSIdT+wUYdZ1w/QTg5o+Icjg
S8scPgcMgsBFwjnX/jP7OydxJdAVUF28i6Gawa09/RQR7PjymfpxgHo+R5NagCE=
=FNh+
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa240.meta"
Content-Disposition: attachment; filename="xsa240.meta"
Content-Transfer-Encoding: base64

ewogICJYU0EiOiAyNDAsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC45IiwKICAgICI0LjgiLAogICAgIjQuNyIsCiAg
ICAiNC42IiwKICAgICI0LjUiCiAgXSwKICAiVHJlZXMiOiBbCiAgICAieGVu
IgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC41IjogewogICAgICAiWGVu
VmVyc2lvbiI6ICI0LjUiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI4MzcyNGQ5ZjNhZTIx
YTNiOTYzNjI3NDJlMmYwNTJiMTlkOWY1NTlhIiwKICAgICAgICAgICJQcmVy
ZXFzIjogWwogICAgICAgICAgICAyMzcsCiAgICAgICAgICAgIDIzOCwKICAg
ICAgICAgICAgMjM5CiAgICAgICAgICBdLAogICAgICAgICAgIlBhdGNoZXMi
OiBbCiAgICAgICAgICAgICJ4c2EyNDAtNC41LyoucGF0Y2giCiAgICAgICAg
ICBdCiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAgIjQuNiI6IHsKICAg
ICAgIlhlblZlcnNpb24iOiAiNC42IiwKICAgICAgIlJlY2lwZXMiOiB7CiAg
ICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAiMTY1OGE4
NzY5MGFjODM5ZTg1ZGIxMmJiZjQwOWJlNjJiYjkzODY0MCIsCiAgICAgICAg
ICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAgMjM3LAogICAgICAgICAgICAy
MzgsCiAgICAgICAgICAgIDIzOQogICAgICAgICAgXSwKICAgICAgICAgICJQ
YXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjQwLTQuNi8qLnBhdGNoIgog
ICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0Ljci
OiB7CiAgICAgICJYZW5WZXJzaW9uIjogIjQuNyIsCiAgICAgICJSZWNpcGVz
IjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjog
ImM3NzgzZDljMjZmYzE5MTg2MmQ5ODgzZGEyMjM4NzM0MGIxZmFiMTgiLAog
ICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAgIDIzNywKICAgICAg
ICAgICAgMjM4LAogICAgICAgICAgICAyMzkKICAgICAgICAgIF0sCiAgICAg
ICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI0MC00LjcvKi5w
YXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAg
ICAiNC44IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0LjgiLAogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICIzNjg5OGViMTI1NzJmMGExZjg1Y2I1NGQ0YTllOTBhZmNiNmY3
MDQ1IiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyMzcs
CiAgICAgICAgICAgIDIzOCwKICAgICAgICAgICAgMjM5CiAgICAgICAgICBd
LAogICAgICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EyNDAt
NC44LyoucGF0Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAg
ICB9LAogICAgIjQuOSI6IHsKICAgICAgIlhlblZlcnNpb24iOiAiNC45IiwK
ICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAg
ICJTdGFibGVSZWYiOiAiMmNjM2QzMmY0MGM3MWNiMjQyNDc3YTNmODkzODA3
NGQ0ZmMzNjgyOSIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAg
ICAgMjM3LAogICAgICAgICAgICAyMzgsCiAgICAgICAgICAgIDIzOQogICAg
ICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAi
eHNhMjQwLTQuOS8qLnBhdGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAg
ICAgfQogICAgfSwKICAgICJtYXN0ZXIiOiB7CiAgICAgICJYZW5WZXJzaW9u
IjogIm1hc3RlciIsCiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4i
OiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogImE4ZWE2ZTI2ODgxMThhM2Ux
OWUyOWIzOWUzMTZmYWE1Zjk2YWI5ZDEiLAogICAgICAgICAgIlByZXJlcXMi
OiBbCiAgICAgICAgICAgIDIzNywKICAgICAgICAgICAgMjM4LAogICAgICAg
ICAgICAyMzkKICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsK
ICAgICAgICAgICAgInhzYTI0MC11bnN0YWJsZS8qLnBhdGNoIgogICAgICAg
ICAgXQogICAgICAgIH0KICAgICAgfQogICAgfQogIH0KfQ==

--=separator
Content-Type: application/octet-stream;
 name="xsa240-unstable/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Disposition: attachment;
 filename="xsa240-unstable/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Transfer-Encoding: base64

RnJvbSAyODQxMzVkMTBkYzQyNTQzOTk3YTRlMzY4MWVmNDg1N2I1NzE4NTU1
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFdlZCwgMjcgU2VwIDIwMTcgMTE6
NDY6NTIgKzAxMDAKU3ViamVjdDogW1BBVENIIDEvMl0geDg2OiBsaW1pdCBs
aW5lYXIgcGFnZSB0YWJsZSB1c2UgdG8gYSBzaW5nbGUgbGV2ZWwKClRoYXQn
cyB0aGUgb25seSB3YXkgdGhhdCB0aGV5J3JlIG1lYW50IHRvIGJlIHVzZWQu
IFdpdGhvdXQgc3VjaCBhCnJlc3RyaWN0aW9uIGFyYml0cmFyaWx5IGxvbmcg
Y2hhaW5zIG9mIHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgY2FuIGJlCmJ1aWx0
LCB0ZWFyaW5nIGRvd24gb2Ygd2hpY2ggbWF5IHRoZW4gY2F1c2UgYXJiaXRy
YXJpbHkgZGVlcCByZWN1cnNpb24sCmNhdXNpbmcgYSBzdGFjayBvdmVyZmxv
dy4gVG8gZmFjaWxpdGF0ZSB0aGlzIHJlc3RyaWN0aW9uLCBhIGNvdW50ZXIg
aXMKYmVpbmcgaW50cm9kdWNlZCB0byB0cmFjayBib3RoIHRoZSBudW1iZXIg
b2Ygc2FtZS1sZXZlbCBlbnRyaWVzIGluIGEKcGFnZSB0YWJsZSBhcyB3ZWxs
IGFzIHRoZSBudW1iZXIgb2YgdXNlcyBvZiBhIHBhZ2UgdGFibGUgaW4gYW5v
dGhlcgpzYW1lLWxldmVsIG9uZSAoY291bnRpbmcgaW50byBwb3NpdGl2ZSBh
bmQgbmVnYXRpdmUgZGlyZWN0aW9uCnJlc3BlY3RpdmVseSwgdXRpbGl6aW5n
IHRoZSBmYWN0IHRoYXQgYm90aCBjb3VudHMgY2FuJ3QgYmUgbm9uLXplcm8g
YXQKdGhlIHNhbWUgdGltZSkuCgpOb3RlIHRoYXQgdGhlIGFkZGVkIGFjY291
bnRpbmcgaW50cm9kdWNlcyBhIHJlc3RyaWN0aW9uIG9uIHRoZSBudW1iZXIK
b2YgdGltZXMgYSBwYWdlIGNhbiBiZSB1c2VkIGluIG90aGVyIHNhbWUtbGV2
ZWwgcGFnZSB0YWJsZXMgLSBtb3JlIHRoYW4KMzJrIG9mIHN1Y2ggdXNlcyBh
cmUgbm8gbG9uZ2VyIHBvc3NpYmxlLgoKTm90ZSBhbHNvIHRoYXQgc29tZSBw
dXRfcGFnZV9hbmRfdHlwZVtfcHJlZW1wdGlibGVdKCkgY2FsbHMgYXJlCnJl
cGxhY2VkIHdpdGggb3Blbi1jb2RlZCBlcXVpdmFsZW50cy4gIFRoaXMgc2Vl
bWVkIHByZWZlcnJhYmxlIHRvCmFkZGluZyAicGFyZW50X3RhYmxlIiB0byB0
aGUgbWF0cml4IG9mIGZ1bmN0aW9ucy4KCk5vdGUgZnVydGhlciB0aGF0IGNy
b3NzLWRvbWFpbiBzYW1lLWxldmVsIHBhZ2UgdGFibGUgcmVmZXJlbmNlcyBh
cmUgbm8KbG9uZ2VyIHBlcm1pdHRlZCAodGhleSBwcm9iYWJseSBuZXZlciBz
aG91bGQgaGF2ZSBiZWVuKS4KClRoaXMgaXMgWFNBLTI0MC4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KU2lnbmVkLW9m
Zi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgotLS0KdjU6IENvcnJlY3QgcGxhY2VtZW50IG9mIGNvZGUgYWRkaXRpb24g
dG8gX3B1dF9maW5hbF9wYWdlX3R5cGUoKS4KdjQ6IEludHJvZHVjZSBhbmQg
dXNlIFBHVF90eXBlX2VxdWFsKCkuCnYzOiBBZGQgQlVJTERfQlVHX09OKClz
Lgp2MjogRml4IGFzc2VydGlvbnMgaW4gZGVjX2xpbmVhcl8qKCkgdHJpZ2dl
cmluZyBkdXJpbmcgZ3Vlc3Qgc2h1dGRvd24KICAgIHdoZW4gc2FtZS1sZXZl
bCBwYWdlIHRhYmxlIHJlZmVyZW5jZXMgc3RpbGwgZXhpc3QuIERpc2FsbG93
IGNyb3NzLQogICAgZG9tYWluIHNhbWUtbGV2ZWwgcGFnZSB0YWJsZSByZWZl
cmVuY2VzLgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgfCAg
IDEgKwogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICB8IDE3MiArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tCiB4ZW4v
aW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIHwgICAyICsKIHhlbi9pbmNsdWRl
L2FzbS14ODYvbW0uaCAgICAgfCAgMjUgKysrKystLQogNCBmaWxlcyBjaGFu
Z2VkLCAxNzcgaW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2
L2RvbWFpbi5jCmluZGV4IDQ2NmExYTJmYWMuLjg5ODgyODFlMWYgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94
ODYvZG9tYWluLmMKQEAgLTEwOTEsNiArMTA5MSw3IEBAIGludCBhcmNoX3Nl
dF9pbmZvX2d1ZXN0KAogICAgICAgICAgICAgICAgICAgICByYyA9IC1FUkVT
VEFSVDsKICAgICAgICAgICAgICAgICAgICAgLyogRmFsbHRocm91Z2ggKi8K
ICAgICAgICAgICAgICAgICBjYXNlIC1FUkVTVEFSVDoKKyAgICAgICAgICAg
ICAgICAgICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAg
ICAgICAgICAgICAgICAgIHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0KICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhZ2V0YWJsZV9nZXRfcGFnZSh2LT5h
cmNoLmd1ZXN0X3RhYmxlKTsKICAgICAgICAgICAgICAgICAgICAgdi0+YXJj
aC5ndWVzdF90YWJsZSA9IHBhZ2V0YWJsZV9udWxsKCk7CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4
IGFmZDVhMTAxYTQuLjhiMDAyNjU4OWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC01ODcsNiAr
NTg3LDYxIEBAIHN0YXRpYyB2b2lkIHB1dF9kYXRhX3BhZ2UoCiAgICAgICAg
IHB1dF9wYWdlKHBhZ2UpOwogfQogCitzdGF0aWMgYm9vbCBpbmNfbGluZWFy
X2VudHJpZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCit7CisgICAgdHlwZW9m
KHBnLT5saW5lYXJfcHRfY291bnQpIG5jID0gcmVhZF9hdG9taWMoJnBnLT5s
aW5lYXJfcHRfY291bnQpLCBvYzsKKworICAgIGRvIHsKKyAgICAgICAgLyoK
KyAgICAgICAgICogVGhlIGNoZWNrIGJlbG93IGNoZWNrcyBmb3IgdGhlICJs
aW5lYXIgdXNlIiBjb3VudCBiZWluZyBub24temVybworICAgICAgICAgKiBh
cyB3ZWxsIGFzIG92ZXJmbG93LiAgU2lnbmVkIGludGVnZXIgb3ZlcmZsb3cg
aXMgdW5kZWZpbmVkIGJlaGF2aW9yCisgICAgICAgICAqIGFjY29yZGluZyB0
byB0aGUgQyBzcGVjLiAgSG93ZXZlciwgYXMgbG9uZyBhcyBsaW5lYXJfcHRf
Y291bnQgaXMKKyAgICAgICAgICogc21hbGxlciBpbiBzaXplIHRoYW4gJ2lu
dCcsIHRoZSBhcml0aG1ldGljIG9wZXJhdGlvbiBvZiB0aGUKKyAgICAgICAg
ICogaW5jcmVtZW50IGJlbG93IHdvbid0IG92ZXJmbG93OyByYXRoZXIgdGhl
IHJlc3VsdCB3aWxsIGJlIHRydW5jYXRlZAorICAgICAgICAgKiB3aGVuIHN0
b3JlZC4gIEVuc3VyZSB0aGF0IHRoaXMgaXMgYWx3YXlzIHRydWUuCisgICAg
ICAgICAqLworICAgICAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKG5jKSA+PSBz
aXplb2YoaW50KSk7CisgICAgICAgIG9jID0gbmMrKzsKKyAgICAgICAgaWYg
KCBuYyA8PSAwICkKKyAgICAgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICAg
ICAgbmMgPSBjbXB4Y2hnKCZwZy0+bGluZWFyX3B0X2NvdW50LCBvYywgbmMp
OworICAgIH0gd2hpbGUgKCBvYyAhPSBuYyApOworCisgICAgcmV0dXJuIHRy
dWU7Cit9CisKK3N0YXRpYyB2b2lkIGRlY19saW5lYXJfZW50cmllcyhzdHJ1
Y3QgcGFnZV9pbmZvICpwZykKK3sKKyAgICB0eXBlb2YocGctPmxpbmVhcl9w
dF9jb3VudCkgb2M7CisKKyAgICBvYyA9IGFyY2hfZmV0Y2hfYW5kX2FkZCgm
cGctPmxpbmVhcl9wdF9jb3VudCwgLTEpOworICAgIEFTU0VSVChvYyA+IDAp
OworfQorCitzdGF0aWMgYm9vbCBpbmNfbGluZWFyX3VzZXMoc3RydWN0IHBh
Z2VfaW5mbyAqcGcpCit7CisgICAgdHlwZW9mKHBnLT5saW5lYXJfcHRfY291
bnQpIG5jID0gcmVhZF9hdG9taWMoJnBnLT5saW5lYXJfcHRfY291bnQpLCBv
YzsKKworICAgIGRvIHsKKyAgICAgICAgLyogU2VlIHRoZSByZXNwZWN0aXZl
IGNvbW1lbnQgaW4gaW5jX2xpbmVhcl9lbnRyaWVzKCkuICovCisgICAgICAg
IEJVSUxEX0JVR19PTihzaXplb2YobmMpID49IHNpemVvZihpbnQpKTsKKyAg
ICAgICAgb2MgPSBuYy0tOworICAgICAgICBpZiAoIG5jID49IDAgKQorICAg
ICAgICAgICAgcmV0dXJuIGZhbHNlOworICAgICAgICBuYyA9IGNtcHhjaGco
JnBnLT5saW5lYXJfcHRfY291bnQsIG9jLCBuYyk7CisgICAgfSB3aGlsZSAo
IG9jICE9IG5jICk7CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKworc3RhdGlj
IHZvaWQgZGVjX2xpbmVhcl91c2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnKQor
eworICAgIHR5cGVvZihwZy0+bGluZWFyX3B0X2NvdW50KSBvYzsKKworICAg
IG9jID0gYXJjaF9mZXRjaF9hbmRfYWRkKCZwZy0+bGluZWFyX3B0X2NvdW50
LCAxKTsKKyAgICBBU1NFUlQob2MgPCAwKTsKK30KKwogLyoKICAqIFdlIGFs
bG93IHJvb3QgdGFibGVzIHRvIG1hcCBlYWNoIG90aGVyIChhLmsuYS4gbGlu
ZWFyIHBhZ2UgdGFibGVzKS4gSXQKICAqIG5lZWRzIHNvbWUgc3BlY2lhbCBj
YXJlIHdpdGggcmVmZXJlbmNlIGNvdW50cyBhbmQgYWNjZXNzIHBlcm1pc3Np
b25zOgpAQCAtNjE3LDE1ICs2NzIsMzUgQEAgZ2V0XyMjbGV2ZWwjI19saW5l
YXJfcGFnZXRhYmxlKCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgaWYgKCAocGZuID0gbGV2ZWwjI2VfZ2V0X3BmbihwZGUpKSAh
PSBwZGVfcGZuICkgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgc3RydWN0IHBh
Z2VfaW5mbyAqcHRwZyA9IG1mbl90b19wYWdlKF9tZm4ocGRlX3BmbikpOyAg
ICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICAvKiBNYWtlIHN1cmUgdGhlIHBhZ2UgdGFibGUgYmVs
b25ncyB0byB0aGUgY29ycmVjdCBkb21haW4uICovICAgICAgIFwKKyAgICAg
ICAgaWYgKCB1bmxpa2VseShwYWdlX2dldF9vd25lcihwdHBnKSAhPSBkKSAp
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICByZXR1
cm4gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgLyogTWFrZSBzdXJlIHRoZSBtYXBwZWQgZnJhbWUg
YmVsb25ncyB0byB0aGUgY29ycmVjdCBkb21haW4uICovICAgICBcCiAgICAg
ICAgIGlmICggdW5saWtlbHkoIWdldF9wYWdlX2Zyb21fbWZuKF9tZm4ocGZu
KSwgZCkpICkgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgcmV0
dXJuIDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgICAgIC8qICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAg
ICAgICAgKiBFbnN1cmUgdGhhdCB0aGUgbWFwcGVkIGZyYW1lIGlzIGFuIGFs
cmVhZHktdmFsaWRhdGVkIHBhZ2UgdGFibGUuIFwKKyAgICAgICAgICogRW5z
dXJlIHRoYXQgdGhlIG1hcHBlZCBmcmFtZSBpcyBhbiBhbHJlYWR5LXZhbGlk
YXRlZCBwYWdlIHRhYmxlICBcCisgICAgICAgICAqIGFuZCBpcyBub3QgaXRz
ZWxmIGhhdmluZyBsaW5lYXIgZW50cmllcywgYXMgd2VsbCBhcyB0aGF0IHRo
ZSAgICAgXAorICAgICAgICAgKiBjb250YWluaW5nIHBhZ2UgdGFibGUgaXMg
bm90IGlzZWxmIGluIHVzZSBhcyBhIGxpbmVhciBwYWdlIHRhYmxlIFwKKyAg
ICAgICAgICogZWxzZXdoZXJlLiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAqIElm
IHNvLCBhdG9taWNhbGx5IGluY3JlbWVudCB0aGUgY291bnQgKGNoZWNraW5n
IGZvciBvdmVyZmxvdykuICAgXAogICAgICAgICAgKi8gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICAgICAgcGFnZSA9IG1mbl90b19wYWdlKF9tZm4ocGZu
KSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgIGlmICggIWluY19saW5lYXJfZW50cmllcyhwdHBnKSApICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICB7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIHB1dF9wYWdlKHBh
Z2UpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgaWYg
KCAhaW5jX2xpbmVhcl91c2VzKHBhZ2UpICkgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIHsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAgICAgZGVjX2xpbmVhcl9lbnRyaWVzKHB0
cGcpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAg
ICByZXR1cm4gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICB9ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICAgICAgeSA9IHBhZ2UtPnUuaW51c2UudHlwZV9p
bmZvOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgICAgIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAg
ICAgeCA9IHk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTYzMyw2ICs3MDgsOCBAQCBn
ZXRfIyNsZXZlbCMjX2xpbmVhcl9wYWdldGFibGUoICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAg
ICAgICB1bmxpa2VseSgoeCAmIChQR1RfdHlwZV9tYXNrfFBHVF92YWxpZGF0
ZWQpKSAhPSAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKFBHVF8jI2xldmVsIyNfcGFnZV90YWJsZXxQR1RfdmFsaWRhdGVkKSkg
KSAgICAgICBcCiAgICAgICAgICAgICB7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICAgICAgICAgIGRlY19saW5lYXJfdXNlcyhwYWdlKTsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAg
ICAgICBkZWNfbGluZWFyX2VudHJpZXMocHRwZyk7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgcHV0X3Bh
Z2UocGFnZSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgICAgICAgICAgICAgIHJldHVybiAwOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC0xMDM0LDYg
KzExMTEsOSBAQCBnZXRfcGFnZV9mcm9tX2w0ZSgKICAgICByZXR1cm4gcmM7
CiB9CiAKK3N0YXRpYyBpbnQgX3B1dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSwgYm9vbCBwcmVlbXB0aWJsZSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcHRwZyk7CisKIHZvaWQg
cHV0X3BhZ2VfZnJvbV9sMWUobDFfcGdlbnRyeV90IGwxZSwgc3RydWN0IGRv
bWFpbiAqbDFlX293bmVyKQogewogICAgIHVuc2lnbmVkIGxvbmcgICAgIHBm
biA9IGwxZV9nZXRfcGZuKGwxZSk7CkBAIC0xMTEwLDggKzExOTAsMTUgQEAg
c3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9wZ2VudHJ5X3QgbDJl
LCB1bnNpZ25lZCBsb25nIHBmbikKIAogICAgICAgICBmb3IgKCBpID0gMDsg
aSA8ICgxdSA8PCBQQUdFVEFCTEVfT1JERVIpOyBpKyssIHBhZ2UrKyApCiAg
ICAgICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKLSAgICB9IGVs
c2UKLSAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUobDJlX2dldF9wYWdlKGwy
ZSkpOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICBzdHJ1Y3Qg
cGFnZV9pbmZvICpwZyA9IGwyZV9nZXRfcGFnZShsMmUpOworICAgICAgICBp
bnQgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgZmFsc2UsIG1mbl90b19wYWdl
KF9tZm4ocGZuKSkpOworCisgICAgICAgIEFTU0VSVCghcmMpOworICAgICAg
ICBwdXRfcGFnZShwZyk7CisgICAgfQogCiAgICAgcmV0dXJuIDA7CiB9CkBA
IC0xMTIwLDYgKzEyMDcsNyBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21f
bDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcGFydGlhbCwgYm9vbCBk
ZWZlcikKIHsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsKKyAgICBpbnQg
cmM7CiAKICAgICBpZiAoICEobDNlX2dldF9mbGFncyhsM2UpICYgX1BBR0Vf
UFJFU0VOVCkgfHwgKGwzZV9nZXRfcGZuKGwzZSkgPT0gcGZuKSApCiAgICAg
ICAgIHJldHVybiAxOwpAQCAtMTE0MiwyMSArMTIzMCwyOCBAQCBzdGF0aWMg
aW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2ln
bmVkIGxvbmcgcGZuLAogICAgIGlmICggdW5saWtlbHkocGFydGlhbCA+IDAp
ICkKICAgICB7CiAgICAgICAgIEFTU0VSVCghZGVmZXIpOwotICAgICAgICBy
ZXR1cm4gcHV0X3BhZ2VfdHlwZV9wcmVlbXB0aWJsZShwZyk7CisgICAgICAg
IHJldHVybiBfcHV0X3BhZ2VfdHlwZShwZywgdHJ1ZSwgbWZuX3RvX3BhZ2Uo
X21mbihwZm4pKSk7CiAgICAgfQogCiAgICAgaWYgKCBkZWZlciApCiAgICAg
eworICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gbWZu
X3RvX3BhZ2UoX21mbihwZm4pKTsKICAgICAgICAgY3VycmVudC0+YXJjaC5v
bGRfZ3Vlc3RfdGFibGUgPSBwZzsKICAgICAgICAgcmV0dXJuIDA7CiAgICAg
fQogCi0gICAgcmV0dXJuIHB1dF9wYWdlX2FuZF90eXBlX3ByZWVtcHRpYmxl
KHBnKTsKKyAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCB0cnVlLCBtZm5f
dG9fcGFnZShfbWZuKHBmbikpKTsKKyAgICBpZiAoIGxpa2VseSghcmMpICkK
KyAgICAgICAgcHV0X3BhZ2UocGcpOworCisgICAgcmV0dXJuIHJjOwogfQog
CiBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDRlKGw0X3BnZW50cnlfdCBs
NGUsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBpbnQgcGFydGlhbCwgYm9vbCBkZWZlcikKIHsKKyAgICBpbnQg
cmMgPSAxOworCiAgICAgaWYgKCAobDRlX2dldF9mbGFncyhsNGUpICYgX1BB
R0VfUFJFU0VOVCkgJiYKICAgICAgICAgIChsNGVfZ2V0X3BmbihsNGUpICE9
IHBmbikgKQogICAgIHsKQEAgLTExNjUsMTggKzEyNjAsMjIgQEAgc3RhdGlj
IGludCBwdXRfcGFnZV9mcm9tX2w0ZShsNF9wZ2VudHJ5X3QgbDRlLCB1bnNp
Z25lZCBsb25nIHBmbiwKICAgICAgICAgaWYgKCB1bmxpa2VseShwYXJ0aWFs
ID4gMCkgKQogICAgICAgICB7CiAgICAgICAgICAgICBBU1NFUlQoIWRlZmVy
KTsKLSAgICAgICAgICAgIHJldHVybiBwdXRfcGFnZV90eXBlX3ByZWVtcHRp
YmxlKHBnKTsKKyAgICAgICAgICAgIHJldHVybiBfcHV0X3BhZ2VfdHlwZShw
ZywgdHJ1ZSwgbWZuX3RvX3BhZ2UoX21mbihwZm4pKSk7CiAgICAgICAgIH0K
IAogICAgICAgICBpZiAoIGRlZmVyICkKICAgICAgICAgeworICAgICAgICAg
ICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IG1mbl90b19wYWdl
KF9tZm4ocGZuKSk7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9n
dWVzdF90YWJsZSA9IHBnOwogICAgICAgICAgICAgcmV0dXJuIDA7CiAgICAg
ICAgIH0KIAotICAgICAgICByZXR1cm4gcHV0X3BhZ2VfYW5kX3R5cGVfcHJl
ZW1wdGlibGUocGcpOworICAgICAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBn
LCB0cnVlLCBtZm5fdG9fcGFnZShfbWZuKHBmbikpKTsKKyAgICAgICAgaWYg
KCBsaWtlbHkoIXJjKSApCisgICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAg
ICAgfQotICAgIHJldHVybiAxOworCisgICAgcmV0dXJuIHJjOwogfQogCiBz
dGF0aWMgaW50IGFsbG9jX2wxX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UpCkBAIC0xMzY5LDYgKzE0NjgsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wz
X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIHsKICAg
ICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKICAgICAg
ICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgICAgIGN1
cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAg
ICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAg
ICAgICB9CiAgICAgICAgIHdoaWxlICggaS0tID4gMCApCkBAIC0xNDM4LDYg
KzE1MzgsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2w0X3RhYmxlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UpCiAgICAgICAgICAgICAgICAgewogICAgICAgICAg
ICAgICAgICAgICBpZiAoIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxl
ICkKICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRl
ZF9wdGVzKys7CisgICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gu
b2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgICAgICBj
dXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CiAgICAgICAg
ICAgICAgICAgfQogICAgICAgICAgICAgfQpAQCAtMjExNywxNCArMjIxOCwy
MCBAQCBpbnQgZnJlZV9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
CiB9CiAKIAotc3RhdGljIGludCBfX3B1dF9maW5hbF9wYWdlX3R5cGUoCi0g
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBl
LCBpbnQgcHJlZW1wdGlibGUpCitzdGF0aWMgaW50IF9wdXRfZmluYWxfcGFn
ZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcg
dHlwZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBw
cmVlbXB0aWJsZSwgc3RydWN0IHBhZ2VfaW5mbyAqcHRwZykKIHsKICAgICBp
bnQgcmMgPSBmcmVlX3BhZ2VfdHlwZShwYWdlLCB0eXBlLCBwcmVlbXB0aWJs
ZSk7CiAKICAgICAvKiBObyBuZWVkIGZvciBhdG9taWMgdXBkYXRlIG9mIHR5
cGVfaW5mbyBoZXJlOiBub29uZSBlbHNlIHVwZGF0ZXMgaXQuICovCiAgICAg
aWYgKCByYyA9PSAwICkKICAgICB7CisgICAgICAgIGlmICggcHRwZyAmJiBQ
R1RfdHlwZV9lcXVhbCh0eXBlLCBwdHBnLT51LmludXNlLnR5cGVfaW5mbykg
KQorICAgICAgICB7CisgICAgICAgICAgICBkZWNfbGluZWFyX3VzZXMocGFn
ZSk7CisgICAgICAgICAgICBkZWNfbGluZWFyX2VudHJpZXMocHRwZyk7Cisg
ICAgICAgIH0KKyAgICAgICAgQVNTRVJUKCFwYWdlLT5saW5lYXJfcHRfY291
bnQgfHwgcGFnZV9nZXRfb3duZXIocGFnZSktPmlzX2R5aW5nKTsKICAgICAg
ICAgcGFnZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKHBhZ2UpOwogICAgICAg
ICBzbXBfd21iKCk7CiAgICAgICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZv
LS07CkBAIC0yMTQ5LDggKzIyNTYsOCBAQCBzdGF0aWMgaW50IF9fcHV0X2Zp
bmFsX3BhZ2VfdHlwZSgKIH0KIAogCi1zdGF0aWMgaW50IF9fcHV0X3BhZ2Vf
dHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW50IHByZWVtcHRpYmxlKQorc3RhdGljIGludCBfcHV0
X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCBib29sIHByZWVt
cHRpYmxlLAorICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFn
ZV9pbmZvICpwdHBnKQogewogICAgIHVuc2lnbmVkIGxvbmcgbngsIHgsIHkg
PSBwYWdlLT51LmludXNlLnR5cGVfaW5mbzsKICAgICBpbnQgcmMgPSAwOwpA
QCAtMjE3NywxMiArMjI4NCwyOCBAQCBzdGF0aWMgaW50IF9fcHV0X3BhZ2Vf
dHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHgsIG54KSkgIT0geCkgKQog
ICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgICAgICAg
ICAvKiBXZSBjbGVhcmVkIHRoZSAndmFsaWQgYml0JyBzbyB3ZSBkbyB0aGUg
Y2xlYW4gdXAuICovCi0gICAgICAgICAgICAgICAgcmMgPSBfX3B1dF9maW5h
bF9wYWdlX3R5cGUocGFnZSwgeCwgcHJlZW1wdGlibGUpOworICAgICAgICAg
ICAgICAgIHJjID0gX3B1dF9maW5hbF9wYWdlX3R5cGUocGFnZSwgeCwgcHJl
ZW1wdGlibGUsIHB0cGcpOworICAgICAgICAgICAgICAgIHB0cGcgPSBOVUxM
OwogICAgICAgICAgICAgICAgIGlmICggeCAmIFBHVF9wYXJ0aWFsICkKICAg
ICAgICAgICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CiAgICAgICAgICAg
ICAgICAgYnJlYWs7CiAgICAgICAgICAgICB9CiAKKyAgICAgICAgICAgIGlm
ICggcHRwZyAmJiBQR1RfdHlwZV9lcXVhbCh4LCBwdHBnLT51LmludXNlLnR5
cGVfaW5mbykgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIC8q
CisgICAgICAgICAgICAgICAgICogcGFnZV9zZXRfdGxiZmx1c2hfdGltZXN0
YW1wKCkgYWNjZXNzZXMgdGhlIHNhbWUgdW5pb24KKyAgICAgICAgICAgICAg
ICAgKiBsaW5lYXJfcHRfY291bnQgbGl2ZXMgaW4uIFVudmFsaWRhdGVkIHBh
Z2UgdGFibGUgcGFnZXMsCisgICAgICAgICAgICAgICAgICogaG93ZXZlciwg
c2hvdWxkIG9jY3VyIGR1cmluZyBkb21haW4gZGVzdHJ1Y3Rpb24gb25seQor
ICAgICAgICAgICAgICAgICAqIGFueXdheS4gIFVwZGF0aW5nIG9mIGxpbmVh
cl9wdF9jb3VudCBsdWNraWx5IGlzIG5vdAorICAgICAgICAgICAgICAgICAq
IG5lY2Vzc2FyeSBhbnltb3JlIGZvciBhIGR5aW5nIGRvbWFpbi4KKyAgICAg
ICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICBBU1NFUlQocGFnZV9n
ZXRfb3duZXIocGFnZSktPmlzX2R5aW5nKTsKKyAgICAgICAgICAgICAgICBB
U1NFUlQocGFnZS0+bGluZWFyX3B0X2NvdW50IDwgMCk7CisgICAgICAgICAg
ICAgICAgQVNTRVJUKHB0cGctPmxpbmVhcl9wdF9jb3VudCA+IDApOworICAg
ICAgICAgICAgICAgIHB0cGcgPSBOVUxMOworICAgICAgICAgICAgfQorCiAg
ICAgICAgICAgICBwYWdlX3NldF90bGJmbHVzaF90aW1lc3RhbXAocGFnZSk7
CiAgICAgICAgIH0KIApAQCAtMjE5Myw2ICsyMzE2LDEzIEBAIHN0YXRpYyBp
bnQgX19wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsCiAg
ICAgICAgICAgICByZXR1cm4gLUVJTlRSOwogICAgIH0KIAorICAgIGlmICgg
cHRwZyAmJiBQR1RfdHlwZV9lcXVhbCh4LCBwdHBnLT51LmludXNlLnR5cGVf
aW5mbykgKQorICAgIHsKKyAgICAgICAgQVNTRVJUKCFyYyk7CisgICAgICAg
IGRlY19saW5lYXJfdXNlcyhwYWdlKTsKKyAgICAgICAgZGVjX2xpbmVhcl9l
bnRyaWVzKHB0cGcpOworICAgIH0KKwogICAgIHJldHVybiByYzsKIH0KIApA
QCAtMjMzOCw2ICsyNDY4LDcgQEAgc3RhdGljIGludCBfX2dldF9wYWdlX3R5
cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBl
LAogICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSAwOwog
ICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSAwOwogICAgICAgICB9
CisgICAgICAgIHBhZ2UtPmxpbmVhcl9wdF9jb3VudCA9IDA7CiAgICAgICAg
IHJjID0gYWxsb2NfcGFnZV90eXBlKHBhZ2UsIHR5cGUsIHByZWVtcHRpYmxl
KTsKICAgICB9CiAKQEAgLTIzNTIsNyArMjQ4Myw3IEBAIHN0YXRpYyBpbnQg
X19nZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2ln
bmVkIGxvbmcgdHlwZSwKIAogdm9pZCBwdXRfcGFnZV90eXBlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UpCiB7Ci0gICAgaW50IHJjID0gX19wdXRfcGFnZV90
eXBlKHBhZ2UsIDApOworICAgIGludCByYyA9IF9wdXRfcGFnZV90eXBlKHBh
Z2UsIGZhbHNlLCBOVUxMKTsKICAgICBBU1NFUlQocmMgPT0gMCk7CiAgICAg
KHZvaWQpcmM7CiB9CkBAIC0yMzY4LDcgKzI0OTksNyBAQCBpbnQgZ2V0X3Bh
Z2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25n
IHR5cGUpCiAKIGludCBwdXRfcGFnZV90eXBlX3ByZWVtcHRpYmxlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UpCiB7Ci0gICAgcmV0dXJuIF9fcHV0X3BhZ2Vf
dHlwZShwYWdlLCAxKTsKKyAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGFn
ZSwgdHJ1ZSwgTlVMTCk7CiB9CiAKIGludCBnZXRfcGFnZV90eXBlX3ByZWVt
cHRpYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcg
dHlwZSkKQEAgLTIzODQsMTEgKzI1MTUsMTQgQEAgaW50IHB1dF9vbGRfZ3Vl
c3RfdGFibGUoc3RydWN0IHZjcHUgKnYpCiAgICAgaWYgKCAhdi0+YXJjaC5v
bGRfZ3Vlc3RfdGFibGUgKQogICAgICAgICByZXR1cm4gMDsKIAotICAgIHN3
aXRjaCAoIHJjID0gcHV0X3BhZ2VfYW5kX3R5cGVfcHJlZW1wdGlibGUodi0+
YXJjaC5vbGRfZ3Vlc3RfdGFibGUpICkKKyAgICBzd2l0Y2ggKCByYyA9IF9w
dXRfcGFnZV90eXBlKHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlLCB0cnVlLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5vbGRf
Z3Vlc3RfcHRwZykgKQogICAgIHsKICAgICBjYXNlIC1FSU5UUjoKICAgICBj
YXNlIC1FUkVTVEFSVDoKICAgICAgICAgcmV0dXJuIC1FUkVTVEFSVDsKKyAg
ICBjYXNlIDA6CisgICAgICAgIHB1dF9wYWdlKHYtPmFyY2gub2xkX2d1ZXN0
X3RhYmxlKTsKICAgICB9CiAKICAgICB2LT5hcmNoLm9sZF9ndWVzdF90YWJs
ZSA9IE5VTEw7CkBAIC0yNTQ2LDYgKzI2ODAsNyBAQCBpbnQgbmV3X2d1ZXN0
X2NyMyhtZm5fdCBtZm4pCiAgICAgICAgICAgICAgICAgcmMgPSAtRVJFU1RB
UlQ7CiAgICAgICAgICAgICAgICAgLyogZmFsbHRocm91Z2ggKi8KICAgICAg
ICAgICAgIGNhc2UgLUVSRVNUQVJUOgorICAgICAgICAgICAgICAgIGN1cnIt
PmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAg
IGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKICAgICAgICAg
ICAgICAgICBicmVhazsKICAgICAgICAgICAgIGRlZmF1bHQ6CkBAIC0yODEy
LDcgKzI5NDcsMTAgQEAgbG9uZyBkb19tbXVleHRfb3AoCiAgICAgICAgICAg
ICAgICAgICAgIGlmICggdHlwZSA9PSBQR1RfbDFfcGFnZV90YWJsZSApCiAg
ICAgICAgICAgICAgICAgICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdl
KTsKICAgICAgICAgICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAg
ICAgICB7CisgICAgICAgICAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9s
ZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAgICAgICAgICAgICAgICAg
IGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKKyAgICAgICAg
ICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAg
IH0KICAgICAgICAgICAgIGJyZWFrOwpAQCAtMjg0NCw2ICsyOTgyLDcgQEAg
bG9uZyBkb19tbXVleHRfb3AoCiAgICAgICAgICAgICB7CiAgICAgICAgICAg
ICBjYXNlIC1FSU5UUjoKICAgICAgICAgICAgIGNhc2UgLUVSRVNUQVJUOgor
ICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBO
VUxMOwogICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3Rh
YmxlID0gcGFnZTsKICAgICAgICAgICAgICAgICByYyA9IDA7CiAgICAgICAg
ICAgICAgICAgYnJlYWs7CkBAIC0yOTE2LDYgKzMwNTUsNyBAQCBsb25nIGRv
X21tdWV4dF9vcCgKICAgICAgICAgICAgICAgICAgICAgcmMgPSAtRVJFU1RB
UlQ7CiAgICAgICAgICAgICAgICAgICAgIC8qIGZhbGx0aHJvdWdoICovCiAg
ICAgICAgICAgICAgICAgY2FzZSAtRVJFU1RBUlQ6CisgICAgICAgICAgICAg
ICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAg
ICAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9
IHBhZ2U7CiAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAg
ICAgICAgIGRlZmF1bHQ6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaApp
bmRleCA1N2RhMGZjMGI2Li41ZDQzZmY3ZjcxIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZG9tYWluLmgKQEAgLTUzMSw2ICs1MzEsOCBAQCBzdHJ1Y3QgYXJj
aF92Y3B1CiAgICAgcGFnZXRhYmxlX3QgZ3Vlc3RfdGFibGVfdXNlcjsgICAg
ICAgLyogKE1GTikgeDg2LzY0IHVzZXItc3BhY2UgcGFnZXRhYmxlICovCiAg
ICAgcGFnZXRhYmxlX3QgZ3Vlc3RfdGFibGU7ICAgICAgICAgICAgLyogKE1G
TikgZ3Vlc3Qgbm90aW9uIG9mIGNyMyAqLwogICAgIHN0cnVjdCBwYWdlX2lu
Zm8gKm9sZF9ndWVzdF90YWJsZTsgIC8qIHBhcnRpYWxseSBkZXN0cnVjdGVk
IHBhZ2V0YWJsZSAqLworICAgIHN0cnVjdCBwYWdlX2luZm8gKm9sZF9ndWVz
dF9wdHBnOyAgIC8qIGNvbnRhaW5pbmcgcGFnZSB0YWJsZSBvZiB0aGUgKi8K
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBm
b3JtZXIsIGlmIGFueSAqLwogICAgIC8qIGd1ZXN0X3RhYmxlIGhvbGRzIGEg
cmVmIHRvIHRoZSBwYWdlLCBhbmQgYWxzbyBhIHR5cGUtY291bnQgdW5sZXNz
CiAgICAgICogc2hhZG93IHJlZmNvdW50cyBhcmUgaW4gdXNlICovCiAgICAg
cGFnZXRhYmxlX3Qgc2hhZG93X3RhYmxlWzRdOyAgICAgICAgLyogKE1GTikg
c2hhZG93KHMpIG9mIGd1ZXN0ICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5k
ZXggZjJlMGY0OThjNC4uMjZmMDE1MzE2NCAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
bW0uaApAQCAtMTQxLDExICsxNDEsMTEgQEAgc3RydWN0IHBhZ2VfaW5mbwog
ICAgICAgICB1MzIgdGxiZmx1c2hfdGltZXN0YW1wOwogCiAgICAgICAgIC8q
Ci0gICAgICAgICAqIFdoZW4gUEdUX3BhcnRpYWwgaXMgdHJ1ZSB0aGVuIHRo
aXMgZmllbGQgaXMgdmFsaWQgYW5kIGluZGljYXRlcwotICAgICAgICAgKiB0
aGF0IFBURXMgaW4gdGhlIHJhbmdlIFswLCBAbnJfdmFsaWRhdGVkX3B0ZXMp
IGhhdmUgYmVlbiB2YWxpZGF0ZWQuCi0gICAgICAgICAqIEFuIGV4dHJhIHBh
Z2UgcmVmZXJlbmNlIG11c3QgYmUgYWNxdWlyZWQgKG9yIG5vdCBkcm9wcGVk
KSB3aGVuZXZlcgotICAgICAgICAgKiBQR1RfcGFydGlhbCBnZXRzIHNldCwg
YW5kIGl0IG11c3QgYmUgZHJvcHBlZCB3aGVuIHRoZSBmbGFnIGdldHMKLSAg
ICAgICAgICogY2xlYXJlZC4gVGhpcyBpcyBzbyB0aGF0IGEgZ2V0KCkgbGVh
dmluZyBhIHBhZ2UgaW4gcGFydGlhbGx5CisgICAgICAgICAqIFdoZW4gUEdU
X3BhcnRpYWwgaXMgdHJ1ZSB0aGVuIHRoZSBmaXJzdCB0d28gZmllbGRzIGFy
ZSB2YWxpZCBhbmQKKyAgICAgICAgICogaW5kaWNhdGUgdGhhdCBQVEVzIGlu
IHRoZSByYW5nZSBbMCwgQG5yX3ZhbGlkYXRlZF9wdGVzKSBoYXZlIGJlZW4K
KyAgICAgICAgICogdmFsaWRhdGVkLiBBbiBleHRyYSBwYWdlIHJlZmVyZW5j
ZSBtdXN0IGJlIGFjcXVpcmVkIChvciBub3QgZHJvcHBlZCkKKyAgICAgICAg
ICogd2hlbmV2ZXIgUEdUX3BhcnRpYWwgZ2V0cyBzZXQsIGFuZCBpdCBtdXN0
IGJlIGRyb3BwZWQgd2hlbiB0aGUgZmxhZworICAgICAgICAgKiBnZXRzIGNs
ZWFyZWQuIFRoaXMgaXMgc28gdGhhdCBhIGdldCgpIGxlYXZpbmcgYSBwYWdl
IGluIHBhcnRpYWxseQogICAgICAgICAgKiB2YWxpZGF0ZWQgc3RhdGUgKHdo
ZXJlIHRoZSBjYWxsZXIgd291bGQgZHJvcCB0aGUgcmVmZXJlbmNlIGFjcXVp
cmVkCiAgICAgICAgICAqIGR1ZSB0byB0aGUgZ2V0dGluZyBvZiB0aGUgdHlw
ZSBbYXBwYXJlbnRseV0gZmFpbGluZyBbLUVSRVNUQVJUXSkKICAgICAgICAg
ICogd291bGQgbm90IGFjY2lkZW50YWxseSByZXN1bHQgaW4gYSBwYWdlIGxl
ZnQgd2l0aCB6ZXJvIGdlbmVyYWwKQEAgLTE2OSwxMCArMTY5LDE4IEBAIHN0
cnVjdCBwYWdlX2luZm8KICAgICAgICAgICogcHV0X3BhZ2VfZnJvbV9sTmUo
KSAoZHVlIHRvIHRoZSBhcHBhcmVudCBmYWlsdXJlKSwgYW5kIGhlbmNlIGl0
CiAgICAgICAgICAqIG11c3QgYmUgZHJvcHBlZCB3aGVuIHRoZSBwdXQgb3Bl
cmF0aW9uIGlzIHJlc3VtZWQgKGFuZCBjb21wbGV0ZXMpLAogICAgICAgICAg
KiBidXQgaXQgbXVzdCBub3QgYmUgYWNxdWlyZWQgaWYgcGlja2luZyB1cCB0
aGUgcGFnZSBmb3IgdmFsaWRhdGlvbi4KKyAgICAgICAgICoKKyAgICAgICAg
ICogVGhlIDNyZCBmaWVsZCwgQGxpbmVhcl9wdF9jb3VudCwgaW5kaWNhdGVz
CisgICAgICAgICAqIC0gYnkgYSBwb3NpdGl2ZSB2YWx1ZSwgaG93IG1hbnkg
c2FtZS1sZXZlbCBwYWdlIHRhYmxlIGVudHJpZXMgYSBwYWdlCisgICAgICAg
ICAqICAgdGFibGUgaGFzLAorICAgICAgICAgKiAtIGJ5IGEgbmVnYXRpdmUg
dmFsdWUsIGluIGhvdyBtYW55IHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgYSBw
YWdlIGlzCisgICAgICAgICAqICAgaW4gdXNlLgogICAgICAgICAgKi8KICAg
ICAgICAgc3RydWN0IHsKLSAgICAgICAgICAgIHUxNiBucl92YWxpZGF0ZWRf
cHRlczsKLSAgICAgICAgICAgIHM4IHBhcnRpYWxfcHRlOworICAgICAgICAg
ICAgdTE2IG5yX3ZhbGlkYXRlZF9wdGVzOlBBR0VUQUJMRV9PUkRFUiArIDE7
CisgICAgICAgICAgICB1MTYgOjE2IC0gUEFHRVRBQkxFX09SREVSIC0gMSAt
IDI7CisgICAgICAgICAgICBzMTYgcGFydGlhbF9wdGU6MjsKKyAgICAgICAg
ICAgIHMxNiBsaW5lYXJfcHRfY291bnQ7CiAgICAgICAgIH07CiAKICAgICAg
ICAgLyoKQEAgLTIyMyw2ICsyMzEsOSBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAj
ZGVmaW5lIFBHVF9jb3VudF93aWR0aCAgIFBHX3NoaWZ0KDgpCiAjZGVmaW5l
IFBHVF9jb3VudF9tYXNrICAgICgoMVVMPDxQR1RfY291bnRfd2lkdGgpLTEp
CiAKKy8qIEFyZSB0aGUgJ3R5cGUgbWFzaycgYml0cyBpZGVudGljYWw/ICov
CisjZGVmaW5lIFBHVF90eXBlX2VxdWFsKHgsIHkpICghKCgoeCkgXiAoeSkp
ICYgUEdUX3R5cGVfbWFzaykpCisKICAvKiBDbGVhcmVkIHdoZW4gdGhlIG93
bmluZyBndWVzdCAnZnJlZXMnIHRoaXMgcGFnZS4gKi8KICNkZWZpbmUgX1BH
Q19hbGxvY2F0ZWQgICAgUEdfc2hpZnQoMSkKICNkZWZpbmUgUEdDX2FsbG9j
YXRlZCAgICAgUEdfbWFzaygxLCAxKQotLSAKMi4xNC4xCgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa240-unstable/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Disposition: attachment;
 filename="xsa240-unstable/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Transfer-Encoding: base64

RnJvbSA5MGM2NDhiNGZkM2FhNGY4NWNhNTFkZGE2OTNiMTZmMjg2MDU4NjBi
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IEZyaSwgMjIgU2Vw
IDIwMTcgMTE6NDY6NTUgKzAxMDAKU3ViamVjdDogW1BBVENIIDIvMl0geDg2
L21tOiBEaXNhYmxlIFBWIGxpbmVhciBwYWdldGFibGVzIGJ5IGRlZmF1bHQK
CkFsbG93aW5nIHBhZ2V0YWJsZXMgdG8gcG9pbnQgdG8gb3RoZXIgcGFnZXRh
YmxlcyBvZiB0aGUgc2FtZSBsZXZlbAoob2Z0ZW4gY2FsbGVkICdsaW5lYXIg
cGFnZXRhYmxlcycpIGhhcyBiZWVuIGluY2x1ZGVkIGluIFhlbiBzaW5jZSBp
dHMKaW5jZXB0aW9uLiAgQnV0IGl0IGlzIG5vdCB1c2VkIGJ5IHRoZSBtb3N0
IGNvbW1vbiBQViBndWVzdHMgKExpbnV4LApOZXRCU0QsIG1pbmlvcyksIGFu
ZCBoYXMgYmVlbiB0aGUgc291cmNlIG9mIGEgbnVtYmVyIG9mIHN1YnRsZQpy
ZWZlcmVuY2UtY291bnRpbmcgYnVncy4KCkFkZCBhIGNvbW1hbmQtbGluZSBv
cHRpb24gdG8gY29udHJvbCB3aGV0aGVyIFBWIGxpbmVhciBwYWdldGFibGVz
IGFyZQphbGxvd2VkIChkaXNhYmxlZCBieSBkZWZhdWx0KS4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYyOgotIHMvXy8tLzsgaW4g
Y29tbWFuZC1saW5lIG9wdGlvbgotIEFkZGVkIF9fcmVhZF9tb3N0bHkKLS0t
CiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDE1ICsr
KysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAg
ICAgICAgfCAxMCArKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDI1IGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5l
Lm1hcmtkb3duCmluZGV4IDk3OTdjOGRiMmQuLjJiZGU0MjRlOGUgMTAwNjQ0
Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisr
KyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC0x
NDIyLDYgKzE0MjIsMjEgQEAgVGhlIGZvbGxvd2luZyByZXNvdXJjZXMgYXJl
IGF2YWlsYWJsZToKICAgICBDRFAsIG9uZSBDT1Mgd2lsbCBjb3Jlc3BvbmQg
dHdvIENCTXMgb3RoZXIgdGhhbiBvbmUgd2l0aCBDQVQsIGR1ZSB0byB0aGUK
ICAgICBzdW0gb2YgQ0JNcyBpcyBmaXhlZCwgdGhhdCBtZWFucyBhY3R1YWwg
YGNvc19tYXhgIGluIHVzZSB3aWxsIGF1dG9tYXRpY2FsbHkKICAgICByZWR1
Y2UgdG8gaGFsZiB3aGVuIENEUCBpcyBlbmFibGVkLgorCQorIyMjIHB2LWxp
bmVhci1wdAorPiBgPSA8Ym9vbGVhbj5gCisKKz4gRGVmYXVsdDogYGZhbHNl
YAorCitBbGxvdyBQViBndWVzdHMgdG8gaGF2ZSBwYWdldGFibGUgZW50cmll
cyBwb2ludGluZyB0byBvdGhlciBwYWdldGFibGVzCitvZiB0aGUgc2FtZSBs
ZXZlbCAoaS5lLiwgYWxsb3dpbmcgTDIgUFRFcyB0byBwb2ludCB0byBvdGhl
ciBMMiBwYWdlcykuCitUaGlzIHRlY2huaXF1ZSBpcyBvZnRlbiBjYWxsZWQg
ImxpbmVhciBwYWdldGFibGVzIiwgYW5kIGlzIHNvbWV0aW1lcwordXNlZCB0
byBhbGxvdyBvcGVyYXRpbmcgc3lzdGVtcyBhIHNpbXBsZSB3YXkgdG8gY29u
c2lzdGVudGx5IG1hcCB0aGUKK2N1cnJlbnQgcHJvY2VzcydzIHBhZ2V0YWJs
ZXMgaW50byBpdHMgb3duIHZpcnR1YWwgYWRkcmVzcyBzcGFjZS4KKworTm9u
ZSBvZiB0aGUgbW9zdCBjb21tb24gUFYgb3BlcmF0aW5nIHN5c3RlbXMgKExp
bnV4LCBOZXRCU0QsIE1pbmlPUykKK3VzZSB0aGlzIHRlY2huaXF1ZSwgYnV0
IHRoZXJlIG1heSBiZSBjdXN0b20gb3BlcmF0aW5nIHN5c3RlbXMgd2hpY2gK
K2RvLgogCiAjIyMgcmN1LWlkbGUtdGltZXItcGVyaW9kLW1zCiA+IGA9IDxp
bnRlZ2VyPmAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVu
L2FyY2gveDg2L21tLmMKaW5kZXggOGIwMDI2NTg5ZC4uM2Y0NzA0N2FmMyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gv
eDg2L21tLmMKQEAgLTY1NCw2ICs2NTQsOSBAQCBzdGF0aWMgdm9pZCBkZWNf
bGluZWFyX3VzZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCiAgKiAgICAgZnJh
bWUgaWYgaXQgaXMgbWFwcGVkIGJ5IGEgZGlmZmVyZW50IHJvb3QgdGFibGUu
IFRoaXMgaXMgc3VmZmljaWVudCBhbmQKICAqICAgICBhbHNvIG5lY2Vzc2Fy
eSB0byBhbGxvdyB2YWxpZGF0aW9uIG9mIGEgcm9vdCB0YWJsZSBtYXBwaW5n
IGl0c2VsZi4KICAqLworc3RhdGljIGJvb2wgX19yZWFkX21vc3RseSBwdl9s
aW5lYXJfcHRfZW5hYmxlID0gZmFsc2U7Citib29sZWFuX3BhcmFtKCJwdi1s
aW5lYXItcHQiLCBwdl9saW5lYXJfcHRfZW5hYmxlKTsKKwogI2RlZmluZSBk
ZWZpbmVfZ2V0X2xpbmVhcl9wYWdldGFibGUobGV2ZWwpICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKIHN0YXRpYyBpbnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiBnZXRfIyNsZXZlbCMjX2xpbmVhcl9wYWdldGFibGUo
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XApAQCAtNjYzLDYgKzY2NiwxMyBAQCBnZXRfIyNsZXZlbCMjX2xpbmVhcl9w
YWdldGFibGUoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICB1bnNpZ25lZCBsb25nIHBmbjsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgIGlmICggIXB2X2xpbmVhcl9w
dF9lbmFibGUgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAg
ICAgICAgICAiQXR0ZW1wdCB0byBjcmVhdGUgbGluZWFyIHAudC4gKGZlYXR1
cmUgZGlzYWJsZWQpXG4iKTsgICAgIFwKKyAgICAgICAgcmV0dXJuIDA7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBpZiAo
IChsZXZlbCMjZV9nZXRfZmxhZ3MocGRlKSAmIF9QQUdFX1JXKSApICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgeyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAogICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklO
RywgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKLS0gCjIuMTQuMQoK

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.5/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Disposition: attachment;
 filename="xsa240-4.5/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Transfer-Encoding: base64

RnJvbSA3OGE3NjNiOTRmZWVkNWY3MjZlOGRmZTk1M2ZkODRlZjZiYzFiZWNi
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFRodSwgMjggU2VwIDIwMTcgMTU6
MTc6MjkgKzAxMDAKU3ViamVjdDogW1BBVENIIDEvMl0geDg2OiBsaW1pdCBs
aW5lYXIgcGFnZSB0YWJsZSB1c2UgdG8gYSBzaW5nbGUgbGV2ZWwKClRoYXQn
cyB0aGUgb25seSB3YXkgdGhhdCB0aGV5J3JlIG1lYW50IHRvIGJlIHVzZWQu
IFdpdGhvdXQgc3VjaCBhCnJlc3RyaWN0aW9uIGFyYml0cmFyaWx5IGxvbmcg
Y2hhaW5zIG9mIHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgY2FuIGJlCmJ1aWx0
LCB0ZWFyaW5nIGRvd24gb2Ygd2hpY2ggbWF5IHRoZW4gY2F1c2UgYXJiaXRy
YXJpbHkgZGVlcCByZWN1cnNpb24sCmNhdXNpbmcgYSBzdGFjayBvdmVyZmxv
dy4gVG8gZmFjaWxpdGF0ZSB0aGlzIHJlc3RyaWN0aW9uLCBhIGNvdW50ZXIg
aXMKYmVpbmcgaW50cm9kdWNlZCB0byB0cmFjayBib3RoIHRoZSBudW1iZXIg
b2Ygc2FtZS1sZXZlbCBlbnRyaWVzIGluIGEKcGFnZSB0YWJsZSBhcyB3ZWxs
IGFzIHRoZSBudW1iZXIgb2YgdXNlcyBvZiBhIHBhZ2UgdGFibGUgaW4gYW5v
dGhlcgpzYW1lLWxldmVsIG9uZSAoY291bnRpbmcgaW50byBwb3NpdGl2ZSBh
bmQgbmVnYXRpdmUgZGlyZWN0aW9uCnJlc3BlY3RpdmVseSwgdXRpbGl6aW5n
IHRoZSBmYWN0IHRoYXQgYm90aCBjb3VudHMgY2FuJ3QgYmUgbm9uLXplcm8g
YXQKdGhlIHNhbWUgdGltZSkuCgpOb3RlIHRoYXQgdGhlIGFkZGVkIGFjY291
bnRpbmcgaW50cm9kdWNlcyBhIHJlc3RyaWN0aW9uIG9uIHRoZSBudW1iZXIK
b2YgdGltZXMgYSBwYWdlIGNhbiBiZSB1c2VkIGluIG90aGVyIHNhbWUtbGV2
ZWwgcGFnZSB0YWJsZXMgLSBtb3JlIHRoYW4KMzJrIG9mIHN1Y2ggdXNlcyBh
cmUgbm8gbG9uZ2VyIHBvc3NpYmxlLgoKTm90ZSBhbHNvIHRoYXQgc29tZSBw
dXRfcGFnZV9hbmRfdHlwZVtfcHJlZW1wdGlibGVdKCkgY2FsbHMgYXJlCnJl
cGxhY2VkIHdpdGggb3Blbi1jb2RlZCBlcXVpdmFsZW50cy4gIFRoaXMgc2Vl
bWVkIHByZWZlcnJhYmxlIHRvCmFkZGluZyAicGFyZW50X3RhYmxlIiB0byB0
aGUgbWF0cml4IG9mIGZ1bmN0aW9ucy4KCk5vdGUgZnVydGhlciB0aGF0IGNy
b3NzLWRvbWFpbiBzYW1lLWxldmVsIHBhZ2UgdGFibGUgcmVmZXJlbmNlcyBh
cmUgbm8KbG9uZ2VyIHBlcm1pdHRlZCAodGhleSBwcm9iYWJseSBuZXZlciBz
aG91bGQgaGF2ZSBiZWVuKS4KClRoaXMgaXMgWFNBLTI0MC4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KU2lnbmVkLW9m
Zi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgfCAgIDEgKwog
eGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICB8IDE3MSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2RvbWFpbi5oIHwgICAyICsKIHhlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaCAgICAgfCAgMjUgKysrKystLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9zeXN0ZW0uaCB8ICA0NiArKysrKysrKysrKysKIDUgZmlsZXMgY2hhbmdl
ZCwgMjIxIGluc2VydGlvbnMoKyksIDI0IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9k
b21haW4uYwppbmRleCAyNTk2YmZmYjIxLi5hZTFhYmY3NDY1IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2
L2RvbWFpbi5jCkBAIC0xMDMxLDYgKzEwMzEsNyBAQCBpbnQgYXJjaF9zZXRf
aW5mb19ndWVzdCgKICAgICAgICAgICAgICAgICBjYXNlIC1FSU5UUjoKICAg
ICAgICAgICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CiAgICAgICAgICAg
ICAgICAgY2FzZSAtRVJFU1RBUlQ6CisgICAgICAgICAgICAgICAgICAgIHYt
PmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAg
ICAgICB2LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9CiAgICAgICAgICAgICAg
ICAgICAgICAgICBwYWdldGFibGVfZ2V0X3BhZ2Uodi0+YXJjaC5ndWVzdF90
YWJsZSk7CiAgICAgICAgICAgICAgICAgICAgIHYtPmFyY2guZ3Vlc3RfdGFi
bGUgPSBwYWdldGFibGVfbnVsbCgpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCAyNTAzOGZhOTk2
Li43YjRiZjFmN2ViIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYwor
KysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNjY3LDYgKzY2Nyw2MSBAQCBz
dGF0aWMgdm9pZCBwdXRfZGF0YV9wYWdlKAogICAgICAgICBwdXRfcGFnZShw
YWdlKTsKIH0KIAorc3RhdGljIGJvb2xfdCBpbmNfbGluZWFyX2VudHJpZXMo
c3RydWN0IHBhZ2VfaW5mbyAqcGcpCit7CisgICAgdHlwZW9mKHBnLT5saW5l
YXJfcHRfY291bnQpIG5jID0gcmVhZF9hdG9taWMoJnBnLT5saW5lYXJfcHRf
Y291bnQpLCBvYzsKKworICAgIGRvIHsKKyAgICAgICAgLyoKKyAgICAgICAg
ICogVGhlIGNoZWNrIGJlbG93IGNoZWNrcyBmb3IgdGhlICJsaW5lYXIgdXNl
IiBjb3VudCBiZWluZyBub24temVybworICAgICAgICAgKiBhcyB3ZWxsIGFz
IG92ZXJmbG93LiAgU2lnbmVkIGludGVnZXIgb3ZlcmZsb3cgaXMgdW5kZWZp
bmVkIGJlaGF2aW9yCisgICAgICAgICAqIGFjY29yZGluZyB0byB0aGUgQyBz
cGVjLiAgSG93ZXZlciwgYXMgbG9uZyBhcyBsaW5lYXJfcHRfY291bnQgaXMK
KyAgICAgICAgICogc21hbGxlciBpbiBzaXplIHRoYW4gJ2ludCcsIHRoZSBh
cml0aG1ldGljIG9wZXJhdGlvbiBvZiB0aGUKKyAgICAgICAgICogaW5jcmVt
ZW50IGJlbG93IHdvbid0IG92ZXJmbG93OyByYXRoZXIgdGhlIHJlc3VsdCB3
aWxsIGJlIHRydW5jYXRlZAorICAgICAgICAgKiB3aGVuIHN0b3JlZC4gIEVu
c3VyZSB0aGF0IHRoaXMgaXMgYWx3YXlzIHRydWUuCisgICAgICAgICAqLwor
ICAgICAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKG5jKSA+PSBzaXplb2YoaW50
KSk7CisgICAgICAgIG9jID0gbmMrKzsKKyAgICAgICAgaWYgKCBuYyA8PSAw
ICkKKyAgICAgICAgICAgIHJldHVybiAwOworICAgICAgICBuYyA9IGNtcHhj
aGcoJnBnLT5saW5lYXJfcHRfY291bnQsIG9jLCBuYyk7CisgICAgfSB3aGls
ZSAoIG9jICE9IG5jICk7CisKKyAgICByZXR1cm4gMTsKK30KKworc3RhdGlj
IHZvaWQgZGVjX2xpbmVhcl9lbnRyaWVzKHN0cnVjdCBwYWdlX2luZm8gKnBn
KQoreworICAgIHR5cGVvZihwZy0+bGluZWFyX3B0X2NvdW50KSBvYzsKKwor
ICAgIG9jID0gYXJjaF9mZXRjaF9hbmRfYWRkKCZwZy0+bGluZWFyX3B0X2Nv
dW50LCAtMSk7CisgICAgQVNTRVJUKG9jID4gMCk7Cit9CisKK3N0YXRpYyBi
b29sX3QgaW5jX2xpbmVhcl91c2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnKQor
eworICAgIHR5cGVvZihwZy0+bGluZWFyX3B0X2NvdW50KSBuYyA9IHJlYWRf
YXRvbWljKCZwZy0+bGluZWFyX3B0X2NvdW50KSwgb2M7CisKKyAgICBkbyB7
CisgICAgICAgIC8qIFNlZSB0aGUgcmVzcGVjdGl2ZSBjb21tZW50IGluIGlu
Y19saW5lYXJfZW50cmllcygpLiAqLworICAgICAgICBCVUlMRF9CVUdfT04o
c2l6ZW9mKG5jKSA+PSBzaXplb2YoaW50KSk7CisgICAgICAgIG9jID0gbmMt
LTsKKyAgICAgICAgaWYgKCBuYyA+PSAwICkKKyAgICAgICAgICAgIHJldHVy
biAwOworICAgICAgICBuYyA9IGNtcHhjaGcoJnBnLT5saW5lYXJfcHRfY291
bnQsIG9jLCBuYyk7CisgICAgfSB3aGlsZSAoIG9jICE9IG5jICk7CisKKyAg
ICByZXR1cm4gMTsKK30KKworc3RhdGljIHZvaWQgZGVjX2xpbmVhcl91c2Vz
KHN0cnVjdCBwYWdlX2luZm8gKnBnKQoreworICAgIHR5cGVvZihwZy0+bGlu
ZWFyX3B0X2NvdW50KSBvYzsKKworICAgIG9jID0gYXJjaF9mZXRjaF9hbmRf
YWRkKCZwZy0+bGluZWFyX3B0X2NvdW50LCAxKTsKKyAgICBBU1NFUlQob2Mg
PCAwKTsKK30KKwogLyoKICAqIFdlIGFsbG93IHJvb3QgdGFibGVzIHRvIG1h
cCBlYWNoIG90aGVyIChhLmsuYS4gbGluZWFyIHBhZ2UgdGFibGVzKS4gSXQK
ICAqIG5lZWRzIHNvbWUgc3BlY2lhbCBjYXJlIHdpdGggcmVmZXJlbmNlIGNv
dW50cyBhbmQgYWNjZXNzIHBlcm1pc3Npb25zOgpAQCAtNjk2LDE1ICs3NTEs
MzUgQEAgZ2V0XyMjbGV2ZWwjI19saW5lYXJfcGFnZXRhYmxlKCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgaWYgKCAocGZuID0g
bGV2ZWwjI2VfZ2V0X3BmbihwZGUpKSAhPSBwZGVfcGZuICkgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogICAgIHsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcHRwZyA9IG1mbl90
b19wYWdlKHBkZV9wZm4pOyAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAvKiBNYWtl
IHN1cmUgdGhlIHBhZ2UgdGFibGUgYmVsb25ncyB0byB0aGUgY29ycmVjdCBk
b21haW4uICovICAgICAgIFwKKyAgICAgICAgaWYgKCB1bmxpa2VseShwYWdl
X2dldF9vd25lcihwdHBnKSAhPSBkKSApICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgLyogTWFr
ZSBzdXJlIHRoZSBtYXBwZWQgZnJhbWUgYmVsb25ncyB0byB0aGUgY29ycmVj
dCBkb21haW4uICovICAgICBcCiAgICAgICAgIGlmICggdW5saWtlbHkoIWdl
dF9wYWdlX2Zyb21fcGFnZW5yKHBmbiwgZCkpICkgICAgICAgICAgICAgICAg
ICAgICAgXAogICAgICAgICAgICAgcmV0dXJuIDA7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIC8qICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgKiBFbnN1cmUgdGhhdCB0
aGUgbWFwcGVkIGZyYW1lIGlzIGFuIGFscmVhZHktdmFsaWRhdGVkIHBhZ2Ug
dGFibGUuIFwKKyAgICAgICAgICogRW5zdXJlIHRoYXQgdGhlIG1hcHBlZCBm
cmFtZSBpcyBhbiBhbHJlYWR5LXZhbGlkYXRlZCBwYWdlIHRhYmxlICBcCisg
ICAgICAgICAqIGFuZCBpcyBub3QgaXRzZWxmIGhhdmluZyBsaW5lYXIgZW50
cmllcywgYXMgd2VsbCBhcyB0aGF0IHRoZSAgICAgXAorICAgICAgICAgKiBj
b250YWluaW5nIHBhZ2UgdGFibGUgaXMgbm90IGlzZWxmIGluIHVzZSBhcyBh
IGxpbmVhciBwYWdlIHRhYmxlIFwKKyAgICAgICAgICogZWxzZXdoZXJlLiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgICAgICAqIElmIHNvLCBhdG9taWNhbGx5IGluY3Jl
bWVudCB0aGUgY291bnQgKGNoZWNraW5nIGZvciBvdmVyZmxvdykuICAgXAog
ICAgICAgICAgKi8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgcGFn
ZSA9IG1mbl90b19wYWdlKHBmbik7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGlmICggIWluY19saW5l
YXJfZW50cmllcyhwdHBnKSApICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICB7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAg
ICByZXR1cm4gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICB9ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgaWYgKCAhaW5jX2xpbmVhcl91c2VzKHBh
Z2UpICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAg
ICAgZGVjX2xpbmVhcl9lbnRyaWVzKHB0cGcpOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIHB1dF9wYWdl
KHBhZ2UpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgICAgICByZXR1cm4gMDsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAg
eSA9IHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIGRvIHsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAogICAgICAgICAgICAgeCA9IHk7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKQEAgLTcxMiw2ICs3ODcsOCBAQCBnZXRfIyNsZXZlbCMjX2xpbmVhcl9w
YWdldGFibGUoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgICAgICAgICAgICAgICB1bmxpa2VseSgoeCAmIChQ
R1RfdHlwZV9tYXNrfFBHVF92YWxpZGF0ZWQpKSAhPSAgICAgICAgICAgIFwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKFBHVF8jI2xldmVsIyNfcGFn
ZV90YWJsZXxQR1RfdmFsaWRhdGVkKSkgKSAgICAgICBcCiAgICAgICAgICAg
ICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgIGRlY19s
aW5lYXJfdXNlcyhwYWdlKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICBkZWNfbGluZWFyX2VudHJp
ZXMocHRwZyk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAg
ICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgIH0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCkBAIC0xMDgyLDYgKzExNTksOSBAQCBnZXRfcGFnZV9m
cm9tX2w0ZSgKICAgICAgICAgICAgIGwzZV9yZW1vdmVfZmxhZ3MoKHBsM2Up
LCBfUEFHRV9VU0VSfF9QQUdFX1JXfF9QQUdFX0FDQ0VTU0VEKTsgICBcCiAg
ICAgfSB3aGlsZSAoIDAgKQogCitzdGF0aWMgaW50IF9wdXRfcGFnZV90eXBl
KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIGJvb2xfdCBwcmVlbXB0aWJsZSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAq
cHRwZyk7CisKIHZvaWQgcHV0X3BhZ2VfZnJvbV9sMWUobDFfcGdlbnRyeV90
IGwxZSwgc3RydWN0IGRvbWFpbiAqbDFlX293bmVyKQogewogICAgIHVuc2ln
bmVkIGxvbmcgICAgIHBmbiA9IGwxZV9nZXRfcGZuKGwxZSk7CkBAIC0xMTUx
LDE3ICsxMjMxLDIyIEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUo
bDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4pCiAgICAgaWYg
KCBsMmVfZ2V0X2ZsYWdzKGwyZSkgJiBfUEFHRV9QU0UgKQogICAgICAgICBw
dXRfc3VwZXJwYWdlKGwyZV9nZXRfcGZuKGwyZSkpOwogICAgIGVsc2UKLSAg
ICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUobDJlX2dldF9wYWdlKGwyZSkpOwor
ICAgIHsKKyAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcgPSBsMmVfZ2V0
X3BhZ2UobDJlKTsKKyAgICAgICAgaW50IHJjID0gX3B1dF9wYWdlX3R5cGUo
cGcsIDAsIG1mbl90b19wYWdlKHBmbikpOworCisgICAgICAgIEFTU0VSVCgh
cmMpOworICAgICAgICBwdXRfcGFnZShwZyk7CisgICAgfQogCiAgICAgcmV0
dXJuIDA7CiB9CiAKLXN0YXRpYyBpbnQgX19wdXRfcGFnZV90eXBlKHN0cnVj
dCBwYWdlX2luZm8gKiwgaW50IHByZWVtcHRpYmxlKTsKLQogc3RhdGljIGlu
dCBwdXRfcGFnZV9mcm9tX2wzZShsM19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25l
ZCBsb25nIHBmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50
IHBhcnRpYWwsIGJvb2xfdCBkZWZlcikKIHsKICAgICBzdHJ1Y3QgcGFnZV9p
bmZvICpwZzsKKyAgICBpbnQgcmM7CiAKICAgICBpZiAoICEobDNlX2dldF9m
bGFncyhsM2UpICYgX1BBR0VfUFJFU0VOVCkgfHwgKGwzZV9nZXRfcGZuKGwz
ZSkgPT0gcGZuKSApCiAgICAgICAgIHJldHVybiAxOwpAQCAtMTE4NCwyMSAr
MTI2OSwyOCBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3Bn
ZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgIGlmICggdW5s
aWtlbHkocGFydGlhbCA+IDApICkKICAgICB7CiAgICAgICAgIEFTU0VSVCgh
ZGVmZXIpOwotICAgICAgICByZXR1cm4gX19wdXRfcGFnZV90eXBlKHBnLCAx
KTsKKyAgICAgICAgcmV0dXJuIF9wdXRfcGFnZV90eXBlKHBnLCAxLCBtZm5f
dG9fcGFnZShwZm4pKTsKICAgICB9CiAKICAgICBpZiAoIGRlZmVyICkKICAg
ICB7CisgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBt
Zm5fdG9fcGFnZShwZm4pOwogICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9n
dWVzdF90YWJsZSA9IHBnOwogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAK
LSAgICByZXR1cm4gcHV0X3BhZ2VfYW5kX3R5cGVfcHJlZW1wdGlibGUocGcp
OworICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIDEsIG1mbl90b19wYWdl
KHBmbikpOworICAgIGlmICggbGlrZWx5KCFyYykgKQorICAgICAgICBwdXRf
cGFnZShwZyk7CisKKyAgICByZXR1cm4gcmM7CiB9CiAKIHN0YXRpYyBpbnQg
cHV0X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQg
bG9uZyBwZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBw
YXJ0aWFsLCBib29sX3QgZGVmZXIpCiB7CisgICAgaW50IHJjID0gMTsKKwog
ICAgIGlmICggKGw0ZV9nZXRfZmxhZ3MobDRlKSAmIF9QQUdFX1BSRVNFTlQp
ICYmIAogICAgICAgICAgKGw0ZV9nZXRfcGZuKGw0ZSkgIT0gcGZuKSApCiAg
ICAgewpAQCAtMTIwNywxOCArMTI5OSwyMiBAQCBzdGF0aWMgaW50IHB1dF9w
YWdlX2Zyb21fbDRlKGw0X3BnZW50cnlfdCBsNGUsIHVuc2lnbmVkIGxvbmcg
cGZuLAogICAgICAgICBpZiAoIHVubGlrZWx5KHBhcnRpYWwgPiAwKSApCiAg
ICAgICAgIHsKICAgICAgICAgICAgIEFTU0VSVCghZGVmZXIpOwotICAgICAg
ICAgICAgcmV0dXJuIF9fcHV0X3BhZ2VfdHlwZShwZywgMSk7CisgICAgICAg
ICAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGcsIDEsIG1mbl90b19wYWdl
KHBmbikpOwogICAgICAgICB9CiAKICAgICAgICAgaWYgKCBkZWZlciApCiAg
ICAgICAgIHsKKyAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0
X3B0cGcgPSBtZm5fdG9fcGFnZShwZm4pOwogICAgICAgICAgICAgY3VycmVu
dC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwZzsKICAgICAgICAgICAgIHJl
dHVybiAwOwogICAgICAgICB9CiAKLSAgICAgICAgcmV0dXJuIHB1dF9wYWdl
X2FuZF90eXBlX3ByZWVtcHRpYmxlKHBnKTsKKyAgICAgICAgcmMgPSBfcHV0
X3BhZ2VfdHlwZShwZywgMSwgbWZuX3RvX3BhZ2UocGZuKSk7CisgICAgICAg
IGlmICggbGlrZWx5KCFyYykgKQorICAgICAgICAgICAgcHV0X3BhZ2UocGcp
OwogICAgIH0KLSAgICByZXR1cm4gMTsKKworICAgIHJldHVybiByYzsKIH0K
IAogc3RhdGljIGludCBhbGxvY19sMV90YWJsZShzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlKQpAQCAtMTQxNiw2ICsxNTEyLDcgQEAgc3RhdGljIGludCBhbGxv
Y19sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAgICB7
CiAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7CiAg
ICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAgICAgICAg
ICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAg
ICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsK
ICAgICAgICAgfQogICAgICAgICB3aGlsZSAoIGktLSA+IDAgKQpAQCAtMTQ4
MSw2ICsxNTc4LDcgQEAgc3RhdGljIGludCBhbGxvY19sNF90YWJsZShzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgICAgICAgICAgaWYgKCBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90
YWJsZSApCiAgICAgICAgICAgICAgICAgICAgICAgICBwYWdlLT5ucl92YWxp
ZGF0ZWRfcHRlcysrOworICAgICAgICAgICAgICAgICAgICBjdXJyZW50LT5h
cmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAgICAgICAgICAg
ICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAg
ICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KQEAgLTIyMTMsMTQgKzIz
MTEsMjAgQEAgaW50IGZyZWVfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8g
KnBhZwogfQogCiAKLXN0YXRpYyBpbnQgX19wdXRfZmluYWxfcGFnZV90eXBl
KAotICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcg
dHlwZSwgaW50IHByZWVtcHRpYmxlKQorc3RhdGljIGludCBfcHV0X2ZpbmFs
X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBs
b25nIHR5cGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJv
b2xfdCBwcmVlbXB0aWJsZSwgc3RydWN0IHBhZ2VfaW5mbyAqcHRwZykKIHsK
ICAgICBpbnQgcmMgPSBmcmVlX3BhZ2VfdHlwZShwYWdlLCB0eXBlLCBwcmVl
bXB0aWJsZSk7CiAKICAgICAvKiBObyBuZWVkIGZvciBhdG9taWMgdXBkYXRl
IG9mIHR5cGVfaW5mbyBoZXJlOiBub29uZSBlbHNlIHVwZGF0ZXMgaXQuICov
CiAgICAgaWYgKCByYyA9PSAwICkKICAgICB7CisgICAgICAgIGlmICggcHRw
ZyAmJiBQR1RfdHlwZV9lcXVhbCh0eXBlLCBwdHBnLT51LmludXNlLnR5cGVf
aW5mbykgKQorICAgICAgICB7CisgICAgICAgICAgICBkZWNfbGluZWFyX3Vz
ZXMocGFnZSk7CisgICAgICAgICAgICBkZWNfbGluZWFyX2VudHJpZXMocHRw
Zyk7CisgICAgICAgIH0KKyAgICAgICAgQVNTRVJUKCFwYWdlLT5saW5lYXJf
cHRfY291bnQgfHwgcGFnZV9nZXRfb3duZXIocGFnZSktPmlzX2R5aW5nKTsK
ICAgICAgICAgLyoKICAgICAgICAgICogUmVjb3JkIFRMQiBpbmZvcm1hdGlv
biBmb3IgZmx1c2ggbGF0ZXIuIFdlIGRvIG5vdCBzdGFtcCBwYWdlIHRhYmxl
cwogICAgICAgICAgKiB3aGVuIHJ1bm5pbmcgaW4gc2hhZG93IG1vZGU6CkBA
IC0yMjU2LDggKzIzNjAsOCBAQCBzdGF0aWMgaW50IF9fcHV0X2ZpbmFsX3Bh
Z2VfdHlwZSgKIH0KIAogCi1zdGF0aWMgaW50IF9fcHV0X3BhZ2VfdHlwZShz
dHJ1Y3QgcGFnZV9pbmZvICpwYWdlLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaW50IHByZWVtcHRpYmxlKQorc3RhdGljIGludCBfcHV0X3BhZ2Vf
dHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCBib29sX3QgcHJlZW1wdGli
bGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwYWdlX2lu
Zm8gKnB0cGcpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBueCwgeCwgeSA9IHBh
Z2UtPnUuaW51c2UudHlwZV9pbmZvOwogICAgIGludCByYyA9IDA7CkBAIC0y
Mjg0LDEyICsyMzg4LDI4IEBAIHN0YXRpYyBpbnQgX19wdXRfcGFnZV90eXBl
KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgeCwgbngpKSAhPSB4KSApCiAgICAg
ICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICAgICAgIC8q
IFdlIGNsZWFyZWQgdGhlICd2YWxpZCBiaXQnIHNvIHdlIGRvIHRoZSBjbGVh
biB1cC4gKi8KLSAgICAgICAgICAgICAgICByYyA9IF9fcHV0X2ZpbmFsX3Bh
Z2VfdHlwZShwYWdlLCB4LCBwcmVlbXB0aWJsZSk7CisgICAgICAgICAgICAg
ICAgcmMgPSBfcHV0X2ZpbmFsX3BhZ2VfdHlwZShwYWdlLCB4LCBwcmVlbXB0
aWJsZSwgcHRwZyk7CisgICAgICAgICAgICAgICAgcHRwZyA9IE5VTEw7CiAg
ICAgICAgICAgICAgICAgaWYgKCB4ICYgUEdUX3BhcnRpYWwgKQogICAgICAg
ICAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKICAgICAgICAgICAgICAg
ICBicmVhazsKICAgICAgICAgICAgIH0KIAorICAgICAgICAgICAgaWYgKCBw
dHBnICYmIFBHVF90eXBlX2VxdWFsKHgsIHB0cGctPnUuaW51c2UudHlwZV9p
bmZvKSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgLyoKKyAg
ICAgICAgICAgICAgICAgKiBwYWdlX3NldF90bGJmbHVzaF90aW1lc3RhbXAo
KSBhY2Nlc3NlcyB0aGUgc2FtZSB1bmlvbgorICAgICAgICAgICAgICAgICAq
IGxpbmVhcl9wdF9jb3VudCBsaXZlcyBpbi4gVW52YWxpZGF0ZWQgcGFnZSB0
YWJsZSBwYWdlcywKKyAgICAgICAgICAgICAgICAgKiBob3dldmVyLCBzaG91
bGQgb2NjdXIgZHVyaW5nIGRvbWFpbiBkZXN0cnVjdGlvbiBvbmx5CisgICAg
ICAgICAgICAgICAgICogYW55d2F5LiAgVXBkYXRpbmcgb2YgbGluZWFyX3B0
X2NvdW50IGx1Y2tpbHkgaXMgbm90CisgICAgICAgICAgICAgICAgICogbmVj
ZXNzYXJ5IGFueW1vcmUgZm9yIGEgZHlpbmcgZG9tYWluLgorICAgICAgICAg
ICAgICAgICAqLworICAgICAgICAgICAgICAgIEFTU0VSVChwYWdlX2dldF9v
d25lcihwYWdlKS0+aXNfZHlpbmcpOworICAgICAgICAgICAgICAgIEFTU0VS
VChwYWdlLT5saW5lYXJfcHRfY291bnQgPCAwKTsKKyAgICAgICAgICAgICAg
ICBBU1NFUlQocHRwZy0+bGluZWFyX3B0X2NvdW50ID4gMCk7CisgICAgICAg
ICAgICAgICAgcHRwZyA9IE5VTEw7CisgICAgICAgICAgICB9CisKICAgICAg
ICAgICAgIC8qCiAgICAgICAgICAgICAgKiBSZWNvcmQgVExCIGluZm9ybWF0
aW9uIGZvciBmbHVzaCBsYXRlci4gV2UgZG8gbm90IHN0YW1wIHBhZ2UKICAg
ICAgICAgICAgICAqIHRhYmxlcyB3aGVuIHJ1bm5pbmcgaW4gc2hhZG93IG1v
ZGU6CkBAIC0yMzA5LDYgKzI0MjksMTMgQEAgc3RhdGljIGludCBfX3B1dF9w
YWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwKICAgICAgICAgICAg
IHJldHVybiAtRUlOVFI7CiAgICAgfQogCisgICAgaWYgKCBwdHBnICYmIFBH
VF90eXBlX2VxdWFsKHgsIHB0cGctPnUuaW51c2UudHlwZV9pbmZvKSApCisg
ICAgeworICAgICAgICBBU1NFUlQoIXJjKTsKKyAgICAgICAgZGVjX2xpbmVh
cl91c2VzKHBhZ2UpOworICAgICAgICBkZWNfbGluZWFyX2VudHJpZXMocHRw
Zyk7CisgICAgfQorCiAgICAgcmV0dXJuIHJjOwogfQogCkBAIC0yNDQzLDYg
KzI1NzAsNyBAQCBzdGF0aWMgaW50IF9fZ2V0X3BhZ2VfdHlwZShzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgICAg
ICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IDA7CiAgICAgICAgICAg
ICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CiAgICAgICAgIH0KKyAgICAgICAg
cGFnZS0+bGluZWFyX3B0X2NvdW50ID0gMDsKICAgICAgICAgcmMgPSBhbGxv
Y19wYWdlX3R5cGUocGFnZSwgdHlwZSwgcHJlZW1wdGlibGUpOwogICAgIH0K
IApAQCAtMjQ1NCw3ICsyNTgyLDcgQEAgc3RhdGljIGludCBfX2dldF9wYWdl
X3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0
eXBlLAogCiB2b2lkIHB1dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSkKIHsKLSAgICBpbnQgcmMgPSBfX3B1dF9wYWdlX3R5cGUocGFnZSwg
MCk7CisgICAgaW50IHJjID0gX3B1dF9wYWdlX3R5cGUocGFnZSwgMCwgTlVM
TCk7CiAgICAgQVNTRVJUKHJjID09IDApOwogICAgICh2b2lkKXJjOwogfQpA
QCAtMjQ3MCw3ICsyNTk4LDcgQEAgaW50IGdldF9wYWdlX3R5cGUoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKQogCiBpbnQg
cHV0X3BhZ2VfdHlwZV9wcmVlbXB0aWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlKQogewotICAgIHJldHVybiBfX3B1dF9wYWdlX3R5cGUocGFnZSwgMSk7
CisgICAgcmV0dXJuIF9wdXRfcGFnZV90eXBlKHBhZ2UsIDEsIE5VTEwpOwog
fQogCiBpbnQgZ2V0X3BhZ2VfdHlwZV9wcmVlbXB0aWJsZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCkBAIC0yNjc2LDEx
ICsyODA0LDE0IEBAIGludCBwdXRfb2xkX2d1ZXN0X3RhYmxlKHN0cnVjdCB2
Y3B1ICp2KQogICAgIGlmICggIXYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlICkK
ICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICBzd2l0Y2ggKCByYyA9IHB1dF9w
YWdlX2FuZF90eXBlX3ByZWVtcHRpYmxlKHYtPmFyY2gub2xkX2d1ZXN0X3Rh
YmxlKSApCisgICAgc3dpdGNoICggcmMgPSBfcHV0X3BhZ2VfdHlwZSh2LT5h
cmNoLm9sZF9ndWVzdF90YWJsZSwgMSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHYtPmFyY2gub2xkX2d1ZXN0X3B0cGcpICkKICAgICB7
CiAgICAgY2FzZSAtRUlOVFI6CiAgICAgY2FzZSAtRVJFU1RBUlQ6CiAgICAg
ICAgIHJldHVybiAtRVJFU1RBUlQ7CisgICAgY2FzZSAwOgorICAgICAgICBw
dXRfcGFnZSh2LT5hcmNoLm9sZF9ndWVzdF90YWJsZSk7CiAgICAgfQogCiAg
ICAgdi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBOVUxMOwpAQCAtMjgzNCw2
ICsyOTY1LDcgQEAgaW50IG5ld19ndWVzdF9jcjModW5zaWduZWQgbG9uZyBt
Zm4pCiAgICAgICAgICAgICBjYXNlIC1FSU5UUjoKICAgICAgICAgICAgICAg
ICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgIGNhc2UgLUVSRVNUQVJU
OgorICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcg
PSBOVUxMOwogICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0
X3RhYmxlID0gcGFnZTsKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgICAgIGRlZmF1bHQ6CkBAIC0zMDc5LDcgKzMyMTEsMTAgQEAgbG9uZyBk
b19tbXVleHRfb3AoCiAgICAgICAgICAgICAgICAgICAgIGlmICggdHlwZSA9
PSBQR1RfbDFfcGFnZV90YWJsZSApCiAgICAgICAgICAgICAgICAgICAgICAg
ICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKICAgICAgICAgICAgICAgICAg
ICAgZWxzZQorICAgICAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAg
ICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsK
ICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0
X3RhYmxlID0gcGFnZTsKKyAgICAgICAgICAgICAgICAgICAgfQogICAgICAg
ICAgICAgICAgIH0KICAgICAgICAgICAgIH0KIApAQCAtMzExMiw2ICszMjQ3
LDcgQEAgbG9uZyBkb19tbXVleHRfb3AoCiAgICAgICAgICAgICB7CiAgICAg
ICAgICAgICBjYXNlIC1FSU5UUjoKICAgICAgICAgICAgIGNhc2UgLUVSRVNU
QVJUOgorICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0
cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1
ZXN0X3RhYmxlID0gcGFnZTsKICAgICAgICAgICAgICAgICByYyA9IDA7CiAg
ICAgICAgICAgICAgICAgYnJlYWs7CkBAIC0zMTg5LDYgKzMzMjUsNyBAQCBs
b25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgICAgICAgICAgY2FzZSAt
RUlOVFI6CiAgICAgICAgICAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFS
VDsKICAgICAgICAgICAgICAgICAgICAgY2FzZSAtRVJFU1RBUlQ6CisgICAg
ICAgICAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF9wdHBn
ID0gTlVMTDsKICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnItPmFyY2gu
b2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKICAgICAgICAgICAgICAgICAgICAg
ICAgIG9rYXkgPSAwOwogICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAppbmRleCAwNjJkZTllZDhl
Li5hM2YzNzlkNDI5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgK
QEAgLTQ1Myw2ICs0NTMsOCBAQCBzdHJ1Y3QgYXJjaF92Y3B1CiAgICAgcGFn
ZXRhYmxlX3QgZ3Vlc3RfdGFibGVfdXNlcjsgICAgICAgLyogKE1GTikgeDg2
LzY0IHVzZXItc3BhY2UgcGFnZXRhYmxlICovCiAgICAgcGFnZXRhYmxlX3Qg
Z3Vlc3RfdGFibGU7ICAgICAgICAgICAgLyogKE1GTikgZ3Vlc3Qgbm90aW9u
IG9mIGNyMyAqLwogICAgIHN0cnVjdCBwYWdlX2luZm8gKm9sZF9ndWVzdF90
YWJsZTsgIC8qIHBhcnRpYWxseSBkZXN0cnVjdGVkIHBhZ2V0YWJsZSAqLwor
ICAgIHN0cnVjdCBwYWdlX2luZm8gKm9sZF9ndWVzdF9wdHBnOyAgIC8qIGNv
bnRhaW5pbmcgcGFnZSB0YWJsZSBvZiB0aGUgKi8KKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBmb3JtZXIsIGlmIGFueSAq
LwogICAgIC8qIGd1ZXN0X3RhYmxlIGhvbGRzIGEgcmVmIHRvIHRoZSBwYWdl
LCBhbmQgYWxzbyBhIHR5cGUtY291bnQgdW5sZXNzCiAgICAgICogc2hhZG93
IHJlZmNvdW50cyBhcmUgaW4gdXNlICovCiAgICAgcGFnZXRhYmxlX3Qgc2hh
ZG93X3RhYmxlWzRdOyAgICAgICAgLyogKE1GTikgc2hhZG93KHMpIG9mIGd1
ZXN0ICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggZGNhMjk4ZmI2NC4u
NTU4YjdmMDBmMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtMTE5LDEx
ICsxMTksMTEgQEAgc3RydWN0IHBhZ2VfaW5mbwogICAgICAgICB1MzIgdGxi
Zmx1c2hfdGltZXN0YW1wOwogCiAgICAgICAgIC8qCi0gICAgICAgICAqIFdo
ZW4gUEdUX3BhcnRpYWwgaXMgdHJ1ZSB0aGVuIHRoaXMgZmllbGQgaXMgdmFs
aWQgYW5kIGluZGljYXRlcwotICAgICAgICAgKiB0aGF0IFBURXMgaW4gdGhl
IHJhbmdlIFswLCBAbnJfdmFsaWRhdGVkX3B0ZXMpIGhhdmUgYmVlbiB2YWxp
ZGF0ZWQuCi0gICAgICAgICAqIEFuIGV4dHJhIHBhZ2UgcmVmZXJlbmNlIG11
c3QgYmUgYWNxdWlyZWQgKG9yIG5vdCBkcm9wcGVkKSB3aGVuZXZlcgotICAg
ICAgICAgKiBQR1RfcGFydGlhbCBnZXRzIHNldCwgYW5kIGl0IG11c3QgYmUg
ZHJvcHBlZCB3aGVuIHRoZSBmbGFnIGdldHMKLSAgICAgICAgICogY2xlYXJl
ZC4gVGhpcyBpcyBzbyB0aGF0IGEgZ2V0KCkgbGVhdmluZyBhIHBhZ2UgaW4g
cGFydGlhbGx5CisgICAgICAgICAqIFdoZW4gUEdUX3BhcnRpYWwgaXMgdHJ1
ZSB0aGVuIHRoZSBmaXJzdCB0d28gZmllbGRzIGFyZSB2YWxpZCBhbmQKKyAg
ICAgICAgICogaW5kaWNhdGUgdGhhdCBQVEVzIGluIHRoZSByYW5nZSBbMCwg
QG5yX3ZhbGlkYXRlZF9wdGVzKSBoYXZlIGJlZW4KKyAgICAgICAgICogdmFs
aWRhdGVkLiBBbiBleHRyYSBwYWdlIHJlZmVyZW5jZSBtdXN0IGJlIGFjcXVp
cmVkIChvciBub3QgZHJvcHBlZCkKKyAgICAgICAgICogd2hlbmV2ZXIgUEdU
X3BhcnRpYWwgZ2V0cyBzZXQsIGFuZCBpdCBtdXN0IGJlIGRyb3BwZWQgd2hl
biB0aGUgZmxhZworICAgICAgICAgKiBnZXRzIGNsZWFyZWQuIFRoaXMgaXMg
c28gdGhhdCBhIGdldCgpIGxlYXZpbmcgYSBwYWdlIGluIHBhcnRpYWxseQog
ICAgICAgICAgKiB2YWxpZGF0ZWQgc3RhdGUgKHdoZXJlIHRoZSBjYWxsZXIg
d291bGQgZHJvcCB0aGUgcmVmZXJlbmNlIGFjcXVpcmVkCiAgICAgICAgICAq
IGR1ZSB0byB0aGUgZ2V0dGluZyBvZiB0aGUgdHlwZSBbYXBwYXJlbnRseV0g
ZmFpbGluZyBbLUVSRVNUQVJUXSkKICAgICAgICAgICogd291bGQgbm90IGFj
Y2lkZW50YWxseSByZXN1bHQgaW4gYSBwYWdlIGxlZnQgd2l0aCB6ZXJvIGdl
bmVyYWwKQEAgLTE0NywxMCArMTQ3LDE4IEBAIHN0cnVjdCBwYWdlX2luZm8K
ICAgICAgICAgICogcHV0X3BhZ2VfZnJvbV9sTmUoKSAoZHVlIHRvIHRoZSBh
cHBhcmVudCBmYWlsdXJlKSwgYW5kIGhlbmNlIGl0CiAgICAgICAgICAqIG11
c3QgYmUgZHJvcHBlZCB3aGVuIHRoZSBwdXQgb3BlcmF0aW9uIGlzIHJlc3Vt
ZWQgKGFuZCBjb21wbGV0ZXMpLAogICAgICAgICAgKiBidXQgaXQgbXVzdCBu
b3QgYmUgYWNxdWlyZWQgaWYgcGlja2luZyB1cCB0aGUgcGFnZSBmb3IgdmFs
aWRhdGlvbi4KKyAgICAgICAgICoKKyAgICAgICAgICogVGhlIDNyZCBmaWVs
ZCwgQGxpbmVhcl9wdF9jb3VudCwgaW5kaWNhdGVzCisgICAgICAgICAqIC0g
YnkgYSBwb3NpdGl2ZSB2YWx1ZSwgaG93IG1hbnkgc2FtZS1sZXZlbCBwYWdl
IHRhYmxlIGVudHJpZXMgYSBwYWdlCisgICAgICAgICAqICAgdGFibGUgaGFz
LAorICAgICAgICAgKiAtIGJ5IGEgbmVnYXRpdmUgdmFsdWUsIGluIGhvdyBt
YW55IHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgYSBwYWdlIGlzCisgICAgICAg
ICAqICAgaW4gdXNlLgogICAgICAgICAgKi8KICAgICAgICAgc3RydWN0IHsK
LSAgICAgICAgICAgIHUxNiBucl92YWxpZGF0ZWRfcHRlczsKLSAgICAgICAg
ICAgIHM4IHBhcnRpYWxfcHRlOworICAgICAgICAgICAgdTE2IG5yX3ZhbGlk
YXRlZF9wdGVzOlBBR0VUQUJMRV9PUkRFUiArIDE7CisgICAgICAgICAgICB1
MTYgOjE2IC0gUEFHRVRBQkxFX09SREVSIC0gMSAtIDI7CisgICAgICAgICAg
ICBzMTYgcGFydGlhbF9wdGU6MjsKKyAgICAgICAgICAgIHMxNiBsaW5lYXJf
cHRfY291bnQ7CiAgICAgICAgIH07CiAKICAgICAgICAgLyoKQEAgLTIwMSw2
ICsyMDksOSBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAjZGVmaW5lIFBHVF9jb3Vu
dF93aWR0aCAgIFBHX3NoaWZ0KDkpCiAjZGVmaW5lIFBHVF9jb3VudF9tYXNr
ICAgICgoMVVMPDxQR1RfY291bnRfd2lkdGgpLTEpCiAKKy8qIEFyZSB0aGUg
J3R5cGUgbWFzaycgYml0cyBpZGVudGljYWw/ICovCisjZGVmaW5lIFBHVF90
eXBlX2VxdWFsKHgsIHkpICghKCgoeCkgXiAoeSkpICYgUEdUX3R5cGVfbWFz
aykpCisKICAvKiBDbGVhcmVkIHdoZW4gdGhlIG93bmluZyBndWVzdCAnZnJl
ZXMnIHRoaXMgcGFnZS4gKi8KICNkZWZpbmUgX1BHQ19hbGxvY2F0ZWQgICAg
UEdfc2hpZnQoMSkKICNkZWZpbmUgUEdDX2FsbG9jYXRlZCAgICAgUEdfbWFz
aygxLCAxKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zeXN0
ZW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3lzdGVtLmgKaW5kZXggNzEx
MTMyOTViZC4uZWZlNzIxY2I0NCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9zeXN0ZW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3N5
c3RlbS5oCkBAIC0xMTcsNiArMTE3LDUyIEBAIHN0YXRpYyBhbHdheXNfaW5s
aW5lIHVuc2lnbmVkIGxvbmcgX19jbXB4Y2hnKAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZylfX24sc2l6ZW9m
KCoocHRyKSkpKTsgXAogfSkKIAorLyoKKyAqIFVuZGVmaW5lZCBzeW1ib2wg
dG8gY2F1c2UgbGluayBmYWlsdXJlIGlmIGEgd3Jvbmcgc2l6ZSBpcyB1c2Vk
IHdpdGgKKyAqIGFyY2hfZmV0Y2hfYW5kX2FkZCgpLgorICovCitleHRlcm4g
dW5zaWduZWQgbG9uZyBfX2JhZF9mZXRjaF9hbmRfYWRkX3NpemUodm9pZCk7
CisKK3N0YXRpYyBhbHdheXNfaW5saW5lIHVuc2lnbmVkIGxvbmcgX194YWRk
KAorICAgIHZvbGF0aWxlIHZvaWQgKnB0ciwgdW5zaWduZWQgbG9uZyB2LCBp
bnQgc2l6ZSkKK3sKKyAgICBzd2l0Y2ggKCBzaXplICkKKyAgICB7CisgICAg
Y2FzZSAxOgorICAgICAgICBhc20gdm9sYXRpbGUgKCAibG9jazsgeGFkZGIg
JWIwLCUxIgorICAgICAgICAgICAgICAgICAgICAgICA6ICIrciIgKHYpLCAi
K20iICgqX194ZyhwdHIpKQorICAgICAgICAgICAgICAgICAgICAgICA6OiAi
bWVtb3J5Iik7CisgICAgICAgIHJldHVybiB2OworICAgIGNhc2UgMjoKKyAg
ICAgICAgYXNtIHZvbGF0aWxlICggImxvY2s7IHhhZGR3ICV3MCwlMSIKKyAg
ICAgICAgICAgICAgICAgICAgICAgOiAiK3IiICh2KSwgIittIiAoKl9feGco
cHRyKSkKKyAgICAgICAgICAgICAgICAgICAgICAgOjogIm1lbW9yeSIpOwor
ICAgICAgICByZXR1cm4gdjsKKyAgICBjYXNlIDQ6CisgICAgICAgIGFzbSB2
b2xhdGlsZSAoICJsb2NrOyB4YWRkbCAlazAsJTEiCisgICAgICAgICAgICAg
ICAgICAgICAgIDogIityIiAodiksICIrbSIgKCpfX3hnKHB0cikpCisgICAg
ICAgICAgICAgICAgICAgICAgIDo6ICJtZW1vcnkiKTsKKyAgICAgICAgcmV0
dXJuIHY7CisgICAgY2FzZSA4OgorICAgICAgICBhc20gdm9sYXRpbGUgKCAi
bG9jazsgeGFkZHEgJXEwLCUxIgorICAgICAgICAgICAgICAgICAgICAgICA6
ICIrciIgKHYpLCAiK20iICgqX194ZyhwdHIpKQorICAgICAgICAgICAgICAg
ICAgICAgICA6OiAibWVtb3J5Iik7CisKKyAgICAgICAgcmV0dXJuIHY7Cisg
ICAgZGVmYXVsdDoKKyAgICAgICAgcmV0dXJuIF9fYmFkX2ZldGNoX2FuZF9h
ZGRfc2l6ZSgpOworICAgIH0KK30KKworLyoKKyAqIEF0b21pY2FsbHkgYWRk
IEB2IHRvIHRoZSAxLCAyLCA0LCBvciA4IGJ5dGUgdmFsdWUgYXQgQHB0ci4g
IFJldHVybnMKKyAqIHRoZSBwcmV2aW91cyB2YWx1ZS4KKyAqCisgKiBUaGlz
IGlzIGEgZnVsbCBtZW1vcnkgYmFycmllci4KKyAqLworI2RlZmluZSBhcmNo
X2ZldGNoX2FuZF9hZGQocHRyLCB2KSBcCisgICAgKCh0eXBlb2YoKihwdHIp
KSlfX3hhZGQocHRyLCAodHlwZW9mKCoocHRyKSkpKHYpLCBzaXplb2YoKihw
dHIpKSkpCisKIC8qCiAgKiBCb3RoIEludGVsIGFuZCBBTUQgYWdyZWUgdGhh
dCwgZnJvbSBhIHByb2dyYW1tZXIncyB2aWV3cG9pbnQ6CiAgKiAgTG9hZHMg
Y2Fubm90IGJlIHJlb3JkZXJlZCByZWxhdGl2ZSB0byBvdGhlciBsb2Fkcy4K
LS0gCjIuMTQuMQoK

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.5/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Disposition: attachment;
 filename="xsa240-4.5/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Transfer-Encoding: base64

RnJvbSA3NDQ0ZjhhNmMxYThkZjA4MmMyM2EwYzFhY2M1NDJkZWZjZmZjMGFk
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IEZyaSwgMjIgU2Vw
IDIwMTcgMTE6NDY6NTUgKzAxMDAKU3ViamVjdDogW1BBVENIIDIvMl0geDg2
L21tOiBEaXNhYmxlIFBWIGxpbmVhciBwYWdldGFibGVzIGJ5IGRlZmF1bHQK
CkFsbG93aW5nIHBhZ2V0YWJsZXMgdG8gcG9pbnQgdG8gb3RoZXIgcGFnZXRh
YmxlcyBvZiB0aGUgc2FtZSBsZXZlbAoob2Z0ZW4gY2FsbGVkICdsaW5lYXIg
cGFnZXRhYmxlcycpIGhhcyBiZWVuIGluY2x1ZGVkIGluIFhlbiBzaW5jZSBp
dHMKaW5jZXB0aW9uLiAgQnV0IGl0IGlzIG5vdCB1c2VkIGJ5IHRoZSBtb3N0
IGNvbW1vbiBQViBndWVzdHMgKExpbnV4LApOZXRCU0QsIG1pbmlvcyksIGFu
ZCBoYXMgYmVlbiB0aGUgc291cmNlIG9mIGEgbnVtYmVyIG9mIHN1YnRsZQpy
ZWZlcmVuY2UtY291bnRpbmcgYnVncy4KCkFkZCBhIGNvbW1hbmQtbGluZSBv
cHRpb24gdG8gY29udHJvbCB3aGV0aGVyIFBWIGxpbmVhciBwYWdldGFibGVz
IGFyZQphbGxvd2VkIChkaXNhYmxlZCBieSBkZWZhdWx0KS4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYyOgotIHMvXy8tLzsgaW4g
Y29tbWFuZC1saW5lIG9wdGlvbgotIEFkZGVkIF9fcmVhZF9tb3N0bHkKLS0t
CiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDE1ICsr
KysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAg
ICAgICAgfCAgOSArKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMjQgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
bWFya2Rvd24KaW5kZXggMTZiZmIzOWQwMi4uMzZhZTlkOTkyNSAxMDA2NDQK
LS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysr
IGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTEx
MzcsNiArMTEzNywyMSBAQCBUaGUgZm9sbG93aW5nIHJlc291cmNlcyBhcmUg
YXZhaWxhYmxlOgogICBMMyBjYWNoZSBvY2N1cGFuY3kuCiAgICogYGNtdGAg
aW5zdHJ1Y3RzIFhlbiB0byBlbmFibGUvZGlzYWJsZSBDYWNoZSBNb25pdG9y
aW5nIFRlY2hub2xvZ3kuCiAgICogYHJtaWRfbWF4YCBpbmRpY2F0ZXMgdGhl
IG1heCB2YWx1ZSBmb3Igcm1pZC4KKworIyMjIHB2LWxpbmVhci1wdAorPiBg
PSA8Ym9vbGVhbj5gCisKKz4gRGVmYXVsdDogYGZhbHNlYAorCitBbGxvdyBQ
ViBndWVzdHMgdG8gaGF2ZSBwYWdldGFibGUgZW50cmllcyBwb2ludGluZyB0
byBvdGhlciBwYWdldGFibGVzCitvZiB0aGUgc2FtZSBsZXZlbCAoaS5lLiwg
YWxsb3dpbmcgTDIgUFRFcyB0byBwb2ludCB0byBvdGhlciBMMiBwYWdlcyku
CitUaGlzIHRlY2huaXF1ZSBpcyBvZnRlbiBjYWxsZWQgImxpbmVhciBwYWdl
dGFibGVzIiwgYW5kIGlzIHNvbWV0aW1lcwordXNlZCB0byBhbGxvdyBvcGVy
YXRpbmcgc3lzdGVtcyBhIHNpbXBsZSB3YXkgdG8gY29uc2lzdGVudGx5IG1h
cCB0aGUKK2N1cnJlbnQgcHJvY2VzcydzIHBhZ2V0YWJsZXMgaW50byBpdHMg
b3duIHZpcnR1YWwgYWRkcmVzcyBzcGFjZS4KKworTm9uZSBvZiB0aGUgbW9z
dCBjb21tb24gUFYgb3BlcmF0aW5nIHN5c3RlbXMgKExpbnV4LCBOZXRCU0Qs
IE1pbmlPUykKK3VzZSB0aGlzIHRlY2huaXF1ZSwgYnV0IHRoZXJlIG1heSBi
ZSBjdXN0b20gb3BlcmF0aW5nIHN5c3RlbXMgd2hpY2gKK2RvLgogCiAjIyMg
cmVib290CiA+IGA9IHRbcmlwbGVdIHwga1tiZF0gfCBhW2NwaV0gfCBwW2Np
XSB8IGVbZmldIHwgbltvXSBbLCBbd11hcm0gfCBbY11vbGRdYApkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwpp
bmRleCA3YjRiZjFmN2ViLi43MjEzOWJkNTRjIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNzM0
LDYgKzczNCw5IEBAIHN0YXRpYyB2b2lkIGRlY19saW5lYXJfdXNlcyhzdHJ1
Y3QgcGFnZV9pbmZvICpwZykKICAqICAgICBmcmFtZSBpZiBpdCBpcyBtYXBw
ZWQgYnkgYSBkaWZmZXJlbnQgcm9vdCB0YWJsZS4gVGhpcyBpcyBzdWZmaWNp
ZW50IGFuZAogICogICAgIGFsc28gbmVjZXNzYXJ5IHRvIGFsbG93IHZhbGlk
YXRpb24gb2YgYSByb290IHRhYmxlIG1hcHBpbmcgaXRzZWxmLgogICovCitz
dGF0aWMgYm9vbF90IF9fcmVhZF9tb3N0bHkgcHZfbGluZWFyX3B0X2VuYWJs
ZSA9IDA7Citib29sZWFuX3BhcmFtKCJwdi1saW5lYXItcHQiLCBwdl9saW5l
YXJfcHRfZW5hYmxlKTsKKwogI2RlZmluZSBkZWZpbmVfZ2V0X2xpbmVhcl9w
YWdldGFibGUobGV2ZWwpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKIHN0YXRpYyBpbnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiBnZXRf
IyNsZXZlbCMjX2xpbmVhcl9wYWdldGFibGUoICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtNzQzLDYgKzc0Niwx
MiBAQCBnZXRfIyNsZXZlbCMjX2xpbmVhcl9wYWdldGFibGUoICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2U7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB1bnNpZ25lZCBsb25n
IHBmbjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgIGlmICggIXB2X2xpbmVhcl9wdF9lbmFibGUgKSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIE1FTV9MT0co
IkF0dGVtcHQgdG8gY3JlYXRlIGxpbmVhciBwLnQuIChmZWF0dXJlIGRpc2Fi
bGVkKSIpOyAgICAgICAgXAorICAgICAgICByZXR1cm4gMDsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIGlmICggKGxldmVs
IyNlX2dldF9mbGFncyhwZGUpICYgX1BBR0VfUlcpICkgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKICAgICB7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgICAgIE1FTV9MT0coIkF0dGVtcHQgdG8gY3JlYXRlIGxp
bmVhciBwLnQuIHdpdGggd3JpdGUgcGVybXMiKTsgICAgICAgICAgXAotLSAK
Mi4xNC4xCgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.6/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Disposition: attachment;
 filename="xsa240-4.6/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Transfer-Encoding: base64

RnJvbSBjZTMxMTk4ZGQ4MTE0NzlkYTM0ZGZiNjYzMTVmMzk5ZGM0Yjk4MDU1
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFRodSwgMjggU2VwIDIwMTcgMTU6
MTc6MjggKzAxMDAKU3ViamVjdDogW1BBVENIIDEvMl0geDg2OiBsaW1pdCBs
aW5lYXIgcGFnZSB0YWJsZSB1c2UgdG8gYSBzaW5nbGUgbGV2ZWwKClRoYXQn
cyB0aGUgb25seSB3YXkgdGhhdCB0aGV5J3JlIG1lYW50IHRvIGJlIHVzZWQu
IFdpdGhvdXQgc3VjaCBhCnJlc3RyaWN0aW9uIGFyYml0cmFyaWx5IGxvbmcg
Y2hhaW5zIG9mIHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgY2FuIGJlCmJ1aWx0
LCB0ZWFyaW5nIGRvd24gb2Ygd2hpY2ggbWF5IHRoZW4gY2F1c2UgYXJiaXRy
YXJpbHkgZGVlcCByZWN1cnNpb24sCmNhdXNpbmcgYSBzdGFjayBvdmVyZmxv
dy4gVG8gZmFjaWxpdGF0ZSB0aGlzIHJlc3RyaWN0aW9uLCBhIGNvdW50ZXIg
aXMKYmVpbmcgaW50cm9kdWNlZCB0byB0cmFjayBib3RoIHRoZSBudW1iZXIg
b2Ygc2FtZS1sZXZlbCBlbnRyaWVzIGluIGEKcGFnZSB0YWJsZSBhcyB3ZWxs
IGFzIHRoZSBudW1iZXIgb2YgdXNlcyBvZiBhIHBhZ2UgdGFibGUgaW4gYW5v
dGhlcgpzYW1lLWxldmVsIG9uZSAoY291bnRpbmcgaW50byBwb3NpdGl2ZSBh
bmQgbmVnYXRpdmUgZGlyZWN0aW9uCnJlc3BlY3RpdmVseSwgdXRpbGl6aW5n
IHRoZSBmYWN0IHRoYXQgYm90aCBjb3VudHMgY2FuJ3QgYmUgbm9uLXplcm8g
YXQKdGhlIHNhbWUgdGltZSkuCgpOb3RlIHRoYXQgdGhlIGFkZGVkIGFjY291
bnRpbmcgaW50cm9kdWNlcyBhIHJlc3RyaWN0aW9uIG9uIHRoZSBudW1iZXIK
b2YgdGltZXMgYSBwYWdlIGNhbiBiZSB1c2VkIGluIG90aGVyIHNhbWUtbGV2
ZWwgcGFnZSB0YWJsZXMgLSBtb3JlIHRoYW4KMzJrIG9mIHN1Y2ggdXNlcyBh
cmUgbm8gbG9uZ2VyIHBvc3NpYmxlLgoKTm90ZSBhbHNvIHRoYXQgc29tZSBw
dXRfcGFnZV9hbmRfdHlwZVtfcHJlZW1wdGlibGVdKCkgY2FsbHMgYXJlCnJl
cGxhY2VkIHdpdGggb3Blbi1jb2RlZCBlcXVpdmFsZW50cy4gIFRoaXMgc2Vl
bWVkIHByZWZlcnJhYmxlIHRvCmFkZGluZyAicGFyZW50X3RhYmxlIiB0byB0
aGUgbWF0cml4IG9mIGZ1bmN0aW9ucy4KCk5vdGUgZnVydGhlciB0aGF0IGNy
b3NzLWRvbWFpbiBzYW1lLWxldmVsIHBhZ2UgdGFibGUgcmVmZXJlbmNlcyBh
cmUgbm8KbG9uZ2VyIHBlcm1pdHRlZCAodGhleSBwcm9iYWJseSBuZXZlciBz
aG91bGQgaGF2ZSBiZWVuKS4KClRoaXMgaXMgWFNBLTI0MC4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KU2lnbmVkLW9m
Zi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgfCAgIDEgKwog
eGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICB8IDE3MSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2RvbWFpbi5oIHwgICAyICsKIHhlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaCAgICAgfCAgMjUgKysrKystLQogNCBmaWxlcyBjaGFuZ2VkLCAx
NzUgaW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFp
bi5jCmluZGV4IGJmZTYxNGQ3YjcuLjIzZDAzNGZhOGQgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9t
YWluLmMKQEAgLTExMzEsNiArMTEzMSw3IEBAIGludCBhcmNoX3NldF9pbmZv
X2d1ZXN0KAogICAgICAgICAgICAgICAgIGNhc2UgLUVJTlRSOgogICAgICAg
ICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgICAg
ICBjYXNlIC1FUkVTVEFSVDoKKyAgICAgICAgICAgICAgICAgICAgdi0+YXJj
aC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgICAg
IHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0KICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhZ2V0YWJsZV9nZXRfcGFnZSh2LT5hcmNoLmd1ZXN0X3RhYmxl
KTsKICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5ndWVzdF90YWJsZSA9
IHBhZ2V0YWJsZV9udWxsKCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
bW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDIwZDk2M2NiMjIuLjgx
MDc0YWE0NzMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC02NjAsNiArNjYwLDYxIEBAIHN0YXRp
YyB2b2lkIHB1dF9kYXRhX3BhZ2UoCiAgICAgICAgIHB1dF9wYWdlKHBhZ2Up
OwogfQogCitzdGF0aWMgYm9vbF90IGluY19saW5lYXJfZW50cmllcyhzdHJ1
Y3QgcGFnZV9pbmZvICpwZykKK3sKKyAgICB0eXBlb2YocGctPmxpbmVhcl9w
dF9jb3VudCkgbmMgPSByZWFkX2F0b21pYygmcGctPmxpbmVhcl9wdF9jb3Vu
dCksIG9jOworCisgICAgZG8geworICAgICAgICAvKgorICAgICAgICAgKiBU
aGUgY2hlY2sgYmVsb3cgY2hlY2tzIGZvciB0aGUgImxpbmVhciB1c2UiIGNv
dW50IGJlaW5nIG5vbi16ZXJvCisgICAgICAgICAqIGFzIHdlbGwgYXMgb3Zl
cmZsb3cuICBTaWduZWQgaW50ZWdlciBvdmVyZmxvdyBpcyB1bmRlZmluZWQg
YmVoYXZpb3IKKyAgICAgICAgICogYWNjb3JkaW5nIHRvIHRoZSBDIHNwZWMu
ICBIb3dldmVyLCBhcyBsb25nIGFzIGxpbmVhcl9wdF9jb3VudCBpcworICAg
ICAgICAgKiBzbWFsbGVyIGluIHNpemUgdGhhbiAnaW50JywgdGhlIGFyaXRo
bWV0aWMgb3BlcmF0aW9uIG9mIHRoZQorICAgICAgICAgKiBpbmNyZW1lbnQg
YmVsb3cgd29uJ3Qgb3ZlcmZsb3c7IHJhdGhlciB0aGUgcmVzdWx0IHdpbGwg
YmUgdHJ1bmNhdGVkCisgICAgICAgICAqIHdoZW4gc3RvcmVkLiAgRW5zdXJl
IHRoYXQgdGhpcyBpcyBhbHdheXMgdHJ1ZS4KKyAgICAgICAgICovCisgICAg
ICAgIEJVSUxEX0JVR19PTihzaXplb2YobmMpID49IHNpemVvZihpbnQpKTsK
KyAgICAgICAgb2MgPSBuYysrOworICAgICAgICBpZiAoIG5jIDw9IDAgKQor
ICAgICAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIG5jID0gY21weGNoZygm
cGctPmxpbmVhcl9wdF9jb3VudCwgb2MsIG5jKTsKKyAgICB9IHdoaWxlICgg
b2MgIT0gbmMgKTsKKworICAgIHJldHVybiAxOworfQorCitzdGF0aWMgdm9p
ZCBkZWNfbGluZWFyX2VudHJpZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCit7
CisgICAgdHlwZW9mKHBnLT5saW5lYXJfcHRfY291bnQpIG9jOworCisgICAg
b2MgPSBhcmNoX2ZldGNoX2FuZF9hZGQoJnBnLT5saW5lYXJfcHRfY291bnQs
IC0xKTsKKyAgICBBU1NFUlQob2MgPiAwKTsKK30KKworc3RhdGljIGJvb2xf
dCBpbmNfbGluZWFyX3VzZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCit7Cisg
ICAgdHlwZW9mKHBnLT5saW5lYXJfcHRfY291bnQpIG5jID0gcmVhZF9hdG9t
aWMoJnBnLT5saW5lYXJfcHRfY291bnQpLCBvYzsKKworICAgIGRvIHsKKyAg
ICAgICAgLyogU2VlIHRoZSByZXNwZWN0aXZlIGNvbW1lbnQgaW4gaW5jX2xp
bmVhcl9lbnRyaWVzKCkuICovCisgICAgICAgIEJVSUxEX0JVR19PTihzaXpl
b2YobmMpID49IHNpemVvZihpbnQpKTsKKyAgICAgICAgb2MgPSBuYy0tOwor
ICAgICAgICBpZiAoIG5jID49IDAgKQorICAgICAgICAgICAgcmV0dXJuIDA7
CisgICAgICAgIG5jID0gY21weGNoZygmcGctPmxpbmVhcl9wdF9jb3VudCwg
b2MsIG5jKTsKKyAgICB9IHdoaWxlICggb2MgIT0gbmMgKTsKKworICAgIHJl
dHVybiAxOworfQorCitzdGF0aWMgdm9pZCBkZWNfbGluZWFyX3VzZXMoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGcpCit7CisgICAgdHlwZW9mKHBnLT5saW5lYXJf
cHRfY291bnQpIG9jOworCisgICAgb2MgPSBhcmNoX2ZldGNoX2FuZF9hZGQo
JnBnLT5saW5lYXJfcHRfY291bnQsIDEpOworICAgIEFTU0VSVChvYyA8IDAp
OworfQorCiAvKgogICogV2UgYWxsb3cgcm9vdCB0YWJsZXMgdG8gbWFwIGVh
Y2ggb3RoZXIgKGEuay5hLiBsaW5lYXIgcGFnZSB0YWJsZXMpLiBJdAogICog
bmVlZHMgc29tZSBzcGVjaWFsIGNhcmUgd2l0aCByZWZlcmVuY2UgY291bnRz
IGFuZCBhY2Nlc3MgcGVybWlzc2lvbnM6CkBAIC02ODksMTUgKzc0NCwzNSBA
QCBnZXRfIyNsZXZlbCMjX2xpbmVhcl9wYWdldGFibGUoICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBpZiAoIChwZm4gPSBsZXZl
bCMjZV9nZXRfcGZuKHBkZSkpICE9IHBkZV9wZm4gKSAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBnID0gbWZuX3RvX3Bh
Z2UocGRlX3Bmbik7ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIC8qIE1ha2Ugc3Vy
ZSB0aGUgcGFnZSB0YWJsZSBiZWxvbmdzIHRvIHRoZSBjb3JyZWN0IGRvbWFp
bi4gKi8gICAgICAgXAorICAgICAgICBpZiAoIHVubGlrZWx5KHBhZ2VfZ2V0
X293bmVyKHB0cGcpICE9IGQpICkgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAvKiBNYWtlIHN1
cmUgdGhlIG1hcHBlZCBmcmFtZSBiZWxvbmdzIHRvIHRoZSBjb3JyZWN0IGRv
bWFpbi4gKi8gICAgIFwKICAgICAgICAgaWYgKCB1bmxpa2VseSghZ2V0X3Bh
Z2VfZnJvbV9wYWdlbnIocGZuLCBkKSkgKSAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgLyogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgICAgICAqIEVuc3VyZSB0aGF0IHRoZSBt
YXBwZWQgZnJhbWUgaXMgYW4gYWxyZWFkeS12YWxpZGF0ZWQgcGFnZSB0YWJs
ZS4gXAorICAgICAgICAgKiBFbnN1cmUgdGhhdCB0aGUgbWFwcGVkIGZyYW1l
IGlzIGFuIGFscmVhZHktdmFsaWRhdGVkIHBhZ2UgdGFibGUgIFwKKyAgICAg
ICAgICogYW5kIGlzIG5vdCBpdHNlbGYgaGF2aW5nIGxpbmVhciBlbnRyaWVz
LCBhcyB3ZWxsIGFzIHRoYXQgdGhlICAgICBcCisgICAgICAgICAqIGNvbnRh
aW5pbmcgcGFnZSB0YWJsZSBpcyBub3QgaXNlbGYgaW4gdXNlIGFzIGEgbGlu
ZWFyIHBhZ2UgdGFibGUgXAorICAgICAgICAgKiBlbHNld2hlcmUuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgICogSWYgc28sIGF0b21pY2FsbHkgaW5jcmVtZW50
IHRoZSBjb3VudCAoY2hlY2tpbmcgZm9yIG92ZXJmbG93KS4gICBcCiAgICAg
ICAgICAqLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBwYWdlID0g
bWZuX3RvX3BhZ2UocGZuKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgaWYgKCAhaW5jX2xpbmVhcl9l
bnRyaWVzKHB0cGcpICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICAgICAgcHV0X3BhZ2UocGFnZSk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIHJl
dHVybiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgIH0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICBpZiAoICFpbmNfbGluZWFyX3VzZXMocGFnZSkg
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICBk
ZWNfbGluZWFyX2VudHJpZXMocHRwZyk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgcHV0X3BhZ2UocGFn
ZSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICB5ID0g
cGFnZS0+dS5pbnVzZS50eXBlX2luZm87ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgZG8geyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgICAgICAgICB4ID0geTsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApA
QCAtNzA1LDYgKzc4MCw4IEBAIGdldF8jI2xldmVsIyNfbGluZWFyX3BhZ2V0
YWJsZSggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgICAgICAgICAgICAgIHVubGlrZWx5KCh4ICYgKFBHVF90
eXBlX21hc2t8UEdUX3ZhbGlkYXRlZCkpICE9ICAgICAgICAgICAgXAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAoUEdUXyMjbGV2ZWwjI19wYWdlX3Rh
YmxlfFBHVF92YWxpZGF0ZWQpKSApICAgICAgIFwKICAgICAgICAgICAgIHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgZGVjX2xpbmVh
cl91c2VzKHBhZ2UpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICAgICAgICAgIGRlY19saW5lYXJfZW50cmllcyhw
dHBnKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAg
ICAgcmV0dXJuIDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgfSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKQEAgLTExMjksNiArMTIwNiw5IEBAIGdldF9wYWdlX2Zyb21f
bDRlKAogICAgICAgICAgICAgbDNlX3JlbW92ZV9mbGFncygocGwzZSksIF9Q
QUdFX1VTRVJ8X1BBR0VfUld8X1BBR0VfQUNDRVNTRUQpOyAgIFwKICAgICB9
IHdoaWxlICggMCApCiAKK3N0YXRpYyBpbnQgX3B1dF9wYWdlX3R5cGUoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSwgYm9vbF90IHByZWVtcHRpYmxlLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBn
KTsKKwogdm9pZCBwdXRfcGFnZV9mcm9tX2wxZShsMV9wZ2VudHJ5X3QgbDFl
LCBzdHJ1Y3QgZG9tYWluICpsMWVfb3duZXIpCiB7CiAgICAgdW5zaWduZWQg
bG9uZyAgICAgcGZuID0gbDFlX2dldF9wZm4obDFlKTsKQEAgLTExOTgsMTcg
KzEyNzgsMjIgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9w
Z2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBmbikKICAgICBpZiAoIGwy
ZV9nZXRfZmxhZ3MobDJlKSAmIF9QQUdFX1BTRSApCiAgICAgICAgIHB1dF9z
dXBlcnBhZ2UobDJlX2dldF9wZm4obDJlKSk7CiAgICAgZWxzZQotICAgICAg
ICBwdXRfcGFnZV9hbmRfdHlwZShsMmVfZ2V0X3BhZ2UobDJlKSk7CisgICAg
eworICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IGwyZV9nZXRfcGFn
ZShsMmUpOworICAgICAgICBpbnQgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywg
MCwgbWZuX3RvX3BhZ2UocGZuKSk7CisKKyAgICAgICAgQVNTRVJUKCFyYyk7
CisgICAgICAgIHB1dF9wYWdlKHBnKTsKKyAgICB9CiAKICAgICByZXR1cm4g
MDsKIH0KIAotc3RhdGljIGludCBfX3B1dF9wYWdlX3R5cGUoc3RydWN0IHBh
Z2VfaW5mbyAqLCBpbnQgcHJlZW1wdGlibGUpOwotCiBzdGF0aWMgaW50IHB1
dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxv
bmcgcGZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcGFy
dGlhbCwgYm9vbF90IGRlZmVyKQogewogICAgIHN0cnVjdCBwYWdlX2luZm8g
KnBnOworICAgIGludCByYzsKIAogICAgIGlmICggIShsM2VfZ2V0X2ZsYWdz
KGwzZSkgJiBfUEFHRV9QUkVTRU5UKSB8fCAobDNlX2dldF9wZm4obDNlKSA9
PSBwZm4pICkKICAgICAgICAgcmV0dXJuIDE7CkBAIC0xMjMxLDIxICsxMzE2
LDI4IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sM2UobDNfcGdlbnRy
eV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgaWYgKCB1bmxpa2Vs
eShwYXJ0aWFsID4gMCkgKQogICAgIHsKICAgICAgICAgQVNTRVJUKCFkZWZl
cik7Ci0gICAgICAgIHJldHVybiBfX3B1dF9wYWdlX3R5cGUocGcsIDEpOwor
ICAgICAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGcsIDEsIG1mbl90b19w
YWdlKHBmbikpOwogICAgIH0KIAogICAgIGlmICggZGVmZXIgKQogICAgIHsK
KyAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IG1mbl90
b19wYWdlKHBmbik7CiAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0
X3RhYmxlID0gcGc7CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIAotICAg
IHJldHVybiBwdXRfcGFnZV9hbmRfdHlwZV9wcmVlbXB0aWJsZShwZyk7Cisg
ICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgMSwgbWZuX3RvX3BhZ2UocGZu
KSk7CisgICAgaWYgKCBsaWtlbHkoIXJjKSApCisgICAgICAgIHB1dF9wYWdl
KHBnKTsKKworICAgIHJldHVybiByYzsKIH0KIAogc3RhdGljIGludCBwdXRf
cGFnZV9mcm9tX2w0ZShsNF9wZ2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25n
IHBmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHBhcnRp
YWwsIGJvb2xfdCBkZWZlcikKIHsKKyAgICBpbnQgcmMgPSAxOworCiAgICAg
aWYgKCAobDRlX2dldF9mbGFncyhsNGUpICYgX1BBR0VfUFJFU0VOVCkgJiYg
CiAgICAgICAgICAobDRlX2dldF9wZm4obDRlKSAhPSBwZm4pICkKICAgICB7
CkBAIC0xMjU0LDE4ICsxMzQ2LDIyIEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2Vf
ZnJvbV9sNGUobDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4s
CiAgICAgICAgIGlmICggdW5saWtlbHkocGFydGlhbCA+IDApICkKICAgICAg
ICAgewogICAgICAgICAgICAgQVNTRVJUKCFkZWZlcik7Ci0gICAgICAgICAg
ICByZXR1cm4gX19wdXRfcGFnZV90eXBlKHBnLCAxKTsKKyAgICAgICAgICAg
IHJldHVybiBfcHV0X3BhZ2VfdHlwZShwZywgMSwgbWZuX3RvX3BhZ2UocGZu
KSk7CiAgICAgICAgIH0KIAogICAgICAgICBpZiAoIGRlZmVyICkKICAgICAg
ICAgeworICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRw
ZyA9IG1mbl90b19wYWdlKHBmbik7CiAgICAgICAgICAgICBjdXJyZW50LT5h
cmNoLm9sZF9ndWVzdF90YWJsZSA9IHBnOwogICAgICAgICAgICAgcmV0dXJu
IDA7CiAgICAgICAgIH0KIAotICAgICAgICByZXR1cm4gcHV0X3BhZ2VfYW5k
X3R5cGVfcHJlZW1wdGlibGUocGcpOworICAgICAgICByYyA9IF9wdXRfcGFn
ZV90eXBlKHBnLCAxLCBtZm5fdG9fcGFnZShwZm4pKTsKKyAgICAgICAgaWYg
KCBsaWtlbHkoIXJjKSApCisgICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAg
ICAgfQotICAgIHJldHVybiAxOworCisgICAgcmV0dXJuIHJjOwogfQogCiBz
dGF0aWMgaW50IGFsbG9jX2wxX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UpCkBAIC0xNDYzLDYgKzE1NTksNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wz
X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIHsKICAg
ICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKICAgICAg
ICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgICAgIGN1
cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAg
ICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAg
ICAgICB9CiAgICAgICAgIHdoaWxlICggaS0tID4gMCApCkBAIC0xNTU1LDYg
KzE2NTIsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2w0X3RhYmxlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UpCiAgICAgICAgICAgICAgICAgewogICAgICAgICAg
ICAgICAgICAgICBpZiAoIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxl
ICkKICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRl
ZF9wdGVzKys7CisgICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gu
b2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgICAgICBj
dXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CiAgICAgICAg
ICAgICAgICAgfQogICAgICAgICAgICAgfQpAQCAtMjMwMywxNCArMjQwMSwy
MCBAQCBpbnQgZnJlZV9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
CiB9CiAKIAotc3RhdGljIGludCBfX3B1dF9maW5hbF9wYWdlX3R5cGUoCi0g
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBl
LCBpbnQgcHJlZW1wdGlibGUpCitzdGF0aWMgaW50IF9wdXRfZmluYWxfcGFn
ZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcg
dHlwZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90
IHByZWVtcHRpYmxlLCBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBnKQogewogICAg
IGludCByYyA9IGZyZWVfcGFnZV90eXBlKHBhZ2UsIHR5cGUsIHByZWVtcHRp
YmxlKTsKIAogICAgIC8qIE5vIG5lZWQgZm9yIGF0b21pYyB1cGRhdGUgb2Yg
dHlwZV9pbmZvIGhlcmU6IG5vb25lIGVsc2UgdXBkYXRlcyBpdC4gKi8KICAg
ICBpZiAoIHJjID09IDAgKQogICAgIHsKKyAgICAgICAgaWYgKCBwdHBnICYm
IFBHVF90eXBlX2VxdWFsKHR5cGUsIHB0cGctPnUuaW51c2UudHlwZV9pbmZv
KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGRlY19saW5lYXJfdXNlcyhw
YWdlKTsKKyAgICAgICAgICAgIGRlY19saW5lYXJfZW50cmllcyhwdHBnKTsK
KyAgICAgICAgfQorICAgICAgICBBU1NFUlQoIXBhZ2UtPmxpbmVhcl9wdF9j
b3VudCB8fCBwYWdlX2dldF9vd25lcihwYWdlKS0+aXNfZHlpbmcpOwogICAg
ICAgICAvKgogICAgICAgICAgKiBSZWNvcmQgVExCIGluZm9ybWF0aW9uIGZv
ciBmbHVzaCBsYXRlci4gV2UgZG8gbm90IHN0YW1wIHBhZ2UgdGFibGVzCiAg
ICAgICAgICAqIHdoZW4gcnVubmluZyBpbiBzaGFkb3cgbW9kZToKQEAgLTIz
NDYsOCArMjQ1MCw4IEBAIHN0YXRpYyBpbnQgX19wdXRfZmluYWxfcGFnZV90
eXBlKAogfQogCiAKLXN0YXRpYyBpbnQgX19wdXRfcGFnZV90eXBlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICBpbnQgcHJlZW1wdGlibGUpCitzdGF0aWMgaW50IF9wdXRfcGFnZV90eXBl
KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIGJvb2xfdCBwcmVlbXB0aWJsZSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAq
cHRwZykKIHsKICAgICB1bnNpZ25lZCBsb25nIG54LCB4LCB5ID0gcGFnZS0+
dS5pbnVzZS50eXBlX2luZm87CiAgICAgaW50IHJjID0gMDsKQEAgLTIzNzQs
MTIgKzI0NzgsMjggQEAgc3RhdGljIGludCBfX3B1dF9wYWdlX3R5cGUoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB4LCBueCkpICE9IHgpICkKICAgICAgICAg
ICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICAgICAgLyogV2Ug
Y2xlYXJlZCB0aGUgJ3ZhbGlkIGJpdCcgc28gd2UgZG8gdGhlIGNsZWFuIHVw
LiAqLwotICAgICAgICAgICAgICAgIHJjID0gX19wdXRfZmluYWxfcGFnZV90
eXBlKHBhZ2UsIHgsIHByZWVtcHRpYmxlKTsKKyAgICAgICAgICAgICAgICBy
YyA9IF9wdXRfZmluYWxfcGFnZV90eXBlKHBhZ2UsIHgsIHByZWVtcHRpYmxl
LCBwdHBnKTsKKyAgICAgICAgICAgICAgICBwdHBnID0gTlVMTDsKICAgICAg
ICAgICAgICAgICBpZiAoIHggJiBQR1RfcGFydGlhbCApCiAgICAgICAgICAg
ICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwogICAgICAgICAgICAgICAgIGJy
ZWFrOwogICAgICAgICAgICAgfQogCisgICAgICAgICAgICBpZiAoIHB0cGcg
JiYgUEdUX3R5cGVfZXF1YWwoeCwgcHRwZy0+dS5pbnVzZS50eXBlX2luZm8p
ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAvKgorICAgICAg
ICAgICAgICAgICAqIHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFtcCgpIGFj
Y2Vzc2VzIHRoZSBzYW1lIHVuaW9uCisgICAgICAgICAgICAgICAgICogbGlu
ZWFyX3B0X2NvdW50IGxpdmVzIGluLiBVbnZhbGlkYXRlZCBwYWdlIHRhYmxl
IHBhZ2VzLAorICAgICAgICAgICAgICAgICAqIGhvd2V2ZXIsIHNob3VsZCBv
Y2N1ciBkdXJpbmcgZG9tYWluIGRlc3RydWN0aW9uIG9ubHkKKyAgICAgICAg
ICAgICAgICAgKiBhbnl3YXkuICBVcGRhdGluZyBvZiBsaW5lYXJfcHRfY291
bnQgbHVja2lseSBpcyBub3QKKyAgICAgICAgICAgICAgICAgKiBuZWNlc3Nh
cnkgYW55bW9yZSBmb3IgYSBkeWluZyBkb21haW4uCisgICAgICAgICAgICAg
ICAgICovCisgICAgICAgICAgICAgICAgQVNTRVJUKHBhZ2VfZ2V0X293bmVy
KHBhZ2UpLT5pc19keWluZyk7CisgICAgICAgICAgICAgICAgQVNTRVJUKHBh
Z2UtPmxpbmVhcl9wdF9jb3VudCA8IDApOworICAgICAgICAgICAgICAgIEFT
U0VSVChwdHBnLT5saW5lYXJfcHRfY291bnQgPiAwKTsKKyAgICAgICAgICAg
ICAgICBwdHBnID0gTlVMTDsKKyAgICAgICAgICAgIH0KKwogICAgICAgICAg
ICAgLyoKICAgICAgICAgICAgICAqIFJlY29yZCBUTEIgaW5mb3JtYXRpb24g
Zm9yIGZsdXNoIGxhdGVyLiBXZSBkbyBub3Qgc3RhbXAgcGFnZQogICAgICAg
ICAgICAgICogdGFibGVzIHdoZW4gcnVubmluZyBpbiBzaGFkb3cgbW9kZToK
QEAgLTIzOTksNiArMjUxOSwxMyBAQCBzdGF0aWMgaW50IF9fcHV0X3BhZ2Vf
dHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLAogICAgICAgICAgICAgcmV0
dXJuIC1FSU5UUjsKICAgICB9CiAKKyAgICBpZiAoIHB0cGcgJiYgUEdUX3R5
cGVfZXF1YWwoeCwgcHRwZy0+dS5pbnVzZS50eXBlX2luZm8pICkKKyAgICB7
CisgICAgICAgIEFTU0VSVCghcmMpOworICAgICAgICBkZWNfbGluZWFyX3Vz
ZXMocGFnZSk7CisgICAgICAgIGRlY19saW5lYXJfZW50cmllcyhwdHBnKTsK
KyAgICB9CisKICAgICByZXR1cm4gcmM7CiB9CiAKQEAgLTI1MzMsNiArMjY2
MCw3IEBAIHN0YXRpYyBpbnQgX19nZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKICAgICAgICAgICAg
IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gMDsKICAgICAgICAgICAgIHBh
Z2UtPnBhcnRpYWxfcHRlID0gMDsKICAgICAgICAgfQorICAgICAgICBwYWdl
LT5saW5lYXJfcHRfY291bnQgPSAwOwogICAgICAgICByYyA9IGFsbG9jX3Bh
Z2VfdHlwZShwYWdlLCB0eXBlLCBwcmVlbXB0aWJsZSk7CiAgICAgfQogCkBA
IC0yNTQ0LDcgKzI2NzIsNyBAQCBzdGF0aWMgaW50IF9fZ2V0X3BhZ2VfdHlw
ZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUs
CiAKIHZvaWQgcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
KQogewotICAgIGludCByYyA9IF9fcHV0X3BhZ2VfdHlwZShwYWdlLCAwKTsK
KyAgICBpbnQgcmMgPSBfcHV0X3BhZ2VfdHlwZShwYWdlLCAwLCBOVUxMKTsK
ICAgICBBU1NFUlQocmMgPT0gMCk7CiAgICAgKHZvaWQpcmM7CiB9CkBAIC0y
NTYwLDcgKzI2ODgsNyBAQCBpbnQgZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCiAKIGludCBwdXRf
cGFnZV90eXBlX3ByZWVtcHRpYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Up
CiB7Ci0gICAgcmV0dXJuIF9fcHV0X3BhZ2VfdHlwZShwYWdlLCAxKTsKKyAg
ICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGFnZSwgMSwgTlVMTCk7CiB9CiAK
IGludCBnZXRfcGFnZV90eXBlX3ByZWVtcHRpYmxlKHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSkKQEAgLTI3NjYsMTEgKzI4
OTQsMTQgQEAgaW50IHB1dF9vbGRfZ3Vlc3RfdGFibGUoc3RydWN0IHZjcHUg
KnYpCiAgICAgaWYgKCAhdi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQogICAg
ICAgICByZXR1cm4gMDsKIAotICAgIHN3aXRjaCAoIHJjID0gcHV0X3BhZ2Vf
YW5kX3R5cGVfcHJlZW1wdGlibGUodi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUp
ICkKKyAgICBzd2l0Y2ggKCByYyA9IF9wdXRfcGFnZV90eXBlKHYtPmFyY2gu
b2xkX2d1ZXN0X3RhYmxlLCAxLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZykgKQogICAgIHsKICAg
ICBjYXNlIC1FSU5UUjoKICAgICBjYXNlIC1FUkVTVEFSVDoKICAgICAgICAg
cmV0dXJuIC1FUkVTVEFSVDsKKyAgICBjYXNlIDA6CisgICAgICAgIHB1dF9w
YWdlKHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlKTsKICAgICB9CiAKICAgICB2
LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IE5VTEw7CkBAIC0yOTI3LDYgKzMw
NTgsNyBAQCBpbnQgbmV3X2d1ZXN0X2NyMyh1bnNpZ25lZCBsb25nIG1mbikK
ICAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAg
ICAgICAvKiBmYWxsdGhyb3VnaCAqLwogICAgICAgICAgICAgY2FzZSAtRVJF
U1RBUlQ6CisgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3Rf
cHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRf
Z3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICAgICAgICAgIGJyZWFrOwog
ICAgICAgICAgICAgZGVmYXVsdDoKQEAgLTMxNzIsNyArMzMwNCwxMCBAQCBs
b25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgICAgICAgICAgaWYgKCB0
eXBlID09IFBHVF9sMV9wYWdlX3RhYmxlICkKICAgICAgICAgICAgICAgICAg
ICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwogICAgICAgICAgICAg
ICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBO
VUxMOwogICAgICAgICAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRf
Z3Vlc3RfdGFibGUgPSBwYWdlOworICAgICAgICAgICAgICAgICAgICB9CiAg
ICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQogCkBAIC0zMjA1LDYg
KzMzNDAsNyBAQCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgIHsK
ICAgICAgICAgICAgIGNhc2UgLUVJTlRSOgogICAgICAgICAgICAgY2FzZSAt
RVJFU1RBUlQ6CisgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vl
c3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5v
bGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICAgICAgICAgIHJjID0g
MDsKICAgICAgICAgICAgICAgICBicmVhazsKQEAgLTMyODUsNiArMzQyMSw3
IEBAIGxvbmcgZG9fbW11ZXh0X29wKAogICAgICAgICAgICAgICAgICAgICAg
ICAgcmMgPSAtRVJFU1RBUlQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAv
KiBmYWxsdGhyb3VnaCAqLwogICAgICAgICAgICAgICAgICAgICBjYXNlIC1F
UkVTVEFSVDoKKyAgICAgICAgICAgICAgICAgICAgICAgIGN1cnItPmFyY2gu
b2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgICAgICAg
ICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAg
ICAgICAgICAgICAgICAgICAgb2theSA9IDA7CiAgICAgICAgICAgICAgICAg
ICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCmlu
ZGV4IGEyZDRmNzQ2OTYuLjQyNzk1NDljMjggMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9kb21haW4uaApAQCAtNTEyLDYgKzUxMiw4IEBAIHN0cnVjdCBhcmNo
X3ZjcHUKICAgICBwYWdldGFibGVfdCBndWVzdF90YWJsZV91c2VyOyAgICAg
ICAvKiAoTUZOKSB4ODYvNjQgdXNlci1zcGFjZSBwYWdldGFibGUgKi8KICAg
ICBwYWdldGFibGVfdCBndWVzdF90YWJsZTsgICAgICAgICAgICAvKiAoTUZO
KSBndWVzdCBub3Rpb24gb2YgY3IzICovCiAgICAgc3RydWN0IHBhZ2VfaW5m
byAqb2xkX2d1ZXN0X3RhYmxlOyAgLyogcGFydGlhbGx5IGRlc3RydWN0ZWQg
cGFnZXRhYmxlICovCisgICAgc3RydWN0IHBhZ2VfaW5mbyAqb2xkX2d1ZXN0
X3B0cGc7ICAgLyogY29udGFpbmluZyBwYWdlIHRhYmxlIG9mIHRoZSAqLwor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIGZv
cm1lciwgaWYgYW55ICovCiAgICAgLyogZ3Vlc3RfdGFibGUgaG9sZHMgYSBy
ZWYgdG8gdGhlIHBhZ2UsIGFuZCBhbHNvIGEgdHlwZS1jb3VudCB1bmxlc3MK
ICAgICAgKiBzaGFkb3cgcmVmY291bnRzIGFyZSBpbiB1c2UgKi8KICAgICBw
YWdldGFibGVfdCBzaGFkb3dfdGFibGVbNF07ICAgICAgICAvKiAoTUZOKSBz
aGFkb3cocykgb2YgZ3Vlc3QgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAppbmRl
eCBiNDI5OWZkZGVhLi40MTkxZTEzMTEyIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
bS5oCkBAIC0xMjQsMTEgKzEyNCwxMSBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAg
ICAgICAgIHUzMiB0bGJmbHVzaF90aW1lc3RhbXA7CiAKICAgICAgICAgLyoK
LSAgICAgICAgICogV2hlbiBQR1RfcGFydGlhbCBpcyB0cnVlIHRoZW4gdGhp
cyBmaWVsZCBpcyB2YWxpZCBhbmQgaW5kaWNhdGVzCi0gICAgICAgICAqIHRo
YXQgUFRFcyBpbiB0aGUgcmFuZ2UgWzAsIEBucl92YWxpZGF0ZWRfcHRlcykg
aGF2ZSBiZWVuIHZhbGlkYXRlZC4KLSAgICAgICAgICogQW4gZXh0cmEgcGFn
ZSByZWZlcmVuY2UgbXVzdCBiZSBhY3F1aXJlZCAob3Igbm90IGRyb3BwZWQp
IHdoZW5ldmVyCi0gICAgICAgICAqIFBHVF9wYXJ0aWFsIGdldHMgc2V0LCBh
bmQgaXQgbXVzdCBiZSBkcm9wcGVkIHdoZW4gdGhlIGZsYWcgZ2V0cwotICAg
ICAgICAgKiBjbGVhcmVkLiBUaGlzIGlzIHNvIHRoYXQgYSBnZXQoKSBsZWF2
aW5nIGEgcGFnZSBpbiBwYXJ0aWFsbHkKKyAgICAgICAgICogV2hlbiBQR1Rf
cGFydGlhbCBpcyB0cnVlIHRoZW4gdGhlIGZpcnN0IHR3byBmaWVsZHMgYXJl
IHZhbGlkIGFuZAorICAgICAgICAgKiBpbmRpY2F0ZSB0aGF0IFBURXMgaW4g
dGhlIHJhbmdlIFswLCBAbnJfdmFsaWRhdGVkX3B0ZXMpIGhhdmUgYmVlbgor
ICAgICAgICAgKiB2YWxpZGF0ZWQuIEFuIGV4dHJhIHBhZ2UgcmVmZXJlbmNl
IG11c3QgYmUgYWNxdWlyZWQgKG9yIG5vdCBkcm9wcGVkKQorICAgICAgICAg
KiB3aGVuZXZlciBQR1RfcGFydGlhbCBnZXRzIHNldCwgYW5kIGl0IG11c3Qg
YmUgZHJvcHBlZCB3aGVuIHRoZSBmbGFnCisgICAgICAgICAqIGdldHMgY2xl
YXJlZC4gVGhpcyBpcyBzbyB0aGF0IGEgZ2V0KCkgbGVhdmluZyBhIHBhZ2Ug
aW4gcGFydGlhbGx5CiAgICAgICAgICAqIHZhbGlkYXRlZCBzdGF0ZSAod2hl
cmUgdGhlIGNhbGxlciB3b3VsZCBkcm9wIHRoZSByZWZlcmVuY2UgYWNxdWly
ZWQKICAgICAgICAgICogZHVlIHRvIHRoZSBnZXR0aW5nIG9mIHRoZSB0eXBl
IFthcHBhcmVudGx5XSBmYWlsaW5nIFstRVJFU1RBUlRdKQogICAgICAgICAg
KiB3b3VsZCBub3QgYWNjaWRlbnRhbGx5IHJlc3VsdCBpbiBhIHBhZ2UgbGVm
dCB3aXRoIHplcm8gZ2VuZXJhbApAQCAtMTUyLDEwICsxNTIsMTggQEAgc3Ry
dWN0IHBhZ2VfaW5mbwogICAgICAgICAgKiBwdXRfcGFnZV9mcm9tX2xOZSgp
IChkdWUgdG8gdGhlIGFwcGFyZW50IGZhaWx1cmUpLCBhbmQgaGVuY2UgaXQK
ICAgICAgICAgICogbXVzdCBiZSBkcm9wcGVkIHdoZW4gdGhlIHB1dCBvcGVy
YXRpb24gaXMgcmVzdW1lZCAoYW5kIGNvbXBsZXRlcyksCiAgICAgICAgICAq
IGJ1dCBpdCBtdXN0IG5vdCBiZSBhY3F1aXJlZCBpZiBwaWNraW5nIHVwIHRo
ZSBwYWdlIGZvciB2YWxpZGF0aW9uLgorICAgICAgICAgKgorICAgICAgICAg
KiBUaGUgM3JkIGZpZWxkLCBAbGluZWFyX3B0X2NvdW50LCBpbmRpY2F0ZXMK
KyAgICAgICAgICogLSBieSBhIHBvc2l0aXZlIHZhbHVlLCBob3cgbWFueSBz
YW1lLWxldmVsIHBhZ2UgdGFibGUgZW50cmllcyBhIHBhZ2UKKyAgICAgICAg
ICogICB0YWJsZSBoYXMsCisgICAgICAgICAqIC0gYnkgYSBuZWdhdGl2ZSB2
YWx1ZSwgaW4gaG93IG1hbnkgc2FtZS1sZXZlbCBwYWdlIHRhYmxlcyBhIHBh
Z2UgaXMKKyAgICAgICAgICogICBpbiB1c2UuCiAgICAgICAgICAqLwogICAg
ICAgICBzdHJ1Y3QgewotICAgICAgICAgICAgdTE2IG5yX3ZhbGlkYXRlZF9w
dGVzOwotICAgICAgICAgICAgczggcGFydGlhbF9wdGU7CisgICAgICAgICAg
ICB1MTYgbnJfdmFsaWRhdGVkX3B0ZXM6UEFHRVRBQkxFX09SREVSICsgMTsK
KyAgICAgICAgICAgIHUxNiA6MTYgLSBQQUdFVEFCTEVfT1JERVIgLSAxIC0g
MjsKKyAgICAgICAgICAgIHMxNiBwYXJ0aWFsX3B0ZToyOworICAgICAgICAg
ICAgczE2IGxpbmVhcl9wdF9jb3VudDsKICAgICAgICAgfTsKIAogICAgICAg
ICAvKgpAQCAtMjA2LDYgKzIxNCw5IEBAIHN0cnVjdCBwYWdlX2luZm8KICNk
ZWZpbmUgUEdUX2NvdW50X3dpZHRoICAgUEdfc2hpZnQoOSkKICNkZWZpbmUg
UEdUX2NvdW50X21hc2sgICAgKCgxVUw8PFBHVF9jb3VudF93aWR0aCktMSkK
IAorLyogQXJlIHRoZSAndHlwZSBtYXNrJyBiaXRzIGlkZW50aWNhbD8gKi8K
KyNkZWZpbmUgUEdUX3R5cGVfZXF1YWwoeCwgeSkgKCEoKCh4KSBeICh5KSkg
JiBQR1RfdHlwZV9tYXNrKSkKKwogIC8qIENsZWFyZWQgd2hlbiB0aGUgb3du
aW5nIGd1ZXN0ICdmcmVlcycgdGhpcyBwYWdlLiAqLwogI2RlZmluZSBfUEdD
X2FsbG9jYXRlZCAgICBQR19zaGlmdCgxKQogI2RlZmluZSBQR0NfYWxsb2Nh
dGVkICAgICBQR19tYXNrKDEsIDEpCi0tIAoyLjE0LjEKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.6/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Disposition: attachment;
 filename="xsa240-4.6/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Transfer-Encoding: base64

RnJvbSBlZWVhMDBjNDI3Mzc2YzI2OWZmYTM0NTg3ZjE2ZmExMTgyZDhjMjlk
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IEZyaSwgMjIgU2Vw
IDIwMTcgMTE6NDY6NTUgKzAxMDAKU3ViamVjdDogW1BBVENIIDIvMl0geDg2
L21tOiBEaXNhYmxlIFBWIGxpbmVhciBwYWdldGFibGVzIGJ5IGRlZmF1bHQK
CkFsbG93aW5nIHBhZ2V0YWJsZXMgdG8gcG9pbnQgdG8gb3RoZXIgcGFnZXRh
YmxlcyBvZiB0aGUgc2FtZSBsZXZlbAoob2Z0ZW4gY2FsbGVkICdsaW5lYXIg
cGFnZXRhYmxlcycpIGhhcyBiZWVuIGluY2x1ZGVkIGluIFhlbiBzaW5jZSBp
dHMKaW5jZXB0aW9uLiAgQnV0IGl0IGlzIG5vdCB1c2VkIGJ5IHRoZSBtb3N0
IGNvbW1vbiBQViBndWVzdHMgKExpbnV4LApOZXRCU0QsIG1pbmlvcyksIGFu
ZCBoYXMgYmVlbiB0aGUgc291cmNlIG9mIGEgbnVtYmVyIG9mIHN1YnRsZQpy
ZWZlcmVuY2UtY291bnRpbmcgYnVncy4KCkFkZCBhIGNvbW1hbmQtbGluZSBv
cHRpb24gdG8gY29udHJvbCB3aGV0aGVyIFBWIGxpbmVhciBwYWdldGFibGVz
IGFyZQphbGxvd2VkIChkaXNhYmxlZCBieSBkZWZhdWx0KS4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYyOgotIHMvXy8tLzsgaW4g
Y29tbWFuZC1saW5lIG9wdGlvbgotIEFkZGVkIF9fcmVhZF9tb3N0bHkKLS0t
CiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDE1ICsr
KysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAg
ICAgICAgfCAgOSArKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMjQgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
bWFya2Rvd24KaW5kZXggZDk5YTIwYTQ0Yi4uYzkxYWNhYTQ2NCAxMDA2NDQK
LS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysr
IGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTEy
MzEsNiArMTIzMSwyMSBAQCBUaGUgZm9sbG93aW5nIHJlc291cmNlcyBhcmUg
YXZhaWxhYmxlOgogICB0aGUgY2FjaGUgYWxsb2NhdGlvbi4KICAgKiBgY2F0
YCBpbnN0cnVjdHMgWGVuIHRvIGVuYWJsZS9kaXNhYmxlIENhY2hlIEFsbG9j
YXRpb24gVGVjaG5vbG9neS4KICAgKiBgY29zX21heGAgaW5kaWNhdGVzIHRo
ZSBtYXggdmFsdWUgZm9yIENPUyBJRC4KKworIyMjIHB2LWxpbmVhci1wdAor
PiBgPSA8Ym9vbGVhbj5gCisKKz4gRGVmYXVsdDogYGZhbHNlYAorCitBbGxv
dyBQViBndWVzdHMgdG8gaGF2ZSBwYWdldGFibGUgZW50cmllcyBwb2ludGlu
ZyB0byBvdGhlciBwYWdldGFibGVzCitvZiB0aGUgc2FtZSBsZXZlbCAoaS5l
LiwgYWxsb3dpbmcgTDIgUFRFcyB0byBwb2ludCB0byBvdGhlciBMMiBwYWdl
cykuCitUaGlzIHRlY2huaXF1ZSBpcyBvZnRlbiBjYWxsZWQgImxpbmVhciBw
YWdldGFibGVzIiwgYW5kIGlzIHNvbWV0aW1lcwordXNlZCB0byBhbGxvdyBv
cGVyYXRpbmcgc3lzdGVtcyBhIHNpbXBsZSB3YXkgdG8gY29uc2lzdGVudGx5
IG1hcCB0aGUKK2N1cnJlbnQgcHJvY2VzcydzIHBhZ2V0YWJsZXMgaW50byBp
dHMgb3duIHZpcnR1YWwgYWRkcmVzcyBzcGFjZS4KKworTm9uZSBvZiB0aGUg
bW9zdCBjb21tb24gUFYgb3BlcmF0aW5nIHN5c3RlbXMgKExpbnV4LCBOZXRC
U0QsIE1pbmlPUykKK3VzZSB0aGlzIHRlY2huaXF1ZSwgYnV0IHRoZXJlIG1h
eSBiZSBjdXN0b20gb3BlcmF0aW5nIHN5c3RlbXMgd2hpY2gKK2RvLgogCiAj
IyMgcmVib290CiA+IGA9IHRbcmlwbGVdIHwga1tiZF0gfCBhW2NwaV0gfCBw
W2NpXSB8IFBbb3dlcl0gfCBlW2ZpXSB8IG5bb10gWywgW3ddYXJtIHwgW2Nd
b2xkXWAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2Fy
Y2gveDg2L21tLmMKaW5kZXggODEwNzRhYTQ3My4uNzVkZDA3NzA0NiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2
L21tLmMKQEAgLTcyNyw2ICs3MjcsOSBAQCBzdGF0aWMgdm9pZCBkZWNfbGlu
ZWFyX3VzZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCiAgKiAgICAgZnJhbWUg
aWYgaXQgaXMgbWFwcGVkIGJ5IGEgZGlmZmVyZW50IHJvb3QgdGFibGUuIFRo
aXMgaXMgc3VmZmljaWVudCBhbmQKICAqICAgICBhbHNvIG5lY2Vzc2FyeSB0
byBhbGxvdyB2YWxpZGF0aW9uIG9mIGEgcm9vdCB0YWJsZSBtYXBwaW5nIGl0
c2VsZi4KICAqLworc3RhdGljIGJvb2xfdCBfX3JlYWRfbW9zdGx5IHB2X2xp
bmVhcl9wdF9lbmFibGUgPSAwOworYm9vbGVhbl9wYXJhbSgicHYtbGluZWFy
LXB0IiwgcHZfbGluZWFyX3B0X2VuYWJsZSk7CisKICNkZWZpbmUgZGVmaW5l
X2dldF9saW5lYXJfcGFnZXRhYmxlKGxldmVsKSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCiBzdGF0aWMgaW50ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAogZ2V0XyMjbGV2ZWwjI19saW5lYXJfcGFnZXRhYmxlKCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKQEAg
LTczNiw2ICs3MzksMTIgQEAgZ2V0XyMjbGV2ZWwjI19saW5lYXJfcGFnZXRh
YmxlKCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
dW5zaWduZWQgbG9uZyBwZm47ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICBpZiAoICFwdl9saW5lYXJfcHRfZW5h
YmxlICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICBNRU1fTE9HKCJBdHRlbXB0IHRvIGNyZWF0ZSBsaW5lYXIgcC50LiAo
ZmVhdHVyZSBkaXNhYmxlZCkiKTsgICAgICAgIFwKKyAgICAgICAgcmV0dXJu
IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgfSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICBpZiAoIChsZXZlbCMjZV9nZXRfZmxhZ3MocGRlKSAmIF9QQUdFX1JXKSAp
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgeyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgICAgICBNRU1fTE9HKCJBdHRlbXB0
IHRvIGNyZWF0ZSBsaW5lYXIgcC50LiB3aXRoIHdyaXRlIHBlcm1zIik7ICAg
ICAgICAgIFwKLS0gCjIuMTQuMQoK

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.7/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Disposition: attachment;
 filename="xsa240-4.7/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Transfer-Encoding: base64

RnJvbSBlYTc1MTNhM2UzZjI4Y2ZlYzU5ZGRhNmUxMjhiNmI0OTY4Njg1NzYy
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFRodSwgMjggU2VwIDIwMTcgMTU6
MTc6MjcgKzAxMDAKU3ViamVjdDogW1BBVENIIDEvMl0geDg2OiBsaW1pdCBs
aW5lYXIgcGFnZSB0YWJsZSB1c2UgdG8gYSBzaW5nbGUgbGV2ZWwKClRoYXQn
cyB0aGUgb25seSB3YXkgdGhhdCB0aGV5J3JlIG1lYW50IHRvIGJlIHVzZWQu
IFdpdGhvdXQgc3VjaCBhCnJlc3RyaWN0aW9uIGFyYml0cmFyaWx5IGxvbmcg
Y2hhaW5zIG9mIHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgY2FuIGJlCmJ1aWx0
LCB0ZWFyaW5nIGRvd24gb2Ygd2hpY2ggbWF5IHRoZW4gY2F1c2UgYXJiaXRy
YXJpbHkgZGVlcCByZWN1cnNpb24sCmNhdXNpbmcgYSBzdGFjayBvdmVyZmxv
dy4gVG8gZmFjaWxpdGF0ZSB0aGlzIHJlc3RyaWN0aW9uLCBhIGNvdW50ZXIg
aXMKYmVpbmcgaW50cm9kdWNlZCB0byB0cmFjayBib3RoIHRoZSBudW1iZXIg
b2Ygc2FtZS1sZXZlbCBlbnRyaWVzIGluIGEKcGFnZSB0YWJsZSBhcyB3ZWxs
IGFzIHRoZSBudW1iZXIgb2YgdXNlcyBvZiBhIHBhZ2UgdGFibGUgaW4gYW5v
dGhlcgpzYW1lLWxldmVsIG9uZSAoY291bnRpbmcgaW50byBwb3NpdGl2ZSBh
bmQgbmVnYXRpdmUgZGlyZWN0aW9uCnJlc3BlY3RpdmVseSwgdXRpbGl6aW5n
IHRoZSBmYWN0IHRoYXQgYm90aCBjb3VudHMgY2FuJ3QgYmUgbm9uLXplcm8g
YXQKdGhlIHNhbWUgdGltZSkuCgpOb3RlIHRoYXQgdGhlIGFkZGVkIGFjY291
bnRpbmcgaW50cm9kdWNlcyBhIHJlc3RyaWN0aW9uIG9uIHRoZSBudW1iZXIK
b2YgdGltZXMgYSBwYWdlIGNhbiBiZSB1c2VkIGluIG90aGVyIHNhbWUtbGV2
ZWwgcGFnZSB0YWJsZXMgLSBtb3JlIHRoYW4KMzJrIG9mIHN1Y2ggdXNlcyBh
cmUgbm8gbG9uZ2VyIHBvc3NpYmxlLgoKTm90ZSBhbHNvIHRoYXQgc29tZSBw
dXRfcGFnZV9hbmRfdHlwZVtfcHJlZW1wdGlibGVdKCkgY2FsbHMgYXJlCnJl
cGxhY2VkIHdpdGggb3Blbi1jb2RlZCBlcXVpdmFsZW50cy4gIFRoaXMgc2Vl
bWVkIHByZWZlcnJhYmxlIHRvCmFkZGluZyAicGFyZW50X3RhYmxlIiB0byB0
aGUgbWF0cml4IG9mIGZ1bmN0aW9ucy4KCk5vdGUgZnVydGhlciB0aGF0IGNy
b3NzLWRvbWFpbiBzYW1lLWxldmVsIHBhZ2UgdGFibGUgcmVmZXJlbmNlcyBh
cmUgbm8KbG9uZ2VyIHBlcm1pdHRlZCAodGhleSBwcm9iYWJseSBuZXZlciBz
aG91bGQgaGF2ZSBiZWVuKS4KClRoaXMgaXMgWFNBLTI0MC4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KU2lnbmVkLW9m
Zi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgfCAgIDEgKwog
eGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICB8IDE3MSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2RvbWFpbi5oIHwgICAyICsKIHhlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaCAgICAgfCAgMjUgKysrKystLQogNCBmaWxlcyBjaGFuZ2VkLCAx
NzUgaW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFp
bi5jCmluZGV4IDQ1Mjc0OGRkNWIuLjQ0ZWQyY2NkMGEgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9t
YWluLmMKQEAgLTEyMzcsNiArMTIzNyw3IEBAIGludCBhcmNoX3NldF9pbmZv
X2d1ZXN0KAogICAgICAgICAgICAgICAgIGNhc2UgLUVJTlRSOgogICAgICAg
ICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgICAg
ICBjYXNlIC1FUkVTVEFSVDoKKyAgICAgICAgICAgICAgICAgICAgdi0+YXJj
aC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgICAg
IHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0KICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhZ2V0YWJsZV9nZXRfcGFnZSh2LT5hcmNoLmd1ZXN0X3RhYmxl
KTsKICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5ndWVzdF90YWJsZSA9
IHBhZ2V0YWJsZV9udWxsKCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
bW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGU5N2VjY2NkOTMuLmU4
MWE0NjFiOTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC03MzIsNiArNzMyLDYxIEBAIHN0YXRp
YyB2b2lkIHB1dF9kYXRhX3BhZ2UoCiAgICAgICAgIHB1dF9wYWdlKHBhZ2Up
OwogfQogCitzdGF0aWMgYm9vbF90IGluY19saW5lYXJfZW50cmllcyhzdHJ1
Y3QgcGFnZV9pbmZvICpwZykKK3sKKyAgICB0eXBlb2YocGctPmxpbmVhcl9w
dF9jb3VudCkgbmMgPSByZWFkX2F0b21pYygmcGctPmxpbmVhcl9wdF9jb3Vu
dCksIG9jOworCisgICAgZG8geworICAgICAgICAvKgorICAgICAgICAgKiBU
aGUgY2hlY2sgYmVsb3cgY2hlY2tzIGZvciB0aGUgImxpbmVhciB1c2UiIGNv
dW50IGJlaW5nIG5vbi16ZXJvCisgICAgICAgICAqIGFzIHdlbGwgYXMgb3Zl
cmZsb3cuICBTaWduZWQgaW50ZWdlciBvdmVyZmxvdyBpcyB1bmRlZmluZWQg
YmVoYXZpb3IKKyAgICAgICAgICogYWNjb3JkaW5nIHRvIHRoZSBDIHNwZWMu
ICBIb3dldmVyLCBhcyBsb25nIGFzIGxpbmVhcl9wdF9jb3VudCBpcworICAg
ICAgICAgKiBzbWFsbGVyIGluIHNpemUgdGhhbiAnaW50JywgdGhlIGFyaXRo
bWV0aWMgb3BlcmF0aW9uIG9mIHRoZQorICAgICAgICAgKiBpbmNyZW1lbnQg
YmVsb3cgd29uJ3Qgb3ZlcmZsb3c7IHJhdGhlciB0aGUgcmVzdWx0IHdpbGwg
YmUgdHJ1bmNhdGVkCisgICAgICAgICAqIHdoZW4gc3RvcmVkLiAgRW5zdXJl
IHRoYXQgdGhpcyBpcyBhbHdheXMgdHJ1ZS4KKyAgICAgICAgICovCisgICAg
ICAgIEJVSUxEX0JVR19PTihzaXplb2YobmMpID49IHNpemVvZihpbnQpKTsK
KyAgICAgICAgb2MgPSBuYysrOworICAgICAgICBpZiAoIG5jIDw9IDAgKQor
ICAgICAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIG5jID0gY21weGNoZygm
cGctPmxpbmVhcl9wdF9jb3VudCwgb2MsIG5jKTsKKyAgICB9IHdoaWxlICgg
b2MgIT0gbmMgKTsKKworICAgIHJldHVybiAxOworfQorCitzdGF0aWMgdm9p
ZCBkZWNfbGluZWFyX2VudHJpZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCit7
CisgICAgdHlwZW9mKHBnLT5saW5lYXJfcHRfY291bnQpIG9jOworCisgICAg
b2MgPSBhcmNoX2ZldGNoX2FuZF9hZGQoJnBnLT5saW5lYXJfcHRfY291bnQs
IC0xKTsKKyAgICBBU1NFUlQob2MgPiAwKTsKK30KKworc3RhdGljIGJvb2xf
dCBpbmNfbGluZWFyX3VzZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCit7Cisg
ICAgdHlwZW9mKHBnLT5saW5lYXJfcHRfY291bnQpIG5jID0gcmVhZF9hdG9t
aWMoJnBnLT5saW5lYXJfcHRfY291bnQpLCBvYzsKKworICAgIGRvIHsKKyAg
ICAgICAgLyogU2VlIHRoZSByZXNwZWN0aXZlIGNvbW1lbnQgaW4gaW5jX2xp
bmVhcl9lbnRyaWVzKCkuICovCisgICAgICAgIEJVSUxEX0JVR19PTihzaXpl
b2YobmMpID49IHNpemVvZihpbnQpKTsKKyAgICAgICAgb2MgPSBuYy0tOwor
ICAgICAgICBpZiAoIG5jID49IDAgKQorICAgICAgICAgICAgcmV0dXJuIDA7
CisgICAgICAgIG5jID0gY21weGNoZygmcGctPmxpbmVhcl9wdF9jb3VudCwg
b2MsIG5jKTsKKyAgICB9IHdoaWxlICggb2MgIT0gbmMgKTsKKworICAgIHJl
dHVybiAxOworfQorCitzdGF0aWMgdm9pZCBkZWNfbGluZWFyX3VzZXMoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGcpCit7CisgICAgdHlwZW9mKHBnLT5saW5lYXJf
cHRfY291bnQpIG9jOworCisgICAgb2MgPSBhcmNoX2ZldGNoX2FuZF9hZGQo
JnBnLT5saW5lYXJfcHRfY291bnQsIDEpOworICAgIEFTU0VSVChvYyA8IDAp
OworfQorCiAvKgogICogV2UgYWxsb3cgcm9vdCB0YWJsZXMgdG8gbWFwIGVh
Y2ggb3RoZXIgKGEuay5hLiBsaW5lYXIgcGFnZSB0YWJsZXMpLiBJdAogICog
bmVlZHMgc29tZSBzcGVjaWFsIGNhcmUgd2l0aCByZWZlcmVuY2UgY291bnRz
IGFuZCBhY2Nlc3MgcGVybWlzc2lvbnM6CkBAIC03NjEsMTUgKzgxNiwzNSBA
QCBnZXRfIyNsZXZlbCMjX2xpbmVhcl9wYWdldGFibGUoICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBpZiAoIChwZm4gPSBsZXZl
bCMjZV9nZXRfcGZuKHBkZSkpICE9IHBkZV9wZm4gKSAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBnID0gbWZuX3RvX3Bh
Z2UocGRlX3Bmbik7ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIC8qIE1ha2Ugc3Vy
ZSB0aGUgcGFnZSB0YWJsZSBiZWxvbmdzIHRvIHRoZSBjb3JyZWN0IGRvbWFp
bi4gKi8gICAgICAgXAorICAgICAgICBpZiAoIHVubGlrZWx5KHBhZ2VfZ2V0
X293bmVyKHB0cGcpICE9IGQpICkgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAvKiBNYWtlIHN1
cmUgdGhlIG1hcHBlZCBmcmFtZSBiZWxvbmdzIHRvIHRoZSBjb3JyZWN0IGRv
bWFpbi4gKi8gICAgIFwKICAgICAgICAgaWYgKCB1bmxpa2VseSghZ2V0X3Bh
Z2VfZnJvbV9wYWdlbnIocGZuLCBkKSkgKSAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgLyogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgICAgICAqIEVuc3VyZSB0aGF0IHRoZSBt
YXBwZWQgZnJhbWUgaXMgYW4gYWxyZWFkeS12YWxpZGF0ZWQgcGFnZSB0YWJs
ZS4gXAorICAgICAgICAgKiBFbnN1cmUgdGhhdCB0aGUgbWFwcGVkIGZyYW1l
IGlzIGFuIGFscmVhZHktdmFsaWRhdGVkIHBhZ2UgdGFibGUgIFwKKyAgICAg
ICAgICogYW5kIGlzIG5vdCBpdHNlbGYgaGF2aW5nIGxpbmVhciBlbnRyaWVz
LCBhcyB3ZWxsIGFzIHRoYXQgdGhlICAgICBcCisgICAgICAgICAqIGNvbnRh
aW5pbmcgcGFnZSB0YWJsZSBpcyBub3QgaXNlbGYgaW4gdXNlIGFzIGEgbGlu
ZWFyIHBhZ2UgdGFibGUgXAorICAgICAgICAgKiBlbHNld2hlcmUuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgICogSWYgc28sIGF0b21pY2FsbHkgaW5jcmVtZW50
IHRoZSBjb3VudCAoY2hlY2tpbmcgZm9yIG92ZXJmbG93KS4gICBcCiAgICAg
ICAgICAqLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBwYWdlID0g
bWZuX3RvX3BhZ2UocGZuKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgaWYgKCAhaW5jX2xpbmVhcl9l
bnRyaWVzKHB0cGcpICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICAgICAgcHV0X3BhZ2UocGFnZSk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIHJl
dHVybiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgIH0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICBpZiAoICFpbmNfbGluZWFyX3VzZXMocGFnZSkg
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICBk
ZWNfbGluZWFyX2VudHJpZXMocHRwZyk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgcHV0X3BhZ2UocGFn
ZSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICB5ID0g
cGFnZS0+dS5pbnVzZS50eXBlX2luZm87ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgZG8geyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgICAgICAgICB4ID0geTsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApA
QCAtNzc3LDYgKzg1Miw4IEBAIGdldF8jI2xldmVsIyNfbGluZWFyX3BhZ2V0
YWJsZSggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgICAgICAgICAgICAgIHVubGlrZWx5KCh4ICYgKFBHVF90
eXBlX21hc2t8UEdUX3ZhbGlkYXRlZCkpICE9ICAgICAgICAgICAgXAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAoUEdUXyMjbGV2ZWwjI19wYWdlX3Rh
YmxlfFBHVF92YWxpZGF0ZWQpKSApICAgICAgIFwKICAgICAgICAgICAgIHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgZGVjX2xpbmVh
cl91c2VzKHBhZ2UpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICAgICAgICAgIGRlY19saW5lYXJfZW50cmllcyhw
dHBnKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAg
ICAgcmV0dXJuIDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgfSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKQEAgLTEyMDEsNiArMTI3OCw5IEBAIGdldF9wYWdlX2Zyb21f
bDRlKAogICAgICAgICAgICAgbDNlX3JlbW92ZV9mbGFncygocGwzZSksIF9Q
QUdFX1VTRVJ8X1BBR0VfUld8X1BBR0VfQUNDRVNTRUQpOyAgIFwKICAgICB9
IHdoaWxlICggMCApCiAKK3N0YXRpYyBpbnQgX3B1dF9wYWdlX3R5cGUoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSwgYm9vbF90IHByZWVtcHRpYmxlLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBn
KTsKKwogdm9pZCBwdXRfcGFnZV9mcm9tX2wxZShsMV9wZ2VudHJ5X3QgbDFl
LCBzdHJ1Y3QgZG9tYWluICpsMWVfb3duZXIpCiB7CiAgICAgdW5zaWduZWQg
bG9uZyAgICAgcGZuID0gbDFlX2dldF9wZm4obDFlKTsKQEAgLTEyNzAsMTcg
KzEzNTAsMjIgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9w
Z2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBmbikKICAgICBpZiAoIGwy
ZV9nZXRfZmxhZ3MobDJlKSAmIF9QQUdFX1BTRSApCiAgICAgICAgIHB1dF9z
dXBlcnBhZ2UobDJlX2dldF9wZm4obDJlKSk7CiAgICAgZWxzZQotICAgICAg
ICBwdXRfcGFnZV9hbmRfdHlwZShsMmVfZ2V0X3BhZ2UobDJlKSk7CisgICAg
eworICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IGwyZV9nZXRfcGFn
ZShsMmUpOworICAgICAgICBpbnQgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywg
MCwgbWZuX3RvX3BhZ2UocGZuKSk7CisKKyAgICAgICAgQVNTRVJUKCFyYyk7
CisgICAgICAgIHB1dF9wYWdlKHBnKTsKKyAgICB9CiAKICAgICByZXR1cm4g
MDsKIH0KIAotc3RhdGljIGludCBfX3B1dF9wYWdlX3R5cGUoc3RydWN0IHBh
Z2VfaW5mbyAqLCBpbnQgcHJlZW1wdGlibGUpOwotCiBzdGF0aWMgaW50IHB1
dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxv
bmcgcGZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcGFy
dGlhbCwgYm9vbF90IGRlZmVyKQogewogICAgIHN0cnVjdCBwYWdlX2luZm8g
KnBnOworICAgIGludCByYzsKIAogICAgIGlmICggIShsM2VfZ2V0X2ZsYWdz
KGwzZSkgJiBfUEFHRV9QUkVTRU5UKSB8fCAobDNlX2dldF9wZm4obDNlKSA9
PSBwZm4pICkKICAgICAgICAgcmV0dXJuIDE7CkBAIC0xMzAzLDIxICsxMzg4
LDI4IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sM2UobDNfcGdlbnRy
eV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgaWYgKCB1bmxpa2Vs
eShwYXJ0aWFsID4gMCkgKQogICAgIHsKICAgICAgICAgQVNTRVJUKCFkZWZl
cik7Ci0gICAgICAgIHJldHVybiBfX3B1dF9wYWdlX3R5cGUocGcsIDEpOwor
ICAgICAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGcsIDEsIG1mbl90b19w
YWdlKHBmbikpOwogICAgIH0KIAogICAgIGlmICggZGVmZXIgKQogICAgIHsK
KyAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IG1mbl90
b19wYWdlKHBmbik7CiAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0
X3RhYmxlID0gcGc7CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIAotICAg
IHJldHVybiBwdXRfcGFnZV9hbmRfdHlwZV9wcmVlbXB0aWJsZShwZyk7Cisg
ICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgMSwgbWZuX3RvX3BhZ2UocGZu
KSk7CisgICAgaWYgKCBsaWtlbHkoIXJjKSApCisgICAgICAgIHB1dF9wYWdl
KHBnKTsKKworICAgIHJldHVybiByYzsKIH0KIAogc3RhdGljIGludCBwdXRf
cGFnZV9mcm9tX2w0ZShsNF9wZ2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25n
IHBmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHBhcnRp
YWwsIGJvb2xfdCBkZWZlcikKIHsKKyAgICBpbnQgcmMgPSAxOworCiAgICAg
aWYgKCAobDRlX2dldF9mbGFncyhsNGUpICYgX1BBR0VfUFJFU0VOVCkgJiYg
CiAgICAgICAgICAobDRlX2dldF9wZm4obDRlKSAhPSBwZm4pICkKICAgICB7
CkBAIC0xMzI2LDE4ICsxNDE4LDIyIEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2Vf
ZnJvbV9sNGUobDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4s
CiAgICAgICAgIGlmICggdW5saWtlbHkocGFydGlhbCA+IDApICkKICAgICAg
ICAgewogICAgICAgICAgICAgQVNTRVJUKCFkZWZlcik7Ci0gICAgICAgICAg
ICByZXR1cm4gX19wdXRfcGFnZV90eXBlKHBnLCAxKTsKKyAgICAgICAgICAg
IHJldHVybiBfcHV0X3BhZ2VfdHlwZShwZywgMSwgbWZuX3RvX3BhZ2UocGZu
KSk7CiAgICAgICAgIH0KIAogICAgICAgICBpZiAoIGRlZmVyICkKICAgICAg
ICAgeworICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRw
ZyA9IG1mbl90b19wYWdlKHBmbik7CiAgICAgICAgICAgICBjdXJyZW50LT5h
cmNoLm9sZF9ndWVzdF90YWJsZSA9IHBnOwogICAgICAgICAgICAgcmV0dXJu
IDA7CiAgICAgICAgIH0KIAotICAgICAgICByZXR1cm4gcHV0X3BhZ2VfYW5k
X3R5cGVfcHJlZW1wdGlibGUocGcpOworICAgICAgICByYyA9IF9wdXRfcGFn
ZV90eXBlKHBnLCAxLCBtZm5fdG9fcGFnZShwZm4pKTsKKyAgICAgICAgaWYg
KCBsaWtlbHkoIXJjKSApCisgICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAg
ICAgfQotICAgIHJldHVybiAxOworCisgICAgcmV0dXJuIHJjOwogfQogCiBz
dGF0aWMgaW50IGFsbG9jX2wxX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UpCkBAIC0xNTM1LDYgKzE2MzEsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wz
X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIHsKICAg
ICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKICAgICAg
ICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgICAgIGN1
cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAg
ICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAg
ICAgICB9CiAgICAgICAgIHdoaWxlICggaS0tID4gMCApCkBAIC0xNjI3LDYg
KzE3MjQsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2w0X3RhYmxlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UpCiAgICAgICAgICAgICAgICAgewogICAgICAgICAg
ICAgICAgICAgICBpZiAoIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxl
ICkKICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRl
ZF9wdGVzKys7CisgICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gu
b2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgICAgICBj
dXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CiAgICAgICAg
ICAgICAgICAgfQogICAgICAgICAgICAgfQpAQCAtMjM2OSwxNCArMjQ2Nywy
MCBAQCBpbnQgZnJlZV9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
CiB9CiAKIAotc3RhdGljIGludCBfX3B1dF9maW5hbF9wYWdlX3R5cGUoCi0g
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBl
LCBpbnQgcHJlZW1wdGlibGUpCitzdGF0aWMgaW50IF9wdXRfZmluYWxfcGFn
ZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcg
dHlwZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90
IHByZWVtcHRpYmxlLCBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBnKQogewogICAg
IGludCByYyA9IGZyZWVfcGFnZV90eXBlKHBhZ2UsIHR5cGUsIHByZWVtcHRp
YmxlKTsKIAogICAgIC8qIE5vIG5lZWQgZm9yIGF0b21pYyB1cGRhdGUgb2Yg
dHlwZV9pbmZvIGhlcmU6IG5vb25lIGVsc2UgdXBkYXRlcyBpdC4gKi8KICAg
ICBpZiAoIHJjID09IDAgKQogICAgIHsKKyAgICAgICAgaWYgKCBwdHBnICYm
IFBHVF90eXBlX2VxdWFsKHR5cGUsIHB0cGctPnUuaW51c2UudHlwZV9pbmZv
KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGRlY19saW5lYXJfdXNlcyhw
YWdlKTsKKyAgICAgICAgICAgIGRlY19saW5lYXJfZW50cmllcyhwdHBnKTsK
KyAgICAgICAgfQorICAgICAgICBBU1NFUlQoIXBhZ2UtPmxpbmVhcl9wdF9j
b3VudCB8fCBwYWdlX2dldF9vd25lcihwYWdlKS0+aXNfZHlpbmcpOwogICAg
ICAgICAvKgogICAgICAgICAgKiBSZWNvcmQgVExCIGluZm9ybWF0aW9uIGZv
ciBmbHVzaCBsYXRlci4gV2UgZG8gbm90IHN0YW1wIHBhZ2UgdGFibGVzCiAg
ICAgICAgICAqIHdoZW4gcnVubmluZyBpbiBzaGFkb3cgbW9kZToKQEAgLTI0
MTIsOCArMjUxNiw4IEBAIHN0YXRpYyBpbnQgX19wdXRfZmluYWxfcGFnZV90
eXBlKAogfQogCiAKLXN0YXRpYyBpbnQgX19wdXRfcGFnZV90eXBlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICBpbnQgcHJlZW1wdGlibGUpCitzdGF0aWMgaW50IF9wdXRfcGFnZV90eXBl
KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIGJvb2xfdCBwcmVlbXB0aWJsZSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAq
cHRwZykKIHsKICAgICB1bnNpZ25lZCBsb25nIG54LCB4LCB5ID0gcGFnZS0+
dS5pbnVzZS50eXBlX2luZm87CiAgICAgaW50IHJjID0gMDsKQEAgLTI0NDAs
MTIgKzI1NDQsMjggQEAgc3RhdGljIGludCBfX3B1dF9wYWdlX3R5cGUoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB4LCBueCkpICE9IHgpICkKICAgICAgICAg
ICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICAgICAgLyogV2Ug
Y2xlYXJlZCB0aGUgJ3ZhbGlkIGJpdCcgc28gd2UgZG8gdGhlIGNsZWFuIHVw
LiAqLwotICAgICAgICAgICAgICAgIHJjID0gX19wdXRfZmluYWxfcGFnZV90
eXBlKHBhZ2UsIHgsIHByZWVtcHRpYmxlKTsKKyAgICAgICAgICAgICAgICBy
YyA9IF9wdXRfZmluYWxfcGFnZV90eXBlKHBhZ2UsIHgsIHByZWVtcHRpYmxl
LCBwdHBnKTsKKyAgICAgICAgICAgICAgICBwdHBnID0gTlVMTDsKICAgICAg
ICAgICAgICAgICBpZiAoIHggJiBQR1RfcGFydGlhbCApCiAgICAgICAgICAg
ICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwogICAgICAgICAgICAgICAgIGJy
ZWFrOwogICAgICAgICAgICAgfQogCisgICAgICAgICAgICBpZiAoIHB0cGcg
JiYgUEdUX3R5cGVfZXF1YWwoeCwgcHRwZy0+dS5pbnVzZS50eXBlX2luZm8p
ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAvKgorICAgICAg
ICAgICAgICAgICAqIHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFtcCgpIGFj
Y2Vzc2VzIHRoZSBzYW1lIHVuaW9uCisgICAgICAgICAgICAgICAgICogbGlu
ZWFyX3B0X2NvdW50IGxpdmVzIGluLiBVbnZhbGlkYXRlZCBwYWdlIHRhYmxl
IHBhZ2VzLAorICAgICAgICAgICAgICAgICAqIGhvd2V2ZXIsIHNob3VsZCBv
Y2N1ciBkdXJpbmcgZG9tYWluIGRlc3RydWN0aW9uIG9ubHkKKyAgICAgICAg
ICAgICAgICAgKiBhbnl3YXkuICBVcGRhdGluZyBvZiBsaW5lYXJfcHRfY291
bnQgbHVja2lseSBpcyBub3QKKyAgICAgICAgICAgICAgICAgKiBuZWNlc3Nh
cnkgYW55bW9yZSBmb3IgYSBkeWluZyBkb21haW4uCisgICAgICAgICAgICAg
ICAgICovCisgICAgICAgICAgICAgICAgQVNTRVJUKHBhZ2VfZ2V0X293bmVy
KHBhZ2UpLT5pc19keWluZyk7CisgICAgICAgICAgICAgICAgQVNTRVJUKHBh
Z2UtPmxpbmVhcl9wdF9jb3VudCA8IDApOworICAgICAgICAgICAgICAgIEFT
U0VSVChwdHBnLT5saW5lYXJfcHRfY291bnQgPiAwKTsKKyAgICAgICAgICAg
ICAgICBwdHBnID0gTlVMTDsKKyAgICAgICAgICAgIH0KKwogICAgICAgICAg
ICAgLyoKICAgICAgICAgICAgICAqIFJlY29yZCBUTEIgaW5mb3JtYXRpb24g
Zm9yIGZsdXNoIGxhdGVyLiBXZSBkbyBub3Qgc3RhbXAgcGFnZQogICAgICAg
ICAgICAgICogdGFibGVzIHdoZW4gcnVubmluZyBpbiBzaGFkb3cgbW9kZToK
QEAgLTI0NjUsNiArMjU4NSwxMyBAQCBzdGF0aWMgaW50IF9fcHV0X3BhZ2Vf
dHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLAogICAgICAgICAgICAgcmV0
dXJuIC1FSU5UUjsKICAgICB9CiAKKyAgICBpZiAoIHB0cGcgJiYgUEdUX3R5
cGVfZXF1YWwoeCwgcHRwZy0+dS5pbnVzZS50eXBlX2luZm8pICkKKyAgICB7
CisgICAgICAgIEFTU0VSVCghcmMpOworICAgICAgICBkZWNfbGluZWFyX3Vz
ZXMocGFnZSk7CisgICAgICAgIGRlY19saW5lYXJfZW50cmllcyhwdHBnKTsK
KyAgICB9CisKICAgICByZXR1cm4gcmM7CiB9CiAKQEAgLTI1OTksNiArMjcy
Niw3IEBAIHN0YXRpYyBpbnQgX19nZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKICAgICAgICAgICAg
IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gMDsKICAgICAgICAgICAgIHBh
Z2UtPnBhcnRpYWxfcHRlID0gMDsKICAgICAgICAgfQorICAgICAgICBwYWdl
LT5saW5lYXJfcHRfY291bnQgPSAwOwogICAgICAgICByYyA9IGFsbG9jX3Bh
Z2VfdHlwZShwYWdlLCB0eXBlLCBwcmVlbXB0aWJsZSk7CiAgICAgfQogCkBA
IC0yNjEwLDcgKzI3MzgsNyBAQCBzdGF0aWMgaW50IF9fZ2V0X3BhZ2VfdHlw
ZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUs
CiAKIHZvaWQgcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
KQogewotICAgIGludCByYyA9IF9fcHV0X3BhZ2VfdHlwZShwYWdlLCAwKTsK
KyAgICBpbnQgcmMgPSBfcHV0X3BhZ2VfdHlwZShwYWdlLCAwLCBOVUxMKTsK
ICAgICBBU1NFUlQocmMgPT0gMCk7CiAgICAgKHZvaWQpcmM7CiB9CkBAIC0y
NjI2LDcgKzI3NTQsNyBAQCBpbnQgZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCiAKIGludCBwdXRf
cGFnZV90eXBlX3ByZWVtcHRpYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Up
CiB7Ci0gICAgcmV0dXJuIF9fcHV0X3BhZ2VfdHlwZShwYWdlLCAxKTsKKyAg
ICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGFnZSwgMSwgTlVMTCk7CiB9CiAK
IGludCBnZXRfcGFnZV90eXBlX3ByZWVtcHRpYmxlKHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSkKQEAgLTI4MzIsMTEgKzI5
NjAsMTQgQEAgaW50IHB1dF9vbGRfZ3Vlc3RfdGFibGUoc3RydWN0IHZjcHUg
KnYpCiAgICAgaWYgKCAhdi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQogICAg
ICAgICByZXR1cm4gMDsKIAotICAgIHN3aXRjaCAoIHJjID0gcHV0X3BhZ2Vf
YW5kX3R5cGVfcHJlZW1wdGlibGUodi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUp
ICkKKyAgICBzd2l0Y2ggKCByYyA9IF9wdXRfcGFnZV90eXBlKHYtPmFyY2gu
b2xkX2d1ZXN0X3RhYmxlLCAxLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZykgKQogICAgIHsKICAg
ICBjYXNlIC1FSU5UUjoKICAgICBjYXNlIC1FUkVTVEFSVDoKICAgICAgICAg
cmV0dXJuIC1FUkVTVEFSVDsKKyAgICBjYXNlIDA6CisgICAgICAgIHB1dF9w
YWdlKHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlKTsKICAgICB9CiAKICAgICB2
LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IE5VTEw7CkBAIC0yOTkzLDYgKzMx
MjQsNyBAQCBpbnQgbmV3X2d1ZXN0X2NyMyh1bnNpZ25lZCBsb25nIG1mbikK
ICAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAg
ICAgICAvKiBmYWxsdGhyb3VnaCAqLwogICAgICAgICAgICAgY2FzZSAtRVJF
U1RBUlQ6CisgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3Rf
cHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRf
Z3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICAgICAgICAgIGJyZWFrOwog
ICAgICAgICAgICAgZGVmYXVsdDoKQEAgLTMyNjAsNyArMzM5MiwxMCBAQCBs
b25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgICAgICAgICAgaWYgKCB0
eXBlID09IFBHVF9sMV9wYWdlX3RhYmxlICkKICAgICAgICAgICAgICAgICAg
ICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwogICAgICAgICAgICAg
ICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBO
VUxMOwogICAgICAgICAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRf
Z3Vlc3RfdGFibGUgPSBwYWdlOworICAgICAgICAgICAgICAgICAgICB9CiAg
ICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQogCkBAIC0zMjkzLDYg
KzM0MjgsNyBAQCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgIHsK
ICAgICAgICAgICAgIGNhc2UgLUVJTlRSOgogICAgICAgICAgICAgY2FzZSAt
RVJFU1RBUlQ6CisgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vl
c3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5v
bGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICAgICAgICAgIHJjID0g
MDsKICAgICAgICAgICAgICAgICBicmVhazsKQEAgLTMzNzEsNiArMzUwNyw3
IEBAIGxvbmcgZG9fbW11ZXh0X29wKAogICAgICAgICAgICAgICAgICAgICAg
ICAgcmMgPSAtRVJFU1RBUlQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAv
KiBmYWxsdGhyb3VnaCAqLwogICAgICAgICAgICAgICAgICAgICBjYXNlIC1F
UkVTVEFSVDoKKyAgICAgICAgICAgICAgICAgICAgICAgIGN1cnItPmFyY2gu
b2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgICAgICAg
ICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAg
ICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgICAg
IGRlZmF1bHQ6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2Rv
bWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAppbmRleCAx
NjVlNTMzYWIzLi41ZWY3NjFiZThiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
ZG9tYWluLmgKQEAgLTUyOSw2ICs1MjksOCBAQCBzdHJ1Y3QgYXJjaF92Y3B1
CiAgICAgcGFnZXRhYmxlX3QgZ3Vlc3RfdGFibGVfdXNlcjsgICAgICAgLyog
KE1GTikgeDg2LzY0IHVzZXItc3BhY2UgcGFnZXRhYmxlICovCiAgICAgcGFn
ZXRhYmxlX3QgZ3Vlc3RfdGFibGU7ICAgICAgICAgICAgLyogKE1GTikgZ3Vl
c3Qgbm90aW9uIG9mIGNyMyAqLwogICAgIHN0cnVjdCBwYWdlX2luZm8gKm9s
ZF9ndWVzdF90YWJsZTsgIC8qIHBhcnRpYWxseSBkZXN0cnVjdGVkIHBhZ2V0
YWJsZSAqLworICAgIHN0cnVjdCBwYWdlX2luZm8gKm9sZF9ndWVzdF9wdHBn
OyAgIC8qIGNvbnRhaW5pbmcgcGFnZSB0YWJsZSBvZiB0aGUgKi8KKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBmb3JtZXIs
IGlmIGFueSAqLwogICAgIC8qIGd1ZXN0X3RhYmxlIGhvbGRzIGEgcmVmIHRv
IHRoZSBwYWdlLCBhbmQgYWxzbyBhIHR5cGUtY291bnQgdW5sZXNzCiAgICAg
ICogc2hhZG93IHJlZmNvdW50cyBhcmUgaW4gdXNlICovCiAgICAgcGFnZXRh
YmxlX3Qgc2hhZG93X3RhYmxlWzRdOyAgICAgICAgLyogKE1GTikgc2hhZG93
KHMpIG9mIGd1ZXN0ICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggYTMw
ZTc2ZGIxZS4uOTA1Yzc5NzFmMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApA
QCAtMTI1LDExICsxMjUsMTEgQEAgc3RydWN0IHBhZ2VfaW5mbwogICAgICAg
ICB1MzIgdGxiZmx1c2hfdGltZXN0YW1wOwogCiAgICAgICAgIC8qCi0gICAg
ICAgICAqIFdoZW4gUEdUX3BhcnRpYWwgaXMgdHJ1ZSB0aGVuIHRoaXMgZmll
bGQgaXMgdmFsaWQgYW5kIGluZGljYXRlcwotICAgICAgICAgKiB0aGF0IFBU
RXMgaW4gdGhlIHJhbmdlIFswLCBAbnJfdmFsaWRhdGVkX3B0ZXMpIGhhdmUg
YmVlbiB2YWxpZGF0ZWQuCi0gICAgICAgICAqIEFuIGV4dHJhIHBhZ2UgcmVm
ZXJlbmNlIG11c3QgYmUgYWNxdWlyZWQgKG9yIG5vdCBkcm9wcGVkKSB3aGVu
ZXZlcgotICAgICAgICAgKiBQR1RfcGFydGlhbCBnZXRzIHNldCwgYW5kIGl0
IG11c3QgYmUgZHJvcHBlZCB3aGVuIHRoZSBmbGFnIGdldHMKLSAgICAgICAg
ICogY2xlYXJlZC4gVGhpcyBpcyBzbyB0aGF0IGEgZ2V0KCkgbGVhdmluZyBh
IHBhZ2UgaW4gcGFydGlhbGx5CisgICAgICAgICAqIFdoZW4gUEdUX3BhcnRp
YWwgaXMgdHJ1ZSB0aGVuIHRoZSBmaXJzdCB0d28gZmllbGRzIGFyZSB2YWxp
ZCBhbmQKKyAgICAgICAgICogaW5kaWNhdGUgdGhhdCBQVEVzIGluIHRoZSBy
YW5nZSBbMCwgQG5yX3ZhbGlkYXRlZF9wdGVzKSBoYXZlIGJlZW4KKyAgICAg
ICAgICogdmFsaWRhdGVkLiBBbiBleHRyYSBwYWdlIHJlZmVyZW5jZSBtdXN0
IGJlIGFjcXVpcmVkIChvciBub3QgZHJvcHBlZCkKKyAgICAgICAgICogd2hl
bmV2ZXIgUEdUX3BhcnRpYWwgZ2V0cyBzZXQsIGFuZCBpdCBtdXN0IGJlIGRy
b3BwZWQgd2hlbiB0aGUgZmxhZworICAgICAgICAgKiBnZXRzIGNsZWFyZWQu
IFRoaXMgaXMgc28gdGhhdCBhIGdldCgpIGxlYXZpbmcgYSBwYWdlIGluIHBh
cnRpYWxseQogICAgICAgICAgKiB2YWxpZGF0ZWQgc3RhdGUgKHdoZXJlIHRo
ZSBjYWxsZXIgd291bGQgZHJvcCB0aGUgcmVmZXJlbmNlIGFjcXVpcmVkCiAg
ICAgICAgICAqIGR1ZSB0byB0aGUgZ2V0dGluZyBvZiB0aGUgdHlwZSBbYXBw
YXJlbnRseV0gZmFpbGluZyBbLUVSRVNUQVJUXSkKICAgICAgICAgICogd291
bGQgbm90IGFjY2lkZW50YWxseSByZXN1bHQgaW4gYSBwYWdlIGxlZnQgd2l0
aCB6ZXJvIGdlbmVyYWwKQEAgLTE1MywxMCArMTUzLDE4IEBAIHN0cnVjdCBw
YWdlX2luZm8KICAgICAgICAgICogcHV0X3BhZ2VfZnJvbV9sTmUoKSAoZHVl
IHRvIHRoZSBhcHBhcmVudCBmYWlsdXJlKSwgYW5kIGhlbmNlIGl0CiAgICAg
ICAgICAqIG11c3QgYmUgZHJvcHBlZCB3aGVuIHRoZSBwdXQgb3BlcmF0aW9u
IGlzIHJlc3VtZWQgKGFuZCBjb21wbGV0ZXMpLAogICAgICAgICAgKiBidXQg
aXQgbXVzdCBub3QgYmUgYWNxdWlyZWQgaWYgcGlja2luZyB1cCB0aGUgcGFn
ZSBmb3IgdmFsaWRhdGlvbi4KKyAgICAgICAgICoKKyAgICAgICAgICogVGhl
IDNyZCBmaWVsZCwgQGxpbmVhcl9wdF9jb3VudCwgaW5kaWNhdGVzCisgICAg
ICAgICAqIC0gYnkgYSBwb3NpdGl2ZSB2YWx1ZSwgaG93IG1hbnkgc2FtZS1s
ZXZlbCBwYWdlIHRhYmxlIGVudHJpZXMgYSBwYWdlCisgICAgICAgICAqICAg
dGFibGUgaGFzLAorICAgICAgICAgKiAtIGJ5IGEgbmVnYXRpdmUgdmFsdWUs
IGluIGhvdyBtYW55IHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgYSBwYWdlIGlz
CisgICAgICAgICAqICAgaW4gdXNlLgogICAgICAgICAgKi8KICAgICAgICAg
c3RydWN0IHsKLSAgICAgICAgICAgIHUxNiBucl92YWxpZGF0ZWRfcHRlczsK
LSAgICAgICAgICAgIHM4IHBhcnRpYWxfcHRlOworICAgICAgICAgICAgdTE2
IG5yX3ZhbGlkYXRlZF9wdGVzOlBBR0VUQUJMRV9PUkRFUiArIDE7CisgICAg
ICAgICAgICB1MTYgOjE2IC0gUEFHRVRBQkxFX09SREVSIC0gMSAtIDI7Cisg
ICAgICAgICAgICBzMTYgcGFydGlhbF9wdGU6MjsKKyAgICAgICAgICAgIHMx
NiBsaW5lYXJfcHRfY291bnQ7CiAgICAgICAgIH07CiAKICAgICAgICAgLyoK
QEAgLTIwNyw2ICsyMTUsOSBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAjZGVmaW5l
IFBHVF9jb3VudF93aWR0aCAgIFBHX3NoaWZ0KDkpCiAjZGVmaW5lIFBHVF9j
b3VudF9tYXNrICAgICgoMVVMPDxQR1RfY291bnRfd2lkdGgpLTEpCiAKKy8q
IEFyZSB0aGUgJ3R5cGUgbWFzaycgYml0cyBpZGVudGljYWw/ICovCisjZGVm
aW5lIFBHVF90eXBlX2VxdWFsKHgsIHkpICghKCgoeCkgXiAoeSkpICYgUEdU
X3R5cGVfbWFzaykpCisKICAvKiBDbGVhcmVkIHdoZW4gdGhlIG93bmluZyBn
dWVzdCAnZnJlZXMnIHRoaXMgcGFnZS4gKi8KICNkZWZpbmUgX1BHQ19hbGxv
Y2F0ZWQgICAgUEdfc2hpZnQoMSkKICNkZWZpbmUgUEdDX2FsbG9jYXRlZCAg
ICAgUEdfbWFzaygxLCAxKQotLSAKMi4xNC4xCgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.7/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Disposition: attachment;
 filename="xsa240-4.7/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Transfer-Encoding: base64

RnJvbSA5YTRiMzQ3MjlmMWJiOTJlZWExZTFlZmU1MmU2ZmFjZTlmMGIxN2Fl
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IEZyaSwgMjIgU2Vw
IDIwMTcgMTE6NDY6NTUgKzAxMDAKU3ViamVjdDogW1BBVENIIDIvMl0geDg2
L21tOiBEaXNhYmxlIFBWIGxpbmVhciBwYWdldGFibGVzIGJ5IGRlZmF1bHQK
CkFsbG93aW5nIHBhZ2V0YWJsZXMgdG8gcG9pbnQgdG8gb3RoZXIgcGFnZXRh
YmxlcyBvZiB0aGUgc2FtZSBsZXZlbAoob2Z0ZW4gY2FsbGVkICdsaW5lYXIg
cGFnZXRhYmxlcycpIGhhcyBiZWVuIGluY2x1ZGVkIGluIFhlbiBzaW5jZSBp
dHMKaW5jZXB0aW9uLiAgQnV0IGl0IGlzIG5vdCB1c2VkIGJ5IHRoZSBtb3N0
IGNvbW1vbiBQViBndWVzdHMgKExpbnV4LApOZXRCU0QsIG1pbmlvcyksIGFu
ZCBoYXMgYmVlbiB0aGUgc291cmNlIG9mIGEgbnVtYmVyIG9mIHN1YnRsZQpy
ZWZlcmVuY2UtY291bnRpbmcgYnVncy4KCkFkZCBhIGNvbW1hbmQtbGluZSBv
cHRpb24gdG8gY29udHJvbCB3aGV0aGVyIFBWIGxpbmVhciBwYWdldGFibGVz
IGFyZQphbGxvd2VkIChkaXNhYmxlZCBieSBkZWZhdWx0KS4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYyOgotIHMvXy8tLzsgaW4g
Y29tbWFuZC1saW5lIG9wdGlvbgotIEFkZGVkIF9fcmVhZF9tb3N0bHkKLS0t
CiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDE1ICsr
KysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAg
ICAgICAgfCAgOSArKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMjQgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
bWFya2Rvd24KaW5kZXggNzNmNTI2NWZjNi4uMDYxYWZmNWVkYyAxMDA2NDQK
LS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysr
IGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTEy
ODAsNiArMTI4MCwyMSBAQCBUaGUgZm9sbG93aW5nIHJlc291cmNlcyBhcmUg
YXZhaWxhYmxlOgogICAgIENEUCwgb25lIENPUyB3aWxsIGNvcmVzcG9uZCB0
d28gQ0JNcyBvdGhlciB0aGFuIG9uZSB3aXRoIENBVCwgZHVlIHRvIHRoZQog
ICAgIHN1bSBvZiBDQk1zIGlzIGZpeGVkLCB0aGF0IG1lYW5zIGFjdHVhbCBg
Y29zX21heGAgaW4gdXNlIHdpbGwgYXV0b21hdGljYWxseQogICAgIHJlZHVj
ZSB0byBoYWxmIHdoZW4gQ0RQIGlzIGVuYWJsZWQuCisKKyMjIyBwdi1saW5l
YXItcHQKKz4gYD0gPGJvb2xlYW4+YAorCis+IERlZmF1bHQ6IGBmYWxzZWAK
KworQWxsb3cgUFYgZ3Vlc3RzIHRvIGhhdmUgcGFnZXRhYmxlIGVudHJpZXMg
cG9pbnRpbmcgdG8gb3RoZXIgcGFnZXRhYmxlcworb2YgdGhlIHNhbWUgbGV2
ZWwgKGkuZS4sIGFsbG93aW5nIEwyIFBURXMgdG8gcG9pbnQgdG8gb3RoZXIg
TDIgcGFnZXMpLgorVGhpcyB0ZWNobmlxdWUgaXMgb2Z0ZW4gY2FsbGVkICJs
aW5lYXIgcGFnZXRhYmxlcyIsIGFuZCBpcyBzb21ldGltZXMKK3VzZWQgdG8g
YWxsb3cgb3BlcmF0aW5nIHN5c3RlbXMgYSBzaW1wbGUgd2F5IHRvIGNvbnNp
c3RlbnRseSBtYXAgdGhlCitjdXJyZW50IHByb2Nlc3MncyBwYWdldGFibGVz
IGludG8gaXRzIG93biB2aXJ0dWFsIGFkZHJlc3Mgc3BhY2UuCisKK05vbmUg
b2YgdGhlIG1vc3QgY29tbW9uIFBWIG9wZXJhdGluZyBzeXN0ZW1zIChMaW51
eCwgTmV0QlNELCBNaW5pT1MpCit1c2UgdGhpcyB0ZWNobmlxdWUsIGJ1dCB0
aGVyZSBtYXkgYmUgY3VzdG9tIG9wZXJhdGluZyBzeXN0ZW1zIHdoaWNoCitk
by4KIAogIyMjIHJlYm9vdAogPiBgPSB0W3JpcGxlXSB8IGtbYmRdIHwgYVtj
cGldIHwgcFtjaV0gfCBQW293ZXJdIHwgZVtmaV0gfCBuW29dIFssIFt3XWFy
bSB8IFtjXW9sZF1gCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBi
L3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGU4MWE0NjFiOTEuLmY3NDhkNGEy
MjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCkBAIC03OTksNiArNzk5LDkgQEAgc3RhdGljIHZvaWQg
ZGVjX2xpbmVhcl91c2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnKQogICogICAg
IGZyYW1lIGlmIGl0IGlzIG1hcHBlZCBieSBhIGRpZmZlcmVudCByb290IHRh
YmxlLiBUaGlzIGlzIHN1ZmZpY2llbnQgYW5kCiAgKiAgICAgYWxzbyBuZWNl
c3NhcnkgdG8gYWxsb3cgdmFsaWRhdGlvbiBvZiBhIHJvb3QgdGFibGUgbWFw
cGluZyBpdHNlbGYuCiAgKi8KK3N0YXRpYyBib29sX3QgX19yZWFkX21vc3Rs
eSBwdl9saW5lYXJfcHRfZW5hYmxlID0gMDsKK2Jvb2xlYW5fcGFyYW0oInB2
LWxpbmVhci1wdCIsIHB2X2xpbmVhcl9wdF9lbmFibGUpOworCiAjZGVmaW5l
IGRlZmluZV9nZXRfbGluZWFyX3BhZ2V0YWJsZShsZXZlbCkgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogc3RhdGljIGludCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKIGdldF8jI2xldmVsIyNfbGluZWFyX3BhZ2V0YWJs
ZSggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCkBAIC04MDgsNiArODExLDEyIEBAIGdldF8jI2xldmVsIyNfbGluZWFy
X3BhZ2V0YWJsZSggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAogICAgIHVuc2lnbmVkIGxvbmcgcGZuOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgaWYgKCAhcHZfbGluZWFy
X3B0X2VuYWJsZSApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgTUVNX0xPRygiQXR0ZW1wdCB0byBjcmVhdGUgbGluZWFy
IHAudC4gKGZlYXR1cmUgZGlzYWJsZWQpIik7ICAgICAgICBcCisgICAgICAg
IHJldHVybiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIH0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgaWYgKCAobGV2ZWwjI2VfZ2V0X2ZsYWdzKHBkZSkgJiBfUEFH
RV9SVykgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgTUVNX0xPRygi
QXR0ZW1wdCB0byBjcmVhdGUgbGluZWFyIHAudC4gd2l0aCB3cml0ZSBwZXJt
cyIpOyAgICAgICAgICBcCi0tIAoyLjE0LjEKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.8/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Disposition: attachment;
 filename="xsa240-4.8/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Transfer-Encoding: base64

RnJvbSAyMzE1YjhjNjUxZTBjYzMxYzkxNTNkMDljOTkxMmI4ZmJlNjMyYWQy
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFRodSwgMjggU2VwIDIwMTcgMTU6
MTc6MjUgKzAxMDAKU3ViamVjdDogW1BBVENIIDEvMl0geDg2OiBsaW1pdCBs
aW5lYXIgcGFnZSB0YWJsZSB1c2UgdG8gYSBzaW5nbGUgbGV2ZWwKClRoYXQn
cyB0aGUgb25seSB3YXkgdGhhdCB0aGV5J3JlIG1lYW50IHRvIGJlIHVzZWQu
IFdpdGhvdXQgc3VjaCBhCnJlc3RyaWN0aW9uIGFyYml0cmFyaWx5IGxvbmcg
Y2hhaW5zIG9mIHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgY2FuIGJlCmJ1aWx0
LCB0ZWFyaW5nIGRvd24gb2Ygd2hpY2ggbWF5IHRoZW4gY2F1c2UgYXJiaXRy
YXJpbHkgZGVlcCByZWN1cnNpb24sCmNhdXNpbmcgYSBzdGFjayBvdmVyZmxv
dy4gVG8gZmFjaWxpdGF0ZSB0aGlzIHJlc3RyaWN0aW9uLCBhIGNvdW50ZXIg
aXMKYmVpbmcgaW50cm9kdWNlZCB0byB0cmFjayBib3RoIHRoZSBudW1iZXIg
b2Ygc2FtZS1sZXZlbCBlbnRyaWVzIGluIGEKcGFnZSB0YWJsZSBhcyB3ZWxs
IGFzIHRoZSBudW1iZXIgb2YgdXNlcyBvZiBhIHBhZ2UgdGFibGUgaW4gYW5v
dGhlcgpzYW1lLWxldmVsIG9uZSAoY291bnRpbmcgaW50byBwb3NpdGl2ZSBh
bmQgbmVnYXRpdmUgZGlyZWN0aW9uCnJlc3BlY3RpdmVseSwgdXRpbGl6aW5n
IHRoZSBmYWN0IHRoYXQgYm90aCBjb3VudHMgY2FuJ3QgYmUgbm9uLXplcm8g
YXQKdGhlIHNhbWUgdGltZSkuCgpOb3RlIHRoYXQgdGhlIGFkZGVkIGFjY291
bnRpbmcgaW50cm9kdWNlcyBhIHJlc3RyaWN0aW9uIG9uIHRoZSBudW1iZXIK
b2YgdGltZXMgYSBwYWdlIGNhbiBiZSB1c2VkIGluIG90aGVyIHNhbWUtbGV2
ZWwgcGFnZSB0YWJsZXMgLSBtb3JlIHRoYW4KMzJrIG9mIHN1Y2ggdXNlcyBh
cmUgbm8gbG9uZ2VyIHBvc3NpYmxlLgoKTm90ZSBhbHNvIHRoYXQgc29tZSBw
dXRfcGFnZV9hbmRfdHlwZVtfcHJlZW1wdGlibGVdKCkgY2FsbHMgYXJlCnJl
cGxhY2VkIHdpdGggb3Blbi1jb2RlZCBlcXVpdmFsZW50cy4gIFRoaXMgc2Vl
bWVkIHByZWZlcnJhYmxlIHRvCmFkZGluZyAicGFyZW50X3RhYmxlIiB0byB0
aGUgbWF0cml4IG9mIGZ1bmN0aW9ucy4KCk5vdGUgZnVydGhlciB0aGF0IGNy
b3NzLWRvbWFpbiBzYW1lLWxldmVsIHBhZ2UgdGFibGUgcmVmZXJlbmNlcyBh
cmUgbm8KbG9uZ2VyIHBlcm1pdHRlZCAodGhleSBwcm9iYWJseSBuZXZlciBz
aG91bGQgaGF2ZSBiZWVuKS4KClRoaXMgaXMgWFNBLTI0MC4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KU2lnbmVkLW9m
Zi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgfCAgIDEgKwog
eGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICB8IDE3MSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2RvbWFpbi5oIHwgICAyICsKIHhlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaCAgICAgfCAgMjUgKysrKystLQogNCBmaWxlcyBjaGFuZ2VkLCAx
NzUgaW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFp
bi5jCmluZGV4IGE3MjViNDNhNjcuLjUyNjViMDQ5NmMgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9t
YWluLmMKQEAgLTEyNDUsNiArMTI0NSw3IEBAIGludCBhcmNoX3NldF9pbmZv
X2d1ZXN0KAogICAgICAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsK
ICAgICAgICAgICAgICAgICAgICAgLyogRmFsbHRocm91Z2ggKi8KICAgICAg
ICAgICAgICAgICBjYXNlIC1FUkVTVEFSVDoKKyAgICAgICAgICAgICAgICAg
ICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAg
ICAgICAgICAgIHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0KICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhZ2V0YWJsZV9nZXRfcGFnZSh2LT5hcmNoLmd1
ZXN0X3RhYmxlKTsKICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5ndWVz
dF90YWJsZSA9IHBhZ2V0YWJsZV9udWxsKCk7CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGE0MDQ2
MWQ0ZDYuLjMxZDRhMDM4NDAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC03MzMsNiArNzMzLDYx
IEBAIHN0YXRpYyB2b2lkIHB1dF9kYXRhX3BhZ2UoCiAgICAgICAgIHB1dF9w
YWdlKHBhZ2UpOwogfQogCitzdGF0aWMgYm9vbCBpbmNfbGluZWFyX2VudHJp
ZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCit7CisgICAgdHlwZW9mKHBnLT5s
aW5lYXJfcHRfY291bnQpIG5jID0gcmVhZF9hdG9taWMoJnBnLT5saW5lYXJf
cHRfY291bnQpLCBvYzsKKworICAgIGRvIHsKKyAgICAgICAgLyoKKyAgICAg
ICAgICogVGhlIGNoZWNrIGJlbG93IGNoZWNrcyBmb3IgdGhlICJsaW5lYXIg
dXNlIiBjb3VudCBiZWluZyBub24temVybworICAgICAgICAgKiBhcyB3ZWxs
IGFzIG92ZXJmbG93LiAgU2lnbmVkIGludGVnZXIgb3ZlcmZsb3cgaXMgdW5k
ZWZpbmVkIGJlaGF2aW9yCisgICAgICAgICAqIGFjY29yZGluZyB0byB0aGUg
QyBzcGVjLiAgSG93ZXZlciwgYXMgbG9uZyBhcyBsaW5lYXJfcHRfY291bnQg
aXMKKyAgICAgICAgICogc21hbGxlciBpbiBzaXplIHRoYW4gJ2ludCcsIHRo
ZSBhcml0aG1ldGljIG9wZXJhdGlvbiBvZiB0aGUKKyAgICAgICAgICogaW5j
cmVtZW50IGJlbG93IHdvbid0IG92ZXJmbG93OyByYXRoZXIgdGhlIHJlc3Vs
dCB3aWxsIGJlIHRydW5jYXRlZAorICAgICAgICAgKiB3aGVuIHN0b3JlZC4g
IEVuc3VyZSB0aGF0IHRoaXMgaXMgYWx3YXlzIHRydWUuCisgICAgICAgICAq
LworICAgICAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKG5jKSA+PSBzaXplb2Yo
aW50KSk7CisgICAgICAgIG9jID0gbmMrKzsKKyAgICAgICAgaWYgKCBuYyA8
PSAwICkKKyAgICAgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICAgICAgbmMg
PSBjbXB4Y2hnKCZwZy0+bGluZWFyX3B0X2NvdW50LCBvYywgbmMpOworICAg
IH0gd2hpbGUgKCBvYyAhPSBuYyApOworCisgICAgcmV0dXJuIHRydWU7Cit9
CisKK3N0YXRpYyB2b2lkIGRlY19saW5lYXJfZW50cmllcyhzdHJ1Y3QgcGFn
ZV9pbmZvICpwZykKK3sKKyAgICB0eXBlb2YocGctPmxpbmVhcl9wdF9jb3Vu
dCkgb2M7CisKKyAgICBvYyA9IGFyY2hfZmV0Y2hfYW5kX2FkZCgmcGctPmxp
bmVhcl9wdF9jb3VudCwgLTEpOworICAgIEFTU0VSVChvYyA+IDApOworfQor
CitzdGF0aWMgYm9vbCBpbmNfbGluZWFyX3VzZXMoc3RydWN0IHBhZ2VfaW5m
byAqcGcpCit7CisgICAgdHlwZW9mKHBnLT5saW5lYXJfcHRfY291bnQpIG5j
ID0gcmVhZF9hdG9taWMoJnBnLT5saW5lYXJfcHRfY291bnQpLCBvYzsKKwor
ICAgIGRvIHsKKyAgICAgICAgLyogU2VlIHRoZSByZXNwZWN0aXZlIGNvbW1l
bnQgaW4gaW5jX2xpbmVhcl9lbnRyaWVzKCkuICovCisgICAgICAgIEJVSUxE
X0JVR19PTihzaXplb2YobmMpID49IHNpemVvZihpbnQpKTsKKyAgICAgICAg
b2MgPSBuYy0tOworICAgICAgICBpZiAoIG5jID49IDAgKQorICAgICAgICAg
ICAgcmV0dXJuIGZhbHNlOworICAgICAgICBuYyA9IGNtcHhjaGcoJnBnLT5s
aW5lYXJfcHRfY291bnQsIG9jLCBuYyk7CisgICAgfSB3aGlsZSAoIG9jICE9
IG5jICk7CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKworc3RhdGljIHZvaWQg
ZGVjX2xpbmVhcl91c2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnKQoreworICAg
IHR5cGVvZihwZy0+bGluZWFyX3B0X2NvdW50KSBvYzsKKworICAgIG9jID0g
YXJjaF9mZXRjaF9hbmRfYWRkKCZwZy0+bGluZWFyX3B0X2NvdW50LCAxKTsK
KyAgICBBU1NFUlQob2MgPCAwKTsKK30KKwogLyoKICAqIFdlIGFsbG93IHJv
b3QgdGFibGVzIHRvIG1hcCBlYWNoIG90aGVyIChhLmsuYS4gbGluZWFyIHBh
Z2UgdGFibGVzKS4gSXQKICAqIG5lZWRzIHNvbWUgc3BlY2lhbCBjYXJlIHdp
dGggcmVmZXJlbmNlIGNvdW50cyBhbmQgYWNjZXNzIHBlcm1pc3Npb25zOgpA
QCAtNzYyLDE1ICs4MTcsMzUgQEAgZ2V0XyMjbGV2ZWwjI19saW5lYXJfcGFn
ZXRhYmxlKCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgaWYgKCAocGZuID0gbGV2ZWwjI2VfZ2V0X3BmbihwZGUpKSAhPSBwZGVf
cGZuICkgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgc3RydWN0IHBhZ2VfaW5m
byAqcHRwZyA9IG1mbl90b19wYWdlKHBkZV9wZm4pOyAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICAvKiBNYWtlIHN1cmUgdGhlIHBhZ2UgdGFibGUgYmVsb25ncyB0
byB0aGUgY29ycmVjdCBkb21haW4uICovICAgICAgIFwKKyAgICAgICAgaWYg
KCB1bmxpa2VseShwYWdlX2dldF9vd25lcihwdHBnKSAhPSBkKSApICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICByZXR1cm4gMDsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICAgICAgLyogTWFrZSBzdXJlIHRoZSBtYXBwZWQgZnJhbWUgYmVsb25n
cyB0byB0aGUgY29ycmVjdCBkb21haW4uICovICAgICBcCiAgICAgICAgIGlm
ICggdW5saWtlbHkoIWdldF9wYWdlX2Zyb21fcGFnZW5yKHBmbiwgZCkpICkg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgcmV0dXJuIDA7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgICAgIC8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAg
KiBFbnN1cmUgdGhhdCB0aGUgbWFwcGVkIGZyYW1lIGlzIGFuIGFscmVhZHkt
dmFsaWRhdGVkIHBhZ2UgdGFibGUuIFwKKyAgICAgICAgICogRW5zdXJlIHRo
YXQgdGhlIG1hcHBlZCBmcmFtZSBpcyBhbiBhbHJlYWR5LXZhbGlkYXRlZCBw
YWdlIHRhYmxlICBcCisgICAgICAgICAqIGFuZCBpcyBub3QgaXRzZWxmIGhh
dmluZyBsaW5lYXIgZW50cmllcywgYXMgd2VsbCBhcyB0aGF0IHRoZSAgICAg
XAorICAgICAgICAgKiBjb250YWluaW5nIHBhZ2UgdGFibGUgaXMgbm90IGlz
ZWxmIGluIHVzZSBhcyBhIGxpbmVhciBwYWdlIHRhYmxlIFwKKyAgICAgICAg
ICogZWxzZXdoZXJlLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAqIElmIHNvLCBh
dG9taWNhbGx5IGluY3JlbWVudCB0aGUgY291bnQgKGNoZWNraW5nIGZvciBv
dmVyZmxvdykuICAgXAogICAgICAgICAgKi8gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKICAgICAgICAgcGFnZSA9IG1mbl90b19wYWdlKHBmbik7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAg
IGlmICggIWluY19saW5lYXJfZW50cmllcyhwdHBnKSApICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICB7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgaWYgKCAhaW5j
X2xpbmVhcl91c2VzKHBhZ2UpICkgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgICAgIHsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICAgICAgZGVjX2xpbmVhcl9lbnRyaWVzKHB0cGcpOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgICAgIHB1dF9wYWdlKHBhZ2UpOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICByZXR1
cm4gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICB9ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgeSA9IHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
ICAgIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgeCA9
IHk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKQEAgLTc3OCw2ICs4NTMsOCBAQCBnZXRfIyNs
ZXZlbCMjX2xpbmVhcl9wYWdldGFibGUoICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICB1
bmxpa2VseSgoeCAmIChQR1RfdHlwZV9tYXNrfFBHVF92YWxpZGF0ZWQpKSAh
PSAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgKFBH
VF8jI2xldmVsIyNfcGFnZV90YWJsZXxQR1RfdmFsaWRhdGVkKSkgKSAgICAg
ICBcCiAgICAgICAgICAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICAgICAgICAgIGRlY19saW5lYXJfdXNlcyhwYWdlKTsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICBk
ZWNfbGluZWFyX2VudHJpZXMocHRwZyk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgcHV0X3BhZ2UocGFn
ZSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgICAgICAgICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAg
ICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC0xMjAyLDYgKzEyNzks
OSBAQCBnZXRfcGFnZV9mcm9tX2w0ZSgKICAgICAgICAgICAgIGwzZV9yZW1v
dmVfZmxhZ3MoKHBsM2UpLCBfUEFHRV9VU0VSfF9QQUdFX1JXfF9QQUdFX0FD
Q0VTU0VEKTsgICBcCiAgICAgfSB3aGlsZSAoIDAgKQogCitzdGF0aWMgaW50
IF9wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIGJvb2wg
cHJlZW1wdGlibGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBwYWdlX2luZm8gKnB0cGcpOworCiB2b2lkIHB1dF9wYWdlX2Zyb21fbDFl
KGwxX3BnZW50cnlfdCBsMWUsIHN0cnVjdCBkb21haW4gKmwxZV9vd25lcikK
IHsKICAgICB1bnNpZ25lZCBsb25nICAgICBwZm4gPSBsMWVfZ2V0X3Bmbihs
MWUpOwpAQCAtMTI3MSwxNyArMTM1MSwyMiBAQCBzdGF0aWMgaW50IHB1dF9w
YWdlX2Zyb21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcg
cGZuKQogICAgIGlmICggbDJlX2dldF9mbGFncyhsMmUpICYgX1BBR0VfUFNF
ICkKICAgICAgICAgcHV0X3N1cGVycGFnZShsMmVfZ2V0X3BmbihsMmUpKTsK
ICAgICBlbHNlCi0gICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKGwyZV9nZXRf
cGFnZShsMmUpKTsKKyAgICB7CisgICAgICAgIHN0cnVjdCBwYWdlX2luZm8g
KnBnID0gbDJlX2dldF9wYWdlKGwyZSk7CisgICAgICAgIGludCByYyA9IF9w
dXRfcGFnZV90eXBlKHBnLCBmYWxzZSwgbWZuX3RvX3BhZ2UocGZuKSk7CisK
KyAgICAgICAgQVNTRVJUKCFyYyk7CisgICAgICAgIHB1dF9wYWdlKHBnKTsK
KyAgICB9CiAKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIGludCBfX3B1
dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqLCBpbnQgcHJlZW1wdGli
bGUpOwotCiBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50
cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpbnQgcGFydGlhbCwgYm9vbF90IGRlZmVyKQogewog
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOworICAgIGludCByYzsKIAogICAg
IGlmICggIShsM2VfZ2V0X2ZsYWdzKGwzZSkgJiBfUEFHRV9QUkVTRU5UKSB8
fCAobDNlX2dldF9wZm4obDNlKSA9PSBwZm4pICkKICAgICAgICAgcmV0dXJu
IDE7CkBAIC0xMzA0LDIxICsxMzg5LDI4IEBAIHN0YXRpYyBpbnQgcHV0X3Bh
Z2VfZnJvbV9sM2UobDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBw
Zm4sCiAgICAgaWYgKCB1bmxpa2VseShwYXJ0aWFsID4gMCkgKQogICAgIHsK
ICAgICAgICAgQVNTRVJUKCFkZWZlcik7Ci0gICAgICAgIHJldHVybiBfX3B1
dF9wYWdlX3R5cGUocGcsIDEpOworICAgICAgICByZXR1cm4gX3B1dF9wYWdl
X3R5cGUocGcsIHRydWUsIG1mbl90b19wYWdlKHBmbikpOwogICAgIH0KIAog
ICAgIGlmICggZGVmZXIgKQogICAgIHsKKyAgICAgICAgY3VycmVudC0+YXJj
aC5vbGRfZ3Vlc3RfcHRwZyA9IG1mbl90b19wYWdlKHBmbik7CiAgICAgICAg
IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGc7CiAgICAgICAg
IHJldHVybiAwOwogICAgIH0KIAotICAgIHJldHVybiBwdXRfcGFnZV9hbmRf
dHlwZV9wcmVlbXB0aWJsZShwZyk7CisgICAgcmMgPSBfcHV0X3BhZ2VfdHlw
ZShwZywgdHJ1ZSwgbWZuX3RvX3BhZ2UocGZuKSk7CisgICAgaWYgKCBsaWtl
bHkoIXJjKSApCisgICAgICAgIHB1dF9wYWdlKHBnKTsKKworICAgIHJldHVy
biByYzsKIH0KIAogc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2w0ZShsNF9w
Z2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW50IHBhcnRpYWwsIGJvb2xfdCBkZWZlcikK
IHsKKyAgICBpbnQgcmMgPSAxOworCiAgICAgaWYgKCAobDRlX2dldF9mbGFn
cyhsNGUpICYgX1BBR0VfUFJFU0VOVCkgJiYgCiAgICAgICAgICAobDRlX2dl
dF9wZm4obDRlKSAhPSBwZm4pICkKICAgICB7CkBAIC0xMzI3LDE4ICsxNDE5
LDIyIEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRy
eV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgICAgIGlmICggdW5s
aWtlbHkocGFydGlhbCA+IDApICkKICAgICAgICAgewogICAgICAgICAgICAg
QVNTRVJUKCFkZWZlcik7Ci0gICAgICAgICAgICByZXR1cm4gX19wdXRfcGFn
ZV90eXBlKHBnLCAxKTsKKyAgICAgICAgICAgIHJldHVybiBfcHV0X3BhZ2Vf
dHlwZShwZywgdHJ1ZSwgbWZuX3RvX3BhZ2UocGZuKSk7CiAgICAgICAgIH0K
IAogICAgICAgICBpZiAoIGRlZmVyICkKICAgICAgICAgeworICAgICAgICAg
ICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IG1mbl90b19wYWdl
KHBmbik7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90
YWJsZSA9IHBnOwogICAgICAgICAgICAgcmV0dXJuIDA7CiAgICAgICAgIH0K
IAotICAgICAgICByZXR1cm4gcHV0X3BhZ2VfYW5kX3R5cGVfcHJlZW1wdGli
bGUocGcpOworICAgICAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCB0cnVl
LCBtZm5fdG9fcGFnZShwZm4pKTsKKyAgICAgICAgaWYgKCBsaWtlbHkoIXJj
KSApCisgICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAgICAgfQotICAgIHJl
dHVybiAxOworCisgICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMgaW50IGFs
bG9jX2wxX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCkBAIC0xNTM2
LDYgKzE2MzIsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIHsKICAgICAgICAgICAgIHBh
Z2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKICAgICAgICAgICAgIHBhZ2Ut
PnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gu
b2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgY3VycmVudC0+
YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICB9CiAgICAg
ICAgIHdoaWxlICggaS0tID4gMCApCkBAIC0xNjI4LDYgKzE3MjUsNyBAQCBz
dGF0aWMgaW50IGFsbG9jX2w0X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UpCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICBp
ZiAoIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlICkKICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzKys7Cisg
ICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0
cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNo
Lm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CiAgICAgICAgICAgICAgICAgfQog
ICAgICAgICAgICAgfQpAQCAtMjM3MCwxNCArMjQ2OCwyMCBAQCBpbnQgZnJl
ZV9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnCiB9CiAKIAotc3Rh
dGljIGludCBfX3B1dF9maW5hbF9wYWdlX3R5cGUoCi0gICAgc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLCBpbnQgcHJlZW1w
dGlibGUpCitzdGF0aWMgaW50IF9wdXRfZmluYWxfcGFnZV90eXBlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBwcmVlbXB0aWJsZSwg
c3RydWN0IHBhZ2VfaW5mbyAqcHRwZykKIHsKICAgICBpbnQgcmMgPSBmcmVl
X3BhZ2VfdHlwZShwYWdlLCB0eXBlLCBwcmVlbXB0aWJsZSk7CiAKICAgICAv
KiBObyBuZWVkIGZvciBhdG9taWMgdXBkYXRlIG9mIHR5cGVfaW5mbyBoZXJl
OiBub29uZSBlbHNlIHVwZGF0ZXMgaXQuICovCiAgICAgaWYgKCByYyA9PSAw
ICkKICAgICB7CisgICAgICAgIGlmICggcHRwZyAmJiBQR1RfdHlwZV9lcXVh
bCh0eXBlLCBwdHBnLT51LmludXNlLnR5cGVfaW5mbykgKQorICAgICAgICB7
CisgICAgICAgICAgICBkZWNfbGluZWFyX3VzZXMocGFnZSk7CisgICAgICAg
ICAgICBkZWNfbGluZWFyX2VudHJpZXMocHRwZyk7CisgICAgICAgIH0KKyAg
ICAgICAgQVNTRVJUKCFwYWdlLT5saW5lYXJfcHRfY291bnQgfHwgcGFnZV9n
ZXRfb3duZXIocGFnZSktPmlzX2R5aW5nKTsKICAgICAgICAgLyoKICAgICAg
ICAgICogUmVjb3JkIFRMQiBpbmZvcm1hdGlvbiBmb3IgZmx1c2ggbGF0ZXIu
IFdlIGRvIG5vdCBzdGFtcCBwYWdlIHRhYmxlcwogICAgICAgICAgKiB3aGVu
IHJ1bm5pbmcgaW4gc2hhZG93IG1vZGU6CkBAIC0yNDEzLDggKzI1MTcsOCBA
QCBzdGF0aWMgaW50IF9fcHV0X2ZpbmFsX3BhZ2VfdHlwZSgKIH0KIAogCi1z
dGF0aWMgaW50IF9fcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHByZWVtcHRp
YmxlKQorc3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlLCBib29sIHByZWVtcHRpYmxlLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBnKQogewogICAgIHVu
c2lnbmVkIGxvbmcgbngsIHgsIHkgPSBwYWdlLT51LmludXNlLnR5cGVfaW5m
bzsKICAgICBpbnQgcmMgPSAwOwpAQCAtMjQ0MSwxMiArMjU0NSwyOCBAQCBz
dGF0aWMgaW50IF9fcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHgsIG54KSkgIT0geCkgKQogICAgICAgICAgICAgICAgICAgICBjb250
aW51ZTsKICAgICAgICAgICAgICAgICAvKiBXZSBjbGVhcmVkIHRoZSAndmFs
aWQgYml0JyBzbyB3ZSBkbyB0aGUgY2xlYW4gdXAuICovCi0gICAgICAgICAg
ICAgICAgcmMgPSBfX3B1dF9maW5hbF9wYWdlX3R5cGUocGFnZSwgeCwgcHJl
ZW1wdGlibGUpOworICAgICAgICAgICAgICAgIHJjID0gX3B1dF9maW5hbF9w
YWdlX3R5cGUocGFnZSwgeCwgcHJlZW1wdGlibGUsIHB0cGcpOworICAgICAg
ICAgICAgICAgIHB0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgIGlmICgg
eCAmIFBHVF9wYXJ0aWFsICkKICAgICAgICAgICAgICAgICAgICAgcHV0X3Bh
Z2UocGFnZSk7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAg
ICB9CiAKKyAgICAgICAgICAgIGlmICggcHRwZyAmJiBQR1RfdHlwZV9lcXVh
bCh4LCBwdHBnLT51LmludXNlLnR5cGVfaW5mbykgKQorICAgICAgICAgICAg
eworICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAgICogcGFn
ZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKCkgYWNjZXNzZXMgdGhlIHNhbWUg
dW5pb24KKyAgICAgICAgICAgICAgICAgKiBsaW5lYXJfcHRfY291bnQgbGl2
ZXMgaW4uIFVudmFsaWRhdGVkIHBhZ2UgdGFibGUgcGFnZXMsCisgICAgICAg
ICAgICAgICAgICogaG93ZXZlciwgc2hvdWxkIG9jY3VyIGR1cmluZyBkb21h
aW4gZGVzdHJ1Y3Rpb24gb25seQorICAgICAgICAgICAgICAgICAqIGFueXdh
eS4gIFVwZGF0aW5nIG9mIGxpbmVhcl9wdF9jb3VudCBsdWNraWx5IGlzIG5v
dAorICAgICAgICAgICAgICAgICAqIG5lY2Vzc2FyeSBhbnltb3JlIGZvciBh
IGR5aW5nIGRvbWFpbi4KKyAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAg
ICAgICAgICBBU1NFUlQocGFnZV9nZXRfb3duZXIocGFnZSktPmlzX2R5aW5n
KTsKKyAgICAgICAgICAgICAgICBBU1NFUlQocGFnZS0+bGluZWFyX3B0X2Nv
dW50IDwgMCk7CisgICAgICAgICAgICAgICAgQVNTRVJUKHB0cGctPmxpbmVh
cl9wdF9jb3VudCA+IDApOworICAgICAgICAgICAgICAgIHB0cGcgPSBOVUxM
OworICAgICAgICAgICAgfQorCiAgICAgICAgICAgICAvKgogICAgICAgICAg
ICAgICogUmVjb3JkIFRMQiBpbmZvcm1hdGlvbiBmb3IgZmx1c2ggbGF0ZXIu
IFdlIGRvIG5vdCBzdGFtcCBwYWdlCiAgICAgICAgICAgICAgKiB0YWJsZXMg
d2hlbiBydW5uaW5nIGluIHNoYWRvdyBtb2RlOgpAQCAtMjQ2Niw2ICsyNTg2
LDEzIEBAIHN0YXRpYyBpbnQgX19wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2UsCiAgICAgICAgICAgICByZXR1cm4gLUVJTlRSOwogICAg
IH0KIAorICAgIGlmICggcHRwZyAmJiBQR1RfdHlwZV9lcXVhbCh4LCBwdHBn
LT51LmludXNlLnR5cGVfaW5mbykgKQorICAgIHsKKyAgICAgICAgQVNTRVJU
KCFyYyk7CisgICAgICAgIGRlY19saW5lYXJfdXNlcyhwYWdlKTsKKyAgICAg
ICAgZGVjX2xpbmVhcl9lbnRyaWVzKHB0cGcpOworICAgIH0KKwogICAgIHJl
dHVybiByYzsKIH0KIApAQCAtMjYwMCw2ICsyNzI3LDcgQEAgc3RhdGljIGlu
dCBfX2dldF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5z
aWduZWQgbG9uZyB0eXBlLAogICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRh
dGVkX3B0ZXMgPSAwOwogICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUg
PSAwOwogICAgICAgICB9CisgICAgICAgIHBhZ2UtPmxpbmVhcl9wdF9jb3Vu
dCA9IDA7CiAgICAgICAgIHJjID0gYWxsb2NfcGFnZV90eXBlKHBhZ2UsIHR5
cGUsIHByZWVtcHRpYmxlKTsKICAgICB9CiAKQEAgLTI2MTQsNyArMjc0Miw3
IEBAIHN0YXRpYyBpbnQgX19nZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKIAogdm9pZCBwdXRfcGFn
ZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7Ci0gICAgaW50IHJj
ID0gX19wdXRfcGFnZV90eXBlKHBhZ2UsIDApOworICAgIGludCByYyA9IF9w
dXRfcGFnZV90eXBlKHBhZ2UsIGZhbHNlLCBOVUxMKTsKICAgICBBU1NFUlQo
cmMgPT0gMCk7CiAgICAgKHZvaWQpcmM7CiB9CkBAIC0yNjMwLDcgKzI3NTgs
NyBAQCBpbnQgZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
LCB1bnNpZ25lZCBsb25nIHR5cGUpCiAKIGludCBwdXRfcGFnZV90eXBlX3By
ZWVtcHRpYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7Ci0gICAgcmV0
dXJuIF9fcHV0X3BhZ2VfdHlwZShwYWdlLCAxKTsKKyAgICByZXR1cm4gX3B1
dF9wYWdlX3R5cGUocGFnZSwgdHJ1ZSwgTlVMTCk7CiB9CiAKIGludCBnZXRf
cGFnZV90eXBlX3ByZWVtcHRpYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Us
IHVuc2lnbmVkIGxvbmcgdHlwZSkKQEAgLTI4MzYsMTEgKzI5NjQsMTQgQEAg
aW50IHB1dF9vbGRfZ3Vlc3RfdGFibGUoc3RydWN0IHZjcHUgKnYpCiAgICAg
aWYgKCAhdi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQogICAgICAgICByZXR1
cm4gMDsKIAotICAgIHN3aXRjaCAoIHJjID0gcHV0X3BhZ2VfYW5kX3R5cGVf
cHJlZW1wdGlibGUodi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUpICkKKyAgICBz
d2l0Y2ggKCByYyA9IF9wdXRfcGFnZV90eXBlKHYtPmFyY2gub2xkX2d1ZXN0
X3RhYmxlLCB0cnVlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZykgKQogICAgIHsKICAgICBjYXNl
IC1FSU5UUjoKICAgICBjYXNlIC1FUkVTVEFSVDoKICAgICAgICAgcmV0dXJu
IC1FUkVTVEFSVDsKKyAgICBjYXNlIDA6CisgICAgICAgIHB1dF9wYWdlKHYt
PmFyY2gub2xkX2d1ZXN0X3RhYmxlKTsKICAgICB9CiAKICAgICB2LT5hcmNo
Lm9sZF9ndWVzdF90YWJsZSA9IE5VTEw7CkBAIC0yOTk3LDYgKzMxMjgsNyBA
QCBpbnQgbmV3X2d1ZXN0X2NyMyh1bnNpZ25lZCBsb25nIG1mbikKICAgICAg
ICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgICAgICAv
KiBmYWxsdGhyb3VnaCAqLwogICAgICAgICAgICAgY2FzZSAtRVJFU1RBUlQ6
CisgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9
IE5VTEw7CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3Rf
dGFibGUgPSBwYWdlOwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAg
ICAgICAgZGVmYXVsdDoKQEAgLTMyNjQsNyArMzM5NiwxMCBAQCBsb25nIGRv
X21tdWV4dF9vcCgKICAgICAgICAgICAgICAgICAgICAgaWYgKCB0eXBlID09
IFBHVF9sMV9wYWdlX3RhYmxlICkKICAgICAgICAgICAgICAgICAgICAgICAg
IHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwogICAgICAgICAgICAgICAgICAg
ICBlbHNlCisgICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwog
ICAgICAgICAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3Rf
dGFibGUgPSBwYWdlOworICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAg
ICAgICAgICAgfQogICAgICAgICAgICAgfQogCkBAIC0zMjk3LDYgKzM0MzIs
NyBAQCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgIGNhc2UgLUVJTlRSOgogICAgICAgICAgICAgY2FzZSAtRVJFU1RB
UlQ6CisgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfcHRw
ZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vl
c3RfdGFibGUgPSBwYWdlOwogICAgICAgICAgICAgICAgIHJjID0gMDsKICAg
ICAgICAgICAgICAgICBicmVhazsKQEAgLTMzNzUsNiArMzUxMSw3IEBAIGxv
bmcgZG9fbW11ZXh0X29wKAogICAgICAgICAgICAgICAgICAgICAgICAgcmMg
PSAtRVJFU1RBUlQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAvKiBmYWxs
dGhyb3VnaCAqLwogICAgICAgICAgICAgICAgICAgICBjYXNlIC1FUkVTVEFS
VDoKKyAgICAgICAgICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1
ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgICAgICAgICAgY3Vy
ci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICAgICAg
ICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgICAgIGRlZmF1
bHQ6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAppbmRleCBmNmE0MGVi
ODgxLi42MGJiOGM5MDE0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWlu
LmgKQEAgLTUzMSw2ICs1MzEsOCBAQCBzdHJ1Y3QgYXJjaF92Y3B1CiAgICAg
cGFnZXRhYmxlX3QgZ3Vlc3RfdGFibGVfdXNlcjsgICAgICAgLyogKE1GTikg
eDg2LzY0IHVzZXItc3BhY2UgcGFnZXRhYmxlICovCiAgICAgcGFnZXRhYmxl
X3QgZ3Vlc3RfdGFibGU7ICAgICAgICAgICAgLyogKE1GTikgZ3Vlc3Qgbm90
aW9uIG9mIGNyMyAqLwogICAgIHN0cnVjdCBwYWdlX2luZm8gKm9sZF9ndWVz
dF90YWJsZTsgIC8qIHBhcnRpYWxseSBkZXN0cnVjdGVkIHBhZ2V0YWJsZSAq
LworICAgIHN0cnVjdCBwYWdlX2luZm8gKm9sZF9ndWVzdF9wdHBnOyAgIC8q
IGNvbnRhaW5pbmcgcGFnZSB0YWJsZSBvZiB0aGUgKi8KKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBmb3JtZXIsIGlmIGFu
eSAqLwogICAgIC8qIGd1ZXN0X3RhYmxlIGhvbGRzIGEgcmVmIHRvIHRoZSBw
YWdlLCBhbmQgYWxzbyBhIHR5cGUtY291bnQgdW5sZXNzCiAgICAgICogc2hh
ZG93IHJlZmNvdW50cyBhcmUgaW4gdXNlICovCiAgICAgcGFnZXRhYmxlX3Qg
c2hhZG93X3RhYmxlWzRdOyAgICAgICAgLyogKE1GTikgc2hhZG93KHMpIG9m
IGd1ZXN0ICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21t
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggNjY4N2RiYzk4
NS4uNjM1OTBhNzcxNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtMTI1
LDExICsxMjUsMTEgQEAgc3RydWN0IHBhZ2VfaW5mbwogICAgICAgICB1MzIg
dGxiZmx1c2hfdGltZXN0YW1wOwogCiAgICAgICAgIC8qCi0gICAgICAgICAq
IFdoZW4gUEdUX3BhcnRpYWwgaXMgdHJ1ZSB0aGVuIHRoaXMgZmllbGQgaXMg
dmFsaWQgYW5kIGluZGljYXRlcwotICAgICAgICAgKiB0aGF0IFBURXMgaW4g
dGhlIHJhbmdlIFswLCBAbnJfdmFsaWRhdGVkX3B0ZXMpIGhhdmUgYmVlbiB2
YWxpZGF0ZWQuCi0gICAgICAgICAqIEFuIGV4dHJhIHBhZ2UgcmVmZXJlbmNl
IG11c3QgYmUgYWNxdWlyZWQgKG9yIG5vdCBkcm9wcGVkKSB3aGVuZXZlcgot
ICAgICAgICAgKiBQR1RfcGFydGlhbCBnZXRzIHNldCwgYW5kIGl0IG11c3Qg
YmUgZHJvcHBlZCB3aGVuIHRoZSBmbGFnIGdldHMKLSAgICAgICAgICogY2xl
YXJlZC4gVGhpcyBpcyBzbyB0aGF0IGEgZ2V0KCkgbGVhdmluZyBhIHBhZ2Ug
aW4gcGFydGlhbGx5CisgICAgICAgICAqIFdoZW4gUEdUX3BhcnRpYWwgaXMg
dHJ1ZSB0aGVuIHRoZSBmaXJzdCB0d28gZmllbGRzIGFyZSB2YWxpZCBhbmQK
KyAgICAgICAgICogaW5kaWNhdGUgdGhhdCBQVEVzIGluIHRoZSByYW5nZSBb
MCwgQG5yX3ZhbGlkYXRlZF9wdGVzKSBoYXZlIGJlZW4KKyAgICAgICAgICog
dmFsaWRhdGVkLiBBbiBleHRyYSBwYWdlIHJlZmVyZW5jZSBtdXN0IGJlIGFj
cXVpcmVkIChvciBub3QgZHJvcHBlZCkKKyAgICAgICAgICogd2hlbmV2ZXIg
UEdUX3BhcnRpYWwgZ2V0cyBzZXQsIGFuZCBpdCBtdXN0IGJlIGRyb3BwZWQg
d2hlbiB0aGUgZmxhZworICAgICAgICAgKiBnZXRzIGNsZWFyZWQuIFRoaXMg
aXMgc28gdGhhdCBhIGdldCgpIGxlYXZpbmcgYSBwYWdlIGluIHBhcnRpYWxs
eQogICAgICAgICAgKiB2YWxpZGF0ZWQgc3RhdGUgKHdoZXJlIHRoZSBjYWxs
ZXIgd291bGQgZHJvcCB0aGUgcmVmZXJlbmNlIGFjcXVpcmVkCiAgICAgICAg
ICAqIGR1ZSB0byB0aGUgZ2V0dGluZyBvZiB0aGUgdHlwZSBbYXBwYXJlbnRs
eV0gZmFpbGluZyBbLUVSRVNUQVJUXSkKICAgICAgICAgICogd291bGQgbm90
IGFjY2lkZW50YWxseSByZXN1bHQgaW4gYSBwYWdlIGxlZnQgd2l0aCB6ZXJv
IGdlbmVyYWwKQEAgLTE1MywxMCArMTUzLDE4IEBAIHN0cnVjdCBwYWdlX2lu
Zm8KICAgICAgICAgICogcHV0X3BhZ2VfZnJvbV9sTmUoKSAoZHVlIHRvIHRo
ZSBhcHBhcmVudCBmYWlsdXJlKSwgYW5kIGhlbmNlIGl0CiAgICAgICAgICAq
IG11c3QgYmUgZHJvcHBlZCB3aGVuIHRoZSBwdXQgb3BlcmF0aW9uIGlzIHJl
c3VtZWQgKGFuZCBjb21wbGV0ZXMpLAogICAgICAgICAgKiBidXQgaXQgbXVz
dCBub3QgYmUgYWNxdWlyZWQgaWYgcGlja2luZyB1cCB0aGUgcGFnZSBmb3Ig
dmFsaWRhdGlvbi4KKyAgICAgICAgICoKKyAgICAgICAgICogVGhlIDNyZCBm
aWVsZCwgQGxpbmVhcl9wdF9jb3VudCwgaW5kaWNhdGVzCisgICAgICAgICAq
IC0gYnkgYSBwb3NpdGl2ZSB2YWx1ZSwgaG93IG1hbnkgc2FtZS1sZXZlbCBw
YWdlIHRhYmxlIGVudHJpZXMgYSBwYWdlCisgICAgICAgICAqICAgdGFibGUg
aGFzLAorICAgICAgICAgKiAtIGJ5IGEgbmVnYXRpdmUgdmFsdWUsIGluIGhv
dyBtYW55IHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgYSBwYWdlIGlzCisgICAg
ICAgICAqICAgaW4gdXNlLgogICAgICAgICAgKi8KICAgICAgICAgc3RydWN0
IHsKLSAgICAgICAgICAgIHUxNiBucl92YWxpZGF0ZWRfcHRlczsKLSAgICAg
ICAgICAgIHM4IHBhcnRpYWxfcHRlOworICAgICAgICAgICAgdTE2IG5yX3Zh
bGlkYXRlZF9wdGVzOlBBR0VUQUJMRV9PUkRFUiArIDE7CisgICAgICAgICAg
ICB1MTYgOjE2IC0gUEFHRVRBQkxFX09SREVSIC0gMSAtIDI7CisgICAgICAg
ICAgICBzMTYgcGFydGlhbF9wdGU6MjsKKyAgICAgICAgICAgIHMxNiBsaW5l
YXJfcHRfY291bnQ7CiAgICAgICAgIH07CiAKICAgICAgICAgLyoKQEAgLTIw
Nyw2ICsyMTUsOSBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAjZGVmaW5lIFBHVF9j
b3VudF93aWR0aCAgIFBHX3NoaWZ0KDkpCiAjZGVmaW5lIFBHVF9jb3VudF9t
YXNrICAgICgoMVVMPDxQR1RfY291bnRfd2lkdGgpLTEpCiAKKy8qIEFyZSB0
aGUgJ3R5cGUgbWFzaycgYml0cyBpZGVudGljYWw/ICovCisjZGVmaW5lIFBH
VF90eXBlX2VxdWFsKHgsIHkpICghKCgoeCkgXiAoeSkpICYgUEdUX3R5cGVf
bWFzaykpCisKICAvKiBDbGVhcmVkIHdoZW4gdGhlIG93bmluZyBndWVzdCAn
ZnJlZXMnIHRoaXMgcGFnZS4gKi8KICNkZWZpbmUgX1BHQ19hbGxvY2F0ZWQg
ICAgUEdfc2hpZnQoMSkKICNkZWZpbmUgUEdDX2FsbG9jYXRlZCAgICAgUEdf
bWFzaygxLCAxKQotLSAKMi4xNC4xCgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.8/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Disposition: attachment;
 filename="xsa240-4.8/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Transfer-Encoding: base64

RnJvbSA0MWQ1NzlhYWQyZmVlOTcxZTVjZTAyNzlhOWI1NTlhMGZkYzc0NDUy
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IEZyaSwgMjIgU2Vw
IDIwMTcgMTE6NDY6NTUgKzAxMDAKU3ViamVjdDogW1BBVENIIDIvMl0geDg2
L21tOiBEaXNhYmxlIFBWIGxpbmVhciBwYWdldGFibGVzIGJ5IGRlZmF1bHQK
CkFsbG93aW5nIHBhZ2V0YWJsZXMgdG8gcG9pbnQgdG8gb3RoZXIgcGFnZXRh
YmxlcyBvZiB0aGUgc2FtZSBsZXZlbAoob2Z0ZW4gY2FsbGVkICdsaW5lYXIg
cGFnZXRhYmxlcycpIGhhcyBiZWVuIGluY2x1ZGVkIGluIFhlbiBzaW5jZSBp
dHMKaW5jZXB0aW9uLiAgQnV0IGl0IGlzIG5vdCB1c2VkIGJ5IHRoZSBtb3N0
IGNvbW1vbiBQViBndWVzdHMgKExpbnV4LApOZXRCU0QsIG1pbmlvcyksIGFu
ZCBoYXMgYmVlbiB0aGUgc291cmNlIG9mIGEgbnVtYmVyIG9mIHN1YnRsZQpy
ZWZlcmVuY2UtY291bnRpbmcgYnVncy4KCkFkZCBhIGNvbW1hbmQtbGluZSBv
cHRpb24gdG8gY29udHJvbCB3aGV0aGVyIFBWIGxpbmVhciBwYWdldGFibGVz
IGFyZQphbGxvd2VkIChkaXNhYmxlZCBieSBkZWZhdWx0KS4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYyOgotIHMvXy8tLzsgaW4g
Y29tbWFuZC1saW5lIG9wdGlvbgotIEFkZGVkIF9fcmVhZF9tb3N0bHkKLS0t
CiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDE1ICsr
KysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAg
ICAgICAgfCAgOSArKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMjQgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
bWFya2Rvd24KaW5kZXggNTRhY2M2MDcyMy4uZmZhNjZlYjE0NiAxMDA2NDQK
LS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysr
IGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTEz
NTAsNiArMTM1MCwyMSBAQCBUaGUgZm9sbG93aW5nIHJlc291cmNlcyBhcmUg
YXZhaWxhYmxlOgogICAgIENEUCwgb25lIENPUyB3aWxsIGNvcmVzcG9uZCB0
d28gQ0JNcyBvdGhlciB0aGFuIG9uZSB3aXRoIENBVCwgZHVlIHRvIHRoZQog
ICAgIHN1bSBvZiBDQk1zIGlzIGZpeGVkLCB0aGF0IG1lYW5zIGFjdHVhbCBg
Y29zX21heGAgaW4gdXNlIHdpbGwgYXV0b21hdGljYWxseQogICAgIHJlZHVj
ZSB0byBoYWxmIHdoZW4gQ0RQIGlzIGVuYWJsZWQuCisKKyMjIyBwdi1saW5l
YXItcHQKKz4gYD0gPGJvb2xlYW4+YAorCis+IERlZmF1bHQ6IGBmYWxzZWAK
KworQWxsb3cgUFYgZ3Vlc3RzIHRvIGhhdmUgcGFnZXRhYmxlIGVudHJpZXMg
cG9pbnRpbmcgdG8gb3RoZXIgcGFnZXRhYmxlcworb2YgdGhlIHNhbWUgbGV2
ZWwgKGkuZS4sIGFsbG93aW5nIEwyIFBURXMgdG8gcG9pbnQgdG8gb3RoZXIg
TDIgcGFnZXMpLgorVGhpcyB0ZWNobmlxdWUgaXMgb2Z0ZW4gY2FsbGVkICJs
aW5lYXIgcGFnZXRhYmxlcyIsIGFuZCBpcyBzb21ldGltZXMKK3VzZWQgdG8g
YWxsb3cgb3BlcmF0aW5nIHN5c3RlbXMgYSBzaW1wbGUgd2F5IHRvIGNvbnNp
c3RlbnRseSBtYXAgdGhlCitjdXJyZW50IHByb2Nlc3MncyBwYWdldGFibGVz
IGludG8gaXRzIG93biB2aXJ0dWFsIGFkZHJlc3Mgc3BhY2UuCisKK05vbmUg
b2YgdGhlIG1vc3QgY29tbW9uIFBWIG9wZXJhdGluZyBzeXN0ZW1zIChMaW51
eCwgTmV0QlNELCBNaW5pT1MpCit1c2UgdGhpcyB0ZWNobmlxdWUsIGJ1dCB0
aGVyZSBtYXkgYmUgY3VzdG9tIG9wZXJhdGluZyBzeXN0ZW1zIHdoaWNoCitk
by4KIAogIyMjIHJlYm9vdAogPiBgPSB0W3JpcGxlXSB8IGtbYmRdIHwgYVtj
cGldIHwgcFtjaV0gfCBQW293ZXJdIHwgZVtmaV0gfCBuW29dIFssIFt3XWFy
bSB8IFtjXW9sZF1gCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBi
L3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDMxZDRhMDM4NDAuLjVkMTI1Y2Zm
M2EgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCkBAIC04MDAsNiArODAwLDkgQEAgc3RhdGljIHZvaWQg
ZGVjX2xpbmVhcl91c2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnKQogICogICAg
IGZyYW1lIGlmIGl0IGlzIG1hcHBlZCBieSBhIGRpZmZlcmVudCByb290IHRh
YmxlLiBUaGlzIGlzIHN1ZmZpY2llbnQgYW5kCiAgKiAgICAgYWxzbyBuZWNl
c3NhcnkgdG8gYWxsb3cgdmFsaWRhdGlvbiBvZiBhIHJvb3QgdGFibGUgbWFw
cGluZyBpdHNlbGYuCiAgKi8KK3N0YXRpYyBib29sIF9fcmVhZF9tb3N0bHkg
cHZfbGluZWFyX3B0X2VuYWJsZSA9IGZhbHNlOworYm9vbGVhbl9wYXJhbSgi
cHYtbGluZWFyLXB0IiwgcHZfbGluZWFyX3B0X2VuYWJsZSk7CisKICNkZWZp
bmUgZGVmaW5lX2dldF9saW5lYXJfcGFnZXRhYmxlKGxldmVsKSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiBzdGF0aWMgaW50ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogZ2V0XyMjbGV2ZWwjI19saW5lYXJfcGFnZXRh
YmxlKCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKQEAgLTgwOSw2ICs4MTIsMTIgQEAgZ2V0XyMjbGV2ZWwjI19saW5l
YXJfcGFnZXRhYmxlKCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgdW5zaWduZWQgbG9uZyBwZm47ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBpZiAoICFwdl9saW5l
YXJfcHRfZW5hYmxlICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgeyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICBNRU1fTE9HKCJBdHRlbXB0IHRvIGNyZWF0ZSBsaW5l
YXIgcC50LiAoZmVhdHVyZSBkaXNhYmxlZCkiKTsgICAgICAgIFwKKyAgICAg
ICAgcmV0dXJuIDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgfSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICBpZiAoIChsZXZlbCMjZV9nZXRfZmxhZ3MocGRlKSAmIF9Q
QUdFX1JXKSApICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
eyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBNRU1fTE9H
KCJBdHRlbXB0IHRvIGNyZWF0ZSBsaW5lYXIgcC50LiB3aXRoIHdyaXRlIHBl
cm1zIik7ICAgICAgICAgIFwKLS0gCjIuMTQuMQoK

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.9/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Disposition: attachment;
 filename="xsa240-4.9/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Transfer-Encoding: base64

RnJvbSA4Njc5ODgyMzdkM2U0NzJmZTJjOTllODFhZTczM2UxMDM0MjI1NjZj
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFRodSwgMjggU2VwIDIwMTcgMTU6
MTc6MjUgKzAxMDAKU3ViamVjdDogW1BBVENIIDEvMl0geDg2OiBsaW1pdCBs
aW5lYXIgcGFnZSB0YWJsZSB1c2UgdG8gYSBzaW5nbGUgbGV2ZWwKClRoYXQn
cyB0aGUgb25seSB3YXkgdGhhdCB0aGV5J3JlIG1lYW50IHRvIGJlIHVzZWQu
IFdpdGhvdXQgc3VjaCBhCnJlc3RyaWN0aW9uIGFyYml0cmFyaWx5IGxvbmcg
Y2hhaW5zIG9mIHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgY2FuIGJlCmJ1aWx0
LCB0ZWFyaW5nIGRvd24gb2Ygd2hpY2ggbWF5IHRoZW4gY2F1c2UgYXJiaXRy
YXJpbHkgZGVlcCByZWN1cnNpb24sCmNhdXNpbmcgYSBzdGFjayBvdmVyZmxv
dy4gVG8gZmFjaWxpdGF0ZSB0aGlzIHJlc3RyaWN0aW9uLCBhIGNvdW50ZXIg
aXMKYmVpbmcgaW50cm9kdWNlZCB0byB0cmFjayBib3RoIHRoZSBudW1iZXIg
b2Ygc2FtZS1sZXZlbCBlbnRyaWVzIGluIGEKcGFnZSB0YWJsZSBhcyB3ZWxs
IGFzIHRoZSBudW1iZXIgb2YgdXNlcyBvZiBhIHBhZ2UgdGFibGUgaW4gYW5v
dGhlcgpzYW1lLWxldmVsIG9uZSAoY291bnRpbmcgaW50byBwb3NpdGl2ZSBh
bmQgbmVnYXRpdmUgZGlyZWN0aW9uCnJlc3BlY3RpdmVseSwgdXRpbGl6aW5n
IHRoZSBmYWN0IHRoYXQgYm90aCBjb3VudHMgY2FuJ3QgYmUgbm9uLXplcm8g
YXQKdGhlIHNhbWUgdGltZSkuCgpOb3RlIHRoYXQgdGhlIGFkZGVkIGFjY291
bnRpbmcgaW50cm9kdWNlcyBhIHJlc3RyaWN0aW9uIG9uIHRoZSBudW1iZXIK
b2YgdGltZXMgYSBwYWdlIGNhbiBiZSB1c2VkIGluIG90aGVyIHNhbWUtbGV2
ZWwgcGFnZSB0YWJsZXMgLSBtb3JlIHRoYW4KMzJrIG9mIHN1Y2ggdXNlcyBh
cmUgbm8gbG9uZ2VyIHBvc3NpYmxlLgoKTm90ZSBhbHNvIHRoYXQgc29tZSBw
dXRfcGFnZV9hbmRfdHlwZVtfcHJlZW1wdGlibGVdKCkgY2FsbHMgYXJlCnJl
cGxhY2VkIHdpdGggb3Blbi1jb2RlZCBlcXVpdmFsZW50cy4gIFRoaXMgc2Vl
bWVkIHByZWZlcnJhYmxlIHRvCmFkZGluZyAicGFyZW50X3RhYmxlIiB0byB0
aGUgbWF0cml4IG9mIGZ1bmN0aW9ucy4KCk5vdGUgZnVydGhlciB0aGF0IGNy
b3NzLWRvbWFpbiBzYW1lLWxldmVsIHBhZ2UgdGFibGUgcmVmZXJlbmNlcyBh
cmUgbm8KbG9uZ2VyIHBlcm1pdHRlZCAodGhleSBwcm9iYWJseSBuZXZlciBz
aG91bGQgaGF2ZSBiZWVuKS4KClRoaXMgaXMgWFNBLTI0MC4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KU2lnbmVkLW9m
Zi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgfCAgIDEgKwog
eGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICB8IDE3MSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2RvbWFpbi5oIHwgICAyICsKIHhlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaCAgICAgfCAgMjUgKysrKystLQogNCBmaWxlcyBjaGFuZ2VkLCAx
NzUgaW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFp
bi5jCmluZGV4IGQ3ZTY5OTIyOGMuLmQ3ZWQ3MmMyNDYgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9t
YWluLmMKQEAgLTEyMjYsNiArMTIyNiw3IEBAIGludCBhcmNoX3NldF9pbmZv
X2d1ZXN0KAogICAgICAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsK
ICAgICAgICAgICAgICAgICAgICAgLyogRmFsbHRocm91Z2ggKi8KICAgICAg
ICAgICAgICAgICBjYXNlIC1FUkVTVEFSVDoKKyAgICAgICAgICAgICAgICAg
ICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAg
ICAgICAgICAgIHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0KICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhZ2V0YWJsZV9nZXRfcGFnZSh2LT5hcmNoLmd1
ZXN0X3RhYmxlKTsKICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5ndWVz
dF90YWJsZSA9IHBhZ2V0YWJsZV9udWxsKCk7CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDg2ZjVl
ZGE1MmQuLjFlNDY5YmQzNTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC03NDcsNiArNzQ3LDYx
IEBAIHN0YXRpYyB2b2lkIHB1dF9kYXRhX3BhZ2UoCiAgICAgICAgIHB1dF9w
YWdlKHBhZ2UpOwogfQogCitzdGF0aWMgYm9vbCBpbmNfbGluZWFyX2VudHJp
ZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCit7CisgICAgdHlwZW9mKHBnLT5s
aW5lYXJfcHRfY291bnQpIG5jID0gcmVhZF9hdG9taWMoJnBnLT5saW5lYXJf
cHRfY291bnQpLCBvYzsKKworICAgIGRvIHsKKyAgICAgICAgLyoKKyAgICAg
ICAgICogVGhlIGNoZWNrIGJlbG93IGNoZWNrcyBmb3IgdGhlICJsaW5lYXIg
dXNlIiBjb3VudCBiZWluZyBub24temVybworICAgICAgICAgKiBhcyB3ZWxs
IGFzIG92ZXJmbG93LiAgU2lnbmVkIGludGVnZXIgb3ZlcmZsb3cgaXMgdW5k
ZWZpbmVkIGJlaGF2aW9yCisgICAgICAgICAqIGFjY29yZGluZyB0byB0aGUg
QyBzcGVjLiAgSG93ZXZlciwgYXMgbG9uZyBhcyBsaW5lYXJfcHRfY291bnQg
aXMKKyAgICAgICAgICogc21hbGxlciBpbiBzaXplIHRoYW4gJ2ludCcsIHRo
ZSBhcml0aG1ldGljIG9wZXJhdGlvbiBvZiB0aGUKKyAgICAgICAgICogaW5j
cmVtZW50IGJlbG93IHdvbid0IG92ZXJmbG93OyByYXRoZXIgdGhlIHJlc3Vs
dCB3aWxsIGJlIHRydW5jYXRlZAorICAgICAgICAgKiB3aGVuIHN0b3JlZC4g
IEVuc3VyZSB0aGF0IHRoaXMgaXMgYWx3YXlzIHRydWUuCisgICAgICAgICAq
LworICAgICAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKG5jKSA+PSBzaXplb2Yo
aW50KSk7CisgICAgICAgIG9jID0gbmMrKzsKKyAgICAgICAgaWYgKCBuYyA8
PSAwICkKKyAgICAgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICAgICAgbmMg
PSBjbXB4Y2hnKCZwZy0+bGluZWFyX3B0X2NvdW50LCBvYywgbmMpOworICAg
IH0gd2hpbGUgKCBvYyAhPSBuYyApOworCisgICAgcmV0dXJuIHRydWU7Cit9
CisKK3N0YXRpYyB2b2lkIGRlY19saW5lYXJfZW50cmllcyhzdHJ1Y3QgcGFn
ZV9pbmZvICpwZykKK3sKKyAgICB0eXBlb2YocGctPmxpbmVhcl9wdF9jb3Vu
dCkgb2M7CisKKyAgICBvYyA9IGFyY2hfZmV0Y2hfYW5kX2FkZCgmcGctPmxp
bmVhcl9wdF9jb3VudCwgLTEpOworICAgIEFTU0VSVChvYyA+IDApOworfQor
CitzdGF0aWMgYm9vbCBpbmNfbGluZWFyX3VzZXMoc3RydWN0IHBhZ2VfaW5m
byAqcGcpCit7CisgICAgdHlwZW9mKHBnLT5saW5lYXJfcHRfY291bnQpIG5j
ID0gcmVhZF9hdG9taWMoJnBnLT5saW5lYXJfcHRfY291bnQpLCBvYzsKKwor
ICAgIGRvIHsKKyAgICAgICAgLyogU2VlIHRoZSByZXNwZWN0aXZlIGNvbW1l
bnQgaW4gaW5jX2xpbmVhcl9lbnRyaWVzKCkuICovCisgICAgICAgIEJVSUxE
X0JVR19PTihzaXplb2YobmMpID49IHNpemVvZihpbnQpKTsKKyAgICAgICAg
b2MgPSBuYy0tOworICAgICAgICBpZiAoIG5jID49IDAgKQorICAgICAgICAg
ICAgcmV0dXJuIGZhbHNlOworICAgICAgICBuYyA9IGNtcHhjaGcoJnBnLT5s
aW5lYXJfcHRfY291bnQsIG9jLCBuYyk7CisgICAgfSB3aGlsZSAoIG9jICE9
IG5jICk7CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKworc3RhdGljIHZvaWQg
ZGVjX2xpbmVhcl91c2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnKQoreworICAg
IHR5cGVvZihwZy0+bGluZWFyX3B0X2NvdW50KSBvYzsKKworICAgIG9jID0g
YXJjaF9mZXRjaF9hbmRfYWRkKCZwZy0+bGluZWFyX3B0X2NvdW50LCAxKTsK
KyAgICBBU1NFUlQob2MgPCAwKTsKK30KKwogLyoKICAqIFdlIGFsbG93IHJv
b3QgdGFibGVzIHRvIG1hcCBlYWNoIG90aGVyIChhLmsuYS4gbGluZWFyIHBh
Z2UgdGFibGVzKS4gSXQKICAqIG5lZWRzIHNvbWUgc3BlY2lhbCBjYXJlIHdp
dGggcmVmZXJlbmNlIGNvdW50cyBhbmQgYWNjZXNzIHBlcm1pc3Npb25zOgpA
QCAtNzc3LDE1ICs4MzIsMzUgQEAgZ2V0XyMjbGV2ZWwjI19saW5lYXJfcGFn
ZXRhYmxlKCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgaWYgKCAocGZuID0gbGV2ZWwjI2VfZ2V0X3BmbihwZGUpKSAhPSBwZGVf
cGZuICkgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgc3RydWN0IHBhZ2VfaW5m
byAqcHRwZyA9IG1mbl90b19wYWdlKHBkZV9wZm4pOyAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICAvKiBNYWtlIHN1cmUgdGhlIHBhZ2UgdGFibGUgYmVsb25ncyB0
byB0aGUgY29ycmVjdCBkb21haW4uICovICAgICAgIFwKKyAgICAgICAgaWYg
KCB1bmxpa2VseShwYWdlX2dldF9vd25lcihwdHBnKSAhPSBkKSApICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICByZXR1cm4gMDsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICAgICAgLyogTWFrZSBzdXJlIHRoZSBtYXBwZWQgZnJhbWUgYmVsb25n
cyB0byB0aGUgY29ycmVjdCBkb21haW4uICovICAgICBcCiAgICAgICAgIGlm
ICggdW5saWtlbHkoIWdldF9wYWdlX2Zyb21fcGFnZW5yKHBmbiwgZCkpICkg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgcmV0dXJuIDA7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgICAgIC8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAg
KiBFbnN1cmUgdGhhdCB0aGUgbWFwcGVkIGZyYW1lIGlzIGFuIGFscmVhZHkt
dmFsaWRhdGVkIHBhZ2UgdGFibGUuIFwKKyAgICAgICAgICogRW5zdXJlIHRo
YXQgdGhlIG1hcHBlZCBmcmFtZSBpcyBhbiBhbHJlYWR5LXZhbGlkYXRlZCBw
YWdlIHRhYmxlICBcCisgICAgICAgICAqIGFuZCBpcyBub3QgaXRzZWxmIGhh
dmluZyBsaW5lYXIgZW50cmllcywgYXMgd2VsbCBhcyB0aGF0IHRoZSAgICAg
XAorICAgICAgICAgKiBjb250YWluaW5nIHBhZ2UgdGFibGUgaXMgbm90IGlz
ZWxmIGluIHVzZSBhcyBhIGxpbmVhciBwYWdlIHRhYmxlIFwKKyAgICAgICAg
ICogZWxzZXdoZXJlLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAqIElmIHNvLCBh
dG9taWNhbGx5IGluY3JlbWVudCB0aGUgY291bnQgKGNoZWNraW5nIGZvciBv
dmVyZmxvdykuICAgXAogICAgICAgICAgKi8gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKICAgICAgICAgcGFnZSA9IG1mbl90b19wYWdlKHBmbik7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAg
IGlmICggIWluY19saW5lYXJfZW50cmllcyhwdHBnKSApICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICB7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgaWYgKCAhaW5j
X2xpbmVhcl91c2VzKHBhZ2UpICkgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgICAgIHsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICAgICAgZGVjX2xpbmVhcl9lbnRyaWVzKHB0cGcpOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgICAgIHB1dF9wYWdlKHBhZ2UpOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICByZXR1
cm4gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICB9ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgeSA9IHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
ICAgIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgeCA9
IHk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKQEAgLTc5Myw2ICs4NjgsOCBAQCBnZXRfIyNs
ZXZlbCMjX2xpbmVhcl9wYWdldGFibGUoICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICB1
bmxpa2VseSgoeCAmIChQR1RfdHlwZV9tYXNrfFBHVF92YWxpZGF0ZWQpKSAh
PSAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgKFBH
VF8jI2xldmVsIyNfcGFnZV90YWJsZXxQR1RfdmFsaWRhdGVkKSkgKSAgICAg
ICBcCiAgICAgICAgICAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICAgICAgICAgIGRlY19saW5lYXJfdXNlcyhwYWdlKTsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICBk
ZWNfbGluZWFyX2VudHJpZXMocHRwZyk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgcHV0X3BhZ2UocGFn
ZSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgICAgICAgICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAg
ICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC0xMjI2LDYgKzEzMDMs
OSBAQCBnZXRfcGFnZV9mcm9tX2w0ZSgKICAgICAgICAgICAgIGwzZV9yZW1v
dmVfZmxhZ3MoKHBsM2UpLCBfUEFHRV9VU0VSfF9QQUdFX1JXfF9QQUdFX0FD
Q0VTU0VEKTsgICBcCiAgICAgfSB3aGlsZSAoIDAgKQogCitzdGF0aWMgaW50
IF9wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIGJvb2wg
cHJlZW1wdGlibGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBwYWdlX2luZm8gKnB0cGcpOworCiB2b2lkIHB1dF9wYWdlX2Zyb21fbDFl
KGwxX3BnZW50cnlfdCBsMWUsIHN0cnVjdCBkb21haW4gKmwxZV9vd25lcikK
IHsKICAgICB1bnNpZ25lZCBsb25nICAgICBwZm4gPSBsMWVfZ2V0X3Bmbihs
MWUpOwpAQCAtMTI5NiwxNyArMTM3NiwyMiBAQCBzdGF0aWMgaW50IHB1dF9w
YWdlX2Zyb21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcg
cGZuKQogICAgIGlmICggbDJlX2dldF9mbGFncyhsMmUpICYgX1BBR0VfUFNF
ICkKICAgICAgICAgcHV0X3N1cGVycGFnZShsMmVfZ2V0X3BmbihsMmUpKTsK
ICAgICBlbHNlCi0gICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKGwyZV9nZXRf
cGFnZShsMmUpKTsKKyAgICB7CisgICAgICAgIHN0cnVjdCBwYWdlX2luZm8g
KnBnID0gbDJlX2dldF9wYWdlKGwyZSk7CisgICAgICAgIGludCByYyA9IF9w
dXRfcGFnZV90eXBlKHBnLCBmYWxzZSwgbWZuX3RvX3BhZ2UocGZuKSk7CisK
KyAgICAgICAgQVNTRVJUKCFyYyk7CisgICAgICAgIHB1dF9wYWdlKHBnKTsK
KyAgICB9CiAKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIGludCBfX3B1
dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqLCBpbnQgcHJlZW1wdGli
bGUpOwotCiBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50
cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpbnQgcGFydGlhbCwgYm9vbF90IGRlZmVyKQogewog
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOworICAgIGludCByYzsKIAogICAg
IGlmICggIShsM2VfZ2V0X2ZsYWdzKGwzZSkgJiBfUEFHRV9QUkVTRU5UKSB8
fCAobDNlX2dldF9wZm4obDNlKSA9PSBwZm4pICkKICAgICAgICAgcmV0dXJu
IDE7CkBAIC0xMzI5LDIxICsxNDE0LDI4IEBAIHN0YXRpYyBpbnQgcHV0X3Bh
Z2VfZnJvbV9sM2UobDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBw
Zm4sCiAgICAgaWYgKCB1bmxpa2VseShwYXJ0aWFsID4gMCkgKQogICAgIHsK
ICAgICAgICAgQVNTRVJUKCFkZWZlcik7Ci0gICAgICAgIHJldHVybiBfX3B1
dF9wYWdlX3R5cGUocGcsIDEpOworICAgICAgICByZXR1cm4gX3B1dF9wYWdl
X3R5cGUocGcsIHRydWUsIG1mbl90b19wYWdlKHBmbikpOwogICAgIH0KIAog
ICAgIGlmICggZGVmZXIgKQogICAgIHsKKyAgICAgICAgY3VycmVudC0+YXJj
aC5vbGRfZ3Vlc3RfcHRwZyA9IG1mbl90b19wYWdlKHBmbik7CiAgICAgICAg
IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGc7CiAgICAgICAg
IHJldHVybiAwOwogICAgIH0KIAotICAgIHJldHVybiBwdXRfcGFnZV9hbmRf
dHlwZV9wcmVlbXB0aWJsZShwZyk7CisgICAgcmMgPSBfcHV0X3BhZ2VfdHlw
ZShwZywgdHJ1ZSwgbWZuX3RvX3BhZ2UocGZuKSk7CisgICAgaWYgKCBsaWtl
bHkoIXJjKSApCisgICAgICAgIHB1dF9wYWdlKHBnKTsKKworICAgIHJldHVy
biByYzsKIH0KIAogc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2w0ZShsNF9w
Z2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW50IHBhcnRpYWwsIGJvb2xfdCBkZWZlcikK
IHsKKyAgICBpbnQgcmMgPSAxOworCiAgICAgaWYgKCAobDRlX2dldF9mbGFn
cyhsNGUpICYgX1BBR0VfUFJFU0VOVCkgJiYgCiAgICAgICAgICAobDRlX2dl
dF9wZm4obDRlKSAhPSBwZm4pICkKICAgICB7CkBAIC0xMzUyLDE4ICsxNDQ0
LDIyIEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRy
eV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgICAgIGlmICggdW5s
aWtlbHkocGFydGlhbCA+IDApICkKICAgICAgICAgewogICAgICAgICAgICAg
QVNTRVJUKCFkZWZlcik7Ci0gICAgICAgICAgICByZXR1cm4gX19wdXRfcGFn
ZV90eXBlKHBnLCAxKTsKKyAgICAgICAgICAgIHJldHVybiBfcHV0X3BhZ2Vf
dHlwZShwZywgdHJ1ZSwgbWZuX3RvX3BhZ2UocGZuKSk7CiAgICAgICAgIH0K
IAogICAgICAgICBpZiAoIGRlZmVyICkKICAgICAgICAgeworICAgICAgICAg
ICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IG1mbl90b19wYWdl
KHBmbik7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90
YWJsZSA9IHBnOwogICAgICAgICAgICAgcmV0dXJuIDA7CiAgICAgICAgIH0K
IAotICAgICAgICByZXR1cm4gcHV0X3BhZ2VfYW5kX3R5cGVfcHJlZW1wdGli
bGUocGcpOworICAgICAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCB0cnVl
LCBtZm5fdG9fcGFnZShwZm4pKTsKKyAgICAgICAgaWYgKCBsaWtlbHkoIXJj
KSApCisgICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAgICAgfQotICAgIHJl
dHVybiAxOworCisgICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMgaW50IGFs
bG9jX2wxX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCkBAIC0xNTYx
LDYgKzE2NTcsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIHsKICAgICAgICAgICAgIHBh
Z2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKICAgICAgICAgICAgIHBhZ2Ut
PnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gu
b2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgY3VycmVudC0+
YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICB9CiAgICAg
ICAgIHdoaWxlICggaS0tID4gMCApCkBAIC0xNjU0LDYgKzE3NTEsNyBAQCBz
dGF0aWMgaW50IGFsbG9jX2w0X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UpCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICBp
ZiAoIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlICkKICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzKys7Cisg
ICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0
cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNo
Lm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CiAgICAgICAgICAgICAgICAgfQog
ICAgICAgICAgICAgfQpAQCAtMjQwMywxNCArMjUwMSwyMCBAQCBpbnQgZnJl
ZV9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnCiB9CiAKIAotc3Rh
dGljIGludCBfX3B1dF9maW5hbF9wYWdlX3R5cGUoCi0gICAgc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLCBpbnQgcHJlZW1w
dGlibGUpCitzdGF0aWMgaW50IF9wdXRfZmluYWxfcGFnZV90eXBlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBwcmVlbXB0aWJsZSwg
c3RydWN0IHBhZ2VfaW5mbyAqcHRwZykKIHsKICAgICBpbnQgcmMgPSBmcmVl
X3BhZ2VfdHlwZShwYWdlLCB0eXBlLCBwcmVlbXB0aWJsZSk7CiAKICAgICAv
KiBObyBuZWVkIGZvciBhdG9taWMgdXBkYXRlIG9mIHR5cGVfaW5mbyBoZXJl
OiBub29uZSBlbHNlIHVwZGF0ZXMgaXQuICovCiAgICAgaWYgKCByYyA9PSAw
ICkKICAgICB7CisgICAgICAgIGlmICggcHRwZyAmJiBQR1RfdHlwZV9lcXVh
bCh0eXBlLCBwdHBnLT51LmludXNlLnR5cGVfaW5mbykgKQorICAgICAgICB7
CisgICAgICAgICAgICBkZWNfbGluZWFyX3VzZXMocGFnZSk7CisgICAgICAg
ICAgICBkZWNfbGluZWFyX2VudHJpZXMocHRwZyk7CisgICAgICAgIH0KKyAg
ICAgICAgQVNTRVJUKCFwYWdlLT5saW5lYXJfcHRfY291bnQgfHwgcGFnZV9n
ZXRfb3duZXIocGFnZSktPmlzX2R5aW5nKTsKICAgICAgICAgLyoKICAgICAg
ICAgICogUmVjb3JkIFRMQiBpbmZvcm1hdGlvbiBmb3IgZmx1c2ggbGF0ZXIu
IFdlIGRvIG5vdCBzdGFtcCBwYWdlIHRhYmxlcwogICAgICAgICAgKiB3aGVu
IHJ1bm5pbmcgaW4gc2hhZG93IG1vZGU6CkBAIC0yNDQ2LDggKzI1NTAsOCBA
QCBzdGF0aWMgaW50IF9fcHV0X2ZpbmFsX3BhZ2VfdHlwZSgKIH0KIAogCi1z
dGF0aWMgaW50IF9fcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHByZWVtcHRp
YmxlKQorc3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlLCBib29sIHByZWVtcHRpYmxlLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBnKQogewogICAgIHVu
c2lnbmVkIGxvbmcgbngsIHgsIHkgPSBwYWdlLT51LmludXNlLnR5cGVfaW5m
bzsKICAgICBpbnQgcmMgPSAwOwpAQCAtMjQ3NCwxMiArMjU3OCwyOCBAQCBz
dGF0aWMgaW50IF9fcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHgsIG54KSkgIT0geCkgKQogICAgICAgICAgICAgICAgICAgICBjb250
aW51ZTsKICAgICAgICAgICAgICAgICAvKiBXZSBjbGVhcmVkIHRoZSAndmFs
aWQgYml0JyBzbyB3ZSBkbyB0aGUgY2xlYW4gdXAuICovCi0gICAgICAgICAg
ICAgICAgcmMgPSBfX3B1dF9maW5hbF9wYWdlX3R5cGUocGFnZSwgeCwgcHJl
ZW1wdGlibGUpOworICAgICAgICAgICAgICAgIHJjID0gX3B1dF9maW5hbF9w
YWdlX3R5cGUocGFnZSwgeCwgcHJlZW1wdGlibGUsIHB0cGcpOworICAgICAg
ICAgICAgICAgIHB0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgIGlmICgg
eCAmIFBHVF9wYXJ0aWFsICkKICAgICAgICAgICAgICAgICAgICAgcHV0X3Bh
Z2UocGFnZSk7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAg
ICB9CiAKKyAgICAgICAgICAgIGlmICggcHRwZyAmJiBQR1RfdHlwZV9lcXVh
bCh4LCBwdHBnLT51LmludXNlLnR5cGVfaW5mbykgKQorICAgICAgICAgICAg
eworICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAgICogcGFn
ZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKCkgYWNjZXNzZXMgdGhlIHNhbWUg
dW5pb24KKyAgICAgICAgICAgICAgICAgKiBsaW5lYXJfcHRfY291bnQgbGl2
ZXMgaW4uIFVudmFsaWRhdGVkIHBhZ2UgdGFibGUgcGFnZXMsCisgICAgICAg
ICAgICAgICAgICogaG93ZXZlciwgc2hvdWxkIG9jY3VyIGR1cmluZyBkb21h
aW4gZGVzdHJ1Y3Rpb24gb25seQorICAgICAgICAgICAgICAgICAqIGFueXdh
eS4gIFVwZGF0aW5nIG9mIGxpbmVhcl9wdF9jb3VudCBsdWNraWx5IGlzIG5v
dAorICAgICAgICAgICAgICAgICAqIG5lY2Vzc2FyeSBhbnltb3JlIGZvciBh
IGR5aW5nIGRvbWFpbi4KKyAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAg
ICAgICAgICBBU1NFUlQocGFnZV9nZXRfb3duZXIocGFnZSktPmlzX2R5aW5n
KTsKKyAgICAgICAgICAgICAgICBBU1NFUlQocGFnZS0+bGluZWFyX3B0X2Nv
dW50IDwgMCk7CisgICAgICAgICAgICAgICAgQVNTRVJUKHB0cGctPmxpbmVh
cl9wdF9jb3VudCA+IDApOworICAgICAgICAgICAgICAgIHB0cGcgPSBOVUxM
OworICAgICAgICAgICAgfQorCiAgICAgICAgICAgICAvKgogICAgICAgICAg
ICAgICogUmVjb3JkIFRMQiBpbmZvcm1hdGlvbiBmb3IgZmx1c2ggbGF0ZXIu
IFdlIGRvIG5vdCBzdGFtcCBwYWdlCiAgICAgICAgICAgICAgKiB0YWJsZXMg
d2hlbiBydW5uaW5nIGluIHNoYWRvdyBtb2RlOgpAQCAtMjQ5OSw2ICsyNjE5
LDEzIEBAIHN0YXRpYyBpbnQgX19wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2UsCiAgICAgICAgICAgICByZXR1cm4gLUVJTlRSOwogICAg
IH0KIAorICAgIGlmICggcHRwZyAmJiBQR1RfdHlwZV9lcXVhbCh4LCBwdHBn
LT51LmludXNlLnR5cGVfaW5mbykgKQorICAgIHsKKyAgICAgICAgQVNTRVJU
KCFyYyk7CisgICAgICAgIGRlY19saW5lYXJfdXNlcyhwYWdlKTsKKyAgICAg
ICAgZGVjX2xpbmVhcl9lbnRyaWVzKHB0cGcpOworICAgIH0KKwogICAgIHJl
dHVybiByYzsKIH0KIApAQCAtMjYzOCw2ICsyNzY1LDcgQEAgc3RhdGljIGlu
dCBfX2dldF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5z
aWduZWQgbG9uZyB0eXBlLAogICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRh
dGVkX3B0ZXMgPSAwOwogICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUg
PSAwOwogICAgICAgICB9CisgICAgICAgIHBhZ2UtPmxpbmVhcl9wdF9jb3Vu
dCA9IDA7CiAgICAgICAgIHJjID0gYWxsb2NfcGFnZV90eXBlKHBhZ2UsIHR5
cGUsIHByZWVtcHRpYmxlKTsKICAgICB9CiAKQEAgLTI2NTIsNyArMjc4MCw3
IEBAIHN0YXRpYyBpbnQgX19nZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKIAogdm9pZCBwdXRfcGFn
ZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7Ci0gICAgaW50IHJj
ID0gX19wdXRfcGFnZV90eXBlKHBhZ2UsIDApOworICAgIGludCByYyA9IF9w
dXRfcGFnZV90eXBlKHBhZ2UsIGZhbHNlLCBOVUxMKTsKICAgICBBU1NFUlQo
cmMgPT0gMCk7CiAgICAgKHZvaWQpcmM7CiB9CkBAIC0yNjY4LDcgKzI3OTYs
NyBAQCBpbnQgZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
LCB1bnNpZ25lZCBsb25nIHR5cGUpCiAKIGludCBwdXRfcGFnZV90eXBlX3By
ZWVtcHRpYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7Ci0gICAgcmV0
dXJuIF9fcHV0X3BhZ2VfdHlwZShwYWdlLCAxKTsKKyAgICByZXR1cm4gX3B1
dF9wYWdlX3R5cGUocGFnZSwgdHJ1ZSwgTlVMTCk7CiB9CiAKIGludCBnZXRf
cGFnZV90eXBlX3ByZWVtcHRpYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Us
IHVuc2lnbmVkIGxvbmcgdHlwZSkKQEAgLTI4NzgsMTEgKzMwMDYsMTQgQEAg
aW50IHB1dF9vbGRfZ3Vlc3RfdGFibGUoc3RydWN0IHZjcHUgKnYpCiAgICAg
aWYgKCAhdi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQogICAgICAgICByZXR1
cm4gMDsKIAotICAgIHN3aXRjaCAoIHJjID0gcHV0X3BhZ2VfYW5kX3R5cGVf
cHJlZW1wdGlibGUodi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUpICkKKyAgICBz
d2l0Y2ggKCByYyA9IF9wdXRfcGFnZV90eXBlKHYtPmFyY2gub2xkX2d1ZXN0
X3RhYmxlLCB0cnVlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZykgKQogICAgIHsKICAgICBjYXNl
IC1FSU5UUjoKICAgICBjYXNlIC1FUkVTVEFSVDoKICAgICAgICAgcmV0dXJu
IC1FUkVTVEFSVDsKKyAgICBjYXNlIDA6CisgICAgICAgIHB1dF9wYWdlKHYt
PmFyY2gub2xkX2d1ZXN0X3RhYmxlKTsKICAgICB9CiAKICAgICB2LT5hcmNo
Lm9sZF9ndWVzdF90YWJsZSA9IE5VTEw7CkBAIC0zMDQyLDYgKzMxNzMsNyBA
QCBpbnQgbmV3X2d1ZXN0X2NyMyh1bnNpZ25lZCBsb25nIG1mbikKICAgICAg
ICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgICAgICAv
KiBmYWxsdGhyb3VnaCAqLwogICAgICAgICAgICAgY2FzZSAtRVJFU1RBUlQ6
CisgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9
IE5VTEw7CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3Rf
dGFibGUgPSBwYWdlOwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAg
ICAgICAgZGVmYXVsdDoKQEAgLTMzMTAsNyArMzQ0MiwxMCBAQCBsb25nIGRv
X21tdWV4dF9vcCgKICAgICAgICAgICAgICAgICAgICAgaWYgKCB0eXBlID09
IFBHVF9sMV9wYWdlX3RhYmxlICkKICAgICAgICAgICAgICAgICAgICAgICAg
IHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwogICAgICAgICAgICAgICAgICAg
ICBlbHNlCisgICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwog
ICAgICAgICAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3Rf
dGFibGUgPSBwYWdlOworICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAg
ICAgICAgICAgfQogICAgICAgICAgICAgfQogCkBAIC0zMzQ2LDYgKzM0ODEs
NyBAQCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgIGNhc2UgLUVJTlRSOgogICAgICAgICAgICAgY2FzZSAtRVJFU1RB
UlQ6CisgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfcHRw
ZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vl
c3RfdGFibGUgPSBwYWdlOwogICAgICAgICAgICAgICAgIHJjID0gMDsKICAg
ICAgICAgICAgICAgICBicmVhazsKQEAgLTM0MjUsNiArMzU2MSw3IEBAIGxv
bmcgZG9fbW11ZXh0X29wKAogICAgICAgICAgICAgICAgICAgICAgICAgcmMg
PSAtRVJFU1RBUlQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAvKiBmYWxs
dGhyb3VnaCAqLwogICAgICAgICAgICAgICAgICAgICBjYXNlIC1FUkVTVEFS
VDoKKyAgICAgICAgICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1
ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgICAgICAgICAgY3Vy
ci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICAgICAg
ICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgICAgIGRlZmF1
bHQ6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAppbmRleCA5MjRjYWFj
ODM0Li41YTUxMjkxOGNjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWlu
LmgKQEAgLTUyNyw2ICs1MjcsOCBAQCBzdHJ1Y3QgYXJjaF92Y3B1CiAgICAg
cGFnZXRhYmxlX3QgZ3Vlc3RfdGFibGVfdXNlcjsgICAgICAgLyogKE1GTikg
eDg2LzY0IHVzZXItc3BhY2UgcGFnZXRhYmxlICovCiAgICAgcGFnZXRhYmxl
X3QgZ3Vlc3RfdGFibGU7ICAgICAgICAgICAgLyogKE1GTikgZ3Vlc3Qgbm90
aW9uIG9mIGNyMyAqLwogICAgIHN0cnVjdCBwYWdlX2luZm8gKm9sZF9ndWVz
dF90YWJsZTsgIC8qIHBhcnRpYWxseSBkZXN0cnVjdGVkIHBhZ2V0YWJsZSAq
LworICAgIHN0cnVjdCBwYWdlX2luZm8gKm9sZF9ndWVzdF9wdHBnOyAgIC8q
IGNvbnRhaW5pbmcgcGFnZSB0YWJsZSBvZiB0aGUgKi8KKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBmb3JtZXIsIGlmIGFu
eSAqLwogICAgIC8qIGd1ZXN0X3RhYmxlIGhvbGRzIGEgcmVmIHRvIHRoZSBw
YWdlLCBhbmQgYWxzbyBhIHR5cGUtY291bnQgdW5sZXNzCiAgICAgICogc2hh
ZG93IHJlZmNvdW50cyBhcmUgaW4gdXNlICovCiAgICAgcGFnZXRhYmxlX3Qg
c2hhZG93X3RhYmxlWzRdOyAgICAgICAgLyogKE1GTikgc2hhZG93KHMpIG9m
IGd1ZXN0ICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21t
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggMTE5ZDdkZWM2
Yi4uNDQ1ZGE1MGQ0NyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtMTI0
LDExICsxMjQsMTEgQEAgc3RydWN0IHBhZ2VfaW5mbwogICAgICAgICB1MzIg
dGxiZmx1c2hfdGltZXN0YW1wOwogCiAgICAgICAgIC8qCi0gICAgICAgICAq
IFdoZW4gUEdUX3BhcnRpYWwgaXMgdHJ1ZSB0aGVuIHRoaXMgZmllbGQgaXMg
dmFsaWQgYW5kIGluZGljYXRlcwotICAgICAgICAgKiB0aGF0IFBURXMgaW4g
dGhlIHJhbmdlIFswLCBAbnJfdmFsaWRhdGVkX3B0ZXMpIGhhdmUgYmVlbiB2
YWxpZGF0ZWQuCi0gICAgICAgICAqIEFuIGV4dHJhIHBhZ2UgcmVmZXJlbmNl
IG11c3QgYmUgYWNxdWlyZWQgKG9yIG5vdCBkcm9wcGVkKSB3aGVuZXZlcgot
ICAgICAgICAgKiBQR1RfcGFydGlhbCBnZXRzIHNldCwgYW5kIGl0IG11c3Qg
YmUgZHJvcHBlZCB3aGVuIHRoZSBmbGFnIGdldHMKLSAgICAgICAgICogY2xl
YXJlZC4gVGhpcyBpcyBzbyB0aGF0IGEgZ2V0KCkgbGVhdmluZyBhIHBhZ2Ug
aW4gcGFydGlhbGx5CisgICAgICAgICAqIFdoZW4gUEdUX3BhcnRpYWwgaXMg
dHJ1ZSB0aGVuIHRoZSBmaXJzdCB0d28gZmllbGRzIGFyZSB2YWxpZCBhbmQK
KyAgICAgICAgICogaW5kaWNhdGUgdGhhdCBQVEVzIGluIHRoZSByYW5nZSBb
MCwgQG5yX3ZhbGlkYXRlZF9wdGVzKSBoYXZlIGJlZW4KKyAgICAgICAgICog
dmFsaWRhdGVkLiBBbiBleHRyYSBwYWdlIHJlZmVyZW5jZSBtdXN0IGJlIGFj
cXVpcmVkIChvciBub3QgZHJvcHBlZCkKKyAgICAgICAgICogd2hlbmV2ZXIg
UEdUX3BhcnRpYWwgZ2V0cyBzZXQsIGFuZCBpdCBtdXN0IGJlIGRyb3BwZWQg
d2hlbiB0aGUgZmxhZworICAgICAgICAgKiBnZXRzIGNsZWFyZWQuIFRoaXMg
aXMgc28gdGhhdCBhIGdldCgpIGxlYXZpbmcgYSBwYWdlIGluIHBhcnRpYWxs
eQogICAgICAgICAgKiB2YWxpZGF0ZWQgc3RhdGUgKHdoZXJlIHRoZSBjYWxs
ZXIgd291bGQgZHJvcCB0aGUgcmVmZXJlbmNlIGFjcXVpcmVkCiAgICAgICAg
ICAqIGR1ZSB0byB0aGUgZ2V0dGluZyBvZiB0aGUgdHlwZSBbYXBwYXJlbnRs
eV0gZmFpbGluZyBbLUVSRVNUQVJUXSkKICAgICAgICAgICogd291bGQgbm90
IGFjY2lkZW50YWxseSByZXN1bHQgaW4gYSBwYWdlIGxlZnQgd2l0aCB6ZXJv
IGdlbmVyYWwKQEAgLTE1MiwxMCArMTUyLDE4IEBAIHN0cnVjdCBwYWdlX2lu
Zm8KICAgICAgICAgICogcHV0X3BhZ2VfZnJvbV9sTmUoKSAoZHVlIHRvIHRo
ZSBhcHBhcmVudCBmYWlsdXJlKSwgYW5kIGhlbmNlIGl0CiAgICAgICAgICAq
IG11c3QgYmUgZHJvcHBlZCB3aGVuIHRoZSBwdXQgb3BlcmF0aW9uIGlzIHJl
c3VtZWQgKGFuZCBjb21wbGV0ZXMpLAogICAgICAgICAgKiBidXQgaXQgbXVz
dCBub3QgYmUgYWNxdWlyZWQgaWYgcGlja2luZyB1cCB0aGUgcGFnZSBmb3Ig
dmFsaWRhdGlvbi4KKyAgICAgICAgICoKKyAgICAgICAgICogVGhlIDNyZCBm
aWVsZCwgQGxpbmVhcl9wdF9jb3VudCwgaW5kaWNhdGVzCisgICAgICAgICAq
IC0gYnkgYSBwb3NpdGl2ZSB2YWx1ZSwgaG93IG1hbnkgc2FtZS1sZXZlbCBw
YWdlIHRhYmxlIGVudHJpZXMgYSBwYWdlCisgICAgICAgICAqICAgdGFibGUg
aGFzLAorICAgICAgICAgKiAtIGJ5IGEgbmVnYXRpdmUgdmFsdWUsIGluIGhv
dyBtYW55IHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgYSBwYWdlIGlzCisgICAg
ICAgICAqICAgaW4gdXNlLgogICAgICAgICAgKi8KICAgICAgICAgc3RydWN0
IHsKLSAgICAgICAgICAgIHUxNiBucl92YWxpZGF0ZWRfcHRlczsKLSAgICAg
ICAgICAgIHM4IHBhcnRpYWxfcHRlOworICAgICAgICAgICAgdTE2IG5yX3Zh
bGlkYXRlZF9wdGVzOlBBR0VUQUJMRV9PUkRFUiArIDE7CisgICAgICAgICAg
ICB1MTYgOjE2IC0gUEFHRVRBQkxFX09SREVSIC0gMSAtIDI7CisgICAgICAg
ICAgICBzMTYgcGFydGlhbF9wdGU6MjsKKyAgICAgICAgICAgIHMxNiBsaW5l
YXJfcHRfY291bnQ7CiAgICAgICAgIH07CiAKICAgICAgICAgLyoKQEAgLTIw
Niw2ICsyMTQsOSBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAjZGVmaW5lIFBHVF9j
b3VudF93aWR0aCAgIFBHX3NoaWZ0KDkpCiAjZGVmaW5lIFBHVF9jb3VudF9t
YXNrICAgICgoMVVMPDxQR1RfY291bnRfd2lkdGgpLTEpCiAKKy8qIEFyZSB0
aGUgJ3R5cGUgbWFzaycgYml0cyBpZGVudGljYWw/ICovCisjZGVmaW5lIFBH
VF90eXBlX2VxdWFsKHgsIHkpICghKCgoeCkgXiAoeSkpICYgUEdUX3R5cGVf
bWFzaykpCisKICAvKiBDbGVhcmVkIHdoZW4gdGhlIG93bmluZyBndWVzdCAn
ZnJlZXMnIHRoaXMgcGFnZS4gKi8KICNkZWZpbmUgX1BHQ19hbGxvY2F0ZWQg
ICAgUEdfc2hpZnQoMSkKICNkZWZpbmUgUEdDX2FsbG9jYXRlZCAgICAgUEdf
bWFzaygxLCAxKQotLSAKMi4xNC4xCgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.9/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Disposition: attachment;
 filename="xsa240-4.9/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Transfer-Encoding: base64

RnJvbSBlNjE0OTc5Y2UwNTQwNDRkOWUxOTAyM2YxZWYxMGRhZTZlMzhiYWY0
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IEZyaSwgMjIgU2Vw
IDIwMTcgMTE6NDY6NTUgKzAxMDAKU3ViamVjdDogW1BBVENIIDIvMl0geDg2
L21tOiBEaXNhYmxlIFBWIGxpbmVhciBwYWdldGFibGVzIGJ5IGRlZmF1bHQK
CkFsbG93aW5nIHBhZ2V0YWJsZXMgdG8gcG9pbnQgdG8gb3RoZXIgcGFnZXRh
YmxlcyBvZiB0aGUgc2FtZSBsZXZlbAoob2Z0ZW4gY2FsbGVkICdsaW5lYXIg
cGFnZXRhYmxlcycpIGhhcyBiZWVuIGluY2x1ZGVkIGluIFhlbiBzaW5jZSBp
dHMKaW5jZXB0aW9uLiAgQnV0IGl0IGlzIG5vdCB1c2VkIGJ5IHRoZSBtb3N0
IGNvbW1vbiBQViBndWVzdHMgKExpbnV4LApOZXRCU0QsIG1pbmlvcyksIGFu
ZCBoYXMgYmVlbiB0aGUgc291cmNlIG9mIGEgbnVtYmVyIG9mIHN1YnRsZQpy
ZWZlcmVuY2UtY291bnRpbmcgYnVncy4KCkFkZCBhIGNvbW1hbmQtbGluZSBv
cHRpb24gdG8gY29udHJvbCB3aGV0aGVyIFBWIGxpbmVhciBwYWdldGFibGVz
IGFyZQphbGxvd2VkIChkaXNhYmxlZCBieSBkZWZhdWx0KS4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYyOgotIHMvXy8tLzsgaW4g
Y29tbWFuZC1saW5lIG9wdGlvbgotIEFkZGVkIF9fcmVhZF9tb3N0bHkKLS0t
CiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDE1ICsr
KysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAg
ICAgICAgfCAxMCArKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDI1IGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5l
Lm1hcmtkb3duCmluZGV4IDQ0ZDk5ODUyYWEuLjQ1ZWY4NzNhYmIgMTAwNjQ0
Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisr
KyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC0x
Mzc0LDYgKzEzNzQsMjEgQEAgVGhlIGZvbGxvd2luZyByZXNvdXJjZXMgYXJl
IGF2YWlsYWJsZToKICAgICBDRFAsIG9uZSBDT1Mgd2lsbCBjb3Jlc3BvbmQg
dHdvIENCTXMgb3RoZXIgdGhhbiBvbmUgd2l0aCBDQVQsIGR1ZSB0byB0aGUK
ICAgICBzdW0gb2YgQ0JNcyBpcyBmaXhlZCwgdGhhdCBtZWFucyBhY3R1YWwg
YGNvc19tYXhgIGluIHVzZSB3aWxsIGF1dG9tYXRpY2FsbHkKICAgICByZWR1
Y2UgdG8gaGFsZiB3aGVuIENEUCBpcyBlbmFibGVkLgorCisjIyMgcHYtbGlu
ZWFyLXB0Cis+IGA9IDxib29sZWFuPmAKKworPiBEZWZhdWx0OiBgZmFsc2Vg
CisKK0FsbG93IFBWIGd1ZXN0cyB0byBoYXZlIHBhZ2V0YWJsZSBlbnRyaWVz
IHBvaW50aW5nIHRvIG90aGVyIHBhZ2V0YWJsZXMKK29mIHRoZSBzYW1lIGxl
dmVsIChpLmUuLCBhbGxvd2luZyBMMiBQVEVzIHRvIHBvaW50IHRvIG90aGVy
IEwyIHBhZ2VzKS4KK1RoaXMgdGVjaG5pcXVlIGlzIG9mdGVuIGNhbGxlZCAi
bGluZWFyIHBhZ2V0YWJsZXMiLCBhbmQgaXMgc29tZXRpbWVzCit1c2VkIHRv
IGFsbG93IG9wZXJhdGluZyBzeXN0ZW1zIGEgc2ltcGxlIHdheSB0byBjb25z
aXN0ZW50bHkgbWFwIHRoZQorY3VycmVudCBwcm9jZXNzJ3MgcGFnZXRhYmxl
cyBpbnRvIGl0cyBvd24gdmlydHVhbCBhZGRyZXNzIHNwYWNlLgorCitOb25l
IG9mIHRoZSBtb3N0IGNvbW1vbiBQViBvcGVyYXRpbmcgc3lzdGVtcyAoTGlu
dXgsIE5ldEJTRCwgTWluaU9TKQordXNlIHRoaXMgdGVjaG5pcXVlLCBidXQg
dGhlcmUgbWF5IGJlIGN1c3RvbSBvcGVyYXRpbmcgc3lzdGVtcyB3aGljaAor
ZG8uCiAKICMjIyByZWJvb3QKID4gYD0gdFtyaXBsZV0gfCBrW2JkXSB8IGFb
Y3BpXSB8IHBbY2ldIHwgUFtvd2VyXSB8IGVbZmldIHwgbltvXSBbLCBbd11h
cm0gfCBbY11vbGRdYApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMg
Yi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCAxZTQ2OWJkMzU0Li4zMjk1MmE0
NmI5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4v
YXJjaC94ODYvbW0uYwpAQCAtODE0LDYgKzgxNCw5IEBAIHN0YXRpYyB2b2lk
IGRlY19saW5lYXJfdXNlcyhzdHJ1Y3QgcGFnZV9pbmZvICpwZykKICAqICAg
ICBmcmFtZSBpZiBpdCBpcyBtYXBwZWQgYnkgYSBkaWZmZXJlbnQgcm9vdCB0
YWJsZS4gVGhpcyBpcyBzdWZmaWNpZW50IGFuZAogICogICAgIGFsc28gbmVj
ZXNzYXJ5IHRvIGFsbG93IHZhbGlkYXRpb24gb2YgYSByb290IHRhYmxlIG1h
cHBpbmcgaXRzZWxmLgogICovCitzdGF0aWMgYm9vbCBfX3JlYWRfbW9zdGx5
IHB2X2xpbmVhcl9wdF9lbmFibGUgPSBmYWxzZTsKK2Jvb2xlYW5fcGFyYW0o
InB2LWxpbmVhci1wdCIsIHB2X2xpbmVhcl9wdF9lbmFibGUpOworCiAjZGVm
aW5lIGRlZmluZV9nZXRfbGluZWFyX3BhZ2V0YWJsZShsZXZlbCkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogc3RhdGljIGludCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKIGdldF8jI2xldmVsIyNfbGluZWFyX3BhZ2V0
YWJsZSggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCkBAIC04MjMsNiArODI2LDEzIEBAIGdldF8jI2xldmVsIyNfbGlu
ZWFyX3BhZ2V0YWJsZSggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgIHVuc2lnbmVkIGxvbmcgcGZuOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgaWYgKCAhcHZfbGlu
ZWFyX3B0X2VuYWJsZSApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgIHsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgICAgICAgICAgICJBdHRlbXB0IHRvIGNyZWF0ZSBsaW5lYXIgcC50LiAo
ZmVhdHVyZSBkaXNhYmxlZClcbiIpOyAgICAgXAorICAgICAgICByZXR1cm4g
MDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICB9ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAg
IGlmICggKGxldmVsIyNlX2dldF9mbGFncyhwZGUpICYgX1BBR0VfUlcpICkg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCiAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19X
QVJOSU5HLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotLSAKMi4xNC4xCgo=

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=separator--


From xen-devel-bounces@lists.xen.org Wed Oct 18 12:09:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 12:09:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4nAT-0000aH-Vx; Wed, 18 Oct 2017 12:09:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4nAS-0000Xa-FL; Wed, 18 Oct 2017 12:09:48 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 FA/C5-29911-B8447E95; Wed, 18 Oct 2017 12:09:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCKsWRWlGSWpSXmKPExsWS0XRdVbfL5Xm
 kwbldcha3brYyWyz5uJjFYtXVA6wOzB5Hd/9mCmCMYs3MS8qvSGDNWN62hqVgZnTFpmNSDYzL
 w7oYuTiEBK4wSkzcc5EFwlnEKDHj+D2mLkZODmYBV4kb+zazQdiKEhfuNbCA2LwCghInZz4Bs
 yUENCXuvFnFDmKLCBRJ7Dz3EsxmE9CTmHt2EtQcS4n5E0+BzREWSJNoO/ucHWKOmcSNOf/A4i
 wCqhITr+xln8DIMwvJ6llIVs9CsnoWIwdQXFNi/S59CFNaYvk/DohqeYntb+cwQ9hWEsuP3mO
 EsM0lbl9awg4zcUr3QyjbWqJ/1SRWCNtCYvWGmYyYauwlJi88wAaxykbi+Z9oZCULGPlXMaoX
 pxaVpRbpWuolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgTGGgMQ7GC8uyngEKMkB
 5OSKK/ugWeRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4zzo/jxQSLEpNT61Iy8wBRj1MWoKDR0
 mE18kJKM1bXJCYW5yZDpE6xWjJcWzFxT9MHGvmXQeSHTfv/mESYsnLz0uVEufdDTJPAKQhozQ
 PbhwsMV1ilJUS5mUEOlCIpyC1KDezBFX+FaM4B6OSMK8VyBSezLwSuK2vgA5iAjpondMTkINK
 EhFSwMTWVNTGppJT5HOq89oCkUWyPl7bj+2s8m9NkJV1mXqscQ3bkd/yL0pfHG9uzmlKk94lf
 mZbT23T3ZR/7c8zxF5fWH6878vU970ZnzXs29ffXjFf73JQdOjxcxdvGio8W/35mKztick9Qr
 LZbNEpJfPSmIKd4zpiHtupWzr4bnEuYP2zfd26ohtKLMUZiYZazEXFiQDJFUi+RwMAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1508328585!71891267!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4967 invoked from network); 18 Oct 2017 12:09:46 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Oct 2017 12:09:46 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4n99-00062Y-RS; Wed, 18 Oct 2017 12:08:27 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1e4n99-0001G3-P0; Wed, 18 Oct 2017 12:08:27 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
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: <E1e4n99-0001G3-P0@xenbits.xenproject.org>
Date: Wed, 18 Oct 2017 12:08:27 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 239 (CVE-2017-15589) - hypervisor
 stack leak in x86 I/O intercept code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

            Xen Security Advisory CVE-2017-15589 / XSA-239
                              version 3

            hypervisor stack leak in x86 I/O intercept code

UPDATES IN VERSION 3
====================

CVE assigned.

ISSUE DESCRIPTION
=================

Intercepted I/O operations may deal with less than a full machine
word's worth of data.  While read paths had been the subject of earlier
XSAs (and hence have been fixed), at least one write path was found
where the data stored into an internal structure could contain bits
from an uninitialized hypervisor stack slot.  A subsequent emulated
read would then be able to retrieve these bits.

IMPACT
======

A malicious unprivileged x86 HVM guest may be able to obtain sensitive
information from the host or other guests.

VULNERABLE SYSTEMS
==================

All Xen versions are vulnerable.

Only x86 systems are affected.  ARM systems are not affected.

Only HVM guests can leverage this vulnerability.  PV guests cannot
leverage this vulnerability.

MITIGATION
==========

Running only PV guests will avoid this issue.

CREDITS
=======

This issue was discovered by Roger Pau MonnÃ© of Citrix.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa239.patch           xen-unstable, Xen 4.9.x, Xen 4.8.x, Xen 4.7.x, Xen 4.6.x
xsa239-4.5.patch       Xen 4.5.x

$ sha256sum xsa239*
eb7971be89199eb3ff510f4f5650fd5a8ec588b9fcb8f89230216fac4214ef21  xsa239.meta
087a8b3cf7ecbdbde593033c127cbcf6c37f532bf33d90f72c19e493970a799c  xsa239.patch
b91a68fe67240f2a5bb9460c5b650e9595364afa180f8702aef783815e3d7dcd  xsa239-4.5.patch
$

DEPLOYMENT DURING EMBARGO
=========================

Deployment of the patches and/or mitigations described above (or
others which are substantially similar) is permitted during the
embargo, even on public-facing systems with untrusted guest users and
administrators.

But: Distribution of updated software is prohibited (except to other
members of the predisclosure list).

Predisclosure list members who wish to deploy significantly different
patches and/or mitigations, please contact the Xen Project Security
Team.

(Note: this during-embargo deployment notice is retained in
post-embargo publicly released Xen Project advisories, even though it
is then no longer applicable.  This is to enable the community to have
oversight of the Xen Project Security Team's decisionmaking.)

For more information about permissible uses of embargoed information,
consult the Xen Project community's agreed Security Policy:
  http://www.xenproject.org/security-policy.html
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJZ50QiAAoJEIP+FMlX6CvZ9+EH/3FDnPzVeA+Rd8rblNpLh7VQ
oyQ0B0olLYPZHLHQ2yzNJAg/1wv1ar7K2Rs0E1kovSqFZWdrTeo0DFKy418+rD6j
TvSxYq0ktC0ir5cUSeExhHRDkBGDlEAuugdC381e0g89KT7Sv+kQz8t06yBV9KIP
hnWPWcGvzeIKQX//Gd5i4618zhqGHI29LBuFJyMdrDcHSdD8f5B81n+pWojZ8JDP
gYbhLHr0MLev2CH0URiegc7FIvbEPbW4rAzuEAKbMLfLMMwPg+eLJsM25WCTWuE7
AiQUvx3zyD76EZ7gjVIDV/AazOWmMpZHrS1Rd+LwNYTeuV77JDebSI6KJ+X0jHc=
=v3zp
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa239.meta"
Content-Disposition: attachment; filename="xsa239.meta"
Content-Transfer-Encoding: base64

ewogICJYU0EiOiAyMzksCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC45IiwKICAgICI0LjgiLAogICAgIjQuNyIsCiAg
ICAiNC42IiwKICAgICI0LjUiCiAgXSwKICAiVHJlZXMiOiBbCiAgICAieGVu
IgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC41IjogewogICAgICAiWGVu
VmVyc2lvbiI6ICI0LjUiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI4MzcyNGQ5ZjNhZTIx
YTNiOTYzNjI3NDJlMmYwNTJiMTlkOWY1NTlhIiwKICAgICAgICAgICJQcmVy
ZXFzIjogWwogICAgICAgICAgICAyMzcsCiAgICAgICAgICAgIDIzOAogICAg
ICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAi
eHNhMjM5LTQuNS5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAg
IH0KICAgIH0sCiAgICAiNC42IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0
LjYiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAg
ICAgICAgIlN0YWJsZVJlZiI6ICIxNjU4YTg3NjkwYWM4MzllODVkYjEyYmJm
NDA5YmU2MmJiOTM4NjQwIiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAg
ICAgICAgICAyMzcsCiAgICAgICAgICAgIDIzOAogICAgICAgICAgXSwKICAg
ICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjM5LnBhdGNo
IgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0
LjciOiB7CiAgICAgICJYZW5WZXJzaW9uIjogIjQuNyIsCiAgICAgICJSZWNp
cGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVm
IjogImM3NzgzZDljMjZmYzE5MTg2MmQ5ODgzZGEyMjM4NzM0MGIxZmFiMTgi
LAogICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAgIDIzNywKICAg
ICAgICAgICAgMjM4CiAgICAgICAgICBdLAogICAgICAgICAgIlBhdGNoZXMi
OiBbCiAgICAgICAgICAgICJ4c2EyMzkucGF0Y2giCiAgICAgICAgICBdCiAg
ICAgICAgfQogICAgICB9CiAgICB9LAogICAgIjQuOCI6IHsKICAgICAgIlhl
blZlcnNpb24iOiAiNC44IiwKICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAg
InhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAiMzY4OThlYjEyNTcy
ZjBhMWY4NWNiNTRkNGE5ZTkwYWZjYjZmNzA0NSIsCiAgICAgICAgICAiUHJl
cmVxcyI6IFsKICAgICAgICAgICAgMjM3LAogICAgICAgICAgICAyMzgKICAg
ICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAg
InhzYTIzOS5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0K
ICAgIH0sCiAgICAiNC45IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0Ljki
LAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAg
ICAgIlN0YWJsZVJlZiI6ICIyY2MzZDMyZjQwYzcxY2IyNDI0NzdhM2Y4OTM4
MDc0ZDRmYzM2ODI5IiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAg
ICAgICAyMzcsCiAgICAgICAgICAgIDIzOAogICAgICAgICAgXSwKICAgICAg
ICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjM5LnBhdGNoIgog
ICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICJtYXN0
ZXIiOiB7CiAgICAgICJYZW5WZXJzaW9uIjogIm1hc3RlciIsCiAgICAgICJS
ZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxl
UmVmIjogImE4ZWE2ZTI2ODgxMThhM2UxOWUyOWIzOWUzMTZmYWE1Zjk2YWI5
ZDEiLAogICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAgIDIzNywK
ICAgICAgICAgICAgMjM4CiAgICAgICAgICBdLAogICAgICAgICAgIlBhdGNo
ZXMiOiBbCiAgICAgICAgICAgICJ4c2EyMzkucGF0Y2giCiAgICAgICAgICBd
CiAgICAgICAgfQogICAgICB9CiAgICB9CiAgfQp9

--=separator
Content-Type: application/octet-stream; name="xsa239.patch"
Content-Disposition: attachment; filename="xsa239.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvSFZNOiBwcmVmaWxsIHBhcnRpYWxseSB1c2VkIHZhcmlhYmxlIG9u
IGVtdWxhdGlvbiBwYXRocwoKQ2VydGFpbiBoYW5kbGVycyBpZ25vcmUgdGhl
IGFjY2VzcyBzaXplICh2aW9hcGljX3dyaXRlKCkgYmVpbmcgdGhlCmV4YW1w
bGUgdGhpcyB3YXMgZm91bmQgd2l0aCksIHBlcmhhcHMgbGVhZGluZyB0byBz
dWJzZXF1ZW50IHJlYWRzCnNlZWluZyBkYXRhIHRoYXQgd2Fzbid0IGFjdHVh
bGx5IHdyaXR0ZW4gYnkgdGhlIGd1ZXN0LiBGb3IKY29uc2lzdGVuY3kgYW5k
IGV4dHJhIHNhZmV0eSBhbHNvIGRvIHRoaXMgb24gdGhlIHJlYWQgcGF0aCBv
Zgpodm1fcHJvY2Vzc19pb19pbnRlcmNlcHQoKSwgZXZlbiBpZiB0aGlzIGRv
ZXNuJ3QgZGlyZWN0bHkgYWZmZWN0IHdoYXQKZ3Vlc3RzIGdldCB0byBzZWUs
IGFzIHdlJ3ZlIHN1cHBvc2VkbHkgYWxyZWFkeSBkZWFsdCB3aXRoIHJlYWQg
aGFuZGxlcnMKbGVhdmluZyBkYXRhIGNvbXBsZXRlbHkgdW5pdGlhbGl6ZWQu
CgpUaGlzIGlzIFhTQS0yMzkuCgpSZXBvcnRlZC1ieTogUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2
L2h2bS9lbXVsYXRlLmMKQEAgLTEyOSw3ICsxMjksNyBAQCBzdGF0aWMgaW50
IGh2bWVtdWxfZG9faW8oCiAgICAgICAgIC5jb3VudCA9ICpyZXBzLAogICAg
ICAgICAuZGlyID0gZGlyLAogICAgICAgICAuZGYgPSBkZiwKLSAgICAgICAg
LmRhdGEgPSBkYXRhLAorICAgICAgICAuZGF0YSA9IGRhdGFfaXNfYWRkciA/
IGRhdGEgOiAwLAogICAgICAgICAuZGF0YV9pc19wdHIgPSBkYXRhX2lzX2Fk
ZHIsIC8qIGlvcmVxX3QgZmllbGQgbmFtZSBpcyBtaXNsZWFkaW5nICovCiAg
ICAgICAgIC5zdGF0ZSA9IFNUQVRFX0lPUkVRX1JFQURZLAogICAgIH07Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vaW50ZXJjZXB0LmMKKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS9pbnRlcmNlcHQuYwpAQCAtMTI3LDYgKzEyNyw3IEBAIGlu
dCBodm1fcHJvY2Vzc19pb19pbnRlcmNlcHQoY29uc3Qgc3RydWMKICAgICAg
ICAgICAgIGFkZHIgPSAocC0+dHlwZSA9PSBJT1JFUV9UWVBFX0NPUFkpID8K
ICAgICAgICAgICAgICAgICAgICBwLT5hZGRyICsgc3RlcCAqIGkgOgogICAg
ICAgICAgICAgICAgICAgIHAtPmFkZHI7CisgICAgICAgICAgICBkYXRhID0g
MDsKICAgICAgICAgICAgIHJjID0gb3BzLT5yZWFkKGhhbmRsZXIsIGFkZHIs
IHAtPnNpemUsICZkYXRhKTsKICAgICAgICAgICAgIGlmICggcmMgIT0gWDg2
RU1VTF9PS0FZICkKICAgICAgICAgICAgICAgICBicmVhazsKQEAgLTE2MSw2
ICsxNjIsNyBAQCBpbnQgaHZtX3Byb2Nlc3NfaW9faW50ZXJjZXB0KGNvbnN0
IHN0cnVjCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggcC0+ZGF0YV9p
c19wdHIgKQogICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGRhdGEg
PSAwOwogICAgICAgICAgICAgICAgIHN3aXRjaCAoIGh2bV9jb3B5X2Zyb21f
Z3Vlc3RfcGh5cygmZGF0YSwgcC0+ZGF0YSArIHN0ZXAgKiBpLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
LT5zaXplKSApCiAgICAgICAgICAgICAgICAgewo=

--=separator
Content-Type: application/octet-stream; name="xsa239-4.5.patch"
Content-Disposition: attachment; filename="xsa239-4.5.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvSFZNOiBwcmVmaWxsIHBhcnRpYWxseSB1c2VkIHZhcmlhYmxlIG9u
IGVtdWxhdGlvbiBwYXRocwoKQ2VydGFpbiBoYW5kbGVycyBpZ25vcmUgdGhl
IGFjY2VzcyBzaXplICh2aW9hcGljX3dyaXRlKCkgYmVpbmcgdGhlCmV4YW1w
bGUgdGhpcyB3YXMgZm91bmQgd2l0aCksIHBlcmhhcHMgbGVhZGluZyB0byBz
dWJzZXF1ZW50IHJlYWRzCnNlZWluZyBkYXRhIHRoYXQgd2Fzbid0IGFjdHVh
bGx5IHdyaXR0ZW4gYnkgdGhlIGd1ZXN0LiBGb3IKY29uc2lzdGVuY3kgYW5k
IGV4dHJhIHNhZmV0eSBhbHNvIGRvIHRoaXMgb24gdGhlIHJlYWQgcGF0aCBv
Zgpodm1fcHJvY2Vzc19pb19pbnRlcmNlcHQoKSwgZXZlbiBpZiB0aGlzIGRv
ZXNuJ3QgZGlyZWN0bHkgYWZmZWN0IHdoYXQKZ3Vlc3RzIGdldCB0byBzZWUs
IGFzIHdlJ3ZlIHN1cHBvc2VkbHkgYWxyZWFkeSBkZWFsdCB3aXRoIHJlYWQg
aGFuZGxlcnMKbGVhdmluZyBkYXRhIGNvbXBsZXRlbHkgdW5pdGlhbGl6ZWQu
CgpUaGlzIGlzIFhTQS0yMzkuCgpSZXBvcnRlZC1ieTogUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9pbnRlcmNlcHQuYworKysgYi94ZW4vYXJjaC94
ODYvaHZtL2ludGVyY2VwdC5jCkBAIC01NSw2ICs1NSw3IEBAIHN0YXRpYyBp
bnQgaHZtX21taW9fYWNjZXNzKHN0cnVjdCB2Y3B1ICoKICAgICB7CiAgICAg
ICAgIGlmICggcC0+ZGlyID09IElPUkVRX1JFQUQgKQogICAgICAgICB7Cisg
ICAgICAgICAgICBkYXRhID0gMDsKICAgICAgICAgICAgIGlmICggdmlvLT5t
bWlvX3JldHJ5aW5nICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAg
ICBpZiAoIHZpby0+bW1pb19sYXJnZV9yZWFkX2J5dGVzICE9IHAtPnNpemUg
KQpAQCAtNzYsNiArNzcsNyBAQCBzdGF0aWMgaW50IGh2bV9tbWlvX2FjY2Vz
cyhzdHJ1Y3QgdmNwdSAqCiAgICAgewogICAgICAgICBmb3IgKCBpID0gMDsg
aSA8IHAtPmNvdW50OyBpKysgKQogICAgICAgICB7CisgICAgICAgICAgICBk
YXRhID0gMDsKICAgICAgICAgICAgIGlmICggdmlvLT5tbWlvX3JldHJ5aW5n
ICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBpZiAoIHZpby0+
bW1pb19sYXJnZV9yZWFkX2J5dGVzICE9IHAtPnNpemUgKQpAQCAtMTI0LDYg
KzEyNiw3IEBAIHN0YXRpYyBpbnQgaHZtX21taW9fYWNjZXNzKHN0cnVjdCB2
Y3B1ICoKICAgICB7CiAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgcC0+Y291
bnQ7IGkrKyApCiAgICAgICAgIHsKKyAgICAgICAgICAgIGRhdGEgPSAwOwog
ICAgICAgICAgICAgc3dpdGNoICggaHZtX2NvcHlfZnJvbV9ndWVzdF9waHlz
KCZkYXRhLCBwLT5kYXRhICsgc3RlcCAqIGksCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcC0+c2l6ZSkgKQogICAg
ICAgICAgICAgewpAQCAtMjIyLDYgKzIyNSw3IEBAIHN0YXRpYyBpbnQgcHJv
Y2Vzc19wb3J0aW9faW50ZXJjZXB0KHBvcnQKICAgICB7CiAgICAgICAgIGlm
ICggcC0+ZGlyID09IElPUkVRX1JFQUQgKQogICAgICAgICB7CisgICAgICAg
ICAgICBkYXRhID0gMDsKICAgICAgICAgICAgIGlmICggdmlvLT5tbWlvX3Jl
dHJ5aW5nICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBpZiAo
IHZpby0+bW1pb19sYXJnZV9yZWFkX2J5dGVzICE9IHAtPnNpemUgKQpAQCAt
MjQ2LDYgKzI1MCw3IEBAIHN0YXRpYyBpbnQgcHJvY2Vzc19wb3J0aW9faW50
ZXJjZXB0KHBvcnQKICAgICB7CiAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwg
cC0+Y291bnQ7IGkrKyApCiAgICAgICAgIHsKKyAgICAgICAgICAgIGRhdGEg
PSAwOwogICAgICAgICAgICAgaWYgKCB2aW8tPm1taW9fcmV0cnlpbmcgKQog
ICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGlmICggdmlvLT5tbWlv
X2xhcmdlX3JlYWRfYnl0ZXMgIT0gcC0+c2l6ZSApCg==

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=separator--


From xen-devel-bounces@lists.xen.org Wed Oct 18 12:41:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 12:41:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4nf5-0007cG-Tu; Wed, 18 Oct 2017 12:41:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4nf5-0007c5-0F
 for xen-devel@lists.xensource.com; Wed, 18 Oct 2017 12:41:27 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 FD/5F-08608-6FB47E95; Wed, 18 Oct 2017 12:41:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVfer9/N
 Ig/lLOC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasWrBC5aCnWYVO59pNzBe
 1+1i5OIQEmhkkph09w9LFyMnkPOYUWLP5ViIxDZGidmb9rGDJEQEnCW+npkLZvMK6Es82DgRz
 BYWcJPYd24+M4gtITCJSeLW51II21Pi2sE9LDB2S/croBp2DjYBK4lDYiBRFgFViS+XfzNNYO
 RewMiwilGjOLWoLLVI18hQL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj0N8MQLC
 D8c+ygEOMkhxMSqK8ugeeRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4H3m9TxSSLAoNT21Ii0z
 Bxh4MGkJDh4lEd5qkDRvcUFibnFmOkTqFKMux7FNl/8wCbHk5eelSonzfgMpEgApyijNgxsBi
 4JLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuZtAZnCk5lXArfpFdARTEBHrHN6AnJESSJCSq
 qB0Xf1RZ9kS/FHeezsGncu+NStmv8uavIU+XA+Vt37T5U6m7nkPwpnKChOeFocWn3ldrbPW/s
 ZvdUbvOy7jNOipNqj/+seZJgZX/m7apZpcKraDulzrQrBq8zzWtkf3LK/pC54WDphW5/Yssfl
 17ak1T+6+a9wuefT4AOKadrZHrEa8rNvnrunxFKckWioxVxUnAgAAsi2nn0CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1508330484!74647832!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56034 invoked from network); 18 Oct 2017 12:41:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Oct 2017 12:41:24 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4nez-000704-Ui; Wed, 18 Oct 2017 12: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e4neu-0008Gm-B4; Wed, 18 Oct 2017 12:41:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e4net-0002EB-Rm; Wed, 18 Oct 2017 12:41:16 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114683-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=4ed00f57f086c589a95fdd17ace43e02fee2be34
X-Osstest-Versions-That: xen=c4efa25058d3f45bf725d6ebe6429db9adf94b62
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 18 Oct 2017 12:41:15 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114683: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDY4MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDY4My8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDRlZDAwZjU3ZjA4NmM1ODlhOTVmZGQxN2FjZTQzZTAy
ZmVlMmJlMzQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGM0ZWZhMjUw
NThkM2Y0NWJmNzI1ZDZlYmU2NDI5ZGI5YWRmOTRiNjIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
NDY1MyAgMjAxNy0xMC0xNyAxNTowMjo0NyBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTQ2ODMgIDIwMTctMTAtMTggMTA6MTI6NTAgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBJYW4gSmFja3Nv
biA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNp
b24gOgoKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249NGVkMDBmNTdmMDg2
YzU4OWE5NWZkZDE3YWNlNDNlMDJmZWUyYmUzNAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4v
Y3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi4K
KysrKyBQRVJMTElCPS46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZp
ZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAg
ICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3si
UmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVz
dC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1k
IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysg
cmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9T
U1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMg
d2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLXVu
c3RhYmxlLXNtb2tlIDRlZDAwZjU3ZjA4NmM1ODlhOTVmZGQxN2FjZTQzZTAyZmVlMmJlMzQKKyBi
cmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249NGVkMDBmNTdmMDg2YzU4OWE5NWZk
ZDE3YWNlNDNlMDJmZWUyYmUzNAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1v
bgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi46LgorKysrIFBF
UkxMSUI9LjouOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVw
b3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAg
ICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9z
In0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVw
b3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9t
ZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9z
PS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyBl
eHBvcnQgUEVSTExJQj0uOi46LjouCisrKyBQRVJMTElCPS46LjouOi4KKysgdW1hc2sgMDAyCisg
c2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFu
Y2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJs
ZQorICdbJyB4eGVuID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4cWVtdS11cHN0
cmVhbS11bnN0YWJsZSA9IHggJ10nCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0
cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUtc21va2UKKyBwcmV2eGVuYnJhbmNoPXhlbi00Ljkt
dGVzdGluZworICdbJyB4NGVkMDBmNTdmMDg2YzU4OWE5NWZkZDE3YWNlNDNlMDJmZWUyYmUzNCA9
IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUg
JwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFs
Y29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3Ig
ZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDov
L2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9r
ZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2
aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmly
dC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNl
YWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292
bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQK
KysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdh
cmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgt
cHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVu
CisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisr
ICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0
CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIv
c2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngK
KysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVu
c3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWls
eS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNt
b2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhl
bi11bnN0YWJsZS1zbW9rZQorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90
cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQK
KysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVF
X0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMu
Z2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9T
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdp
dAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeGVuLXVuc3RhYmxlLXNtb2tlCisgY2FzZSAk
MSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3Jl
cG9zL3hlbgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eGVuLmdpdCA0ZWQwMGY1N2YwODZjNTg5YTk1ZmRkMTdhY2U0M2UwMmZlZTJiZTM0OnJlZnMvaGVh
ZHMvc21va2UKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0
CiAgIGM0ZWZhMjUuLjRlZDAwZjUgIDRlZDAwZjU3ZjA4NmM1ODlhOTVmZGQxN2FjZTQzZTAyZmVl
MmJlMzQgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 18 12:51:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 12:51:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4noN-0008Tm-Vm; Wed, 18 Oct 2017 12:51:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4noM-0008TO-Cw
 for xen-devel@lists.xensource.com; Wed, 18 Oct 2017 12:51:02 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 A9/C2-31244-53E47E95; Wed, 18 Oct 2017 12:51:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFLMWRWlGSWpSXmKPExsWS0XRdVdfE73m
 kQetJFosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmtG6dy1RwsJmlouvcE7YG
 xo9HmbsYuTiEBBqZJBqaZrBCOI8ZJb5/+AzlbGOUWLHrCFAZJ4eIgLPE1zNz2UFsYQEziZ8T/
 zOB2LwC9hIn1twEstk52ASsJA6JgURZBFQl5n+azTaBkWMBI8MqRo3i1KKy1CJdQwO9pKLM9I
 yS3MTMHCDPTC83tbg4MT01JzGpWC85P3cTI9BfDECwg/H4+7hDjJIcTEqivLoHnkUK8SXlp1R
 mJBZnxBeV5qQWH2KU4eBQkuA19X0eKSRYlJqeWpGWmQMMHJi0BAePkghvF0iat7ggMbc4Mx0i
 dYpRl+PYpst/mIRY8vLzUqXEeYNBigRAijJK8+BGwIL4EqOslDAvI9BRQjwFqUW5mSWo8q8Yx
 TkYlYR5L4NM4cnMK4Hb9AroCCagI9Y5PQE5oiQRISXVwNgnvbhCL/TMo7AzctPsV2pv4hWKWb
 DkVs2Nw8a/4m9vkq/49EjhcVKP13yOwJg+o0stLZ3nDE8vNb0z0fgdg8XcFwxReX7qXPfNL2b
 3Zqp/29Y/9aGE3M3dSecWfkiXN496niR9cc/uVUfK8z1quo7I34jZNH0lt9zay+WV55nCf21t
 2Xmw2ECJpTgj0VCLuag4EQCmIl5OXQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1508331058!71899680!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24048 invoked from network); 18 Oct 2017 12:50:59 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Oct 2017 12:50:59 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4noH-0007FS-4w; Wed, 18 Oct 2017 12:50:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e4noB-0000AL-OT; Wed, 18 Oct 2017 12:50:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e4noB-0006dq-IW; Wed, 18 Oct 2017 12:50:51 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1e4noB-0006dq-IW@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 18 Oct 2017 12:50:51 +0000
Subject: [Xen-devel] [qemu-mainline bisection] complete build-i386
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiBidWlsZC1pMzg2
CnRlc3RpZCB4ZW4tYnVpbGQKClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5n
aXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CgoqKiogRm91bmQgYW5k
IHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgcWVt
dXUgZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICBhOTAzOGU1
ZTE5OTJiN2ZhYzMzZTM0NmVjMTBhMDFlNGE0ZjMzYWIyCiAgQnVnIG5vdCBwcmVzZW50OiAzMmM3
ZTBhYjc1NTc0NWU5NjFmMTc3MmU5NWNhYzM4MWNjNjg3NjlkCiAgTGFzdCBmYWlsIHJlcHJvOiBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE0NjkzLwoK
CiAgKFJldmlzaW9uIGxvZyB0b28gbG9uZywgb21pdHRlZC4pCgoKRm9yIGJpc2VjdGlvbiByZXZp
c2lvbi10dXBsZSBncmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvcmVzdWx0cy9iaXNlY3QvcWVtdS1tYWlubGluZS9idWlsZC1pMzg2Lnhlbi1i
dWlsZC5odG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJlc3BlY3Rp
dmVseSwgdG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xv
Z3MvcmVzdWx0cy9iaXNlY3QvcWVtdS1tYWlubGluZS9idWlsZC1pMzg2Lnhlbi1idWlsZCAtLXN1
bW1hcnktb3V0PXRtcC8xMTQ2OTMuYmlzZWN0aW9uLXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0x
MTQ1MDcgLS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJpc2VjdCBxZW11LW1haW5saW5lIGJ1aWxkLWkz
ODYgeGVuLWJ1aWxkClNlYXJjaGluZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAxMTQ2NTEg
ZmFpbCBbaG9zdD1iYXJvcXVlMF0gLyAxMTQ1MDcgW2hvc3Q9bm9ibGluZzFdIDExNDQ3NSBbaG9z
dD1ub2NlcmEwXSAxMTQ0MDkgW2hvc3Q9aHV4ZWxyZWJlMF0gMTE0Mjc5IFtob3N0PW5vYmxpbmcw
XSAxMTQxNDggW2hvc3Q9bm9ibGluZzFdIDExNDEwNiBbaG9zdD1yaW1hdmExXSAxMTQwODMgW2hv
c3Q9Zmlhbm8wXSAxMTQwNDIgW2hvc3Q9bm9ibGluZzFdIDExMzk3NCBbaG9zdD1iYXJvcXVlMV0g
MTEzOTY0IFtob3N0PXBpbm90MV0gMTEzODc2IFtob3N0PW5vYmxpbmcwXSAxMTM4NjQgW2hvc3Q9
Zmlhbm8xXSAxMTM4NTIgW2hvc3Q9ZWxibGluZzBdIDExMzgzOSBbaG9zdD1ub2JsaW5nMV0gMTEz
ODE3IFtob3N0PWh1eGVscmViZTBdIDExMzc4NCBbaG9zdD1tZXJsb3QxXSAxMTM3ODAgW2hvc3Q9
cGlub3QxXSAxMTM3NjkgW2hvc3Q9bWVybG90MV0gMTEzNzQzIFtob3N0PXJpbWF2YTBdIDExMzcx
MSBbaG9zdD1waW5vdDFdIDExMzY4OSBbaG9zdD1yaW1hdmEwXSAxMTM2NTkgW2hvc3Q9YmFyb3F1
ZTFdIDExMzY0NiBbaG9zdD1iYXJvcXVlMV0gMTEzNjI2IFtob3N0PWh1eGVscmViZTBdIDExMzYx
MyBbaG9zdD1lbGJsaW5nMV0gMTEzNjA3IFtob3N0PXJpbWF2YTFdIDExMzU5NiBbaG9zdD1odXhl
bHJlYmUwXSAxMTM1ODYgW2hvc3Q9ZWxibGluZzBdIDExMzU4MCBbaG9zdD1ub2JsaW5nMV0gMTEz
NTYwIFtob3N0PWJhcm9xdWUxXSAxMTM1NDUgW2hvc3Q9bm9ibGluZzFdIDExMzUyNyBbaG9zdD1l
bGJsaW5nMV0gMTEzNTEyIFtob3N0PWZpYW5vMV0gMTEzNDkwIFtob3N0PWJhcm9xdWUxXSAxMTM0
NjQgW2hvc3Q9bm9ibGluZzBdIDExMzQzMiBbaG9zdD1lbGJsaW5nMF0gMTEzMzkxIFtob3N0PWJh
cm9xdWUxXSAxMTMzNDUgW2hvc3Q9cGlub3QxXSAxMTMzMDIgW2hvc3Q9bm9ibGluZzBdIDExMzE3
OSBbaG9zdD1yaW1hdmEwXSAxMTMxNjAgW2hvc3Q9cGlub3QwXSAxMTMxNDggW2hvc3Q9cmltYXZh
MF0gMTEyMjc1IFtob3N0PW5vYmxpbmcwXSAxMTIwMTEgW2hvc3Q9aHV4ZWxyZWJlMF0gMTExOTg2
IFtob3N0PW1lcmxvdDBdIDExMTk2MyBbaG9zdD1pdGFsaWExXSAxMTE5MjYgW2hvc3Q9aHV4ZWxy
ZWJlMF0gMTExODg5IFtob3N0PWh1eGVscmViZTBdIDExMTg0OCBbaG9zdD1pdGFsaWExXSAxMTE4
MTcgW2hvc3Q9YmFyb3F1ZTFdIDExMTc5MCBbaG9zdD1iYXJvcXVlMV0gMTExNzY1IFtob3N0PWJh
cm9xdWUxXSAxMTE3MzIgW2hvc3Q9bm9ibGluZzBdIDExMTcwMyBbaG9zdD1pdGFsaWExXSAxMTE2
NjcgW2hvc3Q9bm9ibGluZzBdIDExMTY0OCBbaG9zdD1odXhlbHJlYmUwXSAxMTE2MjQgW2hvc3Q9
cGlub3QxXSAxMTE2MDEgW2hvc3Q9cGlub3QxXSAxMTE1NDggW2hvc3Q9cGlub3QxXSAxMTE1MjIg
W2hvc3Q9bWVybG90MF0gMTExNDc1IFtob3N0PWl0YWxpYTFdIDExMTM3OSBbaG9zdD1odXhlbHJl
YmUwXSAxMTEzNzMgW2hvc3Q9Y2hhcmRvbm5heTFdIDExMTM1OSBbaG9zdD1odXhlbHJlYmUwXSAx
MTEyNjUgW2hvc3Q9aHV4ZWxyZWJlMV0gMTExMjExIFtob3N0PWh1eGVscmViZTFdIDExMTA5MiBb
aG9zdD1iYXJvcXVlMV0gMTExMDY1IFtob3N0PXJpbWF2YTFdIDExMTAwMCBbaG9zdD1pdGFsaWEx
XSAxMTA5NjggW2hvc3Q9aHV4ZWxyZWJlMF0gMTEwOTI1IFtob3N0PW5vYmxpbmcwXSAxMTA5MDEg
W2hvc3Q9aHV4ZWxyZWJlMV0gMTEwNDc4IFtob3N0PWh1eGVscmViZTFdIDExMDQ1OCBbaG9zdD1o
dXhlbHJlYmUwXSAxMTA0MjggW2hvc3Q9YmFyb3F1ZTFdIDExMDQwMSBbaG9zdD1ub2JsaW5nMF0g
MTEwMzc2IFtob3N0PWl0YWxpYTFdIDExMDM0MCBbaG9zdD1odXhlbHJlYmUxXSAxMTAyNjggW2hv
c3Q9aHV4ZWxyZWJlMF0gMTEwMjEwIFtob3N0PWJhcm9xdWUxXSAxMTAxNjEgW2hvc3Q9cmltYXZh
MV0gMTEwMTE0IFtob3N0PXBpbm90MV0gMTEwMDg0IFtob3N0PWNoYXJkb25uYXkwXSAxMTAwNTQg
W2hvc3Q9ZWxibGluZzBdIDExMDAzMiBbaG9zdD1odXhlbHJlYmUxXSAxMTAwMjIgW2hvc3Q9Y2hh
cmRvbm5heTBdIDEwOTk3NSBbaG9zdD1yaW1hdmExXSAxMDk5NTQgW2hvc3Q9ZWxibGluZzFdIDEw
OTkyOCBbaG9zdD1jaGFyZG9ubmF5MF0gMTA5ODk4IFtob3N0PXJpbWF2YTFdIDEwOTg2MiBbaG9z
dD1lbGJsaW5nMV0gMTA5NzExIFtob3N0PWVsYmxpbmcxXSAxMDk3MDEgW2hvc3Q9cGlub3QxXSAx
MDk2NjQgW2hvc3Q9cGlub3QxXSAxMDk2NTMgW2hvc3Q9cGlub3QxXSAxMDk2MTMgW2hvc3Q9cGlu
b3QxXSAxMDk1ODMgW2hvc3Q9cGlub3QwXSAxMDc2NDQgW2hvc3Q9YmFyb3F1ZTFdIDEwNzYzNiBb
aG9zdD1iYXJvcXVlMV0gMTA3NjEwIFtob3N0PWl0YWxpYTFdIDEwNzU5OCBvay4KRmFpbHVyZSAv
IGJhc2lzIHBhc3MgZmxpZ2h0czogMTE0NjUxIC8gMTA3NTk4Cih0cmVlIHdpdGggbm8gdXJsOiBt
aW5pb3MpCih0cmVlIHdpdGggbm8gdXJsOiBvdm1mKQoodHJlZSB3aXRoIG5vIHVybDogc2VhYmlv
cykKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwu
Z2l0ClRyZWU6IHFlbXV1IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdApUcmVlOiB4ZW4gZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2
ZmViZWFkYTc0NjdlMThhOGQgYTkwMzhlNWUxOTkyYjdmYWMzM2UzNDZlYzEwYTAxZTRhNGYzM2Fi
MiA1NzJhNzgxOTA0MDNlNWYyYWNiZDAxZmE3MmMzNWZhZmU5NzAwMTY5CkJhc2lzIHBhc3MgODA1
MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCAzMmM3ZTBhYjc1NTc0NWU5NjFm
MTc3MmU5NWNhYzM4MWNjNjg3NjlkIGY5NzgzOGJiZDk4MGEwMTA0ZTE2YzRhMTJmYmY1MTRmOWZh
ODA1ZjEKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdlbmVyYXRv
ciAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdCM4MDUxNzg5
ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkLTgwNTE3ODllOTgyNDk5MDUwNjgwYTI2
ZmViZWFkYTc0NjdlMThhOGQgZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0IzMyYzdlMGFiNzU1
NzQ1ZTk2MWYxNzcyZTk1Y2FjMzgxY2M2ODc2OWQtYTkwMzhlNWUxOTkyYjdmYWMzM2UzNDZlYzEw
YTAxZTRhNGYzM2FiMiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCNmOTc4MzhiYmQ5ODBh
MDEwNGUxNmM0YTEyZmJmNTE0ZjlmYTgwNWYxLTU3MmE3ODE5MDQwM2U1ZjJhY2JkMDFmYTcyYzM1
ZmFmZTk3MDAxNjkKYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6
IHFlbXUKRnJvbSBnaXQ6Ly9jYWNoZTo5NDE5L2dpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4KICAg
YzRlZmEyNS4uNGVkMDBmNSAgc21va2UgICAgICAtPiBvcmlnaW4vc21va2UKICAgNGVkMDBmNS4u
OGQ3YjYzMyAgc3RhZ2luZyAgICAtPiBvcmlnaW4vc3RhZ2luZwphZGhvYy1yZXZ0dXBsZS1nZW5l
cmF0b3I6IHRyZWUgZGlzY29udGlndW91czogeGVuCkxvYWRlZCAzIG5vZGVzIGluIHJldmlzaW9u
IGdyYXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1bHRzOgogODQwNTkgW2hvc3Q9Zmlhbm8wXQog
ODQyMDQgW2hvc3Q9aHV4ZWxyZWJlMF0KIDg0NTIzIFtob3N0PXBpbm90MV0KIDg0NjE0IFtob3N0
PWh1eGVscmViZTBdCiA4NDk2NSBbaG9zdD1odXhlbHJlYmUwXQogODQ5NTcgW2hvc3Q9aHV4ZWxy
ZWJlMF0KIDg0OTM1IFtob3N0PWh1eGVscmViZTBdCiA4NTA3NiBbaG9zdD1jaGFyZG9ubmF5MV0K
IDg1MjUyIFtob3N0PW5vY2VyYTFdCiA4NTM4MiBbaG9zdD1maWFubzBdCiA4NTU3MyBbaG9zdD1p
dGFsaWExXQogODU2OTQgW2hvc3Q9aHV4ZWxyZWJlMV0KIDg1NzU4IFtob3N0PWh1eGVscmViZTFd
CiA4NTg4NCBbaG9zdD1odXhlbHJlYmUwXQogODYzNjIgW2hvc3Q9ZWxibGluZzBdCiA4NjQ1NCBb
aG9zdD1odXhlbHJlYmUxXQogODYzOTkgW2hvc3Q9ZWxibGluZzBdCiA4NjU0NyBbaG9zdD1lbGJs
aW5nMV0KIDg2NjI3IFtob3N0PWVsYmxpbmcwXQogODY2MjggW2hvc3Q9aHV4ZWxyZWJlMF0KIDg2
NjYzIFtob3N0PWh1eGVscmViZTFdCiA4NjY3NyBbaG9zdD1lbGJsaW5nMV0KIDg2Njg2IFtob3N0
PWZpYW5vMF0KIDg2Njk5IFtob3N0PWVsYmxpbmcwXQogODY3MDYgW2hvc3Q9ZWxibGluZzBdCiA4
NjcxOCBbaG9zdD1pdGFsaWExXQogODY4MTAgW2hvc3Q9YmFyb3F1ZTFdCiA4Njc3OSBbaG9zdD1l
bGJsaW5nMF0KIDg2Nzg2IFtob3N0PWh1eGVscmViZTBdCiA4Njc5NyBbaG9zdD1pdGFsaWEwXQog
ODY4MDQgW2hvc3Q9YmFyb3F1ZTFdCiA4NjcyMyBbaG9zdD1iYXJvcXVlMV0KIDg2ODEzIFtob3N0
PWh1eGVscmViZTBdCiA4Njg5MSBbaG9zdD1odXhlbHJlYmUwXQogODcxNDEgW2hvc3Q9aHV4ZWxy
ZWJlMF0KIDg3MjQxIFtob3N0PWVsYmxpbmcxXQogODczMjcgW2hvc3Q9aHV4ZWxyZWJlMV0KIDg3
NDI4IFtob3N0PWVsYmxpbmcxXQogODc1OTEgW2hvc3Q9aHV4ZWxyZWJlMF0KIDg3NTI2IHBhc3Mg
aXJyZWxldmFudAogODc3MTAgcGFzcyBpcnJlbGV2YW50CiA4NzgwMSBbaG9zdD1jaGFyZG9ubmF5
MV0KIDg3ODA0IFtob3N0PWh1eGVscmViZTFdCiA4Nzg3MiBwYXNzIGlycmVsZXZhbnQKIDg3ODIy
IHBhc3MgaXJyZWxldmFudAogODc4NjEgcGFzcyBpcnJlbGV2YW50CiA4NzgzNiBmYWlsIGlycmVs
ZXZhbnQKIDg3ODU0IGZhaWwgaXJyZWxldmFudAogODc4NDAgZmFpbCBpcnJlbGV2YW50CiA4Nzg0
NSBmYWlsIGlycmVsZXZhbnQKIDg3ODUwIGZhaWwgaXJyZWxldmFudAogODc4NzYgW2hvc3Q9YmFy
b3F1ZTFdCiA4Nzk2MCBbaG9zdD1yaW1hdmExXQogODc5ODEgW2hvc3Q9ZWxibGluZzFdCiA4Nzk1
MiBbaG9zdD1jaGFyZG9ubmF5MV0KIDg3OTY2IFtob3N0PXJpbWF2YTFdCiA4Nzk1NiBbaG9zdD1j
aGFyZG9ubmF5MV0KIDg3OTc4IGZhaWwgaXJyZWxldmFudAogODc5ODAgcGFzcyBpcnJlbGV2YW50
CiA4ODAzNSBbaG9zdD1odXhlbHJlYmUwXQogODgwNzggW2hvc3Q9Y2hhcmRvbm5heTFdCiA4ODA1
MyBmYWlsIGlycmVsZXZhbnQKIDg4MDk2IGZhaWwgaXJyZWxldmFudAogODgwNjEgZmFpbCBpcnJl
bGV2YW50CiA4ODExNyBbaG9zdD1jaGFyZG9ubmF5MV0KIDg4MDgzIFtob3N0PWVsYmxpbmcwXQog
ODgwNjYgZmFpbCBpcnJlbGV2YW50CiA4ODE0MSBbaG9zdD1odXhlbHJlYmUwXQogODgwNzIgW2hv
c3Q9Y2hhcmRvbm5heTFdCiA4ODEwMyBbaG9zdD1lbGJsaW5nMF0KIDg4MTExIFtob3N0PWJhcm9x
dWUxXQogODgwODkgW2hvc3Q9ZWxibGluZzBdCiA4ODEwNyBbaG9zdD1jaGFyZG9ubmF5MV0KIDg4
MTI1IFtob3N0PWZpYW5vMF0KIDg4MTI5IFtob3N0PWh1eGVscmViZTBdCiA4ODI0NCBbaG9zdD1l
bGJsaW5nMF0KIDg4MjU0IGZhaWwgaXJyZWxldmFudAogODgyNTkgZmFpbCBpcnJlbGV2YW50CiA4
ODI2MiBmYWlsIGlycmVsZXZhbnQKIDg4MjY1IGZhaWwgaXJyZWxldmFudAogODgyNjggZmFpbCBp
cnJlbGV2YW50CiA4ODI3MSBmYWlsIGlycmVsZXZhbnQKIDg4Mjk1IFtob3N0PWl0YWxpYTBdCiA4
ODI3NCBbaG9zdD1tZXJsb3QwXQogODgyODAgW2hvc3Q9bWVybG90MF0KIDg4Mjk2IFtob3N0PWVs
YmxpbmcwXQogODgyODUgW2hvc3Q9aHV4ZWxyZWJlMF0KIDg4Mjg4IFtob3N0PWl0YWxpYTBdCiA4
ODMwMyBbaG9zdD1lbGJsaW5nMF0KIDg4MzY0IFtob3N0PWVsYmxpbmcwXQogODgzODAgW2hvc3Q9
ZWxibGluZzBdCiA4ODM3MyBbaG9zdD1lbGJsaW5nMF0KIDg4NDA3IFtob3N0PWh1eGVscmViZTBd
CiA4ODM4NiBmYWlsIGlycmVsZXZhbnQKIDg4MzkzIGZhaWwgaXJyZWxldmFudAogODg0MTMgZmFp
bCBpcnJlbGV2YW50CiA4ODM5OSBbaG9zdD1waW5vdDBdCiA4ODQxOSBbaG9zdD1jaGFyZG9ubmF5
MV0KIDg4NDAyIFtob3N0PXBpbm90MF0KIDg4NDIyIGZhaWwgaXJyZWxldmFudAogODg0MjQgW2hv
c3Q9ZWxibGluZzBdCiA4ODU1NSBbaG9zdD1ub2NlcmEwXQogODg1MjQgW2hvc3Q9cGlub3QxXQog
ODg1NDAgW2hvc3Q9aHV4ZWxyZWJlMV0KIDg4NTI3IFtob3N0PWh1eGVscmViZTBdCiA4ODUzMSBm
YWlsIGlycmVsZXZhbnQKIDg4NTQ3IFtob3N0PWVsYmxpbmcxXQogODg1MTYgcGFzcyBpcnJlbGV2
YW50CiA4ODUzNSBbaG9zdD1tZXJsb3QxXQogODg1NTcgW2hvc3Q9Y2hhcmRvbm5heTFdCiA4ODU1
MSBbaG9zdD1jaGFyZG9ubmF5MV0KIDg4NTU5IFtob3N0PWl0YWxpYTFdCiA4ODYwNiBbaG9zdD1m
aWFubzBdCiA4ODY1MiBbaG9zdD1yaW1hdmEwXQogODg3MDYgW2hvc3Q9ZWxibGluZzFdCiA4ODYx
MiBbaG9zdD1pdGFsaWExXQogODg2MzUgW2hvc3Q9aXRhbGlhMF0KIDg4NjIwIGZhaWwgaXJyZWxl
dmFudAogODg2NTggW2hvc3Q9aHV4ZWxyZWJlMF0KIDg4NjQ2IFtob3N0PWVsYmxpbmcwXQogODg2
MjcgW2hvc3Q9Y2hhcmRvbm5heTFdCiA4ODY2MiBbaG9zdD1lbGJsaW5nMF0KIDg4NjUwIFtob3N0
PWVsYmxpbmcxXQogODg2NjcgW2hvc3Q9YmFyb3F1ZTFdCiA4ODY2NCBmYWlsIGlycmVsZXZhbnQK
IDg4NjcxIFtob3N0PWl0YWxpYTFdCiA4ODcxNSBbaG9zdD1odXhlbHJlYmUwXQogODg3NDcgZmFp
bCBpcnJlbGV2YW50CiA4ODcyMCBbaG9zdD1iYXJvcXVlMV0KIDg4NzUwIFtob3N0PW5vY2VyYTFd
CiA4ODcyNyBbaG9zdD1lbGJsaW5nMF0KIDg4NzMxIFtob3N0PWVsYmxpbmcwXQogODg3MzQgW2hv
c3Q9aXRhbGlhMF0KIDg4NzM5IGZhaWwgaXJyZWxldmFudAogODg3NDQgW2hvc3Q9ZWxibGluZzBd
CiA4ODc3MCBbaG9zdD1odXhlbHJlYmUwXQogODg3OTggW2hvc3Q9Zmlhbm8xXQogODg4MDYgZmFp
bCBpcnJlbGV2YW50CiA4ODgxMyBmYWlsIGlycmVsZXZhbnQKIDg4ODE3IGZhaWwgaXJyZWxldmFu
dAogODg4MjIgW2hvc3Q9ZWxibGluZzFdCiA4ODgyOSBbaG9zdD1odXhlbHJlYmUxXQogODg4MzYg
ZmFpbCBpcnJlbGV2YW50CiA4ODg0MSBbaG9zdD1odXhlbHJlYmUwXQogODg4NDYgW2hvc3Q9bm9j
ZXJhMF0KIDg4ODQ5IFtob3N0PWh1eGVscmViZTBdCiA4ODg1NSBbaG9zdD1ub2NlcmEwXQogODky
ODcgZmFpbCBpcnJlbGV2YW50CiA4OTI1NyBbaG9zdD1iYXJvcXVlMV0KIDg5MjUyIHBhc3MgaXJy
ZWxldmFudAogODkyNDMgZmFpbCBpcnJlbGV2YW50CiA4OTI2MiBbaG9zdD1yaW1hdmExXQogODky
NjggW2hvc3Q9Zmlhbm8wXQogODkyODIgZmFpbCBpcnJlbGV2YW50CiA4OTI3NyBbaG9zdD1ub2Nl
cmEwXQogODkyOTMgZmFpbCBpcnJlbGV2YW50CiA4OTI5OCBbaG9zdD1pdGFsaWEwXQogODkzMzMg
W2hvc3Q9ZWxibGluZzBdCiA4OTM1MyBbaG9zdD1lbGJsaW5nMF0KIDg5MzA4IFtob3N0PWh1eGVs
cmViZTBdCiA4OTMxMiBbaG9zdD1pdGFsaWEwXQogODkzMTcgW2hvc3Q9aXRhbGlhMF0KIDg5MzM3
IFtob3N0PXJpbWF2YTFdCiA4OTMyNyBbaG9zdD1odXhlbHJlYmUwXQogODkzNTggZmFpbCBpcnJl
bGV2YW50CiA4OTM0OCBbaG9zdD1lbGJsaW5nMF0KIDg5MzcxIFtob3N0PWVsYmxpbmcwXQogODkz
NjQgW2hvc3Q9Y2hhcmRvbm5heTFdCiA4OTM3OSBbaG9zdD1lbGJsaW5nMF0KIDg5Mzg3IFtob3N0
PW5vY2VyYTFdCiA4OTM5MiBbaG9zdD1pdGFsaWExXQogODkzOTcgW2hvc3Q9aHV4ZWxyZWJlMF0K
IDg5NDAwIGZhaWwgaXJyZWxldmFudAogODk0MDYgZmFpbCBpcnJlbGV2YW50CiA4OTQxMCBmYWls
IGlycmVsZXZhbnQKIDg5NDE1IFtob3N0PWZpYW5vMF0KIDg5NDIyIFtob3N0PWVsYmxpbmcxXQog
ODk0MjcgZmFpbCBpcnJlbGV2YW50CiA4OTQzMiBbaG9zdD1iYXJvcXVlMV0KIDkwODQ4IHBhc3Mg
aXJyZWxldmFudAogOTA4OTMgW2hvc3Q9YmFyb3F1ZTFdCiA5MDg3NyBbaG9zdD1iYXJvcXVlMV0K
IDkwOTI5IFtob3N0PXBpbm90MV0KIDkwODg0IGZhaWwgaXJyZWxldmFudAogOTA4NTQgcGFzcyBp
cnJlbGV2YW50CiA5MDkxNSBbaG9zdD1lbGJsaW5nMF0KIDkwOTM1IFtob3N0PW5vY2VyYTBdCiA5
MDkwMyBbaG9zdD1ub2NlcmEwXQogOTA5NDUgW2hvc3Q9aHV4ZWxyZWJlMF0KIDkwOTU3IFtob3N0
PW5vY2VyYTBdCiA5MTAwNCBbaG9zdD1ub2NlcmEwXQogOTA5ODUgW2hvc3Q9bm9jZXJhMF0KIDkw
OTYzIGZhaWwgaXJyZWxldmFudAogOTA5NzUgW2hvc3Q9bm9jZXJhMF0KIDkwOTk3IFtob3N0PXBp
bm90MF0KIDkxMDE0IFtob3N0PWNoYXJkb25uYXkxXQogOTEwMzEgW2hvc3Q9YmFyb3F1ZTFdCiA5
MTAyMSBmYWlsIGlycmVsZXZhbnQKIDkxMDI2IFtob3N0PWJhcm9xdWUxXQogOTExNTkgW2hvc3Q9
ZWxibGluZzBdCiA5MTE2OSBbaG9zdD1pdGFsaWExXQogOTExNzMgW2hvc3Q9ZWxibGluZzBdCiA5
MTE4MSBbaG9zdD1lbGJsaW5nMV0KIDkxMjA2IFtob3N0PW5vY2VyYTBdCiA5MTE4NyBbaG9zdD1o
dXhlbHJlYmUwXQogOTExOTQgW2hvc3Q9ZWxibGluZzFdCiA5MTE5OSBbaG9zdD1jaGFyZG9ubmF5
MV0KIDkxMjAzIFtob3N0PWJhcm9xdWUxXQogOTEyMTAgW2hvc3Q9YmFyb3F1ZTFdCiA5MTMyNSBb
aG9zdD1odXhlbHJlYmUwXQogOTEzNjUgW2hvc3Q9cGlub3QxXQogOTEzMDggW2hvc3Q9bm9jZXJh
MF0KIDkxMzMxIFtob3N0PWh1eGVscmViZTBdCiA5MTM1OSBbaG9zdD1jaGFyZG9ubmF5MF0KIDkx
MzE0IFtob3N0PWZpYW5vMF0KIDkxMzIwIFtob3N0PWZpYW5vMF0KIDkxMzM2IFtob3N0PWVsYmxp
bmcwXQogOTEzNDMgW2hvc3Q9aHV4ZWxyZWJlMF0KIDkxNDM4IFtob3N0PXJpbWF2YTBdCiA5MTQ3
NyBbaG9zdD1ub2NlcmEwXQogOTE0NDEgW2hvc3Q9Zmlhbm8xXQogOTE0NTkgW2hvc3Q9Y2hhcmRv
bm5heTFdCiA5MTQ0NyBbaG9zdD1odXhlbHJlYmUwXQogOTE0MzMgW2hvc3Q9YmFyb3F1ZTFdCiA5
MTQ2NCBbaG9zdD1jaGFyZG9ubmF5MV0KIDkxNDUxIFtob3N0PWh1eGVscmViZTBdCiA5MTQ1NSBb
aG9zdD1iYXJvcXVlMV0KIDkxNjA4IFtob3N0PWZpYW5vMF0KIDkxODg2IFtob3N0PWZpYW5vMF0K
IDkxOTM1IFtob3N0PW5vY2VyYTBdCiA5MjAyNiBbaG9zdD1waW5vdDBdCiA5MTk4NyBbaG9zdD1u
b2NlcmEwXQogOTIwNzEgcGFzcyBpcnJlbGV2YW50CiA5MjIyMyBbaG9zdD1pdGFsaWExXQogOTIz
ODIgW2hvc3Q9cGlub3QxXQogOTIzMTAgW2hvc3Q9aHV4ZWxyZWJlMF0KIDkyNzAxIFtob3N0PWJh
cm9xdWUxXQogOTI3NjcgcGFzcyBpcnJlbGV2YW50CiA5MzA3OCBbaG9zdD1jaGFyZG9ubmF5MV0K
IDkzMjI0IHBhc3MgaXJyZWxldmFudAogOTMyMzcgW2hvc3Q9aXRhbGlhMV0KIDkzMzc0IFtob3N0
PWJhcm9xdWUxXQogOTM5MTAgW2hvc3Q9ZWxibGluZzFdCiA5MzkzNyBwYXNzIGlycmVsZXZhbnQK
IDk0MDM3IFtob3N0PWVsYmxpbmcxXQogOTQwNjEgW2hvc3Q9cmltYXZhMF0KIDk0MjQ4IHBhc3Mg
aXJyZWxldmFudAogOTQ1MDYgW2hvc3Q9YmFyb3F1ZTFdCiA5NDUzMCBbaG9zdD1iYXJvcXVlMV0K
IDk0NTU0IFtob3N0PWl0YWxpYTBdCiA5NDU3NCBbaG9zdD1waW5vdDBdCiA5NDU4NiBbaG9zdD1j
aGFyZG9ubmF5MF0KIDk0NjEyIFtob3N0PW5vY2VyYTFdCiA5NDYxOCBwYXNzIGlycmVsZXZhbnQK
IDk0NjI1IFtob3N0PWl0YWxpYTBdCiA5NDcxNiBbaG9zdD1jaGFyZG9ubmF5MF0KIDk0NzI0IHBh
c3MgaXJyZWxldmFudAogOTQ3MzcgW2hvc3Q9aXRhbGlhMF0KIDk0NzQzIFtob3N0PWVsYmxpbmcx
XQogOTQ3OTUgcGFzcyBpcnJlbGV2YW50CiA5NDgwOCBbaG9zdD1ub2NlcmEwXQogOTQ4NTYgW2hv
c3Q9aXRhbGlhMF0KIDk0OTk0IFtob3N0PWJhcm9xdWUxXQogOTUwODkgW2hvc3Q9ZWxibGluZzFd
CiA5NTEyMSBbaG9zdD1ub2NlcmEwXQogOTUxODMgW2hvc3Q9YmFyb3F1ZTFdCiA5NTE0NCBbaG9z
dD1yaW1hdmExXQogOTUyMzcgW2hvc3Q9aXRhbGlhMF0KIDk1MjEzIHBhc3MgaXJyZWxldmFudAog
OTUzMzcgW2hvc3Q9YmFyb3F1ZTFdCiA5NTI1OCBbaG9zdD1odXhlbHJlYmUwXQogOTUyOTkgW2hv
c3Q9aHV4ZWxyZWJlMF0KIDk1Mjc2IFtob3N0PWZpYW5vMV0KIDk1MzM1IFtob3N0PWl0YWxpYTBd
CiA5NTM0MyBwYXNzIGlycmVsZXZhbnQKIDk1MzUyIHBhc3MgaXJyZWxldmFudAogOTUzNDAgW2hv
c3Q9Y2hhcmRvbm5heTBdCiA5NTM0OSBbaG9zdD1odXhlbHJlYmUwXQogOTUzNTcgcGFzcyBpcnJl
bGV2YW50CiA5NTM2MSBwYXNzIGlycmVsZXZhbnQKIDk1MzYzIFtob3N0PWJhcm9xdWUxXQogOTUz
OTUgW2hvc3Q9aHV4ZWxyZWJlMF0KIDk1MzcwIFtob3N0PXBpbm90MV0KIDk1Mzc2IFtob3N0PWh1
eGVscmViZTFdCiA5NTQ0MCBbaG9zdD1iYXJvcXVlMV0KIDk1Mzg0IFtob3N0PWh1eGVscmViZTFd
CiA5NTM5MSBbaG9zdD1pdGFsaWEwXQogOTUzOTcgW2hvc3Q9ZWxibGluZzFdCiA5NTQwMSBbaG9z
dD1pdGFsaWEwXQogOTU0NDggW2hvc3Q9aHV4ZWxyZWJlMF0KIDk1NDUyIHBhc3MgaXJyZWxldmFu
dAogOTU0NDUgW2hvc3Q9aHV4ZWxyZWJlMF0KIDk1NDUxIFtob3N0PWh1eGVscmViZTBdCiA5NTQ5
MSBbaG9zdD1jaGFyZG9ubmF5MF0KIDk1NTU4IFtob3N0PW5vY2VyYTBdCiA5NTU2NyBbaG9zdD1j
aGFyZG9ubmF5MV0KIDk1NTYwIFtob3N0PWVsYmxpbmcxXQogOTU1NjMgW2hvc3Q9ZWxibGluZzFd
CiA5NTUwMiBbaG9zdD1iYXJvcXVlMV0KIDk1NTcxIFtob3N0PWl0YWxpYTFdCiA5NTU3MyBbaG9z
dD1pdGFsaWEwXQogOTU2NDkgcGFzcyBpcnJlbGV2YW50CiA5NTY0NCBbaG9zdD1pdGFsaWEwXQog
OTU2NDggW2hvc3Q9aXRhbGlhMF0KIDk1NzEyIFtob3N0PWVsYmxpbmcxXQogOTU3MTcgcGFzcyBp
cnJlbGV2YW50CiA5NTcyOSBbaG9zdD1waW5vdDBdCiA5NTc4MCBwYXNzIGlycmVsZXZhbnQKIDk1
Nzg3IFtob3N0PXBpbm90MV0KIDk1Nzk1IFtob3N0PWVsYmxpbmcxXQogOTU4MDcgW2hvc3Q9aHV4
ZWxyZWJlMV0KIDk1ODM4IHBhc3MgaXJyZWxldmFudAogOTU4NDcgW2hvc3Q9Zmlhbm8wXQogOTU4
MjQgW2hvc3Q9bWVybG90MV0KIDk1ODUwIHBhc3MgaXJyZWxldmFudAogOTU4MjkgcGFzcyBpcnJl
bGV2YW50CiA5NTgzNSBbaG9zdD1jaGFyZG9ubmF5MF0KIDk1ODM3IFtob3N0PWJhcm9xdWUxXQog
OTU4NDUgcGFzcyBpcnJlbGV2YW50CiA5NTkwOSBbaG9zdD1waW5vdDFdCiA5NTg4OSBbaG9zdD1i
YXJvcXVlMV0KIDk1ODY4IFtob3N0PWh1eGVscmViZTFdCiA5NTg4NiBbaG9zdD1iYXJvcXVlMV0K
IDk1ODg4IFtob3N0PWl0YWxpYTFdCiA5NTk0MCBbaG9zdD1maWFubzFdCiA5NTk2NyBbaG9zdD1i
YXJvcXVlMV0KIDk2MDIyIFtob3N0PWh1eGVscmViZTFdCiA5NTk4MiBbaG9zdD1lbGJsaW5nMF0K
IDk2MDU0IFtob3N0PWh1eGVscmViZTFdCiA5NjEwOSBbaG9zdD1odXhlbHJlYmUxXQogOTYxNDYg
cGFzcyBpcnJlbGV2YW50CiA5NjE3NSBbaG9zdD1odXhlbHJlYmUwXQogOTYyNDYgW2hvc3Q9ZWxi
bGluZzFdCiA5NjIwMSBbaG9zdD1pdGFsaWEwXQogOTYyNDQgW2hvc3Q9aXRhbGlhMV0KIDk2MjI4
IFtob3N0PXBpbm90MF0KIDk2MjQ1IHBhc3MgaXJyZWxldmFudAogOTYyNTAgW2hvc3Q9Zmlhbm8x
XQogOTYyNTkgW2hvc3Q9ZWxibGluZzBdCiA5NjI2NCBbaG9zdD1maWFubzFdCiA5NjI0NyBbaG9z
dD1lbGJsaW5nMV0KIDk2MjY3IFtob3N0PWVsYmxpbmcxXQogOTYyODkgW2hvc3Q9ZWxibGluZzBd
CiA5NjMxNyBbaG9zdD1maWFubzFdCiA5NjMwMiBbaG9zdD1pdGFsaWExXQogOTYyODggW2hvc3Q9
ZWxibGluZzFdCiA5NjMwMyBbaG9zdD1pdGFsaWExXQogOTYyODYgW2hvc3Q9aXRhbGlhMF0KIDk2
MjcyIFtob3N0PWVsYmxpbmcxXQogOTYyODcgW2hvc3Q9Zmlhbm8xXQogOTYzMjMgW2hvc3Q9Zmlh
bm8xXQogOTYzMjYgW2hvc3Q9aXRhbGlhMV0KIDk2MzA1IFtob3N0PWl0YWxpYTFdCiA5NjM0NyBb
aG9zdD1iYXJvcXVlMV0KIDk2MzI3IFtob3N0PWVsYmxpbmcxXQogOTYzMDYgW2hvc3Q9aXRhbGlh
MV0KIDk2MzI4IFtob3N0PWVsYmxpbmcxXQogOTYzNjcgW2hvc3Q9ZWxibGluZzBdCiA5NjQ0NyBw
YXNzIGlycmVsZXZhbnQKIDk2NDgwIFtob3N0PWl0YWxpYTBdCiA5NjUwMiBbaG9zdD1maWFubzBd
CiA5NjU1NyBbaG9zdD1pdGFsaWEwXQogOTY1MTMgW2hvc3Q9aXRhbGlhMV0KIDk2NTI3IFtob3N0
PWZpYW5vMV0KIDk2NTgwIFtob3N0PWVsYmxpbmcwXQogOTY2MTggW2hvc3Q9YmFyb3F1ZTFdCiA5
NjY1MiBwYXNzIGlycmVsZXZhbnQKIDk2NzIwIFtob3N0PWl0YWxpYTFdCiA5NjY4MyBbaG9zdD1o
dXhlbHJlYmUxXQogOTY3MDIgW2hvc3Q9aHV4ZWxyZWJlMV0KIDk2NzA3IFtob3N0PXBpbm90MF0K
IDk2NzI0IFtob3N0PXBpbm90MF0KIDk2NzAzIFtob3N0PXBpbm90MF0KIDk2NzMyIHBhc3MgaXJy
ZWxldmFudAogOTY3NzYgW2hvc3Q9aHV4ZWxyZWJlMF0KIDk2NzkyIFtob3N0PWZpYW5vMF0KIDk2
NzY1IFtob3N0PWh1eGVscmViZTBdCiA5Njc5MyBbaG9zdD1iYXJvcXVlMV0KIDk2NzkxIFtob3N0
PWZpYW5vMF0KIDk3MjcxIFtob3N0PWZpYW5vMV0KIDk3MzM4IFtob3N0PWZpYW5vMV0KIDk3MzAx
IFtob3N0PWZpYW5vMV0KIDk3NDcwIFtob3N0PWl0YWxpYTFdCiA5NzQyOSBbaG9zdD1maWFubzFd
CiA5NzU2NyBbaG9zdD1waW5vdDFdCiA5NzYyNyBbaG9zdD1waW5vdDFdCiA5NzY2NSBbaG9zdD1m
aWFubzFdCiA5NzcxNCBbaG9zdD1tZXJsb3QxXQogOTc3NDAgW2hvc3Q9bWVybG90MV0KIDk5NjA3
IFtob3N0PWl0YWxpYTFdCiA5OTY4NyBbaG9zdD1pdGFsaWExXQogOTk2ODkgW2hvc3Q9aXRhbGlh
MV0KIDk5NjcyIFtob3N0PWl0YWxpYTFdCiA5OTc0OCBbaG9zdD1tZXJsb3QxXQogOTk3MTUgW2hv
c3Q9aHV4ZWxyZWJlMF0KIDk5ODA3IFtob3N0PWZpYW5vMF0KIDk5ODUzIFtob3N0PWJhcm9xdWUx
XQogOTk4NzIgW2hvc3Q9YmFyb3F1ZTFdCiA5OTg5MiBbaG9zdD1waW5vdDFdCiA5OTkzOCBbaG9z
dD1waW5vdDFdCiA5OTkwNCBbaG9zdD1iYXJvcXVlMV0KIDk5OTY0IFtob3N0PWh1eGVscmViZTBd
CiA5OTkzMCBbaG9zdD1odXhlbHJlYmUwXQogOTk5NjcgW2hvc3Q9aHV4ZWxyZWJlMF0KIDk5OTQ0
IFtob3N0PWJhcm9xdWUxXQogOTk5NjUgW2hvc3Q9aHV4ZWxyZWJlMF0KIDk5OTUzIFtob3N0PXBp
bm90MV0KIDEwMDMzNCBbaG9zdD1maWFubzFdCiAxMDAzNzkgW2hvc3Q9aHV4ZWxyZWJlMF0KIDEw
MDM1NiBbaG9zdD1lbGJsaW5nMF0KIDEwMDM2OSBbaG9zdD1pdGFsaWEwXQogMTAwMzYzIFtob3N0
PWVsYmxpbmcwXQogMTAwMzk3IFtob3N0PWVsYmxpbmcwXQogMTAwNDEwIFtob3N0PXBpbm90MV0K
IDEwMDQyMSBbaG9zdD1lbGJsaW5nMF0KIDEwMDQ1NCBbaG9zdD1iYXJvcXVlMV0KIDEwMDUyOCBb
aG9zdD1iYXJvcXVlMV0KIDEwMDQ5NyBbaG9zdD1pdGFsaWEwXQogMTAwNTEyIFtob3N0PWJhcm9x
dWUxXQogMTAwNTQyIFtob3N0PXBpbm90MV0KIDEwMDU0NiBbaG9zdD1pdGFsaWEwXQogMTAwNTg0
IHBhc3MgaXJyZWxldmFudAogMTAwNTU5IFtob3N0PWJhcm9xdWUxXQogMTAwNTYzIFtob3N0PXBp
bm90MV0KIDEwMDU2MiBbaG9zdD1waW5vdDFdCiAxMDA2MDggW2hvc3Q9YmFyb3F1ZTFdCiAxMDA1
ODkgW2hvc3Q9Zmlhbm8wXQogMTAwNTgxIHBhc3MgaXJyZWxldmFudAogMTAwNjExIFtob3N0PWZp
YW5vMV0KIDEwMDY2MCBbaG9zdD1maWFubzBdCiAxMDA2NjQgcGFzcyBpcnJlbGV2YW50CiAxMDA2
NjkgW2hvc3Q9cGlub3QxXQogMTAwNzM1IFtob3N0PXBpbm90MV0KIDEwMDc0MSBbaG9zdD1maWFu
bzFdCiAxMDA3NTYgW2hvc3Q9aHV4ZWxyZWJlMF0KIDEwMDc3MiBbaG9zdD1waW5vdDFdCiAxMDA3
ODAgW2hvc3Q9Y2hhcmRvbm5heTBdCiAxMDA4MDkgcGFzcyBpcnJlbGV2YW50CiAxMDA3OTggW2hv
c3Q9aHV4ZWxyZWJlMF0KIDEwMDgyNSBbaG9zdD1iYXJvcXVlMV0KIDEwMDg2OCBbaG9zdD1waW5v
dDFdCiAxMDA4NDUgW2hvc3Q9YmFyb3F1ZTFdCiAxMDA4NzYgW2hvc3Q9Zmlhbm8xXQogMTAwODc3
IFtob3N0PWZpYW5vMV0KIDEwMDg3MyBbaG9zdD1maWFubzBdCiAxMDA4OTIgcGFzcyBpcnJlbGV2
YW50CiAxMDA5MDAgW2hvc3Q9cGlub3QxXQogMTAwOTE1IFtob3N0PWZpYW5vMV0KIDEwMDk3NCBb
aG9zdD1jaGFyZG9ubmF5MF0KIDEwMDk1MSBwYXNzIGlycmVsZXZhbnQKIDEwMDk0MSBbaG9zdD1l
bGJsaW5nMV0KIDEwMDk2NiBbaG9zdD1jaGFyZG9ubmF5MF0KIDEwMDk3OCBbaG9zdD1lbGJsaW5n
MV0KIDEwMDk3MSBbaG9zdD1lbGJsaW5nMV0KIDEwMDk4NCBbaG9zdD1odXhlbHJlYmUwXQogMTAw
OTc1IFtob3N0PWVsYmxpbmcxXQogMTAwOTkzIFtob3N0PWh1eGVscmViZTBdCiAxMDEwMTAgW2hv
c3Q9ZWxibGluZzFdCiAxMDEwMTcgcGFzcyBpcnJlbGV2YW50CiAxMDExMTkgW2hvc3Q9aHV4ZWxy
ZWJlMF0KIDEwMTA4MSBbaG9zdD1lbGJsaW5nMV0KIDEwMTA2MiBwYXNzIGlycmVsZXZhbnQKIDEw
MTEwMSBwYXNzIGlycmVsZXZhbnQKIDEwMTExMCBbaG9zdD1jaGFyZG9ubmF5MF0KIDEwMTEyMyBw
YXNzIGlycmVsZXZhbnQKIDEwMTEyOSBbaG9zdD1odXhlbHJlYmUwXQogMTAxMTU2IFtob3N0PWh1
eGVscmViZTBdCiAxMDExMzMgW2hvc3Q9aHV4ZWxyZWJlMF0KIDEwMTE3NyBbaG9zdD1odXhlbHJl
YmUwXQogMTAxMTcyIHBhc3MgaXJyZWxldmFudAogMTAxMTczIFtob3N0PWh1eGVscmViZTBdCiAx
MDExODYgW2hvc3Q9aHV4ZWxyZWJlMF0KIDEwMTIwMyBbaG9zdD1jaGFyZG9ubmF5MF0KIDEwMTIx
MyBbaG9zdD1odXhlbHJlYmUwXQogMTAxMjE2IFtob3N0PWNoYXJkb25uYXkwXQogMTAxMjMwIFto
b3N0PWh1eGVscmViZTBdCiAxMDEyMzMgW2hvc3Q9aHV4ZWxyZWJlMF0KIDEwMTI0MCBbaG9zdD1o
dXhlbHJlYmUwXQogMTAxMzI4IHBhc3MgaXJyZWxldmFudAogMTAxMzA5IFtob3N0PWNoYXJkb25u
YXkwXQogMTAxMjUxIFtob3N0PWh1eGVscmViZTBdCiAxMDEyNjkgW2hvc3Q9aHV4ZWxyZWJlMF0K
IDEwMTMxNyBbaG9zdD1jaGFyZG9ubmF5MF0KIDEwMTM1MyBwYXNzIGlycmVsZXZhbnQKIDEwMTM1
OCBwYXNzIGlycmVsZXZhbnQKIDEwMTQxMSBbaG9zdD1pdGFsaWExXQogMTAxMzY1IFtob3N0PWNo
YXJkb25uYXkwXQogMTAxNDQ2IFtob3N0PWVsYmxpbmcwXQogMTAxNDQ0IFtob3N0PWZpYW5vMV0K
IDEwMTQyMSBbaG9zdD1odXhlbHJlYmUwXQogMTAxNDQzIFtob3N0PWVsYmxpbmcwXQogMTAxNDMw
IHBhc3MgaXJyZWxldmFudAogMTAxNDk0IFtob3N0PWVsYmxpbmcwXQogMTAxNTY4IFtob3N0PWJh
cm9xdWUxXQogMTAxNTAwIFtob3N0PWJhcm9xdWUxXQogMTAxNTM2IFtob3N0PWh1eGVscmViZTBd
CiAxMDE1MTkgcGFzcyBpcnJlbGV2YW50CiAxMDE1NDggW2hvc3Q9ZWxibGluZzBdCiAxMDE1NTkg
W2hvc3Q9aHV4ZWxyZWJlMV0KIDEwMTU5NiBbaG9zdD1pdGFsaWExXQogMTAxNjMzIHBhc3MgaXJy
ZWxldmFudAogMTAxNjY0IFtob3N0PWJhcm9xdWUxXQogMTAxNjE0IFtob3N0PWl0YWxpYTFdCiAx
MDE2MjcgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwMTY0MSBbaG9zdD1odXhlbHJlYmUwXQogMTAxNjc2
IHBhc3MgaXJyZWxldmFudAogMTAxNzAzIFtob3N0PWVsYmxpbmcxXQogMTAxNzI3IFtob3N0PXBp
bm90MF0KIDEwMTc1NyBwYXNzIGlycmVsZXZhbnQKIDEwMTc4MiBbaG9zdD1waW5vdDBdCiAxMDE3
OTYgW2hvc3Q9cGlub3QxXQogMTAxODI2IFtob3N0PXBpbm90MV0KIDEwMTgzNSBbaG9zdD1iYXJv
cXVlMV0KIDEwMTg0MiBwYXNzIGlycmVsZXZhbnQKIDEwMTg2MyBbaG9zdD1waW5vdDBdCiAxMDE4
NzEgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwMTkwOSBwYXNzIGlycmVsZXZhbnQKIDEwMTk0MyBbaG9z
dD1odXhlbHJlYmUxXQogMTAxOTU0IFtob3N0PWh1eGVscmViZTBdCiAxMDIwNjQgcGFzcyBpcnJl
bGV2YW50CiAxMDIwMzMgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwMTk4NCBbaG9zdD1waW5vdDFdCiAx
MDIwMzggW2hvc3Q9YmFyb3F1ZTFdCiAxMDE5NjUgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwMjAzNCBw
YXNzIGlycmVsZXZhbnQKIDEwMjA2MCBwYXNzIGlycmVsZXZhbnQKIDEwMjA0MiBbaG9zdD1odXhl
bHJlYmUxXQogMTAyMDMxIHBhc3MgaXJyZWxldmFudAogMTAyMDM1IFtob3N0PXBpbm90MV0KIDEw
MjAyOCBbaG9zdD1iYXJvcXVlMV0KIDEwMjAxMiBbaG9zdD1waW5vdDBdCiAxMDIwMzcgW2hvc3Q9
YmFyb3F1ZTFdCiAxMDIwMzAgW2hvc3Q9cGlub3QwXQogMTAyMDQ3IFtob3N0PWh1eGVscmViZTBd
CiAxMDIwNTMgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwMjA1NSBwYXNzIGlycmVsZXZhbnQKIDEwMjA1
MSBbaG9zdD1iYXJvcXVlMV0KIDEwMjA0MyBwYXNzIGlycmVsZXZhbnQKIDEwMjA2NiBbaG9zdD1p
dGFsaWExXQogMTAyMDU3IFtob3N0PWJhcm9xdWUxXQogMTAyMDYxIFtob3N0PWVsYmxpbmcxXQog
MTAyMDQ5IFtob3N0PWh1eGVscmViZTFdCiAxMDIxNTUgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwMjEw
MSBbaG9zdD1iYXJvcXVlMV0KIDEwMjA3NCBbaG9zdD1odXhlbHJlYmUwXQogMTAyMDc1IFtob3N0
PWh1eGVscmViZTBdCiAxMDIwNzggW2hvc3Q9Zmlhbm8wXQogMTAyMTAzIFtob3N0PWh1eGVscmVi
ZTBdCiAxMDIwODAgW2hvc3Q9aHV4ZWxyZWJlMF0KIDEwMjEzOCBbaG9zdD1waW5vdDBdCiAxMDIw
ODEgW2hvc3Q9YmFyb3F1ZTFdCiAxMDIwODMgW2hvc3Q9aHV4ZWxyZWJlMF0KIDEwMjEwNiBbaG9z
dD1waW5vdDFdCiAxMDIwODUgW2hvc3Q9bm9ibGluZzFdCiAxMDIxMDkgW2hvc3Q9bm9ibGluZzFd
CiAxMDIwODkgcGFzcyBpcnJlbGV2YW50CiAxMDIxMjIgW2hvc3Q9aHV4ZWxyZWJlMF0KIDEwMjEz
OSBbaG9zdD1waW5vdDBdCiAxMDIwOTAgW2hvc3Q9aHV4ZWxyZWJlMF0KIDEwMjExMCBbaG9zdD1o
dXhlbHJlYmUxXQogMTAyMDk0IHBhc3MgaXJyZWxldmFudAogMTAyMDk2IFtob3N0PWVsYmxpbmcw
XQogMTAyMDg2IHBhc3MgaXJyZWxldmFudAogMTAyMDk4IFtob3N0PW5vYmxpbmcxXQogMTAyMTEy
IFtob3N0PW5vYmxpbmcxXQogMTAyMTMwIFtob3N0PXBpbm90MV0KIDEwMjExNSBbaG9zdD1iYXJv
cXVlMV0KIDEwMjEzMSBbaG9zdD1iYXJvcXVlMV0KIDEwMjExNiBbaG9zdD1iYXJvcXVlMV0KIDEw
MjE1NiBbaG9zdD1odXhlbHJlYmUwXQogMTAyMTIwIFtob3N0PW5vYmxpbmcxXQogMTAyMTM1IFto
b3N0PXBpbm90MF0KIDEwMjExNyBwYXNzIGlycmVsZXZhbnQKIDEwMjE2MSBbaG9zdD1ub2JsaW5n
MV0KIDEwMjE0MyBbaG9zdD1waW5vdDBdCiAxMDIxMzYgcGFzcyBpcnJlbGV2YW50CiAxMDIxNTcg
cGFzcyBpcnJlbGV2YW50CiAxMDIxNDUgW2hvc3Q9cGlub3QwXQogMTAyMTUyIFtob3N0PWNoYXJk
b25uYXkxXQogMTAyMTUxIFtob3N0PWNoYXJkb25uYXkxXQogMTAyMTU4IHBhc3MgaXJyZWxldmFu
dAogMTAyMTY0IFtob3N0PW5vYmxpbmcxXQogMTAyMTc0IFtob3N0PW5vYmxpbmcxXQogMTAyMTkx
IFtob3N0PWh1eGVscmViZTBdCiAxMDIxOTMgW2hvc3Q9Y2hhcmRvbm5heTFdCiAxMDIxOTQgW2hv
c3Q9Y2hhcmRvbm5heTFdCiAxMDIxOTYgW2hvc3Q9Y2hhcmRvbm5heTFdCiAxMDIxOTAgW2hvc3Q9
aHV4ZWxyZWJlMV0KIDEwMjE5NyBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwMjIwNSBbaG9zdD1lbGJs
aW5nMF0KIDEwMjE5OSBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwMjIwOSBbaG9zdD1ub2JsaW5nMV0K
IDEwMjIzMCBbaG9zdD1ub2JsaW5nMV0KIDEwMjI0OCBbaG9zdD1ub2JsaW5nMV0KIDEwMjI2MyBb
aG9zdD1odXhlbHJlYmUxXQogMTAyMjc1IFtob3N0PWl0YWxpYTFdCiAxMDIyOTAgW2hvc3Q9YmFy
b3F1ZTFdCiAxMDIzNjUgcGFzcyBpcnJlbGV2YW50CiAxMDIzMTAgW2hvc3Q9bm9ibGluZzFdCiAx
MDIzNTEgW2hvc3Q9aXRhbGlhMV0KIDEwMjMyOSBwYXNzIGlycmVsZXZhbnQKIDEwMjQxMiBwYXNz
IGlycmVsZXZhbnQKIDEwMjM3MCBbaG9zdD1pdGFsaWExXQogMTAyMzc5IFtob3N0PWJhcm9xdWUx
XQogMTAyMzg4IFtob3N0PW5vYmxpbmcxXQogMTAyMzk2IFtob3N0PWJhcm9xdWUxXQogMTAyNDQy
IFtob3N0PWNoYXJkb25uYXkxXQogMTAyNDUyIFtob3N0PWh1eGVscmViZTFdCiAxMDI0MzYgW2hv
c3Q9aHV4ZWxyZWJlMV0KIDEwMjQ1OCBbaG9zdD1iYXJvcXVlMV0KIDEwMjQ2OCBbaG9zdD1pdGFs
aWExXQogMTAyNDgyIHBhc3MgaXJyZWxldmFudAogMTAyNDkyIFtob3N0PW5vYmxpbmcxXQogMTAy
NTA0IFtob3N0PWh1eGVscmViZTBdCiAxMDI1NzQgW2hvc3Q9bm9ibGluZzBdCiAxMDI2MjEgW2hv
c3Q9aHV4ZWxyZWJlMF0KIDEwMjcyMiBwYXNzIGlycmVsZXZhbnQKIDEwMjgzNCBbaG9zdD1pdGFs
aWExXQogMTAyNzg5IFtob3N0PWh1eGVscmViZTFdCiAxMDI4MzUgW2hvc3Q9bm9ibGluZzBdCiAx
MDI4NzggW2hvc3Q9Zmlhbm8xXQogMTAyOTU3IFtob3N0PWVsYmxpbmcwXQogMTAzMDgxIFtob3N0
PWZpYW5vMV0KIDEwMzE2NCBbaG9zdD1odXhlbHJlYmUxXQogMTAzMzk3IFtob3N0PWJhcm9xdWUx
XQogMTAzNzk3IFtob3N0PXBpbm90MV0KIDEwMzgxOCBbaG9zdD1pdGFsaWExXQogMTAzODY4IFto
b3N0PXBpbm90MF0KIDEwMzg5NCBbaG9zdD1maWFubzFdCiAxMDM5OTIgW2hvc3Q9aHV4ZWxyZWJl
MV0KIDEwMzk3NyBbaG9zdD1odXhlbHJlYmUxXQogMTAzOTc5IFtob3N0PWh1eGVscmViZTFdCiAx
MDM5ODEgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwMzk4MCBbaG9zdD1odXhlbHJlYmUxXQogMTA0MDQ5
IFtob3N0PWZpYW5vMV0KIDEwNDA0NCBbaG9zdD1pdGFsaWExXQogMTA0MDczIFtob3N0PW1lcmxv
dDBdCiAxMDQwODMgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwNDE0OCBbaG9zdD1pdGFsaWEwXQogMTA0
MDg2IFtob3N0PWh1eGVscmViZTFdCiAxMDQxMDYgW2hvc3Q9aXRhbGlhMF0KIDEwNDA5OCBbaG9z
dD1tZXJsb3QwXQogMTA0MTAwIFtob3N0PWh1eGVscmViZTFdCiAxMDQxNTkgW2hvc3Q9Y2hhcmRv
bm5heTBdCiAxMDQxNDIgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwNDE1MyBbaG9zdD1odXhlbHJlYmUx
XQogMTA0MTY5IFtob3N0PWh1eGVscmViZTFdCiAxMDQxNzggW2hvc3Q9aXRhbGlhMV0KIDEwNDIw
MCBbaG9zdD1odXhlbHJlYmUxXQogMTA0MjA3IFtob3N0PWl0YWxpYTBdCiAxMDQyMDkgW2hvc3Q9
aXRhbGlhMV0KIDEwNDIwOCBbaG9zdD1pdGFsaWEwXQogMTA0MjQxIFtob3N0PWh1eGVscmViZTFd
CiAxMDQyOTYgW2hvc3Q9YmFyb3F1ZTFdCiAxMDQzMzMgW2hvc3Q9bWVybG90MF0KIDEwNDQyOCBb
aG9zdD1iYXJvcXVlMV0KIDEwNDU0NiBbaG9zdD1iYXJvcXVlMV0KIDEwNDYwOSBbaG9zdD1iYXJv
cXVlMV0KIDEwNDYwNSBbaG9zdD1maWFubzFdCiAxMDQ2MTEgW2hvc3Q9YmFyb3F1ZTFdCiAxMDQ2
MzMgW2hvc3Q9aXRhbGlhMV0KIDEwNDY2MiBbaG9zdD1iYXJvcXVlMV0KIDEwNDY0MyBbaG9zdD1i
YXJvcXVlMV0KIDEwNDgwOSBbaG9zdD1ub2JsaW5nMF0KIDEwNDg0NCBbaG9zdD1ub2JsaW5nMF0K
IDEwNTAxNiBbaG9zdD1pdGFsaWExXQogMTA1MzE5IFtob3N0PWh1eGVscmViZTFdCiAxMDUzMDQg
W2hvc3Q9aHV4ZWxyZWJlMV0KIDEwNTI3OSBbaG9zdD1ub2JsaW5nMF0KIDEwNTMwMCBbaG9zdD1o
dXhlbHJlYmUxXQogMTA1MzEzIFtob3N0PWh1eGVscmViZTFdCiAxMDUzMzAgW2hvc3Q9aHV4ZWxy
ZWJlMV0KIDEwNTMzNSBbaG9zdD1odXhlbHJlYmUxXQogMTA1MzQ1IFtob3N0PWh1eGVscmViZTFd
CiAxMDUzODAgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwNTM1NCBbaG9zdD1odXhlbHJlYmUxXQogMTA1
NDM1IFtob3N0PWh1eGVscmViZTFdCiAxMDUzODkgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwNTM5MSBb
aG9zdD1odXhlbHJlYmUxXQogMTA1NDM2IFtob3N0PWh1eGVscmViZTFdCiAxMDUzOTIgW2hvc3Q9
aHV4ZWxyZWJlMV0KIDEwNTM5MyBbaG9zdD1odXhlbHJlYmUxXQogMTA1Mzk0IFtob3N0PWh1eGVs
cmViZTFdCiAxMDU0MTcgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwNTM5NSBbaG9zdD1odXhlbHJlYmUx
XQogMTA1NDM3IFtob3N0PWh1eGVscmViZTFdCiAxMDUzOTYgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEw
NTQxNiBbaG9zdD1odXhlbHJlYmUxXQogMTA1NDIwIFtob3N0PWh1eGVscmViZTFdCiAxMDUzOTcg
W2hvc3Q9aHV4ZWxyZWJlMV0KIDEwNTM5OCBbaG9zdD1odXhlbHJlYmUxXQogMTA1NDIyIFtob3N0
PWh1eGVscmViZTFdCiAxMDU0MDAgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwNTQzOCBbaG9zdD1odXhl
bHJlYmUxXQogMTA1NDIxIFtob3N0PWh1eGVscmViZTFdCiAxMDU0NTMgW2hvc3Q9aHV4ZWxyZWJl
MV0KIDEwNTQyNCBbaG9zdD1odXhlbHJlYmUxXQogMTA1NDAyIFtob3N0PWh1eGVscmViZTFdCiAx
MDU0MzkgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwNTQwNiBbaG9zdD1odXhlbHJlYmUxXQogMTA1NDI1
IFtob3N0PWh1eGVscmViZTFdCiAxMDU0MDcgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwNTQyNiBbaG9z
dD1odXhlbHJlYmUxXQogMTA1NDQ5IFtob3N0PWh1eGVscmViZTFdCiAxMDU0MDkgW2hvc3Q9aHV4
ZWxyZWJlMV0KIDEwNTQ0MCBbaG9zdD1odXhlbHJlYmUxXQogMTA1NDEyIFtob3N0PWh1eGVscmVi
ZTFdCiAxMDU0MjcgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwNTQxMyBbaG9zdD1odXhlbHJlYmUxXQog
MTA1NDY2IFtob3N0PWh1eGVscmViZTFdCiAxMDU0MDMgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwNTQx
NCBbaG9zdD1odXhlbHJlYmUxXQogMTA1NDI4IFtob3N0PWh1eGVscmViZTFdCiAxMDU0NDEgW2hv
c3Q9aHV4ZWxyZWJlMV0KIDEwNTQyOSBbaG9zdD1odXhlbHJlYmUxXQogMTA1NDMxIFtob3N0PWh1
eGVscmViZTFdCiAxMDU0MzIgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwNTQzMyBbaG9zdD1odXhlbHJl
YmUxXQogMTA1NDc2IFtob3N0PWh1eGVscmViZTFdCiAxMDU0NDQgW2hvc3Q9aHV4ZWxyZWJlMV0K
IDEwNTQ2MSBbaG9zdD1odXhlbHJlYmUxXQogMTA1NDY5IFtob3N0PWh1eGVscmViZTFdCiAxMDU0
ODIgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwNTQ4OSBbaG9zdD1odXhlbHJlYmUxXQogMTA1NTIzIFto
b3N0PWh1eGVscmViZTFdCiAxMDU1MDEgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwNTUzMSBbaG9zdD1o
dXhlbHJlYmUxXQogMTA1NTEyIFtob3N0PWh1eGVscmViZTFdCiAxMDU1NjUgW2hvc3Q9aHV4ZWxy
ZWJlMV0KIDEwNTU2MSBbaG9zdD1odXhlbHJlYmUxXQogMTA1NTM0IFtob3N0PWh1eGVscmViZTFd
CiAxMDU1MTcgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwNTU0NSBbaG9zdD1odXhlbHJlYmUxXQogMTA1
NTM5IFtob3N0PWh1eGVscmViZTFdCiAxMDU1NzggW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwNTU1NSBb
aG9zdD1odXhlbHJlYmUxXQogMTA1NTgzIFtob3N0PWh1eGVscmViZTFdCiAxMDU1OTEgW2hvc3Q9
aHV4ZWxyZWJlMV0KIDEwNTU5MCBbaG9zdD1odXhlbHJlYmUxXQogMTA1NTk3IFtob3N0PWh1eGVs
cmViZTFdCiAxMDU1OTMgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwNTYxNCBbaG9zdD1odXhlbHJlYmUx
XQogMTA1NjAyIFtob3N0PWh1eGVscmViZTFdCiAxMDU2MTAgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEw
NTYxNSBbaG9zdD1odXhlbHJlYmUxXQogMTA1NjE3IFtob3N0PWh1eGVscmViZTFdCiAxMDU2MjEg
W2hvc3Q9aHV4ZWxyZWJlMV0KIDEwNTY2NSBbaG9zdD1odXhlbHJlYmUxXQogMTA1NjIyIFtob3N0
PWh1eGVscmViZTFdCiAxMDU2MjggW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwNTY0MyBbaG9zdD1odXhl
bHJlYmUxXQogMTA1NjMwIFtob3N0PWh1eGVscmViZTFdCiAxMDU2NTQgW2hvc3Q9aHV4ZWxyZWJl
MV0KIDEwNTYzOSBbaG9zdD1odXhlbHJlYmUxXQogMTA1NjY4IFtob3N0PWh1eGVscmViZTFdCiAx
MDU2NTYgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwNTY2MCBbaG9zdD1odXhlbHJlYmUxXQogMTA1Njc0
IFtob3N0PWh1eGVscmViZTFdCiAxMDU2ODAgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwNTY5NyBbaG9z
dD1odXhlbHJlYmUxXQogMTA1NzE4IFtob3N0PWh1eGVscmViZTFdCiAxMDU3MjUgW2hvc3Q9aHV4
ZWxyZWJlMV0KIDEwNTczMSBbaG9zdD1odXhlbHJlYmUxXQogMTA1NzU4IFtob3N0PWh1eGVscmVi
ZTFdCiAxMDU3MzMgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwNTczNSBbaG9zdD1odXhlbHJlYmUxXQog
MTA1NzM3IFtob3N0PWh1eGVscmViZTFdCiAxMDU3NDAgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwNTc2
MSBbaG9zdD1odXhlbHJlYmUxXQogMTA1NzQzIFtob3N0PWh1eGVscmViZTFdCiAxMDU3NDUgW2hv
c3Q9aHV4ZWxyZWJlMV0KIDEwNTc0NiBbaG9zdD1odXhlbHJlYmUxXQogMTA1NzQ5IFtob3N0PWh1
eGVscmViZTFdCiAxMDU3NTAgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwNTc1MSBbaG9zdD1odXhlbHJl
YmUxXQogMTA1NzUyIFtob3N0PWh1eGVscmViZTFdCiAxMDU3NTQgW2hvc3Q9aHV4ZWxyZWJlMV0K
IDEwNTc4MSBbaG9zdD1iYXJvcXVlMV0KIDEwNTc1NSBbaG9zdD1odXhlbHJlYmUxXQogMTA1Nzcw
IFtob3N0PWh1eGVscmViZTFdCiAxMDU3NzUgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwNTc5NiBbaG9z
dD1odXhlbHJlYmUwXQogMTA1Nzg3IFtob3N0PWJhcm9xdWUxXQogMTA1ODc1IFtob3N0PWJhcm9x
dWUxXQogMTA1ODY4IFtob3N0PW5vYmxpbmcwXQogMTA1ODUzIHBhc3MgaXJyZWxldmFudAogMTA1
ODY5IFtob3N0PWh1eGVscmViZTFdCiAxMDU4ODYgW2hvc3Q9aXRhbGlhMF0KIDEwNTk1MSBwYXNz
IGlycmVsZXZhbnQKIDEwNTkyMyBbaG9zdD1odXhlbHJlYmUwXQogMTA1OTMxIFtob3N0PWJhcm9x
dWUxXQogMTA1OTQyIHBhc3MgaXJyZWxldmFudAogMTA1OTQzIHBhc3MgaXJyZWxldmFudAogMTA1
OTYyIFtob3N0PWJhcm9xdWUxXQogMTA2MDg2IHBhc3MgaXJyZWxldmFudAogMTA2MTA4IFtob3N0
PWl0YWxpYTBdCiAxMDYxNDEgW2hvc3Q9ZWxibGluZzFdCiAxMDYxNjMgW2hvc3Q9YmFyb3F1ZTFd
CiAxMDYxOTUgW2hvc3Q9aXRhbGlhMF0KIDEwNjE4MiBbaG9zdD1lbGJsaW5nMV0KIDEwNjI5MSBb
aG9zdD1jaGFyZG9ubmF5MF0KIDEwNjIxNiBbaG9zdD1waW5vdDBdCiAxMDYyMzcgW2hvc3Q9aHV4
ZWxyZWJlMF0KIDEwNjI2NiBwYXNzIGlycmVsZXZhbnQKIDEwNjM1NiBbaG9zdD1maWFubzFdCiAx
MDYzMTYgW2hvc3Q9aHV4ZWxyZWJlMF0KIDEwNjM5NSBbaG9zdD1lbGJsaW5nMV0KIDEwNjQxMCBw
YXNzIGlycmVsZXZhbnQKIDEwNjQyNiBbaG9zdD1jaGFyZG9ubmF5MF0KIDEwNjQ3NCBbaG9zdD1l
bGJsaW5nMV0KIDEwNjUwOCBwYXNzIGlycmVsZXZhbnQKIDEwNjQ5MSBbaG9zdD1pdGFsaWEwXQog
MTA2NTMzIFtob3N0PWJhcm9xdWUxXQogMTA2NTE1IFtob3N0PWl0YWxpYTBdCiAxMDY1MzIgcGFz
cyBpcnJlbGV2YW50CiAxMDY1MzEgcGFzcyBpcnJlbGV2YW50CiAxMDY1NDQgW2hvc3Q9YmFyb3F1
ZTFdCiAxMDY1NTkgW2hvc3Q9cGlub3QwXQogMTA2NTc0IFtob3N0PWVsYmxpbmcxXQogMTA2NjM1
IFtob3N0PWh1eGVscmViZTBdCiAxMDY2NDEgcGFzcyBpcnJlbGV2YW50CiAxMDY3MTggW2hvc3Q9
ZWxibGluZzFdCiAxMDY2ODIgW2hvc3Q9cGlub3QwXQogMTA2NzAyIFtob3N0PWh1eGVscmViZTBd
CiAxMDY3MzIgcGFzcyBpcnJlbGV2YW50CiAxMDY3NDcgW2hvc3Q9cGlub3QwXQogMTA2NzY3IFto
b3N0PWJhcm9xdWUxXQogMTA2NzczIFtob3N0PWl0YWxpYTBdCiAxMDY3NzUgW2hvc3Q9Zmlhbm8x
XQogMTA2ODA5IFtob3N0PWVsYmxpbmcwXQogMTA2Nzg3IFtob3N0PWh1eGVscmViZTBdCiAxMDY3
OTMgW2hvc3Q9Zmlhbm8xXQogMTA2ODI4IFtob3N0PWVsYmxpbmcxXQogMTA2ODY2IFtob3N0PWVs
YmxpbmcxXQogMTA2OTA1IFtob3N0PWJhcm9xdWUxXQogMTA2ODg5IFtob3N0PWVsYmxpbmcwXQog
MTA2OTUwIFtob3N0PWl0YWxpYTBdCiAxMDY5NTMgW2hvc3Q9YmFyb3F1ZTFdCiAxMDY5NDEgW2hv
c3Q9YmFyb3F1ZTFdCiAxMDY5NzcgW2hvc3Q9YmFyb3F1ZTFdCiAxMDY5NjUgW2hvc3Q9YmFyb3F1
ZTFdCiAxMDY5OTkgW2hvc3Q9ZWxibGluZzBdCiAxMDcwMTEgW2hvc3Q9aXRhbGlhMF0KIDEwNzAy
NSBbaG9zdD1yaW1hdmExXQogMTA3MDU1IHBhc3MgaXJyZWxldmFudAogMTA3MTUyIFtob3N0PWVs
YmxpbmcwXQogMTA3MTY2IFtob3N0PWJhcm9xdWUxXQogMTA3MTk2IFtob3N0PW1lcmxvdDFdCiAx
MDcyMTkgW2hvc3Q9cmltYXZhMF0KIDEwNzI1MCBbaG9zdD1lbGJsaW5nMF0KIDEwNzMxNiBbaG9z
dD1pdGFsaWExXQogMTA3MzE4IHBhc3MgaXJyZWxldmFudAogMTA3MzYwIFtob3N0PWl0YWxpYTBd
CiAxMDczNzggW2hvc3Q9cGlub3QwXQogMTA3NTAxIHBhc3MgaXJyZWxldmFudAogMTA3NTMxIFto
b3N0PWl0YWxpYTBdCiAxMDc1NDIgW2hvc3Q9Y2hhcmRvbm5heTBdCiAxMDc1NTcgW2hvc3Q9aXRh
bGlhMV0KIDEwNzU3MiBbaG9zdD1odXhlbHJlYmUxXQogMTA3NTk4IHBhc3MgODA1MTc4OWU5ODI0
OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCAzMmM3ZTBhYjc1NTc0NWU5NjFmMTc3MmU5NWNh
YzM4MWNjNjg3NjlkIGY5NzgzOGJiZDk4MGEwMTA0ZTE2YzRhMTJmYmY1MTRmOWZhODA1ZjEKIDEw
NzU4MCBwYXNzIGlycmVsZXZhbnQKIDEwNzYxMCBbaG9zdD1pdGFsaWExXQogMTA3NjM2IFtob3N0
PWJhcm9xdWUxXQogMTA3NjQ0IFtob3N0PWJhcm9xdWUxXQogMTA3NzM2IFtob3N0PXBpbm90MF0K
IDEwNzc3NyBbaG9zdD1waW5vdDBdCiAxMDc3NTggW2hvc3Q9cGlub3QwXQogMTA3Nzg4IFtob3N0
PXBpbm90MF0KIDEwNzgwOCBbaG9zdD1waW5vdDBdCiAxMDc4NDEgW2hvc3Q9cGlub3QwXQogMTA3
ODI2IFtob3N0PXBpbm90MF0KIDEwNzg4NCBbaG9zdD1waW5vdDBdCiAxMDc5MTEgW2hvc3Q9cGlu
b3QwXQogMTA3OTM2IFtob3N0PXBpbm90MF0KIDEwODAwNSBbaG9zdD1waW5vdDBdCiAxMDc5ODYg
W2hvc3Q9cGlub3QwXQogMTA4MDQ0IFtob3N0PXBpbm90MF0KIDEwODAyOCBbaG9zdD1waW5vdDBd
CiAxMDgwNzUgW2hvc3Q9cGlub3QwXQogMTA4MDk0IFtob3N0PXBpbm90MF0KIDEwODA3NyBbaG9z
dD1waW5vdDBdCiAxMDgwNzggW2hvc3Q9cGlub3QwXQogMTA4MDgwIFtob3N0PXBpbm90MF0KIDEw
ODA2MSBbaG9zdD1waW5vdDBdCiAxMDgwODIgW2hvc3Q9cGlub3QwXQogMTA4MDYyIFtob3N0PXBp
bm90MF0KIDEwODA5NiBbaG9zdD1waW5vdDBdCiAxMDgwNjMgW2hvc3Q9cGlub3QwXQogMTA4MDg0
IFtob3N0PXBpbm90MF0KIDEwODA2NCBbaG9zdD1waW5vdDBdCiAxMDgwNzYgW2hvc3Q9cGlub3Qw
XQogMTA4MDg1IFtob3N0PXBpbm90MF0KIDEwODEwMCBbaG9zdD1waW5vdDBdCiAxMDgwNjYgW2hv
c3Q9cGlub3QwXQogMTA4MDg2IFtob3N0PXBpbm90MF0KIDEwODA3MCBbaG9zdD1waW5vdDBdCiAx
MDgwODcgW2hvc3Q9cGlub3QwXQogMTA4MDU5IFtob3N0PXBpbm90MF0KIDEwODA3MiBbaG9zdD1w
aW5vdDBdCiAxMDgwODggW2hvc3Q9cGlub3QwXQogMTA4MDg5IFtob3N0PXBpbm90MF0KIDEwODA5
MCBbaG9zdD1waW5vdDBdCiAxMDgxMDEgW2hvc3Q9cGlub3QwXQogMTA4MDkyIFtob3N0PXBpbm90
MF0KIDEwODEwNSBbaG9zdD1waW5vdDBdCiAxMDgxMDYgW2hvc3Q9cGlub3QwXQogMTA4MTAzIFto
b3N0PXBpbm90MF0KIDEwODEyNSBbaG9zdD1waW5vdDBdCiAxMDgxNTEgW2hvc3Q9cGlub3QwXQog
MTA4MTg0IFtob3N0PXBpbm90MF0KIDEwOTAxNSBbaG9zdD1waW5vdDBdCiAxMDkwODggW2hvc3Q9
cGlub3QwXQogMTA5MDQyIFtob3N0PXBpbm90MF0KIDEwOTA2NyBbaG9zdD1waW5vdDBdCiAxMDkx
MTkgW2hvc3Q9cGlub3QwXQogMTA5MTA4IFtob3N0PXBpbm90MF0KIDEwOTEzMyBbaG9zdD1waW5v
dDBdCiAxMDkxODMgW2hvc3Q9cGlub3QwXQogMTA5MTQ0IFtob3N0PXBpbm90MF0KIDEwOTE2MiBb
aG9zdD1waW5vdDBdCiAxMDkxNzMgW2hvc3Q9cGlub3QwXQogMTA5MTk0IFtob3N0PXBpbm90MF0K
IDEwOTIzNSBbaG9zdD1waW5vdDBdCiAxMDkyMTIgW2hvc3Q9cGlub3QwXQogMTA5MjQxIFtob3N0
PXBpbm90MF0KIDEwOTI0OCBbaG9zdD1waW5vdDBdCiAxMDkyMjIgW2hvc3Q9cGlub3QwXQogMTA5
Mjc2IFtob3N0PXBpbm90MF0KIDEwOTI2MSBbaG9zdD1waW5vdDBdCiAxMDkyOTcgW2hvc3Q9cGlu
b3QwXQogMTA5MzEwIFtob3N0PXBpbm90MF0KIDEwOTMyMiBbaG9zdD1waW5vdDBdCiAxMDkzOTIg
W2hvc3Q9cGlub3QwXQogMTA5MzMxIFtob3N0PXBpbm90MF0KIDEwOTM1MSBbaG9zdD1waW5vdDBd
CiAxMDkzNjYgW2hvc3Q9cGlub3QwXQogMTA5Mzk5IFtob3N0PXBpbm90MF0KIDEwOTQzMCBbaG9z
dD1waW5vdDBdCiAxMDk0MTYgW2hvc3Q9cGlub3QwXQogMTA5NDQ1IFtob3N0PXBpbm90MF0KIDEw
OTQ1NCBbaG9zdD1waW5vdDBdCiAxMDk0NzggW2hvc3Q9cGlub3QwXQogMTA5NTA2IFtob3N0PXBp
bm90MF0KIDEwOTUyMyBbaG9zdD1waW5vdDBdCiAxMDk1NDkgW2hvc3Q9cGlub3QwXQogMTA5NTYw
IFtob3N0PXBpbm90MF0KIDEwOTYyNSBbaG9zdD1ub2JsaW5nMV0KIDEwOTU4MyBbaG9zdD1waW5v
dDBdCiAxMDk2MjggW2hvc3Q9ZWxibGluZzFdCiAxMDk2MTMgW2hvc3Q9cGlub3QxXQogMTA5NjUz
IFtob3N0PXBpbm90MV0KIDEwOTY2NCBbaG9zdD1waW5vdDFdCiAxMDk3MDEgW2hvc3Q9cGlub3Qx
XQogMTA5NzExIFtob3N0PWVsYmxpbmcxXQogMTA5ODk4IFtob3N0PXJpbWF2YTFdCiAxMDk4NjIg
W2hvc3Q9ZWxibGluZzFdCiAxMDk4OTcgW2hvc3Q9Zmlhbm8xXQogMTA5OTg1IFtob3N0PXJpbWF2
YTBdCiAxMDk5NTQgW2hvc3Q9ZWxibGluZzFdCiAxMDk5MjggW2hvc3Q9Y2hhcmRvbm5heTBdCiAx
MDk5NzUgW2hvc3Q9cmltYXZhMV0KIDEwOTk5MCBbaG9zdD1lbGJsaW5nMV0KIDExMDAzMiBbaG9z
dD1odXhlbHJlYmUxXQogMTEwMDIyIFtob3N0PWNoYXJkb25uYXkwXQogMTEwMDU0IFtob3N0PWVs
YmxpbmcwXQogMTEwMTE0IFtob3N0PXBpbm90MV0KIDExMDA4NCBbaG9zdD1jaGFyZG9ubmF5MF0K
IDExMDE2MSBbaG9zdD1yaW1hdmExXQogMTEwMjEwIFtob3N0PWJhcm9xdWUxXQogMTEwMjY4IFto
b3N0PWh1eGVscmViZTBdCiAxMTAzNDAgW2hvc3Q9aHV4ZWxyZWJlMV0KIDExMDQwMSBbaG9zdD1u
b2JsaW5nMF0KIDExMDM3NiBbaG9zdD1pdGFsaWExXQogMTEwNDI4IFtob3N0PWJhcm9xdWUxXQog
MTEwNDU4IFtob3N0PWh1eGVscmViZTBdCiAxMTA0NzggW2hvc3Q9aHV4ZWxyZWJlMV0KIDExMDkw
MSBbaG9zdD1odXhlbHJlYmUxXQogMTEwOTI1IFtob3N0PW5vYmxpbmcwXQogMTEwOTY4IFtob3N0
PWh1eGVscmViZTBdCiAxMTEwMDEgW2hvc3Q9Zmlhbm8xXQogMTExMDAwIFtob3N0PWl0YWxpYTFd
CiAxMTEwNjUgW2hvc3Q9cmltYXZhMV0KIDExMTA5MiBbaG9zdD1iYXJvcXVlMV0KIDExMTI2NSBb
aG9zdD1odXhlbHJlYmUxXQogMTExMjExIFtob3N0PWh1eGVscmViZTFdCiAxMTEzNzMgW2hvc3Q9
Y2hhcmRvbm5heTFdCiAxMTEzNTkgW2hvc3Q9aHV4ZWxyZWJlMF0KIDExMTM3OSBbaG9zdD1odXhl
bHJlYmUwXQogMTExNDc1IFtob3N0PWl0YWxpYTFdCiAxMTE1MjIgW2hvc3Q9bWVybG90MF0KIDEx
MTYwMSBbaG9zdD1waW5vdDFdCiAxMTE1NDggW2hvc3Q9cGlub3QxXQogMTExNjQ4IFtob3N0PWh1
eGVscmViZTBdCiAxMTE2MjQgW2hvc3Q9cGlub3QxXQogMTExNzAzIFtob3N0PWl0YWxpYTFdCiAx
MTE2NjcgW2hvc3Q9bm9ibGluZzBdCiAxMTE3MzUgW2hvc3Q9bm9ibGluZzBdCiAxMTE3MzEgW2hv
c3Q9bm9ibGluZzBdCiAxMTE3MzIgW2hvc3Q9bm9ibGluZzBdCiAxMTE3NjUgW2hvc3Q9YmFyb3F1
ZTFdCiAxMTE3OTAgW2hvc3Q9YmFyb3F1ZTFdCiAxMTE4MTcgW2hvc3Q9YmFyb3F1ZTFdCiAxMTE4
NjIgW2hvc3Q9YmFyb3F1ZTFdCiAxMTE4NzEgW2hvc3Q9bm9ibGluZzBdCiAxMTE4NDggW2hvc3Q9
aXRhbGlhMV0KIDExMTg3NiBbaG9zdD1pdGFsaWExXQogMTExOTEwIFtob3N0PWJhcm9xdWUxXQog
MTExODg1IFtob3N0PWh1eGVscmViZTBdCiAxMTE5MTMgW2hvc3Q9aXRhbGlhMV0KIDExMTg5MSBb
aG9zdD1ub2JsaW5nMF0KIDExMTg5NiBbaG9zdD1iYXJvcXVlMV0KIDExMTg4OSBbaG9zdD1odXhl
bHJlYmUwXQogMTExOTA1IFtob3N0PW5vYmxpbmcwXQogMTExOTI2IFtob3N0PWh1eGVscmViZTBd
CiAxMTE5NjQgW2hvc3Q9aXRhbGlhMV0KIDExMTk4NiBbaG9zdD1tZXJsb3QwXQogMTExOTYzIFto
b3N0PWl0YWxpYTFdCiAxMTE5OTAgW2hvc3Q9aXRhbGlhMF0KIDExMjAwOCBbaG9zdD1odXhlbHJl
YmUwXQogMTEyMDExIFtob3N0PWh1eGVscmViZTBdCiAxMTIwNDEgW2hvc3Q9bm9ibGluZzBdCiAx
MTIwNzIgW2hvc3Q9bm9ibGluZzBdCiAxMTIxMDAgW2hvc3Q9bm9ibGluZzBdCiAxMTIxNzggW2hv
c3Q9bm9ibGluZzBdCiAxMTIxNjcgW2hvc3Q9bm9ibGluZzBdCiAxMTIxNTQgW2hvc3Q9bm9ibGlu
ZzBdCiAxMTIxODggW2hvc3Q9bm9ibGluZzBdCiAxMTIxNTYgW2hvc3Q9bm9ibGluZzBdCiAxMTIx
NjkgW2hvc3Q9bm9ibGluZzBdCiAxMTIxNTcgW2hvc3Q9bm9ibGluZzBdCiAxMTIxNTkgW2hvc3Q9
bm9ibGluZzBdCiAxMTIxNzkgW2hvc3Q9bm9ibGluZzBdCiAxMTIxNjAgW2hvc3Q9bm9ibGluZzBd
CiAxMTIxNzAgW2hvc3Q9bm9ibGluZzBdCiAxMTIxNjEgW2hvc3Q9bm9ibGluZzBdCiAxMTIxNjIg
W2hvc3Q9bm9ibGluZzBdCiAxMTIxNjMgW2hvc3Q9bm9ibGluZzBdCiAxMTIxNzIgW2hvc3Q9bm9i
bGluZzBdCiAxMTIxNjQgW2hvc3Q9bm9ibGluZzBdCiAxMTIxODMgW2hvc3Q9bm9ibGluZzBdCiAx
MTIxNjYgW2hvc3Q9bm9ibGluZzBdCiAxMTIxNzQgW2hvc3Q9bm9ibGluZzBdCiAxMTIxNzUgW2hv
c3Q9bm9ibGluZzBdCiAxMTIxODUgW2hvc3Q9bm9ibGluZzBdCiAxMTIxNzYgW2hvc3Q9bm9ibGlu
ZzBdCiAxMTIxODEgW2hvc3Q9bm9ibGluZzBdCiAxMTIxOTIgW2hvc3Q9bm9ibGluZzBdCiAxMTIx
ODcgW2hvc3Q9bm9ibGluZzBdCiAxMTIxOTQgW2hvc3Q9bm9ibGluZzBdCiAxMTIyMTcgW2hvc3Q9
bm9ibGluZzBdCiAxMTIxNTUgW2hvc3Q9bm9ibGluZzBdCiAxMTIyOTMgW2hvc3Q9bWVybG90MF0K
IDExMjI2MyBbaG9zdD1ub2JsaW5nMF0KIDExMjI3NSBbaG9zdD1ub2JsaW5nMF0KIDExMjI4OCBb
aG9zdD1ub2NlcmExXQogMTEzMTQ4IFtob3N0PXJpbWF2YTBdCiAxMTMxNjAgW2hvc3Q9cGlub3Qw
XQogMTEzMTc5IFtob3N0PXJpbWF2YTBdCiAxMTMzMDIgW2hvc3Q9bm9ibGluZzBdCiAxMTMzNjUg
W2hvc3Q9aHV4ZWxyZWJlMV0KIDExMzM0NSBbaG9zdD1waW5vdDFdCiAxMTMzOTEgW2hvc3Q9YmFy
b3F1ZTFdCiAxMTMzODYgW2hvc3Q9bm9ibGluZzFdCiAxMTM0MzIgW2hvc3Q9ZWxibGluZzBdCiAx
MTM0NjQgW2hvc3Q9bm9ibGluZzBdCiAxMTM0OTAgW2hvc3Q9YmFyb3F1ZTFdCiAxMTM1MzYgW2hv
c3Q9cmltYXZhMV0KIDExMzUxMiBbaG9zdD1maWFubzFdCiAxMTM1ODAgW2hvc3Q9bm9ibGluZzFd
CiAxMTM1MjcgW2hvc3Q9ZWxibGluZzFdCiAxMTM1NDUgW2hvc3Q9bm9ibGluZzFdCiAxMTM1NjAg
W2hvc3Q9YmFyb3F1ZTFdCiAxMTM1ODYgW2hvc3Q9ZWxibGluZzBdCiAxMTM1OTYgW2hvc3Q9aHV4
ZWxyZWJlMF0KIDExMzYxMyBbaG9zdD1lbGJsaW5nMV0KIDExMzYwNyBbaG9zdD1yaW1hdmExXQog
MTEzNjU5IFtob3N0PWJhcm9xdWUxXQogMTEzNjQ2IFtob3N0PWJhcm9xdWUxXQogMTEzNjI2IFto
b3N0PWh1eGVscmViZTBdCiAxMTM3MzUgW2hvc3Q9aHV4ZWxyZWJlMV0KIDExMzY1NyBbaG9zdD1i
YXJvcXVlMV0KIDExMzY2MyBbaG9zdD1waW5vdDFdCiAxMTM2ODkgW2hvc3Q9cmltYXZhMF0KIDEx
MzcxMSBbaG9zdD1waW5vdDFdCiAxMTM3OTMgW2hvc3Q9aHV4ZWxyZWJlMF0KIDExMzc2OSBbaG9z
dD1tZXJsb3QxXQogMTEzNzg0IFtob3N0PW1lcmxvdDFdCiAxMTM3OTUgW2hvc3Q9aHV4ZWxyZWJl
MV0KIDExMzc0MyBbaG9zdD1yaW1hdmEwXQogMTEzNzgwIFtob3N0PXBpbm90MV0KIDExMzgxNyBb
aG9zdD1odXhlbHJlYmUwXQogMTEzODM5IFtob3N0PW5vYmxpbmcxXQogMTEzODUyIFtob3N0PWVs
YmxpbmcwXQogMTEzODc2IFtob3N0PW5vYmxpbmcwXQogMTEzODY0IFtob3N0PWZpYW5vMV0KIDEx
Mzg3NSBbaG9zdD1odXhlbHJlYmUwXQogMTEzODg5IFtob3N0PWJhcm9xdWUxXQogMTEzOTY0IFto
b3N0PXBpbm90MV0KIDExMzk3NCBbaG9zdD1iYXJvcXVlMV0KIDExNDA0MiBbaG9zdD1ub2JsaW5n
MV0KIDExNDA4MyBbaG9zdD1maWFubzBdCiAxMTQxMDYgW2hvc3Q9cmltYXZhMV0KIDExNDE0OCBb
aG9zdD1ub2JsaW5nMV0KIDExNDI3OSBbaG9zdD1ub2JsaW5nMF0KIDExNDQwOSBbaG9zdD1odXhl
bHJlYmUwXQogMTE0NDc1IFtob3N0PW5vY2VyYTBdCiAxMTQ1MDcgW2hvc3Q9bm9ibGluZzFdCiAx
MTQ2NTUgcGFzcyA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIDMyYzdl
MGFiNzU1NzQ1ZTk2MWYxNzcyZTk1Y2FjMzgxY2M2ODc2OWQgNTcyYTc4MTkwNDAzZTVmMmFjYmQw
MWZhNzJjMzVmYWZlOTcwMDE2OQogMTE0NjY2IHBhc3MgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZm
ZWJlYWRhNzQ2N2UxOGE4ZCAzMmM3ZTBhYjc1NTc0NWU5NjFmMTc3MmU5NWNhYzM4MWNjNjg3Njlk
IGY5NzgzOGJiZDk4MGEwMTA0ZTE2YzRhMTJmYmY1MTRmOWZhODA1ZjEKIDExNDY1MCBwYXNzIDgw
NTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgMzJjN2UwYWI3NTU3NDVlOTYx
ZjE3NzJlOTVjYWMzODFjYzY4NzY5ZCBmOTc4MzhiYmQ5ODBhMDEwNGUxNmM0YTEyZmJmNTE0Zjlm
YTgwNWYxCiAxMTQ2NDUgZmFpbCBpcnJlbGV2YW50CiAxMTQ2NTQgZmFpbCBpcnJlbGV2YW50CiAx
MTQ2NTYgZmFpbCBpcnJlbGV2YW50CiAxMTQ2NjMgcGFzcyA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEy
NmZlYmVhZGE3NDY3ZTE4YThkIDMyYzdlMGFiNzU1NzQ1ZTk2MWYxNzcyZTk1Y2FjMzgxY2M2ODc2
OWQgNTcyYTc4MTkwNDAzZTVmMmFjYmQwMWZhNzJjMzVmYWZlOTcwMDE2OQogMTE0NjUxIGZhaWwg
ODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBhOTAzOGU1ZTE5OTJiN2Zh
YzMzZTM0NmVjMTBhMDFlNGE0ZjMzYWIyIDU3MmE3ODE5MDQwM2U1ZjJhY2JkMDFmYTcyYzM1ZmFm
ZTk3MDAxNjkKIDExNDY2OCBmYWlsIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0Njdl
MThhOGQgYTkwMzhlNWUxOTkyYjdmYWMzM2UzNDZlYzEwYTAxZTRhNGYzM2FiMiA1NzJhNzgxOTA0
MDNlNWYyYWNiZDAxZmE3MmMzNWZhZmU5NzAwMTY5CiAxMTQ2NzQgcGFzcyA4MDUxNzg5ZTk4MjQ5
OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIDMyYzdlMGFiNzU1NzQ1ZTk2MWYxNzcyZTk1Y2Fj
MzgxY2M2ODc2OWQgNTcyYTc4MTkwNDAzZTVmMmFjYmQwMWZhNzJjMzVmYWZlOTcwMDE2OQogMTE0
Njc1IGZhaWwgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBhOTAzOGU1
ZTE5OTJiN2ZhYzMzZTM0NmVjMTBhMDFlNGE0ZjMzYWIyIDU3MmE3ODE5MDQwM2U1ZjJhY2JkMDFm
YTcyYzM1ZmFmZTk3MDAxNjkKIDExNDY4NiBwYXNzIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmVi
ZWFkYTc0NjdlMThhOGQgMzJjN2UwYWI3NTU3NDVlOTYxZjE3NzJlOTVjYWMzODFjYzY4NzY5ZCA1
NzJhNzgxOTA0MDNlNWYyYWNiZDAxZmE3MmMzNWZhZmU5NzAwMTY5CiAxMTQ2OTMgZmFpbCA4MDUx
Nzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGE5MDM4ZTVlMTk5MmI3ZmFjMzNl
MzQ2ZWMxMGEwMWU0YTRmMzNhYjIgNTcyYTc4MTkwNDAzZTVmMmFjYmQwMWZhNzJjMzVmYWZlOTcw
MDE2OQogMzQ3MTEgW2hvc3Q9cmljZS13ZWV2aWxdCiAzNDcyMSBbaG9zdD1yaWNlLXdlZXZpbF0K
IDM0NzM4IFtob3N0PWl0Y2gtbWl0ZV0KIDM0NzQ0IFtob3N0PWdyYWluLXdlZXZpbF0KIDM0NzQ4
IFtob3N0PW1vc3MtYnVnXQogMzQ3NTkgW2hvc3Q9Z3JhaW4td2VldmlsXQogNjM5NTcgW2hvc3Q9
cGlub3QxXQogMzQ4OTYgW2hvc3Q9cmljZS13ZWV2aWxdCiAzNDkwOSBbaG9zdD1yaWNlLXdlZXZp
bF0KIDM0OTIwIFtob3N0PXJpY2Utd2VldmlsXQogMzQ5MzcgW2hvc3Q9bW9zcy1idWddCiAzNDk1
MiBbaG9zdD1yaWNlLXdlZXZpbF0KIDM0OTgzIFtob3N0PXNjYXBlLW1vdGhdCiAzNDk4OCBbaG9z
dD1ncmFpbi13ZWV2aWxdCiAzNTAwNCBbaG9zdD1pdGNoLW1pdGVdCiAzNTAxMSBbaG9zdD1tb3Nz
LWJ1Z10KIDM1MDI4IFtob3N0PW1vc3MtYnVnXQogMzUwMzMgW2hvc3Q9bW9zcy1idWddCiAzNTA1
MiBbaG9zdD1nYWxsLW1pdGVdCiAzNTA2MyBbaG9zdD1tb3NzLWJ1Z10KIDM1MDc3IFtob3N0PWl0
Y2gtbWl0ZV0KIDM1MDk4IFtob3N0PW1vc3MtYnVnXQogMzUxMDEgW2hvc3Q9c2NhcGUtbW90aF0K
IDM1MTE5IFtob3N0PW1vc3MtYnVnXQogMzUxOTYgW2hvc3Q9cmljZS13ZWV2aWxdCiAzNTIxMiBb
aG9zdD1ncmFpbi13ZWV2aWxdCiAzNTIyMCBbaG9zdD1pdGNoLW1pdGVdCiAzNTIyOCBbaG9zdD1n
YWxsLW1pdGVdCiAzNTIzNyBbaG9zdD1pdGNoLW1pdGVdCiAzNTI1MSBbaG9zdD1sYWNlLWJ1Z10K
IDM1MjY5IFtob3N0PXNjYXBlLW1vdGhdCiAzNTI4MyBbaG9zdD1pdGNoLW1pdGVdCiAzNTI5MCBb
aG9zdD1pdGNoLW1pdGVdCiAzNTI5NiBbaG9zdD1tb3NzLWJ1Z10KIDM1Mjk4IFtob3N0PW1vc3Mt
YnVnXQogMzUzMDMgW2hvc3Q9bW9zcy1idWddCiAzNTMxNCBbaG9zdD1idXNoLWNyaWNrZXRdCiAz
NTMxOSBbaG9zdD1tb3NzLWJ1Z10KIDM1Mzc3IFtob3N0PW1vc3MtYnVnXQogMzUzODcgW2hvc3Q9
bW9zcy1idWddCiAzNTQzNiBbaG9zdD1tb3NzLWJ1Z10KIDM1NDU1IFtob3N0PWZpZWxkLWNyaWNr
ZXRdCiAzNTQ3NyBbaG9zdD1sYWNlLWJ1Z10KIDM1NDg5IFtob3N0PWdyYWluLXdlZXZpbF0KIDM1
NDkxIFtob3N0PW1vc3MtYnVnXQogMzU0OTkgW2hvc3Q9bW9zcy1idWddCiAzNTU1MSBbaG9zdD1t
b3NzLWJ1Z10KIDM1NTYwIFtob3N0PWl0Y2gtbWl0ZV0KIDM1NTY1IFtob3N0PWdyYWluLXdlZXZp
bF0KIDM1NTcxIFtob3N0PWxhY2UtYnVnXQogMzU1NzIgW2hvc3Q9bW9zcy1idWddCiAzNTcwMCBb
aG9zdD1tb3NzLWJ1Z10KIDM1NzA4IFtob3N0PW1vc3MtYnVnXQogMzU3MTkgW2hvc3Q9bW9zcy1i
dWddCiAzNTcyMyBbaG9zdD1tb3NzLWJ1Z10KIDM1ODE5IFtob3N0PWJ1c2gtY3JpY2tldF0KIDM1
ODkzIFtob3N0PWdhbGwtbWl0ZV0KIDM2NTIyIFtob3N0PXNjYXBlLW1vdGhdCiAzNjU4NiBbaG9z
dD1nYWxsLW1pdGVdCiAzNjcwOSBbaG9zdD1yaWNlLXdlZXZpbF0KIDM2NzYwIFtob3N0PWdhbGwt
bWl0ZV0KIDUwMjcyIFtob3N0PXBpbm90MF0KIDUwMjkwIFtob3N0PXBpbm90MF0KIDUwMzIwIFto
b3N0PW5vY2VyYTBdCiA1MDMzNyBbaG9zdD1ub2NlcmEwXQogNTAzNzEgW2hvc3Q9cGlub3QwXQog
NTAyNTkgW2hvc3Q9cGlub3QwXQogNjQwOTUgW2hvc3Q9bm9jZXJhMV0KIDUwNDA2IFtob3N0PXBp
bm90MF0KIDUwMzkxIFtob3N0PW5vY2VyYTBdCiA1MDQyNyBbaG9zdD1maWFubzFdCiA1MDQ5MyBb
aG9zdD1waW5vdDBdCiA1MDQyOCBbaG9zdD1maWFubzFdCiA1MDQ5NCBbaG9zdD1iYXJvcXVlMV0K
IDY0MTc3IFtob3N0PXBpbm90MV0KIDY0MjkwIFtob3N0PXBpbm90MV0KIDc2OTM4IFtob3N0PWh1
eGVscmViZTBdCiA2NDQxNSBbaG9zdD1waW5vdDFdCiA2NDQxNyBbaG9zdD1waW5vdDFdCiA2NDQy
MCBbaG9zdD1waW5vdDFdCiA2NDQyMyBbaG9zdD1waW5vdDFdCiA2NDQyNCBbaG9zdD1waW5vdDFd
CiA2NDQyNiBbaG9zdD1waW5vdDFdCiA2NDQyOSBbaG9zdD1waW5vdDFdCiA2NDQzMiBbaG9zdD1w
aW5vdDFdCiA2NDQ1MCBbaG9zdD1maWFubzBdCiA2NDU4MCBbaG9zdD1tZXJsb3QxXQogNjQ1Nzkg
W2hvc3Q9bWVybG90MV0KIDY0NzgzIHBhc3MgaXJyZWxldmFudAogNjQ3OTcgW2hvc3Q9cmltYXZh
MV0KIDY0OTY1IFtob3N0PXBpbm90MV0KIDY1MDA1IFtob3N0PXBpbm90MV0KIDUyNjI0IFtob3N0
PW5vY2VyYTBdCiA1MjY1MiBbaG9zdD1ub2NlcmEwXQogNTI2NDcgW2hvc3Q9bm9jZXJhMV0KIDUy
NzYwIFtob3N0PW5vY2VyYTBdCiA1Mjc2OCBbaG9zdD1waW5vdDBdCiA2NTEyMSBbaG9zdD1yaW1h
dmExXQogNjUwNTQgW2hvc3Q9cGlub3QwXQogNjUxMTYgW2hvc3Q9aXRhbGlhMF0KIDY1MDc4IFto
b3N0PWZpYW5vMV0KIDY1MTE4IFtob3N0PXBpbm90MF0KIDY1MTAwIFtob3N0PWJhcm9xdWUxXQog
NjUxMDMgW2hvc3Q9aXRhbGlhMV0KIDY1MTQzIFtob3N0PWJhcm9xdWUxXQogNjUxMjIgW2hvc3Q9
aXRhbGlhMF0KIDY1MTQ1IFtob3N0PXJpbWF2YTFdCiA2NTE0NyBbaG9zdD1odXhlbHJlYmUxXQog
NTI4MTkgW2hvc3Q9bm9jZXJhMF0KIDUyODg2IFtob3N0PWl0YWxpYTBdCiA1MjkyOSBbaG9zdD1w
aW5vdDFdCiA1MjkwMyBbaG9zdD1ub2NlcmEwXQogNTI5NTcgW2hvc3Q9cGlub3QwXQogNTI5NzIg
W2hvc3Q9bm9jZXJhMF0KIDUyOTMyIFtob3N0PXBpbm90MV0KIDUyOTM2IFtob3N0PXBpbm90MV0K
IDUyOTgwIFtob3N0PW5vY2VyYTBdCiA1Mjk5MiBbaG9zdD1waW5vdDBdCiA1Mjk2MiBbaG9zdD1w
aW5vdDBdCiA1Mjk0MSBbaG9zdD1waW5vdDBdCiA1Mjk2OCBbaG9zdD1waW5vdDBdCiA1Mjk1MiBb
aG9zdD1waW5vdDBdCiA1Mjk4NCBbaG9zdD1ub2NlcmEwXQogNTI5ODcgW2hvc3Q9bm9jZXJhMF0K
IDY1MTk4IFtob3N0PWl0YWxpYTFdCiA2NTE2OSBbaG9zdD1iYXJvcXVlMV0KIDY1MTY2IFtob3N0
PWJhcm9xdWUxXQogNjUxODUgW2hvc3Q9bWVybG90MV0KIDY1MTg4IFtob3N0PWJhcm9xdWUxXQog
NjUyMDEgW2hvc3Q9YmFyb3F1ZTFdCiA2NTE5MSBbaG9zdD1yaW1hdmExXQogNjUxOTQgW2hvc3Q9
YmFyb3F1ZTFdCiA2NTIwNiBbaG9zdD1odXhlbHJlYmUxXQogNjUxNjcgW2hvc3Q9aXRhbGlhMF0K
IDY1MjM1IFtob3N0PWNoYXJkb25uYXkxXQogNjUyNTMgW2hvc3Q9aHV4ZWxyZWJlMV0KIDY1MjQ5
IFtob3N0PWh1eGVscmViZTFdCiA2NTIzNyBbaG9zdD1iYXJvcXVlMV0KIDY1MjUyIFtob3N0PWh1
eGVscmViZTFdCiA2NTI1MCBbaG9zdD1iYXJvcXVlMV0KIDUzMTM1IFtob3N0PXBpbm90MV0KIDUz
MTQ1IFtob3N0PXBpbm90MV0KIDUzMTU1IFtob3N0PWl0YWxpYTFdCiA1MzIwNCAhISBmbGlnaHQg
NTMyMDQgbWl4ZWQgcmV2aXNpb25zIGZvciBxZW11OiBhYjQyYjQ0MDhjYjRmYzRmODY5ZDczMjE4
ZTNkMjAzNGU2ZjVlOGFjIGFuZCAzYjQ1ZmNmMGMxNjNiOWNmZjRkODExNWY3Yjc1YjQyOTE4YTli
MWI1CiA1MzE2MSBbaG9zdD1pdGFsaWExXQogNTMxODAgW2hvc3Q9cGlub3QxXQogNTMxNjUgW2hv
c3Q9cGlub3QxXQogNTMxNzMgW2hvc3Q9cGlub3QxXQogNTMxNzcgW2hvc3Q9cGlub3QxXQogNTMy
MTIgISEgZmxpZ2h0IDUzMjEyIG1peGVkIHJldmlzaW9ucyBmb3IgcWVtdTogYWI0MmI0NDA4Y2I0
ZmM0Zjg2OWQ3MzIxOGUzZDIwMzRlNmY1ZThhYyBhbmQgM2I0NWZjZjBjMTYzYjljZmY0ZDgxMTVm
N2I3NWI0MjkxOGE5YjFiNQogNTMxOTcgISEgZmxpZ2h0IDUzMTk3IG1peGVkIHJldmlzaW9ucyBm
b3IgcWVtdTogYWI0MmI0NDA4Y2I0ZmM0Zjg2OWQ3MzIxOGUzZDIwMzRlNmY1ZThhYyBhbmQgM2I0
NWZjZjBjMTYzYjljZmY0ZDgxMTVmN2I3NWI0MjkxOGE5YjFiNQogNTMyMjAgW2hvc3Q9cGlub3Qx
XQogNTMxOTAgcGFzcyBpcnJlbGV2YW50CiA1MzIzMSAhISBmbGlnaHQgNTMyMzEgbWl4ZWQgcmV2
aXNpb25zIGZvciBxZW11OiBhYjQyYjQ0MDhjYjRmYzRmODY5ZDczMjE4ZTNkMjAzNGU2ZjVlOGFj
IGFuZCAzYjQ1ZmNmMGMxNjNiOWNmZjRkODExNWY3Yjc1YjQyOTE4YTliMWI1CiA1MzI0MyAhISBm
bGlnaHQgNTMyNDMgbWl4ZWQgcmV2aXNpb25zIGZvciBxZW11OiBhYjQyYjQ0MDhjYjRmYzRmODY5
ZDczMjE4ZTNkMjAzNGU2ZjVlOGFjIGFuZCAzYjQ1ZmNmMGMxNjNiOWNmZjRkODExNWY3Yjc1YjQy
OTE4YTliMWI1CiA1MzIzOSAhISBmbGlnaHQgNTMyMzkgbWl4ZWQgcmV2aXNpb25zIGZvciBxZW11
OiBhYjQyYjQ0MDhjYjRmYzRmODY5ZDczMjE4ZTNkMjAzNGU2ZjVlOGFjIGFuZCAzYjQ1ZmNmMGMx
NjNiOWNmZjRkODExNWY3Yjc1YjQyOTE4YTliMWI1CiA1MzI0NyAhISBmbGlnaHQgNTMyNDcgbWl4
ZWQgcmV2aXNpb25zIGZvciBxZW11OiBhYjQyYjQ0MDhjYjRmYzRmODY5ZDczMjE4ZTNkMjAzNGU2
ZjVlOGFjIGFuZCAzYjQ1ZmNmMGMxNjNiOWNmZjRkODExNWY3Yjc1YjQyOTE4YTliMWI1CiA1MzI1
NSAhISBmbGlnaHQgNTMyNTUgbWl4ZWQgcmV2aXNpb25zIGZvciBxZW11OiBhYjQyYjQ0MDhjYjRm
YzRmODY5ZDczMjE4ZTNkMjAzNGU2ZjVlOGFjIGFuZCAzYjQ1ZmNmMGMxNjNiOWNmZjRkODExNWY3
Yjc1YjQyOTE4YTliMWI1CiA1MzI2MSAhISBmbGlnaHQgNTMyNjEgbWl4ZWQgcmV2aXNpb25zIGZv
ciBxZW11OiBhYjQyYjQ0MDhjYjRmYzRmODY5ZDczMjE4ZTNkMjAzNGU2ZjVlOGFjIGFuZCAzYjQ1
ZmNmMGMxNjNiOWNmZjRkODExNWY3Yjc1YjQyOTE4YTliMWI1CiA1MzI2NiAhISBmbGlnaHQgNTMy
NjYgbWl4ZWQgcmV2aXNpb25zIGZvciBxZW11OiBhYjQyYjQ0MDhjYjRmYzRmODY5ZDczMjE4ZTNk
MjAzNGU2ZjVlOGFjIGFuZCAzYjQ1ZmNmMGMxNjNiOWNmZjRkODExNWY3Yjc1YjQyOTE4YTliMWI1
CiA2NTI4OSBbaG9zdD1iYXJvcXVlMV0KIDY1Mjc1IFtob3N0PXBpbm90MV0KIDY1MjY2IFtob3N0
PXBpbm90MV0KIDY1MjkwIFtob3N0PWh1eGVscmViZTFdCiA2NTI2OCBbaG9zdD1iYXJvcXVlMV0K
IDY1MjcwIFtob3N0PWl0YWxpYTBdCiA2NTI3MiBbaG9zdD1waW5vdDBdCiA2NTM0MCBbaG9zdD1i
YXJvcXVlMV0KIDY1MjczIFtob3N0PWh1eGVscmViZTFdCiA2NTMxNyBbaG9zdD1iYXJvcXVlMV0K
IDY1Mjc2IFtob3N0PWh1eGVscmViZTFdCiA2NTI4OCBbaG9zdD1iYXJvcXVlMV0KIDY1MjkyIFto
b3N0PWl0YWxpYTBdCiA2NTMxOCBbaG9zdD1waW5vdDBdCiA2NTMyMSBbaG9zdD1iYXJvcXVlMV0K
IDY1MzQ0IFtob3N0PXBpbm90MF0KIDY1MzIwIFtob3N0PWh1eGVscmViZTFdCiA2NTM0NiBbaG9z
dD1iYXJvcXVlMV0KIDUzMjc1ICEhIGZsaWdodCA1MzI3NSBtaXhlZCByZXZpc2lvbnMgZm9yIHFl
bXU6IGFiNDJiNDQwOGNiNGZjNGY4NjlkNzMyMThlM2QyMDM0ZTZmNWU4YWMgYW5kIDNiNDVmY2Yw
YzE2M2I5Y2ZmNGQ4MTE1ZjdiNzViNDI5MThhOWIxYjUKIDUzMzAwICEhIGZsaWdodCA1MzMwMCBt
aXhlZCByZXZpc2lvbnMgZm9yIHFlbXU6IGFiNDJiNDQwOGNiNGZjNGY4NjlkNzMyMThlM2QyMDM0
ZTZmNWU4YWMgYW5kIDNiNDVmY2YwYzE2M2I5Y2ZmNGQ4MTE1ZjdiNzViNDI5MThhOWIxYjUKIDUz
MjgwIFtob3N0PXBpbm90MV0KIDUzMzIwICEhIGZsaWdodCA1MzMyMCBtaXhlZCByZXZpc2lvbnMg
Zm9yIHFlbXU6IGFiNDJiNDQwOGNiNGZjNGY4NjlkNzMyMThlM2QyMDM0ZTZmNWU4YWMgYW5kIDNi
NDVmY2YwYzE2M2I5Y2ZmNGQ4MTE1ZjdiNzViNDI5MThhOWIxYjUKIDUzMjg5ICEhIGZsaWdodCA1
MzI4OSBtaXhlZCByZXZpc2lvbnMgZm9yIHFlbXU6IGFiNDJiNDQwOGNiNGZjNGY4NjlkNzMyMThl
M2QyMDM0ZTZmNWU4YWMgYW5kIDNiNDVmY2YwYzE2M2I5Y2ZmNGQ4MTE1ZjdiNzViNDI5MThhOWIx
YjUKIDUzMjk3ICEhIGZsaWdodCA1MzI5NyBtaXhlZCByZXZpc2lvbnMgZm9yIHFlbXU6IGFiNDJi
NDQwOGNiNGZjNGY4NjlkNzMyMThlM2QyMDM0ZTZmNWU4YWMgYW5kIDNiNDVmY2YwYzE2M2I5Y2Zm
NGQ4MTE1ZjdiNzViNDI5MThhOWIxYjUKIDUzMzQ2ICEhIGZsaWdodCA1MzM0NiBtaXhlZCByZXZp
c2lvbnMgZm9yIHFlbXU6IGFiNDJiNDQwOGNiNGZjNGY4NjlkNzMyMThlM2QyMDM0ZTZmNWU4YWMg
YW5kIDNiNDVmY2YwYzE2M2I5Y2ZmNGQ4MTE1ZjdiNzViNDI5MThhOWIxYjUKIDUzMzExICEhIGZs
aWdodCA1MzMxMSBtaXhlZCByZXZpc2lvbnMgZm9yIHFlbXU6IGFiNDJiNDQwOGNiNGZjNGY4Njlk
NzMyMThlM2QyMDM0ZTZmNWU4YWMgYW5kIDNiNDVmY2YwYzE2M2I5Y2ZmNGQ4MTE1ZjdiNzViNDI5
MThhOWIxYjUKIDUzMzM2ICEhIGZsaWdodCA1MzMzNiBtaXhlZCByZXZpc2lvbnMgZm9yIHFlbXU6
IGFiNDJiNDQwOGNiNGZjNGY4NjlkNzMyMThlM2QyMDM0ZTZmNWU4YWMgYW5kIDNiNDVmY2YwYzE2
M2I5Y2ZmNGQ4MTE1ZjdiNzViNDI5MThhOWIxYjUKIDUzMzMwICEhIGZsaWdodCA1MzMzMCBtaXhl
ZCByZXZpc2lvbnMgZm9yIHFlbXU6IGFiNDJiNDQwOGNiNGZjNGY4NjlkNzMyMThlM2QyMDM0ZTZm
NWU4YWMgYW5kIDNiNDVmY2YwYzE2M2I5Y2ZmNGQ4MTE1ZjdiNzViNDI5MThhOWIxYjUKIDUzMzY0
ICEhIGZsaWdodCA1MzM2NCBtaXhlZCByZXZpc2lvbnMgZm9yIHFlbXU6IGFiNDJiNDQwOGNiNGZj
NGY4NjlkNzMyMThlM2QyMDM0ZTZmNWU4YWMgYW5kIDNiNDVmY2YwYzE2M2I5Y2ZmNGQ4MTE1Zjdi
NzViNDI5MThhOWIxYjUKIDUzMzU0ICEhIGZsaWdodCA1MzM1NCBtaXhlZCByZXZpc2lvbnMgZm9y
IHFlbXU6IGFiNDJiNDQwOGNiNGZjNGY4NjlkNzMyMThlM2QyMDM0ZTZmNWU4YWMgYW5kIDNiNDVm
Y2YwYzE2M2I5Y2ZmNGQ4MTE1ZjdiNzViNDI5MThhOWIxYjUKIDUzMzcxICEhIGZsaWdodCA1MzM3
MSBtaXhlZCByZXZpc2lvbnMgZm9yIHFlbXU6IGFiNDJiNDQwOGNiNGZjNGY4NjlkNzMyMThlM2Qy
MDM0ZTZmNWU4YWMgYW5kIDNiNDVmY2YwYzE2M2I5Y2ZmNGQ4MTE1ZjdiNzViNDI5MThhOWIxYjUK
IDUzMzg0ICEhIGZsaWdodCA1MzM4NCBtaXhlZCByZXZpc2lvbnMgZm9yIHFlbXU6IGFiNDJiNDQw
OGNiNGZjNGY4NjlkNzMyMThlM2QyMDM0ZTZmNWU4YWMgYW5kIDNiNDVmY2YwYzE2M2I5Y2ZmNGQ4
MTE1ZjdiNzViNDI5MThhOWIxYjUKIDUzNDE1ICEhIGZsaWdodCA1MzQxNSBtaXhlZCByZXZpc2lv
bnMgZm9yIHFlbXU6IGFiNDJiNDQwOGNiNGZjNGY4NjlkNzMyMThlM2QyMDM0ZTZmNWU4YWMgYW5k
IDNiNDVmY2YwYzE2M2I5Y2ZmNGQ4MTE1ZjdiNzViNDI5MThhOWIxYjUKIDUzMzkyICEhIGZsaWdo
dCA1MzM5MiBtaXhlZCByZXZpc2lvbnMgZm9yIHFlbXU6IGFiNDJiNDQwOGNiNGZjNGY4NjlkNzMy
MThlM2QyMDM0ZTZmNWU4YWMgYW5kIDNiNDVmY2YwYzE2M2I5Y2ZmNGQ4MTE1ZjdiNzViNDI5MThh
OWIxYjUKIDUzNDgwIFtob3N0PWZpYW5vMF0KIDUzNDAwICEhIGZsaWdodCA1MzQwMCBtaXhlZCBy
ZXZpc2lvbnMgZm9yIHFlbXU6IGFiNDJiNDQwOGNiNGZjNGY4NjlkNzMyMThlM2QyMDM0ZTZmNWU4
YWMgYW5kIDNiNDVmY2YwYzE2M2I5Y2ZmNGQ4MTE1ZjdiNzViNDI5MThhOWIxYjUKIDUzNDA2ICEh
IGZsaWdodCA1MzQwNiBtaXhlZCByZXZpc2lvbnMgZm9yIHFlbXU6IGFiNDJiNDQwOGNiNGZjNGY4
NjlkNzMyMThlM2QyMDM0ZTZmNWU4YWMgYW5kIDNiNDVmY2YwYzE2M2I5Y2ZmNGQ4MTE1ZjdiNzVi
NDI5MThhOWIxYjUKIDUzNDM4ICEhIGZsaWdodCA1MzQzOCBtaXhlZCByZXZpc2lvbnMgZm9yIHFl
bXU6IGFiNDJiNDQwOGNiNGZjNGY4NjlkNzMyMThlM2QyMDM0ZTZmNWU4YWMgYW5kIDNiNDVmY2Yw
YzE2M2I5Y2ZmNGQ4MTE1ZjdiNzViNDI5MThhOWIxYjUKIDUzNDIyIFtob3N0PWZpYW5vMV0KIDUz
NDMzICEhIGZsaWdodCA1MzQzMyBtaXhlZCByZXZpc2lvbnMgZm9yIHFlbXU6IGFiNDJiNDQwOGNi
NGZjNGY4NjlkNzMyMThlM2QyMDM0ZTZmNWU4YWMgYW5kIDNiNDVmY2YwYzE2M2I5Y2ZmNGQ4MTE1
ZjdiNzViNDI5MThhOWIxYjUKIDUzNDQ4ICEhIGZsaWdodCA1MzQ0OCBtaXhlZCByZXZpc2lvbnMg
Zm9yIHFlbXU6IGFiNDJiNDQwOGNiNGZjNGY4NjlkNzMyMThlM2QyMDM0ZTZmNWU4YWMgYW5kIDNi
NDVmY2YwYzE2M2I5Y2ZmNGQ4MTE1ZjdiNzViNDI5MThhOWIxYjUKIDUzNDU1ICEhIGZsaWdodCA1
MzQ1NSBtaXhlZCByZXZpc2lvbnMgZm9yIHFlbXU6IGFiNDJiNDQwOGNiNGZjNGY4NjlkNzMyMThl
M2QyMDM0ZTZmNWU4YWMgYW5kIDNiNDVmY2YwYzE2M2I5Y2ZmNGQ4MTE1ZjdiNzViNDI5MThhOWIx
YjUKIDUzNDYzICEhIGZsaWdodCA1MzQ2MyBtaXhlZCByZXZpc2lvbnMgZm9yIHFlbXU6IGFiNDJi
NDQwOGNiNGZjNGY4NjlkNzMyMThlM2QyMDM0ZTZmNWU4YWMgYW5kIDNiNDVmY2YwYzE2M2I5Y2Zm
NGQ4MTE1ZjdiNzViNDI5MThhOWIxYjUKIDUzNDcyIFtob3N0PWZpYW5vMF0KIDUzNDkxICEhIGZs
aWdodCA1MzQ5MSBtaXhlZCByZXZpc2lvbnMgZm9yIHFlbXU6IGFiNDJiNDQwOGNiNGZjNGY4Njlk
NzMyMThlM2QyMDM0ZTZmNWU4YWMgYW5kIDNiNDVmY2YwYzE2M2I5Y2ZmNGQ4MTE1ZjdiNzViNDI5
MThhOWIxYjUKIDUzNDk4ICEhIGZsaWdodCA1MzQ5OCBtaXhlZCByZXZpc2lvbnMgZm9yIHFlbXU6
IGFiNDJiNDQwOGNiNGZjNGY4NjlkNzMyMThlM2QyMDM0ZTZmNWU4YWMgYW5kIDNiNDVmY2YwYzE2
M2I5Y2ZmNGQ4MTE1ZjdiNzViNDI5MThhOWIxYjUKIDY1Mzc4IFtob3N0PWJhcm9xdWUxXQogNTM2
MDggISEgZmxpZ2h0IDUzNjA4IG1peGVkIHJldmlzaW9ucyBmb3IgcWVtdTogYWI0MmI0NDA4Y2I0
ZmM0Zjg2OWQ3MzIxOGUzZDIwMzRlNmY1ZThhYyBhbmQgM2I0NWZjZjBjMTYzYjljZmY0ZDgxMTVm
N2I3NWI0MjkxOGE5YjFiNQogNTM1NDYgISEgZmxpZ2h0IDUzNTQ2IG1peGVkIHJldmlzaW9ucyBm
b3IgcWVtdTogYWI0MmI0NDA4Y2I0ZmM0Zjg2OWQ3MzIxOGUzZDIwMzRlNmY1ZThhYyBhbmQgM2I0
NWZjZjBjMTYzYjljZmY0ZDgxMTVmN2I3NWI0MjkxOGE5YjFiNQogNTM1MzEgISEgZmxpZ2h0IDUz
NTMxIG1peGVkIHJldmlzaW9ucyBmb3IgcWVtdTogYWI0MmI0NDA4Y2I0ZmM0Zjg2OWQ3MzIxOGUz
ZDIwMzRlNmY1ZThhYyBhbmQgM2I0NWZjZjBjMTYzYjljZmY0ZDgxMTVmN2I3NWI0MjkxOGE5YjFi
NQogNTM1MDUgISEgZmxpZ2h0IDUzNTA1IG1peGVkIHJldmlzaW9ucyBmb3IgcWVtdTogYWI0MmI0
NDA4Y2I0ZmM0Zjg2OWQ3MzIxOGUzZDIwMzRlNmY1ZThhYyBhbmQgM2I0NWZjZjBjMTYzYjljZmY0
ZDgxMTVmN2I3NWI0MjkxOGE5YjFiNQogNTM1MTYgISEgZmxpZ2h0IDUzNTE2IG1peGVkIHJldmlz
aW9ucyBmb3IgcWVtdTogYWI0MmI0NDA4Y2I0ZmM0Zjg2OWQ3MzIxOGUzZDIwMzRlNmY1ZThhYyBh
bmQgM2I0NWZjZjBjMTYzYjljZmY0ZDgxMTVmN2I3NWI0MjkxOGE5YjFiNQogNTM1MzggISEgZmxp
Z2h0IDUzNTM4IG1peGVkIHJldmlzaW9ucyBmb3IgcWVtdTogYWI0MmI0NDA4Y2I0ZmM0Zjg2OWQ3
MzIxOGUzZDIwMzRlNmY1ZThhYyBhbmQgM2I0NWZjZjBjMTYzYjljZmY0ZDgxMTVmN2I3NWI0Mjkx
OGE5YjFiNQogNTM1MjEgISEgZmxpZ2h0IDUzNTIxIG1peGVkIHJldmlzaW9ucyBmb3IgcWVtdTog
YWI0MmI0NDA4Y2I0ZmM0Zjg2OWQ3MzIxOGUzZDIwMzRlNmY1ZThhYyBhbmQgM2I0NWZjZjBjMTYz
YjljZmY0ZDgxMTVmN2I3NWI0MjkxOGE5YjFiNQogNTM1NjYgISEgZmxpZ2h0IDUzNTY2IG1peGVk
IHJldmlzaW9ucyBmb3IgcWVtdTogYWI0MmI0NDA4Y2I0ZmM0Zjg2OWQ3MzIxOGUzZDIwMzRlNmY1
ZThhYyBhbmQgM2I0NWZjZjBjMTYzYjljZmY0ZDgxMTVmN2I3NWI0MjkxOGE5YjFiNQogNTM1NTQg
ISEgZmxpZ2h0IDUzNTU0IG1peGVkIHJldmlzaW9ucyBmb3IgcWVtdTogYWI0MmI0NDA4Y2I0ZmM0
Zjg2OWQ3MzIxOGUzZDIwMzRlNmY1ZThhYyBhbmQgM2I0NWZjZjBjMTYzYjljZmY0ZDgxMTVmN2I3
NWI0MjkxOGE5YjFiNQogNTM1ODUgISEgZmxpZ2h0IDUzNTg1IG1peGVkIHJldmlzaW9ucyBmb3Ig
cWVtdTogYWI0MmI0NDA4Y2I0ZmM0Zjg2OWQ3MzIxOGUzZDIwMzRlNmY1ZThhYyBhbmQgM2I0NWZj
ZjBjMTYzYjljZmY0ZDgxMTVmN2I3NWI0MjkxOGE5YjFiNQogNTM1NzIgISEgZmxpZ2h0IDUzNTcy
IG1peGVkIHJldmlzaW9ucyBmb3IgcWVtdTogYWI0MmI0NDA4Y2I0ZmM0Zjg2OWQ3MzIxOGUzZDIw
MzRlNmY1ZThhYyBhbmQgM2I0NWZjZjBjMTYzYjljZmY0ZDgxMTVmN2I3NWI0MjkxOGE5YjFiNQog
NTM1OTQgISEgZmxpZ2h0IDUzNTk0IG1peGVkIHJldmlzaW9ucyBmb3IgcWVtdTogYWI0MmI0NDA4
Y2I0ZmM0Zjg2OWQ3MzIxOGUzZDIwMzRlNmY1ZThhYyBhbmQgM2I0NWZjZjBjMTYzYjljZmY0ZDgx
MTVmN2I3NWI0MjkxOGE5YjFiNQogNTM2MDMgISEgZmxpZ2h0IDUzNjAzIG1peGVkIHJldmlzaW9u
cyBmb3IgcWVtdTogYWI0MmI0NDA4Y2I0ZmM0Zjg2OWQ3MzIxOGUzZDIwMzRlNmY1ZThhYyBhbmQg
M2I0NWZjZjBjMTYzYjljZmY0ZDgxMTVmN2I3NWI0MjkxOGE5YjFiNQogNTM2NjIgW2hvc3Q9Zmlh
bm8wXQogNTM2MTkgISEgZmxpZ2h0IDUzNjE5IG1peGVkIHJldmlzaW9ucyBmb3IgcWVtdTogYWI0
MmI0NDA4Y2I0ZmM0Zjg2OWQ3MzIxOGUzZDIwMzRlNmY1ZThhYyBhbmQgM2I0NWZjZjBjMTYzYjlj
ZmY0ZDgxMTVmN2I3NWI0MjkxOGE5YjFiNQogNTM2NDIgISEgZmxpZ2h0IDUzNjQyIG1peGVkIHJl
dmlzaW9ucyBmb3IgcWVtdTogYWI0MmI0NDA4Y2I0ZmM0Zjg2OWQ3MzIxOGUzZDIwMzRlNmY1ZThh
YyBhbmQgM2I0NWZjZjBjMTYzYjljZmY0ZDgxMTVmN2I3NWI0MjkxOGE5YjFiNQogNTM2MjQgISEg
ZmxpZ2h0IDUzNjI0IG1peGVkIHJldmlzaW9ucyBmb3IgcWVtdTogYWI0MmI0NDA4Y2I0ZmM0Zjg2
OWQ3MzIxOGUzZDIwMzRlNmY1ZThhYyBhbmQgM2I0NWZjZjBjMTYzYjljZmY0ZDgxMTVmN2I3NWI0
MjkxOGE5YjFiNQogNTM2MzMgISEgZmxpZ2h0IDUzNjMzIG1peGVkIHJldmlzaW9ucyBmb3IgcWVt
dTogYWI0MmI0NDA4Y2I0ZmM0Zjg2OWQ3MzIxOGUzZDIwMzRlNmY1ZThhYyBhbmQgM2I0NWZjZjBj
MTYzYjljZmY0ZDgxMTVmN2I3NWI0MjkxOGE5YjFiNQogNTM2NTEgISEgZmxpZ2h0IDUzNjUxIG1p
eGVkIHJldmlzaW9ucyBmb3IgcWVtdTogYWI0MmI0NDA4Y2I0ZmM0Zjg2OWQ3MzIxOGUzZDIwMzRl
NmY1ZThhYyBhbmQgM2I0NWZjZjBjMTYzYjljZmY0ZDgxMTVmN2I3NWI0MjkxOGE5YjFiNQogNTM2
ODQgISEgZmxpZ2h0IDUzNjg0IG1peGVkIHJldmlzaW9ucyBmb3IgcWVtdTogYWI0MmI0NDA4Y2I0
ZmM0Zjg2OWQ3MzIxOGUzZDIwMzRlNmY1ZThhYyBhbmQgM2I0NWZjZjBjMTYzYjljZmY0ZDgxMTVm
N2I3NWI0MjkxOGE5YjFiNQogNTM2NzEgISEgZmxpZ2h0IDUzNjcxIG1peGVkIHJldmlzaW9ucyBm
b3IgcWVtdTogYWI0MmI0NDA4Y2I0ZmM0Zjg2OWQ3MzIxOGUzZDIwMzRlNmY1ZThhYyBhbmQgM2I0
NWZjZjBjMTYzYjljZmY0ZDgxMTVmN2I3NWI0MjkxOGE5YjFiNQogNTM2OTEgISEgZmxpZ2h0IDUz
NjkxIG1peGVkIHJldmlzaW9ucyBmb3IgcWVtdTogYWI0MmI0NDA4Y2I0ZmM0Zjg2OWQ3MzIxOGUz
ZDIwMzRlNmY1ZThhYyBhbmQgM2I0NWZjZjBjMTYzYjljZmY0ZDgxMTVmN2I3NWI0MjkxOGE5YjFi
NQogNTM2OTkgISEgZmxpZ2h0IDUzNjk5IG1peGVkIHJldmlzaW9ucyBmb3IgcWVtdTogYWI0MmI0
NDA4Y2I0ZmM0Zjg2OWQ3MzIxOGUzZDIwMzRlNmY1ZThhYyBhbmQgM2I0NWZjZjBjMTYzYjljZmY0
ZDgxMTVmN2I3NWI0MjkxOGE5YjFiNQogNTM3MDcgISEgZmxpZ2h0IDUzNzA3IG1peGVkIHJldmlz
aW9ucyBmb3IgcWVtdTogYWI0MmI0NDA4Y2I0ZmM0Zjg2OWQ3MzIxOGUzZDIwMzRlNmY1ZThhYyBh
bmQgM2I0NWZjZjBjMTYzYjljZmY0ZDgxMTVmN2I3NWI0MjkxOGE5YjFiNQogNTM3MTYgISEgZmxp
Z2h0IDUzNzE2IG1peGVkIHJldmlzaW9ucyBmb3IgcWVtdTogYWI0MmI0NDA4Y2I0ZmM0Zjg2OWQ3
MzIxOGUzZDIwMzRlNmY1ZThhYyBhbmQgM2I0NWZjZjBjMTYzYjljZmY0ZDgxMTVmN2I3NWI0Mjkx
OGE5YjFiNQogNTM3MjMgW2hvc3Q9Zmlhbm8xXQogNTM3MzEgISEgZmxpZ2h0IDUzNzMxIG1peGVk
IHJldmlzaW9ucyBmb3IgcWVtdTogYWI0MmI0NDA4Y2I0ZmM0Zjg2OWQ3MzIxOGUzZDIwMzRlNmY1
ZThhYyBhbmQgM2I0NWZjZjBjMTYzYjljZmY0ZDgxMTVmN2I3NWI0MjkxOGE5YjFiNQogNTM3OTkg
W2hvc3Q9cGlub3QwXQogNTM3ODcgW2hvc3Q9cGlub3QxXQogNTM3NDAgISEgZmxpZ2h0IDUzNzQw
IG1peGVkIHJldmlzaW9ucyBmb3IgcWVtdTogYWI0MmI0NDA4Y2I0ZmM0Zjg2OWQ3MzIxOGUzZDIw
MzRlNmY1ZThhYyBhbmQgM2I0NWZjZjBjMTYzYjljZmY0ZDgxMTVmN2I3NWI0MjkxOGE5YjFiNQog
NTM3NjUgISEgZmxpZ2h0IDUzNzY1IG1peGVkIHJldmlzaW9ucyBmb3IgcWVtdTogYWI0MmI0NDA4
Y2I0ZmM0Zjg2OWQ3MzIxOGUzZDIwMzRlNmY1ZThhYyBhbmQgM2I0NWZjZjBjMTYzYjljZmY0ZDgx
MTVmN2I3NWI0MjkxOGE5YjFiNQogNTM3NDggW2hvc3Q9aXRhbGlhMV0KIDUzNzkxICEhIGZsaWdo
dCA1Mzc5MSBtaXhlZCByZXZpc2lvbnMgZm9yIHFlbXU6IGFiNDJiNDQwOGNiNGZjNGY4NjlkNzMy
MThlM2QyMDM0ZTZmNWU4YWMgYW5kIDNiNDVmY2YwYzE2M2I5Y2ZmNGQ4MTE1ZjdiNzViNDI5MThh
OWIxYjUKIDUzNzUxIFtob3N0PXBpbm90MF0KIDUzNzc0IFtob3N0PW5vY2VyYTFdCiA1Mzc1OSBb
aG9zdD1waW5vdDBdCiA1Mzc2NCBbaG9zdD1ub2NlcmExXQogNTM3NzkgW2hvc3Q9bm9jZXJhMV0K
IDUzNzk0ICEhIGZsaWdodCA1Mzc5NCBtaXhlZCByZXZpc2lvbnMgZm9yIHFlbXU6IGFiNDJiNDQw
OGNiNGZjNGY4NjlkNzMyMThlM2QyMDM0ZTZmNWU4YWMgYW5kIDNiNDVmY2YwYzE2M2I5Y2ZmNGQ4
MTE1ZjdiNzViNDI5MThhOWIxYjUKIDUzODExIFtob3N0PWZpYW5vMF0KIDUzODA2IFtob3N0PWZp
YW5vMF0KIDUzOTE0IHBhc3MgaXJyZWxldmFudAogNTM4NzIgW2hvc3Q9cGlub3QwXQogNjU2NjQg
W2hvc3Q9Y2hhcmRvbm5heTBdCiA2NTc5OSBbaG9zdD1jaGFyZG9ubmF5MF0KIDU0NjkyIFtob3N0
PW5vY2VyYTBdCiA1NDgxOSBbaG9zdD1ub2NlcmEwXQogNTQ4MzIgW2hvc3Q9bm9jZXJhMF0KIDU1
MjI2IFtob3N0PW5vY2VyYTBdCiA1NTE3MiBbaG9zdD1pdGFsaWEwXQogNTUyNjggW2hvc3Q9bm9j
ZXJhMF0KIDU1MzMxIFtob3N0PW5vY2VyYTFdCiA1NTQxOCBbaG9zdD1ub2NlcmExXQogNjY0NzUg
W2hvc3Q9aHV4ZWxyZWJlMF0KIDY2NDMzIFtob3N0PWh1eGVscmViZTFdCiA3NzAxMSBbaG9zdD1o
dXhlbHJlYmUwXQogNjY2MTUgW2hvc3Q9aHV4ZWxyZWJlMF0KIDY2NTQwIFtob3N0PWh1eGVscmVi
ZTBdCiA1NTg4MSBbaG9zdD1ub2NlcmExXQogNTYzNzQgcGFzcyBpcnJlbGV2YW50CiA2Njc0MCBb
aG9zdD1odXhlbHJlYmUwXQogNTY0MzUgW2hvc3Q9bm9jZXJhMV0KIDU2NTEyIFtob3N0PW5vY2Vy
YTFdCiA2Njg0OCBbaG9zdD1odXhlbHJlYmUwXQogNTY3MjUgW2hvc3Q9bm9jZXJhMV0KIDU2Njgy
IFtob3N0PW5vY2VyYTBdCiA1NjcyNyBbaG9zdD1ub2NlcmExXQogNTY3NjUgW2hvc3Q9bm9jZXJh
MV0KIDU2ODMxIFtob3N0PW5vY2VyYTFdCiA1Njc4NCBbaG9zdD1ub2NlcmExXQogNjY5ODcgW2hv
c3Q9aHV4ZWxyZWJlMF0KIDY2OTQ4IFtob3N0PWh1eGVscmViZTBdCiA1NjkxMSBbaG9zdD1ub2Nl
cmExXQogNTY5NDcgW2hvc3Q9bm9jZXJhMF0KIDU2OTQ2IFtob3N0PW5vY2VyYTBdCiA2Njk0OSBb
aG9zdD1odXhlbHJlYmUwXQogNTY5ODIgW2hvc3Q9bm9jZXJhMF0KIDU3MDc4IFtob3N0PW5vY2Vy
YTBdCiA1NzA3NiBbaG9zdD1ub2NlcmEwXQogNTY5ODkgW2hvc3Q9bm9jZXJhMV0KIDY3MDgzIFto
b3N0PWh1eGVscmViZTBdCiA2NzA4NCBbaG9zdD1odXhlbHJlYmUwXQogNjcwOTIgW2hvc3Q9aHV4
ZWxyZWJlMF0KIDY3MDg1IFtob3N0PWh1eGVscmViZTBdCiA2NzA4NiBbaG9zdD1odXhlbHJlYmUw
XQogNjcwOTEgW2hvc3Q9aHV4ZWxyZWJlMF0KIDY3MDg3IFtob3N0PWh1eGVscmViZTBdCiA2NzA4
OCBbaG9zdD1odXhlbHJlYmUwXQogNjcwODkgW2hvc3Q9aHV4ZWxyZWJlMF0KIDY3MDkwIFtob3N0
PWh1eGVscmViZTBdCiA1NzE3NCBbaG9zdD1ub2NlcmExXQogNTcxMTIgW2hvc3Q9bm9jZXJhMF0K
IDU3MTQxIFtob3N0PW5vY2VyYTFdCiA1NzIxOSBbaG9zdD1lbGJsaW5nMF0KIDU3MjY2IFtob3N0
PW5vY2VyYTBdCiA1NzI4OCBbaG9zdD1ub2NlcmEwXQogNTc0MDQgW2hvc3Q9bm9jZXJhMF0KIDU3
NTEzIFtob3N0PW5vY2VyYTBdCiA1NzQ0OCBbaG9zdD1ub2NlcmEwXQogNTc1OTEgW2hvc3Q9bm9j
ZXJhMV0KIDU3NzM3IFtob3N0PW5vY2VyYTFdCiA1Nzc3NCBbaG9zdD1ub2NlcmExXQogNTc3Nzcg
W2hvc3Q9bm9jZXJhMF0KIDU3ODcyIFtob3N0PW5vY2VyYTBdCiA1NzgxNSBbaG9zdD1ub2NlcmEx
XQogNTc5MjUgW2hvc3Q9bm9jZXJhMV0KIDc2OTQ5IFtob3N0PWh1eGVscmViZTBdCiA1ODE1MCBb
aG9zdD1ub2NlcmEwXQogNTgxOTUgW2hvc3Q9bm9jZXJhMV0KIDU4MjUyIFtob3N0PW5vY2VyYTBd
CiA1ODMxMCBbaG9zdD1ub2NlcmExXQogNTgyOTYgW2hvc3Q9bm9jZXJhMV0KIDU4MjQxIFtob3N0
PW5vY2VyYTFdCiA1ODMxOCBbaG9zdD1ub2NlcmExXQogNTgzNDEgW2hvc3Q9cGlub3QxXQogNTgz
NTggW2hvc3Q9bm9jZXJhMV0KIDU4Mzg3IFtob3N0PW5vY2VyYTBdCiA1ODQxNyBbaG9zdD1ub2Nl
cmEwXQogNTg0NjcgW2hvc3Q9bm9jZXJhMF0KIDU4NDE2IFtob3N0PW5vY2VyYTBdCiA1ODQ3MyBb
aG9zdD1ub2NlcmEwXQogNTg1NDMgW2hvc3Q9bm9jZXJhMF0KIDU4NjQ4IFtob3N0PW5vY2VyYTFd
CiA1ODYzOCBbaG9zdD1ub2NlcmExXQogNTg2MjUgW2hvc3Q9bm9jZXJhMV0KIDU4NjMyIFtob3N0
PW5vY2VyYTFdCiA1ODY1OCBbaG9zdD1ub2NlcmExXQogNTg3MDYgW2hvc3Q9bm9jZXJhMV0KIDU4
Njg5IFtob3N0PW5vY2VyYTFdCiA1ODY4NyBbaG9zdD1ub2NlcmExXQogNTg2OTEgW2hvc3Q9bm9j
ZXJhMV0KIDU4Njg4IFtob3N0PW5vY2VyYTFdCiA1ODY5MCBbaG9zdD1ub2NlcmExXQogNTg2OTIg
W2hvc3Q9bm9jZXJhMV0KIDU4Njk0IFtob3N0PW5vY2VyYTFdCiA1ODY5NiBbaG9zdD1ub2NlcmEx
XQogNTg2OTUgW2hvc3Q9bm9jZXJhMV0KIDU4Njk3IFtob3N0PW5vY2VyYTFdCiA1ODY5OCBbaG9z
dD1ub2NlcmExXQogNTg2OTkgW2hvc3Q9bm9jZXJhMV0KIDU4NzAwIFtob3N0PW5vY2VyYTFdCiA1
ODcwMSBbaG9zdD1ub2NlcmExXQogNTg3MDIgW2hvc3Q9bm9jZXJhMV0KIDU4NzAzIFtob3N0PW5v
Y2VyYTFdCiA1ODcwNCBbaG9zdD1ub2NlcmExXQogNTg3MDUgW2hvc3Q9bm9jZXJhMV0KIDU4Njcy
IFtob3N0PW5vY2VyYTFdCiA1ODY2NCBbaG9zdD1ub2NlcmExXQogNTg3MDggW2hvc3Q9bm9jZXJh
MV0KIDU4NzIxIFtob3N0PW5vY2VyYTFdCiA1ODczMiBbaG9zdD1ub2NlcmEwXQogNTg3NTMgW2hv
c3Q9bm9jZXJhMV0KIDU4ODE5IFtob3N0PW5vY2VyYTFdCiA1ODgyOSBbaG9zdD1ub2NlcmEwXQog
NTg4NDQgW2hvc3Q9bm9jZXJhMF0KIDU4OTA0IFtob3N0PW5vY2VyYTBdCiA1ODg3NiBbaG9zdD1u
b2NlcmExXQogNTg5MzQgW2hvc3Q9bm9jZXJhMV0KIDU4OTczIFtob3N0PW5vY2VyYTFdCiA1OTAz
NCBbaG9zdD1ub2NlcmExXQogNTg5NjQgW2hvc3Q9bm9jZXJhMF0KIDU4OTgwIFtob3N0PW5vY2Vy
YTBdCiA1OTAxMCBbaG9zdD1ub2NlcmExXQogNTkwMjMgW2hvc3Q9bm9jZXJhMV0KIDU5MDM1IFto
b3N0PW5vY2VyYTFdCiA1OTA1OSBbaG9zdD1ub2NlcmEwXQogNTkxNjkgW2hvc3Q9bm9jZXJhMF0K
IDU5MTA5IFtob3N0PW5vY2VyYTBdCiA1OTE2NyBbaG9zdD1ub2NlcmExXQogNTkyMDQgW2hvc3Q9
cGlub3QwXQogNTkyMTIgW2hvc3Q9bm9jZXJhMV0KIDU5MzA3IFtob3N0PW5vY2VyYTFdCiA1OTIx
NCBbaG9zdD1ub2NlcmExXQogNTkzODcgW2hvc3Q9bm9jZXJhMV0KIDU5NDM1IFtob3N0PW5vY2Vy
YTFdCiA1OTQ2NSBbaG9zdD1ub2NlcmExXQogNTk0ODMgW2hvc3Q9bm9jZXJhMF0KIDU5NTA1IFto
b3N0PW5vY2VyYTFdCiA1OTUzMCBbaG9zdD1ub2NlcmExXQogNTk2MDEgW2hvc3Q9bm9jZXJhMF0K
IDU5NTg4IFtob3N0PW5vY2VyYTFdCiA1OTU1NiBbaG9zdD1ub2NlcmEwXQogNTk1NzkgW2hvc3Q9
bm9jZXJhMV0KIDU5NTgxIFtob3N0PW5vY2VyYTFdCiA1OTU5NCBbaG9zdD1ub2NlcmExXQogNTk1
ODQgW2hvc3Q9bm9jZXJhMV0KIDU5NTg2IFtob3N0PW5vY2VyYTFdCiA1OTYwOSBbaG9zdD1ub2Nl
cmEwXQogNTk1OTggW2hvc3Q9bm9jZXJhMF0KIDU5NjE0IFtob3N0PW5vY2VyYTBdCiA1OTYxNiBb
aG9zdD1pdGFsaWEwXQogNTk2MzIgW2hvc3Q9bm9jZXJhMV0KIDU5NjMzIFtob3N0PWl0YWxpYTBd
CiA1OTY0NyBbaG9zdD1ub2NlcmExXQogNTk2NTMgW2hvc3Q9bm9jZXJhMF0KIDU5NjM0IFtob3N0
PW5vY2VyYTFdCiA1OTY1NyBbaG9zdD1pdGFsaWEwXQogNTk2NjEgW2hvc3Q9bm9jZXJhMF0KIDU5
Njk1IFtob3N0PW5vY2VyYTBdCiA1OTcxNSBbaG9zdD1pdGFsaWEwXQogNTk4MTQgW2hvc3Q9bm9j
ZXJhMV0KIDU5ODEwIFtob3N0PW5vY2VyYTFdCiA1OTc5MSBbaG9zdD1ub2NlcmEwXQogNTk4MDkg
W2hvc3Q9aXRhbGlhMF0KIDU5ODUwIFtob3N0PW5vY2VyYTFdCiA1OTg3NyBbaG9zdD1ub2NlcmEx
XQogNTk3NjAgW2hvc3Q9bm9jZXJhMF0KIDU5NzY5IFtob3N0PWl0YWxpYTBdCiA1OTgzMiBbaG9z
dD1lbGJsaW5nMF0KIDU5OTMyIFtob3N0PW5vY2VyYTBdCiA1OTk2NSBbaG9zdD1lbGJsaW5nMF0K
IDYwMDA0IFtob3N0PW5vY2VyYTFdCiA1OTkwOCBbaG9zdD1pdGFsaWExXQogNjAwMjkgW2hvc3Q9
bm9jZXJhMV0KIDYwMTY0IFtob3N0PWVsYmxpbmcxXQogNjAzNzQgW2hvc3Q9bm9jZXJhMV0KIDYw
NjE2IFtob3N0PW5vY2VyYTBdCiA2MDU4MyBbaG9zdD1ub2NlcmExXQogNjA3MTMgW2hvc3Q9bm9j
ZXJhMV0KIDYwNjg1IFtob3N0PW5vY2VyYTFdCiA2MDY2NCBbaG9zdD1ub2NlcmEwXQogNjA3Nzcg
W2hvc3Q9bm9jZXJhMF0KIDYwODQ2IFtob3N0PW5vY2VyYTFdCiA2MDk1OCBbaG9zdD1ub2NlcmEw
XQogNjA4NzkgW2hvc3Q9bm9jZXJhMV0KIDYxMDA2IFtob3N0PW5vY2VyYTBdCiA2MTEyOCBbaG9z
dD1ub2NlcmExXQogNjEyODkgW2hvc3Q9bm9jZXJhMV0KIDYxMjkwIFtob3N0PW5vY2VyYTFdCiA2
MTI4OCBbaG9zdD1ub2NlcmExXQogNjE1MTYgW2hvc3Q9bm9jZXJhMV0KIDYxNTczIFtob3N0PW5v
Y2VyYTBdCiA2MTc2NyBbaG9zdD1ub2NlcmExXQogNjE4ODMgW2hvc3Q9bm9jZXJhMV0KIDYyMDI4
IFtob3N0PW5vY2VyYTBdCiA2MjE3MyBbaG9zdD1ub2NlcmEwXQogNjIzMzkgW2hvc3Q9bm9jZXJh
MF0KIDYyMjgwIFtob3N0PW5vY2VyYTFdCiA2MjQyNCBbaG9zdD1ub2NlcmExXQogNjI1MjUgW2hv
c3Q9bm9jZXJhMV0KIDYyNTk0IFtob3N0PW5vY2VyYTBdCiA2MjY4MyBbaG9zdD1ub2NlcmExXQog
NjI2NDkgW2hvc3Q9bm9jZXJhMF0KIDYyNjgxIFtob3N0PW5vY2VyYTFdCiA2MjY5NiBbaG9zdD1t
ZXJsb3QwXQogNjI3OTUgW2hvc3Q9bm9jZXJhMV0KIDYyNzQ4IFtob3N0PW5vY2VyYTBdCiA2Mjk1
MCBbaG9zdD1ub2NlcmExXQogNjI5MzQgW2hvc3Q9bm9jZXJhMF0KIDYyOTQzIFtob3N0PW5vY2Vy
YTBdCiA2MzAyOSBbaG9zdD1tZXJsb3QwXQogNjMwMTAgW2hvc3Q9bm9jZXJhMF0KIDYzMDY0IFto
b3N0PWl0YWxpYTBdCiA2MzA4NiBbaG9zdD1pdGFsaWEwXQogNjMxMTcgW2hvc3Q9bm9jZXJhMF0K
IDYzMjAyIFtob3N0PW5vY2VyYTFdCiA2MzM0NiBbaG9zdD1iYXJvcXVlMV0KIDYzMzYzIFtob3N0
PXBpbm90MV0KIDYzMzg0IFtob3N0PW5vY2VyYTBdCiA2MzQ2NiBbaG9zdD1ub2NlcmEwXQogNjM1
ODYgW2hvc3Q9aXRhbGlhMF0KIDYzNTI3IFtob3N0PW5vY2VyYTBdCiA2MzU4NSBbaG9zdD1ub2Nl
cmExXQogNjM2OTcgW2hvc3Q9bm9jZXJhMV0KIDYzNzA1IFtob3N0PW5vY2VyYTFdCiAyNjI2NyBb
aG9zdD1ncmFpbi13ZWV2aWxdCiAyNjQxOCBbaG9zdD1ncmFpbi13ZWV2aWxdCiAyNjQ1MiBbaG9z
dD1tb3NzLWJ1Z10KIDI2NDc0IFtob3N0PWdyYWluLXdlZXZpbF0KIDI2NDkyIFtob3N0PXBvdGF0
by1iZWV0bGVdCiAyNjUzMCBbaG9zdD1sZWFmLWJlZXRsZV0KIDI2NTUzIFtob3N0PWdhbGwtbWl0
ZV0KIDI2NTI5IFtob3N0PWxlYWYtYmVldGxlXQogMjY5MzggW2hvc3Q9ZmllbGQtY3JpY2tldF0K
IDI2OTY0IFtob3N0PWZpZWxkLWNyaWNrZXRdCiAyNjkyMSBbaG9zdD1ncmFpbi13ZWV2aWxdCiAy
NjkzOSBbaG9zdD1wb3RhdG8tYmVldGxlXQogMjY5NDkgW2hvc3Q9bW9zcy1idWddCiAyNjk2MyBb
aG9zdD1ncmFpbi13ZWV2aWxdCiAyNjk4NyBbaG9zdD1tb3NzLWJ1Z10KIDI3MDQ3IFtob3N0PWxl
YWYtYmVldGxlXQogMjcwNjAgW2hvc3Q9Z3JhaW4td2VldmlsXQogMjcwMjUgW2hvc3Q9bW9zcy1i
dWddCiAyNzA3NiBbaG9zdD1ncmFpbi13ZWV2aWxdCiAyNzA0NiBbaG9zdD1wb3RhdG8tYmVldGxl
XQogMjcxMDggW2hvc3Q9aXRjaC1taXRlXQogMjcxMzkgW2hvc3Q9aXRjaC1taXRlXQogMjcxNTQg
W2hvc3Q9YnVzaC1jcmlja2V0XQogMjcxMzEgW2hvc3Q9YnVzaC1jcmlja2V0XQogMjcxNjEgW2hv
c3Q9Z3JhaW4td2VldmlsXQogMjcyMTggW2hvc3Q9ZmllbGQtY3JpY2tldF0KIDI3NDE2IFtob3N0
PWdhbGwtbWl0ZV0KIDI3NDMyIFtob3N0PWZpZWxkLWNyaWNrZXRdCiAyNzQxNyBbaG9zdD1pdGNo
LW1pdGVdCiAyNzM5MiBbaG9zdD1maWVsZC1jcmlja2V0XQogMjc0MzAgW2hvc3Q9YnVzaC1jcmlj
a2V0XQogMjc0MzMgW2hvc3Q9ZmllbGQtY3JpY2tldF0KIDI3NDM2IFtob3N0PW1vc3MtYnVnXQog
Mjc0NDUgW2hvc3Q9Z3JhaW4td2VldmlsXQogMjc0NDAgW2hvc3Q9Z2FsbC1taXRlXQogMjc0NDkg
W2hvc3Q9YnVzaC1jcmlja2V0XQogMjc0NjYgW2hvc3Q9aXRjaC1taXRlXQogMjc0ODIgW2hvc3Q9
YnVzaC1jcmlja2V0XQogMjc3NzQgW2hvc3Q9bW9zcy1idWddCiAyNzgwMCBbaG9zdD1yaWNlLXdl
ZXZpbF0KIDI3ODc1IFtob3N0PXJpY2Utd2VldmlsXQogMjc4MTYgW2hvc3Q9cmljZS13ZWV2aWxd
CiAyNzg1MSBbaG9zdD1pdGNoLW1pdGVdCiAyNzgyNiBbaG9zdD1ncmFpbi13ZWV2aWxdCiAyNzgx
NyBbaG9zdD1yaWNlLXdlZXZpbF0KIDI3ODM0IFtob3N0PWl0Y2gtbWl0ZV0KIDI4ODEyIFtob3N0
PXJpY2Utd2VldmlsXQogMjg4MjYgW2hvc3Q9cmljZS13ZWV2aWxdCiAyODkxOSBbaG9zdD13b29k
bG91c2VdCiAyODkwNSBbaG9zdD1maWVsZC1jcmlja2V0XQogMjg5NzkgW2hvc3Q9YnVzaC1jcmlj
a2V0XQogMjkwODEgW2hvc3Q9cmljZS13ZWV2aWxdCiAyOTAwOSBbaG9zdD1maWVsZC1jcmlja2V0
XQogMjkxODIgW2hvc3Q9d29vZGxvdXNlXQogMjkxNzcgW2hvc3Q9d29vZGxvdXNlXQogMjkxODEg
W2hvc3Q9d29vZGxvdXNlXQogMjkyMzQgW2hvc3Q9Z2FsbC1taXRlXQogMjkyMTcgW2hvc3Q9aXRj
aC1taXRlXQogMjkyMDIgW2hvc3Q9Z2FsbC1taXRlXQogMjkyMTggW2hvc3Q9aXRjaC1taXRlXQog
MjkyOTYgW2hvc3Q9Z3JhaW4td2VldmlsXQogMjkyODEgW2hvc3Q9YnVzaC1jcmlja2V0XQogMjky
NzYgW2hvc3Q9Z2FsbC1taXRlXQogMjkzMDUgW2hvc3Q9d29vZGxvdXNlXQogMjkyNTggW2hvc3Q9
d29vZGxvdXNlXQogMjkzMTUgW2hvc3Q9Z2FsbC1taXRlXQogMjkzMDcgW2hvc3Q9YnVzaC1jcmlj
a2V0XQogMjkzMzkgW2hvc3Q9Z2FsbC1taXRlXQogMjkzMTIgW2hvc3Q9d29vZGxvdXNlXQogMjkz
MjkgW2hvc3Q9Z2FsbC1taXRlXQogMjkzMzUgW2hvc3Q9YnVzaC1jcmlja2V0XQogMjkzNDMgW2hv
c3Q9YnVzaC1jcmlja2V0XQogMjk0MjkgW2hvc3Q9d29vZGxvdXNlXQogMjkzNTggW2hvc3Q9cmlj
ZS13ZWV2aWxdCiAyOTQwMiBbaG9zdD1idXNoLWNyaWNrZXRdCiAyOTQzNSBbaG9zdD1yaWNlLXdl
ZXZpbF0KIDI5Mzg0IFtob3N0PXJpY2Utd2VldmlsXQogMjk0MDMgW2hvc3Q9YnVzaC1jcmlja2V0
XQogMjkzNjQgW2hvc3Q9aXRjaC1taXRlXQogMjkzNTkgW2hvc3Q9cmljZS13ZWV2aWxdCiAyOTQx
MSBbaG9zdD1maWVsZC1jcmlja2V0XQogMjk0NTggW2hvc3Q9YnVzaC1jcmlja2V0XQogMjkzODAg
W2hvc3Q9cmljZS13ZWV2aWxdCiAyOTM5MyBbaG9zdD1pdGNoLW1pdGVdCiAyOTQyNSBbaG9zdD1y
aWNlLXdlZXZpbF0KIDI5NDEyIFtob3N0PWJ1c2gtY3JpY2tldF0KIDI5NDMxIFtob3N0PWdyYWlu
LXdlZXZpbF0KIDI5NDM4IFtob3N0PWJ1c2gtY3JpY2tldF0KIDI5NDQxIFtob3N0PXdvb2Rsb3Vz
ZV0KIDI5NDU5IFtob3N0PWdyYWluLXdlZXZpbF0KIDI5NDQ5IFtob3N0PWJ1c2gtY3JpY2tldF0K
IDI5NDY3IFtob3N0PWdhbGwtbWl0ZV0KIDI5NDgyIFtob3N0PWdhbGwtbWl0ZV0KIDI5NTE2IFto
b3N0PWdhbGwtbWl0ZV0KIDI5NDgxIFtob3N0PWxhY2UtYnVnXQogMjk1ODcgW2hvc3Q9Z2FsbC1t
aXRlXQogMjk1NzYgW2hvc3Q9Z2FsbC1taXRlXQogMjk1ODggW2hvc3Q9Z2FsbC1taXRlXQogMjk1
OTkgW2hvc3Q9bGFjZS1idWddCiAyOTYyMCBbaG9zdD1nYWxsLW1pdGVdCiAyOTYzNSBbaG9zdD1i
dXNoLWNyaWNrZXRdCiAyOTYxOSBbaG9zdD1nYWxsLW1pdGVdCiAyOTYzMyBbaG9zdD1sYWNlLWJ1
Z10KIDI5NjAzIFtob3N0PWJ1c2gtY3JpY2tldF0KIDI5NjU5IFtob3N0PWdyYWluLXdlZXZpbF0K
IDI5NjQ2IFtob3N0PWdhbGwtbWl0ZV0KIDI5NjUwIFtob3N0PWxhY2UtYnVnXQogMjk3NjAgW2hv
c3Q9Z2FsbC1taXRlXQogMjk3NDEgW2hvc3Q9aXRjaC1taXRlXQogMjk4MDIgW2hvc3Q9aXRjaC1t
aXRlXQogMjk3ODggW2hvc3Q9aXRjaC1taXRlXQogMjk3ODcgW2hvc3Q9aXRjaC1taXRlXQogMjk4
MTMgW2hvc3Q9Z3JhaW4td2VldmlsXQogMjk4MzAgW2hvc3Q9aXRjaC1taXRlXQogMjk5MDMgW2hv
c3Q9c2NhcGUtbW90aF0KIDI5OTMxIFtob3N0PWl0Y2gtbWl0ZV0KIDI5OTk5IFtob3N0PXNjYXBl
LW1vdGhdCiAyOTk2NiBbaG9zdD1zY2FwZS1tb3RoXQogMjk5NTEgW2hvc3Q9Z2FsbC1taXRlXQog
MzAwMDMgW2hvc3Q9Z3JhaW4td2VldmlsXQogMjk5ODMgW2hvc3Q9c2NhcGUtbW90aF0KIDI5OTUy
IFtob3N0PWdhbGwtbWl0ZV0KIDI5OTcwIFtob3N0PXNjYXBlLW1vdGhdCiAyOTk5MyBbaG9zdD1n
cmFpbi13ZWV2aWxdCiAzMDAwMCBbaG9zdD1zY2FwZS1tb3RoXQogMjk5OTAgW2hvc3Q9Z2FsbC1t
aXRlXQogMzAwMTYgW2hvc3Q9c2NhcGUtbW90aF0KIDMwMDI3IFtob3N0PXdvcm0tbW90aF0KIDMw
MDQ2IFtob3N0PXdvcm0tbW90aF0KIDMwMDM0IFtob3N0PWdyYWluLXdlZXZpbF0KIDMwMDU3IFto
b3N0PXNjYXBlLW1vdGhdCiAzMDA1OSBbaG9zdD1maWVsZC1jcmlja2V0XQogMzAwODIgW2hvc3Q9
Z2FsbC1taXRlXQogMzAwNTggW2hvc3Q9c2NhcGUtbW90aF0KIDMwMDc4IFtob3N0PWdyYWluLXdl
ZXZpbF0KIDMwMDkyIFtob3N0PWl0Y2gtbWl0ZV0KIDMwMTM2IFtob3N0PWxhY2UtYnVnXQogMzAx
MzcgW2hvc3Q9Z3JhaW4td2VldmlsXQogMzAxMjUgW2hvc3Q9d29ybS1tb3RoXQogMzAxMzAgW2hv
c3Q9d29ybS1tb3RoXQogMzAxNTggW2hvc3Q9cmljZS13ZWV2aWxdCiAzMDIwNiBbaG9zdD1ncmFp
bi13ZWV2aWxdCiAzMDE3NiBbaG9zdD1zY2FwZS1tb3RoXQogMzAxOTEgW2hvc3Q9c2NhcGUtbW90
aF0KIDMwMTk1IFtob3N0PXJpY2Utd2VldmlsXQogMzAxOTIgW2hvc3Q9d29ybS1tb3RoXQogMzAx
OTcgW2hvc3Q9aXRjaC1taXRlXQogMzAyMjggW2hvc3Q9Z2FsbC1taXRlXQogMzAyMjAgW2hvc3Q9
aXRjaC1taXRlXQogMzAyMzUgW2hvc3Q9d29ybS1tb3RoXQogMzAyNDIgW2hvc3Q9ZmllbGQtY3Jp
Y2tldF0KIDMwMjYxIFtob3N0PXNjYXBlLW1vdGhdCiAzMDI4MCBbaG9zdD1zY2FwZS1tb3RoXQog
MzAyNzggW2hvc3Q9aXRjaC1taXRlXQogMzAyODQgW2hvc3Q9Z2FsbC1taXRlXQogMzAyODEgW2hv
c3Q9c2NhcGUtbW90aF0KIDMwMjk4IFtob3N0PXNjYXBlLW1vdGhdCiAzMDMyOCBbaG9zdD13b3Jt
LW1vdGhdCiAzMDMwNSBbaG9zdD1zY2FwZS1tb3RoXQogMzAzMDcgW2hvc3Q9cmljZS13ZWV2aWxd
CiAzMDMzNCBbaG9zdD1yaWNlLXdlZXZpbF0KIDMwMzA2IFtob3N0PXNjYXBlLW1vdGhdCiAzMDMz
MyBbaG9zdD1yaWNlLXdlZXZpbF0KIDMwMzg0IFtob3N0PXdvcm0tbW90aF0KIDMwMzYzIFtob3N0
PXdvcm0tbW90aF0KIDMwNDAxIFtob3N0PXJpY2Utd2VldmlsXQogMzAzNzAgW2hvc3Q9cmljZS13
ZWV2aWxdCiAzMDM4MyBbaG9zdD13b3JtLW1vdGhdCiAzMDQwMyBbaG9zdD1yaWNlLXdlZXZpbF0K
IDMwNTA5IFtob3N0PWl0Y2gtbWl0ZV0KIDMwNTE5IFtob3N0PXdvcm0tbW90aF0KIDMwNTMxIFto
b3N0PXJpY2Utd2VldmlsXQogMzA1NzkgW2hvc3Q9d29ybS1tb3RoXQogMzA1NTUgW2hvc3Q9d29y
bS1tb3RoXQogMzA1NjYgW2hvc3Q9cmljZS13ZWV2aWxdCiAzMDU1MiBbaG9zdD13b3JtLW1vdGhd
CiAzMDU5MiBbaG9zdD1idXNoLWNyaWNrZXRdCiAzMDYwMyBbaG9zdD1nYWxsLW1pdGVdCiAzMDY0
NyBbaG9zdD1zY2FwZS1tb3RoXQogMzA3MjEgW2hvc3Q9c2NhcGUtbW90aF0KIDMwNjg3IFtob3N0
PXNjYXBlLW1vdGhdCiAzMDcwNyBbaG9zdD1yaWNlLXdlZXZpbF0KIDMwNjc5IFtob3N0PXNjYXBl
LW1vdGhdCiAzMDY4OCBbaG9zdD1yaWNlLXdlZXZpbF0KIDMwNzA4IFtob3N0PWJ1c2gtY3JpY2tl
dF0KIDMwNjYwIFtob3N0PXJpY2Utd2VldmlsXQogMzA2NjUgW2hvc3Q9Z2FsbC1taXRlXQogMzA3
MTUgW2hvc3Q9YnVzaC1jcmlja2V0XQogMzA2NjYgW2hvc3Q9cmljZS13ZWV2aWxdCiAzMDY2MSBb
aG9zdD1idXNoLWNyaWNrZXRdCiAzMDcyMyBbaG9zdD1yaWNlLXdlZXZpbF0KIDMwNjkzIFtob3N0
PWdyYWluLXdlZXZpbF0KIDMwNjc1IFtob3N0PWxhY2UtYnVnXQogMzA2OTYgW2hvc3Q9c2NhcGUt
bW90aF0KIDMwNjc2IFtob3N0PXNjYXBlLW1vdGhdCiAzMDY3MCBbaG9zdD1yaWNlLXdlZXZpbF0K
IDMwNjg5IFtob3N0PXNjYXBlLW1vdGhdCiAzMDY3OCBbaG9zdD1zY2FwZS1tb3RoXQogMzA2OTcg
W2hvc3Q9c2NhcGUtbW90aF0KIDMwNzA1IFtob3N0PXJpY2Utd2VldmlsXQogMzA2ODAgW2hvc3Q9
cmljZS13ZWV2aWxdCiAzMDY4NiBbaG9zdD1zY2FwZS1tb3RoXQogMzA3MTQgW2hvc3Q9cmljZS13
ZWV2aWxdCiAzMDcwMyBbaG9zdD1yaWNlLXdlZXZpbF0KIDMwNjk4IFtob3N0PXNjYXBlLW1vdGhd
CiAzMDcwNCBbaG9zdD1nYWxsLW1pdGVdCiAzMDczMiBbaG9zdD13b3JtLW1vdGhdCiAzMDcxNiBb
aG9zdD1idXNoLWNyaWNrZXRdCiAzMDczNyBbaG9zdD1zY2FwZS1tb3RoXQogMzA3MjkgW2hvc3Q9
YnVzaC1jcmlja2V0XQogMzA3MzkgW2hvc3Q9d29ybS1tb3RoXQogMzA3MzMgW2hvc3Q9c2NhcGUt
bW90aF0KIDMwNzcxIFtob3N0PXNjYXBlLW1vdGhdCiAzMDc2MiBbaG9zdD1tb3NzLWJ1Z10KIDMw
Nzk1IFtob3N0PWdyYWluLXdlZXZpbF0KIDMwODUwIFtob3N0PXNjYXBlLW1vdGhdCiAzMDg1OCBb
aG9zdD1zY2FwZS1tb3RoXQogMzA4NjQgW2hvc3Q9d29ybS1tb3RoXQogMzA4NTkgW2hvc3Q9d29y
bS1tb3RoXQogMzA5MjYgW2hvc3Q9YnVzaC1jcmlja2V0XQogMzA5NzggW2hvc3Q9YnVzaC1jcmlj
a2V0XQogMzA5NjUgW2hvc3Q9bW9zcy1idWddCiAzMDk3MyBbaG9zdD1idXNoLWNyaWNrZXRdCiAz
MDk2NyBbaG9zdD1zY2FwZS1tb3RoXQogMzA5NzUgW2hvc3Q9YnVzaC1jcmlja2V0XQogMzA5NjMg
W2hvc3Q9Z2FsbC1taXRlXQogMzEwMDIgW2hvc3Q9YnVzaC1jcmlja2V0XQogMzEyMzYgW2hvc3Q9
Z3JhaW4td2VldmlsXQogMzEyMTggW2hvc3Q9YnVzaC1jcmlja2V0XQogMzEyNTggW2hvc3Q9Z3Jh
aW4td2VldmlsXQogMzEzMjkgW2hvc3Q9Z3JhaW4td2VldmlsXQogMzEzMDEgW2hvc3Q9Z3JhaW4t
d2VldmlsXQogMzEzNDYgW2hvc3Q9Z2FsbC1taXRlXQogMzEzNzQgW2hvc3Q9ZmllbGQtY3JpY2tl
dF0KIDMxMzk1IFtob3N0PXNjYXBlLW1vdGhdCiAzMTQ3OCBbaG9zdD13b3JtLW1vdGhdCiAzMTQ2
OCBbaG9zdD1pdGNoLW1pdGVdCiAzMTUxMiBbaG9zdD1tb3NzLWJ1Z10KIDMxNTczIFtob3N0PWl0
Y2gtbWl0ZV0KIDMxNDk4IFtob3N0PWdyYWluLXdlZXZpbF0KIDMxNTE3IFtob3N0PWdyYWluLXdl
ZXZpbF0KIDMxNTQyIFtob3N0PXJpY2Utd2VldmlsXQogMzE2MzQgW2hvc3Q9bW9zcy1idWddCiAz
MTYxOCBbaG9zdD1idXNoLWNyaWNrZXRdCiAzMTU5OSBbaG9zdD13b3JtLW1vdGhdCiAzMTY2OCBb
aG9zdD1idXNoLWNyaWNrZXRdCiAzMTY1MSBbaG9zdD13b3JtLW1vdGhdCiAzMTY4NiBbaG9zdD1y
aWNlLXdlZXZpbF0KIDMxODAxIFtob3N0PXdvcm0tbW90aF0KIDMxNzY4IFtob3N0PWZpZWxkLWNy
aWNrZXRdCiAzMTg1NSBbaG9zdD1pdGNoLW1pdGVdCiAzMTg4NiBbaG9zdD1idXNoLWNyaWNrZXRd
CiAzMTkxNiBbaG9zdD1ncmFpbi13ZWV2aWxdCiAzMjAyOSBbaG9zdD1ncmFpbi13ZWV2aWxdCiAz
MTk0NyBbaG9zdD1idXNoLWNyaWNrZXRdCiAzMjAyOCBbaG9zdD1idXNoLWNyaWNrZXRdCiAzMTk4
MyBbaG9zdD13b3JtLW1vdGhdCiAzMjA2MSBbaG9zdD13b3JtLW1vdGhdCiAzMjA5NiBbaG9zdD1i
dXNoLWNyaWNrZXRdCiAzMjExNyBbaG9zdD1maWVsZC1jcmlja2V0XQogMzIxOTQgW2hvc3Q9Z3Jh
aW4td2VldmlsXQogMzIyMzIgW2hvc3Q9YnVzaC1jcmlja2V0XQogMzIyOTQgW2hvc3Q9Z3JhaW4t
d2VldmlsXQogMzIzNDQgW2hvc3Q9ZmllbGQtY3JpY2tldF0KIDMyMzI3IFtob3N0PXdvcm0tbW90
aF0KIDMyMzc3IFtob3N0PWdyYWluLXdlZXZpbF0KIDMyMzk1IFtob3N0PWdyYWluLXdlZXZpbF0K
IDMyNDAwIFtob3N0PWdyYWluLXdlZXZpbF0KIDMyNDE4IFtob3N0PWJ1c2gtY3JpY2tldF0KIDMy
NDI5IFtob3N0PWdyYWluLXdlZXZpbF0KIDMyNTE3IFtob3N0PXNjYXBlLW1vdGhdCiAzMjQ1OSBb
aG9zdD1ncmFpbi13ZWV2aWxdCiAzMjU0MiBbaG9zdD1ncmFpbi13ZWV2aWxdCiAzMjU3MiBbaG9z
dD1maWVsZC1jcmlja2V0XQogMzI1ODMgW2hvc3Q9c2NhcGUtbW90aF0KIDMyNTcxIFtob3N0PXNj
YXBlLW1vdGhdCiAzMjU2MSBbaG9zdD1ncmFpbi13ZWV2aWxdCiAzMjU4NSBbaG9zdD1zY2FwZS1t
b3RoXQogMzI1OTggW2hvc3Q9YnVzaC1jcmlja2V0XQogMzI2MTEgW2hvc3Q9aXRjaC1taXRlXQog
MzI2MjYgW2hvc3Q9aXRjaC1taXRlXQogMzI2MzIgW2hvc3Q9aXRjaC1taXRlXQogMzI2ODkgW2hv
c3Q9YnVzaC1jcmlja2V0XQogMzI2NTAgW2hvc3Q9aXRjaC1taXRlXQogMzI2NTMgW2hvc3Q9Zmll
bGQtY3JpY2tldF0KIDMyNjU4IFtob3N0PWdyYWluLXdlZXZpbF0KIDMyNjYxIFtob3N0PXJpY2Ut
d2VldmlsXQogMzI2NjYgW2hvc3Q9Z3JhaW4td2VldmlsXQogMzI3MTIgW2hvc3Q9Z2FsbC1taXRl
XQogMzI2NTkgW2hvc3Q9c2NhcGUtbW90aF0KIDMyNjY3IFtob3N0PWJ1c2gtY3JpY2tldF0KIDMy
NzA1IFtob3N0PWJ1c2gtY3JpY2tldF0KIDMyNzIzIFtob3N0PW1vc3MtYnVnXQogMzI3MTYgW2hv
c3Q9ZmllbGQtY3JpY2tldF0KIDMyNzI2IFtob3N0PWdyYWluLXdlZXZpbF0KIDMyNzIwIFtob3N0
PWJ1c2gtY3JpY2tldF0KIDMyNzIxIFtob3N0PWJ1c2gtY3JpY2tldF0KIDMyNzIyIFtob3N0PXNj
YXBlLW1vdGhdCiAzMjc0NyBbaG9zdD1maWVsZC1jcmlja2V0XQogMzI3MjggW2hvc3Q9c2NhcGUt
bW90aF0KIDMyNzMzIFtob3N0PWdyYWluLXdlZXZpbF0KIDMyNzQ5IFtob3N0PWl0Y2gtbWl0ZV0K
IDMyNzUzIFtob3N0PXNjYXBlLW1vdGhdCiAzMjc1OSBbaG9zdD1zY2FwZS1tb3RoXQogMzI3NjQg
W2hvc3Q9bGFjZS1idWddCiAzMjgxNCBbaG9zdD1pdGNoLW1pdGVdCiAzMjc5NiBbaG9zdD1ncmFp
bi13ZWV2aWxdCiAzMjc2OCBbaG9zdD1pdGNoLW1pdGVdCiAzMjc3MiBbaG9zdD1pdGNoLW1pdGVd
CiAzMjc3OCBbaG9zdD1ncmFpbi13ZWV2aWxdCiAzMjgwMiBbaG9zdD1maWVsZC1jcmlja2V0XQog
MzI3ODMgW2hvc3Q9cmljZS13ZWV2aWxdCiAzMjgwNSBbaG9zdD1pdGNoLW1pdGVdCiAzMjg2MiBb
aG9zdD1pdGNoLW1pdGVdCiAzMjgwOCBbaG9zdD1zY2FwZS1tb3RoXQogMzI4NjEgW2hvc3Q9c2Nh
cGUtbW90aF0KIDMyODU2IFtob3N0PWdyYWluLXdlZXZpbF0KIDMyODc2IFtob3N0PWdyYWluLXdl
ZXZpbF0KIDMyODczIFtob3N0PWdyYWluLXdlZXZpbF0KIDMyODU0IFtob3N0PXNjYXBlLW1vdGhd
CiAzMjkwOCBbaG9zdD1zY2FwZS1tb3RoXQogMzI4OTIgW2hvc3Q9aXRjaC1taXRlXQogMzI4OTMg
W2hvc3Q9c2NhcGUtbW90aF0KIDMyOTIwIFtob3N0PXNjYXBlLW1vdGhdCiAzMjk4NSBbaG9zdD1y
aWNlLXdlZXZpbF0KIDMyOTM1IFtob3N0PWZpZWxkLWNyaWNrZXRdCiAzMzA1MCBbaG9zdD1yaWNl
LXdlZXZpbF0KIDMzMDg0IFtob3N0PWZpZWxkLWNyaWNrZXRdCiAzMzEwMCBbaG9zdD1zY2FwZS1t
b3RoXQogMzMxMDkgW2hvc3Q9cmljZS13ZWV2aWxdCiAzMzEwMSBbaG9zdD1zY2FwZS1tb3RoXQog
MzMxMTAgW2hvc3Q9ZmllbGQtY3JpY2tldF0KIDMzMTYxIFtob3N0PWZpZWxkLWNyaWNrZXRdCiAz
MzExMSBbaG9zdD1zY2FwZS1tb3RoXQogMzMxMTkgW2hvc3Q9ZmllbGQtY3JpY2tldF0KIDMzMTM0
IFtob3N0PXJpY2Utd2VldmlsXQogMzMxMjMgW2hvc3Q9ZmllbGQtY3JpY2tldF0KIDMzMjExIFto
b3N0PWZpZWxkLWNyaWNrZXRdCiAzMzI2MiBbaG9zdD1pdGNoLW1pdGVdCiAzMzI0NyBbaG9zdD1m
aWVsZC1jcmlja2V0XQogMzMzMjIgW2hvc3Q9Z2FsbC1taXRlXQogMzMzMTEgW2hvc3Q9ZmllbGQt
Y3JpY2tldF0KIDMzMzE5IFtob3N0PWl0Y2gtbWl0ZV0KIDMzMzE0IFtob3N0PWl0Y2gtbWl0ZV0K
IDMzMzcyIFtob3N0PWZpZWxkLWNyaWNrZXRdCiAzMzQwMiBbaG9zdD1yaWNlLXdlZXZpbF0KIDMz
NDUyIFtob3N0PWZpZWxkLWNyaWNrZXRdCiAzMzQyNCBbaG9zdD1pdGNoLW1pdGVdCiAzMzQ4MCBb
aG9zdD1pdGNoLW1pdGVdCiAzMzU3OCBbaG9zdD1yaWNlLXdlZXZpbF0KIDMzNjgxIFtob3N0PXJp
Y2Utd2VldmlsXQogMzM2NDAgW2hvc3Q9aXRjaC1taXRlXQogMzM1OTkgW2hvc3Q9aXRjaC1taXRl
XQogMzM2NTUgW2hvc3Q9aXRjaC1taXRlXQogMzM2OTMgW2hvc3Q9ZmllbGQtY3JpY2tldF0KIDMz
NzE4IFtob3N0PW1vc3MtYnVnXQogMzM3NjcgW2hvc3Q9cmljZS13ZWV2aWxdCiAzMzc0MiBbaG9z
dD1ncmFpbi13ZWV2aWxdCiAzMzcwMCBbaG9zdD1yaWNlLXdlZXZpbF0KIDMzNzU4IFtob3N0PXJp
Y2Utd2VldmlsXQogMzM3MDYgW2hvc3Q9bGFjZS1idWddCiAzMzcwOCBbaG9zdD1yaWNlLXdlZXZp
bF0KIDMzNzI3IFtob3N0PXJpY2Utd2VldmlsXQogMzM3MTEgW2hvc3Q9aXRjaC1taXRlXQogMzM3
MTUgW2hvc3Q9cmljZS13ZWV2aWxdCiAzMzc0NiBbaG9zdD1yaWNlLXdlZXZpbF0KIDMzNzMzIFto
b3N0PWdyYWluLXdlZXZpbF0KIDMzNzUwIFtob3N0PXNjYXBlLW1vdGhdCiAzMzczOCBbaG9zdD1n
cmFpbi13ZWV2aWxdCiAzMzY5NiBbaG9zdD1pdGNoLW1pdGVdCiAzMzc1MyBbaG9zdD1ncmFpbi13
ZWV2aWxdCiAzMzc1NiBbaG9zdD1maWVsZC1jcmlja2V0XQogMzM3NjEgW2hvc3Q9YnVzaC1jcmlj
a2V0XQogMzM4MDcgW2hvc3Q9bGFjZS1idWddCiAzMzc4OCBbaG9zdD1ncmFpbi13ZWV2aWxdCiAz
Mzc5MiBbaG9zdD1ncmFpbi13ZWV2aWxdCiAzMzgwNSBbaG9zdD1sYWNlLWJ1Z10KIDMzNzk2IFto
b3N0PWJ1c2gtY3JpY2tldF0KIDMzNzY0IFtob3N0PXJpY2Utd2VldmlsXQogMzM4MDAgW2hvc3Q9
YnVzaC1jcmlja2V0XQogMzM4MzIgW2hvc3Q9bGFjZS1idWddCiAzMzg3NyBbaG9zdD1yaWNlLXdl
ZXZpbF0KIDMzODUzIFtob3N0PWxhY2UtYnVnXQogMzM4NTcgW2hvc3Q9bW9zcy1idWddCiAzMzg3
OCBbaG9zdD1idXNoLWNyaWNrZXRdCiAzMzkwNCBbaG9zdD1sYWNlLWJ1Z10KIDMzOTIwIFtob3N0
PWdhbGwtbWl0ZV0KIDMzOTI0IFtob3N0PWxhY2UtYnVnXQogMzM5MjggW2hvc3Q9Z3JhaW4td2Vl
dmlsXQogMzM5NzQgW2hvc3Q9cmljZS13ZWV2aWxdCiAzMzkzNCBbaG9zdD1sYWNlLWJ1Z10KIDMz
OTgyIFtob3N0PXNjYXBlLW1vdGhdCiAzMzk0MSBbaG9zdD1ncmFpbi13ZWV2aWxdCiAzMzk4NiBb
aG9zdD1yaWNlLXdlZXZpbF0KIDMzOTkxIFtob3N0PXJpY2Utd2VldmlsXQogMzQwMDQgW2hvc3Q9
cmljZS13ZWV2aWxdCiAzNDAyOSBbaG9zdD1yaWNlLXdlZXZpbF0KIDM0MDM2IFtob3N0PWxhY2Ut
YnVnXQogMzQwNzAgW2hvc3Q9cmljZS13ZWV2aWxdCiAzNDExMiBbaG9zdD1yaWNlLXdlZXZpbF0K
IDM0MDQ1IFtob3N0PWdyYWluLXdlZXZpbF0KIDM0MDUxIFtob3N0PXJpY2Utd2VldmlsXQogMzQx
MDMgW2hvc3Q9cmljZS13ZWV2aWxdCiAzNDA1MyBbaG9zdD1yaWNlLXdlZXZpbF0KIDM0MDU3IFto
b3N0PW1vc3MtYnVnXQogMzQwNjAgW2hvc3Q9bGFjZS1idWddCiAzNDEyMSBbaG9zdD1maWVsZC1j
cmlja2V0XQogMzQwNjMgW2hvc3Q9cmljZS13ZWV2aWxdCiAzNDA2OCBbaG9zdD1yaWNlLXdlZXZp
bF0KIDM0MTE2IFtob3N0PXJpY2Utd2VldmlsXQogMzQxMjMgW2hvc3Q9cmljZS13ZWV2aWxdCiAz
NDEyNSBbaG9zdD1ncmFpbi13ZWV2aWxdCiAzNDExOSBbaG9zdD1maWVsZC1jcmlja2V0XQogMzQx
NDcgW2hvc3Q9YnVzaC1jcmlja2V0XQogMzQxNDYgW2hvc3Q9cmljZS13ZWV2aWxdCiAzNDA4OSBb
aG9zdD1yaWNlLXdlZXZpbF0KIDM0MTQyIFtob3N0PW1vc3MtYnVnXQogMzQxODAgW2hvc3Q9cmlj
ZS13ZWV2aWxdCiAzNDE4MyBbaG9zdD1yaWNlLXdlZXZpbF0KIDM0MTg0IFtob3N0PXJpY2Utd2Vl
dmlsXQogMzQxODUgW2hvc3Q9cmljZS13ZWV2aWxdCiAzNDE4NiBbaG9zdD1ncmFpbi13ZWV2aWxd
CiAzNDE3NyBbaG9zdD1tb3NzLWJ1Z10KIDM0MTc5IFtob3N0PXJpY2Utd2VldmlsXQogMzQyNDQg
W2hvc3Q9cmljZS13ZWV2aWxdCiAzNDI0MSBbaG9zdD1idXNoLWNyaWNrZXRdCiAzNDI0OCBbaG9z
dD1yaWNlLXdlZXZpbF0KIDM0MjU5IFtob3N0PWxhY2UtYnVnXQogMzQxODggW2hvc3Q9cmljZS13
ZWV2aWxdCiAzNDI1NCBbaG9zdD1yaWNlLXdlZXZpbF0KIDM0MzU3IFtob3N0PWJ1c2gtY3JpY2tl
dF0KIDM0MzIzIFtob3N0PXJpY2Utd2VldmlsXQogMzQzMjAgW2hvc3Q9cmljZS13ZWV2aWxdCiAz
NDM0NyBbaG9zdD1yaWNlLXdlZXZpbF0KIDM0MzM5IFtob3N0PWJ1c2gtY3JpY2tldF0KIDM0MzU0
IFtob3N0PXJpY2Utd2VldmlsXQogMzQzNDkgW2hvc3Q9cmljZS13ZWV2aWxdCiAzNDM5MyBbaG9z
dD1zY2FwZS1tb3RoXQogMzQ0NTUgW2hvc3Q9Z3JhaW4td2VldmlsXQogMzQ0MDEgW2hvc3Q9cmlj
ZS13ZWV2aWxdCiAzNDQwMiBbaG9zdD1yaWNlLXdlZXZpbF0KIDM0NDI0IFtob3N0PXNjYXBlLW1v
dGhdCiAzNDQwNCBbaG9zdD1yaWNlLXdlZXZpbF0KIDM0NDEyIFtob3N0PXJpY2Utd2VldmlsXQog
MzQ0MDcgW2hvc3Q9cmljZS13ZWV2aWxdCiAzNDQxMCBbaG9zdD1yaWNlLXdlZXZpbF0KIDM0NDI3
IFtob3N0PXJpY2Utd2VldmlsXQogMzQ0NDkgW2hvc3Q9cmljZS13ZWV2aWxdCiAzNDQ0MSBbaG9z
dD1ncmFpbi13ZWV2aWxdCiAzNDQzOCBbaG9zdD1yaWNlLXdlZXZpbF0KIDM0NDU4IFtob3N0PWdy
YWluLXdlZXZpbF0KIDM0NDYwIFtob3N0PXJpY2Utd2VldmlsXQogMzQ1NDMgW2hvc3Q9cmljZS13
ZWV2aWxdCiAzNDQ3NSBbaG9zdD1yaWNlLXdlZXZpbF0KIDM0NTI0IFtob3N0PW1vc3MtYnVnXQog
MzQ0ODUgW2hvc3Q9aXRjaC1taXRlXQogMzQ0ODkgW2hvc3Q9YnVzaC1jcmlja2V0XQogMzQ1MzUg
W2hvc3Q9cmljZS13ZWV2aWxdCiAzNDUyNiBbaG9zdD1nYWxsLW1pdGVdCiAzNDUzMiBbaG9zdD1n
cmFpbi13ZWV2aWxdCiAzNDQ5MCBbaG9zdD1yaWNlLXdlZXZpbF0KIDM0NTM4IFtob3N0PXJpY2Ut
d2VldmlsXQogMzQ1NDQgW2hvc3Q9cmljZS13ZWV2aWxdCiAzNDU3NyBbaG9zdD1tb3NzLWJ1Z10K
IDM0NTg1IFtob3N0PW1vc3MtYnVnXQogMzQ1ODggW2hvc3Q9bW9zcy1idWddCiAzNDY1NiBbaG9z
dD1pdGNoLW1pdGVdCiAzNDU5NCBbaG9zdD1ncmFpbi13ZWV2aWxdCiAzNDY0NiBbaG9zdD1nYWxs
LW1pdGVdCiAzNDU5OCBbaG9zdD1ncmFpbi13ZWV2aWxdCiAzNDYzMSBbaG9zdD1ncmFpbi13ZWV2
aWxdCiAzNDY0MCBbaG9zdD1yaWNlLXdlZXZpbF0KIDM0NTk2IFtob3N0PWl0Y2gtbWl0ZV0KIDM0
NjUzIFtob3N0PWJ1c2gtY3JpY2tldF0KIDc3MTc1IFtob3N0PWh1eGVscmViZTBdCiA3NzI0OSBb
aG9zdD1odXhlbHJlYmUwXQogNzc0MTAgW2hvc3Q9aHV4ZWxyZWJlMF0KIDc3NjMyIFtob3N0PXJp
bWF2YTBdCiA3Nzc0MyBbaG9zdD1odXhlbHJlYmUwXQogNzc5MTkgW2hvc3Q9YmFyb3F1ZTFdCiA3
Nzg0NiBbaG9zdD1odXhlbHJlYmUxXQogNzgxMzYgW2hvc3Q9aXRhbGlhMF0KIDc4MDgyIFtob3N0
PXJpbWF2YTBdCiA3ODE5MCBbaG9zdD1odXhlbHJlYmUxXQogNzgyMjMgW2hvc3Q9aXRhbGlhMV0K
IDc4NDIxIFtob3N0PWh1eGVscmViZTBdCiA3ODUwOSBbaG9zdD1pdGFsaWExXQogNzg2ODMgW2hv
c3Q9bm9jZXJhMF0KIDc4NTk3IFtob3N0PXBpbm90MV0KIDc4Nzg4IFtob3N0PW5vY2VyYTFdCiA3
OTEzMCBbaG9zdD1pdGFsaWExXQogNzkwNDIgW2hvc3Q9Zmlhbm8xXQogNzkzMjMgW2hvc3Q9YmFy
b3F1ZTFdCiA3OTM2NiBbaG9zdD1pdGFsaWExXQogNzk0MjYgW2hvc3Q9Zmlhbm8xXQogNzk5NDcg
W2hvc3Q9aXRhbGlhMV0KIDgwMTMxIFtob3N0PWJhcm9xdWUxXQogODAzMzYgW2hvc3Q9aXRhbGlh
MV0KIDgwNDY5IFtob3N0PXBpbm90MV0KIDgwNjM0IFtob3N0PXBpbm90MV0KIDgwNjQ4IFtob3N0
PXBpbm90MV0KIDgwNzc2IFtob3N0PXBpbm90MV0KIDgwNzYwIFtob3N0PXBpbm90MV0KIDgwNzY1
IFtob3N0PXBpbm90MV0KIDgwNzU0IFtob3N0PXBpbm90MV0KIDgwNzc1IFtob3N0PXBpbm90MV0K
IDgwOTQ0IFtob3N0PXBpbm90MV0KIDgxMDE2IFtob3N0PXBpbm90MV0KIDgwOTYzIFtob3N0PXBp
bm90MV0KIDgwOTQ5IFtob3N0PXBpbm90MV0KIDgwOTI0IFtob3N0PXBpbm90MV0KIDgwOTM0IFto
b3N0PXBpbm90MV0KIDgxMDAzIFtob3N0PXBpbm90MV0KIDgwOTU0IFtob3N0PXBpbm90MV0KIDgw
OTM3IFtob3N0PXBpbm90MV0KIDgwOTg4IFtob3N0PXBpbm90MV0KIDgwOTYwIFtob3N0PXBpbm90
MV0KIDgwOTgyIFtob3N0PXBpbm90MV0KIDgwOTcwIFtob3N0PXBpbm90MV0KIDgwOTk1IFtob3N0
PXBpbm90MV0KIDgxMDEwIFtob3N0PXBpbm90MV0KIDgxMDE3IFtob3N0PXBpbm90MV0KIDgxMjIw
IFtob3N0PXBpbm90MV0KIDgxMjMxIFtob3N0PXBpbm90MV0KIDgxMjQ2IFtob3N0PXBpbm90MV0K
IDgxMjUzIFtob3N0PXBpbm90MV0KIDgxMjYxIFtob3N0PXBpbm90MV0KIDgxMjg1IFtob3N0PWh1
eGVscmViZTBdCiA4MTYxMyBbaG9zdD1odXhlbHJlYmUwXQogODE3NjAgW2hvc3Q9aHV4ZWxyZWJl
MF0KIDgyMDU5IFtob3N0PXBpbm90MV0KIDgyMzg4IFtob3N0PWh1eGVscmViZTBdCiA4MjU3NCBb
aG9zdD1odXhlbHJlYmUwXQogODI3MTEgW2hvc3Q9cGlub3QxXQogODI4NTkgW2hvc3Q9YmFyb3F1
ZTFdCiA4MzAwNiBbaG9zdD1yaW1hdmExXQogODMyNDYgW2hvc3Q9cmltYXZhMF0KIDgzNTYzIFto
b3N0PXJpbWF2YTFdCiA4MzcwMyBbaG9zdD1yaW1hdmExXQogODM4NDUgW2hvc3Q9cmltYXZhMV0K
U2VhcmNoaW5nIGZvciBpbnRlcmVzdGluZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5kOiBmbGlnaHQg
MTA3NTk4IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDExNDY1
MSAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExNDY2NiAo
cGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExNDY2OCAoZmFpbCks
IGZvciBiYXNpcyBmYWlsdXJlCiAwIHJldmlzaW9ucyBhdCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEy
NmZlYmVhZGE3NDY3ZTE4YThkIDMyYzdlMGFiNzU1NzQ1ZTk2MWYxNzcyZTk1Y2FjMzgxY2M2ODc2
OWQgNTcyYTc4MTkwNDAzZTVmMmFjYmQwMWZhNzJjMzVmYWZlOTcwMDE2OQpObyByZXZpc2lvbnMg
bGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0
IDExNDY1NSAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDExNDY2
OCAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExNDY3NCAo
cGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTE0Njc1IChmYWlsKSwg
Zm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTE0Njg2IChwYXNzKSwgZm9y
IGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTQ2OTMgKGZhaWwpLCBmb3IgZmlyc3Qg
ZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoK
ICBCdWcgaXMgaW4gdHJlZTogIHFlbXV1IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAogIEJ1
ZyBpbnRyb2R1Y2VkOiAgYTkwMzhlNWUxOTkyYjdmYWMzM2UzNDZlYzEwYTAxZTRhNGYzM2FiMgog
IEJ1ZyBub3QgcHJlc2VudDogMzJjN2UwYWI3NTU3NDVlOTYxZjE3NzJlOTVjYWMzODFjYzY4NzY5
ZAogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzLzExNDY5My8KCgogIChSZXZpc2lvbiBsb2cgdG9vIGxvbmcsIG9taXR0ZWQu
KQoKUmV2aXNpb24gZ3JhcGggbGVmdCBpbiAvaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L3FlbXUt
bWFpbmxpbmUvYnVpbGQtaTM4Ni54ZW4tYnVpbGQue2RvdCxwcyxwbmcsaHRtbCxzdmd9LgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjExNDY5MzogdG9sZXJhYmxlIEFM
TCBGQUlMCgpmbGlnaHQgMTE0NjkzIHFlbXUtbWFpbmxpbmUgcmVhbC1iaXNlY3QgW3JlYWxdCmh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTQ2OTMvCgpG
YWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNj
ZWVkLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgZmFpbCBiYXNlbGlu
ZSB1bnRlc3RlZAoKCmpvYnM6CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 18 13:06:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 13:06:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4o2e-00013z-O7; Wed, 18 Oct 2017 13:05:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e4o2e-00013t-6R
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 13:05:48 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 68/1D-20813-BA157E95; Wed, 18 Oct 2017 13:05:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBKsWRWlGSWpSXmKPExsVyMfTGId1Vgc8
 jDT4/NrL4vmUykwOjx+EPV1gCGKNYM/OS8isSWDP+brzDXrCLveLDllksDYwT2boYOTmEBGYw
 Stxbq9fFyMXBIvCaWaJv/iZGEEdC4A6rxO9li5hBqiQE8iR+3TvIAmGnSVx5fJsNwq6UuPapG
 cjmAJqkJrHmTRRIr5DAT0aJzqbHjCA1wgJREnNO9LGC2CICThKX5s5iByliFrjNJLF6zm8miI
 43jBJbdrxnApnEJqAjsW5GLUgDr4CtxLoVf8GaWQRUJZ5OvcwOYosKhEvcaX3HAlEjKHFy5hM
 wm1PAUmLX23VgNcwCZhLzNj9khrDFJW49mc8EYctLbH87h3kCo+gsJO2zkLTMQtIyC0nLAkaW
 VYwaxalFZalFukbGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgTHDAAQ7GP/MD
 zzEKMnBpCTKq3vgWaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV73gOeRQoJFqempFWmZOcDohU
 lLcPAoifC+9wNK8xYXJOYWZ6ZDpE4xWnJcuHPpDxPHjYfXgeSBPbf+MAmx5OXnpUqJ80aAzBM
 AacgozYMbB0swlxhlpYR5GYEOFOIpSC3KzSxBlX/FKM7BqCTMmwQyhSczrwRu6yugg5iADlrn
 9ATkoJJEhJRUA2POup1twcvPSXYl3lCPCX7c8axJ1ub/x6aZIsqCd/+EJhT+ZAkMvJDDUM6uz
 3Vdu7hMx6xQdZ3hpxN/t9dVT6lv1PnNrT+hqc0pTPP3M/vFKTfkj7EEKMruDi/sUeXVvDWt5J
 nslY08q4z/FO9MSrfcuuhtQKb4vud/yt6H1V3x35LtOGGHlxJLcUaioRZzUXEiAL06gSMrAwA
 A
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1508331946!80443965!1
X-Originating-IP: [209.85.216.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37841 invoked from network); 18 Oct 2017 13:05:46 -0000
Received: from mail-qt0-f194.google.com (HELO mail-qt0-f194.google.com)
 (209.85.216.194)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Oct 2017 13:05:46 -0000
Received: by mail-qt0-f194.google.com with SMTP id f8so10079475qta.5
 for <xen-devel@lists.xenproject.org>; Wed, 18 Oct 2017 06:05:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=/ysJgJwKureIXZ1IzRsKk5KTz+1DSVJcSB20/pM0+d0=;
 b=JA/um7lZzbr9bH7fJMPr37xOgPnw5C2CyS/AH1GdjfsoqPwwC34OW0biCApqscSTU/
 2ws7lVhpPW5Qa4C5PMgMzJeVKUPGmZgsp1I97Y8tp4QyKivB7406Uz+/MHvCz+jK3ZYe
 sOukVrzbln3T1g6sQBdhnmpPOKOmO29oZbezY=
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=/ysJgJwKureIXZ1IzRsKk5KTz+1DSVJcSB20/pM0+d0=;
 b=fvaP4zRlatAz+egMSj0/mqAJMUe5yBNCCIyjex7feX1fDcmYZ0Dgz4f+xxiEWX9eMI
 zVpwfPHsbjekYQK2o6Zg2+PMsmSLOj6k/XQLcAo3UcTLRgC3gUMGpcXFKD91pEYPJVzg
 hfsQ6u4qtorZz+gytGMzsFAEDfPmzp1OPP5wRLplA77yhh45RG3fEHz6F9sMZYJJHjOs
 9LciVUZKgQSpH5xF1bQ9z9aViF/GGpfhniebGwD6GIIVz1B/0veJpgk2NVpGAIFYcx3A
 u9LenJmmvD2DLA8XHtPbogZvjwQO8HbLXmMGxTR7iArlVRppBBlzSKi8ubsQJysZs1iI
 ALJw==
X-Gm-Message-State: AMCzsaXwdIMIirvE7WZQ5hI914u1Eu0BauJVxa9NF9GY79bR0vomajL6
 XIfUVshAcF6SBEHXVgXUhHpmdDuxtqs=
X-Google-Smtp-Source: ABhQp+SgaXy0P3Ii+s61QaAwrTPs543mvtRXMXFuzQZ5ZcwtFn1dqc97VWhocxcWESbyN4m9jdh6jA==
X-Received: by 10.200.63.43 with SMTP id c40mr2621399qtk.219.1508331945374;
 Wed, 18 Oct 2017 06:05:45 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id m63sm7436265qke.9.2017.10.18.06.05.43
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 18 Oct 2017 06:05:44 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <1508258793-5690-1-git-send-email-bhupinder.thakur@linaro.org>
 <1508258793-5690-5-git-send-email-bhupinder.thakur@linaro.org>
 <59E742E502000078001876C2@prv-mh.provo.novell.com>
 <20171018115303.xqd5duxha5q2opxz@citrix.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <e6dc189f-e899-64a9-d001-1eece0a803dd@linaro.org>
Date: Wed, 18 Oct 2017 14:05:42 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20171018115303.xqd5duxha5q2opxz@citrix.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Bhupinder Thakur <bhupinder.thakur@linaro.org>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] xenconsole: Define and use a macro INVALID_XEN_PFN
 instead of -1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgV2VpLAoKT24gMTAvMTgvMjAxNyAxMjo1MyBQTSwgV2VpIExpdSB3cm90ZToKPiBPbiBXZWQs
IE9jdCAxOCwgMjAxNyBhdCAwNDowMjo0NUFNIC0wNjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+
Pj4gT24gMTcuMTAuMTcgYXQgMTg6NDYsIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+IHdy
b3RlOgo+Pj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3hlbi5oCj4+PiArKysgYi94ZW4vaW5j
bHVkZS9wdWJsaWMveGVuLmgKPj4+IEBAIC0zNyw2ICszNyw4IEBACj4+PiAgICNlcnJvciAiVW5z
dXBwb3J0ZWQgYXJjaGl0ZWN0dXJlIgo+Pj4gICAjZW5kaWYKPj4+ICAgCj4+PiArI2RlZmluZSBJ
TlZBTElEX1hFTl9QRk4gKH4oeGVuX3Bmbl90KTApCj4+Cj4+IEFzIHNhaWQgYmVmb3JlLCB0aGUg
dXNlcyBvZiB0aGlzIHdoaWNoIHlvdSBpbnRyb2R1Y2UgZG9uJ3Qgd2FycmFudAo+PiB0aGlzIGFk
ZGl0aW9uIHRvIHRoZSBwdWJsaWMgaW50ZXJmYWNlICh3aGljaCwgaWYgaXQgd2FzIGFkZGVkLCBh
bHNvCj4+IHNob3VsZCBzdGFydCB3aXRoIFhFTl8pLiBJJ20gbm90IGdvaW5nIHRvIE5BSyBzdWNo
IGEgKGNvcnJlY3RlZCkKPj4gYWRkaXRpb24gdG8gdGhlIHB1YmxpYyBpbnRlcmZhY2UsIGJ1dCBn
aXZlbiB0aGUgdXNlcnMgSSdtIGFsc28gbm90Cj4+IGdvaW5nIHRvIEFDSyBpdCAoYnV0IHBlcmhh
cHMgYW5vdGhlciBSRVNUIG1haW50YWluZXIgd291bGQpLgo+Pgo+IAo+IEkgYWdyZWUgd2l0aCB5
b3UgaGVyZS4gV2UgZG9uJ3QgbmVlZCB0aGlzIGluIHB1YmxpYyBpbnRlcmZhY2UgeWV0LgoKQ291
bGRuJ3QgdGhpcyBuZXcgZGVmaW5lIGJlIHVzZWQgaW4gcGxhY2UgbGlrZSB4Y19tZW1fYWNjZXNz
LmMgKHRoZXkgCmhhdmUgYSBwbGFpbiB+MFVMIGZvciBpbnZhbGlkIEdGTikgb3IgZXZlbiBMSUJY
TF9JTlZBTElEX0dGTj8KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 18 13:16:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 13:16:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4oDM-00027H-Pi; Wed, 18 Oct 2017 13:16:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e4oDM-00027B-0G
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 13:16:52 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 C4/87-15231-34457E95; Wed, 18 Oct 2017 13:16:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS9cp5Hm
 kwbrPahbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bjH7+ZCuZyVhxtnczewHiDvYuRk0NIIE/i
 0IxPLCA2r4CdxKxtc5hBbAkBQ4nTC2+CxVkEVCV6Zt5nBLHZBNQl2p5tZwWxRQR0JA6daWbqY
 uTiYBboY5aYfPId2FBhgSiJZU2zmSAWzGeSmDm/HMTmBFrw4dVpoDgH0DJBib87hEHCzAJaEg
 9/3WKBsLUlli18zQxSwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkb14tSistQiXRO9pKL
 M9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzA4GMAgh2Mt/qcDzFKcjApifLqHngWKcSX
 lJ9SmZFYnBFfVJqTWnyIUYaDQ0mCtzf4eaSQYFFqempFWmYOMA5g0hIcPEoivFogad7igsTc4
 sx0iNQpRl2Ojpt3/zAJseTl56VKifNWBgEVCYAUZZTmwY2AxeQlRlkpYV5GoKOEeApSi3IzS1
 DlXzGKczAqCfOuAVnFk5lXArfpFdARTEBHrHN6AnJESSJCSqqBcZN4Cu/+6Ut3/Irz7VCp0NF
 6V5f73/nXqrSGjNJFfzPmqW2dfv+U8OlMOZ2HOovMA59EtkZG+FzXC9x3bNoFnmmBz+Y2tbDW
 qV+ervJV4tven3Mz4laedDX/XS9jeqJ0Y+CT3iUzn0srF140uHr570f24o2LI6NOe8z0doi46
 a70eFPKG+P5KUosxRmJhlrMRcWJAOt8soTEAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1508332608!87755120!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11266 invoked from network); 18 Oct 2017 13:16:50 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 18 Oct 2017 13:16:50 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 18 Oct 2017 07:16:47 -0600
Message-Id: <59E7705E0200007800187AD1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 18 Oct 2017 07:16:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@linaro.org>
References: <1508258793-5690-1-git-send-email-bhupinder.thakur@linaro.org>
 <1508258793-5690-5-git-send-email-bhupinder.thakur@linaro.org>
 <59E742E502000078001876C2@prv-mh.provo.novell.com>
 <20171018115303.xqd5duxha5q2opxz@citrix.com>
 <e6dc189f-e899-64a9-d001-1eece0a803dd@linaro.org>
In-Reply-To: <e6dc189f-e899-64a9-d001-1eece0a803dd@linaro.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Bhupinder Thakur <bhupinder.thakur@linaro.org>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] xenconsole: Define and use a macro INVALID_XEN_PFN
 instead of -1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjEwLjE3IGF0IDE1OjA1LCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+IHdyb3Rl
Ogo+IE9uIDEwLzE4LzIwMTcgMTI6NTMgUE0sIFdlaSBMaXUgd3JvdGU6Cj4+IE9uIFdlZCwgT2N0
IDE4LCAyMDE3IGF0IDA0OjAyOjQ1QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4g
T24gMTcuMTAuMTcgYXQgMTg6NDYsIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+IHdyb3Rl
Ogo+Pj4+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaAo+Pj4+ICsrKyBiL3hlbi9pbmNs
dWRlL3B1YmxpYy94ZW4uaAo+Pj4+IEBAIC0zNyw2ICszNyw4IEBACj4+Pj4gICAjZXJyb3IgIlVu
c3VwcG9ydGVkIGFyY2hpdGVjdHVyZSIKPj4+PiAgICNlbmRpZgo+Pj4+ICAgCj4+Pj4gKyNkZWZp
bmUgSU5WQUxJRF9YRU5fUEZOICh+KHhlbl9wZm5fdCkwKQo+Pj4KPj4+IEFzIHNhaWQgYmVmb3Jl
LCB0aGUgdXNlcyBvZiB0aGlzIHdoaWNoIHlvdSBpbnRyb2R1Y2UgZG9uJ3Qgd2FycmFudAo+Pj4g
dGhpcyBhZGRpdGlvbiB0byB0aGUgcHVibGljIGludGVyZmFjZSAod2hpY2gsIGlmIGl0IHdhcyBh
ZGRlZCwgYWxzbwo+Pj4gc2hvdWxkIHN0YXJ0IHdpdGggWEVOXykuIEknbSBub3QgZ29pbmcgdG8g
TkFLIHN1Y2ggYSAoY29ycmVjdGVkKQo+Pj4gYWRkaXRpb24gdG8gdGhlIHB1YmxpYyBpbnRlcmZh
Y2UsIGJ1dCBnaXZlbiB0aGUgdXNlcnMgSSdtIGFsc28gbm90Cj4+PiBnb2luZyB0byBBQ0sgaXQg
KGJ1dCBwZXJoYXBzIGFub3RoZXIgUkVTVCBtYWludGFpbmVyIHdvdWxkKS4KPj4+Cj4+IAo+PiBJ
IGFncmVlIHdpdGggeW91IGhlcmUuIFdlIGRvbid0IG5lZWQgdGhpcyBpbiBwdWJsaWMgaW50ZXJm
YWNlIHlldC4KPiAKPiBDb3VsZG4ndCB0aGlzIG5ldyBkZWZpbmUgYmUgdXNlZCBpbiBwbGFjZSBs
aWtlIHhjX21lbV9hY2Nlc3MuYyAodGhleSAKPiBoYXZlIGEgcGxhaW4gfjBVTCBmb3IgaW52YWxp
ZCBHRk4pIG9yIGV2ZW4gTElCWExfSU5WQUxJRF9HRk4/CgpTdXJlIGl0IGNvdWxkIGJlLCBidXQg
aXQgc2hvdWxkIGJlIGludHJvZHVjZWQgdG8gdGhlIHB1YmxpYyBoZWFkZXIKd2hlbiBhIGh5cGVy
Y2FsbCBwcm9kdWNlciBhbmQvb3IgY29uc3VtZXIgYXBwZWFycywgbm90IGZvciB0aGUKaW50ZXJu
YWwgcHVycG9zZXMgb2YgeGVuY29uc29sZS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 18 13:18:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 13:18:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4oER-0002Bb-2x; Wed, 18 Oct 2017 13:17:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e4oEP-0002BT-8U
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 13:17:57 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 EA/BE-00647-48457E95; Wed, 18 Oct 2017 13:17:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS7c55Hm
 kwerlehbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ay5Q3sBa+4K7ZvEmpgnMfZxcjJISSQJ7Fn
 9XJWEJtXwE7izJ3rjCC2hIChxOmFN1lAbBYBVYk9i+ezg9hsAuoSbc+2A9VzcIgIOEpMbvYCC
 TMLVEpcXPaJDcQWFnCQuDWxE6iVC2j8PCaJ06/Ogs3kFPCS+LHmJVgvr4CgxN8dwhC9WhIPf9
 1igbC1JZYtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypGjeLUorLUIl1DY72kosz
 0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMDQYwCCHYzbtnseYpTkYFIS5dU98CxSiC8p
 P6UyI7E4I76oNCe1+BCjDAeHkgTvteDnkUKCRanpqRVpmTnAKIBJS3DwKInwaoGkeYsLEnOLM
 9MhUqcYLTk6bt79w8SxCUxu+P7gD5MQS15+XqqUOO92kAYBkIaM0jy4cbBIvcQoKyXMywh0oB
 BPQWpRbmYJqvwrRnEORiVh3jUgU3gy80rgtr4COogJ6KB1Tk9ADipJREhJNTAWCXBHrim3Sai
 OSJ25V75mgq/kTrEpEt0/z+m9WH2IJ8tJn//vp5Tw2cJvOo81XPkXrb36QvveDXmG0nV7Y44u
 nh9i/INd02fjkcd7lnF0Pj7+ebJDdPHb9Sqa3/6V6Ke3ns0++ug2m9ueZL8mJvtZAnfL7x9ZF
 Ft94Pqz0qhr063Wx/GpNKcrsRRnJBpqMRcVJwIAgYCGNs8CAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1508332673!52773293!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35253 invoked from network); 18 Oct 2017 13:17:55 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Oct 2017 13:17:55 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 18 Oct 2017 07:17:53 -0600
Message-Id: <59E770A00200007800187AD4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 18 Oct 2017 07:17:52 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20171017120313.32229-1-roger.pau@citrix.com>
 <96e682a2-cb76-2177-c44f-0ee6b5bffb15@citrix.com>
 <20171017125258.p4tf5v2wrfp7pfex@dhcp-3-128.uk.xensource.com>
 <59E61B09020000780018713E@prv-mh.provo.novell.com>
 <20171018104401.pncxigiouhpfnubh@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20171018104401.pncxigiouhpfnubh@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 JulienGrall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH for-4.10] string: fix memmove when size is 0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjEwLjE3IGF0IDEyOjQ0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgT2N0IDE3LCAyMDE3IGF0IDA3OjAwOjI1QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTcuMTAuMTcgYXQgMTQ6NTIsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gVHVlLCBPY3QgMTcsIDIwMTcgYXQgMDE6NDE6MzVQTSArMDEwMCwgQW5k
cmV3IENvb3BlciB3cm90ZToKPj4gPj4gVGhlcmUgYXJlIG1hbnkgcGFzc2VkIHZhbHVlcyB3aGlj
aCBjb3VsZCB0cmlnZ2VyIHRoaXMgd2FybmluZy4gIERvZXMKPj4gPj4gCj4+ID4+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvc3RyaW5nLmMgYi94ZW4vYXJjaC94ODYvc3RyaW5nLmMKPj4gPj4g
aW5kZXggY2Q4NWEzOC4uNGY1NTg1NiAxMDA2NDQKPj4gPj4gLS0tIGEveGVuL2FyY2gveDg2L3N0
cmluZy5jCj4+ID4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9zdHJpbmcuYwo+PiA+PiBAQCAtNDcsNyAr
NDcsNyBAQCB2b2lkICoobWVtbW92ZSkodm9pZCAqZGVzdCwgY29uc3Qgdm9pZCAqc3JjLCBzaXpl
X3QgbikKPj4gPj4gICAgICAgICAgIiAgIHJlcCBtb3ZzYiAgIDsgIgo+PiA+PiAgICAgICAgICAi
ICAgY2xkICAgICAgICAgICAiCj4+ID4+ICAgICAgICAgIDogIj0mYyIgKGQwKSwgIj0mUyIgKGQx
KSwgIj0mRCIgKGQyKQo+PiA+PiAtICAgICAgICA6ICIwIiAobiksICIxIiAobi0xKyhjb25zdCBj
aGFyICopc3JjKSwgIjIiIChuLTErKGNoYXIgKilkZXN0KQo+PiA+PiArICAgICAgICA6ICIwIiAo
biksICIxIiAoKHVpbnRwdHJfdClzcmMgKyBuIC0gMSksICIyIiAoKHVpbnRwdHJfdClkZXN0ICsg
biAtIDEpCj4+ID4+ICAgICAgICAgIDogIm1lbW9yeSIpOwo+PiA+PiAgCj4+ID4+ICAgICAgcmV0
dXJuIGRlc3Q7Cj4+ID4+IAo+PiA+PiB3b3JrIGFueSBiZXR0ZXI/Cj4+ID4gCj4+ID4gVGhhdCBk
b2VzIGluZGVlZCB3b3JrLCBidXQgSSdtIG5vdCBzdXJlIGlmIGl0IHdvdWxkIG1hc2sgbGVnaXRp
bWF0ZQo+PiA+IHBvaW50ZXIgb3ZlcmZsb3dzIGJ5IGNhc3RpbmcgdGhlbSBpbnRvIGludGVnZXJz
Lgo+PiAKPj4gSXQgY2VydGFpbmx5IHdvdWxkLCBhcyB0aGUgdG9vbCBjYW4ndCBwb3NzaWJseSBr
bm93IHRoYXQgdGhlIGFzbSgpCj4+IGl0c2VsZiB0aGVuIGVmZmVjdGl2ZWx5IGNhc3RzIHRoZSBp
bnRlZ2VycyBiYWNrIHRvIHBvaW50ZXJzIChpLmUuIGl0Cj4+IGhhcyBubyBiYXNpcyB0byB0cnkg
dG8gImxvb2sgdGhyb3VnaCIgdGhlIGNhc3QgYW5kIGNvbnRpbnVlIGFuYWx5c2lzKS4KPiAKPiBJ
IGFzc3VtZSB0aGVyZSBhcmUgbm8gZnVydGhlciBzdGVwcyBmb3IgbWUsIGp1c3Qgd2FpdCBmb3Ig
SnVsaWVuJ3MKPiByZWxlYXNlIEFjay4KClBsdXMsIGNvbnNpZGVyaW5nIGhpcyBlYXJsaWVyIGNv
bW1lbnRzLCBwcmVmZXJhYmx5IGEgIm5vdC1hLW5hY2siCmNsYXJpZmljYXRpb24gYnkgQW5kcmV3
LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 18 13:18:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 13:18:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4oEZ-0002D5-AN; Wed, 18 Oct 2017 13:18:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e4oEY-0002Ck-5j
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 13:18:06 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 A1/EB-08856-D8457E95; Wed, 18 Oct 2017 13:18:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFKsWRWlGSWpSXmKPExsVyMfTGQd2ekOe
 RBnNX6Fp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkbpvIVbOGueLT2ClMD4w+OLkYuDiGBmYwS
 W771M4I4LAKvmSWm9z5iAnEkBO6wSmxsvc/axcgJ5ORJnL3+kA3CTpOYfX8dUAcHkF0l0fRWC
 sQUElCTWPMmCmLob0aJc0smMIHEhQV8JCaf1wTpFBGIldj+fwUjiM0sUCSx8uI/Joj6eUwSp1
 +dBRvJJqAjsW5GLUgNr4CtxJGpL8C2sgioSly8vxLsGlGBcIk7re9YIGoEJU7OfAJmcwp4Sfx
 Y85IVYr6ZxLzND5khbHGJW0/mM0HY8hLNW2czT2AUnYWkfRaSlllIWmYhaVnAyLKKUb04tags
 tUjXXC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzBWGIBgB2Pjd6dDjJIcTEqiv
 LoHnkUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDtDX4eKSRYlJqeWpGWmQOMWpi0BAePkgivFk
 iat7ggMbc4Mx0idYrRnuPCnUt/mDgO7LkFJDfdvAskN3x/8IdJiCUvPy9VSpx3O0ibAEhbRmk
 e3FBYkrnEKCslzMsIdKYQT0FqUW5mCar8K0ZxDkYlYV4jkCk8mXklcLtfAZ3FBHTWOqcnIGeV
 JCKkpBoYJS1LT7/6v7PFeTlPPE/6Zv/ZiUqSEXble/KFvRoDWjeH65SrWtXdYbt5ib9gU89EX
 puQuMnLdZfZrTCaJWkR8EZ/dUTYkWs1c59Mlek8s5Pr5ByZgtVvPAVPifSkzLzYcT2U5fdjh5
 IdBtozHhi+LzpyKX7fNQ6vh0fLKywmRl6pvL560d0ZSizFGYmGWsxFxYkAqgO0Bi0DAAA=
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1508332684!103242670!1
X-Originating-IP: [209.85.216.193]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29355 invoked from network); 18 Oct 2017 13:18:04 -0000
Received: from mail-qt0-f193.google.com (HELO mail-qt0-f193.google.com)
 (209.85.216.193)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Oct 2017 13:18:04 -0000
Received: by mail-qt0-f193.google.com with SMTP id k31so10138767qta.6
 for <xen-devel@lists.xenproject.org>; Wed, 18 Oct 2017 06:18:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=pXlgATG4xUtEgUOdXFz1ZJFI6wGdPUEnw4/elVuD/hE=;
 b=Wb+4/z4an/xf9YL4A2w+VQGL3l3UVd0RCoUCSkhd0+HZNqLoiU8T+9xFrKKwmnGg1M
 fiCxLapxWyFx+RVg3NrJiFEKjbg1w5l3gOBXCuOXrUDNwo/qJgcu+hcKavdYVfexv+tE
 lxGmS7qcqv7X9nAm2WnbuRshJKo9zROeWmmGU=
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=pXlgATG4xUtEgUOdXFz1ZJFI6wGdPUEnw4/elVuD/hE=;
 b=n5qyA1M14Cv/AAsnf/jaah4ScQOJSVKxFW+p+tBRKnAyA0B5gVmD2mNxLKF2s30yAS
 5um9Ij9r2dtEX1OiuEzJbAyoKf2jqHn96hb37DukSXLQCnVvHRcxwR6gkYL6Mh7DKVYD
 otVyj18xKfG3SArmiLkhY053CGZibEqt3Dqz0soKU/0XvjTvpXjW4vrKWE9ExM4npZEa
 eUfmb8vImTd/RVAKXvIkxCchpu/2tWKLmtGIyH5/XeejtzfxkxsG20X9pZNyoQSOBDOy
 U3PRlfE4t1lLOBcj7GRTnypGPOruG+fj1f3dcumLrOqMwucX5UgJANjeQjuZPuxEOzgE
 kdvQ==
X-Gm-Message-State: AMCzsaUYMdTDmDS937ubrNCpa0dOnetC4uKk5F9IPhffxwbP006YS4Fu
 p7yE/8ibe+6sCAaglecd4fNTx32mS9o=
X-Google-Smtp-Source: ABhQp+SsmWw0cf/aKyPnjFkenay6rDb7bvlkji5ZzmG2Z3H+FszvtMH3NTy4nm6qDG0UlVX3akxPJA==
X-Received: by 10.200.15.250 with SMTP id f55mr2934529qtk.249.1508332683481;
 Wed, 18 Oct 2017 06:18:03 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id q126sm7410951qkd.78.2017.10.18.06.18.01
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 18 Oct 2017 06:18:03 -0700 (PDT)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
References: <20171017120313.32229-1-roger.pau@citrix.com>
 <96e682a2-cb76-2177-c44f-0ee6b5bffb15@citrix.com>
 <20171017125258.p4tf5v2wrfp7pfex@dhcp-3-128.uk.xensource.com>
 <59E61B09020000780018713E@prv-mh.provo.novell.com>
 <20171018104401.pncxigiouhpfnubh@dhcp-3-128.uk.xensource.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <cb02a640-5358-1817-053b-4b8b5f8dd770@linaro.org>
Date: Wed, 18 Oct 2017 14:18:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20171018104401.pncxigiouhpfnubh@dhcp-3-128.uk.xensource.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 JulienGrall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH for-4.10] string: fix memmove when size is 0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgUm9nZXIsCgpPbiAxMC8xOC8yMDE3IDExOjQ0IEFNLCBSb2dlciBQYXUgTW9ubsOpIHdyb3Rl
Ogo+IE9uIFR1ZSwgT2N0IDE3LCAyMDE3IGF0IDA3OjAwOjI1QU0gLTA2MDAsIEphbiBCZXVsaWNo
IHdyb3RlOgo+Pj4+PiBPbiAxNy4xMC4xNyBhdCAxNDo1MiwgPHJvZ2VyLnBhdUBjaXRyaXguY29t
PiB3cm90ZToKPj4+IE9uIFR1ZSwgT2N0IDE3LCAyMDE3IGF0IDAxOjQxOjM1UE0gKzAxMDAsIEFu
ZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4gVGhlcmUgYXJlIG1hbnkgcGFzc2VkIHZhbHVlcyB3aGlj
aCBjb3VsZCB0cmlnZ2VyIHRoaXMgd2FybmluZy4gIERvZXMKPj4+Pgo+Pj4+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvc3RyaW5nLmMgYi94ZW4vYXJjaC94ODYvc3RyaW5nLmMKPj4+PiBpbmRl
eCBjZDg1YTM4Li40ZjU1ODU2IDEwMDY0NAo+Pj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9zdHJpbmcu
Ywo+Pj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9zdHJpbmcuYwo+Pj4+IEBAIC00Nyw3ICs0Nyw3IEBA
IHZvaWQgKihtZW1tb3ZlKSh2b2lkICpkZXN0LCBjb25zdCB2b2lkICpzcmMsIHNpemVfdCBuKQo+
Pj4+ICAgICAgICAgICAiICAgcmVwIG1vdnNiICAgOyAiCj4+Pj4gICAgICAgICAgICIgICBjbGQg
ICAgICAgICAgICIKPj4+PiAgICAgICAgICAgOiAiPSZjIiAoZDApLCAiPSZTIiAoZDEpLCAiPSZE
IiAoZDIpCj4+Pj4gLSAgICAgICAgOiAiMCIgKG4pLCAiMSIgKG4tMSsoY29uc3QgY2hhciAqKXNy
YyksICIyIiAobi0xKyhjaGFyICopZGVzdCkKPj4+PiArICAgICAgICA6ICIwIiAobiksICIxIiAo
KHVpbnRwdHJfdClzcmMgKyBuIC0gMSksICIyIiAoKHVpbnRwdHJfdClkZXN0ICsgbiAtIDEpCj4+
Pj4gICAgICAgICAgIDogIm1lbW9yeSIpOwo+Pj4+ICAgCj4+Pj4gICAgICAgcmV0dXJuIGRlc3Q7
Cj4+Pj4KPj4+PiB3b3JrIGFueSBiZXR0ZXI/Cj4+Pgo+Pj4gVGhhdCBkb2VzIGluZGVlZCB3b3Jr
LCBidXQgSSdtIG5vdCBzdXJlIGlmIGl0IHdvdWxkIG1hc2sgbGVnaXRpbWF0ZQo+Pj4gcG9pbnRl
ciBvdmVyZmxvd3MgYnkgY2FzdGluZyB0aGVtIGludG8gaW50ZWdlcnMuCj4+Cj4+IEl0IGNlcnRh
aW5seSB3b3VsZCwgYXMgdGhlIHRvb2wgY2FuJ3QgcG9zc2libHkga25vdyB0aGF0IHRoZSBhc20o
KQo+PiBpdHNlbGYgdGhlbiBlZmZlY3RpdmVseSBjYXN0cyB0aGUgaW50ZWdlcnMgYmFjayB0byBw
b2ludGVycyAoaS5lLiBpdAo+PiBoYXMgbm8gYmFzaXMgdG8gdHJ5IHRvICJsb29rIHRocm91Z2gi
IHRoZSBjYXN0IGFuZCBjb250aW51ZSBhbmFseXNpcykuCj4gCj4gSSBhc3N1bWUgdGhlcmUgYXJl
IG5vIGZ1cnRoZXIgc3RlcHMgZm9yIG1lLCBqdXN0IHdhaXQgZm9yIEp1bGllbidzCj4gcmVsZWFz
ZSBBY2suCgpSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5h
cm8ub3JnPgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 18 13:21:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 13:21:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4oI2-0002z6-T3; Wed, 18 Oct 2017 13:21:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e4oI1-0002yy-ND
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 13:21:41 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 BC/06-31121-56557E95; Wed, 18 Oct 2017 13:21:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDSzcl9Hm
 kwb7Dghbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8azv4dZCi5zVpz+x9LAuIW9i5GTQ0ggT2Ln
 6flsXYwcHLwCdhLnF/KChCUEDCVOL7zJAmKzCKhKbHq/GcxmE1CXaHu2nRXEFhHQk7i56TZzF
 yMXB7PAXCaJTZ/+MIEkhAXsJS5P/ckCkhASWMQosWTiMrAEJ9CCV5MWskIsE5T4u0MYJMwsoC
 Xx8NctFghbW2LZwtfMICXMAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxi1ChOLSpLLdI1NNN
 LKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMPgYg2MF4f2PAIUZJDiYlUV7dA88i
 hfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw9oY8jxQSLEpNT61Iy8wBxgFMWoKDR0mEdwpImre4I
 DG3ODMdInWKUZej4+bdP0xCLHn5ealS4rxzQIoEQIoySvPgRsBi8hKjrJQwLyPQUUI8BalFuZ
 klqPKvGMU5GJWEed8EA03hycwrgdv0CugIJqAj1jk9ATmiJBEhJdXA2Olje+7GITv2VSdfPU9
 nbXrm2lwhcdWAZ//BBvv5t7X6Cn6vNX9w9b3E9vptU+uPujOkTjm+N65jz627a73zzurmcCTp
 7BR+sVn6tOmuqdPufdGMu8i60V23cfH/ywUL1j7zSTLZupHhzEzFeN97mjc+LRNPtFD+xMK7+
 OLlR+4861yFT0uGcimxFGckGmoxFxUnAgAqkP4vxAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1508332898!74297286!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9776 invoked from network); 18 Oct 2017 13:21:40 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Oct 2017 13:21:39 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 18 Oct 2017 07:21:37 -0600
Message-Id: <59E771800200007800187AED@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 18 Oct 2017 07:21:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <20171017171037.436-1-george.dunlap@citrix.com>
 <59E73D580200007800187646@prv-mh.provo.novell.com>
 <a4a8955c-5922-67ad-2b36-fb411d3a941b@citrix.com>
In-Reply-To: <a4a8955c-5922-67ad-2b36-fb411d3a941b@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: StefanoStabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 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
Subject: Re: [Xen-devel] [PATCH] x86/mm: Make PV linear pagetables optional
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjEwLjE3IGF0IDEyOjIyLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAxMC8xOC8yMDE3IDEwOjM5IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24g
MTcuMTAuMTcgYXQgMTk6MTAsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4g
QEAgLTIzMzAsOCArMjM2MCw4IEBAIHN0YXRpYyBpbnQgX3B1dF9wYWdlX3R5cGUoc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSwgYm9vbCBwcmVlbXB0aWJsZSwKPj4+ICAgICAgICAgICAgICAgICAgICog
bmVjZXNzYXJ5IGFueW1vcmUgZm9yIGEgZHlpbmcgZG9tYWluLgo+Pj4gICAgICAgICAgICAgICAg
ICAgKi8KPj4+ICAgICAgICAgICAgICAgICAgQVNTRVJUKHBhZ2VfZ2V0X293bmVyKHBhZ2UpLT5p
c19keWluZyk7Cj4+PiAtICAgICAgICAgICAgICAgIEFTU0VSVChwYWdlLT5saW5lYXJfcHRfY291
bnQgPCAwKTsKPj4+IC0gICAgICAgICAgICAgICAgQVNTRVJUKHB0cGctPmxpbmVhcl9wdF9jb3Vu
dCA+IDApOwo+Pj4gKyAgICAgICAgICAgICAgICBMUFRfQVNTRVJUKHBhZ2UtPmxpbmVhcl9wdF9j
b3VudCA8IDApOwo+Pj4gKyAgICAgICAgICAgICAgICBMUFRfQVNTRVJUKHB0cGctPmxpbmVhcl9w
dF9jb3VudCA+IDApOwo+PiAKPj4gT3RoZXIgdGhhbiBBbmRyZXcgaGFzIHN1Z2dlc3RlZCwgd2l0
aCB0aGVzZSBJIGRvbid0IHRoaW5rCj4+IExQVF9BU1NFUlQoKSBjYW4gZ28gYXdheSwgdW5sZXNz
IHlvdSBwbGF5ZWQgdHJpY2tzIGFuZCBmb3JjZWQKPj4gdGhlIGZ1bmN0aW9uJ3MgcHRwZyB0byBi
ZSBOVUxMIHJlZ2FyZGxlc3Mgb2YgY2FsbGVyLCBvciB1bmxlc3MgeW91Cj4+IHB1dCB0aGUgZW50
aXJlIGlmKCkgaW50byBhbiAjaWZkZWYuCj4gCj4gQWN0dWFsbHksIGNvbWluZyBiYWNrIHRvIHRo
aXMgLS0gaWYgd2UgZGlzYWJsZSBsaW5lYXIgcGFnZXRhYmxlcywgaG93Cj4gY2FuIGl0IGV2ZXIg
YmUgdGhlIGNhc2UgdGhhdCAiUEdUX3R5cGVfZXF1YWwoeCwKPiBwdHBnLT51LmludXNlLnR5cGVf
aW5mbykiIGV2YWx1YXRlcyB0byB0cnVlPyAgVGhlIEFTU0VSVCgpcyBzaG91bGQgbmV2ZXIKPiBi
ZSBleGVjdXRlZC4KCk9oLCBpbmRlZWQuIEkuZS4gdGFraW5nIGl0IGZyb20gdGhlIG90aGVyIGFu
Z2xlIC0gdGhlIEFTU0VSVCgpcwpiZWluZyByZWFjaGVkLCBpdCB3b3VsZCBiZSBjb3JyZWN0IGZv
ciB0aGVtIHRvIGFsd2F5cyB0cmlnZ2VyLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 18 13:26:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 13:26:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4oMu-0003CA-F7; Wed, 18 Oct 2017 13:26:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457281bb7=roger.pau@citrix.com>)
 id 1e4oMs-0003C2-V9
 for xen-devel@lists.xen.org; Wed, 18 Oct 2017 13:26:43 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 16/1D-00647-29657E95; Wed, 18 Oct 2017 13:26:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsWSzvfng+7EsOe
 RBj1rZS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxpP2+yFBw2qVh+/Q5zA+N85S5GTg4JAX+J
 1Z2nmUBsFgFViRWbNrN3MXJwsAnYS0z/WgESFgEKb55+GijMxcEsMJ1JYuXtT2D1wkA1G9t+M
 IPYvAKeEv2tCxlBbCGBOolz77+wQ8QFJU7OfMICYjML6Egs2P2JDWQ+s4C0xPJ/HCBhTgFXia
 +XN4CViArISDz73c0EMUZRon/eAzaIM9Mljs7cyDaBkX8WkqmzkEydhTB1ASPzKkb14tSistQ
 iXRO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzA8GMAgh2MjV+cDjFKcjApifLq
 HngWKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCtyj0eaSQYFFqempFWmYOMBJg0hIcPEoivOdDg
 NK8xQWJucWZ6RCpU4yWHI9u3P3DxLHpJojc8P3BHyYhlrz8vFQpcd5mkHkCIA0ZpXlw42DReo
 lRVkqYlxHoQCGegtSi3MwSVPlXjOIcjErCvIEgU3gy80rgtr4COogJ6KB1Tk9ADipJREhJNTB
 2HE3WObFq684tCXea5k16d7ntHOfSvL5kv6Sy2m3fD0/hnxSR9KlzqnSSkeiZurI1P2yW7Mi1
 zt41u/Pjhmd7+jVnn7uewVtRxq/69f/kcBf12B8iERYvO+ze6934t3v1e0XpxYzbSrRLI389O
 6Z24NLfr5/a5y9RubT81t6yD4Xs3VtY0m5XKbEUZyQaajEXFScCAIQrSUvRAgAA
X-Env-Sender: prvs=457281bb7=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1508333198!79975618!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24769 invoked from network); 18 Oct 2017 13:26:40 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 13:26:40 -0000
X-IronPort-AV: E=Sophos;i="5.43,396,1503360000"; d="scan'208";a="106379643"
Date: Wed, 18 Oct 2017 14:26:27 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20171018132627.4o4cgxi3avucmfin@dhcp-3-128.uk.xensource.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-2-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506049330-11196-2-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V3 1/29] Xen/doc: Add Xen virtual IOMMU doc
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMTE6MDE6NDJQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBUaGlzIHBhdGNoIGlzIHRvIGFkZCBYZW4gdmlydHVhbCBJT01NVSBkb2MgdG8gaW50cm9k
dWNlIG1vdGl2YXRpb24sCj4gZnJhbWV3b3JrLCB2SU9NTVUgaHlwZXJjYWxsIGFuZCB4bCBjb25m
aWd1cmF0aW9uLgo+IAo+IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50
ZWwuY29tPgo+IC0tLQo+ICBkb2NzL21pc2MvdmlvbW11LnR4dCB8IDEzNiArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgMSBmaWxlIGNoYW5nZWQs
IDEzNiBpbnNlcnRpb25zKCspCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBkb2NzL21pc2MvdmlvbW11
LnR4dAo+IAo+IGRpZmYgLS1naXQgYS9kb2NzL21pc2MvdmlvbW11LnR4dCBiL2RvY3MvbWlzYy92
aW9tbXUudHh0Cj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwLi4zNDhlOGM0
Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL2RvY3MvbWlzYy92aW9tbXUudHh0Cj4gQEAgLTAsMCAr
MSwxMzYgQEAKPiArWGVuIHZpcnR1YWwgSU9NTVUKPiArCj4gK01vdGl2YXRpb24KPiArPT09PT09
PT09PQo+ICtFbmFibGUgbW9yZSB0aGFuIDEyOCB2Y3B1IHN1cHBvcnQKPiArCj4gK1RoZSBjdXJy
ZW50IHJlcXVpcmVtZW50cyBvZiBIUEMgY2xvdWQgc2VydmljZSByZXF1aXJlcyBWTSB3aXRoIGEg
aGlnaAo+ICtudW1iZXIgb2YgQ1BVcyBpbiBvcmRlciB0byBhY2hpZXZlIGhpZ2ggcGVyZm9ybWFu
Y2UgaW4gcGFyYWxsZWwKPiArY29tcHV0aW5nLgo+ICsKPiArVG8gc3VwcG9ydCA+MTI4IHZjcHVz
LCBYMkFQSUMgbW9kZSBpbiBndWVzdCBpcyBuZWNlc3NhcnkgYmVjYXVzZSBsZWdhY3kKPiArQVBJ
QyhYQVBJQykganVzdCBzdXBwb3J0cyA4LWJpdCBBUElDIElELiBUaGUgQVBJQyBJRCB1c2VkIGJ5
IFhlbiBpcwo+ICtDUFUgSUQgKiAyIChpZTogQ1BVIDEyNyBoYXMgQVBJQyBJRCAyNTQsIHdoaWNo
IGlzIHRoZSBsYXN0IG9uZSBhdmFpbGFibGUKPiAraW4geEFQSUMgbW9kZSkgYW5kIHNvIGl0IG9u
bHkgY2FuIHN1cHBvcnQgMTI4IHZjcHVzIGF0IG1vc3QuIHgyQVBJQyBtb2RlCj4gK3N1cHBvcnRz
IDMyLWJpdCBBUElDIElEIGFuZCBpdCByZXF1aXJlcyB0aGUgaW50ZXJydXB0IHJlbWFwcGluZyBm
dW5jdGlvbmFsaXR5Cj4gK29mIGEgdklPTU1VIGlmIHRoZSBndWVzdCB3aXNoZXMgdG8gcm91dGUg
aW50ZXJydXB0cyB0byBhbGwgYXZhaWxhYmxlIHZDUFVzCj4gKwo+ICtUaGUgcmVhc29uIGZvciB0
aGlzIGlzIHRoYXQgdGhlcmUgaXMgbm8gbW9kaWZpY2F0aW9uIGZvciBleGlzdGluZyBQQ0kgTVNJ
Cj4gK2FuZCBJT0FQSUMgd2hlbiBpbnRyb2R1Y2UgWDJBUElDLgoKSSdtIG5vdCBzdXJlIHRoZSBh
Ym92ZSBzZW50ZW5jZSBtYWtlcyBtdWNoIHNlbnNlLiBJTUhPIEkgd291bGQganVzdApyZW1vdmUg
aXQuCgo+IFBDSSBNU0kvSU9BUElDIGNhbiBvbmx5IHNlbmQgaW50ZXJydXB0Cj4gK21lc3NhZ2Ug
Y29udGFpbmluZyA4LWJpdCBBUElDIElELCB3aGljaCBjYW5ub3QgYWRkcmVzcyBjcHVzIHdpdGgg
PjI1NAo+ICtBUElDIElELiBJbnRlcnJ1cHQgcmVtYXBwaW5nIHN1cHBvcnRzIDMyLWJpdCBBUElD
IElEIGFuZCBzbyBpdCdzIG5lY2Vzc2FyeQo+ICtmb3IgPjEyOCB2Y3B1cyBzdXBwb3J0Lgo+ICsK
PiArCj4gK3ZJT01NVSBBcmNoaXRlY3R1cmUKPiArPT09PT09PT09PT09PT09PT09PQo+ICt2SU9N
TVUgZGV2aWNlIG1vZGVsIGlzIGluc2lkZSBYZW4gaHlwZXJ2aXNvciBmb3IgZm9sbG93aW5nIGZh
Y3RvcnMKPiArICAgIDEpIEF2b2lkIHJvdW5kIHRyaXBzIGJldHdlZW4gUWVtdSBhbmQgWGVuIGh5
cGVydmlzb3IKPiArICAgIDIpIEVhc2Ugb2YgaW50ZWdyYXRpb24gd2l0aCB0aGUgcmVzdCBvZiBo
eXBlcnZpc29yCj4gKyAgICAzKSBIVk1saXRlL1BWSCBkb2Vzbid0IHVzZSBRZW11CgpKdXN0IHVz
ZSBQVkggaGVyZSwgSFZNbGl0ZSA9PSBQVkggbm93LgoKPiArCj4gKyogSW50ZXJydXB0IHJlbWFw
cGluZyBvdmVydmlldy4KPiArSW50ZXJydXB0cyBmcm9tIHZpcnR1YWwgZGV2aWNlcyBhbmQgcGh5
c2ljYWwgZGV2aWNlcyBhcmUgZGVsaXZlcmVkCj4gK3RvIHZMQVBJQyBmcm9tIHZJT0FQSUMgYW5k
IHZNU0kuIHZJT01NVSBuZWVkcyB0byByZW1hcCBpbnRlcnJ1cHQgZHVyaW5nCj4gK3RoaXMgcHJv
Y2VkdXJlLgo+ICsKPiArKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLSsKPiArfFFlbXUgICAgICAgICAgICAgICAgICAgICAgIHxWTSAgICAgICAgICAg
ICAgICAgICAgIHwKPiArfCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgKy0tLS0tLS0tLS0t
LS0tLS0rICAgIHwKPiArfCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgfCAgRGV2aWNlIGRy
aXZlciB8ICAgIHwKPiArfCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgKy0tLS0tLS0tKy0t
LS0tLS0rICAgIHwKPiArfCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgXiAg
ICAgICAgICAgIHwKPiArfCAgICAgICArLS0tLS0tLS0tLS0tLS0tLSsgIHwgKy0tLS0tLS0tKy0t
LS0tLS0rICAgIHwKPiArfCAgICAgICB8IFZpcnR1YWwgZGV2aWNlIHwgIHwgfCAgSVJRIHN1YnN5
c3RlbSB8ICAgIHwKPiArfCAgICAgICArLS0tLS0tLSstLS0tLS0tLSsgIHwgKy0tLS0tLS0tKy0t
LS0tLS0rICAgIHwKPiArfCAgICAgICAgICAgICAgIHwgICAgICAgICAgIHwgICAgICAgICAgXiAg
ICAgICAgICAgIHwKPiArfCAgICAgICAgICAgICAgIHwgICAgICAgICAgIHwgICAgICAgICAgfCAg
ICAgICAgICAgIHwKPiArKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLSsKPiArfGh5cGVydmlzb3IgICAgIHwgICAgICAgICAgICAgICAgICAgICAgfCBW
SVJRICAgICAgIHwKPiArfCAgICAgICAgICAgICAgIHwgICAgICAgICAgICArLS0tLS0tLS0tKy0t
LS0tLS0tKyAgIHwKPiArfCAgICAgICAgICAgICAgIHwgICAgICAgICAgICB8ICAgICAgdkxBUElD
ICAgICAgfCAgIHwKPiArfCAgICAgICAgICAgICAgIHxWSVJRICAgICAgICArLS0tLS0tLS0tKy0t
LS0tLS0tKyAgIHwKPiArfCAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgXiAg
ICAgICAgICAgIHwKPiArfCAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAgICAgICAgIHwKPiArfCAgICAgICAgICAgICAgIHwgICAgICAgICAgICArLS0tLS0tLS0tKy0t
LS0tLS0tKyAgIHwKPiArfCAgICAgICAgICAgICAgIHwgICAgICAgICAgICB8ICAgICAgdklPTU1V
ICAgICAgfCAgIHwKPiArfCAgICAgICAgICAgICAgIHwgICAgICAgICAgICArLS0tLS0tLS0tKy0t
LS0tLS0tKyAgIHwKPiArfCAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgXiAg
ICAgICAgICAgIHwKPiArfCAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAgICAgICAgIHwKPiArfCAgICAgICAgICAgICAgIHwgICAgICAgICAgICArLS0tLS0tLS0tKy0t
LS0tLS0tKyAgIHwKPiArfCAgICAgICAgICAgICAgIHwgICAgICAgICAgICB8ICAgdklPQVBJQy92
TVNJICAgfCAgIHwKPiArfCAgICAgICAgICAgICAgIHwgICAgICAgICAgICArLS0tLSstLS0tKy0t
LS0tLS0tKyAgIHwKPiArfCAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgIF4gICAgXiAg
ICAgICAgICAgIHwKPiArfCAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLSsgICAgfCAg
ICAgICAgICAgIHwKPiArfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAgICAgICAgIHwKPiArKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLSsKPiArSFcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfElS
UQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0t
Kwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICBQQ0kgRGV2aWNlICAgICAg
fAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0t
Kwo+ICsKPiArCj4gK3ZJT01NVSBoeXBlcmNhbGwKPiArPT09PT09PT09PT09PT09PQo+ICtJbnRy
b2R1Y2UgYSBuZXcgZG9tY3RsIGh5cGVyY2FsbCAieGVuX2RvbWN0bF92aW9tbXVfb3AiIHRvIGNy
ZWF0ZS9kZXN0cm95Cj4gK3ZJT01NVXMuCj4gKwo+ICsqIHZJT01NVSBoeXBlcmNhbGwgcGFyYW1l
dGVyIHN0cnVjdHVyZQo+ICsKPiArLyogdklPTU1VIHR5cGUgLSBzcGVjaWZ5IHZlbmRvciB2SU9N
TVUgZGV2aWNlIG1vZGVsICovCj4gKyNkZWZpbmUgVklPTU1VX1RZUEVfSU5URUxfVlRECSAgICAg
ICAwCj4gKwo+ICsvKiB2SU9NTVUgY2FwYWJpbGl0aWVzICovCj4gKyNkZWZpbmUgVklPTU1VX0NB
UF9JUlFfUkVNQVBQSU5HICAoMXUgPDwgMCkKPiArCj4gK3N0cnVjdCB4ZW5fZG9tY3RsX3Zpb21t
dV9vcCB7Cj4gKyAgICB1aW50MzJfdCBjbWQ7Cj4gKyNkZWZpbmUgWEVOX0RPTUNUTF9jcmVhdGVf
dmlvbW11ICAgICAgICAgIDAKPiArI2RlZmluZSBYRU5fRE9NQ1RMX2Rlc3Ryb3lfdmlvbW11ICAg
ICAgICAgMQoKSSB3b3VsZCBpbnZlcnQgdGhlIG9yZGVyIG9mIHRoZSBkb21jdGwgbmFtZXM6Cgoj
ZGVmaW5lIFhFTl9ET01DVExfdmlvbW11X2NyZWF0ZSAgICAgICAgICAwCiNkZWZpbmUgWEVOX0RP
TUNUTF92aW9tbXVfZGVzdHJveSAgICAgICAgIDEKCkl0J3MgY2xlYXJlciBpZiB0aGUgb3BlcmF0
aW9uIGlzIHRoZSBsYXN0IHBhcnQgb2YgdGhlIG5hbWUuCgo+ICsgICAgdW5pb24gewo+ICsgICAg
ICAgIHN0cnVjdCB7Cj4gKyAgICAgICAgICAgIC8qIElOIC0gdklPTU1VIHR5cGUgICovCj4gKyAg
ICAgICAgICAgIHVpbnQ2NF90IHZpb21tdV90eXBlOwoKSG0sIGRvIHdlIHJlYWxseSBuZWVkIGEg
dWludDY0X3QgZm9yIHRoZSBJT01NVSB0eXBlPyBBIHVpbnQ4X3Qgc2hvdWxkCmJlIG1vcmUgdGhh
dCBlbm91Z2ggKDI1NiBkaWZmZXJlbnQgSU9NTVUgaW1wbGVtZW50YXRpb25zKS4KCj4gKyAgICAg
ICAgICAgIC8qIElOIC0gTU1JTyBiYXNlIGFkZHJlc3Mgb2YgdklPTU1VLiAqLwo+ICsgICAgICAg
ICAgICB1aW50NjRfdCBiYXNlX2FkZHJlc3M7Cj4gKyAgICAgICAgICAgIC8qIElOIC0gQ2FwYWJp
bGl0aWVzIHdpdGggd2hpY2ggd2Ugd2FudCB0byBjcmVhdGUgKi8KPiArICAgICAgICAgICAgdWlu
dDY0X3QgY2FwYWJpbGl0aWVzOwo+ICsgICAgICAgICAgICAvKiBPVVQgLSB2SU9NTVUgaWRlbnRp
dHkgKi8KPiArICAgICAgICAgICAgdWludDMyX3QgdmlvbW11X2lkOwo+ICsgICAgICAgIH0gY3Jl
YXRlX3Zpb21tdTsKPiArCj4gKyAgICAgICAgc3RydWN0IHsKPiArICAgICAgICAgICAgLyogSU4g
LSB2SU9NTVUgaWRlbnRpdHkgKi8KPiArICAgICAgICAgICAgdWludDMyX3QgdmlvbW11X2lkOwo+
ICsgICAgICAgIH0gZGVzdHJveV92aW9tbXU7CgpEbyB5b3UgcmVhbGx5IG5lZWQgdGhlIGRlc3Ry
b3kgb3BlcmF0aW9uPyBEbyB3ZSBleHBlY3QgdG8gaG90LXVucGx1Zwp2SU9NTVVzPyBPdGhlcndp
c2UgdklPTU1VcyBzaG91bGQgYmUgcmVtb3ZlZCB3aGVuIHRoZSBkb21haW4gaXMKZGVzdHJveWVk
LgoKPiArICAgIH0gdTsKPiArfTsKPiArCj4gKy0gWEVOX0RPTUNUTF9jcmVhdGVfdmlvbW11Cj4g
KyAgICBDcmVhdGUgdklPTU1VIGRldmljZSB3aXRoIHZJT01NVV90eXBlLCBjYXBhYmlsaXRpZXMg
YW5kIE1NSU8gYmFzZQo+ICthZGRyZXNzLiBIeXBlcnZpc29yIGFsbG9jYXRlcyB2aW9tbXVfaWQg
Zm9yIG5ldyB2SU9NTVUgaW5zdGFuY2UgYW5kIHJldHVybgo+ICtiYWNrLiBUaGUgdklPTU1VIGRl
dmljZSBtb2RlbCBpbiBoeXBlcnZpc29yIHNob3VsZCBjaGVjayB3aGV0aGVyIGl0IGNhbgo+ICtz
dXBwb3J0IHRoZSBpbnB1dCBjYXBhYmlsaXRpZXMgYW5kIHJldHVybiBlcnJvciBpZiBub3QuCj4g
Kwo+ICstIFhFTl9ET01DVExfZGVzdHJveV92aW9tbXUKPiArICAgIERlc3Ryb3kgdklPTU1VIGlu
IFhlbiBoeXBlcnZpc29yIHdpdGggdmlvbW11X2lkIGFzIHBhcmFtZXRlci4KPiArCj4gK1RoZXNl
IHZJT01NVSBkb21jdGwgYW5kIHZJT01NVSBvcHRpb24gaW4gY29uZmlndXJlIGZpbGUgY29uc2lk
ZXIgbXVsdGktdklPTU1VCj4gK3N1cHBvcnQgZm9yIHNpbmdsZSBWTS4oZS5nLCBwYXJhbWV0ZXJz
IG9mIGNyZWF0ZS9kZXN0cm95IHZJT01NVSBpbmNsdWRlcwo+ICt2SU9NTVUgaWQpLiBCdXQgZnVu
Y3Rpb24gaW1wbGVtZW50YXRpb24gb25seSBzdXBwb3J0cyBvbmUgdklPTU1VIHBlciBWTSBzbyBm
YXIuCj4gKwo+ICtYZW4gaHlwZXJ2aXNvciB2SU9NTVUgY29tbWFuZAo+ICs9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQo+ICtJbnRyb2R1Y2UgdklPTU1VIGNvbW1hbmQgInZpb21tdT0xIiB0
byBlbmFibGUgdklPTU1VIGZ1bmN0aW9uIGluIGh5cGVydmlzb3IuCj4gK0l0J3MgZGVmYXVsdCBk
aXNhYmxlZC4KCkhtLCBJJ20gbm90IHN1cmUgd2UgcmVhbGx5IG5lZWQgdGhpcy4gQXQgdGhlIGVu
ZCB2aW9tbXUgd2lsbCBiZQpkaXNhYmxlZCBieSBkZWZhdWx0IGZvciBndWVzdHMsIHVubGVzcyBl
eHBsaWNpdGx5IGVuYWJsZWQgaW4gdGhlCmNvbmZpZyBmaWxlLgoKVGhhbmtzLCBSb2dlci4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 18 13:35:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 13:35:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4oV3-000402-Ck; Wed, 18 Oct 2017 13:35:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e4oV2-0003zw-0L
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 13:35:08 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 3C/E7-18968-B8857E95; Wed, 18 Oct 2017 13:35:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAKsWRWlGSWpSXmKPExsVyMfTOEd2OiOe
 RBs92K1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn9S3ayF/ziqJh2bjVzA+M59i5GLg4hgRmM
 Ett+n2ADcVgEXjNLNE9eygjiSAjcYZWY/2o+axcjJ5CTJTFtxhsmCDtN4tv8zcwQdpXE2a3bg
 Go4gEapSax5EwUx9RejRGPLVkaQuLCAp8S01SUg5SICXhKfWjYwgdQwCzxhkjj4bRMbSEJIwF
 Ji25GJYHPYBHQk1s2oBQnzCthKHHz4nh3EZhFQlfi34i4LiC0qEC5xp/UdC0SNoMTJmU9YQFo
 5BawkGpekgISZBcwk5m1+yAxhi0vcejKfCcKWl2jeOpt5AqPoLCTds5C0zELSMgtJywJGllWM
 GsWpRWWpRbqG5npJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIHxwgAEOxhfnvY8x
 CjJwaQkyqt74FmkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneS+HPI4UEi1LTUyvSMnOAkQuTlu
 DgURLh1QFJ8xYXJOYWZ6ZDpE4xGnNcuHPpDxPHgT23/jAJseTl56VKifM+BykVACnNKM2DGwR
 LKJcYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzLsKZApPZl4J3L5XQKcwAZ2yzukJyCkliQgp
 qQbG7a/nzP/U53iqeWIYr+Nz1wIr8aYTrHcKY6X/xVzUjfTs3rKdVy737LnvrSef3Zd6w6Xdt
 99asGSa7pLW7xv79aMkd/7S67n6UqX9L9e9Qt5+oY98sp+O/rt17r9Be9oCzsl6gvUTT06a9L
 5X6Fn/5xiT7AWXZjzveX2842rk79jtf/7GHOyWVmIpzkg01GIuKk4EAF+M1mojAwAA
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1508333703!106801665!1
X-Originating-IP: [209.85.220.196]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 904 invoked from network); 18 Oct 2017 13:35:04 -0000
Received: from mail-qk0-f196.google.com (HELO mail-qk0-f196.google.com)
 (209.85.220.196)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Oct 2017 13:35:04 -0000
Received: by mail-qk0-f196.google.com with SMTP id q83so6206300qke.6
 for <xen-devel@lists.xenproject.org>; Wed, 18 Oct 2017 06:35:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=lugTlmVuZ/Tkh9d22Mb0Edhl+/Zu7lqVKE4GatAG/lY=;
 b=XfJTkKHm8dt8MtOkO+QyIe5qSHjBdSaGMjfuB5QG8eZshVYF0b4o9kOw8UkjnjBIr1
 1SNf32i52jWwDKjb/dLwmQ4l8kowbyx0qoYLVUPMKomxpwu5mhhPObSbI+ZDNLMmcK++
 AE7hwJg2VyQO2DQoKYo27En48HhicCzLTXvxE=
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=lugTlmVuZ/Tkh9d22Mb0Edhl+/Zu7lqVKE4GatAG/lY=;
 b=KtJLlKV9Z5OkLCSM4xk0GPj5HStrhgUIKewBL22cXmMrk+4D6XJqTqlBI9MTzMdhbc
 c6fYH0PWFQURYXIdfrEDBcYwpDWMj1sO0sO9W5RN7OHr970fPN/Kd3bzHrwYsr/6y1dd
 1HeAvww8aHDH1nI/WZ+I1SIzwYNIW1pKM+b8M1/sgSWHEr1HmJ5wb/gl4GzTDY3C2fZC
 A6XTfWkqXEy1HvzYmymsKoRwbsQzXDqA48Qd6hRdZ14AdX5lKvwPd727tjF+m4wfeMRz
 f5EVtx21LxbH77406C6EUB5NQhHXi56zuz+cC3N32gKsZICqiEV4qS6Vn7ALIcwdvSUp
 C/0g==
X-Gm-Message-State: AMCzsaV8QoNQDvkTt2SERgfChIGxc5buUYtkeYy5Ka8KMe14NXMtXeyd
 OdoKLJr67TAQM9Kaf3Rkr7BozQ==
X-Google-Smtp-Source: ABhQp+RoD0v5/0dEq3FCeBMgixELdg3lPxFu8PkX6J0G+TevM41NZ5G7ByBifuZq9ZVwyJA4oOpstA==
X-Received: by 10.55.175.132 with SMTP id y126mr2479506qke.45.1508333703484;
 Wed, 18 Oct 2017 06:35:03 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id z207sm703130qka.52.2017.10.18.06.35.01
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 18 Oct 2017 06:35:03 -0700 (PDT)
To: Roger Pau Monne <roger.pau@citrix.com>, xen-devel@lists.xenproject.org
References: <20171018074532.33574-1-roger.pau@citrix.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <4a34e7c5-daf9-fd99-16d7-89a316876aca@linaro.org>
Date: Wed, 18 Oct 2017 14:35:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20171018074532.33574-1-roger.pau@citrix.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 for-4.10] ubsan: add clang 5.0 support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgUm9nZXIsCgpPbiAxMC8xOC8yMDE3IDA4OjQ1IEFNLCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6
Cj4gY2xhbmcgNS4wIGNoYW5nZWQgdGhlIGxheW91dCBvZiB0aGUgdHlwZV9taXNtYXRjaF9kYXRh
IHN0cnVjdHVyZSBhbmQKPiBpbnRyb2R1Y2VkIF9fdWJzYW5faGFuZGxlX3R5cGVfbWlzbWF0Y2hf
djEgYW5kCj4gX191YnNhbl9oYW5kbGVfcG9pbnRlcl9vdmVyZmxvdy4KPiAKPiBUaGlzIGNvbW1p
dCBhZGRzIHN1cHBvcnQgZm9yIHRoZSBuZXcgc3RydWN0dXJlIGxheW91dCwgYWRkcyB0aGUKPiBt
aXNzaW5nIGhhbmRsZXJzIGFuZCB0aGUgbmV3IHR5cGVzIGZvciB0eXBlX2NoZWNrX2tpbmRzLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29t
Pgo+IC0tLQo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+
IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IENjOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndp
bGtAb3JhY2xlLmNvbT4KPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgo+IENjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KPiBDYzogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KPiBDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KPiAtLS0KPiB1YnNhbiBpcyBhbiBvcHRpb25hbCBmZWF0dXJlLCBub3QgZW5hYmxlZCBieSBk
ZWZhdWx0IGFuZCBub3QgZGVzaWduZWQKPiB0byBiZSB1c2VkIGJ5IHByb2R1Y3Rpb24gc3lzdGVt
cy4gU2luY2UgdGhpcyBjaGFuZ2Ugb25seSB0b3VjaGVzIHVic2FuCj4gY29kZSBhbmQgaXQncyBh
IGJ1Z2ZpeCBpbiBvcmRlciBmb3IgY2xhbmcgdG8gd29yaywgSSBhcmd1ZSBpdCBzaG91bGQKPiBi
ZSBtZXJnZWQgaW50byA0LjEwLgoKSSBhZ3JlZSBoZXJlOgoKUmVsZWFzZS1hY2tlZC1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KCkNoZWVycywKCi0tIApKdWxpZW4g
R3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 18 13:38:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 13:38:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4oYX-0004Bj-S7; Wed, 18 Oct 2017 13:38:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e4oYW-0004Bc-0x
 for xen-devel@lists.xen.org; Wed, 18 Oct 2017 13:38:44 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 07/29-13910-36957E95; Wed, 18 Oct 2017 13:38:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplleJIrShJLcpLzFFi42K5GHrjkG5S5PN
 Ig09XdS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owZy5QKHvNUXLi4mr2BcTFXFyMXh5DAZEaJ
 y51tbCAOi8BrZonL94+ygzgSAndYJSZf28baxcgJ5GRJNJzfC2RzANlpEtdeW0CEyyTm3X3HD
 BIWElCTWPMmCmLoL0aJrkv/GEFqhAXCJJbvW8gEYosIeEhc2TWBDaSeWUBC4us6U5CwkIC3RO
 esi4wgYTYBHYl1M2pBTF4BW4mOn7wgFSwCqhJ3dm1mB7FFBcIl7rS+YwGxeQUEJU7OfAJmcwr
 4SFw6cRqshlnATGLe5ofMELa4xK0n85kgbHmJ7W/nME9gFJ2FpH0WkpZZSFpmIWlZwMiyilGj
 OLWoLLVI18hEL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMFIYgGAH476PkYcYJ
 TmYlER5dQ88ixTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwcsd8TxSSLAoNT21Ii0zBxizMGkJDh
 4lEV4JkDRvcUFibnFmOkTqFKMxx4U7l/4wcRzYc+sPkxBLXn5eqpQ47/NwoFIBkNKM0jy4QbB
 UcolRVkqYlxHoNCGegtSi3MwSVPlXjOIcjErCvIogC3ky80rg9r0COoUJ6JR1Tk9ATilJREhJ
 NTDmfbvuURh+hkt2Hdvas4z5B5JbjmRPnXnzsFTXMpvz4bxZqoqHbNhZvm++1Jgd4FHrtU4pf
 3bWfNWnhfvPiV3Urel2kV0Wm5CXtVHHLH/eLvWdVQc+7RBZ8a5FVGyR18rT11UO37/Q2MZju1
 pho4JL9xUHrS9y5xJtLVXDay7yhNtEPtLljFdiKc5INNRiLipOBAAJCeNkIAMAAA==
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1508333922!71138891!1
X-Originating-IP: [209.85.216.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20298 invoked from network); 18 Oct 2017 13:38:42 -0000
Received: from mail-qt0-f194.google.com (HELO mail-qt0-f194.google.com)
 (209.85.216.194)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Oct 2017 13:38:42 -0000
Received: by mail-qt0-f194.google.com with SMTP id z28so10209629qtz.13
 for <xen-devel@lists.xen.org>; Wed, 18 Oct 2017 06:38:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=HWlArN0qAGprYPAhnkWT3SoUPXuNOxd+B9Y0iPW/GNY=;
 b=SX1pp8jDyVlInH3tcb94TcA9A10ViyrlLXcV4LfsmSmRtsDIydOXiS92fZKntsdVSe
 l+vp1tWuS+NeVGvOSfnPXtL6BNtIKZEWWevQlur2Oc0xcjERLAr6H95ZBBd4yn67wNMT
 MFQfmA2B9drXudYFTGkahrr3e6s2J6QkjvR68=
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=HWlArN0qAGprYPAhnkWT3SoUPXuNOxd+B9Y0iPW/GNY=;
 b=qEQfvxnR3u1nA9DQ3LH80xlRMQ+ViO/C3LIDbOMcHi94pGHRs0pniZHqhI/TsuJZ1l
 cR7lmKmI1/f6GtKvrk48AeKnTWSmiUBFCwBxbfNnhMPLSivw+E/nGmUK41Csz6+3X2lR
 xbMRlJs2mHPFRleisMqEY64emBYXGbcyW7WjlhHO/1No8c+xYN+ltWOopWRPBrUybfdj
 lnLDhdqzvrXepoG7kOYkBtMFFU1T+egNuOWS3LtwiE5QdX23KJySbBHZUHkMr74Z6wsE
 73Arh88201yxKGGt61+RJMQ71g/Ed6nZ4zbLbywLUzI7GjkiznfSC8Xax6vFM+W3Z3+J
 ssBg==
X-Gm-Message-State: AMCzsaVIBCX88yvepO7UEbfGMwdA3yFa4D9Yj+GN12Vs6iKl3eEi32qZ
 p6l1MycMNxXrDMg88cwYARvrag==
X-Google-Smtp-Source: ABhQp+QPii83r0t0bsL/UgRIJWfTdWRb4vt6iascy7RRTnqTzRHs6+8brBtwBKj3Al/pfyE6pa1hsQ==
X-Received: by 10.200.5.2 with SMTP id u2mr2990475qtg.217.1508333921681;
 Wed, 18 Oct 2017 06:38:41 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id l50sm4206321qtl.33.2017.10.18.06.38.40
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 18 Oct 2017 06:38:41 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1710171421420.27209@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <f71c09ba-6578-5520-1318-e9b54b6a5c4d@linaro.org>
Date: Wed, 18 Oct 2017 14:38:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1710171421420.27209@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: julien.grall@arm.com
Subject: Re: [Xen-devel] [PATCH] arm: configure interrupts to be in
 non-secure group1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxMC8xNy8yMDE3IDEwOjMyIFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4g
WGVuIHVzZXMgbm9uLXNlY3VyZSBncm91cDEgaW50ZXJydXB0cywgaG93ZXZlciBpdCBkb2Vzbid0
IGNvbmZpZ3VyZSB0aGUKPiBHSUN2MyBhY2NvcmRpbmdseS4gWGVuIG5lZWRzIHRvIHNldCBHSUNE
X0lHUk9VUFIgZm9yIFNQSXMgYW5kCj4gR0lDUl9JR1JPVVBSMCBmb3IgbG9jYWwgaW50ZXJydXB0
IHRvICIxIiB0byBzcGVjaWZ5IHRoYXQgaW50ZXJydXB0cwo+IGJlbG9uZyB0byBncm91cDEuIFRo
aXMgaXMgcGFydGljdWxhcmx5IGltcG9ydGFudCBpZiB0aGUgc3lzdGVtIGhhcwo+IEdJQ0RfQ1RM
Ui5EUyBzZXQsIGFsc28gc2VlIGNvbW1pdAo+IDdjOWI5NzMwNjFiMDNhZjYyNzM0ZjYxM2Y2YWJl
YzQ2YzBkZDRhODggaW4gTGludXguCj4gCj4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IAo+IC0tLQo+IAo+IFRoaXMgaXMgYSBjYW5k
aWRhdGUgZm9yIHN0YWJsZSBiYWNrcG9ydHMuCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9naWMtdjMuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+IGluZGV4IDc0ZDAwZTAuLjE5NmNm
YzUgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My5jCj4gKysrIGIveGVuL2FyY2gv
YXJtL2dpYy12My5jCj4gQEAgLTU2OSw2ICs1NjksOSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZ2lj
djNfZGlzdF9pbml0KHZvaWQpCj4gICAgICAgZm9yICggaSA9IE5SX0dJQ19MT0NBTF9JUlFTOyBp
IDwgbnJfbGluZXM7IGkgKz0gMzIgKQo+ICAgICAgICAgICB3cml0ZWxfcmVsYXhlZCgweGZmZmZm
ZmZmLCBHSUNEICsgR0lDRF9JQ0VOQUJMRVIgKyAoaSAvIDMyKSAqIDQpOwo+ICAgCj4gKyAgICBm
b3IgKCBpID0gTlJfR0lDX0xPQ0FMX0lSUVM7IGkgPCBucl9saW5lczsgaSArPSAzMiApCj4gKyAg
ICAgICAgd3JpdGVsX3JlbGF4ZWQoMHhmZmZmZmZmZiwgR0lDRCArIEdJQ0RfSUdST1VQUiArIChp
IC8gMzIpICogNCk7CgpDYW4geW91IHBsZWFzZSBoYXZlIGEgY29tbWVudCBvbiB0b3Agb2YgdGhp
cyBhbmQgLi4uCgo+ICsKPiAgICAgICBnaWN2M19kaXN0X3dhaXRfZm9yX3J3cCgpOwo+ICAgCj4g
ICAgICAgLyogVHVybiBvbiB0aGUgZGlzdHJpYnV0b3IgKi8KPiBAQCAtNzc1LDYgKzc3OCw3IEBA
IHN0YXRpYyBpbnQgZ2ljdjNfY3B1X2luaXQodm9pZCkKPiAgICAgICAgKi8KPiAgICAgICB3cml0
ZWxfcmVsYXhlZCgweGZmZmYwMDAwLCBHSUNEX1JESVNUX1NHSV9CQVNFICsgR0lDUl9JQ0VOQUJM
RVIwKTsKPiAgICAgICB3cml0ZWxfcmVsYXhlZCgweDAwMDBmZmZmLCBHSUNEX1JESVNUX1NHSV9C
QVNFICsgR0lDUl9JU0VOQUJMRVIwKTsKPiArICAgIHdyaXRlbF9yZWxheGVkKDB4ZmZmZmZmZmYs
IEdJQ0RfUkRJU1RfU0dJX0JBU0UgKyBHSUNSX0lHUk9VUFIwKTsKCi4uIHRoaXMgYXMgTGludXgg
ZG9lcyB0byBleHBsYWluIHdoeSBzZXR0aW5nIHRvIEdSUDEuIEFsc28gcGxlYXNlIHN3aXRjaCAK
dG8gfjAgb3IgdXNlIEdFTk1BU0soLi4uKS4KPiAgIAo+ICAgICAgIGdpY3YzX3JlZGlzdF93YWl0
X2Zvcl9yd3AoKTsKCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 18 13:41:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 13:41:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4oat-0004pM-85; Wed, 18 Oct 2017 13:41:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e4oar-0004pG-Vr
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 13:41:10 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 6E/68-17628-5F957E95; Wed, 18 Oct 2017 13:41:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS/dL5PN
 Ig+6XOhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aB5pyCS0IVs/9fYGpgvMTbxcjJISSQJ7F9
 yTc2EJtXwE7i/LHVjCC2hIChxOmFN1lAbBYBVYmbG9aB2WwC6hJtz7azgtgiAnoSNzfdZu5i5
 OJgFpjLJLHp0x8mkISwgI9ES9tZdogFNhLLt/eC2ZwCthJbzn4BquEAWiYo8XeHMEiYWUBL4u
 GvWywQtrbEsoWvmUFKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahRnFpUllqka2Spl1S
 UmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGHz1DAyMOxgvb/E7xCjJwaQkyqt74Fmk
 EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnenxHPI4UEi1LTUyvSMnOAcQCTluDgURLhjQJJ8xYXJ
 OYWZ6ZDpE4x6nJ03Lz7h0mIJS8/L1VKnPchSJEASFFGaR7cCFhMXmKUlRLmZWRgYBDiKUgtys
 0sQZV/xSjOwagkzCsEjHAhnsy8ErhNr4COYAI6Yp3TE5AjShIRUlINjEZborWSQn9JnlM+YfH
 C6QP3uwP9Hpy+bzYrGc7I3LfDNGFVwP32MuYFySJWne1RjNILjmVJiy3paN5sx83FyHe4su3a
 zhVWFg8Pmv1P8Yjs2L/TSjD4L7cQQ/KBCpmCSO3Wp0rpCy7JLpMSNTjCttSc69P0z5OTzv2UX
 8k0c9tOd7f/vb5VSizFGYmGWsxFxYkAOlNracQCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1508334066!68720793!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40642 invoked from network); 18 Oct 2017 13:41:08 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 18 Oct 2017 13:41:08 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 18 Oct 2017 07:41:06 -0600
Message-Id: <59E776100200007800187B3D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 18 Oct 2017 07:41:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <20171018105159.9582-1-george.dunlap@citrix.com>
In-Reply-To: <20171018105159.9582-1-george.dunlap@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: StefanoStabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 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
Subject: Re: [Xen-devel] [PATCH v2 for-4.10] x86/mm: Make PV linear
 pagetables optional
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjEwLjE3IGF0IDEyOjUxLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiAtLS0gYS94ZW4vYXJjaC94ODYvS2NvbmZpZwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9LY29u
ZmlnCj4gQEAgLTM3LDYgKzM3LDI2IEBAIHNvdXJjZSAiYXJjaC9LY29uZmlnIgo+ICBjb25maWcg
UFYKPiAgCWRlZl9ib29sIHkKPiAgCj4gK2NvbmZpZyBQVl9MSU5FQVJfUFQKPiArICAgICAgIGJv
b2wgIlN1cHBvcnQgZm9yIFBWIGxpbmVhciBwYWdldGFibGVzIgo+ICsgICAgICAgZGVwZW5kcyBv
biBQVgo+ICsgICAgICAgZGVmYXVsdCB5Cj4gKyAgICAgICAtLS1oZWxwLS0tCj4gKyAgICAgICAg
IExpbmVhciBwYWdldGFibGVzIChhbHNvIGNhbGxlZCAicmVjdXJzaXZlIHBhZ2V0YWJsZXMiKSBy
ZWZlcnMKPiArICAgICAgICAgdG8gdGhlIHByYWN0aWNlIG9mIGEgZ3Vlc3Qgb3BlcmF0aW5nIHN5
c3RlbSBoYXZpbmcgcGFnZXRhYmxlCj4gKyAgICAgICAgIGVudHJpZXMgcG9pbnRpbmcgdG8gb3Ro
ZXIgcGFnZXRhYmxlcyBvZiB0aGUgc2FtZSBsZXZlbCAoaS5lLiwKPiArICAgICAgICAgYWxsb3dp
bmcgTDIgUFRFcyB0byBwb2ludCB0byBvdGhlciBMMiBwYWdlcykuICBTb21lIG9wZXJhdGluZwo+
ICsgICAgICAgICBzeXN0ZW1zIHVzZSBpdCBhcyBhIHNpbXBsZSB3YXkgdG8gY29uc2lzZW50bHkg
bWFwIHRoZSBjdXJyZW50Cj4gKyAgICAgICAgIHByb2Nlc3MncyBwYWdldGFibGVzIGludG8gaXRz
IG93biB2aXJ0dWFsIGFkZHJlc3Mgc3BhY2UuCj4gKwo+ICsgICAgICAgICBMaW51eCBhbmQgTWlu
aU9TIGRvbid0IHVzZSB0aGlzIHRlY2huaXF1ZS4gIE5ldEJTRCBhbmQgTm92ZWxsCj4gKyAgICAg
ICAgIE5ldHdhcmUgZG87IHRoZXJlIG1heSBiZSBvdGhlciBjdXN0b20gb3BlcmF0aW5nIHN5c3Rl
bXMgd2hpY2gKPiArICAgICAgICAgZG8uICBJZiB5b3UncmUgY2VydGFpbiB5b3UgZG9uJ3QgcGxh
biBvbiBoYXZpbmcgUFYgZ3Vlc3RzCj4gKyAgICAgICAgIHdoaWNoIHVzZSB0aGlzIGZlYXR1cmUs
IHR1cm5pbmcgaXQgb2ZmIGNhbiByZWR1Y2UgdGhlIGF0dGFjawo+ICsgICAgICAgICBzdXJmYWNl
Lgo+ICsKPiArICAgICAgICAgSWYgdW5zdXJlLCBzYXkgWS4KPiArCj4gIGNvbmZpZyBIVk0KPiAg
CWRlZl9ib29sIHkKCk5vdGUgaG93IHRoZSBvcHRpb25zIGluIGNvbnRleHQgdXNlIHRhYiBpbmRl
bnRhdGlvbi4gR3JhbnRlZAp0aGVyZSBhcmUgb3RoZXIgZXhhbXBsZXMgb2Ygc3BhY2UgaW5kZW50
YXRpb24gaW4gdGhpcyBmaWxlLCBidXQKYXQgbGVhc3QgdGhleSdyZSB1c2luZyA4IHNwYWNlcyAo
ZXhjZXB0IG9mIGNvdXJzZSBvZiB0aGUgaGVscAp0ZXh0KSwgd2hpbGUgeW91J3JlIHVzaW5nIDcu
Cgo+IEBAIC0yMzIwLDYgKzIzNTMsNyBAQCBzdGF0aWMgaW50IF9wdXRfcGFnZV90eXBlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UsIGJvb2wgcHJlZW1wdGlibGUsCj4gICAgICAgICAgICAgICAgICBi
cmVhazsKPiAgICAgICAgICAgICAgfQo+ICAKPiArI2lmZGVmIENPTkZJR19QVl9MSU5FQVJfUFQK
PiAgICAgICAgICAgICAgaWYgKCBwdHBnICYmIFBHVF90eXBlX2VxdWFsKHgsIHB0cGctPnUuaW51
c2UudHlwZV9pbmZvKSApCj4gICAgICAgICAgICAgIHsKPiAgICAgICAgICAgICAgICAgIC8qCj4g
QEAgLTIzMzQsNiArMjM2OCw5IEBAIHN0YXRpYyBpbnQgX3B1dF9wYWdlX3R5cGUoc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSwgYm9vbCBwcmVlbXB0aWJsZSwKPiAgICAgICAgICAgICAgICAgIEFTU0VS
VChwdHBnLT5saW5lYXJfcHRfY291bnQgPiAwKTsKPiAgICAgICAgICAgICAgICAgIHB0cGcgPSBO
VUxMOwo+ICAgICAgICAgICAgICB9Cj4gKyNlbHNlIC8qIENPTkZJR19QVl9MSU5FQVJfUFQgKi8K
PiArICAgICAgICAgICAgQlVHX09OKHB0cGcgJiYgUEdUX3R5cGVfZXF1YWwoeCwgcHRwZy0+dS5p
bnVzZS50eXBlX2luZm8pKTsKPiArI2VuZGlmCgpBbG9uZyB0aGUgbGluZXMgb2YgbXkgbW9zdCBy
ZWNlbnQgcmVwbHkgdG8gdjEgKHdoaWNoIEkgcmVhbGl6ZSBJCmRpZCBzZW5kIG9ubHkgYWZ0ZXIg
djIgaGFkIGFycml2ZWQpLCBJJ20gbm90IHJlYWxseSBjZXJ0YWluIGFib3V0CnRoZSB1c2VmdWxu
ZXNzIG9mIHRoZSBwcmVwcm9jZXNzb3IgY29uZGl0aW9uYWxzIC0gSSdkIHByZWZlciBpZgp3ZSB3
ZW50IHdpdGhvdXQgdGhlbSwgYnV0IEkgY2FuIGxpdmUgd2l0aCB0aGVtIGlmIHlvdSBzdHJvbmds
eQp0aGluayB0aGV5J3JlIGJldHRlciB0aGFuIHRoZSBhbHRlcm5hdGl2ZS4gSWYgeW91IGtlZXAg
dGhlbSwKcGxlYXNlIGNvbnZlcnQgdGhlIEJVR19PTigpIHRvIEFTU0VSVCgpIHRob3VnaCwgdG8g
YmUgaW4KbGluZSB3aXRoIHRoZSAjaWZkZWYgc2lkZS4KCkphbgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 18 13:42:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 13:42:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4obx-0004vV-HW; Wed, 18 Oct 2017 13:42:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1e4obw-0004vE-KS
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 13:42:16 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 D0/46-11148-73A57E95; Wed, 18 Oct 2017 13:42:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVysyfVTdc86nm
 kQesvDovvWyYzOTB6HP5whSWAMYo1My8pvyKBNaOx+Q1rwR61ihWf/RsYf0p3MXJxCAlsYJT4
 1fSIEcJZzihx+890ti5GTg42AV2JHTdfM4PYIgJGEi8eXWYBKWIWmMsosX76MdYuRg4OYQF7i
 bWHw0FqWARUJdb+v8sKYvMKWEucbl7DBGJLCMhLnHtwmxmknBMoPvVnLEhYSMBK4vWzF6wTGL
 kXMDKsYtQoTi0qSy3SNbLQSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQI9G49AwP
 jDsa+VX6HGCU5mJREeXUPPIsU4kvKT6nMSCzOiC8qzUktPsQow8GhJMFrEfk8UkiwKDU9tSIt
 MwcYZjBpCQ4eJRHeqAigNG9xQWJucWY6ROoUoy5Hx827f5iEWPLy81KlxHkjQWYIgBRllObBj
 YCF/CVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrx+IFN4MvNK4Da9AjqCCeiIdU5PQI4oSU
 RISTUwZqZWbNFd0D7L+KFay2KzGRJ8LM5xX2p3Tcxx1uTb/878uXrNpx3BelE2/2bnT+ZOaPX
 eIRiTs2ytXXwu+ysept1nJriW1pbpixyOrL+3NmHx35ddZzS9zpedyK6tXjrD+txVj72nY/NP
 PWI1PawpP9Hd//AFATO5aJWiyu8sc+2dAv/fnbxQiaU4I9FQi7moOBEAY+fSYHQCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1508334134!107415873!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64058 invoked from network); 18 Oct 2017 13:42:14 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-8.tower-206.messagelabs.com with SMTP; 18 Oct 2017 13:42:14 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 89C7BF;
 Wed, 18 Oct 2017 06:42:13 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 55EB83F483;
 Wed, 18 Oct 2017 06:42:12 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Wed, 18 Oct 2017 14:41:58 +0100
Message-Id: <20171018134158.32633-1-andre.przywara@arm.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <8dc5e662-4cbd-908d-4f3e-af372d6d0917@arm.com>
References: <8dc5e662-4cbd-908d-4f3e-af372d6d0917@arm.com>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Dave Martin <dave.martin@arm.com>
Subject: [Xen-devel] [PATCH RFC] ARM: vPL011: use receive timeout interrupt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW5zdGVhZCBvZiBhc3NlcnRpbmcgdGhlIHJlY2VpdmUgaW50ZXJydXB0IChSWEkpIG9uIHRoZSBm
aXJzdCBjaGFyYWN0ZXIKaW4gdGhlIEZJRk8sIGxldHMgKGFiKXVzZSB0aGUgcmVjZWl2ZSB0aW1l
b3V0IGludGVycnVwdCAoUlRJKSBmb3IgdGhhdApwdXJwb3NlLiBUaGF0IHNlZW1zIHRvIGJlIGNs
b3NlciB0byB0aGUgc3BlYyBhbmQgd2hhdCBoYXJkd2FyZSBkb2VzLgpJbXByb3ZlIHRoZSByZWFk
YWJpbGl0eSBvZiB2cGwwMTFfZGF0YV9hdmFpbCgpIG9uIHRoZSB3YXkuCgpTaWduZWQtb2ZmLWJ5
OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KLS0tCkhpLAoKdGhpcyBv
bmUgaXMgdGhlIGFwcHJvYWNoIEkgbWVudGlvbmVkIGluIHRoZSBlbWFpbCBlYXJsaWVyIHRvZGF5
LgpJdCBnb2VzIG9uIHRvcCBvZiBCaHVwaW5kZXJzIHYxMiAyNy8yNywgYnV0IHNob3VsZCBldmVu
dHVhbGx5IGJlIG1lcmdlZAppbnRvIHRoaXMgb25lIG9uY2Ugd2UgYWdyZWVkIG9uIHRoZSBzdWJq
ZWN0LiBJIGp1c3QgY2FydmVkIGl0IG91dCBoZXJlCmZvciBjbGFyaXR5IHRvIG1ha2UgaXQgY2xl
YXJlciB3aGF0IGhhcyBiZWVuIGNoYW5nZWQuCldvdWxkIGJlIGdvb2QgaWYgc29tZW9uZSBjb3Vs
ZCB0ZXN0IGl0LgoKQ2hlZXJzLApBbmRyZS4KIHhlbi9hcmNoL2FybS92cGwwMTEuYyB8IDYxICsr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxl
IGNoYW5nZWQsIDI5IGluc2VydGlvbnMoKyksIDMyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS92cGwwMTEuYyBiL3hlbi9hcmNoL2FybS92cGwwMTEuYwppbmRleCBhZGYx
NzExNTcxLi5hZTE4YmRkZDgxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdnBsMDExLmMKKysr
IGIveGVuL2FyY2gvYXJtL3ZwbDAxMS5jCkBAIC0xMDUsOSArMTA1LDEzIEBAIHN0YXRpYyB1aW50
OF90IHZwbDAxMV9yZWFkX2RhdGEoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgaWYgKCBmaWZv
X2xldmVsID09IDAgKQogICAgICAgICB7CiAgICAgICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBS
WEZFOwotICAgICAgICAgICAgdnBsMDExLT51YXJ0cmlzICY9IH5SWEk7Ci0gICAgICAgICAgICB2
cGwwMTFfdXBkYXRlX2ludGVycnVwdF9zdGF0dXMoZCk7CisgICAgICAgICAgICB2cGwwMTEtPnVh
cnRyaXMgJj0gflJUSTsKICAgICAgICAgfQorCisgICAgICAgIGlmICggZmlmb19sZXZlbCA8IHNp
emVvZihpbnRmLT5pbikgLSBTQlNBX1VBUlRfRklGT19TSVpFIC8gMiApCisgICAgICAgICAgICB2
cGwwMTEtPnVhcnRyaXMgJj0gflJYSTsKKworICAgICAgICB2cGwwMTFfdXBkYXRlX2ludGVycnVw
dF9zdGF0dXMoZCk7CiAgICAgfQogICAgIGVsc2UKICAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJS
LCAidnBsMDExOiBVbmV4cGVjdGVkIElOIHJpbmcgYnVmZmVyIGVtcHR5XG4iKTsKQEAgLTEyOSw3
ICsxMzMsNyBAQCBzdGF0aWMgdm9pZCB2cGwwMTFfdXBkYXRlX3R4X2ZpZm9fc3RhdHVzKHN0cnVj
dCB2cGwwMTEgKnZwbDAxMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IGZpZm9fbGV2ZWwpCiB7CiAgICAgc3RydWN0IHhlbmNvbnNfaW50ZXJm
YWNlICppbnRmID0gdnBsMDExLT5yaW5nX2J1ZjsKLSAgICB1bnNpZ25lZCBpbnQgZmlmb190aHJl
c2hvbGQ7CisgICAgdW5zaWduZWQgaW50IGZpZm9fdGhyZXNob2xkID0gc2l6ZW9mKGludGYtPm91
dCkgLSBTQlNBX1VBUlRfRklGT19TSVpFLzI7CiAKICAgICBCVUlMRF9CVUdfT04oc2l6ZW9mIChp
bnRmLT5vdXQpIDwgU0JTQV9VQVJUX0ZJRk9fU0laRSk7CiAKQEAgLTEzNyw4ICsxNDEsNiBAQCBz
dGF0aWMgdm9pZCB2cGwwMTFfdXBkYXRlX3R4X2ZpZm9fc3RhdHVzKHN0cnVjdCB2cGwwMTEgKnZw
bDAxMSwKICAgICAgKiBTZXQgdGhlIFRYSSBiaXQgb25seSB3aGVuIHRoZXJlIGlzIHNwYWNlIGZv
ciBmaWZvX3NpemUvMiBieXRlcyB3aGljaAogICAgICAqIGlzIHRoZSB0cmlnZ2VyIGxldmVsIGZv
ciBhc3NlcnRpbmcvZGUtYXNzdGVydGluZyB0aGUgVFggaW50ZXJydXB0LgogICAgICAqLwotICAg
IGZpZm9fdGhyZXNob2xkID0gc2l6ZW9mKGludGYtPm91dCkgLSBTQlNBX1VBUlRfRklGT19TSVpF
LzI7Ci0KICAgICBpZiAoIGZpZm9fbGV2ZWwgPD0gZmlmb190aHJlc2hvbGQgKQogICAgICAgICB2
cGwwMTEtPnVhcnRyaXMgfD0gVFhJOwogICAgIGVsc2UKQEAgLTM5MCwzNSArMzkyLDMwIEBAIHN0
YXRpYyB2b2lkIHZwbDAxMV9kYXRhX2F2YWlsKHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRfY29ucywKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHNpemVvZihpbnRmLT5vdXQpKTsKIAotICAgIC8qIFVwZGF0ZSB0aGUg
dWFydCByeCBzdGF0ZSBpZiB0aGUgYnVmZmVyIGlzIG5vdCBlbXB0eS4gKi8KLSAgICBpZiAoIGlu
X2ZpZm9fbGV2ZWwgIT0gMCApCi0gICAgeworICAgIC8qKioqIFVwZGF0ZSB0aGUgVUFSVCBSWCBz
dGF0ZSAqKioqLworCisgICAgLyogQ2xlYXIgdGhlIEZJRk9fRU1QVFkgYml0IGlmIHRoZSBGSUZP
IGhvbGRzIGF0IGxlYXN0IG9uZSBjaGFyYWN0ZXIuICovCisgICAgaWYgKCBpbl9maWZvX2xldmVs
ID4gMCApCiAgICAgICAgIHZwbDAxMS0+dWFydGZyICY9IH5SWEZFOwogCi0gICAgICAgIGlmICgg
aW5fZmlmb19sZXZlbCA9PSBzaXplb2YoaW50Zi0+aW4pICkKLSAgICAgICAgICAgIHZwbDAxMS0+
dWFydGZyIHw9IFJYRkY7CisgICAgLyogU2V0IHRoZSBGSUZPX0ZVTEwgYml0IGlmIHRoZSByaW5n
IGJ1ZmZlciBpcyBmdWxsLiAqLworICAgIGlmICggaW5fZmlmb19sZXZlbCA9PSBzaXplb2YoaW50
Zi0+aW4pICkKKyAgICAgICAgdnBsMDExLT51YXJ0ZnIgfD0gUlhGRjsKIAotICAgICAgICAvKgot
ICAgICAgICAgKiBDdXJyZW50bHksIHRoZSBSWEkgYml0IGlzIGdldHRpbmcgc2V0IGV2ZW4gaWYg
dGhlcmUgaXMgYSBzaW5nbGUKLSAgICAgICAgICogYnl0ZSBvZiBkYXRhIGluIHRoZSByeCBmaWZv
LiBJZGVhbGx5LCB0aGUgUlhJIGJpdCBzaG91bGQgYmUgc2V0Ci0gICAgICAgICAqIG9ubHkgaWYg
dGhlIHJ4IGZpZm8gbGV2ZWwgcmVhY2hlcyB0aGUgdGhyZXNob2xkLgotICAgICAgICAgKgotICAg
ICAgICAgKiBIb3dldmVyLCBzaW5jZSBjdXJyZW50bHkgUlggdGltZW91dCBpbnRlcnJ1cHQgaXMg
bm90Ci0gICAgICAgICAqIGltcGxlbWVudGVkIGFzIHRoZXJlIGlzIG5vdCBlbm91Z2ggY2xhcml0
eSBpbiB0aGUgU0JTQSBzcGVjLAotICAgICAgICAgKiB0aGUgZ3Vlc3QgbWF5IGtlZXAgd2FpdGlu
ZyBmb3IgYW4gaW50ZXJydXB0IHRvIHJlYWQgbW9yZQotICAgICAgICAgKiBkYXRhLiBUbyBlbnN1
cmUgdGhhdCBndWVzdCByZWFkcyBhbGwgdGhlIGRhdGEgd2l0aG91dAotICAgICAgICAgKiBhbnkg
ZGVsYXksIHRoZSBSWEkgaW50ZXJydXB0IGlzIHJhaXNlZCBpZiB0aGVyZSBpcyBSWCBkYXRhCi0g
ICAgICAgICAqIGF2YWlsYWJsZSB3aXRob3V0IGNoZWNraW5nIHdoZXRoZXIgZmlmbyBsZXZlbCBo
YXMgcmVhY2hlZAotICAgICAgICAgKiB0aGUgdGhyZXNob2xkLgotICAgICAgICAgKgotICAgICAg
ICAgKiBUQkQ6IE9uY2UgdGhlcmUgaXMgbW9yZSBjbGFyaXR5IGluIHRoZSBTQlNBIHNwZWMgb24g
d2hldGhlciBSWAotICAgICAgICAgKiB0aW1lb3V0IGludGVycnVwdCBuZWVkcyB0byBiZSBpbXBs
ZW1lbnRlZCwgdGhlIFJYSSBpbnRlcnJ1cHQKLSAgICAgICAgICogd2lsbCBiZSByYWlzZWQgb25s
eSB3aGVuIHJ4IGZpZm8gbGV2ZWwgcmVhY2hlcyB0aGUgdGhyZXNob2xkLgotICAgICAgICAgKi8K
KyAgICAvKiBUaGUgRklGTyB0cmlnZ2VyIGxldmVsIGlzIGZpeGVkIHRvIGhhbGYgb2YgdGhlIEZJ
Rk8uICovCisgICAgaWYgKCBpbl9maWZvX2xldmVsID49IHNpemVvZihpbnRmLT5pbikgLSBTQlNB
X1VBUlRfRklGT19TSVpFIC8gMiApCiAgICAgICAgIHZwbDAxMS0+dWFydHJpcyB8PSBSWEk7Ci0g
ICAgfQogCi0gICAgLyogVXBkYXRlIHRoZSB1YXJ0IHR4IHN0YXRlIGlmIHRoZSBidWZmZXIgaXMg
bm90IGZ1bGwuICovCisgICAgLyoKKyAgICAgKiBJZiB0aGUgaW5wdXQgcXVldWUgaXMgbm90IGVt
cHR5LCB3ZSBhc3NlcnQgdGhlIHJlY2VpdmUgdGltZW91dCBpbnRlcnJ1cHQuCisgICAgICogQXMg
d2UgZG9uJ3QgZW11bGF0ZSBhbnkgdGltaW5nIGhlcmUsIHdlIGlnbm9yZSB0aGUgYWN0dWFsIHRp
bWVvdXQKKyAgICAgKiBvZiAzMiBiaXQgcGVyaW9kcy4KKyAgICAgKi8KKyAgICBpZiAoIGluX2Zp
Zm9fbGV2ZWwgPiAwICkKKyAgICAgICAgdnBsMDExLT51YXJ0cmlzIHw9IFJUSTsKKworICAgIC8q
KioqIFVwZGF0ZSB0aGUgVUFSVCBUWCBzdGF0ZSAqKioqLworCiAgICAgaWYgKCBvdXRfZmlmb19s
ZXZlbCAhPSBzaXplb2YoaW50Zi0+b3V0KSApCiAgICAgewogICAgICAgICB2cGwwMTEtPnVhcnRm
ciAmPSB+VFhGRjsKQEAgLTQzMSwxMyArNDI4LDEzIEBAIHN0YXRpYyB2b2lkIHZwbDAxMV9kYXRh
X2F2YWlsKHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgIHZwbDAxMS0+dWFydGZyICY9IH5CVVNZ
OwogCiAgICAgICAgIHZwbDAxMV91cGRhdGVfdHhfZmlmb19zdGF0dXModnBsMDExLCBvdXRfZmlm
b19sZXZlbCk7Ci0KLSAgICAgICAgaWYgKCBvdXRfZmlmb19sZXZlbCA9PSAwICkKLSAgICAgICAg
ICAgIHZwbDAxMS0+dWFydGZyIHw9IFRYRkU7CiAgICAgfQogCiAgICAgdnBsMDExX3VwZGF0ZV9p
bnRlcnJ1cHRfc3RhdHVzKGQpOwogCisgICAgaWYgKCBvdXRfZmlmb19sZXZlbCA9PSAwICkKKyAg
ICAgICAgdnBsMDExLT51YXJ0ZnIgfD0gVFhGRTsKKwogICAgIFZQTDAxMV9VTkxPQ0soZCwgZmxh
Z3MpOwogfQogCi0tIAoyLjE0LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 18 13:42:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 13:42:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4ocZ-00050W-QB; Wed, 18 Oct 2017 13:42:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457f25213=ross.lagerwall@citrix.com>)
 id 1e4ocZ-00050M-2v
 for xen-devel@lists.xen.org; Wed, 18 Oct 2017 13:42:55 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 8E/BA-23912-E5A57E95; Wed, 18 Oct 2017 13:42:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsXitHRDpG5s1PN
 Ig8fTdSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oznr/YyFny0qrjxdAtjA+MUoy5GTg4JAX+J
 3w/7WUFsNgEDiVuXvjOD2CIC6hKnOy4Cxbk4mAUWMEpsXP+fESQhLBAhcbj5JVCCg4NFQFVi6
 81wEJNXwE5i/3N7iJFyEnsuzmAHsYUE1CTeLj/DAmLzCghKnJz5BMxmFpCQOPjiBfMERu5ZSF
 KzkKQWMDKtYlQvTi0qSy3SNdZLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMBAY
 g2MG495/TIUZJDiYlUV7dA88ihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwVkY+jxQSLEpNT61I
 y8wBhiRMWoKDR0mENyoCKM1bXJCYW5yZDpE6xajL0XHz7h8mIZa8/LxUKXHeSJAZAiBFGaV5c
 CNg8XGJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrx+IFN4MvNK4Da9AjqCCeiIdU5PQI4oSU
 RISTUw5kjJe4hFrg+Pnr3vhnTzN58LrmwHw/uW1NbsNBUT2TZRKEX52BpBlyVrzpzcnfRBw2x
 WxZkdj6Y8el/28MjuFhM1jfvXHin3lj7JP53Is2ER4/8KqRLhxHMK2l8ficYddnaZKX/W98WD
 prNRVcFd7hfUrqp+1D/kdrHRQ0n22fTutbU+1iuDlViKMxINtZiLihMB+i4V5YoCAAA=
X-Env-Sender: prvs=457f25213=ross.lagerwall@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1508334171!105924587!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36236 invoked from network); 18 Oct 2017 13:42:53 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 13:42:53 -0000
X-IronPort-AV: E=Sophos;i="5.43,397,1503360000"; d="scan'208";a="446879439"
From: Ross Lagerwall <ross.lagerwall@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 18 Oct 2017 14:42:32 +0100
Message-ID: <20171018134233.11973-1-ross.lagerwall@citrix.com>
X-Mailer: git-send-email 2.9.5
MIME-Version: 1.0
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@linaro.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH v2 for-4.10 1/2] tools/libs/evtchn: Add support
	for restricting a handle
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW1wbGVtZW50IHN1cHBvcnQgZm9yIHJlc3RyaWN0aW5nIGV2dGNobiBoYW5kbGVzIHRvIGEgcGFy
dGljdWxhciBkb21haW4Kb24gTGludXggYnkgY2FsbGluZyB0aGUgSU9DVExfRVZUQ0hOX1JFU1RS
SUNUX0RPTUlEIGlvY3RsIChzdXBwb3J0IGFkZGVkCmluIExpbnV4IHY0LjgpLgoKU2lnbmVkLW9m
Zi1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CkFja2VkLWJ5
OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KUmVsZWFzZS1hY2tlZC1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KLS0tCk5vIGNoYW5nZSBz
aW5jZSB2MS4KCiB0b29scy9pbmNsdWRlL3hlbi1zeXMvTGludXgvZXZ0Y2huLmggIHwgMTUgKysr
KysrKysrKysrKysrCiB0b29scy9saWJzL2V2dGNobi9NYWtlZmlsZSAgICAgICAgICAgIHwgIDIg
Ky0KIHRvb2xzL2xpYnMvZXZ0Y2huL2NvcmUuYyAgICAgICAgICAgICAgfCAgNSArKysrKwogdG9v
bHMvbGlicy9ldnRjaG4vZnJlZWJzZC5jICAgICAgICAgICB8ICA2ICsrKysrKwogdG9vbHMvbGli
cy9ldnRjaG4vaW5jbHVkZS94ZW5ldnRjaG4uaCB8IDEwICsrKysrKysrKysKIHRvb2xzL2xpYnMv
ZXZ0Y2huL2xpYnhlbmV2dGNobi5tYXAgICAgfCAgNCArKysrCiB0b29scy9saWJzL2V2dGNobi9s
aW51eC5jICAgICAgICAgICAgIHwgIDkgKysrKysrKysrCiB0b29scy9saWJzL2V2dGNobi9taW5p
b3MuYyAgICAgICAgICAgIHwgIDYgKysrKysrCiB0b29scy9saWJzL2V2dGNobi9uZXRic2QuYyAg
ICAgICAgICAgIHwgIDYgKysrKysrCiB0b29scy9saWJzL2V2dGNobi9wcml2YXRlLmggICAgICAg
ICAgIHwgIDMgKysrCiB0b29scy9saWJzL2V2dGNobi9zb2xhcmlzLmMgICAgICAgICAgIHwgIDYg
KysrKysrCiB0b29scy9saWJ2Y2hhbi9pbml0LmMgICAgICAgICAgICAgICAgIHwgIDEgKwogdG9v
bHMvbGlidmNoYW4vbGlieGVudmNoYW4uaCAgICAgICAgICB8ICAxICsKIDEzIGZpbGVzIGNoYW5n
ZWQsIDczIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9p
bmNsdWRlL3hlbi1zeXMvTGludXgvZXZ0Y2huLmggYi90b29scy9pbmNsdWRlL3hlbi1zeXMvTGlu
dXgvZXZ0Y2huLmgKaW5kZXggOTM4ZDRkYS4uMDhlZTBiNyAxMDA2NDQKLS0tIGEvdG9vbHMvaW5j
bHVkZS94ZW4tc3lzL0xpbnV4L2V2dGNobi5oCisrKyBiL3Rvb2xzL2luY2x1ZGUveGVuLXN5cy9M
aW51eC9ldnRjaG4uaApAQCAtODUsNCArODUsMTkgQEAgc3RydWN0IGlvY3RsX2V2dGNobl9ub3Rp
ZnkgewogI2RlZmluZSBJT0NUTF9FVlRDSE5fUkVTRVQJCQkJXAogCV9JT0MoX0lPQ19OT05FLCAn
RScsIDUsIDApCiAKKy8qCisgKiBSZXN0cmljdCB0aGlzIGZpbGUgZGVzY3JpcHRvciBzbyB0aGF0
IGl0IGNhbiBvbmx5IGJlIHVzZWQgdG8gYmluZAorICogbmV3IGludGVyZG9tYWluIGV2ZW50cyBm
cm9tIG9uZSBkb21haW4uCisgKgorICogT25jZSBhIGZpbGUgZGVzY3JpcHRvciBoYXMgYmVlbiBy
ZXN0cmljdGVkIGl0IGNhbm5vdCBiZQorICogZGUtcmVzdHJpY3RlZCwgYW5kIG11c3QgYmUgY2xv
c2VkIGFuZCByZS1vcGVuZWQuICBFdmVudCBjaGFubmVscworICogd2hpY2ggd2VyZSBib3VuZCBi
ZWZvcmUgcmVzdHJpY3RpbmcgcmVtYWluIGJvdW5kIGFmdGVyd2FyZHMsIGFuZAorICogY2FuIGJl
IG5vdGlmaWVkIGFzIHVzdWFsLgorICovCisjZGVmaW5lIElPQ1RMX0VWVENITl9SRVNUUklDVF9E
T01JRAkJCVwKKwlfSU9DKF9JT0NfTk9ORSwgJ0UnLCA2LCBzaXplb2Yoc3RydWN0IGlvY3RsX2V2
dGNobl9yZXN0cmljdF9kb21pZCkpCitzdHJ1Y3QgaW9jdGxfZXZ0Y2huX3Jlc3RyaWN0X2RvbWlk
IHsKKwlkb21pZF90IGRvbWlkOworfTsKKwogI2VuZGlmIC8qIF9fTElOVVhfUFVCTElDX0VWVENI
Tl9IX18gKi8KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZXZ0Y2huL01ha2VmaWxlIGIvdG9vbHMv
bGlicy9ldnRjaG4vTWFrZWZpbGUKaW5kZXggNTQ0NGVjNy4uYmM5OGFlZCAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlicy9ldnRjaG4vTWFrZWZpbGUKKysrIGIvdG9vbHMvbGlicy9ldnRjaG4vTWFrZWZp
bGUKQEAgLTIsNyArMiw3IEBAIFhFTl9ST09UID0gJChDVVJESVIpLy4uLy4uLy4uCiBpbmNsdWRl
ICQoWEVOX1JPT1QpL3Rvb2xzL1J1bGVzLm1rCiAKIE1BSk9SICAgID0gMQotTUlOT1IgICAgPSAw
CitNSU5PUiAgICA9IDEKIFNITElCX0xERkxBR1MgKz0gLVdsLC0tdmVyc2lvbi1zY3JpcHQ9bGli
eGVuZXZ0Y2huLm1hcAogCiBDRkxBR1MgICArPSAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVz
CmRpZmYgLS1naXQgYS90b29scy9saWJzL2V2dGNobi9jb3JlLmMgYi90b29scy9saWJzL2V2dGNo
bi9jb3JlLmMKaW5kZXggYzMxZTA4Yy4uNDE2MjFmZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9l
dnRjaG4vY29yZS5jCisrKyBiL3Rvb2xzL2xpYnMvZXZ0Y2huL2NvcmUuYwpAQCAtNjEsNiArNjEs
MTEgQEAgaW50IHhlbmV2dGNobl9jbG9zZSh4ZW5ldnRjaG5faGFuZGxlICp4Y2UpCiAgICAgcmV0
dXJuIHJjOwogfQogCitpbnQgeGVuZXZ0Y2huX3Jlc3RyaWN0KHhlbmV2dGNobl9oYW5kbGUgKnhj
ZSwgZG9taWRfdCBkb21pZCkKK3sKKyAgICByZXR1cm4gb3NkZXBfZXZ0Y2huX3Jlc3RyaWN0KHhj
ZSwgZG9taWQpOworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlicy9ldnRjaG4vZnJlZWJzZC5jIGIvdG9vbHMvbGlicy9ldnRjaG4v
ZnJlZWJzZC5jCmluZGV4IDMwZWFhNzAuLmJhODJmMDYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMv
ZXZ0Y2huL2ZyZWVic2QuYworKysgYi90b29scy9saWJzL2V2dGNobi9mcmVlYnNkLmMKQEAgLTQ3
LDYgKzQ3LDEyIEBAIGludCBvc2RlcF9ldnRjaG5fY2xvc2UoeGVuZXZ0Y2huX2hhbmRsZSAqeGNl
KQogICAgIHJldHVybiBjbG9zZSh4Y2UtPmZkKTsKIH0KIAoraW50IG9zZGVwX2V2dGNobl9yZXN0
cmljdCh4ZW5ldnRjaG5faGFuZGxlICp4Y2UsIGRvbWlkX3QgZG9taWQpCit7CisgICAgZXJybm8g
PSAtRU9QTk9UU1VQUDsKKyAgICByZXR1cm4gLTE7Cit9CisKIGludCB4ZW5ldnRjaG5fZmQoeGVu
ZXZ0Y2huX2hhbmRsZSAqeGNlKQogewogICAgIHJldHVybiB4Y2UtPmZkOwpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlicy9ldnRjaG4vaW5jbHVkZS94ZW5ldnRjaG4uaCBiL3Rvb2xzL2xpYnMvZXZ0Y2hu
L2luY2x1ZGUveGVuZXZ0Y2huLmgKaW5kZXggOTNiODBjYi4uOTE4MjFlZSAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlicy9ldnRjaG4vaW5jbHVkZS94ZW5ldnRjaG4uaAorKysgYi90b29scy9saWJzL2V2
dGNobi9pbmNsdWRlL3hlbmV2dGNobi5oCkBAIC0xNTEsNiArMTUxLDE2IEBAIHhlbmV2dGNobl9w
ZW5kaW5nKHhlbmV2dGNobl9oYW5kbGUgKnhjZSk7CiAgKi8KIGludCB4ZW5ldnRjaG5fdW5tYXNr
KHhlbmV2dGNobl9oYW5kbGUgKnhjZSwgZXZ0Y2huX3BvcnRfdCBwb3J0KTsKIAorLyoqCisgKiBU
aGlzIGZ1bmN0aW9uIHJlc3RyaWN0cyB0aGUgdXNlIG9mIHRoaXMgaGFuZGxlIHRvIHRoZSBzcGVj
aWZpZWQKKyAqIGRvbWFpbi4KKyAqCisgKiBAcGFybSB4Y2UgaGFuZGxlIHRvIHRoZSBvcGVuIGV2
dGNobiBpbnRlcmZhY2UKKyAqIEBwYXJtIGRvbWlkIHRoZSBkb21haW4gaWQKKyAqIEByZXR1cm4g
MCBvbiBzdWNjZXNzLCAtMSBvbiBmYWlsdXJlIHdpdGggZXJybm8gc2V0IGFwcHJvcHJpYXRlbHku
CisgKi8KK2ludCB4ZW5ldnRjaG5fcmVzdHJpY3QoeGVuZXZ0Y2huX2hhbmRsZSAqeGNlLCBkb21p
ZF90IGRvbWlkKTsKKwogI2VuZGlmCiAKIC8qCmRpZmYgLS1naXQgYS90b29scy9saWJzL2V2dGNo
bi9saWJ4ZW5ldnRjaG4ubWFwIGIvdG9vbHMvbGlicy9ldnRjaG4vbGlieGVuZXZ0Y2huLm1hcApp
bmRleCA2MjVhMWUyLi4zM2EzOGY5IDEwMDY0NAotLS0gYS90b29scy9saWJzL2V2dGNobi9saWJ4
ZW5ldnRjaG4ubWFwCisrKyBiL3Rvb2xzL2xpYnMvZXZ0Y2huL2xpYnhlbmV2dGNobi5tYXAKQEAg
LTE3LDMgKzE3LDcgQEAgVkVSU18xLjAgewogCQl4ZW5ldnRjaG5fcGVuZGluZzsKIAlsb2NhbDog
KjsgLyogRG8gbm90IGV4cG9zZSBhbnl0aGluZyBieSBkZWZhdWx0ICovCiB9OworVkVSU18xLjEg
eworCWdsb2JhbDoKKwkJeGVuZXZ0Y2huX3Jlc3RyaWN0OworfSBWRVJTXzEuMDsKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnMvZXZ0Y2huL2xpbnV4LmMgYi90b29scy9saWJzL2V2dGNobi9saW51eC5j
CmluZGV4IGE1ODFjNWQuLjE3ZTY0YWUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZXZ0Y2huL2xp
bnV4LmMKKysrIGIvdG9vbHMvbGlicy9ldnRjaG4vbGludXguYwpAQCAtMjEsOSArMjEsMTEgQEAK
ICNpbmNsdWRlIDxmY250bC5oPgogI2luY2x1ZGUgPHVuaXN0ZC5oPgogI2luY2x1ZGUgPHN0ZGxp
Yi5oPgorI2luY2x1ZGUgPHN0ZGludC5oPgogCiAjaW5jbHVkZSA8c3lzL2lvY3RsLmg+CiAKKyNp
bmNsdWRlIDx4ZW4veGVuLmg+CiAjaW5jbHVkZSA8eGVuL3N5cy9ldnRjaG4uaD4KIAogI2luY2x1
ZGUgInByaXZhdGUuaCIKQEAgLTQ5LDYgKzUxLDEzIEBAIGludCBvc2RlcF9ldnRjaG5fY2xvc2Uo
eGVuZXZ0Y2huX2hhbmRsZSAqeGNlKQogICAgIHJldHVybiBjbG9zZSh4Y2UtPmZkKTsKIH0KIAor
aW50IG9zZGVwX2V2dGNobl9yZXN0cmljdCh4ZW5ldnRjaG5faGFuZGxlICp4Y2UsIGRvbWlkX3Qg
ZG9taWQpCit7CisgICAgc3RydWN0IGlvY3RsX2V2dGNobl9yZXN0cmljdF9kb21pZCByZXN0cmlj
dF9kb21pZCA9IHsgZG9taWQgfTsKKworICAgIHJldHVybiBpb2N0bCh4Y2UtPmZkLCBJT0NUTF9F
VlRDSE5fUkVTVFJJQ1RfRE9NSUQsICZyZXN0cmljdF9kb21pZCk7Cit9CisKIGludCB4ZW5ldnRj
aG5fZmQoeGVuZXZ0Y2huX2hhbmRsZSAqeGNlKQogewogICAgIHJldHVybiB4Y2UtPmZkOwpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlicy9ldnRjaG4vbWluaW9zLmMgYi90b29scy9saWJzL2V2dGNobi9t
aW5pb3MuYwppbmRleCBjY2YzN2YwLi40MTRjMjFiIDEwMDY0NAotLS0gYS90b29scy9saWJzL2V2
dGNobi9taW5pb3MuYworKysgYi90b29scy9saWJzL2V2dGNobi9taW5pb3MuYwpAQCAtODIsNiAr
ODIsMTIgQEAgaW50IG9zZGVwX2V2dGNobl9jbG9zZSh4ZW5ldnRjaG5faGFuZGxlICp4Y2UpCiAg
ICAgcmV0dXJuIGNsb3NlKHhjZS0+ZmQpOwogfQogCitpbnQgb3NkZXBfZXZ0Y2huX3Jlc3RyaWN0
KHhlbmV2dGNobl9oYW5kbGUgKnhjZSwgZG9taWRfdCBkb21pZCkKK3sKKyAgICBlcnJubyA9IC1F
T1BOT1RTVVBQOworICAgIHJldHVybiAtMTsKK30KKwogdm9pZCBtaW5pb3NfZXZ0Y2huX2Nsb3Nl
X2ZkKGludCBmZCkKIHsKICAgICBzdHJ1Y3QgZXZ0Y2huX3BvcnRfaW5mbyAqcG9ydF9pbmZvLCAq
dG1wOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9ldnRjaG4vbmV0YnNkLmMgYi90b29scy9saWJz
L2V2dGNobi9uZXRic2QuYwppbmRleCAxMTRjNmU2Li41Y2UzYTM1IDEwMDY0NAotLS0gYS90b29s
cy9saWJzL2V2dGNobi9uZXRic2QuYworKysgYi90b29scy9saWJzL2V2dGNobi9uZXRic2QuYwpA
QCAtNDcsNiArNDcsMTIgQEAgaW50IG9zZGVwX2V2dGNobl9jbG9zZSh4ZW5ldnRjaG5faGFuZGxl
ICp4Y2UpCiAgICAgcmV0dXJuIGNsb3NlKHhjZS0+ZmQpOwogfQogCitpbnQgb3NkZXBfZXZ0Y2hu
X3Jlc3RyaWN0KHhlbmV2dGNobl9oYW5kbGUgKnhjZSwgZG9taWRfdCBkb21pZCkKK3sKKyAgICBl
cnJubyA9IC1FT1BOT1RTVVBQOworICAgIHJldHVybiAtMTsKK30KKwogaW50IHhlbmV2dGNobl9m
ZCh4ZW5ldnRjaG5faGFuZGxlICp4Y2UpCiB7CiAgICAgcmV0dXJuIHhjZS0+ZmQ7CmRpZmYgLS1n
aXQgYS90b29scy9saWJzL2V2dGNobi9wcml2YXRlLmggYi90b29scy9saWJzL2V2dGNobi9wcml2
YXRlLmgKaW5kZXggZmNkMGU5Ni4uM2QzNDg2MiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9ldnRj
aG4vcHJpdmF0ZS5oCisrKyBiL3Rvb2xzL2xpYnMvZXZ0Y2huL3ByaXZhdGUuaApAQCAtNCw2ICs0
LDggQEAKICNpbmNsdWRlIDx4ZW50b29sbG9nLmg+CiAjaW5jbHVkZSA8eGVuZXZ0Y2huLmg+CiAK
KyNpbmNsdWRlIDx4ZW4veGVuLmg+CisKIHN0cnVjdCB4ZW5ldnRjaG5faGFuZGxlIHsKICAgICB4
ZW50b29sbG9nX2xvZ2dlciAqbG9nZ2VyLCAqbG9nZ2VyX3RvZnJlZTsKICAgICBpbnQgZmQ7CkBA
IC0xMSw2ICsxMyw3IEBAIHN0cnVjdCB4ZW5ldnRjaG5faGFuZGxlIHsKIAogaW50IG9zZGVwX2V2
dGNobl9vcGVuKHhlbmV2dGNobl9oYW5kbGUgKnhjZSk7CiBpbnQgb3NkZXBfZXZ0Y2huX2Nsb3Nl
KHhlbmV2dGNobl9oYW5kbGUgKnhjZSk7CitpbnQgb3NkZXBfZXZ0Y2huX3Jlc3RyaWN0KHhlbmV2
dGNobl9oYW5kbGUgKnhjZSwgZG9taWRfdCBkb21pZCk7CiAKICNlbmRpZgogCmRpZmYgLS1naXQg
YS90b29scy9saWJzL2V2dGNobi9zb2xhcmlzLmMgYi90b29scy9saWJzL2V2dGNobi9zb2xhcmlz
LmMKaW5kZXggZGMyNDlhYS4uZjcxODk4OSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9ldnRjaG4v
c29sYXJpcy5jCisrKyBiL3Rvb2xzL2xpYnMvZXZ0Y2huL3NvbGFyaXMuYwpAQCAtNTAsNiArNTAs
MTIgQEAgaW50IG9zZGVwX2V2dGNobl9jbG9zZSh4ZW5ldnRjaG5faGFuZGxlICp4Y2UpCiAgICAg
cmV0dXJuIGNsb3NlKHhjZS0+ZmQpOwogfQogCitpbnQgb3NkZXBfZXZ0Y2huX3Jlc3RyaWN0KHhl
bmV2dGNobl9oYW5kbGUgKnhjZSwgZG9taWRfdCBkb21pZCkKK3sKKyAgICBlcnJubyA9IC1FT1BO
T1RTVVBQOworICAgIHJldHVybiAtMTsKK30KKwogaW50IHhlbmV2dGNobl9mZCh4ZW5ldnRjaG5f
aGFuZGxlICp4Y2UpCiB7CiAgICAgcmV0dXJuIHhjZS0+ZmQ7CmRpZmYgLS1naXQgYS90b29scy9s
aWJ2Y2hhbi9pbml0LmMgYi90b29scy9saWJ2Y2hhbi9pbml0LmMKaW5kZXggZTUzZjNhNy4uMGIz
NzU5YSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlidmNoYW4vaW5pdC5jCisrKyBiL3Rvb2xzL2xpYnZj
aGFuL2luaXQuYwpAQCAtNDAsNiArNDAsNyBAQAogI2luY2x1ZGUgPGZjbnRsLmg+CiAKICNpbmNs
dWRlIDx4ZW5zdG9yZS5oPgorI2luY2x1ZGUgPHhlbi94ZW4uaD4KICNpbmNsdWRlIDx4ZW4vc3lz
L2V2dGNobi5oPgogI2luY2x1ZGUgPHhlbi9zeXMvZ250YWxsb2MuaD4KICNpbmNsdWRlIDx4ZW4v
c3lzL2dudGRldi5oPgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlidmNoYW4vbGlieGVudmNoYW4uaCBi
L3Rvb2xzL2xpYnZjaGFuL2xpYnhlbnZjaGFuLmgKaW5kZXggMmFkYmRmZS4uZDYwMTBiMSAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlidmNoYW4vbGlieGVudmNoYW4uaAorKysgYi90b29scy9saWJ2Y2hh
bi9saWJ4ZW52Y2hhbi5oCkBAIC00Myw2ICs0Myw3IEBACiAgKi8KIAogI2luY2x1ZGUgPHhlbi9p
by9saWJ4ZW52Y2hhbi5oPgorI2luY2x1ZGUgPHhlbi94ZW4uaD4KICNpbmNsdWRlIDx4ZW4vc3lz
L2V2dGNobi5oPgogI2luY2x1ZGUgPHhlbmV2dGNobi5oPgogI2luY2x1ZGUgPHhlbmdudHRhYi5o
PgotLSAKMi45LjUKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 18 13:43:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 13:43:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4ocv-000575-5H; Wed, 18 Oct 2017 13:43:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457f25213=ross.lagerwall@citrix.com>)
 id 1e4oct-00056e-Ic
 for xen-devel@lists.xen.org; Wed, 18 Oct 2017 13:43:16 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 C8/80-31897-27A57E95; Wed, 18 Oct 2017 13:43:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBIsWRWlGSWpSXmKPExsXitHSDvW5R1PN
 Ig/mLeC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozrF9uZCnYrVty4NZG1gXGlTBcjJ4eEgL/E
 3AP32UFsNgEDiVuXvjOD2CIC6hKnOy6ydjFycTALLGCU2Lj+PyNIQlggVGJT92tWEJtFQFVi3
 93fYDavgJ3Eg4tT2CGGyknsuTgDzOYUsJd4NHsbE4gtBFRz+NF6dghbTeLt8jMsEL2CEidnPg
 GzmQUkJA6+eME8gZF3FpLULCSpBYxMqxg1ilOLylKLdI0s9JKKMtMzSnITM3N0DQ3M9HJTi4s
 T01NzEpOK9ZLzczcxAsOHAQh2MJ5fG3iIUZKDSUmUV/fAs0ghvqT8lMqMxOKM+KLSnNTiQ4wy
 HBxKErzbI59HCgkWpaanVqRl5gADGSYtwcGjJMIbFQGU5i0uSMwtzkyHSJ1iNOY4tunyHyaOj
 pt3/zAJseTl56VKifPuA5kkAFKaUZoHNwgWYZcYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzH
 sCZApPZl4J3L5XQKcwAZ2yzukJyCkliQgpqQbG9IhOsR8/w+8/YV14MfhuVOhCgZX9Xs+mP7v
 8UH9u/627FUy3fNqm750S+uzF1pkHg3Yaa72M+nx28jV/9QqxVddlMgympe/hPJ4iLPLRU23i
 XZtbN6RufP51/3lOm4rQIcs89+VaN18oF1qbsBXKbLr1+YE3x+p3gQcCu78/uWJ3y3dfYpjOT
 yWW4oxEQy3mouJEAEBTLNmrAgAA
X-Env-Sender: prvs=457f25213=ross.lagerwall@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1508334192!74301749!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61309 invoked from network); 18 Oct 2017 13:43:13 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 13:43:13 -0000
X-IronPort-AV: E=Sophos;i="5.43,397,1503360000"; d="scan'208";a="454794625"
From: Ross Lagerwall <ross.lagerwall@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 18 Oct 2017 14:42:33 +0100
Message-ID: <20171018134233.11973-2-ross.lagerwall@citrix.com>
X-Mailer: git-send-email 2.9.5
In-Reply-To: <20171018134233.11973-1-ross.lagerwall@citrix.com>
References: <20171018134233.11973-1-ross.lagerwall@citrix.com>
MIME-Version: 1.0
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@linaro.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH v2 for-4.10 2/2] xentoolcore_restrict_all:
	Implement for libxenevtchn
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+
Ci0tLQpDaGFuZ2VkIGluIHYyOgoqIEtlZXAgd2FybmluZyBhYm91dCBEb1MgYW5kIHJlc291cmNl
IGV4aGF1c3Rpb24gYmVpbmcgYSBwb3NzaWJpbGl0eS4KCihOb3RlIHRoYXQgdjEgb2YgdGhpcyBw
YXRjaCB3YXMgaW5jb3JyZWN0bHkgdGl0bGVkIHYyLikKCiB0b29scy9SdWxlcy5tayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAyICstCiB0b29scy9saWJzL2V2dGNobi9NYWtlZmlsZSAg
ICAgICAgICAgICAgICB8ICA0ICsrLS0KIHRvb2xzL2xpYnMvZXZ0Y2huL2NvcmUuYyAgICAgICAg
ICAgICAgICAgIHwgMTMgKysrKysrKysrKysrKwogdG9vbHMvbGlicy9ldnRjaG4vcHJpdmF0ZS5o
ICAgICAgICAgICAgICAgfCAgMyArKysKIHRvb2xzL2xpYnMvdG9vbGNvcmUvaW5jbHVkZS94ZW50
b29sY29yZS5oIHwgIDIgLS0KIDUgZmlsZXMgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgNSBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9SdWxlcy5tayBiL3Rvb2xzL1J1bGVzLm1r
CmluZGV4IGJlOTJmMGEuLjYxNTE1ZDMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL1J1bGVzLm1rCisrKyBi
L3Rvb2xzL1J1bGVzLm1rCkBAIC0xMDksNyArMTA5LDcgQEAgTERMSUJTX2xpYnhlbnRvb2xjb3Jl
ID0gJChTSERFUFNfbGlieGVudG9vbGNvcmUpICQoWEVOX0xJQlhFTlRPT0xDT1JFKS9saWJ4ZW50
b28KIFNITElCX2xpYnhlbnRvb2xjb3JlICA9ICQoU0hERVBTX2xpYnhlbnRvb2xjb3JlKSAtV2ws
LXJwYXRoLWxpbms9JChYRU5fTElCWEVOVE9PTENPUkUpCiAKIENGTEFHU19saWJ4ZW5ldnRjaG4g
PSAtSSQoWEVOX0xJQlhFTkVWVENITikvaW5jbHVkZSAkKENGTEFHU194ZW5pbmNsdWRlKQotU0hE
RVBTX2xpYnhlbmV2dGNobiA9CitTSERFUFNfbGlieGVuZXZ0Y2huID0gJChTSExJQl9saWJ4ZW50
b29sY29yZSkKIExETElCU19saWJ4ZW5ldnRjaG4gPSAkKFNIREVQU19saWJ4ZW5ldnRjaG4pICQo
WEVOX0xJQlhFTkVWVENITikvbGlieGVuZXZ0Y2huJChsaWJleHRlbnNpb24pCiBTSExJQl9saWJ4
ZW5ldnRjaG4gID0gJChTSERFUFNfbGlieGVuZXZ0Y2huKSAtV2wsLXJwYXRoLWxpbms9JChYRU5f
TElCWEVORVZUQ0hOKQogCmRpZmYgLS1naXQgYS90b29scy9saWJzL2V2dGNobi9NYWtlZmlsZSBi
L3Rvb2xzL2xpYnMvZXZ0Y2huL01ha2VmaWxlCmluZGV4IGJjOThhZWQuLjk5NTJiMzAgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnMvZXZ0Y2huL01ha2VmaWxlCisrKyBiL3Rvb2xzL2xpYnMvZXZ0Y2hu
L01ha2VmaWxlCkBAIC03LDcgKzcsNyBAQCBTSExJQl9MREZMQUdTICs9IC1XbCwtLXZlcnNpb24t
c2NyaXB0PWxpYnhlbmV2dGNobi5tYXAKIAogQ0ZMQUdTICAgKz0gLVdlcnJvciAtV21pc3Npbmct
cHJvdG90eXBlcwogQ0ZMQUdTICAgKz0gLUkuL2luY2x1ZGUgJChDRkxBR1NfeGVuaW5jbHVkZSkK
LUNGTEFHUyAgICs9ICQoQ0ZMQUdTX2xpYnhlbnRvb2xsb2cpCitDRkxBR1MgICArPSAkKENGTEFH
U19saWJ4ZW50b29sbG9nKSAkKENGTEFHU19saWJ4ZW50b29sY29yZSkKIAogU1JDUy15ICAgICAg
ICAgICAgICAgICArPSBjb3JlLmMKIFNSQ1MtJChDT05GSUdfTGludXgpICAgKz0gbGludXguYwpA
QCAtNjEsNyArNjEsNyBAQCBsaWJ4ZW5ldnRjaG4uc28uJChNQUpPUik6IGxpYnhlbmV2dGNobi5z
by4kKE1BSk9SKS4kKE1JTk9SKQogCSQoU1lNTElOS19TSExJQikgJDwgJEAKIAogbGlieGVuZXZ0
Y2huLnNvLiQoTUFKT1IpLiQoTUlOT1IpOiAkKFBJQ19PQkpTKSBsaWJ4ZW5ldnRjaG4ubWFwCi0J
JChDQykgJChMREZMQUdTKSAtV2wsJChTT05BTUVfTERGTEFHKSAtV2wsbGlieGVuZXZ0Y2huLnNv
LiQoTUFKT1IpICQoU0hMSUJfTERGTEFHUykgLW8gJEAgJChQSUNfT0JKUykgJChMRExJQlNfbGli
eGVudG9vbGxvZykgJChBUFBFTkRfTERGTEFHUykKKwkkKENDKSAkKExERkxBR1MpIC1XbCwkKFNP
TkFNRV9MREZMQUcpIC1XbCxsaWJ4ZW5ldnRjaG4uc28uJChNQUpPUikgJChTSExJQl9MREZMQUdT
KSAtbyAkQCAkKFBJQ19PQkpTKSAkKExETElCU19saWJ4ZW50b29sbG9nKSAkKExETElCU19saWJ4
ZW50b29sY29yZSkgJChBUFBFTkRfTERGTEFHUykKIAogLlBIT05ZOiBpbnN0YWxsCiBpbnN0YWxs
OiBidWlsZApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9ldnRjaG4vY29yZS5jIGIvdG9vbHMvbGli
cy9ldnRjaG4vY29yZS5jCmluZGV4IDQxNjIxZmYuLjE0Yjc1NDkgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnMvZXZ0Y2huL2NvcmUuYworKysgYi90b29scy9saWJzL2V2dGNobi9jb3JlLmMKQEAgLTE4
LDYgKzE4LDE2IEBACiAKICNpbmNsdWRlICJwcml2YXRlLmgiCiAKK3N0YXRpYyBpbnQgYWxsX3Jl
c3RyaWN0X2NiKFhlbnRvb2xjb3JlX19BY3RpdmVfSGFuZGxlICphaCwgZG9taWRfdCBkb21pZCkg
eworICAgIHhlbmV2dGNobl9oYW5kbGUgKnhjZSA9IENPTlRBSU5FUl9PRihhaCwgKnhjZSwgdGNf
YWgpOworCisgICAgaWYgKHhjZS0+ZmQgPCAwKQorICAgICAgICAvKiBqdXN0IGluIGNhc2UgKi8K
KyAgICAgICAgcmV0dXJuIDA7CisKKyAgICByZXR1cm4geGVuZXZ0Y2huX3Jlc3RyaWN0KHhjZSwg
ZG9taWQpOworfQorCiB4ZW5ldnRjaG5faGFuZGxlICp4ZW5ldnRjaG5fb3Blbih4ZW50b29sbG9n
X2xvZ2dlciAqbG9nZ2VyLCB1bnNpZ25lZCBvcGVuX2ZsYWdzKQogewogICAgIHhlbmV2dGNobl9o
YW5kbGUgKnhjZSA9IG1hbGxvYyhzaXplb2YoKnhjZSkpOwpAQCAtMjksNiArMzksOSBAQCB4ZW5l
dnRjaG5faGFuZGxlICp4ZW5ldnRjaG5fb3Blbih4ZW50b29sbG9nX2xvZ2dlciAqbG9nZ2VyLCB1
bnNpZ25lZCBvcGVuX2ZsYWdzKQogICAgIHhjZS0+bG9nZ2VyID0gbG9nZ2VyOwogICAgIHhjZS0+
bG9nZ2VyX3RvZnJlZSAgPSBOVUxMOwogCisgICAgeGNlLT50Y19haC5yZXN0cmljdF9jYWxsYmFj
ayA9IGFsbF9yZXN0cmljdF9jYjsKKyAgICB4ZW50b29sY29yZV9fcmVnaXN0ZXJfYWN0aXZlX2hh
bmRsZSgmeGNlLT50Y19haCk7CisKICAgICBpZiAoIXhjZS0+bG9nZ2VyKSB7CiAgICAgICAgIHhj
ZS0+bG9nZ2VyID0geGNlLT5sb2dnZXJfdG9mcmVlID0KICAgICAgICAgICAgICh4ZW50b29sbG9n
X2xvZ2dlciopCmRpZmYgLS1naXQgYS90b29scy9saWJzL2V2dGNobi9wcml2YXRlLmggYi90b29s
cy9saWJzL2V2dGNobi9wcml2YXRlLmgKaW5kZXggM2QzNDg2Mi4uMzFlNTk1YiAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlicy9ldnRjaG4vcHJpdmF0ZS5oCisrKyBiL3Rvb2xzL2xpYnMvZXZ0Y2huL3By
aXZhdGUuaApAQCAtNCwxMSArNCwxNCBAQAogI2luY2x1ZGUgPHhlbnRvb2xsb2cuaD4KICNpbmNs
dWRlIDx4ZW5ldnRjaG4uaD4KIAorI2luY2x1ZGUgPHhlbnRvb2xjb3JlX2ludGVybmFsLmg+CisK
ICNpbmNsdWRlIDx4ZW4veGVuLmg+CiAKIHN0cnVjdCB4ZW5ldnRjaG5faGFuZGxlIHsKICAgICB4
ZW50b29sbG9nX2xvZ2dlciAqbG9nZ2VyLCAqbG9nZ2VyX3RvZnJlZTsKICAgICBpbnQgZmQ7Cisg
ICAgWGVudG9vbGNvcmVfX0FjdGl2ZV9IYW5kbGUgdGNfYWg7CiB9OwogCiBpbnQgb3NkZXBfZXZ0
Y2huX29wZW4oeGVuZXZ0Y2huX2hhbmRsZSAqeGNlKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMv
dG9vbGNvcmUvaW5jbHVkZS94ZW50b29sY29yZS5oIGIvdG9vbHMvbGlicy90b29sY29yZS9pbmNs
dWRlL3hlbnRvb2xjb3JlLmgKaW5kZXggYmU2YzU3MC4uOGQyOGMyZCAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlicy90b29sY29yZS9pbmNsdWRlL3hlbnRvb2xjb3JlLmgKKysrIGIvdG9vbHMvbGlicy90
b29sY29yZS9pbmNsdWRlL3hlbnRvb2xjb3JlLmgKQEAgLTMzLDggKzMzLDYgQEAKICAqCiAgKiBE
b2VzIG5vdCBwcmV2ZW50IGVmZmVjdHMgdGhhdCBhbW91bnQgb25seSB0bwogICogICAtIGRlbmlh
bCBvZiBzZXJ2aWNlLCBwb3NzaWJseSBob3N0LXdpZGUsIGJ5IHJlc291cmNlIGV4aGF1c3Rpb24g
ZXRjLgotICogICAtIGxlYWsgb2Ygbm90LXZlcnktaW50ZXJlc3RpbmcgbWV0YWluZm9ybWF0aW9u
IGFib3V0IG90aGVyIGRvbWFpbnMKLSAqICAgICBlZywgc3BlY2lmaWNhbGx5LCBldmVudCBjaGFu
bmVsIHNpZ25hbHMgcmVsYXRpbmcgdG8gb3RoZXIgZG9tYWlucwogICoKICAqIElmIHRoaXMgY2Fu
bm90IGJlIGFjaGlldmVkLCByZXR1cm5zIC0xIGFuZCBzZXRzIGVycm5vLgogICogSWYgY2FsbGVk
IGFnYWluIHdpdGggdGhlIHNhbWUgZG9taWQsIGl0IG1heSBzdWNjZWVkLCBvciBpdCBtYXkKLS0g
CjIuOS41CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 18 13:46:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 13:46:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4ofX-0005Wx-If; Wed, 18 Oct 2017 13:45:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e4ofW-0005Wo-5h
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 13:45:58 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 E0/EB-16147-51B57E95; Wed, 18 Oct 2017 13:45:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS1c4+nm
 kwcbbOhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a0Y//YCv6JVRy7P4elgfG1UBcjJ4eQQJ7E
 99YudhCbV8BOYsODBjBbQsBQ4vTCmywgNouAqsSark+MIDabgLpE27PtrF2MHBwiAgYS544md
 TFycTALXGWSaFq8EqxXWEBN4s7rPnaQGl4BQYm/O4RBwswCWhIPf91igbC1JZYtfM0MUsIsIC
 2x/B/HBEaeWQgNs5A0zELSMAuhYQEjyypG9eLUorLUIl0zvaSizPSMktzEzBxdQwNjvdzU4uL
 E9NScxKRiveT83E2MwFCqZ2Bg3MF4pc35EKMkB5OSKK/ugWeRQnxJ+SmVGYnFGfFFpTmpxYcY
 NTg4BLbtWn2BUYolLz8vVUmCVyPqeaSQYFFqempFWmYOMNhhSiU4eJREeE1A0rzFBYm5xZnpE
 KlTjLocHTfv/mESApshJc7LA1IkAFKUUZoHNwIWeZcYZaWEeRkZGBiEeApSi3IzS1DlXzGKcz
 AqCfPag0zhycwrgdv0CugIJqAj1jk9ATmiJBEhJdXAKHTgzaMkz9KJddq+JeU96snbn/589O5
 pzKTlXvZVS5ZPPhDkGnfRIff0FTXjS+E3Wc2vvIrd9WCG2gmO1ZIpwj3OE3a8+1FyQep0ZURn
 O9fSUL3yF9NZlm7y1rl0Sjfod8d03b8H/c91N8cu1jrc9fSs5xxxVf37wR/XmtUkZmgp8elV6
 afGKrEUZyQaajEXFScCACxocYe3AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1508334353!110917332!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24561 invoked from network); 18 Oct 2017 13:45:55 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Oct 2017 13:45:55 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 18 Oct 2017 07:45:53 -0600
Message-Id: <59E777310200007800187B54@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 18 Oct 2017 07:45:53 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Subject: [Xen-devel] [PATCH] gcov: support gcc 7.x
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGFraW5nIExpbnV4IGNvbW1pdCAwNTM4NDIxMzQzICgiZ2Nvdjogc3VwcG9ydCBHQ0MgNy4xIikg
YXMgcmVmZXJlbmNlLAplbmFibGUgZ2NjIDcgc3VwcG9ydCByZXF1aXJpbmcgX19nY292X2V4aXQo
KSBhbmQgaGF2aW5nIDkgY291bnRlcnMuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Ci0tLQpDb25zaWRlcmluZyB0aGF0IGdjYyA3IGhhcyBiZWVuIG91dCBm
b3IgYSB3aGlsZSwgSSB0aGluayB3ZSBzaG91bGRuJ3QKc2hpcCA0LjEwIHdpdGggbm90IGV2ZW4g
YnVpbGRpbmcgZ2NvdiB3aGVuIHVzaW5nIHRoYXQgY29tcGlsZXIuCgotLS0gYS94ZW4vS2NvbmZp
Zy5kZWJ1ZworKysgYi94ZW4vS2NvbmZpZy5kZWJ1ZwpAQCAtNTEsMTEgKzUxLDE3IEBAIGNvbmZp
ZyBHQ09WX0ZPUk1BVF9BVVRPREVURUNUCiAJLS0taGVscC0tLQogCSAgQXV0b21hdGljYWxseSBz
ZWxlY3QgZ2NvdiBmb3JtYXQgYmFzZWQgb24gZ2NjIHZlcnNpb24uCiAKK2NvbmZpZyBHQ09WX0ZP
Uk1BVF83CisJYm9vbCAiR0NDIDcgZm9ybWF0IgorCS0tLWhlbHAtLS0KKwkgIFNlbGVjdCB0aGlz
IG9wdGlvbiB0byB1c2UgdGhlIGZvcm1hdCBzcGVjaWZpZWQgaW4gR0NDIDcuCisJICBXb3JrcyBp
biBnY2MgdmVyc2lvbiByYW5nZSBbNywgLi4uKS4KKwogY29uZmlnIEdDT1ZfRk9STUFUXzUKIAli
b29sICJHQ0MgNSBmb3JtYXQiCiAJLS0taGVscC0tLQogCSAgU2VsZWN0IHRoaXMgb3B0aW9uIHRv
IHVzZSB0aGUgZm9ybWF0IHNwZWNpZmllZCBpbiBHQ0MgNS4KLQkgIFdvcmtzIGluIGdjYyB2ZXJz
aW9uIHJhbmdlIFs1LCAuLi4pLgorCSAgV29ya3MgaW4gZ2NjIHZlcnNpb24gcmFuZ2UgWzUsIDcp
LgogCiBjb25maWcgR0NPVl9GT1JNQVRfNF85CiAJYm9vbCAiR0NDIDQuOSBmb3JtYXQiCi0tLSBh
L3hlbi9jb21tb24vZ2Nvdi9NYWtlZmlsZQorKysgYi94ZW4vY29tbW9uL2djb3YvTWFrZWZpbGUK
QEAgLTMsNyArMyw5IEBAIG9iai0kKENPTkZJR19HQ09WX0ZPUk1BVF8zXzQpICs9IGdjY18zXzQK
IG9iai0kKENPTkZJR19HQ09WX0ZPUk1BVF80XzcpICs9IGdjY180Xzcubwogb2JqLSQoQ09ORklH
X0dDT1ZfRk9STUFUXzRfOSkgKz0gZ2NjXzRfOS5vCiBvYmotJChDT05GSUdfR0NPVl9GT1JNQVRf
NSkgICArPSBnY2NfNS5vCitvYmotJChDT05GSUdfR0NPVl9GT1JNQVRfNykgICArPSBnY2NfNy5v
CiBvYmotJChDT05GSUdfR0NPVl9GT1JNQVRfQVVUT0RFVEVDVCkgKz0gJChjYWxsIGNjLWlmdmVy
c2lvbixsdCwweDA0MDcwMCwgXAogCQkJCQkJZ2NjXzNfNC5vLCAkKGNhbGwgY2MtaWZ2ZXJzaW9u
LGx0LDB4MDQwOTAwLCBcCiAJCQkJCQlnY2NfNF83Lm8sICQoY2FsbCBjYy1pZnZlcnNpb24sbHQs
MHgwNTAwMDAsIFwKLQkJCQkJCWdjY180XzkubywgZ2NjXzUubykpKQorCQkJCQkJZ2NjXzRfOS5v
LCAkKGNhbGwgY2MtaWZ2ZXJzaW9uLGx0LDB4MDcwMDAwLCBcCisJCQkJCQlnY2NfNS5vLCBnY2Nf
Ny5vKSkpKQotLS0gYS94ZW4vY29tbW9uL2djb3YvZ2NjXzUuYworKysgYi94ZW4vY29tbW9uL2dj
b3YvZ2NjXzUuYwpAQCAtMSw2ICsxLDYgQEAKIC8qCiAgKiAgVGhpcyBjb2RlIHByb3ZpZGVzIGZ1
bmN0aW9ucyB0byBoYW5kbGUgZ2NjJ3MgcHJvZmlsaW5nIGRhdGEgZm9ybWF0Ci0gKiAgaW50cm9k
dWNlZCB3aXRoIGdjYyA0LjcuCisgKiAgaW50cm9kdWNlZCB3aXRoIGdjYyA1LgogICoKICAqICBG
b3IgYSBiZXR0ZXIgdW5kZXJzdGFuZGluZywgcmVmZXIgdG8gZ2NjIHNvdXJjZToKICAqICBnY2Mv
Z2Nvdi1pby5oCkBAIC0xNCw3ICsxNCw3IEBACiAKICNpbmNsdWRlICJnY292LmgiCiAKLSNpZiBH
Q0NfVkVSU0lPTiA8IDUwMDAwCisjaWYgR0NDX1ZFUlNJT04gPCA1MDAwMCB8fCBHQ0NfVkVSU0lP
TiA+PSA3MDAwMAogI2Vycm9yICJXcm9uZyB2ZXJzaW9uIG9mIEdDQyB1c2VkIHRvIGNvbXBpbGUg
Z2NvdiIKICNlbmRpZgogCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2NvbW1vbi9nY292L2djY183
LmMKQEAgLTAsMCArMSwzMCBAQAorLyoKKyAqICBUaGlzIGNvZGUgcHJvdmlkZXMgZnVuY3Rpb25z
IHRvIGhhbmRsZSBnY2MncyBwcm9maWxpbmcgZGF0YSBmb3JtYXQKKyAqICBpbnRyb2R1Y2VkIHdp
dGggZ2NjIDcuCisgKgorICogIEZvciBhIGJldHRlciB1bmRlcnN0YW5kaW5nLCByZWZlciB0byBn
Y2Mgc291cmNlOgorICogIGdjYy9nY292LWlvLmgKKyAqICBsaWJnY2MvbGliZ2Nvdi5jCisgKgor
ICogIFVzZXMgZ2NjLWludGVybmFsIGRhdGEgZGVmaW5pdGlvbnMuCisgKi8KKworI2luY2x1ZGUg
Imdjb3YuaCIKKworI2lmIEdDQ19WRVJTSU9OIDwgNzAwMDAKKyNlcnJvciAiV3JvbmcgdmVyc2lv
biBvZiBHQ0MgdXNlZCB0byBjb21waWxlIGdjb3YiCisjZW5kaWYKKworI2RlZmluZSBHQ09WX0NP
VU5URVJTIDkKKworI2luY2x1ZGUgImdjY180XzcuYyIKKworLyoKKyAqIExvY2FsIHZhcmlhYmxl
czoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0
OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgor
ICovCi0tLSBhL3hlbi9jb21tb24vZ2Nvdi9nY292X2Jhc2UuYworKysgYi94ZW4vY29tbW9uL2dj
b3YvZ2Nvdl9iYXNlLmMKQEAgLTMxLDYgKzMxLDExIEBAIHZvaWQgX19pbml0IF9fZ2Nvdl9pbml0
KHN0cnVjdCBnY292X2luZm8KICAqIFRoZXNlIGZ1bmN0aW9ucyBtYXkgYmUgcmVmZXJlbmNlZCBi
eSBnY2MtZ2VuZXJhdGVkIHByb2ZpbGluZyBjb2RlIGJ1dCBzZXJ2ZQogICogbm8gZnVuY3Rpb24g
Zm9yIFhlbi4KICAqLwordm9pZCBfX2djb3ZfZXhpdCh2b2lkKQoreworICAgIC8qIFVudXNlZC4g
Ki8KK30KKwogdm9pZCBfX2djb3ZfZmx1c2godm9pZCkKIHsKICAgICAvKiBVbnVzZWQuICovCgoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 18 13:48:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 13:48:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4oha-0005qB-VN; Wed, 18 Oct 2017 13:48:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4ohY-0005ph-PQ
 for xen-devel@lists.xensource.com; Wed, 18 Oct 2017 13:48:04 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 F8/CB-07499-49B57E95; Wed, 18 Oct 2017 13:48:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXdy9PN
 Ig6apAhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+H9gOUtBZ0LFud1PWBsY
 m226GLk4hAQamSSmL25jh3AeM0osfnacGcLZxijR/+YBYxcjJ4eIgLPE1zNz2UFsXgF9iRkHV
 jOB2MICVhJ9k+eCNUgIzJaW6NkyF6xBQsBTon/eK3YY++jZbpYuRnYONqCGQ2JdjBwcLAKqEp
 9eZU5g5F7AyLCKUb04tagstUjXXC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9D
 jDECwg3HmZf9DjJIcTEqivLoHnkUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDNj3oeKSRYlJqe
 WpGWmQMMPZi0BAePkgivCUiat7ggMbc4Mx0idYpRl+PYpst/mIRY8vLzUqXEectAigRAijJK8
 +BGwOLgEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5q0Gm8GTmlcBtegV0BBPQEeucnoAcUZ
 KIkJJqYLQ4o94svk1tZrfpz6syu4NFFeSfpXKWMU5WWLP9yClTjpz778pf8tVEHLvi0s1zrW7
 OzUL74k1St7tNjpxLOWH8Mqx3Qv4JNok5CcdfcF6pLhALeaH64rZ2mdDEzAeJ6cZmZ0JCux3M
 //19GagTfulLXGr7I2bHgzd+pwns65h4UP+uZCafoxJLcUaioRZzUXEiAAz9UTN+AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1508334482!89064811!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26959 invoked from network); 18 Oct 2017 13:48:02 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Oct 2017 13:48:02 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4ohU-0000IT-Pk; Wed, 18 Oct 2017 13: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e4ohP-0005Ja-9C; Wed, 18 Oct 2017 13:47:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e4ohO-0002pF-3G; Wed, 18 Oct 2017 13:47:54 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114662-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=df0949d197cc753871f5df1a0358b43edd2fd365
X-Osstest-Versions-That: xen=c10dc54d41695a074c90b8afed950bd63884de0b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 18 Oct 2017 13:47:54 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 114662: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDY2MiB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDY2Mi8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCA0
OCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2cy4gMTE0NDgzCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIGxpa2UgMTE0NDgzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTQ0ODMKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEx
NDQ4MwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE0NDgzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNt
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTQ0ODMKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNv
dzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgZGYwOTQ5ZDE5N2NjNzUzODcxZjVkZjFh
MDM1OGI0M2VkZDJmZDM2NQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAg
YzEwZGM1NGQ0MTY5NWEwNzRjOTBiOGFmZWQ5NTBiZDYzODg0ZGUwYgoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTE0NDgzICAyMDE3LTEwLTEzIDIxOjEyOjQ4IFogICAgNCBkYXlzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExNDY2MiAgMjAxNy0xMC0xNyAyMDo0NDoyMyBaICAgIDAgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEJl
cm5kIEt1aGxzIDxiZXJuZC5rdWhsc0B0LW9ubGluZS5kZT4KICBUaG9tYXMgUGV0YXp6b25pIDx0
aG9tYXMucGV0YXp6b25pQGZyZWUtZWxlY3Ryb25zLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBkZjA5NDlkMTk3Y2M3NTM4NzFm
NWRmMWEwMzU4YjQzZWRkMmZkMzY1CkF1dGhvcjogQmVybmQgS3VobHMgPGJlcm5kLmt1aGxzQHQt
b25saW5lLmRlPgpEYXRlOiAgIFNhdCBBdWcgMTkgMTY6MjE6NDIgMjAxNyArMDIwMAoKICAgIHRv
b2xzL2xpYnhjL3hjX2RvbV9hcm06IGFkZCBtaXNzaW5nIHZhcmlhYmxlIGluaXRpYWxpemF0aW9u
CiAgICAKICAgIFRoZSB2YXJpYWJsZSBkb21jdGwudS5hZGRyZXNzX3NpemUuc2l6ZSBtYXkgcmVt
YWluIHVuaW5pdGlhbGl6ZWQgaWYKICAgIGd1ZXN0X3R5cGUgaXMgbm90IG9uZSBvZiB4ZW4tMy4w
LWFhcmNoNjQgb3IgeGVuLTMuMC1hcm12N2wuIEFuZCB0aGUKICAgIGNvZGUgcHJlY2lzZWx5IGNo
ZWNrcyBpZiB0aGlzIHZhcmlhYmxlIGlzIHN0aWxsIDAgdG8gZGVjaWRlIGlmIHRoZQogICAgZ3Vl
c3QgdHlwZSBpcyBzdXBwb3J0ZWQgb3Igbm90LgogICAgCiAgICBUaGlzIGZpeGVzIHRoZSBmb2xs
b3dpbmcgYnVpbGQgZmFpbHVyZSB3aXRoIGdjYyA3Lng6CiAgICAKICAgIHhjX2RvbV9hcm0uYzoy
Mjk6MzE6IGVycm9yOiAnZG9tY3RsLnUuYWRkcmVzc19zaXplLnNpemUnIG1heSBiZSB1c2VkIHVu
aW5pdGlhbGl6ZWQgaW4gdGhpcyBmdW5jdGlvbiBbLVdlcnJvcj1tYXliZS11bmluaXRpYWxpemVk
XQogICAgICAgICBpZiAoIGRvbWN0bC51LmFkZHJlc3Nfc2l6ZS5zaXplID09IDAgKQogICAgCiAg
ICBQYXRjaCBvcmlnaW5hbGx5IHRha2VuIGZyb20KICAgIGh0dHBzOi8vd3d3Lm1haWwtYXJjaGl2
ZS5jb20veGVuLWRldmVsQGxpc3RzLnhlbi5vcmcvbXNnMTA5MzEzLmh0bWwuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEJlcm5kIEt1aGxzIDxiZXJuZC5rdWhsc0B0LW9ubGluZS5kZT4KICAgIFNp
Z25lZC1vZmYtYnk6IFRob21hcyBQZXRhenpvbmkgPHRob21hcy5wZXRhenpvbmlAZnJlZS1lbGVj
dHJvbnMuY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAg
ICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA4OGJmYmY5MGUzNWYxMjEzZjk5NjdhOTdkZWUw
YjIwMzlmOTk5OGE0KQoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 18 13:48:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 13:48:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4ohz-0005u0-AX; Wed, 18 Oct 2017 13:48:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457b80e75=Andrew.Cooper3@citrix.com>)
 id 1e4ohy-0005tK-I1
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 13:48:30 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 2D/5E-20813-DAB57E95; Wed, 18 Oct 2017 13:48:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsWSzvfng+7a6Oe
 RBjfuKlh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlPJjSwFXxjqjj34D1jA+M+pi5GTg4JAX+J
 rs/nWEBsYQEtiXfLzjCD2CICARKn+xpYuxi5OJgFpjFJvP71jR0kISRgJ3Fg0Towm01AX2L3i
 09gg3gFbCX2vrgEFmcRUJW4/nAmG4gtKhAu0XS2nwWiRlDi5MwnYDangL1E54RGoBoOoAWaEu
 t36YOEmQXkJba/ncMMYYtLNH1ZyQqxVk3iWj/EeAmBdImJz3pYJjAKzEIydRbCpFlIJs1CMmk
 BI8sqRo3i1KKy1CJdQ0O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAkGUAgh2M
 n5YFHGKU5GBSEuXVPfAsUogvKT+lMiOxOCO+qDQntfgQowwHh5IEb37U80ghwaLU9NSKtMwcY
 PTApCU4eJREeE1A0rzFBYm5xZnpEKlTjMYcNx5e/8PEMeff3T9MQix5+XmpUuK8ZSClAiClGa
 V5cINgUX2JUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwrz2IFN4MvNK4Pa9AjqFCeiUdU5PQE4
 pSURISTUwnl7seuS+DJuSRFgud3/MvYV+K+a76lyofGr0wUrsm3m5iOq11Yx2k/uZbzJ+etch
 1Dut1WjFtcP1gadEX3AWGl99ZvpQq3lphgV30InGB68mPSnTzd++ceIPTuFpXzKyUvyD0n1ED
 5o6ibTx6rDv2WaWuM5fLaomgM/6esrh5V9Kpm1U3/lFiaU4I9FQi7moOBEAsUL93uUCAAA=
X-Env-Sender: prvs=457b80e75=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1508334506!112367455!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50710 invoked from network); 18 Oct 2017 13:48:29 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 13:48:29 -0000
X-IronPort-AV: E=Sophos;i="5.43,397,1503360000"; d="scan'208";a="106380063"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59E777310200007800187B54@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <315679b2-9286-f25c-631a-3b684a10f71f@citrix.com>
Date: Wed, 18 Oct 2017 14:48:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59E777310200007800187B54@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH] gcov: support gcc 7.x
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTgvMTAvMTcgMTQ6NDUsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRha2luZyBMaW51eCBjb21t
aXQgMDUzODQyMTM0MyAoImdjb3Y6IHN1cHBvcnQgR0NDIDcuMSIpIGFzIHJlZmVyZW5jZSwKPiBl
bmFibGUgZ2NjIDcgc3VwcG9ydCByZXF1aXJpbmcgX19nY292X2V4aXQoKSBhbmQgaGF2aW5nIDkg
Y291bnRlcnMuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CgpBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
Ckxpa2UgdGhlIFVCU0FOIHN0dWZmLCBJIHRoaW5rIHRoaXMgaXMgcmVhc29uYWJsZSBmb3IgaW5j
bHVzaW9uIGludG8gNC4xMAphdCB0aGlzIHBvaW50LgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 18 13:50:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 13:50:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4ojr-0006Yy-Lk; Wed, 18 Oct 2017 13:50:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457e42042=George.Dunlap@citrix.com>)
 id 1e4ojq-0006Yn-Sj
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 13:50:26 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 22/59-08856-22C57E95; Wed, 18 Oct 2017 13:50:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHRDpK5izPN
 Ig0d75S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozm+X8ZC9rFKg729LA0MO4U6GLk5JAQ8JfY
 cfoGUxcjB4ewgLfElFXFIGERAWWJ3l+/WboYuTiYBfqYJHZ/OMcMkhASKJCYe3YDI4jNJqAnM
 e/4VxYQm1fAVmLl05VgNouAqsT3SU+YQGxRgXCJprP9UDWCEidnPgGzOQXsJV59XMcOspdZQF
 Ni/S59kDCzgLjErSfzmSBseYntb+dArVWVWPzgKPsERv5ZSCbNQuiehaR7FpLuBYwsqxg1ilO
 LylKLdI0s9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAgOznoGBcQdj016/Q4yS
 HExKory6B55FCvEl5adUZiQWZ8QXleakFh9ilOHgUJLglYp+HikkWJSanlqRlpkDjBGYtAQHj
 5IIr0kUUJq3uCAxtzgzHSJ1ilFRSpy3DCQhAJLIKM2Da4PF5SVGWSlhXkYGBgYhnoLUotzMEl
 T5V4ziHIxKwrz6INt5MvNK4Ka/AlrMBLR4ndMTkMUliQgpqQZGI7ZXwdl6G9KuXImO+36n4r9
 SiXXdokNaicHSfWv6nl+4szvI4znjFNbgUw3fehcWvnn34ulrwaZeC9sPFf/3dC4tuNnd+vPZ
 5EXq/GVdebxxnHktLVtt7plzLXp/9Me3fYeNL/Uv2a9m8Onnf3Uj7S1trofmvgsVuiDElzv33
 pkdl9huNZ1vUGIpzkg01GIuKk4EAGiNBnDGAgAA
X-Env-Sender: prvs=457e42042=George.Dunlap@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1508334621!106804725!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48647 invoked from network); 18 Oct 2017 13:50:24 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 13:50:24 -0000
X-IronPort-AV: E=Sophos;i="5.43,397,1503360000"; d="scan'208";a="446880910"
To: Jan Beulich <JBeulich@suse.com>
References: <20171018105159.9582-1-george.dunlap@citrix.com>
 <59E776100200007800187B3D@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <92693774-f689-930d-04ec-f500266031b1@citrix.com>
Date: Wed, 18 Oct 2017 14:49:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59E776100200007800187B3D@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: StefanoStabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 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
Subject: Re: [Xen-devel] [PATCH v2 for-4.10] x86/mm: Make PV linear
	pagetables optional
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTgvMjAxNyAwMjo0MSBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTguMTAu
MTcgYXQgMTI6NTEsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+PiAtLS0gYS94
ZW4vYXJjaC94ODYvS2NvbmZpZwo+PiArKysgYi94ZW4vYXJjaC94ODYvS2NvbmZpZwo+PiBAQCAt
MzcsNiArMzcsMjYgQEAgc291cmNlICJhcmNoL0tjb25maWciCj4+ICBjb25maWcgUFYKPj4gIAlk
ZWZfYm9vbCB5Cj4+ICAKPj4gK2NvbmZpZyBQVl9MSU5FQVJfUFQKPj4gKyAgICAgICBib29sICJT
dXBwb3J0IGZvciBQViBsaW5lYXIgcGFnZXRhYmxlcyIKPj4gKyAgICAgICBkZXBlbmRzIG9uIFBW
Cj4+ICsgICAgICAgZGVmYXVsdCB5Cj4+ICsgICAgICAgLS0taGVscC0tLQo+PiArICAgICAgICAg
TGluZWFyIHBhZ2V0YWJsZXMgKGFsc28gY2FsbGVkICJyZWN1cnNpdmUgcGFnZXRhYmxlcyIpIHJl
ZmVycwo+PiArICAgICAgICAgdG8gdGhlIHByYWN0aWNlIG9mIGEgZ3Vlc3Qgb3BlcmF0aW5nIHN5
c3RlbSBoYXZpbmcgcGFnZXRhYmxlCj4+ICsgICAgICAgICBlbnRyaWVzIHBvaW50aW5nIHRvIG90
aGVyIHBhZ2V0YWJsZXMgb2YgdGhlIHNhbWUgbGV2ZWwgKGkuZS4sCj4+ICsgICAgICAgICBhbGxv
d2luZyBMMiBQVEVzIHRvIHBvaW50IHRvIG90aGVyIEwyIHBhZ2VzKS4gIFNvbWUgb3BlcmF0aW5n
Cj4+ICsgICAgICAgICBzeXN0ZW1zIHVzZSBpdCBhcyBhIHNpbXBsZSB3YXkgdG8gY29uc2lzZW50
bHkgbWFwIHRoZSBjdXJyZW50Cj4+ICsgICAgICAgICBwcm9jZXNzJ3MgcGFnZXRhYmxlcyBpbnRv
IGl0cyBvd24gdmlydHVhbCBhZGRyZXNzIHNwYWNlLgo+PiArCj4+ICsgICAgICAgICBMaW51eCBh
bmQgTWluaU9TIGRvbid0IHVzZSB0aGlzIHRlY2huaXF1ZS4gIE5ldEJTRCBhbmQgTm92ZWxsCj4+
ICsgICAgICAgICBOZXR3YXJlIGRvOyB0aGVyZSBtYXkgYmUgb3RoZXIgY3VzdG9tIG9wZXJhdGlu
ZyBzeXN0ZW1zIHdoaWNoCj4+ICsgICAgICAgICBkby4gIElmIHlvdSdyZSBjZXJ0YWluIHlvdSBk
b24ndCBwbGFuIG9uIGhhdmluZyBQViBndWVzdHMKPj4gKyAgICAgICAgIHdoaWNoIHVzZSB0aGlz
IGZlYXR1cmUsIHR1cm5pbmcgaXQgb2ZmIGNhbiByZWR1Y2UgdGhlIGF0dGFjawo+PiArICAgICAg
ICAgc3VyZmFjZS4KPj4gKwo+PiArICAgICAgICAgSWYgdW5zdXJlLCBzYXkgWS4KPj4gKwo+PiAg
Y29uZmlnIEhWTQo+PiAgCWRlZl9ib29sIHkKPiAKPiBOb3RlIGhvdyB0aGUgb3B0aW9ucyBpbiBj
b250ZXh0IHVzZSB0YWIgaW5kZW50YXRpb24uIEdyYW50ZWQKPiB0aGVyZSBhcmUgb3RoZXIgZXhh
bXBsZXMgb2Ygc3BhY2UgaW5kZW50YXRpb24gaW4gdGhpcyBmaWxlLCBidXQKPiBhdCBsZWFzdCB0
aGV5J3JlIHVzaW5nIDggc3BhY2VzIChleGNlcHQgb2YgY291cnNlIG9mIHRoZSBoZWxwCj4gdGV4
dCksIHdoaWxlIHlvdSdyZSB1c2luZyA3Lgo+IAo+PiBAQCAtMjMyMCw2ICsyMzUzLDcgQEAgc3Rh
dGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCBib29sIHByZWVt
cHRpYmxlLAo+PiAgICAgICAgICAgICAgICAgIGJyZWFrOwo+PiAgICAgICAgICAgICAgfQo+PiAg
Cj4+ICsjaWZkZWYgQ09ORklHX1BWX0xJTkVBUl9QVAo+PiAgICAgICAgICAgICAgaWYgKCBwdHBn
ICYmIFBHVF90eXBlX2VxdWFsKHgsIHB0cGctPnUuaW51c2UudHlwZV9pbmZvKSApCj4+ICAgICAg
ICAgICAgICB7Cj4+ICAgICAgICAgICAgICAgICAgLyoKPj4gQEAgLTIzMzQsNiArMjM2OCw5IEBA
IHN0YXRpYyBpbnQgX3B1dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgYm9vbCBw
cmVlbXB0aWJsZSwKPj4gICAgICAgICAgICAgICAgICBBU1NFUlQocHRwZy0+bGluZWFyX3B0X2Nv
dW50ID4gMCk7Cj4+ICAgICAgICAgICAgICAgICAgcHRwZyA9IE5VTEw7Cj4+ICAgICAgICAgICAg
ICB9Cj4+ICsjZWxzZSAvKiBDT05GSUdfUFZfTElORUFSX1BUICovCj4+ICsgICAgICAgICAgICBC
VUdfT04ocHRwZyAmJiBQR1RfdHlwZV9lcXVhbCh4LCBwdHBnLT51LmludXNlLnR5cGVfaW5mbykp
Owo+PiArI2VuZGlmCj4gCj4gQWxvbmcgdGhlIGxpbmVzIG9mIG15IG1vc3QgcmVjZW50IHJlcGx5
IHRvIHYxICh3aGljaCBJIHJlYWxpemUgSQo+IGRpZCBzZW5kIG9ubHkgYWZ0ZXIgdjIgaGFkIGFy
cml2ZWQpLCBJJ20gbm90IHJlYWxseSBjZXJ0YWluIGFib3V0Cj4gdGhlIHVzZWZ1bG5lc3Mgb2Yg
dGhlIHByZXByb2Nlc3NvciBjb25kaXRpb25hbHMgLSBJJ2QgcHJlZmVyIGlmCj4gd2Ugd2VudCB3
aXRob3V0IHRoZW0sIGJ1dCBJIGNhbiBsaXZlIHdpdGggdGhlbSBpZiB5b3Ugc3Ryb25nbHkKPiB0
aGluayB0aGV5J3JlIGJldHRlciB0aGFuIHRoZSBhbHRlcm5hdGl2ZS4gSWYgeW91IGtlZXAgdGhl
bSwKPiBwbGVhc2UgY29udmVydCB0aGUgQlVHX09OKCkgdG8gQVNTRVJUKCkgdGhvdWdoLCB0byBi
ZSBpbgo+IGxpbmUgd2l0aCB0aGUgI2lmZGVmIHNpZGUuCgpJIHdvdWxkIGFyZ3VlIHRoYXQgaWYg
bGluZWFyIHBhZ2V0YWJsZXMgYXJlIGRpc2FibGVkLCBhbmQgd2Ugbm9uZXRoZWxlc3MKZGV0ZWN0
IGEgbGluZWFyIHBhZ2V0YWJsZSwgdGhlbiBCVUdfT04oKSBpcyB0aGUgcmlnaHQgYmVoYXZpb3Iu
ICBTaW5jZQp3ZSdyZSBub3QgcHJvcGVybHkgdHJhY2tpbmcgYW55IG9mIGl0LCBpdCBpcyBhbG1v
c3QgY2VydGFpbmx5IHRoZSByZXN1bHQKb2YgYSBzZWN1cml0eSB2dWxuZXJhYmlsaXR5LiAgSGF2
aW5nIGEgRG9TIGluIHRoYXQgY2FzZSBpcyBtdWNoCnByZWZlcnJhYmxlIHRvIGhhdmluZyBhIHBy
aXZpbGVnZSBlc2NhbGF0aW9uLgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 18 13:51:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 13:51:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4ol7-0006iq-0V; Wed, 18 Oct 2017 13:51:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457f53915=wei.liu2@citrix.com>)
 id 1e4ol5-0006id-CO
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 13:51:43 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 19/DE-29298-E6C57E95; Wed, 18 Oct 2017 13:51:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpG5ezPN
 Ig2VveCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy/E84wFxxkrviw9jB7A+Mnpi5GTg4JAX+J
 hwcvg9ksAqoSX2/NZgOx2QSUJX529oLZIkB276/fLF2MXBzMAu+ZJF43XwBLCAtoSbxbdoYZx
 OYVsJBYd+M22CAhATuJA4vWsUPEBSVOznzCAmIzC+hILNj9CaiXA8iWllj+jwMkzClgL9E5oR
 FspKiAikTn0jksEGMUJDqmH2OawMg3C8mkWUgmzUKYtICReRWjenFqUVlqka6ZXlJRZnpGSW5
 iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYKAxAMEOxqkNzocYJTmYlER5dQ88ixTiS8pPqcxI
 LM6ILyrNSS0+xCjDwaEkwSsV/TxSSLAoNT21Ii0zBxjyMGkJDh4lEd4EkDRvcUFibnFmOkTqF
 KMux42H1/8wCbHk5eelSonzfooCKhIAKcoozYMbAYu/S4yyUsK8jEBHCfEUpBblZpagyr9iFO
 dgVBLm1QdZxZOZVwK36RXQEUxAR6xzegJyREkiQkqqgZEte8NE1+MrNX6sWx48Wbs4z0J6vbN
 MdT/D0jV7/zt/4Uh/L/RWqdzixLsptWdkmirfsfE6Tt18+JRBR+b1XGGtXy3b7MQ4DuT/KEmx
 tQxRLa8p3NaYwXrmhpqBywVZAZbLaY1PqquepbkKFfScLTs6J2+fdv5clS1GZk9qkw6Z1wfe4
 C6rVGIpzkg01GIuKk4EAF+jgGu6AgAA
X-Env-Sender: prvs=457f53915=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1508334700!103967732!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16306 invoked from network); 18 Oct 2017 13:51:41 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 13:51:41 -0000
X-IronPort-AV: E=Sophos;i="5.43,397,1503360000"; d="scan'208";a="446881312"
Date: Wed, 18 Oct 2017 14:50:58 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20171018135058.d42gbohwxortgawo@citrix.com>
References: <59E777310200007800187B54@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59E777310200007800187B54@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] gcov: support gcc 7.x
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMTgsIDIwMTcgYXQgMDc6NDU6NTNBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gVGFraW5nIExpbnV4IGNvbW1pdCAwNTM4NDIxMzQzICgiZ2Nvdjogc3VwcG9ydCBHQ0Mg
Ny4xIikgYXMgcmVmZXJlbmNlLAo+IGVuYWJsZSBnY2MgNyBzdXBwb3J0IHJlcXVpcmluZyBfX2dj
b3ZfZXhpdCgpIGFuZCBoYXZpbmcgOSBjb3VudGVycy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KCj4gLS0tCj4gQ29uc2lkZXJpbmcgdGhhdCBnY2MgNyBoYXMgYmVlbiBvdXQg
Zm9yIGEgd2hpbGUsIEkgdGhpbmsgd2Ugc2hvdWxkbid0Cj4gc2hpcCA0LjEwIHdpdGggbm90IGV2
ZW4gYnVpbGRpbmcgZ2NvdiB3aGVuIHVzaW5nIHRoYXQgY29tcGlsZXIuCj4gCgorMQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 18 13:59:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 13:59:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4osV-00074K-PS; Wed, 18 Oct 2017 13:59:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e4osU-00074E-IP
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 13:59:22 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 AF/34-19514-93E57E95; Wed, 18 Oct 2017 13:59:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS9cy7nm
 kwa0/bBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8avNwEFE7krfj8Pb2D8zNHFyMkhJJAn0bbo
 NBuIzStgJzF19XNGEFtCwFDi9MKbLCA2i4CqxIPZ68Fq2ATUJdqebWcFsUUE9CRubrrN3MXIx
 cEsMJdJYtOnP0wgCWEBH4mWtrPsIAkhgcWMEvdv7wfr5gTa0PygEaibA2iboMTfHcIgYWYBLY
 mHv26xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6hiV5
 SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmDwMQDBDsazpz0PMUpyMCmJ8uoeeBYp
 xJeUn1KZkVicEV9UmpNafIhRhoNDSYLXIvZ5pJBgUWp6akVaZg4wDmDSEhw8SiK8E2KA0rzFB
 Ym5xZnpEKlTjLocHTfv/mESYsnLz0uVEuflBpkhAFKUUZoHNwIWk5cYZaWEeRmBjhLiKUgtys
 0sQZV/xSjOwagkzMsPMoUnM68EbtMroCOYgI5Y5/QE5IiSRISUVAPj6mtMyb+mpTfuvfP5zZQ
 Dh884/He+m7y15neq2he2RzeclBbYSh1sFfr5pPlU88G3M5oWaxh1bxf+8GrvrwR7ts2PK3+I
 2R/kmXnl60Wjo6nXzN0l1Urvsy/Y+nrpdr5zCumZ4nurCvbt//JVjFGHfcU1z6YwrajrYcFPr
 15VZ5lX37i/2ToiWYmlOCPRUIu5qDgRABJWZCXEAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1508335159!91667591!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41998 invoked from network); 18 Oct 2017 13:59:20 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 18 Oct 2017 13:59:20 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 18 Oct 2017 07:59:18 -0600
Message-Id: <59E77A540200007800187B99@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 18 Oct 2017 07:59:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <20171018105159.9582-1-george.dunlap@citrix.com>
 <59E776100200007800187B3D@prv-mh.provo.novell.com>
 <92693774-f689-930d-04ec-f500266031b1@citrix.com>
In-Reply-To: <92693774-f689-930d-04ec-f500266031b1@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: StefanoStabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 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
Subject: Re: [Xen-devel] [PATCH v2 for-4.10] x86/mm: Make PV linear
 pagetables optional
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjEwLjE3IGF0IDE1OjQ5LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAxMC8xOC8yMDE3IDAyOjQxIFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24g
MTguMTAuMTcgYXQgMTI6NTEsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4g
QEAgLTIzMzQsNiArMjM2OCw5IEBAIHN0YXRpYyBpbnQgX3B1dF9wYWdlX3R5cGUoc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSwgYm9vbCBwcmVlbXB0aWJsZSwKPj4+ICAgICAgICAgICAgICAgICAgQVNT
RVJUKHB0cGctPmxpbmVhcl9wdF9jb3VudCA+IDApOwo+Pj4gICAgICAgICAgICAgICAgICBwdHBn
ID0gTlVMTDsKPj4+ICAgICAgICAgICAgICB9Cj4+PiArI2Vsc2UgLyogQ09ORklHX1BWX0xJTkVB
Ul9QVCAqLwo+Pj4gKyAgICAgICAgICAgIEJVR19PTihwdHBnICYmIFBHVF90eXBlX2VxdWFsKHgs
IHB0cGctPnUuaW51c2UudHlwZV9pbmZvKSk7Cj4+PiArI2VuZGlmCj4+IAo+PiBBbG9uZyB0aGUg
bGluZXMgb2YgbXkgbW9zdCByZWNlbnQgcmVwbHkgdG8gdjEgKHdoaWNoIEkgcmVhbGl6ZSBJCj4+
IGRpZCBzZW5kIG9ubHkgYWZ0ZXIgdjIgaGFkIGFycml2ZWQpLCBJJ20gbm90IHJlYWxseSBjZXJ0
YWluIGFib3V0Cj4+IHRoZSB1c2VmdWxuZXNzIG9mIHRoZSBwcmVwcm9jZXNzb3IgY29uZGl0aW9u
YWxzIC0gSSdkIHByZWZlciBpZgo+PiB3ZSB3ZW50IHdpdGhvdXQgdGhlbSwgYnV0IEkgY2FuIGxp
dmUgd2l0aCB0aGVtIGlmIHlvdSBzdHJvbmdseQo+PiB0aGluayB0aGV5J3JlIGJldHRlciB0aGFu
IHRoZSBhbHRlcm5hdGl2ZS4gSWYgeW91IGtlZXAgdGhlbSwKPj4gcGxlYXNlIGNvbnZlcnQgdGhl
IEJVR19PTigpIHRvIEFTU0VSVCgpIHRob3VnaCwgdG8gYmUgaW4KPj4gbGluZSB3aXRoIHRoZSAj
aWZkZWYgc2lkZS4KPiAKPiBJIHdvdWxkIGFyZ3VlIHRoYXQgaWYgbGluZWFyIHBhZ2V0YWJsZXMg
YXJlIGRpc2FibGVkLCBhbmQgd2Ugbm9uZXRoZWxlc3MKPiBkZXRlY3QgYSBsaW5lYXIgcGFnZXRh
YmxlLCB0aGVuIEJVR19PTigpIGlzIHRoZSByaWdodCBiZWhhdmlvci4gIFNpbmNlCj4gd2UncmUg
bm90IHByb3Blcmx5IHRyYWNraW5nIGFueSBvZiBpdCwgaXQgaXMgYWxtb3N0IGNlcnRhaW5seSB0
aGUgcmVzdWx0Cj4gb2YgYSBzZWN1cml0eSB2dWxuZXJhYmlsaXR5LiAgSGF2aW5nIGEgRG9TIGlu
IHRoYXQgY2FzZSBpcyBtdWNoCj4gcHJlZmVycmFibGUgdG8gaGF2aW5nIGEgcHJpdmlsZWdlIGVz
Y2FsYXRpb24uCgpPa2F5LCBJIGNhbiBhY2NlcHQgdGhhdCBhcmd1bWVudC4gV2hpY2ggbWVhbnMs
IHdpdGggdGhlIGZvcm1hdHRpbmcKaXNzdWUgaW4gS2NvbmZpZyB0YWtlbiBjYXJlIG9mLApSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 18 14:05:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 14:05:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4oyA-0007pc-Fv; Wed, 18 Oct 2017 14:05:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457f25213=ross.lagerwall@citrix.com>)
 id 1e4oy9-0007pV-It
 for xen-devel@lists.xen.org; Wed, 18 Oct 2017 14:05:13 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 CF/9E-30115-89F57E95; Wed, 18 Oct 2017 14:05:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsXitHSDve6M+Oe
 RBsvPiVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlTzk5hL2jlrNjeOZu9gfEuWxcjJ4eEgL/E
 yqZ3zCA2m4CBxK1L38FsEQF1idMdF1lBbGaBBkaJPd2eILawgJfEiW9z2UFsFgFViTuXNjOC2
 LwCdhIfpv5hgZgpJ7Hn4gywGiEBNYm3y8+wQNQISpyc+YQFYqaExMEXL5gnMHLPQpKahSS1gJ
 FpFaNGcWpRWWqRrpGlXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYDAwAMEOxgO
 LAg8xSnIwKYny6h54FinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgndx3PNIIcGi1PTUirTMHGBY
 wqQlOHiURHi/xwKleYsLEnOLM9MhUqcYdTk6bt79wyTEkpeflyolzisEMkMApCijNA9uBCxGL
 jHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY1xJkCk9mXgncpldARzABHbHO6QnIESWJCCmpBs
 a17+esEHxQe/JF4LqQ/FgmUe9NKsnea1idlq24rzpjwhv5eP8HFVtLY3o7ecyf/OAqeOrbfer
 ut7kqW5//eyhSN41/+oZy0/yDxdN3bM77wdtwXiDT5s8FsUX+DXvLnzj+Uf5256+WtcZ204gt
 H6fru/hw3L3Dy50+ubyDySBqc+r0cxd32XIpsRRnJBpqMRcVJwIAsL5lr4wCAAA=
X-Env-Sender: prvs=457f25213=ross.lagerwall@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1508335509!111976702!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10163 invoked from network); 18 Oct 2017 14:05:12 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 14:05:12 -0000
X-IronPort-AV: E=Sophos;i="5.43,397,1503360000"; d="scan'208";a="454799337"
From: Ross Lagerwall <ross.lagerwall@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 18 Oct 2017 15:03:34 +0100
Message-ID: <20171018140339.13888-1-ross.lagerwall@citrix.com>
X-Mailer: git-send-email 2.9.5
MIME-Version: 1.0
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v1 0/5] Add dmops to allow use of VGA with
	restricted QEMU
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHJlY2VudGx5IGFkZGVkIHN1cHBvcnQgZm9yIHJlc3RyaWN0aW5nIFFFTVUgcHJldmVudHMg
dXNlIG9mIHRoZSBWR0EKY29uc29sZS4gVGhpcyBzZXJpZXMgYWRkcmVzc2VzIHRoYXQgYnkgYWRk
aW5nIGEgY291cGxlIG9mIG5ldyBkbW9wcy4KQSBjb3JyZXNwb25kaW5nIHBhdGNoIGZvciBRRU1V
IGlzIG5lZWRlZCB0byBtYWtlIHVzZSBvZiB0aGUgbmV3IGRtb3BzLgoKUm9zcyBMYWdlcndhbGwg
KDUpOgogIHhlbi9tbTogTWFrZSB4ZW5tZW1fYWRkX3RvX3BoeXNtYXAgcHVibGljCiAgeGVuOiBQ
cm92aWRlIFhFTl9ETU9QX2FkZF90b19waHlzbWFwCiAgeGVuOiBQcm92aWRlIFhFTl9ETU9QX3Bp
bl9tZW1vcnlfY2FjaGVhdHRyCiAgdG9vbHM6IGxpYnhlbmRldmljZW1vZGVsOiBQcm92aWRlIHhl
bmRldmljZW1vZGVsX2FkZF90b19waHlzbWFwCiAgdG9vbHM6IGxpYnhlbmRldmljZW1vZGVsOiBQ
cm92aWRlIHhlbmRldmljZW1vZGVsX3Bpbl9tZW1vcnlfY2FjaGVhdHRyCgogdG9vbHMvbGlicy9k
ZXZpY2Vtb2RlbC9NYWtlZmlsZSAgICAgICAgICAgICAgICAgfCAgMiArLQogdG9vbHMvbGlicy9k
ZXZpY2Vtb2RlbC9jb3JlLmMgICAgICAgICAgICAgICAgICAgfCAzNiArKysrKysrKysrKysrKysr
KysrKysrKysrCiB0b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVuZGV2aWNlbW9kZWwu
aCB8IDI3ICsrKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnMvZGV2aWNlbW9kZWwvbGlieGVu
ZGV2aWNlbW9kZWwubWFwICAgIHwgIDUgKysrKwogeGVuL2FyY2gveDg2L2h2bS9kbS5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAyOSArKysrKysrKysrKysrKysrKysrKwogeGVuL2NvbW1v
bi9tZW1vcnkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNSArKy0tCiB4ZW4vaW5j
bHVkZS9wdWJsaWMvaHZtL2RtX29wLmggICAgICAgICAgICAgICAgICB8IDI4ICsrKysrKysrKysr
KysrKysrKysKIHhlbi9pbmNsdWRlL3hlbi9tbS5oICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgIDMgKysrCiB4ZW4vaW5jbHVkZS94bGF0LmxzdCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAyICsrCiA5IGZpbGVzIGNoYW5nZWQsIDEzMyBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9u
cygtKQoKLS0gCjIuOS41CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 18 14:05:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 14:05:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4oyB-0007pt-NY; Wed, 18 Oct 2017 14:05:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457f25213=ross.lagerwall@citrix.com>)
 id 1e4oyA-0007pb-G5
 for xen-devel@lists.xen.org; Wed, 18 Oct 2017 14:05:14 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 0A/5C-25852-99F57E95; Wed, 18 Oct 2017 14:05:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrrBXndm/PN
 Ig/N7RCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oy+524FE8Urtu3awdjAeFO4i5GDQ0LAX+Lm
 UyCTk4NNwEDi1qXvzCC2iIC6xOmOi6wgNrNAucSJ7YfZQGxhgXCJe9+mg9WwCKhKvNx/lAlkD
 K+AncSUplyQsISAnMSeizPYQWxOAXuJ2W39YLYQUMmaazPZIGw1ibfLz7CA2LwCghInZz5hgV
 glIXHwxQvmCYy8s5CkZiFJLWBkWsWoUZxaVJZapGtkqZdUlJmeUZKbmJmja2hgppebWlycmJ6
 ak5hUrJecn7uJERg2DECwg/HAosBDjJIcTEqivLoHnkUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQ
 kuBdHPc8UkiwKDU9tSItMwcYwDBpCQ4eJRHe77FAad7igsTc4sx0iNQpRl2Ojpt3/zAJseTl5
 6VKifMKgcwQACnKKM2DGwGLpkuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5rUEmcKTmVcCt+
 kV0BFMQEesc3oCckRJIkJKqoGRyeXri0Tmqvl5pmo6TwQ6GlfZrjkRO4/d+mblhiX6WzLfW4q
 Wn75wyvOGRHjfow17rBQrrLiKXxSWMJ0M7j146WBlar30dZc4t5WFSrHPw22+WbhUeF+MFvNi
 jRP821DnM0c++niGl7FBAWdT/HzRhkXTYoPlxXdf/Wv2807LqZgAYWn+c0osxRmJhlrMRcWJA
 A7xWlOhAgAA
X-Env-Sender: prvs=457f25213=ross.lagerwall@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1508335509!111976702!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10249 invoked from network); 18 Oct 2017 14:05:13 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 14:05:13 -0000
X-IronPort-AV: E=Sophos;i="5.43,397,1503360000"; d="scan'208";a="454799339"
From: Ross Lagerwall <ross.lagerwall@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 18 Oct 2017 15:03:38 +0100
Message-ID: <20171018140339.13888-5-ross.lagerwall@citrix.com>
X-Mailer: git-send-email 2.9.5
In-Reply-To: <20171018140339.13888-1-ross.lagerwall@citrix.com>
References: <20171018140339.13888-1-ross.lagerwall@citrix.com>
MIME-Version: 1.0
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH v1 4/5] tools: libxendevicemodel: Provide
	xendevicemodel_add_to_physmap
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+
Ci0tLQogdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9NYWtlZmlsZSAgICAgICAgICAgICAgICAgfCAg
MiArLQogdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMgICAgICAgICAgICAgICAgICAgfCAx
NyArKysrKysrKysrKysrKysrKwogdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlL3hlbmRl
dmljZW1vZGVsLmggfCAxMyArKysrKysrKysrKysrCiB0b29scy9saWJzL2RldmljZW1vZGVsL2xp
YnhlbmRldmljZW1vZGVsLm1hcCAgICB8ICA1ICsrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDM2IGlu
c2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJzL2Rldmlj
ZW1vZGVsL01ha2VmaWxlIGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9NYWtlZmlsZQppbmRleCAz
NDIzNzFhLi41YjJkZjdhIDEwMDY0NAotLS0gYS90b29scy9saWJzL2RldmljZW1vZGVsL01ha2Vm
aWxlCisrKyBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvTWFrZWZpbGUKQEAgLTIsNyArMiw3IEBA
IFhFTl9ST09UID0gJChDVVJESVIpLy4uLy4uLy4uCiBpbmNsdWRlICQoWEVOX1JPT1QpL3Rvb2xz
L1J1bGVzLm1rCiAKIE1BSk9SICAgID0gMQotTUlOT1IgICAgPSAxCitNSU5PUiAgICA9IDIKIFNI
TElCX0xERkxBR1MgKz0gLVdsLC0tdmVyc2lvbi1zY3JpcHQ9bGlieGVuZGV2aWNlbW9kZWwubWFw
CiAKIENGTEFHUyAgICs9IC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jIGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9j
b3JlLmMKaW5kZXggYjY2ZDRmOS4uMmEyMzA3NyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9kZXZp
Y2Vtb2RlbC9jb3JlLmMKKysrIGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMKQEAgLTU2
NCw2ICs1NjQsMjMgQEAgaW50IHhlbmRldmljZW1vZGVsX3NodXRkb3duKAogICAgIHJldHVybiB4
ZW5kZXZpY2Vtb2RlbF9vcChkbW9kLCBkb21pZCwgMSwgJm9wLCBzaXplb2Yob3ApKTsKIH0KIAor
aW50IHhlbmRldmljZW1vZGVsX2FkZF90b19waHlzbWFwKAorICAgIHhlbmRldmljZW1vZGVsX2hh
bmRsZSAqZG1vZCwgZG9taWRfdCBkb21pZCwgdWludDY0X3QgaWR4LCB1aW50NjRfdCBncGZuKQor
eworICAgIHN0cnVjdCB4ZW5fZG1fb3Agb3A7CisgICAgc3RydWN0IHhlbl9kbV9vcF9hZGRfdG9f
cGh5c21hcCAqZGF0YTsKKworICAgIG1lbXNldCgmb3AsIDAsIHNpemVvZihvcCkpOworCisgICAg
b3Aub3AgPSBYRU5fRE1PUF9hZGRfdG9fcGh5c21hcDsKKyAgICBkYXRhID0gJm9wLnUuYWRkX3Rv
X3BoeXNtYXA7CisKKyAgICBkYXRhLT5pZHggPSBpZHg7CisgICAgZGF0YS0+Z3BmbiA9IGdwZm47
CisKKyAgICByZXR1cm4geGVuZGV2aWNlbW9kZWxfb3AoZG1vZCwgZG9taWQsIDEsICZvcCwgc2l6
ZW9mKG9wKSk7Cit9CisKIGludCB4ZW5kZXZpY2Vtb2RlbF9yZXN0cmljdCh4ZW5kZXZpY2Vtb2Rl
bF9oYW5kbGUgKmRtb2QsIGRvbWlkX3QgZG9taWQpCiB7CiAgICAgcmV0dXJuIG9zZGVwX3hlbmRl
dmljZW1vZGVsX3Jlc3RyaWN0KGRtb2QsIGRvbWlkKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMv
ZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5oIGIvdG9vbHMvbGlicy9kZXZpY2Vt
b2RlbC9pbmNsdWRlL3hlbmRldmljZW1vZGVsLmgKaW5kZXggZGRhMGJjNy4uMmM0ZTM5MiAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlL3hlbmRldmljZW1vZGVsLmgK
KysrIGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlL3hlbmRldmljZW1vZGVsLmgKQEAg
LTMyNiw2ICszMjYsMTkgQEAgaW50IHhlbmRldmljZW1vZGVsX3NodXRkb3duKAogICAgIHhlbmRl
dmljZW1vZGVsX2hhbmRsZSAqZG1vZCwgZG9taWRfdCBkb21pZCwgdW5zaWduZWQgaW50IHJlYXNv
bik7CiAKIC8qKgorICogU2V0cyB0aGUgR1BGTiBhdCB3aGljaCBhIHBhcnRpY3VsYXIgcGFnZSBh
cHBlYXJzIGluIHRoZSBkb21haW4ncworICogcHNldWRvcGh5c2ljYWwgYWRkcmVzcyBzcGFjZS4K
KyAqCisgKiBAcGFybSBkbW9kIGEgaGFuZGxlIHRvIGFuIG9wZW4gZGV2aWNlbW9kZWwgaW50ZXJm
YWNlLgorICogQHBhcm0gZG9taWQgdGhlIGRvbWFpbiBpZCB0byBiZSBzZXJ2aWNlZAorICogQHBh
cm0gaWR4IEluZGV4IGludG8gR01GTiBzcGFjZQorICogQHBhcm0gZ3BmbiBHUEZOIGluIGRvbWlk
IHdoZXJlIHRoZSBHTUZOIHNob3VsZCBhcHBlYXIKKyAqIEByZXR1cm4gMCBvbiBzdWNjZXNzLCAt
MSBvbiBmYWlsdXJlLgorICovCitpbnQgeGVuZGV2aWNlbW9kZWxfYWRkX3RvX3BoeXNtYXAoCisg
ICAgeGVuZGV2aWNlbW9kZWxfaGFuZGxlICpkbW9kLCBkb21pZF90IGRvbWlkLCB1aW50NjRfdCBp
ZHgsIHVpbnQ2NF90IGdwZm4pOworCisvKioKICAqIFRoaXMgZnVuY3Rpb24gcmVzdHJpY3RzIHRo
ZSB1c2Ugb2YgdGhpcyBoYW5kbGUgdG8gdGhlIHNwZWNpZmllZAogICogZG9tYWluLgogICoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvbGlieGVuZGV2aWNlbW9kZWwubWFwIGIv
dG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9saWJ4ZW5kZXZpY2Vtb2RlbC5tYXAKaW5kZXggY2VmZDMy
Yi4uNGExOWVjYiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9saWJ4ZW5kZXZp
Y2Vtb2RlbC5tYXAKKysrIGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9saWJ4ZW5kZXZpY2Vtb2Rl
bC5tYXAKQEAgLTI3LDMgKzI3LDggQEAgVkVSU18xLjEgewogCWdsb2JhbDoKIAkJeGVuZGV2aWNl
bW9kZWxfc2h1dGRvd247CiB9IFZFUlNfMS4wOworCitWRVJTXzEuMiB7CisJZ2xvYmFsOgorCQl4
ZW5kZXZpY2Vtb2RlbF9hZGRfdG9fcGh5c21hcDsKK30gVkVSU18xLjE7Ci0tIAoyLjkuNQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 18 14:05:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 14:05:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4oyC-0007qQ-Un; Wed, 18 Oct 2017 14:05:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457f25213=ross.lagerwall@citrix.com>)
 id 1e4oyB-0007ps-K3
 for xen-devel@lists.xen.org; Wed, 18 Oct 2017 14:05:15 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 6E/74-31121-A9F57E95; Wed, 18 Oct 2017 14:05:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDve6s+Oe
 RBl/mKlks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBldHU3MBa08FRsmBTQwTufsYuTkkBDwl/gx
 9zkbiM0mYCBx69J3ZhBbREBd4nTHRdYuRi4OZoHXTBK3Wv6DJYQFHCX2TLrE2MXIwcEioCpxe
 boqSJhXwE6i70MnG8RMOYk9F2ewg9icAvYSs9v6wWwhoJo112ayQdhqEm+Xn2GB6BWUODnzCZ
 jNLCAhcfDFC+YJjLyzkKRmIUktYGRaxahRnFpUllqka2Spl1SUmZ5RkpuYmaNraGCml5taXJy
 YnpqTmFSsl5yfu4kRGDoMQLCD8cCiwEOMkhxMSqK8ugeeRQrxJeWnVGYkFmfEF5XmpBYfYpTh
 4FCS4F0c9zxSSLAoNT21Ii0zBxjEMGkJDh4lEd7vsUBp3uKCxNzizHSI1ClGXY6Om3f/MAmx5
 OXnpUqJ8wqBzBAAKcoozYMbAYuoS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmtQSZwpOZVw
 K36RXQEUxAR6xzegJyREkiQkqqgdGgb37sNtf8ih+9R6vSL/D/mfTXb47I88M7X5q7cbbc6ss
 Viyo0fV0pbCHYpfz05rHiA9K92WyL5qxqPve1svSMTfevRAl2ro4dvIdbWPfdva20it2jnkMl
 WCwyuTl46hWJd9v4wiP+Flm7nMnrWLrm6iLxU9pnvJ22/Ft/80XlUhGeA6zTVymxFGckGmoxF
 xUnAgDxQaF7owIAAA==
X-Env-Sender: prvs=457f25213=ross.lagerwall@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1508335509!111976702!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10330 invoked from network); 18 Oct 2017 14:05:14 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 14:05:14 -0000
X-IronPort-AV: E=Sophos;i="5.43,397,1503360000"; d="scan'208";a="454799338"
From: Ross Lagerwall <ross.lagerwall@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 18 Oct 2017 15:03:35 +0100
Message-ID: <20171018140339.13888-2-ross.lagerwall@citrix.com>
X-Mailer: git-send-email 2.9.5
In-Reply-To: <20171018140339.13888-1-ross.lagerwall@citrix.com>
References: <20171018140339.13888-1-ross.lagerwall@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v1 1/5] xen/mm: Make xenmem_add_to_physmap global
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TWFrZSBpdCBnbG9iYWwgaW4gcHJlcGFyYXRpb24gdG8gYmUgY2FsbGVkIGJ5IGEgbmV3IGRtb3Au
CgpTaWduZWQtb2ZmLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNv
bT4KLS0tCiB4ZW4vY29tbW9uL21lbW9yeS5jICB8IDUgKystLS0KIHhlbi9pbmNsdWRlL3hlbi9t
bS5oIHwgMyArKysKIDIgZmlsZXMgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94ZW4vY29tbW9uL21lbW9y
eS5jCmluZGV4IGFkOTg3ZTAuLmM0ZjA1YzcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbWVtb3J5
LmMKKysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYwpAQCAtNzQxLDkgKzc0MSw4IEBAIHN0YXRpYyBs
b25nIG1lbW9yeV9leGNoYW5nZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9tZW1vcnlfZXhj
aGFuZ2VfdCkgYXJnKQogICAgIHJldHVybiByYzsKIH0KIAotc3RhdGljIGludCB4ZW5tZW1fYWRk
X3RvX3BoeXNtYXAoc3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCB4ZW5fYWRkX3RvX3BoeXNtYXAgKnhhdHAsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc3RhcnQpCitpbnQgeGVubWVtX2FkZF90b19w
aHlzbWFwKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4ZW5fYWRkX3RvX3BoeXNtYXAgKnhhdHAs
CisgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzdGFydCkKIHsKICAgICB1
bnNpZ25lZCBpbnQgZG9uZSA9IDA7CiAgICAgbG9uZyByYyA9IDA7CmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS94ZW4vbW0uaCBiL3hlbi9pbmNsdWRlL3hlbi9tbS5oCmluZGV4IGU4MTNjMDcuLjBl
MGU1MTEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9tbS5oCisrKyBiL3hlbi9pbmNsdWRl
L3hlbi9tbS5oCkBAIC01NzksNiArNTc5LDkgQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9v
bmUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHNwYWNlLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5pb24geGVuX2FkZF90b19waHlzbWFwX2JhdGNoX2V4dHJhIGV4dHJh
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBpZHgsIGdmbl90
IGdmbik7CiAKK2ludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXAoc3RydWN0IGRvbWFpbiAqZCwgc3Ry
dWN0IHhlbl9hZGRfdG9fcGh5c21hcCAqeGF0cCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IHN0YXJ0KTsKKwogLyogUmV0dXJuIDAgb24gc3VjY2Vzcywgb3IgbmVnYXRp
dmUgb24gZXJyb3IuICovCiBpbnQgX19tdXN0X2NoZWNrIGd1ZXN0X3JlbW92ZV9wYWdlKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ21mbik7CiBpbnQgX19tdXN0X2NoZWNrIHN0ZWFs
X3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwKLS0gCjIuOS41
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 18 14:05:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 14:05:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4oyE-0007rD-9N; Wed, 18 Oct 2017 14:05:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457f25213=ross.lagerwall@citrix.com>)
 id 1e4oyC-0007qD-HS
 for xen-devel@lists.xen.org; Wed, 18 Oct 2017 14:05:16 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 76/89-29911-B9F57E95; Wed, 18 Oct 2017 14:05:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHSDve7s+Oe
 RBr8my1ks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlT9n1gKjglXPF+1mzmBsb7Al2MnBwSAv4S
 ay8uYQKx2QQMJG5d+s4MYosIqEuc7rjICmIzC5RLnNh+mA3EFhaIlfi+7w4LiM0ioCqx/9wHs
 HpeATuJWRc72CFmyknsuTgDzOYUsJeY3dYPZgsB1ay5NpMNwlaTeLv8DAtEr6DEyZlPWCB2SU
 gcfPGCeQIj7ywkqVlIUgsYmVYxahSnFpWlFukaWeolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQ
 mFesl5+duYgQGDwMQ7GA8sCjwEKMkB5OSKK/ugWeRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4
 F8c9jxQSLEpNT61Iy8wBhjFMWoKDR0mE93ssUJq3uCAxtzgzHSJ1ilGXo+Pm3T9MQix5+XmpU
 uK8QiAzBECKMkrz4EbAYuoSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHktQabwZOaVwG16BX
 QEE9AR65yegBxRkoiQkmpg1FkSpvDJo21XX6RZJevzBadv/D3ZJ1Q/15yrdYWS57PIhJovUuH
 bb4lNuS1kEF0S1nvEqyPel+vdch8PBY8Ht9bPNZ/XpL184evVYiIaDxZsuJXcWc+7TXHb95mb
 /XP9Fv0pShDmPuP/Kybx9Fq3jszY2R+T8sQb5d3nB/zaKJLyJLjszywuJZbijERDLeai4kQAa
 txkmaQCAAA=
X-Env-Sender: prvs=457f25213=ross.lagerwall@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1508335509!111976702!4
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10948 invoked from network); 18 Oct 2017 14:05:15 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 14:05:15 -0000
X-IronPort-AV: E=Sophos;i="5.43,397,1503360000"; d="scan'208";a="454799341"
From: Ross Lagerwall <ross.lagerwall@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 18 Oct 2017 15:03:39 +0100
Message-ID: <20171018140339.13888-6-ross.lagerwall@citrix.com>
X-Mailer: git-send-email 2.9.5
In-Reply-To: <20171018140339.13888-1-ross.lagerwall@citrix.com>
References: <20171018140339.13888-1-ross.lagerwall@citrix.com>
MIME-Version: 1.0
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH v1 5/5] tools: libxendevicemodel: Provide
	xendevicemodel_pin_memory_cacheattr
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+
Ci0tLQogdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMgICAgICAgICAgICAgICAgICAgfCAx
OSArKysrKysrKysrKysrKysrKysrCiB0b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVu
ZGV2aWNlbW9kZWwuaCB8IDE0ICsrKysrKysrKysrKysrCiB0b29scy9saWJzL2RldmljZW1vZGVs
L2xpYnhlbmRldmljZW1vZGVsLm1hcCAgICB8ICAxICsKIDMgZmlsZXMgY2hhbmdlZCwgMzQgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jIGIv
dG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMKaW5kZXggMmEyMzA3Ny4uZGFkYTU3ZSAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMKKysrIGIvdG9vbHMvbGlicy9k
ZXZpY2Vtb2RlbC9jb3JlLmMKQEAgLTU4MSw2ICs1ODEsMjUgQEAgaW50IHhlbmRldmljZW1vZGVs
X2FkZF90b19waHlzbWFwKAogICAgIHJldHVybiB4ZW5kZXZpY2Vtb2RlbF9vcChkbW9kLCBkb21p
ZCwgMSwgJm9wLCBzaXplb2Yob3ApKTsKIH0KIAoraW50IHhlbmRldmljZW1vZGVsX3Bpbl9tZW1v
cnlfY2FjaGVhdHRyKAorICAgIHhlbmRldmljZW1vZGVsX2hhbmRsZSAqZG1vZCwgZG9taWRfdCBk
b21pZCwgdWludDY0X3Qgc3RhcnQsIHVpbnQ2NF90IGVuZCwKKyAgICB1aW50MzJfdCB0eXBlKQor
eworICAgIHN0cnVjdCB4ZW5fZG1fb3Agb3A7CisgICAgc3RydWN0IHhlbl9kbV9vcF9waW5fbWVt
b3J5X2NhY2hlYXR0ciAqZGF0YTsKKworICAgIG1lbXNldCgmb3AsIDAsIHNpemVvZihvcCkpOwor
CisgICAgb3Aub3AgPSBYRU5fRE1PUF9waW5fbWVtb3J5X2NhY2hlYXR0cjsKKyAgICBkYXRhID0g
Jm9wLnUucGluX21lbW9yeV9jYWNoZWF0dHI7CisKKyAgICBkYXRhLT5zdGFydCA9IHN0YXJ0Owor
ICAgIGRhdGEtPmVuZCA9IGVuZDsKKyAgICBkYXRhLT50eXBlID0gdHlwZTsKKworICAgIHJldHVy
biB4ZW5kZXZpY2Vtb2RlbF9vcChkbW9kLCBkb21pZCwgMSwgJm9wLCBzaXplb2Yob3ApKTsKK30K
KwogaW50IHhlbmRldmljZW1vZGVsX3Jlc3RyaWN0KHhlbmRldmljZW1vZGVsX2hhbmRsZSAqZG1v
ZCwgZG9taWRfdCBkb21pZCkKIHsKICAgICByZXR1cm4gb3NkZXBfeGVuZGV2aWNlbW9kZWxfcmVz
dHJpY3QoZG1vZCwgZG9taWQpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9p
bmNsdWRlL3hlbmRldmljZW1vZGVsLmggYi90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUv
eGVuZGV2aWNlbW9kZWwuaAppbmRleCAyYzRlMzkyLi45ZGU2ZDQ2IDEwMDY0NAotLS0gYS90b29s
cy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVuZGV2aWNlbW9kZWwuaAorKysgYi90b29scy9s
aWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVuZGV2aWNlbW9kZWwuaApAQCAtMzM5LDYgKzMzOSwy
MCBAQCBpbnQgeGVuZGV2aWNlbW9kZWxfYWRkX3RvX3BoeXNtYXAoCiAgICAgeGVuZGV2aWNlbW9k
ZWxfaGFuZGxlICpkbW9kLCBkb21pZF90IGRvbWlkLCB1aW50NjRfdCBpZHgsIHVpbnQ2NF90IGdw
Zm4pOwogCiAvKioKKyAqIFBpbnMgY2FjaGluZyB0eXBlIG9mIFJBTSBzcGFjZS4KKyAqCisgKiBA
cGFybSBkbW9kIGEgaGFuZGxlIHRvIGFuIG9wZW4gZGV2aWNlbW9kZWwgaW50ZXJmYWNlLgorICog
QHBhcm0gZG9taWQgdGhlIGRvbWFpbiBpZCB0byBiZSBzZXJ2aWNlZAorICogQHBhcm0gc3RhcnQg
U3RhcnQgZ2ZuCisgKiBAcGFybSBlbmQgRW5kIGdmbgorICogQHBhcm0gdHlwZSBYRU5fRE9NQ1RM
X01FTV9DQUNIRUFUVFJfKgorICogQHJldHVybiAwIG9uIHN1Y2Nlc3MsIC0xIG9uIGZhaWx1cmUu
CisgKi8KK2ludCB4ZW5kZXZpY2Vtb2RlbF9waW5fbWVtb3J5X2NhY2hlYXR0cigKKyAgICB4ZW5k
ZXZpY2Vtb2RlbF9oYW5kbGUgKmRtb2QsIGRvbWlkX3QgZG9taWQsIHVpbnQ2NF90IHN0YXJ0LCB1
aW50NjRfdCBlbmQsCisgICAgdWludDMyX3QgdHlwZSk7CisKKy8qKgogICogVGhpcyBmdW5jdGlv
biByZXN0cmljdHMgdGhlIHVzZSBvZiB0aGlzIGhhbmRsZSB0byB0aGUgc3BlY2lmaWVkCiAgKiBk
b21haW4uCiAgKgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9saWJ4ZW5kZXZp
Y2Vtb2RlbC5tYXAgYi90b29scy9saWJzL2RldmljZW1vZGVsL2xpYnhlbmRldmljZW1vZGVsLm1h
cAppbmRleCA0YTE5ZWNiLi5lODIwYjc3IDEwMDY0NAotLS0gYS90b29scy9saWJzL2RldmljZW1v
ZGVsL2xpYnhlbmRldmljZW1vZGVsLm1hcAorKysgYi90b29scy9saWJzL2RldmljZW1vZGVsL2xp
YnhlbmRldmljZW1vZGVsLm1hcApAQCAtMzEsNCArMzEsNSBAQCBWRVJTXzEuMSB7CiBWRVJTXzEu
MiB7CiAJZ2xvYmFsOgogCQl4ZW5kZXZpY2Vtb2RlbF9hZGRfdG9fcGh5c21hcDsKKwkJeGVuZGV2
aWNlbW9kZWxfcGluX21lbW9yeV9jYWNoZWF0dHI7CiB9IFZFUlNfMS4xOwotLSAKMi45LjUKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 18 14:05:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 14:05:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4oyG-0007st-GE; Wed, 18 Oct 2017 14:05:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457f25213=ross.lagerwall@citrix.com>)
 id 1e4oyF-0007sD-Fj
 for xen-devel@lists.xen.org; Wed, 18 Oct 2017 14:05:19 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 2E/02-16147-E9F57E95; Wed, 18 Oct 2017 14:05:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHSDve7s+Oe
 RBpdnsFks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl/b25mLmiRqJj4s5exgXGrUBcjJ4eEgL/E
 2ZcPmEFsNgEDiVuXvoPZIgLqEqc7LrJ2MXJxMAu8ZpK4fe4dE0hCWMBG4sWjCWBFLAKqEsd/9
 IPZvAJ2ElN7Z7NBDJWT2HNxBjuIzSlgLzG7rR/MFgKqWXNtJhuErSbxdvkZFoheQYmTM5+A2c
 wCEhIHX7xgnsDIOwtJahaS1AJGplWMGsWpRWWpRbpGZnpJRZnpGSW5iZk5uoYGxnq5qcXFiem
 pOYlJxXrJ+bmbGIHhU8/AwLiDsWGv3yFGSQ4mJVFe3QPPIoX4kvJTKjMSizPii0pzUosPMcpw
 cChJ8C6Oex4pJFiUmp5akZaZAwxkmLQEB4+SCO/3WKA0b3FBYm5xZjpE6hSjLkfHzbt/mIRY8
 vLzUqXEeZtAZgiAFGWU5sGNgEXVJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvCUgU3gy80
 rgNr0COoIJ6Ih1Tk9AjihJREhJNTBar//JvllhTmutJlP1zo3/ZrmZRvbXrd2VNOnfPga9LL7
 rUSxSilHK/mHO+kw3X/ZtFDVeup5d8+t6mRNa6h71/F9D93x01t+4TElCOsNhHdvvxeEmPdNu
 f+I7c3H5xJ+HmT+xTjGZpuFUeOfS/8Vf5SRf9UScv/v0HNN/Tq5T+6UPTKtP/a2ixFKckWiox
 VxUnAgAZHigaqUCAAA=
X-Env-Sender: prvs=457f25213=ross.lagerwall@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1508335512!106807622!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14937 invoked from network); 18 Oct 2017 14:05:14 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 14:05:14 -0000
X-IronPort-AV: E=Sophos;i="5.43,397,1503360000"; d="scan'208";a="454799340"
From: Ross Lagerwall <ross.lagerwall@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 18 Oct 2017 15:03:36 +0100
Message-ID: <20171018140339.13888-3-ross.lagerwall@citrix.com>
X-Mailer: git-send-email 2.9.5
In-Reply-To: <20171018140339.13888-1-ross.lagerwall@citrix.com>
References: <20171018140339.13888-1-ross.lagerwall@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v1 2/5] xen: Provide XEN_DMOP_add_to_physmap
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UHJvdmlkZSBYRU5fRE1PUF9hZGRfdG9fcGh5c21hcCwgYSBsaW1pdGVkIHZlcnNpb24gb2YKWEVO
TUVNX2FkZF90b19waHlzbWFwIHRvIGFsbG93IGEgZGVwcml2aWxlZ2VkIFFFTVUgdG8gbW92ZSBW
UkFNIHdoZW4gYQpndWVzdCBwcm9ncmFtcyBpdHMgQkFSLiBJdCBpcyBlcXVpdmFsZW50IHRvIFhF
Tk1FTV9hZGRfdG9fcGh5c21hcCB3aXRoCnNwYWNlID09IFhFTk1BUFNQQUNFX2dtZm4uCgpTaWdu
ZWQtb2ZmLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KLS0t
CiB4ZW4vYXJjaC94ODYvaHZtL2RtLmMgICAgICAgICAgfCAxNyArKysrKysrKysrKysrKysrKwog
eGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oIHwgMTQgKysrKysrKysrKysrKysKIHhlbi9p
bmNsdWRlL3hsYXQubHN0ICAgICAgICAgICB8ICAxICsKIDMgZmlsZXMgY2hhbmdlZCwgMzIgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZG0uYyBiL3hlbi9hcmNo
L3g4Ni9odm0vZG0uYwppbmRleCAzMmFkZTk1Li40MzJhODYzIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL2RtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9kbS5jCkBAIC02NDAsNiArNjQw
LDIyIEBAIHN0YXRpYyBpbnQgZG1fb3AoY29uc3Qgc3RydWN0IGRtb3BfYXJncyAqb3BfYXJncykK
ICAgICAgICAgYnJlYWs7CiAgICAgfQogCisgICAgY2FzZSBYRU5fRE1PUF9hZGRfdG9fcGh5c21h
cDoKKyAgICB7CisgICAgICAgIGNvbnN0IHN0cnVjdCB4ZW5fZG1fb3BfYWRkX3RvX3BoeXNtYXAg
KmRhdGEgPQorICAgICAgICAgICAgJm9wLnUuYWRkX3RvX3BoeXNtYXA7CisgICAgICAgIHN0cnVj
dCB4ZW5fYWRkX3RvX3BoeXNtYXAgeGF0cCA9IHsKKyAgICAgICAgICAgIC5kb21pZCA9IG9wX2Fy
Z3MtPmRvbWlkLAorICAgICAgICAgICAgLnNwYWNlID0gWEVOTUFQU1BBQ0VfZ21mbiwKKyAgICAg
ICAgICAgIC5pZHggPSBkYXRhLT5pZHgsCisgICAgICAgICAgICAuZ3BmbiA9IGRhdGEtPmdwZm4s
CisgICAgICAgIH07CisKKyAgICAgICAgcmMgPSB4ZW5tZW1fYWRkX3RvX3BoeXNtYXAoZCwgJnhh
dHAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTk1FTV9hZGRfdG9fcGh5
c21hcCA+PiBNRU1PUF9FWFRFTlRfU0hJRlQpOworICAgICAgICBicmVhazsKKyAgICB9CisKICAg
ICBkZWZhdWx0OgogICAgICAgICByYyA9IC1FT1BOT1RTVVBQOwogICAgICAgICBicmVhazsKQEAg
LTY2OSw2ICs2ODUsNyBAQCBDSEVDS19kbV9vcF9zZXRfbWVtX3R5cGU7CiBDSEVDS19kbV9vcF9p
bmplY3RfZXZlbnQ7CiBDSEVDS19kbV9vcF9pbmplY3RfbXNpOwogQ0hFQ0tfZG1fb3BfcmVtb3Rl
X3NodXRkb3duOworQ0hFQ0tfZG1fb3BfYWRkX3RvX3BoeXNtYXA7CiAKIGludCBjb21wYXRfZG1f
b3AoZG9taWRfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yX2J1ZnMs
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmggYi94ZW4vaW5jbHVk
ZS9wdWJsaWMvaHZtL2RtX29wLmgKaW5kZXggZTE3MzA4NS4uODhhYWNlNyAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9o
dm0vZG1fb3AuaApAQCAtMzY4LDYgKzM2OCwxOSBAQCBzdHJ1Y3QgeGVuX2RtX29wX3JlbW90ZV9z
aHV0ZG93biB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiAoT3RoZXIgcmVhc29uIHZh
bHVlcyBhcmUgbm90IGJsb2NrZWQpICovCiB9OwogCisvKgorICogWEVOX0RNT1BfYWRkX3RvX3Bo
eXNtYXAgOiBTZXRzIHRoZSBHUEZOIGF0IHdoaWNoIGEgcGFydGljdWxhciBwYWdlIGFwcGVhcnMK
KyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgaW4gdGhlIHNwZWNpZmllZCBndWVzdCdzIHBz
ZXVkb3BoeXNpY2FsIGFkZHJlc3MKKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhY2Uu
IElkZW50aWNhbCB0byBYRU5NRU1fYWRkX3RvX3BoeXNtYXAgd2l0aAorICogICAgICAgICAgICAg
ICAgICAgICAgICAgICBzcGFjZSA9PSBYRU5NQVBTUEFDRV9nbWZuLgorICovCisjZGVmaW5lIFhF
Tl9ETU9QX2FkZF90b19waHlzbWFwIDE3CisKK3N0cnVjdCB4ZW5fZG1fb3BfYWRkX3RvX3BoeXNt
YXAgeworICAgIHVpbnQ2NF9hbGlnbmVkX3QgaWR4OyAgLyogSW5kZXggaW50byBHTUZOIHNwYWNl
LiAqLworICAgIHVpbnQ2NF9hbGlnbmVkX3QgZ3BmbjsgLyogR1BGTiBpbiBkb21pZCB3aGVyZSB0
aGUgR01GTiBzaG91bGQgYXBwZWFyLiAqLworfTsKKwogc3RydWN0IHhlbl9kbV9vcCB7CiAgICAg
dWludDMyX3Qgb3A7CiAgICAgdWludDMyX3QgcGFkOwpAQCAtMzg5LDYgKzQwMiw3IEBAIHN0cnVj
dCB4ZW5fZG1fb3AgewogICAgICAgICBzdHJ1Y3QgeGVuX2RtX29wX21hcF9tZW1fdHlwZV90b19p
b3JlcV9zZXJ2ZXIKICAgICAgICAgICAgICAgICBtYXBfbWVtX3R5cGVfdG9faW9yZXFfc2VydmVy
OwogICAgICAgICBzdHJ1Y3QgeGVuX2RtX29wX3JlbW90ZV9zaHV0ZG93biByZW1vdGVfc2h1dGRv
d247CisgICAgICAgIHN0cnVjdCB4ZW5fZG1fb3BfYWRkX3RvX3BoeXNtYXAgYWRkX3RvX3BoeXNt
YXA7CiAgICAgfSB1OwogfTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGxhdC5sc3QgYi94
ZW4vaW5jbHVkZS94bGF0LmxzdAppbmRleCA0MzQ2Y2JlLi5kNDBiYWM2IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS94bGF0LmxzdAorKysgYi94ZW4vaW5jbHVkZS94bGF0LmxzdApAQCAtNTcsNiAr
NTcsNyBAQAogPwlncmFudF9lbnRyeV92MgkJCWdyYW50X3RhYmxlLmgKID8JZ250dGFiX3N3YXBf
Z3JhbnRfcmVmCQlncmFudF90YWJsZS5oCiAhCWRtX29wX2J1ZgkJCWh2bS9kbV9vcC5oCis/CWRt
X29wX2FkZF90b19waHlzbWFwCQlodm0vZG1fb3AuaAogPwlkbV9vcF9jcmVhdGVfaW9yZXFfc2Vy
dmVyCWh2bS9kbV9vcC5oCiA/CWRtX29wX2Rlc3Ryb3lfaW9yZXFfc2VydmVyCWh2bS9kbV9vcC5o
CiA/CWRtX29wX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbwlodm0vZG1fb3AuaAotLSAKMi45LjUKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 18 14:05:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 14:05:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4oyH-0007tz-NT; Wed, 18 Oct 2017 14:05:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457f25213=ross.lagerwall@citrix.com>)
 id 1e4oyG-0007sX-9H
 for xen-devel@lists.xen.org; Wed, 18 Oct 2017 14:05:20 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 4C/81-00983-F9F57E95; Wed, 18 Oct 2017 14:05:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHSDve6c+Oe
 RBmdaWC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozdb74yF3wRq9h9dQ1rA+NSoS5GTg4JAX+J
 773dbCA2m4CBxK1L35lBbBEBdYnTHRdZuxi5OJgFXjNJ3D73jgkkISzgJHH8aCdYEYuAqsTr4
 3/YQWxeATuJexM/sEEMlZPYc3EGWJxTwF5idls/mC0EVLPm2kw2CFtN4u3yMywQvYISJ2c+Ab
 OZBSQkDr54wTyBkXcWktQsJKkFjEyrGDWKU4vKUot0jcz0kooy0zNKchMzc3QNDYz1clOLixP
 TU3MSk4r1kvNzNzECw6eegYFxB2PDXr9DjJIcTEqivLoHnkUK8SXlp1RmJBZnxBeV5qQWH2KU
 4eBQkuBdHPc8UkiwKDU9tSItMwcYyDBpCQ4eJRHe77FAad7igsTc4sx0iNQpRl2Ojpt3/zAJs
 eTl56VKifM2gcwQACnKKM2DGwGLqkuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHlLQKbwZO
 aVwG16BXQEE9AR65yegBxRkoiQkmpgtN48lS/vsUqqtvhO69lLF+qtUSx3NF4meMJIa5fELqv
 oFzfWrY97OmnyUn/zV+mFKvz5F92Orr6gURJ3ySh2/uzQzS85bYxePDkqbdn0RuXu9gcFGzjC
 3ESm9f/TSPMxLCp011rR3BZ2t+7vZq/aNU7WZmHbuuojPoZN3ml9z23WyycTlmY8V2Ipzkg01
 GIuKk4EADUBJtmlAgAA
X-Env-Sender: prvs=457f25213=ross.lagerwall@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1508335512!106807622!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16289 invoked from network); 18 Oct 2017 14:05:15 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 14:05:15 -0000
X-IronPort-AV: E=Sophos;i="5.43,397,1503360000"; d="scan'208";a="454799343"
From: Ross Lagerwall <ross.lagerwall@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 18 Oct 2017 15:03:37 +0100
Message-ID: <20171018140339.13888-4-ross.lagerwall@citrix.com>
X-Mailer: git-send-email 2.9.5
In-Reply-To: <20171018140339.13888-1-ross.lagerwall@citrix.com>
References: <20171018140339.13888-1-ross.lagerwall@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v1 3/5] xen: Provide
	XEN_DMOP_pin_memory_cacheattr
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UHJvdmlkZSBYRU5fRE1PUF9waW5fbWVtb3J5X2NhY2hlYXR0ciB0byBhbGxvdyBhIGRlcHJpdmls
ZWdlZCBRRU1VIHRvCnBpbiB0aGUgY2FjaGluZyB0eXBlIG9mIFJBTSBhZnRlciBtb3ZpbmcgdGhl
IFZSQU0uIEl0IGlzIGVxdWl2YWxlbnQgdG8KWEVOX0RPTUNUTF9waW5fbWVtb3J5X2NhY2hlYXR0
ci4KClNpZ25lZC1vZmYtYnk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXgu
Y29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vZG0uYyAgICAgICAgICB8IDEyICsrKysrKysrKysr
KwogeGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oIHwgMTQgKysrKysrKysrKysrKysKIHhl
bi9pbmNsdWRlL3hsYXQubHN0ICAgICAgICAgICB8ICAxICsKIDMgZmlsZXMgY2hhbmdlZCwgMjcg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZG0uYyBiL3hlbi9h
cmNoL3g4Ni9odm0vZG0uYwppbmRleCA0MzJhODYzLi5lZWJjYmNjIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL2RtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9kbS5jCkBAIC0yMSw2ICsy
MSw3IEBACiAKICNpbmNsdWRlIDxhc20vaGFwLmg+CiAjaW5jbHVkZSA8YXNtL2h2bS9pb3JlcS5o
PgorI2luY2x1ZGUgPGFzbS9odm0vY2FjaGVhdHRyLmg+CiAjaW5jbHVkZSA8YXNtL3NoYWRvdy5o
PgogCiAjaW5jbHVkZSA8eHNtL3hzbS5oPgpAQCAtNjU2LDYgKzY1NywxNiBAQCBzdGF0aWMgaW50
IGRtX29wKGNvbnN0IHN0cnVjdCBkbW9wX2FyZ3MgKm9wX2FyZ3MpCiAgICAgICAgIGJyZWFrOwog
ICAgIH0KIAorICAgIGNhc2UgWEVOX0RNT1BfcGluX21lbW9yeV9jYWNoZWF0dHI6CisgICAgewor
ICAgICAgICBjb25zdCBzdHJ1Y3QgeGVuX2RtX29wX3Bpbl9tZW1vcnlfY2FjaGVhdHRyICpkYXRh
ID0KKyAgICAgICAgICAgICZvcC51LnBpbl9tZW1vcnlfY2FjaGVhdHRyOworCisgICAgICAgIHJj
ID0gaHZtX3NldF9tZW1fcGlubmVkX2NhY2hlYXR0cihkLCBkYXRhLT5zdGFydCwgZGF0YS0+ZW5k
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS0+dHlwZSk7
CisgICAgICAgIGJyZWFrOworICAgIH0KKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJjID0gLUVP
UE5PVFNVUFA7CiAgICAgICAgIGJyZWFrOwpAQCAtNjg2LDYgKzY5Nyw3IEBAIENIRUNLX2RtX29w
X2luamVjdF9ldmVudDsKIENIRUNLX2RtX29wX2luamVjdF9tc2k7CiBDSEVDS19kbV9vcF9yZW1v
dGVfc2h1dGRvd247CiBDSEVDS19kbV9vcF9hZGRfdG9fcGh5c21hcDsKK0NIRUNLX2RtX29wX3Bp
bl9tZW1vcnlfY2FjaGVhdHRyOwogCiBpbnQgY29tcGF0X2RtX29wKGRvbWlkX3QgZG9taWQsCiAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBucl9idWZzLApkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5o
CmluZGV4IDg4YWFjZTcuLjExYmIzODYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9o
dm0vZG1fb3AuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgKQEAgLTM4MSw2
ICszODEsMTkgQEAgc3RydWN0IHhlbl9kbV9vcF9hZGRfdG9fcGh5c21hcCB7CiAgICAgdWludDY0
X2FsaWduZWRfdCBncGZuOyAvKiBHUEZOIGluIGRvbWlkIHdoZXJlIHRoZSBHTUZOIHNob3VsZCBh
cHBlYXIuICovCiB9OwogCisvKgorICogWEVOX0RNT1BfcGluX21lbW9yeV9jYWNoZWF0dHIgOiBQ
aW4gY2FjaGluZyB0eXBlIG9mIFJBTSBzcGFjZS4KKyAqICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgSWRlbnRpY2FsIHRvIFhFTl9ET01DVExfcGluX21lbV9jYWNoZWF0dHIuCisgKi8K
KyNkZWZpbmUgWEVOX0RNT1BfcGluX21lbW9yeV9jYWNoZWF0dHIgMTgKKworc3RydWN0IHhlbl9k
bV9vcF9waW5fbWVtb3J5X2NhY2hlYXR0ciB7CisgICAgdWludDY0X2FsaWduZWRfdCBzdGFydDsg
LyogU3RhcnQgZ2ZuLiAqLworICAgIHVpbnQ2NF9hbGlnbmVkX3QgZW5kOyAgIC8qIEVuZCBnZm4u
ICovCisgICAgdWludDMyX3QgdHlwZTsgICAgICAgICAgLyogWEVOX0RPTUNUTF9NRU1fQ0FDSEVB
VFRSXyogKi8KKyAgICB1aW50MzJfdCBwYWQ7Cit9OworCiBzdHJ1Y3QgeGVuX2RtX29wIHsKICAg
ICB1aW50MzJfdCBvcDsKICAgICB1aW50MzJfdCBwYWQ7CkBAIC00MDMsNiArNDE2LDcgQEAgc3Ry
dWN0IHhlbl9kbV9vcCB7CiAgICAgICAgICAgICAgICAgbWFwX21lbV90eXBlX3RvX2lvcmVxX3Nl
cnZlcjsKICAgICAgICAgc3RydWN0IHhlbl9kbV9vcF9yZW1vdGVfc2h1dGRvd24gcmVtb3RlX3No
dXRkb3duOwogICAgICAgICBzdHJ1Y3QgeGVuX2RtX29wX2FkZF90b19waHlzbWFwIGFkZF90b19w
aHlzbWFwOworICAgICAgICBzdHJ1Y3QgeGVuX2RtX29wX3Bpbl9tZW1vcnlfY2FjaGVhdHRyIHBp
bl9tZW1vcnlfY2FjaGVhdHRyOwogICAgIH0gdTsKIH07CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hsYXQubHN0IGIveGVuL2luY2x1ZGUveGxhdC5sc3QKaW5kZXggZDQwYmFjNi4uZmZmYjMw
OCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGxhdC5sc3QKKysrIGIveGVuL2luY2x1ZGUveGxh
dC5sc3QKQEAgLTY1LDYgKzY1LDcgQEAKID8JZG1fb3BfaW5qZWN0X21zaQkJaHZtL2RtX29wLmgK
ID8JZG1fb3BfaW9yZXFfc2VydmVyX3JhbmdlCWh2bS9kbV9vcC5oCiA/CWRtX29wX21vZGlmaWVk
X21lbW9yeQkJaHZtL2RtX29wLmgKKz8JZG1fb3BfcGluX21lbW9yeV9jYWNoZWF0dHIJaHZtL2Rt
X29wLmgKID8JZG1fb3BfcmVtb3RlX3NodXRkb3duCQlodm0vZG1fb3AuaAogPwlkbV9vcF9zZXRf
aW9yZXFfc2VydmVyX3N0YXRlCWh2bS9kbV9vcC5oCiA/CWRtX29wX3NldF9pc2FfaXJxX2xldmVs
CQlodm0vZG1fb3AuaAotLSAKMi45LjUKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 18 14:05:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 14:05:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4oyp-00089b-Vy; Wed, 18 Oct 2017 14:05:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457281bb7=roger.pau@citrix.com>)
 id 1e4oyp-000892-3o
 for xen-devel@lists.xen.org; Wed, 18 Oct 2017 14:05:55 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 FC/C6-31121-2CF57E95; Wed, 18 Oct 2017 14:05:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsWSzvfng+7B+Oe
 RBveX6lss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmtn2cwFpzyq3h6oJWxgXGNbRcjB4eEgL9E
 w175LkZODhYBVYmf+++ygoTZBOwlpn+tAAmLAIU3Tz/N3sXIxcEsMJ1JYuXtT0wgCWGBFIlLz
 /azg9TzCnhKzFzDARIWEqiTeP3gEyOIzSsgKHFy5hMWEJtZQEdiwe5PbCDlzALSEsv/gZVzCr
 hKvHqxlw3EFhWQkXj2u5sJYoyiRP+8B2BxCYF0iaMzN7JNYOSfhWTqLCRTZyFMXcDIvIpRozi
 1qCy1SNfITC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzD4GIBgB+OZBYGHGCU5
 mJREeXUPPIsU4kvKT6nMSCzOiC8qzUktPsQow8GhJMG7OO55pJBgUWp6akVaZg4wDmDSEhw8S
 iK832OB0rzFBYm5xZnpEKlTjLocByZc+cMkxJKXn5cqJc4rBDJDAKQoozQPbgQsJi8xykoJ8z
 ICHSXEU5BalJtZgir/ilGcg1FJmLcEZApPZl4J3KZXQEcwAR2xzukJyBEliQgpqQZG5WCxq9o
 MWw4WZN44+m3disCuaufy5X7a2oZ7NHKlPi7Z+0O0TuGMZ9XCsxv/TNibpz9XLTNxirDyq6+H
 r0ZWayxym1NxZMOCxSY9yc4Tvlt9Zdnnm/itfvVS6w6xA44TnRbr8LjoyVXEhlS/zXPUK4o+r
 J3TZpn81F/2dci6/to3Ci+XzvRTYinOSDTUYi4qTgQA/qTWocQCAAA=
X-Env-Sender: prvs=457281bb7=roger.pau@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1508335551!111478583!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26989 invoked from network); 18 Oct 2017 14:05:53 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 14:05:53 -0000
X-IronPort-AV: E=Sophos;i="5.43,397,1503360000"; d="scan'208";a="106380451"
Date: Wed, 18 Oct 2017 15:05:41 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20171018140541.75y4yhy6i2ydnm7t@dhcp-3-128.uk.xensource.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-3-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506049330-11196-3-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V3 2/29] VIOMMU: Add vIOMMU helper functions
 to create, destroy vIOMMU instance
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMTE6MDE6NDNQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBUaGlzIHBhdGNoIGlzIHRvIGludHJvZHVjZSBhbiBhYnN0cmFjdCBsYXllciBmb3IgYXJj
aCB2SU9NTVUgaW1wbGVtZW50YXRpb24KPiB0byBkZWFsIHdpdGggcmVxdWVzdHMgZnJvbSBkb20w
LiBBcmNoIHZJT01NVSBjb2RlIG5lZWRzIHRvIHByb3ZpZGUgY2FsbGJhY2sKPiB0byBkbyBjcmVh
dGUgYW5kIGRlc3Ryb3kgb3BlcmF0aW9uLgo+IAo+IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUg
PHRpYW55dS5sYW5AaW50ZWwuY29tPgo+IC0tLQo+ICBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGlu
ZS5tYXJrZG93biB8ICAgNyArKwo+ICB4ZW4vYXJjaC94ODYvS2NvbmZpZyAgICAgICAgICAgICAg
ICB8ICAgMSArCj4gIHhlbi9jb21tb24vS2NvbmZpZyAgICAgICAgICAgICAgICAgIHwgICAzICsK
PiAgeGVuL2NvbW1vbi9NYWtlZmlsZSAgICAgICAgICAgICAgICAgfCAgIDEgKwo+ICB4ZW4vY29t
bW9uL2RvbWFpbi5jICAgICAgICAgICAgICAgICB8ICAgNCArCj4gIHhlbi9jb21tb24vdmlvbW11
LmMgICAgICAgICAgICAgICAgIHwgMTQ0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwo+ICB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICAgICAgICAgICB8ICAgOCArKwo+ICB4
ZW4vaW5jbHVkZS94ZW4vdmlvbW11LmggICAgICAgICAgICB8ICA2MyArKysrKysrKysrKysrKysr
Cj4gIDggZmlsZXMgY2hhbmdlZCwgMjMxIGluc2VydGlvbnMoKykKPiAgY3JlYXRlIG1vZGUgMTAw
NjQ0IHhlbi9jb21tb24vdmlvbW11LmMKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRl
L3hlbi92aW9tbXUuaAo+IAo+IGRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGlu
ZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCj4gaW5kZXgg
OTc5N2M4ZC4uZGZkMWRiNSAxMDA2NDQKPiAtLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGlu
ZS5tYXJrZG93bgo+ICsrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCj4g
QEAgLTE4MjUsMyArMTgyNSwxMCBAQCBtb2RlLgo+ICA+IERlZmF1bHQ6IGB0cnVlYAo+ICAKPiAg
UGVybWl0IHVzZSBvZiB0aGUgYHhzYXZlL3hyc3RvcmAgaW5zdHJ1Y3Rpb25zLgo+ICsKPiArIyMj
IHZpb21tdQo+ICs+IGA9IDxib29sZWFuPmAKPiArCj4gKz4gRGVmYXVsdDogYGZhbHNlYAo+ICsK
PiArUGVybWl0IHVzZSBvZiB2aW9tbXUgaW50ZXJmYWNlIHRvIGNyZWF0ZSBhbmQgZGVzdHJveSB2
aW9tbXUgZGV2aWNlIG1vZGVsLgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvS2NvbmZpZyBi
L3hlbi9hcmNoL3g4Ni9LY29uZmlnCj4gaW5kZXggMzBjMjc2OS4uMWYxZGU5NiAxMDA2NDQKPiAt
LS0gYS94ZW4vYXJjaC94ODYvS2NvbmZpZwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9LY29uZmlnCj4g
QEAgLTIzLDYgKzIzLDcgQEAgY29uZmlnIFg4Ngo+ICAJc2VsZWN0IEhBU19QRFgKPiAgCXNlbGVj
dCBOVU1BCj4gIAlzZWxlY3QgVkdBCj4gKwlzZWxlY3QgVklPTU1VCj4gIAo+ICBjb25maWcgQVJD
SF9ERUZDT05GSUcKPiAgCXN0cmluZwo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL0tjb25maWcg
Yi94ZW4vY29tbW9uL0tjb25maWcKPiBpbmRleCBkYzhlODc2Li4yYWQyYzhkIDEwMDY0NAo+IC0t
LSBhL3hlbi9jb21tb24vS2NvbmZpZwo+ICsrKyBiL3hlbi9jb21tb24vS2NvbmZpZwo+IEBAIC00
OSw2ICs0OSw5IEBAIGNvbmZpZyBIQVNfQ0hFQ0tQT0xJQ1kKPiAgCXN0cmluZwo+ICAJb3B0aW9u
IGVudj0iWEVOX0hBU19DSEVDS1BPTElDWSIKPiAgCj4gK2NvbmZpZyBWSU9NTVUKPiArCWJvb2wK
PiArCj4gIGNvbmZpZyBLRVhFQwo+ICAJYm9vbCAia2V4ZWMgc3VwcG9ydCIKPiAgCWRlZmF1bHQg
eQo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL01ha2VmaWxlIGIveGVuL2NvbW1vbi9NYWtlZmls
ZQo+IGluZGV4IDM5ZTI2MTQuLmRhMzJmNzEgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9NYWtl
ZmlsZQo+ICsrKyBiL3hlbi9jb21tb24vTWFrZWZpbGUKPiBAQCAtNTYsNiArNTYsNyBAQCBvYmot
eSArPSB0aW1lLm8KPiAgb2JqLXkgKz0gdGltZXIubwo+ICBvYmoteSArPSB0cmFjZS5vCj4gIG9i
ai15ICs9IHZlcnNpb24ubwo+ICtvYmotJChDT05GSUdfVklPTU1VKSArPSB2aW9tbXUubwo+ICBv
YmoteSArPSB2aXJ0dWFsX3JlZ2lvbi5vCj4gIG9iai15ICs9IHZtX2V2ZW50Lm8KPiAgb2JqLXkg
Kz0gdm1hcC5vCj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9u
L2RvbWFpbi5jCj4gaW5kZXggNWFlYmNmMi4uY2RiMWM5ZCAxMDA2NDQKPiAtLS0gYS94ZW4vY29t
bW9uL2RvbWFpbi5jCj4gKysrIGIveGVuL2NvbW1vbi9kb21haW4uYwo+IEBAIC04MTQsNiArODE0
LDEwIEBAIHN0YXRpYyB2b2lkIGNvbXBsZXRlX2RvbWFpbl9kZXN0cm95KHN0cnVjdCByY3VfaGVh
ZCAqaGVhZCkKPiAgCj4gICAgICBzY2hlZF9kZXN0cm95X2RvbWFpbihkKTsKPiAgCj4gKyNpZmRl
ZiBDT05GSUdfVklPTU1VCj4gKyAgICB2aW9tbXVfZGVzdHJveV9kb21haW4oZCk7Cj4gKyNlbmRp
Zgo+ICsKPiAgICAgIC8qIEZyZWUgcGFnZSB1c2VkIGJ5IHhlbiBvcHJvZmlsZSBidWZmZXIuICov
Cj4gICNpZmRlZiBDT05GSUdfWEVOT1BST0YKPiAgICAgIGZyZWVfeGVub3Byb2ZfcGFnZXMoZCk7
Cj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdmlvbW11LmMgYi94ZW4vY29tbW9uL3Zpb21tdS5j
Cj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwLi42NGQ5MWU2Cj4gLS0tIC9k
ZXYvbnVsbAo+ICsrKyBiL3hlbi9jb21tb24vdmlvbW11LmMKPiBAQCAtMCwwICsxLDE0NCBAQAo+
ICsvKgo+ICsgKiBjb21tb24vdmlvbW11LmMKPiArICoKPiArICogQ29weXJpZ2h0IChjKSAyMDE3
IEludGVsIENvcnBvcmF0aW9uCj4gKyAqIEF1dGhvcjogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBp
bnRlbC5jb20+Cj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3Ug
Y2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5IGl0Cj4gKyAqIHVuZGVyIHRoZSB0ZXJt
cyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UsCj4gKyAq
IHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24u
Cj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSBpdCB3
aWxsIGJlIHVzZWZ1bCwgYnV0IFdJVEhPVVQKPiArICogQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2
ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YgTUVSQ0hBTlRBQklMSVRZIG9yCj4gKyAqIEZJVE5F
U1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZSBmb3IKPiArICogbW9yZSBkZXRhaWxzLgo+ICsgKgo+ICsgKiBZb3Ugc2hvdWxkIGhh
dmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhbG9u
ZyB3aXRoCj4gKyAqIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9y
Zy9saWNlbnNlcy8+Lgo+ICsgKi8KPiArCj4gKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KPiArI2lu
Y2x1ZGUgPHhlbi9zcGlubG9jay5oPgo+ICsjaW5jbHVkZSA8eGVuL3R5cGVzLmg+Cj4gKyNpbmNs
dWRlIDx4ZW4vdmlvbW11Lmg+Cj4gKwo+ICtib29sIF9fcmVhZF9tb3N0bHkgb3B0X3Zpb21tdTsK
PiArYm9vbGVhbl9wYXJhbSgidmlvbW11Iiwgb3B0X3Zpb21tdSk7Cj4gKwo+ICtzdGF0aWMgREVG
SU5FX1NQSU5MT0NLKHR5cGVfbGlzdF9sb2NrKTsKPiArc3RhdGljIExJU1RfSEVBRCh0eXBlX2xp
c3QpOwo+ICsKPiArc3RydWN0IHZpb21tdV90eXBlIHsKPiArICAgIHVpbnQ2NF90IHR5cGU7CgpU
aGUgY29tbWVudCBJJ3ZlIG1hZGUgYWJvdXQgdHlwZSBiZWluZyB1aW50NjRfdCBpbiB0aGUgb3Ro
ZXIgcGF0Y2gKc3RhbmRzIGhlcmUuCgo+ICsgICAgc3RydWN0IHZpb21tdV9vcHMgKm9wczsKPiAr
ICAgIHN0cnVjdCBsaXN0X2hlYWQgbm9kZTsKPiArfTsKPiArCj4gK2ludCB2aW9tbXVfZGVzdHJv
eV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKPiArewo+ICsgICAgaW50IHJldDsKPiArCj4gKyAg
ICBpZiAoICFkLT52aW9tbXUgKQo+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwoKRU5PREVWIHdv
dWxkIGJlIGJldHRlci4KCj4gKwo+ICsgICAgcmV0ID0gZC0+dmlvbW11LT5vcHMtPmRlc3Ryb3ko
ZC0+dmlvbW11KTsKPiArICAgIGlmICggcmV0IDwgMCApCj4gKyAgICAgICAgcmV0dXJuIHJldDsK
PiArCj4gKyAgICB4ZnJlZShkLT52aW9tbXUpOwo+ICsgICAgZC0+dmlvbW11ID0gTlVMTDsKCk5l
d2xpbmUgcHJlZmVyYWJseS4KCj4gKyAgICByZXR1cm4gMDsKPiArfQo+ICsKPiArc3RhdGljIHN0
cnVjdCB2aW9tbXVfdHlwZSAqdmlvbW11X2dldF90eXBlKHVpbnQ2NF90IHR5cGUpCj4gK3sKPiAr
ICAgIHN0cnVjdCB2aW9tbXVfdHlwZSAqdmlvbW11X3R5cGUgPSBOVUxMOwo+ICsKPiArICAgIHNw
aW5fbG9jaygmdHlwZV9saXN0X2xvY2spOwo+ICsgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSggdmlv
bW11X3R5cGUsICZ0eXBlX2xpc3QsIG5vZGUgKQo+ICsgICAgewo+ICsgICAgICAgIGlmICggdmlv
bW11X3R5cGUtPnR5cGUgPT0gdHlwZSApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBzcGlu
X3VubG9jaygmdHlwZV9saXN0X2xvY2spOwo+ICsgICAgICAgICAgICByZXR1cm4gdmlvbW11X3R5
cGU7Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICsgICAgc3Bpbl91bmxvY2soJnR5cGVfbGlzdF9s
b2NrKTsKCldoeSBkbyB5b3UgbmVlZCBhIGxvY2sgaGVyZSwgYW5kIGEgbGlzdCBhdCBhbGw/CgpB
RkFJQ1QgdklPTU1VIHR5cGVzIHdpbGwgbmV2ZXIgYmUgYWRkZWQgYXQgcnVudGltZS4KCj4gKwo+
ICsgICAgcmV0dXJuIE5VTEw7Cj4gK30KPiArCj4gK2ludCB2aW9tbXVfcmVnaXN0ZXJfdHlwZSh1
aW50NjRfdCB0eXBlLCBzdHJ1Y3QgdmlvbW11X29wcyAqb3BzKQo+ICt7Cj4gKyAgICBzdHJ1Y3Qg
dmlvbW11X3R5cGUgKnZpb21tdV90eXBlID0gTlVMTDsKPiArCj4gKyAgICBpZiAoICF2aW9tbXVf
ZW5hYmxlZCgpICkKPiArICAgICAgICByZXR1cm4gLUVOT0RFVjsKPiArCj4gKyAgICBpZiAoIHZp
b21tdV9nZXRfdHlwZSh0eXBlKSApCj4gKyAgICAgICAgcmV0dXJuIC1FRVhJU1Q7Cj4gKwo+ICsg
ICAgdmlvbW11X3R5cGUgPSB4emFsbG9jKHN0cnVjdCB2aW9tbXVfdHlwZSk7Cj4gKyAgICBpZiAo
ICF2aW9tbXVfdHlwZSApCj4gKyAgICAgICAgcmV0dXJuIC1FTk9NRU07Cj4gKwo+ICsgICAgdmlv
bW11X3R5cGUtPnR5cGUgPSB0eXBlOwo+ICsgICAgdmlvbW11X3R5cGUtPm9wcyA9IG9wczsKPiAr
Cj4gKyAgICBzcGluX2xvY2soJnR5cGVfbGlzdF9sb2NrKTsKPiArICAgIGxpc3RfYWRkX3RhaWwo
JnZpb21tdV90eXBlLT5ub2RlLCAmdHlwZV9saXN0KTsKPiArICAgIHNwaW5fdW5sb2NrKCZ0eXBl
X2xpc3RfbG9jayk7Cj4gKwo+ICsgICAgcmV0dXJuIDA7Cj4gK30KCkFzIG1lbnRpb25lZCBhYm92
ZSwgSSB0aGluayB0aGlzIHZpb21tdV9yZWdpc3Rlcl90eXBlIGhlbHBlciBjb3VsZCBiZQphdm9p
ZGVkLiBJIHdvdWxkIHJhdGhlciB1c2UgYSBtYWNybyBzaW1pbGFyIHRvIFJFR0lTVEVSX1NDSEVE
VUxFUiBpbgpvcmRlciB0byBwb3B1bGF0ZSBhbiBhcnJheSBhdCBsaW5rIHRpbWUsIGFuZCB0aGVu
IGp1c3QgaXRlcmF0ZSBvdmVyCml0LgoKPiArCj4gK3N0YXRpYyBpbnQgdmlvbW11X2NyZWF0ZShz
dHJ1Y3QgZG9tYWluICpkLCB1aW50NjRfdCB0eXBlLAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDY0X3QgYmFzZV9hZGRyZXNzLCB1aW50NjRfdCBjYXBzLAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDMyX3QgKnZpb21tdV9pZCkKCkknbSBxdWl0ZSBzdXJlIHRoaXMgZG9l
c24ndCBjb21waWxlLCB5b3UgYXJlIGFkZGluZyBhIHN0YXRpYyBmdW5jdGlvbgpoZXJlIHRoYXQn
cyBub3QgdXNlZCBhdCBhbGwgaW4gdGhpcyBwYXRjaC4gUGxlYXNlIGJlIGNhcmVmdWwgYW5kIGRv
bid0CmludHJvZHVjZSBwYXRjaGVzIHRoYXQgd2lsbCBicmVhayB0aGUgYnVpbGQuCgo+ICt7Cj4g
KyAgICBzdHJ1Y3QgdmlvbW11ICp2aW9tbXU7Cj4gKyAgICBzdHJ1Y3QgdmlvbW11X3R5cGUgKnZp
b21tdV90eXBlID0gTlVMTDsKPiArICAgIGludCByYzsKPiArCj4gKyAgICAvKiBPbmx5IHN1cHBv
cnQgb25lIHZJT01NVSBwZXIgZG9tYWluLiAqLwo+ICsgICAgaWYgKCBkLT52aW9tbXUgKQo+ICsg
ICAgICAgIHJldHVybiAtRTJCSUc7Cj4gKwo+ICsgICAgdmlvbW11X3R5cGUgPSB2aW9tbXVfZ2V0
X3R5cGUodHlwZSk7Cj4gKyAgICBpZiAoICF2aW9tbXVfdHlwZSApCj4gKyAgICAgICAgcmV0dXJu
IC1FSU5WQUw7Cj4gKwo+ICsgICAgaWYgKCAhdmlvbW11X3R5cGUtPm9wcyB8fCAhdmlvbW11X3R5
cGUtPm9wcy0+Y3JlYXRlICkKPiArICAgICAgICByZXR1cm4gLUVJTlZBTDsKCkNhbiB0aGlzIHJl
YWxseSBoYXBwZW4/IFdoYXQncyB0aGUgcG9pbnQgaW4gaGF2aW5nIGEgaW9tbXVfdHlwZQp3aXRo
b3V0IG9wcyBvciB3aXRob3V0IHRoZSBjcmVhdGUgb3A/IEkgdGhpbmsgdGhpcyBzaG91bGQgYmUg
YW4gQVNTRVJUCmluc3RlYWQuCgo+ICsKPiArICAgIHZpb21tdSA9IHh6YWxsb2Moc3RydWN0IHZp
b21tdSk7Cj4gKyAgICBpZiAoICF2aW9tbXUgKQo+ICsgICAgICAgIHJldHVybiAtRU5PTUVNOwo+
ICsKPiArICAgIHZpb21tdS0+YmFzZV9hZGRyZXNzID0gYmFzZV9hZGRyZXNzOwo+ICsgICAgdmlv
bW11LT5jYXBzID0gY2FwczsKPiArICAgIHZpb21tdS0+b3BzID0gdmlvbW11X3R5cGUtPm9wczsK
PiArCj4gKyAgICByYyA9IHZpb21tdS0+b3BzLT5jcmVhdGUoZCwgdmlvbW11KTsKPiArICAgIGlm
ICggcmMgPCAwICkKPiArICAgIHsKPiArICAgICAgICB4ZnJlZSh2aW9tbXUpOwo+ICsgICAgICAg
IHJldHVybiByYzsKPiArICAgIH0KPiArCj4gKyAgICBkLT52aW9tbXUgPSB2aW9tbXU7Cj4gKwo+
ICsgICAgLyogT25seSBzdXBwb3J0IG9uZSB2SU9NTVUgcGVyIGRvbWFpbi4gKi8KPiArICAgICp2
aW9tbXVfaWQgPSAwOwo+ICsgICAgcmV0dXJuIDA7Cj4gK30KPiArCj4gKy8qCj4gKyAqIExvY2Fs
IHZhcmlhYmxlczoKPiArICogbW9kZTogQwo+ICsgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCj4gKyAq
IGMtYmFzaWMtb2Zmc2V0OiA0Cj4gKyAqIHRhYi13aWR0aDogNAo+ICsgKiBpbmRlbnQtdGFicy1t
b2RlOiBuaWwKPiArICogRW5kOgo+ICsgKi8KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVu
L3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAo+IGluZGV4IDViOGY4YzYuLjc1MGYy
MzUgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKPiArKysgYi94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQuaAo+IEBAIC0zMyw2ICszMywxMCBAQAo+ICBERUZJTkVfWEVOX0dVRVNU
X0hBTkRMRSh2Y3B1X3J1bnN0YXRlX2luZm9fY29tcGF0X3QpOwo+ICAjZW5kaWYKPiAgCj4gKyNp
ZmRlZiBDT05GSUdfVklPTU1VCj4gKyNpbmNsdWRlIDx4ZW4vdmlvbW11Lmg+Cj4gKyNlbmRpZgoK
SSB3b3VsZCBzdWdnZXN0IHlvdSBwbGFjZSB0aGUgQ09ORklHX1ZJT01NVSBpbnNpZGUgb2YgdGhl
IGhlYWRlcgppdHNlbGYuCgo+ICsKPiAgLyoKPiAgICogU3RhdHMKPiAgICoKPiBAQCAtNDc5LDYg
KzQ4MywxMCBAQCBzdHJ1Y3QgZG9tYWluCj4gICAgICByd2xvY2tfdCB2bnVtYV9yd2xvY2s7Cj4g
ICAgICBzdHJ1Y3Qgdm51bWFfaW5mbyAqdm51bWE7Cj4gIAo+ICsjaWZkZWYgQ09ORklHX1ZJT01N
VQo+ICsgICAgc3RydWN0IHZpb21tdSAqdmlvbW11Owo+ICsjZW5kaWYKClNob3VsZG4ndCB0aGlz
IGdvIGluc2lkZSBvZiB4ODYvaHZtL2RvbWFpbi5oPyAoaHZtX2RvbWFpbikgUFYgZ3Vlc3RzCndp
bGwgY2VydGFpbmx5IG5ldmVyIGJlIGFibGUgdG8gdXNlIGl0LgoKPiArCj4gICAgICAvKiBDb21t
b24gbW9uaXRvciBvcHRpb25zICovCj4gICAgICBzdHJ1Y3Qgewo+ICAgICAgICAgIHVuc2lnbmVk
IGludCBndWVzdF9yZXF1ZXN0X2VuYWJsZWQgICAgICAgOiAxOwo+IGRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS94ZW4vdmlvbW11LmggYi94ZW4vaW5jbHVkZS94ZW4vdmlvbW11LmgKPiBuZXcgZmls
ZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAuLjYzNmEyYTMKPiAtLS0gL2Rldi9udWxsCj4g
KysrIGIveGVuL2luY2x1ZGUveGVuL3Zpb21tdS5oCj4gQEAgLTAsMCArMSw2MyBAQAo+ICsvKgo+
ICsgKiBpbmNsdWRlL3hlbi92aW9tbXUuaAo+ICsgKgo+ICsgKiBDb3B5cmlnaHQgKGMpIDIwMTcs
IEludGVsIENvcnBvcmF0aW9uCj4gKyAqIEF1dGhvcjogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBp
bnRlbC5jb20+Cj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3Ug
Y2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5IGl0Cj4gKyAqIHVuZGVyIHRoZSB0ZXJt
cyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UsCj4gKyAq
IHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24u
Cj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSBpdCB3
aWxsIGJlIHVzZWZ1bCwgYnV0IFdJVEhPVVQKPiArICogQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2
ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YgTUVSQ0hBTlRBQklMSVRZIG9yCj4gKyAqIEZJVE5F
U1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZSBmb3IKPiArICogbW9yZSBkZXRhaWxzLgo+ICsgKgo+ICsgKiBZb3Ugc2hvdWxkIGhh
dmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhbG9u
ZyB3aXRoCj4gKyAqIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9y
Zy9saWNlbnNlcy8+Lgo+ICsgKgo+ICsgKi8KPiArI2lmbmRlZiBfX1hFTl9WSU9NTVVfSF9fCj4g
KyNkZWZpbmUgX19YRU5fVklPTU1VX0hfXwo+ICsKPiArc3RydWN0IHZpb21tdTsKPiArCj4gK3N0
cnVjdCB2aW9tbXVfb3BzIHsKPiArICAgIGludCAoKmNyZWF0ZSkoc3RydWN0IGRvbWFpbiAqZCwg
c3RydWN0IHZpb21tdSAqdmlvbW11KTsKPiArICAgIGludCAoKmRlc3Ryb3kpKHN0cnVjdCB2aW9t
bXUgKnZpb21tdSk7Cj4gK307Cj4gKwo+ICtzdHJ1Y3QgdmlvbW11IHsKPiArICAgIHVpbnQ2NF90
IGJhc2VfYWRkcmVzczsKPiArICAgIHVpbnQ2NF90IGNhcHM7Cj4gKyAgICBjb25zdCBzdHJ1Y3Qg
dmlvbW11X29wcyAqb3BzOwo+ICsgICAgdm9pZCAqcHJpdjsKPiArfTsKPiArCj4gKyNpZmRlZiBD
T05GSUdfVklPTU1VCgpXaHkgZG8geW91IG9ubHkgcHJvdGVjdCBjZXJ0YWluIHBhcnRzIG9mIHRo
ZSBmaWxlIHdpdGgKQ09ORklHX1ZJT01NVT8KCj4gK2V4dGVybiBib29sIG9wdF92aW9tbXU7Cj4g
K3N0YXRpYyBpbmxpbmUgYm9vbCB2aW9tbXVfZW5hYmxlZCh2b2lkKQo+ICt7Cj4gKyAgICByZXR1
cm4gb3B0X3Zpb21tdTsKPiArfQo+ICsKPiAraW50IHZpb21tdV9yZWdpc3Rlcl90eXBlKHVpbnQ2
NF90IHR5cGUsIHN0cnVjdCB2aW9tbXVfb3BzICpvcHMpOwo+ICtpbnQgdmlvbW11X2Rlc3Ryb3lf
ZG9tYWluKHN0cnVjdCBkb21haW4gKmQpOwo+ICsjZWxzZQo+ICtzdGF0aWMgaW5saW5lIGludCB2
aW9tbXVfcmVnaXN0ZXJfdHlwZSh1aW50NjRfdCB0eXBlLCBzdHJ1Y3QgdmlvbW11X29wcyAqb3Bz
KQo+ICt7Cj4gKyAgICByZXR1cm4gLUVJTlZBTDsKPiArfQoKV2h5IGRvbid0IHlvdSBhbHNvIHBy
b3ZpZGUgYSBkdW1teSB2aW9tbXVfZGVzdHJveV9kb21haW4gaGVscGVyIHRvIGJlCnVzZWQgaW4g
ZG9tYWluLmM/CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 18 14:14:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 14:14:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4p75-00010g-Tr; Wed, 18 Oct 2017 14:14:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e4p74-00010a-81
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 14:14:26 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 9F/6C-07262-1C167E95; Wed, 18 Oct 2017 14:14:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS/dA4vN
 Ig76PNhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bSaT+YCxZxVjyd9Yq9gbGXvYuRg0NIIE/i
 wv+ILkZODl4BO4kdF5+ygNgSAoYSpxfeBLNZBFQlOg91MoLYbALqEm3PtrOC2CICnhJH559n6
 2Lk4mAWmMYksfjtAbAGYYFMiQOrehhBEkICLYwSfU8Pg3VwCnhIrOucyQKymFdAUOLvDmEQkx
 lo6Pp5QiAVzALyEs1bZzNDhKUllv/jmMDINwuhfhZC/Swk9bMQ6hcwsqxi1ChOLSpLLdI1MtV
 LKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMvXoGBsYdjK0n/A4xSnIwKYny6h54
 FinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgpcLGMpCgkWp6akVaZk5wCiASUtw8CiJ8AYkAKV5i
 wsSc4sz0yFSpxh1OTpu3v3DJMSSl5+XKiXOywYyQwCkKKM0D24ELCIvMcpKCfMyMjAwCPEUpB
 blZpagyr9iFOdgVBLmnQ6yiiczrwRu0yugI5iAjljn9ATkiJJEhJRUA2My24WpokK9ma9u8My
 f57RobVrF55iW9Tvmc/WZGgmtsDzD5/z3aQrHMt5j+kUetyoNeUtkBBdtsg3m0yn5pxJ9OFed
 u3yZeHyfzvd1HAHW6/9+LRP8tc9n14R5z8M8ezZr1EVxuZm93Mimt/l0aMsUF6aZz/WFMtd7/
 ed4I/A077NJwqWN+UosxRmJhlrMRcWJAL2DxUjDAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1508336063!110856937!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63169 invoked from network); 18 Oct 2017 14:14:24 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Oct 2017 14:14:24 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 18 Oct 2017 08:14:22 -0600
Message-Id: <59E77DDC0200007800187BF0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 18 Oct 2017 08:14:20 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>,
 "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1508123061-6600-1-git-send-email-yi.y.sun@linux.intel.com>
 <1508123061-6600-3-git-send-email-yi.y.sun@linux.intel.com>
In-Reply-To: <1508123061-6600-3-git-send-email-yi.y.sun@linux.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>, xen-devel@lists.xenproject.org,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v8 02/16] Rename PSR sysctl/domctl
 interfaces and xsm policy to make them be general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjEwLjE3IGF0IDA1OjA0LCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKPiB2NzoKPiAgICAgLSBhZGQgc2luZ2xlIHRyYWlsaW5nIHVuZGVyc2NvcmUgZm9yIGludGVy
bmFsIHZhcmlhYmxlZCBpbiBtYWNyby4KPiAgICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNo
KQo+ICAgICAtIGFkZCBwYXJlbnRoZXNlcyBmb3IgaW5wdXQgcGFyYW1ldGVycyBvZiBtYXJjcm8u
Cj4gICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKPiAgICAgLSBhZGp1c3QgdGhlIHBv
c3Rpb24gb2YgbWFjcm8uCj4gICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKPiB2NjoK
PiAgICAgLSBtb3ZlIG1hY3JvIGRlZmluaXRpb24gaW50byB0aGUgZnVuY3Rpb24gYW5kIHVuZGVm
aW5lIGl0IGFmdGVyIHVzZS4KPiAgICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kp
Cj4gICAgIC0gZG8gbm90IGJ1bXAgc3lzY3RsIHZlcnNpb24gYmVjYXVzZSBpdCBoYXMgYmVlbiBi
dW1wZWQgZm9yIDQuMTAuCj4gICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQoK
SSB3YXMgYWJvdXQgdG8gaW5kaWNhdGUgdGhhdCB0aGlzIG5lZWRzIHJlc3VycmVjdGluZyBub3cg
dGhhdCB0aGUKc2VyaWVzIGhhcyBtaXNzZWQgNC4xMCwgYnV0IHRoZW4gYWdhaW4sIFdlaSwgLi4u
Cgo+IHYxOgo+ICAgICAtIGFkZCBkZXNjcmlwdGlvbiBhYm91dCB3aGF0IHRvIGJlIGNoYW5nZWQg
aW4gY29tbWl0IG1lc3NhZ2UuCj4gICAgICAgKHN1Z2dlc3RlZCBieSBXZWkgTGl1KQo+ICAgICAt
IGJ1bXAgc3lzY3RsL2RvbWN0bCB2ZXJzaW9uIG51bWJlcnMuCj4gICAgICAgKHN1Z2dlc3RlZCBi
eSBXZWkgTGl1KQoKLi4uIEkgd29uZGVyIHdoeSB5b3UgZGlkIGFzayBmb3IgaXQgaW4gdGhlIGZp
cnN0IHBsYWNlLiBUaGVyZSBhcmUKbm8gYmluYXJ5IGluY29tcGF0aWJsZSBjaGFuZ2VzLCBhbmQg
dGhvc2UgbnVtYmVycyBjaGFuZ2luZwpkb2Vzbid0IGhhdmUgYW55IGFkdmFudGFnZSBmb3IgY29k
ZSBubyBsb25nZXIgY29tcGlsaW5nIC0gdGhhdAp3b3VsZCBuZWVkIHRvIGJlIGFkanVzdGVkIHRv
IHRoZSBuZXcgbmFtaW5nIGFueXdheS4KClRoZSBhZGRpdGlvbnMgaW4gcGF0Y2hlcyA2LTggZG9u
J3QgYXBwZWFyIHRvIHJlcXVpcmUgYSBidW1wIGVpdGhlci4KCkphbgoKSmFuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 18 14:19:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 14:19:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4pBd-0001GZ-FN; Wed, 18 Oct 2017 14:19:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457281bb7=roger.pau@citrix.com>)
 id 1e4pBb-0001GO-U3
 for xen-devel@lists.xen.org; Wed, 18 Oct 2017 14:19:08 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 A5/7E-16147-BD267E95; Wed, 18 Oct 2017 14:19:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsWSzvfng+7NpOe
 RBtu+ylks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlnb69jLvioUNH3vI25gbFdoouRg0NCwF+i
 vTGri5GTg0VAVWLv4rUsIGE2AXuJ6V8rQMIiQOHN00+zdzFycTALTGeSWHn7ExNIQlggTGJv1
 0p2EJtXwFNi+rT5jCC2kECdxJdF+6DighInZz5hAbGZBXQkFuz+xAYyn1lAWmL5Pw6QMKeAq8
 Ti0+9ZQWxRARmJZ7+7mSDGKEr0z3vABmJLCKRLHJ25kW0CI/8sJFNnIZk6C2HqAkbmVYzqxal
 FZalFupZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBwVfPwMC4g/H1T6dDjJIc
 TEqivLoHnkUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBdl/g8UkiwKDU9tSItMwcYBzBpCQ4eJ
 RHeGpA0b3FBYm5xZjpE6hSjMcemm3f/MHFs+P7gD5MQS15+XqqUOO8RkFIBkNKM0jy4QbD4vM
 QoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmLcNZApPZl4J3L5XQKcwAZ2yzukJyCkliQgpqQZ
 GUYYfIUwucxlXa6l+ieqJejhpg+HCmDVcSvarNt/nPj77e+sk9ugnom++6gXGlU8ODL8yu0qX
 U055gdiUyT9eP/l783rFlkVtG97fMFzzJvjoxPsq5Qefb5UUPPy/SCRHIGD5vM7LM29Fupno7
 woS4E96Mo3PxsA9wGjXFtPF/jxM9x7xMquYKbEUZyQaajEXFScCAPr/S9/KAgAA
X-Env-Sender: prvs=457281bb7=roger.pau@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1508336342!110163023!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46696 invoked from network); 18 Oct 2017 14:19:04 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 14:19:04 -0000
X-IronPort-AV: E=Sophos;i="5.43,397,1503360000"; d="scan'208";a="106380706"
Date: Wed, 18 Oct 2017 15:18:55 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20171018141855.xwj3ihxz5ldi7r2a@dhcp-3-128.uk.xensource.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-4-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506049330-11196-4-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V3 3/29] DOMCTL: Introduce new DOMCTL
 commands for vIOMMU support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMTE6MDE6NDRQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBUaGlzIHBhdGNoIGlzIHRvIGludHJvZHVjZSBjcmVhdGUsIGRlc3Ryb3kgYW5kIHF1ZXJ5
IGNhcGFiaWxpdGllcwo+IGNvbW1hbmQgZm9yIHZJT01NVS4gdklPTU1VIGxheWVyIHdpbGwgZGVh
bCB3aXRoIHJlcXVlc3RzIGFuZCBjYWxsCj4gYXJjaCB2SU9NTVUgb3BzLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgo+IC0tLQo+ICB4ZW4vY29t
bW9uL2RvbWN0bC5jICAgICAgICAgfCAgNiArKysrKysKPiAgeGVuL2NvbW1vbi92aW9tbXUuYyAg
ICAgICAgIHwgMzAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIHhlbi9pbmNsdWRl
L3B1YmxpYy9kb21jdGwuaCB8IDQyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwo+ICB4ZW4vaW5jbHVkZS94ZW4vdmlvbW11LmggICAgfCAgMiArKwo+ICA0IGZpbGVz
IGNoYW5nZWQsIDgwIGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9k
b21jdGwuYyBiL3hlbi9jb21tb24vZG9tY3RsLmMKPiBpbmRleCA0MjY1OGU1Li43ZTI4MjM3IDEw
MDY0NAo+IC0tLSBhL3hlbi9jb21tb24vZG9tY3RsLmMKPiArKysgYi94ZW4vY29tbW9uL2RvbWN0
bC5jCj4gQEAgLTExNDksNiArMTE0OSwxMiBAQCBsb25nIGRvX2RvbWN0bChYRU5fR1VFU1RfSEFO
RExFX1BBUkFNKHhlbl9kb21jdGxfdCkgdV9kb21jdGwpCj4gICAgICAgICAgICAgIGNvcHliYWNr
ID0gMTsKPiAgICAgICAgICBicmVhazsKPiAgCj4gKyNpZmRlZiBDT05GSUdfVklPTU1VCj4gKyAg
ICBjYXNlIFhFTl9ET01DVExfdmlvbW11X29wOgo+ICsgICAgICAgIHJldCA9IHZpb21tdV9kb21j
dGwoZCwgJm9wLT51LnZpb21tdV9vcCwgJmNvcHliYWNrKTsKCklNSE8sIEknbSBub3QgcmVhbGx5
IHN1cmUgaWYgaXQncyB3b3J0aCB0byBwYXNzIHRoZSBjb3B5YmFjayBwYXJhbWV0ZXIKYXJvdW5k
LiBDYW4geW91IGp1c3QgZG8gdGhlIGNvcHkgaWYgIXJldD8KCj4gKyAgICAgICAgYnJlYWs7Cj4g
KyNlbmRpZgoKSW5zdGVhZCBvZiBndWFyZGluZyBldmVyeSBjYWxsIHRvIGEgdmlvbW11IHJlbGF0
ZWQgZnVuY3Rpb24gd2l0aApDT05GSUdfVklPTU1VIEkgd291bGQgcmF0aGVyIGFkZCBkdW1teSBy
ZXBsYWNlbWVudHMgZm9yIHRoZW0gaW4gdGhlCiFDT05GSUdfVklPTU1VIGNhc2UgaW4gdGhlIHZp
b21tdS5oIGhlYWRlci4KCj4gKwo+ICAgICAgZGVmYXVsdDoKPiAgICAgICAgICByZXQgPSBhcmNo
X2RvX2RvbWN0bChvcCwgZCwgdV9kb21jdGwpOwo+ICAgICAgICAgIGJyZWFrOwo+IGRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL3Zpb21tdS5jIGIveGVuL2NvbW1vbi92aW9tbXUuYwo+IGluZGV4IDY0
ZDkxZTYuLjU1ZmViNWQgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi92aW9tbXUuYwo+ICsrKyBi
L3hlbi9jb21tb24vdmlvbW11LmMKPiBAQCAtMTMzLDYgKzEzMywzNiBAQCBzdGF0aWMgaW50IHZp
b21tdV9jcmVhdGUoc3RydWN0IGRvbWFpbiAqZCwgdWludDY0X3QgdHlwZSwKPiAgICAgIHJldHVy
biAwOwo+ICB9Cj4gIAo+ICtpbnQgdmlvbW11X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3QgeGVuX2RvbWN0bF92aW9tbXVfb3AgKm9wLAo+ICsgICAgICAgICAgICAgICAgICBib29sICpu
ZWVkX2NvcHkpCj4gK3sKPiArICAgIGludCByYyA9IC1FSU5WQUw7CgpXaHkgZG8geW91IG5lZWQg
dG8gc2V0IHJjIHRvIEVJTlZBTD8gQUZBSUNUIHRoZXJlJ3Mgbm8gcGF0aCB0aGF0IHdvdWxkCnJl
dHVybiByYyB3aXRob3V0IGJlaW5nIGluaXRpYWxpemVkLgoKPiArCj4gKyAgICBpZiAoICF2aW9t
bXVfZW5hYmxlZCgpICkKPiArICAgICAgICByZXR1cm4gLUVOT0RFVjsKPiArCj4gKyAgICBzd2l0
Y2ggKCBvcC0+Y21kICkKPiArICAgIHsKPiArICAgIGNhc2UgWEVOX0RPTUNUTF9jcmVhdGVfdmlv
bW11Ogo+ICsgICAgICAgIHJjID0gdmlvbW11X2NyZWF0ZShkLCBvcC0+dS5jcmVhdGUudmlvbW11
X3R5cGUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wLT51LmNyZWF0ZS5iYXNlX2Fk
ZHJlc3MsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wLT51LmNyZWF0ZS5jYXBhYmls
aXRpZXMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICZvcC0+dS5jcmVhdGUudmlvbW11
X2lkKTsKPiArICAgICAgICBpZiAoICFyYyApCj4gKyAgICAgICAgICAgICpuZWVkX2NvcHkgPSB0
cnVlOwo+ICsgICAgICAgIGJyZWFrOwo+ICsKPiArICAgIGNhc2UgWEVOX0RPTUNUTF9kZXN0cm95
X3Zpb21tdToKPiArICAgICAgICByYyA9IHZpb21tdV9kZXN0cm95X2RvbWFpbihkKTsKPiArICAg
ICAgICBicmVhazsKPiArCj4gKyAgICBkZWZhdWx0Ogo+ICsgICAgICAgIHJldHVybiAtRU5PU1lT
Owo+ICsgICAgfQo+ICsKPiArICAgIHJldHVybiByYzsKPiArfQo+ICsKPiAgLyoKPiAgICogTG9j
YWwgdmFyaWFibGVzOgo+ICAgKiBtb2RlOiBDCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1
YmxpYy9kb21jdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAo+IGluZGV4IDUwZmY1
OGYuLjY4ODU0YjYgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCj4g
KysrIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCj4gQEAgLTExNjMsNiArMTE2Myw0NiBA
QCBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfY2F0X29wIHsKPiAgdHlwZWRlZiBzdHJ1Y3QgeGVuX2Rv
bWN0bF9wc3JfY2F0X29wIHhlbl9kb21jdGxfcHNyX2NhdF9vcF90Owo+ICBERUZJTkVfWEVOX0dV
RVNUX0hBTkRMRSh4ZW5fZG9tY3RsX3Bzcl9jYXRfb3BfdCk7Cj4gIAo+ICsvKiAgdklPTU1VIGhl
bHBlcgo+ICsgKgo+ICsgKiAgdklPTU1VIGludGVyZmFjZSBjYW4gYmUgdXNlZCB0byBjcmVhdGUv
ZGVzdHJveSB2SU9NTVUgYW5kCj4gKyAqICBxdWVyeSB2SU9NTVUgY2FwYWJpbGl0aWVzLgo+ICsg
Ki8KPiArCj4gKy8qIHZJT01NVSB0eXBlIC0gc3BlY2lmeSB2ZW5kb3IgdklPTU1VIGRldmljZSBt
b2RlbCAqLwo+ICsjZGVmaW5lIFZJT01NVV9UWVBFX0lOVEVMX1ZURCAgICAgICAgICAgMAo+ICsK
PiArLyogdklPTU1VIGNhcGFiaWxpdGllcyAqLwo+ICsjZGVmaW5lIFZJT01NVV9DQVBfSVJRX1JF
TUFQUElORyAgKDF1IDw8IDApCgpQbGVhc2UgcHV0IHRob3NlIHR3byBkZWZpbmVzIG5leHQgdG8g
dGhlIGZpZWxkcyB0aGV5IGJlbG9uZyB0by4KCj4gKwo+ICtzdHJ1Y3QgeGVuX2RvbWN0bF92aW9t
bXVfb3Agewo+ICsgICAgdWludDMyX3QgY21kOwo+ICsjZGVmaW5lIFhFTl9ET01DVExfY3JlYXRl
X3Zpb21tdSAgICAgICAgICAwCj4gKyNkZWZpbmUgWEVOX0RPTUNUTF9kZXN0cm95X3Zpb21tdSAg
ICAgICAgIDEKCldvdWxkIGJlIG5pY2UgaWYgdGhlIHZhbHVlcyB3aGVyZSByaWdodCBhbGlnbmVk
LgoKPiArICAgIHVuaW9uIHsKPiArICAgICAgICBzdHJ1Y3Qgewo+ICsgICAgICAgICAgICAvKiBJ
TiAtIHZJT01NVSB0eXBlICovCj4gKyAgICAgICAgICAgIHVpbnQ2NF90IHZpb21tdV90eXBlOwo+
ICsgICAgICAgICAgICAvKiAKPiArICAgICAgICAgICAgICogSU4gLSBNTUlPIGJhc2UgYWRkcmVz
cyBvZiB2SU9NTVUuIHZJT01NVSBkZXZpY2UgbW9kZWxzCj4gKyAgICAgICAgICAgICAqIGFyZSBp
biBjaGFyZ2Ugb2YgdG8gY2hlY2sgYmFzZV9hZGRyZXNzLgo+ICsgICAgICAgICAgICAgKi8KPiAr
ICAgICAgICAgICAgdWludDY0X3QgYmFzZV9hZGRyZXNzOwo+ICsgICAgICAgICAgICAvKiBJTiAt
IENhcGFiaWxpdGllcyB3aXRoIHdoaWNoIHdlIHdhbnQgdG8gY3JlYXRlICovCj4gKyAgICAgICAg
ICAgIHVpbnQ2NF90IGNhcGFiaWxpdGllczsKPiArICAgICAgICAgICAgLyogT1VUIC0gdklPTU1V
IGlkZW50aXR5ICovCj4gKyAgICAgICAgICAgIHVpbnQzMl90IHZpb21tdV9pZDsKPiArICAgICAg
ICB9IGNyZWF0ZTsKPiArCj4gKyAgICAgICAgc3RydWN0IHsKPiArICAgICAgICAgICAgLyogSU4g
LSB2SU9NTVUgaWRlbnRpdHkgKi8KPiArICAgICAgICAgICAgdWludDMyX3QgdmlvbW11X2lkOwo+
ICsgICAgICAgIH0gZGVzdHJveTsKPiArICAgIH0gdTsKPiArfTsKClNlZSBteSBjb21tZW50cyBh
Ym91dCB0aGUgc3RydWN0IGluIHBhdGNoIDAxLzI5LgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 18 14:31:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 14:31:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4pNb-0002fv-Je; Wed, 18 Oct 2017 14:31:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e4pNa-0002fp-Lf
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 14:31:30 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 46/87-31244-1C567E95; Wed, 18 Oct 2017 14:31:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS/dg6vN
 Ig9lLZSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyW54dYCz6KVPzc0s3awDhRsIuRk0NIIE/i
 8ovbbCA2r4CdxPlDp8BsCQFDidMLb7KA2CwCqhIbJ/5gBrHZBNQl2p5tZwWxRQR0Jc483sIEY
 jMLBElM6NsDZgsLBEvcXXcPaA4X0Px7jBL7uh+BDeIUcJT48XA3YxcjB9AyQYm/O4QherUkHv
 66xQJha0ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6hqZ6SUW
 Z6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB4ccABDsYvy0LOMQoycGkJMqre+BZpBBf
 Un5KZUZicUZ8UWlOavEhRhkODiUJ3oMpzyOFBItS01Mr0jJzgJEAk5bg4FES4T0NkuYtLkjML
 c5Mh0idYtTl6Lh59w+TEEtefl6qlDjvRJAiAZCijNI8uBGwqLzEKCslzMsIdJQQT0FqUW5mCa
 r8K0ZxDkYlYYgpPJl5JXCbXgEdwQR0xDqnJyBHlCQipKQaGJlWXdPQfyX/YMm0p9o8c+UUqs3
 eH737earxUxFRu9yk6f6JjLwsTtKbb204uPvBrKl+LevklXUsP9gozA3T+zbpdJJw4Y+JSd2V
 5+1dXH4dvrhy2enq1EXdv4NrTJ3ldx4+afp1xxvvjfrZT/KuzZfTLp/YtmGrsar3PzHDSQafr
 nyqUC+8N0GJpTgj0VCLuag4EQB1NF1UxQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1508337087!77676953!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55925 invoked from network); 18 Oct 2017 14:31:29 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Oct 2017 14:31:29 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 18 Oct 2017 08:31:27 -0600
Message-Id: <59E781DD0200007800187C0D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 18 Oct 2017 08:31:25 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <ian.jackson@eu.citrix.com>
References: <59E4EB5C0200007800186CF8@prv-mh.provo.novell.com>
 <23012.54320.887251.831620@mariner.uk.xensource.com>
 <59E4F8170200007800186DC8@prv-mh.provo.novell.com>
 <23012.57779.375772.549924@mariner.uk.xensource.com>
In-Reply-To: <23012.57779.375772.549924@mariner.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH] libxc: don't fail domain creation when
 unpacking initrd fails
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjEwLjE3IGF0IDE4OjQzLCA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gSmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtQQVRDSF0gbGlieGM6IGRvbid0IGZhaWwg
ZG9tYWluIGNyZWF0aW9uIHdoZW4gCj4gdW5wYWNraW5nIGluaXRyZCBmYWlscyIpOgo+PiBPbiAx
Ni4xMC4xNyBhdCAxNzo0NSwgPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+IHdyb3RlOgo+PiA+
IElzIHRoZXJlIG5vIHdheSB0byB0ZWxsIHRoYXQgYSBrZXJuZWwgc3VwcG9ydHMgZ3ppcHBlZCBp
bml0cmRzIGJ5Cj4+ID4gbG9va2luZyBhdCB0aGUga2VybmVsID8KPj4gCj4+IFdlbGwsIExpbnV4
IGtlcm5lbHMgaGF2ZSBjb25maWcgb3B0aW9ucyBjb250cm9sbGluZyB0aGVpciBhYmlsaXR5LiBT
bwo+PiBldmVuIGEgbW9kZXJuIGtlcm5lbCBfY291bGRfIGJlIGNvbmZpZ3VyZWQgdG8gcmVxdWly
ZSB1bnppcHBpbmcuCj4+IEkgZGlkbid0IGNoZWNrIHdoZXRoZXIgdGhleSBhbm5vdW5jZSB0aGlz
IGFueXdoZXJlIG91dHNpZGUgdGhlCj4+IChwb3NzaWJseSkgZW1iZWRkZWQgLmNvbmZpZywgYnV0
IGV2ZW4gaWYgdGhleSBkaWQgdGhpcyB3b3VsZCBiZQo+PiBvbmx5IExpbnV4IHRoZW4uIEEgc29s
dXRpb24gaGVyZSBzaG91bGRuJ3QgcmVhbGx5IGJlIE9TLXNwZWNpZmljIGltby4KPiAKPiBJIGd1
ZXNzIEkgd2FzIGhvcGluZyBmb3IgYW4gRUxGIG5vdGUgb3Igc29tZSBtdWx0aWJvb3QgcHJvdG9j
b2wKPiBlbGVtZW50IG9yIHNvbWV0aGluZy4gIElmIGl0IGRvZXNuJ3QgZXhpc3QgdGhlbiB5b3Vy
IHByb3Bvc2VkIGdlbmVyYWwKPiBhcHByb2FjaCBpcyBwcm9iYWJseSBiZXN0Lgo+IAo+IEknbSBh
ZnJhaWQgSSBzdGlsbCBmaW5kIHRoZSBwYXRjaCBsZXNzIGNsZWFyIHRoYW4gaXQgY291bGQgYmUu
Cj4gVGhlIG5ldyBzZW1hbnRpY3Mgb2YgeGNfZG9tX3JhbWRpc2tfY2hlY2tfc2l6ZSBhcmUgYXdr
d2FyZC4gIEFuZAo+IGxvb2tpbmcgYXQgaXQgYnJpZWZseSwgSSB0aGluayBpdCBtaWdodCBiZSBw
b3NzaWJsZSB0byB0cnkgdGhlIHVuemlwCj4gZXZlbiBpZiB0aGUgc2l6ZSBpcyB0b28gbGFyZ2Uu
CgpJIGRvbid0IHRoaW5rIHNvIC0geGNfZG9tX3JhbWRpc2tfY2hlY2tfc2l6ZSgpIHJldHVybnMg
MQp3aGVuZXZlciBkZWNvbXByZXNzZWQgc2l6ZSBpcyBhYm92ZSB0aGUgbGltaXQuIFdoYXQgSSBk
bwphZG1pdCBpcyB0aGF0IGluIHRoZSBjYXNlIGNvbXByZXNzZWQgc2l6ZSBpcyBsYXJnZXIgdGhh
bgp1bmNvbXByZXNzZWQgc2l6ZSwgd2l0aCB0aGUgYm91bmRhcnkgYmVpbmcgaW4gYmV0d2Vlbiwg
YW5kCndpdGggZGVjb21wcmVzc2lvbiBmYWlsaW5nLCB3ZSBtYXkgYWNjZXB0IHNvbWV0aGluZyB0
aGF0J3MKYWJvdmUgdGhlIGxpbWl0LiBOb3Qgc3VyZSBob3cgYmFkIHRoYXQgaXMgdGhvdWdoLCBh
cyB0aGUgbGltaXQKaXMgcHJldHR5IGFyYml0cmFyeSBhbnl3YXkuCgo+IEkgdGhpbmsgYSBzZW5z
aWJsZSBpbXBsZW1lbnRhdGlvbiBpcyBtaWdodCBoYXZlIHRvIGhhdmUgYSBmbGFnCj4gdmFyaWFi
bGUgdG8gY29udHJvbCAidHJ5IGRvaW5nIGl0IHJhdyIuICBBbmQgaXQgbWlnaHQgYmUgYmRlc3Qg
dG8KPiByZXBsYWNlIHhjX2RvbV9yYW1kaXNrX2NoZWNrX3NpemUgd2l0aCBlaXRoZXIgYSBmdW5j
dGlvbiB3aGljaCBkb2VzCj4gbm90IGJvbWIgb3V0IGlmIHRoZSBsaW1pdCBpcyBleGNlZWRlZC4K
PiAKPiBXaGF0IHlvdSBhcmUgcmVhbGx5IHRyeWluZyB0byBkbyBoZXJlIGlzIHRvIHB1cnN1ZSB0
d28gc3RyYXRlZ2llcyBpbgo+IHBhcmFsbGVsLiAgQW5kIGlkZWFsbHkgdGhleSB3b3VsZCBub3Qg
YmUgZW50YW5nbGVkLgoKSSB3b3VsZCBoYXZlIHdhbnRlZCB0byBkbyB0aGluZ3MgaW4gc2VxdWVu
Y2UgcmF0aGVyIHRoYW4gaW4KcGFyYWxsZWwuIEkgY2FuJ3Qgc2VlIGhvdyB0aGF0IGNvdWxkIHdv
cmsgdGhvdWdoLCBpbiBwYXJ0aWN1bGFyCndoZW4gY29uc2lkZXJpbmcgdGhlIGNhc2UgbWVudGlv
bmVkIGFib3ZlICh1bmNvbXByZXNzZWQgc2l6ZQpzbWFsbGVyIHRoYW4gY29tcHJlc3NlZCkgLSBh
cyB0aGUgc3BhY2UgYWxsb2NhdGlvbiBpbiB0aGUgZ3Vlc3QKY2FuJ3QgYmUgcmV2ZXJ0ZWQsIEkg
bmVlZCB0byBhbGxvY2F0ZSB0aGUgbGFyZ2VyIG9mIHRoZSB0d28gc2l6ZXMKYW55d2F5LgoKPiBN
YXliZSB0aGVyZSB3b3VsZCBoYXZlIHRvIGJlIGEgY29tbWVudC4KClRoYXQgd291bGQgYmUgZG9h
YmxlLCBvYnZpb3VzbHkuCgo+IEVhY2ggb2YgdGhlIHN0cmF0ZWdpZXMgbXVzdCByZWx5IG9ubHkg
b24KPiBmdW5jdGlvbnMgd2hpY2ggZG9uJ3QgYm9tYiBvdXQsIHRvIGFjaGlldmUgdGhhdC4KCkkn
bSBub3Qgc3VyZSBJIHVuZGVyc3RhbmQgd2hhdCAiYm9tYiBvdXQiIGlzIHN1cHBvc2VkIHRvCm1l
YW4gaGVyZS4gSSBmaXJzdCB0aG91Z2h0IHlvdSBtZWFudCBjYWxscyB0byB4Y19kb21fcGFuaWMo
KSwKYnV0IG5vdyBJIGRvbid0IHRoaW5rIHRoYXQncyB3aGF0IHlvdSB3b3VsZCBtZWFuIGhlcmUg
KHRoZQptb3JlIHRoYXQgSSdtIG5vdCBpbnRyb2R1Y2luZyB0aGF0IGJlaGF2aW9yIG9mIHRoZSBm
dW5jdGlvbikuCgpTbyB3aGF0IGFib3V0IEFuZHJldydzIHN1Z2dlc3Rpb24gb2YgbGVhdmluZyB0
aGUgaW5pdHJkIGFsb25lCnVuY29uZGl0aW9uYWxseT8KCkphbgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 18 14:36:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 14:36:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4pSE-0002sA-5b; Wed, 18 Oct 2017 14:36:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457281bb7=roger.pau@citrix.com>)
 id 1e4pSC-0002s4-UA
 for xen-devel@lists.xen.org; Wed, 18 Oct 2017 14:36:17 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 1D/CF-30115-0E667E95; Wed, 18 Oct 2017 14:36:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWSzvfng+79tOe
 RBnd2qFos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmvn7YyFxwUrHi34jB7A+NR3i5GTg4JAX+J
 JwcPsoPYLAKqEpePz2HqYuTgYBOwl5j+tQIkLAIU3jz9NFAJFwezwAImiY0LullAEsICqRJ9u
 /eygti8Ap4Sn2bvYwKxhQTqJCZ+ecQCEReUODnzCZjNLKAjsWD3JzaQ+cwC0hLL/3GAhDkFXC
 Xm9u0HKxEVkJF49rsbaoyiRP+8B2wQZ6ZLtE1YyDqBkX8WkqmzkEydhTB1ASPzKkb14tSistQ
 iXTO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA8GMAgh2M8074H2KU5GBSEuXV
 PfAsUogvKT+lMiOxOCO+qDQntfgQowwHh5IEbywwnIUEi1LTUyvSMnOAkQCTluDgURLhNQFJ8
 xYXJOYWZ6ZDpE4xKkqJ89qDJARAEhmleXBtsOi7xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJW
 He/alAU3gy80rgpr8CWswEtHid0xOQxSWJCCmpBkb/N2ndNocWzL6rNkdRbr37OWahyd4/XlX
 Xb7tidUBxVXvAst3vRQvf5LY2is/Ljlg9sZotKZjLR2XL9mVNrvsXLys/t+Ttirrl35y3NvwJ
 7LNpua/Npp3VaPh1i+en82nGy0wWGKepXTf/H8VfGdTu+ibI6HHj/FcL199ymPf/slHnrbvnu
 fSVWIozEg21mIuKEwFzXJmnuQIAAA==
X-Env-Sender: prvs=457281bb7=roger.pau@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1508337373!69797228!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63120 invoked from network); 18 Oct 2017 14:36:15 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 14:36:15 -0000
X-IronPort-AV: E=Sophos;i="5.43,397,1503360000"; d="scan'208";a="106380998"
Date: Wed, 18 Oct 2017 15:36:05 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20171018143605.v2hrmdlahm2ojv4y@dhcp-3-128.uk.xensource.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-5-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506049330-11196-5-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V3 4/29] tools/libacpi: Add DMA remapping
 reporting (DMAR) ACPI table structures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMTE6MDE6NDVQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IEFkZCBkbWFyIHRh
YmxlIHN0cnVjdHVyZSBhY2NvcmRpbmcgQ2hhcHRlciA4ICJCSU9TIENvbnNpZGVyYXRpb25zIiBv
Zgo+IFZUZCBzcGVjIFJldi4gMi40Lgo+IAo+IFZUZCBzcGVjOmh0dHA6Ly93d3cuaW50ZWwuY29t
L2NvbnRlbnQvZGFtL3d3dy9wdWJsaWMvdXMvZW4vZG9jdW1lbnRzL3Byb2R1Y3Qtc3BlY2lmaWNh
dGlvbnMvdnQtZGlyZWN0ZWQtaW8tc3BlYy5wZGYKPiAKPiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdh
byA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55
dS5sYW5AaW50ZWwuY29tPgo+IC0tLQo+ICB0b29scy9saWJhY3BpL2FjcGkyXzAuaCB8IDYxICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgMSBmaWxl
IGNoYW5nZWQsIDYxIGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGliYWNw
aS9hY3BpMl8wLmggYi90b29scy9saWJhY3BpL2FjcGkyXzAuaAo+IGluZGV4IDI2MTliYTMuLjc1
OGE4MjMgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGliYWNwaS9hY3BpMl8wLmgKPiArKysgYi90b29s
cy9saWJhY3BpL2FjcGkyXzAuaAo+IEBAIC00MjIsNiArNDIyLDY1IEBAIHN0cnVjdCBhY3BpXzIw
X3NsaXQgewo+ICB9Owo+ICAKPiAgLyoKPiArICogRE1BIFJlbWFwcGluZyBUYWJsZSBoZWFkZXIg
ZGVmaW5pdGlvbiAoRE1BUikKPiArICovCj4gKwo+ICsvKgo+ICsgKiBETUFSIEZsYWdzLgo+ICsg
Ki8KPiArI2RlZmluZSBBQ1BJX0RNQVJfSU5UUl9SRU1BUCAgICAgICAgKDEgPDwgMCkKPiArI2Rl
ZmluZSBBQ1BJX0RNQVJfWDJBUElDX09QVF9PVVQgICAgKDEgPDwgMSkKPiArCj4gK3N0cnVjdCBh
Y3BpX2RtYXIgewo+ICsgICAgc3RydWN0IGFjcGlfaGVhZGVyIGhlYWRlcjsKPiArICAgIHVpbnQ4
X3QgaG9zdF9hZGRyZXNzX3dpZHRoOwo+ICsgICAgdWludDhfdCBmbGFnczsKPiArICAgIHVpbnQ4
X3QgcmVzZXJ2ZWRbMTBdOwo+ICt9Owo+ICsKPiArLyoKPiArICogRGV2aWNlIFNjb3BlIFR5cGVz
Cj4gKyAqLwo+ICsjZGVmaW5lIEFDUElfRE1BUl9ERVZJQ0VfU0NPUEVfUENJX0VORFBPSU5UICAg
ICAgICAgICAgIDB4MDEKPiArI2RlZmluZSBBQ1BJX0RNQVJfREVWSUNFX1NDT1BFX1BDSV9TVUJf
SElFUkFSQUNIWSAgICAgICAweDAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXjB4MDIKPiArI2RlZmluZSBBQ1BJX0RNQVJfREVWSUNF
X1NDT1BFX0lPQVBJQyAgICAgICAgICAgICAgICAgICAweDAzCj4gKyNkZWZpbmUgQUNQSV9ETUFS
X0RFVklDRV9TQ09QRV9IUEVUICAgICAgICAgICAgICAgICAgICAgMHgwNAo+ICsjZGVmaW5lIEFD
UElfRE1BUl9ERVZJQ0VfU0NPUEVfQUNQSV9OQU1FU1BBQ0VfREVWSUNFICAgIDB4MDUKCk1heWJl
IHlvdSBjb3VsZCB0cnkgdG8gcmVkdWNlIHRoZSBsZW5ndGggb2YgdGhlIGRlZmluZXM/Cgo+ICsK
PiArc3RydWN0IGRtYXJfZGV2aWNlX3Njb3BlIHsKPiArICAgIHVpbnQ4X3QgdHlwZTsKPiArICAg
IHVpbnQ4X3QgbGVuZ3RoOwo+ICsgICAgdWludDhfdCByZXNlcnZlZFsyXTsKPiArICAgIHVpbnQ4
X3QgZW51bWVyYXRpb25faWQ7Cj4gKyAgICB1aW50OF90IGJ1czsKPiArICAgIHVpbnQxNl90IHBh
dGhbMF07Cj4gK307Cj4gKwo+ICsvKgo+ICsgKiBETUEgUmVtYXBwaW5nIEhhcmR3YXJlIFVuaXQg
VHlwZXMKPiArICovCj4gKyNkZWZpbmUgQUNQSV9ETUFSX1RZUEVfSEFSRFdBUkVfVU5JVCAgICAg
ICAgMHgwMAo+ICsjZGVmaW5lIEFDUElfRE1BUl9UWVBFX1JFU0VSVkVEX01FTU9SWSAgICAgIDB4
MDEKPiArI2RlZmluZSBBQ1BJX0RNQVJfVFlQRV9BVFNSICAgICAgICAgICAgICAgICAweDAyCj4g
KyNkZWZpbmUgQUNQSV9ETUFSX1RZUEVfSEFSRFdBUkVfQUZGSU5JVFkgICAgMHgwMwo+ICsjZGVm
aW5lIEFDUElfRE1BUl9UWVBFX0FOREQgICAgICAgICAgICAgICAgIDB4MDQKCkkgdGhpbmsgeW91
IGVpdGhlciB1c2UgYWNyb255bXMgZm9yIGFsbCBvZiB0aGVtIChsaWtlIEFUU1IgYW5kIEFOREQp
Cm9yIG5vdC4gQnV0IG1peGluZyBhY3JvbnltcyB3aXRoIGZ1bGwgbmFtZXMgaXMgY29uZnVzaW5n
LgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 18 14:58:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 14:58:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4pns-0004gj-PL; Wed, 18 Oct 2017 14:58:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457f53915=wei.liu2@citrix.com>)
 id 1e4pnr-0004gd-Dd
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 14:58:39 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 7E/FE-31897-E1C67E95; Wed, 18 Oct 2017 14:58:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHRDpK5czvN
 Ig/mXeSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owDx2ayFXRzV3xbuYCxgXEnRxcjJ4eEgL/E
 /wWX2EBsFgFVic4TOxhBbDYBZYmfnb1gcREgu/fXb5YuRi4OZoHTTBIrTx0HKuLgEBbIlDh9R
 gSkhlfAQuJT805mkBohgR2MEt+mvGKGSAhKnJz5hAXEZhbQk7gxdQobSC+zgLTE8n8cEGF5ie
 ats8HKOQXsJf7/PAdmiwqoSHQunQPWKiSgINEx/RjTBEb+WUimzkIydRbC1FlIpi5gZFnFqFG
 cWlSWWqRrZK6XVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYmgxAsINx8drAQ4yS
 HExKory6B55FCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgvZT1PFJIsCg1PbUiLTMHGCUwaQkOH
 iURXoVsoDRvcUFibnFmOkTqFKOilDjvHpA+AZBERmkeXBssMi8xykoJ8zICHSLEU5BalJtZgi
 r/ilGcg1FJmHctyBSezLwSuOmvgBYzAS1e5/QEZHFJIkJKqoFRb1qe7ZSbT/qijk063Cd1KS7
 omlrb9LIK/t8LQpfOffPxdvjDWaueSPN9kor3vS3vvHeO+B3mdZ9eaT/2LvCZPl2o5bn9rAUK
 1d4meeWu2Xn7H7votO98uK/9qsFL64sTp55L8Fa67M2Z+djj+8oJlQU28j1h3IWVbvOzC93FL
 55ep/9qd/Y/JZbijERDLeai4kQASCY+kMcCAAA=
X-Env-Sender: prvs=457f53915=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1508338716!77774711!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10446 invoked from network); 18 Oct 2017 14:58:37 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 14:58:37 -0000
X-IronPort-AV: E=Sophos;i="5.43,397,1503360000"; d="scan'208";a="446898645"
Date: Wed, 18 Oct 2017 15:58:34 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20171018145834.2wkohxhzpuuudsuf@citrix.com>
References: <1508123061-6600-1-git-send-email-yi.y.sun@linux.intel.com>
 <1508123061-6600-3-git-send-email-yi.y.sun@linux.intel.com>
 <59E77DDC0200007800187BF0@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59E77DDC0200007800187BF0@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Yi Sun <yi.y.sun@linux.intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v8 02/16] Rename PSR sysctl/domctl
 interfaces and xsm policy to make them be general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMTgsIDIwMTcgYXQgMDg6MTQ6MjBBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE2LjEwLjE3IGF0IDA1OjA0LCA8eWkueS5zdW5AbGludXguaW50ZWwuY29t
PiB3cm90ZToKPiA+IHY3Ogo+ID4gICAgIC0gYWRkIHNpbmdsZSB0cmFpbGluZyB1bmRlcnNjb3Jl
IGZvciBpbnRlcm5hbCB2YXJpYWJsZWQgaW4gbWFjcm8uCj4gPiAgICAgICAoc3VnZ2VzdGVkIGJ5
IEphbiBCZXVsaWNoKQo+ID4gICAgIC0gYWRkIHBhcmVudGhlc2VzIGZvciBpbnB1dCBwYXJhbWV0
ZXJzIG9mIG1hcmNyby4KPiA+ICAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCj4gPiAg
ICAgLSBhZGp1c3QgdGhlIHBvc3Rpb24gb2YgbWFjcm8uCj4gPiAgICAgICAoc3VnZ2VzdGVkIGJ5
IEphbiBCZXVsaWNoKQo+ID4gdjY6Cj4gPiAgICAgLSBtb3ZlIG1hY3JvIGRlZmluaXRpb24gaW50
byB0aGUgZnVuY3Rpb24gYW5kIHVuZGVmaW5lIGl0IGFmdGVyIHVzZS4KPiA+ICAgICAgIChzdWdn
ZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKPiA+ICAgICAtIGRvIG5vdCBidW1wIHN5c2N0bCB2
ZXJzaW9uIGJlY2F1c2UgaXQgaGFzIGJlZW4gYnVtcGVkIGZvciA0LjEwLgo+ID4gICAgICAgKHN1
Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQo+IAo+IEkgd2FzIGFib3V0IHRvIGluZGljYXRl
IHRoYXQgdGhpcyBuZWVkcyByZXN1cnJlY3Rpbmcgbm93IHRoYXQgdGhlCj4gc2VyaWVzIGhhcyBt
aXNzZWQgNC4xMCwgYnV0IHRoZW4gYWdhaW4sIFdlaSwgLi4uCj4gCj4gPiB2MToKPiA+ICAgICAt
IGFkZCBkZXNjcmlwdGlvbiBhYm91dCB3aGF0IHRvIGJlIGNoYW5nZWQgaW4gY29tbWl0IG1lc3Nh
Z2UuCj4gPiAgICAgICAoc3VnZ2VzdGVkIGJ5IFdlaSBMaXUpCj4gPiAgICAgLSBidW1wIHN5c2N0
bC9kb21jdGwgdmVyc2lvbiBudW1iZXJzLgo+ID4gICAgICAgKHN1Z2dlc3RlZCBieSBXZWkgTGl1
KQo+IAo+IC4uLiBJIHdvbmRlciB3aHkgeW91IGRpZCBhc2sgZm9yIGl0IGluIHRoZSBmaXJzdCBw
bGFjZS4gVGhlcmUgYXJlCj4gbm8gYmluYXJ5IGluY29tcGF0aWJsZSBjaGFuZ2VzLCBhbmQgdGhv
c2UgbnVtYmVycyBjaGFuZ2luZwo+IGRvZXNuJ3QgaGF2ZSBhbnkgYWR2YW50YWdlIGZvciBjb2Rl
IG5vIGxvbmdlciBjb21waWxpbmcgLSB0aGF0Cj4gd291bGQgbmVlZCB0byBiZSBhZGp1c3RlZCB0
byB0aGUgbmV3IG5hbWluZyBhbnl3YXkuCj4gCgpJZiB0aGUgaW50ZXJmYWNlIGlzIGNoYW5nZWQg
KGNvZGUtIGFuZCBBQkktd2lzZSkgaXQgaXMgYWx3YXlzIHNhZmUocikgdG8KYWxzbyBidW1wIHRo
ZSB2ZXJzaW9uIG51bWJlci4gV2UgaGF2ZSBhIGxvdCBvZiBudW1iZXJzIHRvIGJ1cm4gLS0gdGhh
dAp3b3VsZCBzYXZlIHlvdSBmcm9tIHJlYXNvbmluZyAobGlrZSB5b3UgZGlkIGhlcmUpLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 18 15:02:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 15:02:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4ps0-0005N6-Al; Wed, 18 Oct 2017 15:02:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4pry-0005Mt-Pq
 for xen-devel@lists.xensource.com; Wed, 18 Oct 2017 15:02:54 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 EF/3C-31897-E1D67E95; Wed, 18 Oct 2017 15:02:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVVc293m
 kwffnPBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2D2nm6lgsXnF6ce/WBoY
 N+l1MXJxCAk0Mkl833iCDcJ5zCix+dYERghnG6PEiR0rWboYOTlEBJwlvp6Zyw5i8wroS7zpu
 sAIYgsLuEn82fabFcSWEJjEJHHrcymE7Skx6fdlJhh78v1fQBvYOdgErCQOiXUxcnCwCKhKbD
 4oNYGRewEjwypG9eLUorLUIl1LvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MQH8
 zAMEOxrubAg4xSnIwKYny6h54FinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgrc953mkkGBRanpq
 RVpmDjDwYNISHDxKIrwzs4HSvMUFibnFmekQqVOMuhzHNl3+wyTEkpeflyolzisLMkMApCijN
 A9uBCwKLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY9zbIKp7MvBK4Ta+AjmACOmKd0xOQI0
 oSEVJSDYwzzp9Y6vk4qeJzx0W29RfZwqI/aOWeePht0arb57xEku9Hr7gpnsWzytNdaKvQdy5
 hXQ/LK9x+MRmMYWd19EyrXPbumT7jovnyF7pNS9wkVd8eM2IQvpdm+ae0XvSkFmv7pG8Kycw7
 3jakBuy8dNvvvvzWN/GtM1JPed6PZp3xj7moQ8Fi5w4lluKMREMt5qLiRABgznl/fQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1508338972!112382062!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46151 invoked from network); 18 Oct 2017 15:02:53 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Oct 2017 15:02:53 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4pru-0002LT-UU; Wed, 18 Oct 2017 15:02:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e4prp-0002Lx-BL; Wed, 18 Oct 2017 15:02:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e4prp-00014V-2S; Wed, 18 Oct 2017 15:02:45 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114696-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=8d7b633adab76a778ccf3e3417e903b35333c528
X-Osstest-Versions-That: xen=4ed00f57f086c589a95fdd17ace43e02fee2be34
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 18 Oct 2017 15:02:45 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114696: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDY5NiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDY5Ni8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDhkN2I2MzNhZGFiNzZhNzc4Y2NmM2UzNDE3ZTkwM2Iz
NTMzM2M1MjgKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDRlZDAwZjU3
ZjA4NmM1ODlhOTVmZGQxN2FjZTQzZTAyZmVlMmJlMzQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
NDY4MyAgMjAxNy0xMC0xOCAxMDoxMjo1MCBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTQ2OTYgIDIwMTctMTAtMTggMTM6MDE6NTkgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgVGlt
IERlZWdhbiA8dGltQHhlbi5vcmc+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisg
YnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPThkN2I2MzNhZGFiNzZhNzc4Y2Nm
M2UzNDE3ZTkwM2IzNTMzM2M1MjgKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21t
b24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9LjouCisrKysgUEVS
TExJQj0uOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MK
KysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAg
ICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0g
b3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MK
KysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9v
c3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9o
b21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sK
KysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JF
UE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9j
ay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhlbi11bnN0YWJsZS1z
bW9rZSA4ZDdiNjMzYWRhYjc2YTc3OGNjZjNlMzQxN2U5MDNiMzUzMzNjNTI4CisgYnJhbmNoPXhl
bi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPThkN2I2MzNhZGFiNzZhNzc4Y2NmM2UzNDE3ZTkw
M2IzNTMzM2M1MjgKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4g
Li9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9LjouOi4KKysrKyBQRVJMTElCPS46
LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysg
cGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJl
YWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRp
ZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAn
WycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVz
dC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9v
c3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdb
JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
ayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKysgZXhwb3J0IFBF
UkxMSUI9LjouOi46LgorKysgUEVSTExJQj0uOi46LjouCisrIHVtYXNrIDAwMgorIHNlbGVjdF94
ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9eGVuCisgeGVuYnJhbmNoPXhlbi11
bnN0YWJsZS1zbW9rZQorIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyAnWycg
eHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeHFlbXUtdXBzdHJlYW0tdW5z
dGFibGUgPSB4ICddJworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5i
cmFuY2ggeGVuLXVuc3RhYmxlLXNtb2tlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcK
KyAnWycgeDhkN2I2MzNhZGFiNzZhNzc4Y2NmM2UzNDE3ZTkwM2IzNTMzM2M1MjggPSB4ICddJwor
IDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAg
ICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygp
OwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsK
ICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2Vy
bmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dp
dAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9y
Zy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3Nl
YWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4
LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
bGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdp
dAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycg
eGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9
IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRl
c3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51
eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFp
bHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1z
bW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54
ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6
IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFi
bGUtc21va2UKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGlu
dXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFp
bHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVt
dS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRS
RUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3Fl
bXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVF
X09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYu
Z2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYu
Z2l0CisgaW5mb19saW51eF90cmVlIHhlbi11bnN0YWJsZS1zbW9rZQorIGNhc2UgJDEgaW4KKyBy
ZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy94ZW4K
KyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQg
OGQ3YjYzM2FkYWI3NmE3NzhjY2YzZTM0MTdlOTAzYjM1MzMzYzUyODpyZWZzL2hlYWRzL3Ntb2tl
ClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICA0ZWQw
MGY1Li44ZDdiNjMzICA4ZDdiNjMzYWRhYjc2YTc3OGNjZjNlMzQxN2U5MDNiMzUzMzNjNTI4IC0+
IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 18 15:12:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 15:12:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4q14-0006GL-Bg; Wed, 18 Oct 2017 15:12:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=457281bb7=roger.pau@citrix.com>)
 id 1e4q12-0006GB-6Y
 for xen-devel@lists.xen.org; Wed, 18 Oct 2017 15:12:16 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 68/93-15231-F4F67E95; Wed, 18 Oct 2017 15:12:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWSzvfng65f/vN
 Ig3v/lC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyTz68wFuxWqLj3cD1bA+MRyS5GTg4JAX+J
 rdP2sILYLAKqEl+/PgSyOTjYBOwlpn+tAAmLAIU3Tz/N3sXIxcEssIBJYuOCbhaQhLBApETbu
 t9gNq+Ap8TyG5PYQWwhgTqJDQvuMUHEBSVOznwCVsMsoCOxYPcnNpD5zALSEsv/cYCYnAKuEl
 2LlEEqRAVkJJ797maCmKIo0T/vARvElekSR2duZJvAyD8LydBZSIbOQhi6gJF5FaNGcWpRWWq
 RrqGRXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYPgxAMEOxr5ZzocYJTmYlER5
 dQ88ixTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwauX9zxSSLAoNT21Ii0zBxgJMGkJDh4lEV59k
 DRvcUFibnFmOkTqFKOilDivOUhCACSRUZoH1waLvkuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYF
 QS5jUCmcKTmVcCN/0V0GImoMXrnJ6ALC5JREhJNTByz/hqKPKA/XyT0qQlftPjXl/Unfg7bb3
 WHMtML+Gtb9cGZB2IUFQ59oR360algqBZPHMtRcKUZTfybr+gxrnmsKvumvXn523ZqsRX9l/d
 pNReT7+AK/P1EceKwi3cod1/r2y96F506twbztNKPzYWFurUTWnf8OXQ3BCPY/wd/DcdqtodD
 vIpsRRnJBpqMRcVJwIAONCZ0bkCAAA=
X-Env-Sender: prvs=457281bb7=roger.pau@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1508339532!86954037!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9303 invoked from network); 18 Oct 2017 15:12:14 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 15:12:14 -0000
X-IronPort-AV: E=Sophos;i="5.43,397,1503360000"; d="scan'208";a="106381610"
Date: Wed, 18 Oct 2017 16:12:04 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20171018151204.it6mulkuoi7z3siy@dhcp-3-128.uk.xensource.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-6-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506049330-11196-6-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V3 5/29] tools/libacpi: Add new fields in
 acpi_config for DMAR table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMTE6MDE6NDZQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IFRoZSBCSU9TIHJl
cG9ydHMgdGhlIHJlbWFwcGluZyBoYXJkd2FyZSB1bml0cyBpbiBhIHBsYXRmb3JtIHRvIHN5c3Rl
bSBzb2Z0d2FyZQo+IHRocm91Z2ggdGhlIERNQSBSZW1hcHBpbmcgUmVwb3J0aW5nIChETUFSKSBB
Q1BJIHRhYmxlLgo+IE5ldyBmaWVsZHMgYXJlIGludHJvZHVjZXMgZm9yIERNQVIgdGFibGUuIFRo
ZXNlIG5ldyBmaWVsZHMgYXJlIHNldCBieQogICAgICAgICAgICAgICAgIF4gaW50cm9kdWNlZAo+
IHRvb2xzdGFjayB0aHJvdWdoIHBhcnNpbmcgZ3Vlc3QncyBjb25maWcgZmlsZS4gY29uc3RydWN0
X2RtYXIoKSBpcyBhZGRlZCB0bwo+IGJ1aWxkIERNQVIgdGFibGUgYWNjb3JkaW5nIHRvIHRoZSBu
ZXcgZmllbGRzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5j
b20+Cj4gU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Cj4g
LS0tCj4gdjM6Cj4gIC0gUmVtb3ZlIGNoaXAtc2V0IHNwZWNpZmljIElPQVBJQyBCREYuIEluc3Rl
YWQsIGxldCBJT0FQSUMtcmVsYXRlZAo+ICBpbmZvIGJlIHBhc3NlZCBieSBzdHJ1Y3QgYWNwaV9j
b25maWcuCj4gCj4gLS0tCj4gIHRvb2xzL2xpYmFjcGkvYnVpbGQuYyAgIHwgNTMgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICB0b29scy9saWJhY3Bp
L2xpYmFjcGkuaCB8IDEyICsrKysrKysrKysrCj4gIDIgZmlsZXMgY2hhbmdlZCwgNjUgaW5zZXJ0
aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS90b29scy9saWJhY3BpL2J1aWxkLmMgYi90b29scy9s
aWJhY3BpL2J1aWxkLmMKPiBpbmRleCBmOTg4MWM5Li41ZWU4ZmNkIDEwMDY0NAo+IC0tLSBhL3Rv
b2xzL2xpYmFjcGkvYnVpbGQuYwo+ICsrKyBiL3Rvb2xzL2xpYmFjcGkvYnVpbGQuYwo+IEBAIC0z
MDMsNiArMzAzLDU5IEBAIHN0YXRpYyBzdHJ1Y3QgYWNwaV8yMF9zbGl0ICpjb25zdHJ1Y3Rfc2xp
dChzdHJ1Y3QgYWNwaV9jdHh0ICpjdHh0LAo+ICAgICAgcmV0dXJuIHNsaXQ7Cj4gIH0KPiAgCj4g
Ky8qCj4gKyAqIE9ubHkgb25lIERNQSByZW1hcHBpbmcgaGFyZHdhcmUgdW5pdCBpcyBleHBvc2Vk
IGFuZCBhbGwgZGV2aWNlcwo+ICsgKiBhcmUgdW5kZXIgdGhlIHJlbWFwcGluZyBoYXJkd2FyZSB1
bml0LiBJL08gQVBJQyBzaG91bGQgYmUgZXhwbGljaXRseQo+ICsgKiBlbnVtZXJhdGVkLgo+ICsg
Ki8KPiArc3RydWN0IGFjcGlfZG1hciAqY29uc3RydWN0X2RtYXIoc3RydWN0IGFjcGlfY3R4dCAq
Y3R4dCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGFj
cGlfY29uZmlnICpjb25maWcpCj4gK3sKPiArICAgIHN0cnVjdCBhY3BpX2RtYXIgKmRtYXI7Cj4g
KyAgICBzdHJ1Y3QgYWNwaV9kbWFyX2hhcmR3YXJlX3VuaXQgKmRyaGQ7Cj4gKyAgICBzdHJ1Y3Qg
ZG1hcl9kZXZpY2Vfc2NvcGUgKnNjb3BlOwo+ICsgICAgdW5zaWduZWQgaW50IHNpemU7Cj4gKyAg
ICB1bnNpZ25lZCBpbnQgaW9hcGljX3Njb3BlX3NpemUgPSBzaXplb2YoKnNjb3BlKSArIHNpemVv
ZihzY29wZS0+cGF0aFswXSk7CgpJJ20gbm90IHN1cmUgSSBmb2xsb3cgd2h5IHlvdSBuZWVkIHRv
IGFkZCB0aGUgc2l6ZSBvZiBhIHVpbnQxNl90IGhlcmUuCgo+ICsKPiArICAgIHNpemUgPSBzaXpl
b2YoKmRtYXIpICsgc2l6ZW9mKCpkcmhkKSArIGlvYXBpY19zY29wZV9zaXplOwoKc2l6ZSBjYW4g
YmUgaW5pdGlhbGl6ZWQgYXQgZGVjbGFyYXRpb24gdGltZS4KCj4gKwo+ICsgICAgZG1hciA9IGN0
eHQtPm1lbV9vcHMuYWxsb2MoY3R4dCwgc2l6ZSwgMTYpOwoKRXZlbiBkbWFyIGNhbiBiZSBpbml0
aWFsaXplZCBhdCBkZWNsYXJhdGlvbiB0aW1lLgoKPiArICAgIGlmICggIWRtYXIgKQo+ICsgICAg
ICAgIHJldHVybiBOVUxMOwo+ICsKPiArICAgIG1lbXNldChkbWFyLCAwLCBzaXplKTsKPiArICAg
IGRtYXItPmhlYWRlci5zaWduYXR1cmUgPSBBQ1BJXzJfMF9ETUFSX1NJR05BVFVSRTsKPiArICAg
IGRtYXItPmhlYWRlci5yZXZpc2lvbiA9IEFDUElfMl8wX0RNQVJfUkVWSVNJT047Cj4gKyAgICBk
bWFyLT5oZWFkZXIubGVuZ3RoID0gc2l6ZTsKPiArICAgIGZpeGVkX3N0cmNweShkbWFyLT5oZWFk
ZXIub2VtX2lkLCBBQ1BJX09FTV9JRCk7Cj4gKyAgICBmaXhlZF9zdHJjcHkoZG1hci0+aGVhZGVy
Lm9lbV90YWJsZV9pZCwgQUNQSV9PRU1fVEFCTEVfSUQpOwo+ICsgICAgZG1hci0+aGVhZGVyLm9l
bV9yZXZpc2lvbiA9IEFDUElfT0VNX1JFVklTSU9OOwo+ICsgICAgZG1hci0+aGVhZGVyLmNyZWF0
b3JfaWQgICA9IEFDUElfQ1JFQVRPUl9JRDsKPiArICAgIGRtYXItPmhlYWRlci5jcmVhdG9yX3Jl
dmlzaW9uID0gQUNQSV9DUkVBVE9SX1JFVklTSU9OOwo+ICsgICAgZG1hci0+aG9zdF9hZGRyZXNz
X3dpZHRoID0gY29uZmlnLT5ob3N0X2FkZHJfd2lkdGggLSAxOwo+ICsgICAgaWYgKCBjb25maWct
PmlvbW11X2ludHJlbWFwX3N1cHBvcnRlZCApCj4gKyAgICAgICAgZG1hci0+ZmxhZ3MgfD0gQUNQ
SV9ETUFSX0lOVFJfUkVNQVA7Cj4gKyAgICBpZiAoICFjb25maWctPmlvbW11X3gyYXBpY19zdXBw
b3J0ZWQgKQo+ICsgICAgICAgIGRtYXItPmZsYWdzIHw9IEFDUElfRE1BUl9YMkFQSUNfT1BUX09V
VDsKCklzIHRoZXJlIGFueSByZWFzb24gd2h5IHdlIHdvdWxkIHdhbnQgdG8gY3JlYXRlIGEgZ3Vl
c3Qgd2l0aCBhIHZJT01NVQpidXQgbm90IHgyQVBJQyBzdXBwb3J0PwoKPiArCj4gKyAgICBkcmhk
ID0gKHN0cnVjdCBhY3BpX2RtYXJfaGFyZHdhcmVfdW5pdCAqKSgodm9pZCopZG1hciArIHNpemVv
ZigqZG1hcikpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBeIHNwYWNlCj4gKyAgICBkcmhkLT50eXBlID0gQUNQSV9ETUFSX1RZUEVfSEFSRFdB
UkVfVU5JVDsKPiArICAgIGRyaGQtPmxlbmd0aCA9IHNpemVvZigqZHJoZCkgKyBpb2FwaWNfc2Nv
cGVfc2l6ZTsKPiArICAgIGRyaGQtPmZsYWdzID0gQUNQSV9ETUFSX0lOQ0xVREVfUENJX0FMTDsK
PiArICAgIGRyaGQtPnBjaV9zZWdtZW50ID0gMDsKPiArICAgIGRyaGQtPmJhc2VfYWRkcmVzcyA9
IGNvbmZpZy0+aW9tbXVfYmFzZV9hZGRyOwo+ICsKPiArICAgIHNjb3BlID0gJmRyaGQtPnNjb3Bl
WzBdOwo+ICsgICAgc2NvcGUtPnR5cGUgPSBBQ1BJX0RNQVJfREVWSUNFX1NDT1BFX0lPQVBJQzsK
PiArICAgIHNjb3BlLT5sZW5ndGggPSBpb2FwaWNfc2NvcGVfc2l6ZTsKPiArICAgIHNjb3BlLT5l
bnVtZXJhdGlvbl9pZCA9IGNvbmZpZy0+aW9hcGljX2lkOwo+ICsgICAgc2NvcGUtPmJ1cyA9IGNv
bmZpZy0+aW9hcGljX2J1czsKPiArICAgIHNjb3BlLT5wYXRoWzBdID0gY29uZmlnLT5pb2FwaWNf
ZGV2Zm47Cj4gKwo+ICsgICAgc2V0X2NoZWNrc3VtKGRtYXIsIG9mZnNldG9mKHN0cnVjdCBhY3Bp
X2hlYWRlciwgY2hlY2tzdW0pLCBzaXplKTsKPiArICAgIHJldHVybiBkbWFyOwo+ICt9Cj4gKwo+
ICBzdGF0aWMgaW50IGNvbnN0cnVjdF9wYXNzdGhyb3VnaF90YWJsZXMoc3RydWN0IGFjcGlfY3R4
dCAqY3R4dCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgKnRhYmxlX3B0cnMsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBpbnQgbnJfdGFibGVzLAo+IGRpZmYgLS1naXQgYS90b29scy9saWJhY3BpL2xpYmFj
cGkuaCBiL3Rvb2xzL2xpYmFjcGkvbGliYWNwaS5oCj4gaW5kZXggYTJlZmQyMy4uZmRkNmE3OCAx
MDA2NDQKPiAtLS0gYS90b29scy9saWJhY3BpL2xpYmFjcGkuaAo+ICsrKyBiL3Rvb2xzL2xpYmFj
cGkvbGliYWNwaS5oCj4gQEAgLTIwLDYgKzIwLDggQEAKPiAgI2lmbmRlZiBfX0xJQkFDUElfSF9f
Cj4gICNkZWZpbmUgX19MSUJBQ1BJX0hfXwo+ICAKPiArI2luY2x1ZGUgPHN0ZGJvb2wuaD4KCkkn
bSBxdWl0ZSBzdXJlIHlvdSBzaG91bGRuJ3QgYWRkIHRoaXMgaGVyZSwgc2VlIGhvdyBoZWFkZXJz
IGFyZSBhZGRlZAp1c2luZyBMSUJBQ1BJX1NURFVUSUxTLgoKVGhhbmtzLCBSb2dlci4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 18 15:58:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 15:58:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4qja-0000rd-7R; Wed, 18 Oct 2017 15:58:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4qjY-0000rG-Ro
 for xen-devel@lists.xensource.com; Wed, 18 Oct 2017 15:58:17 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 CA/B4-02146-81A77E95; Wed, 18 Oct 2017 15:58:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVVe86nm
 kwesznBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOHj/CFPB/dSKf231DYxH
 nLoYOTmEBBqZJHpmhHcxcgHZjxklfrxuZIZwtjFKvGjdwg5SJSLgLPH1zFwwm1dAX2Lm5B+sI
 LawgIXEsQNXGUEaJAROakg07+pg6mLkAHK8JXY+EgWpATEnNqwGqmfnYBOwkjgkBhJlEVCVmP
 L2NNMERu4FjAyrGNWLU4vKUot0jfWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQK
 9zQAEOxj3/nM6xCjJwaQkyqt74FmkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneTxXPI4UEi1LT
 UyvSMnOAYQeTluDgURLh5a8ESvMWFyTmFmemQ6ROMepyHNt0+Q+TEEtefl6qlDjvNZAZAiBFG
 aV5cCNgMXCJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrwcIKt4MvNK4Da9AjqCCeiIdU5PQI
 4oSURISTUwRp84l+bQ+iTnwFKN+LPxDtbaoguZzf+1c6mYrtTq4bqePmFVRXDUrpufP55Utzo
 fmfvix83odc8KA+cuKfmy8sn6SfncenIXLC+LKr+6rZP9t8ms6/wGM+mD+6olmS8vWZJxeiPP
 Zd9Z9jNXq2kyXLCu3aIgsq/sbUbFQSv/K7zl+utDJI5PUmIpzkg01GIuKk4EAIAPlpx8AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1508342293!104684034!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21088 invoked from network); 18 Oct 2017 15:58:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Oct 2017 15:58:14 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4qjS-0003ju-Ff; Wed, 18 Oct 2017 15:58:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e4qjM-0004ZV-TT; Wed, 18 Oct 2017 15:58:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e4qjM-0006KM-FR; Wed, 18 Oct 2017 15:58:04 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114667-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-i386: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-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qcow2: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-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-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-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-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-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-armhf-armhf-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-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=861cd431c99e56ddb5953ca1da164a9c32b477ca
X-Osstest-Versions-That: qemuu=f90ea7ba7c5ae7010ee0ce062207ae42530f57d6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 18 Oct 2017 15:58:04 +0000
Subject: [Xen-devel] [qemu-mainline test] 114667: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0056353672997970603=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114667 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114667/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386                    6 xen-build                fail REGR. vs. 114507
 build-amd64-xsm               6 xen-build                fail REGR. vs. 114507
 build-i386-xsm                6 xen-build                fail REGR. vs. 114507
 build-amd64                   6 xen-build                fail REGR. vs. 114507
 build-armhf-xsm               6 xen-build                fail REGR. vs. 114507
 build-armhf                   6 xen-build                fail REGR. vs. 114507

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemuu-win10-i386  1 build-check(1)              blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ws16-amd64  1 build-check(1)             blocked n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-intel  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-amd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                861cd431c99e56ddb5953ca1da164a9c32b477ca
baseline version:
 qemuu                f90ea7ba7c5ae7010ee0ce062207ae42530f57d6

Last test of basis   114507  2017-10-15 01:03:38 Z    3 days
Failing since        114546  2017-10-16 12:16:28 Z    2 days    4 attempts
Testing same since   114667  2017-10-18 03:21:05 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alberto Garcia <berto@igalia.com>
  Aleksandr Bezzubikov <zuban32s@gmail.com>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alistair Francis <alistair.francis@xilinx.com>
  Amarnath Valluri <amarnath.valluri@intel.com>
  Anthoine Bourgeois <anthoine.bourgeois@blade-group.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Artyom Tarasenko <atar4qemu@gmail.com>
  Carlo Marcelo Arenas BelÃ³n <carenas@gmail.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <otubo@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Felipe Franciosi <felipe@nutanix.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Igor Mammedov <imammedo@redhat.com>
  Jason Wang <jasowang@redhat.com>
  John Snow <jsnow@redhat.com>
  Knut Omang <knut.omang@oracle.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <lvivier@redhat.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Marco A L Barbosa <malbarbo@gmail.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Markus Armbruster <armbru@redhat.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Sandipan Das <sandipan@linux.vnet.ibm.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wolfgang Bumiller <w.bumiller@proxmox.com>

jobs:
 build-amd64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvhv2-amd                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-ws16-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ws16-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-xl-qemuu-win10-i386                         blocked 
 test-amd64-i386-xl-qemuu-win10-i386                          blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvhv2-intel                              blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-amd64-i386-libvirt-qcow2                                blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 


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


Not pushing.

(No revision log; it would be 2612 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0056353672997970603==--

From xen-devel-bounces@lists.xen.org Wed Oct 18 16:31:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 16:31:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4rFw-0003qa-Mn; Wed, 18 Oct 2017 16:31:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dave@recoil.org>) id 1e4rFv-0003qU-Au
 for xen-devel@lists.xensource.com; Wed, 18 Oct 2017 16:31:43 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 A6/95-25852-EE187E95; Wed, 18 Oct 2017 16:31:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFIsWRWlGSWpSXmKPExsXCOvOhse7bxue
 RBrOPS1ncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oxp11tYC46oV0zf/IepgXGnchcjF4eQwFRG
 iY45X1lBHBaB70wSL1/MYoZwbjNJnF+4jRmi7CijxOzpX9i6GDk42ASUJXr/m3UxcnLwCthKT
 Dl2mgUkzCyQKHGk0xAibCxxvKOHHcQWFgiW2LnvOyuIzSKgKnF762NmEJtTwFPiXucsNojWPI
 nv14xAwiIC2hIvVq1jA7GFBDwklpz4ygJiSwgoSmy4vo55AiP/LIRls5AsA7GZgbqXLXzNDFG
 iIbH1cjKqMIitLnF17VXWBYxsqxg1ilOLylKLdI1M9JKKMtMzSnITM3N0DQ3M9HJTi4sT01Nz
 EpOK9ZLzczcxAkOZAQh2MO77GHmIUZKDSUmUV/fAs0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKE
 rzrGp5HCgkWpaanVqRl5gCjCiYtwcGjJMLrA5LmLS5IzC3OTIdInWK05zi26fIfJo6Om3eB5A
 YwuQ9ECrHk5eelSonzXgVpEwBpyyjNgxsKSwKXGGWlhHkZgc4U4ilILcrNLEGVf8UozsGoJMz
 bDjKFJzOvBG73K6CzmIDOWuf0BOSskkSElFQDY8i+q1uF+p4wp/U1/JE6KLPqP9t7ke/rXl45
 ujbez2fL08KPvx7oXVLmYQxcavxQsEMpi8/w3/Q5aYsvin0OeOoj1fbik96N7uaAbV5H7CV23
 HY6UJF/4ATr6vpVbRs2h3zKUQyzWHDx8PnvvDcsWWqUOOw2nFj39GzivD+evjn/r0esLjwsvl
 yJpTgj0VCLuag4EQDhJa1g/QIAAA==
X-Env-Sender: dave@recoil.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1508344301!111504530!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.5 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
 RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63916 invoked from network); 18 Oct 2017 16:31:41 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Oct 2017 16:31:41 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id 49a2d05d;
 Wed, 18 Oct 2017 17:31:38 +0100 (BST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=recoil.org; h=from
 :message-id:content-type:mime-version:subject:date:in-reply-to
 :cc:to:references; s=selector1; bh=ORZYmgVWz7m+2z03iVXUfT6QzqU=; b=
 IYuw2TEX/DaxEshX+9pmKwcmlpIOvPcF8CzQwl9vXWiPjdPk0bVKlKre4QfBdGSH
 8VVrQCXGOY1WqflIK34cIVdH876XfmTA3Z7hWELHQ+0YqdNzUmmp22MPTO2bnscD
 0Yy+Pw8X5Qtje2UhafoKOV+Fr/+sWJK/9mppSmMEWRE=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=recoil.org; h=from
 :message-id:content-type:mime-version:subject:date:in-reply-to
 :cc:to:references; q=dns; s=selector1; b=hSNB32Kf815ZqqxP5WFTy2V
 g5g//NA2hy3m1gLzkmqbZrPBcN9oB+Ga3QvCSg8eD9gR7WUiEmRL4TR0B8zw1lpV
 1/VNQ/RZfB0P5RvEQuLBSJ1avxFWSGRSY2ozAEoWJ187n5qtAnIeoD1wCMzVVPdm
 gT6w5FjMTQhBfYuS11TE=
Received: from [10.7.3.205] (31.3.74.232 [31.3.74.232])
 by bark.recoil.org (OpenSMTPD) with ESMTPSA id 49d00fbd
 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); 
 Wed, 18 Oct 2017 17:31:38 +0100 (BST)
From: David Scott <dave@recoil.org>
Message-Id: <1A59487B-2F2F-4713-9328-0B728A990F24@recoil.org>
Mime-Version: 1.0 (Mac OS X Mail 11.1 \(3445.4.7\))
Date: Wed, 18 Oct 2017 16:14:48 +0200
In-Reply-To: <1508258651-7486-1-git-send-email-ian.jackson@eu.citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
References: <1508258651-7486-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: Apple Mail (2.3445.4.7)
Cc: xen-devel@lists.xensource.com, committers@xenproject.org,
 Christian Lindig <christian.lindig@citrix.com>
Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: Make Christian Lindig
 maintainer for ocaml tools
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6267043282699510679=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============6267043282699510679==
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_256DB206-857F-4E01-9F4C-0245464E6CF8"


--Apple-Mail=_256DB206-857F-4E01-9F4C-0245464E6CF8
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi,

This is great!

I don=E2=80=99t know if the protocol requires it, but if so then

Acked-by: David Scott <dave@recoil.org <mailto:dave@recoil.org>>

Cheers,
Dave

> On 17 Oct 2017, at 18:44, Ian Jackson <ian.jackson@eu.citrix.com> =
wrote:
>=20
> oxenstored is our default implementation of xenstore, for platforms
> that have ocaml support.  We need it to be maintained.  Dave Scott,
> the only existing maintainer, has had limited availability.
>=20
> Christian has been reveiwing patches and offering opinions where
> necessary, although activity in this area has been quiet and there has
> not been a great deal of new development.
>=20
> Christian's contributions have been sensible and I think it would be a
> good idea now to formally make him a maintainer.
>=20
> CC: Christian Lindig <christian.lindig@citrix.com>
> CC: David Scott <dave@recoil.org>
> Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
> ---
> MAINTAINERS | 1 +
> 1 file changed, 1 insertion(+)
>=20
> diff --git a/MAINTAINERS b/MAINTAINERS
> index 4d70923..e30cb70 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -283,6 +283,7 @@ T:	git git://xenbits.xen.org/mini-os.git
> F:	config/MiniOS.mk
>=20
> OCAML TOOLS
> +M:	Christian Lindig <christian.lindig@citrix.com>
> M:	David Scott <dave@recoil.org>
> S:	Supported
> F:	tools/ocaml/
> --=20
> 2.1.4
>=20


--Apple-Mail=_256DB206-857F-4E01-9F4C-0245464E6CF8
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" =
class=3D"">Hi,<div class=3D""><br class=3D""></div><div class=3D"">This =
is great!</div><div class=3D""><br class=3D""></div><div class=3D"">I =
don=E2=80=99t know if the protocol requires it, but if so then</div><div =
class=3D""><br class=3D""></div><div class=3D"">Acked-by: David Scott =
&lt;<a href=3D"mailto:dave@recoil.org" =
class=3D"">dave@recoil.org</a>&gt;</div><div class=3D""><br =
class=3D""></div><div class=3D"">Cheers,</div><div class=3D"">Dave<br =
class=3D""><div class=3D""><div><br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D"">On 17 Oct 2017, at 18:44, Ian Jackson &lt;<a =
href=3D"mailto:ian.jackson@eu.citrix.com" =
class=3D"">ian.jackson@eu.citrix.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div =
class=3D"">oxenstored is our default implementation of xenstore, for =
platforms<br class=3D"">that have ocaml support. &nbsp;We need it to be =
maintained. &nbsp;Dave Scott,<br class=3D"">the only existing =
maintainer, has had limited availability.<br class=3D""><br =
class=3D"">Christian has been reveiwing patches and offering opinions =
where<br class=3D"">necessary, although activity in this area has been =
quiet and there has<br class=3D"">not been a great deal of new =
development.<br class=3D""><br class=3D"">Christian's contributions have =
been sensible and I think it would be a<br class=3D"">good idea now to =
formally make him a maintainer.<br class=3D""><br class=3D"">CC: =
Christian Lindig &lt;<a href=3D"mailto:christian.lindig@citrix.com" =
class=3D"">christian.lindig@citrix.com</a>&gt;<br class=3D"">CC: David =
Scott &lt;<a href=3D"mailto:dave@recoil.org" =
class=3D"">dave@recoil.org</a>&gt;<br class=3D"">Signed-off-by: Ian =
Jackson &lt;<a href=3D"mailto:Ian.Jackson@eu.citrix.com" =
class=3D"">Ian.Jackson@eu.citrix.com</a>&gt;<br class=3D"">---<br =
class=3D""> MAINTAINERS | 1 +<br class=3D""> 1 file changed, 1 =
insertion(+)<br class=3D""><br class=3D"">diff --git a/MAINTAINERS =
b/MAINTAINERS<br class=3D"">index 4d70923..e30cb70 100644<br =
class=3D"">--- a/MAINTAINERS<br class=3D"">+++ b/MAINTAINERS<br =
class=3D"">@@ -283,6 +283,7 @@ T:<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>git <a =
href=3D"git://xenbits.xen.org/mini-os.git" =
class=3D"">git://xenbits.xen.org/mini-os.git</a><br class=3D""> F:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>config/MiniOS.mk<br class=3D""><br class=3D""> OCAML TOOLS<br =
class=3D"">+M:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Christian Lindig &lt;<a href=3D"mailto:christian.lindig@citrix.com"=
 class=3D"">christian.lindig@citrix.com</a>&gt;<br class=3D""> M:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>David =
Scott &lt;<a href=3D"mailto:dave@recoil.org" =
class=3D"">dave@recoil.org</a>&gt;<br class=3D""> S:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Supported<br class=3D""> F:<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>tools/ocaml/<br class=3D"">-- <br =
class=3D"">2.1.4<br class=3D""><br =
class=3D""></div></div></blockquote></div><br =
class=3D""></div></div></body></html>=

--Apple-Mail=_256DB206-857F-4E01-9F4C-0245464E6CF8--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6267043282699510679==--


From xen-devel-bounces@lists.xen.org Wed Oct 18 16:32:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 16:32:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4rGV-0003tV-2H; Wed, 18 Oct 2017 16:32:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1e4rGT-0003tE-7D
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 16:32:17 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 F1/B2-19067-01287E95; Wed, 18 Oct 2017 16:32:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsVyMfSqsy5/0/N
 Ig0P7DSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oybB9ezFtzWrljc9YyxgfG+fBcjF4eQwDRG
 ibsrNzF2MXJysAhsZZb4sCUAJCEhMIdVYsG9B2AJCYEqiU8Nr9kh7CKJGz9OQsVLJPobbrOA2
 LwCghInZz4Bs4UEvCU+LnnHBmJzCthI7Px8hBkiniXxbfVrIJuDg03ARGJWhwTEXlWJNZO3s0
 OMCZA4cnkOE4gtLOAscahjG9gYEQFtiYau22BrmQVWMEqcb82GsDUlWrf/Zp/AKDgLyRWzkKQ
 WMDKtYlQvTi0qSy3StdBLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMTgYg2MF4
 sNn5EKMkB5OSKK/ugWeRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4DRufRwoJFqWmp1akZeYA4
 wQmLcHBoyTCawmS5i0uSMwtzkyHSJ1iNOa4cOfSHyaOA3tu/WESYsnLz0uVEueVACkVACnNKM
 2DGwSL30uMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQS5nUGmcKTmVcCt+8V0ClMQKesc3oCckp
 JIkJKqoEx1zzknSUPt5pMpqi054xdvofDUtbcM/vevfi+YGpUaetE6RS+DUY9TEWvms3iDgU2
 vbJa9nu57bRD9koXeVe37uprff+oZ8575k12DGxfdJsObTUSvM8jZLf94533J1LV1mkd2KJxp
 dv8A1PVgR8XFm7cGhJveY+Pe5aEzAPl59LWn35kmP5WYinOSDTUYi4qTgQAyIASk9oCAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1508344334!87790981!1
X-Originating-IP: [209.85.213.67]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31305 invoked from network); 18 Oct 2017 16:32:15 -0000
Received: from mail-vk0-f67.google.com (HELO mail-vk0-f67.google.com)
 (209.85.213.67)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Oct 2017 16:32:15 -0000
Received: by mail-vk0-f67.google.com with SMTP id j2so3669903vki.4
 for <xen-devel@lists.xenproject.org>; Wed, 18 Oct 2017 09:32:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=ZZrlYuoYdKtd5qLl4XrrtvybZdfx/qy+Od/IVqwSSYA=;
 b=QiiEmdwCr3oWZhazJDcaDJni+s80zZmAZ4rNeHWkHbJ3ueyca/3P2c+1xYrhEu8hhi
 HPfccvg74XoSsiK9DWoFKGXdVm2zWHwr7ddCVSrh7paIm1j7+VJ9NhwZwDTCd9Tn0TV7
 /tgeH4WPeHk1KXtUtPPHucJ8FzIcpKej56c/U=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=ZZrlYuoYdKtd5qLl4XrrtvybZdfx/qy+Od/IVqwSSYA=;
 b=QMYfrqZP/rhkEt8g3jLrRLf/kdjvkUP/WANodFi6yjWujvXQ3fZ3DdCznic1YLpMPZ
 L4ocILNxiGDZSk0AqWj1nGOfFeSjVk5b/LSYN9ms7GGdQZyfP4yyOYd48i2JMiBNluEG
 mWZlssu+WXmE4HSN1qjGGeGhQ8batn/EYQWJqX7A4TtIy5belg2wptN0GkXvwsFhYjpY
 M0tPU2FzXjXw+stIrh+cmigYf3c97Q+35dPybaawD8bMKmhbw1BD6M1IT2UAmJfJsNZ1
 NxcjRe113dInkUxpaLYr2Ytv2T2wtsAVvyE/wDvXLscnHIoY/GOoUMcf64mJanEGPQRM
 WJow==
X-Gm-Message-State: AMCzsaVFpsfwwsbu8MKkEw6Nq87dn0nwuYApS9+WhJRLu4iCYGZVyghg
 Vl1Wu+ZUDFaKppteG3th1nVF8tgR4kT9sHbOpd4o0A==
X-Google-Smtp-Source: ABhQp+Sm/M1tBbz7znBowpJwha4m53okazF1LEI9AwMILl8nSiRNuVhg4QeIjlxUXCAML61aT0zuQZbQFjUnWCzPS9I=
X-Received: by 10.31.153.131 with SMTP id b125mr6558842vke.161.1508344334453; 
 Wed, 18 Oct 2017 09:32:14 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.176.24.213 with HTTP; Wed, 18 Oct 2017 09:32:13 -0700 (PDT)
In-Reply-To: <20171018134158.32633-1-andre.przywara@arm.com>
References: <8dc5e662-4cbd-908d-4f3e-af372d6d0917@arm.com>
 <20171018134158.32633-1-andre.przywara@arm.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Wed, 18 Oct 2017 22:02:13 +0530
Message-ID: <CACtJ1JSVD=BY26rc4iSwrG++w77a-Pmx=22ovcrDAuMe5w=vMw@mail.gmail.com>
To: Andre Przywara <andre.przywara@arm.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Dave Martin <dave.martin@arm.com>
Subject: Re: [Xen-devel] [PATCH RFC] ARM: vPL011: use receive timeout
	interrupt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpJIHZlcmlmaWVkIHRoaXMgcGF0Y2ggb24gcXVhbGNvbW0gcGxhdGZvcm0uIEl0
IGlzIHdvcmtpbmcgZmluZS4KCk9uIDE4IE9jdG9iZXIgMjAxNyBhdCAxOToxMSwgQW5kcmUgUHJ6
eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+IHdyb3RlOgo+IEluc3RlYWQgb2YgYXNzZXJ0
aW5nIHRoZSByZWNlaXZlIGludGVycnVwdCAoUlhJKSBvbiB0aGUgZmlyc3QgY2hhcmFjdGVyCj4g
aW4gdGhlIEZJRk8sIGxldHMgKGFiKXVzZSB0aGUgcmVjZWl2ZSB0aW1lb3V0IGludGVycnVwdCAo
UlRJKSBmb3IgdGhhdAo+IHB1cnBvc2UuIFRoYXQgc2VlbXMgdG8gYmUgY2xvc2VyIHRvIHRoZSBz
cGVjIGFuZCB3aGF0IGhhcmR3YXJlIGRvZXMuCj4gSW1wcm92ZSB0aGUgcmVhZGFiaWxpdHkgb2Yg
dnBsMDExX2RhdGFfYXZhaWwoKSBvbiB0aGUgd2F5Lgo+Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmUg
UHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Cj4gLS0tCj4gSGksCj4KPiB0aGlzIG9u
ZSBpcyB0aGUgYXBwcm9hY2ggSSBtZW50aW9uZWQgaW4gdGhlIGVtYWlsIGVhcmxpZXIgdG9kYXku
Cj4gSXQgZ29lcyBvbiB0b3Agb2YgQmh1cGluZGVycyB2MTIgMjcvMjcsIGJ1dCBzaG91bGQgZXZl
bnR1YWxseSBiZSBtZXJnZWQKPiBpbnRvIHRoaXMgb25lIG9uY2Ugd2UgYWdyZWVkIG9uIHRoZSBz
dWJqZWN0LiBJIGp1c3QgY2FydmVkIGl0IG91dCBoZXJlCj4gZm9yIGNsYXJpdHkgdG8gbWFrZSBp
dCBjbGVhcmVyIHdoYXQgaGFzIGJlZW4gY2hhbmdlZC4KPiBXb3VsZCBiZSBnb29kIGlmIHNvbWVv
bmUgY291bGQgdGVzdCBpdC4KPgo+IENoZWVycywKPiBBbmRyZS4KPiAgeGVuL2FyY2gvYXJtL3Zw
bDAxMS5jIHwgNjEgKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspLCAzMiBkZWxldGlvbnMo
LSkKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnBsMDExLmMgYi94ZW4vYXJjaC9hcm0v
dnBsMDExLmMKPiBpbmRleCBhZGYxNzExNTcxLi5hZTE4YmRkZDgxIDEwMDY0NAo+IC0tLSBhL3hl
bi9hcmNoL2FybS92cGwwMTEuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92cGwwMTEuYwo+IEBAIC0x
MDUsOSArMTA1LDEzIEBAIHN0YXRpYyB1aW50OF90IHZwbDAxMV9yZWFkX2RhdGEoc3RydWN0IGRv
bWFpbiAqZCkKPiAgICAgICAgICBpZiAoIGZpZm9fbGV2ZWwgPT0gMCApCj4gICAgICAgICAgewo+
ICAgICAgICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBSWEZFOwo+IC0gICAgICAgICAgICB2cGww
MTEtPnVhcnRyaXMgJj0gflJYSTsKPiAtICAgICAgICAgICAgdnBsMDExX3VwZGF0ZV9pbnRlcnJ1
cHRfc3RhdHVzKGQpOwo+ICsgICAgICAgICAgICB2cGwwMTEtPnVhcnRyaXMgJj0gflJUSTsKPiAg
ICAgICAgICB9Cj4gKwo+ICsgICAgICAgIGlmICggZmlmb19sZXZlbCA8IHNpemVvZihpbnRmLT5p
bikgLSBTQlNBX1VBUlRfRklGT19TSVpFIC8gMiApCj4gKyAgICAgICAgICAgIHZwbDAxMS0+dWFy
dHJpcyAmPSB+UlhJOwo+ICsKPiArICAgICAgICB2cGwwMTFfdXBkYXRlX2ludGVycnVwdF9zdGF0
dXMoZCk7CkkgdGhpbmsgd2UgY2hlY2sgaWYgKCBmaWZvX2xldmVsIDwgU0JTQV9VQVJUX0ZJRk9f
U0laRSAvIDIgKSB3aGljaApzaG91bGQgYmUgYSB2YWxpZCBjb25kaXRpb24gdG8gY2xlYXIgdGhl
IFJYIGludGVycnVwdC4KCj4gICAgICB9Cj4gICAgICBlbHNlCj4gICAgICAgICAgZ3ByaW50ayhY
RU5MT0dfRVJSLCAidnBsMDExOiBVbmV4cGVjdGVkIElOIHJpbmcgYnVmZmVyIGVtcHR5XG4iKTsK
PiBAQCAtMTI5LDcgKzEzMyw3IEBAIHN0YXRpYyB2b2lkIHZwbDAxMV91cGRhdGVfdHhfZmlmb19z
dGF0dXMoc3RydWN0IHZwbDAxMSAqdnBsMDExLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmaWZvX2xldmVsKQo+ICB7Cj4gICAgICBzdHJ1
Y3QgeGVuY29uc19pbnRlcmZhY2UgKmludGYgPSB2cGwwMTEtPnJpbmdfYnVmOwo+IC0gICAgdW5z
aWduZWQgaW50IGZpZm9fdGhyZXNob2xkOwo+ICsgICAgdW5zaWduZWQgaW50IGZpZm9fdGhyZXNo
b2xkID0gc2l6ZW9mKGludGYtPm91dCkgLSBTQlNBX1VBUlRfRklGT19TSVpFLzI7Cj4KPiAgICAg
IEJVSUxEX0JVR19PTihzaXplb2YgKGludGYtPm91dCkgPCBTQlNBX1VBUlRfRklGT19TSVpFKTsK
Pgo+IEBAIC0xMzcsOCArMTQxLDYgQEAgc3RhdGljIHZvaWQgdnBsMDExX3VwZGF0ZV90eF9maWZv
X3N0YXR1cyhzdHJ1Y3QgdnBsMDExICp2cGwwMTEsCj4gICAgICAgKiBTZXQgdGhlIFRYSSBiaXQg
b25seSB3aGVuIHRoZXJlIGlzIHNwYWNlIGZvciBmaWZvX3NpemUvMiBieXRlcyB3aGljaAo+ICAg
ICAgICogaXMgdGhlIHRyaWdnZXIgbGV2ZWwgZm9yIGFzc2VydGluZy9kZS1hc3N0ZXJ0aW5nIHRo
ZSBUWCBpbnRlcnJ1cHQuCj4gICAgICAgKi8KPiAtICAgIGZpZm9fdGhyZXNob2xkID0gc2l6ZW9m
KGludGYtPm91dCkgLSBTQlNBX1VBUlRfRklGT19TSVpFLzI7Cj4gLQo+ICAgICAgaWYgKCBmaWZv
X2xldmVsIDw9IGZpZm9fdGhyZXNob2xkICkKPiAgICAgICAgICB2cGwwMTEtPnVhcnRyaXMgfD0g
VFhJOwo+ICAgICAgZWxzZQo+IEBAIC0zOTAsMzUgKzM5MiwzMCBAQCBzdGF0aWMgdm9pZCB2cGww
MTFfZGF0YV9hdmFpbChzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBvdXRfY29ucywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc2l6ZW9mKGludGYtPm91dCkpOwo+Cj4gLSAgICAvKiBVcGRhdGUgdGhlIHVhcnQgcngg
c3RhdGUgaWYgdGhlIGJ1ZmZlciBpcyBub3QgZW1wdHkuICovCj4gLSAgICBpZiAoIGluX2ZpZm9f
bGV2ZWwgIT0gMCApCj4gLSAgICB7Cj4gKyAgICAvKioqKiBVcGRhdGUgdGhlIFVBUlQgUlggc3Rh
dGUgKioqKi8KPiArCj4gKyAgICAvKiBDbGVhciB0aGUgRklGT19FTVBUWSBiaXQgaWYgdGhlIEZJ
Rk8gaG9sZHMgYXQgbGVhc3Qgb25lIGNoYXJhY3Rlci4gKi8KPiArICAgIGlmICggaW5fZmlmb19s
ZXZlbCA+IDAgKQo+ICAgICAgICAgIHZwbDAxMS0+dWFydGZyICY9IH5SWEZFOwo+Cj4gLSAgICAg
ICAgaWYgKCBpbl9maWZvX2xldmVsID09IHNpemVvZihpbnRmLT5pbikgKQo+IC0gICAgICAgICAg
ICB2cGwwMTEtPnVhcnRmciB8PSBSWEZGOwo+ICsgICAgLyogU2V0IHRoZSBGSUZPX0ZVTEwgYml0
IGlmIHRoZSByaW5nIGJ1ZmZlciBpcyBmdWxsLiAqLwo+ICsgICAgaWYgKCBpbl9maWZvX2xldmVs
ID09IHNpemVvZihpbnRmLT5pbikgKQo+ICsgICAgICAgIHZwbDAxMS0+dWFydGZyIHw9IFJYRkY7
Cj4KPiAtICAgICAgICAvKgo+IC0gICAgICAgICAqIEN1cnJlbnRseSwgdGhlIFJYSSBiaXQgaXMg
Z2V0dGluZyBzZXQgZXZlbiBpZiB0aGVyZSBpcyBhIHNpbmdsZQo+IC0gICAgICAgICAqIGJ5dGUg
b2YgZGF0YSBpbiB0aGUgcnggZmlmby4gSWRlYWxseSwgdGhlIFJYSSBiaXQgc2hvdWxkIGJlIHNl
dAo+IC0gICAgICAgICAqIG9ubHkgaWYgdGhlIHJ4IGZpZm8gbGV2ZWwgcmVhY2hlcyB0aGUgdGhy
ZXNob2xkLgo+IC0gICAgICAgICAqCj4gLSAgICAgICAgICogSG93ZXZlciwgc2luY2UgY3VycmVu
dGx5IFJYIHRpbWVvdXQgaW50ZXJydXB0IGlzIG5vdAo+IC0gICAgICAgICAqIGltcGxlbWVudGVk
IGFzIHRoZXJlIGlzIG5vdCBlbm91Z2ggY2xhcml0eSBpbiB0aGUgU0JTQSBzcGVjLAo+IC0gICAg
ICAgICAqIHRoZSBndWVzdCBtYXkga2VlcCB3YWl0aW5nIGZvciBhbiBpbnRlcnJ1cHQgdG8gcmVh
ZCBtb3JlCj4gLSAgICAgICAgICogZGF0YS4gVG8gZW5zdXJlIHRoYXQgZ3Vlc3QgcmVhZHMgYWxs
IHRoZSBkYXRhIHdpdGhvdXQKPiAtICAgICAgICAgKiBhbnkgZGVsYXksIHRoZSBSWEkgaW50ZXJy
dXB0IGlzIHJhaXNlZCBpZiB0aGVyZSBpcyBSWCBkYXRhCj4gLSAgICAgICAgICogYXZhaWxhYmxl
IHdpdGhvdXQgY2hlY2tpbmcgd2hldGhlciBmaWZvIGxldmVsIGhhcyByZWFjaGVkCj4gLSAgICAg
ICAgICogdGhlIHRocmVzaG9sZC4KPiAtICAgICAgICAgKgo+IC0gICAgICAgICAqIFRCRDogT25j
ZSB0aGVyZSBpcyBtb3JlIGNsYXJpdHkgaW4gdGhlIFNCU0Egc3BlYyBvbiB3aGV0aGVyIFJYCj4g
LSAgICAgICAgICogdGltZW91dCBpbnRlcnJ1cHQgbmVlZHMgdG8gYmUgaW1wbGVtZW50ZWQsIHRo
ZSBSWEkgaW50ZXJydXB0Cj4gLSAgICAgICAgICogd2lsbCBiZSByYWlzZWQgb25seSB3aGVuIHJ4
IGZpZm8gbGV2ZWwgcmVhY2hlcyB0aGUgdGhyZXNob2xkLgo+IC0gICAgICAgICAqLwo+ICsgICAg
LyogVGhlIEZJRk8gdHJpZ2dlciBsZXZlbCBpcyBmaXhlZCB0byBoYWxmIG9mIHRoZSBGSUZPLiAq
Lwo+ICsgICAgaWYgKCBpbl9maWZvX2xldmVsID49IHNpemVvZihpbnRmLT5pbikgLSBTQlNBX1VB
UlRfRklGT19TSVpFIC8gMiApCj4gICAgICAgICAgdnBsMDExLT51YXJ0cmlzIHw9IFJYSTsKSGVy
ZSBhbHNvIHNob3VsZCBub3Qgd2UgY2hlY2sgaWYgKCBpbl9maWZvX2xldmVsID49ClNCU0FfVUFS
VF9GSUZPX1NJWkUgLyAyICkgc2luY2UgaXQgaXMgYSB2YWxpZCBjb25kaXRpb24gdG8gcmFpc2Ug
dGhlClJYIGludGVycnVwdD8KCj4gLSAgICB9Cj4KPiAtICAgIC8qIFVwZGF0ZSB0aGUgdWFydCB0
eCBzdGF0ZSBpZiB0aGUgYnVmZmVyIGlzIG5vdCBmdWxsLiAqLwo+ICsgICAgLyoKPiArICAgICAq
IElmIHRoZSBpbnB1dCBxdWV1ZSBpcyBub3QgZW1wdHksIHdlIGFzc2VydCB0aGUgcmVjZWl2ZSB0
aW1lb3V0IGludGVycnVwdC4KPiArICAgICAqIEFzIHdlIGRvbid0IGVtdWxhdGUgYW55IHRpbWlu
ZyBoZXJlLCB3ZSBpZ25vcmUgdGhlIGFjdHVhbCB0aW1lb3V0Cj4gKyAgICAgKiBvZiAzMiBiaXQg
cGVyaW9kcy4KPiArICAgICAqLwo+ICsgICAgaWYgKCBpbl9maWZvX2xldmVsID4gMCApCj4gKyAg
ICAgICAgdnBsMDExLT51YXJ0cmlzIHw9IFJUSTsKPiArCj4gKyAgICAvKioqKiBVcGRhdGUgdGhl
IFVBUlQgVFggc3RhdGUgKioqKi8KPiArCj4gICAgICBpZiAoIG91dF9maWZvX2xldmVsICE9IHNp
emVvZihpbnRmLT5vdXQpICkKPiAgICAgIHsKPiAgICAgICAgICB2cGwwMTEtPnVhcnRmciAmPSB+
VFhGRjsKPiBAQCAtNDMxLDEzICs0MjgsMTMgQEAgc3RhdGljIHZvaWQgdnBsMDExX2RhdGFfYXZh
aWwoc3RydWN0IGRvbWFpbiAqZCkKPiAgICAgICAgICB2cGwwMTEtPnVhcnRmciAmPSB+QlVTWTsK
Pgo+ICAgICAgICAgIHZwbDAxMV91cGRhdGVfdHhfZmlmb19zdGF0dXModnBsMDExLCBvdXRfZmlm
b19sZXZlbCk7Cj4gLQo+IC0gICAgICAgIGlmICggb3V0X2ZpZm9fbGV2ZWwgPT0gMCApCj4gLSAg
ICAgICAgICAgIHZwbDAxMS0+dWFydGZyIHw9IFRYRkU7Cj4gICAgICB9Cj4KPiAgICAgIHZwbDAx
MV91cGRhdGVfaW50ZXJydXB0X3N0YXR1cyhkKTsKPgo+ICsgICAgaWYgKCBvdXRfZmlmb19sZXZl
bCA9PSAwICkKPiArICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBUWEZFOwo+ICsKPiAgICAgIFZQ
TDAxMV9VTkxPQ0soZCwgZmxhZ3MpOwo+ICB9Cj4KPiAtLQo+IDIuMTQuMQo+CgpSZWdhcmRzLApC
aHVwaW5kZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 18 17:20:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 17:20:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4s1J-0007EE-Nn; Wed, 18 Oct 2017 17:20:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4575f3523=citrix-osstest@xenproject.org>)
 id 1e4s1H-0007E8-KE
 for xen-devel@lists.xensource.com; Wed, 18 Oct 2017 17:20:39 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 2A/F7-20813-66D87E95; Wed, 18 Oct 2017 17:20:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsXitHSDvW5q7/N
 Ig697TS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa0brpR1sBZePMVaseejbwLiji7GLkZNDQsBf
 Yvr79VC2u8T09hVsILaIgLPEhA+3wWxeAT2JJ68egtnCAgkSK5Z1sXYxcgHV/1eSeHnmMztEs
 6vE1qk/mGDsB6+ns4LYbAIeEhN7JrKA2CwCqhLP9naADRIS0JJYunglE8QCQYmTM5+A1TALSE
 gcfPGCGWKOhcSOj31sExj5ZiEpm4WkbAEj0ypGjeLUorLUIl0jY72kosz0jJLcxMwcXUMDM73
 c1OLixPTUnMSkYr3k/NxNjMDAYgCCHYx/5gceYpTkYFIS5dU98CxSiC8pP6UyI7E4I76oNCe1
 +BCjDAeHkgRvec/zSCHBotT01Iq0zBxgiMOkJTh4lER494CkeYsLEnOLM9MhUqcYdTmObbr8h
 0mIJS8/L1VKnLcIpEgApCijNA9uBCzeLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYtwlkCk
 9mXgncpldARzABHbHO6QnIESWJCCmpBsbyZCXeeobIiCMLIuWv7qrQ+/+H3+XQR27XFXHrpuy
 xCXM57p4TnaO9QcukavO6j+Xn/WRN1/kG26ZYiUzs+qw1b7tLtfWaZ+3P1Jo9//vI99dUZW0+
 b6tulXrkG9+3Q9L7Y9NWF18SdfRdtUr4YNP1pboWPlXicRPSr0TMOFb+d+sWH939fEosxRmJh
 lrMRcWJAB6g3N6yAgAA
X-Env-Sender: prvs=4575f3523=citrix-osstest@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1508347233!71342807!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39314 invoked from network); 18 Oct 2017 17:20:36 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 17:20:36 -0000
X-IronPort-AV: E=Sophos;i="5.43,397,1503360000"; d="scan'208";a="454846782"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72328-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-midway: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:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm: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-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-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-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
X-Osstest-Versions-This: xen=de38e28cc2cc62e6e9e4741403e4a8f6c07d8cfd
X-Osstest-Versions-That: xen=9cde7a833db53c9c3a88b767af8c7cb07053a6fd
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 18 Oct 2017 18:20:24 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [xen-4.9-testing baseline-only test] 72328: tolerable
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5908494988779238359=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

This run is configured for baseline tests only.

flight 72328 xen-4.9-testing real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/72328/

Failures :-/ but no regressions.

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop         fail REGR. vs. 72217

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate               broken never pass
 build-arm64                   2 hosts-allocate               broken never pass
 build-arm64-xsm               2 hosts-allocate               broken never pass
 build-arm64-xsm               3 capture-logs                 broken never pass
 build-arm64                   3 capture-logs                 broken never pass
 build-arm64-pvops             3 capture-logs                 broken never pass
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail blocked in 72217
 test-amd64-amd64-xl-qemut-win7-amd64 18 guest-start/win.repeat fail blocked in 72217
 test-amd64-amd64-xl-qemuu-win10-i386 17 guest-stop       fail blocked in 72217
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail like 72217
 test-amd64-amd64-qemuu-nested-intel 17 debian-hvm-install/l1/l2 fail like 72217
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop             fail like 72217
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-armhf-armhf-xl-midway   13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-midway   14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 10 windows-install         fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass

version targeted for testing:
 xen                  de38e28cc2cc62e6e9e4741403e4a8f6c07d8cfd
baseline version:
 xen                  9cde7a833db53c9c3a88b767af8c7cb07053a6fd

Last test of basis    72217  2017-10-09 00:48:44 Z    9 days
Testing same since    72328  2017-10-18 09:48:39 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  George Dunlap <george.dunlap@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tim Deegan <tim@xen.org>
  Vitaly Kuznetsov <vkuznets@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          fail    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-armhf-armhf-xl-midway                                   pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

Test harness code can be found at
    http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Push not applicable.

------------------------------------------------------------
commit de38e28cc2cc62e6e9e4741403e4a8f6c07d8cfd
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Thu Oct 12 15:08:34 2017 +0200

    x86/cpu: Fix IST handling during PCPU bringup
    
    Clear IST references in newly allocated IDTs.  Nothing good will come of
    having them set before the TSS is suitably constructed (although the chances
    of the CPU surviving such an IST interrupt/exception is extremely slim).
    
    Uniformly set the IST references after the TSS is in place.  This fixes an
    issue on AMD hardware, where onlining a PCPU while PCPU0 is in HVM context
    will cause IST_NONE to be copied into the new IDT, making that PCPU vulnerable
    to privilege escalation from PV guests until it subsequently schedules an HVM
    guest.
    
    This is XSA-244.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: cc08c73c8c1f5ba5ed0f8274548db6725e1c3157
    master date: 2017-10-12 14:50:31 +0200

commit 7fe0a245286d4c38c5913f5642b0955096dc6135
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Thu Oct 12 15:08:05 2017 +0200

    x86/shadow: Don't create self-linear shadow mappings for 4-level translated guests
    
    When initially creating a monitor table for 4-level translated guests, don't
    install a shadow-linear mapping.  This mapping is actually self-linear, and
    trips up the writeable heuristic logic into following Xen's mappings, not the
    guests' shadows it was expecting to follow.
    
    A consequence of this is that sh_guess_wrmap() needs to cope with there being
    no shadow-linear mapping present, which in practice occurs once each time a
    vcpu switches to 4-level paging from a different paging mode.
    
    An appropriate shadow-linear slot will be inserted into the monitor table
    either while constructing lower level monitor tables, or by sh_update_cr3().
    
    While fixing this, clarify the safety of the other mappings.  Despite
    appearing unsafe, it is correct to create a guest-linear mapping for
    translated domains; this is self-linear and doesn't point into the translated
    domain.  Drop a dead clause for translate != external guests.
    
    This is XSA-243.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Tim Deegan <tim@xen.org>
    master commit: bf2b4eadcf379d0361b38de9725ea5f7a18a5205
    master date: 2017-10-12 14:50:07 +0200

commit a2af47d9ebbf3aa0fc80f697b37df878242f36f6
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:07:28 2017 +0200

    x86: don't allow page_unlock() to drop the last type reference
    
    Only _put_page_type() does the necessary cleanup, and hence not all
    domain pages can be released during guest cleanup (leaving around
    zombie domains) if we get this wrong.
    
    This is XSA-242.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    master commit: 6410733a8a0dff2fe581338ff631670cf91889db
    master date: 2017-10-12 14:49:46 +0200

commit 61a2d314813f9c142b5965da2f5f8684b123afb8
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:06:55 2017 +0200

    x86: don't store possibly stale TLB flush time stamp
    
    While the timing window is extremely narrow, it is theoretically
    possible for an update to the TLB flush clock and a subsequent flush
    IPI to happen between the read and write parts of the update of the
    per-page stamp. Exclude this possibility by disabling interrupts
    across the update, preventing the IPI to be serviced in the middle.
    
    This is XSA-241.
    
    Reported-by: Jann Horn <jannh@google.com>
    Suggested-by: George Dunlap <george.dunlap@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    master commit: 23a183607a427572185fc51c76cc5ab11c00c4cc
    master date: 2017-10-12 14:48:25 +0200

commit c2b0a92d23a5b884879f8e86a629a297427dd71d
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:06:12 2017 +0200

    x86: limit linear page table use to a single level
    
    That's the only way that they're meant to be used. Without such a
    restriction arbitrarily long chains of same-level page tables can be
    built, tearing down of which may then cause arbitrarily deep recursion,
    causing a stack overflow. To facilitate this restriction, a counter is
    being introduced to track both the number of same-level entries in a
    page table as well as the number of uses of a page table in another
    same-level one (counting into positive and negative direction
    respectively, utilizing the fact that both counts can't be non-zero at
    the same time).
    
    Note that the added accounting introduces a restriction on the number
    of times a page can be used in other same-level page tables - more than
    32k of such uses are no longer possible.
    
    Note also that some put_page_and_type[_preemptible]() calls are
    replaced with open-coded equivalents.  This seemed preferrable to
    adding "parent_table" to the matrix of functions.
    
    Note further that cross-domain same-level page table references are no
    longer permitted (they probably never should have been).
    
    This is XSA-240.
    
    Reported-by: Jann Horn <jannh@google.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Signed-off-by: George Dunlap <george.dunlap@citrix.com>
    master commit: 6987fc7558bdbab8119eabf026e3cdad1053f0e5
    master date: 2017-10-12 14:44:34 +0200

commit d8426300dbdc06ba77f97a60ada018b37aea5ad1
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:05:44 2017 +0200

    x86/HVM: prefill partially used variable on emulation paths
    
    Certain handlers ignore the access size (vioapic_write() being the
    example this was found with), perhaps leading to subsequent reads
    seeing data that wasn't actually written by the guest. For
    consistency and extra safety also do this on the read path of
    hvm_process_io_intercept(), even if this doesn't directly affect what
    guests get to see, as we've supposedly already dealt with read handlers
    leaving data completely unitialized.
    
    This is XSA-239.
    
    Reported-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    master commit: 0d4732ac29b63063764c29fa3bd8946daf67d6f3
    master date: 2017-10-12 14:43:26 +0200

commit ef61bcff39d907fede18aecc57651bd2beed789a
Author: Vitaly Kuznetsov <vkuznets@redhat.com>
Date:   Thu Oct 12 15:04:56 2017 +0200

    x86/ioreq server: correctly handle bogus XEN_DMOP_{,un}map_io_range_to_ioreq_server arguments
    
    Misbehaving device model can pass incorrect XEN_DMOP_map/
    unmap_io_range_to_ioreq_server arguments, namely end < start when
    specifying address range. When this happens we hit ASSERT(s <= e) in
    rangeset_contains_range()/rangeset_overlaps_range() with debug builds.
    Production builds will not trap right away but may misbehave later
    while handling such bogus ranges.
    
    This is XSA-238.
    
    Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: d59e55b018cfb79d0c4f794041aff4fe1cd0d570
    master date: 2017-10-12 14:43:02 +0200

commit 44ceb192b50d48398dfd9e3b83870b872f507473
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:04:27 2017 +0200

    x86/FLASK: fix unmap-domain-IRQ XSM hook
    
    The caller and the FLASK implementation of xsm_unmap_domain_irq()
    disagreed about what the "data" argument points to in the MSI case:
    Change both sides to pass/take a PCI device.
    
    This is part of XSA-237.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 6f17f5c43a3bd28d27ed8133b2bf513e2eab7d59
    master date: 2017-10-12 14:37:56 +0200

commit ae454429648edfa2d3c17082fcded405a6cc4dcc
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:03:53 2017 +0200

    x86/IRQ: conditionally preserve irq <-> pirq mapping on map error paths
    
    Mappings that had been set up before should not be torn down when
    handling unrelated errors.
    
    This is part of XSA-237.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    master commit: 573ac7b22aba9e5b8d40d9cdccd744af57cd5928
    master date: 2017-10-12 14:37:26 +0200

commit 784afd92e9e8e32e840a88e7571532cba2494ef5
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:03:26 2017 +0200

    x86/MSI: disallow redundant enabling
    
    At the moment, Xen attempts to allow redundant enabling of MSI by
    having pci_enable_msi() return 0, and point to the existing MSI
    descriptor, when the msi already exists.
    
    Unfortunately, if subsequent errors are encountered, the cleanup
    paths assume pci_enable_msi() had done full initialization, and
    hence undo everything that was assumed to be done by that
    function without also undoing other setup that would normally
    occur only after that function was called (in map_domain_pirq()
    itself).
    
    Rather than try to make the redundant enabling case work properly, just
    forbid it entirely by having pci_enable_msi() return -EEXIST when MSI
    is already set up.
    
    This is part of XSA-237.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    master commit: a46126fec20e0cf4f5442352ef45efaea8c89646
    master date: 2017-10-12 14:36:58 +0200

commit 22032b2d7e339cf8aecc5302ab49f9d9d15360f3
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:02:54 2017 +0200

    x86: enforce proper privilege when (un)mapping pIRQ-s
    
    (Un)mapping of IRQs, just like other RESOURCE__ADD* / RESOURCE__REMOVE*
    actions (in FLASK terms) should be XSM_DM_PRIV rather than XSM_TARGET.
    This in turn requires bypassing the XSM check in physdev_unmap_pirq()
    for the HVM emuirq case just like is being done in physdev_map_pirq().
    The primary goal security wise, however, is to no longer allow HVM
    guests, by specifying their own domain ID instead of DOMID_SELF, to
    enter code paths intended for PV guest and the control domains of HVM
    guests only.
    
    This is part of XSA-237.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    master commit: db72faf69c94513e180568006a9d899ed422ff90
    master date: 2017-10-12 14:36:30 +0200

commit 58da67fb92b85598e0cd7e88adff14b0d7ffa05a
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Oct 12 15:02:08 2017 +0200

    x86: don't allow MSI pIRQ mapping on unowned device
    
    MSI setup should be permitted only for existing devices owned by the
    respective guest (the operation may still be carried out by the domain
    controlling that guest).
    
    This is part of XSA-237.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 3308374b1be7d43e23bd2e9eaf23ec06d7959882
    master date: 2017-10-12 14:35:14 +0200

commit d1b64ccd9694c32e6b499d8380507c22dcdef4e1
Author: Julien Grall <julien.grall@arm.com>
Date:   Thu Sep 14 16:39:01 2017 +0100

    xen/arm: p2m: Read *_mapped_gfn with the p2m lock taken
    
    *_mapped_gfn are currently read before acquiring the lock. However, they
    may be modified by the p2m code before the lock was acquired. This means
    we will use the wrong values.
    
    Fix it by moving the read inside the section protected by the p2m lock.
    
    Signed-off-by: Julien Grall <julien.grall@arm.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
    Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
    (cherry picked from commit 2c2ae1976da06283e923d97720c0bdcbebf04515)
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5908494988779238359==--

From xen-devel-bounces@lists.xen.org Wed Oct 18 17:26:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 17:26:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4s7J-0007TL-GC; Wed, 18 Oct 2017 17:26:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bruno.alvisio@gmail.com>) id 1e4s7I-0007TF-IV
 for xen-devel@lists.xen.org; Wed, 18 Oct 2017 17:26:52 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 F1/FE-31121-BDE87E95; Wed, 18 Oct 2017 17:26:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpileJIrShJLcpLzFFi42K5GHrgoO7tvue
 RBmtmc1os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmtH/gLdipXnPn1nL2BcaVMFyMXh5DAZEaJ
 q092snUxcnKwCMxilbg90xskISGwjVVi/vpGVpCEhECWxK8/f1i6GDmA7DSJb93KEOFKiX0v/
 zGC2EICahIvF5xhhBjawSQxv28zE0iCTUBX4vedVrA5IgLSEtc+XwZrYBaIl3jUvoYZxBYWCJ
 S4eHAzO8QRqhJnbn8EO4hXwF1i45+1bBDLdCX2LpoA1ssp4Crx8cU2FojFLhJLdsxhh6gXlDg
 58wnYncwC6hLr5wlBrJKXaN46m3kCo8gsJFWzEKpmIalawMi8ilGjOLWoLLVI19BEL6koMz2j
 JDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMPQZgGAH4/WNAYcYJTmYlER5dQ88ixTiS8pPq
 cxILM6ILyrNSS0+xCjDwaEkwbu093mkkGBRanpqRVpmDjAKYdISHDxKIrxGIGne4oLE3OLMdI
 jUKUZ7jgt3Lv1h4ji26TKQPLDnFpDsuHn3D5MQS15+XqqUOO9hkDYBkLaM0jy4obCkcYlRVkq
 YlxHoTCGegtSi3MwSVPlXjOIcjErCvFtBpvBk5pXA7X4FdBYT0FnrnJ6AnFWSiJCSamC8INS3
 9f0f3bWlN3dGSfPH7lR//F74SORKvXC9vVXC2m/u/Yq4//ThosPrpiUl7WGS2/Rs2daHiZeSu
 0osDG2vTuRlPRe90lnjxiOm39zzck/WS3fsSioRXMA4z8Vgw2dRpTC/bbcY9S9fbHX56/hC5u
 W12lqbiramyl+y/FI8+8SeGkn6pksosRRnJBpqMRcVJwIAqYS7ZhUDAAA=
X-Env-Sender: bruno.alvisio@gmail.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1508347609!106820227!1
X-Originating-IP: [209.85.192.193]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55842 invoked from network); 18 Oct 2017 17:26:50 -0000
Received: from mail-pf0-f193.google.com (HELO mail-pf0-f193.google.com)
 (209.85.192.193)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Oct 2017 17:26:50 -0000
Received: by mail-pf0-f193.google.com with SMTP id t188so4446029pfd.10
 for <xen-devel@lists.xen.org>; Wed, 18 Oct 2017 10:26:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=TLpQHuPsdpl9VY34/w5sIXxQ/2ER9Yl4dkF3xFc7smg=;
 b=E+VHH5378zLhUqpdmSeCSxEX/hFDy8LIwpza6ygM1x/2t79Sg4EW8rgHgdQzRLHSub
 TLcedIyn0OPGSr18AH/Wb3Yvh0p0DAVa434eC10gU8Q/O3tHIk0draqkaoQn5LvB5/KC
 a5Af1khqa14/Omgo9zEuuEM59uNA47OYYpg+TSG4h5ggJUPPQbfNAd9kbub1XI8HTTC+
 P+06dU8kv2+dHjDtATi4umlyIUL/o6q/A+iZ+9FKCLrQcQkUNeDwek8T85L0WiTkDCqR
 Gs09usXReyLLw4bopbbOiJgZqcaft4QoawnU7dO4ASXwmHZjKR2l9brqbt3tSSL1V6BP
 p55g==
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=TLpQHuPsdpl9VY34/w5sIXxQ/2ER9Yl4dkF3xFc7smg=;
 b=aQeKyuxmSluoK9XCYge9au623T20UmHijJlK4Fy0gcKWa14Y58WDoA8YGb0gW2pcoo
 myltmoEeFBJfKZQbgkv1vICljXkG/U/5v3/vzE+nLtVFVg2TnQ01KLQ7jO5PeCOq0kLc
 773AbY/PJA2TTk23t+LOSlVXFwUzzyQPXbAcuu/mrQ7BHc9VbHlXHZxtMvVxU+bumH7C
 GmtvdV28CifuJ14gmx8JZDsaAVloeoFk1nE+6Vp7iWshtd0C7HSvnFEtweN2sz1qxI3o
 AMO798sZzcZ1CmX3CGnK8rgwGsex3O1TPEj741g+o7ozOuzDG6+xBe4raOTKF2VZSbhK
 ghIQ==
X-Gm-Message-State: AMCzsaWEDGEmmSM+FxkRL1kHoM2oJePTjgxvSmwQe+X1KOk5g/7p9fmD
 6aYT0OndYR+O+6n2S8zWubjQCglZ
X-Google-Smtp-Source: AOwi7QDInj2bJ3yr24GpVwCzZtKoNq1AC+lR9AsIdAibqllF9iguiLiCfxlKz7NbXzcEgKOA4vWR4A==
X-Received: by 10.98.73.129 with SMTP id r1mr15641116pfi.320.1508347609103;
 Wed, 18 Oct 2017 10:26:49 -0700 (PDT)
Received: from localhost.localdomain (79.sub-174-214-0.myvzw.com.
 [174.214.0.79])
 by smtp.gmail.com with ESMTPSA id o2sm25640409pfj.136.2017.10.18.10.26.47
 (version=TLS1 cipher=AES128-SHA bits=128/128);
 Wed, 18 Oct 2017 10:26:48 -0700 (PDT)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: xen-devel@lists.xen.org
Date: Wed, 18 Oct 2017 10:26:27 -0700
Message-Id: <1508347595-11657-1-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
In-Reply-To: <rfc822msgid:20170629161121.wt7rqyqp7ouyhgks@citrix.com>
References: <rfc822msgid:20170629161121.wt7rqyqp7ouyhgks@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com, ian.jackson@eu.citrix.com, bruno.alvisio@gmail.com,
 dave@recoil.org
Subject: [Xen-devel] [PATCH RFC v2 0/8] Live migration for VMs with QEMU
	backed local storage
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SSBhbSByZXZpdmluZyB0aGlzIHRocmVhZCBhYm91dCB0aGUgbWlncmF0aW9uIG9mIFZNcyB3aXRo
IGxvY2FsIHN0b3JhZ2UuIEkgaGF2ZSB3b3JrZWQgb24gYSBzb2x1dGlvbiB0byBiZSBhYmxlIHRv
IG1pZ3JhdGUgVk1zIHRoYXQgdXNlIFFFTVUgYXMgdGhlIGJhY2tlbmQgZGlzayBkcml2ZXIuIEkg
aGF2ZSBhZGFwdGVkIHRoZSBtaWdyYXRpb24gZmxvdyBhbmQgcGlnZ3liYWNrZWQgb24gdGhlIOKA
nGRyaXZlLW1pcnJvcmluZ+KAnSBjYXBhYmlsaXR5IGFscmVhZHkgcHJvdmlkZWQgYnkgUUVNVS4K
Ck92ZXJ2aWV3CjEuIFRoZSDigJx4bCBtaWdyYXRl4oCdIGNvbW1hbmQgaGFzIGFuIGFkZGl0aW9u
YWwg4oCcLXHigJ0gZmxhZy4gV2hlbiBwcm92aWRlZCB0aGUgbG9jYWwgc3RvcmFnZSBvZiB0aGUg
Vk0gaXMgbWlycm9yZWQgdG8gdGhlIGRlc3RpbmF0aW9uIGR1cmluZyB0aGUgbWlncmF0aW9uIHBy
b2Nlc3MuCjIuIEludGVybmFsbHksIHRoZSBtb2RpZmljYXRpb24gY29uc2lzdHMgb24gYWRkaW5n
IGEgbmV3wqBsaWJ4bF9fc3RyZWFtX3JlYWRfc3RhdGXCoHN0cnVjdCB0byB0aGXCoGxpYnhsX19k
b21haW5fY3JlYXRlX3N0YXRlwqBzdHJ1Y3R1cmUgYW5kwqBsaWJ4bF9fc3RyZWFtX3JlYWRfc3Rh
dGXCoHN0cnVjdHVyZSB0byB0aGXCoGxpYnhsX19kb21haW5fc2F2ZV9zdGF0ZSBzdHJ1Y3QuCjMu
IE1pZ3JhdGlvbiBmbG93IGNhbiBub3cgYmUgZGl2aWRlZCBpbnRvIHRocmVlIHBoYXNlczoKICAg
YS4gUGhhc2UgT25lOiBDb3BpZXMgdGhlIG5lY2Vzc2FyeSBzdGF0ZSB0byBzdGFydCBhIFFFTVUg
cHJvY2VzcyBvbiB0aGUgZGVzdGluYXRpb24uIEl0IGlzIHN0YXJ0ZWQgd2l0aCB0aGUg4oCcLWlu
Y29taW5nIGRlZmVy4oCdIG9wdGlvbi4KICAgYi4gUGhhc2UgVHdvOiBEaXNrIGlzIG1pcnJvcmVk
IHVzaW5nIHRoZSBRRU1VIGVtYmVkZGVkIE5CRCBzZXJ2ZXIuCiAgIGMuIFBoYXNlIFRocmVlOiBP
bmNlIHRoZSBkaXNrIGlzIGNvbXBsZXRlbHkgbWlycm9yZWQsIHZpcnR1YWwgUkFNIG9mIHRoZSBk
b21haW4gaXMgbGl2ZSBtaWdyYXRlZCB0byB0aGUgZGVzdGluYXRpb24uIFRoaXMgcGhhc2UgbW9z
dCBjbG9zZWx5IHJlc2VtYmxlcyB0byB0aGUgY3VycmVudCBtaWdyYXRpb24gZmxvdy4KNC4gSWYg
dGhlIOKAnC1x4oCdIG9wdGlvbiBpcyBub3QgcHJvdmlkZWQgdGhlIG1pZ3JhdGlvbiBpcyBlcXVp
dmFsZW50IHRvIHRoZSBjdXJyZW50IG1pZ3JhdGlvbiBmbG93LgoKVGhlIG5ldyBtaWdyYXRpb24g
ZmxvdyBoYXMgZm9sbG93cyB0aGUgZm9sbG93aW5nIG1ham9yIHNlcXVlbmNlIG9mIHN0ZXBzOgox
LiAxc3Qgc3RyZWFtIGNvcGllcyB0aGUgUUVNVSBkZXZpY2VzIFJBTSBmcm9tIHNvdXJjZSB0byBk
ZXN0aW5hdGlvbi4KMi4gUUVNVSBwcm9jZXNzIGlzIHN0YXJ0ZWQgb24gdGhlIGRlc3RpbmF0aW9u
IHdpdGggdGhlIG9wdGlvbiDigJwtaW5jb21pbmcgZGVmZXLigJ0uIChUaGlzIGNyZWF0ZXMgdGhl
IFFFTVUgcHJvY2VzcyBidXQgaXQgZG9lc27igJl0IHN0YXJ0IHJ1bm5pbmcgdGhlIG1haW4gbG9v
cCB1bnRpbCDigJxtaWdyYXRlIGluY29taW5n4oCdIGNvbW1hbmQgaXMgZXhlY3V0ZWQpCjMuIOKA
nGRyaXZlIG1pcnJvcuKAnSBRTVAgY29tbWFuZCBpcyBleGVjdXRlZCBzbyB0aGF0IHRoZSBkaXNr
IGlzIG1pcnJvcmVkIHRvIHRoZSBkZXN0aW5hdGlvbiBub2RlLgo0LiBBbiBldmVudCBsaXN0ZW5l
ciB3YWl0cyBmb3IgdGhlIFFNUCBCTE9DS19KT0JfUkVBRFkgZXZlbnQgc2VudCBieSBRRU1VIHdo
aWNoIHNpZ25hbHMgdGhhdCB0aGUgImRpc2sgbWlycm9yIGpvYiIgaXMgY29tcGxldGUuCjUuIDJu
ZCBTdHJlYW0gY29waWVzIHRoZSB2aXJ0dWFsIFJBTSBmcm9tIHNvdXJjZSB0byBkZXN0aW5hdGlv
biBpbmNsdWRpbmcgUUVNVSBzdGF0ZS4gQXQgdGhpcyBwb2ludCwgdGhlIFZNIGlzIHN1c3BlbmRl
ZCBvbiBzb3VyY2UuCjYuIOKAnG1pZ3JhdGUgaW5jb21pbmfigJ0gUU1QIGNvbW1hbmQgaXMgZXhl
Y3V0ZWQgb24gZGVzdGluYXRpb24uCjcuIFZNIGlzIHJlc3RvcmVkIGluIGRlc3RpbmF0aW9uLgoK
VGhpcyBpcyBzYW1wbGUgY29uZmlndXJhdGlvbiBmaWxlIHRoYXQgSSBoYXZlIHVzZWQgdG8gdGVz
dCBteSBicmFuY2g6CgpuYW1lPSJ0aW55Y29yZSIKZGlzaz1bJy9ob21lL2JhbHZpc2lvL3Rpbnlj
b3JlLmltZyxyYXcseHZkYSx3J10KbWVtb3J5PTEyOApidWlsZGVyPSdodm0nCnZjcHVzPTEKdmZi
ID0gWyd0eXBlPXZuYyddCnZpZj0gWydicmlkZ2U9eGVuYnIwJ10KYm9vdD0nYicKYWNwaT0xCmRl
dmljZV9tb2RlbF92ZXJzaW9uPSdxZW11LXhlbicKc2VyaWFsPSdwdHknCnZuYz0xCnhlbl9wbGF0
Zm9ybV9wY2k9MAoKTm90ZXMKCjEuIE5vdGUgdGhhdCB0aGUgY29uZmlndXJhdGlvbiBmaWxlIHVz
ZXMgInhlbl9wbGF0Zm9ybV9wY2k9MOKAnS4gVGhpcyBpcyBuZWNlc3Nhcnkgc28gdGhhdCB0aGUg
YmxvY2sgZGV2aWNlIGlzIHNlZW4gYnkgUUVNVS4gRnVydGhlciBtb2RpZmljYXRpb24gc2hvdWxk
IGJlIG1hZGUgZm9yIHRoZSBjYXNlICJ4ZW5fcGxhdGZvcm1fcGNpPTHigJ0gaWYgd2Ugc3RpbGwg
d2FudCB0byB1c2UgTkJEIG1pcnJvcmluZyBjYXBhYmlsaXR5IHByb3ZpZGVkIGJ5IFFFTVUuCjIu
IFRoZSBjdXJyZW50IGJyYW5jaCBoYXMgc3RpbGwgbWFueSBoYXJkY29kZWQgdmFsdWVzLiBNYW55
IG9mIHRoZSBjYW4gYmUgZWFzaWx5IHJlbW92ZWQ6CglhLiBQb3J0IHVzZWQgZm9yIGRpc2sgbWly
cm9yaW5nICgxMTAwMCkKICAgIGIuIE5hbWUgb2YgdGhlIGJsb2NrIGRldmljZXMuIChpZGUwLWhk
MCkgQ3VycmVudGx5IHRoZSBicmFuY2ggb25seSBzdXBwb3J0cyBWTSB3aXRoIG9uIGRpc2sgZHJp
dmUuCiAgICBjLiBMaXZlIG1pZ3JhdGlvbiBtZW1vcnkgdHJhbnNmZXI6IFRoZSBwYWdlcyB0cmFu
c2ZlcnJlZCBieSBsaWJ4YyBpcyBoYXJkY29kZWQuIE9ubHkgYSBWTSB3aXRoIDEyOCBNQiBvZiBt
ZW1vcnkgaXMgc3VwcG9ydGVkLgoKSGVyZSBpcyBhIGxpbmsgdG8gdGhlIGJyYW5jaCBpbiBHaXRo
dWI6IApodHRwczovL2dpdGh1Yi5jb20vYmFsdmlzaW8veGVuL3RyZWUvZmVhdHVyZS9sb2NhbF9z
dG9yYWdlX21pZ3JhdGlvbgoKQW55IGZlZWRiYWNrL3N1Z2dlc3Rpb24gaXMgYXBwcmVjaWF0ZWQu
CgpDaGVlcnMsCgpCcnVubwoKU2lnbmVkLW9mZi1ieTogQnJ1bm8gQWx2aXNpbyA8YnJ1bm8uYWx2
aXNpb0BnbWFpbC5jb20+CgotLS0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuZ3Vlc3QuaCAgICAg
ICB8ICAgNiArLQogdG9vbHMvbGlieGMveGNfbm9taWdyYXRlLmMgICAgICAgICAgIHwgICA2ICst
CiB0b29scy9saWJ4Yy94Y19zcl9jb21tb24uaCAgICAgICAgICAgfCAgIDMgKyAKIHRvb2xzL2xp
YnhjL3hjX3NyX3Jlc3RvcmUuYyAgICAgICAgICB8ICAxNCArLQogdG9vbHMvbGlieGMveGNfc3Jf
c2F2ZS5jICAgICAgICAgICAgIHwgMTE3ICsrKysrKysrKysrKysrKy0KIHRvb2xzL2xpYnhjL3hj
X3NyX3NhdmVfeDg2X2h2bS5jICAgICB8ICAgNyArLQogdG9vbHMvbGlieGMveGNfc3Jfc3RyZWFt
X2Zvcm1hdC5oICAgIHwgICA0ICsgCiB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgICAgICAg
ICAgfCAgMTEgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAgICAgICAgICB8IDE4OSAr
KysrKysrKysrKysrKysrKysrKysrKy0tCiB0b29scy9saWJ4bC9saWJ4bF9kbS5jICAgICAgICAg
ICAgICAgfCAgMjAgKystIAogdG9vbHMvbGlieGwvbGlieGxfZG9tX3NhdmUuYyAgICAgICAgIHwg
IDY2ICsrKysrKysrLQogdG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMgICAgICAgICAgIHwgICA0
ICstCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oICAgICAgICAgfCAgNjIgKysrKysrKyst
CiB0b29scy9saWJ4bC9saWJ4bF9xbXAuYyAgICAgICAgICAgICAgfCAyNjEgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX3NhdmVfY2FsbG91dC5j
ICAgICB8ICAzMCArKy0tCiB0b29scy9saWJ4bC9saWJ4bF9zYXZlX2hlbHBlci5jICAgICAgfCAg
MTMgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX3N0cmVhbV9yZWFkLmMgICAgICB8ICAxNyArKy0gCiB0
b29scy9saWJ4bC9saWJ4bF9zdHJlYW1fd3JpdGUuYyAgICAgfCAgMjggKysrLQogdG9vbHMvbGli
eGwvbGlieGxfdHlwZXMuaWRsICAgICAgICAgIHwgICA2ICsgCiB0b29scy9vY2FtbC9saWJzL3hs
L3hlbmxpZ2h0X3N0dWJzLmMgfCAgIDQgKy0KIHRvb2xzL3hsL3hsLmggICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgMSArIAogdG9vbHMveGwveGxfY21kdGFibGUuYyAgICAgICAgICAgICAgIHwg
ICAzICstCiB0b29scy94bC94bF9taWdyYXRlLmMgICAgICAgICAgICAgICAgfCAgMzYgKysrLS0K
IHRvb2xzL3hsL3hsX3NhdmVyZXN0b3JlLmMgICAgICAgICAgICB8ICAgMiArLQogdG9vbHMveGwv
eGxfdm1jb250cm9sLmMgICAgICAgICAgICAgIHwgICA1ICstCiAyNSBmaWxlcyBjaGFuZ2VkLCA4
NDUgaW5zZXJ0aW9ucygrKSwgNzAgZGVsZXRpb25zKC0pCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 18 17:26:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 17:26:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4s7O-0007Tz-Nx; Wed, 18 Oct 2017 17:26:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bruno.alvisio@gmail.com>) id 1e4s7N-0007Tb-0S
 for xen-devel@lists.xen.org; Wed, 18 Oct 2017 17:26:57 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 18/96-00431-0EE87E95; Wed, 18 Oct 2017 17:26:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsVyMfTAQd37fc8
 jDd4cZ7RY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDM+NB5kL+hwqbix+jZLA+Mhwy5GLg4hgYmM
 EnPaljOCOCwCL1kkvn7rYAZxJAT6WSWmdjxk7WLkBHKyJM4/X8cCYadJzHvxiQnCrpA403gfr
 EZIQE3i5YIzjBB2B5PEok1WIDabgK7E7zutYDUiAtIS1z5fBqthFoiXeNS+hhnEFhYIlFiz8C
 yYzSKgKjHx9lYgm4ODV8Bd4t8PGYhVuhJ7F00Aa+UU8JBom7uSBeKDRkaJq28msUxgFFzAyLC
 KUb04tagstUjXWC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzDgGIBgB2PzF6dD
 jJIcTEqivLoHnkUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC93/s8UkiwKDU9tSItMwcY+jBpC
 Q4eJRFeI5A0b3FBYm5xZjpE6hSjPceFO5f+MHEc23QZSB7YcwtIdty8+4dJiCUvPy9VSpz3ME
 ibAEhbRmke3FBYrF5ilJUS5mUEOlOIpyC1KDezBFX+FaM4B6OSMO9LkCk8mXklcLtfAZ3FBHT
 WOqcnIGeVJCKkpBoY15ZUe2XuKduxUNL7V9W0AruupA3cm4uPPTnBFvhCXLYmU6WvfvnC9Tdj
 S39d9vMufPd+a3XQtxju0NdrDDYEVicdD9kh/uuSrqxaepbTK578rA890kV+eoKN5bz3YwzkI
 qa/DnsWklOblcrI/yXwrJr+pt+XzkT16b3wnLR2b8UM3WCOhG1KLMUZiYZazEXFiQCIcK7N0A
 IAAA==
X-Env-Sender: bruno.alvisio@gmail.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1508347613!103339778!1
X-Originating-IP: [209.85.192.193]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28144 invoked from network); 18 Oct 2017 17:26:54 -0000
Received: from mail-pf0-f193.google.com (HELO mail-pf0-f193.google.com)
 (209.85.192.193)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Oct 2017 17:26:54 -0000
Received: by mail-pf0-f193.google.com with SMTP id p87so4451065pfj.3
 for <xen-devel@lists.xen.org>; Wed, 18 Oct 2017 10:26:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=hGT31AVg+4C4E/QeAn5pwJXdzo6a5/iZgk7BF9AbhXk=;
 b=A/KQeqIWgsFf6iIJ1JbYk2j7HxY68SGHVRjwGLOz3VO3zgn/Qgq7EG4aAtcjXBGL0z
 vMMV4qaC8ims/4UPfNMO23yR5qdtWwd8/AGIXMMf7SMW52OxIBzvLzelp5vCvomlxApc
 mjW5cwk5fYJNycxTzzjolvyU/Sfyvu1XvXL/+Xv1jcVuqDqHhTLISTcE75XtcQB2xTnN
 atiziQSW4xjvLcnpQvAITxxXIKYemzDr1vziNSsLNU28PZBxVo6IZaj3fwb8apBeKc7i
 hcBQ2+p/ww0qX6JjqtH599z/CzhDupycjVW197RIl+WTbyGe19uNpt8xug1AhzxFTEbC
 DRkQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=hGT31AVg+4C4E/QeAn5pwJXdzo6a5/iZgk7BF9AbhXk=;
 b=KrF4GqkD8TQB8rPbQhqD6c9VEOb84nxxiBTl6gw1AMVih9MNiFDgK7JgMdPuRpMThj
 ZHPUtxb39+0gerNYkxccSBrjaktkX8I2ss08sWm5h3QEmOMqdVfGnxrxcU5eJJ1lo8+j
 UVs6A7iLZcxtiwnwPQNa6wlbUOvs/WjIdrsGknScR834aeWwOTUSwZ/RfOQL06UAoADf
 kR0X6x0CANQ5JvD1Cbxa6ZBApXhW960+oR+1R2WWXjjLjJKyAu/FSfa/qzUh07CBeHYT
 L35uTkqhiPeN5/aohi53m0n5KG/cp+QzWS8XxM9+oIcvTeLkhZNMeFfCbXx8ii1VDkDO
 6syw==
X-Gm-Message-State: AMCzsaVvG3fUIjj+bzcO0Q6trakQKire+CY9EGXYlz5ebZVm585xIAFT
 sMFOU3WMhWiWGN9gFqg9MZtl4E0v
X-Google-Smtp-Source: ABhQp+THn3MufqPVD0YJdTp6gRPPu81sHoONcMmEa0GKNjNNDmaY3W7R4Agh9EMILrgullT/nS+7Ow==
X-Received: by 10.101.80.3 with SMTP id f3mr12180486pgo.109.1508347612783;
 Wed, 18 Oct 2017 10:26:52 -0700 (PDT)
Received: from localhost.localdomain (79.sub-174-214-0.myvzw.com.
 [174.214.0.79])
 by smtp.gmail.com with ESMTPSA id o2sm25640409pfj.136.2017.10.18.10.26.51
 (version=TLS1 cipher=AES128-SHA bits=128/128);
 Wed, 18 Oct 2017 10:26:52 -0700 (PDT)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: xen-devel@lists.xen.org
Date: Wed, 18 Oct 2017 10:26:29 -0700
Message-Id: <1508347595-11657-3-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
In-Reply-To: <1508347595-11657-1-git-send-email-bruno.alvisio@gmail.com>
References: <rfc822msgid:20170629161121.wt7rqyqp7ouyhgks@citrix.com>
 <1508347595-11657-1-git-send-email-bruno.alvisio@gmail.com>
Cc: wei.liu2@citrix.com, ian.jackson@eu.citrix.com, bruno.alvisio@gmail.com,
 dave@recoil.org
Subject: [Xen-devel] [PATCH RFC v2 2/8] Modified xl stack to receieve mirror
	QEMU disk option
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

LS0tCiB0b29scy9vY2FtbC9saWJzL3hsL3hlbmxpZ2h0X3N0dWJzLmMgfCAgNCArLS0KIHRvb2xz
L3hsL3hsLmggICAgICAgICAgICAgICAgICAgICAgICB8ICAxICsKIHRvb2xzL3hsL3hsX21pZ3Jh
dGUuYyAgICAgICAgICAgICAgICB8IDQ3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0t
LS0tLQogdG9vbHMveGwveGxfc2F2ZXJlc3RvcmUuYyAgICAgICAgICAgIHwgIDIgKy0KIHRvb2xz
L3hsL3hsX3ZtY29udHJvbC5jICAgICAgICAgICAgICB8ICA1ICsrLS0KIDUgZmlsZXMgY2hhbmdl
ZCwgNDUgaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMv
b2NhbWwvbGlicy94bC94ZW5saWdodF9zdHVicy5jIGIvdG9vbHMvb2NhbWwvbGlicy94bC94ZW5s
aWdodF9zdHVicy5jCmluZGV4IDk4YjUyYjkuLjllMTkwMDkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29j
YW1sL2xpYnMveGwveGVubGlnaHRfc3R1YnMuYworKysgYi90b29scy9vY2FtbC9saWJzL3hsL3hl
bmxpZ2h0X3N0dWJzLmMKQEAgLTUzOCw3ICs1MzgsNyBAQCB2YWx1ZSBzdHViX2xpYnhsX2RvbWFp
bl9jcmVhdGVfcmVzdG9yZSh2YWx1ZSBjdHgsIHZhbHVlIGRvbWFpbl9jb25maWcsIHZhbHVlIHBh
cgogCiAJY2FtbF9lbnRlcl9ibG9ja2luZ19zZWN0aW9uKCk7CiAJcmV0ID0gbGlieGxfZG9tYWlu
X2NyZWF0ZV9yZXN0b3JlKENUWCwgJmNfZGNvbmZpZywgJmNfZG9taWQsIHJlc3RvcmVfZmQsCi0J
CS0xLCAmY19wYXJhbXMsIGFvX2hvdywgTlVMTCk7CisJCS0xLCAwLCAmY19wYXJhbXMsIGFvX2hv
dywgTlVMTCk7CiAJY2FtbF9sZWF2ZV9ibG9ja2luZ19zZWN0aW9uKCk7CiAKIAlmcmVlKGFvX2hv
dyk7CkBAIC02MTEsNyArNjExLDcgQEAgdmFsdWUgc3R1Yl9saWJ4bF9kb21haW5fc3VzcGVuZCh2
YWx1ZSBjdHgsIHZhbHVlIGRvbWlkLCB2YWx1ZSBmZCwgdmFsdWUgYXN5bmMsIHYKIAlsaWJ4bF9h
c3luY29wX2hvdyAqYW9faG93ID0gYW9ob3dfdmFsKGFzeW5jKTsKIAogCWNhbWxfZW50ZXJfYmxv
Y2tpbmdfc2VjdGlvbigpOwotCXJldCA9IGxpYnhsX2RvbWFpbl9zdXNwZW5kKENUWCwgY19kb21p
ZCwgY19mZCwgMCwgYW9faG93KTsKKwlyZXQgPSBsaWJ4bF9kb21haW5fc3VzcGVuZChDVFgsIGNf
ZG9taWQsIGNfZmQsIDAsIE5VTEwsIGFvX2hvdyk7CiAJY2FtbF9sZWF2ZV9ibG9ja2luZ19zZWN0
aW9uKCk7CiAKIAlmcmVlKGFvX2hvdyk7CmRpZmYgLS1naXQgYS90b29scy94bC94bC5oIGIvdG9v
bHMveGwveGwuaAppbmRleCAwMWMyYWY2Li4wNzBiYWMxIDEwMDY0NAotLS0gYS90b29scy94bC94
bC5oCisrKyBiL3Rvb2xzL3hsL3hsLmgKQEAgLTM1LDYgKzM1LDcgQEAgc3RydWN0IGRvbWFpbl9j
cmVhdGUgewogICAgIGludCBkYWVtb25pemU7CiAgICAgaW50IG1vbml0b3I7IC8qIGhhbmRsZSBn
dWVzdCByZWJvb3RzIGV0YyAqLwogICAgIGludCBwYXVzZWQ7CisgICAgaW50IG1pcnJvcl9xZW11
X2Rpc2s7CiAgICAgaW50IGRyeXJ1bjsKICAgICBpbnQgcXVpZXQ7CiAgICAgaW50IHZuYzsKZGlm
ZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX21pZ3JhdGUuYyBiL3Rvb2xzL3hsL3hsX21pZ3JhdGUuYwpp
bmRleCAxZjBlODdkLi5mZWU3MjZmIDEwMDY0NAotLS0gYS90b29scy94bC94bF9taWdyYXRlLmMK
KysrIGIvdG9vbHMveGwveGxfbWlncmF0ZS5jCkBAIC0xNzcsNyArMTc3LDggQEAgc3RhdGljIHZv
aWQgbWlncmF0ZV9kb19wcmVhbWJsZShpbnQgc2VuZF9mZCwgaW50IHJlY3ZfZmQsIHBpZF90IGNo
aWxkLAogfQogCiBzdGF0aWMgdm9pZCBtaWdyYXRlX2RvbWFpbih1aW50MzJfdCBkb21pZCwgY29u
c3QgY2hhciAqcnVuZSwgaW50IGRlYnVnLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3QgY2hhciAqb3ZlcnJpZGVfY29uZmlnX2ZpbGUpCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb25zdCBjaGFyICpvdmVycmlkZV9jb25maWdfZmlsZSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGludCBtaXJyb3JfcWVtdV9kaXNrcywgY29uc3QgY2hhciogaG9zdG5hbWUpCiB7CiAg
ICAgcGlkX3QgY2hpbGQgPSAtMTsKICAgICBpbnQgcmM7CkBAIC0yMDUsNyArMjA2LDkgQEAgc3Rh
dGljIHZvaWQgbWlncmF0ZV9kb21haW4odWludDMyX3QgZG9taWQsIGNvbnN0IGNoYXIgKnJ1bmUs
IGludCBkZWJ1ZywKIAogICAgIGlmIChkZWJ1ZykKICAgICAgICAgZmxhZ3MgfD0gTElCWExfU1VT
UEVORF9ERUJVRzsKLSAgICByYyA9IGxpYnhsX2RvbWFpbl9zdXNwZW5kKGN0eCwgZG9taWQsIHNl
bmRfZmQsIGZsYWdzLCBOVUxMKTsKKyAgICBpZihtaXJyb3JfcWVtdV9kaXNrcykKKyAgICAgICAg
ZmxhZ3MgfD0gTElCWExfU1VTUEVORF9NSVJST1JfUUVNVV9ESVNLUzsKKyAgICByYyA9IGxpYnhs
X2RvbWFpbl9zdXNwZW5kKGN0eCwgZG9taWQsIHNlbmRfZmQsIGZsYWdzLCBob3N0bmFtZSwgTlVM
TCk7CiAgICAgaWYgKHJjKSB7CiAgICAgICAgIGZwcmludGYoc3RkZXJyLCAibWlncmF0aW9uIHNl
bmRlcjogbGlieGxfZG9tYWluX3N1c3BlbmQgZmFpbGVkIgogICAgICAgICAgICAgICAgICIgKHJj
PSVkKVxuIiwgcmMpOwpAQCAtMzE2LDcgKzMxOSw3IEBAIHN0YXRpYyB2b2lkIG1pZ3JhdGVfZG9t
YWluKHVpbnQzMl90IGRvbWlkLCBjb25zdCBjaGFyICpydW5lLCBpbnQgZGVidWcsCiB9CiAKIHN0
YXRpYyB2b2lkIG1pZ3JhdGVfcmVjZWl2ZShpbnQgZGVidWcsIGludCBkYWVtb25pemUsIGludCBt
b25pdG9yLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBwYXVzZV9hZnRlcl9taWdy
YXRpb24sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHBhdXNlX2FmdGVyX21pZ3Jh
dGlvbiwgaW50IG1pcnJvcl9xZW11X2Rpc2tzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGludCBzZW5kX2ZkLCBpbnQgcmVjdl9mZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
aWJ4bF9jaGVja3BvaW50ZWRfc3RyZWFtIGNoZWNrcG9pbnRlZCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjaGFyICpjb2xvX3Byb3h5X3NjcmlwdCwKQEAgLTM0Myw2ICszNDYsNyBAQCBz
dGF0aWMgdm9pZCBtaWdyYXRlX3JlY2VpdmUoaW50IGRlYnVnLCBpbnQgZGFlbW9uaXplLCBpbnQg
bW9uaXRvciwKICAgICBkb21faW5mby5kYWVtb25pemUgPSBkYWVtb25pemU7CiAgICAgZG9tX2lu
Zm8ubW9uaXRvciA9IG1vbml0b3I7CiAgICAgZG9tX2luZm8ucGF1c2VkID0gMTsKKyAgICBkb21f
aW5mby5taXJyb3JfcWVtdV9kaXNrcyA9IG1pcnJvcl9xZW11X2Rpc2tzOwogICAgIGRvbV9pbmZv
Lm1pZ3JhdGVfZmQgPSByZWN2X2ZkOwogICAgIGRvbV9pbmZvLnNlbmRfYmFja19mZCA9IHNlbmRf
ZmQ7CiAgICAgZG9tX2luZm8ubWlncmF0aW9uX2RvbW5hbWVfciA9ICZtaWdyYXRpb25fZG9tbmFt
ZTsKQEAgLTQyMyw2ICs0MjcsMTcgQEAgc3RhdGljIHZvaWQgbWlncmF0ZV9yZWNlaXZlKGludCBk
ZWJ1ZywgaW50IGRhZW1vbml6ZSwgaW50IG1vbml0b3IsCiAKICAgICBmcHJpbnRmKHN0ZGVyciwg
Im1pZ3JhdGlvbiB0YXJnZXQ6IEdvdCBwZXJtaXNzaW9uLCBzdGFydGluZyBkb21haW4uXG4iKTsK
IAorICAgIGlmKG1pcnJvcl9xZW11X2Rpc2tzKXsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJt
aWdyYXRpb24gdGFyZ2V0OiBTdG9wcGluZyBOQkQgc2VydmVyXG4iKTsKKyAgICAgICAgcmMgPSBs
aWJ4bF9fbmJkX3NlcnZlcl9zdG9wKGN0eCwgZG9taWQpOworICAgICAgICBpZiAocmMpeworICAg
ICAgICAgICAgcmMgPSAwOyAvL0ZvciBub3csIG1hc2sgdGhlIGVycm9yIGlmIE5CRCBzZXJ2ZXIg
ZmFpbHMgdG8gc3RvcAorICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJGYWlsZWQgdG8gc3Rv
cCBOQkQgc2VydmVyXG4iKTsKKyAgICAgICAgfWVsc2V7CisgICAgICAgICAgICBmcHJpbnRmKHN0
ZGVyciwgIlN0b3BwZWQgTkJEIHNlcnZlciBzdWNjZXNzZnVsbHlcbiIpOworICAgICAgICB9Cisg
ICAgfQorCiAgICAgaWYgKG1pZ3JhdGlvbl9kb21uYW1lKSB7CiAgICAgICAgIHJjID0gbGlieGxf
ZG9tYWluX3JlbmFtZShjdHgsIGRvbWlkLCBtaWdyYXRpb25fZG9tbmFtZSwgY29tbW9uX2RvbW5h
bWUpOwogICAgICAgICBpZiAocmMpIGdvdG8gcGVyaGFwc19kZXN0cm95X25vdGlmeV9yYzsKQEAg
LTQ3OCw2ICs0OTMsNyBAQCBzdGF0aWMgdm9pZCBtaWdyYXRlX3JlY2VpdmUoaW50IGRlYnVnLCBp
bnQgZGFlbW9uaXplLCBpbnQgbW9uaXRvciwKIGludCBtYWluX21pZ3JhdGVfcmVjZWl2ZShpbnQg
YXJnYywgY2hhciAqKmFyZ3YpCiB7CiAgICAgaW50IGRlYnVnID0gMCwgZGFlbW9uaXplID0gMSwg
bW9uaXRvciA9IDEsIHBhdXNlX2FmdGVyX21pZ3JhdGlvbiA9IDA7CisgICAgaW50IG1pcnJvcl9x
ZW11X2Rpc2tzID0gMDsKICAgICBsaWJ4bF9jaGVja3BvaW50ZWRfc3RyZWFtIGNoZWNrcG9pbnRl
ZCA9IExJQlhMX0NIRUNLUE9JTlRFRF9TVFJFQU1fTk9ORTsKICAgICBpbnQgb3B0OwogICAgIGJv
b2wgdXNlcnNwYWNlX2NvbG9fcHJveHkgPSBmYWxzZTsKQEAgLTQ5MCw3ICs1MDYsNyBAQCBpbnQg
bWFpbl9taWdyYXRlX3JlY2VpdmUoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAgICBDT01N
T05fTE9OR19PUFRTCiAgICAgfTsKIAotICAgIFNXSVRDSF9GT1JFQUNIX09QVChvcHQsICJGZWRy
cCIsIG9wdHMsICJtaWdyYXRlLXJlY2VpdmUiLCAwKSB7CisgICAgU1dJVENIX0ZPUkVBQ0hfT1BU
KG9wdCwgIkZlZHJwcSIsIG9wdHMsICJtaWdyYXRlLXJlY2VpdmUiLCAwKSB7CiAgICAgY2FzZSAn
Ric6CiAgICAgICAgIGRhZW1vbml6ZSA9IDA7CiAgICAgICAgIGJyZWFrOwpAQCAtNTE2LDYgKzUz
Miw5IEBAIGludCBtYWluX21pZ3JhdGVfcmVjZWl2ZShpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAg
ICAgY2FzZSAncCc6CiAgICAgICAgIHBhdXNlX2FmdGVyX21pZ3JhdGlvbiA9IDE7CiAgICAgICAg
IGJyZWFrOworICAgIGNhc2UgJ3EnOgorICAgICAgICBtaXJyb3JfcWVtdV9kaXNrcyA9IDE7Cisg
ICAgICAgIGJyZWFrOwogICAgIH0KIAogICAgIGlmIChhcmdjLW9wdGluZCAhPSAwKSB7CkBAIC01
MjMsNyArNTQyLDcgQEAgaW50IG1haW5fbWlncmF0ZV9yZWNlaXZlKGludCBhcmdjLCBjaGFyICoq
YXJndikKICAgICAgICAgcmV0dXJuIEVYSVRfRkFJTFVSRTsKICAgICB9CiAgICAgbWlncmF0ZV9y
ZWNlaXZlKGRlYnVnLCBkYWVtb25pemUsIG1vbml0b3IsIHBhdXNlX2FmdGVyX21pZ3JhdGlvbiwK
LSAgICAgICAgICAgICAgICAgICAgU1RET1VUX0ZJTEVOTywgU1RESU5fRklMRU5PLAorICAgICAg
ICAgICAgICAgICAgICBtaXJyb3JfcWVtdV9kaXNrcywgU1RET1VUX0ZJTEVOTywgU1RESU5fRklM
RU5PLAogICAgICAgICAgICAgICAgICAgICBjaGVja3BvaW50ZWQsIHNjcmlwdCwgdXNlcnNwYWNl
X2NvbG9fcHJveHkpOwogCiAgICAgcmV0dXJuIEVYSVRfU1VDQ0VTUzsKQEAgLTUzNiwxNCArNTU1
LDE2IEBAIGludCBtYWluX21pZ3JhdGUoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgIGNvbnN0
IGNoYXIgKnNzaF9jb21tYW5kID0gInNzaCI7CiAgICAgY2hhciAqcnVuZSA9IE5VTEw7CiAgICAg
Y2hhciAqaG9zdDsKKyAgICBjaGFyICpob3N0bmFtZTsKICAgICBpbnQgb3B0LCBkYWVtb25pemUg
PSAxLCBtb25pdG9yID0gMSwgZGVidWcgPSAwLCBwYXVzZV9hZnRlcl9taWdyYXRpb24gPSAwOwor
ICAgIGludCBtaXJyb3JfcWVtdV9kaXNrcyA9IDA7CiAgICAgc3RhdGljIHN0cnVjdCBvcHRpb24g
b3B0c1tdID0gewogICAgICAgICB7ImRlYnVnIiwgMCwgMCwgMHgxMDB9LAogICAgICAgICB7Imxp
dmUiLCAwLCAwLCAweDIwMH0sCiAgICAgICAgIENPTU1PTl9MT05HX09QVFMKICAgICB9OwogCi0g
ICAgU1dJVENIX0ZPUkVBQ0hfT1BUKG9wdCwgIkZDOnM6ZXAiLCBvcHRzLCAibWlncmF0ZSIsIDIp
IHsKKyAgICBTV0lUQ0hfRk9SRUFDSF9PUFQob3B0LCAiRkM6czplcHEiLCBvcHRzLCAibWlncmF0
ZSIsIDIpIHsKICAgICBjYXNlICdDJzoKICAgICAgICAgY29uZmlnX2ZpbGVuYW1lID0gb3B0YXJn
OwogICAgICAgICBicmVhazsKQEAgLTU2MCw2ICs1ODEsOSBAQCBpbnQgbWFpbl9taWdyYXRlKGlu
dCBhcmdjLCBjaGFyICoqYXJndikKICAgICBjYXNlICdwJzoKICAgICAgICAgcGF1c2VfYWZ0ZXJf
bWlncmF0aW9uID0gMTsKICAgICAgICAgYnJlYWs7CisgICAgY2FzZSAncSc6CisgICAgICAgIG1p
cnJvcl9xZW11X2Rpc2tzID0gMTsKKyAgICAgICAgYnJlYWs7CiAgICAgY2FzZSAweDEwMDogLyog
LS1kZWJ1ZyAqLwogICAgICAgICBkZWJ1ZyA9IDE7CiAgICAgICAgIGJyZWFrOwpAQCAtNTcxLDYg
KzU5NSw5IEBAIGludCBtYWluX21pZ3JhdGUoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgIGRv
bWlkID0gZmluZF9kb21haW4oYXJndltvcHRpbmRdKTsKICAgICBob3N0ID0gYXJndltvcHRpbmQg
KyAxXTsKIAorICAgIGhvc3RuYW1lID0gc3RyY2hyKGhvc3QsICdAJyk7CisgICAgaG9zdG5hbWUr
KzsKKwogICAgIGJvb2wgcGFzc190dHlfYXJnID0gcHJvZ3Jlc3NfdXNlX2NyIHx8IChpc2F0dHko
MikgPiAwKTsKIAogICAgIGlmICghc3NoX2NvbW1hbmRbMF0pIHsKQEAgLTU4NywxNiArNjE0LDE4
IEBAIGludCBtYWluX21pZ3JhdGUoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAgICB9IGVs
c2UgewogICAgICAgICAgICAgdmVyYm9zZV9sZW4gPSAobWlubXNnbGV2ZWxfZGVmYXVsdCAtIG1p
bm1zZ2xldmVsKSArIDI7CiAgICAgICAgIH0KLSAgICAgICAgeGFzcHJpbnRmKCZydW5lLCAiZXhl
YyAlcyAlcyB4bCVzJS4qcyBtaWdyYXRlLXJlY2VpdmUlcyVzJXMiLAorICAgICAgICB4YXNwcmlu
dGYoJnJ1bmUsICJleGVjICVzICVzIHhsJXMlLipzIG1pZ3JhdGUtcmVjZWl2ZSVzJXMlcyVzIiwK
ICAgICAgICAgICAgICAgICAgIHNzaF9jb21tYW5kLCBob3N0LAogICAgICAgICAgICAgICAgICAg
cGFzc190dHlfYXJnID8gIiAtdCIgOiAiIiwKICAgICAgICAgICAgICAgICAgIHZlcmJvc2VfbGVu
LCB2ZXJib3NlX2J1ZiwKICAgICAgICAgICAgICAgICAgIGRhZW1vbml6ZSA/ICIiIDogIiAtZSIs
CiAgICAgICAgICAgICAgICAgICBkZWJ1ZyA/ICIgLWQiIDogIiIsCi0gICAgICAgICAgICAgICAg
ICBwYXVzZV9hZnRlcl9taWdyYXRpb24gPyAiIC1wIiA6ICIiKTsKKyAgICAgICAgICAgICAgICAg
IHBhdXNlX2FmdGVyX21pZ3JhdGlvbiA/ICIgLXAiIDogIiIsCisgICAgICAgICAgICAgICAgICBt
aXJyb3JfcWVtdV9kaXNrcyA/ICItcSIgOiIiKTsKICAgICB9CiAKLSAgICBtaWdyYXRlX2RvbWFp
bihkb21pZCwgcnVuZSwgZGVidWcsIGNvbmZpZ19maWxlbmFtZSk7CisgICAgbWlncmF0ZV9kb21h
aW4oZG9taWQsIHJ1bmUsIGRlYnVnLCBjb25maWdfZmlsZW5hbWUsIG1pcnJvcl9xZW11X2Rpc2tz
LAorICAgICAgICAgICAgICAgICAgIGhvc3RuYW1lKTsKICAgICByZXR1cm4gRVhJVF9TVUNDRVNT
OwogfQogCmRpZmYgLS1naXQgYS90b29scy94bC94bF9zYXZlcmVzdG9yZS5jIGIvdG9vbHMveGwv
eGxfc2F2ZXJlc3RvcmUuYwppbmRleCA5YWZlYWRlLi5iMTY3OWJhIDEwMDY0NAotLS0gYS90b29s
cy94bC94bF9zYXZlcmVzdG9yZS5jCisrKyBiL3Rvb2xzL3hsL3hsX3NhdmVyZXN0b3JlLmMKQEAg
LTE0MSw3ICsxNDEsNyBAQCBzdGF0aWMgaW50IHNhdmVfZG9tYWluKHVpbnQzMl90IGRvbWlkLCBj
b25zdCBjaGFyICpmaWxlbmFtZSwgaW50IGNoZWNrcG9pbnQsCiAKICAgICBzYXZlX2RvbWFpbl9j
b3JlX3dyaXRlY29uZmlnKGZkLCBmaWxlbmFtZSwgY29uZmlnX2RhdGEsIGNvbmZpZ19sZW4pOwog
Ci0gICAgaW50IHJjID0gbGlieGxfZG9tYWluX3N1c3BlbmQoY3R4LCBkb21pZCwgZmQsIDAsIE5V
TEwpOworICAgIGludCByYyA9IGxpYnhsX2RvbWFpbl9zdXNwZW5kKGN0eCwgZG9taWQsIGZkLCAw
LCBOVUxMLCBOVUxMKTsKICAgICBjbG9zZShmZCk7CiAKICAgICBpZiAocmMgPCAwKSB7CmRpZmYg
LS1naXQgYS90b29scy94bC94bF92bWNvbnRyb2wuYyBiL3Rvb2xzL3hsL3hsX3ZtY29udHJvbC5j
CmluZGV4IDg5YzJiMjUuLjQ3ZWM1NDYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3ZtY29udHJv
bC5jCisrKyBiL3Rvb2xzL3hsL3hsX3ZtY29udHJvbC5jCkBAIC04ODIsOCArODgyLDkgQEAgc3Rh
cnQ6CiAKICAgICAgICAgcmV0ID0gbGlieGxfZG9tYWluX2NyZWF0ZV9yZXN0b3JlKGN0eCwgJmRf
Y29uZmlnLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmRvbWlk
LCByZXN0b3JlX2ZkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c2VuZF9iYWNrX2ZkLCAmcGFyYW1zLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgMCwgYXV0b2Nvbm5lY3RfY29uc29sZV9ob3cpOworICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc2VuZF9iYWNrX2ZkLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZG9tX2luZm8tPm1pcnJvcl9xZW11X2Rpc2tzLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnBhcmFtcywgMCwgYXV0b2Nv
bm5lY3RfY29uc29sZV9ob3cpOwogCiAgICAgICAgIGxpYnhsX2RvbWFpbl9yZXN0b3JlX3BhcmFt
c19kaXNwb3NlKCZwYXJhbXMpOwogCi0tIAoyLjMuMiAoQXBwbGUgR2l0LTU1KQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 18 17:26:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 17:26:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4s7O-0007UY-W7; Wed, 18 Oct 2017 17:26:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bruno.alvisio@gmail.com>) id 1e4s7N-0007Td-5U
 for xen-devel@lists.xen.org; Wed, 18 Oct 2017 17:26:57 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 F7/E9-07262-0EE87E95; Wed, 18 Oct 2017 17:26:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXiVRvsrHu373m
 kwY3pUhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8al/RNYCyaYVHxfd46lgfG9RhcjF4eQwERG
 iQeT5rKBOCwCL1kkrv/bzgziSAj0s0q8e3OLtYuRE8jJkuhs3cUGYadJnDhwgwXCrpb4uvsVE
 4gtJKAm8XLBGUaIsR1MEo1HN7ODJNgEdCV+32kFGyQiIC1x7fNlRhCbWSBe4lH7GmYQW1ggXG
 L61cVgC1gEVCU+XvkK1ssr4C7x4PVmqGW6EnsXTQDr5RTwkGibu5IFYlkjo8TVN5NYJjAKLmB
 kWMWoUZxaVJZapGtkoJdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERh29QwMjDsY
 m0/4HWKU5GBSEuXVPfAsUogvKT+lMiOxOCO+qDQntfgQowwHh5IE79Le55FCgkWp6akVaZk5w
 AiASUtw8CiJ8BqBpHmLCxJzizPTIVKnGI059u259YeJo+Pm3T9MQix5+XmpUuK83sDYEhIAKc
 0ozYMbBIvMS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEebeCLOTJzCuB2/cK6BQmoFPWOT0
 BOaUkESEl1cCoeej7Vo/ZkuUfK6smn4me9GbNg086Du9qMhWyAn8k7hVqz4j8EPyjOl5mxqy8
 rGkHlm7jqjpj/dLkecmuUMPk5+4hd4+mmFgcEdj+fe7UbSpS1pNDz27ZoZETu6w3YNG+9LeK1
 7p+T/0a9Ii/f77MLK5Zr2u0uZtzDsa9iTn+WHSR87THE2WdlFiKMxINtZiLihMBby3YrccCAA
 A=
X-Env-Sender: bruno.alvisio@gmail.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1508347612!103285139!1
X-Originating-IP: [74.125.83.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62439 invoked from network); 18 Oct 2017 17:26:53 -0000
Received: from mail-pg0-f67.google.com (HELO mail-pg0-f67.google.com)
 (74.125.83.67)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Oct 2017 17:26:53 -0000
Received: by mail-pg0-f67.google.com with SMTP id m18so4807119pgd.13
 for <xen-devel@lists.xen.org>; Wed, 18 Oct 2017 10:26:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=5nA/e9Bdpbs2/wU3eDpH+ZtP4jUVjbJku8SvEqlzg6w=;
 b=BwvQFHrrWxmsqooQt4zMSfVIT3w4bxwMOQe9b8DPYanAMIVTclFZIOFsGtvixDL65D
 ei1pOeO0SlE0hzdpAOmHpMllCzC3sGwyYPnIRhii7Wp1JayztpNKQSOAJRG7szEv97dW
 rwcfq0UXgawO/VlACTBB9bogN9Cp+4TReGRTyi4OUqdVZCCnVu55NWBCVmp83nqt2zuv
 37pYttLS1KGR6YVEfoOnNvByDR9SFgCuZXZ3VAJOQ2QdYYdLXizuZfXf6EcgHfuemH61
 p0NAIRoae/12BF3VYmu6gBfs7v/XDZeJrBI91A5zCEFSiWGyQcv0DbDooz4iqbI/5NKQ
 83GQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=5nA/e9Bdpbs2/wU3eDpH+ZtP4jUVjbJku8SvEqlzg6w=;
 b=I2u+/yz77W4EKaRHJPlMfvaHdBHHpK6d7Xj5H2QERN3NKOhzXkE32eq8f15RCqqCOI
 pMgXmBHEFxBZafIx2oH/GFeLLHXxxSDS255yWepIWJDSJ79RDYs1dFFK5BtZL/pDL0SS
 K0rmnajlEDmMDrDZjHlVqxMCf5DPhUb+dAimkWG9n71hj8k8uH8kFnMQO2rUZzFEa6Je
 pV7cMXVe+LjVa4pXTF46yulCf9/3dhSUyXsIyVi4Efcu4pJB5DiV/YcC6FwWbSR9eGvC
 2+tEMo/Ax/m72qmQh67n2pDatfM99IlXZFe/wsecK/N0Rzpyx3O+xlpyd/ii/T18wW41
 +X9Q==
X-Gm-Message-State: AMCzsaUmkgrXdBV6ILY1c+ZLv62qlblASieUJrhCwMWHiVI2rDkU+xY7
 vPiyhOvo96QFr0T5fmQsTbpkSoot
X-Google-Smtp-Source: AOwi7QAX48dLzv26Cbg2xTZe9LKHHnNhOloky1RQmJP+RErxCm5f7sKz7ZnDnW7ub4JecFdAU+Iluw==
X-Received: by 10.101.64.140 with SMTP id t12mr14841072pgp.305.1508347611349; 
 Wed, 18 Oct 2017 10:26:51 -0700 (PDT)
Received: from localhost.localdomain (79.sub-174-214-0.myvzw.com.
 [174.214.0.79])
 by smtp.gmail.com with ESMTPSA id o2sm25640409pfj.136.2017.10.18.10.26.49
 (version=TLS1 cipher=AES128-SHA bits=128/128);
 Wed, 18 Oct 2017 10:26:50 -0700 (PDT)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: xen-devel@lists.xen.org
Date: Wed, 18 Oct 2017 10:26:28 -0700
Message-Id: <1508347595-11657-2-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
In-Reply-To: <1508347595-11657-1-git-send-email-bruno.alvisio@gmail.com>
References: <rfc822msgid:20170629161121.wt7rqyqp7ouyhgks@citrix.com>
 <1508347595-11657-1-git-send-email-bruno.alvisio@gmail.com>
Cc: wei.liu2@citrix.com, ian.jackson@eu.citrix.com, bruno.alvisio@gmail.com,
 dave@recoil.org
Subject: [Xen-devel] [PATCH RFC v2 1/8] Added QMP commands for adding NBD
	server and disk migration
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

LS0tCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgIDE4ICsrKysrKysKIHRvb2xzL2xp
YnhsL2xpYnhsX3FtcC5jICAgICAgfCAxMjUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLQogMiBmaWxlcyBjaGFuZ2VkLCAxNDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxl
dGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29s
cy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IDcyNDc1MDkuLjEzNDlhOGYgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
aW50ZXJuYWwuaApAQCAtMTgzNSw2ICsxODM1LDI0IEBAIF9oaWRkZW4gaW50IGxpYnhsX19xbXBf
bmJkX3NlcnZlcl9hZGQobGlieGxfX2djICpnYywgaW50IGRvbWlkLAogLyogU3RhcnQgcmVwbGlj
YXRpb24gKi8KIF9oaWRkZW4gaW50IGxpYnhsX19xbXBfc3RhcnRfcmVwbGljYXRpb24obGlieGxf
X2djICpnYywgaW50IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBib29sIHByaW1hcnkpOworCisvKiBBZGQgYSBkaXNrIHRvIE5CRCBzZXJ2ZXIgKi8KK19o
aWRkZW4gaW50IGxpYnhsX19xbXBfbmJkX3NlcnZlcl9hZGQobGlieGxfX2djICpnYywgaW50IGRv
bWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAq
ZGlzayk7CisKKy8qIE1pcnJvciBkaXNrIGRyaXZlICovCitfaGlkZGVuIGludCBsaWJ4bF9fcW1w
X2RyaXZlX21pcnJvcihsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQsIGNvbnN0IGNoYXIqIGRldmlj
ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIqIHRhcmdl
dCwgY29uc3QgY2hhciogZm9ybWF0KTsKKworLyogUXVlcnkgYmxvY2sgZGV2aWNlcyAqLworX2hp
ZGRlbiBpbnQgbGlieGxfX3FtcF9xdWVyeV9ibG9jayhsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQs
IGNoYXIgKmRldmljZV9uYW1lcyk7CisKKy8qIFF1ZXJ5IGV4aXN0aW5nIGJsb2NrIGpvYnMqLwor
X2hpZGRlbiBpbnQgbGlieGxfX3FtcF9xdWVyeV9ibG9ja19qb2JzKGxpYnhsX19nYyAqZ2MsIGlu
dCBkb21pZCwgYm9vbCAqaXNfcmVhZHkpOworCisvKiBSZXN1bWUgUUVNVSBwcm9jZXNzIHN0YXJ0
ZWQgd2l0aCAtaW5jb21pbmcgZGVmZXIgKi8KK19oaWRkZW4gaW50IGxpYnhsX19xbXBfbWlncmF0
ZV9pbmNvbWluZyhsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQsIGNvbnN0IGNoYXIqIHVyaSk7CisK
IC8qIEdldCByZXBsaWNhdGlvbiBlcnJvciB0aGF0IG9jY3VycyB3aGVuIHRoZSB2bSBpcyBydW5u
aW5nICovCiBfaGlkZGVuIGludCBsaWJ4bF9fcW1wX3F1ZXJ5X3hlbl9yZXBsaWNhdGlvbl9zdGF0
dXMobGlieGxfX2djICpnYywgaW50IGRvbWlkKTsKIC8qIERvIGNoZWNrcG9pbnQgKi8KZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jIGIvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMK
aW5kZXggZWFiOTkzYS4uZmU2ZjA3NiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfcW1w
LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMKQEAgLTM0Nyw3ICszNDcsMTAgQEAgc3Rh
dGljIGxpYnhsX19xbXBfaGFuZGxlciAqcW1wX2luaXRfaGFuZGxlcihsaWJ4bF9fZ2MgKmdjLCB1
aW50MzJfdCBkb21pZCkKICAgICB9CiAgICAgcW1wLT5jdHggPSBDVFg7CiAgICAgcW1wLT5kb21p
ZCA9IGRvbWlkOwotICAgIHFtcC0+dGltZW91dCA9IDU7CisKKyAgICAvL1RPRE86IENoYW5nZWQg
ZGVmYXVsdCB0aW1lb3V0IGJlY2F1c2UgZHJpdmUtbWlycm9yIGNvbW1hbmQgdGFrZXMgYSBsb25n
CisgICAgLy9UT0RPOiB0byByZXR1cm4uIENvbnNpZGVyIHRpbWVvdXQgdG8gYmUgcGFzc2VkIGFz
IHBhcmFtLgorICAgIHFtcC0+dGltZW91dCA9IDYwMDsKIAogICAgIExJQlhMX1NUQUlMUV9JTklU
KCZxbXAtPmNhbGxiYWNrX2xpc3QpOwogCkBAIC0xMDY5LDYgKzEwNzIsMTI2IEBAIGludCBsaWJ4
bF9fcW1wX25iZF9zZXJ2ZXJfYWRkKGxpYnhsX19nYyAqZ2MsIGludCBkb21pZCwgY29uc3QgY2hh
ciAqZGlzaykKICAgICByZXR1cm4gcW1wX3J1bl9jb21tYW5kKGdjLCBkb21pZCwgIm5iZC1zZXJ2
ZXItYWRkIiwgYXJncywgTlVMTCwgTlVMTCk7CiB9CiAKK2ludCBsaWJ4bF9fcW1wX2RyaXZlX21p
cnJvcihsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQsIGNvbnN0IGNoYXIqIGRldmljZSwgY29uc3Qg
Y2hhciogdGFyZ2V0LCBjb25zdCBjaGFyKiBmb3JtYXQpCit7CisgICAgbGlieGxfX2pzb25fb2Jq
ZWN0ICphcmdzID0gTlVMTDsKKyAgICAvL1RPRE86IEFsbG93IG1ldGhvZCB0byByZWNlaXZlICJz
eW5jIiwgInNwZWVkIiwgIm1vZGUiLCAiZ3JhbnVyYWxpdHkiLCAiYnVmLXNpemUiCisgICAgcW1w
X3BhcmFtZXRlcnNfYWRkX3N0cmluZyhnYywgJmFyZ3MsICJkZXZpY2UiLCBkZXZpY2UpOworICAg
IHFtcF9wYXJhbWV0ZXJzX2FkZF9zdHJpbmcoZ2MsICZhcmdzLCAidGFyZ2V0IiwgdGFyZ2V0KTsK
KyAgICBxbXBfcGFyYW1ldGVyc19hZGRfc3RyaW5nKGdjLCAmYXJncywgInN5bmMiLCAiZnVsbCIp
OworICAgIHFtcF9wYXJhbWV0ZXJzX2FkZF9zdHJpbmcoZ2MsICZhcmdzLCAiZm9ybWF0IiwgZm9y
bWF0KTsKKyAgICBxbXBfcGFyYW1ldGVyc19hZGRfc3RyaW5nKGdjLCAmYXJncywgIm1vZGUiLCAi
ZXhpc3RpbmciKTsKKyAgICBxbXBfcGFyYW1ldGVyc19hZGRfaW50ZWdlcihnYywgJmFyZ3MsICJn
cmFudWxhcml0eSIsIDApOworICAgIHFtcF9wYXJhbWV0ZXJzX2FkZF9pbnRlZ2VyKGdjLCAmYXJn
cywgImJ1Zi1zaXplIiwgMCk7CisKKyAgICByZXR1cm4gcW1wX3J1bl9jb21tYW5kKGdjLCBkb21p
ZCwgImRyaXZlLW1pcnJvciIsIGFyZ3MsIE5VTEwsIE5VTEwpOworfQorCitzdGF0aWMgaW50IHF1
ZXJ5X2Jsb2NrX2NhbGxiYWNrKGxpYnhsX19xbXBfaGFuZGxlciAqcW1wLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX19qc29uX29iamVjdCAqcmVzcG9uc2UsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqb3BhcXVlKQoreworICAgIGNvbnN0
IGxpYnhsX19qc29uX29iamVjdCAqYmxvY2tpbmZvID0gTlVMTDsKKyAgICBHQ19JTklUKHFtcC0+
Y3R4KTsKKyAgICBpbnQgaSwgcmMgPSAtMTsKKworICAgIGZvciAoaSA9IDA7IChibG9ja2luZm8g
PSBsaWJ4bF9fanNvbl9hcnJheV9nZXQocmVzcG9uc2UsIGkpKTsgaSsrKSB7CisgICAgICAgIGNv
bnN0IGxpYnhsX19qc29uX29iamVjdCAqZDsKKyAgICAgICAgY29uc3QgY2hhciogZGV2aWNlX25h
bWU7CisgICAgICAgIGQgPSBsaWJ4bF9fanNvbl9tYXBfZ2V0KCJkZXZpY2UiLCBibG9ja2luZm8s
IEpTT05fU1RSSU5HKTsKKyAgICAgICAgaWYoIWQpeworICAgICAgICAgICAgZ290byBvdXQ7Cisg
ICAgICAgIH0KKyAgICAgICAgZGV2aWNlX25hbWUgPSBsaWJ4bF9fanNvbl9vYmplY3RfZ2V0X3N0
cmluZyhkKTsKKyAgICB9CisKKyAgICByYyA9IDA7CitvdXQ6CisgICAgR0NfRlJFRTsKKyAgICBy
ZXR1cm4gcmM7Cit9CisKK3N0YXRpYyBpbnQgcXVlcnlfYmxvY2tfam9ic19jYWxsYmFjayhsaWJ4
bF9fcW1wX2hhbmRsZXIgKnFtcCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCBsaWJ4bF9fanNvbl9vYmplY3QgKnJlc3BvbnNlLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHZvaWQgKm9wYXF1ZSkKK3sKKyAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKmJs
b2Nram9iaW5mbyA9IE5VTEw7CisgICAgR0NfSU5JVChxbXAtPmN0eCk7CisgICAgaW50IGksIHJj
ID0gLTE7CisgICAgYm9vbCBlbXB0eSA9IHRydWU7CisKKyAgICBmb3IgKGkgPSAwOyAoYmxvY2tq
b2JpbmZvID0gbGlieGxfX2pzb25fYXJyYXlfZ2V0KHJlc3BvbnNlLCBpKSk7IGkrKykgeworICAg
ICAgICBlbXB0eSA9IGZhbHNlOworICAgICAgICBjb25zdCBjaGFyICp0eXBlOworICAgICAgICBj
b25zdCBjaGFyICpkZXZpY2U7CisgICAgICAgIHVuc2lnbmVkIGludCBsZW47CisgICAgICAgIHVu
c2lnbmVkIGludCBvZmZzZXQ7CisgICAgICAgIGJvb2wgYnVzeTsKKyAgICAgICAgYm9vbCBwYXVz
ZWQ7CisgICAgICAgIGNvbnN0IGNoYXIgKmlvc3RhdHVzOworICAgICAgICBib29sIHJlYWR5Owor
CisgICAgICAgIGNvbnN0IGxpYnhsX19qc29uX29iamVjdCAqdHlwZV9vID0gTlVMTDsKKyAgICAg
ICAgY29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICpkZXZpY2VfbyA9IE5VTEw7CisgICAgICAgIGNv
bnN0IGxpYnhsX19qc29uX29iamVjdCAqbGVuX28gPSBOVUxMOworICAgICAgICBjb25zdCBsaWJ4
bF9fanNvbl9vYmplY3QgKm9mZnNldF9vID0gTlVMTDsKKyAgICAgICAgY29uc3QgbGlieGxfX2pz
b25fb2JqZWN0ICpidXN5X28gPSBOVUxMOworICAgICAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmpl
Y3QgKnBhdXNlZF9vID0gTlVMTDsKKyAgICAgICAgY29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICpp
b19zdGF0dXNfbyA9IE5VTEw7CisgICAgICAgIGNvbnN0IGxpYnhsX19qc29uX29iamVjdCAqcmVh
ZHlfbyA9IE5VTEw7CisKKyAgICAgICAgdHlwZV9vID0gbGlieGxfX2pzb25fbWFwX2dldCgidHlw
ZSIsIGJsb2Nram9iaW5mbywgSlNPTl9TVFJJTkcpOworICAgICAgICBkZXZpY2VfbyA9IGxpYnhs
X19qc29uX21hcF9nZXQoImRldmljZSIsIGJsb2Nram9iaW5mbywgSlNPTl9TVFJJTkcpOworICAg
ICAgICBsZW5fbyA9IGxpYnhsX19qc29uX21hcF9nZXQoImxlbiIsIGJsb2Nram9iaW5mbywgSlNP
Tl9JTlRFR0VSKTsKKyAgICAgICAgb2Zmc2V0X28gPSBsaWJ4bF9fanNvbl9tYXBfZ2V0KCJvZmZz
ZXQiLCBibG9ja2pvYmluZm8sIEpTT05fSU5URUdFUik7CisgICAgICAgIGJ1c3lfbyA9IGxpYnhs
X19qc29uX21hcF9nZXQoImJ1c3kiLCBibG9ja2pvYmluZm8sIEpTT05fQk9PTCk7CisgICAgICAg
IHBhdXNlZF9vID0gbGlieGxfX2pzb25fbWFwX2dldCgidHlwZSIsIGJsb2Nram9iaW5mbywgSlNP
Tl9CT09MKTsKKyAgICAgICAgaW9fc3RhdHVzX28gPSBsaWJ4bF9fanNvbl9tYXBfZ2V0KCJpby1z
dGF0dXMiLCBibG9ja2pvYmluZm8sIEpTT05fU1RSSU5HKTsKKyAgICAgICAgcmVhZHlfbyA9IGxp
YnhsX19qc29uX21hcF9nZXQoInJlYWR5IiwgYmxvY2tqb2JpbmZvLCBKU09OX0JPT0wpOworCisg
ICAgICAgIHR5cGUgPSBsaWJ4bF9fanNvbl9vYmplY3RfZ2V0X3N0cmluZyh0eXBlX28pOworICAg
ICAgICBkZXZpY2UgPSBsaWJ4bF9fanNvbl9vYmplY3RfZ2V0X3N0cmluZyhkZXZpY2Vfbyk7Cisg
ICAgICAgIGxlbiA9IGxpYnhsX19qc29uX29iamVjdF9nZXRfaW50ZWdlcihsZW5fbyk7CisgICAg
ICAgIG9mZnNldCA9IGxpYnhsX19qc29uX29iamVjdF9nZXRfaW50ZWdlcihvZmZzZXRfbyk7Cisg
ICAgICAgIGJ1c3kgPSBsaWJ4bF9fanNvbl9vYmplY3RfZ2V0X2Jvb2wobGVuX28pOworICAgICAg
ICBwYXVzZWQgPSBsaWJ4bF9fanNvbl9vYmplY3RfZ2V0X2Jvb2wocGF1c2VkX28pOworICAgICAg
ICBpb3N0YXR1cyA9IGxpYnhsX19qc29uX29iamVjdF9nZXRfc3RyaW5nKGlvX3N0YXR1c19vKTsK
KyAgICAgICAgcmVhZHkgPSBsaWJ4bF9fanNvbl9vYmplY3RfZ2V0X2Jvb2wocmVhZHlfbyk7CisK
KyAgICAgICAgYm9vbCAqaXNfcmVhZHkgPSBvcGFxdWU7CisgICAgICAgICppc19yZWFkeSA9IHJl
YWR5OworICAgIH0KKworICAgIGlmKGVtcHR5KXsKKyAgICAgICAgYm9vbCAqaXNfcmVhZHkgPSBv
cGFxdWU7CisgICAgICAgICppc19yZWFkeSA9IHRydWU7CisgICAgfQorCisgICAgcmMgPSAwOwor
CisgICAgR0NfRlJFRTsKKyAgICByZXR1cm4gcmM7Cit9CisKK2ludCBsaWJ4bF9fcW1wX3F1ZXJ5
X2Jsb2NrKGxpYnhsX19nYyAqZ2MsIGludCBkb21pZCwgY2hhciAqZGV2aWNlX25hbWVzKQorewor
ICAgIHJldHVybiBxbXBfcnVuX2NvbW1hbmQoZ2MsIGRvbWlkLCAicXVlcnktYmxvY2siLCBOVUxM
LCBxdWVyeV9ibG9ja19jYWxsYmFjaywgZGV2aWNlX25hbWVzKTsKK30KKworaW50IGxpYnhsX19x
bXBfcXVlcnlfYmxvY2tfam9icyhsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQsIGJvb2wgKmlzX3Jl
YWR5KQoreworICAgIHJldHVybiBxbXBfcnVuX2NvbW1hbmQoZ2MsIGRvbWlkLCAicXVlcnktYmxv
Y2stam9icyIsIE5VTEwsIHF1ZXJ5X2Jsb2NrX2pvYnNfY2FsbGJhY2ssIGlzX3JlYWR5KTsKK30K
KworaW50IGxpYnhsX19xbXBfbWlncmF0ZV9pbmNvbWluZyhsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9t
aWQsIGNvbnN0IGNoYXIqIHVyaSkKK3sKKyAgICBsaWJ4bF9fanNvbl9vYmplY3QgKmFyZ3MgPSBO
VUxMOworCisgICAgcW1wX3BhcmFtZXRlcnNfYWRkX3N0cmluZyhnYywgJmFyZ3MsICJ1cmkiLCB1
cmkpOworCisgICAgcmV0dXJuIHFtcF9ydW5fY29tbWFuZChnYywgZG9taWQsICJtaWdyYXRlLWlu
Y29taW5nIiwgYXJncywgTlVMTCwgTlVMTCk7Cit9CisKIGludCBsaWJ4bF9fcW1wX3N0YXJ0X3Jl
cGxpY2F0aW9uKGxpYnhsX19nYyAqZ2MsIGludCBkb21pZCwgYm9vbCBwcmltYXJ5KQogewogICAg
IGxpYnhsX19qc29uX29iamVjdCAqYXJncyA9IE5VTEw7Ci0tIAoyLjMuMiAoQXBwbGUgR2l0LTU1
KQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 18 17:27:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 17:27:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4s7R-0007WH-BC; Wed, 18 Oct 2017 17:27:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bruno.alvisio@gmail.com>) id 1e4s7Q-0007Vo-PA
 for xen-devel@lists.xen.org; Wed, 18 Oct 2017 17:27:01 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 05/34-23912-3EE87E95; Wed, 18 Oct 2017 17:26:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVyMfTAYd1Hfc8
 jDf7e4rZY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDPOPv/CWPB4P1PF7+P5DYzPHzN2MXJxCAlM
 ZJT4/XcfM4jDIvCSReLXz4WsII6EQD+rRPvep0BlnEBOlsSay4+YIOw0iTNXrjND2NUSmxsug
 9UICahJvFxwBmpsB5PE9C2TWUESbAK6Er/vtILZIgLSEtc+QzQwC8RLPGpfAzZIGMj++34uWJ
 xFQFWia/k5NhCbV8BdYtL9WVBH6ErsXTQBzOYU8JBom7uSBWJZI6PE1TeTWCYwCi5gZFjFqF6
 cWlSWWqRrqZdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERh2DECwg3Ftq/MhRkkO
 JiVRXt0DzyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfDKAMNYSLAoNT21Ii0zBxgBMGkJDh4lE
 V6jXqA0b3FBYm5xZjpE6hSjPceFO5f+MHH8mHQFSB7YcwtIdty8+4dJiCUvPy9VSpz3MEibAE
 hbRmke3FBYxF5ilJUS5mUEOlOIpyC1KDezBFX+FaM4B6OSMO9LkCk8mXklcLtfAZ3FBHTWOqc
 nIGeVJCKkpBoYOThDNnSs7VPbVvBFkvNr7894mbigFsWUjCzLqw85Fp613+Hi28h4a+XfoNDo
 v4c1Wnefc2Sum2bop5M5yU73vXzDK8Wcuflz/rvUpd7+37FxekDC1OtbXT2af515afQ6pMXf8
 PD9qW15XEYG/RZPzIIL2U92yh/fqnuK04ep77wPz5kdag+VWIozEg21mIuKEwEcwCBX0wIAAA
 ==
X-Env-Sender: bruno.alvisio@gmail.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1508347616!79152208!1
X-Originating-IP: [209.85.192.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58870 invoked from network); 18 Oct 2017 17:26:57 -0000
Received: from mail-pf0-f195.google.com (HELO mail-pf0-f195.google.com)
 (209.85.192.195)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Oct 2017 17:26:57 -0000
Received: by mail-pf0-f195.google.com with SMTP id z11so4449181pfk.4
 for <xen-devel@lists.xen.org>; Wed, 18 Oct 2017 10:26:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=K9Hzoz1mdX1hCVZ2Fwyq5S2st4paVtGxEODS1Mn4T+Y=;
 b=SDWfQkpf9S1CGJdVdT+ZmYyfFotwsw/V8PpWooyiArm6bwW+gV0Twc3M64v9y276dS
 U9kTGRJ73NS1wibMR/RfJKppfxGD3v+4eMdSlLlxnmjZhZcP8hlEy4pOjUrv+TtgNLU4
 7ICSo0A5aRkIIviRrdYBI58XlorugtAzMLTvQBs2t1Zzp9e11rsnOFo3mXZg6v6Iae4e
 EYNi1+C0h1E6besGTmObHO2FjaMgOm4Ar1V3N+8mvDuwIDzaHuiuaRZNgATHzrkh8O+W
 AjOKD6b02fLeV9RJgCRaZ8xjCTUmshNxLUprJxM3nWHp5G4M+ZKyDzba1229v4Kqi/Vf
 H8Rg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=K9Hzoz1mdX1hCVZ2Fwyq5S2st4paVtGxEODS1Mn4T+Y=;
 b=PbhOf2RI/2BWCzJIcdX5lotuzIJJwM391mkElVWpVRTVSeO5D2kUkK5+amDwGILLEn
 Tvm1lxIMUR/Dxq4NVsqvJBX0h2siKacTM1z75WSvZ5DMn97IAgB1I53GZdgIPO5cSIdt
 vLPo9a727Fx7ekwkgsxeN67URfX1OdiN2bkS4ICxBkCx1BIXzergS1HGIBvCN9cTY39g
 GFvPHcpNTJFmehIcU146a4YnL162oU/vzsZkCPfEbYnvAJMz1JK14+zbhWmqPIGGUEKO
 7a/+Gi5f/FyIDIinOVmbZhW2yNNj6bRChI7eWhTbb+xima4sDpLNjaqgT1b23AZIsGLn
 uXpA==
X-Gm-Message-State: AMCzsaU3HElSINlp2tELep1qZEp07NA4osbTcaizPPDrZtYkRQuqDhss
 AhXW2HG0EuIfVR/W2N26rtkBCP7Q
X-Google-Smtp-Source: ABhQp+QvEIZdWgauxCz+AqcCHubCDoGblDyTPBuaFbcbobTb2/wqW/PefEXAP+WzL2bn+OZKe6/y7w==
X-Received: by 10.98.220.151 with SMTP id c23mr12451371pfl.126.1508347615821; 
 Wed, 18 Oct 2017 10:26:55 -0700 (PDT)
Received: from localhost.localdomain (79.sub-174-214-0.myvzw.com.
 [174.214.0.79])
 by smtp.gmail.com with ESMTPSA id o2sm25640409pfj.136.2017.10.18.10.26.53
 (version=TLS1 cipher=AES128-SHA bits=128/128);
 Wed, 18 Oct 2017 10:26:55 -0700 (PDT)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: xen-devel@lists.xen.org
Date: Wed, 18 Oct 2017 10:26:30 -0700
Message-Id: <1508347595-11657-4-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
In-Reply-To: <1508347595-11657-1-git-send-email-bruno.alvisio@gmail.com>
References: <rfc822msgid:20170629161121.wt7rqyqp7ouyhgks@citrix.com>
 <1508347595-11657-1-git-send-email-bruno.alvisio@gmail.com>
Cc: wei.liu2@citrix.com, ian.jackson@eu.citrix.com, bruno.alvisio@gmail.com,
 dave@recoil.org
Subject: [Xen-devel] [PATCH RFC v2 3/8] Adapted libxl to handle migration of
	instance with qemu based disks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

LS0tCiB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgICAgICB8ICAxMSArKy0KIHRvb2xzL2xp
YnhsL2xpYnhsX2NyZWF0ZS5jICAgICAgIHwgMTkxICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0tLQogdG9vbHMvbGlieGwvbGlieGxfZG0uYyAgICAgICAgICAgfCAgMjYgKysr
Ky0tCiB0b29scy9saWJ4bC9saWJ4bF9kb21fc2F2ZS5jICAgICB8ICA4NSArKysrKysrKysrKysr
KysrLQogdG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMgICAgICAgfCAgIDQgKy0KIHRvb2xzL2xp
YnhsL2xpYnhsX2ludGVybmFsLmggICAgIHwgIDYwICsrKysrKysrKystLQogdG9vbHMvbGlieGwv
bGlieGxfc2F2ZV9jYWxsb3V0LmMgfCAgMzggKysrKystLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3Nh
dmVfaGVscGVyLmMgIHwgICA0ICstCiB0b29scy9saWJ4bC9saWJ4bF9zdHJlYW1fcmVhZC5jICB8
ICAxNyArKystCiB0b29scy9saWJ4bC9saWJ4bF9zdHJlYW1fd3JpdGUuYyB8ICAyOCArKysrKy0K
IDEwIGZpbGVzIGNoYW5nZWQsIDQwNiBpbnNlcnRpb25zKCspLCA1OCBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5oIGIvdG9vbHMvbGlieGwvbGlieGwuaAppbmRl
eCA5MTQwOGI0Li40MDIyYzM3IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bC5oCisrKyBi
L3Rvb2xzL2xpYnhsL2xpYnhsLmgKQEAgLTEzMzMsNyArMTMzMyw3IEBAIGludCBsaWJ4bF9kb21h
aW5fY3JlYXRlX25ldyhsaWJ4bF9jdHggKmN0eCwgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25m
aWcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfRVhURVJOQUxfQ0FMTEVSU19P
TkxZOwogaW50IGxpYnhsX2RvbWFpbl9jcmVhdGVfcmVzdG9yZShsaWJ4bF9jdHggKmN0eCwgbGli
eGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQzMl90ICpkb21pZCwgaW50IHJlc3RvcmVfZmQsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGludCBzZW5kX2JhY2tfZmQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGludCBzZW5kX2JhY2tfZmQsIGludCBtaXJyb3JfcWVtdV9kaXNrcywKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfZG9tYWluX3Jlc3RvcmVfcGFyYW1z
ICpwYXJhbXMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2Fz
eW5jb3BfaG93ICphb19ob3csCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IGxpYnhsX2FzeW5jcHJvZ3Jlc3NfaG93ICphb3BfY29uc29sZV9ob3cpCkBAIC0xMzczLDggKzEz
NzMsOSBAQCBzdGF0aWMgaW5saW5lIGludCBsaWJ4bF9kb21haW5fY3JlYXRlX3Jlc3RvcmVfMHgw
NDA0MDAoCiAgICAgY29uc3QgbGlieGxfYXN5bmNwcm9ncmVzc19ob3cgKmFvcF9jb25zb2xlX2hv
dykKICAgICBMSUJYTF9FWFRFUk5BTF9DQUxMRVJTX09OTFkKIHsKKyAgICAvL1RPRE86IGJhbHZp
c2lvOiBSZXZpZXcKICAgICByZXR1cm4gbGlieGxfZG9tYWluX2NyZWF0ZV9yZXN0b3JlKGN0eCwg
ZF9jb25maWcsIGRvbWlkLCByZXN0b3JlX2ZkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgLTEsIHBhcmFtcywgYW9faG93LCBhb3BfY29uc29sZV9ob3cpOworICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLTEsIDAsIHBhcmFtcywgYW9faG93LCBh
b3BfY29uc29sZV9ob3cpOwogfQogCiAjZGVmaW5lIGxpYnhsX2RvbWFpbl9jcmVhdGVfcmVzdG9y
ZSBsaWJ4bF9kb21haW5fY3JlYXRlX3Jlc3RvcmVfMHgwNDA0MDAKQEAgLTE0MDgsMTAgKzE0MDks
MTYgQEAgaW50IGxpYnhsX3JldHJpZXZlX2RvbWFpbl9jb25maWd1cmF0aW9uKGxpYnhsX2N0eCAq
Y3R4LCB1aW50MzJfdCBkb21pZCwKIAogaW50IGxpYnhsX2RvbWFpbl9zdXNwZW5kKGxpYnhsX2N0
eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgaW50IGZkLAogICAgICAgICAgICAgICAgICAgICAgICAg
IGludCBmbGFncywgLyogTElCWExfU1VTUEVORF8qICovCisgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc3QgY2hhciogaG9zdG5hbWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
bGlieGxfYXN5bmNvcF9ob3cgKmFvX2hvdykKICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJY
TF9FWFRFUk5BTF9DQUxMRVJTX09OTFk7CiAjZGVmaW5lIExJQlhMX1NVU1BFTkRfREVCVUcgMQog
I2RlZmluZSBMSUJYTF9TVVNQRU5EX0xJVkUgMgorI2RlZmluZSBMSUJYTF9TVVNQRU5EX01JUlJP
Ul9RRU1VX0RJU0tTIDQKKworLy9UT0RPOiBiYWx2aXNpbzogRE8gTk9UIEhBUkQtQ09ERSBUSElT
IFBBUkFNUworI2RlZmluZSBRRU1VX0RSSVZFX01JUlJPUl9QT1JUICIxMTAwMCIKKyNkZWZpbmUg
UUVNVV9EUklWRV9NSVJST1JfREVWSUNFICJpZGUwLWhkMCIKIAogLyogQHBhcmFtIHN1c3BlbmRf
Y2FuY2VsIFtmcm9tIHhlbmN0cmwuaDp4Y19kb21haW5fcmVzdW1lKCBAcGFyYW0gZmFzdCApXQog
ICogICBJZiB0aGlzIHBhcmFtZXRlciBpcyB0cnVlLCB1c2UgY28tb3BlcmF0aXZlIHJlc3VtZS4g
VGhlIGd1ZXN0CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2NyZWF0ZS5jCmluZGV4IDkxMjM1ODUuLmYxMGYyY2UgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0
ZS5jCkBAIC03NDQsNiArNzQ0LDEwIEBAIHN0YXRpYyBpbnQgc3RvcmVfbGlieGxfZW50cnkobGli
eGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiBzdGF0aWMgdm9pZCBkb21jcmVhdGVfZGV2bW9k
ZWxfc3RhcnRlZChsaWJ4bF9fZWdjICplZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9fZG1fc3Bhd25fc3RhdGUgKmRtc3MsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmMpOworCitzdGF0aWMgdm9pZCBzdGFydF9uYmRf
c2VydmVyKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2RtX3NwYXduX3N0YXRlICpkbXNzLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmV0KTsKKwogc3RhdGljIHZvaWQgZG9tY3Jl
YXRlX2Jvb3Rsb2FkZXJfY29uc29sZV9hdmFpbGFibGUobGlieGxfX2VnYyAqZWdjLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2Jvb3Rs
b2FkZXJfc3RhdGUgKmJsKTsKIHN0YXRpYyB2b2lkIGRvbWNyZWF0ZV9ib290bG9hZGVyX2RvbmUo
bGlieGxfX2VnYyAqZWdjLApAQCAtNzYwLDEwICs3NjQsMTcgQEAgc3RhdGljIHZvaWQgZG9tY3Jl
YXRlX3N0cmVhbV9kb25lKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9fc3RyZWFtX3JlYWRfc3RhdGUgKnNycywKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBpbnQgcmV0KTsKIAorc3RhdGljIHZvaWQgZG9tY3JlYXRlX3By
ZV9idWlsZChsaWJ4bF9fZWdjICplZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGxpYnhsX19kb21haW5fY3JlYXRlX3N0YXRlICpkY3MsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGludCByZXQpOworCiBzdGF0aWMgdm9pZCBkb21jcmVhdGVfcmVidWlsZF9kb25l
KGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfX2RvbWFpbl9jcmVhdGVfc3RhdGUgKmRjcywKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaW50IHJldCk7CiAKK3N0YXRpYyB2b2lkIGRvbWNyZWF0ZV9tdWx0aWRldl9iZWdp
bihsaWJ4bF9fZWdjICplZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlieGxfX2RvbWFpbl9jcmVhdGVfc3RhdGUgKmRjcyk7CisKIC8qIE91ciBvd24gZnVuY3Rpb24g
dG8gY2xlYW4gdXAgYW5kIGNhbGwgdGhlIHVzZXIncyBjYWxsYmFjay4KICAqIFRoZSBmaW5hbCBj
YWxsIGluIHRoZSBzZXF1ZW5jZS4gKi8KIHN0YXRpYyB2b2lkIGRvbWNyZWF0ZV9jb21wbGV0ZShs
aWJ4bF9fZWdjICplZ2MsCkBAIC0xMDE2LDYgKzEwMjcsNjQgQEAgc3RhdGljIHZvaWQgbGlieGxf
X2NvbG9fcmVzdG9yZV9zZXR1cF9kb25lKGxpYnhsX19lZ2MgKmVnYywKICAgICBsaWJ4bF9fc3Ry
ZWFtX3JlYWRfc3RhcnQoZWdjLCAmZGNzLT5zcnMpOwogfQogCitzdGF0aWMgdm9pZCBzdGFydF9u
YmRfc2VydmVyKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2RtX3NwYXduX3N0YXRlICpkbXNzLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmV0KXsKKworICAgIGxpYnhsX19kb21h
aW5fY3JlYXRlX3N0YXRlICpkY3MgPSBDT05UQUlORVJfT0YoZG1zcywgKmRjcywgc2Rzcy5kbSk7
CisgICAgU1RBVEVfQU9fR0MoZG1zcy0+c3Bhd24uYW8pOworICAgIGNvbnN0IHVpbnQzMl90IGRv
bWlkID0gZGNzLT5ndWVzdF9kb21pZDsKKyAgICBkY3MtPnNkc3MuZG0uZ3Vlc3RfZG9taWQgPSBk
b21pZDsKKworICAgIGlmIChyZXQpIHsKKyAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJkZXZp
Y2UgbW9kZWwgZGlkIG5vdCBzdGFydDogJWQiLCByZXQpOworICAgICAgICBnb3RvIGVycm9yX291
dDsKKyAgICB9CisKKyAgICBpZihkY3MtPnJlc3RvcmVfZmQgPj0gMCAmJiBkY3MtPm1pcnJvcl9x
ZW11X2Rpc2tzKSB7CisgICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAgKiBTdGFydCBhbmQg
YWRkIHRoZSBOQkQgc2VydmVyCisgICAgICAgICAgICAgICogSG9zdCBpcyBzZXQgaXQgdG8gIjo6
IiBmb3Igbm93CisgICAgICAgICAgICAgICogUG9ydCB3ZSBoYXJkIGNvZGUgYSBwb3J0IGZvciBu
b3cKKworICAgICAgICAgICAgICAqIFRoaXMgY29kZSBqdXN0IGhhbmRsZXMgdGhlIGNhc2Ugd2hl
biAtTSBwYyBpcyB1c2VkLgorICAgICAgICAgICAgICAqIChUaGUgY29uZmlnIHhlbl9wbGF0Zm9y
bV9wY2kgPSAwKQorICAgICAgICAgICAgICAqCisgICAgICAgICAgICAgICogVE9ETzogQ3VycmVu
dCBpbXBsZW1lbnRhdGlvbiBvbmx5IHdvcmtzIHdpdGggdXBzdHJlYW0gcWVtdQorICAgICAgICAg
ICAgICAqIFRPRE86IGNvbnNpZGVyIHRoZSBjYXNlIHdoZW4gcWVtdS14ZW4tdHJhZGl0aW9uYWwg
aXMgdXNlZC4KKyAgICAgICAgICAgICAgKiBUT0RPOiBDaGVjayBhbmQgY29weSBvbmx5IHRob3Nl
IGRpc2tzIHdoaWNoIGFyZSBsb2NhbAorICAgICAgICAgICAgICAqIFRPRE86IEFzc2lnbiBwb3J0
IGR5bmFtaWNhbGx5CisgICAgICAgICAgICAgICovCisKKyAgICAgICAgICAgIExPR0QoREVCVUcs
ICJTdGFydGluZyBOQkQgU2VydmVyXG4iKTsKKyAgICAgICAgICAgIHJldCA9IGxpYnhsX19xbXBf
bmJkX3NlcnZlcl9zdGFydChnYywgZG9taWQsICI6OiIsIFFFTVVfRFJJVkVfTUlSUk9SX1BPUlQp
OworICAgICAgICAgICAgaWYgKHJldCkgeworICAgICAgICAgICAgICAgIHJldCA9IEVSUk9SX0ZB
SUw7CisgICAgICAgICAgICAgICAgTE9HRChFUlJPUiwgIkZhaWxlZCB0byBzdGFydCBOQkQgU2Vy
dmVyXG4iKTsKKyAgICAgICAgICAgICAgICBnb3RvIHNraXBfbmJkOworICAgICAgICAgICAgfWVs
c2V7CisgICAgICAgICAgICAgICAgTE9HRChJTkZPLCAiU3RhcnRlZCBOQkQgU2VydmVyIFN1Y2Nl
c3NmdWxseVxuIik7CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIHJldCA9IGxpYnhsX19x
bXBfbmJkX3NlcnZlcl9hZGQoZ2MsIGRvbWlkLCBRRU1VX0RSSVZFX01JUlJPUl9ERVZJQ0UpOwor
CisgICAgICAgICAgICBpZiAocmV0KSB7CisgICAgICAgICAgICAgICAgcmV0ID0gRVJST1JfRkFJ
TDsKKyAgICAgICAgICAgICAgICBMT0dEKEVSUk9SLCAiRmFpbGVkIHRvIGFkZCBOQkQgU2VydmVy
XG4iKTsKKyAgICAgICAgICAgICAgICBnb3RvIHNraXBfbmJkOworICAgICAgICAgICAgfSBlbHNl
IHsKKyAgICAgICAgICAgICAgICBMT0dEKElORk8sICJOQkQgQWRkIFN1Y2Nlc3NmdWxcbiIpOwor
ICAgICAgICAgICAgfQorICAgICAgICB9CisKK3NraXBfbmJkOgorICAgIGxpYnhsX19zdHJlYW1f
cmVhZF9zdGFydChlZ2MsICZkY3MtPnNycyk7CisgICAgcmV0dXJuOworCitlcnJvcl9vdXQ6Cisg
ICAgYXNzZXJ0KHJldCk7CisgICAgZG9tY3JlYXRlX2NvbXBsZXRlKGVnYywgZGNzLCByZXQpOwor
fQorCiBzdGF0aWMgdm9pZCBkb21jcmVhdGVfYm9vdGxvYWRlcl9kb25lKGxpYnhsX19lZ2MgKmVn
YywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2Jvb3Rsb2Fk
ZXJfc3RhdGUgKmJsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQg
cmMpCkBAIC0xMDMzLDYgKzExMDIsOCBAQCBzdGF0aWMgdm9pZCBkb21jcmVhdGVfYm9vdGxvYWRl
cl9kb25lKGxpYnhsX19lZ2MgKmVnYywKICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqY29u
c3QgaW5mbyA9ICZkX2NvbmZpZy0+Yl9pbmZvOwogICAgIGxpYnhsX19zcm1fcmVzdG9yZV9hdXRv
Z2VuX2NhbGxiYWNrcyAqY29uc3QgY2FsbGJhY2tzID0KICAgICAgICAgJmRjcy0+c3JzLnNocy5j
YWxsYmFja3MucmVzdG9yZS5hOworICAgIGxpYnhsX19zcm1fcmVzdG9yZV9hdXRvZ2VuX2NhbGxi
YWNrcyAqY29uc3QgY2FsbGJhY2tzX21pcnJvcl9xZW11X2Rpc2tzID0KKyAgICAgICAgJmRjcy0+
c3JzX2xvY2FsX2Rpc2tzLnNocy5jYWxsYmFja3MucmVzdG9yZS5hOwogCiAgICAgaWYgKHJjKSB7
CiAgICAgICAgIGRvbWNyZWF0ZV9yZWJ1aWxkX2RvbmUoZWdjLCBkY3MsIHJjKTsKQEAgLTEwNTAs
OCArMTEyMSw0MSBAQCBzdGF0aWMgdm9pZCBkb21jcmVhdGVfYm9vdGxvYWRlcl9kb25lKGxpYnhs
X19lZ2MgKmVnYywKICAgICBkY3MtPnNkc3MuZG0uc3Bhd24uYW8gPSBhbzsKICAgICBkY3MtPnNk
c3MuZG0uZ3Vlc3RfY29uZmlnID0gZGNzLT5ndWVzdF9jb25maWc7CiAgICAgZGNzLT5zZHNzLmRt
LmJ1aWxkX3N0YXRlID0gJmRjcy0+YnVpbGRfc3RhdGU7Ci0gICAgZGNzLT5zZHNzLmRtLmNhbGxi
YWNrID0gZG9tY3JlYXRlX2Rldm1vZGVsX3N0YXJ0ZWQ7Ci0gICAgZGNzLT5zZHNzLmNhbGxiYWNr
ID0gZG9tY3JlYXRlX2Rldm1vZGVsX3N0YXJ0ZWQ7CisgICAgaWYoIWRjcy0+bWlycm9yX3FlbXVf
ZGlza3MpIHsKKyAgICAgICAgZGNzLT5zZHNzLmRtLmNhbGxiYWNrID0gZG9tY3JlYXRlX2Rldm1v
ZGVsX3N0YXJ0ZWQ7CisgICAgICAgIGRjcy0+c2Rzcy5jYWxsYmFjayA9IGRvbWNyZWF0ZV9kZXZt
b2RlbF9zdGFydGVkOworICAgIH1lbHNleworICAgICAgICAvKgorICAgICAgICBPcmlnaW5hbCBj
YWxsaW5nIHNlcXVlbmNlOgorICAgICAgICAwLiBkb21jcmVhdGVfYm9vdGxvYWRlcl9kb25lCisg
ICAgICAgIDEuIE1FTU9SWSBTVFJFQU0KKyAgICAgICAgMi4gZG9tY3JlYXRlX3N0cmVhbV9kb25l
CisgICAgICAgIDMuIGRvbWNyZWF0ZV9wcmVfYnVpbGQKKyAgICAgICAgNC4gZG9tY3JlYXRlX3Jl
YnVpbGRfZG9uZQorICAgICAgICA1LiBkb21jcmVhdGVfbXVsdGlkZXZfYmVnaW4KKyAgICAgICAg
Ni4gZG9tY3JlYXRlX2xhdW5jaF9kbQorICAgICAgICA3LiBkb21jcmVhdGVfZGV2bW9kZWxfc3Rh
cnRlZAorCisgICAgICAgIEluIHRoZSBjYXNlIG9mIGxvY2FsX2Rpc2sgZG9tY3JlYXRlX2Rldm1v
ZGVsX3N0YXJ0ZWQgd2lsbCBiZSBjYWxsZWQ6CisgICAgICAgIHRocm91Z2ggdGhlIGZvbGxvd2lu
ZyBzZXF1ZW5jZToKKyAgICAgICAgMC4gZG9tY3JlYXRlX2Jvb3Rsb2FkZXJfZG9uZQorICAgICAg
ICAxLiAxc3QgTUVNT1JZIFNUUkVBTQorICAgICAgICAyLiBkb21jcmVhdGVfc3RyZWFtX2RvbmUK
KyAgICAgICAgMy4gZG9tY3JlYXRlX3ByZV9idWlsZAorICAgICAgICA0LiBkb21jcmVhdGVfcmVi
dWlsZF9kb25lCisgICAgICAgIDUuIGRvbWNyZWF0ZV9tdWx0aWRldl9iZWdpbgorICAgICAgICA2
LiBkb21jcmVhdGVfbGF1bmNoX2RtCisgICAgICAgIDcuIHN0YXJ0X25iZF9zZXJ2ZXIKKyAgICAg
ICAgOC4gMm5kIE1FTU9SWSBTVFJFQU0KKyAgICAgICAgOS4gZG9tY3JlYXRlX3N0cmVhbV9kb25l
CisgICAgICAgICAgICA5LmEuIENhbGxzIC1pbmNvbWluZyB0byBzdGFydCBRRU1VIHByb2Nlc3MK
KyAgICAgICAgMTAuIGRvbWNyZWF0ZV9kZXZtb2RlbF9zdGFydGVkCisgICAgICAgICovCisKKyAg
ICAgICAgZGNzLT5zZHNzLmRtLmNhbGxiYWNrID0gc3RhcnRfbmJkX3NlcnZlcjsKKyAgICAgICAg
ZGNzLT5zZHNzLmNhbGxiYWNrID0gc3RhcnRfbmJkX3NlcnZlcjsKKyAgICB9CisKIAogICAgIGlm
IChyZXN0b3JlX2ZkIDwgMCAmJiBkY3MtPmRvbWlkX3NvZnRfcmVzZXQgPT0gSU5WQUxJRF9ET01J
RCkgewogICAgICAgICByYyA9IGxpYnhsX19kb21haW5fYnVpbGQoZ2MsIGRfY29uZmlnLCBkb21p
ZCwgc3RhdGUpOwpAQCAtMTA2MSw2ICsxMTY1LDcgQEAgc3RhdGljIHZvaWQgZG9tY3JlYXRlX2Jv
b3Rsb2FkZXJfZG9uZShsaWJ4bF9fZWdjICplZ2MsCiAKICAgICAvKiBSZXN0b3JlICovCiAgICAg
Y2FsbGJhY2tzLT5yZXN0b3JlX3Jlc3VsdHMgPSBsaWJ4bF9fc3JtX2NhbGxvdXRfY2FsbGJhY2tf
cmVzdG9yZV9yZXN1bHRzOworICAgIGNhbGxiYWNrc19taXJyb3JfcWVtdV9kaXNrcy0+cmVzdG9y
ZV9yZXN1bHRzID0gbGlieGxfX3NybV9jYWxsb3V0X2NhbGxiYWNrX3Jlc3RvcmVfcmVzdWx0czsK
IAogICAgIC8qIENPTE8gb25seSBzdXBwb3J0cyBIVk0gbm93IGJlY2F1c2UgaXQgZG9lcyBub3Qg
d29yayB2ZXJ5CiAgICAgICogd2VsbCB3aXRoIHB2IGRyaXZlcnM6CkBAIC0xMDg3LDYgKzExOTIs
NyBAQCBzdGF0aWMgdm9pZCBkb21jcmVhdGVfYm9vdGxvYWRlcl9kb25lKGxpYnhsX19lZ2MgKmVn
YywKICAgICBkY3MtPnNycy5sZWdhY3kgPSAoZGNzLT5yZXN0b3JlX3BhcmFtcy5zdHJlYW1fdmVy
c2lvbiA9PSAxKTsKICAgICBkY3MtPnNycy5iYWNrX2NoYW5uZWwgPSBmYWxzZTsKICAgICBkY3Mt
PnNycy5jb21wbGV0aW9uX2NhbGxiYWNrID0gZG9tY3JlYXRlX3N0cmVhbV9kb25lOworICAgIGRj
cy0+c3JzLm1pcnJvcl9xZW11X2Rpc2tzID0gMDsKIAogICAgIGlmIChyZXN0b3JlX2ZkID49IDAp
IHsKICAgICAgICAgc3dpdGNoIChjaGVja3BvaW50ZWRfc3RyZWFtKSB7CkBAIC0xMTA0LDcgKzEy
MTAsMjAgQEAgc3RhdGljIHZvaWQgZG9tY3JlYXRlX2Jvb3Rsb2FkZXJfZG9uZShsaWJ4bF9fZWdj
ICplZ2MsCiAgICAgICAgICAgICBsaWJ4bF9fcmVtdXNfcmVzdG9yZV9zZXR1cChlZ2MsIGRjcyk7
CiAgICAgICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KICAgICAgICAgY2FzZSBMSUJYTF9DSEVD
S1BPSU5URURfU1RSRUFNX05PTkU6Ci0gICAgICAgICAgICBsaWJ4bF9fc3RyZWFtX3JlYWRfc3Rh
cnQoZWdjLCAmZGNzLT5zcnMpOworICAgICAgICAgICAgaWYgKGRjcy0+bWlycm9yX3FlbXVfZGlz
a3MpIHsKKyAgICAgICAgICAgICAgICAvKiBTcGF3biB0aGUgbG9jYWxfZG0gcHJvY2VzcyBiZWZv
cmUgcmVhZGluZyB0aGUgbWVtb3J5IHN0cmVhbSAqLworICAgICAgICAgICAgICAgIGRjcy0+c3Jz
X21pcnJvcl9xZW11X2Rpc2tzLmFvID0gYW87CisgICAgICAgICAgICAgICAgZGNzLT5zcnNfbWly
cm9yX3FlbXVfZGlza3MuZGNzID0gZGNzOworICAgICAgICAgICAgICAgIGRjcy0+c3JzX21pcnJv
cl9xZW11X2Rpc2tzLmZkID0gcmVzdG9yZV9mZDsKKyAgICAgICAgICAgICAgICBkY3MtPnNyc19t
aXJyb3JfcWVtdV9kaXNrcy5sZWdhY3kgPSAoZGNzLT5yZXN0b3JlX3BhcmFtcy5zdHJlYW1fdmVy
c2lvbiA9PSAxKTsKKyAgICAgICAgICAgICAgICBkY3MtPnNyc19taXJyb3JfcWVtdV9kaXNrcy5i
YWNrX2NoYW5uZWwgPSBmYWxzZTsKKyAgICAgICAgICAgICAgICBkY3MtPnNyc19taXJyb3JfcWVt
dV9kaXNrcy5jb21wbGV0aW9uX2NhbGxiYWNrID0gZG9tY3JlYXRlX3N0cmVhbV9kb25lOworICAg
ICAgICAgICAgICAgIGRjcy0+c3JzX21pcnJvcl9xZW11X2Rpc2tzLm1pcnJvcl9xZW11X2Rpc2tz
ID0gMTsKKworICAgICAgICAgICAgICAgIGxpYnhsX19zdHJlYW1fcmVhZF9zdGFydChlZ2MsICZk
Y3MtPnNyc19taXJyb3JfcWVtdV9kaXNrcyk7CisgICAgICAgICAgICB9IGVsc2UgeworICAgICAg
ICAgICAgICAgIGxpYnhsX19zdHJlYW1fcmVhZF9zdGFydChlZ2MsICZkY3MtPnNycyk7CisgICAg
ICAgICAgICB9CiAgICAgICAgIH0KICAgICAgICAgcmV0dXJuOwogICAgIH0KQEAgLTExMzIsNiAr
MTI1MSwzNSBAQCBzdGF0aWMgdm9pZCBkb21jcmVhdGVfc3RyZWFtX2RvbmUobGlieGxfX2VnYyAq
ZWdjLAogewogICAgIGxpYnhsX19kb21haW5fY3JlYXRlX3N0YXRlICpkY3MgPSBzcnMtPmRjczsK
ICAgICBTVEFURV9BT19HQyhkY3MtPmFvKTsKKworICAgIGNvbnN0IHVpbnQzMl90IGRvbWlkID0g
ZGNzLT5ndWVzdF9kb21pZDsKKyAgICBjb25zdCBjaGFyKiB1cmk7CisgICAgY29uc3QgY2hhciog
c3RhdGVfZmlsZSA9IEdDU1BSSU5URigKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTElC
WExfREVWSUNFX01PREVMX1JFU1RPUkVfRklMRSIuJWQiLCBkb21pZCk7CisKKyAgICBpZighZGNz
LT5taXJyb3JfcWVtdV9kaXNrcyB8fCBzcnMtPm1pcnJvcl9xZW11X2Rpc2tzKXsKKyAgICAgICAg
ZG9tY3JlYXRlX3ByZV9idWlsZChlZ2MsIGRjcywgcmV0KTsKKyAgICB9ZWxzZXsKKyAgICAgICAg
Ly9TdG9wIE5CRCBzZXJ2ZXIKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJTdG9wcGluZyBOQkQg
c2VydmVyXG4iKTsKKyAgICAgICAgcmMgPSBsaWJ4bF9fcW1wX25iZF9zZXJ2ZXJfc3RvcChnYywg
ZG9taWQpOworICAgICAgICBpZiAocmMpeworICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJG
YWlsZWQgdG8gc3RvcCBOQkQgc2VydmVyXG4iKTsKKyAgICAgICAgfWVsc2V7CisgICAgICAgICAg
ICBmcHJpbnRmKHN0ZGVyciwgIlN0b3BwZWQgTkJEIHNlcnZlciBzdWNjZXNzZnVsbHlcbiIpOwor
ICAgICAgICB9CisgICAgICAgIHVyaSA9IEdDU1BSSU5URigiZXhlYzogL2Jpbi9jYXQgJXMiLCAo
JmRjcy0+c2Rzcy5kbSktPmJ1aWxkX3N0YXRlLT5zYXZlZF9zdGF0ZSk7CisgICAgICAgIGxpYnhs
X19xbXBfbWlncmF0ZV9pbmNvbWluZyhnYywgZG9taWQsIHVyaSk7CisgICAgICAgIGRvbWNyZWF0
ZV9kZXZtb2RlbF9zdGFydGVkKGVnYywgJmRjcy0+c2Rzcy5kbSwgMCk7CisgICAgfQorICAgIHJl
dHVybjsKK30KKworc3RhdGljIHZvaWQgZG9tY3JlYXRlX3ByZV9idWlsZChsaWJ4bF9fZWdjICpl
Z2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kb21haW5fY3JlYXRl
X3N0YXRlICpkY3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCByZXQpCit7
CisgICAgU1RBVEVfQU9fR0MoZGNzLT5hbyk7CiAgICAgbGlieGxfY3R4ICpjdHggPSBsaWJ4bF9f
Z2Nfb3duZXIoZ2MpOwogICAgIGNoYXIgKip2bWVudHMgPSBOVUxMLCAqKmxvY2FsZW50cyA9IE5V
TEw7CiAgICAgc3RydWN0IHRpbWV2YWwgc3RhcnRfdGltZTsKQEAgLTExODUsNyArMTMzMyw3IEBA
IHN0YXRpYyB2b2lkIGRvbWNyZWF0ZV9zdHJlYW1fZG9uZShsaWJ4bF9fZWdjICplZ2MsCiAgICAg
aWYgKHJldCkKICAgICAgICAgZ290byBvdXQ7CiAKLSAgICBpZiAoaW5mby0+dHlwZSA9PSBMSUJY
TF9ET01BSU5fVFlQRV9IVk0pIHsKKyAgICBpZiAoaW5mby0+dHlwZSA9PSBMSUJYTF9ET01BSU5f
VFlQRV9IVk0gJiYgIWRjcy0+bWlycm9yX3FlbXVfZGlza3MpIHsKICAgICAgICAgc3RhdGUtPnNh
dmVkX3N0YXRlID0gR0NTUFJJTlRGKAogICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9ERVZJ
Q0VfTU9ERUxfUkVTVE9SRV9GSUxFIi4lZCIsIGRvbWlkKTsKICAgICB9CkBAIC0xMjIzLDEwICsx
MzcxLDcgQEAgc3RhdGljIHZvaWQgZG9tY3JlYXRlX3JlYnVpbGRfZG9uZShsaWJ4bF9fZWdjICpl
Z2MsCiAKICAgICBzdG9yZV9saWJ4bF9lbnRyeShnYywgZG9taWQsICZkX2NvbmZpZy0+Yl9pbmZv
KTsKIAotICAgIGxpYnhsX19tdWx0aWRldl9iZWdpbihhbywgJmRjcy0+bXVsdGlkZXYpOwotICAg
IGRjcy0+bXVsdGlkZXYuY2FsbGJhY2sgPSBkb21jcmVhdGVfbGF1bmNoX2RtOwotICAgIGxpYnhs
X19hZGRfZGlza3MoZWdjLCBhbywgZG9taWQsIGRfY29uZmlnLCAmZGNzLT5tdWx0aWRldik7Ci0g
ICAgbGlieGxfX211bHRpZGV2X3ByZXBhcmVkKGVnYywgJmRjcy0+bXVsdGlkZXYsIDApOworICAg
IGRvbWNyZWF0ZV9tdWx0aWRldl9iZWdpbihlZ2MsIGRjcyk7CiAKICAgICByZXR1cm47CiAKQEAg
LTEyMzUsNiArMTM4MCwyNCBAQCBzdGF0aWMgdm9pZCBkb21jcmVhdGVfcmVidWlsZF9kb25lKGxp
YnhsX19lZ2MgKmVnYywKICAgICBkb21jcmVhdGVfY29tcGxldGUoZWdjLCBkY3MsIHJldCk7CiB9
CiAKK3N0YXRpYyB2b2lkIGRvbWNyZWF0ZV9tdWx0aWRldl9iZWdpbihsaWJ4bF9fZWdjICplZ2Ms
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kb21haW5fY3JlYXRl
X3N0YXRlICpkY3MpeworCisgICAgU1RBVEVfQU9fR0MoZGNzLT5hbyk7CisKKyAgICAvKiBjb252
ZW5pZW5jZSBhbGlhc2VzICovCisgICAgY29uc3QgdWludDMyX3QgZG9taWQgPSBkY3MtPmd1ZXN0
X2RvbWlkOworICAgIGxpYnhsX2RvbWFpbl9jb25maWcgKmNvbnN0IGRfY29uZmlnID0gZGNzLT5n
dWVzdF9jb25maWc7CisKKyAgICBsaWJ4bF9fbXVsdGlkZXZfYmVnaW4oYW8sICZkY3MtPm11bHRp
ZGV2KTsKKyAgICBkY3MtPm11bHRpZGV2LmNhbGxiYWNrID0gZG9tY3JlYXRlX2xhdW5jaF9kbTsK
KworICAgIGxpYnhsX19hZGRfZGlza3MoZWdjLCBhbywgZG9taWQsIGRfY29uZmlnLCAmZGNzLT5t
dWx0aWRldik7CisgICAgbGlieGxfX211bHRpZGV2X3ByZXBhcmVkKGVnYywgJmRjcy0+bXVsdGlk
ZXYsIDApOworCisgICAgcmV0dXJuOworfQorCiBzdGF0aWMgdm9pZCBkb21jcmVhdGVfbGF1bmNo
X2RtKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX211bHRpZGV2ICptdWx0aWRldiwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJldCkKIHsKQEAgLTEzNTUsNyArMTUxOCw3IEBA
IHN0YXRpYyB2b2lkIGRvbWNyZWF0ZV9sYXVuY2hfZG0obGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9f
bXVsdGlkZXYgKm11bHRpZGV2LAogICAgICAgICBpZiAobGlieGxfZGVmYm9vbF92YWwoZF9jb25m
aWctPmJfaW5mby5kZXZpY2VfbW9kZWxfc3R1YmRvbWFpbikpCiAgICAgICAgICAgICBsaWJ4bF9f
c3Bhd25fc3R1Yl9kbShlZ2MsICZkY3MtPnNkc3MpOwogICAgICAgICBlbHNlCi0gICAgICAgICAg
ICBsaWJ4bF9fc3Bhd25fbG9jYWxfZG0oZWdjLCAmZGNzLT5zZHNzLmRtKTsKKyAgICAgICAgICAg
IGxpYnhsX19zcGF3bl9sb2NhbF9kbShlZ2MsICZkY3MtPnNkc3MuZG0sIGRjcy0+bWlycm9yX3Fl
bXVfZGlza3MpOwogCiAgICAgICAgIC8qCiAgICAgICAgICAqIEhhbmRsZSB0aGUgZG9tYWluJ3Mg
KGFuZCB0aGUgcmVsYXRlZCBzdHViZG9tYWluJ3MpIGFjY2VzcyB0bwpAQCAtMTM4Nyw3ICsxNTUw
LDcgQEAgc3RhdGljIHZvaWQgZG9tY3JlYXRlX2xhdW5jaF9kbShsaWJ4bF9fZWdjICplZ2MsIGxp
YnhsX19tdWx0aWRldiAqbXVsdGlkZXYsCiAgICAgICAgICAgICBnb3RvIGVycm9yX291dDsKICAg
ICAgICAgaWYgKHJldCkgewogICAgICAgICAgICAgZGNzLT5zZHNzLmRtLmd1ZXN0X2RvbWlkID0g
ZG9taWQ7Ci0gICAgICAgICAgICBsaWJ4bF9fc3Bhd25fbG9jYWxfZG0oZWdjLCAmZGNzLT5zZHNz
LmRtKTsKKyAgICAgICAgICAgIGxpYnhsX19zcGF3bl9sb2NhbF9kbShlZ2MsICZkY3MtPnNkc3Mu
ZG0sIDApOwogICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9IGVsc2UgewogICAgICAgICAg
ICAgYXNzZXJ0KCFkY3MtPnNkc3MuZG0uZ3Vlc3RfZG9taWQpOwpAQCAtMTYwNCw2ICsxNzY3LDcg
QEAgc3RhdGljIHZvaWQgZG9tYWluX2NyZWF0ZV9jYihsaWJ4bF9fZWdjICplZ2MsCiAKIHN0YXRp
YyBpbnQgZG9fZG9tYWluX2NyZWF0ZShsaWJ4bF9jdHggKmN0eCwgbGlieGxfZG9tYWluX2NvbmZp
ZyAqZF9jb25maWcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgKmRvbWlk
LCBpbnQgcmVzdG9yZV9mZCwgaW50IHNlbmRfYmFja19mZCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBpbnQgbWlycm9yX3FlbXVfZGlza3MsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc3QgbGlieGxfZG9tYWluX3Jlc3RvcmVfcGFyYW1zICpwYXJhbXMsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfYXN5bmNvcF9ob3cgKmFvX2hvdywKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3luY3Byb2dyZXNzX2hvdyAqYW9w
X2NvbnNvbGVfaG93KQpAQCAtMTYxOSw2ICsxNzgzLDcgQEAgc3RhdGljIGludCBkb19kb21haW5f
Y3JlYXRlKGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywKICAg
ICBsaWJ4bF9kb21haW5fY29uZmlnX2NvcHkoY3R4LCAmY2Rjcy0+ZGNzLmd1ZXN0X2NvbmZpZ19z
YXZlZCwgZF9jb25maWcpOwogICAgIGNkY3MtPmRjcy5yZXN0b3JlX2ZkID0gY2Rjcy0+ZGNzLmxp
YnhjX2ZkID0gcmVzdG9yZV9mZDsKICAgICBjZGNzLT5kY3Muc2VuZF9iYWNrX2ZkID0gc2VuZF9i
YWNrX2ZkOworICAgIGNkY3MtPmRjcy5taXJyb3JfcWVtdV9kaXNrcyA9IG1pcnJvcl9xZW11X2Rp
c2tzOwogICAgIGlmIChyZXN0b3JlX2ZkID4gLTEpIHsKICAgICAgICAgY2Rjcy0+ZGNzLnJlc3Rv
cmVfcGFyYW1zID0gKnBhcmFtczsKICAgICAgICAgcmMgPSBsaWJ4bF9fZmRfZmxhZ3NfbW9kaWZ5
X3NhdmUoZ2MsIGNkY3MtPmRjcy5yZXN0b3JlX2ZkLApAQCAtMTg0NywxMyArMjAxMiwxMyBAQCBp
bnQgbGlieGxfZG9tYWluX2NyZWF0ZV9uZXcobGlieGxfY3R4ICpjdHgsIGxpYnhsX2RvbWFpbl9j
b25maWcgKmRfY29uZmlnLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhs
X2FzeW5jcHJvZ3Jlc3NfaG93ICphb3BfY29uc29sZV9ob3cpCiB7CiAgICAgdW5zZXRfZGlza19j
b2xvX3Jlc3RvcmUoZF9jb25maWcpOwotICAgIHJldHVybiBkb19kb21haW5fY3JlYXRlKGN0eCwg
ZF9jb25maWcsIGRvbWlkLCAtMSwgLTEsIE5VTEwsCisgICAgcmV0dXJuIGRvX2RvbWFpbl9jcmVh
dGUoY3R4LCBkX2NvbmZpZywgZG9taWQsIC0xLCAtMSwgMCwgTlVMTCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBhb19ob3csIGFvcF9jb25zb2xlX2hvdyk7CiB9CiAKIGludCBsaWJ4bF9k
b21haW5fY3JlYXRlX3Jlc3RvcmUobGlieGxfY3R4ICpjdHgsIGxpYnhsX2RvbWFpbl9jb25maWcg
KmRfY29uZmlnLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqZG9t
aWQsIGludCByZXN0b3JlX2ZkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQg
c2VuZF9iYWNrX2ZkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgc2VuZF9i
YWNrX2ZkLCBpbnQgbWlycm9yX3FlbXVfZGlza3MsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbnN0IGxpYnhsX2RvbWFpbl9yZXN0b3JlX3BhcmFtcyAqcGFyYW1zLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3luY29wX2hvdyAqYW9faG93
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3luY3Byb2dy
ZXNzX2hvdyAqYW9wX2NvbnNvbGVfaG93KQpAQCAtMTg2NSw3ICsyMDMwLDcgQEAgaW50IGxpYnhs
X2RvbWFpbl9jcmVhdGVfcmVzdG9yZShsaWJ4bF9jdHggKmN0eCwgbGlieGxfZG9tYWluX2NvbmZp
ZyAqZF9jb25maWcsCiAgICAgfQogCiAgICAgcmV0dXJuIGRvX2RvbWFpbl9jcmVhdGUoY3R4LCBk
X2NvbmZpZywgZG9taWQsIHJlc3RvcmVfZmQsIHNlbmRfYmFja19mZCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXJhbXMsIGFvX2hvdywgYW9wX2NvbnNvbGVfaG93KTsKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBtaXJyb3JfcWVtdV9kaXNrcywgcGFyYW1zLCBhb19ob3csIGFv
cF9jb25zb2xlX2hvdyk7CiB9CiAKIGludCBsaWJ4bF9kb21haW5fc29mdF9yZXNldChsaWJ4bF9j
dHggKmN0eCwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMgYi90b29scy9saWJ4
bC9saWJ4bF9kbS5jCmluZGV4IGUwZTZhOTkuLmZmNjcyMWQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwpAQCAtOTE1LDcgKzkx
NSw3IEBAIHN0YXRpYyBpbnQgbGlieGxfX2J1aWxkX2RldmljZV9tb2RlbF9hcmdzX25ldyhsaWJ4
bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IGxpYnhsX2RvbWFpbl9jb25maWcgKmd1ZXN0X2NvbmZpZywKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjaGFyICoqKmFyZ3MsIGNoYXIgKioqZW52cywKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9fZG9tYWluX2J1aWxk
X3N0YXRlICpzdGF0ZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBp
bnQgKmRtX3N0YXRlX2ZkKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGludCAqZG1fc3RhdGVfZmQsIGludCBtaXJyb3JfcWVtdV9kaXNrcykKIHsKICAgICBjb25zdCBs
aWJ4bF9kb21haW5fY3JlYXRlX2luZm8gKmNfaW5mbyA9ICZndWVzdF9jb25maWctPmNfaW5mbzsK
ICAgICBjb25zdCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9pbmZvID0gJmd1ZXN0X2NvbmZp
Zy0+Yl9pbmZvOwpAQCAtMTM5NiwxMiArMTM5NiwxOCBAQCBzdGF0aWMgaW50IGxpYnhsX19idWls
ZF9kZXZpY2VfbW9kZWxfYXJnc19uZXcobGlieGxfX2djICpnYywKICAgICAgICAgfQogICAgIH0K
IAotICAgIGlmIChzdGF0ZS0+c2F2ZWRfc3RhdGUpIHsKKyAgICBpZiAoc3RhdGUtPnNhdmVkX3N0
YXRlICYmICFtaXJyb3JfcWVtdV9kaXNrcykgewogICAgICAgICAvKiBUaGlzIGZpbGUgZGVzY3Jp
cHRvciBpcyBtZWFudCB0byBiZSB1c2VkIGJ5IFFFTVUgKi8KICAgICAgICAgKmRtX3N0YXRlX2Zk
ID0gb3BlbihzdGF0ZS0+c2F2ZWRfc3RhdGUsIE9fUkRPTkxZKTsKICAgICAgICAgZmxleGFycmF5
X2FwcGVuZChkbV9hcmdzLCAiLWluY29taW5nIik7CiAgICAgICAgIGZsZXhhcnJheV9hcHBlbmQo
ZG1fYXJncywgR0NTUFJJTlRGKCJmZDolZCIsKmRtX3N0YXRlX2ZkKSk7CiAgICAgfQorCisgICAg
aWYobWlycm9yX3FlbXVfZGlza3MpIHsKKyAgICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdz
LCAiLWluY29taW5nIik7CisgICAgICAgIGZsZXhhcnJheV9hcHBlbmQoZG1fYXJncywgImRlZmVy
Iik7CisgICAgfQorCiAgICAgZm9yIChpID0gMDsgYl9pbmZvLT5leHRyYSAmJiBiX2luZm8tPmV4
dHJhW2ldICE9IE5VTEw7IGkrKykKICAgICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLCBi
X2luZm8tPmV4dHJhW2ldKTsKIApAQCAtMTY2NCw3ICsxNjcwLDcgQEAgc3RhdGljIGludCBsaWJ4
bF9fYnVpbGRfZGV2aWNlX21vZGVsX2FyZ3MobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9kb21haW5fY29uZmlnICpndWVz
dF9jb25maWcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2hhciAq
KiphcmdzLCBjaGFyICoqKmVudnMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc3QgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAqc3RhdGUsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50ICpkbV9zdGF0ZV9mZCkKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgKmRtX3N0YXRlX2ZkLCBpbnQgbWly
cm9yX3FlbXVfZGlza3MpCiAvKiBkbV9zdGF0ZV9mZCBtYXkgYmUgTlVMTCBpZmYgY2FsbGVyIGtu
b3dzIHdlIGFyZSB1c2luZyBvbGQgc3R1YmRvbQogICogYW5kIHRoZXJlZm9yZSB3aWxsIGJlIHBh
c3NpbmcgYSBmaWxlbmFtZSByYXRoZXIgdGhhbiBhIGZkLiAqLwogewpAQCAtMTY4MCw3ICsxNjg2
LDggQEAgc3RhdGljIGludCBsaWJ4bF9fYnVpbGRfZGV2aWNlX21vZGVsX2FyZ3MobGlieGxfX2dj
ICpnYywKICAgICAgICAgcmV0dXJuIGxpYnhsX19idWlsZF9kZXZpY2VfbW9kZWxfYXJnc19uZXco
Z2MsIGRtLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBndWVzdF9kb21pZCwgZ3Vlc3RfY29uZmlnLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBhcmdzLCBlbnZzLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0ZSwgZG1fc3RhdGVfZmQpOworICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0ZSwgZG1fc3Rh
dGVfZmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IG1pcnJvcl9xZW11X2Rpc2tzKTsKICAgICBkZWZhdWx0OgogICAgICAgICBMT0dFRChFUlJPUiwg
Z3Vlc3RfZG9taWQsICJ1bmtub3duIGRldmljZSBtb2RlbCB2ZXJzaW9uICVkIiwKICAgICAgICAg
ICAgICAgZ3Vlc3RfY29uZmlnLT5iX2luZm8uZGV2aWNlX21vZGVsX3ZlcnNpb24pOwpAQCAtMTg5
Nyw3ICsxOTA0LDcgQEAgdm9pZCBsaWJ4bF9fc3Bhd25fc3R1Yl9kbShsaWJ4bF9fZWdjICplZ2Ms
IGxpYnhsX19zdHViX2RtX3NwYXduX3N0YXRlICpzZHNzKQogCiAgICAgcmV0ID0gbGlieGxfX2J1
aWxkX2RldmljZV9tb2RlbF9hcmdzKGdjLCAic3R1YmRvbS1kbSIsIGd1ZXN0X2RvbWlkLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBndWVzdF9jb25maWcsICZhcmdz
LCBOVUxMLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkX3N0YXRl
LCBOVUxMKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZF9zdGF0
ZSwgTlVMTCwgMCk7CiAgICAgaWYgKHJldCkgewogICAgICAgICByZXQgPSBFUlJPUl9GQUlMOwog
ICAgICAgICBnb3RvIG91dDsKQEAgLTIwNTUsNyArMjA2Miw3IEBAIHN0YXRpYyB2b2lkIHNwYXdu
X3N0dWJfbGF1bmNoX2RtKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgLyogSWYgZG9tMCBxZW11
IG5vdCBuZWVkZWQsIGRvIG5vdCBsYXVuY2ggaXQgKi8KICAgICAgICAgc3Bhd25fc3R1YmRvbV9w
dnFlbXVfY2IoZWdjLCAmc2Rzcy0+cHZxZW11LCAwKTsKICAgICB9IGVsc2UgewotICAgICAgICBs
aWJ4bF9fc3Bhd25fbG9jYWxfZG0oZWdjLCAmc2Rzcy0+cHZxZW11KTsKKyAgICAgICAgbGlieGxf
X3NwYXduX2xvY2FsX2RtKGVnYywgJnNkc3MtPnB2cWVtdSwgMCk7CiAgICAgfQogCiAgICAgcmV0
dXJuOwpAQCAtMjE2MCw3ICsyMTY3LDggQEAgc3RhdGljIHZvaWQgZGV2aWNlX21vZGVsX3NwYXdu
X291dGNvbWUobGlieGxfX2VnYyAqZWdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfX2RtX3NwYXduX3N0YXRlICpkbXNzLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW50IHJjKTsKIAotdm9pZCBsaWJ4bF9fc3Bhd25fbG9jYWxf
ZG0obGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZG1fc3Bhd25fc3RhdGUgKmRtc3MpCit2b2lkIGxp
YnhsX19zcGF3bl9sb2NhbF9kbShsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19kbV9zcGF3bl9zdGF0
ZSAqZG1zcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBtaXJyb3JfcWVtdV9kaXNr
cykKIHsKICAgICAvKiBjb252ZW5pZW5jZSBhbGlhc2VzICovCiAgICAgY29uc3QgaW50IGRvbWlk
ID0gZG1zcy0+Z3Vlc3RfZG9taWQ7CkBAIC0yMjAwLDcgKzIyMDgsNyBAQCB2b2lkIGxpYnhsX19z
cGF3bl9sb2NhbF9kbShsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19kbV9zcGF3bl9zdGF0ZSAqZG1z
cykKICAgICB9CiAgICAgcmMgPSBsaWJ4bF9fYnVpbGRfZGV2aWNlX21vZGVsX2FyZ3MoZ2MsIGRt
LCBkb21pZCwgZ3Vlc3RfY29uZmlnLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJmFyZ3MsICZlbnZzLCBzdGF0ZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICZkbV9zdGF0ZV9mZCk7CisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAmZG1fc3RhdGVfZmQsIG1pcnJvcl9xZW11X2Rpc2tzKTsKICAgICBp
ZiAocmMpCiAgICAgICAgIGdvdG8gb3V0OwogCkBAIC0yMzMwLDcgKzIzMzgsNyBAQCBzdGF0aWMg
dm9pZCBkZXZpY2VfbW9kZWxfY29uZmlybShsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19zcGF3bl9z
dGF0ZSAqc3Bhd24sCiAgICAgaWYgKCF4c2RhdGEpCiAgICAgICAgIHJldHVybjsKIAotICAgIGlm
IChzdHJjbXAoeHNkYXRhLCAicnVubmluZyIpKQorICAgIGlmIChzdHJjbXAoeHNkYXRhLCAicnVu
bmluZyIpICYmIHN0cmNtcCh4c2RhdGEsICJpbm1pZ3JhdGUiKSkKICAgICAgICAgcmV0dXJuOwog
CiAgICAgbGlieGxfX3NwYXduX2luaXRpYXRlX2RldGFjaChnYywgc3Bhd24pOwpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tX3NhdmUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbV9z
YXZlLmMKaW5kZXggNzdmZTMwZS4uYTI3MzBmNSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGli
eGxfZG9tX3NhdmUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kb21fc2F2ZS5jCkBAIC00MDgs
MTggKzQwOCw5NyBAQCB2b2lkIGxpYnhsX19kb21haW5fc2F2ZShsaWJ4bF9fZWdjICplZ2MsIGxp
YnhsX19kb21haW5fc2F2ZV9zdGF0ZSAqZHNzKQogICAgIGRzcy0+c3dzLmZkICA9IGRzcy0+ZmQ7
CiAgICAgZHNzLT5zd3MuYmFja19jaGFubmVsID0gZmFsc2U7CiAgICAgZHNzLT5zd3MuY29tcGxl
dGlvbl9jYWxsYmFjayA9IHN0cmVhbV9kb25lOwotCi0gICAgbGlieGxfX3N0cmVhbV93cml0ZV9z
dGFydChlZ2MsICZkc3MtPnN3cyk7CisgICAgZHNzLT5zd3MubWlycm9yX3FlbXVfZGlza3MgPSAw
OworCisgICAgaWYoIWRzcy0+bWlycm9yX3FlbXVfZGlza3MpIHsKKyAgICAgICAgbGlieGxfX3N0
cmVhbV93cml0ZV9zdGFydChlZ2MsICZkc3MtPnN3cyk7CisgICAgfSBlbHNlIHsKKyAgICAgICAg
ZHNzLT5zd3NfbWlycm9yX3FlbXVfZGlza3MuYW8gID0gZHNzLT5hbzsKKyAgICAgICAgZHNzLT5z
d3NfbWlycm9yX3FlbXVfZGlza3MuZHNzID0gZHNzOworICAgICAgICBkc3MtPnN3c19taXJyb3Jf
cWVtdV9kaXNrcy5mZCAgPSBkc3MtPmZkOworICAgICAgICBkc3MtPnN3c19taXJyb3JfcWVtdV9k
aXNrcy5iYWNrX2NoYW5uZWwgPSBmYWxzZTsKKyAgICAgICAgZHNzLT5zd3NfbWlycm9yX3FlbXVf
ZGlza3MubWlycm9yX3FlbXVfZGlza3MgPSAxOworICAgICAgICBkc3MtPnN3c19taXJyb3JfcWVt
dV9kaXNrcy5jb21wbGV0aW9uX2NhbGxiYWNrID0gc3RyZWFtX2RvbmU7CisgICAgICAgIGxpYnhs
X19zdHJlYW1fd3JpdGVfc3RhcnQoZWdjLCAmZHNzLT5zd3NfbWlycm9yX3FlbXVfZGlza3MpOwor
ICAgIH0KICAgICByZXR1cm47CiAKICBvdXQ6CiAgICAgZG9tYWluX3NhdmVfZG9uZShlZ2MsIGRz
cywgcmMpOwogfQogCitzdGF0aWMgdm9pZCBtaXJyb3JfcWVtdV9kaXNrcyhsaWJ4bF9fZWdjICpl
Z2MsIGxpYnhsX19zdHJlYW1fd3JpdGVfc3RhdGUgKnN3cywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGludCByYykKK3sKKyAgICBpbnQgY291bnRlciA9IDIwOworICAgIGNoYXIqIHRh
cmdldDsKKyAgICBib29sIGpvYl9pc19yZWFkeSA9IGZhbHNlOworICAgIGxpYnhsX19kb21haW5f
c2F2ZV9zdGF0ZSAqZHNzID0gc3dzLT5kc3M7CisgICAgY29uc3QgdWludDMyX3QgZG9taWQgPSBk
c3MtPmRvbWlkOworICAgIFNUQVRFX0FPX0dDKGRzcy0+YW8pOworCisgICAgaWYgKGRzcy0+bWly
cm9yX3FlbXVfZGlza3MpIHsKKyAgICAvKgorICAgICAqIElmIHRoZSAtcSB3YXMgcHJvdmlkZWQs
IHRoZSBkcml2ZS1taXJyb3Igam9iIGlzIHN0YXJ0ZWQuCisgICAgICogVE9ETzogTW92ZSB0aGUg
Zm9sbG93aW5nIGNvZGUgYXMgcGFydCBvZiB0aGUgZG9tYWluX3N1c3BlbmQKKyAgICAgKiBUT0RP
OiBUaGUgcG9ydCBzaG91bGQgYmUgc2VudCBieSB0aGUgZGVzdGluYXRpb24uCisgICAgKi8KK3N0
YXJ0X21pcnJvcjoKKyAgICAgICAgTE9HRChERUJVRywgZG9taWQsICJTbGVlcGluZyBmb3IgYSBi
aXQgc28gdGhhdCBzb3VyY2UgY2FuIHN0YXJ0IE5CRFxuIik7CisgICAgICAgIHNsZWVwKDMwKTsK
KyAgICAgICAgTE9HRChERUJVRywgIlN0YXJ0aW5nIG1pcnJvci1kcml2ZSBvZiBkZXZpY2UgJXNc
biIsCisgICAgICAgICAgICAgUUVNVV9EUklWRV9NSVJST1JfREVWSUNFKTsKKyAgICAgICAgdGFy
Z2V0ID0gR0NTUFJJTlRGKCJuYmQ6JXM6JXM6ZXhwb3J0bmFtZT0lcyIsIGRzcy0+aG9zdG5hbWUs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICBRRU1VX0RSSVZFX01JUlJPUl9QT1JULCBRRU1V
X0RSSVZFX01JUlJPUl9ERVZJQ0UpOworICAgICAgICByYyA9IGxpYnhsX19xbXBfZHJpdmVfbWly
cm9yKGdjLCBkc3MtPmRvbWlkLCBRRU1VX0RSSVZFX01JUlJPUl9ERVZJQ0UsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdGFyZ2V0LCAicmF3Iik7CisgICAgICAgIGlmICgh
cmMpIHsKKyAgICAgICAgICAgIExPR0QoSU5GTywgZG9taWQsICJEcml2ZSBtaXJyb3IgY29tbWFu
ZCByZXR1cm5lZCBzdWNjZXNzZnVsbHlcbiIpOworICAgICAgICB9ZWxzZXsKKyAgICAgICAgICAg
IExPR0QoRVJST1IsIGRvbWlkLCAiU2VuZGluZyBkcml2ZSBtaXJyb3IgY29tbWFuZCBmYWlsZWRc
biIpOworICAgICAgICAgICAgaWYoY291bnRlciA+IDApeworICAgICAgICAgICAgICAgIExPR0Qo
SU5GTywgZG9taWQsICJDb3VudGVyOiAlZC4gU2xlZXBpbmcgZm9yIDEwIHNlYyBhbmQgcmV0cnlc
biIsIGNvdW50ZXIpOworICAgICAgICAgICAgICAgIHNsZWVwKDEwKTsKKyAgICAgICAgICAgICAg
ICBjb3VudGVyLS07CisgICAgICAgICAgICAgICAgZ290byBzdGFydF9taXJyb3I7CisgICAgICAg
ICAgICB9ZWxzZXsKKyAgICAgICAgICAgICAgICBnb3RvIGNvbnQ7CisgICAgICAgICAgICB9Cisg
ICAgICAgIH0KKworICAgICAgICAvKgorICAgICAgICAgKiBRdWVyeSBqb2Igc3RhdHVzIHVudGls
IGl0IGlzIHJlYWR5CisgICAgICAgICAqIFRPRE86IFRoaXMgY29kZSBpcyBqdXN0IGFuIGluZWZm
aWNpZW50IGJ1c3kgd2FpdC4gUU1QIHNlbmRzIGFuCisgICAgICAgICAqIFRPRE86IGFzeW5jaHJv
bm91cyBtZXNzYWdlIHdoZW4gbWlycm9yaW5nIGpvYiBpcyBjb21wbGV0ZWQuIENvbnNpZGVyCisg
ICAgICAgICAqIFRPRE86IGFkZGluZyB0aGUgY2FwYWJpbGl0eSB0byBoYW5kbGUgYXN5bmNocm9u
b3VzIFFNUCBtZXNzYWdlcyAoYWxyZWFkeSBkb25lPykKKyAgICAgICAgICovCisgICAgICAgIHdo
aWxlKCFqb2JfaXNfcmVhZHkpIHsKKyAgICAgICAgICAgIExPR0QoSU5GTywgZG9taWQsICJDaGVj
a2luZyBmb3IgZHJpdmUtbWlycm9yIGpvYiIpOworICAgICAgICAgICAgcmMgPSBsaWJ4bF9fcW1w
X3F1ZXJ5X2Jsb2NrX2pvYnMoZ2MsIGRzcy0+ZG9taWQsICZqb2JfaXNfcmVhZHkpOworICAgICAg
ICAgICAgaWYocmMpeworICAgICAgICAgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAiQ2hlY2tp
bmcgYmxvY2sgam9iIGZhaWxlZFxuIik7CisgICAgICAgICAgICAgICAgZ290byBjb250OworICAg
ICAgICAgICAgfWVsc2V7CisgICAgICAgICAgICAgICAgTE9HRChJTkZPLCBkb21pZCwgIkNoZWNr
aW5nIGJsb2NrIGpvYiBzdWNjZWVkZWRcbiIpOworICAgICAgICAgICAgfQorICAgICAgICAgICAg
aWYoIWpvYl9pc19yZWFkeSl7CisgICAgICAgICAgICAgICAgTE9HRChJTkZPLCBkb21pZCwgIlNs
ZWVwaW5nIDUgc2VjXG4iKTsKKyAgICAgICAgICAgICAgICBzbGVlcCg1KTsKKyAgICAgICAgICAg
IH0KKyAgICAgICAgfQorICAgIH0KK2NvbnQ6CisgICAgbGlieGxfX3N0cmVhbV93cml0ZV9zdGFy
dChlZ2MsICZzd3MtPmRzcy0+c3dzKTsKK30KKwogc3RhdGljIHZvaWQgc3RyZWFtX2RvbmUobGli
eGxfX2VnYyAqZWdjLAogICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3N0cmVhbV93cml0
ZV9zdGF0ZSAqc3dzLCBpbnQgcmMpCiB7Ci0gICAgZG9tYWluX3NhdmVfZG9uZShlZ2MsIHN3cy0+
ZHNzLCByYyk7CisgICAgaWYoIXN3cy0+ZHNzLT5taXJyb3JfcWVtdV9kaXNrcyB8fCAhc3dzLT5t
aXJyb3JfcWVtdV9kaXNrcykgeworICAgICAgICBkb21haW5fc2F2ZV9kb25lKGVnYywgc3dzLT5k
c3MsIHJjKTsKKyAgICB9IGVsc2UgeworICAgICAgICBtaXJyb3JfcWVtdV9kaXNrcyhlZ2MsIHN3
cywgcmMpOworICAgIH0KIH0KIAogc3RhdGljIHZvaWQgZG9tYWluX3NhdmVfZG9uZShsaWJ4bF9f
ZWdjICplZ2MsCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2RvbWFpbi5jCmluZGV4IDA4ZWNjZDAuLjc2YzZkM2QgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFp
bi5jCkBAIC00ODcsNyArNDg3LDcgQEAgc3RhdGljIHZvaWQgZG9tYWluX3N1c3BlbmRfY2IobGli
eGxfX2VnYyAqZWdjLAogfQogCiBpbnQgbGlieGxfZG9tYWluX3N1c3BlbmQobGlieGxfY3R4ICpj
dHgsIHVpbnQzMl90IGRvbWlkLCBpbnQgZmQsIGludCBmbGFncywKLSAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBsaWJ4bF9hc3luY29wX2hvdyAqYW9faG93KQorICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IGNoYXIqIGhvc3RuYW1lLCBjb25zdCBsaWJ4bF9hc3luY29wX2hvdyAq
YW9faG93KQogewogICAgIEFPX0NSRUFURShjdHgsIGRvbWlkLCBhb19ob3cpOwogICAgIGludCBy
YzsKQEAgLTUwOSw2ICs1MDksOCBAQCBpbnQgbGlieGxfZG9tYWluX3N1c3BlbmQobGlieGxfY3R4
ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBpbnQgZmQsIGludCBmbGFncywKICAgICBkc3MtPnR5cGUg
PSB0eXBlOwogICAgIGRzcy0+bGl2ZSA9IGZsYWdzICYgTElCWExfU1VTUEVORF9MSVZFOwogICAg
IGRzcy0+ZGVidWcgPSBmbGFncyAmIExJQlhMX1NVU1BFTkRfREVCVUc7CisgICAgZHNzLT5taXJy
b3JfcWVtdV9kaXNrcyA9IGZsYWdzICYgTElCWExfU1VTUEVORF9NSVJST1JfUUVNVV9ESVNLUzsK
KyAgICBkc3MtPmhvc3RuYW1lID0gaG9zdG5hbWU7CiAgICAgZHNzLT5jaGVja3BvaW50ZWRfc3Ry
ZWFtID0gTElCWExfQ0hFQ0tQT0lOVEVEX1NUUkVBTV9OT05FOwogCiAgICAgcmMgPSBsaWJ4bF9f
ZmRfZmxhZ3NfbW9kaWZ5X3NhdmUoZ2MsIGRzcy0+ZmQsCmRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCAx
MzQ5YThmLi4xNmE0NzZmIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o
CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTE4NDAsMTkgKzE4NDAsNDIg
QEAgX2hpZGRlbiBpbnQgbGlieGxfX3FtcF9zdGFydF9yZXBsaWNhdGlvbihsaWJ4bF9fZ2MgKmdj
LCBpbnQgZG9taWQsCiBfaGlkZGVuIGludCBsaWJ4bF9fcW1wX25iZF9zZXJ2ZXJfYWRkKGxpYnhs
X19nYyAqZ2MsIGludCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbnN0IGNoYXIgKmRpc2spOwogCisvKiBBZGQgYSBkaXNrIHRvIE5CRCBzZXJ2ZXIgKi8K
K19oaWRkZW4gaW50IGxpYnhsX19xbXBfbmJkX3NlcnZlcl9hZGQobGlieGxfX2djICpnYywgaW50
IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFy
ICpkaXNrKTsKKy8qIFN0YXJ0IHJlcGxpY2F0aW9uICovCitfaGlkZGVuIGludCBsaWJ4bF9fcW1w
X3N0YXJ0X3JlcGxpY2F0aW9uKGxpYnhsX19nYyAqZ2MsIGludCBkb21pZCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBwcmltYXJ5KTsKKy8qIEFkZCBhIGRp
c2sgdG8gTkJEIHNlcnZlciAqLworIF9oaWRkZW4gaW50IGxpYnhsX19xbXBfbmJkX3NlcnZlcl9h
ZGQobGlieGxfX2djICpnYywgaW50IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc3QgY2hhciAqZGlzayk7CiAvKiBNaXJyb3IgZGlzayBkcml2ZSAqLwot
X2hpZGRlbiBpbnQgbGlieGxfX3FtcF9kcml2ZV9taXJyb3IobGlieGxfX2djICpnYywgaW50IGRv
bWlkLCBjb25zdCBjaGFyKiBkZXZpY2UsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCBjaGFyKiB0YXJnZXQsIGNvbnN0IGNoYXIqIGZvcm1hdCk7Ci0KK19oaWRkZW4g
aW50IGxpYnhsX19xbXBfZHJpdmVfbWlycm9yKGxpYnhsX19nYyAqZ2MsIGludCBkb21pZCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIqIGRldmljZSwgY29u
c3QgY2hhciogdGFyZ2V0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3QgY2hhciogZm9ybWF0KTsKIC8qIFF1ZXJ5IGJsb2NrIGRldmljZXMgKi8KLV9oaWRkZW4gaW50
IGxpYnhsX19xbXBfcXVlcnlfYmxvY2sobGlieGxfX2djICpnYywgaW50IGRvbWlkLCBjaGFyICpk
ZXZpY2VfbmFtZXMpOwotCitfaGlkZGVuIGludCBsaWJ4bF9fcW1wX3F1ZXJ5X2Jsb2NrKGxpYnhs
X19nYyAqZ2MsIGludCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y2hhciAqZGV2aWNlX25hbWVzKTsKIC8qIFF1ZXJ5IGV4aXN0aW5nIGJsb2NrIGpvYnMqLwotX2hp
ZGRlbiBpbnQgbGlieGxfX3FtcF9xdWVyeV9ibG9ja19qb2JzKGxpYnhsX19nYyAqZ2MsIGludCBk
b21pZCwgYm9vbCAqaXNfcmVhZHkpOwotCitfaGlkZGVuIGludCBsaWJ4bF9fcW1wX3F1ZXJ5X2Js
b2NrX2pvYnMobGlieGxfX2djICpnYywgaW50IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJvb2wgKmlzX3JlYWR5KTsKIC8qIFJlc3VtZSBRRU1VIHByb2Nl
c3Mgc3RhcnRlZCB3aXRoIC1pbmNvbWluZyBkZWZlciAqLwotX2hpZGRlbiBpbnQgbGlieGxfX3Ft
cF9taWdyYXRlX2luY29taW5nKGxpYnhsX19nYyAqZ2MsIGludCBkb21pZCwgY29uc3QgY2hhciog
dXJpKTsKK19oaWRkZW4gaW50IGxpYnhsX19xbXBfbWlncmF0ZV9pbmNvbWluZyhsaWJ4bF9fZ2Mg
KmdjLCBpbnQgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3QgY2hhciogdXJpKTsKKy8qIE1pcnJvciBkaXNrIGRyaXZlICovCitfaGlkZGVuIGludCBs
aWJ4bF9fcW1wX2RyaXZlX21pcnJvcihsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyKiBkZXZpY2UsIGNvbnN0IGNo
YXIqIHRhcmdldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNo
YXIqIGZvcm1hdCk7CisvKiBRdWVyeSBibG9jayBkZXZpY2VzICovCitfaGlkZGVuIGludCBsaWJ4
bF9fcW1wX3F1ZXJ5X2Jsb2NrKGxpYnhsX19nYyAqZ2MsIGludCBkb21pZCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgY2hhciAqZGV2aWNlX25hbWVzKTsKIAorLyogUXVlcnkg
ZXhpc3RpbmcgYmxvY2sgam9icyovCitfaGlkZGVuIGludCBsaWJ4bF9fcW1wX3F1ZXJ5X2Jsb2Nr
X2pvYnMobGlieGxfX2djICpnYywgaW50IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJvb2wgKmlzX3JlYWR5KTsKKy8qIFJlc3VtZSBRRU1VIHByb2Nlc3Mg
c3RhcnRlZCB3aXRoIC1pbmNvbWluZyBkZWZlciAqLworX2hpZGRlbiBpbnQgbGlieGxfX3FtcF9t
aWdyYXRlX2luY29taW5nKGxpYnhsX19nYyAqZ2MsIGludCBkb21pZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyKiB1cmkpOwogLyogR2V0IHJlcGxp
Y2F0aW9uIGVycm9yIHRoYXQgb2NjdXJzIHdoZW4gdGhlIHZtIGlzIHJ1bm5pbmcgKi8KIF9oaWRk
ZW4gaW50IGxpYnhsX19xbXBfcXVlcnlfeGVuX3JlcGxpY2F0aW9uX3N0YXR1cyhsaWJ4bF9fZ2Mg
KmdjLCBpbnQgZG9taWQpOwogLyogRG8gY2hlY2twb2ludCAqLwpAQCAtMzE0Miw2ICszMTY1LDcg
QEAgc3RydWN0IGxpYnhsX19zdHJlYW1fcmVhZF9zdGF0ZSB7CiAgICAgaW50IGZkOwogICAgIGJv
b2wgbGVnYWN5OwogICAgIGJvb2wgYmFja19jaGFubmVsOworICAgIGludCBtaXJyb3JfcWVtdV9k
aXNrczsKICAgICB2b2lkICgqY29tcGxldGlvbl9jYWxsYmFjaykobGlieGxfX2VnYyAqZWdjLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fc3RyZWFtX3JlYWRfc3RhdGUg
KnNycywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJjKTsKQEAgLTMyMjAs
NiArMzI0NCw3IEBAIHN0cnVjdCBsaWJ4bF9fc3RyZWFtX3dyaXRlX3N0YXRlIHsKICAgICBsaWJ4
bF9fZG9tYWluX3NhdmVfc3RhdGUgKmRzczsKICAgICBpbnQgZmQ7CiAgICAgYm9vbCBiYWNrX2No
YW5uZWw7CisgICAgaW50IG1pcnJvcl9xZW11X2Rpc2tzOwogICAgIHZvaWQgKCpjb21wbGV0aW9u
X2NhbGxiYWNrKShsaWJ4bF9fZWdjICplZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxpYnhsX19zdHJlYW1fd3JpdGVfc3RhdGUgKnN3cywKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW50IHJjKTsKQEAgLTMzMTksNiArMzM0NCw4IEBAIHN0cnVjdCBsaWJ4bF9f
ZG9tYWluX3NhdmVfc3RhdGUgewogICAgIGxpYnhsX2RvbWFpbl90eXBlIHR5cGU7CiAgICAgaW50
IGxpdmU7CiAgICAgaW50IGRlYnVnOworICAgIGludCBtaXJyb3JfcWVtdV9kaXNrczsKKyAgICBj
b25zdCBjaGFyKiBob3N0bmFtZTsKICAgICBpbnQgY2hlY2twb2ludGVkX3N0cmVhbTsKICAgICBj
b25zdCBsaWJ4bF9kb21haW5fcmVtdXNfaW5mbyAqcmVtdXM7CiAgICAgLyogcHJpdmF0ZSAqLwpA
QCAtMzMzNCw2ICszMzYxLDcgQEAgc3RydWN0IGxpYnhsX19kb21haW5fc2F2ZV9zdGF0ZSB7CiAg
ICAgfTsKICAgICBsaWJ4bF9fY2hlY2twb2ludF9kZXZpY2VzX3N0YXRlIGNkczsKICAgICBsaWJ4
bF9fc3RyZWFtX3dyaXRlX3N0YXRlIHN3czsKKyAgICBsaWJ4bF9fc3RyZWFtX3dyaXRlX3N0YXRl
IHN3c19taXJyb3JfcWVtdV9kaXNrczsKICAgICBsaWJ4bF9fbG9nZGlydHlfc3dpdGNoIGxvZ2Rp
cnR5OwogfTsKIApAQCAtMzY2OCw2ICszNjk2LDcgQEAgc3RydWN0IGxpYnhsX19kbV9zcGF3bl9z
dGF0ZSB7CiAgICAgbGlieGxfX3NwYXduX3N0YXRlIHNwYXduOwogICAgIC8qIGZpbGxlZCBpbiBi
eSB1c2VyLCBtdXN0IHJlbWFpbiB2YWxpZDogKi8KICAgICB1aW50MzJfdCBndWVzdF9kb21pZDsg
LyogZG9tYWluIGJlaW5nIHNlcnZlZCAqLworICAgIGludCBtaXJyb3JfcWVtdV9kaXNrczsKICAg
ICBsaWJ4bF9kb21haW5fY29uZmlnICpndWVzdF9jb25maWc7CiAgICAgbGlieGxfX2RvbWFpbl9i
dWlsZF9zdGF0ZSAqYnVpbGRfc3RhdGU7IC8qIHJlbGF0ZXMgdG8gZ3Vlc3RfZG9taWQgKi8KICAg
ICBsaWJ4bF9fZG1fc3Bhd25fY2IgKmNhbGxiYWNrOwpAQCAtMzcxMyw2ICszNzQyLDcgQEAgc3Ry
dWN0IGxpYnhsX19kb21haW5fY3JlYXRlX3N0YXRlIHsKICAgICBpbnQgcmVzdG9yZV9mZCwgbGli
eGNfZmQ7CiAgICAgaW50IHJlc3RvcmVfZmRmbDsgLyogb3JpZ2luYWwgZmxhZ3Mgb2YgcmVzdG9y
ZV9mZCAqLwogICAgIGludCBzZW5kX2JhY2tfZmQ7CisgICAgaW50IG1pcnJvcl9xZW11X2Rpc2tz
OwogICAgIGxpYnhsX2RvbWFpbl9yZXN0b3JlX3BhcmFtcyByZXN0b3JlX3BhcmFtczsKICAgICB1
aW50MzJfdCBkb21pZF9zb2Z0X3Jlc2V0OwogICAgIGxpYnhsX19kb21haW5fY3JlYXRlX2NiICpj
YWxsYmFjazsKQEAgLTM3MjksNiArMzc1OSw3IEBAIHN0cnVjdCBsaWJ4bF9fZG9tYWluX2NyZWF0
ZV9zdGF0ZSB7CiAgICAgICAgIC8qIElmIHdlJ3JlIG5vdCBkb2luZyBzdHViZG9tLCB3ZSB1c2Ug
b25seSBkbXNzLmRtLAogICAgICAgICAgKiBmb3IgdGhlIG5vbi1zdHViZG9tIGRldmljZSBtb2Rl
bC4gKi8KICAgICBsaWJ4bF9fc3RyZWFtX3JlYWRfc3RhdGUgc3JzOworICAgIGxpYnhsX19zdHJl
YW1fcmVhZF9zdGF0ZSBzcnNfbG9jYWxfZGlza3M7CiAgICAgLyogbmVjZXNzYXJ5IGlmIHRoZSBk
b21haW4gY3JlYXRpb24gZmFpbGVkIGFuZCB3ZSBoYXZlIHRvIGRlc3Ryb3kgaXQgKi8KICAgICBs
aWJ4bF9fZG9tYWluX2Rlc3Ryb3lfc3RhdGUgZGRzOwogICAgIGxpYnhsX19tdWx0aWRldiBtdWx0
aWRldjsKQEAgLTM3NDgsMTMgKzM3NzksMTcgQEAgX2hpZGRlbiB2b2lkIGxpYnhsX19kb21haW5f
c2F2ZShsaWJ4bF9fZWdjICplZ2MsCiAvKiBjYWxscyBsaWJ4bF9feGNfZG9tYWluX3N1c3BlbmRf
ZG9uZSB3aGVuIGRvbmUgKi8KIF9oaWRkZW4gdm9pZCBsaWJ4bF9feGNfZG9tYWluX3NhdmUobGli
eGxfX2VnYyAqZWdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9f
ZG9tYWluX3NhdmVfc3RhdGUgKmRzcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfX3NhdmVfaGVscGVyX3N0YXRlICpzaHMpOworICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9fc2F2ZV9oZWxwZXJfc3RhdGUgKnNocywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaW50IG1pcnJvcl9xZW11X2Rpc2tzKTsKIC8qIElmIHJj
PT0wIHRoZW4gcmV0dmFsIGlzIHRoZSByZXR1cm4gdmFsdWUgZnJvbSB4Y19kb21haW5fc2F2ZQog
ICogYW5kIGVycm5vdmFsIGlzIHRoZSBlcnJubyB2YWx1ZSBpdCBwcm92aWRlZC4KICAqIElmIHJj
IT0wLCByZXR2YWwgYW5kIGVycm5vdmFsIGFyZSB1bmRlZmluZWQuICovCiBfaGlkZGVuIHZvaWQg
bGlieGxfX3hjX2RvbWFpbl9zYXZlX2RvbmUobGlieGxfX2VnYyosIHZvaWQgKmRzc192b2lkLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCByYywgaW50IHJldHZh
bCwgaW50IGVycm5vdmFsKTsKIAorX2hpZGRlbiB2b2lkIGxpYnhsX194Y19taXJyb3JfZGlza3Nf
c2F2ZV9kb25lKGxpYnhsX19lZ2MgKmVnYywgdm9pZCAqZHNzX3ZvaWQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW50IHJjLCBpbnQgcmV0dmFsLCBpbnQgZXJybm92YWwpOworCiAv
KiBVc2VkIGJ5IGFzeW5jaHJvbm91cyBjYWxsYmFja3M6IGllIG9uZXMgd2hpY2ggeGMgcmVnYXJk
cyBhcwogICogcmV0dXJuaW5nIGEgdmFsdWUsIGJ1dCB3aGljaCB3ZSB3YW50IHRvIGhhbmRsZSBh
c3luY2hyb25vdXNseS4KICAqIFN1Y2ggZnVuY3Rpb25zJyBhY3R1YWwgY2FsbGJhY2sgZnVuY3Rp
b24gcmV0dXJuIHZvaWQgaW4gbGlieGwKQEAgLTM3NzgsMTMgKzM4MTMsMTggQEAgX2hpZGRlbiBp
bnQgbGlieGxfX3Jlc3RvcmVfZW11bGF0b3JfeGVuc3RvcmVfZGF0YQogX2hpZGRlbiB2b2lkIGxp
YnhsX194Y19kb21haW5fcmVzdG9yZShsaWJ4bF9fZWdjICplZ2MsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kb21haW5fY3JlYXRlX3N0YXRlICpkY3MsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19zYXZlX2hlbHBlcl9z
dGF0ZSAqc2hzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgaHZt
LCBpbnQgcGFlKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGh2
bSwgaW50IHBhZSwgaW50IG1pcnJvcl9xZW11X2Rpc2tzKTsKIC8qIElmIHJjPT0wIHRoZW4gcmV0
dmFsIGlzIHRoZSByZXR1cm4gdmFsdWUgZnJvbSB4Y19kb21haW5fc2F2ZQogICogYW5kIGVycm5v
dmFsIGlzIHRoZSBlcnJubyB2YWx1ZSBpdCBwcm92aWRlZC4KICAqIElmIHJjIT0wLCByZXR2YWwg
YW5kIGVycm5vdmFsIGFyZSB1bmRlZmluZWQuICovCiBfaGlkZGVuIHZvaWQgbGlieGxfX3hjX2Rv
bWFpbl9yZXN0b3JlX2RvbmUobGlieGxfX2VnYyAqZWdjLCB2b2lkICpkY3Nfdm9pZCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmMsIGludCByZXR2YWws
IGludCBlcnJub3ZhbCk7CiAKK19oaWRkZW4gdm9pZCBsaWJ4bF9feGNfbWlycm9yX2Rpc2tzX3Jl
c3RvcmVfZG9uZShsaWJ4bF9fZWdjICplZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdm9pZCAqZGNzX3ZvaWQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJjLCBpbnQgcmV0dmFsLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBlcnJub3ZhbCk7
CisKIF9oaWRkZW4gdm9pZCBsaWJ4bF9fc2F2ZV9oZWxwZXJfaW5pdChsaWJ4bF9fc2F2ZV9oZWxw
ZXJfc3RhdGUgKnNocyk7CiBfaGlkZGVuIHZvaWQgbGlieGxfX3NhdmVfaGVscGVyX2Fib3J0KGxp
YnhsX19lZ2MgKmVnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfX3NhdmVfaGVscGVyX3N0YXRlICpzaHMpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfc2F2ZV9jYWxsb3V0LmMgYi90b29scy9saWJ4bC9saWJ4bF9zYXZlX2NhbGxvdXQuYwppbmRl
eCA4OTFjNjY5Li4yOTBkOTFkIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9zYXZlX2Nh
bGxvdXQuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9zYXZlX2NhbGxvdXQuYwpAQCAtNDMsNyAr
NDMsNyBAQCBzdGF0aWMgdm9pZCBoZWxwZXJfZG9uZShsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19z
YXZlX2hlbHBlcl9zdGF0ZSAqc2hzKTsKIAogdm9pZCBsaWJ4bF9feGNfZG9tYWluX3Jlc3RvcmUo
bGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9zdGF0ZSAqZGNzLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3NhdmVfaGVscGVyX3N0YXRlICpzaHMsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgaHZtLCBpbnQgcGFlKQorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW50IGh2bSwgaW50IHBhZSwgaW50IG1pcnJvcl9xZW11X2Rp
c2tzKQogewogICAgIFNUQVRFX0FPX0dDKGRjcy0+YW8pOwogCkBAIC02MywxNiArNjMsMjIgQEAg
dm9pZCBsaWJ4bF9feGNfZG9tYWluX3Jlc3RvcmUobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZG9t
YWluX2NyZWF0ZV9zdGF0ZSAqZGNzLAogICAgICAgICBzdGF0ZS0+Y29uc29sZV9kb21pZCwKICAg
ICAgICAgaHZtLCBwYWUsCiAgICAgICAgIGNiZmxhZ3MsIGRjcy0+cmVzdG9yZV9wYXJhbXMuY2hl
Y2twb2ludGVkX3N0cmVhbSwKKyAgICAgICAgbWlycm9yX3FlbXVfZGlza3MsCiAgICAgfTsKIAog
ICAgIHNocy0+YW8gPSBhbzsKICAgICBzaHMtPmRvbWlkID0gZG9taWQ7CiAgICAgc2hzLT5yZWN2
X2NhbGxiYWNrID0gbGlieGxfX3NybV9jYWxsb3V0X3JlY2VpdmVkX3Jlc3RvcmU7CiAgICAgaWYg
KGRjcy0+cmVzdG9yZV9wYXJhbXMuY2hlY2twb2ludGVkX3N0cmVhbSA9PQotICAgICAgICBMSUJY
TF9DSEVDS1BPSU5URURfU1RSRUFNX0NPTE8pCisgICAgICAgIExJQlhMX0NIRUNLUE9JTlRFRF9T
VFJFQU1fQ09MTykgewogICAgICAgICBzaHMtPmNvbXBsZXRpb25fY2FsbGJhY2sgPSBsaWJ4bF9f
Y29sb19yZXN0b3JlX3RlYXJkb3duOwotICAgIGVsc2UKLSAgICAgICAgc2hzLT5jb21wbGV0aW9u
X2NhbGxiYWNrID0gbGlieGxfX3hjX2RvbWFpbl9yZXN0b3JlX2RvbmU7CisgICAgfSBlbHNlIHsK
KyAgICAgICAgaWYoIW1pcnJvcl9xZW11X2Rpc2tzKXsKKyAgICAgICAgICAgIHNocy0+Y29tcGxl
dGlvbl9jYWxsYmFjayA9IGxpYnhsX194Y19kb21haW5fcmVzdG9yZV9kb25lOworICAgICAgICB9
IGVsc2UgeworICAgICAgICAgICAgc2hzLT5jb21wbGV0aW9uX2NhbGxiYWNrID0gbGlieGxfX3hj
X2h2bV9wYXJhbXNfcmVzdG9yZV9kb25lOworICAgICAgICB9CisgICAgfQogICAgIHNocy0+Y2Fs
bGVyX3N0YXRlID0gZGNzOwogICAgIHNocy0+bmVlZF9yZXN1bHRzID0gMTsKIApAQCAtODEsNyAr
ODcsNyBAQCB2b2lkIGxpYnhsX194Y19kb21haW5fcmVzdG9yZShsaWJ4bF9fZWdjICplZ2MsIGxp
YnhsX19kb21haW5fY3JlYXRlX3N0YXRlICpkY3MsCiB9CiAKIHZvaWQgbGlieGxfX3hjX2RvbWFp
bl9zYXZlKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2RvbWFpbl9zYXZlX3N0YXRlICpkc3MsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fc2F2ZV9oZWxwZXJfc3RhdGUgKnNocykK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19zYXZlX2hlbHBlcl9zdGF0ZSAqc2hz
LCBpbnQgbWlycm9yX3FlbXVfZGlza3MpCiB7CiAgICAgU1RBVEVfQU9fR0MoZHNzLT5hbyk7CiAK
QEAgLTkwLDEzICs5NiwxNyBAQCB2b2lkIGxpYnhsX194Y19kb21haW5fc2F2ZShsaWJ4bF9fZWdj
ICplZ2MsIGxpYnhsX19kb21haW5fc2F2ZV9zdGF0ZSAqZHNzLAogCiAgICAgY29uc3QgdW5zaWdu
ZWQgbG9uZyBhcmdudW1zW10gPSB7CiAgICAgICAgIGRzcy0+ZG9taWQsIDAsIDAsIGRzcy0+eGNm
bGFncywgZHNzLT5odm0sCi0gICAgICAgIGNiZmxhZ3MsIGRzcy0+Y2hlY2twb2ludGVkX3N0cmVh
bSwKKyAgICAgICAgY2JmbGFncywgZHNzLT5jaGVja3BvaW50ZWRfc3RyZWFtLCBtaXJyb3JfcWVt
dV9kaXNrcywKICAgICB9OwogCiAgICAgc2hzLT5hbyA9IGFvOwogICAgIHNocy0+ZG9taWQgPSBk
c3MtPmRvbWlkOwogICAgIHNocy0+cmVjdl9jYWxsYmFjayA9IGxpYnhsX19zcm1fY2FsbG91dF9y
ZWNlaXZlZF9zYXZlOwotICAgIHNocy0+Y29tcGxldGlvbl9jYWxsYmFjayA9IGxpYnhsX194Y19k
b21haW5fc2F2ZV9kb25lOworICAgIGlmKCFtaXJyb3JfcWVtdV9kaXNrcyl7CisgICAgICAgIHNo
cy0+Y29tcGxldGlvbl9jYWxsYmFjayA9IGxpYnhsX194Y19kb21haW5fc2F2ZV9kb25lOworICAg
IH1lbHNleworICAgICAgICBzaHMtPmNvbXBsZXRpb25fY2FsbGJhY2sgPSBsaWJ4bF9feGNfaHZt
X3BhcmFtc19zYXZlX2RvbmU7CisgICAgfQogICAgIHNocy0+Y2FsbGVyX3N0YXRlID0gZHNzOwog
ICAgIHNocy0+bmVlZF9yZXN1bHRzID0gMDsKIApAQCAtMzM2LDEzICszNDYsMTMgQEAgc3RhdGlj
IHZvaWQgaGVscGVyX2V4aXRlZChsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9jaGlsZCAqY2gs
CiAgICAgICAgIGlmICghc2hzLT5yYykKICAgICAgICAgICAgIHNocy0+cmMgPSBFUlJPUl9GQUlM
OwogICAgIH0KLQotICAgIGlmIChzaHMtPm5lZWRfcmVzdWx0cykgewotICAgICAgICBpZiAoIXNo
cy0+cmMpIHsKLSAgICAgICAgICAgIExPR0QoRVJST1Isc2hzLT5kb21pZCwiJXMgZXhpdGVkIHdp
dGhvdXQgcHJvdmlkaW5nIHJlc3VsdHMiLHdoYXQpOwotICAgICAgICAgICAgc2hzLT5yYyA9IEVS
Uk9SX0ZBSUw7Ci0gICAgICAgIH0KLSAgICB9CisvLyAgICBiYWx2aXNpbzogVE9ETzogRklYCisv
LyAgICBpZiAoc2hzLT5uZWVkX3Jlc3VsdHMpIHsKKy8vICAgICAgICBpZiAoIXNocy0+cmMpIHsK
Ky8vICAgICAgICAgICAgTE9HRChFUlJPUixzaHMtPmRvbWlkLCIlcyBleGl0ZWQgd2l0aG91dCBw
cm92aWRpbmcgcmVzdWx0cyIsd2hhdCk7CisvLyAgICAgICAgICAgIHNocy0+cmMgPSBFUlJPUl9G
QUlMOworLy8gICAgICAgIH0KKy8vICAgIH0KIAogICAgIGlmICghc2hzLT5jb21wbGV0ZWQpIHsK
ICAgICAgICAgaWYgKCFzaHMtPnJjKSB7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9z
YXZlX2hlbHBlci5jIGIvdG9vbHMvbGlieGwvbGlieGxfc2F2ZV9oZWxwZXIuYwppbmRleCAxZGVj
ZTIzLi5jZmM5Mjc5IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9zYXZlX2hlbHBlci5j
CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3NhdmVfaGVscGVyLmMKQEAgLTI1Nyw2ICsyNTcsNyBA
QCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAgIGludCBodm0gPSAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGF0b2koTkVYVEFSRyk7CiAgICAgICAgIHVuc2lnbmVkIGNi
ZmxhZ3MgPSAgICAgICAgICAgICAgICAgIHN0cnRvdWwoTkVYVEFSRywwLDEwKTsKICAgICAgICAg
eGNfbWlncmF0aW9uX3N0cmVhbV90IHN0cmVhbV90eXBlID0gc3RydG91bChORVhUQVJHLDAsMTAp
OworICAgICAgICBpbnQgbWlycm9yX3FlbXVfZGlza3MgPSAgICAgICAgICAgICAgICAgICBhdG9p
KE5FWFRBUkcpOwogICAgICAgICBhc3NlcnQoISorK2FyZ3YpOwogCiAgICAgICAgIGhlbHBlcl9z
ZXRjYWxsYmFja3Nfc2F2ZSgmaGVscGVyX3NhdmVfY2FsbGJhY2tzLCBjYmZsYWdzKTsKQEAgLTI2
Niw3ICsyNjcsNyBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAKICAgICAgICAg
ciA9IHhjX2RvbWFpbl9zYXZlKHhjaCwgaW9fZmQsIGRvbSwgbWF4X2l0ZXJzLCBtYXhfZmFjdG9y
LCBmbGFncywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICZoZWxwZXJfc2F2ZV9jYWxsYmFj
a3MsIGh2bSwgc3RyZWFtX3R5cGUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICByZWN2X2Zk
KTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlY3ZfZmQsIG1pcnJvcl9xZW11X2Rpc2tz
KTsKICAgICAgICAgY29tcGxldGUocik7CiAKICAgICB9IGVsc2UgaWYgKCFzdHJjbXAobW9kZSwi
LS1yZXN0b3JlLWRvbWFpbiIpKSB7CkBAIC0yODIsNiArMjgzLDcgQEAgaW50IG1haW4oaW50IGFy
Z2MsIGNoYXIgKiphcmd2KQogICAgICAgICB1bnNpZ25lZCBpbnQgcGFlID0gICAgICAgICAgICAg
ICAgICBzdHJ0b3VsKE5FWFRBUkcsMCwxMCk7CiAgICAgICAgIHVuc2lnbmVkIGNiZmxhZ3MgPSAg
ICAgICAgICAgICAgICAgIHN0cnRvdWwoTkVYVEFSRywwLDEwKTsKICAgICAgICAgeGNfbWlncmF0
aW9uX3N0cmVhbV90IHN0cmVhbV90eXBlID0gc3RydG91bChORVhUQVJHLDAsMTApOworICAgICAg
ICBpbnQgbWlycm9yX3FlbXVfZGlza3MgPSAgICAgICAgICAgICBhdG9pKE5FWFRBUkcpOwogICAg
ICAgICBhc3NlcnQoISorK2FyZ3YpOwogCiAgICAgICAgIGhlbHBlcl9zZXRjYWxsYmFja3NfcmVz
dG9yZSgmaGVscGVyX3Jlc3RvcmVfY2FsbGJhY2tzLCBjYmZsYWdzKTsKZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhsL2xpYnhsX3N0cmVhbV9yZWFkLmMgYi90b29scy9saWJ4bC9saWJ4bF9zdHJlYW1f
cmVhZC5jCmluZGV4IDQ4Mzg3NTAuLmVhNWZmZDMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xp
YnhsX3N0cmVhbV9yZWFkLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfc3RyZWFtX3JlYWQuYwpA
QCAtNTYxLDYgKzU2MSw3IEBAIHN0YXRpYyBib29sIHByb2Nlc3NfcmVjb3JkKGxpYnhsX19lZ2Mg
KmVnYywKIHsKICAgICBTVEFURV9BT19HQyhzdHJlYW0tPmFvKTsKICAgICBsaWJ4bF9fZG9tYWlu
X2NyZWF0ZV9zdGF0ZSAqZGNzID0gc3RyZWFtLT5kY3M7CisgICAgaW50IGNyZWF0ZV9taXJyb3Jf
cWVtdV9kaXNrcyA9IHN0cmVhbS0+ZGNzLT5taXJyb3JfcWVtdV9kaXNrczsKICAgICBsaWJ4bF9f
c3JfcmVjb3JkX2J1ZiAqcmVjOwogICAgIGxpYnhsX3NyX2NoZWNrcG9pbnRfc3RhdGUgKnNyY3M7
CiAgICAgYm9vbCBmdXJ0aGVyX2FjdGlvbl9uZWVkZWQgPSBmYWxzZTsKQEAgLTU4MCw3ICs1ODEs
OSBAQCBzdGF0aWMgYm9vbCBwcm9jZXNzX3JlY29yZChsaWJ4bF9fZWdjICplZ2MsCiAgICAgICAg
IGJyZWFrOwogCiAgICAgY2FzZSBSRUNfVFlQRV9MSUJYQ19DT05URVhUOgotICAgICAgICBsaWJ4
bF9feGNfZG9tYWluX3Jlc3RvcmUoZWdjLCBkY3MsICZzdHJlYW0tPnNocywgMCwgMCk7CisgICAg
ICAgIGxpYnhsX194Y19kb21haW5fcmVzdG9yZShlZ2MsIGRjcywgJnN0cmVhbS0+c2hzLCAwLCAw
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RyZWFtLT5taXJyb3JfcWVtdV9k
aXNrcyArCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjcmVhdGVfbWlycm9yX3Fl
bXVfZGlza3MpOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgUkVDX1RZUEVfRU1VTEFUT1Jf
WEVOU1RPUkVfREFUQToKQEAgLTgzNSw2ICs4MzgsMTggQEAgc3RhdGljIHZvaWQgc3RyZWFtX2Rv
bmUobGlieGxfX2VnYyAqZWdjLAogICAgIH0KIH0KIAordm9pZCBsaWJ4bF9feGNfbWlycm9yX2Rp
c2tzX3Jlc3RvcmVfZG9uZShsaWJ4bF9fZWdjICplZ2MsIHZvaWQgKmRjc192b2lkLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJjLCBpbnQgcmV0dmFsLCBpbnQg
ZXJybm92YWwpCit7CisgICAgbGlieGxfX2RvbWFpbl9jcmVhdGVfc3RhdGUgKmRjcyA9IGRjc192
b2lkOworICAgIGxpYnhsX19zdHJlYW1fcmVhZF9zdGF0ZSAqc3RyZWFtID0gJmRjcy0+c3JzX21p
cnJvcl9xZW11X2Rpc2tzOworICAgIFNUQVRFX0FPX0dDKGRjcy0+YW8pOworCisgICAgY2hlY2tf
YWxsX2ZpbmlzaGVkKGVnYywgc3RyZWFtLCByYyk7CisKKyAgICBzdHJlYW1fY29udGludWUoZWdj
LCBzdHJlYW0pOworfQorCiB2b2lkIGxpYnhsX194Y19kb21haW5fcmVzdG9yZV9kb25lKGxpYnhs
X19lZ2MgKmVnYywgdm9pZCAqZGNzX3ZvaWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGludCByYywgaW50IHJldHZhbCwgaW50IGVycm5vdmFsKQogewpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGwvbGlieGxfc3RyZWFtX3dyaXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9zdHJl
YW1fd3JpdGUuYwppbmRleCBjOTZhNmEyLi5hZDMxMmVkIDEwMDY0NAotLS0gYS90b29scy9saWJ4
bC9saWJ4bF9zdHJlYW1fd3JpdGUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9zdHJlYW1fd3Jp
dGUuYwpAQCAtMzM1LDcgKzMzNSwyNCBAQCBzdGF0aWMgdm9pZCBzdHJlYW1faGVhZGVyX2RvbmUo
bGlieGxfX2VnYyAqZWdjLAogc3RhdGljIHZvaWQgbGlieGNfaGVhZGVyX2RvbmUobGlieGxfX2Vn
YyAqZWdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3N0cmVhbV93cml0
ZV9zdGF0ZSAqc3RyZWFtKQogewotICAgIGxpYnhsX194Y19kb21haW5fc2F2ZShlZ2MsIHN0cmVh
bS0+ZHNzLCAmc3RyZWFtLT5zaHMpOworICAgIGludCBzYXZlX21pcnJvcl9xZW11X2Rpc2tzID0g
c3RyZWFtLT5kc3MtPmxvY2FsX2Rpc2tzOworICAgIGxpYnhsX194Y19kb21haW5fc2F2ZShlZ2Ms
IHN0cmVhbS0+ZHNzLCAmc3RyZWFtLT5zaHMsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHNh
dmVfbWlycm9yX3FlbXVfZGlza3MgKyBzdHJlYW0tPm1pcnJvcl9xZW11X2Rpc2tzKTsKK30KKwor
dm9pZCBsaWJ4bF9feGNfbWlycm9yX2Rpc2tzX3NhdmVfZG9uZShsaWJ4bF9fZWdjICplZ2MsIHZv
aWQgKmRzc192b2lkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJj
LCBpbnQgcmV0dmFsLCBpbnQgZXJybm92YWwpCit7CisgICAgbGlieGxfX2RvbWFpbl9zYXZlX3N0
YXRlICpkc3MgPSBkc3Nfdm9pZDsKKyAgICBsaWJ4bF9fc3RyZWFtX3dyaXRlX3N0YXRlICpzdHJl
YW0gPSAmZHNzLT5zd3NfbWlycm9yX3FlbXVfZGlza3M7CisgICAgU1RBVEVfQU9fR0MoZHNzLT5h
byk7CisKKyAgICBjaGVja19hbGxfZmluaXNoZWQoZWdjLCBzdHJlYW0sIHJjKTsKKworICAgIGlm
IChzdHJlYW0tPmluX2NoZWNrcG9pbnQpCisgICAgICAgIHdyaXRlX2NoZWNrcG9pbnRfZW5kX3Jl
Y29yZChlZ2MsIHN0cmVhbSk7CisgICAgZWxzZQorICAgICAgICB3cml0ZV9lbXVsYXRvcl94ZW5z
dG9yZV9yZWNvcmQoZWdjLCBzdHJlYW0pOwogfQogCiB2b2lkIGxpYnhsX194Y19kb21haW5fc2F2
ZV9kb25lKGxpYnhsX19lZ2MgKmVnYywgdm9pZCAqZHNzX3ZvaWQsCkBAIC00MjksOSArNDQ2LDEy
IEBAIHN0YXRpYyB2b2lkIGVtdWxhdG9yX3hlbnN0b3JlX3JlY29yZF9kb25lKGxpYnhsX19lZ2Mg
KmVnYywKIHsKICAgICBsaWJ4bF9fZG9tYWluX3NhdmVfc3RhdGUgKmRzcyA9IHN0cmVhbS0+ZHNz
OwogCi0gICAgaWYgKGRzcy0+dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0pCi0gICAgICAg
IHdyaXRlX2VtdWxhdG9yX2NvbnRleHRfcmVjb3JkKGVnYywgc3RyZWFtKTsKLSAgICBlbHNlIHsK
KyAgICBpZiAoZHNzLT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX0hWTSkgeworICAgICAgICBp
Zighc3RyZWFtLT5taXJyb3JfcWVtdV9kaXNrcykKKyAgICAgICAgICAgIHdyaXRlX2VtdWxhdG9y
X2NvbnRleHRfcmVjb3JkKGVnYywgc3RyZWFtKTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAg
d3JpdGVfZW5kX3JlY29yZChlZ2MsIHN0cmVhbSk7CisgICAgfSBlbHNlIHsKICAgICAgICAgaWYg
KHN0cmVhbS0+aW5fY2hlY2twb2ludCkKICAgICAgICAgICAgIHdyaXRlX2NoZWNrcG9pbnRfZW5k
X3JlY29yZChlZ2MsIHN0cmVhbSk7CiAgICAgICAgIGVsc2UKLS0gCjIuMy4yIChBcHBsZSBHaXQt
NTUpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 18 17:27:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 17:27:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4s7S-0007Xj-Mj; Wed, 18 Oct 2017 17:27:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bruno.alvisio@gmail.com>) id 1e4s7S-0007We-2B
 for xen-devel@lists.xen.org; Wed, 18 Oct 2017 17:27:02 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 E4/82-10419-5EE87E95; Wed, 18 Oct 2017 17:27:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXiVRvsovuk73m
 kwat/shZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ba/X9ZCm6wV2yeu4C1gfEPaxcjF4eQwERG
 iRPTF7CDOCwCL1kkpm7fzQziSAj0s0rcmLKSsYuRE8jJkphx5BszhJ0msebdNhYIu0rixqs3T
 CC2kICaxMsFZxghxnYwScy718kGkmAT0JX4faeVFcQWEZCWuPb5MthQZoF4iUfta4CGcnAICz
 hJHH8lChJmEVCVmDP9PVg5r4C7xLtXb9ghdulK7F00AayVU8BDom3uShaIXY2MElffTGKZwCi
 4gJFhFaNGcWpRWWqRrpGpXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYNDVMzAw
 7mDc1e53iFGSg0lJlFf3wLNIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8mr3PI4UEi1LTUyvSM
 nOA4Q+TluDgURLhNQJJ8xYXJOYWZ6ZDpE4x2nMc23T5DxPHjYfXgeS+PbeAZMfNu3+YhFjy8v
 NSpcR5o0DaBEDaMkrz4IbC4vUSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHefJApPJl5JXC
 7XwGdxQR01jqnJyBnlSQipKQaGPmesqfqf+jyCZ4WLqCk8ol3TewV5dXi+y62PVziGGP5Y3nR
 566X8VoldzjO22iFMu0I8b4w3bcsP9he0/NTLIv69N7O+HXTbBcw/VqvG5KwenXmka6L3JNnP
 rIz0BA/vuPPIq1Ay88B/N8uZlpKd10ymPyyzercW7OzB1wt5kxluVmbfOegqxJLcUaioRZzUX
 EiACMIdwTSAgAA
X-Env-Sender: bruno.alvisio@gmail.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1508347619!92085816!1
X-Originating-IP: [74.125.83.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13907 invoked from network); 18 Oct 2017 17:27:00 -0000
Received: from mail-pg0-f68.google.com (HELO mail-pg0-f68.google.com)
 (74.125.83.68)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Oct 2017 17:27:00 -0000
Received: by mail-pg0-f68.google.com with SMTP id m18so4807351pgd.13
 for <xen-devel@lists.xen.org>; Wed, 18 Oct 2017 10:27:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=02x0wh5oySfFDUK1MFgXdyNAAYNLtP03WHt19vqEMKk=;
 b=BP7rn/CM4nyy0w1zRzCbKXCNNTXBdSoMD78uFTRr4Au18PNqaf59ZaHEUJ14CWKW6C
 WcKzV60inSWJ3gAs0O+aDTHzNpDvdjSOvFq/xYG8vWWU+msxAnFlAUt6trRqDPRe8CgB
 irzKddMYl7mEcthL/8KCA26J75XrGquDVBnsDIS8pyQpuFpAvz7L9W1TZ8FcWCIZPYyV
 bRRwJWEuoHXe7T+AUfGoFOsmySoCZTJngrQ2R9X+x9kFJCzP0dsmK0RBYkXQLeCPju+j
 FR28X1GhDiM7TyFo63W+pqdeDEcUXvJFJAN0ey2Dcno1ig1DITAMT90nlJhKqvi66Wew
 akbg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=02x0wh5oySfFDUK1MFgXdyNAAYNLtP03WHt19vqEMKk=;
 b=Y95KYyUH/zMC/J9lWK39IDADY4hqdx9xO5vFrQXnS2FSx0eXRMWp9q5YuvepUTVulS
 jJrVGp6A7mtK0FgMSrz1o4+GB+Utl7TLbFThxBcA1DueKf5Q7F5dUzqAAfFHuhQWTz9D
 iIFsLZi2cKqoz99qBFKDo4/U/jq/fCKgfnF5FrljCLbP4By7c5L0sqdn6wh7SawUqyTq
 v0E84eMwBPg1Hm2NpFnldXP7av0HGLlU5FYObTjJdEICJkmpW4E6EnxSoFzwdY8MgJC+
 BTCUBycx6DPE4KpDTNthsmHsxNw3RTlWyy2oRogJkisZOY49Iq2nxe84RKGK1+9iy9Dp
 0XQA==
X-Gm-Message-State: AMCzsaVi9UWmM4D8TSS1XPc7uQSGlZAWL8kGfAlPk+61Ze3j0CdP80I4
 6MoZ+bdWKMWVmey06P0nwtlJfK1H
X-Google-Smtp-Source: AOwi7QB6rK4CUd+4FS64nTiqJOJGaeWgSveasxhMHGhYefxtEn77THNLm2UYKCf0Ee8SIIHsnV1u4g==
X-Received: by 10.159.246.23 with SMTP id b23mr15820340pls.60.1508347618818;
 Wed, 18 Oct 2017 10:26:58 -0700 (PDT)
Received: from localhost.localdomain (79.sub-174-214-0.myvzw.com.
 [174.214.0.79])
 by smtp.gmail.com with ESMTPSA id o2sm25640409pfj.136.2017.10.18.10.26.56
 (version=TLS1 cipher=AES128-SHA bits=128/128);
 Wed, 18 Oct 2017 10:26:58 -0700 (PDT)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: xen-devel@lists.xen.org
Date: Wed, 18 Oct 2017 10:26:31 -0700
Message-Id: <1508347595-11657-5-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
In-Reply-To: <1508347595-11657-1-git-send-email-bruno.alvisio@gmail.com>
References: <rfc822msgid:20170629161121.wt7rqyqp7ouyhgks@citrix.com>
 <1508347595-11657-1-git-send-email-bruno.alvisio@gmail.com>
Cc: wei.liu2@citrix.com, ian.jackson@eu.citrix.com, bruno.alvisio@gmail.com,
 dave@recoil.org
Subject: [Xen-devel] [PATCH RFC v2 4/8] Remove stop NBD server command from
	xl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

LS0tCiB0b29scy94bC94bF9taWdyYXRlLmMgfCAxMSAtLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX21pZ3JhdGUuYyBi
L3Rvb2xzL3hsL3hsX21pZ3JhdGUuYwppbmRleCBmZWU3MjZmLi45ZjQzZDk2IDEwMDY0NAotLS0g
YS90b29scy94bC94bF9taWdyYXRlLmMKKysrIGIvdG9vbHMveGwveGxfbWlncmF0ZS5jCkBAIC00
MjcsMTcgKzQyNyw2IEBAIHN0YXRpYyB2b2lkIG1pZ3JhdGVfcmVjZWl2ZShpbnQgZGVidWcsIGlu
dCBkYWVtb25pemUsIGludCBtb25pdG9yLAogCiAgICAgZnByaW50ZihzdGRlcnIsICJtaWdyYXRp
b24gdGFyZ2V0OiBHb3QgcGVybWlzc2lvbiwgc3RhcnRpbmcgZG9tYWluLlxuIik7CiAKLSAgICBp
ZihtaXJyb3JfcWVtdV9kaXNrcyl7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAibWlncmF0aW9u
IHRhcmdldDogU3RvcHBpbmcgTkJEIHNlcnZlclxuIik7Ci0gICAgICAgIHJjID0gbGlieGxfX25i
ZF9zZXJ2ZXJfc3RvcChjdHgsIGRvbWlkKTsKLSAgICAgICAgaWYgKHJjKXsKLSAgICAgICAgICAg
IHJjID0gMDsgLy9Gb3Igbm93LCBtYXNrIHRoZSBlcnJvciBpZiBOQkQgc2VydmVyIGZhaWxzIHRv
IHN0b3AKLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiRmFpbGVkIHRvIHN0b3AgTkJEIHNl
cnZlclxuIik7Ci0gICAgICAgIH1lbHNlewotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJT
dG9wcGVkIE5CRCBzZXJ2ZXIgc3VjY2Vzc2Z1bGx5XG4iKTsKLSAgICAgICAgfQotICAgIH0KLQog
ICAgIGlmIChtaWdyYXRpb25fZG9tbmFtZSkgewogICAgICAgICByYyA9IGxpYnhsX2RvbWFpbl9y
ZW5hbWUoY3R4LCBkb21pZCwgbWlncmF0aW9uX2RvbW5hbWUsIGNvbW1vbl9kb21uYW1lKTsKICAg
ICAgICAgaWYgKHJjKSBnb3RvIHBlcmhhcHNfZGVzdHJveV9ub3RpZnlfcmM7Ci0tIAoyLjMuMiAo
QXBwbGUgR2l0LTU1KQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 18 17:27:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 17:27:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4s7V-0007a1-Tw; Wed, 18 Oct 2017 17:27:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bruno.alvisio@gmail.com>) id 1e4s7U-0007Z0-Tt
 for xen-devel@lists.xen.org; Wed, 18 Oct 2017 17:27:05 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 0D/9B-27020-8EE87E95; Wed, 18 Oct 2017 17:27:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsVyMfTAYd3nfc8
 jDda4Wyz5uJjFgdHj6O7fTAGMUayZeUn5FQmsGa9/fmIqOBhR0f18NUsD4wf7LkZODiGBiYwS
 W1ZydDFycbAIvGSR+Li5nxnEkRDoZ5XYOnsFM0iVhECWxIb3z5gg7DSJZw3zGSHsKok7e3qZI
 CapSbxccIYRpFlIoINJomvnHjaQBJuArsTvO62sILaIgLTEtc+XwZqZBeIlHrWvAVsgLOAssW
 NGH9ggFgFViWkLlrKA2LwC7hInd15khVimK7F30QSwXk4BD4m2uStZIJY1MkpcfTOJZQKj4AJ
 GhlWM6sWpRWWpRbpmeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgQFXz8DAuIPx
 SpvzIUZJDiYlUV7dA88ihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwLu19HikkWJSanlqRlpkDD
 H2YtAQHj5IIrxFImre4IDG3ODMdInWK0Z7jwp1Lf5g4fky6AiQP7LkFJDtu3v3DJMSSl5+XKi
 XOexikTQCkLaM0D24oLFYvMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLm3QoyhSczrwRu9yu
 gs5iAzlrn9ATkrJJEhJRUA6PVQ9mCazd+vVrz4wDrsYLCNXJ3ds6Z1VaTH/Fx6gY13Yq32b3t
 W04+y9u95GkcT7xvoZTJuoMRr5fzH+yc87tKqOPKjeW7ebYrLUsWFoj95btbZ8/7TWqB+9Zm6
 quoaEp7h7av/qLh+Lb+F5tScHtcus1LAynfG0f9t51OXMr6uvVLY/fmp3OUWIozEg21mIuKEw
 Hy7SdA0AIAAA==
X-Env-Sender: bruno.alvisio@gmail.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1508347621!94084155!1
X-Originating-IP: [209.85.192.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37078 invoked from network); 18 Oct 2017 17:27:02 -0000
Received: from mail-pf0-f195.google.com (HELO mail-pf0-f195.google.com)
 (209.85.192.195)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Oct 2017 17:27:02 -0000
Received: by mail-pf0-f195.google.com with SMTP id b79so4451783pfk.5
 for <xen-devel@lists.xen.org>; Wed, 18 Oct 2017 10:27:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=UnhrNR0z4TJsGYluEreMdQgaSxwAQ+tDNLmgP2Mbiq4=;
 b=iTDNgj4ptzu6b4uRTrFH0TG62yG8GiUsOhDoGqeN/RIHJ9PKnZU1kAqqJ7ToknskNV
 wcb7gjUXh7Ek92toc9NVt8xy/uRgy8yn5EYd0624Lmj6kfJX8t6frRqrt7CeqERbWmpI
 GvkaN4E/n+6S3HMqW/49BpcjdkV3QVQV5dMSK2mmAuv7Z0meVNULyWvQVxyOUeHr8GXU
 dwXC9H0c91wQxPi4TPNQv8UKIgrEF4IVYYNIHi/incwc/G1v5m8xmh5TxTJGtXgzA04w
 hsdsEjfYCNoBvnCnkUIg9Cu+HY7y94s38apcBuVLi85u0mKUiOE/uBgxNOYArnw3tJ1L
 /tBQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=UnhrNR0z4TJsGYluEreMdQgaSxwAQ+tDNLmgP2Mbiq4=;
 b=F1Fd2a0ZSdtklZbhtEG5aeE4UbvLmp52bv7AzDI7Bn+mpk88t1rLOqX90+EQDkolDR
 8EJhaOr8RyGWWUkBXfErNV+Z8WMRGLQ9/yof52z3Y3fYEeAMNDI2rslIQC1wCG0tiLEz
 bgXZgU3RljdWTBFSkd+JQEB/Hgm6zBxyiWt8inO+RxOLIvytIhjDJBplihUK5VDTnrJm
 dDaBhSQaU3qv3LTn7ZMHygB38WtOdQHjtyoqn6z/QimnueqnB4Ax1cWRk3nSi5pEoBj5
 AWUuzsXUrr7lsDbuPapVYqDwRk7Jq0fyFkZb+HFlDgFTdeu1UaVB8XzxsMRlHkt/iD1N
 UfHw==
X-Gm-Message-State: AMCzsaUnquOVBJP8nEvjf1Qo4CCBDgJMoFwHnTl5izi9g/6aLtzM1Wdp
 +mQEXG9Q/qnf+rJR3cITAV5Mszxg
X-Google-Smtp-Source: AOwi7QAranPpG1fTlp6/xSBSrVnQEORqkGzX5izwzFBWXUjPLvoqd1OuiLgEZXF39fvxKh3WpojqVw==
X-Received: by 10.99.126.25 with SMTP id z25mr14283424pgc.415.1508347620810;
 Wed, 18 Oct 2017 10:27:00 -0700 (PDT)
Received: from localhost.localdomain (79.sub-174-214-0.myvzw.com.
 [174.214.0.79])
 by smtp.gmail.com with ESMTPSA id o2sm25640409pfj.136.2017.10.18.10.26.58
 (version=TLS1 cipher=AES128-SHA bits=128/128);
 Wed, 18 Oct 2017 10:27:00 -0700 (PDT)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: xen-devel@lists.xen.org
Date: Wed, 18 Oct 2017 10:26:32 -0700
Message-Id: <1508347595-11657-6-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
In-Reply-To: <1508347595-11657-1-git-send-email-bruno.alvisio@gmail.com>
References: <rfc822msgid:20170629161121.wt7rqyqp7ouyhgks@citrix.com>
 <1508347595-11657-1-git-send-email-bruno.alvisio@gmail.com>
Cc: wei.liu2@citrix.com, ian.jackson@eu.citrix.com, bruno.alvisio@gmail.com,
 dave@recoil.org
Subject: [Xen-devel] [PATCH RFC v2 5/8] Improved migration flow syntax in
	libxl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

LS0tCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAgICAgICB8ICA1ICsrKy0tCiB0b29scy9s
aWJ4bC9saWJ4bF9kbS5jICAgICAgICAgICB8IDEwICsrKysrLS0tLS0KIHRvb2xzL2xpYnhsL2xp
YnhsX2ludGVybmFsLmggICAgIHwgIDQgKystLQogdG9vbHMvbGlieGwvbGlieGxfc2F2ZV9jYWxs
b3V0LmMgfCA0MSArKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tCiB0b29s
cy9saWJ4bC9saWJ4bF9zYXZlX2hlbHBlci5jICB8IDE1ICsrKysrKysrKystLS0tLQogdG9vbHMv
bGlieGwvbGlieGxfdHlwZXMuaWRsICAgICAgfCAgNiArKysrKysKIDYgZmlsZXMgY2hhbmdlZCwg
NDggaW5zZXJ0aW9ucygrKSwgMzMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwppbmRleCBmMTBm
MmNlLi42ZGYyNzU0IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYworKysg
Yi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwpAQCAtMTEyMSw2ICsxMTIxLDcgQEAgc3RhdGlj
IHZvaWQgZG9tY3JlYXRlX2Jvb3Rsb2FkZXJfZG9uZShsaWJ4bF9fZWdjICplZ2MsCiAgICAgZGNz
LT5zZHNzLmRtLnNwYXduLmFvID0gYW87CiAgICAgZGNzLT5zZHNzLmRtLmd1ZXN0X2NvbmZpZyA9
IGRjcy0+Z3Vlc3RfY29uZmlnOwogICAgIGRjcy0+c2Rzcy5kbS5idWlsZF9zdGF0ZSA9ICZkY3Mt
PmJ1aWxkX3N0YXRlOworICAgIGRjcy0+c2Rzcy5kbS5taXJyb3JfcWVtdV9kaXNrcyA9IGRjcy0+
bWlycm9yX3FlbXVfZGlza3M7CiAgICAgaWYoIWRjcy0+bWlycm9yX3FlbXVfZGlza3MpIHsKICAg
ICAgICAgZGNzLT5zZHNzLmRtLmNhbGxiYWNrID0gZG9tY3JlYXRlX2Rldm1vZGVsX3N0YXJ0ZWQ7
CiAgICAgICAgIGRjcy0+c2Rzcy5jYWxsYmFjayA9IGRvbWNyZWF0ZV9kZXZtb2RlbF9zdGFydGVk
OwpAQCAtMTUxOCw3ICsxNTE5LDcgQEAgc3RhdGljIHZvaWQgZG9tY3JlYXRlX2xhdW5jaF9kbShs
aWJ4bF9fZWdjICplZ2MsIGxpYnhsX19tdWx0aWRldiAqbXVsdGlkZXYsCiAgICAgICAgIGlmIChs
aWJ4bF9kZWZib29sX3ZhbChkX2NvbmZpZy0+Yl9pbmZvLmRldmljZV9tb2RlbF9zdHViZG9tYWlu
KSkKICAgICAgICAgICAgIGxpYnhsX19zcGF3bl9zdHViX2RtKGVnYywgJmRjcy0+c2Rzcyk7CiAg
ICAgICAgIGVsc2UKLSAgICAgICAgICAgIGxpYnhsX19zcGF3bl9sb2NhbF9kbShlZ2MsICZkY3Mt
PnNkc3MuZG0sIGRjcy0+bWlycm9yX3FlbXVfZGlza3MpOworICAgICAgICAgICAgbGlieGxfX3Nw
YXduX2xvY2FsX2RtKGVnYywgJmRjcy0+c2Rzcy5kbSk7CiAKICAgICAgICAgLyoKICAgICAgICAg
ICogSGFuZGxlIHRoZSBkb21haW4ncyAoYW5kIHRoZSByZWxhdGVkIHN0dWJkb21haW4ncykgYWNj
ZXNzIHRvCkBAIC0xNTUwLDcgKzE1NTEsNyBAQCBzdGF0aWMgdm9pZCBkb21jcmVhdGVfbGF1bmNo
X2RtKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX211bHRpZGV2ICptdWx0aWRldiwKICAgICAgICAg
ICAgIGdvdG8gZXJyb3Jfb3V0OwogICAgICAgICBpZiAocmV0KSB7CiAgICAgICAgICAgICBkY3Mt
PnNkc3MuZG0uZ3Vlc3RfZG9taWQgPSBkb21pZDsKLSAgICAgICAgICAgIGxpYnhsX19zcGF3bl9s
b2NhbF9kbShlZ2MsICZkY3MtPnNkc3MuZG0sIDApOworICAgICAgICAgICAgbGlieGxfX3NwYXdu
X2xvY2FsX2RtKGVnYywgJmRjcy0+c2Rzcy5kbSk7CiAgICAgICAgICAgICByZXR1cm47CiAgICAg
ICAgIH0gZWxzZSB7CiAgICAgICAgICAgICBhc3NlcnQoIWRjcy0+c2Rzcy5kbS5ndWVzdF9kb21p
ZCk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kbS5jIGIvdG9vbHMvbGlieGwvbGli
eGxfZG0uYwppbmRleCBmZjY3MjFkLi4wMDFlMTRlIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF9kbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKQEAgLTEzOTYsNyArMTM5Niw3
IEBAIHN0YXRpYyBpbnQgbGlieGxfX2J1aWxkX2RldmljZV9tb2RlbF9hcmdzX25ldyhsaWJ4bF9f
Z2MgKmdjLAogICAgICAgICB9CiAgICAgfQogCi0gICAgaWYgKHN0YXRlLT5zYXZlZF9zdGF0ZSAm
JiAhbWlycm9yX3FlbXVfZGlza3MpIHsKKyAgICBpZiAoc3RhdGUtPnNhdmVkX3N0YXRlKSB7CiAg
ICAgICAgIC8qIFRoaXMgZmlsZSBkZXNjcmlwdG9yIGlzIG1lYW50IHRvIGJlIHVzZWQgYnkgUUVN
VSAqLwogICAgICAgICAqZG1fc3RhdGVfZmQgPSBvcGVuKHN0YXRlLT5zYXZlZF9zdGF0ZSwgT19S
RE9OTFkpOwogICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3MsICItaW5jb21pbmciKTsK
QEAgLTIwNjIsNyArMjA2Miw3IEBAIHN0YXRpYyB2b2lkIHNwYXduX3N0dWJfbGF1bmNoX2RtKGxp
YnhsX19lZ2MgKmVnYywKICAgICAgICAgLyogSWYgZG9tMCBxZW11IG5vdCBuZWVkZWQsIGRvIG5v
dCBsYXVuY2ggaXQgKi8KICAgICAgICAgc3Bhd25fc3R1YmRvbV9wdnFlbXVfY2IoZWdjLCAmc2Rz
cy0+cHZxZW11LCAwKTsKICAgICB9IGVsc2UgewotICAgICAgICBsaWJ4bF9fc3Bhd25fbG9jYWxf
ZG0oZWdjLCAmc2Rzcy0+cHZxZW11LCAwKTsKKyAgICAgICAgbGlieGxfX3NwYXduX2xvY2FsX2Rt
KGVnYywgJnNkc3MtPnB2cWVtdSk7CiAgICAgfQogCiAgICAgcmV0dXJuOwpAQCAtMjE2Nyw4ICsy
MTY3LDcgQEAgc3RhdGljIHZvaWQgZGV2aWNlX21vZGVsX3NwYXduX291dGNvbWUobGlieGxfX2Vn
YyAqZWdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2Rt
X3NwYXduX3N0YXRlICpkbXNzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaW50IHJjKTsKIAotdm9pZCBsaWJ4bF9fc3Bhd25fbG9jYWxfZG0obGlieGxfX2VnYyAqZWdj
LCBsaWJ4bF9fZG1fc3Bhd25fc3RhdGUgKmRtc3MsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICBpbnQgbWlycm9yX3FlbXVfZGlza3MpCit2b2lkIGxpYnhsX19zcGF3bl9sb2NhbF9kbShsaWJ4
bF9fZWdjICplZ2MsIGxpYnhsX19kbV9zcGF3bl9zdGF0ZSAqZG1zcykKIHsKICAgICAvKiBjb252
ZW5pZW5jZSBhbGlhc2VzICovCiAgICAgY29uc3QgaW50IGRvbWlkID0gZG1zcy0+Z3Vlc3RfZG9t
aWQ7CkBAIC0yMjA4LDcgKzIyMDcsOCBAQCB2b2lkIGxpYnhsX19zcGF3bl9sb2NhbF9kbShsaWJ4
bF9fZWdjICplZ2MsIGxpYnhsX19kbV9zcGF3bl9zdGF0ZSAqZG1zcywKICAgICB9CiAgICAgcmMg
PSBsaWJ4bF9fYnVpbGRfZGV2aWNlX21vZGVsX2FyZ3MoZ2MsIGRtLCBkb21pZCwgZ3Vlc3RfY29u
ZmlnLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmFyZ3MsICZl
bnZzLCBzdGF0ZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZk
bV9zdGF0ZV9mZCwgbWlycm9yX3FlbXVfZGlza3MpOworICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJmRtX3N0YXRlX2ZkLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZG1zcy0+bWlycm9yX3FlbXVfZGlza3MpOwogICAgIGlmIChyYykK
ICAgICAgICAgZ290byBvdXQ7CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVy
bmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IDE2YTQ3NmYuLjMwODYy
YzYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKKysrIGIvdG9vbHMv
bGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMzc4MCw3ICszNzgwLDcgQEAgX2hpZGRlbiB2b2lk
IGxpYnhsX19kb21haW5fc2F2ZShsaWJ4bF9fZWdjICplZ2MsCiBfaGlkZGVuIHZvaWQgbGlieGxf
X3hjX2RvbWFpbl9zYXZlKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlieGxfX2RvbWFpbl9zYXZlX3N0YXRlICpkc3MsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19zYXZlX2hlbHBlcl9zdGF0ZSAqc2hzLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgbWlycm9yX3FlbXVfZGlza3MpOwor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgbWlncmF0aW9uX3BoYXNlKTsK
IC8qIElmIHJjPT0wIHRoZW4gcmV0dmFsIGlzIHRoZSByZXR1cm4gdmFsdWUgZnJvbSB4Y19kb21h
aW5fc2F2ZQogICogYW5kIGVycm5vdmFsIGlzIHRoZSBlcnJubyB2YWx1ZSBpdCBwcm92aWRlZC4K
ICAqIElmIHJjIT0wLCByZXR2YWwgYW5kIGVycm5vdmFsIGFyZSB1bmRlZmluZWQuICovCkBAIC0z
ODEzLDcgKzM4MTMsNyBAQCBfaGlkZGVuIGludCBsaWJ4bF9fcmVzdG9yZV9lbXVsYXRvcl94ZW5z
dG9yZV9kYXRhCiBfaGlkZGVuIHZvaWQgbGlieGxfX3hjX2RvbWFpbl9yZXN0b3JlKGxpYnhsX19l
Z2MgKmVnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2Rv
bWFpbl9jcmVhdGVfc3RhdGUgKmRjcywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfX3NhdmVfaGVscGVyX3N0YXRlICpzaHMsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGludCBodm0sIGludCBwYWUsIGludCBtaXJyb3JfcWVtdV9kaXNr
cyk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBodm0sIGludCBw
YWUsIGludCBtaWdyYXRpb25fcGhhc2UpOwogLyogSWYgcmM9PTAgdGhlbiByZXR2YWwgaXMgdGhl
IHJldHVybiB2YWx1ZSBmcm9tIHhjX2RvbWFpbl9zYXZlCiAgKiBhbmQgZXJybm92YWwgaXMgdGhl
IGVycm5vIHZhbHVlIGl0IHByb3ZpZGVkLgogICogSWYgcmMhPTAsIHJldHZhbCBhbmQgZXJybm92
YWwgYXJlIHVuZGVmaW5lZC4gKi8KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3NhdmVf
Y2FsbG91dC5jIGIvdG9vbHMvbGlieGwvbGlieGxfc2F2ZV9jYWxsb3V0LmMKaW5kZXggMjkwZDkx
ZC4uNDhmOTZkOCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfc2F2ZV9jYWxsb3V0LmMK
KysrIGIvdG9vbHMvbGlieGwvbGlieGxfc2F2ZV9jYWxsb3V0LmMKQEAgLTQzLDcgKzQzLDcgQEAg
c3RhdGljIHZvaWQgaGVscGVyX2RvbmUobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fc2F2ZV9oZWxw
ZXJfc3RhdGUgKnNocyk7CiAKIHZvaWQgbGlieGxfX3hjX2RvbWFpbl9yZXN0b3JlKGxpYnhsX19l
Z2MgKmVnYywgbGlieGxfX2RvbWFpbl9jcmVhdGVfc3RhdGUgKmRjcywKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX19zYXZlX2hlbHBlcl9zdGF0ZSAqc2hzLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW50IGh2bSwgaW50IHBhZSwgaW50IG1pcnJvcl9xZW11X2Rp
c2tzKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGh2bSwgaW50IHBhZSwgaW50
IG1pZ3JhdGlvbl9waGFzZSkKIHsKICAgICBTVEFURV9BT19HQyhkY3MtPmFvKTsKIApAQCAtNjIs
OCArNjIsNyBAQCB2b2lkIGxpYnhsX194Y19kb21haW5fcmVzdG9yZShsaWJ4bF9fZWdjICplZ2Ms
IGxpYnhsX19kb21haW5fY3JlYXRlX3N0YXRlICpkY3MsCiAgICAgICAgIHN0YXRlLT5zdG9yZV9k
b21pZCwgc3RhdGUtPmNvbnNvbGVfcG9ydCwKICAgICAgICAgc3RhdGUtPmNvbnNvbGVfZG9taWQs
CiAgICAgICAgIGh2bSwgcGFlLAotICAgICAgICBjYmZsYWdzLCBkY3MtPnJlc3RvcmVfcGFyYW1z
LmNoZWNrcG9pbnRlZF9zdHJlYW0sCi0gICAgICAgIG1pcnJvcl9xZW11X2Rpc2tzLAorICAgICAg
ICBjYmZsYWdzLCBkY3MtPnJlc3RvcmVfcGFyYW1zLmNoZWNrcG9pbnRlZF9zdHJlYW0KICAgICB9
OwogCiAgICAgc2hzLT5hbyA9IGFvOwpAQCAtNzMsMjEgKzcyLDI1IEBAIHZvaWQgbGlieGxfX3hj
X2RvbWFpbl9yZXN0b3JlKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2RvbWFpbl9jcmVhdGVfc3Rh
dGUgKmRjcywKICAgICAgICAgTElCWExfQ0hFQ0tQT0lOVEVEX1NUUkVBTV9DT0xPKSB7CiAgICAg
ICAgIHNocy0+Y29tcGxldGlvbl9jYWxsYmFjayA9IGxpYnhsX19jb2xvX3Jlc3RvcmVfdGVhcmRv
d247CiAgICAgfSBlbHNlIHsKLSAgICAgICAgaWYoIW1pcnJvcl9xZW11X2Rpc2tzKXsKKyAgICAg
ICAgaWYgKCBtaWdyYXRpb25fcGhhc2UgIT0gTElCWExfTUlHUkFUSU9OX1BIQVNFX01JUlJPUl9E
SVNLICkgewogICAgICAgICAgICAgc2hzLT5jb21wbGV0aW9uX2NhbGxiYWNrID0gbGlieGxfX3hj
X2RvbWFpbl9yZXN0b3JlX2RvbmU7CisgICAgICAgICAgICBpZiggbG9jYWxfZGlza3MgPT0gTElC
WExfTUlHUkFUSU9OX1BIQVNFX1ZJUlRVQUxfUkFNICkKKyAgICAgICAgICAgICAgICBzaHMtPm5l
ZWRfcmVzdWx0cyA9IDA7CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgc2hzLT5u
ZWVkX3Jlc3VsdHMgPSAxOwogICAgICAgICB9IGVsc2UgewotICAgICAgICAgICAgc2hzLT5jb21w
bGV0aW9uX2NhbGxiYWNrID0gbGlieGxfX3hjX2h2bV9wYXJhbXNfcmVzdG9yZV9kb25lOworICAg
ICAgICAgICAgc2hzLT5jb21wbGV0aW9uX2NhbGxiYWNrID0gbGlieGxfX3hjX21pcnJvcl9kaXNr
c19yZXN0b3JlX2RvbmU7CisgICAgICAgICAgICBzaHMtPm5lZWRfcmVzdWx0cyA9IDE7CiAgICAg
ICAgIH0KICAgICB9CiAgICAgc2hzLT5jYWxsZXJfc3RhdGUgPSBkY3M7Ci0gICAgc2hzLT5uZWVk
X3Jlc3VsdHMgPSAxOwogCiAgICAgcnVuX2hlbHBlcihlZ2MsIHNocywgIi0tcmVzdG9yZS1kb21h
aW4iLCByZXN0b3JlX2ZkLCBzZW5kX2JhY2tfZmQsIDAsIDAsCiAgICAgICAgICAgICAgICBhcmdu
dW1zLCBBUlJBWV9TSVpFKGFyZ251bXMpKTsKIH0KIAogdm9pZCBsaWJ4bF9feGNfZG9tYWluX3Nh
dmUobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZG9tYWluX3NhdmVfc3RhdGUgKmRzcywKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19zYXZlX2hlbHBlcl9zdGF0ZSAqc2hzLCBpbnQg
bWlycm9yX3FlbXVfZGlza3MpCisgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fc2F2
ZV9oZWxwZXJfc3RhdGUgKnNocywgaW50IG1pZ3JhdGlvbl9waGFzZSkKIHsKICAgICBTVEFURV9B
T19HQyhkc3MtPmFvKTsKIApAQCAtOTYsMTcgKzk5LDE3IEBAIHZvaWQgbGlieGxfX3hjX2RvbWFp
bl9zYXZlKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2RvbWFpbl9zYXZlX3N0YXRlICpkc3MsCiAK
ICAgICBjb25zdCB1bnNpZ25lZCBsb25nIGFyZ251bXNbXSA9IHsKICAgICAgICAgZHNzLT5kb21p
ZCwgMCwgMCwgZHNzLT54Y2ZsYWdzLCBkc3MtPmh2bSwKLSAgICAgICAgY2JmbGFncywgZHNzLT5j
aGVja3BvaW50ZWRfc3RyZWFtLCBtaXJyb3JfcWVtdV9kaXNrcywKKyAgICAgICAgY2JmbGFncywg
ZHNzLT5jaGVja3BvaW50ZWRfc3RyZWFtLCBtaWdyYXRpb25fcGhhc2UsCiAgICAgfTsKIAogICAg
IHNocy0+YW8gPSBhbzsKICAgICBzaHMtPmRvbWlkID0gZHNzLT5kb21pZDsKICAgICBzaHMtPnJl
Y3ZfY2FsbGJhY2sgPSBsaWJ4bF9fc3JtX2NhbGxvdXRfcmVjZWl2ZWRfc2F2ZTsKLSAgICBpZigh
bWlycm9yX3FlbXVfZGlza3MpeworICAgICBpZiAoIG1pZ3JhdGlvbl9waGFzZSAhPSBMSUJYTF9N
SUdSQVRJT05fUEhBU0VfTUlSUk9SX0RJU0sgKQogICAgICAgICBzaHMtPmNvbXBsZXRpb25fY2Fs
bGJhY2sgPSBsaWJ4bF9feGNfZG9tYWluX3NhdmVfZG9uZTsKLSAgICB9ZWxzZXsKLSAgICAgICAg
c2hzLT5jb21wbGV0aW9uX2NhbGxiYWNrID0gbGlieGxfX3hjX2h2bV9wYXJhbXNfc2F2ZV9kb25l
OwotICAgIH0KKyAgICBlbHNlCisgICAgICAgIHNocy0+Y29tcGxldGlvbl9jYWxsYmFjayA9IGxp
YnhsX194Y19taXJyb3JfZGlza3Nfc2F2ZV9kb25lOworCiAgICAgc2hzLT5jYWxsZXJfc3RhdGUg
PSBkc3M7CiAgICAgc2hzLT5uZWVkX3Jlc3VsdHMgPSAwOwogCkBAIC0zNDYsMTMgKzM0OSwxMyBA
QCBzdGF0aWMgdm9pZCBoZWxwZXJfZXhpdGVkKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X2No
aWxkICpjaCwKICAgICAgICAgaWYgKCFzaHMtPnJjKQogICAgICAgICAgICAgc2hzLT5yYyA9IEVS
Uk9SX0ZBSUw7CiAgICAgfQotLy8gICAgYmFsdmlzaW86IFRPRE86IEZJWAotLy8gICAgaWYgKHNo
cy0+bmVlZF9yZXN1bHRzKSB7Ci0vLyAgICAgICAgaWYgKCFzaHMtPnJjKSB7Ci0vLyAgICAgICAg
ICAgIExPR0QoRVJST1Isc2hzLT5kb21pZCwiJXMgZXhpdGVkIHdpdGhvdXQgcHJvdmlkaW5nIHJl
c3VsdHMiLHdoYXQpOwotLy8gICAgICAgICAgICBzaHMtPnJjID0gRVJST1JfRkFJTDsKLS8vICAg
ICAgICB9Ci0vLyAgICB9CisKKyAgICBpZiAoc2hzLT5uZWVkX3Jlc3VsdHMpIHsKKyAgICAgICAg
aWYgKCFzaHMtPnJjKSB7CisgICAgICAgICAgICBMT0dEKEVSUk9SLHNocy0+ZG9taWQsIiVzIGV4
aXRlZCB3aXRob3V0IHByb3ZpZGluZyByZXN1bHRzIix3aGF0KTsKKyAgICAgICAgICAgIHNocy0+
cmMgPSBFUlJPUl9GQUlMOworICAgICAgICB9CisgICAgfQogCiAgICAgaWYgKCFzaHMtPmNvbXBs
ZXRlZCkgewogICAgICAgICBpZiAoIXNocy0+cmMpIHsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX3NhdmVfaGVscGVyLmMgYi90b29scy9saWJ4bC9saWJ4bF9zYXZlX2hlbHBlci5jCmlu
ZGV4IGNmYzkyNzkuLjlhNTdiMjggMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3NhdmVf
aGVscGVyLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfc2F2ZV9oZWxwZXIuYwpAQCAtMjU3LDcg
KzI1Nyw3IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICAgICAgaW50IGh2
bSA9ICAgICAgICAgICAgICAgICAgICAgICAgICAgYXRvaShORVhUQVJHKTsKICAgICAgICAgdW5z
aWduZWQgY2JmbGFncyA9ICAgICAgICAgICAgICAgICAgc3RydG91bChORVhUQVJHLDAsMTApOwog
ICAgICAgICB4Y19taWdyYXRpb25fc3RyZWFtX3Qgc3RyZWFtX3R5cGUgPSBzdHJ0b3VsKE5FWFRB
UkcsMCwxMCk7Ci0gICAgICAgIGludCBtaXJyb3JfcWVtdV9kaXNrcyA9ICAgICAgICAgICAgICAg
ICAgIGF0b2koTkVYVEFSRyk7CisgICAgICAgIGludCBtaWdyYXRpb25fcGhhc2UgPSAgICAgICAg
ICAgICAgIGF0b2koTkVYVEFSRyk7CiAgICAgICAgIGFzc2VydCghKisrYXJndik7CiAKICAgICAg
ICAgaGVscGVyX3NldGNhbGxiYWNrc19zYXZlKCZoZWxwZXJfc2F2ZV9jYWxsYmFja3MsIGNiZmxh
Z3MpOwpAQCAtMjY3LDcgKzI2Nyw3IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikK
IAogICAgICAgICByID0geGNfZG9tYWluX3NhdmUoeGNoLCBpb19mZCwgZG9tLCBtYXhfaXRlcnMs
IG1heF9mYWN0b3IsIGZsYWdzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgJmhlbHBlcl9z
YXZlX2NhbGxiYWNrcywgaHZtLCBzdHJlYW1fdHlwZSwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHJlY3ZfZmQsIG1pcnJvcl9xZW11X2Rpc2tzKTsKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHJlY3ZfZmQsIG1pZ3JhdGlvbl9waGFzZSk7CiAgICAgICAgIGNvbXBsZXRlKHIpOwogCiAg
ICAgfSBlbHNlIGlmICghc3RyY21wKG1vZGUsIi0tcmVzdG9yZS1kb21haW4iKSkgewpAQCAtMjgz
LDcgKzI4Myw3IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICAgICAgdW5z
aWduZWQgaW50IHBhZSA9ICAgICAgICAgICAgICAgICAgc3RydG91bChORVhUQVJHLDAsMTApOwog
ICAgICAgICB1bnNpZ25lZCBjYmZsYWdzID0gICAgICAgICAgICAgICAgICBzdHJ0b3VsKE5FWFRB
UkcsMCwxMCk7CiAgICAgICAgIHhjX21pZ3JhdGlvbl9zdHJlYW1fdCBzdHJlYW1fdHlwZSA9IHN0
cnRvdWwoTkVYVEFSRywwLDEwKTsKLSAgICAgICAgaW50IG1pcnJvcl9xZW11X2Rpc2tzID0gICAg
ICAgICAgICAgYXRvaShORVhUQVJHKTsKKyAgICAgICAgaW50IG1pZ3JhdGlvbl9waGFzZSA9ICAg
ICAgICAgICAgICAgYXRvaShORVhUQVJHKTsKICAgICAgICAgYXNzZXJ0KCEqKythcmd2KTsKIAog
ICAgICAgICBoZWxwZXJfc2V0Y2FsbGJhY2tzX3Jlc3RvcmUoJmhlbHBlcl9yZXN0b3JlX2NhbGxi
YWNrcywgY2JmbGFncyk7CkBAIC0yOTgsOCArMjk4LDEzIEBAIGludCBtYWluKGludCBhcmdjLCBj
aGFyICoqYXJndikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0b3JlX2RvbWlkLCBj
b25zb2xlX2V2dGNobiwgJmNvbnNvbGVfbWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc29sZV9kb21pZCwgaHZtLCBwYWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzdHJlYW1fdHlwZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZoZWxwZXJfcmVz
dG9yZV9jYWxsYmFja3MsIHNlbmRfYmFja19mZCk7Ci0gICAgICAgIGhlbHBlcl9zdHViX3Jlc3Rv
cmVfcmVzdWx0cyhzdG9yZV9tZm4sY29uc29sZV9tZm4sMCk7CisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAmaGVscGVyX3Jlc3RvcmVfY2FsbGJhY2tzLCBzZW5kX2JhY2tfZmQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBtaWdyYXRpb25fcGhhc2UpOworCisgICAgICAgIGlm
IChtaWdyYXRpb25fcGhhc2UgPT0gTElCWExfTUlHUkFUSU9OX1BIQVNFX05PTl9MT0NBTF9ESVNL
IHx8CisgICAgICAgICAgICBtaWdyYXRpb25fcGhhc2UgPT0gTElCWExfTUlHUkFUSU9OX1BIQVNF
X01JUlJPUl9ESVNLKSB7CisgICAgICAgICAgICBoZWxwZXJfc3R1Yl9yZXN0b3JlX3Jlc3VsdHMo
c3RvcmVfbWZuLGNvbnNvbGVfbWZuLDApOworICAgICAgICB9CiAgICAgICAgIGNvbXBsZXRlKHIp
OwogCiAgICAgfSBlbHNlIHsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlk
bCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAppbmRleCAxNzNkNzBhLi5kZTVmNTM2IDEw
MDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwv
bGlieGxfdHlwZXMuaWRsCkBAIC0yNDAsNiArMjQwLDEyIEBAIGxpYnhsX2NoZWNrcG9pbnRlZF9z
dHJlYW0gPSBFbnVtZXJhdGlvbigiY2hlY2twb2ludGVkX3N0cmVhbSIsIFsKICAgICAoMiwgIkNP
TE8iKSwKICAgICBdKQogCitsaWJ4bF9zdHJlYW1fcGhhc2UgPSBFbnVtZXJhdGlvbigibWlncmF0
aW9uX3BoYXNlIiwgWworICAgICgwLCAiTk9OX0xPQ0FMX0RJU0siKSwKKyAgICAoMSwgIlZJUlRV
QUxfUkFNIiksCisgICAgKDIsICJNSVJST1JfRElTSyIpLAorICAgIF0pCisKICMKICMgQ29tcGxl
eCBsaWJ4bCB0eXBlcwogIwotLSAKMi4zLjIgKEFwcGxlIEdpdC01NSkKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 18 17:27:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 17:27:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4s7Y-0007bf-4c; Wed, 18 Oct 2017 17:27:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bruno.alvisio@gmail.com>) id 1e4s7W-0007Zv-98
 for xen-devel@lists.xen.org; Wed, 18 Oct 2017 17:27:06 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 44/3A-30115-9EE87E95; Wed, 18 Oct 2017 17:27:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXiVRvspPui73m
 kQfcEEYslHxezODB6HN39mymAMYo1My8pvyKBNWPl3OusBUtjK3Ye38/awHjKpYuRi0NIoJ9R
 4uGd5ewgDovASxaJWYsWsIE4EgL9rBL///cxdjFyAjlZEpsObGKFsNMkWh9uY4awKyUuLXjLB
 GILCahJvFxwhhFibAeTxL3d98Ga2QR0JX7faQVrFhGQlrj2+TJYnFkgXuJR+xqwQcICrhLXdj
 exgdgsAqoSaxYdAKvnFXCX2HptP9RiXYm9iyaA9XIKeEi0zV3JArGskVHi6ptJLBMYBRcwMqx
 iVC9OLSpLLdK11EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw6BiDYwXh3U8Ah
 RkkOJiVRXt0DzyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfDKAINYSLAoNT21Ii0zBxj+MGkJD
 h4lEV6jXqA0b3FBYm5xZjpE6hSjJcexTZf/MHHs23MLSHbcvPuHSYglLz8vVUqc9zBIgwBIQ0
 ZpHtw4WIxeYpSVEuZlBDpQiKcgtSg3swRV/hWjOAejkjDvS5ApPJl5JXBbXwEdxAR00DqnJyA
 HlSQipKQaGNXSPiZuCDn65pn4vOqGB+9zL/3Nlq34LrPxomGtJb+Ru7N/it6aL9tm/429snv+
 RTXDfiPvJdErzpl7XJxuf3j6keBJKU9b3903WajIej5e5Lb0ihuctzZ9jRXfe/Lp1MpJS9Rbt
 O7Zr5QOt195YTnzhtMSaq7RCdrP2MRKSz0CnvvbJX5Z7aHEUpyRaKjFXFScCAAO+NemzAIAAA
 ==
X-Env-Sender: bruno.alvisio@gmail.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1508347623!77681872!1
X-Originating-IP: [74.125.83.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16560 invoked from network); 18 Oct 2017 17:27:04 -0000
Received: from mail-pg0-f66.google.com (HELO mail-pg0-f66.google.com)
 (74.125.83.66)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Oct 2017 17:27:04 -0000
Received: by mail-pg0-f66.google.com with SMTP id y7so4815102pgb.7
 for <xen-devel@lists.xen.org>; Wed, 18 Oct 2017 10:27:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=z1u2hzsT5jOFILvdVX/AZw1hb7LbFT1b5z1Z7ycXLRE=;
 b=Bj+kJjvSKkpaRJEEDy7TuS/tAa4Q+YC4ylzdKcQBlgMq6kxEaLa8tB+jh1QaFP9q/H
 8rd86thtTvTQsjkmCoCUX5WTCoZt0jQWZ5QPXLtS0ODcz7JPIKZZ9oZ/u6NoesxyIZDD
 RC1g+Zc1udVtI1JUgMxfmb/WYLrsUR/Fel/+r2LDxH2cZnu4lXOhnSwFDKX0/12FPg6l
 EY6ZcxxvRmEWhKQ5Qkosf60oJFWMnqDYWY+yfWRcGSS6mQrgS1qKAQHDCTHWWKVj51yW
 /QdXzDrayXJ4gTYgpeRzQ/pyKsFtHg7ieoL3W4DB2TBIoiqS54s6PpSMyabo29BHhvtc
 WnqA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=z1u2hzsT5jOFILvdVX/AZw1hb7LbFT1b5z1Z7ycXLRE=;
 b=PCxP9HOFoK79+JfRclw27/O53+fmlMhwmEskYsMTVgpAYs/5u3orl2rG3WqKeAlbUW
 XsckQ4h9JHC7mDpCcLOGggDXdC3/cHbzhlOusCCLRVILRB+ikRq2JhqhFvF8R0llXmeK
 Twe3F6YRa/Qnuqr+8yGU1zdt9XFxKXFfUpA9jN/QwYFW8MkpGW7DO6OhpBfov8lETVPH
 CxehMT5SBVOUkDiPo1V/jAYWO41r6OVUXbiLZSC4Tqg8As/loQzkvVes1dcRKs39H/gm
 9jtZH2cWc22Wgd76+sh5lCx2h21wJv/0CjAzVKwsxYy5B8YNe+UngppaWYscGjzUZjdx
 SRUw==
X-Gm-Message-State: AMCzsaWHHfBaaxVPmIB45tgO+GVccJ7bI+iYR33tUSQTOqGrWiPXtqsf
 lFjHi7Xr/yp+xTh6koqUBFYLrePP
X-Google-Smtp-Source: ABhQp+Qtv2+ApnEkARRhn7/iKvvB1owp3cF/T6mzDO7oP/lG5rObWShpt4xdvOYX6WcOaTj0lkY/mA==
X-Received: by 10.98.59.153 with SMTP id w25mr9718097pfj.283.1508347622394;
 Wed, 18 Oct 2017 10:27:02 -0700 (PDT)
Received: from localhost.localdomain (79.sub-174-214-0.myvzw.com.
 [174.214.0.79])
 by smtp.gmail.com with ESMTPSA id o2sm25640409pfj.136.2017.10.18.10.27.01
 (version=TLS1 cipher=AES128-SHA bits=128/128);
 Wed, 18 Oct 2017 10:27:01 -0700 (PDT)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: xen-devel@lists.xen.org
Date: Wed, 18 Oct 2017 10:26:33 -0700
Message-Id: <1508347595-11657-7-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
In-Reply-To: <1508347595-11657-1-git-send-email-bruno.alvisio@gmail.com>
References: <rfc822msgid:20170629161121.wt7rqyqp7ouyhgks@citrix.com>
 <1508347595-11657-1-git-send-email-bruno.alvisio@gmail.com>
Cc: wei.liu2@citrix.com, ian.jackson@eu.citrix.com, bruno.alvisio@gmail.com,
 dave@recoil.org
Subject: [Xen-devel] [PATCH RFC v2 6/8] Adapted libxc for migration of local
	disk
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

LS0tCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmd1ZXN0LmggICAgfCAgIDYgKy0KIHRvb2xzL2xp
YnhjL3hjX25vbWlncmF0ZS5jICAgICAgICB8ICAgNiArLQogdG9vbHMvbGlieGMveGNfc3JfY29t
bW9uLmggICAgICAgIHwgICAzICsKIHRvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmUuYyAgICAgICB8
ICAxNCArKystLQogdG9vbHMvbGlieGMveGNfc3Jfc2F2ZS5jICAgICAgICAgIHwgMTE4ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiB0b29scy9saWJ4Yy94Y19zcl9zYXZl
X3g4Nl9odm0uYyAgfCAgIDcgKystCiB0b29scy9saWJ4Yy94Y19zcl9zdHJlYW1fZm9ybWF0Lmgg
fCAgIDQgKysKIDcgZmlsZXMgY2hhbmdlZCwgMTQ0IGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuZ3Vlc3QuaCBiL3Rvb2xz
L2xpYnhjL2luY2x1ZGUveGVuZ3Vlc3QuaAppbmRleCA1Y2Q4MTExLi5hNmY1MmYxIDEwMDY0NAot
LS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmd1ZXN0LmgKKysrIGIvdG9vbHMvbGlieGMvaW5j
bHVkZS94ZW5ndWVzdC5oCkBAIC0xMDMsNyArMTAzLDggQEAgdHlwZWRlZiBlbnVtIHsKIGludCB4
Y19kb21haW5fc2F2ZSh4Y19pbnRlcmZhY2UgKnhjaCwgaW50IGlvX2ZkLCB1aW50MzJfdCBkb20s
IHVpbnQzMl90IG1heF9pdGVycywKICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBtYXhfZmFj
dG9yLCB1aW50MzJfdCBmbGFncyAvKiBYQ0ZMQUdTX3h4eCAqLywKICAgICAgICAgICAgICAgICAg
ICBzdHJ1Y3Qgc2F2ZV9jYWxsYmFja3MqIGNhbGxiYWNrcywgaW50IGh2bSwKLSAgICAgICAgICAg
ICAgICAgICB4Y19taWdyYXRpb25fc3RyZWFtX3Qgc3RyZWFtX3R5cGUsIGludCByZWN2X2ZkKTsK
KyAgICAgICAgICAgICAgICAgICB4Y19taWdyYXRpb25fc3RyZWFtX3Qgc3RyZWFtX3R5cGUsIGlu
dCByZWN2X2ZkLAorICAgICAgICAgICAgICAgICAgIGludCBtaWdyYXRpb25fcGhhc2UpOwogCiAv
KiBjYWxsYmFja3MgcHJvdmlkZWQgYnkgeGNfZG9tYWluX3Jlc3RvcmUgKi8KIHN0cnVjdCByZXN0
b3JlX2NhbGxiYWNrcyB7CkBAIC0xNjgsNyArMTY5LDggQEAgaW50IHhjX2RvbWFpbl9yZXN0b3Jl
KHhjX2ludGVyZmFjZSAqeGNoLCBpbnQgaW9fZmQsIHVpbnQzMl90IGRvbSwKICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBsb25nICpjb25zb2xlX21mbiwgZG9taWRfdCBjb25zb2xlX2Rv
bWlkLAogICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBodm0sIHVuc2lnbmVkIGlu
dCBwYWUsCiAgICAgICAgICAgICAgICAgICAgICAgeGNfbWlncmF0aW9uX3N0cmVhbV90IHN0cmVh
bV90eXBlLAotICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCByZXN0b3JlX2NhbGxiYWNrcyAq
Y2FsbGJhY2tzLCBpbnQgc2VuZF9iYWNrX2ZkKTsKKyAgICAgICAgICAgICAgICAgICAgICBzdHJ1
Y3QgcmVzdG9yZV9jYWxsYmFja3MgKmNhbGxiYWNrcywgaW50IHNlbmRfYmFja19mZCwKKyAgICAg
ICAgICAgICAgICAgICAgICBpbnQgbWlncmF0aW9uX3BoYXNlKTsKIAogLyoqCiAgKiBUaGlzIGZ1
bmN0aW9uIHdpbGwgY3JlYXRlIGEgZG9tYWluIGZvciBhIHBhcmF2aXJ0dWFsaXplZCBMaW51eApk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfbm9taWdyYXRlLmMgYi90b29scy9saWJ4Yy94Y19u
b21pZ3JhdGUuYwppbmRleCAzMTdjOGNlLi5jNzU0MTFiIDEwMDY0NAotLS0gYS90b29scy9saWJ4
Yy94Y19ub21pZ3JhdGUuYworKysgYi90b29scy9saWJ4Yy94Y19ub21pZ3JhdGUuYwpAQCAtMjMs
NyArMjMsOCBAQAogaW50IHhjX2RvbWFpbl9zYXZlKHhjX2ludGVyZmFjZSAqeGNoLCBpbnQgaW9f
ZmQsIHVpbnQzMl90IGRvbSwgdWludDMyX3QgbWF4X2l0ZXJzLAogICAgICAgICAgICAgICAgICAg
IHVpbnQzMl90IG1heF9mYWN0b3IsIHVpbnQzMl90IGZsYWdzLAogICAgICAgICAgICAgICAgICAg
IHN0cnVjdCBzYXZlX2NhbGxiYWNrcyogY2FsbGJhY2tzLCBpbnQgaHZtLAotICAgICAgICAgICAg
ICAgICAgIHhjX21pZ3JhdGlvbl9zdHJlYW1fdCBzdHJlYW1fdHlwZSwgaW50IHJlY3ZfZmQpCisg
ICAgICAgICAgICAgICAgICAgeGNfbWlncmF0aW9uX3N0cmVhbV90IHN0cmVhbV90eXBlLCBpbnQg
cmVjdl9mZCwKKyAgICAgICAgICAgICAgICAgICBpbnQgbWlncmF0aW9uX3BoYXNlKQogewogICAg
IGVycm5vID0gRU5PU1lTOwogICAgIHJldHVybiAtMTsKQEAgLTM1LDcgKzM2LDggQEAgaW50IHhj
X2RvbWFpbl9yZXN0b3JlKHhjX2ludGVyZmFjZSAqeGNoLCBpbnQgaW9fZmQsIHVpbnQzMl90IGRv
bSwKICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nICpjb25zb2xlX21mbiwgZG9t
aWRfdCBjb25zb2xlX2RvbWlkLAogICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBo
dm0sIHVuc2lnbmVkIGludCBwYWUsCiAgICAgICAgICAgICAgICAgICAgICAgeGNfbWlncmF0aW9u
X3N0cmVhbV90IHN0cmVhbV90eXBlLAotICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCByZXN0
b3JlX2NhbGxiYWNrcyAqY2FsbGJhY2tzLCBpbnQgc2VuZF9iYWNrX2ZkKQorICAgICAgICAgICAg
ICAgICAgICAgIHN0cnVjdCByZXN0b3JlX2NhbGxiYWNrcyAqY2FsbGJhY2tzLCBpbnQgc2VuZF9i
YWNrX2ZkLAorICAgICAgICAgICAgICAgICAgICAgIGludCBtaWdyYXRpb25fcGhhc2UpCiB7CiAg
ICAgZXJybm8gPSBFTk9TWVM7CiAgICAgcmV0dXJuIC0xOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGMveGNfc3JfY29tbW9uLmggYi90b29scy9saWJ4Yy94Y19zcl9jb21tb24uaAppbmRleCBhODNm
MjJhLi45MDNmMThhIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19zcl9jb21tb24uaAorKysg
Yi90b29scy9saWJ4Yy94Y19zcl9jb21tb24uaApAQCAtOTYsNiArOTYsOCBAQCBzdHJ1Y3QgeGNf
c3Jfc2F2ZV9vcHMKICAgICAgKiBhZnRlciBhIHN1Y2Nlc3NmdWwgc2F2ZSwgb3IgdXBvbiBlbmNv
dW50ZXJpbmcgYW4gZXJyb3IuCiAgICAgICovCiAgICAgaW50ICgqY2xlYW51cCkoc3RydWN0IHhj
X3NyX2NvbnRleHQgKmN0eCk7CisKKyAgICBpbnQgKCpsb2NhbF9kaXNrcykoc3RydWN0IHhjX3Ny
X2NvbnRleHQgKmN0eCk7CiB9OwogCiAKQEAgLTE3Nyw2ICsxNzksNyBAQCBzdHJ1Y3QgeGNfc3Jf
Y29udGV4dAogICAgIHhjX2ludGVyZmFjZSAqeGNoOwogICAgIHVpbnQzMl90IGRvbWlkOwogICAg
IGludCBmZDsKKyAgICBpbnQgbWlncmF0aW9uX3BoYXNlOwogCiAgICAgeGNfZG9taW5mb190IGRv
bWluZm87CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmUuYyBiL3Rvb2xz
L2xpYnhjL3hjX3NyX3Jlc3RvcmUuYwppbmRleCBhMDE2Njc4Li4xM2U2YWJjIDEwMDY0NAotLS0g
YS90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlLmMKKysrIGIvdG9vbHMvbGlieGMveGNfc3JfcmVz
dG9yZS5jCkBAIC03OTksMTEgKzc5OSwxMyBAQCBzdGF0aWMgaW50IHJlc3RvcmUoc3RydWN0IHhj
X3NyX2NvbnRleHQgKmN0eCkKICAgICAgKiBXaXRoIFJlbXVzLCBpZiB3ZSByZWFjaCBoZXJlLCB0
aGVyZSBtdXN0IGJlIHNvbWUgZXJyb3Igb24gcHJpbWFyeSwKICAgICAgKiBmYWlsb3ZlciBmcm9t
IHRoZSBsYXN0IGNoZWNrcG9pbnQgc3RhdGUuCiAgICAgICovCi0gICAgcmMgPSBjdHgtPnJlc3Rv
cmUub3BzLnN0cmVhbV9jb21wbGV0ZShjdHgpOwotICAgIGlmICggcmMgKQotICAgICAgICBnb3Rv
IGVycjsKKyAgICBpZiAoICFjdHgtPm1pZ3JhdGlvbl9waGFzZSAhPSBNSUdSQVRJT05fUEhBU0Vf
TUlSUk9SX0RJU0sgKSB7CisgICAgICAgIHJjID0gY3R4LT5yZXN0b3JlLm9wcy5zdHJlYW1fY29t
cGxldGUoY3R4KTsKKyAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICBnb3RvIGVycjsKIAot
ICAgIElQUklOVEYoIlJlc3RvcmUgc3VjY2Vzc2Z1bCIpOworICAgICAgICBJUFJJTlRGKCJSZXN0
b3JlIHN1Y2Nlc3NmdWwiKTsKKyAgICB9CiAgICAgZ290byBkb25lOwogCiAgZXJyOgpAQCAtODI5
LDEzICs4MzEsMTUgQEAgaW50IHhjX2RvbWFpbl9yZXN0b3JlKHhjX2ludGVyZmFjZSAqeGNoLCBp
bnQgaW9fZmQsIHVpbnQzMl90IGRvbSwKICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBs
b25nICpjb25zb2xlX2dmbiwgZG9taWRfdCBjb25zb2xlX2RvbWlkLAogICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBodm0sIHVuc2lnbmVkIGludCBwYWUsCiAgICAgICAgICAgICAg
ICAgICAgICAgeGNfbWlncmF0aW9uX3N0cmVhbV90IHN0cmVhbV90eXBlLAotICAgICAgICAgICAg
ICAgICAgICAgIHN0cnVjdCByZXN0b3JlX2NhbGxiYWNrcyAqY2FsbGJhY2tzLCBpbnQgc2VuZF9i
YWNrX2ZkKQorICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCByZXN0b3JlX2NhbGxiYWNrcyAq
Y2FsbGJhY2tzLCBpbnQgc2VuZF9iYWNrX2ZkLAorICAgICAgICAgICAgICAgICAgICAgIGludCBt
aWdyYXRpb25fcGhhc2UpCiB7CiAgICAgeGVuX3Bmbl90IG5yX3BmbnM7CiAgICAgc3RydWN0IHhj
X3NyX2NvbnRleHQgY3R4ID0KICAgICAgICAgewogICAgICAgICAgICAgLnhjaCA9IHhjaCwKICAg
ICAgICAgICAgIC5mZCA9IGlvX2ZkLAorICAgICAgICAgICAgLm1pZ3JhdGlvbl9waGFzZSA9IG1p
Z3JhdGlvbl9waGFzZQogICAgICAgICB9OwogCiAgICAgLyogR0NDIDQuNCAob2YgQ2VudE9TIDYu
eCB2aW50YWdlKSBjYW4nIHQgaW5pdGlhbGlzZSBhbm9ueW1vdXMgdW5pb25zLiAqLwpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGMveGNfc3Jfc2F2ZS5jIGIvdG9vbHMvbGlieGMveGNfc3Jfc2F2ZS5j
CmluZGV4IGNhNjkxM2IuLjE4MWEwYzggMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX3Nh
dmUuYworKysgYi90b29scy9saWJ4Yy94Y19zcl9zYXZlLmMKQEAgLTQxMiw2ICs0MTIsOTYgQEAg
c3RhdGljIGludCBzZW5kX2FsbF9wYWdlcyhzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4KQogICAg
IHJldHVybiBzZW5kX2RpcnR5X3BhZ2VzKGN0eCwgY3R4LT5zYXZlLnAybV9zaXplKTsKIH0KIAor
c3RhdGljIHZvaWQgY2xlYXJfdmlydHVhbF9kZXZpY2VzX21lbW9yeShzdHJ1Y3QgeGNfc3JfY29u
dGV4dCAqY3R4KQoreworICAgIHhlbl9wZm5fdCBwOworICAgIERFQ0xBUkVfSFlQRVJDQUxMX0JV
RkZFUl9TSEFET1codW5zaWduZWQgbG9uZywgZGlydHlfYml0bWFwLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgJmN0eC0+c2F2ZS5kaXJ0eV9iaXRtYXBfaGJ1Zik7CisKKyAg
ICBmb3IgKCBwID0gMHg3ODAwOyBwIDwgMHhmZWZmMjsgcCsrICl7CisgICAgICAgIGlmICggdGVz
dF9iaXQocCwgZGlydHlfYml0bWFwKSApeworICAgICAgICAgICAgY2xlYXJfYml0KHAsIGRpcnR5
X2JpdG1hcCk7CisgICAgICAgIH0KKyAgICB9CisgICAgcmV0dXJuOworfQorCitzdGF0aWMgaW50
IHNlbmRfdmlydHVhbF9yYW0oc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCkKK3sKKyAgICBERUNM
QVJFX0hZUEVSQ0FMTF9CVUZGRVJfU0hBRE9XKHVuc2lnbmVkIGxvbmcsIGRpcnR5X2JpdG1hcCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZjdHgtPnNhdmUuZGlydHlfYml0
bWFwX2hidWYpOworCisgICAgYml0bWFwX3NldChkaXJ0eV9iaXRtYXAsIGN0eC0+c2F2ZS5wMm1f
c2l6ZSk7CisKKyAgICAvKgorICAgICAqIE9uIHRoZSBzZWNvbmQgc3RyZWFtIG9mIGEgbWlncmF0
aW9uIHdpdGggbG9jYWwgZGlzaywKKyAgICAgKiBkb24ndCBzZW5kIHRoZSB2ZmIsIHZpcnR1YWwg
ZGV2aWNlcy4gT25seSB2aXJ0dWFsIFJBTQorICAgICAqLworICAgIGNsZWFyX3ZpcnR1YWxfZGV2
aWNlc19tZW1vcnkoY3R4KTsKKworICAgIHJldHVybiBzZW5kX2RpcnR5X3BhZ2VzKGN0eCwgY3R4
LT5zYXZlLnAybV9zaXplKTsKK30KKworc3RhdGljIGludCBzZW5kX3NwZWNpZmljX3BhZ2VzKHN0
cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsIHVpbnQ2NF90IHZhbHVlKQoreworCisgICAgaW50IHJj
ID0gMDsKKyAgICBERUNMQVJFX0hZUEVSQ0FMTF9CVUZGRVJfU0hBRE9XKHVuc2lnbmVkIGxvbmcs
IGRpcnR5X2JpdG1hcCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZjdHgt
PnNhdmUuZGlydHlfYml0bWFwX2hidWYpOworCisgICAgYml0bWFwX2NsZWFyKGRpcnR5X2JpdG1h
cCwgY3R4LT5zYXZlLnAybV9zaXplKTsKKyAgICBzZXRfYml0KHZhbHVlLCBkaXJ0eV9iaXRtYXAp
OworCisgICAgcmMgPSBzZW5kX2RpcnR5X3BhZ2VzKGN0eCwgMSk7CisgICAgYml0bWFwX2NsZWFy
KGRpcnR5X2JpdG1hcCwgY3R4LT5zYXZlLnAybV9zaXplKTsKKyAgICByZXR1cm4gcmM7CisKK30K
Kworc3RhdGljIGludCBzZW5kX3ZpcnR1YWxfZGV2aWNlc19hbmRfcGFyYW1zKHN0cnVjdCB4Y19z
cl9jb250ZXh0ICpjdHgpCit7CisgICAgeGNfaW50ZXJmYWNlICp4Y2ggPSBjdHgtPnhjaDsKKyAg
ICB1aW50NjRfdCBpID0gMDsKKyAgICBpbnQgcmMgPSAwOworCisgICAgZnByaW50ZihzdGRlcnIs
ICJCUlVOTzogU0VORCBWSVJUVUFMIERFVklDRVMgQU5EIFBBUkFNU1xuIik7CisgICAgeGNfc2V0
X3Byb2dyZXNzX3ByZWZpeCh4Y2gsICJGcmFtZXMiKTsKKworICAgIC8vRk9SIFJUTCBBTkQgVkdB
IElOIDEyOE1CIFZNIC4gTWlnaHQgY2hhbmdlIG9uIHNpemUgb2YgVk0KKyAgICBmb3IoIGkgPSAw
eDgwMDA7IGkgPCAweDgwNTA7IGkrKyApCisgICAgeworICAgICAgICByYyA9IHNlbmRfc3BlY2lm
aWNfcGFnZXMoY3R4LCBpKTsKKyAgICAgICAgaWYoIHJjICkKKyAgICAgICAgICAgIGdvdG8gb3V0
OworICAgIH0KKyAgICAvL1ZHQQorICAgIGZvciggaSA9IDB4ZjAwMDA7IGkgPCAweGYwODAwOyBp
KysgKQorICAgIHsKKyAgICAgICAgcmMgPSBzZW5kX3NwZWNpZmljX3BhZ2VzKGN0eCwgaSk7Cisg
ICAgICAgIGlmKCByYyApCisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICAvL1Zp
cnR1YWwgRGV2aWNlCisgICAgZm9yKCBpID0gMHhmYzAwMDsgaSA8IDB4ZmMwMGI7IGkrKyApCisg
ICAgeworICAgICAgICByYyA9IHNlbmRfc3BlY2lmaWNfcGFnZXMoY3R4LCBpKTsKKyAgICAgICAg
aWYoIHJjICkKKyAgICAgICAgICAgIGdvdG8gb3V0OworICAgIH0KKworICAgIGZvciggaSA9IDB4
ZmVmZjI7IGkgPCAweGZmMDAwOyBpKysgKQorICAgIHsKKyAgICAgICAgcmMgPSBzZW5kX3NwZWNp
ZmljX3BhZ2VzKGN0eCwgaSk7CisgICAgICAgICAgaWYoIHJjICkKKyAgICAgICAgICAgIGdvdG8g
b3V0OworICAgIH0KKworICAgcmMgPSBjdHgtPnNhdmUub3BzLmxvY2FsX2Rpc2tzKGN0eCk7Cisg
b3V0OgorICAgIHJldHVybiByYzsKK30KKwogc3RhdGljIGludCBlbmFibGVfbG9nZGlydHkoc3Ry
dWN0IHhjX3NyX2NvbnRleHQgKmN0eCkKIHsKICAgICB4Y19pbnRlcmZhY2UgKnhjaCA9IGN0eC0+
eGNoOwpAQCAtNDgxLDcgKzU3MSwxMSBAQCBzdGF0aWMgaW50IHNlbmRfbWVtb3J5X2xpdmUoc3Ry
dWN0IHhjX3NyX2NvbnRleHQgKmN0eCkKICAgICBpZiAoIHJjICkKICAgICAgICAgZ290byBvdXQ7
CiAKLSAgICByYyA9IHNlbmRfYWxsX3BhZ2VzKGN0eCk7CisgICAgaWYgKCAhY3R4LT5taWdyYXRp
b25fcGhhc2UgKQorICAgICAgICByYyA9IHNlbmRfYWxsX3BhZ2VzKGN0eCk7CisgICAgZWxzZQor
ICAgICAgICByYyA9IHNlbmRfdmlydHVhbF9yYW0oY3R4KTsKKwogICAgIGlmICggcmMgKQogICAg
ICAgICBnb3RvIG91dDsKIApAQCAtNDk5LDYgKzU5Myw5IEBAIHN0YXRpYyBpbnQgc2VuZF9tZW1v
cnlfbGl2ZShzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4KQogICAgICAgICAgICAgZ290byBvdXQ7
CiAgICAgICAgIH0KIAorICAgICAgICBpZiAoIGN0eC0+bWlncmF0aW9uX3BoYXNlICkKKyAgICAg
ICAgICAgIGNsZWFyX3ZpcnR1YWxfZGV2aWNlc19tZW1vcnkoY3R4KTsKKwogICAgICAgICBpZiAo
IHN0YXRzLmRpcnR5X2NvdW50ID09IDAgKQogICAgICAgICAgICAgYnJlYWs7CiAKQEAgLTYyMCw2
ICs3MTcsOSBAQCBzdGF0aWMgaW50IHN1c3BlbmRfYW5kX3NlbmRfZGlydHkoc3RydWN0IHhjX3Ny
X2NvbnRleHQgKmN0eCkKICAgICAgICAgfQogICAgIH0KIAorICAgIGlmICggY3R4LT5taWdyYXRp
b25fcGhhc2UgKQorICAgICAgICBjbGVhcl92aXJ0dWFsX2RldmljZXNfbWVtb3J5KGN0eCk7CisK
ICAgICByYyA9IHNlbmRfZGlydHlfcGFnZXMoY3R4LCBzdGF0cy5kaXJ0eV9jb3VudCArIGN0eC0+
c2F2ZS5ucl9kZWZlcnJlZF9wYWdlcyk7CiAgICAgaWYgKCByYyApCiAgICAgICAgIGdvdG8gb3V0
OwpAQCAtODA1LDYgKzkwNSwxNCBAQCBzdGF0aWMgaW50IHNhdmUoc3RydWN0IHhjX3NyX2NvbnRl
eHQgKmN0eCwgdWludDE2X3QgZ3Vlc3RfdHlwZSkKICAgICBpZiAoIHJjICkKICAgICAgICAgZ290
byBlcnI7CiAKKyAgICAvKiBGaXJzdCBwYXNzIG9mIFFFTVUgZGlzayBtaWdyYXRpb24gKi8KKyAg
ICBpZiAoIGN0eC0+bWlncmF0aW9uX3BoYXNlID09IE1JR1JBVElPTl9QSEFTRV9NSVJST1JfRElT
SyApIHsKKyAgICAgICAgcmMgPSBzZW5kX3ZpcnR1YWxfZGV2aWNlc19hbmRfcGFyYW1zKGN0eCk7
CisgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgZ290byBlcnI7CisgICAgICAgIGdvdG8g
ZW5kOworICAgIH0KKwogICAgIHJjID0gY3R4LT5zYXZlLm9wcy5zdGFydF9vZl9zdHJlYW0oY3R4
KTsKICAgICBpZiAoIHJjICkKICAgICAgICAgZ290byBlcnI7CkBAIC04ODksNiArOTk3LDcgQEAg
c3RhdGljIGludCBzYXZlKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsIHVpbnQxNl90IGd1ZXN0
X3R5cGUpCiAgICAgICAgIH0KICAgICB9IHdoaWxlICggY3R4LT5zYXZlLmNoZWNrcG9pbnRlZCAh
PSBYQ19NSUdfU1RSRUFNX05PTkUgKTsKIAorIGVuZDoKICAgICB4Y19yZXBvcnRfcHJvZ3Jlc3Nf
c2luZ2xlKHhjaCwgIkVuZCBvZiBzdHJlYW0iKTsKIAogICAgIHJjID0gd3JpdGVfZW5kX3JlY29y
ZChjdHgpOwpAQCAtOTE4LDEyICsxMDI3LDE0IEBAIHN0YXRpYyBpbnQgc2F2ZShzdHJ1Y3QgeGNf
c3JfY29udGV4dCAqY3R4LCB1aW50MTZfdCBndWVzdF90eXBlKQogaW50IHhjX2RvbWFpbl9zYXZl
KHhjX2ludGVyZmFjZSAqeGNoLCBpbnQgaW9fZmQsIHVpbnQzMl90IGRvbSwKICAgICAgICAgICAg
ICAgICAgICB1aW50MzJfdCBtYXhfaXRlcnMsIHVpbnQzMl90IG1heF9mYWN0b3IsIHVpbnQzMl90
IGZsYWdzLAogICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzYXZlX2NhbGxiYWNrcyogY2FsbGJh
Y2tzLCBpbnQgaHZtLAotICAgICAgICAgICAgICAgICAgIHhjX21pZ3JhdGlvbl9zdHJlYW1fdCBz
dHJlYW1fdHlwZSwgaW50IHJlY3ZfZmQpCisgICAgICAgICAgICAgICAgICAgeGNfbWlncmF0aW9u
X3N0cmVhbV90IHN0cmVhbV90eXBlLCBpbnQgcmVjdl9mZCwKKyAgICAgICAgICAgICAgICAgICBp
bnQgbWlncmF0aW9uX3BoYXNlKQogewogICAgIHN0cnVjdCB4Y19zcl9jb250ZXh0IGN0eCA9CiAg
ICAgICAgIHsKICAgICAgICAgICAgIC54Y2ggPSB4Y2gsCiAgICAgICAgICAgICAuZmQgPSBpb19m
ZCwKKyAgICAgICAgICAgIC5taWdyYXRpb25fcGhhc2UgPSBtaWdyYXRpb25fcGhhc2UKICAgICAg
ICAgfTsKIAogICAgIC8qIEdDQyA0LjQgKG9mIENlbnRPUyA2LnggdmludGFnZSkgY2FuJyB0IGlu
aXRpYWxpc2UgYW5vbnltb3VzIHVuaW9ucy4gKi8KQEAgLTk0OCw3ICsxMDU5LDggQEAgaW50IHhj
X2RvbWFpbl9zYXZlKHhjX2ludGVyZmFjZSAqeGNoLCBpbnQgaW9fZmQsIHVpbnQzMl90IGRvbSwK
ICAgICBjdHguc2F2ZS5kaXJ0eV90aHJlc2hvbGQgPSA1MDsKIAogICAgIC8qIFNhbml0eSBjaGVj
a3MgZm9yIGNhbGxiYWNrcy4gKi8KLSAgICBpZiAoIGh2bSApCisgICAgLyogTm93IHRoZSBtaXJy
b3IgcWVtdSBzdHJlYW0gZG9lc24ndCBlbmFibGUvZGlzYWJsZSBxZW11IGxvZyAqLworICAgIGlm
ICggaHZtICYmIGN0eC5taWdyYXRpb25fcGhhc2UgIT0gTUlHUkFUSU9OX1BIQVNFX01JUlJPUl9E
SVNLICkKICAgICAgICAgYXNzZXJ0KGNhbGxiYWNrcy0+c3dpdGNoX3FlbXVfbG9nZGlydHkpOwog
ICAgIGlmICggY3R4LnNhdmUuY2hlY2twb2ludGVkICkKICAgICAgICAgYXNzZXJ0KGNhbGxiYWNr
cy0+Y2hlY2twb2ludCAmJiBjYWxsYmFja3MtPnBvc3Rjb3B5KTsKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhjL3hjX3NyX3NhdmVfeDg2X2h2bS5jIGIvdG9vbHMvbGlieGMveGNfc3Jfc2F2ZV94ODZf
aHZtLmMKaW5kZXggZTE3YmI1OS4uZTQxN2RhMiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNf
c3Jfc2F2ZV94ODZfaHZtLmMKKysrIGIvdG9vbHMvbGlieGMveGNfc3Jfc2F2ZV94ODZfaHZtLmMK
QEAgLTE1Nyw3ICsxNTcsOCBAQCBzdGF0aWMgaW50IHg4Nl9odm1fc2V0dXAoc3RydWN0IHhjX3Ny
X2NvbnRleHQgKmN0eCkKIAogICAgIGN0eC0+c2F2ZS5wMm1fc2l6ZSA9IG5yX3BmbnM7CiAKLSAg
ICBpZiAoIGN0eC0+c2F2ZS5jYWxsYmFja3MtPnN3aXRjaF9xZW11X2xvZ2RpcnR5KAorICAgIGlm
ICggY3R4LT5taWdyYXRpb25fcGhhc2UgIT0gTUlHUkFUSU9OX1BIQVNFX01JUlJPUl9ESVNLICYm
CisgICAgICAgICBjdHgtPnNhdmUuY2FsbGJhY2tzLT5zd2l0Y2hfcWVtdV9sb2dkaXJ0eSgKICAg
ICAgICAgICAgICBjdHgtPmRvbWlkLCAxLCBjdHgtPnNhdmUuY2FsbGJhY2tzLT5kYXRhKSApCiAg
ICAgewogICAgICAgICBQRVJST1IoIkNvdWxkbid0IGVuYWJsZSBxZW11IGxvZy1kaXJ0eSBtb2Rl
Iik7CkBAIC0yMTQsNyArMjE1LDggQEAgc3RhdGljIGludCB4ODZfaHZtX2NsZWFudXAoc3RydWN0
IHhjX3NyX2NvbnRleHQgKmN0eCkKICAgICB4Y19pbnRlcmZhY2UgKnhjaCA9IGN0eC0+eGNoOwog
CiAgICAgLyogSWYgcWVtdSBzdWNjZXNzZnVsbHkgZW5hYmxlZCBsb2dkaXJ0eSBtb2RlLCBhdHRl
bXB0IHRvIGRpc2FibGUuICovCi0gICAgaWYgKCBjdHgtPng4Nl9odm0uc2F2ZS5xZW11X2VuYWJs
ZWRfbG9nZGlydHkgJiYKKyAgICBpZiAoIGN0eC0+bWlncmF0aW9uX3BoYXNlICE9IE1JR1JBVElP
Tl9QSEFTRV9NSVJST1JfRElTSyAmJgorICAgICAgICAgY3R4LT54ODZfaHZtLnNhdmUucWVtdV9l
bmFibGVkX2xvZ2RpcnR5ICYmCiAgICAgICAgICBjdHgtPnNhdmUuY2FsbGJhY2tzLT5zd2l0Y2hf
cWVtdV9sb2dkaXJ0eSgKICAgICAgICAgICAgICBjdHgtPmRvbWlkLCAwLCBjdHgtPnNhdmUuY2Fs
bGJhY2tzLT5kYXRhKSApCiAgICAgewpAQCAtMjM1LDYgKzIzNyw3IEBAIHN0cnVjdCB4Y19zcl9z
YXZlX29wcyBzYXZlX29wc194ODZfaHZtID0KICAgICAuZW5kX29mX2NoZWNrcG9pbnQgICA9IHg4
Nl9odm1fZW5kX29mX2NoZWNrcG9pbnQsCiAgICAgLmNoZWNrX3ZtX3N0YXRlICAgICAgPSB4ODZf
aHZtX2NoZWNrX3ZtX3N0YXRlLAogICAgIC5jbGVhbnVwICAgICAgICAgICAgID0geDg2X2h2bV9j
bGVhbnVwLAorICAgIC5sb2NhbF9kaXNrcyAgICAgICAgID0geDg2X2h2bV9lbmRfb2ZfY2hlY2tw
b2ludCwKIH07CiAKIC8qCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19zcl9zdHJlYW1fZm9y
bWF0LmggYi90b29scy9saWJ4Yy94Y19zcl9zdHJlYW1fZm9ybWF0LmgKaW5kZXggMTVmZjFjNy4u
MWYwYjI3NCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfc3Jfc3RyZWFtX2Zvcm1hdC5oCisr
KyBiL3Rvb2xzL2xpYnhjL3hjX3NyX3N0cmVhbV9mb3JtYXQuaApAQCAtOCw2ICs4LDEwIEBACiAK
ICNpbmNsdWRlIDxpbnR0eXBlcy5oPgogCisjZGVmaW5lIE1JR1JBVElPTl9QSEFTRV9OT05fTE9D
QUxfRElTSyAwCisjZGVmaW5lIE1JR1JBVElPTl9QSEFTRV9WSVJUVUFMX1JBTSAxCisjZGVmaW5l
IE1JR1JBVElPTl9QSEFTRV9NSVJST1JfRElTSyAyCisKIC8qCiAgKiBJbWFnZSBIZWFkZXIKICAq
LwotLSAKMi4zLjIgKEFwcGxlIEdpdC01NSkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 18 17:27:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 17:27:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4s7Y-0007cR-Fc; Wed, 18 Oct 2017 17:27:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bruno.alvisio@gmail.com>) id 1e4s7X-0007bB-R0
 for xen-devel@lists.xen.org; Wed, 18 Oct 2017 17:27:07 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 E8/54-23912-BEE87E95; Wed, 18 Oct 2017 17:27:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXiVRtsrPuq73m
 kwbMrHBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a+a/+YC145V0x43sHWwHjRuIuRi0NIYCKj
 xLKO9ewgDovASxaJu3cXs4I4EgL9rBIP+hqZuhg5gJwsicZrHl2MnEBmmkRTyxV2CLtKYtP6Z
 ywgtpCAmsTLBWcYIaZ2MEns6/nBBJJgE9CV+H2nlRXEFhGQlrj2+TIjiM0sEC/xqH0NM4gtLG
 AjMXHTdTYQm0VAVeLD2W6wXl4Bd4n705YwQyzTldi7aAJYL6eAh0Tb3JUsEMsaGSWuvpnEMoF
 RcAEjwypGjeLUorLUIl1DU72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMCgYwCC
 HYwN2z0PMUpyMCmJ8uoeeBYpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3fu/zSCHBotT01Iq0z
 Bxg+MOkJTh4lER4jUDSvMUFibnFmekQqVOMlhzHNl3+w8Sxb88tINlx8+4fJiGWvPy8VClx3s
 MgDQIgDRmleXDjYDF6iVFWSpiXEehAIZ6C1KLczBJU+VeM4hyMSsK8L0Gm8GTmlcBtfQV0EBP
 QQeucnoAcVJKIkJJqYKxwbvpq9mcP5696Z5lgu0fbZlvaTV2y5YXkmvklk9iX7MlXmRa1lGd7
 q3boRxe2Cx1zV2iXGHcJ1k94zVLuM+tvqPRKVtWyA7UpZpU5F/c+4ps02eey35GAqUF22zeWK
 ZqetttVtato5fYzR02cp/+o1w+KzBM9dzgtu72yV7GW+4Flys7UYCWW4oxEQy3mouJEAIFSax
 LMAgAA
X-Env-Sender: bruno.alvisio@gmail.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1508347624!92085827!1
X-Originating-IP: [74.125.83.51]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14128 invoked from network); 18 Oct 2017 17:27:05 -0000
Received: from mail-pg0-f51.google.com (HELO mail-pg0-f51.google.com)
 (74.125.83.51)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Oct 2017 17:27:05 -0000
Received: by mail-pg0-f51.google.com with SMTP id m18so4807528pgd.13
 for <xen-devel@lists.xen.org>; Wed, 18 Oct 2017 10:27:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=x5VvGIRIxlp7aII2pUFVjhP9SXeVGBlVtNdQX/acbsU=;
 b=rtaHZKw2wT0aBnfH1eq8KUEjIaqZVmzWuGiD9jNX38itVBaTl7oR83GA5aaTFoKoUN
 f2s0giOHTfrlcdInh8FcvzifA7WfB1qxAH9R4AvZFprZH2/hfhiHpTiMIXSN/RxzAfFN
 J9Z5OchqetfDXQQYI1Ebrt/NHs+pmluutCmg4eEx1CFs1MzvtbKhiyoq+5p28GZy216h
 Fv6ngT7HIVeS+NBPKk8bEMzHekuj4cli2U8GyVoK1vS8ZKMsd63tBghHezhtxwUBuiee
 UJZGKoQJ2JD9v2ZCBw4zCIi/h2xS+8AFA7t12mAdJPlchbUb+Pldy9VKPBME4xGD5iVe
 xlOg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=x5VvGIRIxlp7aII2pUFVjhP9SXeVGBlVtNdQX/acbsU=;
 b=buIvvzl4g2N3O6dMaJ2d8IvmseBd5Vl8PhbnyousvZJd1MNWxThRiuv3mQuRt9QPyz
 aZF1X72tSWsaGPD1eDVfZ4F6tkRGyszB/ePOb1ejuD2x3LT9yviihvQUJXSA91lEAm/c
 FlPDLXwRYc5e4sAPwk18BC/DQsugiSOtgNiZaxUOO67sA+LXK4CGATTRDclGTPSvE5zr
 2G42p35GSO4cJvnLZPfvPdFbnlgXj3Qt+YUTx15sWKpuLOILS6FocJ1+TIr09ZIEO9dW
 PxQKdUGfr0bsovDtb2xm32M/W7nOyAXhH7f1e9UtBr3WdnI8R+wZ/GcYYijEbL3namqp
 WT7Q==
X-Gm-Message-State: AMCzsaUJ+1b0YznwSVt84HgUcL3BsrfjQwf13Jc8+/GsseS8odcaZtd5
 HMUGWGJZkniQdPdHsIj4GBxl3Ufk
X-Google-Smtp-Source: AOwi7QADidfEZQDDNyjhL9xVA6IvlVIxsVF6dcnRbTl2yNwC2Zb0VeI6kdU252u/mDA7gGCx1fnPqA==
X-Received: by 10.98.212.76 with SMTP id u12mr15705013pfl.118.1508347624212;
 Wed, 18 Oct 2017 10:27:04 -0700 (PDT)
Received: from localhost.localdomain (79.sub-174-214-0.myvzw.com.
 [174.214.0.79])
 by smtp.gmail.com with ESMTPSA id o2sm25640409pfj.136.2017.10.18.10.27.02
 (version=TLS1 cipher=AES128-SHA bits=128/128);
 Wed, 18 Oct 2017 10:27:03 -0700 (PDT)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: xen-devel@lists.xen.org
Date: Wed, 18 Oct 2017 10:26:34 -0700
Message-Id: <1508347595-11657-8-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
In-Reply-To: <1508347595-11657-1-git-send-email-bruno.alvisio@gmail.com>
References: <rfc822msgid:20170629161121.wt7rqyqp7ouyhgks@citrix.com>
 <1508347595-11657-1-git-send-email-bruno.alvisio@gmail.com>
Cc: wei.liu2@citrix.com, ian.jackson@eu.citrix.com, bruno.alvisio@gmail.com,
 dave@recoil.org
Subject: [Xen-devel] [PATCH RFC v2 7/8] Fixed bugs in the migration flow
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

LS0tCiB0b29scy9saWJ4Yy94Y19zcl9zYXZlLmMgICAgICAgICB8ICAxIC0KIHRvb2xzL2xpYnhs
L2xpYnhsX2NyZWF0ZS5jICAgICAgIHwgMTUgKysrKysrKystLS0tLS0tCiB0b29scy9saWJ4bC9s
aWJ4bF9kb21fc2F2ZS5jICAgICB8ICAyICstCiB0b29scy9saWJ4bC9saWJ4bF9kb21haW4uYyAg
ICAgICB8ICAyICstCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oICAgICB8ICAyICstCiB0
b29scy9saWJ4bC9saWJ4bF9zYXZlX2NhbGxvdXQuYyB8ICA1ICsrKy0tCiB0b29scy9saWJ4bC9s
aWJ4bF9zdHJlYW1fd3JpdGUuYyB8ICAyICstCiB0b29scy94bC94bC5oICAgICAgICAgICAgICAg
ICAgICB8ICAyICstCiB0b29scy94bC94bF9jbWR0YWJsZS5jICAgICAgICAgICB8ICAzICsrLQog
dG9vbHMveGwveGxfbWlncmF0ZS5jICAgICAgICAgICAgfCAgMiArLQogMTAgZmlsZXMgY2hhbmdl
ZCwgMTkgaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGMveGNfc3Jfc2F2ZS5jIGIvdG9vbHMvbGlieGMveGNfc3Jfc2F2ZS5jCmluZGV4IDE4MWEw
YzguLmYzZTE2MmYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX3NhdmUuYworKysgYi90
b29scy9saWJ4Yy94Y19zcl9zYXZlLmMKQEAgLTQ2NCw3ICs0NjQsNiBAQCBzdGF0aWMgaW50IHNl
bmRfdmlydHVhbF9kZXZpY2VzX2FuZF9wYXJhbXMoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCkK
ICAgICB1aW50NjRfdCBpID0gMDsKICAgICBpbnQgcmMgPSAwOwogCi0gICAgZnByaW50ZihzdGRl
cnIsICJCUlVOTzogU0VORCBWSVJUVUFMIERFVklDRVMgQU5EIFBBUkFNU1xuIik7CiAgICAgeGNf
c2V0X3Byb2dyZXNzX3ByZWZpeCh4Y2gsICJGcmFtZXMiKTsKIAogICAgIC8vRk9SIFJUTCBBTkQg
VkdBIElOIDEyOE1CIFZNIC4gTWlnaHQgY2hhbmdlIG9uIHNpemUgb2YgVk0KZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMK
aW5kZXggNmRmMjc1NC4uMDU3OTY3MSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3Jl
YXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKQEAgLTEwNTUsMjQgKzEwNTUs
MjQgQEAgc3RhdGljIHZvaWQgc3RhcnRfbmJkX3NlcnZlcihsaWJ4bF9fZWdjICplZ2MsIGxpYnhs
X19kbV9zcGF3bl9zdGF0ZSAqZG1zcywKICAgICAgICAgICAgICAgKiBUT0RPOiBBc3NpZ24gcG9y
dCBkeW5hbWljYWxseQogICAgICAgICAgICAgICAqLwogCi0gICAgICAgICAgICBMT0dEKERFQlVH
LCAiU3RhcnRpbmcgTkJEIFNlcnZlclxuIik7CisgICAgICAgICAgICBMT0dEKERFQlVHLCBkb21p
ZCwgIlN0YXJ0aW5nIE5CRCBTZXJ2ZXJcbiIpOwogICAgICAgICAgICAgcmV0ID0gbGlieGxfX3Ft
cF9uYmRfc2VydmVyX3N0YXJ0KGdjLCBkb21pZCwgIjo6IiwgUUVNVV9EUklWRV9NSVJST1JfUE9S
VCk7CiAgICAgICAgICAgICBpZiAocmV0KSB7CiAgICAgICAgICAgICAgICAgcmV0ID0gRVJST1Jf
RkFJTDsKLSAgICAgICAgICAgICAgICBMT0dEKEVSUk9SLCAiRmFpbGVkIHRvIHN0YXJ0IE5CRCBT
ZXJ2ZXJcbiIpOworICAgICAgICAgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAiRmFpbGVkIHRv
IHN0YXJ0IE5CRCBTZXJ2ZXJcbiIpOwogICAgICAgICAgICAgICAgIGdvdG8gc2tpcF9uYmQ7CiAg
ICAgICAgICAgICB9ZWxzZXsKLSAgICAgICAgICAgICAgICBMT0dEKElORk8sICJTdGFydGVkIE5C
RCBTZXJ2ZXIgU3VjY2Vzc2Z1bGx5XG4iKTsKKyAgICAgICAgICAgICAgICBMT0dEKElORk8sIGRv
bWlkLCAiU3RhcnRlZCBOQkQgU2VydmVyIFN1Y2Nlc3NmdWxseVxuIik7CiAgICAgICAgICAgICB9
CiAKICAgICAgICAgICAgIHJldCA9IGxpYnhsX19xbXBfbmJkX3NlcnZlcl9hZGQoZ2MsIGRvbWlk
LCBRRU1VX0RSSVZFX01JUlJPUl9ERVZJQ0UpOwogCiAgICAgICAgICAgICBpZiAocmV0KSB7CiAg
ICAgICAgICAgICAgICAgcmV0ID0gRVJST1JfRkFJTDsKLSAgICAgICAgICAgICAgICBMT0dEKEVS
Uk9SLCAiRmFpbGVkIHRvIGFkZCBOQkQgU2VydmVyXG4iKTsKKyAgICAgICAgICAgICAgICBMT0dE
KEVSUk9SLCBkb21pZCwgIkZhaWxlZCB0byBhZGQgTkJEIFNlcnZlclxuIik7CiAgICAgICAgICAg
ICAgICAgZ290byBza2lwX25iZDsKICAgICAgICAgICAgIH0gZWxzZSB7Ci0gICAgICAgICAgICAg
ICAgTE9HRChJTkZPLCAiTkJEIEFkZCBTdWNjZXNzZnVsXG4iKTsKKyAgICAgICAgICAgICAgICBM
T0dEKElORk8sIGRvbWlkLCAiTkJEIEFkZCBTdWNjZXNzZnVsXG4iKTsKICAgICAgICAgICAgIH0K
ICAgICAgICAgfQogCkBAIC0xMTAzLDcgKzExMDMsNyBAQCBzdGF0aWMgdm9pZCBkb21jcmVhdGVf
Ym9vdGxvYWRlcl9kb25lKGxpYnhsX19lZ2MgKmVnYywKICAgICBsaWJ4bF9fc3JtX3Jlc3RvcmVf
YXV0b2dlbl9jYWxsYmFja3MgKmNvbnN0IGNhbGxiYWNrcyA9CiAgICAgICAgICZkY3MtPnNycy5z
aHMuY2FsbGJhY2tzLnJlc3RvcmUuYTsKICAgICBsaWJ4bF9fc3JtX3Jlc3RvcmVfYXV0b2dlbl9j
YWxsYmFja3MgKmNvbnN0IGNhbGxiYWNrc19taXJyb3JfcWVtdV9kaXNrcyA9Ci0gICAgICAgICZk
Y3MtPnNyc19sb2NhbF9kaXNrcy5zaHMuY2FsbGJhY2tzLnJlc3RvcmUuYTsKKyAgICAgICAgJmRj
cy0+c3JzX21pcnJvcl9xZW11X2Rpc2tzLnNocy5jYWxsYmFja3MucmVzdG9yZS5hOwogCiAgICAg
aWYgKHJjKSB7CiAgICAgICAgIGRvbWNyZWF0ZV9yZWJ1aWxkX2RvbmUoZWdjLCBkY3MsIHJjKTsK
QEAgLTEyNTIsNiArMTI1Miw3IEBAIHN0YXRpYyB2b2lkIGRvbWNyZWF0ZV9zdHJlYW1fZG9uZShs
aWJ4bF9fZWdjICplZ2MsCiB7CiAgICAgbGlieGxfX2RvbWFpbl9jcmVhdGVfc3RhdGUgKmRjcyA9
IHNycy0+ZGNzOwogICAgIFNUQVRFX0FPX0dDKGRjcy0+YW8pOworICAgIGludCByYzsKIAogICAg
IGNvbnN0IHVpbnQzMl90IGRvbWlkID0gZGNzLT5ndWVzdF9kb21pZDsKICAgICBjb25zdCBjaGFy
KiB1cmk7CkBAIC0xMjY5LDcgKzEyNzAsNyBAQCBzdGF0aWMgdm9pZCBkb21jcmVhdGVfc3RyZWFt
X2RvbmUobGlieGxfX2VnYyAqZWdjLAogICAgICAgICB9ZWxzZXsKICAgICAgICAgICAgIGZwcmlu
dGYoc3RkZXJyLCAiU3RvcHBlZCBOQkQgc2VydmVyIHN1Y2Nlc3NmdWxseVxuIik7CiAgICAgICAg
IH0KLSAgICAgICAgdXJpID0gR0NTUFJJTlRGKCJleGVjOiAvYmluL2NhdCAlcyIsICgmZGNzLT5z
ZHNzLmRtKS0+YnVpbGRfc3RhdGUtPnNhdmVkX3N0YXRlKTsKKyAgICAgICAgdXJpID0gR0NTUFJJ
TlRGKCJleGVjOiAvYmluL2NhdCAlcyIsIHN0YXRlX2ZpbGUpOwogICAgICAgICBsaWJ4bF9fcW1w
X21pZ3JhdGVfaW5jb21pbmcoZ2MsIGRvbWlkLCB1cmkpOwogICAgICAgICBkb21jcmVhdGVfZGV2
bW9kZWxfc3RhcnRlZChlZ2MsICZkY3MtPnNkc3MuZG0sIDApOwogICAgIH0KZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2RvbV9zYXZlLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb21fc2F2
ZS5jCmluZGV4IGEyNzMwZjUuLmRkZmUyZjggMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2RvbV9zYXZlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tX3NhdmUuYwpAQCAtNDQ2LDcg
KzQ0Niw3IEBAIHN0YXRpYyB2b2lkIG1pcnJvcl9xZW11X2Rpc2tzKGxpYnhsX19lZ2MgKmVnYywg
bGlieGxfX3N0cmVhbV93cml0ZV9zdGF0ZSAqc3dzLAogc3RhcnRfbWlycm9yOgogICAgICAgICBM
T0dEKERFQlVHLCBkb21pZCwgIlNsZWVwaW5nIGZvciBhIGJpdCBzbyB0aGF0IHNvdXJjZSBjYW4g
c3RhcnQgTkJEXG4iKTsKICAgICAgICAgc2xlZXAoMzApOwotICAgICAgICBMT0dEKERFQlVHLCAi
U3RhcnRpbmcgbWlycm9yLWRyaXZlIG9mIGRldmljZSAlc1xuIiwKKyAgICAgICAgTE9HRChERUJV
RywgZG9taWQsICJTdGFydGluZyBtaXJyb3ItZHJpdmUgb2YgZGV2aWNlICVzXG4iLAogICAgICAg
ICAgICAgIFFFTVVfRFJJVkVfTUlSUk9SX0RFVklDRSk7CiAgICAgICAgIHRhcmdldCA9IEdDU1BS
SU5URigibmJkOiVzOiVzOmV4cG9ydG5hbWU9JXMiLCBkc3MtPmhvc3RuYW1lLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgUUVNVV9EUklWRV9NSVJST1JfUE9SVCwgUUVNVV9EUklWRV9NSVJS
T1JfREVWSUNFKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jIGIvdG9v
bHMvbGlieGwvbGlieGxfZG9tYWluLmMKaW5kZXggNzZjNmQzZC4uOWI1MTJiOSAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9t
YWluLmMKQEAgLTUwOSw3ICs1MDksNyBAQCBpbnQgbGlieGxfZG9tYWluX3N1c3BlbmQobGlieGxf
Y3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBpbnQgZmQsIGludCBmbGFncywKICAgICBkc3MtPnR5
cGUgPSB0eXBlOwogICAgIGRzcy0+bGl2ZSA9IGZsYWdzICYgTElCWExfU1VTUEVORF9MSVZFOwog
ICAgIGRzcy0+ZGVidWcgPSBmbGFncyAmIExJQlhMX1NVU1BFTkRfREVCVUc7Ci0gICAgZHNzLT5t
aXJyb3JfcWVtdV9kaXNrcyA9IGZsYWdzICYgTElCWExfU1VTUEVORF9NSVJST1JfUUVNVV9ESVNL
UzsKKyAgICBkc3MtPm1pcnJvcl9xZW11X2Rpc2tzID0gKGZsYWdzICYgTElCWExfU1VTUEVORF9N
SVJST1JfUUVNVV9ESVNLUykgPyAxIDogMDsKICAgICBkc3MtPmhvc3RuYW1lID0gaG9zdG5hbWU7
CiAgICAgZHNzLT5jaGVja3BvaW50ZWRfc3RyZWFtID0gTElCWExfQ0hFQ0tQT0lOVEVEX1NUUkVB
TV9OT05FOwogCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9v
bHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCAzMDg2MmM2Li5kN2IzMzhiIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2ludGVybmFsLmgKQEAgLTM3NTksNyArMzc1OSw3IEBAIHN0cnVjdCBsaWJ4bF9fZG9tYWluX2Ny
ZWF0ZV9zdGF0ZSB7CiAgICAgICAgIC8qIElmIHdlJ3JlIG5vdCBkb2luZyBzdHViZG9tLCB3ZSB1
c2Ugb25seSBkbXNzLmRtLAogICAgICAgICAgKiBmb3IgdGhlIG5vbi1zdHViZG9tIGRldmljZSBt
b2RlbC4gKi8KICAgICBsaWJ4bF9fc3RyZWFtX3JlYWRfc3RhdGUgc3JzOwotICAgIGxpYnhsX19z
dHJlYW1fcmVhZF9zdGF0ZSBzcnNfbG9jYWxfZGlza3M7CisgICAgbGlieGxfX3N0cmVhbV9yZWFk
X3N0YXRlIHNyc19taXJyb3JfcWVtdV9kaXNrczsKICAgICAvKiBuZWNlc3NhcnkgaWYgdGhlIGRv
bWFpbiBjcmVhdGlvbiBmYWlsZWQgYW5kIHdlIGhhdmUgdG8gZGVzdHJveSBpdCAqLwogICAgIGxp
YnhsX19kb21haW5fZGVzdHJveV9zdGF0ZSBkZHM7CiAgICAgbGlieGxfX211bHRpZGV2IG11bHRp
ZGV2OwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfc2F2ZV9jYWxsb3V0LmMgYi90b29s
cy9saWJ4bC9saWJ4bF9zYXZlX2NhbGxvdXQuYwppbmRleCA0OGY5NmQ4Li42NGM4OTFhIDEwMDY0
NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9zYXZlX2NhbGxvdXQuYworKysgYi90b29scy9saWJ4
bC9saWJ4bF9zYXZlX2NhbGxvdXQuYwpAQCAtNjIsNyArNjIsOCBAQCB2b2lkIGxpYnhsX194Y19k
b21haW5fcmVzdG9yZShsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19kb21haW5fY3JlYXRlX3N0YXRl
ICpkY3MsCiAgICAgICAgIHN0YXRlLT5zdG9yZV9kb21pZCwgc3RhdGUtPmNvbnNvbGVfcG9ydCwK
ICAgICAgICAgc3RhdGUtPmNvbnNvbGVfZG9taWQsCiAgICAgICAgIGh2bSwgcGFlLAotICAgICAg
ICBjYmZsYWdzLCBkY3MtPnJlc3RvcmVfcGFyYW1zLmNoZWNrcG9pbnRlZF9zdHJlYW0KKyAgICAg
ICAgY2JmbGFncywgZGNzLT5yZXN0b3JlX3BhcmFtcy5jaGVja3BvaW50ZWRfc3RyZWFtLAorICAg
ICAgICBtaWdyYXRpb25fcGhhc2UsCiAgICAgfTsKIAogICAgIHNocy0+YW8gPSBhbzsKQEAgLTc0
LDcgKzc1LDcgQEAgdm9pZCBsaWJ4bF9feGNfZG9tYWluX3Jlc3RvcmUobGlieGxfX2VnYyAqZWdj
LCBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9zdGF0ZSAqZGNzLAogICAgIH0gZWxzZSB7CiAgICAgICAg
IGlmICggbWlncmF0aW9uX3BoYXNlICE9IExJQlhMX01JR1JBVElPTl9QSEFTRV9NSVJST1JfRElT
SyApIHsKICAgICAgICAgICAgIHNocy0+Y29tcGxldGlvbl9jYWxsYmFjayA9IGxpYnhsX194Y19k
b21haW5fcmVzdG9yZV9kb25lOwotICAgICAgICAgICAgaWYoIGxvY2FsX2Rpc2tzID09IExJQlhM
X01JR1JBVElPTl9QSEFTRV9WSVJUVUFMX1JBTSApCisgICAgICAgICAgICBpZiggbWlncmF0aW9u
X3BoYXNlID09IExJQlhMX01JR1JBVElPTl9QSEFTRV9WSVJUVUFMX1JBTSApCiAgICAgICAgICAg
ICAgICAgc2hzLT5uZWVkX3Jlc3VsdHMgPSAwOwogICAgICAgICAgICAgZWxzZQogICAgICAgICAg
ICAgICAgIHNocy0+bmVlZF9yZXN1bHRzID0gMTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsX3N0cmVhbV93cml0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfc3RyZWFtX3dyaXRlLmMKaW5k
ZXggYWQzMTJlZC4uZjUyNjlmNCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfc3RyZWFt
X3dyaXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfc3RyZWFtX3dyaXRlLmMKQEAgLTMzNSw3
ICszMzUsNyBAQCBzdGF0aWMgdm9pZCBzdHJlYW1faGVhZGVyX2RvbmUobGlieGxfX2VnYyAqZWdj
LAogc3RhdGljIHZvaWQgbGlieGNfaGVhZGVyX2RvbmUobGlieGxfX2VnYyAqZWdjLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3N0cmVhbV93cml0ZV9zdGF0ZSAqc3RyZWFt
KQogewotICAgIGludCBzYXZlX21pcnJvcl9xZW11X2Rpc2tzID0gc3RyZWFtLT5kc3MtPmxvY2Fs
X2Rpc2tzOworICAgIGludCBzYXZlX21pcnJvcl9xZW11X2Rpc2tzID0gc3RyZWFtLT5kc3MtPm1p
cnJvcl9xZW11X2Rpc2tzOwogICAgIGxpYnhsX194Y19kb21haW5fc2F2ZShlZ2MsIHN0cmVhbS0+
ZHNzLCAmc3RyZWFtLT5zaHMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHNhdmVfbWlycm9y
X3FlbXVfZGlza3MgKyBzdHJlYW0tPm1pcnJvcl9xZW11X2Rpc2tzKTsKIH0KZGlmZiAtLWdpdCBh
L3Rvb2xzL3hsL3hsLmggYi90b29scy94bC94bC5oCmluZGV4IDA3MGJhYzEuLjJiZmY1MmYgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsLmgKKysrIGIvdG9vbHMveGwveGwuaApAQCAtMzUsNyArMzUs
NyBAQCBzdHJ1Y3QgZG9tYWluX2NyZWF0ZSB7CiAgICAgaW50IGRhZW1vbml6ZTsKICAgICBpbnQg
bW9uaXRvcjsgLyogaGFuZGxlIGd1ZXN0IHJlYm9vdHMgZXRjICovCiAgICAgaW50IHBhdXNlZDsK
LSAgICBpbnQgbWlycm9yX3FlbXVfZGlzazsKKyAgICBpbnQgbWlycm9yX3FlbXVfZGlza3M7CiAg
ICAgaW50IGRyeXJ1bjsKICAgICBpbnQgcXVpZXQ7CiAgICAgaW50IHZuYzsKZGlmZiAtLWdpdCBh
L3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMgYi90b29scy94bC94bF9jbWR0YWJsZS5jCmluZGV4IDVj
ZmM3ZTguLjVmYTU3MjAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKKysrIGIv
dG9vbHMveGwveGxfY21kdGFibGUuYwpAQCAtMTY1LDcgKzE2NSw4IEBAIHN0cnVjdCBjbWRfc3Bl
YyBjbWRfdGFibGVbXSA9IHsKICAgICAgICItZSAgICAgICAgICAgICAgRG8gbm90IHdhaXQgaW4g
dGhlIGJhY2tncm91bmQgKG9uIDxob3N0PikgZm9yIHRoZSBkZWF0aFxuIgogICAgICAgIiAgICAg
ICAgICAgICAgICBvZiB0aGUgZG9tYWluLlxuIgogICAgICAgIi0tZGVidWcgICAgICAgICBQcmlu
dCBodWdlICghKSBhbW91bnQgb2YgZGVidWcgZHVyaW5nIHRoZSBtaWdyYXRpb24gcHJvY2Vzcy5c
biIKLSAgICAgICItcCAgICAgICAgICAgICAgRG8gbm90IHVucGF1c2UgZG9tYWluIGFmdGVyIG1p
Z3JhdGluZyBpdC4iCisgICAgICAiLXAgICAgICAgICAgICAgIERvIG5vdCB1bnBhdXNlIGRvbWFp
biBhZnRlciBtaWdyYXRpbmcgaXQuXG4iCisgICAgICAiLXEgICAgICAgICAgICAgIE1pZ3JhdGUg
bG9jYWwgZGlza3MgKENvcHkgYWxsIHRoZSBzdG9yYWdlKSIKICAgICB9LAogICAgIHsgInJlc3Rv
cmUiLAogICAgICAgJm1haW5fcmVzdG9yZSwgMCwgMSwKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hs
X21pZ3JhdGUuYyBiL3Rvb2xzL3hsL3hsX21pZ3JhdGUuYwppbmRleCA5ZjQzZDk2Li4wYTAxY2Fk
IDEwMDY0NAotLS0gYS90b29scy94bC94bF9taWdyYXRlLmMKKysrIGIvdG9vbHMveGwveGxfbWln
cmF0ZS5jCkBAIC02MTAsNyArNjEwLDcgQEAgaW50IG1haW5fbWlncmF0ZShpbnQgYXJnYywgY2hh
ciAqKmFyZ3YpCiAgICAgICAgICAgICAgICAgICBkYWVtb25pemUgPyAiIiA6ICIgLWUiLAogICAg
ICAgICAgICAgICAgICAgZGVidWcgPyAiIC1kIiA6ICIiLAogICAgICAgICAgICAgICAgICAgcGF1
c2VfYWZ0ZXJfbWlncmF0aW9uID8gIiAtcCIgOiAiIiwKLSAgICAgICAgICAgICAgICAgIG1pcnJv
cl9xZW11X2Rpc2tzID8gIi1xIiA6IiIpOworICAgICAgICAgICAgICAgICAgbWlycm9yX3FlbXVf
ZGlza3MgPyAiIC1xIiA6ICIiKTsKICAgICB9CiAKICAgICBtaWdyYXRlX2RvbWFpbihkb21pZCwg
cnVuZSwgZGVidWcsIGNvbmZpZ19maWxlbmFtZSwgbWlycm9yX3FlbXVfZGlza3MsCi0tIAoyLjMu
MiAoQXBwbGUgR2l0LTU1KQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 18 17:27:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 17:27:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4s7a-0007f4-Nc; Wed, 18 Oct 2017 17:27:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bruno.alvisio@gmail.com>) id 1e4s7Z-0007dd-Fq
 for xen-devel@lists.xen.org; Wed, 18 Oct 2017 17:27:09 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 C3/D6-19067-CEE87E95; Wed, 18 Oct 2017 17:27:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsVyMfTAId3Xfc8
 jDSafUbRY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDMOPD/AXLAnuGLLlMfsDYzHbbsYuTiEBCYy
 SjyefpgZxGEReMkisWjiLiYQR0Kgn1Xiz97t7F2MnEBOlsSb1y8YIew0iQPXOtkg7EqJv3Pfg
 9lCAmoSLxecYYQY28EksWPhK1aQBJuArsTvO61gtoiAtMS1z5fBBjELxEs8al/DDGILC9hJtK
 w9CFbDIqAqcefwebDFvALuEqc2HYI6Qldi76IJYL2cAh4SbXNXskAsa2SUuPpmEssERsEFjAy
 rGDWKU4vKUot0jQz1kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECw66egYFxB+Pd
 yX6HGCU5mJREeXUPPIsU4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7v/d5pJBgUWp6akVaZg4wA
 mDSEhw8SiK8RiBp3uKCxNzizHSI1ClGS44Ldy79YeI4sOcWkOy4efcPkxBLXn5eqpQ472GQBg
 GQhozSPLhxsCi9xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmY9yXIFJ7MvBK4ra+ADmICOmi
 d0xOQg0oSEVJSDYxLf2/xUmFqb5t5qs8sZpaulkXinQMPtxgpORmvXrXFOP4Co3wAl3nrq6hn
 d/avrlVcnlTm/K9yfVJmllD4N2WNHubJAvdYJB8v2evAeCXseU+gqZli8C8/3bvnZmw7fXz3H
 a8fFX2837/O+mGUl1L062pn9b5EjdgVJ3PkI2Ja+vd0vDdau0yJpTgj0VCLuag4EQDtW5KnzQ
 IAAA==
X-Env-Sender: bruno.alvisio@gmail.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1508347626!91701727!1
X-Originating-IP: [209.85.192.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30178 invoked from network); 18 Oct 2017 17:27:07 -0000
Received: from mail-pf0-f194.google.com (HELO mail-pf0-f194.google.com)
 (209.85.192.194)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Oct 2017 17:27:07 -0000
Received: by mail-pf0-f194.google.com with SMTP id 17so4442256pfn.12
 for <xen-devel@lists.xen.org>; Wed, 18 Oct 2017 10:27:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=Qgh+MaE7Nu7yf+xeRGTE00NlahFy+dszYt8mLCnOOVo=;
 b=KeHb5FYH+DnE1AlOYGw8PeyndDEqXfy8i1c6Gi+wCQVheyP7k65w8h/TEJ7j4C2t9D
 6ixZ7cq8v/Bt6kwjbZw89xDZY2R0aGuG5dL/Ryr1Ns9BB5n4uYw6fTENdqzX5Rvuk2pT
 SOSL9J8yqDb4rKhdmmntMDnT+imjFmO+mxW+J+jfGFzyXNyhihTqbIXQEFZpAKxr5XPs
 ddrDXbl0J2+aAQvArDb7Db7mBOmX/Lk8z62RWnpzJCoSNt0hVKtq51yNyS4Mc10CGBs/
 OT+7czV4c6s0TbFKyl/f2vvlszgYTSX9DN4Nz6nazNlEfEGvXcrjHlO/3bIq/zkYGRe3
 kONQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=Qgh+MaE7Nu7yf+xeRGTE00NlahFy+dszYt8mLCnOOVo=;
 b=EDtHAT5D4Fu5kjom/q4CDYKbYe9a6Hd3tFH5gJNc+jWxIut852/FKpnJivhkgNXUSL
 4oNHVua3mSfQt48yG4AEpsM1IxR36lRcrJyCpLE3NccFryF8kZEgaD4i3LwHrjigii44
 m674e16U5cHF/aV2COePnCwU13tyuvwiBYQuipDQGwZZlHtoS5Kza+tDpw/H3k2XpVK+
 wTln+a3VnZaGnuewlUHVM3rTrg/nrsv/51RmWfCDEQ4ntKeEc89UWkNeTLXghVxDiOUq
 5kB1m3InJpwganEYOMSabcY53DvtQ0WgBl3RM73jMR/2/+Ogs1wA/U1TeWVUU7AFH4O/
 ulcg==
X-Gm-Message-State: AMCzsaUqdhtQgFG8FEMOmjqk7Q1oIBIKaFq0Vg332SnNnXg8zymYnpaa
 Yb9jU1+7rwi/xcDI0OPY9hTUjsZR
X-Google-Smtp-Source: ABhQp+TdnmzWHfpB9Kfl7A1yIRK7yaBz3+8gIUOgxLoczdpLYTaM4laJYyqap29tk/+gvJO5/EIfRw==
X-Received: by 10.98.72.151 with SMTP id q23mr6915815pfi.169.1508347625517;
 Wed, 18 Oct 2017 10:27:05 -0700 (PDT)
Received: from localhost.localdomain (79.sub-174-214-0.myvzw.com.
 [174.214.0.79])
 by smtp.gmail.com with ESMTPSA id o2sm25640409pfj.136.2017.10.18.10.27.04
 (version=TLS1 cipher=AES128-SHA bits=128/128);
 Wed, 18 Oct 2017 10:27:04 -0700 (PDT)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: xen-devel@lists.xen.org
Date: Wed, 18 Oct 2017 10:26:35 -0700
Message-Id: <1508347595-11657-9-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
In-Reply-To: <1508347595-11657-1-git-send-email-bruno.alvisio@gmail.com>
References: <rfc822msgid:20170629161121.wt7rqyqp7ouyhgks@citrix.com>
 <1508347595-11657-1-git-send-email-bruno.alvisio@gmail.com>
Cc: wei.liu2@citrix.com, ian.jackson@eu.citrix.com, bruno.alvisio@gmail.com,
 dave@recoil.org
Subject: [Xen-devel] [PATCH RFC v2 8/8] Added support to handle QMP events
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

LS0tCiB0b29scy9saWJ4bC9saWJ4bF9kb21fc2F2ZS5jIHwgIDcxICsrKysrKysrLS0tLS0tLS0t
LS0tCiB0b29scy9saWJ4bC9saWJ4bF9xbXAuYyAgICAgIHwgMTUwICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTcwIGluc2VydGlv
bnMoKyksIDUxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Rv
bV9zYXZlLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb21fc2F2ZS5jCmluZGV4IGRkZmUyZjguLmQx
ODhkZDIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbV9zYXZlLmMKKysrIGIvdG9v
bHMvbGlieGwvbGlieGxfZG9tX3NhdmUuYwpAQCAtNDMyLDYzICs0MzIsNDQgQEAgc3RhdGljIHZv
aWQgbWlycm9yX3FlbXVfZGlza3MobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fc3RyZWFtX3dyaXRl
X3N0YXRlICpzd3MsCiB7CiAgICAgaW50IGNvdW50ZXIgPSAyMDsKICAgICBjaGFyKiB0YXJnZXQ7
Ci0gICAgYm9vbCBqb2JfaXNfcmVhZHkgPSBmYWxzZTsKICAgICBsaWJ4bF9fZG9tYWluX3NhdmVf
c3RhdGUgKmRzcyA9IHN3cy0+ZHNzOwogICAgIGNvbnN0IHVpbnQzMl90IGRvbWlkID0gZHNzLT5k
b21pZDsKICAgICBTVEFURV9BT19HQyhkc3MtPmFvKTsKIAotICAgIGlmIChkc3MtPm1pcnJvcl9x
ZW11X2Rpc2tzKSB7CisgICAgaWYgKHJjKQorICAgICAgICBnb3RvIGVycjsKICAgICAvKgogICAg
ICAqIElmIHRoZSAtcSB3YXMgcHJvdmlkZWQsIHRoZSBkcml2ZS1taXJyb3Igam9iIGlzIHN0YXJ0
ZWQuCi0gICAgICogVE9ETzogTW92ZSB0aGUgZm9sbG93aW5nIGNvZGUgYXMgcGFydCBvZiB0aGUg
ZG9tYWluX3N1c3BlbmQKICAgICAgKiBUT0RPOiBUaGUgcG9ydCBzaG91bGQgYmUgc2VudCBieSB0
aGUgZGVzdGluYXRpb24uCi0gICAgKi8KLXN0YXJ0X21pcnJvcjoKLSAgICAgICAgTE9HRChERUJV
RywgZG9taWQsICJTbGVlcGluZyBmb3IgYSBiaXQgc28gdGhhdCBzb3VyY2UgY2FuIHN0YXJ0IE5C
RFxuIik7Ci0gICAgICAgIHNsZWVwKDMwKTsKLSAgICAgICAgTE9HRChERUJVRywgZG9taWQsICJT
dGFydGluZyBtaXJyb3ItZHJpdmUgb2YgZGV2aWNlICVzXG4iLAotICAgICAgICAgICAgIFFFTVVf
RFJJVkVfTUlSUk9SX0RFVklDRSk7Ci0gICAgICAgIHRhcmdldCA9IEdDU1BSSU5URigibmJkOiVz
OiVzOmV4cG9ydG5hbWU9JXMiLCBkc3MtPmhvc3RuYW1lLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgUUVNVV9EUklWRV9NSVJST1JfUE9SVCwgUUVNVV9EUklWRV9NSVJST1JfREVWSUNFKTsK
LSAgICAgICAgcmMgPSBsaWJ4bF9fcW1wX2RyaXZlX21pcnJvcihnYywgZHNzLT5kb21pZCwgUUVN
VV9EUklWRV9NSVJST1JfREVWSUNFLAorICAgICAqLworIHN0YXJ0X21pcnJvcjoKKyAgICBMT0dE
KERFQlVHLCBkb21pZCwgIlNsZWVwaW5nIGZvciBhIGJpdCBzbyB0aGF0IHNvdXJjZSBjYW4gc3Rh
cnQgTkJEXG4iKTsKKyAgICBzbGVlcCgzMCk7CisgICAgTE9HRChERUJVRywgZG9taWQsICJTdGFy
dGluZyBtaXJyb3ItZHJpdmUgb2YgZGV2aWNlICVzXG4iLAorICAgICAgICAgUUVNVV9EUklWRV9N
SVJST1JfREVWSUNFKTsKKyAgICB0YXJnZXQgPSBHQ1NQUklOVEYoIm5iZDolczolczpleHBvcnRu
YW1lPSVzIiwgZHNzLT5ob3N0bmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAgUUVNVV9EUklW
RV9NSVJST1JfUE9SVCwgUUVNVV9EUklWRV9NSVJST1JfREVWSUNFKTsKKyAgICByYyA9IGxpYnhs
X19xbXBfZHJpdmVfbWlycm9yKGdjLCBkc3MtPmRvbWlkLCBRRU1VX0RSSVZFX01JUlJPUl9ERVZJ
Q0UsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGFyZ2V0LCAicmF3Iik7
Ci0gICAgICAgIGlmICghcmMpIHsKLSAgICAgICAgICAgIExPR0QoSU5GTywgZG9taWQsICJEcml2
ZSBtaXJyb3IgY29tbWFuZCByZXR1cm5lZCBzdWNjZXNzZnVsbHlcbiIpOworICAgIGlmICghcmMp
IHsKKyAgICAgICAgTE9HRChERUJVRywgZG9taWQsICJEcml2ZSBtaXJyb3IgY29tbWFuZCByZXR1
cm5lZCBzdWNjZXNzZnVsbHlcbiIpOworICAgIH1lbHNleworICAgICAgICBMT0dEKEVSUk9SLCBk
b21pZCwgIlNlbmRpbmcgZHJpdmUgbWlycm9yIGNvbW1hbmQgZmFpbGVkXG4iKTsKKyAgICAgICAg
aWYoY291bnRlciA+IDApeworICAgICAgICAgICAgTE9HRChJTkZPLCBkb21pZCwgIkNvdW50ZXI6
ICVkLiBTbGVlcGluZyBmb3IgMTAgc2VjIGFuZCByZXRyeVxuIiwgY291bnRlcik7CisgICAgICAg
ICAgICBzbGVlcCgxMCk7CisgICAgICAgICAgICBjb3VudGVyLS07CisgICAgICAgICAgICBnb3Rv
IHN0YXJ0X21pcnJvcjsKICAgICAgICAgfWVsc2V7Ci0gICAgICAgICAgICBMT0dEKEVSUk9SLCBk
b21pZCwgIlNlbmRpbmcgZHJpdmUgbWlycm9yIGNvbW1hbmQgZmFpbGVkXG4iKTsKLSAgICAgICAg
ICAgIGlmKGNvdW50ZXIgPiAwKXsKLSAgICAgICAgICAgICAgICBMT0dEKElORk8sIGRvbWlkLCAi
Q291bnRlcjogJWQuIFNsZWVwaW5nIGZvciAxMCBzZWMgYW5kIHJldHJ5XG4iLCBjb3VudGVyKTsK
LSAgICAgICAgICAgICAgICBzbGVlcCgxMCk7Ci0gICAgICAgICAgICAgICAgY291bnRlci0tOwot
ICAgICAgICAgICAgICAgIGdvdG8gc3RhcnRfbWlycm9yOwotICAgICAgICAgICAgfWVsc2V7Ci0g
ICAgICAgICAgICAgICAgZ290byBjb250OwotICAgICAgICAgICAgfQotICAgICAgICB9Ci0KLSAg
ICAgICAgLyoKLSAgICAgICAgICogUXVlcnkgam9iIHN0YXR1cyB1bnRpbCBpdCBpcyByZWFkeQot
ICAgICAgICAgKiBUT0RPOiBUaGlzIGNvZGUgaXMganVzdCBhbiBpbmVmZmljaWVudCBidXN5IHdh
aXQuIFFNUCBzZW5kcyBhbgotICAgICAgICAgKiBUT0RPOiBhc3luY2hyb25vdXMgbWVzc2FnZSB3
aGVuIG1pcnJvcmluZyBqb2IgaXMgY29tcGxldGVkLiBDb25zaWRlcgotICAgICAgICAgKiBUT0RP
OiBhZGRpbmcgdGhlIGNhcGFiaWxpdHkgdG8gaGFuZGxlIGFzeW5jaHJvbm91cyBRTVAgbWVzc2Fn
ZXMgKGFscmVhZHkgZG9uZT8pCi0gICAgICAgICAqLwotICAgICAgICB3aGlsZSgham9iX2lzX3Jl
YWR5KSB7Ci0gICAgICAgICAgICBMT0dEKElORk8sIGRvbWlkLCAiQ2hlY2tpbmcgZm9yIGRyaXZl
LW1pcnJvciBqb2IiKTsKLSAgICAgICAgICAgIHJjID0gbGlieGxfX3FtcF9xdWVyeV9ibG9ja19q
b2JzKGdjLCBkc3MtPmRvbWlkLCAmam9iX2lzX3JlYWR5KTsKLSAgICAgICAgICAgIGlmKHJjKXsK
LSAgICAgICAgICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgIkNoZWNraW5nIGJsb2NrIGpvYiBm
YWlsZWRcbiIpOwotICAgICAgICAgICAgICAgIGdvdG8gY29udDsKLSAgICAgICAgICAgIH1lbHNl
ewotICAgICAgICAgICAgICAgIExPR0QoSU5GTywgZG9taWQsICJDaGVja2luZyBibG9jayBqb2Ig
c3VjY2VlZGVkXG4iKTsKLSAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGlmKCFqb2JfaXNfcmVh
ZHkpewotICAgICAgICAgICAgICAgIExPR0QoSU5GTywgZG9taWQsICJTbGVlcGluZyA1IHNlY1xu
Iik7Ci0gICAgICAgICAgICAgICAgc2xlZXAoNSk7Ci0gICAgICAgICAgICB9CisgICAgICAgICAg
ICBnb3RvIGVycjsKICAgICAgICAgfQogICAgIH0KLWNvbnQ6CisKICAgICBsaWJ4bF9fc3RyZWFt
X3dyaXRlX3N0YXJ0KGVnYywgJnN3cy0+ZHNzLT5zd3MpOworICAgIHJldHVybjsKKworIGVycjoK
KyAgIGRzcy0+Y2FsbGJhY2soZWdjLCBkc3MsIHJjKTsKIH0KIAogc3RhdGljIHZvaWQgc3RyZWFt
X2RvbmUobGlieGxfX2VnYyAqZWdjLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcW1w
LmMgYi90b29scy9saWJ4bC9saWJ4bF9xbXAuYwppbmRleCBmZTZmMDc2Li41ZWY1ZmIxIDEwMDY0
NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9xbXAuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9x
bXAuYwpAQCAtNTksNiArNTksMTMgQEAgdHlwZWRlZiBzdHJ1Y3QgY2FsbGJhY2tfaWRfcGFpciB7
CiAgICAgTElCWExfU1RBSUxRX0VOVFJZKHN0cnVjdCBjYWxsYmFja19pZF9wYWlyKSBuZXh0Owog
fSBjYWxsYmFja19pZF9wYWlyOwogCit0eXBlZGVmIHN0cnVjdCBoYW5kbGVyX2V2ZW50X3BhaXIg
eworICAgIGNvbnN0IGNoYXIqIGV2ZW50X3R5cGU7CisgICAgdm9pZCAqb3BhcXVlOworICAgIHFt
cF9yZXF1ZXN0X2NvbnRleHQgKmNvbnRleHQ7CisgICAgcW1wX2NhbGxiYWNrX3QgZXZlbnRfaGFu
ZGxlcjsKK30gZXZlbnRfaGFuZGxlcl9wYWlyOworCiBzdHJ1Y3QgbGlieGxfX3FtcF9oYW5kbGVy
IHsKICAgICBzdHJ1Y3Qgc29ja2FkZHJfdW4gYWRkcjsKICAgICBpbnQgcW1wX2ZkOwpAQCAtNjYs
NiArNzMsOSBAQCBzdHJ1Y3QgbGlieGxfX3FtcF9oYW5kbGVyIHsKICAgICB0aW1lX3QgdGltZW91
dDsKICAgICAvKiB3YWl0X2Zvcl9pZCB3aWxsIGJlIHVzZWQgYnkgdGhlIHN5bmNocm9ub3VzIHNl
bmQgZnVuY3Rpb24gKi8KICAgICBpbnQgd2FpdF9mb3JfaWQ7CisgICAgLyogd2FpdF9mb3JfZXZl
bnRfdHlwZSBpcyB1c2VkIHRvIHdhaXQgb24gUU1QIGV2ZW50cyAqLworICAgIGNvbnN0IGNoYXIq
IHdhaXRfZm9yX2V2ZW50X3R5cGU7CisgICAgZXZlbnRfaGFuZGxlcl9wYWlyICpoZXA7CiAKICAg
ICBjaGFyIGJ1ZmZlcltRTVBfUkVDRUlWRV9CVUZGRVJfU0laRSArIDFdOwogICAgIGxpYnhsX195
YWpsX2N0eCAqeWFqbF9jdHg7CkBAIC0yODcsNiArMjk3LDI1IEBAIHN0YXRpYyB2b2lkIHFtcF9o
YW5kbGVfZXJyb3JfcmVzcG9uc2UobGlieGxfX2djICpnYywgbGlieGxfX3FtcF9oYW5kbGVyICpx
bXAsCiAgICAgICAgICBsaWJ4bF9fanNvbl9vYmplY3RfZ2V0X3N0cmluZyhyZXNwKSk7CiB9CiAK
K3N0YXRpYyB2b2lkIHFtcF9oYW5kbGVfZXZlbnQobGlieGxfX2djICpnYywgbGlieGxfX3FtcF9o
YW5kbGVyICpxbXAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX19q
c29uX29iamVjdCAqZXZlbnQpCit7CisgICAgY29uc3QgY2hhciogZXZlbnRfdHlwZSA9IE5VTEw7
CisgICAgY29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICpldmVudF9vID0gTlVMTDsKKyAgICBldmVu
dF9vID0gbGlieGxfX2pzb25fbWFwX2dldCgiZXZlbnQiLCBldmVudCwgSlNPTl9BTlkpOworICAg
IGV2ZW50X3R5cGUgPSBsaWJ4bF9fanNvbl9vYmplY3RfZ2V0X3N0cmluZyhldmVudF9vKTsKKyAg
ICBpbnQgcmM7CisKKyAgICBpZihxbXAtPndhaXRfZm9yX2V2ZW50X3R5cGUgJiYKKyAgICAgICAh
c3RyY21wKGV2ZW50X3R5cGUsIHFtcC0+d2FpdF9mb3JfZXZlbnRfdHlwZSkpIHsKKyAgICAgICBy
YyA9IHFtcC0+aGVwLT5ldmVudF9oYW5kbGVyKHFtcCwKKyAgICAgICAgICAgICAgICAgICAgICBs
aWJ4bF9fanNvbl9tYXBfZ2V0KCJkYXRhIiwgZXZlbnQsIEpTT05fQU5ZKSwKKyAgICAgICAgICAg
ICAgICAgICAgICBxbXAtPmhlcC0+b3BhcXVlKTsKKyAgICAgICAgcW1wLT5oZXAtPmNvbnRleHQt
PnJjID0gcmM7CisgICAgICAgIHFtcC0+d2FpdF9mb3JfZXZlbnRfdHlwZSA9IE5VTEw7CisgICAg
fQorfQorCiBzdGF0aWMgaW50IHFtcF9oYW5kbGVfcmVzcG9uc2UobGlieGxfX2djICpnYywgbGli
eGxfX3FtcF9oYW5kbGVyICpxbXAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3QgbGlieGxfX2pzb25fb2JqZWN0ICpyZXNwKQogewpAQCAtMzI1LDYgKzM1NCw3IEBAIHN0YXRp
YyBpbnQgcW1wX2hhbmRsZV9yZXNwb25zZShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fcW1wX2hhbmRs
ZXIgKnFtcCwKICAgICAgICAgcW1wX2hhbmRsZV9lcnJvcl9yZXNwb25zZShnYywgcW1wLCByZXNw
KTsKICAgICAgICAgcmV0dXJuIC0xOwogICAgIGNhc2UgTElCWExfX1FNUF9NRVNTQUdFX1RZUEVf
RVZFTlQ6CisgICAgICAgIHFtcF9oYW5kbGVfZXZlbnQoZ2MsIHFtcCwgcmVzcCk7CiAgICAgICAg
IHJldHVybiAwOwogICAgIGNhc2UgTElCWExfX1FNUF9NRVNTQUdFX1RZUEVfSU5WQUxJRDoKICAg
ICAgICAgcmV0dXJuIC0xOwpAQCAtMzQ4LDkgKzM3OCw3IEBAIHN0YXRpYyBsaWJ4bF9fcW1wX2hh
bmRsZXIgKnFtcF9pbml0X2hhbmRsZXIobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQpCiAg
ICAgcW1wLT5jdHggPSBDVFg7CiAgICAgcW1wLT5kb21pZCA9IGRvbWlkOwogCi0gICAgLy9UT0RP
OiBDaGFuZ2VkIGRlZmF1bHQgdGltZW91dCBiZWNhdXNlIGRyaXZlLW1pcnJvciBjb21tYW5kIHRh
a2VzIGEgbG9uZwotICAgIC8vVE9ETzogdG8gcmV0dXJuLiBDb25zaWRlciB0aW1lb3V0IHRvIGJl
IHBhc3NlZCBhcyBwYXJhbS4KLSAgICBxbXAtPnRpbWVvdXQgPSA2MDA7CisgICAgcW1wLT50aW1l
b3V0ID0gNTsKIAogICAgIExJQlhMX1NUQUlMUV9JTklUKCZxbXAtPmNhbGxiYWNrX2xpc3QpOwog
CkBAIC02MjcsNiArNjU1LDMxIEBAIHN0YXRpYyB2b2lkIHFtcF9mcmVlX2hhbmRsZXIobGlieGxf
X3FtcF9oYW5kbGVyICpxbXApCiAgICAgZnJlZShxbXApOwogfQogCitzdGF0aWMgaW50IHdhaXRf
Zm9yX2V2ZW50KGxpYnhsX19xbXBfaGFuZGxlciAqcW1wLCBldmVudF9oYW5kbGVyX3BhaXIgKmhl
cCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHRpbWVvdXQpCit7CisgICAgaW50IHJl
dCA9IDA7CisgICAgR0NfSU5JVChxbXAtPmN0eCk7CisgICAgcW1wLT50aW1lb3V0ID0gdGltZW91
dDsKKyAgICBxbXBfcmVxdWVzdF9jb250ZXh0IGNvbnRleHQgPSB7IC5yYyA9IDAgfTsKKyAgICBx
bXAtPmhlcCA9IGhlcDsKKyAgICBxbXAtPndhaXRfZm9yX2V2ZW50X3R5cGUgPSBoZXAtPmV2ZW50
X3R5cGU7CisgICAgaGVwLT5jb250ZXh0ID0gJmNvbnRleHQ7CisKKyAgICB3aGlsZSAocW1wLT53
YWl0X2Zvcl9ldmVudF90eXBlKSB7CisgICAgICAgIGlmICgocmV0ID0gcW1wX25leHQoZ2MsIHFt
cCkpIDwgMCkgeworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBp
ZiAoIXFtcC0+d2FpdF9mb3JfZXZlbnRfdHlwZSAmJiByZXQgPT0gMCkgeworICAgICAgICByZXQg
PSBjb250ZXh0LnJjOworICAgIH0KKyAgICBHQ19GUkVFOworCisgICAgcmV0dXJuIHJldDsKK30K
KwogLyoKICAqIFFNUCBQYXJhbWV0ZXJzIEhlbHBlcnMKICAqLwpAQCAtMTA3MiwxMCArMTEyNSw4
MiBAQCBpbnQgbGlieGxfX3FtcF9uYmRfc2VydmVyX2FkZChsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9t
aWQsIGNvbnN0IGNoYXIgKmRpc2spCiAgICAgcmV0dXJuIHFtcF9ydW5fY29tbWFuZChnYywgZG9t
aWQsICJuYmQtc2VydmVyLWFkZCIsIGFyZ3MsIE5VTEwsIE5VTEwpOwogfQogCi1pbnQgbGlieGxf
X3FtcF9kcml2ZV9taXJyb3IobGlieGxfX2djICpnYywgaW50IGRvbWlkLCBjb25zdCBjaGFyKiBk
ZXZpY2UsIGNvbnN0IGNoYXIqIHRhcmdldCwgY29uc3QgY2hhciogZm9ybWF0KQorc3RhdGljIGlu
dCBibG9ja19qb2JfcmVhZHlfaGFuZGxlcihsaWJ4bF9fcW1wX2hhbmRsZXIgKnFtcCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKmRhdGEsIHZv
aWQgKm9wYXF1ZSl7CisKKyAgICBHQ19JTklUKHFtcC0+Y3R4KTsKKyAgICBpbnQgcmMgPSAtMTsK
KworICAgIGNvbnN0IGNoYXIgKnR5cGU7CisgICAgY29uc3QgY2hhciAqZGV2aWNlOworICAgIHVu
c2lnbmVkIGludCBsZW47CisgICAgdW5zaWduZWQgaW50IG9mZnNldDsKKyAgICB1bnNpZ25lZCBp
bnQgc3BlZWQ7CisKKyAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKm9iaiA9IE5VTEw7CisK
KyAgICBvYmogPSBsaWJ4bF9fanNvbl9tYXBfZ2V0KCJ0eXBlIiwgZGF0YSwgSlNPTl9TVFJJTkcp
OworICAgIGlmICghb2JqKSB7CisgICAgICAgIExPR0QoRVJST1IsIHFtcC0+ZG9taWQsICJGYWls
ZWQgdG8gcmV0cmlldmUgam9iIHR5cGUuIik7CisgICAgICAgIHJjID0gRVJST1JfRkFJTDsKKyAg
ICAgICAgZ290byBvdXQ7CisgICAgfQorICAgIHR5cGUgPSBsaWJ4bF9fanNvbl9vYmplY3RfZ2V0
X3N0cmluZyhvYmopOworCisgICAgb2JqID0gbGlieGxfX2pzb25fbWFwX2dldCgiZGV2aWNlIiwg
ZGF0YSwgSlNPTl9TVFJJTkcpOworICAgIGlmICghb2JqKSB7CisgICAgICAgIExPR0QoRVJST1Is
IHFtcC0+ZG9taWQsICJGYWlsZWQgdG8gcmV0cmlldmUgZGV2aWNlLiIpOworICAgICAgICByYyA9
IEVSUk9SX0ZBSUw7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKyAgICBkZXZpY2UgPSBsaWJ4
bF9fanNvbl9vYmplY3RfZ2V0X3N0cmluZyhvYmopOworCisgICAgb2JqID0gbGlieGxfX2pzb25f
bWFwX2dldCgibGVuIiwgZGF0YSwgSlNPTl9JTlRFR0VSKTsKKyAgICBpZiAoIW9iaikgeworICAg
ICAgICBMT0dEKEVSUk9SLCBxbXAtPmRvbWlkLCAiRmFpbGVkIHRvIHJldHJpZXZlIGxlbmd0aC4i
KTsKKyAgICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAgICAgICBnb3RvIG91dDsKKyAgICB9Cisg
ICAgbGVuID0gbGlieGxfX2pzb25fb2JqZWN0X2dldF9pbnRlZ2VyKG9iaik7CisKKyAgICBvYmog
PSBsaWJ4bF9fanNvbl9tYXBfZ2V0KCJvZmZzZXQiLCBkYXRhLCBKU09OX0lOVEVHRVIpOworICAg
IGlmICghb2JqKSB7CisgICAgICAgIExPR0QoRVJST1IsIHFtcC0+ZG9taWQsICJGYWlsZWQgdG8g
cmV0cmlldmUgb2Zmc2V0LiIpOworICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CisgICAgICAgIGdv
dG8gb3V0OworICAgIH0KKyAgICBvZmZzZXQgPSBsaWJ4bF9fanNvbl9vYmplY3RfZ2V0X2ludGVn
ZXIob2JqKTsKKworICAgIG9iaiA9IGxpYnhsX19qc29uX21hcF9nZXQoInNwZWVkIiwgZGF0YSwg
SlNPTl9JTlRFR0VSKTsKKyAgICBpZiAoIW9iaikgeworICAgICAgICBMT0dEKEVSUk9SLCBxbXAt
PmRvbWlkLCAiRmFpbGVkIHRvIHJldHJpZXZlIHNwZWVkLiIpOworICAgICAgICByYyA9IEVSUk9S
X0ZBSUw7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKyAgICBzcGVlZCA9IGxpYnhsX19qc29u
X29iamVjdF9nZXRfaW50ZWdlcihvYmopOworCisgICAgTE9HRChJTkZPLCBxbXAtPmRvbWlkLCAi
QmxvY2sgSm9iIFJlYWR5OiBEZXRhaWxzOiBEZXZpY2U6ICVzLCBUeXBlOiAlcywgTGVuOiAldSwg
T2Zmc2V0OiAldSwgU3BlZWQgJXVcbiIsCisgICAgICAgICBkZXZpY2UsIHR5cGUsIGxlbiwgb2Zm
c2V0LCBzcGVlZCk7CisKKyAgICByYyA9IDA7CitvdXQ6CisgICAgR0NfRlJFRTsKKyAgICByZXR1
cm4gcmM7Cit9CisKK2ludCBsaWJ4bF9fcW1wX2RyaXZlX21pcnJvcihsaWJ4bF9fZ2MgKmdjLCBp
bnQgZG9taWQsIGNvbnN0IGNoYXIqIGRldmljZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb25zdCBjaGFyKiB0YXJnZXQsIGNvbnN0IGNoYXIqIGZvcm1hdCkKIHsKKyAgICBsaWJ4bF9f
cW1wX2hhbmRsZXIgKnFtcCA9IE5VTEw7CiAgICAgbGlieGxfX2pzb25fb2JqZWN0ICphcmdzID0g
TlVMTDsKLSAgICAvL1RPRE86IEFsbG93IG1ldGhvZCB0byByZWNlaXZlICJzeW5jIiwgInNwZWVk
IiwgIm1vZGUiLCAiZ3JhbnVyYWxpdHkiLCAiYnVmLXNpemUiCisgICAgaW50IHJjID0gMDsKKyAg
ICAvKiBUT0RPOiBBbGxvdyBtZXRob2QgdG8gcmVjZWl2ZSAic3luYyIsICJzcGVlZCIsICJtb2Rl
IiwgImdyYW51cmFsaXR5IgorICAgICAqICJidWYtc2l6ZSIKKyAgICAgKi8KKyAgICAgcW1wID0g
bGlieGxfX3FtcF9pbml0aWFsaXplKGdjLCBkb21pZCk7CisgICAgIGlmICghcW1wKQorICAgICAg
ICByZXR1cm4gLTE7CisKICAgICBxbXBfcGFyYW1ldGVyc19hZGRfc3RyaW5nKGdjLCAmYXJncywg
ImRldmljZSIsIGRldmljZSk7CiAgICAgcW1wX3BhcmFtZXRlcnNfYWRkX3N0cmluZyhnYywgJmFy
Z3MsICJ0YXJnZXQiLCB0YXJnZXQpOwogICAgIHFtcF9wYXJhbWV0ZXJzX2FkZF9zdHJpbmcoZ2Ms
ICZhcmdzLCAic3luYyIsICJmdWxsIik7CkBAIC0xMDg0LDcgKzEyMDksMjAgQEAgaW50IGxpYnhs
X19xbXBfZHJpdmVfbWlycm9yKGxpYnhsX19nYyAqZ2MsIGludCBkb21pZCwgY29uc3QgY2hhciog
ZGV2aWNlLCBjb25zdAogICAgIHFtcF9wYXJhbWV0ZXJzX2FkZF9pbnRlZ2VyKGdjLCAmYXJncywg
ImdyYW51bGFyaXR5IiwgMCk7CiAgICAgcW1wX3BhcmFtZXRlcnNfYWRkX2ludGVnZXIoZ2MsICZh
cmdzLCAiYnVmLXNpemUiLCAwKTsKIAotICAgIHJldHVybiBxbXBfcnVuX2NvbW1hbmQoZ2MsIGRv
bWlkLCAiZHJpdmUtbWlycm9yIiwgYXJncywgTlVMTCwgTlVMTCk7CisgICAgcmMgPSBxbXBfc3lu
Y2hyb25vdXNfc2VuZChxbXAsICJkcml2ZS1taXJyb3IiLCBhcmdzLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgTlVMTCwgTlVMTCwgcW1wLT50aW1lb3V0KTsKKworICAgIGlmICggIXJj
ICkgeworICAgICAgICBldmVudF9oYW5kbGVyX3BhaXIgaGVwID0KKyAgICAgICAgICAgIHsKKyAg
ICAgICAgICAgICAgICAuZXZlbnRfdHlwZSA9ICJCTE9DS19KT0JfUkVBRFkiLAorICAgICAgICAg
ICAgICAgIC5ldmVudF9oYW5kbGVyID0gYmxvY2tfam9iX3JlYWR5X2hhbmRsZXIsCisgICAgICAg
ICAgICB9OworCisgICAgICAgIHJjID0gd2FpdF9mb3JfZXZlbnQocW1wLCAmaGVwLCA2MDApOwor
ICAgIH0KKyAgICBsaWJ4bF9fcW1wX2Nsb3NlKHFtcCk7CisgICAgcmV0dXJuIHJjOwogfQogCiBz
dGF0aWMgaW50IHF1ZXJ5X2Jsb2NrX2NhbGxiYWNrKGxpYnhsX19xbXBfaGFuZGxlciAqcW1wLAot
LSAKMi4zLjIgKEFwcGxlIEdpdC01NSkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 18 19:04:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 19:04:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4tdO-0006O6-Nj; Wed, 18 Oct 2017 19:04:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4tdN-0006Nu-LI
 for xen-devel@lists.xensource.com; Wed, 18 Oct 2017 19:04:05 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 D0/1A-30115-4A5A7E95; Wed, 18 Oct 2017 19:04:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXfx0ue
 RBq2PLCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8fHmf9aC3x4VOxcdZW9g
 3G/RxcjFISTQyCSx5soNdgjnMaPE3dbbzBDONkaJH0vXsnQxcnKICDhLfD0zlx3E5hXQl5j6Z
 w0TiC0sYC0x/ek2RpAGCYGZnBIrpj0HS0gI+Eqc6nsB1MABZr/ZmtbFyM7BJmAlcUgMpIBFQF
 Xi4rd7bBMYuRcwMqxi1ChOLSpLLdI1NNFLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/
 dxAj0OQMQ7GC8vjHgEKMkB5OSKK/ugWeRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4Xy15Hikk
 WJSanlqRlpkDDD6YtAQHj5II79/FQGne4oLE3OLMdIjUKUZdjmObLv9hEmLJy89LlRLnvQkyQ
 wCkKKM0D24ELBIuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZjXAhhXQjyZeSVwm14BHcEEdM
 Q6pycgR5QkIqSkGhj3nfebfbb1fEfW8YUGgTG3foptFp+QGntD+I7R9Bs3Llo8ulC1L/Tbwcc
 Hwmc8MQizZX1c2/zTuUa7MarL5nVkYEXW/rfa1/d3/7ho06ug0dQnUxlTtcGt7ir7+x19Qo+m
 FK2+XVl8t6Ze6o9T1eUf0hkVHuE1y1mvzmO1d05mv1hR5dymekKJpTgj0VCLuag4EQAqwlcJf
 wIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1508353442!112414537!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45239 invoked from network); 18 Oct 2017 19:04:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Oct 2017 19:04:03 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4tdJ-0000di-7n; Wed, 18 Oct 2017 19:04:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e4tdC-0001IA-Q7; Wed, 18 Oct 2017 19:03:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e4tdB-0003x7-Pf; Wed, 18 Oct 2017 19:03:54 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114669-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=7702cc1f80136cfc29f69685f2ec9499e5b674e4
X-Osstest-Versions-That: libvirt=02555bfe5c84888e9e96d098f39a06cde751ea11
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 18 Oct 2017 19:03:53 +0000
Subject: [Xen-devel] [libvirt test] 114669: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5962663002163266332=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 114531
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 114531
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 114531
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass

version targeted for testing:
 libvirt              7702cc1f80136cfc29f69685f2ec9499e5b674e4
baseline version:
 libvirt              02555bfe5c84888e9e96d098f39a06cde751ea11

Last test of basis   114531  2017-10-15 15:17:09 Z    3 days
Testing same since   114669  2017-10-18 04:20:48 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Daniel P. Berrange <berrange@redhat.com>
  Dawid Zamirski <dzamirski@datto.com>
  Jiri Denemark <jdenemar@redhat.com>
  JÃ¡n Tomko <jtomko@redhat.com>
  Kothapally Madhu Pavan <kmp@linux.vnet.ibm.com>
  Ladi Prosek <lprosek@redhat.com>
  Nikolay Shirokovskiy <nshirokovskiy@virtuozzo.com>
  Peter Krempa <pkrempa@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-amd64-libvirt-vhd                                 pass    


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


Pushing revision :

+ branch=libvirt
+ revision=7702cc1f80136cfc29f69685f2ec9499e5b674e4
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push libvirt 7702cc1f80136cfc29f69685f2ec9499e5b674e4
+ branch=libvirt
+ revision=7702cc1f80136cfc29f69685f2ec9499e5b674e4
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=libvirt
+ xenbranch=xen-unstable
+ '[' xlibvirt = xlinux ']'
+ linuxbranch=
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' x7702cc1f80136cfc29f69685f2ec9499e5b674e4 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://libvirt.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.libvirt
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree libvirt
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/libvirt
+ git push osstest@xenbits.xen.org:/home/xen/git/libvirt.git 7702cc1f80136cfc29f69685f2ec9499e5b674e4:refs/heads/xen-tested-master
To osstest@xenbits.xen.org:/home/xen/git/libvirt.git
   02555bf..7702cc1  7702cc1f80136cfc29f69685f2ec9499e5b674e4 -> xen-tested-master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5962663002163266332==--

From xen-devel-bounces@lists.xen.org Wed Oct 18 19:54:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 19:54:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4uPv-00018P-Nz; Wed, 18 Oct 2017 19:54:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <cardoe@cardoe.com>) id 1e4uPu-00018J-Eg
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 19:54:14 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 54/2B-24473-461B7E95; Wed, 18 Oct 2017 19:54:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLKsWRWlGSWpSXmKPExsVyMfT+Ft3kjc8
 jDV58Erf4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMOd/5gLVjGXrF83nbGBsa/rF2MXBxCAjMY
 JR7d3cYE4rAIvGaW+HnmLwuIIyFwh1Xi1fa/bF2MnEBOnsTFg5uBEhxAdprEhrksEOEqibZdT
 5hAbCEBBYnfEw4xQUxdyyTRce0aM0hCWMBW4sWv86wgtoiAt8T+9r1gDcwCJRLzf95ghmjOkl
 j68SRYDZuAhsSTXzPA9vIC9a758pARxGYRUJU4cXY6WI2oQKrEnifNLBA1ghInZz4Bu41TwF7
 i1jdeiPHqEn/mXWKGsMUlbj2ZD7VWXmL72znMExhFZyHpnoWkZRaSlllIWhYwsqxi1ChOLSpL
 LdI1stRLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAiMmHoGBsYdjE17/Q4xSnIwK
 Yny6h54FinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgtdyw/NIIcGi1PTUirTMHGDswqQlOHiURH
 iNQdK8xQWJucWZ6RCpU4z2HBfuXPrDxHHj4XUgeaTnBpA8sOfWHyYhlrz8vFQpcd5lIG0CIG0
 ZpXlwQ2Gp5hKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYV4fkCk8mXklcLtfAZ3FBHTWOqcn
 IGeVJCKkpBoYpxX8T50QXPBUSdl3Ev8M4wW3Y/5/v1ivveMX64eUeynPDtR45R3rSVdU4l0z9
 WjP43cBPEfDlFO1tJat+Jc9hSt8+dqvh2WXFM+M32OvOSmEu6duk3PKP6FKTZG9vWpe0RFs+9
 t4ey+f4ikM277k7o/tmvs4DvxNWvx1gtsEOctnH94F8O/eo8RSnJFoqMVcVJwIAPwc1QowAwA
 A
X-Env-Sender: cardoe@cardoe.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1508356450!110207146!1
X-Originating-IP: [209.85.223.180]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61662 invoked from network); 18 Oct 2017 19:54:11 -0000
Received: from mail-io0-f180.google.com (HELO mail-io0-f180.google.com)
 (209.85.223.180)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Oct 2017 19:54:11 -0000
Received: by mail-io0-f180.google.com with SMTP id 101so7515243ioj.3
 for <xen-devel@lists.xenproject.org>; Wed, 18 Oct 2017 12:54:11 -0700 (PDT)
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=qlcefdi5MViDK+pU9n1RnDIV5XueEzDIcHoJXI9oGjA=;
 b=HZEBN/9tTE8r/SeVkPEeIe+VMhIv4krkqCyVjwffYSrMyilGEQf5evlu5qSa+O8d9o
 DPCI/+f0mW4/UnQgmbBRzisvPvqK+ASvFul3KZtufqpRTsdIuqakOtFRxhxIPMp/Os7Z
 etpi8aNGzOaMgZipFPklw7jW7nED7/mjIKAh4=
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=qlcefdi5MViDK+pU9n1RnDIV5XueEzDIcHoJXI9oGjA=;
 b=XezgeNLqqi0Q9RtutG/h8Y4csLPiMtTaOQMrda+QE4/YkniN7YufirHt30IHuIAQ4n
 dO1uBxiw8Kn2sbjBl6DqiJOhm2/dutVEZF2WCy+HRyaiESUtq92H/BNSU7Hh3PT6FPTN
 V6QkMw8dH6oYbSdKX0wPakMls66tvn6HXGtNabIAhMGYKn3reX80BTatRCEi8FAWiee+
 htJwCRVABWDH2b8FNd8n6M989AJTmsOFTwiiADgtrbspUihgoyJ+QcCvzAKIze58ytVA
 dzBRtGT0bDumkZD7/85uACTpGPcC7fIJnh2zoOYU0speRKjWluMnq3db9jAnZBsSQ1SB
 HDcQ==
X-Gm-Message-State: AMCzsaXgU39+Dv3Cxk6lIz/5eA6WChdi4T468/cl/21srQ227go95fD3
 wAbh5/B9dyEDxgu8d379cLqRNgVeAqY=
X-Google-Smtp-Source: AOwi7QCsz5JEjd9AGS8x+jjQg5m9S5SK7nEl0MjwU2Lncwe+nz8mRU5jDm4ozKs/eUVl2ghOX1ktrw==
X-Received: by 10.107.63.67 with SMTP id m64mr23036574ioa.272.1508356449995;
 Wed, 18 Oct 2017 12:54:09 -0700 (PDT)
Received: from doug-macbook.hsv.starlab.io
 (c-68-32-173-93.hsd1.al.comcast.net. [68.32.173.93])
 by smtp.googlemail.com with ESMTPSA id f77sm6325569ioe.64.2017.10.18.12.54.08
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 18 Oct 2017 12:54:09 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, Daniel Kiper <daniel.kiper@oracle.com>
References: <20171017214138.27663-1-cardoe@cardoe.com>
 <59E73FEB020000780018766C@prv-mh.provo.novell.com>
From: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <d4331375-291d-5beb-51ed-00048b609095@cardoe.com>
Date: Wed, 18 Oct 2017 14:54:06 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <59E73FEB020000780018766C@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 David Esler <drumandstrum@gmail.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 1/2] x86/boot: fix early error display
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTgvMTcgNDo1MCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTcuMTAuMTcg
YXQgMjM6NDEsIDxjYXJkb2VAY2FyZG9lLmNvbT4gd3JvdGU6Cj4+IEZyb206IERhdmlkIEVzbGVy
IDxkcnVtYW5kc3RydW1AZ21haWwuY29tPgo+Pgo+PiBJbiA5MTgwZjUzNjU1MjQgYSBjaGFuZ2Ug
d2FzIG1hZGUgdG8gdGhlIHNlbmRfY2hyIGZ1bmN0aW9uIHRvIHRha2UgaW4KPj4gQy1zdHJpbmdz
IGFuZCBwcmludCBvdXQgYSBjaGFyYWN0ZXIgYXQgYSB0aW1lIHVudGlsIGEgTlVMTCB3YXMKPj4g
ZW5jb3VudGVyZWQuIEhvd2V2ZXIgdGhlcmUgaXMgbm8gY29kZSB0byBpbmNyZW1lbnQgdGhlIGN1
cnJlbnQgY2hhcmFjdGVyCj4+IHBvc2l0aW9uIHJlc3VsdGluZyBpbiBhbiBlbmRsZXNzIGxvb3Ag
b2YgdGhlIGZpcnN0IGNoYXJhY3Rlci4gVGhpcyBhZGRzCj4+IGEgc2ltcGxlIGluY3JlbWVudC4K
PiAKPiBUaGlzIGRlc2NyaXB0aW9uIGlzIG5vdCBhY2N1cmF0ZSAoaXQgc2hvdWxkIGhhdmUgY2hh
bmdlZCB0b2dldGhlciB3aXRoCj4gdGhlIGNoYW5nZSB0byBob3cgeW91IGZpeCB0aGUgaXNzdWUp
IC0gd2l0aCBWR0EgdGhlIGluY3JlbWVudCBkb2VzCj4gaGFwcGVuLiBIZW5jZSAiZGlzcGxheSIg
aW4gdGhlIHRpdGxlIGlzIHBlcmhhcHMgYWxzbyBhdCBsZWFzdCBtaXNsZWFkaW5nLgo+IEkgd291
bGQgYmUgZmluZSB0byBhZGp1c3QgYm90aCB3aGlsZSBjb21taXR0aW5nIChhbmQgdGhlbiBhZGRp
bmcgbXkKPiBSLWIpLCBidXQgZmVlbCBmcmVlIHRvIHByb3Bvc2UgYW4gYWx0ZXJuYXRpdmUuCgpE
YXZpZCBhbmQgSSBhcmUgYm90aCBvayB3aXRoIHlvdSBjaGFuZ2luZyB0aGUgd29yZGluZyBhcyBu
ZWNlc3NhcnkuIEkKYXBvbG9naXplIGZvciBub3QgdXBkYXRpbmcgdGhlIGNvbW1pdCBtZXNzYWdl
LgoKLS0gCkRvdWcgR29sZHN0ZWluCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 18 21:30:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 21:30:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4vue-0007KE-1y; Wed, 18 Oct 2017 21:30:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e4vud-00075E-8D
 for xen-devel@lists.xen.org; Wed, 18 Oct 2017 21:30:03 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 B5/24-23912-AD7C7E95; Wed, 18 Oct 2017 21:30:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42I5NlE2Wffm8ee
 RBpN/alks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlv5h5iKXjPXbG2cw1LA+N1zi5GLg4hgSVM
 Eg+/3GTvYuTkYBFwkNix/B5LFyMHB6NAjMSDH9YgYUaBMInJl5ewQpRoS7yZdp8RxGYTMJT4+
 2QTG0i5BJC95DMHSFhEQFri2ufLYCXMAgYSx7pWMoKUCAt4SDzdzwkS5hXwlti6cj4ziC0qoC
 tx6N8fNoi4oMTJmU9YIFq1JJZP38YygZFvFpLULCSpBYxMqxg1ilOLylKLdI0M9JKKMtMzSnI
 TM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAgOqnoGBcQdj42y/Q4ySHExKory6B55FCvEl5adU
 ZiQWZ8QXleakFh9ilOHgUJLgPXvseaSQYFFqempFWmYOMLRh0hIcPEoivPtB0rzFBYm5xZnpE
 KlTjIpS4rx7QRICIImM0jy4Nlg8XWKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzHsBZApPZl
 4J3PRXQIuZgBavc3oCsrgkESEl1cBosX+dQofz65RZqmLhog13N7ycyWVhav5ldu/sPM2TkdW
 NYpm2YTy75lq05d19Vv0olPl8VA1j4sdjm0I85/nUqq5L27Vc5pJvqM+BhyKbM/aoH773iq1w
 njHH1KdrFt+YZ3qF42pBat968eWZT1NExG+YxR4S+fAs83YZ47GI60zflToOzHisxFKckWiox
 VxUnAgA1fy9bKICAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1508362200!71326947!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38353 invoked from network); 18 Oct 2017 21:30:01 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 18 Oct 2017 21:30:01 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A254E21879;
 Wed, 18 Oct 2017 21:29:59 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A254E21879
Date: Wed, 18 Oct 2017 14:29:58 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: xen-devel@lists.xen.org
Message-ID: <alpine.DEB.2.10.1710181427250.27209@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: julien.grall@arm.com, sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v2] arm: configure interrupts to be in
	non-secure group1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WGVuIHVzZXMgbm9uLXNlY3VyZSBncm91cDEgaW50ZXJydXB0cywgaG93ZXZlciBpdCBkb2Vzbid0
IGNvbmZpZ3VyZSB0aGUKR0lDdjMgYWNjb3JkaW5nbHkuIFhlbiBuZWVkcyB0byBzZXQgR0lDRF9J
R1JPVVBSIGZvciBTUElzIGFuZApHSUNSX0lHUk9VUFIwIGZvciBsb2NhbCBpbnRlcnJ1cHQgdG8g
IjEiIHRvIHNwZWNpZnkgdGhhdCBpbnRlcnJ1cHRzCmJlbG9uZyB0byBncm91cDEuIFRoaXMgaXMg
cGFydGljdWxhcmx5IGltcG9ydGFudCBpZiB0aGUgc3lzdGVtIGhhcwpHSUNEX0NUTFIuRFMgc2V0
LCBhbHNvIHNlZSBjb21taXQKN2M5Yjk3MzA2MWIwM2FmNjI3MzRmNjEzZjZhYmVjNDZjMGRkNGE4
OCBpbiBMaW51eC4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KCi0tLQoKVGhpcyBpcyBhIGNhbmRpZGF0ZSBmb3Igc3RhYmxlIGJhY2tw
b3J0cy4KCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0v
Z2ljLXYzLmMKaW5kZXggNzRkMDBlMC4uNzdkYTg5MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L2dpYy12My5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwpAQCAtNTY5LDYgKzU2OSwxMyBA
QCBzdGF0aWMgdm9pZCBfX2luaXQgZ2ljdjNfZGlzdF9pbml0KHZvaWQpCiAgICAgZm9yICggaSA9
IE5SX0dJQ19MT0NBTF9JUlFTOyBpIDwgbnJfbGluZXM7IGkgKz0gMzIgKQogICAgICAgICB3cml0
ZWxfcmVsYXhlZCgweGZmZmZmZmZmLCBHSUNEICsgR0lDRF9JQ0VOQUJMRVIgKyAoaSAvIDMyKSAq
IDQpOwogCisgICAgLyoKKyAgICAgKiBDb25maWd1cmUgU1BJcyBhcyBub24tc2VjdXJlIEdyb3Vw
LTEuIFRoaXMgd2lsbCBvbmx5IG1hdHRlcgorICAgICAqIGlmIHRoZSBHSUMgb25seSBoYXMgYSBz
aW5nbGUgc2VjdXJpdHkgc3RhdGUuCisgICAgICovCisgICAgZm9yICggaSA9IE5SX0dJQ19MT0NB
TF9JUlFTOyBpIDwgbnJfbGluZXM7IGkgKz0gMzIgKQorICAgICAgICB3cml0ZWxfcmVsYXhlZChH
RU5NQVNLKDMxLCAwKSwgR0lDRCArIEdJQ0RfSUdST1VQUiArIChpIC8gMzIpICogNCk7CisKICAg
ICBnaWN2M19kaXN0X3dhaXRfZm9yX3J3cCgpOwogCiAgICAgLyogVHVybiBvbiB0aGUgZGlzdHJp
YnV0b3IgKi8KQEAgLTc3NSw2ICs3ODIsOCBAQCBzdGF0aWMgaW50IGdpY3YzX2NwdV9pbml0KHZv
aWQpCiAgICAgICovCiAgICAgd3JpdGVsX3JlbGF4ZWQoMHhmZmZmMDAwMCwgR0lDRF9SRElTVF9T
R0lfQkFTRSArIEdJQ1JfSUNFTkFCTEVSMCk7CiAgICAgd3JpdGVsX3JlbGF4ZWQoMHgwMDAwZmZm
ZiwgR0lDRF9SRElTVF9TR0lfQkFTRSArIEdJQ1JfSVNFTkFCTEVSMCk7CisgICAgLyogQ29uZmln
dXJlIFNHSXMvUFBJcyBhcyBub24tc2VjdXJlIEdyb3VwLTEgKi8KKyAgICB3cml0ZWxfcmVsYXhl
ZChHRU5NQVNLKDMxLCAwKSwgR0lDRF9SRElTVF9TR0lfQkFTRSArIEdJQ1JfSUdST1VQUjApOwog
CiAgICAgZ2ljdjNfcmVkaXN0X3dhaXRfZm9yX3J3cCgpOwogCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 18 22:55:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 22:55:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4xEw-00042t-9s; Wed, 18 Oct 2017 22:55:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4575f3523=citrix-osstest@xenproject.org>)
 id 1e4xEu-00042V-2b
 for xen-devel@lists.xensource.com; Wed, 18 Oct 2017 22:55:04 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 78/9C-31121-7CBD7E95; Wed, 18 Oct 2017 22:55:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDve6x288
 jDbqnSlncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oz1N/8yFswuqPjz8xBjA+NWly5GTg4JAX+J
 jd//MELYHhKLrm5hA7FFBJwlJny4DWbzCuhJzGy6xApiCwskShxctpq5i5ELqP6pisST3a+BE
 hxAjqvEjIf6EHNcJZa/2wk2kw1o5sSeiSwgNouAqsT+2+vB5ggJaEksXbySCWK+oMTJmU/Aap
 gFJCQOvnjBDDHHUuLG7nusExj5ZiEpm4WkbAEj0ypGjeLUorLUIl1DA72kosz0jJLcxMwcIM9
 MLze1uDgxPTUnMalYLzk/dxMjMKgYgGAH4/H3cYcYJTmYlER5dQ88ixTiS8pPqcxILM6ILyrN
 SS0+xCjDwaEkwfvn1vNIIcGi1PTUirTMHGB4w6QlOHiURHg/gqR5iwsSc4sz0yFSpxh1OY5tu
 vyHSYglLz8vVUqc9wNIkQBIUUZpHtwIWKxdYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjCvD8
 gUnsy8ErhNr4COYAI6Yp3TE5AjShIRUlINjNrBS5+ynZcTrLpk8lP8n4qGeUp9/HzP0sV7Sp6
 8mzW5L3Be5zEGwf8L7/4Lrg7VeHY34fsrqyWOu14Lmv30PtwTvObsc+Y7Qm6VIeFHA7t2dFtN
 KQ4yi79+bfYdtw9JUbmz2Rb9KX54NPX91JrNc8q/+Ietd/P7Ib693uyPsWjYdKePRjZZzEosx
 RmJhlrMRcWJAK2jX5KwAgAA
X-Env-Sender: prvs=4575f3523=citrix-osstest@xenproject.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1508367300!111978641!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9472 invoked from network); 18 Oct 2017 22:55:01 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Oct 2017 22:55:01 -0000
X-IronPort-AV: E=Sophos;i="5.43,398,1503360000"; d="scan'208";a="454902809"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72329-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-examine:examine-serial/bootloader:fail:regression
 xen-unstable:test-armhf-armhf-examine:examine-serial/kernel:fail:regression
 xen-unstable:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:regression
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-ovmf-amd64:leak-check/check:fail:regression
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-midway: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-multivcpu:migrate-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-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=24fb44e971a62b345c7b6ca3c03b454a1e150abe
X-Osstest-Versions-That: xen=572a78190403e5f2acbd01fa72c35fafe9700169
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 18 Oct 2017 23:54:16 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS02.citrite.net
Subject: [Xen-devel] [xen-unstable baseline-only test] 72329: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjMyOSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5u
ZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjMyOS8KClJlZ3Jlc3Npb25zIDotKAoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3
aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAxMCBl
eGFtaW5lLXNlcmlhbC9ib290bG9hZGVyIGZhaWwgUkVHUi4gdnMuIDcyMjI0CiB0ZXN0LWFybWhm
LWFybWhmLWV4YW1pbmUgICAgIDExIGV4YW1pbmUtc2VyaWFsL2tlcm5lbCAgICAgZmFpbCBSRUdS
LiB2cy4gNzIyMjQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTYgZ3Vlc3Qtc3RhcnQv
ZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiA3MjIyNAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwg
UkVHUi4gdnMuIDcyMjI0CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gNzIyMjQKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAyMSBsZWFrLWNoZWNrL2NoZWNrICBmYWlsIFJFR1IuIHZzLiA3
MjIyNAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBi
cm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVy
IHBhc3MKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAg
ICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAg
YnJva2VuIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbGlrZSA3MjIyNAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBsaWtl
IDcyMjI0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIGxpa2UgNzIyMjQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbGlrZSA3MjIyNAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBsaWtlIDcyMjI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIGxpa2UgNzIyMjQKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbGlr
ZSA3MjIyNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDcyMjI0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgNzIyMjQKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
eHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlh
bi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAg
ICAgICAgICAgICAyNGZiNDRlOTcxYTYyYjM0NWM3YjZjYTNjMDNiNDU0YTFlMTUwYWJlCmJhc2Vs
aW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA1NzJhNzgxOTA0MDNlNWYyYWNiZDAx
ZmE3MmMzNWZhZmU5NzAwMTY5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIyMjQgIDIwMTctMTAt
MTAgMTc6MTU6MjQgWiAgICA4IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcyMzI5ICAyMDE3
LTEwLTE4IDA5OjQ4OjQxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hv
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleGFuZHJ1IElzYWlsYSA8YWlzYWls
YUBiaXRkZWZlbmRlci5jb20+CiAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5j
b20+CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBCb3JpcyBP
c3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgogIEdlb3JnZSBEdW5sYXAgPGdl
b3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0
cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5h
cm8ub3JnPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIEtvbnJhZCBSemVz
enV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICBNYW5pc2ggSmFnZ2kgPG1qYWdn
aUBjYXZpdW0uY29tPgogIE1lbmcgWHUgPG1lbmd4dUBjaXMudXBlbm4uZWR1PgogIFJvc3MgTGFn
ZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBWaXRh
bHkgS3V6bmV0c292IDx2a3V6bmV0c0ByZWRoYXQuY29tPgogIFZvbG9keW15ciBCYWJjaHVrIDx2
b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgogIFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
eHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1p
Z3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dz
OiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0Lnhz
LmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3Rz
LWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1z
dGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02
NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUt
bG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKClB1c2ggbm90IGFwcGxp
Y2FibGUuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxNzA1IGxpbmVzIGxvbmcuKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 18 23:15:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 23:15:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4xYS-0005Sy-1c; Wed, 18 Oct 2017 23:15:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1e4xYR-0005Ss-BV
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 23:15:15 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 70/D4-29911-280E7E95; Wed, 18 Oct 2017 23:15:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsVyMfT+Ed3GB88
 jDZZNU7D4vmUykwOjx+EPV1gCGKNYM/OS8isSWDN+LTcqOKdUcaxhI1MD4xLZLkYuDiGBmYwS
 u3csZQFxWAQaWSU+HJ4O5kgIzGGVeHx8M5DDCeRUSezd280EYRdJNJ6ZCGXnSVzduJwZxOYVE
 JQ4OfMJWL2QgJfE1U1TwOKcAsYSC46fZoNY18co0XhrE1gRm4CWxJ6G+WCDWARUJX4e+c4CMS
 hA4knbD6A4B4ewgLfEpi1lIGERAW2J5heXmUDmMAtMFZfYPu8IWD2zgKZE6/bf7BMYBWchuWM
 WktQCRqZVjBrFqUVlqUW6hgZ6SUWZ6RkluYmZOUCemV5uanFxYnpqTmJSsV5yfu4mRmCIMgDB
 Dsbj7+MOMUpyMCmJ8uoeeBYpxJeUn1KZkVicEV9UmpNafIhRhoNDSYLX7v7zSCHBotT01Iq0z
 BxgtMCkJTh4lER4tUDSvMUFibnFmekQqVOMxhwX7lz6w8RxYM+tP0xCLHn5ealS4rw/7gGVCo
 CUZpTmwQ2CRfElRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfMeAJnCk5lXArfvFdApTECnrHN
 6AnJKSSJCSqqBMSanJkbkytkIC119J6mdqu/yEo9+ud7/oXuGgf2LV/mVSQ/NrY/smqA8hWXm
 41+pi6a/DdSyEtp7737mLGbr4slXvryaknBl5bkzn9of3OQMtF24XUa3ddeEfz5p69vviBqyn
 dBfueNraEleTxenqt2DH5/2OG5+vs5McH/g+slfmeY6fb2j81WJpTgj0VCLuag4EQDecmXF3Q
 IAAA==
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1508368512!65870008!1
X-Originating-IP: [209.85.223.196]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10136 invoked from network); 18 Oct 2017 23:15:13 -0000
Received: from mail-io0-f196.google.com (HELO mail-io0-f196.google.com)
 (209.85.223.196)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Oct 2017 23:15:13 -0000
Received: by mail-io0-f196.google.com with SMTP id n137so8034006iod.6
 for <xen-devel@lists.xenproject.org>; Wed, 18 Oct 2017 16:15:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=iRdiNY5RlEKwAsUYNbeUqP7uWv18ovpLbZX/hgyd3H8=;
 b=lKLbiAVhhyQ6UHkruug1KDllU/UWuTJ3GvufaQabcyT4yUbTT2pFOxFlwSvqtvOWEz
 os6VgMqit+kS02we/NzjRLnROVTChLCuqj9JjAwpk/tYWmMToM9dx+5b3idqeUGvQl81
 52uYsArg8yhV0DkKx75Z7Uowe6LJs1YK6WrqlgT+vg9iAKLNNxU5GXrPBkgOIXb8YLak
 S9QEbVBPkAvw7dir0FKOO3/r1H2H1zTwbo+F9T9hF0yNgUXuGCVcRz5v09+MUsQLzRLM
 65cR/SybS0N+wNFDrZdv1pIuHfNmIf8hu7TMjiae2i0kYsp2XqVmZkfK/LBSgSrRMQrp
 Dtiw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=iRdiNY5RlEKwAsUYNbeUqP7uWv18ovpLbZX/hgyd3H8=;
 b=JKjgkiwEJCsmkYb2XY7AOPG0ZB5jihwnkgcoh+isHMvo0rNk8NygVaYPYkZEB3I6ML
 ClU4oc7pdrUoUiIh2aYqRDzq2xstX2IAbKsjES3YABwWQ93F2D/owUCb8/fA4QUD2eNJ
 5PddJ5+L/GP+kvT1DVxGE3Hm7EbT64tTUwYVN1oHyoBSD64UyWVyvfwGZDw/jYXe9SUM
 Yi8FhLqQC77NnU62iRQ21IFGSuhSwhwzqHgbZSJcA+QpQ2xfiDDxaL6gti3JMGpit/r4
 rRoLV9LXCFVb+fToK1PtUaVYkccEKJKehGubVmWm/Q1OmadEEwoqHsxvEZ3lsb9HLft1
 nkmw==
X-Gm-Message-State: AMCzsaVmk1Y4JlldIODrbKRUKlL5ZVzO5fBAiCT4gPbtVo7muxoCwtpI
 4nGx26cMHap5tciy0Hz0Repcl2juZQzdx/tHJmdPig==
X-Google-Smtp-Source: ABhQp+TNE9eDPO/QVLIhUEN6fhfURVmHOBdSbkxm7B2cdZobBOPDttREVfuYmRggZEK9DakGBIhDb5lWwFNwz7J4FUE=
X-Received: by 10.107.88.9 with SMTP id m9mr263050iob.34.1508368511422; Wed,
 18 Oct 2017 16:15:11 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.20.22 with HTTP; Wed, 18 Oct 2017 16:15:10 -0700 (PDT)
In-Reply-To: <20171012200201.GW11645@wotan.suse.de>
References: <20171011203027.11248-1-thgarnie@google.com>
 <20171011203027.11248-16-thgarnie@google.com>
 <20171012200201.GW11645@wotan.suse.de>
From: Thomas Garnier <thgarnie@google.com>
Date: Wed, 18 Oct 2017 16:15:10 -0700
Message-ID: <CAJcbSZEJ-kjcRQD3uHm0QZuOvbHpg9FV=wn7v4-RweDG7J3uqg@mail.gmail.com>
To: "Luis R. Rodriguez" <mcgrof@kernel.org>
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>, Michal Hocko <mhocko@suse.com>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 linux-doc@vger.kernel.org, kvm list <kvm@vger.kernel.org>,
 Len Brown <len.brown@intel.com>, Peter Zijlstra <peterz@infradead.org>,
 Christopher Li <sparse@chrisli.org>,
 =?UTF-8?B?SmFuIEggLiBTY2jDtm5oZXJy?= <jschoenh@amazon.de>,
 Alexei Starovoitov <ast@kernel.org>, virtualization@lists.linux-foundation.org,
 David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Waiman Long <longman@redhat.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Alok Kataria <akataria@vmware.com>,
 the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>, Jonathan Corbet <corbet@lwn.net>,
 Peter Foley <pefoley2@pefoley.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Daniel Micay <danielmicay@gmail.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Sparse Mailing-list <linux-sparse@vger.kernel.org>,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Borislav Petkov <bp@suse.de>,
 Alexey Dobriyan <adobriyan@gmail.com>, Guenter Roeck <linux@roeck-us.net>,
 Linux Crypto Mailing List <linux-crypto@vger.kernel.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Rik van Riel <riel@redhat.com>,
 Kees Cook <keescook@chromium.org>, Arnd Bergmann <arnd@arndb.de>,
 Linux PM list <linux-pm@vger.kernel.org>, "H . J . Lu" <hjl.tools@gmail.com>,
 Rusty Russell <rusty@rustcorp.com.au>, Nicholas Piggin <npiggin@gmail.com>,
 Chris Wright <chrisw@sous-sol.org>, Jason Baron <jbaron@akamai.com>,
 Borislav Petkov <bp@alien8.de>, Steven Rostedt <rostedt@goodmis.org>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Thomas Gleixner <tglx@linutronix.de>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>, Baoquan He <bhe@redhat.com>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 Kyle Huey <me@kylehuey.com>, Lukas Wunner <lukas@wunner.de>,
 Markus Trippelsdorf <markus@trippelsdorf.de>, Rob Landley <rob@landley.net>,
 Jiri Kosina <jkosina@suse.cz>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Andrew Morton <akpm@linux-foundation.org>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Joerg Roedel <joro@8bytes.org>
Subject: Re: [Xen-devel] [PATCH v1 15/27] compiler: Option to default to
	hidden symbols
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMTIsIDIwMTcgYXQgMTowMiBQTSwgTHVpcyBSLiBSb2RyaWd1ZXogPG1jZ3Jv
ZkBrZXJuZWwub3JnPiB3cm90ZToKPiBPbiBXZWQsIE9jdCAxMSwgMjAxNyBhdCAwMTozMDoxNVBN
IC0wNzAwLCBUaG9tYXMgR2FybmllciB3cm90ZToKPj4gUHJvdmlkZSBhbiBvcHRpb24gdG8gZGVm
YXVsdCB2aXNpYmlsaXR5IHRvIGhpZGRlbiBleGNlcHQgZm9yIGtleQo+PiBzeW1ib2xzLiBUaGlz
IG9wdGlvbiBpcyBkaXNhYmxlZCBieSBkZWZhdWx0IGFuZCB3aWxsIGJlIHVzZWQgYnkgeDg2XzY0
Cj4+IFBJRSBzdXBwb3J0IHRvIHJlbW92ZSBlcnJvcnMgYmV0d2VlbiBjb21waWxhdGlvbiB1bml0
cy4KPj4KPj4gVGhlIGRlZmF1bHQgdmlzaWJpbGl0eSBpcyBhbHNvIGVuYWJsZWQgZm9yIGV4dGVy
bmFsIHN5bWJvbHMgdGhhdCBhcmUKPj4gY29tcGFyZWQgYXMgdGhleSBtYXliZSBlcXVhbHMgKHN0
YXJ0L2VuZCBvZiBzZWN0aW9ucykuIEluIHRoaXMgY2FzZSwKPj4gb2xkZXIgdmVyc2lvbnMgb2Yg
R0NDIHdpbGwgcmVtb3ZlIHRoZSBjb21wYXJpc29uIGlmIHRoZSBzeW1ib2xzIGFyZQo+PiBoaWRk
ZW4uIFRoaXMgaXNzdWUgZXhpc3RzIGF0IGxlYXN0IG9uIGdjYyA0LjkgYW5kIGJlZm9yZS4KPj4K
Pj4gU2lnbmVkLW9mZi1ieTogVGhvbWFzIEdhcm5pZXIgPHRoZ2FybmllQGdvb2dsZS5jb20+Cj4K
PiA8LS0gc25pcCAtLT4KPgo+PiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2NwdS9taWNy
b2NvZGUvY29yZS5jIGIvYXJjaC94ODYva2VybmVsL2NwdS9taWNyb2NvZGUvY29yZS5jCj4+IGlu
ZGV4IDg2ZThmMGIyNTM3Yi4uOGYwMjE3ODNhOTI5IDEwMDY0NAo+PiAtLS0gYS9hcmNoL3g4Ni9r
ZXJuZWwvY3B1L21pY3JvY29kZS9jb3JlLmMKPj4gKysrIGIvYXJjaC94ODYva2VybmVsL2NwdS9t
aWNyb2NvZGUvY29yZS5jCj4+IEBAIC0xNDQsOCArMTQ0LDggQEAgc3RhdGljIGJvb2wgX19pbml0
IGNoZWNrX2xvYWRlcl9kaXNhYmxlZF9ic3Aodm9pZCkKPj4gICAgICAgcmV0dXJuICpyZXM7Cj4+
ICB9Cj4+Cj4+IC1leHRlcm4gc3RydWN0IGJ1aWx0aW5fZncgX19zdGFydF9idWlsdGluX2Z3W107
Cj4+IC1leHRlcm4gc3RydWN0IGJ1aWx0aW5fZncgX19lbmRfYnVpbHRpbl9md1tdOwo+PiArZXh0
ZXJuIHN0cnVjdCBidWlsdGluX2Z3IF9fc3RhcnRfYnVpbHRpbl9md1tdIF9fZGVmYXVsdF92aXNp
YmlsaXR5Owo+PiArZXh0ZXJuIHN0cnVjdCBidWlsdGluX2Z3IF9fZW5kX2J1aWx0aW5fZndbXSBf
X2RlZmF1bHRfdmlzaWJpbGl0eTsKPj4KPj4gIGJvb2wgZ2V0X2J1aWx0aW5fZmlybXdhcmUoc3Ry
dWN0IGNwaW9fZGF0YSAqY2QsIGNvbnN0IGNoYXIgKm5hbWUpCj4+ICB7Cj4KPiA8LS0gc25pcCAt
LT4KPgo+PiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9hc20tZ2VuZXJpYy9zZWN0aW9ucy5oIGIvaW5j
bHVkZS9hc20tZ2VuZXJpYy9zZWN0aW9ucy5oCj4+IGluZGV4IGU1ZGE0NGVkZGQyZi4uMWFhNWQ2
ZGFjOWUxIDEwMDY0NAo+PiAtLS0gYS9pbmNsdWRlL2FzbS1nZW5lcmljL3NlY3Rpb25zLmgKPj4g
KysrIGIvaW5jbHVkZS9hc20tZ2VuZXJpYy9zZWN0aW9ucy5oCj4+IEBAIC0zMCw2ICszMCw5IEBA
Cj4+ICAgKiAgIF9faXJxZW50cnlfdGV4dF9zdGFydCwgX19pcnFlbnRyeV90ZXh0X2VuZAo+PiAg
ICogICBfX3NvZnRpcnFlbnRyeV90ZXh0X3N0YXJ0LCBfX3NvZnRpcnFlbnRyeV90ZXh0X2VuZAo+
PiAgICovCj4+ICsjaWZkZWYgQ09ORklHX0RFRkFVTFRfSElEREVOCj4+ICsjcHJhZ21hIEdDQyB2
aXNpYmlsaXR5IHB1c2goZGVmYXVsdCkKPj4gKyNlbmRpZgo+PiAgZXh0ZXJuIGNoYXIgX3RleHRb
XSwgX3N0ZXh0W10sIF9ldGV4dFtdOwo+PiAgZXh0ZXJuIGNoYXIgX2RhdGFbXSwgX3NkYXRhW10s
IF9lZGF0YVtdOwo+PiAgZXh0ZXJuIGNoYXIgX19ic3Nfc3RhcnRbXSwgX19ic3Nfc3RvcFtdOwo+
PiBAQCAtNDYsNiArNDksOSBAQCBleHRlcm4gY2hhciBfX3NvZnRpcnFlbnRyeV90ZXh0X3N0YXJ0
W10sIF9fc29mdGlycWVudHJ5X3RleHRfZW5kW107Cj4+Cj4+ICAvKiBTdGFydCBhbmQgZW5kIG9m
IC5jdG9ycyBzZWN0aW9uIC0gdXNlZCBmb3IgY29uc3RydWN0b3IgY2FsbHMuICovCj4+ICBleHRl
cm4gY2hhciBfX2N0b3JzX3N0YXJ0W10sIF9fY3RvcnNfZW5kW107Cj4+ICsjaWZkZWYgQ09ORklH
X0RFRkFVTFRfSElEREVOCj4+ICsjcHJhZ21hIEdDQyB2aXNpYmlsaXR5IHBvcAo+PiArI2VuZGlm
Cj4+Cj4+ICBleHRlcm4gX192aXNpYmxlIGNvbnN0IHZvaWQgX19ub3NhdmVfYmVnaW4sIF9fbm9z
YXZlX2VuZDsKPj4KPj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvbGludXgvY29tcGlsZXIuaCBiL2lu
Y2x1ZGUvbGludXgvY29tcGlsZXIuaAo+PiBpbmRleCBlOTVhMjYzMWU1NDUuLjY5OTc3MTZmNzNi
ZiAxMDA2NDQKPj4gLS0tIGEvaW5jbHVkZS9saW51eC9jb21waWxlci5oCj4+ICsrKyBiL2luY2x1
ZGUvbGludXgvY29tcGlsZXIuaAo+PiBAQCAtNzgsNiArNzgsMTQgQEAgZXh0ZXJuIHZvaWQgX19j
aGtfaW9fcHRyKGNvbnN0IHZvbGF0aWxlIHZvaWQgX19pb21lbSAqKTsKPj4gICNpbmNsdWRlIDxs
aW51eC9jb21waWxlci1jbGFuZy5oPgo+PiAgI2VuZGlmCj4+Cj4+ICsvKiBVc2VmdWwgZm9yIFBv
c2l0aW9uIEluZGVwZW5kZW50IENvZGUgdG8gcmVkdWNlIGdsb2JhbCByZWZlcmVuY2VzICovCj4+
ICsjaWZkZWYgQ09ORklHX0RFRkFVTFRfSElEREVOCj4+ICsjcHJhZ21hIEdDQyB2aXNpYmlsaXR5
IHB1c2goaGlkZGVuKQo+PiArI2RlZmluZSBfX2RlZmF1bHRfdmlzaWJpbGl0eSAgX19hdHRyaWJ1
dGVfXygodmlzaWJpbGl0eSAoImRlZmF1bHQiKSkpCj4KPiBEb2VzIHRoaXMgc3RpbGwgd29yayB3
aXRoIENPTkZJR19MRF9ERUFEX0NPREVfREFUQV9FTElNSU5BVElPTiA/CgpJIGNhbm5vdCBtYWtl
IGl0IHdvcmsgd2l0aCBvciB3aXRob3V0IHRoaXMgY2hhbmdlLiBIb3cgaXMgaXQgc3VwcG9zZWQK
dG8gYmUgdXNlZD8KCkZvciBtZSB3aXRoLCBpdCBjcmFzaGVzIHdpdGggYSBiYWQgY29uc2RldiBh
dDoKaHR0cDovL2VsaXhpci5mcmVlLWVsZWN0cm9ucy5jb20vbGludXgvbGF0ZXN0L3NvdXJjZS9k
cml2ZXJzL3R0eS90dHlfaW8uYyNMMzE5NAoKPgo+PiArI2Vsc2UKPj4gKyNkZWZpbmUgX19kZWZh
dWx0X3Zpc2liaWxpdHkKPj4gKyNlbmRpZgo+PiArCj4+ICAvKgo+PiAgICogR2VuZXJpYyBjb21w
aWxlci1kZXBlbmRlbnQgbWFjcm9zIHJlcXVpcmVkIGZvciBrZXJuZWwKPj4gICAqIGJ1aWxkIGdv
IGJlbG93IHRoaXMgY29tbWVudC4gQWN0dWFsIGNvbXBpbGVyL2NvbXBpbGVyIHZlcnNpb24KPj4g
ZGlmZiAtLWdpdCBhL2luaXQvS2NvbmZpZyBiL2luaXQvS2NvbmZpZwo+PiBpbmRleCBjY2IxZDhk
YWYyNDEuLmI2NDAyMDFmY2ZmNyAxMDA2NDQKPj4gLS0tIGEvaW5pdC9LY29uZmlnCj4+ICsrKyBi
L2luaXQvS2NvbmZpZwo+PiBAQCAtMTY0OSw2ICsxNjQ5LDEzIEBAIGNvbmZpZyBQUk9GSUxJTkcK
Pj4gIGNvbmZpZyBUUkFDRVBPSU5UUwo+PiAgICAgICBib29sCj4+Cj4+ICsjCj4+ICsjIERlZmF1
bHQgdG8gaGlkZGVuIHZpc2liaWxpdHkgZm9yIGFsbCBzeW1ib2xzLgo+PiArIyBVc2VmdWwgZm9y
IFBvc2l0aW9uIEluZGVwZW5kZW50IENvZGUgdG8gcmVkdWNlIGdsb2JhbCByZWZlcmVuY2VzLgo+
PiArIwo+PiArY29uZmlnIERFRkFVTFRfSElEREVOCj4+ICsgICAgIGJvb2wKPgo+IE5vdGUgaXQg
aXMgZGVmYXVsdC4KPgo+IEhhcyAwLWRheSByYW4gdGhyb3VnaCB0aGlzIGdpdCB0cmVlPyBJdCBz
aG91bGQgYmUgZWFzeSB0byBnZXQgaXQgYWRkZWQgZm9yCj4gdGVzdGluZy4gQWxzbywgZXZlbiB0
aG91Z2ggbW9zdCBjaGFuZ2VzIGFyZSB4ODYgYmFzZWQgdGhlcmUgYXJlIHNvbWUgZ2VuZXJpYwo+
IGNoYW5nZXMgYW5kIEknZCBsb3ZlIGEgd2FybSBmdXp6eSB0aGlzIHdvbid0IGJyZWFrIG9kZCAv
IHJhbmRvbSBidWlsZHMuCj4gQWx0aG91Z2ggMC1kYXkgZG9lcyBjb3ZlciBhIGxvdCBvZiB0ZXN0
IGNhc2VzLCBpdCBvbmx5IGhhcyBsaW1pdGVkIHJ1biB0aW1lCj4gdGVzdHMuIFRoZXJlIGFyZSBz
b21lIG90aGVyIHRlc3QgYmVkcyB3aGljaCBhbHNvIGNvdmVyIHNvbWUgbW9yZSBvYnNjdXJlCj4g
YXJjaGl0ZWN0dXJlcy4gSGF2aW5nIGEgdGVzdCBwYXNzIG9uIEd1ZW50ZXIncyB0ZXN0IGJlZCB3
b3VsZCBiZSBuaWNlIHRvCj4gc2VlLiBGb3IgdGhhdCBwbGVhc2UgY29vcmRpbmF0ZSB3aXRoIEd1
ZW50ZXIgaWYgaGUncyB3aWxsaW5nIHRvIHJ1biB0aGlzCj4gYSB0ZXN0IGZvciB5b3UuCgpOb3Qg
eWV0LCBwbGFuIHRvIGdpdmUgYSB2MS41IHRvIEtlZXMgQ29vayB0byBrZWVwIGluIG9uZSBvZiBo
aXMgdHJlZQpmb3IgY291cGxlIHdlZWtzLiBJIGV4cGVjdCBpdCB3aWxsIGlkZW50aWZ5IGludGVy
ZXN0aW5nIGlzc3Vlcy4KCj4KPiAgIEx1aXMKCgoKLS0gClRob21hcwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 18 23:17:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 23:17:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4xaw-0005cW-EY; Wed, 18 Oct 2017 23:17:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1e4xav-0005cK-35
 for xen-devel@lists.xenproject.org; Wed, 18 Oct 2017 23:17:49 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 B5/CE-07499-C11E7E95; Wed, 18 Oct 2017 23:17:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsVyMfSai670w+e
 RBr2TJCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxd26eyFfSFV5yY+JSxgfGlXRcjF4eQwDRG
 ia+t/cwgDotAI6vEnDvTGUEcCYE5rBJTjswCynACOVUSD/qOAiU4gOwiiblNgRDhQolJi9+zg
 ti8AoISJ2c+YQGxhQS8JA513AazOQWsJZqf3mKF2HaHUaL9xn2wmWwCWhJ7GuYzgdgsAqoSE6
 bdZAaZzysQIPGsxxYkLCwQLnF92y6wEhGg8rYFEDOZBc6ISfz57Qxha0q0bv/NPoFRcBaSM2Y
 hSS1gZFrFqFGcWlSWWqRrZKmXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYoAxA
 sIPxwKLAQ4ySHExKory6B55FCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg3XD/eaSQYFFqempFW
 mYOMFZg0hIcPEoivBIPgNK8xQWJucWZ6RCpU4yuHBfuXPrDxHFs02UgeWDPLSC56eZdILnh+4
 M/TEIsefl5qVLivM9BZguANGeU5sGNhsX5JUZZKWFeRqBjhXgKUotyM0tQ5V8xinMwKgnzloF
 M4cnMK4G74BXQcUxAx61zegJyXEkiQkqqgVFQe153nFX7ap2WPgO2uAUaN5tFb0wttwvYl1BQ
 JOqhv6T02Sklnntnt90uWLpu3vaP+4rYfm0xEum4z3lngpLsJQ59KbnQV4xzVYN81hy98kia4
 8t5q7Iej7qJ697v8rG/sMgiZpffhyRXh581Bd+nbqyQ/HLJmN371aPVpz0MH55TPdK+hUuJpT
 gj0VCLuag4EQA+VXyq7gIAAA==
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1508368666!63920824!1
X-Originating-IP: [209.85.214.68]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40758 invoked from network); 18 Oct 2017 23:17:47 -0000
Received: from mail-it0-f68.google.com (HELO mail-it0-f68.google.com)
 (209.85.214.68)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Oct 2017 23:17:47 -0000
Received: by mail-it0-f68.google.com with SMTP id 72so7856371itk.3
 for <xen-devel@lists.xenproject.org>; Wed, 18 Oct 2017 16:17:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=HRf76nLG7pOW7AwWR5it8Lcb41FeTHp6s5KUDFy8hmg=;
 b=C0iHsWyZDmxx5mvvTpgNP/pJg1IQW3rw5pIi2EziJYOkld4x6cNd4m74HtzbfclEwM
 eJbMyuB01BTCUvC4uL1LnEHk8CIhQ7BJdibQLcSWjMYe43A87Gh0LSE/NricpAr+ztdi
 iXeoBsvpjYvjJ79Ku/0yYTY7I9AfCKQlczgwUmSxf6XvbYNOq1rLCXIUlXmnJbbj3kQ4
 4eccJSHLCJKujnVM0XyqIoGELpTEn0Je33dBaK8+0ku7uRFi8FKc6RDzbgKW10kOIhXG
 63QMjD0bCHm7HWlcDbJjcoDgmYwsGpksbwv9ho5J0q5axLJNNvKBi7+fx/6U3qnFjZO3
 s03A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=HRf76nLG7pOW7AwWR5it8Lcb41FeTHp6s5KUDFy8hmg=;
 b=GjNS2oPtwyeEbY3X8GKrE2ZhhReqhNuxj4QIVf/XHxYgtz6tqXE/r1YjD0KJoQda18
 /Xve9zliEvSdoq0+pBivM7+j+zfn5n2D4kl/MotZqSGEwPu0r7Ewg4zH2KxPeNzvp7y1
 rxvVM7mut4v+zYKb3BAzbsPWEzWbYAKhWG8Rfk9UhoXqH9dH92SNS+RCzDJTxwB7ILDb
 mMKL3fGbIAxNhMj9nL1MSlRKKzxUgMjaXFsge2qXA07m+1CQTH66CzCrh7pnJcg0eyAV
 UYygapi9vTQzNjw5BjTlQM26eMs//+jYH/d40sTdGY/kmlYh2LdWXLtPwvOV5oR9+Wyw
 tg5g==
X-Gm-Message-State: AMCzsaWztSfrdf2uQR8o0V6gsQUxfxsaF3l56ehgZRu5JyCyMsLMaXkN
 KdPgJ+mOeuTAKyH6MLH8g5Gu2KfVgwyxTyni/wRaOQ==
X-Google-Smtp-Source: ABhQp+SWlDiVTdmWqh2UQn09StqVPn33r0gdaWegAWnXEay81bSAL+m2SfwCL2BNbg3PJSPXPR7f4QCE2/uhH9/gsOc=
X-Received: by 10.36.120.142 with SMTP id p136mr35801itc.87.1508368665544;
 Wed, 18 Oct 2017 16:17:45 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.20.22 with HTTP; Wed, 18 Oct 2017 16:17:44 -0700 (PDT)
In-Reply-To: <18a89941-c80d-7007-574b-584f39f90f49@amd.com>
References: <20171011203027.11248-1-thgarnie@google.com>
 <22e56a56-978a-738f-52b9-2d0c17839c9e@amd.com>
 <CAJcbSZEzEGuby155zQZJqEbi1EO1v2bue+DB1oAXZfwMVOoySg@mail.gmail.com>
 <18a89941-c80d-7007-574b-584f39f90f49@amd.com>
From: Thomas Garnier <thgarnie@google.com>
Date: Wed, 18 Oct 2017 16:17:44 -0700
Message-ID: <CAJcbSZHCY53AS2cVYzXR34jCgOGnYpssVR6ooHBjNGZunyvdfw@mail.gmail.com>
To: Tom Lendacky <thomas.lendacky@amd.com>
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>, Michal Hocko <mhocko@suse.com>,
 linux-doc@vger.kernel.org, Daniel Micay <danielmicay@gmail.com>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>, Christopher Li <sparse@chrisli.org>,
 =?UTF-8?B?SmFuIEggLiBTY2jDtm5oZXJy?= <jschoenh@amazon.de>,
 Alexei Starovoitov <ast@kernel.org>, virtualization@lists.linux-foundation.org,
 David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Waiman Long <longman@redhat.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Thomas Gleixner <tglx@linutronix.de>,
 the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>, Jonathan Corbet <corbet@lwn.net>,
 Peter Foley <pefoley2@pefoley.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>, Kyle Huey <me@kylehuey.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Sparse Mailing-list <linux-sparse@vger.kernel.org>,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Borislav Petkov <bp@suse.de>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 Markus Trippelsdorf <markus@trippelsdorf.de>, Len Brown <len.brown@intel.com>,
 Rik van Riel <riel@redhat.com>, Kees Cook <keescook@chromium.org>,
 Arnd Bergmann <arnd@arndb.de>, Linux PM list <linux-pm@vger.kernel.org>,
 "H . J . Lu" <hjl.tools@gmail.com>, Rusty Russell <rusty@rustcorp.com.au>,
 Steven Rostedt <rostedt@goodmis.org>, Chris Wright <chrisw@sous-sol.org>,
 Jason Baron <jbaron@akamai.com>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Alok Kataria <akataria@vmware.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>, Baoquan He <bhe@redhat.com>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 kvm list <kvm@vger.kernel.org>, Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>, Lukas Wunner <lukas@wunner.de>,
 Linux Crypto Mailing List <linux-crypto@vger.kernel.org>,
 Rob Landley <rob@landley.net>, Jiri Kosina <jkosina@suse.cz>,
 Tejun Heo <tj@kernel.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Joerg Roedel <joro@8bytes.org>
Subject: Re: [Xen-devel] [PATCH v1 00/27] x86: PIE support and option to
	extend KASLR randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMTIsIDIwMTcgYXQgOToyOCBBTSwgVG9tIExlbmRhY2t5IDx0aG9tYXMubGVu
ZGFja3lAYW1kLmNvbT4gd3JvdGU6Cj4gT24gMTAvMTIvMjAxNyAxMDozNCBBTSwgVGhvbWFzIEdh
cm5pZXIgd3JvdGU6Cj4+Cj4+IE9uIFdlZCwgT2N0IDExLCAyMDE3IGF0IDI6MzQgUE0sIFRvbSBM
ZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+Cj4+IHdyb3RlOgo+Pj4KPj4+IE9uIDEw
LzExLzIwMTcgMzozMCBQTSwgVGhvbWFzIEdhcm5pZXIgd3JvdGU6Cj4+Pj4KPj4+PiBDaGFuZ2Vz
Ogo+Pj4+ICAgIC0gcGF0Y2ggdjE6Cj4+Pj4gICAgICAtIFNpbXBsaWZ5IGZ0cmFjZSBpbXBsZW1l
bnRhdGlvbi4KPj4+PiAgICAgIC0gVXNlIGdjYyBtc3RhY2stcHJvdGVjdG9yLWd1YXJkLXJlZz0l
Z3Mgd2l0aCBQSUUgd2hlbiBwb3NzaWJsZS4KPj4+PiAgICAtIHJmYyB2MzoKPj4+PiAgICAgIC0g
VXNlIC0tZW1pdC1yZWxvY3MgaW5zdGVhZCBvZiAtcGllIHRvIHJlZHVjZSBkeW5hbWljIHJlbG9j
YXRpb24KPj4+PiBzcGFjZSBvbgo+Pj4+ICAgICAgICBtYXBwZWQgbWVtb3J5LiBJdCBhbHNvIHNp
bXBsaWZpZXMgdGhlIHJlbG9jYXRpb24gcHJvY2Vzcy4KPj4+PiAgICAgIC0gTW92ZSB0aGUgc3Rh
cnQgdGhlIG1vZHVsZSBzZWN0aW9uIG5leHQgdG8gdGhlIGtlcm5lbC4gUmVtb3ZlIHRoZQo+Pj4+
IG5lZWQgZm9yCj4+Pj4gICAgICAgIC1tY21vZGVsPWxhcmdlIG9uIG1vZHVsZXMuIEV4dGVuZHMg
bW9kdWxlIHNwYWNlIGZyb20gMSB0byAyRwo+Pj4+IG1heGltdW0uCj4+Pj4gICAgICAtIFN1cHBv
cnQgZm9yIFhFTiBQVkggYXMgMzItYml0IHJlbG9jYXRpb25zIGNhbiBiZSBpZ25vcmVkIHdpdGgK
Pj4+PiAgICAgICAgLS1lbWl0LXJlbG9jcy4KPj4+PiAgICAgIC0gU3VwcG9ydCBmb3IgR09UIHJl
bG9jYXRpb25zIHByZXZpb3VzbHkgZG9uZSBhdXRvbWF0aWNhbGx5IHdpdGgKPj4+PiAtcGllLgo+
Pj4+ICAgICAgLSBSZW1vdmUgbmVlZCBmb3IgZHluYW1pYyBQTFQgaW4gbW9kdWxlcy4KPj4+PiAg
ICAgIC0gU3VwcG9ydCBkeW1hbWljIEdPVCBmb3IgbW9kdWxlcy4KPj4+PiAgICAtIHJmYyB2MjoK
Pj4+PiAgICAgIC0gQWRkIHN1cHBvcnQgZm9yIGdsb2JhbCBzdGFjayBjb29raWUgd2hpbGUgY29t
cGlsZXIgZGVmYXVsdCB0byBmcwo+Pj4+IHdpdGhvdXQKPj4+PiAgICAgICAgbWNtb2RlbD1rZXJu
ZWwKPj4+PiAgICAgIC0gQ2hhbmdlIHBhdGNoIDcgdG8gY29ycmVjdGx5IGp1bXAgb3V0IG9mIHRo
ZSBpZGVudGl0eSBtYXBwaW5nIG9uCj4+Pj4ga2V4ZWMgbG9hZAo+Pj4+ICAgICAgICBwcmVzZXJ2
ZS4KPj4+Pgo+Pj4+IFRoZXNlIHBhdGNoZXMgbWFrZSB0aGUgY2hhbmdlcyBuZWNlc3NhcnkgdG8g
YnVpbGQgdGhlIGtlcm5lbCBhcyBQb3NpdGlvbgo+Pj4+IEluZGVwZW5kZW50IEV4ZWN1dGFibGUg
KFBJRSkgb24geDg2XzY0LiBBIFBJRSBrZXJuZWwgY2FuIGJlIHJlbG9jYXRlZAo+Pj4+IGJlbG93
Cj4+Pj4gdGhlIHRvcCAyRyBvZiB0aGUgdmlydHVhbCBhZGRyZXNzIHNwYWNlLiBJdCBhbGxvd3Mg
dG8gb3B0aW9uYWxseSBleHRlbmQKPj4+PiB0aGUKPj4+PiBLQVNMUiByYW5kb21pemF0aW9uIHJh
bmdlIGZyb20gMUcgdG8gM0cuCj4+Pgo+Pj4KPj4+IEhpIFRob21hcywKPj4+Cj4+PiBJJ3ZlIGFw
cGxpZWQgeW91ciBwYXRjaGVzIHNvIHRoYXQgSSBjYW4gdmVyaWZ5IHRoYXQgU01FIHdvcmtzIHdp
dGggUElFLgo+Pj4gVW5mb3J0dW5hdGVseSwgSSdtIHJ1bm5pbmcgaW50byBidWlsZCB3YXJuaW5n
cyBhbmQgZXJyb3JzIHdoZW4gSSBlbmFibGUKPj4+IFBJRS4KPj4+Cj4+PiBXaXRoIENPTkZJR19T
VEFDS19WQUxJREFUSU9OPXkgSSByZWNlaXZlIGxvdHMgb2YgbWVzc2FnZXMgbGlrZSB0aGlzOgo+
Pj4KPj4+ICAgIGRyaXZlcnMvc2NzaS9saWJmYy9mY19leGNoLm86IHdhcm5pbmc6IG9ianRvb2w6
Cj4+PiBmY19kZXN0cm95X2V4Y2hfbWdyKCkrMHgwOiBjYWxsIHdpdGhvdXQgZnJhbWUgcG9pbnRl
ciBzYXZlL3NldHVwCj4+Pgo+Pj4gRGlzYWJsaW5nIENPTkZJR19TVEFDS19WQUxJREFUSU9OIHN1
cHByZXNzZXMgdGhvc2UuCj4+Cj4+Cj4+IEkgcmFuIGludG8gdGhhdCwgSSBwbGFuIHRvIGZpeCBp
dCBpbiB0aGUgbmV4dCBpdGVyYXRpb24uCj4+Cj4+Pgo+Pj4gQnV0IG5lYXIgdGhlIGVuZCBvZiB0
aGUgYnVpbGQsIEkgcmVjZWl2ZSBlcnJvcnMgbGlrZSB0aGlzOgo+Pj4KPj4+ICAgIGFyY2gveDg2
L2tlcm5lbC9zZXR1cC5vOiBJbiBmdW5jdGlvbiBgZHVtcF9rZXJuZWxfb2Zmc2V0JzoKPj4+ICAg
IC4uLi9hcmNoL3g4Ni9rZXJuZWwvc2V0dXAuYzo4MDE6KC50ZXh0KzB4MzIpOiByZWxvY2F0aW9u
IHRydW5jYXRlZCB0bwo+Pj4gZml0OiBSX1g4Nl82NF8zMlMgYWdhaW5zdCBzeW1ib2wgYF90ZXh0
JyBkZWZpbmVkIGluIC50ZXh0IHNlY3Rpb24gaW4KPj4+IC50bXBfdm1saW51eDEKPj4+ICAgIC4K
Pj4+ICAgIC4gYWJvdXQgMTAgbW9yZSBvZiB0aGUgYWJvdmUgdHlwZSBtZXNzYWdlcwo+Pj4gICAg
Lgo+Pj4gICAgbWFrZTogKioqIFt2bWxpbnV4XSBFcnJvciAxCj4+PiAgICBFcnJvciBidWlsZGlu
ZyBrZXJuZWwsIGV4aXRpbmcKPj4+Cj4+PiBBcmUgdGhlcmUgYW55IGNvbmZpZyBvcHRpb25zIHRo
YXQgc2hvdWxkIG9yIHNob3VsZCBub3QgYmUgZW5hYmxlZCB3aGVuCj4+PiBidWlsZGluZyB3aXRo
IFBJRSBlbmFibGVkPyAgSXMgdGhlcmUgYSBjb21waWxlciByZXF1aXJlbWVudCBmb3IgUElFIChJ
J20KPj4+IHVzaW5nIGdjYyB2ZXJzaW9uIDUuNC4wIDIwMTYwNjA5IChVYnVudHUgNS40LjAtNnVi
dW50dTF+MTYuMDQuNSkpPwo+Pgo+Pgo+PiBJIG5ldmVyIHJhbiBpbnRvIHRoZXNlIG9uZXMgYW5k
IEkgdGVzdGVkIGNvbXBpbGVycyBvbGRlciBhbmQgbmV3ZXIuCj4+IFdoYXQgd2FzIHlvdXIgZXhh
Y3QgY29uZmlndXJhdGlvbj8KPgo+Cj4gSSdsbCBzZW5kIHlvdSB0aGUgY29uZmlnIGluIGEgc2Vw
YXJhdGUgZW1haWwuCj4KPiBUaGFua3MsCj4gVG9tCgpUaGFua3MgZm9yIHlvdXIgZmVlZGJhY2sg
KFRvbSBhbmQgTWFya3VzKS4gVGhlIGlzc3VlIHdhcyBsaW5rZWQgdG8KdXNpbmcgYSBtb2Rlcm4g
Z2NjIHdpdGggYSBtb2Rlcm4gbGlua2VyLCBJIG1hbmFnZWQgdG8gcmVwcm8gYW5kIGZpeCBpdApv
biBteSBjdXJyZW50IHZlcnNpb24uCgpJIHdpbGwgY3JlYXRlIGEgdjEuNSBmb3IgS2VlcyBDb29r
IHRvIGtlZXAgb24gb25lIG9mIGhpcyBicmFuY2ggZm9yCmZldyB3ZWVrcyBzbyBJIGNhbiBjb2xs
ZWN0IGFzIG11Y2ggZmVlZGJhY2sgZnJvbSAwZGF5LiBBZnRlciB0aGF0IEkKd2lsbCBzZW5kIHYy
LgoKPgo+Cj4+Cj4+Pgo+Pj4gVGhhbmtzLAo+Pj4gVG9tCj4+Pgo+Pj4+Cj4+Pj4gVGhhbmtzIGEg
bG90IHRvIEFyZCBCaWVzaGV1dmVsICYgS2VlcyBDb29rIG9uIHRoZWlyIGZlZWRiYWNrIG9uIGNv
bXBpbGVyCj4+Pj4gY2hhbmdlcywgUElFIHN1cHBvcnQgYW5kIEtBU0xSIGluIGdlbmVyYWwuIFRo
YW5rcyB0byBSb2xhbmQgTWNHcmF0aCBvbgo+Pj4+IGhpcwo+Pj4+IGZlZWRiYWNrIGZvciB1c2lu
ZyAtcGllIHZlcnN1cyAtLWVtaXQtcmVsb2NzIGFuZCBkZXRhaWxzIG9uIGNvbXBpbGVyCj4+Pj4g
Y29kZQo+Pj4+IGdlbmVyYXRpb24uCj4+Pj4KPj4+PiBUaGUgcGF0Y2hlczoKPj4+PiAgICAtIDEt
MywgNS0xIywgMTctMTg6IENoYW5nZSBpbiBhc3NlbWJseSBjb2RlIHRvIGJlIFBJRSBjb21wbGlh
bnQuCj4+Pj4gICAgLSA0OiBBZGQgYSBuZXcgX0FTTV9HRVRfUFRSIG1hY3JvIHRvIGZldGNoIGEg
c3ltYm9sIGFkZHJlc3MKPj4+PiBnZW5lcmljYWxseS4KPj4+PiAgICAtIDE0OiBBZGFwdCBwZXJj
cHUgZGVzaWduIHRvIHdvcmsgY29ycmVjdGx5IHdoZW4gUElFIGlzIGVuYWJsZWQuCj4+Pj4gICAg
LSAxNTogUHJvdmlkZSBhbiBvcHRpb24gdG8gZGVmYXVsdCB2aXNpYmlsaXR5IHRvIGhpZGRlbiBl
eGNlcHQgZm9yCj4+Pj4ga2V5IHN5bWJvbHMuCj4+Pj4gICAgICAgICAgSXQgcmVtb3ZlcyBlcnJv
cnMgYmV0d2VlbiBjb21waWxhdGlvbiB1bml0cy4KPj4+PiAgICAtIDE2OiBBZGFwdCByZWxvY2F0
aW9uIHRvb2wgdG8gaGFuZGxlIFBJRSBiaW5hcnkgY29ycmVjdGx5Lgo+Pj4+ICAgIC0gMTk6IEFk
ZCBzdXBwb3J0IGZvciBnbG9iYWwgY29va2llLgo+Pj4+ICAgIC0gMjA6IFN1cHBvcnQgZnRyYWNl
IHdpdGggUElFICh1c2VkIG9uIFVidW50dSBjb25maWcpLgo+Pj4+ICAgIC0gMjE6IEZpeCBpbmNv
cnJlY3QgYWRkcmVzcyBtYXJrZXIgb24gZHVtcF9wYWdldGFibGVzLgo+Pj4+ICAgIC0gMjI6IEFk
ZCBvcHRpb24gdG8gbW92ZSB0aGUgbW9kdWxlIHNlY3Rpb24ganVzdCBhZnRlciB0aGUga2VybmVs
Lgo+Pj4+ICAgIC0gMjM6IEFkYXB0IG1vZHVsZSBsb2FkaW5nIHRvIHN1cHBvcnQgUElFIHdpdGgg
ZHluYW1pYyBHT1QuCj4+Pj4gICAgLSAyNDogTWFrZSB0aGUgR09UIHJlYWQtb25seS4KPj4+PiAg
ICAtIDI1OiBBZGQgdGhlIENPTkZJR19YODZfUElFIG9wdGlvbiAob2ZmIGJ5IGRlZmF1bHQpLgo+
Pj4+ICAgIC0gMjY6IEFkYXB0IHJlbG9jYXRpb24gdG9vbCB0byBnZW5lcmF0ZSBhIDY0LWJpdCBy
ZWxvY2F0aW9uIHRhYmxlLgo+Pj4+ICAgIC0gMjc6IEFkZCB0aGUgQ09ORklHX1JBTkRPTUlaRV9C
QVNFX0xBUkdFIG9wdGlvbiB0byBpbmNyZWFzZQo+Pj4+IHJlbG9jYXRpb24gcmFuZ2UKPj4+PiAg
ICAgICAgICBmcm9tIDFHIHRvIDNHIChvZmYgYnkgZGVmYXVsdCkuCj4+Pj4KPj4+PiBQZXJmb3Jt
YW5jZS9TaXplIGltcGFjdDoKPj4+Pgo+Pj4+IFNpemUgb2Ygdm1saW51eCAoRGVmYXVsdCBjb25m
aWd1cmF0aW9uKToKPj4+PiAgICBGaWxlIHNpemU6Cj4+Pj4gICAgLSBQSUUgZGlzYWJsZWQ6ICsw
LjAwMDAzMSUKPj4+PiAgICAtIFBJRSBlbmFibGVkOiAtMy4yMTAlIChsZXNzIHJlbG9jYXRpb25z
KQo+Pj4+ICAgIC50ZXh0IHNlY3Rpb246Cj4+Pj4gICAgLSBQSUUgZGlzYWJsZWQ6ICswLjAwMDY0
NCUKPj4+PiAgICAtIFBJRSBlbmFibGVkOiArMC44MzclCj4+Pj4KPj4+PiBTaXplIG9mIHZtbGlu
dXggKFVidW50dSBjb25maWd1cmF0aW9uKToKPj4+PiAgICBGaWxlIHNpemU6Cj4+Pj4gICAgLSBQ
SUUgZGlzYWJsZWQ6IC0wLjIwMSUKPj4+PiAgICAtIFBJRSBlbmFibGVkOiAtMC4wODIlCj4+Pj4g
ICAgLnRleHQgc2VjdGlvbjoKPj4+PiAgICAtIFBJRSBkaXNhYmxlZDogc2FtZQo+Pj4+ICAgIC0g
UElFIGVuYWJsZWQ6ICsxLjMxOSUKPj4+Pgo+Pj4+IFNpemUgb2Ygdm1saW51eCAoRGVmYXVsdCBj
b25maWd1cmF0aW9uICsgT1JDKToKPj4+PiAgICBGaWxlIHNpemU6Cj4+Pj4gICAgLSBQSUUgZW5h
YmxlZDogLTMuMTY3JQo+Pj4+ICAgIC50ZXh0IHNlY3Rpb246Cj4+Pj4gICAgLSBQSUUgZW5hYmxl
ZDogKzAuODE0JQo+Pj4+Cj4+Pj4gU2l6ZSBvZiB2bWxpbnV4IChVYnVudHUgY29uZmlndXJhdGlv
biArIE9SQyk6Cj4+Pj4gICAgRmlsZSBzaXplOgo+Pj4+ICAgIC0gUElFIGVuYWJsZWQ6IC0zLjE2
NyUKPj4+PiAgICAudGV4dCBzZWN0aW9uOgo+Pj4+ICAgIC0gUElFIGVuYWJsZWQ6ICsxLjI2JQo+
Pj4+Cj4+Pj4gVGhlIHNpemUgaW5jcmVhc2UgaXMgbWFpbmx5IGR1ZSB0byBub3QgaGF2aW5nIGFj
Y2VzcyB0byB0aGUgMzItYml0Cj4+Pj4gc2lnbmVkCj4+Pj4gcmVsb2NhdGlvbiB0aGF0IGNhbiBi
ZSB1c2VkIHdpdGggbWNtb2RlbD1rZXJuZWwuIEEgc21hbGwgcGFydCBpcyBkdWUgdG8KPj4+PiBy
ZWR1Y2VkCj4+Pj4gb3B0aW1pemF0aW9uIGZvciBQSUUgY29kZS4gVGhpcyBidWcgWzFdIHdhcyBv
cGVuZWQgd2l0aCBnY2MgdG8gcHJvdmlkZSBhCj4+Pj4gYmV0dGVyCj4+Pj4gY29kZSBnZW5lcmF0
aW9uIGZvciBrZXJuZWwgUElFLgo+Pj4+Cj4+Pj4gSGFja2JlbmNoICg1MCUgYW5kIDE2MDAlIG9u
IHRocmVhZC9wcm9jZXNzIGZvciBwaXBlL3NvY2tldHMpOgo+Pj4+ICAgIC0gUElFIGRpc2FibGVk
OiBubyBzaWduaWZpY2FudCBjaGFuZ2UgKGF2ZyArMC4xJSBvbiBsYXRlc3QgdGVzdCkuCj4+Pj4g
ICAgLSBQSUUgZW5hYmxlZDogYmV0d2VlbiAtMC41MCUgdG8gKzAuODYlIGluIGF2ZXJhZ2UgKGRl
ZmF1bHQgYW5kCj4+Pj4gVWJ1bnR1IGNvbmZpZykuCj4+Pj4KPj4+PiBzbGFiX3Rlc3QgKGF2ZXJh
Z2Ugb2YgMTAgcnVucyk6Cj4+Pj4gICAgLSBQSUUgZGlzYWJsZWQ6IG5vIHNpZ25pZmljYW50IGNo
YW5nZSAoLTIlIG9uIGxhdGVzdCBydW4sIGxpa2VseQo+Pj4+IG5vaXNlKS4KPj4+PiAgICAtIFBJ
RSBlbmFibGVkOiBiZXR3ZWVuIC0xJSBhbmQgKzAuOCUgb24gbGF0ZXN0IHJ1bnMuCj4+Pj4KPj4+
PiBLZXJuYmVuY2ggKGF2ZXJhZ2Ugb2YgMTAgSGFsZiBhbmQgT3B0aW1hbCBydW5zKToKPj4+PiAg
ICBFbGFwc2VkIFRpbWU6Cj4+Pj4gICAgLSBQSUUgZGlzYWJsZWQ6IG5vIHNpZ25pZmljYW50IGNo
YW5nZSAoYXZnIC0wLjIzOSUpCj4+Pj4gICAgLSBQSUUgZW5hYmxlZDogYXZlcmFnZSArMC4wNyUK
Pj4+PiAgICBTeXN0ZW0gVGltZToKPj4+PiAgICAtIFBJRSBkaXNhYmxlZDogbm8gc2lnbmlmaWNh
bnQgY2hhbmdlIChhdmcgLTAuMjc3JSkKPj4+PiAgICAtIFBJRSBlbmFibGVkOiBhdmVyYWdlICsw
LjclCj4+Pj4KPj4+PiBbMV0gaHR0cHM6Ly9nY2MuZ251Lm9yZy9idWd6aWxsYS9zaG93X2J1Zy5j
Z2k/aWQ9ODIzMDMKPj4+Pgo+Pj4+IGRpZmZzdGF0Ogo+Pj4+ICAgIERvY3VtZW50YXRpb24veDg2
L3g4Nl82NC9tbS50eHQgICAgICAgICAgICAgIHwgICAgMwo+Pj4+ICAgIGFyY2gveDg2L0tjb25m
aWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0MyArKysrKysKPj4+PiAgICBhcmNo
L3g4Ni9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNDAgKysrKysKPj4+
PiAgICBhcmNoL3g4Ni9ib290L2Jvb3QuaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIK
Pj4+PiAgICBhcmNoL3g4Ni9ib290L2NvbXByZXNzZWQvTWFrZWZpbGUgICAgICAgICAgICB8ICAg
IDUKPj4+PiAgICBhcmNoL3g4Ni9ib290L2NvbXByZXNzZWQvbWlzYy5jICAgICAgICAgICAgICB8
ICAgMTAgKwo+Pj4+ICAgIGFyY2gveDg2L2NyeXB0by9hZXMteDg2XzY0LWFzbV82NC5TICAgICAg
ICAgIHwgICA0NSArKysrLS0KPj4+PiAgICBhcmNoL3g4Ni9jcnlwdG8vYWVzbmktaW50ZWxfYXNt
LlMgICAgICAgICAgICB8ICAgMTQgKy0KPj4+PiAgICBhcmNoL3g4Ni9jcnlwdG8vYWVzbmktaW50
ZWxfYXZ4LXg4Nl82NC5TICAgICB8ICAgIDYKPj4+PiAgICBhcmNoL3g4Ni9jcnlwdG8vY2FtZWxs
aWEtYWVzbmktYXZ4LWFzbV82NC5TICB8ICAgNDIgKysrLS0tCj4+Pj4gICAgYXJjaC94ODYvY3J5
cHRvL2NhbWVsbGlhLWFlc25pLWF2eDItYXNtXzY0LlMgfCAgIDQ0ICsrKy0tLQo+Pj4+ICAgIGFy
Y2gveDg2L2NyeXB0by9jYW1lbGxpYS14ODZfNjQtYXNtXzY0LlMgICAgIHwgICAgOCAtCj4+Pj4g
ICAgYXJjaC94ODYvY3J5cHRvL2Nhc3Q1LWF2eC14ODZfNjQtYXNtXzY0LlMgICAgfCAgIDUwICsr
KystLS0KPj4+PiAgICBhcmNoL3g4Ni9jcnlwdG8vY2FzdDYtYXZ4LXg4Nl82NC1hc21fNjQuUyAg
ICB8ICAgNDQgKysrLS0tCj4+Pj4gICAgYXJjaC94ODYvY3J5cHRvL2RlczNfZWRlLWFzbV82NC5T
ICAgICAgICAgICAgfCAgIDk2ICsrKysrKysrKy0tLS0tCj4+Pj4gICAgYXJjaC94ODYvY3J5cHRv
L2doYXNoLWNsbXVsbmktaW50ZWxfYXNtLlMgICAgfCAgICA0Cj4+Pj4gICAgYXJjaC94ODYvY3J5
cHRvL2dsdWVfaGVscGVyLWFzbS1hdnguUyAgICAgICAgfCAgICA0Cj4+Pj4gICAgYXJjaC94ODYv
Y3J5cHRvL2dsdWVfaGVscGVyLWFzbS1hdngyLlMgICAgICAgfCAgICA2Cj4+Pj4gICAgYXJjaC94
ODYvZW50cnkvZW50cnlfMzIuUyAgICAgICAgICAgICAgICAgICAgfCAgICAzCj4+Pj4gICAgYXJj
aC94ODYvZW50cnkvZW50cnlfNjQuUyAgICAgICAgICAgICAgICAgICAgfCAgIDI5ICsrLS0KPj4+
PiAgICBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9hc20uaCAgICAgICAgICAgICAgICAgICB8ICAgMTMg
Kwo+Pj4+ICAgIGFyY2gveDg2L2luY2x1ZGUvYXNtL2J1Zy5oICAgICAgICAgICAgICAgICAgIHwg
ICAgMgo+Pj4+ICAgIGFyY2gveDg2L2luY2x1ZGUvYXNtL2Z0cmFjZS5oICAgICAgICAgICAgICAg
IHwgICAgNgo+Pj4+ICAgIGFyY2gveDg2L2luY2x1ZGUvYXNtL2p1bXBfbGFiZWwuaCAgICAgICAg
ICAgIHwgICAgOCAtCj4+Pj4gICAgYXJjaC94ODYvaW5jbHVkZS9hc20va3ZtX2hvc3QuaCAgICAg
ICAgICAgICAgfCAgICA2Cj4+Pj4gICAgYXJjaC94ODYvaW5jbHVkZS9hc20vbW9kdWxlLmggICAg
ICAgICAgICAgICAgfCAgIDExICsKPj4+PiAgICBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYWdlXzY0
X3R5cGVzLmggICAgICAgICB8ICAgIDkgKwo+Pj4+ICAgIGFyY2gveDg2L2luY2x1ZGUvYXNtL3Bh
cmF2aXJ0X3R5cGVzLmggICAgICAgIHwgICAxMiArCj4+Pj4gICAgYXJjaC94ODYvaW5jbHVkZS9h
c20vcGVyY3B1LmggICAgICAgICAgICAgICAgfCAgIDI1ICsrLQo+Pj4+ICAgIGFyY2gveDg2L2lu
Y2x1ZGUvYXNtL3BndGFibGVfNjRfdHlwZXMuaCAgICAgIHwgICAgNgo+Pj4+ICAgIGFyY2gveDg2
L2luY2x1ZGUvYXNtL3BtLXRyYWNlLmggICAgICAgICAgICAgIHwgICAgMgo+Pj4+ICAgIGFyY2gv
eDg2L2luY2x1ZGUvYXNtL3Byb2Nlc3Nvci5oICAgICAgICAgICAgIHwgICAxMiArCj4+Pj4gICAg
YXJjaC94ODYvaW5jbHVkZS9hc20vc2VjdGlvbnMuaCAgICAgICAgICAgICAgfCAgICA4ICsKPj4+
PiAgICBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9zZXR1cC5oICAgICAgICAgICAgICAgICB8ICAgIDIK
Pj4+PiAgICBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9zdGFja3Byb3RlY3Rvci5oICAgICAgICB8ICAg
MTkgKysKPj4+PiAgICBhcmNoL3g4Ni9rZXJuZWwvYWNwaS93YWtldXBfNjQuUyAgICAgICAgICAg
ICB8ICAgMzEgKystLQo+Pj4+ICAgIGFyY2gveDg2L2tlcm5lbC9hc20tb2Zmc2V0cy5jICAgICAg
ICAgICAgICAgIHwgICAgMwo+Pj4+ICAgIGFyY2gveDg2L2tlcm5lbC9hc20tb2Zmc2V0c18zMi5j
ICAgICAgICAgICAgIHwgICAgMwo+Pj4+ICAgIGFyY2gveDg2L2tlcm5lbC9hc20tb2Zmc2V0c182
NC5jICAgICAgICAgICAgIHwgICAgMwo+Pj4+ICAgIGFyY2gveDg2L2tlcm5lbC9jcHUvY29tbW9u
LmMgICAgICAgICAgICAgICAgIHwgICAgNyAtCj4+Pj4gICAgYXJjaC94ODYva2VybmVsL2NwdS9t
aWNyb2NvZGUvY29yZS5jICAgICAgICAgfCAgICA0Cj4+Pj4gICAgYXJjaC94ODYva2VybmVsL2Z0
cmFjZS5jICAgICAgICAgICAgICAgICAgICAgfCAgIDQyICsrKysrLQo+Pj4+ICAgIGFyY2gveDg2
L2tlcm5lbC9oZWFkNjQuYyAgICAgICAgICAgICAgICAgICAgIHwgICAzMiArKystCj4+Pj4gICAg
YXJjaC94ODYva2VybmVsL2hlYWRfMzIuUyAgICAgICAgICAgICAgICAgICAgfCAgICAzCj4+Pj4g
ICAgYXJjaC94ODYva2VybmVsL2hlYWRfNjQuUyAgICAgICAgICAgICAgICAgICAgfCAgIDQxICsr
KysrLQo+Pj4+ICAgIGFyY2gveDg2L2tlcm5lbC9rdm0uYyAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgNgo+Pj4+ICAgIGFyY2gveDg2L2tlcm5lbC9tb2R1bGUuYyAgICAgICAgICAgICAgICAg
ICAgIHwgIDE4Mgo+Pj4+ICsrKysrKysrKysrKysrKysrKysrKysrKysrLQo+Pj4+ICAgIGFyY2gv
eDg2L2tlcm5lbC9tb2R1bGUubGRzICAgICAgICAgICAgICAgICAgIHwgICAgMwo+Pj4+ICAgIGFy
Y2gveDg2L2tlcm5lbC9wcm9jZXNzLmMgICAgICAgICAgICAgICAgICAgIHwgICAgNQo+Pj4+ICAg
IGFyY2gveDg2L2tlcm5lbC9yZWxvY2F0ZV9rZXJuZWxfNjQuUyAgICAgICAgIHwgICAgOCAtCj4+
Pj4gICAgYXJjaC94ODYva2VybmVsL3NldHVwX3BlcmNwdS5jICAgICAgICAgICAgICAgfCAgICAy
Cj4+Pj4gICAgYXJjaC94ODYva2VybmVsL3ZtbGludXgubGRzLlMgICAgICAgICAgICAgICAgfCAg
IDEzICsKPj4+PiAgICBhcmNoL3g4Ni9rdm0vc3ZtLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDQKPj4+PiAgICBhcmNoL3g4Ni9saWIvY21weGNoZzE2Yl9lbXUuUyAgICAgICAgICAg
ICAgICB8ICAgIDggLQo+Pj4+ICAgIGFyY2gveDg2L21tL2R1bXBfcGFnZXRhYmxlcy5jICAgICAg
ICAgICAgICAgIHwgICAxMSArCj4+Pj4gICAgYXJjaC94ODYvcG93ZXIvaGliZXJuYXRlX2FzbV82
NC5TICAgICAgICAgICAgfCAgICA0Cj4+Pj4gICAgYXJjaC94ODYvdG9vbHMvcmVsb2NzLmMgICAg
ICAgICAgICAgICAgICAgICAgfCAgMTcwCj4+Pj4gKysrKysrKysrKysrKysrKysrKysrKystLQo+
Pj4+ICAgIGFyY2gveDg2L3Rvb2xzL3JlbG9jcy5oICAgICAgICAgICAgICAgICAgICAgIHwgICAg
NAo+Pj4+ICAgIGFyY2gveDg2L3Rvb2xzL3JlbG9jc19jb21tb24uYyAgICAgICAgICAgICAgIHwg
ICAxNSArLQo+Pj4+ICAgIGFyY2gveDg2L3hlbi94ZW4tYXNtLlMgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAxMiAtCj4+Pj4gICAgYXJjaC94ODYveGVuL3hlbi1oZWFkLlMgICAgICAgICAgICAg
ICAgICAgICAgfCAgICA5IC0KPj4+PiAgICBhcmNoL3g4Ni94ZW4veGVuLXB2aC5TICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgMTMgKwo+Pj4+ICAgIGRyaXZlcnMvYmFzZS9maXJtd2FyZV9jbGFz
cy5jICAgICAgICAgICAgICAgIHwgICAgNAo+Pj4+ICAgIGluY2x1ZGUvYXNtLWdlbmVyaWMvc2Vj
dGlvbnMuaCAgICAgICAgICAgICAgIHwgICAgNgo+Pj4+ICAgIGluY2x1ZGUvYXNtLWdlbmVyaWMv
dm1saW51eC5sZHMuaCAgICAgICAgICAgIHwgICAxMiArCj4+Pj4gICAgaW5jbHVkZS9saW51eC9j
b21waWxlci5oICAgICAgICAgICAgICAgICAgICAgfCAgICA4ICsKPj4+PiAgICBpbml0L0tjb25m
aWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDkgKwo+Pj4+ICAgIGtlcm5l
bC9rYWxsc3ltcy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNiArLQo+Pj4+ICAg
IGtlcm5lbC90cmFjZS90cmFjZS5oICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNAo+Pj4+
ICAgIGxpYi9keW5hbWljX2RlYnVnLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNAo+
Pj4+ICAgIDcwIGZpbGVzIGNoYW5nZWQsIDEwMzIgaW5zZXJ0aW9ucygrKSwgMzA4IGRlbGV0aW9u
cygtKQo+Pj4+Cj4+Cj4+Cj4+Cj4KCgoKLS0gClRob21hcwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 01:43:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 01:43:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e4zrq-0001DC-OD; Thu, 19 Oct 2017 01:43:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e4zrp-0001D6-5E
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 01:43:25 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 4F/AF-13910-C3308E95; Thu, 19 Oct 2017 01:43:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsXS1tYhomvN/CL
 SYOJTXYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPf1hbmgrWLGSuuf/nH0sC4qLSLkYtDSGAa
 o8T/qW9Zuhg5OSQEeCWOLJvBCmH7SHy4+JkZxBYSaGCU2P/LEcRmE1CXePy1hwnEFhFQkri3a
 jITyCBmgfNMEh+33gNLCAukSHTsXwrWzCKgKnHt9gw2EJtXwEPi+9N+NogFchInj00GW8YJFF
 /XOZMFYpm7xK5tr5gg6gUlTs58AhTnAFqgLrF+nhBImFlAXqJ562zmCYwCs5BUzUKomoWkagE
 j8ypGjeLUorLUIl1DE72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDwZACCHYzX
 NwYcYpTkYFIS5dU98CxSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvFtOLSCHBotT01Iq0zBxgp
 MCkJTh4lER4+0DSvMUFibnFmekQqVOMxhzHNl3+w8TRcfPuHyYhlrz8vFQpcd5EkFIBkNKM0j
 y4QbAIvsQoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVh3qkgU3gy80rg9r0COoUJ6JR1Tk9ATil
 JREhJNTC672U1nbCzbFLV8seN8bx2Apy9Vi9TJh1j+3c56aVojUhNrPzt8IrPvgxFiT31Kzue
 HF8h78sgqXC7VrmS1Y5TTWhrlo9c0Ub7BcsKTbQa9ZcxtG2+Jny6sa5VdkFl4f6cXU15XEI9v
 3vaDwZUT9NQWGbukXhBIfvPTl/LwJOOkYvOh2ddVmIpzkg01GIuKk4EAAEOOrnbAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1508377401!71381011!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1044 invoked from network); 19 Oct 2017 01:43:23 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2017 01:43:23 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 18 Oct 2017 18:43:20 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,399,1503385200"; 
   d="scan'208";a="360505"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga002.jf.intel.com with ESMTP; 18 Oct 2017 18:43:17 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 19 Oct 2017 09:22:11 +0800
Message-Id: <1508376131-23029-1-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1508123061-6600-3-git-send-email-yi.y.sun@linux.intel.com>
References: <1508123061-6600-3-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Yi Sun <yi.y.sun@linux.intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v9 02/16] Rename PSR sysctl/domctl interfaces
	and xsm policy to make them be general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCByZW5hbWVzIFBTUiBzeXNjdGwvZG9tY3RsIGludGVyZmFjZXMgYW5kIHJlbGF0
ZWQgeHNtIHBvbGljeSB0bwptYWtlIHRoZW0gYmUgZ2VuZXJhbCBmb3IgYWxsIHJlc291cmNlIGFs
bG9jYXRpb24gZmVhdHVyZXMgYnV0IG5vdCBvbmx5CmZvciBDQVQuIFRoZW4sIHdlIGNhbiByZXN1
c2UgdGhlIGludGVyZmFjZXMgZm9yIGFsbCBhbGxvY2F0aW9uIGZlYXR1cmVzLgoKQmFzaWNhbGx5
LCBpdCBjaGFuZ2VzICdwc3JfY2F0X29wJyB0byAncHNyX2FsbG9jJywgYW5kIHJlbW92ZSAnQ0FU
XycgZnJvbSBzb21lCm1hY3Jvcy4gRS5nLjoKMS4gcHNyX2NhdF9vcCAtPiBwc3JfYWxsb2MKMi4g
WEVOX0RPTUNUTF9wc3JfY2F0X29wIC0+IFhFTl9ET01DVExfcHNyX2FsbG9jCjMuIFhFTl9TWVND
VExfcHNyX2NhdF9vcCAtPiBYRU5fU1lTQ1RMX3Bzcl9hbGxvYwo0LiBYRU5fRE9NQ1RMX1BTUl9D
QVRfU0VUX0wzX0NCTSAtPiBYRU5fRE9NQ1RMX1BTUl9TRVRfTDNfQ0JNCjUuIFhFTl9TWVNDVExf
UFNSX0NBVF9nZXRfbDNfaW5mbyAtPiBYRU5fU1lTQ1RMX1BTUl9nZXRfbDNfaW5mbwoKQnVtcCBk
b21jdGwvc3lzY3RsIHZlcnNpb24gbnVtYmVyLgoKU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55
LnN1bkBsaW51eC5pbnRlbC5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkFja2VkLWJ5OiBE
YW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KLS0tCkNDOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogRGFuaWVsIERlIEdyYWFmIDxkZ2Rl
Z3JhQHR5Y2hvLm5zYS5nb3Y+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4
LmNvbT4KQ0M6IENoYW8gUGVuZyA8Y2hhby5wLnBlbmdAbGludXguaW50ZWwuY29tPgoKdjk6CiAg
ICAtIGJ1bXAgZG9tY3RsL3N5c2N0bCB2ZXJzaW9uIG51bWJlciBhcyB0aGlzIHBhdGNoIG1pc3Nl
ZCA0LjEwLgogICAgICBBbmQgYWRkIGluZm8gaW4gY29tbWl0IG1lc3NhZ2UuCiAgICAgIChzdWdn
ZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnY3OgogICAgLSBhZGQgc2luZ2xlIHRyYWlsaW5nIHVuZGVy
c2NvcmUgZm9yIGludGVybmFsIHZhcmlhYmxlZCBpbiBtYWNyby4KICAgICAgKHN1Z2dlc3RlZCBi
eSBKYW4gQmV1bGljaCkKICAgIC0gYWRkIHBhcmVudGhlc2VzIGZvciBpbnB1dCBwYXJhbWV0ZXJz
IG9mIG1hcmNyby4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gYWRqdXN0
IHRoZSBwb3N0aW9uIG9mIG1hY3JvLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2
NjoKICAgIC0gbW92ZSBtYWNybyBkZWZpbml0aW9uIGludG8gdGhlIGZ1bmN0aW9uIGFuZCB1bmRl
ZmluZSBpdCBhZnRlciB1c2UuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkK
ICAgIC0gZG8gbm90IGJ1bXAgc3lzY3RsIHZlcnNpb24gYmVjYXVzZSBpdCBoYXMgYmVlbiBidW1w
ZWQgZm9yIDQuMTAuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKdjU6CiAg
ICAtIHJlbW92ZSBkb21jdGwgdmVyc2lvbiBudW1iZXIgdXBncmFkZS4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVzdG9yZSAnWEVOX1NZU0NUTF9QU1JfQ0FUX0wzX0NE
UCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGRlZmluZSBhIGxvY2Fs
IG1hY3JvIHRvIGNvbXBsZXRlIHBzciBnZXQgdmFsdWUgZmxvdy4KICAgICAgKHN1Z2dlc3RlZCBi
eSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSByZW1vdmUgJ1Jldmlld2VkLWJ5JyBhbmQgJ0Fja2Vk
LWJ5Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBXZWkgTGl1KQp2NDoKICAgIC0gcmVtb3ZlICdBTExP
Q18nIGZyb20gbmFtZXMuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAg
IC0gZml4IGNvbW1lbnRzLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCnYz
OgogICAgLSByZW1vdmUgJ29wL09QJyBmcm9tIG5hbWVzIGFuZCBtb2RpZnkgc29tZSBuYW1lcyBm
cm9tICdQU1JfQ0FUJyB0bwogICAgICAnUFNSX0FMTE9DJy4KICAgICAgKHN1Z2dlc3RlZCBieSBS
b2dlciBQYXUgTW9ubsOpKQp2MToKICAgIC0gYWRkIGRlc2NyaXB0aW9uIGFib3V0IHdoYXQgdG8g
YmUgY2hhbmdlZCBpbiBjb21taXQgbWVzc2FnZS4KICAgICAgKHN1Z2dlc3RlZCBieSBXZWkgTGl1
KQogICAgLSBidW1wIHN5c2N0bC9kb21jdGwgdmVyc2lvbiBudW1iZXJzLgogICAgICAoc3VnZ2Vz
dGVkIGJ5IFdlaSBMaXUpCi0tLQogdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZG9tMC50ZSAg
fCAgNCArLS0KIHRvb2xzL2xpYnhjL3hjX3Bzci5jICAgICAgICAgICAgICAgIHwgNTAgKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9kb21jdGwuYyAgICAgICAgICAgICAg
IHwgNzEgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2
L3N5c2N0bC5jICAgICAgICAgICAgICAgfCAyOCArKysrKysrLS0tLS0tLS0KIHhlbi9pbmNsdWRl
L3B1YmxpYy9kb21jdGwuaCAgICAgICAgIHwgMjYgKysrKysrKy0tLS0tLS0KIHhlbi9pbmNsdWRl
L3B1YmxpYy9zeXNjdGwuaCAgICAgICAgIHwgMTQgKysrKy0tLS0KIHhlbi94c20vZmxhc2svaG9v
a3MuYyAgICAgICAgICAgICAgIHwgIDggKystLS0KIHhlbi94c20vZmxhc2svcG9saWN5L2FjY2Vz
c192ZWN0b3JzIHwgIDggKystLS0KIDggZmlsZXMgY2hhbmdlZCwgMTA0IGluc2VydGlvbnMoKyks
IDEwNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9mbGFzay9wb2xpY3kvbW9kdWxl
cy9kb20wLnRlIGIvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZG9tMC50ZQppbmRleCAxNjQz
YjQwLi4wN2RlM2Q1IDEwMDY0NAotLS0gYS90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20w
LnRlCisrKyBiL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2RvbTAudGUKQEAgLTE0LDcgKzE0
LDcgQEAgYWxsb3cgZG9tMF90IHhlbl90OnhlbiB7CiAJdG1lbV9jb250cm9sIGdldHNjaGVkdWxl
ciBzZXRzY2hlZHVsZXIKIH07CiBhbGxvdyBkb20wX3QgeGVuX3Q6eGVuMiB7Ci0JcmVzb3VyY2Vf
b3AgcHNyX2NtdF9vcCBwc3JfY2F0X29wIHBtdV9jdHJsIGdldF9zeW1ib2wKKwlyZXNvdXJjZV9v
cCBwc3JfY210X29wIHBzcl9hbGxvYyBwbXVfY3RybCBnZXRfc3ltYm9sCiAJZ2V0X2NwdV9sZXZl
bGxpbmdfY2FwcyBnZXRfY3B1X2ZlYXR1cmVzZXQgbGl2ZXBhdGNoX29wCiAJZ2Nvdl9vcCBzZXRf
cGFyYW1ldGVyCiB9OwpAQCAtMzksNyArMzksNyBAQCBhbGxvdyBkb20wX3QgZG9tMF90OmRvbWFp
biB7CiB9OwogYWxsb3cgZG9tMF90IGRvbTBfdDpkb21haW4yIHsKIAlzZXRfY3B1aWQgZ2V0dHNj
IHNldHRzYyBzZXRzY2hlZHVsZXIgc2V0X21heF9ldnRjaG4gc2V0X3ZudW1haW5mbwotCWdldF92
bnVtYWluZm8gcHNyX2NtdF9vcCBwc3JfY2F0X29wIHNldF9nbnR0YWJfbGltaXRzCisJZ2V0X3Zu
dW1haW5mbyBwc3JfY210X29wIHBzcl9hbGxvYyBzZXRfZ250dGFiX2xpbWl0cwogfTsKIGFsbG93
IGRvbTBfdCBkb20wX3Q6cmVzb3VyY2UgeyBhZGQgcmVtb3ZlIH07CiAKZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhjL3hjX3Bzci5jIGIvdG9vbHMvbGlieGMveGNfcHNyLmMKaW5kZXggMDM5YjkyMC4u
NWM1NGEzNSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfcHNyLmMKKysrIGIvdG9vbHMvbGli
eGMveGNfcHNyLmMKQEAgLTI1OCwyNyArMjU4LDI3IEBAIGludCB4Y19wc3JfY2F0X3NldF9kb21h
aW5fZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAgICAgc3dpdGNoICgg
dHlwZSApCiAgICAgewogICAgIGNhc2UgWENfUFNSX0NBVF9MM19DQk06Ci0gICAgICAgIGNtZCA9
IFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRfTDNfQ0JNOworICAgICAgICBjbWQgPSBYRU5fRE9N
Q1RMX1BTUl9TRVRfTDNfQ0JNOwogICAgICAgICBicmVhazsKICAgICBjYXNlIFhDX1BTUl9DQVRf
TDNfQ0JNX0NPREU6Ci0gICAgICAgIGNtZCA9IFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRfTDNf
Q09ERTsKKyAgICAgICAgY21kID0gWEVOX0RPTUNUTF9QU1JfU0VUX0wzX0NPREU7CiAgICAgICAg
IGJyZWFrOwogICAgIGNhc2UgWENfUFNSX0NBVF9MM19DQk1fREFUQToKLSAgICAgICAgY21kID0g
WEVOX0RPTUNUTF9QU1JfQ0FUX09QX1NFVF9MM19EQVRBOworICAgICAgICBjbWQgPSBYRU5fRE9N
Q1RMX1BTUl9TRVRfTDNfREFUQTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBYQ19QU1JfQ0FU
X0wyX0NCTToKLSAgICAgICAgY21kID0gWEVOX0RPTUNUTF9QU1JfQ0FUX09QX1NFVF9MMl9DQk07
CisgICAgICAgIGNtZCA9IFhFTl9ET01DVExfUFNSX1NFVF9MMl9DQk07CiAgICAgICAgIGJyZWFr
OwogICAgIGRlZmF1bHQ6CiAgICAgICAgIGVycm5vID0gRUlOVkFMOwogICAgICAgICByZXR1cm4g
LTE7CiAgICAgfQogCi0gICAgZG9tY3RsLmNtZCA9IFhFTl9ET01DVExfcHNyX2NhdF9vcDsKKyAg
ICBkb21jdGwuY21kID0gWEVOX0RPTUNUTF9wc3JfYWxsb2M7CiAgICAgZG9tY3RsLmRvbWFpbiA9
IChkb21pZF90KWRvbWlkOwotICAgIGRvbWN0bC51LnBzcl9jYXRfb3AuY21kID0gY21kOwotICAg
IGRvbWN0bC51LnBzcl9jYXRfb3AudGFyZ2V0ID0gdGFyZ2V0OwotICAgIGRvbWN0bC51LnBzcl9j
YXRfb3AuZGF0YSA9IGRhdGE7CisgICAgZG9tY3RsLnUucHNyX2FsbG9jLmNtZCA9IGNtZDsKKyAg
ICBkb21jdGwudS5wc3JfYWxsb2MudGFyZ2V0ID0gdGFyZ2V0OworICAgIGRvbWN0bC51LnBzcl9h
bGxvYy5kYXRhID0gZGF0YTsKIAogICAgIHJldHVybiBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsK
IH0KQEAgLTI5NCwzMSArMjk0LDMxIEBAIGludCB4Y19wc3JfY2F0X2dldF9kb21haW5fZGF0YSh4
Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAgICAgc3dpdGNoICggdHlwZSApCiAg
ICAgewogICAgIGNhc2UgWENfUFNSX0NBVF9MM19DQk06Ci0gICAgICAgIGNtZCA9IFhFTl9ET01D
VExfUFNSX0NBVF9PUF9HRVRfTDNfQ0JNOworICAgICAgICBjbWQgPSBYRU5fRE9NQ1RMX1BTUl9H
RVRfTDNfQ0JNOwogICAgICAgICBicmVhazsKICAgICBjYXNlIFhDX1BTUl9DQVRfTDNfQ0JNX0NP
REU6Ci0gICAgICAgIGNtZCA9IFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDNfQ09ERTsKKyAg
ICAgICAgY21kID0gWEVOX0RPTUNUTF9QU1JfR0VUX0wzX0NPREU7CiAgICAgICAgIGJyZWFrOwog
ICAgIGNhc2UgWENfUFNSX0NBVF9MM19DQk1fREFUQToKLSAgICAgICAgY21kID0gWEVOX0RPTUNU
TF9QU1JfQ0FUX09QX0dFVF9MM19EQVRBOworICAgICAgICBjbWQgPSBYRU5fRE9NQ1RMX1BTUl9H
RVRfTDNfREFUQTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBYQ19QU1JfQ0FUX0wyX0NCTToK
LSAgICAgICAgY21kID0gWEVOX0RPTUNUTF9QU1JfQ0FUX09QX0dFVF9MMl9DQk07CisgICAgICAg
IGNtZCA9IFhFTl9ET01DVExfUFNSX0dFVF9MMl9DQk07CiAgICAgICAgIGJyZWFrOwogICAgIGRl
ZmF1bHQ6CiAgICAgICAgIGVycm5vID0gRUlOVkFMOwogICAgICAgICByZXR1cm4gLTE7CiAgICAg
fQogCi0gICAgZG9tY3RsLmNtZCA9IFhFTl9ET01DVExfcHNyX2NhdF9vcDsKKyAgICBkb21jdGwu
Y21kID0gWEVOX0RPTUNUTF9wc3JfYWxsb2M7CiAgICAgZG9tY3RsLmRvbWFpbiA9IChkb21pZF90
KWRvbWlkOwotICAgIGRvbWN0bC51LnBzcl9jYXRfb3AuY21kID0gY21kOwotICAgIGRvbWN0bC51
LnBzcl9jYXRfb3AudGFyZ2V0ID0gdGFyZ2V0OworICAgIGRvbWN0bC51LnBzcl9hbGxvYy5jbWQg
PSBjbWQ7CisgICAgZG9tY3RsLnUucHNyX2FsbG9jLnRhcmdldCA9IHRhcmdldDsKIAogICAgIHJj
ID0gZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCk7CiAKICAgICBpZiAoICFyYyApCi0gICAgICAgICpk
YXRhID0gZG9tY3RsLnUucHNyX2NhdF9vcC5kYXRhOworICAgICAgICAqZGF0YSA9IGRvbWN0bC51
LnBzcl9hbGxvYy5kYXRhOwogCiAgICAgcmV0dXJuIHJjOwogfQpAQCAtMzI5LDI5ICszMjksMjkg
QEAgaW50IHhjX3Bzcl9jYXRfZ2V0X2luZm8oeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IHNv
Y2tldCwgdW5zaWduZWQgaW50IGx2bCwKICAgICBpbnQgcmMgPSAtMTsKICAgICBERUNMQVJFX1NZ
U0NUTDsKIAotICAgIHN5c2N0bC5jbWQgPSBYRU5fU1lTQ1RMX3Bzcl9jYXRfb3A7Ci0gICAgc3lz
Y3RsLnUucHNyX2NhdF9vcC50YXJnZXQgPSBzb2NrZXQ7CisgICAgc3lzY3RsLmNtZCA9IFhFTl9T
WVNDVExfcHNyX2FsbG9jOworICAgIHN5c2N0bC51LnBzcl9hbGxvYy50YXJnZXQgPSBzb2NrZXQ7
CiAKICAgICBzd2l0Y2ggKCBsdmwgKQogICAgIHsKICAgICBjYXNlIDI6Ci0gICAgICAgIHN5c2N0
bC51LnBzcl9jYXRfb3AuY21kID0gWEVOX1NZU0NUTF9QU1JfQ0FUX2dldF9sMl9pbmZvOworICAg
ICAgICBzeXNjdGwudS5wc3JfYWxsb2MuY21kID0gWEVOX1NZU0NUTF9QU1JfZ2V0X2wyX2luZm87
CiAgICAgICAgIHJjID0geGNfc3lzY3RsKHhjaCwgJnN5c2N0bCk7CiAgICAgICAgIGlmICggIXJj
ICkKICAgICAgICAgewotICAgICAgICAgICAgKmNvc19tYXggPSBzeXNjdGwudS5wc3JfY2F0X29w
LnUuY2F0X2luZm8uY29zX21heDsKLSAgICAgICAgICAgICpjYm1fbGVuID0gc3lzY3RsLnUucHNy
X2NhdF9vcC51LmNhdF9pbmZvLmNibV9sZW47CisgICAgICAgICAgICAqY29zX21heCA9IHN5c2N0
bC51LnBzcl9hbGxvYy51LmNhdF9pbmZvLmNvc19tYXg7CisgICAgICAgICAgICAqY2JtX2xlbiA9
IHN5c2N0bC51LnBzcl9hbGxvYy51LmNhdF9pbmZvLmNibV9sZW47CiAgICAgICAgICAgICAqY2Rw
X2VuYWJsZWQgPSBmYWxzZTsKICAgICAgICAgfQogICAgICAgICBicmVhazsKICAgICBjYXNlIDM6
Ci0gICAgICAgIHN5c2N0bC51LnBzcl9jYXRfb3AuY21kID0gWEVOX1NZU0NUTF9QU1JfQ0FUX2dl
dF9sM19pbmZvOworICAgICAgICBzeXNjdGwudS5wc3JfYWxsb2MuY21kID0gWEVOX1NZU0NUTF9Q
U1JfZ2V0X2wzX2luZm87CiAgICAgICAgIHJjID0geGNfc3lzY3RsKHhjaCwgJnN5c2N0bCk7CiAg
ICAgICAgIGlmICggIXJjICkKICAgICAgICAgewotICAgICAgICAgICAgKmNvc19tYXggPSBzeXNj
dGwudS5wc3JfY2F0X29wLnUuY2F0X2luZm8uY29zX21heDsKLSAgICAgICAgICAgICpjYm1fbGVu
ID0gc3lzY3RsLnUucHNyX2NhdF9vcC51LmNhdF9pbmZvLmNibV9sZW47Ci0gICAgICAgICAgICAq
Y2RwX2VuYWJsZWQgPSBzeXNjdGwudS5wc3JfY2F0X29wLnUuY2F0X2luZm8uZmxhZ3MgJgorICAg
ICAgICAgICAgKmNvc19tYXggPSBzeXNjdGwudS5wc3JfYWxsb2MudS5jYXRfaW5mby5jb3NfbWF4
OworICAgICAgICAgICAgKmNibV9sZW4gPSBzeXNjdGwudS5wc3JfYWxsb2MudS5jYXRfaW5mby5j
Ym1fbGVuOworICAgICAgICAgICAgKmNkcF9lbmFibGVkID0gc3lzY3RsLnUucHNyX2FsbG9jLnUu
Y2F0X2luZm8uZmxhZ3MgJgogICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX1NZU0NUTF9Q
U1JfQ0FUX0wzX0NEUDsKICAgICAgICAgfQogICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwppbmRleCAxYjIwOGY5
Li4xY2ZmZTkzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2RvbWN0bC5jCkBAIC0xNDM4LDY3ICsxNDM4LDY2IEBAIGxvbmcgYXJjaF9kb19kb21j
dGwoCiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAKLSAgICBjYXNlIFhFTl9ET01DVExfcHNy
X2NhdF9vcDoKLSAgICAgICAgc3dpdGNoICggZG9tY3RsLT51LnBzcl9jYXRfb3AuY21kICkKKyAg
ICBjYXNlIFhFTl9ET01DVExfcHNyX2FsbG9jOgorICAgICAgICBzd2l0Y2ggKCBkb21jdGwtPnUu
cHNyX2FsbG9jLmNtZCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHVpbnQzMl90IHZhbDMyOwot
Ci0gICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX1NFVF9MM19DQk06Ci0gICAgICAg
ICAgICByZXQgPSBwc3Jfc2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2NhdF9vcC50YXJnZXQsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21jdGwtPnUucHNyX2NhdF9vcC5kYXRhLAor
ICAgICAgICBjYXNlIFhFTl9ET01DVExfUFNSX1NFVF9MM19DQk06CisgICAgICAgICAgICByZXQg
PSBwc3Jfc2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2FsbG9jLnRhcmdldCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGRvbWN0bC0+dS5wc3JfYWxsb2MuZGF0YSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFBTUl9DQk1fVFlQRV9MMyk7CiAgICAgICAgICAgICBicmVhazsK
IAotICAgICAgICBjYXNlIFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRfTDNfQ09ERToKLSAgICAg
ICAgICAgIHJldCA9IHBzcl9zZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfY2F0X29wLnRhcmdldCwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWN0bC0+dS5wc3JfY2F0X29wLmRhdGEs
CisgICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfU0VUX0wzX0NPREU6CisgICAgICAgICAgICBy
ZXQgPSBwc3Jfc2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2FsbG9jLnRhcmdldCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGRvbWN0bC0+dS5wc3JfYWxsb2MuZGF0YSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFBTUl9DQk1fVFlQRV9MM19DT0RFKTsKICAgICAgICAgICAg
IGJyZWFrOwogCi0gICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX1NFVF9MM19EQVRB
OgotICAgICAgICAgICAgcmV0ID0gcHNyX3NldF92YWwoZCwgZG9tY3RsLT51LnBzcl9jYXRfb3Au
dGFyZ2V0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9jYXRf
b3AuZGF0YSwKKyAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9TRVRfTDNfREFUQToKKyAgICAg
ICAgICAgIHJldCA9IHBzcl9zZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfYWxsb2MudGFyZ2V0LAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9hbGxvYy5kYXRhLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFNSX0NCTV9UWVBFX0wzX0RBVEEpOwogICAg
ICAgICAgICAgYnJlYWs7CiAKLSAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfU0VU
X0wyX0NCTToKLSAgICAgICAgICAgIHJldCA9IHBzcl9zZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3Jf
Y2F0X29wLnRhcmdldCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWN0bC0+dS5w
c3JfY2F0X29wLmRhdGEsCisgICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfU0VUX0wyX0NCTToK
KyAgICAgICAgICAgIHJldCA9IHBzcl9zZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfYWxsb2MudGFy
Z2V0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9hbGxvYy5k
YXRhLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFNSX0NCTV9UWVBFX0wyKTsKICAg
ICAgICAgICAgIGJyZWFrOwogCi0gICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX0dF
VF9MM19DQk06Ci0gICAgICAgICAgICByZXQgPSBwc3JfZ2V0X3ZhbChkLCBkb21jdGwtPnUucHNy
X2NhdF9vcC50YXJnZXQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdmFsMzIsIFBT
Ul9DQk1fVFlQRV9MMyk7Ci0gICAgICAgICAgICBkb21jdGwtPnUucHNyX2NhdF9vcC5kYXRhID0g
dmFsMzI7Ci0gICAgICAgICAgICBjb3B5YmFjayA9IHRydWU7CisjZGVmaW5lIGRvbWN0bF9wc3Jf
Z2V0X3ZhbChkLCBkb21jdGwsIHR5cGUsIGNvcHliYWNrKSAoeyAgICBcCisgICAgdWludDMyX3Qg
dl87ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgaW50
IHJfID0gcHNyX2dldF92YWwoKGQpLCAoZG9tY3RsKS0+dS5wc3JfYWxsb2MudGFyZ2V0LCBcCisg
ICAgICAgICAgICAgICAgICAgICAgICAgJnZfLCAodHlwZSkpOyAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgKGRvbWN0bCktPnUucHNyX2FsbG9jLmRhdGEgPSB2XzsgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgKGNvcHliYWNrKSA9IHRydWU7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgcl87ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCit9KQorCisgICAgICAgIGNhc2UgWEVOX0RPTUNU
TF9QU1JfR0VUX0wzX0NCTToKKyAgICAgICAgICAgIHJldCA9IGRvbWN0bF9wc3JfZ2V0X3ZhbChk
LCBkb21jdGwsIFBTUl9DQk1fVFlQRV9MMywgY29weWJhY2spOwogICAgICAgICAgICAgYnJlYWs7
CiAKLSAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfR0VUX0wzX0NPREU6Ci0gICAg
ICAgICAgICByZXQgPSBwc3JfZ2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2NhdF9vcC50YXJnZXQs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdmFsMzIsIFBTUl9DQk1fVFlQRV9MM19D
T0RFKTsKLSAgICAgICAgICAgIGRvbWN0bC0+dS5wc3JfY2F0X29wLmRhdGEgPSB2YWwzMjsKLSAg
ICAgICAgICAgIGNvcHliYWNrID0gdHJ1ZTsKKyAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9H
RVRfTDNfQ09ERToKKyAgICAgICAgICAgIHJldCA9IGRvbWN0bF9wc3JfZ2V0X3ZhbChkLCBkb21j
dGwsIFBTUl9DQk1fVFlQRV9MM19DT0RFLCBjb3B5YmFjayk7CiAgICAgICAgICAgICBicmVhazsK
IAotICAgICAgICBjYXNlIFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDNfREFUQToKLSAgICAg
ICAgICAgIHJldCA9IHBzcl9nZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfY2F0X29wLnRhcmdldCwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2YWwzMiwgUFNSX0NCTV9UWVBFX0wzX0RB
VEEpOwotICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9jYXRfb3AuZGF0YSA9IHZhbDMyOwotICAg
ICAgICAgICAgY29weWJhY2sgPSB0cnVlOworICAgICAgICBjYXNlIFhFTl9ET01DVExfUFNSX0dF
VF9MM19EQVRBOgorICAgICAgICAgICAgcmV0ID0gZG9tY3RsX3Bzcl9nZXRfdmFsKGQsIGRvbWN0
bCwgUFNSX0NCTV9UWVBFX0wzX0RBVEEsIGNvcHliYWNrKTsKICAgICAgICAgICAgIGJyZWFrOwog
Ci0gICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX0dFVF9MMl9DQk06Ci0gICAgICAg
ICAgICByZXQgPSBwc3JfZ2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2NhdF9vcC50YXJnZXQsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdmFsMzIsIFBTUl9DQk1fVFlQRV9MMik7Ci0g
ICAgICAgICAgICBkb21jdGwtPnUucHNyX2NhdF9vcC5kYXRhID0gdmFsMzI7Ci0gICAgICAgICAg
ICBjb3B5YmFjayA9IHRydWU7CisgICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfR0VUX0wyX0NC
TToKKyAgICAgICAgICAgIHJldCA9IGRvbWN0bF9wc3JfZ2V0X3ZhbChkLCBkb21jdGwsIFBTUl9D
Qk1fVFlQRV9MMiwgY29weWJhY2spOwogICAgICAgICAgICAgYnJlYWs7CiAKKyN1bmRlZiBkb21j
dGxfcHNyX2dldF92YWwKKwogICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICAgcmV0ID0gLUVP
UE5PVFNVUFA7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQorCiAgICAgICAgIGJyZWFr
OwogCiAgICAgY2FzZSBYRU5fRE9NQ1RMX2Rpc2FibGVfbWlncmF0ZToKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9zeXNjdGwuYyBiL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYwppbmRleCA2YmE4MjNj
Li44YWU2NzQ3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3lzY3RsLmMKKysrIGIveGVuL2Fy
Y2gveDg2L3N5c2N0bC5jCkBAIC0xNzEsNDUgKzE3MSw0NSBAQCBsb25nIGFyY2hfZG9fc3lzY3Rs
KAogCiAgICAgICAgIGJyZWFrOwogCi0gICAgY2FzZSBYRU5fU1lTQ1RMX3Bzcl9jYXRfb3A6Ci0g
ICAgICAgIHN3aXRjaCAoIHN5c2N0bC0+dS5wc3JfY2F0X29wLmNtZCApCisgICAgY2FzZSBYRU5f
U1lTQ1RMX3Bzcl9hbGxvYzoKKyAgICAgICAgc3dpdGNoICggc3lzY3RsLT51LnBzcl9hbGxvYy5j
bWQgKQogICAgICAgICB7CiAgICAgICAgICAgICB1aW50MzJfdCBkYXRhW1BTUl9JTkZPX0FSUkFZ
X1NJWkVdOwogCi0gICAgICAgIGNhc2UgWEVOX1NZU0NUTF9QU1JfQ0FUX2dldF9sM19pbmZvOgor
ICAgICAgICBjYXNlIFhFTl9TWVNDVExfUFNSX2dldF9sM19pbmZvOgogICAgICAgICB7Ci0gICAg
ICAgICAgICByZXQgPSBwc3JfZ2V0X2luZm8oc3lzY3RsLT51LnBzcl9jYXRfb3AudGFyZ2V0LAor
ICAgICAgICAgICAgcmV0ID0gcHNyX2dldF9pbmZvKHN5c2N0bC0+dS5wc3JfYWxsb2MudGFyZ2V0
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBTUl9DQk1fVFlQRV9MMywgZGF0YSwg
QVJSQVlfU0laRShkYXRhKSk7CiAgICAgICAgICAgICBpZiAoIHJldCApCiAgICAgICAgICAgICAg
ICAgYnJlYWs7CiAKLSAgICAgICAgICAgIHN5c2N0bC0+dS5wc3JfY2F0X29wLnUuY2F0X2luZm8u
Y29zX21heCA9CisgICAgICAgICAgICBzeXNjdGwtPnUucHNyX2FsbG9jLnUuY2F0X2luZm8uY29z
X21heCA9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFbUFNSX0lO
Rk9fSURYX0NPU19NQVhdOwotICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9jYXRfb3AudS5jYXRf
aW5mby5jYm1fbGVuID0KKyAgICAgICAgICAgIHN5c2N0bC0+dS5wc3JfYWxsb2MudS5jYXRfaW5m
by5jYm1fbGVuID0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YVtQ
U1JfSU5GT19JRFhfQ0FUX0NCTV9MRU5dOwotICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9jYXRf
b3AudS5jYXRfaW5mby5mbGFncyA9CisgICAgICAgICAgICBzeXNjdGwtPnUucHNyX2FsbG9jLnUu
Y2F0X2luZm8uZmxhZ3MgPQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBk
YXRhW1BTUl9JTkZPX0lEWF9DQVRfRkxBR107CiAKLSAgICAgICAgICAgIGlmICggX19jb3B5X2Zp
ZWxkX3RvX2d1ZXN0KHVfc3lzY3RsLCBzeXNjdGwsIHUucHNyX2NhdF9vcCkgKQorICAgICAgICAg
ICAgaWYgKCBfX2NvcHlfZmllbGRfdG9fZ3Vlc3QodV9zeXNjdGwsIHN5c2N0bCwgdS5wc3JfYWxs
b2MpICkKICAgICAgICAgICAgICAgICByZXQgPSAtRUZBVUxUOwogICAgICAgICAgICAgYnJlYWs7
CiAgICAgICAgIH0KIAotICAgICAgICBjYXNlIFhFTl9TWVNDVExfUFNSX0NBVF9nZXRfbDJfaW5m
bzoKKyAgICAgICAgY2FzZSBYRU5fU1lTQ1RMX1BTUl9nZXRfbDJfaW5mbzoKICAgICAgICAgewot
ICAgICAgICAgICAgcmV0ID0gcHNyX2dldF9pbmZvKHN5c2N0bC0+dS5wc3JfY2F0X29wLnRhcmdl
dCwKKyAgICAgICAgICAgIHJldCA9IHBzcl9nZXRfaW5mbyhzeXNjdGwtPnUucHNyX2FsbG9jLnRh
cmdldCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQU1JfQ0JNX1RZUEVfTDIsIGRh
dGEsIEFSUkFZX1NJWkUoZGF0YSkpOwogICAgICAgICAgICAgaWYgKCByZXQgKQogICAgICAgICAg
ICAgICAgIGJyZWFrOwogCi0gICAgICAgICAgICBzeXNjdGwtPnUucHNyX2NhdF9vcC51LmNhdF9p
bmZvLmNvc19tYXggPQorICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9hbGxvYy51LmNhdF9pbmZv
LmNvc19tYXggPQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhW1BT
Ul9JTkZPX0lEWF9DT1NfTUFYXTsKLSAgICAgICAgICAgIHN5c2N0bC0+dS5wc3JfY2F0X29wLnUu
Y2F0X2luZm8uY2JtX2xlbiA9CisgICAgICAgICAgICBzeXNjdGwtPnUucHNyX2FsbG9jLnUuY2F0
X2luZm8uY2JtX2xlbiA9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRh
dGFbUFNSX0lORk9fSURYX0NBVF9DQk1fTEVOXTsKLSAgICAgICAgICAgIHN5c2N0bC0+dS5wc3Jf
Y2F0X29wLnUuY2F0X2luZm8uZmxhZ3MgPQorICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9hbGxv
Yy51LmNhdF9pbmZvLmZsYWdzID0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZGF0YVtQU1JfSU5GT19JRFhfQ0FUX0ZMQUddOwogCi0gICAgICAgICAgICBpZiAoIF9fY29w
eV9maWVsZF90b19ndWVzdCh1X3N5c2N0bCwgc3lzY3RsLCB1LnBzcl9jYXRfb3ApICkKKyAgICAg
ICAgICAgIGlmICggX19jb3B5X2ZpZWxkX3RvX2d1ZXN0KHVfc3lzY3RsLCBzeXNjdGwsIHUucHNy
X2FsbG9jKSApCiAgICAgICAgICAgICAgICAgcmV0ID0gLUVGQVVMVDsKICAgICAgICAgICAgIGJy
ZWFrOwogICAgICAgICB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgg
Yi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKaW5kZXggODg1MzQ0NS4uYWI0YWM2NCAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1
YmxpYy9kb21jdGwuaApAQCAtMzgsNyArMzgsNyBAQAogI2luY2x1ZGUgImh2bS9zYXZlLmgiCiAj
aW5jbHVkZSAibWVtb3J5LmgiCiAKLSNkZWZpbmUgWEVOX0RPTUNUTF9JTlRFUkZBQ0VfVkVSU0lP
TiAweDAwMDAwMDBlCisjZGVmaW5lIFhFTl9ET01DVExfSU5URVJGQUNFX1ZFUlNJT04gMHgwMDAw
MDAwZgogCiAvKgogICogTkIuIHhlbl9kb21jdGwuZG9tYWluIGlzIGFuIElOL09VVCBwYXJhbWV0
ZXIgZm9yIHRoaXMgb3BlcmF0aW9uLgpAQCAtMTA2MSwxNiArMTA2MSwxNiBAQCBzdHJ1Y3QgeGVu
X2RvbWN0bF9tb25pdG9yX29wIHsKICAgICB9IHU7CiB9OwogCi1zdHJ1Y3QgeGVuX2RvbWN0bF9w
c3JfY2F0X29wIHsKLSNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX1NFVF9MM19DQk0gICAg
IDAKLSNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX0dFVF9MM19DQk0gICAgIDEKLSNkZWZp
bmUgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX1NFVF9MM19DT0RFICAgIDIKLSNkZWZpbmUgWEVOX0RP
TUNUTF9QU1JfQ0FUX09QX1NFVF9MM19EQVRBICAgIDMKLSNkZWZpbmUgWEVOX0RPTUNUTF9QU1Jf
Q0FUX09QX0dFVF9MM19DT0RFICAgIDQKLSNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX0dF
VF9MM19EQVRBICAgIDUKLSNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX1NFVF9MMl9DQk0g
ICAgIDYKLSNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX0dFVF9MMl9DQk0gICAgIDcKLSAg
ICB1aW50MzJfdCBjbWQ7ICAgICAgIC8qIElOOiBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfKiAqLwor
c3RydWN0IHhlbl9kb21jdGxfcHNyX2FsbG9jIHsKKyNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfU0VU
X0wzX0NCTSAgICAgMAorI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9HRVRfTDNfQ0JNICAgICAxCisj
ZGVmaW5lIFhFTl9ET01DVExfUFNSX1NFVF9MM19DT0RFICAgIDIKKyNkZWZpbmUgWEVOX0RPTUNU
TF9QU1JfU0VUX0wzX0RBVEEgICAgMworI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9HRVRfTDNfQ09E
RSAgICA0CisjZGVmaW5lIFhFTl9ET01DVExfUFNSX0dFVF9MM19EQVRBICAgIDUKKyNkZWZpbmUg
WEVOX0RPTUNUTF9QU1JfU0VUX0wyX0NCTSAgICAgNgorI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9H
RVRfTDJfQ0JNICAgICA3CisgICAgdWludDMyX3QgY21kOyAgICAgICAvKiBJTjogWEVOX0RPTUNU
TF9QU1JfKiAqLwogICAgIHVpbnQzMl90IHRhcmdldDsgICAgLyogSU4gKi8KICAgICB1aW50NjRf
dCBkYXRhOyAgICAgIC8qIElOL09VVCAqLwogfTsKQEAgLTExNzYsNyArMTE3Niw3IEBAIHN0cnVj
dCB4ZW5fZG9tY3RsIHsKICNkZWZpbmUgWEVOX0RPTUNUTF9zZXR2bnVtYWluZm8gICAgICAgICAg
ICAgICAgICA3NAogI2RlZmluZSBYRU5fRE9NQ1RMX3Bzcl9jbXRfb3AgICAgICAgICAgICAgICAg
ICAgIDc1CiAjZGVmaW5lIFhFTl9ET01DVExfbW9uaXRvcl9vcCAgICAgICAgICAgICAgICAgICAg
NzcKLSNkZWZpbmUgWEVOX0RPTUNUTF9wc3JfY2F0X29wICAgICAgICAgICAgICAgICAgICA3OAor
I2RlZmluZSBYRU5fRE9NQ1RMX3Bzcl9hbGxvYyAgICAgICAgICAgICAgICAgICAgIDc4CiAjZGVm
aW5lIFhFTl9ET01DVExfc29mdF9yZXNldCAgICAgICAgICAgICAgICAgICAgNzkKICNkZWZpbmUg
WEVOX0RPTUNUTF9zZXRfZ250dGFiX2xpbWl0cyAgICAgICAgICAgICA4MAogI2RlZmluZSBYRU5f
RE9NQ1RMX3Z1YXJ0X29wICAgICAgICAgICAgICAgICAgICAgIDgxCkBAIC0xMjQxLDcgKzEyNDEs
NyBAQCBzdHJ1Y3QgeGVuX2RvbWN0bCB7CiAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3ZudW1h
ICAgICAgICAgICAgIHZudW1hOwogICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfY210X29w
ICAgICAgICBwc3JfY210X29wOwogICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9tb25pdG9yX29w
ICAgICAgICBtb25pdG9yX29wOwotICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfY2F0X29w
ICAgICAgICBwc3JfY2F0X29wOworICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfYWxsb2Mg
ICAgICAgICBwc3JfYWxsb2M7CiAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3NldF9nbnR0YWJf
bGltaXRzIHNldF9nbnR0YWJfbGltaXRzOwogICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF92dWFy
dF9vcCAgICAgICAgICB2dWFydF9vcDsKICAgICAgICAgdWludDhfdCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFkWzEyOF07CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lz
Y3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKaW5kZXggNjE0MGYxYS4uNzhiNjNm
YSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCisrKyBiL3hlbi9pbmNs
dWRlL3B1YmxpYy9zeXNjdGwuaApAQCAtMzYsNyArMzYsNyBAQAogI2luY2x1ZGUgInBoeXNkZXYu
aCIKICNpbmNsdWRlICJ0bWVtLmgiCiAKLSNkZWZpbmUgWEVOX1NZU0NUTF9JTlRFUkZBQ0VfVkVS
U0lPTiAweDAwMDAwMDEwCisjZGVmaW5lIFhFTl9TWVNDVExfSU5URVJGQUNFX1ZFUlNJT04gMHgw
MDAwMDAxMQogCiAvKgogICogUmVhZCBjb25zb2xlIGNvbnRlbnQgZnJvbSBYZW4gYnVmZmVyIHJp
bmcuCkBAIC02OTYsMTAgKzY5NiwxMCBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF9wY2l0b3BvaW5mbyB7
CiAgICAgWEVOX0dVRVNUX0hBTkRMRV82NCh1aW50MzIpIG5vZGVzOwogfTsKIAotI2RlZmluZSBY
RU5fU1lTQ1RMX1BTUl9DQVRfZ2V0X2wzX2luZm8gICAgICAgICAgICAgICAwCi0jZGVmaW5lIFhF
Tl9TWVNDVExfUFNSX0NBVF9nZXRfbDJfaW5mbyAgICAgICAgICAgICAgIDEKLXN0cnVjdCB4ZW5f
c3lzY3RsX3Bzcl9jYXRfb3AgewotICAgIHVpbnQzMl90IGNtZDsgICAgICAgLyogSU46IFhFTl9T
WVNDVExfUFNSX0NBVF8qICovCisjZGVmaW5lIFhFTl9TWVNDVExfUFNSX2dldF9sM19pbmZvICAg
ICAgICAgICAgICAgMAorI2RlZmluZSBYRU5fU1lTQ1RMX1BTUl9nZXRfbDJfaW5mbyAgICAgICAg
ICAgICAgIDEKK3N0cnVjdCB4ZW5fc3lzY3RsX3Bzcl9hbGxvYyB7CisgICAgdWludDMyX3QgY21k
OyAgICAgICAvKiBJTjogWEVOX1NZU0NUTF9QU1JfKiAqLwogICAgIHVpbnQzMl90IHRhcmdldDsg
ICAgLyogSU4gKi8KICAgICB1bmlvbiB7CiAgICAgICAgIHN0cnVjdCB7CkBAIC0xMDY4LDcgKzEw
NjgsNyBAQCBzdHJ1Y3QgeGVuX3N5c2N0bCB7CiAjZGVmaW5lIFhFTl9TWVNDVExfZ2Nvdl9vcCAg
ICAgICAgICAgICAgICAgICAgICAgMjAKICNkZWZpbmUgWEVOX1NZU0NUTF9wc3JfY210X29wICAg
ICAgICAgICAgICAgICAgICAyMQogI2RlZmluZSBYRU5fU1lTQ1RMX3BjaXRvcG9pbmZvICAgICAg
ICAgICAgICAgICAgIDIyCi0jZGVmaW5lIFhFTl9TWVNDVExfcHNyX2NhdF9vcCAgICAgICAgICAg
ICAgICAgICAgMjMKKyNkZWZpbmUgWEVOX1NZU0NUTF9wc3JfYWxsb2MgICAgICAgICAgICAgICAg
ICAgICAyMwogI2RlZmluZSBYRU5fU1lTQ1RMX3RtZW1fb3AgICAgICAgICAgICAgICAgICAgICAg
IDI0CiAjZGVmaW5lIFhFTl9TWVNDVExfZ2V0X2NwdV9sZXZlbGxpbmdfY2FwcyAgICAgICAgMjUK
ICNkZWZpbmUgWEVOX1NZU0NUTF9nZXRfY3B1X2ZlYXR1cmVzZXQgICAgICAgICAgICAyNgpAQCAt
MTA5Nyw3ICsxMDk3LDcgQEAgc3RydWN0IHhlbl9zeXNjdGwgewogICAgICAgICBzdHJ1Y3QgeGVu
X3N5c2N0bF9zY2hlZHVsZXJfb3AgICAgICBzY2hlZHVsZXJfb3A7CiAgICAgICAgIHN0cnVjdCB4
ZW5fc3lzY3RsX2djb3Zfb3AgICAgICAgICAgIGdjb3Zfb3A7CiAgICAgICAgIHN0cnVjdCB4ZW5f
c3lzY3RsX3Bzcl9jbXRfb3AgICAgICAgIHBzcl9jbXRfb3A7Ci0gICAgICAgIHN0cnVjdCB4ZW5f
c3lzY3RsX3Bzcl9jYXRfb3AgICAgICAgIHBzcl9jYXRfb3A7CisgICAgICAgIHN0cnVjdCB4ZW5f
c3lzY3RsX3Bzcl9hbGxvYyAgICAgICAgIHBzcl9hbGxvYzsKICAgICAgICAgc3RydWN0IHhlbl9z
eXNjdGxfdG1lbV9vcCAgICAgICAgICAgdG1lbV9vcDsKICAgICAgICAgc3RydWN0IHhlbl9zeXNj
dGxfY3B1X2xldmVsbGluZ19jYXBzIGNwdV9sZXZlbGxpbmdfY2FwczsKICAgICAgICAgc3RydWN0
IHhlbl9zeXNjdGxfY3B1X2ZlYXR1cmVzZXQgICAgY3B1X2ZlYXR1cmVzZXQ7CmRpZmYgLS1naXQg
YS94ZW4veHNtL2ZsYXNrL2hvb2tzLmMgYi94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKaW5kZXggN2Iw
MDVhZi4uNTBlMTAzYSAxMDA2NDQKLS0tIGEveGVuL3hzbS9mbGFzay9ob29rcy5jCisrKyBiL3hl
bi94c20vZmxhc2svaG9va3MuYwpAQCAtNzQzLDggKzc0Myw4IEBAIHN0YXRpYyBpbnQgZmxhc2tf
ZG9tY3RsKHN0cnVjdCBkb21haW4gKmQsIGludCBjbWQpCiAgICAgY2FzZSBYRU5fRE9NQ1RMX3Bz
cl9jbXRfb3A6CiAgICAgICAgIHJldHVybiBjdXJyZW50X2hhc19wZXJtKGQsIFNFQ0NMQVNTX0RP
TUFJTjIsIERPTUFJTjJfX1BTUl9DTVRfT1ApOwogCi0gICAgY2FzZSBYRU5fRE9NQ1RMX3Bzcl9j
YXRfb3A6Ci0gICAgICAgIHJldHVybiBjdXJyZW50X2hhc19wZXJtKGQsIFNFQ0NMQVNTX0RPTUFJ
TjIsIERPTUFJTjJfX1BTUl9DQVRfT1ApOworICAgIGNhc2UgWEVOX0RPTUNUTF9wc3JfYWxsb2M6
CisgICAgICAgIHJldHVybiBjdXJyZW50X2hhc19wZXJtKGQsIFNFQ0NMQVNTX0RPTUFJTjIsIERP
TUFJTjJfX1BTUl9BTExPQyk7CiAKICAgICBjYXNlIFhFTl9ET01DVExfc29mdF9yZXNldDoKICAg
ICAgICAgcmV0dXJuIGN1cnJlbnRfaGFzX3Blcm0oZCwgU0VDQ0xBU1NfRE9NQUlOMiwgRE9NQUlO
Ml9fU09GVF9SRVNFVCk7CkBAIC04MTAsOSArODEwLDkgQEAgc3RhdGljIGludCBmbGFza19zeXNj
dGwoaW50IGNtZCkKICAgICBjYXNlIFhFTl9TWVNDVExfcHNyX2NtdF9vcDoKICAgICAgICAgcmV0
dXJuIGF2Y19jdXJyZW50X2hhc19wZXJtKFNFQ0lOSVRTSURfWEVOLCBTRUNDTEFTU19YRU4yLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOMl9fUFNSX0NNVF9PUCwgTlVM
TCk7Ci0gICAgY2FzZSBYRU5fU1lTQ1RMX3Bzcl9jYXRfb3A6CisgICAgY2FzZSBYRU5fU1lTQ1RM
X3Bzcl9hbGxvYzoKICAgICAgICAgcmV0dXJuIGF2Y19jdXJyZW50X2hhc19wZXJtKFNFQ0lOSVRT
SURfWEVOLCBTRUNDTEFTU19YRU4yLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgWEVOMl9fUFNSX0NBVF9PUCwgTlVMTCk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBYRU4yX19QU1JfQUxMT0MsIE5VTEwpOwogCiAgICAgY2FzZSBYRU5fU1lTQ1RMX3Rt
ZW1fb3A6CiAgICAgICAgIHJldHVybiBkb21haW5faGFzX3hlbihjdXJyZW50LT5kb21haW4sIFhF
Tl9fVE1FTV9DT05UUk9MKTsKZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vz
c192ZWN0b3JzIGIveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKaW5kZXggM2Ey
ZDg2My4uZDBhMWVjNSAxMDA2NDQKLS0tIGEveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3Zl
Y3RvcnMKKysrIGIveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKQEAgLTg1LDgg
Kzg1LDggQEAgY2xhc3MgeGVuMgogICAgIHJlc291cmNlX29wCiAjIFhFTl9TWVNDVExfcHNyX2Nt
dF9vcAogICAgIHBzcl9jbXRfb3AKLSMgWEVOX1NZU0NUTF9wc3JfY2F0X29wCi0gICAgcHNyX2Nh
dF9vcAorIyBYRU5fU1lTQ1RMX3Bzcl9hbGxvYworICAgIHBzcl9hbGxvYwogIyBYRU5QRl9nZXRf
c3ltYm9sCiAgICAgZ2V0X3N5bWJvbAogIyBQTVUgY29udHJvbApAQCAtMjQ2LDggKzI0Niw4IEBA
IGNsYXNzIGRvbWFpbjIKICAgICBtZW1fcGFnaW5nCiAjIFhFTk1FTV9zaGFyaW5nX29wCiAgICAg
bWVtX3NoYXJpbmcKLSMgWEVOX0RPTUNUTF9wc3JfY2F0X29wCi0gICAgcHNyX2NhdF9vcAorIyBY
RU5fRE9NQ1RMX3Bzcl9hbGxvYworICAgIHBzcl9hbGxvYwogIyBYRU5fRE9NQ1RMX3NldF9nbnR0
YWJfbGltaXRzCiAgICAgc2V0X2dudHRhYl9saW1pdHMKIH0KLS0gCjEuOS4xCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 02:34:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 02:34:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e50ef-0004xZ-SN; Thu, 19 Oct 2017 02:33:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1e50ee-0004xT-Pr
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 02:33:52 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 07/F3-07499-01F08E95; Thu, 19 Oct 2017 02:33:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVywNykQpef/0W
 kwb6nwhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bjv/eZCqZYV/Sf28TYwHhVo4uRi0NIYDqj
 xK6ljSxdjJwcEgK8EkeWzWCFsAMk3t/fyAhRNI1R4tvee4wgCWEBe4mNbT+YQWwRAWuJ0+u72
 CGK9jJK7Di6AMxhFmhgkrhz4RpYB5uAusSJxRPBbF4BG4npjSfA1rEIqEocWzsTbJ2oQLzE40
 2n2SFqBCVOznwCVMPBwSngJXFkTS2IyQw0Zv08IZAKZgF5ieats5knMArMQtIwC6FqFpKqBYz
 Mqxg1ilOLylKLdA3N9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAsOTAQh2MN7f
 GHCIUZKDSUmUV/fAs0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwHeF9ECgkWpaanVqRl5gAjB
 SYtwcGjJMJ7FSTNW1yQmFucmQ6ROsVoyfHoxt0/TBybboLIDd8f/GESYsnLz0uVEufl5ANqEA
 BpyCjNgxsHi+ZLjLJSwryMQAcK8RSkFuVmlqDKv2IU52BUEuZ9CLKWJzOvBG7rK6CDmIAOWuf
 0BOSgkkSElFQDY0rEZbetDvULTtbOUyqosL6wel7g2YtfuDbVtG+d6FJ48Y+ii1U377nlPiqy
 uW9+5l+02LJN5F+vr6Pozpjlr5+0Nafa160WMVWKfvdcyffbBcXNOxM4apyy1dSObtKX14rQW
 Vi6I0B6c6HrtsSZXiHaHxynfH3sa5xxgCVD8HVvRdPqE5+OKrEUZyQaajEXFScCANw6o3XhAg
 AA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1508380425!52789554!1
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3861 invoked from network); 19 Oct 2017 02:33:50 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2017 02:33:50 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 18 Oct 2017 19:33:43 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,399,1503385200"; d="scan'208";a="1232471248"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by fmsmga002.fm.intel.com with ESMTP; 18 Oct 2017 19:33:40 -0700
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-2-git-send-email-tianyu.lan@intel.com>
 <20171018132627.4o4cgxi3avucmfin@dhcp-3-128.uk.xensource.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <72e26b5e-33fb-048b-6385-15f60682bbbb@intel.com>
Date: Thu, 19 Oct 2017 10:26:36 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20171018132627.4o4cgxi3avucmfin@dhcp-3-128.uk.xensource.com>
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V3 1/29] Xen/doc: Add Xen virtual IOMMU doc
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgUm9nZXI6CiAgICAgVGhhbmtzIGZvciByZXZpZXcuCgpPbiAyMDE35bm0MTDmnIgxOOaXpSAy
MToyNiwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBUaHUsIFNlcCAyMSwgMjAxNyBhdCAx
MTowMTo0MlBNIC0wNDAwLCBMYW4gVGlhbnl1IHdyb3RlOgo+PiBUaGlzIHBhdGNoIGlzIHRvIGFk
ZCBYZW4gdmlydHVhbCBJT01NVSBkb2MgdG8gaW50cm9kdWNlIG1vdGl2YXRpb24sCj4+IGZyYW1l
d29yaywgdklPTU1VIGh5cGVyY2FsbCBhbmQgeGwgY29uZmlndXJhdGlvbi4KPj4KPj4gU2lnbmVk
LW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Cj4+IC0tLQo+PiAgZG9j
cy9taXNjL3Zpb21tdS50eHQgfCAxMzYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCj4+ICAxIGZpbGUgY2hhbmdlZCwgMTM2IGluc2VydGlvbnMoKykK
Pj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBkb2NzL21pc2MvdmlvbW11LnR4dAo+Pgo+PiBkaWZmIC0t
Z2l0IGEvZG9jcy9taXNjL3Zpb21tdS50eHQgYi9kb2NzL21pc2MvdmlvbW11LnR4dAo+PiBuZXcg
ZmlsZSBtb2RlIDEwMDY0NAo+PiBpbmRleCAwMDAwMDAwLi4zNDhlOGM0Cj4+IC0tLSAvZGV2L251
bGwKPj4gKysrIGIvZG9jcy9taXNjL3Zpb21tdS50eHQKPj4gQEAgLTAsMCArMSwxMzYgQEAKPj4g
K1hlbiB2aXJ0dWFsIElPTU1VCj4+ICsKPj4gK01vdGl2YXRpb24KPj4gKz09PT09PT09PT0KPj4g
K0VuYWJsZSBtb3JlIHRoYW4gMTI4IHZjcHUgc3VwcG9ydAo+PiArCj4+ICtUaGUgY3VycmVudCBy
ZXF1aXJlbWVudHMgb2YgSFBDIGNsb3VkIHNlcnZpY2UgcmVxdWlyZXMgVk0gd2l0aCBhIGhpZ2gK
Pj4gK251bWJlciBvZiBDUFVzIGluIG9yZGVyIHRvIGFjaGlldmUgaGlnaCBwZXJmb3JtYW5jZSBp
biBwYXJhbGxlbAo+PiArY29tcHV0aW5nLgo+PiArCj4+ICtUbyBzdXBwb3J0ID4xMjggdmNwdXMs
IFgyQVBJQyBtb2RlIGluIGd1ZXN0IGlzIG5lY2Vzc2FyeSBiZWNhdXNlIGxlZ2FjeQo+PiArQVBJ
QyhYQVBJQykganVzdCBzdXBwb3J0cyA4LWJpdCBBUElDIElELiBUaGUgQVBJQyBJRCB1c2VkIGJ5
IFhlbiBpcwo+PiArQ1BVIElEICogMiAoaWU6IENQVSAxMjcgaGFzIEFQSUMgSUQgMjU0LCB3aGlj
aCBpcyB0aGUgbGFzdCBvbmUgYXZhaWxhYmxlCj4+ICtpbiB4QVBJQyBtb2RlKSBhbmQgc28gaXQg
b25seSBjYW4gc3VwcG9ydCAxMjggdmNwdXMgYXQgbW9zdC4geDJBUElDIG1vZGUKPj4gK3N1cHBv
cnRzIDMyLWJpdCBBUElDIElEIGFuZCBpdCByZXF1aXJlcyB0aGUgaW50ZXJydXB0IHJlbWFwcGlu
ZyBmdW5jdGlvbmFsaXR5Cj4+ICtvZiBhIHZJT01NVSBpZiB0aGUgZ3Vlc3Qgd2lzaGVzIHRvIHJv
dXRlIGludGVycnVwdHMgdG8gYWxsIGF2YWlsYWJsZSB2Q1BVcwo+PiArCj4+ICtUaGUgcmVhc29u
IGZvciB0aGlzIGlzIHRoYXQgdGhlcmUgaXMgbm8gbW9kaWZpY2F0aW9uIGZvciBleGlzdGluZyBQ
Q0kgTVNJCj4+ICthbmQgSU9BUElDIHdoZW4gaW50cm9kdWNlIFgyQVBJQy4KPiAKPiBJJ20gbm90
IHN1cmUgdGhlIGFib3ZlIHNlbnRlbmNlIG1ha2VzIG11Y2ggc2Vuc2UuIElNSE8gSSB3b3VsZCBq
dXN0Cj4gcmVtb3ZlIGl0LgoKT0suIFdpbGwgcmVtb3ZlLgoKPiAKPj4gUENJIE1TSS9JT0FQSUMg
Y2FuIG9ubHkgc2VuZCBpbnRlcnJ1cHQKPj4gK21lc3NhZ2UgY29udGFpbmluZyA4LWJpdCBBUElD
IElELCB3aGljaCBjYW5ub3QgYWRkcmVzcyBjcHVzIHdpdGggPjI1NAo+PiArQVBJQyBJRC4gSW50
ZXJydXB0IHJlbWFwcGluZyBzdXBwb3J0cyAzMi1iaXQgQVBJQyBJRCBhbmQgc28gaXQncyBuZWNl
c3NhcnkKPj4gK2ZvciA+MTI4IHZjcHVzIHN1cHBvcnQuCj4+ICsKPj4gKwo+PiArdklPTU1VIEFy
Y2hpdGVjdHVyZQo+PiArPT09PT09PT09PT09PT09PT09PQo+PiArdklPTU1VIGRldmljZSBtb2Rl
bCBpcyBpbnNpZGUgWGVuIGh5cGVydmlzb3IgZm9yIGZvbGxvd2luZyBmYWN0b3JzCj4+ICsgICAg
MSkgQXZvaWQgcm91bmQgdHJpcHMgYmV0d2VlbiBRZW11IGFuZCBYZW4gaHlwZXJ2aXNvcgo+PiAr
ICAgIDIpIEVhc2Ugb2YgaW50ZWdyYXRpb24gd2l0aCB0aGUgcmVzdCBvZiBoeXBlcnZpc29yCj4+
ICsgICAgMykgSFZNbGl0ZS9QVkggZG9lc24ndCB1c2UgUWVtdQo+IAo+IEp1c3QgdXNlIFBWSCBo
ZXJlLCBIVk1saXRlID09IFBWSCBub3cuCgpPSy4KCj4gCj4+ICsKPj4gKyogSW50ZXJydXB0IHJl
bWFwcGluZyBvdmVydmlldy4KPj4gK0ludGVycnVwdHMgZnJvbSB2aXJ0dWFsIGRldmljZXMgYW5k
IHBoeXNpY2FsIGRldmljZXMgYXJlIGRlbGl2ZXJlZAo+PiArdG8gdkxBUElDIGZyb20gdklPQVBJ
QyBhbmQgdk1TSS4gdklPTU1VIG5lZWRzIHRvIHJlbWFwIGludGVycnVwdCBkdXJpbmcKPj4gK3Ro
aXMgcHJvY2VkdXJlLgo+PiArCj4+ICsrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tKwo+PiArfFFlbXUgICAgICAgICAgICAgICAgICAgICAgIHxWTSAg
ICAgICAgICAgICAgICAgICAgIHwKPj4gK3wgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICst
LS0tLS0tLS0tLS0tLS0tKyAgICB8Cj4+ICt8ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCB8
ICBEZXZpY2UgZHJpdmVyIHwgICAgfAo+PiArfCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
Ky0tLS0tLS0tKy0tLS0tLS0rICAgIHwKPj4gK3wgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgICAgICAgIF4gICAgICAgICAgICB8Cj4+ICt8ICAgICAgICstLS0tLS0tLS0tLS0tLS0tKyAg
fCArLS0tLS0tLS0rLS0tLS0tLSsgICAgfAo+PiArfCAgICAgICB8IFZpcnR1YWwgZGV2aWNlIHwg
IHwgfCAgSVJRIHN1YnN5c3RlbSB8ICAgIHwKPj4gK3wgICAgICAgKy0tLS0tLS0rLS0tLS0tLS0r
ICB8ICstLS0tLS0tLSstLS0tLS0tKyAgICB8Cj4+ICt8ICAgICAgICAgICAgICAgfCAgICAgICAg
ICAgfCAgICAgICAgICBeICAgICAgICAgICAgfAo+PiArfCAgICAgICAgICAgICAgIHwgICAgICAg
ICAgIHwgICAgICAgICAgfCAgICAgICAgICAgIHwKPj4gKystLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCj4+ICt8aHlwZXJ2aXNvciAgICAgfCAgICAg
ICAgICAgICAgICAgICAgICB8IFZJUlEgICAgICAgfAo+PiArfCAgICAgICAgICAgICAgIHwgICAg
ICAgICAgICArLS0tLS0tLS0tKy0tLS0tLS0tKyAgIHwKPj4gK3wgICAgICAgICAgICAgICB8ICAg
ICAgICAgICAgfCAgICAgIHZMQVBJQyAgICAgIHwgICB8Cj4+ICt8ICAgICAgICAgICAgICAgfFZJ
UlEgICAgICAgICstLS0tLS0tLS0rLS0tLS0tLS0rICAgfAo+PiArfCAgICAgICAgICAgICAgIHwg
ICAgICAgICAgICAgICAgICAgICAgXiAgICAgICAgICAgIHwKPj4gK3wgICAgICAgICAgICAgICB8
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICB8Cj4+ICt8ICAgICAgICAgICAgICAg
fCAgICAgICAgICAgICstLS0tLS0tLS0rLS0tLS0tLS0rICAgfAo+PiArfCAgICAgICAgICAgICAg
IHwgICAgICAgICAgICB8ICAgICAgdklPTU1VICAgICAgfCAgIHwKPj4gK3wgICAgICAgICAgICAg
ICB8ICAgICAgICAgICAgKy0tLS0tLS0tLSstLS0tLS0tLSsgICB8Cj4+ICt8ICAgICAgICAgICAg
ICAgfCAgICAgICAgICAgICAgICAgICAgICBeICAgICAgICAgICAgfAo+PiArfCAgICAgICAgICAg
ICAgIHwgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgIHwKPj4gK3wgICAgICAgICAg
ICAgICB8ICAgICAgICAgICAgKy0tLS0tLS0tLSstLS0tLS0tLSsgICB8Cj4+ICt8ICAgICAgICAg
ICAgICAgfCAgICAgICAgICAgIHwgICB2SU9BUElDL3ZNU0kgICB8ICAgfAo+PiArfCAgICAgICAg
ICAgICAgIHwgICAgICAgICAgICArLS0tLSstLS0tKy0tLS0tLS0tKyAgIHwKPj4gK3wgICAgICAg
ICAgICAgICB8ICAgICAgICAgICAgICAgICBeICAgIF4gICAgICAgICAgICB8Cj4+ICt8ICAgICAg
ICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tKyAgICB8ICAgICAgICAgICAgfAo+PiArfCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgIHwKPj4gKystLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCj4+ICtIVyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8SVJRCj4+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tKwo+PiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgUENJIERldmljZSAgICAgIHwKPj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0rCj4+ICsKPj4gKwo+PiAr
dklPTU1VIGh5cGVyY2FsbAo+PiArPT09PT09PT09PT09PT09PQo+PiArSW50cm9kdWNlIGEgbmV3
IGRvbWN0bCBoeXBlcmNhbGwgInhlbl9kb21jdGxfdmlvbW11X29wIiB0byBjcmVhdGUvZGVzdHJv
eQo+PiArdklPTU1Vcy4KPj4gKwo+PiArKiB2SU9NTVUgaHlwZXJjYWxsIHBhcmFtZXRlciBzdHJ1
Y3R1cmUKPj4gKwo+PiArLyogdklPTU1VIHR5cGUgLSBzcGVjaWZ5IHZlbmRvciB2SU9NTVUgZGV2
aWNlIG1vZGVsICovCj4+ICsjZGVmaW5lIFZJT01NVV9UWVBFX0lOVEVMX1ZURAkgICAgICAgMAo+
PiArCj4+ICsvKiB2SU9NTVUgY2FwYWJpbGl0aWVzICovCj4+ICsjZGVmaW5lIFZJT01NVV9DQVBf
SVJRX1JFTUFQUElORyAgKDF1IDw8IDApCj4+ICsKPj4gK3N0cnVjdCB4ZW5fZG9tY3RsX3Zpb21t
dV9vcCB7Cj4+ICsgICAgdWludDMyX3QgY21kOwo+PiArI2RlZmluZSBYRU5fRE9NQ1RMX2NyZWF0
ZV92aW9tbXUgICAgICAgICAgMAo+PiArI2RlZmluZSBYRU5fRE9NQ1RMX2Rlc3Ryb3lfdmlvbW11
ICAgICAgICAgMQo+IAo+IEkgd291bGQgaW52ZXJ0IHRoZSBvcmRlciBvZiB0aGUgZG9tY3RsIG5h
bWVzOgo+IAo+ICNkZWZpbmUgWEVOX0RPTUNUTF92aW9tbXVfY3JlYXRlICAgICAgICAgIDAKPiAj
ZGVmaW5lIFhFTl9ET01DVExfdmlvbW11X2Rlc3Ryb3kgICAgICAgICAxCj4gCj4gSXQncyBjbGVh
cmVyIGlmIHRoZSBvcGVyYXRpb24gaXMgdGhlIGxhc3QgcGFydCBvZiB0aGUgbmFtZS4KCk9LLiBX
aWxsIHVwZGF0ZS4KCj4gCj4+ICsgICAgdW5pb24gewo+PiArICAgICAgICBzdHJ1Y3Qgewo+PiAr
ICAgICAgICAgICAgLyogSU4gLSB2SU9NTVUgdHlwZSAgKi8KPj4gKyAgICAgICAgICAgIHVpbnQ2
NF90IHZpb21tdV90eXBlOwo+IAo+IEhtLCBkbyB3ZSByZWFsbHkgbmVlZCBhIHVpbnQ2NF90IGZv
ciB0aGUgSU9NTVUgdHlwZT8gQSB1aW50OF90IHNob3VsZAo+IGJlIG1vcmUgdGhhdCBlbm91Z2gg
KDI1NiBkaWZmZXJlbnQgSU9NTVUgaW1wbGVtZW50YXRpb25zKS4KCk9LLiBXaWxsIHVwZGF0ZS4K
Cj4gCj4+ICsgICAgICAgICAgICAvKiBJTiAtIE1NSU8gYmFzZSBhZGRyZXNzIG9mIHZJT01NVS4g
Ki8KPj4gKyAgICAgICAgICAgIHVpbnQ2NF90IGJhc2VfYWRkcmVzczsKPj4gKyAgICAgICAgICAg
IC8qIElOIC0gQ2FwYWJpbGl0aWVzIHdpdGggd2hpY2ggd2Ugd2FudCB0byBjcmVhdGUgKi8KPj4g
KyAgICAgICAgICAgIHVpbnQ2NF90IGNhcGFiaWxpdGllczsKPj4gKyAgICAgICAgICAgIC8qIE9V
VCAtIHZJT01NVSBpZGVudGl0eSAqLwo+PiArICAgICAgICAgICAgdWludDMyX3QgdmlvbW11X2lk
Owo+PiArICAgICAgICB9IGNyZWF0ZV92aW9tbXU7Cj4+ICsKPj4gKyAgICAgICAgc3RydWN0IHsK
Pj4gKyAgICAgICAgICAgIC8qIElOIC0gdklPTU1VIGlkZW50aXR5ICovCj4+ICsgICAgICAgICAg
ICB1aW50MzJfdCB2aW9tbXVfaWQ7Cj4+ICsgICAgICAgIH0gZGVzdHJveV92aW9tbXU7Cj4gCj4g
RG8geW91IHJlYWxseSBuZWVkIHRoZSBkZXN0cm95IG9wZXJhdGlvbj8gRG8gd2UgZXhwZWN0IHRv
IGhvdC11bnBsdWcKPiB2SU9NTVVzPyBPdGhlcndpc2UgdklPTU1VcyBzaG91bGQgYmUgcmVtb3Zl
ZCB3aGVuIHRoZSBkb21haW4gaXMKPiBkZXN0cm95ZWQuCgpZZXMuIG5vIHN1Y2ggcmVxdWlyZW1l
bnQgc28gZmFyIGFuZCBhZGRlZCBpdCBqdXN0IGZvciBtdWx0aS12SU9NTVUKY29uc2lkZXJhdGlv
bi4gSSB3aWxsIHJlbW92ZSBpdCBhbmQgYWRkIGJhY2sgd2hlbiBpdCdzIHJlYWxseSBuZWVkZWQu
Cgo+IAo+PiArICAgIH0gdTsKPj4gK307Cj4+ICsKPj4gKy0gWEVOX0RPTUNUTF9jcmVhdGVfdmlv
bW11Cj4+ICsgICAgQ3JlYXRlIHZJT01NVSBkZXZpY2Ugd2l0aCB2SU9NTVVfdHlwZSwgY2FwYWJp
bGl0aWVzIGFuZCBNTUlPIGJhc2UKPj4gK2FkZHJlc3MuIEh5cGVydmlzb3IgYWxsb2NhdGVzIHZp
b21tdV9pZCBmb3IgbmV3IHZJT01NVSBpbnN0YW5jZSBhbmQgcmV0dXJuCj4+ICtiYWNrLiBUaGUg
dklPTU1VIGRldmljZSBtb2RlbCBpbiBoeXBlcnZpc29yIHNob3VsZCBjaGVjayB3aGV0aGVyIGl0
IGNhbgo+PiArc3VwcG9ydCB0aGUgaW5wdXQgY2FwYWJpbGl0aWVzIGFuZCByZXR1cm4gZXJyb3Ig
aWYgbm90Lgo+PiArCj4+ICstIFhFTl9ET01DVExfZGVzdHJveV92aW9tbXUKPj4gKyAgICBEZXN0
cm95IHZJT01NVSBpbiBYZW4gaHlwZXJ2aXNvciB3aXRoIHZpb21tdV9pZCBhcyBwYXJhbWV0ZXIu
Cj4+ICsKPj4gK1RoZXNlIHZJT01NVSBkb21jdGwgYW5kIHZJT01NVSBvcHRpb24gaW4gY29uZmln
dXJlIGZpbGUgY29uc2lkZXIgbXVsdGktdklPTU1VCj4+ICtzdXBwb3J0IGZvciBzaW5nbGUgVk0u
KGUuZywgcGFyYW1ldGVycyBvZiBjcmVhdGUvZGVzdHJveSB2SU9NTVUgaW5jbHVkZXMKPj4gK3ZJ
T01NVSBpZCkuIEJ1dCBmdW5jdGlvbiBpbXBsZW1lbnRhdGlvbiBvbmx5IHN1cHBvcnRzIG9uZSB2
SU9NTVUgcGVyIFZNIHNvIGZhci4KPj4gKwo+PiArWGVuIGh5cGVydmlzb3IgdklPTU1VIGNvbW1h
bmQKPj4gKz09PT09PT09PT09PT09PT09PT09PT09PT09PT09Cj4+ICtJbnRyb2R1Y2UgdklPTU1V
IGNvbW1hbmQgInZpb21tdT0xIiB0byBlbmFibGUgdklPTU1VIGZ1bmN0aW9uIGluIGh5cGVydmlz
b3IuCj4+ICtJdCdzIGRlZmF1bHQgZGlzYWJsZWQuCj4gCj4gSG0sIEknbSBub3Qgc3VyZSB3ZSBy
ZWFsbHkgbmVlZCB0aGlzLiBBdCB0aGUgZW5kIHZpb21tdSB3aWxsIGJlCj4gZGlzYWJsZWQgYnkg
ZGVmYXVsdCBmb3IgZ3Vlc3RzLCB1bmxlc3MgZXhwbGljaXRseSBlbmFibGVkIGluIHRoZQo+IGNv
bmZpZyBmaWxlLgoKVGhpcyBpcyBhY2NvcmRpbmcgdG8gSmFuJ3MgZWFybHkgY29tbWVudHMgb24g
UkZDIHBhdGNoCmh0dHBzOi8vcGF0Y2h3b3JrLmtlcm5lbC5vcmcvcGF0Y2gvOTczMzg2OS8uCgoi
SXQncyBhY3R1YWxseSBhIHF1ZXN0aW9uIHdoZXRoZXIgaW4gb3VyIGN1cnJlbnQgc2NoZW1lIGEg
S2NvbmZpZwpvcHRpb24gaXMgYXBwcm9wcmlhdGUgaGVyZSBpbiB0aGUgZmlyc3QgcGxhY2UuIEkn
ZCByYXRoZXIgc2VlIHRoaXMgYmUKYW4gYWx3YXlzIGJ1aWx0IGZlYXR1cmUgd2hpY2ggbmVlZHMg
ZW5hYmxpbmcgb24gdGhlIGNvbW1hbmQgbGluZQpmb3IgdGhlIHRpbWUgYmVpbmcuIgoKCj4gCj4g
VGhhbmtzLCBSb2dlci4KPiAKCgotLSAKQmVzdCByZWdhcmRzClRpYW55dSBMYW4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 02:38:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 02:38:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e50jM-0005AM-OY; Thu, 19 Oct 2017 02:38:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1e50jL-00059z-GZ
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 02:38:43 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 C1/11-23912-23018E95; Thu, 19 Oct 2017 02:38:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVyMfTAQV0jgRe
 RBl+vsFgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl9U7+wFRwVqji38AR7A+MH3i5GLg4hgcmM
 EudvXGcBcVgEXrJIXPk+kQnEkRDoZ5WYMXsvWxcjJ5CTJTGpeTMThJ0mceXLJmYIu1zi8qFNL
 CC2kICyxPSVP9ghxjYwSaz+OQmsgU1AQ2LtlINgg0QEpCWufb7MCFLELHCEUeLah4VAkzg4hA
 WSJR5+AxvEIqAq8bbhF9gCXgFLiSWPWhghlslLvF9wH8zmFLCSmHTrHDPEYkuJBUuPM01gFFz
 AyLCKUaM4tagstUjX0EgvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMw6BiAYAdj
 3yznQ4ySHExKory6B55FCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgNeB/ESkkWJSanlqRlpkDD
 H+YtAQHj5IILwNImre4IDG3ODMdInWK0Z7jwp1Lf5g4jm26DCQP7LkFJDtu3v3DJMSSl5+XKi
 XOKwTSJgDSllGaBzcUFq+XGGWlhHkZgc4U4ilILcrNLEGVf8UozsGoJMzrDTKFJzOvBG73K6C
 zmIDOWuf0BOSskkSElFQDo4LFJbstYSGVrx65lP9J1Z4UZzlX2tn/d1r7wj8l/4pUFyrrPVSJ
 E7N2evhup9bP1HtT/HQNDFt8mMqm3Lp4SqpV/s3kFQ6Ji5Z0KH999ENoed6cLVf+65/rP/899
 tlX1tm7mU/fWvmRpclBt2DdkobDeRP97h0VW+b5+vFlN9Vb4bMexYt+SFFiKc5INNRiLipOBA
 AFsCsA0gIAAA==
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1508380721!107492706!1
X-Originating-IP: [209.85.192.193]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19028 invoked from network); 19 Oct 2017 02:38:41 -0000
Received: from mail-pf0-f193.google.com (HELO mail-pf0-f193.google.com)
 (209.85.192.193)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Oct 2017 02:38:41 -0000
Received: by mail-pf0-f193.google.com with SMTP id t188so5406772pfd.10
 for <xen-devel@lists.xen.org>; Wed, 18 Oct 2017 19:38:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=ee8QNfzuTZ+NjsedUq8ysjbzkjCMI0ixFO71bHTASV8=;
 b=Vt9MezzcmLakHt8trapH3t1XuJhkzOroLts/pqprJK/ikQGN6o3hvdUilnnpA7ETss
 jjFhlygpEbKcT2i4UGEm3MYXFDSh4t+2CVTrqeX7+Z4/Rr2wcSOzmSO8StvtAMYXvEnb
 t+oq3Zjs48XHrj2WnhCTqiQL3roHLthIoL4AjISp7jIREXHT67LEIK1o1NM29m72qVvo
 S1ebU7VMSzzrfj40tkKrnvSPmk+lhrwrmYTJHFj1XIfD1BCnN04oVMUuF7FgGYrjJgoR
 327fu5JAcKuI5/JUe4DloMWKPSN8cOotYm3hzT02zKtziq57REmuyEH4MoNLS9JxWWTJ
 5yEQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=ee8QNfzuTZ+NjsedUq8ysjbzkjCMI0ixFO71bHTASV8=;
 b=rAwWqxrh/TCX9rOP1AWm1ITJw+HVq27rYO6iThM8rcVBovCyggYC9f8EIQjsA4KeWl
 6KCsVBwGW4g4i0vxYPya0jq1sDLUYdm2lthsF+FLRxJRrTpiV+aWrx0PoHn338lHq1B8
 YSbKuA+ZTSe/ZvFSYXvnh0DFNGH6qsniqPesEwI5h9Fe/5fLYcH3ycGJuzkbynbYF/po
 x41vsVIHeNGZ3lqXaZITBblGbXHtvGcuAgMnUgQSDHpfyPCfelge3aPyx4NWQJL/1dy7
 LcFJC+oDZRFTiheiTdZ73iYjsb+sZN0+XC94tIzV7DtAgo5Qw1+f/TfVE4B14sPCcjg7
 aGgQ==
X-Gm-Message-State: AMCzsaUrfRcKPLxO+JRg1N018x16JOj2k2WTOAnWwSzQ53JFvx84CSdM
 XRoTuhVsbBj3eQUOk8jjDQTIELcJ
X-Google-Smtp-Source: ABhQp+TVjwiPL32m4pQmqhnM4afFLwLTGKoCdk6bkLXY8dNjuIV0v0k+/PoDX5ymXuM2Yzq90t72nw==
X-Received: by 10.99.169.25 with SMTP id u25mr88530pge.363.1508380720189;
 Wed, 18 Oct 2017 19:38:40 -0700 (PDT)
Received: from localhost.localdomain ([113.57.183.244])
 by smtp.gmail.com with ESMTPSA id q7sm21588212pgn.56.2017.10.18.19.38.37
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 18 Oct 2017 19:38:39 -0700 (PDT)
From: Zhongze Liu <blackskygg@gmail.com>
To: xen-devel@lists.xen.org
Date: Thu, 19 Oct 2017 10:36:29 +0800
Message-Id: <20171019023635.19812-2-blackskygg@gmail.com>
X-Mailer: git-send-email 2.14.2
In-Reply-To: <20171019023635.19812-1-blackskygg@gmail.com>
References: <20171019023635.19812-1-blackskygg@gmail.com>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Zhongze Liu <blackskygg@gmail.com>
Subject: [Xen-devel] [PATCH v3 1/7] libxc: add xc_domain_remove_from_physmap
	to wrap XENMEM_remove_from_physmap
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyBmb3IgdGhlIHByb3Bvc2FsICJBbGxvdyBzZXR0aW5nIHVwIHNoYXJlZCBtZW1vcnkg
YXJlYXMgYmV0d2VlbiBWTXMKZnJvbSB4bCBjb25maWcgZmlsZSIuIFNlZToKCiAgaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDgvbXNnMDMyNDIuaHRt
bAoKVGhlbiBwbGFuIGlzIHRvIHVzZSBYRU5NRU1fYWRkX3RvX3BoeXNtYXBfYmF0Y2ggdG8gbWFw
IHRoZSBzaGFyZWQgcGFnZXMgZnJvbQpvbmUgZG9tVSB0byBhbm90aGVyIGFuZCB1c2UgWEVOTUVN
X3JlbW92ZV9mcm9tX3BoeXNtYXAgdG8gY2FuY2VsIHRoZSBzaGFyaW5nLgpBIHdyYXBwZXIgdG8g
WEVOTUVNX2FkZF90b19waHlzbWFwX2JhdGNoIHdhcyBhZGRlZCBpbiB0aGUgZm9sbG93aW5nIGNv
bW1pdDoKCiAgY29tbWl0IDIwZTcyNWU5MzY0Y2ZmNGEyOTk0NWY2Njk4NmVjZDg4Y2NhODc0M2QK
Ck5vdyBhZGQgdGhlIHdyYXBwZXIgdG8gWEVOTUVNX3JlbW92ZV9mcm9tX3BoeXNtYXAuCgpTaWdu
ZWQtb2ZmLWJ5OiBaaG9uZ3plIExpdSA8YmxhY2tza3lnZ0BnbWFpbC5jb20+ClJldmlld2VkLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkFja2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNjOiB4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwotLS0K
IHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIHwgIDQgKysrKwogdG9vbHMvbGlieGMveGNf
ZG9tYWluLmMgICAgICAgfCAxMSArKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAxNSBpbnNl
cnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90
b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRleCA2NjZkYjBiOTE5Li4wZDgzNjRlYTRi
IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90b29scy9s
aWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaApAQCAtMTQxNSw2ICsxNDE1LDEwIEBAIGludCB4Y19kb21h
aW5fYWRkX3RvX3BoeXNtYXBfYmF0Y2goeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCAqZ2ZwbnMsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGludCAqZXJycyk7CiAKK2ludCB4Y19kb21haW5fcmVtb3ZlX2Zy
b21fcGh5c21hcCh4Y19pbnRlcmZhY2UgKnhjaCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBkb21pZF90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHhlbl9wZm5fdCBncGZuKTsKKwogaW50IHhjX2RvbWFpbl9wb3B1bGF0ZV9waHlzbWFwKHhjX2lu
dGVyZmFjZSAqeGNoLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRv
bWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnJfZXh0
ZW50cywKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2RvbWFpbi5jIGIvdG9vbHMvbGlieGMv
eGNfZG9tYWluLmMKaW5kZXggM2NjZDI3ZjEwMS4uYjhhOWZmODdlOSAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGMveGNfZG9tYWluLmMKKysrIGIvdG9vbHMvbGlieGMveGNfZG9tYWluLmMKQEAgLTEx
MDQsNiArMTEwNCwxNyBAQCBvdXQ6CiAgICAgcmV0dXJuIHJjOwogfQogCitpbnQgeGNfZG9tYWlu
X3JlbW92ZV9mcm9tX3BoeXNtYXAoeGNfaW50ZXJmYWNlICp4Y2gsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZG9taWRfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB4ZW5fcGZuX3QgZ3BmbikKK3sKKyAgICBzdHJ1Y3QgeGVuX3JlbW92ZV9mcm9t
X3BoeXNtYXAgeHJmcCA9IHsKKyAgICAgICAgLmRvbWlkID0gZG9taWQsCisgICAgICAgIC5ncGZu
ID0gZ3BmbiwKKyAgICB9OworICAgIHJldHVybiBkb19tZW1vcnlfb3AoeGNoLCBYRU5NRU1fcmVt
b3ZlX2Zyb21fcGh5c21hcCwgJnhyZnAsIHNpemVvZih4cmZwKSk7Cit9CisKIGludCB4Y19kb21h
aW5fY2xhaW1fcGFnZXMoeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyBucl9wYWdlcykKLS0gCjIuMTQuMgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 02:38:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 02:38:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e50jM-0005AA-Hk; Thu, 19 Oct 2017 02:38:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1e50jL-00059y-0a
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 02:38:43 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 7A/DA-31121-23018E95; Thu, 19 Oct 2017 02:38:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXiVRvsqKsv8CL
 S4M0CAYslHxezODB6HN39mymAMYo1My8pvyKBNWPiIpaCpaIVs671sTQwruDvYuTiEBLoZ5Q4
 NXkFI4jDInCJRWLXwZVsII6EwDsWideHrjB1MXICOVkSfbu/s0PYaRIf2qazdjFyANnlEm23b
 EDCQgLKEtNX/mCHmNrAJPH5wRZmkASbgIbE2ikH2UBsEQFpiWufL4NtYxY4wihx7cNCsCJhgV
 iJf89msYLYLAKqEhdP/ABbzCtgKfHj5UwWiMXyEu8X3GecwMi/gJFhFaNGcWpRWWqRrqG5XlJ
 RZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYAgxAMEOxtsbAw4xSnIwKYny6h54FinE
 l5SfUpmRWJwRX1Sak1p8iFGGg0NJgjeN/0WkkGBRanpqRVpmDjCYYdISHDxKIrwMIGne4oLE3
 OLMdIjUKUZvjmObLv9h4ti35xaQ7Lh5F0huApMTboHIDd8f/GESYsnLz0uVEucVAhkhADIioz
 QPbgEsKi8xykoJ8zICnSzEU5BalJtZgir/ilGcg1FJmHc6H9AUnsy8Erg7XgGdyAR04jqnJyA
 nliQipKQaGAtO5KcFXMtfb7C1/6X7uz+f4722T3jGarNu64kZ15ew8f7atmiWZnMx19GtTF11
 RR7pLBKeVTb3v73Iuxswuz4sZerNbX/Vfhi1GOU+fXsk9/X2s+cVfqwVEY00msq43/RUtkjft
 uSX4VJu708I65zr52661XG67Pj/68q6p89+X/P4xqVoyxYlluKMREMt5qLiRACncGd7xQIAAA
 ==
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1508380718!102818132!1
X-Originating-IP: [74.125.83.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36190 invoked from network); 19 Oct 2017 02:38:39 -0000
Received: from mail-pg0-f65.google.com (HELO mail-pg0-f65.google.com)
 (74.125.83.65)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Oct 2017 02:38:39 -0000
Received: by mail-pg0-f65.google.com with SMTP id p9so5864543pgc.8
 for <xen-devel@lists.xen.org>; Wed, 18 Oct 2017 19:38:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=3YLPKd6MANSCADwwhP+bzIo60uDEmJmBZE/Au9DTquw=;
 b=e27SgKrXwJEWdLZXovVA2kW3pSFMqFKMHsQsy4JxK214mMdd7puXtdJzkujFOB2eKd
 uGSjN0a/lo8+m4l0lu2AZD53nXC/Rj5kKcbK76614BRhafGPyU+D0QTNLYHaC1ChNVGD
 X2jSQg6L26KK5Lo5ZpOV6IcF1QI6PzHsLH5F6U6hqVhRNUfAq7BoEoizyDGi9PTOs96B
 hxJtHDMeLo327GxRKs017+cB/wvfCT+ERyn0Vcq/yF4anr3dGVbtPbHLyeJ/tdeGMbw1
 Fs/khB4/3TsjdOkKXk6UG65STqCzdGMIKFt5w9CHbw6oMex7XXJ7nzD8TphuDSUoK5rP
 bLyw==
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=3YLPKd6MANSCADwwhP+bzIo60uDEmJmBZE/Au9DTquw=;
 b=AxxvTTWcld+y61vkBbbQ51qBwksM3sxmmYHIM7UtLn79lTbS1cOFGH6suL6BH+g76M
 hmcrPwcd72B+8OBcku6kvLbO77dKp0CdVMJe2NUA8b9n4CbUIvpwhIrL0uzuYGI1xLWa
 H+jPv3pM5vSChVSi/rlyZW1N/bNacY6tbXqULv2gLiEV+c92FTclvb/AkMw1yja1nSEg
 jKvvuv5DIdOF5ks4+LDaLUAqi5C8fAdswG2ErF0m2/w7mHcbuZThRXBTtnWt5FCjaiwQ
 nsFhBb+LlS3VYwvjiDhIsko28KWVJih+Xmy654c3sUfzu/QR88qr+rTIHFpm6vRgvXgr
 22bQ==
X-Gm-Message-State: AMCzsaWFzderiu7IdPKveeEXkI8w0f7DDURbfFQkP1hGCYbHeuroesIg
 EwhpGFDJQs6udneeorVXW7nKH8Pv
X-Google-Smtp-Source: ABhQp+QkJr32aOurVMtVQtLUUDaTdh24ErmMRdq6+Vej45EO9yL1uP7bJOgTy3EdDeNcbxsf4kqQPg==
X-Received: by 10.159.254.4 with SMTP id r4mr115805pls.353.1508380717150;
 Wed, 18 Oct 2017 19:38:37 -0700 (PDT)
Received: from localhost.localdomain ([113.57.183.244])
 by smtp.gmail.com with ESMTPSA id q7sm21588212pgn.56.2017.10.18.19.38.34
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 18 Oct 2017 19:38:35 -0700 (PDT)
From: Zhongze Liu <blackskygg@gmail.com>
To: xen-devel@lists.xen.org
Date: Thu, 19 Oct 2017 10:36:28 +0800
Message-Id: <20171019023635.19812-1-blackskygg@gmail.com>
X-Mailer: git-send-email 2.14.2
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Zhongze Liu <blackskygg@gmail.com>
Subject: [Xen-devel] [PATCH v3 0/7] Allow setting up shared memory areas
	between VMs from xl config files
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBzZXJpZXMgaW1wbGVtZW50cyB0aGUgbmV3IHhsIGNvbmZpZyBlbnRyeSBwcm9wb3NlZCBp
biBbMV0uIFVzZXJzIGNhbiB1c2UKdGhlIG5ldyBjb25maWcgZW50cnkgdG8gc3RhdGljYWxseSBz
ZXR1cCBzaGFyZWQgbWVtb3J5IGFyZWFzIGFtb25nIFZNcyB0aGF0CmRvbid0IGhhdmUgZ3JhbnQg
dGFibGUgc3VwcG9ydCBzbyB0aGF0IHRoZXkgY291bGQgY29tbXVuaWNhdGUgd2l0aCBlYWNoIG90
aGVyCnRocm91Z2ggdGhlIHN0YXRpYyBzaGFyZWQgbWVtb3J5IGFyZWFzLgoKWzFdIFByb3Bvc2xh
IHRvIGFsbG93IHNldHRpbmcgdXAgc2hhcmVkIG1lbW9yeSBhcmVhcyBiZXR3ZWVuIFZNcyBmcm9t
IHhsCmNvbmZpZyBmaWxlOgogIGh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hl
bi1kZXZlbC8yMDE3LTA4L21zZzAzMjQyLmh0bWwKCnYzOgogICogQWRkZWQgdGhlIGRvY3MKICAq
IENoYW5nZWQgdGhlIG9yZGVyIG9mIHBhdGNoZXMgdG8gcmVmbGVjdCB0aGVpciBpbnRlcm5hbCBk
ZXBlbmRlbmNpZXMKICAqIEZpeGVkIHRoZSBlcnJvciBoYW5kbGluZyB3aGVuIG1lbW9yeSBtYXBw
aW5nIGFyZSBkb25lIGJ1dCB0aGUgeHMKICAgIHRyYXNhY3Rpb24gZmFpbHMKICAqIENoYW5nZWQg
dGhlIHhzbSBob29rcyB0byBsb29rdXAgdGhlIGN1cnJlbnQgZG9tYWluIHRoZW1zZWx2ZXMgaW5z
dGVhZCBvZgogICAgZ2V0dGluZyBpdCBhcyBhIHBhcmFtZXRlcgoKQ2hlZXJzLAoKWmhvbmd6ZSBM
aXUgKDcpOgogIGxpYnhjOiBhZGQgeGNfZG9tYWluX3JlbW92ZV9mcm9tX3BoeXNtYXAgdG8gd3Jh
cAogICAgWEVOTUVNX3JlbW92ZV9mcm9tX3BoeXNtYXAKICB4c206IGZsYXNrOiBjaGFuZ2UgdGhl
IGR1bW15IHhzbSBwb2xpY3kgYW5kIGZsYXNrIGhvb2sgZm9yCiAgICBtYXBfZ21mbl9mb3JlZ2lu
CiAgbGlieGw6IGludHJvZHVjZSBhIG5ldyBzdHJ1Y3R1cmUgdG8gcmVwcmVzZW50IHN0YXRpYyBz
aGFyZWQgbWVtb3J5CiAgICByZWdpb25zCiAgbGlieGw6IHN1cHBvcnQgbWFwcGluZyBzdGF0aWMg
c2hhcmVkIG1lbW9yeSBhcmVhcyBkdXJpbmcgZG9tYWluCiAgICBjcmVhdGlvbgogIGxpYnhsOiBz
dXBwb3J0IHVubWFwcGluZyBzdGF0aWMgc2hhcmVkIG1lbW9yeSBhcmVhcyBkdXJpbmcgZG9tYWlu
CiAgICBkZXN0cnVjdGlvbgogIGxpYnhsOnhsOiBhZGQgcGFyc2luZyBjb2RlIHRvIHBhcnNlICJs
aWJ4bF9zdGF0aWNfc3NobSIgZnJvbSB4bCBjb25maWcKICAgIGZpbGVzCiAgZG9jczogZG9jdW1l
bnRhdGlvbiBhYm91dCBzdGF0aWMgc2hhcmVkIG1lbW9yeSByZWdpb25zCgogZG9jcy9tYW4veGwt
c3RhdGljLXNobS1jb25maWd1cmF0aW9uLnBvZC41IHwgMjU3ICsrKysrKysrKysrKysrKwogZG9j
cy9tYW4veGwuY2ZnLnBvZC41LmluICAgICAgICAgICAgICAgICAgIHwgICA4ICsKIGRvY3MvbWlz
Yy94ZW5zdG9yZS1wYXRocy5tYXJrZG93biAgICAgICAgICB8ICA0NyArKysKIHRvb2xzL2ZsYXNr
L3BvbGljeS9tb2R1bGVzL3hlbi5pZiAgICAgICAgICB8ICAgMiArCiB0b29scy9saWJ4Yy9pbmNs
dWRlL3hlbmN0cmwuaCAgICAgICAgICAgICAgfCAgIDQgKwogdG9vbHMvbGlieGMveGNfZG9tYWlu
LmMgICAgICAgICAgICAgICAgICAgIHwgIDExICsKIHRvb2xzL2xpYnhsL01ha2VmaWxlICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgNCArLQogdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICA0ICsKIHRvb2xzL2xpYnhsL2xpYnhsX2FyY2guaCAgICAgICAgICAg
ICAgICAgICB8ICAgNiArCiB0b29scy9saWJ4bC9saWJ4bF9hcm0uYyAgICAgICAgICAgICAgICAg
ICAgfCAgMTUgKwogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICAgICAgICAgICAgICAgIHwg
IDI3ICsrCiB0b29scy9saWJ4bC9saWJ4bF9kb21haW4uYyAgICAgICAgICAgICAgICAgfCAgIDUg
KwogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCAgICAgICAgICAgICAgIHwgIDE1ICsKIHRv
b2xzL2xpYnhsL2xpYnhsX3NzaG0uYyAgICAgICAgICAgICAgICAgICB8IDUwMCArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICAgICAgICAg
ICAgICAgIHwgIDMyICstCiB0b29scy9saWJ4bC9saWJ4bF94ODYuYyAgICAgICAgICAgICAgICAg
ICAgfCAgMTggKysKIHRvb2xzL2xpYnhsL2xpYnhsdV9zc2htLmMgICAgICAgICAgICAgICAgICB8
IDIxMCArKysrKysrKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsdXRpbC5oICAgICAgICAgICAgICAg
ICAgICB8ICAgNiArCiB0b29scy94bC94bF9wYXJzZS5jICAgICAgICAgICAgICAgICAgICAgICAg
fCAgMjQgKy0KIHhlbi9pbmNsdWRlL3hzbS9kdW1teS5oICAgICAgICAgICAgICAgICAgICB8ICAg
MyArLQogeGVuL3hzbS9mbGFzay9ob29rcy5jICAgICAgICAgICAgICAgICAgICAgIHwgICA0ICst
CiB4ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycyAgICAgICAgfCAgIDQgKwogMjIg
ZmlsZXMgY2hhbmdlZCwgMTE5OSBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQogY3JlYXRl
IG1vZGUgMTAwNjQ0IGRvY3MvbWFuL3hsLXN0YXRpYy1zaG0tY29uZmlndXJhdGlvbi5wb2QuNQog
Y3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2xpYnhsL2xpYnhsX3NzaG0uYwogY3JlYXRlIG1vZGUg
MTAwNjQ0IHRvb2xzL2xpYnhsL2xpYnhsdV9zc2htLmMKCi0tIAoyLjE0LjIKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 19 02:38:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 02:38:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e50jQ-0005C9-W5; Thu, 19 Oct 2017 02:38:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1e50jP-0005BH-Oe
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 02:38:47 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 B2/6F-14867-73018E95; Thu, 19 Oct 2017 02:38:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsVyMfTAYV0zgRe
 RBp9XSVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlLXj5jLfijUHGodxdbA2ODTBcjF4eQwARG
 iY/vL7CAOCwCL1kkfk16wQ7iSAj0s0rs7J7P1MXICeTkSVy7vAgowQFkp0nsPiQGEa6UuNB0D
 KxESEBZYvrKH+wQUxuYJPreXQJLsAloSKydcpANxBYRkJa49vkyI0gRs8A7Rol/B+YxggwVFk
 iWaD2SAlLDIqAq8fbqRXYQm1fAUmLNzR/sEMvkJd4vuM8IYnMKWElMunWOGWKxpcSCpceZJjA
 KLmBkWMWoXpxaVJZapGuhl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGHAMQLCD
 cfZl/0OMkhxMSqK8ugeeRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4E3jfxEpJFiUmp5akZaZA
 wx9mLQEB4+SCC8DSJq3uCAxtzgzHSJ1itGe48KdS3+YOI5tugwkD+y5BSQ7bt79wyTEkpefly
 olzlsK0iYA0pZRmgc3FBarlxhlpYR5GYHOFOIpSC3KzSxBlX/FKM7BqCTMKwAyhSczrwRu9yu
 gs5iAzlrn9ATkrJJEhJRUAyOfuFZBdvYh+beXMxsvbct+mijZGfzmzuJb0fOPc16NVhL40GC6
 75fG67eLW3zmWCwKT5+2YTdT2p+pt0uOJE1OL33Rv//qZ/6FSxO0NngtlrjDdb+B45bzjYDm4
 AXKkXWt2dnt7WsYNp8/Lll+87ZM7sGP4rNd5HeLP5S9oFG6KGWnTcqee/xKLMUZiYZazEXFiQ
 A0ivBp0AIAAA==
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1508380725!71989724!1
X-Originating-IP: [209.85.192.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40602 invoked from network); 19 Oct 2017 02:38:46 -0000
Received: from mail-pf0-f195.google.com (HELO mail-pf0-f195.google.com)
 (209.85.192.195)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Oct 2017 02:38:46 -0000
Received: by mail-pf0-f195.google.com with SMTP id x7so5420363pfa.1
 for <xen-devel@lists.xen.org>; Wed, 18 Oct 2017 19:38:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=C8VR98UlXyhKa6vtaIAsJXNSRHJrL1YtPHBPUEdOtGY=;
 b=EQEMccZjpeEjNRqqhXAoW0BqmTMkcZ7kahgTU94h46lsOMbSENVIYCjLTQMfXE/zkh
 3g58zAU3RbPp0DjLCzqGmYCwQckPIeBYh0kDNb39pl/BTFEjo43HnSaMjcQBpB1Nj0IK
 oaTui3KYa7Z4c6F6OU9EEoSU6fPWmeanW5Nwj9TmAFZv5QbgYbbIkQc4AwuKpEzDjJfD
 NCHeFORRO8NHMbxqo/BFoHuS/T73c/62JVFoXQzwWs6OZ0vwMFOeelH7ZxABTUwe9I7E
 rfa2spi16D7YTs08lgoGh6RGhgNDifxdkqkRkMEZ2aSMjhvx72mb4pP09spVaMzj51Ii
 q2kA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=C8VR98UlXyhKa6vtaIAsJXNSRHJrL1YtPHBPUEdOtGY=;
 b=WEBj3lXk8MXWzzNuLxWXB6A/mcFSROccSfZAQ1KnuJ/y+/DAg+TfZI71r3RLPOCxcA
 DFjGRqVJmOPWnNeMupEAUWAbukZ5ptTMbxydYptyiEyzNKOTv6G1nGOZzVZTDaaOSrDL
 5/OqvoP9/GC5AfijBz6x+OCbHW7U2m/TFpcsDd/DRBsdbt8xzQY7SEdDpcBz++bTNdvN
 G5TE8JdaAsk4g5M1MG5QyIQ1ytKt3e9EautLIA8lT29bTsZ5LErRdBIJEE7oCXAGsL5p
 b4z7iDIECut/8OpoWdUhKNK5t9dd1kTYbmmeeHUWaZmN/Kn6Jj3tePp4rXSRyRbST1ZV
 GVuA==
X-Gm-Message-State: AMCzsaXaF6ELfOSMVtM1LtSXCNyKRbXTsIb21iuwpWYQTZ1oDtvNNyLu
 ALux2a1YMejiSLJf75zPI267sGSlrM4=
X-Google-Smtp-Source: ABhQp+QJdwYdqFp4N0tcfoAstkPCO+Ese9KEA167wY4GCdrdj+VYUMmRuMRrWv079RvVa9VUzZ5D4g==
X-Received: by 10.99.95.201 with SMTP id t192mr102496pgb.398.1508380724523;
 Wed, 18 Oct 2017 19:38:44 -0700 (PDT)
Received: from localhost.localdomain ([113.57.183.244])
 by smtp.gmail.com with ESMTPSA id q7sm21588212pgn.56.2017.10.18.19.38.40
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 18 Oct 2017 19:38:43 -0700 (PDT)
From: Zhongze Liu <blackskygg@gmail.com>
To: xen-devel@lists.xen.org
Date: Thu, 19 Oct 2017 10:36:30 +0800
Message-Id: <20171019023635.19812-3-blackskygg@gmail.com>
X-Mailer: git-send-email 2.14.2
In-Reply-To: <20171019023635.19812-1-blackskygg@gmail.com>
References: <20171019023635.19812-1-blackskygg@gmail.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Zhongze Liu <blackskygg@gmail.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: [Xen-devel] [PATCH v3 2/7] xsm: flask: change the dummy xsm policy
	and flask hook for map_gmfn_foregin
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIG9yaWdpbmFsIGR1bW15IHhzbV9tYXBfZ21mbl9mb3JlZ2luIGNoZWNrcyBpZiBzb3VyY2Ug
ZG9tYWluIGhhcyB0aGUgcHJvcGVyCnByaXZpbGVnZXMgb3ZlciB0aGUgdGFyZ2V0IGRvbWFpbi4g
VW5kZXIgdGhpcyBwb2xpY3ksIGl0J3Mgbm90IGFsbG93ZWQgaWYgYSBEb20wCndhbnRzIHRvIG1h
cCBwYWdlcyBmcm9tIG9uZSBEb21VIHRvIGFub3RoZXIsIHdoaWNoIHJlc3RyaWN0cyBzb21lIHVz
ZWZ1bCB5ZXQgbm90CmRhbmdlcm91cyB1c2UgY2FzZXMgb2YgdGhlIEFQSSwgc3VjaCBhcyBzaGFy
aW5nIHBhZ2VzIGFtb25nIERvbVUncyBieSBjYWxsaW5nClhFTk1FTV9hZGRfdG9fcGh5c21hcCBm
cm9tIERvbTAuCgpGb3IgdGhlIGR1bW15IHhzbV9tYXBfZ21mbl9mb3JlZ2luLCBjaGFuZ2UgdG8g
cG9saWN5IHRvOiBJRkYgdGhlIGN1cnJlbnQgZG9tYWluCmhhcyB0aGUgcHJvcGVyIHByaXZpbGVn
ZXMgb24gKGQpIGFuZCAodCksIGdyYW50IHRoZSBhY2Nlc3MuCgpGb3IgdGhlIGZsYXNrIHNpZGU6
IDEpIEludHJvZHVjZSBhIG5ldyBhdiBwZXJtaXNzaW9uIE1NVV9fU0hBUkVfTUVNIHRvIGRlbm90
ZSBpZgp0d28gZG9tYWlucyBjYW4gc2hhcmUgbWVtb3J5IHRocm91Z2ggbWFwX2dtZm5fZm9yZWdp
bi4gMikgQ2hhbmdlIHRvIGhvb2sgdG8KZ3JhbnQgdGhlIGFjY2VzcyBJRkYgdGhlIGN1cnJlbnQg
ZG9tYWluIGhhcyBwcm9wZXIgTU1VIHByaXZpbGVnZXMgb24gKGQpIGFuZCAodCksCmFuZCBNTVVf
X1NIQVJFX01FTSBpcyBhbGxvd2VkIGJldHdlZW4gKGQpIGFuZCAodCkuIDMpIE1vZGlmeSB0aGUg
ZGVmYXVsdCB4ZW4udGUKdG8gYWxsb3cgTU1VX19TSEFSRV9NRU0gZm9yIG5vcm1hbCBkb21haW5z
IHRoYXQgYWxsb3cgZ3JhbnQgbWFwcGluZy9ldmVudApjaGFubmVscy4KClRoaXMgaXMgZm9yIHRo
ZSBwcm9wb3NhbCAiQWxsb3cgc2V0dGluZyB1cCBzaGFyZWQgbWVtb3J5IGFyZWFzIGJldHdlZW4g
Vk1zCmZyb20geGwgY29uZmlnIGZpbGUiIChzZWUgWzFdKS4KClsxXSBodHRwczovL2xpc3RzLnhl
bi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wOC9tc2cwMzI0Mi5odG1sCgpTaWdu
ZWQtb2ZmLWJ5OiBaaG9uZ3plIExpdSA8YmxhY2tza3lnZ0BnbWFpbC5jb20+CgpDYzogRGFuaWVs
IERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNj
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogeGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
LS0tCiAgVjM6CiAgKiBDaGFuZ2Ugc2V2ZXJhbCBpZiBzdGF0ZW1lbnRzIHRvIHRoZSBHQ0MgJy4u
LiA9IGEgPzogYicgZXh0ZW50aW9uLgogICogbG9va3VwIHRoZSBjdXJyZW50IGRvbWFpbiBpbiB0
aGUgaG9va3MgaW5zdGVhZCBvZiBwYXNzaW5nIGl0IGFzIGFuIGFyZwotLS0KIHRvb2xzL2ZsYXNr
L3BvbGljeS9tb2R1bGVzL3hlbi5pZiAgIHwgMiArKwogeGVuL2luY2x1ZGUveHNtL2R1bW15Lmgg
ICAgICAgICAgICAgfCAzICsrLQogeGVuL3hzbS9mbGFzay9ob29rcy5jICAgICAgICAgICAgICAg
fCA0ICsrKy0KIHhlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzIHwgNCArKysrCiA0
IGZpbGVzIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMveGVuLmlmIGIvdG9vbHMvZmxhc2svcG9s
aWN5L21vZHVsZXMveGVuLmlmCmluZGV4IDU1NDM3NDk2ZjYuLjNmZmQxYzYyMzkgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL3hlbi5pZgorKysgYi90b29scy9mbGFzay9w
b2xpY3kvbW9kdWxlcy94ZW4uaWYKQEAgLTEyNyw2ICsxMjcsOCBAQCBkZWZpbmUoYGRvbWFpbl9j
b21tcycsIGAKIAlkb21haW5fZXZlbnRfY29tbXMoJDEsICQyKQogCWFsbG93ICQxICQyOmdyYW50
IHsgbWFwX3JlYWQgbWFwX3dyaXRlIGNvcHkgdW5tYXAgfTsKIAlhbGxvdyAkMiAkMTpncmFudCB7
IG1hcF9yZWFkIG1hcF93cml0ZSBjb3B5IHVubWFwIH07CisJYWxsb3cgJDEgJDI6bW11IHNoYXJl
X21lbTsKKwlhbGxvdyAkMiAkMTptbXUgc2hhcmVfbWVtOwogJykKIAogIyBkb21haW5fc2VsZl9j
b21tcyhkb21haW4pCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94c20vZHVtbXkuaCBiL3hlbi9p
bmNsdWRlL3hzbS9kdW1teS5oCmluZGV4IGIyY2Q1NmNkYzUuLjY1ZTcwNjBhZDUgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCisrKyBiL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5o
CkBAIC01MTYsNyArNTE2LDggQEAgc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9yZW1vdmVfZnJv
bV9waHlzbWFwKFhTTV9ERUZBVUxUX0FSRyBzdHJ1Y3QgZG9tYWluICpkMSwKIHN0YXRpYyBYU01f
SU5MSU5FIGludCB4c21fbWFwX2dtZm5fZm9yZWlnbihYU01fREVGQVVMVF9BUkcgc3RydWN0IGRv
bWFpbiAqZCwgc3RydWN0IGRvbWFpbiAqdCkKIHsKICAgICBYU01fQVNTRVJUX0FDVElPTihYU01f
VEFSR0VUKTsKLSAgICByZXR1cm4geHNtX2RlZmF1bHRfYWN0aW9uKGFjdGlvbiwgZCwgdCk7Cisg
ICAgcmV0dXJuIHhzbV9kZWZhdWx0X2FjdGlvbihhY3Rpb24sIGN1cnJlbnQtPmRvbWFpbiwgZCkg
PzoKKyAgICAgICAgeHNtX2RlZmF1bHRfYWN0aW9uKGFjdGlvbiwgY3VycmVudC0+ZG9tYWluLCB0
KTsKIH0KIAogc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9odm1fcGFyYW0oWFNNX0RFRkFVTFRf
QVJHIHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgb3ApCmRpZmYgLS1naXQgYS94ZW4v
eHNtL2ZsYXNrL2hvb2tzLmMgYi94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKaW5kZXggZjAxYjRjZmFh
YS4uMTYxMDNiYWZjOSAxMDA2NDQKLS0tIGEveGVuL3hzbS9mbGFzay9ob29rcy5jCisrKyBiL3hl
bi94c20vZmxhc2svaG9va3MuYwpAQCAtMTE5OSw3ICsxMTk5LDkgQEAgc3RhdGljIGludCBmbGFz
a19yZW1vdmVfZnJvbV9waHlzbWFwKHN0cnVjdCBkb21haW4gKmQxLCBzdHJ1Y3QgZG9tYWluICpk
MikKIAogc3RhdGljIGludCBmbGFza19tYXBfZ21mbl9mb3JlaWduKHN0cnVjdCBkb21haW4gKmQs
IHN0cnVjdCBkb21haW4gKnQpCiB7Ci0gICAgcmV0dXJuIGRvbWFpbl9oYXNfcGVybShkLCB0LCBT
RUNDTEFTU19NTVUsIE1NVV9fTUFQX1JFQUQgfCBNTVVfX01BUF9XUklURSk7CisgICAgcmV0dXJu
IGRvbWFpbl9oYXNfcGVybShjdXJyZW50LT5kb21haW4sIGQsIFNFQ0NMQVNTX01NVSwgTU1VX19N
QVBfUkVBRCB8IE1NVV9fTUFQX1dSSVRFKSA/OgorICAgICAgICBkb21haW5faGFzX3Blcm0oY3Vy
cmVudC0+ZG9tYWluLCB0LCBTRUNDTEFTU19NTVUsIE1NVV9fTUFQX1JFQUQgfCBNTVVfX01BUF9X
UklURSkgPzoKKyAgICAgICAgZG9tYWluX2hhc19wZXJtKGQsIHQsIFNFQ0NMQVNTX01NVSwgTU1V
X19TSEFSRV9NRU0pOwogfQogCiBzdGF0aWMgaW50IGZsYXNrX2h2bV9wYXJhbShzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBsb25nIG9wKQpkaWZmIC0tZ2l0IGEveGVuL3hzbS9mbGFzay9wb2xp
Y3kvYWNjZXNzX3ZlY3RvcnMgYi94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycwpp
bmRleCAzYTJkODYzYjhmLi5hMDMzMGY5MTRhIDEwMDY0NAotLS0gYS94ZW4veHNtL2ZsYXNrL3Bv
bGljeS9hY2Nlc3NfdmVjdG9ycworKysgYi94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVj
dG9ycwpAQCAtMzg3LDYgKzM4NywxMCBAQCBjbGFzcyBtbXUKICMgQWxsb3cgYSBwcml2aWxlZ2Vk
IGRvbWFpbiB0byBpbnN0YWxsIGEgbWFwIG9mIGEgcGFnZSBpdCBkb2VzIG5vdCBvd24uICBVc2Vk
CiAjIGZvciBzdHViIGRvbWFpbiBkZXZpY2UgbW9kZWxzIHdpdGggdGhlIFBWIGZyYW1lYnVmZmVy
LgogICAgIHRhcmdldF9oYWNrCisjIENoZWNrZWQgd2hlbiB1c2luZyBtYXBfZ21mbl9mb3JlaWdu
IHRvIHNoYXJlIG1lbW9yeToKKyMgIHNvdXJjZSA9IGRvbWFpbiB3aG9zZSBtZW1vcnkgaXMgYmVp
bmcgc2hhcmVkCisjICB0YXJnZXQgPSBjbGllbnQgZG9tYWluCisgICAgc2hhcmVfbWVtCiB9CiAK
ICMgY29udHJvbCBvZiB0aGUgcGFnaW5nX2RvbWN0bCBzcGxpdCBieSBzdWJvcAotLSAKMi4xNC4y
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 02:38:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 02:38:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e50jV-0005Do-74; Thu, 19 Oct 2017 02:38:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1e50jT-0005DD-ND
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 02:38:51 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 A6/C0-31302-A3018E95; Thu, 19 Oct 2017 02:38:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVyMfTAYV0rgRe
 RBhcviVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlbNzxkLmiUr9i0di9zA+M+8S5GTg4hgYmM
 EhsexXYxcnGwCLxkkbj0eRkziCMh0M8qcfP0R1aQKgmBPIkZO+9A2WkST3Z1MEPYlRL/H61ig
 ZikLDF95Q92kGYhgQYmiYNzHjCCJNgENCTWTjnIBmKLCEhLXPt8mRGkiFngCKPEtQ8LwSYJCy
 RJzP/4HayIRUBVYn3/SbCpvAKWEn2T7zBBbJOXeL/gPthQTgEriUm3zjFDbLaUWLD0ONMERsE
 FjAyrGDWKU4vKUot0jQ30kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECg66egYFx
 B+OEVX6HGCU5mJREeXUPPIsU4kvKT6nMSCzOiC8qzUktPsQow8GhJMGbxv8iUkiwKDU9tSItM
 wcY/jBpCQ4eJRFeO5A0b3FBYm5xZjpE6hSjPceFO5f+MHEc23QZSB7YcwtIdty8+4dJiCUvPy
 9VSpy3FKRNAKQtozQPbigsXi8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuYVAJnCk5lXArf
 7FdBZTEBnrXN6AnJWSSJCSqqBMejMi9Pt4QdOmlSVX7psd3ND/ou/bG/Xnf3EvtDyWMODv5Gv
 ShT95p+xfyjFLZhUGmpXvylFP0iKa1V77QLe4KQTJ9kuerOFzdr4qnJ1kkujUoObeMC6Uy9MF
 2bejvZyaf9vmBF3bFaK4KE//U8V/L8cffF6x8cDR+d4VN25Oll6TuDqHbXbziuxFGckGmoxFx
 UnAgCvDSOW0gIAAA==
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1508380729!107597678!1
X-Originating-IP: [209.85.192.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17863 invoked from network); 19 Oct 2017 02:38:50 -0000
Received: from mail-pf0-f195.google.com (HELO mail-pf0-f195.google.com)
 (209.85.192.195)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Oct 2017 02:38:50 -0000
Received: by mail-pf0-f195.google.com with SMTP id b79so5412252pfk.5
 for <xen-devel@lists.xen.org>; Wed, 18 Oct 2017 19:38:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=0x5F7C4pvdwqhBMTW3rIoVVPznuc9q1EA8zeVPhCE30=;
 b=cKwqR0T7EgY3ShUnXPyJe5d1i1l9f9VXMA6lHZRWKTOrq8xovYLEuKzGN7nzDr1Lw6
 JRgyKFIGqodzauEpVGLcYgqcyPOwS1eRdG622VcMB+2PlVIRL48fwAhZ+aEmfDm9QoXk
 SzCRd9MHDGOyf39q8E1AVM+xh9ThQ0u+GG32ojV65ZXeMxTMxLckinWViBdKUNAFkBVc
 n1IDAN0RvZAu6A2B4H+R+6cotQaKBqa4APG+NYGZD+rOduhEhD+pW4HHPijfhs92rkiK
 g8YedDmkt8zWg5sR5i7263V12IQSZ5I39L0zDjVjZb+gx3BvIvBeM5YJ76+j8bRIWUcW
 pXpQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=0x5F7C4pvdwqhBMTW3rIoVVPznuc9q1EA8zeVPhCE30=;
 b=Ll9/eZH/v1wrUOUU9UWNUrcvpGY/iMIWQ8VSs2wssxIO8oD6WB/ykVo+BLsuAhMd+9
 ui8Dg9SBNx1yxR7YmakYXrNxREmku8CzeLY7bve751IcLR/3fpwG6HvRPwFoieYyYHyN
 NSyeaJu/s/B8TqvwJBQLdGVGKjwWWPcwV7wa1qO8Lv3DPIdR31zinEjeaNgFHen/YAy8
 tVmilB9AMc6MW587vRb76hQOx3UeKXSiuYo36S/gFyezilXk2/zOimia7abePOrxmLJj
 3XVcP8rNpVHyn4+Sgj4IQNJnYjdrmwrUBRRtomjO2q+drPxiY0tHk1ODSg1WikcL+nG2
 xypw==
X-Gm-Message-State: AMCzsaXWdt2gTtX5BzNl1hEH//KWnICVlLOakksJ3ZpEKZA9b0xneluV
 tdvTochY0DjVvPA3ChqtTT7Z/N6na5g=
X-Google-Smtp-Source: ABhQp+TO1SrxF11nmYJ1Ix4122qqnwdJxMFYM44K0SBmgmtCA07FnGdGW4Qe60LmMrw9QQakZAJriA==
X-Received: by 10.84.178.164 with SMTP id z33mr117059plb.333.1508380728448;
 Wed, 18 Oct 2017 19:38:48 -0700 (PDT)
Received: from localhost.localdomain ([113.57.183.244])
 by smtp.gmail.com with ESMTPSA id q7sm21588212pgn.56.2017.10.18.19.38.44
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 18 Oct 2017 19:38:47 -0700 (PDT)
From: Zhongze Liu <blackskygg@gmail.com>
To: xen-devel@lists.xen.org
Date: Thu, 19 Oct 2017 10:36:31 +0800
Message-Id: <20171019023635.19812-4-blackskygg@gmail.com>
X-Mailer: git-send-email 2.14.2
In-Reply-To: <20171019023635.19812-1-blackskygg@gmail.com>
References: <20171019023635.19812-1-blackskygg@gmail.com>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Zhongze Liu <blackskygg@gmail.com>
Subject: [Xen-devel] [PATCH v3 3/7] libxl: introduce a new structure to
	represent static shared memory regions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbmV3IHN0cnVjdHVyZSB0byB0aGUgSURMIGZhbWlsaXkgdG8gcmVwcmVzZW50IHN0YXRp
YyBzaGFyZWQgbWVtb3J5IHJlZ2lvbnMKYXMgcHJvcG9zZWQgaW4gdGhlIHByb3Bvc2FsICJBbGxv
dyBzZXR0aW5nIHVwIHNoYXJlZCBtZW1vcnkgYXJlYXMgYmV0d2VlbiBWTXMKZnJvbSB4bCBjb25m
aWcgZmlsZSIgKHNlZSBbMV0pLgoKWzFdIGh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9o
dG1sL3hlbi1kZXZlbC8yMDE3LTA4L21zZzAzMjQyLmh0bWwKClNpZ25lZC1vZmYtYnk6IFpob25n
emUgTGl1IDxibGFja3NreWdnQGdtYWlsLmNvbT4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogeGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKLS0t
CiB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgfCAgNCArKysrCiB0b29scy9saWJ4bC9saWJ4
bF90eXBlcy5pZGwgfCAzMiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogMiBmaWxl
cyBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4bC9saWJ4bC5oCmluZGV4IDVlOWFlZDcz
OWQuLjVmYmJlMjY2ZTUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgKKysrIGIvdG9v
bHMvbGlieGwvbGlieGwuaApAQCAtMjMyMCw2ICsyMzIwLDEwIEBAIGludCBsaWJ4bF9mZF9zZXRf
bm9uYmxvY2sobGlieGxfY3R4ICpjdHgsIGludCBmZCwgaW50IG5vbmJsb2NrKTsKIGludCBsaWJ4
bF9xZW11X21vbml0b3JfY29tbWFuZChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqY29tbWFuZF9saW5lLCBj
aGFyICoqb3V0cHV0KTsKIAorLyogQ29uc3RhbnRzIGZvciBsaWJ4bF9zdGF0aWNfc2htICovCisj
ZGVmaW5lIExJQlhMX1NTSE1fUkFOR0VfVU5LTk9XTiBVSU5UNjRfTUFYCisjZGVmaW5lIExJQlhM
X1NTSE1fSURfTUFYTEVOICAgIDEyOAorCiAjaW5jbHVkZSA8bGlieGxfZXZlbnQuaD4KIAogI2Vu
ZGlmIC8qIExJQlhMX0ggKi8KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlk
bCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAppbmRleCBhMjM5MzI0MzQxLi43OGNkMjY5
NmIwIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKKysrIGIvdG9vbHMv
bGlieGwvbGlieGxfdHlwZXMuaWRsCkBAIC01NTksMTAgKzU1OSwxMCBAQCBsaWJ4bF9kb21haW5f
YnVpbGRfaW5mbyA9IFN0cnVjdCgiZG9tYWluX2J1aWxkX2luZm8iLFsKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICgia2V5bWFwIiwgICAgICAgICAgIHN0cmluZyksCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoInNkbCIsICAgICAgICAgICAg
ICBsaWJ4bF9zZGxfaW5mbyksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAoInNwaWNlIiwgICAgICAgICAgICBsaWJ4bF9zcGljZV9pbmZvKSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIAorCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAoImdmeF9wYXNzdGhydSIsICAgICBsaWJ4bF9kZWZib29sKSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgiZ2Z4X3Bhc3N0aHJ1X2tpbmQiLCBsaWJ4
bF9nZnhfcGFzc3RocnVfa2luZCksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKKwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJzZXJpYWwi
LCAgICAgICAgICAgc3RyaW5nKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICgiYm9vdCIsICAgICAgICAgICAgIHN0cmluZyksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAoInVzYiIsICAgICAgICAgICAgICBsaWJ4bF9kZWZib29sKSwKQEAg
LTgxMiw2ICs4MTIsMzMgQEAgbGlieGxfZGV2aWNlX3ZkaXNwbCA9IFN0cnVjdCgiZGV2aWNlX3Zk
aXNwbCIsIFsKICAgICAoImNvbm5lY3RvcnMiLCBBcnJheShsaWJ4bF9jb25uZWN0b3JfcGFyYW0s
ICJudW1fY29ubmVjdG9ycyIpKQogICAgIF0pCiAKK2xpYnhsX3NzaG1fY2FjaGVwb2xpY3kgPSBF
bnVtZXJhdGlvbigic3NobV9jYWNoZXBvbGljeSIsIFsKKyAgICAoLTEsICJVTktOT1dOIiksCisg
ICAgKDAsICAiQVJNX05PUk1BTCIpLCAgIyBBUk0gcG9saWNpZXMgc2hvdWxkIGJlIDwgMzIKKyAg
ICAoMzIsICAiWDg2X05PUk1BTCIpLCAjIFg4NiBwb2xpY2llcyBzaG91bGQgYmUgPj0gMzIKKyAg
ICBdLCBpbml0X3ZhbCA9ICJMSUJYTF9TU0hNX0NIQ0hFX1BPTElDWV9VTktOT1dOIikKKworbGli
eGxfc3NobV9wcm90ID0gRW51bWVyYXRpb24oInNzaG1fcHJvdCIsIFsKKyAgICAoLTEsICJVTktO
T1dOIiksCisgICAgKDMsICAiUlciKSwKKyAgICBdLCBpbml0X3ZhbCA9ICJMSUJYTF9TU0hNX1BS
T1RfVU5LTk9XTiIpCisKK2xpYnhsX3NzaG1fcm9sZSA9IEVudW1lcmF0aW9uKCJzc2htX3JvbGUi
LCBbCisgICAgKC0xLCAiVU5LTk9XTiIpLAorICAgICgwLCAgIk1BU1RFUiIpLAorICAgICgxLCAg
IlNMQVZFIiksCisgICAgXSwgaW5pdF92YWwgPSAiTElCWExfU1NITV9ST0xFX1VOS05PV04iKQor
CitsaWJ4bF9zdGF0aWNfc2htID0gU3RydWN0KCJzdGF0aWNfc2htIiwgWworICAgICgiaWQiLCBz
dHJpbmcpLAorICAgICgib2Zmc2V0IiwgdWludDY0LCB7J2luaXRfdmFsJzogJ0xJQlhMX1NTSE1f
UkFOR0VfVU5LTk9XTid9KSwKKyAgICAoImJlZ2luIiwgdWludDY0LCB7J2luaXRfdmFsJzogJ0xJ
QlhMX1NTSE1fUkFOR0VfVU5LTk9XTid9KSwKKyAgICAoImVuZCIsIHVpbnQ2NCwgeydpbml0X3Zh
bCc6ICdMSUJYTF9TU0hNX1JBTkdFX1VOS05PV04nfSksCisgICAgKCJwcm90IiwgbGlieGxfc3No
bV9wcm90LCB7J2luaXRfdmFsJzogJ0xJQlhMX1NTSE1fUFJPVF9VTktOT1dOJ30pLAorICAgICgi
Y2FjaGVfcG9saWN5IiwgbGlieGxfc3NobV9jYWNoZXBvbGljeSwgeydpbml0X3ZhbCc6ICdMSUJY
TF9TU0hNX0NBQ0hFUE9MSUNZX1VOS05PV04nfSksCisgICAgKCJyb2xlIiwgbGlieGxfc3NobV9y
b2xlLCB7J2luaXRfdmFsJzogJ0xJQlhMX1NTSE1fUk9MRV9VTktOT1dOJ30pLAorXSkKKwogbGli
eGxfZG9tYWluX2NvbmZpZyA9IFN0cnVjdCgiZG9tYWluX2NvbmZpZyIsIFsKICAgICAoImNfaW5m
byIsIGxpYnhsX2RvbWFpbl9jcmVhdGVfaW5mbyksCiAgICAgKCJiX2luZm8iLCBsaWJ4bF9kb21h
aW5fYnVpbGRfaW5mbyksCkBAIC04MzEsNiArODU4LDcgQEAgbGlieGxfZG9tYWluX2NvbmZpZyA9
IFN0cnVjdCgiZG9tYWluX2NvbmZpZyIsIFsKICAgICAoImNoYW5uZWxzIiwgQXJyYXkobGlieGxf
ZGV2aWNlX2NoYW5uZWwsICJudW1fY2hhbm5lbHMiKSksCiAgICAgKCJ1c2JjdHJscyIsIEFycmF5
KGxpYnhsX2RldmljZV91c2JjdHJsLCAibnVtX3VzYmN0cmxzIikpLAogICAgICgidXNiZGV2cyIs
IEFycmF5KGxpYnhsX2RldmljZV91c2JkZXYsICJudW1fdXNiZGV2cyIpKSwKKyAgICAoInNzaG1z
IiwgQXJyYXkobGlieGxfc3RhdGljX3NobSwgIm51bV9zc2htcyIpKSwKIAogICAgICgib25fcG93
ZXJvZmYiLCBsaWJ4bF9hY3Rpb25fb25fc2h1dGRvd24pLAogICAgICgib25fcmVib290IiwgbGli
eGxfYWN0aW9uX29uX3NodXRkb3duKSwKLS0gCjIuMTQuMgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 02:38:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 02:38:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e50jZ-0005HD-IT; Thu, 19 Oct 2017 02:38:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1e50jY-0005Gi-Hs
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 02:38:56 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 44/2D-31244-F3018E95; Thu, 19 Oct 2017 02:38:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXiVRvsomsn8CL
 S4F2fucWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmjGncyd7wda5jBV3nws2MDYUdzFycQgJTGSU
 OLKhjwnEYRF4ySLxYWYDC4gjIdDPKvF/4mP2LkZOICdPYlXzGcYuRg4gO02icXYZRLhc4tjJ1
 SwgtpCAssT0lT/YIaY2MEmsOPWMCSTBJqAhsXbKQTYQW0RAWuLa58uMIEXMAkcYJa59WMgMkh
 AWSJD4svQpmM0ioCqx9M4HsAZeAUuJubM+MUFsk5d4v+A+I4jNKWAlMenWOWaIzZYSC5YeZ5r
 AKLiAkWEVo0ZxalFZapGuoZleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg0DEA
 wQ7G+xsDDjFKcjApifLqHngWKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC14D/RaSQYFFqempFW
 mYOMPxh0hIcPEoivAwgad7igsTc4sx0iNQpRkuOY5su/2Hi2LfnFpDsuHn3D5MQS15+XqqUOK
 8QSIMASENGaR7cOFiMXmKUlRLmZQQ6UIinILUoN7MEVf4VozgHo5IwrwDIFJ7MvBK4ra+ADmI
 COmid0xOQg0oSEVJSDYzrz0ezPY+wevaiSclRKGW55YNTbcXtOsL87u+mbTRk51hSoXR1Sq+p
 lMHfjC8vfyTsfd7qaaa+5Yuvkc7HY/wfltVn+bFb8De/3b3lfFPG3CPOc52lt3DoehWFV/JJ9
 68R+jU/UnL1RLnL248zlnxndTe+8q3cifvBL/cfaTmnXUq8E/qrjimxFGckGmoxFxUnAgBvbB
 8MzAIAAA==
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1508380733!80530463!1
X-Originating-IP: [74.125.83.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28098 invoked from network); 19 Oct 2017 02:38:54 -0000
Received: from mail-pg0-f68.google.com (HELO mail-pg0-f68.google.com)
 (74.125.83.68)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Oct 2017 02:38:54 -0000
Received: by mail-pg0-f68.google.com with SMTP id a192so5861606pge.9
 for <xen-devel@lists.xen.org>; Wed, 18 Oct 2017 19:38:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=P22ru0GBBvVAkXHkI/paIv2zbWw0iLO4IQYAnW6wOkI=;
 b=HeuFlrSlft+SVPSB94UDGe4xfMO6f2NBlI4MqV+liG2acvbfOSYSQvYoMrN5zdgBPN
 uDLxSTPAURiXvaf5DLw9EDF1ncBzry9qb48vDKlHtIhb9QLRrdn0pGJ/1BGnCwQl1usJ
 hNZCZbg9flHlvvxr0yJBVZoDcOn3KLAXe6k4a/v44EYASz7tJhivXleHmfRhChifVz77
 56/weXfGcn+oeurmSlPEaHIdH+Mu/u/Ens1VRsMUIGbF5P0ANWYd+RfGxrGe+SD9A95o
 RvsbUwUJkve88ZhwNyk3wAH3RjuhAoWCEHvzAd75hfSHJ+YixKJZFGViMwVPSwye9xUu
 2vbQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=P22ru0GBBvVAkXHkI/paIv2zbWw0iLO4IQYAnW6wOkI=;
 b=eq/YlTvP+FZlSFWDY+O2vsIUb9vq1zF5XGGw1+JXmQQbOJ8mFxkflzaxq0se8Hozw6
 0PFLrgd2/Z6C3HaxrHDWsWrTxz3O/lVMJOR2YBszWOPcFJg/T/cLV3ZYB0ECzZ+YpJAN
 wtJhUoe/9heOE87LwBY8efPDAnbWPYsfXrytUYaZunFHZXDUa75RMl7I0mrD2e4BGdGG
 HmQgTNOazKb35hXwrAW+DWhaqIVxL2a3cyGh77Y9aC2f2E9o7LbILThMxnnEVrrmXWWf
 tI1py/ofrDrFR9dtgmoh7TzEHivZvmQw9uEfICXue7HM+RfjK/qMYftmAjs7Zro3TPv3
 aO9w==
X-Gm-Message-State: AMCzsaXVffIhtkvAV3dx9mz+OnMvsjX2LOu9nq06Zz0ZSznWsWTKIfAU
 aDjV+HSHw1CMYZkZddnx6P8vjiNWttY=
X-Google-Smtp-Source: ABhQp+TkGqVAjnuKEQdky3DiBvDGw0ueBvWi1luFwwEe9NEoeQqSHrHakI75KCCpWpIkMHhHVM9LpQ==
X-Received: by 10.99.96.86 with SMTP id u83mr111733pgb.322.1508380732680;
 Wed, 18 Oct 2017 19:38:52 -0700 (PDT)
Received: from localhost.localdomain ([113.57.183.244])
 by smtp.gmail.com with ESMTPSA id q7sm21588212pgn.56.2017.10.18.19.38.48
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 18 Oct 2017 19:38:51 -0700 (PDT)
From: Zhongze Liu <blackskygg@gmail.com>
To: xen-devel@lists.xen.org
Date: Thu, 19 Oct 2017 10:36:32 +0800
Message-Id: <20171019023635.19812-5-blackskygg@gmail.com>
X-Mailer: git-send-email 2.14.2
In-Reply-To: <20171019023635.19812-1-blackskygg@gmail.com>
References: <20171019023635.19812-1-blackskygg@gmail.com>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Zhongze Liu <blackskygg@gmail.com>
Subject: [Xen-devel] [PATCH v3 4/7] libxl: support mapping static shared
	memory areas during domain creation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGxpYnhsX19zc2htX2FkZCB0byBtYXAgc2hhcmVkIHBhZ2VzIGZyb20gb25lIERvbVUgdG8g
YW5vdGhlciwgVGhlIG1hcHBpbmcKcHJvY2VzcyBpbnZvbHZlcyB0aGUgZm9sbHdpbmcgc3RlcHM6
CgogICogU2V0IGRlZmF1bHRzIGFuZCBjaGVjayBmb3IgZnVydGhlciBlcnJvcnMgaW4gdGhlIHN0
YXRpY19zaG0gY29uZmlnczoKICAgIG92ZXJsYXBwaW5nIGFyZWFzLCBpbnZhbGlkIHJhbmdlcywg
ZHVwbGljYXRlZCBtYXN0ZXIgZG9tYWluLAogICAgbm8gbWFzdGVyIGRvbWFpbiBldGMuCiAgKiBX
cml0ZSBpbmZvbWF0aW9uIG9mIHN0YXRpYyBzaGFyZWQgbWVtb3J5IGFyZWFzIGludG8gdGhlIGFw
cHJvcHJpYXRlCiAgICB4ZW5zdG9yZSBwYXRocy4KICAqIFVzZSB4Y19kb21haW5fYWRkX3RvX3Bo
eXNtYXBfYmF0Y2ggdG8gZG8gdGhlIHBhZ2Ugc2hhcmluZy4KICAqIFNldCB0aGUgcmVmY291bnQg
b2YgdGhlIHNoYXJlZCByZWdpb24gYWNjb3JkaW5nbHkKClRlbXBvcmFyaWx5IG1hcmsgdGhpcyBh
cyB1bnN1cHBvcnRlZCBvbiB4ODYgYmVjYXVzZSBjYWxsaW5nIHAybV9hZGRfZm9yZWdpbiBvbgp0
d28gZG9tVSdzIGlzIGN1cnJlbnRseSBub3QgYWxsb3dkIG9uIHg4NiAoc2VlIHRoZSBjb21tZW50
cyBpbgp4ODYvbW0vcDJtLmM6cDJtX2FkZF9mb3JlZ2luIGZvciBtb3JlIGRldGFpbHMpLgoKVGhp
cyBpcyBmb3IgdGhlIHByb3Bvc2FsICJBbGxvdyBzZXR0aW5nIHVwIHNoYXJlZCBtZW1vcnkgYXJl
YXMgYmV0d2VlbiBWTXMKZnJvbSB4bCBjb25maWcgZmlsZSIgKHNlZSBbMV0pLgoKWzFdIGh0dHBz
Oi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA4L21zZzAzMjQy
Lmh0bWwKClNpZ25lZC1vZmYtYnk6IFpob25nemUgTGl1IDxibGFja3NreWdnQGdtYWlsLmNvbT4K
CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzog
eGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKLS0tCiAgVjM6CiAgKiB1bm1hcCB0aGUgc3VjY2Vzc2Z1
bGx5IG1hcHBlZCBwYWdlcyB3aGVuZXZlciByYyAhPSAwCi0tLQogdG9vbHMvbGlieGwvTWFrZWZp
bGUgICAgICAgICB8ICAgMiArLQogdG9vbHMvbGlieGwvbGlieGxfYXJjaC5oICAgICB8ICAgNiAr
CiB0b29scy9saWJ4bC9saWJ4bF9hcm0uYyAgICAgIHwgIDE1ICsrCiB0b29scy9saWJ4bC9saWJ4
bF9jcmVhdGUuYyAgIHwgIDI3ICsrKwogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8ICAx
MyArKwogdG9vbHMvbGlieGwvbGlieGxfc3NobS5jICAgICB8IDM5NSArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF94ODYuYyAgICAg
IHwgIDE4ICsrCiA3IGZpbGVzIGNoYW5nZWQsIDQ3NSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u
KC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvbGlieGwvbGlieGxfc3NobS5jCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvTWFrZWZpbGUgYi90b29scy9saWJ4bC9NYWtlZmlsZQppbmRleCA1
YTg2MWY3MmNiLi45MWJjNzBjZGEyIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9NYWtlZmlsZQor
KysgYi90b29scy9saWJ4bC9NYWtlZmlsZQpAQCAtMTM5LDcgKzEzOSw3IEBAIExJQlhMX09CSlMg
PSBmbGV4YXJyYXkubyBsaWJ4bC5vIGxpYnhsX2NyZWF0ZS5vIGxpYnhsX2RtLm8gbGlieGxfcGNp
Lm8gXAogCQkJbGlieGxfZG9tX3N1c3BlbmQubyBsaWJ4bF9kb21fc2F2ZS5vIGxpYnhsX3VzYi5v
IFwKIAkJCWxpYnhsX3Z0cG0ubyBsaWJ4bF9uaWMubyBsaWJ4bF9kaXNrLm8gbGlieGxfY29uc29s
ZS5vIFwKIAkJCWxpYnhsX2NwdXBvb2wubyBsaWJ4bF9tZW0ubyBsaWJ4bF9zY2hlZC5vIGxpYnhs
X3RtZW0ubyBcCi0JCQlsaWJ4bF85cGZzLm8gbGlieGxfZG9tYWluLm8gbGlieGxfdmRpc3BsLm8g
XAorCQkJbGlieGxfOXBmcy5vIGxpYnhsX2RvbWFpbi5vIGxpYnhsX3ZkaXNwbC5vIGxpYnhsX3Nz
aG0ubyBcCiAgICAgICAgICAgICAgICAgICAgICAgICAkKExJQlhMX09CSlMteSkKIExJQlhMX09C
SlMgKz0gbGlieGxfZ2VuaWQubwogTElCWExfT0JKUyArPSBfbGlieGxfdHlwZXMubyBsaWJ4bF9m
bGFzay5vIF9saWJ4bF90eXBlc19pbnRlcm5hbC5vCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9s
aWJ4bF9hcmNoLmggYi90b29scy9saWJ4bC9saWJ4bF9hcmNoLmgKaW5kZXggNzg0ZWM3ZjYwOS4u
MTE0MzNmZTQ2NiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfYXJjaC5oCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2FyY2guaApAQCAtNzgsNiArNzgsMTIgQEAgaW50IGxpYnhsX19hcmNo
X2V4dHJhX21lbW9yeShsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb25zdCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqaW5mbywKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDY0X3QgKm91dCk7CiAKK19oaWRkZW4KK2Jvb2wgbGlieGxfX2FyY2hf
ZG9tYWluX3N1cHBvcnRfc3NobShjb25zdCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9pbmZv
KTsKKworX2hpZGRlbgoraW50IGxpYnhsX19hcmNoX2RvbWFpbl9zc2htX2NhY2hlcG9saWN5X3Nl
dGRlZmF1bHQobGlieGxfc3RhdGljX3NobSAqc3NobSk7CisKICNpZiBkZWZpbmVkKF9faTM4Nl9f
KSB8fCBkZWZpbmVkKF9feDg2XzY0X18pCiAKICNkZWZpbmUgTEFQSUNfQkFTRV9BRERSRVNTICAw
eGZlZTAwMDAwCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9hcm0uYyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2FybS5jCmluZGV4IGRlMTg0MGJlY2UuLmQ2ODdkYWQwYmQgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCkBA
IC0xMTU0LDYgKzExNTQsMjEgQEAgdm9pZCBsaWJ4bF9fYXJjaF9kb21haW5fYnVpbGRfaW5mb19h
Y3BpX3NldGRlZmF1bHQoCiAgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZiX2luZm8tPmFj
cGksIGZhbHNlKTsKIH0KIAorYm9vbCBsaWJ4bF9fYXJjaF9kb21haW5fc3VwcG9ydF9zc2htKGNv
bnN0IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpiX2luZm8pCit7CisgICAgcmV0dXJuIHRydWU7
Cit9CisKK2ludCBsaWJ4bF9fYXJjaF9kb21haW5fc3NobV9jYWNoZXBvbGljeV9zZXRkZWZhdWx0
KGxpYnhsX3N0YXRpY19zaG0gKnNzaG0pCit7CisgICAgaWYgKHNzaG0tPmNhY2hlX3BvbGljeSA9
PSBMSUJYTF9TU0hNX0NBQ0hFUE9MSUNZX1VOS05PV04pCisgICAgICAgIHNzaG0tPmNhY2hlX3Bv
bGljeSA9IExJQlhMX1NTSE1fQ0FDSEVQT0xJQ1lfQVJNX05PUk1BTDsKKyAgICBpZiAoc3NobS0+
Y2FjaGVfcG9saWN5ID49IExJQlhMX1NTSE1fQ0FDSEVQT0xJQ1lfWDg2X05PUk1BTCkKKyAgICAg
ICAgcmV0dXJuIEVSUk9SX0lOVkFMOworCisgICAgcmV0dXJuIDA7Cit9CisKIC8qCiAgKiBMb2Nh
bCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9j
cmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCmluZGV4IGYxNWZiMjE1YzIuLmZl
Y2M4NzNiN2EgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC01MTQsNiArNTE0LDE0IEBAIGludCBsaWJ4bF9f
ZG9tYWluX2J1aWxkKGxpYnhsX19nYyAqZ2MsCiAgICAgICAgIHJldCA9IEVSUk9SX0lOVkFMOwog
ICAgICAgICBnb3RvIG91dDsKICAgICB9CisKKyAgICAvKiB0aGUgcDJtIGhhcyBiZWVuIHNldHVw
LCB3ZSBjb3VsZCBtYXAgdGhlIHN0YXRpYyBzaGFyZWQgbWVtb3J5IG5vdy4gKi8KKyAgICByZXQg
PSBsaWJ4bF9fc3NobV9hZGQoZ2MsIGRvbWlkLCBkX2NvbmZpZy0+c3NobXMsIGRfY29uZmlnLT5u
dW1fc3NobXMpOworICAgIGlmIChyZXQgIT0gMCkgeworICAgICAgICBMT0coRVJST1IsICJmYWls
ZWQgdG8gbWFwIHN0YXRpYyBzaGFyZWQgbWVtb3J5Iik7CisgICAgICAgIGdvdG8gb3V0OworICAg
IH0KKwogICAgIHJldCA9IGxpYnhsX19idWlsZF9wb3N0KGdjLCBkb21pZCwgaW5mbywgc3RhdGUs
IHZtZW50cywgbG9jYWxlbnRzKTsKIG91dDoKICAgICByZXR1cm4gcmV0OwpAQCAtOTM5LDYgKzk0
NywyNSBAQCBzdGF0aWMgdm9pZCBpbml0aWF0ZV9kb21haW5fY3JlYXRlKGxpYnhsX19lZ2MgKmVn
YywKICAgICAgICAgZ290byBlcnJvcl9vdXQ7CiAgICAgfQogCisgICAgaWYgKGRfY29uZmlnLT5u
dW1fc3NobXMgIT0gMCAmJgorICAgICAgICAhbGlieGxfX2FyY2hfZG9tYWluX3N1cHBvcnRfc3No
bSgmZF9jb25maWctPmJfaW5mbykpIHsKKyAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJzdGF0
aWNfc2htIGlzIG5vdCBzdXBwb3J0ZWQgYnkgdGhpcyBkb21haW4gdHlwZS4iKTsKKyAgICAgICAg
cmV0ID0gRVJST1JfSU5WQUw7CisgICAgICAgIGdvdG8gZXJyb3Jfb3V0OworICAgIH0KKworICAg
IGZvciAoaSA9IDA7IGkgPCBkX2NvbmZpZy0+bnVtX3NzaG1zOyArK2kpIHsKKyAgICAgICAgcmV0
ID0gbGlieGxfX3NzaG1fc2V0ZGVmYXVsdChnYywgZG9taWQsICZkX2NvbmZpZy0+c3NobXNbaV0p
OworICAgICAgICBpZiAocmV0KSB7CisgICAgICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgIlVu
YWJsZSB0byBzZXQgZGVmYXVsdHMgZm9yIHN0YXRpYyBzaG0iKTsKKyAgICAgICAgICAgIGdvdG8g
ZXJyb3Jfb3V0OworICAgICAgICB9CisgICAgfQorCisgICAgcmV0ID0gbGlieGxfX3NzaG1fY2hl
Y2tfb3ZlcmxhcChnYywgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBkX2NvbmZpZy0+c3NobXMsIGRfY29uZmlnLT5udW1fc3NobXMpOworICAgIGlmIChyZXQpIGdv
dG8gZXJyb3Jfb3V0OworCiAgICAgcmV0ID0gbGlieGxfX2RvbWFpbl9tYWtlKGdjLCBkX2NvbmZp
ZywgJmRvbWlkLCAmc3RhdGUtPmNvbmZpZyk7CiAgICAgaWYgKHJldCkgewogICAgICAgICBMT0dE
KEVSUk9SLCBkb21pZCwgImNhbm5vdCBtYWtlIGRvbWFpbjogJWQiLCByZXQpOwpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVy
bmFsLmgKaW5kZXggNDVlNmRmNmM4Mi4uZmMyODE5MTYyNSAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBA
IC00MzUwLDYgKzQzNTAsMTkgQEAgc3RhdGljIGlubGluZSBib29sIGxpYnhsX19zdHJpbmdfaXNf
ZGVmYXVsdChjaGFyICoqcykKIH0KICNlbmRpZgogCisvKgorICogU2V0IHVwIHN0YXRpYyBzaGFy
ZWQgcmFtIHBhZ2VzIGZvciBIVk0gZG9tYWlucyB0byBjb21tdW5pY2F0ZQorICoKKyAqIFRoaXMg
ZnVuY3Rpb24gc2hvdWxkIG9ubHkgYmUgY2FsbGVkIGFmdGVyIHRoZSBtZW1vcnkgbWFwIGlzIGNv
bnN0cnVjdGVkCisgKiBhbmQgYmVmb3JlIGFueSBmdXJ0aGVyIG1lbW9yeSBhY2Nlc3MuICovCitf
aGlkZGVuIGludCBsaWJ4bF9fc3NobV9hZGQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfc3RhdGljX3NobSAqc3NobSwgaW50
IGxlbik7CisKK19oaWRkZW4gaW50IGxpYnhsX19zc2htX2NoZWNrX292ZXJsYXAobGlieGxfX2dj
ICpnYywgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxpYnhsX3N0YXRpY19zaG0gKnNzaG1zLCBpbnQgbGVuKTsKK19oaWRkZW4gaW50IGxpYnhs
X19zc2htX3NldGRlZmF1bHQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3N0YXRpY19zaG0gKnNzaG0pOworCiAv
KgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGwvbGlieGxfc3NobS5jIGIvdG9vbHMvbGlieGwvbGlieGxfc3NobS5jCm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmIyMGMzN2RhYjgKLS0tIC9kZXYvbnVsbAorKysgYi90
b29scy9saWJ4bC9saWJ4bF9zc2htLmMKQEAgLTAsMCArMSwzOTUgQEAKKyNpbmNsdWRlICJsaWJ4
bF9vc2RlcHMuaCIKKyNpbmNsdWRlICJsaWJ4bF9pbnRlcm5hbC5oIgorI2luY2x1ZGUgImxpYnhs
X2FyY2guaCIKKworI2RlZmluZSBTU0hNX1BBVEgoaWQpIEdDU1BSSU5URigiL2xvY2FsL3N0YXRp
Y19zaG0vJXMiLCBpZCkKKworI2RlZmluZSBTU0hNX0VSUk9SKGRvbWlkLCBzc2htaWQsIGYsIC4u
LikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIExPR0QoRVJST1IsIGRvbWlk
LCAic3RhdGljX3NobSBpZCA9ICVzOiAiIGYsIHNzaG1pZCwgIyNfX1ZBX0FSR1NfXykKKworCisv
KiBTZXQgZGVmYXVsdCB2YWx1ZXMgZm9yIGxpYnhsX3N0YXRpY19zaG0gKi8KK2ludCBsaWJ4bF9f
c3NobV9zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfc3RhdGljX3NobSAqc3NobSkKK3sKKyAgICBpbnQgcmM7
CisKKyAgICBpZiAoc3NobS0+cm9sZSA9PSBMSUJYTF9TU0hNX1JPTEVfVU5LTk9XTikKKyAgICAg
ICAgc3NobS0+cm9sZSA9IExJQlhMX1NTSE1fUk9MRV9TTEFWRTsKKyAgICBpZiAoc3NobS0+cHJv
dCA9PSBMSUJYTF9TU0hNX1BST1RfVU5LTk9XTikKKyAgICAgICAgc3NobS0+cHJvdCA9IExJQlhM
X1NTSE1fUFJPVF9SVzsKKworICAgIC8qIHJvbGUtc3BlY2lmaWMgY2hlY2tzICovCisgICAgaWYg
KHNzaG0tPnJvbGUgPT0gTElCWExfU1NITV9ST0xFX1NMQVZFKSB7CisgICAgICAgIGlmIChzc2ht
LT5vZmZzZXQgPT0gTElCWExfU1NITV9SQU5HRV9VTktOT1dOKQorICAgICAgICAgICAgc3NobS0+
b2Zmc2V0ID0gMDsKKyAgICAgICAgaWYgKHNzaG0tPmNhY2hlX3BvbGljeSAhPSBMSUJYTF9TU0hN
X0NBQ0hFUE9MSUNZX1VOS05PV04pIHsKKyAgICAgICAgICAgIFNTSE1fRVJST1IoZG9taWQsIHNz
aG0tPmlkLAorICAgICAgICAgICAgICAgICAgICAgICAiY2FjaGVfcG9saWN5IGlzIG9ubHkgYXBw
bGljYWJsZSB0byBtYXN0ZXIgZG9tYWlucyIpOworICAgICAgICAgICAgcmMgPSBFUlJPUl9JTlZB
TDsKKyAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICB9CisgICAgfSBlbHNlIHsKKyAgICAg
ICAgaWYgKHNzaG0tPm9mZnNldCAhPSBMSUJYTF9TU0hNX1JBTkdFX1VOS05PV04pIHsKKyAgICAg
ICAgICAgIFNTSE1fRVJST1IoZG9taWQsIHNzaG0tPmlkLAorICAgICAgICAgICAgICAgICAgICAg
ICAib2Zmc2V0IGlzIG9ubHkgYXBwbGljYWJsZSB0byBzbGF2ZSBkb21haW5zIik7CisgICAgICAg
ICAgICByYyA9IEVSUk9SX0lOVkFMOworICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIH0K
KworICAgICAgICByYyA9IGxpYnhsX19hcmNoX2RvbWFpbl9zc2htX2NhY2hlcG9saWN5X3NldGRl
ZmF1bHQoc3NobSk7CisgICAgICAgIGlmIChyYykgeworICAgICAgICAgICAgU1NITV9FUlJPUihk
b21pZCwgc3NobS0+aWQsCisgICAgICAgICAgICAgICAgICAgICAgICJjYWNoZSBwb2xpY3kgbm90
IHN1cHBvcnRlZCBvbiB0aGlzIHBsYXRmb3JtIik7CisgICAgICAgICAgICBnb3RvIG91dDsKKyAg
ICAgICAgfQorICAgIH0KKworICAgIHJjID0gMDsKK291dDoKKyAgICByZXR1cm4gcmM7Cit9CisK
Ky8qIENvbXBhcmUgZnVuY3Rpb24gZm9yIHNvcnRpbmcgc3NobSByYW5nZXMgYnkgc3NobS0+YmVn
aW4gKi8KK3N0YXRpYyBpbnQgc3NobV9yYW5nZV9jbXAoY29uc3Qgdm9pZCAqYSwgY29uc3Qgdm9p
ZCAqYikKK3sKKyAgICBsaWJ4bF9zdGF0aWNfc2htICpjb25zdCAqc3NobWEgPSBhLCAqY29uc3Qg
KnNzaG1iID0gYjsKKyAgICByZXR1cm4gKCpzc2htYSktPmJlZ2luID4gKCpzc2htYiktPmJlZ2lu
ID8gMSA6IC0xOworfQorCisvKiBjaGVjayBpZiB0aGUgc3NobSBzbGF2ZSBjb25maWdzIGluIEBz
c2htIG92ZXJsYXAgKi8KK2ludCBsaWJ4bF9fc3NobV9jaGVja19vdmVybGFwKGxpYnhsX19nYyAq
Z2MsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGxpYnhsX3N0YXRpY19zaG0gKnNzaG1zLCBpbnQgbGVuKQoreworCisgICAgY29uc3QgbGlieGxf
c3RhdGljX3NobSAqKnNsYXZlX3NzaG1zID0gTlVMTDsKKyAgICBpbnQgbnVtX3NsYXZlczsKKyAg
ICBpbnQgaTsKKworICAgIGlmICghbGVuKSByZXR1cm4gMDsKKworICAgIHNsYXZlX3NzaG1zID0g
bGlieGxfX2NhbGxvYyhnYywgbGVuLCBzaXplb2Yoc2xhdmVfc3NobXNbMF0pKTsKKyAgICBudW1f
c2xhdmVzID0gMDsKKyAgICBmb3IgKGkgPSAwOyBpIDwgbGVuOyArK2kpIHsKKyAgICAgICAgaWYg
KHNzaG1zW2ldLnJvbGUgPT0gTElCWExfU1NITV9ST0xFX1NMQVZFKQorICAgICAgICAgICAgc2xh
dmVfc3NobXNbbnVtX3NsYXZlcysrXSA9IHNzaG1zICsgaTsKKyAgICB9CisgICAgcXNvcnQoc2xh
dmVfc3NobXMsIG51bV9zbGF2ZXMsIHNpemVvZihzbGF2ZV9zc2htc1swXSksIHNzaG1fcmFuZ2Vf
Y21wKTsKKworICAgIGZvciAoaSA9IDA7IGkgPCBudW1fc2xhdmVzIC0gMTsgKytpKSB7CisgICAg
ICAgIGlmIChzbGF2ZV9zc2htc1tpKzFdLT5iZWdpbiA8IHNsYXZlX3NzaG1zW2ldLT5lbmQpIHsK
KyAgICAgICAgICAgIFNTSE1fRVJST1IoZG9taWQsIHNsYXZlX3NzaG1zW2krMV0tPmlkLCAic2xh
dmUgcmFuZ2VzIG92ZXJsYXAuIik7CisgICAgICAgICAgICByZXR1cm4gRVJST1JfSU5WQUw7Cisg
ICAgICAgIH0KKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKworLyogICBsaWJ4bF9fc3NobV9k
b19tYXAgLS0gbWFwIHBhZ2VzIGludG8gc2xhdmUncyBwaHlzbWFwCisgKgorICogICBUaGlzIGZ1
bmN0aW9ucyBtYXBzCisgKiAgICAgbWF0ZXIgZ2ZuOiBbQG1zc2htLT5iZWdpbiArIEBzc2htLT5v
ZmZzZXQsIEBtc3NobS0+ZW5kICsgQHNzaG0tPm9mZnNldCkKKyAqICAgaW50bworICogICAgIHNs
YXZlIGdmbjogW0Bzc2htLT5iZWdpbiwgQHNzaG0tPmVuZCkKKyAqCisgKiAgIFRoZSBnZm5zIG9m
IHRoZSBwYWdlcyB0aGF0IGFyZSBzdWNjZXNzZnVsbHkgbWFwcGVkIHdpbGwgYmUgc3RvcmVkCisg
KiAgIGluIEBtYXBwZWQsIGFuZCB0aGUgbnVtYmVyIG9mIHRoZSBnZm5zIHdpbGwgYmUgc3RvcmVk
IGluIEBubWFwcGVkLgorICoKKyAqICAgVGhlIGNhbGxlciBoYXZlIHRvIGd1YXJlbnRlZSB0aGF0
IHNzaG0tPmJlZ2luIDwgc3NobS0+ZW5kICovCitzdGF0aWMgaW50IGxpYnhsX19zc2htX2RvX21h
cChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBtaWQsIHVpbnQzMl90IHNpZCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpYnhsX3N0YXRpY19zaG0gKnNzaG0sIGxpYnhsX3N0YXRpY19z
aG0gKm1zc2htLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90ICptYXBw
ZWQsIHVuc2lnbmVkIGludCAqbm1hcHBlZCkKK3sKKyAgICBpbnQgcmM7CisgICAgaW50IGk7Cisg
ICAgdW5zaWduZWQgaW50IG51bV9tcGFnZXMsIG51bV9zcGFnZXMsIG51bV9zdWNjZXNzLCBvZmZz
ZXQ7CisgICAgaW50ICplcnJzOworICAgIHhlbl91bG9uZ190ICppZHhzOworICAgIHhlbl9wZm5f
dCAqZ3BmbnM7CisKKyAgICBudW1fbXBhZ2VzID0gKG1zc2htLT5lbmQgLSBtc3NobS0+YmVnaW4p
ID4+IFhDX1BBR0VfU0hJRlQ7CisgICAgbnVtX3NwYWdlcyA9IChzc2htLT5lbmQgLSBzc2htLT5i
ZWdpbikgPj4gWENfUEFHRV9TSElGVDsKKyAgICBvZmZzZXQgPSBzc2htLT5vZmZzZXQgPj4gWENf
UEFHRV9TSElGVDsKKworICAgIC8qIENoZWNrIHJhbmdlLiBUZXN0IG9mZnNldCA8IG1wYWdlcyBm
aXJzdCB0byBhdm9pZCBvdmVyZmxvdyAqLworICAgIGlmICgob2Zmc2V0ID49IG51bV9tcGFnZXMp
IHx8IChudW1fbXBhZ2VzIC0gb2Zmc2V0IDwgbnVtX3NwYWdlcykpIHsKKyAgICAgICAgU1NITV9F
UlJPUihzaWQsIHNzaG0tPmlkLCAiZXhjZWVkcyBtYXN0ZXIncyBhZGRyZXNzIHNwYWNlLiIpOwor
ICAgICAgICByYyA9IEVSUk9SX0lOVkFMOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAg
ICAvKiBmaWxsIG91dCB0aGUgcGZuJ3MgYW5kIGRvIHRoZSBtYXBwaW5nICovCisgICAgZXJycyA9
IGxpYnhsX19jYWxsb2MoZ2MsIG51bV9zcGFnZXMsIHNpemVvZihpbnQpKTsKKyAgICBpZHhzID0g
bGlieGxfX2NhbGxvYyhnYywgbnVtX3NwYWdlcywgc2l6ZW9mKHhlbl91bG9uZ190KSk7CisgICAg
Z3BmbnMgPSBsaWJ4bF9fY2FsbG9jKGdjLCBudW1fc3BhZ2VzLCBzaXplb2YoeGVuX3Bmbl90KSk7
CisgICAgZm9yIChpID0gMDsgaSA8IG51bV9zcGFnZXM7IGkrKykgeworICAgICAgICBpZHhzW2ld
ID0gKG1zc2htLT5iZWdpbiA+PiBYQ19QQUdFX1NISUZUKSArIG9mZnNldCArIGk7CisgICAgICAg
IGdwZm5zW2ldPSAoc3NobS0+YmVnaW4gPj4gWENfUEFHRV9TSElGVCkgKyBpOworICAgIH0KKyAg
ICByYyA9IHhjX2RvbWFpbl9hZGRfdG9fcGh5c21hcF9iYXRjaChDVFgtPnhjaCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaWQsIG1pZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5NQVBTUEFDRV9nbWZuX2ZvcmVpZ24sCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnVtX3NwYWdlcywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZHhzLCBncGZucywgZXJycyk7CisKKyAg
ICBudW1fc3VjY2VzcyA9IDA7CisgICAgZm9yIChpID0gMDsgaSA8IG51bV9zcGFnZXM7IGkrKykg
eworICAgICAgICBpZiAoZXJyc1tpXSkgeworICAgICAgICAgICAgU1NITV9FUlJPUihzaWQsIHNz
aG0tPmlkLAorICAgICAgICAgICAgICAgICAgICAgICAiY2FuJ3QgbWFwIGF0IGFkZHJlc3MgMHgl
IlBSSXg2NCIuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgZ3BmbnNbaV0gPDwgWENfUEFHRV9T
SElGVCk7CisgICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CisgICAgICAgIH0gZWxzZSB7Cisg
ICAgICAgICAgICBtYXBwZWRbbnVtX3N1Y2Nlc3MrK10gPSBncGZuc1tpXTsKKyAgICAgICAgfQor
ICAgIH0KKyAgICAqbm1hcHBlZCA9IG51bV9zdWNjZXNzOworICAgIGlmIChyYykgZ290byBvdXQ7
CisKKyAgICByYyA9IDA7CitvdXQ6CisgICAgcmV0dXJuIHJjOworfQorCitzdGF0aWMgaW50IGxp
YnhsX19zc2htX2luY3JlZihsaWJ4bF9fZ2MgKmdjLCB4c190cmFuc2FjdGlvbl90IHh0LAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqc3NobV9wYXRoKQoreworICAg
IGludCByYywgY291bnQ7CisgICAgY29uc3QgY2hhciAqY291bnRfcGF0aCwgKmNvdW50X3N0cmlu
ZzsKKworICAgIGNvdW50X3BhdGggPSBHQ1NQUklOVEYoIiVzL3VzZXJzIiwgc3NobV9wYXRoKTsK
KyAgICByYyA9IGxpYnhsX194c19yZWFkX2NoZWNrZWQoZ2MsIHh0LCBjb3VudF9wYXRoLCAmY291
bnRfc3RyaW5nKTsKKyAgICBpZiAocmMpIGdvdG8gb3V0OworICAgIGNvdW50ID0gYXRvaShjb3Vu
dF9zdHJpbmcpOworCisgICAgY291bnRfc3RyaW5nID0gR0NTUFJJTlRGKCIlZCIsIGNvdW50KzEp
OworICAgIHJjID0gbGlieGxfX3hzX3dyaXRlX2NoZWNrZWQoZ2MsIHh0LCBjb3VudF9wYXRoLCBj
b3VudF9zdHJpbmcpOworICAgIGlmIChyYykgZ290byBvdXQ7CisKKyAgICByYyA9IDA7CitvdXQ6
CisgICAgcmV0dXJuIHJjOworfQorCitzdGF0aWMgaW50IGxpYnhsX19zc2htX2FkZF9zbGF2ZShs
aWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX3N0YXRpY19zaG0gKnNzaG0pCit7CisgICAgaW50IHJjLCBpOworICAgIGNv
bnN0IGNoYXIgKnNzaG1fcGF0aCwgKnNsYXZlX3BhdGg7CisgICAgY29uc3QgY2hhciAqZG9tX3Bh
dGgsICpkb21fc3NobV9wYXRoLCAqZG9tX3JvbGVfcGF0aDsKKyAgICBjb25zdCBjaGFyICp4c192
YWx1ZTsKKyAgICBjaGFyICplbnRzWzldOworICAgIGxpYnhsX3N0YXRpY19zaG0gbWFzdGVyX3Nz
aG07CisgICAgdWludDMyX3QgbWFzdGVyX2RvbWlkOworICAgIHhlbl9wZm5fdCAqbWFwcGVkOwor
ICAgIHVuc2lnbmVkIGludCBubWFwcGVkID0gMDsKKyAgICB4c190cmFuc2FjdGlvbl90IHh0ID0g
WEJUX05VTEw7CisgICAgYm9vbCBpc3JldHJ5OworCisgICAgc3NobV9wYXRoID0gU1NITV9QQVRI
KHNzaG0tPmlkKTsKKyAgICBzbGF2ZV9wYXRoID0gR0NTUFJJTlRGKCIlcy9zbGF2ZXMvJSJQUkl1
MzIsIHNzaG1fcGF0aCwgZG9taWQpOworICAgIGRvbV9wYXRoID0gbGlieGxfX3hzX2dldF9kb21w
YXRoKGdjLCBkb21pZCk7CisgICAgLyogdGhlIGRvbWFpbiBzaG91bGQgYmUgaW4geGVuc3RvcmUg
Ynkgbm93ICovCisgICAgYXNzZXJ0KGRvbV9wYXRoKTsKKyAgICBkb21fc3NobV9wYXRoID0gR0NT
UFJJTlRGKCIlcy9zdGF0aWNfc2htLyVzIiwgZG9tX3BhdGgsIHNzaG0tPmlkKTsKKyAgICBkb21f
cm9sZV9wYXRoID0gR0NTUFJJTlRGKCIlcy9yb2xlIiwgZG9tX3NzaG1fcGF0aCk7CisKKyAgICAv
KiBwcmVwYXJlIHRoZSBzbGF2ZSB4ZW5zdG9yZSBlbnRyaWVzICovCisgICAgZW50c1swXSA9ICJi
ZWdpbiI7CisgICAgZW50c1sxXSA9IEdDU1BSSU5URigiMHglIlBSSXg2NCwgc3NobS0+YmVnaW4p
OworICAgIGVudHNbMl0gPSAiZW5kIjsKKyAgICBlbnRzWzNdID0gR0NTUFJJTlRGKCIweCUiUFJJ
eDY0LCBzc2htLT5lbmQpOworICAgIGVudHNbNF0gPSAib2Zmc2V0IjsKKyAgICBlbnRzWzVdID0g
R0NTUFJJTlRGKCIweCUiUFJJeDY0LCBzc2htLT5vZmZzZXQpOworICAgIGVudHNbNl0gPSAicHJv
dCI7CisgICAgZW50c1s3XSA9IGxpYnhsX19zdHJkdXAoZ2MsIGxpYnhsX3NzaG1fcHJvdF90b19z
dHJpbmcoc3NobS0+cHJvdCkpOworICAgIGVudHNbOF0gPSBOVUxMOworCisgICAgbWFwcGVkID0g
bGlieGxfX2NhbGxvYyhnYywgKHNzaG0tPmVuZCAtIHNzaG0tPmJlZ2luKSA+PiBYQ19QQUdFX1NI
SUZULAorICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKHhlbl9wZm5fdCkpOworCisg
ICAgaXNyZXRyeSA9IGZhbHNlOworICAgIGZvciAoOzspIHsKKyAgICAgICAgcmMgPSBsaWJ4bF9f
eHNfdHJhbnNhY3Rpb25fc3RhcnQoZ2MsICZ4dCk7CisgICAgICAgIGlmIChyYykgZ290byBvdXQ7
CisKKyAgICAgICAgaWYgKCFsaWJ4bF9feHNfcmVhZChnYywgeHQsIHNzaG1fcGF0aCkpIHsKKyAg
ICAgICAgICAgIFNTSE1fRVJST1IoZG9taWQsIHNzaG0tPmlkLCAibm8gbWFzdGVyIGZvdW5kLiIp
OworICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAgICAgICAgICAgZ290byBvdXQ7Cisg
ICAgICAgIH0KKworICAgICAgICAvKiBldmVyeSBJRCBjYW4gYXBwZWFyIGluIGVhY2ggZG9tYWlu
IGF0IG1vc3Qgb25jZSAqLworICAgICAgICBpZiAobGlieGxfX3hzX3JlYWQoZ2MsIHh0LCBkb21f
c3NobV9wYXRoKSkgeworICAgICAgICAgICAgU1NITV9FUlJPUihkb21pZCwgc3NobS0+aWQsCisg
ICAgICAgICAgICAgICAgICAgICAgICJkb21haW4gdHJpZWQgdG8gbWFwIHRoZSBzYW1lIElEIHR3
aWNlLiIpOworICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAgICAgICAgICAgZ290byBv
dXQ7CisgICAgICAgIH0KKworICAgICAgICAvKiBsb29rIGF0IHRoZSBtYXN0ZXIgaW5mbyBhbmQg
c2VlIGlmIHdlIGNvdWxkIGRvIHRoZSBtYXBwaW5nICovCisgICAgICAgIHJjID0gbGlieGxfX3hz
X3JlYWRfY2hlY2tlZChnYywgeHQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBHQ1NQUklOVEYoIiVzL3Byb3QiLCBzc2htX3BhdGgpLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJnhzX3ZhbHVlKTsKKyAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKKyAg
ICAgICAgbGlieGxfc3NobV9wcm90X2Zyb21fc3RyaW5nKHhzX3ZhbHVlLCAmbWFzdGVyX3NzaG0u
cHJvdCk7CisKKyAgICAgICAgcmMgPSBsaWJ4bF9feHNfcmVhZF9jaGVja2VkKGdjLCB4dCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJXMvYmVnaW4iLCBz
c2htX3BhdGgpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnhzX3ZhbHVl
KTsKKyAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKKyAgICAgICAgbWFzdGVyX3NzaG0uYmVnaW4g
PSBzdHJ0b3VsbCh4c192YWx1ZSwgTlVMTCwgMTYpOworCisgICAgICAgIHJjID0gbGlieGxfX3hz
X3JlYWRfY2hlY2tlZChnYywgeHQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBHQ1NQUklOVEYoIiVzL2VuZCIsIHNzaG1fcGF0aCksCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAmeHNfdmFsdWUpOworICAgICAgICBpZiAocmMpIGdvdG8gb3V0OworICAg
ICAgICBtYXN0ZXJfc3NobS5lbmQgPSBzdHJ0b3VsbCh4c192YWx1ZSwgTlVMTCwgMTYpOworCisg
ICAgICAgIHJjID0gbGlieGxfX3hzX3JlYWRfY2hlY2tlZChnYywgeHQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBHQ1NQUklOVEYoIiVzL21hc3RlciIsIHNzaG1fcGF0aCks
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmeHNfdmFsdWUpOworICAgICAg
ICBpZiAocmMpIGdvdG8gb3V0OworICAgICAgICBtYXN0ZXJfZG9taWQgPSBzdHJ0b3VsbCh4c192
YWx1ZSwgTlVMTCwgMTYpOworCisgICAgICAgIGlmIChzc2htLT5wcm90ID09IExJQlhMX1NTSE1f
UFJPVF9VTktOT1dOKQorICAgICAgICAgICAgc3NobS0+cHJvdCA9IG1hc3Rlcl9zc2htLnByb3Q7
CisKKyAgICAgICAgLyogY2hlY2sgaWYgdGhlIHNsYXZlIGlzIGFza2luZyB0b28gbXVjaCBwZXJt
aXNzaW9uICovCisgICAgICAgIGlmIChtYXN0ZXJfc3NobS5wcm90IDwgc3NobS0+cHJvdCkgewor
ICAgICAgICAgICAgU1NITV9FUlJPUihkb21pZCwgc3NobS0+aWQsICJzbGF2ZSBpcyBhc2tpbmcg
dG9vIG11Y2ggcGVybWlzc2lvbi4iKTsKKyAgICAgICAgICAgIHJjID0gRVJST1JfSU5WQUw7Cisg
ICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgfQorCisgICAgICAgIC8qIGFsbCBjaGVja3Mg
cGFzc2VkLCBkbyB0aGUgam9iICovCisgICAgICAgIGlmICghaXNyZXRyeSkgeworICAgICAgICAg
ICAgcmMgPSBsaWJ4bF9fc3NobV9kb19tYXAoZ2MsIG1hc3Rlcl9kb21pZCwgZG9taWQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzc2htLCAmbWFzdGVyX3NzaG0sCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXBwZWQsICZubWFwcGVkKTsKKyAgICAg
ICAgICAgIGlmIChyYykgZ290byBvdXQ7CisgICAgICAgIH0KKworICAgICAgICAvKiB3cml0ZSB0
aGUgcmVzdWx0IHRvIHhlbnN0b3JlIGFuZCBjb21taXQgKi8KKyAgICAgICAgcmMgPSBsaWJ4bF9f
eHNfd3JpdGVfY2hlY2tlZChnYywgeHQsIGRvbV9yb2xlX3BhdGgsICJzbGF2ZSIpOworICAgICAg
ICBpZiAocmMpIGdvdG8gb3V0OworICAgICAgICByYyA9IGxpYnhsX194c193cml0ZXYoZ2MsIHh0
LCBzbGF2ZV9wYXRoLCBlbnRzKTsKKyAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKKyAgICAgICAg
cmMgPSBsaWJ4bF9fc3NobV9pbmNyZWYoZ2MsIHh0LCBzc2htX3BhdGgpOworICAgICAgICBpZiAo
cmMpIGdvdG8gb3V0OworCisgICAgICAgIHJjID0gbGlieGxfX3hzX3RyYW5zYWN0aW9uX2NvbW1p
dChnYywgJnh0KTsKKyAgICAgICAgaWYgKCFyYykgYnJlYWs7CisgICAgICAgIGlmIChyYyA8IDAp
IGdvdG8gb3V0OworICAgICAgICBpc3JldHJ5ID0gdHJ1ZTsKKyAgICB9CisKKyAgICByYyA9IDA7
CitvdXQ6CisgICAgaWYgKHJjKSB7CisgICAgICAgIC8qIHJvbGUgYmFjayBzdWNjZXNzZnVsbHkg
bWFwcGVkIHBhZ2VzICovCisgICAgICAgIFNTSE1fRVJST1IoZG9taWQsIHNzaG0tPmlkLCAiZmFp
bGVkIHRvIG1hcCBzb21lIHBhZ2VzLCBjYW5jZWxsaW5nLiIpOworICAgICAgICBmb3IgKGkgPSAw
OyBpIDwgbm1hcHBlZDsgaSsrKSB7CisgICAgICAgICAgICB4Y19kb21haW5fcmVtb3ZlX2Zyb21f
cGh5c21hcChDVFgtPnhjaCwgZG9taWQsIG1hcHBlZFtpXSk7CisgICAgICAgIH0KKyAgICB9CisK
KyAgICBsaWJ4bF9feHNfdHJhbnNhY3Rpb25fYWJvcnQoZ2MsICZ4dCk7CisKKyAgICByZXR1cm4g
cmM7Cit9CisKK3N0YXRpYyBpbnQgbGlieGxfX3NzaG1fYWRkX21hc3RlcihsaWJ4bF9fZ2MgKmdj
LCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4
bF9zdGF0aWNfc2htICpzc2htKQoreworICAgIGludCByYzsKKyAgICBjb25zdCBjaGFyICpzc2ht
X3BhdGgsICpkb21fcGF0aCwgKmRvbV9yb2xlX3BhdGg7CisgICAgY2hhciAqZW50c1sxM107Cisg
ICAgc3RydWN0IHhzX3Blcm1pc3Npb25zIG5vcGVybTsKKyAgICB4c190cmFuc2FjdGlvbl90IHh0
ID0gWEJUX05VTEw7CisKKyAgICBzc2htX3BhdGggPSBTU0hNX1BBVEgoc3NobS0+aWQpOworICAg
IGRvbV9wYXRoID0gbGlieGxfX3hzX2dldF9kb21wYXRoKGdjLCBkb21pZCk7CisgICAgLyogdGhl
IGRvbWFpbiBzaG91bGQgYmUgaW4geGVuc3RvcmUgYnkgbm93ICovCisgICAgYXNzZXJ0KGRvbV9w
YXRoKTsKKyAgICBkb21fcm9sZV9wYXRoID0gR0NTUFJJTlRGKCIlcy9zdGF0aWNfc2htLyVzL3Jv
bGUiLCBkb21fcGF0aCwgc3NobS0+aWQpOworCisgICAgLyogcHJlcGFyZSB0aGUgeGVuc3RvcmUg
ZW50cmllcyAqLworICAgIGVudHNbMF0gPSAibWFzdGVyIjsKKyAgICBlbnRzWzFdID0gR0NTUFJJ
TlRGKCIlIlBSSXUzMiwgZG9taWQpOworICAgIGVudHNbMl0gPSAiYmVnaW4iOworICAgIGVudHNb
M10gPSBHQ1NQUklOVEYoIjB4JSJQUkl4NjQsIHNzaG0tPmJlZ2luKTsKKyAgICBlbnRzWzRdID0g
ImVuZCI7CisgICAgZW50c1s1XSA9IEdDU1BSSU5URigiMHglIlBSSXg2NCwgc3NobS0+ZW5kKTsK
KyAgICBlbnRzWzZdID0gInByb3QiOworICAgIGVudHNbN10gPSBsaWJ4bF9fc3RyZHVwKGdjLCBs
aWJ4bF9zc2htX3Byb3RfdG9fc3RyaW5nKHNzaG0tPnByb3QpKTsKKyAgICBlbnRzWzhdID0gImNh
Y2hlX3BvbGljeSI7CisgICAgZW50c1s5XSA9IGxpYnhsX19zdHJkdXAoZ2MsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfc3NobV9jYWNoZXBvbGljeV90b19zdHJpbmcoc3NobS0+
Y2FjaGVfcG9saWN5KSk7CisgICAgZW50c1sxMF0gPSAidXNlcnMiOworICAgIGVudHNbMTFdID0g
IjEiOworICAgIGVudHNbMTJdID0gTlVMTDsKKworICAgIC8qIGNvdWxkIG9ubHkgYmUgYWNjZXNz
ZWQgYnkgRG9tMCAqLworICAgIG5vcGVybS5pZCA9IDA7CisgICAgbm9wZXJtLnBlcm1zID0gWFNf
UEVSTV9OT05FOworCisgICAgZm9yICg7OykgeworICAgICAgICByYyA9IGxpYnhsX194c190cmFu
c2FjdGlvbl9zdGFydChnYywgJnh0KTsKKyAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKKworICAg
ICAgICBpZiAoIWxpYnhsX194c19yZWFkKGdjLCB4dCwgc3NobV9wYXRoKSkgeworICAgICAgICAg
ICAgLyogZXZlcnkgSUQgY2FuIGFwcGVhciBpbiBlYWNoIGRvbWFpbiBhdCBtb3N0IG9uY2UgKi8K
KyAgICAgICAgICAgIGlmIChsaWJ4bF9feHNfcmVhZChnYywgeHQsIGRvbV9yb2xlX3BhdGgpKSB7
CisgICAgICAgICAgICAgICAgU1NITV9FUlJPUihkb21pZCwgc3NobS0+aWQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAiZG9tYWluIHRyaWVkIHRvIG1hcCB0aGUgc2FtZSBJRCB0d2ljZS4i
KTsKKyAgICAgICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CisgICAgICAgICAgICAgICAgZ290
byBvdXQ7CisgICAgICAgICAgICB9CisgICAgICAgICAgICByYyA9IGxpYnhsX194c193cml0ZV9j
aGVja2VkKGdjLCB4dCwgZG9tX3JvbGVfcGF0aCwgIm1hc3RlciIpOworICAgICAgICAgICAgaWYg
KHJjKSBnb3RvIG91dDs7CisKKyAgICAgICAgICAgIGxpYnhsX194c19ta25vZChnYywgeHQsIHNz
aG1fcGF0aCwgJm5vcGVybSwgMSk7CisgICAgICAgICAgICBsaWJ4bF9feHNfd3JpdGV2KGdjLCB4
dCwgc3NobV9wYXRoLCBlbnRzKTsKKyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIFNTSE1f
RVJST1IoZG9taWQsIHNzaG0tPmlkLCAiY2FuIG9ubHkgaGF2ZSBvbmUgbWFzdGVyLiIpOworICAg
ICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAg
IH0KKworICAgICAgICByYyA9IGxpYnhsX194c190cmFuc2FjdGlvbl9jb21taXQoZ2MsICZ4dCk7
CisgICAgICAgIGlmICghcmMpIGJyZWFrOworICAgICAgICBpZiAocmMgPCAwKSBnb3RvIG91dDsK
KyAgICB9CisKKyAgICByYyA9IDA7CitvdXQ6CisgICAgbGlieGxfX3hzX3RyYW5zYWN0aW9uX2Fi
b3J0KGdjLCAmeHQpOworICAgIHJldHVybiByYzsKK30KKworaW50IGxpYnhsX19zc2htX2FkZChs
aWJ4bF9fZ2MgKmdjLCAgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgIGxpYnhs
X3N0YXRpY19zaG0gKnNzaG1zLCBpbnQgbGVuKQoreworICAgIGludCByYywgaTsKKworICAgIGZv
ciAoaSA9IDA7IGkgPCBsZW47ICsraSkgeworICAgICAgICBpZiAoc3NobXNbaV0ucm9sZSA9PSBM
SUJYTF9TU0hNX1JPTEVfU0xBVkUpIHsKKyAgICAgICAgICAgIHJjID0gbGlieGxfX3NzaG1fYWRk
X3NsYXZlKGdjLCBkb21pZCwgc3NobXMraSk7CisgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAg
ICByYyA9IGxpYnhsX19zc2htX2FkZF9tYXN0ZXIoZ2MsIGRvbWlkLCBzc2htcytpKTsKKyAgICAg
ICAgfQorICAgICAgICBpZiAocmMpICByZXR1cm4gcmM7CisgICAgfQorCisgICAgcmV0dXJuIDA7
Cit9CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWJhc2ljLW9m
ZnNldDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jIGIvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMKaW5k
ZXggNWY5MWZlNGY5Mi4uNDUwZmIzZDM1NCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxf
eDg2LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMKQEAgLTU5Niw2ICs1OTYsMjQgQEAg
dm9pZCBsaWJ4bF9fYXJjaF9kb21haW5fYnVpbGRfaW5mb19hY3BpX3NldGRlZmF1bHQoCiAgICAg
bGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZiX2luZm8tPmFjcGksIHRydWUpOwogfQogCitib29s
IGxpYnhsX19hcmNoX2RvbWFpbl9zdXBwb3J0X3NzaG0oY29uc3QgbGlieGxfZG9tYWluX2J1aWxk
X2luZm8gKmJfaW5mbykKK3sKKyAgICAvKiBGSVhNRTogTWFyayB0aGlzIGFzIHVuc3VwcG9ydGVk
IGZvciBjYWxsaW5nIHAybV9hZGRfZm9yZWlnbiBvbiB0d28KKyAgICAgKiBEb21VJ3MgaXMgY3Vy
cmVudGx5IG5vdCBhbGxvd2Qgb24geDg2LCBzZWUgdGhlIGNvbW1lbnRzIGluCisgICAgICogeDg2
L21tL3AybS5jOiBwMm1fYWRkX2ZvcmVpZ24gKi8KKyAgICAgcmV0dXJuIGZhbHNlOworfQorCitp
bnQgbGlieGxfX2FyY2hfZG9tYWluX3NzaG1fY2FjaGVwb2xpY3lfc2V0ZGVmYXVsdChsaWJ4bF9z
dGF0aWNfc2htICpzc2htKQoreworICAgIGlmIChzc2htLT5jYWNoZV9wb2xpY3kgPT0gTElCWExf
U1NITV9DQUNIRVBPTElDWV9VTktOT1dOKQorICAgICAgICBzc2htLT5jYWNoZV9wb2xpY3kgPSBM
SUJYTF9TU0hNX0NBQ0hFUE9MSUNZX1g4Nl9OT1JNQUw7CisgICAgaWYgKHNzaG0tPmNhY2hlX3Bv
bGljeSA8IExJQlhMX1NTSE1fQ0FDSEVQT0xJQ1lfWDg2X05PUk1BTCkKKyAgICAgICAgcmV0dXJu
IEVSUk9SX0lOVkFMOworCisgICAgcmV0dXJuIDA7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJs
ZXM6CiAgKiBtb2RlOiBDCi0tIAoyLjE0LjIKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 19 02:39:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 02:39:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e50jc-0005Ii-Pv; Thu, 19 Oct 2017 02:39:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1e50jc-0005I1-1n
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 02:39:00 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 5E/68-13910-34018E95; Thu, 19 Oct 2017 02:38:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXiVRvspOsk8CL
 SYOkHZYslHxezODB6HN39mymAMYo1My8pvyKBNeP1rE6mgr96FVfftjA2MB5W7mLk4hASmMAo
 sevgQyYQh0XgJYvE3x8fWUEcCYF+VokJp6eydTFyAjl5EpveNLJA2GkSpw5tZoSwyyW2rfjND
 mILCShLTF/5A8puYJL4uTYcxGYT0JBYO+Ug2BwRAWmJa58vM4IsYBY4wihx7cNCZpCEsECqxP
 TTs1hBbBYBVYktq7+DDeIVsJTYd/YRO8QyeYn3C+6DLeYUsJKYdOscM8QyS4kFS48zTWAUXMD
 IsIpRozi1qCy1SNfQUC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzDoGIBgB+On
 ZQGHGCU5mJREeXUPPIsU4kvKT6nMSCzOiC8qzUktPsQow8GhJMFrwP8iUkiwKDU9tSItMwcY/
 jBpCQ4eJRFeO5A0b3FBYm5xZjpE6hSjK8exTZf/MHHs23MLSHbcvAskN4HJDd8f/GESYsnLz0
 uVEucVAmkWAGnOKM2DGw2L3UuMslLCvIxAxwrxFKQW5WaWoMq/YhTnYFQS5hUAmcKTmVcCd8E
 roOOYgI5b5/QE5LiSRISUVAOjql2POfM9XwnhxgtTmNQKsviqqmsszh5iF1pZdMk1yG2H+PF/
 Ex/xeZ+bfC6J1bNHqDPp71R9xqeBMpFLrDauv+Q8db1BiA1zm9adPVkpOvM2/9rPUiRel1Mwx
 ZtR486hgBKVrDUtyybX7dov/ufwzbM6baYz/57/t2PFYxcxpjmLtJPW6/MosRRnJBpqMRcVJw
 IA6PYok9gCAAA=
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1508380737!112529066!1
X-Originating-IP: [74.125.83.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31666 invoked from network); 19 Oct 2017 02:38:58 -0000
Received: from mail-pg0-f66.google.com (HELO mail-pg0-f66.google.com)
 (74.125.83.66)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Oct 2017 02:38:58 -0000
Received: by mail-pg0-f66.google.com with SMTP id v78so5870601pgb.5
 for <xen-devel@lists.xen.org>; Wed, 18 Oct 2017 19:38:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=ESECL2m6z8+TRlDKm362UA4Ri9j0eYr7Aw4G1QdnuGY=;
 b=maSDsObNEfYfOWCF2eWM+WXNi0pSuSRhF6+j9bdnIf4uM/8m67pc7T3Y+6AJUyb2H0
 l+ilxoe1or7GEoR5AUFBfCtB3RlDohtINBT23XZf1++MJQh99foRKTiw37PDvww5WyfH
 OX++aekT33OA/xKnRgys2oj14my5/A9QoWl88QCEmt1cj+rtPjY1Cs/hQIV/MjDpTNju
 nYrA09iQyZGMKzZVCvsk3kS8bHXqsd74bkUTXwQv2NYzD7AHep2Kppt6ZUPPIdL2h5pp
 ulXej70NYz3Bb/oREymHWidnjH1U5glvL+btgGJeVjvfMj9+6n5w4NQrpRQC3L2+soIV
 59Zw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=ESECL2m6z8+TRlDKm362UA4Ri9j0eYr7Aw4G1QdnuGY=;
 b=JzXwwpJ3lqiU1vACdtzuBObp82YoXxAb7LGP2XBZF2B1aBNkk0yY0CtO5MwVM5uAvQ
 PFTsiHIvhduv61OpqrDNl2PKmIXLWirZ8yqEwLoXOBtFqs20TZdqT+iMf7nfYekK+TfH
 gmHK+nQ9Pxx/J8H8lp8fSOlU7x0D5iWG9b5a6dVpLHjVnTHWNsZRvJYgfo6V4baI9fTB
 YgQDDU11uSPKy+0LAcsiQD8hKpCl1Lqy43lr0zrMfR3HG2tpCZ7XA+OrWkH/akODIBiO
 9nblmeSIPporj3aTDXqRGxdpMmwiNQgGSBKYEYmPepb/3URdOiMWl0juOye7e0Gj7FNl
 rLZA==
X-Gm-Message-State: AMCzsaUc4OzNghMYHG5xLpuW3+svh7drxoEL1Oy2qwwcZcYdabL/6Quy
 I8vr451+XoqJbF22bk4wXXFYcl/DwgU=
X-Google-Smtp-Source: ABhQp+R49aJbg3vlT/Vt6DWEK60ddjHccpo0vAzljlVSFDtwspQiqi25Pt758lT0BD9tft9AmrccgQ==
X-Received: by 10.98.93.148 with SMTP id n20mr89255pfj.247.1508380736533;
 Wed, 18 Oct 2017 19:38:56 -0700 (PDT)
Received: from localhost.localdomain ([113.57.183.244])
 by smtp.gmail.com with ESMTPSA id q7sm21588212pgn.56.2017.10.18.19.38.52
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 18 Oct 2017 19:38:55 -0700 (PDT)
From: Zhongze Liu <blackskygg@gmail.com>
To: xen-devel@lists.xen.org
Date: Thu, 19 Oct 2017 10:36:33 +0800
Message-Id: <20171019023635.19812-6-blackskygg@gmail.com>
X-Mailer: git-send-email 2.14.2
In-Reply-To: <20171019023635.19812-1-blackskygg@gmail.com>
References: <20171019023635.19812-1-blackskygg@gmail.com>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Zhongze Liu <blackskygg@gmail.com>
Subject: [Xen-devel] [PATCH v3 5/7] libxl: support unmapping static shared
	memory areas during domain destruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGxpYnhsX19zc2htX2RlbCB0byB1bm1hcCBzdGF0aWMgc2hhcmVkIG1lbW9yeSBhcmVhcyBt
YXBwZWQgYnkKbGlieGxfX3NzaG1fYWRkIGR1cmluZyBkb21haW4gY3JlYXRpb24uIFRoZSB1bm1h
cHBpbmcgcHJvY2VzcyBpczoKCiogRm9yIGEgbWFzdGVyOiBkZWNyZWFzZSB0aGUgcmVmY291bnQg
b2YgdGhlIHNzaG0gcmVnaW9uLCBpZiB0aGUgcmVmY291bnQKICByZWFjaGVzIDAsIGNsZWFudXAg
dGhlIHdob2xlIHNzaG0gcGF0aC4KKiBGb3IgYSBzbGF2ZTogdW5tYXAgdGhlIHNoYXJlZCBwYWdl
cywgYW5kIGNsZWFudXAgcmVsYXRlZCB4cyBlbnRyaWVzLgogIGRlY3JlYXNlIHRoZSByZWZjb3Vu
dCBvZiB0aGUgc3NobSByZWdpb24sIGlmIHRoZSByZWZjb3VudCByZWFjaGVzIDAsCiAgY2xlYW51
cCB0aGUgd2hvbGUgc3NobSBwYXRoLgoKVGhpcyBpcyBmb3IgdGhlIHByb3Bvc2FsICJBbGxvdyBz
ZXR0aW5nIHVwIHNoYXJlZCBtZW1vcnkgYXJlYXMgYmV0d2VlbiBWTXMKZnJvbSB4bCBjb25maWcg
ZmlsZSIgKHNlZSBbMV0pLgoKWzFdIGh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1s
L3hlbi1kZXZlbC8yMDE3LTA4L21zZzAzMjQyLmh0bWwKClNpZ25lZC1vZmYtYnk6IFpob25nemUg
TGl1IDxibGFja3NreWdnQGdtYWlsLmNvbT4KCkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogeGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKLS0tCiB0
b29scy9saWJ4bC9saWJ4bF9kb21haW4uYyAgIHwgICA1ICsrKwogdG9vbHMvbGlieGwvbGlieGxf
aW50ZXJuYWwuaCB8ICAgMiArCiB0b29scy9saWJ4bC9saWJ4bF9zc2htLmMgICAgIHwgMTA1ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdl
ZCwgMTEyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb21h
aW4uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCmluZGV4IDgxNGY4MTI4YTEuLmNlOTAz
ODcxNzMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCisrKyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2RvbWFpbi5jCkBAIC0xMDI2LDYgKzEwMjYsMTEgQEAgdm9pZCBsaWJ4bF9f
ZGVzdHJveV9kb21pZChsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19kZXN0cm95X2RvbWlkX3N0YXRl
ICpkaXMpCiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAorICAgIHJjID0gbGlieGxfX3NzaG1f
ZGVsKGdjLCBkb21pZCk7CisgICAgaWYgKHJjKSB7CisgICAgICAgIExPR0QoRVJST1IsIGRvbWlk
LCAiRGVsZXRpbmcgc3RhdGljIHNobSBmYWlsZWQuIik7CisgICAgfQorCiAgICAgaWYgKGxpYnhs
X19kZXZpY2VfcGNpX2Rlc3Ryb3lfYWxsKGdjLCBkb21pZCkgPCAwKQogICAgICAgICBMT0dEKEVS
Uk9SLCBkb21pZCwgIlBjaSBzaHV0ZG93biBmYWlsZWQiKTsKICAgICByYyA9IHhjX2RvbWFpbl9w
YXVzZShjdHgtPnhjaCwgZG9taWQpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50
ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggZmMyODE5MTYyNS4u
ZGM1OTM3ZTcxMiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysg
Yi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC00MzU4LDYgKzQzNTgsOCBAQCBzdGF0
aWMgaW5saW5lIGJvb2wgbGlieGxfX3N0cmluZ19pc19kZWZhdWx0KGNoYXIgKipzKQogX2hpZGRl
biBpbnQgbGlieGxfX3NzaG1fYWRkKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3N0YXRpY19zaG0gKnNzaG0sIGludCBsZW4p
OwogCitfaGlkZGVuIGludCBsaWJ4bF9fc3NobV9kZWwobGlieGxfX2djICpnYywgdWludDMyX3Qg
ZG9taWQpOworCiBfaGlkZGVuIGludCBsaWJ4bF9fc3NobV9jaGVja19vdmVybGFwKGxpYnhsX19n
YyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9zdGF0aWNfc2htICpzc2htcywgaW50IGxlbik7CiBfaGlkZGVuIGludCBsaWJ4
bF9fc3NobV9zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLApkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGxfc3NobS5jIGIvdG9vbHMvbGlieGwvbGlieGxfc3NobS5j
CmluZGV4IGIyMGMzN2RhYjguLmY5NzdjN2VjNWIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xp
YnhsX3NzaG0uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9zc2htLmMKQEAgLTg2LDYgKzg2LDEx
MSBAQCBpbnQgbGlieGxfX3NzaG1fY2hlY2tfb3ZlcmxhcChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJf
dCBkb21pZCwKICAgICByZXR1cm4gMDsKIH0KIAorLyogRGVjcmVhc2UgdGhlIHJlZmNvdW50IG9m
IGFuIHNzaG0uIFdoZW4gcmVmY291bnQgcmVhY2hlcyAwLAorICogY2xlYW4gdXAgdGhlIHdob2xl
IHNzaG0gcGF0aCAqLworc3RhdGljIHZvaWQgbGlieGxfX3NzaG1fZGVjcmVmKGxpYnhsX19nYyAq
Z2MsIHhzX3RyYW5zYWN0aW9uX3QgeHQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3QgY2hhciAqc3NobV9wYXRoKQoreworICAgIGludCBjb3VudDsKKyAgICBjb25zdCBjaGFy
ICpjb3VudF9wYXRoLCAqY291bnRfc3RyaW5nOworCisgICAgY291bnRfcGF0aCA9IEdDU1BSSU5U
RigiJXMvdXNlcnMiLCBzc2htX3BhdGgpOworICAgIGlmIChsaWJ4bF9feHNfcmVhZF9jaGVja2Vk
KGdjLCB4dCwgY291bnRfcGF0aCwgJmNvdW50X3N0cmluZykpCisgICAgICAgIHJldHVybjsKKyAg
ICBjb3VudCA9IGF0b2koY291bnRfc3RyaW5nKTsKKworICAgIGlmICgtLWNvdW50ID09IDApIHsK
KyAgICAgICAgbGlieGxfX3hzX3BhdGhfY2xlYW51cChnYywgeHQsIHNzaG1fcGF0aCk7CisgICAg
ICAgIHJldHVybjsKKyAgICB9CisKKyAgICBjb3VudF9zdHJpbmcgPSBHQ1NQUklOVEYoIiVkIiwg
Y291bnQpOworICAgIGxpYnhsX194c193cml0ZV9jaGVja2VkKGdjLCB4dCwgY291bnRfcGF0aCwg
Y291bnRfc3RyaW5nKTsKKworICAgIHJldHVybjsKK30KKworc3RhdGljIHZvaWQgbGlieGxfX3Nz
aG1fZG9fdW5tYXAobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsIGNvbnN0IGNoYXIgKmlk
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgYmVnaW4sIHVpbnQ2
NF90IGVuZCkKK3sKKyAgICBiZWdpbiA+Pj0gWENfUEFHRV9TSElGVDsKKyAgICBlbmQgPj49IFhD
X1BBR0VfU0hJRlQ7CisgICAgZm9yICg7IGJlZ2luIDwgZW5kOyArK2JlZ2luKSB7CisgICAgICAg
IGlmICh4Y19kb21haW5fcmVtb3ZlX2Zyb21fcGh5c21hcChDVFgtPnhjaCwgZG9taWQsIGJlZ2lu
KSkgeworICAgICAgICAgICAgU1NITV9FUlJPUihkb21pZCwgaWQsCisgICAgICAgICAgICAgICAg
ICAgICAgICJ1bmFibGUgdG8gdW5tYXAgc2hhcmVkIHBhZ2UgYXQgMHglIlBSSXg2NCIuIiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgYmVnaW4pOworICAgICAgICB9CisgICAgfQorfQorCitzdGF0
aWMgdm9pZCBsaWJ4bF9fc3NobV9kZWxfc2xhdmUobGlieGxfX2djICpnYywgeHNfdHJhbnNhY3Rp
b25fdCB4dCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21p
ZCwgY29uc3QgY2hhciAqaWQsIGJvb2wgaXNyZXRyeSkKK3sKKyAgICBjb25zdCBjaGFyICpzbGF2
ZV9wYXRoLCAqYmVnaW5fc3RyLCAqZW5kX3N0cjsKKyAgICB1aW50NjRfdCBiZWdpbiwgZW5kOwor
CisgICAgc2xhdmVfcGF0aCA9IEdDU1BSSU5URigiJXMvc2xhdmVzLyUiUFJJdTMyLCBTU0hNX1BB
VEgoaWQpLCBkb21pZCk7CisKKyAgICBiZWdpbl9zdHIgPSBsaWJ4bF9feHNfcmVhZChnYywgeHQs
IEdDU1BSSU5URigiJXMvYmVnaW4iLCBzbGF2ZV9wYXRoKSk7CisgICAgZW5kX3N0ciA9IGxpYnhs
X194c19yZWFkKGdjLCB4dCwgR0NTUFJJTlRGKCIlcy9lbmQiLCBzbGF2ZV9wYXRoKSk7CisgICAg
YmVnaW4gPSBzdHJ0b3VsbChiZWdpbl9zdHIsIE5VTEwsIDE2KTsKKyAgICBlbmQgPSBzdHJ0b3Vs
bChlbmRfc3RyLCBOVUxMLCAxNik7CisKKyAgICAvKiBBdm9pZCBjYWxsaW5nIGRvX3VubWFwIG1h
bnkgdGltZXMgaW4gY2FzZSBvZiB4cyB0cmFuc2FjdGlvbiByZXRyeSAqLworICAgIGlmICghaXNy
ZXRyeSkKKyAgICAgICAgbGlieGxfX3NzaG1fZG9fdW5tYXAoZ2MsIGRvbWlkLCBpZCwgYmVnaW4s
IGVuZCk7CisKKyAgICBsaWJ4bF9feHNfcGF0aF9jbGVhbnVwKGdjLCB4dCwgc2xhdmVfcGF0aCk7
Cit9CisKKy8qIERlbGV0ZSBzdGF0aWNfc2htIGVudHJpZXMgaW4gdGhlIHhlbnNvdHJlLiAqLwor
aW50IGxpYnhsX19zc2htX2RlbChsaWJ4bF9fZ2MgKmdjLCAgdWludDMyX3QgZG9taWQpCit7Cisg
ICAgaW50IHJjLCBpOworICAgIGJvb2wgaXNyZXRyeTsKKyAgICB4c190cmFuc2FjdGlvbl90IHh0
ID0gWEJUX05VTEw7CisgICAgY29uc3QgY2hhciAqZG9tX3BhdGgsICpkb21fc3NobV9wYXRoLCAq
cm9sZTsKKyAgICBjaGFyICoqc3NobV9lbnRzOworICAgIHVuc2lnbmVkIGludCBzc2htX251bTsK
KworICAgIGRvbV9wYXRoID0gbGlieGxfX3hzX2dldF9kb21wYXRoKGdjLCBkb21pZCk7CisgICAg
ZG9tX3NzaG1fcGF0aCA9IEdDU1BSSU5URigiJXMvc3RhdGljX3NobSIsIGRvbV9wYXRoKTsKKwor
ICAgIGlzcmV0cnkgPSBmYWxzZTsKKyAgICBmb3IgKDs7KSB7CisgICAgICAgIHJjID0gbGlieGxf
X3hzX3RyYW5zYWN0aW9uX3N0YXJ0KGdjLCAmeHQpOworICAgICAgICBpZiAocmMpIGdvdG8gb3V0
OworCisgICAgICAgIGlmIChsaWJ4bF9feHNfcmVhZChnYywgeHQsIGRvbV9zc2htX3BhdGgpKSB7
CisgICAgICAgICAgICBzc2htX2VudHMgPSBsaWJ4bF9feHNfZGlyZWN0b3J5KGdjLCB4dCwgZG9t
X3NzaG1fcGF0aCwgJnNzaG1fbnVtKTsKKyAgICAgICAgICAgIGlmICghc3NobV9lbnRzKSBjb250
aW51ZTsKKworICAgICAgICAgICAgZm9yIChpID0gMDsgaSA8IHNzaG1fbnVtOyArK2kpIHsKKyAg
ICAgICAgICAgICAgICByb2xlID0gbGlieGxfX3hzX3JlYWQoZ2MsIHh0LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBHQ1NQUklOVEYoIiVzLyVzL3JvbGUiLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tX3NzaG1fcGF0aCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNzaG1fZW50
c1tpXSkpOworICAgICAgICAgICAgICAgIGFzc2VydChyb2xlKTsKKyAgICAgICAgICAgICAgICBp
ZiAoIXN0cm5jbXAocm9sZSwgInNsYXZlIiwgNSkpCisgICAgICAgICAgICAgICAgICAgIGxpYnhs
X19zc2htX2RlbF9zbGF2ZShnYywgeHQsIGRvbWlkLCBzc2htX2VudHNbaV0sIGlzcmV0cnkpOwor
CisgICAgICAgICAgICAgICAgbGlieGxfX3NzaG1fZGVjcmVmKGdjLCB4dCwgU1NITV9QQVRIKHNz
aG1fZW50c1tpXSkpOworICAgICAgICAgICAgfQorICAgICAgICB9CisKKyAgICAgICAgcmMgPSBs
aWJ4bF9feHNfdHJhbnNhY3Rpb25fY29tbWl0KGdjLCAmeHQpOworICAgICAgICBpZiAoIXJjKSBi
cmVhazsKKyAgICAgICAgaWYgKHJjIDwgMCkgZ290byBvdXQ7CisgICAgICAgICBpc3JldHJ5ID0g
dHJ1ZTsKKyAgICB9CisKKyAgICByYyA9IDA7CitvdXQ6CisgICAgbGlieGxfX3hzX3RyYW5zYWN0
aW9uX2Fib3J0KGdjLCAmeHQpOworICAgIHJldHVybiByYzsKK30KKwogLyogICBsaWJ4bF9fc3No
bV9kb19tYXAgLS0gbWFwIHBhZ2VzIGludG8gc2xhdmUncyBwaHlzbWFwCiAgKgogICogICBUaGlz
IGZ1bmN0aW9ucyBtYXBzCi0tIAoyLjE0LjIKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 19 02:39:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 02:39:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e50jj-0005M5-4Q; Thu, 19 Oct 2017 02:39:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1e50jh-0005LF-6e
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 02:39:05 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 B1/A7-07499-84018E95; Thu, 19 Oct 2017 02:39:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsVyMfTAYV13gRe
 RBmsma1ks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn9PZtYCpYEVBx7doe1gfGTZRcjF4eQwERG
 ic71X5hBHBaBlywSDbPbWboYOTkkBPpZJSbPj4Gw8ySWzT3PDGGnSdxvaGDvYuQAssskrjxSB
 wkLCShLTF/5gx1iaAOTxOr2fawgCTYBDYm1Uw6ygdgiAtIS1z5fZgQpYhY4wihx7cNCsKHCAi
 kSFza+AGtgEVCVmLryIjuIzStgKdHQ8psNYrG8xPsF9xlBbE4BK4lJt84xQ2y2lFiw9DjTBEb
 BBYwMqxg1ilOLylKLdA0N9JKKMtMzSnITM3OAPDO93NTi4sT01JzEpGK95PzcTYzAkGMAgh2M
 x9/HHWKU5GBSEuXVPfAsUogvKT+lMiOxOCO+qDQntfgQowwHh5IE7ze+F5FCgkWp6akVaZk5w
 OCHSUtw8CiJ8DLwA6V5iwsSc4sz0yFSpxjtOS7cufSHiePYpstA8sCeW0Cy4+bdP0xCLHn5ea
 lS4rxCIG0CIG0ZpXlwQ2HReolRVkqYlxHoTCGegtSi3MwSVPlXjOIcjErCvAIgU3gy80rgdr8
 COosJ6Kx1Tk9AzipJREhJNTBq/Dj97+RFQdZ9SdN3+dXdfVRzervY4R0ToyblbvkgNmnVRcmE
 I7Z7686HuB88ahGXdefx7sezRBsfpgvcyct88Xb5/7OX8j957f0p6fqx46Xya22NF5cjmvTjt
 77xWfpONHaD98pK3/ezKy2inh+PXRvY0zTDu2fezTnOUilrlhSaGC7UWXvgnxJLcUaioRZzUX
 EiAPwsX/zRAgAA
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1508380742!71989739!1
X-Originating-IP: [209.85.192.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41365 invoked from network); 19 Oct 2017 02:39:03 -0000
Received: from mail-pf0-f195.google.com (HELO mail-pf0-f195.google.com)
 (209.85.192.195)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Oct 2017 02:39:03 -0000
Received: by mail-pf0-f195.google.com with SMTP id d28so5421611pfe.2
 for <xen-devel@lists.xen.org>; Wed, 18 Oct 2017 19:39:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=Ht9z5irF04vZqaX8jGm+/jqnvFLdqJ6kWCx7K7t8q5I=;
 b=tAy2UBkzYloudnQQEtR3cKbCVGpZj2ZVVnv/QWEbW5fEOgiPS5a6vLaAE/3CCSBWq0
 hh9kB0PuwAsJiCf0WhzzBAw712JR3/8KdhiufBUHFsHpYQzv4wPopXdRuBqxhvSU4Ybo
 ffjHk0w8AgR9/N1Egg9dghGARB3S3Ehd9qrKA0guOmxROun9JrM7aNVQBczm3eUZaiiW
 RSqH/zAm/3VnG8DDE+qPabWl4RC2u9U+PMi9DzC3cU6lLwsRqtefN1Wj4mSRnB4+04tK
 wAZ81+W7MIQ2iIhZzo9EIBI+3xkp7VM/rvZHN/S0ji81nfx1jXlZGDky70Nt3imyKL+K
 u7wA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=Ht9z5irF04vZqaX8jGm+/jqnvFLdqJ6kWCx7K7t8q5I=;
 b=sAg6NycGhpHiBQMHy88UvuiyJXdpT9Q5suvT8upWRjnqejtJKyox5nsOQGXemfcQKu
 THBIF/nzs9EWpOmtWxrd365EGoBQIirkwhf77gCbztl6CNdbVuyxWUsaOnykC//f3ESq
 +UT0YUQBMvBBksx7BoGFZ/8vpAasj486hBuyIHcFCCwvYJI/YsislkEPG6bBm2DRRxH2
 2J8rHEvf+Rdp6jbNWr/zejdZ1DKgjmdpM6U/QrrLTkNgblKFUJ6rTDUtX8CWPY+K+yM5
 M6zGpRCC01CBhQDXOBY+xEiWVy08GaOShn8/vRw6mLvUKA8OiwHzvzN59YOfolFwup4Z
 9m3Q==
X-Gm-Message-State: AMCzsaU5W6wGh0IjkJr+Ppwj7OyuBhe3CVlghbAwJ702uQ8+4ZFb+QNm
 v2yQJxRhdSc3/mJkd5AzWJ+spwTKpZ0=
X-Google-Smtp-Source: ABhQp+Tq8y1lZcS1KBwEDfjvZZJBy+Tq2LOAjl4XooYOzeQaBGV+E2K/BpFyMgzfH5b2+TyrigaSMw==
X-Received: by 10.98.181.1 with SMTP id y1mr106330pfe.240.1508380741655;
 Wed, 18 Oct 2017 19:39:01 -0700 (PDT)
Received: from localhost.localdomain ([113.57.183.244])
 by smtp.gmail.com with ESMTPSA id q7sm21588212pgn.56.2017.10.18.19.38.56
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 18 Oct 2017 19:39:00 -0700 (PDT)
From: Zhongze Liu <blackskygg@gmail.com>
To: xen-devel@lists.xen.org
Date: Thu, 19 Oct 2017 10:36:34 +0800
Message-Id: <20171019023635.19812-7-blackskygg@gmail.com>
X-Mailer: git-send-email 2.14.2
In-Reply-To: <20171019023635.19812-1-blackskygg@gmail.com>
References: <20171019023635.19812-1-blackskygg@gmail.com>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Zhongze Liu <blackskygg@gmail.com>
Subject: [Xen-devel] [PATCH v3 6/7] libxl:xl: add parsing code to parse
	"libxl_static_sshm" from xl config files
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIHRoZSBwYXJzaW5nIHV0aWxzIGZvciB0aGUgbmV3bHkgaW50cm9kdWNlZCBsaWJ4bF9zdGF0
aWNfc3NobSBzdHJ1Y3QKdG8gdGhlIGxpYnhsL2xpYnhsdV8qIGZhbWlseS4gQW5kIGFkZCByZWFs
YXRlZCBwYXJzaW5nIGNvZGUgaW4geGwgdG8KcGFyc2UgdGhlIHN0cnVjdCBmcm9tIHhsIGNvbmZp
ZyBmaWxlcy4gVGhpcyBpcyBmb3IgdGhlIHByb3Bvc2FsICJBbGxvdwpzZXR0aW5nIHVwIHNoYXJl
ZCBtZW1vcnkgYXJlYXMgYmV0d2VlbiBWTXMgZnJvbSB4bCBjb25maWcgZmlsZSIgKHNlZSBbMV0p
LgoKWzFdIGh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3
LTA4L21zZzAzMjQyLmh0bWwKClNpZ25lZC1vZmYtYnk6IFpob25nemUgTGl1IDxibGFja3NreWdn
QGdtYWlsLmNvbT4KCkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgpDYzogeGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKLS0tCiB0b29scy9saWJ4bC9NYWtl
ZmlsZSAgICAgIHwgICAyICstCiB0b29scy9saWJ4bC9saWJ4bHVfc3NobS5jIHwgMjEwICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhsL2xp
YnhsdXRpbC5oICAgfCAgIDYgKysKIHRvb2xzL3hsL3hsX3BhcnNlLmMgICAgICAgfCAgMjQgKysr
KystCiA0IGZpbGVzIGNoYW5nZWQsIDI0MCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQog
Y3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2xpYnhsL2xpYnhsdV9zc2htLmMKCmRpZmYgLS1naXQg
YS90b29scy9saWJ4bC9NYWtlZmlsZSBiL3Rvb2xzL2xpYnhsL01ha2VmaWxlCmluZGV4IDkxYmM3
MGNkYTIuLjI1ZTZmMGJkN2YgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL01ha2VmaWxlCisrKyBi
L3Rvb2xzL2xpYnhsL01ha2VmaWxlCkBAIC0xNzYsNyArMTc2LDcgQEAgQVVUT0lOQ1M9IGxpYnhs
dV9jZmdfeS5oIGxpYnhsdV9jZmdfbC5oIF9saWJ4bF9saXN0LmggX3BhdGhzLmggXAogQVVUT1NS
Q1M9IGxpYnhsdV9jZmdfeS5jIGxpYnhsdV9jZmdfbC5jCiBBVVRPU1JDUyArPSBfbGlieGxfc2F2
ZV9tc2dzX2NhbGxvdXQuYyBfbGlieGxfc2F2ZV9tc2dzX2hlbHBlci5jCiBMSUJYTFVfT0JKUyA9
IGxpYnhsdV9jZmdfeS5vIGxpYnhsdV9jZmdfbC5vIGxpYnhsdV9jZmcubyBcCi0JbGlieGx1X2Rp
c2tfbC5vIGxpYnhsdV9kaXNrLm8gbGlieGx1X3ZpZi5vIGxpYnhsdV9wY2kubworCWxpYnhsdV9k
aXNrX2wubyBsaWJ4bHVfZGlzay5vIGxpYnhsdV92aWYubyBsaWJ4bHVfcGNpLm8gbGlieGx1X3Nz
aG0ubwogJChMSUJYTFVfT0JKUyk6IENGTEFHUyArPSAkKENGTEFHU19saWJ4ZW5jdHJsKSAjIEZv
ciB4ZW50b29sbG9nLmgKIAogJChURVNUX1BST0dfT0JKUykgX2xpYnhsLmFwaS1mb3ItY2hlY2s6
IENGTEFHUyArPSAkKENGTEFHU19saWJ4ZW50b29sbG9nKSAkKENGTEFHU19saWJ4ZW50b29sY29y
ZSkKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsdV9zc2htLmMgYi90b29scy9saWJ4bC9s
aWJ4bHVfc3NobS5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjUyNzZm
ZjkzOTUKLS0tIC9kZXYvbnVsbAorKysgYi90b29scy9saWJ4bC9saWJ4bHVfc3NobS5jCkBAIC0w
LDAgKzEsMjEwIEBACisjaW5jbHVkZSAibGlieGxfb3NkZXBzLmgiIC8qIG11c3QgY29tZSBiZWZv
cmUgYW55IG90aGVyIGhlYWRlcnMgKi8KKyNpbmNsdWRlICJsaWJ4bHVfaW50ZXJuYWwuaCIKKyNp
bmNsdWRlICJ4ZW5jdHJsLmgiCisKKyNpbmNsdWRlIDxjdHlwZS5oPgorCisjZGVmaW5lIFBBUkFN
X1JFKEVYUFIpICJeXFxzKiIgRVhQUiAiXFxzKigsfCQpIgorI2RlZmluZSBXT1JEX1JFICAgICAg
ICAgIihbX2EtekEtWjAtOV0rKSIKKyNkZWZpbmUgRVFVX1JFICAgICAgICAgUEFSQU1fUkUoV09S
RF9SRSAiXFxzKj1cXHMqIiBXT1JEX1JFKQorCisjZGVmaW5lIFJFVF9JTlZBTChtc2csIGN1cnJf
c3RyKSAgZG8geyAgICAgICAgICAgICAgXAorICAgICAgICB4bHVfX3NzaG1fZXJyKGNmZywgbXNn
LCBjdXJyX3N0cik7ICAgICAgICAgIFwKKyAgICAgICAgcmMgPSBFSU5WQUw7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGdvdG8gb3V0OyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIH0gd2hpbGUoMCkKKworLyogc2V0IGEgbWVtYmVyIGlu
IGxpYnhsX3N0YXRpY19zaG0gYW5kIHJlcG9ydCBhbiBlcnJvciBpZiBpdCdzIHJlc3BlY2lmaWVk
LAorICogQGN1cnJfc3RyIGluZGljYXRlcyB0aGUgaGVhZCBvZiB0aGUgcmVtYWluaW5nIHN0cmlu
Zy4gKi8KKyNkZWZpbmUgU0VUX1ZBTCh2YXIsIG5hbWUsIHR5cGUsIHZhbHVlLCBjdXJyX3N0cikg
IGRvIHsgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgaWYgKCh2YXIpICE9IExJQlhMX1NTSE1f
IyN0eXBlIyNfVU5LTk9XTiAmJiAodmFyKSAhPSB2YWx1ZSkgeyAgIFwKKyAgICAgICAgICAgIFJF
VF9JTlZBTCgiXCIiIG5hbWUgIlwiIHJlc3BlY2lmaWVkIiwgY3Vycl9zdHIpOyAgICAgICAgICAg
IFwKKyAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgKHZhcikgPSB2YWx1ZTsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB9IHdoaWxlKDApCisK
Kworc3RhdGljIHZvaWQgeGx1X19zc2htX2VycihYTFVfQ29uZmlnICpjZmcsIGNvbnN0IGNoYXIg
Km1zZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqY3Vycl9zdHIpIHsK
KyAgICBmcHJpbnRmKGNmZy0+cmVwb3J0LAorICAgICAgICAgICAgIiVzOiBjb25maWcgcGFyc2lu
ZyBlcnJvciBpbiBzaGFyZWRfbWVtb3J5OiAlcyBhdCAnJXMnXG4iLAorICAgICAgICAgICAgY2Zn
LT5jb25maWdfc291cmNlLCBtc2csIGN1cnJfc3RyKTsKK30KKworc3RhdGljIGludCBwYXJzZV9w
cm90KFhMVV9Db25maWcgKmNmZywgY2hhciAqc3RyLCBsaWJ4bF9zc2htX3Byb3QgKnByb3QpCit7
CisgICAgaW50IHJjOworICAgIGxpYnhsX3NzaG1fcHJvdCBuZXdfcHJvdDsKKworICAgIGlmICgh
c3RyY21wKHN0ciwgInJ3IikpIHsKKyAgICAgICAgbmV3X3Byb3QgPSBMSUJYTF9TU0hNX1BST1Rf
Ulc7CisgICAgfSBlbHNlIHsKKyAgICAgICAgUkVUX0lOVkFMKCJpbnZhbGlkIHBlcm1pc3Npb24g
ZmxhZ3MiLCBzdHIpOworICAgIH0KKworICAgIFNFVF9WQUwoKnByb3QsICJwZXJtaXNzaW9uIGZs
YWdzIiwgUFJPVCwgbmV3X3Byb3QsIHN0cik7CisKKyAgICByYyA9IDA7CisKKyBvdXQ6CisgICAg
cmV0dXJuIHJjOworfQorCitzdGF0aWMgaW50IHBhcnNlX2NhY2hlcG9saWN5KFhMVV9Db25maWcg
KmNmZywgY2hhciAqc3RyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9zc2ht
X2NhY2hlcG9saWN5ICpwb2xpY3kpCit7CisgICAgaW50IHJjOworICAgIGxpYnhsX3NzaG1fY2Fj
aGVwb2xpY3kgbmV3X3BvbGljeTsKKworICAgIGlmICghc3RyY21wKHN0ciwgIkFSTV9ub3JtYWwi
KSkgeworICAgICAgICBuZXdfcG9saWN5ID0gTElCWExfU1NITV9DQUNIRVBPTElDWV9BUk1fTk9S
TUFMOworICAgIH0gZWxzZSBpZiAoIXN0cmNtcChzdHIsICJ4ODZfbm9ybWFsIikpIHsKKyAgICAg
ICAgbmV3X3BvbGljeSA9IExJQlhMX1NTSE1fQ0FDSEVQT0xJQ1lfWDg2X05PUk1BTDsKKyAgICB9
IGVsc2UgeworICAgICAgICBSRVRfSU5WQUwoImludmFsaWQgY2FjaGUgcG9saWN5Iiwgc3RyKTsK
KyAgICB9CisKKyAgICBTRVRfVkFMKCpwb2xpY3ksICJjYWNoZSBwb2xpY3kiLCBDQUNIRVBPTElD
WSwgbmV3X3BvbGljeSwgc3RyKTsKKyAgICByYyA9IDA7CisKKyBvdXQ6CisgICAgcmV0dXJuIHJj
OworfQorCisvKiBoYW5kbGUga2V5ID0gdmFsdWUgcGFpcnMgKi8KK3N0YXRpYyBpbnQgaGFuZGxl
X2VxdShYTFVfQ29uZmlnICpjZmcsIGNoYXIgKmtleSwgY2hhciAqdmFsLAorICAgICAgICAgICAg
ICAgICAgICAgIGxpYnhsX3N0YXRpY19zaG0gKnNzaG0pCit7CisgICAgaW50IHJjOworCisgICAg
aWYgKCFzdHJjbXAoa2V5LCAiaWQiKSkgeworICAgICAgICBpZiAoc3RybGVuKHZhbCkgPiBMSUJY
TF9TU0hNX0lEX01BWExFTikgeyBSRVRfSU5WQUwoImlkIHRvbyBsb25nIiwgdmFsKTsgfQorICAg
ICAgICBpZiAoc3NobS0+aWQgJiYgIXN0cmNtcChzc2htLT5pZCwgdmFsKSkgeworICAgICAgICAg
ICAgUkVUX0lOVkFMKCJpZCByZXNwZWNpZmllZCIsIHZhbCk7CisgICAgICAgIH0KKworICAgICAg
ICBzc2htLT5pZCA9IHN0cmR1cCh2YWwpOworICAgICAgICBpZiAoIXNzaG0tPmlkKSB7CisgICAg
ICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInNzaG0gcGFyc2VyIG91dCBvZiBtZW1vcnlcbiIpOwor
ICAgICAgICAgICAgcmMgPSBFTk9NRU07CisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAg
fQorICAgIH0gZWxzZSBpZiAoIXN0cmNtcChrZXksICJyb2xlIikpIHsKKyAgICAgICAgbGlieGxf
c3NobV9yb2xlIG5ld19yb2xlOworCisgICAgICAgIGlmICghc3RyY21wKCJtYXN0ZXIiLCB2YWwp
KSB7CisgICAgICAgICAgICBuZXdfcm9sZSA9IExJQlhMX1NTSE1fUk9MRV9NQVNURVI7CisgICAg
ICAgIH0gZWxzZSBpZiAoIXN0cmNtcCgic2xhdmUiLCB2YWwpKSB7CisgICAgICAgICAgICBuZXdf
cm9sZSA9IExJQlhMX1NTSE1fUk9MRV9TTEFWRTsKKyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAg
ICAgIFJFVF9JTlZBTCgiaW52YWxpZCByb2xlIiwgdmFsKTsKKyAgICAgICAgfQorCisgICAgICAg
IFNFVF9WQUwoc3NobS0+cm9sZSwgInJvbGUiLCBST0xFLCBuZXdfcm9sZSwgdmFsKTsKKyAgICB9
IGVsc2UgaWYgKCFzdHJjbXAoa2V5LCAiYmVnaW4iKSB8fAorICAgICAgICAgICAgICAgIXN0cmNt
cChrZXksICJlbmQiKSB8fAorICAgICAgICAgICAgICAgIXN0cmNtcChrZXksICJvZmZzZXQiKSkg
eworICAgICAgICBjaGFyICplbmRwdHI7CisgICAgICAgIGludCBiYXNlID0gMTA7CisgICAgICAg
IHVpbnQ2NF90IG5ld19hZGRyOworCisgICAgICAgIC8qIENvdWxkIGJlIGluIGhleCBmb3JtLiBO
b3RlIHRoYXQgd2UgZG9uJ3QgbmVlZCB0byBjaGVjayB0aGUgbGVuZ3RoIGhlcmUsCisgICAgICAg
ICAqIGZvciB2YWxbXSBpcyBOVUxMLXRlcm1pbmF0ZWQgKi8KKyAgICAgICAgaWYgKHZhbFswXSA9
PSAnMCcgJiYgdmFsWzFdID09ICd4JykgeyBiYXNlID0gMTY7IH0KKyAgICAgICAgbmV3X2FkZHIg
PSBzdHJ0b3VsbCh2YWwsICZlbmRwdHIsIGJhc2UpOworICAgICAgICBpZiAoZXJybm8gPT0gRVJB
TkdFIHx8ICplbmRwdHIpCisgICAgICAgICAgICBSRVRfSU5WQUwoImludmFsaWQgYmVnaW4vZW5k
L29mZnNldCIsIHZhbCk7CisgICAgICAgIGlmIChuZXdfYWRkciAmIH5YQ19QQUdFX01BU0spCisg
ICAgICAgICAgICBSRVRfSU5WQUwoImJlZ2luL2VuZC9vZmZzZXQgaXMgbm90IGEgbXVsdGlwbGUg
b2YgNEsiLCB2YWwpOworCisgICAgICAgIC8qIGJlZ2luIG9yIGVuZCAqLworICAgICAgICBpZiAo
a2V5WzBdID09ICdiJykgeworICAgICAgICAgICAgU0VUX1ZBTChzc2htLT5iZWdpbiwgImJlZ2lu
bmluZyBhZGRyZXNzIiwgUkFOR0UsIG5ld19hZGRyLCB2YWwpOworICAgICAgICB9IGVsc2UgaWYo
a2V5WzBdID09ICdlJyl7CisgICAgICAgICAgICBTRVRfVkFMKHNzaG0tPmVuZCwgImVuZGluZyBh
ZGRyZXNzIiwgUkFOR0UsIG5ld19hZGRyLCB2YWwpOworICAgICAgICB9IGVsc2UgeworICAgICAg
ICAgICAgU0VUX1ZBTChzc2htLT5vZmZzZXQsICJvZmZzZXQiLCBSQU5HRSwgbmV3X2FkZHIsIHZh
bCk7CisgICAgICAgIH0KKyAgICB9IGVsc2UgaWYgKCFzdHJjbXAoa2V5LCAicHJvdCIpKSB7Cisg
ICAgICAgIHJjID0gcGFyc2VfcHJvdChjZmcsIHZhbCwgJnNzaG0tPnByb3QpOworICAgICAgICBp
ZiAocmMpIHsgZ290byBvdXQ7IH0KKyAgICB9IGVsc2UgaWYgKCFzdHJjbXAoa2V5LCAiY2FjaGVf
cG9saWN5IikpIHsKKyAgICAgICAgcmMgPSBwYXJzZV9jYWNoZXBvbGljeShjZmcsIHZhbCwgJnNz
aG0tPmNhY2hlX3BvbGljeSk7CisgICAgICAgIGlmIChyYykgeyBnb3RvIG91dDsgfQorICAgIH0g
ZWxzZSB7CisgICAgICAgIFJFVF9JTlZBTCgiaW52YWxpZCBvcHRpb24iLCBrZXkpOworICAgIH0K
KworICAgIHJjID0gMDsKKworIG91dDoKKyAgICByZXR1cm4gcmM7Cit9CisKK2ludCB4bHVfc3No
bV9wYXJzZShYTFVfQ29uZmlnICpjZmcsIGNvbnN0IGNoYXIgKnNwZWMsCisgICAgICAgICAgICAg
ICAgICAgbGlieGxfc3RhdGljX3NobSAqc3NobSkKK3sKKyAgICBpbnQgcmM7CisgICAgcmVnZXhf
dCBlcXVfcmVjOworICAgIGNoYXIgKmJ1ZjIgPSBOVUxMLCAqcHRyID0gTlVMTDsKKyAgICByZWdt
YXRjaF90IHBtYXRjaFszXTsKKworICAgIHJjID0gcmVnY29tcCgmZXF1X3JlYywgRVFVX1JFLCBS
RUdfRVhURU5ERUQpOworICAgIGlmIChyYykgeworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInNz
aG0gcGFyc2VyIGZhaWxlZCB0byBpbml0aWFsaXplXG4iKTsKKyAgICAgICAgZ290byBvdXQ7Cisg
ICAgfQorCisgICAgYnVmMiA9IHB0ciA9IHN0cmR1cChzcGVjKTsKKyAgICBpZiAoIWJ1ZjIpIHsK
KyAgICAgICAgZnByaW50ZihzdGRlcnIsICJzc2htIHBhcnNlciBvdXQgb2YgbWVtb3J5XG4iKTsK
KyAgICAgICAgcmMgPSBFTk9NRU07CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKworICAgIC8q
IG1haW4gcGFyc2luZyBsb29wICovCisgICAgd2hpbGUgKHRydWUpIHsKKyAgICAgICAgaWYgKCEq
cHRyKSB7IGJyZWFrOyB9CisgICAgICAgIGlmIChyZWdleGVjKCZlcXVfcmVjLCBwdHIsIDMsIHBt
YXRjaCwgMCkpCisgICAgICAgICAgICBSRVRfSU5WQUwoInVucmVjb2duaXplZCB0b2tlbiIsIHB0
cik7CisKKyAgICAgICAgcHRyW3BtYXRjaFsxXS5ybV9lb10gPSAnXDAnOworICAgICAgICBwdHJb
cG1hdGNoWzJdLnJtX2VvXSA9ICdcMCc7CisgICAgICAgIHJjID0gaGFuZGxlX2VxdShjZmcsIHB0
ciArIHBtYXRjaFsxXS5ybV9zbywKKyAgICAgICAgICAgICAgICAgICAgICAgIHB0ciArIHBtYXRj
aFsyXS5ybV9zbywgc3NobSk7CisgICAgICAgIGlmIChyYykgeyBnb3RvIG91dDsgfQorCisgICAg
ICAgIHB0ciArPSBwbWF0Y2hbMF0ucm1fZW87CisgICAgfQorCisgICAgaWYgKCpwdHIpIHsgUkVU
X0lOVkFMKCJpbnZhbGlkIHN5bnRheCIsIHB0cik7IH0KKworICAgIC8qIGRvIHNvbWUgZWFybHkg
Y2hlY2tzICovCisgICAgaWYgKCFzc2htLT5pZCkgeworICAgICAgICBSRVRfSU5WQUwoImlkIG5v
dCBzcGVjaWZpZWQiLCBzcGVjKTsKKyAgICB9CisgICAgaWYgKHNzaG0tPmJlZ2luID09IExJQlhM
X1NTSE1fUkFOR0VfVU5LTk9XTikgeworICAgICAgICBSRVRfSU5WQUwoImJlZ2luIGFkZHJlc3Mg
bm90IHNwZWNpZmllZCIsIHNwZWMpOworICAgIH0KKyAgICBpZiAoc3NobS0+ZW5kID09IExJQlhM
X1NTSE1fUkFOR0VfVU5LTk9XTikgeworICAgICAgICBSRVRfSU5WQUwoImVuZCBhZGRyZXNzIG5v
dCBzcGVjaWZpZWQiLCBzcGVjKTsKKyAgICB9CisgICAgaWYgKHNzaG0tPmJlZ2luID4gc3NobS0+
ZW5kKSB7CisgICAgICAgIFJFVF9JTlZBTCgiYmVnaW4gYWRkcmVzcyBsYXJnZXIgdGhhdCBlbmQg
YWRkcmVzcyIsIHNwZWMpOworICAgIH0KKworICAgIHJjID0gMDsKKworIG91dDoKKyAgICBpZiAo
YnVmMikgeyBmcmVlKGJ1ZjIpOyB9CisgICAgcmVnZnJlZSgmZXF1X3JlYyk7CisgICAgcmV0dXJu
IHJjOworfQorCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1iYXNp
Yy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYg
LS1naXQgYS90b29scy9saWJ4bC9saWJ4bHV0aWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsdXRpbC5o
CmluZGV4IGU4MWI2NDRjMDEuLmVlMzljYjViZGMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xp
YnhsdXRpbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsdXRpbC5oCkBAIC0xMTgsNiArMTE4LDEy
IEBAIGludCB4bHVfcmRtX3BhcnNlKFhMVV9Db25maWcgKmNmZywgbGlieGxfcmRtX3Jlc2VydmUg
KnJkbSwgY29uc3QgY2hhciAqc3RyKTsKIGludCB4bHVfdmlmX3BhcnNlX3JhdGUoWExVX0NvbmZp
ZyAqY2ZnLCBjb25zdCBjaGFyICpyYXRlLAogICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9k
ZXZpY2VfbmljICpuaWMpOwogCisvKgorICogc3RhdGljIHNoYXJlZCBtZW1vcnkgc3BlY2lmaWNh
dGlvbiBwYXJzaW5nCisgKi8KK2ludCB4bHVfc3NobV9wYXJzZShYTFVfQ29uZmlnICpjZmcsIGNv
bnN0IGNoYXIgKnNwZWMsCisgICAgICAgICAgICAgICAgICAgbGlieGxfc3RhdGljX3NobSAqc3No
bSk7CisKICNlbmRpZiAvKiBMSUJYTFVUSUxfSCAqLwogCiAvKgpkaWZmIC0tZ2l0IGEvdG9vbHMv
eGwveGxfcGFyc2UuYyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKaW5kZXggOWE2OTJkNWFlNi4uYmY0
MjVmMGZmMyAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfcGFyc2UuYworKysgYi90b29scy94bC94
bF9wYXJzZS5jCkBAIC04NjAsNyArODYwLDcgQEAgdm9pZCBwYXJzZV9jb25maWdfZGF0YShjb25z
dCBjaGFyICpjb25maWdfc291cmNlLAogICAgIGxvbmcgbCwgdmNwdXMgPSAwOwogICAgIFhMVV9D
b25maWcgKmNvbmZpZzsKICAgICBYTFVfQ29uZmlnTGlzdCAqY3B1cywgKnZiZHMsICpuaWNzLCAq
cGNpcywgKmN2ZmJzLCAqY3B1aWRzLCAqdnRwbXMsCi0gICAgICAgICAgICAgICAgICAgKnVzYmN0
cmxzLCAqdXNiZGV2cywgKnA5ZGV2cywgKnZkaXNwbHM7CisgICAgICAgICAgICAgICAgICAgKnVz
YmN0cmxzLCAqdXNiZGV2cywgKnA5ZGV2cywgKnZkaXNwbHMsICpzc2htczsKICAgICBYTFVfQ29u
ZmlnTGlzdCAqY2hhbm5lbHMsICppb3BvcnRzLCAqaXJxcywgKmlvbWVtLCAqdmlyaWRpYW4sICpk
dGRldnMsCiAgICAgICAgICAgICAgICAgICAgKm1jYV9jYXBzOwogICAgIGludCBudW1faW9wb3J0
cywgbnVtX2lycXMsIG51bV9pb21lbSwgbnVtX2NwdXMsIG51bV92aXJpZGlhbiwgbnVtX21jYV9j
YXBzOwpAQCAtMTU1NSw2ICsxNTU1LDI4IEBAIHZvaWQgcGFyc2VfY29uZmlnX2RhdGEoY29uc3Qg
Y2hhciAqY29uZmlnX3NvdXJjZSwKICAgICAgICAgfQogICAgIH0KIAorICAgIGlmICgheGx1X2Nm
Z19nZXRfbGlzdCAoY29uZmlnLCAic3RhdGljX3NobSIsICZzc2htcywgMCwgMCkpIHsKKyAgICAg
ICAgZF9jb25maWctPm51bV9zc2htcyA9IDA7CisgICAgICAgIGRfY29uZmlnLT5zc2htcyA9IE5V
TEw7CisgICAgICAgIHdoaWxlICgoYnVmID0geGx1X2NmZ19nZXRfbGlzdGl0ZW0gKHNzaG1zLCBk
X2NvbmZpZy0+bnVtX3NzaG1zKSkgIT0gTlVMTCkgeworICAgICAgICAgICAgbGlieGxfc3RhdGlj
X3NobSAqc3NobTsKKyAgICAgICAgICAgIGNoYXIgKmJ1ZjIgPSBzdHJkdXAoYnVmKTsKKyAgICAg
ICAgICAgIGludCByZXQ7CisKKyAgICAgICAgICAgIHNzaG0gPSBBUlJBWV9FWFRFTkRfSU5JVF9O
T0RFVklEKGRfY29uZmlnLT5zc2htcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGRfY29uZmlnLT5udW1fc3NobXMsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9zdGF0aWNfc2htX2luaXQpOworICAgICAgICAg
ICAgcmV0ID0geGx1X3NzaG1fcGFyc2UoY29uZmlnLCBidWYyLCBzc2htKTsKKyAgICAgICAgICAg
IGlmIChyZXQpIHsKKyAgICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICJ4bDogSW52YWxpZCBhcmd1bWVudCBmb3Igc3RhdGljX3NobTogJXMiLCBi
dWYyKTsKKyAgICAgICAgICAgICAgICBleGl0KEVYSVRfRkFJTFVSRSk7CisgICAgICAgICAgICB9
CisKKyAgICAgICAgICAgIGZyZWUoYnVmMik7CisgICAgICAgIH0KKyAgICB9CisKICAgICBpZiAo
IXhsdV9jZmdfZ2V0X2xpc3QoY29uZmlnLCAicDkiLCAmcDlkZXZzLCAwLCAwKSkgewogICAgICAg
ICBsaWJ4bF9kZXZpY2VfcDkgKnA5OwogICAgICAgICBjaGFyICpzZWN1cml0eV9tb2RlbCA9IE5V
TEw7Ci0tIAoyLjE0LjIKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 19 02:39:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 02:39:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e50jn-0005Of-Bf; Thu, 19 Oct 2017 02:39:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1e50jl-0005NT-IB
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 02:39:09 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 80/4D-31244-C4018E95; Thu, 19 Oct 2017 02:39:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXiVRvsousj8CL
 SYMpRPoslHxezODB6HN39mymAMYo1My8pvyKBNWPpyaOMBccjKrZvPMbYwPjavYuRi0NIYAKj
 xJFJG5hAHBaBlywSHe1vwBwJgX5Wid/HDrB3MXICOXkSL+Y+YIOw0yR6XjayQNhlEnf3TGIEs
 YUElCWmr/zBDjG2gUni2csjTCAJNgENibVTDoI1iwhIS1z7fJkRpIhZ4AijxLUPC5lBEsICfh
 JvP78Ba2ARUJWYcvwZmM0rYCmxfN8LqG3yEu8X3AfbxilgJTHp1jlmiM2WEguWHmeawCi4gJF
 hFaNGcWpRWWqRrpGBXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYNgxAMEOxl/L
 Ag4xSnIwKYny6h54FinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvcb34tIIcGi1PTUirTMHGAEw
 KQlOHiURHgZ+IHSvMUFibnFmekQqVOM3hzHNl3+w8Sxb88tIPnoxl0g2XETRG4Ckxu+P/jDJM
 SSl5+XKiXOKwQyQgBkREZpHtwCWCRfYpSVEuZlBDpZiKcgtSg3swRV/hWjOAejkjCvAMgUnsy
 8Erg7XgGdyAR04jqnJyAnliQipKQaGANPf9rxUuHor3Nm7x+Yb+QNPphw0ub8ZJOdzRu+zg0U
 cUgyfH/ed/Or0+pdE4XFNa1Xef0Ka1uZ5xPuNLtRuvGy8EKRn9OflE0pCJn17p9R396tdtNXO
 m2YqKO5zaJmQ5586Y/4QuaVR1VdIo3ZWvQl5P8fiNabN1827Z2BktK7O9Gx6k1mWkosxRmJhl
 rMRcWJACeiKHffAgAA
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1508380747!77706551!1
X-Originating-IP: [74.125.83.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6089 invoked from network); 19 Oct 2017 02:39:07 -0000
Received: from mail-pg0-f68.google.com (HELO mail-pg0-f68.google.com)
 (74.125.83.68)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Oct 2017 02:39:07 -0000
Received: by mail-pg0-f68.google.com with SMTP id r25so5874606pgn.4
 for <xen-devel@lists.xen.org>; Wed, 18 Oct 2017 19:39:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=bKI8OGyfnhSELBq5L8fN5X23DQXbVA/iZatBQqfJNQc=;
 b=Ju0neiJ+u2z93x/xUWffu+JZ1WM5kLjzYp0o81qGQTDdrSGFD/kK22q8shOdAURo2O
 QrSYJTMf49IKiN9d/0brjehTAIrRsmDu+cO2eDm14VFVMqU11aVB61yzQJnUGJfK7nN1
 b+nWOcfrpi8dtilYP6zVYPIvWAm6W7ay85qdHOtvAbsl2Aj3UYFIbm5mazlKtd3Uv6O8
 HF7Wq84YGqnWhnRGDqZCfc1sNg8ol9qMgKc7BMh/WxOhSouJqZ2EoxQMI52nN++WU/mM
 rL87yIucYDrEPVZtl03qZ5/S5yAzwUVCwlF7QgK9fT/+xjaSfjxaXc29r2RQ4icJOpq3
 k/vA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=bKI8OGyfnhSELBq5L8fN5X23DQXbVA/iZatBQqfJNQc=;
 b=jTdVzGeBuOI5U//vvtNn2dipZxp0ujefP/LTYireGrxsAcT8qC4BJwldgs1jC3kOPW
 fMwYyd6KatWA1+z3sG2lwrlDftjdsqHFRjmOWfEOFxcMNapLnDUYLFf3P6LPO6otJy1G
 1b5B67sDooc3cgTND5hWOYazSIQs92GMUSAQ5LaV2+aB5kcPttNUYfeF4Q6W9zQhbFRR
 POoyQV1un16iPrzr/5CWfk4wXjJVbZTALcuNrczW85G1mw2lmddQnSKdD2tUaOt2z1hc
 IZuKRB4ysOcWkHmNGpK3mV+xCseQySKgNDe4NADtU7ashsEnE1Izku2bl6n5QD/FaHzT
 ZgEQ==
X-Gm-Message-State: AMCzsaXhQWqtCXrSTcUbe/jpwF2wX2uNgHfs0QQQgAqRdpLS5PrQD0nw
 UiZv/SNk6qzLZAYAHyfR0ggDmC+2n/8=
X-Google-Smtp-Source: ABhQp+SLbq0tvTFtFSmSFNsPb9Ec83ju1tGWo9h9TImkU4RoAjdNdiuqQHFiOi/Z5u6r5sMs6zLoPg==
X-Received: by 10.98.181.3 with SMTP id y3mr109867pfe.264.1508380746203;
 Wed, 18 Oct 2017 19:39:06 -0700 (PDT)
Received: from localhost.localdomain ([113.57.183.244])
 by smtp.gmail.com with ESMTPSA id q7sm21588212pgn.56.2017.10.18.19.39.02
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 18 Oct 2017 19:39:05 -0700 (PDT)
From: Zhongze Liu <blackskygg@gmail.com>
To: xen-devel@lists.xen.org
Date: Thu, 19 Oct 2017 10:36:35 +0800
Message-Id: <20171019023635.19812-8-blackskygg@gmail.com>
X-Mailer: git-send-email 2.14.2
In-Reply-To: <20171019023635.19812-1-blackskygg@gmail.com>
References: <20171019023635.19812-1-blackskygg@gmail.com>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Zhongze Liu <blackskygg@gmail.com>
Subject: [Xen-devel] [PATCH v3 7/7] docs: documentation about static shared
	memory regions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGRvY3MgdG8gZG9jdW1lbnQgdGhlIG1vdGl2YXRpb24sIHVzYWdlLCB1c2UgY2FzZXMgYW5k
IG90aGVyCnJlbGF2YW50IGluZm9tYXRpb24gYWJvdXQgdGhlIHN0YXRpYyBzaGFyZWQgbWVtb3J5
IGZlYXR1cmUuCgpUaGlzIGlzIGZvciB0aGUgcHJvcG9zYWwgIkFsbG93IHNldHRpbmcgdXAgc2hh
cmVkIG1lbW9yeSBhcmVhcyBiZXR3ZWVuIFZNcwpmcm9tIHhsIGNvbmZpZyBmaWxlIi4gU2VlOgoK
ICBodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wOC9t
c2cwMzI0Mi5odG1sCgpTaWduZWQtb2ZmLWJ5OiBaaG9uZ3plIExpdSA8YmxhY2tza3lnZ0BnbWFp
bC5jb20+CgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCi0tLQogZG9jcy9tYW4veGwtc3RhdGljLXNo
bS1jb25maWd1cmF0aW9uLnBvZC41IHwgMjU3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
CiBkb2NzL21hbi94bC5jZmcucG9kLjUuaW4gICAgICAgICAgICAgICAgICAgfCAgIDggKwogZG9j
cy9taXNjL3hlbnN0b3JlLXBhdGhzLm1hcmtkb3duICAgICAgICAgIHwgIDQ3ICsrKysrKwogMyBm
aWxlcyBjaGFuZ2VkLCAzMTIgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRvY3Mv
bWFuL3hsLXN0YXRpYy1zaG0tY29uZmlndXJhdGlvbi5wb2QuNQoKZGlmZiAtLWdpdCBhL2RvY3Mv
bWFuL3hsLXN0YXRpYy1zaG0tY29uZmlndXJhdGlvbi5wb2QuNSBiL2RvY3MvbWFuL3hsLXN0YXRp
Yy1zaG0tY29uZmlndXJhdGlvbi5wb2QuNQpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwMDAwLi5mMTAzNDk5YTg3Ci0tLSAvZGV2L251bGwKKysrIGIvZG9jcy9tYW4veGwtc3RhdGlj
LXNobS1jb25maWd1cmF0aW9uLnBvZC41CkBAIC0wLDAgKzEsMjU3IEBACis9aGVhZDEgTkFNRQor
Cit4bC1zdGF0aWMtc2htLWNvbmZpZ3VyYXRpb24gLSBYTCBTdGF0aWMgU2hhcmVkIE1lbWVvcnkg
Q29uZmlndXJhdGlvbiBTeW50YXgKKworCisoQjxOT1RFPjogVGhpcyBpcyBjdXJyZW50bHkgb25s
eSBhdmFpbGFibGUgdG8gQVJNIGd1ZXN0cy4pCisKKz1oZWFkMSBERVNDUklQVElPTgorCitUaGUg
c3RhdGljX3NobSBvcHRpb24gYWxsb3dzIHVzZXJzIHRvIHN0YXRpY2FsbHkgc2V0dXAgc2hhcmVk
IG1lbW9yeSByZWdpb25zCithbW9uZyBhIGdyb3VwIG9mIFZNcywgZW5hYmxpbmcgZ3Vlc3RzIHdp
dGhvdXQgZ3JhbnQgdGFibGUgc3VwcG9ydCB0byBkbworc2htLWJhc2VkIGNvbW11bmljYXRpb24u
CisKK0V2ZXJ5IHNoYXJlZCByZWdpb24gaXM6CisKKz1vdmVyIDQKKworKiBVbmlxdWVseSBpZGVu
dGlmaWVkIGJ5IGEgc3RyaW5nIHRoYXQgaXMgbm8gbG9uZ2VyIHRoYW4gMTI4IGNoYXJhY3RlcnMs
IHdoaWNoCitpcyBjYWxsZWQgYW4gQjxpZGVudGlmaWVyPiBpbiB0aGlzIGRvY3VtZW50LgorCisq
IEJhY2tlZCBieSBleGFjdGVseSBvbmUgZG9tYWluLCB3aGljaCBpcyBjYWxsZWQgYSBCPG1hc3Rl
cj4gZG9tYWluLCBhbmQgYWxsCit0aGUgb3RoZXIgZG9tYWlucyB3aG8gYXJlIGFsc28gc2hhcmlu
ZyB0aGlzIHJlZ2lvbiBhcmUgY2FsbGVkIEI8c2xhdmU+cy4KKworPWJhY2sKKworPWhlYWQxIFNZ
TlRBWAorCitUaGlzIGRvY3VtZW50IHNwZWNpZmllcyBzeW50YXggb2YgdGhlIHN0YXRpYyBzaGFy
ZWQgbWVtb3J5IGNvbmZpZ3VyYXRpb24gaW4KK3RoZSB4bCBjb25maWcgZmlsZS4gSXQgaGFzIHRo
ZSBmb2xsb3dpbmcgZm9ybToKKworICAgIHN0YXRpY19zaG0gPSBbICJTU0hNX1NQRUMiLCAiU1NI
TV9TUEVDIiwgLi4uIF0KKword2hlcmUgZWFjaCBDPFNTSE1fU1BFQz4gaXMgaW4gdGhpcyBmb3Jt
OgorCisgICAgWzxrZXk+PTx2YWx1ZT4sXSoKKworVmFsaWQgZXhhbXBsZXMgb2YgQzxTU0hNX1NQ
RUM+IGFyZToKKworICAgIGlkPUlEMSwgYmVnaW49MHgxMDAwMDAsIGVuZD0weDIwMDAwMCwgcm9s
ZT1tYXN0ZXIsIGNhY2hlX3BvbGljeT14ODZfbm9ybWFsCisgICAgaWQ9SUQxLCBvZmZzZXQgPSAw
LCBiZWdpbj0weDUwMDAwMCwgZW5kPTB4NjAwMDAwLCByb2xlPXNsYXZlLCBwcm90PXJ3CisgICAg
aWQ9SUQyLCBiZWdpbj0weDMwMDAwMCwgZW5kPTB4NDAwMDAwLCByb2xlPW1hc3RlcgorICAgIGlk
PUlEMiwgb2Zmc2V0ID0gMHgxMDAwMCwgYmVnaW49MHg2OTAwMDAsIGVuZD0weDgwMDAwMCwgcm9s
ZT1zbGF2ZQorICAgIGlkPUlEMiwgb2Zmc2V0ID0gMHgxMDAwMCwgYmVnaW49MHg2OTAwMDAsIGVu
ZD0weDgwMDAwMCwgcm9sZT1zbGF2ZQorCitUaGVzZSBtaWdodCBiZSBzcGVjaWZpZWQgaW4gdGhl
IGRvbWFpbiBjb25maWcgZmlsZSBsaWtlIHRoaXM6CisKKyAgICBzdGF0aWNfc2htID0gWyJpZD1J
RDIsIG9mZnNldCA9IDB4MTAwMDAsIGJlZ2luPTB4NjkwMDAwLCBlbmQ9MHg4MDAwMDAsCityb2xl
PXNsYXZlIl0KKworCitNb3JlIGZvcm1hbGx5LCB0aGUgc3RyaW5nIGlzIGEgc2VyaWVzIG9mIGNv
bW1hLXNlcGFyYXRlZCBrZXl3b3JkL3ZhbHVlCitwYWlycy4gRWFjaCBwYXJhbWV0ZXIgbWF5IGJl
IHNwZWNpZmllZCBhdCBtb3N0IG9uY2UuIERlZmF1bHQgdmFsdWVzIGFwcGx5IGlmCit0aGUgcGFy
YW1ldGVyIGlzIG5vdCBzcGVjaWZpZWQuCisKKz1oZWFkMSBQYXJhbWV0ZXJzCisKKz1vdmVyIDQK
KworPWl0ZW0gQjxpZD4KKworPW92ZXIgNAorCis9aXRlbSBEZXNjcmlwdGlvbgorCitUaGUgdW5p
cXVlIGlkZW50aWZpZXIgb2YgdGhlIHNoYXJlZCBtZW1vcnkgcmVnaW9uLgorCitFdmVyeSBpZGVu
dGlmaWVyIGNvdWxkIGFwcGVhciBvbmx5IG9uY2UgaW4gZWFjaCB4bCBjb25maWcgZmlsZS4KKwor
PWl0ZW0gU3VwcG9ydGVkIHZhbHVlcworCitBIHN0cmluZyB0aGF0IGNvbnRhaW5zIGFscGhhbnVt
ZXJpY3MgYW5kICJfInMsIGFuZCBpcyBubyBsb25nZXIgdGhhbiAxMjgKK2NoYXJhY3RlcnMuCisK
Kz1pdGVtIERlZmF1bHQgdmFsdWUKKworTm9uZSwgdGhpcyBwYXJhbWV0ZXIgaXMgbWFuZGF0b3J5
LgorCis9YmFjaworCis9aXRlbSBCPGJlZ2luPi9CPGVuZD4KKworPW92ZXIgNAorCis9aXRlbSBE
ZXNjcmlwdGlvbgorCitUaGUgYm91bmRhcmllcyBvZiB0aGUgc2hhcmVkIG1lbW9yeSBhcmVhLgor
Cis9aXRlbSBTdXBwb3J0ZWQgdmFsdWVzCisKK1NhbWUgd2l0aCBCPG9mZnNldD4uCisKKz1pdGVt
IERlZmF1bHQgVmFsdWUKKworTm9uZSwgdGhpcyBwYXJhbWV0ZXIgaXMgbWFuZGF0b3J5LgorCis9
YmFjaworCis9aXRlbSBCPG9mZnNldD4KKworPW92ZXIgNAorCis9aXRlbSBEZXNjcmlwdGlvbgor
CitDYW4gb25seSBhcHBlYXIgd2hlbiBCPHJvbGU+ID0gc2xhdmUuIElmIHNldCwgdGhlIGFkZHJl
c3MgbWFwcGluZyB3aWxsIG5vdAorc3RhcnQgZnJvbSB0aGUgYmVnaW5uaW5nIHRoZSBiYWNraW5n
IG1lbW9yeSByZWdpb24sIGJ1dCBmcm9tIHRoZSBtaWRkbGUKKyhCPG9mZmV0PiBieXRlcyBhd2F5
IGZyb20gdGhlIGJlZ2lubmluZykgb2YgaXQuIFNlZSB0aGUgZ3JhcGggYmVsb3c6CisKK1dpdGgg
QjxvZmZzZXQ+ID0gMCwgdGhlIG1hcHBpbmcgd2lsbCBsb29rIGxpa2U6CisKKyAgYmFja2luZyBt
ZW1vcnkgcmVnaW9uOiAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgfAorICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICB8CisgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgIHwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgViAgICAgICAgICAgICAgICAgICAgICAgVgorICBzbGF2ZSdzIHNoYXJl
ZCByZWdpb246ICAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCisKK1dpdGggQjxvZmZzZXQ+ID4g
MDoKKworICBiYWNraW5nIG1lbW9yeSByZWdpb246ICAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHw8LS0gb2Zmc2V0
IC0tPnx8ICAgICAgICAgICAgICAgICAgICAgICB8CisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgfAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgIHwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBWICAgICAgICAgICAg
ICAgICAgICAgICBWCisgIHNsYXZlJ3MgbWVtb3J5IHJlZ2lvbjogICAgICAgICAgICAgICAgICAg
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIworCis9aXRlbSBTdXBwb3J0ZWQgdmFsdWVzCisKK0Rl
Y2ltYWxzIG9yIGhleGFkZWNpbWFscyB3aXRoIGFuIG9wdGlvbmFsIHByZWZpeCAiMHgiLCBhbmQg
c2hvdWxkIGJlIHRoZQorbXVsdGlwbGUgb2YgdGhlIGh5cGVydmlzb3IgcGFnZSBncmFudWxhcml0
eSAoY3VycmVudGx5IDRLIG9uIGJvdGggQVJNIGFuZCB4ODYpLgorCis9aXRlbSBEZWZhdWx0IHZh
bHVlCisKKzB4MAorCis9YmFjaworCis9aXRlbSBCPHJvbGU+CisKKz1vdmVyIDQKKworPWl0ZW0g
RGVzY3JpcHRpb24KKworVGhlIGJhY2tpbmcgYXJlYSB3b3VsZCBiZSB0YWtlbiBmcm9tIG9uZSBk
b21haW4sIHdoaWNoIHdlIHdpbGwgbWFyaworYXMgdGhlICJtYXN0ZXIgZG9tYWluIiwgYW5kIHRo
aXMgZG9tYWluIHNob3VsZCBiZSBjcmVhdGVkIHByaW9yIHRvIGFueQorb3RoZXIgc2xhdmUgZG9t
YWlucyB0aGF0IGRlcGVuZCBvbiBpdC4KKworVGhpcyBhcnVnbWVudCBzcGVjaWZpZXMgdGhlIHJv
bGUgb2YgdGhpcyBkb21haW4uCisKKz1pdGVtIFN1cHBvcnRlZCB2YWx1ZXMKKworbWFzdGVyLCBz
bGF2ZQorCis9aXRlbSBEZWZhdWx0IHZhbHVlCisKK3NsYXZlCisKKz1iYWNrCisKKz1pdGVtIEI8
cHJvdD4KKworPW92ZXIgNAorCis9aXRlbSBEZXNjcmlwdGlvbgorCitXaGVuIEI8cm9sZT4gPSBt
YXN0ZXIsIHRoaXMgbWVhbnMgdGhlIGxhcmdlc3Qgc2V0IG9mIHN0YWdlLTIgcGVybWlzc2lvbiBm
bGFncwordGhhdCBjYW4gYmUgZ3JhbnRlZCB0byB0aGUgc2xhdmUgZG9tYWlucy4gV2hlbiBCPHJv
bGU+ID0gc2xhdmUsIHRoaXMgbWVhbnMgdGhlCitzdGFnZS0yIHBlcm1pc3Npb24gZmxhZ3Mgb2Yg
dGhlIHNoYXJlZCBtZW1vcnkgYXJlYS4KKworPWl0ZW0gU3VwcG9ydGVkIHZhbHVlcworCitDdXJy
ZW50bHkgb25seSAncncnIGlzIHN1cHBvcnRlZC4KKworPWl0ZW0gRGVmYXVsdCB2YWx1ZQorCity
dworCis9YmFjaworCis9aXRlbSBCPGNhY2hlX3BvbGljeT4KKworPW92ZXIgNAorCis9aXRlbSBE
ZXNjcmlwdGlvbgorCitUaGUgc3RhZ2UtMiBjYWNoZWFiaWxpdHkvc2hhcmVhYmlsaXR5IGF0dHJp
YnV0ZXMgb2YgdGhlIHNoYXJlZCBtZW1vcnkgYXJlYS4KK1RoaXMgY2FuIG9ubHkgYXBwZWFyIHdo
ZW4gQjxyb2xlPiA9IG1hc3Rlci4KKworPWl0ZW0gU3VwcG9ydGVkIHZhbHVlcworCitDdXJyZW50
bHksIG9ubHkgdGhlIGZvbGxvd2luZyBwb2xpY3kgaXMgc3VwcG9ydGVkOgorCis9b3ZlciA0CisK
Kz1pdGVtIEI8QVJNX25vcm1hbD4KKworT25seSBhcHBsaWNhYmxlIHRvIEFSTSBndWVzdHMuIFRo
aXMgd291bGQgbWVhbiBJbm5lciBhbmQgT3V0ZXIgV3JpdGUtQmFjaworQ2FjaGVhYmxlLCBhbmQg
SW5uZXIgU2hhcmVhYmxlLgorCis9YmFjaworCis9aXRlbSBEZWZhdWx0IHZhbHVlCisKK0FSTV9u
b3JtYWwKKworPWJhY2sKKworPWJhY2sKKworPWhlYWQxIFRZUElDQUwgVVNBR0UKKworQSB0eXBp
Y2FsIHByb2NlZHVyZSBvZiBzZXR0aW5nIHVwIGEgc2hhcmVkIG1lbSByZWdpb24gYW1vbmcgc2V2
ZXJhbCBWTXMgaXM6CisKKz1vdmVyIDQKKworMS4gQWRkIGEgc3RhdGljX3NobSBvcHRpb24gdG8g
dGhlIG1hc3RlciBkb21haW4ncyB4bCBjb25maWcgZmlsZSwgYXNzaWduIGFuCitCPElEPiB0byBp
dCBhbmQgbWFyayBpdCdzIEI8cm9sZT4gYXMgbWFzdGVyLCBhbmQgc2V0IHVwIHRoZSBib3VuZGFy
aWVzLCBwcm90CitmbGFnLCBhbmQgQjxjYWNoZV9wb2xpY3k+IGFwcHJvcHJpYXRlbHkuCisKKzIu
IEFkZCBhIHN0YXRpY19zaG0gb3B0aW9uIHRvIGV2ZXJ5IHNsYXZlIGRvbWFpbidzIHhsIGNvbmZp
ZyBmaWxlLCBzZXQKK3RoZWlyIEI8SUQ+IHRvIHRoZSBzYW1lIHZhbHVlIGFzIHRoZSBtYXN0ZXIn
cywgYW5kIHNldCB1cCB0aGUgQjxvZmZzZXQ+LAorYm91bmRhcmllcyBhbmQgcHJvdCBmbGFnIGFw
cHJvcHJpYXRlbHkuCisKKzMuIENyZWF0ZSB0aGUgbWFzdGVyIGRvbWFpbi4KKworNC4gQ3JlYXRl
IHRoZSBzbGF2ZXMuCisKKz1iYWNrCisKK1JlbWVtYmVyIHRoYXQgdGhlIG1hc3RlciBkb21haW4g
bXVzdCBiZSBjcmVhdGVkIGJlZm9yZSBhbnkgc2xhdmUgZG9tYWlucyBjb3VsZAorYmUgY3JlYXRl
ZCwgZm9yIHRoZSBzbGF2ZXMgZGVwZW5kIG9uIHRoZSBtZW1vcnkgcGFnZXMgYmFja2VkIGJ5IHRo
ZWlyIG1hc3Rlci4KKworPWhlYWQxIEV4YW1wbGUKKworU3VwcG9zZSB0aGF0IHdlIGhhdmUgMyBk
b21haW5zOiB2bTF+dm0zLiBBbmQgd2Ugd2FudCB0byBzZXR1cCB0d28gc2hhcmVkCityZWdpb25z
LCBzYXksIElEMSBhbmQgSUQyLCBhbW9uZyB0aGUgdGhyZWUgZG9tYWlucywgd2l0aCB0aGUgZm9s
bG93aW5nIGFkZHJlc3MKK21hcHBpbmc6CisKKyAgIElEMTogKHZtMSA6IDB4MTAwMDAwfjB4MjAw
MDAwKSA8PT09PT0+ICh2bTIgOiAweDUwMDAwMH4weDYwMDAwMCkKKyAgIElEMjogKHZtMSA6IDB4
MzEwMDAwfjB4NDAwMDAwKSA8PT09PT0+ICh2bTMgOiAweDY5MDAwMH4weDgwMDAwMCkKKworQWNj
b3JkaW5nIHRvIHRoZSBzeW50YXggZGVmaW5lZCBhYm92ZSwgdGhlIHhsIGNvbmZpZyBmaWxlcyBv
ZiB0aGUgdGhyZWUgZG9tYWlucworc2hvdWxkIGNvbnRhaW5zIHRoZSBmb2xsb3dpbmcgY29udGVu
dDoKKworSW4geGwgY29uZmlnIGZpbGUgb2Ygdm0xOgorICBzdGF0aWNfc2htID0gWyAiaWQ9SUQx
LCBiZWdpbj0weDEwMDAwMCwgZW5kPTB4MjAwMDAwLCByb2xlPW1hc3RlciwKK2NhY2hlX3BvbGlj
eT14ODZfbm9ybWFsLCBwcm90PXJ3IiwKKyJpZD1JRDIsIGJlZ2luPTB4MzAwMDAwLCBlbmQ9MHg0
MDAwMDAsIHJvbGU9bWFzdGVyIiBdCisKK0luIHhsIGNvbmZpZyBmaWxlIG9mIHZtMjoKKyAgc3Rh
dGljX3NobSA9IFsgImlkPUlEMSwgb2Zmc2V0PTAsIGJlZ2luPTB4NTAwMDAwLCBlbmQ9MHg2MDAw
MDAsCityb2xlPXNsYXZlLCBwcm90PXJ3IiBdCisKK0luIHhsIGNvbmZpZyBmaWxlIG9mIHZtMzoK
KyAgc3RhdGljX3NobSA9IFsgImlkPUlEMiwgb2Zmc2V0PTB4MTAwMDAsIGJlZ2luPTB4NjkwMDAw
LAorZW5kPTB4ODAwMDAwLCByb2xlPXNsYXZlIiBdCisKK0FmdGVyIHRoYXQsIGp1c3QgY3JlYXRl
IHZtMSBmaXJzdCwgYW5kIHRoZW4gY3JlYXRlIHZtMiBhbmQgdm0zIGluIGFueSBvcmRlci4KZGlm
ZiAtLWdpdCBhL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbiBiL2RvY3MvbWFuL3hsLmNmZy5wb2Qu
NS5pbgppbmRleCBiN2I5MWQ4NjI3Li4yMTU0MGJhMTVhIDEwMDY0NAotLS0gYS9kb2NzL21hbi94
bC5jZmcucG9kLjUuaW4KKysrIGIvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCkBAIC0yNzcsNiAr
Mjc3LDE0IEBAIG1lbW9yeT04MDk2IHdpbGwgcmVwb3J0IHNpZ25pZmljYW50bHkgbGVzcyBtZW1v
cnkgYXZhaWxhYmxlIGZvciB1c2UKIHRoYW4gYSBzeXN0ZW0gd2l0aCBtYXhtZW09ODA5NiBtZW1v
cnk9ODA5NiBkdWUgdG8gdGhlIG1lbW9yeSBvdmVyaGVhZAogb2YgaGF2aW5nIHRvIHRyYWNrIHRo
ZSB1bnVzZWQgcGFnZXMuCiAKKz1pdGVtIEI8c3RhdGljX3NobT1bICJTU0hNX1NQRUMiLCAiU1NI
TV9TUEVDIiwgLi4uIF0+CisKK1NwZWNpZmllcyB0aGUgc3RhdGljIHNoYXJlZCBtZW1vcnkgcmVn
aW9ucyBvZiB0aGlzIGd1ZXN0LiBTdGF0aWMgc2hhcmVkCittZW1vcnkgcmVnaW9ucyBlbmFibGVz
IGd1ZXN0cyB0byBjb21tdW5pY2F0ZSB3aXRoIGVhY2ggb3RoZXIgdGhyb3VnaAorb25lIG9yIG1v
cmUgc2hhcmVkIG1lbW9yeSByZWdpb25zLCBldmVuIHdpdGhvdXQgZ3JhbnQgdGFibGUgc3VwcG9y
dC4KK0N1cnJlbnRseSwgdGhpcyBvbmx5IHdvcmtzIG9uIEFSTSBndWVzdHMuCitTZWUgTDx4bC1z
dGF0aWMtc2htLWNvbmZpZ3VyYXRpb24oNSk+IGZvciBtb3JlIGRldGFpbHMuCisKID1iYWNrCiAK
ID1oZWFkMyBHdWVzdCBWaXJ0dWFsIE5VTUEgQ29uZmlndXJhdGlvbgpkaWZmIC0tZ2l0IGEvZG9j
cy9taXNjL3hlbnN0b3JlLXBhdGhzLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbnN0b3JlLXBhdGhz
Lm1hcmtkb3duCmluZGV4IDdiZTI1OTJjNzQuLmUzZmE4ZTI5ZWEgMTAwNjQ0Ci0tLSBhL2RvY3Mv
bWlzYy94ZW5zdG9yZS1wYXRocy5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVuc3RvcmUtcGF0
aHMubWFya2Rvd24KQEAgLTE3NCw2ICsxNzQsMTQgQEAgdGhhbiB0aGlzIGFtb3VudCBvZiBSQU0u
CiAKIFRoZSBzaXplIG9mIHRoZSB2aWRlbyBSQU0gdGhpcyBkb21haW4gaXMgY29uZmlndXJlZCB3
aXRoLgogCisjIyMjIH4vc3RhdGljX3NobS9bX2EtekEtWjAtOV0rL3JvbGUgPSAoIm1hc3RlciJ8
InNsYXZlIikgW10KKworKE5vdGU6IEN1cnJlbnRseSwgdGhpcyB3aWxsIG9ubHkgYXBwZWFyIG9u
IEFSTSBndWVzdHMuKQorCitUaGUgcm9sZSBvZiB0aGlzIGRvbWFpbiBpbiB0aGUgc3RhdGljIHNo
YXJlZCBtZW1vcnkgcmVnaW9uIHdob3NlIGlkIG1hdGNoZXMKK3RoZSBgW19hLXpBLVowLTldK2Ag
cGFydCBpbiB0aGUgcGF0aC4gKERlc2NyaWJlZCBpbiB0aGUgbWFucGFnZQorKip4bC1zdGF0aWMt
c2htLWNvbmZpZ3VyYXRpb24oNSkqKikuCisKICMjIyMgfi9kZXZpY2Uvc3VzcGVuZC9ldmVudC1j
aGFubmVsID0gIiJ8RVZUQ0hOIFt3XQogCiBUaGUgZG9tYWluJ3Mgc3VzcGVuZCBldmVudCBjaGFu
bmVsLiBUaGUgdG9vbHN0YWNrIHdpbGwgY3JlYXRlIHRoaXMKQEAgLTYxMCw2ICs2MTgsNDUgQEAg
Zm9yIHRoZSB0b29sc3RhY2sgdG8gb2J0YWluIGUuZy4gdGhlIGRvbWFpbiBpZCBvZiBhIHhlbnN0
b3JlIGRvbWFpbi4KIERvbWFpbiBJZCBvZiB0aGUgeGVuc3RvcmUgZG9tYWluIGluIGNhc2UgeGVu
c3RvcmUgaXMgcHJvdmlkZWQgdmlhIGEKIGRvbWFpbiBpbnN0ZWFkIG9mIGEgZGFlbW9uIGluIGRv
bTAuCiAKKyMjIyMgL2xvY2FsL3N0YXRpY19zaG0vW19hLXpBLVowLTldKy8qIFtdCisKKyhOb3Rl
OiBDdXJyZW50bHksIHRoaXMgd2lsbCBvbmx5IGFwcGVhciBvbiBBUk0gZ3Vlc3RzLikKKworVGhl
IGZvbGxvd2luZyBwYXRocyBjb250YWluIGJhY2tpbmcgbWVtb3J5IHBhcmFtZXRlcnMgb2YgYSBz
dGF0aWMgc2hhcmVkIG1lbW9yeQord2hvc2UgaWQgbWF0Y2hlcyB0aGUgYFtfYS16QS1aMC05XStg
IHBhcnQgaW4gdGhlIHBhdGguIFRoZWlyIGZvcm1hdHMgYW5kCittZWFuaW5ncyBhcmUgdGhlIHNh
bWUgYXMgdGhvc2UgaW4gYW4geGwgY29uZmlnIGZpbGUsIGRlc2NyaWJlZCBpbiB0aGUgbWFucGFn
ZQorKip4bC1zdGF0aWMtc2htLWNvbmZpZ3VyYXRpb24oNSkqKi4KKworKiBiZWdpbi9lbmQ6IHRo
ZSBib3VuZGFyeSBvZiB0aGUgYmFja2luZyBtZW1vcnkgcmVnaW9uLgorKiBwcm90OiB0aGUgbGFy
Z2VzdCBzZXQgb2Ygc3RhZ2UtMiBwZXJtaXNzaW9uIGZsYWdzIHRoYXQgY2FuIGJlIGdyYW50ZWQg
dG8KKyAgdGhlIHNsYXZlIGRvbWFpbnMuCisqIGNhY2hlX3BvbGljeTogdGhlIHN0YWdlLTIgY2Fj
aGVhYmlsaXR5L3NoYXJlYWJpbGl0eSBhdHRyaWJ1dGVzIG9mIHRoZSBiYWNraW5nCisgIG1lbW9y
eSByZWdpb24uCisKK1RoZSBmb2xsb3dpbmcgcGF0aHMgY29udGFpbiBydW4tdGltZSBpbmZvcm1h
dGlvbiBhYm91dCB0aGUgc3RhdGljIHNoYXJlZCBtZW1vcnkKK3JlZ2lvbi4KKworKiBtYXN0ZXI6
IHRoZSBkb21pZCBvZiB0aGUgYmFja2luZyBkb21haW4uCisqIHNsYXZlczogaW5mb3JtYXRpb24g
YWJvdXQgdGhlIHNsYXZlcyB0aGF0IGFyZSBzaGFyaW5nIHRoZSByZWdpb24sIHNlZQorICAqKiAv
bG9jYWwvc3RhdGljX3NobS9bX2EtekEtWjAtOV0rL3NsYXZlcy8kRE9NSUQvKiAqKiBiZWxvdy4K
KyogdXNlcnM6IEFuIGludGVnZXIuIFRoaXMgaXMgdGhlIHJlZmVyZW5jZSBjb3VudCBvZiB0aGUg
YmFja2luZyBtZW1vcnkgcmVnaW9uLAorICBpbmNsdWRpbmcgdGhlIG1hc3RlciBkb21haW4gaXRz
ZWxmLiBXaGVuIHRoaXMgdmFsdWUgcmVhY2hpZXMgMCwgdGhlIGJhY2tpbmcKKyAgbWVtb3J5IHJl
Z2lvbiB3aWxsIGJlIGZyZWVkLgorCisjIyMjIC9sb2NhbC9zdGFpdGNfc2htL1tfYS16QS1aMC05
XSsvc2xhdmVzLyRET01JRC8qIFtdCisKKyhOb3RlOiBDdXJyZW50bHksIHRoaXMgd2lsbCBvbmx5
IGFwcGVhciBvbiBBUk0gZ3Vlc3RzLikKKworVGhlIGZvbGxvd2luZyBwYXRocyBjb250YWluIHN0
YXRpYyBzaGFyZWQgbWVtb3J5IHJlZ2lvbiBwYXJhbWV0ZXJzIG9mIGEgc2xhdmUKK2RvbWFpbi4g
VGhlaXIgZm9ybWF0cyBhbmQgbWVhbmluZ3MgYXJlIHRoZSBzYW1lIGFzIHRob3NlIGluIHhsIGNv
bmZpZyBmaWxlcywKK2Rlc2NyaWJlZCBpbiB0aGUgbWFucGFnZSAqKnhsLXN0YXRpYy1zaG0tY29u
ZmlndXJhdGlvbig1KSoqLgorCisqIGJlZ2luL2VuZDogdGhlIGJvdW5kYXJ5IG9mIHRoZSBzaGFy
ZWQgbWVtb3J5IHJlZ2lvbi4KKyogcHJvdDogdGhlIHN0YWdlLTIgcGVybWlzc2lvbiBmbGFncyBv
ZiB0aGUgc2hhcmVkIG1lbW9yeSBhcmVhLgorKiBvZmZzZXQ6IHdoZW4gbWFwcGluZyB0aGUgYmFj
a2luZyBtZW1vcnkgcmVnaW9uIHRvIHRoZSBzbGF2ZSdzIG1lbW9yeSBzcGFjZSwKKyAgdGhlIG1h
cHBpbmcgd2lsbCBzdGFydCBmcm9tIG9mZnNldCBieXRlcyBhZnRlciB0aGUgYmVnaW5uaW5nIG9m
IHRoZSBiYWNraW5nCisgIG1lbW9yeSByZWdpb24uCisKIFtCTEtJRl06IGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZG9jcy91bnN0YWJsZS9oeXBlcmNhbGwveDg2XzY0L2luY2x1ZGUscHVibGljLGlv
LGJsa2lmLmguaHRtbAogW0ZCSUZdOiBodHRwOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFi
bGUvaHlwZXJjYWxsL3g4Nl82NC9pbmNsdWRlLHB1YmxpYyxpbyxmYmlmLmguaHRtbAogW0hWTVBB
UkFNU106IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZG9jcy91bnN0YWJsZS9oeXBlcmNhbGwveDg2
XzY0L2luY2x1ZGUscHVibGljLGh2bSxwYXJhbXMuaC5odG1sCi0tIAoyLjE0LjIKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 19 06:39:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 06:39:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e54TT-0005Fx-G1; Thu, 19 Oct 2017 06:38:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1e54TS-0005Fr-Ao
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 06:38:34 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 9C/FD-14867-96848E95; Thu, 19 Oct 2017 06:38:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXS1taRopvp8SL
 S4Fu+xZKPi1kcGD2O7v7NFMAYxZqZl5RfkcCasWztOfaCteYVm18bNTC+1+pi5OQQEqiUuPCj
 iwnElhDglTiybAYrhB0g8erCKpYuRi6gmmmMEpf+PGEHSQgLpEhcerYfzBYRsJY4vb6LHaJoL
 6PEjVX3wRxmgQYmiTsXrjGCVLEJqEucWDwRzOYVsJF4suYGM4jNIqAqcXnaTTYQW1QgXuLxpt
 PsEDWCEidnPmEBsTkFvCQmfngGVM8BNFRdYv08IZAws4C8RPPW2cwTGAVmIemYhVA1C0nVAkb
 mVYwaxalFZalFusYGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgaHJAAQ7GP+u
 DTzEKMnBpCTKq3vgWaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4K9xeRQoJFqempFWmZOcAog
 UlLcPAoifBOBknzFhck5hZnpkOkTjHqchyYcOUPkxBLXn5eqpQ470GQIgGQoozSPLgRsIi9xC
 grJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeFJApPJl5JXCbXgEdwQR0BLs92BEliQgpqQbGWpM
 Qtp2uylHB0pbMxhnCch1slfbR/i2aE+dOfJZ7aoNElfjivZtnTFHkttt2/ts1/d/6ebb5S799
 O7thyZc4Lq2ays8L3r/c1t8ut9QvY+NRqfe50V7Ni+ZteGqXZCC/qGzvsldrNk1+LvRFXEytm
 f1gZ9atvyHG5qvP/j11/pibjGytTOADJZbijERDLeai4kQAb6XKgdMCAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1508395110!74760662!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45265 invoked from network); 19 Oct 2017 06:38:32 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2017 06:38:32 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga105.jf.intel.com with ESMTP; 18 Oct 2017 23:38:30 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,400,1503385200"; d="scan'208";a="1207491000"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by fmsmga001.fm.intel.com with ESMTP; 18 Oct 2017 23:38:27 -0700
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-3-git-send-email-tianyu.lan@intel.com>
 <20171018140541.75y4yhy6i2ydnm7t@dhcp-3-128.uk.xensource.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <1ee12f2e-e894-3fc5-93bb-9cff4c78c18e@intel.com>
Date: Thu, 19 Oct 2017 14:31:22 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20171018140541.75y4yhy6i2ydnm7t@dhcp-3-128.uk.xensource.com>
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V3 2/29] VIOMMU: Add vIOMMU helper functions
 to create, destroy vIOMMU instance
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDEw5pyIMTjml6UgMjI6MDUsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24g
VGh1LCBTZXAgMjEsIDIwMTcgYXQgMTE6MDE6NDNQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90ZToK
Pj4gK2ludCB2aW9tbXVfZGVzdHJveV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKPj4gK3sKPj4g
KyAgICBpbnQgcmV0Owo+PiArCj4+ICsgICAgaWYgKCAhZC0+dmlvbW11ICkKPj4gKyAgICAgICAg
cmV0dXJuIC1FSU5WQUw7Cj4gCj4gRU5PREVWIHdvdWxkIGJlIGJldHRlci4KCk9LLiBXaWxsIHVw
ZGF0ZS4KCj4gCj4+ICsKPj4gKyAgICByZXQgPSBkLT52aW9tbXUtPm9wcy0+ZGVzdHJveShkLT52
aW9tbXUpOwo+PiArICAgIGlmICggcmV0IDwgMCApCj4+ICsgICAgICAgIHJldHVybiByZXQ7Cj4+
ICsKPj4gKyAgICB4ZnJlZShkLT52aW9tbXUpOwo+PiArICAgIGQtPnZpb21tdSA9IE5VTEw7Cj4g
Cj4gTmV3bGluZSBwcmVmZXJhYmx5LgoKT0suCgo+IAo+PiArICAgIHJldHVybiAwOwo+PiArfQo+
PiArCj4+ICtzdGF0aWMgc3RydWN0IHZpb21tdV90eXBlICp2aW9tbXVfZ2V0X3R5cGUodWludDY0
X3QgdHlwZSkKPj4gK3sKPj4gKyAgICBzdHJ1Y3QgdmlvbW11X3R5cGUgKnZpb21tdV90eXBlID0g
TlVMTDsKPj4gKwo+PiArICAgIHNwaW5fbG9jaygmdHlwZV9saXN0X2xvY2spOwo+PiArICAgIGxp
c3RfZm9yX2VhY2hfZW50cnkoIHZpb21tdV90eXBlLCAmdHlwZV9saXN0LCBub2RlICkKPj4gKyAg
ICB7Cj4+ICsgICAgICAgIGlmICggdmlvbW11X3R5cGUtPnR5cGUgPT0gdHlwZSApCj4+ICsgICAg
ICAgIHsKPj4gKyAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZ0eXBlX2xpc3RfbG9jayk7Cj4+ICsg
ICAgICAgICAgICByZXR1cm4gdmlvbW11X3R5cGU7Cj4+ICsgICAgICAgIH0KPj4gKyAgICB9Cj4+
ICsgICAgc3Bpbl91bmxvY2soJnR5cGVfbGlzdF9sb2NrKTsKPiAKPiBXaHkgZG8geW91IG5lZWQg
YSBsb2NrIGhlcmUsIGFuZCBhIGxpc3QgYXQgYWxsPwo+IAo+IEFGQUlDVCB2SU9NTVUgdHlwZXMg
d2lsbCBuZXZlciBiZSBhZGRlZCBhdCBydW50aW1lLgoKWWVzLCB3aWxsIHJlbW92ZSBpdC4KCj4g
Cj4+ICsKPj4gKyAgICByZXR1cm4gTlVMTDsKPj4gK30KPj4gKwo+PiAraW50IHZpb21tdV9yZWdp
c3Rlcl90eXBlKHVpbnQ2NF90IHR5cGUsIHN0cnVjdCB2aW9tbXVfb3BzICpvcHMpCj4+ICt7Cj4+
ICsgICAgc3RydWN0IHZpb21tdV90eXBlICp2aW9tbXVfdHlwZSA9IE5VTEw7Cj4+ICsKPj4gKyAg
ICBpZiAoICF2aW9tbXVfZW5hYmxlZCgpICkKPj4gKyAgICAgICAgcmV0dXJuIC1FTk9ERVY7Cj4+
ICsKPj4gKyAgICBpZiAoIHZpb21tdV9nZXRfdHlwZSh0eXBlKSApCj4+ICsgICAgICAgIHJldHVy
biAtRUVYSVNUOwo+PiArCj4+ICsgICAgdmlvbW11X3R5cGUgPSB4emFsbG9jKHN0cnVjdCB2aW9t
bXVfdHlwZSk7Cj4+ICsgICAgaWYgKCAhdmlvbW11X3R5cGUgKQo+PiArICAgICAgICByZXR1cm4g
LUVOT01FTTsKPj4gKwo+PiArICAgIHZpb21tdV90eXBlLT50eXBlID0gdHlwZTsKPj4gKyAgICB2
aW9tbXVfdHlwZS0+b3BzID0gb3BzOwo+PiArCj4+ICsgICAgc3Bpbl9sb2NrKCZ0eXBlX2xpc3Rf
bG9jayk7Cj4+ICsgICAgbGlzdF9hZGRfdGFpbCgmdmlvbW11X3R5cGUtPm5vZGUsICZ0eXBlX2xp
c3QpOwo+PiArICAgIHNwaW5fdW5sb2NrKCZ0eXBlX2xpc3RfbG9jayk7Cj4+ICsKPj4gKyAgICBy
ZXR1cm4gMDsKPj4gK30KPiAKPiBBcyBtZW50aW9uZWQgYWJvdmUsIEkgdGhpbmsgdGhpcyB2aW9t
bXVfcmVnaXN0ZXJfdHlwZSBoZWxwZXIgY291bGQgYmUKPiBhdm9pZGVkLiBJIHdvdWxkIHJhdGhl
ciB1c2UgYSBtYWNybyBzaW1pbGFyIHRvIFJFR0lTVEVSX1NDSEVEVUxFUiBpbgo+IG9yZGVyIHRv
IHBvcHVsYXRlIGFuIGFycmF5IGF0IGxpbmsgdGltZSwgYW5kIHRoZW4ganVzdCBpdGVyYXRlIG92
ZXIKPiBpdC4KPiAKPj4gKwo+PiArc3RhdGljIGludCB2aW9tbXVfY3JlYXRlKHN0cnVjdCBkb21h
aW4gKmQsIHVpbnQ2NF90IHR5cGUsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0
X3QgYmFzZV9hZGRyZXNzLCB1aW50NjRfdCBjYXBzLAo+PiArICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQzMl90ICp2aW9tbXVfaWQpCj4gCj4gSSdtIHF1aXRlIHN1cmUgdGhpcyBkb2Vzbid0
IGNvbXBpbGUsIHlvdSBhcmUgYWRkaW5nIGEgc3RhdGljIGZ1bmN0aW9uCj4gaGVyZSB0aGF0J3Mg
bm90IHVzZWQgYXQgYWxsIGluIHRoaXMgcGF0Y2guIFBsZWFzZSBiZSBjYXJlZnVsIGFuZCBkb24n
dAo+IGludHJvZHVjZSBwYXRjaGVzIHRoYXQgd2lsbCBicmVhayB0aGUgYnVpbGQuCgpUaGlzIGZ1
bmN0aW9uIHdpbGwgYmUgdXNlZCBpbiB0aGUgbmV4dCBwYXRjaC4gIkRPTUNUTDogSW50cm9kdWNl
IG5ldwpET01DVEwgY29tbWFuZHMgZm9yIHZJT01NVSBzdXBwb3J0LiIuIFNvIHRoaXMgZG9lc24n
dCBicmVhayBwYXRjaHNldApidWlsZC4gV2lsbCBjb21iaW5lIHRoZXNlIHR3byBwYXRjaGVzIHRv
IGF2b2lkIHN1Y2ggaXNzdWUuCgoKPiAKPj4gK3sKPj4gKyAgICBzdHJ1Y3QgdmlvbW11ICp2aW9t
bXU7Cj4+ICsgICAgc3RydWN0IHZpb21tdV90eXBlICp2aW9tbXVfdHlwZSA9IE5VTEw7Cj4+ICsg
ICAgaW50IHJjOwo+PiArCj4+ICsgICAgLyogT25seSBzdXBwb3J0IG9uZSB2SU9NTVUgcGVyIGRv
bWFpbi4gKi8KPj4gKyAgICBpZiAoIGQtPnZpb21tdSApCj4+ICsgICAgICAgIHJldHVybiAtRTJC
SUc7Cj4+ICsKPj4gKyAgICB2aW9tbXVfdHlwZSA9IHZpb21tdV9nZXRfdHlwZSh0eXBlKTsKPj4g
KyAgICBpZiAoICF2aW9tbXVfdHlwZSApCj4+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwo+PiAr
Cj4+ICsgICAgaWYgKCAhdmlvbW11X3R5cGUtPm9wcyB8fCAhdmlvbW11X3R5cGUtPm9wcy0+Y3Jl
YXRlICkKPj4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gCj4gQ2FuIHRoaXMgcmVhbGx5IGhh
cHBlbj8gV2hhdCdzIHRoZSBwb2ludCBpbiBoYXZpbmcgYSBpb21tdV90eXBlCj4gd2l0aG91dCBv
cHMgb3Igd2l0aG91dCB0aGUgY3JlYXRlIG9wPyBJIHRoaW5rIHRoaXMgc2hvdWxkIGJlIGFuIEFT
U0VSVAo+IGluc3RlYWQuCgpIb3cgYWJvdXQgYWRkIEFTU0VSVCh2aW9tbXVfdHlwZS0+b3BzLT5j
cmVhdGUpIGhlcmU/Cgo+IAo+PiArCj4+ICsgICAgdmlvbW11ID0geHphbGxvYyhzdHJ1Y3Qgdmlv
bW11KTsKPj4gKyAgICBpZiAoICF2aW9tbXUgKQo+PiArICAgICAgICByZXR1cm4gLUVOT01FTTsK
Pj4gKwo+PiArICAgIHZpb21tdS0+YmFzZV9hZGRyZXNzID0gYmFzZV9hZGRyZXNzOwo+PiArICAg
IHZpb21tdS0+Y2FwcyA9IGNhcHM7Cj4+ICsgICAgdmlvbW11LT5vcHMgPSB2aW9tbXVfdHlwZS0+
b3BzOwo+PiArCj4+ICsgICAgcmMgPSB2aW9tbXUtPm9wcy0+Y3JlYXRlKGQsIHZpb21tdSk7Cj4+
ICsgICAgaWYgKCByYyA8IDAgKQo+PiArICAgIHsKPj4gKyAgICAgICAgeGZyZWUodmlvbW11KTsK
Pj4gKyAgICAgICAgcmV0dXJuIHJjOwo+PiArICAgIH0KPj4gKwo+PiArICAgIGQtPnZpb21tdSA9
IHZpb21tdTsKPj4gKwo+PiArICAgIC8qIE9ubHkgc3VwcG9ydCBvbmUgdklPTU1VIHBlciBkb21h
aW4uICovCj4+ICsgICAgKnZpb21tdV9pZCA9IDA7Cj4+ICsgICAgcmV0dXJuIDA7Cj4+ICt9Cj4+
ICsKPj4gKy8qCj4+ICsgKiBMb2NhbCB2YXJpYWJsZXM6Cj4+ICsgKiBtb2RlOiBDCj4+ICsgKiBj
LWZpbGUtc3R5bGU6ICJCU0QiCj4+ICsgKiBjLWJhc2ljLW9mZnNldDogNAo+PiArICogdGFiLXdp
ZHRoOiA0Cj4+ICsgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKPj4gKyAqIEVuZDoKPj4gKyAqLwo+
PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4v
c2NoZWQuaAo+PiBpbmRleCA1YjhmOGM2Li43NTBmMjM1IDEwMDY0NAo+PiAtLS0gYS94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQuaAo+PiArKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAo+PiBAQCAt
MzMsNiArMzMsMTAgQEAKPj4gIERFRklORV9YRU5fR1VFU1RfSEFORExFKHZjcHVfcnVuc3RhdGVf
aW5mb19jb21wYXRfdCk7Cj4+ICAjZW5kaWYKPj4gIAo+PiArI2lmZGVmIENPTkZJR19WSU9NTVUK
Pj4gKyNpbmNsdWRlIDx4ZW4vdmlvbW11Lmg+Cj4+ICsjZW5kaWYKPiAKPiBJIHdvdWxkIHN1Z2dl
c3QgeW91IHBsYWNlIHRoZSBDT05GSUdfVklPTU1VIGluc2lkZSBvZiB0aGUgaGVhZGVyCj4gaXRz
ZWxmLgo+IAo+PiArCj4+ICAvKgo+PiAgICogU3RhdHMKPj4gICAqCj4+IEBAIC00NzksNiArNDgz
LDEwIEBAIHN0cnVjdCBkb21haW4KPj4gICAgICByd2xvY2tfdCB2bnVtYV9yd2xvY2s7Cj4+ICAg
ICAgc3RydWN0IHZudW1hX2luZm8gKnZudW1hOwo+PiAgCj4+ICsjaWZkZWYgQ09ORklHX1ZJT01N
VQo+PiArICAgIHN0cnVjdCB2aW9tbXUgKnZpb21tdTsKPj4gKyNlbmRpZgo+IAo+IFNob3VsZG4n
dCB0aGlzIGdvIGluc2lkZSBvZiB4ODYvaHZtL2RvbWFpbi5oPyAoaHZtX2RvbWFpbikgUFYgZ3Vl
c3RzCj4gd2lsbCBjZXJ0YWlubHkgbmV2ZXIgYmUgYWJsZSB0byB1c2UgaXQuCgp2SU9NTVUgZnJh
bWV3b3JrIHNob3VsZCBiZSBnZW5lcmljIGZvciBhbGwgcGxhdGZvcm1zIGFuZCBzbyBkaWRuJ3Qg
cHV0CnRoaXMgaW4gYXJjaC94ODYuCgo+IAo+PiArCj4+ICAgICAgLyogQ29tbW9uIG1vbml0b3Ig
b3B0aW9ucyAqLwo+PiAgICAgIHN0cnVjdCB7Cj4+ICAgICAgICAgIHVuc2lnbmVkIGludCBndWVz
dF9yZXF1ZXN0X2VuYWJsZWQgICAgICAgOiAxOwo+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
eGVuL3Zpb21tdS5oIGIveGVuL2luY2x1ZGUveGVuL3Zpb21tdS5oCj4+IG5ldyBmaWxlIG1vZGUg
MTAwNjQ0Cj4+IGluZGV4IDAwMDAwMDAuLjYzNmEyYTMKPj4gLS0tIC9kZXYvbnVsbAo+PiArKysg
Yi94ZW4vaW5jbHVkZS94ZW4vdmlvbW11LmgKPj4gQEAgLTAsMCArMSw2MyBAQAo+PiArLyoKPj4g
KyAqIGluY2x1ZGUveGVuL3Zpb21tdS5oCj4+ICsgKgo+PiArICogQ29weXJpZ2h0IChjKSAyMDE3
LCBJbnRlbCBDb3Jwb3JhdGlvbgo+PiArICogQXV0aG9yOiBMYW4gVGlhbnl1IDx0aWFueXUubGFu
QGludGVsLmNvbT4KPj4gKyAqCj4+ICsgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsg
eW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeSBpdAo+PiArICogdW5kZXIgdGhl
IHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSwK
Pj4gKyAqIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5k
YXRpb24uCj4+ICsgKgo+PiArICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBo
b3BlIGl0IHdpbGwgYmUgdXNlZnVsLCBidXQgV0lUSE9VVAo+PiArICogQU5ZIFdBUlJBTlRZOyB3
aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YgTUVSQ0hBTlRBQklMSVRZIG9yCj4+
ICsgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VIEdlbmVy
YWwgUHVibGljIExpY2Vuc2UgZm9yCj4+ICsgKiBtb3JlIGRldGFpbHMuCj4+ICsgKgo+PiArICog
WW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGlj
IExpY2Vuc2UgYWxvbmcgd2l0aAo+PiArICogdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0
cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCj4+ICsgKgo+PiArICovCj4+ICsjaWZuZGVmIF9f
WEVOX1ZJT01NVV9IX18KPj4gKyNkZWZpbmUgX19YRU5fVklPTU1VX0hfXwo+PiArCj4+ICtzdHJ1
Y3QgdmlvbW11Owo+PiArCj4+ICtzdHJ1Y3QgdmlvbW11X29wcyB7Cj4+ICsgICAgaW50ICgqY3Jl
YXRlKShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmlvbW11ICp2aW9tbXUpOwo+PiArICAgIGlu
dCAoKmRlc3Ryb3kpKHN0cnVjdCB2aW9tbXUgKnZpb21tdSk7Cj4+ICt9Owo+PiArCj4+ICtzdHJ1
Y3QgdmlvbW11IHsKPj4gKyAgICB1aW50NjRfdCBiYXNlX2FkZHJlc3M7Cj4+ICsgICAgdWludDY0
X3QgY2FwczsKPj4gKyAgICBjb25zdCBzdHJ1Y3QgdmlvbW11X29wcyAqb3BzOwo+PiArICAgIHZv
aWQgKnByaXY7Cj4+ICt9Owo+PiArCj4+ICsjaWZkZWYgQ09ORklHX1ZJT01NVQo+IAo+IFdoeSBk
byB5b3Ugb25seSBwcm90ZWN0IGNlcnRhaW4gcGFydHMgb2YgdGhlIGZpbGUgd2l0aAo+IENPTkZJ
R19WSU9NTVU/CgpBZnRlciBzb21lIGNvbnNpZGVyYXRpb25zLCBDT05GSUdfVklPTU1VIHNob3Vs
ZCBwcm90ZWN0IGFsbCBmaWVsZChuZXcKc3RydWN0dXJlIGRlZmluaXRpb24gYW5kIGZ1bmN0aW9u
IGRlY2xhcmF0aW9uKSBpbiB0aGUgZmlsZSBleGNlcHQgc29tZQpkdW1teSBmdW5jdGlvbi4gVGhp
cyB3aWxsIGhlbHAgdG8gcmVtb3ZlIHNvbWUgQ09ORklHX1ZJT01NVSBjaGVjayBpbgpvdGhlciBw
bGFjZXMuCgo+IAo+PiArZXh0ZXJuIGJvb2wgb3B0X3Zpb21tdTsKPj4gK3N0YXRpYyBpbmxpbmUg
Ym9vbCB2aW9tbXVfZW5hYmxlZCh2b2lkKQo+PiArewo+PiArICAgIHJldHVybiBvcHRfdmlvbW11
Owo+PiArfQo+PiArCj4+ICtpbnQgdmlvbW11X3JlZ2lzdGVyX3R5cGUodWludDY0X3QgdHlwZSwg
c3RydWN0IHZpb21tdV9vcHMgKm9wcyk7Cj4+ICtpbnQgdmlvbW11X2Rlc3Ryb3lfZG9tYWluKHN0
cnVjdCBkb21haW4gKmQpOwo+PiArI2Vsc2UKPj4gK3N0YXRpYyBpbmxpbmUgaW50IHZpb21tdV9y
ZWdpc3Rlcl90eXBlKHVpbnQ2NF90IHR5cGUsIHN0cnVjdCB2aW9tbXVfb3BzICpvcHMpCj4+ICt7
Cj4+ICsgICAgcmV0dXJuIC1FSU5WQUw7Cj4+ICt9Cj4gCj4gV2h5IGRvbid0IHlvdSBhbHNvIHBy
b3ZpZGUgYSBkdW1teSB2aW9tbXVfZGVzdHJveV9kb21haW4gaGVscGVyIHRvIGJlCj4gdXNlZCBp
biBkb21haW4uYz8KPiAKCkFmdGVyIGFib3ZlIGNoYW5nZSwgIEkgdGhpbmsgd2UganVzdCBuZWVk
IHZpb21tdV9kZXN0cm95X2RvbWFpbigpIGFuZAp2aW9tbXVfZG9tY3RsKCkgd2hpY2ggaXMgY2Fs
bGVkIGluIHRoZSBjb21tb24gY29kZSBwYXRoIGZvciB4ODYgYW5kIEFSTS4KCi0tIApCZXN0IHJl
Z2FyZHMKVGlhbnl1IExhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 06:49:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 06:49:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e54dU-0005zo-D6; Thu, 19 Oct 2017 06:48:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1e54dT-0005zC-9O
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 06:48:55 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 47/59-05089-6DA48E95; Thu, 19 Oct 2017 06:48:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsXS1tYhonvV60W
 kQd8sbYslHxezODB6HN39mymAMYo1My8pvyKBNeNTxxvGgllCFYsmtLM3MF7l62Lk4hASmMYo
 cXjRfvYuRk4OCQFeiSPLZrBC2P4Sk851ssAV7V82hREkISwQJrG3ayVYg4iAtcTp9V3sEEV7G
 SV+HT8L5jALNDBJ3LlwDayDTUBd4sTiiWA2r4CNxJMNK8FWsAioSiw48okZxBYViJd4vOk0O0
 SNoMTJmU9YQGxOAS+J+6v+s3UxcgANVZdYP08IJMwsIC/RvHU28wRGgVlIOmYhVM1CUrWAkXk
 Vo3pxalFZapGuiV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmB4MgDBDsbGL06H
 GCU5mJREeXUPPIsU4kvKT6nMSCzOiC8qzUktPsQow8GhJME73fNFpJBgUWp6akVaZg4wUmDSE
 hw8SiK85SBp3uKCxNzizHSI1ClGY45NN+/+YeLY8P3BHyYhlrz8vFQpcd5VIKUCIKUZpXlwg2
 ARfIlRVkqYlxHoNCGegtSi3MwSVPlXjOIcjErCvA0gU3gy80rg9r0COoUJ6BR2e7BTShIRUlI
 NjO7PeQ5eWeAjEXC2unJ/hczRxNJDm/+/Oan/KmpP81rFvlcznis1mD+41yoV4p/scf9HzpPF
 hY/2yVvZ1X9TPW59es2GIw/DHWbWNO0453bddM5C1tdn9jt9e7SQ6Uz95EuLc6v+dhn2TBCdf
 cxFKvHcSsW81jc1Trd6P50ULudrrZFVneLxbr8SS3FGoqEWc1FxIgAdDCMH2wIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1508395731!110788244!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33011 invoked from network); 19 Oct 2017 06:48:53 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2017 06:48:53 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 18 Oct 2017 23:48:50 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,400,1503385200"; d="scan'208";a="139929008"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by orsmga004.jf.intel.com with ESMTP; 18 Oct 2017 23:48:47 -0700
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-4-git-send-email-tianyu.lan@intel.com>
 <20171018141855.xwj3ihxz5ldi7r2a@dhcp-3-128.uk.xensource.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <69a94786-a3af-f864-7b22-956b9967ec5d@intel.com>
Date: Thu, 19 Oct 2017 14:41:42 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20171018141855.xwj3ihxz5ldi7r2a@dhcp-3-128.uk.xensource.com>
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V3 3/29] DOMCTL: Introduce new DOMCTL
 commands for vIOMMU support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDEw5pyIMTjml6UgMjI6MTgsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24g
VGh1LCBTZXAgMjEsIDIwMTcgYXQgMTE6MDE6NDRQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90ZToK
Pj4gVGhpcyBwYXRjaCBpcyB0byBpbnRyb2R1Y2UgY3JlYXRlLCBkZXN0cm95IGFuZCBxdWVyeSBj
YXBhYmlsaXRpZXMKPj4gY29tbWFuZCBmb3IgdklPTU1VLiB2SU9NTVUgbGF5ZXIgd2lsbCBkZWFs
IHdpdGggcmVxdWVzdHMgYW5kIGNhbGwKPj4gYXJjaCB2SU9NTVUgb3BzLgo+Pgo+PiBTaWduZWQt
b2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KPj4gLS0tCj4+ICB4ZW4v
Y29tbW9uL2RvbWN0bC5jICAgICAgICAgfCAgNiArKysrKysKPj4gIHhlbi9jb21tb24vdmlvbW11
LmMgICAgICAgICB8IDMwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+PiAgeGVuL2lu
Y2x1ZGUvcHVibGljL2RvbWN0bC5oIHwgNDIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrCj4+ICB4ZW4vaW5jbHVkZS94ZW4vdmlvbW11LmggICAgfCAgMiArKwo+PiAg
NCBmaWxlcyBjaGFuZ2VkLCA4MCBpbnNlcnRpb25zKCspCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL2RvbWN0bC5jIGIveGVuL2NvbW1vbi9kb21jdGwuYwo+PiBpbmRleCA0MjY1OGU1Li43
ZTI4MjM3IDEwMDY0NAo+PiAtLS0gYS94ZW4vY29tbW9uL2RvbWN0bC5jCj4+ICsrKyBiL3hlbi9j
b21tb24vZG9tY3RsLmMKPj4gQEAgLTExNDksNiArMTE0OSwxMiBAQCBsb25nIGRvX2RvbWN0bChY
RU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9kb21jdGxfdCkgdV9kb21jdGwpCj4+ICAgICAgICAg
ICAgICBjb3B5YmFjayA9IDE7Cj4+ICAgICAgICAgIGJyZWFrOwo+PiAgCj4+ICsjaWZkZWYgQ09O
RklHX1ZJT01NVQo+PiArICAgIGNhc2UgWEVOX0RPTUNUTF92aW9tbXVfb3A6Cj4+ICsgICAgICAg
IHJldCA9IHZpb21tdV9kb21jdGwoZCwgJm9wLT51LnZpb21tdV9vcCwgJmNvcHliYWNrKTsKPiAK
PiBJTUhPLCBJJ20gbm90IHJlYWxseSBzdXJlIGlmIGl0J3Mgd29ydGggdG8gcGFzcyB0aGUgY29w
eWJhY2sgcGFyYW1ldGVyCj4gYXJvdW5kLiBDYW4geW91IGp1c3QgZG8gdGhlIGNvcHkgaWYgIXJl
dD8KClllcywgd2lsbCB1cGRhdGUuCgo+IAo+PiArICAgICAgICBicmVhazsKPj4gKyNlbmRpZgo+
IAo+IEluc3RlYWQgb2YgZ3VhcmRpbmcgZXZlcnkgY2FsbCB0byBhIHZpb21tdSByZWxhdGVkIGZ1
bmN0aW9uIHdpdGgKPiBDT05GSUdfVklPTU1VIEkgd291bGQgcmF0aGVyIGFkZCBkdW1teSByZXBs
YWNlbWVudHMgZm9yIHRoZW0gaW4gdGhlCj4gIUNPTkZJR19WSU9NTVUgY2FzZSBpbiB0aGUgdmlv
bW11LmggaGVhZGVyLgoKCk9LLgoKPiAKPj4gKwo+PiAgICAgIGRlZmF1bHQ6Cj4+ICAgICAgICAg
IHJldCA9IGFyY2hfZG9fZG9tY3RsKG9wLCBkLCB1X2RvbWN0bCk7Cj4+ICAgICAgICAgIGJyZWFr
Owo+PiAgLyoKPj4gICAqIExvY2FsIHZhcmlhYmxlczoKPj4gICAqIG1vZGU6IEMKPj4gZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9k
b21jdGwuaAo+PiBpbmRleCA1MGZmNThmLi42ODg1NGI2IDEwMDY0NAo+PiAtLS0gYS94ZW4vaW5j
bHVkZS9wdWJsaWMvZG9tY3RsLmgKPj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5o
Cj4+IEBAIC0xMTYzLDYgKzExNjMsNDYgQEAgc3RydWN0IHhlbl9kb21jdGxfcHNyX2NhdF9vcCB7
Cj4+ICB0eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9jYXRfb3AgeGVuX2RvbWN0bF9wc3Jf
Y2F0X29wX3Q7Cj4+ICBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX3Bzcl9jYXRf
b3BfdCk7Cj4+ICAKPj4gKy8qICB2SU9NTVUgaGVscGVyCj4+ICsgKgo+PiArICogIHZJT01NVSBp
bnRlcmZhY2UgY2FuIGJlIHVzZWQgdG8gY3JlYXRlL2Rlc3Ryb3kgdklPTU1VIGFuZAo+PiArICog
IHF1ZXJ5IHZJT01NVSBjYXBhYmlsaXRpZXMuCj4+ICsgKi8KPj4gKwo+PiArLyogdklPTU1VIHR5
cGUgLSBzcGVjaWZ5IHZlbmRvciB2SU9NTVUgZGV2aWNlIG1vZGVsICovCj4+ICsjZGVmaW5lIFZJ
T01NVV9UWVBFX0lOVEVMX1ZURCAgICAgICAgICAgMAo+PiArCj4+ICsvKiB2SU9NTVUgY2FwYWJp
bGl0aWVzICovCj4+ICsjZGVmaW5lIFZJT01NVV9DQVBfSVJRX1JFTUFQUElORyAgKDF1IDw8IDAp
Cj4gCj4gUGxlYXNlIHB1dCB0aG9zZSB0d28gZGVmaW5lcyBuZXh0IHRvIHRoZSBmaWVsZHMgdGhl
eSBiZWxvbmcgdG8uCgpPSy4KCgoKCi0tIApCZXN0IHJlZ2FyZHMKVGlhbnl1IExhbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 06:53:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 06:53:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e54iB-0006cv-Ul; Thu, 19 Oct 2017 06:53:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1e54iA-0006cp-33
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 06:53:46 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 70/6D-31244-9FB48E95; Thu, 19 Oct 2017 06:53:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXS1tYhr/vD+0W
 kQcdLbYslHxezODB6HN39mymAMYo1My8pvyKBNeNI1yfmgi9CFc3975gbGB/wdTFycAgJVEp8
 na7YxcjJISHAK3Fk2QxWCDtAouXeQpYuRi6gkmmMEpc23GACSQgLpErM7XjPBmKLCFhLnF7fx
 Q5RtJdRYs2980wgDrNAD5PEumm7mEGq2ATUJU4snsgIYvMK2Eh8OncKbAWLgKpE66yZYDWiAv
 ESjzedZoeoEZQ4OfMJC8h1nAJeErf/SYKYzEBj1s8TAqlgFpCXaN46m3kCo8AsJA2zEKpmIal
 awMi8ilGjOLWoLLVI19BML6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMDQZgGAH
 4/2NAYcYJTmYlER5dQ88ixTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXva60WkkGBRanpqRVpmD
 jBKYNISHDxKIryZIGne4oLE3OLMdIjUKUZFKXHeySAJAZBERmkeXBssMi8xykoJ8zICHSLEU5
 BalJtZgir/ilGcg1FJmHcFyBSezLwSuOmvgBYzAS1mtwdbXJKIkJJqYGQvn6Mo37Ok7hOvD/8
 antzmPQe2PTl2xWjHrqMs1twVZ75L8xUdjcm8VbzzSrO2XeG1sMOsV7seNdjW6LeK/Cqx+Di7
 pT4kRu7ADY/verNvSfxuL+u7v3PTjVaxzKJdd/87GPzh7ukNyvn8bWPTQcYLPi+WGn7KDLnq1
 7kk31vITzl+9YpLW5VYijMSDbWYi4oTAaHy9zvHAgAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1508396022!77920507!1
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45135 invoked from network); 19 Oct 2017 06:53:44 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2017 06:53:44 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga104.jf.intel.com with ESMTP; 18 Oct 2017 23:53:42 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,400,1503385200"; d="scan'208";a="1232541918"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by fmsmga002.fm.intel.com with ESMTP; 18 Oct 2017 23:53:39 -0700
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-5-git-send-email-tianyu.lan@intel.com>
 <20171018143605.v2hrmdlahm2ojv4y@dhcp-3-128.uk.xensource.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <c61eb4e4-12c4-4067-6eeb-03b01f5fd579@intel.com>
Date: Thu, 19 Oct 2017 14:46:35 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20171018143605.v2hrmdlahm2ojv4y@dhcp-3-128.uk.xensource.com>
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V3 4/29] tools/libacpi: Add DMA remapping
 reporting (DMAR) ACPI table structures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDEw5pyIMTjml6UgMjI6MzYsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24g
VGh1LCBTZXAgMjEsIDIwMTcgYXQgMTE6MDE6NDVQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90ZToK
Pj4gRnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPj4KPj4gQWRkIGRtYXIgdGFi
bGUgc3RydWN0dXJlIGFjY29yZGluZyBDaGFwdGVyIDggIkJJT1MgQ29uc2lkZXJhdGlvbnMiIG9m
Cj4+IFZUZCBzcGVjIFJldi4gMi40Lgo+Pgo+PiBWVGQgc3BlYzpodHRwOi8vd3d3LmludGVsLmNv
bS9jb250ZW50L2RhbS93d3cvcHVibGljL3VzL2VuL2RvY3VtZW50cy9wcm9kdWN0LXNwZWNpZmlj
YXRpb25zL3Z0LWRpcmVjdGVkLWlvLXNwZWMucGRmCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IENoYW8g
R2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4+IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRp
YW55dS5sYW5AaW50ZWwuY29tPgo+PiAtLS0KPj4gIHRvb2xzL2xpYmFjcGkvYWNwaTJfMC5oIHwg
NjEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+PiAg
MSBmaWxlIGNoYW5nZWQsIDYxIGluc2VydGlvbnMoKykKPj4KPj4gZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYmFjcGkvYWNwaTJfMC5oIGIvdG9vbHMvbGliYWNwaS9hY3BpMl8wLmgKPj4gaW5kZXggMjYx
OWJhMy4uNzU4YTgyMyAxMDA2NDQKPj4gLS0tIGEvdG9vbHMvbGliYWNwaS9hY3BpMl8wLmgKPj4g
KysrIGIvdG9vbHMvbGliYWNwaS9hY3BpMl8wLmgKPj4gQEAgLTQyMiw2ICs0MjIsNjUgQEAgc3Ry
dWN0IGFjcGlfMjBfc2xpdCB7Cj4+ICB9Owo+PiAgCj4+ICAvKgo+PiArICogRE1BIFJlbWFwcGlu
ZyBUYWJsZSBoZWFkZXIgZGVmaW5pdGlvbiAoRE1BUikKPj4gKyAqLwo+PiArCj4+ICsvKgo+PiAr
ICogRE1BUiBGbGFncy4KPj4gKyAqLwo+PiArI2RlZmluZSBBQ1BJX0RNQVJfSU5UUl9SRU1BUCAg
ICAgICAgKDEgPDwgMCkKPj4gKyNkZWZpbmUgQUNQSV9ETUFSX1gyQVBJQ19PUFRfT1VUICAgICgx
IDw8IDEpCj4+ICsKPj4gK3N0cnVjdCBhY3BpX2RtYXIgewo+PiArICAgIHN0cnVjdCBhY3BpX2hl
YWRlciBoZWFkZXI7Cj4+ICsgICAgdWludDhfdCBob3N0X2FkZHJlc3Nfd2lkdGg7Cj4+ICsgICAg
dWludDhfdCBmbGFnczsKPj4gKyAgICB1aW50OF90IHJlc2VydmVkWzEwXTsKPj4gK307Cj4+ICsK
Pj4gKy8qCj4+ICsgKiBEZXZpY2UgU2NvcGUgVHlwZXMKPj4gKyAqLwo+PiArI2RlZmluZSBBQ1BJ
X0RNQVJfREVWSUNFX1NDT1BFX1BDSV9FTkRQT0lOVCAgICAgICAgICAgICAweDAxCj4+ICsjZGVm
aW5lIEFDUElfRE1BUl9ERVZJQ0VfU0NPUEVfUENJX1NVQl9ISUVSQVJBQ0hZICAgICAgIDB4MDEK
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIF4weDAyCj4+ICsjZGVmaW5lIEFDUElfRE1BUl9ERVZJQ0VfU0NPUEVfSU9BUElDICAgICAg
ICAgICAgICAgICAgIDB4MDMKPj4gKyNkZWZpbmUgQUNQSV9ETUFSX0RFVklDRV9TQ09QRV9IUEVU
ICAgICAgICAgICAgICAgICAgICAgMHgwNAo+PiArI2RlZmluZSBBQ1BJX0RNQVJfREVWSUNFX1ND
T1BFX0FDUElfTkFNRVNQQUNFX0RFVklDRSAgICAweDA1Cj4gCj4gTWF5YmUgeW91IGNvdWxkIHRy
eSB0byByZWR1Y2UgdGhlIGxlbmd0aCBvZiB0aGUgZGVmaW5lcz8KClN1cmUuIFdpbGwgdXBkYXRl
LgoKPiAKPj4gKwo+PiArc3RydWN0IGRtYXJfZGV2aWNlX3Njb3BlIHsKPj4gKyAgICB1aW50OF90
IHR5cGU7Cj4+ICsgICAgdWludDhfdCBsZW5ndGg7Cj4+ICsgICAgdWludDhfdCByZXNlcnZlZFsy
XTsKPj4gKyAgICB1aW50OF90IGVudW1lcmF0aW9uX2lkOwo+PiArICAgIHVpbnQ4X3QgYnVzOwo+
PiArICAgIHVpbnQxNl90IHBhdGhbMF07Cj4+ICt9Owo+PiArCj4+ICsvKgo+PiArICogRE1BIFJl
bWFwcGluZyBIYXJkd2FyZSBVbml0IFR5cGVzCj4+ICsgKi8KPj4gKyNkZWZpbmUgQUNQSV9ETUFS
X1RZUEVfSEFSRFdBUkVfVU5JVCAgICAgICAgMHgwMAo+PiArI2RlZmluZSBBQ1BJX0RNQVJfVFlQ
RV9SRVNFUlZFRF9NRU1PUlkgICAgICAweDAxCj4+ICsjZGVmaW5lIEFDUElfRE1BUl9UWVBFX0FU
U1IgICAgICAgICAgICAgICAgIDB4MDIKPj4gKyNkZWZpbmUgQUNQSV9ETUFSX1RZUEVfSEFSRFdB
UkVfQUZGSU5JVFkgICAgMHgwMwo+PiArI2RlZmluZSBBQ1BJX0RNQVJfVFlQRV9BTkREICAgICAg
ICAgICAgICAgICAweDA0Cj4gCj4gSSB0aGluayB5b3UgZWl0aGVyIHVzZSBhY3JvbnltcyBmb3Ig
YWxsIG9mIHRoZW0gKGxpa2UgQVRTUiBhbmQgQU5ERCkKPiBvciBub3QuIEJ1dCBtaXhpbmcgYWNy
b255bXMgd2l0aCBmdWxsIG5hbWVzIGlzIGNvbmZ1c2luZy4KCk9LLiBXaWxsIHVwZGF0ZS4KCi0t
IApCZXN0IHJlZ2FyZHMKVGlhbnl1IExhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 06:54:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 06:54:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e54iV-0006fT-66; Thu, 19 Oct 2017 06:54:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e54iT-0006fG-SJ
 for xen-devel@lists.xensource.com; Thu, 19 Oct 2017 06:54:06 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 43/36-01775-C0C48E95; Thu, 19 Oct 2017 06:54:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVZfb50W
 kwcGNRhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2D5nGXPB9x2MFUfvb2Vq
 YDzWzdjFyMUhJNDIJHH+zl52COcxo8T9L2dYIZxtjBJzzl5n62Lk5BARcJb4emYuO4jNK6Avc
 WLzW5YuRg4OYQFLifatBiD1EgI3FCRaGo6wgNRICHhLzFqxiRHGfttxH2gOOwebgJXEITGQKI
 uAqkTvm0tsExi5FzAyrGJUL04tKkst0jXVSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87
 P3cQI9Ho9AwPjDsbLX50OMUpyMCmJ8uoeeBYpxJeUn1KZkVicEV9UmpNafIhRhoNDSYK32+tF
 pJBgUWp6akVaZg4w/GDSEhw8SiK8mSBp3uKCxNzizHSI1ClGXY5jmy7/YRJiycvPS5US550MU
 iQAUpRRmgc3AhYLlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8+aCTOHJzCuB2/QK6AgmoC
 PY7cGOKElESEk1MLrOlU0OWnblY8sThx871JVylgnXdd7XVHOYz5At8kznUkBTZX6ttIzm3dx
 7kftmdGQWeQVNlK6f/k7RK2XdV4uw8EOmXofXpT25mX1pXcIdjpfsXe7vpshZaM/7nPRyxeHT
 /HmT2N0m2XaFf/mb97+1fVFnXlnkgtxEJdPg6ZPSfm2sKb9jpsRSnJFoqMVcVJwIAKJ83fCAA
 gAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1508396042!107708938!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63171 invoked from network); 19 Oct 2017 06:54:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 Oct 2017 06:54:03 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e54iN-0001p7-6V; Thu, 19 Oct 2017 06:53:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e54iH-0000nJ-MT; Thu, 19 Oct 2017 06:53:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e54iH-0003pl-5o; Thu, 19 Oct 2017 06:53:53 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114665-mainreport@xen.org>
X-Osstest-Failures: linux-4.1:test-armhf-armhf-xl-rtds:xen-boot:fail:heisenbug
 linux-4.1:test-armhf-armhf-xl-vhd:xen-install:fail:heisenbug
 linux-4.1:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 linux-4.1:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:guest-stop:fail:heisenbug
 linux-4.1:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 linux-4.1:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-4.1:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.1:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=b8342068e3011832d723aa379a3180d37a4d59df
X-Osstest-Versions-That: linux=5fbef6af7dd9a92605bb7c426f26bd122fd0cd74
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 19 Oct 2017 06:53:53 +0000
Subject: [Xen-devel] [linux-4.1 test] 114665: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6657059383098225933=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114665 linux-4.1 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114665/

Failures :-/ but no regressions.

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-rtds      7 xen-boot         fail in 114646 pass in 114665
 test-armhf-armhf-xl-vhd       6 xen-install      fail in 114646 pass in 114665
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm 16 guest-localmigrate/x10 fail in 114646 pass in 114665
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm 17 guest-stop fail in 114646 pass in 114665
 test-armhf-armhf-xl-credit2  16 guest-start/debian.repeat  fail pass in 114646

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds    16 guest-start/debian.repeat fail REGR. vs. 113603
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop       fail REGR. vs. 113603

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop      fail blocked in 113603
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop fail in 114646 blocked in 113603
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113603
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113603
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 113603
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 113603
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop             fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop             fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 linux                b8342068e3011832d723aa379a3180d37a4d59df
baseline version:
 linux                5fbef6af7dd9a92605bb7c426f26bd122fd0cd74

Last test of basis   113603  2017-09-19 13:21:36 Z   29 days
Testing same since   114646  2017-10-17 10:48:56 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Ma <aaron.ma@canonical.com>
  AL Yu-Chen Cho <acho@suse.com>
  Alan Stern <stern@rowland.harvard.edu>
  Aleksa Sarai <asarai@suse.de>
  Aleksandr Bezzubikov <zuban32s@gmail.com>
  Alex Deucher <alexander.deucher@amd.com>
  Alexander Potapenko <glider@google.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Korolyov <andrey@xdel.ru>
  Andy Lutomirski <luto@kernel.org>
  Archit Taneja <architt@codeaurora.org>
  Arnd Bergmann <arnd@arndb.de>
  Baohong Liu <baohong.liu@intel.com>
  Bart Van Assche <bart.vanassche@wdc.com>
  Bastien Nocera <hadess@hadess.net>
  Ben Hutchings <ben@decadent.org.uk>
  Ben Seri <ben@armis.com>
  Benjamin Block <bblock@linux.vnet.ibm.com>
  Bjorn Helgaas <bhelgaas@google.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Charles Milette <charles.milette@gmail.com>
  Charles Milette <charlesmilette@gmail.com>
  Chris Wilson <chris@chris-wilson.co.uk>
  Christian Lamparter <chunkeey@googlemail.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Chuck Lever <chuck.lever@oracle.com>
  Chunyu Hu <chuhu@redhat.com>
  Claudiu Manoil <claudiu.manoil@nxp.com>
  Colin Ian King <colin.king@canonical.com>
  Coly Li <colyli@suse.de>
  Cong Wang <xiyou.wangcong@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Dan Priamo <danp@adiengineering.com>
  Daniel Mentz <danielmentz@google.com>
  Dave Chinner <david@fromorbit.com>
  Dave Martin <Dave.Martin@arm.com>
  David S. Miller <davem@davemloft.net>
  David Sterba <dsterba@suse.com>
  David Teigland <teigland@redhat.com>
  Dick Kennedy <dick.kennedy@avagotech.com>
  Dmitry Fleytman <dmitry@daynix.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Tunin <hanipouspilot@gmail.com>
  Douglas Anderson <dianders@chromium.org>
  Douglas Gilbert <dgilbert@interlog.com>
  Dragos Bogdan <dragos.bogdan@analog.com>
  Edwin TÃ¶rÃ¶k <edvin.torok@citrix.com>
  Eric Dumazet <edumazet@google.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Florian Westphal <fw@strlen.de>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guenter Roeck <linux@roeck-us.net>
  Hannes Reinecke <hare@suse.com>
  Hannes Reinecke <hare@suse.de>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hector Martin <marcan@marcan.st>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Hogan <james.hogan@imgtec.com>
  James Morse <james.morse@arm.com>
  James Smart <james.smart@avagotech.com>
  James Smart <james.smart@broadcom.com>
  Jan Kara <jack@suse.cz>
  Jeffy Chen <jeffy.chen@rock-chips.com>
  Jens Axboe <axboe@kernel.dk>
  Jiri Slaby <jslaby@suse.cz>
  Joerg Roedel <jroedel@suse.de>
  Johan Hovold <johan@kernel.org>
  Johannes Thumshirn <jthumshirn@suse.de>
  John Stultz <john.stultz@linaro.org>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
  Jose Abreu <joabreu@synopsys.com>
  Jose Abreu <Jose.Abreu@synopsys.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kashyap Desai <kashyap.desai@broadcom.com>
  Kent Overstreet <kent.overstreet@gmail.com>
  Koji Matsuoka <koji.matsuoka.xm@renesas.com>
  Konstantin Khlebnikov <khlebnikov@yandex-team.ru>
  Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
  Lars-Peter Clausen <lars@metafoo.de>
  Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
  Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Liping Zhang <zlpnobody@gmail.com>
  Long Li <longli@microsoft.com>
  Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
  Maciej S. Szmigiero <mail@maciej.szmigiero.name>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Mark Brown <broonie@kernel.org>
  Mark Rutland <mark.rutland@arm.com>
  Martijn Coenen <maco@android.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Matt Turner <mattst88@gmail.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Michael Cree <mcree@orcon.net.nz>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Lyle <mlyle@lyle.org>
  Michael S. Tsirkin <mst@redhat.com>
  Michal Hocko <mhocko@suse.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  NeilBrown <neilb@suse.com>
  Nikolay Borisov <nborisov@suse.com>
  Oleg Nesterov <oleg@redhat.com>
  Oscar Campos <oscar.campos@member.fsf.org>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Paul Burton <paul.burton@imgtec.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Paul Moore <paul@paul-moore.com>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Hutterer <peter.hutterer@who-t.net>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Pierguido Lambri <plambri@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Rakesh Pillai <pillair@qti.qualcomm.com>
  Ralf Baechle <ralf@linux-mips.org>
  Richard Wareing <rwareing@fb.com>
  Rohit Vaswani <rvaswani@nvidia.com>
  Ronnie Sahlberg <lsahlber@redhat.com>
  Russell King <rmk+kernel@armlinux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Sachin Prabhu <sprabhu@redhat.com>
  Sandeep Singh <Sandeep.Singh@amd.com>
  Sasha Levin <alexander.levin@verizon.com>
  Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
  Shaohua Li <shli@fb.com>
  Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
  Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
  Stefano Brivio <sbrivio@redhat.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Steffen Maier <maier@linux.vnet.ibm.com>
  Stephan Mueller <smueller@chronox.de>
  Stephen Douthit <stephend@adiengineering.com>
  Steve Capper <steve.capper@arm.com>
  Steve French <smfrench@gmail.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Takashi Iwai <tiwai@suse.de>
  Tang Junhui <tang.junhui@zte.com.cn>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  Todd Poynor <toddpoynor@google.com>
  Tony Asleson <tasleson@redhat.com>
  Tony Jones <tonyj@suse.de>
  Vineet Gupta <vgupta@synopsys.com>
  Vladis Dronov <vdronov@redhat.com>
  Wei Wang <weiwan@google.com>
  Will Deacon <will.deacon@arm.com>
  Wolfram Sang <wsa+renesas@sang-engineering.com>
  Wolfram Sang <wsa@the-dreams.de>
  Xiangliang.Yu <Xiangliang.Yu@amd.com>
  Yang Shi <yang.shi@linaro.org>
  Yuchung Cheng <ycheng@google.com>
  zhangyi (F) <yi.zhang@huawei.com>
  zhong jiang <zhongjiang@huawei.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          pass    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  fail    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Pushing revision :

+ branch=linux-4.1
+ revision=b8342068e3011832d723aa379a3180d37a4d59df
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push linux-4.1 b8342068e3011832d723aa379a3180d37a4d59df
+ branch=linux-4.1
+ revision=b8342068e3011832d723aa379a3180d37a4d59df
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=linux
+ xenbranch=xen-unstable
+ '[' xlinux = xlinux ']'
+ linuxbranch=linux-4.1
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' xb8342068e3011832d723aa379a3180d37a4d59df = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git = x ']'
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git = x ']'
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.linux-4.1
++ : daily-cron.linux-4.1
++ : daily-cron.linux-4.1
++ : daily-cron.linux-4.1
++ : daily-cron.linux-4.1
++ : daily-cron.linux-4.1
++ : daily-cron.linux-4.1
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.linux-4.1
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree linux-4.1
+ case $1 in
+ : git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
+ : linux-4.1.y
+ : linux-4.1.y
+ : git
+ : git
+ : git://xenbits.xen.org/linux-pvops.git
+ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ : tested/linux-4.1
+ : refs/heads/tested/linux-4.1
+ return 0
+ cd /home/osstest/repos/linux
+ git push osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git b8342068e3011832d723aa379a3180d37a4d59df:refs/heads/tested/linux-4.1
To osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
   5fbef6a..b834206  b8342068e3011832d723aa379a3180d37a4d59df -> tested/linux-4.1
+ exit 0


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6657059383098225933==--

From xen-devel-bounces@lists.xen.org Thu Oct 19 08:03:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 08:03:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e55nb-0003xN-F8; Thu, 19 Oct 2017 08:03:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dongli.zhang@oracle.com>) id 1e55na-0003xH-IE
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 08:03:26 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 FE/37-25852-D4C58E95; Thu, 19 Oct 2017 08:03:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnkeJIrShJLcpLzFFi42LpnVTnqusb8yL
 S4P45fovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePsg98sBU2iFcs3LWVtYLwi2MXIxSEkMJFJ
 ovPiBzYI5y+jxPfHp9ghnA2MEoc2Lodyuhkl2nftYepi5ORgE9CRmHbgFAuILSLgILFp/0GgI
 g4OZgEvielzdEHCwgKhEk/amsDKWQRUJSbOXscMYvMKuEssebyeEcSWEJCTuHmukxnCNpQ4/X
 Ab4wRGngWMDKsY1YtTi8pSi3Qt9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAj3
 PAAQ7GO9uCjjEKMnBpCTKKxv4IlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK9LNFBOsCg1PbUi
 LTMHGIIwaQkOHiUR3pIooDRvcUFibnFmOkTqFKMrx7FNl/8wcfyYdAVIdty8CyQ3gckN3x/8Y
 RJiycvPS5US5xUFmS0A0pxRmgc3GhY/lxhlpYR5GYGOFeIpSC3KzSxBlX/FKM7BqCTMqwIyhS
 czrwTugldAxzEBHcduD3ZcSSJCSqqBUSZY3ut8u+HiZ1caWsr6V69gEt3XntIZIMMXJLW7RdO
 +KtJbtDJ1luk7i8/HptXc9o5pdZhlnfkhfX9VzobiwPlKR9YsORIw0fBywc2fD95p5qZbRaSY
 8Wu/eF2zYenWlHvz+oQEbDIsNnyY86bGMPa/4DujdQ4mto/3tJ/Ui0hMyV/DMkVNiaU4I9FQi
 7moOBEAp656aZoCAAA=
X-Env-Sender: dongli.zhang@oracle.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1508400203!71255888!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12425 invoked from network); 19 Oct 2017 08:03:25 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2017 08:03:25 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9J83MKx009153
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 19 Oct 2017 08:03:23 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9J83MNt007900
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 19 Oct 2017 08:03:22 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9J83LrG005920;
 Thu, 19 Oct 2017 08:03:21 GMT
Received: from linux.cn.oracle.com (/10.182.70.198)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 19 Oct 2017 01:03:21 -0700
From: Dongli Zhang <dongli.zhang@oracle.com>
To: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
Date: Thu, 19 Oct 2017 16:02:59 +0800
Message-Id: <1508400179-10204-1-git-send-email-dongli.zhang@oracle.com>
X-Mailer: git-send-email 2.7.4
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: jgross@suse.com, boris.ostrovsky@oracle.com, joao.m.martins@oracle.com
Subject: [Xen-devel] [PATCH 1/1] xen/time: do not decrease steal time after
	live migration on xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWZ0ZXIgZ3Vlc3QgbGl2ZSBtaWdyYXRpb24gb24geGVuLCBzdGVhbCB0aW1lIGluIC9wcm9jL3N0
YXQKKGNwdXN0YXRbQ1BVVElNRV9TVEVBTF0pIG1pZ2h0IGRlY3JlYXNlIGJlY2F1c2Ugc3RlYWwg
cmV0dXJuZWQgYnkKeGVuX3N0ZWFsX2xvY2soKSBtaWdodCBiZSBsZXNzIHRoYW4gdGhpc19ycSgp
LT5wcmV2X3N0ZWFsX3RpbWUgd2hpY2ggaXMKZGVyaXZlZCBmcm9tIHByZXZpb3VzIHJldHVybiB2
YWx1ZSBvZiB4ZW5fc3RlYWxfY2xvY2soKS4KCkZvciBpbnN0YW5jZSwgc3RlYWwgdGltZSBvZiBl
YWNoIHZjcHUgaXMgMzM1IGJlZm9yZSBsaXZlIG1pZ3JhdGlvbi4KCmNwdSAgMTk4IDAgMzY4IDIw
MDA2NCAxOTYyIDAgMCAxMzQwIDAgMApjcHUwIDM4IDAgODEgNTAwNjMgNDkyIDAgMCAzMzUgMCAw
CmNwdTEgNjUgMCA5NyA0OTc2MyA2MzQgMCAwIDMzNSAwIDAKY3B1MiAzOCAwIDgxIDUwMDk4IDQ2
MiAwIDAgMzM1IDAgMApjcHUzIDU2IDAgMTA3IDUwMTM4IDM3NCAwIDAgMzM1IDAgMAoKQWZ0ZXIg
bGl2ZSBtaWdyYXRpb24sIHN0ZWFsIHRpbWUgaXMgcmVkdWNlZCB0byAzMTIuCgpjcHUgIDIwMCAw
IDM3MCAyMDAzMzAgMTk3MSAwIDAgMTI0OCAwIDAKY3B1MCAzOCAwIDgyIDUwMTIzIDUwMCAwIDAg
MzEyIDAgMApjcHUxIDY1IDAgOTcgNDk4MzIgNjM0IDAgMCAzMTIgMCAwCmNwdTIgMzkgMCA4MiA1
MDE2NyA0NjIgMCAwIDMxMiAwIDAKY3B1MyA1NiAwIDEwNyA1MDIwNyAzNzQgMCAwIDMxMiAwIDAK
ClRoZSBjb2RlIGluIHRoaXMgcGF0Y2ggaXMgYm9ycm93ZWQgZnJvbSBkb19zdG9sZW5fYWNjb3Vu
dGluZygpIHdoaWNoIGhhcwphbHJlYWR5IGJlZW4gcmVtb3ZlZCBmcm9tIGxpbnV4IHNvdXJjZSBj
b2RlIHNpbmNlIGNvbW1pdCBlY2IyM2RjNmYyZWYKKCJ4ZW46IGFkZCBzdGVhbF9jbG9jayBzdXBw
b3J0IG9uIHg4NiIpLiBUaGUgY29yZSBpZGVhIG9mIGJvdGgKZG9fc3RvbGVuX2FjY291bnRpbmco
KSBhbmQgdGhpcyBwYXRjaCBpcyB0byBhdm9pZCBhY2NvdW50aW5nIG5ldyBzdGVhbApjbG9jayBp
ZiBpdCBpcyBzbWFsbGVyIHRoYW4gcHJldmlvdXMgb2xkIHN0ZWFsIGNsb2NrLgoKU2ltaWxhciBh
bmQgbW9yZSBzZXZlcmUgaXNzdWUgd291bGQgaW1wYWN0IHByaW9yIGxpbnV4IDQuOC00LjEwIGFz
CmRpc2N1c3NlZCBieSBNaWNoYWVsIExhcyBhdApodHRwczovLzB4c3R1YnMub3JnL2RlYnVnZ2lu
Zy1hLWZsYWt5LWNwdS1zdGVhbC10aW1lLWNvdW50ZXItb24tYS1wYXJhdmlydHVhbGl6ZWQteGVu
LWd1ZXN0LAp3aGljaCB3b3VsZCBvdmVyZmxvdyBzdGVhbCB0aW1lIGFuZCBsZWFkIHRvIDEwMCUg
c3QgdXNhZ2UgaW4gdG9wIGNvbW1hbmQKZm9yIGxpbnV4IDQuOC00LjEwLiBBIGJhY2twb3J0IG9m
IHRoaXMgcGF0Y2ggd291bGQgZml4IHRoYXQgaXNzdWUuCgpSZWZlcmVuY2VzOiBodHRwczovLzB4
c3R1YnMub3JnL2RlYnVnZ2luZy1hLWZsYWt5LWNwdS1zdGVhbC10aW1lLWNvdW50ZXItb24tYS1w
YXJhdmlydHVhbGl6ZWQteGVuLWd1ZXN0ClNpZ25lZC1vZmYtYnk6IERvbmdsaSBaaGFuZyA8ZG9u
Z2xpLnpoYW5nQG9yYWNsZS5jb20+Ci0tLQogZHJpdmVycy94ZW4vdGltZS5jIHwgMTUgKysrKysr
KysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigt
KQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3RpbWUuYyBiL2RyaXZlcnMveGVuL3RpbWUuYwpp
bmRleCBhYzVmMjNmLi4yYjNhOTk2IDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi90aW1lLmMKKysr
IGIvZHJpdmVycy94ZW4vdGltZS5jCkBAIC0xOSw2ICsxOSw4IEBACiAvKiBydW5zdGF0ZSBpbmZv
IHVwZGF0ZWQgYnkgWGVuICovCiBzdGF0aWMgREVGSU5FX1BFUl9DUFUoc3RydWN0IHZjcHVfcnVu
c3RhdGVfaW5mbywgeGVuX3J1bnN0YXRlKTsKIAorc3RhdGljIERFRklORV9QRVJfQ1BVKHU2NCwg
eGVuX29sZF9zdGVhbCk7CisKIC8qIHJldHVybiBhbiBjb25zaXN0ZW50IHNuYXBzaG90IG9mIDY0
LWJpdCB0aW1lL2NvdW50ZXIgdmFsdWUgKi8KIHN0YXRpYyB1NjQgZ2V0NjQoY29uc3QgdTY0ICpw
KQogewpAQCAtODMsOSArODUsMjAgQEAgYm9vbCB4ZW5fdmNwdV9zdG9sZW4oaW50IHZjcHUpCiB1
NjQgeGVuX3N0ZWFsX2Nsb2NrKGludCBjcHUpCiB7CiAJc3RydWN0IHZjcHVfcnVuc3RhdGVfaW5m
byBzdGF0ZTsKKwl1NjQgeGVuX25ld19zdGVhbDsKKwlzNjQgc3RlYWxfZGVsdGE7CiAKIAl4ZW5f
Z2V0X3J1bnN0YXRlX3NuYXBzaG90X2NwdSgmc3RhdGUsIGNwdSk7Ci0JcmV0dXJuIHN0YXRlLnRp
bWVbUlVOU1RBVEVfcnVubmFibGVdICsgc3RhdGUudGltZVtSVU5TVEFURV9vZmZsaW5lXTsKKwl4
ZW5fbmV3X3N0ZWFsID0gc3RhdGUudGltZVtSVU5TVEFURV9ydW5uYWJsZV0KKwkJCQkJKyBzdGF0
ZS50aW1lW1JVTlNUQVRFX29mZmxpbmVdOworCXN0ZWFsX2RlbHRhID0geGVuX25ld19zdGVhbCAt
IHBlcl9jcHUoeGVuX29sZF9zdGVhbCwgY3B1KTsKKworCWlmIChzdGVhbF9kZWx0YSA8IDApCisJ
CXhlbl9uZXdfc3RlYWwgPSBwZXJfY3B1KHhlbl9vbGRfc3RlYWwsIGNwdSk7CisJZWxzZQorCQlw
ZXJfY3B1KHhlbl9vbGRfc3RlYWwsIGNwdSkgPSB4ZW5fbmV3X3N0ZWFsOworCisJcmV0dXJuIHhl
bl9uZXdfc3RlYWw7CiB9CiAKIHZvaWQgeGVuX3NldHVwX3J1bnN0YXRlX2luZm8oaW50IGNwdSkK
LS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 08:16:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 08:16:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5603-0004r9-Ek; Thu, 19 Oct 2017 08:16:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1e5602-0004r3-6A
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 08:16:18 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 9C/91-25852-15F58E95; Thu, 19 Oct 2017 08:16:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS1taRohsQ/yL
 S4O9XLYslHxezODB6HN39mymAMYo1My8pvyKBNWPyHL6C90oV1xdvZm1gPCLdxcjJISRQITHr
 QQ8riC0hwCtxZNkMIJsDyA6Q+LOEuYuRC6hkGqPEkrW7mEFqhAUiJdrW/WYBsUUErCVOr+9ih
 5izl1Hi914jkAZmgR4miXXTIBrYBNQlTiyeyAhi8wrYSDybd5cNxGYRUJU4v/8D2CBRgXiJx5
 tOs0PUCEqcnPkELM4p4CVx4NEhsIOYgeasnycEEmYWkJdo3jqbeQKjwCwkHbMQqmYhqVrAyLy
 KUaM4tagstUjX0EQvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwMBmAYAfj9Y0B
 hxglOZiURHllA19ECvEl5adUZiQWZ8QXleakFh9ilOHgUJLg9Y4DygkWpaanVqRl5gBjBCYtw
 cGjJMKrA5LmLS5IzC3OTIdInWJUlBLnzQFJCIAkMkrz4NpgcXmJUVZKmJcR6BAhnoLUotzMEl
 T5V4ziHIxKwrzfY4Gm8GTmlcBNfwW0mAloMbs92OKSRISUVANj3Y85Bs43/TwPRXw7OfWqT/d
 qzV1Nr812XjH2Pz/FYkHDjaDiK7fPbnWus3eKOli1LFAoSSX1VMAR3/T0879Ft2+de5QjxHJS
 nuTe6dkhrcfu5Wyfm3bwAU9jb/L/8+fDnoYpb23i2DD975aZEvoFlUcEVWVSPxTskpGc/1xrc
 tiGmeZvtfaoK7EUZyQaajEXFScCAOhFrvzGAgAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1508400974!77878265!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53563 invoked from network); 19 Oct 2017 08:16:16 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2017 08:16:16 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga105.jf.intel.com with ESMTP; 19 Oct 2017 01:16:14 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,400,1503385200"; d="scan'208";a="1026830254"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by orsmga003.jf.intel.com with ESMTP; 19 Oct 2017 01:16:11 -0700
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-6-git-send-email-tianyu.lan@intel.com>
 <20171018151204.it6mulkuoi7z3siy@dhcp-3-128.uk.xensource.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <57292fbe-9ce2-7a80-3a5f-96787840ea05@intel.com>
Date: Thu, 19 Oct 2017 16:09:02 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20171018151204.it6mulkuoi7z3siy@dhcp-3-128.uk.xensource.com>
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V3 5/29] tools/libacpi: Add new fields in
 acpi_config for DMAR table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDEw5pyIMTjml6UgMjM6MTIsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24g
VGh1LCBTZXAgMjEsIDIwMTcgYXQgMTE6MDE6NDZQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90ZToK
Pj4gRnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPj4KPj4gVGhlIEJJT1MgcmVw
b3J0cyB0aGUgcmVtYXBwaW5nIGhhcmR3YXJlIHVuaXRzIGluIGEgcGxhdGZvcm0gdG8gc3lzdGVt
IHNvZnR3YXJlCj4+IHRocm91Z2ggdGhlIERNQSBSZW1hcHBpbmcgUmVwb3J0aW5nIChETUFSKSBB
Q1BJIHRhYmxlLgo+PiBOZXcgZmllbGRzIGFyZSBpbnRyb2R1Y2VzIGZvciBETUFSIHRhYmxlLiBU
aGVzZSBuZXcgZmllbGRzIGFyZSBzZXQgYnkKPiAgICAgICAgICAgICAgICAgIF4gaW50cm9kdWNl
ZAo+PiB0b29sc3RhY2sgdGhyb3VnaCBwYXJzaW5nIGd1ZXN0J3MgY29uZmlnIGZpbGUuIGNvbnN0
cnVjdF9kbWFyKCkgaXMgYWRkZWQgdG8KPj4gYnVpbGQgRE1BUiB0YWJsZSBhY2NvcmRpbmcgdG8g
dGhlIG5ldyBmaWVsZHMuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0Bp
bnRlbC5jb20+Cj4+IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwu
Y29tPgo+PiAtLS0KPj4gdjM6Cj4+ICAtIFJlbW92ZSBjaGlwLXNldCBzcGVjaWZpYyBJT0FQSUMg
QkRGLiBJbnN0ZWFkLCBsZXQgSU9BUElDLXJlbGF0ZWQKPj4gIGluZm8gYmUgcGFzc2VkIGJ5IHN0
cnVjdCBhY3BpX2NvbmZpZy4KPj4KPj4gLS0tCj4+ICB0b29scy9saWJhY3BpL2J1aWxkLmMgICB8
IDUzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPj4g
IHRvb2xzL2xpYmFjcGkvbGliYWNwaS5oIHwgMTIgKysrKysrKysrKysKPj4gIDIgZmlsZXMgY2hh
bmdlZCwgNjUgaW5zZXJ0aW9ucygrKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGliYWNwaS9i
dWlsZC5jIGIvdG9vbHMvbGliYWNwaS9idWlsZC5jCj4+IGluZGV4IGY5ODgxYzkuLjVlZThmY2Qg
MTAwNjQ0Cj4+IC0tLSBhL3Rvb2xzL2xpYmFjcGkvYnVpbGQuYwo+PiArKysgYi90b29scy9saWJh
Y3BpL2J1aWxkLmMKPj4gQEAgLTMwMyw2ICszMDMsNTkgQEAgc3RhdGljIHN0cnVjdCBhY3BpXzIw
X3NsaXQgKmNvbnN0cnVjdF9zbGl0KHN0cnVjdCBhY3BpX2N0eHQgKmN0eHQsCj4+ICAgICAgcmV0
dXJuIHNsaXQ7Cj4+ICB9Cj4+ICAKPj4gKy8qCj4+ICsgKiBPbmx5IG9uZSBETUEgcmVtYXBwaW5n
IGhhcmR3YXJlIHVuaXQgaXMgZXhwb3NlZCBhbmQgYWxsIGRldmljZXMKPj4gKyAqIGFyZSB1bmRl
ciB0aGUgcmVtYXBwaW5nIGhhcmR3YXJlIHVuaXQuIEkvTyBBUElDIHNob3VsZCBiZSBleHBsaWNp
dGx5Cj4+ICsgKiBlbnVtZXJhdGVkLgo+PiArICovCj4+ICtzdHJ1Y3QgYWNwaV9kbWFyICpjb25z
dHJ1Y3RfZG1hcihzdHJ1Y3QgYWNwaV9jdHh0ICpjdHh0LAo+PiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGFjcGlfY29uZmlnICpjb25maWcpCj4+ICt7Cj4+
ICsgICAgc3RydWN0IGFjcGlfZG1hciAqZG1hcjsKPj4gKyAgICBzdHJ1Y3QgYWNwaV9kbWFyX2hh
cmR3YXJlX3VuaXQgKmRyaGQ7Cj4+ICsgICAgc3RydWN0IGRtYXJfZGV2aWNlX3Njb3BlICpzY29w
ZTsKPj4gKyAgICB1bnNpZ25lZCBpbnQgc2l6ZTsKPj4gKyAgICB1bnNpZ25lZCBpbnQgaW9hcGlj
X3Njb3BlX3NpemUgPSBzaXplb2YoKnNjb3BlKSArIHNpemVvZihzY29wZS0+cGF0aFswXSk7Cj4g
Cj4gSSdtIG5vdCBzdXJlIEkgZm9sbG93IHdoeSB5b3UgbmVlZCB0byBhZGQgdGhlIHNpemUgb2Yg
YSB1aW50MTZfdCBoZXJlLgo+IAo+PiArCj4+ICsgICAgc2l6ZSA9IHNpemVvZigqZG1hcikgKyBz
aXplb2YoKmRyaGQpICsgaW9hcGljX3Njb3BlX3NpemU7Cj4gCj4gc2l6ZSBjYW4gYmUgaW5pdGlh
bGl6ZWQgYXQgZGVjbGFyYXRpb24gdGltZS4KPiAKPj4gKwo+PiArICAgIGRtYXIgPSBjdHh0LT5t
ZW1fb3BzLmFsbG9jKGN0eHQsIHNpemUsIDE2KTsKPiAKPiBFdmVuIGRtYXIgY2FuIGJlIGluaXRp
YWxpemVkIGF0IGRlY2xhcmF0aW9uIHRpbWUuCj4gCgpPSy4gV2lsbCB1cGRhdGUuCgo+PiArICAg
IGlmICggIWRtYXIgKQo+PiArICAgICAgICByZXR1cm4gTlVMTDsKPj4gKwo+PiArICAgIG1lbXNl
dChkbWFyLCAwLCBzaXplKTsKPj4gKyAgICBkbWFyLT5oZWFkZXIuc2lnbmF0dXJlID0gQUNQSV8y
XzBfRE1BUl9TSUdOQVRVUkU7Cj4+ICsgICAgZG1hci0+aGVhZGVyLnJldmlzaW9uID0gQUNQSV8y
XzBfRE1BUl9SRVZJU0lPTjsKPj4gKyAgICBkbWFyLT5oZWFkZXIubGVuZ3RoID0gc2l6ZTsKPj4g
KyAgICBmaXhlZF9zdHJjcHkoZG1hci0+aGVhZGVyLm9lbV9pZCwgQUNQSV9PRU1fSUQpOwo+PiAr
ICAgIGZpeGVkX3N0cmNweShkbWFyLT5oZWFkZXIub2VtX3RhYmxlX2lkLCBBQ1BJX09FTV9UQUJM
RV9JRCk7Cj4+ICsgICAgZG1hci0+aGVhZGVyLm9lbV9yZXZpc2lvbiA9IEFDUElfT0VNX1JFVklT
SU9OOwo+PiArICAgIGRtYXItPmhlYWRlci5jcmVhdG9yX2lkICAgPSBBQ1BJX0NSRUFUT1JfSUQ7
Cj4+ICsgICAgZG1hci0+aGVhZGVyLmNyZWF0b3JfcmV2aXNpb24gPSBBQ1BJX0NSRUFUT1JfUkVW
SVNJT047Cj4+ICsgICAgZG1hci0+aG9zdF9hZGRyZXNzX3dpZHRoID0gY29uZmlnLT5ob3N0X2Fk
ZHJfd2lkdGggLSAxOwo+PiArICAgIGlmICggY29uZmlnLT5pb21tdV9pbnRyZW1hcF9zdXBwb3J0
ZWQgKQo+PiArICAgICAgICBkbWFyLT5mbGFncyB8PSBBQ1BJX0RNQVJfSU5UUl9SRU1BUDsKPj4g
KyAgICBpZiAoICFjb25maWctPmlvbW11X3gyYXBpY19zdXBwb3J0ZWQgKQo+PiArICAgICAgICBk
bWFyLT5mbGFncyB8PSBBQ1BJX0RNQVJfWDJBUElDX09QVF9PVVQ7Cj4gCj4gSXMgdGhlcmUgYW55
IHJlYXNvbiB3aHkgd2Ugd291bGQgd2FudCB0byBjcmVhdGUgYSBndWVzdCB3aXRoIGEgdklPTU1V
Cj4gYnV0IG5vdCB4MkFQSUMgc3VwcG9ydD8KCldpbGwgcmVtb3ZlIHRoaXMuCgo+IAo+PiArCj4+
ICsgICAgZHJoZCA9IChzdHJ1Y3QgYWNwaV9kbWFyX2hhcmR3YXJlX3VuaXQgKikoKHZvaWQqKWRt
YXIgKyBzaXplb2YoKmRtYXIpKTsKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBeIHNwYWNlCj4+ICsgICAgZHJoZC0+dHlwZSA9IEFDUElfRE1B
Ul9UWVBFX0hBUkRXQVJFX1VOSVQ7Cj4+ICsgICAgZHJoZC0+bGVuZ3RoID0gc2l6ZW9mKCpkcmhk
KSArIGlvYXBpY19zY29wZV9zaXplOwo+PiArICAgIGRyaGQtPmZsYWdzID0gQUNQSV9ETUFSX0lO
Q0xVREVfUENJX0FMTDsKPj4gKyAgICBkcmhkLT5wY2lfc2VnbWVudCA9IDA7Cj4+ICsgICAgZHJo
ZC0+YmFzZV9hZGRyZXNzID0gY29uZmlnLT5pb21tdV9iYXNlX2FkZHI7Cj4+ICsKPj4gKyAgICBz
Y29wZSA9ICZkcmhkLT5zY29wZVswXTsKPj4gKyAgICBzY29wZS0+dHlwZSA9IEFDUElfRE1BUl9E
RVZJQ0VfU0NPUEVfSU9BUElDOwo+PiArICAgIHNjb3BlLT5sZW5ndGggPSBpb2FwaWNfc2NvcGVf
c2l6ZTsKPj4gKyAgICBzY29wZS0+ZW51bWVyYXRpb25faWQgPSBjb25maWctPmlvYXBpY19pZDsK
Pj4gKyAgICBzY29wZS0+YnVzID0gY29uZmlnLT5pb2FwaWNfYnVzOwo+PiArICAgIHNjb3BlLT5w
YXRoWzBdID0gY29uZmlnLT5pb2FwaWNfZGV2Zm47Cj4+ICsKPj4gKyAgICBzZXRfY2hlY2tzdW0o
ZG1hciwgb2Zmc2V0b2Yoc3RydWN0IGFjcGlfaGVhZGVyLCBjaGVja3N1bSksIHNpemUpOwo+PiAr
ICAgIHJldHVybiBkbWFyOwo+PiArfQo+PiArCj4+ICBzdGF0aWMgaW50IGNvbnN0cnVjdF9wYXNz
dGhyb3VnaF90YWJsZXMoc3RydWN0IGFjcGlfY3R4dCAqY3R4dCwKPj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nICp0YWJsZV9wdHJzLAo+PiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBucl90YWJsZXMsCj4+
IGRpZmYgLS1naXQgYS90b29scy9saWJhY3BpL2xpYmFjcGkuaCBiL3Rvb2xzL2xpYmFjcGkvbGli
YWNwaS5oCj4+IGluZGV4IGEyZWZkMjMuLmZkZDZhNzggMTAwNjQ0Cj4+IC0tLSBhL3Rvb2xzL2xp
YmFjcGkvbGliYWNwaS5oCj4+ICsrKyBiL3Rvb2xzL2xpYmFjcGkvbGliYWNwaS5oCj4+IEBAIC0y
MCw2ICsyMCw4IEBACj4+ICAjaWZuZGVmIF9fTElCQUNQSV9IX18KPj4gICNkZWZpbmUgX19MSUJB
Q1BJX0hfXwo+PiAgCj4+ICsjaW5jbHVkZSA8c3RkYm9vbC5oPgo+IAo+IEknbSBxdWl0ZSBzdXJl
IHlvdSBzaG91bGRuJ3QgYWRkIHRoaXMgaGVyZSwgc2VlIGhvdyBoZWFkZXJzIGFyZSBhZGRlZAo+
IHVzaW5nIExJQkFDUElfU1REVVRJTFMuCj4gCgpXZSBtYXkgcmVwbGFjZSBib29sIHdpdGggdWlu
dDhfdCB4eHg6MSB0byBhdm9pZCBpbnRyb2R1Y2UgbmV3IGhlYWQgZmlsZS4KCi0tIApCZXN0IHJl
Z2FyZHMKVGlhbnl1IExhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 08:37:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 08:37:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e56KY-0006Fj-JR; Thu, 19 Oct 2017 08:37:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1e56KX-0006Fb-9z
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 08:37:29 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 E9/6B-07499-84468E95; Thu, 19 Oct 2017 08:37:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmleJIrShJLcpLzFFi42KJPp6xUNc95UW
 kwfJjBhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bHgZesBSc4K9onv2RsYHzM3sXIySEk4C4x
 4e16xi5GLiB7LaPE1wMbmCGcu4wSd1smQ1V5SCxvmMQKkZjNKPHxwltWkISwQJDEgtl9YEUiA
 p4SO47OYQMpYhY4xCjx6swPJoiOyYwSravvMYNUsQkYSqze2AJUxcHBK+Ak0fghCMRkEVCV2N
 7HAlIhKhAucaf1HZjNKyAocXLmEzCbUyBRYmfPJrApzALqEn/mXYKyxSVuPZnPBGHLS2x/Owc
 sLiGQI/H+yFqwTRICUhL/W5UgwrNZJFqOV0DYMhKPJt5km8AoNgvJtllINsxCsmEWkg0LGFlW
 MWoUpxaVpRbpGhrqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIERhIDEOxg/LQs4
 BCjJAeTkiivbOCLSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvNbJQDnBotT01Iq0zBxgTMOkJT
 h4lER47ycBpXmLCxJzizPTIVKnGBWlxHklQPoEQBIZpXlwbbA0colRVkqYlxHoECGegtSi3Mw
 SVPlXjOIcjErCvLEgU3gy80rgpr8CWswEtJjdHmxxSSJCSqqB8WgRR61eanqe053QJVG/L8dL
 xehvcdmTFC3wKvfPgcjLdm17c5g/lc7+c/yc6tH56+V+/Jx18MXcB5lB8v1iYlcm1FoX5f29s
 0GOKVD8gZXZidSTH9muPdv5e8kUu+5f13Ysmrlme9yKXTdKdim7+3Fc82q681Js7/1lJi0JyY
 Zv3n+fvOysywolluKMREMt5qLiRAAlORoFHgMAAA==
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1508402247!71429021!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41392 invoked from network); 19 Oct 2017 08:37:27 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 19 Oct 2017 08:37:27 -0000
Received: (qmail 1729 invoked from network); 19 Oct 2017 11:37:26 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 19 Oct 2017 11:37:26 +0300
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 1D7267FC7B
 for <xen-devel@lists.xenproject.org>; Thu, 19 Oct 2017 11:37:26 +0300 (EEST)
Received: (qmail 32316 invoked from network); 19 Oct 2017 11:37:26 +0300
Received: from unknown (HELO ?10.10.14.109?)
 (rcojocaru@bitdefender.com@195.210.5.22)
 by smtp02.buh.bitdefender.net with SMTP; 19 Oct 2017 11:37:25 +0300
To: Zhang Yi <yi.z.zhang@linux.intel.com>, xen-devel@lists.xenproject.org
References: <cover.1508397860.git.yi.z.zhang@linux.intel.com>
 <751990707253dcde3846d1f1d06d4cc6119e1c74.1508397860.git.yi.z.zhang@linux.intel.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <39d95516-e2f3-3b08-f899-c45151148a9b@bitdefender.com>
Date: Thu, 19 Oct 2017 11:37:25 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <751990707253dcde3846d1f1d06d4cc6119e1c74.1508397860.git.yi.z.zhang@linux.intel.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.73508
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 464228,
 Stamp: 3], Multi: [Enabled, t: (0.000008,0.004035)], BW: [Enabled, t:
 (0.000007)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.002304), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY; NN_NO_LINK_NMD;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS;
 NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled, t: (0.011587,0.000044)],
 URL: [Enabled, t: (0.000004,0.000001)], RTDA: [Enabled, t: (0.315113),
 Hit: No, Details: v2.6.13; Id: 15.5f4h8r.1bsklt95q.2ehiq], total:
 0(775)
X-BitDefender-CF-Stamp: none
Cc: kevin.tian@intel.com, tamas@tklengyel.com, wei.liu2@citrix.com,
 jun.nakajima@intel.com, george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH RFC 13/14] xen: tools: Introduce the
 set-subpage into xenctrl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTkuMTAuMjAxNyAxMToxNSwgWmhhbmcgWWkgd3JvdGU6Cj4gRnJvbTogWmhhbmcgWWkgWiA8
eWkuei56aGFuZ0BsaW51eC5pbnRlbC5jb20+Cj4gCj4gSW50cm9kdWNlIHRoZSBYZW4gSHlwZXJj
YWxsIEhWTU9QX3NldF9zdWJwYWdlIGludG8gWGVuY3RsLgo+IFRoZSBBUEkgaXMgZGVmaW5lZCBh
cyBmbG93aW5nLgo+IAo+IGludCB4Y19tZW1fc2V0X3N1YnBhZ2UoeGNfaW50ZXJmYWNlICpoYW5k
bGUsIGRvbWlkX3QgZG9taWQsCj4gICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgZ2Zu
LCB1aW50MzJfdCBhY2Nlc3MpOwo+IAo+IFNpZ25lZC1vZmYtYnk6IFpoYW5nLCBZaSBaIDx5aS56
LnpoYW5nQGxpbnV4LmludGVsLmNvbT4KPiAtLS0KPiAgdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5j
dHJsLmggfCAgMiArKwo+ICB0b29scy9saWJ4Yy94Y19tZW1fcGFnaW5nLmMgICB8IDIwICsrKysr
KysrKysrKysrKysrKysrCj4gIDIgZmlsZXMgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKQo+IAo+
IGRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhj
L2luY2x1ZGUveGVuY3RybC5oCj4gaW5kZXggYmRlODMxMy4uYTEzZjJjNyAxMDA2NDQKPiAtLS0g
YS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAo+ICsrKyBiL3Rvb2xzL2xpYnhjL2luY2x1
ZGUveGVuY3RybC5oCj4gQEAgLTE5NTYsNiArMTk1Niw4IEBAIGludCB4Y19tZW1fcGFnaW5nX2V2
aWN0KHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwgdWludDY0X3QgZ2ZuKTsK
PiAgaW50IHhjX21lbV9wYWdpbmdfcHJlcCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21h
aW5faWQsIHVpbnQ2NF90IGdmbik7Cj4gIGludCB4Y19tZW1fcGFnaW5nX2xvYWQoeGNfaW50ZXJm
YWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQ2NF90IGdmbiwgdm9pZCAqYnVmZmVyKTsKPiAraW50IHhjX21lbV9zZXRfc3VicGFnZSh4Y19p
bnRlcmZhY2UgKmhhbmRsZSwgZG9taWRfdCBkb21pZCwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB4ZW5fcGZuX3QgZ2ZuLCB1aW50MzJfdCBhY2Nlc3MpOwoKV291bGQgeW91IGNvbnNp
ZGVyIGEgc21hbGwgY29tbWVudCBoZXJlIGV4cGxhaW5pbmcgYXQgbGVhc3QgdGhlIGFjY2Vzcwpw
YXJhbWV0ZXI/CgoKVGhhbmtzLApSYXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 08:39:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 08:39:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e56MB-0006Mf-UP; Thu, 19 Oct 2017 08:39:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45832ff84=citrix-osstest@xenproject.org>)
 id 1e56MA-0006MI-Kz
 for xen-devel@lists.xensource.com; Thu, 19 Oct 2017 08:39:10 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 24/DC-30115-DA468E95; Thu, 19 Oct 2017 08:39:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHSDve7alBe
 RBhtnSFncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oyOcywFC/grzr48xtbA2MTZxcjJISHgL3H4
 2H5mCNtdYnr7CjYQW0TAWWLCh9tgNq+AnsTBb+dZQWxhgRCJh+82MnYxcgHVNzBLzGvvZ4doV
 pXoPn4YbBCbgIfExJ6JLCA2C1B8z9leMFtIQEti6eKVTBBDBSVOznwCFmcWkJA4+OIF1BEWEj
 s+9rFNYOSdhaRsFpKyBYxMqxg1ilOLylKLdI1M9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpO
 K9ZLzczcxAoOHAQh2MO77GHmIUZKDSUmUVzbwRaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6q
 ZKCcYFFqempFWmYOMIxh0hIcPEoivPeTgNK8xQWJucWZ6RCpU4y6HMc2Xf7DJMSSl5+XKiXO2
 wUyQwCkKKM0D24ELKYuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZj3KsgUnsy8ErhNr4COYA
 I6gt0e7IiSRISUVAMjuzr7PT9WwZptRZFXc9SDc9OuKiiEy5+YfeUzJ5cpe8Qxk3f/HOZOyJ9
 3rri6tzR1Q3xWu8pWqytlUx5ej5rvLTH19Hk1s+QLFcpPpvhN27NkiVxxdw5vatBSp8sfv/6P
 X/cqb5OeYViXmLlP72e2zeGhgksjnbcd91X2m3bbwE3/gtziMEElluKMREMt5qLiRABH0Jadp
 AIAAA==
X-Env-Sender: prvs=45832ff84=citrix-osstest@xenproject.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1508402347!69909708!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34844 invoked from network); 19 Oct 2017 08:39:09 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 08:39:09 -0000
X-IronPort-AV: E=Sophos;i="5.43,400,1503360000"; d="scan'208";a="454960118"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72331-mainreport@xen.org>
X-Osstest-Failures: distros-debian-wheezy:build-armhf-pvops:kernel-build:fail:regression
 distros-debian-wheezy:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-wheezy:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-wheezy:build-arm64:capture-logs:broken:nonblocking
 distros-debian-wheezy:build-arm64-pvops:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=72230
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 19 Oct 2017 09:39:04 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [distros-debian-wheezy test] 72331: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMzMxIGRpc3Ryb3MtZGViaWFuLXdoZWV6eSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcyMzMxLwoKUmVncmVz
c2lvbnMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywK
aW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
NzIyMzAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAg
ICAgICAgYnJva2VuIGxpa2UgNzIyMzAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIg
aG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3MjIzMAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tl
biBsaWtlIDcyMjMwCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9n
cyAgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzIyMzAKCmJhc2VsaW5lIHZlcnNpb246CiBm
bGlnaHQgICAgICAgICAgICAgICA3MjIzMAoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXdo
ZWV6eS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1pMzg2LXdoZWV6eS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXdoZWV6eS1uZXRib290LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtd2hlZXp5LW5ldGJvb3QtcHln
cnViICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9o
b21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3Mv
bG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90
IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 08:41:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 08:41:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e56Nv-0006z0-8m; Thu, 19 Oct 2017 08:40:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4585d5216=roger.pau@citrix.com>)
 id 1e56Nt-0006yK-Gf
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 08:40:57 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 01/72-14867-81568E95; Thu, 19 Oct 2017 08:40:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsWSzvfng65E6ot
 Ig0V/uC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oy16x6wFnSxVeze8J25gbGJtYuRk0NCwF9i
 xtyjYDaLgKrE+ZmnWboYOTjYBOwlpn+tAAmLAIU3Tz/N3sXIxcEssIBJYuOCbhaQhLBApETbu
 t9gNq+Ap8S1rtcsIEVCAu8ZJR7O2M8EkRCUODnzCdhQZgFNifW79CFMaYnl/zhAKpgF5CWat8
 5mBglzCthKvDgfCxIWFZCRePa7G2yIkICiRP+8B2wQF6dLtE1YyDqBUWAWkvmzEObPQpg/C8n
 8BYwsqxg1ilOLylKLdA0t9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoOVAQh2
 MN7cGHCIUZKDSUmUVzbwRaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV6dFKCcYFFqempFWmYOM
 G5g0hIcPEoivG4gad7igsTc4sx0iNQpRl2OGw+v/2ESYsnLz0uVEudlBikSACnKKM2DGwGL4U
 uMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5r2aDDSFJzOvBG7TK6AjmICOYLcHO6IkESEl1cA
 YsX/fdrM2+eOVrMwHLIymanxaWJeS1ntqP/+by+83t38te/fgqH9MGtv0cqa5l08aBLzeLyFf
 8slre+eBad+iW5u+H1hplP63JqbF7/LmV782iCYZ5Nbu1+CwLjmRzjV/7ZxDS7bOWPCjcIF04
 3fLKTs2bZ5SfOSn1ZI/lqcm3g13Cfrsampfp8RSnJFoqMVcVJwIAGhVZ0PcAgAA
X-Env-Sender: prvs=4585d5216=roger.pau@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1508402453!112574106!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33884 invoked from network); 19 Oct 2017 08:40:55 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 08:40:55 -0000
X-IronPort-AV: E=Sophos;i="5.43,400,1503360000"; d="scan'208";a="106394575"
Date: Thu, 19 Oct 2017 09:40:42 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20171019084042.x5heuibvnkgdmil2@dhcp-3-128.uk.xensource.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-6-git-send-email-tianyu.lan@intel.com>
 <20171018151204.it6mulkuoi7z3siy@dhcp-3-128.uk.xensource.com>
 <57292fbe-9ce2-7a80-3a5f-96787840ea05@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <57292fbe-9ce2-7a80-3a5f-96787840ea05@intel.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V3 5/29] tools/libacpi: Add new fields in
 acpi_config for DMAR table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMTksIDIwMTcgYXQgMDQ6MDk6MDJQTSArMDgwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBPbiAyMDE35bm0MTDmnIgxOOaXpSAyMzoxMiwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToK
PiA+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGliYWNwaS9saWJhY3BpLmggYi90b29scy9saWJhY3Bp
L2xpYmFjcGkuaAo+ID4+IGluZGV4IGEyZWZkMjMuLmZkZDZhNzggMTAwNjQ0Cj4gPj4gLS0tIGEv
dG9vbHMvbGliYWNwaS9saWJhY3BpLmgKPiA+PiArKysgYi90b29scy9saWJhY3BpL2xpYmFjcGku
aAo+ID4+IEBAIC0yMCw2ICsyMCw4IEBACj4gPj4gICNpZm5kZWYgX19MSUJBQ1BJX0hfXwo+ID4+
ICAjZGVmaW5lIF9fTElCQUNQSV9IX18KPiA+PiAgCj4gPj4gKyNpbmNsdWRlIDxzdGRib29sLmg+
Cj4gPiAKPiA+IEknbSBxdWl0ZSBzdXJlIHlvdSBzaG91bGRuJ3QgYWRkIHRoaXMgaGVyZSwgc2Vl
IGhvdyBoZWFkZXJzIGFyZSBhZGRlZAo+ID4gdXNpbmcgTElCQUNQSV9TVERVVElMUy4KPiA+IAo+
IAo+IFdlIG1heSByZXBsYWNlIGJvb2wgd2l0aCB1aW50OF90IHh4eDoxIHRvIGF2b2lkIGludHJv
ZHVjZSBuZXcgaGVhZCBmaWxlLgoKRGlkIHlvdSBjaGVjayB3aGV0aGVyIGluY2x1ZGluZyBzdGRi
b29sIGlzIGFjdHVhbGx5IHJlcXVpcmVkPyBBRkFJQ1QKaHZtbG9hZGVyIHV0aWwuaCBhbHJlYWR5
IGluY2x1ZGVzIGl0LCBhbmQgeW91IHdvdWxkIG9ubHkgaGF2ZSB0bwppbnRyb2R1Y2UgaXQgaW4g
bGlieGwgaWYgaXQncyBub3QgdGhlcmUgeWV0LgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 19 08:42:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 08:42:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e56PF-00076J-If; Thu, 19 Oct 2017 08:42:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1e56PD-00076A-RM
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 08:42:19 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 A1/07-14867-B6568E95; Thu, 19 Oct 2017 08:42:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupileJIrShJLcpLzFFi42KJPp6xUDcr9UW
 kwey12hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a2nY2sBYuFK241HGNvYNzM28XIwSEk4C4x
 byJbFyMXkLmWUWLVr9WsEM5dRomujqesEEUeEv0d5hDx2YwSF1Z+ZQaJCws4SUz6ytLFyMkhI
 uApsePoHLBBzAKHGCVenfnBBNEwmVGid89rNpAqNgFDidUbW8BsXqDmc3cOMIHYLAKqEi2TH4
 PZogLhEnda37FA1AhKnJz5BMzmFEiUmHWpkRHEZhZQl/gz7xIzhC0ucevJfCYIW15i+9s5YHE
 JgRyJ09fngz0gISAl8b9VCeQeCYHVLBLv35xlgqiRkXg08SbbBEaxWUjWzUKyYhaSFbOQrFjA
 yLKKUb04tagstUjXUC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzCOGIBgB+PO5
 06HGCU5mJREeWUDX0QK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDVSQHKCRalpqdWpGXmACMaJi
 3BwaMkwusGkuYtLkjMLc5Mh0idYlSUEudlBkkIgCQySvPg2mBJ5BKjrJQwLyPQIUI8BalFuZk
 lqPKvGMU5GJWEea8mA03hycwrgZv+CmgxE9BidnuwxSWJCCmpBsbGbAWlm9EcX66avHIs8eLs
 vVO4+eMkVrby/JNp/9KuBLcLzuybO2XW+gTH00cfpkh4HJkp7eu2PmRPmKel0QKvI43ZUpzGc
 49ckDE6ue1MeVlAXtIMlT3T1eTyjNX3ymlN7VbkfNEVdvpVRU3cpd23ZzOE3Gt9Z6E/YcY71x
 NJL64Ys5V5cSqxFGckGmoxFxUnAgDnFyrJHQMAAA==
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1508402538!102863500!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4211 invoked from network); 19 Oct 2017 08:42:18 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 19 Oct 2017 08:42:18 -0000
Received: (qmail 2877 invoked from network); 19 Oct 2017 11:42:17 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 19 Oct 2017 11:42:17 +0300
Received: from smtp01.buh.bitdefender.com (smtp.bitdefender.biz [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id CD19B7FC89
 for <xen-devel@lists.xenproject.org>; Thu, 19 Oct 2017 11:42:17 +0300 (EEST)
Received: (qmail 30833 invoked from network); 19 Oct 2017 11:42:17 +0300
Received: from unknown (HELO ?10.10.14.109?)
 (rcojocaru@bitdefender.com@195.210.4.22)
 by smtp01.buh.bitdefender.com with SMTP; 19 Oct 2017 11:42:17 +0300
To: Zhang Yi <yi.z.zhang@linux.intel.com>, xen-devel@lists.xenproject.org
References: <cover.1508397860.git.yi.z.zhang@linux.intel.com>
 <90cbda6aa45b0de7e16b685af9b64e2973a139ba.1508397860.git.yi.z.zhang@linux.intel.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <9d839e5c-b3b4-8dc1-8378-a937fee45e95@bitdefender.com>
Date: Thu, 19 Oct 2017 11:42:17 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <90cbda6aa45b0de7e16b685af9b64e2973a139ba.1508397860.git.yi.z.zhang@linux.intel.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.73508
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 464228,
 Stamp: 3], Multi: [Enabled, t: (0.000012,0.010893)], BW: [Enabled, t:
 (0.000012)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.004539), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_SUMM_400_WORDS; NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS; NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled,
 t: (0.017800,0.000183)], URL: [Enabled, t: (0.000007)], RTDA:
 [Enabled, t: (0.307587), Hit: No, Details: v2.6.13; Id:
 15.5f4891.1bsklsrkc.3asl5], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: kevin.tian@intel.com, tamas@tklengyel.com, wei.liu2@citrix.com,
 jun.nakajima@intel.com, george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH RFC 14/14] xen: tools: Added xen-subpage
	tool.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiArI2luY2x1ZGUgPGVycm5vLmg+Cj4gKyNpbmNsdWRlIDxpbnR0eXBlcy5oPgo+ICsjaW5jbHVk
ZSA8c3RkbGliLmg+Cj4gKyNpbmNsdWRlIDxzdGRhcmcuaD4KPiArI2luY2x1ZGUgPHN0ZGJvb2wu
aD4KPiArI2luY2x1ZGUgPHN0cmluZy5oPgo+ICsjaW5jbHVkZSA8dGltZS5oPgo+ICsjaW5jbHVk
ZSA8c2lnbmFsLmg+Cj4gKyNpbmNsdWRlIDx1bmlzdGQuaD4KPiArI2luY2x1ZGUgPHN5cy9tbWFu
Lmg+Cj4gKyNpbmNsdWRlIDxwb2xsLmg+Cj4gKwo+ICsjaW5jbHVkZSA8eGVuY3RybC5oPgo+ICsK
PiArI2RlZmluZSBEUFJJTlRGKGEsIGIuLi4pIGZwcmludGYoc3RkZXJyLCBhLCAjIyBiKQo+ICsj
ZGVmaW5lIEVSUk9SKGEsIGIuLi4pIGZwcmludGYoc3RkZXJyLCBhICJcbiIsICMjIGIpCj4gKyNk
ZWZpbmUgUEVSUk9SKGEsIGIuLi4pIGZwcmludGYoc3RkZXJyLCBhICI6ICVzXG4iLCAjIyBiLCBz
dHJlcnJvcihlcnJubykpCj4gKwo+ICt2b2lkIHVzYWdlKGNoYXIqIHByb2duYW1lKQo+ICt7Cj4g
KyAgICBmcHJpbnRmKHN0ZGVyciwgIlVzYWdlOiAlcyBbLW1dIDxkb21haW5faWQ+IGdldHxzZXQg
W2dmbl0gW2JpdF9tYXBdIiwgcHJvZ25hbWUpOwo+ICsKPiArICAgICAgICAgICAgZnByaW50Zihz
dGRlcnIsCj4gKyAgICAgICAgICAgICJcbiIKPiArICAgICAgICAgICAgInNldCAtIHNldCBnZm4g
Yml0bWFwLlxuIgo+ICsgICAgICAgICAgICAiXG4iCj4gKyAgICAgICAgICAgICItbSByZXF1aXJl
cyB0aGlzIHByb2dyYW0gdG8gcnVuXG4iKTsKPiArfQo+ICsKPiAraW50IG1haW4oaW50IGFyZ2Ms
IGNoYXIgKmFyZ3ZbXSkKPiArewo+ICsgICAgZG9taWRfdCBkb21haW5faWQ7Cj4gKyAgICB4Y19p
bnRlcmZhY2UgKnhjaDsKPiArICAgIHhlbl9wZm5fdCBnZm4gPSAwOwo+ICsgICAgdWludDMyX3Qg
YWNjZXNzID0gMDsKPiArICAgIGludCByZXF1aXJlZCA9IDA7Cj4gKyAgICBpbnQgcmMgPSAwOwo+
ICsKPiArICAgIGNoYXIqIHByb2duYW1lID0gYXJndlswXTsKPiArICAgIGFyZ3YrKzsKPiArICAg
IGFyZ2MtLTsKPiArCj4gKyAgICBpZiAoIGFyZ2MgPT0gNSAmJiBhcmd2WzBdWzBdID09ICctJyAp
Cj4gKyAgICB7Cj4gKyAgICAgICAgaWYgKCAhc3RyY21wKGFyZ3ZbMF0sICItbSIpICkKPiArICAg
ICAgICAgICAgcmVxdWlyZWQgPSAxOwo+ICsgICAgICAgIGVsc2UKPiArICAgICAgICB7Cj4gKyAg
ICAgICAgICAgIHVzYWdlKHByb2duYW1lKTsKPiArICAgICAgICAgICAgcmV0dXJuIC0xOwo+ICsg
ICAgICAgIH0KPiArICAgICAgICBhcmd2Kys7Cj4gKyAgICAgICAgYXJnYy0tOwo+ICsgICAgfQo+
ICsKPiArICAgIGlmICggYXJnYyAhPSA0ICkKPiArICAgIHsKPiArICAgICAgICB1c2FnZShwcm9n
bmFtZSk7Cj4gKyAgICAgICAgcmV0dXJuIC0xOwo+ICsgICAgfQo+ICsKPiArICAgIGRvbWFpbl9p
ZCA9IGF0b2koYXJndlswXSk7Cj4gKyAgICBhcmd2Kys7Cj4gKyAgICBhcmdjLS07Cj4gKwo+ICsg
ICAgaWYgKCAhc3RyY21wKGFyZ3ZbMF0sICJzZXQiKSApCj4gKyAgICB7Cj4gKyAgICAgICAgZ2Zu
ID0gc3RydG91bChhcmd2WzFdLCAwLCAwKTsKPiArICAgICAgICBhY2Nlc3MgPSBzdHJ0b3VsKGFy
Z3ZbMl0sIDAsIDApOwo+ICsgICAgICAgIERQUklOVEYoInNldCBzdWJwYWdlIGdmbjoweCVseCAt
LSBtYXA6MHgleFxuIiwgZ2ZuLCBhY2Nlc3MpOwo+ICsgICAgICAgIHhjaCA9IHhjX2ludGVyZmFj
ZV9vcGVuKE5VTEwsIE5VTEwsIDApOwo+ICsgICAgICAgIGlmICggIXhjaCApCj4gKyAgICAgICAg
ewo+ICsgICAgICAgICAgICBFUlJPUigiZ2V0IGludGVyZmFjZSBlcnJvclxuIik7Cj4gKyAgICAg
ICAgICAgIHJldHVybiAtMTsKPiArICAgICAgICB9Cj4gKyAgICAgICAgeGNfbWVtX3NldF9zdWJw
YWdlKHhjaCwgZG9tYWluX2lkLCBnZm4sIGFjY2Vzcyk7Cj4gKyAgICAgICAgeGNfaW50ZXJmYWNl
X2Nsb3NlKHhjaCk7Cj4gKyAgICB9Cj4gKyAgICBlbHNlCj4gKyAgICB7Cj4gKyAgICAgICAgdXNh
Z2UoYXJndlswXSk7Cj4gKyAgICAgICAgcmV0dXJuIC0xOwo+ICsgICAgfQo+ICsKPiArICAgIHJl
dHVybiByYzsKPiArfQoKQXMgZmFyIGFzIEkgdW5kZXJzdGFuZCwgdGhpcyBleGFtcGxlIGp1c3Qg
Y2FsbHMgdGhlIG5ldyBoeXBlcmNhbGwgYW5kIGV4aXRzLgoKU2hvdWxkIHRoZXJlIGJlIGFub3Ro
ZXIgdm1fZXZlbnQtc3Vic2NyaWJlZCBhcHBsaWNhdGlvbiB0aGF0IHdpbGwgYmUKYWZmZWN0ZWQg
YnkgdGhlIGNoYW5nZXM/IElmIHNvLCBkb2Vzbid0IHRoaXMgcmF0aGVyIGJlbG9uZyBpbiB0aGUK
eGVuLWFjY2Vzcy5jIHRlc3Q/CgpBbHNvLCBubyBleHBsYW5hdGlvbiBpcyBnaXZlbiBpbiBjb21t
ZW50cyBpbiB0aGUgc291cmNlIGNvZGUgb3IgdGhlCmRpc3BsYXllZCBoZWxwIGZvciB1c2VmdWwg
dmFsdWVzIG9mIHRoZSBhY2Nlc3MgcGFyYW1ldGVyLCBhbmQgd2hhdCBpdApzdGFuZHMgZm9yLgoK
ClRoYW5rcywKUmF6dmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 19 08:47:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 08:47:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e56UZ-0007PK-7y; Thu, 19 Oct 2017 08:47:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4585d5216=roger.pau@citrix.com>)
 id 1e56UX-0007PD-HQ
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 08:47:49 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 50/E6-11148-4B668E95; Thu, 19 Oct 2017 08:47:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsWSzvfng+7mtBe
 RBjvnW1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn35i9gK3gkVHG5+ztrA+NGvi5GTg4JAX+J
 hRNuMYHYLAKqEms2vmftYuTgYBOwl5j+tQIkLAIU3jz9NHsXIxcHs8B0JomVtz+B1QsLpEhce
 rafHaSeV8BTYsKBAJCwkMB7RommY1kgNq+AoMTJmU9YQEqYBTQl1u/ShzClJZb/4wCpYBaQl2
 jeOpsZxOYUsJVY1fEezBYVkJF49rubCWKiokT/vAdsEAenS7RNWMg6gVFgFpIFsxAWzEJYMAv
 JggWMLKsY1YtTi8pSi3RN9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAgOVAQh2
 MN7qcz7EKMnBpCTKKxv4IlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK8TMPCFBItS01Mr0jJzg
 DEDk5bg4FES4dUESfMWFyTmFmemQ6ROMSpKifPuSwVKCIAkMkrz4NpgcXqJUVZKmJcR6BAhno
 LUotzMElT5V4ziHIxKwrxbQabwZOaVwE1/BbSYCWgxuz3Y4pJEhJRUAyPzguwpJjsl//9YF6+
 toBX1xHGHc9OLtdGu10WlDnZEs5i43NvzZoX5umU2wfdC1LvPM9bliXi/W55/p3z9nzD9E73p
 QQoeixbsyc12/c+s7FPvv6nxWO77/MjF272P/V06z1b7v1/+y2TO86ILz5q0fg5bKpU9u8htp
 ZA6R+FPS50zIezeHkosxRmJhlrMRcWJAGRWgrHOAgAA
X-Env-Sender: prvs=4585d5216=roger.pau@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1508402865!106046867!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32924 invoked from network); 19 Oct 2017 08:47:47 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 08:47:47 -0000
X-IronPort-AV: E=Sophos;i="5.43,400,1503360000"; d="scan'208";a="106394731"
Date: Thu, 19 Oct 2017 09:47:35 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20171019084735.gtsslnb7xi7pv62y@dhcp-3-128.uk.xensource.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-3-git-send-email-tianyu.lan@intel.com>
 <20171018140541.75y4yhy6i2ydnm7t@dhcp-3-128.uk.xensource.com>
 <1ee12f2e-e894-3fc5-93bb-9cff4c78c18e@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1ee12f2e-e894-3fc5-93bb-9cff4c78c18e@intel.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V3 2/29] VIOMMU: Add vIOMMU helper functions
 to create, destroy vIOMMU instance
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMTksIDIwMTcgYXQgMDI6MzE6MjJQTSArMDgwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBPbiAyMDE35bm0MTDmnIgxOOaXpSAyMjowNSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToK
PiA+IE9uIFRodSwgU2VwIDIxLCAyMDE3IGF0IDExOjAxOjQzUE0gLTA0MDAsIExhbiBUaWFueXUg
d3JvdGU6Cj4gPj4gK3N0YXRpYyBpbnQgdmlvbW11X2NyZWF0ZShzdHJ1Y3QgZG9tYWluICpkLCB1
aW50NjRfdCB0eXBlLAo+ID4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgYmFz
ZV9hZGRyZXNzLCB1aW50NjRfdCBjYXBzLAo+ID4+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDMyX3QgKnZpb21tdV9pZCkKPiA+IAo+ID4gSSdtIHF1aXRlIHN1cmUgdGhpcyBkb2Vzbid0
IGNvbXBpbGUsIHlvdSBhcmUgYWRkaW5nIGEgc3RhdGljIGZ1bmN0aW9uCj4gPiBoZXJlIHRoYXQn
cyBub3QgdXNlZCBhdCBhbGwgaW4gdGhpcyBwYXRjaC4gUGxlYXNlIGJlIGNhcmVmdWwgYW5kIGRv
bid0Cj4gPiBpbnRyb2R1Y2UgcGF0Y2hlcyB0aGF0IHdpbGwgYnJlYWsgdGhlIGJ1aWxkLgo+IAo+
IFRoaXMgZnVuY3Rpb24gd2lsbCBiZSB1c2VkIGluIHRoZSBuZXh0IHBhdGNoLiAiRE9NQ1RMOiBJ
bnRyb2R1Y2UgbmV3Cj4gRE9NQ1RMIGNvbW1hbmRzIGZvciB2SU9NTVUgc3VwcG9ydC4iLiBTbyB0
aGlzIGRvZXNuJ3QgYnJlYWsgcGF0Y2hzZXQKPiBidWlsZC4gV2lsbCBjb21iaW5lIHRoZXNlIHR3
byBwYXRjaGVzIHRvIGF2b2lkIHN1Y2ggaXNzdWUuCgpJZiBpdCdzIHVzZWQgaW4gdGhlIG5leHQg
cGF0Y2gsIHRoZW4gc2ltcGx5IGludHJvZHVjZSBpdCB0aGVyZS4KCj4gCj4gCj4gPiAKPiA+PiAr
ewo+ID4+ICsgICAgc3RydWN0IHZpb21tdSAqdmlvbW11Owo+ID4+ICsgICAgc3RydWN0IHZpb21t
dV90eXBlICp2aW9tbXVfdHlwZSA9IE5VTEw7Cj4gPj4gKyAgICBpbnQgcmM7Cj4gPj4gKwo+ID4+
ICsgICAgLyogT25seSBzdXBwb3J0IG9uZSB2SU9NTVUgcGVyIGRvbWFpbi4gKi8KPiA+PiArICAg
IGlmICggZC0+dmlvbW11ICkKPiA+PiArICAgICAgICByZXR1cm4gLUUyQklHOwo+ID4+ICsKPiA+
PiArICAgIHZpb21tdV90eXBlID0gdmlvbW11X2dldF90eXBlKHR5cGUpOwo+ID4+ICsgICAgaWYg
KCAhdmlvbW11X3R5cGUgKQo+ID4+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ID4+ICsKPiA+
PiArICAgIGlmICggIXZpb21tdV90eXBlLT5vcHMgfHwgIXZpb21tdV90eXBlLT5vcHMtPmNyZWF0
ZSApCj4gPj4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gPiAKPiA+IENhbiB0aGlzIHJlYWxs
eSBoYXBwZW4/IFdoYXQncyB0aGUgcG9pbnQgaW4gaGF2aW5nIGEgaW9tbXVfdHlwZQo+ID4gd2l0
aG91dCBvcHMgb3Igd2l0aG91dCB0aGUgY3JlYXRlIG9wPyBJIHRoaW5rIHRoaXMgc2hvdWxkIGJl
IGFuIEFTU0VSVAo+ID4gaW5zdGVhZC4KPiAKPiBIb3cgYWJvdXQgYWRkIEFTU0VSVCh2aW9tbXVf
dHlwZS0+b3BzLT5jcmVhdGUpIGhlcmU/CgpTaW5jZSBvcHMgaXMgYWxyZWFkeSBhIHBvaW50ZXIg
SSB3b3VsZCByYXRoZXIgZG8KCkFTU0VSVCh2aW9tbXVfdHlwZS0+b3BzICYmIHZpb21tdV90eXBl
LT5vcHMtPmNyZWF0ZSk7CgpPciBlbHNlIHlvdSByaXNrIGEgTlVMTCBwb2ludGVyIGRlcmVmZXJl
bmNlLgoKPiA+PiArCj4gPj4gIC8qCj4gPj4gICAqIFN0YXRzCj4gPj4gICAqCj4gPj4gQEAgLTQ3
OSw2ICs0ODMsMTAgQEAgc3RydWN0IGRvbWFpbgo+ID4+ICAgICAgcndsb2NrX3Qgdm51bWFfcnds
b2NrOwo+ID4+ICAgICAgc3RydWN0IHZudW1hX2luZm8gKnZudW1hOwo+ID4+ICAKPiA+PiArI2lm
ZGVmIENPTkZJR19WSU9NTVUKPiA+PiArICAgIHN0cnVjdCB2aW9tbXUgKnZpb21tdTsKPiA+PiAr
I2VuZGlmCj4gPiAKPiA+IFNob3VsZG4ndCB0aGlzIGdvIGluc2lkZSBvZiB4ODYvaHZtL2RvbWFp
bi5oPyAoaHZtX2RvbWFpbikgUFYgZ3Vlc3RzCj4gPiB3aWxsIGNlcnRhaW5seSBuZXZlciBiZSBh
YmxlIHRvIHVzZSBpdC4KPiAKPiB2SU9NTVUgZnJhbWV3b3JrIHNob3VsZCBiZSBnZW5lcmljIGZv
ciBhbGwgcGxhdGZvcm1zIGFuZCBzbyBkaWRuJ3QgcHV0Cj4gdGhpcyBpbiBhcmNoL3g4Ni4KCkZv
ciBhbGwgcGxhdGZvcm1zIHN1cHBvcnRpbmcgSFZNLCBmb3IgUFYgSSBkb24ndCB0aGluayBpdCBt
YWtlcyBzZW5zZS4KU2luY2UgQUZBSUsgQVJNIGd1ZXN0IHR5cGUgaXMgYWxzbyBIVk0gSSB3b3Vs
ZCByYXRoZXIgaW50cm9kdWNlIHRoaXMKZmllbGQgaW4gdGhlIGh2bV9kb21haW4gc3RydWN0dXJl
IHJhdGhlciB0aGFuIHRoZSBnZW5lcmljIGRvbWFpbgpzdHJ1Y3R1cmUuCgpZb3UgbWlnaHQgd2Fu
dCB0byB3YWl0IGZvciBmZWVkYmFjayBmcm9tIG90aGVycyByZWdhcmRpbmcgdGhpcyBpc3N1ZS4K
ClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 08:50:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 08:50:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e56X8-0007zh-Kn; Thu, 19 Oct 2017 08:50:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4585d5216=roger.pau@citrix.com>)
 id 1e56X7-0007zZ-Eu
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 08:50:29 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 6F/3D-02146-45768E95; Thu, 19 Oct 2017 08:50:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsWSzvfng25I+ot
 Ig+cdXBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a07yEF0zkrzi1NbmDcyd7FyMEhIeAvsbgz
 t4uRk4NFQFVi4bs7zCBhNgF7ielfK0DCIkDhzdNPA1VzcTALTGeSWHn7ExNIQhioZmPbD2YQm
 1fAU+Lj8u1gRUIC7xkl3h09wQ6REJQ4OfMJC8hQZgFNifW79CFMaYnl/zhAKpgF5CWat84GG8
 MpYCvx7d8rFhBbVEBG4tnvbrBVQgKKEv3zHrCB2BIC6RJtExayTmAUmIVkwSyEBbMQFsxCsmA
 BI8sqRvXi1KKy1CJdS72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMAwZQCCHYxr
 W50PMUpyMCmJ8soGvogU4kvKT6nMSCzOiC8qzUktPsQow8GhJMHrlAaUEyxKTU+tSMvMAUYMT
 FqCg0dJhFcTJM1bXJCYW5yZDpE6xWjMsenm3T9MHBu+P/jDJMSSl5+XKiXOqwVSKgBSmlGaBz
 cIFsmXGGWlhHkZgU4T4ilILcrNLEGVf8UozsGoJMy7FGQKT2ZeCdy+V0CnMAGdwm4PdkpJIkJ
 KqoFR2bb93NbS7e/OWB/59p1t+tfmGQ/etHTM79SabHDL3HvX12+LZgVznYhNvX20LSrwoeki
 zgs1FZN4jdct6dTgnVzxxEr34im3bM07umEnMqYvndX1spM3QnOCxx3JxEyhTgXDu4ccZJ+yf
 AwLVPqR7vv9aTDXq+qN3RzBRuwa690F6k5tLrulxFKckWioxVxUnAgAhKuH698CAAA=
X-Env-Sender: prvs=4585d5216=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1508403024!104088906!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52635 invoked from network); 19 Oct 2017 08:50:27 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 08:50:27 -0000
X-IronPort-AV: E=Sophos;i="5.43,400,1503360000"; d="scan'208";a="106394789"
Date: Thu, 19 Oct 2017 09:49:58 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20171019084958.yz2myuyalpppj4b6@dhcp-3-128.uk.xensource.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-2-git-send-email-tianyu.lan@intel.com>
 <20171018132627.4o4cgxi3avucmfin@dhcp-3-128.uk.xensource.com>
 <72e26b5e-33fb-048b-6385-15f60682bbbb@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <72e26b5e-33fb-048b-6385-15f60682bbbb@intel.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V3 1/29] Xen/doc: Add Xen virtual IOMMU doc
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMTksIDIwMTcgYXQgMTA6MjY6MzZBTSArMDgwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBIaSBSb2dlcjoKPiAgICAgIFRoYW5rcyBmb3IgcmV2aWV3Lgo+IAo+IE9uIDIwMTflubQx
MOaciDE45pelIDIxOjI2LCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+ID4gT24gVGh1LCBTZXAg
MjEsIDIwMTcgYXQgMTE6MDE6NDJQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90ZToKPiA+PiArWGVu
IGh5cGVydmlzb3IgdklPTU1VIGNvbW1hbmQKPiA+PiArPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KPiA+PiArSW50cm9kdWNlIHZJT01NVSBjb21tYW5kICJ2aW9tbXU9MSIgdG8gZW5hYmxl
IHZJT01NVSBmdW5jdGlvbiBpbiBoeXBlcnZpc29yLgo+ID4+ICtJdCdzIGRlZmF1bHQgZGlzYWJs
ZWQuCj4gPiAKPiA+IEhtLCBJJ20gbm90IHN1cmUgd2UgcmVhbGx5IG5lZWQgdGhpcy4gQXQgdGhl
IGVuZCB2aW9tbXUgd2lsbCBiZQo+ID4gZGlzYWJsZWQgYnkgZGVmYXVsdCBmb3IgZ3Vlc3RzLCB1
bmxlc3MgZXhwbGljaXRseSBlbmFibGVkIGluIHRoZQo+ID4gY29uZmlnIGZpbGUuCj4gCj4gVGhp
cyBpcyBhY2NvcmRpbmcgdG8gSmFuJ3MgZWFybHkgY29tbWVudHMgb24gUkZDIHBhdGNoCj4gaHR0
cHM6Ly9wYXRjaHdvcmsua2VybmVsLm9yZy9wYXRjaC85NzMzODY5Ly4KPiAKPiAiSXQncyBhY3R1
YWxseSBhIHF1ZXN0aW9uIHdoZXRoZXIgaW4gb3VyIGN1cnJlbnQgc2NoZW1lIGEgS2NvbmZpZwo+
IG9wdGlvbiBpcyBhcHByb3ByaWF0ZSBoZXJlIGluIHRoZSBmaXJzdCBwbGFjZS4gSSdkIHJhdGhl
ciBzZWUgdGhpcyBiZQo+IGFuIGFsd2F5cyBidWlsdCBmZWF0dXJlIHdoaWNoIG5lZWRzIGVuYWJs
aW5nIG9uIHRoZSBjb21tYW5kIGxpbmUKPiBmb3IgdGhlIHRpbWUgYmVpbmcuIgoKU28gaWYgSSBy
ZWFkIHRoaXMgY29ycmVjdGx5IEphbiB3YW50ZWQgeW91IHRvIGRpdGNoIHRoZSBLY29uZmlnIG9w
dGlvbgphbmQgaW5zdGVhZCByZWx5IG9uIHRoZSBjb21tYW5kIGxpbmUgb3B0aW9uIHRvIGVuYWJs
ZS9kaXNhYmxlIGl0LgoKSSBkb24ndCBoYXZlIGEgc3Ryb25nIG9waW5pb24gaGVyZSwgc28gaXQn
cyBmaW5lIGZvciBtZSBpZiB5b3Ugd2FudCB0bwprZWVwIGJvdGggdGhlIEtjb25maWcgb3B0aW9u
IGFuZCB0aGUgY29tbWFuZCBsaW5lIG9uZS4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 09:00:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 09:00:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e56gt-0000NM-Kl; Thu, 19 Oct 2017 09:00:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=458e5c4de=owen.smith@citrix.com>)
 id 1e56gs-0000NG-6h
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 09:00:34 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 C6/E9-29911-1B968E95; Thu, 19 Oct 2017 09:00:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRWlGSWpSXmKPExsWSzvfng+6GzBe
 RBo+7TCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy5P7tZC5YIV9ybsIalgfETfxcjJ4eEgL/E
 jzl/WEFsNgENiRmdi1lAbBGBCInXN/8ydTFycTALnGSU+Nl9GKxIWCBQ4syafcxdjBxARUESX
 x9nQ9Q7SazqP8kIYrMIqEp0X5kDNodXwF3iw7r5YK1CAkdYJFbN1gSxOQW8JZZunAxWwyggK/
 GlcTUziM0sIC5x68l8JojbBCSW7DnPDGGLSrx8/I8VwjaQ2Lp0HwtEvY7Egt2f2CBsbYllC18
 zQ+wVlDg58wnLBEbhWUjGzkLSMgtJyywkLQsYWVYxahSnFpWlFukameslFWWmZ5TkJmbm6Boa
 mOnlphYXJ6an5iQmFesl5+duYgQGPwMQ7GBcvDbwEKMkB5OSKK9s4ItIIb6k/JTKjMTijPii0
 pzU4kOMMhwcShK8yzOAcoJFqempFWmZOcA4hElLcPAoifDWg6R5iwsSc4sz0yFSpxh1OY5tuv
 yHSYglLz8vVUqctwmkSACkKKM0D24ELCVcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjBvG8g
 Unsy8ErhNr4COYAI6gt0e7IiSRISUVAPjxC8cly+87L1o1TUj/52MeQlfa714aVrMqZmW8++y
 Hclizex0PSj1YbXLe69ZC7f82Vf1ptH9kxdbruBbo333Y0/Mlfh3+XKTvKKSQWZpsqVjW7Pm9
 eS9BcdWLXwaum3Gw5VFrJJ2dX6HjbeKPfig1HVo1vVby+ZuqNt/5TTn6qw5bJlXbW5YKbEUZy
 QaajEXFScCACBLheoEAwAA
X-Env-Sender: prvs=458e5c4de=owen.smith@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1508403630!112578540!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25033 invoked from network); 19 Oct 2017 09:00:32 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 09:00:32 -0000
X-IronPort-AV: E=Sophos;i="5.43,400,1503360000"; d="scan'208";a="106395039"
From: Owen Smith <owen.smith@citrix.com>
To: Stefano Stabellini <sstabellini@kernel.org>, Paul Durrant
 <Paul.Durrant@citrix.com>
Thread-Topic: [Xen-devel] [PATCH 3/3 v4] xenfb: Add
 [feature|request]-raw-pointer
Thread-Index: AQHTQzwkjg/R8UJqyU6ybJ/q1oM7h6Lf0/EAgACCsICACpPVIA==
Date: Thu, 19 Oct 2017 09:00:27 +0000
Message-ID: <5136b1e64d2c412aab5f5a5264a599e2@AMSPEX02CL02.citrite.net>
References: <1506437019-17946-1-git-send-email-owen.smith@citrix.com>
 <1506437019-17946-4-git-send-email-owen.smith@citrix.com>
 <20171002170132.GA2116@perard.uk.xensource.com>
 <alpine.DEB.2.10.1710101651560.3105@sstabellini-ThinkPad-X260>
 <20171011154718.GQ1771@perard.uk.xensource.com>
 <alpine.DEB.2.10.1710111309400.3105@sstabellini-ThinkPad-X260>
 <e25a3501923944fbad8e3a560c5cf8f3@AMSPEX02CL03.citrite.net>
 <1507800365.26812.11.camel@redhat.com>
 <0941888f3e184161a54e9c4509a1faab@AMSPEX02CL03.citrite.net>
 <alpine.DEB.2.10.1710121026320.3105@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1710121026320.3105@sstabellini-ThinkPad-X260>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 'Gerd Hoffmann' <kraxel@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>
Subject: Re: [Xen-devel] [PATCH 3/3 v4] xenfb: Add
 [feature|request]-raw-pointer
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFN0ZWZhbm8gU3RhYmVsbGluaSBb
bWFpbHRvOnNzdGFiZWxsaW5pQGtlcm5lbC5vcmddCj4gU2VudDogMTIgT2N0b2JlciAyMDE3IDE4
OjI3Cj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6ICdH
ZXJkIEhvZmZtYW5uJyA8a3JheGVsQHJlZGhhdC5jb20+OyAnU3RlZmFubyBTdGFiZWxsaW5pJwo+
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJk
QGNpdHJpeC5jb20+Owo+IHFlbXUtZGV2ZWxAbm9uZ251Lm9yZzsgeGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnOyBPd2VuIFNtaXRoCj4gPG93ZW4uc21pdGhAY2l0cml4LmNvbT4KPiBTdWJq
ZWN0OiBSRTogW1hlbi1kZXZlbF0gW1BBVENIIDMvMyB2NF0geGVuZmI6IEFkZCBbZmVhdHVyZXxy
ZXF1ZXN0XS1yYXctCj4gcG9pbnRlcgo+IAo+IE9uIFRodSwgMTIgT2N0IDIwMTcsIFBhdWwgRHVy
cmFudCB3cm90ZToKPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+ID4gRnJvbTog
R2VyZCBIb2ZmbWFubiBbbWFpbHRvOmtyYXhlbEByZWRoYXQuY29tXQo+ID4gPiBTZW50OiAxMiBP
Y3RvYmVyIDIwMTcgMTA6MjYKPiA+ID4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNp
dHJpeC5jb20+OyAnU3RlZmFubyBTdGFiZWxsaW5pJwo+ID4gPiA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz47IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgo+ID4gPiBD
YzogcWVtdS1kZXZlbEBub25nbnUub3JnOyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7
IE93ZW4KPiA+ID4gU21pdGggPG93ZW4uc21pdGhAY2l0cml4LmNvbT4KPiA+ID4gU3ViamVjdDog
UmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCAzLzMgdjRdIHhlbmZiOiBBZGQKPiA+ID4gW2ZlYXR1cmV8
cmVxdWVzdF0tcmF3LSBwb2ludGVyCj4gPiA+Cj4gPiA+ICAgSGksCj4gPiA+Cj4gPiA+ID4gSXQn
cyBwcm9iYWJseSBPUyBzcGVjaWZpYyB0aG91Z2guIEkgZ3Vlc3MgdGhlIGJlaGF2aW91ciBjaGFu
Z2VkCj4gPiA+ID4gYmVjYXVzZSB0aGUgT1MgZmF2b3VycyBhYnNvbHV0ZSBwb2ludGluZyBkZXZp
Y2VzIG92ZXIgcmVsYXRpdmUKPiA+ID4gPiBvbmVzIGFuZCBob3cgaXQgaGFzIHR3byBhYnNvbHV0
ZSBvbmVzIHRvIGNob29zZSBmcm9tLiBIb3cgaXQKPiA+ID4gPiByZWNvbmNpbGVzIHRob3NlLCB3
aG8ga25vd3M/Cj4gPiA+Cj4gPiA+IFR5cGljYWxseSBoaWQgZW11bGF0aW9uIGNhbGxzIHFlbXVf
aW5wdXRfaGFuZGxlcl9hY3RpdmF0ZSgpIHdoZW4gdGhlCj4gPiA+IGd1ZXN0IGluaXRpYWxpemVz
IHRoZSBkZXZpY2UsIHdoaWNoIG1vdmVzIHRoZSBkZXZpY2UgdG8gdGhlIHRvcCBvZgo+ID4gPiB0
aGUgcHJpb3JpdHkgbGlzdC4KPiA+ID4KPiA+ID4gVmlzaWJsZSBlZmZlY3Qgb24gYSB0eXBpY2Fs
IGd1ZXN0IHdpdGggcHMvMiBtb3VzZSBhbmQgdXNiLXRhYmxldCBpcwo+ID4gPiB0aGF0IHFlbXUg
c3dpdGNoZXMgZnJvbSByZWxhdGl2ZSBtb2RlIChtb3VzZSkgdG8gYWJzb2x1dGUgbW9kZQo+ID4g
PiAodGFibGV0KSAgd2hlbiB0aGUgZ3Vlc3QgbG9hZHMgdGhlIHVzYiBoaWQgZHJpdmVyLgo+ID4g
Pgo+ID4gPiBJIHN1c3BlY3QgcHZtb3VzZSBpcyBkb2luZyB0aGUgc2FtZSB0aGluZy4gIFNvIGl0
IG1heSBzaW1wbHkgZGVwZW5kCj4gPiA+IG9uIGd1ZXN0IGRyaXZlciBsb2FkIG9yZGVyIHdoZW5l
dmVyIHB2bW91c2Ugb3IgdXNiLXRhYmxldCBpcyB1c2VkLgo+ID4gPgo+ID4gPiBTaW1wbGVzdCBm
aXggaXMgcHJvYmFibHkgdG8gb25seSBhdHRhY2ggdGhlIGRldmljZSB5b3UgcGxhbiB0byB1c2UK
PiA+ID4gdG8gdGhlIGd1ZXN0LiAgSWYgeW91IGNhbid0IHR1cm4gb2ZmIHB2bW91c2UgZm9yIHhl
biBndWVzdHMgdGhlbiB5b3UKPiA+ID4gbWlnaHQgd2FudCBkcm9wIHRoZSBxZW11X2lucHV0X2hh
bmRsZXJfYWN0aXZhdGUoKSBjYWxsLCBzbyBpdAo+ID4gPiBiZWhhdmVzIHNpbWxpYXIgdG8gdGhl
IHBzLzIgbW91c2UgKGlzIHVzZWQgaW4gY2FzZSBubyBvdGhlciBwb2ludGVyCj4gZGV2aWNlIGlz
IHByZXNlbnQpLgo+ID4KPiA+IEF2b2lkaW5nIHRoZSBhY3RpdmF0ZSBjYWxsIHNvdW5kcyByZWFz
b25hYmxlIGFuZCBzaG91bGQgYXZvaWQgdGhlCj4gYmVoYXZpb3VyYWwgY2hhbmdlLgo+IAo+ICsx
Cj4gCj4gT3dlbiwgYXJlIHlvdSB1cCBmb3IgcmVzdWJtaXR0aW5nIHRoZSBzZXJpZXMgd2l0aCB0
aGlzIHNtYWxsIGNoYW5nZT8KCkhhdmluZyBqdXN0IHJlYnVpbHQgbXkgeGVuIC8gbGludXggaG9z
dCwgYW5kIGNoZWNrZWQgcWVtdSwgaXQgbG9va3MgbGlrZSB0aGUga2V5Y29kZW1hcGRiIHBhdGNo
ZXMgaGF2ZSBnb25lIGluLCBzbyBJJ2xsIHJlYmFzZSBhbmQgcmUtc3VibWl0IHRoaXMgc2VyaWVz
CgpPd2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 19 09:08:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 09:08:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e56nu-0000cz-CP; Thu, 19 Oct 2017 09:07:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1e56ns-0000ct-Gm
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 09:07:48 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 FA/E3-25852-36B68E95; Thu, 19 Oct 2017 09:07:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBKsWRWlGSWpSXmKPExsUSfTxjoW5y9ot
 Igw2HuCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozup0/YCnYxV7ya94epgfE/UxcjJ4eQgLvE
 z8atzBD2WkaJCfM5Iey7jBItX0u7GDnAag4f8+ti5AIyZzNKbFz5nxkkLiwQJPFsdj5IuYiAp
 8SOo3PYQGqYBQ4xSrw68wNqvq3Es28/WUBsNgFDidUbW9hAenkFnCQu/A0DCbMIqErcOvyCFc
 QWFQiXuNP6DqycV0BQ4uTMJ2A2p4CdxN1nW9hAbGYBdYk/8y4xQ9jiEreezGeCsOUltr+dAxa
 XEMiRWPrrIivIKgkBKYn/rUoQ4UYWiZMTLSBsGYlHE2+yTWAUm4Vk2ywkG2Yh2TALyYYFjCyr
 GNWLU4vKUot0zfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQLjhwEIdjDOvOx/i
 FGSg0lJlFc28EWkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQlekSygnGBRanpqRVpmDjCSYdISHD
 xKIrwqIGne4oLE3OLMdIjUKUZjjhsPr/9h4nh04+4fJiGWvPy8VClx3jiQUgGQ0ozSPLhBsAR
 ziVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8eiBTeDLzSuD2vQI6hQnoFHZ7sFNKEhFSUg2M
 Xjv3sm/sWKM9tVd7/k32KdPesvn9Lmx4Gjz7Waa48BXX/t/arxau/5ft0jezy6k0j0noRH4Ca
 4rl9tRfR1WLO2dO1vrAeCOHf9nN6od/HnPmf1+3QE3tjX3G3Mkff39NZvES4BO9uk7l9cqeqM
 kLFH27zhsf2/z0tLKJx6o9eb0JjhuyI0NPKrEUZyQaajEXFScCAKAKeyIrAwAA
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1508404066!77948695!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5820 invoked from network); 19 Oct 2017 09:07:47 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 19 Oct 2017 09:07:47 -0000
Received: (qmail 6248 invoked from network); 19 Oct 2017 12:07:45 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 19 Oct 2017 12:07:45 +0300
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 1C4CA7FC7C
 for <xen-devel@lists.xenproject.org>; Thu, 19 Oct 2017 12:07:45 +0300 (EEST)
Received: (qmail 1049 invoked from network); 19 Oct 2017 12:07:45 +0300
Received: from unknown (HELO ?10.10.14.109?)
 (rcojocaru@bitdefender.com@195.210.5.22)
 by smtp02.buh.bitdefender.net with SMTP; 19 Oct 2017 12:07:44 +0300
To: Zhang Yi <yi.z.zhang@linux.intel.com>, xen-devel@lists.xenproject.org
References: <cover.1508397860.git.yi.z.zhang@linux.intel.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <3fdcb0fd-3aaa-7a25-1c36-ec32137e1d78@bitdefender.com>
Date: Thu, 19 Oct 2017 12:07:44 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <cover.1508397860.git.yi.z.zhang@linux.intel.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.73509
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 464229,
 Stamp: 3], Multi: [Enabled, t: (0.000008,0.002225)], BW: [Enabled, t:
 (0.000008)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.002053), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS;
 NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled, t: (0.011498,0.000027)],
 URL: [Enabled, t: (0.000021)], RTDA: [Enabled, t: (0.230937), Hit: No,
 Details: v2.6.13; Id: 15.5f4g8t.1bsklvgrg.3hda4], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: kevin.tian@intel.com, tamas@tklengyel.com, wei.liu2@citrix.com,
 jun.nakajima@intel.com, george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH RFC 00/14] Intel EPT-Based Sub-page Write
 Protection Support.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTkuMTAuMjAxNyAxMTowNCwgWmhhbmcgWWkgd3JvdGU6Cj4gRnJvbTogWmhhbmcgWWkgWiA8
eWkuei56aGFuZ0BsaW51eC5pbnRlbC5jb20+Cj4gCj4gSGkgQWxsLAo+IAo+IEhlcmUgaXMgYSBw
YXRjaC1zZXJpZXMgd2hpY2ggYWRkaW5nIEVQVC1CYXNlZCBTdWItcGFnZSBXcml0ZSBQcm90ZWN0
aW9uIFN1cHBvcnQuIFlvdSBjYW4gZ2V0IEl0J3Mgc29mdHdhcmUgZGV2ZWxvcGVyIG1hbnVhbHMg
ZnJvbToKPiAKPiBodHRwczovL3NvZnR3YXJlLmludGVsLmNvbS9zaXRlcy9kZWZhdWx0L2ZpbGVz
L21hbmFnZWQvYzUvMTUvYXJjaGl0ZWN0dXJlLWluc3RydWN0aW9uLXNldC1leHRlbnNpb25zLXBy
b2dyYW1taW5nLXJlZmVyZW5jZS5wZGYKCkhhcyB0aGlzIGJlZW4gdGVzdGVkIGluIGFueSB3YXkg
d2l0aCBhbHRwMm0gYWxzbyBlbmFibGVkPwoKClRoYW5rcywKUmF6dmFuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 19 09:22:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 09:22:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e571x-0001wD-EV; Thu, 19 Oct 2017 09:22:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.z.zhang@linux.intel.com>) id 1e55z3-0004oi-CD
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 08:15:17 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 E3/35-17628-41F58E95; Thu, 19 Oct 2017 08:15:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnkeJIrShJLcpLzFFi42Jpa+uQ0BWJfxF
 pMHcBk8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmjF78hOWgnn8Fetbf7E1MK7j6WLk4hASmM4o
 MX/2H9YuRk4OCQFeiSPLZkDZAUDxTmYQW0igSGL69tPsEA0LGSX2v/7KBpJgE9CWaL7xngXEF
 hFQkri3ajITSBGzQC+TxIIbX8ESwgK+ElPnvmICsVkEVCUePW0Faubg4BVIkFh5xgVimZzEzX
 MQyzgF7CTuPtvCBrHYVuLZt58sExj5FjAyrGLUKE4tKkst0jU20EsqykzPKMlNzMzRNTQw1ct
 NLS5OTE/NSUwq1kvOz93ECAyUegYGxh2ME1b5HWKU5GBSEuWVDXwRKcSXlJ9SmZFYnBFfVJqT
 WnyIUYaDQ0mC91YsUE6wKDU9tSItMwcYsjBpCQ4eJRFezxigNG9xQWJucWY6ROoUoy5Hx827f
 5iEWPLy81KlxHmrQGYIgBRllObBjYDFzyVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrzfQa
 bwZOaVwG16BXQEE9AR7PZgR5QkIqSkGhjz1Poz3B6pbWlxnrzSQGreXuc31+4yX+lwueLMkOK
 zPSf0iN5cr1/bN1y8HMf7rPiS0r6k/y23dji6Rt9/OPms1/xbbdsehe5LEF6g98O3lLl95l/9
 s8F9iTOmXTr6a/LLLlPf6hRm3c0eG8Nl/PYoHouJ33H00XFT9quFRVs6Iiediow3mn9SiaU4I
 9FQi7moOBEAmNyEZJoCAAA=
X-Env-Sender: yi.z.zhang@linux.intel.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1508400914!106039787!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13563 invoked from network); 19 Oct 2017 08:15:15 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2017 08:15:15 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 19 Oct 2017 01:15:13 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,400,1503385200"; d="scan'208";a="1207518063"
Received: from linux.intel.com ([10.54.29.200])
 by fmsmga001.fm.intel.com with ESMTP; 19 Oct 2017 01:15:13 -0700
Received: from dazhang1-ssd.sh.intel.com (unknown [10.239.48.55])
 by linux.intel.com (Postfix) with ESMTP id 02DC258027A;
 Thu, 19 Oct 2017 01:15:10 -0700 (PDT)
From: Zhang Yi <yi.z.zhang@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 19 Oct 2017 16:15:49 +0800
Message-Id: <751990707253dcde3846d1f1d06d4cc6119e1c74.1508397860.git.yi.z.zhang@linux.intel.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1508397860.git.yi.z.zhang@linux.intel.com>
References: <cover.1508397860.git.yi.z.zhang@linux.intel.com>
X-Mailman-Approved-At: Thu, 19 Oct 2017 09:22:18 +0000
Cc: kevin.tian@intel.com, tamas@tklengyel.com, wei.liu2@citrix.com,
 jun.nakajima@intel.com, rcojocaru@bitdefender.com, george.dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 Zhang Yi Z <yi.z.zhang@linux.intel.com>, jbeulich@suse.com
Subject: [Xen-devel] [PATCH RFC 13/14] xen: tools: Introduce the set-subpage
	into xenctrl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogWmhhbmcgWWkgWiA8eWkuei56aGFuZ0BsaW51eC5pbnRlbC5jb20+CgpJbnRyb2R1Y2Ug
dGhlIFhlbiBIeXBlcmNhbGwgSFZNT1Bfc2V0X3N1YnBhZ2UgaW50byBYZW5jdGwuClRoZSBBUEkg
aXMgZGVmaW5lZCBhcyBmbG93aW5nLgoKaW50IHhjX21lbV9zZXRfc3VicGFnZSh4Y19pbnRlcmZh
Y2UgKmhhbmRsZSwgZG9taWRfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZu
X3QgZ2ZuLCB1aW50MzJfdCBhY2Nlc3MpOwoKU2lnbmVkLW9mZi1ieTogWmhhbmcsIFlpIFogPHlp
LnouemhhbmdAbGludXguaW50ZWwuY29tPgotLS0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3Ry
bC5oIHwgIDIgKysKIHRvb2xzL2xpYnhjL3hjX21lbV9wYWdpbmcuYyAgIHwgMjAgKysrKysrKysr
KysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94
ZW5jdHJsLmgKaW5kZXggYmRlODMxMy4uYTEzZjJjNyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMv
aW5jbHVkZS94ZW5jdHJsLmgKKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKQEAg
LTE5NTYsNiArMTk1Niw4IEBAIGludCB4Y19tZW1fcGFnaW5nX2V2aWN0KHhjX2ludGVyZmFjZSAq
eGNoLCBkb21pZF90IGRvbWFpbl9pZCwgdWludDY0X3QgZ2ZuKTsKIGludCB4Y19tZW1fcGFnaW5n
X3ByZXAoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLCB1aW50NjRfdCBnZm4p
OwogaW50IHhjX21lbV9wYWdpbmdfbG9hZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21h
aW5faWQsCiAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGdmbiwgdm9pZCAqYnVmZmVy
KTsKK2ludCB4Y19tZW1fc2V0X3N1YnBhZ2UoeGNfaW50ZXJmYWNlICpoYW5kbGUsIGRvbWlkX3Qg
ZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBnZm4sIHVpbnQz
Ml90IGFjY2Vzcyk7CiAKIC8qKiAKICAqIEFjY2VzcyB0cmFja2luZyBvcGVyYXRpb25zLgpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfbWVtX3BhZ2luZy5jIGIvdG9vbHMvbGlieGMveGNfbWVt
X3BhZ2luZy5jCmluZGV4IDI4NjExZjQuLjM2Zjc5NDkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhj
L3hjX21lbV9wYWdpbmcuYworKysgYi90b29scy9saWJ4Yy94Y19tZW1fcGFnaW5nLmMKQEAgLTEx
Niw2ICsxMTYsMjYgQEAgaW50IHhjX21lbV9wYWdpbmdfbG9hZCh4Y19pbnRlcmZhY2UgKnhjaCwg
ZG9taWRfdCBkb21haW5faWQsCiAgICAgcmV0dXJuIHJjOwogfQogCitpbnQgeGNfbWVtX3NldF9z
dWJwYWdlKHhjX2ludGVyZmFjZSAqaGFuZGxlLCBkb21pZF90IGRvbWlkLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgZ2ZuLCB1aW50MzJfdCBhY2Nlc3MpCit7CisgICAg
aW50IHJjOworICAgIERFQ0xBUkVfSFlQRVJDQUxMX0JVRkZFUih4ZW5faHZtX3N1YnBhZ2VfdCwg
YXJnKTsKKworICAgIGFyZyA9IHhjX2h5cGVyY2FsbF9idWZmZXJfYWxsb2MoaGFuZGxlLCBhcmcs
IHNpemVvZigqYXJnKSk7CisgICAgaWYgKCBhcmcgPT0gTlVMTCApCisgICAgICAgIHJldHVybiAt
MTsKKworICAgIGFyZy0+ZG9taWQgPSBkb21pZDsKKyAgICBhcmctPmFjY2Vzc19tYXAgPSBhY2Nl
c3M7CisgICAgYXJnLT5nZm4gPSBnZm47CisKKyAgICByYyA9IHhlbmNhbGwyKGhhbmRsZS0+eGNh
bGwsIF9fSFlQRVJWSVNPUl9odm1fb3AsIEhWTU9QX3NldF9zdWJwYWdlLAorCQkgIEhZUEVSQ0FM
TF9CVUZGRVJfQVNfQVJHKGFyZykpOworCisgICAgeGNfaHlwZXJjYWxsX2J1ZmZlcl9mcmVlKGhh
bmRsZSwgYXJnKTsKKyAgICByZXR1cm4gcmM7Cit9CiAKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6
Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 09:22:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 09:22:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e571v-0001uG-44; Thu, 19 Oct 2017 09:22:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.z.zhang@linux.intel.com>) id 1e55sE-0004CG-KO
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 08:08:14 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 44/91-20813-E6D58E95; Thu, 19 Oct 2017 08:08:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42I5YG5SrJsb+yL
 SYOpsPovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP0e9eCXtmKOa+amRoY34t3MXJxCAlMZ5T4
 /PwcYxcjJ4eEAK/EkWUzWCHsAIn29kNsXYwcQEVFEr9e5EPUL2SU2LbpFFgNm4C2RPON9ywgt
 oiAksS9VZOZQIqYBXqZJBbc+AqWEBaIlvh2eBsryCAWAVWJdT/sQMK8AgkSp3fsg9orJ3HzXC
 cziM0pYCdx99kWNhBbSMBW4tm3nywTGPkWMDKsYtQoTi0qSy3SNTLVSyrKTM8oyU3MzNE1NDD
 Ty00tLk5MT81JTCrWS87P3cQIDBIGINjBuGpB4CFGSQ4mJVFe2cAXkUJ8SfkplRmJxRnxRaU5
 qcWHGGU4OJQkeAtigHKCRanpqRVpmTnAcIVJS3DwKInwlkQBpXmLCxJzizPTIVKnGHU5Om7e/
 cMkxJKXn5cqJc5bDzJDAKQoozQPbgQsdi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmFcYZA
 pPZl4J3KZXQEcwAR3Bbg92REkiQkqqgbF75sTYHZ2Ls9c/fW/Gum/mZqmgVa9kRDuvFz6qFr7
 KVLFvfvOssrnVVTqtixb839c7UUF74r5Nqqc3Mk5ozX3vUOUQdNr2eam73YIFC8I+/zjY36Jh
 srWQ6XKzBd+JbX8m1P5coH3+wb/ko1q79xrYMawua62+9fHY8bArlQnzjy1c9usFm1qdEktxR
 qKhFnNRcSIA4GWL6pgCAAA=
X-Env-Sender: yi.z.zhang@linux.intel.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1508400491!102855944!1
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42663 invoked from network); 19 Oct 2017 08:08:12 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2017 08:08:12 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 19 Oct 2017 01:08:10 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,400,1503385200"; d="scan'208";a="1232565656"
Received: from linux.intel.com ([10.54.29.200])
 by fmsmga002.fm.intel.com with ESMTP; 19 Oct 2017 01:08:10 -0700
Received: from dazhang1-ssd.sh.intel.com (unknown [10.239.48.55])
 by linux.intel.com (Postfix) with ESMTP id 28111580354;
 Thu, 19 Oct 2017 01:08:07 -0700 (PDT)
From: Zhang Yi <yi.z.zhang@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 19 Oct 2017 16:08:46 +0800
Message-Id: <1e940d889ab9594ddbabd41a02bb743aa8ad9a03.1508397860.git.yi.z.zhang@linux.intel.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1508397860.git.yi.z.zhang@linux.intel.com>
References: <cover.1508397860.git.yi.z.zhang@linux.intel.com>
X-Mailman-Approved-At: Thu, 19 Oct 2017 09:22:18 +0000
Cc: kevin.tian@intel.com, tamas@tklengyel.com, wei.liu2@citrix.com,
 jun.nakajima@intel.com, rcojocaru@bitdefender.com, george.dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 Zhang Yi Z <yi.z.zhang@linux.intel.com>, jbeulich@suse.com
Subject: [Xen-devel] [PATCH RFC 02/14] xen: vmx: Added VMX SPP feature flags
	and VM-Execution Controls.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogWmhhbmcgWWkgWiA8eWkuei56aGFuZ0BsaW51eC5pbnRlbC5jb20+CgpBZGQgbmV3IHNl
Y29uZGFyeSBwcm9jZXNzb3ItYmFzZWQgVk0tZXhlY3V0aW9uIGNvbnRyb2wgYml0IHdoaWNoCmRl
ZmluZWQgYXMgInN1Yi1wYWdlIHdyaXRlIHBlcm1pc3Npb24iLCBWTVggUHJvY2Jhc2VkIE1TUiAt
Ck1TUl9JQTMyX1ZNWF9FWElUX0NUTFMgYml0IDIzIGlzIHRoZSBjYXBhYmlsaXR5IGJpdCBvZiBT
UFAuCkFuZCBWTVhfU0VDT05EQVJZX0VYRUNfQ09OVFJPTCBiaXQgMjMgaXMgdGhlIGVuYWJsZSBi
aXQgb2YgU1BQLgoKQWxzbyB3ZSBpbnRyb2R1Y2VkIGEgc3BwX2VuYWJsZSBwYXJhbWV0ZXIgdG8g
Y29udHJvbCB0aGUKU1BQIGlzIE9OL09GRiwgU2V0IHRoZSBkZWZhdWx0IGlzIE9GRiBhcyB3ZSBh
cmUgb24gdGhlCndheSBvZiBlbmFibGluZy4gd2UgY2FuIGFkZCBzcHBfZW5hYmxlPTEgWGVuIGJv
b3QgY21kbGluZQp0byBlbmFibGUgWGVuIFNQUC4KCk5vdyBTUFAgaXMgYWN0aXZlIHdoZW4gdGhl
ICJTdWItcGFnZSBXcml0ZSBQcm90ZWN0aW9uIgppbiBTZWNvbmRhcnkgVk0tRXhlY3V0aW9uIENv
bnRyb2wgaXMgc2V0IGFuZCBlbmFibGUgdGhlIFhlbgpwYXJhbWV0ZXIgYnkgInNwcF9lbmFibGU9
MSIuCgpTaWduZWQtb2ZmLWJ5OiBaaGFuZyBZaSBaIDx5aS56LnpoYW5nQGxpbnV4LmludGVsLmNv
bT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgICAgICAgIHwgMTQgKysrKysrKysr
KysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmggfCAgMyArKysKIDIgZmls
ZXMgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3ZtY3MuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwppbmRleCA4MTAzYjIw
Li5iZWU1ZDc0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKKysrIGIv
eGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCkBAIC01MCw2ICs1MCw5IEBAIGJvb2xlYW5fcGFy
YW0oInVucmVzdHJpY3RlZF9ndWVzdCIsIG9wdF91bnJlc3RyaWN0ZWRfZ3Vlc3RfZW5hYmxlZCk7
CiBzdGF0aWMgYm9vbF90IF9fcmVhZF9tb3N0bHkgb3B0X2FwaWN2X2VuYWJsZWQgPSAxOwogYm9v
bGVhbl9wYXJhbSgiYXBpY3YiLCBvcHRfYXBpY3ZfZW5hYmxlZCk7CiAKK3N0YXRpYyBib29sX3Qg
X19yZWFkX21vc3RseSBvcHRfc3BwX2VuYWJsZWQgPSAwOworYm9vbGVhbl9wYXJhbSgic3BwX2Vu
YWJsZSIsIG9wdF9zcHBfZW5hYmxlZCk7CisKIC8qCiAgKiBUaGVzZSB0d28gcGFyYW1ldGVycyBh
cmUgdXNlZCB0byBjb25maWcgdGhlIGNvbnRyb2xzIGZvciBQYXVzZS1Mb29wIEV4aXRpbmc6CiAg
KiBwbGVfZ2FwOiAgICB1cHBlciBib3VuZCBvbiB0aGUgYW1vdW50IG9mIHRpbWUgYmV0d2VlbiB0
d28gc3VjY2Vzc2l2ZQpAQCAtMTM4LDYgKzE0MSw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCB2bXhf
ZGlzcGxheV9mZWF0dXJlcyh2b2lkKQogICAgIFAoY3B1X2hhc192bXhfdmlydF9leGNlcHRpb25z
LCAiVmlydHVhbGlzYXRpb24gRXhjZXB0aW9ucyIpOwogICAgIFAoY3B1X2hhc192bXhfcG1sLCAi
UGFnZSBNb2RpZmljYXRpb24gTG9nZ2luZyIpOwogICAgIFAoY3B1X2hhc192bXhfdHNjX3NjYWxp
bmcsICJUU0MgU2NhbGluZyIpOworICAgIFAoY3B1X2hhc192bXhfZXB0X3NwcCwgIkVQVCBTdWIt
cGFnZSBXcml0ZSBQcm90ZWN0aW9uIik7CiAjdW5kZWYgUAogCiAgICAgaWYgKCAhcHJpbnRlZCAp
CkBAIC0yNDMsNiArMjQ3LDggQEAgc3RhdGljIGludCB2bXhfaW5pdF92bWNzX2NvbmZpZyh2b2lk
KQogICAgICAgICAgICAgb3B0IHw9IFNFQ09OREFSWV9FWEVDX1VOUkVTVFJJQ1RFRF9HVUVTVDsK
ICAgICAgICAgaWYgKCBvcHRfcG1sX2VuYWJsZWQgKQogICAgICAgICAgICAgb3B0IHw9IFNFQ09O
REFSWV9FWEVDX0VOQUJMRV9QTUw7CisgICAgICAgIGlmICggb3B0X3NwcF9lbmFibGVkICkKKyAg
ICAgICAgICAgIG9wdCB8PSBTRUNPTkRBUllfRVhFQ19FTkFCTEVfU1BQOwogCiAgICAgICAgIC8q
CiAgICAgICAgICAqICJBUElDIFJlZ2lzdGVyIFZpcnR1YWxpemF0aW9uIiBhbmQgIlZpcnR1YWwg
SW50ZXJydXB0IERlbGl2ZXJ5IgpAQCAtMzM2LDYgKzM0MiwxNCBAQCBzdGF0aWMgaW50IHZteF9p
bml0X3ZtY3NfY29uZmlnKHZvaWQpCiAgICAgICAgIF92bXhfc2Vjb25kYXJ5X2V4ZWNfY29udHJv
bCAmPSB+IFNFQ09OREFSWV9FWEVDX1BBVVNFX0xPT1BfRVhJVElORzsKICAgICB9CiAKKyAgICAv
KiBTUFAgY2Fubm90IGJlIHN1cHBvcnRlZCBpZiBFUFQgaXMgbm90IHVzZWQgKi8KKyAgICBpZiAo
ICEoX3ZteF9zZWNvbmRhcnlfZXhlY19jb250cm9sICYgU0VDT05EQVJZX0VYRUNfRU5BQkxFX0VQ
VCkgKQorICAgICAgICBfdm14X3NlY29uZGFyeV9leGVjX2NvbnRyb2wgJj0gflNFQ09OREFSWV9F
WEVDX0VOQUJMRV9TUFA7CisKKyAgICAvKiBUdXJuIG9mZiBvcHRfc3BwX2VuYWJsZWQgaWYgU1BQ
IGZlYXR1cmUgaXMgbm90IHByZXNlbnQgKi8KKyAgICBpZiAoICEoX3ZteF9zZWNvbmRhcnlfZXhl
Y19jb250cm9sICYgU0VDT05EQVJZX0VYRUNfRU5BQkxFX1NQUCkgKQorICAgICAgICBvcHRfc3Bw
X2VuYWJsZWQgPSAwOworCiAgICAgbWluID0gVk1fRVhJVF9BQ0tfSU5UUl9PTl9FWElUOwogICAg
IG9wdCA9IFZNX0VYSVRfU0FWRV9HVUVTVF9QQVQgfCBWTV9FWElUX0xPQURfSE9TVF9QQVQgfAog
ICAgICAgICAgIFZNX0VYSVRfQ0xFQVJfQk5EQ0ZHUzsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL3ZteC92bWNzLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1j
cy5oCmluZGV4IGUzY2RmZGYuLjEzOWY1OTAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL3ZteC92bWNzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZtY3Mu
aApAQCAtMjM1LDYgKzIzNSw3IEBAIGV4dGVybiB1MzIgdm14X3ZtZW50cnlfY29udHJvbDsKICNk
ZWZpbmUgU0VDT05EQVJZX0VYRUNfRU5BQkxFX1BNTCAgICAgICAgICAgICAgIDB4MDAwMjAwMDAK
ICNkZWZpbmUgU0VDT05EQVJZX0VYRUNfRU5BQkxFX1ZJUlRfRVhDRVBUSU9OUyAgIDB4MDAwNDAw
MDAKICNkZWZpbmUgU0VDT05EQVJZX0VYRUNfWFNBVkVTICAgICAgICAgICAgICAgICAgIDB4MDAx
MDAwMDAKKyNkZWZpbmUgU0VDT05EQVJZX0VYRUNfRU5BQkxFX1NQUCAgICAgICAgICAgICAgIDB4
MDA4MDAwMDAKICNkZWZpbmUgU0VDT05EQVJZX0VYRUNfVFNDX1NDQUxJTkcgICAgICAgICAgICAg
IDB4MDIwMDAwMDAKIGV4dGVybiB1MzIgdm14X3NlY29uZGFyeV9leGVjX2NvbnRyb2w7CiAKQEAg
LTMxMiw2ICszMTMsOCBAQCBleHRlcm4gdTY0IHZteF9lcHRfdnBpZF9jYXA7CiAgICAgKHZteF9z
ZWNvbmRhcnlfZXhlY19jb250cm9sICYgU0VDT05EQVJZX0VYRUNfWFNBVkVTKQogI2RlZmluZSBj
cHVfaGFzX3ZteF90c2Nfc2NhbGluZyBcCiAgICAgKHZteF9zZWNvbmRhcnlfZXhlY19jb250cm9s
ICYgU0VDT05EQVJZX0VYRUNfVFNDX1NDQUxJTkcpCisjZGVmaW5lIGNwdV9oYXNfdm14X2VwdF9z
cHAgXAorICAgICh2bXhfc2Vjb25kYXJ5X2V4ZWNfY29udHJvbCAmIFNFQ09OREFSWV9FWEVDX0VO
QUJMRV9TUFApCiAKICNkZWZpbmUgVk1DU19SSURfVFlQRV9NQVNLICAgICAgICAgICAgICAweDgw
MDAwMDAwCiAKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 09:22:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 09:22:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e571v-0001un-Pd; Thu, 19 Oct 2017 09:22:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.z.zhang@linux.intel.com>) id 1e55uT-0004hK-1f
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 08:10:33 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 E6/EF-21876-8FD58E95; Thu, 19 Oct 2017 08:10:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeJIrShJLcpLzFFi42Jpa+uQ0P0e+yL
 S4MVcC4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePi3WnMBXvYKpb+m8/awLiFtYuRi0NIYDqj
 xKZjXYxdjJwcEgK8EkeWzWCFsP0lfh04C2YLCRRJfNr9gBmiYSGjRNPG62ANbALaEs033rOA2
 CICShL3Vk1mAiliFuhlklhw4ytYQlggUOLJtA4mEJtFQFVia/99MJtXIEFiU0c71GY5iZvnOp
 lBbE4BO4m7z7awQWy2lXj27SfLBEa+BYwMqxjVi1OLylKLdI31kooy0zNKchMzc3QNDUz1clO
 LixPTU3MSk4r1kvNzNzECA4UBCHYw7v3ndIhRkoNJSZRXNvBFpBBfUn5KZUZicUZ8UWlOavEh
 RhkODiUJXhVg4AkJFqWmp1akZeYAQxYmLcHBoyTC6xkDlOYtLkjMLc5Mh0idYjTmuPHw+h8mj
 o6bd/8wCbHk5eelSonz/gEpFQApzSjNgxsEi6VLjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEu
 ZlAbmHJzOvBG7fK6BTmIBOYbcHO6UkESEl1cDIsG2FoMMe1Y3a9rJXP0+t4Fj+9nYcd+Bi9R6
 PK59KPsw/d2zHo7Lqm6zSrp8cTtZuN7tVHvddf+J1idtngnYvzNLkS5spKTevvpTV83qlAbOt
 VccZrrxVS2OWdXwLe5N1U/bTk10PmXy/Tt8X8rNSa3oY1wIJkcjb/Llh/oc3Hqxouht69ay3E
 ktxRqKhFnNRcSIAF8t0xqACAAA=
X-Env-Sender: yi.z.zhang@linux.intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1508400629!91777989!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45356 invoked from network); 19 Oct 2017 08:10:31 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 19 Oct 2017 08:10:31 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 19 Oct 2017 01:10:29 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,400,1503385200"; d="scan'208";a="325053081"
Received: from linux.intel.com ([10.54.29.200])
 by fmsmga004.fm.intel.com with ESMTP; 19 Oct 2017 01:10:28 -0700
Received: from dazhang1-ssd.sh.intel.com (unknown [10.239.48.55])
 by linux.intel.com (Postfix) with ESMTP id 4996C580354;
 Thu, 19 Oct 2017 01:10:26 -0700 (PDT)
From: Zhang Yi <yi.z.zhang@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 19 Oct 2017 16:11:04 +0800
Message-Id: <f036c2e9a6d81670d22edfc3b872773fc5ea3d6c.1508397860.git.yi.z.zhang@linux.intel.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1508397860.git.yi.z.zhang@linux.intel.com>
References: <cover.1508397860.git.yi.z.zhang@linux.intel.com>
X-Mailman-Approved-At: Thu, 19 Oct 2017 09:22:18 +0000
Cc: kevin.tian@intel.com, tamas@tklengyel.com, wei.liu2@citrix.com,
 jun.nakajima@intel.com, rcojocaru@bitdefender.com, george.dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 Zhang Yi Z <yi.z.zhang@linux.intel.com>, jbeulich@suse.com
Subject: [Xen-devel] [PATCH RFC 05/14] xen: vmx: Disable the 2M/1G superpage
	when SPP enabled
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogWmhhbmcgWWkgWiA8eWkuei56aGFuZ0BsaW51eC5pbnRlbC5jb20+CgpDdXJyZW50IHdl
IG9ubHkgc3VwcG9ydCBTdWItcGFnZSBQcm90ZWN0aW9uIG9uIHRoZSA0awpwYWdlIHRhYmxlLgoK
U2lnbmVkLW9mZi1ieTogWmhhbmcgWWkgWiA8eWkuei56aGFuZ0BsaW51eC5pbnRlbC5jb20+Ci0t
LQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgfCA2ICsrKysrKwogMSBmaWxlIGNoYW5nZWQs
IDYgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5j
IGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXggMDRhZTBkNi4uYTRjMjRiYiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2
bS92bXgvdm14LmMKQEAgLTI0OTcsNiArMjQ5NywxMiBAQCBjb25zdCBzdHJ1Y3QgaHZtX2Z1bmN0
aW9uX3RhYmxlICogX19pbml0IHN0YXJ0X3ZteCh2b2lkKQogICAgICAgICB2bXhfZnVuY3Rpb25f
dGFibGUuZ2V0X2d1ZXN0X2JuZGNmZ3MgPSB2bXhfZ2V0X2d1ZXN0X2JuZGNmZ3M7CiAgICAgfQog
CisgICAgaWYgKCBjcHVfaGFzX3ZteF9lcHRfc3BwICkKKyAgICB7CisgICAgICAgIHZteF9mdW5j
dGlvbl90YWJsZS5oYXBfY2FwYWJpbGl0aWVzICY9IH5IVk1fSEFQX1NVUEVSUEFHRV8yTUI7Cisg
ICAgICAgIHZteF9mdW5jdGlvbl90YWJsZS5oYXBfY2FwYWJpbGl0aWVzICY9IH5IVk1fSEFQX1NV
UEVSUEFHRV8xR0I7CisgICAgfQorCiAgICAgc2V0dXBfdm1jc19kdW1wKCk7CiAKICAgICBsYnJf
dHN4X2ZpeHVwX2NoZWNrKCk7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 09:22:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 09:22:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e571u-0001tu-MB; Thu, 19 Oct 2017 09:22:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.z.zhang@linux.intel.com>) id 1e55oU-00040u-Ah
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 08:04:22 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 E4/D3-13910-58C58E95; Thu, 19 Oct 2017 08:04:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVywNxEW7cl5kW
 kwYyVZhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bcddtYCj4mVEw+t5ytgfGJUxcjB4eQQKVE
 w/G8LkZODgkBXokjy2awQtgBEtsXnmeCKCmS2LHDsYuRC8hcyCjRcuYHO0gNm4C2RPON9ywgt
 oiAksS9VZOZQIqYBXqZJBbc+AqWEBbwlbh0eTobiM0ioCoxo+kbWDOvgK3El29fGCGWyUncPN
 fJDBEXlDg58wkLyGJmAXWJ9fOEQMLMAvISzVtnM09g5J+FpGoWQtUsJFULGJlXMWoUpxaVpRb
 pGprrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBiADEOxgvL0x4BCjJAeTkiiv
 bOCLSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvPXRQDnBotT01Iq0zBxgLMCkJTh4lER4S6KA0
 rzFBYm5xZnpEKlTjJYcxzZd/sPE8ejGXSDZcRNICrHk5eelSonz9oPMEwBpyCjNgxsHi9dLjL
 JSwryMQAcK8RSkFuVmlqDKv2IU52BUEuZVAZnCk5lXArf1FdBBTEAHsduDHVSSiJCSamAsu7z
 zC9tXJnEF3QhGmV1H3MreGHzIuRSU399xpPFOeN3V633Mdo82VP68/vRr4V+z/74mO3WtUyVe
 vfskpv34/8LShcmzGBWvZP0LUYyxm/a/P6xo0oUXITLW1Rq5/1c++jONW3/rUUc9OcWDj/6Ea
 R2SvzD/uKfVqSd6O/b/1DIwDHi1eOs+JZbijERDLeai4kQAWutvMtICAAA=
X-Env-Sender: yi.z.zhang@linux.intel.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1508400258!59522375!1
X-Originating-IP: [192.55.52.43]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5717 invoked from network); 19 Oct 2017 08:04:20 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2017 08:04:20 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga105.fm.intel.com with ESMTP; 19 Oct 2017 01:04:16 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,400,1503385200"; d="scan'208";a="1207515131"
Received: from linux.intel.com ([10.54.29.200])
 by fmsmga001.fm.intel.com with ESMTP; 19 Oct 2017 01:04:16 -0700
Received: from dazhang1-ssd.sh.intel.com (unknown [10.239.48.55])
 by linux.intel.com (Postfix) with ESMTP id 1D334580354;
 Thu, 19 Oct 2017 01:04:12 -0700 (PDT)
From: Zhang Yi <yi.z.zhang@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 19 Oct 2017 16:04:51 +0800
Message-Id: <cover.1508397860.git.yi.z.zhang@linux.intel.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-Mailman-Approved-At: Thu, 19 Oct 2017 09:22:18 +0000
Cc: kevin.tian@intel.com, tamas@tklengyel.com, wei.liu2@citrix.com,
 jun.nakajima@intel.com, rcojocaru@bitdefender.com, george.dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 Zhang Yi Z <yi.z.zhang@linux.intel.com>, jbeulich@suse.com
Subject: [Xen-devel] [PATCH RFC 00/14] Intel EPT-Based Sub-page Write
	Protection Support.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogWmhhbmcgWWkgWiA8eWkuei56aGFuZ0BsaW51eC5pbnRlbC5jb20+CgpIaSBBbGwsCgpI
ZXJlIGlzIGEgcGF0Y2gtc2VyaWVzIHdoaWNoIGFkZGluZyBFUFQtQmFzZWQgU3ViLXBhZ2UgV3Jp
dGUgUHJvdGVjdGlvbiBTdXBwb3J0LiBZb3UgY2FuIGdldCBJdCdzIHNvZnR3YXJlIGRldmVsb3Bl
ciBtYW51YWxzIGZyb206CgpodHRwczovL3NvZnR3YXJlLmludGVsLmNvbS9zaXRlcy9kZWZhdWx0
L2ZpbGVzL21hbmFnZWQvYzUvMTUvYXJjaGl0ZWN0dXJlLWluc3RydWN0aW9uLXNldC1leHRlbnNp
b25zLXByb2dyYW1taW5nLXJlZmVyZW5jZS5wZGYKCkluIENoYXB0ZXIgNCBFUFQtQkFTRUQgU1VC
LVBBR0UgUEVSTUlTU0lPTlMuCgpJbnRyb2R1Y3Rpb246CgpFUFQtQmFzZWQgU3ViLXBhZ2UgV3Jp
dGUgUHJvdGVjdGlvbiByZWZlcnJlZCB0byBhcyBTUFAsIGl0IGlzIGEgY2FwYWJpbGl0eSB3aGlj
aCBhbGxvdyBWaXJ0dWFsIE1hY2hpbmUgTW9uaXRvcnMoVk1NKSB0byBzcGVjaWZ5IHdyaXRlLXBl
cm1pc3Npb24gZm9yIGd1ZXN0IHBoeXNpY2FsIG1lbW9yeSBhdCBhIHN1Yi1wYWdlKDEyOCBieXRl
KSBncmFudWxhcml0eS4gIFdoZW4gdGhpcyBjYXBhYmlsaXR5IGlzIHV0aWxpemVkLCB0aGUgQ1BV
IGVuZm9yY2VzIHdyaXRlLWFjY2VzcyBwZXJtaXNzaW9ucyBmb3Igc3ViLXBhZ2UgcmVnaW9ucyBv
ZiA0SyBwYWdlcyBhcyBzcGVjaWZpZWQgYnkgdGhlIFZNTS4gRVBULWJhc2VkIHN1Yi1wYWdlIHBl
cm1pc3Npb25zIGlzIGludGVuZGVkIHRvIGVuYWJsZSBmaW5lLWdyYWluZWQgbWVtb3J5IHdyaXRl
IGVuZm9yY2VtZW50IGJ5IGEgVk1NIGZvciBzZWN1cml0eShndWVzdCBPUyBtb25pdG9yaW5nKSBh
bmQgdXNhZ2VzIHN1Y2ggYXMgZGV2aWNlIHZpcnR1YWxpemF0aW9uIGFuZCBtZW1vcnkgY2hlY2st
cG9pbnQuCgpIb3cgU1BQIFdvcmtzOgoKU1BQIGlzIGFjdGl2ZSB3aGVuIHRoZSAic3ViLXBhZ2Ug
d3JpdGUgcHJvdGVjdGlvbiIgVk0tZXhlY3V0aW9uIGNvbnRyb2wgaXMgMS4gQSBuZXcgNC1sZXZl
bCBwYWdpbmcgc3RydWN0dXJlIG5hbWVkIFNQUCBwYWdlIHRhYmxlKFNQUFQpIGlzIGludHJvZHVj
ZWQsIFNQUFQgd2lsbCBsb29rIHVwIHRoZSBndWVzdCBwaHlzaWNhbCBhZGRyZXNzZXMgdG8gZGVy
aXZlIGEgNjQgYml0ICJzdWItcGFnZSBwZXJtaXNzaW9uIiB2YWx1ZSBjb250YWluaW5nIHN1Yi1w
YWdlIHdyaXRlIHBlcm1pc3Npb25zLiBUaGUgbG9va3VwIGZyb20gZ3Vlc3QtcGh5c2ljYWwgYWRk
cmVzc2VzIHRvIHRoZSBzdWItcGFnZSByZWdpb24gcGVybWlzc2lvbnMgaXMgZGV0ZXJtaW5lZCBi
eSBhIHNldCBvZiB0aGlzIFNQUFQgcGFnaW5nIHN0cnVjdHVyZXMuCgpUaGUgU1BQVCBpcyB1c2Vk
IHRvIGxvb2t1cCB3cml0ZSBwZXJtaXNzaW9uIGJpdHMgZm9yIHRoZSAxMjggYnl0ZSBzdWItcGFn
ZSByZWdpb25zIGNvbnRhaW5pbmcgaW4gdGhlIDRLQiBndWVzdCBwaHlzaWNhbCBwYWdlLiBFUFQg
c3BlY2lmaWVzIHRoZSA0S0IgcGFnZSBsZXZlbCBwcml2aWxlZ2VzIHRoYXQgc29mdHdhcmUgaXMg
YWxsb3dlZCB3aGVuIGFjY2Vzc2luZyB0aGUgZ3Vlc3QgcGh5c2ljYWwgYWRkcmVzcywgd2hlcmVh
cyBTUFBUIGRlZmluZXMgdGhlIHdyaXRlIHBlcm1pc3Npb25zIGZvciBzb2Z0d2FyZSBhdCB0aGUg
MTI4IGJ5dGUgZ3JhbnVsYXJpdHkgcmVnaW9ucyB3aXRoaW4gYSA0S0IgcGFnZS4gV3JpdGUgYWNj
ZXNzZXMgcHJldmVudGVkIGR1ZSB0byBzdWItcGFnZSBwZXJtaXNzaW9ucyBsb29rZWQgdXAgdmlh
IFNQUFQgYXJlIHJlcG9ydGVkIGFzIEVQVCB2aW9sYXRpb24gVk0gZXhpdHMuIFNpbWlsYXIgdG8g
RVBULCBhIGxvZ2ljYWwgcHJvY2Vzc29yIHVzZXMgU1BQVCB0byBsb29rdXAgc3ViLXBhZ2UgcmVn
aW9uIHdyaXRlIHBlcm1pc3Npb25zIGZvciBndWVzdC1waHlzaWNhbCBhZGRyZXNzZXMgb25seSB3
aGVuIHRob3NlIGFkZHJlc3NlcyBhcmUgdXNlZCB0byBhY2Nlc3MgbWVtb3J5LgoKR3Vlc3Qgd3Jp
dGUgYWNjZXNzIC0tPiBHUEEgLS0+IFdhbGsgRVBUIC0tPiBFUFQgbGVhZiBlbnRyeSAt4pSQCuKU
jC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0t4pSYCuKUlC0+IGlmIFZNZXhlY19jb250cm9sLnNwcCAmJiBlcHRfbGVhZl9lbnRyeS5zcHBf
Yml0IChiaXQgNjEpCiAgICAgfAogICAgIOKUlC0+IDxmYWxzZT4gLS0+IEVQVCBsZWdhY3kgYmVo
YXZpb3IKICAgICB8CiAgICAgfAogICAgIOKUlC0+IDx0cnVlPiAgLS0+IGlmIGVwdF9sZWFmX2Vu
dHJ5LndyaXRhYmxlCiAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgICAgICAgICAgICAgICAg
ICDilJQtPiA8dHJ1ZT4gIC0tPiBJZ25vcmUgU1BQCiAgICAgICAgICAgICAgICAgICAgICB8CgkJ
ICAgICAg4pSULT4gPGZhbHNlPiAtLT4gR1BBIC0tPiBXYWxrIFNQUCA0LWxldmVsIHRhYmxlLS3i
lJAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwK4pSMLS0tLS0tLS0tLS0tPC0tLS0tLS0tLS1nZXQtdGhlLVNQUFQt
cG9pbnQtZnJvbS1WTUNTLWZpbGVkLS0tLS08LS0tLS0t4pSYCnwKV2FsayBTUFAgTDRFIHRhYmxl
CnwK4pSU4pSQLS0+IGVudHJ5IG1pc2NvbmZpZ3VyYXRpb24gLS0tLS0tLS0tLS0tPi0tLS0tLS0t
LS3ilJA8LS0tLS0tLS0tLS0tLS0tLeKUkAogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgfAplbHNlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgfAog
fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAg
ICAgICAgICAgICAgfAogfCAgIOKUjC0tLS0tLS0tLS0tLS0tLS0tLVNQUCBWTWV4aXQ8LS0tLS0t
LS0tLS0tLS0tLS3ilJggICAgICAgICAgICAgICAgIHwKIHwgICB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKIHwgICDilJQt
PiBleGl0X3F1YWxpZmljYXRpb24gJiBzcHB0X21pc2NvbmZpZyAtLT4gc3BwdCBtaXNjb25maWcg
ICAgICAgfAogfCAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfAogfCAgIOKUlC0+IGV4aXRfcXVhbGlmaWNhdGlvbiAmIHNw
cHRfbWlzcyAtLT4gc3BwdCBtaXNzICAgICAgICAgICAgICAgICB8CiDilJQtLeKUkCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fAogICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfAp3YWxrIFNQUFQgTDNFLS3ilJAtLT4gaWYtZW50cnktbWlzY29uZmln
dXJhdGlvbi0tLS0tLS0tLS0tLT4tLS0tLS0tLS0tLS3ilJgKICAgICAgICAgICAgICAgfCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKCSAgICAg
IGVsc2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fAoJICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8CgkgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwKICAgICAgICB3YWxrIFNQUFQgTDJFIC0t4pSQLS0+IGlmLWVudHJ5
LW1pc2NvbmZpZ3VyYXRpb24tLS0tLS0tLT4tLS0tLS0t4pSYCiAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAg
ICAgICAgICAgICAgICAgICAgZWxzZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8CgkJCXwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8CgkJCXwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8Cgkg
ICAgICAgICB3YWxrIFNQUFQgTDFFIC0t4pSQLT4gaWYtZW50cnktbWlzY29uZmlndXJhdGlvbi0t
LT4tLS0t4pSYCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKCQkJICAgICAgICBl
bHNlCgkJCQkgfAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDilJQtPiBpZiBzdWIt
cGFnZSB3cml0YWJsZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIOKUlC0+
IDx0cnVlPiAgYWxsb3csIHdyaXRlIGFjY2VzcwoJICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAg4pSULT4gPGZhbHNlPiBkaXNhbGxvdywgRVBUIHZpb2xhdGlvbgoKUGF0Y2gtc2V0cyBEZXNj
cmlwdGlvbjoKClBhdGNoIDE6IERvY3VtZW50YXRpb25zLgoKUGF0Y2ggMjogdGhpcyBwYXRjaCBh
ZGRzIHJlcG9ydGluZyBTUFAgY2FwYWJpbGl0eSBmcm9tIFZNWCBQcm9jYmFzZWQgTVNSLCBhY2Nv
cmRpbmcgdG8gdGhlIGRlZmluaXRpb24gb2YgaGFyZHdhcmUgc3BlYywgYml0IDIzIGlzIHRoZSBj
b250cm9sIG9mIHRoZSBTUFAgY2FwYWJpbGl0eS4KClBhdGNoIDM6IEFkZCBuZXcgc2Vjb25kYXJ5
IHByb2Nlc3Nvci1iYXNlZCBWTS1leGVjdXRpb24gY29udHJvbCBiaXQgd2hpY2ggZGVmaW5lZCBh
cyAic3ViLXBhZ2Ugd3JpdGUgcGVybWlzc2lvbiIsIHNhbWUgYXMgVk1YIFByb2NiYXNlZCBNU1Is
IGJpdCAyMyBpcyB0aGUgZW5hYmxlIGJpdCBvZiBTUFAuCkFsc28gd2UgaW50cm9kdWNlZCBhIGtl
cm5lbCBwYXJhbWV0ZXIgImVuYWJsZV9lcHRfc3BwIiwgbm93IFNQUCBpcyBhY3RpdmUgd2hlbiB0
aGUgIlN1Yi1wYWdlIFdyaXRlIFByb3RlY3Rpb24iIGluIFNlY29uZGFyeSAgVk0tRXhlY3V0aW9u
IENvbnRyb2wgaXMgc2V0IGFuZCBlbmFibGUgdGhlIGtlcm5lbCBwYXJhbWV0ZXIgYnkgImVuYWJs
ZV9lcHRfc3BwPTEiLgoKUGF0Y2ggNDogSW50cm9kdWNlZCB0aGUgc3BwdHAgYW5kIHNwcCBwYWdl
IHRhYmxlLgpUaGUgc3ViLXBhZ2UgcGVybWlzc2lvbiB0YWJsZSBpcyByZWZlcmVuY2VkIHZpYSBh
IDY0LWJpdCBjb250cm9sIGZpZWxkIGNhbGxlZCBTdWItUGFnZSBQZXJtaXNzaW9uIFRhYmxlIFBv
aW50ZXIgKFNQUFRQKSB3aGljaCBjb250YWlucyBhIDRLLWFsaWduZWQgcGh5c2ljYWwgYWRkcmVz
cy4gVGhlIGluZGV4IGFuZCBlbmNvZGluZyBmb3IgdGhpcyBWTUNTIGZpZWxkIGlmIGRlZmluZWQg
MHgyMDMwIGF0IHRoaXMgdGltZS4gVGhlIGZvcm1hdCBvZiBTUFBUUCBpcyBzaG93biBpbiBiZWxv
dyBmaWd1cmU6CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS18CnwgQml0ICAgIHwgQ29udGVudHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwKOi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tfAp8IDExOjAgICB8IFJlc2VydmVkICgw
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CnwgTi0xOjEyIHwgUGh5
c2ljYWwgYWRkcmVzcyBvZiA0S0IgYWxpZ25lZCBTUFBUIEw0RSBUYWJsZSAgICAgIHwKfCA1MTpO
ICAgfCBSZXNlcnZlZCAoMCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fAp8IDYzOjUyICB8IFJlc2VydmVkICgwKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLXwKClRoaXMgcGF0Y2ggYWxzbyBpbnRyb2R1Y2VkIHRoZSBTcHAgcGFn
aW5nIHN0cnVjdHVyZXMsIHdoaWNoIHJvb3QgcGFnZSB3aWxsIGNyZWF0ZWQgYXQgcDJtX2FsbG9j
X3RhYmxlLgoKUGF0Y2ggNTogSW50cm9kdWNlZCB0aGUgU1BQLUluZHVjZWQgVk0gZXhpdCBhbmQg
aXQncyBoYW5kbGUuCkFjY2Vzc2VzIHVzaW5nIGd1ZXN0LXBoeXNpY2FsIGFkZHJlc3NlcyBtYXkg
Y2F1c2UgU1BQLWluZHVjZWQgVk0gZXhpdHMgZHVlIHRvIGFuIFNQUFQgbWlzY29uZmlndXJhdGlv
biBvciBhbiBTUFBUIG1pc3MuIFRoZSBiYXNpYyBWTSBleGl0IHJlYXNvbiBjb2RlIHJlcG9ydGVk
IGZvciBTUFAtaW5kdWNlZCBWTSBleGl0cyBpcyA2Ni4KCkFsc28gSW50cm9kdWNlZCB0aGUgbmV3
IGV4aXQgcXVhbGlmaWNhdGlvbiBmb3IgU1BQVC1pbmR1Y2VkIHZtZXhpdHMuCgp8IEJpdCAgIHwg
Q29udGVudHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfAp8IDotLS0tIHwgOi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gfAp8IDEwOjAgIHwgUmVzZXJ2ZWQgKDApLiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAp8IDEx
ICAgIHwgU1BQVCBWTSBleGl0IHR5cGUuIFNldCBmb3IgU1BQVCBNaXNzLCBjbGVhcmVkIGZvciBT
UFBUIE1pc2NvbmZpZy4gfAp8IDEyICAgIHwgTk1JIHVuYmxvY2tpbmcgZHVlIHRvIElSRVQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAp8IDYzOjEzIHwgUmVzZXJ2ZWQg
KDApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fAoKClBhdGNoIDcgfiBQYXRjaCA4OiBTZXR1cCBzcHAgcGFnZSB0YWJsZSBhbmQgdXBkYXRlIHRo
ZSBFUFQgbGVhZiBlbnRyeSBpbmRpY2F0ZWQgd2l0aCB0aGUgU1BQIGVuYWJsZSBiaXQuCklmIHRo
ZSBzdWItcGFnZSB3cml0ZSBwZXJtaXNzaW9uIFZNLWV4ZWN1dGlvbiBjb250cm9sIGlzIHNldCwg
dHJlYXRtZW50IG9mIHdyaXRlIGFjY2Vzc2VzIHRvIGd1ZXN0LXBoeXNpY2FsIGFjY2Vzc2VzIGRl
cGVuZHMgb24gdGhlIHN0YXRlIG9mIHRoZSBhY2N1bXVsYXRlZCB3cml0ZS1hY2Nlc3MgYml0IChw
b3NpdGlvbiAxKSBhbmQgc3ViLXBhZ2UgcGVybWlzc2lvbiBiaXQgKHBvc2l0aW9uIDYxKSBpbiB0
aGUgRVBUIGxlYWYgcGFnaW5nLXN0cnVjdHVyZS4KU29mdHdhcmUgd2lsbCB1cGRhdGUgdGhlIEVQ
VCBsZWFmIGVudHJ5IHN1Yi1wYWdlIHBlcm1pc3Npb24gYml0IHdoaWxlIHhlbl9zZXRfc3VicGFn
ZShwYXRjaCA3KS4gSWYgdGhlIEVQVCB3cml0ZS1hY2Nlc3MgYml0IHNldCB0byAwIGFuZCB0aGUg
U1BQIGJpdCBzZXQgdG8gMSBpbiB0aGUgbGVhZiBFUFQgcGFnaW5nLXN0cnVjdHVyZSBlbnRyeSB0
aGF0IG1hcHMgYSA0S0IgcGFnZSwgdGhlbiB0aGUgaGFyZHdhcmUgd2lsbCBsb29rIHVwIGEgVk1N
LW1hbmFnZWQgU3ViLVBhZ2UgUGVybWlzc2lvbiBUYWJsZSAoU1BQVCksIHdoaWNoIHdpbGwgYmUg
cHJlcGFyZWQgYnkgc2V0dXAgeGVuX3NldF9zdWJwYWdlKHBhdGNoIDgpLgpUaGUgaGFyZHdhcmUg
dXNlcyB0aGUgZ3Vlc3QtcGh5c2ljYWwgYWRkcmVzcyBhbmQgYml0cyAxMTo3IG9mIHRoZSBhZGRy
ZXNzIGFjY2Vzc2VkIHRvIGxvb2t1cCB0aGUgU1BQVCB0byBmZXRjaCBhIHdyaXRlIHBlcm1pc3Np
b24gYml0IGZvciB0aGUgMTI4IGJ5dGUgd2lkZSBzdWItcGFnZSByZWdpb24gYmVpbmcgYWNjZXNz
ZWQgd2l0aGluIHRoZSA0SyBndWVzdC1waHlzaWNhbCBwYWdlLiBJZiB0aGUgc3ViLXBhZ2UgcmVn
aW9uIHdyaXRlIHBlcm1pc3Npb24gYml0IGlzIHNldCwgdGhlIHdyaXRlIGlzIGFsbG93ZWQsIG90
aGVyd2lzZSB0aGUgd3JpdGUgaXMgZGlzYWxsb3dlZCBhbmQgcmVzdWx0cyBpbiBhbiBFUFQgdmlv
bGF0aW9uLgpHdWVzdC1waHlzaWNhbCBwYWdlcyBtYXBwZWQgdmlhIGxlYWYgRVBULXBhZ2luZy1z
dHJ1Y3R1cmVzIGZvciB3aGljaCB0aGUgYWNjdW11bGF0ZWQgd3JpdGUtYWNjZXNzIGJpdCBhbmQg
dGhlIFNQUCBiaXRzIGFyZSBib3RoIGNsZWFyICgwKSBnZW5lcmF0ZSBFUFQgdmlvbGF0aW9ucyBv
biBtZW1vcnkgd3JpdGVzIGFjY2Vzc2VzLiBHdWVzdC1waHlzaWNhbCBwYWdlcyBtYXBwZWQgdmlh
IEVQVC1wYWdpbmctc3RydWN0dXJlIGZvciB3aGljaCB0aGUgYWNjdW11bGF0ZWQgd3JpdGUtYWNj
ZXNzIGJpdCBpcyBzZXQgKDEpIGFsbG93IHdyaXRlcywgZWZmZWN0aXZlbHkgaWdub3JpbmcgdGhl
IFNQUCBiaXQgb24gdGhlIGxlYWYgRVBULXBhZ2luZyBzdHJ1Y3R1cmUuClNvZnR3YXJlIHdpbGwg
c2V0dXAgdGhlIHNwcCBwYWdlIHRhYmxlIGxldmVsNCwzLDIgYXMgd2VsbCBhcyBFUFQgcGFnZSBz
dHJ1Y3R1cmUsIGFuZCBmaWxsIHRoZSBsZXZlbDEgcGFnZSB2aWEgdGhlIDMyIGJpdCBiaXRtYXBz
IHBlciBhIHNpbmdsZSA0SyBwYWdlLiBOb3cgaXQgY291bGQgYmUgZGl2aWRlZCB0byAzMiB4IDEy
OCBzdWItcGFnZXMuCgpUaGUgU1BQIEw0RSBMM0UgTDJFIGlzIGRlZmluZWQgYXMgYmVsb3cgZmln
dXJlLgoKfCBCaXQgICAgfCBDb250ZW50cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKfCA6LS0tLS0gfCA6LS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
IHwKfCAwICAgICAgfCBWYWxpZCBlbnRyeSB3aGVuIHNldDsgaW5kaWNhdGVzIHdoZXRoZXIgdGhl
IGVudHJ5IGlzIHByZXNlbnQgICAgICAgICAgIHwKfCAxMToxICAgfCBSZXNlcnZlZCAoMCkgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwK
fCBOLTE6MTIgfCBQaHlzaWNhbCBhZGRyZXNzIG9mIDRLIGFsaWduZWQgU1BQVCBMWC0xIFRhYmxl
IHJlZmVyZW5jZWQgYnkgdGhlIGVudHJ5IHwKfCA1MTpOICAgfCBSZXNlcnZlZCAoMCkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKfCA2
Mzo1MiAgfCBSZXNlcnZlZCAoMCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwKTm90ZTogTiBpcyB0aGUgcGh5c2ljYWwgYWRkcmVzcyB3
aWR0aCBzdXBwb3J0ZWQgYnkgdGhlIHByb2Nlc3NvciwgWCBpcyB0aGUgcGFnZSBsZXZlbAoKVGhl
IFNQUCBMMUUgZm9ybWF0IGlzIGRlZmluZWQgYXMgYmVsb3cgZmlndXJlLgp8IEJpdCAgIHwgQ29u
dGVudHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfAp8IDotLS0tIHwgOi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gfAp8IDArMmkgIHwgV3JpdGUgcGVybWlzc2lvbiBm
b3IgaS10aCAxMjggYnl0ZSBzdWItcGFnZSByZWdpb24uICAgICAgICAgICAgICAgfAp8IDErMmkg
IHwgUmVzZXJ2ZWQgKDApLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfApOb3RlOiBgMDw9aTw9MzFgCgpQYXRjaCA5IH4gUGF0Y2ggMTA6IEludHJv
ZHVjZWQgYSBoeXBlciBjYWxsIHRvIHNldCBzdWJwYWdlIHByb3RlY3Rpb24uCgpUaGUgbmV3IFhl
biBIeXBlcmNhbGwgaXMgSFZNT1Bfc2V0X3N1YnBhZ2UuClRoZSBJbnRlcmZhY2UncyBwYXJhbWV0
ZXJzIGlzIGRlZmluZWQgYXMKCiAgICBzdHJ1Y3QgeGVuX2h2bV9zdWJwYWdlIHsKICAgICAgICBk
b21pZF90ICBkb21pZDsKCXVpbnQzMl90IGFjY2Vzc19tYXA7Cgl1aW50NjRfdCBnZm47CiAgICB9
CgpQYXRjaCAxMTogQWRkZWQgYSBoYW5kbGUgb2YgRVBUIHN1YnBhZ2Ugd3JpdGUgcHJvdGVjdGlv
biBmYXVsdC4KQSBjb250cm9sIGJpdCBpbiBFUFQgbGVhZiBwYWdpbmctc3RydWN0dXJlIGVudHJp
ZXMgaXMgZGVmaW5lZCBhcyDigJxTdWItUGFnZSBQZXJtaXNzaW9u4oCdIChTUFAgYml0KS4gVGhl
IGJpdCBwb3NpdGlvbiBpcyA2MTsgaXQgaXMgY2hvc2VuIGZyb20gYW1vbmcgdGhlIGJpdHMgdGhh
dCBhcmUgY3VycmVudGx5IGlnbm9yZWQgYnkgdGhlIHByb2Nlc3NvciBhbmQgYXZhaWxhYmxlIHRv
IHNvZnR3YXJlLgpXaGlsZSBoYXJkd2FyZSB3YWxraW5nIHRoZSBTUFAgcGFnZSB0YWJsZSwgSWYg
dGhlIHN1Yi1wYWdlIHJlZ2lvbiB3cml0ZSBwZXJtaXNzaW9uIGJpdCBpcyBzZXQsIHRoZSB3cml0
ZSBpcyBhbGxvd2VkLCBlbHNlIHRoZSB3cml0ZSBpcyBkaXNhbGxvd2VkIGFuZCByZXN1bHRzIGFu
IEVQVCB2aW9sYXRpb24uCldlIG5lZWQgcGVlayB0aGlzIGNhc2UgaW4gRVBUIHZpb2xhdGlvbiBo
YW5kbGVyLgoKUGF0Y2ggMTMgfiBQYXRjaCAxNDogSW1wbGVtZW50IGEgdXNlciB0b29sIHRvIHNl
dCBzdWJwYWdlIHByb3RlY3Rpb24uCkl0IGlzIGEgdG9vbCBjb3VsZCBzZXQgYSA0SyBwYWdlIGNv
cnJlc3BvbmRpbmcgYSAzMiBiaXQgYml0bWFwOiB4ZW4tc3VicGFnZSAtbSBbZG9taWRdIHNldCBb
Z2ZuXSBbYml0bWFwXQoKWmhhbmcgWWkgWiAoMTQpOgogIHhlbjogdm14OiBBZGRlZCBFUFQgYmFz
ZWQgU3VicGFnZSBXcml0ZSBQcm90ZWN0aW9uIERvYy4KICB4ZW46IHZteDogQWRkZWQgVk1YIFNQ
UCBmZWF0dXJlIGZsYWdzIGFuZCBWTS1FeGVjdXRpb24gQ29udHJvbHMuCiAgeGVuOiB2bXg6IElu
dHJvZHVjZSB0aGUgU1BQVFAgYW5kIFNQUCBwYWdlIHRhYmxlLgogIHhlbjogdm14OiBJbnRyb2R1
Y2UgU1BQLUluZHVjZWQgdm0gZXhpdCBhbmQgaXQncyBoYW5kbGUuCiAgeGVuOiB2bXg6IERpc2Fi
bGUgdGhlIDJNLzFHIHN1cGVycGFnZSB3aGVuIFNQUCBlbmFibGVkCiAgeGVuOiB2bXg6IEFkZGVk
IFNQUCBmbGFncyBpbiBFUFQgbGVhZiBlbnRyeS4KICB4ZW46IHZteDogVXBkYXRlIHRoZSBFUFQg
bGVhZiBlbnRyeSBpbmRpY2F0ZWQgd2l0aCB0aGUgU1BQIGVuYWJsZSBiaXQuCiAgeGVuOiB2bXg6
IEFkZGVkIHNldHVwIHNwcCBwYWdlIHN0cnVjdHVyZS4KICB4ZW46IHZteDogSW50cm9kdWNlIGEg
SHlwZXIgY2FsbCB0byBzZXQgc3VicGFnZQogIHhlbjogdm14OiBJbXBsZW1lbnQgdGhlIEh5cGVy
Y2FsbCBwMm1fc2V0X3N1YnBhZ2UKICB4ZW46IHZteDogQWRkZWQgaGFuZGxlIG9mIFNQUCB3cml0
ZSBwcm90ZWN0aW9uIGZhdWx0CiAgeGVuOiB2bXg6IFN1cHBvcnQgZm9yIGNsZWFyIEVQVCBTUFAg
d3JpdGUgUHJvdGVjdCBiaXQKICB4ZW46IHRvb2xzOiBJbnRyb2R1Y2UgdGhlIHNldC1zdWJwYWdl
IGludG8geGVuY3RybAogIHhlbjogdG9vbHM6IEFkZGVkIHhlbi1zdWJwYWdlIHRvb2wuCgogZG9j
cy90eHQvbWlzYy9zcHBfeGVuLnR4dCAgICAgICAgICAgICB8IDI1OSArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCAgICAgICAg
IHwgICAyICsKIHRvb2xzL2xpYnhjL3hjX21lbV9wYWdpbmcuYyAgICAgICAgICAgfCAgMjAgKysr
CiB0b29scy90ZXN0cy94ZW4tc3VicGFnZS9NYWtlZmlsZSAgICAgIHwgIDMwICsrKysKIHRvb2xz
L3Rlc3RzL3hlbi1zdWJwYWdlL3hlbi1zdWJwYWdlLmMgfCAxMjUgKysrKysrKysrKysrKysrKwog
eGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgICAgICB8ICAyMSArKysKIHhlbi9hcmNo
L3g4Ni9odm0vdm14L3ZtY3MuYyAgICAgICAgICAgfCAgMjAgKysrCiB4ZW4vYXJjaC94ODYvaHZt
L3ZteC92bXguYyAgICAgICAgICAgIHwgIDQwICsrKysrKwogeGVuL2FyY2gveDg2L21tL21lbV9h
Y2Nlc3MuYyAgICAgICAgICB8ICA4MCArKysrKysrKysrKwogeGVuL2FyY2gveDg2L21tL3AybS1l
cHQuYyAgICAgICAgICAgICB8IDE1MiArKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2
L21tL3AybS5jICAgICAgICAgICAgICAgICB8ICAxMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vaHZtLmggICAgICAgICB8ICAgMiArCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1j
cy5oICAgIHwgIDE0ICsrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm14LmggICAgIHwg
IDI2ICsrKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggICAgICAgICAgICAgfCAgMTMgKy0K
IHhlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX29wLmggICAgICAgfCAgIDkgKysKIHhlbi9pbmNs
dWRlL3hlbi9tZW1fYWNjZXNzLmggICAgICAgICAgfCAgIDMgKwogMTcgZmlsZXMgY2hhbmdlZCwg
ODI0IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgZG9j
cy90eHQvbWlzYy9zcHBfeGVuLnR4dAogY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL3Rlc3RzL3hl
bi1zdWJwYWdlL01ha2VmaWxlCiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvdGVzdHMveGVuLXN1
YnBhZ2UveGVuLXN1YnBhZ2UuYwoKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 09:22:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 09:22:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e571x-0001vr-14; Thu, 19 Oct 2017 09:22:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.z.zhang@linux.intel.com>) id 1e55xa-0004mb-3Q
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 08:13:46 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 DC/8C-29911-9BE58E95; Thu, 19 Oct 2017 08:13:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42Jpa+tI0d0R9yL
 SoGGuhcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnFkZwNjQZt0xdwpu1gbGFtEuxg5OYQEKiVu
 XJ/MCGJLCPBKHFk2gxXC9pd4MeEYG0RNkcTamxOAariA7IWMEut2XQErYhPQlmi+8Z4FxBYRU
 JK4t2oyE0gRs0Avk8SCG1/BEsJAk+avamAHsVkEVCUur9gO1MzBwSuQIPH8rh/EMjmJm+c6mU
 FsTgE7ibvPtkAttpV49u0nywRGvgWMDKsY1YtTi8pSi3TN9JKKMtMzSnITM3N0DQ3M9HJTi4s
 T01NzEpOK9ZLzczcxAoOEAQh2MM474X+IUZKDSUmUVzbwRaQQX1J+SmVGYnFGfFFpTmrxIUYZ
 Dg4lCV6VWKCcYFFqempFWmYOMFxh0hIcPEoivJ4xQGne4oLE3OLMdIjUKUZdjo6bd/8wCbHk5
 eelSonzVoHMEAApyijNgxsBi51LjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuZ1BJnCk5lXAr
 fpFdARTEBHsNuDHVGSiJCSamDkMdj1r+xVmvmj/f171zNMsnI+YBa6U0q8e8Gj5O5yzkvbteK
 m63c67skU2V0zV8M6l+HnQbn/uWniZqmS9Y4f37Yff2v6qsPrsYdE+bI73nNicy27Hi5mW+pw
 dcHBi8XzxYU29q9wbqxT+dkcMvPJmYXrf6qG1USynfCPNBVcHmfh3142IU+JpTgj0VCLuag4E
 QBWVYX8mAIAAA==
X-Env-Sender: yi.z.zhang@linux.intel.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1508400822!59524499!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54674 invoked from network); 19 Oct 2017 08:13:44 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2017 08:13:44 -0000
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by orsmga105.jf.intel.com with ESMTP; 19 Oct 2017 01:13:42 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,400,1503385200"; d="scan'208";a="164421413"
Received: from linux.intel.com ([10.54.29.200])
 by fmsmga005.fm.intel.com with ESMTP; 19 Oct 2017 01:13:42 -0700
Received: from dazhang1-ssd.sh.intel.com (unknown [10.239.48.55])
 by linux.intel.com (Postfix) with ESMTP id AC55B580377;
 Thu, 19 Oct 2017 01:13:39 -0700 (PDT)
From: Zhang Yi <yi.z.zhang@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 19 Oct 2017 16:14:18 +0800
Message-Id: <213b64b2d879dc0588dbfb1ab3c55f2f172102be.1508397860.git.yi.z.zhang@linux.intel.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1508397860.git.yi.z.zhang@linux.intel.com>
References: <cover.1508397860.git.yi.z.zhang@linux.intel.com>
X-Mailman-Approved-At: Thu, 19 Oct 2017 09:22:18 +0000
Cc: kevin.tian@intel.com, tamas@tklengyel.com, wei.liu2@citrix.com,
 jun.nakajima@intel.com, rcojocaru@bitdefender.com, george.dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 Zhang Yi Z <yi.z.zhang@linux.intel.com>, jbeulich@suse.com
Subject: [Xen-devel] [PATCH RFC 11/14] xen: vmx: Added handle of SPP write
	protection fault
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogWmhhbmcgWWkgWiA8eWkuei56aGFuZ0BsaW51eC5pbnRlbC5jb20+CgpXaGlsZSBoYXJk
d2FyZSB3YWxraW5nIHRoZSBTUFAgcGFnZSB0YWJsZSwgSWYgdGhlIHN1Yi1wYWdlCnJlZ2lvbiB3
cml0ZSBwZXJtaXNzaW9uIGJpdCBpcyBzZXQsIHRoZSB3cml0ZSBpcyBhbGxvd2VkLAplbHNlIHRo
ZSB3cml0ZSBpcyBkaXNhbGxvd2VkIGFuZCByZXN1bHRzIGluIGFuIEVQVCB2aW9sYXRpb24uCgp3
ZSBuZWVkIHBlZWsgdGhpcyBjYXNlIGluIEVQVCB2aW9sYXRpb24gaGFuZGxlci4KClNpZ25lZC1v
ZmYtYnk6IFpoYW5nIFlpIFogPHlpLnouemhhbmdAaW50ZWwuY29tPgotLS0KIHhlbi9hcmNoL3g4
Ni9odm0vaHZtLmMgICAgICAgIHwgNSArKysrKwogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMg
ICAgfCAzICsrKwogeGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyAgICAgfCAyICsrCiB4ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9odm0uaCB8IDIgKysKIHhlbi9pbmNsdWRlL3hlbi9tZW1fYWNjZXNz
LmggIHwgMSArCiA1IGZpbGVzIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCBh
ZmM0NjIwLi5hN2NlZDMyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTE3NzcsNiArMTc3NywxMSBAQCBpbnQgaHZtX2hh
cF9uZXN0ZWRfcGFnZV9mYXVsdChwYWRkcl90IGdwYSwgdW5zaWduZWQgbG9uZyBnbGEsCiAgICAg
ICAgIGNhc2UgcDJtX2FjY2Vzc19yd3g6CiAgICAgICAgICAgICB2aW9sYXRpb24gPSAwOwogICAg
ICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgcDJtX2FjY2Vzc19zcHA6CisgICAgICAgICAg
ICBwcmludGsoIlNQUDogc3BwIHdyaXRlIHByb3RlY3Q6IGFjYyBtb2RlOiVkXG4iLCBucGZlYy53
cml0ZV9hY2Nlc3MpOworICAgICAgICAgICAgdmlvbGF0aW9uID0gbnBmZWMud3JpdGVfYWNjZXNz
OworICAgICAgICAgICAgcmMgPSBIVk1fU1BQX1dSSVRFX1BST1RFQ1RFRDsKKyAgICAgICAgICAg
IGdvdG8gb3V0X3B1dF9nZm47CiAgICAgICAgIH0KIAogICAgICAgICBpZiAoIHZpb2xhdGlvbiAp
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3ZteC5jCmluZGV4IGE0YzI0YmIuLjA0ODFmZmQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC0z
Mjk1LDYgKzMyOTUsOSBAQCBzdGF0aWMgdm9pZCBlcHRfaGFuZGxlX3Zpb2xhdGlvbihlcHRfcXVh
bF90IHEsIHBhZGRyX3QgZ3BhKQogICAgICAgICAgICAgICAgICAgICAgICAgbmVzdGVkaHZtX3Bh
Z2luZ19tb2RlX2hhcChjdXJyZW50ICkgKQogICAgICAgICAgICAgX192bXdyaXRlKEVQVF9QT0lO
VEVSLCBnZXRfc2hhZG93X2VwdHAoY3VycmVudCkpOwogICAgICAgICByZXR1cm47CisgICAgY2Fz
ZSBIVk1fU1BQX1dSSVRFX1BST1RFQ1RFRDoKKyAgICAgICAgdXBkYXRlX2d1ZXN0X2VpcCgpOwor
ICAgICAgICByZXR1cm47CiAgICAgY2FzZSAtMTogICAgICAgIC8vIFRoaXMgdmlvYWx0aW9uIHNo
b3VsZCBiZSBpbmplY3RlZCB0byBMMSBWTU0KICAgICAgICAgdmNwdV9uZXN0ZWRodm0oY3VycmVu
dCkubnZfdm1leGl0X3BlbmRpbmcgPSAxOwogICAgICAgICByZXR1cm47CmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwppbmRl
eCBjOWRjMjljLi4wNjViZWI5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKQEAgLTIxNCw2ICsyMTQsNyBAQCBzdGF0
aWMgdm9pZCBlcHRfcDJtX3R5cGVfdG9fZmxhZ3Moc3RydWN0IHAybV9kb21haW4gKnAybSwgZXB0
X2VudHJ5X3QgKmVudHJ5LAogICAgICAgICAgICAgZW50cnktPnggPSAwOwogICAgICAgICAgICAg
YnJlYWs7ICAgICAgICAgICAKICAgICAgICAgY2FzZSBwMm1fYWNjZXNzX3J3eDoKKyAgICAgICAg
Y2FzZSBwMm1fYWNjZXNzX3NwcDoKICAgICAgICAgICAgIGJyZWFrOwogICAgIH0KICAgICAKQEAg
LTc1Niw2ICs3NTcsNyBAQCBlcHRfc3BwX3VwZGF0ZV93cChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
LCB1bnNpZ25lZCBsb25nIGdmbikKICAgICBuZXdfZW50cnkgPSBhdG9taWNfcmVhZF9lcHRfZW50
cnkoZXB0X2VudHJ5KTsKICAgICBuZXdfZW50cnkuc3BwID0gMTsKICAgICBuZXdfZW50cnkudyA9
IDA7CisgICAgbmV3X2VudHJ5LmFjY2VzcyA9IHAybV9hY2Nlc3Nfc3BwOwogICAgIHdyaXRlX2F0
b21pYygmKGVwdF9lbnRyeS0+ZXB0ZSksIG5ld19lbnRyeS5lcHRlKTsKIAogICAgIGVwdF9zeW5j
X2RvbWFpbihwMm0pOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaAppbmRleCBiNjg3ZTAzLi4zMGM2Nzc1IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9odm0uaApAQCAtODAsNiArODAsOCBAQCBlbnVtIGh2bV9pbnRibGsgewog
I2RlZmluZSBIVk1fRVZFTlRfVkVDVE9SX1VOU0VUICAgICgtMSkKICNkZWZpbmUgSFZNX0VWRU5U
X1ZFQ1RPUl9VUERBVElORyAoLTIpCiAKKyNkZWZpbmUgSFZNX1NQUF9XUklURV9QUk9URUNURUQg
MgorCiAvKgogICogVGhlIGhhcmR3YXJlIHZpcnR1YWwgbWFjaGluZSAoSFZNKSBpbnRlcmZhY2Ug
YWJzdHJhY3RzIGF3YXkgZnJvbSB0aGUKICAqIHg4Ni94ODZfNjQgQ1BVIHZpcnR1YWxpemF0aW9u
IGFzc2lzdCBzcGVjaWZpY3MuIEN1cnJlbnRseSB0aGlzIGludGVyZmFjZQpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUveGVuL21lbV9hY2Nlc3MuaCBiL3hlbi9pbmNsdWRlL3hlbi9tZW1fYWNjZXNz
LmgKaW5kZXggMjhlYjcwYy4uYjU4MTFkZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL21l
bV9hY2Nlc3MuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vbWVtX2FjY2Vzcy5oCkBAIC01NCw2ICs1
NCw3IEBAIHR5cGVkZWYgZW51bSB7CiAgICAgcDJtX2FjY2Vzc19uMnJ3eCA9IDksIC8qIFNwZWNp
YWw6IHBhZ2UgZ29lcyBmcm9tIE4gdG8gUldYIG9uIGFjY2VzcywgKgogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKiBnZW5lcmF0ZXMgYW4gZXZlbnQgYnV0IGRvZXMgbm90IHBhdXNlIHRoZQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKiB2Y3B1ICovCisgICAgcDJtX2FjY2Vzc19zcHAg
PSAweDBkLAogCiAgICAgLyogTk9URTogQXNzdW1lZCB0byBiZSBvbmx5IDQgYml0cyByaWdodCBu
b3cgb24geDg2LiAqLwogfSBwMm1fYWNjZXNzX3Q7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 09:22:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 09:22:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e571v-0001uR-B7; Thu, 19 Oct 2017 09:22:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.z.zhang@linux.intel.com>) id 1e55tG-0004DM-OG
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 08:09:18 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 67/03-01785-DAD58E95; Thu, 19 Oct 2017 08:09:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnkeJIrShJLcpLzFFi42Jpa+sQ0V0b+yL
 S4OIWaYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP/p89MBU80Kw6/Os7WwHhevouRi0NIYDqj
 xIXvD5i7GDk5JAR4JY4sm8EKYftLTDnXwgZiCwkUSTzvvs0I0bCQUWL7pU9gCTYBbYnmG+9ZQ
 GwRASWJe6smM4EUMQv0MkksuPEVLCEs4CPx68cfMJtFQFVi4ZybQM0cHLwCCRLTLilBLJOTuH
 muE+wITgE7ibvPtkAttpV49u0nywRGvgWMDKsYNYpTi8pSi3QNLfSSijLTM0pyEzNzdA0NTPV
 yU4uLE9NTcxKTivWS83M3MQIDhQEIdjA2bfc8xCjJwaQkyisb+CJSiC8pP6UyI7E4I76oNCe1
 +BCjDAeHkgRvQQxQTrAoNT21Ii0zBxiyMGkJDh4lEV5PkDRvcUFibnFmOkTqFKMuR8fNu3+Yh
 Fjy8vNSpcR560GKBECKMkrz4EbA4ucSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHkDQKbwZO
 aVwG16BXQEE9AR7PZgR5QkIqSkGhi17z7dwSP799oL961lbQyO5h1mt84tdBH1mnU3YP6/Nzd
 mrvL0vdW3KFusb5n8jkCBHc8aL59znZCscvFiyLQfbeGHr9//0LDr5zmPlqLlpoXJ59dKSGyV
 mfIqpfljohJbM+v2a/e893ZJcP1V7xNTmmcawuvqMX/pU+NtlZvMXr9n8mJkKutUYinOSDTUY
 i4qTgQApX73ApoCAAA=
X-Env-Sender: yi.z.zhang@linux.intel.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1508400555!79228436!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36510 invoked from network); 19 Oct 2017 08:09:17 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 19 Oct 2017 08:09:17 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 19 Oct 2017 01:09:14 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,400,1503385200"; d="scan'208";a="911444306"
Received: from linux.intel.com ([10.54.29.200])
 by FMSMGA003.fm.intel.com with ESMTP; 19 Oct 2017 01:09:11 -0700
Received: from dazhang1-ssd.sh.intel.com (unknown [10.239.48.55])
 by linux.intel.com (Postfix) with ESMTP id 6222A58027A;
 Thu, 19 Oct 2017 01:09:08 -0700 (PDT)
From: Zhang Yi <yi.z.zhang@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 19 Oct 2017 16:09:47 +0800
Message-Id: <71a163bc98dec2f1e06f98e25def364087a3f4b2.1508397860.git.yi.z.zhang@linux.intel.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1508397860.git.yi.z.zhang@linux.intel.com>
References: <cover.1508397860.git.yi.z.zhang@linux.intel.com>
X-Mailman-Approved-At: Thu, 19 Oct 2017 09:22:18 +0000
Cc: kevin.tian@intel.com, tamas@tklengyel.com, wei.liu2@citrix.com,
 jun.nakajima@intel.com, rcojocaru@bitdefender.com, george.dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 Zhang Yi Z <yi.z.zhang@linux.intel.com>, jbeulich@suse.com
Subject: [Xen-devel] [PATCH RFC 03/14] xen: vmx: Introduce the SPPTP and SPP
	page table.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogWmhhbmcgWWkgWiA8eWkuei56aGFuZ0BsaW51eC5pbnRlbC5jb20+CgpTUFBUIGhhcyA0
LWxldmVsIHBhZ2luZyBzdHJ1Y3R1cmUgdGhhdCBpcyBzaW1pbGFyIHRvIEVQVApleGNlcHQgTDFF
LgpUaGUgc3ViLXBhZ2UgcGVybWlzc2lvbiB0YWJsZSBpcyByZWZlcmVuY2VkIHZpYSBhIDY0LWJp
dCBjb250cm9sCmZpZWxkIGNhbGxlZCBTdWItUGFnZSBQZXJtaXNzaW9uIFRhYmxlIFBvaW50ZXIg
KFNQUFRQKSB3aGljaApjb250YWlucyBhIDRLLWFsaWduZWQgcGh5c2ljYWwgYWRkcmVzcywgdGhl
IGluZGV4IGFuZCBlbmNvZGluZwpmb3IgdGhpcyBWTUNTIGZpZWxkIGlzIGRlZmluZWQgMHgyMDMw
IGF0IHRoaXMgdGltZS4KClRoZSBmb3JtYXQgb2YgU1BQVFAgaXMgc2hvd24gaW4gYmVsb3cgZmln
dXJlCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS18CnwgQml0ICAgIHwgQ29udGVudHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwKOi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tfAp8IDExOjAgICB8IFJlc2VydmVkICgwKSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CnwgTi0xOjEyIHwgUGh5c2ljYWwg
YWRkcmVzcyBvZiA0S0IgYWxpZ25lZCBTUFBUIEw0RSBUYWJsZSAgICAgIHwKfCA1MTpOICAgfCBS
ZXNlcnZlZCAoMCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAp8IDYz
OjUyICB8IFJlc2VydmVkICgwKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLXwKCk5vdGU6IE4gaXMgdGhlIHBoeXNpY2FsIGFkZHJlc3Mgd2lkdGggc3VwcG9y
dGVkIGJ5IHRoZSBwcm9jZXNzb3IuCgpUaGlzIHBhdGNoIGludHJvZHVjZWQgdGhlIFNwcCBwYWdp
bmcgc3RydWN0dXJlcywgd2hpY2ggcm9vdCBwYWdlCndpbGwgY3JlYXRlZCBhdCBwMm1fYWxsb2Nf
dGFibGUuIGFuZCBmcmVlIGF0IHAybV90ZWFyZG93bi4KU2FtZSBhcyBFUFQgcGFnZSB0YWJsZSwg
V2UgaW5pdGlhbGl6ZWQgdGhlIFNQUFQsIGFuZCB3cml0ZSB0aGUKU1BQVCBwb2ludCBpbnRvIFZN
Q1MgZmllbGQuCgpTaWduZWQtb2ZmLWJ5OiBaaGFuZyBZaSBaIDx5aS56LnpoYW5nQGxpbnV4Lmlu
dGVsLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgICAgICAgIHwgIDYgKysr
KysrCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgICAgICAgIHwgMTIgKysrKysrKysrKyst
CiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1jcy5oIHwgMTEgKysrKysrKysrKysKIHhl
bi9pbmNsdWRlL2FzbS14ODYvcDJtLmggICAgICAgICAgfCAgOCArKysrKysrLQogNCBmaWxlcyBj
aGFuZ2VkLCAzNSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwpp
bmRleCBiZWU1ZDc0Li5lMmExZjFmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92
bWNzLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCkBAIC0xMjczLDYgKzEyNzMs
MTIgQEAgc3RhdGljIGludCBjb25zdHJ1Y3Rfdm1jcyhzdHJ1Y3QgdmNwdSAqdikKIAogICAgICAg
ICBlcHQtPm1mbiA9IHBhZ2V0YWJsZV9nZXRfcGZuKHAybV9nZXRfcGFnZXRhYmxlKHAybSkpOwog
ICAgICAgICBfX3Ztd3JpdGUoRVBUX1BPSU5URVIsIGVwdC0+ZXB0cCk7CisKKyAgICAgICAgaWYg
KCBjcHVfaGFzX3ZteF9lcHRfc3BwICkgeworICAgICAgICAgICAgc3RydWN0IHNwcF9kYXRhICpz
cHAgPSAmcDJtLT5zcHB0cDsKKyAgICAgICAgICAgIHNwcC0+bWZuID0gcGFnZXRhYmxlX2dldF9w
Zm4ocDJtX2dldF9zcHBfcGFnZXRhYmxlKHAybSkpOworICAgICAgICAgICAgX192bXdyaXRlKFNQ
UFRfUE9JTlQsIHNwcC0+c3BwdF9wb2ludCk7CisgICAgICAgIH0KICAgICB9CiAKICAgICBpZiAo
IHBhZ2luZ19tb2RlX2hhcChkKSApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMg
Yi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXggZThhNTdkMS4uM2Q2MThlOSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAt
NjA5LDcgKzYwOSw3IEBAIHZvaWQgcDJtX2ZyZWVfcHRwKHN0cnVjdCBwMm1fZG9tYWluICpwMm0s
IHN0cnVjdCBwYWdlX2luZm8gKnBnKQogICovCiBpbnQgcDJtX2FsbG9jX3RhYmxlKHN0cnVjdCBw
Mm1fZG9tYWluICpwMm0pCiB7Ci0gICAgc3RydWN0IHBhZ2VfaW5mbyAqcDJtX3RvcDsKKyAgICBz
dHJ1Y3QgcGFnZV9pbmZvICpwMm1fdG9wLCAqcDJtX3NwcDsKICAgICBzdHJ1Y3QgZG9tYWluICpk
ID0gcDJtLT5kb21haW47CiAgICAgaW50IHJjID0gMDsKIApAQCAtNjM5LDggKzYzOSwxNyBAQCBp
bnQgcDJtX2FsbG9jX3RhYmxlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiAgICAgICAgIHJldHVy
biAtRU5PTUVNOwogICAgIH0KIAorICAgIHAybV9zcHAgPSBwMm1fYWxsb2NfcHRwKHAybSwgUEdU
X2w0X3BhZ2VfdGFibGUpOworICAgIGlmICggcDJtX3NwcCA9PSBOVUxMICkKKyAgICB7CisgICAg
ICAgIHAybV91bmxvY2socDJtKTsKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAgfQorCiAg
ICAgcDJtLT5waHlzX3RhYmxlID0gcGFnZXRhYmxlX2Zyb21fbWZuKHBhZ2VfdG9fbWZuKHAybV90
b3ApKTsKIAorICAgIHAybS0+c3BwX3BoeXNfdGFibGUgPSBwYWdldGFibGVfZnJvbV9tZm4ocGFn
ZV90b19tZm4ocDJtX3NwcCkpOworCiAgICAgaWYgKCBoYXBfZW5hYmxlZChkKSApCiAgICAgICAg
IGlvbW11X3NoYXJlX3AybV90YWJsZShkKTsKIApAQCAtNjc4LDYgKzY4Nyw3IEBAIHZvaWQgcDJt
X3RlYXJkb3duKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiAgICAgcDJtX2xvY2socDJtKTsKICAg
ICBBU1NFUlQoYXRvbWljX3JlYWQoJmQtPnNocl9wYWdlcykgPT0gMCk7CiAgICAgcDJtLT5waHlz
X3RhYmxlID0gcGFnZXRhYmxlX251bGwoKTsKKyAgICBwMm0tPnNwcF9waHlzX3RhYmxlID0gcGFn
ZXRhYmxlX251bGwoKTsKIAogICAgIHdoaWxlICggKHBnID0gcGFnZV9saXN0X3JlbW92ZV9oZWFk
KCZwMm0tPnBhZ2VzKSkgKQogICAgICAgICBkLT5hcmNoLnBhZ2luZy5mcmVlX3BhZ2UoZCwgcGcp
OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZtY3MuaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmgKaW5kZXggMTM5ZjU5MC4uNDg0M2JjNCAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZtY3MuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS92bXgvdm1jcy5oCkBAIC01Niw2ICs1NiwxNiBAQCBzdHJ1Y3QgZXB0
X2RhdGEgewogICAgIGNwdW1hc2tfdmFyX3QgaW52YWxpZGF0ZTsKIH07CiAKK3N0cnVjdCBzcHBf
ZGF0YSB7CisgICB1bmlvbiB7CisgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICB1MzIgcmVz
ZXJ2ZWQ6MTI7CisgICAgICAgICAgICB1NjQgbWZuOjUyOworICAgICAgICB9OworICAgICAgICB1
NjQgc3BwdF9wb2ludDsKKyAgIH07Cit9OworCiAjZGVmaW5lIF9WTVhfRE9NQUlOX1BNTF9FTkFC
TEVEICAgIDAKICNkZWZpbmUgVk1YX0RPTUFJTl9QTUxfRU5BQkxFRCAgICAgKDF1bCA8PCBfVk1Y
X0RPTUFJTl9QTUxfRU5BQkxFRCkKIHN0cnVjdCB2bXhfZG9tYWluIHsKQEAgLTM5MSw2ICs0MDEs
NyBAQCBlbnVtIHZtY3NfZmllbGQgewogICAgIFZNV1JJVEVfQklUTUFQICAgICAgICAgICAgICAg
ICAgPSAweDAwMDAyMDI4LAogICAgIFZJUlRfRVhDRVBUSU9OX0lORk8gICAgICAgICAgICAgPSAw
eDAwMDAyMDJhLAogICAgIFhTU19FWElUX0JJVE1BUCAgICAgICAgICAgICAgICAgPSAweDAwMDAy
MDJjLAorICAgIFNQUFRfUE9JTlQgICAgICAgICAgICAgICAgICAgICAgPSAweDAwMDAyMDMwLAog
ICAgIFRTQ19NVUxUSVBMSUVSICAgICAgICAgICAgICAgICAgPSAweDAwMDAyMDMyLAogICAgIEdV
RVNUX1BIWVNJQ0FMX0FERFJFU1MgICAgICAgICAgPSAweDAwMDAyNDAwLAogICAgIFZNQ1NfTElO
S19QT0lOVEVSICAgICAgICAgICAgICAgPSAweDAwMDAyODAwLApkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKaW5kZXggNjM5
NWU4Zi4uMDU2MTY0MyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCkBAIC0xOTMsNiArMTkzLDggQEAgc3RydWN0IHAy
bV9kb21haW4gewogICAgIC8qIFNoYWRvdyB0cmFuc2xhdGVkIGRvbWFpbjogcDJtIG1hcHBpbmcg
Ki8KICAgICBwYWdldGFibGVfdCAgICAgICAgcGh5c190YWJsZTsKIAorICAgIHBhZ2V0YWJsZV90
ICAgICAgICBzcHBfcGh5c190YWJsZTsKKwogICAgIC8qIFNhbWUgYXMgZG9tYWluX2RpcnR5X2Nw
dW1hc2sgYnV0IGxpbWl0ZWQgdG8KICAgICAgKiB0aGlzIHAybSBhbmQgdGhvc2UgcGh5c2ljYWwg
Y3B1cyB3aG9zZSB2Y3B1J3MgYXJlIGluCiAgICAgICogZ3Vlc3Rtb2RlLgpAQCAtMzM5LDYgKzM0
MSw5IEBAIHN0cnVjdCBwMm1fZG9tYWluIHsKICAgICAgICAgc3RydWN0IGVwdF9kYXRhIGVwdDsK
ICAgICAgICAgLyogTlBULWVxdWl2YWxlbnQgc3RydWN0dXJlIGNvdWxkIGJlIGFkZGVkIGhlcmUu
ICovCiAgICAgfTsKKyAgICB1bmlvbiB7CisgICAgICAgIHN0cnVjdCBzcHBfZGF0YSBzcHB0cDsK
KyAgICB9OwogCiAgICAgIHN0cnVjdCB7CiAgICAgICAgICBzcGlubG9ja190IGxvY2s7CkBAIC0z
ODUsNyArMzkwLDggQEAgc3RhdGljIGlubGluZSBib29sX3QgcDJtX2lzX2FsdHAybShjb25zdCBz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogICAgIHJldHVybiBwMm0tPnAybV9jbGFzcyA9PSBwMm1f
YWx0ZXJuYXRlOwogfQogCi0jZGVmaW5lIHAybV9nZXRfcGFnZXRhYmxlKHAybSkgICgocDJtKS0+
cGh5c190YWJsZSkKKyNkZWZpbmUgcDJtX2dldF9wYWdldGFibGUocDJtKSAgICAgICgocDJtKS0+
cGh5c190YWJsZSkKKyNkZWZpbmUgcDJtX2dldF9zcHBfcGFnZXRhYmxlKHAybSkgICgocDJtKS0+
c3BwX3BoeXNfdGFibGUpCiAKIC8qCiAgKiBFbnN1cmUgYW55IGRlZmVycmVkIHAybSBUTEIgZmx1
c2ggaGFzIGJlZW4gY29tcGxldGVkIG9uIGFsbCBWQ1BVcy4KLS0gCjIuNy40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 09:22:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 09:22:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e571w-0001vK-DQ; Thu, 19 Oct 2017 09:22:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.z.zhang@linux.intel.com>) id 1e55vx-0004kk-05
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 08:12:05 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 BF/B4-00655-45E58E95; Thu, 19 Oct 2017 08:12:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgkeJIrShJLcpLzFFi42I5YG5SrBsQ9yL
 S4G6zgsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrHw2HvWgmlWFT27L7A1MO7V6WLk4hASmMYo
 sfLnV9YuRk4OCQFeiSPLZkDZARJH/z5kA7GFBIok9l9YwQbRsJBR4vmS5WBFbALaEs033rOA2
 CICShL3Vk1mAiliFuhlklhw4ytYQljARaLxfDNYA4uAqsTd44sZQWxegQSJn3tfMUNsk5O4ea
 4TzOYUsJO4+2wL1GZbiWfffrJMYORbwMiwilGjOLWoLLVI19BIL6koMz2jJDcxM0fX0MBYLze
 1uDgxPTUnMalYLzk/dxMjMFQYgGAH46tu50OMkhxMSqK8soEvIoX4kvJTKjMSizPii0pzUosP
 McpwcChJ8C6OBcoJFqWmp1akZeYAgxYmLcHBoyTC6xkDlOYtLkjMLc5Mh0idYtTl6Lh59w+TE
 Etefl6qlDhvFcgMAZCijNI8uBGwCLrEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV5HkCk8mX
 klcJteAR3BBHQEuz3YESWJCCmpBsa21RmTo6a8uLE2b9ImwTNi0XF3428KFrJE5cZc0f7UlFN
 /zkHOpe/za77g40/XzlW+yal0qZ/z2az6ZnMh17tyn+e8fPHMgFvlZIfz/4shm3Oi/9s/vOVR
 uLd036FV5rePfNGPzlyd1JJmtED50Mf2r+6riqdfWc+yb4a3/oxrN7cpvSj7F3tZiaU4I9FQi
 7moOBEAr8awb5sCAAA=
X-Env-Sender: yi.z.zhang@linux.intel.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1508400718!107724431!1
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5744 invoked from network); 19 Oct 2017 08:11:59 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2017 08:11:59 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 19 Oct 2017 01:11:57 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,400,1503385200"; d="scan'208";a="1026829001"
Received: from linux.intel.com ([10.54.29.200])
 by orsmga003.jf.intel.com with ESMTP; 19 Oct 2017 01:11:57 -0700
Received: from dazhang1-ssd.sh.intel.com (unknown [10.239.48.55])
 by linux.intel.com (Postfix) with ESMTP id 2764F58027A;
 Thu, 19 Oct 2017 01:11:54 -0700 (PDT)
From: Zhang Yi <yi.z.zhang@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 19 Oct 2017 16:12:33 +0800
Message-Id: <d505ccd98f0e9f4faf1b10088b1edf53130ce8db.1508397860.git.yi.z.zhang@linux.intel.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1508397860.git.yi.z.zhang@linux.intel.com>
References: <cover.1508397860.git.yi.z.zhang@linux.intel.com>
X-Mailman-Approved-At: Thu, 19 Oct 2017 09:22:18 +0000
Cc: kevin.tian@intel.com, tamas@tklengyel.com, wei.liu2@citrix.com,
 jun.nakajima@intel.com, rcojocaru@bitdefender.com, george.dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 Zhang Yi Z <yi.z.zhang@linux.intel.com>, jbeulich@suse.com
Subject: [Xen-devel] [PATCH RFC 08/14] xen: vmx: Added setup spp page
	structure.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogWmhhbmcgWWkgWiA8eWkuei56aGFuZ0BsaW51eC5pbnRlbC5jb20+CgpUaGUgaGFyZHdh
cmUgdXNlcyB0aGUgZ3Vlc3QtcGh5c2ljYWwgYWRkcmVzcyBhbmQgYml0cyAxMTo3IG9mIHRoZQph
ZGRyZXNzIGFjY2Vzc2VkIHRvIGxvb2t1cCB0aGUgU1BQVCB0byBmZXRjaCBhIHdyaXRlIHBlcm1p
c3Npb24gYml0IGZvcgp0aGUgMTI4IGJ5dGUgd2lkZSBzdWItcGFnZSByZWdpb24gYmVpbmcgYWNj
ZXNzZWQgd2l0aGluIHRoZSA0SwpndWVzdC1waHlzaWNhbCBwYWdlLiBJZiB0aGUgc3ViLXBhZ2Ug
cmVnaW9uIHdyaXRlIHBlcm1pc3Npb24gYml0IGlzIHNldCwKdGhlIHdyaXRlIGlzIGFsbG93ZWQ7
IG90aGVyd2lzZSB0aGUgd3JpdGUgaXMgZGlzYWxsb3dlZCBhbmQgcmVzdWx0cyBpbgphbiBFUFQg
dmlvbGF0aW9uLgoKR3Vlc3QtcGh5c2ljYWwgcGFnZXMgbWFwcGVkIHZpYSBsZWFmIEVQVC1wYWdp
bmctc3RydWN0dXJlcyBmb3Igd2hpY2ggdGhlCmFjY3VtdWxhdGVkIHdyaXRlLWFjY2VzcyBiaXQg
YW5kIHRoZSBTUFAgYml0cyBhcmUgYm90aCBjbGVhciAoMCkKZ2VuZXJhdGUKRVBUIHZpb2xhdGlv
bnMgb24gbWVtb3J5IHdyaXRlcyBhY2Nlc3Nlcy4gR3Vlc3QtcGh5c2ljYWwgcGFnZXMgbWFwcGVk
CnZpYSBFUFQtcGFnaW5nLXN0cnVjdHVyZSBmb3Igd2hpY2ggdGhlIGFjY3VtdWxhdGVkIHdyaXRl
LWFjY2VzcyBiaXQgaXMKc2V0ICgxKSBhbGxvdyB3cml0ZXMsIGVmZmVjdGl2ZWx5IGlnbm9yaW5n
IHRoZSBTUFAgYml0IG9uIHRoZSBsZWFmCkVQVC1wYWdpbmcgc3RydWN0dXJlLgoKU29mdHdhcmUg
d2lsbCBzZXR1cCB0aGUgc3BwIHBhZ2UgdGFibGUgbGV2ZWw0LDMsMiBhcyB3ZWxsIGFzIEVQVCBw
YWdlCnN0cnVjdHVyZSwgYW5kIGZpbGwgdGhlIGxldmVsMSB2aWEgdGhlIDMyIGJpdCBiaXRtYXAg
cGVyIGEgc2luZ2xlIDRLCnBhZ2UuCk5vdyBpdCBjb3VsZCBiZSBkaXZpZGVkIHRvIDMyIHggMTI4
IHN1Yi1wYWdlcy4KClNpZ25lZC1vZmYtYnk6IFpoYW5nIFlpIFogPHlpLnouemhhbmdAbGludXgu
aW50ZWwuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMgICAgICB8IDM1ICsr
KysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyAgICAgICAgIHwgOTQgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS92bXgvdm14LmggfCAxMCArKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCAgICAg
ICAgIHwgIDMgKysKIDQgZmlsZXMgY2hhbmdlZCwgMTQyIGluc2VydGlvbnMoKykKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jIGIveGVuL2FyY2gveDg2L21tL21lbV9h
Y2Nlc3MuYwppbmRleCBhNDcxYzc0Li4xYjk3NDY5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
bW0vbWVtX2FjY2Vzcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKQEAgLTQ5
MCw2ICs0OTAsNDEgQEAgdW5sb2NrX2V4aXQ6CiAgICAgcmV0dXJuIHJjOwogfQogCitzdGF0aWMg
dTY0IGZvcm1hdF9zcHBfc3B0ZSh1MzIgc3BwX3dwX2JpdG1hcCkKK3sKKwl1NjQgbmV3X3NwdGUg
PSAwOworCWludCBpID0gMDsKKworCS8qCisJICogT25lIDRLIHBhZ2UgY29udGFpbnMgMzIgc3Vi
LXBhZ2VzLCBpbiBTUFAgdGFibGUgTDRFLCBvbGQgYml0cworCSAqIGFyZSByZXNlcnZlZCwgc28g
d2UgbmVlZCB0byB0cmFuc2ZlciB1MzIgc3VicGFnZSB3cml0ZQorCSAqIHByb3RlY3QgYml0bWFw
IHRvIHU2NCBTUFAgTDRFIGZvcm1hdC4KKwkgKi8KKwl3aGlsZSAoIGkgPCAzMiApIHsKKwkJaWYg
KCBzcHBfd3BfYml0bWFwICYgKDFVTEwgPDwgaSkgKQorCQkJbmV3X3NwdGUgfD0gMVVMTCA8PCAo
aSAqIDIpOworCisJCWkrKzsKKwl9CisKKwlyZXR1cm4gbmV3X3NwdGU7Cit9CisKK2ludCBwMm1f
c2V0X3NwcF9wYWdlX3N0KHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgdWludDMyX3QgYWNj
ZXNzX21hcCkKK3sKKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJt
KGQpOworICAgIHU2NCBhY2Nlc3MgPSBmb3JtYXRfc3BwX3NwdGUoYWNjZXNzX21hcCk7CisgICAg
dW5zaWduZWQgbG9uZyBnZm5fbCA9IGdmbl94KGdmbik7CisgICAgaW50IHJldCA9IC0xOworCisg
ICAgcDJtX2xvY2socDJtKTsKKyAgICBpZiAoIHAybS0+c3BwX3NldF9lbnRyeSApCisgICAgICAg
IHJldCA9IHAybS0+c3BwX3NldF9lbnRyeShwMm0sIGdmbl9sLCBhY2Nlc3MpOworICAgIHAybV91
bmxvY2socDJtKTsKKworICAgIHJldHVybiByZXQ7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJs
ZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jIGIv
eGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwppbmRleCBjMjQ5Mjg2Li5jOWRjMjljIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0t
ZXB0LmMKQEAgLTM4LDYgKzM4LDggQEAKIAogI2RlZmluZSBpc19lcHRlX3ByZXNlbnQoZXB0X2Vu
dHJ5KSAgICAgICgoZXB0X2VudHJ5KS0+ZXB0ZSAmIDB4NykKICNkZWZpbmUgaXNfZXB0ZV9zdXBl
cnBhZ2UoZXB0X2VudHJ5KSAgICAoKGVwdF9lbnRyeSktPnNwKQorI2RlZmluZSBpc19zcHB0X3By
ZXNlbnQoc3BwX2VudHJ5KSAgICAgICgoc3BwX2VudHJ5KS0+c3BwICYgMHgxKQorCiBzdGF0aWMg
aW5saW5lIGJvb2xfdCBpc19lcHRlX3ZhbGlkKGVwdF9lbnRyeV90ICplKQogewogICAgIC8qIHN1
cHByZXNzX3ZlIGFsb25lIGlzIG5vdCBjb25zaWRlcmVkIHZhbGlkLCBzbyBtYXNrIGl0IG9mZiAq
LwpAQCAtMjUzLDYgKzI1NSwyMiBAQCBzdGF0aWMgaW50IGVwdF9zZXRfbWlkZGxlX2VudHJ5KHN0
cnVjdCBwMm1fZG9tYWluICpwMm0sIGVwdF9lbnRyeV90ICplcHRfZW50cnkpCiAgICAgcmV0dXJu
IDE7CiB9CiAKK3N0YXRpYyBpbnQgc3BwX3NldF9taWRkbGVfZW50cnkoc3RydWN0IHAybV9kb21h
aW4gKnAybSwgc3BwX2VudHJ5X3QgKnNwcF9lbnRyeSkKK3sKKyAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpwZzsKKworICAgIHBnID0gcDJtX2FsbG9jX3B0cChwMm0sIDApOworICAgIGlmICggcGcgPT0g
TlVMTCApCisgICAgICAgIHJldHVybiAwOworCisgICAgc3BwX2VudHJ5LT5zcHAgPSAwOworICAg
IHNwcF9lbnRyeS0+bWZuID0gcGFnZV90b19tZm4ocGcpOworCisgICAgc3BwX2VudHJ5LT5wcmVz
ZW50ID0gMTsKKworICAgIHJldHVybiAxOworfQorCiAvKiBmcmVlIGVwdCBzdWIgdHJlZSBiZWhp
bmQgYW4gZW50cnkgKi8KIHN0YXRpYyB2b2lkIGVwdF9mcmVlX2VudHJ5KHN0cnVjdCBwMm1fZG9t
YWluICpwMm0sIGVwdF9lbnRyeV90ICplcHRfZW50cnksIGludCBsZXZlbCkKIHsKQEAgLTMyMyw2
ICszNDEsNDQgQEAgc3RhdGljIGJvb2xfdCBlcHRfc3BsaXRfc3VwZXJfcGFnZShzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtLAogICAgIHJldHVybiBydjsKIH0KIAorc3RhdGljIGludCBzcHBfbmV4dF9s
ZXZlbChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAorICAgICAgICAgICAgICAgICAgICAgICAgICBz
cHBfZW50cnlfdCAqKnRhYmxlLCB1bnNpZ25lZCBsb25nICpnZm5fcmVtYWluZGVyLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICBpbnQgbmV4dF9sZXZlbCkKK3sKKyAgICB1bnNpZ25lZCBsb25n
IG1mbjsKKyAgICBzcHBfZW50cnlfdCAqc3BwX2VudHJ5LCBlOworICAgIHUzMiBzaGlmdCwgaW5k
ZXg7CisKKyAgICBzaGlmdCA9IG5leHRfbGV2ZWwgKiBFUFRfVEFCTEVfT1JERVI7CisKKyAgICBp
bmRleCA9ICpnZm5fcmVtYWluZGVyID4+IHNoaWZ0OworCisgICAgLyogaW5kZXggbXVzdCBiZSBm
YWxsaW5nIGludG8gdGhlIHBhZ2UgKi8KKyAgICBBU1NFUlQoaW5kZXggPCBFUFRfUEFHRVRBQkxF
X0VOVFJJRVMpOworCisgICAgc3BwX2VudHJ5ID0gKCp0YWJsZSkgKyBpbmRleDsKKworICAgIC8q
IGVwdF9uZXh0X2xldmVsKCkgaXMgY2FsbGVkIChzb21ldGltZXMpIHdpdGhvdXQgYSBsb2NrLiAg
UmVhZAorICAgICAqIHRoZSBlbnRyeSBvbmNlLCBhbmQgYWN0IG9uIHRoZSAiY2FjaGVkIiBlbnRy
eSBhZnRlciB0aGF0IHRvCisgICAgICogYXZvaWQgcmFjZXMuICovCisgICAgZS5zcHAgPSByZWFk
X2F0b21pYygmKHNwcF9lbnRyeS0+c3BwKSk7CisKKyAgICBpZiAoICFpc19zcHB0X3ByZXNlbnQo
JmUpICkKKyAgICB7CisgICAgICAgIGlmICggIXNwcF9zZXRfbWlkZGxlX2VudHJ5KHAybSwgc3Bw
X2VudHJ5KSApCisgICAgICAgICAgICByZXR1cm4gR1VFU1RfVEFCTEVfTUFQX0ZBSUxFRDsKKyAg
ICAgICAgZWxzZQorICAgICAgICAgICAgZS5zcHAgPSByZWFkX2F0b21pYygmKHNwcF9lbnRyeS0+
c3BwKSk7IC8qIFJlZnJlc2ggKi8KKyAgICB9CisKKyAgICBtZm4gPSBlLm1mbjsKKyAgICB1bm1h
cF9kb21haW5fcGFnZSgqdGFibGUpOworICAgICp0YWJsZSA9IG1hcF9kb21haW5fcGFnZShfbWZu
KG1mbikpOworICAgICpnZm5fcmVtYWluZGVyICY9ICgxVUwgPDwgc2hpZnQpIC0gMTsKKyAgICBy
ZXR1cm4gR1VFU1RfVEFCTEVfTk9STUFMX1BBR0U7Cit9CisKKwogLyogVGFrZSB0aGUgY3VycmVu
dGx5IG1hcHBlZCB0YWJsZSwgZmluZCB0aGUgY29ycmVzcG9uZGluZyBnZm4gZW50cnksCiAgKiBh
bmQgbWFwIHRoZSBuZXh0IHRhYmxlLCBpZiBhdmFpbGFibGUuICBJZiB0aGUgZW50cnkgaXMgZW1w
dHkKICAqIGFuZCByZWFkX29ubHkgaXMgc2V0LCAKQEAgLTcwOSw2ICs3NjUsNDMgQEAgb3V0Ogog
ICAgIHJldHVybiByYzsKIH0KIAorc3RhdGljIGludAorc3BwX3NldF9lbnRyeShzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwgdTY0IGFjY2VzcykKK3sKKyAgICBzdHJ1
Y3Qgc3BwX2RhdGEgKnNwcCA9ICZwMm0tPnNwcHRwOworICAgIHVuc2lnbmVkIGxvbmcgZ2ZuX3Jl
bWFpbmRlciA9IGdmbjsKKyAgICBzcHBfZW50cnlfdCAqdGFibGU7CisgICAgdTY0ICpwc3BwX2Jp
dG1hcDsKKyAgICB1NjQgb2xkX3NwcF9iaXRtYXA7CisgICAgdW5zaWduZWQgaW50IGk7CisgICAg
aW50IHJldCwgcmMgPSAwOworCisgICAgQVNTRVJUKHNwcCk7CisgICAgdGFibGUgPSBtYXBfZG9t
YWluX3BhZ2UoX21mbihwYWdldGFibGVfZ2V0X3BmbihwMm1fZ2V0X3NwcF9wYWdldGFibGUocDJt
KSkpKTsKKworICAgIGZvciAoIGkgPSAzOyBpID4gMDsgaS0tICkKKyAgICB7CisgICAgICAgIHJl
dCA9IHNwcF9uZXh0X2xldmVsKHAybSwgJnRhYmxlLCAmZ2ZuX3JlbWFpbmRlciwgaSk7CisgICAg
ICAgIGlmICggcmV0ICE9IEdVRVNUX1RBQkxFX05PUk1BTF9QQUdFICkKKyAgICAgICAgeworICAg
ICAgICAgICAgcHJpbnRrKCJkYXpoYW5nMSBlcnJvciBvYyByZXQgPSAleFxuIiwgcmV0KTsKKyAg
ICAgICAgICAgIHJjID0gLTE7CisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgfQorICAg
IH0KKworICAgIHBzcHBfYml0bWFwID0gKHU2NCAqKSAodGFibGUgKyBnZm5fcmVtYWluZGVyKTsK
KyAgICBvbGRfc3BwX2JpdG1hcCA9IHJlYWRfYXRvbWljKHBzcHBfYml0bWFwKTsKKyAgICBpZigg
b2xkX3NwcF9iaXRtYXAgIT0gYWNjZXNzICkKKyAgICB7CisgICAgICAgIHdyaXRlX2F0b21pYyhw
c3BwX2JpdG1hcCwgYWNjZXNzKTsKKyAgICB9CisKK291dDoKKyAgICB1bm1hcF9kb21haW5fcGFn
ZSh0YWJsZSk7CisgICAgcmV0dXJuIHJjOworfQorCiAvKgogICogZXB0X3NldF9lbnRyeSgpIGNv
bXB1dGVzICduZWVkX21vZGlmeV92dGRfdGFibGUnIGZvciBpdHNlbGYsCiAgKiBieSBvYnNlcnZp
bmcgd2hldGhlciBhbnkgZ2ZuLT5tZm4gdHJhbnNsYXRpb25zIGFyZSBtb2RpZmllZC4KQEAgLTEz
MDksNiArMTQwMiw3IEBAIGludCBlcHRfcDJtX2luaXQoc3RydWN0IHAybV9kb21haW4gKnAybSkK
ICAgICBpZiAoIGNwdV9oYXNfdm14X2VwdF9zcHAgKQogICAgIHsKICAgICAgICAgcDJtLT51cGRh
dGVfZXB0X3NwcF93cCA9IGVwdF9zcHBfdXBkYXRlX3dwOworICAgICAgICBwMm0tPnNwcF9zZXRf
ZW50cnkgPSBzcHBfc2V0X2VudHJ5OwogICAgIH0KIAogICAgIGlmICggIXphbGxvY19jcHVtYXNr
X3ZhcigmZXB0LT5pbnZhbGlkYXRlKSApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS92bXgvdm14LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm14LmgKaW5kZXgg
MTgzODNiOC4uNjU1Y2U4MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14
L3ZteC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bXguaApAQCAtNTIsNiAr
NTIsMTYgQEAgdHlwZWRlZiB1bmlvbiB7CiAgICAgdTY0IGVwdGU7CiB9IGVwdF9lbnRyeV90Owog
Cit0eXBlZGVmIHVuaW9uIHsKKyAgICBzdHJ1Y3QgeworICAgICAgICB1NjQgcHJlc2VudCAgICAg
OiAgIDEsICAvKiBiaXQgMCAtIHNwcCBtaWRkbGUgdGFibGUgaXMgcHJlc2VudCAqLworICAgICAg
ICByZXNlcnZlZCAgICAgICAgOiAgIDExLCAvKiBiaXQgMToxMSAtIHJlc2VydmVkICovCisgICAg
ICAgIG1mbiAgICAgICAgICAgICA6ICAgNDAsIC8qIGJpdCAxMjo1MSAtIE1hY2hpbmUgcGh5c2lj
YWwgZnJhbWUgbnVtYmVyICovCisgICAgICAgIHJlc2VydmVkMiAgICAgICA6ICAgMTI7IC8qIGJp
dCA1Mjo2MyAtIHJlc2VydmVkICovCisgICAgfTsKKyAgICB1NjQgc3BwOworfSBzcHBfZW50cnlf
dDsKKwogdHlwZWRlZiBzdHJ1Y3QgewogICAgIC8qdXNlIGx4ZVswXSB0byBzYXZlIHJlc3VsdCAq
LwogICAgIGVwdF9lbnRyeV90IGx4ZVs1XTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvcDJtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCmluZGV4IGFkYmMxYzYuLmI5NGVi
YjIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9wMm0uaApAQCAtMjY4LDYgKzI2OCw5IEBAIHN0cnVjdCBwMm1fZG9tYWluIHsK
ICAgICBsb25nICAgICAgICAgICAgICAgKCphdWRpdF9wMm0pKHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0pOwogICAgIGludCAgICAgICAgICAgICAgICAoKnVwZGF0ZV9lcHRfc3BwX3dwKShzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBnZm4pOworICAgIGludCAgICAgICAgICAgICAgICAoKnNwcF9zZXRfZW50cnkpKHN0
cnVjdCBwMm1fZG9tYWluICpwMm0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGxvbmcgZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1NjQgYWNj
ZXNzKTsKIAogICAgIC8qCiAgICAgICogUDJNIHVwZGF0ZXMgbWF5IHJlcXVpcmUgVExCcyB0byBi
ZSBmbHVzaGVkIChpbnZhbGlkYXRlZCkuCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 09:22:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 09:22:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e571w-0001uy-0N; Thu, 19 Oct 2017 09:22:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.z.zhang@linux.intel.com>) id 1e55ut-0004j6-Mx
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 08:10:59 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 EF/53-00655-21E58E95; Thu, 19 Oct 2017 08:10:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeJIrShJLcpLzFFi42I5YG4SoSsU9yL
 SYP1dSYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPhkWmMBb1cFb2z3BsYG9m7GLk4hASmM0pc
 v/KStYuRk0NCgFfiyLIZULa/xOHjvWC2kECRxMYnLWwQDQsZJe6ceQ+WYBPQlmi+8Z4FxBYRU
 JK4t2oyE0gRs0Avk8SCG1/BEsIC7hI/nm4Cs1kEVCVe/DoOZvMKJEh8aT3EBLFNTuLmuU5mEJ
 tTwE7i7rMtbBCbbSWeffvJMoGRbwEjwypG9eLUorLUIl0LvaSizPSMktzEzBxdQwNjvdzU4uL
 E9NScxKRiveT83E2MwDBhAIIdjBfanQ8xSnIwKYnyyga+iBTiS8pPqcxILM6ILyrNSS0+xCjD
 waEkwasSC5QTLEpNT61Iy8wBBixMWoKDR0mE1zMGKM1bXJCYW5yZDpE6xajL0XHz7h8mIZa8/
 LxUKXHePyBFAiBFGaV5cCNg0XOJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrwsIJfwZOaVwG
 16BXQEE9AR7PZgR5QkIqSkGhiLfY2iXe3ZZuuJFD/1P/Ul+nTpMZXvzRc+bT2b4W+QkZSRwpp
 65MTK6ybnz1zY87HD8uDf3Od7zL4dkH9724G7qnq6lMU6zeJmnqqJG8vmqDwWF27gMX5lP92Z
 uyqIqattxTTbuLT+is9635+4Gbg2Nl3dMKfWTHfXobA+1uAn7HVKq16VsCixFGckGmoxFxUnA
 gCNdX5ImQIAAA==
X-Env-Sender: yi.z.zhang@linux.intel.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1508400656!99283791!1
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27066 invoked from network); 19 Oct 2017 08:10:58 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2017 08:10:58 -0000
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 19 Oct 2017 01:10:55 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,400,1503385200"; d="scan'208";a="164420628"
Received: from linux.intel.com ([10.54.29.200])
 by fmsmga005.fm.intel.com with ESMTP; 19 Oct 2017 01:10:55 -0700
Received: from dazhang1-ssd.sh.intel.com (unknown [10.239.48.55])
 by linux.intel.com (Postfix) with ESMTP id 63C97580354;
 Thu, 19 Oct 2017 01:10:53 -0700 (PDT)
From: Zhang Yi <yi.z.zhang@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 19 Oct 2017 16:11:32 +0800
Message-Id: <867c2c107590e43a0d2681a12d453cb5bd4e7c8f.1508397860.git.yi.z.zhang@linux.intel.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1508397860.git.yi.z.zhang@linux.intel.com>
References: <cover.1508397860.git.yi.z.zhang@linux.intel.com>
X-Mailman-Approved-At: Thu, 19 Oct 2017 09:22:18 +0000
Cc: kevin.tian@intel.com, tamas@tklengyel.com, wei.liu2@citrix.com,
 jun.nakajima@intel.com, rcojocaru@bitdefender.com, george.dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 Zhang Yi Z <yi.z.zhang@linux.intel.com>, jbeulich@suse.com
Subject: [Xen-devel] [PATCH RFC 06/14] xen: vmx: Added SPP flags in EPT leaf
	entry.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogWmhhbmcgWWkgWiA8eWkuei56aGFuZ0BsaW51eC5pbnRlbC5jb20+CgpUaGlzIGNoYW5n
ZSBhbHNvIG1vZGlmaWVkIHRoZSBwMm1fdHlwZSB3aWR0aCB0byA1LCBiaXRzIDUyOjU2Owp0aGUg
cDJtX2FjY2Vzc190IGJpdHMgNjA6NTcsIGFzIHRoZSBiaXQgNjEgaXMgaGFyZHdhcmUgdXNpbmcK
Zm9yIEVQVCBsZWFmIGVudHJ5IFNQUCBmbGFncy4KClNpZ25lZC1vZmYtYnk6IFpoYW5nIFlpIFog
PHlpLnouemhhbmdAbGludXguaW50ZWwuY29tPgotLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L3ZteC92bXguaCB8IDUgKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDIg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3Zt
eC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZteC5oCmluZGV4IDM1YWFkYTYuLjE4
MzgzYjggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bXguaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm14LmgKQEAgLTQyLDggKzQyLDkgQEAgdHlw
ZWRlZiB1bmlvbiB7CiAgICAgICAgIHNucCAgICAgICAgIDogICAxLCAgLyogYml0IDExIC0gVlQt
ZCBzbm9vcCBjb250cm9sIGluIHNoYXJlZAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IEVQVC9WVC1kIHVzYWdlICovCiAgICAgICAgIG1mbiAgICAgICAgIDogICA0MCwgLyogYml0cyA1
MToxMiAtIE1hY2hpbmUgcGh5c2ljYWwgZnJhbWUgbnVtYmVyICovCi0gICAgICAgIHNhX3AybXQg
ICAgIDogICA2LCAgLyogYml0cyA1Nzo1MiAtIFNvZnR3YXJlIGF2YWlsYWJsZSAyICovCi0gICAg
ICAgIGFjY2VzcyAgICAgIDogICA0LCAgLyogYml0cyA2MTo1OCAtIHAybV9hY2Nlc3NfdCAqLwor
ICAgICAgICBzYV9wMm10ICAgICA6ICAgNSwgIC8qIGJpdHMgNTY6NTIgLSBTb2Z0d2FyZSBhdmFp
bGFibGUgMiAqLworICAgICAgICBhY2Nlc3MgICAgICA6ICAgNCwgIC8qIGJpdHMgNjA6NTcgLSBw
Mm1fYWNjZXNzX3QgKi8KKyAgICAgICAgc3BwICAgICAgICAgOiAgIDEsICAvKiBiaXRzIDYxIC0g
U1BQIGZsYWdzICovCiAgICAgICAgIHRtICAgICAgICAgIDogICAxLCAgLyogYml0IDYyIC0gVlQt
ZCB0cmFuc2llbnQtbWFwcGluZyBoaW50IGluCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc2hhcmVkIEVQVC9WVC1kIHVzYWdlICovCiAgICAgICAgIHN1cHByZXNzX3ZlIDogICAxOyAg
LyogYml0IDYzIC0gc3VwcHJlc3MgI1ZFICovCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 09:22:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 09:22:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e571x-0001wO-LQ; Thu, 19 Oct 2017 09:22:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.z.zhang@linux.intel.com>) id 1e55zi-0004qa-2U
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 08:15:58 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 DD/88-21967-D3F58E95; Thu, 19 Oct 2017 08:15:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeJIrShJLcpLzFFi42I5YG5SrGsT/yL
 SYNoKfYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPuvQusBetUK7Z/fsPWwLhStouRi0NIYDqj
 xI+Nm5m6GDk5JAR4JY4sm8EKYftL/Jt3BCwuJFAk0bZtMwuEvZBR4miPA4jNJqAt0XzjPVhcR
 EBJ4t6qyUwgQ5kFepkkFtz4CpYQFrCTOPdtIhuIzSKgKvHuxVewobwCCRJL5n+CWiYncfNcJz
 OIzQlUf/fZFjaIZbYSz779ZJnAyLeAkWEVo0ZxalFZapGukYVeUlFmekZJbmJmjq6hgalebmp
 xcWJ6ak5iUrFecn7uJkZgoNQzMDDuYOxb5XeIUZKDSUmUVzbwRaQQX1J+SmVGYnFGfFFpTmrx
 IUYZDg4lCV7vOKCcYFFqempFWmYOMGRh0hIcPEoivDogad7igsTc4sx0iNQpRmOOY5su/2Hi6
 Lh59w+TEEtefl6qlDjvt1igUgGQ0ozSPLhBsFi6xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUU
 mYtwBkIU9mXgncvldApzABncJuD3ZKSSJCSqqBka/2xKW/rY11J0MTH66vnm9T83AbV4u842y
 xzjxl4bvlr0vsZynHT22f//9Cv3763rOzxU+ZWm3o+XU6+VJigHa1h3Tmlpk9yv/dQvKULlmv
 cXPOThQKlv5pZW6tdK/lXHxQ78bm3Cmsl4vOrdH88G+xafrzJ91PLmVJz2Ao+jRh5dQzjZqPl
 ViKMxINtZiLihMBTfDJY6ACAAA=
X-Env-Sender: yi.z.zhang@linux.intel.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1508400954!107773668!1
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46442 invoked from network); 19 Oct 2017 08:15:56 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2017 08:15:56 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 19 Oct 2017 01:15:42 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,400,1503385200"; d="scan'208";a="911446337"
Received: from linux.intel.com ([10.54.29.200])
 by FMSMGA003.fm.intel.com with ESMTP; 19 Oct 2017 01:15:42 -0700
Received: from dazhang1-ssd.sh.intel.com (unknown [10.239.48.55])
 by linux.intel.com (Postfix) with ESMTP id 3E96558027A;
 Thu, 19 Oct 2017 01:15:40 -0700 (PDT)
From: Zhang Yi <yi.z.zhang@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 19 Oct 2017 16:16:18 +0800
Message-Id: <90cbda6aa45b0de7e16b685af9b64e2973a139ba.1508397860.git.yi.z.zhang@linux.intel.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1508397860.git.yi.z.zhang@linux.intel.com>
References: <cover.1508397860.git.yi.z.zhang@linux.intel.com>
X-Mailman-Approved-At: Thu, 19 Oct 2017 09:22:18 +0000
Cc: kevin.tian@intel.com, tamas@tklengyel.com, wei.liu2@citrix.com,
 jun.nakajima@intel.com, rcojocaru@bitdefender.com, george.dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 Zhang Yi Z <yi.z.zhang@linux.intel.com>, jbeulich@suse.com
Subject: [Xen-devel] [PATCH RFC 14/14] xen: tools: Added xen-subpage tool.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogWmhhbmcgWWkgWiA8eWkuei56aGFuZ0BsaW51eC5pbnRlbC5jb20+CgpJdCBpcyBhIHRv
b2wgY291bGQgc2V0IGEgNEsgcGFnZSBjb3JyZXNwb25kaW5nIGEgMzIgYml0IGJpdG1hcDoKeGVu
LXN1YnBhZ2UgLW0gW2RvbWlkXSBzZXQgW2dmbl0gW2JpdG1hcF0KClNpZ25lZC1vZmYtYnk6IFpo
YW5nIFlpIFogPHlpLnouemhhbmdAbGludXguaW50ZWwuY29tPgotLS0KIHRvb2xzL3Rlc3RzL3hl
bi1zdWJwYWdlL01ha2VmaWxlICAgICAgfCAgMzAgKysrKysrKysKIHRvb2xzL3Rlc3RzL3hlbi1z
dWJwYWdlL3hlbi1zdWJwYWdlLmMgfCAxMjUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogMiBmaWxlcyBjaGFuZ2VkLCAxNTUgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAw
NjQ0IHRvb2xzL3Rlc3RzL3hlbi1zdWJwYWdlL01ha2VmaWxlCiBjcmVhdGUgbW9kZSAxMDA2NDQg
dG9vbHMvdGVzdHMveGVuLXN1YnBhZ2UveGVuLXN1YnBhZ2UuYwoKZGlmZiAtLWdpdCBhL3Rvb2xz
L3Rlc3RzL3hlbi1zdWJwYWdlL01ha2VmaWxlIGIvdG9vbHMvdGVzdHMveGVuLXN1YnBhZ2UvTWFr
ZWZpbGUKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uODliNThmMgotLS0gL2Rl
di9udWxsCisrKyBiL3Rvb2xzL3Rlc3RzL3hlbi1zdWJwYWdlL01ha2VmaWxlCkBAIC0wLDAgKzEs
MzAgQEAKK1hFTl9ST09UPSQoQ1VSRElSKS8uLi8uLi8uLgoraW5jbHVkZSAkKFhFTl9ST09UKS90
b29scy9SdWxlcy5taworCitDRkxBR1MgKz0gLVdlcnJvcgorQ0ZMQUdTICs9IC1EWENfV0FOVF9D
T01QQVRfREVWSUNFTU9ERUxfQVBJCisKK0NGTEFHUyArPSAkKENGTEFHU19saWJ4ZW5jdHJsKQor
Q0ZMQUdTICs9ICQoQ0ZMQUdTX2xpYnhlbmd1ZXN0KQorQ0ZMQUdTICs9ICQoQ0ZMQUdTX3hlbmlu
Y2x1ZGUpCisKK1RBUkdFVFMteSA6PSB4ZW4tc3VicGFnZQorVEFSR0VUUyA6PSAkKFRBUkdFVFMt
eSkKKworLlBIT05ZOiBhbGwKK2FsbDogYnVpbGQKKworLlBIT05ZOiBidWlsZAorYnVpbGQ6ICQo
VEFSR0VUUykKKworLlBIT05ZOiBjbGVhbgorY2xlYW46CisJJChSTSkgKi5vICQoVEFSR0VUUykg
Kn4gJChERVBTKQorCisuUEhPTlk6IGRpc3RjbGVhbgorZGlzdGNsZWFuOiBjbGVhbgorCit4ZW4t
c3VicGFnZTogeGVuLXN1YnBhZ2UubyBNYWtlZmlsZQorCSQoQ0MpIC1vICRAICQ8ICQoTERGTEFH
UykgJChMRExJQlNfbGlieGVuY3RybCkgJChMRExJQlNfbGlieGVuZ3Vlc3QpICQoTERMSUJTX2xp
YnhlbmV2dGNobikKKworLWluY2x1ZGUgJChERVBTKQpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMv
eGVuLXN1YnBhZ2UveGVuLXN1YnBhZ2UuYyBiL3Rvb2xzL3Rlc3RzL3hlbi1zdWJwYWdlL3hlbi1z
dWJwYWdlLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNzhlNDE2YwotLS0g
L2Rldi9udWxsCisrKyBiL3Rvb2xzL3Rlc3RzL3hlbi1zdWJwYWdlL3hlbi1zdWJwYWdlLmMKQEAg
LTAsMCArMSwxMjUgQEAKKy8qCisgKiB4ZW4tc3VicGFnZS5jCisgKgorICogRXhlcmNpc2VzIHRo
ZSBiYXNpYyBwZXItcGFnZSBhY2Nlc3MgbWVjaGFuaXNtcworICoKKyAqIENvcHlyaWdodCAoYykg
MjAxMSBWaXJ0dWF0YSwgSW5jLgorICogQ29weXJpZ2h0IChjKSAyMDE3IGJ5IEludGVsCisgKgor
ICoKKyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBh
bnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKKyAqIG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29j
aWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0bworICogZGVhbCBp
biB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGlt
aXRhdGlvbiB0aGUKKyAqIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxp
c2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vcgorICogc2VsbCBjb3BpZXMgb2YgdGhl
IFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29mdHdhcmUgaXMK
KyAqIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNvbmRpdGlv
bnM6CisgKgorICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lv
biBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4KKyAqIGFsbCBjb3BpZXMgb3Igc3Vic3RhbnRp
YWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLgorICoKKyAqIFRIRSBTT0ZUV0FSRSBJUyBQUk9W
SURFRCAiQVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SCisg
KiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVTIE9G
IE1FUkNIQU5UQUJJTElUWSwKKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFO
RCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRQorICogQVVUSE9SUyBPUiBD
T1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhF
UgorICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBP
UiBPVEhFUldJU0UsIEFSSVNJTkcKKyAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJ
VEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIKKyAqIERFQUxJTkdTIElOIFRIRSBT
T0ZUV0FSRS4KKyAqLworCisjaW5jbHVkZSA8ZXJybm8uaD4KKyNpbmNsdWRlIDxpbnR0eXBlcy5o
PgorI2luY2x1ZGUgPHN0ZGxpYi5oPgorI2luY2x1ZGUgPHN0ZGFyZy5oPgorI2luY2x1ZGUgPHN0
ZGJvb2wuaD4KKyNpbmNsdWRlIDxzdHJpbmcuaD4KKyNpbmNsdWRlIDx0aW1lLmg+CisjaW5jbHVk
ZSA8c2lnbmFsLmg+CisjaW5jbHVkZSA8dW5pc3RkLmg+CisjaW5jbHVkZSA8c3lzL21tYW4uaD4K
KyNpbmNsdWRlIDxwb2xsLmg+CisKKyNpbmNsdWRlIDx4ZW5jdHJsLmg+CisKKyNkZWZpbmUgRFBS
SU5URihhLCBiLi4uKSBmcHJpbnRmKHN0ZGVyciwgYSwgIyMgYikKKyNkZWZpbmUgRVJST1IoYSwg
Yi4uLikgZnByaW50ZihzdGRlcnIsIGEgIlxuIiwgIyMgYikKKyNkZWZpbmUgUEVSUk9SKGEsIGIu
Li4pIGZwcmludGYoc3RkZXJyLCBhICI6ICVzXG4iLCAjIyBiLCBzdHJlcnJvcihlcnJubykpCisK
K3ZvaWQgdXNhZ2UoY2hhciogcHJvZ25hbWUpCit7CisgICAgZnByaW50ZihzdGRlcnIsICJVc2Fn
ZTogJXMgWy1tXSA8ZG9tYWluX2lkPiBnZXR8c2V0IFtnZm5dIFtiaXRfbWFwXSIsIHByb2duYW1l
KTsKKworICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsCisgICAgICAgICAgICAiXG4iCisgICAg
ICAgICAgICAic2V0IC0gc2V0IGdmbiBiaXRtYXAuXG4iCisgICAgICAgICAgICAiXG4iCisgICAg
ICAgICAgICAiLW0gcmVxdWlyZXMgdGhpcyBwcm9ncmFtIHRvIHJ1blxuIik7Cit9CisKK2ludCBt
YWluKGludCBhcmdjLCBjaGFyICphcmd2W10pCit7CisgICAgZG9taWRfdCBkb21haW5faWQ7Cisg
ICAgeGNfaW50ZXJmYWNlICp4Y2g7CisgICAgeGVuX3Bmbl90IGdmbiA9IDA7CisgICAgdWludDMy
X3QgYWNjZXNzID0gMDsKKyAgICBpbnQgcmVxdWlyZWQgPSAwOworICAgIGludCByYyA9IDA7CisK
KyAgICBjaGFyKiBwcm9nbmFtZSA9IGFyZ3ZbMF07CisgICAgYXJndisrOworICAgIGFyZ2MtLTsK
KworICAgIGlmICggYXJnYyA9PSA1ICYmIGFyZ3ZbMF1bMF0gPT0gJy0nICkKKyAgICB7CisgICAg
ICAgIGlmICggIXN0cmNtcChhcmd2WzBdLCAiLW0iKSApCisgICAgICAgICAgICByZXF1aXJlZCA9
IDE7CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgdXNhZ2UocHJvZ25hbWUp
OworICAgICAgICAgICAgcmV0dXJuIC0xOworICAgICAgICB9CisgICAgICAgIGFyZ3YrKzsKKyAg
ICAgICAgYXJnYy0tOworICAgIH0KKworICAgIGlmICggYXJnYyAhPSA0ICkKKyAgICB7CisgICAg
ICAgIHVzYWdlKHByb2duYW1lKTsKKyAgICAgICAgcmV0dXJuIC0xOworICAgIH0KKworICAgIGRv
bWFpbl9pZCA9IGF0b2koYXJndlswXSk7CisgICAgYXJndisrOworICAgIGFyZ2MtLTsKKworICAg
IGlmICggIXN0cmNtcChhcmd2WzBdLCAic2V0IikgKQorICAgIHsKKyAgICAgICAgZ2ZuID0gc3Ry
dG91bChhcmd2WzFdLCAwLCAwKTsKKyAgICAgICAgYWNjZXNzID0gc3RydG91bChhcmd2WzJdLCAw
LCAwKTsKKyAgICAgICAgRFBSSU5URigic2V0IHN1YnBhZ2UgZ2ZuOjB4JWx4IC0tIG1hcDoweCV4
XG4iLCBnZm4sIGFjY2Vzcyk7CisgICAgICAgIHhjaCA9IHhjX2ludGVyZmFjZV9vcGVuKE5VTEws
IE5VTEwsIDApOworICAgICAgICBpZiAoICF4Y2ggKQorICAgICAgICB7CisgICAgICAgICAgICBF
UlJPUigiZ2V0IGludGVyZmFjZSBlcnJvclxuIik7CisgICAgICAgICAgICByZXR1cm4gLTE7Cisg
ICAgICAgIH0KKyAgICAgICAgeGNfbWVtX3NldF9zdWJwYWdlKHhjaCwgZG9tYWluX2lkLCBnZm4s
IGFjY2Vzcyk7CisgICAgICAgIHhjX2ludGVyZmFjZV9jbG9zZSh4Y2gpOworICAgIH0KKyAgICBl
bHNlCisgICAgeworICAgICAgICB1c2FnZShhcmd2WzBdKTsKKyAgICAgICAgcmV0dXJuIC0xOwor
ICAgIH0KKworICAgIHJldHVybiByYzsKK30KKworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgor
ICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQK
KyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCi0tIAoyLjcuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 09:22:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 09:22:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e571w-0001vV-KH; Thu, 19 Oct 2017 09:22:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.z.zhang@linux.intel.com>) id 1e55wO-0004lA-O5
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 08:12:32 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 7E/C0-31244-07E58E95; Thu, 19 Oct 2017 08:12:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnkeJIrShJLcpLzFFi42I5YG4Sq5sf9yL
 SYPJ1WYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePXr0NsBW94K5bPT2xg3MDdxcjFISQwnVHi
 /NO9zF2MnBwSArwSR5bNYIWw/SU2fP7PBGILCRRJbFp3nxmiYSGjRPPBvYwgCTYBbYnmG+9ZQ
 GwRASWJe6smM4EUMQv0MkksuPEVLCEs4CXx794rsAYWAVWJJ1d+gsV5BRIkTs+/BbVZTuLmuU
 4wm1PATuLusy1sEJttJZ59+8kygZFvASPDKkaN4tSistQiXSNjvaSizPSMktzEzBxdQwMzvdz
 U4uLE9NScxKRiveT83E2MwEBhAIIdjH/mBx5ilORgUhLllQ18ESnEl5SfUpmRWJwRX1Sak1p8
 iFGGg0NJgjclFignWJSanlqRlpkDDFmYtAQHj5IIr2cMUJq3uCAxtzgzHSJ1ilGXo+Pm3T9MQ
 ix5+XmpUuK8VSAzBECKMkrz4EbA4ucSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHkdQabwZO
 aVwG16BXQEE9AR7PZgR5QkIqSkGhiz1t4vOF+zVPFNszVfzBt/U5kHRksqLv1xepj4aOXi2Vv
 tNsy4yXIipjjkpJ6C8vGsyVEaV5bmiaq9yT++/MtPjTtTK045u7us7BGcNX+no5QhW0OLYb/M
 lJKm1zu5vO8HZzDdqdtw7tnJ863VP+7YSgu11T2KeDfDoOzmy4PmM2clzjm5Z9NEJZbijERDL
 eai4kQAnu6rUJoCAAA=
X-Env-Sender: yi.z.zhang@linux.intel.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1508400749!77877425!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5132 invoked from network); 19 Oct 2017 08:12:31 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2017 08:12:31 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 19 Oct 2017 01:12:29 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,400,1503385200"; d="scan'208";a="325053674"
Received: from linux.intel.com ([10.54.29.200])
 by fmsmga004.fm.intel.com with ESMTP; 19 Oct 2017 01:12:28 -0700
Received: from dazhang1-ssd.sh.intel.com (unknown [10.239.48.55])
 by linux.intel.com (Postfix) with ESMTP id 8BC2B58027A;
 Thu, 19 Oct 2017 01:12:26 -0700 (PDT)
From: Zhang Yi <yi.z.zhang@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 19 Oct 2017 16:13:05 +0800
Message-Id: <2a15e2d69dcc0528341a487ef58f11dde18d8a2c.1508397860.git.yi.z.zhang@linux.intel.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1508397860.git.yi.z.zhang@linux.intel.com>
References: <cover.1508397860.git.yi.z.zhang@linux.intel.com>
X-Mailman-Approved-At: Thu, 19 Oct 2017 09:22:18 +0000
Cc: kevin.tian@intel.com, tamas@tklengyel.com, wei.liu2@citrix.com,
 jun.nakajima@intel.com, rcojocaru@bitdefender.com, george.dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 Zhang Yi Z <yi.z.zhang@linux.intel.com>, jbeulich@suse.com
Subject: [Xen-devel] [PATCH RFC 09/14] xen: vmx: Introduce a Hyper call to
	set subpage
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogWmhhbmcgWWkgWiA8eWkuei56aGFuZ0BsaW51eC5pbnRlbC5jb20+CgpUaGUgSHlwZXJj
YWxsIGlzIGRlZmluZWQgYXMgSFZNT1Bfc2V0X3N1YnBhZ2UKCkFuZCB0aGUgSW50ZXJmYWNlJ3Mg
cGFyYW1ldGVycyBpcyBkZWZpbmVkIGFzCgpzdHJ1Y3QgeGVuX2h2bV9zdWJwYWdlIHsKICAgIGRv
bWlkX3QgIGRvbWlkOwogICAgdWludDMyX3QgYWNjZXNzX21hcDsKICAgIHVpbnQ2NF90IGdmbjsK
fQoKVGhlIHVzZXIgYXBwbGljYXRpb246IHhsLCBvciBzb21lIG90aGVyIHNlY3VyaXR5IGNvbnRy
b2wgZGFlbW9uLiB3aWxsCnNldCB0aGUgcHJvdGVjdGlvbiBiaXRtYXAgdmlhIHRoaXMgaHlwZXIg
Y2FsbC4KClNpZ25lZC1vZmYtYnk6IFpoYW5nIFlpIFogPHlpLnouemhhbmdAbGludXguaW50ZWwu
Y29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgfCA4ICsrKysrKysrCiB4
ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9vcC5oIHwgOSArKysrKysrKysKIDIgZmlsZXMgY2hh
bmdlZCwgMTcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZt
LmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IDBiMWFiYTcuLjU0Y2Q5MTYgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0u
YwpAQCAtNDY5NCw2ICs0Njk0LDE0IEBAIGxvbmcgZG9faHZtX29wKHVuc2lnbmVkIGxvbmcgb3As
IFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQogICAgICAgICByYyA9IGRvX2FsdHAy
bV9vcChhcmcpOwogICAgICAgICBicmVhazsKIAorICAgIGNhc2UgSFZNT1Bfc2V0X3N1YnBhZ2U6
IHsKKyAgICAgICAgeGVuX2h2bV9zdWJwYWdlX3Qgc3VicGFnZTsKKworICAgICAgICBpZiAoIGNv
cHlfZnJvbV9ndWVzdCgmc3VicGFnZSwgYXJnLCAxICkgKQorICAgICAgICAgICAgcmV0dXJuIC1F
RkFVTFQ7CisgICAgICAgIGJyZWFrOworICAgIH0KKwogICAgIGRlZmF1bHQ6CiAgICAgewogICAg
ICAgICBnZHByaW50ayhYRU5MT0dfREVCVUcsICJCYWQgSFZNIG9wICVsZC5cbiIsIG9wKTsKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX29wLmggYi94ZW4vaW5jbHVkZS9w
dWJsaWMvaHZtL2h2bV9vcC5oCmluZGV4IDBiZGFmZGYuLjBmYTViODggMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX29wLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2h2
bS9odm1fb3AuaApAQCAtMjA1LDYgKzIwNSwxNSBAQCBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fZG9t
YWluX3N0YXRlIHsKIH07CiB0eXBlZGVmIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9kb21haW5fc3Rh
dGUgeGVuX2h2bV9hbHRwMm1fZG9tYWluX3N0YXRlX3Q7CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRM
RSh4ZW5faHZtX2FsdHAybV9kb21haW5fc3RhdGVfdCk7CisjZGVmaW5lIEhWTU9QX3NldF9zdWJw
YWdlICAgICAgICAgIDI2CitzdHJ1Y3QgeGVuX2h2bV9zdWJwYWdlIHsKKyAgICBkb21pZF90ICBk
b21pZDsKKyAgICB1aW50MzJfdCBhY2Nlc3NfbWFwOworICAgIHVpbnQ2NF90IGdmbjsKK307Cit0
eXBlZGVmIHN0cnVjdCB4ZW5faHZtX3N1YnBhZ2UgeGVuX2h2bV9zdWJwYWdlX3Q7CitERUZJTkVf
WEVOX0dVRVNUX0hBTkRMRSh4ZW5faHZtX3N1YnBhZ2VfdCk7CisKIAogc3RydWN0IHhlbl9odm1f
YWx0cDJtX3ZjcHVfZW5hYmxlX25vdGlmeSB7CiAgICAgdWludDMyX3QgdmNwdV9pZDsKLS0gCjIu
Ny40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 09:22:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 09:22:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e571x-0001w2-7W; Thu, 19 Oct 2017 09:22:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.z.zhang@linux.intel.com>) id 1e55ye-0004nm-JR
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 08:14:52 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 91/FF-27020-BFE58E95; Thu, 19 Oct 2017 08:14:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnkeJIrShJLcpLzFFi42I5YG4Sofsj7kW
 kwdutYhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ayzfNZCqbKV0zqamNsYHwi3sXIxSEkMJ1R
 4uS8V6xdjJwcEgK8EkeWzYCyAyQeX1vLBmILCRRJLHl0mwWiYSGjxLQz7cwgCTYBbYnmG+9ZQ
 GwRASWJe6smM4EUMQv0MkksuPEVLCEMNOnl8cdgDSwCqhI7VqxmArF5BRIkDqw5xA6xTU7i5r
 lOsBpOATuJu8+2QG22lXj27SfLBEa+BYwMqxjVi1OLylKLdM31kooy0zNKchMzc3QNDYz1clO
 LixPTU3MSk4r1kvNzNzECA4UBCHYwNn53OsQoycGkJMorG/giUogvKT+lMiOxOCO+qDQntfgQ
 owwHh5IEryQw8IQEi1LTUyvSMnOAIQuTluDgURLh9YwBSvMWFyTmFmemQ6ROMepydNy8+4dJi
 CUvPy9VSpz3WyxQkQBIUUZpHtwIWPxcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvd5ApPJ
 l5JXCbXgEdwQR0BLs92BEliQgpqQbG7CDOm/viJtX8u9uxQVrfufvK9vj1tl29eUXXcg7UJGt
 me9QcObz+dZSF06SS3nyFreceBHK+2771swCnyt9Ti7d03F2660mExpEt0xdO/GLJ38po6Pfg
 8yHhnXwdBhmSUitS5IVCo1hLPyw/OlPVVGtXrpnUMakfxZe2HagVsEneM2dujGuLEktxRqKhF
 nNRcSIAUslnM5oCAAA=
X-Env-Sender: yi.z.zhang@linux.intel.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1508400885!103416786!1
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35236 invoked from network); 19 Oct 2017 08:14:47 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2017 08:14:47 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 19 Oct 2017 01:14:45 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,400,1503385200"; d="scan'208";a="1232568254"
Received: from linux.intel.com ([10.54.29.200])
 by fmsmga002.fm.intel.com with ESMTP; 19 Oct 2017 01:14:44 -0700
Received: from dazhang1-ssd.sh.intel.com (unknown [10.239.48.55])
 by linux.intel.com (Postfix) with ESMTP id 5EA8B58027A;
 Thu, 19 Oct 2017 01:14:42 -0700 (PDT)
From: Zhang Yi <yi.z.zhang@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 19 Oct 2017 16:15:20 +0800
Message-Id: <0fe2c406c45b6aee4d3ccba7b0244dd6ef0e93f5.1508397860.git.yi.z.zhang@linux.intel.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1508397860.git.yi.z.zhang@linux.intel.com>
References: <cover.1508397860.git.yi.z.zhang@linux.intel.com>
X-Mailman-Approved-At: Thu, 19 Oct 2017 09:22:18 +0000
Cc: kevin.tian@intel.com, tamas@tklengyel.com, wei.liu2@citrix.com,
 jun.nakajima@intel.com, rcojocaru@bitdefender.com, george.dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 Zhang Yi Z <yi.z.zhang@linux.intel.com>, jbeulich@suse.com
Subject: [Xen-devel] [PATCH RFC 12/14] xen: vmx: Support for clear EPT SPP
	write Protect bit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogWmhhbmcgWWkgWiA8eWkuei56aGFuZ0BsaW51eC5pbnRlbC5jb20+CgpUaGlzIGlzIGEg
aW1wbGVtZW50IG9mIGNsZWFyIHRoZSBXcml0ZSBwcm90ZWN0IGJpdC4KCkVQVCBTUFAgV3JpdGUg
UHJvdGVjdCBiaXQgd2lsbCByZW1vdmUgd2hlbiB3ZSBzZXQgYWxsIHRoZSAzMiBzdWItcGFnZXMK
aXMgd3JpdGVhYmxlLiBXZSBzaG91bGQgYWxzbyB1cGRhdGUgdGhlIEVQVCBwYWdlIGZyYW1lIHcg
Yml0IGFzIHRoZQp3aG9sZSBwYWdlIGlzIHdyaXRlYWJsZS4KClNpZ25lZC1vZmYtYnk6IFpoYW5n
IFlpIFogPHlpLnouemhhbmdAaW50ZWwuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS9tZW1fYWNj
ZXNzLmMgfCAxMiArKysrKysrKystLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgICAgfCAx
NyArKysrKysrKysrKysrLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCAgICB8ICAyICst
CiAzIGZpbGVzIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYyBiL3hlbi9hcmNoL3g4Ni9tbS9t
ZW1fYWNjZXNzLmMKaW5kZXggZmRlZGM0YS4uZmRkYjZlMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L21tL21lbV9hY2Nlc3MuYworKysgYi94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCkBA
IC00NjYsNyArNDY2LDcgQEAgaW50IHAybV9nZXRfbWVtX2FjY2VzcyhzdHJ1Y3QgZG9tYWluICpk
LCBnZm5fdCBnZm4sIHhlbm1lbV9hY2Nlc3NfdCAqYWNjZXNzKQogICAgIHJldHVybiBfcDJtX2dl
dF9tZW1fYWNjZXNzKHAybSwgZ2ZuLCBhY2Nlc3MpOwogfQogCi1pbnQgcDJtX3NldF9tZW1fc3Bw
X3dwKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbikKK2ludCBwMm1fc2V0X21lbV9zcHBfd3Ao
c3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBib29sIHNwcCwgYm9vbCB3KQogewogICAgIHN0
cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7CiAgICAgbWZuX3QgbWZu
OwpAQCAtNDgyLDggKzQ4Miw5IEBAIGludCBwMm1fc2V0X21lbV9zcHBfd3Aoc3RydWN0IGRvbWFp
biAqZCwgZ2ZuX3QgZ2ZuKQogICAgICAgICByYyA9IC0xOwogICAgICAgICBnb3RvIHVubG9ja19l
eGl0OwogICAgIH0KKwogICAgIGlmICggcDJtLT51cGRhdGVfZXB0X3NwcF93cCApCi0gICAgICAg
IHJjID0gcDJtLT51cGRhdGVfZXB0X3NwcF93cChwMm0sIGdmbl9sKTsKKyAgICAgICAgcmMgPSBw
Mm0tPnVwZGF0ZV9lcHRfc3BwX3dwKHAybSwgZ2ZuX2wsIHNwcCwgdyk7CiAKIHVubG9ja19leGl0
OgogICAgIHAybV91bmxvY2socDJtKTsKQEAgLTUyOCw3ICs1MjksMTIgQEAgaW50IHAybV9zZXRf
c3BwX3BhZ2Vfc3Qoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCB1aW50MzJfdCBhY2Nlc3Nf
bWFwKQogaW50IHAybV9zZXRfc3VicGFnZShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIHVp
bnQzMl90IGFjY2Vzc19tYXApCiB7CiAgICAgaW50IHJldDsKLSAgICByZXQgPSBwMm1fc2V0X21l
bV9zcHBfd3AoZCwgZ2ZuKTsKKyAgICBib29sIHcsIHNwcCA9IDA7CisKKyAgICB3ID0gIX5hY2Nl
c3NfbWFwOworICAgIHNwcCA9ICF3OworICAgIHByaW50aygiU1BQOiBTZXQgc3VicGFnZSBzcHA9
JWQsIGlzIHdyaXRlOiVkXG4iLCBzcHAsIHcpOworICAgIHJldCA9IHAybV9zZXRfbWVtX3NwcF93
cChkLCBnZm4sIHNwcCwgdyk7CiAgICAgaWYgKCByZXQgPCAwICkKICAgICB7CiAgICAgICAgIHBy
aW50aygiU1BQOiBTZXQgc3VicGFnZSBlcHQgd3AgZmFpbGVkISEgJXhcbiIsIHJldCk7CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1l
cHQuYwppbmRleCAwNjViZWI5Li41NWMzZGVkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0v
cDJtLWVwdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKQEAgLTQ2LDYgKzQ2LDEx
IEBAIHN0YXRpYyBpbmxpbmUgYm9vbF90IGlzX2VwdGVfdmFsaWQoZXB0X2VudHJ5X3QgKmUpCiAg
ICAgcmV0dXJuICgoZS0+ZXB0ZSAmIH4oMXVsIDw8IDYzKSkgIT0gMCAmJiBlLT5zYV9wMm10ICE9
IHAybV9pbnZhbGlkKTsKIH0KIAorc3RhdGljIGlubGluZSBib29sX3QgaXNfZXB0ZV9zcHBfd3Ao
ZXB0X2VudHJ5X3QgKmUpCit7CisgICAgcmV0dXJuICggZS0+c3BwICYmICEoZS0+dykgJiYgKGUt
PmFjY2VzcyA9PSBwMm1fYWNjZXNzX3NwcCkgKTsKK30KKwogLyogcmV0dXJucyA6IDAgZm9yIHN1
Y2Nlc3MsIC1lcnJubyBvdGhlcndpc2UgKi8KIHN0YXRpYyBpbnQgYXRvbWljX3dyaXRlX2VwdF9l
bnRyeShlcHRfZW50cnlfdCAqZW50cnlwdHIsIGVwdF9lbnRyeV90IG5ldywKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpbnQgbGV2ZWwpCkBAIC03MjUsNyArNzMwLDcgQEAgYm9v
bF90IGVwdF9oYW5kbGVfbWlzY29uZmlnKHVpbnQ2NF90IGdwYSkKIH0KIAogc3RhdGljIGludAot
ZXB0X3NwcF91cGRhdGVfd3Aoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBn
Zm4pCitlcHRfc3BwX3VwZGF0ZV93cChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBs
b25nIGdmbiwgYm9vbCBzcHAsIGJvb2wgdykKIHsKICAgICBlcHRfZW50cnlfdCAqdGFibGUsICpl
cHRfZW50cnkgPSBOVUxMOwogICAgIHVuc2lnbmVkIGxvbmcgZ2ZuX3JlbWFpbmRlciA9IGdmbjsK
QEAgLTc1NCwxMiArNzU5LDE2IEBAIGVwdF9zcHBfdXBkYXRlX3dwKHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuKQogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKKyAg
ICBpZiAoIGlzX2VwdGVfc3BwX3dwKGVwdF9lbnRyeSkgJiYgc3BwICkKKyAgICAgICAgZ290byBz
eW5jX291dDsKKwogICAgIG5ld19lbnRyeSA9IGF0b21pY19yZWFkX2VwdF9lbnRyeShlcHRfZW50
cnkpOwotICAgIG5ld19lbnRyeS5zcHAgPSAxOwotICAgIG5ld19lbnRyeS53ID0gMDsKLSAgICBu
ZXdfZW50cnkuYWNjZXNzID0gcDJtX2FjY2Vzc19zcHA7CisgICAgbmV3X2VudHJ5LnNwcCA9IHNw
cDsKKyAgICBuZXdfZW50cnkudyA9IHc7CisgICAgbmV3X2VudHJ5LmFjY2VzcyA9IHNwcD8gcDJt
X2FjY2Vzc19zcHA6cDJtX2FjY2Vzc19uOwogICAgIHdyaXRlX2F0b21pYygmKGVwdF9lbnRyeS0+
ZXB0ZSksIG5ld19lbnRyeS5lcHRlKTsKIAorc3luY19vdXQ6CiAgICAgZXB0X3N5bmNfZG9tYWlu
KHAybSk7CiAgICAgcmMgPSAwOwogb3V0OgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKaW5kZXggYjk0ZWJiMi4uMzZkMWNj
OSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3AybS5oCkBAIC0yNjcsNyArMjY3LDcgQEAgc3RydWN0IHAybV9kb21haW4gewog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbDFfcGdlbnRyeV90IG5l
dywgdW5zaWduZWQgaW50IGxldmVsKTsKICAgICBsb25nICAgICAgICAgICAgICAgKCphdWRpdF9w
Mm0pKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pOwogICAgIGludCAgICAgICAgICAgICAgICAoKnVw
ZGF0ZV9lcHRfc3BwX3dwKShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4pOworICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4sIGJvb2wgc3BwLCBib29sIHcpOwogICAg
IGludCAgICAgICAgICAgICAgICAoKnNwcF9zZXRfZW50cnkpKHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1NjQgYWNjZXNzKTsKLS0gCjIuNy40CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 09:22:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 09:22:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e571u-0001u5-TR; Thu, 19 Oct 2017 09:22:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.z.zhang@linux.intel.com>) id 1e55rV-0004AB-RO
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 08:07:29 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 58/2B-23269-14D58E95; Thu, 19 Oct 2017 08:07:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsVywNxEW9ch9kW
 kwemN/Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bjqWsZC14HVmy5/pSlgfGZeRcjJ4eQQKVE
 07tN7CC2hACvxJFlM1ghbH+Jh6+fs0HUFEncuLSCqYuRC8heyChxtfcgWAObgLZE8433LCC2i
 ICSxL1Vk8GKmAV6mSQW3PgKlhAWCJL4cngxM4jNIqAq0famDaiZg4NXIEGiZ6UZxDI5iZvnOs
 FKeAUEJU7OfALWyilgJ3H32RaoI2wlnn37yQLSyiygLrF+nhBImFlAXqJ562zmCYyCs5B0z0K
 omoWkagEj8ypGjeLUorLUIl1DQ72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMCQ
 ZQCCHYwr250PMUpyMCmJ8soGvogU4kvKT6nMSCzOiC8qzUktPsQow8GhJMFbEAOUEyxKTU+tS
 MvMAUYPTFqCg0dJhNcTJM1bXJCYW5yZDpE6xajL0XHz7h8mIZa8/LxUKXFeMZAiAZCijNI8uB
 GwSL7EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd4AkCk8mXklcJteAR3BBHQEuz3YESWJCCm
 pBsZevnn3cjlfd0960vLz/+MX39vNLyQ4Xp78qvF6n9qL5wxT2uxvpD6zM+g5kbZk999jsZ+n
 Cmpd8TogeJFP+kL+lcakHWwbS8x0F/KKxW86w7Ig+s6ZW22hnR31kwvZmxU62tVmfp+o8jYz7
 9O8CFsOgVv/nT96Httw6eYitWPncmcvkgzQYT+qxFKckWioxVxUnAgAR+/QFN8CAAA=
X-Env-Sender: yi.z.zhang@linux.intel.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1508400446!107634910!1
X-Originating-IP: [192.55.52.43]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20131 invoked from network); 19 Oct 2017 08:07:27 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2017 08:07:27 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga105.fm.intel.com with ESMTP; 19 Oct 2017 01:07:24 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,400,1503385200"; d="scan'208";a="911443879"
Received: from linux.intel.com ([10.54.29.200])
 by FMSMGA003.fm.intel.com with ESMTP; 19 Oct 2017 01:07:24 -0700
Received: from dazhang1-ssd.sh.intel.com (unknown [10.239.48.55])
 by linux.intel.com (Postfix) with ESMTP id 21BE9580354;
 Thu, 19 Oct 2017 01:07:21 -0700 (PDT)
From: Zhang Yi <yi.z.zhang@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 19 Oct 2017 16:08:00 +0800
Message-Id: <4347990d8bfaea22b8972db1003225bee5443b00.1508397860.git.yi.z.zhang@linux.intel.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
In-Reply-To: <cover.1508397860.git.yi.z.zhang@linux.intel.com>
References: <cover.1508397860.git.yi.z.zhang@linux.intel.com>
X-Mailman-Approved-At: Thu, 19 Oct 2017 09:22:18 +0000
Cc: kevin.tian@intel.com, tamas@tklengyel.com, wei.liu2@citrix.com,
 jun.nakajima@intel.com, rcojocaru@bitdefender.com, george.dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 Zhang Yi Z <yi.z.zhang@linux.intel.com>, jbeulich@suse.com
Subject: [Xen-devel] [PATCH RFC 01/14] xen: vmx: Added EPT based Subpage
	Write Protection Doc.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogWmhhbmcgWWkgWiA8eWkuei56aGFuZ0BsaW51eC5pbnRlbC5jb20+CgpTaWduZWQtb2Zm
LWJ5OiBaaGFuZyBZaSBaIDx5aS56LnpoYW5nQGxpbnV4LmludGVsLmNvbT4KLS0tCiBkb2NzL3R4
dC9taXNjL3NwcF94ZW4udHh0IHwgMjU5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAyNTkgaW5zZXJ0aW9ucygrKQogY3JlYXRl
IG1vZGUgMTAwNjQ0IGRvY3MvdHh0L21pc2Mvc3BwX3hlbi50eHQKCmRpZmYgLS1naXQgYS9kb2Nz
L3R4dC9taXNjL3NwcF94ZW4udHh0IGIvZG9jcy90eHQvbWlzYy9zcHBfeGVuLnR4dApuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5kODRlY2EyCi0tLSAvZGV2L251bGwKKysrIGIv
ZG9jcy90eHQvbWlzYy9zcHBfeGVuLnR4dApAQCAtMCwwICsxLDI1OSBAQAorRFJBRlQ6IEVQVC1C
YXNlZCBTdWItUGFnZSBQcm90ZWN0aW9uIChTUFApIERlc2lnbiBEb2MgZm9yIFhlbgorPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQor
CisxLiBPdmVydmlldworCitFUFQtYmFzZWQgU3ViLVBhZ2UgUHJvdGVjdGlvbiAoU1BQKSBjYXBh
YmlsaXR5IHRvIGFsbG93IFZpcnR1YWwgTWFjaGluZQorTW9uaXRvcnMgdG8gc3BlY2lmeSB3cml0
ZS1wcm90ZWN0aW9uIGZvciBndWVzdCBwaHlzaWNhbCBtZW1vcnkgYXQgYQorc3ViLXBhZ2UgKDEy
OCBieXRlKSBncmFudWxhcml0eS4gV2hlbiB0aGlzIGNhcGFiaWxpdHkgaXMgdXRpbGl6ZWQsIHRo
ZQorQ1BVIGVuZm9yY2VzIHdyaXRlLWFjY2VzcyBwZXJtaXNzaW9ucyBmb3Igc3ViLXBhZ2UgcmVn
aW9ucyBvZiA0SyBwYWdlcworYXMgc3BlY2lmaWVkIGJ5IHRoZSBWTU0uCisKKzIuIE9wZXJhdGlv
biBvZiBTUFAKKworU3ViLVBhZ2UgUHJvdGVjdGlvbiBUYWJsZSAoU1BQVCkgaXMgaW50cm9kdWNl
ZCB0byBtYW5hZ2Ugc3ViLXBhZ2UKK3dyaXRlLWFjY2Vzcy4KKworU1BQVCBpcyBhY3RpdmUgd2hl
biB0aGUgInN1Yi1wYWdlIHdyaXRlIHByb3RlY3Rpb24iIFZNLWV4ZWN1dGlvbiBjb250cm9sCitp
cyAxLiBTUFBUIGxvb2tzIHVwIHRoZSBndWVzdCBwaHlzaWNhbCBhZGRyZXNzZXMgdG8gZGVyaXZl
IGEgNjQgYml0Cisic3ViLXBhZ2UgcGVybWlzc2lvbiIgdmFsdWUgY29udGFpbmluZyBzdWItcGFn
ZSB3cml0ZSBwZXJtaXNzaW9ucy4gVGhlCitsb29rdXAgZnJvbSBndWVzdC1waHlzaWNhbCBhZGRy
ZXNzZXMgdG8gdGhlIHN1Yi1wYWdlIHJlZ2lvbiBwZXJtaXNzaW9ucworaXMgZGV0ZXJtaW5lZCBi
eSBhIHNldCBvZiBTUFBUIHBhZ2luZyBzdHJ1Y3R1cmVzLgorCitXaGVuIHRoZSAic3ViLXBhZ2Ug
d3JpdGUgcHJvdGVjdGlvbiIgVk0tZXhlY3V0aW9uIGNvbnRyb2wgaXMgMSwgdGhlIFNQUFQKK2lz
IHVzZWQgdG8gbG9va3VwIHdyaXRlIHBlcm1pc3Npb24gYml0cyBmb3IgdGhlIDEyOCBieXRlIHN1
Yi1wYWdlIHJlZ2lvbnMKK2NvbnRhaW5pbmcgaW4gdGhlIDRLQiBndWVzdCBwaHlzaWNhbCBwYWdl
LiBFUFQgc3BlY2lmaWVzIHRoZSA0S0IgcGFnZQorbGV2ZWwgcHJpdmlsZWdlcyB0aGF0IHNvZnR3
YXJlIGlzIGFsbG93ZWQgd2hlbiBhY2Nlc3NpbmcgdGhlIGd1ZXN0CitwaHlzaWNhbCBhZGRyZXNz
LCB3aGVyZWFzIFNQUFQgZGVmaW5lcyB0aGUgd3JpdGUgcGVybWlzc2lvbnMgZm9yIHNvZnR3YXJl
CithdCB0aGUgMTI4IGJ5dGUgZ3JhbnVsYXJpdHkgcmVnaW9ucyB3aXRoaW4gYSA0S0IgcGFnZS4g
V3JpdGUgYWNjZXNzZXMKK3ByZXZlbnRlZCBkdWUgdG8gc3ViLXBhZ2UgcGVybWlzc2lvbnMgbG9v
a2VkIHVwIHZpYSBTUFBUIGFyZSByZXBvcnRlZCBhcworRVBUIHZpb2xhdGlvbiBWTSBleGl0cy4g
U2ltaWxhciB0byBFUFQsIGEgbG9naWNhbCBwcm9jZXNzb3IgdXNlcyBTUFBUIHRvCitsb29rdXAg
c3ViLXBhZ2UgcmVnaW9uIHdyaXRlIHBlcm1pc3Npb25zIGZvciBndWVzdC1waHlzaWNhbCBhZGRy
ZXNzZXMKK29ubHkgd2hlbiB0aG9zZSBhZGRyZXNzZXMgYXJlIHVzZWQgdG8gYWNjZXNzIG1lbW9y
eS4KK19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXworCitIb3cgU1BQIGhhcmR3YXJlIHdvcmtzOgorX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXworCitHdWVzdCB3cml0ZSBhY2Nlc3MgLS0+IEdQQSAtLT4gV2Fs
ayBFUFQgLS0+IEVQVCBsZWFmIGVudHJ5IC3ilJAKK+KUjC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t4pSYCivilJQtPiBpZiBWTWV4ZWNf
Y29udHJvbC5zcHAgJiYgZXB0X2xlYWZfZW50cnkuc3BwX2JpdCAoYml0IDYxKQorICAgICB8Cisg
ICAgIOKUlC0+IDxmYWxzZT4gLS0+IEVQVCBsZWdhY3kgYmVoYXZpb3IKKyAgICAgfAorICAgICB8
CisgICAgIOKUlC0+IDx0cnVlPiAgLS0+IGlmIGVwdF9sZWFmX2VudHJ5LndyaXRhYmxlCisgICAg
ICAgICAgICAgICAgICAgICAgfAorICAgICAgICAgICAgICAgICAgICAgIOKUlC0+IDx0cnVlPiAg
LS0+IElnbm9yZSBTUFAKKyAgICAgICAgICAgICAgICAgICAgICB8CisJCSAgICAgIOKUlC0+IDxm
YWxzZT4gLS0+IEdQQSAtLT4gV2FsayBTUFAgNC1sZXZlbCB0YWJsZS0t4pSQCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfAor4pSMLS0tLS0tLS0tLS0tPC0tLS0tLS0tLS1nZXQtdGhlLVNQUFQtcG9pbnQtZnJvbS1W
TUNTLWZpbGVkLS0tLS08LS0tLS0t4pSYCit8CitXYWxrIFNQUCBMNEUgdGFibGUKK3wKK+KUlOKU
kC0tPiBlbnRyeSBtaXNjb25maWd1cmF0aW9uIC0tLS0tLS0tLS0tLT4tLS0tLS0tLS0t4pSQPC0t
LS0tLS0tLS0tLS0tLS3ilJAKKyB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICB8CitlbHNlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgfAorIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAg
ICAgICAgIHwKKyB8ICAg4pSMLS0tLS0tLS0tLS0tLS0tLS0tU1BQIFZNZXhpdDwtLS0tLS0tLS0t
LS0tLS0tLeKUmCAgICAgICAgICAgICAgICAgfAorIHwgICB8ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKKyB8ICAg4pSULT4g
ZXhpdF9xdWFsaWZpY2F0aW9uICYgc3BwdF9taXNjb25maWcgLS0+IHNwcHQgbWlzY29uZmlnICAg
ICAgIHwKKyB8ICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8CisgfCAgIOKUlC0+IGV4aXRfcXVhbGlmaWNhdGlvbiAmIHNw
cHRfbWlzcyAtLT4gc3BwdCBtaXNzICAgICAgICAgICAgICAgICB8Cisg4pSULS3ilJAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwKKyAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8Cit3YWxrIFNQUFQgTDNFLS3ilJAtLT4gaWYtZW50cnktbWlzY29u
ZmlndXJhdGlvbi0tLS0tLS0tLS0tLT4tLS0tLS0tLS0tLS3ilJgKKyAgICAgICAgICAgICAgIHwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CisJ
ICAgICAgZWxzZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8CisJICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8CisJICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8CisgICAgICAgIHdhbGsgU1BQVCBMMkUgLS3ilJAtLT4g
aWYtZW50cnktbWlzY29uZmlndXJhdGlvbi0tLS0tLS0tPi0tLS0tLS3ilJgKKyAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8CisgICAgICAgICAgICAgICAgICAgICAgIGVsc2UgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfAorCQkJfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwKKwkJCXwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8CisJICAgICAgICAgd2FsayBTUFBUIEwxRSAtLeKUkC0+IGlmLWVudHJ5LW1pc2Nv
bmZpZ3VyYXRpb24tLS0+LS0tLeKUmAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fAorCQkJICAgICAgICBlbHNlCisJCQkJIHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIOKUlC0+IGlmIHN1Yi1wYWdlIHdyaXRhYmxlCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIOKUlC0+IDx0cnVlPiAgYWxsb3csIHdyaXRlIGFjY2VzcworCSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIOKUlC0+IDxmYWxzZT4gZGlzYWxsb3csIEVQVCB2aW9sYXRp
b24KK19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXworCiszLiBJbnRlcmZhY2VzCisKKyogRmVhdHVyZSBl
bmFibGluZworCitBZGQgInNwcF9lbmFibGU9MSIgdG8gWGVuIENvbW1hbmQgbGluZSB0byBlbmFi
bGUgU1BQIGZlYXR1cmUsIGRlZmF1bHQgaXMgb2ZmLgorCisqIEdldC9TZXQgc3ViLXBhZ2Ugd3Jp
dGUgYWNjZXNzIHBlcm1pc3Npb24KKworTmV3IFhlbiBIVk0gSHlwZXIgQ2FsbDoKKworYEhWTU9Q
X3NldF9zdWJwYWdlYDoKK1NldCBzdWItcGFnZXMgd3JpdGUgYWNjZXNzIGJpdG1hcCBjb3JyZXNw
b25kaW5nIHRvIGdpdmVuIGdmbi4KKworYGBgYworLyogZm9yIFhlbiBIVk1PUF9zZXRfc3VicGFn
ZSAqLworc3RydWN0IHhlbl9odm1fc3VicGFnZV90IHsKKwlkb21pZCBkb21pZDsKKwlfX3U2NCBn
Zm47CisJX191MzIgYWNjZXNzX21hcDsgLyogc3ViLXBhZ2Ugd3JpdGUtYWNjZXNzIGJpdG1hcCAq
LworfTsKKworI2RlZmluZSBIVk1PUF9zZXRfc3VicGFnZSAgICAgICAgICAyNgorCit4ZW5jYWxs
MihoYW5kbGUtPnhjYWxsLCBfX0hZUEVSVklTT1JfaHZtX29wLCBIVk1PUF9zZXRfc3VicGFnZSwK
KyAgICAgICAgIEhZUEVSQ0FMTF9CVUZGRVJfQVNfQVJHKGFyZykpCitgYGAKKworNC4gU1BQVCBp
bml0aWFsaXphdGlvbgorCisqIFNQUFQgcm9vdCBwYWdlIGFsbG9jYXRpb24KKworICBTUFBUIGlz
IHJlZmVyZW5jZWQgdmlhIGEgNjQtYml0IGNvbnRyb2wgZmllbGQgY2FsbGVkICJzdWItcGFnZQor
ICBwcm90ZWN0aW9uIHRhYmxlIHBvaW50ZSIgKFNQUFRQLCBlbmNvZGluZyAweDIwMzApIHdoaWNo
IGNvbnRhaW5zIGEKKyAgNEstYWxpZ24gcGh5c2ljYWwgYWRkcmVzcy4KKworICBTUFBUIGFsc28g
aGFzIDQgbGV2ZWwgdGFibGUgYXMgd2VsbCBhcyBFUFQuIFNvLCBhcyBFUFQgZG9lcywgd2hlbiBY
ZW4KKyAgbG9hZHMgbW11LCB3ZSBhbGxvY2F0ZSBhIHJvb3QgcGFnZSBmb3IgU1BQVCBMNCB0YWJs
ZS4KKworKiBFUFQgbGVhZiBlbnRyeSBTUFAgYml0CisKKyAgU2V0IDAgdG8gU1BQIGJpdCB0byBj
bG9zZSBTUFAgYnkgZGVmYXVsdC4KKworNS4gU2V0L0dldCBTdWItUGFnZSBhY2Nlc3MgYml0bWFw
IGZvciBidW5jaCBvZiBndWVzdCBwaHlzaWNhbCBwYWdlcworCisqIFRvIHV0aWxpemUgU1BQIGZl
YXR1cmUsIHN5c3RlbSBhZG1pbiBzaG91bGQgU2V0IGEgU3ViLXBhZ2UgYWNjZXNzIHdyaXRlIHZp
YQorICBTUFAgWGVuIGh5cGVyIGNhbGwgYEhWTU9QX3NldF9zdWJwYWdlYCwgd2hpY2ggd2lsbCBw
cmVwYXJlZCB0aGUgZmxvd2luZyB0aGluZ3MuCisKKyAgICgxLkdvdCB0aGUgY29ycmVzcG9uZGlu
ZyBFUFQgbGVhZiBlbnRyeSB2aWEgdGhlIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3MuCisgICAoMi5J
ZiBpdCBpcyBhIDRLIHBhZ2UgZnJhbWUsIGZsYWcgdGhlIGJpdCA2MSB0byBlbmFibGUgc3VicGFn
ZSBwcm90ZWN0aW9uIG9uIHRoaXMgcGFnZS4KKyAgICgzLlNldHVwIHNwcCBwYWdlIHN0cnVjdHVy
ZSwgdGhlIHBhZ2Ugc3RydWN0dXJlIGZvcm1hdCBpcyBsaXN0IGZvbGxvd2luZy4KKworICAgRm9y
bWF0IG9mIHRoZSBTUFBUIEw0RSwgTDNFLCBMMkU6CisgICB8IEJpdCAgICB8IENvbnRlbnRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8CisgICB8IDotLS0tLSB8IDotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS18CisgICB8IDAgICAgICB8IFZh
bGlkIGVudHJ5IHdoZW4gc2V0OyBpbmRpY2F0ZXMgd2hldGhlciB0aGUgZW50cnkgaXMgcHJlc2Vu
dCAgICAgICAgICAgICB8CisgICB8IDExOjEgICB8IFJlc2VydmVkICgwKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CisgICB8IE4t
MToxMiB8IFBoeXNpY2FsIGFkZHJlc3Mgb2YgNEtCIGFsaWduZWQgU1BQVCBMWC0xIFRhYmxlIHJl
ZmVyZW5jZWQgYnkgdGhpcyBlbnRyeSB8CisgICB8IDUxOk4gICB8IFJlc2VydmVkICgwKSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
CisgICB8IDYzOjUyICB8IFJlc2VydmVkICgwKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CisgICBOb3RlOiBOIGlzIHRoZSBwaHlz
aWNhbCBhZGRyZXNzIHdpZHRoIHN1cHBvcnRlZCBieSB0aGUgcHJvY2Vzc29yLiBYIGlzIHRoZSBw
YWdlIGxldmVsCisKKyAgIEZvcm1hdCBvZiB0aGUgU1BQVCBMMUU6CisgICB8IEJpdCAgIHwgQ29u
dGVudHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfAorICAgfCA6LS0tLSB8IDotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIHwKKyAgIHwgMCsyaSAgfCBXcml0ZSBwZXJt
aXNzaW9uIGZvciBpLXRoIDEyOCBieXRlIHN1Yi1wYWdlIHJlZ2lvbi4gICAgICAgICAgICAgICB8
CisgICB8IDErMmkgIHwgUmVzZXJ2ZWQgKDApLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfAorICAgTm90ZTogYDA8PWk8PTMxYAorCisqIFN1Yi1w
YWdlIHdyaXRlIGFjY2VzcyBiaXRtYXAgc2V0dGluZyBwc2V1ZG8tY29kZToKKworYGBgYworc3Rh
dGljIGludCBwMm1fc2V0X3N1YnBhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKKwkJCSAgIHN0cnVjdCB4
ZW5faHZtX3N1YnBhZ2VfdCAqc3BwX2luZm8pCit7CisgICAgZ2ZuX3QgKmdmbnMgPSBzcHBfaW5m
by0+Z2ZuczsKKyAgICB1NjQgKmFjY2Vzc19tYXAgPSBzcHBfaW5mby0+YWNjZXNzX21hcDsKKwor
ICAgIHNhbml0eV9jaGVjaygpOworCisgICAgLyogU1BQIHdvcmtzIHdoZW4gdGhlIHBhZ2UgaXMg
dW53cml0YWJsZSAqLworICAgIGlmIChzZXRfZXB0X2xlYWZfbGV2ZWxfdW53cml0YWJsZShnZm4p
ID09IHN1Y2Nlc3MpCisKKyAgICAgICAgaWYgKHAybV9zZXRfc3BwX3BhZ2Vfc3QoZ2ZuKSA9PSBz
dWNjZXNzKQorCSAgICAKKwkgICAgc3VjY2VzczsKKworfQorYGBgCisKK1VzZXIgY291bGQgZ2V0
IHRoZSBzdWJwYWdlIGluZm8gdmlhIFNQUCBYZW4gaHlwZXIgY2FsbCBgSFZNT1BfZ2V0X3N1YnBh
Z2VgLgorCisqIFN1Yi1wYWdlIGdldCBzdWJwYWdlIGluZm8gcHNldWRvLWNvZGU6CisKK2BgYGMK
K3N0YXRpYyBpbnQgcDJtX2dldF9zdWJwYWdlKHN0cnVjdCBkb21haW4gKmQKKwkJCSAgIHN0cnVj
dCB4ZW5faHZtX3N1YnBhZ2VfdCAqc3BwX2luZm8pCit7CisJZ2ZuX3QgKmdmbnMgPSBzcHBfaW5m
by0+Z2ZuczsKKworCXNhbml0eV9jaGVjayhnZm4pOworCXNwcF9pbmZvID0gcDJtX2dldF9zcHBf
cGFnZV9mcmFtZShnZm4pOworfQorYGBgCisKKzYuIFNQUFQtaW5kdWNlZCB2bWV4aXRzCisKKyog
U1BQIFZNIGV4aXRzCisKK0FjY2Vzc2VzIHVzaW5nIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3NlcyBt
YXkgY2F1c2UgVk0gZXhpdHMgZHVlIHRvIGEgU1BQVAorTWlzY29uZmlndXJhdGlvbiBvciBhIFNQ
UFQgTWlzcy4KKworQSBTUFBUIE1pc2NvbmZpZ3VyYXRpb24gdm1leGl0IG9jY3VycyB3aGVuLCBp
biB0aGUgY291cnNlIG9mIHRyYW5zbGF0aW5nCithIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3MsIHRo
ZSBsb2dpY2FsIHByb2NlZXNvciBlbmNvdW50ZXJzIGEgbGVhZiBFUFQKK3BhZ2luZy1zdHJ1Y3R1
cmUgZW50cnkgbWFwcGluZyBhIDRLQiBwYWdlLCB3aXRoIFNQUCBlbmFibGVkLCBkdXJpbmcgdGhl
CitTUFBUIGxvb2t1cCwgYSBTUFBUIHBhZ2luZy1zdHJ1Y3R1cmUgZW50cnkgY29udGFpbnMgYW4g
dW5zdXBwb3J0ZWQKK3ZhbHVlLgorCitBIFNQUFQgTWlzcyB2bWV4aXQgb2NjdXJzIGR1cmluZyB0
aGUgU1BQVCBsb29rdXAgdGhlcmUgaXMgbm8gU1BQVAorbWlzY29uZmlndXJhdGlvbiBidXQgYW55
IGxldmVsIG9mIFNQUFQgcGFnaW5nLXN0cnVjdHVyZSBlbnRyaWVzIGFyZSBub3QKK3ByZXNlbnQu
CisKK05PVEUuIFNQUFQgbWlzY29uZmlndXJhdGlvbnMgYW5kIFNQUFQgbWlzcyBjYW4gb2NjdXIg
b25seSBkdWUgdG8gYW4KK2F0dGVtcHQgdG8gd3JpdGUgbWVtb3J5IHdpdGggYSBndWVzdCBwaHlz
aWNhbCBhZGRyZXNzLgorCisqIEVQVCB2aW9sYXRpb24gdm1leGl0cyBkdWUgdG8gU1BQVAorCitF
UFQgdmlvbGF0aW9ucyBkdWUgdG8gbWVtb3J5IHdyaXRlIGFjY2Vzc2VzIGRpc2FsbG93ZWQgZHVl
IHRvIHN1Yi1wYWdlCitwcm90ZWN0aW9uIHBlcm1pc3Npb25zIHNwZWNpZmllZCBpbiB0aGUgU1BQ
VCBhcmUgcmVwb3J0ZWQgdmlhIEVQVAordmlvbGF0aW9uIFZNIGV4aXRzLgorCis3LiBTUFBULWlu
ZHVjZWQgdm1leGl0cyBoYW5kbGluZworCitgYGBjCisjZGVmaW5lIEVYSVRfUkVBU09OX1NQUCAg
ICAgICAgICAgICAgICAgNjYKK3ZteF92bWV4aXRfaGFuZGxlciB7CisJLi4uCisJW0VYSVRfUkVB
U09OX1NQUF0gICAgICAgICAgICAgICAgICAgICA9IHZteF9oYW5kbGVfc3BwLAorCS4uLgorfTsK
K2BgYAorTmV3IGV4aXQgcXVhbGlmaWNhdGlvbiBmb3IgU1BQVC1pbmR1Y2VkIHZtZXhpdHMuCisK
K3wgQml0ICAgfCBDb250ZW50cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8Cit8IDotLS0tIHwgOi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gfAorfCAxMDowICB8IFJl
c2VydmVkICgwKS4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwKK3wgMTEgICAgfCBTUFBUIFZNIGV4aXQgdHlwZS4gU2V0IGZvciBTUFBUIE1pc3Ms
IGNsZWFyZWQgZm9yIFNQUFQgTWlzY29uZmlnLiB8Cit8IDEyICAgIHwgTk1JIHVuYmxvY2tpbmcg
ZHVlIHRvIElSRVQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAorfCA2
MzoxMyB8IFJlc2VydmVkICgwKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwKKworKiBTUFBUIG1pc3MgYW5kIG1pc2NvbmZpZ3VyYXRpb24KKwor
U1BQIFZNZXhpdCBoYW5kbGVyIFBzZXVkby1jb2RlOgorYGBgYworc3RhdGljIGludCB2bXhfaGFu
ZGxlX3NwcCgpCit7CisJZXhpdF9xdWFsaWZpY2F0aW9uID0gdm1jc19yZWFkbChFWElUX1FVQUxJ
RklDQVRJT04pOworCWlmIChleGl0X3F1YWxpZmljYXRpb24gJiBTUFBfRVhJVF9UWVBFX0JJVCkg
eworCQkvKiBTUFBUIE1pc3MgKi8KKwl9IGVsc2UgeworCQkvKiBTUFBUIE1pc2NvbmZpZyAqLwor
CQlXQVJOX09OKDEpOworCX0KKwlyZXR1cm4gMDsKK30KK2BgYAorCis4LiBFUFQgdmlvbGF0aW9u
IHZtZXhpdHMgZHVlIHRvIFNQUFQKKworV2hpbGUgaGFyZHdhcmUgd2Fsa2luZyB0aGUgU1BQIHBh
Z2UgdGFibGUsIElmIHRoZSBzdWItcGFnZSByZWdpb24gd3JpdGUKK3Blcm1pc3Npb24gYml0IGlz
IHNldCwgdGhlIHdyaXRlIGlzIGFsbG93ZWQsIGVsc2UgdGhlIHdyaXRlIGlzIGRpc2FsbG93ZWQK
K2FuZCByZXN1bHRzIGluIGFuIEVQVCB2aW9sYXRpb24uCisKK3dlIG5lZWQgcGVlayB0aGlzIGNh
c2UgaW4gRVBUIHZpb2xhdGlvbiBoYW5kbGVyLgorCisKLS0gCjIuNy40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 09:22:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 09:22:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e571v-0001uc-IT; Thu, 19 Oct 2017 09:22:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.z.zhang@linux.intel.com>) id 1e55tn-0004E7-Q2
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 08:09:51 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 60/4D-25852-FCD58E95; Thu, 19 Oct 2017 08:09:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42I5YG5SoXsu9kW
 kwawvyhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aJt8/YClbKV9yes5y1gfGieBcjJ4eQwDRG
 iZb1riC2hACvxJFlM1ghbH+JyxcvsUPUFElc2naDrYuRC8heCFT/bjdYEZuAtkTzjfcsILaIg
 JLEvVWTmUCKmAV6mSQW3PgKlhAWCJZ4tPsCmM0ioCoxddcUxi5GDg5egQSJFzNMIJbJSdw818
 kMYnMK2EncfbaFDWKxrcSzbz9ZJjDyLWBkWMWoXpxaVJZapGusl1SUmZ5RkpuYmaNraGCml5t
 aXJyYnpqTmFSsl5yfu4kRGCQMQLCDseOf0yFGSQ4mJVFe2cAXkUJ8SfkplRmJxRnxRaU5qcWH
 GGU4OJQkeJfHAOUEi1LTUyvSMnOA4QqTluDgURLh9QRJ8xYXJOYWZ6ZDpE4x6nJ03Lz7h0mIJ
 S8/L1VKnLcepEgApCijNA9uBCx2LjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY9yTIFJ7MvB
 K4Ta+AjmACOoLdHuyIkkSElFQDI9Ni7qjVgs99dXZtFp90p2vpma5Tyo8mvdZ+J5tRKTy5ecr
 xU+uYZS5F9MbIJIWYxH85GMRs/OnpbtEq9X9rprgtCt7plrC1PSYuLUGA5ZZ02aNPXv2JG1va
 9084mevGOOX0fAHDCo4Kk22e80U6Uwxkmb/bvfyy4f/y/aUPgpRO9cV0m9a+VWIpzkg01GIuK
 k4EAC6RFi2YAgAA
X-Env-Sender: yi.z.zhang@linux.intel.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1508400587!77744908!1
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50243 invoked from network); 19 Oct 2017 08:09:49 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2017 08:09:49 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 19 Oct 2017 01:09:46 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,400,1503385200"; d="scan'208";a="139949196"
Received: from linux.intel.com ([10.54.29.200])
 by orsmga004.jf.intel.com with ESMTP; 19 Oct 2017 01:09:46 -0700
Received: from dazhang1-ssd.sh.intel.com (unknown [10.239.48.55])
 by linux.intel.com (Postfix) with ESMTP id 0E29B580354;
 Thu, 19 Oct 2017 01:09:43 -0700 (PDT)
From: Zhang Yi <yi.z.zhang@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 19 Oct 2017 16:10:22 +0800
Message-Id: <18ef8908e711280d7bcd583784b81a255d76c642.1508397860.git.yi.z.zhang@linux.intel.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1508397860.git.yi.z.zhang@linux.intel.com>
References: <cover.1508397860.git.yi.z.zhang@linux.intel.com>
X-Mailman-Approved-At: Thu, 19 Oct 2017 09:22:18 +0000
Cc: kevin.tian@intel.com, tamas@tklengyel.com, wei.liu2@citrix.com,
 jun.nakajima@intel.com, rcojocaru@bitdefender.com, george.dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 Zhang Yi Z <yi.z.zhang@linux.intel.com>, jbeulich@suse.com
Subject: [Xen-devel] [PATCH RFC 04/14] xen: vmx: Introduce SPP-Induced vm
	exit and it's handle.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogWmhhbmcgWWkgWiA8eWkuei56aGFuZ0BsaW51eC5pbnRlbC5jb20+CgpBY2Nlc3NlcyB1
c2luZyBndWVzdC1waHlzaWNhbCBhZGRyZXNzZXMgbWF5IGNhdXNlIFNQUC1pbmR1Y2VkIFZNIGV4
aXRzCmR1ZSB0byBhbiBTUFBUIG1pc2NvbmZpZ3VyYXRpb24gb3IgYW4KU1BQVCBtaXNzLiBUaGUg
YmFzaWMgVk0gZXhpdCByZWFzb24gY29kZSByZXBvcnRlZCBmb3IgU1BQLWluZHVjZWQgVk0KZXhp
dHMgaXMgNjYuCgpBbiBTUFBUIG1pc2NvbmZpZ3VyYXRpb24gVk0gZXhpdCBvY2N1cnMgd2hlbiwg
aW4gdGhlIGNvdXJzZSBvZgp0cmFuc2xhdGluZyBhIGd1ZXN0LXBoeXNpY2FsIGFkZHJlc3MsIHRo
ZSBsb2dpY2FsIHByb2Nlc3NvciBlbmNvdW50ZXJzCmEgbGVhZiBFUFQgcGFnaW5nLXN0cnVjdHVy
ZSBlbnRyeSBtYXBwaW5nIGEgNEtCIHBhZ2UgZm9yIHdoaWNoIHRoZQpzdWItcGFnZSB3cml0ZSBw
ZXJtaXNzaW9uIGNvbnRyb2wgYml0IGlzIHNldCBhbmQgZHVyaW5nIHRoZSBTUFBUIGxvb2t1cAph
biBTUFBUIHBhZ2luZy1zdHJ1Y3R1cmUgZW50cnkgY29udGFpbnMgYW4gdW5zdXBwb3J0ZWQgdmFs
dWUuCgpBbiBTUFBUIG1pc3MgVk0gZXhpdCBvY2N1cnMgd2hlbiwgaW4gdGhlIGNvdXJzZSBvZiB0
cmFuc2xhdGlvbiBhCmd1ZXN0LXBoeXNpY2FsIGFkZHJlc3MsIHRoZSBsb2dpY2FsIHByb2Nlc3Nv
ciBlbmNvdW50ZXJzIGEgbGVhZgpFUFQgcGFnaW5nLXN0cnVjdHVyZSBlbnRyeSBmb3Igd2hpY2gg
dGhlIHN1Yi1wYWdlIHdyaXRlIHBlcm1pc3Npb24KY29udHJvbCBiaXQgaXMgc2V0IGFuZCBkdXJp
bmcgdGhlIFNQUFQgbG9va3VwIHRoZXJlIGlzIG5vIFNQUFQKbWlzY29uZmlndXJhdGlvbiBidXQg
YW55IGxldmVsIG9mIFNQUFQgcGFnaW5nLXN0cnVjdHVyZSBlbnRyaWVzCmFyZSBub3QtcHJlc2Vu
dC4KCkFsc28gSW50cm9kdWNlZCB0aGUgbmV3IGV4aXQgcXVhbGlmaWNhdGlvbiBmb3IgU1BQVC1p
bmR1Y2VkIHZtZXhpdHMuCgp8IEJpdCAgIHwgQ29udGVudHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAp8IDotLS0tIHwgOi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0g
fAp8IDEwOjAgIHwgUmVzZXJ2ZWQgKDApLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfAp8IDExICAgIHwgU1BQVCBWTSBleGl0IHR5cGUuIFNldCBm
b3IgU1BQVCBNaXNzLCBjbGVhcmVkIGZvciBTUFBUIE1pc2NvbmZpZy4gfAp8IDEyICAgIHwgTk1J
IHVuYmxvY2tpbmcgZHVlIHRvIElSRVQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfAp8IDYzOjEzIHwgUmVzZXJ2ZWQgKDApICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfAoKU2lnbmVkLW9mZi1ieTogWmhhbmcgWWkgWiA8
eWkuei56aGFuZ0BsaW51eC5pbnRlbC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14
LmMgICAgICAgIHwgMzEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vdm14L3ZteC5oIHwgMTEgKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdl
ZCwgNDIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
eC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXggNjljZTNhYS4uMDRhZTBkNiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVuL2FyY2gveDg2
L2h2bS92bXgvdm14LmMKQEAgLTM1MjEsNiArMzUyMSwyOCBAQCBzdGF0aWMgaW50IHZteF9oYW5k
bGVfYXBpY193cml0ZSh2b2lkKQogICAgIHJldHVybiB2bGFwaWNfYXBpY3Zfd3JpdGUoY3VycmVu
dCwgZXhpdF9xdWFsaWZpY2F0aW9uICYgMHhmZmYpOwogfQogCitzdGF0aWMgaW50IHZteF9oYW5k
bGVfc3BwKHNwcF9xdWFsX3QgcSwgcGFkZHJfdCBncGEpCit7CisgICAgaWYgKCBxLnNwcHRfbWlz
c190eXBlICkKKyAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIFNQUFQgTWlzcyA6CisgICAg
ICAgICAqIFN1YnBhZ2UgUHJvdGVjdGlvbiBUYWJsZSBub3QgcHJlc2VudAorICAgICAgICAgKi8K
KyAgICAgICAgcHJpbnRrKCJTUFAgbWlzcyBvY2N1cmVkIGF0IGdwYTolbHhcbiIsIGdwYSk7CisK
KyAgICAgICAgcmV0dXJuIHRydWU7CisgICAgfQorCisgICAgLyoKKyAgICAgKiBTUFBUIE1pc2Nv
bmZpZworICAgICAqIFRoaXMgaXMgcHJvYmFibHkgcG9zc2libGUgdGhhdCB5b3VyIHNwcHQgdGFi
bGUKKyAgICAgKiBzZXQgYXMgYSBpbmNvcnJlY3QgZm9ybWF0CisgICAgICovCisgICAgV0FSTl9P
TigxKTsKKyAgICByZXR1cm4gZmFsc2U7Cit9CisKIHZvaWQgdm14X3ZtZXhpdF9oYW5kbGVyKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewogICAgIHVuc2lnbmVkIGxvbmcgZXhpdF9xdWFs
aWZpY2F0aW9uLCBleGl0X3JlYXNvbiwgaWR0dl9pbmZvLCBpbnRyX2luZm8gPSAwOwpAQCAtNDEy
NCw2ICs0MTQ2LDE1IEBAIHZvaWQgdm14X3ZtZXhpdF9oYW5kbGVyKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQogICAgIGNhc2UgRVhJVF9SRUFTT05fQUNDRVNTX0xEVFJfT1JfVFI6CiAgICAg
ICAgIHZteF9oYW5kbGVfZGVzY3JpcHRvcl9hY2Nlc3MoZXhpdF9yZWFzb24pOwogICAgICAgICBi
cmVhazsKKyAgICBjYXNlIEVYSVRfUkVBU09OX1NQUDoKKyAgICB7CisgICAgICAgIHBhZGRyX3Qg
Z3BhOworCisgICAgICAgIF9fdm1yZWFkKEdVRVNUX1BIWVNJQ0FMX0FERFJFU1MsICZncGEpOwor
ICAgICAgICBfX3ZtcmVhZChFWElUX1FVQUxJRklDQVRJT04sICZleGl0X3F1YWxpZmljYXRpb24p
OworICAgICAgICB2bXhfaGFuZGxlX3NwcChleGl0X3F1YWxpZmljYXRpb24sIGdwYSk7CisgICAg
ICAgIGJyZWFrOworICAgIH0KIAogICAgIGNhc2UgRVhJVF9SRUFTT05fVk1YX1BSRUVNUFRJT05f
VElNRVJfRVhQSVJFRDoKICAgICBjYXNlIEVYSVRfUkVBU09OX0lOVlBDSUQ6CmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm14LmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS92bXgvdm14LmgKaW5kZXggNDg4OWE2NC4uMzVhYWRhNiAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZteC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L3ZteC92bXguaApAQCAtMjEzLDYgKzIxMyw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBwaV9jbGVh
cl9zbihzdHJ1Y3QgcGlfZGVzYyAqcGlfZGVzYykKICNkZWZpbmUgRVhJVF9SRUFTT05fUE1MX0ZV
TEwgICAgICAgICAgICA2MgogI2RlZmluZSBFWElUX1JFQVNPTl9YU0FWRVMgICAgICAgICAgICAg
IDYzCiAjZGVmaW5lIEVYSVRfUkVBU09OX1hSU1RPUlMgICAgICAgICAgICAgNjQKKyNkZWZpbmUg
RVhJVF9SRUFTT05fU1BQICAgICAgICAgICAgICAgICA2NgogCiAvKgogICogSW50ZXJydXB0aW9u
LWluZm9ybWF0aW9uIGZvcm1hdApAQCAtNjE2LDYgKzYxNywxNiBAQCB0eXBlZGVmIHVuaW9uIGVw
dF9xdWFsIHsKICAgICB9OwogfSBfX3RyYW5zcGFyZW50X18gZXB0X3F1YWxfdDsKIAorLyogU1BQ
IGluZHVjZWQgdm1leGl0IHF1YWxpZmljYXRpb25zIGRlZmluaXRpb25zICovCit0eXBlZGVmIHVu
aW9uIHNwcF9xdWFsIHsKKyAgICB1bnNpZ25lZCBsb25nIHJhdzsKKyAgICBzdHJ1Y3QgeworICAg
ICAgICB1bnNpZ25lZCBsb25nIHJlc2VydmVkICAgOjExOworICAgICAgICBib29sIHNwcHRfbWlz
c190eXBlICAgICAgOjE7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgcmVzZXJ2ZWQyICA6NTI7Cisg
ICAgfTsKK30gX190cmFuc3BhcmVudF9fIHNwcF9xdWFsX3Q7CisKICNkZWZpbmUgRVBUX0w0X1BB
R0VUQUJMRV9TSElGVCAgICAgIDM5CiAjZGVmaW5lIEVQVF9QQUdFVEFCTEVfRU5UUklFUyAgICAg
ICA1MTIKIAotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 19 09:22:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 09:22:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e571w-0001vg-Qr; Thu, 19 Oct 2017 09:22:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.z.zhang@linux.intel.com>) id 1e55x5-0004mB-6o
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 08:13:15 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 49/10-31897-A9E58E95; Thu, 19 Oct 2017 08:13:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeJIrShJLcpLzFFi42I5YG4SoTsz7kW
 kwctmE4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPZjQ7Wgg6RivW3eRoYuwS6GLk4hASmM0rM
 nT6fpYuRk0NCgFfiyLIZrF2MHEB2gETbJS2QsJBAkcT+23eYIeoXMkq0d31gAkmwCWhLNN94D
 9YrIqAkcW/VZCaQImaBXiaJBTe+giWEBXwkVrXeYAWxWQRUJe5PWssGYvMKJEhsWXiREWKxnM
 TNc53MIDangJ3E3Wdb2CA220o8+/aTZQIj3wJGhlWMGsWpRWWpRbqGZnpJRZnpGSW5iZk5uoY
 GZnq5qcXFiempOYlJxXrJ+bmbGIFhwgAEOxjvbww4xCjJwaQkyisb+CJSiC8pP6UyI7E4I76o
 NCe1+BCjDAeHkgTv4lignGBRanpqRVpmDjBgYdISHDxKIryeMUBp3uKCxNzizHSI1ClGXY6Om
 3f/MAmx5OXnpUqJ81aBzBAAKcoozYMbAYueS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmZQ
 GZwpOZVwK36RXQEUxAR7Dbgx1RkoiQkmpgtNjuMOdfeuzvDedev968WvUV06WVs34LHf0c9vh
 NXPY74y+n5vF8+7vodrcgi8t6r/tSif+PZqlUM7+4suSL3kP1tB8TvU4sObtmc8gFd/Nme7Pt
 +c/l5M41/oifEzyz+jf/0X07l2ufnHROKdORvXPDb4PnF7KeSR2y4t7SM51dS8Ok7v8P/XQll
 uKMREMt5qLiRAC91ys0mQIAAA==
X-Env-Sender: yi.z.zhang@linux.intel.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1508400791!110927449!1
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50463 invoked from network); 19 Oct 2017 08:13:13 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2017 08:13:13 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 19 Oct 2017 01:13:10 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,400,1503385200"; d="scan'208";a="1207517553"
Received: from linux.intel.com ([10.54.29.200])
 by fmsmga001.fm.intel.com with ESMTP; 19 Oct 2017 01:13:10 -0700
Received: from dazhang1-ssd.sh.intel.com (unknown [10.239.48.55])
 by linux.intel.com (Postfix) with ESMTP id 24C6258027A;
 Thu, 19 Oct 2017 01:13:07 -0700 (PDT)
From: Zhang Yi <yi.z.zhang@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 19 Oct 2017 16:13:46 +0800
Message-Id: <eff072e8be26dbc148b032f17fd9333b90abddb4.1508397860.git.yi.z.zhang@linux.intel.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1508397860.git.yi.z.zhang@linux.intel.com>
References: <cover.1508397860.git.yi.z.zhang@linux.intel.com>
X-Mailman-Approved-At: Thu, 19 Oct 2017 09:22:18 +0000
Cc: kevin.tian@intel.com, tamas@tklengyel.com, wei.liu2@citrix.com,
 jun.nakajima@intel.com, rcojocaru@bitdefender.com, george.dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 Zhang Yi Z <yi.z.zhang@linux.intel.com>, jbeulich@suse.com
Subject: [Xen-devel] [PATCH RFC 10/14] xen: vmx: Implement the Hypercall
	p2m_set_subpage
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogWmhhbmcgWWkgWiA8eWkuei56aGFuZ0BsaW51eC5pbnRlbC5jb20+CgpUbyB1dGlsaXpl
IFNQUCBmZWF0dXJlLCBzeXN0ZW0gYWRtaW4gc2hvdWxkIFNldCBhIFN1Yi1wYWdlIGFjY2VzcyB3
cml0ZSB2aWEKU1BQIEh5cGVyY2FsbCBgSFZNT1Bfc2V0X3N1YnBhZ2VgLCB3aGljaCB3aWxsIHBy
ZXBhcmVkIHRoZSBmbG93aW5nIHRoaW5ncy4KCiAgICgxLkdvdCB0aGUgY29ycmVzcG9uZGluZyBF
UFQgbGVhZiBlbnRyeSB2aWEgdGhlIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3MuCiAgICgyLklmIGl0
IGlzIGEgNEsgcGFnZSBmcmFtZSwgZmxhZyB0aGUgYml0IDYxIHRvIGVuYWJsZSBzdWJwYWdlIHBy
b3RlY3Rpb24gb24gdGhpcyBwYWdlLgogICAoMy5TZXR1cCBzcHAgcGFnZSBzdHJ1Y3R1cmUuCgpT
aWduZWQtb2ZmLWJ5OiBaaGFuZyBZaSBaIDx5aS56LnpoYW5nQGxpbnV4LmludGVsLmNvbT4KLS0t
CiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgIHwgIDggKysrKysrKysKIHhlbi9hcmNoL3g4
Ni9tbS9tZW1fYWNjZXNzLmMgfCAxNSArKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3hlbi9t
ZW1fYWNjZXNzLmggfCAgMiArKwogMyBmaWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZt
LmMKaW5kZXggNTRjZDkxNi4uYWZjNDYyMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9o
dm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC00Njk2LDkgKzQ2OTYsMTcgQEAg
bG9uZyBkb19odm1fb3AodW5zaWduZWQgbG9uZyBvcCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2
b2lkKSBhcmcpCiAKICAgICBjYXNlIEhWTU9QX3NldF9zdWJwYWdlOiB7CiAgICAgICAgIHhlbl9o
dm1fc3VicGFnZV90IHN1YnBhZ2U7CisgICAgICAgIHN0cnVjdCBkb21haW4gKmQ7CiAKICAgICAg
ICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJnN1YnBhZ2UsIGFyZywgMSApICkKICAgICAgICAgICAg
IHJldHVybiAtRUZBVUxUOworCisgICAgICAgIGQgPSByY3VfbG9ja19kb21haW5fYnlfYW55X2lk
KHN1YnBhZ2UuZG9taWQpOworICAgICAgICBpZiAoIGQgPT0gTlVMTCApCisgICAgICAgICAgICBy
ZXR1cm4gLUVTUkNIOworCisgICAgICAgIHJjID0gcDJtX3NldF9zdWJwYWdlKGQsIChfZ2ZuKShz
dWJwYWdlLmdmbiksIHN1YnBhZ2UuYWNjZXNzX21hcCk7CisgICAgICAgIHJjdV91bmxvY2tfZG9t
YWluKGQpOwogICAgICAgICBicmVhazsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS9tZW1fYWNjZXNzLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCmluZGV4IDFi
OTc0NjkuLmZkZWRjNGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMK
KysrIGIveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwpAQCAtNTI1LDYgKzUyNSwyMSBAQCBp
bnQgcDJtX3NldF9zcHBfcGFnZV9zdChzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIHVpbnQz
Ml90IGFjY2Vzc19tYXApCiAgICAgcmV0dXJuIHJldDsKIH0KIAoraW50IHAybV9zZXRfc3VicGFn
ZShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIHVpbnQzMl90IGFjY2Vzc19tYXApCit7Cisg
ICAgaW50IHJldDsKKyAgICByZXQgPSBwMm1fc2V0X21lbV9zcHBfd3AoZCwgZ2ZuKTsKKyAgICBp
ZiAoIHJldCA8IDAgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKCJTUFA6IFNldCBzdWJwYWdlIGVw
dCB3cCBmYWlsZWQhISAleFxuIiwgcmV0KTsKKyAgICAgICAgcmV0dXJuIHJldDsKKyAgICB9Cisg
ICAgcmV0ID0gcDJtX3NldF9zcHBfcGFnZV9zdChkLCBnZm4sIGFjY2Vzc19tYXApOworICAgIGlm
ICggcmV0IDwgMCApCisgICAgICAgIHByaW50aygiU1BQOiBTZXQgc3VicGFnZSB0YWJsZSBmYWls
ZWQhISAleFxuIiwgcmV0KTsKKyAgICByZXR1cm4gcmV0OworfQorCiAvKgogICogTG9jYWwgdmFy
aWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL21lbV9hY2Nl
c3MuaCBiL3hlbi9pbmNsdWRlL3hlbi9tZW1fYWNjZXNzLmgKaW5kZXggNWFiMzRjMS4uMjhlYjcw
YyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL21lbV9hY2Nlc3MuaAorKysgYi94ZW4vaW5j
bHVkZS94ZW4vbWVtX2FjY2Vzcy5oCkBAIC03OCw2ICs3OCw4IEBAIGxvbmcgcDJtX3NldF9tZW1f
YWNjZXNzX211bHRpKHN0cnVjdCBkb21haW4gKmQsCiAgKi8KIGludCBwMm1fZ2V0X21lbV9hY2Nl
c3Moc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCB4ZW5tZW1fYWNjZXNzX3QgKmFjY2Vzcyk7
CiAKK2ludCBwMm1fc2V0X3N1YnBhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCB1aW50
MzJfdCBhY2Nlc3NfbWFwKTsKKwogI2lmZGVmIENPTkZJR19IQVNfTUVNX0FDQ0VTUwogaW50IG1l
bV9hY2Nlc3NfbWVtb3AodW5zaWduZWQgbG9uZyBjbWQsCiAgICAgICAgICAgICAgICAgICAgICBY
RU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9tZW1fYWNjZXNzX29wX3QpIGFyZyk7Ci0tIAoyLjcu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 09:22:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 09:22:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e571w-0001v9-6r; Thu, 19 Oct 2017 09:22:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.z.zhang@linux.intel.com>) id 1e55vR-0004jZ-Uo
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 08:11:34 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 07/F8-00431-53E58E95; Thu, 19 Oct 2017 08:11:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnkeJIrShJLcpLzFFi42Jpa+tI0TWOexF
 psGmlrMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvH3/VLWggWKFd2HJ7M2MJ6V7GLk5BASqJSY
 8W4fO4gtIcArcWTZDFYI219iQecUZoiaIommmz+Zuhi5gOyFjBIPe6ezgSTYBLQlmm+8ZwGxR
 QSUJO6tmgxWxCzQyySx4MZXsISwQKLEiQkrGEFsFgFViYuPv4HFeQUSJC69esoEsU1O4ua5Tr
 BtnAJ2EnefbWGD2Gwr8ezbT5YJjHwLGBlWMWoUpxaVpRbpGprrJRVlpmeU5CZm5ugaGhjr5aY
 WFyemp+YkJhXrJefnbmIEBgoDEOxgfHna8xCjJAeTkiivbOCLSCG+pPyUyozE4oz4otKc1OJD
 jDIcHEoSvI9igHKCRanpqRVpmTnAkIVJS3DwKInweoKkeYsLEnOLM9MhUqcYdTk6bt79wyTEk
 peflyolzvsHpEgApCijNA9uBCx+LjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYlyUWaApPZl
 4J3KZXQEcwAR3Bbg92REkiQkqqgTHlgUOUV8tc5TYp80WTmI70P/rS/zdmJs/7eeckfRo0N8m
 Fdf/78Vds7eMjm5P5z/QWnveUMQu/+tV0G2+B/8Goi8fP3s4T0ChrXjgnfWHdrb9f6lZMfdUh
 tyd1z9XIHwnlVxfqbYoMzru/9MSK7zZb4p/FX/f4sLFqyrpPjB9+Vq22unTX4stJJZbijERDL
 eai4kQACBr74poCAAA=
X-Env-Sender: yi.z.zhang@linux.intel.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1508400689!103416095!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8697 invoked from network); 19 Oct 2017 08:11:31 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2017 08:11:31 -0000
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by orsmga105.jf.intel.com with ESMTP; 19 Oct 2017 01:11:28 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,400,1503385200"; d="scan'208";a="164904500"
Received: from linux.intel.com ([10.54.29.200])
 by fmsmga006.fm.intel.com with ESMTP; 19 Oct 2017 01:11:28 -0700
Received: from dazhang1-ssd.sh.intel.com (unknown [10.239.48.55])
 by linux.intel.com (Postfix) with ESMTP id C4986580354;
 Thu, 19 Oct 2017 01:11:25 -0700 (PDT)
From: Zhang Yi <yi.z.zhang@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 19 Oct 2017 16:12:04 +0800
Message-Id: <1a5a2e1b720b622f964c425fbd15c585c45faa67.1508397860.git.yi.z.zhang@linux.intel.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1508397860.git.yi.z.zhang@linux.intel.com>
References: <cover.1508397860.git.yi.z.zhang@linux.intel.com>
X-Mailman-Approved-At: Thu, 19 Oct 2017 09:22:18 +0000
Cc: kevin.tian@intel.com, tamas@tklengyel.com, wei.liu2@citrix.com,
 jun.nakajima@intel.com, rcojocaru@bitdefender.com, george.dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 Zhang Yi Z <yi.z.zhang@linux.intel.com>, jbeulich@suse.com
Subject: [Xen-devel] [PATCH RFC 07/14] xen: vmx: Update the EPT leaf entry
	indicated with the SPP enable bit.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogWmhhbmcgWWkgWiA8eWkuei56aGFuZ0BsaW51eC5pbnRlbC5jb20+CgpJZiB0aGUgc3Vi
LXBhZ2Ugd3JpdGUgcGVybWlzc2lvbiBWTS1leGVjdXRpb24gY29udHJvbCBpcyBzZXQsCnRyZWF0
bWVudCBvZiB3cml0ZSBhY2Nlc3NlcyB0byBndWVzdC1waHlzaWNhbCBhY2Nlc3NlcwpkZXBlbmRz
IG9uIHRoZSBzdGF0ZSBvZiB0aGUgYWNjdW11bGF0ZWQgd3JpdGUtYWNjZXNzIGJpdCAocG9zaXRp
b24gMSkKYW5kIHN1Yi1wYWdlIHBlcm1pc3Npb24gYml0IChwb3NpdGlvbiA2MSkgaW4gdGhlIEVQ
VCBsZWFmCnBhZ2luZy1zdHJ1Y3R1cmUuCgpTb2Z0d2FyZSB3aWxsIHVwZGF0ZSB0aGUgRVBUIGxl
YWYgZW50cnkgc3ViLXBhZ2UgcGVybWlzc2lvbiBiaXQgd2hpbGUKa3ZtX3NldF9zdWJwYWdlLiBJ
ZiB0aGUgRVBUIHdyaXRlLWFjY2VzcyBiaXQgc2V0IHRvIDAgYW5kIHRoZSBTUFAgYml0CnNldCB0
byAxIGluIHRoZSBsZWFmIEVQVCBwYWdpbmctc3RydWN0dXJlIGVudHJ5IHRoYXQgbWFwcyBhIDRL
QiBwYWdlLAp0aGVuIHRoZSBoYXJkd2FyZSB3aWxsIGxvb2sgdXAgYSBWTU0tbWFuYWdlZCBTdWIt
UGFnZSBQZXJtaXNzaW9uIFRhYmxlCihTUFBUKSwgd2hpY2ggd2lsbCBhbHNvIGJlIHByZXBhcmVk
IGJ5IHNldHVwIGt2bV9zZXRfc3VicGFnZS4KClNpZ25lZC1vZmYtYnk6IFpoYW5nIFlpIFogPHlp
LnouemhhbmdAbGludXguaW50ZWwuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNz
LmMgfCAyNCArKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5j
ICAgIHwgNDcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhl
bi9pbmNsdWRlL2FzbS14ODYvcDJtLmggICAgfCAgMiArKwogMyBmaWxlcyBjaGFuZ2VkLCA3MyBp
bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYyBi
L3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKaW5kZXggNWFkYWY2ZC4uYTQ3MWM3NCAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYworKysgYi94ZW4vYXJjaC94ODYv
bW0vbWVtX2FjY2Vzcy5jCkBAIC00NjYsNiArNDY2LDMwIEBAIGludCBwMm1fZ2V0X21lbV9hY2Nl
c3Moc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCB4ZW5tZW1fYWNjZXNzX3QgKmFjY2VzcykK
ICAgICByZXR1cm4gX3AybV9nZXRfbWVtX2FjY2VzcyhwMm0sIGdmbiwgYWNjZXNzKTsKIH0KIAor
aW50IHAybV9zZXRfbWVtX3NwcF93cChzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4pCit7Cisg
ICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKKyAgICBtZm5f
dCBtZm47CisgICAgcDJtX2FjY2Vzc190IG9sZF9hOworICAgIGludCByYyA9IC0xOworICAgIHAy
bV90eXBlX3QgdDsKKyAgICB1bnNpZ25lZCBsb25nIGdmbl9sID0gZ2ZuX3goZ2ZuKTsKKworICAg
IHAybV9sb2NrKHAybSk7CisgICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm5fbCwgJnQs
ICZvbGRfYSwgMCwgTlVMTCwgTlVMTCk7CisgICAgaWYoIG1mbl9lcShtZm4sIElOVkFMSURfTUZO
KSApCisgICAgeworICAgICAgICByYyA9IC0xOworICAgICAgICBnb3RvIHVubG9ja19leGl0Owor
ICAgIH0KKyAgICBpZiAoIHAybS0+dXBkYXRlX2VwdF9zcHBfd3AgKQorICAgICAgICByYyA9IHAy
bS0+dXBkYXRlX2VwdF9zcHBfd3AocDJtLCBnZm5fbCk7CisKK3VubG9ja19leGl0OgorICAgIHAy
bV91bmxvY2socDJtKTsKKyAgICByZXR1cm4gcmM7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJs
ZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jIGIv
eGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwppbmRleCA4ZDlkYTkyLi5jMjQ5Mjg2IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0t
ZXB0LmMKQEAgLTY2Nyw2ICs2NjcsNDggQEAgYm9vbF90IGVwdF9oYW5kbGVfbWlzY29uZmlnKHVp
bnQ2NF90IGdwYSkKICAgICByZXR1cm4gc3B1cmlvdXMgPyAocmMgPj0gMCkgOiAocmMgPiAwKTsK
IH0KIAorc3RhdGljIGludAorZXB0X3NwcF91cGRhdGVfd3Aoc3RydWN0IHAybV9kb21haW4gKnAy
bSwgdW5zaWduZWQgbG9uZyBnZm4pCit7CisgICAgZXB0X2VudHJ5X3QgKnRhYmxlLCAqZXB0X2Vu
dHJ5ID0gTlVMTDsKKyAgICB1bnNpZ25lZCBsb25nIGdmbl9yZW1haW5kZXIgPSBnZm47CisgICAg
ZXB0X2VudHJ5X3QgbmV3X2VudHJ5ID0geyAuZXB0ZSA9IDAgfTsKKyAgICBzdHJ1Y3QgZXB0X2Rh
dGEgKmVwdCA9ICZwMm0tPmVwdDsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICBpbnQgcmV0LCBy
YzsKKworICAgIHRhYmxlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGFnZXRhYmxlX2dldF9wZm4o
cDJtX2dldF9wYWdldGFibGUocDJtKSkpKTsKKworICAgIHJldCA9IEdVRVNUX1RBQkxFX01BUF9G
QUlMRUQ7CisgICAgZm9yICggaSA9IGVwdC0+d2w7IGkgPiAwOyBpLS0gKQorICAgIHsKKyAgICAg
ICAgcmV0ID0gZXB0X25leHRfbGV2ZWwocDJtLCAwLCAmdGFibGUsICZnZm5fcmVtYWluZGVyLCBp
KTsKKyAgICAgICAgaWYgKCByZXQgIT0gR1VFU1RfVEFCTEVfTk9STUFMX1BBR0UgKQorICAgICAg
ICB7CisgICAgICAgICAgICByYyA9IC1FTk9FTlQ7CisgICAgICAgICAgICBnb3RvIG91dDsKKyAg
ICAgICAgfQorICAgIH0KKworICAgIGVwdF9lbnRyeSA9IHRhYmxlICsgKGdmbl9yZW1haW5kZXIg
Pj4gKGkgKiBFUFRfVEFCTEVfT1JERVIpKTsKKyAgICBpZiAoICFpc19lcHRlX3ByZXNlbnQoZXB0
X2VudHJ5KSApCisgICAgeworICAgICAgICByYyA9IC1FTk9FTlQ7CisgICAgICAgIGdvdG8gb3V0
OworICAgIH0KKworICAgIG5ld19lbnRyeSA9IGF0b21pY19yZWFkX2VwdF9lbnRyeShlcHRfZW50
cnkpOworICAgIG5ld19lbnRyeS5zcHAgPSAxOworICAgIG5ld19lbnRyeS53ID0gMDsKKyAgICB3
cml0ZV9hdG9taWMoJihlcHRfZW50cnktPmVwdGUpLCBuZXdfZW50cnkuZXB0ZSk7CisKKyAgICBl
cHRfc3luY19kb21haW4ocDJtKTsKKyAgICByYyA9IDA7CitvdXQ6CisgICAgdW5tYXBfZG9tYWlu
X3BhZ2UodGFibGUpOworICAgIHJldHVybiByYzsKK30KKwogLyoKICAqIGVwdF9zZXRfZW50cnko
KSBjb21wdXRlcyAnbmVlZF9tb2RpZnlfdnRkX3RhYmxlJyBmb3IgaXRzZWxmLAogICogYnkgb2Jz
ZXJ2aW5nIHdoZXRoZXIgYW55IGdmbi0+bWZuIHRyYW5zbGF0aW9ucyBhcmUgbW9kaWZpZWQuCkBA
IC0xMjY0LDYgKzEzMDYsMTEgQEAgaW50IGVwdF9wMm1faW5pdChzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtKQogICAgICAgICBwMm0tPmZsdXNoX2hhcmR3YXJlX2NhY2hlZF9kaXJ0eSA9IGVwdF9mbHVz
aF9wbWxfYnVmZmVyczsKICAgICB9CiAKKyAgICBpZiAoIGNwdV9oYXNfdm14X2VwdF9zcHAgKQor
ICAgIHsKKyAgICAgICAgcDJtLT51cGRhdGVfZXB0X3NwcF93cCA9IGVwdF9zcHBfdXBkYXRlX3dw
OworICAgIH0KKwogICAgIGlmICggIXphbGxvY19jcHVtYXNrX3ZhcigmZXB0LT5pbnZhbGlkYXRl
KSApCiAgICAgICAgIHJldHVybiAtRU5PTUVNOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAppbmRleCAwNTYxNjQzLi5h
ZGJjMWM2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvcDJtLmgKQEAgLTI2Niw2ICsyNjYsOCBAQCBzdHJ1Y3QgcDJtX2RvbWFp
biB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBs
b25nIGdmbiwgbDFfcGdlbnRyeV90ICpwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbDFfcGdlbnRyeV90IG5ldywgdW5zaWduZWQgaW50IGxldmVsKTsKICAgICBs
b25nICAgICAgICAgICAgICAgKCphdWRpdF9wMm0pKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pOwor
ICAgIGludCAgICAgICAgICAgICAgICAoKnVwZGF0ZV9lcHRfc3BwX3dwKShzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyBnZm4pOwogCiAgICAgLyoKICAgICAgKiBQMk0gdXBkYXRlcyBtYXkgcmVxdWlyZSBUTEJzIHRv
IGJlIGZsdXNoZWQgKGludmFsaWRhdGVkKS4KLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 09:51:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 09:51:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e57U2-0005kx-Bg; Thu, 19 Oct 2017 09:51:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4585d5216=roger.pau@citrix.com>)
 id 1e57U0-0005kr-Ey
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 09:51:20 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 82/C1-10419-79578E95; Thu, 19 Oct 2017 09:51:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsWSzvfng+700he
 RBtOeclgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBk7TqxhKejzrviyN72B8bhFFyMnh4SAv8Ty
 dYvYQGwWAVWJaX+6mbsYOTjYBOwlpn+tAAmLAIU3Tz/N3sXIxcEssIBJYuOCbhaQhLBApkRT7
 y5mEJtXwFNi7d9lYHOEBOok7t46yQYRF5Q4OfMJWD2zgI7Egt2f2EDmMwtISyz/xwES5hRwle
 h5uBqsXFRARuLZ724miDGKEv3zHrBBnJku0TZhIesERv5ZSKbOQjJ1FsLUBYzMqxg1ilOLylK
 LdI0N9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAsOvnoGBcQfjhFV+hxglOZiU
 RHllA19ECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgvVcClBMsSk1PrUjLzAFGAkxagoNHSYR3K
 0iat7ggMbc4Mx0idYpRl+PYpst/mIRY8vLzUqXEeTeDFAmAFGWU5sGNgEXlJUZZKWFeRgYGBi
 GegtSi3MwSVPlXjOIcjErCvHtBpvBk5pXAbXoFdAQT0BHs9mBHlCQipKQaGBdM6zjFt0a89sD
 zu/lylkEa3A+WbgzkFX9wq4vviWR3bPypPY+E6gXux/wQLGBPqznYeGxWlP6uW8cUHRUX/d6X
 91jo/p+X5X5193977Hgg9puP6W/AvVVH7wR5T5I78JKddfaLV18aRIV3nor4wO8zx5ZjYeJyY
 e856ztU9EpvHxDLTL1a1arEUpyRaKjFXFScCADwZBSOxQIAAA==
X-Env-Sender: prvs=4585d5216=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1508406676!71404960!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37230 invoked from network); 19 Oct 2017 09:51:18 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 09:51:18 -0000
X-IronPort-AV: E=Sophos;i="5.43,400,1503360000"; d="scan'208";a="106396298"
Date: Thu, 19 Oct 2017 10:49:22 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20171019094922.atwcoadaibotcmhk@dhcp-3-128.uk.xensource.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-7-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506049330-11196-7-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V3 6/29] tools/libxl: Add a user
 configurable parameter to control vIOMMU attributes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMTE6MDE6NDdQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IEEgZmllbGQsIHZp
b21tdV9pbmZvLCBpcyBhZGRlZCB0byBzdHJ1Y3QgbGlieGxfZG9tYWluX2J1aWxkX2luZm8uIFNl
dmVyYWwKPiBhdHRyaWJ1dGVzIGNhbiBiZSBzcGVjaWZpZWQgYnkgZ3Vlc3QgY29uZmlnIGZpbGUg
Zm9yIHZpcnR1YWwgSU9NTVUuIFRoZXNlCj4gYXR0cmlidXRlcyBhcmUgdXNlZCBmb3IgRE1BUiBj
b25zdHJ1Y3Rpb24gYW5kIHZJT01NVSBjcmVhdGlvbi4KCklNSE8gdGhpcyBzaG91bGQgY29tZSBt
dWNoIGxhdGVyIGluIHRoZSBzZXJpZXMsIGlkZWFsbHkgeW91IHdvdWxkCmludHJvZHVjZSB0aGUg
eGwvbGlieGwgY29kZSBpbiB0aGUgbGFzdCBwYXRjaGVzLCB0b2dldGhlciB3aXRoIHRoZQp4bC5j
ZmcgbWFuIHBhZ2UgY2hhbmdlLgoKPiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9A
aW50ZWwuY29tPgo+IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwu
Y29tPgo+IAo+IC0tLQo+IHYzOgo+ICAtIGFsbG93IGFuIGFycmF5IG9mIHZpb21tdSBvdGhlciB0
aGFuIG9ubHkgb25lIHZpb21tdSB0byBwcmVzZW50IHRvIGd1ZXN0Lgo+ICBEdXJpbmcgZG9tYWlu
IGJ1aWxkaW5nLCBhbiBlcnJvciB3b3VsZCBiZSByYWlzZWQgZm9yCj4gIG11bHRpcGxlIHZpb21t
dXMgY2FzZSBzaW5jZSB3ZSBoYXZlbid0IGltcGxlbWVudGVkIHRoaXMgeWV0Lgo+ICAtIHByb3Zp
ZGUgYSBsaWJ4bF9fdmlvbW11X3NldF9kZWZhdWx0KCkgZm9yIHZpb21tdQo+IAo+IC0tLQo+ICBk
b2NzL21hbi94bC5jZmcucG9kLjUuaW4gICAgfCAyNyArKysrKysrKysrKysrKysrKysrKysrKwo+
ICB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAgfCA1MiArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKPiAgdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIHwg
MTIgKysrKysrKysrKysKPiAgdG9vbHMveGwveGxfcGFyc2UuYyAgICAgICAgIHwgNTIgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCj4gIDQgZmlsZXMgY2hhbmdl
ZCwgMTQyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZG9j
cy9tYW4veGwuY2ZnLnBvZC41LmluIGIvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCj4gaW5kZXgg
NzljYjJlYS4uOWNkN2RkNyAxMDA2NDQKPiAtLS0gYS9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4K
PiArKysgYi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KPiBAQCAtMTU0Nyw2ICsxNTQ3LDMzIEBA
IEw8aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL2VuLXVzL2Rvd25sb2FkL2RldGFpbHMuYXNweD9p
ZD0zMDcwNz4KPiAgCj4gID1iYWNrIAo+ICAKPiArPWl0ZW0gQjx2aW9tbXU9WyAiVklPTU1VX1NU
UklORyIsICJWSU9NTVVfU1RSSU5HIiwgLi4uXT4KPiArCj4gK1NwZWNpZmllcyB0aGUgdklPTU1V
cyB3aGljaCBhcmUgdG8gYmUgcHJvdmlkZWQgdG8gdGhlIGd1ZXN0Lgo+ICsKPiArQjxWSU9NTVVf
U1RSSU5HPiBoYXMgdGhlIGZvcm0gQzxLRVk9VkFMVUUsS0VZPVZBTFVFLC4uLj4gd2hlcmU6Cj4g
Kwo+ICs9b3ZlciA0Cj4gKwo+ICs9aXRlbSBCPEtFWT1WQUxVRT4KPiArCj4gK1Bvc3NpYmxlIEI8
S0VZPnMgYXJlOgo+ICsKPiArPW92ZXIgNAo+ICsKPiArPWl0ZW0gQjx0eXBlPSJTVFJJTkciPgo+
ICsKPiArQ3VycmVudGx5IHRoZXJlIGlzIG9ubHkgb25lIHZhbGlkIHR5cGU6Cj4gKwo+ICsoeDg2
IG9ubHkpICJpbnRlbF92dGQiIG1lYW5zIHByb3ZpZGluZyBhIGVtdWxhdGVkIEludGVsIFZULWQg
dG8gdGhlIGd1ZXN0Lgo+ICsKPiArPWl0ZW0gQjxpbnRyZW1hcD1CT09MRUFOPgo+ICsKPiArU3Bl
Y2lmaWVzIHdoZXRoZXIgdGhlIHZJT01NVSBzaG91bGQgc3VwcG9ydCBpbnRlcnJ1cHQgcmVtYXBw
aW5nCj4gK2FuZCBkZWZhdWx0ICd0cnVlJy4KPiArCj4gKz1iYWNrCj4gKwo+ICA9aGVhZDMgR3Vl
c3QgVmlydHVhbCBUaW1lIENvbnRyb2xzCj4gIAo+ICA9b3ZlciA0Cj4gZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKPiBp
bmRleCA5MTIzNTg1Li5kZWNkN2E4IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Ny
ZWF0ZS5jCj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKPiBAQCAtMjcsNiArMjcs
OCBAQAo+ICAKPiAgI2luY2x1ZGUgPHhlbi14c20vZmxhc2svZmxhc2suaD4KPiAgCj4gKyNkZWZp
bmUgVklPTU1VX1ZURF9CQVNFX0FERFIgICAgICAgIDB4ZmVkOTAwMDBVTEwKClRoaXMgc2hvdWxk
IGJlIGluIGxpYnhsX2FyY2guaCBzZWUgTEFQSUNfQkFTRV9BRERSRVNTLgoKPiArCj4gIGludCBs
aWJ4bF9fZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY3JlYXRl
X2luZm8gKmNfaW5mbykKPiAgewo+IEBAIC01OSw2ICs2MSw0NyBAQCB2b2lkIGxpYnhsX19yZG1f
c2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9pbmZv
KQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfUkRNX01FTV9CT1VOREFSWV9N
RU1LQl9ERUZBVUxUOwo+ICB9Cj4gIAo+ICtzdGF0aWMgaW50IGxpYnhsX192aW9tbXVfc2V0X2Rl
ZmF1bHQobGlieGxfX2djICpnYywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpiX2luZm8pCj4gK3sKPiArICAgIGludCBpOwo+
ICsKPiArICAgIGlmICghYl9pbmZvLT5udW1fdmlvbW11cykKPiArICAgICAgICByZXR1cm4gMDsK
PiArCj4gKyAgICBmb3IgKGkgPSAwOyBpIDwgYl9pbmZvLT5udW1fdmlvbW11czsgaSsrKSB7Cj4g
KyAgICAgICAgbGlieGxfdmlvbW11X2luZm8gKnZpb21tdSA9ICZiX2luZm8tPnZpb21tdVtpXTsK
PiArCj4gKyAgICAgICAgaWYgKGxpYnhsX2RlZmJvb2xfaXNfZGVmYXVsdCh2aW9tbXUtPmludHJl
bWFwKSkKPiArICAgICAgICAgICAgbGlieGxfZGVmYm9vbF9zZXQoJnZpb21tdS0+aW50cmVtYXAs
IHRydWUpOwo+ICsKPiArICAgICAgICBpZiAoIWxpYnhsX2RlZmJvb2xfdmFsKHZpb21tdS0+aW50
cmVtYXApKSB7Cj4gKyAgICAgICAgICAgIExPR0UoRVJST1IsICJDYW5ub3QgY3JlYXRlIG9uZSB2
aXJ0dWFsIFZURCB3aXRob3V0IGludHJlbWFwIik7Cj4gKyAgICAgICAgICAgIHJldHVybiBFUlJP
Ul9JTlZBTDsKPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIGlmICh2aW9tbXUtPnR5cGUgPT0g
TElCWExfVklPTU1VX1RZUEVfSU5URUxfVlREKSB7Cj4gKyAgICAgICAgICAgIC8qCj4gKyAgICAg
ICAgICAgICAqIElmIHRoZXJlIGFyZSBtdWx0aXBsZSB2SU9NTVVzLCB3ZSBuZWVkIGFycmFuZ2Ug
YWxsIHZJT01NVXMgdG8KPiArICAgICAgICAgICAgICogYXZvaWQgb3ZlcmxhcC4gUHV0IGEgY2hl
Y2sgaGVyZSBpbiBjYXNlIHdlIGdldCBoZXJlIGZvciBtdWx0aXBsZQo+ICsgICAgICAgICAgICAg
KiB2SU9NTVVzIGNhc2UuCj4gKyAgICAgICAgICAgICAqLwo+ICsgICAgICAgICAgICBpZiAoYl9p
bmZvLT5udW1fdmlvbW11cyA+IDEpIHsKPiArICAgICAgICAgICAgICAgIExPR0UoRVJST1IsICJN
dWx0aXBsZSB2SU9NTVVzIHN1cHBvcnQgaXMgdW5kZXIgaW1wbGVtZW50YXRpb24iKTsKCnMvTE9H
RS9MT0cvIExPR0Ugc2hvdWxkIG9ubHkgYmUgdXNlZCB3aGVuIGVycm5vIGlzIHNldCAod2hpY2gg
aXMgbm90CnRoZSBjYXNlIGhlcmUpLgoKPiArICAgICAgICAgICAgICAgIHJldHVybiBFUlJPUl9J
TlZBTDsKPiArICAgICAgICAgICAgfQo+ICsKPiArICAgICAgICAgICAgLyogU2V0IGRlZmF1bHQg
dmFsdWVzIHRvIHVuZXhwb3NlZCBmaWVsZHMgKi8KPiArICAgICAgICAgICAgdmlvbW11LT5iYXNl
X2FkZHIgPSBWSU9NTVVfVlREX0JBU0VfQUREUjsKPiArCj4gKyAgICAgICAgICAgIC8qIFNldCBk
ZXNpcmVkIGNhcGJpbGl0aWVzICovCj4gKyAgICAgICAgICAgIHZpb21tdS0+Y2FwID0gVklPTU1V
X0NBUF9JUlFfUkVNQVBQSU5HOwoKSSdtIG5vdCBzdXJlIHdoZXRoZXIgdGhpcyBjb2RlIHNob3Vs
ZCBiZSBpbiBsaWJ4bF94ODYuYywgYnV0CmxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZh
dWx0IGlzIGFscmVhZHkgcXVpdGUgbWVzc2VkIHVwLCBzbyBJCmd1ZXNzIGl0J3MgZmluZS4KCj4g
KyAgICAgICAgfQoKU2hvdWxkbid0IHRoaXMgYmU6Cgpzd2l0Y2godmlvbW11LT50eXBlKSB7CmNh
c2UgTElCWExfVklPTU1VX1RZUEVfSU5URUxfVlREOgogICAgLi4uCiAgICBicmVhazsKCmRlZmF1
bHQ6CiAgICByZXR1cm4gRVJST1JfSU5WQUw7Cn0KClNvIHRoYXQgeW91IGNhdGNoIHR5cGUgYmVp
bmcgc2V0IHRvIGFuIGludmFsaWQgdklPTU1VIHR5cGU/Cgo+ICsgICAgfQo+ICsKPiArICAgIHJl
dHVybiAwOwo+ICt9Cj4gKwo+ICBpbnQgbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1
bHQobGlieGxfX2djICpnYywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpiX2luZm8pCj4gIHsKPiBAQCAtMjE0LDYgKzI1
Nyw5IEBAIGludCBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2Mg
KmdjLAo+ICAKPiAgICAgIGxpYnhsX19hcmNoX2RvbWFpbl9idWlsZF9pbmZvX2FjcGlfc2V0ZGVm
YXVsdChiX2luZm8pOwo+ICAKPiArICAgIGlmIChsaWJ4bF9fdmlvbW11X3NldF9kZWZhdWx0KGdj
LCBiX2luZm8pKQo+ICsgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOwo+ICsKPiAgICAgIHN3aXRj
aCAoYl9pbmZvLT50eXBlKSB7Cj4gICAgICBjYXNlIExJQlhMX0RPTUFJTl9UWVBFX0hWTToKPiAg
ICAgICAgICBpZiAoYl9pbmZvLT5zaGFkb3dfbWVta2IgPT0gTElCWExfTUVNS0JfREVGQVVMVCkK
PiBAQCAtODkwLDYgKzkzNiwxMiBAQCBzdGF0aWMgdm9pZCBpbml0aWF0ZV9kb21haW5fY3JlYXRl
KGxpYnhsX19lZ2MgKmVnYywKPiAgICAgICAgICBnb3RvIGVycm9yX291dDsKPiAgICAgIH0KPiAg
Cj4gKyAgICBpZiAoZF9jb25maWctPmJfaW5mby5udW1fdmlvbW11cyA+IDEpIHsKPiArICAgICAg
ICByZXQgPSBFUlJPUl9JTlZBTDsKPiArICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgIkNhbm5v
dCBzdXBwb3J0IG11bHRpcGxlIHZJT01NVXMiKTsKPiArICAgICAgICBnb3RvIGVycm9yX291dDsK
PiArICAgIH0KCkVyLCB5b3UgYWxyZWFkeSBoYXZlIHRoaXMgY2hlY2sgaW4gbGlieGxfX3Zpb21t
dV9zZXRfZGVmYXVsdCwgYW5kIGluCmFueSBjYXNlIEkgd291bGQganVzdCByZWx5IG9uIHRoZSBo
eXBlcnZpc29yIGZhaWxpbmcgdG8gY3JlYXRlIG1vcmUKdGhhbiBvbmUgdklPTU1VIHBlciBkb21h
aW4sIHJhdGhlciB0aGFuIGFkZGluZyB0aGUgc2FtZSBjaGVjayBoZXJlLgoKPiArCj4gICAgICBy
ZXQgPSBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQoZ2MsICZkX2NvbmZpZy0+
Y19pbmZvKTsKPiAgICAgIGlmIChyZXQpIHsKPiAgICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwg
IlVuYWJsZSB0byBzZXQgZG9tYWluIGNyZWF0ZSBpbmZvIGRlZmF1bHRzIik7Cj4gZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVz
LmlkbAo+IGluZGV4IDE3M2Q3MGEuLjI4NmM5NjAgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfdHlwZXMuaWRsCj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCj4gQEAg
LTQ1MCw2ICs0NTAsMTcgQEAgbGlieGxfYWx0cDJtX21vZGUgPSBFbnVtZXJhdGlvbigiYWx0cDJt
X21vZGUiLCBbCj4gICAgICAoMywgImxpbWl0ZWQiKSwKPiAgICAgIF0sIGluaXRfdmFsID0gIkxJ
QlhMX0FMVFAyTV9NT0RFX0RJU0FCTEVEIikKPiAgCj4gK2xpYnhsX3Zpb21tdV90eXBlID0gRW51
bWVyYXRpb24oInZpb21tdV90eXBlIiwgWwo+ICsgICAgKDEsICJpbnRlbF92dGQiKSwKPiArICAg
IF0pCj4gKwo+ICtsaWJ4bF92aW9tbXVfaW5mbyA9IFN0cnVjdCgidmlvbW11X2luZm8iLCBbCj4g
KyAgICAoInR5cGUiLCAgICAgICAgICAgIGxpYnhsX3Zpb21tdV90eXBlKSwKPiArICAgICgiaW50
cmVtYXAiLCAgICAgICAgbGlieGxfZGVmYm9vbCksCj4gKyAgICAoImNhcCIsICAgICAgICAgICAg
IHVpbnQ2NCksCj4gKyAgICAoImJhc2VfYWRkciIsICAgICAgIHVpbnQ2NCksCj4gKyAgICBdKQo+
ICsKPiAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gPSBTdHJ1Y3QoImRvbWFpbl9idWlsZF9pbmZv
IixbCj4gICAgICAoIm1heF92Y3B1cyIsICAgICAgIGludGVnZXIpLAo+ICAgICAgKCJhdmFpbF92
Y3B1cyIsICAgICBsaWJ4bF9iaXRtYXApLAo+IEBAIC01MDYsNiArNTE3LDcgQEAgbGlieGxfZG9t
YWluX2J1aWxkX2luZm8gPSBTdHJ1Y3QoImRvbWFpbl9idWlsZF9pbmZvIixbCj4gICAgICAjIDY1
MDAwIHdoaWNoIGlzIHJlc2VydmVkIGJ5IHRoZSB0b29sc3RhY2suCj4gICAgICAoImRldmljZV90
cmVlIiwgICAgICBzdHJpbmcpLAo+ICAgICAgKCJhY3BpIiwgICAgICAgICAgICAgbGlieGxfZGVm
Ym9vbCksCj4gKyAgICAoInZpb21tdSIsICAgICAgICAgICBBcnJheShsaWJ4bF92aW9tbXVfaW5m
bywgIm51bV92aW9tbXVzIikpLAo+ICAgICAgKCJ1IiwgS2V5ZWRVbmlvbihOb25lLCBsaWJ4bF9k
b21haW5fdHlwZSwgInR5cGUiLAo+ICAgICAgICAgICAgICAgICAgWygiaHZtIiwgU3RydWN0KE5v
bmUsIFsoImZpcm13YXJlIiwgICAgICAgICBzdHJpbmcpLAo+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAoImJpb3MiLCAgICAgICAgICAgICBsaWJ4bF9iaW9zX3R5cGUp
LAo+IGRpZmYgLS1naXQgYS90b29scy94bC94bF9wYXJzZS5jIGIvdG9vbHMveGwveGxfcGFyc2Uu
Ywo+IGluZGV4IDAyZGRkMmUuLjM0ZjgxMjggMTAwNjQ0Cj4gLS0tIGEvdG9vbHMveGwveGxfcGFy
c2UuYwo+ICsrKyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKPiBAQCAtODA0LDYgKzgwNCwzOCBAQCBp
bnQgcGFyc2VfdXNiZGV2X2NvbmZpZyhsaWJ4bF9kZXZpY2VfdXNiZGV2ICp1c2JkZXYsIGNoYXIg
KnRva2VuKQo+ICAgICAgcmV0dXJuIDA7Cj4gIH0KPiAgCj4gKy8qIFBhcnNlcyB2aW9tbXUgZGF0
YSBhbmQgYWRkcyBpbmZvIGludG8gdmlvbW11Cj4gKyAqIFJldHVybnMgMSBpZiB0aGUgaW5wdXQg
ZG9lc24ndCBmb3JtIGEgdmFsaWQgdmlvbW11Cj4gKyAqIG9yIHBhcnNlZCB2YWx1ZXMgYXJlIG5v
dCBjb3JyZWN0LiBTdWNjZXNzZnVsIHBhcnNlIHJldHVybnMgMCAqLwo+ICtzdGF0aWMgaW50IHBh
cnNlX3Zpb21tdV9jb25maWcobGlieGxfdmlvbW11X2luZm8gKnZpb21tdSwgY29uc3QgY2hhciAq
aW5mbykKPiArewo+ICsgICAgY2hhciAqcHRyLCAqb3BhcmcsICpzYXZlcHRyID0gTlVMTCwgKmJ1
ZiA9IHhzdHJkdXAoaW5mbyk7Cj4gKwo+ICsgICAgcHRyID0gc3RydG9rX3IoYnVmLCAiLCIsICZz
YXZlcHRyKTsKPiArICAgIGlmIChNQVRDSF9PUFRJT04oInR5cGUiLCBwdHIsIG9wYXJnKSkgewo+
ICsgICAgICAgIGlmICghc3RyY21wKG9wYXJnLCAiaW50ZWxfdnRkIikpIHsKPiArICAgICAgICAg
ICAgdmlvbW11LT50eXBlID0gTElCWExfVklPTU1VX1RZUEVfSU5URUxfVlREOwo+ICsgICAgICAg
IH0gZWxzZSB7Cj4gKyAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiSW52YWxpZCB2aW9tbXUg
dHlwZTogJXNcbiIsIG9wYXJnKTsKPiArICAgICAgICAgICAgcmV0dXJuIDE7Cj4gKyAgICAgICAg
fQo+ICsgICAgfSBlbHNlIHsKPiArICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInZpb21tdSB0eXBl
IHNob3VsZCBiZSBzZXQgZmlyc3Q6ICVzXG4iLCBvcGFyZyk7Cj4gKyAgICAgICAgcmV0dXJuIDE7
Cj4gKyAgICB9Cj4gKwo+ICsgICAgZm9yIChwdHIgPSBzdHJ0b2tfcihOVUxMLCAiLCIsICZzYXZl
cHRyKTsgcHRyOwo+ICsgICAgICAgICBwdHIgPSBzdHJ0b2tfcihOVUxMLCAiLCIsICZzYXZlcHRy
KSkgewo+ICsgICAgICAgIGlmIChNQVRDSF9PUFRJT04oImludHJlbWFwIiwgcHRyLCBvcGFyZykp
IHsKPiArICAgICAgICAgICAgbGlieGxfZGVmYm9vbF9zZXQoJnZpb21tdS0+aW50cmVtYXAsICEh
c3RydG91bChvcGFyZywgTlVMTCwgMCkpOwoKTm8gbmVlZCBmb3IgdGhlICEhLgoKPiArICAgICAg
ICB9IGVsc2Ugewo+ICsgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIlVua25vd24gc3RyaW5n
IGAlcycgaW4gdmlvbW11IHNwZWNcbiIsIHB0cik7Cj4gKyAgICAgICAgICAgIHJldHVybiAxOwo+
ICsgICAgICAgIH0KPiArICAgIH0KPiArICAgIHJldHVybiAwOwo+ICt9Cj4gKwo+ICB2b2lkIHBh
cnNlX2NvbmZpZ19kYXRhKGNvbnN0IGNoYXIgKmNvbmZpZ19zb3VyY2UsCj4gICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc3QgY2hhciAqY29uZmlnX2RhdGEsCj4gICAgICAgICAgICAgICAgICAg
ICAgICAgaW50IGNvbmZpZ19sZW4sCj4gQEAgLTgxMyw3ICs4NDUsNyBAQCB2b2lkIHBhcnNlX2Nv
bmZpZ19kYXRhKGNvbnN0IGNoYXIgKmNvbmZpZ19zb3VyY2UsCj4gICAgICBsb25nIGwsIHZjcHVz
ID0gMDsKPiAgICAgIFhMVV9Db25maWcgKmNvbmZpZzsKPiAgICAgIFhMVV9Db25maWdMaXN0ICpj
cHVzLCAqdmJkcywgKm5pY3MsICpwY2lzLCAqY3ZmYnMsICpjcHVpZHMsICp2dHBtcywKPiAtICAg
ICAgICAgICAgICAgICAgICp1c2JjdHJscywgKnVzYmRldnMsICpwOWRldnM7Cj4gKyAgICAgICAg
ICAgICAgICAgICAqdXNiY3RybHMsICp1c2JkZXZzLCAqcDlkZXZzLCAqaW9tbXVzOwo+ICAgICAg
WExVX0NvbmZpZ0xpc3QgKmNoYW5uZWxzLCAqaW9wb3J0cywgKmlycXMsICppb21lbSwgKnZpcmlk
aWFuLCAqZHRkZXZzLAo+ICAgICAgICAgICAgICAgICAgICAgKm1jYV9jYXBzOwo+ICAgICAgaW50
IG51bV9pb3BvcnRzLCBudW1faXJxcywgbnVtX2lvbWVtLCBudW1fY3B1cywgbnVtX3ZpcmlkaWFu
LCBudW1fbWNhX2NhcHM7Cj4gQEAgLTEwMzcsNiArMTA2OSwyNCBAQCB2b2lkIHBhcnNlX2NvbmZp
Z19kYXRhKGNvbnN0IGNoYXIgKmNvbmZpZ19zb3VyY2UsCj4gICAgICB4bHVfY2ZnX2dldF9kZWZi
b29sKGNvbmZpZywgImRyaXZlcl9kb21haW4iLCAmY19pbmZvLT5kcml2ZXJfZG9tYWluLCAwKTsK
PiAgICAgIHhsdV9jZmdfZ2V0X2RlZmJvb2woY29uZmlnLCAiYWNwaSIsICZiX2luZm8tPmFjcGks
IDApOwo+ICAKPiArICAgIGlmICgheGx1X2NmZ19nZXRfbGlzdCAoY29uZmlnLCAidmlvbW11Iiwg
JmlvbW11cywgMCwgMCkpIHsKPiArICAgICAgICBiX2luZm8tPm51bV92aW9tbXVzID0gMDsKPiAr
ICAgICAgICBiX2luZm8tPnZpb21tdSA9IE5VTEw7CgpUaGlzIHNob3VsZCBub3QgYmUgbmVlZGVk
LCBudW1fdmlvbW11cyBhbmQgdmlvbW11IHNob3VsZCBhbHJlYWR5IGJlCnplcm9lZCBieSB0aGUg
aW5pdGlhbGl6ZSBmdW5jdGlvbnMuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 10:02:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 10:02:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e57eg-0006c3-Dr; Thu, 19 Oct 2017 10:02:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4585d5216=roger.pau@citrix.com>)
 id 1e57ef-0006bx-JJ
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 10:02:21 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 D2/7F-02146-C2878E95; Thu, 19 Oct 2017 10:02:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWSzvfng65OxYt
 Ig+OyFks+LmZxYPQ4uvs3UwBjFGtmXlJ+RQJrxrkpC5gL3utVXP7TzdLA2KTcxcjJISHgL3Hk
 0RJ2EJtFQFVi+/99rF2MHBxsAvYS079WgIRFgMKbp58GKuHiYBZYwCSxcUE3C0hCWCBGYvbD1
 UwgNq+Ap8Titn5GEFtIoE5i5v6NLBBxQYmTM5+A2cwCOhILdn9iA5nPLCAtsfwfB0iYU8BV4v
 ejb6wgtqiAjMSz391MEGMUJfrnPWCDODNd4ujMjWwTGPlnIZk6C8nUWQhTFzAyr2LUKE4tKks
 t0jU01ksqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAw/BiDYwfhvm+chRkkOJiVR
 XtnAF5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjty4FygkWp6akVaZk5wEiASUtw8CiJ8PKBp
 HmLCxJzizPTIVKnGBWlxHkflgElBEASGaV5cG2w6LvEKCslzMsIdIgQT0FqUW5mCar8K0ZxDk
 YlYd4AkPE8mXklcNNfAS1mAlrMbg+2uCQRISXVwOi5mHfCh895nm2N/9bc32v0K+H1Y718sx2
 r9tu7esjVnPbNW8m5NHHzjkCOlWb6P/YZMx0+yKTkM1NSJvjEU99bMtW9vuo+2d+vaZR23i87
 svKOWYVyt7BBc90Sny/7RQonOXNMXOuy34DzIN8P/yB5S46zv4Ie//O/YCDy6Mem341O5ke5V
 JRYijMSDbWYi4oTAfmDYY25AgAA
X-Env-Sender: prvs=4585d5216=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1508407337!104105299!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52675 invoked from network); 19 Oct 2017 10:02:19 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 10:02:19 -0000
X-IronPort-AV: E=Sophos;i="5.43,400,1503360000"; d="scan'208";a="106396563"
Date: Thu, 19 Oct 2017 11:00:27 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20171019100027.tmwa6q3wogru6hpb@dhcp-3-128.uk.xensource.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-8-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506049330-11196-8-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V3 7/29] tools/libxl: build DMAR table for a
 guest with one virtual VTD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMTE6MDE6NDhQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IEEgbmV3IGxvZ2lj
IGlzIGFkZGVkIHRvIGJ1aWxkIEFDUEkgRE1BUiB0YWJsZSBpbiB0b29sIHN0YWNrIGZvciBhIGd1
ZXN0Cj4gd2l0aCBvbmUgdmlydHVhbCBWVEQgYW5kIHBhc3MgdGhyb3VnaCBpdCB0byBndWVzdCB2
aWEgZXhpc3RpbmcgbWVjaGFuaXNtLiBJZgo+IHRoZXJlIGFscmVhZHkgYXJlIEFDUEkgdGFibGVz
IG5lZWRlZCB0byBwYXNzIHRocm91Z2gsIHdlIGpvaW50IHRoZSB0YWJsZXMuCj4gCj4gU2lnbmVk
LW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBM
YW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KPiAKPiAtLS0KPiB2MzoKPiAgLSBidWls
ZCBkbWFyIGFuZCBpbml0aWFsaXplIHJlbGF0ZWQgYWNwaV9tb2R1bGVzIHN0cnVjdCBpbgo+ICBs
aWJ4bF94ODZfYWNwaS5jLCBrZWVwaW5nIGluIGFjY29yZGFuY2Ugd2l0aCBwdmguCj4gCj4gLS0t
Cj4gIHRvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jICAgICAgfCAgMyArLQo+ICB0b29scy9saWJ4bC9s
aWJ4bF94ODZfYWNwaS5jIHwgOTggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLS0KPiAgMiBmaWxlcyBjaGFuZ2VkLCA5NiBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9u
cygtKQo+IAo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF94ODYuYyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX3g4Ni5jCj4gaW5kZXggNDU1ZjZmMC4uMjNjOWE1NSAxMDA2NDQKPiAtLS0gYS90
b29scy9saWJ4bC9saWJ4bF94ODYuYwo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jCj4g
QEAgLTM4MSw4ICszODEsNyBAQCBpbnQgbGlieGxfX2FyY2hfZG9tYWluX2ZpbmFsaXNlX2h3X2Rl
c2NyaXB0aW9uKGxpYnhsX19nYyAqZ2MsCj4gIHsKPiAgICAgIGludCByYyA9IDA7Cj4gIAo+IC0g
ICAgaWYgKChpbmZvLT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX0hWTSkgJiYKPiAtICAgICAg
ICAoaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24gPT0gTElCWExfREVWSUNFX01PREVMX1ZFUlNJ
T05fTk9ORSkpIHsKPiArICAgIGlmIChpbmZvLT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX0hW
TSkgewoKWW91IHdpbGwgaGF2ZSB0byByZWJhc2UgdGhpcyBvbiB0b3Agb2YgY3VycmVudCBzdGFn
aW5nLApMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9OT05FIGlzIG5vdyBnb25lLgoKPiAgICAg
ICAgICByYyA9IGxpYnhsX19kb21fbG9hZF9hY3BpKGdjLCBpbmZvLCBkb20pOwo+ICAgICAgICAg
IGlmIChyYyAhPSAwKQo+ICAgICAgICAgICAgICBMT0dFKEVSUk9SLCAibGlieGxfZG9tX2xvYWRf
YWNwaSBmYWlsZWQiKTsKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfeDg2X2FjcGku
YyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3g4Nl9hY3BpLmMKPiBpbmRleCAxNzYxNzU2Li5hZGYwMmY0
IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3g4Nl9hY3BpLmMKPiArKysgYi90b29s
cy9saWJ4bC9saWJ4bF94ODZfYWNwaS5jCj4gQEAgLTE2LDYgKzE2LDcgQEAKPiAgI2luY2x1ZGUg
ImxpYnhsX2FyY2guaCIKPiAgI2luY2x1ZGUgPHhlbi9odm0vaHZtX2luZm9fdGFibGUuaD4KPiAg
I2luY2x1ZGUgPHhlbi9odm0vZTgyMC5oPgo+ICsjaW5jbHVkZSAibGliYWNwaS9hY3BpMl8wLmgi
Cj4gICNpbmNsdWRlICJsaWJhY3BpL2xpYmFjcGkuaCIKPiAgCj4gICNpbmNsdWRlIDx4Y19kb20u
aD4KPiBAQCAtMTYxLDkgKzE2Miw5IEBAIG91dDoKPiAgICAgIHJldHVybiByYzsKPiAgfQo+ICAK
PiAtaW50IGxpYnhsX19kb21fbG9hZF9hY3BpKGxpYnhsX19nYyAqZ2MsCj4gLSAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9pbmZvLAo+IC0g
ICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQo+ICtzdGF0
aWMgaW50IGxpYnhsX19kb21fbG9hZF9hY3BpX3B2aChsaWJ4bF9fZ2MgKmdjLAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9kb21haW5fYnVpbGRfaW5m
byAqYl9pbmZvLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
eGNfZG9tX2ltYWdlICpkb20pCj4gIHsKPiAgICAgIHN0cnVjdCBhY3BpX2NvbmZpZyBjb25maWcg
PSB7MH07Cj4gICAgICBzdHJ1Y3QgbGlieGxfYWNwaV9jdHh0IGxpYnhsX2N0eHQ7Cj4gQEAgLTIz
Niw2ICsyMzcsOTcgQEAgb3V0Ogo+ICAgICAgcmV0dXJuIHJjOwo+ICB9Cj4gIAo+ICtzdGF0aWMg
dm9pZCAqYWNwaV9tZW1hbGlnbihzdHJ1Y3QgYWNwaV9jdHh0ICpjdHh0LCB1aW50MzJfdCBzaXpl
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBhbGlnbikKPiArewo+ICsg
ICAgaW50IHJldDsKPiArICAgIHZvaWQgKnB0cjsKPiArCj4gKyAgICByZXQgPSBwb3NpeF9tZW1h
bGlnbigmcHRyLCBhbGlnbiwgc2l6ZSk7Cj4gKyAgICBpZiAocmV0ICE9IDAgfHwgIXB0cikKPiAr
ICAgICAgICByZXR1cm4gTlVMTDsKPiArCj4gKyAgICByZXR1cm4gcHRyOwo+ICt9Cj4gKwo+ICsv
Kgo+ICsgKiBGb3IgaHZtLCB3ZSBkb24ndCBuZWVkIGJ1aWxkIGFjcGkgaW4gbGlieGwuIEluc3Rl
YWQsIGl0J3MgYnVpbHQgaW4gaHZtbG9hZGVyLgo+ICsgKiBCdXQgaWYgb25lIGh2bSBoYXMgdmly
dHVhbCBWVEQocyksIHdlIGJ1aWxkIERNQVIgdGFibGUgZm9yIGl0IGFuZCBqb2ludCB0aGlzCj4g
KyAqIHRhYmxlIHdpdGggZXhpc3RpbmcgY29udGVudCBpbiBhY3BpX21vZHVsZXMgaW4gb3JkZXIg
dG8gZW1wbG95IEhWTQo+ICsgKiBmaXJtd2FyZSBwYXNzLXRocm91Z2ggbWVjaGFuaXNtIHRvIHBh
c3MtdGhyb3VnaCBETUFSIHRhYmxlLgo+ICsgKi8KPiArc3RhdGljIGludCBsaWJ4bF9fZG9tX2xv
YWRfYWNwaV9odm0obGlieGxfX2djICpnYywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY29uc3QgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmJfaW5mbywKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQo+
ICt7CgpBRkFJQ1QgdGhlcmUncyBzb21lIGNvZGUgZHVwbGljYXRpb24gYmV0d2VlbiBsaWJ4bF9f
ZG9tX2xvYWRfYWNwaV9odm0KYW5kIGxpYnhsX19kb21fbG9hZF9hY3BpX3B2aCwgaXNuJ3QgdGhl
cmUgYSBjaGFuY2UgeW91IGNvdWxkIHB1dCB0aGlzCmluIGEgY29tbW9uIGZ1bmN0aW9uPwoKPiAr
ICAgIHN0cnVjdCBhY3BpX2NvbmZpZyBjb25maWcgPSB7IDAgfTsKPiArICAgIHN0cnVjdCBhY3Bp
X2N0eHQgY3R4dDsKPiArICAgIHZvaWQgKnRhYmxlOwo+ICsgICAgdWludDMyX3QgbGVuOwo+ICsK
PiArICAgIGlmICgoYl9pbmZvLT50eXBlICE9IExJQlhMX0RPTUFJTl9UWVBFX0hWTSkgfHwKPiAr
ICAgICAgICAoYl9pbmZvLT5kZXZpY2VfbW9kZWxfdmVyc2lvbiA9PSBMSUJYTF9ERVZJQ0VfTU9E
RUxfVkVSU0lPTl9OT05FKSB8fAo+ICsgICAgICAgIChiX2luZm8tPm51bV92aW9tbXVzICE9IDEp
IHx8Cj4gKyAgICAgICAgKGJfaW5mby0+dmlvbW11WzBdLnR5cGUgIT0gTElCWExfVklPTU1VX1RZ
UEVfSU5URUxfVlREKSkKPiArICAgICAgICByZXR1cm4gMDsKPiArCj4gKyAgICBjdHh0Lm1lbV9v
cHMuYWxsb2MgPSBhY3BpX21lbWFsaWduOwo+ICsgICAgY3R4dC5tZW1fb3BzLnYycCA9IHZpcnRf
dG9fcGh5czsKPiArICAgIGN0eHQubWVtX29wcy5mcmVlID0gYWNwaV9tZW1fZnJlZTsKPiArCj4g
KyAgICBpZiAobGlieGxfZGVmYm9vbF92YWwoYl9pbmZvLT52aW9tbXVbMF0uaW50cmVtYXApKQo+
ICsgICAgICAgIGNvbmZpZy5pb21tdV9pbnRyZW1hcF9zdXBwb3J0ZWQgPSB0cnVlOwo+ICsgICAg
LyogeDJhcGljIGlzIGFsd2F5cyBlbmFibGVkIHNpbmNlIGluIG5vIGNhc2Ugd2UgbXVzdCBkaXNh
YmxlIGl0ICovCj4gKyAgICBjb25maWcuaW9tbXVfeDJhcGljX3N1cHBvcnRlZCA9IHRydWU7Cj4g
KyAgICBjb25maWcuaW9tbXVfYmFzZV9hZGRyID0gYl9pbmZvLT52aW9tbXVbMF0uYmFzZV9hZGRy
OwoKSSBkb24ndCBzZWUgbGlieGxfX2RvbV9sb2FkX2FjcGlfcHZoIHNldHRpbmcgYW55IG9mIHRo
ZSB2SU9NTVUgZmllbGRzLgoKPiArCj4gKyAgICAvKiBJT0FQSUMgaWQgYW5kIFBTRVVETyBCREYg
Ki8KPiArICAgIGNvbmZpZy5pb2FwaWNfaWQgPSAxOwo+ICsgICAgY29uZmlnLmlvYXBpY19idXMg
PSAweGZmOwo+ICsgICAgY29uZmlnLmlvYXBpY19kZXZmbiA9IDB4MDsKPiArCj4gKyAgICBjb25m
aWcuaG9zdF9hZGRyX3dpZHRoID0gMzk7Cj4gKwo+ICsgICAgdGFibGUgPSBjb25zdHJ1Y3RfZG1h
cigmY3R4dCwgJmNvbmZpZyk7Cj4gKyAgICBpZiAoICF0YWJsZSApCj4gKyAgICAgICAgcmV0dXJu
IEVSUk9SX05PTUVNOwo+ICsgICAgbGVuID0gKChzdHJ1Y3QgYWNwaV9oZWFkZXIgKil0YWJsZSkt
Pmxlbmd0aDsKPiArCj4gKyAgICBpZiAobGVuKSB7Cj4gKyAgICAgICAgbGlieGxfX3B0cl9hZGQo
Z2MsIHRhYmxlKTsKPiArICAgICAgICBpZiAoIWRvbS0+YWNwaV9tb2R1bGVzWzBdLmRhdGEpIHsK
PiArICAgICAgICAgICAgZG9tLT5hY3BpX21vZHVsZXNbMF0uZGF0YSA9IHRhYmxlOwo+ICsgICAg
ICAgICAgICBkb20tPmFjcGlfbW9kdWxlc1swXS5sZW5ndGggPSBsZW47Cj4gKyAgICAgICAgfSBl
bHNlIHsKPiArICAgICAgICAgICAgLyogam9pbnQgdGFibGVzICovCj4gKyAgICAgICAgICAgIHZv
aWQgKm5ld2RhdGE7Cj4gKwo+ICsgICAgICAgICAgICBuZXdkYXRhID0gbGlieGxfX21hbGxvYyhn
YywgbGVuICsgZG9tLT5hY3BpX21vZHVsZXNbMF0ubGVuZ3RoKTsKPiArICAgICAgICAgICAgbWVt
Y3B5KG5ld2RhdGEsIGRvbS0+YWNwaV9tb2R1bGVzWzBdLmRhdGEsCj4gKyAgICAgICAgICAgICAg
ICAgICBkb20tPmFjcGlfbW9kdWxlc1swXS5sZW5ndGgpOwo+ICsgICAgICAgICAgICBtZW1jcHko
bmV3ZGF0YSArIGRvbS0+YWNwaV9tb2R1bGVzWzBdLmxlbmd0aCwgdGFibGUsIGxlbik7Cj4gKwo+
ICsgICAgICAgICAgICBmcmVlKGRvbS0+YWNwaV9tb2R1bGVzWzBdLmRhdGEpOwo+ICsgICAgICAg
ICAgICBkb20tPmFjcGlfbW9kdWxlc1swXS5kYXRhID0gbmV3ZGF0YTsKPiArICAgICAgICAgICAg
ZG9tLT5hY3BpX21vZHVsZXNbMF0ubGVuZ3RoICs9IGxlbjsKPiArICAgICAgICB9Cj4gKyAgICB9
Cj4gKyAgICByZXR1cm4gMDsKPiArfQo+ICsKPiAraW50IGxpYnhsX19kb21fbG9hZF9hY3BpKGxp
YnhsX19nYyAqZ2MsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9kb21h
aW5fYnVpbGRfaW5mbyAqYl9pbmZvLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IHhjX2RvbV9pbWFnZSAqZG9tKQo+ICt7Cj4gKwo+ICsgICAgaWYgKGJfaW5mby0+dHlwZSAhPSBM
SUJYTF9ET01BSU5fVFlQRV9IVk0pCj4gKyAgICAgICAgcmV0dXJuIDA7CgpLZWVwIGluIG1pbmQg
YSBuZXcgUFZIIGRvbWFpbiB0eXBlIGhhcyBiZWVuIGludHJvZHVjZWQgcmVjZW50bHkgaW4KbGli
eGwsIHlvdSB3aWxsIGhhdmUgdG8gY2hhbmdlIHRoaXMgdG8gYl9pbmZvLT50eXBlID09IExJQlhM
X0RPTUFJTl9UWVBFX1BWLgoKPiArCj4gKyAgICBpZiAoYl9pbmZvLT5kZXZpY2VfbW9kZWxfdmVy
c2lvbiA9PSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9OT05FKQo+ICsgICAgICAgIHJldHVy
biBsaWJ4bF9fZG9tX2xvYWRfYWNwaV9wdmgoZ2MsIGJfaW5mbywgZG9tKTsKPiArICAgIGVsc2UK
PiArICAgICAgICByZXR1cm4gbGlieGxfX2RvbV9sb2FkX2FjcGlfaHZtKGdjLCBiX2luZm8sIGRv
bSk7Cj4gK30KPiAgLyoKPiAgICogTG9jYWwgdmFyaWFibGVzOgo+ICAgKiBtb2RlOiBDCj4gLS0g
Cj4gMS44LjMuMQo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 10:14:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 10:14:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e57q5-0007Ov-Ir; Thu, 19 Oct 2017 10:14:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4585d5216=roger.pau@citrix.com>)
 id 1e57q4-0007Op-EX
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 10:14:08 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 92/44-29298-FEA78E95; Thu, 19 Oct 2017 10:14:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsWSzvfng+77qhe
 RBp2TeC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozN1x4yFczmqzg/dSZLA+Nzri5GTg4JAX+J
 WzdOMnUxcnCwCKhK3NxbCGKyCdhLTP9aAVIhAhTdPP00excjFwezwAImiY0LullAEsICwRLbP
 65mAannFfCUWHIjESQsJFAn0fF/GzOIzSsgKHFy5hOwcmYBHYkFuz+xgZQzC0hLLP/HARLmFH
 CV2DvtIDuILSogI/HsdzcTxBhFif55D9ggjkyXODpzI9sERv5ZSKbOQjJ1FsLUBYzMqxjVi1O
 LylKLdI30kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECQ48BCHYwfv/jdIhRkoNJ
 SZRXNvBFpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3rmVQDnBotT01Iq0zBxgFMCkJTh4lER40
 0HSvMUFibnFmekQqVOMilLivFUgCQGQREZpHlwbLPIuMcpKCfMyAh0ixFOQWpSbWYIq/4pRnI
 NRSZj3BcgUnsy8Erjpr4AWMwEtZrcHW1ySiJCSamAs/D9LVMeLV9Q6ivHyxK1fZsrU32Qzc/K
 aIev1dP+U0Oqnvzcd/RTEFGN6vzykm+/hhlX8am9/FO/yU1l4yeqk3SmmmNw5NpPvnF/llVoa
 pjDn+zyhCRN9NCIv6MpZRPzZdtD90LoTKsuklOyu+LFe97mSdebeimxH+U1Wh1fbrr1dWf7zu
 sQ1JZbijERDLeai4kQATOD1M7cCAAA=
X-Env-Sender: prvs=4585d5216=roger.pau@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1508408044!107663285!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37177 invoked from network); 19 Oct 2017 10:14:06 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 10:14:06 -0000
X-IronPort-AV: E=Sophos;i="5.43,400,1503360000"; d="scan'208";a="106396919"
Date: Thu, 19 Oct 2017 11:13:57 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20171019101357.iobww24w7ouuln6w@dhcp-3-128.uk.xensource.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-9-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506049330-11196-9-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V3 8/29] tools/libxl: create vIOMMU during
 domain construction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMTE6MDE6NDlQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IElmIGd1ZXN0IGlz
IGNvbmZpZ3VyZWQgdG8gaGF2ZSBhIHZJT01NVSwgY3JlYXRlIGl0IGR1cmluZyBkb21haW4gY29u
c3RydWN0aW9uLgo+IAo+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5j
b20+Cj4gU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Cj4g
Cj4gLS0tCj4gdjM6Cj4gIC0gUmVtb3ZlIHRoZSBwcm9jZXNzIG9mIHF1ZXJ5aW5nIGNhcGFiaWxp
dGllcy4KPiAtLS0KPiAgdG9vbHMvbGlieGwvbGlieGxfeDg2LmMgfCAxNyArKysrKysrKysrKysr
KysrKwo+ICAxIGZpbGUgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQg
YS90b29scy9saWJ4bC9saWJ4bF94ODYuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jCj4gaW5k
ZXggMjNjOWE1NS4uMjVjYWU1ZiAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF94ODYu
Ywo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jCj4gQEAgLTM0MSw4ICszNDEsMjUgQEAg
aW50IGxpYnhsX19hcmNoX2RvbWFpbl9jcmVhdGUobGlieGxfX2djICpnYywgbGlieGxfZG9tYWlu
X2NvbmZpZyAqZF9jb25maWcsCj4gICAgICBpZiAoZF9jb25maWctPmJfaW5mby50eXBlID09IExJ
QlhMX0RPTUFJTl9UWVBFX0hWTSkgewo+ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgc2hhZG93ID0g
RElWX1JPVU5EVVAoZF9jb25maWctPmJfaW5mby5zaGFkb3dfbWVta2IsCj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMDI0KTsKPiArICAgICAgICBpbnQgaTsK
CnVuc2lnbmVkIGludC4KCj4gKwo+ICAgICAgICAgIHhjX3NoYWRvd19jb250cm9sKGN0eC0+eGNo
LCBkb21pZCwgWEVOX0RPTUNUTF9TSEFET1dfT1BfU0VUX0FMTE9DQVRJT04sCj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgTlVMTCwgMCwgJnNoYWRvdywgMCwgTlVMTCk7Cj4gKwo+ICsgICAg
ICAgIGZvciAoaSA9IDA7IGkgPCBkX2NvbmZpZy0+Yl9pbmZvLm51bV92aW9tbXVzOyBpKyspIHsK
PiArICAgICAgICAgICAgdWludDMyX3QgaWQ7Cj4gKyAgICAgICAgICAgIGxpYnhsX3Zpb21tdV9p
bmZvICp2aW9tbXUgPSBkX2NvbmZpZy0+Yl9pbmZvLnZpb21tdSArIGk7CgpTaW5jZSB0aGlzIGlz
IGFuIGFycmF5IEkgd291bGQgcmF0aGVyIHByZWZlciB0aGF0IHlvdSB1c2UKJmRfY29uZmlnLT5i
X2luZm8udmlvbW11W2ldLgoKPiArCj4gKyAgICAgICAgICAgIGlmICh2aW9tbXUtPnR5cGUgPT0g
TElCWExfVklPTU1VX1RZUEVfSU5URUxfVlREKSB7Cj4gKyAgICAgICAgICAgICAgICByZXQgPSB4
Y192aW9tbXVfY3JlYXRlKGN0eC0+eGNoLCBkb21pZCwgVklPTU1VX1RZUEVfSU5URUxfVlRELAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aW9tbXUtPmJhc2VfYWRk
ciwgdmlvbW11LT5jYXAsICZpZCk7CgpBcyBzYWlkIGluIGFub3RoZXIgcGF0Y2g6IHRoaXMgd2ls
bCBicmVhayBjb21waWxhdGlvbiBiZWNhdXNlCnhjX3Zpb21tdV9jcmVhdGUgaXMgaW50cm9kdWNl
ZCBpbiBwYXRjaCA5LgoKUGxlYXNlIG9yZ2FuaXplIHRoZSBwYXRjaGVzIGluIGEgd2F5IHRoYXQg
dGhlIGNvZGUgYWx3YXlzIGNvbXBpbGVzIGFuZAp3b3JrcyBmaW5lLiBLZWVwIGluIG1pbmQgdGhh
dCB0aGUgWGVuIHRyZWUgc2hvdWxkIGJlIGJpc2VjdGFibGUKYWx3YXlzLgoKUm9nZXIuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 19 10:16:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 10:16:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e57s3-0007Vu-UJ; Thu, 19 Oct 2017 10:16:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4589aa1ec=Ian.Jackson@citrix.com>)
 id 1e57s3-0007Vl-3W
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 10:16:11 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 4A/E1-29911-A6B78E95; Thu, 19 Oct 2017 10:16:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsXitHRDpG5W9Yt
 Igz97mC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozpC9axFdzjqPh06BpLA+MG9i5GTg4JAX+J
 cw9fM4LYbAK6Ek1b/rJ1MXJwiAioSNzeawASZhYokVi8awpYubCAk8Sn5+vBbBYBVYm5je+ZQ
 WxeAU+J2cv+M0KMlJM4f/wnM8gYIQE1ibnr4yFKBCVOznzCAjFSQuLgixfMExi5ZyFJzUKSWs
 DItIpRozi1qCy1SNfIVC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzAQGIBgB+O
 qBYGHGCU5mJREeWUDX0QK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD1rQLKCRalpqdWpGXmAEMS
 Ji3BwaMkwhsFkuYtLkjMLc5Mh0idYtTl6Lh59w+TEEtefl6qlDhEkQBIUUZpHtwIWHxcYpSVE
 uZlBDpKiKcgtSg3swRV/hWjOAejkjDvTZApPJl5JXCbXgEdwQR0BLs92BEliQgpqQbG5h9bDA
 7E/Uv9Hb9bXbBLJqR/ssZ788PCv6avUVT6IqfU4vb8yPslU11X1paalxzOvLDlL1PZht15KbZ
 WZVdnCFfa3tGO0In0e2DXzT+h6qSDxMQqi4lHjm/dqBma902zeqf0ZrWCDT/bIqQDZ17y5SgQ
 n7wvJqeVi/Fk9Bfer4fmtZ+4aJCsxFKckWioxVxUnAgAZsN8DYoCAAA=
X-Env-Sender: prvs=4589aa1ec=Ian.Jackson@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1508408167!99963389!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 616 invoked from network); 19 Oct 2017 10:16:09 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 10:16:09 -0000
X-IronPort-AV: E=Sophos;i="5.43,400,1503360000"; d="scan'208";a="447063474"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 19 Oct 2017 11:15:57 +0100
Message-ID: <1508408157-14909-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH] mg-repro-setup: --autoalloc-nofree
	option
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBsZXRzIHlvdSBydW4gdGhlIGF1dG9tYXRpYyBhbGxvY2F0b3Igd2l0aGluIHlvdXIgb3du
IHRhc2ssIHNvIHlvdQpnZXQgdG8ga2VlcCB3aGF0ZXZlciBpdCBmb3VuZC4KClNpZ25lZC1vZmYt
Ynk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiBtZy1yZXByby1zZXR1cCB8IDcgKysrKysrLQogMSBm
aWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBh
L21nLXJlcHJvLXNldHVwIGIvbWctcmVwcm8tc2V0dXAKaW5kZXggMjVjYmM3OC4uMGJhZmI1MyAx
MDA3NTUKLS0tIGEvbWctcmVwcm8tc2V0dXAKKysrIGIvbWctcmVwcm8tc2V0dXAKQEAgLTU4LDYg
KzU4LDcgQEAgbG9nZmlsZT10bXAvbWctcmVwcm8tc2V0dXAubG9nCiBkdXJhdGlvbj0yOGQKIGJs
ZXNzaW5nPXBsYXkKIHNraXBjYXB0dXJlPXRydWUKK2F1dG9hbGxvYz1mYWxzZQogCiB3aGlsZSB0
cnVlOyBkbwogCWNhc2UgIiQxIiBpbgpAQCAtNzIsNiArNzMsNyBAQCB3aGlsZSB0cnVlOyBkbwog
CS10PyopCQlkdXJhdGlvbj0ke2FyZyMtdH0JCTs7CiAJLS1yb2d1ZSkJZHVyYXRpb249JycJCQk7
OwogCS0tY2FwdHVyZSkJc2tpcGNhcHR1cmU9ZmFsc2UJCTs7CisJLS1hdXRvYWxsb2Mtbm9mcmVl
KSBhdXRvYWxsb2M9dHJ1ZQkJOzsKIAktbCopCQlsb2dmaWxlPSR7YXJnIy1sfQkJOzsKIAktciEq
KQkJYWRqdXN0c2V0cys9KCIke2FyZyMtcn0iKQk7OwogCS1yKj0qKQkJYWRqdXN0c2V0cys9KCIk
e2FyZyMtcn0iKQk7OwpAQCAtMjA0LDcgKzIwNiwxMCBAQCBpZiAkc2tpcGNhcHR1cmU7IHRoZW4g
YWRqcnVudmFyIHNraXBfdGVzdGlkcyAiY2FwdHVyZS1sb2dzKiI7IGZpCiAKIHByb2dyZXNzICJl
eGVjdXRpbmcgLi4uIgogCi1PU1NURVNUX05PQUxMT0NBVEU9MSBcCitpZiAhICRhdXRvYWxsb2M7
IHRoZW4KKwlleHBvcnQgT1NTVEVTVF9OT0FMTE9DQVRFPTEKK2ZpCisKIC4vbWctZXhlY3V0ZS1m
bGlnaHQgLUIkYmxlc3NpbmcgLWYkcmVmZmxpZ2h0IC0tcHJvZ3Jlc3MtZmQ9MiBcCiAJIiR7bWdl
eGVjZmxhZ3NbQF19IiAkZmxpZ2h0CiAKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 10:18:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 10:18:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e57uD-0007kH-Dg; Thu, 19 Oct 2017 10:18:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4585d5216=roger.pau@citrix.com>)
 id 1e57uB-0007k7-KW
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 10:18:23 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 64/25-32649-EEB78E95; Thu, 19 Oct 2017 10:18:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsWSzvfng+7r6he
 RBm/+CFss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlPTp9mK9gkU/Ho72nmBsb54l2MnBwSAv4S
 7yfuYAexWQRUJX7sn8bWxcjBwSZgLzH9awVIWAQovHn6aaASLg5mgQVMEhsXdLOAJIQFPCRen
 tkHZvMKeErc3X+YGaRXSKBe4ufdUIiwoMTJmU/ASpgFdCQW7P4ENp5ZQFpi+T8OkDCngJvEko
 YtjCC2qICMxLPf3UwgtpCAokT/vAdsEFemS7RNWMg6gZF/FpKps5BMnYUwdQEj8ypGjeLUorL
 UIl1DI72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMDwYwCCHYyvup0PMUpyMCmJ
 8n6sehEpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3IEhOsCg1PbUiLTMHGAkwaQkOHiUR3ksga
 d7igsTc4sx0iNQpRmOOY5su/2HiODDhyh8mIZa8/LxUKXHeKJBSAZDSjNI8uEGwCL3EKCslzM
 sIdJoQT0FqUW5mCar8K0ZxDkYlYd6bIFN4MvNK4Pa9AjqFCegUdnuwU0oSEVJSDYwxT60CV7I
 z7DlQpRK11703pS7q9mP+J6rnD6TvO1omxn+S++huhvd8R/bbuV7Z7mMndeeg9K4QPcmu2TWP
 Him0KF9ekLLvBRffhi0sedMyDGPeKpb+FtSepfbg64kbPV/fis2IOlpx8dn0sy4KD72nbZIIq
 3rOufuCoegWRZ/zAuqbU4yNvrkqsRRnJBpqMRcVJwIAQxzBwcsCAAA=
X-Env-Sender: prvs=4585d5216=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1508408296!94188228!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1737 invoked from network); 19 Oct 2017 10:18:18 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 10:18:18 -0000
X-IronPort-AV: E=Sophos;i="5.43,400,1503360000"; d="scan'208";a="106397022"
Date: Thu, 19 Oct 2017 11:17:55 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20171019101755.cuwguwhdrhsqosf2@dhcp-3-128.uk.xensource.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-10-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506049330-11196-10-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V3 9/29] tools/libxc: Add viommu operations
	in libxc
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMTE6MDE6NTBQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IFRoaXMgcGF0Y2gg
YWRkcyBYRU5fRE9NQ1RMX3Zpb21tdV9vcCBoeXBlcmNhbGwuIFRoaXMgaHlwZXJjYWxsCj4gY29t
cHJpc2VzIHR3byBzdWItY29tbWFuZHM6CgpQYXRjaCBkZXNjcmlwdGlvbiBkb2Vzbid0IG1hdGNo
IGFjdHVhbCBjb2RlLiBUaGlzIHBhdGNoIGRvZXNuJ3QgYWRkCmFueSBuZXcgaHlwZXJjYWxscywg
aXQganVzdCBhZGRzIGxpYnhjIGhlbHBlcnMgZm9yClhFTl9ET01DVExfdmlvbW11X29wLgoKPiAt
IGNyZWF0ZSgpOiBjcmVhdGUgYSB2SU9NTVUgaW4gWGVuLCBnaXZlbiB2aW9tbXUgdHlwZSwgcmVn
aXN0ZXItc2V0Cj4gICAgICAgICAgICAgbG9jYXRpb24gYW5kIGNhcGFiaWxpdGllcwo+IC0gZGVz
dHJveSgpOiBkZXN0cm95IGEgdklPTU1VIHNwZWNpZmllZCBieSB2aW9tbXVfaWQKPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IFNpZ25lZC1vZmYtYnk6
IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgo+IC0tLQo+IHYzOgo+ICAtIFJlbW92
ZSBBUEkgZm9yIHF1ZXJ5aW5nIHZpb21tdSBjYXBhYmlsaXRpZXMKPiAgLSBSZW1vdmUgcG9pbnRs
ZXNzIGNhc3QKPiAgLSBQb2xpc2ggY29tbWl0IG1lc3NhZ2UKPiAgLSBDb2Rpbmcgc3R5bGUKPiAt
LS0KPiAgdG9vbHMvbGlieGMvTWFrZWZpbGUgICAgICAgICAgfCAgMSArCj4gIHRvb2xzL2xpYnhj
L2luY2x1ZGUveGVuY3RybC5oIHwgIDQgKysrCj4gIHRvb2xzL2xpYnhjL3hjX3Zpb21tdS5jICAg
ICAgIHwgNjQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAz
IGZpbGVzIGNoYW5nZWQsIDY5IGluc2VydGlvbnMoKykKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHRv
b2xzL2xpYnhjL3hjX3Zpb21tdS5jCj4gCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL01ha2Vm
aWxlIGIvdG9vbHMvbGlieGMvTWFrZWZpbGUKPiBpbmRleCA5YTAxOWU4Li43ZDhjNGI0IDEwMDY0
NAo+IC0tLSBhL3Rvb2xzL2xpYnhjL01ha2VmaWxlCj4gKysrIGIvdG9vbHMvbGlieGMvTWFrZWZp
bGUKPiBAQCAtNTEsNiArNTEsNyBAQCBDVFJMX1NSQ1MtJChDT05GSUdfTWluaU9TKSArPSB4Y19t
aW5pb3MuYwo+ICBDVFJMX1NSQ1MteSAgICAgICArPSB4Y19ldnRjaG5fY29tcGF0LmMKPiAgQ1RS
TF9TUkNTLXkgICAgICAgKz0geGNfZ250dGFiX2NvbXBhdC5jCj4gIENUUkxfU1JDUy15ICAgICAg
ICs9IHhjX2RldmljZW1vZGVsX2NvbXBhdC5jCj4gK0NUUkxfU1JDUy15ICAgICAgICs9IHhjX3Zp
b21tdS5jCj4gIAo+ICBHVUVTVF9TUkNTLXkgOj0KPiAgR1VFU1RfU1JDUy15ICs9IHhnX3ByaXZh
dGUuYyB4Y19zdXNwZW5kLmMKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5j
dHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAo+IGluZGV4IDQzMTUxY2IuLmJl
ZGNhMWYgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKPiArKysg
Yi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAo+IEBAIC0yNTAxLDYgKzI1MDEsMTAgQEAg
ZW51bSB4Y19zdGF0aWNfY3B1X2ZlYXR1cmVtYXNrIHsKPiAgY29uc3QgdWludDMyX3QgKnhjX2dl
dF9zdGF0aWNfY3B1X2ZlYXR1cmVtYXNrKGVudW0geGNfc3RhdGljX2NwdV9mZWF0dXJlbWFzayk7
Cj4gIGNvbnN0IHVpbnQzMl90ICp4Y19nZXRfZmVhdHVyZV9kZWVwX2RlcHModWludDMyX3QgZmVh
dHVyZSk7Cj4gIAo+ICtpbnQgeGNfdmlvbW11X2NyZWF0ZSh4Y19pbnRlcmZhY2UgKnhjaCwgZG9t
aWRfdCBkb20sIHVpbnQ2NF90IHR5cGUsCj4gKyAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90
IGJhc2VfYWRkciwgdWludDY0X3QgY2FwLCB1aW50MzJfdCAqdmlvbW11X2lkKTsKPiAraW50IHhj
X3Zpb21tdV9kZXN0cm95KHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbSwgdWludDMyX3Qg
dmlvbW11X2lkKTsKPiArCj4gICNlbmRpZgo+ICAKPiAgaW50IHhjX2xpdmVwYXRjaF91cGxvYWQo
eGNfaW50ZXJmYWNlICp4Y2gsCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX3Zpb21tdS5j
IGIvdG9vbHMvbGlieGMveGNfdmlvbW11LmMKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4
IDAwMDAwMDAuLjE3NTA3YzUKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvdG9vbHMvbGlieGMveGNf
dmlvbW11LmMKPiBAQCAtMCwwICsxLDY0IEBACj4gKy8qCj4gKyAqIHhjX3Zpb21tdS5jCj4gKyAq
Cj4gKyAqIHZpb21tdSByZWxhdGVkIEFQSSBmdW5jdGlvbnMuCj4gKyAqCj4gKyAqIENvcHlyaWdo
dCAoQykgMjAxNyBJbnRlbCBDb3Jwb3JhdGlvbgo+ICsgKgo+ICsgKiBUaGlzIGxpYnJhcnkgaXMg
ZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCj4gKyAqIG1vZGlm
eSBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMKPiAr
ICogTGljZW5zZSwgdmVyc2lvbiAyLjEsIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2Fy
ZSBGb3VuZGF0aW9uLgo+ICsgKgo+ICsgKiBUaGlzIGxpYnJhcnkgaXMgZGlzdHJpYnV0ZWQgaW4g
dGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKPiArICogYnV0IFdJVEhPVVQgQU5ZIFdB
UlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKPiArICogTUVSQ0hB
TlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBH
TlUKPiArICogTGVzc2VyIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4K
PiArICoKPiArICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIExl
c3NlciBHZW5lcmFsIFB1YmxpYwo+ICsgKiBMaWNlbnNlIGFsb25nIHdpdGggdGhpcyBsaWJyYXJ5
OyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCj4gKyAqLwo+ICsK
PiArI2luY2x1ZGUgInhjX3ByaXZhdGUuaCIKPiArCj4gK2ludCB4Y192aW9tbXVfY3JlYXRlKHhj
X2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbSwgdWludDY0X3QgdHlwZSwKPiArICAgICAgICAg
ICAgICAgICAgICAgdWludDY0X3QgYmFzZV9hZGRyLCB1aW50NjRfdCBjYXAsIHVpbnQzMl90ICp2
aW9tbXVfaWQpCj4gK3sKPiArICAgIGludCByYzsKPiArCgpFeHRyYSBuZXdsaW5lLgoKPiArICAg
IERFQ0xBUkVfRE9NQ1RMOwo+ICsKPiArICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX3Zpb21t
dV9vcDsKPiArICAgIGRvbWN0bC5kb21haW4gPSBkb207Cj4gKyAgICBkb21jdGwudS52aW9tbXVf
b3AuY21kID0gWEVOX0RPTUNUTF9jcmVhdGVfdmlvbW11Owo+ICsgICAgZG9tY3RsLnUudmlvbW11
X29wLnUuY3JlYXRlLnZpb21tdV90eXBlID0gdHlwZTsKClBsZWFzZSByZW1vdmUgdGhlICJ2aW9t
bXVfIiBwcmVmaXggZnJvbSB0aGUgZmllbGQsIGl0J3Mgbm90IG5lZWRlZAphbmQganVzdCB1c2lu
ZyAidHlwZSIgaXMgYWxyZWFkeSBjbGVhci4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 19 10:22:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 10:22:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e57xh-0008P6-St; Thu, 19 Oct 2017 10:22:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4585d5216=roger.pau@citrix.com>)
 id 1e57xg-0008Ow-Uk
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 10:22:01 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 4D/32-30115-8CC78E95; Thu, 19 Oct 2017 10:22:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsWSzvfng+7xmhe
 RBvOmm1ks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBntLx4zF/xkrmhfeIypgXElcxcjJ4eEgL9E
 x6n37CA2i4CqxJbTMxi7GDk42ATsJaZ/rQAJiwCFN08/DVTCxcEssIBJYuOCbhaQhLCAq8TTV
 XsZQWxeAU+Jf9d3sILYQgL1Eocbt0HFBSVOznwCVs8soCdxY+oUNpD5zALSEsv/cUCE5SWat8
 4GO4dTwE2i5VgbG4gtKiAj8ex3NxPESEWJ/nkP2CBOTpc4OnMj2wRGgVlINsxCsmEWwoZZSDY
 sYGRZxahRnFpUllqka2ysl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGLAMQLCD
 cef6wEOMkhxMSqK8H6teRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4H1dDZQTLEpNT61Iy8wBx
 g5MWoKDR0mE9zBImre4IDG3ODMdInWKUZfjxsPrf5iEWPLy81KlxHlPgRQJgBRllObBjYDF8S
 VGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ854EmcKTmVcCt+kV0BFMQEew24MdUZKIkJICJgb
 b/vLEgObZRTnBNYcOpHfMTdh9pF1VQ1FmAt+JtVnSwr/ebOjrmL6bk1VsUe/WLY4Kky0+67hq
 FTgc1TObeOP2nBvaXLq3pt+xsHRLWMj/fk7jjMvRKx623K4U2nvoyal7b9oUChfuXNB0pqbCS
 62S36xr+srYULHJP2/sXHT1Opf7WY3VD5RYijMSDbWYi4oTAZ3IaiLeAgAA
X-Env-Sender: prvs=4585d5216=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1508408517!72058225!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38673 invoked from network); 19 Oct 2017 10:21:59 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 10:21:59 -0000
X-IronPort-AV: E=Sophos;i="5.43,400,1503360000"; d="scan'208";a="106397096"
Date: Thu, 19 Oct 2017 11:21:35 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20171019102135.fhdjs4if45ylzmqq@dhcp-3-128.uk.xensource.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-11-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506049330-11196-11-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V3 10/29] vtd: add and align register
	definitions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMTE6MDE6NTFQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IE5vIGZ1bmN0aW9u
YWwgY2hhbmdlcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwu
Y29tPgo+IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgoK
UmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKV291
bGQgaGF2ZSBiZWVuIG5pY2UgdG8gbWF5YmUgc3BsaXQgdGhpcyBpbnRvIHR3bywgb25lIHBhdGNo
IHRoYXQKc2ltcGx5IGZpeGVzIHRoZSBhbGlnbm1lbnQgYW5kIGFub3RoZXIgb25lIHRoYXQgaW50
cm9kdWNlcyB0aGUgbmV3CmRlZmluZXMgKG9yIGV2ZW4gaW50cm9kdWNlIHRoZSBuZXcgZGVmaW5l
cyB3aGVuIHRoZXkgYXJlIGFjdHVhbGx5Cm5lZWRlZCkuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 10:23:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 10:23:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e57z6-0008Ul-6S; Thu, 19 Oct 2017 10:23:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4589aa1ec=Ian.Jackson@citrix.com>)
 id 1e57z5-0008Uf-Fr
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 10:23:27 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 7A/9D-08608-E1D78E95; Thu, 19 Oct 2017 10:23:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGLMWRWlGSWpSXmKPExsXitHSDva5c7Yt
 Ig5vTJSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyf+zezFjzkrZh++RxrA2MXdxcjJ4eEgL/E
 sstz2EFsNgFdiaYtf9m6GDk4RARUJG7vNQAJMwuUSCzeNQWsRFjASeLT8/VgNouAqsTBx5OYQ
 cp5BTwlnsy1g5goJ3H++E+wsJCAmsTc9fEgYV4BQYmTM5+wQEyUkDj44gXzBEbuWUhSs5CkFj
 AyrWLUKE4tKkst0jUy1UsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAwDBiDYwbh
 qQeAhRkkOJiVR3o9VLyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfBm1QDlBItS01Mr0jJzgAEJ
 k5bg4FES4T1cDZTmLS5IzC3OTIdInWLU5ei4efcPkxBLXn5eqpQ4rwXIDAGQoozSPLgRsOi4x
 CgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHekyCreDLzSuA2vQI6ggnoCHZ7sCNKEhFSUg2MS1
 nMGOcuP2l64kbIpQDL2Str18xwUZ+v2cwkWun0zfR8ju2lJTdqmcV3rwh9Wyx6fU7nBYN3+04
 u7P9o6eIm9GHBloaz2TtcFgduMJrxv2BN9/4F0ZOuptkr/7y1J+/PyZPaZYySJ3ccD/7drbPU
 Pc3Vq8bp1pULu6ddfS5etvzYtdcF5q69+UosxRmJhlrMRcWJACEMi6iJAgAA
X-Env-Sender: prvs=4589aa1ec=Ian.Jackson@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1508408604!77775099!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9138 invoked from network); 19 Oct 2017 10:23:26 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 10:23:26 -0000
X-IronPort-AV: E=Sophos;i="5.43,400,1503360000"; d="scan'208";a="454973052"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 19 Oct 2017 11:23:16 +0100
Message-ID: <1508408596-15092-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH] mg-repro-setup: --autoalloc-nofree
	option
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBsZXRzIHlvdSBydW4gdGhlIGF1dG9tYXRpYyBhbGxvY2F0b3Igd2l0aGluIHlvdXIgb3du
IHRhc2ssIHNvIHlvdQpnZXQgdG8ga2VlcCB3aGF0ZXZlciBpdCBmb3VuZC4KClNpZ25lZC1vZmYt
Ynk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCnYyOiBTb21lIGRvY3MsIGFuZCBhIHdhcm5pbmcgbWVz
c2FnZS4KLS0tCiBtZy1yZXByby1zZXR1cCB8IDE0ICsrKysrKysrKysrKy0tCiAxIGZpbGUgY2hh
bmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9tZy1y
ZXByby1zZXR1cCBiL21nLXJlcHJvLXNldHVwCmluZGV4IDI1Y2JjNzguLmE0NmU2ZDMgMTAwNzU1
Ci0tLSBhL21nLXJlcHJvLXNldHVwCisrKyBiL21nLXJlcHJvLXNldHVwCkBAIC0zOSw3ICszOSw4
IEBAIHVzYWdlICgpIHsgY2F0IDw8RU5ECiAgICAtciE8dmFyPiAgICAgICAgICAgICBkZWxldGUg
cnVudmFyCiAgICAtQjxibGVzc2luZz4JCWRlZmF1bHQgaXMgJ3BsYXknCiAgICAtRS4uLiAtZi4u
LiAtUCAgICAgICBhcyBmb3IgbWctZXhlY3V0ZS1mbGlnaHQKLQorICAgLS1hdXRvYWxsb2Mtbm9m
cmVlICAgYWxsb2NhdGUgaG9zdHMgYXMgZm9yIHByb2R1Y3Rpb24sIGJ1dCBrZWVwIHRoZW0KKyAg
ICAgICAgICAgICAgICAgICAgICAgICAoc3BlY2lmeSBubyBIT1NUU1BFQ1M7IHJlbWVtYmVyIHRv
IGRlYWxsb2NhdGUgbGF0ZXIpCiBFTkQKIAogfQpAQCAtNTgsNiArNTksNyBAQCBsb2dmaWxlPXRt
cC9tZy1yZXByby1zZXR1cC5sb2cKIGR1cmF0aW9uPTI4ZAogYmxlc3Npbmc9cGxheQogc2tpcGNh
cHR1cmU9dHJ1ZQorYXV0b2FsbG9jPWZhbHNlCiAKIHdoaWxlIHRydWU7IGRvCiAJY2FzZSAiJDEi
IGluCkBAIC03Miw2ICs3NCw3IEBAIHdoaWxlIHRydWU7IGRvCiAJLXQ/KikJCWR1cmF0aW9uPSR7
YXJnIy10fQkJOzsKIAktLXJvZ3VlKQlkdXJhdGlvbj0nJwkJCTs7CiAJLS1jYXB0dXJlKQlza2lw
Y2FwdHVyZT1mYWxzZQkJOzsKKwktLWF1dG9hbGxvYy1ub2ZyZWUpIGF1dG9hbGxvYz10cnVlCQk7
OwogCS1sKikJCWxvZ2ZpbGU9JHthcmcjLWx9CQk7OwogCS1yISopCQlhZGp1c3RzZXRzKz0oIiR7
YXJnIy1yfSIpCTs7CiAJLXIqPSopCQlhZGp1c3RzZXRzKz0oIiR7YXJnIy1yfSIpCTs7CkBAIC0x
ODksNiArMTkyLDEwIEBAIGlmIFsgIiR7YWxsb2NfaWRlbnRzWypdfSIgXTsgdGhlbgogCQlwcm9n
cmVzc2YgIiAlcyIgIiRob3N0IgogCWRvbmUKIAlwcm9ncmVzc2YgIlxuIgorCWlmICRhdXRvYWxs
b2M7IHRoZW4KKwkJZWNobyA+JjIgXAorICd3YXJuaW5nOiAtLWF1dG9hbGxvYy1ub2ZyZWUgYW5k
IEhPU1RTUEVDcyBhcmUgZG8gbm90IHdvcmsgd2VsbCB0b2dldGhlcicKKwlmaQogZmkKIAogcHJv
Z3Jlc3MgInNldHRpbmcgdXAgZmxpZ2h0IC4uLiIKQEAgLTIwNCw3ICsyMTEsMTAgQEAgaWYgJHNr
aXBjYXB0dXJlOyB0aGVuIGFkanJ1bnZhciBza2lwX3Rlc3RpZHMgImNhcHR1cmUtbG9ncyoiOyBm
aQogCiBwcm9ncmVzcyAiZXhlY3V0aW5nIC4uLiIKIAotT1NTVEVTVF9OT0FMTE9DQVRFPTEgXAor
aWYgISAkYXV0b2FsbG9jOyB0aGVuCisJZXhwb3J0IE9TU1RFU1RfTk9BTExPQ0FURT0xCitmaQor
CiAuL21nLWV4ZWN1dGUtZmxpZ2h0IC1CJGJsZXNzaW5nIC1mJHJlZmZsaWdodCAtLXByb2dyZXNz
LWZkPTIgXAogCSIke21nZXhlY2ZsYWdzW0BdfSIgJGZsaWdodAogCi0tIAoyLjEuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 10:50:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 10:50:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e58PD-00024q-9M; Thu, 19 Oct 2017 10:50:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e58PB-00024e-S3
 for xen-devel@lists.xensource.com; Thu, 19 Oct 2017 10:50:26 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 9A/72-31244-17388E95; Thu, 19 Oct 2017 10:50:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVbeg+UW
 kQdtJbosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmLLoxh7FgSlbFrdZm9gbG
 BS5djJwcQgKNTBJH5vN1MXIB2Y8ZJX4+WsAE4WxjlFh39xQjSJWIgLPE1zNz2UFsXgF9iV3/l
 zGD2MICjhIrfm5nBGmQENipLNH5+wNYkYSAp8Sh362sMPaqxm9sXYzsHGwCVhKHxECiLAKqEi
 uXv2efwMi9gJFhFaN6cWpRWWqRrqVeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJka
 gxxmAYAfj3U0BhxglOZiURHk/Vr2IFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBK9YElBMsSk1P
 rUjLzAGGHkxagoNHSYQ3FCTNW1yQmFucmQ6ROsWoy3Fs0+U/TEIsefl5qVLivAEgRQIgRRmle
 XAjYHFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8zxuBpvBk5pXAbXoFdAQT0BHs9mBHlC
 QipKQaGA3qjYX9H1vW5i29KOIvmHqi6ufshMYlGUoG/sWvDxonfz+WOMd9oYrUTfbdz5Vfzlh
 cxKPCuejgyf5Olg91r3RX6tx+xjfPPasp+v5mNSG++wvYKw+nRfvtXRtWcr58CcMK0Rk2Db7F
 lVNSXIVbPqezRorY7LMsz4gKnSdSsm/1qTUlVye7K7EUZyQaajEXFScCAPd2mol+AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1508410223!107826158!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51618 invoked from network); 19 Oct 2017 10:50:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 Oct 2017 10:50:23 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e58P7-000076-W5; Thu, 19 Oct 2017 10:50:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e58P2-00034h-BM; Thu, 19 Oct 2017 10:50:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e58P2-0007Nw-5Z; Thu, 19 Oct 2017 10:50:16 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114673-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-armhf-armhf-libvirt-raw:<job
 status>:broken:regression
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:host-install(4):broken:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-arndale:host-ping-check-native:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:leak-check/check:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-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-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-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-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm: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-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-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-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-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-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=2040ac14e4cfbae679751796266527d92d11ac78
X-Osstest-Versions-That: xen=de38e28cc2cc62e6e9e4741403e4a8f6c07d8cfd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 19 Oct 2017 10:50:16 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 114673: trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDY3MyB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDY3My8KCkZhaWx1cmVzIGFuZCBw
cm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBh
cmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9j
a2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICA0IGhvc3QtaW5zdGFsbCg0KSAg
ICAgICAgICBicm9rZW4gcGFzcyBpbiAxMTQ2NTcKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSA1IGhvc3QtcGluZy1jaGVjay1uYXRpdmUgZmFpbCBpbiAxMTQ2NTcgcGFzcyBpbiAxMTQ2NzMK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgZmFpbCBp
biAxMTQ2NTcgcGFzcyBpbiAxMTQ2NzMKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTkg
bGVhay1jaGVjay9jaGVjayAgICAgICAgICAgZmFpbCBwYXNzIGluIDExNDY1NwoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgZmFpbCBibG9ja2VkIGlu
IDExNDU0MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgZmFpbCBpbiAxMTQ2NTcgYmxvY2tlZCBpbiAxMTQ1NDMKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTE0NjU3IG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayBmYWlsIGluIDExNDY1NyBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgIGZhaWwgaW4gMTE0NjU3IG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUv
eDEwIGZhaWwgbGlrZSAxMTQ1MDEKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vl
c3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDExNDUzMwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGxp
a2UgMTE0NTQzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qt
bG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTE0NTQzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTE0NTQz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3Jh
dGUveDEwIGZhaWwgbGlrZSAxMTQ1NDMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAg
ZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExNDU0MwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDIwNDBh
YzE0ZTRjZmJhZTY3OTc1MTc5NjI2NjUyN2Q5MmQxMWFjNzgKYmFzZWxpbmUgdmVyc2lvbjoKIHhl
biAgICAgICAgICAgICAgICAgIGRlMzhlMjhjYzJjYzYyZTZlOWU0NzQxNDAzZTRhOGY2YzA3ZDhj
ZmQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNDU0MyAgMjAxNy0xMC0xNiAxMTo1MToyMiBaICAg
IDIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTQ2NTcgIDIwMTctMTAtMTcgMjA6MTY6MTcg
WiAgICAxIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdDoKICBCZXJuZCBLdWhscyA8YmVybmQua3VobHNAdC1vbmxpbmUuZGU+CiAg
VGhvbWFzIFBldGF6em9uaSA8dGhvbWFzLnBldGF6em9uaUBmcmVlLWVsZWN0cm9ucy5jb20+CiAg
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdy
YWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
Cgpicm9rZW4tam9iIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgYnJva2VuCmJyb2tlbi1z
dGVwIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVz
aGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpjb21taXQgMjA0MGFjMTRlNGNmYmFlNjc5NzUxNzk2MjY2NTI3ZDkyZDExYWM3
OApBdXRob3I6IEJlcm5kIEt1aGxzIDxiZXJuZC5rdWhsc0B0LW9ubGluZS5kZT4KRGF0ZTogICBT
YXQgQXVnIDE5IDE2OjIxOjQyIDIwMTcgKzAyMDAKCiAgICB0b29scy9saWJ4Yy94Y19kb21fYXJt
OiBhZGQgbWlzc2luZyB2YXJpYWJsZSBpbml0aWFsaXphdGlvbgogICAgCiAgICBUaGUgdmFyaWFi
bGUgZG9tY3RsLnUuYWRkcmVzc19zaXplLnNpemUgbWF5IHJlbWFpbiB1bmluaXRpYWxpemVkIGlm
CiAgICBndWVzdF90eXBlIGlzIG5vdCBvbmUgb2YgeGVuLTMuMC1hYXJjaDY0IG9yIHhlbi0zLjAt
YXJtdjdsLiBBbmQgdGhlCiAgICBjb2RlIHByZWNpc2VseSBjaGVja3MgaWYgdGhpcyB2YXJpYWJs
ZSBpcyBzdGlsbCAwIHRvIGRlY2lkZSBpZiB0aGUKICAgIGd1ZXN0IHR5cGUgaXMgc3VwcG9ydGVk
IG9yIG5vdC4KICAgIAogICAgVGhpcyBmaXhlcyB0aGUgZm9sbG93aW5nIGJ1aWxkIGZhaWx1cmUg
d2l0aCBnY2MgNy54OgogICAgCiAgICB4Y19kb21fYXJtLmM6MjI5OjMxOiBlcnJvcjogJ2RvbWN0
bC51LmFkZHJlc3Nfc2l6ZS5zaXplJyBtYXkgYmUgdXNlZCB1bmluaXRpYWxpemVkIGluIHRoaXMg
ZnVuY3Rpb24gWy1XZXJyb3I9bWF5YmUtdW5pbml0aWFsaXplZF0KICAgICAgICAgaWYgKCBkb21j
dGwudS5hZGRyZXNzX3NpemUuc2l6ZSA9PSAwICkKICAgIAogICAgUGF0Y2ggb3JpZ2luYWxseSB0
YWtlbiBmcm9tCiAgICBodHRwczovL3d3dy5tYWlsLWFyY2hpdmUuY29tL3hlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnL21zZzEwOTMxMy5odG1sLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBCZXJuZCBL
dWhscyA8YmVybmQua3VobHNAdC1vbmxpbmUuZGU+CiAgICBTaWduZWQtb2ZmLWJ5OiBUaG9tYXMg
UGV0YXp6b25pIDx0aG9tYXMucGV0YXp6b25pQGZyZWUtZWxlY3Ryb25zLmNvbT4KICAgIEFja2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJv
bSBjb21taXQgODhiZmJmOTBlMzVmMTIxM2Y5OTY3YTk3ZGVlMGIyMDM5Zjk5OThhNCkKKHFlbXUg
Y2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 19 10:53:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 10:53:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e58Ry-0002FS-Qt; Thu, 19 Oct 2017 10:53:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=458481da9=wei.liu2@citrix.com>)
 id 1e58Rx-0002FJ-EH
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 10:53:17 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 14/4E-16147-C1488E95; Thu, 19 Oct 2017 10:53:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrohUle65UW
 kwfdXnBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bKE5fYCo6LVayfvIm5gfGpcBcjJ4eEgL/E
 ku2vmUBsFgFViXv3FrGA2GwCyhI/O3vZQGwRAT2JpgPPGbsYuTiYBdYySqy+PYMdJCEsoCUx+
 ehxsAZeAQuJjxt2M0LYghInZz4BizML6Egs2P0JaBAHkC0tsfwfB0hYVEBFonPpHLASIQEFiY
 7px5gmMPLMQtI9C0n3LITuBYzMqxg1ilOLylKLdI0M9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01N
 zEpOK9ZLzczcxAkOnnoGBcQdjz16/Q4ySHExKorwfq15ECvEl5adUZiQWZ8QXleakFh9ilOHg
 UJLgLW4GygkWpaanVqRl5gCDGCYtwcGjJMLrBpLmLS5IzC3OTIdInWJUlBLn5QZJCIAkMkrz4
 NpgkXOJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDv7CagKTyZeSVw018BLWYCWsxuD7a4JB
 EhJdXAyJ7YPMVbRCklz3Yd+7r0+U3BE7idCuY8rTN2jTSt/5P3cK+vVNvUPbcu3Q99Py8+Z4f
 px/sZ/Y+mvVlSeOB+ecx5rnxz1+fcn+7NOpD9+ov1dANW7dgOjVsWB+2Mz7l5sE2fmqyrsqj7
 S+7nVwwfTwW+Y99Vc82xdWpDNMt81d0/zY8ybJ2xTomlOCPRUIu5qDgRAMSSJ2KXAgAA
X-Env-Sender: prvs=458481da9=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1508410393!111065631!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21168 invoked from network); 19 Oct 2017 10:53:14 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 10:53:14 -0000
X-IronPort-AV: E=Sophos;i="5.43,401,1503360000"; d="scan'208";a="447067784"
Date: Thu, 19 Oct 2017 11:53:11 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <20171019105311.rpns7gifhh2d4zqf@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Juergen Gross <jgross@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: [Xen-devel] Block device hang after migration
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkKCkluIHRoZSBwcm9jZXNzIG9mIHVwZ3JhZGluZyBvc3N0ZXN0IHRvIFN0cmV0Y2gsIEkgZGlz
Y292ZXJlZCBhbiBpc3N1ZQp3aXRoIHRoZSBibG9jayBkZXZpY2UuIFRoaXMgaGFwcGVucyBhZnRl
ciBhIGxvY2FsIG1pZ3JhdGlvbi4KClsgIDEyNy4yMTYyMzJdIEZyZWV6aW5nIHVzZXIgc3BhY2Ug
cHJvY2Vzc2VzIC4uLiAoZWxhcHNlZCAwLjAwNSBzZWNvbmRzKSBkb25lLgpbICAxMjcuMjIyMTQz
XSBGcmVlemluZyByZW1haW5pbmcgZnJlZXphYmxlIHRhc2tzIC4uLiAKWyAgMTQ3LjIyODkxM10g
RnJlZXppbmcgb2YgdGFza3MgZmFpbGVkIGFmdGVyIDIwLjAwNiBzZWNvbmRzICgxIHRhc2tzIHJl
ZnVzaW5nIHRvIGZyZWV6ZSwgd3FfYnVzeT0wKToKWyAgMTQ3LjIyODkzNV0gamJkMi94dmRhMS04
ICAgIEQgICAgMCAgIDE0MyAgICAgIDIgMHgwMDAwMDAwMApbICAxNDcuMjI4OTY0XSAgZmZmZjg4
MDAwNTEwOTAwMCAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4ODAwMDU2OWUwMDAgZmZmZjg4MDAxZjkx
ODI0MApbICAxNDcuMjI4OTg0XSAgZmZmZjg4MDAxZWE3YTAwMCBmZmZmYzkwMDQwMjliYjMwIGZm
ZmZmZmZmODE2MDM4ZTMgZmZmZmM5MDA0MDI5YmJlOApbICAxNDcuMjI5MDAxXSAgMDBmZjg4MDAw
NTZkMTUwMCBmZmZmODgwMDFmOTE4MjQwIDAwMDAwMDAwMDAwMDAwMDAgZmZmZjg4MDAwNTY5ZTAw
MApbICAxNDcuMjI5MDI4XSBDYWxsIFRyYWNlOgpbICAxNDcuMjI5Mjc0XSAgWzxmZmZmZmZmZjgx
NjAzOGUzPl0gPyBfX3NjaGVkdWxlKzB4MjMzLzB4NmQwClsgIDE0Ny4yMjkyOTddICBbPGZmZmZm
ZmZmODE2MDQ1NTA+XSA/IGJpdF93YWl0KzB4NTAvMHg1MApbICAxNDcuMjI5MzA3XSAgWzxmZmZm
ZmZmZjgxNjAzZGIyPl0gPyBzY2hlZHVsZSsweDMyLzB4ODAKWyAgMTQ3LjIyOTMxOF0gIFs8ZmZm
ZmZmZmY4MTYwNzExZT5dID8gc2NoZWR1bGVfdGltZW91dCsweDFkZS8weDM1MApbICAxNDcuMjI5
MzQ1XSAgWzxmZmZmZmZmZjgxMDFiNjAxPl0gPyB4ZW5fY2xvY2tzb3VyY2VfZ2V0X2N5Y2xlcysw
eDExLzB4MjAKWyAgMTQ3LjIyOTM2M10gIFs8ZmZmZmZmZmY4MTBlYzQ3Yj5dID8ga3RpbWVfZ2V0
KzB4M2IvMHhiMApbICAxNDcuMjI5Mzc4XSAgWzxmZmZmZmZmZjgxNjA0NTUwPl0gPyBiaXRfd2Fp
dCsweDUwLzB4NTAKWyAgMTQ3LjIyOTM4OV0gIFs8ZmZmZmZmZmY4MTYwMzY0ZD5dID8gaW9fc2No
ZWR1bGVfdGltZW91dCsweDlkLzB4MTAwClsgIDE0Ny4yMjk0MDFdICBbPGZmZmZmZmZmODEwYjhh
Yjc+XSA/IHByZXBhcmVfdG9fd2FpdCsweDU3LzB4ODAKWyAgMTQ3LjIyOTQxN10gIFs8ZmZmZmZm
ZmY4MTYwNDU2Nz5dID8gYml0X3dhaXRfaW8rMHgxNy8weDYwClsgIDE0Ny4yMjk0MjddICBbPGZm
ZmZmZmZmODE2MDQxMzM+XSA/IF9fd2FpdF9vbl9iaXQrMHg1My8weDgwClsgIDE0Ny4yMjk0NDJd
ICBbPGZmZmZmZmZmODE2MDQ1NTA+XSA/IGJpdF93YWl0KzB4NTAvMHg1MApbICAxNDcuMjI5NDU3
XSAgWzxmZmZmZmZmZjgxNjA0MjhlPl0gPyBvdXRfb2ZfbGluZV93YWl0X29uX2JpdCsweDdlLzB4
YTAKWyAgMTQ3LjIyOTQ2OV0gIFs8ZmZmZmZmZmY4MTBiOGYyMD5dID8gd2FrZV9hdG9taWNfdF9m
dW5jdGlvbisweDYwLzB4NjAKWyAgMTQ3LjIyOTU2M10gIFs8ZmZmZmZmZmZjMDA3Y2RlMj5dID8g
amJkMl9qb3VybmFsX2NvbW1pdF90cmFuc2FjdGlvbisweGRkMi8weDE3YTAgW2piZDJdClsgIDE0
Ny4yMjk1ODldICBbPGZmZmZmZmZmODEwOWRhMWQ+XSA/IGZpbmlzaF90YXNrX3N3aXRjaCsweDdk
LzB4MWYwClsgIDE0Ny4yMjk2MTJdICBbPGZmZmZmZmZmYzAwODFiYzI+XSA/IGtqb3VybmFsZDIr
MHhjMi8weDI2MCBbamJkMl0KWyAgMTQ3LjIyOTYyNF0gIFs8ZmZmZmZmZmY4MTBiOGU4MD5dID8g
cHJlcGFyZV90b193YWl0X2V2ZW50KzB4ZjAvMHhmMApbICAxNDcuMjI5NjQzXSAgWzxmZmZmZmZm
ZmMwMDgxYjAwPl0gPyBjb21taXRfdGltZW91dCsweDEwLzB4MTAgW2piZDJdClsgIDE0Ny4yMjk2
NTZdICBbPGZmZmZmZmZmODEwOTY2OTc+XSA/IGt0aHJlYWQrMHhkNy8weGYwClsgIDE0Ny4yMjk2
NjddICBbPGZmZmZmZmZmODEwOTY1YzA+XSA/IGt0aHJlYWRfcGFyaysweDYwLzB4NjAKWyAgMTQ3
LjIyOTY4NF0gIFs8ZmZmZmZmZmY4MTYwODgzNT5dID8gcmV0X2Zyb21fZm9yaysweDI1LzB4MzAK
WyAgMTQ3LjIyOTcwOF0gUmVzdGFydGluZyBrZXJuZWwgdGhyZWFkcyAuLi4gZG9uZS4KWyAgMTQ3
LjIzMDQ5Nl0geGVuOm1hbmFnZTogZG9fc3VzcGVuZDogZnJlZXplIGtlcm5lbCB0aHJlYWRzIGZh
aWxlZCAtMTYKWyAgMTQ3LjIzMDUwOF0gUmVzdGFydGluZyB0YXNrcyAuLi4gZG9uZS4KWyAgMjM4
LjQ4NDkxOF0gCgpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MvMTE0NzA5L3Rlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIvZmlhbm8xLS0tdmFyLWxvZy14ZW4t
Y29uc29sZS1ndWVzdC1kZWJpYW4uc3RyZXRjaC5ndWVzdC5vc3N0ZXN0LS1pbmNvbWluZy5sb2cK
CkFuZCB0aGlzIHNlZW1zIHRvIGJlIHRoZSBzYW1lIGlzc3VlIE9saXZpZXIgQm9udmFsZSByZXBv
cnRlZCBpbiAiW1hlbi1kZXZlbF0KdGFzayBidHJmcy10cmFuc2FjdGk6NjUxIGJsb2NrZWQgZm9y
IG1vcmUgdGhhbiAxMjAgc2Vjb25kcyIuCgpUaGUgZ3Vlc3QgaW4gb3NzdGVzdCB1c2VzIGV4dDQs
IHdpdGggb25seSBvbmUgb3IgdHdvIHZiZHMuIEtlcm5lbCBpcyBEZWJpYW4ncwpzdG9jayBrZXJu
ZWwgKDQuOSkuCgpUaGUgZ3Vlc3QgY29uZmlndXJhdGlvbiBjYW4gYmUgZm91bmQgYXQ6CgpodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE0NzA5L3Rlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIvaW5mby5odG1sCgpXZWkuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 19 10:58:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 10:58:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e58X8-0002Te-FB; Thu, 19 Oct 2017 10:58:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <arnd@arndb.de>) id 1e58X6-0002TY-MK
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 10:58:36 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 74/4B-31244-C5588E95; Thu, 19 Oct 2017 10:58:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMLMWRWlGSWpSXmKPExsVy5XFdu25064t
 Ig9/XWC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owPd3ewFzwLr+iafZOpgfGXZxcjJ4eQwC5G
 iSVrlEFsNgFliddHp7CC2CIClhJd75+ygNjMAvtYJH6czQGxhQWcJTq/vmHqYuTgYBFQldj6L
 hIkzCtgIjF151smEFtCQE6i4fx9ZhCbU8BUYlX/LlaQciGgmhO//boYuYBKPjNKPP01iwnCec
 ImsXb7N6YJjDwLGBlWMWoUpxaVpRbpGhnoJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJef
 nbmIEep0BCHYw/loWcIhRkoNJSZT3Y9WLSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvC+agXKC
 RanpqRVpmTnA8INJS3DwKInw/gRJ8xYXJOYWZ6ZDpE4xGnMc23T5DxNHx827f5iEWPLy81Klx
 Hm/gZQKgJRmlObBDYLFxSVGWSlhXkag04R4ClKLcjNLUOVfMYpzMCoBVbQATeHJzCuB2/cK6B
 QmoFPY7cFOKUlESEk1MPJs2eOvsODdrFR/PcaXvLl6rnvYFkVobr7z0HXJjLrmoIQE09VP9pl
 L261zbdKKa3y14vvKfXJ8t76en7RzSq+GmG2pwz5NDT2WgL0uh/6opfN7eM7VzJx6tuttlqt8
 5fzgvoV/F5W8q9+e8Uik9o+b/adzymmSymoHVe4sf+lUM79o9k6N5UosxRmJhlrMRcWJADQPI
 BmGAgAA
X-Env-Sender: arnd@arndb.de
X-Msg-Ref: server-15.tower-21.messagelabs.com!1508410714!77782532!1
X-Originating-IP: [212.227.126.135]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41073 invoked from network); 19 Oct 2017 10:58:35 -0000
Received: from mout.kundenserver.de (HELO mout.kundenserver.de)
 (212.227.126.135)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 19 Oct 2017 10:58:35 -0000
Received: from wuerfel.lan ([46.223.139.202]) by mrelayeu.kundenserver.de
 (mreue006 [212.227.15.129]) with ESMTPA (Nemesis) id
 0Lxqdc-1dB1F40Aia-015HGd; Thu, 19 Oct 2017 12:58:30 +0200
From: Arnd Bergmann <arnd@arndb.de>
To: Thomas Gleixner <tglx@linutronix.de>,
	x86@kernel.org
Date: Thu, 19 Oct 2017 12:57:06 +0200
Message-Id: <20171019105824.3035694-1-arnd@arndb.de>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20171019105451.2892046-1-arnd@arndb.de>
References: <20171019105451.2892046-1-arnd@arndb.de>
X-Provags-ID: V03:K0:YBJTaLA5leTg6BqiwiBBtNSuvcBeBGu/2krrbDJx55ovUcI+mQn
 kKEPfpfHBrGyYVP5R55uEaIqG4QNvw6Aquov2bBlkrBqYwU6vSsbhfKybk8tzTKl1ECqgh1
 VsedpAQR6QnTh3ih2+6gWFSiLGz6sEO1KrtAcTzXyBp8BVaXbLGXmVEwJ2NEXRGcrPrrQxn
 19WimZb39c1PJ59sMaAcQ==
X-UI-Out-Filterresults: notjunk:1;V01:K0:lrKbuwdEfDw=:xtYzK8K8r1u32rN3a7dAxm
 Gxz81FSUjX4ZhbHEFKploL7V62FXgQURLzKQin+57cyaNaB3Yja+q13S5nF1Fn+fBaWjrZZFl
 cEeGDXWp+5434HmBX2n66UNgDElc2Kp1MDlZ5yB2W5iWxzDfOLdNDdC6SnYEVSl9n9ZeGqr2M
 /8rl8ZytdfmtLC3Vw9jvsDRNTrq2rErrzDv8TWK7CGyZ9xN78pKWbFTsECTrSmyAVSOTspcJO
 ipQOab3fEDllG72NWEzAINzarg7KuRSLdJc1SfyIqEEh/pjjFPNV/qAnKZ8dIc3xLKVjVrlLC
 cstS0M64eW0oonpbbZOHQ+5EykxYRrQNkGvy5se95aY4orS3Xq8XXc4xX3d0d1peZRlLrHtOI
 Yqsgk8y4TLOvs9MWptFaXlm4Kwn9tlj/03OiPAKZlbDefoNZci7ofISG0ASH+TM4dYlmfH76v
 f0oXATeqmjM3xKo9aJU3yyzeDrQKFl/QoCMbl/F4npYdtcxfxsyi9Fg7Sp7Yo0kbMEWlC4bRb
 3kuWi4f0jGbeD6tZoAPtkIO840Pqq0eXp5bugRyMtsdHCr1qiH1Xjm5V26mbyPPpJnHeVpSow
 WLmvzMW9hNaRNDl3alm9ImkkIx6EyQkF9VFLKcSmps4/yO/8mFL2zQYSjQZkq6RfP0E+Z+ibV
 Y1atz51gwVTa3bh5ZVYIV4gGYOM6waS6ufgaD+1sToONxLU3KBvgBsj1MWI8MmH56dAF+jVQA
 OBMa9HJW3L0ZPiCgOYU7pH0ojxEpG+biP01ilg==
Cc: Juergen Gross <jgross@suse.com>, kvm@vger.kernel.org,
 Arnd Bergmann <arnd@arndb.de>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 y2038@lists.linaro.org, Dmitry Torokhov <dmitry.torokhov@gmail.com>,
 linux-kernel@vger.kernel.org, Peter Zijlstra <peterz@infradead.org>,
 Ingo Molnar <mingo@redhat.com>, John Stultz <john.stultz@linaro.org>,
 "H. Peter Anvin" <hpa@zytor.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Marcos Paulo de Souza <marcos.souza.org@gmail.com>,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v2 2/2] x86: convert x86_platform_ops to
	timespec64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHg4NiBwbGF0Zm9ybSBvcGVyYXRpb25zIGFyZSBmYWlybHkgaXNvbGF0ZWQsIHNvIHdlIGNh
bgpjaGFuZ2UgdGhlbSBmcm9tIHVzaW5nIHRpbWVzcGVjIHRvIHRpbWVzcGVjNjQuIEkgY2hlY2tl
ZCB0aGF0CkFsbCB0aGUgdXNlcnMgYW5kIGNhbGxlcnMgYXJlIHNhZmUsIGFuZCB0aGVyZSBpcyBv
bmx5IG9uZQpjcml0aWNhbCBmdW5jdGlvbiB0aGF0IGlzIGJyb2tlbiBiZXlvbmQgMjEwNjoKCnB2
Y2xvY2tfcmVhZF93YWxsY2xvY2soKSB1c2VzIGEgMzItYml0IG51bWJlciBvZiBzZWNvbmRzIHNp
bmNlCnRoZSBlcG9jaCB0byBjb21tdW5pY2F0ZSB0aGUgYm9vdCB0aW1lIGJldHdlZW4gaG9zdCBh
bmQgZ3Vlc3QKaW4gYSB2aXJ0dWFsIGVudmlyb25tZW50LiBUaGlzIHdpbGwgd29yayB1bnRpbCAy
MTA2LCBidXQgd2UKc2hvdWxkIGlkZWFsbHkgZmluZCBhIHJlcGxhY2VtZW50IGFueXdheS4gSSd2
ZSBhZGRlZCBhIGNvbW1lbnQKYWJvdXQgaXQgdGhlcmUuCgpSZXZpZXdlZC1ieTogQm9yaXMgT3N0
cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KU2lnbmVkLW9mZi1ieTogQXJuZCBC
ZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4KLS0tCnYyIGNoYW5nZXM6Ci0gbW92ZSBjb21tZW50IGJs
b2NrIChCb3JpcykKLSByZW1vdmUgdW5uZWNlc3NhcnkgdHlwZSBjYXN0IChCb3JpcykKLSBmaXgg
Zm9ybWF0IHN0cmluZyAoMGRheSBib3QpCi0gZml4IGluY2x1ZGUgb3JkZXIgKDBkYXkgYm90KQot
LS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL2ludGVsX21pZF92cnRjLmggICAgICAgIHwgIDQgKyst
LQogYXJjaC94ODYvaW5jbHVkZS9hc20vbWMxNDY4MThydGMuaCAgICAgICAgICAgfCAgNCArKy0t
CiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wdmNsb2NrLmggICAgICAgICAgICAgICB8ICAyICstCiBh
cmNoL3g4Ni9pbmNsdWRlL2FzbS94ODZfaW5pdC5oICAgICAgICAgICAgICB8ICA3ICsrKy0tLS0K
IGFyY2gveDg2L2tlcm5lbC9rdm1jbG9jay5jICAgICAgICAgICAgICAgICAgIHwgIDQgKystLQog
YXJjaC94ODYva2VybmVsL3B2Y2xvY2suYyAgICAgICAgICAgICAgICAgICAgfCAxNSArKysrKysr
KysrKy0tLS0KIGFyY2gveDg2L2tlcm5lbC9ydGMuYyAgICAgICAgICAgICAgICAgICAgICAgIHwg
MTYgKysrKysrKystLS0tLS0tLQogYXJjaC94ODYvcGxhdGZvcm0vaW50ZWwtbWlkL2ludGVsX21p
ZF92cnRjLmMgfCAxMiArKysrKystLS0tLS0KIGFyY2gveDg2L3hlbi90aW1lLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgMTAgKysrKystLS0tLQogOSBmaWxlcyBjaGFuZ2VkLCA0MCBpbnNl
cnRpb25zKCspLCAzNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRl
L2FzbS9pbnRlbF9taWRfdnJ0Yy5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vaW50ZWxfbWlkX3Zy
dGMuaAppbmRleCA4NmZmNDY4NWM0MDkuLjE5MjAyMzIwZjBiZSAxMDA2NDQKLS0tIGEvYXJjaC94
ODYvaW5jbHVkZS9hc20vaW50ZWxfbWlkX3ZydGMuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2Fz
bS9pbnRlbF9taWRfdnJ0Yy5oCkBAIC0zLDcgKzMsNyBAQAogCiBleHRlcm4gdW5zaWduZWQgY2hh
ciB2cnRjX2Ntb3NfcmVhZCh1bnNpZ25lZCBjaGFyIHJlZyk7CiBleHRlcm4gdm9pZCB2cnRjX2Nt
b3Nfd3JpdGUodW5zaWduZWQgY2hhciB2YWwsIHVuc2lnbmVkIGNoYXIgcmVnKTsKLWV4dGVybiB2
b2lkIHZydGNfZ2V0X3RpbWUoc3RydWN0IHRpbWVzcGVjICpub3cpOwotZXh0ZXJuIGludCB2cnRj
X3NldF9tbXNzKGNvbnN0IHN0cnVjdCB0aW1lc3BlYyAqbm93KTsKK2V4dGVybiB2b2lkIHZydGNf
Z2V0X3RpbWUoc3RydWN0IHRpbWVzcGVjNjQgKm5vdyk7CitleHRlcm4gaW50IHZydGNfc2V0X21t
c3MoY29uc3Qgc3RydWN0IHRpbWVzcGVjNjQgKm5vdyk7CiAKICNlbmRpZgpkaWZmIC0tZ2l0IGEv
YXJjaC94ODYvaW5jbHVkZS9hc20vbWMxNDY4MThydGMuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNt
L21jMTQ2ODE4cnRjLmgKaW5kZXggMjRhY2Q5YmE3ODM3Li4xYjU3NGU1ZWIzYjIgMTAwNjQ0Ci0t
LSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL21jMTQ2ODE4cnRjLmgKKysrIGIvYXJjaC94ODYvaW5j
bHVkZS9hc20vbWMxNDY4MThydGMuaApAQCAtOTQsOCArOTQsOCBAQCBzdGF0aWMgaW5saW5lIHVu
c2lnbmVkIGNoYXIgY3VycmVudF9sb2NrX2Ntb3NfcmVnKHZvaWQpCiB1bnNpZ25lZCBjaGFyIHJ0
Y19jbW9zX3JlYWQodW5zaWduZWQgY2hhciBhZGRyKTsKIHZvaWQgcnRjX2Ntb3Nfd3JpdGUodW5z
aWduZWQgY2hhciB2YWwsIHVuc2lnbmVkIGNoYXIgYWRkcik7CiAKLWV4dGVybiBpbnQgbWFjaF9z
ZXRfcnRjX21tc3MoY29uc3Qgc3RydWN0IHRpbWVzcGVjICpub3cpOwotZXh0ZXJuIHZvaWQgbWFj
aF9nZXRfY21vc190aW1lKHN0cnVjdCB0aW1lc3BlYyAqbm93KTsKK2V4dGVybiBpbnQgbWFjaF9z
ZXRfcnRjX21tc3MoY29uc3Qgc3RydWN0IHRpbWVzcGVjNjQgKm5vdyk7CitleHRlcm4gdm9pZCBt
YWNoX2dldF9jbW9zX3RpbWUoc3RydWN0IHRpbWVzcGVjNjQgKm5vdyk7CiAKICNkZWZpbmUgUlRD
X0lSUSA4CiAKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3B2Y2xvY2suaCBiL2Fy
Y2gveDg2L2luY2x1ZGUvYXNtL3B2Y2xvY2suaAppbmRleCA0NDhjZmUxYjQ4Y2YuLmZjMzEzOGZk
M2FmZiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcHZjbG9jay5oCisrKyBiL2Fy
Y2gveDg2L2luY2x1ZGUvYXNtL3B2Y2xvY2suaApAQCAtMjAsNyArMjAsNyBAQCB2b2lkIHB2Y2xv
Y2tfc2V0X2ZsYWdzKHU4IGZsYWdzKTsKIHVuc2lnbmVkIGxvbmcgcHZjbG9ja190c2Nfa2h6KHN0
cnVjdCBwdmNsb2NrX3ZjcHVfdGltZV9pbmZvICpzcmMpOwogdm9pZCBwdmNsb2NrX3JlYWRfd2Fs
bGNsb2NrKHN0cnVjdCBwdmNsb2NrX3dhbGxfY2xvY2sgKndhbGwsCiAJCQkgICAgc3RydWN0IHB2
Y2xvY2tfdmNwdV90aW1lX2luZm8gKnZjcHUsCi0JCQkgICAgc3RydWN0IHRpbWVzcGVjICp0cyk7
CisJCQkgICAgc3RydWN0IHRpbWVzcGVjNjQgKnRzKTsKIHZvaWQgcHZjbG9ja19yZXN1bWUodm9p
ZCk7CiAKIHZvaWQgcHZjbG9ja190b3VjaF93YXRjaGRvZ3Modm9pZCk7CmRpZmYgLS1naXQgYS9h
cmNoL3g4Ni9pbmNsdWRlL2FzbS94ODZfaW5pdC5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20veDg2
X2luaXQuaAppbmRleCBmNDVhY2RmNDU5NTcuLjg0N2JkZWZhNzgwNyAxMDA2NDQKLS0tIGEvYXJj
aC94ODYvaW5jbHVkZS9hc20veDg2X2luaXQuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94
ODZfaW5pdC5oCkBAIC0xLDYgKzEsNyBAQAogI2lmbmRlZiBfQVNNX1g4Nl9QTEFURk9STV9ICiAj
ZGVmaW5lIF9BU01fWDg2X1BMQVRGT1JNX0gKIAorI2luY2x1ZGUgPGxpbnV4L3RpbWU2NC5oPgog
I2luY2x1ZGUgPGFzbS9ib290cGFyYW0uaD4KIAogc3RydWN0IG1wY19idXM7CkBAIC0xNDEsOCAr
MTQyLDYgQEAgc3RydWN0IHg4Nl9jcHVpbml0X29wcyB7CiAJdm9pZCAoKmZpeHVwX2NwdV9pZCko
c3RydWN0IGNwdWluZm9feDg2ICpjLCBpbnQgbm9kZSk7CiB9OwogCi1zdHJ1Y3QgdGltZXNwZWM7
Ci0KIC8qKgogICogc3RydWN0IHg4Nl9sZWdhY3lfZGV2aWNlcyAtIGxlZ2FjeSB4ODYgZGV2aWNl
cwogICoKQEAgLTIyMyw4ICsyMjIsOCBAQCBzdHJ1Y3QgeDg2X2xlZ2FjeV9mZWF0dXJlcyB7CiBz
dHJ1Y3QgeDg2X3BsYXRmb3JtX29wcyB7CiAJdW5zaWduZWQgbG9uZyAoKmNhbGlicmF0ZV9jcHUp
KHZvaWQpOwogCXVuc2lnbmVkIGxvbmcgKCpjYWxpYnJhdGVfdHNjKSh2b2lkKTsKLQl2b2lkICgq
Z2V0X3dhbGxjbG9jaykoc3RydWN0IHRpbWVzcGVjICp0cyk7Ci0JaW50ICgqc2V0X3dhbGxjbG9j
aykoY29uc3Qgc3RydWN0IHRpbWVzcGVjICp0cyk7CisJdm9pZCAoKmdldF93YWxsY2xvY2spKHN0
cnVjdCB0aW1lc3BlYzY0ICp0cyk7CisJaW50ICgqc2V0X3dhbGxjbG9jaykoY29uc3Qgc3RydWN0
IHRpbWVzcGVjNjQgKnRzKTsKIAl2b2lkICgqaW9tbXVfc2h1dGRvd24pKHZvaWQpOwogCWJvb2wg
KCppc191bnRyYWNrZWRfcGF0X3JhbmdlKSh1NjQgc3RhcnQsIHU2NCBlbmQpOwogCXZvaWQgKCpu
bWlfaW5pdCkodm9pZCk7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwva3ZtY2xvY2suYyBi
L2FyY2gveDg2L2tlcm5lbC9rdm1jbG9jay5jCmluZGV4IGQ4ODk2NzY1OTA5OC4uMDFjNzZlOGNk
NGJlIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwva3ZtY2xvY2suYworKysgYi9hcmNoL3g4
Ni9rZXJuZWwva3ZtY2xvY2suYwpAQCAtNTgsNyArNTgsNyBAQCBFWFBPUlRfU1lNQk9MX0dQTChw
dmNsb2NrX3B2dGlfY3B1MF92YSk7CiAgKiBoYXZlIGVsYXBzZWQgc2luY2UgdGhlIGh5cGVydmlz
b3Igd3JvdGUgdGhlIGRhdGEuIFNvIHdlIHRyeSB0byBhY2NvdW50IGZvcgogICogdGhhdCB3aXRo
IHN5c3RlbSB0aW1lCiAgKi8KLXN0YXRpYyB2b2lkIGt2bV9nZXRfd2FsbGNsb2NrKHN0cnVjdCB0
aW1lc3BlYyAqbm93KQorc3RhdGljIHZvaWQga3ZtX2dldF93YWxsY2xvY2soc3RydWN0IHRpbWVz
cGVjNjQgKm5vdykKIHsKIAlzdHJ1Y3QgcHZjbG9ja192Y3B1X3RpbWVfaW5mbyAqdmNwdV90aW1l
OwogCWludCBsb3csIGhpZ2g7CkBAIC03Nyw3ICs3Nyw3IEBAIHN0YXRpYyB2b2lkIGt2bV9nZXRf
d2FsbGNsb2NrKHN0cnVjdCB0aW1lc3BlYyAqbm93KQogCXB1dF9jcHUoKTsKIH0KIAotc3RhdGlj
IGludCBrdm1fc2V0X3dhbGxjbG9jayhjb25zdCBzdHJ1Y3QgdGltZXNwZWMgKm5vdykKK3N0YXRp
YyBpbnQga3ZtX3NldF93YWxsY2xvY2soY29uc3Qgc3RydWN0IHRpbWVzcGVjNjQgKm5vdykKIHsK
IAlyZXR1cm4gLTE7CiB9CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvcHZjbG9jay5jIGIv
YXJjaC94ODYva2VybmVsL3B2Y2xvY2suYwppbmRleCA1YzNmNmQ2YTUwNzguLjAxM2JlZjg1MTY2
NCAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL3B2Y2xvY2suYworKysgYi9hcmNoL3g4Ni9r
ZXJuZWwvcHZjbG9jay5jCkBAIC0xMjEsMjYgKzEyMSwzMyBAQCB1NjQgcHZjbG9ja19jbG9ja3Nv
dXJjZV9yZWFkKHN0cnVjdCBwdmNsb2NrX3ZjcHVfdGltZV9pbmZvICpzcmMpCiAKIHZvaWQgcHZj
bG9ja19yZWFkX3dhbGxjbG9jayhzdHJ1Y3QgcHZjbG9ja193YWxsX2Nsb2NrICp3YWxsX2Nsb2Nr
LAogCQkJICAgIHN0cnVjdCBwdmNsb2NrX3ZjcHVfdGltZV9pbmZvICp2Y3B1X3RpbWUsCi0JCQkg
ICAgc3RydWN0IHRpbWVzcGVjICp0cykKKwkJCSAgICBzdHJ1Y3QgdGltZXNwZWM2NCAqdHMpCiB7
CiAJdTMyIHZlcnNpb247CiAJdTY0IGRlbHRhOwotCXN0cnVjdCB0aW1lc3BlYyBub3c7CisJc3Ry
dWN0IHRpbWVzcGVjNjQgbm93OwogCiAJLyogZ2V0IHdhbGxjbG9jayBhdCBzeXN0ZW0gYm9vdCAq
LwogCWRvIHsKIAkJdmVyc2lvbiA9IHdhbGxfY2xvY2stPnZlcnNpb247CiAJCXJtYigpOwkJLyog
ZmV0Y2ggdmVyc2lvbiBiZWZvcmUgdGltZSAqLworCQkvKgorCQkgKiBOb3RlOiB3YWxsX2Nsb2Nr
LT5zZWMgaXMgYSB1MzIgdmFsdWUsIHNvIGl0IGNhbgorCQkgKiBvbmx5IHN0b3JlIGRhdGVzIGJl
dHdlZW4gMTk3MCBhbmQgMjEwNi4gVG8gYWxsb3cKKwkJICogdGltZXMgYmV5b25kIHRoYXQsIHdl
IG5lZWQgdG8gY3JlYXRlIGEgbmV3IGh5cGVyY2FsbAorCQkgKiBpbnRlcmZhY2Ugd2l0aCBhbiBl
eHRlbmRlZCBwdmNsb2NrX3dhbGxfY2xvY2sgc3RydWN0dXJlCisJCSAqIGxpa2UgQVJNIGhhcy4K
KwkJICovCiAJCW5vdy50dl9zZWMgID0gd2FsbF9jbG9jay0+c2VjOwogCQlub3cudHZfbnNlYyA9
IHdhbGxfY2xvY2stPm5zZWM7CiAJCXJtYigpOwkJLyogZmV0Y2ggdGltZSBiZWZvcmUgY2hlY2tp
bmcgdmVyc2lvbiAqLwogCX0gd2hpbGUgKCh3YWxsX2Nsb2NrLT52ZXJzaW9uICYgMSkgfHwgKHZl
cnNpb24gIT0gd2FsbF9jbG9jay0+dmVyc2lvbikpOwogCiAJZGVsdGEgPSBwdmNsb2NrX2Nsb2Nr
c291cmNlX3JlYWQodmNwdV90aW1lKTsJLyogdGltZSBzaW5jZSBzeXN0ZW0gYm9vdCAqLwotCWRl
bHRhICs9IG5vdy50dl9zZWMgKiAodTY0KU5TRUNfUEVSX1NFQyArIG5vdy50dl9uc2VjOworCWRl
bHRhICs9IG5vdy50dl9zZWMgKiBOU0VDX1BFUl9TRUMgKyBub3cudHZfbnNlYzsKIAogCW5vdy50
dl9uc2VjID0gZG9fZGl2KGRlbHRhLCBOU0VDX1BFUl9TRUMpOwogCW5vdy50dl9zZWMgPSBkZWx0
YTsKIAotCXNldF9ub3JtYWxpemVkX3RpbWVzcGVjKHRzLCBub3cudHZfc2VjLCBub3cudHZfbnNl
Yyk7CisJc2V0X25vcm1hbGl6ZWRfdGltZXNwZWM2NCh0cywgbm93LnR2X3NlYywgbm93LnR2X25z
ZWMpOwogfQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL3J0Yy5jIGIvYXJjaC94ODYva2Vy
bmVsL3J0Yy5jCmluZGV4IDViMjFjYjdkODRkNi4uZjVhNjg3YzM4YzZkIDEwMDY0NAotLS0gYS9h
cmNoL3g4Ni9rZXJuZWwvcnRjLmMKKysrIGIvYXJjaC94ODYva2VybmVsL3J0Yy5jCkBAIC0zOCwx
MyArMzgsMTMgQEAgRVhQT1JUX1NZTUJPTChydGNfbG9jayk7CiAgKiBqdW1wIHRvIHRoZSBuZXh0
IHNlY29uZCBwcmVjaXNlbHkgNTAwIG1zIGxhdGVyLiBDaGVjayB0aGUgTW90b3JvbGEKICAqIE1D
MTQ2ODE4QSBvciBEYWxsYXMgRFMxMjg4NyBkYXRhIHNoZWV0IGZvciBkZXRhaWxzLgogICovCi1p
bnQgbWFjaF9zZXRfcnRjX21tc3MoY29uc3Qgc3RydWN0IHRpbWVzcGVjICpub3cpCitpbnQgbWFj
aF9zZXRfcnRjX21tc3MoY29uc3Qgc3RydWN0IHRpbWVzcGVjNjQgKm5vdykKIHsKLQl1bnNpZ25l
ZCBsb25nIG5vd3RpbWUgPSBub3ctPnR2X3NlYzsKKwl0aW1lNjRfdCBub3d0aW1lID0gbm93LT50
dl9zZWM7CiAJc3RydWN0IHJ0Y190aW1lIHRtOwogCWludCByZXR2YWwgPSAwOwogCi0JcnRjX3Rp
bWVfdG9fdG0obm93dGltZSwgJnRtKTsKKwlydGNfdGltZTY0X3RvX3RtKG5vd3RpbWUsICZ0bSk7
CiAJaWYgKCFydGNfdmFsaWRfdG0oJnRtKSkgewogCQlyZXR2YWwgPSBtYzE0NjgxOF9zZXRfdGlt
ZSgmdG0pOwogCQlpZiAocmV0dmFsKQpAQCAtNTIsMTQgKzUyLDE0IEBAIGludCBtYWNoX3NldF9y
dGNfbW1zcyhjb25zdCBzdHJ1Y3QgdGltZXNwZWMgKm5vdykKIAkJCSAgICAgICBfX2Z1bmNfXywg
cmV0dmFsKTsKIAl9IGVsc2UgewogCQlwcmludGsoS0VSTl9FUlIKLQkJICAgICAgICIlczogSW52
YWxpZCBSVEMgdmFsdWU6IHdyaXRlIG9mICVseCB0byBSVEMgZmFpbGVkXG4iLAorCQkgICAgICAg
IiVzOiBJbnZhbGlkIFJUQyB2YWx1ZTogd3JpdGUgb2YgJWxseCB0byBSVEMgZmFpbGVkXG4iLAog
CQkJX19mdW5jX18sIG5vd3RpbWUpOwogCQlyZXR2YWwgPSAtRUlOVkFMOwogCX0KIAlyZXR1cm4g
cmV0dmFsOwogfQogCi12b2lkIG1hY2hfZ2V0X2Ntb3NfdGltZShzdHJ1Y3QgdGltZXNwZWMgKm5v
dykKK3ZvaWQgbWFjaF9nZXRfY21vc190aW1lKHN0cnVjdCB0aW1lc3BlYzY0ICpub3cpCiB7CiAJ
dW5zaWduZWQgaW50IHN0YXR1cywgeWVhciwgbW9uLCBkYXksIGhvdXIsIG1pbiwgc2VjLCBjZW50
dXJ5ID0gMDsKIAl1bnNpZ25lZCBsb25nIGZsYWdzOwpAQCAtMTE3LDcgKzExNyw3IEBAIHZvaWQg
bWFjaF9nZXRfY21vc190aW1lKHN0cnVjdCB0aW1lc3BlYyAqbm93KQogCX0gZWxzZQogCQl5ZWFy
ICs9IENNT1NfWUVBUlNfT0ZGUzsKIAotCW5vdy0+dHZfc2VjID0gbWt0aW1lKHllYXIsIG1vbiwg
ZGF5LCBob3VyLCBtaW4sIHNlYyk7CisJbm93LT50dl9zZWMgPSBta3RpbWU2NCh5ZWFyLCBtb24s
IGRheSwgaG91ciwgbWluLCBzZWMpOwogCW5vdy0+dHZfbnNlYyA9IDA7CiB9CiAKQEAgLTE0NCwx
MyArMTQ0LDEzIEBAIHZvaWQgcnRjX2Ntb3Nfd3JpdGUodW5zaWduZWQgY2hhciB2YWwsIHVuc2ln
bmVkIGNoYXIgYWRkcikKIH0KIEVYUE9SVF9TWU1CT0wocnRjX2Ntb3Nfd3JpdGUpOwogCi1pbnQg
dXBkYXRlX3BlcnNpc3RlbnRfY2xvY2soc3RydWN0IHRpbWVzcGVjIG5vdykKK2ludCB1cGRhdGVf
cGVyc2lzdGVudF9jbG9jazY0KHN0cnVjdCB0aW1lc3BlYzY0IG5vdykKIHsKIAlyZXR1cm4geDg2
X3BsYXRmb3JtLnNldF93YWxsY2xvY2soJm5vdyk7CiB9CiAKIC8qIG5vdCBzdGF0aWM6IG5lZWRl
ZCBieSBBUE0gKi8KLXZvaWQgcmVhZF9wZXJzaXN0ZW50X2Nsb2NrKHN0cnVjdCB0aW1lc3BlYyAq
dHMpCit2b2lkIHJlYWRfcGVyc2lzdGVudF9jbG9jazY0KHN0cnVjdCB0aW1lc3BlYzY0ICp0cykK
IHsKIAl4ODZfcGxhdGZvcm0uZ2V0X3dhbGxjbG9jayh0cyk7CiB9CmRpZmYgLS1naXQgYS9hcmNo
L3g4Ni9wbGF0Zm9ybS9pbnRlbC1taWQvaW50ZWxfbWlkX3ZydGMuYyBiL2FyY2gveDg2L3BsYXRm
b3JtL2ludGVsLW1pZC9pbnRlbF9taWRfdnJ0Yy5jCmluZGV4IDU4MDI0ODYyYTdlYi4uYTUyOTE0
YWEzYjZjIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9wbGF0Zm9ybS9pbnRlbC1taWQvaW50ZWxfbWlk
X3ZydGMuYworKysgYi9hcmNoL3g4Ni9wbGF0Zm9ybS9pbnRlbC1taWQvaW50ZWxfbWlkX3ZydGMu
YwpAQCAtNTcsNyArNTcsNyBAQCB2b2lkIHZydGNfY21vc193cml0ZSh1bnNpZ25lZCBjaGFyIHZh
bCwgdW5zaWduZWQgY2hhciByZWcpCiB9CiBFWFBPUlRfU1lNQk9MX0dQTCh2cnRjX2Ntb3Nfd3Jp
dGUpOwogCi12b2lkIHZydGNfZ2V0X3RpbWUoc3RydWN0IHRpbWVzcGVjICpub3cpCit2b2lkIHZy
dGNfZ2V0X3RpbWUoc3RydWN0IHRpbWVzcGVjNjQgKm5vdykKIHsKIAl1OCBzZWMsIG1pbiwgaG91
ciwgbWRheSwgbW9uOwogCXVuc2lnbmVkIGxvbmcgZmxhZ3M7CkBAIC04MywxOCArODMsMTggQEAg
dm9pZCB2cnRjX2dldF90aW1lKHN0cnVjdCB0aW1lc3BlYyAqbm93KQogCXByX2luZm8oInZSVEM6
IHNlYzogJWQgbWluOiAlZCBob3VyOiAlZCBkYXk6ICVkICIKIAkJIm1vbjogJWQgeWVhcjogJWRc
biIsIHNlYywgbWluLCBob3VyLCBtZGF5LCBtb24sIHllYXIpOwogCi0Jbm93LT50dl9zZWMgPSBt
a3RpbWUoeWVhciwgbW9uLCBtZGF5LCBob3VyLCBtaW4sIHNlYyk7CisJbm93LT50dl9zZWMgPSBt
a3RpbWU2NCh5ZWFyLCBtb24sIG1kYXksIGhvdXIsIG1pbiwgc2VjKTsKIAlub3ctPnR2X25zZWMg
PSAwOwogfQogCi1pbnQgdnJ0Y19zZXRfbW1zcyhjb25zdCBzdHJ1Y3QgdGltZXNwZWMgKm5vdykK
K2ludCB2cnRjX3NldF9tbXNzKGNvbnN0IHN0cnVjdCB0aW1lc3BlYzY0ICpub3cpCiB7CiAJdW5z
aWduZWQgbG9uZyBmbGFnczsKIAlzdHJ1Y3QgcnRjX3RpbWUgdG07CiAJaW50IHllYXI7CiAJaW50
IHJldHZhbCA9IDA7CiAKLQlydGNfdGltZV90b190bShub3ctPnR2X3NlYywgJnRtKTsKKwlydGNf
dGltZTY0X3RvX3RtKG5vdy0+dHZfc2VjLCAmdG0pOwogCWlmICghcnRjX3ZhbGlkX3RtKCZ0bSkg
JiYgdG0udG1feWVhciA+PSA3MikgewogCQkvKgogCQkgKiB0bS55ZWFyIGlzIHRoZSBudW1iZXIg
b2YgeWVhcnMgc2luY2UgMTkwMCwgYW5kIHRoZQpAQCAtMTEwLDggKzExMCw4IEBAIGludCB2cnRj
X3NldF9tbXNzKGNvbnN0IHN0cnVjdCB0aW1lc3BlYyAqbm93KQogCQl2cnRjX2Ntb3Nfd3JpdGUo
dG0udG1fc2VjLCBSVENfU0VDT05EUyk7CiAJCXNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnJ0Y19s
b2NrLCBmbGFncyk7CiAJfSBlbHNlIHsKLQkJcHJfZXJyKCIlczogSW52YWxpZCB2UlRDIHZhbHVl
OiB3cml0ZSBvZiAlbHggdG8gdlJUQyBmYWlsZWRcbiIsCi0JCQlfX2Z1bmNfXywgbm93LT50dl9z
ZWMpOworCQlwcl9lcnIoIiVzOiBJbnZhbGlkIHZSVEMgdmFsdWU6IHdyaXRlIG9mICVsbHggdG8g
dlJUQyBmYWlsZWRcbiIsCisJCQlfX2Z1bmNfXywgKHM2NClub3ctPnR2X3NlYyk7CiAJCXJldHZh
bCA9IC1FSU5WQUw7CiAJfQogCXJldHVybiByZXR2YWw7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94
ZW4vdGltZS5jIGIvYXJjaC94ODYveGVuL3RpbWUuYwppbmRleCAxZWNiMDVkYjM2MzIuLmIxZWVk
MjFhN2I0NiAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL3RpbWUuYworKysgYi9hcmNoL3g4Ni94
ZW4vdGltZS5jCkBAIC01Niw3ICs1Niw3IEBAIHN0YXRpYyB1NjQgeGVuX2Nsb2Nrc291cmNlX2dl
dF9jeWNsZXMoc3RydWN0IGNsb2Nrc291cmNlICpjcykKIAlyZXR1cm4geGVuX2Nsb2Nrc291cmNl
X3JlYWQoKTsKIH0KIAotc3RhdGljIHZvaWQgeGVuX3JlYWRfd2FsbGNsb2NrKHN0cnVjdCB0aW1l
c3BlYyAqdHMpCitzdGF0aWMgdm9pZCB4ZW5fcmVhZF93YWxsY2xvY2soc3RydWN0IHRpbWVzcGVj
NjQgKnRzKQogewogCXN0cnVjdCBzaGFyZWRfaW5mbyAqcyA9IEhZUEVSVklTT1Jfc2hhcmVkX2lu
Zm87CiAJc3RydWN0IHB2Y2xvY2tfd2FsbF9jbG9jayAqd2FsbF9jbG9jayA9ICYocy0+d2MpOwpA
QCAtNjcsMTIgKzY3LDEyIEBAIHN0YXRpYyB2b2lkIHhlbl9yZWFkX3dhbGxjbG9jayhzdHJ1Y3Qg
dGltZXNwZWMgKnRzKQogCXB1dF9jcHVfdmFyKHhlbl92Y3B1KTsKIH0KIAotc3RhdGljIHZvaWQg
eGVuX2dldF93YWxsY2xvY2soc3RydWN0IHRpbWVzcGVjICpub3cpCitzdGF0aWMgdm9pZCB4ZW5f
Z2V0X3dhbGxjbG9jayhzdHJ1Y3QgdGltZXNwZWM2NCAqbm93KQogewogCXhlbl9yZWFkX3dhbGxj
bG9jayhub3cpOwogfQogCi1zdGF0aWMgaW50IHhlbl9zZXRfd2FsbGNsb2NrKGNvbnN0IHN0cnVj
dCB0aW1lc3BlYyAqbm93KQorc3RhdGljIGludCB4ZW5fc2V0X3dhbGxjbG9jayhjb25zdCBzdHJ1
Y3QgdGltZXNwZWM2NCAqbm93KQogewogCXJldHVybiAtMTsKIH0KQEAgLTM3Myw3ICszNzMsNyBA
QCBzdGF0aWMgY29uc3Qgc3RydWN0IHB2X3RpbWVfb3BzIHhlbl90aW1lX29wcyBfX2luaXRjb25z
dCA9IHsKIHN0YXRpYyB2b2lkIF9faW5pdCB4ZW5fdGltZV9pbml0KHZvaWQpCiB7CiAJaW50IGNw
dSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKLQlzdHJ1Y3QgdGltZXNwZWMgdHA7CisJc3RydWN0IHRp
bWVzcGVjNjQgdHA7CiAKIAkvKiBBcyBEb20wIGlzIG5ldmVyIG1vdmVkLCBubyBwZW5hbHR5IG9u
IHVzaW5nIFRTQyB0aGVyZSAqLwogCWlmICh4ZW5faW5pdGlhbF9kb21haW4oKSkKQEAgLTM5MSw3
ICszOTEsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgeGVuX3RpbWVfaW5pdCh2b2lkKQogCiAJLyog
U2V0IGluaXRpYWwgc3lzdGVtIHRpbWUgd2l0aCBmdWxsIHJlc29sdXRpb24gKi8KIAl4ZW5fcmVh
ZF93YWxsY2xvY2soJnRwKTsKLQlkb19zZXR0aW1lb2ZkYXkoJnRwKTsKKwlkb19zZXR0aW1lb2Zk
YXk2NCgmdHApOwogCiAJc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9UU0MpOwogCi0t
IAoyLjkuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 11:03:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 11:03:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e58bd-0003Bi-0N; Thu, 19 Oct 2017 11:03:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e58bc-0003Bc-It
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 11:03:16 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 37/62-29298-37688E95; Thu, 19 Oct 2017 11:03:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKKsWRWlGSWpSXmKPExsVyMfTGYd3ithe
 RBm8buS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oy9j+cxFszlr/j3bS5rA+NKni5GTg4hgYmM
 EgdeFncxcnGwCLxmllh9+z8jiCMhcIdVomHRHXaQKgmBLIljlyczQthpEusu3GWFsCskTl7qY
 uti5ACapCax5k0USK+QwG9GiZcLD7OA1AgLREr0n21jA7FFBDwkruyaAFbPLCAh8XWdKcQR3h
 J7WxaxgoTZBHQk1s2oBQnzCthKPJ74ghnEZhFQlVhxfTnYRFGBcImms/0sEDWCEidnPgGzOQV
 8JG6u+Qp2MbOAmcS8zQ+ZIWxxiVtP5jNB2PIS29/OYZ7AKDoLSfssJC2zkLTMQtKygJFlFaNG
 cWpRWWqRrrGBXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYLTUMzAw7mCcsMrvE
 KMkB5OSKO/HqheRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4p7QC5QSLUtNTK9Iyc4BxC5OW4O
 BREuF91QKU5i0uSMwtzkyHSJ1itOS4cOfSHyaOY5suA8kDe279YRJiycvPS5US510OMk8ApCG
 jNA9uHCy1XGKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzPsMZApPZl4J3NZXQAcxAR3Ebg92
 UEkiQkqqgbEr3a/nwtRJgieXy/W8FDmlfTJWgs3358Tzb271Jn+IUirRMOP9dMf9WhuT8V072
 TWrz7x8bqJQlHdp36r6LWwlXgteHLA9k7EngJXncvdc320ehh8PnJrGdHpCxsblVeym/64d3r
 Cg3VF249LLax+Ht/lfnFyppXJx1oG1ge0yUudmaEyVnhymxFKckWioxVxUnAgA75oGtigDAAA
 =
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1508410994!104865127!1
X-Originating-IP: [209.85.216.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24539 invoked from network); 19 Oct 2017 11:03:15 -0000
Received: from mail-qt0-f195.google.com (HELO mail-qt0-f195.google.com)
 (209.85.216.195)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Oct 2017 11:03:15 -0000
Received: by mail-qt0-f195.google.com with SMTP id f8so13866501qta.5
 for <xen-devel@lists.xen.org>; Thu, 19 Oct 2017 04:03:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=2XhnSRqabDtdTq+HQusAeuqVhQ35ZPUuthkmWPcfzCk=;
 b=AR0vxumdZPTGE/kkOLSnV0eZ/kYagS5BDdsv9ul25s2VQgjkeXfWGaTchWkd7aJ2xn
 crzRgdyCWXlq+Uk3OSZvtvQfO1HY1EDBwPp4cJT1cpVBZmEk43yTiAcu/AWlwTg9LpFB
 x6VvWVIpagdZVP6UvhHDsuFkPCcvSruNMhogQ=
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=2XhnSRqabDtdTq+HQusAeuqVhQ35ZPUuthkmWPcfzCk=;
 b=cinlWpWU50L+36FKaGFZpfBebazTHDv2s8jeeKMFj012VaIjIJFYAS91cmoT9RF7mt
 Ko7C5OHyzwozdU8I5C3BHU7ERd+RVzj/G2TsmzqAlVrMKgBHcljT5M90KHIj8vhzMx+z
 hXfFJnmpz8sqh43pg+pZ+vsqezOm7MXCPEiTIFQ7pnwQFZ0BfLy0h+JE6IL1TQNEHk2z
 6aKg6bII+ZBe7Y/5Z3wTtWUIhI/8yanrpodU0pqLmpYKbjTovbbSV3TfxPmxm+hX2dvf
 DhBVt9bgaO/h9wKMWq33OKTvH8IH/WL/hCxMtmPuRNYlQf93cSjzEord5xs23dqItLNQ
 NOIA==
X-Gm-Message-State: AMCzsaXIdYh4xLCzRHzrNTxXT3DRTDcWplLfy7jAy8G/mAFW0WGZEkjw
 lC4RA7Y0yrKD4Bbu1JF6kVesZw==
X-Google-Smtp-Source: ABhQp+Rr/4FrhS1vX7adaf3PiHBzWNAQniR779kYUkWfTvSY9a9yK6UkMXj+ULL72rsjgvOmqrsTGw==
X-Received: by 10.200.37.107 with SMTP id 40mr1457807qtn.85.1508410994022;
 Thu, 19 Oct 2017 04:03:14 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id v189sm8863701qkb.46.2017.10.19.04.03.12
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 19 Oct 2017 04:03:13 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1710181427250.27209@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <f62f1548-4a28-cf6d-703f-07fb2baadbf9@linaro.org>
Date: Thu, 19 Oct 2017 12:03:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1710181427250.27209@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: julien.grall@arm.com
Subject: Re: [Xen-devel] [PATCH v2] arm: configure interrupts to be in
 non-secure group1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU3RlZmFubywKCk9uIDE4LzEwLzE3IDIyOjI5LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4gWGVuIHVzZXMgbm9uLXNlY3VyZSBncm91cDEgaW50ZXJydXB0cywgaG93ZXZlciBpdCBkb2Vz
bid0IGNvbmZpZ3VyZSB0aGUKPiBHSUN2MyBhY2NvcmRpbmdseS4gWGVuIG5lZWRzIHRvIHNldCBH
SUNEX0lHUk9VUFIgZm9yIFNQSXMgYW5kCj4gR0lDUl9JR1JPVVBSMCBmb3IgbG9jYWwgaW50ZXJy
dXB0IHRvICIxIiB0byBzcGVjaWZ5IHRoYXQgaW50ZXJydXB0cwo+IGJlbG9uZyB0byBncm91cDEu
IFRoaXMgaXMgcGFydGljdWxhcmx5IGltcG9ydGFudCBpZiB0aGUgc3lzdGVtIGhhcwo+IEdJQ0Rf
Q1RMUi5EUyBzZXQsIGFsc28gc2VlIGNvbW1pdAo+IDdjOWI5NzMwNjFiMDNhZjYyNzM0ZjYxM2Y2
YWJlYzQ2YzBkZDRhODggaW4gTGludXguCj4gCj4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+ClJlbGVhc2VkLWFja2VkLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgoKQ2hlZXJzLAoKPiAKPiAtLS0KPiAKPiBUaGlz
IGlzIGEgY2FuZGlkYXRlIGZvciBzdGFibGUgYmFja3BvcnRzLgo+IAo+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKPiBpbmRleCA3NGQw
MGUwLi43N2RhODkyIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+ICsrKyBi
L3hlbi9hcmNoL2FybS9naWMtdjMuYwo+IEBAIC01NjksNiArNTY5LDEzIEBAIHN0YXRpYyB2b2lk
IF9faW5pdCBnaWN2M19kaXN0X2luaXQodm9pZCkKPiAgICAgICBmb3IgKCBpID0gTlJfR0lDX0xP
Q0FMX0lSUVM7IGkgPCBucl9saW5lczsgaSArPSAzMiApCj4gICAgICAgICAgIHdyaXRlbF9yZWxh
eGVkKDB4ZmZmZmZmZmYsIEdJQ0QgKyBHSUNEX0lDRU5BQkxFUiArIChpIC8gMzIpICogNCk7Cj4g
ICAKPiArICAgIC8qCj4gKyAgICAgKiBDb25maWd1cmUgU1BJcyBhcyBub24tc2VjdXJlIEdyb3Vw
LTEuIFRoaXMgd2lsbCBvbmx5IG1hdHRlcgo+ICsgICAgICogaWYgdGhlIEdJQyBvbmx5IGhhcyBh
IHNpbmdsZSBzZWN1cml0eSBzdGF0ZS4KPiArICAgICAqLwo+ICsgICAgZm9yICggaSA9IE5SX0dJ
Q19MT0NBTF9JUlFTOyBpIDwgbnJfbGluZXM7IGkgKz0gMzIgKQo+ICsgICAgICAgIHdyaXRlbF9y
ZWxheGVkKEdFTk1BU0soMzEsIDApLCBHSUNEICsgR0lDRF9JR1JPVVBSICsgKGkgLyAzMikgKiA0
KTsKPiArCj4gICAgICAgZ2ljdjNfZGlzdF93YWl0X2Zvcl9yd3AoKTsKPiAgIAo+ICAgICAgIC8q
IFR1cm4gb24gdGhlIGRpc3RyaWJ1dG9yICovCj4gQEAgLTc3NSw2ICs3ODIsOCBAQCBzdGF0aWMg
aW50IGdpY3YzX2NwdV9pbml0KHZvaWQpCj4gICAgICAgICovCj4gICAgICAgd3JpdGVsX3JlbGF4
ZWQoMHhmZmZmMDAwMCwgR0lDRF9SRElTVF9TR0lfQkFTRSArIEdJQ1JfSUNFTkFCTEVSMCk7Cj4g
ICAgICAgd3JpdGVsX3JlbGF4ZWQoMHgwMDAwZmZmZiwgR0lDRF9SRElTVF9TR0lfQkFTRSArIEdJ
Q1JfSVNFTkFCTEVSMCk7Cj4gKyAgICAvKiBDb25maWd1cmUgU0dJcy9QUElzIGFzIG5vbi1zZWN1
cmUgR3JvdXAtMSAqLwo+ICsgICAgd3JpdGVsX3JlbGF4ZWQoR0VOTUFTSygzMSwgMCksIEdJQ0Rf
UkRJU1RfU0dJX0JBU0UgKyBHSUNSX0lHUk9VUFIwKTsKPiAgIAo+ICAgICAgIGdpY3YzX3JlZGlz
dF93YWl0X2Zvcl9yd3AoKTsKPiAgIAo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo+IAoKLS0gCkp1
bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 11:11:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 11:11:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e58jI-0003z0-Um; Thu, 19 Oct 2017 11:11:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e58jH-0003yu-UE
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 11:11:12 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 B0/C3-08856-E4888E95; Thu, 19 Oct 2017 11:11:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnleJIrShJLcpLzFFi42K5GHrnoK5vx4t
 Ig4mTuCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozF7zcxFdznq1i54BF7A2MPTxcjF4eQwERG
 iTk/zzJ2MXJysAi8ZpZ4dlUfJCEhcIdV4uKTXSwgCQmBLImmT6fZIew0iamH50HFKySaWw4C2
 RxAk9Qk1ryJAgkLCfxilHgyyRjEFhZIkDg86zETiC0iECyx+OJcsF3MAn1MEk++CkHUe0oc2N
 fHDDKGTUBHYt2MWpAwr4CtxOpXs5khTlOVuPrqN9gFogLhEk1n+1kgagQlTs58AmZzCnhJnG7
 sYYIYbyYxb/NDZghbXOLWk/lQcXmJ7W/nME9gFJ2FpH0WkpZZSFpmIWlZwMiyilGjOLWoLLVI
 18hcL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMFrqGRgYdzC27PU7xCjJwaQky
 vux6kWkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne4nagnGBRanpqRVpmDjBuYdISHDxKIrwX2o
 DSvMUFibnFmekQqVOMxhwX7lz6w8RxYM+tP0xCLHn5ealS4rwsIJMEQEozSvPgBsHSySVGWSl
 hXkYGBgYhnoLUotzMElT5V4ziHIxKwryCIFN4MvNK4Pa9AjqFCegUdnuwU0oSEVJSDYwLeJ7a
 2z/7nfvbwa7s3Hq2u+2eO49edL600k5sw64bxqLcfu8C9ndtVlPb6uc5u+SVvpZgV9GuI27Xz
 J+bZ37S/Poj6UL2PuHLnts37pkUPyvDfscXrT97U+ff37vdMEHoxD+LLueSx/mH33cuXq3/RH
 PHAa5ol8Y0uZKqMzsYtxUsrDubotynxFKckWioxVxUnAgA2wrV/iIDAAA=
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1508411468!106431357!1
X-Originating-IP: [209.85.220.193]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48208 invoked from network); 19 Oct 2017 11:11:09 -0000
Received: from mail-qk0-f193.google.com (HELO mail-qk0-f193.google.com)
 (209.85.220.193)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Oct 2017 11:11:09 -0000
Received: by mail-qk0-f193.google.com with SMTP id n5so9804319qke.11
 for <xen-devel@lists.xen.org>; Thu, 19 Oct 2017 04:11:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=l9O4XfkRuEWFyKvC+D+u2xDGV7aKDy3K2ex6JwPPl9U=;
 b=MSBKpB3dlEIPEqHzDuJBliHOyn2JniUFEmYiOJfEtehthgZqcpI3cMloysafiGwkUg
 An8ENZ/betYUmgl5TIx/sP0xJU6VA3CkGwIMl0jdzVI22rdfS+3KQKo6DsUVL9P6l2bw
 Bzc31qY9OXosrFq9y3BXXClj4Jo1TPE8qhBdM=
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=l9O4XfkRuEWFyKvC+D+u2xDGV7aKDy3K2ex6JwPPl9U=;
 b=ETN4RO8hzYJzK96Vd+bdItrhBK1dMinzqbWwyeS4dx6ZmiIntUsWtDw4d7yA8nrMnP
 9cEFVM+7Z0REXrhu/YV1T6Bo9azd+MJ//KLpMa2UNKwgnCGdL+Y4XkH3V9L0tBZyrcO2
 nIdtIxd/VPonrjAQQ+8ZiKGC0fe3Nin0rcTLlOGop2krj9umKggE8Iwb74RrrWsT3X81
 DvgOjT0OPuvYqhywHkh40aQa04HZEWDYsBNoBCQgWhC3Rk2Y9SNG3A1JUL/GwgA+2oBj
 DwVVdLodg/jkE5GvY69EsPY8NkizrYumQMHDG1tgD0rlYjcwMHCY+/XU0I9+SPSFeqVJ
 cWSA==
X-Gm-Message-State: AMCzsaVMh5/bjVOgXNK9MPbd6381/TN6JhWJyHi+BVLipfYQMk+axM4G
 B+yIA3PQoqQJPb0TcNtBKMAJmg==
X-Google-Smtp-Source: ABhQp+SKsJyJwznZ1C01ys213dN7mE0Y2X9/EUe/EhYaxvmyIkCGLjvVJ1Fh9G2V5IGwPdPAp7WQzw==
X-Received: by 10.55.42.73 with SMTP id q70mr1337158qkh.337.1508411468061;
 Thu, 19 Oct 2017 04:11:08 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id m65sm8869896qkl.87.2017.10.19.04.11.06
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 19 Oct 2017 04:11:07 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1508249511-22385-1-git-send-email-andrew.cooper3@citrix.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <1fa83441-7089-4c24-3841-8f5464967311@linaro.org>
Date: Thu, 19 Oct 2017 12:11:05 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1508249511-22385-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] xen/public: Correct the definition of
 GNTTAB_CACHE_SOURCE_GREF
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmV3LAoKT24gMTcvMTAvMTcgMTU6MTEsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gRGlz
Y292ZXJlZCB3aGVuIHJ1bm5pbmcgdGhlIFhTQS0yMzIgUG9DIG9uIGEgVUJTQU4tZW5hYmxlZCBo
eXBlcnZpc29yLgo+IAo+ICAgIChkNzkpIFhTQS0yMzIgUG9DCj4gICAgKFhFTikgPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KPiAgICAoWEVOKSBVQlNBTjogVW5kZWZpbmVkIGJlaGF2aW91ciBpbiBn
cmFudF90YWJsZS5jOjMyMTc6MjUKPiAgICAoWEVOKSBsZWZ0IHNoaWZ0IG9mIDEgYnkgMzEgcGxh
Y2VzIGNhbm5vdCBiZSByZXByZXNlbnRlZCBpbiB0eXBlICdpbnQnCj4gICAgKFhFTikgLS0tLVsg
WGVuLTQuMTAuMC1yYyAgeDg2XzY0ICBkZWJ1Zz15ICAgVGFpbnRlZDogICAgSCBdLS0tLQo+IAo+
IFVwZGF0ZSBhbGwgb2YgdGhlIEdOVFRBQl9DQUNIRV8qIGNvbnN0YW50cyB0byBiZSB1bnNpZ25l
ZCBpbnRlZ2Vycy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgoKUmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAbGluYXJvLm9yZz4KCkNoZWVycywKCj4gLS0tCj4gQ0M6IEdlb3JnZSBEdW5sYXAgPEdl
b3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KPiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPgo+IENDOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5j
b20+Cj4gQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBD
QzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+Cj4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gCj4gVGhp
cyBpcyBhIHRyaXZpYWwgYnVnZml4LCBhbmQgaXMgbG93IHJpc2sgZm9yIDQuMTAKPiAtLS0KPiAg
IHhlbi9pbmNsdWRlL3B1YmxpYy9ncmFudF90YWJsZS5oIHwgNiArKystLS0KPiAgIDEgZmlsZSBj
aGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL3B1YmxpYy9ncmFudF90YWJsZS5oIGIveGVuL2luY2x1ZGUvcHVibGljL2dy
YW50X3RhYmxlLmgKPiBpbmRleCAwMTgwMzZlLi4xODBkNjJjIDEwMDY0NAo+IC0tLSBhL3hlbi9p
bmNsdWRlL3B1YmxpYy9ncmFudF90YWJsZS5oCj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2dy
YW50X3RhYmxlLmgKPiBAQCAtNTg5LDkgKzU4OSw5IEBAIHN0cnVjdCBnbnR0YWJfY2FjaGVfZmx1
c2ggewo+ICAgICAgIH0gYTsKPiAgICAgICB1aW50MTZfdCBvZmZzZXQ7IC8qIG9mZnNldCBmcm9t
IHN0YXJ0IG9mIGdyYW50ICovCj4gICAgICAgdWludDE2X3QgbGVuZ3RoOyAvKiBzaXplIHdpdGhp
biB0aGUgZ3JhbnQgKi8KPiAtI2RlZmluZSBHTlRUQUJfQ0FDSEVfQ0xFQU4gICAgICAgICAgKDE8
PDApCj4gLSNkZWZpbmUgR05UVEFCX0NBQ0hFX0lOVkFMICAgICAgICAgICgxPDwxKQo+IC0jZGVm
aW5lIEdOVFRBQl9DQUNIRV9TT1VSQ0VfR1JFRiAgICAoMTw8MzEpCj4gKyNkZWZpbmUgR05UVEFC
X0NBQ0hFX0NMRUFOICAgICAgICAgICgxdTw8MCkKPiArI2RlZmluZSBHTlRUQUJfQ0FDSEVfSU5W
QUwgICAgICAgICAgKDF1PDwxKQo+ICsjZGVmaW5lIEdOVFRBQl9DQUNIRV9TT1VSQ0VfR1JFRiAg
ICAoMXU8PDMxKQo+ICAgICAgIHVpbnQzMl90IG9wOwo+ICAgfTsKPiAgIHR5cGVkZWYgc3RydWN0
IGdudHRhYl9jYWNoZV9mbHVzaCBnbnR0YWJfY2FjaGVfZmx1c2hfdDsKPiAKCi0tIApKdWxpZW4g
R3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 11:13:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 11:13:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e58lN-00046m-DL; Thu, 19 Oct 2017 11:13:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e58lM-00046W-4B
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 11:13:20 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 AB/B4-30115-FC888E95; Thu, 19 Oct 2017 11:13:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGKsWRWlGSWpSXmKPExsVyMfTGId1zHS8
 iDb52mll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlb985gKXjIXNG/4wFTA2M/cxcjF4eQwExG
 iV1PG9lBHBaB18wSj5etYAJxJATusEpcO93J1sXICeRkSWxZtpoFwk6TWHltF1S8UmLSpu9AD
 RxAo9Qk1ryJAgkLCfxilLj8OQDEFhYwk5g3/TM7SImIQIBE21pBkPHMAoeZJOZM/MkOUW8ncW
 DROrAaNgEdiXUzakHCvAK2Est/XGEGsVkEVCUezbkHdoGoQLhE09l+FogaQYmTM5+A2ZwC9hK
 dExrBLmMGWbv5ITOELS5x68l8JghbXmL72znMExhFZyFpn4WkZRaSlllIWhYwsqxi1ChOLSpL
 LdI1NNJLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAiMFwYg2MF4eWPAIUZJDiYlU
 d6PVS8ihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwbm4HygkWpaanVqRl5gAjFyYtwcGjJMJ7oQ
 0ozVtckJhbnJkOkTrFaMlx4c6lP0wcNx5eB5IH9tz6wyTEkpeflyolztsIMk8ApCGjNA9uHCy
 5XGKUlRLmZQQ6UIinILUoN7MEVf4VozgHo5IwbwfIFJ7MvBK4ra+ADmICOojdHuygkkSElFQD
 Y5N6Xey7ncpsznvEIotcyp/8spszj+FiksjKlyd7+yzXz3m/2Onkww2TnNb2tKyQmhq/xv/cJ
 bN56mmK7s9SFn1cYvLIcOdOzjQT46Iz24pDuh8ITVTeX72jZNO1OselM/9IqLz5cvdPe5HUii
 eVbIefPmZ9v5DlvIHFwuUWUXLX+tZbKu+6GKXEUpyRaKjFXFScCAAlvlMgKQMAAA==
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1508411598!69944334!1
X-Originating-IP: [209.85.216.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44065 invoked from network); 19 Oct 2017 11:13:18 -0000
Received: from mail-qt0-f194.google.com (HELO mail-qt0-f194.google.com)
 (209.85.216.194)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Oct 2017 11:13:18 -0000
Received: by mail-qt0-f194.google.com with SMTP id z50so13900109qtj.4
 for <xen-devel@lists.xenproject.org>; Thu, 19 Oct 2017 04:13:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=Uh6G+Eu9gz8kdAaOL28p1mXIXTSyfVoj4M6QU+5GdAk=;
 b=VbhtnXpGROu6JcnFZJWk3C3OyMG3eUYnHhdbCgW46lyVYstmmZ48/cytbVw4sJkGyq
 5KCTSdE58EzWpPKrJDPZ1Vb/QIBDBOVTQFRQf3dMSrxkvKzN1AEKKgwQIz4PQ4yN9J2m
 jhB5FBI5BSKnsI8oufEY74nki8qe3SQc9HiJs=
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=Uh6G+Eu9gz8kdAaOL28p1mXIXTSyfVoj4M6QU+5GdAk=;
 b=O8UuWM/li4UEC0r4CxvPlrL0zBdb4PzCJAHuxRY//Ajx2ofPEf0pRtObuHLGswhbTg
 D40LIQI5Zyu4D9eLcTVsqwe87alDOtrjfgQTg3vYS3vdOjQHeWhs9zkxMAHtvV2FaHwt
 ZIsMb/V3/YdG9FH16Xl9/4z9JwEYSJik0qX1WyMTVMV9sj2ZeDfgBRqJqaY2idelotlw
 vxXPB9TpMHdrg6nCr1mMmhN4/IYSeRjW9ZXqYcLje8qnsAEtpRUPGQB+srUdkQvj56g1
 urNTCE9CcuWb1LEvF13r6Gd/zeYk5kqpupCRNgUguvoAz1D7hFQIjQBUnP4pg6Vj0eV7
 UEbA==
X-Gm-Message-State: AMCzsaWe32iJ5ESj7WjoWtAQUtoqdk5hXfeC12iZxAEizqVKaAQDr+KY
 zcoX058b+QzaQR5Uxw+NNvb6FQ==
X-Google-Smtp-Source: ABhQp+RiAmFm+M9psVB6c1un+YOqXeMyMWXc3LlEcKrm0u7m788zgVTJz7LUJJTfqfuzmZkWiGgWCA==
X-Received: by 10.200.25.112 with SMTP id g45mr1536149qtk.40.1508411596441;
 Thu, 19 Oct 2017 04:13:16 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id o18sm9455114qtb.38.2017.10.19.04.13.14
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 19 Oct 2017 04:13:15 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59E777310200007800187B54@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <03041669-6fd3-eb5a-6076-0edcc7c9e6e2@linaro.org>
Date: Thu, 19 Oct 2017 12:13:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59E777310200007800187B54@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH] gcov: support gcc 7.x
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKT24gMTgvMTAvMTcgMTQ6NDUsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRha2luZyBM
aW51eCBjb21taXQgMDUzODQyMTM0MyAoImdjb3Y6IHN1cHBvcnQgR0NDIDcuMSIpIGFzIHJlZmVy
ZW5jZSwKPiBlbmFibGUgZ2NjIDcgc3VwcG9ydCByZXF1aXJpbmcgX19nY292X2V4aXQoKSBhbmQg
aGF2aW5nIDkgY291bnRlcnMuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgo+IC0tLQo+IENvbnNpZGVyaW5nIHRoYXQgZ2NjIDcgaGFzIGJlZW4gb3V0
IGZvciBhIHdoaWxlLCBJIHRoaW5rIHdlIHNob3VsZG4ndAo+IHNoaXAgNC4xMCB3aXRoIG5vdCBl
dmVuIGJ1aWxkaW5nIGdjb3Ygd2hlbiB1c2luZyB0aGF0IGNvbXBpbGVyLgoKSSBhZ3JlZS4KClJl
bGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CgpD
aGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 19 11:17:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 11:17:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e58oq-0004Lm-Ss; Thu, 19 Oct 2017 11:16:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e58op-0004Lf-Jp
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 11:16:55 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 91/B7-13910-7A988E95; Thu, 19 Oct 2017 11:16:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNKsWRWlGSWpSXmKPExsVyMfTOQd1lnS8
 iDbauk7H4vmUykwOjx+EPV1gCGKNYM/OS8isSWDO6J2UWbJGseHf1IVMD41fhLkYuDiGBGYwS
 n442MIE4LAKvmSUmblwD5kgI3GGVaJz/hrmLkRPIyZJoX9jBBGGnSbzdPpsFwq6UWDJpLVANB
 9AoNYk1b6Igpv5mlOg/cZAdpEZYIEJi5aeVbCA1IgI+Eg+6gkDCzAL9TBL7zwWD2EICNhLLt/
 eyg5SwCehIrJtRCxLmFbCVeLj6K9gUFgFVibXf28G2igqESzSd7WeBqBGUODnzCZjNCVS/5ew
 XJojxZhLzNj9khrDFJW49mQ8Vl5fY/nYO8wRG0VlI2mchaZmFpGUWkpYFjCyrGDWKU4vKUot0
 DQ30kooy0zNKchMzc4A8M73c1OLixPTUnMSkYr3k/NxNjMBoYQCCHYzH38cdYpTkYFIS5f1Y9
 SJSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvvQ6gnGBRanpqRVpmDjBuYdISHDxKIrzFIGne4o
 LE3OLMdIjUKUZ7jgt3Lv1h4jiw5xaQ3HTzLpDc8P3BHyYhlrz8vFQpcd5qkDYBkLaM0jy4obA
 0c4lRVkqYlxHoTCGegtSi3MwSVPlXjOIcjErCvJ9ApvBk5pXA7X4FdBYT0Fns9mBnlSQipKQa
 GE00q69FrPTmE17NqNEf+r/X5/PelMDcSkHjXenznA3fnVV0+pbvcnSpTs4eZq0pp5NfuB1ZL
 MPy/VrCz1O/RD5JWWw9yFvtcDCYY8L9fU/fPzBuKZNVmvRvXpFaa7D3lJuPohZPtW4Ue/hnCu
 c864BadR6GIhGnL7HXJjxWz767r6OtXiPnsBJLcUaioRZzUXEiAP+PoFUuAwAA
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1508411813!112131253!1
X-Originating-IP: [209.85.220.193]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58970 invoked from network); 19 Oct 2017 11:16:54 -0000
Received: from mail-qk0-f193.google.com (HELO mail-qk0-f193.google.com)
 (209.85.220.193)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Oct 2017 11:16:54 -0000
Received: by mail-qk0-f193.google.com with SMTP id q83so9838087qke.6
 for <xen-devel@lists.xenproject.org>; Thu, 19 Oct 2017 04:16:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=r/W5LR02L5pkkJHSIhDCqaPsZ4jsB860iG05FN3ZvlI=;
 b=LV/oKixQRE0z+uCx3mU0yDkFo6NxiXGINnT5ScWMC6A328dLiPLpiG2t1VNwv6tELN
 CXk6NRVwjP2j30xx9TKVa+zdkAzMsbaPhrrI204gapwBGnBfGzWg2tWOIkuG1NFAFoWf
 JzbtCamfGIogTyUofjs4yE6SoPZv5X5WCdNjM=
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=r/W5LR02L5pkkJHSIhDCqaPsZ4jsB860iG05FN3ZvlI=;
 b=DE9MZpkzKaufwRuPBSTLZvl41i3gFMoIxhg1aCteHoKCxXKfZgMEx+XwHacVV+jPkK
 cCSVgoLp+wkOvApwzEJPIbxr5OFDv0AD1NxP7H7zXYpGAE+ISaNcifkq7b9aK6EzNqrj
 e6wF8EPTudvIkSMEd/pqlTPXKzhPe1b8TDGh/9cM+lyLnOvWRXNbH13Gm82KzLzaULWD
 XsxnTU4WtOnwCa670I5DXmurvFx3sSzs4yZdTwJMZFGA2LGprOaUO9TAAWZFKIKVEtZ1
 8SPGu846t5odXL2533lBB9RtIZmQHwZsF8iqsbp1Wpl3HzXTPIxMureDkPZjjXzRlAGI
 1h9A==
X-Gm-Message-State: AMCzsaVh/HqZfM0plY0aTwo45TZy3XObA2DqxuB399P5dG91TioWqQc0
 4oLVdmlsctmgykcIH2WDgpCROA==
X-Google-Smtp-Source: ABhQp+RPFTxJ5R/Xcd6WJGPGTxDmlcDrA18U8F5Gl31eDMhsnFgRa0f1Iq5Muw2s26+lm4XEHJ4HmA==
X-Received: by 10.55.169.68 with SMTP id s65mr1323668qke.280.1508411813404;
 Thu, 19 Oct 2017 04:16:53 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id o138sm8846579qke.76.2017.10.19.04.16.51
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 19 Oct 2017 04:16:52 -0700 (PDT)
To: George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org
References: <20171018105159.9582-1-george.dunlap@citrix.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <b198d8b3-a1f9-1db9-cb57-76ca1d05f909@linaro.org>
Date: Thu, 19 Oct 2017 12:16:51 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171018105159.9582-1-george.dunlap@citrix.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 for-4.10] x86/mm: Make PV linear
 pagetables optional
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgR2VvcmdlLAoKT24gMTgvMTAvMTcgMTE6NTEsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gQWxs
b3dpbmcgcGFnZXRhYmxlcyB0byBwb2ludCB0byBvdGhlciBwYWdldGFibGVzIG9mIHRoZSBzYW1l
IGxldmVsCj4gKG9mdGVuIGNhbGxlZCAnbGluZWFyIHBhZ2V0YWJsZXMnKSBoYXMgYmVlbiBpbmNs
dWRlZCBpbiBYZW4gc2luY2UgaXRzCj4gaW5jZXB0aW9uOyBidXQgcmVjZW50bHkgaXQgaGFzIGJl
ZW4gdGhlIHNvdXJjZSBvZiBhIG51bWJlciBvZiBzdWJ0bGUKPiByZWZlcmVuY2UtY291bnRpbmcg
YnVncy4KPiAKPiBJdCBpcyBub3QgdXNlZCBieSBMaW51eCBvciBNaW5pT1M7IGJ1dCBpdCB1c2Vk
IHVzZWQgYnkgTmV0QlNEIGFuZAo+IE5vdmVsbCBOZXR3YXJlLiAgVGhlcmUgYXJlIHNpZ25pZmlj
YW50IG51bWJlcnMgb2YgcGVvcGxlIHdobyBhcmUgbmV2ZXIKPiBnb2luZyB0byB1c2UgdGhlIGZl
YXR1cmUsIGFsb25nIHdpdGggc2lnbmlmaWNhbnQgbnVtYmVycyB3aG8gbmVlZCB0aGUKPiBmZWF0
dXJlLgo+IAo+IEFkZCBhIEtjb25maWcgb3B0aW9uIGZvciB0aGUgZmVhdHVyZSAoZGVmYXVsdCB0
byAneScpLiAgQWxzbyBhZGQgYQo+IGNvbW1hbmQtbGluZSBvcHRpb24gdG8gY29udHJvbCB3aGV0
aGVyIFBWIGxpbmVhciBwYWdldGFibGVzIGFyZQo+IGFsbG93ZWQgKGRlZmF1bHQgdG8gJ3RydWUn
KS4KPiAKPiBOQiB0aGF0IHdlIGxlYXZlIGxpbmVhcl9wdF9jb3VudCBpbiB0aGUgcGFnZSBzdHJ1
Y3QuICBJdCdzIGluIGEgdW5pb24sCj4gc28gaXRzIHByZXNlbmNlIGRvZXNuJ3QgaW5jcmVhc2Ug
dGhlIHNpemUgb2YgdGhlIGRhdGEgc3RydWN0Lgo+IENoYW5naW5nIHRoZSBsYXlvdXQgb2YgdGhl
IG90aGVyIGVsZW1lbnRzIGJhc2VkIG9uIGNvbmZpZ3VyYXRpb24KPiBvcHRpb25zIGlzIGFza2lu
ZyBmb3IgdHJvdWJsZSBob3dldmVyOyBzbyB3ZSdsbCBqdXN0IGxlYXZlIGl0IHRoZXJlCj4gYW5k
IEFTU0VSVCB0aGF0IGl0J3MgemVyby4KPiAKPiBSZXBvcnRlZC1ieTogSmFubiBIb3JuIDxqYW5u
aEBnb29nbGUuY29tPgo+IFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4KPiAtLS0KPiBDaGFuZ2VzIHNpbmNlIHYxCj4gLSBSZW1vdmUgc3RyYXkg
YmxhbmsgbGluZXMgYWRkZWQgZnJvbSBwcmV2aW91cyBwYXRjaAo+IC0gTGVhdmUgcGctPmxpbmVh
cl9wdF9jb3VudCBwcmVzZW50LCBhc3NlcnQgaXQncyAwCj4gLSBSZW5hbWUgdmFyaWFibGUgdG8g
b3B0X3B2X2xpbmVhcl9wdAo+IC0gQWRkIHNwYWNlcyBhcm91bmQgI2lmZGVmLyNlbHNlLyNlbmRp
ZiBmb3IgbGFyZ2UgY29kZSBibG9jawo+IC0gQWRkIC8qIENPTkZJR19MSU5FQVJfUFZfUFQgKi8g
YWZ0ZXIgI2Vsc2UvI2VuZGlmIGZvciBjbGFyaXR5Cj4gLSBDb3JyZWN0IGRvY3VtZW50ZWQgZGVm
YXVsdCB2YWx1ZQo+IC0gTWVudGlvbiBpbiBkb2N1bWVudGF0aW9uIHRoYXQgdGhlIG9wdGlvbiBp
cyBvbmx5IGF2YWlsYWJsZSBpZiBjb25maWd1cmVkCj4gLSBNb3ZlIGNvbmZpZyBvcHRpb24gdG8g
YmVsb3cgUFYgKGZvciB0aGUgZGF5IHdoZW4gd2UgbWFrZSB0aGF0IHNlbGVjdGFibGUpCj4gCj4g
Q2hhbmdlcyBzaW5jZSBYU0EKPiAtIEFkZCBhIEtjb25maWcgb3B0aW9uCj4gLSBEZWZhdWx0IHRv
ICdvbicgKHJhdGhlciB0aGFuICdvZmYnKS4KPiAKPiBSZWxlYXNlIGp1c3RpZmljYXRpb246IFRo
aXMgd2FzIG9yaWdpbmFsbHkgcGFydCBvZiBhIHNlY3VyaXR5IGZpeAo+IGVtYmFyZ29lZCB1bnRp
bCBhZnRlciB0aGUgZnJlZXplIGRhdGU7IGl0IHdhc24ndCBjaGVja2VkIGluIHdpdGggdGhlCj4g
b3RoZXIgc2VjdXJpdHkgcGF0Y2hlcyBpbiBvcmRlciB0byBhbGxvdyBhIGRpc2N1c3Npb24gYWJv
dXQgdGhlCj4gZGVmYXVsdC4KCk9uIHRoZSBiYXNpcyBpdCB3YXMgcGFydCBvZiB0aGUgWFNBOgoK
UmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4K
Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9LY29uZmlnIGIveGVuL2FyY2gveDg2L0tjb25m
aWcKPiBpbmRleCA2NDk1NWRjMDE3Li5hOGJiYWE2NTJiIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9LY29uZmlnCj4gKysrIGIveGVuL2FyY2gveDg2L0tjb25maWcKPiBAQCAtMzcsNiArMzcs
MjYgQEAgc291cmNlICJhcmNoL0tjb25maWciCj4gICBjb25maWcgUFYKPiAgIAlkZWZfYm9vbCB5
Cj4gICAKPiArY29uZmlnIFBWX0xJTkVBUl9QVAo+ICsgICAgICAgYm9vbCAiU3VwcG9ydCBmb3Ig
UFYgbGluZWFyIHBhZ2V0YWJsZXMiCj4gKyAgICAgICBkZXBlbmRzIG9uIFBWCj4gKyAgICAgICBk
ZWZhdWx0IHkKPiArICAgICAgIC0tLWhlbHAtLS0KPiArICAgICAgICAgTGluZWFyIHBhZ2V0YWJs
ZXMgKGFsc28gY2FsbGVkICJyZWN1cnNpdmUgcGFnZXRhYmxlcyIpIHJlZmVycwo+ICsgICAgICAg
ICB0byB0aGUgcHJhY3RpY2Ugb2YgYSBndWVzdCBvcGVyYXRpbmcgc3lzdGVtIGhhdmluZyBwYWdl
dGFibGUKPiArICAgICAgICAgZW50cmllcyBwb2ludGluZyB0byBvdGhlciBwYWdldGFibGVzIG9m
IHRoZSBzYW1lIGxldmVsIChpLmUuLAo+ICsgICAgICAgICBhbGxvd2luZyBMMiBQVEVzIHRvIHBv
aW50IHRvIG90aGVyIEwyIHBhZ2VzKS4gIFNvbWUgb3BlcmF0aW5nCj4gKyAgICAgICAgIHN5c3Rl
bXMgdXNlIGl0IGFzIGEgc2ltcGxlIHdheSB0byBjb25zaXNlbnRseSBtYXAgdGhlIGN1cnJlbnQK
CnMvY29uc2lzZW50bHkvY29uc2lzdGVudGx5LwoKPiArICAgICAgICAgcHJvY2VzcydzIHBhZ2V0
YWJsZXMgaW50byBpdHMgb3duIHZpcnR1YWwgYWRkcmVzcyBzcGFjZS4KPiArCj4gKyAgICAgICAg
IExpbnV4IGFuZCBNaW5pT1MgZG9uJ3QgdXNlIHRoaXMgdGVjaG5pcXVlLiAgTmV0QlNEIGFuZCBO
b3ZlbGwKPiArICAgICAgICAgTmV0d2FyZSBkbzsgdGhlcmUgbWF5IGJlIG90aGVyIGN1c3RvbSBv
cGVyYXRpbmcgc3lzdGVtcyB3aGljaAo+ICsgICAgICAgICBkby4gIElmIHlvdSdyZSBjZXJ0YWlu
IHlvdSBkb24ndCBwbGFuIG9uIGhhdmluZyBQViBndWVzdHMKPiArICAgICAgICAgd2hpY2ggdXNl
IHRoaXMgZmVhdHVyZSwgdHVybmluZyBpdCBvZmYgY2FuIHJlZHVjZSB0aGUgYXR0YWNrCj4gKyAg
ICAgICAgIHN1cmZhY2UuCj4gKwo+ICsgICAgICAgICBJZiB1bnN1cmUsIHNheSBZLgo+ICsKPiAg
IGNvbmZpZyBIVk0KPiAgIAlkZWZfYm9vbCB5Cj4gICAKCkNoZWVycywKCi0tIApKdWxpZW4gR3Jh
bGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 11:21:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 11:21:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e58su-00050T-DB; Thu, 19 Oct 2017 11:21:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4585d5216=roger.pau@citrix.com>)
 id 1e58ss-00050J-KQ
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 11:21:06 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 A8/9B-20813-1AA88E95; Thu, 19 Oct 2017 11:21:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWSzvfng+7Crhe
 RBmuv81gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlnd01iLXjjXbFy+WTWBsat1l2MnBwSAv4S
 V3efZwSxWQRUJZ7enMzexcjBwSZgLzH9awVIWAQovHn6aaAwFwezwAImiY0LullAEsIC7hLPr
 ixiA7F5BTwlLk3+ygpiCwnUS+z/tIAVIi4ocXLmE7B6ZgEdiQW7P7GBzGcWkJZY/o8DJMwp4C
 bx4M8lJhBbVEBG4tnvbiaIMYoS/fMesEGcmS5xdOZGtgmM/LOQTJ2FZOoshKkLGJlXMWoUpxa
 VpRbpGprrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBiADEOxgvL0x4BCjJAeT
 kijvx6oXkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeO91AOUEi1LTUyvSMnOAsQCTluDgURLhL
 QZJ8xYXJOYWZ6ZDpE4x6nIcmHDlD5MQS15+XqqUOK9YJ1CRAEhRRmke3AhYXF5ilJUS5mUEOk
 qIpyC1KDezBFX+FaM4B6OSMK8ByBSezLwSuE2vgI5gAjqC3R7siJJEhJRUA6PTmt4dNT8FpRn
 2X21mT3wwI/9hhK33/HVtdi6hh2fZ/qzksZp3RkJ0seglvp963j9/Wc3/mMO4dfW8jQIaRor8
 +Se2x5vv+tBupu2/saWJz+vUAaNINtmd27bXndte9KmAX6TXNnXfhMVMEYqTCiQcdh1T5pj1+
 Kj3p8hJIuILd80vO9v1cIsSS3FGoqEWc1FxIgAKlhnwxgIAAA==
X-Env-Sender: prvs=4585d5216=roger.pau@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1508412062!71465526!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27322 invoked from network); 19 Oct 2017 11:21:04 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 11:21:04 -0000
X-IronPort-AV: E=Sophos;i="5.43,401,1503360000"; d="scan'208";a="106398130"
Date: Thu, 19 Oct 2017 12:20:35 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20171019112035.juze2w6zmlswco4d@dhcp-3-128.uk.xensource.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-12-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506049330-11196-12-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V3 11/29] x86/hvm: Introduce a emulated VTD
	for HVM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMTE6MDE6NTJQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IFRoaXMgcGF0Y2gg
YWRkcyBjcmVhdGUvZGVzdHJveSBmdW5jdGlvbiBmb3IgdGhlIGVtdWxhdGVkIFZURAo+IGFuZCBh
ZGFwdHMgaXQgdG8gdGhlIGNvbW1vbiBWSU9NTVUgYWJzdHJhY3Rpb24uCj4gCj4gU2lnbmVkLW9m
Zi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBMYW4g
VGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KPiAtLS0KPiAgeGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL01ha2VmaWxlIHwgICA3ICstCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC9pb21tdS5oICB8ICAyMyArKysrKy0KPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2
dGQuYyAgIHwgMTQ3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIDMgZmls
ZXMgY2hhbmdlZCwgMTcwIGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCj4gIGNyZWF0ZSBt
b2RlIDEwMDY0NCB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCj4gCj4gZGlmZiAt
LWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9NYWtlZmlsZSBiL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC9NYWtlZmlsZQo+IGluZGV4IGYzMDI2NTMuLjE2M2M3ZmUgMTAwNjQ0
Cj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL01ha2VmaWxlCj4gKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL01ha2VmaWxlCj4gQEAgLTEsOCArMSw5IEBACj4gIHN1
YmRpci0kKENPTkZJR19YODYpICs9IHg4Ngo+ICAKPiAtb2JqLXkgKz0gaW9tbXUubwo+ICBvYmot
eSArPSBkbWFyLm8KPiAtb2JqLXkgKz0gdXRpbHMubwo+IC1vYmoteSArPSBxaW52YWwubwo+ICBv
YmoteSArPSBpbnRyZW1hcC5vCj4gK29iai15ICs9IGlvbW11Lm8KPiArb2JqLXkgKz0gcWludmFs
Lm8KPiAgb2JqLXkgKz0gcXVpcmtzLm8KPiArb2JqLXkgKz0gdXRpbHMubwoKV2h5IGRvIHlvdSBu
ZWVkIHRvIHNodWZmbGUgdGhlIGxpc3QgYWJvdmU/CgpBbHNvIEknbSBub3Qgc3VyZSB0aGUgSW50
ZWwgdklPTU1VIGltcGxlbWVudGF0aW9uIHNob3VsZCBsaXZlIGhlcmUuIEFzCnlvdSBjYW4gc2Vl
IHRoZSBwYXRoIGlzOgoKeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkLwoKVGhlIHZJT01NVSBp
cyBub3QgdGllZCB0byBwYXNzdGhyb3VnaCBhdCBhbGwsIHNvIEkgd291bGQgcmF0aGVyIHBsYWNl
Cml0IGluOgoKeGVuL2RyaXZlcnMvdnZ0ZC8KCk9yIG1heWJlIHlvdSBjYW4gY3JlYXRlIHNvbWV0
aGluZyBsaWtlOgoKeGVuL2RyaXZlcnMvdmlvbW11LwoKU28gdGhhdCBhbGwgdklPTU1VIGltcGxl
bWVudGF0aW9ucyBjYW4gc2hhcmUgc29tZSBjb2RlLgoKPiArb2JqLSQoQ09ORklHX1ZJT01NVSkg
Kz0gdnZ0ZC5vCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21t
dS5oIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmgKPiBpbmRleCBkN2U0MzNl
Li5lZjAzOGM5IDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21t
dS5oCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmgKPiBAQCAtNjYs
NiArNjYsMTIgQEAKPiAgI2RlZmluZSBWRVJfTUFKT1IodikgICAgICAgICgoKHYpICYgMHhmMCkg
Pj4gNCkKPiAgI2RlZmluZSBWRVJfTUlOT1IodikgICAgICAgICgodikgJiAweDBmKQo+ICAKPiAr
LyogU3VwcG9ydGVkIEFkanVzdGVkIEd1ZXN0IEFkZHJlc3MgV2lkdGhzICovCj4gKyNkZWZpbmUg
RE1BX0NBUF9TQUdBV19TSElGVCAgICAgICAgIDgKPiArIC8qIDM5LWJpdCBBR0FXLCAzLWxldmVs
IHBhZ2UtdGFibGUgKi8KPiArI2RlZmluZSBETUFfQ0FQX1NBR0FXXzM5Yml0ICAgICAgICAgKDB4
MlVMTCA8PCBETUFfQ0FQX1NBR0FXX1NISUZUKQo+ICsjZGVmaW5lIERNQV9DQVBfTkRfNjRLICAg
ICAgICAgICAgICA2VUxMCj4gKwo+ICAvKgo+ICAgKiBEZWNvZGluZyBDYXBhYmlsaXR5IFJlZ2lz
dGVyCj4gICAqLwo+IEBAIC03NCw2ICs4MCw3IEBACj4gICNkZWZpbmUgY2FwX3dyaXRlX2RyYWlu
KGMpICAgICAoKChjKSA+PiA1NCkgJiAxKQo+ICAjZGVmaW5lIGNhcF9tYXhfYW1hc2tfdmFsKGMp
ICAgKCgoYykgPj4gNDgpICYgMHgzZikKPiAgI2RlZmluZSBjYXBfbnVtX2ZhdWx0X3JlZ3MoYykg
ICgoKChjKSA+PiA0MCkgJiAweGZmKSArIDEpCj4gKyNkZWZpbmUgY2FwX3NldF9udW1fZmF1bHRf
cmVncyhjKSAgKCgoKGMpIC0gMSkgJiAweGZmKSA8PCA0MCkKPiAgI2RlZmluZSBjYXBfcGdzZWxf
aW52KGMpICAgICAgICgoKGMpID4+IDM5KSAmIDEpCj4gIAo+ICAjZGVmaW5lIGNhcF9zdXBlcl9w
YWdlX3ZhbChjKSAgKCgoYykgPj4gMzQpICYgMHhmKQo+IEBAIC04NSwxMSArOTIsMTMgQEAKPiAg
I2RlZmluZSBjYXBfc3BzXzF0YihjKSAgICAgICAgICgoYyA+PiAzNykgJiAxKQo+ICAKPiAgI2Rl
ZmluZSBjYXBfZmF1bHRfcmVnX29mZnNldChjKSAgICAoKCgoYykgPj4gMjQpICYgMHgzZmYpICog
MTYpCj4gKyNkZWZpbmUgY2FwX3NldF9mYXVsdF9yZWdfb2Zmc2V0KGMpICgoKChjKSAvIDE2KSAm
IDB4M2ZmKSA8PCAyNCApCj4gIAo+ICAjZGVmaW5lIGNhcF9pc29jaChjKSAgICAgICAgKCgoYykg
Pj4gMjMpICYgMSkKPiAgI2RlZmluZSBjYXBfcW9zKGMpICAgICAgICAoKChjKSA+PiAyMikgJiAx
KQo+ICAjZGVmaW5lIGNhcF9tZ2F3KGMpICAgICAgICAoKCgoYykgPj4gMTYpICYgMHgzZikgKyAx
KQo+IC0jZGVmaW5lIGNhcF9zYWdhdyhjKSAgICAgICAgKCgoYykgPj4gOCkgJiAweDFmKQo+ICsj
ZGVmaW5lIGNhcF9zZXRfbWdhdyhjKSAgICAgKCgoKGMpIC0gMSkgJiAweDNmKSA8PCAxNikKPiAr
I2RlZmluZSBjYXBfc2FnYXcoYykgICAgICAgICgoKGMpID4+IERNQV9DQVBfU0FHQVdfU0hJRlQp
ICYgMHgxZikKPiAgI2RlZmluZSBjYXBfY2FjaGluZ19tb2RlKGMpICAgICgoKGMpID4+IDcpICYg
MSkKPiAgI2RlZmluZSBjYXBfcGhtcihjKSAgICAgICAgKCgoYykgPj4gNikgJiAxKQo+ICAjZGVm
aW5lIGNhcF9wbG1yKGMpICAgICAgICAoKChjKSA+PiA1KSAmIDEpCj4gQEAgLTEwNCwxMCArMTEz
LDE2IEBACj4gICNkZWZpbmUgZWNhcF9uaW90bGJfaXVuaXRzKGUpICAgICgoKChlKSA+PiAyNCkg
JiAweGZmKSArIDEpCj4gICNkZWZpbmUgZWNhcF9pb3RsYl9vZmZzZXQoZSkgICAgICgoKChlKSA+
PiA4KSAmIDB4M2ZmKSAqIDE2KQo+ICAjZGVmaW5lIGVjYXBfY29oZXJlbnQoZSkgICAgICAgICAo
KGUgPj4gMCkgJiAweDEpCj4gLSNkZWZpbmUgZWNhcF9xdWV1ZWRfaW52YWwoZSkgICAgICgoZSA+
PiAxKSAmIDB4MSkKPiArI2RlZmluZSBETUFfRUNBUF9RSV9TSElGVCAgICAgICAgMQo+ICsjZGVm
aW5lIERNQV9FQ0FQX1FJICAgICAgICAgICAgICAoMVVMTCA8PCBETUFfRUNBUF9RSV9TSElGVCkK
PiArI2RlZmluZSBlY2FwX3F1ZXVlZF9pbnZhbChlKSAgICAgKChlID4+IERNQV9FQ0FQX1FJX1NI
SUZUKSAmIDB4MSkKCkxvb2tzIGxpa2UgdGhpcyBjb3VsZCBiZSBiYXNlZCBvbiBNQVNLX0VYVFIg
aW5zdGVhZCwgYnV0IHNlZWluZyBob3cKdGhlIGZpbGUgaXMgZnVsbCBvZiBvcGVuLWNvZGVkIG1h
c2sgZXh0cmFjdHMgSSdtIG5vdCBzdXJlIGl0J3Mgd29ydGgKaXQgYW55bW9yZS4KCj4gICNkZWZp
bmUgZWNhcF9kZXZfaW90bGIoZSkgICAgICAgICgoZSA+PiAyKSAmIDB4MSkKPiAtI2RlZmluZSBl
Y2FwX2ludHJfcmVtYXAoZSkgICAgICAgKChlID4+IDMpICYgMHgxKQo+IC0jZGVmaW5lIGVjYXBf
ZWltKGUpICAgICAgICAgICAgICAoKGUgPj4gNCkgJiAweDEpCj4gKyNkZWZpbmUgRE1BX0VDQVBf
SVJfU0hJRlQgICAgICAgIDMKPiArI2RlZmluZSBETUFfRUNBUF9JUiAgICAgICAgICAgICAgKDFV
TEwgPDwgRE1BX0VDQVBfSVJfU0hJRlQpCj4gKyNkZWZpbmUgZWNhcF9pbnRyX3JlbWFwKGUpICAg
ICAgICgoZSA+PiBETUFfRUNBUF9JUl9TSElGVCkgJiAweDEpCj4gKyNkZWZpbmUgRE1BX0VDQVBf
RUlNX1NISUZUICAgICAgIDQKPiArI2RlZmluZSBETUFfRUNBUF9FSU0gICAgICAgICAgICAgKDFV
TEwgPDwgRE1BX0VDQVBfRUlNX1NISUZUKQo+ICsjZGVmaW5lIGVjYXBfZWltKGUpICAgICAgICAg
ICAgICAoKGUgPj4gRE1BX0VDQVBfRUlNX1NISUZUKSAmIDB4MSkKCk1heWJlIHdvcnRoIHBsYWNp
bmcgYWxsIHRoZSBETUFfRUNBUF8qIGRlZmluZXMgaW4gYSBzZXBhcmF0ZSBzZWN0aW9uPwpTZWVt
cyBsaWtlIGhvdyBpdCdzIGRvbmUgZm9yIG90aGVyIGZlYXR1cmVzIGxpa2UgRE1BX0ZTVFMgb3IK
RE1BX0NDTUQuCgo+ICAjZGVmaW5lIGVjYXBfY2FjaGVfaGludHMoZSkgICAgICAoKGUgPj4gNSkg
JiAweDEpCj4gICNkZWZpbmUgZWNhcF9wYXNzX3RocnUoZSkgICAgICAgICgoZSA+PiA2KSAmIDB4
MSkKPiAgI2RlZmluZSBlY2FwX3NucF9jdGwoZSkgICAgICAgICAgKChlID4+IDcpICYgMHgxKQo+
IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5k
ZXggMDAwMDAwMC4uYzg1MWVjNwo+IC0tLSAvZGV2L251bGwKPiArKysgYi94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC92dGQvdnZ0ZC5jCj4gQEAgLTAsMCArMSwxNDcgQEAKPiArLyoKPiArICogdnZ0
ZC5jCj4gKyAqCj4gKyAqIHZpcnR1YWxpemUgVlREIGZvciBIVk0uCj4gKyAqCj4gKyAqIENvcHly
aWdodCAoQykgMjAxNyBDaGFvIEdhbywgSW50ZWwgQ29ycG9yYXRpb24uCj4gKyAqCj4gKyAqIFRo
aXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQv
b3IKPiArICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUg
R05VIEdlbmVyYWwgUHVibGljCj4gKyAqIExpY2Vuc2UsIHZlcnNpb24gMiwgYXMgcHVibGlzaGVk
IGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3Jh
bSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAo+ICsg
KiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJy
YW50eSBvZgo+ICsgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFS
IFBVUlBPU0UuICBTZWUgdGhlIEdOVQo+ICsgKiBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBt
b3JlIGRldGFpbHMuCj4gKyAqCj4gKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkg
b2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYwo+ICsgKiBMaWNlbnNlIGFsb25nIHdpdGggdGhpcyBw
cm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCj4gKyAq
Lwo+ICsKPiArI2luY2x1ZGUgPHhlbi9kb21haW5fcGFnZS5oPgo+ICsjaW5jbHVkZSA8eGVuL3Nj
aGVkLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KPiArI2luY2x1ZGUgPHhlbi92aW9tbXUu
aD4KPiArI2luY2x1ZGUgPHhlbi94bWFsbG9jLmg+Cj4gKyNpbmNsdWRlIDxhc20vY3VycmVudC5o
Pgo+ICsjaW5jbHVkZSA8YXNtL2h2bS9kb21haW4uaD4KPiArI2luY2x1ZGUgPGFzbS9wYWdlLmg+
Cj4gKwo+ICsjaW5jbHVkZSAiaW9tbXUuaCIKPiArCj4gKy8qIFN1cHBvcnRlZCBjYXBhYmlsaXRp
ZXMgYnkgdnZ0ZCAqLwo+ICt1bnNpZ25lZCBpbnQgdnZ0ZF9jYXBzID0gVklPTU1VX0NBUF9JUlFf
UkVNQVBQSU5HOwoKc3RhdGljPwoKT3IgZXZlbiBiZXR0ZXIsIHdoeSBpcyB0aGlzIG5vdCBhIGRl
ZmluZSBsaWtlIFZJT01NVV9NQVhfQ0FQUyBvcgpzaW1pbGFyLgoKPiArCj4gK3VuaW9uIGh2bV9o
d192dnRkX3JlZ3Mgewo+ICsgICAgdWludDMyX3QgZGF0YTMyWzI1Nl07Cj4gKyAgICB1aW50NjRf
dCBkYXRhNjRbMTI4XTsKPiArfTsKCkRvIHlvdSByZWFsbHkgbmVlZCB0byBzdG9yZSBhbGwgdGhl
IHJlZ2lzdGVyIHNwYWNlIGluc3RlYWQgb2Ygb25seQpzdG9yaW5nIHNwZWNpZmljIHJlZ2lzdGVy
cz8KCj4gKwo+ICtzdHJ1Y3QgdnZ0ZCB7Cj4gKyAgICAvKiBBZGRyZXNzIHJhbmdlIG9mIHJlbWFw
cGluZyBoYXJkd2FyZSByZWdpc3Rlci1zZXQgKi8KPiArICAgIHVpbnQ2NF90IGJhc2VfYWRkcjsK
PiArICAgIHVpbnQ2NF90IGxlbmd0aDsKClRoZSBsZW5ndGggZmllbGQgZG9lc24ndCBzZWVtIHRv
IGJlIHVzZWQgYmVsb3cuCgo+ICsgICAgLyogUG9pbnQgYmFjayB0byB0aGUgb3duZXIgZG9tYWlu
ICovCj4gKyAgICBzdHJ1Y3QgZG9tYWluICpkb21haW47Cj4gKyAgICB1bmlvbiBodm1faHdfdnZ0
ZF9yZWdzICpyZWdzOwoKRG9lcyB0aGlzIG5lZWQgdG8gYmUgYSBwb2ludGVyPwoKPiArICAgIHN0
cnVjdCBwYWdlX2luZm8gKnJlZ3NfcGFnZTsKPiArfTsKPiArCj4gK3N0YXRpYyBpbmxpbmUgdm9p
ZCB2dnRkX3NldF9yZWcoc3RydWN0IHZ2dGQgKnZ0ZCwgdWludDMyX3QgcmVnLCB1aW50MzJfdCB2
YWx1ZSkKPiArewo+ICsgICAgdnRkLT5yZWdzLT5kYXRhMzJbcmVnL3NpemVvZih1aW50MzJfdCld
ID0gdmFsdWU7Cj4gK30KPiArCj4gK3N0YXRpYyBpbmxpbmUgdWludDMyX3QgdnZ0ZF9nZXRfcmVn
KHN0cnVjdCB2dnRkICp2dGQsIHVpbnQzMl90IHJlZykKPiArewo+ICsgICAgcmV0dXJuIHZ0ZC0+
cmVncy0+ZGF0YTMyW3JlZy9zaXplb2YodWludDMyX3QpXTsKPiArfQo+ICsKPiArc3RhdGljIGlu
bGluZSB2b2lkIHZ2dGRfc2V0X3JlZ19xdWFkKHN0cnVjdCB2dnRkICp2dGQsIHVpbnQzMl90IHJl
ZywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IHZhbHVl
KQo+ICt7Cj4gKyAgICB2dGQtPnJlZ3MtPmRhdGE2NFtyZWcvc2l6ZW9mKHVpbnQ2NF90KV0gPSB2
YWx1ZTsKPiArfQo+ICsKPiArc3RhdGljIGlubGluZSB1aW50NjRfdCB2dnRkX2dldF9yZWdfcXVh
ZChzdHJ1Y3QgdnZ0ZCAqdnRkLCB1aW50MzJfdCByZWcpCj4gK3sKPiArICAgIHJldHVybiB2dGQt
PnJlZ3MtPmRhdGE2NFtyZWcvc2l6ZW9mKHVpbnQ2NF90KV07Cj4gK30KPiArCj4gK3N0YXRpYyB2
b2lkIHZ2dGRfcmVzZXQoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQ2NF90IGNhcGFiaWxpdHkpCj4g
K3sKPiArICAgIHVpbnQ2NF90IGNhcCA9IGNhcF9zZXRfbnVtX2ZhdWx0X3JlZ3MoMVVMTCkgfAo+
ICsgICAgICAgICAgICAgICAgICAgY2FwX3NldF9mYXVsdF9yZWdfb2Zmc2V0KDB4MjIwVUxMKSB8
Cj4gKyAgICAgICAgICAgICAgICAgICBjYXBfc2V0X21nYXcoMzlVTEwpIHwgRE1BX0NBUF9TQUdB
V18zOWJpdCB8Cj4gKyAgICAgICAgICAgICAgICAgICBETUFfQ0FQX05EXzY0SzsKPiArICAgIHVp
bnQ2NF90IGVjYXAgPSBETUFfRUNBUF9JUiB8IERNQV9FQ0FQX0VJTSB8IERNQV9FQ0FQX1FJOwo+
ICsKPiArICAgIHZ2dGRfc2V0X3JlZyh2dnRkLCBETUFSX1ZFUl9SRUcsIDB4MTBVTCk7Cj4gKyAg
ICB2dnRkX3NldF9yZWdfcXVhZCh2dnRkLCBETUFSX0NBUF9SRUcsIGNhcCk7Cj4gKyAgICB2dnRk
X3NldF9yZWdfcXVhZCh2dnRkLCBETUFSX0VDQVBfUkVHLCBlY2FwKTsKPiArICAgIHZ2dGRfc2V0
X3JlZyh2dnRkLCBETUFSX0ZFQ1RMX1JFRywgMHg4MDAwMDAwMFVMKTsKPiArICAgIHZ2dGRfc2V0
X3JlZyh2dnRkLCBETUFSX0lFQ1RMX1JFRywgMHg4MDAwMDAwMFVMKTsKPiArfQo+ICsKPiArc3Rh
dGljIGludCB2dnRkX2NyZWF0ZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmlvbW11ICp2aW9t
bXUpCj4gK3sKPiArICAgIHN0cnVjdCB2dnRkICp2dnRkOwo+ICsgICAgaW50IHJldDsKPiArCj4g
KyAgICBpZiAoICFpc19odm1fZG9tYWluKGQpIHx8ICh2aW9tbXUtPmJhc2VfYWRkcmVzcyAmIChQ
QUdFX1NJWkUgLSAxKSkgfHwKPiArICAgICAgICAofnZ2dGRfY2FwcyAmIHZpb21tdS0+Y2Fwcykg
KQo+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICsKPiArICAgIHJldCA9IC1FTk9NRU07Cj4g
KyAgICB2dnRkID0geHphbGxvY19ieXRlcyhzaXplb2Yoc3RydWN0IHZ2dGQpKTsKPiArICAgIGlm
ICggIXZ2dGQgKQo+ICsgICAgICAgIHJldHVybiByZXQ7Cj4gKwo+ICsgICAgdnZ0ZC0+cmVnc19w
YWdlID0gYWxsb2NfZG9taGVhcF9wYWdlKGQsIE1FTUZfbm9fb3duZXIpOwo+ICsgICAgaWYgKCAh
dnZ0ZC0+cmVnc19wYWdlICkKPiArICAgICAgICBnb3RvIG91dDE7Cj4gKwo+ICsgICAgdnZ0ZC0+
cmVncyA9IF9fbWFwX2RvbWFpbl9wYWdlX2dsb2JhbCh2dnRkLT5yZWdzX3BhZ2UpOwo+ICsgICAg
aWYgKCAhdnZ0ZC0+cmVncyApCj4gKyAgICAgICAgZ290byBvdXQyOwo+ICsgICAgY2xlYXJfcGFn
ZSh2dnRkLT5yZWdzKTsKCk5vdCBzdXJlIHdoeSB2dnRkLT5yZWdzIG5lZWRzIHRvIGJlIGEgcG9p
bnRlciwgYW5kIHdoeSBpdCBuZWVkcyB0byB1c2UKYSBmdWxsIHBhZ2UuIEFGQUlDVCB0aGUgc2l6
ZSBvZiBodm1faHdfdnZ0ZF9yZWdzIGlzIDEwMjRCLCBzbyB5b3UgYXJlCndhc3RpbmcgMy80IG9m
IGEgcGFnZS4KCj4gKwo+ICsgICAgdnZ0ZF9yZXNldCh2dnRkLCB2aW9tbXUtPmNhcHMpOwo+ICsg
ICAgdnZ0ZC0+YmFzZV9hZGRyID0gdmlvbW11LT5iYXNlX2FkZHJlc3M7Cj4gKyAgICB2dnRkLT5k
b21haW4gPSBkOwo+ICsKPiArICAgIHZpb21tdS0+cHJpdiA9IHZ2dGQ7Cj4gKwo+ICsgICAgcmV0
dXJuIDA7Cj4gKwo+ICsgb3V0MjoKPiArICAgIGZyZWVfZG9taGVhcF9wYWdlKHZ2dGQtPnJlZ3Nf
cGFnZSk7Cj4gKyBvdXQxOgo+ICsgICAgeGZyZWUodnZ0ZCk7Cj4gKyAgICByZXR1cm4gcmV0OwoK
WW91IHNob3VsZCB0cnkgdG8gYXZvaWQgdXNpbmcgbGFiZWxzLiBJIHRoaW5rIHRoaXMgY2FuIGJl
IHNvbHZlZCBieQpub3QgYWxsb2NhdGluZyBhIHNlcGFyYXRlIHBhZ2UgZm9yIHJlZ3MuCgo+ICt9
Cj4gKwo+ICtzdGF0aWMgaW50IHZ2dGRfZGVzdHJveShzdHJ1Y3QgdmlvbW11ICp2aW9tbXUpCj4g
K3sKPiArICAgIHN0cnVjdCB2dnRkICp2dnRkID0gdmlvbW11LT5wcml2Owo+ICsKPiArICAgIGlm
ICggdnZ0ZCApCj4gKyAgICB7Cj4gKyAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKHZ2
dGQtPnJlZ3MpOwo+ICsgICAgICAgIGZyZWVfZG9taGVhcF9wYWdlKHZ2dGQtPnJlZ3NfcGFnZSk7
Cj4gKyAgICAgICAgeGZyZWUodnZ0ZCk7Cj4gKyAgICB9Cj4gKyAgICByZXR1cm4gMDsKPiArfQo+
ICsKPiArc3RydWN0IHZpb21tdV9vcHMgdnZ0ZF9odm1fdm14X29wcyA9IHsKPiArICAgIC5jcmVh
dGUgPSB2dnRkX2NyZWF0ZSwKPiArICAgIC5kZXN0cm95ID0gdnZ0ZF9kZXN0cm95Cj4gK307Cj4g
Kwo+ICtzdGF0aWMgaW50IHZ2dGRfcmVnaXN0ZXIodm9pZCkKPiArewo+ICsgICAgdmlvbW11X3Jl
Z2lzdGVyX3R5cGUoVklPTU1VX1RZUEVfSU5URUxfVlRELCAmdnZ0ZF9odm1fdm14X29wcyk7Cj4g
KyAgICByZXR1cm4gMDsKPiArfQo+ICtfX2luaXRjYWxsKHZ2dGRfcmVnaXN0ZXIpOwoKQXMgY29t
bWVudGVkIGluIGFub3RoZXIgcGF0Y2ggSSB0aGluayB0aGUgdklPTU1VIHR5cGVzIHNob3VsZCBi
ZQpyZWdpc3RlcmVkIHVzaW5nIGEgbWV0aG9kIHNpbWlsYXIgdG8gUkVHSVNURVJfU0NIRURVTEVS
LgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 11:26:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 11:26:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e58yM-0005FE-3M; Thu, 19 Oct 2017 11:26:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=458d0cadb=Andrew.Cooper3@citrix.com>)
 id 1e58yL-0005F8-Lu
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 11:26:45 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 EA/0A-20834-4FB88E95; Thu, 19 Oct 2017 11:26:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsXitHRDpO677he
 RBpffi1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlHb61iKjgkWPFi11qWBsY7vF2MnBwSAv4S
 W5atYQax2QT0JXa/+MQEYosIqEuc7rjI2sXIxcEsMINR4t/bJUBFHBzCAjESd3tqQWpYBFQll
 mz4wgpi8wp4Snxuf8gGMVNO4vzxn2AzhQTUJK71X2KHqBGUODnzCQuIzSwgIXHwxQvmCYzcs5
 CkZiFJLWBkWsWoUZxaVJZapGtooJdUlJmeUZKbmJkD5Bnr5aYWFyemp+YkJhXrJefnbmIEBkM
 9AwPjDsZtXc6HGCU5mJREeT9WvYgU4kvKT6nMSCzOiC8qzUktPsQow8GhJMG7vQsoJ1iUmp5a
 kZaZAwxLmLQEB4+SCC8HMDSFeIsLEnOLM9MhUqcYdTk6bt79wyTEkpeflyolznsHZIYASFFGa
 R7cCFiMXGKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzDsbZApPZl4J3KZXQEcwAR3Bbg92RE
 kiQkqqgdG2RfGkpcCx+ICYRTr+E1+LSb/ZIN0S6H/gIKd5HOfepiWTFs5aXhCcdyvMIKJ+ySy
 vtZNcmtzes4qtjZFWDJW9yGFnei9JjSEhwuH8s+VciaY2j4WNDrC+3DJzF9/GhadlpB1PBRY/
 kjVWnXulZ9d5ha9Xt/Wev7JKiiPT7sxv8wdzth1atUiJpTgj0VCLuag4EQB9C/yjjAIAAA==
X-Env-Sender: prvs=458d0cadb=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1508412396!103459135!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33760 invoked from network); 19 Oct 2017 11:26:38 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 11:26:38 -0000
X-IronPort-AV: E=Sophos;i="5.43,401,1503360000"; d="scan'208";a="447072885"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 19 Oct 2017 12:26:30 +0100
Message-ID: <1508412390-10279-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for-4.10] passthrough/vtd: Don't DMA to the
	stack in queue_invalidate_wait()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RE1BLWluZyB0byB0aGUgc3RhY2sgaXMgZ2VuZXJhbGx5IGNvbnNpZGVyZWQgYmFkIHByYWN0aWNl
LiAgSW4gdGhpcyBjYXNlLCBpZiBhCnRpbWVvdXQgb2NjdXJzIGJlY2F1c2Ugb2YgYSBzbHVnZ2lz
aCBkZXZpY2Ugd2hpY2ggaXMgcHJvY2Vzc2luZyB0aGUgcmVxdWVzdCwKdGhlIGNvbXBsZXRpb24g
bm90aWZpY2F0aW9uIHdpbGwgY29ycnVwdCB0aGUgc3RhY2sgb2YgYSBzdWJzZXF1ZW50IGRlZXBl
ciBjYWxsCnRyZWUuCgpQbGFjZSB0aGUgcG9sbF9zbG90IGluIGEgcGVyY3B1IGFyZWEgYW5kIERN
QSB0byB0aGF0IGluc3RlYWQuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNv
bT4KQ0M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgpDQzogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkp1bGllbjogVGhpcyB3YW50cyBiYWNrcG9ydGluZyB0
byBhbGwgcmVsZWFzZXMsIGFuZCB0aGVyZWZvcmUgc2hvdWxkIGJlCmNvbnNpZGVyZWQgZm9yIDQu
MTAgYXQgdGhpcyBwb2ludC4KLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcWludmFs
LmMgfCA3ICsrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDMgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3FpbnZhbC5j
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3FpbnZhbC5jCmluZGV4IGU5NWRjNTQuLjBk
ZGRhMDAgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9xaW52YWwuYwor
KysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcWludmFsLmMKQEAgLTE0Nyw3ICsxNDcs
OCBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBxdWV1ZV9pbnZhbGlkYXRlX3dhaXQoc3RydWN0
IGlvbW11ICppb21tdSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1OCBpZmxhZywgdTggc3csIHU4IGZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJvb2xfdCBmbHVzaF9kZXZfaW90bGIpCiB7Ci0gICAgdm9sYXRp
bGUgdTMyIHBvbGxfc2xvdCA9IFFJTlZBTF9TVEFUX0lOSVQ7CisgICAgc3RhdGljIERFRklORV9Q
RVJfQ1BVKHUzMiwgcG9sbF9zbG90KTsKKyAgICB2b2xhdGlsZSB1MzIgKnRoaXNfcG9sbF9zbG90
ID0gJnRoaXNfY3B1KHBvbGxfc2xvdCk7CiAgICAgdW5zaWduZWQgaW50IGluZGV4OwogICAgIHVu
c2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgdTY0IGVudHJ5X2Jhc2U7CkBAIC0xNjcsNyArMTY4LDcg
QEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgcXVldWVfaW52YWxpZGF0ZV93YWl0KHN0cnVjdCBp
b21tdSAqaW9tbXUsCiAgICAgcWludmFsX2VudHJ5LT5xLmludl93YWl0X2RzYy5sby5yZXNfMSA9
IDA7CiAgICAgcWludmFsX2VudHJ5LT5xLmludl93YWl0X2RzYy5sby5zZGF0YSA9IFFJTlZBTF9T
VEFUX0RPTkU7CiAgICAgcWludmFsX2VudHJ5LT5xLmludl93YWl0X2RzYy5oaS5yZXNfMSA9IDA7
Ci0gICAgcWludmFsX2VudHJ5LT5xLmludl93YWl0X2RzYy5oaS5zYWRkciA9IHZpcnRfdG9fbWFk
ZHIoJnBvbGxfc2xvdCkgPj4gMjsKKyAgICBxaW52YWxfZW50cnktPnEuaW52X3dhaXRfZHNjLmhp
LnNhZGRyID0gdmlydF90b19tYWRkcih0aGlzX3BvbGxfc2xvdCkgPj4gMjsKIAogICAgIHVubWFw
X3Z0ZF9kb21haW5fcGFnZShxaW52YWxfZW50cmllcyk7CiAgICAgcWludmFsX3VwZGF0ZV9xdGFp
bChpb21tdSwgaW5kZXgpOwpAQCAtMTgyLDcgKzE4Myw3IEBAIHN0YXRpYyBpbnQgX19tdXN0X2No
ZWNrIHF1ZXVlX2ludmFsaWRhdGVfd2FpdChzdHJ1Y3QgaW9tbXUgKmlvbW11LAogICAgICAgICB0
aW1lb3V0ID0gTk9XKCkgKyBNSUxMSVNFQ1MoZmx1c2hfZGV2X2lvdGxiID8KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGlvbW11X2Rldl9pb3RsYl90aW1lb3V0IDogVlREX1FJ
X1RJTUVPVVQpOwogCi0gICAgICAgIHdoaWxlICggcG9sbF9zbG90ICE9IFFJTlZBTF9TVEFUX0RP
TkUgKQorICAgICAgICB3aGlsZSAoICp0aGlzX3BvbGxfc2xvdCAhPSBRSU5WQUxfU1RBVF9ET05F
ICkKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCBOT1coKSA+IHRpbWVvdXQgKQogICAgICAg
ICAgICAgewotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 19 11:28:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 11:28:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e58zx-0005Ms-Ha; Thu, 19 Oct 2017 11:28:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e58zw-0005Md-5N
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 11:28:24 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 FB/A7-00431-75C88E95; Thu, 19 Oct 2017 11:28:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDSzek50W
 kwfbTWhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aPNR9ZCz5zVOxqnszewLiQvYuRk0NIIE/i
 R99UZhCbV8BO4uukbhYQW0LAUOL0wptgNouAqsTlu21g9WwC6hJtz7azgtgiAukSEw/eY+ti5
 OJgFmhkkrj2bQVYkbCAvcTGth/MIAkhgXVMEv1TDjCBJDgFvCSO3b0GlOAA2iYo8XeHMIjJDD
 R0/TwhkApmAXmJ5q2zmSHC0hLL/3FMYOSbhVA/C6F+FpL6WQj1CxhZVjFqFKcWlaUW6RqZ6CU
 VZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBAZfPQMD4w7GV8f9DjFKcjApifJ+rHoR
 KcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC17wbKCdYlJqeWpGWmQOMA5i0BAePkgivC0iat7ggM
 bc4Mx0idYrRkqPj5t0/TBybwOSG7w/+MAmx5OXnpUqJ87qCNAiANGSU5sGNg8XqJUZZKWFeRg
 YGBiGegtSi3MwSVPlXjOIcjErCvN4gU3gy80rgtr4COogJ6CB2e7CDShIRUlINjJ0RCj82Hav
 z/P91uvQyjs1/elJ2FnYwyohbr9u64fn0d8H9TFd7fuUuPxOx78LE+smSOds0vYRfLW6vO7u+
 vaDFZkI6r8M9fdPLDJ8OiDlUMvqVcx7cK3Dy5ZPC0Nrlsr2fUvtj78ve6LFsaX0XyyGfeOPEx
 nPl/E38W6Wn/GWySDqoV3FzihJLcUaioRZzUXEiAHejDXnQAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1508412498!52934633!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43895 invoked from network); 19 Oct 2017 11:28:20 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2017 11:28:20 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 19 Oct 2017 05:28:17 -0600
Message-Id: <59E8A87102000078001880F0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 19 Oct 2017 05:28:17 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>,
 "Lan Tianyu" <tianyu.lan@intel.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-2-git-send-email-tianyu.lan@intel.com>
 <20171018132627.4o4cgxi3avucmfin@dhcp-3-128.uk.xensource.com>
 <72e26b5e-33fb-048b-6385-15f60682bbbb@intel.com>
 <20171019084958.yz2myuyalpppj4b6@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20171019084958.yz2myuyalpppj4b6@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V3 1/29] Xen/doc: Add Xen virtual IOMMU doc
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjEwLjE3IGF0IDEwOjQ5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFRodSwgT2N0IDE5LCAyMDE3IGF0IDEwOjI2OjM2QU0gKzA4MDAsIExhbiBUaWFueXUgd3Jv
dGU6Cj4+IEhpIFJvZ2VyOgo+PiAgICAgIFRoYW5rcyBmb3IgcmV2aWV3Lgo+PiAKPj4gT24gMjAx
N+W5tDEw5pyIMTjml6UgMjE6MjYsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+ID4gT24gVGh1
LCBTZXAgMjEsIDIwMTcgYXQgMTE6MDE6NDJQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90ZToKPj4g
Pj4gK1hlbiBoeXBlcnZpc29yIHZJT01NVSBjb21tYW5kCj4+ID4+ICs9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQo+PiA+PiArSW50cm9kdWNlIHZJT01NVSBjb21tYW5kICJ2aW9tbXU9MSIg
dG8gZW5hYmxlIHZJT01NVSBmdW5jdGlvbiBpbiAKPiBoeXBlcnZpc29yLgo+PiA+PiArSXQncyBk
ZWZhdWx0IGRpc2FibGVkLgo+PiA+IAo+PiA+IEhtLCBJJ20gbm90IHN1cmUgd2UgcmVhbGx5IG5l
ZWQgdGhpcy4gQXQgdGhlIGVuZCB2aW9tbXUgd2lsbCBiZQo+PiA+IGRpc2FibGVkIGJ5IGRlZmF1
bHQgZm9yIGd1ZXN0cywgdW5sZXNzIGV4cGxpY2l0bHkgZW5hYmxlZCBpbiB0aGUKPj4gPiBjb25m
aWcgZmlsZS4KPj4gCj4+IFRoaXMgaXMgYWNjb3JkaW5nIHRvIEphbidzIGVhcmx5IGNvbW1lbnRz
IG9uIFJGQyBwYXRjaAo+PiBodHRwczovL3BhdGNod29yay5rZXJuZWwub3JnL3BhdGNoLzk3MzM4
NjkvLgo+PiAKPj4gIkl0J3MgYWN0dWFsbHkgYSBxdWVzdGlvbiB3aGV0aGVyIGluIG91ciBjdXJy
ZW50IHNjaGVtZSBhIEtjb25maWcKPj4gb3B0aW9uIGlzIGFwcHJvcHJpYXRlIGhlcmUgaW4gdGhl
IGZpcnN0IHBsYWNlLiBJJ2QgcmF0aGVyIHNlZSB0aGlzIGJlCj4+IGFuIGFsd2F5cyBidWlsdCBm
ZWF0dXJlIHdoaWNoIG5lZWRzIGVuYWJsaW5nIG9uIHRoZSBjb21tYW5kIGxpbmUKPj4gZm9yIHRo
ZSB0aW1lIGJlaW5nLiIKPiAKPiBTbyBpZiBJIHJlYWQgdGhpcyBjb3JyZWN0bHkgSmFuIHdhbnRl
ZCB5b3UgdG8gZGl0Y2ggdGhlIEtjb25maWcgb3B0aW9uCj4gYW5kIGluc3RlYWQgcmVseSBvbiB0
aGUgY29tbWFuZCBsaW5lIG9wdGlvbiB0byBlbmFibGUvZGlzYWJsZSBpdC4KClllcy4KCkphbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 11:31:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 11:31:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5937-00061Y-Vg; Thu, 19 Oct 2017 11:31:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e5936-00061R-SB
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 11:31:40 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 D9/35-13910-C1D88E95; Thu, 19 Oct 2017 11:31:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXS6fjDS1e690W
 kwfarehZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b79olMBctYK7om3WNpYNzM0sXIySEkkCfx
 YPt+RhCbV8BOYn7rSlYQW0LAUOL0wptgNSwCqhJf/iwGq2ETUJdoe7YdrEYEyP7efQvI5uJgF
 jjDJPHpdjdYQlggUmLt0mY2kISQwHtGiYcz9jN1MXJwcArYSrw4Hwti8goISvzdIQxiMgPNWT
 9PCKSTWUBeonnrbGaIsLTE8n8cExj5ZiHUz0Kon4WkfhZC/QJGllWMGsWpRWWpRbqGJnpJRZn
 pGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGhxwAEOxivbww4xCjJwaQkyvux6kWkEF9S
 fkplRmJxRnxRaU5q8SFGDQ4OgW27Vl9glGLJy89LVZLgfdYNVCdYlJqeWpGWmQOMDphSCQ4eJ
 RFeF5A0b3FBYm5xZjpE6hSjMceNh9f/MHF03Lz7h0kIbJKUOK9FD1CpAEhpRmke3CBY1F5ilJ
 US5mUEOlOIpyC1KDezBFX+FaM4B6OSMG8XyEKezLwSuH2vgE5hAjqF3R7slJJEhJRUA+MKhsv
 mtRkNeipq/s6GJUcVwzMcP7r2/+6U7Fh93jZievh6lc/nu/PfuaUKLeWKdGnpvfn2yn2B0AgX
 TyeJd/Wvry5ODFszQen284q6neWafxz+GD5+X7vj8GNRVjnZByE9UxcvXvxQa2e/R2u5nM2hG
 bnmVr8WRCbdN/rV3vTJM1WGc87e1UosxRmJhlrMRcWJAOXaLIbVAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1508412698!102152421!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35509 invoked from network); 19 Oct 2017 11:31:39 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2017 11:31:39 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 19 Oct 2017 05:31:37 -0600
Message-Id: <59E8A9390200007800188108@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 19 Oct 2017 05:31:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Lan Tianyu" <tianyu.lan@intel.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-6-git-send-email-tianyu.lan@intel.com>
 <20171018151204.it6mulkuoi7z3siy@dhcp-3-128.uk.xensource.com>
 <57292fbe-9ce2-7a80-3a5f-96787840ea05@intel.com>
In-Reply-To: <57292fbe-9ce2-7a80-3a5f-96787840ea05@intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V3 5/29] tools/libacpi: Add new fields in
 acpi_config for DMAR table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjEwLjE3IGF0IDEwOjA5LCA8dGlhbnl1LmxhbkBpbnRlbC5jb20+IHdyb3RlOgo+
IE9uIDIwMTflubQxMOaciDE45pelIDIzOjEyLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+PiBP
biBUaHUsIFNlcCAyMSwgMjAxNyBhdCAxMTowMTo0NlBNIC0wNDAwLCBMYW4gVGlhbnl1IHdyb3Rl
Ogo+Pj4gLS0tIGEvdG9vbHMvbGliYWNwaS9saWJhY3BpLmgKPj4+ICsrKyBiL3Rvb2xzL2xpYmFj
cGkvbGliYWNwaS5oCj4+PiBAQCAtMjAsNiArMjAsOCBAQAo+Pj4gICNpZm5kZWYgX19MSUJBQ1BJ
X0hfXwo+Pj4gICNkZWZpbmUgX19MSUJBQ1BJX0hfXwo+Pj4gIAo+Pj4gKyNpbmNsdWRlIDxzdGRi
b29sLmg+Cj4+IAo+PiBJJ20gcXVpdGUgc3VyZSB5b3Ugc2hvdWxkbid0IGFkZCB0aGlzIGhlcmUs
IHNlZSBob3cgaGVhZGVycyBhcmUgYWRkZWQKPj4gdXNpbmcgTElCQUNQSV9TVERVVElMUy4KPiAK
PiBXZSBtYXkgcmVwbGFjZSBib29sIHdpdGggdWludDhfdCB4eHg6MSB0byBhdm9pZCBpbnRyb2R1
Y2UgbmV3IGhlYWQgZmlsZS4KClBsZWFzZSBkb24ndCAtIGlmIHlvdSBtZWFuIGJvb2xlYW4sIHBs
ZWFzZSB1c2UgYm9vbC4gUm9nZXIncwpyZW1hcmssIGFpdWksIHdhc24ndCBhYm91dCB5b3UgdXNp
bmcgYm9vbCwgYnV0IGhvdyB5b3UgZG8KdGhlIGhlYWRlciBpbmNsdXNpb24uCgpKYW4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 11:35:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 11:35:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e596T-0006Do-ER; Thu, 19 Oct 2017 11:35:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4585d5216=roger.pau@citrix.com>)
 id 1e596S-0006Df-0m
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 11:35:08 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 C3/0A-20813-BED88E95; Thu, 19 Oct 2017 11:35:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWSzvfng+6r3he
 RBpcX6Vos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlXvtxjLripWPG25wpjA+MNyS5GTg4JAX+J
 E9M7mEFsFgFViQ+L3rN1MXJwsAnYS0z/WgESFgEKb55+mr2LkYuDWWABk8TGBd0sIAlhAUeJ0
 xs+s4LYvAKeEltvfwOzhQTqJe43HYGKC0qcnPkErJ5ZQEdiwe5PYPOZBaQllv/jAAlzCrhJnN
 38HqxEVEBG4tnvbiaIMYoS/fMesEGcmS7RNmEh6wRG/llIps5CMnUWwtQFjMyrGDWKU4vKUot
 0DY31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECA5ABCHYwflkWcIhRkoNJSZT3
 Y9WLSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvFd6gHKCRanpqRVpmTnAWIBJS3DwKInwmoGke
 YsLEnOLM9MhUqcYFaXEefeAJARAEhmleXBtsPi7xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJW
 HezyBTeDLzSuCmvwJazAS0mN0ebHFJIkJKqoHR/MGcfDm5yl3/JE+/892pHz7t/WSGEofLSnd
 XKbEqHtU3LD/s0RqtMS02Z8EHrx2JrSefb8/mZ3n8XEL36I65aUJxLR59rF+MM4tLdzev6zKb
 85OB5dX0z8x9+9v5Pv7vqNwwv8CtRcW52iiAofKdQmxtlOyG9dtTvCNWNiRtXLV449wdmsJKL
 MUZiYZazEXFiQCg37wPugIAAA==
X-Env-Sender: prvs=4585d5216=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1508412904!77829431!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65377 invoked from network); 19 Oct 2017 11:35:06 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 11:35:06 -0000
X-IronPort-AV: E=Sophos;i="5.43,401,1503360000"; d="scan'208";a="106398373"
Date: Thu, 19 Oct 2017 12:34:54 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20171019113454.oeknwbrszunu7acp@dhcp-3-128.uk.xensource.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-13-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506049330-11196-13-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V3 12/29] x86/vvtd: Add MMIO handler for VVTD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMTE6MDE6NTNQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IFRoaXMgcGF0Y2gg
YWRkcyBWVlREIE1NSU8gaGFuZGxlciB0byBkZWFsIHdpdGggTU1JTyBhY2Nlc3MuCj4gCj4gU2ln
bmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPiBTaWduZWQtb2ZmLWJ5
OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KPiAtLS0KPiAgeGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvdnRkL3Z2dGQuYyB8IDkxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCA5MSBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAt
LWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMgYi94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC92dGQvdnZ0ZC5jCj4gaW5kZXggYzg1MWVjNy4uYTMwMDJjMyAxMDA2NDQKPiAt
LS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCj4gKysrIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwo+IEBAIC00Nyw2ICs0NywyOSBAQCBzdHJ1Y3QgdnZ0
ZCB7Cj4gICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpyZWdzX3BhZ2U7Cj4gIH07Cj4gIAo+ICsvKiBT
ZXR0aW5nIHZpb21tdV92ZXJib3NlIGVuYWJsZXMgZGVidWdnaW5nIG1lc3NhZ2VzIG9mIHZJT01N
VSAqLwo+ICtib29sIF9fcmVhZF9tb3N0bHkgdmlvbW11X3ZlcmJvc2U7Cj4gK2Jvb2xlYW5fcnVu
dGltZV9wYXJhbSgidmlvbW11X3ZlcmJvc2UiLCB2aW9tbXVfdmVyYm9zZSk7Cj4gKwo+ICsjaWZu
ZGVmIE5ERUJVRwo+ICsjZGVmaW5lIHZ2dGRfaW5mbyhmbXQuLi4pIGRvIHsgICAgICAgICAgICAg
ICAgICAgIFwKPiArICAgIGlmICggdmlvbW11X3ZlcmJvc2UgKSAgICAgICAgICAgICAgICAgICAg
ICAgICBcCj4gKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfR19JTkZPLCAjIyBmbXQpOyAgICAgICAg
ICAgXAoKSWYgeW91IHVzZSBncHJpbnRrIHlvdSBzaG91bGQgdXNlIFhFTkxPR19JTkZPLCB0aGUg
J19HXycgdmFyaWFudHMgYXJlCm9ubHkgdXNlZCB3aXRoIHBsYWluIHByaW50ay4KCj4gK30gd2hp
bGUoMCkKPiArI2RlZmluZSB2dnRkX2RlYnVnKGZtdC4uLikgZG8geyAgICAgICAgICAgICAgICAg
ICBcCj4gKyAgICBpZiAoIHZpb21tdV92ZXJib3NlICYmIHByaW50a19yYXRlbGltaXQoKSApICAg
XAoKTm90IHN1cmUgd2h5IHlvdSBuZWVkIHByaW50a19yYXRlbGltaXQsIFhFTkxPR19HX0RFQlVH
IGlzIGFscmVhZHkKcmF0ZS1saW1pdGVkLgoKPiArICAgICAgICBwcmludGsoWEVOTE9HX0dfREVC
VUcgZm10KTsgICAgICAgICAgICAgICBcCgpBbnkgcmVhc29uIHdoeSB2dnRkX2luZm8gdXNlcyBn
cHJpbnRrIGFuZCBoZXJlIHlvdSB1c2UgcHJpbnRrPwoKPiArfSB3aGlsZSgwKQo+ICsjZWxzZQo+
ICsjZGVmaW5lIHZ2dGRfaW5mbyhmbXQuLi4pIGRvIHt9IHdoaWxlKDApCj4gKyNkZWZpbmUgdnZ0
ZF9kZWJ1ZyhmbXQuLi4pIGRvIHt9IHdoaWxlKDApCgpObyBuZWVkIGZvciAnZm10Li4uJyBqdXN0
ICcuLi4nIHdpbGwgc3VmZmljZSBzaW5jZSB5b3UgYXJlIGRpc2NhcmRpbmcKdGhlIHBhcmFtZXRl
cnMgYW55d2F5LgoKPiArI2VuZGlmCj4gKwo+ICtzdHJ1Y3QgdnZ0ZCAqZG9tYWluX3Z2dGQoc3Ry
dWN0IGRvbWFpbiAqZCkKPiArewo+ICsgICAgcmV0dXJuIChkLT52aW9tbXUpID8gZC0+dmlvbW11
LT5wcml2IDogTlVMTDsKClVubmVlZGVkIHBhcmVudGhlc2VzIGFyb3VuZCBkLT52aW9tbXUuCgpB
bHNvLCBpdCBzZWVtcyB3cmluZyB0byBjYWxsIGRvbWFpbl92dnRkIHdpdGggIWQtPnZpb21tdS4g
U28gSSB0aGluawp0aGlzIGhlbHBlciBzaG91bGQganVzdCBiZSByZW1vdmVkLCBhbmQgZC0+dmlv
bW11LT5wcml2IGZldGNoZWQKZGlyZWN0bHkuCgo+ICt9Cj4gKwo+ICBzdGF0aWMgaW5saW5lIHZv
aWQgdnZ0ZF9zZXRfcmVnKHN0cnVjdCB2dnRkICp2dGQsIHVpbnQzMl90IHJlZywgdWludDMyX3Qg
dmFsdWUpCj4gIHsKPiAgICAgIHZ0ZC0+cmVncy0+ZGF0YTMyW3JlZy9zaXplb2YodWludDMyX3Qp
XSA9IHZhbHVlOwo+IEBAIC02OCw2ICs5MSw3MyBAQCBzdGF0aWMgaW5saW5lIHVpbnQ2NF90IHZ2
dGRfZ2V0X3JlZ19xdWFkKHN0cnVjdCB2dnRkICp2dGQsIHVpbnQzMl90IHJlZykKPiAgICAgIHJl
dHVybiB2dGQtPnJlZ3MtPmRhdGE2NFtyZWcvc2l6ZW9mKHVpbnQ2NF90KV07Cj4gIH0KPiAgCj4g
K3N0YXRpYyBpbnQgdnZ0ZF9pbl9yYW5nZShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBh
ZGRyKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgdnZ0ZCAqdnZ0ZCA9IGRvbWFpbl92dnRkKHYtPmRvbWFp
bik7Cj4gKwo+ICsgICAgaWYgKCB2dnRkICkKPiArICAgICAgICByZXR1cm4gKGFkZHIgPj0gdnZ0
ZC0+YmFzZV9hZGRyKSAmJgo+ICsgICAgICAgICAgICAgICAoYWRkciA8IHZ2dGQtPmJhc2VfYWRk
ciArIFBBR0VfU0laRSk7CgpTbyB0aGUgcmVnaXN0ZXIgc2V0IGNvdmVycyBhIFBBR0VfU0laRSwg
YnV0IGh2bV9od192dnRkX3JlZ3Mgb25seQpjb3ZlcnMgZnJvbSAwIHRvIDEwMjRCLCBpdCBzZWVt
cyBsaWtlIHRoZXJlJ3Mgc29tZXRoaW5nIHdyb25nIGhlcmUuLi4KCj4gKyAgICByZXR1cm4gMDsK
PiArfQo+ICsKPiArc3RhdGljIGludCB2dnRkX3JlYWQoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVk
IGxvbmcgYWRkciwKPiArICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxlbiwgdW5z
aWduZWQgbG9uZyAqcHZhbCkKPiArewo+ICsgICAgc3RydWN0IHZ2dGQgKnZ2dGQgPSBkb21haW5f
dnZ0ZCh2LT5kb21haW4pOwo+ICsgICAgdW5zaWduZWQgaW50IG9mZnNldCA9IGFkZHIgLSB2dnRk
LT5iYXNlX2FkZHI7Cj4gKwo+ICsgICAgdnZ0ZF9pbmZvKCJSZWFkIG9mZnNldCAleCBsZW4gJWRc
biIsIG9mZnNldCwgbGVuKTsKPiArCj4gKyAgICBpZiAoIChsZW4gIT0gNCAmJiBsZW4gIT0gOCkg
fHwgKG9mZnNldCAmIChsZW4gLSAxKSkgKQoKV2hhdCB2YWx1ZSBkb2VzIGhhcmR3YXJlIHJldHVy
biB3aGVuIHBlcmZvcm1pbmcgdW5hbGlnbmVkIHJlYWRzIG9yCnJlYWRzIHdpdGggd3Jvbmcgc2l6
ZT8KCkhlcmUgeW91IHJldHVybiB3aXRoIHB2YWwgbm90IHNldCwgd2hpY2ggaXMgZGFuZ2Vyb3Vz
LgoKPiArICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwo+ICsKPiArICAgIGlmICggbGVuID09
IDQgKQo+ICsgICAgICAgICpwdmFsID0gdnZ0ZF9nZXRfcmVnKHZ2dGQsIG9mZnNldCk7Cj4gKyAg
ICBlbHNlCj4gKyAgICAgICAgKnB2YWwgPSB2dnRkX2dldF9yZWdfcXVhZCh2dnRkLCBvZmZzZXQp
OwoKLi4ueWV0IGhlcmUgeW91IGRvbid0IGNoZWNrIGZvciBvZmZzZXQgPCAxMDI0LgoKPiArCj4g
KyAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwo+ICt9Cj4gKwo+ICtzdGF0aWMgaW50IHZ2dGRfd3Jp
dGUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRkciwKPiArICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBsZW4sIHVuc2lnbmVkIGxvbmcgdmFsKQo+ICt7Cj4gKyAgICBz
dHJ1Y3QgdnZ0ZCAqdnZ0ZCA9IGRvbWFpbl92dnRkKHYtPmRvbWFpbik7Cj4gKyAgICB1bnNpZ25l
ZCBpbnQgb2Zmc2V0ID0gYWRkciAtIHZ2dGQtPmJhc2VfYWRkcjsKPiArCj4gKyAgICB2dnRkX2lu
Zm8oIldyaXRlIG9mZnNldCAleCBsZW4gJWQgdmFsICVseFxuIiwgb2Zmc2V0LCBsZW4sIHZhbCk7
Cj4gKwo+ICsgICAgaWYgKCAobGVuICE9IDQgJiYgbGVuICE9IDgpIHx8IChvZmZzZXQgJiAobGVu
IC0gMSkpICkKPiArICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwo+ICsKPiArICAgIGlmICgg
bGVuID09IDQgKQo+ICsgICAgewo+ICsgICAgICAgIHN3aXRjaCAoIG9mZnNldCApCj4gKyAgICAg
ICAgewo+ICsgICAgICAgIGNhc2UgRE1BUl9JRURBVEFfUkVHOgo+ICsgICAgICAgIGNhc2UgRE1B
Ul9JRUFERFJfUkVHOgo+ICsgICAgICAgIGNhc2UgRE1BUl9JRVVBRERSX1JFRzoKPiArICAgICAg
ICBjYXNlIERNQVJfRkVEQVRBX1JFRzoKPiArICAgICAgICBjYXNlIERNQVJfRkVBRERSX1JFRzoK
PiArICAgICAgICBjYXNlIERNQVJfRkVVQUREUl9SRUc6Cj4gKyAgICAgICAgICAgIHZ2dGRfc2V0
X3JlZyh2dnRkLCBvZmZzZXQsIHZhbCk7CgpIbSwgc28geW91IGFyZSB1c2luZyBhIGZ1bGwgcGFn
ZSB3aGVuIHlvdSBvbmx5IGNhcmUgZm9yIDYgNEIKcmVnaXN0ZXJzPyBTZWVtIGxpa2UgcXVpdGUg
b2YgYSB3YXN0ZSBvZiBtZW1vcnkuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 11:36:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 11:36:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e597x-0006L7-Pp; Thu, 19 Oct 2017 11:36:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e597x-0006Kz-8H
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 11:36:41 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 95/BB-31244-84E88E95; Thu, 19 Oct 2017 11:36:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS9ej70W
 kwePv7Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a/WU3MBX3MFX9vP2duYNzD1MXIySEkkCfR
 eLCRFcTmFbCT6N46hxHElhAwlDi98CYLiM0ioCrx7GITmM0moC7R9mw7WL0IkH1xXSNYnFlgB
 5PE/ntVILawQKbEqs89QHO4gOa3Mko82r4cbCingKfErj1L2boYOYCWCUr83SEM0asl8fDXLa
 g52hLLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGuobleUlFmekZ
 JbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg+DEAwQ7G2xsDDjFKcjApifJ+rHoRKcSXlJ9S
 mZFYnBFfVJqTWnyIUYaDQ0mC90oPUE6wKDU9tSItMwcYCTBpCQ4eJRFeM5A0b3FBYm5xZjpE6
 hSjMceNh9f/MHF03Lz7h0mIJS8/L1VKnHcPSKkASGlGaR7cIFiEXmKUlRLmZQQ6TYinILUoN7
 MEVf4VozgHo5Iw72eQKTyZeSVw+14BncIEdAq7PdgpJYkIKakGRnunHRt9LTYzVny+uET81eT
 fN9a3+E+XcjJ5vvzA7KOxlUz3wm0Eq/bw3bX80fwhk+3p2nUlu+QsYve/uV76I2JZRUdIhutu
 kyVZd65PXX+A9U/R1K2q13iUnoRw55u9WbfiqJbSncqLp6Rbrtga+W63U24MtS6c/Jb/X1DMB
 j7j99zqE/u8fiqxFGckGmoxFxUnAgD1un0sywIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1508412998!74824092!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21609 invoked from network); 19 Oct 2017 11:36:39 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2017 11:36:39 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 19 Oct 2017 05:36:37 -0600
Message-Id: <59E8AA65020000780018811C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 19 Oct 2017 05:36:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1508123061-6600-3-git-send-email-yi.y.sun@linux.intel.com>
 <1508376131-23029-1-git-send-email-yi.y.sun@linux.intel.com>
In-Reply-To: <1508376131-23029-1-git-send-email-yi.y.sun@linux.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v9 02/16] Rename PSR sysctl/domctl
 interfaces and xsm policy to make them be general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjEwLjE3IGF0IDAzOjIyLCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKPiB2OToKPiAgICAgLSBidW1wIGRvbWN0bC9zeXNjdGwgdmVyc2lvbiBudW1iZXIgYXMgdGhp
cyBwYXRjaCBtaXNzZWQgNC4xMC4KPiAgICAgICBBbmQgYWRkIGluZm8gaW4gY29tbWl0IG1lc3Nh
Z2UuCj4gICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKCkkgZG9uJ3QgdW5kZXJzdGFu
ZCB0aGlzIC0gSSd2ZSBzcGVjaWZpY2FsbHkgZ2l2ZW4gcmVhc29uIHdoeSB5b3UKX2Rvbid0XyBu
ZWVkIHRvIGluY3JlbWVudCB0aGVtLCBhbmQgbm93IHlvdSBzZW5kIGEgcGF0Y2gKaW5jcmVtZW50
aW5nIHRoZW0sIGluZGljYXRpbmcgSSB3b3VsZCBoYXZlIHN1Z2dlc3RlZCB0aGlzPwoKSmFuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 11:36:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 11:36:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e598E-0006Nv-1Z; Thu, 19 Oct 2017 11:36:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e598C-0006NP-PY
 for xen-devel@lists.xensource.com; Thu, 19 Oct 2017 11:36:56 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 B2/AF-19067-75E88E95; Thu, 19 Oct 2017 11:36:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVTe870W
 kwYmLnBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+LSxlalgV27FwebLbA2M
 r1y6GDk5hAQamSTWP5HrYuQCsh8zSqz59IENwtnGKHFx5TRWkCoRAWeJr2fmsoPYvAL6Eq1rt
 gHFOTiEBcwlHmzPAglLCLyTlZi6UR7C9pRYeLIDrATE/vKXqYuRnYNNwErikBhIkEVAVaK9M2
 QCI/cCRoZVjOrFqUVlqUW6JnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIGeZgC
 CHYy3+pwPMUpyMCmJ8n6sehEpxJeUn1KZkVicEV9UmpNafIhRhoNDSYI3oBcoJ1iUmp5akZaZ
 Aww5mLQEB4+SCG8SSJq3uCAxtzgzHSJ1itGY49imy3+YOH5MuvKHSYglLz8vVUqcNxKkVACkN
 KM0D24QLBYuMcpKCfMyAp0mxFOQWpSbWYIq/4pRnINRSZj3cw/QFJ7MvBK4fa+ATmECOoXdHu
 yUkkSElFQDY6tW3SOFLbyS9X8d45rsl/5kkrr8eY/d4aBzCfG/zhpXTHifU7vgWXnahlafmxs
 Oqu26XsQ3w/VAVUJiu5ruiS9Tv3EE+h62cwgOyfL9OOsQc45ygvixrEtJ1om5LldvVrlrHPG9
 cJNvdkAn26KlFX+m3j668NCXVQI9IWsUxNuj1Kde9W3KUWIpzkg01GIuKk4EAKJod1eAAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1508413013!106084931!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57938 invoked from network); 19 Oct 2017 11:36:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 Oct 2017 11:36:54 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5989-0001Kd-3d; Thu, 19 Oct 2017 11:36:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e5983-0005fR-4o; Thu, 19 Oct 2017 11:36:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e5982-0008Gy-6V; Thu, 19 Oct 2017 11:36:46 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114670-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 xen-unstable:test-armhf-armhf-libvirt:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-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-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm: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-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=c4efa25058d3f45bf725d6ebe6429db9adf94b62
X-Osstest-Versions-That: xen=24fb44e971a62b345c7b6ca3c03b454a1e150abe
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 19 Oct 2017 11:36:46 +0000
Subject: [Xen-devel] [xen-unstable test] 114670: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1118092416324388659=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  7 xen-boot    fail REGR. vs. 114644
 test-armhf-armhf-libvirt      7 xen-boot                 fail REGR. vs. 114644
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop        fail REGR. vs. 114644
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop       fail REGR. vs. 114644
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop       fail REGR. vs. 114644

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 114644
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 114644
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114644
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114644
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114644
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 114644
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  c4efa25058d3f45bf725d6ebe6429db9adf94b62
baseline version:
 xen                  24fb44e971a62b345c7b6ca3c03b454a1e150abe

Last test of basis   114644  2017-10-17 10:49:11 Z    2 days
Testing same since   114670  2017-10-18 05:03:38 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Tim Deegan <tim@xen.org>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    fail    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     fail    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

------------------------------------------------------------
commit c4efa25058d3f45bf725d6ebe6429db9adf94b62
Author: Roger Pau MonnÃ© <roger.pau@citrix.com>
Date:   Tue Oct 17 11:23:53 2017 +0100

    mm/shadow: fix declaration of fetch_type_names
    
    fetch_type_names usage is guarded by SHADOW_DEBUG_PROPAGATE in
    SHADOW_DEBUG, fix the declaration so it's also guarded by
    SHADOW_DEBUG_PROPAGATE instead of DEBUG_TRACE_DUMP.
    
    Observed while building with clang and ubsan enabled.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Tim Deegan <tim@xen.org>
    Release-acked-by: Julien Grall <julien.grall@linaro.org>

commit 0075bc1f02c389c5bb84cbffdc27dc9b53699bca
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Mon Oct 16 13:20:00 2017 +0000

    xen/dom0: Fix latent dom0 construction bugs on all architectures
    
     * x86 PV and ARM dom0's must not clear _VPF_down from v->pause_flags until
       all state is actually set up.  As it currently stands, d0v0 is eligible for
       scheduling before its registers have been set.  This is latent as we also
       hold a systemcontroller pause reference at the time which prevents d0 from
       being scheduled.
    
     * x86 PVH previously was not setting v->is_initialised for d0v0, despite
       setting the vcpu running eventually.  Therefore, a later VCPUOP_initialise
       hypercall will modify state under the feet of the running vcpu.  This is
       latent as PVH dom0 construction don't yet function.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Release-acked-by: Julien Grall <julien.grall@linaro.org>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1118092416324388659==--

From xen-devel-bounces@lists.xen.org Thu Oct 19 11:47:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 11:47:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e59Hy-0007Jz-3D; Thu, 19 Oct 2017 11:47:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pbonzini@redhat.com>) id 1e59Hw-0007JN-Oi
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 11:47:00 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 C9/61-20813-4B098E95; Thu, 19 Oct 2017 11:47:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsVysWW7jO7mCS8
 iDXY2S1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkv29YxFkyXq7i2ZhZzA2OPRBcjF4eQwGwm
 id7j65m6GDk5WATsJVbdvs4GYjMKlEn8W9PDCGHnSjycfIQZomETo8SMA0vYQRLCAu4S9w98Z
 waxRQQiJObuOsMEUsQs8JpZYtup02DdQgJxEt/abrJ2MXJwsAloSuz/A9bLK2Ar8WjHGnaQMI
 uAqsSEJREgYVGBcImms/0sECWCEidnPgGzOQVMJRYfWAB2G7OAusSfeZeYIWxxiVtP5jNB2PI
 S29/OAYtLCGhLXD7aDnaOhEAfo8SNfX0sExhFZiGZOwvJrFlIZs1CMmsBI8sqRo3i1KKy1CJd
 Y2O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAyGAAgh2MO9cHHmKU5GBSEuX9W
 PUiUogvKT+lMiOxOCO+qDQntfgQowwHh5IE77N+oJxgUWp6akVaZg4wRmHSEhw8SiK8u0HSvM
 UFibnFmekQqVOMilLivHtBEgIgiYzSPLg2WFq4xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWF
 eJmCSEeLJzCuBm/4KaDET0GJ2e7DFJYkIKakGxtQnJwTmxb/uXy/q9fDzBcNKfzlt10kz5s77
 XNjZ1FU2w/3f9JgJgr57H/MuTdk66VzOhlY138IwFs9d59fc/iUm0LKVuaN3acTi81vv1Ur1y
 335/H6x4Ea37sMz5RSXRjDLOuudLT22vDGX9e85iVN9e0+XeD2LnGkvmflv+7y/rUd1DYIyo5
 RYijMSDbWYi4oTAVEuL68GAwAA
X-Env-Sender: pbonzini@redhat.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1508413618!89229256!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14641 invoked from network); 19 Oct 2017 11:46:59 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2017 11:46:59 -0000
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 7448013A62;
 Thu, 19 Oct 2017 11:46:57 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 7448013A62
Received: from [10.36.117.115] (ovpn-117-115.ams2.redhat.com [10.36.117.115])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 44C68BD2FA;
 Thu, 19 Oct 2017 11:46:52 +0000 (UTC)
To: Arnd Bergmann <arnd@arndb.de>, Thomas Gleixner <tglx@linutronix.de>,
 x86@kernel.org
References: <20171019105451.2892046-1-arnd@arndb.de>
 <20171019105824.3035694-1-arnd@arndb.de>
From: Paolo Bonzini <pbonzini@redhat.com>
Message-ID: <9f0b30dd-9d6e-8b31-bb08-f4ad20acbf9e@redhat.com>
Date: Thu, 19 Oct 2017 13:46:50 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171019105824.3035694-1-arnd@arndb.de>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.29]); Thu, 19 Oct 2017 11:46:57 +0000 (UTC)
Cc: Juergen Gross <jgross@suse.com>, kvm@vger.kernel.org,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>, y2038@lists.linaro.org,
 Dmitry Torokhov <dmitry.torokhov@gmail.com>, linux-kernel@vger.kernel.org,
 Peter Zijlstra <peterz@infradead.org>, Ingo Molnar <mingo@redhat.com>,
 John Stultz <john.stultz@linaro.org>, "H. Peter Anvin" <hpa@zytor.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Marcos Paulo de Souza <marcos.souza.org@gmail.com>
Subject: Re: [Xen-devel] [PATCH v2 2/2] x86: convert x86_platform_ops to
	timespec64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTkvMTAvMjAxNyAxMjo1NywgQXJuZCBCZXJnbWFubiB3cm90ZToKPiBUaGUgeDg2IHBsYXRm
b3JtIG9wZXJhdGlvbnMgYXJlIGZhaXJseSBpc29sYXRlZCwgc28gd2UgY2FuCj4gY2hhbmdlIHRo
ZW0gZnJvbSB1c2luZyB0aW1lc3BlYyB0byB0aW1lc3BlYzY0LiBJIGNoZWNrZWQgdGhhdAo+IEFs
bCB0aGUgdXNlcnMgYW5kIGNhbGxlcnMgYXJlIHNhZmUsIGFuZCB0aGVyZSBpcyBvbmx5IG9uZQo+
IGNyaXRpY2FsIGZ1bmN0aW9uIHRoYXQgaXMgYnJva2VuIGJleW9uZCAyMTA2Ogo+IAo+IHB2Y2xv
Y2tfcmVhZF93YWxsY2xvY2soKSB1c2VzIGEgMzItYml0IG51bWJlciBvZiBzZWNvbmRzIHNpbmNl
Cj4gdGhlIGVwb2NoIHRvIGNvbW11bmljYXRlIHRoZSBib290IHRpbWUgYmV0d2VlbiBob3N0IGFu
ZCBndWVzdAo+IGluIGEgdmlydHVhbCBlbnZpcm9ubWVudC4gVGhpcyB3aWxsIHdvcmsgdW50aWwg
MjEwNiwgYnV0IHdlCj4gc2hvdWxkIGlkZWFsbHkgZmluZCBhIHJlcGxhY2VtZW50IGFueXdheS4g
SSd2ZSBhZGRlZCBhIGNvbW1lbnQKPiBhYm91dCBpdCB0aGVyZS4KPiAKPiBSZXZpZXdlZC1ieTog
Qm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KPiBTaWduZWQtb2Zm
LWJ5OiBBcm5kIEJlcmdtYW5uIDxhcm5kQGFybmRiLmRlPgo+IC0tLQo+IHYyIGNoYW5nZXM6Cj4g
LSBtb3ZlIGNvbW1lbnQgYmxvY2sgKEJvcmlzKQo+IC0gcmVtb3ZlIHVubmVjZXNzYXJ5IHR5cGUg
Y2FzdCAoQm9yaXMpCj4gLSBmaXggZm9ybWF0IHN0cmluZyAoMGRheSBib3QpCj4gLSBmaXggaW5j
bHVkZSBvcmRlciAoMGRheSBib3QpCj4gLS0tCj4gIGFyY2gveDg2L2luY2x1ZGUvYXNtL2ludGVs
X21pZF92cnRjLmggICAgICAgIHwgIDQgKystLQo+ICBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9tYzE0
NjgxOHJ0Yy5oICAgICAgICAgICB8ICA0ICsrLS0KPiAgYXJjaC94ODYvaW5jbHVkZS9hc20vcHZj
bG9jay5oICAgICAgICAgICAgICAgfCAgMiArLQo+ICBhcmNoL3g4Ni9pbmNsdWRlL2FzbS94ODZf
aW5pdC5oICAgICAgICAgICAgICB8ICA3ICsrKy0tLS0KPiAgYXJjaC94ODYva2VybmVsL2t2bWNs
b2NrLmMgICAgICAgICAgICAgICAgICAgfCAgNCArKy0tCj4gIGFyY2gveDg2L2tlcm5lbC9wdmNs
b2NrLmMgICAgICAgICAgICAgICAgICAgIHwgMTUgKysrKysrKysrKystLS0tCj4gIGFyY2gveDg2
L2tlcm5lbC9ydGMuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgMTYgKysrKysrKystLS0tLS0t
LQo+ICBhcmNoL3g4Ni9wbGF0Zm9ybS9pbnRlbC1taWQvaW50ZWxfbWlkX3ZydGMuYyB8IDEyICsr
KysrKy0tLS0tLQo+ICBhcmNoL3g4Ni94ZW4vdGltZS5jICAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDEwICsrKysrLS0tLS0KPiAgOSBmaWxlcyBjaGFuZ2VkLCA0MCBpbnNlcnRpb25zKCspLCAz
NCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2t2bWNsb2Nr
LmMgYi9hcmNoL3g4Ni9rZXJuZWwva3ZtY2xvY2suYwo+IGluZGV4IGQ4ODk2NzY1OTA5OC4uMDFj
NzZlOGNkNGJlIDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L2tlcm5lbC9rdm1jbG9jay5jCj4gKysr
IGIvYXJjaC94ODYva2VybmVsL2t2bWNsb2NrLmMKPiBAQCAtNTgsNyArNTgsNyBAQCBFWFBPUlRf
U1lNQk9MX0dQTChwdmNsb2NrX3B2dGlfY3B1MF92YSk7Cj4gICAqIGhhdmUgZWxhcHNlZCBzaW5j
ZSB0aGUgaHlwZXJ2aXNvciB3cm90ZSB0aGUgZGF0YS4gU28gd2UgdHJ5IHRvIGFjY291bnQgZm9y
Cj4gICAqIHRoYXQgd2l0aCBzeXN0ZW0gdGltZQo+ICAgKi8KPiAtc3RhdGljIHZvaWQga3ZtX2dl
dF93YWxsY2xvY2soc3RydWN0IHRpbWVzcGVjICpub3cpCj4gK3N0YXRpYyB2b2lkIGt2bV9nZXRf
d2FsbGNsb2NrKHN0cnVjdCB0aW1lc3BlYzY0ICpub3cpCj4gIHsKPiAgCXN0cnVjdCBwdmNsb2Nr
X3ZjcHVfdGltZV9pbmZvICp2Y3B1X3RpbWU7Cj4gIAlpbnQgbG93LCBoaWdoOwo+IEBAIC03Nyw3
ICs3Nyw3IEBAIHN0YXRpYyB2b2lkIGt2bV9nZXRfd2FsbGNsb2NrKHN0cnVjdCB0aW1lc3BlYyAq
bm93KQo+ICAJcHV0X2NwdSgpOwo+ICB9Cj4gIAo+IC1zdGF0aWMgaW50IGt2bV9zZXRfd2FsbGNs
b2NrKGNvbnN0IHN0cnVjdCB0aW1lc3BlYyAqbm93KQo+ICtzdGF0aWMgaW50IGt2bV9zZXRfd2Fs
bGNsb2NrKGNvbnN0IHN0cnVjdCB0aW1lc3BlYzY0ICpub3cpCj4gIHsKPiAgCXJldHVybiAtMTsK
PiAgfQo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvcHZjbG9jay5jIGIvYXJjaC94ODYv
a2VybmVsL3B2Y2xvY2suYwo+IGluZGV4IDVjM2Y2ZDZhNTA3OC4uMDEzYmVmODUxNjY0IDEwMDY0
NAo+IC0tLSBhL2FyY2gveDg2L2tlcm5lbC9wdmNsb2NrLmMKPiArKysgYi9hcmNoL3g4Ni9rZXJu
ZWwvcHZjbG9jay5jCj4gQEAgLTEyMSwyNiArMTIxLDMzIEBAIHU2NCBwdmNsb2NrX2Nsb2Nrc291
cmNlX3JlYWQoc3RydWN0IHB2Y2xvY2tfdmNwdV90aW1lX2luZm8gKnNyYykKPiAgCj4gIHZvaWQg
cHZjbG9ja19yZWFkX3dhbGxjbG9jayhzdHJ1Y3QgcHZjbG9ja193YWxsX2Nsb2NrICp3YWxsX2Ns
b2NrLAo+ICAJCQkgICAgc3RydWN0IHB2Y2xvY2tfdmNwdV90aW1lX2luZm8gKnZjcHVfdGltZSwK
PiAtCQkJICAgIHN0cnVjdCB0aW1lc3BlYyAqdHMpCj4gKwkJCSAgICBzdHJ1Y3QgdGltZXNwZWM2
NCAqdHMpCj4gIHsKPiAgCXUzMiB2ZXJzaW9uOwo+ICAJdTY0IGRlbHRhOwo+IC0Jc3RydWN0IHRp
bWVzcGVjIG5vdzsKPiArCXN0cnVjdCB0aW1lc3BlYzY0IG5vdzsKPiAgCj4gIAkvKiBnZXQgd2Fs
bGNsb2NrIGF0IHN5c3RlbSBib290ICovCj4gIAlkbyB7Cj4gIAkJdmVyc2lvbiA9IHdhbGxfY2xv
Y2stPnZlcnNpb247Cj4gIAkJcm1iKCk7CQkvKiBmZXRjaCB2ZXJzaW9uIGJlZm9yZSB0aW1lICov
Cj4gKwkJLyoKPiArCQkgKiBOb3RlOiB3YWxsX2Nsb2NrLT5zZWMgaXMgYSB1MzIgdmFsdWUsIHNv
IGl0IGNhbgo+ICsJCSAqIG9ubHkgc3RvcmUgZGF0ZXMgYmV0d2VlbiAxOTcwIGFuZCAyMTA2LiBU
byBhbGxvdwo+ICsJCSAqIHRpbWVzIGJleW9uZCB0aGF0LCB3ZSBuZWVkIHRvIGNyZWF0ZSBhIG5l
dyBoeXBlcmNhbGwKPiArCQkgKiBpbnRlcmZhY2Ugd2l0aCBhbiBleHRlbmRlZCBwdmNsb2NrX3dh
bGxfY2xvY2sgc3RydWN0dXJlCj4gKwkJICogbGlrZSBBUk0gaGFzLgo+ICsJCSAqLwo+ICAJCW5v
dy50dl9zZWMgID0gd2FsbF9jbG9jay0+c2VjOwo+ICAJCW5vdy50dl9uc2VjID0gd2FsbF9jbG9j
ay0+bnNlYzsKPiAgCQlybWIoKTsJCS8qIGZldGNoIHRpbWUgYmVmb3JlIGNoZWNraW5nIHZlcnNp
b24gKi8KPiAgCX0gd2hpbGUgKCh3YWxsX2Nsb2NrLT52ZXJzaW9uICYgMSkgfHwgKHZlcnNpb24g
IT0gd2FsbF9jbG9jay0+dmVyc2lvbikpOwo+ICAKPiAgCWRlbHRhID0gcHZjbG9ja19jbG9ja3Nv
dXJjZV9yZWFkKHZjcHVfdGltZSk7CS8qIHRpbWUgc2luY2Ugc3lzdGVtIGJvb3QgKi8KPiAtCWRl
bHRhICs9IG5vdy50dl9zZWMgKiAodTY0KU5TRUNfUEVSX1NFQyArIG5vdy50dl9uc2VjOwo+ICsJ
ZGVsdGEgKz0gbm93LnR2X3NlYyAqIE5TRUNfUEVSX1NFQyArIG5vdy50dl9uc2VjOwo+ICAKPiAg
CW5vdy50dl9uc2VjID0gZG9fZGl2KGRlbHRhLCBOU0VDX1BFUl9TRUMpOwo+ICAJbm93LnR2X3Nl
YyA9IGRlbHRhOwo+ICAKPiAtCXNldF9ub3JtYWxpemVkX3RpbWVzcGVjKHRzLCBub3cudHZfc2Vj
LCBub3cudHZfbnNlYyk7Cj4gKwlzZXRfbm9ybWFsaXplZF90aW1lc3BlYzY0KHRzLCBub3cudHZf
c2VjLCBub3cudHZfbnNlYyk7Cj4gIH0KRm9yIGt2bWNsb2NrLmMgYW5kIHB2Y2xvY2suYywKCkFj
a2VkLWJ5OiBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 11:47:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 11:47:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e59IE-0007L9-Ae; Thu, 19 Oct 2017 11:47:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=458481da9=wei.liu2@citrix.com>)
 id 1e59ID-0007Kv-B3
 for xen-devel@lists.xensource.com; Thu, 19 Oct 2017 11:47:17 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 04/F6-31121-4C098E95; Thu, 19 Oct 2017 11:47:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXitHSDve6RCS8
 iDZpbeS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aCzewFC3Qq3l59xdjA+ECti5GTQ0LAX+LE
 3t/MELaHxPWzJ5hAbBYBVYkX976ygNhsAsoSPzt72UBsEQELiVV/PwPVcHEwC/QzSmy/tQQsI
 SzgLrH7/3awBl6gotnr5oMNFRLQl3gyo5sJIi4ocXLmE7AaZgEdiQW7PwH1cgDZ0hLL/3GAhD
 kFDCSON+xnBLFFBVQkOpfOYYEYoyDRMf0YE8SdlhLf1j9lnsAoMAvJ1FlIps5CmLqAkXkVo3p
 xalFZapGuoV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmBYMgDBDsadz50OMUpy
 MCmJ8n6sehEpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3WT9QTrAoNT21Ii0zBxghMGkJDh4lE
 d7dIGne4oLE3OLMdIjUKUZdjiVTrvxhEmLJy89LlRLn3QtSJABSlFGaBzcCFq2XGGWlhHkZgY
 4S4ilILcrNLEGVf8UozsGoJMzLBIx9IZ7MvBK4Ta+AjmACOoLdHuyIkkSElFQDo+UEMW7vZe+
 eifLd5dy87b7Y0fvdCwqPLbPZdbeR31DZ9vcP69CFi48vdlSYczYjyDn41ykp9dPyrS0XKq5y
 Nk5rVQ48wO2sqC25SGjPh6ntaoEuX9OftQhKb1VYw9ryW+br/J+M35olPFeImu8LsWTQF+gR2
 XJOx1c+5ckhwUcTbSx28C/4qsRSnJFoqMVcVJwIADW564XRAgAA
X-Env-Sender: prvs=458481da9=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1508413634!74826269!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8730 invoked from network); 19 Oct 2017 11:47:15 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 11:47:15 -0000
X-IronPort-AV: E=Sophos;i="5.43,401,1503360000"; d="scan'208";a="454983206"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Thu, 19 Oct 2017 12:47:12 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: osstest service owner <osstest-admin@xenproject.org>
Message-ID: <20171019114712.hkmah5vg6gfd3cv5@citrix.com>
References: <osstest-114670-mainreport@xen.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <osstest-114670-mainreport@xen.org>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xensource.com,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [xen-unstable test] 114670: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMTksIDIwMTcgYXQgMTE6MzY6NDZBTSArMDAwMCwgb3NzdGVzdCBzZXJ2aWNl
IG93bmVyIHdyb3RlOgo+IGZsaWdodCAxMTQ2NzAgeGVuLXVuc3RhYmxlIHJlYWwgW3JlYWxdCj4g
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDY3MC8K
PiAKPiBSZWdyZXNzaW9ucyA6LSgKPiAKPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5k
IGFyZSBibG9ja2luZywKPiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoK
PiAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3Qg
ICAgZmFpbCBSRUdSLiB2cy4gMTE0NjQ0CgpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE0NjcwL3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0L3NlcmlhbC1yaW1hdmExLmxvZwoKT2N0IDE5IDAzOjA4OjA3Ljc1OTI0OCAoWEVO
KSBXYXRjaGRvZyB0aW1lciBkZXRlY3RzIHRoYXQgQ1BVMSBpcyBzdHVjayEKT2N0IDE5IDAzOjA4
OjEyLjY3OTE4NSAoWEVOKSAtLS0tWyBYZW4tNC4xMC4wLXJjICB4ODZfNjQgIGRlYnVnPXkgICBO
b3QgdGFpbnRlZCBdLS0tLQpPY3QgMTkgMDM6MDg6MTIuNjg3MTQ3IChYRU4pIENQVTogICAgMQpP
Y3QgMTkgMDM6MDg6MTIuNjg3MTY0IChYRU4pIFJJUDogICAgZTAwODpbPGZmZmY4MmQwODAyMDIz
ZTg+XSBfX2JpdG1hcF9lbXB0eSsweDZiLzB4OTYKT2N0IDE5IDAzOjA4OjEyLjY5NTEyNyAoWEVO
KSBSRkxBR1M6IDAwMDAwMDAwMDAwMDAyMTYgICBDT05URVhUOiBoeXBlcnZpc29yIChkMHY0KQpP
Y3QgMTkgMDM6MDg6MTIuNzAzMTA4IChYRU4pIHJheDogMDAwMDAwMDAwMDAwMDBmZiAgIHJieDog
ZmZmZjgyZDA4MDU5MjBlMCAgIHJjeDogMDAwMDAwMDAwMDAwMDAwOApPY3QgMTkgMDM6MDg6MTIu
NzExMTc4IChYRU4pIHJkeDogMDAwMDAwMDAwMDAwMDAwNCAgIHJzaTogMDAwMDAwMDAwMDAwMDAw
OCAgIHJkaTogZmZmZjgyZDA4MDU5MjBlMApPY3QgMTkgMDM6MDg6MTIuNzExMjQyIChYRU4pIHJi
cDogZmZmZjgzMDIxODc1N2IxOCAgIHJzcDogZmZmZjgzMDIxODc1N2IxOCAgIHI4OiAgMDAwMDAw
MDAwMDAwMDAwMApPY3QgMTkgMDM6MDg6MTIuNzE5MTI2IChYRU4pIHI5OiAgZmZmZjgzMDIxODdj
ZDAwMCAgIHIxMDogMDAwMDAwMDAwMDAwMDAwMCAgIHIxMTogMDAwMDAwMDAwMDAwMDIwNgpPY3Qg
MTkgMDM6MDg6MTIuNzI3MTIxIChYRU4pIHIxMjogMDAwMDAwMDAwMDAwMDEwMCAgIHIxMzogZmZm
ZjgzMDIxODc0ZTc3MCAgIHIxNDogMDAwMDAwMDAwMDAwMDAwMApPY3QgMTkgMDM6MDg6MTIuNzM1
MTE2IChYRU4pIHIxNTogZmZmZjgyZTAwNDNkMzI4MCAgIGNyMDogMDAwMDAwMDA4MDA1MDAzMyAg
IGNyNDogMDAwMDAwMDAwMDA0MDZlMApPY3QgMTkgMDM6MDg6MTIuNzQzMTIxIChYRU4pIGNyMzog
MDAwMDAwMDIxMWUwODAwMCAgIGNyMjogMDAwMDdmNWQ0YTBhODkxMApPY3QgMTkgMDM6MDg6MTIu
NzQzMTU5IChYRU4pIGRzOiAwMDAwICAgZXM6IDAwMDAgICBmczogMDAwMCAgIGdzOiAwMDAwICAg
c3M6IGUwMTAgICBjczogZTAwOApPY3QgMTkgMDM6MDg6MTIuNzUxMTUyIChYRU4pIFhlbiBjb2Rl
IGFyb3VuZCA8ZmZmZjgyZDA4MDIwMjNlOD4gKF9fYml0bWFwX2VtcHR5KzB4NmIvMHg5Nik6Ck9j
dCAxOSAwMzowODoxMi43NTkxMDcgKFhFTikgIDAwIDQ4IGQzIGUwIDQ4IDgzIGU4IDAxIDw0OD4g
ODUgYzIgMGYgOTQgYzAgMGYgYjYgYzAgZWIgMWUgYjggMDAgMDAgMDAgMDAKT2N0IDE5IDAzOjA4
OjEyLjc2NzEzOSAoWEVOKSBYZW4gc3RhY2sgdHJhY2UgZnJvbSByc3A9ZmZmZjgzMDIxODc1N2Ix
ODoKT2N0IDE5IDAzOjA4OjEyLjc2NzE5NiAoWEVOKSAgICBmZmZmODMwMjE4NzU3YjQ4IGZmZmY4
MmQwODAyOWU4YjMgODAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDA4Ck9jdCAxOSAwMzow
ODoxMi43NzUxNDIgKFhFTikgICAgZmZmZjgyZDA4MDVhNzdhMCA4MDAwMDAwMDAwMDAwMDAxIGZm
ZmY4MzAyMTg3NTdiZTggZmZmZjgyZDA4MDI4OWM3OQpPY3QgMTkgMDM6MDg6MTIuNzgzMTM3IChY
RU4pICAgIGZmZmY4MmUwMDQzZDMyODAgMTBmZmZmZmZmZmZmZmZmZiBmZmZmODMwMjE4NzU3YmM4
IDAwMDAwMDAwMDAwMDAyNDYKT2N0IDE5IDAzOjA4OjEyLjc5MTExNyAoWEVOKSAgICBmZmZmODMw
MjE4NzRlNzcwIGZmZmY4MzAyMDAwMDAwODkgMDAwMDAwMDAwMDIxZTk5NCAwMTAwMDAwMDAwMDAw
MDAwCk9jdCAxOSAwMzowODoxMi43OTkwNzEgKFhFTikgICAgMDAwMDAwMDAwMDIxZTk5NCBmZmZm
ODJkMDgwNWE4NDQwIGZmZmY4MzAyMTg3NGU3NzAgZTAwMDAwMDAwMDAwMDAwMApPY3QgMTkgMDM6
MDg6MTIuODA3MTQxIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDgwMDA2MyBm
ZmZmODJlMDA0M2QzMjgwIDAwMDAwMDAwMDAyMWU5OTQKT2N0IDE5IDAzOjA4OjEyLjgwNzE4MiAo
WEVOKSAgICA4MDAwMDAwMjFlOTk0MDYzIGZmZmY4MzAyMTg3Y2QwMDAgZmZmZjgzMDIxODc1N2Jm
OCBmZmZmODJkMDgwMjhiMTA0Ck9jdCAxOSAwMzowODoxMi44MTUxNDQgKFhFTikgICAgZmZmZjgz
MDIxODc1N2M3OCBmZmZmODJkMDgwMjg5NmZjIGZmZmY4MzAwZGZkYWYwMDAgMDAwMDAwMDA0MDAx
OTAwMApPY3QgMTkgMDM6MDg6MTIuODIzMTYyIChYRU4pICAgIGZmZmY4MzAyMTg3Y2QwMDAgZmZm
ZjgzMDIxODdjZDAwMCBmZmZmODJlMDA0M2QzMjgwIDAwZmZmZmZmZmZmZmZmZmYKT2N0IDE5IDAz
OjA4OjEyLjgzMTIyNSAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDEwZmZmZmZmZmZmZmZmZmYg
ZmZmZjgzMDIxODc1N2NhOCA4MDAwMDAwMjFlOTk0MDYzCk9jdCAxOSAwMzowODoxMi44MzkxOTkg
KFhFTikgICAgZmZmZjgzMDBkZmRhZjAwMCAwMDAwMDAwMDAwODAwMDYzIGZmZmY4MzAyMTg3Y2Qw
MDAgZmZmZjgzMDIxODdjZDAwMApPY3QgMTkgMDM6MDg6MTIuODQ3MTAwIChYRU4pICAgIGZmZmY4
MzAyMTg3NTdjZjggZmZmZjgyZDA4MDI4Y2E0MSAwMDAwMDAwMDAwMjFlMDBmIDAwMDAwMDAwMDAw
MDAyMDYKT2N0IDE5IDAzOjA4OjEyLjg1NTEyMCAoWEVOKSAgICA4MDEwMDAwMjFlOTk0MDY1IGZm
ZmY4MjAwNDAwM2JhZTggODAxMDAwMDIxZTk5NDA2NSAwMDAwMDAwMDA0NzVkMDAwCk9jdCAxOSAw
MzowODoxMi44NTUxNjEgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMSBmZmZmODMwMGRmZGFmMDAw
IGZmZmY4MzAyMTg3NTdjZjggZmZmZjgzMDIxODdjZDAwMApPY3QgMTkgMDM6MDg6MTIuODYzMTE5
IChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDEgZmZmZjgzMDBkZmRhZjAwMCBmZmZmODJlMDA0M2Mw
MWUwIGZmZmY4MjAwNDAwM2JhZTgKT2N0IDE5IDAzOjA4OjEyLjg3MTEyNyAoWEVOKSAgICBmZmZm
ODMwMjE4NzU3ZDc4IGZmZmY4MmQwODAyOTEzNDIgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDAxCk9jdCAxOSAwMzowODoxMi44NzkxMjUgKFhFTikgICAgZmZmZjgzMDIxODdjZDAwMCA4
MDAwMDAwMjFlOTk0MDYzIGZmZmY4ODAwMDQ3NWQwMDAgZmZmZjgyZTAwNDNjMDFlMApPY3QgMTkg
MDM6MDg6MTIuODg3MTEyIChYRU4pICAgIDAwMDAwMDAwMTg3Y2QwMDAgMDAwMDAwMDAwMDIxZTAw
ZiAwMDAwMDAwMDAwMjFlOTk0IGZmZmY4MzAwZGZkYWYyMDAKT2N0IDE5IDAzOjA4OjEyLjg5NTEy
OSAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDBlIGZmZmY4MzAwZGZkYWYwMDAgMDAwMDAwMDAwMDAw
MDAwMSBmZmZmODMwMGRmZGFmMjA4Ck9jdCAxOSAwMzowODoxMi45MDMxMzIgKFhFTikgICAgZmZm
ZjgzMDIxODc1N2Q4OCBmZmZmODJkMDgwMjkxOGUyIGZmZmY4MzAyMTg3NTdkYjggZmZmZjgyZDA4
MDM1ZTdkNgpPY3QgMTkgMDM6MDg6MTIuOTAzMTcxIChYRU4pIFhlbiBjYWxsIHRyYWNlOgpPY3Qg
MTkgMDM6MDg6MTIuOTExMDk1IChYRU4pICAgIFs8ZmZmZjgyZDA4MDIwMjNlOD5dIF9fYml0bWFw
X2VtcHR5KzB4NmIvMHg5NgpPY3QgMTkgMDM6MDg6MTIuOTExMTMxIChYRU4pICAgIFs8ZmZmZjgy
ZDA4MDI5ZThiMz5dIGZsdXNoX2FyZWFfbWFzaysweDEwOC8weDEyMQpPY3QgMTkgMDM6MDg6MTIu
OTE5MTA2IChYRU4pICAgIFs8ZmZmZjgyZDA4MDI4OWM3OT5dIG1tLmMjX19nZXRfcGFnZV90eXBl
KzB4MmZkLzB4MTc3YQpPY3QgMTkgMDM6MDg6MTIuOTI3MTAwIChYRU4pICAgIFs8ZmZmZjgyZDA4
MDI4YjEwND5dIGdldF9wYWdlX3R5cGUrMHhlLzB4MjkKT2N0IDE5IDAzOjA4OjEyLjkyNzEzNiAo
WEVOKSAgICBbPGZmZmY4MmQwODAyODk2ZmM+XSBnZXRfcGFnZV9mcm9tX2wxZSsweDRmOS8weDc3
OQpPY3QgMTkgMDM6MDg6MTIuOTM1MTA0IChYRU4pICAgIFs8ZmZmZjgyZDA4MDI4Y2E0MT5dIG1t
LmMjbW9kX2wxX2VudHJ5KzB4N2U0LzB4ODE5Ck9jdCAxOSAwMzowODoxMi45NDMwODQgKFhFTikg
ICAgWzxmZmZmODJkMDgwMjkxMzQyPl0gbW0uYyNfX2RvX3VwZGF0ZV92YV9tYXBwaW5nKzB4MTNh
LzB4NmMwCk9jdCAxOSAwMzowODoxMi45NDMxMjAgKFhFTikgICAgWzxmZmZmODJkMDgwMjkxOGUy
Pl0gZG9fdXBkYXRlX3ZhX21hcHBpbmcrMHgxYS8weDFlCk9jdCAxOSAwMzowODoxMi45NTExNjEg
KFhFTikgICAgWzxmZmZmODJkMDgwMzVlN2Q2Pl0gYXJjaF9kb19tdWx0aWNhbGxfY2FsbCsweDY1
LzB4MTJhCk9jdCAxOSAwMzowODoxMi45NTkwODcgKFhFTikgICAgWzxmZmZmODJkMDgwMjI0NDlj
Pl0gZG9fbXVsdGljYWxsKzB4MjQ3LzB4NDQ3Ck9jdCAxOSAwMzowODoxMi45NTkxMjEgKFhFTikg
ICAgWzxmZmZmODJkMDgwMzVlNTMzPl0gcHZfaHlwZXJjYWxsKzB4MWVmLzB4NDJkCk9jdCAxOSAw
MzowODoxMi45NjcwNzkgKFhFTikgICAgWzxmZmZmODJkMDgwMzYzMDQ2Pl0geDg2XzY0L2VudHJ5
LlMjdGVzdF9hbGxfZXZlbnRzKzAvMHgzMApPY3QgMTkgMDM6MDg6MTIuOTc1MTA5IChYRU4pIApP
Y3QgMTkgMDM6MDg6MTIuOTc1MTM4IChYRU4pIENQVTAgQCBlMDA4OmZmZmY4MmQwODAyM2M1YWUg
KDAwMDAwMDAwMDAwMDAwMDApCk9jdCAxOSAwMzowODoxMi45ODMwNTggKFhFTikgQ1BVMiBAIGUw
MDg6ZmZmZjgyZDA4MDIzYzViMCAoMDAwMDAwMDAwMDAwMDAwMCkKT2N0IDE5IDAzOjA4OjEyLjk4
MzA3NiAoWEVOKSBDUFUzIEAgZTAwODpmZmZmODJkMDgwMjNjNWIwICgwMDAwMDAwMDAwMDAwMDAw
KQpPY3QgMTkgMDM6MDg6MTIuOTkxMDg0IChYRU4pIENQVTQgQCBlMDA4OmZmZmY4MmQwODAyM2Mz
NTggKDAwMDAwMDAwMDAwMDAwMDApCk9jdCAxOSAwMzowODoxMi45OTExMTkgKFhFTikgQ1BVNSBA
IGUwMDg6ZmZmZjgyZDA4MDI1MjMxYSAoMDAwMDAwMDAwMDAwMDAwMCkKT2N0IDE5IDAzOjA4OjEy
Ljk5OTA2MiAoWEVOKSAKT2N0IDE5IDAzOjA4OjEyLjk5OTA4NiAoWEVOKSAqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqCk9jdCAxOSAwMzowODoxMy4wMDcxMzYgKFhFTikg
UGFuaWMgb24gQ1BVIDE6Ck9jdCAxOSAwMzowODoxMy4wMDcxODMgKFhFTikgRkFUQUwgVFJBUDog
dmVjdG9yID0gMiAobm1pKQpPY3QgMTkgMDM6MDg6MTMuMDA3MjI5IChYRU4pIFtlcnJvcl9jb2Rl
PTAwMDBdIApPY3QgMTkgMDM6MDg6MTMuMDA3MjY5IChYRU4pICoqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 11:57:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 11:57:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e59Ra-0008NA-K9; Thu, 19 Oct 2017 11:56:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4585d5216=roger.pau@citrix.com>)
 id 1e59RZ-0008Mw-PN
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 11:56:57 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 8E/4C-14867-90398E95; Thu, 19 Oct 2017 11:56:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsWSzvfngy7H5Be
 RBn0npS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oz1t1ULjhpX/N6ynq2BsVuji5GTQ0LAX6L5
 /n52EJtFQFVid9M1ti5GDg42AXuJ6V8rQMIiQOHN008DlXBxMAssYJLYuKCbBSQhLBAtsWDne
 WYQm1fAU6K7dwkriC0kUC+xrqkHKi4ocXLmE7B6ZgEdiQW7P4HNZxaQllj+jwMkzCngJrH5+S
 U2EFtUQEbi2e9uJogxihL98x6wQZyZLtE2YSHrBEb+WUimzkIydRbC1AWMzKsY1YtTi8pSi3R
 N9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoOPAQh2MHZf9j/EKMnBpCTK+7Hq
 RaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV6mSUA5waLU9NSKtMwcYBzApCU4eJREeK9PBErzF
 hck5hZnpkOkTjEqSonzfgdJCIAkMkrz4NpgsXeJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwr
 wKINt5MvNK4Ka/AlrMBLSY3R5scUkiQkqqgVH62WLHk2dfBR2Za/tqx4VlHNG/tq3+e3bLlpr
 Ou4cayqaJNaz9G/JT8AeHaWSjeuPnwiv83MbWLRceyEjE7pz9JqHdJ9Cxwfm9ALfabaHsaoYr
 K53DBI81l4SJGS0vsrx44MypF3N2TjFpuriU9YGLZf3Nm1HBNqre0QVGT3NY635z5ceueqHEU
 pyRaKjFXFScCADU4wuxuAIAAA==
X-Env-Sender: prvs=4585d5216=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1508414213!59573416!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15808 invoked from network); 19 Oct 2017 11:56:55 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 11:56:55 -0000
X-IronPort-AV: E=Sophos;i="5.43,401,1503360000"; d="scan'208";a="106398680"
Date: Thu, 19 Oct 2017 12:56:45 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20171019115444.n6oser6pe2xucxgp@dhcp-3-128.uk.xensource.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-14-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506049330-11196-14-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V3 13/29] x86/vvtd: Set Interrupt Remapping
 Table Pointer through GCMD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMTE6MDE6NTRQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IFNvZnR3YXJlIHNl
dHMgdGhpcyBmaWVsZCB0byBzZXQvdXBkYXRlIHRoZSBpbnRlcnJ1cHQgcmVtYXBwaW5nIHRhYmxl
IHBvaW50ZXIKPiB1c2VkIGJ5IGhhcmR3YXJlLiBUaGUgaW50ZXJydXB0IHJlbWFwcGluZyB0YWJs
ZSBwb2ludGVyIGlzIHNwZWNpZmllZCB0aHJvdWdoCj4gdGhlIEludGVycnVwdCBSZW1hcHBpbmcg
VGFibGUgQWRkcmVzcyAoSVJUQV9SRUcpIHJlZ2lzdGVyLgo+IAo+IFRoaXMgcGF0Y2ggZW11bGF0
ZXMgdGhpcyBvcGVyYXRpb24gYW5kIGFkZHMgc29tZSBuZXcgZmllbGRzIGluIFZWVEQgdG8gdHJh
Y2sKPiBpbmZvIChlLmcuIHRoZSB0YWJsZSdzIGdmbiBhbmQgbWF4IHN1cHBvcnRlZCBlbnRyaWVz
KSBvZiBpbnRlcnJ1cHQgcmVtYXBwaW5nCj4gdGFibGUuCj4gCj4gU2lnbmVkLW9mZi1ieTogQ2hh
byBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0
aWFueXUubGFuQGludGVsLmNvbT4KPiAKPiAtLS0KPiB2MzoKPiAgLSBpZ25vcmUgdW5hbGlnbmVk
IHIvdyBvZiB2dC1kIGhhcmR3YXJlIHJlZ2lzdGVycyBhbmQgcmV0dXJuIFg4NkVNVUxfT0sKPiAt
LS0KPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmggfCAxMiArKysrKystCj4g
IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMgIHwgNjkgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKwo+ICAyIGZpbGVzIGNoYW5nZWQsIDgwIGluc2VydGlvbnMo
KyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL2lvbW11LmggYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaAo+IGlu
ZGV4IGVmMDM4YzkuLmEwZDVlYzggMTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL2lvbW11LmgKPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUu
aAo+IEBAIC0xNTMsNiArMTUzLDggQEAKPiAgI2RlZmluZSBETUFfR0NNRF9JUkUgICAgKCgodTY0
KTEpIDw8IDI1KQo+ICAjZGVmaW5lIERNQV9HQ01EX1NJUlRQICAoKCh1NjQpMSkgPDwgMjQpCj4g
ICNkZWZpbmUgRE1BX0dDTURfQ0ZJICAgICgoKHU2NCkxKSA8PCAyMykKPiArLyogbWFzayBvZiBv
bmUtc2hvdCBiaXRzICovCj4gKyNkZWZpbmUgRE1BX0dDTURfT05FX1NIT1RfTUFTSyAweDk2ZmZm
ZmZmIAoKVHJhaWxpbmcgd2hpdGUgc3BhY2UuCgo+ICAKPiAgLyogR1NUU19SRUcgKi8KPiAgI2Rl
ZmluZSBETUFfR1NUU19URVMgICAgKCgodTY0KTEpIDw8IDMxKQo+IEBAIC0xNjIsOSArMTY0LDE3
IEBACj4gICNkZWZpbmUgRE1BX0dTVFNfV0JGUyAgICgoKHU2NCkxKSA8PCAyNykKPiAgI2RlZmlu
ZSBETUFfR1NUU19RSUVTICAgKCgodTY0KTEpIDw8MjYpCj4gICNkZWZpbmUgRE1BX0dTVFNfSVJF
UyAgICgoKHU2NCkxKSA8PDI1KQo+IC0jZGVmaW5lIERNQV9HU1RTX1NJUlRQUyAoKCh1NjQpMSkg
PDwgMjQpCj4gKyNkZWZpbmUgRE1BX0dTVFNfU0lSVFBTX1NISUZUICAgMjQKPiArI2RlZmluZSBE
TUFfR1NUU19TSVJUUFMgKCgodTY0KTEpIDw8IERNQV9HU1RTX1NJUlRQU19TSElGVCkKPiAgI2Rl
ZmluZSBETUFfR1NUU19DRklTICAgKCgodTY0KTEpIDw8MjMpCj4gIAo+ICsvKiBJUlRBX1JFRyAq
Lwo+ICsvKiBUaGUgYmFzZSBvZiA0S0IgYWxpZ25lZCBpbnRlcnJ1cHQgcmVtYXBwaW5nIHRhYmxl
ICovCj4gKyNkZWZpbmUgRE1BX0lSVEFfQUREUih2YWwpICAgICAgKCh2YWwpICYgfjB4ZmZmVUxM
KQo+ICsvKiBUaGUgc2l6ZSBvZiByZW1hcHBpbmcgdGFibGUgaXMgMl4oeCsxKSwgd2hlcmUgeCBp
cyB0aGUgc2l6ZSBmaWVsZCBpbiBJUlRBICovCj4gKyNkZWZpbmUgRE1BX0lSVEFfUyh2YWwpICAg
ICAgICAgKHZhbCAmIDB4ZikKPiArI2RlZmluZSBETUFfSVJUQV9TSVpFKHZhbCkgICAgICAoMVVM
IDw8IChETUFfSVJUQV9TKHZhbCkgKyAxKSkKPiArCj4gIC8qIFBNRU5fUkVHICovCj4gICNkZWZp
bmUgRE1BX1BNRU5fRVBNICAgICgoKHUzMikxKSA8PCAzMSkKPiAgI2RlZmluZSBETUFfUE1FTl9Q
UlMgICAgKCgodTMyKTEpIDw8IDApCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC92dnRkLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCj4gaW5k
ZXggYTMwMDJjMy4uNjczNjk1NiAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvdnZ0ZC5jCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwo+
IEBAIC0zMiw2ICszMiwxMyBAQAo+ICAvKiBTdXBwb3J0ZWQgY2FwYWJpbGl0aWVzIGJ5IHZ2dGQg
Ki8KPiAgdW5zaWduZWQgaW50IHZ2dGRfY2FwcyA9IFZJT01NVV9DQVBfSVJRX1JFTUFQUElORzsK
PiAgCj4gK3N0cnVjdCBodm1faHdfdnZ0ZF9zdGF0dXMgewo+ICsgICAgdWludDMyX3QgZWltX2Vu
YWJsZWQgOiAxOwoKYm9vbCBtYXliZT8KCj4gKyAgICB1aW50MzJfdCBpcnRfbWF4X2VudHJ5Owo+
ICsgICAgLyogSW50ZXJydXB0IHJlbWFwcGluZyB0YWJsZSBiYXNlIGdmbiAqLwo+ICsgICAgdWlu
dDY0X3QgaXJ0OwoKSWYgaXQncyBhIGdmbiwgdXNlIGdmbl90IGFzIHRoZSB0eXBlLgoKPiArfTsK
PiArCj4gIHVuaW9uIGh2bV9od192dnRkX3JlZ3Mgewo+ICAgICAgdWludDMyX3QgZGF0YTMyWzI1
Nl07Cj4gICAgICB1aW50NjRfdCBkYXRhNjRbMTI4XTsKPiBAQCAtNDMsNiArNTAsOCBAQCBzdHJ1
Y3QgdnZ0ZCB7Cj4gICAgICB1aW50NjRfdCBsZW5ndGg7Cj4gICAgICAvKiBQb2ludCBiYWNrIHRv
IHRoZSBvd25lciBkb21haW4gKi8KPiAgICAgIHN0cnVjdCBkb21haW4gKmRvbWFpbjsKPiArCj4g
KyAgICBzdHJ1Y3QgaHZtX2h3X3Z2dGRfc3RhdHVzIHN0YXR1czsKCldoeSB5b3UgbmVlZCBhIHN1
Yi1zdHJ1Y3QgZm9yIHRoaXMsIGNhbid0IHRoaXMganVzdCBiZSBwbGFjZWQgaW5zaWRlCm9mIGh2
bV9od192dnRkX3JlZ3MgZGlyZWN0bHk/Cgo+ICAgICAgdW5pb24gaHZtX2h3X3Z2dGRfcmVncyAq
cmVnczsKPiAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnJlZ3NfcGFnZTsKPiAgfTsKPiBAQCAtNzAs
NiArNzksMTEgQEAgc3RydWN0IHZ2dGQgKmRvbWFpbl92dnRkKHN0cnVjdCBkb21haW4gKmQpCj4g
ICAgICByZXR1cm4gKGQtPnZpb21tdSkgPyBkLT52aW9tbXUtPnByaXYgOiBOVUxMOwo+ICB9Cj4g
IAo+ICtzdGF0aWMgaW5saW5lIHZvaWQgdnZ0ZF9zZXRfYml0KHN0cnVjdCB2dnRkICp2dnRkLCB1
aW50MzJfdCByZWcsIGludCBucikKPiArewo+ICsgICAgX19zZXRfYml0KG5yLCAmdnZ0ZC0+cmVn
cy0+ZGF0YTMyW3JlZy9zaXplb2YodWludDMyX3QpXSk7Cj4gK30KPiArCj4gIHN0YXRpYyBpbmxp
bmUgdm9pZCB2dnRkX3NldF9yZWcoc3RydWN0IHZ2dGQgKnZ0ZCwgdWludDMyX3QgcmVnLCB1aW50
MzJfdCB2YWx1ZSkKPiAgewo+ICAgICAgdnRkLT5yZWdzLT5kYXRhMzJbcmVnL3NpemVvZih1aW50
MzJfdCldID0gdmFsdWU7Cj4gQEAgLTkxLDYgKzEwNSw0NCBAQCBzdGF0aWMgaW5saW5lIHVpbnQ2
NF90IHZ2dGRfZ2V0X3JlZ19xdWFkKHN0cnVjdCB2dnRkICp2dGQsIHVpbnQzMl90IHJlZykKPiAg
ICAgIHJldHVybiB2dGQtPnJlZ3MtPmRhdGE2NFtyZWcvc2l6ZW9mKHVpbnQ2NF90KV07Cj4gIH0K
PiAgCj4gK3N0YXRpYyB2b2lkIHZ2dGRfaGFuZGxlX2djbWRfc2lydHAoc3RydWN0IHZ2dGQgKnZ2
dGQsIHVpbnQzMl90IHZhbCkKPiArewo+ICsgICAgdWludDY0X3QgaXJ0YSA9IHZ2dGRfZ2V0X3Jl
Z19xdWFkKHZ2dGQsIERNQVJfSVJUQV9SRUcpOwo+ICsKPiArICAgIGlmICggISh2YWwgJiBETUFf
R0NNRF9TSVJUUCkgKQo+ICsgICAgICAgIHJldHVybjsKPiArCj4gKyAgICB2dnRkLT5zdGF0dXMu
aXJ0ID0gRE1BX0lSVEFfQUREUihpcnRhKSA+PiBQQUdFX1NISUZUOwo+ICsgICAgdnZ0ZC0+c3Rh
dHVzLmlydF9tYXhfZW50cnkgPSBETUFfSVJUQV9TSVpFKGlydGEpOwo+ICsgICAgdnZ0ZC0+c3Rh
dHVzLmVpbV9lbmFibGVkID0gISEoaXJ0YSAmIElSVEFfRUlNRSk7CgpJZiB5b3UgdXNlIGEgYm9v
bCB5b3UgZG9uJ3QgbmVlZCB0aGUgJyEhJy4KCj4gKyAgICB2dnRkX2luZm8oIlVwZGF0ZSBJUiBp
bmZvIChhZGRyPSVseCBlaW09JWQgc2l6ZT0lZCkuIiwKClRoZSBmaW5hbCAnLicgaXMgdW5uZWVk
ZWQgSU1ITy4KCj4gKyAgICAgICAgICAgICAgdnZ0ZC0+c3RhdHVzLmlydCwgdnZ0ZC0+c3RhdHVz
LmVpbV9lbmFibGVkLAo+ICsgICAgICAgICAgICAgIHZ2dGQtPnN0YXR1cy5pcnRfbWF4X2VudHJ5
KTsKPiArICAgIHZ2dGRfc2V0X2JpdCh2dnRkLCBETUFSX0dTVFNfUkVHLCBETUFfR1NUU19TSVJU
UFNfU0hJRlQpOwo+ICt9Cj4gKwo+ICtzdGF0aWMgaW50IHZ2dGRfd3JpdGVfZ2NtZChzdHJ1Y3Qg
dnZ0ZCAqdnZ0ZCwgdWludDMyX3QgdmFsKQo+ICt7Cj4gKyAgICB1aW50MzJfdCBvcmlnID0gdnZ0
ZF9nZXRfcmVnKHZ2dGQsIERNQVJfR1NUU19SRUcpOwo+ICsgICAgdWludDMyX3QgY2hhbmdlZDsK
PiArCj4gKyAgICBvcmlnID0gb3JpZyAmIERNQV9HQ01EX09ORV9TSE9UX01BU0s7ICAgLyogcmVz
ZXQgdGhlIG9uZS1zaG90IGJpdHMgKi8KPiArICAgIGNoYW5nZWQgPSBvcmlnIF4gdmFsOwo+ICsK
PiArICAgIGlmICggIWNoYW5nZWQgKQo+ICsgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Cj4g
Kwo+ICsgICAgaWYgKCBjaGFuZ2VkICYgKGNoYW5nZWQgLSAxKSApCj4gKyAgICAgICAgdnZ0ZF9p
bmZvKCJHdWVzdCBhdHRlbXB0cyB0byB3cml0ZSAleCB0byBHQ01EIChjdXJyZW50IEdTVFMgaXMg
JXgpLCIgCgpUcmFpbGluZyB3aGl0ZS1zcGFjZS4KCj4gKyAgICAgICAgICAgICAgICAgICJpdCB3
b3VsZCBsZWFkIHRvIHVwZGF0ZSBtdWx0aXBsZSBmaWVsZHMiLAoKQWxzbyB0cnkgdG8gcmVkdWNl
IHRoZSBzaXplIG9mIHRoZSBtZXNzYWdlLCBzbyBpdCBjYW4gZml0IGluIGEgc2luZ2xlCmxpbmUu
Cgo+ICsgICAgICAgICAgICAgICAgICB2YWwsIG9yaWcpOwo+ICsKPiArICAgIGlmICggY2hhbmdl
ZCAmIERNQV9HQ01EX1NJUlRQICkKPiArICAgICAgICB2dnRkX2hhbmRsZV9nY21kX3NpcnRwKHZ2
dGQsIHZhbCk7Cj4gKwo+ICsgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKPiArfQo+ICsKPiAgc3Rh
dGljIGludCB2dnRkX2luX3JhbmdlKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGFkZHIp
Cj4gIHsKPiAgICAgIHN0cnVjdCB2dnRkICp2dnRkID0gZG9tYWluX3Z2dGQodi0+ZG9tYWluKTsK
PiBAQCAtMTM1LDEyICsxODcsMTcgQEAgc3RhdGljIGludCB2dnRkX3dyaXRlKHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBsb25nIGFkZHIsCj4gICAgICB7Cj4gICAgICAgICAgc3dpdGNoICggb2Zm
c2V0ICkKPiAgICAgICAgICB7Cj4gKyAgICAgICAgY2FzZSBETUFSX0dDTURfUkVHOgo+ICsgICAg
ICAgICAgICByZXR1cm4gdnZ0ZF93cml0ZV9nY21kKHZ2dGQsIHZhbCk7Cj4gKwo+ICAgICAgICAg
IGNhc2UgRE1BUl9JRURBVEFfUkVHOgo+ICAgICAgICAgIGNhc2UgRE1BUl9JRUFERFJfUkVHOgo+
ICAgICAgICAgIGNhc2UgRE1BUl9JRVVBRERSX1JFRzoKPiAgICAgICAgICBjYXNlIERNQVJfRkVE
QVRBX1JFRzoKPiAgICAgICAgICBjYXNlIERNQVJfRkVBRERSX1JFRzoKPiAgICAgICAgICBjYXNl
IERNQVJfRkVVQUREUl9SRUc6Cj4gKyAgICAgICAgY2FzZSBETUFSX0lSVEFfUkVHOgo+ICsgICAg
ICAgIGNhc2UgRE1BUl9JUlRBX1JFR19ISToKPiAgICAgICAgICAgICAgdnZ0ZF9zZXRfcmVnKHZ2
dGQsIG9mZnNldCwgdmFsKTsKPiAgICAgICAgICAgICAgYnJlYWs7Cj4gIAo+IEBAIC0xNDgsNiAr
MjA1LDE4IEBAIHN0YXRpYyBpbnQgdnZ0ZF93cml0ZShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
bG9uZyBhZGRyLAo+ICAgICAgICAgICAgICBicmVhazsKPiAgICAgICAgICB9Cj4gICAgICB9Cj4g
KyAgICBlbHNlIC8qIGxlbiA9PSA4ICovCj4gKyAgICB7Cj4gKyAgICAgICAgc3dpdGNoICggb2Zm
c2V0ICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgY2FzZSBETUFSX0lSVEFfUkVHOgo+ICsgICAg
ICAgICAgICB2dnRkX3NldF9yZWdfcXVhZCh2dnRkLCBETUFSX0lSVEFfUkVHLCB2YWwpOwoKSSBo
YXZlIGtpbmQgb2YgYSBnZW5lcmljIGNvbW1lbnQgcmVnYXJkaW5nIHRoZSBoYW5kbGVycyBpbiBn
ZW5lcmFsLAp3aGljaCBJIHdpbGwganVzdCBtYWtlIGhlcmUuIERvbid0IHlvdSBuZWVkIHNvbWUg
a2luZCBvZiBsb2NraW5nIHRvCnByZXZlbnQgY29uY3VycmVudCByZWFkL3dyaXRlIGFjY2Vzc2Vz
IHRvIHRoZSByZWdpc3RlcnM/CgpBbHNvIHRoZSAnaWYnIHRvIGhhbmRsZSBkaWZmZXJlbnQgc2l6
ZWQgYWNjZXNzZXMgdG8gdGhlIHNhbWUgcmVnaXN0ZXJzCnNlZW1zIHF1aXRlIGN1bWJlcnNvbWUu
IEkgd291bGQgdGhpbmsgdGhlcmUncyBhIGJldHRlciB3YXkgdG8gaGFuZGxlCnRoaXMgd2l0aCBh
IHNpbmdsZSBzd2l0Y2ggc3RhdGVtZW50LgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 11:58:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 11:58:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e59Sx-0008Ue-UK; Thu, 19 Oct 2017 11:58:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e59Sx-0008UW-2D
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 11:58:23 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 32/EB-31897-E5398E95; Thu, 19 Oct 2017 11:58:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDSzd28ot
 Ig/MXFS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owd3fPZC15xVKy7f5GpgXETexcjJ4eQQJ7E
 s6mrmUBsXgE7ieZPt1lAbAkBQ4nTC2+C2SwCqhJ3dm9gBrHZBNQl2p5tZwWxRQQ0JLpPHgDq5
 eJgFnjLKPF2ejsbSEJYoERi0q8FTBALMiTm7F0KZnMKWElsfrIeqIYDaJmgxN8dwiBhZgEtiY
 e/brFA2NoSyxa+ZgYpYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaNGcWpRWWqRrqGZXlJ
 RZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYPgxAMEOxvsbAw4xSnIwKYnyfqx6ESnE
 l5SfUpmRWJwRX1Sak1p8iFGGg0NJgpdpElBOsCg1PbUiLTMHGAkwaQkOHiUR3usTgdK8xQWJu
 cWZ6RCpU4y6HB037/5hEmLJy89LlRLn/Q5SJABSlFGaBzcCFpWXGGWlhHkZgY4S4ilILcrNLE
 GVf8UozsGoJMyrAHIJT2ZeCdymV0BHMAEdwW4PdkRJIkJKqoFxS+iO0/9Xtn18/k9pbp6O8eJ
 9ndzLr0le19pk8/9u0c8v9RbTjHfcaXu78JX962Jxi+WbDif7/g8/I3TSYnryd8mnP2c/Fcw6
 ulukQDzv4M1n+z771/lOSZF5uK9oodBkZga3jcuS71dLCbbO+Z7SYJcYsz9S2dK645dSJGf8k
 rAFlt/uy4aaKLEUZyQaajEXFScCALK0YIbFAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1508414299!69953578!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57742 invoked from network); 19 Oct 2017 11:58:21 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2017 11:58:21 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 19 Oct 2017 05:58:18 -0600
Message-Id: <59E8AF7A020000780018815A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 19 Oct 2017 05:58:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Zhongze Liu" <blackskygg@gmail.com>
References: <20171019023635.19812-1-blackskygg@gmail.com>
 <20171019023635.19812-3-blackskygg@gmail.com>
In-Reply-To: <20171019023635.19812-3-blackskygg@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v3 2/7] xsm: flask: change the dummy xsm
 policy and flask hook for map_gmfn_foregin
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjEwLjE3IGF0IDA0OjM2LCA8YmxhY2tza3lnZ0BnbWFpbC5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCj4gKysrIGIveGVuL2luY2x1ZGUveHNtL2R1
bW15LmgKPiBAQCAtNTE2LDcgKzUxNiw4IEBAIHN0YXRpYyBYU01fSU5MSU5FIGludCB4c21fcmVt
b3ZlX2Zyb21fcGh5c21hcChYU01fREVGQVVMVF9BUkcgc3RydWN0IGRvbWFpbiAqZDEsCj4gIHN0
YXRpYyBYU01fSU5MSU5FIGludCB4c21fbWFwX2dtZm5fZm9yZWlnbihYU01fREVGQVVMVF9BUkcg
c3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGRvbWFpbiAqdCkKPiAgewo+ICAgICAgWFNNX0FTU0VS
VF9BQ1RJT04oWFNNX1RBUkdFVCk7Cj4gLSAgICByZXR1cm4geHNtX2RlZmF1bHRfYWN0aW9uKGFj
dGlvbiwgZCwgdCk7Cj4gKyAgICByZXR1cm4geHNtX2RlZmF1bHRfYWN0aW9uKGFjdGlvbiwgY3Vy
cmVudC0+ZG9tYWluLCBkKSA/Ogo+ICsgICAgICAgIHhzbV9kZWZhdWx0X2FjdGlvbihhY3Rpb24s
IGN1cnJlbnQtPmRvbWFpbiwgdCk7Cj4gIH0KCldoZW4gYWxsIHRocmVlIGRvbWFpbnMgYXJlIGRp
ZmZlcmVudCwgaG93IGRvZXMgdGhlIGNoYW5nZWQKcG9saWN5IHJlZmxlY3QgdGhlIG9yaWdpbmFs
ICJkIGhhcyBwcml2aWxlZ2Ugb3ZlciB0IiByZXF1aXJlbWVudD8KSSB1bmRlcnN0YW5kIHlvdSB3
YW50IHRvIHJlbGF4IHRoZSBjdXJyZW50IGNvbmRpdGlvbiwgYnV0IHRoaXMKc2hvdWxkbid0IGNv
bWUgYXQgdGhlIHByaWNlIG9mIGdyYW50aW5nIGFjY2VzcyB3aGVuIGFjY2VzcwpzaG91bGQgYmUg
ZGVuaWVkLiBOb3IgdGhlIGludmVyc2UgLSB0aGUgY3VycmVudCBkb21haW4gbm90CmhhdmluZyBw
cml2aWxlZ2Ugb3ZlciBib3RoIGRvZXMgYWxzbyBub3QgbWVhbiBkIGRvZXNuJ3QgaGF2ZQp0aGUg
bmVjZXNzYXJ5IHByaXZpbGVnZSBvdmVyIHQuCgpJIGNvbnRpbnVlIHRvIHRoaW5rIHRoYXQgeW91
IGNhbid0IHZhbGlkbHkgcmV0cm9maXQgdGhlIG5ldwppbnRlbmRlZCBmdW5jdGlvbmFsaXR5IG9u
dG8gdGhlIGV4aXN0aW5nIGh5cGVyY2FsbCwgZXZlbiBpZgpub3RoaW5nIGV4Y2VwdCB0aGUgcGVy
bWlzc2lvbiBjaGVjayBuZWVkcyB0byBiZSBkaWZmZXJlbnQuCgpKYW4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 19 12:03:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 12:03:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e59Xc-0000xM-SW; Thu, 19 Oct 2017 12:03:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e59Xb-0000x8-1a
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 12:03:11 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 B8/DF-14867-E7498E95; Thu, 19 Oct 2017 12:03:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVywNwkVrd2yot
 Ig54zNhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8acJQ+ZCz4zV+x50svcwNjF3MXIxSEkMJ1R
 YvXFLSxdjJwcEgK8EkeWzWCFsP0lbl99ywRRNIFRonfzMUaQBIuAqsSj95/AGtgE1CUef+1hA
 rFFBJQlen/9ZgFpYBZYwiSxZ8JXZpCEsECmRO/BBWwgNq+ArsTpORcYIabuZJTYtnAJC0RCUO
 LkzCdgNjPQ1D/zLgE1cwDZ0hLL/3GAhDkF7CX+H+wBKxEVUJGYcnIb2wRGgVlIumch6Z6F0L2
 AkXkVo0ZxalFZapGuoaFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZggDIAwQ7G
 T8sCDjFKcjApifJ+rHoRKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd/tkoJxgUWp6akVaZg4wV
 mDSEhw8SiK83CBp3uKCxNzizHSI1ClGXY4bD6//YRJiycvPS5US580AKRIAKcoozYMbAYvbS4
 yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmFQOZwpOZVwK36RXQEUxAR7Dbgx1RkoiQkmpgPCI
 x3f3j9vsWTos73LW3pM554j5Xu+VM6PnDPUdTQmtE/ihJJZ2LMDk/6/6fM8mzkl1TojbeW/r+
 0uHqdSVxU9Wk7C5py7lNi7x/tPjoo57Te99l8ViU/j5y5otiWbJrXI35u4ZWj7cbd50I3sp7J
 sfnj5LPv9vLp86f+7P2k6ic+0fxtGNfdZRYijMSDbWYi4oTAcs4qnbWAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1508414588!65971831!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3262 invoked from network); 19 Oct 2017 12:03:09 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2017 12:03:09 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 19 Oct 2017 05:03:07 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,401,1503385200"; d="scan'208";a="911506296"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by FMSMGA003.fm.intel.com with ESMTP; 19 Oct 2017 05:03:05 -0700
Date: Thu, 19 Oct 2017 20:01:52 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20171019120152.GW11006@yi.y.sun>
References: <1508123061-6600-3-git-send-email-yi.y.sun@linux.intel.com>
 <1508376131-23029-1-git-send-email-yi.y.sun@linux.intel.com>
 <59E8AA65020000780018811C@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59E8AA65020000780018811C@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v9 02/16] Rename PSR sysctl/domctl
 interfaces and xsm policy to make them be general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMTAtMTkgMDU6MzY6MzcsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBPbiAxOS4xMC4x
NyBhdCAwMzoyMiwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gPiB2OToKPiA+
ICAgICAtIGJ1bXAgZG9tY3RsL3N5c2N0bCB2ZXJzaW9uIG51bWJlciBhcyB0aGlzIHBhdGNoIG1p
c3NlZCA0LjEwLgo+ID4gICAgICAgQW5kIGFkZCBpbmZvIGluIGNvbW1pdCBtZXNzYWdlLgo+ID4g
ICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKPiAKPiBJIGRvbid0IHVuZGVyc3RhbmQg
dGhpcyAtIEkndmUgc3BlY2lmaWNhbGx5IGdpdmVuIHJlYXNvbiB3aHkgeW91Cj4gX2Rvbid0XyBu
ZWVkIHRvIGluY3JlbWVudCB0aGVtLCBhbmQgbm93IHlvdSBzZW5kIGEgcGF0Y2gKPiBpbmNyZW1l
bnRpbmcgdGhlbSwgaW5kaWNhdGluZyBJIHdvdWxkIGhhdmUgc3VnZ2VzdGVkIHRoaXM/Cj4gCk9o
LCB2ZXJ5IHNvcnJ5LCBJIG1pc3VuZGVyc3Rvb2QgdGhhdC4KCj4gSmFuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 19 12:08:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 12:08:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e59cz-0001GL-Fw; Thu, 19 Oct 2017 12:08:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=458d0cadb=Andrew.Cooper3@citrix.com>)
 id 1e59cz-0001GD-0f
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 12:08:45 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 66/20-27020-CC598E95; Thu, 19 Oct 2017 12:08:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsWSzvfng+7pqS8
 iDfbM1rRY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDOaXl1iKfgnUvFowzKmBsbNgl2MnBwSAv4S
 Lw5+ZgexhQVSJXbe72EDsUUEvCTubZ0JZjML+Eg8vHWJsYuRi0NIoI9J4vWlE6wgCTYBfYndL
 z4xdTFycPAK2EosPBsLEmYRUJV4ee4xWK+oQLhE09l+FhCbV0BQ4uTMJ2A2p4CjxLqeE4wgrc
 wCmhLrd+lDrJKXaN46mxnCFpdo+rISbJOQgJrEtf5L7BAnp0tMfNbDMoFRYBaSqbMQJs1CMmk
 WkkkLGFlWMWoUpxaVpRbpGpnpJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBmw9
 AwPjDsaGvX6HGCU5mJREeT9WvYgU4kvKT6nMSCzOiC8qzUktPsSowcEhcOXgkdmMUix5+XmpS
 hK8F6YA1QkWpaanVqRl5gBjCqZUgoNHSYTXGCTNW1yQmFucmQ6ROsWoKCXOux0kIQCSyCjNg2
 uDxfElRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8X0Cm8GTmlcBNfwW0mAloMbs92OKSRIS
 UVAOj9PZPwj9N11elRb0IUX35Uq/i9R558zfWUxZJc387mNZSeTpuWbre2sZtSxldc6Y9mKNr
 9MBXRWhX8xKzezd/Mq4r+FyT8E3p8s8GUbZL/ex2TFsnh8RcT+F5eVKnqmlK+E7DE3vWpzSc4
 O5Va9zvG3w217vqe9fdxIeaQm9Xv8/Zf67meecfJZbijERDLeai4kQApYfi294CAAA=
X-Env-Sender: prvs=458d0cadb=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1508414920!106962788!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36708 invoked from network); 19 Oct 2017 12:08:43 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 12:08:43 -0000
X-IronPort-AV: E=Sophos;i="5.43,401,1503360000"; d="scan'208";a="106398892"
To: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
References: <1507915939-30424-1-git-send-email-andrew.cooper3@citrix.com>
 <20171016134002.gvicps5v56gk6qyc@citrix.com>
 <3cab2eda-650f-9665-8661-720ba8ec2f5a@citrix.com>
 <20171016143901.dfntwefri5cg7xkj@citrix.com>
 <23012.52020.358116.828581@mariner.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <72521f7e-1c4a-e8c5-eaf9-37a10992a1bf@citrix.com>
Date: Thu, 19 Oct 2017 13:08:36 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <23012.52020.358116.828581@mariner.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Julien Grall <julien.grall@arm.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.10 1/2] tools/libxc: Fix
 precopy_policy() to not pass a structure by value
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTYvMTAvMTcgMTY6MDcsIElhbiBKYWNrc29uIHdyb3RlOgo+IFdlaSBMaXUgd3JpdGVzICgi
UmU6IFtQQVRDSCBmb3ItNC4xMCAxLzJdIHRvb2xzL2xpYnhjOiBGaXggcHJlY29weV9wb2xpY3ko
KSB0byBub3QgcGFzcyBhIHN0cnVjdHVyZSBieSB2YWx1ZSIpOgo+PiBPbiBNb24sIE9jdCAxNiwg
MjAxNyBhdCAwMjo1MTo1NFBNICswMTAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+IC4uLgo+Pj4g
V2l0aCBKb3NodWEncyBwYXRjaCBpbiBwbGFjZSwgdGhlIGltcGxlbWVudGVyIG9mIHRoaXMgY2Fs
bGJhY2sgaXMgdGhlCj4+PiBjb2RlIGdlbmVyYXRlZCBieSBsaWJ4bF9zYXZlX21zZ3NfZ2VuLnBs
LCB3aGljaCBpcyB0aGUgYWZvcm1lbnRpb25lZAo+Pj4gZXh0cmEgcHJvY2Vzcy7CoCBQYXNzaW5n
IGJ5IHBvaW50ZXIgb3IgdmFsdWUgaGFzIG5vdGhpbmcgdG8gZG8gd2l0aCB0aGUKPj4+IGZhY3Qg
dGhhdCB0aGUgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQgY29kZSBuZWVkcyB0byBrbm93IGhvdyB0
bwo+Pj4gc2VyaWFsaXNlL2Rlc2VyaWFsaXNlIHRoZSBkYXRhIHRvIGZlZWQgaXQgYmFjayB0byB0
aGUgbWFpbiBwcm9jZXNzLgo+PiBSaWdodC4gSSBhZ3JlZSB3aXRoIHlvdSBoZXJlIGFmdGVyIGdv
aW5nIGJhY2sgdG8gdGhlIG9sZCB0aHJlYWQuCj4gSVNUTSB0aGF0IHRoZSBjYWxsYmFjayBiZWlu
ZyBhIHN0cnVjdCByYXRoZXIgdGhhbiBhIHBvaW50ZXIgZG9lcyBtYWtlCj4gdGhlIGNvZGUgaW4g
bGlieGxfc2F2ZV9tc2dzX2dlbi5wbCBzaW1wbGVyLCBzaW5jZSBpdCBjYW4gc2ltcGx5IG1lbWNw
eQo+IHRoZSBzdHJ1Y3QuCgpQYXNzaW5nIGJ5IHBvaW50ZXIgZG9lcyBub3QgYWZmZWN0IGxpYnhs
X3NhdmVfbXNnc19nZW4ucGwncyBhYmlsaXR5IHRvCnVzZSBtZW1jcHkoKS7CoCBUcnVlLCB0aGUg
Y29kZSBkb2VzIG5lZWQgdG8gbGVhcm4gYWJvdXQgaW5kaXJlY3Rpb24sIGJ1dAp0aGlzIGlzIGEg
dHJpdmlhbCBkZXRhaWwuCgo+Cj4gSSBjZXJ0YWlubHkgZGlzbGlrZSB5b3VyIDEvMiBwYXRjaCB3
aXRoIHRoZSBjdXJyZW50IGNvbW1pdCBtZXNzYWdlLgo+Cj4gQW5kcmV3IENvb3BlciB3cml0ZXMg
KCJbUEFUQ0ggZm9yLTQuMTAgMS8yXSB0b29scy9saWJ4YzogRml4IHByZWNvcHlfcG9saWN5KCkg
dG8gbm90IHBhc3MgYSBzdHJ1Y3R1cmUgYnkgdmFsdWUiKToKPj4gYy9zIDRkNjliMzQ5NSAiSW50
cm9kdWNlIG1pZ3JhdGlvbiBwcmVjb3B5IHBvbGljeSIgdXNlcyBib2d1cyByZWFzb25pbmcgdG8K
Pj4ganVzdGlmeSBwYXNzaW5nIHByZWNvcHlfc3RhdHMgYnkgdmFsdWUuCj4+Cj4+IFVuZGVyIG5v
IGNpcmN1bXN0YW5jZXMgY2FuIHRoZSBwcmVjb3B5IGNhbGxiYWNrIGV2ZXIgYmUgZXhlY3V0aW5n
IGluIGEKPj4gc2VwYXJhdGUgYWRkcmVzcyBzcGFjZS4KPiBUaGlzIHN0YXRlbWVudCBpcyB0cnVl
IG9ubHkgaWYgeW91IHRoaW5rICJ0aGUgcHJlY29weSBjYWxsYmFjayIgcmVmZXJzCj4gdG8gdGhl
IHN0dWIgZ2VuZXJhdGVkIGJ5IGxpYnhsX3NhdmVfbXNnc19nZW4uCgpUaGUgY29tbWl0IGlzIGFi
b3V0IHNhdmVfY2FsbGJhY2tzLnByZWNvcHlfcG9saWN5KCkgc3BlY2lmaWNhbGx5IChhbmQKSU1P
LCBvYnZpb3VzbHkpLgoKR2l2ZW4gdGhpcywgdGhlIHN0YXRlbWVudCBpcyB0cnVlLgoKPiAgIEJ1
dCBhIG1vcmUgbmF0dXJhbAo+IHJlYWRpbmcgaXMgdGhhdCAidGhlIHByZWNvcHkgY2FsbGJhY2si
IHJlZmVycyB0byB0aGUgYWN0dWFsIGNvZGUgd2hpY2gKPiBpbXBsZW1lbnRzIHdoYXRldmVyIGxv
Z2ljIGlzIHJlcXVpcmVkLgo+Cj4gSW4gYSBzeXN0ZW0gdXNpbmcgbGlieGwsIHRoYXQgY29kZSBk
ZWZpbml0ZWx5IF9pc18gZXhlY3V0aW5nIGluIGEKPiBzZXBhcmF0ZSBhZGRyZXNzIHNwYWNlLiAg
QW5kIHBhc3NpbmcgdGhlIHN0YXRzIGJ5IHZhbHVlIHJhdGhlciB0aGFuCj4gcmVmZXJlbmNlIGRv
ZXMgbWFrZSBpdCBtYXJnaW5hbGx5IGVhc2llci4KClRoZXJlIGlzIG5vIGxpYnhsIGNvZGUgZm9y
IGFueSBvZiB0aGlzLgoKPgo+PiBTd2l0Y2ggdGhlIGNhbGxiYWNrIHRvIHBhc3NpbmcgYnkgcG9p
bnRlciB3aGljaCBpcyBmYXIgbW9yZSBlZmZpY2llbnQsIGFuZAo+PiBkcm9wIHRoZSB0eXBlZGVm
IChiZWNhdXNlIG5vbmUgb2YgdGhlIG90aGVyIGNhbGxiYWNrIGhhdmUgdGhpcyBvZGRpdHkpLgo+
IEkgd291bGQgbGlrZSB5b3UgdG8gZXhwYW5kIG9uIHRoaXMgZWZmaWNpZW5jeSBhcmd1bWVudC4K
ClRoZSB0d28gbW9zdCBjb21tb24gbWVjaGFuaXNtcyBhcmUgZWl0aGVyIHRvIHBhc3MgdGhlIG9i
amVjdCBzcGxpdAphY3Jvc3MgcHJlLWFncmVlZCByZWdpc3RlcnMsIG9yIHRoZSBjb21waWxlciBy
ZWFycmFuZ2VzIHRoaW5ncyB0byBoYXZlIGEKbG9jYWwgc3RhY2sgb2JqZWN0LCBwYXNzIGJ5IHBv
aW50ZXIsIGFuZCBoYXZlIHRoZSBwcm9sb2d1ZSBtZW1jcHkoKSBpdAppbnRvIGxvY2FsIHNjb3Bl
LgoKVGhlIHJlc3VsdGluZyBjaGFuZ2UgaW4gY2FsbGluZyBjb252ZW50aW9uIGlzIGltcGxlbWVu
dGF0aW9uIGRlZmluZWQsCmFuZCBzdWJqZWN0IHRvIHNldmVyYWwgZGlmZmVyZW50IGNvZGUtZ2Vu
IG9wdGlvbnMgaW4gR0NDIG9yIENsYW5nLgoKVGhlcmVmb3JlIGl0IGlzIGluYXBwcm9wcmlhdGUg
Zm9yIHN1Y2ggYW4gaW50ZXJmYWNlIHRvIGV4aXN0IGluIHRoZQpsaWJ4ZW5ndWVzdCBBQkkuCgp+
QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 19 12:11:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 12:11:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e59fb-0001tG-TK; Thu, 19 Oct 2017 12:11:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e59fa-0001t9-Oz
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 12:11:26 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 2E/06-11148-E6698E95; Thu, 19 Oct 2017 12:11:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDSzd32ot
 Ig0P7hCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyPzSvZClZyVZzu2cvWwLiFvYuRk0NIIE9i
 SmczE4jNK2AncXVGJyuILSFgKHF64U0WEJtFQFVi0YrzYDabgLpE27PtYDUiAvoS8z/9BLOZB
 colpr47BlTDwSEskCixrs0NYrynxOYvp8BaOQW8JJZ8WswMUsIrICjxd4cwRKeWxMNft1ggbG
 2JZQtfg5UwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUaM4tagstUjXyEgvqSgzPaMkNzE
 zR9fQwFQvN7W4ODE9NScxqVgvOT93EyMw9OoZGBh3MO5p9zvEKMnBpCTK+7HqRaQQX1J+SmVG
 YnFGfFFpTmrxIUYZDg4lCV75qUA5waLU9NSKtMwcYBTApCU4eJREeBNA0rzFBYm5xZnpEKlTj
 LocHTfv/mESYsnLz0uVEuc1BCkSACnKKM2DGwGLyEuMslLCvIwMDAxCPAWpRbmZJajyrxjFOR
 iVhCGm8GTmlcBtegV0BBPQEez2YEeUJCKkpBoYA/uWcMx8JOiRzfDNo76wnYnrnez21Z8rmNf
 +lxHPL1rs+ed++pcJ1r2zJN7wTCws+3SvsUyqtsuxumVjzsaWIn639n0fmP+zq6XMNvhUbO0x
 I2qOYoJ2fur5azfis2bLik8zOb7c69Gr27x/mRwn+bS/Lphp47K8x7IxK8X9rqX/rYPir9KUW
 IozEg21mIuKEwEmcwytwwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1508415083!107688394!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60428 invoked from network); 19 Oct 2017 12:11:24 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2017 12:11:24 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 19 Oct 2017 06:11:22 -0600
Message-Id: <59E8B28A020000780018819E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 19 Oct 2017 06:11:22 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1508412390-10279-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1508412390-10279-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Julien Grall <julien.grall@arm.com>, Kevin Tian <kevin.tian@intel.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.10] passthrough/vtd: Don't DMA to the
 stack in queue_invalidate_wait()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjEwLjE3IGF0IDEzOjI2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3FpbnZhbC5jCj4gKysrIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3FpbnZhbC5jCj4gQEAgLTE0Nyw3ICsxNDcsOCBA
QCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBxdWV1ZV9pbnZhbGlkYXRlX3dhaXQoc3RydWN0IGlv
bW11ICppb21tdSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHU4IGlmbGFnLCB1OCBzdywgdTggZm4sCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBib29sX3QgZmx1c2hfZGV2X2lvdGxiKQo+ICB7Cj4gLSAgICB2
b2xhdGlsZSB1MzIgcG9sbF9zbG90ID0gUUlOVkFMX1NUQVRfSU5JVDsKCllvdSd2ZSBsb3N0IHRo
ZSBpbml0aWFsaXplci4KCj4gKyAgICBzdGF0aWMgREVGSU5FX1BFUl9DUFUodTMyLCBwb2xsX3Ns
b3QpOwoKdm9sYXRpbGUgdTMyCgo+IEBAIC0xODIsNyArMTgzLDcgQEAgc3RhdGljIGludCBfX211
c3RfY2hlY2sgcXVldWVfaW52YWxpZGF0ZV93YWl0KHN0cnVjdCBpb21tdSAqaW9tbXUsCj4gICAg
ICAgICAgdGltZW91dCA9IE5PVygpICsgTUlMTElTRUNTKGZsdXNoX2Rldl9pb3RsYiA/Cj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlvbW11X2Rldl9pb3RsYl90aW1lb3V0
IDogVlREX1FJX1RJTUVPVVQpOwo+ICAKPiAtICAgICAgICB3aGlsZSAoIHBvbGxfc2xvdCAhPSBR
SU5WQUxfU1RBVF9ET05FICkKPiArICAgICAgICB3aGlsZSAoICp0aGlzX3BvbGxfc2xvdCAhPSBR
SU5WQUxfU1RBVF9ET05FICkKPiAgICAgICAgICB7Cj4gICAgICAgICAgICAgIGlmICggTk9XKCkg
PiB0aW1lb3V0ICkKPiAgICAgICAgICAgICAgewoKT2theSwgeW91IGluZGVlZCBpbXByb3ZlIHRo
ZSBzaXR1YXRpb24uIEJ1dCBpcyB0aGF0IGltcHJvdmVtZW50CmVub3VnaD8gSS5lLiB3aGF0IGlm
IHRoZSB3cml0ZSBvZiBhIGZpcnN0ICh0aW1lZCBvdXQpIHJlcXVlc3QgaGFwcGVucwp3aGlsZSB3
YWl0aW5nIGZvciBhIHN1YnNlcXVlbnQgb25lPyBEb24ndCB5b3UgbmVlZCBkaXN0aW5jdCBhZGRy
ZXNzZXMKZm9yIGV2ZXJ5IHBvc3NpYmxlIHNsb3Q/IE9yIGFsdGVybmF0aXZlbHkgaXNuJ3QgaXQg
aGlnaCB0aW1lIGZvciB0aGUKaW50ZXJydXB0IGFwcHJvYWNoIHRvIGJlIG1hZGUgd29yayAocGVy
aGFwcyBub3QgYnkgeW91LCBidXQgcmF0aGVyCmJ5IEludGVsIGZvbGtzKT8KCkphbgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 12:23:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 12:23:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e59qs-0002iJ-VT; Thu, 19 Oct 2017 12:23:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e59qr-0002iD-IG
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 12:23:05 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 64/D6-07262-82998E95; Thu, 19 Oct 2017 12:23:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjleJIrShJLcpLzFFi42K5GHrjsK7azBe
 RBpeajSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owrJ/axFTzTr5g7eSJTA+NdpS5GLg4hgRmM
 EhfPTGAGcVgEXjNLTOqcxwTiSAjcYZWY1T4FyOEAcrIkVm5I6mLkBDLTJE7uuc8EYVdK/Gw6w
 w5SIiSgJrHmTRTE0F+MEk1fGhlBaoQF0iW6Xn1lBrFFBLwkGtb8ZQcpYhY4wSwx8cQ1FpCEkE
 CexOSmd2C72AR0JNbNqAUxeQVsJS7dUAIxWQRUJU7v4wIpFhUIl2g62w/WyCsgKHFy5hMwmxO
 ounPRETYQm1nATGLe5ofMELa4xK0n85kgbHmJ7W/nME9gFJ2FpH0WkpZZSFpmIWlZwMiyilG9
 OLWoLLVI10IvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwVhiAYAfjhXbnQ4ySH
 ExKorwfq15ECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgnToDKCdYlJqeWpGWmQOMWpi0BAePkg
 jvjulAad7igsTc4sx0iNQpRmOOC3cu/WHiOLDn1h8mIZa8/LxUKXHeBpBJAiClGaV5cINgyeQ
 So6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHl3gkzhycwrgdv3CugUJqBT2O3BTilJREhJNTBG
 n0n7dbdUdsHRYw4Tl19O2Z3+4Nyr+5Oe8uYduedoY8j5ZU3Bstj6rry/5g2TDu0sN12woS7GR
 TX7r7XcDYGVimukGF81VkzyvMy6Im7PBu1N+luCGrz/KD7kkp5yYHnYVaa1fW+uxf7+dVjbdP
 WJm8vKmnXinrU9ZVv3YQuDwPsuUSbeuRUrlViKMxINtZiLihMBIMwpSSEDAAA=
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1508415782!111084522!1
X-Originating-IP: [209.85.216.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 542 invoked from network); 19 Oct 2017 12:23:02 -0000
Received: from mail-qt0-f195.google.com (HELO mail-qt0-f195.google.com)
 (209.85.216.195)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Oct 2017 12:23:02 -0000
Received: by mail-qt0-f195.google.com with SMTP id f8so14124350qta.5
 for <xen-devel@lists.xenproject.org>; Thu, 19 Oct 2017 05:23:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=V1lljN8vBwRFDwb7m+pwCzjPDpRtEep1pRaKxJI1dRU=;
 b=GpEv+U9+u2ynWdYhJoNDo5xPTJnmdAmNBOXfFeByAxXT14x2XhqVyAd2m7dbE3runN
 z0p6yePHVUSBEbQnOh32o0C8bfnKYc/KwdALScmeRDR2GjAsRPDwjc+KWMuSyBKju2a2
 J4uDSQUtgzyn4l3vGE8DMURmBlIXidfqfntqE=
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=V1lljN8vBwRFDwb7m+pwCzjPDpRtEep1pRaKxJI1dRU=;
 b=G3f/FS/iK9Jc+v5ZlifNgaUkc2Sg2AWnURGq4kO1loqPQIfpFsQqhVwo4eIJzV6sDj
 9MI+t7ov8tZpPY2fzQs/P4KaJf1NRaxsq9T0WVf1vnNT9QmYlEMd6F9/sODIjKN4K1fZ
 3eAvvH4sKMzUOblH8A3KjPYni9QDGSRxJcnkCQr+W8twdJTvpLWWlnKg4wBLCrJCuaVj
 bQ0jLkBKBAijFMamB+kaciCFCt4dPcaicVXv8oFyhtZq2ONunufveHHUa60QFfQ98kZc
 Jot0rmqPKJoJubtPUsPu7wHGZq8o8SQGyVvjz7ZNMhkbR9fdJ49Zccm9gh8ZFI3WbRVt
 erbw==
X-Gm-Message-State: AMCzsaX2Aam95K0qyGq4MBzx5cutWEkNmCG5Ns27otU1J/coNVAcJsUy
 kIRbEQDNBmlqUPaoyLK0yyjO2g==
X-Google-Smtp-Source: ABhQp+Q9tHjE1DKp696Wob7IPK1btdYi4nNgbiTq29L++akADHBZQ9Kcua60nOiOhu8JVWc34kY6Uw==
X-Received: by 10.200.23.196 with SMTP id r4mr1738468qtk.158.1508415781522;
 Thu, 19 Oct 2017 05:23:01 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id p64sm8876102qkd.67.2017.10.19.05.22.59
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 19 Oct 2017 05:23:01 -0700 (PDT)
To: Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org
References: <20171017132432.24093-1-paul.durrant@citrix.com>
 <20171017132432.24093-6-paul.durrant@citrix.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <f2077243-32dd-8907-8ba2-b11cb240c8bc@linaro.org>
Date: Thu, 19 Oct 2017 13:22:58 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171017132432.24093-6-paul.durrant@citrix.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v12 05/11] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxNy8xMC8xNyAxNDoyNCwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IENlcnRhaW4gbWVt
b3J5IHJlc291cmNlcyBhc3NvY2lhdGVkIHdpdGggYSBndWVzdCBhcmUgbm90IG5lY2Vzc2FyaWx5
Cj4gcHJlc2VudCBpbiB0aGUgZ3Vlc3QgUDJNLgo+IAo+IFRoaXMgcGF0Y2ggYWRkcyB0aGUgYm9p
bGVycGxhdGUgZm9yIG5ldyBtZW1vcnkgb3AgdG8gYWxsb3cgc3VjaCBhIHJlc291cmNlCj4gdG8g
YmUgcHJpdi1tYXBwZWQgZGlyZWN0bHksIGJ5IGVpdGhlciBhIFBWIG9yIEhWTSB0b29scyBkb21h
aW4uCj4gCj4gTk9URTogV2hpbHN0IHRoZSBuZXcgb3AgaXMgbm90IGludHJpbnNpY2x5IHNwZWNp
ZmljIHRvIHRoZSB4ODYgYXJjaGl0ZWN0dXJlLAo+ICAgICAgICBJIGhhdmUgbm8gbWVhbnMgdG8g
dGVzdCBpdCBvbiBhbiBBUk0gcGxhdGZvcm0gYW5kIHNvIGNhbm5vdCB2ZXJpZnkKPiAgICAgICAg
dGhhdCBpdCBmdW5jdGlvbnMgY29ycmVjdGx5Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVy
cmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gLS0tCgpbLi4uXQoKPiBkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9tZW1vcnkuYyBiL3hlbi9jb21tb24vbWVtb3J5LmMKPiBpbmRleCBhZDk4
N2UwZjI5Li5jZGQyZTAzMGNmIDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMKPiAr
KysgYi94ZW4vY29tbW9uL21lbW9yeS5jCj4gQEAgLTk2NSw2ICs5NjUsOTUgQEAgc3RhdGljIGxv
bmcgeGF0cF9wZXJtaXNzaW9uX2NoZWNrKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBz
cGFjZSkKClsuLi5dCgo+ICsgICAgaWYgKCByYyApCj4gKyAgICAgICAgZ290byBvdXQ7Cj4gKwo+
ICsgICAgaWYgKCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKGN1cnJkKSApCj4gKyAgICB7Cj4gKyAg
ICAgICAgaWYgKCBjb3B5X3RvX2d1ZXN0KHhtYXIuZnJhbWVfbGlzdCwgbWZuX2xpc3QsIHhtYXIu
bnJfZnJhbWVzKSApCj4gKyAgICAgICAgICAgIHJjID0gLUVGQVVMVDsKPiArICAgIH0KPiArICAg
IGVsc2UKPiArICAgIHsKPiArICAgICAgICB4ZW5fcGZuX3QgZ2ZuX2xpc3RbQVJSQVlfU0laRSht
Zm5fbGlzdCldOwo+ICsgICAgICAgIHVuc2lnbmVkIGludCBpOwo+ICsKPiArICAgICAgICByYyA9
IC1FRkFVTFQ7Cj4gKyAgICAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoZ2ZuX2xpc3QsIHhtYXIu
ZnJhbWVfbGlzdCwgeG1hci5ucl9mcmFtZXMpICkKPiArICAgICAgICAgICAgZ290byBvdXQ7Cj4g
Kwo+ICsgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgeG1hci5ucl9mcmFtZXM7IGkrKyApCj4gKyAg
ICAgICAgewo+ICsgICAgICAgICAgICByYyA9IHNldF9mb3JlaWduX3AybV9lbnRyeShjdXJyZCwg
Z2ZuX2xpc3RbaV0sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9t
Zm4obWZuX2xpc3RbaV0pKTsKClNvbWV0aGluZyBsb29rcyBhIGJpdCBvZGQgdG8gbWUgaGVyZS4g
V2hlbiBJIHJlYWQgZm9yZWlnbiBtYXBwaW5nLCBJIApkaXJlY3RseSBhc3NvY2lhdGUgdG8gbWFw
cGluZyBmcm9tIGEgZm9yZWlnbiBkb21haW4uCgpPbiBBcm0sIHdlIHdpbGwgYWx3YXlzIGdldCBh
IHJlZmVyZW5jZSBvbiB0aGF0IHBhZ2UgdG8gcHJldmVudCBpdCAKZGlzYXBwZWFyaW5nIGlmIHRo
ZSBmb3JlaWduIGRvbWFpbiBpcyBkZXN0cm95ZWQgYnV0IHRoZSBtYXBwaW5nIGlzIHN0aWxsIApw
cmVzZW50LgoKVGhpcyByZWZlcmVuY2Ugd2lsbCBlaXRoZXIgYmUgcHV0IHdpdGggYW4gdW5tYXBw
ZWQgaHlwZXJjYWxsIG9yIHdoaWxlIAp0ZWFyZG93biB0aGUgZG9tYWluLgoKUGVyIG15IHVuZGVy
c3RhbmRpbmcsIHRoaXMgTUZOIGRvZXMgbm90IGJlbG9uZyB0byBhbnkgZG9tYWluIChvciBhdCAK
bGVhc3QgY3VycmQpLiBSaWdodD8gU28gdGhlcmUgaXMgbm8gd2F5IHRvIGdldC9wdXQgYSByZWZl
cmVuY2Ugb24gdGhhdCAKcGFnZS4gU28gSSBhbSB1bmNvbnZpbmNlZCB0aGF0IHRoaXMgaXMgdmVy
eSBzYWZlLgoKQWxzbyBsb29raW5nIGF0IHRoZSB4ODYgc2lkZSwgSSBjYW4ndCBmaW5kIHN1Y2gg
cmVmZXJlbmNlIGluIHRoZSBmb3JlaWduIApwYXRoIGluIHAybV9hZGRfZm9yZWlnbi4gRGlkIEkg
bWlzcyBhbnl0aGluZz8KCk5vdGUgdGhhdCB4ODYgZG9lcyBub3QgaGFuZGxlIHAybSB0ZWFyZG93
biB3aXRoIGZvcmVpZ24gbWFwIGF0IHRoZSAKbW9tZW50IChzZWUgcDJtX2FkZF9mb3JlaWduKS4K
CllvdSBhcmUgYnktcGFzc2luZyB0aGlzIGNoZWNrIGFuZCBJIGNhbid0IHNlZSBob3cgdGhpcyB3
b3VsZCBiZSBzYWZlIGZvciAKdGhlIHg4NiBzaWRlIHRvby4KCj4gKyAgICAgICAgICAgIGlmICgg
cmMgKQo+ICsgICAgICAgICAgICB7Cj4gKyAgICAgICAgICAgICAgICAvKgo+ICsgICAgICAgICAg
ICAgICAgICogTWFrZSBzdXJlIHJjIGlzIC1FSU8gZm9yIGFueSBpbnRlcmF0aW9uIG90aGVyIHRo
YW4KPiArICAgICAgICAgICAgICAgICAqIHRoZSBmaXJzdC4KPiArICAgICAgICAgICAgICAgICAq
Lwo+ICsgICAgICAgICAgICAgICAgcmMgPSAoaSAhPSAwKSA/IC1FSU8gOiByYzsKPiArICAgICAg
ICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAgICAgICB9Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+
ICsKPiArIG91dDoKPiArICAgIHJjdV91bmxvY2tfZG9tYWluKGQpOwo+ICsgICAgcmV0dXJuIHJj
Owo+ICt9Cj4gKwo+ICAgbG9uZyBkb19tZW1vcnlfb3AodW5zaWduZWQgbG9uZyBjbWQsIFhFTl9H
VUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQo+ICAgewo+ICAgICAgIHN0cnVjdCBkb21haW4g
KmQsICpjdXJyX2QgPSBjdXJyZW50LT5kb21haW47Cj4gQEAgLTE0MDYsNiArMTQ5NSwxMSBAQCBs
b25nIGRvX21lbW9yeV9vcCh1bnNpZ25lZCBsb25nIGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJB
TSh2b2lkKSBhcmcpCj4gICAgICAgfQo+ICAgI2VuZGlmCj4gICAKPiArICAgIGNhc2UgWEVOTUVN
X2FjcXVpcmVfcmVzb3VyY2U6Cj4gKyAgICAgICAgcmMgPSBhY3F1aXJlX3Jlc291cmNlKAo+ICsg
ICAgICAgICAgICBndWVzdF9oYW5kbGVfY2FzdChhcmcsIHhlbl9tZW1fYWNxdWlyZV9yZXNvdXJj
ZV90KSk7Cj4gKyAgICAgICAgYnJlYWs7Cj4gKwo+ICAgICAgIGRlZmF1bHQ6Cj4gICAgICAgICAg
IHJjID0gYXJjaF9tZW1vcnlfb3AoY21kLCBhcmcpOwo+ICAgICAgICAgICBicmVhazsKPiBkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
cDJtLmgKPiBpbmRleCBmYWFkY2ZlOGZlLi5hNWNhYTc0N2NlIDEwMDY0NAo+IC0tLSBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vcDJtLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCj4g
QEAgLTM0Niw2ICszNDYsMTIgQEAgc3RhdGljIGlubGluZSBnZm5fdCBnZm5fbmV4dF9ib3VuZGFy
eShnZm5fdCBnZm4sIHVuc2lnbmVkIGludCBvcmRlcikKPiAgICAgICByZXR1cm4gZ2ZuX2FkZChn
Zm4sIDFVTCA8PCBvcmRlcik7Cj4gICB9Cj4gICAKPiArc3RhdGljIGlubGluZSBpbnQgc2V0X2Zv
cmVpZ25fcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAoKUGxl
YXNlIG1vZGlmaWZ5IHRoZSBwcm90b3R5cGUgdG8gdXNlIGdmbl90LgoKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90IG1mbikKPiArewo+ICsgICAgcmV0dXJu
IC1FT1BOT1RTVVBQOwo+ICt9ID4gKwo+ICAgI2VuZGlmIC8qIF9YRU5fUDJNX0ggKi8KPiAgIAoK
Wy4uLl0KCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaCBiL3hlbi9p
bmNsdWRlL3B1YmxpYy9tZW1vcnkuaAo+IGluZGV4IDI5Mzg2ZGY5OGIuLjE4MTE4ZWE1YzYgMTAw
NjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oCj4gKysrIGIveGVuL2luY2x1
ZGUvcHVibGljL21lbW9yeS5oCj4gQEAgLTU5OSw2ICs1OTksNDcgQEAgc3RydWN0IHhlbl9yZXNl
cnZlZF9kZXZpY2VfbWVtb3J5X21hcCB7Cj4gICB0eXBlZGVmIHN0cnVjdCB4ZW5fcmVzZXJ2ZWRf
ZGV2aWNlX21lbW9yeV9tYXAgeGVuX3Jlc2VydmVkX2RldmljZV9tZW1vcnlfbWFwX3Q7Cj4gICBE
RUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fcmVzZXJ2ZWRfZGV2aWNlX21lbW9yeV9tYXBfdCk7
Cj4gICAKPiArLyoKPiArICogR2V0IHRoZSBwYWdlcyBmb3IgYSBwYXJ0aWN1bGFyIGd1ZXN0IHJl
c291cmNlLCBzbyB0aGF0IHRoZXkgY2FuIGJlCj4gKyAqIG1hcHBlZCBkaXJlY3RseSBieSBhIHRv
b2xzIGRvbWFpbi4KPiArICovCj4gKyNkZWZpbmUgWEVOTUVNX2FjcXVpcmVfcmVzb3VyY2UgMjgK
PiArc3RydWN0IHhlbl9tZW1fYWNxdWlyZV9yZXNvdXJjZSB7Cj4gKyAgICAvKiBJTiAtIHRoZSBk
b21haW4gd2hvc2UgcmVzb3VyY2UgaXMgdG8gYmUgbWFwcGVkICovCj4gKyAgICBkb21pZF90IGRv
bWlkOwo+ICsgICAgLyogSU4gLSB0aGUgdHlwZSBvZiByZXNvdXJjZSAqLwo+ICsgICAgdWludDE2
X3QgdHlwZTsKPiArICAgIC8qCj4gKyAgICAgKiBJTiAtIGEgdHlwZS1zcGVjaWZpYyByZXNvdXJj
ZSBpZGVudGlmaWVyLCB3aGljaCBtdXN0IGJlIHplcm8KPiArICAgICAqICAgICAgdW5sZXNzIHN0
YXRlZCBvdGhlcndpc2UuCj4gKyAgICAgKi8KPiArICAgIHVpbnQzMl90IGlkOwo+ICsgICAgLyog
SU4vT1VUIC0gQXMgYW4gSU4gcGFyYW1ldGVyIG51bWJlciBvZiBmcmFtZXMgb2YgdGhlIHJlc291
cmNlCgpDb2Rpbmcgc3R5bGU6CgovKgogICoKCj4gKyAgICAgKiAgICAgICAgICB0byBiZSBtYXBw
ZWQuIEhvd2V2ZXIsIGlmIHRoZSBzcGVjaWZpZWQgdmFsdWUgaXMgMCBhbmQKPiArICAgICAqICAg
ICAgICAgIGZyYW1lX2xpc3QgaXMgTlVMTCB0aGVuIHRoaXMgZmllbGQgd2lsbCBiZSBzZXQgdG8g
dGhlCj4gKyAgICAgKiAgICAgICAgICBtYXhpbXVtIHZhbHVlIHN1cHBvcnRlZCBieSB0aGUgaW1w
bGVtZW50YXRpb24gb24gcmV0dXJuLgo+ICsgICAgICovCj4gKyAgICB1aW50MzJfdCBucl9mcmFt
ZXM7Cj4gKyAgICB1aW50MzJfdCBwYWQ7Cj4gKyAgICAvKiBJTiAtIHRoZSBpbmRleCBvZiB0aGUg
aW5pdGlhbCBmcmFtZSB0byBiZSBtYXBwZWQuIFRoaXMgcGFyYW1ldGVyCgpEaXR0bwoKPiArICAg
ICAqICAgICAgaXMgaWdub3JlZCBpZiBucl9mcmFtZXMgaXMgMC4KPiArICAgICAqLwo+ICsgICAg
dWludDY0X2FsaWduZWRfdCBmcmFtZTsKPiArICAgIC8qIElOL09VVCAtIElmIHRoZSB0b29scyBk
b21haW4gaXMgUFYgdGhlbiwgdXBvbiByZXR1cm4sIGZyYW1lX2xpc3QKCkRpdHRvCj4gKyAgICAg
KiAgICAgICAgICB3aWxsIGJlIHBvcHVsYXRlZCB3aXRoIHRoZSBNRk5zIG9mIHRoZSByZXNvdXJj
ZS4KPiArICAgICAqICAgICAgICAgIElmIHRoZSB0b29scyBkb21haW4gaXMgSFZNIHRoZW4gaXQg
aXMgZXhwZWN0ZWQgdGhhdCwgb24KPiArICAgICAqICAgICAgICAgIGVudHJ5LCBmcmFtZV9saXN0
IHdpbGwgYmUgcG9wdWxhdGVkIHdpdGggYSBsaXN0IG9mIEdGTnMKPiArICAgICAqICAgICAgICAg
IHRoYXQgd2lsbCBiZSBtYXBwZWQgdG8gdGhlIE1GTnMgb2YgdGhlIHJlc291cmNlLgo+ICsgICAg
ICogICAgICAgICAgSWYgLUVJTyBpcyByZXR1cm5lZCB0aGVuIHRoZSBmcmFtZV9saXN0IGhhcyBv
bmx5IGJlZW4KPiArICAgICAqICAgICAgICAgIHBhcnRpYWxseSBtYXBwZWQgYW5kIGl0IGlzIHVw
IHRvIHRoZSBjYWxsZXIgdG8gdW5tYXAgYWxsCj4gKyAgICAgKiAgICAgICAgICB0aGUgR0ZOcy4K
PiArICAgICAqICAgICAgICAgIFRoaXMgcGFyYW1ldGVyIG1heSBiZSBOVUxMIGlmIG5yX2ZyYW1l
cyBpcyAwLgo+ICsgICAgICovCj4gKyAgICBYRU5fR1VFU1RfSEFORExFKHhlbl91bG9uZ190KSBm
cmFtZV9saXN0Owo+ICt9Owo+ICt0eXBlZGVmIHN0cnVjdCB4ZW5fbWVtX2FjcXVpcmVfcmVzb3Vy
Y2UgeGVuX21lbV9hY3F1aXJlX3Jlc291cmNlX3Q7Cj4gK0RFRklORV9YRU5fR1VFU1RfSEFORExF
KHhlbl9tZW1fYWNxdWlyZV9yZXNvdXJjZV90KTsKPiArCj4gICAjZW5kaWYgLyogZGVmaW5lZChf
X1hFTl9fKSB8fCBkZWZpbmVkKF9fWEVOX1RPT0xTX18pICovCj4gICAKPiAgIC8qCgpDaGVlcnMs
CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 19 12:31:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 12:31:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e59ys-0003Sm-Q4; Thu, 19 Oct 2017 12:31:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e59yr-0003Sg-8k
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 12:31:21 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 8E/53-07262-81B98E95; Thu, 19 Oct 2017 12:31:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCKsWRWlGSWpSXmKPExsVyMfTGIV2x2S8
 iDQ50m1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm3zz1kLvjEVvHm6XSmBsZFrF2MnBxCAjMZ
 JQ5ssOli5OJgEXjNLHG1aRU7iCMhcIdVYtvvd8wgVRICWRJ/ex8xQdhpEn/XzIWyKyXO3jjN0
 sXIATRJTWLNmyiQXiGB34wS05t6wTYIC8RJ/Pw5kx3EFhHwkmhY8xfMZhbYzyTxvj0G4oo8iV
 eTbrGBzGET0JFYN6MWxOQVsJVY+zsSpIJFQFXi2PvJjCC2qEC4RNPZfhYQm1dAUOLkzCdgNid
 Q+f6d8xkhpptJzNv8kBnCFpe49WQ+E4QtL7H97RzmCYyis5C0z0LSMgtJyywkLQsYWVYxqhen
 FpWlFuka6yUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBMYKAxDsYGz+4nSIUZKDS
 UmU92PVi0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryVs4BygkWp6akVaZk5wKiFSUtw8CiJ8P
 KDpHmLCxJzizPTIVKnGC05Lty59IeJ48bD60DywJ5bf5iEWPLy81KlxHmTQBoEQBoySvPgxsE
 SyyVGWSlhXkagA4V4ClKLcjNLUOVfMYpzMCoJ8z6eCTSFJzOvBG7rK6CDmIAOYrcHO6gkESEl
 1cB4yDt3qgPPDIGCz7NkRYIs2v2vKAUI9PDUpsRWKRYEF+xZvUG9T/7JjqUifQV+5uvXTDvC3
 fvm4bzpgYXb/9pVL/SolTh4+FJqjRL/jKq0e5btZho/HANquFPZ+z8rLPkYlu3H8cXcXu6Ded
 O6Lb9+GtdFC6W4dWyqtK76rP3Y9Evv96t+B5RYijMSDbWYi4oTAX075UknAwAA
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1508416278!103417662!1
X-Originating-IP: [209.85.216.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20497 invoked from network); 19 Oct 2017 12:31:18 -0000
Received: from mail-qt0-f194.google.com (HELO mail-qt0-f194.google.com)
 (209.85.216.194)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Oct 2017 12:31:18 -0000
Received: by mail-qt0-f194.google.com with SMTP id k31so14165286qta.6
 for <xen-devel@lists.xenproject.org>; Thu, 19 Oct 2017 05:31:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=VY2aZJOu2DO1bqQF3NKbJXpjE5ztsndI7W71KyVEX4w=;
 b=L1hEPQIhG6n+/QZq7qvkqPel8wfFG1l3QrJOD81IJ3wwYGzMHX/BkEil41IAVFlkmW
 9JX9npT5vqmJXtPxf/JZAR3MBcPN46YaktVPI4wXM7s4iLyqQPwZ310edF2GJ+FHO+9p
 e3kNQx6H6RRGs9+qj9IfJJSEJDwclZi68ec04=
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=VY2aZJOu2DO1bqQF3NKbJXpjE5ztsndI7W71KyVEX4w=;
 b=nFdBh3XkIgdO9GWjPz5vSbRnzfLS/m0yHVg7u1EIVcLVTzAEeAb/HY/tzafzUdxP76
 AkHIni5XVa5liGzx7JrmOxnzTf4EkJpdpXuyOPVKKFKXFsbuNqEcefaRJgl7540MYoyk
 FMfyTuVsKjYMKKzRPtQrfBFhvpS6Wdp6SSXePgD4KPzhyJ0EeRnVfWdm4yTKM87lAsRm
 voO3P30jqK+WLogCjcfKIP8TZH4LMjSrAz07c/EjpGGDLcJ3mI1l03xliyo814FMC0UM
 sR8D0K192h1pe2MYoE0frHuAsLkn7gkbpgpYVVYRh5HlJWgEzNNaz2zrn1+y4XS79hZF
 jBzQ==
X-Gm-Message-State: AMCzsaU7xmrURxiPrJuakeSQ8O0crf1QtUvF0tPRrS86yy4zVJQnTMjA
 JmbHrhhk/YZxRAZQBzhCL9f+iA==
X-Google-Smtp-Source: ABhQp+T6uB7+iGiPfNH8QpfpAU5RshTwr+uGTMcL3d0zaybodG2Xh6TcG3xo6FMHI9Kf8M1LG2nmXg==
X-Received: by 10.200.17.146 with SMTP id d18mr1771994qtj.61.1508416277761;
 Thu, 19 Oct 2017 05:31:17 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id y192sm3599527qky.62.2017.10.19.05.31.16
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 19 Oct 2017 05:31:17 -0700 (PDT)
To: Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org
References: <20171017132432.24093-1-paul.durrant@citrix.com>
 <20171017132432.24093-7-paul.durrant@citrix.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <c0fdbde4-9000-fedc-d188-9481c6f66469@linaro.org>
Date: Thu, 19 Oct 2017 13:31:15 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171017132432.24093-7-paul.durrant@citrix.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v12 06/11] x86/hvm/ioreq: add a new mappable
 resource type...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxNy8xMC8xNyAxNDoyNCwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IGRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL21lbW9yeS5jIGIveGVuL2NvbW1vbi9tZW1vcnkuYwo+IGluZGV4IGNkZDJl
MDMwY2YuLmIyN2E3MWM0ZjEgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYwo+ICsr
KyBiL3hlbi9jb21tb24vbWVtb3J5LmMKPiBAQCAtMTAxMSw2ICsxMDExLDExIEBAIHN0YXRpYyBp
bnQgYWNxdWlyZV9yZXNvdXJjZSgKPiAgIAo+ICAgICAgIHN3aXRjaCAoIHhtYXIudHlwZSApCj4g
ICAgICAgewo+ICsgICAgY2FzZSBYRU5NRU1fcmVzb3VyY2VfaW9yZXFfc2VydmVyOgo+ICsgICAg
ICAgIHJjID0geGVubWVtX2FjcXVpcmVfaW9yZXFfc2VydmVyKGQsIHhtYXIuaWQsIHhtYXIuZnJh
bWUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1hci5ucl9m
cmFtZXMsIG1mbl9saXN0KTsKPiArICAgICAgICBicmVhazsKCkkgZnVsbHkgYXBwcmVjaWF0ZSB5
b3UgYXJlIG5vdCBhYmxlIHRvIHRlc3Qgb24geDg2LiBIb3dldmVyLCBJIHdvdWxkIApoYXZlIGV4
cGVjdGVkIHlvdSB0byBhdCBsZWFzdCBidWlsZCB0ZXN0IGl0LgoKRm9yIGluc3RhbmNlLCBoZXJl
IHlvdSBpbnRyb2R1Y2VkIHRoaXMgZnVuY3Rpb24gb24geDg2LCBjYWxsIGluIGNvbW1vbiAKY29k
ZSBidXQgZG9lcyBub3QgaW50cm9kdWNlIGl0IG9uIEFybS4KCkFsdGhvdWdoLCBJIGRvbid0IHRo
aW5rIHdlIHNob3VsZCBpbnRyb2R1Y2UgaXQgZm9yIEFybS4gSW5zdGVhZCB3ZSAKc2hvdWxkIHBy
b3ZpZGUgYXJjaCBoZWxwZXJzIGFzIHdlIGRvIGZvciBvdGhlciBtZW1vcnkgb3BlcmF0aW9ucy4K
CkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 12:49:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 12:49:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5AG6-0004R1-7q; Thu, 19 Oct 2017 12:49:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1e5AG5-0004Qj-5L
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 12:49:09 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 FF/0B-08608-44F98E95; Thu, 19 Oct 2017 12:49:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVysyfVTddl/ot
 Ig1UaFt+3TGZyYPQ4/OEKSwBjFGtmXlJ+RQJrxqc5p5kLzitX9Oy+wNbAuEiui5GLQ0hgA6PE
 +5nb2CCc5YwSHStXM3UxcnKwCehK7Lj5mhnEFhGIkDj9+BJYnFlASWL/2WuMILawgLPE1n37W
 EFsFgFViT2zP7CB2LwCVhIbl3axg9gSAvIS5x7cBpvDKWAtcXvvDbBeIaCabQ/fMU5g5F7AyL
 CKUaM4tagstUjXyEAvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyPQvwxAsIPx17K
 AQ4ySHExKorwfq15ECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgZZ4HlBMsSk1PrUjLzAEGGkxa
 goNHSYQ3ei5Qmre4IDG3ODMdInWKUZej4+bdP0xCLHn5ealS4rx3QYoEQIoySvPgRsCC/hKjr
 JQwLyPQUUI8BalFuZklqPKvGMU5GJWEeZ+BTOHJzCuB2/QK6AgmoCPY7cGOKElESEk1MHr8XT
 XnhpXTJ95Y3SoTcfeqZeVGH5MM8xW6xa5WuWz57lz358r6t7nBYoedf2ownrn2XPaFvpXRo93
 T3ONdZhcbep6euO2aUOZjJvkXWotUt08K7T/ZN4HjcdbSoL+L9Zc8+q7v8c2k78u5y07rBC/n
 1/01M/yg8cf+IfvtfcviHnYv2n1q5V4lluKMREMt5qLiRADJQPDtdQIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1508417347!77805692!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37696 invoked from network); 19 Oct 2017 12:49:07 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-15.tower-21.messagelabs.com with SMTP; 19 Oct 2017 12:49:07 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2198BF;
 Thu, 19 Oct 2017 05:49:07 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 35D883F3E1;
 Thu, 19 Oct 2017 05:49:06 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Thu, 19 Oct 2017 13:48:39 +0100
Message-Id: <20171019124847.5978-5-andre.przywara@arm.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20171019124847.5978-1-andre.przywara@arm.com>
References: <20171019124847.5978-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH 04/12] ARM: VGIC: move
	gic_remove_irq_from_queues()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Z2ljX3JlbW92ZV9pcnFfZnJvbV9xdWV1ZXMoKSB3YXMgbm90IG9ubHkgbWlzbmFtZWQsIGl0IGFs
c28gaGFzIHRoZSB3cm9uZwphYnN0cmFjdGlvbiwgYXMgaXQgc2hvdWxkIG5vdCBsaXZlIGluIGdp
Yy5jLgpNb3ZlIGl0IGludG8gdmdpYy5jIGFuZCB2Z2ljLmgsIHdoZXJlIGl0IGJlbG9uZ3MgdG8s
IGFuZCByZW5hbWUgaXQgb24KdGhlIHdheS4KClNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJh
IDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9naWMuYyAgICAgICAg
IHwgIDkgLS0tLS0tLS0tCiB4ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYyB8ICA0ICsrLS0KIHhl
bi9hcmNoL2FybS92Z2ljLmMgICAgICAgIHwgMTEgKysrKysrKysrKy0KIHhlbi9pbmNsdWRlL2Fz
bS1hcm0vZ2ljLmggIHwgIDEgLQogeGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggfCAgMSArCiA1
IGZpbGVzIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9naWMuYyBiL3hlbi9hcmNoL2FybS9naWMuYwppbmRleCA3NWIy
ZTBlMGNhLi5lZjA0MTM1NGVhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLmMKKysrIGIv
eGVuL2FyY2gvYXJtL2dpYy5jCkBAIC00MTEsMTUgKzQxMSw2IEBAIHZvaWQgZ2ljX3JlbW92ZV9m
cm9tX2xyX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwZW5kaW5nX2lycSAqcCkKICAg
ICBsaXN0X2RlbF9pbml0KCZwLT5scl9xdWV1ZSk7CiB9CiAKLXZvaWQgZ2ljX3JlbW92ZV9pcnFf
ZnJvbV9xdWV1ZXMoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwZW5kaW5nX2lycSAqcCkKLXsKLSAg
ICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnYtPmFyY2gudmdpYy5sb2NrKSk7Ci0KLSAgICBjbGVh
cl9iaXQoR0lDX0lSUV9HVUVTVF9RVUVVRUQsICZwLT5zdGF0dXMpOwotICAgIGxpc3RfZGVsX2lu
aXQoJnAtPmluZmxpZ2h0KTsKLSAgICBnaWNfcmVtb3ZlX2Zyb21fbHJfcGVuZGluZyh2LCBwKTsK
LX0KLQogdm9pZCBnaWNfcmFpc2VfaW5mbGlnaHRfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25l
ZCBpbnQgdmlydHVhbF9pcnEpCiB7CiAgICAgc3RydWN0IHBlbmRpbmdfaXJxICpuID0gaXJxX3Rv
X3BlbmRpbmcodiwgdmlydHVhbF9pcnEpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMt
djMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwppbmRleCA3MmE1YzcwNjU2Li5k
OGZhNDQyNThkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYworKysgYi94
ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwpAQCAtMzgxLDcgKzM4MSw3IEBAIHN0YXRpYyBpbnQg
aXRzX2hhbmRsZV9jbGVhcihzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWludDY0X3QgKmNtZHB0cikK
ICAgICAgKiBoYXZlIG5vIGFjdGl2ZSBzdGF0ZSwgd2UgZG9uJ3QgbmVlZCB0byBjYXJlIGFib3V0
IHRoaXMgaGVyZS4KICAgICAgKi8KICAgICBpZiAoICF0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX1ZJ
U0lCTEUsICZwLT5zdGF0dXMpICkKLSAgICAgICAgZ2ljX3JlbW92ZV9pcnFfZnJvbV9xdWV1ZXMo
dmNwdSwgcCk7CisgICAgICAgIHZnaWNfcmVtb3ZlX2lycV9mcm9tX3F1ZXVlcyh2Y3B1LCBwKTsK
IAogICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnZjcHUtPmFyY2gudmdpYy5sb2NrLCBmbGFn
cyk7CiAgICAgcmV0ID0gMDsKQEAgLTYxOSw3ICs2MTksNyBAQCBzdGF0aWMgaW50IGl0c19kaXNj
YXJkX2V2ZW50KHN0cnVjdCB2aXJ0X2l0cyAqaXRzLAogICAgIH0KIAogICAgIC8qIENsZWFudXAg
dGhlIHBlbmRpbmdfaXJxIGFuZCBkaXNjb25uZWN0IGl0IGZyb20gdGhlIExQSS4gKi8KLSAgICBn
aWNfcmVtb3ZlX2lycV9mcm9tX3F1ZXVlcyh2Y3B1LCBwKTsKKyAgICB2Z2ljX3JlbW92ZV9pcnFf
ZnJvbV9xdWV1ZXModmNwdSwgcCk7CiAgICAgdmdpY19pbml0X3BlbmRpbmdfaXJxKHAsIElOVkFM
SURfTFBJKTsKIAogICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnZjcHUtPmFyY2gudmdpYy5s
b2NrLCBmbGFncyk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy5jIGIveGVuL2FyY2gv
YXJtL3ZnaWMuYwppbmRleCA0NTFhMzA2YTk4Li5jZDUwYjkwZDY3IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vdmdpYy5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKQEAgLTI4MSw3ICsyODEs
NyBAQCBib29sIHZnaWNfbWlncmF0ZV9pcnEoc3RydWN0IHZjcHUgKm9sZCwgc3RydWN0IHZjcHUg
Km5ldywgdW5zaWduZWQgaW50IGlycSkKICAgICAvKiBJZiB0aGUgSVJRIGlzIHN0aWxsIGxyX3Bl
bmRpbmcsIHJlLWluamVjdCBpdCB0byB0aGUgbmV3IHZjcHUgKi8KICAgICBpZiAoICFsaXN0X2Vt
cHR5KCZwLT5scl9xdWV1ZSkgKQogICAgIHsKLSAgICAgICAgZ2ljX3JlbW92ZV9pcnFfZnJvbV9x
dWV1ZXMob2xkLCBwKTsKKyAgICAgICAgdmdpY19yZW1vdmVfaXJxX2Zyb21fcXVldWVzKG9sZCwg
cCk7CiAgICAgICAgIGlycV9zZXRfYWZmaW5pdHkocC0+ZGVzYywgY3B1bWFza19vZihuZXctPnBy
b2Nlc3NvcikpOwogICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZvbGQtPmFyY2gudmdp
Yy5sb2NrLCBmbGFncyk7CiAgICAgICAgIHZnaWNfdmNwdV9pbmplY3RfaXJxKG5ldywgaXJxKTsK
QEAgLTUxMCw2ICs1MTAsMTUgQEAgdm9pZCB2Z2ljX2NsZWFyX3BlbmRpbmdfaXJxcyhzdHJ1Y3Qg
dmNwdSAqdikKICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZ2LT5hcmNoLnZnaWMubG9jaywg
ZmxhZ3MpOwogfQogCit2b2lkIHZnaWNfcmVtb3ZlX2lycV9mcm9tX3F1ZXVlcyhzdHJ1Y3QgdmNw
dSAqdiwgc3RydWN0IHBlbmRpbmdfaXJxICpwKQoreworICAgIEFTU0VSVChzcGluX2lzX2xvY2tl
ZCgmdi0+YXJjaC52Z2ljLmxvY2spKTsKKworICAgIGNsZWFyX2JpdChHSUNfSVJRX0dVRVNUX1FV
RVVFRCwgJnAtPnN0YXR1cyk7CisgICAgbGlzdF9kZWxfaW5pdCgmcC0+aW5mbGlnaHQpOworICAg
IGdpY19yZW1vdmVfZnJvbV9scl9wZW5kaW5nKHYsIHApOworfQorCiB2b2lkIHZnaWNfdmNwdV9p
bmplY3RfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlycSkKIHsKICAgICB1aW50
OF90IHByaW9yaXR5OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKaW5kZXggMmYyNDgzMDFjZS4uMDMwYzFkODZhNyAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
YXJtL2dpYy5oCkBAIC0yNDMsNyArMjQzLDYgQEAgZXh0ZXJuIHZvaWQgZ2ljX3JhaXNlX2d1ZXN0
X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGlycSwKICAgICAgICAgdW5zaWduZWQg
aW50IHByaW9yaXR5KTsKIGV4dGVybiB2b2lkIGdpY19yYWlzZV9pbmZsaWdodF9pcnEoc3RydWN0
IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJ0dWFsX2lycSk7CiBleHRlcm4gdm9pZCBnaWNfcmVt
b3ZlX2Zyb21fbHJfcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHBlbmRpbmdfaXJxICpw
KTsKLWV4dGVybiB2b2lkIGdpY19yZW1vdmVfaXJxX2Zyb21fcXVldWVzKHN0cnVjdCB2Y3B1ICp2
LCBzdHJ1Y3QgcGVuZGluZ19pcnEgKnApOwogCiAvKiBBY2NlcHQgYW4gaW50ZXJydXB0IGZyb20g
dGhlIEdJQyBhbmQgZGlzcGF0Y2ggaXRzIGhhbmRsZXIgKi8KIGV4dGVybiB2b2lkIGdpY19pbnRl
cnJ1cHQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGludCBpc19maXEpOwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMu
aAppbmRleCBlNDg5ZDBiZjIxLi44ZDBmZjY1NzA4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20tYXJtL3ZnaWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaApAQCAtMjA0LDYg
KzIwNCw3IEBAIGV4dGVybiBpbnQgdmNwdV92Z2ljX2luaXQoc3RydWN0IHZjcHUgKnYpOwogZXh0
ZXJuIHN0cnVjdCB2Y3B1ICp2Z2ljX2dldF90YXJnZXRfdmNwdShzdHJ1Y3QgdmNwdSAqdiwgdW5z
aWduZWQgaW50IHZpcnEpOwogZXh0ZXJuIHZvaWQgdmdpY192Y3B1X2luamVjdF9pcnEoc3RydWN0
IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJxKTsKIGV4dGVybiB2b2lkIHZnaWNfdmNwdV9pbmpl
Y3Rfc3BpKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2aXJxKTsKK3ZvaWQgdmdpY19y
ZW1vdmVfaXJxX2Zyb21fcXVldWVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcGVuZGluZ19pcnEg
KnApOwogZXh0ZXJuIHZvaWQgdmdpY19jbGVhcl9wZW5kaW5nX2lycXMoc3RydWN0IHZjcHUgKnYp
OwogZXh0ZXJuIHZvaWQgdmdpY19pbml0X3BlbmRpbmdfaXJxKHN0cnVjdCBwZW5kaW5nX2lycSAq
cCwgdW5zaWduZWQgaW50IHZpcnEpOwogZXh0ZXJuIHN0cnVjdCBwZW5kaW5nX2lycSAqaXJxX3Rv
X3BlbmRpbmcoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBpcnEpOwotLSAKMi4xNC4xCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 12:49:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 12:49:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5AG8-0004S9-PT; Thu, 19 Oct 2017 12:49:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1e5AG7-0004RH-Ab
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 12:49:11 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 89/D9-20813-64F98E95; Thu, 19 Oct 2017 12:49:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVysyfVTddt/ot
 Ig/aFXBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a2zpCCo2IV/75wNTCuEepi5OIQEtjMKLH3
 7RV2CGc5o8SVCdeYuhg5OdgEdCV23HzNDGKLCERInH58CSzOLKAksf/sNUYQW1jAXeLVidtgN
 ouAqsTbpTvA6nkFrCTWzTzBAmJLCMhLnHtwGyzOKWAtcXvvDbB6IaCabQ/fMU5g5F7AyLCKUa
 M4tagstUjX0EAvqSgzPaMkNzEzB8gz08tNLS5OTE/NSUwq1kvOz93ECPQuAxDsYDz+Pu4QoyQ
 Hk5Io78eqF5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHg95wHlBItS01Mr0jJzgGEGk5bg4FES
 4fUGSfMWFyTmFmemQ6ROMepydNy8+4dJiCUvPy9VSpw3BqRIAKQoozQPbgQs5C8xykoJ8zICH
 SXEU5BalJtZgir/ilGcg1FJmFcDZApPZl4J3KZXQEcwAR3Bbg92REkiQkqqgbHK6lbXUz7pXo
 s1328ctn3Iafj21IzzeRUnrilf+f1a3z7OVmPL+yPPjasFPJb7bFKfs2XPgwvaQY472ra3zFi
 kcvux5ybXH5M5m9a9sr2h0jGXhWM2c1v1Bj8+iRne84qeOSqfecWY0pPkf/z7BV6p1SyV5g02
 F036DF4qZFk15jb8uMAZ2qvEUpyRaKjFXFScCABfO+vtdAIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1508417349!77996744!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=SUBJECT_RANDOMQ
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61509 invoked from network); 19 Oct 2017 12:49:10 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-21.messagelabs.com with SMTP; 19 Oct 2017 12:49:10 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 74A0F1596;
 Thu, 19 Oct 2017 05:49:09 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 88D1A3F3E1;
 Thu, 19 Oct 2017 05:49:08 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Thu, 19 Oct 2017 13:48:41 +0100
Message-Id: <20171019124847.5978-7-andre.przywara@arm.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20171019124847.5978-1-andre.przywara@arm.com>
References: <20171019124847.5978-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH 06/12] ARM: VGIC: streamline
	gic_restore_pending_irqs()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gZ2ljX3Jlc3RvcmVfcGVuZGluZ19pcnFzKCkgd2UgcHVzaCBvdXIgcGVuZGluZyB2aXJ0dWFs
IElSUXMgaW50byB0aGUKbGlzdCByZWdpc3RlcnMuIFRoaXMgZnVuY3Rpb24gaXMgY2FsbGVkIG9u
Y2UgZnJvbSBhIEdJQyBjb250ZXh0IGFuZCBvbmNlCmZyb20gYSBWR0lDIGNvbnRleHQuIFJlZmFj
dG9yIHRoZSBjYWxscyBzbyB0aGF0IHdlIGhhdmUgb25seSBvbmUgY2FsbHNpdGUKZnJvbSB0aGUg
VkdJQyBjb250ZXh0LiBUaGlzIHdpbGwgaGVscCBzZXBhcmF0aW5nIHRoZSB0d28gd29ybGRzIGxh
dGVyLgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5j
b20+Ci0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgICB8ICAxICsKIHhlbi9hcmNoL2FybS9n
aWMuYyAgICAgICAgfCAxMSArKysrKy0tLS0tLQogeGVuL2FyY2gvYXJtL3RyYXBzLmMgICAgICB8
ICAyICstCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oIHwgIDIgKy0KIDQgZmlsZXMgY2hhbmdl
ZCwgOCBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9kb21haW4uYyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwppbmRleCBhNzRmZjFjMDdjLi43
M2Y0ZDRiMmIyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMKKysrIGIveGVuL2Fy
Y2gvYXJtL2RvbWFpbi5jCkBAIC0xODUsNiArMTg1LDcgQEAgc3RhdGljIHZvaWQgY3R4dF9zd2l0
Y2hfdG8oc3RydWN0IHZjcHUgKm4pCiAKICAgICAvKiBWR0lDICovCiAgICAgZ2ljX3Jlc3RvcmVf
c3RhdGUobik7CisgICAgZ2ljX2luamVjdChuKTsKIAogICAgIC8qIFZGUCAqLwogICAgIHZmcF9y
ZXN0b3JlX3N0YXRlKG4pOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy5jIGIveGVuL2Fy
Y2gvYXJtL2dpYy5jCmluZGV4IDU5ZGQyNTVjMmMuLjU4ZDY5OTU1ZmIgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS9naWMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKQEAgLTM2LDggKzM2LDYg
QEAKICNpbmNsdWRlIDxhc20vdmdpYy5oPgogI2luY2x1ZGUgPGFzbS9hY3BpLmg+CiAKLXN0YXRp
YyB2b2lkIGdpY19yZXN0b3JlX3BlbmRpbmdfaXJxcyhzdHJ1Y3QgdmNwdSAqdik7Ci0KIHN0YXRp
YyBERUZJTkVfUEVSX0NQVSh1aW50NjRfdCwgbHJfbWFzayk7CiAKICNkZWZpbmUgbHJfYWxsX2Z1
bGwoKSAodGhpc19jcHUobHJfbWFzaykgPT0gKCgxIDw8IGdpY19od19vcHMtPmluZm8tPm5yX2xy
cykgLSAxKSkKQEAgLTkxLDggKzg5LDYgQEAgdm9pZCBnaWNfcmVzdG9yZV9zdGF0ZShzdHJ1Y3Qg
dmNwdSAqdikKICAgICBnaWNfaHdfb3BzLT5yZXN0b3JlX3N0YXRlKHYpOwogCiAgICAgaXNiKCk7
Ci0KLSAgICBnaWNfcmVzdG9yZV9wZW5kaW5nX2lycXModik7CiB9CiAKIC8qIGRlc2MtPmlycSBu
ZWVkcyB0byBiZSBkaXNhYmxlZCBiZWZvcmUgY2FsbGluZyB0aGlzIGZ1bmN0aW9uICovCkBAIC02
OTcsMTEgKzY5MywxNCBAQCBvdXQ6CiAgICAgcmV0dXJuIHJjOwogfQogCi12b2lkIGdpY19pbmpl
Y3Qodm9pZCkKK3ZvaWQgZ2ljX2luamVjdChzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBBU1NFUlQo
IWxvY2FsX2lycV9pc19lbmFibGVkKCkpOwogCi0gICAgZ2ljX3Jlc3RvcmVfcGVuZGluZ19pcnFz
KGN1cnJlbnQpOworICAgIGdpY19yZXN0b3JlX3BlbmRpbmdfaXJxcyh2KTsKKworICAgIGlmICgg
diAhPSBjdXJyZW50ICkKKyAgICAgICAgcmV0dXJuOwogCiAgICAgaWYgKCAhbGlzdF9lbXB0eSgm
Y3VycmVudC0+YXJjaC52Z2ljLmxyX3BlbmRpbmcpICYmIGxyX2FsbF9mdWxsKCkgKQogICAgICAg
ICBnaWNfaHdfb3BzLT51cGRhdGVfaGNyX3N0YXR1cyhHSUNIX0hDUl9VSUUsIHRydWUpOwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwppbmRl
eCBmZjNkNmZmMmFhLi43ZmQ2NzZlZDlkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMu
YworKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwpAQCAtMjI5OCw3ICsyMjk4LDcgQEAgdm9pZCBs
ZWF2ZV9oeXBlcnZpc29yX3RhaWwodm9pZCkKICAgICB7CiAgICAgICAgIGxvY2FsX2lycV9kaXNh
YmxlKCk7CiAgICAgICAgIGlmICghc29mdGlycV9wZW5kaW5nKHNtcF9wcm9jZXNzb3JfaWQoKSkp
IHsKLSAgICAgICAgICAgIGdpY19pbmplY3QoKTsKKyAgICAgICAgICAgIGdpY19pbmplY3QoY3Vy
cmVudCk7CiAKICAgICAgICAgICAgIC8qCiAgICAgICAgICAgICAgKiBJZiB0aGUgU0Vycm9ycyBo
YW5kbGUgb3B0aW9uIGlzICJESVZFUlNFIiwgd2UgaGF2ZSB0byBwcmV2ZW50CmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaApp
bmRleCA0YjJhNjBlZTY0Li5mZTE0MDk0YzBmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
YXJtL2dpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKQEAgLTIzNSw3ICsyMzUs
NyBAQCBleHRlcm4gaW50IGdpY19yb3V0ZV9pcnFfdG9fZ3Vlc3Qoc3RydWN0IGRvbWFpbiAqLCB1
bnNpZ25lZCBpbnQgdmlycSwKIGludCBnaWNfcmVtb3ZlX2lycV9mcm9tX2d1ZXN0KHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGludCB2aXJxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IGlycV9kZXNjICpkZXNjKTsKIAotZXh0ZXJuIHZvaWQgZ2ljX2luamVjdCh2b2lk
KTsKK2V4dGVybiB2b2lkIGdpY19pbmplY3Qoc3RydWN0IHZjcHUgKnYpOwogZXh0ZXJuIGludCBn
aWNfZXZlbnRzX25lZWRfZGVsaXZlcnkodm9pZCk7CiAKIGV4dGVybiB2b2lkIGluaXRfbWFpbnRl
bmFuY2VfaW50ZXJydXB0KHZvaWQpOwotLSAKMi4xNC4xCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 12:49:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 12:49:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5AG2-0004QC-Jd; Thu, 19 Oct 2017 12:49:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1e5AG1-0004Pp-Kd
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 12:49:05 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 2B/D1-13910-04F98E95; Thu, 19 Oct 2017 12:49:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsVysyfVTddh/ot
 Ig0eHxSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owdx0+yF2yVrri+s4mlgfGgeBcjF4eQwGZG
 iT9v+tkhnOWMEu0TrrN2MXJysAnoSuy4+ZoZxBYRiJA4/fgSE4jNLKAksf/sNUYQW1jARuLS6
 mtsIDaLgKrEmoWrwep5BawkprU1gtkSAvIS5x7cBrM5Bawlbu+9AdYrBFSz7eE7xgmM3AsYGV
 YxahSnFpWlFukaG+klFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgR6mAEIdjCeXhd
 4iFGSg0lJlPdj1YtIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8h+cC5QSLUtNTK9Iyc4ChBpOW
 4OBREuGNBknzFhck5hZnpkOkTjEacxzbdPkPE0fHzbt/mIRY8vLzUqXEeWPmAZUKgJRmlObBD
 YLFwCVGWSlhXkag04R4ClKLcjNLUOVfMYpzMCoJ88aBTOHJzCuB2/cK6BQmoFPY7cFOKUlESE
 k1MNrvz56z2/kx4wbh+V7Kq/tTpFwC7nA6bbNwyUlIrfeeZn34zRHbFHH3z571cmv3rZjS56L
 f7Mr7KyPz9EYHtiZtn0e/7n1dsb/EQD4v//jDBLamV1FXw3IlTkhlpW7jipeREdBdOeF94tat
 xRN3iG6U+X/erTN/tchj3XDnKSHT/7Ym+cq1KrEUZyQaajEXFScCANtx2ZF8AgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1508417343!99996054!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50957 invoked from network); 19 Oct 2017 12:49:04 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-27.messagelabs.com with SMTP; 19 Oct 2017 12:49:04 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 99C351596;
 Thu, 19 Oct 2017 05:49:03 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AE1763F3E1;
 Thu, 19 Oct 2017 05:49:02 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Thu, 19 Oct 2017 13:48:36 +0100
Message-Id: <20171019124847.5978-2-andre.przywara@arm.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20171019124847.5978-1-andre.przywara@arm.com>
References: <20171019124847.5978-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH 01/12] ARM: remove unneeded gic.h inclusions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Z2ljLmggaXMgc3VwcG9zZWQgdG8gaG9sZCBkZWZpbmVzIGFuZCBwcm90b3R5cGVzIGZvciB0aGUg
aGFyZHdhcmUgc2lkZQpvZiB0aGUgR0lDIGludGVycnVwdCBjb250cm9sbGVyLiBBIGxvdCBvZiBw
YXJ0cyBpbiBYZW4gc2hvdWxkIG5vdCBiZQpib3RoZXJlZCB3aXRoIHRoYXQsIGFzIHRoZXkgZWl0
aGVyIG9ubHkgY2FyZSBhYm91dCB0aGUgVkdJQyBvciB1c2UKbW9yZSBnZW5lcmljIGludGVyZmFj
ZXMuClJlbW92ZSB1bm5lZWRlZCBpbmNsdXNpb25zIG9mIGdpYy5oIGZyb20gZmlsZXMgd2hlcmUg
dGhleSBhcmUgYWN0dWFsbHkKbm90IG5lZWRlZC4KClNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3
YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9kb21haW5fYnVp
bGQuYyAgICAgICAgICB8IDEgLQogeGVuL2FyY2gvYXJtL3AybS5jICAgICAgICAgICAgICAgICAg
IHwgMSAtCiB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3ZleHByZXNzLmMgICAgfCAxIC0KIHhlbi9h
cmNoL2FybS9wbGF0Zm9ybXMveGdlbmUtc3Rvcm0uYyB8IDEgLQogeGVuL2FyY2gvYXJtL3RpbWUu
YyAgICAgICAgICAgICAgICAgIHwgMSAtCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgICAgICAg
ICAgICAgfCAxIC0KIHhlbi9hcmNoL2FybS92cHNjaS5jICAgICAgICAgICAgICAgICB8IDEgLQog
eGVuL2FyY2gvYXJtL3Z0aW1lci5jICAgICAgICAgICAgICAgIHwgMSAtCiA4IGZpbGVzIGNoYW5n
ZWQsIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWls
ZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IGJmMjkyOTk3MDcuLmU3ODk5
ZmJmMTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYworKysgYi94ZW4v
YXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKQEAgLTIxLDcgKzIxLDYgQEAKICNpbmNsdWRlIDxhc20v
c2V0dXAuaD4KICNpbmNsdWRlIDxhc20vY3B1ZmVhdHVyZS5oPgogCi0jaW5jbHVkZSA8YXNtL2dp
Yy5oPgogI2luY2x1ZGUgPHhlbi9pcnEuaD4KICNpbmNsdWRlIDx4ZW4vZ3JhbnRfdGFibGUuaD4K
ICNpbmNsdWRlICJrZXJuZWwuaCIKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hl
bi9hcmNoL2FybS9wMm0uYwppbmRleCA2OGI0ODg5OTdkLi4wN2Y1Y2M0NDY4IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vcDJtLmMKKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCkBAIC0xMCw3ICsx
MCw2IEBACiAjaW5jbHVkZSA8eGVuL3htYWxsb2MuaD4KICNpbmNsdWRlIDxwdWJsaWMvdm1fZXZl
bnQuaD4KICNpbmNsdWRlIDxhc20vZmx1c2h0bGIuaD4KLSNpbmNsdWRlIDxhc20vZ2ljLmg+CiAj
aW5jbHVkZSA8YXNtL2V2ZW50Lmg+CiAjaW5jbHVkZSA8YXNtL2hhcmRpcnEuaD4KICNpbmNsdWRl
IDxhc20vcGFnZS5oPgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy92ZXhwcmVz
cy5jIGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy92ZXhwcmVzcy5jCmluZGV4IDM5YjZiY2M3MGUu
LjcwODM5ZDY3NmYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvdmV4cHJlc3Mu
YworKysgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3ZleHByZXNzLmMKQEAgLTIyLDcgKzIyLDYg
QEAKICNpbmNsdWRlIDx4ZW4vbW0uaD4KICNpbmNsdWRlIDx4ZW4vdm1hcC5oPgogI2luY2x1ZGUg
PGFzbS9pby5oPgotI2luY2x1ZGUgPGFzbS9naWMuaD4KIAogI2RlZmluZSBEQ0NfU0hJRlQgICAg
ICAyNgogI2RlZmluZSBGVU5DVElPTl9TSElGVCAyMApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L3BsYXRmb3Jtcy94Z2VuZS1zdG9ybS5jIGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy94Z2VuZS1z
dG9ybS5jCmluZGV4IDNiMDA3ZmU1ZWQuLmRlYjg0NzlhNDkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9wbGF0Zm9ybXMveGdlbmUtc3Rvcm0uYworKysgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm1z
L3hnZW5lLXN0b3JtLmMKQEAgLTIyLDcgKzIyLDYgQEAKICNpbmNsdWRlIDx4ZW4vdm1hcC5oPgog
I2luY2x1ZGUgPHhlbi9kZXZpY2VfdHJlZS5oPgogI2luY2x1ZGUgPGFzbS9pby5oPgotI2luY2x1
ZGUgPGFzbS9naWMuaD4KIAogLyogWEdFTkUgUkVTRVQgU3BlY2lmaWMgZGVmaW5lcyAqLwogI2Rl
ZmluZSBYR0VORV9SRVNFVF9BRERSICAgICAgICAweDE3MDAwMDE0VUwKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS90aW1lLmMgYi94ZW4vYXJjaC9hcm0vdGltZS5jCmluZGV4IDEwNWM3NDEwYzcu
LjM2ZjY0MGYwYzEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90aW1lLmMKKysrIGIveGVuL2Fy
Y2gvYXJtL3RpbWUuYwpAQCAtMzEsNyArMzEsNiBAQAogI2luY2x1ZGUgPHhlbi9hY3BpLmg+CiAj
aW5jbHVkZSA8YXNtL3N5c3RlbS5oPgogI2luY2x1ZGUgPGFzbS90aW1lLmg+Ci0jaW5jbHVkZSA8
YXNtL2dpYy5oPgogI2luY2x1ZGUgPGFzbS92Z2ljLmg+CiAjaW5jbHVkZSA8YXNtL2NwdWZlYXR1
cmUuaD4KICNpbmNsdWRlIDxhc20vcGxhdGZvcm0uaD4KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKaW5kZXggZjZmNmRlMzY5MS4uZmYzZDZm
ZjJhYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKKysrIGIveGVuL2FyY2gvYXJt
L3RyYXBzLmMKQEAgLTQzLDcgKzQzLDYgQEAKICNpbmNsdWRlIDxhc20vZGVidWdnZXIuaD4KICNp
bmNsdWRlIDxhc20vZXZlbnQuaD4KICNpbmNsdWRlIDxhc20vZmx1c2h0bGIuaD4KLSNpbmNsdWRl
IDxhc20vZ2ljLmg+CiAjaW5jbHVkZSA8YXNtL21taW8uaD4KICNpbmNsdWRlIDxhc20vbW9uaXRv
ci5oPgogI2luY2x1ZGUgPGFzbS9wc2NpLmg+CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnBz
Y2kuYyBiL3hlbi9hcmNoL2FybS92cHNjaS5jCmluZGV4IDBlMDI0Zjc1NzguLmNkNzI0OTA0ZWYg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92cHNjaS5jCisrKyBiL3hlbi9hcmNoL2FybS92cHNj
aS5jCkBAIC0xNSw3ICsxNSw2IEBACiAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CiAKICNpbmNsdWRl
IDxhc20vY3VycmVudC5oPgotI2luY2x1ZGUgPGFzbS9naWMuaD4KICNpbmNsdWRlIDxhc20vdmdp
Yy5oPgogI2luY2x1ZGUgPGFzbS9wc2NpLmg+CiAjaW5jbHVkZSA8YXNtL2V2ZW50Lmg+CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vdnRpbWVyLmMgYi94ZW4vYXJjaC9hcm0vdnRpbWVyLmMKaW5k
ZXggM2Y4NDg5M2E3NC4uZjUyYTcyM2E1ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3Z0aW1l
ci5jCisrKyBiL3hlbi9hcmNoL2FybS92dGltZXIuYwpAQCAtMjQsNyArMjQsNiBAQAogCiAjaW5j
bHVkZSA8YXNtL2NwcmVncy5oPgogI2luY2x1ZGUgPGFzbS9kaXY2NC5oPgotI2luY2x1ZGUgPGFz
bS9naWMuaD4KICNpbmNsdWRlIDxhc20vaXJxLmg+CiAjaW5jbHVkZSA8YXNtL3JlZ3MuaD4KICNp
bmNsdWRlIDxhc20vdGltZS5oPgotLSAKMi4xNC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 12:49:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 12:49:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5AG3-0004QT-QX; Thu, 19 Oct 2017 12:49:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1e5AG3-0004Q7-0b
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 12:49:07 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 26/1C-10419-24F98E95; Thu, 19 Oct 2017 12:49:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVysyfVTddx/ot
 Igx8PdCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozt356xFrzjqth78SR7A+Nczi5GLg4hgQ2M
 EqverWKCcJYzSly6P4u1i5GTg01AV2LHzdfMILaIQITE6ceXmEBsZgElif1nrzGC2MIC5hKzT
 xwGq2cRUJX4/OkDmM0rYCVxfP1udhBbQkBe4tyD22BzOAWsJW7vvQHWKwRUs+3hO8YJjNwLGB
 lWMaoXpxaVpRbpGuolFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgT6t56BgXEHY1O
 v8yFGSQ4mJVHej1UvIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8G6aB5QTLEpNT61Iy8wBBhpM
 WoKDR0mEN3ouUJq3uCAxtzgzHSJ1ilGXo+Pm3T9MQix5+XmpUuK8MSAzBECKMkrz4EbAgv4So
 6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeOJApPJl5JXCbXgEdwQR0BLs92BEliQgpqQZGro
 4Jqg1TvLm177Q+UfazvV7/bdasbIXfVtNbX91/Ms9dvrWE+8rmJ4dMdJbYLnLi1xGuqDex09s
 el9rlvP/nF3ne52d4S+RqYiY1WHxf9Fs74l25lu0qC63XcxYnaRxsV3a5kBL9x1Wifd6BFu7Z
 h/6f2N93aPqfXZ7RH9v+smb43U3JM52rxFKckWioxVxUnAgAnNuItXUCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1508417345!104833339!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57654 invoked from network); 19 Oct 2017 12:49:05 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-7.tower-206.messagelabs.com with SMTP; 19 Oct 2017 12:49:05 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C303CF;
 Thu, 19 Oct 2017 05:49:04 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D77163F3E1;
 Thu, 19 Oct 2017 05:49:03 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Thu, 19 Oct 2017 13:48:37 +0100
Message-Id: <20171019124847.5978-3-andre.przywara@arm.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20171019124847.5978-1-andre.przywara@arm.com>
References: <20171019124847.5978-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH 02/12] ARM: vGIC: fix nr_irq definition
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGdsb2JhbCB2YXJpYWJsZSAibnJfaXJxcyIgaXMgdXNlZCBmb3IgeDg2IGFuZCBzb21lIGNv
bW1vbiBYZW4gY29kZS4KVG8gbWFrZSB0aGUgbGF0dGVyIHdvcmsgZWFzaWx5IGZvciBBUk0sIGl0
IHdhcyAjZGVmaW5lZCB0byBOUl9JUlFTLgpUaGlzIG5vdCBvbmx5IHZpb2xhdGVkIHRoZSBjb21t
b24gaGFiaXQgb2YgY2FwaXRhbGl6aW5nIG1hY3JvcywgYnV0CmFsc28gY2F1c2VkIGlzc3VlcyBp
ZiBvbmUgd2FudGVkIHRvIHVzZSBhIHJhdGhlciBpbm5vY2VudCAibnJfaXJxcyIgYXMKYSBsb2Nh
bCB2YXJpYWJsZSBuYW1lIG9yIGFzIGEgZnVuY3Rpb24gcGFyYW1ldGVyLgpEcm9wIHRoZSBvcHRp
bWl6YXRpb24gYW5kIG1ha2UgbnJfaXJxcyBhIG5vcm1hbCB2YXJpYWJsZSBmb3IgQVJNIGFsc28u
CgpTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4K
LS0tCiB4ZW4vYXJjaC9hcm0vaXJxLmMgICAgICAgIHwgMiArKwogeGVuL2luY2x1ZGUvYXNtLWFy
bS9pcnEuaCB8IDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0
aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2lycS5jIGIveGVuL2FyY2gvYXJtL2ly
cS5jCmluZGV4IGNiYzdlNmViYjguLjdmMTMzZGU1NDkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS9pcnEuYworKysgYi94ZW4vYXJjaC9hcm0vaXJxLmMKQEAgLTI3LDYgKzI3LDggQEAKICNpbmNs
dWRlIDxhc20vZ2ljLmg+CiAjaW5jbHVkZSA8YXNtL3ZnaWMuaD4KIAordW5zaWduZWQgaW50IF9f
cmVhZF9tb3N0bHkgbnJfaXJxcyA9IE5SX0lSUVM7CisKIHN0YXRpYyB1bnNpZ25lZCBpbnQgbG9j
YWxfaXJxc190eXBlW05SX0xPQ0FMX0lSUVNdOwogc3RhdGljIERFRklORV9TUElOTE9DSyhsb2Nh
bF9pcnFzX3R5cGVfbG9jayk7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vaXJx
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2lycS5oCmluZGV4IDJkZTc2ZDBmNTYuLmFiYzhmMDZh
MTMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vaXJxLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9pcnEuaApAQCAtMzEsNyArMzEsNyBAQCBzdHJ1Y3QgYXJjaF9pcnFfZGVzYyB7
CiAvKiBMUElzIGFyZSBhbHdheXMgbnVtYmVyZWQgc3RhcnRpbmcgYXQgODE5Miwgc28gMCBpcyBh
IGdvb2QgaW52YWxpZCBjYXNlLiAqLwogI2RlZmluZSBJTlZBTElEX0xQSSAgICAgMAogCi0jZGVm
aW5lIG5yX2lycXMgTlJfSVJRUworZXh0ZXJuIHVuc2lnbmVkIGludCBucl9pcnFzOwogI2RlZmlu
ZSBucl9zdGF0aWNfaXJxcyBOUl9JUlFTCiAjZGVmaW5lIGFyY2hfaHdkb21faXJxcyhkb21pZCkg
TlJfSVJRUwogCi0tIAoyLjE0LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 19 12:49:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 12:49:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5AG5-0004Qk-19; Thu, 19 Oct 2017 12:49:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1e5AG3-0004QS-UJ
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 12:49:08 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 D4/99-23912-34F98E95; Thu, 19 Oct 2017 12:49:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVysyfVTddp/ot
 Ig8/XdCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyvJ5awFVwTqNiw9w5rA+M/3i5GLg4hgc2M
 EhP2XWWHcJYzSvzct5mpi5GTg01AV2LHzdfMILaIQITE6ceXwOLMAkoS+89eYwSxhQUcJdb/e
 A/UzMHBIqAqMX+FK0iYV8BKouvRSbASCQF5iXMPboON4RSwlri99wZYXAioZtvDd4wTGLkXMD
 KsYtQoTi0qSy3SNTbQSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQI9G89AwPjDsY
 Jq/wOMUpyMCmJ8n6sehEpxJeUn1KZkVicEV9UmpNafIhRhoNDSYK3fB5QTrAoNT21Ii0zBxho
 MGkJDh4lEV5vkDRvcUFibnFmOkTqFKMuR8fNu3+YhFjy8vNSpcR5Y0CKBECKMkrz4EbAgv4So
 6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeOJApPJl5JXCbXgEdwQR0BLs92BEliQgpqQZGqy
 nhefuURFZV8V2PPv94grGCa0eBWBDfmSbXP980TO+wiNQk8Or9PG82JzvN92qJ/7QDSj2W9kX
 PuF05DG1l/lp9/OffGiD3aXb8PssDUpWyPieuVE6dIpfQs/7kUd46h76574vlVxhz73im/lKl
 +d/iE7V7pnyaG3rq4LyWnxqrq2YYC9xUYinOSDTUYi4qTgQApInXw3UCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1508417346!87935443!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=SUBJECT_RANDOMQ
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40532 invoked from network); 19 Oct 2017 12:49:06 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-206.messagelabs.com with SMTP; 19 Oct 2017 12:49:06 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id EC6481596;
 Thu, 19 Oct 2017 05:49:05 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0C7FA3F3E1;
 Thu, 19 Oct 2017 05:49:04 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Thu, 19 Oct 2017 13:48:38 +0100
Message-Id: <20171019124847.5978-4-andre.przywara@arm.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20171019124847.5978-1-andre.przywara@arm.com>
References: <20171019124847.5978-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH 03/12] ARM: VGIC: remove gic_clear_pending_irqs()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Z2ljX2NsZWFyX3BlbmRpbmdfaXJxcygpIHdhcyBub3Qgb25seSBtaXNuYW1lZCwgYnV0IGFsc28g
bWlzcGxhY2VkLCBhcwphIGZ1bmN0aW9uIHNvbGVseSBkZWFsaW5nIHdpdGggdGhlIEdJQyBlbXVs
YXRpb24gc2hvdWxkIG5vdCBsaXZlIGluIGdpYy5jLgpNb3ZlIHRoZSBmdW5jdGlvbmFsaXR5IG9m
IHRoaXMgZnVuY3Rpb24gaW50byBpdHMgb25seSBjYWxsZXIgaW4gdmdpYy5jCgpTaWduZWQtb2Zm
LWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KLS0tCiB4ZW4vYXJj
aC9hcm0vZ2ljLmMgICAgICAgIHwgMTEgLS0tLS0tLS0tLS0KIHhlbi9hcmNoL2FybS92Z2ljLmMg
ICAgICAgfCAgNCArKystCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oIHwgIDEgLQogMyBmaWxl
cyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9naWMuYyBiL3hlbi9hcmNoL2FybS9naWMuYwppbmRleCBlZDM2M2Y2YzM3
Li43NWIyZTBlMGNhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLmMKKysrIGIveGVuL2Fy
Y2gvYXJtL2dpYy5jCkBAIC02NzUsMTcgKzY3NSw2IEBAIG91dDoKICAgICBzcGluX3VubG9ja19p
cnFyZXN0b3JlKCZ2LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwogfQogCi12b2lkIGdpY19jbGVh
cl9wZW5kaW5nX2lycXMoc3RydWN0IHZjcHUgKnYpCi17Ci0gICAgc3RydWN0IHBlbmRpbmdfaXJx
ICpwLCAqdDsKLQotICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmdi0+YXJjaC52Z2ljLmxvY2sp
KTsKLQotICAgIHYtPmFyY2gubHJfbWFzayA9IDA7Ci0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9z
YWZlICggcCwgdCwgJnYtPmFyY2gudmdpYy5scl9wZW5kaW5nLCBscl9xdWV1ZSApCi0gICAgICAg
IGdpY19yZW1vdmVfZnJvbV9scl9wZW5kaW5nKHYsIHApOwotfQotCiBpbnQgZ2ljX2V2ZW50c19u
ZWVkX2RlbGl2ZXJ5KHZvaWQpCiB7CiAgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKaW5kZXgg
ZDhhY2JiZWFhYS4uNDUxYTMwNmE5OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMuYwor
KysgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCkBAIC01MDQsNyArNTA0LDkgQEAgdm9pZCB2Z2ljX2Ns
ZWFyX3BlbmRpbmdfaXJxcyhzdHJ1Y3QgdmNwdSAqdikKICAgICBzcGluX2xvY2tfaXJxc2F2ZSgm
di0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUg
KCBwLCB0LCAmdi0+YXJjaC52Z2ljLmluZmxpZ2h0X2lycXMsIGluZmxpZ2h0ICkKICAgICAgICAg
bGlzdF9kZWxfaW5pdCgmcC0+aW5mbGlnaHQpOwotICAgIGdpY19jbGVhcl9wZW5kaW5nX2lycXMo
dik7CisgICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlICggcCwgdCwgJnYtPmFyY2gudmdpYy5s
cl9wZW5kaW5nLCBscl9xdWV1ZSApCisgICAgICAgIGdpY19yZW1vdmVfZnJvbV9scl9wZW5kaW5n
KHYsIHApOworICAgIHYtPmFyY2gubHJfbWFzayA9IDA7CiAgICAgc3Bpbl91bmxvY2tfaXJxcmVz
dG9yZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9naWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKaW5kZXggZDNk
N2JkYTUwZC4uMmYyNDgzMDFjZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWMu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCkBAIC0yMzYsNyArMjM2LDYgQEAgaW50
IGdpY19yZW1vdmVfaXJxX2Zyb21fZ3Vlc3Qoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50
IHZpcnEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRl
c2MpOwogCiBleHRlcm4gdm9pZCBnaWNfaW5qZWN0KHZvaWQpOwotZXh0ZXJuIHZvaWQgZ2ljX2Ns
ZWFyX3BlbmRpbmdfaXJxcyhzdHJ1Y3QgdmNwdSAqdik7CiBleHRlcm4gaW50IGdpY19ldmVudHNf
bmVlZF9kZWxpdmVyeSh2b2lkKTsKIAogZXh0ZXJuIHZvaWQgaW5pdF9tYWludGVuYW5jZV9pbnRl
cnJ1cHQodm9pZCk7Ci0tIAoyLjE0LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 19 12:49:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 12:49:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5AG2-0004Q0-Ck; Thu, 19 Oct 2017 12:49:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1e5AG1-0004Pp-8O
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 12:49:05 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 97/D1-13910-04F98E95; Thu, 19 Oct 2017 12:49:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrILMWRWlGSWpSXmKPExsVysyfVTdd+/ot
 Ig1XnTC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz3a1ezFqwSrbhz5BRzA+MP/i5GLg4hgQ2M
 Ek9OzmOFcJYzSrzof8nexcjJwSagK7Hj5mtmEFtEIELi9ONLTCA2s4CSxP6z1xhBbGEBC4kTT
 3+A2SwCqhITj+4Bs3kFrCRezPwOZksIyEuce3CbeQIj5wJGhlWMGsWpRWWpRbrGRnpJRZnpGS
 W5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIEeYwCCHYyn1wUeYpTkYFIS5f1Y9SJSiC8pP6U
 yI7E4I76oNCe1+BCjDAeHkgTv4blAOcGi1PTUirTMHGDowKQlOHiURHijQdK8xQWJucWZ6RCp
 U4zGHMc2Xf7DxNFx8+4fJiGWvPy8VClx3ph5QKUCIKUZpXlwg2AhfYlRVkqYlxHoNCGegtSi3
 MwSVPlXjOIcjErCvHEgU3gy80rg9r0COoUJ6BR2e7BTShIRUlINjDZSiWdOply80XKr3Yfv9L
 vgm6/NVSTXTNlc9v5qrAibkIzVg54oljKOMIsN86/PqnT7G3Rt3r1dWT+rjA9JLt+caZMu6Pw
 2gT+l9TZ7tib72/mbqt+bxHUWrTJN3VH1VfC8wbe0jSpnfLgmF3xeVGW+N/S45+/Su/kK3MbK
 N2QfzFe0FZ3ap8RSnJFoqMVcVJwIAAlHWPZkAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1508417343!74479354!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50367 invoked from network); 19 Oct 2017 12:49:03 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-21.messagelabs.com with SMTP; 19 Oct 2017 12:49:03 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 70E26F;
 Thu, 19 Oct 2017 05:49:02 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 84A2F3F3E1;
 Thu, 19 Oct 2017 05:49:01 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Thu, 19 Oct 2017 13:48:35 +0100
Message-Id: <20171019124847.5978-1-andre.przywara@arm.com>
X-Mailer: git-send-email 2.14.1
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH 00/12] ARM: VGIC/GIC separation cleanups
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QnkgdGhlIG9yaWdpbmFsIFZHSUMgZGVzaWduLCBYZW4gZGlmZmVyZW50aWF0ZXMgYmV0d2VlbiB0
aGUgYWN0dWFsIFZHSUMKZW11bGF0aW9uIG9uIG9uZSBoYW5kIGFuZCB0aGUgR0lDIGhhcmR3YXJl
IGFjY2Vzc2VzIG9uIHRoZSBvdGhlci4KSXQgc2VlbXMgdGhlcmUgd2VyZSBzb21lIGRldmlhdGlv
bnMgZnJvbSB0aGF0IHNjaGVtZSAob3ZlciB0aW1lPyksIHNvIGF0CnRoZSBtb21lbnQgd2UgZW5k
IHVwIGhhcHBpbHkgYWNjZXNzaW5nIFZHSUMgc3BlY2lmaWMgZGF0YSBzdHJ1Y3R1cmVzCmxpa2Ug
c3RydWN0IHBlbmRpbmdfaXJxIGFuZCBzdHJ1Y3QgdmdpY19pcnFfcmFuayBmcm9tIHB1cmUgR0lD
IGZpbGVzCmxpa2UgZ2ljLmMgb3IgZXZlbiBpcnEuYyAodHJ5OiBnaXQgZ3JlcCAtbCBzdHJ1Y3Rc
IHBlbmRpbmdfaXJxIHhlbi9hcmNoL2FybSkuCkJ1dCBhbnkgZnV0dXJlIFZHSUMgcmV3b3JrIHdp
bGwgZGVwZW5kIG9uIGEgY2xlYW4gc2VwYXJhdGlvbiwgc28gdGhpcwpzZXJpZXMgdHJpZXMgdG8g
Y2xlYW4gdGhpcyB1cC4KSXQgc3RhcnRzIHdpdGggc29tZSByYXRoZXIgaW5ub2NlbnQgcGF0Y2hl
cywgcmVhY2hlcyBpdHMgcGVhayB3aXRoIHRoZQp1Z2x5IHBhdGNoIDUvMTIgYW5kIHRoZSBoZWF2
eSA2LzEyLCBhbmQgY2FsbXMgZG93biBpbiB0aGUgcmVzdCBvZiB0aGUKc2VyaWVzIGFnYWluLgpB
ZnRlciB0aGlzIHNlcmllcyB0aGVyZSBhcmUgbm8gbW9yZSByZWZlcmVuY2VzIHRvIFZHSUMgc3Ry
dWN0dXJlcyBmcm9tCkdJQyBmaWxlcywgYXQgbGVhc3QgZm9yIG5vbi1JVFMgY29kZS4gVGhlIElU
UyBpcyBhIGJlYXN0IG93biBpdHMgb3duCihibGFtZSB0aGUgYXV0aG9yKSBhbmQgd2lsbCBiZSBh
ZGRyZXNzZWQgbGF0ZXIuCgpUaGlzIGlzIGEgZmlyc3Qgc2hvdCwgYW55IGlkZWFzIG9uIGltcHJv
dmVtZW50cyBhcmUgd2VsY29tZS4KCkNoZWVycywKQW5kcmUuCgpBbmRyZSBQcnp5d2FyYSAoMTIp
OgogIEFSTTogcmVtb3ZlIHVubmVlZGVkIGdpYy5oIGluY2x1c2lvbnMKICBBUk06IHZHSUM6IGZp
eCBucl9pcnEgZGVmaW5pdGlvbgogIEFSTTogVkdJQzogcmVtb3ZlIGdpY19jbGVhcl9wZW5kaW5n
X2lycXMoKQogIEFSTTogVkdJQzogbW92ZSBnaWNfcmVtb3ZlX2lycV9mcm9tX3F1ZXVlcygpCiAg
QVJNOiBWR0lDOiBtb3ZlIGdpY19yZW1vdmVfZnJvbV9scl9wZW5kaW5nKCkKICBBUk06IFZHSUM6
IHN0cmVhbWxpbmUgZ2ljX3Jlc3RvcmVfcGVuZGluZ19pcnFzKCkKICBBUk06IFZHSUM6IHNwbGl0
IGdpYy5jIHRvIG9ic2VydmUgaGFyZHdhcmUvdmlydHVhbCBHSUMgc2VwYXJhdGlvbgogIEFSTTog
VkdJQzogc3BsaXQgdXAgZ2ljX2R1bXBfaW5mbygpIHRvIGNvdmVyIHZpcnR1YWwgcGFydCBzZXBh
cmF0ZWx5CiAgQVJNOiBWR0lDOiByZXdvcmsgZXZlbnRzX25lZWRfZGVsaXZlcnkoKQogIEFSTTog
VkdJQzogZmFjdG9yIG91dCB2Z2ljX2Nvbm5lY3RfaHdfaXJxKCkKICBBUk06IFZHSUM6IGZhY3Rv
ciBvdXQgdmdpY19nZXRfaHdfaXJxX2Rlc2MoKQogIEFSTTogVkdJQzogcmV3b3JrIGdpY3ZbMjNd
X3VwZGF0ZV9sciB0byBub3QgdXNlIHBlbmRpbmdfaXJxCgogeGVuL2FyY2gvYXJtL01ha2VmaWxl
ICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgICAgICAg
ICAgICB8ICAgMiArCiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgICAgICAgICAgfCAgIDEg
LQogeGVuL2FyY2gvYXJtL2dpYy12Mi5jICAgICAgICAgICAgICAgIHwgIDE0ICstCiB4ZW4vYXJj
aC9hcm0vZ2ljLXYzLmMgICAgICAgICAgICAgICAgfCAgMTIgKy0KIHhlbi9hcmNoL2FybS9naWMt
dmdpYy5jICAgICAgICAgICAgICB8IDQ0MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogeGVuL2FyY2gvYXJtL2dpYy5jICAgICAgICAgICAgICAgICAgIHwgNDMwICstLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL2FybS9pcnEuYyAgICAgICAgICAg
ICAgICAgICB8ICAgOSArLQogeGVuL2FyY2gvYXJtL3AybS5jICAgICAgICAgICAgICAgICAgIHwg
ICAxIC0KIHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvdmV4cHJlc3MuYyAgICB8ICAgMSAtCiB4ZW4v
YXJjaC9hcm0vcGxhdGZvcm1zL3hnZW5lLXN0b3JtLmMgfCAgIDEgLQogeGVuL2FyY2gvYXJtL3Rp
bWUuYyAgICAgICAgICAgICAgICAgIHwgICAxIC0KIHhlbi9hcmNoL2FybS90cmFwcy5jICAgICAg
ICAgICAgICAgICB8ICAgMyArLQogeGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgICAgICAgICAg
IHwgICA2ICstCiB4ZW4vYXJjaC9hcm0vdmdpYy5jICAgICAgICAgICAgICAgICAgfCAgNDYgKysr
LQogeGVuL2FyY2gvYXJtL3Zwc2NpLmMgICAgICAgICAgICAgICAgIHwgICAxIC0KIHhlbi9hcmNo
L2FybS92dGltZXIuYyAgICAgICAgICAgICAgICB8ICAgMSAtCiB4ZW4vaW5jbHVkZS9hc20tYXJt
L2V2ZW50LmggICAgICAgICAgfCAgMTMgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmggICAg
ICAgICAgICB8ICAgOSArLQogeGVuL2luY2x1ZGUvYXNtLWFybS9pcnEuaCAgICAgICAgICAgIHwg
ICAyICstCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCAgICAgICAgICAgfCAgMTAgKwogMjEg
ZmlsZXMgY2hhbmdlZCwgNTM0IGluc2VydGlvbnMoKyksIDQ3MiBkZWxldGlvbnMoLSkKIGNyZWF0
ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYwoKLS0gCjIuMTQuMQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 12:49:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 12:49:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5AGB-0004Tz-Aq; Thu, 19 Oct 2017 12:49:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1e5AGA-0004Sq-1H
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 12:49:14 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 34/62-13910-94F98E95; Thu, 19 Oct 2017 12:49:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVysyfVTddj/ot
 Ig4dLDC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozFL2MKHotWdF+5zNLAOFGoi5GLQ0hgM6PE
 sYsbmSGc5YwS+3/9Y+ti5ORgE9CV2HHzNTOILSIQIXH68SUmEJtZQEli/9lrjCC2sEC0xIOdk
 1hAbBYBVYnv056C1fAKWEncOvQGrEZCQF7i3IPbYHM4Bawlbu+9ARYXAqrZ9vAd4wRG7gWMDK
 sYNYpTi8pSi3SNLPSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQL9ywAEOxjPrw0
 8xCjJwaQkyvux6kWkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne8nlAOcGi1PTUirTMHGCgwaQl
 OHiURHi9QdK8xQWJucWZ6RCpU4y6HB037/5hEmLJy89LlRLnjQEpEgApyijNgxsBC/pLjLJSw
 ryMQEcJ8RSkFuVmlqDKv2IU52BUEuaNA5nCk5lXArfpFdARTEBHsNuDHVGSiJCSamDs5rXg7Y
 lbv/9MRuhs7gdPFysZbpO6+aRB/9vfm1t+sp8t3B1+YLGIVpxNHXsH2+ebduGaDR8fLljX81o
 g6OnLN/l7U4J+la/1L551mLUjWuTInWA519MS4idclq+cEpKjfs1861OmaUwrV3JHifdfP3Hc
 KLIo/tqNZataM0oOy3jrpuXlKUxTYinOSDTUYi4qTgQAr/FZznUCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1508417352!77937751!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34350 invoked from network); 19 Oct 2017 12:49:12 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-21.messagelabs.com with SMTP; 19 Oct 2017 12:49:12 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1BDB415BF;
 Thu, 19 Oct 2017 05:49:12 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 301533F3E1;
 Thu, 19 Oct 2017 05:49:11 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Thu, 19 Oct 2017 13:48:43 +0100
Message-Id: <20171019124847.5978-9-andre.przywara@arm.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20171019124847.5978-1-andre.przywara@arm.com>
References: <20171019124847.5978-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH 08/12] ARM: VGIC: split up gic_dump_info() to
	cover virtual part separately
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5IGdpY19kdW1wX2luZm8oKSBub3Qgb25seSBkdW1wcyB0aGUgaGFyZHdhcmUgc3Rh
dGUgb2YgdGhlIEdJQywKYnV0IGFsc28gdGhlIFZHSUMgaW50ZXJuYWwgdmlydHVhbCBJUlEgbGlz
dHMuClNwbGl0IHRoZSBsYXR0ZXIgb2ZmIGFuZCBtb3ZlIGl0IGludG8gdmdpYy5jIHRvIG9ic2Vy
dmUgdGhlIGFic3RyYWN0aW9uLgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJl
LnByenl3YXJhQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgICAgfCAgMSAr
CiB4ZW4vYXJjaC9hcm0vZ2ljLmMgICAgICAgICB8IDEyIC0tLS0tLS0tLS0tLQogeGVuL2FyY2gv
YXJtL3ZnaWMuYyAgICAgICAgfCAxMSArKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS92
Z2ljLmggfCAgMiArKwogNCBmaWxlcyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAxMiBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9h
cm0vZG9tYWluLmMKaW5kZXggNzNmNGQ0YjJiMi4uNTI1MGJjMmY4OCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwpAQCAtOTQyLDYg
Kzk0Miw3IEBAIGxvbmcgYXJjaF9kb192Y3B1X29wKGludCBjbWQsIHN0cnVjdCB2Y3B1ICp2LCBY
RU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKIHZvaWQgYXJjaF9kdW1wX3ZjcHVfaW5m
byhzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBnaWNfZHVtcF9pbmZvKHYpOworICAgIHZnaWNfZHVt
cF9pbmZvKHYpOwogfQogCiB2b2lkIHZjcHVfbWFya19ldmVudHNfcGVuZGluZyhzdHJ1Y3QgdmNw
dSAqdikKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMuYyBiL3hlbi9hcmNoL2FybS9naWMu
YwppbmRleCAwNGU2ZDY2YjY5Li40Y2I3NGQ0NDllIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0v
Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy5jCkBAIC00NDMsMjAgKzQ0Myw4IEBAIHN0YXRp
YyB2b2lkIG1haW50ZW5hbmNlX2ludGVycnVwdChpbnQgaXJxLCB2b2lkICpkZXZfaWQsIHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyCiAKIHZvaWQgZ2ljX2R1bXBfaW5mbyhzdHJ1Y3QgdmNwdSAqdikK
IHsKLSAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnA7Ci0KICAgICBwcmludGsoIkdJQ0hfTFJzICh2
Y3B1ICVkKSBtYXNrPSUiUFJJeDY0IlxuIiwgdi0+dmNwdV9pZCwgdi0+YXJjaC5scl9tYXNrKTsK
ICAgICBnaWNfaHdfb3BzLT5kdW1wX3N0YXRlKHYpOwotCi0gICAgbGlzdF9mb3JfZWFjaF9lbnRy
eSAoIHAsICZ2LT5hcmNoLnZnaWMuaW5mbGlnaHRfaXJxcywgaW5mbGlnaHQgKQotICAgIHsKLSAg
ICAgICAgcHJpbnRrKCJJbmZsaWdodCBpcnE9JXUgbHI9JXVcbiIsIHAtPmlycSwgcC0+bHIpOwot
ICAgIH0KLQotICAgIGxpc3RfZm9yX2VhY2hfZW50cnkoIHAsICZ2LT5hcmNoLnZnaWMubHJfcGVu
ZGluZywgbHJfcXVldWUgKQotICAgIHsKLSAgICAgICAgcHJpbnRrKCJQZW5kaW5nIGlycT0lZFxu
IiwgcC0+aXJxKTsKLSAgICB9CiB9CiAKIHZvaWQgaW5pdF9tYWludGVuYW5jZV9pbnRlcnJ1cHQo
dm9pZCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdp
Yy5jCmluZGV4IDJjZGFjYTc0ODAuLjM3YTA4M2U4MDQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS92Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwpAQCAtNjU2LDYgKzY1NiwxNyBAQCB2
b2lkIHZnaWNfZnJlZV92aXJxKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2aXJxKQog
ICAgIGNsZWFyX2JpdCh2aXJxLCBkLT5hcmNoLnZnaWMuYWxsb2NhdGVkX2lycXMpOwogfQogCit2
b2lkIHZnaWNfZHVtcF9pbmZvKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHN0cnVjdCBwZW5kaW5n
X2lycSAqcDsKKworICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBwLCAmdi0+YXJjaC52Z2ljLmlu
ZmxpZ2h0X2lycXMsIGluZmxpZ2h0ICkKKyAgICAgICAgcHJpbnRrKCJJbmZsaWdodCBpcnE9JXUg
bHI9JXVcbiIsIHAtPmlycSwgcC0+bHIpOworCisgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSggcCwg
JnYtPmFyY2gudmdpYy5scl9wZW5kaW5nLCBscl9xdWV1ZSApCisgICAgICAgIHByaW50aygiUGVu
ZGluZyBpcnE9JWRcbiIsIHAtPmlycSk7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAg
KiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vdmdpYy5oCmluZGV4IDBkMzgxMGU2YWYuLjQ5YjhhNGJlYzAgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vdmdpYy5oCkBAIC0yMjYsNiArMjI2LDggQEAgZXh0ZXJuIGJvb2wgdmdpY190b19zZ2koc3Ry
dWN0IHZjcHUgKnYsIHJlZ2lzdGVyX3Qgc2dpciwKICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IHN0cnVjdCBzZ2lfdGFyZ2V0ICp0YXJnZXQpOwogZXh0ZXJuIGJvb2wgdmdpY19taWdyYXRl
X2lycShzdHJ1Y3QgdmNwdSAqb2xkLCBzdHJ1Y3QgdmNwdSAqbmV3LCB1bnNpZ25lZCBpbnQgaXJx
KTsKIAordm9pZCB2Z2ljX2R1bXBfaW5mbyhzdHJ1Y3QgdmNwdSAqdik7CisKIC8qIFJlc2VydmUg
YSBzcGVjaWZpYyBndWVzdCB2SVJRICovCiBleHRlcm4gYm9vbCB2Z2ljX3Jlc2VydmVfdmlycShz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmlycSk7CiAKLS0gCjIuMTQuMQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 12:49:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 12:49:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5AG7-0004RI-Eo; Thu, 19 Oct 2017 12:49:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1e5AG6-0004R0-76
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 12:49:10 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 7C/85-14867-54F98E95; Thu, 19 Oct 2017 12:49:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVysyfVTdd1/ot
 Ig4bXnBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bTm0dZC44qV7Se/MvSwDhfrouRi0NIYAOj
 xIu5KxkhnOWMEvc61zJ1MXJysAnoSuy4+ZoZxBYRiJA4/fgSWJxZQEli/9lrjCC2sICzxJXVd
 8FsFgFViU8/3rOA2LwCVhJn+w+AxSUE5CXOPbgNNodTwFri9t4bYHEhoJptD98xTmDkXsDIsI
 pRvTi1qCy1SNdEL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj0L8MQLCDsfuy/yF
 GSQ4mJVHej1UvIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8DLPA8oJFqWmp1akZeYAAw0mLcHB
 oyTCGz0XKM1bXJCYW5yZDpE6xajL0XHz7h8mIZa8/LxUKXHeuyBFAiBFGaV5cCNgQX+JUVZKm
 JcR6CghnoLUotzMElT5V4ziHIxKwrwrQKbwZOaVwG16BXQEE9AR7PZgR5QkIqSkGhgLFAsvVd
 kFlzy9sH/z1PuttVsVLTlfXGgMYi5VzxWNuJRXnXpk2c3yBYGtEbtDHaQmiArl8t/kMDF41fJ
 j705H75sbykV0QhI+p0acW3Gz0H72l7213+0Z/2o82iYYPnNF2zHpDlnx4/4T9aq22M7jW5Tc
 2X6+wLsu7ZniTvc1hYwiVTKSp5RYijMSDbWYi4oTAVC8egN1AgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1508417348!59584586!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27095 invoked from network); 19 Oct 2017 12:49:08 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-15.tower-27.messagelabs.com with SMTP; 19 Oct 2017 12:49:08 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4B1E8F;
 Thu, 19 Oct 2017 05:49:08 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5F45C3F3E1;
 Thu, 19 Oct 2017 05:49:07 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Thu, 19 Oct 2017 13:48:40 +0100
Message-Id: <20171019124847.5978-6-andre.przywara@arm.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20171019124847.5978-1-andre.przywara@arm.com>
References: <20171019124847.5978-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH 05/12] ARM: VGIC: move
	gic_remove_from_lr_pending()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Z2ljX3JlbW92ZV9mcm9tX2xyX3BlbmRpbmcoKSB3YXMgbm90IG9ubHkgbWlzbmFtZWQsIGl0IGFs
c28gaGFkIHRoZSB3cm9uZwphYnN0cmFjdGlvbiwgYXMgaXQgc2hvdWxkIG5vdCBsaXZlIGluIGdp
Yy5jLgpNb3ZlIGl0IGludG8gdmdpYy5jIGFuZCB2Z2ljLmgsIHdoZXJlIGl0IGJlbG9uZ3MsIGFu
ZCByZW5hbWUgaXQgb24gdGhlCndheS4KClNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxh
bmRyZS5wcnp5d2FyYUBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9naWMuYyAgICAgICAgIHwg
IDcgLS0tLS0tLQogeGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgfCAgMiArLQogeGVuL2FyY2gv
YXJtL3ZnaWMuYyAgICAgICAgfCAxMyArKysrKysrKysrLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJt
L2dpYy5oICB8ICAxIC0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oIHwgIDEgKwogNSBmaWxl
cyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vZ2ljLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKaW5kZXggZWYwNDEzNTRl
YS4uNTlkZDI1NWMyYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy5jCisrKyBiL3hlbi9h
cmNoL2FybS9naWMuYwpAQCAtNDA0LDEzICs0MDQsNiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgZ2lj
X2FkZF90b19scl9wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcGVuZGluZ19pcnEgKm4p
CiAgICAgbGlzdF9hZGRfdGFpbCgmbi0+bHJfcXVldWUsICZ2LT5hcmNoLnZnaWMubHJfcGVuZGlu
Zyk7CiB9CiAKLXZvaWQgZ2ljX3JlbW92ZV9mcm9tX2xyX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYs
IHN0cnVjdCBwZW5kaW5nX2lycSAqcCkKLXsKLSAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnYt
PmFyY2gudmdpYy5sb2NrKSk7Ci0KLSAgICBsaXN0X2RlbF9pbml0KCZwLT5scl9xdWV1ZSk7Ci19
Ci0KIHZvaWQgZ2ljX3JhaXNlX2luZmxpZ2h0X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
aW50IHZpcnR1YWxfaXJxKQogewogICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqbiA9IGlycV90b19w
ZW5kaW5nKHYsIHZpcnR1YWxfaXJxKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYz
LWl0cy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKaW5kZXggZDhmYTQ0MjU4ZC4uNWI3
NzU5NDcyMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKKysrIGIveGVu
L2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKQEAgLTQ0OSw3ICs0NDksNyBAQCBzdGF0aWMgdm9pZCB1
cGRhdGVfbHBpX3ZnaWNfc3RhdHVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcGVuZGluZ19pcnEg
KnApCiAgICAgICAgICAgICBnaWNfcmFpc2VfZ3Vlc3RfaXJxKHYsIHAtPmlycSwgcC0+bHBpX3By
aW9yaXR5KTsKICAgICB9CiAgICAgZWxzZQotICAgICAgICBnaWNfcmVtb3ZlX2Zyb21fbHJfcGVu
ZGluZyh2LCBwKTsKKyAgICAgICAgdmdpY19yZW1vdmVfZnJvbV9scl9wZW5kaW5nKHYsIHApOwog
fQogCiBzdGF0aWMgaW50IGl0c19oYW5kbGVfaW52KHN0cnVjdCB2aXJ0X2l0cyAqaXRzLCB1aW50
NjRfdCAqY21kcHRyKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMuYyBiL3hlbi9hcmNo
L2FybS92Z2ljLmMKaW5kZXggY2Q1MGI5MGQ2Ny4uMmNkYWNhNzQ4MCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL3ZnaWMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCkBAIC0zNDUsNyArMzQ1
LDcgQEAgdm9pZCB2Z2ljX2Rpc2FibGVfaXJxcyhzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3Qgciwg
aW50IG4pCiAgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2X3RhcmdldC0+YXJjaC52Z2ljLmxv
Y2ssIGZsYWdzKTsKICAgICAgICAgcCA9IGlycV90b19wZW5kaW5nKHZfdGFyZ2V0LCBpcnEpOwog
ICAgICAgICBjbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9FTkFCTEVELCAmcC0+c3RhdHVzKTsKLSAg
ICAgICAgZ2ljX3JlbW92ZV9mcm9tX2xyX3BlbmRpbmcodl90YXJnZXQsIHApOworICAgICAgICB2
Z2ljX3JlbW92ZV9mcm9tX2xyX3BlbmRpbmcodl90YXJnZXQsIHApOwogICAgICAgICBkZXNjID0g
cC0+ZGVzYzsKICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmdl90YXJnZXQtPmFyY2gu
dmdpYy5sb2NrLCBmbGFncyk7CiAKQEAgLTUwNSwxOCArNTA1LDI1IEBAIHZvaWQgdmdpY19jbGVh
cl9wZW5kaW5nX2lycXMoc3RydWN0IHZjcHUgKnYpCiAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9z
YWZlICggcCwgdCwgJnYtPmFyY2gudmdpYy5pbmZsaWdodF9pcnFzLCBpbmZsaWdodCApCiAgICAg
ICAgIGxpc3RfZGVsX2luaXQoJnAtPmluZmxpZ2h0KTsKICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5
X3NhZmUgKCBwLCB0LCAmdi0+YXJjaC52Z2ljLmxyX3BlbmRpbmcsIGxyX3F1ZXVlICkKLSAgICAg
ICAgZ2ljX3JlbW92ZV9mcm9tX2xyX3BlbmRpbmcodiwgcCk7CisgICAgICAgIHZnaWNfcmVtb3Zl
X2Zyb21fbHJfcGVuZGluZyh2LCBwKTsKICAgICB2LT5hcmNoLmxyX21hc2sgPSAwOwogICAgIHNw
aW5fdW5sb2NrX2lycXJlc3RvcmUoJnYtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7CiB9CiAKK3Zv
aWQgdmdpY19yZW1vdmVfZnJvbV9scl9wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcGVu
ZGluZ19pcnEgKnApCit7CisgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZ2LT5hcmNoLnZnaWMu
bG9jaykpOworCisgICAgbGlzdF9kZWxfaW5pdCgmcC0+bHJfcXVldWUpOworfQorCiB2b2lkIHZn
aWNfcmVtb3ZlX2lycV9mcm9tX3F1ZXVlcyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHBlbmRpbmdf
aXJxICpwKQogewogICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmdi0+YXJjaC52Z2ljLmxvY2sp
KTsKIAogICAgIGNsZWFyX2JpdChHSUNfSVJRX0dVRVNUX1FVRVVFRCwgJnAtPnN0YXR1cyk7CiAg
ICAgbGlzdF9kZWxfaW5pdCgmcC0+aW5mbGlnaHQpOwotICAgIGdpY19yZW1vdmVfZnJvbV9scl9w
ZW5kaW5nKHYsIHApOworICAgIHZnaWNfcmVtb3ZlX2Zyb21fbHJfcGVuZGluZyh2LCBwKTsKIH0K
IAogdm9pZCB2Z2ljX3ZjcHVfaW5qZWN0X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50
IHZpcnEpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9naWMuaAppbmRleCAwMzBjMWQ4NmE3Li40YjJhNjBlZTY0IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2lj
LmgKQEAgLTI0Miw3ICsyNDIsNiBAQCBleHRlcm4gdm9pZCBpbml0X21haW50ZW5hbmNlX2ludGVy
cnVwdCh2b2lkKTsKIGV4dGVybiB2b2lkIGdpY19yYWlzZV9ndWVzdF9pcnEoc3RydWN0IHZjcHUg
KnYsIHVuc2lnbmVkIGludCBpcnEsCiAgICAgICAgIHVuc2lnbmVkIGludCBwcmlvcml0eSk7CiBl
eHRlcm4gdm9pZCBnaWNfcmFpc2VfaW5mbGlnaHRfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25l
ZCBpbnQgdmlydHVhbF9pcnEpOwotZXh0ZXJuIHZvaWQgZ2ljX3JlbW92ZV9mcm9tX2xyX3BlbmRp
bmcoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwZW5kaW5nX2lycSAqcCk7CiAKIC8qIEFjY2VwdCBh
biBpbnRlcnJ1cHQgZnJvbSB0aGUgR0lDIGFuZCBkaXNwYXRjaCBpdHMgaGFuZGxlciAqLwogZXh0
ZXJuIHZvaWQgZ2ljX2ludGVycnVwdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgaW50IGlz
X2ZpcSk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vdmdpYy5oCmluZGV4IDhkMGZmNjU3MDguLjBkMzgxMGU2YWYgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
dmdpYy5oCkBAIC0yMDUsNiArMjA1LDcgQEAgZXh0ZXJuIHN0cnVjdCB2Y3B1ICp2Z2ljX2dldF90
YXJnZXRfdmNwdShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnEpOwogZXh0ZXJuIHZv
aWQgdmdpY192Y3B1X2luamVjdF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJx
KTsKIGV4dGVybiB2b2lkIHZnaWNfdmNwdV9pbmplY3Rfc3BpKHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGludCB2aXJxKTsKIHZvaWQgdmdpY19yZW1vdmVfaXJxX2Zyb21fcXVldWVzKHN0cnVj
dCB2Y3B1ICp2LCBzdHJ1Y3QgcGVuZGluZ19pcnEgKnApOwordm9pZCB2Z2ljX3JlbW92ZV9mcm9t
X2xyX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwZW5kaW5nX2lycSAqcCk7CiBleHRl
cm4gdm9pZCB2Z2ljX2NsZWFyX3BlbmRpbmdfaXJxcyhzdHJ1Y3QgdmNwdSAqdik7CiBleHRlcm4g
dm9pZCB2Z2ljX2luaXRfcGVuZGluZ19pcnEoc3RydWN0IHBlbmRpbmdfaXJxICpwLCB1bnNpZ25l
ZCBpbnQgdmlycSk7CiBleHRlcm4gc3RydWN0IHBlbmRpbmdfaXJxICppcnFfdG9fcGVuZGluZyhz
dHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGlycSk7Ci0tIAoyLjE0LjEKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 19 12:49:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 12:49:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5AGA-0004T5-0K; Thu, 19 Oct 2017 12:49:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1e5AG9-0004R0-5d
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 12:49:13 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 27/B5-14867-84F98E95; Thu, 19 Oct 2017 12:49:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsVysyfVTddj/ot
 Ig+PdzBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bP7gtsBQv3M1ZcvnmHtYFxSw9jFyMXh5DA
 BkaJ69/bWCCc5YwS3fOuATmcHGwCuhI7br5mBrFFBCIkTj++xARiMwsoSew/e40RxBYGip/d2
 cYKYrMIqEq8avoPZHNw8ApYScx6XgoSlhCQlzj34DbYGE4Ba4nbe2+AtQoBlWx7+I5xAiP3Ak
 aGVYwaxalFZalFuoYmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgT5mAIIdjNc
 3BhxilORgUhLl/Vj1IlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/huUA5waLU9NSKtMwcYLDB
 pCU4eJREeL3nAaV5iwsSc4sz0yFSpxh1OTpu3v3DJMSSl5+XKiXOexdkhgBIUUZpHtwIWOBfY
 pSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvM5ApPJl5JXCbXgEdwQR0BLs92BEliQgpqQbGC+
 9v7r/+IqAqVMWVh6nobt+Ofb5bTAI3Bu+tbph96cfUwyuqtsxbO0NazPlNRD6L3O7MfUsKSw+
 Xzb+1P2Ptvesn/t1coV3jFNW9f9W117HXPs69Z1U3rcTW0ILP63gIQ+P5J+sm6P6/ofHYqqsh
 TOf9xKb3fd573Jj8t232jnbbWc75aWFTvhJLcUaioRZzUXEiADy/LUl3AgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1508417351!74839124!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10798 invoked from network); 19 Oct 2017 12:49:11 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-11.tower-21.messagelabs.com with SMTP; 19 Oct 2017 12:49:11 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E69DCF;
 Thu, 19 Oct 2017 05:49:10 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B23F33F3E1;
 Thu, 19 Oct 2017 05:49:09 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Thu, 19 Oct 2017 13:48:42 +0100
Message-Id: <20171019124847.5978-8-andre.przywara@arm.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20171019124847.5978-1-andre.przywara@arm.com>
References: <20171019124847.5978-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH 07/12] ARM: VGIC: split gic.c to observe
	hardware/virtual GIC separation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5IGdpYy5jIGhvbGRzIGNvZGUgdG8gaGFuZGxlIGhhcmR3YXJlIElSUXMgYXMgd2Vs
bCBhcyBjb2RlIHRvCmJyaWRnZSBWR0lDIHJlcXVlc3RzIHRvIHRoZSBHSUMgdmlydHVhbGl6YXRp
b24gaGFyZHdhcmUuCkRlc3BpdGUgYmVpbmcgbmFtZWQgZ2ljLmMsIHRoaXMgZmlsZSByZWFjaGVz
IGludG8gdGhlIFZHSUMgYW5kIHVzZXMgZGF0YQpzdHJ1Y3R1cmVzIGRlc2NyaWJpbmcgdmlydHVh
bCBJUlFzLgpUbyBpbXByb3ZlIGFic3RyYWN0aW9uLCBtb3ZlIHRoZSBWR0lDIGZ1bmN0aW9ucyBp
bnRvIGEgc2VwYXJhdGUgZmlsZSwKc28gdGhhdCBnaWMuYyBkb2VzIHdoYXQgaXMgc2F5cyBvbiB0
aGUgdGluLgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFy
bS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL01ha2VmaWxlICAgfCAgIDEgKwogeGVuL2FyY2gvYXJt
L2dpYy12Z2ljLmMgfCAzOTUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiB4ZW4vYXJjaC9hcm0vZ2ljLmMgICAgICB8IDM0OCArLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgMzk4IGluc2VydGlv
bnMoKyksIDM0NiBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0v
Z2ljLXZnaWMuYwoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9NYWtlZmlsZSBiL3hlbi9hcmNo
L2FybS9NYWtlZmlsZQppbmRleCAzMGEyYTY1MDBhLi40MWQ3MzY2NTI3IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vTWFrZWZpbGUKKysrIGIveGVuL2FyY2gvYXJtL01ha2VmaWxlCkBAIC0xNiw2
ICsxNiw3IEBAIG9iai15ICs9IGRvbWFpbl9idWlsZC5vCiBvYmoteSArPSBkb21jdGwubwogb2Jq
LSQoRUFSTFlfUFJJTlRLKSArPSBlYXJseV9wcmludGsubwogb2JqLXkgKz0gZ2ljLm8KK29iai15
ICs9IGdpYy12Z2ljLm8KIG9iai15ICs9IGdpYy12Mi5vCiBvYmotJChDT05GSUdfSEFTX0dJQ1Yz
KSArPSBnaWMtdjMubwogb2JqLSQoQ09ORklHX0hBU19JVFMpICs9IGdpYy12My1pdHMubwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXZnaWMu
YwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi42NmNhZTIxZTgyCi0tLSAv
ZGV2L251bGwKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMKQEAgLTAsMCArMSwzOTUgQEAK
Ky8qCisgKiB4ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYworICoKKyAqIEFSTSBHZW5lcmljIEludGVy
cnVwdCBDb250cm9sbGVyIHZpcnR1YWxpemF0aW9uIHN1cHBvcnQKKyAqCisgKiBUaW0gRGVlZ2Fu
IDx0aW1AeGVuLm9yZz4KKyAqIENvcHlyaWdodCAoYykgMjAxMSBDaXRyaXggU3lzdGVtcy4KKyAq
CisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUg
aXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKKyAqIHRoZSBGcmVlIFNvZnR3YXJlIEZv
dW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCisgKiAoYXQgeW91
ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0
cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhP
VVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAq
IE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNl
ZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisg
Ki8KKworI2luY2x1ZGUgPHhlbi9saWIuaD4KKyNpbmNsdWRlIDx4ZW4vaW5pdC5oPgorI2luY2x1
ZGUgPHhlbi9tbS5oPgorI2luY2x1ZGUgPHhlbi9pcnEuaD4KKyNpbmNsdWRlIDx4ZW4vc2NoZWQu
aD4KKyNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KKyNpbmNsdWRlIDx4ZW4vc29mdGlycS5oPgorI2lu
Y2x1ZGUgPHhlbi9saXN0Lmg+CisjaW5jbHVkZSA8eGVuL2RldmljZV90cmVlLmg+CisjaW5jbHVk
ZSA8eGVuL2FjcGkuaD4KKyNpbmNsdWRlIDxhc20vcDJtLmg+CisjaW5jbHVkZSA8YXNtL2RvbWFp
bi5oPgorI2luY2x1ZGUgPGFzbS9wbGF0Zm9ybS5oPgorI2luY2x1ZGUgPGFzbS9kZXZpY2UuaD4K
KyNpbmNsdWRlIDxhc20vaW8uaD4KKyNpbmNsdWRlIDxhc20vZ2ljLmg+CisjaW5jbHVkZSA8YXNt
L3ZnaWMuaD4KKyNpbmNsdWRlIDxhc20vYWNwaS5oPgorCitleHRlcm4gdWludDY0X3QgcGVyX2Nw
dV9fbHJfbWFzazsKK2V4dGVybiBjb25zdCBzdHJ1Y3QgZ2ljX2h3X29wZXJhdGlvbnMgKmdpY19o
d19vcHM7CisKKyNkZWZpbmUgbHJfYWxsX2Z1bGwoKSAodGhpc19jcHUobHJfbWFzaykgPT0gKCgx
IDw8IGdpY19od19vcHMtPmluZm8tPm5yX2xycykgLSAxKSkKKworI3VuZGVmIEdJQ19ERUJVRwor
CitzdGF0aWMgdm9pZCBnaWNfdXBkYXRlX29uZV9scihzdHJ1Y3QgdmNwdSAqdiwgaW50IGkpOwor
CitzdGF0aWMgaW5saW5lIHZvaWQgZ2ljX3NldF9scihpbnQgbHIsIHN0cnVjdCBwZW5kaW5nX2ly
cSAqcCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzdGF0ZSkK
K3sKKyAgICBBU1NFUlQoIWxvY2FsX2lycV9pc19lbmFibGVkKCkpOworCisgICAgY2xlYXJfYml0
KEdJQ19JUlFfR1VFU1RfUFJJU1RJTkVfTFBJLCAmcC0+c3RhdHVzKTsKKworICAgIGdpY19od19v
cHMtPnVwZGF0ZV9scihsciwgcCwgc3RhdGUpOworCisgICAgc2V0X2JpdChHSUNfSVJRX0dVRVNU
X1ZJU0lCTEUsICZwLT5zdGF0dXMpOworICAgIGNsZWFyX2JpdChHSUNfSVJRX0dVRVNUX1FVRVVF
RCwgJnAtPnN0YXR1cyk7CisgICAgcC0+bHIgPSBscjsKK30KKworc3RhdGljIGlubGluZSB2b2lk
IGdpY19hZGRfdG9fbHJfcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHBlbmRpbmdfaXJx
ICpuKQoreworICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqaXRlcjsKKworICAgIEFTU0VSVChzcGlu
X2lzX2xvY2tlZCgmdi0+YXJjaC52Z2ljLmxvY2spKTsKKworICAgIGlmICggIWxpc3RfZW1wdHko
Jm4tPmxyX3F1ZXVlKSApCisgICAgICAgIHJldHVybjsKKworICAgIGxpc3RfZm9yX2VhY2hfZW50
cnkgKCBpdGVyLCAmdi0+YXJjaC52Z2ljLmxyX3BlbmRpbmcsIGxyX3F1ZXVlICkKKyAgICB7Cisg
ICAgICAgIGlmICggaXRlci0+cHJpb3JpdHkgPiBuLT5wcmlvcml0eSApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIGxpc3RfYWRkX3RhaWwoJm4tPmxyX3F1ZXVlLCAmaXRlci0+bHJfcXVldWUpOwor
ICAgICAgICAgICAgcmV0dXJuOworICAgICAgICB9CisgICAgfQorICAgIGxpc3RfYWRkX3RhaWwo
Jm4tPmxyX3F1ZXVlLCAmdi0+YXJjaC52Z2ljLmxyX3BlbmRpbmcpOworfQorCit2b2lkIGdpY19y
YWlzZV9pbmZsaWdodF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJ0dWFsX2ly
cSkKK3sKKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKm4gPSBpcnFfdG9fcGVuZGluZyh2LCB2aXJ0
dWFsX2lycSk7CisKKyAgICAvKiBJZiBhbiBMUEkgaGFzIGJlZW4gcmVtb3ZlZCBtZWFud2hpbGUs
IHRoZXJlIGlzIG5vdGhpbmcgbGVmdCB0byByYWlzZS4gKi8KKyAgICBpZiAoIHVubGlrZWx5KCFu
KSApCisgICAgICAgIHJldHVybjsKKworICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmdi0+YXJj
aC52Z2ljLmxvY2spKTsKKworICAgIC8qIERvbid0IHRyeSB0byB1cGRhdGUgdGhlIExSIGlmIHRo
ZSBpbnRlcnJ1cHQgaXMgZGlzYWJsZWQgKi8KKyAgICBpZiAoICF0ZXN0X2JpdChHSUNfSVJRX0dV
RVNUX0VOQUJMRUQsICZuLT5zdGF0dXMpICkKKyAgICAgICAgcmV0dXJuOworCisgICAgaWYgKCBs
aXN0X2VtcHR5KCZuLT5scl9xdWV1ZSkgKQorICAgIHsKKyAgICAgICAgaWYgKCB2ID09IGN1cnJl
bnQgKQorICAgICAgICAgICAgZ2ljX3VwZGF0ZV9vbmVfbHIodiwgbi0+bHIpOworICAgIH0KKyNp
ZmRlZiBHSUNfREVCVUcKKyAgICBlbHNlCisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19ERUJVRywg
InRyeWluZyB0byBpbmplY3QgaXJxPSV1IGludG8gZCVkdiVkLCB3aGVuIGl0IGlzIHN0aWxsIGxy
X3BlbmRpbmdcbiIsCisgICAgICAgICAgICAgICAgIHZpcnR1YWxfaXJxLCB2LT5kb21haW4tPmRv
bWFpbl9pZCwgdi0+dmNwdV9pZCk7CisjZW5kaWYKK30KKworLyoKKyAqIEZpbmQgYW4gdW51c2Vk
IExSIHRvIGluc2VydCBhbiBJUlEgaW50bywgc3RhcnRpbmcgd2l0aCB0aGUgTFIgZ2l2ZW4KKyAq
IGJ5IEBsci4gSWYgdGhpcyBuZXcgaW50ZXJydXB0IGlzIGEgUFJJU1RJTkUgTFBJLCBzY2FuIHRo
ZSBvdGhlciBMUnMgdG8KKyAqIGF2b2lkIGluc2VydGluZyB0aGUgc2FtZSBJUlEgdHdpY2UuIFRo
aXMgc2l0dWF0aW9uIGNhbiBvY2N1ciB3aGVuIGFuCisgKiBldmVudCBnZXRzIGRpc2NhcmRlZCB3
aGlsZSB0aGUgTFBJIGlzIGluIGFuIExSLCBhbmQgYSBuZXcgTFBJIHdpdGggdGhlCisgKiBzYW1l
IG51bWJlciBnZXRzIG1hcHBlZCBxdWlja2x5IGFmdGVyd2FyZHMuCisgKi8KK3N0YXRpYyB1bnNp
Z25lZCBpbnQgZ2ljX2ZpbmRfdW51c2VkX2xyKHN0cnVjdCB2Y3B1ICp2LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxyKQoreworICAg
IHVuc2lnbmVkIGludCBucl9scnMgPSBnaWNfaHdfb3BzLT5pbmZvLT5ucl9scnM7CisgICAgdW5z
aWduZWQgbG9uZyAqbHJfbWFzayA9ICh1bnNpZ25lZCBsb25nICopICZ0aGlzX2NwdShscl9tYXNr
KTsKKyAgICBzdHJ1Y3QgZ2ljX2xyIGxyX3ZhbDsKKworICAgIEFTU0VSVChzcGluX2lzX2xvY2tl
ZCgmdi0+YXJjaC52Z2ljLmxvY2spKTsKKworICAgIGlmICggdW5saWtlbHkodGVzdF9iaXQoR0lD
X0lSUV9HVUVTVF9QUklTVElORV9MUEksICZwLT5zdGF0dXMpKSApCisgICAgeworICAgICAgICB1
bnNpZ25lZCBpbnQgdXNlZF9scjsKKworICAgICAgICBmb3JfZWFjaF9zZXRfYml0KHVzZWRfbHIs
IGxyX21hc2ssIG5yX2xycykKKyAgICAgICAgeworICAgICAgICAgICAgZ2ljX2h3X29wcy0+cmVh
ZF9scih1c2VkX2xyLCAmbHJfdmFsKTsKKyAgICAgICAgICAgIGlmICggbHJfdmFsLnZpcnEgPT0g
cC0+aXJxICkKKyAgICAgICAgICAgICAgICByZXR1cm4gdXNlZF9scjsKKyAgICAgICAgfQorICAg
IH0KKworICAgIGxyID0gZmluZF9uZXh0X3plcm9fYml0KGxyX21hc2ssIG5yX2xycywgbHIpOwor
CisgICAgcmV0dXJuIGxyOworfQorCit2b2lkIGdpY19yYWlzZV9ndWVzdF9pcnEoc3RydWN0IHZj
cHUgKnYsIHVuc2lnbmVkIGludCB2aXJ0dWFsX2lycSwKKyAgICAgICAgdW5zaWduZWQgaW50IHBy
aW9yaXR5KQoreworICAgIGludCBpOworICAgIHVuc2lnbmVkIGludCBucl9scnMgPSBnaWNfaHdf
b3BzLT5pbmZvLT5ucl9scnM7CisgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwID0gaXJxX3RvX3Bl
bmRpbmcodiwgdmlydHVhbF9pcnEpOworCisgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZ2LT5h
cmNoLnZnaWMubG9jaykpOworCisgICAgaWYgKCB1bmxpa2VseSghcCkgKQorICAgICAgICAvKiBB
biB1bm1hcHBlZCBMUEkgZG9lcyBub3QgbmVlZCB0byBiZSByYWlzZWQuICovCisgICAgICAgIHJl
dHVybjsKKworICAgIGlmICggdiA9PSBjdXJyZW50ICYmIGxpc3RfZW1wdHkoJnYtPmFyY2gudmdp
Yy5scl9wZW5kaW5nKSApCisgICAgeworICAgICAgICBpID0gZ2ljX2ZpbmRfdW51c2VkX2xyKHYs
IHAsIDApOworCisgICAgICAgIGlmIChpIDwgbnJfbHJzKSB7CisgICAgICAgICAgICBzZXRfYml0
KGksICZ0aGlzX2NwdShscl9tYXNrKSk7CisgICAgICAgICAgICBnaWNfc2V0X2xyKGksIHAsIEdJ
Q0hfTFJfUEVORElORyk7CisgICAgICAgICAgICByZXR1cm47CisgICAgICAgIH0KKyAgICB9CisK
KyAgICBnaWNfYWRkX3RvX2xyX3BlbmRpbmcodiwgcCk7Cit9CisKK3N0YXRpYyB2b2lkIGdpY191
cGRhdGVfb25lX2xyKHN0cnVjdCB2Y3B1ICp2LCBpbnQgaSkKK3sKKyAgICBzdHJ1Y3QgcGVuZGlu
Z19pcnEgKnA7CisgICAgaW50IGlycTsKKyAgICBzdHJ1Y3QgZ2ljX2xyIGxyX3ZhbDsKKworICAg
IEFTU0VSVChzcGluX2lzX2xvY2tlZCgmdi0+YXJjaC52Z2ljLmxvY2spKTsKKyAgICBBU1NFUlQo
IWxvY2FsX2lycV9pc19lbmFibGVkKCkpOworCisgICAgZ2ljX2h3X29wcy0+cmVhZF9scihpLCAm
bHJfdmFsKTsKKyAgICBpcnEgPSBscl92YWwudmlycTsKKyAgICBwID0gaXJxX3RvX3BlbmRpbmco
diwgaXJxKTsKKyAgICAvKgorICAgICAqIEFuIExQSSBtaWdodCBoYXZlIGJlZW4gdW5tYXBwZWQs
IGluIHdoaWNoIGNhc2Ugd2UganVzdCBjbGVhbiB1cCBoZXJlLgorICAgICAqIElmIHRoYXQgTFBJ
IGlzIG1hcmtlZCBhcyBQUklTVElORSwgdGhlIGluZm9ybWF0aW9uIGluIHRoZSBMUiBpcyBib2d1
cywKKyAgICAgKiBhcyBpdCBiZWxvbmdzIHRvIGEgcHJldmlvdXMsIGFscmVhZHkgdW5tYXBwZWQg
TFBJLiBTbyB3ZSBkaXNjYXJkIGl0CisgICAgICogaGVyZSBhcyB3ZWxsLgorICAgICAqLworICAg
IGlmICggdW5saWtlbHkoIXAgfHwKKyAgICAgICAgICAgICAgICAgIHRlc3RfYW5kX2NsZWFyX2Jp
dChHSUNfSVJRX0dVRVNUX1BSSVNUSU5FX0xQSSwgJnAtPnN0YXR1cykpICkKKyAgICB7CisgICAg
ICAgIEFTU0VSVChpc19scGkoaXJxKSk7CisKKyAgICAgICAgZ2ljX2h3X29wcy0+Y2xlYXJfbHIo
aSk7CisgICAgICAgIGNsZWFyX2JpdChpLCAmdGhpc19jcHUobHJfbWFzaykpOworCisgICAgICAg
IHJldHVybjsKKyAgICB9CisKKyAgICBpZiAoIGxyX3ZhbC5zdGF0ZSAmIEdJQ0hfTFJfQUNUSVZF
ICkKKyAgICB7CisgICAgICAgIHNldF9iaXQoR0lDX0lSUV9HVUVTVF9BQ1RJVkUsICZwLT5zdGF0
dXMpOworICAgICAgICBpZiAoIHRlc3RfYml0KEdJQ19JUlFfR1VFU1RfRU5BQkxFRCwgJnAtPnN0
YXR1cykgJiYKKyAgICAgICAgICAgICB0ZXN0X2FuZF9jbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9R
VUVVRUQsICZwLT5zdGF0dXMpICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCBwLT5kZXNj
ID09IE5VTEwgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICBscl92YWwuc3RhdGUg
fD0gR0lDSF9MUl9QRU5ESU5HOworICAgICAgICAgICAgICAgICBnaWNfaHdfb3BzLT53cml0ZV9s
cihpLCAmbHJfdmFsKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAg
ICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgInVuYWJsZSB0byBpbmplY3QgaHcgaXJx
PSVkIGludG8gZCVkdiVkOiBhbHJlYWR5IGFjdGl2ZSBpbiBMUiVkXG4iLAorICAgICAgICAgICAg
ICAgICAgICAgICAgIGlycSwgdi0+ZG9tYWluLT5kb21haW5faWQsIHYtPnZjcHVfaWQsIGkpOwor
ICAgICAgICB9CisgICAgfQorICAgIGVsc2UgaWYgKCBscl92YWwuc3RhdGUgJiBHSUNIX0xSX1BF
TkRJTkcgKQorICAgIHsKKyAgICAgICAgaW50IHEgX19hdHRyaWJ1dGVfXyAoKHVudXNlZCkpID0g
dGVzdF9hbmRfY2xlYXJfYml0KEdJQ19JUlFfR1VFU1RfUVVFVUVELCAmcC0+c3RhdHVzKTsKKyNp
ZmRlZiBHSUNfREVCVUcKKyAgICAgICAgaWYgKCBxICkKKyAgICAgICAgICAgIGdkcHJpbnRrKFhF
TkxPR19ERUJVRywgInRyeWluZyB0byBpbmplY3QgaXJxPSVkIGludG8gZCVkdiVkLCB3aGVuIGl0
IGlzIGFscmVhZHkgcGVuZGluZyBpbiBMUiVkXG4iLAorICAgICAgICAgICAgICAgICAgICBpcnEs
IHYtPmRvbWFpbi0+ZG9tYWluX2lkLCB2LT52Y3B1X2lkLCBpKTsKKyNlbmRpZgorICAgIH0KKyAg
ICBlbHNlCisgICAgeworICAgICAgICBnaWNfaHdfb3BzLT5jbGVhcl9scihpKTsKKyAgICAgICAg
Y2xlYXJfYml0KGksICZ0aGlzX2NwdShscl9tYXNrKSk7CisKKyAgICAgICAgaWYgKCBwLT5kZXNj
ICE9IE5VTEwgKQorICAgICAgICAgICAgY2xlYXJfYml0KF9JUlFfSU5QUk9HUkVTUywgJnAtPmRl
c2MtPnN0YXR1cyk7CisgICAgICAgIGNsZWFyX2JpdChHSUNfSVJRX0dVRVNUX1ZJU0lCTEUsICZw
LT5zdGF0dXMpOworICAgICAgICBjbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9BQ1RJVkUsICZwLT5z
dGF0dXMpOworICAgICAgICBwLT5sciA9IEdJQ19JTlZBTElEX0xSOworICAgICAgICBpZiAoIHRl
c3RfYml0KEdJQ19JUlFfR1VFU1RfRU5BQkxFRCwgJnAtPnN0YXR1cykgJiYKKyAgICAgICAgICAg
ICB0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX1FVRVVFRCwgJnAtPnN0YXR1cykgJiYKKyAgICAgICAg
ICAgICAhdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9NSUdSQVRJTkcsICZwLT5zdGF0dXMpICkKKyAg
ICAgICAgICAgIGdpY19yYWlzZV9ndWVzdF9pcnEodiwgaXJxLCBwLT5wcmlvcml0eSk7CisgICAg
ICAgIGVsc2UgeworICAgICAgICAgICAgbGlzdF9kZWxfaW5pdCgmcC0+aW5mbGlnaHQpOworICAg
ICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIFJlbW92ZSBmcm9tIGluZmxpZ2h0LCB0aGVuIGNo
YW5nZSBwaHlzaWNhbCBhZmZpbml0eS4gSXQKKyAgICAgICAgICAgICAqIG1ha2VzIHN1cmUgdGhh
dCB3aGVuIGEgbmV3IGludGVycnVwdCBpcyByZWNlaXZlZCBvbiB0aGUKKyAgICAgICAgICAgICAq
IG5leHQgcGNwdSwgaW5mbGlnaHQgaXMgYWxyZWFkeSBjbGVhcmVkLiBObyBjb25jdXJyZW50Cisg
ICAgICAgICAgICAgKiBhY2Nlc3NlcyB0byBpbmZsaWdodC4KKyAgICAgICAgICAgICAqLworICAg
ICAgICAgICAgc21wX3dtYigpOworICAgICAgICAgICAgaWYgKCB0ZXN0X2JpdChHSUNfSVJRX0dV
RVNUX01JR1JBVElORywgJnAtPnN0YXR1cykgKQorICAgICAgICAgICAgeworICAgICAgICAgICAg
ICAgIHN0cnVjdCB2Y3B1ICp2X3RhcmdldCA9IHZnaWNfZ2V0X3RhcmdldF92Y3B1KHYsIGlycSk7
CisgICAgICAgICAgICAgICAgaXJxX3NldF9hZmZpbml0eShwLT5kZXNjLCBjcHVtYXNrX29mKHZf
dGFyZ2V0LT5wcm9jZXNzb3IpKTsKKyAgICAgICAgICAgICAgICBjbGVhcl9iaXQoR0lDX0lSUV9H
VUVTVF9NSUdSQVRJTkcsICZwLT5zdGF0dXMpOworICAgICAgICAgICAgfQorICAgICAgICB9Cisg
ICAgfQorfQorCit2b2lkIGdpY19jbGVhcl9scnMoc3RydWN0IHZjcHUgKnYpCit7CisgICAgaW50
IGkgPSAwOworICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgdW5zaWduZWQgaW50IG5yX2xy
cyA9IGdpY19od19vcHMtPmluZm8tPm5yX2xyczsKKworICAgIC8qIFRoZSBpZGxlIGRvbWFpbiBo
YXMgbm8gTFJzIHRvIGJlIGNsZWFyZWQuIFNpbmNlIGdpY19yZXN0b3JlX3N0YXRlCisgICAgICog
ZG9lc24ndCB3cml0ZSBhbnkgTFIgcmVnaXN0ZXJzIGZvciB0aGUgaWRsZSBkb21haW4gdGhleSBj
b3VsZCBiZQorICAgICAqIG5vbi16ZXJvLiAqLworICAgIGlmICggaXNfaWRsZV92Y3B1KHYpICkK
KyAgICAgICAgcmV0dXJuOworCisgICAgZ2ljX2h3X29wcy0+dXBkYXRlX2hjcl9zdGF0dXMoR0lD
SF9IQ1JfVUlFLCAwKTsKKworICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2LT5hcmNoLnZnaWMubG9j
aywgZmxhZ3MpOworCisgICAgd2hpbGUgKChpID0gZmluZF9uZXh0X2JpdCgoY29uc3QgdW5zaWdu
ZWQgbG9uZyAqKSAmdGhpc19jcHUobHJfbWFzayksCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBucl9scnMsIGkpKSA8IG5yX2xycyApIHsKKyAgICAgICAgZ2ljX3VwZGF0ZV9vbmVfbHIo
diwgaSk7CisgICAgICAgIGkrKzsKKyAgICB9CisKKyAgICBzcGluX3VubG9ja19pcnFyZXN0b3Jl
KCZ2LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOworfQorCitzdGF0aWMgdm9pZCBnaWNfcmVzdG9y
ZV9wZW5kaW5nX2lycXMoc3RydWN0IHZjcHUgKnYpCit7CisgICAgaW50IGxyID0gMDsKKyAgICBz
dHJ1Y3QgcGVuZGluZ19pcnEgKnAsICp0LCAqcF9yOworICAgIHN0cnVjdCBsaXN0X2hlYWQgKmlu
ZmxpZ2h0X3I7CisgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKyAgICB1bnNpZ25lZCBpbnQgbnJf
bHJzID0gZ2ljX2h3X29wcy0+aW5mby0+bnJfbHJzOworICAgIGludCBscnMgPSBucl9scnM7CisK
KyAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKKworICAg
IGlmICggbGlzdF9lbXB0eSgmdi0+YXJjaC52Z2ljLmxyX3BlbmRpbmcpICkKKyAgICAgICAgZ290
byBvdXQ7CisKKyAgICBpbmZsaWdodF9yID0gJnYtPmFyY2gudmdpYy5pbmZsaWdodF9pcnFzOwor
ICAgIGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZSAoIHAsIHQsICZ2LT5hcmNoLnZnaWMubHJfcGVu
ZGluZywgbHJfcXVldWUgKQorICAgIHsKKyAgICAgICAgbHIgPSBnaWNfZmluZF91bnVzZWRfbHIo
diwgcCwgbHIpOworICAgICAgICBpZiAoIGxyID49IG5yX2xycyApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIC8qIE5vIG1vcmUgZnJlZSBMUnM6IGZpbmQgYSBsb3dlciBwcmlvcml0eSBpcnEgdG8g
ZXZpY3QgKi8KKyAgICAgICAgICAgIGxpc3RfZm9yX2VhY2hfZW50cnlfcmV2ZXJzZSggcF9yLCBp
bmZsaWdodF9yLCBpbmZsaWdodCApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgaWYg
KCBwX3ItPnByaW9yaXR5ID09IHAtPnByaW9yaXR5ICkKKyAgICAgICAgICAgICAgICAgICAgZ290
byBvdXQ7CisgICAgICAgICAgICAgICAgaWYgKCB0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX1ZJU0lC
TEUsICZwX3ItPnN0YXR1cykgJiYKKyAgICAgICAgICAgICAgICAgICAgICF0ZXN0X2JpdChHSUNf
SVJRX0dVRVNUX0FDVElWRSwgJnBfci0+c3RhdHVzKSApCisgICAgICAgICAgICAgICAgICAgIGdv
dG8gZm91bmQ7CisgICAgICAgICAgICB9CisgICAgICAgICAgICAvKiBXZSBkaWRuJ3QgZmluZCBh
IHZpY3RpbSB0aGlzIHRpbWUsIGFuZCB3ZSB3b24ndCBuZXh0CisgICAgICAgICAgICAgKiB0aW1l
LCBzbyBxdWl0ICovCisgICAgICAgICAgICBnb3RvIG91dDsKKworZm91bmQ6CisgICAgICAgICAg
ICBsciA9IHBfci0+bHI7CisgICAgICAgICAgICBwX3ItPmxyID0gR0lDX0lOVkFMSURfTFI7Cisg
ICAgICAgICAgICBzZXRfYml0KEdJQ19JUlFfR1VFU1RfUVVFVUVELCAmcF9yLT5zdGF0dXMpOwor
ICAgICAgICAgICAgY2xlYXJfYml0KEdJQ19JUlFfR1VFU1RfVklTSUJMRSwgJnBfci0+c3RhdHVz
KTsKKyAgICAgICAgICAgIGdpY19hZGRfdG9fbHJfcGVuZGluZyh2LCBwX3IpOworICAgICAgICAg
ICAgaW5mbGlnaHRfciA9ICZwX3ItPmluZmxpZ2h0OworICAgICAgICB9CisKKyAgICAgICAgZ2lj
X3NldF9scihsciwgcCwgR0lDSF9MUl9QRU5ESU5HKTsKKyAgICAgICAgbGlzdF9kZWxfaW5pdCgm
cC0+bHJfcXVldWUpOworICAgICAgICBzZXRfYml0KGxyLCAmdGhpc19jcHUobHJfbWFzaykpOwor
CisgICAgICAgIC8qIFdlIGNhbiBvbmx5IGV2aWN0IG5yX2xycyBlbnRyaWVzICovCisgICAgICAg
IGxycy0tOworICAgICAgICBpZiAoIGxycyA9PSAwICkKKyAgICAgICAgICAgIGJyZWFrOworICAg
IH0KKworb3V0OgorICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnYtPmFyY2gudmdpYy5sb2Nr
LCBmbGFncyk7Cit9CisKK2ludCBnaWNfZXZlbnRzX25lZWRfZGVsaXZlcnkodm9pZCkKK3sKKyAg
ICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CisgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwOwor
ICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgY29uc3QgdW5zaWduZWQgbG9uZyBhcHIgPSBn
aWNfaHdfb3BzLT5yZWFkX2FwcigwKTsKKyAgICBpbnQgbWFza19wcmlvcml0eTsKKyAgICBpbnQg
YWN0aXZlX3ByaW9yaXR5OworICAgIGludCByYyA9IDA7CisKKyAgICBtYXNrX3ByaW9yaXR5ID0g
Z2ljX2h3X29wcy0+cmVhZF92bWNyX3ByaW9yaXR5KCk7CisgICAgYWN0aXZlX3ByaW9yaXR5ID0g
ZmluZF9uZXh0X2JpdCgmYXByLCAzMiwgMCk7CisKKyAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdi0+
YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKKworICAgIC8qIFRPRE86IFdlIG9yZGVyIHRoZSBndWVz
dCBpcnFzIGJ5IHByaW9yaXR5LCBidXQgd2UgZG9uJ3QgY2hhbmdlCisgICAgICogdGhlIHByaW9y
aXR5IG9mIGhvc3QgaXJxcy4gKi8KKworICAgIC8qIGZpbmQgdGhlIGZpcnN0IGVuYWJsZWQgbm9u
LWFjdGl2ZSBpcnEsIHRoZSBxdWV1ZSBpcyBhbHJlYWR5CisgICAgICogb3JkZXJlZCBieSBwcmlv
cml0eSAqLworICAgIGxpc3RfZm9yX2VhY2hfZW50cnkoIHAsICZ2LT5hcmNoLnZnaWMuaW5mbGln
aHRfaXJxcywgaW5mbGlnaHQgKQorICAgIHsKKyAgICAgICAgaWYgKCBHSUNfUFJJX1RPX0dVRVNU
KHAtPnByaW9yaXR5KSA+PSBtYXNrX3ByaW9yaXR5ICkKKyAgICAgICAgICAgIGdvdG8gb3V0Owor
ICAgICAgICBpZiAoIEdJQ19QUklfVE9fR1VFU1QocC0+cHJpb3JpdHkpID49IGFjdGl2ZV9wcmlv
cml0eSApCisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgaWYgKCB0ZXN0X2JpdChHSUNf
SVJRX0dVRVNUX0VOQUJMRUQsICZwLT5zdGF0dXMpICkKKyAgICAgICAgeworICAgICAgICAgICAg
cmMgPSAxOworICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIH0KKyAgICB9CisKK291dDoK
KyAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZ2LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwor
ICAgIHJldHVybiByYzsKK30KKwordm9pZCBnaWNfaW5qZWN0KHN0cnVjdCB2Y3B1ICp2KQorewor
ICAgIEFTU0VSVCghbG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7CisKKyAgICBnaWNfcmVzdG9yZV9w
ZW5kaW5nX2lycXModik7CisKKyAgICBpZiAoIHYgIT0gY3VycmVudCApCisgICAgICAgIHJldHVy
bjsKKworICAgIGlmICggIWxpc3RfZW1wdHkoJmN1cnJlbnQtPmFyY2gudmdpYy5scl9wZW5kaW5n
KSAmJiBscl9hbGxfZnVsbCgpICkKKyAgICAgICAgZ2ljX2h3X29wcy0+dXBkYXRlX2hjcl9zdGF0
dXMoR0lDSF9IQ1JfVUlFLCAxKTsKK30KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1v
ZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiBp
bmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL2dpYy5jIGIveGVuL2FyY2gvYXJtL2dpYy5jCmluZGV4IDU4ZDY5OTU1ZmIuLjA0ZTZkNjZi
NjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2lj
LmMKQEAgLTM2LDE1ICszNiwxMSBAQAogI2luY2x1ZGUgPGFzbS92Z2ljLmg+CiAjaW5jbHVkZSA8
YXNtL2FjcGkuaD4KIAotc3RhdGljIERFRklORV9QRVJfQ1BVKHVpbnQ2NF90LCBscl9tYXNrKTsK
LQotI2RlZmluZSBscl9hbGxfZnVsbCgpICh0aGlzX2NwdShscl9tYXNrKSA9PSAoKDEgPDwgZ2lj
X2h3X29wcy0+aW5mby0+bnJfbHJzKSAtIDEpKQorREVGSU5FX1BFUl9DUFUodWludDY0X3QsIGxy
X21hc2spOwogCiAjdW5kZWYgR0lDX0RFQlVHCiAKLXN0YXRpYyB2b2lkIGdpY191cGRhdGVfb25l
X2xyKHN0cnVjdCB2Y3B1ICp2LCBpbnQgaSk7Ci0KLXN0YXRpYyBjb25zdCBzdHJ1Y3QgZ2ljX2h3
X29wZXJhdGlvbnMgKmdpY19od19vcHM7Citjb25zdCBzdHJ1Y3QgZ2ljX2h3X29wZXJhdGlvbnMg
KmdpY19od19vcHM7CiAKIHZvaWQgcmVnaXN0ZXJfZ2ljX29wcyhjb25zdCBzdHJ1Y3QgZ2ljX2h3
X29wZXJhdGlvbnMgKm9wcykKIHsKQEAgLTM2NiwzNDYgKzM2Miw2IEBAIHZvaWQgZ2ljX2Rpc2Fi
bGVfY3B1KHZvaWQpCiAgICAgZ2ljX2h3X29wcy0+ZGlzYWJsZV9pbnRlcmZhY2UoKTsKIH0KIAot
c3RhdGljIGlubGluZSB2b2lkIGdpY19zZXRfbHIoaW50IGxyLCBzdHJ1Y3QgcGVuZGluZ19pcnEg
KnAsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc3RhdGUpCi17
Ci0gICAgQVNTRVJUKCFsb2NhbF9pcnFfaXNfZW5hYmxlZCgpKTsKLQotICAgIGNsZWFyX2JpdChH
SUNfSVJRX0dVRVNUX1BSSVNUSU5FX0xQSSwgJnAtPnN0YXR1cyk7Ci0KLSAgICBnaWNfaHdfb3Bz
LT51cGRhdGVfbHIobHIsIHAsIHN0YXRlKTsKLQotICAgIHNldF9iaXQoR0lDX0lSUV9HVUVTVF9W
SVNJQkxFLCAmcC0+c3RhdHVzKTsKLSAgICBjbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9RVUVVRUQs
ICZwLT5zdGF0dXMpOwotICAgIHAtPmxyID0gbHI7Ci19Ci0KLXN0YXRpYyBpbmxpbmUgdm9pZCBn
aWNfYWRkX3RvX2xyX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwZW5kaW5nX2lycSAq
bikKLXsKLSAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKml0ZXI7Ci0KLSAgICBBU1NFUlQoc3Bpbl9p
c19sb2NrZWQoJnYtPmFyY2gudmdpYy5sb2NrKSk7Ci0KLSAgICBpZiAoICFsaXN0X2VtcHR5KCZu
LT5scl9xdWV1ZSkgKQotICAgICAgICByZXR1cm47Ci0KLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5
ICggaXRlciwgJnYtPmFyY2gudmdpYy5scl9wZW5kaW5nLCBscl9xdWV1ZSApCi0gICAgewotICAg
ICAgICBpZiAoIGl0ZXItPnByaW9yaXR5ID4gbi0+cHJpb3JpdHkgKQotICAgICAgICB7Ci0gICAg
ICAgICAgICBsaXN0X2FkZF90YWlsKCZuLT5scl9xdWV1ZSwgJml0ZXItPmxyX3F1ZXVlKTsKLSAg
ICAgICAgICAgIHJldHVybjsKLSAgICAgICAgfQotICAgIH0KLSAgICBsaXN0X2FkZF90YWlsKCZu
LT5scl9xdWV1ZSwgJnYtPmFyY2gudmdpYy5scl9wZW5kaW5nKTsKLX0KLQotdm9pZCBnaWNfcmFp
c2VfaW5mbGlnaHRfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlydHVhbF9pcnEp
Ci17Ci0gICAgc3RydWN0IHBlbmRpbmdfaXJxICpuID0gaXJxX3RvX3BlbmRpbmcodiwgdmlydHVh
bF9pcnEpOwotCi0gICAgLyogSWYgYW4gTFBJIGhhcyBiZWVuIHJlbW92ZWQgbWVhbndoaWxlLCB0
aGVyZSBpcyBub3RoaW5nIGxlZnQgdG8gcmFpc2UuICovCi0gICAgaWYgKCB1bmxpa2VseSghbikg
KQotICAgICAgICByZXR1cm47Ci0KLSAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnYtPmFyY2gu
dmdpYy5sb2NrKSk7Ci0KLSAgICAvKiBEb24ndCB0cnkgdG8gdXBkYXRlIHRoZSBMUiBpZiB0aGUg
aW50ZXJydXB0IGlzIGRpc2FibGVkICovCi0gICAgaWYgKCAhdGVzdF9iaXQoR0lDX0lSUV9HVUVT
VF9FTkFCTEVELCAmbi0+c3RhdHVzKSApCi0gICAgICAgIHJldHVybjsKLQotICAgIGlmICggbGlz
dF9lbXB0eSgmbi0+bHJfcXVldWUpICkKLSAgICB7Ci0gICAgICAgIGlmICggdiA9PSBjdXJyZW50
ICkKLSAgICAgICAgICAgIGdpY191cGRhdGVfb25lX2xyKHYsIG4tPmxyKTsKLSAgICB9Ci0jaWZk
ZWYgR0lDX0RFQlVHCi0gICAgZWxzZQotICAgICAgICBnZHByaW50ayhYRU5MT0dfREVCVUcsICJ0
cnlpbmcgdG8gaW5qZWN0IGlycT0ldSBpbnRvIGQlZHYlZCwgd2hlbiBpdCBpcyBzdGlsbCBscl9w
ZW5kaW5nXG4iLAotICAgICAgICAgICAgICAgICB2aXJ0dWFsX2lycSwgdi0+ZG9tYWluLT5kb21h
aW5faWQsIHYtPnZjcHVfaWQpOwotI2VuZGlmCi19Ci0KLS8qCi0gKiBGaW5kIGFuIHVudXNlZCBM
UiB0byBpbnNlcnQgYW4gSVJRIGludG8sIHN0YXJ0aW5nIHdpdGggdGhlIExSIGdpdmVuCi0gKiBi
eSBAbHIuIElmIHRoaXMgbmV3IGludGVycnVwdCBpcyBhIFBSSVNUSU5FIExQSSwgc2NhbiB0aGUg
b3RoZXIgTFJzIHRvCi0gKiBhdm9pZCBpbnNlcnRpbmcgdGhlIHNhbWUgSVJRIHR3aWNlLiBUaGlz
IHNpdHVhdGlvbiBjYW4gb2NjdXIgd2hlbiBhbgotICogZXZlbnQgZ2V0cyBkaXNjYXJkZWQgd2hp
bGUgdGhlIExQSSBpcyBpbiBhbiBMUiwgYW5kIGEgbmV3IExQSSB3aXRoIHRoZQotICogc2FtZSBu
dW1iZXIgZ2V0cyBtYXBwZWQgcXVpY2tseSBhZnRlcndhcmRzLgotICovCi1zdGF0aWMgdW5zaWdu
ZWQgaW50IGdpY19maW5kX3VudXNlZF9scihzdHJ1Y3QgdmNwdSAqdiwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBscikKLXsKLSAgICB1
bnNpZ25lZCBpbnQgbnJfbHJzID0gZ2ljX2h3X29wcy0+aW5mby0+bnJfbHJzOwotICAgIHVuc2ln
bmVkIGxvbmcgKmxyX21hc2sgPSAodW5zaWduZWQgbG9uZyAqKSAmdGhpc19jcHUobHJfbWFzayk7
Ci0gICAgc3RydWN0IGdpY19sciBscl92YWw7Ci0KLSAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQo
JnYtPmFyY2gudmdpYy5sb2NrKSk7Ci0KLSAgICBpZiAoIHVubGlrZWx5KHRlc3RfYml0KEdJQ19J
UlFfR1VFU1RfUFJJU1RJTkVfTFBJLCAmcC0+c3RhdHVzKSkgKQotICAgIHsKLSAgICAgICAgdW5z
aWduZWQgaW50IHVzZWRfbHI7Ci0KLSAgICAgICAgZm9yX2VhY2hfc2V0X2JpdCh1c2VkX2xyLCBs
cl9tYXNrLCBucl9scnMpCi0gICAgICAgIHsKLSAgICAgICAgICAgIGdpY19od19vcHMtPnJlYWRf
bHIodXNlZF9sciwgJmxyX3ZhbCk7Ci0gICAgICAgICAgICBpZiAoIGxyX3ZhbC52aXJxID09IHAt
PmlycSApCi0gICAgICAgICAgICAgICAgcmV0dXJuIHVzZWRfbHI7Ci0gICAgICAgIH0KLSAgICB9
Ci0KLSAgICBsciA9IGZpbmRfbmV4dF96ZXJvX2JpdChscl9tYXNrLCBucl9scnMsIGxyKTsKLQot
ICAgIHJldHVybiBscjsKLX0KLQotdm9pZCBnaWNfcmFpc2VfZ3Vlc3RfaXJxKHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBpbnQgdmlydHVhbF9pcnEsCi0gICAgICAgIHVuc2lnbmVkIGludCBwcmlv
cml0eSkKLXsKLSAgICBpbnQgaTsKLSAgICB1bnNpZ25lZCBpbnQgbnJfbHJzID0gZ2ljX2h3X29w
cy0+aW5mby0+bnJfbHJzOwotICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcCA9IGlycV90b19wZW5k
aW5nKHYsIHZpcnR1YWxfaXJxKTsKLQotICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmdi0+YXJj
aC52Z2ljLmxvY2spKTsKLQotICAgIGlmICggdW5saWtlbHkoIXApICkKLSAgICAgICAgLyogQW4g
dW5tYXBwZWQgTFBJIGRvZXMgbm90IG5lZWQgdG8gYmUgcmFpc2VkLiAqLwotICAgICAgICByZXR1
cm47Ci0KLSAgICBpZiAoIHYgPT0gY3VycmVudCAmJiBsaXN0X2VtcHR5KCZ2LT5hcmNoLnZnaWMu
bHJfcGVuZGluZykgKQotICAgIHsKLSAgICAgICAgaSA9IGdpY19maW5kX3VudXNlZF9scih2LCBw
LCAwKTsKLQotICAgICAgICBpZiAoaSA8IG5yX2xycykgewotICAgICAgICAgICAgc2V0X2JpdChp
LCAmdGhpc19jcHUobHJfbWFzaykpOwotICAgICAgICAgICAgZ2ljX3NldF9scihpLCBwLCBHSUNI
X0xSX1BFTkRJTkcpOwotICAgICAgICAgICAgcmV0dXJuOwotICAgICAgICB9Ci0gICAgfQotCi0g
ICAgZ2ljX2FkZF90b19scl9wZW5kaW5nKHYsIHApOwotfQotCi1zdGF0aWMgdm9pZCBnaWNfdXBk
YXRlX29uZV9scihzdHJ1Y3QgdmNwdSAqdiwgaW50IGkpCi17Ci0gICAgc3RydWN0IHBlbmRpbmdf
aXJxICpwOwotICAgIGludCBpcnE7Ci0gICAgc3RydWN0IGdpY19sciBscl92YWw7Ci0KLSAgICBB
U1NFUlQoc3Bpbl9pc19sb2NrZWQoJnYtPmFyY2gudmdpYy5sb2NrKSk7Ci0gICAgQVNTRVJUKCFs
b2NhbF9pcnFfaXNfZW5hYmxlZCgpKTsKLQotICAgIGdpY19od19vcHMtPnJlYWRfbHIoaSwgJmxy
X3ZhbCk7Ci0gICAgaXJxID0gbHJfdmFsLnZpcnE7Ci0gICAgcCA9IGlycV90b19wZW5kaW5nKHYs
IGlycSk7Ci0gICAgLyoKLSAgICAgKiBBbiBMUEkgbWlnaHQgaGF2ZSBiZWVuIHVubWFwcGVkLCBp
biB3aGljaCBjYXNlIHdlIGp1c3QgY2xlYW4gdXAgaGVyZS4KLSAgICAgKiBJZiB0aGF0IExQSSBp
cyBtYXJrZWQgYXMgUFJJU1RJTkUsIHRoZSBpbmZvcm1hdGlvbiBpbiB0aGUgTFIgaXMgYm9ndXMs
Ci0gICAgICogYXMgaXQgYmVsb25ncyB0byBhIHByZXZpb3VzLCBhbHJlYWR5IHVubWFwcGVkIExQ
SS4gU28gd2UgZGlzY2FyZCBpdAotICAgICAqIGhlcmUgYXMgd2VsbC4KLSAgICAgKi8KLSAgICBp
ZiAoIHVubGlrZWx5KCFwIHx8Ci0gICAgICAgICAgICAgICAgICB0ZXN0X2FuZF9jbGVhcl9iaXQo
R0lDX0lSUV9HVUVTVF9QUklTVElORV9MUEksICZwLT5zdGF0dXMpKSApCi0gICAgewotICAgICAg
ICBBU1NFUlQoaXNfbHBpKGlycSkpOwotCi0gICAgICAgIGdpY19od19vcHMtPmNsZWFyX2xyKGkp
OwotICAgICAgICBjbGVhcl9iaXQoaSwgJnRoaXNfY3B1KGxyX21hc2spKTsKLQotICAgICAgICBy
ZXR1cm47Ci0gICAgfQotCi0gICAgaWYgKCBscl92YWwuc3RhdGUgJiBHSUNIX0xSX0FDVElWRSAp
Ci0gICAgewotICAgICAgICBzZXRfYml0KEdJQ19JUlFfR1VFU1RfQUNUSVZFLCAmcC0+c3RhdHVz
KTsKLSAgICAgICAgaWYgKCB0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX0VOQUJMRUQsICZwLT5zdGF0
dXMpICYmCi0gICAgICAgICAgICAgdGVzdF9hbmRfY2xlYXJfYml0KEdJQ19JUlFfR1VFU1RfUVVF
VUVELCAmcC0+c3RhdHVzKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGlmICggcC0+ZGVzYyA9
PSBOVUxMICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgbHJfdmFsLnN0YXRlIHw9
IEdJQ0hfTFJfUEVORElORzsKLSAgICAgICAgICAgICAgICAgZ2ljX2h3X29wcy0+d3JpdGVfbHIo
aSwgJmxyX3ZhbCk7Ci0gICAgICAgICAgICB9Ci0gICAgICAgICAgICBlbHNlCi0gICAgICAgICAg
ICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJ1bmFibGUgdG8gaW5qZWN0IGh3IGlycT0l
ZCBpbnRvIGQlZHYlZDogYWxyZWFkeSBhY3RpdmUgaW4gTFIlZFxuIiwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICBpcnEsIHYtPmRvbWFpbi0+ZG9tYWluX2lkLCB2LT52Y3B1X2lkLCBpKTsKLSAg
ICAgICAgfQotICAgIH0KLSAgICBlbHNlIGlmICggbHJfdmFsLnN0YXRlICYgR0lDSF9MUl9QRU5E
SU5HICkKLSAgICB7Ci0gICAgICAgIGludCBxIF9fYXR0cmlidXRlX18gKCh1bnVzZWQpKSA9IHRl
c3RfYW5kX2NsZWFyX2JpdChHSUNfSVJRX0dVRVNUX1FVRVVFRCwgJnAtPnN0YXR1cyk7Ci0jaWZk
ZWYgR0lDX0RFQlVHCi0gICAgICAgIGlmICggcSApCi0gICAgICAgICAgICBnZHByaW50ayhYRU5M
T0dfREVCVUcsICJ0cnlpbmcgdG8gaW5qZWN0IGlycT0lZCBpbnRvIGQlZHYlZCwgd2hlbiBpdCBp
cyBhbHJlYWR5IHBlbmRpbmcgaW4gTFIlZFxuIiwKLSAgICAgICAgICAgICAgICAgICAgaXJxLCB2
LT5kb21haW4tPmRvbWFpbl9pZCwgdi0+dmNwdV9pZCwgaSk7Ci0jZW5kaWYKLSAgICB9Ci0gICAg
ZWxzZQotICAgIHsKLSAgICAgICAgZ2ljX2h3X29wcy0+Y2xlYXJfbHIoaSk7Ci0gICAgICAgIGNs
ZWFyX2JpdChpLCAmdGhpc19jcHUobHJfbWFzaykpOwotCi0gICAgICAgIGlmICggcC0+ZGVzYyAh
PSBOVUxMICkKLSAgICAgICAgICAgIGNsZWFyX2JpdChfSVJRX0lOUFJPR1JFU1MsICZwLT5kZXNj
LT5zdGF0dXMpOwotICAgICAgICBjbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9WSVNJQkxFLCAmcC0+
c3RhdHVzKTsKLSAgICAgICAgY2xlYXJfYml0KEdJQ19JUlFfR1VFU1RfQUNUSVZFLCAmcC0+c3Rh
dHVzKTsKLSAgICAgICAgcC0+bHIgPSBHSUNfSU5WQUxJRF9MUjsKLSAgICAgICAgaWYgKCB0ZXN0
X2JpdChHSUNfSVJRX0dVRVNUX0VOQUJMRUQsICZwLT5zdGF0dXMpICYmCi0gICAgICAgICAgICAg
dGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9RVUVVRUQsICZwLT5zdGF0dXMpICYmCi0gICAgICAgICAg
ICAgIXRlc3RfYml0KEdJQ19JUlFfR1VFU1RfTUlHUkFUSU5HLCAmcC0+c3RhdHVzKSApCi0gICAg
ICAgICAgICBnaWNfcmFpc2VfZ3Vlc3RfaXJxKHYsIGlycSwgcC0+cHJpb3JpdHkpOwotICAgICAg
ICBlbHNlIHsKLSAgICAgICAgICAgIGxpc3RfZGVsX2luaXQoJnAtPmluZmxpZ2h0KTsKLSAgICAg
ICAgICAgIC8qCi0gICAgICAgICAgICAgKiBSZW1vdmUgZnJvbSBpbmZsaWdodCwgdGhlbiBjaGFu
Z2UgcGh5c2ljYWwgYWZmaW5pdHkuIEl0Ci0gICAgICAgICAgICAgKiBtYWtlcyBzdXJlIHRoYXQg
d2hlbiBhIG5ldyBpbnRlcnJ1cHQgaXMgcmVjZWl2ZWQgb24gdGhlCi0gICAgICAgICAgICAgKiBu
ZXh0IHBjcHUsIGluZmxpZ2h0IGlzIGFscmVhZHkgY2xlYXJlZC4gTm8gY29uY3VycmVudAotICAg
ICAgICAgICAgICogYWNjZXNzZXMgdG8gaW5mbGlnaHQuCi0gICAgICAgICAgICAgKi8KLSAgICAg
ICAgICAgIHNtcF93bWIoKTsKLSAgICAgICAgICAgIGlmICggdGVzdF9iaXQoR0lDX0lSUV9HVUVT
VF9NSUdSQVRJTkcsICZwLT5zdGF0dXMpICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAg
ICBzdHJ1Y3QgdmNwdSAqdl90YXJnZXQgPSB2Z2ljX2dldF90YXJnZXRfdmNwdSh2LCBpcnEpOwot
ICAgICAgICAgICAgICAgIGlycV9zZXRfYWZmaW5pdHkocC0+ZGVzYywgY3B1bWFza19vZih2X3Rh
cmdldC0+cHJvY2Vzc29yKSk7Ci0gICAgICAgICAgICAgICAgY2xlYXJfYml0KEdJQ19JUlFfR1VF
U1RfTUlHUkFUSU5HLCAmcC0+c3RhdHVzKTsKLSAgICAgICAgICAgIH0KLSAgICAgICAgfQotICAg
IH0KLX0KLQotdm9pZCBnaWNfY2xlYXJfbHJzKHN0cnVjdCB2Y3B1ICp2KQotewotICAgIGludCBp
ID0gMDsKLSAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwotICAgIHVuc2lnbmVkIGludCBucl9scnMg
PSBnaWNfaHdfb3BzLT5pbmZvLT5ucl9scnM7Ci0KLSAgICAvKiBUaGUgaWRsZSBkb21haW4gaGFz
IG5vIExScyB0byBiZSBjbGVhcmVkLiBTaW5jZSBnaWNfcmVzdG9yZV9zdGF0ZQotICAgICAqIGRv
ZXNuJ3Qgd3JpdGUgYW55IExSIHJlZ2lzdGVycyBmb3IgdGhlIGlkbGUgZG9tYWluIHRoZXkgY291
bGQgYmUKLSAgICAgKiBub24temVyby4gKi8KLSAgICBpZiAoIGlzX2lkbGVfdmNwdSh2KSApCi0g
ICAgICAgIHJldHVybjsKLQotICAgIGdpY19od19vcHMtPnVwZGF0ZV9oY3Jfc3RhdHVzKEdJQ0hf
SENSX1VJRSwgZmFsc2UpOwotCi0gICAgc3Bpbl9sb2NrX2lycXNhdmUoJnYtPmFyY2gudmdpYy5s
b2NrLCBmbGFncyk7Ci0KLSAgICB3aGlsZSAoKGkgPSBmaW5kX25leHRfYml0KChjb25zdCB1bnNp
Z25lZCBsb25nICopICZ0aGlzX2NwdShscl9tYXNrKSwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG5yX2xycywgaSkpIDwgbnJfbHJzICkgewotICAgICAgICBnaWNfdXBkYXRlX29uZV9s
cih2LCBpKTsKLSAgICAgICAgaSsrOwotICAgIH0KLQotICAgIHNwaW5fdW5sb2NrX2lycXJlc3Rv
cmUoJnYtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Ci19Ci0KLXN0YXRpYyB2b2lkIGdpY19yZXN0
b3JlX3BlbmRpbmdfaXJxcyhzdHJ1Y3QgdmNwdSAqdikKLXsKLSAgICBpbnQgbHIgPSAwOwotICAg
IHN0cnVjdCBwZW5kaW5nX2lycSAqcCwgKnQsICpwX3I7Ci0gICAgc3RydWN0IGxpc3RfaGVhZCAq
aW5mbGlnaHRfcjsKLSAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwotICAgIHVuc2lnbmVkIGludCBu
cl9scnMgPSBnaWNfaHdfb3BzLT5pbmZvLT5ucl9scnM7Ci0gICAgaW50IGxycyA9IG5yX2xyczsK
LQotICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwotCi0g
ICAgaWYgKCBsaXN0X2VtcHR5KCZ2LT5hcmNoLnZnaWMubHJfcGVuZGluZykgKQotICAgICAgICBn
b3RvIG91dDsKLQotICAgIGluZmxpZ2h0X3IgPSAmdi0+YXJjaC52Z2ljLmluZmxpZ2h0X2lycXM7
Ci0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlICggcCwgdCwgJnYtPmFyY2gudmdpYy5scl9w
ZW5kaW5nLCBscl9xdWV1ZSApCi0gICAgewotICAgICAgICBsciA9IGdpY19maW5kX3VudXNlZF9s
cih2LCBwLCBscik7Ci0gICAgICAgIGlmICggbHIgPj0gbnJfbHJzICkKLSAgICAgICAgewotICAg
ICAgICAgICAgLyogTm8gbW9yZSBmcmVlIExSczogZmluZCBhIGxvd2VyIHByaW9yaXR5IGlycSB0
byBldmljdCAqLwotICAgICAgICAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9yZXZlcnNlKCBwX3Is
IGluZmxpZ2h0X3IsIGluZmxpZ2h0ICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBp
ZiAoIHBfci0+cHJpb3JpdHkgPT0gcC0+cHJpb3JpdHkgKQotICAgICAgICAgICAgICAgICAgICBn
b3RvIG91dDsKLSAgICAgICAgICAgICAgICBpZiAoIHRlc3RfYml0KEdJQ19JUlFfR1VFU1RfVklT
SUJMRSwgJnBfci0+c3RhdHVzKSAmJgotICAgICAgICAgICAgICAgICAgICAgIXRlc3RfYml0KEdJ
Q19JUlFfR1VFU1RfQUNUSVZFLCAmcF9yLT5zdGF0dXMpICkKLSAgICAgICAgICAgICAgICAgICAg
Z290byBmb3VuZDsKLSAgICAgICAgICAgIH0KLSAgICAgICAgICAgIC8qIFdlIGRpZG4ndCBmaW5k
IGEgdmljdGltIHRoaXMgdGltZSwgYW5kIHdlIHdvbid0IG5leHQKLSAgICAgICAgICAgICAqIHRp
bWUsIHNvIHF1aXQgKi8KLSAgICAgICAgICAgIGdvdG8gb3V0OwotCi1mb3VuZDoKLSAgICAgICAg
ICAgIGxyID0gcF9yLT5scjsKLSAgICAgICAgICAgIHBfci0+bHIgPSBHSUNfSU5WQUxJRF9MUjsK
LSAgICAgICAgICAgIHNldF9iaXQoR0lDX0lSUV9HVUVTVF9RVUVVRUQsICZwX3ItPnN0YXR1cyk7
Ci0gICAgICAgICAgICBjbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9WSVNJQkxFLCAmcF9yLT5zdGF0
dXMpOwotICAgICAgICAgICAgZ2ljX2FkZF90b19scl9wZW5kaW5nKHYsIHBfcik7Ci0gICAgICAg
ICAgICBpbmZsaWdodF9yID0gJnBfci0+aW5mbGlnaHQ7Ci0gICAgICAgIH0KLQotICAgICAgICBn
aWNfc2V0X2xyKGxyLCBwLCBHSUNIX0xSX1BFTkRJTkcpOwotICAgICAgICBsaXN0X2RlbF9pbml0
KCZwLT5scl9xdWV1ZSk7Ci0gICAgICAgIHNldF9iaXQobHIsICZ0aGlzX2NwdShscl9tYXNrKSk7
Ci0KLSAgICAgICAgLyogV2UgY2FuIG9ubHkgZXZpY3QgbnJfbHJzIGVudHJpZXMgKi8KLSAgICAg
ICAgbHJzLS07Ci0gICAgICAgIGlmICggbHJzID09IDAgKQotICAgICAgICAgICAgYnJlYWs7Ci0g
ICAgfQotCi1vdXQ6Ci0gICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmdi0+YXJjaC52Z2ljLmxv
Y2ssIGZsYWdzKTsKLX0KLQotaW50IGdpY19ldmVudHNfbmVlZF9kZWxpdmVyeSh2b2lkKQotewot
ICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKLSAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnA7
Ci0gICAgdW5zaWduZWQgbG9uZyBmbGFnczsKLSAgICBjb25zdCB1bnNpZ25lZCBsb25nIGFwciA9
IGdpY19od19vcHMtPnJlYWRfYXByKDApOwotICAgIGludCBtYXNrX3ByaW9yaXR5OwotICAgIGlu
dCBhY3RpdmVfcHJpb3JpdHk7Ci0gICAgaW50IHJjID0gMDsKLQotICAgIG1hc2tfcHJpb3JpdHkg
PSBnaWNfaHdfb3BzLT5yZWFkX3ZtY3JfcHJpb3JpdHkoKTsKLSAgICBhY3RpdmVfcHJpb3JpdHkg
PSBmaW5kX25leHRfYml0KCZhcHIsIDMyLCAwKTsKLQotICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2
LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwotCi0gICAgLyogVE9ETzogV2Ugb3JkZXIgdGhlIGd1
ZXN0IGlycXMgYnkgcHJpb3JpdHksIGJ1dCB3ZSBkb24ndCBjaGFuZ2UKLSAgICAgKiB0aGUgcHJp
b3JpdHkgb2YgaG9zdCBpcnFzLiAqLwotCi0gICAgLyogZmluZCB0aGUgZmlyc3QgZW5hYmxlZCBu
b24tYWN0aXZlIGlycSwgdGhlIHF1ZXVlIGlzIGFscmVhZHkKLSAgICAgKiBvcmRlcmVkIGJ5IHBy
aW9yaXR5ICovCi0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeSggcCwgJnYtPmFyY2gudmdpYy5pbmZs
aWdodF9pcnFzLCBpbmZsaWdodCApCi0gICAgewotICAgICAgICBpZiAoIEdJQ19QUklfVE9fR1VF
U1QocC0+cHJpb3JpdHkpID49IG1hc2tfcHJpb3JpdHkgKQotICAgICAgICAgICAgZ290byBvdXQ7
Ci0gICAgICAgIGlmICggR0lDX1BSSV9UT19HVUVTVChwLT5wcmlvcml0eSkgPj0gYWN0aXZlX3By
aW9yaXR5ICkKLSAgICAgICAgICAgIGdvdG8gb3V0OwotICAgICAgICBpZiAoIHRlc3RfYml0KEdJ
Q19JUlFfR1VFU1RfRU5BQkxFRCwgJnAtPnN0YXR1cykgKQotICAgICAgICB7Ci0gICAgICAgICAg
ICByYyA9IDE7Ci0gICAgICAgICAgICBnb3RvIG91dDsKLSAgICAgICAgfQotICAgIH0KLQotb3V0
OgotICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnYtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7
Ci0gICAgcmV0dXJuIHJjOwotfQotCi12b2lkIGdpY19pbmplY3Qoc3RydWN0IHZjcHUgKnYpCi17
Ci0gICAgQVNTRVJUKCFsb2NhbF9pcnFfaXNfZW5hYmxlZCgpKTsKLQotICAgIGdpY19yZXN0b3Jl
X3BlbmRpbmdfaXJxcyh2KTsKLQotICAgIGlmICggdiAhPSBjdXJyZW50ICkKLSAgICAgICAgcmV0
dXJuOwotCi0gICAgaWYgKCAhbGlzdF9lbXB0eSgmY3VycmVudC0+YXJjaC52Z2ljLmxyX3BlbmRp
bmcpICYmIGxyX2FsbF9mdWxsKCkgKQotICAgICAgICBnaWNfaHdfb3BzLT51cGRhdGVfaGNyX3N0
YXR1cyhHSUNIX0hDUl9VSUUsIHRydWUpOwotfQotCiBzdGF0aWMgdm9pZCBkb19zZ2koc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGVudW0gZ2ljX3NnaSBzZ2kpCiB7CiAgICAgLyogTG93ZXIg
dGhlIHByaW9yaXR5ICovCi0tIAoyLjE0LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 19 12:49:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 12:49:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5AGC-0004WI-Jh; Thu, 19 Oct 2017 12:49:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1e5AGB-0004TY-8d
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 12:49:15 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 04/07-17628-A4F98E95; Thu, 19 Oct 2017 12:49:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsVysyfVTddr/ot
 IgyMNzBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bXwRWMBRPFK+Z+1mtg7BfuYuTiEBLYwCix
 8tQ55i5GTiBnOaNExw5fEJtNQFdix83XYHERgQiJ048vMYHYzAJKEvvPXmMEsYUF7CW2nn4KF
 mcRUJXYe3seWJxXwFri37zfbCC2hIC8xLkHt8HmcALFb++9wQixy0pi28N3jBMYuRcwMqxiVC
 9OLSpLLdI10UsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECPQtAxDsYLzV53yIUZK
 DSUmU92PVi0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzl84BygkWp6akVaZk5wCCDSUtw8CiJ
 8HqDpHmLCxJzizPTIVKnGHU5Om7e/cMkxJKXn5cqJc4bA1IkAFKUUZoHNwIW8JcYZaWEeRmBj
 hLiKUgtys0sQZV/xSjOwagkzDsbZApPZl4J3KZXQEcwAR3Bbg92REkiQkqqgbF2zocFciz3P7
 998ydQVenuAqsrnNvXX5E8lZkRLnypxm371Kiwb99tRBi9pz1s+nlPyHLJq9l3Z7dmq69SX68
 8weugtdOcgmk8Yjendf9c2uagNs/vBdORjytet86r9GsUU4yxlHlqJTVZfcqCD+cn5Zz8d01G
 b7PrqXtt6o6y2aHpUgW/LkUpsRRnJBpqMRcVJwIAPSjZX3MCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1508417353!107833041!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22912 invoked from network); 19 Oct 2017 12:49:13 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-9.tower-206.messagelabs.com with SMTP; 19 Oct 2017 12:49:13 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4557CF;
 Thu, 19 Oct 2017 05:49:13 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 597CB3F3E1;
 Thu, 19 Oct 2017 05:49:12 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Thu, 19 Oct 2017 13:48:44 +0100
Message-Id: <20171019124847.5978-10-andre.przywara@arm.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20171019124847.5978-1-andre.przywara@arm.com>
References: <20171019124847.5978-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH 09/12] ARM: VGIC: rework events_need_delivery()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gZXZlbnQuaCB3ZSB2ZXJ5IGRlZXBseSBkaXZlIGludG8gdGhlIFZHSUMgdG8gbGVhcm4gaWYg
YW4gZXZlbnQgZm9yCmEgZ3Vlc3QgaXMgcGVuZGluZy4KUmV3b3JrIHRoYXQgZnVuY3Rpb24gdG8g
YWJzdHJhY3QgdGhlIFZHSUMgc3BlY2lmaWMgcGFydCBvdXQuIEFsc28KcmVvcmRlciB0aGUgcXVl
cmllcyB0aGVyZSwgYXMgd2Ugb25seSBhY3R1YWxseSBuZWVkIHRvIGNoZWNrIGZvciB0aGUKZXZl
bnQgY2hhbm5lbCBpZiB0aGVyZSBhcmUgbm8gb3RoZXIgcGVuZGluZyBJUlFzLgoKU2lnbmVkLW9m
Zi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Ci0tLQogeGVuL2Fy
Y2gvYXJtL3ZnaWMuYyAgICAgICAgIHwgMTEgKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS1h
cm0vZXZlbnQuaCB8IDEzICsrKy0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5o
ICB8ICAyICsrCiAzIGZpbGVzIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdp
Yy5jCmluZGV4IDM3YTA4M2U4MDQuLmY4ZDBmNDZlNzEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS92Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwpAQCAtNjAyLDYgKzYwMiwxNyBAQCB2
b2lkIGFyY2hfZXZ0Y2huX2luamVjdChzdHJ1Y3QgdmNwdSAqdikKICAgICB2Z2ljX3ZjcHVfaW5q
ZWN0X2lycSh2LCB2LT5kb21haW4tPmFyY2guZXZ0Y2huX2lycSk7CiB9CiAKK2Jvb2wgdmdpY19l
dnRjaG5faXJxX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYpCit7CisgICAgc3RydWN0IHBlbmRpbmdf
aXJxICpwOworCisgICAgcCA9IGlycV90b19wZW5kaW5nKHYsIHYtPmRvbWFpbi0+YXJjaC5ldnRj
aG5faXJxKTsKKyAgICAvKiBEb2VzIG5vdCB3b3JrIGZvciBMUElzLiAqLworICAgIEFTU0VSVCgh
aXNfbHBpKHYtPmRvbWFpbi0+YXJjaC5ldnRjaG5faXJxKSk7CisKKyAgICByZXR1cm4gbGlzdF9l
bXB0eSgmcC0+aW5mbGlnaHQpOworfQorCiBib29sIHZnaWNfZW11bGF0ZShzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncywgdW5pb24gaHNyIGhzcikKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1
cnJlbnQ7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2V2ZW50LmggYi94ZW4vaW5j
bHVkZS9hc20tYXJtL2V2ZW50LmgKaW5kZXggY2FlZmE1MDZhOS4uNjc2ODRlOTc2MyAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9ldmVudC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vZXZlbnQuaApAQCAtMTYsMTIgKzE2LDYgQEAgc3RhdGljIGlubGluZSBpbnQgdmNwdV9ldmVu
dF9kZWxpdmVyeV9pc19lbmFibGVkKHN0cnVjdCB2Y3B1ICp2KQogCiBzdGF0aWMgaW5saW5lIGlu
dCBsb2NhbF9ldmVudHNfbmVlZF9kZWxpdmVyeV9ub21hc2sodm9pZCkKIHsKLSAgICBzdHJ1Y3Qg
cGVuZGluZ19pcnEgKnAgPSBpcnFfdG9fcGVuZGluZyhjdXJyZW50LAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmRvbWFpbi0+YXJjaC5ldnRjaG5f
aXJxKTsKLQotICAgIC8qIERvZXMgbm90IHdvcmsgZm9yIExQSXMuICovCi0gICAgQVNTRVJUKCFp
c19scGkoY3VycmVudC0+ZG9tYWluLT5hcmNoLmV2dGNobl9pcnEpKTsKLQogICAgIC8qIFhYWDog
aWYgdGhlIGZpcnN0IGludGVycnVwdCBoYXMgYWxyZWFkeSBiZWVuIGRlbGl2ZXJlZCwgd2Ugc2hv
dWxkCiAgICAgICogY2hlY2sgd2hldGhlciBhbnkgb3RoZXIgaW50ZXJydXB0cyB3aXRoIHByaW9y
aXR5IGhpZ2hlciB0aGFuIHRoZQogICAgICAqIG9uZSBpbiBHSUNWX0lBUiBhcmUgaW4gdGhlIGxy
X3BlbmRpbmcgcXVldWUgb3IgaW4gdGhlIExSCkBAIC0zMywxMSArMjcsMTAgQEAgc3RhdGljIGlu
bGluZSBpbnQgbG9jYWxfZXZlbnRzX25lZWRfZGVsaXZlcnlfbm9tYXNrKHZvaWQpCiAgICAgaWYg
KCBnaWNfZXZlbnRzX25lZWRfZGVsaXZlcnkoKSApCiAgICAgICAgIHJldHVybiAxOwogCi0gICAg
aWYgKCB2Y3B1X2luZm8oY3VycmVudCwgZXZ0Y2huX3VwY2FsbF9wZW5kaW5nKSAmJgotICAgICAg
ICBsaXN0X2VtcHR5KCZwLT5pbmZsaWdodCkgKQotICAgICAgICByZXR1cm4gMTsKKyAgICBpZiAo
ICF2Y3B1X2luZm8oY3VycmVudCwgZXZ0Y2huX3VwY2FsbF9wZW5kaW5nKSApCisgICAgICAgIHJl
dHVybiAwOwogCi0gICAgcmV0dXJuIDA7CisgICAgcmV0dXJuIHZnaWNfZXZ0Y2huX2lycV9wZW5k
aW5nKGN1cnJlbnQpOwogfQogCiBzdGF0aWMgaW5saW5lIGludCBsb2NhbF9ldmVudHNfbmVlZF9k
ZWxpdmVyeSh2b2lkKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggYi94
ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAppbmRleCA0OWI4YTRiZWMwLi5kY2RiMWFjYWYzIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL3ZnaWMuaApAQCAtMjE5LDYgKzIxOSw4IEBAIGV4dGVybiB2b2lkIHJlZ2lzdGVyX3Zn
aWNfb3BzKHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0cnVjdCB2Z2ljX29wcyAqb3BzKTsKIGlu
dCB2Z2ljX3YyX2luaXQoc3RydWN0IGRvbWFpbiAqZCwgaW50ICptbWlvX2NvdW50KTsKIGludCB2
Z2ljX3YzX2luaXQoc3RydWN0IGRvbWFpbiAqZCwgaW50ICptbWlvX2NvdW50KTsKIAorYm9vbCB2
Z2ljX2V2dGNobl9pcnFfcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdik7CisKIGV4dGVybiBpbnQgZG9t
YWluX3ZnaWNfcmVnaXN0ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW50ICptbWlvX2NvdW50KTsKIGV4
dGVybiBpbnQgdmNwdV92Z2ljX2ZyZWUoc3RydWN0IHZjcHUgKnYpOwogZXh0ZXJuIGJvb2wgdmdp
Y190b19zZ2koc3RydWN0IHZjcHUgKnYsIHJlZ2lzdGVyX3Qgc2dpciwKLS0gCjIuMTQuMQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 12:49:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 12:49:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5AGD-0004Y0-Qa; Thu, 19 Oct 2017 12:49:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1e5AGC-0004W3-Lb
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 12:49:16 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 D9/61-19067-B4F98E95; Thu, 19 Oct 2017 12:49:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsVysyfVTdd7/ot
 Ig4/7xCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyzW5wKdmhV7H/5ibWBsUWxi5GTQ0hgM6PE
 lqvWEPZyRon1S8RBbDYBXYkdN18zg9giAhESpx9fYgKxmQWUJPafvcbYxcjBISzgJHF+BitIm
 EVAVWL7iqdMIGFeAWuJ9YeUQMISAvIS5x7cBpvCCRS+vfcGI8QmK4ltD98xTmDkXsDIsIpRoz
 i1qCy1SNfIQC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTI9Cv9QwMjDsYG2f7HWK
 U5GBSEuX9WPUiUogvKT+lMiOxOCO+qDQntfgQowwHh5IE7+G5QDnBotT01Iq0zBxggMGkJTh4
 lER4vecBpXmLCxJzizPTIVKnGI05fky68oeJo+Pm3T9MQix5+XmpUuK8d0EmCYCUZpTmwQ2CB
 f4lRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8z0Cm8GTmlcDtewV0ChPQKez2YKeUJCKkpB
 oYBT3untnloqb+OePa8o2FrP+ernobYLYkeOX/x31zSzhmde2T/BL99FiO1vrd0ckqEgaqKuE
 a0VO1pe6IXV+VWRf4adv2j8uKo/LmJWvV/3p0rO7p1D89kprPF+2Me7nj6pcFm/cKLvXabb6/
 Lpjvs+yTOdGujImur/h+uR28pq4p+qIg99vLY0osxRmJhlrMRcWJAEskpyp3AgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1508417354!104887120!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28344 invoked from network); 19 Oct 2017 12:49:15 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-206.messagelabs.com with SMTP; 19 Oct 2017 12:49:15 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6EE591596;
 Thu, 19 Oct 2017 05:49:14 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 82F813F3E1;
 Thu, 19 Oct 2017 05:49:13 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Thu, 19 Oct 2017 13:48:45 +0100
Message-Id: <20171019124847.5978-11-andre.przywara@arm.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20171019124847.5978-1-andre.przywara@arm.com>
References: <20171019124847.5978-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH 10/12] ARM: VGIC: factor out
	vgic_connect_hw_irq()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgdGhlIG1vbWVudCB3ZSBoYXBwaWx5IGFjY2VzcyBWR0lDIGludGVybmFsIGRhdGEgc3RydWN0
dXJlcyBsaWtlCnRoZSByYW5rIGFuZCBzdHJ1Y3QgcGVuZGluZ19pcnEgaW4gZ2ljLmMsIHdoaWNo
IHNob3VsZCBiZSBWR0lDIGFnbm9zdGljLgoKRmFjdG9yIG91dCBhIG5ldyBmdW5jdGlvbiB2Z2lj
X2Nvbm5lY3RfaHdfaXJxKCksIHdoaWNoIGFsbG93cyBhIHZpcnR1YWwKSVJRIHRvIGJlIGNvbm5l
Y3RlZCB0byBhIGhhcmR3YXJlIElSUSAodXNpbmcgdGhlIGh3IGJpdCBpbiB0aGUgTFIpLgoKVGhp
cyByZW1vdmVzIHNhaWQgYWNjZXNzZXMgdG8gVkdJQyBkYXRhIHN0cnVjdHVyZXMgYW5kIGltcHJv
dmVzIGFic3RyYWN0aW9uLgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnBy
enl3YXJhQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMgICAgfCAzMSArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vZ2ljLmMgICAgICAgICB8
IDQyICsrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1
ZGUvYXNtLWFybS92Z2ljLmggfCAgMiArKwogMyBmaWxlcyBjaGFuZ2VkLCAzOSBpbnNlcnRpb25z
KCspLCAzNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXZnaWMu
YyBiL3hlbi9hcmNoL2FybS9naWMtdmdpYy5jCmluZGV4IDY2Y2FlMjFlODIuLmJmOTQ1NWEzNGUg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdmdpYy5jCisrKyBiL3hlbi9hcmNoL2FybS9n
aWMtdmdpYy5jCkBAIC0zODUsNiArMzg1LDM3IEBAIHZvaWQgZ2ljX2luamVjdChzdHJ1Y3QgdmNw
dSAqdikKICAgICAgICAgZ2ljX2h3X29wcy0+dXBkYXRlX2hjcl9zdGF0dXMoR0lDSF9IQ1JfVUlF
LCAxKTsKIH0KIAoraW50IHZnaWNfY29ubmVjdF9od19pcnEoc3RydWN0IGRvbWFpbiAqZCwgc3Ry
dWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJxLAorICAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IGlycV9kZXNjICpkZXNjKQoreworICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAg
LyogVXNlIHZjcHUwIHRvIHJldHJpZXZlIHRoZSBwZW5kaW5nX2lycSBzdHJ1Y3QuIEdpdmVuIHRo
YXQgd2Ugb25seQorICAgICAqIHJvdXRlIFNQSXMgdG8gZ3Vlc3RzLCBpdCBkb2Vzbid0IG1ha2Ug
YW55IGRpZmZlcmVuY2UuICovCisgICAgc3RydWN0IHZjcHUgKnZfdGFyZ2V0ID0gdmdpY19nZXRf
dGFyZ2V0X3ZjcHUoZC0+dmNwdVswXSwgdmlycSk7CisgICAgc3RydWN0IHZnaWNfaXJxX3Jhbmsg
KnJhbmsgPSB2Z2ljX3JhbmtfaXJxKHZfdGFyZ2V0LCB2aXJxKTsKKyAgICBzdHJ1Y3QgcGVuZGlu
Z19pcnEgKnAgPSBpcnFfdG9fcGVuZGluZyh2X3RhcmdldCwgdmlycSk7CisgICAgaW50IHJldCA9
IDA7CisKKyAgICAvKiBXZSBhcmUgdGFraW5nIHRvIHJhbmsgbG9jayB0byBwcmV2ZW50IHBhcmFs
bGVsIGNvbm5lY3Rpb25zLiAqLworICAgIHZnaWNfbG9ja19yYW5rKHZfdGFyZ2V0LCByYW5rLCBm
bGFncyk7CisKKyAgICBpZiAoIGRlc2MgKQorICAgIHsKKyAgICAgICAgLyogVGhlIFZJUlEgc2hv
dWxkIG5vdCBiZSBhbHJlYWR5IGVuYWJsZWQgYnkgdGhlIGd1ZXN0ICovCisgICAgICAgIGlmICgg
IXAtPmRlc2MgJiYKKyAgICAgICAgICAgICAhdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9FTkFCTEVE
LCAmcC0+c3RhdHVzKSApCisgICAgICAgICAgICBwLT5kZXNjID0gZGVzYzsKKyAgICAgICAgZWxz
ZQorICAgICAgICAgICAgcmV0ID0gLUVCVVNZOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIHAt
PmRlc2MgPSBOVUxMOworCisgICAgdmdpY191bmxvY2tfcmFuayh2X3RhcmdldCwgcmFuaywgZmxh
Z3MpOworCisgICAgcmV0dXJuIHJldDsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAq
IG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMuYyBiL3hlbi9hcmNoL2FybS9n
aWMuYwppbmRleCA0Y2I3NGQ0NDllLi5kNDZhNmQ1NGIzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vZ2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy5jCkBAIC0xMjgsMjcgKzEyOCwxMiBAQCB2
b2lkIGdpY19yb3V0ZV9pcnFfdG9feGVuKHN0cnVjdCBpcnFfZGVzYyAqZGVzYywgdW5zaWduZWQg
aW50IHByaW9yaXR5KQogaW50IGdpY19yb3V0ZV9pcnFfdG9fZ3Vlc3Qoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgaW50IHZpcnEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
aXJxX2Rlc2MgKmRlc2MsIHVuc2lnbmVkIGludCBwcmlvcml0eSkKIHsKLSAgICB1bnNpZ25lZCBs
b25nIGZsYWdzOwotICAgIC8qIFVzZSB2Y3B1MCB0byByZXRyaWV2ZSB0aGUgcGVuZGluZ19pcnEg
c3RydWN0LiBHaXZlbiB0aGF0IHdlIG9ubHkKLSAgICAgKiByb3V0ZSBTUElzIHRvIGd1ZXN0cywg
aXQgZG9lc24ndCBtYWtlIGFueSBkaWZmZXJlbmNlLiAqLwotICAgIHN0cnVjdCB2Y3B1ICp2X3Rh
cmdldCA9IHZnaWNfZ2V0X3RhcmdldF92Y3B1KGQtPnZjcHVbMF0sIHZpcnEpOwotICAgIHN0cnVj
dCB2Z2ljX2lycV9yYW5rICpyYW5rID0gdmdpY19yYW5rX2lycSh2X3RhcmdldCwgdmlycSk7Ci0g
ICAgc3RydWN0IHBlbmRpbmdfaXJxICpwID0gaXJxX3RvX3BlbmRpbmcodl90YXJnZXQsIHZpcnEp
OwotICAgIGludCByZXMgPSAtRUJVU1k7Ci0KICAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJmRl
c2MtPmxvY2spKTsKICAgICAvKiBDYWxsZXIgaGFzIGFscmVhZHkgY2hlY2tlZCB0aGF0IHRoZSBJ
UlEgaXMgYW4gU1BJICovCiAgICAgQVNTRVJUKHZpcnEgPj0gMzIpOwogICAgIEFTU0VSVCh2aXJx
IDwgdmdpY19udW1faXJxcyhkKSk7CiAgICAgQVNTRVJUKCFpc19scGkodmlycSkpOwogCi0gICAg
dmdpY19sb2NrX3Jhbmsodl90YXJnZXQsIHJhbmssIGZsYWdzKTsKLQotICAgIGlmICggcC0+ZGVz
YyB8fAotICAgICAgICAgLyogVGhlIFZJUlEgc2hvdWxkIG5vdCBiZSBhbHJlYWR5IGVuYWJsZWQg
YnkgdGhlIGd1ZXN0ICovCi0gICAgICAgICB0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX0VOQUJMRUQs
ICZwLT5zdGF0dXMpICkKLSAgICAgICAgZ290byBvdXQ7Ci0KICAgICBkZXNjLT5oYW5kbGVyID0g
Z2ljX2h3X29wcy0+Z2ljX2d1ZXN0X2lycV90eXBlOwogICAgIHNldF9iaXQoX0lSUV9HVUVTVCwg
JmRlc2MtPnN0YXR1cyk7CiAKQEAgLTE1NiwzMSArMTQxLDE5IEBAIGludCBnaWNfcm91dGVfaXJx
X3RvX2d1ZXN0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2aXJxLAogICAgICAgICBn
aWNfc2V0X2lycV90eXBlKGRlc2MsIGRlc2MtPmFyY2gudHlwZSk7CiAgICAgZ2ljX3NldF9pcnFf
cHJpb3JpdHkoZGVzYywgcHJpb3JpdHkpOwogCi0gICAgcC0+ZGVzYyA9IGRlc2M7Ci0gICAgcmVz
ID0gMDsKLQotb3V0OgotICAgIHZnaWNfdW5sb2NrX3Jhbmsodl90YXJnZXQsIHJhbmssIGZsYWdz
KTsKLQotICAgIHJldHVybiByZXM7CisgICAgcmV0dXJuIHZnaWNfY29ubmVjdF9od19pcnEoZCwg
TlVMTCwgdmlycSwgZGVzYyk7CiB9CiAKIC8qIFRoaXMgZnVuY3Rpb24gb25seSB3b3JrcyB3aXRo
IFNQSXMgZm9yIG5vdyAqLwogaW50IGdpY19yZW1vdmVfaXJxX2Zyb21fZ3Vlc3Qoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgaW50IHZpcnEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MpCiB7Ci0gICAgc3RydWN0IHZjcHUgKnZfdGFyZ2V0ID0g
dmdpY19nZXRfdGFyZ2V0X3ZjcHUoZC0+dmNwdVswXSwgdmlycSk7Ci0gICAgc3RydWN0IHZnaWNf
aXJxX3JhbmsgKnJhbmsgPSB2Z2ljX3JhbmtfaXJxKHZfdGFyZ2V0LCB2aXJxKTsKLSAgICBzdHJ1
Y3QgcGVuZGluZ19pcnEgKnAgPSBpcnFfdG9fcGVuZGluZyh2X3RhcmdldCwgdmlycSk7Ci0gICAg
dW5zaWduZWQgbG9uZyBmbGFnczsKKyAgICBpbnQgcmV0OwogCiAgICAgQVNTRVJUKHNwaW5faXNf
bG9ja2VkKCZkZXNjLT5sb2NrKSk7CiAgICAgQVNTRVJUKHRlc3RfYml0KF9JUlFfR1VFU1QsICZk
ZXNjLT5zdGF0dXMpKTsKLSAgICBBU1NFUlQocC0+ZGVzYyA9PSBkZXNjKTsKICAgICBBU1NFUlQo
IWlzX2xwaSh2aXJxKSk7CiAKLSAgICB2Z2ljX2xvY2tfcmFuayh2X3RhcmdldCwgcmFuaywgZmxh
Z3MpOwotCiAgICAgaWYgKCBkLT5pc19keWluZyApCiAgICAgewogICAgICAgICBkZXNjLT5oYW5k
bGVyLT5zaHV0ZG93bihkZXNjKTsKQEAgLTE5OCwxOSArMTcxLDE2IEBAIGludCBnaWNfcmVtb3Zl
X2lycV9mcm9tX2d1ZXN0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2aXJxLAogICAg
ICAgICAgKi8KICAgICAgICAgaWYgKCB0ZXN0X2JpdChfSVJRX0lOUFJPR1JFU1MsICZkZXNjLT5z
dGF0dXMpIHx8CiAgICAgICAgICAgICAgIXRlc3RfYml0KF9JUlFfRElTQUJMRUQsICZkZXNjLT5z
dGF0dXMpICkKLSAgICAgICAgewotICAgICAgICAgICAgdmdpY191bmxvY2tfcmFuayh2X3Rhcmdl
dCwgcmFuaywgZmxhZ3MpOwogICAgICAgICAgICAgcmV0dXJuIC1FQlVTWTsKLSAgICAgICAgfQog
ICAgIH0KIAorICAgIHJldCA9IHZnaWNfY29ubmVjdF9od19pcnEoZCwgTlVMTCwgdmlycSwgTlVM
TCk7CisgICAgaWYgKCByZXQgKQorICAgICAgICByZXR1cm4gcmV0OworCiAgICAgY2xlYXJfYml0
KF9JUlFfR1VFU1QsICZkZXNjLT5zdGF0dXMpOwogICAgIGRlc2MtPmhhbmRsZXIgPSAmbm9faXJx
X3R5cGU7CiAKLSAgICBwLT5kZXNjID0gTlVMTDsKLQotICAgIHZnaWNfdW5sb2NrX3Jhbmsodl90
YXJnZXQsIHJhbmssIGZsYWdzKTsKLQogICAgIHJldHVybiAwOwogfQogCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCmlu
ZGV4IGRjZGIxYWNhZjMuLmNmMDJkYzYzOTQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vdmdpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCkBAIC0yMjAsNiArMjIw
LDggQEAgaW50IHZnaWNfdjJfaW5pdChzdHJ1Y3QgZG9tYWluICpkLCBpbnQgKm1taW9fY291bnQp
OwogaW50IHZnaWNfdjNfaW5pdChzdHJ1Y3QgZG9tYWluICpkLCBpbnQgKm1taW9fY291bnQpOwog
CiBib29sIHZnaWNfZXZ0Y2huX2lycV9wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2KTsKK2ludCB2Z2lj
X2Nvbm5lY3RfaHdfaXJxKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25l
ZCBpbnQgdmlycSwKKyAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBpcnFfZGVzYyAqZGVz
Yyk7CiAKIGV4dGVybiBpbnQgZG9tYWluX3ZnaWNfcmVnaXN0ZXIoc3RydWN0IGRvbWFpbiAqZCwg
aW50ICptbWlvX2NvdW50KTsKIGV4dGVybiBpbnQgdmNwdV92Z2ljX2ZyZWUoc3RydWN0IHZjcHUg
KnYpOwotLSAKMi4xNC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 12:49:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 12:49:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5AGE-0004YR-1D; Thu, 19 Oct 2017 12:49:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1e5AGD-0004X0-FS
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 12:49:17 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 EB/31-30115-C4F98E95; Thu, 19 Oct 2017 12:49:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVysyfVTddn/ot
 Ig52fhSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozmxwsYC24KV3xadZmpgXE+fxcjF4eQwAZG
 iWsXZrB2MXICOcsZJb7PVwOx2QR0JXbcfM0MYosIREicfnyJCcRmFlCS2H/2GiOILSzgLHFt+
 zQWEJtFQFViy4MJYHFeAWuJdXuegNVLCMhLnHtwG2wOJ1D89t4bjBC7rCS2PXzHOIGRewEjwy
 pGjeLUorLUIl1DI72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjED/MgDBDsbLGwM
 OMUpyMCmJ8n6sehEpxJeUn1KZkVicEV9UmpNafIhRhoNDSYKXeR5QTrAoNT21Ii0zBxhoMGkJ
 Dh4lEV5vkDRvcUFibnFmOkTqFKMuR8fNu3+YhFjy8vNSpcR5Y0CKBECKMkrz4EbAgv4So6yUM
 C8j0FFCPAWpRbmZJajyrxjFORiVhHk1QKbwZOaVwG16BXQEE9AR7PZgR5QkIqSkGhh1Jh9X4J
 O72aXyfeFun/5uyfW1P5/5LGMKmOx0Jlzg/JvkyNOvapZX82iZ6ly89np5xc/0DR/qpG5/79n
 9WapuC89GVptm30Al6coS3c0rn7Dp9y43PvV4vaHZ2dl7YpYUy17sn6j963Jj+qEJl5ie7VVi
 Y85RKDGJz0gX7fwwRbDa8orN31QlluKMREMt5qLiRACyI/8adQIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1508417355!77996773!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62956 invoked from network); 19 Oct 2017 12:49:16 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-7.tower-21.messagelabs.com with SMTP; 19 Oct 2017 12:49:16 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 984F5F;
 Thu, 19 Oct 2017 05:49:15 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AC7FC3F3E1;
 Thu, 19 Oct 2017 05:49:14 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Thu, 19 Oct 2017 13:48:46 +0100
Message-Id: <20171019124847.5978-12-andre.przywara@arm.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20171019124847.5978-1-andre.przywara@arm.com>
References: <20171019124847.5978-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH 11/12] ARM: VGIC: factor out
	vgic_get_hw_irq_desc()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgdGhlIG1vbWVudCB3ZSBoYXBwaWx5IGFjY2VzcyB0aGUgVkdJQyBpbnRlcm5hbCBzdHJ1Y3Qg
cGVuZGluZ19pcnEKKHdoaWNoIGRlc2NyaWJlcyBhIHZpcnR1YWwgSVJRKSBpbiBpcnEuYy4KRmFj
dG9yIG91dCB0aGUgYWN0dWFsbHkgbmVlZGVkIGZ1bmN0aW9uYWxpdHkgdG8gbGVhcm4gdGhlIGFz
c29jaWF0ZWQKaGFyZHdhcmUgSVJRIGFuZCBtb3ZlIHRoYXQgaW50byBnaWMtdmdpYy5jIHRvIGlt
cHJvdmUgYWJzdHJhY3Rpb24uCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUu
cHJ6eXdhcmFAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYyAgICB8IDE1ICsr
KysrKysrKysrKysrKwogeGVuL2FyY2gvYXJtL2lycS5jICAgICAgICAgfCAgNyArKy0tLS0tCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCB8ICAyICsrCiAzIGZpbGVzIGNoYW5nZWQsIDE5IGlu
c2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dp
Yy12Z2ljLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYwppbmRleCBiZjk0NTVhMzRlLi43NzY1
ZDgzNDMyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYworKysgYi94ZW4vYXJj
aC9hcm0vZ2ljLXZnaWMuYwpAQCAtMzg1LDYgKzM4NSwyMSBAQCB2b2lkIGdpY19pbmplY3Qoc3Ry
dWN0IHZjcHUgKnYpCiAgICAgICAgIGdpY19od19vcHMtPnVwZGF0ZV9oY3Jfc3RhdHVzKEdJQ0hf
SENSX1VJRSwgMSk7CiB9CiAKK3N0cnVjdCBpcnFfZGVzYyAqdmdpY19nZXRfaHdfaXJxX2Rlc2Mo
c3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZjcHUgKnYsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCB2aXJxKQoreworICAgIHN0cnVjdCBwZW5kaW5n
X2lycSAqcDsKKworICAgIGlmICggIXYgKQorICAgICAgICB2ID0gZC0+dmNwdVswXTsKKworICAg
IHAgPSBpcnFfdG9fcGVuZGluZyh2LCB2aXJxKTsKKyAgICBpZiAoICFwICkKKyAgICAgICAgcmV0
dXJuIE5VTEw7CisKKyAgICByZXR1cm4gcC0+ZGVzYzsKK30KKwogaW50IHZnaWNfY29ubmVjdF9o
d19pcnEoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJx
LAogICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGlycV9kZXNjICpkZXNjKQogewpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL2lycS5jIGIveGVuL2FyY2gvYXJtL2lycS5jCmluZGV4IDdm
MTMzZGU1NDkuLjYyMTAzYTIwZTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9pcnEuYworKysg
Yi94ZW4vYXJjaC9hcm0vaXJxLmMKQEAgLTUzNCwxOSArNTM0LDE2IEBAIGludCByZWxlYXNlX2d1
ZXN0X2lycShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmlycSkKICAgICBzdHJ1Y3Qg
aXJxX2Rlc2MgKmRlc2M7CiAgICAgc3RydWN0IGlycV9ndWVzdCAqaW5mbzsKICAgICB1bnNpZ25l
ZCBsb25nIGZsYWdzOwotICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcDsKICAgICBpbnQgcmV0Owog
CiAgICAgLyogT25seSBTUElzIGFyZSBzdXBwb3J0ZWQgKi8KICAgICBpZiAoIHZpcnEgPCBOUl9M
T0NBTF9JUlFTIHx8IHZpcnEgPj0gdmdpY19udW1faXJxcyhkKSApCiAgICAgICAgIHJldHVybiAt
RUlOVkFMOwogCi0gICAgcCA9IHNwaV90b19wZW5kaW5nKGQsIHZpcnEpOwotICAgIGlmICggIXAt
PmRlc2MgKQorICAgIGRlc2MgPSB2Z2ljX2dldF9od19pcnFfZGVzYyhkLCBOVUxMLCB2aXJxKTsK
KyAgICBpZiAoICFkZXNjICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKLSAgICBkZXNjID0g
cC0+ZGVzYzsKLQogICAgIHNwaW5fbG9ja19pcnFzYXZlKCZkZXNjLT5sb2NrLCBmbGFncyk7CiAK
ICAgICByZXQgPSAtRUlOVkFMOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2lj
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAppbmRleCBjZjAyZGM2Mzk0Li45NDc5NTA4
NzViIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL3ZnaWMuaApAQCAtMjIwLDYgKzIyMCw4IEBAIGludCB2Z2ljX3YyX2luaXQo
c3RydWN0IGRvbWFpbiAqZCwgaW50ICptbWlvX2NvdW50KTsKIGludCB2Z2ljX3YzX2luaXQoc3Ry
dWN0IGRvbWFpbiAqZCwgaW50ICptbWlvX2NvdW50KTsKIAogYm9vbCB2Z2ljX2V2dGNobl9pcnFf
cGVuZGluZyhzdHJ1Y3QgdmNwdSAqdik7CitzdHJ1Y3QgaXJxX2Rlc2MgKnZnaWNfZ2V0X2h3X2ly
cV9kZXNjKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2LAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgdmlycSk7CiBpbnQgdmdpY19jb25u
ZWN0X2h3X2lycShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50
IHZpcnEsCiAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MpOwog
Ci0tIAoyLjE0LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 19 12:49:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 12:49:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5AGG-0004bh-8R; Thu, 19 Oct 2017 12:49:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1e5AGF-0004ZY-8P
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 12:49:19 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 86/72-07422-E4F98E95; Thu, 19 Oct 2017 12:49:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVysyfVTdd3/ot
 Ig6Z52hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bxe7PZC7pVKl5972ZrYHwl3cXIxSEksJlR
 4sDdt4wQznJGiYOvpgI5nBxsAroSO26+ZgaxRQQiJE4/vsQEYjMLKEnsP3sNqIaDQ1ggSGLWy
 mSQMIuAqkTfzlZWEJtXwFri1rUOsFYJAXmJcw9ug9mcQPHbe2+AjRcSsJLY9vAd4wRG7gWMDK
 sY1YtTi8pSi3SN9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAr3LAAQ7GPf+czr
 EKMnBpCTK+7HqRaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7yeUA5waLU9NSKtMwcYJjBpCU4
 eJREeL1B0rzFBYm5xZnpEKlTjLocHTfv/mESYsnLz0uVEueNASkSACnKKM2DGwEL+UuMslLCv
 IxARwnxFKQW5WaWoMq/YhTnYFQS5o0DmcKTmVcCt+kV0BFMQEew24MdUZKIkJJqYJwRJp+jW9
 HlLnbxmlLvEbaP+593FTun3X45oUXEWVDuQcaCFY62s/btixbaaWJXPL+a8cxL3hlTSw5kTAh
 51n3gdYaeSUidS315zM79Kb//hrfeWNz3LErrAbeNb+DTUxsT7ltsWD3/9vJF3C6rnBheW1u4
 /W5+ktJssfF91dnEBBOeKKvTGUosxRmJhlrMRcWJAJq0LJh0AgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1508417357!71443271!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5619 invoked from network); 19 Oct 2017 12:49:17 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-12.tower-206.messagelabs.com with SMTP; 19 Oct 2017 12:49:17 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C1CAE1596;
 Thu, 19 Oct 2017 05:49:16 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D60883F3E1;
 Thu, 19 Oct 2017 05:49:15 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Thu, 19 Oct 2017 13:48:47 +0100
Message-Id: <20171019124847.5978-13-andre.przywara@arm.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20171019124847.5978-1-andre.przywara@arm.com>
References: <20171019124847.5978-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH 12/12] ARM: VGIC: rework gicv[23]_update_lr to
	not use pending_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGZ1bmN0aW9ucyB0byBhY3R1YWxseSBwb3B1bGF0ZSBhIGxpc3QgcmVnaXN0ZXIgd2VyZSBh
Y2Nlc3NpbmcKdGhlIFZHSUMgaW50ZXJuYWwgcGVuZGluZ19pcnEgc3RydWN0LCBhbHRob3VnaCB0
aGV5IHNob3VsZCBiZSBhYnN0cmFjdGluZwpmcm9tIHRoYXQuCkJyZWFrIHRoZSBuZWVkZWQgaW5m
b3JtYXRpb24gZG93biB0byByZW1vdmUgdGhlIHJlZmVyZW5jZSB0byBwZW5kaW5nX2lycQpmcm9t
IGdpYy12WzIzXS5jLgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3
YXJhQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy12Mi5jICAgICB8IDE0ICsrKysrKyst
LS0tLS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgICAgIHwgMTIgKysrKysrLS0tLS0tCiB4ZW4v
YXJjaC9hcm0vZ2ljLXZnaWMuYyAgIHwgIDMgKystCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5o
IHwgIDQgKystLQogNCBmaWxlcyBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMgYi94ZW4vYXJjaC9hcm0v
Z2ljLXYyLmMKaW5kZXggNTExYzhkNzI5NC4uZTVhY2ZmODkwMCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL2dpYy12Mi5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMtdjIuYwpAQCAtNDI4LDggKzQy
OCw4IEBAIHN0YXRpYyB2b2lkIGdpY3YyX2Rpc2FibGVfaW50ZXJmYWNlKHZvaWQpCiAgICAgc3Bp
bl91bmxvY2soJmdpY3YyLmxvY2spOwogfQogCi1zdGF0aWMgdm9pZCBnaWN2Ml91cGRhdGVfbHIo
aW50IGxyLCBjb25zdCBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IHN0YXRlKQorc3RhdGljIHZvaWQgZ2ljdjJfdXBkYXRlX2xy
KGludCBsciwgdW5zaWduZWQgaW50IHZpcnEsIHVpbnQ4X3QgcHJpb3JpdHksCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGh3X2lycSwgdW5zaWduZWQgaW50IHN0YXRl
KQogewogICAgIHVpbnQzMl90IGxyX3JlZzsKIApAQCAtNDM3LDEyICs0MzcsMTIgQEAgc3RhdGlj
IHZvaWQgZ2ljdjJfdXBkYXRlX2xyKGludCBsciwgY29uc3Qgc3RydWN0IHBlbmRpbmdfaXJxICpw
LAogICAgIEJVR19PTihsciA8IDApOwogCiAgICAgbHJfcmVnID0gKCgoc3RhdGUgJiBHSUNIX1Yy
X0xSX1NUQVRFX01BU0spIDw8IEdJQ0hfVjJfTFJfU1RBVEVfU0hJRlQpICB8Ci0gICAgICAgICAg
ICAgICgoR0lDX1BSSV9UT19HVUVTVChwLT5wcmlvcml0eSkgJiBHSUNIX1YyX0xSX1BSSU9SSVRZ
X01BU0spCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8PCBH
SUNIX1YyX0xSX1BSSU9SSVRZX1NISUZUKSB8Ci0gICAgICAgICAgICAgICgocC0+aXJxICYgR0lD
SF9WMl9MUl9WSVJUVUFMX01BU0spIDw8IEdJQ0hfVjJfTFJfVklSVFVBTF9TSElGVCkpOworICAg
ICAgICAgICAgICAoKEdJQ19QUklfVE9fR1VFU1QocHJpb3JpdHkpICYgR0lDSF9WMl9MUl9QUklP
UklUWV9NQVNLKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPDwg
R0lDSF9WMl9MUl9QUklPUklUWV9TSElGVCkgfAorICAgICAgICAgICAgICAoKHZpcnEgJiBHSUNI
X1YyX0xSX1ZJUlRVQUxfTUFTSykgPDwgR0lDSF9WMl9MUl9WSVJUVUFMX1NISUZUKSk7CiAKLSAg
ICBpZiAoIHAtPmRlc2MgIT0gTlVMTCApCi0gICAgICAgIGxyX3JlZyB8PSBHSUNIX1YyX0xSX0hX
IHwgKChwLT5kZXNjLT5pcnEgJiBHSUNIX1YyX0xSX1BIWVNJQ0FMX01BU0sgKQorICAgIGlmICgg
aHdfaXJxICE9IC0xICkKKyAgICAgICAgbHJfcmVnIHw9IEdJQ0hfVjJfTFJfSFcgfCAoKGh3X2ly
cSAmIEdJQ0hfVjJfTFJfUEhZU0lDQUxfTUFTSyApCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDw8IEdJQ0hfVjJfTFJfUEhZU0lDQUxfU0hJRlQpOwogCiAgICAgd3JpdGVsX2dp
Y2gobHJfcmVnLCBHSUNIX0xSICsgbHIgKiA0KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9n
aWMtdjMuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwppbmRleCA3NGQwMGUwYzU0Li4zZGVjNDA3
YTAyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKKysrIGIveGVuL2FyY2gvYXJt
L2dpYy12My5jCkBAIC05NDQsOCArOTQ0LDggQEAgc3RhdGljIHZvaWQgZ2ljdjNfZGlzYWJsZV9p
bnRlcmZhY2Uodm9pZCkKICAgICBzcGluX3VubG9jaygmZ2ljdjMubG9jayk7CiB9CiAKLXN0YXRp
YyB2b2lkIGdpY3YzX3VwZGF0ZV9scihpbnQgbHIsIGNvbnN0IHN0cnVjdCBwZW5kaW5nX2lycSAq
cCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc3RhdGUpCitzdGF0
aWMgdm9pZCBnaWN2M191cGRhdGVfbHIoaW50IGxyLCB1bnNpZ25lZCBpbnQgdmlycSwgdWludDhf
dCBwcmlvcml0eSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaHdf
aXJxLCB1bnNpZ25lZCBpbnQgc3RhdGUpCiB7CiAgICAgdWludDY0X3QgdmFsID0gMDsKIApAQCAt
OTYxLDExICs5NjEsMTEgQEAgc3RhdGljIHZvaWQgZ2ljdjNfdXBkYXRlX2xyKGludCBsciwgY29u
c3Qgc3RydWN0IHBlbmRpbmdfaXJxICpwLAogICAgIGlmICggY3VycmVudC0+ZG9tYWluLT5hcmNo
LnZnaWMudmVyc2lvbiA9PSBHSUNfVjMgKQogICAgICAgICB2YWwgfD0gR0lDSF9MUl9HUlAxOwog
Ci0gICAgdmFsIHw9ICgodWludDY0X3QpcC0+cHJpb3JpdHkgJiAweGZmKSA8PCBHSUNIX0xSX1BS
SU9SSVRZX1NISUZUOwotICAgIHZhbCB8PSAoKHVpbnQ2NF90KXAtPmlycSAmIEdJQ0hfTFJfVklS
VFVBTF9NQVNLKSA8PCBHSUNIX0xSX1ZJUlRVQUxfU0hJRlQ7CisgICAgdmFsIHw9ICh1aW50NjRf
dClwcmlvcml0eSA8PCBHSUNIX0xSX1BSSU9SSVRZX1NISUZUOworICAgIHZhbCB8PSAoKHVpbnQ2
NF90KXZpcnEgJiBHSUNIX0xSX1ZJUlRVQUxfTUFTSykgPDwgR0lDSF9MUl9WSVJUVUFMX1NISUZU
OwogCi0gICBpZiAoIHAtPmRlc2MgIT0gTlVMTCApCi0gICAgICAgdmFsIHw9IEdJQ0hfTFJfSFcg
fCAoKCh1aW50NjRfdClwLT5kZXNjLT5pcnEgJiBHSUNIX0xSX1BIWVNJQ0FMX01BU0spCisgICBp
ZiAoIGh3X2lycSAhPSAtMSApCisgICAgICAgdmFsIHw9IEdJQ0hfTFJfSFcgfCAoKCh1aW50NjRf
dClod19pcnEgJiBHSUNIX0xSX1BIWVNJQ0FMX01BU0spCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA8PCBHSUNIX0xSX1BIWVNJQ0FMX1NISUZUKTsKIAogICAgIGdpY3YzX2ljaF93cml0ZV9s
cihsciwgdmFsKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdmdpYy5jIGIveGVuL2Fy
Y2gvYXJtL2dpYy12Z2ljLmMKaW5kZXggNzc2NWQ4MzQzMi4uZTc4M2YzYjU0YiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMK
QEAgLTUyLDcgKzUyLDggQEAgc3RhdGljIGlubGluZSB2b2lkIGdpY19zZXRfbHIoaW50IGxyLCBz
dHJ1Y3QgcGVuZGluZ19pcnEgKnAsCiAKICAgICBjbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9QUklT
VElORV9MUEksICZwLT5zdGF0dXMpOwogCi0gICAgZ2ljX2h3X29wcy0+dXBkYXRlX2xyKGxyLCBw
LCBzdGF0ZSk7CisgICAgZ2ljX2h3X29wcy0+dXBkYXRlX2xyKGxyLCBwLT5pcnEsIHAtPnByaW9y
aXR5LAorICAgICAgICAgICAgICAgICAgICAgICAgICBwLT5kZXNjID8gcC0+ZGVzYy0+aXJxIDog
LTEsIHN0YXRlKTsKIAogICAgIHNldF9iaXQoR0lDX0lSUV9HVUVTVF9WSVNJQkxFLCAmcC0+c3Rh
dHVzKTsKICAgICBjbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9RVUVVRUQsICZwLT5zdGF0dXMpOwpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vZ2ljLmgKaW5kZXggZmUxNDA5NGMwZi4uNjZmMDk1N2ZhYiAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9naWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCkBAIC0z
MzksOCArMzM5LDggQEAgc3RydWN0IGdpY19od19vcGVyYXRpb25zIHsKICAgICAvKiBEaXNhYmxl
IENQVSBwaHlzaWNhbCBhbmQgdmlydHVhbCBpbnRlcmZhY2VzICovCiAgICAgdm9pZCAoKmRpc2Fi
bGVfaW50ZXJmYWNlKSh2b2lkKTsKICAgICAvKiBVcGRhdGUgTFIgcmVnaXN0ZXIgd2l0aCBzdGF0
ZSBhbmQgcHJpb3JpdHkgKi8KLSAgICB2b2lkICgqdXBkYXRlX2xyKShpbnQgbHIsIGNvbnN0IHN0
cnVjdCBwZW5kaW5nX2lycSAqcGVuZGluZ19pcnEsCi0gICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IHN0YXRlKTsKKyAgICB2b2lkICgqdXBkYXRlX2xyKShpbnQgbHIsIHVuc2lnbmVk
IGludCB2aXJxLCB1aW50OF90IHByaW9yaXR5LAorICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBod19pcnEsIHVuc2lnbmVkIGludCBzdGF0ZSk7CiAgICAgLyogVXBkYXRlIEhDUiBz
dGF0dXMgcmVnaXN0ZXIgKi8KICAgICB2b2lkICgqdXBkYXRlX2hjcl9zdGF0dXMpKHVpbnQzMl90
IGZsYWcsIGJvb2wgc2V0KTsKICAgICAvKiBDbGVhciBMUiByZWdpc3RlciAqLwotLSAKMi4xNC4x
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 12:55:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 12:55:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5ALh-0006dY-WF; Thu, 19 Oct 2017 12:54:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=458d0cadb=Andrew.Cooper3@citrix.com>)
 id 1e5ALg-0006dS-Np
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 12:54:56 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 DF/97-01775-F90A8E95; Thu, 19 Oct 2017 12:54:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsWSzvfng+78BS8
 iDZYcE7BY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDPW9FxgL7jIW7Fj1SmmBsZJXF2MnBwSAv4S
 1+dPZQOxhQUSJSYt2M0IYosIKEv0/vrNAmIzCxRIzHm8gAnEFhKoldj7rROshk1AX2L3i09Ac
 Q4OXgFbiY0LQ0FMFgFViaYjoSAVogLhEk1n+8Gm8AoISpyc+QTM5hSwlzixbR0jSDmzgKbE+l
 36EIvkJba/ncMMYYtLNH1ZyQqxVE3iWv8ldoiD0yUmPuthmcAoMAvJ1FkIk2YhmTQLyaQFjCy
 rGDWKU4vKUot0Dc31kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECg5UBCHYwvjzt
 eYhRkoNJSZT3Y9WLSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvO/mAeUEi1LTUyvSMnOAcQOTl
 uDgURLhLZ8PlOYtLkjMLc5Mh0idYlSUEudtB0kIgCQySvPg2mCxeolRVkqYlxHoECGegtSi3M
 wSVPlXjOIcjErCvMIgU3gy80rgpr8CWswEtJjdHmxxSSJCSqqBUXWj3OW3l79kPHANvdb0Z9c
 k/0OlWz5FntkhcDFDfnN7lpfR9tDm3L+tay8b11fJcisYf7l53rttUgZbrerR45m93y8fPeVq
 saShInZRpdmbpeYBRUs+OH5c+k/o4oymVIclf2KVRNWVFRLOqHMWymcHPlhWd57rmtY7u3De7
 dN/blRXFjdjVmIpzkg01GIuKk4EACfztNvQAgAA
X-Env-Sender: prvs=458d0cadb=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1508417691!110865295!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55725 invoked from network); 19 Oct 2017 12:54:54 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 12:54:54 -0000
X-IronPort-AV: E=Sophos;i="5.43,401,1503360000"; d="scan'208";a="106400741"
To: Jan Beulich <JBeulich@suse.com>
References: <1508412390-10279-1-git-send-email-andrew.cooper3@citrix.com>
 <59E8B28A020000780018819E@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <9dddb2ba-bc51-b1a7-ab7c-0f91a3d89966@citrix.com>
Date: Thu, 19 Oct 2017 13:54:24 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59E8B28A020000780018819E@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Julien Grall <julien.grall@arm.com>, Kevin Tian <kevin.tian@intel.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.10] passthrough/vtd: Don't DMA to the
 stack in queue_invalidate_wait()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTkvMTAvMTcgMTM6MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE5LjEwLjE3IGF0
IDEzOjI2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9xaW52YWwuYwo+PiArKysgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQvcWludmFsLmMKPj4gQEAgLTE0Nyw3ICsxNDcsOCBAQCBzdGF0aWMgaW50IF9f
bXVzdF9jaGVjayBxdWV1ZV9pbnZhbGlkYXRlX3dhaXQoc3RydWN0IGlvbW11ICppb21tdSwKPj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1OCBpZmxhZywg
dTggc3csIHU4IGZuLAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJvb2xfdCBmbHVzaF9kZXZfaW90bGIpCj4+ICB7Cj4+IC0gICAgdm9sYXRpbGUgdTMy
IHBvbGxfc2xvdCA9IFFJTlZBTF9TVEFUX0lOSVQ7Cj4gWW91J3ZlIGxvc3QgdGhlIGluaXRpYWxp
emVyLgoKRGVsaWJlcmF0ZWx5IHNvLgoKPgo+PiArICAgIHN0YXRpYyBERUZJTkVfUEVSX0NQVSh1
MzIsIHBvbGxfc2xvdCk7Cj4gdm9sYXRpbGUgdTMyCgpZb3UndmUgY2xpcHBlZCBvdXQgdGhlIGJp
dCBkZWNsYXJpbmcgdGhlIHBvaW50ZXIgYXMgdm9sYXRpbGUsIHdoaWNoCnN1ZmZpY2VzIHRvIHJl
dGFpbiB0aGUgcHJldmlvdXMgcHJvcGVydGllcy4KCj4KPj4gQEAgLTE4Miw3ICsxODMsNyBAQCBz
dGF0aWMgaW50IF9fbXVzdF9jaGVjayBxdWV1ZV9pbnZhbGlkYXRlX3dhaXQoc3RydWN0IGlvbW11
ICppb21tdSwKPj4gICAgICAgICAgdGltZW91dCA9IE5PVygpICsgTUlMTElTRUNTKGZsdXNoX2Rl
dl9pb3RsYiA/Cj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpb21tdV9k
ZXZfaW90bGJfdGltZW91dCA6IFZURF9RSV9USU1FT1VUKTsKPj4gIAo+PiAtICAgICAgICB3aGls
ZSAoIHBvbGxfc2xvdCAhPSBRSU5WQUxfU1RBVF9ET05FICkKPj4gKyAgICAgICAgd2hpbGUgKCAq
dGhpc19wb2xsX3Nsb3QgIT0gUUlOVkFMX1NUQVRfRE9ORSApCj4+ICAgICAgICAgIHsKPj4gICAg
ICAgICAgICAgIGlmICggTk9XKCkgPiB0aW1lb3V0ICkKPj4gICAgICAgICAgICAgIHsKPiBPa2F5
LCB5b3UgaW5kZWVkIGltcHJvdmUgdGhlIHNpdHVhdGlvbi4gQnV0IGlzIHRoYXQgaW1wcm92ZW1l
bnQKPiBlbm91Z2g/CgpGb3Igbm90IGNvcnJ1cHRpbmcgdGhlIHN0YWNrLCB5ZXMuCgo+IEkuZS4g
d2hhdCBpZiB0aGUgd3JpdGUgb2YgYSBmaXJzdCAodGltZWQgb3V0KSByZXF1ZXN0IGhhcHBlbnMK
PiB3aGlsZSB3YWl0aW5nIGZvciBhIHN1YnNlcXVlbnQgb25lPyBEb24ndCB5b3UgbmVlZCBkaXN0
aW5jdCBhZGRyZXNzZXMKPiBmb3IgZXZlcnkgcG9zc2libGUgc2xvdD8KCkNlcnRhaW5seSBldmVy
eXRoaW5nIHdoaWNoIGlzIGN1cnJlbnRseSBwZW5kaW5nLgoKPiBPciBhbHRlcm5hdGl2ZWx5IGlz
bid0IGl0IGhpZ2ggdGltZSBmb3IgdGhlCj4gaW50ZXJydXB0IGFwcHJvYWNoIHRvIGJlIG1hZGUg
d29yayAocGVyaGFwcyBub3QgYnkgeW91LCBidXQgcmF0aGVyCj4gYnkgSW50ZWwgZm9sa3MpPwoK
SSdtIG5vdCBnb2luZyB0byBwcmV0ZW5kIHRoYXQgdGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24g
aXMgZ3JlYXQsIGJ1dCBJCnJlYWxseSBkb24ndCBoYXZlIHRpbWUgdG8gYWRkcmVzcyB0aGUgb3Ro
ZXIgcmVtYWluaW5nIHN3YW1wcyBoZXJlLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 12:57:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 12:57:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5ANy-0006qa-D9; Thu, 19 Oct 2017 12:57:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=458424478=Paul.Durrant@citrix.com>)
 id 1e5ANw-0006qQ-K6
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 12:57:16 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 0C/99-30115-B21A8E95; Thu, 19 Oct 2017 12:57:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCIsWRWlGSWpSXmKPExsWSzvfng672whe
 RBlPW8Fp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBndq2ewFvwLqfh0czdrA+OH4C5GTg4JAX+J
 1xd/MoPYbAI6EkuPzmcCsUUECiQednUBxbk4mAV2M0vM77rIApIQFkiX2Nm2hx2iKENi098Zr
 BC2lcSxN7eB4hwcLAKqEqsvC4CYvALuEvcP5IGMERJYyCixbd8TNpByTgE7iduXToGNYRSQlf
 jSuBrsBmYBcYlbTyBukBAQkFiy5zwzhC0q8fLxP1YI20Bi69J9LCDzmQU0Jdbv0odoVZSY0v0
 QbCSvgKDEyZlPWCYwCs9CMnUWQscsJB2zkHQsYGRZxahenFpUllqka66XVJSZnlGSm5iZo2to
 YKaXm1pcnJiempOYVKyXnJ+7iREY9gxAsINx5mX/Q4ySHExKorwfq15ECvEl5adUZiQWZ8QXl
 eakFh9ilOHgUJLgvTcfKCdYlJqeWpGWmQOMQJi0BAePkgjve5A0b3FBYm5xZjpE6hSjMcexTZ
 f/MHE8uTbvL5MQS15+XqqUOG87SKkASGlGaR7cIFhiuMQoKyXMywh0mhBPQWpRbmYJqvwrRnE
 ORiVhXtYFQFN4MvNK4Pa9AjqFCegUdnuwU0oSEVJSDYzsU/VY7T1mxayue9SfPnVhWLC+Y/mJ
 fzEyUUmXNH8fjqrP0BVgW3jY9vq3lIftjVebNnVsyVd4fPHI3rUaCv82lXHuOZV69ZDTVZPAD
 Kkpy5mYXxxkakpfNuW0JkN1ztpFm1x7Eu78PteXvEzp5QHnBUKxG5h/vzNv6Qtcntf7reB5iu
 3JuKVKLMUZiYZazEXFiQBS+RfFBwMAAA==
X-Env-Sender: prvs=458424478=Paul.Durrant@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1508417832!110989300!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1721 invoked from network); 19 Oct 2017 12:57:14 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 12:57:14 -0000
X-IronPort-AV: E=Sophos;i="5.43,401,1503360000"; d="scan'208";a="106400781"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Julien Grall' <julien.grall@linaro.org>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v12 05/11] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
Thread-Index: AQHTR0tLr0y0zTpw906ENZd+X2ZT6qLq+eEAgAAoRbA=
Date: Thu, 19 Oct 2017 12:57:06 +0000
Message-ID: <b7e94b0469b847669f9c0f9992069d9f@AMSPEX02CL03.citrite.net>
References: <20171017132432.24093-1-paul.durrant@citrix.com>
 <20171017132432.24093-6-paul.durrant@citrix.com>
 <f2077243-32dd-8907-8ba2-b11cb240c8bc@linaro.org>
In-Reply-To: <f2077243-32dd-8907-8ba2-b11cb240c8bc@linaro.org>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim
 \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v12 05/11] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKdWxpZW4gR3JhbGwgW21haWx0
bzpqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZ10NCj4gU2VudDogMTkgT2N0b2JlciAyMDE3IDEzOjIz
DQo+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgeGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+OyBXZWkgTGl1DQo+IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsNCj4gR2VvcmdlIER1bmxh
cCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgQW5kcmV3IENvb3Blcg0KPiA8QW5kcmV3LkNv
b3BlcjNAY2l0cml4LmNvbT47IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsg
VGltDQo+IChYZW4ub3JnKSA8dGltQHhlbi5vcmc+OyBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPjsgSmFuIEJldWxpY2gNCj4gPGpiZXVsaWNoQHN1c2UuY29tPjsgRGFuaWVsIERl
IEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+OyBSb2dlcg0KPiBQYXUgTW9ubmUgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPg0KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIIHYxMiAw
NS8xMV0geDg2L21tOiBhZGQNCj4gSFlQRVJWSVNPUl9tZW1vcnlfb3AgdG8gYWNxdWlyZSBndWVz
dCByZXNvdXJjZXMNCj4gDQo+IEhpLA0KPiANCj4gT24gMTcvMTAvMTcgMTQ6MjQsIFBhdWwgRHVy
cmFudCB3cm90ZToNCj4gPiBDZXJ0YWluIG1lbW9yeSByZXNvdXJjZXMgYXNzb2NpYXRlZCB3aXRo
IGEgZ3Vlc3QgYXJlIG5vdCBuZWNlc3NhcmlseQ0KPiA+IHByZXNlbnQgaW4gdGhlIGd1ZXN0IFAy
TS4NCj4gPg0KPiA+IFRoaXMgcGF0Y2ggYWRkcyB0aGUgYm9pbGVycGxhdGUgZm9yIG5ldyBtZW1v
cnkgb3AgdG8gYWxsb3cgc3VjaCBhDQo+IHJlc291cmNlDQo+ID4gdG8gYmUgcHJpdi1tYXBwZWQg
ZGlyZWN0bHksIGJ5IGVpdGhlciBhIFBWIG9yIEhWTSB0b29scyBkb21haW4uDQo+ID4NCj4gPiBO
T1RFOiBXaGlsc3QgdGhlIG5ldyBvcCBpcyBub3QgaW50cmluc2ljbHkgc3BlY2lmaWMgdG8gdGhl
IHg4NiBhcmNoaXRlY3R1cmUsDQo+ID4gICAgICAgIEkgaGF2ZSBubyBtZWFucyB0byB0ZXN0IGl0
IG9uIGFuIEFSTSBwbGF0Zm9ybSBhbmQgc28gY2Fubm90IHZlcmlmeQ0KPiA+ICAgICAgICB0aGF0
IGl0IGZ1bmN0aW9ucyBjb3JyZWN0bHkuDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1
cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPg0KPiA+IC0tLQ0KPiANCj4gWy4uLl0NCj4g
DQo+ID4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94ZW4vY29tbW9uL21lbW9y
eS5jDQo+ID4gaW5kZXggYWQ5ODdlMGYyOS4uY2RkMmUwMzBjZiAxMDA2NDQNCj4gPiAtLS0gYS94
ZW4vY29tbW9uL21lbW9yeS5jDQo+ID4gKysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYw0KPiA+IEBA
IC05NjUsNiArOTY1LDk1IEBAIHN0YXRpYyBsb25nIHhhdHBfcGVybWlzc2lvbl9jaGVjayhzdHJ1
Y3QgZG9tYWluDQo+ICpkLCB1bnNpZ25lZCBpbnQgc3BhY2UpDQo+IA0KPiBbLi4uXQ0KPiANCj4g
PiArICAgIGlmICggcmMgKQ0KPiA+ICsgICAgICAgIGdvdG8gb3V0Ow0KPiA+ICsNCj4gPiArICAg
IGlmICggIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShjdXJyZCkgKQ0KPiA+ICsgICAgew0KPiA+ICsg
ICAgICAgIGlmICggY29weV90b19ndWVzdCh4bWFyLmZyYW1lX2xpc3QsIG1mbl9saXN0LCB4bWFy
Lm5yX2ZyYW1lcykgKQ0KPiA+ICsgICAgICAgICAgICByYyA9IC1FRkFVTFQ7DQo+ID4gKyAgICB9
DQo+ID4gKyAgICBlbHNlDQo+ID4gKyAgICB7DQo+ID4gKyAgICAgICAgeGVuX3Bmbl90IGdmbl9s
aXN0W0FSUkFZX1NJWkUobWZuX2xpc3QpXTsNCj4gPiArICAgICAgICB1bnNpZ25lZCBpbnQgaTsN
Cj4gPiArDQo+ID4gKyAgICAgICAgcmMgPSAtRUZBVUxUOw0KPiA+ICsgICAgICAgIGlmICggY29w
eV9mcm9tX2d1ZXN0KGdmbl9saXN0LCB4bWFyLmZyYW1lX2xpc3QsIHhtYXIubnJfZnJhbWVzKSAp
DQo+ID4gKyAgICAgICAgICAgIGdvdG8gb3V0Ow0KPiA+ICsNCj4gPiArICAgICAgICBmb3IgKCBp
ID0gMDsgaSA8IHhtYXIubnJfZnJhbWVzOyBpKysgKQ0KPiA+ICsgICAgICAgIHsNCj4gPiArICAg
ICAgICAgICAgcmMgPSBzZXRfZm9yZWlnbl9wMm1fZW50cnkoY3VycmQsIGdmbl9saXN0W2ldLA0K
PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfbWZuKG1mbl9saXN0
W2ldKSk7DQo+IA0KPiBTb21ldGhpbmcgbG9va3MgYSBiaXQgb2RkIHRvIG1lIGhlcmUuIFdoZW4g
SSByZWFkIGZvcmVpZ24gbWFwcGluZywgSQ0KPiBkaXJlY3RseSBhc3NvY2lhdGUgdG8gbWFwcGlu
ZyBmcm9tIGEgZm9yZWlnbiBkb21haW4uDQo+IA0KPiBPbiBBcm0sIHdlIHdpbGwgYWx3YXlzIGdl
dCBhIHJlZmVyZW5jZSBvbiB0aGF0IHBhZ2UgdG8gcHJldmVudCBpdA0KPiBkaXNhcHBlYXJpbmcg
aWYgdGhlIGZvcmVpZ24gZG9tYWluIGlzIGRlc3Ryb3llZCBidXQgdGhlIG1hcHBpbmcgaXMgc3Rp
bGwNCj4gcHJlc2VudC4NCj4gDQo+IFRoaXMgcmVmZXJlbmNlIHdpbGwgZWl0aGVyIGJlIHB1dCB3
aXRoIGFuIHVubWFwcGVkIGh5cGVyY2FsbCBvciB3aGlsZQ0KPiB0ZWFyZG93biB0aGUgZG9tYWlu
Lg0KPiANCj4gUGVyIG15IHVuZGVyc3RhbmRpbmcsIHRoaXMgTUZOIGRvZXMgbm90IGJlbG9uZyB0
byBhbnkgZG9tYWluIChvciBhdA0KPiBsZWFzdCBjdXJyZCkuIFJpZ2h0Pw0KDQpOby4gVGhlIG1m
bnMgZG8gYmVsb25nIHRvIHRoZSB0YXJnZXQgZG9tYWluLg0KDQo+IFNvIHRoZXJlIGlzIG5vIHdh
eSB0byBnZXQvcHV0IGEgcmVmZXJlbmNlIG9uIHRoYXQNCj4gcGFnZS4gU28gSSBhbSB1bmNvbnZp
bmNlZCB0aGF0IHRoaXMgaXMgdmVyeSBzYWZlLg0KPiANCj4gQWxzbyBsb29raW5nIGF0IHRoZSB4
ODYgc2lkZSwgSSBjYW4ndCBmaW5kIHN1Y2ggcmVmZXJlbmNlIGluIHRoZSBmb3JlaWduDQo+IHBh
dGggaW4gcDJtX2FkZF9mb3JlaWduLiBEaWQgSSBtaXNzIGFueXRoaW5nPw0KDQpObywgSSBkb24n
dCB0aGluayB0aGVyZSBpcyBhbnkgcmVmZXJlbmNlIGNvdW50aW5nIHRoZXJlLi4uIGJ1dCB0aGlz
IGlzIG5vIGRpZmZlcmVudCB0byBwcml2IG1hcHBpbmcuIEknbSBub3QgdHJ5aW5nIHRvIGZpeCB0
aGUgbWFwcGluZyBpbmZyYXN0cnVjdHVyZSBhdCB0aGlzIHBvaW50Lg0KDQo+IA0KPiBOb3RlIHRo
YXQgeDg2IGRvZXMgbm90IGhhbmRsZSBwMm0gdGVhcmRvd24gd2l0aCBmb3JlaWduIG1hcCBhdCB0
aGUNCj4gbW9tZW50IChzZWUgcDJtX2FkZF9mb3JlaWduKS4NCj4gDQo+IFlvdSBhcmUgYnktcGFz
c2luZyB0aGlzIGNoZWNrIGFuZCBJIGNhbid0IHNlZSBob3cgdGhpcyB3b3VsZCBiZSBzYWZlIGZv
cg0KPiB0aGUgeDg2IHNpZGUgdG9vLg0KPiANCg0KSSBkb24ndCBmb2xsb3cuIFdoYXQgY2hlY2sg
YW0gSSBieS1wYXNzaW5nIHRoYXQgaXMgY292ZXJlZCB3aGVuIHByaXYgbWFwcGluZz8NCg0KPiA+
ICsgICAgICAgICAgICBpZiAoIHJjICkNCj4gPiArICAgICAgICAgICAgew0KPiA+ICsgICAgICAg
ICAgICAgICAgLyoNCj4gPiArICAgICAgICAgICAgICAgICAqIE1ha2Ugc3VyZSByYyBpcyAtRUlP
IGZvciBhbnkgaW50ZXJhdGlvbiBvdGhlciB0aGFuDQo+ID4gKyAgICAgICAgICAgICAgICAgKiB0
aGUgZmlyc3QuDQo+ID4gKyAgICAgICAgICAgICAgICAgKi8NCj4gPiArICAgICAgICAgICAgICAg
IHJjID0gKGkgIT0gMCkgPyAtRUlPIDogcmM7DQo+ID4gKyAgICAgICAgICAgICAgICBicmVhazsN
Cj4gPiArICAgICAgICAgICAgfQ0KPiA+ICsgICAgICAgIH0NCj4gPiArICAgIH0NCj4gPiArDQo+
ID4gKyBvdXQ6DQo+ID4gKyAgICByY3VfdW5sb2NrX2RvbWFpbihkKTsNCj4gPiArICAgIHJldHVy
biByYzsNCj4gPiArfQ0KPiA+ICsNCj4gPiAgIGxvbmcgZG9fbWVtb3J5X29wKHVuc2lnbmVkIGxv
bmcgY21kLA0KPiBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykNCj4gPiAgIHsNCj4g
PiAgICAgICBzdHJ1Y3QgZG9tYWluICpkLCAqY3Vycl9kID0gY3VycmVudC0+ZG9tYWluOw0KPiA+
IEBAIC0xNDA2LDYgKzE0OTUsMTEgQEAgbG9uZyBkb19tZW1vcnlfb3AodW5zaWduZWQgbG9uZyBj
bWQsDQo+IFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQ0KPiA+ICAgICAgIH0NCj4g
PiAgICNlbmRpZg0KPiA+DQo+ID4gKyAgICBjYXNlIFhFTk1FTV9hY3F1aXJlX3Jlc291cmNlOg0K
PiA+ICsgICAgICAgIHJjID0gYWNxdWlyZV9yZXNvdXJjZSgNCj4gPiArICAgICAgICAgICAgZ3Vl
c3RfaGFuZGxlX2Nhc3QoYXJnLCB4ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2VfdCkpOw0KPiA+ICsg
ICAgICAgIGJyZWFrOw0KPiA+ICsNCj4gPiAgICAgICBkZWZhdWx0Og0KPiA+ICAgICAgICAgICBy
YyA9IGFyY2hfbWVtb3J5X29wKGNtZCwgYXJnKTsNCj4gPiAgICAgICAgICAgYnJlYWs7DQo+ID4g
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggYi94ZW4vaW5jbHVkZS9hc20t
YXJtL3AybS5oDQo+ID4gaW5kZXggZmFhZGNmZThmZS4uYTVjYWE3NDdjZSAxMDA2NDQNCj4gPiAt
LS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oDQo+ID4gKysrIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9wMm0uaA0KPiA+IEBAIC0zNDYsNiArMzQ2LDEyIEBAIHN0YXRpYyBpbmxpbmUgZ2ZuX3Qg
Z2ZuX25leHRfYm91bmRhcnkoZ2ZuX3QgZ2ZuLA0KPiB1bnNpZ25lZCBpbnQgb3JkZXIpDQo+ID4g
ICAgICAgcmV0dXJuIGdmbl9hZGQoZ2ZuLCAxVUwgPDwgb3JkZXIpOw0KPiA+ICAgfQ0KPiA+DQo+
ID4gK3N0YXRpYyBpbmxpbmUgaW50IHNldF9mb3JlaWduX3AybV9lbnRyeShzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nDQo+IGdmbiwNCj4gDQo+IFBsZWFzZSBtb2RpZmlmeSB0aGUgcHJv
dG90eXBlIHRvIHVzZSBnZm5fdC4NCj4gDQoNCjxzaWdoPiBJIG9ubHkgcHV0IHRoaXMgc3R1YiBp
biB0byBtYXRjaCB4ODYgc28gSSBjYW4gYXZvaWQgdGhlICNpZmRlZnMgdGhhdCBKYW4gb2JqZWN0
cyB0by4gV2hpY2ggb3RoZXIgYml0cyBvZiB0aGUgdW5pdmVyc2UgZG8gSSBuZWVkIHRvIGZpeD8N
Cg0KPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3QgbWZu
KQ0KPiA+ICt7DQo+ID4gKyAgICByZXR1cm4gLUVPUE5PVFNVUFA7DQo+ID4gK30gPiArDQo+ID4g
ICAjZW5kaWYgLyogX1hFTl9QMk1fSCAqLw0KPiA+DQo+IA0KPiBbLi4uXQ0KPiANCj4gPiBkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oIGIveGVuL2luY2x1ZGUvcHVibGlj
L21lbW9yeS5oDQo+ID4gaW5kZXggMjkzODZkZjk4Yi4uMTgxMThlYTVjNiAxMDA2NDQNCj4gPiAt
LS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgNCj4gPiArKysgYi94ZW4vaW5jbHVkZS9w
dWJsaWMvbWVtb3J5LmgNCj4gPiBAQCAtNTk5LDYgKzU5OSw0NyBAQCBzdHJ1Y3QgeGVuX3Jlc2Vy
dmVkX2RldmljZV9tZW1vcnlfbWFwIHsNCj4gPiAgIHR5cGVkZWYgc3RydWN0IHhlbl9yZXNlcnZl
ZF9kZXZpY2VfbWVtb3J5X21hcA0KPiB4ZW5fcmVzZXJ2ZWRfZGV2aWNlX21lbW9yeV9tYXBfdDsN
Cj4gPiAgIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9yZXNlcnZlZF9kZXZpY2VfbWVtb3J5
X21hcF90KTsNCj4gPg0KPiA+ICsvKg0KPiA+ICsgKiBHZXQgdGhlIHBhZ2VzIGZvciBhIHBhcnRp
Y3VsYXIgZ3Vlc3QgcmVzb3VyY2UsIHNvIHRoYXQgdGhleSBjYW4gYmUNCj4gPiArICogbWFwcGVk
IGRpcmVjdGx5IGJ5IGEgdG9vbHMgZG9tYWluLg0KPiA+ICsgKi8NCj4gPiArI2RlZmluZSBYRU5N
RU1fYWNxdWlyZV9yZXNvdXJjZSAyOA0KPiA+ICtzdHJ1Y3QgeGVuX21lbV9hY3F1aXJlX3Jlc291
cmNlIHsNCj4gPiArICAgIC8qIElOIC0gdGhlIGRvbWFpbiB3aG9zZSByZXNvdXJjZSBpcyB0byBi
ZSBtYXBwZWQgKi8NCj4gPiArICAgIGRvbWlkX3QgZG9taWQ7DQo+ID4gKyAgICAvKiBJTiAtIHRo
ZSB0eXBlIG9mIHJlc291cmNlICovDQo+ID4gKyAgICB1aW50MTZfdCB0eXBlOw0KPiA+ICsgICAg
LyoNCj4gPiArICAgICAqIElOIC0gYSB0eXBlLXNwZWNpZmljIHJlc291cmNlIGlkZW50aWZpZXIs
IHdoaWNoIG11c3QgYmUgemVybw0KPiA+ICsgICAgICogICAgICB1bmxlc3Mgc3RhdGVkIG90aGVy
d2lzZS4NCj4gPiArICAgICAqLw0KPiA+ICsgICAgdWludDMyX3QgaWQ7DQo+ID4gKyAgICAvKiBJ
Ti9PVVQgLSBBcyBhbiBJTiBwYXJhbWV0ZXIgbnVtYmVyIG9mIGZyYW1lcyBvZiB0aGUgcmVzb3Vy
Y2UNCj4gDQo+IENvZGluZyBzdHlsZToNCj4gDQo+IC8qDQo+ICAgKg0KDQpPay4NCg0KPiANCj4g
PiArICAgICAqICAgICAgICAgIHRvIGJlIG1hcHBlZC4gSG93ZXZlciwgaWYgdGhlIHNwZWNpZmll
ZCB2YWx1ZSBpcyAwIGFuZA0KPiA+ICsgICAgICogICAgICAgICAgZnJhbWVfbGlzdCBpcyBOVUxM
IHRoZW4gdGhpcyBmaWVsZCB3aWxsIGJlIHNldCB0byB0aGUNCj4gPiArICAgICAqICAgICAgICAg
IG1heGltdW0gdmFsdWUgc3VwcG9ydGVkIGJ5IHRoZSBpbXBsZW1lbnRhdGlvbiBvbiByZXR1cm4u
DQo+ID4gKyAgICAgKi8NCj4gPiArICAgIHVpbnQzMl90IG5yX2ZyYW1lczsNCj4gPiArICAgIHVp
bnQzMl90IHBhZDsNCj4gPiArICAgIC8qIElOIC0gdGhlIGluZGV4IG9mIHRoZSBpbml0aWFsIGZy
YW1lIHRvIGJlIG1hcHBlZC4gVGhpcyBwYXJhbWV0ZXINCj4gDQo+IERpdHRvDQo+IA0KDQpPay4N
Cg0KPiA+ICsgICAgICogICAgICBpcyBpZ25vcmVkIGlmIG5yX2ZyYW1lcyBpcyAwLg0KPiA+ICsg
ICAgICovDQo+ID4gKyAgICB1aW50NjRfYWxpZ25lZF90IGZyYW1lOw0KPiA+ICsgICAgLyogSU4v
T1VUIC0gSWYgdGhlIHRvb2xzIGRvbWFpbiBpcyBQViB0aGVuLCB1cG9uIHJldHVybiwgZnJhbWVf
bGlzdA0KPiANCj4gRGl0dG8NCj4gPiArICAgICAqICAgICAgICAgIHdpbGwgYmUgcG9wdWxhdGVk
IHdpdGggdGhlIE1GTnMgb2YgdGhlIHJlc291cmNlLg0KPiA+ICsgICAgICogICAgICAgICAgSWYg
dGhlIHRvb2xzIGRvbWFpbiBpcyBIVk0gdGhlbiBpdCBpcyBleHBlY3RlZCB0aGF0LCBvbg0KPiA+
ICsgICAgICogICAgICAgICAgZW50cnksIGZyYW1lX2xpc3Qgd2lsbCBiZSBwb3B1bGF0ZWQgd2l0
aCBhIGxpc3Qgb2YgR0ZOcw0KPiA+ICsgICAgICogICAgICAgICAgdGhhdCB3aWxsIGJlIG1hcHBl
ZCB0byB0aGUgTUZOcyBvZiB0aGUgcmVzb3VyY2UuDQo+ID4gKyAgICAgKiAgICAgICAgICBJZiAt
RUlPIGlzIHJldHVybmVkIHRoZW4gdGhlIGZyYW1lX2xpc3QgaGFzIG9ubHkgYmVlbg0KPiA+ICsg
ICAgICogICAgICAgICAgcGFydGlhbGx5IG1hcHBlZCBhbmQgaXQgaXMgdXAgdG8gdGhlIGNhbGxl
ciB0byB1bm1hcCBhbGwNCj4gPiArICAgICAqICAgICAgICAgIHRoZSBHRk5zLg0KPiA+ICsgICAg
ICogICAgICAgICAgVGhpcyBwYXJhbWV0ZXIgbWF5IGJlIE5VTEwgaWYgbnJfZnJhbWVzIGlzIDAu
DQo+ID4gKyAgICAgKi8NCj4gPiArICAgIFhFTl9HVUVTVF9IQU5ETEUoeGVuX3Vsb25nX3QpIGZy
YW1lX2xpc3Q7DQo+ID4gK307DQo+ID4gK3R5cGVkZWYgc3RydWN0IHhlbl9tZW1fYWNxdWlyZV9y
ZXNvdXJjZQ0KPiB4ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2VfdDsNCj4gPiArREVGSU5FX1hFTl9H
VUVTVF9IQU5ETEUoeGVuX21lbV9hY3F1aXJlX3Jlc291cmNlX3QpOw0KPiA+ICsNCj4gPiAgICNl
bmRpZiAvKiBkZWZpbmVkKF9fWEVOX18pIHx8IGRlZmluZWQoX19YRU5fVE9PTFNfXykgKi8NCj4g
Pg0KPiA+ICAgLyoNCj4NCg0KU29ycnkgdG8gYmUgZ2V0dGluZyBmcnVzdHJhdGVkIHdpdGggdGhp
cywgYnV0IEknbSB3b25kZXJpbmcgaG93IG1hbnkgbW9yZSBjb2xvdXJzIEkgbmVlZCB0byBwYWlu
dCB0aGlzIGJpa2Utc2hlZC4NCg0KICBQYXVsDQoNCg0KPiBDaGVlcnMsDQo+IA0KPiAtLQ0KPiBK
dWxpZW4gR3JhbGwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 12:59:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 12:59:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5APw-0006zH-Op; Thu, 19 Oct 2017 12:59:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=458424478=Paul.Durrant@citrix.com>)
 id 1e5APw-0006zA-A9
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 12:59:20 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 24/34-31121-7A1A8E95; Thu, 19 Oct 2017 12:59:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGIsWRWlGSWpSXmKPExsWSzvfng+6yhS8
 iDVauNLb4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMWNz5mKdgsVPFxT1AD4xShLkZODgkBf4md
 V7eyg9hsAjoSS4/OZwKxRQQKJB52dTF3MXJxMAscZJK49PUjWEJYIE6iq3MJG0RRvMTUDS+ZI
 WwriWsPvrGC2CwCqhKd7w+ygNi8Au4S516uYQIZJCSwkFFiT9tcsG2cAnYSp5dOBRvKKCAr8a
 VxNdggZgFxiVtPIK6QEBCQWLLnPDOELSrx8vE/VgjbQGLr0n1ACziA6jUl1u/Sh2hVlJjS/ZA
 dYq+gxMmZT1gmMArPQjJ1FkLHLCQds5B0LGBkWcWoUZxaVJZapGtoqJdUlJmeUZKbmJmja2hg
 ppebWlycmJ6ak5hUrJecn7uJERj6DECwg/HTsoBDjJIcTEqivB+rXkQK8SXlp1RmJBZnxBeV5
 qQWH2KU4eBQkuA9vwAoJ1iUmp5akZaZA4xCmLQEB4+SCK8MMBKFeIsLEnOLM9MhUqcYjTmObb
 r8h4njybV5f5mEWPLy81KlxHmZQEoFQEozSvPgBsGSwyVGWSlhXkag04R4ClKLcjNLUOVfMYp
 zMCoJ8+4AuYcnM68Ebt8roFOYgE5htwc7pSQRISXVwKjQ/jiNZXZdkZys9JbSE4pcz3dP3JpW
 dyyOX2hffZh0+KQfx2qvHfdo4LE/8o5H/9ufid+ORK5tCHvX8y1GsrJ66XWW2dJrQ0NM2ZZft
 /+gfvGTU4tl5atnNQdvCk/SqJ7UPi/3hIuXyq6LC56JtM9p2OO1TvzVw63Biw8nFvBttPzR1q
 21eJ0SS3FGoqEWc1FxIgBEdiOxCQMAAA==
X-Env-Sender: prvs=458424478=Paul.Durrant@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1508417956!99998172!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40677 invoked from network); 19 Oct 2017 12:59:18 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 12:59:18 -0000
X-IronPort-AV: E=Sophos;i="5.43,401,1503360000"; d="scan'208";a="106400824"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Julien Grall' <julien.grall@linaro.org>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v12 06/11] x86/hvm/ioreq: add a new mappable
 resource type...
Thread-Index: AQHTR0tJBI+EmsO8wUe/tufvIn9QJaLq/DGAgAAo2QA=
Date: Thu, 19 Oct 2017 12:58:49 +0000
Message-ID: <dcadc88139bd4d888af107295e909679@AMSPEX02CL03.citrite.net>
References: <20171017132432.24093-1-paul.durrant@citrix.com>
 <20171017132432.24093-7-paul.durrant@citrix.com>
 <c0fdbde4-9000-fedc-d188-9481c6f66469@linaro.org>
In-Reply-To: <c0fdbde4-9000-fedc-d188-9481c6f66469@linaro.org>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim
 \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v12 06/11] x86/hvm/ioreq: add a new mappable
 resource type...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKdWxpZW4gR3JhbGwgW21haWx0
bzpqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZ10NCj4gU2VudDogMTkgT2N0b2JlciAyMDE3IDEzOjMx
DQo+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgeGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+OyBXZWkgTGl1DQo+IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsNCj4gR2VvcmdlIER1bmxh
cCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgQW5kcmV3IENvb3Blcg0KPiA8QW5kcmV3LkNv
b3BlcjNAY2l0cml4LmNvbT47IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsg
VGltDQo+IChYZW4ub3JnKSA8dGltQHhlbi5vcmc+OyBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+DQo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjEyIDA2LzExXSB4ODYv
aHZtL2lvcmVxOiBhZGQgYSBuZXcNCj4gbWFwcGFibGUgcmVzb3VyY2UgdHlwZS4uLg0KPiANCj4g
SGksDQo+IA0KPiBPbiAxNy8xMC8xNyAxNDoyNCwgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+IGRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL21lbW9yeS5jIGIveGVuL2NvbW1vbi9tZW1vcnkuYw0KPiA+
IGluZGV4IGNkZDJlMDMwY2YuLmIyN2E3MWM0ZjEgMTAwNjQ0DQo+ID4gLS0tIGEveGVuL2NvbW1v
bi9tZW1vcnkuYw0KPiA+ICsrKyBiL3hlbi9jb21tb24vbWVtb3J5LmMNCj4gPiBAQCAtMTAxMSw2
ICsxMDExLDExIEBAIHN0YXRpYyBpbnQgYWNxdWlyZV9yZXNvdXJjZSgNCj4gPg0KPiA+ICAgICAg
IHN3aXRjaCAoIHhtYXIudHlwZSApDQo+ID4gICAgICAgew0KPiA+ICsgICAgY2FzZSBYRU5NRU1f
cmVzb3VyY2VfaW9yZXFfc2VydmVyOg0KPiA+ICsgICAgICAgIHJjID0geGVubWVtX2FjcXVpcmVf
aW9yZXFfc2VydmVyKGQsIHhtYXIuaWQsIHhtYXIuZnJhbWUsDQo+ID4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1hci5ucl9mcmFtZXMsIG1mbl9saXN0KTsNCj4g
PiArICAgICAgICBicmVhazsNCj4gDQo+IEkgZnVsbHkgYXBwcmVjaWF0ZSB5b3UgYXJlIG5vdCBh
YmxlIHRvIHRlc3Qgb24geDg2LiBIb3dldmVyLCBJIHdvdWxkDQo+IGhhdmUgZXhwZWN0ZWQgeW91
IHRvIGF0IGxlYXN0IGJ1aWxkIHRlc3QgaXQuDQo+IA0KDQpJIGRvbid0IGFjdHVhbGx5IGtub3cg
aG93IHRvIHNldCB1cCBjcm9zcy1jb21waWxhdGlvbiwgd2hpY2ggaXMgd2h5IEknZCBvcmlnaW5h
bGx5ICNpZmRlZi1lZCB0aGlzLg0KDQo+IEZvciBpbnN0YW5jZSwgaGVyZSB5b3UgaW50cm9kdWNl
ZCB0aGlzIGZ1bmN0aW9uIG9uIHg4NiwgY2FsbCBpbiBjb21tb24NCj4gY29kZSBidXQgZG9lcyBu
b3QgaW50cm9kdWNlIGl0IG9uIEFybS4NCj4gDQo+IEFsdGhvdWdoLCBJIGRvbid0IHRoaW5rIHdl
IHNob3VsZCBpbnRyb2R1Y2UgaXQgZm9yIEFybS4gSW5zdGVhZCB3ZQ0KPiBzaG91bGQgcHJvdmlk
ZSBhcmNoIGhlbHBlcnMgYXMgd2UgZG8gZm9yIG90aGVyIG1lbW9yeSBvcGVyYXRpb25zLg0KPiAN
Cg0KVGhhdCB3b3VsZCBiZSBjbGVhbmVyIGluIHRoaXMgY2FzZS4NCg0KICBQYXVsDQoNCj4gQ2hl
ZXJzLA0KPiANCj4gLS0NCj4gSnVsaWVuIEdyYWxsDQpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 19 13:04:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 13:04:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5AUp-0007hr-Cb; Thu, 19 Oct 2017 13:04:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4589aa1ec=Ian.Jackson@citrix.com>)
 id 1e5AUo-0007hl-Dx
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 13:04:22 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 00/C8-00983-5D2A8E95; Thu, 19 Oct 2017 13:04:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGLMWRWlGSWpSXmKPExsXitHSDve6VRS8
 iDbYc1bP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDN+Nt5gKWjkrOiaOZ+9gXEqexcjJ4eEgL9E
 y79PrCA2m4CuRNOWv2xdjBwcIgIqErf3GoCEmQVKJBbvmgJWLizgK3F853qwchYBVYlrb3aBl
 fMKeEocuZYJMVFO4vzxn8wgYSEBNYm56+NBwrwCghInZz5hgZgoIXHwxQvmCYzcs5CkZiFJLW
 BkWsWoUZxaVJZapGtoqpdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERgGDECwg3H
 Nds9DjJIcTEqivB+rXkQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBtWgiUEyxKTU+tSMvMAQYk
 TFqCg0dJhFcGJM1bXJCYW5yZDpE6xajL0XHz7h8mIZa8/LxUKXFeJpAiAZCijNI8uBGw6LjEK
 CslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV4jkCk8mXklcJteAR3BBHQEuz3YESWJCCmpBsYrTV
 /kzPYdXpMlLTAt272IvWnZ6gfrWf5Fpr6PNgllKtn4PP3NgxcTHgTPnbnGaeWdOE9R0yOLtrd
 /mL1zxREFsz57He+iNyfWZ6XMEP4mxrwqc1Jn48xKqYM3fv24sCrExdZuQciW7WX+n+xfzP1X
 MT1j4qWlAZwqu84eOVki8NeNr1hdmG+PEktxRqKhFnNRcSIAq11+cokCAAA=
X-Env-Sender: prvs=4589aa1ec=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1508418258!111093174!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4433 invoked from network); 19 Oct 2017 13:04:20 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 13:04:20 -0000
X-IronPort-AV: E=Sophos;i="5.43,401,1503360000"; d="scan'208";a="454998649"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 19 Oct 2017 13:57:48 +0100
Message-ID: <1508417868-16231-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH] mg-repro-setup: Correct usage message
	re host idents
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

YFtob3N0PV0nIHdhcyBtaXNsZWFkaW5nIC0gaXQgc3VnZ2VzdHMgeW91IGhhdmUgdG8gdHlwZSBs
aXRlcmFsbHkKYGhvc3Q9Jywgb3Igbm90aGluZy4gIEJ1dCBhY3R1YWxseSBgaG9zdCcgaGVyZSBp
cyBhbnkgaG9zdCBpZGVudC4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3Nv
bkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiBt
Zy1yZXByby1zZXR1cCB8IDcgKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygr
KSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9tZy1yZXByby1zZXR1cCBiL21nLXJlcHJv
LXNldHVwCmluZGV4IDdhMTIyZjQuLmU2Y2YyOGEgMTAwNzU1Ci0tLSBhL21nLXJlcHJvLXNldHVw
CisrKyBiL21nLXJlcHJvLXNldHVwCkBAIC0yNiwxMCArMjYsMTEgQEAgdXNhZ2UgKCkgeyBjYXQg
PDxFTkQKICBhbmQgcnVucyBpdCB1bnRpbCBURVNUSUQgaGFzIGNvbXBsZXRlZC4KIAogIEhPU1RT
UEVDIGlzCi0gICBbaG9zdD1dW3JldXNlOl08aG9zdG5hbWU+ICAgICAgIGhvc3QgbXVzdCBiZSBh
bGxvY2F0ZWQsIHNraXAgaG9zdC1pbnN0YWxsCi0gICBbaG9zdD1dd2lwZTo8aG9zdG5hbWU+ICAg
ICAgICAgIGhvc3QgbXVzdCBiZSBhbGxvY2F0ZWQsIHdpcGUgaXQKLSAgIFtob3N0PV1hbGxvYzo8
cmVzb3VyY2Utc3BlYz4gICAgXGBtZy1hbGxvY2F0ZSA8cmVzb3VyY2Utc3BlYz4nLCBhbmQgd2lw
ZQorICAgWzxpZGVudD49XVtyZXVzZTpdPGhvc3RuYW1lPiAgICBob3N0IG11c3QgYmUgYWxsb2Nh
dGVkLCBza2lwIGhvc3QtaW5zdGFsbAorICAgWzxpZGVudD49XXdpcGU6PGhvc3RuYW1lPiAgICAg
ICBob3N0IG11c3QgYmUgYWxsb2NhdGVkLCB3aXBlIGl0CisgICBbPGlkZW50Pj1dYWxsb2M6PHJl
c291cmNlLXNwZWM+IFxgbWctYWxsb2NhdGUgPHJlc291cmNlLXNwZWM+JywgYW5kIHdpcGUKICAg
IG5vbmU6ICAgICAgICAgICAgICAgICAgICAgICAgICAgbm8gaG9zdHMgKHNob3VsZCBiZSBvbmx5
IEhPU1RQU0VDKQorICAgKGRlZmF1bHQgPGlkZW50PiBpcyBcYGhvc3QnKQogCiAgT1BUSU9Ocwog
ICAgLXQ8ZHVyYXRpb24+ICAgICAgICAgZXN0aW1hdGVkIGR1cmF0aW9uIChkZWZhdWx0ID0gMjhk
KQotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 19 13:08:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 13:08:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5AYV-0007wa-Sp; Thu, 19 Oct 2017 13:08:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e5AYU-0007wU-QE
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 13:08:10 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 C9/5C-20813-AB3A8E95; Thu, 19 Oct 2017 13:08:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOKsWRWlGSWpSXmKPExsVyMfTGYd2di19
 EGnzbo2zxfctkJgdGj8MfrrAEMEaxZuYl5VcksGZc+HaQrWAOT8WqrxNZGhgncXUxcnEICcxg
 lHj/dSITiMMi8JpZ4sfxaWCOhMAdVokJ+3ewdjFyAjlZEie61zND2GkSUz9eY4GwKyU+XP4HZ
 HMAjVKTWPMmCmLqT0aJp2sug/UKC8RJ/Pw5kx3EFhHIk5i26TcLSBGzwD4miSXPOsESQgL3GC
 U+nZUAGcQmoCOxbkYtSJhXwFai/+tHsBIWAVWJPU/msoHYogLhEnda37FA1AhKnJz5BMzmFPC
 Q+PtqJROIzSxgJjFv80NmCFtc4taT+VBxeYntb+cwT2AUnYWkfRaSlllIWmYhaVnAyLKKUb04
 tagstUjXQi+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzBiGIBgB+Psy/6HGCU5m
 JREeT9WvYgU4kvKT6nMSCzOiC8qzUktPsQow8GhJMGrC4xAIcGi1PTUirTMHGDswqQlOHiURH
 hlFgKleYsLEnOLM9MhUqcYLTku3Ln0h4nj2KbLQPLAnlt/mIRY8vLzUqXEeYVB5gmANGSU5sG
 Ng6WXS4yyUsK8jEAHCvEUpBblZpagyr9iFOdgVBLmjV4ENIUnM68EbusroIOYgA5itwc7qCQR
 ISXVwLi+q8XozhH9b6sbLLyKnH4wz9wjd/ta7FvDi72OGueTthxWi0/t03H2d9WTOn9+i2Gm6
 Wrjt2slJLzOcrTum+AZHrL2ogKTu+T+/176fSXVc2ftmPGS07dw0xvRFzOWvXE/r5CRb/Bsmp
 HyK+t5LQH7Frcd1M5Se+H+sjmn9OaxKb/4P2psf63EUpyRaKjFXFScCACQo5O1KgMAAA==
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1508418488!80634425!1
X-Originating-IP: [209.85.216.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4184 invoked from network); 19 Oct 2017 13:08:09 -0000
Received: from mail-qt0-f195.google.com (HELO mail-qt0-f195.google.com)
 (209.85.216.195)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Oct 2017 13:08:09 -0000
Received: by mail-qt0-f195.google.com with SMTP id p1so14313937qtg.2
 for <xen-devel@lists.xenproject.org>; Thu, 19 Oct 2017 06:08:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=+JFrbF4Am+fTPoaNXsw5LgSh/dWdcT1iPDAG7/6DIMI=;
 b=hxuRwNKRCLaebR+yOfsA6Lv3QjQEKJ6kqmnSrZKeVGpQ3qJDEtF3Dtk5uRR437F2xF
 ImKVyH8yirZo4Lm6AaYeq6zE7wV55mGQ+sAmCYBoBGNKDxW7oVpvKt2IXHAcmKT9DDcG
 2HFSyRypvZDmnTELaeecGnGFULYB2e+20Y4nw=
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=+JFrbF4Am+fTPoaNXsw5LgSh/dWdcT1iPDAG7/6DIMI=;
 b=P07Vig2GioMz1KnCnOmjubkcxeFCfsDe2rqa/7OySuvJBKWQCmIS/EbHYZPpVxHUu4
 xCu7YARnUcyiB0nWsZHrI26Kx40DAaFT0NI7htr9Ys6IIw0zP8CUd14FZ2jGoLy+zXPF
 c95UPDjMXrPU3st3mwOFnyRFfq2KF3bgUThWOz8AJgZVaqlQ4BM6UHoo3On/853cjALp
 +G3rvfvsx/GnumHHKJjSwIFyVj2jI1azZBR8YNuBvwZvvaI6kHhCOHXTcMhcucte+p6F
 zugpnWQ85wjcnxYyJDyYHaGpmbjlaZjqfidn7hq7s+pWGs5aP+xkMqiaPqRtpNmN3FQI
 Ji5A==
X-Gm-Message-State: AMCzsaW/a79GODKpOApyffAYeXSawrimiK/wphbb0d/4gsrEjLigh3Ww
 lD5ueSRCcQEAqpBMGtNyHf2pDw==
X-Google-Smtp-Source: ABhQp+T8g2Gnpx+BTK2RnZtAQoDVOqdlDX17nWR6Hx32qu/SaE6DonGaa33ONOaXPTwxBVCeJ5848Q==
X-Received: by 10.200.20.13 with SMTP id k13mr1819076qtj.261.1508418488534;
 Thu, 19 Oct 2017 06:08:08 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id 42sm1771817qty.85.2017.10.19.06.08.06
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 19 Oct 2017 06:08:08 -0700 (PDT)
To: Paul Durrant <Paul.Durrant@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20171017132432.24093-1-paul.durrant@citrix.com>
 <20171017132432.24093-7-paul.durrant@citrix.com>
 <c0fdbde4-9000-fedc-d188-9481c6f66469@linaro.org>
 <dcadc88139bd4d888af107295e909679@AMSPEX02CL03.citrite.net>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <600859ba-2385-364e-6bdf-1678a136f771@linaro.org>
Date: Thu, 19 Oct 2017 14:08:05 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <dcadc88139bd4d888af107295e909679@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v12 06/11] x86/hvm/ioreq: add a new mappable
 resource type...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgUGF1bCwKCk9uIDEwLzE5LzIwMTcgMDE6NTggUE0sIFBhdWwgRHVycmFudCB3cm90ZToKPj4g
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSnVsaWVuIEdyYWxsIFttYWlsdG86
anVsaWVuLmdyYWxsQGxpbmFyby5vcmddCj4+IFNlbnQ6IDE5IE9jdG9iZXIgMjAxNyAxMzozMQo+
PiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IHhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwo+PiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPjsgV2VpIExpdQo+PiA8d2VpLmxpdTJAY2l0cml4LmNvbT47IEtvbnJhZCBS
emVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47Cj4+IEdlb3JnZSBEdW5sYXAg
PEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IEFuZHJldyBDb29wZXIKPj4gPEFuZHJldy5Db29w
ZXIzQGNpdHJpeC5jb20+OyBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47IFRp
bQo+PiAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPjsgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgo+PiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIIHYxMiAwNi8xMV0geDg2L2h2
bS9pb3JlcTogYWRkIGEgbmV3Cj4+IG1hcHBhYmxlIHJlc291cmNlIHR5cGUuLi4KPj4KPj4gSGks
Cj4+Cj4+IE9uIDE3LzEwLzE3IDE0OjI0LCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+PiBkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9tZW1vcnkuYyBiL3hlbi9jb21tb24vbWVtb3J5LmMKPj4+IGluZGV4
IGNkZDJlMDMwY2YuLmIyN2E3MWM0ZjEgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vY29tbW9uL21lbW9y
eS5jCj4+PiArKysgYi94ZW4vY29tbW9uL21lbW9yeS5jCj4+PiBAQCAtMTAxMSw2ICsxMDExLDEx
IEBAIHN0YXRpYyBpbnQgYWNxdWlyZV9yZXNvdXJjZSgKPj4+Cj4+PiAgICAgICAgc3dpdGNoICgg
eG1hci50eXBlICkKPj4+ICAgICAgICB7Cj4+PiArICAgIGNhc2UgWEVOTUVNX3Jlc291cmNlX2lv
cmVxX3NlcnZlcjoKPj4+ICsgICAgICAgIHJjID0geGVubWVtX2FjcXVpcmVfaW9yZXFfc2VydmVy
KGQsIHhtYXIuaWQsIHhtYXIuZnJhbWUsCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB4bWFyLm5yX2ZyYW1lcywgbWZuX2xpc3QpOwo+Pj4gKyAgICAgICAgYnJl
YWs7Cj4+Cj4+IEkgZnVsbHkgYXBwcmVjaWF0ZSB5b3UgYXJlIG5vdCBhYmxlIHRvIHRlc3Qgb24g
eDg2LiBIb3dldmVyLCBJIHdvdWxkCj4+IGhhdmUgZXhwZWN0ZWQgeW91IHRvIGF0IGxlYXN0IGJ1
aWxkIHRlc3QgaXQuCj4+Cj4gCj4gSSBkb24ndCBhY3R1YWxseSBrbm93IGhvdyB0byBzZXQgdXAg
Y3Jvc3MtY29tcGlsYXRpb24sIHdoaWNoIGlzIHdoeSBJJ2Qgb3JpZ2luYWxseSAjaWZkZWYtZWQg
dGhpcy4KCkl0IGlzIHF1aXRlIHRyaXZpYWwuIFNlZSAKaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qu
b3JnL3dpa2kvWGVuX0FSTV93aXRoX1ZpcnR1YWxpemF0aW9uX0V4dGVuc2lvbnMjQ3Jvc3NfQ29t
cGlsaW5nCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 19 13:09:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 13:09:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5AZM-00082L-92; Thu, 19 Oct 2017 13:09:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=458424478=Paul.Durrant@citrix.com>)
 id 1e5AZK-00081e-WD
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 13:09:03 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 58/41-08608-EE3A8E95; Thu, 19 Oct 2017 13:09:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGIsWRWlGSWpSXmKPExsWSzvfng+7bxS8
 iDW7s1rP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDO2PFvIVLBasuLRu73sDYwNkl2MHBwSAv4S
 16aEdzFycrAJ6EgsPTqfCcQWESiQeNjVxdzFyMXBLHCQSeLS149gCWGBOImuziVsEEXxElM3v
 GSGsN0k3m6aygpiswioSnxdAjGIV8Bd4v3TM4wgg4QEJjJJnGn8zAKS4BSwk/jSs4cdxGYUkJ
 X40rgabBCzgLjErScQzRICAhJL9pxnhrBFJV4+/scKYRtIbF26jwXkAWYBTYn1u/QhWhUlpnQ
 /ZIfYKyhxcuYTlgmMwrOQTJ2F0DELSccsJB0LGFlWMWoUpxaVpRbpGpnqJRVlpmeU5CZm5uga
 Gpjp5aYWFyemp+YkJhXrJefnbmIEhj4DEOxgXLUg8BCjJAeTkijvx6oXkUJ8SfkplRmJxRnxR
 aU5qcWHGGU4OJQkeD8tAsoJFqWmp1akZeYAoxAmLcHBoyTCK7MQKM1bXJCYW5yZDpE6xWjMcW
 zT5T9MHE+uzfvLJMSSl5+XKiXOKwyMbyEBkNKM0jy4QbDkcIlRVkqYlxHoNCGegtSi3MwSVPl
 XjOIcjErCvIIgU3gy80rg9r0COoUJ6BR2e7BTShIRUlINjH68jI5/rI6dMQ1zms/lJ6y5yFbO
 fc3bZ6envPX78dQ6uvbEC+4boqtXa/knlTmcqrr5javj+oE/Z27z8wffjFOoSJtnOXu9fkJHX
 KV659db7DPPKLRwS1r921mx2vnE630OaR8OXb+nzBdxLL9J5r1AyLmcsJ2Jd4Q/m1kz1058Li
 hSOucMuxJLcUaioRZzUXEiAL9My/kJAwAA
X-Env-Sender: prvs=458424478=Paul.Durrant@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1508418539!102173048!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3831 invoked from network); 19 Oct 2017 13:09:01 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 13:09:01 -0000
X-IronPort-AV: E=Sophos;i="5.43,401,1503360000"; d="scan'208";a="106401058"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Julien Grall' <julien.grall@linaro.org>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v12 06/11] x86/hvm/ioreq: add a new mappable
 resource type...
Thread-Index: AQHTR0tJBI+EmsO8wUe/tufvIn9QJaLq/DGAgAAo2QD//+FygIAAIaZw
Date: Thu, 19 Oct 2017 13:08:54 +0000
Message-ID: <9a7e55863115415d9bd230d11378b0c8@AMSPEX02CL03.citrite.net>
References: <20171017132432.24093-1-paul.durrant@citrix.com>
 <20171017132432.24093-7-paul.durrant@citrix.com>
 <c0fdbde4-9000-fedc-d188-9481c6f66469@linaro.org>
 <dcadc88139bd4d888af107295e909679@AMSPEX02CL03.citrite.net>
 <600859ba-2385-364e-6bdf-1678a136f771@linaro.org>
In-Reply-To: <600859ba-2385-364e-6bdf-1678a136f771@linaro.org>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim
 \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v12 06/11] x86/hvm/ioreq: add a new mappable
 resource type...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKdWxpZW4gR3JhbGwgW21haWx0
bzpqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZ10NCj4gU2VudDogMTkgT2N0b2JlciAyMDE3IDE0OjA4
DQo+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgeGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+OyBXZWkgTGl1DQo+IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsNCj4gR2VvcmdlIER1bmxh
cCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgQW5kcmV3IENvb3Blcg0KPiA8QW5kcmV3LkNv
b3BlcjNAY2l0cml4LmNvbT47IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsg
VGltDQo+IChYZW4ub3JnKSA8dGltQHhlbi5vcmc+OyBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+DQo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjEyIDA2LzExXSB4ODYv
aHZtL2lvcmVxOiBhZGQgYSBuZXcNCj4gbWFwcGFibGUgcmVzb3VyY2UgdHlwZS4uLg0KPiANCj4g
SGkgUGF1bCwNCj4gDQo+IE9uIDEwLzE5LzIwMTcgMDE6NTggUE0sIFBhdWwgRHVycmFudCB3cm90
ZToNCj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4gRnJvbTogSnVsaWVuIEdy
YWxsIFttYWlsdG86anVsaWVuLmdyYWxsQGxpbmFyby5vcmddDQo+ID4+IFNlbnQ6IDE5IE9jdG9i
ZXIgMjAxNyAxMzozMQ0KPiA+PiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4
LmNvbT47IHhlbi0NCj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gPj4gQ2M6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IFdlaSBMaXUNCj4gPj4gPHdl
aS5saXUyQGNpdHJpeC5jb20+OyBLb25yYWQgUnplc3p1dGVrIFdpbGsNCj4gPGtvbnJhZC53aWxr
QG9yYWNsZS5jb20+Ow0KPiA+PiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5j
b20+OyBBbmRyZXcgQ29vcGVyDQo+ID4+IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgSWFu
IEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+Ow0KPiBUaW0NCj4gPj4gKFhlbi5vcmcp
IDx0aW1AeGVuLm9yZz47IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4NCj4gPj4gU3Vi
amVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2MTIgMDYvMTFdIHg4Ni9odm0vaW9yZXE6IGFk
ZCBhIG5ldw0KPiA+PiBtYXBwYWJsZSByZXNvdXJjZSB0eXBlLi4uDQo+ID4+DQo+ID4+IEhpLA0K
PiA+Pg0KPiA+PiBPbiAxNy8xMC8xNyAxNDoyNCwgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+Pj4g
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94ZW4vY29tbW9uL21lbW9yeS5jDQo+
ID4+PiBpbmRleCBjZGQyZTAzMGNmLi5iMjdhNzFjNGYxIDEwMDY0NA0KPiA+Pj4gLS0tIGEveGVu
L2NvbW1vbi9tZW1vcnkuYw0KPiA+Pj4gKysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYw0KPiA+Pj4g
QEAgLTEwMTEsNiArMTAxMSwxMSBAQCBzdGF0aWMgaW50IGFjcXVpcmVfcmVzb3VyY2UoDQo+ID4+
Pg0KPiA+Pj4gICAgICAgIHN3aXRjaCAoIHhtYXIudHlwZSApDQo+ID4+PiAgICAgICAgew0KPiA+
Pj4gKyAgICBjYXNlIFhFTk1FTV9yZXNvdXJjZV9pb3JlcV9zZXJ2ZXI6DQo+ID4+PiArICAgICAg
ICByYyA9IHhlbm1lbV9hY3F1aXJlX2lvcmVxX3NlcnZlcihkLCB4bWFyLmlkLCB4bWFyLmZyYW1l
LA0KPiA+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1hci5u
cl9mcmFtZXMsIG1mbl9saXN0KTsNCj4gPj4+ICsgICAgICAgIGJyZWFrOw0KPiA+Pg0KPiA+PiBJ
IGZ1bGx5IGFwcHJlY2lhdGUgeW91IGFyZSBub3QgYWJsZSB0byB0ZXN0IG9uIHg4Ni4gSG93ZXZl
ciwgSSB3b3VsZA0KPiA+PiBoYXZlIGV4cGVjdGVkIHlvdSB0byBhdCBsZWFzdCBidWlsZCB0ZXN0
IGl0Lg0KPiA+Pg0KPiA+DQo+ID4gSSBkb24ndCBhY3R1YWxseSBrbm93IGhvdyB0byBzZXQgdXAg
Y3Jvc3MtY29tcGlsYXRpb24sIHdoaWNoIGlzIHdoeSBJJ2QNCj4gb3JpZ2luYWxseSAjaWZkZWYt
ZWQgdGhpcy4NCj4gDQo+IEl0IGlzIHF1aXRlIHRyaXZpYWwuIFNlZQ0KPiBodHRwczovL3dpa2ku
eGVucHJvamVjdC5vcmcvd2lraS9YZW5fQVJNX3dpdGhfVmlydHVhbGl6YXRpb25fRXh0ZW5zaW9u
cyMNCj4gQ3Jvc3NfQ29tcGlsaW5nDQo+IA0KDQpPaCwgdGhhdCdzIHdheSBtb3JlIHRyaXZpYWwg
dGhhbiBJJ2QgaW1hZ2luZWQuIFRoYW5rcyENCg0KICBQYXVsDQoNCj4gLS0NCj4gSnVsaWVuIEdy
YWxsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 19 13:25:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 13:25:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Ap4-00013f-Lk; Thu, 19 Oct 2017 13:25:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e5Ap4-00013Z-B5
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 13:25:18 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 7B/F6-21876-DB7A8E95; Thu, 19 Oct 2017 13:25:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS3fP8he
 RBg0H1C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ox1PU/YCjZwV/x6u4SxgfEbRxcjJ4eQQJ7E
 /e0L2UBsXgE7if4fvawgtoSAocTphTdZQGwWAVWJ159ngcXZBNQl2p5tB7NFBPQl5n/6CWYzC
 5RLTH13DKieg0NYIFFiXZtbFyMX0PgNjBJLrx8Eq+EEmv953mc2kBpeAUGJvzuEIVq1JB7+us
 UCYWtLLFv4mhmkhFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYzqxalFZalFupZ6SUWZ6Rk
 luYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBoccABDsY17Y6H2KU5GBSEuX9WPUiUogvKT+l
 MiOxOCO+qDQntfgQowwHh5IE77tlQDnBotT01Iq0zBxgFMCkJTh4lER4+UHSvMUFibnFmekQq
 VOMuhwdN+/+YRJiycvPS5US5w0AKRIAKcoozYMbAYvIS4yyUsK8jEBHCfEUpBblZpagyr9iFO
 dgVBLmnQ4yhSczrwRu0yugI5iAjmC3BzuiJBEhJdXAGN3Au+TfoyV7UjilZaaFe7RK79Lc9/E
 1v6nW+QsH2Yvm/F50z+VMXbWzeR/P9F2GswI+1x6aGDfPbsPJXWeqQo78v1P3/OSyrwIcWu1y
 Xj/V/z/QTRI/n/ip2Z3J1NKxLt70zQ+2W2pvrx+73F4z96m4Sf3d+yIixXy9d7vuzzrEVewus
 eTdJSWW4oxEQy3mouJEAN9GTY7DAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1508419514!104841344!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16780 invoked from network); 19 Oct 2017 13:25:16 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2017 13:25:16 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 19 Oct 2017 07:25:14 -0600
Message-Id: <59E8C3DA0200007800188265@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 19 Oct 2017 07:25:14 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1508412390-10279-1-git-send-email-andrew.cooper3@citrix.com>
 <59E8B28A020000780018819E@prv-mh.provo.novell.com>
 <9dddb2ba-bc51-b1a7-ab7c-0f91a3d89966@citrix.com>
In-Reply-To: <9dddb2ba-bc51-b1a7-ab7c-0f91a3d89966@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Julien Grall <julien.grall@arm.com>, Kevin Tian <kevin.tian@intel.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.10] passthrough/vtd: Don't DMA to the
 stack in queue_invalidate_wait()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjEwLjE3IGF0IDE0OjU0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTkvMTAvMTcgMTM6MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxOS4x
MC4xNyBhdCAxMzoyNiwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gLS0t
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3FpbnZhbC5jCj4+PiArKysgYi94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvcWludmFsLmMKPj4+IEBAIC0xNDcsNyArMTQ3LDggQEAgc3Rh
dGljIGludCBfX211c3RfY2hlY2sgcXVldWVfaW52YWxpZGF0ZV93YWl0KHN0cnVjdCBpb21tdSAq
aW9tbXUsCj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHU4IGlmbGFnLCB1OCBzdywgdTggZm4sCj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJvb2xfdCBmbHVzaF9kZXZfaW90bGIpCj4+PiAgewo+Pj4gLSAg
ICB2b2xhdGlsZSB1MzIgcG9sbF9zbG90ID0gUUlOVkFMX1NUQVRfSU5JVDsKPj4gWW91J3ZlIGxv
c3QgdGhlIGluaXRpYWxpemVyLgo+IAo+IERlbGliZXJhdGVseSBzby4KCkkgZG9uJ3QgdW5kZXJz
dGFuZDogQnkgbmV2ZXIgd3JpdGluZyBRSU5WQUxfU1RBVF9JTklULCBob3cgY2FuCm11bHRpcGxl
IHdhaXRzIHdvcms/IEFmYWljdCB5b3UnbGwgZmluZCB0aGUgdmFyaWFibGUgc2V0IHRvClFJTlZB
TF9TVEFUX0RPTkUgdGhlIDJuZCB0aW1lIHlvdSBjb21lIGhlcmUsIGFuZCBoZW5jZSB5b3UKd29u
J3Qgd2FpdCBhdCBhbGwuCgo+Pj4gKyAgICBzdGF0aWMgREVGSU5FX1BFUl9DUFUodTMyLCBwb2xs
X3Nsb3QpOwo+PiB2b2xhdGlsZSB1MzIKPiAKPiBZb3UndmUgY2xpcHBlZCBvdXQgdGhlIGJpdCBk
ZWNsYXJpbmcgdGhlIHBvaW50ZXIgYXMgdm9sYXRpbGUsIHdoaWNoCj4gc3VmZmljZXMgdG8gcmV0
YWluIHRoZSBwcmV2aW91cyBwcm9wZXJ0aWVzLgoKU3RpbGwgdGhlIHZhcmlhYmxlIGl0c2VsZiB3
b3VsZCBiZXR0ZXIgYWxzbyBiZSBkZWNsYXJlZCB2b2xhdGlsZS4KCj4+IE9yIGFsdGVybmF0aXZl
bHkgaXNuJ3QgaXQgaGlnaCB0aW1lIGZvciB0aGUKPj4gaW50ZXJydXB0IGFwcHJvYWNoIHRvIGJl
IG1hZGUgd29yayAocGVyaGFwcyBub3QgYnkgeW91LCBidXQgcmF0aGVyCj4+IGJ5IEludGVsIGZv
bGtzKT8KPiAKPiBJJ20gbm90IGdvaW5nIHRvIHByZXRlbmQgdGhhdCB0aGUgY3VycmVudCBpbXBs
ZW1lbnRhdGlvbiBpcyBncmVhdCwgYnV0IEkKPiByZWFsbHkgZG9uJ3QgaGF2ZSB0aW1lIHRvIGFk
ZHJlc3MgdGhlIG90aGVyIHJlbWFpbmluZyBzd2FtcHMgaGVyZS4KClJpZ2h0LCBoZW5jZSBteSBo
aW50IGF0IHRoaXMgcmVhbGx5IGJlaW5nIHNvbWV0aGluZyB0aGUgbWFpbnRhaW5lcihzKQpzaG91
bGQgbG9vayBhZnRlci4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 13:29:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 13:29:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5At2-0001IG-5L; Thu, 19 Oct 2017 13:29:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e5At1-0001I9-Gh
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 13:29:23 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 F8/47-15231-2B8A8E95; Thu, 19 Oct 2017 13:29:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJKsWRWlGSWpSXmKPExsVyMfTOBt2NK15
 EGjybYWPxfctkJgdGj8MfrrAEMEaxZuYl5VcksGYs2LaWreCUZsXaBzuZGxjXK3QxcnEICcxk
 lLj48SkbiMMi8JpZYnnPVBYQR0LgDqtE16QXjF2MnEBOlsSki53MEHaaxPKDp6HsCokpX74Ad
 XMAjVKTWPMmCmLqL0aJ7yvns4PUCAukS3S9+gpWLyKQJzFt02+wBcwC25glTu5exALRcY9R4n
 jrYWaQSWwCOhLrZtSCNPAK2ErsvXyICcRmEVCVmPS0C8wWFQiXuNP6jgWiRlDi5MwnYDangIf
 Eg+nbwBYzC5hJzNv8kBnCFpe49WQ+E4QtL7H97RzmCYyis5C0z0LSMgtJyywkLQsYWVYxahSn
 FpWlFukaWeolFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgRGTT0DA+MOxstb/A4xS
 nIwKYnyfqx6ESnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgnfpcqCcYFFqempFWmYOMH5h0hIcPE
 oivPzLgNK8xQWJucWZ6RCpU4yWHBfuXPrDxHFs02UgeWDPrT9MQix5+XmpUuK8wSDzBEAaMkr
 z4MbBUswlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8HiBTeDLzSuC2vgI6iAnoIHZ7sINK
 EhFSUg2Mk62Wblg//2Fg0sXM639zqx9OvCyz2VJpbdIKVWX3iLsv2rb6VE9P/vq/72Mv24qPd
 9VkSh5LzPP+7XnRPmYbd+EFu/d3JF685JHiSeVoNJZwu8Gc0rx4odGrW5sXXwpP092QM3M9F4
 ujrNTilgkvG88GOnEu1Fv5dn3RhIV66+RvBD/4fESmR4mlOCPRUIu5qDgRAIhBzRIsAwAA
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1508419761!91847531!1
X-Originating-IP: [209.85.220.176]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27530 invoked from network); 19 Oct 2017 13:29:21 -0000
Received: from mail-qk0-f176.google.com (HELO mail-qk0-f176.google.com)
 (209.85.220.176)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Oct 2017 13:29:21 -0000
Received: by mail-qk0-f176.google.com with SMTP id r64so10331969qkc.1
 for <xen-devel@lists.xenproject.org>; Thu, 19 Oct 2017 06:29:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=LEZd94Wh33/7x2jSfFuEX5/Q3Mni3GMj/9SqErZTQFk=;
 b=HdLS6CY5XB0+PMZGC1bquSUI3hRXZF7VbMxwEg52Sclzifdu+7OvbXBwJrWJvykk6l
 ilc5brH1yPhuvKfLlnnwCj+G/r6HVBXJIJgNMmGKaYDf9sITTS5V97Cy9ylW2X+4MC0u
 SKTu8eHDqZtLkneqCkZNQN9QclERSN88Szq8Y=
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=LEZd94Wh33/7x2jSfFuEX5/Q3Mni3GMj/9SqErZTQFk=;
 b=JzJCp/TPndSE4u0MvItFCjeCeHHN0LWSaKDqYxhm6GIuiPf5+DGXa9TJXY6y5/oqad
 JPcFEAl/vOc7NkXQL8v0+wVIFXLJOEkBrmRotiGNrLF/RYW95u+iBa0IMxY8N2BAWJfc
 nY71q17K8xjxm4m7ySAiy0Umoqno/wahbETQ+4eTIGNcEjxn8zCWBnNUhtodKff69C1d
 OwYuRZPkadLymU3ilp5ciD2oNB/Q7yobG6ES9UYyJuitEzsX6d8cCSuAvy1vm4G9n5fe
 VmY/4+KKkSd3OIeWY3OcV2QQfGv+lawAXLoa1U9WO+RiI0/trFxyHVXsHdQl8i536w2n
 pT2A==
X-Gm-Message-State: AMCzsaUhxoWOmmasZAI7hRh2wGvMN7qLVdkE+aofF3I8/xZsjKh5cMs7
 2NGE2pxU8WzS+cJDxdRYZB9bvQ==
X-Google-Smtp-Source: ABhQp+RjKcqNgcolhrg7tmEmONiAkuClJJ620R3fZRkz0rP39mJOl76Pi5QAd39INHABiC8FhDLqWw==
X-Received: by 10.55.4.136 with SMTP id 130mr1952765qke.226.1508419760794;
 Thu, 19 Oct 2017 06:29:20 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id p64sm8958473qkd.67.2017.10.19.06.29.17
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 19 Oct 2017 06:29:19 -0700 (PDT)
To: Paul Durrant <Paul.Durrant@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20171017132432.24093-1-paul.durrant@citrix.com>
 <20171017132432.24093-6-paul.durrant@citrix.com>
 <f2077243-32dd-8907-8ba2-b11cb240c8bc@linaro.org>
 <b7e94b0469b847669f9c0f9992069d9f@AMSPEX02CL03.citrite.net>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <759ace10-543f-346c-74fc-c2dd8f80a92a@linaro.org>
Date: Thu, 19 Oct 2017 14:29:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <b7e94b0469b847669f9c0f9992069d9f@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v12 05/11] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxMC8xOS8yMDE3IDAxOjU3IFBNLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+IC0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4+IEZyb206IEp1bGllbiBHcmFsbCBbbWFpbHRvOmp1bGll
bi5ncmFsbEBsaW5hcm8ub3JnXQo+PiBTZW50OiAxOSBPY3RvYmVyIDIwMTcgMTM6MjMKPj4gVG86
IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyB4ZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKPj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz47IFdlaSBMaXUKPj4gPHdlaS5saXUyQGNpdHJpeC5jb20+OyBLb25yYWQgUnplc3p1
dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Owo+PiBHZW9yZ2UgRHVubGFwIDxHZW9y
Z2UuRHVubGFwQGNpdHJpeC5jb20+OyBBbmRyZXcgQ29vcGVyCj4+IDxBbmRyZXcuQ29vcGVyM0Bj
aXRyaXguY29tPjsgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBUaW0KPj4g
KFhlbi5vcmcpIDx0aW1AeGVuLm9yZz47IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+OyBKYW4gQmV1bGljaAo+PiA8amJldWxpY2hAc3VzZS5jb20+OyBEYW5pZWwgRGUgR3JhYWYg
PGRnZGVncmFAdHljaG8ubnNhLmdvdj47IFJvZ2VyCj4+IFBhdSBNb25uZSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+Cj4+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjEyIDA1LzExXSB4
ODYvbW06IGFkZAo+PiBIWVBFUlZJU09SX21lbW9yeV9vcCB0byBhY3F1aXJlIGd1ZXN0IHJlc291
cmNlcwo+Pgo+PiBIaSwKPj4KPj4gT24gMTcvMTAvMTcgMTQ6MjQsIFBhdWwgRHVycmFudCB3cm90
ZToKPj4+IENlcnRhaW4gbWVtb3J5IHJlc291cmNlcyBhc3NvY2lhdGVkIHdpdGggYSBndWVzdCBh
cmUgbm90IG5lY2Vzc2FyaWx5Cj4+PiBwcmVzZW50IGluIHRoZSBndWVzdCBQMk0uCj4+Pgo+Pj4g
VGhpcyBwYXRjaCBhZGRzIHRoZSBib2lsZXJwbGF0ZSBmb3IgbmV3IG1lbW9yeSBvcCB0byBhbGxv
dyBzdWNoIGEKPj4gcmVzb3VyY2UKPj4+IHRvIGJlIHByaXYtbWFwcGVkIGRpcmVjdGx5LCBieSBl
aXRoZXIgYSBQViBvciBIVk0gdG9vbHMgZG9tYWluLgo+Pj4KPj4+IE5PVEU6IFdoaWxzdCB0aGUg
bmV3IG9wIGlzIG5vdCBpbnRyaW5zaWNseSBzcGVjaWZpYyB0byB0aGUgeDg2IGFyY2hpdGVjdHVy
ZSwKPj4+ICAgICAgICAgSSBoYXZlIG5vIG1lYW5zIHRvIHRlc3QgaXQgb24gYW4gQVJNIHBsYXRm
b3JtIGFuZCBzbyBjYW5ub3QgdmVyaWZ5Cj4+PiAgICAgICAgIHRoYXQgaXQgZnVuY3Rpb25zIGNv
cnJlY3RseS4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFu
dEBjaXRyaXguY29tPgo+Pj4gLS0tCj4+Cj4+IFsuLi5dCj4+Cj4+PiBkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9tZW1vcnkuYyBiL3hlbi9jb21tb24vbWVtb3J5LmMKPj4+IGluZGV4IGFkOTg3ZTBm
MjkuLmNkZDJlMDMwY2YgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vY29tbW9uL21lbW9yeS5jCj4+PiAr
KysgYi94ZW4vY29tbW9uL21lbW9yeS5jCj4+PiBAQCAtOTY1LDYgKzk2NSw5NSBAQCBzdGF0aWMg
bG9uZyB4YXRwX3Blcm1pc3Npb25fY2hlY2soc3RydWN0IGRvbWFpbgo+PiAqZCwgdW5zaWduZWQg
aW50IHNwYWNlKQo+Pgo+PiBbLi4uXQo+Pgo+Pj4gKyAgICBpZiAoIHJjICkKPj4+ICsgICAgICAg
IGdvdG8gb3V0Owo+Pj4gKwo+Pj4gKyAgICBpZiAoICFwYWdpbmdfbW9kZV90cmFuc2xhdGUoY3Vy
cmQpICkKPj4+ICsgICAgewo+Pj4gKyAgICAgICAgaWYgKCBjb3B5X3RvX2d1ZXN0KHhtYXIuZnJh
bWVfbGlzdCwgbWZuX2xpc3QsIHhtYXIubnJfZnJhbWVzKSApCj4+PiArICAgICAgICAgICAgcmMg
PSAtRUZBVUxUOwo+Pj4gKyAgICB9Cj4+PiArICAgIGVsc2UKPj4+ICsgICAgewo+Pj4gKyAgICAg
ICAgeGVuX3Bmbl90IGdmbl9saXN0W0FSUkFZX1NJWkUobWZuX2xpc3QpXTsKPj4+ICsgICAgICAg
IHVuc2lnbmVkIGludCBpOwo+Pj4gKwo+Pj4gKyAgICAgICAgcmMgPSAtRUZBVUxUOwo+Pj4gKyAg
ICAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoZ2ZuX2xpc3QsIHhtYXIuZnJhbWVfbGlzdCwgeG1h
ci5ucl9mcmFtZXMpICkKPj4+ICsgICAgICAgICAgICBnb3RvIG91dDsKPj4+ICsKPj4+ICsgICAg
ICAgIGZvciAoIGkgPSAwOyBpIDwgeG1hci5ucl9mcmFtZXM7IGkrKyApCj4+PiArICAgICAgICB7
Cj4+PiArICAgICAgICAgICAgcmMgPSBzZXRfZm9yZWlnbl9wMm1fZW50cnkoY3VycmQsIGdmbl9s
aXN0W2ldLAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9tZm4o
bWZuX2xpc3RbaV0pKTsKPj4KPj4gU29tZXRoaW5nIGxvb2tzIGEgYml0IG9kZCB0byBtZSBoZXJl
LiBXaGVuIEkgcmVhZCBmb3JlaWduIG1hcHBpbmcsIEkKPj4gZGlyZWN0bHkgYXNzb2NpYXRlIHRv
IG1hcHBpbmcgZnJvbSBhIGZvcmVpZ24gZG9tYWluLgo+Pgo+PiBPbiBBcm0sIHdlIHdpbGwgYWx3
YXlzIGdldCBhIHJlZmVyZW5jZSBvbiB0aGF0IHBhZ2UgdG8gcHJldmVudCBpdAo+PiBkaXNhcHBl
YXJpbmcgaWYgdGhlIGZvcmVpZ24gZG9tYWluIGlzIGRlc3Ryb3llZCBidXQgdGhlIG1hcHBpbmcg
aXMgc3RpbGwKPj4gcHJlc2VudC4KPj4KPj4gVGhpcyByZWZlcmVuY2Ugd2lsbCBlaXRoZXIgYmUg
cHV0IHdpdGggYW4gdW5tYXBwZWQgaHlwZXJjYWxsIG9yIHdoaWxlCj4+IHRlYXJkb3duIHRoZSBk
b21haW4uCj4+Cj4+IFBlciBteSB1bmRlcnN0YW5kaW5nLCB0aGlzIE1GTiBkb2VzIG5vdCBiZWxv
bmcgdG8gYW55IGRvbWFpbiAob3IgYXQKPj4gbGVhc3QgY3VycmQpLiBSaWdodD8KPiAgCj4gTm8u
IFRoZSBtZm5zIGRvIGJlbG9uZyB0byB0aGUgdGFyZ2V0IGRvbWFpbi4KClRvIGJlIGZ1bGx5IHNh
ZmUsIHlvdSBuZWVkIHRvIHRha2UgYSByZWZlcmVuY2Ugb24gZWFjaCBwYWdlIHlvdSBtYXBwZWQu
IApTbyB3aG8gaXMgZ29pbmcgdG8gZ2V0IGEgcmVmZXJlbmNlIG9uIHRoZW0/IFdobyBpcyBnb2lu
ZyB0byBkcm9wIHRoYXQ/Cgo+IAo+PiBTbyB0aGVyZSBpcyBubyB3YXkgdG8gZ2V0L3B1dCBhIHJl
ZmVyZW5jZSBvbiB0aGF0Cj4+IHBhZ2UuIFNvIEkgYW0gdW5jb252aW5jZWQgdGhhdCB0aGlzIGlz
IHZlcnkgc2FmZS4KPj4KPj4gQWxzbyBsb29raW5nIGF0IHRoZSB4ODYgc2lkZSwgSSBjYW4ndCBm
aW5kIHN1Y2ggcmVmZXJlbmNlIGluIHRoZSBmb3JlaWduCj4+IHBhdGggaW4gcDJtX2FkZF9mb3Jl
aWduLiBEaWQgSSBtaXNzIGFueXRoaW5nPwo+IAo+IE5vLCBJIGRvbid0IHRoaW5rIHRoZXJlIGlz
IGFueSByZWZlcmVuY2UgY291bnRpbmcgdGhlcmUuLi4gYnV0IHRoaXMgaXMgbm8gZGlmZmVyZW50
IHRvIHByaXYgbWFwcGluZy4gSSdtIG5vdCB0cnlpbmcgdG8gZml4IHRoZSBtYXBwaW5nIGluZnJh
c3RydWN0dXJlIGF0IHRoaXMgcG9pbnQuCj4gCj4+Cj4+IE5vdGUgdGhhdCB4ODYgZG9lcyBub3Qg
aGFuZGxlIHAybSB0ZWFyZG93biB3aXRoIGZvcmVpZ24gbWFwIGF0IHRoZQo+PiBtb21lbnQgKHNl
ZSBwMm1fYWRkX2ZvcmVpZ24pLgo+Pgo+PiBZb3UgYXJlIGJ5LXBhc3NpbmcgdGhpcyBjaGVjayBh
bmQgSSBjYW4ndCBzZWUgaG93IHRoaXMgd291bGQgYmUgc2FmZSBmb3IKPj4gdGhlIHg4NiBzaWRl
IHRvby4KPj4KPiAKPiBJIGRvbid0IGZvbGxvdy4gV2hhdCBjaGVjayBhbSBJIGJ5LXBhc3Npbmcg
dGhhdCBpcyBjb3ZlcmVkIHdoZW4gcHJpdiBtYXBwaW5nPwoKICAgICAvKgogICAgICAqIGh2bSBm
aXhtZTogdW50aWwgc3VwcG9ydCBpcyBhZGRlZCB0byBwMm0gdGVhcmRvd24gY29kZSB0byAKY2xl
YW51cCBhbnkKICAgICAgKiBmb3JlaWduIGVudHJpZXMsIGxpbWl0IHRoaXMgdG8gaGFyZHdhcmUg
ZG9tYWluIG9ubHkuCiAgICAgICovCgpIb3cgdGhpcyBpcyBzYWZlIHdpdGggeW91ciBuZXcgc29s
dXRpb24/IFRoYXQgbG9va3MgbGlrZSBhIHJlZ3Jlc3Npb24uLi4KClsuLi5dCgo+Pj4gKyAgICAg
KiAgICAgICAgICB3aWxsIGJlIHBvcHVsYXRlZCB3aXRoIHRoZSBNRk5zIG9mIHRoZSByZXNvdXJj
ZS4KPj4+ICsgICAgICogICAgICAgICAgSWYgdGhlIHRvb2xzIGRvbWFpbiBpcyBIVk0gdGhlbiBp
dCBpcyBleHBlY3RlZCB0aGF0LCBvbgo+Pj4gKyAgICAgKiAgICAgICAgICBlbnRyeSwgZnJhbWVf
bGlzdCB3aWxsIGJlIHBvcHVsYXRlZCB3aXRoIGEgbGlzdCBvZiBHRk5zCj4+PiArICAgICAqICAg
ICAgICAgIHRoYXQgd2lsbCBiZSBtYXBwZWQgdG8gdGhlIE1GTnMgb2YgdGhlIHJlc291cmNlLgo+
Pj4gKyAgICAgKiAgICAgICAgICBJZiAtRUlPIGlzIHJldHVybmVkIHRoZW4gdGhlIGZyYW1lX2xp
c3QgaGFzIG9ubHkgYmVlbgo+Pj4gKyAgICAgKiAgICAgICAgICBwYXJ0aWFsbHkgbWFwcGVkIGFu
ZCBpdCBpcyB1cCB0byB0aGUgY2FsbGVyIHRvIHVubWFwIGFsbAo+Pj4gKyAgICAgKiAgICAgICAg
ICB0aGUgR0ZOcy4KPj4+ICsgICAgICogICAgICAgICAgVGhpcyBwYXJhbWV0ZXIgbWF5IGJlIE5V
TEwgaWYgbnJfZnJhbWVzIGlzIDAuCj4+PiArICAgICAqLwo+Pj4gKyAgICBYRU5fR1VFU1RfSEFO
RExFKHhlbl91bG9uZ190KSBmcmFtZV9saXN0Owo+Pj4gK307Cj4+PiArdHlwZWRlZiBzdHJ1Y3Qg
eGVuX21lbV9hY3F1aXJlX3Jlc291cmNlCj4+IHhlbl9tZW1fYWNxdWlyZV9yZXNvdXJjZV90Owo+
Pj4gK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9tZW1fYWNxdWlyZV9yZXNvdXJjZV90KTsK
Pj4+ICsKPj4+ICAgICNlbmRpZiAvKiBkZWZpbmVkKF9fWEVOX18pIHx8IGRlZmluZWQoX19YRU5f
VE9PTFNfXykgKi8KPj4+Cj4+PiAgICAvKgo+Pgo+IAo+IFNvcnJ5IHRvIGJlIGdldHRpbmcgZnJ1
c3RyYXRlZCB3aXRoIHRoaXMsIGJ1dCBJJ20gd29uZGVyaW5nIGhvdyBtYW55IG1vcmUgY29sb3Vy
cyBJIG5lZWQgdG8gcGFpbnQgdGhpcyBiaWtlLXNoZWQuCgpJIGRvbid0IGtub3cgaG93IHg4NiBs
b29rcyBsaWtlIGFuZCBtYXliZSB0aGlzIGlzIGZpbmUgZm9yIEFuZHJldyBhbmQgCkphbi4gQnV0
IGZvciBBcm0sIGl0IGRvZXMgbm90IGxvb2sgY29ycmVjdC4KClRvIGdpdmUgeW91IGFuIGlkZWEs
IG15IGZpcnN0IHRob3VnaHQgdG8gaW1wbGVtZW50IHlvdXIgbmV3bHkgd3JvbmdseSAKbmFtZWQg
ZnVuY3Rpb24gd2FzIHRvIGp1c3QgY2FsbCBwMm1fc2V0X2VudHJ5IHdpdGggcDJtX21hcF9mb3Jl
aWduLiBCdXQgCmZyb20gdGhpcyBkaXNjdXNzaW9uIGl0IHdvdWxkIGxvb2sgcGxhaW4gd3Jvbmcu
CgpTbyB0aGlzIG1lYW5zIHRoZSBpbnRlcmZhY2UgaXMgbm90IGNsZWFyIGVub3VnaC4KCkNoZWVy
cywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 13:29:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 13:29:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5AtB-0001Jk-DZ; Thu, 19 Oct 2017 13:29:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45832ff84=citrix-osstest@xenproject.org>)
 id 1e5At9-0001JA-VE
 for xen-devel@lists.xensource.com; Thu, 19 Oct 2017 13:29:32 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 66/35-08608-BB8A8E95; Thu, 19 Oct 2017 13:29:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsXitHSDve6uFS8
 iDdbek7G4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBnn/z1iLOiawlhxp+UAcwPj3vQuRk4OCQF/
 id3zf7BD2O4Sc9qXsoLYIgLOEhM+3GYDsXkF9CROds8BqxEWiJN4NnsJkM0FVH9dXuLblwNsM
 M0vTl1ggrFPbH4PFmcT8JCY2DORBcRmEVCVeHT1L1iNkICWxNLFK5kgFghKnJz5BKyGWUBC4u
 CLF8wQcywkDj3/zzyBkW8WkrJZSMoWMDKtYtQoTi0qSy3SNTbSSyrKTM8oyU3MzNE1NDDTy00
 tLk5MT81JTCrWS87P3cQIDCwGINjBeHpd4CFGSQ4mJVHej1UvIoX4kvJTKjMSizPii0pzUosP
 McpwcChJ8C5dDpQTLEpNT61Iy8wBhjhMWoKDR0mEl38ZUJq3uCAxtzgzHSJ1ilGX49imy3+Yh
 Fjy8vNSpcR5j4DMEAApyijNgxsBi7dLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEub9CzKFJz
 OvBG7TK6AjmICOYLcHO6IkESEl1cBYtZFt4qYC4znrPs5Seb8oOWyLu9KFQ/MD3V69UGidU7H
 s9mdHZ5Gvymwztqw3m20+l99e7ejfRyrhUuf+WFTfstnLGDb3+9y/NsVLI/h1ODObJJoXqEzO
 nsWzqCmh8mHkr2plvYhkOwdTlRfN05cYOJcmyG14U6L1TimP8bjbQa1rxU/bD3srsRRnJBpqM
 RcVJwIATLR1QrICAAA=
X-Env-Sender: prvs=45832ff84=citrix-osstest@xenproject.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1508419768!54919521!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34869 invoked from network); 19 Oct 2017 13:29:30 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 13:29:30 -0000
X-IronPort-AV: E=Sophos;i="5.43,401,1503360000"; d="scan'208";a="455006806"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL04.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72330-mainreport@xen.org>
X-Osstest-Failures: linux-4.1:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 linux-4.1:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.1:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.1:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.1:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.1:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.1:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.1:build-arm64:hosts-allocate:broken:nonblocking
 linux-4.1:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-4.1:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-4.1:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-4.1:build-arm64:capture-logs:broken:nonblocking
 linux-4.1:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.1:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemut-win10-i386:guest-stop:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemut-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: linux=b8342068e3011832d723aa379a3180d37a4d59df
X-Osstest-Versions-That: linux=5fbef6af7dd9a92605bb7c426f26bd122fd0cd74
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 19 Oct 2017 14:29:26 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL04.citrite.net
Subject: [Xen-devel] [linux-4.1 baseline-only test] 72330: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6768214448352865510=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

This run is configured for baseline tests only.

flight 72330 linux-4.1 real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/72330/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-qemuu-nested-intel 10 debian-hvm-install fail REGR. vs. 72128

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate               broken never pass
 build-arm64-pvops             2 hosts-allocate               broken never pass
 build-arm64-xsm               2 hosts-allocate               broken never pass
 build-arm64-xsm               3 capture-logs                 broken never pass
 build-arm64                   3 capture-logs                 broken never pass
 build-arm64-pvops             3 capture-logs                 broken never pass
 test-armhf-armhf-libvirt    14 saverestore-support-check fail blocked in 72128
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check fail blocked in 72128
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check fail blocked in 72128
 test-armhf-armhf-libvirt-raw 15 guest-start/debian.repeat fail blocked in 72128
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop              fail like 72128
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 10 windows-install         fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-midway   13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-midway   14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 17 guest-stop             fail never pass

version targeted for testing:
 linux                b8342068e3011832d723aa379a3180d37a4d59df
baseline version:
 linux                5fbef6af7dd9a92605bb7c426f26bd122fd0cd74

Last test of basis    72128  2017-09-19 21:52:44 Z   29 days
Testing same since    72330  2017-10-19 06:50:57 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Ma <aaron.ma@canonical.com>
  AL Yu-Chen Cho <acho@suse.com>
  Alan Stern <stern@rowland.harvard.edu>
  Aleksa Sarai <asarai@suse.de>
  Aleksandr Bezzubikov <zuban32s@gmail.com>
  Alex Deucher <alexander.deucher@amd.com>
  Alexander Potapenko <glider@google.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Korolyov <andrey@xdel.ru>
  Andy Lutomirski <luto@kernel.org>
  Archit Taneja <architt@codeaurora.org>
  Arnd Bergmann <arnd@arndb.de>
  Baohong Liu <baohong.liu@intel.com>
  Bart Van Assche <bart.vanassche@wdc.com>
  Bastien Nocera <hadess@hadess.net>
  Ben Hutchings <ben@decadent.org.uk>
  Ben Seri <ben@armis.com>
  Benjamin Block <bblock@linux.vnet.ibm.com>
  Bjorn Helgaas <bhelgaas@google.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Charles Milette <charles.milette@gmail.com>
  Charles Milette <charlesmilette@gmail.com>
  Chris Wilson <chris@chris-wilson.co.uk>
  Christian Lamparter <chunkeey@googlemail.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Chuck Lever <chuck.lever@oracle.com>
  Chunyu Hu <chuhu@redhat.com>
  Claudiu Manoil <claudiu.manoil@nxp.com>
  Colin Ian King <colin.king@canonical.com>
  Coly Li <colyli@suse.de>
  Cong Wang <xiyou.wangcong@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Dan Priamo <danp@adiengineering.com>
  Daniel Mentz <danielmentz@google.com>
  Dave Chinner <david@fromorbit.com>
  Dave Martin <Dave.Martin@arm.com>
  David S. Miller <davem@davemloft.net>
  David Sterba <dsterba@suse.com>
  David Teigland <teigland@redhat.com>
  Dick Kennedy <dick.kennedy@avagotech.com>
  Dmitry Fleytman <dmitry@daynix.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Tunin <hanipouspilot@gmail.com>
  Douglas Anderson <dianders@chromium.org>
  Douglas Gilbert <dgilbert@interlog.com>
  Dragos Bogdan <dragos.bogdan@analog.com>
  Edwin TÃ¶rÃ¶k <edvin.torok@citrix.com>
  Eric Dumazet <edumazet@google.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Florian Westphal <fw@strlen.de>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guenter Roeck <linux@roeck-us.net>
  Hannes Reinecke <hare@suse.com>
  Hannes Reinecke <hare@suse.de>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hector Martin <marcan@marcan.st>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Hogan <james.hogan@imgtec.com>
  James Morse <james.morse@arm.com>
  James Smart <james.smart@avagotech.com>
  James Smart <james.smart@broadcom.com>
  Jan Kara <jack@suse.cz>
  Jeffy Chen <jeffy.chen@rock-chips.com>
  Jens Axboe <axboe@kernel.dk>
  Jiri Slaby <jslaby@suse.cz>
  Joerg Roedel <jroedel@suse.de>
  Johan Hovold <johan@kernel.org>
  Johannes Thumshirn <jthumshirn@suse.de>
  John Stultz <john.stultz@linaro.org>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
  Jose Abreu <joabreu@synopsys.com>
  Jose Abreu <Jose.Abreu@synopsys.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kashyap Desai <kashyap.desai@broadcom.com>
  Kent Overstreet <kent.overstreet@gmail.com>
  Koji Matsuoka <koji.matsuoka.xm@renesas.com>
  Konstantin Khlebnikov <khlebnikov@yandex-team.ru>
  Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
  Lars-Peter Clausen <lars@metafoo.de>
  Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
  Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Liping Zhang <zlpnobody@gmail.com>
  Long Li <longli@microsoft.com>
  Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
  Maciej S. Szmigiero <mail@maciej.szmigiero.name>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Mark Brown <broonie@kernel.org>
  Mark Rutland <mark.rutland@arm.com>
  Martijn Coenen <maco@android.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Matt Turner <mattst88@gmail.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Michael Cree <mcree@orcon.net.nz>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Lyle <mlyle@lyle.org>
  Michael S. Tsirkin <mst@redhat.com>
  Michal Hocko <mhocko@suse.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  NeilBrown <neilb@suse.com>
  Nikolay Borisov <nborisov@suse.com>
  Oleg Nesterov <oleg@redhat.com>
  Oscar Campos <oscar.campos@member.fsf.org>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Paul Burton <paul.burton@imgtec.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Paul Moore <paul@paul-moore.com>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Hutterer <peter.hutterer@who-t.net>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Pierguido Lambri <plambri@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Rakesh Pillai <pillair@qti.qualcomm.com>
  Ralf Baechle <ralf@linux-mips.org>
  Richard Wareing <rwareing@fb.com>
  Rohit Vaswani <rvaswani@nvidia.com>
  Ronnie Sahlberg <lsahlber@redhat.com>
  Russell King <rmk+kernel@armlinux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Sachin Prabhu <sprabhu@redhat.com>
  Sandeep Singh <Sandeep.Singh@amd.com>
  Sasha Levin <alexander.levin@verizon.com>
  Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
  Shaohua Li <shli@fb.com>
  Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
  Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
  Stefano Brivio <sbrivio@redhat.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Steffen Maier <maier@linux.vnet.ibm.com>
  Stephan Mueller <smueller@chronox.de>
  Stephen Douthit <stephend@adiengineering.com>
  Steve Capper <steve.capper@arm.com>
  Steve French <smfrench@gmail.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Takashi Iwai <tiwai@suse.de>
  Tang Junhui <tang.junhui@zte.com.cn>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  Todd Poynor <toddpoynor@google.com>
  Tony Asleson <tasleson@redhat.com>
  Tony Jones <tonyj@suse.de>
  Vineet Gupta <vgupta@synopsys.com>
  Vladis Dronov <vdronov@redhat.com>
  Wei Wang <weiwan@google.com>
  Will Deacon <will.deacon@arm.com>
  Wolfram Sang <wsa+renesas@sang-engineering.com>
  Wolfram Sang <wsa@the-dreams.de>
  Xiangliang.Yu <Xiangliang.Yu@amd.com>
  Yang Shi <yang.shi@linaro.org>
  Yuchung Cheng <ycheng@google.com>
  zhangyi (F) <yi.zhang@huawei.com>
  zhong jiang <zhongjiang@huawei.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         pass    
 test-amd64-i386-xl-qemut-win7-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     blocked 
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          fail    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-armhf-armhf-xl-midway                                   pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 fail    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

Test harness code can be found at
    http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary

broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Push not applicable.

(No revision log; it would be 4868 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6768214448352865510==--

From xen-devel-bounces@lists.xen.org Thu Oct 19 13:32:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 13:32:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5AwM-000246-0U; Thu, 19 Oct 2017 13:32:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=458d0cadb=Andrew.Cooper3@citrix.com>)
 id 1e5AwK-00023z-6P
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 13:32:48 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 ED/51-15231-F79A8E95; Thu, 19 Oct 2017 13:32:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWSzvfng27dyhe
 RBj039SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozJm3ewFSzlqOiZ1cXcwLiVrYuRk0NCwF/i
 f8dPJhBbWCBRYtKC3YwgtoiAskTvr98sIDazQIHEnMcLgGq4OIQEnjBK/PnTxgySYBPQl9j94
 hNYM6+ArcT0ZW3sIDaLgKrEmfW3wWpEBcIlms72s0DUCEqcnPkEzOYUsJc4338IqIYDaIGmxP
 pd+hC75CW2v53DDGGLSzR9WckKYgsJqElc67/EDnFzusTEZz0sExgFZiGZOgth0iwkk2YhmbS
 AkWUVo3pxalFZapGuhV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmDAMgDBDsaD
 zc6HGCU5mJREeT9WvYgU4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7eQVQTrAoNT21Ii0zBxg7M
 GkJDh4lEd4FIGne4oLE3OLMdIjUKUZFKXHe9yAJAZBERmkeXBssXi8xykoJ8zICHSLEU5BalJ
 tZgir/ilGcg1FJmPcNyBSezLwSuOmvgBYzAS1mtwdbXJKIkJJqYFy+mP1x8MMXpac0Kj4nTNu
 2Jfos28StZ66uc3S4tCDF6svpHV0JFudORk/Od1rl/I7f833Y/Yqjd5L+e070T9kgrjLpm9B/
 m8wpXmvVlFee533E9WCzPVesxbwnjT++Fbm1mZpcq/k9xz9YrNTK5tWn5Ub8RdPO3dA49P7gR
 ssmsy87/l/cOXmVEktxRqKhFnNRcSIAmVvkPtICAAA=
X-Env-Sender: prvs=458d0cadb=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1508419964!107705341!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22295 invoked from network); 19 Oct 2017 13:32:46 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 13:32:46 -0000
X-IronPort-AV: E=Sophos;i="5.43,401,1503360000"; d="scan'208";a="106401547"
To: Jan Beulich <JBeulich@suse.com>
References: <1508412390-10279-1-git-send-email-andrew.cooper3@citrix.com>
 <59E8B28A020000780018819E@prv-mh.provo.novell.com>
 <9dddb2ba-bc51-b1a7-ab7c-0f91a3d89966@citrix.com>
 <59E8C3DA0200007800188265@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <6d299384-aa28-1bea-eb9e-f1a4c974d128@citrix.com>
Date: Thu, 19 Oct 2017 14:31:33 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59E8C3DA0200007800188265@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Julien Grall <julien.grall@arm.com>, Kevin Tian <kevin.tian@intel.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.10] passthrough/vtd: Don't DMA to the
 stack in queue_invalidate_wait()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTkvMTAvMTcgMTQ6MjUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE5LjEwLjE3IGF0
IDE0OjU0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDE5LzEwLzE3
IDEzOjExLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDE5LjEwLjE3IGF0IDEzOjI2LCA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gLS0tIGEveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvdnRkL3FpbnZhbC5jCj4+Pj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL3FpbnZhbC5jCj4+Pj4gQEAgLTE0Nyw3ICsxNDcsOCBAQCBzdGF0aWMgaW50IF9fbXVz
dF9jaGVjayBxdWV1ZV9pbnZhbGlkYXRlX3dhaXQoc3RydWN0IGlvbW11ICppb21tdSwKPj4+PiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHU4IGlmbGFnLCB1
OCBzdywgdTggZm4sCj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBib29sX3QgZmx1c2hfZGV2X2lvdGxiKQo+Pj4+ICB7Cj4+Pj4gLSAgICB2b2xhdGls
ZSB1MzIgcG9sbF9zbG90ID0gUUlOVkFMX1NUQVRfSU5JVDsKPj4+IFlvdSd2ZSBsb3N0IHRoZSBp
bml0aWFsaXplci4KPj4gRGVsaWJlcmF0ZWx5IHNvLgo+IEkgZG9uJ3QgdW5kZXJzdGFuZDogQnkg
bmV2ZXIgd3JpdGluZyBRSU5WQUxfU1RBVF9JTklULCBob3cgY2FuCj4gbXVsdGlwbGUgd2FpdHMg
d29yaz8gQWZhaWN0IHlvdSdsbCBmaW5kIHRoZSB2YXJpYWJsZSBzZXQgdG8KPiBRSU5WQUxfU1RB
VF9ET05FIHRoZSAybmQgdGltZSB5b3UgY29tZSBoZXJlLCBhbmQgaGVuY2UgeW91Cj4gd29uJ3Qg
d2FpdCBhdCBhbGwuCgpPaCB5ZXMgLSB5b3UgYXJlIHF1aXRlIGNvcnJlY3QuCgpNeSB0ZXN0IGJv
eCwgd2hpY2ggZG9lcyBlbmQgdXAgZG9pbmcgZnJlcXVlbnQgcXVldWVkIGludmFsaWRhdGlvbnMs
CmRvZXNuJ3QgYXBwZWFyIHRvIHN1ZmZlciBhbnkgYmFkIHNpZGUgZWZmZWN0cyBmcm9tIHRoaXMK
cXVpdGUtY2xlYXJseS13cm9uZyBjb2RlLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 13:35:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 13:35:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5AzJ-0002En-Dt; Thu, 19 Oct 2017 13:35:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=458424478=Paul.Durrant@citrix.com>)
 id 1e5AzH-0002Ef-Kr
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 13:35:51 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 CB/C4-00983-63AA8E95; Thu, 19 Oct 2017 13:35:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOIsWRWlGSWpSXmKPExsWSzvfng67Jqhe
 RBu8eslt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlPPk5jLWjwrZhz+C5TA2ODTxcjJ4eEgL/E
 1eOPWEFsNgEdiaVH5zOB2CICBRIPu7qYuxi5OJgFdjNLzO+6yAKSEBZIl9jZtocdoihDYtPfG
 awQtpvEyevXweIsAqoSL279YwOxeQXcJea9Pw82SEhgIpPE9xcLwAZxCthJHPp7EKyZUUBW4k
 vjamYQm1lAXOLWE4grJAQEJJbsOc8MYYtKvHz8jxXCNpDYunQf0BwOoHpNifW79CFaFSWmdD9
 kh9grKHFy5hOWCYzCs5BMnYXQMQtJxywkHQsYWVYxahSnFpWlFukamuolFWWmZ5TkJmbm6Boa
 GOvlphYXJ6an5iQmFesl5+duYgQGPwMQ7GBcs93zEKMkB5OSKO/HqheRQnxJ+SmVGYnFGfFFp
 TmpxYcYZTg4lCR4OVYC5QSLUtNTK9Iyc4BxCJOW4OBREuFdsAIozVtckJhbnJkOkTrFaMxxbN
 PlP0wcT67N+8skxJKXn5cqJc77HqRUAKQ0ozQPbhAsPVxilJUS5mUEOk2IpyC1KDezBFX+FaM
 4B6OSMK8GyD08mXklcPteAZ3CBHQKuz3YKSWJCCmpBkZm9kTWLFP3K7Y5weYSgabf06cL3tR/
 6+Pa9irQ8PCS+qJtnzm3WP35u2WmSoZd/LLjKQUxtdmpIek6QY8Whf3OFnQv0/I0tTol2f3Vf
 /IC8UQpvu1TKk/t3j3PcJ/N+QtLzcUL5z71TLi5f+pW/0cMvDVLF2q9/GSmb/Z91+Z/j+ctf8
 vncEGJpTgj0VCLuag4EQBKFqJmCgMAAA==
X-Env-Sender: prvs=458424478=Paul.Durrant@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1508420144!94229884!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50514 invoked from network); 19 Oct 2017 13:35:47 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 13:35:47 -0000
X-IronPort-AV: E=Sophos;i="5.43,401,1503360000"; d="scan'208";a="106401606"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Julien Grall' <julien.grall@linaro.org>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v12 05/11] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
Thread-Index: AQHTR0tLr0y0zTpw906ENZd+X2ZT6qLq+eEAgAAoRbD//+pBAIAAIaCQ
Date: Thu, 19 Oct 2017 13:35:38 +0000
Message-ID: <01fde88658c54fb6a3b903060a6a4650@AMSPEX02CL03.citrite.net>
References: <20171017132432.24093-1-paul.durrant@citrix.com>
 <20171017132432.24093-6-paul.durrant@citrix.com>
 <f2077243-32dd-8907-8ba2-b11cb240c8bc@linaro.org>
 <b7e94b0469b847669f9c0f9992069d9f@AMSPEX02CL03.citrite.net>
 <759ace10-543f-346c-74fc-c2dd8f80a92a@linaro.org>
In-Reply-To: <759ace10-543f-346c-74fc-c2dd8f80a92a@linaro.org>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim
 \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v12 05/11] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKdWxpZW4gR3JhbGwgW21haWx0
bzpqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZ10NCj4gU2VudDogMTkgT2N0b2JlciAyMDE3IDE0OjI5
DQo+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgeGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+OyBXZWkgTGl1DQo+IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsNCj4gR2VvcmdlIER1bmxh
cCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgQW5kcmV3IENvb3Blcg0KPiA8QW5kcmV3LkNv
b3BlcjNAY2l0cml4LmNvbT47IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsg
VGltDQo+IChYZW4ub3JnKSA8dGltQHhlbi5vcmc+OyBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPjsgSmFuIEJldWxpY2gNCj4gPGpiZXVsaWNoQHN1c2UuY29tPjsgRGFuaWVsIERl
IEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+OyBSb2dlcg0KPiBQYXUgTW9ubmUgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPg0KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIIHYxMiAw
NS8xMV0geDg2L21tOiBhZGQNCj4gSFlQRVJWSVNPUl9tZW1vcnlfb3AgdG8gYWNxdWlyZSBndWVz
dCByZXNvdXJjZXMNCj4gDQo+IEhpLA0KPiANCj4gT24gMTAvMTkvMjAxNyAwMTo1NyBQTSwgUGF1
bCBEdXJyYW50IHdyb3RlOg0KPiA+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+PiBG
cm9tOiBKdWxpZW4gR3JhbGwgW21haWx0bzpqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZ10NCj4gPj4g
U2VudDogMTkgT2N0b2JlciAyMDE3IDEzOjIzDQo+ID4+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwu
RHVycmFudEBjaXRyaXguY29tPjsgeGVuLQ0KPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0K
PiA+PiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgV2Vp
IExpdQ0KPiA+PiA8d2VpLmxpdTJAY2l0cml4LmNvbT47IEtvbnJhZCBSemVzenV0ZWsgV2lsaw0K
PiA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47DQo+ID4+IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5E
dW5sYXBAY2l0cml4LmNvbT47IEFuZHJldyBDb29wZXINCj4gPj4gPEFuZHJldy5Db29wZXIzQGNp
dHJpeC5jb20+OyBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47DQo+IFRpbQ0K
PiA+PiAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPjsgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT47IEphbg0KPiBCZXVsaWNoDQo+ID4+IDxqYmV1bGljaEBzdXNlLmNvbT47IERhbmll
bCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PjsgUm9nZXINCj4gPj4gUGF1IE1vbm5l
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4NCj4gPj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQ
QVRDSCB2MTIgMDUvMTFdIHg4Ni9tbTogYWRkDQo+ID4+IEhZUEVSVklTT1JfbWVtb3J5X29wIHRv
IGFjcXVpcmUgZ3Vlc3QgcmVzb3VyY2VzDQo+ID4+DQo+ID4+IEhpLA0KPiA+Pg0KPiA+PiBPbiAx
Ny8xMC8xNyAxNDoyNCwgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+Pj4gQ2VydGFpbiBtZW1vcnkg
cmVzb3VyY2VzIGFzc29jaWF0ZWQgd2l0aCBhIGd1ZXN0IGFyZSBub3QgbmVjZXNzYXJpbHkNCj4g
Pj4+IHByZXNlbnQgaW4gdGhlIGd1ZXN0IFAyTS4NCj4gPj4+DQo+ID4+PiBUaGlzIHBhdGNoIGFk
ZHMgdGhlIGJvaWxlcnBsYXRlIGZvciBuZXcgbWVtb3J5IG9wIHRvIGFsbG93IHN1Y2ggYQ0KPiA+
PiByZXNvdXJjZQ0KPiA+Pj4gdG8gYmUgcHJpdi1tYXBwZWQgZGlyZWN0bHksIGJ5IGVpdGhlciBh
IFBWIG9yIEhWTSB0b29scyBkb21haW4uDQo+ID4+Pg0KPiA+Pj4gTk9URTogV2hpbHN0IHRoZSBu
ZXcgb3AgaXMgbm90IGludHJpbnNpY2x5IHNwZWNpZmljIHRvIHRoZSB4ODYgYXJjaGl0ZWN0dXJl
LA0KPiA+Pj4gICAgICAgICBJIGhhdmUgbm8gbWVhbnMgdG8gdGVzdCBpdCBvbiBhbiBBUk0gcGxh
dGZvcm0gYW5kIHNvIGNhbm5vdCB2ZXJpZnkNCj4gPj4+ICAgICAgICAgdGhhdCBpdCBmdW5jdGlv
bnMgY29ycmVjdGx5Lg0KPiA+Pj4NCj4gPj4+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+DQo+ID4+PiAtLS0NCj4gPj4NCj4gPj4gWy4uLl0NCj4g
Pj4NCj4gPj4+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL21lbW9yeS5jIGIveGVuL2NvbW1vbi9t
ZW1vcnkuYw0KPiA+Pj4gaW5kZXggYWQ5ODdlMGYyOS4uY2RkMmUwMzBjZiAxMDA2NDQNCj4gPj4+
IC0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMNCj4gPj4+ICsrKyBiL3hlbi9jb21tb24vbWVtb3J5
LmMNCj4gPj4+IEBAIC05NjUsNiArOTY1LDk1IEBAIHN0YXRpYyBsb25nIHhhdHBfcGVybWlzc2lv
bl9jaGVjayhzdHJ1Y3QNCj4gZG9tYWluDQo+ID4+ICpkLCB1bnNpZ25lZCBpbnQgc3BhY2UpDQo+
ID4+DQo+ID4+IFsuLi5dDQo+ID4+DQo+ID4+PiArICAgIGlmICggcmMgKQ0KPiA+Pj4gKyAgICAg
ICAgZ290byBvdXQ7DQo+ID4+PiArDQo+ID4+PiArICAgIGlmICggIXBhZ2luZ19tb2RlX3RyYW5z
bGF0ZShjdXJyZCkgKQ0KPiA+Pj4gKyAgICB7DQo+ID4+PiArICAgICAgICBpZiAoIGNvcHlfdG9f
Z3Vlc3QoeG1hci5mcmFtZV9saXN0LCBtZm5fbGlzdCwgeG1hci5ucl9mcmFtZXMpICkNCj4gPj4+
ICsgICAgICAgICAgICByYyA9IC1FRkFVTFQ7DQo+ID4+PiArICAgIH0NCj4gPj4+ICsgICAgZWxz
ZQ0KPiA+Pj4gKyAgICB7DQo+ID4+PiArICAgICAgICB4ZW5fcGZuX3QgZ2ZuX2xpc3RbQVJSQVlf
U0laRShtZm5fbGlzdCldOw0KPiA+Pj4gKyAgICAgICAgdW5zaWduZWQgaW50IGk7DQo+ID4+PiAr
DQo+ID4+PiArICAgICAgICByYyA9IC1FRkFVTFQ7DQo+ID4+PiArICAgICAgICBpZiAoIGNvcHlf
ZnJvbV9ndWVzdChnZm5fbGlzdCwgeG1hci5mcmFtZV9saXN0LCB4bWFyLm5yX2ZyYW1lcykgKQ0K
PiA+Pj4gKyAgICAgICAgICAgIGdvdG8gb3V0Ow0KPiA+Pj4gKw0KPiA+Pj4gKyAgICAgICAgZm9y
ICggaSA9IDA7IGkgPCB4bWFyLm5yX2ZyYW1lczsgaSsrICkNCj4gPj4+ICsgICAgICAgIHsNCj4g
Pj4+ICsgICAgICAgICAgICByYyA9IHNldF9mb3JlaWduX3AybV9lbnRyeShjdXJyZCwgZ2ZuX2xp
c3RbaV0sDQo+ID4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX21m
bihtZm5fbGlzdFtpXSkpOw0KPiA+Pg0KPiA+PiBTb21ldGhpbmcgbG9va3MgYSBiaXQgb2RkIHRv
IG1lIGhlcmUuIFdoZW4gSSByZWFkIGZvcmVpZ24gbWFwcGluZywgSQ0KPiA+PiBkaXJlY3RseSBh
c3NvY2lhdGUgdG8gbWFwcGluZyBmcm9tIGEgZm9yZWlnbiBkb21haW4uDQo+ID4+DQo+ID4+IE9u
IEFybSwgd2Ugd2lsbCBhbHdheXMgZ2V0IGEgcmVmZXJlbmNlIG9uIHRoYXQgcGFnZSB0byBwcmV2
ZW50IGl0DQo+ID4+IGRpc2FwcGVhcmluZyBpZiB0aGUgZm9yZWlnbiBkb21haW4gaXMgZGVzdHJv
eWVkIGJ1dCB0aGUgbWFwcGluZyBpcyBzdGlsbA0KPiA+PiBwcmVzZW50Lg0KPiA+Pg0KPiA+PiBU
aGlzIHJlZmVyZW5jZSB3aWxsIGVpdGhlciBiZSBwdXQgd2l0aCBhbiB1bm1hcHBlZCBoeXBlcmNh
bGwgb3Igd2hpbGUNCj4gPj4gdGVhcmRvd24gdGhlIGRvbWFpbi4NCj4gPj4NCj4gPj4gUGVyIG15
IHVuZGVyc3RhbmRpbmcsIHRoaXMgTUZOIGRvZXMgbm90IGJlbG9uZyB0byBhbnkgZG9tYWluIChv
ciBhdA0KPiA+PiBsZWFzdCBjdXJyZCkuIFJpZ2h0Pw0KPiA+DQo+ID4gTm8uIFRoZSBtZm5zIGRv
IGJlbG9uZyB0byB0aGUgdGFyZ2V0IGRvbWFpbi4NCj4gDQo+IFRvIGJlIGZ1bGx5IHNhZmUsIHlv
dSBuZWVkIHRvIHRha2UgYSByZWZlcmVuY2Ugb24gZWFjaCBwYWdlIHlvdSBtYXBwZWQuDQo+IFNv
IHdobyBpcyBnb2luZyB0byBnZXQgYSByZWZlcmVuY2Ugb24gdGhlbT8gV2hvIGlzIGdvaW5nIHRv
IGRyb3AgdGhhdD8NCj4gDQoNClllcywgdGhhdCdzIHRydWUgYnV0IGl0J3MgYWxzbyB0cnVlIG9m
IHByaXYgbWFwcGluZyBBSVVJLiBJIHRoaW5rIHRoZSBjb3JyZWN0IGZpeCBpcyB0byBkZWFsIHdp
dGggdGhpcyBpbiBzZXRfcDJtX2ZvcmVpZ25fZW50cnkoKSBzbyB0aGF0IGl0IGlzIGZpeGVkIGZv
ciBib3RoIGNhc2VzLiBJIGRvbid0IHRoaW5rIGl0IGlzIHNvbWV0aGluZyB0aGF0IG91Z2h0IHRv
IGJlIGFkZHJlc3NlZCBoZXJlLi4uIHVubGVzcyBJJ20gbWlzc2luZyBzb21ldGhpbmcuDQoNCj4g
Pg0KPiA+PiBTbyB0aGVyZSBpcyBubyB3YXkgdG8gZ2V0L3B1dCBhIHJlZmVyZW5jZSBvbiB0aGF0
DQo+ID4+IHBhZ2UuIFNvIEkgYW0gdW5jb252aW5jZWQgdGhhdCB0aGlzIGlzIHZlcnkgc2FmZS4N
Cj4gPj4NCj4gPj4gQWxzbyBsb29raW5nIGF0IHRoZSB4ODYgc2lkZSwgSSBjYW4ndCBmaW5kIHN1
Y2ggcmVmZXJlbmNlIGluIHRoZSBmb3JlaWduDQo+ID4+IHBhdGggaW4gcDJtX2FkZF9mb3JlaWdu
LiBEaWQgSSBtaXNzIGFueXRoaW5nPw0KPiA+DQo+ID4gTm8sIEkgZG9uJ3QgdGhpbmsgdGhlcmUg
aXMgYW55IHJlZmVyZW5jZSBjb3VudGluZyB0aGVyZS4uLiBidXQgdGhpcyBpcyBubw0KPiBkaWZm
ZXJlbnQgdG8gcHJpdiBtYXBwaW5nLiBJJ20gbm90IHRyeWluZyB0byBmaXggdGhlIG1hcHBpbmcg
aW5mcmFzdHJ1Y3R1cmUgYXQNCj4gdGhpcyBwb2ludC4NCj4gPg0KPiA+Pg0KPiA+PiBOb3RlIHRo
YXQgeDg2IGRvZXMgbm90IGhhbmRsZSBwMm0gdGVhcmRvd24gd2l0aCBmb3JlaWduIG1hcCBhdCB0
aGUNCj4gPj4gbW9tZW50IChzZWUgcDJtX2FkZF9mb3JlaWduKS4NCj4gPj4NCj4gPj4gWW91IGFy
ZSBieS1wYXNzaW5nIHRoaXMgY2hlY2sgYW5kIEkgY2FuJ3Qgc2VlIGhvdyB0aGlzIHdvdWxkIGJl
IHNhZmUgZm9yDQo+ID4+IHRoZSB4ODYgc2lkZSB0b28uDQo+ID4+DQo+ID4NCj4gPiBJIGRvbid0
IGZvbGxvdy4gV2hhdCBjaGVjayBhbSBJIGJ5LXBhc3NpbmcgdGhhdCBpcyBjb3ZlcmVkIHdoZW4g
cHJpdg0KPiBtYXBwaW5nPw0KPiANCj4gICAgICAvKg0KPiAgICAgICAqIGh2bSBmaXhtZTogdW50
aWwgc3VwcG9ydCBpcyBhZGRlZCB0byBwMm0gdGVhcmRvd24gY29kZSB0bw0KPiBjbGVhbnVwIGFu
eQ0KPiAgICAgICAqIGZvcmVpZ24gZW50cmllcywgbGltaXQgdGhpcyB0byBoYXJkd2FyZSBkb21h
aW4gb25seS4NCj4gICAgICAgKi8NCj4gDQo+IEhvdyB0aGlzIGlzIHNhZmUgd2l0aCB5b3VyIG5l
dyBzb2x1dGlvbj8gVGhhdCBsb29rcyBsaWtlIGEgcmVncmVzc2lvbi4uLg0KDQpXZWxsLCB0aGUg
bmV3IGh5cGVyY2FsbCBpcyB0b29scy1vbmx5IGJ1dCBJIGNhbiBhZGQgdGhlIGV4dHJhIGNoZWNr
IGZvciB0aGUgaGFyZHdhcmUgZG9tYWluIGFsdGhvdWdoIGl0J3MgcHJvYmFibHkgcmVkdW5kYW50
IGluIHByYWN0aWNlLg0KDQo+IA0KPiBbLi4uXQ0KPiANCj4gPj4+ICsgICAgICogICAgICAgICAg
d2lsbCBiZSBwb3B1bGF0ZWQgd2l0aCB0aGUgTUZOcyBvZiB0aGUgcmVzb3VyY2UuDQo+ID4+PiAr
ICAgICAqICAgICAgICAgIElmIHRoZSB0b29scyBkb21haW4gaXMgSFZNIHRoZW4gaXQgaXMgZXhw
ZWN0ZWQgdGhhdCwgb24NCj4gPj4+ICsgICAgICogICAgICAgICAgZW50cnksIGZyYW1lX2xpc3Qg
d2lsbCBiZSBwb3B1bGF0ZWQgd2l0aCBhIGxpc3Qgb2YgR0ZOcw0KPiA+Pj4gKyAgICAgKiAgICAg
ICAgICB0aGF0IHdpbGwgYmUgbWFwcGVkIHRvIHRoZSBNRk5zIG9mIHRoZSByZXNvdXJjZS4NCj4g
Pj4+ICsgICAgICogICAgICAgICAgSWYgLUVJTyBpcyByZXR1cm5lZCB0aGVuIHRoZSBmcmFtZV9s
aXN0IGhhcyBvbmx5IGJlZW4NCj4gPj4+ICsgICAgICogICAgICAgICAgcGFydGlhbGx5IG1hcHBl
ZCBhbmQgaXQgaXMgdXAgdG8gdGhlIGNhbGxlciB0byB1bm1hcCBhbGwNCj4gPj4+ICsgICAgICog
ICAgICAgICAgdGhlIEdGTnMuDQo+ID4+PiArICAgICAqICAgICAgICAgIFRoaXMgcGFyYW1ldGVy
IG1heSBiZSBOVUxMIGlmIG5yX2ZyYW1lcyBpcyAwLg0KPiA+Pj4gKyAgICAgKi8NCj4gPj4+ICsg
ICAgWEVOX0dVRVNUX0hBTkRMRSh4ZW5fdWxvbmdfdCkgZnJhbWVfbGlzdDsNCj4gPj4+ICt9Ow0K
PiA+Pj4gK3R5cGVkZWYgc3RydWN0IHhlbl9tZW1fYWNxdWlyZV9yZXNvdXJjZQ0KPiA+PiB4ZW5f
bWVtX2FjcXVpcmVfcmVzb3VyY2VfdDsNCj4gPj4+ICtERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4
ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2VfdCk7DQo+ID4+PiArDQo+ID4+PiAgICAjZW5kaWYgLyog
ZGVmaW5lZChfX1hFTl9fKSB8fCBkZWZpbmVkKF9fWEVOX1RPT0xTX18pICovDQo+ID4+Pg0KPiA+
Pj4gICAgLyoNCj4gPj4NCj4gPg0KPiA+IFNvcnJ5IHRvIGJlIGdldHRpbmcgZnJ1c3RyYXRlZCB3
aXRoIHRoaXMsIGJ1dCBJJ20gd29uZGVyaW5nIGhvdyBtYW55IG1vcmUNCj4gY29sb3VycyBJIG5l
ZWQgdG8gcGFpbnQgdGhpcyBiaWtlLXNoZWQuDQo+IA0KPiBJIGRvbid0IGtub3cgaG93IHg4NiBs
b29rcyBsaWtlIGFuZCBtYXliZSB0aGlzIGlzIGZpbmUgZm9yIEFuZHJldyBhbmQNCj4gSmFuLiBC
dXQgZm9yIEFybSwgaXQgZG9lcyBub3QgbG9vayBjb3JyZWN0Lg0KPiANCj4gVG8gZ2l2ZSB5b3Ug
YW4gaWRlYSwgbXkgZmlyc3QgdGhvdWdodCB0byBpbXBsZW1lbnQgeW91ciBuZXdseSB3cm9uZ2x5
DQo+IG5hbWVkIGZ1bmN0aW9uIHdhcyB0byBqdXN0IGNhbGwgcDJtX3NldF9lbnRyeSB3aXRoIHAy
bV9tYXBfZm9yZWlnbi4gQnV0DQo+IGZyb20gdGhpcyBkaXNjdXNzaW9uIGl0IHdvdWxkIGxvb2sg
cGxhaW4gd3JvbmcuDQo+IA0KPiBTbyB0aGlzIG1lYW5zIHRoZSBpbnRlcmZhY2UgaXMgbm90IGNs
ZWFyIGVub3VnaC4NCg0KSSdkIHByZWZlciB0byBtYWtlIHRoZSB3aG9sZSB0aGluZyB4ODYtb25s
eSBzaW5jZSB0aGF0J3MgdGhlIG9ubHkgcGxhdGZvcm0gb24gd2hpY2ggSSBjYW4gdGVzdCBpdCwg
YW5kIGluZGVlZCB0aGUgY29kZSB1c2VkIHRvIGJlIHg4Ni1vbmx5LiBKYW4gb2JqZWN0ZWQgdG8g
dGhpcyBzbyBhbGwgSSdtIHRyeWluZyB0byBhY2hpZXZlIGlzIHRoYXQgaXQgYnVpbGRzIGZvciBB
Uk0uIFBsZWFzZSBjYW4geW91IGFuZCBKYW4gcmVhY2ggYWdyZWVtZW50IG9uIHdoZXJlIHRoZSBj
b2RlIHNob3VsZCBsaXZlIGFuZCBob3csIGlmIGF0IGFsbCwgaXQgc2hvdWxkIGJlICNpZmRlZi1l
ZD8NCg0KICBQYXVsDQoNCj4gDQo+IENoZWVycywNCj4gDQo+IC0tDQo+IEp1bGllbiBHcmFsbA0K
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 13:39:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 13:39:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5B2w-0002UP-VU; Thu, 19 Oct 2017 13:39:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1e5B2w-0002UJ-3U
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 13:39:38 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 34/85-21876-91BA8E95; Thu, 19 Oct 2017 13:39:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42LpnVTnqiux+kW
 kwcxfZhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8azG/uYCm6xVfzdfoy1gfE6axcjF4eQwEQm
 iRWbTzFDOH8ZJWafvs0C4WxglJh0/TWU080ocXL+E6AeTg42AT2J1vOfmUFsEQFTiYMT7oHFm
 QVmMkt8PBQDYgsLOEp0vH0MVsMioCqxeMdRNhCbV8BOYt6B3UwgtoSAvMSutotgvZwC9hKL1i
 8Fs4WAaq5v7WSFqDGUOP1wG+MERr4FjAyrGDWKU4vKUot0jcz0kooy0zNKchMzc3QNDUz1clO
 LixPTU3MSk4r1kvNzNzECg6WegYFxB+PtyX6HGCU5mJREeT9WvYgU4kvKT6nMSCzOiC8qzUkt
 PsQow8GhJMH7cyVQTrAoNT21Ii0zBxi2MGkJDh4lEd4pIGne4oLE3OLMdIjUKUZjjhsPr/9h4
 ui4efcPkxBLXn5eqpQ47y2QUgGQ0ozSPLhBsHi6xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUU
 mY9y7IFJ7MvBK4fa+ATmECOoXdHuyUkkSElFQDI2vuEVVNs1OXD7Pbd/+2mc5p/k3wZ+nktMl
 N3Xx97Z/0FzRGc6UKr39SpHRIR23ilu5Hz9QtdLP1b6yvvSTMeGx56qNjLBNX5yz41hJcGryI
 M6byp4XD741+MqJVh9J8rkT7HJmzYWpyhvX7pWdV1H/uZO7SuvD/I/eG7qzFVm0TS02WbryZr
 sRSnJFoqMVcVJwIANTYlaCiAgAA
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1508420375!91849690!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19793 invoked from network); 19 Oct 2017 13:39:36 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 19 Oct 2017 13:39:36 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9JDdVGl007487
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 19 Oct 2017 13:39:32 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9JDdV3Q014171
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 19 Oct 2017 13:39:31 GMT
Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9JDdUTn002504;
 Thu, 19 Oct 2017 13:39:30 GMT
Received: from paddy.uk.oracle.com (/10.175.233.11)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 19 Oct 2017 06:39:29 -0700
From: Joao Martins <joao.m.martins@oracle.com>
To: linux-kernel@vger.kernel.org, kvm@vger.kernel.org
Date: Thu, 19 Oct 2017 14:39:14 +0100
Message-Id: <20171019133918.18367-2-joao.m.martins@oracle.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171019133918.18367-1-joao.m.martins@oracle.com>
References: <20171019133918.18367-1-joao.m.martins@oracle.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: Juergen Gross <jgross@suse.com>, Radim Krcmar <rkrcmar@redhat.com>,
 Richard Cochran <richardcochran@gmail.com>,
 Marcelo Tosatti <mtosatti@redhat.com>, Andy Lutomirski <luto@amacapital.net>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Joao Martins <joao.m.martins@oracle.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH v7 1/5] ptp_kvm: probe for kvm guest availability
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gdGhlIGV2ZW50IG9mIG1vdmluZyBwdmNsb2NrX3B2dGlfY3B1MF92YSgpIGRlZmluaXRpb24g
dG8gY29tbW9uCnB2Y2xvY2sgY29kZSwgdGhpcyBmdW5jdGlvbiBjb3VsZCByZXR1cm4gYSB2YWx1
ZSBvbiBub24gS1ZNIGd1ZXN0cy4KSWYgdXNlciB0cmllZCB0byBsb2FkIHRoZSBtb2R1bGUgKG9y
IGhhdmUgaXQgYnVpbHRpbikgaXQgd291bGQgZmFpbAp3aXRoIGEgR1BGIG9uIHB0cF9rdm1faW5p
dCB3aGVuIHJ1bm5pbmcgb24gYSBYZW4gZ3Vlc3QuIFRoZXJlZm9yZSwKcHRwX2t2bV9pbml0KCkg
c2hvdWxkIGNoZWNrIHdoZXRoZXIgaXQgaXMgcnVubmluZyBpbiBhIEtWTSBndWVzdC4KClNpZ25l
ZC1vZmYtYnk6IEpvYW8gTWFydGlucyA8am9hby5tLm1hcnRpbnNAb3JhY2xlLmNvbT4KLS0tCk5l
dyBpbiB2NzsKLS0tCiBkcml2ZXJzL3B0cC9wdHBfa3ZtLmMgfCAzICsrKwogMSBmaWxlIGNoYW5n
ZWQsIDMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvcHRwL3B0cF9rdm0uYyBi
L2RyaXZlcnMvcHRwL3B0cF9rdm0uYwppbmRleCAyYjFiMjEyYzIxOWUuLmUwNGQ3YjJlY2IzYSAx
MDA2NDQKLS0tIGEvZHJpdmVycy9wdHAvcHRwX2t2bS5jCisrKyBiL2RyaXZlcnMvcHRwL3B0cF9r
dm0uYwpAQCAtMTc4LDYgKzE3OCw5IEBAIHN0YXRpYyBpbnQgX19pbml0IHB0cF9rdm1faW5pdCh2
b2lkKQogewogCWxvbmcgcmV0OwogCisJaWYgKCFrdm1fcGFyYV9hdmFpbGFibGUoKSkKKwkJcmV0
dXJuIC1FTk9ERVY7CisKIAljbG9ja19wYWlyX2dwYSA9IHNsb3dfdmlydF90b19waHlzKCZjbG9j
a19wYWlyKTsKIAlodl9jbG9jayA9IHB2Y2xvY2tfcHZ0aV9jcHUwX3ZhKCk7CiAKLS0gCjIuMTEu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 13:39:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 13:39:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5B33-0002VA-68; Thu, 19 Oct 2017 13:39:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1e5B31-0002Un-Qk
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 13:39:43 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 EC/05-06614-F1BA8E95; Thu, 19 Oct 2017 13:39:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrILMWRWlGSWpSXmKPExsUyZ7p8oK7c6he
 RBj8vKVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkrumcxFvzgqdhz/j5zA+NCri5GLg4hgclM
 ErPOnWSEcP4ySiz6/JwNwtnAKLF+bTdUpptR4ua8/0AOJwebgJ5E6/nPzCC2iICDxMt3S8CKm
 AV2MUlM+TaZFSQhLGAqsWDVThYQm0VAVWL5h2tgNq+AncSGo23sILaEgLzErraLrBC2sUT724
 tsExh5FjAyrGJUL04tKkst0jXTSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQI9H4
 9AwPjDsYrbc6HGCU5mJREeT9WvYgU4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7cyVQTrAoNT21
 Ii0zBxiGMGkJDh4lEd4pIGne4oLE3OLMdIjUKUZdjo6bd/8wCbHk5eelSonz3gIpEgApyijNg
 xsBi4lLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5F4NM4cnMK4Hb9AroCCagI9jtwY4oSU
 RISTUwKt1M+jTL6PvWCxLr9ln1tu9ctbiFYerLLL6q7Xu/8Lm8myQnlvN9q7aunlNI4emer9O
 O6PfwcjRsTr34LIv9kLyspKHFTx6732rqPTVSb8LLfuWtX7C4t0RMr3K6/Yv3suuzpvTuFbyj
 ELPm7JxJdhY77nPc38S/1N3hsK1QjvxMTQOhqRd3KbEUZyQaajEXFScCALnq9TaEAgAA
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1508420380!110874949!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56564 invoked from network); 19 Oct 2017 13:39:42 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2017 13:39:42 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9JDdR0X006451
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 19 Oct 2017 13:39:27 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9JDdRdH020473
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 19 Oct 2017 13:39:27 GMT
Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v9JDdRub005624;
 Thu, 19 Oct 2017 13:39:27 GMT
Received: from paddy.uk.oracle.com (/10.175.233.11)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 19 Oct 2017 06:39:26 -0700
From: Joao Martins <joao.m.martins@oracle.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Date: Thu, 19 Oct 2017 14:39:13 +0100
Message-Id: <20171019133918.18367-1-joao.m.martins@oracle.com>
X-Mailer: git-send-email 2.11.0
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: Juergen Gross <jgross@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, x86@kernel.org,
 Andy Lutomirski <luto@amacapital.net>, Ingo Molnar <mingo@redhat.com>,
 "H. Peter Anvin" <hpa@zytor.com>, Joao Martins <joao.m.martins@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Subject: [Xen-devel] [PATCH v7 0/5] x86/xen: pvclock vdso support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGV5LAoKWyBJIGZvdW5kIGFuIGlzc3VlIHdpdGggcHRwX2t2bSBtb2Rpbml0IHdpdGggbXkgc2Vy
aWVzLCBzbyByZXNlbmRpbmcgd2l0aCB0aGF0CiAgZml4ZWQuIF0KClRoaXMgaXMgdGFrZSA3IGZv
ciB2ZHNvIGZvciBYZW4uIFBWQ0xPQ0tfVFNDX1NUQUJMRV9CSVQgY2FuIGJlIHNldCBzdGFydGlu
ZyBYZW4KIDQuOCB3aGljaCBpcyByZXF1aXJlZCBmb3IgdmRzbyB0aW1lIHJlbGF0ZWQgY2FsbHMu
IEluIG9yZGVyIHRvIGhhdmUgaXQgb24sIHlvdQpuZWVkIHRvIGhhdmUgdGhlIGh5cGVydmlzb3Ig
Y2xvY2tzb3VyY2UgYmUgVFNDIGUuZy4gd2l0aCB0aGUgZm9sbG93aW5nIGJvb3QKcGFyYW1zICJj
bG9ja3NvdXJjZT10c2MgdHNjPXN0YWJsZTpzb2NrZXQiLgoKU2VyaWVzIGlzIHN0cnVjdHVyZWQg
YXMgZm9sbG93aW5nOgoKUGF0Y2ggMSBwcm9iZXMgZm9yIGt2bSBndWVzdCBpbiBwdHBfa3ZtIGlu
IHRoZSBldmVudCBoYXZpbmcKICAgICAgICBwdmNsb2NrX3B2dGlfY3B1MF92YSgpIG1vdmVkIHRv
IGNvbW1vbiBwdmNsb2NrIChvbiB0aGUgbmV4dCBwYXRjaCkKUGF0Y2ggMiBzdHJlYW1saW5lcyBw
dnRpIHBhZ2UgZ2V0L3NldCBpbiBwdmNsb2NrIGZvciBib3RoIG9mIGl0cyB1c2VycwpQYXRjaCAz
LDQgcmVnaXN0ZXJzIHRoZSBwdnRpIHBhZ2Ugb24gWGVuIGFuZCBzZXRzIGl0IGluIHB2Y2xvY2sg
YWNjb3JkaW5nbHkKUGF0Y2ggNSBhZGRzIGEgZmlsZSB0byBLVk0vWGVuIG1haW50YWluZXJzIGZv
ciB0cmFja2luZyBwdmNsb2NrIEFCSSBjaGFuZ2VzLgoKWyBPbmx5IHBhdGNoZXMgMSBhbmQgMiBy
ZXF1aXJlcyBhY2svcmV2aWV3IC0gdGhlIHJlc3QgaXMgYWNrZWQvcmV2aWV3ZWQgXQoKQ2hhbmdl
bG9nIGlzIGluIGluZGl2aWR1YWwgcGF0Y2hlcy4KClRoYW5rcywKSm9hbwoKSm9hbyBNYXJ0aW5z
ICg1KToKICBwdHBfa3ZtOiBwcm9iZSBmb3Iga3ZtIGd1ZXN0IGF2YWlsYWJpbGl0eQogIHg4Ni9w
dmNsb2NrOiBhZGQgc2V0dGVyIGZvciBwdmNsb2NrX3B2dGlfY3B1MF92YQogIHg4Ni94ZW4vdGlt
ZTogc2V0IHB2Y2xvY2sgZmxhZ3Mgb24geGVuX3RpbWVfaW5pdCgpCiAgeDg2L3hlbi90aW1lOiBz
ZXR1cCB2Y3B1IDAgdGltZSBpbmZvIHBhZ2UKICBNQUlOVEFJTkVSUzogeGVuLCBrdm06IHRyYWNr
IHB2Y2xvY2stYWJpLmggY2hhbmdlcwoKIE1BSU5UQUlORVJTICAgICAgICAgICAgICAgICAgICB8
ICAyICsKIGFyY2gveDg2L2luY2x1ZGUvYXNtL3B2Y2xvY2suaCB8IDE5ICsrKysrLS0tLQogYXJj
aC94ODYva2VybmVsL2t2bWNsb2NrLmMgICAgIHwgIDcgKy0tCiBhcmNoL3g4Ni9rZXJuZWwvcHZj
bG9jay5jICAgICAgfCAxNCArKysrKysKIGFyY2gveDg2L3hlbi9zdXNwZW5kLmMgICAgICAgICB8
ICA0ICsrCiBhcmNoL3g4Ni94ZW4vdGltZS5jICAgICAgICAgICAgfCA5NyArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIGFyY2gveDg2L3hlbi94ZW4tb3BzLmggICAg
ICAgICB8ICAyICsKIGRyaXZlcnMvcHRwL3B0cF9rdm0uYyAgICAgICAgICB8ICAzICsrCiBpbmNs
dWRlL3hlbi9pbnRlcmZhY2UvdmNwdS5oICAgfCA0MiArKysrKysrKysrKysrKysrKysKIDkgZmls
ZXMgY2hhbmdlZCwgMTc1IGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygtKQoKLS0gCjIuMTEu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 13:39:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 13:39:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5B38-0002Wn-Do; Thu, 19 Oct 2017 13:39:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1e5B37-0002WO-Di
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 13:39:49 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 6E/95-11148-42BA8E95; Thu, 19 Oct 2017 13:39:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42KZM10+UFdl9Yt
 Ig4e/BS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz77TsZC6ZxVRw7cp+5gfEZRxcjJ4eQwGQm
 ie0TC7sYuYDs34wS/e2P2CESGxglZu3RhEh0M0rs6DvOCpJgE9CTaD3/mRnEFhGIlTg8cwMzS
 BGzQBeTxOlDOxlBEsICXhK7XzSxgdgsAqoSu/Y+YwGxeQXsJHaf38wEYksIyEvsarsINpRTwF
 5i0fqlrBCb7SSub+1khagxlmh/e5FtAiPfAkaGVYwaxalFZalFuoaGeklFmekZJbmJmTm6hga
 mermpxcWJ6ak5iUnFesn5uZsYgaHCAAQ7GFe2Ox9ilORgUhLl/Vj1IlKILyk/pTIjsTgjvqg0
 J7X4EKMMB4eSBO/PlUA5waLU9NSKtMwcYNDCpCU4eJREeKeApHmLCxJzizPTIVKnGI05jm26/
 IeJo+Pm3T9MQix5+XmpUuK8t0BKBUBKM0rz4AbBoukSo6yUMC8j0GlCPAWpRbmZJajyrxjFOR
 iVhHmlVwFN4cnMK4Hb9wroFCagU9jtwU4pSURISTUwht7435rWKH82S6HgsP5S+aD99dtNuRe
 ov51aUuWf2GzMW+F9PPaofEIx/x+DFcxdxYy9Qh+/d8d9tWSQP30jOFzg+IPMm6a7uOZ9bf+0
 dsaXPUtnOL/af/NQatuJMwc2+Gzg16x9ZbLwUyILj7nHwssNM51EfCNTo9YWsHJviH6vqPA3c
 4qfEktxRqKhFnNRcSIAqD3SVaECAAA=
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1508420386!107843801!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25529 invoked from network); 19 Oct 2017 13:39:48 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2017 13:39:48 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9JDdi8Z006707
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 19 Oct 2017 13:39:45 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9JDdiQA021402
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 19 Oct 2017 13:39:44 GMT
Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v9JDdh5U020818;
 Thu, 19 Oct 2017 13:39:43 GMT
Received: from paddy.uk.oracle.com (/10.175.233.11)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 19 Oct 2017 06:39:43 -0700
From: Joao Martins <joao.m.martins@oracle.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 kvm@vger.kernel.org
Date: Thu, 19 Oct 2017 14:39:18 +0100
Message-Id: <20171019133918.18367-6-joao.m.martins@oracle.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171019133918.18367-1-joao.m.martins@oracle.com>
References: <20171019133918.18367-1-joao.m.martins@oracle.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: Juergen Gross <jgross@suse.com>, Radim Krcmar <rkrcmar@redhat.com>,
 Andy Lutomirski <luto@amacapital.net>, Paolo Bonzini <pbonzini@redhat.com>,
 Joao Martins <joao.m.martins@oracle.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH v7 5/5] MAINTAINERS: xen,
	kvm: track pvclock-abi.h changes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBmaWxlIGRlZmluZXMgYW4gQUJJIHNoYXJlZCBiZXR3ZWVuIGd1ZXN0IGFuZCBoeXBlcnZp
c29yKHMpCihLVk0sIFhlbikgYW5kIGFzIHN1Y2ggdGhlcmUgc2hvdWxkIGJlIGFuIGNvcnJlc3Bv
bmRlbnQgZW50cnkgaW4KTUFJTlRBSU5FUlMgZmlsZS4gTm90aWNlIHRoYXQgdGhlcmUncyBhbHJl
YWR5IGEgdGV4dCBub3RpY2UgYXQgdGhlCnRvcCBvZiB0aGUgaGVhZGVyIGZpbGUsIGhlbmNlIHRo
aXMgY29tbWl0IHNpbXBseSBlbmZvcmNlcyBpdCBtb3JlCmV4cGxpY2l0bHkgYW5kIGhhdmUgYm90
aCBwZWVycyBub3RpY2VkIHdoZW4gc3VjaCBjaGFuZ2VzIGhhcHBlbi4KClNpZ25lZC1vZmYtYnk6
IEpvYW8gTWFydGlucyA8am9hby5tLm1hcnRpbnNAb3JhY2xlLmNvbT4KQWNrZWQtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsg
V2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQWNrZWQtYnk6IFBhb2xvIEJvbnppbmkgPHBi
b256aW5pQHJlZGhhdC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHY0OgogKiBBZGQgUGFvbG8ncyBB
Y2tlZC1ieQogKiBBZGQgS29ucmFkJ3MgUmV2aWV3ZWQtYnkKCkNoYW5nZXMgc2luY2UgdjE6CiAq
IEFkZCBKdWVyZ2VuJ3MgR3Jvc3MgQWNrZWQtYnkuCi0tLQogTUFJTlRBSU5FUlMgfCAyICsrCiAx
IGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvTUFJTlRBSU5FUlMg
Yi9NQUlOVEFJTkVSUwppbmRleCBhNzQyMjdhZDA4MmUuLjA5ZGUxN2I5NTVlYSAxMDA2NDQKLS0t
IGEvTUFJTlRBSU5FUlMKKysrIGIvTUFJTlRBSU5FUlMKQEAgLTc2MDQsNiArNzYwNCw3IEBAIFM6
CVN1cHBvcnRlZAogRjoJYXJjaC94ODYva3ZtLwogRjoJYXJjaC94ODYvaW5jbHVkZS91YXBpL2Fz
bS9rdm0qCiBGOglhcmNoL3g4Ni9pbmNsdWRlL2FzbS9rdm0qCitGOglhcmNoL3g4Ni9pbmNsdWRl
L2FzbS9wdmNsb2NrLWFiaS5oCiBGOglhcmNoL3g4Ni9rZXJuZWwva3ZtLmMKIEY6CWFyY2gveDg2
L2tlcm5lbC9rdm1jbG9jay5jCiAKQEAgLTE0NzMxLDYgKzE0NzMyLDcgQEAgRjoJYXJjaC94ODYv
eGVuLwogRjoJZHJpdmVycy8qL3hlbi0qZnJvbnQuYwogRjoJZHJpdmVycy94ZW4vCiBGOglhcmNo
L3g4Ni9pbmNsdWRlL2FzbS94ZW4vCitGOglhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wdmNsb2NrLWFi
aS5oCiBGOglpbmNsdWRlL3hlbi8KIEY6CWluY2x1ZGUvdWFwaS94ZW4vCiBGOglEb2N1bWVudGF0
aW9uL0FCSS9zdGFibGUvc3lzZnMtaHlwZXJ2aXNvci14ZW4KLS0gCjIuMTEuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 13:39:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 13:39:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5B38-0002X9-Kq; Thu, 19 Oct 2017 13:39:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1e5B37-0002WR-I7
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 13:39:49 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 A7/9E-29911-42BA8E95; Thu, 19 Oct 2017 13:39:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42LpnVTnqquy+kW
 kwfomSYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePs4xmsBWsUKvoWf2FsYFwu08XIxSEkMJFJ
 YvKzZUwQzm9GiWk9P6CcDYwSzZM+M0I43YwSt18tYOli5ORgE9CTaD3/mRnEFhEwlTg44R4rS
 BGzwD5mid6WSYwgCWEBD4llN86BFbEIqErc+3GDDcTmFbCT6JvcwApiSwjIS+xquwhmcwrYSy
 xavxTMFgKqub61E6rGUOLzxqXMExj5FjAyrGJUL04tKkst0jXVSyrKTM8oyU3MzNE1NDDTy00
 tLk5MT81JTCrWS87P3cQIDBYGINjBOP2y/yFGSQ4mJVHej1UvIoX4kvJTKjMSizPii0pzUosP
 McpwcChJ8P5cCZQTLEpNT61Iy8wBhi1MWoKDR0mEdwpImre4IDG3ODMdInWK0Zjj2KbLf5g4O
 m7e/cMkxJKXn5cqJc57C6RUAKQ0ozQPbhAsni4xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmP
 cuyBSezLwSuH2vgE5hAjqF3R7slJJEhJRUA+NMdulk8/yFMUZK9kKz1e5ELE1cul3KIFgjV16
 e5Vymveb3RvZe9rSCkxVMT0+cveCkfj37Z/e6NRMXfOtlsxKwL5y5acX05Qk6cVYOjkkOT7TY
 wphWMyyb38Uo9O1XiH7/F5GqZ3HNfB7O99zNfIr5Ne1rXqZNr47e9e8Gq9ytz65zH5RmKLEUZ
 yQaajEXFScCAFU6nQmiAgAA
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1508420387!77948513!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30410 invoked from network); 19 Oct 2017 13:39:48 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2017 13:39:48 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9JDdZTW007565
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 19 Oct 2017 13:39:35 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9JDdZo1003335
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 19 Oct 2017 13:39:35 GMT
Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9JDdYnd031470;
 Thu, 19 Oct 2017 13:39:34 GMT
Received: from paddy.uk.oracle.com (/10.175.233.11)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 19 Oct 2017 06:39:33 -0700
From: Joao Martins <joao.m.martins@oracle.com>
To: linux-kernel@vger.kernel.org, kvm@vger.kernel.org
Date: Thu, 19 Oct 2017 14:39:15 +0100
Message-Id: <20171019133918.18367-3-joao.m.martins@oracle.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171019133918.18367-1-joao.m.martins@oracle.com>
References: <20171019133918.18367-1-joao.m.martins@oracle.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Radim Krcmar <rkrcmar@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, x86@kernel.org,
 Andy Lutomirski <luto@amacapital.net>, Ingo Molnar <mingo@redhat.com>,
 "H. Peter Anvin" <hpa@zytor.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Joao Martins <joao.m.martins@oracle.com>, Thomas Gleixner <tglx@linutronix.de>
Subject: [Xen-devel] [PATCH v7 2/5] x86/pvclock: add setter for
	pvclock_pvti_cpu0_va
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmlnaHQgbm93IHRoZXJlIGlzIG9ubHkgYSBwdmNsb2NrX3B2dGlfY3B1MF92YSgpIHdoaWNoIGlz
IGRlZmluZWQKb24ga3ZtY2xvY2sgc2luY2U6Cgpjb21taXQgZGFjMTZmYmE2ZmM1CigieDg2L3Zk
c286IEdldCBwdmNsb2NrIGRhdGEgZnJvbSB0aGUgdnZhciBWTUEgaW5zdGVhZCBvZiB0aGUgZml4
bWFwIikKClRoZSBvbmx5IHVzZXIgb2YgdGhpcyBpbnRlcmZhY2Ugc28gZmFyIGlzIGt2bS4gVGhp
cyBjb21taXQgYWRkcyBhCnNldHRlciBmdW5jdGlvbiBmb3IgdGhlIHB2dGkgcGFnZSBhbmQgbW92
ZXMgcHZjbG9ja19wdnRpX2NwdTBfdmEKdG8gcHZjbG9jaywgd2hpY2ggaXMgYSBtb3JlIGdlbmVy
aWMgcGxhY2UgdG8gaGF2ZSBpdDsgYW5kIHdvdWxkCmFsbG93IG90aGVyIFBWIGNsb2Nrc291cmNl
cyB0byB1c2UgaXQsIHN1Y2ggYXMgWGVuLgoKU2lnbmVkLW9mZi1ieTogSm9hbyBNYXJ0aW5zIDxq
b2FvLm0ubWFydGluc0BvcmFjbGUuY29tPgpBY2tlZC1ieTogQW5keSBMdXRvbWlyc2tpIDxsdXRv
QGtlcm5lbC5vcmc+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYxOgogKiBSZWJhc2VkOiB0aGUgb25seSBj
b25mbGljdCB3YXMgdGhhdCBJIGhhZCBtb3ZlIHRoZSBleHBvcnQKIHB2Y2xvY2tfcHZ0aV9jcHUw
X3ZhKCkgc3ltYm9sIGFzIGl0IGlzIHVzZWQgYnkga3ZtIFBUUCBkcml2ZXIuCiAqIERvIG5vdCBp
bml0aWFsaXplIHB2dGlfY3B1MF92YSB0byBOVUxMIChjaGVja3BhdGNoIGVycm9yKQogKCBDb21t
ZW50cyBmcm9tIEFuZHkgTHV0b21pcnNraSApCiAqIFJlbW92ZWQgYXNtL3B2Y2xvY2suaCAncHZj
bG9ja19zZXRfcHZ0aV9jcHUwX3ZhJyBkZWZpbml0aW9uCiBmb3Igbm9uICFQQVJBVklSVF9DTE9D
SyB0byBiZXR0ZXIgdHJhY2sgc2NyZXdlZCBLY29uZmlnIHN0dWZmLgogKiBBZGQgaGlzIEFja2Vk
LWJ5IChwcm92aWRlZCB0aGUgcHJldmlvdXMgYWRqdXN0bWVudCB3YXMgbWFkZSkKCkNoYW5nZXMg
c2luY2UgUkZDOgogKENvbW1lbnRzIGZyb20gQW5keSBMdXRvbWlyc2tpKQogKiBBZGQgX19pbml0
IHRvIHB2Y2xvY2tfc2V0X3B2dGlfY3B1MF92YQogKiBBZGQgV0FSTl9PTih2Y2xvY2tfd2FzX3Vz
ZWQoVkNMT0NLX1BWQ0xPQ0spKSB0bwogcHZjbG9ja19zZXRfcHZ0aV9jcHUwX3ZhCi0tLQogYXJj
aC94ODYvaW5jbHVkZS9hc20vcHZjbG9jay5oIHwgMTkgKysrKysrKysrKy0tLS0tLS0tLQogYXJj
aC94ODYva2VybmVsL2t2bWNsb2NrLmMgICAgIHwgIDcgKy0tLS0tLQogYXJjaC94ODYva2VybmVs
L3B2Y2xvY2suYyAgICAgIHwgMTQgKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMjUg
aW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5j
bHVkZS9hc20vcHZjbG9jay5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcHZjbG9jay5oCmluZGV4
IDQ0OGNmZTFiNDhjZi4uNmYyMjhmOTBjZGQ3IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRl
L2FzbS9wdmNsb2NrLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcHZjbG9jay5oCkBAIC00
LDE1ICs0LDYgQEAKICNpbmNsdWRlIDxsaW51eC9jbG9ja3NvdXJjZS5oPgogI2luY2x1ZGUgPGFz
bS9wdmNsb2NrLWFiaS5oPgogCi0jaWZkZWYgQ09ORklHX0tWTV9HVUVTVAotZXh0ZXJuIHN0cnVj
dCBwdmNsb2NrX3ZzeXNjYWxsX3RpbWVfaW5mbyAqcHZjbG9ja19wdnRpX2NwdTBfdmEodm9pZCk7
Ci0jZWxzZQotc3RhdGljIGlubGluZSBzdHJ1Y3QgcHZjbG9ja192c3lzY2FsbF90aW1lX2luZm8g
KnB2Y2xvY2tfcHZ0aV9jcHUwX3ZhKHZvaWQpCi17Ci0JcmV0dXJuIE5VTEw7Ci19Ci0jZW5kaWYK
LQogLyogc29tZSBoZWxwZXIgZnVuY3Rpb25zIGZvciB4ZW4gYW5kIGt2bSBwdiBjbG9jayBzb3Vy
Y2VzICovCiB1NjQgcHZjbG9ja19jbG9ja3NvdXJjZV9yZWFkKHN0cnVjdCBwdmNsb2NrX3ZjcHVf
dGltZV9pbmZvICpzcmMpOwogdTggcHZjbG9ja19yZWFkX2ZsYWdzKHN0cnVjdCBwdmNsb2NrX3Zj
cHVfdGltZV9pbmZvICpzcmMpOwpAQCAtMTAxLDQgKzkyLDE0IEBAIHN0cnVjdCBwdmNsb2NrX3Zz
eXNjYWxsX3RpbWVfaW5mbyB7CiAKICNkZWZpbmUgUFZUSV9TSVpFIHNpemVvZihzdHJ1Y3QgcHZj
bG9ja192c3lzY2FsbF90aW1lX2luZm8pCiAKKyNpZmRlZiBDT05GSUdfUEFSQVZJUlRfQ0xPQ0sK
K3ZvaWQgcHZjbG9ja19zZXRfcHZ0aV9jcHUwX3ZhKHN0cnVjdCBwdmNsb2NrX3ZzeXNjYWxsX3Rp
bWVfaW5mbyAqcHZ0aSk7CitzdHJ1Y3QgcHZjbG9ja192c3lzY2FsbF90aW1lX2luZm8gKnB2Y2xv
Y2tfcHZ0aV9jcHUwX3ZhKHZvaWQpOworI2Vsc2UKK3N0YXRpYyBpbmxpbmUgc3RydWN0IHB2Y2xv
Y2tfdnN5c2NhbGxfdGltZV9pbmZvICpwdmNsb2NrX3B2dGlfY3B1MF92YSh2b2lkKQoreworCXJl
dHVybiBOVUxMOworfQorI2VuZGlmCisKICNlbmRpZiAvKiBfQVNNX1g4Nl9QVkNMT0NLX0ggKi8K
ZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9rdm1jbG9jay5jIGIvYXJjaC94ODYva2VybmVs
L2t2bWNsb2NrLmMKaW5kZXggZDg4OTY3NjU5MDk4Li41Mzg3MzgwNDdmZjUgMTAwNjQ0Ci0tLSBh
L2FyY2gveDg2L2tlcm5lbC9rdm1jbG9jay5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9rdm1jbG9j
ay5jCkBAIC00NywxMiArNDcsNiBAQCBlYXJseV9wYXJhbSgibm8ta3ZtY2xvY2siLCBwYXJzZV9u
b19rdm1jbG9jayk7CiBzdGF0aWMgc3RydWN0IHB2Y2xvY2tfdnN5c2NhbGxfdGltZV9pbmZvICpo
dl9jbG9jazsKIHN0YXRpYyBzdHJ1Y3QgcHZjbG9ja193YWxsX2Nsb2NrIHdhbGxfY2xvY2s7CiAK
LXN0cnVjdCBwdmNsb2NrX3ZzeXNjYWxsX3RpbWVfaW5mbyAqcHZjbG9ja19wdnRpX2NwdTBfdmEo
dm9pZCkKLXsKLQlyZXR1cm4gaHZfY2xvY2s7Ci19Ci1FWFBPUlRfU1lNQk9MX0dQTChwdmNsb2Nr
X3B2dGlfY3B1MF92YSk7Ci0KIC8qCiAgKiBUaGUgd2FsbGNsb2NrIGlzIHRoZSB0aW1lIG9mIGRh
eSB3aGVuIHdlIGJvb3RlZC4gU2luY2UgdGhlbiwgc29tZSB0aW1lIG1heQogICogaGF2ZSBlbGFw
c2VkIHNpbmNlIHRoZSBoeXBlcnZpc29yIHdyb3RlIHRoZSBkYXRhLiBTbyB3ZSB0cnkgdG8gYWNj
b3VudCBmb3IKQEAgLTMzNCw2ICszMjgsNyBAQCBpbnQgX19pbml0IGt2bV9zZXR1cF92c3lzY2Fs
bF90aW1laW5mbyh2b2lkKQogCQlyZXR1cm4gMTsKIAl9CiAKKwlwdmNsb2NrX3NldF9wdnRpX2Nw
dTBfdmEoaHZfY2xvY2spOwogCXB1dF9jcHUoKTsKIAogCWt2bV9jbG9jay5hcmNoZGF0YS52Y2xv
Y2tfbW9kZSA9IFZDTE9DS19QVkNMT0NLOwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL3B2
Y2xvY2suYyBiL2FyY2gveDg2L2tlcm5lbC9wdmNsb2NrLmMKaW5kZXggNWMzZjZkNmE1MDc4Li5j
YjdkNmQ5YzljMmQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9wdmNsb2NrLmMKKysrIGIv
YXJjaC94ODYva2VybmVsL3B2Y2xvY2suYwpAQCAtMjUsOCArMjUsMTAgQEAKIAogI2luY2x1ZGUg
PGFzbS9maXhtYXAuaD4KICNpbmNsdWRlIDxhc20vcHZjbG9jay5oPgorI2luY2x1ZGUgPGFzbS92
Z3RvZC5oPgogCiBzdGF0aWMgdTggdmFsaWRfZmxhZ3MgX19yZWFkX21vc3RseSA9IDA7CitzdGF0
aWMgc3RydWN0IHB2Y2xvY2tfdnN5c2NhbGxfdGltZV9pbmZvICpwdnRpX2NwdTBfdmEgX19yZWFk
X21vc3RseTsKIAogdm9pZCBwdmNsb2NrX3NldF9mbGFncyh1OCBmbGFncykKIHsKQEAgLTE0NCwz
ICsxNDYsMTUgQEAgdm9pZCBwdmNsb2NrX3JlYWRfd2FsbGNsb2NrKHN0cnVjdCBwdmNsb2NrX3dh
bGxfY2xvY2sgKndhbGxfY2xvY2ssCiAKIAlzZXRfbm9ybWFsaXplZF90aW1lc3BlYyh0cywgbm93
LnR2X3NlYywgbm93LnR2X25zZWMpOwogfQorCit2b2lkIHB2Y2xvY2tfc2V0X3B2dGlfY3B1MF92
YShzdHJ1Y3QgcHZjbG9ja192c3lzY2FsbF90aW1lX2luZm8gKnB2dGkpCit7CisJV0FSTl9PTih2
Y2xvY2tfd2FzX3VzZWQoVkNMT0NLX1BWQ0xPQ0spKTsKKwlwdnRpX2NwdTBfdmEgPSBwdnRpOwor
fQorCitzdHJ1Y3QgcHZjbG9ja192c3lzY2FsbF90aW1lX2luZm8gKnB2Y2xvY2tfcHZ0aV9jcHUw
X3ZhKHZvaWQpCit7CisJcmV0dXJuIHB2dGlfY3B1MF92YTsKK30KK0VYUE9SVF9TWU1CT0xfR1BM
KHB2Y2xvY2tfcHZ0aV9jcHUwX3ZhKTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 13:39:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 13:39:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5B3A-0002Yp-1E; Thu, 19 Oct 2017 13:39:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1e5B38-0002Wm-Pc
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 13:39:50 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 74/BE-01785-62BA8E95; Thu, 19 Oct 2017 13:39:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42LpnVTnqqu6+kW
 kwfzZGhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8abX/OYChq4KqZ2trA3MB7j6GLk4hASmMwk
 8ebtckYI5y+jxK4d09kgnA2MEnOud0M53YwSz+Z9Yupi5ORgE9CTaD3/mRnEFhFwkHj5bglYO
 7PALiaJU6snAyU4OIQFvCTmnrcHqWERUJW4cngzC0iYV8BO4uhXD5CwhIC8xK62i6wgNqeAvc
 Si9UvBbCGgkutbO1khaowl2t9eZJvAyLeAkWEVo0ZxalFZapGukaVeUlFmekZJbmJmjq6hgal
 ebmpxcWJ6ak5iUrFecn7uJkZgqNQzMDDuYLy8xe8QoyQHk5Io78eqF5FCfEn5KZUZicUZ8UWl
 OanFhxhlODiUJHgPrgTKCRalpqdWpGXmAIMWJi3BwaMkwjsFJM1bXJCYW5yZDpE6xWjMcWzT5
 T9MHB037/5hEmLJy89LlRLnvQVSKgBSmlGaBzcIFk2XGGWlhHkZGRgYhHgKUotyM0tQ5V8xin
 MwKgnz3gWZwpOZVwK37xXQKUxAp7Dbg51SkoiQkmpgdJznmc+Qd5ineV5Nhq73u7I0t64Dk/b
 vfdnblrZpvYq9XYXAb9YNnWYTrk53crZq3NJ1le9Uq7nDxYl7pD785pBqNcwS2i6t/4wt6d0L
 bptqL3lJz/Qfs0sTl6WX5kzVK2arS3oxPyjQYZWQ6brfNm8yoryTam37G9/d/G7amMf+1eKU4
 WUlluKMREMt5qLiRAAEk39FoQIAAA==
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1508420387!106110479!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41354 invoked from network); 19 Oct 2017 13:39:49 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2017 13:39:49 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9JDdc60007610
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 19 Oct 2017 13:39:38 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9JDdbGo021053
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 19 Oct 2017 13:39:38 GMT
Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9JDdbKs002563;
 Thu, 19 Oct 2017 13:39:37 GMT
Received: from paddy.uk.oracle.com (/10.175.233.11)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 19 Oct 2017 06:39:37 -0700
From: Joao Martins <joao.m.martins@oracle.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Date: Thu, 19 Oct 2017 14:39:16 +0100
Message-Id: <20171019133918.18367-4-joao.m.martins@oracle.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171019133918.18367-1-joao.m.martins@oracle.com>
References: <20171019133918.18367-1-joao.m.martins@oracle.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: Juergen Gross <jgross@suse.com>, x86@kernel.org,
 Andy Lutomirski <luto@amacapital.net>, Ingo Molnar <mingo@redhat.com>,
 Thomas Gleixner <tglx@linutronix.de>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Joao Martins <joao.m.martins@oracle.com>
Subject: [Xen-devel] [PATCH v7 3/5] x86/xen/time: set pvclock flags on
	xen_time_init()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U3BlY2lmaWNhbGx5IGNoZWNrIGZvciBQVkNMT0NLX1RTQ19TVEFCTEVfQklUIGFuZCBpZiB0aGlz
IGJpdCBpcyBzZXQsCnRoZW4gc2V0IGl0IHRvbyBvbiBwdmNsb2NrIGZsYWdzLiBUaGlzIGFsbG93
cyBYZW4gY2xvY2tzb3VyY2UgdG8gdXNlIGl0CmFuZCB0aHVzIHNwZWVkaW5nIHVwIHhlbl9jbG9j
a3NvdXJjZV9yZWFkKCkgY2FsbGVycyAoaS5lLiBzY2hlZF9jbG9jaygpKQoKU2lnbmVkLW9mZi1i
eTogSm9hbyBNYXJ0aW5zIDxqb2FvLm0ubWFydGluc0BvcmFjbGUuY29tPgpSZXZpZXdlZC1ieTog
Qm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KLS0tCkNoYW5nZXMg
c2luY2UgdjU6CiAqIEFkZCBCb3JpcyBSb0IKCk5ldyBpbiB2NQotLS0KIGFyY2gveDg2L3hlbi90
aW1lLmMgfCA5ICsrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL2FyY2gveDg2L3hlbi90aW1lLmMgYi9hcmNoL3g4Ni94ZW4vdGltZS5jCmluZGV4
IDFlY2IwNWRiMzYzMi4uZmMwMTQ4ZDNhNzBkIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vdGlt
ZS5jCisrKyBiL2FyY2gveDg2L3hlbi90aW1lLmMKQEAgLTM3Miw2ICszNzIsNyBAQCBzdGF0aWMg
Y29uc3Qgc3RydWN0IHB2X3RpbWVfb3BzIHhlbl90aW1lX29wcyBfX2luaXRjb25zdCA9IHsKIAog
c3RhdGljIHZvaWQgX19pbml0IHhlbl90aW1lX2luaXQodm9pZCkKIHsKKwlzdHJ1Y3QgcHZjbG9j
a192Y3B1X3RpbWVfaW5mbyAqcHZ0aTsKIAlpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwog
CXN0cnVjdCB0aW1lc3BlYyB0cDsKIApAQCAtMzk1LDYgKzM5NiwxNCBAQCBzdGF0aWMgdm9pZCBf
X2luaXQgeGVuX3RpbWVfaW5pdCh2b2lkKQogCiAJc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVB
VFVSRV9UU0MpOwogCisJLyoKKwkgKiBXZSBjaGVjayBhaGVhZCBvbiB0aGUgcHJpbWFyeSB0aW1l
IGluZm8gaWYgdGhpcworCSAqIGJpdCBpcyBzdXBwb3J0ZWQgaGVuY2Ugc3BlZWRpbmcgdXAgWGVu
IGNsb2Nrc291cmNlLgorCSAqLworCXB2dGkgPSAmX190aGlzX2NwdV9yZWFkKHhlbl92Y3B1KS0+
dGltZTsKKwlpZiAocHZ0aS0+ZmxhZ3MgJiBQVkNMT0NLX1RTQ19TVEFCTEVfQklUKQorCQlwdmNs
b2NrX3NldF9mbGFncyhQVkNMT0NLX1RTQ19TVEFCTEVfQklUKTsKKwogCXhlbl9zZXR1cF9ydW5z
dGF0ZV9pbmZvKGNwdSk7CiAJeGVuX3NldHVwX3RpbWVyKGNwdSk7CiAJeGVuX3NldHVwX2NwdV9j
bG9ja2V2ZW50cygpOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 13:39:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 13:39:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5B3H-0002cD-8y; Thu, 19 Oct 2017 13:39:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1e5B3G-0002bg-EK
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 13:39:58 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 D4/15-13910-D2BA8E95; Thu, 19 Oct 2017 13:39:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42KZM10+UFdr9Yt
 Ig5+ztS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owD1x6wFRz3qJi8O7+BcYNtFyMXh5DAZCaJ
 ZfvOsEA4vxklHn1fzwrhbGCUuLSzj72LkRPI6WaUOLBCGcRmE9CTaD3/mRnEFhFwkHj5bgkjS
 AOzwC4miVOrJ4MlhAUcJXpXtTGB2CwCqhIN3x+ADeIVsJM4sWQ2G4gtISAvsavtIiuIzSlgL7
 Fo/VJWiGV2Ete3drJC1BhL9M3qY5nAyLeAkWEVo0ZxalFZapGukYVeUlFmekZJbmJmjq6hgZl
 ebmpxcWJ6ak5iUrFecn7uJkZgqDAAwQ7G82sDDzFKcjApifJ+rHoRKcSXlJ9SmZFYnBFfVJqT
 WnyIUYaDQ0mC9+BKoJxgUWp6akVaZg4waGHSEhw8SiK8U0DSvMUFibnFmekQqVOMxhzHNl3+w
 8TRcfPuHyYhlrz8vFQpcd5bIKUCIKUZpXlwg2DRdIlRVkqYlxHoNCGegtSi3MwSVPlXjOIcjE
 rCvItBpvBk5pXA7XsFdAoT0Cns9mCnlCQipKQaGH02eP2d1XzFeEbX9hSVngWS+cVzJ89dVnb
 eYTPP36ehdy0cas+ZN027tTyH35qr4ZjoTZma3zvTRBzV8vxWHokWtzipVzPp+6lb1wX/er51
 P7HR4NQE1mcWZzq2Rq+z12Saf27+tN6fB8NniNhe2pCgP4NBvt7Fr+0kS5JkRf3dmVMN57RKC
 imxFGckGmoxFxUnAgBzThF/oQIAAA==
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1508420393!77816342!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46820 invoked from network); 19 Oct 2017 13:39:54 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2017 13:39:54 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9JDdf9S006665
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 19 Oct 2017 13:39:42 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9JDdfMO019385
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 19 Oct 2017 13:39:41 GMT
Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9JDdeFP031540;
 Thu, 19 Oct 2017 13:39:40 GMT
Received: from paddy.uk.oracle.com (/10.175.233.11)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 19 Oct 2017 06:39:39 -0700
From: Joao Martins <joao.m.martins@oracle.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Date: Thu, 19 Oct 2017 14:39:17 +0100
Message-Id: <20171019133918.18367-5-joao.m.martins@oracle.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171019133918.18367-1-joao.m.martins@oracle.com>
References: <20171019133918.18367-1-joao.m.martins@oracle.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Juergen Gross <jgross@suse.com>, x86@kernel.org,
 Andy Lutomirski <luto@amacapital.net>, Ingo Molnar <mingo@redhat.com>,
 Thomas Gleixner <tglx@linutronix.de>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Joao Martins <joao.m.martins@oracle.com>
Subject: [Xen-devel] [PATCH v7 4/5] x86/xen/time: setup vcpu 0 time info page
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gb3JkZXIgdG8gc3VwcG9ydCBwdmNsb2NrIHZkc28gb24geGVuIHdlIG5lZWQgdG8gc2V0dXAg
dGhlIHRpbWUKaW5mbyBwYWdlIGZvciB2Y3B1IDAgYW5kIHJlZ2lzdGVyIHRoZSBwYWdlIHdpdGgg
WGVuIHVzaW5nIHRoZQpWQ1BVT1BfcmVnaXN0ZXJfdmNwdV90aW1lX21lbW9yeV9hcmVhIGh5cGVy
Y2FsbC4gVGhpcyBoeXBlcmNhbGwKd2lsbCBhbHNvIGZvcmNlZnVsbHkgdXBkYXRlIHRoZSBwdnRp
IHdoaWNoIHdpbGwgc2V0IHNvbWUgb2YgdGhlCm5lY2Vzc2FyeSBmbGFncyBmb3IgdmRzby4gQWZ0
ZXJ3YXJkcyB3ZSBjaGVjayBpZiBpdCBzdXBwb3J0cyB0aGUKUFZDTE9DS19UU0NfU1RBQkxFX0JJ
VCBmbGFnIHdoaWNoIGlzIG1hbmRhdG9yeSBmb3IgaGF2aW5nCnZkc28vdnN5c2NhbGwgc3VwcG9y
dC4gQW5kIGlmIHNvLCBpdCB3aWxsIHNldCB0aGUgY3B1IDAgcHZ0aSB0aGF0CndpbGwgYmUgbGF0
ZXIgb24gdXNlZCB3aGVuIG1hcHBpbmcgdGhlIHZkc28gaW1hZ2UuCgpUaGUgeGVuIGhlYWRlcnMg
YXJlIGFsc28gdXBkYXRlZCB0byBpbmNsdWRlIHRoZSBuZXcgaHlwZXJjYWxsIGZvcgpyZWdpc3Rl
cmluZyB0aGUgc2Vjb25kYXJ5IHZjcHVfdGltZV9pbmZvIHN0cnVjdC4KClNpZ25lZC1vZmYtYnk6
IEpvYW8gTWFydGlucyA8am9hby5tLm1hcnRpbnNAb3JhY2xlLmNvbT4KUmV2aWV3ZWQtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNr
eSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHY2OgogKiBB
ZGQgQm9yaXMgUm9CCgpDaGFuZ2VzIHNpbmNlIHY1OgogKiBNb3ZlIHhlbl9zZXR1cF92c3lzY2Fs
bF90aW1lX2luZm8gd2l0aGluIHRoZSBQVkNMT0NLX1RTQ19TVEFCTEVfQklUCiBjbGF1c2UgYWRk
ZWQgaW4gcHJlZGVjZXNzb3IgcGF0Y2guCgpDaGFuZ2VzIHNpbmNlIHY0OgogKiBSZW1vdmUgcHZj
bG9ja19zZXRfZmxhZ3Mgc2luY2UgcHJlZGVjZXNzb3IgcGF0Y2ggd2lsbCBzZXQgaW4KIHhlbl90
aW1lX2luaXQuIENvbnNlcXVlbnRseSBwdnRpIGxvY2FsIHZhcmlhYmxlIGlzIG5vdCBzbyB1c2Vm
dWwKIGFuZCBkb2Vzbid0IG1ha2UgdGhpbmdzIG1vcmUgY2xlYXIgLSB0aGVyZWZvcmUgcmVtb3Zl
IGl0LgogKiBBZGp1c3QgY29tbWVudCBvbiB4ZW5fc2V0dXBfdnN5c2NhbGxfdGltZV9pbmZvKCkK
ICogQWRkIEp1ZXJnZW4ncyBSZXZpZXdlZC1ieSAoUmV0YWluZWQgYXMgdGhlcmUgd2Fzbid0IGZ1
bmN0aW9uYWwKIGNoYW5nZXMpCgpDaGFuZ2VzIHNpbmNlIHYzOgogKENvbW1lbnRzIGZyb20gSnVl
cmdlbikKICogUmVtb3ZlIF90IGFkZGVkIHN1ZmZpeCBmcm9tICpHVUVTVF9IQU5ETEUqIHdoZW4g
c3luYyB2Y3B1LmgKIHdpdGggdGhlIGxhdGVzdAoKQ2hhbmdlcyBzaW5jZSB2MjoKIChDb21tZW50
cyBmcm9tIEp1ZXJnZW4pCiAqIE9taXQgdGhlIGJsYW5rIGFmdGVyIHRoZSBjYXN0IG9uIGFsbCAz
IG9jY3VycmVuY2VzLgogKiBDaGFuZ2UgbGFzdCBWQ0xPQ0tfUFZDTE9DSyBtZXNzYWdlIHRvIGJl
IG1vcmUgZGVzY3JpcHRpdmUKICogU3luYyB0aGUgY29tcGxldGUgdmNwdS5oIGhlYWRlciBpbnN0
ZWFkIG9mIGp1c3QgYWRkaW5nIHRoZQogbmVlZGVkIG9uZS4gKElPVyBhZGRpbmcgVkNQVU9QX2dl
dF9waHlzaWQpCgpDaGFuZ2VzIHNpbmNlIHYxOgogKiBDaGVjayBmbGFncyBhaGVhZCB0byBzZWUg
aWYgdGhlICBwcmltYXJ5IGNsb2NrIGNhbiB1c2UKIFBWQ0xPQ0tfVFNDX1NUQUJMRV9CSVQgZXZl
biBpZiBzZWNvbmRhcnkgcmVnaXN0cmF0aW9uIGZhaWxzLgogKENvbW1lbnRzIGZyb20gQm9yaXMp
CiAqIFJlbW92ZSBhZGRyLCBhZGRyIHZhcmlhYmxlczsKICogQ2hhbmdlIGZpcnN0IHByX2RlYnVn
IHRvIHByX3dhcm47CiAqIENoYW5nZSBsYXN0IHByX2RlYnVnIHRvIHByX25vdGljZTsKICogQWRk
IHJvdXRpbmUgdG8gc29sZWx5IHJlZ2lzdGVyIHNlY29uZGFyeSB0aW1lIGluZm8uCiAqIE1vdmUg
eGVuX2Nsb2NrIHRvIG91dHNpZGUgeGVuX3NldHVwX3ZzeXNjYWxsX3RpbWVfaW5mbyB0byBhbGxv
dwogcmVzdG9yZSBwYXRoIHRvIHNpbXBseSByZS1yZWdpc3RlciBzZWNvbmRhcnkgdGltZSBpbmZv
LiBMZXQgdXMKIGhhbmRsZSB0aGUgcmVzdG9yZSBwYXRoIG1vcmUgZ3JhY2VmdWxseSB3aXRob3V0
IHJlLWFsbG9jYXRpbmcgYQogcGFnZS4KICogUmVtb3ZlZCBjcHUgYXJndW1lbnQgZnJvbSB4ZW5f
c2V0dXBfdnN5c2NhbGxfdGltZV9pbmZvKCkKICogQWRqdXN0bWVudCBmYWlsZWQgcmVnaXN0cmF0
aW9uIGVycm9yIG1lc3NhZ2VzL2xvZ2xldmVsIHRvIGJlIHRoZSBzYW1lCiAqIEFsc28gdGVhcmRv
d24gc2Vjb25kYXJ5IHRpbWUgaW5mbyBvbiBzdXNwZW5kCgpDaGFuZ2VzIHNpbmNlIFJGQzoKIChD
b21tZW50cyBmcm9tIEJvcmlzIGFuZCBEYXZpZCkKICogUmVtb3ZlIEtjb25maWcgb3B0aW9uCiAq
IFVzZSBnZXRfemVyb2VkX3BhZ2UvZnJlZS9wYWdlCiAqIFJlbW92ZSB0aGUgaHlwZXJjYWxsIGF2
YWlsYWJpbGl0eSBjaGVjawogKiBVbnJlZ2lzdGVyIHB2dGkgd2l0aCBhcmcuYWRkci52ID0gTlVM
TCBpZiBzdGFibGUgYml0IGlzbid0IHN1cHBvcnRlZC4KIChOZXcpCiAqIFNldCBzZWNvbmRhcnkg
Y29weSBvbiByZXN0b3JlIHN1Y2ggdGhhdCBpdCB3b3JrcyBvbiBtaWdyYXRpb24uCiAqIERyb3Ag
Z2xvYmFsIHhlbl9jbG9jayB2YXJpYWJsZSBhbmQgc3Rhc2ggaXQgbG9jYWxseSBvbgogeGVuX3Nl
dHVwX3ZzeXNjYWxsX3RpbWVfaW5mby4KICogV0FSTl9PTihyZXQpIGlmIHdlIGZhaWwgdG8gdW5y
ZWdpc3RlciB0aGUgcHZ0aS4KLS0tCiBhcmNoL3g4Ni94ZW4vc3VzcGVuZC5jICAgICAgIHwgIDQg
KysKIGFyY2gveDg2L3hlbi90aW1lLmMgICAgICAgICAgfCA5MCArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrLQogYXJjaC94ODYveGVuL3hlbi1vcHMuaCAgICAgICB8
ICAyICsKIGluY2x1ZGUveGVuL2ludGVyZmFjZS92Y3B1LmggfCA0MiArKysrKysrKysrKysrKysr
KysrKysKIDQgZmlsZXMgY2hhbmdlZCwgMTM3IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkK
CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vc3VzcGVuZC5jIGIvYXJjaC94ODYveGVuL3N1c3Bl
bmQuYwppbmRleCBkNmIxNjgwNjkzYTkuLjgwMGVkMzZlY2ZiYSAxMDA2NDQKLS0tIGEvYXJjaC94
ODYveGVuL3N1c3BlbmQuYworKysgYi9hcmNoL3g4Ni94ZW4vc3VzcGVuZC5jCkBAIC0xNiw2ICsx
Niw4IEBACiAKIHZvaWQgeGVuX2FyY2hfcHJlX3N1c3BlbmQodm9pZCkKIHsKKwl4ZW5fc2F2ZV90
aW1lX21lbW9yeV9hcmVhKCk7CisKIAlpZiAoeGVuX3B2X2RvbWFpbigpKQogCQl4ZW5fcHZfcHJl
X3N1c3BlbmQoKTsKIH0KQEAgLTI2LDYgKzI4LDggQEAgdm9pZCB4ZW5fYXJjaF9wb3N0X3N1c3Bl
bmQoaW50IGNhbmNlbGxlZCkKIAkJeGVuX3B2X3Bvc3Rfc3VzcGVuZChjYW5jZWxsZWQpOwogCWVs
c2UKIAkJeGVuX2h2bV9wb3N0X3N1c3BlbmQoY2FuY2VsbGVkKTsKKworCXhlbl9yZXN0b3JlX3Rp
bWVfbWVtb3J5X2FyZWEoKTsKIH0KIAogc3RhdGljIHZvaWQgeGVuX3ZjcHVfbm90aWZ5X3Jlc3Rv
cmUodm9pZCAqZGF0YSkKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi90aW1lLmMgYi9hcmNoL3g4
Ni94ZW4vdGltZS5jCmluZGV4IGZjMDE0OGQzYTcwZC4uZGVjOTY2ZmJlODg4IDEwMDY0NAotLS0g
YS9hcmNoL3g4Ni94ZW4vdGltZS5jCisrKyBiL2FyY2gveDg2L3hlbi90aW1lLmMKQEAgLTM3MCw2
ICszNzAsOTIgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBwdl90aW1lX29wcyB4ZW5fdGltZV9vcHMg
X19pbml0Y29uc3QgPSB7CiAJLnN0ZWFsX2Nsb2NrID0geGVuX3N0ZWFsX2Nsb2NrLAogfTsKIAor
c3RhdGljIHN0cnVjdCBwdmNsb2NrX3ZzeXNjYWxsX3RpbWVfaW5mbyAqeGVuX2Nsb2NrIF9fcmVh
ZF9tb3N0bHk7CisKK3ZvaWQgeGVuX3NhdmVfdGltZV9tZW1vcnlfYXJlYSh2b2lkKQoreworCXN0
cnVjdCB2Y3B1X3JlZ2lzdGVyX3RpbWVfbWVtb3J5X2FyZWEgdDsKKwlpbnQgcmV0OworCisJaWYg
KCF4ZW5fY2xvY2spCisJCXJldHVybjsKKworCXQuYWRkci52ID0gTlVMTDsKKworCXJldCA9IEhZ
UEVSVklTT1JfdmNwdV9vcChWQ1BVT1BfcmVnaXN0ZXJfdmNwdV90aW1lX21lbW9yeV9hcmVhLCAw
LCAmdCk7CisJaWYgKHJldCAhPSAwKQorCQlwcl9ub3RpY2UoIkNhbm5vdCBzYXZlIHNlY29uZGFy
eSB2Y3B1X3RpbWVfaW5mbyAoZXJyICVkKSIsCisJCQkgIHJldCk7CisJZWxzZQorCQljbGVhcl9w
YWdlKHhlbl9jbG9jayk7Cit9CisKK3ZvaWQgeGVuX3Jlc3RvcmVfdGltZV9tZW1vcnlfYXJlYSh2
b2lkKQoreworCXN0cnVjdCB2Y3B1X3JlZ2lzdGVyX3RpbWVfbWVtb3J5X2FyZWEgdDsKKwlpbnQg
cmV0OworCisJaWYgKCF4ZW5fY2xvY2spCisJCXJldHVybjsKKworCXQuYWRkci52ID0gJnhlbl9j
bG9jay0+cHZ0aTsKKworCXJldCA9IEhZUEVSVklTT1JfdmNwdV9vcChWQ1BVT1BfcmVnaXN0ZXJf
dmNwdV90aW1lX21lbW9yeV9hcmVhLCAwLCAmdCk7CisKKwkvKgorCSAqIFdlIGRvbid0IGRpc2Fi
bGUgVkNMT0NLX1BWQ0xPQ0sgZW50aXJlbHkgaWYgaXQgZmFpbHMgdG8gcmVnaXN0ZXIgdGhlCisJ
ICogc2Vjb25kYXJ5IHRpbWUgaW5mbyB3aXRoIFhlbiBvciBpZiB3ZSBtaWdyYXRlZCB0byBhIGhv
c3Qgd2l0aG91dCB0aGUKKwkgKiBuZWNlc3NhcnkgZmxhZ3MuIE9uIGJvdGggb2YgdGhlc2UgY2Fz
ZXMgd2hhdCBoYXBwZW5zIGlzIGVpdGhlcgorCSAqIHByb2Nlc3Mgc2VlaW5nIGEgemVyb2VkIG91
dCBwdnRpIG9yIHNlZWluZyBubyBQVkNMT0NLX1RTQ19TVEFCTEVfQklUCisJICogYml0IHNldC4g
VXNlcnNwYWNlIGNoZWNrcyB0aGUgbGF0dGVyIGFuZCBpZiAwLCBpdCBkaXNjYXJkcyB0aGUgZGF0
YQorCSAqIGluIHB2dGkgYW5kIGZhbGxiYWNrcyB0byBhIHN5c3RlbSBjYWxsIGZvciBhIHJlbGlh
YmxlIHRpbWVzdGFtcC4KKwkgKi8KKwlpZiAocmV0ICE9IDApCisJCXByX25vdGljZSgiQ2Fubm90
IHJlc3RvcmUgc2Vjb25kYXJ5IHZjcHVfdGltZV9pbmZvIChlcnIgJWQpIiwKKwkJCSAgcmV0KTsK
K30KKworc3RhdGljIHZvaWQgeGVuX3NldHVwX3ZzeXNjYWxsX3RpbWVfaW5mbyh2b2lkKQorewor
CXN0cnVjdCB2Y3B1X3JlZ2lzdGVyX3RpbWVfbWVtb3J5X2FyZWEgdDsKKwlzdHJ1Y3QgcHZjbG9j
a192c3lzY2FsbF90aW1lX2luZm8gKnRpOworCWludCByZXQ7CisKKwl0aSA9IChzdHJ1Y3QgcHZj
bG9ja192c3lzY2FsbF90aW1lX2luZm8gKilnZXRfemVyb2VkX3BhZ2UoR0ZQX0tFUk5FTCk7CisJ
aWYgKCF0aSkKKwkJcmV0dXJuOworCisJdC5hZGRyLnYgPSAmdGktPnB2dGk7CisKKwlyZXQgPSBI
WVBFUlZJU09SX3ZjcHVfb3AoVkNQVU9QX3JlZ2lzdGVyX3ZjcHVfdGltZV9tZW1vcnlfYXJlYSwg
MCwgJnQpOworCWlmIChyZXQpIHsKKwkJcHJfbm90aWNlKCJ4ZW46IFZDTE9DS19QVkNMT0NLIG5v
dCBzdXBwb3J0ZWQgKGVyciAlZClcbiIsIHJldCk7CisJCWZyZWVfcGFnZSgodW5zaWduZWQgbG9u
Zyl0aSk7CisJCXJldHVybjsKKwl9CisKKwkvKgorCSAqIElmIHByaW1hcnkgdGltZSBpbmZvIGhh
ZCB0aGlzIGJpdCBzZXQsIHNlY29uZGFyeSBzaG91bGQgdG9vIHNpbmNlCisJICogaXQncyB0aGUg
c2FtZSBkYXRhIG9uIGJvdGgganVzdCBkaWZmZXJlbnQgbWVtb3J5IHJlZ2lvbnMuIEJ1dCB3ZQor
CSAqIHN0aWxsIGNoZWNrIGl0IGluIGNhc2UgaHlwZXJ2aXNvciBpcyBidWdneS4KKwkgKi8KKwlp
ZiAoISh0aS0+cHZ0aS5mbGFncyAmIFBWQ0xPQ0tfVFNDX1NUQUJMRV9CSVQpKSB7CisJCXQuYWRk
ci52ID0gTlVMTDsKKwkJcmV0ID0gSFlQRVJWSVNPUl92Y3B1X29wKFZDUFVPUF9yZWdpc3Rlcl92
Y3B1X3RpbWVfbWVtb3J5X2FyZWEsCisJCQkJCSAwLCAmdCk7CisJCWlmICghcmV0KQorCQkJZnJl
ZV9wYWdlKCh1bnNpZ25lZCBsb25nKXRpKTsKKworCQlwcl9ub3RpY2UoInhlbjogVkNMT0NLX1BW
Q0xPQ0sgbm90IHN1cHBvcnRlZCAodHNjIHVuc3RhYmxlKVxuIik7CisJCXJldHVybjsKKwl9CisK
Kwl4ZW5fY2xvY2sgPSB0aTsKKwlwdmNsb2NrX3NldF9wdnRpX2NwdTBfdmEoeGVuX2Nsb2NrKTsK
KworCXhlbl9jbG9ja3NvdXJjZS5hcmNoZGF0YS52Y2xvY2tfbW9kZSA9IFZDTE9DS19QVkNMT0NL
OworfQorCiBzdGF0aWMgdm9pZCBfX2luaXQgeGVuX3RpbWVfaW5pdCh2b2lkKQogewogCXN0cnVj
dCBwdmNsb2NrX3ZjcHVfdGltZV9pbmZvICpwdnRpOwpAQCAtNDAxLDggKzQ4NywxMCBAQCBzdGF0
aWMgdm9pZCBfX2luaXQgeGVuX3RpbWVfaW5pdCh2b2lkKQogCSAqIGJpdCBpcyBzdXBwb3J0ZWQg
aGVuY2Ugc3BlZWRpbmcgdXAgWGVuIGNsb2Nrc291cmNlLgogCSAqLwogCXB2dGkgPSAmX190aGlz
X2NwdV9yZWFkKHhlbl92Y3B1KS0+dGltZTsKLQlpZiAocHZ0aS0+ZmxhZ3MgJiBQVkNMT0NLX1RT
Q19TVEFCTEVfQklUKQorCWlmIChwdnRpLT5mbGFncyAmIFBWQ0xPQ0tfVFNDX1NUQUJMRV9CSVQp
IHsKIAkJcHZjbG9ja19zZXRfZmxhZ3MoUFZDTE9DS19UU0NfU1RBQkxFX0JJVCk7CisJCXhlbl9z
ZXR1cF92c3lzY2FsbF90aW1lX2luZm8oKTsKKwl9CiAKIAl4ZW5fc2V0dXBfcnVuc3RhdGVfaW5m
byhjcHUpOwogCXhlbl9zZXR1cF90aW1lcihjcHUpOwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVu
L3hlbi1vcHMuaCBiL2FyY2gveDg2L3hlbi94ZW4tb3BzLmgKaW5kZXggYzhhNmQyMjRmN2VkLi5m
OTZkYmVkYjMzZDQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi94ZW4tb3BzLmgKKysrIGIvYXJj
aC94ODYveGVuL3hlbi1vcHMuaApAQCAtNjksNiArNjksOCBAQCB2b2lkIHhlbl9zZXR1cF9ydW5z
dGF0ZV9pbmZvKGludCBjcHUpOwogdm9pZCB4ZW5fdGVhcmRvd25fdGltZXIoaW50IGNwdSk7CiB1
NjQgeGVuX2Nsb2Nrc291cmNlX3JlYWQodm9pZCk7CiB2b2lkIHhlbl9zZXR1cF9jcHVfY2xvY2tl
dmVudHModm9pZCk7Cit2b2lkIHhlbl9zYXZlX3RpbWVfbWVtb3J5X2FyZWEodm9pZCk7Cit2b2lk
IHhlbl9yZXN0b3JlX3RpbWVfbWVtb3J5X2FyZWEodm9pZCk7CiB2b2lkIF9faW5pdCB4ZW5faW5p
dF90aW1lX29wcyh2b2lkKTsKIHZvaWQgX19pbml0IHhlbl9odm1faW5pdF90aW1lX29wcyh2b2lk
KTsKIApkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vaW50ZXJmYWNlL3ZjcHUuaCBiL2luY2x1ZGUv
eGVuL2ludGVyZmFjZS92Y3B1LmgKaW5kZXggOTgxODhjODdmNWMxLi41MDRjNzE2MDE1MTEgMTAw
NjQ0Ci0tLSBhL2luY2x1ZGUveGVuL2ludGVyZmFjZS92Y3B1LmgKKysrIGIvaW5jbHVkZS94ZW4v
aW50ZXJmYWNlL3ZjcHUuaApAQCAtMTc4LDQgKzE3OCw0NiBAQCBERUZJTkVfR1VFU1RfSEFORExF
X1NUUlVDVCh2Y3B1X3JlZ2lzdGVyX3ZjcHVfaW5mbyk7CiAKIC8qIFNlbmQgYW4gTk1JIHRvIHRo
ZSBzcGVjaWZpZWQgVkNQVS4gQGV4dHJhX2FyZyA9PSBOVUxMLiAqLwogI2RlZmluZSBWQ1BVT1Bf
c2VuZF9ubWkgICAgICAgICAgICAgMTEKKworLyoKKyAqIEdldCB0aGUgcGh5c2ljYWwgSUQgaW5m
b3JtYXRpb24gZm9yIGEgcGlubmVkIHZjcHUncyB1bmRlcmx5aW5nIHBoeXNpY2FsCisgKiBwcm9j
ZXNzb3IuICBUaGUgcGh5c2ljYWwgSUQgaW5mb3JtbWF0aW9uIGlzIGFyY2hpdGVjdHVyZS1zcGVj
aWZpYy4KKyAqIE9uIHg4NjogaWRbMzE6MF09YXBpY19pZCwgaWRbNjM6MzJdPWFjcGlfaWQuCisg
KiBUaGlzIGNvbW1hbmQgcmV0dXJucyAtRUlOVkFMIGlmIGl0IGlzIG5vdCBhIHZhbGlkIG9wZXJh
dGlvbiBmb3IgdGhpcyBWQ1BVLgorICovCisjZGVmaW5lIFZDUFVPUF9nZXRfcGh5c2lkICAgICAg
ICAgICAxMiAvKiBhcmcgPT0gdmNwdV9nZXRfcGh5c2lkX3QgKi8KK3N0cnVjdCB2Y3B1X2dldF9w
aHlzaWQgeworCXVpbnQ2NF90IHBoeXNfaWQ7Cit9OworREVGSU5FX0dVRVNUX0hBTkRMRV9TVFJV
Q1QodmNwdV9nZXRfcGh5c2lkKTsKKyNkZWZpbmUgeGVuX3ZjcHVfcGh5c2lkX3RvX3g4Nl9hcGlj
aWQocGh5c2lkKSAoKHVpbnQzMl90KShwaHlzaWQpKQorI2RlZmluZSB4ZW5fdmNwdV9waHlzaWRf
dG9feDg2X2FjcGlpZChwaHlzaWQpICgodWludDMyX3QpKChwaHlzaWQpID4+IDMyKSkKKworLyoK
KyAqIFJlZ2lzdGVyIGEgbWVtb3J5IGxvY2F0aW9uIHRvIGdldCBhIHNlY29uZGFyeSBjb3B5IG9m
IHRoZSB2Y3B1IHRpbWUKKyAqIHBhcmFtZXRlcnMuICBUaGUgbWFzdGVyIGNvcHkgc3RpbGwgZXhp
c3RzIGFzIHBhcnQgb2YgdGhlIHZjcHUgc2hhcmVkCisgKiBtZW1vcnkgYXJlYSwgYW5kIHRoaXMg
c2Vjb25kYXJ5IGNvcHkgaXMgdXBkYXRlZCB3aGVuZXZlciB0aGUgbWFzdGVyIGNvcHkKKyAqIGlz
IHVwZGF0ZWQgKGFuZCB1c2luZyB0aGUgc2FtZSB2ZXJzaW9uaW5nIHNjaGVtZSBmb3Igc3luY2hy
b25pc2F0aW9uKS4KKyAqCisgKiBUaGUgaW50ZW50IGlzIHRoYXQgdGhpcyBjb3B5IG1heSBiZSBt
YXBwZWQgKFJPKSBpbnRvIHVzZXJzcGFjZSBzbworICogdGhhdCB1c2VybW9kZSBjYW4gY29tcHV0
ZSBzeXN0ZW0gdGltZSB1c2luZyB0aGUgdGltZSBpbmZvIGFuZCB0aGUKKyAqIHRzYy4gIFVzZXJt
b2RlIHdpbGwgc2VlIGFuIGFycmF5IG9mIHZjcHVfdGltZV9pbmZvIHN0cnVjdHVyZXMsIG9uZQor
ICogZm9yIGVhY2ggdmNwdSwgYW5kIGNob29zZSB0aGUgcmlnaHQgb25lIGJ5IGFuIGV4aXN0aW5n
IG1lY2hhbmlzbQorICogd2hpY2ggYWxsb3dzIGl0IHRvIGdldCB0aGUgY3VycmVudCB2Y3B1IG51
bWJlciAoc3VjaCBhcyB2aWEgYQorICogc2VnbWVudCBsaW1pdCkuICBJdCBjYW4gdGhlbiBhcHBs
eSB0aGUgbm9ybWFsIGFsZ29yaXRobSB0byBjb21wdXRlCisgKiBzeXN0ZW0gdGltZSBmcm9tIHRo
ZSB0c2MuCisgKgorICogQGV4dHJhX2FyZyA9PSBwb2ludGVyIHRvIHZjcHVfcmVnaXN0ZXJfdGlt
ZV9pbmZvX21lbW9yeV9hcmVhIHN0cnVjdHVyZS4KKyAqLworI2RlZmluZSBWQ1BVT1BfcmVnaXN0
ZXJfdmNwdV90aW1lX21lbW9yeV9hcmVhICAgMTMKK0RFRklORV9HVUVTVF9IQU5ETEVfU1RSVUNU
KHZjcHVfdGltZV9pbmZvKTsKK3N0cnVjdCB2Y3B1X3JlZ2lzdGVyX3RpbWVfbWVtb3J5X2FyZWEg
eworCXVuaW9uIHsKKwkJR1VFU1RfSEFORExFKHZjcHVfdGltZV9pbmZvKSBoOworCQlzdHJ1Y3Qg
cHZjbG9ja192Y3B1X3RpbWVfaW5mbyAqdjsKKwkJdWludDY0X3QgcDsKKwl9IGFkZHI7Cit9Owor
REVGSU5FX0dVRVNUX0hBTkRMRV9TVFJVQ1QodmNwdV9yZWdpc3Rlcl90aW1lX21lbW9yeV9hcmVh
KTsKKwogI2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19WQ1BVX0hfXyAqLwotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 13:40:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 13:40:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5B3s-0003Ij-Hm; Thu, 19 Oct 2017 13:40:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1e5B3r-0003HZ-M3
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 13:40:35 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 E0/E5-08856-25BA8E95; Thu, 19 Oct 2017 13:40:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsUyZ7p8oG7g6he
 RBhsPi1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkbF+5iKfjKXvF480G2BsYDbF2MnBxCApOZ
 JNb8iu5i5AKy/zJKTHv4hg3C2cgosXB7BxOE084ocaX9HCtIi7CAj8STngagBAeHiEC6xMpjd
 RA1Sxklbpz/zg7iMAs8YpJYsfABI0gDm4CeROv5z8wgDbwCthLrJpeAmCwCqhK72vNAKngFBC
 VOznzCAmJzCtgBHXQGzGYG6txx/RcrhC0vsf3tHGYQW0LAWKJvVh/LBEaBWUjaZyFpmYWkZQE
 j8ypGjeLUorLUIl1DA72kosz0jJLcxMwcIM9YLze1uDgxPTUnMalYLzk/dxMjMEDrGRgYdzBu
 63I+xCjJwaQkyvux6kWkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleq1VAOcGi1PTUirTMHGCsw
 KQlOHiURHinrARK8xYXJOYWZ6ZDpE4x6nIc23T5D5MQS15+XqqUOG8QyAwBkKKM0jy4EbC4vc
 QoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmFcaZApPZl4J3KZXQEcwAR3Bbg92REkiQkqqgVF
 xM8ND8Zetip/7tlvENdjeD7ig2DX1sKGC2EOZz3Il3M2LPqn4qSy18vuf8vzFakElbykFh2eZ
 q3yjjZizY5/L3096/cJpx4v4k/KZqpfPxa2elbbk3zeLq8Z5W73V60s5/7J8KtzrPf/P/0NZz
 5k3farqTNOtWXml+uc1Fak1m7i+Lfx/zFeJpTgj0VCLuag4EQCmqeSq1gIAAA==
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1508420431!110875157!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64973 invoked from network); 19 Oct 2017 13:40:33 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2017 13:40:33 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9JDeLMc007817
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 19 Oct 2017 13:40:21 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9JDeLS0023491
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 19 Oct 2017 13:40:21 GMT
Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v9JDeLki006386;
 Thu, 19 Oct 2017 13:40:21 GMT
Received: from [10.175.233.11] (/10.175.233.11)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 19 Oct 2017 06:40:20 -0700
To: kvm@vger.kernel.org, Paolo Bonzini <pbonzini@redhat.com>,
 Radim Krcmar <rkrcmar@redhat.com>
References: <20171003115531.22546-1-joao.m.martins@oracle.com>
 <20171003115531.22546-2-joao.m.martins@oracle.com>
 <7e9a38a6-63ae-6ed7-7c6c-6fac19789268@oracle.com>
From: Joao Martins <joao.m.martins@oracle.com>
Message-ID: <fb896697-8f78-d7d1-ca52-4fdb22f3ac6c@oracle.com>
Date: Thu, 19 Oct 2017 14:40:15 +0100
MIME-Version: 1.0
In-Reply-To: <7e9a38a6-63ae-6ed7-7c6c-6fac19789268@oracle.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Juergen Gross <JGross@suse.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Andy Lutomirski <luto@amacapital.net>,
 Ingo Molnar <mingo@redhat.com>, "H. Peter Anvin" <hpa@zytor.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Thomas Gleixner <tglx@linutronix.de>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v6 1/4] x86/pvclock: add setter for
	pvclock_pvti_cpu0_va
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTcvMjAxNyAwNDozNCBQTSwgSm9hbyBNYXJ0aW5zIHdyb3RlOgo+IE9uIDEwLzAzLzIw
MTcgMTI6NTUgUE0sIEpvYW8gTWFydGlucyB3cm90ZToKPj4gUmlnaHQgbm93IHRoZXJlIGlzIG9u
bHkgYSBwdmNsb2NrX3B2dGlfY3B1MF92YSgpIHdoaWNoIGlzIGRlZmluZWQKPj4gb24ga3ZtY2xv
Y2sgc2luY2U6Cj4+Cj4+IGNvbW1pdCBkYWMxNmZiYTZmYzUKPj4gKCJ4ODYvdmRzbzogR2V0IHB2
Y2xvY2sgZGF0YSBmcm9tIHRoZSB2dmFyIFZNQSBpbnN0ZWFkIG9mIHRoZSBmaXhtYXAiKQo+Pgo+
PiBUaGUgb25seSB1c2VyIG9mIHRoaXMgaW50ZXJmYWNlIHNvIGZhciBpcyBrdm0uIFRoaXMgY29t
bWl0IGFkZHMgYQo+PiBzZXR0ZXIgZnVuY3Rpb24gZm9yIHRoZSBwdnRpIHBhZ2UgYW5kIG1vdmVz
IHB2Y2xvY2tfcHZ0aV9jcHUwX3ZhCj4+IHRvIHB2Y2xvY2ssIHdoaWNoIGlzIGEgbW9yZSBnZW5l
cmljIHBsYWNlIHRvIGhhdmUgaXQ7IGFuZCB3b3VsZAo+PiBhbGxvdyBvdGhlciBQViBjbG9ja3Nv
dXJjZXMgdG8gdXNlIGl0LCBzdWNoIGFzIFhlbi4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSm9hbyBN
YXJ0aW5zIDxqb2FvLm0ubWFydGluc0BvcmFjbGUuY29tPgo+PiBBY2tlZC1ieTogQW5keSBMdXRv
bWlyc2tpIDxsdXRvQGtlcm5lbC5vcmc+Cj4gCj4gUGluZz8KPiAKPiBXaGlsZSB0aGUgcmVzdCBv
ZiBzZXJpZXMgaGFzIGJlZW4gYWNrZWQsIEkgdGhpbmsgdGhhdCB0aGlzIHBhdGNoIChwZXIKPiBt
YWludGFpbmVycyBmaWxlKSBzdGlsbCBtaXNzZXMgeDg2IGFuZCAob3I/KSBrdm0gYWNrL3Jldmll
dy4KCkkgZm91bmQgb3V0IGFuIGlzc3VlIHdpdGggcHRwX2t2bSBtb2Rpbml0IChpZiBhdHRlbXB0
ZWQgdG8gYmUgbG9hZGVkKSB1bmRlciBYZW4KcmVsYXRlZCB0byB0aGlzIHNlcmllcywgc28gSSBy
ZXNlbnQgd2l0aCB0aGF0IGZpeGVkLiBIb3BlZnVsbHkgdGhpbmdzIGNhbiBiZQp0YWtlbiBmcm9t
IHRoZXJlIC0gU29ycnkgZm9yIHRoZSBub2lzZS4KClRoYW5rcywKSm9hbwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 13:42:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 13:42:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5B5a-0003jK-0Z; Thu, 19 Oct 2017 13:42:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4585d5216=roger.pau@citrix.com>)
 id 1e5B5Y-0003j0-Jo
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 13:42:20 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 E7/C4-07262-BBBA8E95; Thu, 19 Oct 2017 13:42:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWSzvfng+7O1S8
 iDdZPE7FY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDN6v/9gLeiSqnj7ZxVjA+Mh0S5GTg4JAX+J
 ppVf2UFsFgFVifff5rN1MXJwsAnYS0z/WgESFgEKb55+GqiEi4NZYAGTxMYF3SwgCWGBAIlF+
 56A9fIKeEr0LZ/ICmILCdRL3Fh4jg0iLihxcuYTsHpmAR2JBbs/gc1nFpCWWP6PAyTMKeAm0d
 f8A6xEVEBG4tnvbiaIMYoS/fMesEGcmS5xdOZGtgmM/LOQTJ2FZOoshKkLGJlXMWoUpxaVpRb
 pGpnrJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBmA9AwPjDsaWvX6HGCU5mJRE
 eT9WvYgU4kvKT6nMSCzOiC8qzUktPsQow8GhJMG7dhVQTrAoNT21Ii0zBxgLMGkJDh4lEd4Wk
 DRvcUFibnFmOkTqFKOilDjvbZCEAEgiozQPrg0Wf5cYZaWEeRkZGBiEeApSi3IzS1DlXzGKcz
 AqCfOeB5nCk5lXAjf9FdBiJqDF7PZgi0sSEVJSDYxdUjkVTFcLS/4Hx+3fdnuX7RKG9uXbVlj
 MMA5r2nbxfB0zh06Xr/TZ2Yb3ki7ktM/fsOYsg1QHk3+xn/32g6Jrgz+nenMWKD8vTpg/8ct1
 n8QtZjNNt+15MvE8n+H6wyzBSw58nBWtzyFQ6VNyZa/1s7u//nvmdYf8Pbth67LGDNvexeIdh
 Q5KLMUZiYZazEXFiQDVyQsvugIAAA==
X-Env-Sender: prvs=4585d5216=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1508420534!80163860!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43990 invoked from network); 19 Oct 2017 13:42:16 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 13:42:16 -0000
X-IronPort-AV: E=Sophos;i="5.43,401,1503360000"; d="scan'208";a="106401706"
Date: Thu, 19 Oct 2017 14:42:07 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20171019134207.pcilhcpvedvygwhb@dhcp-3-128.uk.xensource.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-15-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506049330-11196-15-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V3 14/29] x86/vvtd: Enable Interrupt
 Remapping through GCMD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMTE6MDE6NTVQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IFNvZnR3YXJlIHdy
aXRlcyB0aGlzIGZpZWxkIHRvIGVuYWJsZS9kaXNhYmxlIGludGVycnVwdCByZWFtcHBpbmcuIFRo
aXMgcGF0Y2gKPiBlbXVsYXRlIElSRVMgZmllbGQgb2YgR0NNRC4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFu
eXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgo+IC0tLQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvaW9tbXUuaCB8ICAzICsrLQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0
ZC5jICB8IDMwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQo+ICAyIGZpbGVzIGNoYW5n
ZWQsIDMxIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL2lvbW11LmgKPiBpbmRleCBhMGQ1ZWM4Li43MDM3MjZmIDEwMDY0NAo+IC0tLSBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oCj4gKysrIGIveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvdnRkL2lvbW11LmgKPiBAQCAtMTYzLDcgKzE2Myw4IEBACj4gICNkZWZpbmUgRE1B
X0dTVFNfQUZMUyAgICgoKHU2NCkxKSA8PCAyOCkKPiAgI2RlZmluZSBETUFfR1NUU19XQkZTICAg
KCgodTY0KTEpIDw8IDI3KQo+ICAjZGVmaW5lIERNQV9HU1RTX1FJRVMgICAoKCh1NjQpMSkgPDwy
NikKPiAtI2RlZmluZSBETUFfR1NUU19JUkVTICAgKCgodTY0KTEpIDw8MjUpCj4gKyNkZWZpbmUg
RE1BX0dTVFNfSVJFU19TSElGVCAgICAgMjUKPiArI2RlZmluZSBETUFfR1NUU19JUkVTICAgKCgo
dTY0KTEpIDw8IERNQV9HU1RTX0lSRVNfU0hJRlQpCj4gICNkZWZpbmUgRE1BX0dTVFNfU0lSVFBT
X1NISUZUICAgMjQKPiAgI2RlZmluZSBETUFfR1NUU19TSVJUUFMgKCgodTY0KTEpIDw8IERNQV9H
U1RTX1NJUlRQU19TSElGVCkKPiAgI2RlZmluZSBETUFfR1NUU19DRklTICAgKCgodTY0KTEpIDw8
MjMpCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCj4gaW5kZXggNjczNjk1Ni4uYTBmNjNl
OSAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCj4gKysr
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwo+IEBAIC0zMyw3ICszMyw4IEBA
Cj4gIHVuc2lnbmVkIGludCB2dnRkX2NhcHMgPSBWSU9NTVVfQ0FQX0lSUV9SRU1BUFBJTkc7Cj4g
IAo+ICBzdHJ1Y3QgaHZtX2h3X3Z2dGRfc3RhdHVzIHsKPiAtICAgIHVpbnQzMl90IGVpbV9lbmFi
bGVkIDogMTsKPiArICAgIHVpbnQzMl90IGVpbV9lbmFibGVkIDogMSwKPiArICAgICAgICAgICAg
IGludHJlbWFwX2VuYWJsZWQgOiAxOwoKQWdhaW4gcGxlYXNlIHVzZSBib29sLgoKPiAgICAgIHVp
bnQzMl90IGlydF9tYXhfZW50cnk7Cj4gICAgICAvKiBJbnRlcnJ1cHQgcmVtYXBwaW5nIHRhYmxl
IGJhc2UgZ2ZuICovCj4gICAgICB1aW50NjRfdCBpcnQ7Cj4gQEAgLTg0LDYgKzg1LDExIEBAIHN0
YXRpYyBpbmxpbmUgdm9pZCB2dnRkX3NldF9iaXQoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90
IHJlZywgaW50IG5yKQo+ICAgICAgX19zZXRfYml0KG5yLCAmdnZ0ZC0+cmVncy0+ZGF0YTMyW3Jl
Zy9zaXplb2YodWludDMyX3QpXSk7Cj4gIH0KPiAgCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCB2dnRk
X2NsZWFyX2JpdChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3QgcmVnLCBpbnQgbnIpCj4gK3sK
PiArICAgIF9fY2xlYXJfYml0KG5yLCAmdnZ0ZC0+cmVncy0+ZGF0YTMyW3JlZy9zaXplb2YodWlu
dDMyX3QpXSk7Cj4gK30KCkknbSBub3Qgc3VyZSB0aGlzIGZ1bmN0aW9ucyBhcmUgaGVscGZ1bCwg
bWF5YmUgaXQgd291bGQgYmUgYmV0dGVyIHRvCmp1c3QgaGF2ZSBhIG1hY3JvIHRvIGdldCB2dnRk
LT5yZWdzLT5kYXRhMzJbcmVnL3NpemVvZih1aW50MzJfdCldCmluc3RlYWQsIHdoaWNoIHNlZW1z
IHRvIGJlIHRoZSBjdW1iZXJzb21lIHBhcnQgb2YgdGhlIGV4cHJlc3Npb24gYWJvdmUKKGFuZCBp
biB2dnRkX3NldF9iaXQpLgoKPiArCj4gIHN0YXRpYyBpbmxpbmUgdm9pZCB2dnRkX3NldF9yZWco
c3RydWN0IHZ2dGQgKnZ0ZCwgdWludDMyX3QgcmVnLCB1aW50MzJfdCB2YWx1ZSkKPiAgewo+ICAg
ICAgdnRkLT5yZWdzLT5kYXRhMzJbcmVnL3NpemVvZih1aW50MzJfdCldID0gdmFsdWU7Cj4gQEAg
LTEwNSw2ICsxMTEsMjMgQEAgc3RhdGljIGlubGluZSB1aW50NjRfdCB2dnRkX2dldF9yZWdfcXVh
ZChzdHJ1Y3QgdnZ0ZCAqdnRkLCB1aW50MzJfdCByZWcpCj4gICAgICByZXR1cm4gdnRkLT5yZWdz
LT5kYXRhNjRbcmVnL3NpemVvZih1aW50NjRfdCldOwo+ICB9Cj4gIAo+ICtzdGF0aWMgdm9pZCB2
dnRkX2hhbmRsZV9nY21kX2lyZShzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3QgdmFsKQo+ICt7
Cj4gKyAgICB2dnRkX2luZm8oIiVzYWJsZSBJbnRlcnJ1cHQgUmVtYXBwaW5nIiwKPiArICAgICAg
ICAgICAgICAodmFsICYgRE1BX0dDTURfSVJFKSA/ICJFbiIgOiAiRGlzIik7Cj4gKwo+ICsgICAg
aWYgKCB2YWwgJiBETUFfR0NNRF9JUkUgKQo+ICsgICAgewo+ICsgICAgICAgIHZ2dGQtPnN0YXR1
cy5pbnRyZW1hcF9lbmFibGVkID0gdHJ1ZTsKPiArICAgICAgICB2dnRkX3NldF9iaXQodnZ0ZCwg
RE1BUl9HU1RTX1JFRywgRE1BX0dTVFNfSVJFU19TSElGVCk7Cj4gKyAgICB9Cj4gKyAgICBlbHNl
Cj4gKyAgICB7Cj4gKyAgICAgICAgdnZ0ZC0+c3RhdHVzLmludHJlbWFwX2VuYWJsZWQgPSBmYWxz
ZTsKPiArICAgICAgICB2dnRkX2NsZWFyX2JpdCh2dnRkLCBETUFSX0dTVFNfUkVHLCBETUFfR1NU
U19JUkVTX1NISUZUKTsKPiArICAgIH0KCgpZb3UgY25hIHdyaXRlIHRoZSBhYm92ZSBsaWtlOgoK
dnZ0ZC0+c3RhdHVzLmludHJlbWFwX2VuYWJsZWQgPSB2YWwgJiBETUFfR0NNRF9JUkU7Cih2YWwg
JiBETUFfR0NNRF9JUkUpID8gdnZ0ZF9zZXRfYml0IDogdnZ0ZF9jbGVhcl9iaXQKICAgICh2dnRk
LCBETUFSX0dTVFNfUkVHLCBETUFfR1NUU19JUkVTX1NISUZUKTsKCk9yIHNpbWlsYXIgKGNlcnRh
aW5seSBzZXR0aW5nIHZ2dGQtPnN0YXR1cy5pbnRyZW1hcF9lbmFibGVkIGRvZXNuJ3QKbmVlZCB0
byBiZSBicmFuY2hlZCkuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 14:01:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 14:01:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5BOC-0005R9-E6; Thu, 19 Oct 2017 14:01:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e5BOA-0005R3-Md
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 14:01:34 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 49/F9-32649-D30B8E95; Thu, 19 Oct 2017 14:01:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEKsWRWlGSWpSXmKPExsVyMfTOEV3bDS8
 iDdosLJZ8XMziwOhxdPdvpgDGKNbMvKT8igTWjB2ffjEXPOxkrOhZe5yxgfFVbhcjF4eQwCRG
 iYVLT7KCOCwCr5klfvb1MoI4EgJ3WCW+zG1k62LkBHKyJBYfOswEYadJNH/vgopXSSz4vRIoz
 gE0Sk1izZsoiKk/GSVW9K9mBakRFnCTaLrYDlYjImAkcXq1C0gNs8BsRolZ5y8zQTTcYpJ4sH
 41C0gRm4COxLoZtSC9vAK2Eq+fTgTbxSKgKvH+6nYWEFtUIFyi6Ww/C0SNoMTJmU/AbE4BB4m
 /HTvB7mQWMJOYt/khM4QtLnHryXyouLzE9rdzmCcwis5C0j4LScssJC2zkLQsYGRZxahRnFpU
 llqka2Sgl1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGDP1DAyMOxibT/gdYpTkY
 FIS5f1Y9SJSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvl3VAOcGi1PTUirTMHGD0wqQlOHiURH
 jN1wOleYsLEnOLM9MhUqcYjTku3Ln0h4njwJ5bf5iEWPLy81KlxHnFQUoFQEozSvPgBsGSyiV
 GWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrxcIFN4MvNK4Pa9AjqFCegUdnuwU0oSEVJSDYza
 DZU+cbZrJrYsmnTx/a0208qSjA8fxdlj4hznik0unup98E91e/PZmUYc7Brmk4NqJD/fD2bKY
 I464Fu2IUjxotalvWvZvgRsvTYhSYRz0elNy7K/Pn1xPkv9R2Hwg4JDfCGKR96tZmKUvGg/+5
 dRvp1UgqjlCxenZ/Yh9z+qT7p26cCf/gtKLMUZiYZazEXFiQA80e49JQMAAA==
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1508421692!107799668!1
X-Originating-IP: [209.85.220.196]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40574 invoked from network); 19 Oct 2017 14:01:32 -0000
Received: from mail-qk0-f196.google.com (HELO mail-qk0-f196.google.com)
 (209.85.220.196)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Oct 2017 14:01:32 -0000
Received: by mail-qk0-f196.google.com with SMTP id r64so10465972qkc.1
 for <xen-devel@lists.xen.org>; Thu, 19 Oct 2017 07:01:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=RsgSWFJqNaoxjAoc89ikAKgbr2Q8Z5t1vfi6WsLymRY=;
 b=SXAMpFWp+GoXmtEpRf3RRaccEK2vGqfSzx4nRTjV7Bm64WXKvKXezEmbNdlasURYRY
 NE1JoIfkknc72ZYa/u5HKDjU4wt1TKhFvkjQwgsUoqgX4fHK3uvnmYigbsVQ+1s/hFeU
 psy+u5I9aFNc+DSaTYprnYO8HO4Lj1WPZFLjY=
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=RsgSWFJqNaoxjAoc89ikAKgbr2Q8Z5t1vfi6WsLymRY=;
 b=kaT+HKE9yo/aUqYLh6NqHDLq0eOz9Hhq7lrOHRKatPadRxGPQlHf5jvIfKAyakPU1J
 Ohg3gKKq5TcJuV6jXGbSJjscv3zQvnJbxdM+Xz05sL7Va/5GkB8YmLQE4JqyyIEy+0KC
 UgN8EIjSL0LUCTuy0u6xVkHqjNKlfr/nToa6CkW4Pf3n5wgpYF2jAHEtTC+eaQkO2oxA
 toYLGcnyN46WAD2AgM0iOz347tNqVVelFnYbGUymqPxZAqtSVt6FvOMww5qIodXpk0d4
 EwnyKL4SNJAH13dNzMkmYbTyh6CqwqBBfrYMKfcAJPq45+1fTfV1t47W9HX2K05riFwn
 voxg==
X-Gm-Message-State: AMCzsaU5C4NbKXK73T/2FTnAnjJtBnC02GvqZVEfmKLxVsywnwI3kLm0
 f9SyYCFtk1mZDnl1FysxtgHR/w==
X-Google-Smtp-Source: ABhQp+RfUIopxPxbO22ujRoc+Jrm/7RSrd2nhYa0e8Gp3EBIvkocUI5Qo+Zq0rH5Nvagp2uGUHRAZw==
X-Received: by 10.55.46.134 with SMTP id u128mr2063431qkh.188.1508421691280;
 Thu, 19 Oct 2017 07:01:31 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id s6sm9603106qtg.34.2017.10.19.07.01.29
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 19 Oct 2017 07:01:30 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
References: <1507748484-16871-1-git-send-email-volodymyr_babchuk@epam.com>
 <1507748484-16871-5-git-send-email-volodymyr_babchuk@epam.com>
 <06d74c94-5992-6112-3554-de1c32ab5c18@linaro.org>
 <20171017170857.GD24929@EPUAKYIW2556.kyiv.epam.com>
 <76188c7e-9280-b416-44a7-091238428b2c@linaro.org>
 <20171017185740.GB29147@EPUAKYIW2556.kyiv.epam.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <3614a1cd-00d0-e0dc-2b33-4ac3112b6ef4@linaro.org>
Date: Thu, 19 Oct 2017 15:01:28 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171017185740.GB29147@EPUAKYIW2556.kyiv.epam.com>
Content-Language: en-US
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Jens Wiklander <jens.wiklander@linaro.org>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [RFC 4/4] arm: tee: add basic OP-TEE mediator
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVm9sb2R5bXlyLAoKT24gMTcvMTAvMTcgMTk6NTcsIFZvbG9keW15ciBCYWJjaHVrIHdyb3Rl
Ogo+IE9uIFR1ZSwgT2N0IDE3LCAyMDE3IGF0IDA2OjMwOjEzUE0gKzAxMDAsIEp1bGllbiBHcmFs
bCB3cm90ZToKPiAKPj4+PiBPbiAxMS8xMC8xNyAyMDowMSwgVm9sb2R5bXlyIEJhYmNodWsgd3Jv
dGU6Cj4+Pj4+IEFkZCBiYXNpYyBPUC1URUUgbWVkaWF0b3IgYXMgYW4gZXhhbXBsZSBob3cgVEVF
IG1lZGlhdG9yIGZyYW1ld29yawo+Pj4+PiB3b3Jrcy4KPj4+Pj4KPj4+Pj4gQ3VycmVudGx5IGl0
IHN1cHBvcnQgb25seSBjYWxscyBmcm9tIERvbTAuIENhbGxzIGZyb20gb3RoZXIgZ3Vlc3RzCj4+
Pj4+IHdpbGwgYmUgZGVjbGluZWQuIEl0IG1hcHMgT1AtVEVFIHN0YXRpYyBzaGFyZWQgbWVtb3J5
IHJlZ2lvbiBpbnRvCj4+Pj4+IERvbTAgYWRkcmVzcyBzcGFjZSwgc28gRG9tMCBpcyB0aGUgb25s
eSBkb21haW4gd2hpY2ggY2FuIHdvcmsgd2l0aAo+Pj4+PiBvbGRlciB2ZXJzaW9ucyBvZiBPUC1U
RUUuCj4+Pj4+Cj4+Pj4+IEFsc28gaXQgYWx0ZXJzIFNNQyByZXF1ZXN0cyBieVwgYWRkaW5nIGRv
bWFpbiBpZCB0byByZXF1ZXN0LiBPUC1URUUKPj4+Pj4gY2FuIHVzZSB0aGlzIGluZm9ybWF0aW9u
IHRvIHRyYWNrIHJlcXVlc3RlcnMuCj4+Pj4+Cj4+Pj4+IEFsYmVpdCBiZWluZyBpbiBlYXJseSBk
ZXZlbG9wbWVudCBzdGFnZXMsIHRoaXMgbWVkaWF0b3IgYWxyZWFkeSBjYW4KPj4+Pj4gYmUgdXNl
ZCBvbiBzeXN0ZW1zIHdoZXJlIG9ubHkgRG9tMCBpbnRlcmFjdHMgd2l0aCBPUC1URUUuCj4+Pj4K
Pj4+PiBBIGxpbmsgdG8gdGhlIHNwZWMgd291bGQgYmUgdXNlZnVsIGhlcmUgdG8gYmUgYWJsZSB0
byBmdWxseSByZXZpZXcgdGhpcwo+Pj4+IHBhdGNoLgo+Pj4gV2hpY2ggc3BlYz8gT1AtVEVFIHBy
b3RvY29sPyBJdCB3YXMgYWRkZWQgaW4gcHJldmlvdXMgY29tbWl0Lgo+Pgo+PiBTbyBiYXNpY2Fs
bHkgeW91IGFyZSBzYXlpbmcgdGhlIGhlYWRlciBpcyB0aGUgZG9jdW1lbnRhdGlvbiBvZiB0aGUg
QVBJPwo+PiBUaGVyZSBhcmUgbm90IGV4dGVybmFsIGRvY3VtZW50YXRpb24gbWFraW5nIGVhc2ll
ciB0byBmb2xsb3cgdGhlIHZlcnNpb24uLi4/Cj4gVGhlcmUgYXJlIGhpZ2gtbGV2ZWwgZG9jdW1l
bnRhdGlvbiBhdCBbMV0uIEFsbCBkZXRhaWxzIGFyZSBjb3ZlcmVkIGluIGhlYWRlcnMuCgpUaGFu
a3MuCgo+IAo+Pj4KPj4+Pj4KPj4+Pj4gSXQgd2FzIHRlc3RlZCBvbiBSQ0FSIFNhbHZhdG9yLU0z
IGJvYXJkLgo+Pj4+Cj4+Pj4gSXMgaXQgd2l0aCB0aGUgc3RvY2sgb3AtdGVlPyBPciBhbiB1cGRh
dGVkIHZlcnNpb24/Cj4+PiBTdGF0aWMgU0hNIHdhcyB0ZXN0ZWQgd2l0aCBzdG9jayBPUC1URUUu
IER5bmFtaWMgU0hNIHdhcyB0ZXN0ZWQgd2l0aAo+Pj4gbXkgYnVpbGQuIEJ1dCBteSBwYXRjaGVz
IGFyZSBhbHJlYWR5IG1lcmdlZC4gT1AtVEVFIDIuNi4wIHdpbGwgc3VwcG9ydAo+Pj4gZHluYW1p
YyBTSE0gb3V0IG9mIHRoZSBib3guCj4+Pgo+Pj4+Pgo+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBWb2xv
ZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+Cj4+Pj4+IC0tLQo+Pj4+
PiAgIHhlbi9hcmNoL2FybS90ZWUvS2NvbmZpZyAgfCAgIDQgKysKPj4+Pj4gICB4ZW4vYXJjaC9h
cm0vdGVlL01ha2VmaWxlIHwgICAxICsKPj4+Pj4gICB4ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMg
IHwgMTc4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPj4+
Pj4gICAzIGZpbGVzIGNoYW5nZWQsIDE4MyBpbnNlcnRpb25zKCspCj4+Pj4+ICAgY3JlYXRlIG1v
ZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwo+Pj4+Pgo+Pj4+PiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL3RlZS9LY29uZmlnIGIveGVuL2FyY2gvYXJtL3RlZS9LY29uZmlnCj4+
Pj4+IGluZGV4IGU2OWRlMjkuLjdjNmI1YzYgMTAwNjQ0Cj4+Pj4+IC0tLSBhL3hlbi9hcmNoL2Fy
bS90ZWUvS2NvbmZpZwo+Pj4+PiArKysgYi94ZW4vYXJjaC9hcm0vdGVlL0tjb25maWcKPj4+Pj4g
QEAgLTAsMCArMSw0IEBACj4+Pj4+ICtjb25maWcgQVJNX09QVEVFCj4+Pj4+ICsJYm9vbCAiRW5h
YmxlIE9QLVRFRSBtZWRpYXRvciIKPj4+Pj4gKwlkZWZhdWx0IG4KPj4+Pj4gKwlkZXBlbmRzIG9u
IEFSTV9URUUKPj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90ZWUvTWFrZWZpbGUgYi94
ZW4vYXJjaC9hcm0vdGVlL01ha2VmaWxlCj4+Pj4+IGluZGV4IGM1NGQ0NzkuLjlkOTNiNDIgMTAw
NjQ0Cj4+Pj4+IC0tLSBhL3hlbi9hcmNoL2FybS90ZWUvTWFrZWZpbGUKPj4+Pj4gKysrIGIveGVu
L2FyY2gvYXJtL3RlZS9NYWtlZmlsZQo+Pj4+PiBAQCAtMSArMSwyIEBACj4+Pj4+ICAgb2JqLXkg
Kz0gdGVlLm8KPj4+Pj4gK29iai0kKENPTkZJR19BUk1fT1BURUUpICs9IG9wdGVlLm8KPj4+Pj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYyBiL3hlbi9hcmNoL2FybS90ZWUv
b3B0ZWUuYwo+Pj4+PiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+Pj4+PiBpbmRleCAwMDAwMDAwLi4w
MjIwNjkxCj4+Pj4+IC0tLSAvZGV2L251bGwKPj4+Pj4gKysrIGIveGVuL2FyY2gvYXJtL3RlZS9v
cHRlZS5jCj4+Pj4+IEBAIC0wLDAgKzEsMTc4IEBACj4+Pj4+ICsvKgo+Pj4+PiArICogeGVuL2Fy
Y2gvYXJtL3RlZS9vcHRlZS5jCj4+Pj4+ICsgKgo+Pj4+PiArICogT1AtVEVFIG1lZGlhdG9yCj4+
Pj4+ICsgKgo+Pj4+PiArICogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVw
YW0uY29tPgo+Pj4+PiArICogQ29weXJpZ2h0IChjKSAyMDE3IEVQQU0gU3lzdGVtcy4KPj4+Pj4g
KyAqCj4+Pj4+ICsgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRp
c3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQo+Pj4+PiArICogaXQgdW5kZXIgdGhlIHRlcm1zIG9m
IHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9uIDIgYXMKPj4+Pj4gKyAqIHB1
Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgo+Pj4+PiArICoKPj4+Pj4g
KyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwg
YmUgdXNlZnVsLAo+Pj4+PiArICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2
ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKPj4+Pj4gKyAqIE1FUkNIQU5UQUJJTElUWSBvciBG
SVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKPj4+Pj4gKyAqIEdOVSBH
ZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCj4+Pj4+ICsgKi8KPj4+Pj4g
Kwo+Pj4+PiArI2luY2x1ZGUgPHhlbi90eXBlcy5oPgo+Pj4+PiArI2luY2x1ZGUgPHhlbi9zY2hl
ZC5oPgo+Pj4+PiArCj4+Pj4+ICsjaW5jbHVkZSA8YXNtL3AybS5oPgo+Pj4+PiArI2luY2x1ZGUg
PGFzbS90ZWUuaD4KPj4+Pj4gKwo+Pj4+PiArI2luY2x1ZGUgIm9wdGVlX21zZy5oIgo+Pj4+PiAr
I2luY2x1ZGUgIm9wdGVlX3NtYy5oIgo+Pj4+PiArCj4+Pj4+ICsvKgo+Pj4+PiArICogT1AtVEVF
IHZpb2xhdGVzIFNNQ0NDIHdoZW4gaXQgZGVmaW5lcyBvd24gVUlELiBTbyB3ZSBuZWVkCj4+Pj4+
ICsgKiB0byBwbGFjZSBieXRlcyBpbiBjb3JyZWN0IG9yZGVyLgo+Pj4+Cj4+Pj4gQ2FuIHlvdSBw
bGVhc2UgcG9pbnQgdGhlIHBhcmFncmFwaCBpbiB0aGUgc3BlYyB3aGVyZSBpdCBzYXlzIHRoYXQ/
Cj4+PiBTdXJlLgo+Pj4KPj4+Pj4gKyAqLwo+Pj4+PiArI2RlZmluZSBPUFRFRV9VSUQgICh4ZW5f
dXVpZF90KXt7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Cj4+Pj4+ICsgICAgKHVpbnQ4X3QpKE9QVEVFX01TR19VSURfMCA+PiAgMCksICh1aW50OF90KShP
UFRFRV9NU0dfVUlEXzAgPj4gIDgpLCAgICAgICAgIFwKPj4+Pj4gKyAgICAodWludDhfdCkoT1BU
RUVfTVNHX1VJRF8wID4+IDE2KSwgKHVpbnQ4X3QpKE9QVEVFX01TR19VSURfMCA+PiAyNCksICAg
ICAgICAgXAo+Pj4+PiArICAgICh1aW50OF90KShPUFRFRV9NU0dfVUlEXzEgPj4gIDApLCAodWlu
dDhfdCkoT1BURUVfTVNHX1VJRF8xID4+ICA4KSwgICAgICAgICBcCj4+Pj4+ICsgICAgKHVpbnQ4
X3QpKE9QVEVFX01TR19VSURfMSA+PiAxNiksICh1aW50OF90KShPUFRFRV9NU0dfVUlEXzEgPj4g
MjQpLCAgICAgICAgIFwKPj4+Pj4gKyAgICAodWludDhfdCkoT1BURUVfTVNHX1VJRF8yID4+ICAw
KSwgKHVpbnQ4X3QpKE9QVEVFX01TR19VSURfMiA+PiAgOCksICAgICAgICAgXAo+Pj4+PiArICAg
ICh1aW50OF90KShPUFRFRV9NU0dfVUlEXzIgPj4gMTYpLCAodWludDhfdCkoT1BURUVfTVNHX1VJ
RF8yID4+IDI0KSwgICAgICAgICBcCj4+Pj4+ICsgICAgKHVpbnQ4X3QpKE9QVEVFX01TR19VSURf
MyA+PiAgMCksICh1aW50OF90KShPUFRFRV9NU0dfVUlEXzMgPj4gIDgpLCAgICAgICAgIFwKPj4+
Pj4gKyAgICAodWludDhfdCkoT1BURUVfTVNHX1VJRF8zID4+IDE2KSwgKHVpbnQ4X3QpKE9QVEVF
X01TR19VSURfMyA+PiAyNCksICAgICAgICAgXAo+Pj4+PiArICAgIH19Cj4+Pj4+ICsKPj4+Pj4g
K3N0YXRpYyBpbnQgb3B0ZWVfaW5pdCh2b2lkKQo+Pj4+PiArewo+Pj4+PiArICAgIHByaW50aygi
T1AtVEVFIG1lZGlhdG9yIGluaXQgZG9uZVxuIik7Cj4+Pj4+ICsgICAgcmV0dXJuIDA7Cj4+Pj4+
ICt9Cj4+Pj4+ICsKPj4+Pj4gK3N0YXRpYyB2b2lkIG9wdGVlX2RvbWFpbl9jcmVhdGUoc3RydWN0
IGRvbWFpbiAqZCkKPj4+Pj4gK3sKPj4+Pj4gKyAgICAvKgo+Pj4+PiArICAgICAqIERvIG5vdGhp
bmcgYXQgdGhpcyB0aW1lLgo+Pj4+PiArICAgICAqIEluIHRoZSBmdXR1cmUgdGhpcyBmdW5jdGlv
biB3aWxsIG5vdGlmeSB0aGF0IG5ldyBWTSBpcyBzdGFydGVkLgo+Pj4+Cj4+Pj4gWW91IGFscmVh
ZHkgaGF2ZSBhIG5ldyBjbGllbnQgd2l0aCB0aGUgaGFyZHdhcmUgZG9tYWluLiBTbyBkb24ndCB5
b3UgYWxyZWFkeQo+Pj4+IG5lZWQgdG8gbm90aWZpdHkgT1AtVEVFPwo+Pj4gQmVjYXVzZSBjdXJy
ZW50bHkgT1AtVEVFIGRvZXMgbm90IHN1cHBvcnQgc3VjaCBub3RpZmljYXRpb24uCj4+Pgo+Pj4+
PiArICAgICAqLwo+Pj4+PiArfQo+Pj4+PiArCj4+Pj4+ICtzdGF0aWMgdm9pZCBvcHRlZV9kb21h
aW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKQo+Pj4+PiArewo+Pj4+PiArICAgIC8qCj4+Pj4+
ICsgICAgICogRG8gbm90aGluZyBhdCB0aGlzIHRpbWUuCj4+Pj4+ICsgICAgICogSW4gdGhlIGZ1
dHVyZSB0aGlzIGZ1bmN0aW9uIHdpbGwgbm90aWZ5IHRoYXQgVk0gaXMgYmVpbmcgZGVzdHJveWVk
Lgo+Pj4+PiArICAgICAqLwo+Pj4+Cj4+Pj4gU2FtZSBmb3IgdGhlIGRlc3RydWN0aW9uPwo+Pj4g
VGhlIHNhbWUgYW5zd2VyLiBPUC1URUUgY3VycmVudGx5IGNhbiB3b3JrIHdpdGggb25seSBvbmUg
ZG9tYWluLiBJIHNlbGVjdGVkCj4+PiBEb20wIGZvciB0aGlzLgo+Pj4KPj4+Pj4gK30KPj4+Pj4g
Kwo+Pj4+PiArc3RhdGljIGJvb2wgZm9yd2FyZF9jYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKQo+Pj4+PiArewo+Pj4+PiArICAgIHJlZ2lzdGVyX3QgcmVzcFs0XTsKPj4+Pj4gKwo+Pj4+
PiArICAgIGNhbGxfc21jY2Nfc21jKGdldF91c2VyX3JlZyhyZWdzLCAwKSwKPj4+Pj4gKyAgICAg
ICAgICAgICAgICAgICBnZXRfdXNlcl9yZWcocmVncywgMSksCj4+Pj4+ICsgICAgICAgICAgICAg
ICAgICAgZ2V0X3VzZXJfcmVnKHJlZ3MsIDIpLAo+Pj4+PiArICAgICAgICAgICAgICAgICAgIGdl
dF91c2VyX3JlZyhyZWdzLCAzKSwKPj4+Pj4gKyAgICAgICAgICAgICAgICAgICBnZXRfdXNlcl9y
ZWcocmVncywgNCksCj4+Pj4+ICsgICAgICAgICAgICAgICAgICAgZ2V0X3VzZXJfcmVnKHJlZ3Ms
IDUpLAo+Pj4+PiArICAgICAgICAgICAgICAgICAgIGdldF91c2VyX3JlZyhyZWdzLCA2KSwKPj4+
Pj4gKyAgICAgICAgICAgICAgICAgICAvKiBWTSBpZCAwIGlzIHJlc2VydmVkIGZvciBoeXBlcnZp
c29yIGl0c2VsZiAqLwo+Pj4+Cj4+Pj4gcy9WTS9jbGllbnQvLiBBbHNvLCBvbiB5b3VyIGRlc2ln
biBkb2N1bWVudCB5b3UgbWVudGlvbmVkIHRoYXQgeW91IGRpZAo+Pj4+IG1vZGlmeSBPUC1URUUg
dG8gc3VwcG9ydCBtdWx0aXBsZSBjbGllbnQgSUQuIFNvIGhvdyBkbyB5b3Uga25vdyB3aGV0aGVy
IHRoZQo+Pj4+IFRFRSBzdXBwb3J0cyBjbGllbnQgSUQ/Cj4+PiBIbSwgYXMgSSByZW1lbWJlciwg
SSBuZXZlciBtZW50aW9uZWQgdGhhdCBJIG1vZGlmaWVkIE9QLVRFRSB0byBzdXBwb3J0Cj4+PiBt
dWx0aXBsZSBjbGllbnQgSURzLiBUaGlzIGlzIG15IGN1cnJlbnQgdGFzay4KPj4KPj4gIk9uIE9Q
LVRFRSBzaWRlOgo+PiAxLiBTaGFyZWQgbWVtb3J5IHJlZGVzaWduIHdoaWNoIGlzIGFsbW9zdCBj
b21wbGV0ZS4KPj4gMi4gSW1wbGVtZW50IG5ldyBTTUNzICBmcm9tIGh5cGVydnNpcm9yIHRvIFRF
RSB0byB0cmFjayBWTSBsaWZlY3ljbGUuCj4+IDMuIFRyYWNrIFZNIElEcyB0byBpc29sYXRlZCBW
TSBkYXRhLgo+PiA0LiBSUENzIHRvIHNsZWVwaW5nIGd1ZXN0cy4iCj4gWWVzLCB0aGlzIGFyZSBt
eSBwbGFucy4gRmlyc3QgaXRlbSBpcyBkb25lLiBJJ20gY3VycmVudGx5IHdvcmtpbmcgb24KPiBv
dGhlcnMuIFNvcnJ5LCBsb29rcyBsaWtlIEkgZGlkbid0IGNsZWFybHkgc2hvd2VkLCB0aGF0IHRo
aXMgaXMgd2hhdCBzaG91bGQKPiBiZSBkb25lLiBJdCBpcyBub3QgZG9uZSB5ZXQuCj4gCj4+IEkg
d2FzIGtpbmQgb2YgZXhwZWN0aW5nIHRoYXQgd2FzIGRvbmUgZ2l2ZW4geW91IHB1dCBhIGNsaWVu
dCBJRCBoZXJlLiBJZiBpdAo+PiBpcyBub3QgZG9uZSwgdGhlbiB3aHkgYXJlIHlvdSBwYXNzaW5n
IGEgSUQgdGhhdCB3ZSBhcmUgbm90IGV2ZW4gc3VyZSBPUC1URUUKPj4gd2lsbCBiZSBhYmxlIHRv
IHVuZGVyc3RhbmQ/Cj4gT1AtVEVFIGhhcyB2ZXJ5IHJ1ZGltZW50YXJ5IHN1cHBvcnQgb2YgY2xp
ZW50IElEIFsyXS4gU28gaXQgd2lsbCB1bmRlcnN0YW5kIGl0Lgo+IEl0IHVzZXMgY2xpZW50IElE
IHRvIGVuc3VyZSwgdGhhdCByaWdodCBWTSBkb2VzIHJldHVybiBmcm9tIGEgUlBDLiBUaGVyZSBh
cmUKPiBubyBvdGhlciB1c2VzIGZvciBpdCByaWdodCBub3cuCgpJIGFtIG5vdCBzdXJlIHRvIHVu
ZGVyc3RhbmQgd2hhdCB5b3UgbWVhbiBoZXJlLiBEbyB5b3UgZXhwZWN0IE9QLVRFRSB0byAKYmxv
Y2s/IE9yIHNlbmQgYW4gaW50ZXJydXB0IGxhdGVyIG9uIHRvIHNheSB0aGUgd29yayBpcyBmaW5p
c2g/CgpbLi4uXQoKPj4+Cj4+Pj4+ICsgICAgICAgICAgICAgICAgICAgY3VycmVudC0+ZG9tYWlu
LT5kb21haW5faWQgKzEsCj4+Pj4+ICsgICAgICAgICAgICAgICAgICAgcmVzcCk7Cj4+Pj4+ICsK
Pj4+Pj4gKyAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgcmVzcFswXSk7Cj4+Pj4+ICsgICAgc2V0
X3VzZXJfcmVnKHJlZ3MsIDEsIHJlc3BbMV0pOwo+Pj4+PiArICAgIHNldF91c2VyX3JlZyhyZWdz
LCAyLCByZXNwWzJdKTsKPj4+Pj4gKyAgICBzZXRfdXNlcl9yZWcocmVncywgMywgcmVzcFszXSk7
Cj4+Pj4KPj4+PiBXaG8gd2lsbCBkbyB0aGUgc2FuaXR5IGNoZWNrIG9mIHRoZSByZXR1cm4gdmFs
dWVzPyBFYWNoIGNhbGxlcnM/IElmIHNvLCBJCj4+Pj4gd291bGQgcHJlZmVyIHRoYXQgdGhlIHJl
c3VsdHMgYXJlIHN0b3JlZCBpbiBhIHRlbXBvcmFyeSBhcnJheSBhbmQgYSBzZXBhcmF0ZQo+Pj4+
IGhlbHBlcnMgd2lsbCB3cml0ZSB0aGVtIGludG8gdGhlIGRvbWFpbiBvbmNlIHRoZSBzYW5pdHkg
aXMgZG9uZS4KPj4+IE1heWJlIHRoZXJlIHdpbGwgYmUgY2FzZXMgd2hlbiBjYWxsIHdpbGwgYmUg
Zm9yd2FyZGVkIHN0cmFpZ2h0IHRvIE9QLVRFRSBhbmQKPj4+IG5vYm9keSBpbiBoeXBlcnZpc29y
IHdpbGwgZXhhbWluZSByZXR1cm5lZCByZXN1bHQuIEF0IGxlYXN0LCBhdCB0aGlzIG1vbWVudAo+
Pj4gdGhlcmUgYXJlIHN1Y2ggY2FzZXMuIFByb2JhYmx5LCBpbiBmdWxsLXNjYWxsZSBtZWRpYXRv
ciB0aGlzIHdpbGwgbm8gbG9uZ2VyCj4+PiBiZSB0cnVlLgo+Pj4KPj4+PiBUaGlzIHdvdWxkIGF2
b2lkIHRvIG1pc3Rha2VubHkgZXhwb3NlIHVud2FudGVkIGRhdGEgdG8gYSBkb21haW4uCj4+PiBD
b3JyZWN0IG1lLCBidXQgc2V0X3VzZXJfcmVnKCkgbW9kaWZpZXMgZGF0YSB0aGF0IHdpbGwgYmUg
c3RvcmVkIGluIGdlbmVyYWwKPj4+IHB1cnBvc2UgcmVnaXN0ZXJzIGR1cmluZyByZXR1cm4gZnJv
bSB0cmFwIGhhbmRsZXIuIFRoaXMgY2FuJ3QgZXhwb3NlIGFueQo+Pj4gYWRkaXRpb25hbCBkYXRh
IHRvIGEgZG9tYWluLgo+Pgo+PiBXaGljaCBzZXRfdXNlcl9yZWcoKT8gVGhlIGhlbHBlciBkb2Vz
IG5vdCBkbyBhbnkgbW9kaWZpY2F0aW9uLi4uIElmIHlvdQo+PiBzcGVhayBhYm91dCB0aGUgY29k
ZSBiZWxvdywgdGhlbiBpdCBpcyB2ZXJ5IGNvbmZ1c2luZyBhbmQgZXJyb3ItcHJvbmUuCj4gTm8s
IEkgd2FzIHNwZWFraW5nIGFib3V0IGNvZGUgYWJvdmUuIFRoZSBvbmUgdGhhdCBjYWxscyBzZXRf
dXNlcl9yZWcoKS4KPiBZb3UgbGVhdmUgeW91ciBjb21tZW50IHRoZXJlLCBzbyBJIGFzc3VtZWQg
eW91IGFyZSB0YWxraW5nIGFib3V0IHRoYXQgcGFydC4KPiAKPj4gSWYgeW91IHNlcGFyYXRlIHRo
ZSBjYWxsIGZyb20gc2V0dGluZyB0aGUgZ3Vlc3QgcmVnaXN0ZXJzIHRoZW4gdGhlIHlvdSBnaXZl
Cj4+IGEgaGludCB0byB0aGUgY2FsbGVyIHRoYXQgbWF5YmUgc29tZXRoaW5nIGhhcyB0byBiZSBk
b3duIGFuZCBoZSBjYW4ndAo+PiBibGluZGx5IHRydXN0IHRoZSByZXN1bHQuLi4KPiBMZXQgbWUg
ZGVzY3JpYmUgaG93IHRoaXMgd29ya3MgcmlnaHQgbm93LiBYRU4gdHJhcHMgU01DIHRvIE9QLVRF
RSBhbmQgZm9yd2FyZHMKPiBpdCB0byB0aGUgbWVkaWF0b3IuIE1lZGlhdG9yIGV4YW1pbmVzIHJl
Z2lzdGVycyB0byBkZXRlcm1pbmUgdHlwZSBvZiB0aGUgY2FsbC4KPiBUaGVuIGl0IGVpdGhlcjoK
PiAKPiAgICogRm9yd2FyZHMgaXQgdG8gT1AtVEVFIGFzIGlzLiBUaGlzIGRvZXMgZm9yd2FyZF9j
YWxsKCkuIGZvcndhcmRfY2FsbCgpCj4gICAgIGV4ZWN1dGVzIHJlYWwgU01DIGFuZCB0aGVuIHdy
aXRlcyByZXR1cm4gZGF0YSB0byBndWVzdCByZWdpc3RlcnMKPiAKPiAgICogRm9yd2FyZHMgaXQg
dG8gT1AtVEVFIGFuZCB0aGVuIGV4YW1pbmVzIHJlc3VsdC4gQWdhaW4sIGl0IHVzZXMKPiAgICAg
Zm9yd2FyZF9jYWxsKCkgdG8gZXhlY3V0ZSBTTUMgYW5kIHRoZW4gaXQgY2hlY2tzIHJldHVybmVk
IHZhbHVlcy4KPiAKPiAgICAgRm9yIGV4YW1wbGUsIGlmIGd1ZXN0IHdhbnRlZCB0byBleGNoYW5n
ZSBjYXBhYmlsaXRpZXMgd2l0aCBPUC1URUUsCj4gICAgIG1lZGlhdG9yIGNoZWNrcyBpZiBPUC1U
RUUgc3VwcG9ydCBkeW5hbWljIFNITS4gSWYgaXQgaXMgbm90IHN1cHBvcnRlZAo+ICAgICBhbmQg
Z3Vlc3QgaXMgbm90IGh3ZG9tLCB0aGVuIG1lZGlhdG9yIGluamVjdHMgYW4gZXJyb3IgdG8gZ3Vl
c3QuCj4gICAgIFRoaXMgcHJldmVudHMgZnVydGhlciBpbml0aWFsaXphdGlvbiBvZiBPUC1URUUg
ZHJpdmVyIGluIGNsaWVudC4KPiAKPiAgICAgQW5vdGhlciBleGFtcGxlIGlzIHN0YXRpYyBTSE0g
Y29uZmlndXJhdGlvbi4gSWYgdGhpcyByZXF1ZXN0IHdhcyBzZW50Cj4gICAgIGZyb20gaHdkb20s
IHRoZW4gdXBvbiByZXR1cm4gZnJvbSBPUC1URUUsIG1lZGlhdG9yIG1hcHMgc3RhdGljCj4gICAg
IHNobSBpbnRvIGh3ZG9tIGFkZHJlc3Mgc3BhY2UuIEVsc2UgaXQgcmV0dXJucyBhbiBlcnJvci4g
RG9tVSBzZWVzCj4gICAgIHRoYXQgc3RhdGljIFNITSBpcyBub3QgYXZhaWxhYmxlIGFuZCByZWxp
ZXMgb25seSBvbiBkeW5hbWljIFNITS4KPiAKPiBJZGVhIGlzIHRvIG1ha2UgdGhpcyB0cmFuc3Bh
cmVudCBmb3IgT1AtVEVFIGNsaWVudCBkcml2ZXIuIEl0IGRvZXMgbm90Cj4gbmVlZCB0byBrbm93
IHRoYXQgaXQgaXMgcnVubmluZyBpbiB2aXJ0dWFsaXplZCBlbnZpcm9ubWVudCAob25lCj4gYmFj
a3dhcmQtY29tcGF0aWJsZSBjaGFuZ2Ugd2lsbCBiZSBuZWVkZWQgYW55d2F5cywgYnV0IHRoaXMg
aXMKPiBhbm90aGVyIHN0b3J5KS4KPiAKPiBTdGF0aWMgU0hNIGlzIGEgcHJlZGVmaW5lZCByZWdp
b24sIHRoYXQgaXMgc2hhcmVkIGJ5IE9QLVRFRSBPUyBhbmQgT1AtVEVFIGNsaWVudC4KPiBCb3Ro
IHNpZGVzIGV4cGVjdCB0aGF0IGl0IGlzIGEgcGh5c2ljYWxseSBjb250aWd1b3VzIG1lbW9yeSBy
ZWdpb24uCj4gRHluYW1pYyBTSE0gaXMgbmV2ZXIgdGhpbmcuIEl0IGFsbG93cyBPUC1URUUgY2xp
ZW50IHRvIHVzZSBhbnkgcG9ydGlvbiBvZiBvd24KPiBtZW1vcnkgYXMgU0hNLiBJdCB3YXMgZGVz
aWduZWQgd2l0aCB2aXJ0dWFsaXphdGlvbiBpbiBtaW5kLCBzbyBpdCBzdXBwb3J0Cj4gbm9uLWNv
bnRpZ3VvdXMgbWVtb3J5IHJlZ2lvbnMuIFRodXMgaXQgY2FuIGJlIHVzZWQgYnkgRG9tVSBjbGll
bnRzLgpUaGFuayB5b3UgZm9yIHRoZSBleHBsYW5hdGlvbiwgYnV0IEkgZG9uJ3QgdGhpbmsgdGhp
cyBpcyBhZGRyZXNzaW5nIGhvdyAKdGhpcyB3b3VsZCBwcmV2ZW50IGxlYWtpbmcgZGF0YSB0byB0
aGUgZ3Vlc3QuCgpNeSByZXF1ZXN0IGlzIHRvIG1vdmUgdGhlIHNldF91c2VyX3JlZyguLi4pIGNh
bGxzIG91dHNpZGUgb2YgCmNhbGxfZm9yd2FyZC4gU28gdGhpcyB3b3VsZCBtYWtlIGNsZWFyIHRo
ZSBtZWRpYXRvciBuZWVkcyB0byBleGFtaW5lIHRoZSAKcmVzdWx0IHZhbHVlcy4KClRvIGdpdmUg
eW91IGFuIGV4YW1wbGU6CgpjYWxsX2ZvcndhcmQoLi4uLikKLyogTm8gbmVlZCB0byBzYW5pdGl6
ZSB2YWx1ZSBiZWNhdXNlLi4uICovCnNldF91c2VyX3JlZyguLi4pCnNldF91c2VyX3JlZyguLi4p
CgpUaGUgY2FsbGVyIG1heSBub3QgbmVlZCB0byBleGFtaW5lIHRoZSByZXN1bHRzLiBCdXQgYXQg
bGVhc3QgaXQgaXMgY2xlYXIgCmNvbXBhcmUgdG8gYW4gaGVscGVyIGhpZGluZyB0aGF0LgoKTm90
ZSB0aGF0IHRoZSBzZXRfdXNlcl9yZWcoLi4uKSBjYWxscyBjb3VsZCBpbiBhIGFub3RoZXIgaGVs
cGVyLgoKPj4KPj4+Cj4+Pj4+ICsKPj4+Pj4gKyAgICByZXR1cm4gdHJ1ZTsKPj4+Pj4gK30KPj4+
Pj4gKwo+Pj4+PiArc3RhdGljIGJvb2wgaGFuZGxlX2dldF9zaG1fY29uZmlnKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzKQo+Pj4+PiArewo+Pj4+PiArICAgIHBhZGRyX3Qgc2htX3N0YXJ0Owo+
Pj4+PiArICAgIHNpemVfdCBzaG1fc2l6ZTsKPj4+Pj4gKyAgICBpbnQgcmM7Cj4+Pj4+ICsKPj4+
Pj4gKyAgICBwcmludGsoImhhbmRsZV9nZXRfc2htX2NvbmZpZ1xuIik7Cj4+Pj4KPj4+PiBObyBw
bGFpbiBwcmludGsgaW4gY29kZSBhY2Nlc3NpYmxlIGJ5IHRoZSBndWVzdC4gWW91IHNob3VsZCB1
c2UgZ3ByaW50ayBvcgo+Pj4+IHJhdGVsaW1pdCBpdC4KPj4+IFNvcnJ5LCB0aGlzIGlzIGEgZGVi
dWcgcHJpbnQuIEknbGwgcmVtb3ZlIGl0IGF0IGFsbC4KPj4+Cj4+Pj4+ICsgICAgLyogR2l2ZSBh
bGwgc3RhdGljIFNITSByZWdpb24gdG8gdGhlIERvbTAgKi8KPj4+Pgo+Pj4+IHMvRG9tMC9IYXJk
d2FyZSBEb21haW4vCj4+PiBIbSwgbG9va3MgbGlrZSBEb20wICE9IGhhcmR3YXJlIGRvbWFpbi4g
QXQgbGVhc3QgSSBzZWUgY29kZSB0aGF0IHJlcGxhY2VzCj4+PiBjb250ZW50cyBvZiBoYXJkd2Fy
ZV9kb21haW4gdmFyaWFibGUuIElmIGl0IGlzIHBvc3NpYmxlLCB0aGVuIHRoZXJlIHdpbGwKPj4+
IGJlIGEgcHJvYmxlbSB3aXRoIHN0YXRpYyBTSE0gYnVmZmVyLgo+Pgo+PiBPbiBBcm0gRG9tMCA9
PSBIYXJkd2FyZSBEb21haW4uIElmIEhhcmR3YXJlIERvbWFpbiB3ZXJlIGludHJvZHVjZWQsIHRo
ZW4gSQo+PiB3b3VsZCBleHBlY3QgT1AtVEVFIHRvIGJlIGhhbmRsZWQgYnkgdGhlIGl0IGFuZCBu
b3QgRG9tMC4KPiBPaCwgSSBzZWUuIFRoYW5rIHlvdSBmb3IgZXhwbGFuYXRpb24uCj4gCj4+Pgo+
Pj4gTG9va3MgbGlrZSBpdCBpcyBiZXR0ZXIgdG8gY2hlY2sgZm9yIGlzX2RvbWFpbl9kaXJlY3Rf
bWFwcGVkKGQpLCBhcyB5b3UKPj4+IG1lbnRpb25lZCBiZWxvdy4KPj4KPj4gaXNfZG9tYWluX2Rp
cmVjdF9tYXBwZWQoZCkgIT0gaHdkb20uIFBsZWFzZSBkb24ndCBtaXggdGhlIGJvdGguIFRoZSBm
b3JtZXIKPj4gaXMgaGVyZSB0byBwcm9jdGVjdCB5b3UgZ2ZuID09IG1mbi4gVGhlIGxhdHRlciBp
cyBoZXJlIHRvIG1ha2Ugc3VyZSBubyBvdGhlcgo+PiBkb21haW4gdGhhbiB0aGUgaGFyZHdhcmUg
ZG9tYWluIGlzIGdvaW5nIHRvIHVzZSB0aGUgc2hhcmVkIG1lbW9yeS4KPiBZZXMsIEkgc2VlLiBB
cyBJIHNhaWQgZWFybGllciwgb25seSAxOjEgbWFwcGVkIGRvbWFpbiBjYW4gdXNlIHN0YXRpYyBT
SE0KPiBtZWNoYW5pc20uIFNvIEkgdGhpbmsgSSBuZWVkIHRvIHVzZSBpc19kb21haW5fZGlyZWN0
X21hcHBlZChkKS4KCkJ1dCBpZiB5b3UgdXNlIGlzX2RvbWFpbl9kaXJlY3RfbWFwcGVkKGQpIGhl
cmUsIHdoYXQgd2lsbCBoYXBwZW4gaWYgdHdvIApndWVzdHMgYXNrZWQgZm9yIHNoYXJlZCBtZW1v
cnk/Cgo+IAo+Pj4KPj4+PiBCdXQgSSBhbSBub3Qgc3VyZSB3aGF0J3MgdGhlIHBvaW50IG9mIHRo
aXMgY2hlY2sgZ2l2ZW4gT1AtVEVFIGlzIG9ubHkKPj4+PiBzdXBwb3J0ZWQgZm9yIHRoZSBIYXJk
d2FyZSBEb21haW4gYW5kIHlvdSBhbHJlYWR5IGhhdmUgYSBjaGVjayBmb3IgdGhhdC4KPj4+IEJl
Y2F1c2UgSSB3aWxsIHJlbW92ZSBvdXRlciBjaGVjay4gQnV0IHRoaXMgY2hlY2sgd2lsbCByZW1h
aW4uIEluIHRoaXMgd2F5Cj4+PiBvbGRlciBPUC1URUVzICh3aXRob3V0IHZpcnR1YWxpemF0aW9u
IHN1cHBvcnQpIHdpbGwgc3RpbGwgYmUgYWNjZXNzaWJsZQo+PiA+ZnJvbSBEb20wL0hXRG9tLgo+
Pj4KPj4+Pj4gKyAgICBpZiAoIGN1cnJlbnQtPmRvbWFpbi0+ZG9tYWluX2lkICE9IDAgKQo+Pj4+
Cj4+Pj4gUGxlYXNlIHVzZSBpc19oYXJkd2FyZV9kb21haW4oY3VycmVudC0+ZG9tYWluKSBhbmQg
bm90IG9wZW4tY29kZSB0aGUgY2hlY2suCj4+Pj4KPj4+Pj4gKyAgICAgICAgcmV0dXJuIGZhbHNl
Owo+Pj4+PiArCj4+Pj4+ICsgICAgZm9yd2FyZF9jYWxsKHJlZ3MpOwo+Pj4+PiArCj4+Pj4+ICsg
ICAgLyogUmV0dXJuIGVycm9yIGJhY2sgdG8gdGhlIGd1ZXN0ICovCj4+Pj4+ICsgICAgaWYgKCBn
ZXRfdXNlcl9yZWcocmVncywgMCkgIT0gT1BURUVfU01DX1JFVFVSTl9PSykKPj4+Pj4gKyAgICAg
ICAgcmV0dXJuIHRydWU7Cj4+Pj4KPj4+PiBUaGlzIGlzIHF1aXRlIGNvbmZ1c2luZyB0byByZWFk
LCBJIHRoaW5rIGl0IHdvdWxkIG1ha2Ugc2Vuc2UgdGhhdAo+Pj4+IGZvcndhcmRfY2FsbCByZXR1
cm4gdGhlIGVycm9yLgo+Pj4gR29vZCBpZGVhLCB0aGFua3MuCj4+Pgo+Pj4+PiArCj4+Pj4+ICsg
ICAgc2htX3N0YXJ0ID0gZ2V0X3VzZXJfcmVnKHJlZ3MsIDEpOwo+Pj4+PiArICAgIHNobV9zaXpl
ID0gZ2V0X3VzZXJfcmVnKHJlZ3MsIDIpOwo+Pj4+PiArCj4+Pj4+ICsgICAgLyogRG9tMCBpcyBt
YXBwZWQgMToxICovCj4+Pj4KPj4+PiBQbGVhc2UgZG9uJ3QgbWFrZSB0aGlzIGFzc3VtcHRpb24g
b3IgYXQgbGVhc3QgYWRkCj4+Pj4gQVNTRVJUKGlzX2RvbWFpbl9kaXJlY3RfbWFwcGVkKGQpKTsK
Pj4+IFRoYW5rcy4gSSdsbCBjaGVjayB0aGlzIGluIHJ1bnRpbWUsIGFzIEkgbWVudGlvbmVkIGFi
b3ZlLgo+Pj4KPj4+Pj4gKyAgICByYyA9IG1hcF9yZWdpb25zX3AybXQoY3VycmVudC0+ZG9tYWlu
LCBnYWRkcl90b19nZm4oc2htX3N0YXJ0KSwKPj4+Pgo+Pj4+IFJhdGhlciB0aGFuIHVzaW5nIGN1
cnJlbnQtPmRvbWFpbiBldmVyeXdoZXJlLCBJIHdvdWxkIHByZWZlciBpZiB5b3UKPj4+PiBpbnRy
b2R1Y2UgYSB0ZW1wb3JhcnkgdmFyaWFibGUgZm9yIHRoZSBkb21haW4uCj4+PiBPa2F5Lgo+Pj4K
Pj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgc2htX3NpemUgLyBQQUdFX1NJWkUsCj4+
Pj4KPj4+PiBQbGVhc2UgUEZOX0RPV04oLi4uKS4KPj4+Pgo+Pj4+PiArICAgICAgICAgICAgICAg
ICAgICAgICAgICBtYWRkcl90b19tZm4oc2htX3N0YXJ0KSwKPj4+Pj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgcDJtX3JhbV9ydyk7Cj4+Pj4KPj4+PiBXaGF0IGlzIHRoaXMgc2hhcmVkIG1l
bW9yeSBmb3I/IEkga25vdyB0aGlzIGlzIHRoZSBoYXJkd2FyZSBkb21haW4sIHNvIHVzaW5nCj4+
Pj4gcDJtX3JhbV9ydyB3b3VsZCBiZSBvay4gQnV0IEkgZG9uJ3QgdGhpbmsgdGhpcyB3b3VsZCBi
ZSBzYWZlIHVubGVzcyBURUUgZG8KPj4+PiBwcm9wZXIgc2FmZXR5IGNoZWNrLgo+Pj4gTGludXgg
a2VybmVsIGRyaXZlciBkb2VzIG1lbXJlbWFwKCkgaW4gc3VjaCBwbGFjZS4gT1AtVEVFIG1hcHMg
aXQgYXMgbm9uLXNlY3VyZQo+Pj4gUkFNLiBUaGlzIHNoYXJlZCBtZW1vcnkgaXMgdXNlZCB0byBw
YXNzIGluZm9ybWF0aW9uIGJldHdlZW4gT1AtVEVFIE9TCj4+PiBhbmQgT1AtVEVFIGNsaWVudC4g
QWJvdXQgd2hpY2ggc2FmZXR5IGNoZWNrIHlvdSBhcmUgdGFsa2luZz8KPj4KPj4gV2VsbCwgZG9l
cyBPUC1URUUgdmFsaWRhdGUgdGhlIGRhdGEgcmVhZCBmcm9tIHRoYXQgc2hhcmVkIHJlZ2lvbj8g
QnV0IGl0Cj4+IHNlZW1zIHRoYXQgeW91IGRvbid0IHBsYW4gdG8gZ2l2ZSBwYXJ0IG9mIHRoZSBT
SE0gdG8gYSBndWVzdCwgc28gaXQgbWlnaHQgYmUKPj4gb2suCj4gT1AtVEVFIHN1cmVseSB2YWxp
ZGF0ZSBhbGwgZGF0YSBmcm9tIE5XLiBBbHNvIE9QLVRFRSBpcyB3cml0dGVuIGluIHN1Y2ggd2F5
LAo+IHRoYXQgaXQgcmVhZHMgZnJvbSBzaGFyZWQgbWVtb3J5IG9ubHkgb25jZSwgdG8gZW5zdXJl
IHRoYXQgTlcgd2lsbCBub3QgY2hhbmdlCj4gZGF0YSBhZnRlciB2YWxpZGF0aW9uLiBNZWRpYXRv
ciB3aWxsIGRvIHRoZSBzYW1lLgoKV2hhdCBkbyB5b3UgbWVhbiBieSB0aGUgbGFzdCBiaXQ/Cgo+
IAo+PiBBbHNvIGhvdyBPUC1URUUgd2lsbCBtYXAgdGhpcyByZWdpb24/IENhY2hlYWJsZS4uLj8K
PiBZZXMsIGNhY2hlYWJsZSwgUFIsIFBXLCBub24tc2VjdXJlLgo+IAo+Pj4KPj4+Pgo+Pj4+PiAr
ICAgIGlmICggcmMgPCAwICkKPj4+Pj4gKyAgICB7Cj4+Pj4+ICsgICAgICAgIGdwcmludGsoWEVO
TE9HX0lORk8sICJPUC1URUU6IENhbid0IG1hcCBzdGF0aWMgc2htIGZvciBEb20wOiAlZCIsIHJj
KTsKPj4+Pgo+Pj4+IGdwcmludGsgYWxyZWFkeSBkdW1wIHRoZSBkb21pZC4gU28gbm8gbmVlZCB0
byBzYXkgRG9tMC4KPj4+IEkganVzdCB3YW50ZWQgdG8gZW1waGFzaXMgdGhhdCB3ZSBtYXBwYWVk
IG1lbW9yeSBmb3IgRG9tMC4gV2lsbCByZW1vdmUuCj4+Cj4+IGdwcmludGsgd2lsbCBwcmludGsg
ZDAuIFNvIHRoZXJlIGFyZSBubyBwb2ludCB0byBzYXkgaXQgYSBzZWNvbmQgdGltZS4uLgo+Pj4K
Pj4+Pj4gKyAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIE9QVEVFX1NNQ19SRVRVUk5fRU5P
VEFWQUlMKTsKPj4+Pj4gKyAgICB9Cj4+Pj4+ICsKPj4+Pj4gKyAgICByZXR1cm4gdHJ1ZTsKPj4+
Pj4gK30KPj4+Pj4gKwo+Pj4+PiArc3RhdGljIGJvb2wgaGFuZGxlX2V4Y2hhbmdlX2NhcGFiaWxp
dGllcyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPj4+Pj4gK3sKPj4+Pj4gKyAgICAgICAg
Zm9yd2FyZF9jYWxsKHJlZ3MpOwo+Pj4+PiArCj4+Pj4+ICsgICAgICAgIHByaW50aygiaGFuZGxl
X2V4Y2hhbmdlX2NhcGFiaWxpdGllc1xuIik7Cj4+Pj4KPj4+PiBTYW1lIGhlcmUsIG5vIHBsYWlu
IHByaW5rLgo+Pj4gU29ycnksIHRoaXMgaXMgYW5vdGhlciBkZWJ1ZyBwcmludC4gTWlzc2VkIGl0
IHdoZW4gZm9ybWF0dGVkIHBhdGNoZXMuCj4+Pgo+Pj4+PiArICAgICAgICAvKiBSZXR1cm4gZXJy
b3IgYmFjayB0byB0aGUgZ3Vlc3QgKi8KPj4+Pj4gKyAgICAgICAgaWYgKCBnZXRfdXNlcl9yZWco
cmVncywgMCkgIT0gT1BURUVfU01DX1JFVFVSTl9PSykKPj4+Pj4gKyAgICAgICAgICAgIHJldHVy
biB0cnVlOwo+Pj4+PiArCj4+Pj4+ICsgICAgICAgIC8qIERvbid0IGFsbG93IGd1ZXN0cyB0byB3
b3JrIHdpdGhvdXQgZHluYW1pYyBTSE0gKi8KPj4+Pgo+Pj4+IEhtbW0/IEJ1dCB5b3UgZG9uJ3Qg
c3VwcG9ydCBndWVzdHMgdG9kYXkuIFNvIHdoeSBhcmUgeW91IGNoZWNraW5nIHRoYXQ/Cj4+PiBU
aGlzIGlzIGEgUkZDLiBXaWxsIHJlbW92ZSB0aGlzIHBhcnRzIG9mIHRoZSBjb2RlIGluIGEgcHJv
cGVyIHBhdGNoIHNlcmllcy4KPj4+Cj4+PiBJIGp1c3Qgd2FudGVkIHRvIGVuc3VyZSB0aGF0IGNv
bW11bml0eSBpcyBva2F5IHdpdGggcHJvcG9zZWQgYXBwcm9hY2ggYW5kCj4+PiB0byBzaG93IGhv
dyBtaW5pbWFsaXN0aWMgbWVkaWF0b3IgY2FuIGxvb2suCj4+IEkgZG9uJ3QgdGhpbmsgdGhpcyBp
cyB0cnVlLiBZb3Ugb25seSBzaG93IGhvdyBlYXN5IGl0IGlzIHRvIGxldCBEb20wCj4+IGFjY2Vz
c2luZyBURUUuIEFuZCBhcyBJIHNhaWQgaW4gdGhlIGNvdmVyIGxldHRlciwgdGhpcyBpcyBub3Qg
dGhlCj4+IGNvbnRyb3ZlcnNpYWwgcGFydC4KPiBBY3R1YWxseSBJIHdhbnRlZCB0byBzaG93IGFw
cHJvYWNoIHdoZW4gbWVkaWF0b3IgcmVzaWRlcyByaWdodCBpbiB4ZW4uCj4gSSBnb3QgdmFsdWFi
bGUgaW5wdXQgZnJvbSB5b3UuIE5vdyBJIHNlZSB0aGF0IEkgbXVzdCBjb21wbGV0ZWx5IHJld29y
ayB0aGUKPiBmaXJzdCBwYXRjaC4gQW5kLCBwcm9iYWJseSwgc2hvdyBtb3JlIGNvbXByZWhlbnNp
dmUgc3VwcG9ydCBmcm9tIE9QLVRFRSBzaWRlLgo+IAo+PiBUaGUgbW9yZSBjb250cm92ZXJzaWFs
IG9uZSBpcyB0aGUgZ3Vlc3Qgc3VwcG9ydCB0aGF0IHlvdSBjb21wbGV0ZWx5IGxlZnQKPj4gYXNp
ZGUuIEkgYmVsaWV2ZSB0aGlzIHBhcnQgd2lsbCBub3QgYmUgYXMgbWluaW1hbGlzdGljIGFzIHlv
dSB0aGluayBiZWNhdXNlCj4+IHlvdSBuZWVkIHRvIHRyYW5zbGF0ZSBidWZmZXIgYWRkcmVzcyBh
bmQgcHJldmVudCB0aG9zZSBidWZmZXJzIHRvIGRpc2FwcGVhcgo+PiB1bmRlciB5b3VyIGZlZXQu
Cj4gWWVzLiBJIHBsYW4gdG8gY29weSBhbGwgYnVmZmVycyB3aGVyZSBJUEFzIHByZXNlbnRlZCB0
byBhbm90aGVyIHBsYWNlLAo+IHNvIERvbVUgd2lsbCBub3QgYmUgYWJsZSB0byBzZWUgUEFzIGR1
cmluZyB0cmFuc2xhdGlvbi4gQW5kIEkgcGxhbiB0bwo+IHBpbiBhbGwgRG9tVSBwYWdlcyB3aXRo
IGEgZGF0YS4gQWxzbyBJJ2xsIHJlYWQgZnJvbSBndWVzdCBwYWdlcyBvbmx5Cj4gb25jZS4gSSB0
aGluaywgdGhpcyB3aWxsIGJlIGVub3VnaC4KPiAKPj4gVGhlcmUgYXJlIHByb2JhYmx5IG90aGVy
IHByb2JsZW0gdG8gZml4Li4uCj4gUHJvYmFibHkgeWVzLi4uCj4gCj4gSSB0aGluaywgSSdsbCBm
b2N1cyBvbiBPUC1URUUgc2lkZSByaWdodCBub3cgYW5kIGNvbWUgYmFjayB3aGVuIHRoZXJlIHdp
bGwKPiBiZSBtb3JlIG1vcmUgdG8gc2hvdy4KClRvIGNsYXJpZnkgbXkgdmlldy4gSSBhbSBub3Qg
YWdhaW5zdCBhIHRlbXBvcmFyeSBzdXBwb3J0IG9mIE9QLVRFRSBmb3IgCnRoZSBoYXJkd2FyZSBk
b21haW4gaW4gWGVuLiBCdXQgaXQgZG9lcyBub3QgbWVhbiBJIHdvdWxkIGJlIHJlYWR5IHRvIHNl
ZSAKICB0aGUgYSBmdWxsIE9QLVRFRSBzdXBwb3J0IGZvciBndWVzdHMgaW4gWGVuLgoKQ2hlZXJz
LAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 14:12:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 14:12:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5BYr-0006Et-DX; Thu, 19 Oct 2017 14:12:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e5BYp-0006En-BR
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 14:12:35 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 29/BA-08608-2D2B8E95; Thu, 19 Oct 2017 14:12:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDKsWRWlGSWpSXmKPExsVyMfTOBt2Lm15
 EGnyYbmzxfctkJgdGj8MfrrAEMEaxZuYl5VcksGas6N7PVrDfpmLDj+gGxs0GXYxcHEICsxkl
 Fp28xdjFyMnBIvCaWeLEW2WQhITAHVaJ59/OgSUkBLIkJl3aA2WnScx/9pu1i5EDyK6SOHzfH
 sQUElCTWPMmCmLmT0aJGwtfsIKUCwukS3S9+soMYosI5ElM2/SbBaSIWWAbs8TJ3YtYIDrOMU
 l0LZnODDKJTUBHYt2MWpAGXgFbiYUn1jNBHKcq8fLMZRYQW1QgXKLpbD8LRI2gxMmZT8BsTgE
 PietrDoHVMwuYSczb/JAZwhaXuPVkPlRcXmL72znMExhFZyFpn4WkZRaSlllIWhYwsqxi1ChO
 LSpLLdI1NNVLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAiMFwYg2MH4bVnAIUZJD
 iYlUd6PVS8ihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw7t0IlBMsSk1PrUjLzAFGLkxagoNHSY
 T3PEiat7ggMbc4Mx0idYrRnuPCnUt/mDiObboMJA/suQUkH924+4dJiCUvPy9VSpx3KUibAEh
 bRmke3FBYornEKCslzMsIdKYQT0FqUW5mCar8K0ZxDkYlYd4FIFN4MvNK4Ha/AjqLCegsdnuw
 s0oSEVJSDYwLZN5Xi3ImH372z3jq13/1bkZpHK4HWnZGhLiU8K8UEDzb/Ev1z7pelc5ff5Qvd
 ezvlap/0Fy+0is9McohZXMDB2drwGTtgv4XaTynJlt+txGeGnnU+dzX5db2/14tv/Byn8c/OZ
 nLTf8VHDK+n2BmjeY3qPrytDD/svNDHyObCTLHdz9YVaXEUpyRaKjFXFScCACtF0XTLwMAAA=
 =
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1508422353!78013975!1
X-Originating-IP: [209.85.220.176]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34043 invoked from network); 19 Oct 2017 14:12:33 -0000
Received: from mail-qk0-f176.google.com (HELO mail-qk0-f176.google.com)
 (209.85.220.176)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Oct 2017 14:12:33 -0000
Received: by mail-qk0-f176.google.com with SMTP id l194so10489469qke.13
 for <xen-devel@lists.xenproject.org>; Thu, 19 Oct 2017 07:12:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=px/+eBREIodzPNYXo6at/Wac/TY+C1WnZPTx8aKoR3s=;
 b=SbRK8ae/8b5lvWnJYtVIiEHVCKtztpNxKiqK6T5se1G8tzYZiRQgD3szKNMreJoNXk
 0Rlg3PMTd4bH+uC2tl1Pf90ufJKVxVy5lbAdvMBRTGVw8QClECg01Rty2wues9pjrvqn
 vCqjqIN2meX6rxviyED7Hoh2CF7pMGJc4SRRc=
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=px/+eBREIodzPNYXo6at/Wac/TY+C1WnZPTx8aKoR3s=;
 b=XLCEXz2qQllThNtDeW1TQDXWP32wtW8PdpG7KO7JrXKAATEYIQe+y7B4U8VrzIP8XU
 KG1RdKTROcjTi1ihaFWN+DLS+1fr02Gz7DPNQtBPu5zS3qm/o4wLySoeb8xtUBupKKq5
 T3xYLXZOMqr6Lf8QvCIcOWKrxG6lZlcGN3iIdbjZtkTqTbO8Ir+rWywfUR2WX65GIc1/
 KZlnqsdesErEUUeMHhWI9fyGC25xwDKmyGredq0bKi1ruKc3F/9jp//bH2R/zm30GTN/
 pfv/myyVoB9CCx7Vhlt3nkJ4AqLDa3SnSDUl0eyTnMy6AKANKfKy99waLx/BKgDlnFMJ
 IhYQ==
X-Gm-Message-State: AMCzsaVlbZDW3L2/fCvSTj/Q+mf3gqDHa5JIorgZri3GvGN0nt/75xQb
 6XLSqJHSV6VMhTn3nuzJEZ/N6A==
X-Google-Smtp-Source: ABhQp+SiCjLKhY6pvO15fSy2unJmLm4k3CuV2qlAxgyeOQAhaburHp/Bma2Q8mNZ5xtBP5k8vgepEA==
X-Received: by 10.55.221.198 with SMTP id u67mr2145745qku.174.1508422352693;
 Thu, 19 Oct 2017 07:12:32 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id s27sm2213402qtj.3.2017.10.19.07.12.30
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 19 Oct 2017 07:12:32 -0700 (PDT)
To: Paul Durrant <Paul.Durrant@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20171017132432.24093-1-paul.durrant@citrix.com>
 <20171017132432.24093-6-paul.durrant@citrix.com>
 <f2077243-32dd-8907-8ba2-b11cb240c8bc@linaro.org>
 <b7e94b0469b847669f9c0f9992069d9f@AMSPEX02CL03.citrite.net>
 <759ace10-543f-346c-74fc-c2dd8f80a92a@linaro.org>
 <01fde88658c54fb6a3b903060a6a4650@AMSPEX02CL03.citrite.net>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <1496a647-e2f9-bab3-c7f9-5a766d7c28d2@linaro.org>
Date: Thu, 19 Oct 2017 15:12:29 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <01fde88658c54fb6a3b903060a6a4650@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v12 05/11] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxOS8xMC8xNyAxNDozNSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiAtLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLQo+PiBGcm9tOiBKdWxpZW4gR3JhbGwgW21haWx0bzpqdWxpZW4uZ3Jh
bGxAbGluYXJvLm9yZ10KPj4gU2VudDogMTkgT2N0b2JlciAyMDE3IDE0OjI5Cj4+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgeGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCj4+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+OyBXZWkgTGl1Cj4+IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgS29ucmFkIFJ6ZXN6dXRlayBX
aWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsKPj4gR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1
bmxhcEBjaXRyaXguY29tPjsgQW5kcmV3IENvb3Blcgo+PiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4
LmNvbT47IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgVGltCj4+IChYZW4u
b3JnKSA8dGltQHhlbi5vcmc+OyBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPjsg
SmFuIEJldWxpY2gKPj4gPGpiZXVsaWNoQHN1c2UuY29tPjsgRGFuaWVsIERlIEdyYWFmIDxkZ2Rl
Z3JhQHR5Y2hvLm5zYS5nb3Y+OyBSb2dlcgo+PiBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgo+PiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIIHYxMiAwNS8xMV0geDg2L21t
OiBhZGQKPj4gSFlQRVJWSVNPUl9tZW1vcnlfb3AgdG8gYWNxdWlyZSBndWVzdCByZXNvdXJjZXMK
Pj4KPj4gSGksCj4+Cj4+IE9uIDEwLzE5LzIwMTcgMDE6NTcgUE0sIFBhdWwgRHVycmFudCB3cm90
ZToKPj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+Pj4+IEZyb206IEp1bGllbiBHcmFs
bCBbbWFpbHRvOmp1bGllbi5ncmFsbEBsaW5hcm8ub3JnXQo+Pj4+IFNlbnQ6IDE5IE9jdG9iZXIg
MjAxNyAxMzoyMwo+Pj4+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29t
PjsgeGVuLQo+PiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+Pj4+IENjOiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBXZWkgTGl1Cj4+Pj4gPHdlaS5saXUy
QGNpdHJpeC5jb20+OyBLb25yYWQgUnplc3p1dGVrIFdpbGsKPj4gPGtvbnJhZC53aWxrQG9yYWNs
ZS5jb20+Owo+Pj4+IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IEFu
ZHJldyBDb29wZXIKPj4+PiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsKPj4gVGltCj4+Pj4gKFhlbi5vcmcpIDx0aW1AeGVu
Lm9yZz47IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+OyBKYW4KPj4gQmV1bGlj
aAo+Pj4+IDxqYmV1bGljaEBzdXNlLmNvbT47IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNo
by5uc2EuZ292PjsgUm9nZXIKPj4+PiBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+
Pj4+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjEyIDA1LzExXSB4ODYvbW06IGFk
ZAo+Pj4+IEhZUEVSVklTT1JfbWVtb3J5X29wIHRvIGFjcXVpcmUgZ3Vlc3QgcmVzb3VyY2VzCj4+
Pj4KPj4+PiBIaSwKPj4+Pgo+Pj4+IE9uIDE3LzEwLzE3IDE0OjI0LCBQYXVsIER1cnJhbnQgd3Jv
dGU6Cj4+Pj4+IENlcnRhaW4gbWVtb3J5IHJlc291cmNlcyBhc3NvY2lhdGVkIHdpdGggYSBndWVz
dCBhcmUgbm90IG5lY2Vzc2FyaWx5Cj4+Pj4+IHByZXNlbnQgaW4gdGhlIGd1ZXN0IFAyTS4KPj4+
Pj4KPj4+Pj4gVGhpcyBwYXRjaCBhZGRzIHRoZSBib2lsZXJwbGF0ZSBmb3IgbmV3IG1lbW9yeSBv
cCB0byBhbGxvdyBzdWNoIGEKPj4+PiByZXNvdXJjZQo+Pj4+PiB0byBiZSBwcml2LW1hcHBlZCBk
aXJlY3RseSwgYnkgZWl0aGVyIGEgUFYgb3IgSFZNIHRvb2xzIGRvbWFpbi4KPj4+Pj4KPj4+Pj4g
Tk9URTogV2hpbHN0IHRoZSBuZXcgb3AgaXMgbm90IGludHJpbnNpY2x5IHNwZWNpZmljIHRvIHRo
ZSB4ODYgYXJjaGl0ZWN0dXJlLAo+Pj4+PiAgICAgICAgICBJIGhhdmUgbm8gbWVhbnMgdG8gdGVz
dCBpdCBvbiBhbiBBUk0gcGxhdGZvcm0gYW5kIHNvIGNhbm5vdCB2ZXJpZnkKPj4+Pj4gICAgICAg
ICAgdGhhdCBpdCBmdW5jdGlvbnMgY29ycmVjdGx5Lgo+Pj4+Pgo+Pj4+PiBTaWduZWQtb2ZmLWJ5
OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+Pj4+PiAtLS0KPj4+Pgo+
Pj4+IFsuLi5dCj4+Pj4KPj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94
ZW4vY29tbW9uL21lbW9yeS5jCj4+Pj4+IGluZGV4IGFkOTg3ZTBmMjkuLmNkZDJlMDMwY2YgMTAw
NjQ0Cj4+Pj4+IC0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMKPj4+Pj4gKysrIGIveGVuL2NvbW1v
bi9tZW1vcnkuYwo+Pj4+PiBAQCAtOTY1LDYgKzk2NSw5NSBAQCBzdGF0aWMgbG9uZyB4YXRwX3Bl
cm1pc3Npb25fY2hlY2soc3RydWN0Cj4+IGRvbWFpbgo+Pj4+ICpkLCB1bnNpZ25lZCBpbnQgc3Bh
Y2UpCj4+Pj4KPj4+PiBbLi4uXQo+Pj4+Cj4+Pj4+ICsgICAgaWYgKCByYyApCj4+Pj4+ICsgICAg
ICAgIGdvdG8gb3V0Owo+Pj4+PiArCj4+Pj4+ICsgICAgaWYgKCAhcGFnaW5nX21vZGVfdHJhbnNs
YXRlKGN1cnJkKSApCj4+Pj4+ICsgICAgewo+Pj4+PiArICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vl
c3QoeG1hci5mcmFtZV9saXN0LCBtZm5fbGlzdCwgeG1hci5ucl9mcmFtZXMpICkKPj4+Pj4gKyAg
ICAgICAgICAgIHJjID0gLUVGQVVMVDsKPj4+Pj4gKyAgICB9Cj4+Pj4+ICsgICAgZWxzZQo+Pj4+
PiArICAgIHsKPj4+Pj4gKyAgICAgICAgeGVuX3Bmbl90IGdmbl9saXN0W0FSUkFZX1NJWkUobWZu
X2xpc3QpXTsKPj4+Pj4gKyAgICAgICAgdW5zaWduZWQgaW50IGk7Cj4+Pj4+ICsKPj4+Pj4gKyAg
ICAgICAgcmMgPSAtRUZBVUxUOwo+Pj4+PiArICAgICAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdChn
Zm5fbGlzdCwgeG1hci5mcmFtZV9saXN0LCB4bWFyLm5yX2ZyYW1lcykgKQo+Pj4+PiArICAgICAg
ICAgICAgZ290byBvdXQ7Cj4+Pj4+ICsKPj4+Pj4gKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCB4
bWFyLm5yX2ZyYW1lczsgaSsrICkKPj4+Pj4gKyAgICAgICAgewo+Pj4+PiArICAgICAgICAgICAg
cmMgPSBzZXRfZm9yZWlnbl9wMm1fZW50cnkoY3VycmQsIGdmbl9saXN0W2ldLAo+Pj4+PiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX21mbihtZm5fbGlzdFtpXSkpOwo+
Pj4+Cj4+Pj4gU29tZXRoaW5nIGxvb2tzIGEgYml0IG9kZCB0byBtZSBoZXJlLiBXaGVuIEkgcmVh
ZCBmb3JlaWduIG1hcHBpbmcsIEkKPj4+PiBkaXJlY3RseSBhc3NvY2lhdGUgdG8gbWFwcGluZyBm
cm9tIGEgZm9yZWlnbiBkb21haW4uCj4+Pj4KPj4+PiBPbiBBcm0sIHdlIHdpbGwgYWx3YXlzIGdl
dCBhIHJlZmVyZW5jZSBvbiB0aGF0IHBhZ2UgdG8gcHJldmVudCBpdAo+Pj4+IGRpc2FwcGVhcmlu
ZyBpZiB0aGUgZm9yZWlnbiBkb21haW4gaXMgZGVzdHJveWVkIGJ1dCB0aGUgbWFwcGluZyBpcyBz
dGlsbAo+Pj4+IHByZXNlbnQuCj4+Pj4KPj4+PiBUaGlzIHJlZmVyZW5jZSB3aWxsIGVpdGhlciBi
ZSBwdXQgd2l0aCBhbiB1bm1hcHBlZCBoeXBlcmNhbGwgb3Igd2hpbGUKPj4+PiB0ZWFyZG93biB0
aGUgZG9tYWluLgo+Pj4+Cj4+Pj4gUGVyIG15IHVuZGVyc3RhbmRpbmcsIHRoaXMgTUZOIGRvZXMg
bm90IGJlbG9uZyB0byBhbnkgZG9tYWluIChvciBhdAo+Pj4+IGxlYXN0IGN1cnJkKS4gUmlnaHQ/
Cj4+Pgo+Pj4gTm8uIFRoZSBtZm5zIGRvIGJlbG9uZyB0byB0aGUgdGFyZ2V0IGRvbWFpbi4KPj4K
Pj4gVG8gYmUgZnVsbHkgc2FmZSwgeW91IG5lZWQgdG8gdGFrZSBhIHJlZmVyZW5jZSBvbiBlYWNo
IHBhZ2UgeW91IG1hcHBlZC4KPj4gU28gd2hvIGlzIGdvaW5nIHRvIGdldCBhIHJlZmVyZW5jZSBv
biB0aGVtPyBXaG8gaXMgZ29pbmcgdG8gZHJvcCB0aGF0Pwo+Pgo+IAo+IFllcywgdGhhdCdzIHRy
dWUgYnV0IGl0J3MgYWxzbyB0cnVlIG9mIHByaXYgbWFwcGluZyBBSVVJLiBJIHRoaW5rIHRoZSBj
b3JyZWN0IGZpeCBpcyB0byBkZWFsIHdpdGggdGhpcyBpbiBzZXRfcDJtX2ZvcmVpZ25fZW50cnko
KSBzbyB0aGF0IGl0IGlzIGZpeGVkIGZvciBib3RoIGNhc2VzLiBJIGRvbid0IHRoaW5rIGl0IGlz
IHNvbWV0aGluZyB0aGF0IG91Z2h0IHRvIGJlIGFkZHJlc3NlZCBoZXJlLi4uIHVubGVzcyBJJ20g
bWlzc2luZyBzb21ldGhpbmcuCgpGb3IgeDg2IG1heWJlLiBGb3IgQXJtLCBmb3JlaWduIG1hcHBp
bmcgYXJlIGFsc28gZXhwb3NlZCB0byBndWVzdCBhbmQgd2UgCmdldCBhIHJlZmVyZW5jZSBldmVy
eSB0aW1lLiBJdCBpcyBwcm9iYWJseSBhbiBvdmVyc2lnaHQgb24gdGhlIHg4NiBzaWRlLgoKPiAK
Pj4+Cj4+Pj4gU28gdGhlcmUgaXMgbm8gd2F5IHRvIGdldC9wdXQgYSByZWZlcmVuY2Ugb24gdGhh
dAo+Pj4+IHBhZ2UuIFNvIEkgYW0gdW5jb252aW5jZWQgdGhhdCB0aGlzIGlzIHZlcnkgc2FmZS4K
Pj4+Pgo+Pj4+IEFsc28gbG9va2luZyBhdCB0aGUgeDg2IHNpZGUsIEkgY2FuJ3QgZmluZCBzdWNo
IHJlZmVyZW5jZSBpbiB0aGUgZm9yZWlnbgo+Pj4+IHBhdGggaW4gcDJtX2FkZF9mb3JlaWduLiBE
aWQgSSBtaXNzIGFueXRoaW5nPwo+Pj4KPj4+IE5vLCBJIGRvbid0IHRoaW5rIHRoZXJlIGlzIGFu
eSByZWZlcmVuY2UgY291bnRpbmcgdGhlcmUuLi4gYnV0IHRoaXMgaXMgbm8KPj4gZGlmZmVyZW50
IHRvIHByaXYgbWFwcGluZy4gSSdtIG5vdCB0cnlpbmcgdG8gZml4IHRoZSBtYXBwaW5nIGluZnJh
c3RydWN0dXJlIGF0Cj4+IHRoaXMgcG9pbnQuCj4+Pgo+Pj4+Cj4+Pj4gTm90ZSB0aGF0IHg4NiBk
b2VzIG5vdCBoYW5kbGUgcDJtIHRlYXJkb3duIHdpdGggZm9yZWlnbiBtYXAgYXQgdGhlCj4+Pj4g
bW9tZW50IChzZWUgcDJtX2FkZF9mb3JlaWduKS4KPj4+Pgo+Pj4+IFlvdSBhcmUgYnktcGFzc2lu
ZyB0aGlzIGNoZWNrIGFuZCBJIGNhbid0IHNlZSBob3cgdGhpcyB3b3VsZCBiZSBzYWZlIGZvcgo+
Pj4+IHRoZSB4ODYgc2lkZSB0b28uCj4+Pj4KPj4+Cj4+PiBJIGRvbid0IGZvbGxvdy4gV2hhdCBj
aGVjayBhbSBJIGJ5LXBhc3NpbmcgdGhhdCBpcyBjb3ZlcmVkIHdoZW4gcHJpdgo+PiBtYXBwaW5n
Pwo+Pgo+PiAgICAgICAvKgo+PiAgICAgICAgKiBodm0gZml4bWU6IHVudGlsIHN1cHBvcnQgaXMg
YWRkZWQgdG8gcDJtIHRlYXJkb3duIGNvZGUgdG8KPj4gY2xlYW51cCBhbnkKPj4gICAgICAgICog
Zm9yZWlnbiBlbnRyaWVzLCBsaW1pdCB0aGlzIHRvIGhhcmR3YXJlIGRvbWFpbiBvbmx5Lgo+PiAg
ICAgICAgKi8KPj4KPj4gSG93IHRoaXMgaXMgc2FmZSB3aXRoIHlvdXIgbmV3IHNvbHV0aW9uPyBU
aGF0IGxvb2tzIGxpa2UgYSByZWdyZXNzaW9uLi4uCj4gCj4gV2VsbCwgdGhlIG5ldyBoeXBlcmNh
bGwgaXMgdG9vbHMtb25seSBidXQgSSBjYW4gYWRkIHRoZSBleHRyYSBjaGVjayBmb3IgdGhlIGhh
cmR3YXJlIGRvbWFpbiBhbHRob3VnaCBpdCdzIHByb2JhYmx5IHJlZHVuZGFudCBpbiBwcmFjdGlj
ZS4KCldlbGwgYSBmb3JlaWduIGRvbWFpbiBjYW4gYmUgbmFzdHkgd2l0aCB5b3UuIExpa2UgcmVt
b3ZpbmcgdGhlIG1hcHBpbmcgCmZyb20gaXRzZWxmIHJlc3VsdGluZyB0byBmcmVlIHRoZSBtZW1v
cnkuLi4gU28geW91IG1heSBlbmQgdXAgCndyaXRpbmcvcmVhZCB3cm9uZyBtYXBwaW5nIG9yIGV2
ZW4gd29ydGggaW4gYW5vdGhlciBkb21haW4uCgpCdXQgdGhhdCdzIG1heSBub3QgaW1wYWN0IHRo
aXMgbmV3IGh5cGVyY2FsbC4KCj4gCj4+Cj4+IFsuLi5dCj4+Cj4+Pj4+ICsgICAgICogICAgICAg
ICAgd2lsbCBiZSBwb3B1bGF0ZWQgd2l0aCB0aGUgTUZOcyBvZiB0aGUgcmVzb3VyY2UuCj4+Pj4+
ICsgICAgICogICAgICAgICAgSWYgdGhlIHRvb2xzIGRvbWFpbiBpcyBIVk0gdGhlbiBpdCBpcyBl
eHBlY3RlZCB0aGF0LCBvbgo+Pj4+PiArICAgICAqICAgICAgICAgIGVudHJ5LCBmcmFtZV9saXN0
IHdpbGwgYmUgcG9wdWxhdGVkIHdpdGggYSBsaXN0IG9mIEdGTnMKPj4+Pj4gKyAgICAgKiAgICAg
ICAgICB0aGF0IHdpbGwgYmUgbWFwcGVkIHRvIHRoZSBNRk5zIG9mIHRoZSByZXNvdXJjZS4KPj4+
Pj4gKyAgICAgKiAgICAgICAgICBJZiAtRUlPIGlzIHJldHVybmVkIHRoZW4gdGhlIGZyYW1lX2xp
c3QgaGFzIG9ubHkgYmVlbgo+Pj4+PiArICAgICAqICAgICAgICAgIHBhcnRpYWxseSBtYXBwZWQg
YW5kIGl0IGlzIHVwIHRvIHRoZSBjYWxsZXIgdG8gdW5tYXAgYWxsCj4+Pj4+ICsgICAgICogICAg
ICAgICAgdGhlIEdGTnMuCj4+Pj4+ICsgICAgICogICAgICAgICAgVGhpcyBwYXJhbWV0ZXIgbWF5
IGJlIE5VTEwgaWYgbnJfZnJhbWVzIGlzIDAuCj4+Pj4+ICsgICAgICovCj4+Pj4+ICsgICAgWEVO
X0dVRVNUX0hBTkRMRSh4ZW5fdWxvbmdfdCkgZnJhbWVfbGlzdDsKPj4+Pj4gK307Cj4+Pj4+ICt0
eXBlZGVmIHN0cnVjdCB4ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2UKPj4+PiB4ZW5fbWVtX2FjcXVp
cmVfcmVzb3VyY2VfdDsKPj4+Pj4gK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9tZW1fYWNx
dWlyZV9yZXNvdXJjZV90KTsKPj4+Pj4gKwo+Pj4+PiAgICAgI2VuZGlmIC8qIGRlZmluZWQoX19Y
RU5fXykgfHwgZGVmaW5lZChfX1hFTl9UT09MU19fKSAqLwo+Pj4+Pgo+Pj4+PiAgICAgLyoKPj4+
Pgo+Pj4KPj4+IFNvcnJ5IHRvIGJlIGdldHRpbmcgZnJ1c3RyYXRlZCB3aXRoIHRoaXMsIGJ1dCBJ
J20gd29uZGVyaW5nIGhvdyBtYW55IG1vcmUKPj4gY29sb3VycyBJIG5lZWQgdG8gcGFpbnQgdGhp
cyBiaWtlLXNoZWQuCj4+Cj4+IEkgZG9uJ3Qga25vdyBob3cgeDg2IGxvb2tzIGxpa2UgYW5kIG1h
eWJlIHRoaXMgaXMgZmluZSBmb3IgQW5kcmV3IGFuZAo+PiBKYW4uIEJ1dCBmb3IgQXJtLCBpdCBk
b2VzIG5vdCBsb29rIGNvcnJlY3QuCj4+Cj4+IFRvIGdpdmUgeW91IGFuIGlkZWEsIG15IGZpcnN0
IHRob3VnaHQgdG8gaW1wbGVtZW50IHlvdXIgbmV3bHkgd3JvbmdseQo+PiBuYW1lZCBmdW5jdGlv
biB3YXMgdG8ganVzdCBjYWxsIHAybV9zZXRfZW50cnkgd2l0aCBwMm1fbWFwX2ZvcmVpZ24uIEJ1
dAo+PiBmcm9tIHRoaXMgZGlzY3Vzc2lvbiBpdCB3b3VsZCBsb29rIHBsYWluIHdyb25nLgo+Pgo+
PiBTbyB0aGlzIG1lYW5zIHRoZSBpbnRlcmZhY2UgaXMgbm90IGNsZWFyIGVub3VnaC4KPiAKPiBJ
J2QgcHJlZmVyIHRvIG1ha2UgdGhlIHdob2xlIHRoaW5nIHg4Ni1vbmx5IHNpbmNlIHRoYXQncyB0
aGUgb25seSBwbGF0Zm9ybSBvbiB3aGljaCBJIGNhbiB0ZXN0IGl0LCBhbmQgaW5kZWVkIHRoZSBj
b2RlIHVzZWQgdG8gYmUgeDg2LW9ubHkuIEphbiBvYmplY3RlZCB0byB0aGlzIHNvIGFsbCBJJ20g
dHJ5aW5nIHRvIGFjaGlldmUgaXMgdGhhdCBpdCBidWlsZHMgZm9yIEFSTS4gUGxlYXNlIGNhbiB5
b3UgYW5kIEphbiByZWFjaCBhZ3JlZW1lbnQgb24gd2hlcmUgdGhlIGNvZGUgc2hvdWxkIGxpdmUg
YW5kIGhvdywgaWYgYXQgYWxsLCBpdCBzaG91bGQgYmUgI2lmZGVmLWVkPwoKSSBhbSBxdWl0ZSBz
dXJwcmlzZWQgb2YgIml0IGlzIHRvb2xzLW9ubHkiIHNvIGl0IGlzIGZpbmUgdG8gbm90IHByb3Rl
Y3QgCml0IGV2ZW4gaWYgaXQgaXMgeDg2IG9ubHkuIFRoYXQncyBwcm9iYWJseSBnb2luZyB0byBi
aXRlIHVzIGluIHRoZSBmdXR1cmUuCgpDaGVlcnMsCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 14:27:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 14:27:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Bmn-00073h-PS; Thu, 19 Oct 2017 14:27:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4585d5216=roger.pau@citrix.com>)
 id 1e5Bmm-00073b-Tz
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 14:27:01 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 42/A4-31302-436B8E95; Thu, 19 Oct 2017 14:27:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsWSzvfng67xthe
 RBsdPyVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmXdjxnLtifVnH/mmEDY5N3FyMnh4SAv0TX
 4UNMXYwcHCwCqhIvZ1aAmGwC9hLTv1aAVIgARTdPP83excjFwSywgEli44JuFpCEsIC3xL7NM
 9lAbF4BT4ldy1oYQWwhgXqJ/V9OMELEBSVOznwCVs8soCOxYPcnNpD5zALSEsv/cYCEOQXcJH
 bfmgxWIiogI/HsdzcTxBhFif55D9ggrkyXODpzI9sERv5ZSKbOQjJ1FsLUBYzMqxjVi1OLylK
 LdI30kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECQ48BCHYwfv/jdIhRkoNJSZT3
 Y9WLSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvC1bgXKCRanpqRVpmTnAKIBJS3DwKInwztsCl
 OYtLkjMLc5Mh0idYlSUEud9DZIQAElklObBtcEi7xKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJ
 WEeZVBtvNk5pXATX8FtJgJaDG7PdjikkSElFQDo5lk8nZZ56WHNljqFZ0pMPGzLxJLOFH/9E7
 q1TIFHanO/6dM9t986HEt3inEc/McwUv8/mFtvFn3LoWq5EpVtt35luMR5+VwpvvJdx9mVk8B
 uV3uc54tXyY81f629PM5fzvE+Y56VfIqf3ZTr09WVxTLMJwX8uH36+0rd6bXx1bWld6eYMCox
 FKckWioxVxUnAgA5mjpFbcCAAA=
X-Env-Sender: prvs=4585d5216=roger.pau@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1508423216!104907327!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54196 invoked from network); 19 Oct 2017 14:26:58 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 14:26:58 -0000
X-IronPort-AV: E=Sophos;i="5.43,402,1503360000"; d="scan'208";a="106402604"
Date: Thu, 19 Oct 2017 15:26:30 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20171019142630.itzer53evzrx6tyn@dhcp-3-128.uk.xensource.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-16-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506049330-11196-16-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V3 15/29] x86/vvtd: Process interrupt
	remapping request
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMTE6MDE6NTZQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IFdoZW4gYSByZW1h
cHBpbmcgaW50ZXJydXB0IHJlcXVlc3QgYXJyaXZlcywgcmVtYXBwaW5nIGhhcmR3YXJlIGNvbXB1
dGVzIHRoZQo+IGludGVycnVwdF9pbmRleCBwZXIgdGhlIGFsZ29yaXRobSBkZXNjcmliZWQgaW4g
VlREIHNwZWMKPiAiSW50ZXJydXB0IFJlbWFwcGluZyBUYWJsZSIsIGludGVycHJldHMgdGhlIElS
VEUgYW5kIGdlbmVyYXRlcyBhIHJlbWFwcGVkCj4gaW50ZXJydXB0IHJlcXVlc3QuCj4gCj4gVGhp
cyBwYXRjaCBpbnRyb2R1Y2VzIHZpb21tdV9oYW5kbGVfaXJxX3JlcXVlc3QoKSB0byBlbXVsYXRl
IHRoZSBwcm9jZXNzIGhvdwo+IHJlbWFwcGluZyBoYXJkd2FyZSBoYW5kbGVzIGEgcmVtYXBwaW5n
IGludGVycnVwdCByZXF1ZXN0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdh
b0BpbnRlbC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRl
bC5jb20+Cj4gCj4gLS0tCj4gdjM6Cj4gIC0gRW5jb2RlIG1hcF9ndWVzdF9wYWdlKCkncyBlcnJv
ciBpbnRvIHZvaWQqIHRvIGF2b2lkIHVzaW5nIGFub3RoZXIgcGFyYW1ldGVyCj4gLS0tCj4gIHhl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oIHwgIDIxICsrKwo+ICB4ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jICB8IDI2NCArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0KPiAgMiBmaWxlcyBjaGFuZ2VkLCAyODQgaW5zZXJ0aW9ucygrKSwgMSBkZWxl
dGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9t
bXUuaCBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oCj4gaW5kZXggNzAzNzI2
Zi4uNzkwMzg0ZiAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9t
bXUuaAo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oCj4gQEAgLTIx
OCw2ICsyMTgsMjEgQEAKPiAgI2RlZmluZSBkbWFfZnJjZF9zb3VyY2VfaWQoYykgKGMgJiAweGZm
ZmYpCj4gICNkZWZpbmUgZG1hX2ZyY2RfcGFnZV9hZGRyKGQpIChkICYgKCgodTY0KS0xKSA8PCAx
MikpIC8qIGxvdyA2NCBiaXQgKi8KPiAgCj4gK2VudW0gVlREX0ZBVUxUX1RZUEUKPiArewo+ICsg
ICAgLyogSW50ZXJydXB0IHJlbWFwcGluZyB0cmFuc2l0aW9uIGZhdWx0cyAqLwo+ICsgICAgVlRE
X0ZSX0lSX1JFUV9SU1ZEICAgICAgPSAweDIwLCAvKiBPbmUgb3IgbW9yZSBJUiByZXF1ZXN0IHJl
c2VydmVkCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIGZpZWxkcyBz
ZXQgKi8KPiArICAgIFZURF9GUl9JUl9JTkRFWF9PVkVSICAgID0gMHgyMSwgLyogSW5kZXggdmFs
dWUgZ3JlYXRlciB0aGFuIG1heCAqLwo+ICsgICAgVlREX0ZSX0lSX0VOVFJZX1AgICAgICAgPSAw
eDIyLCAvKiBQcmVzZW50IChQKSBub3Qgc2V0IGluIElSVEUgKi8KPiArICAgIFZURF9GUl9JUl9S
T09UX0lOVkFMICAgID0gMHgyMywgLyogSVIgUm9vdCB0YWJsZSBpbnZhbGlkICovCj4gKyAgICBW
VERfRlJfSVJfSVJURV9SU1ZEICAgICA9IDB4MjQsIC8qIElSVEUgUnN2ZCBmaWVsZCBub24temVy
byB3aXRoCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIFByZXNlbnQg
ZmxhZyBzZXQgKi8KPiArICAgIFZURF9GUl9JUl9SRVFfQ09NUEFUICAgID0gMHgyNSwgLyogRW5j
b3VudGVyZWQgY29tcGF0aWJsZSBJUgo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKiByZXF1ZXN0IHdoaWxlIGRpc2FibGVkICovCj4gKyAgICBWVERfRlJfSVJfU0lEX0VS
UiAgICAgICA9IDB4MjYsIC8qIEludmFsaWQgU291cmNlLUlEICovCj4gK307CgpXaHkgZG9lcyB0
aGlzIG5lZWQgdG8gYmUgYW4gZW51bT8gUGx1cyBlbnVtIHR5cGUgbmFtZXMgc2hvdWxkIG5vdCBi
ZQphbGwgaW4gdXBwZXJjYXNlLgoKSW4gYW55IGNhc2UsIEkgd291bGQganVzdCB1c2UgZGVmaW5l
cywgbGlrZSBpdCdzIGRvbmUgZm9yIGFsbCBvdGhlcgp2YWx1ZXMgaW4gdGhlIGZpbGUuCgo+ICsK
PiAgLyoKPiAgICogMDogUHJlc2VudAo+ICAgKiAxLTExOiBSZXNlcnZlZAo+IEBAIC0zNTgsNiAr
MzczLDEyIEBAIHN0cnVjdCBpcmVtYXBfZW50cnkgewo+ICB9Owo+ICAKPiAgLyoKPiArICogV2hl
biBWVC1kIGRvZXNuJ3QgZW5hYmxlIEV4dGVuZGVkIEludGVycnVwdCBNb2RlLiBIYXJkd2FyZSBv
bmx5IGludGVycHJldHMKPiArICogb25seSA4LWJpdHMgKFsxNTo4XSkgb2YgRGVzdGluYXRpb24t
SUQgZmllbGQgaW4gdGhlIElSVEVzLgo+ICsgKi8KPiArI2RlZmluZSBJUlRFX3hBUElDX0RFU1Rf
TUFTSyAweGZmMDAKPiArCj4gKy8qCj4gICAqIFBvc3RlZC1pbnRlcnJ1cHQgZGVzY3JpcHRvciBh
ZGRyZXNzIGlzIDY0IGJpdHMgd2l0aCA2NC1ieXRlIGFsaWduZWQsIG9ubHkKPiAgICogdGhlIHVw
cGVyIDI2IGJpdHMgb2YgbGVzdCBzaWduaWZpY2lhbnQgMzIgYml0cyBpcyBhdmFpbGFibGUuCj4g
ICAqLwo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwo+IGluZGV4IGEwZjYzZTkuLjkwYzAw
ZjUgMTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwo+ICsr
KyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMKPiBAQCAtMjMsMTEgKzIzLDE3
IEBACj4gICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KPiAgI2luY2x1ZGUgPHhlbi92aW9tbXUuaD4K
PiAgI2luY2x1ZGUgPHhlbi94bWFsbG9jLmg+Cj4gKyNpbmNsdWRlIDxhc20vYXBpYy5oPgo+ICAj
aW5jbHVkZSA8YXNtL2N1cnJlbnQuaD4KPiArI2luY2x1ZGUgPGFzbS9ldmVudC5oPgo+ICAjaW5j
bHVkZSA8YXNtL2h2bS9kb21haW4uaD4KPiArI2luY2x1ZGUgPGFzbS9pb19hcGljLmg+Cj4gICNp
bmNsdWRlIDxhc20vcGFnZS5oPgo+ICsjaW5jbHVkZSA8YXNtL3AybS5oPgo+ICsjaW5jbHVkZSA8
YXNtL3Zpb21tdS5oPgo+ICAKPiAgI2luY2x1ZGUgImlvbW11LmgiCj4gKyNpbmNsdWRlICJ2dGQu
aCIKPiAgCj4gIC8qIFN1cHBvcnRlZCBjYXBhYmlsaXRpZXMgYnkgdnZ0ZCAqLwo+ICB1bnNpZ25l
ZCBpbnQgdnZ0ZF9jYXBzID0gVklPTU1VX0NBUF9JUlFfUkVNQVBQSU5HOwo+IEBAIC0xMTEsNiAr
MTE3LDEzMiBAQCBzdGF0aWMgaW5saW5lIHVpbnQ2NF90IHZ2dGRfZ2V0X3JlZ19xdWFkKHN0cnVj
dCB2dnRkICp2dGQsIHVpbnQzMl90IHJlZykKPiAgICAgIHJldHVybiB2dGQtPnJlZ3MtPmRhdGE2
NFtyZWcvc2l6ZW9mKHVpbnQ2NF90KV07Cj4gIH0KPiAgCj4gK3N0YXRpYyB2b2lkKiBtYXBfZ3Vl
c3RfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1aW50NjRfdCBnZm4pCgpnZm5fdCBzZWVtcyBsaWtl
IGEgYmV0dGVyIHR5cGUgdGhlbiB1aW50NjRfdC4KCj4gK3sKPiArICAgIHN0cnVjdCBwYWdlX2lu
Zm8gKnA7Cj4gKyAgICB2b2lkICpyZXQ7Cj4gKwo+ICsgICAgcCA9IGdldF9wYWdlX2Zyb21fZ2Zu
KGQsIGdmbiwgTlVMTCwgUDJNX0FMTE9DKTsKCllvdSBjYW4gZG8gdGhlIGluaXRpYWxpemF0aW9u
IG9mIHAgYXQgZGVjbGFyYXRpb24uCgo+ICsgICAgaWYgKCAhcCApCj4gKyAgICAgICAgcmV0dXJu
IEVSUl9QVFIoLUVJTlZBTCk7Cj4gKwo+ICsgICAgaWYgKCAhZ2V0X3BhZ2VfdHlwZShwLCBQR1Rf
d3JpdGFibGVfcGFnZSkgKQo+ICsgICAgewo+ICsgICAgICAgIHB1dF9wYWdlKHApOwo+ICsgICAg
ICAgIHJldHVybiBFUlJfUFRSKC1FSU5WQUwpOwo+ICsgICAgfQo+ICsKPiArICAgIHJldCA9IF9f
bWFwX2RvbWFpbl9wYWdlX2dsb2JhbChwKTsKPiArICAgIGlmICggIXJldCApCj4gKyAgICB7Cj4g
KyAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUocCk7Cj4gKyAgICAgICAgcmV0dXJuIEVSUl9QVFIo
LUVOT01FTSk7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmV0dXJuIHJldDsKPiArfQo+ICsKPiArc3Rh
dGljIHZvaWQgdW5tYXBfZ3Vlc3RfcGFnZSh2b2lkICp2aXJ0KQo+ICt7Cj4gKyAgICBzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlOwo+ICsKPiArICAgIEFTU0VSVCgodW5zaWduZWQgbG9uZyl2aXJ0ICYg
UEFHRV9NQVNLKTsKCkknbSBub3Qgc3VyZSBJIGdldCB0aGUgcG9pbnQgb2YgdGhlIGNoZWNrIGFi
b3ZlLgoKPiArICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShkb21haW5fcGFnZV9tYXBfdG9fbWZuKHZp
cnQpKTsKPiArCj4gKyAgICB1bm1hcF9kb21haW5fcGFnZV9nbG9iYWwodmlydCk7Cj4gKyAgICBw
dXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKPiArfQo+ICsKPiArc3RhdGljIHZvaWQgdnZ0ZF9pbmpf
aXJxKHN0cnVjdCB2bGFwaWMgKnRhcmdldCwgdWludDhfdCB2ZWN0b3IsCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50OF90IHRyaWdfbW9kZSwgdWludDhfdCBkZWxpdmVyeV9tb2RlKQo+
ICt7Cj4gKyAgICB2dnRkX2RlYnVnKCJkZXN0PXYlZCwgZGVsaXZlcnlfbW9kZT0leCB2ZWN0b3I9
JWQgdHJpZ19tb2RlPSVkXG4iLAo+ICsgICAgICAgICAgICAgICB2bGFwaWNfdmNwdSh0YXJnZXQp
LT52Y3B1X2lkLCBkZWxpdmVyeV9tb2RlLCB2ZWN0b3IsIHRyaWdfbW9kZSk7Cj4gKwo+ICsgICAg
QVNTRVJUKChkZWxpdmVyeV9tb2RlID09IGRlc3RfRml4ZWQpIHx8Cj4gKyAgICAgICAgICAgKGRl
bGl2ZXJ5X21vZGUgPT0gZGVzdF9Mb3dlc3RQcmlvKSk7Cj4gKwo+ICsgICAgdmxhcGljX3NldF9p
cnEodGFyZ2V0LCB2ZWN0b3IsIHRyaWdfbW9kZSk7Cj4gK30KPiArCj4gK3N0YXRpYyBpbnQgdnZ0
ZF9kZWxpdmVyeShzdHJ1Y3QgZG9tYWluICpkLCB1aW50OF90IHZlY3RvciwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgIHVpbnQzMl90IGRlc3QsIHVpbnQ4X3QgZGVzdF9tb2RlLAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDhfdCBkZWxpdmVyeV9tb2RlLCB1aW50OF90IHRyaWdf
bW9kZSkKPiArewo+ICsgICAgc3RydWN0IHZsYXBpYyAqdGFyZ2V0Owo+ICsgICAgc3RydWN0IHZj
cHUgKnY7Cj4gKwo+ICsgICAgc3dpdGNoICggZGVsaXZlcnlfbW9kZSApCj4gKyAgICB7Cj4gKyAg
ICBjYXNlIGRlc3RfTG93ZXN0UHJpbzoKPiArICAgICAgICB0YXJnZXQgPSB2bGFwaWNfbG93ZXN0
X3ByaW8oZCwgTlVMTCwgMCwgZGVzdCwgZGVzdF9tb2RlKTsKPiArICAgICAgICBpZiAoIHRhcmdl
dCAhPSBOVUxMICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHZ2dGRfaW5qX2lycSh0YXJn
ZXQsIHZlY3RvciwgdHJpZ19tb2RlLCBkZWxpdmVyeV9tb2RlKTsKPiArICAgICAgICAgICAgYnJl
YWs7Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIHZ2dGRfZGVidWcoIm51bGwgcm91bmQgcm9iaW46
IHZlY3Rvcj0lMDJ4XG4iLCB2ZWN0b3IpOwo+ICsgICAgICAgIGJyZWFrOwo+ICsKPiArICAgIGNh
c2UgZGVzdF9GaXhlZDoKPiArICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCj4gKyAgICAg
ICAgICAgIGlmICggdmxhcGljX21hdGNoX2Rlc3QodmNwdV92bGFwaWModiksIE5VTEwsIDAsIGRl
c3QsIGRlc3RfbW9kZSkgKQo+ICsgICAgICAgICAgICAgICAgdnZ0ZF9pbmpfaXJxKHZjcHVfdmxh
cGljKHYpLCB2ZWN0b3IsIHRyaWdfbW9kZSwgZGVsaXZlcnlfbW9kZSk7Cj4gKyAgICAgICAgYnJl
YWs7Cj4gKwo+ICsgICAgY2FzZSBkZXN0X05NSToKPiArICAgICAgICBmb3JfZWFjaF92Y3B1ICgg
ZCwgdiApCj4gKyAgICAgICAgICAgIGlmICggdmxhcGljX21hdGNoX2Rlc3QodmNwdV92bGFwaWMo
diksIE5VTEwsIDAsIGRlc3QsIGRlc3RfbW9kZSkgJiYKPiArICAgICAgICAgICAgICAgICAhdGVz
dF9hbmRfc2V0X2Jvb2wodi0+bm1pX3BlbmRpbmcpICkKPiArICAgICAgICAgICAgICAgIHZjcHVf
a2ljayh2KTsKPiArICAgICAgICBicmVhazsKPiArCj4gKyAgICBkZWZhdWx0Ogo+ICsgICAgICAg
IGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiVW5zdXBwb3J0ZWQgVlREIGRlbGl2ZXJ5IG1vZGUg
JWRcbiIsCj4gKyAgICAgICAgICAgICAgICAgZGVsaXZlcnlfbW9kZSk7Cj4gKyAgICAgICAgcmV0
dXJuIC1FSU5WQUw7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmV0dXJuIDA7Cj4gK30KPiArCj4gK3N0
YXRpYyB1aW50MzJfdCBpcnFfcmVtYXBwaW5nX3JlcXVlc3RfaW5kZXgoCj4gKyAgICBjb25zdCBz
dHJ1Y3QgYXJjaF9pcnFfcmVtYXBwaW5nX3JlcXVlc3QgKmlycSkKPiArewo+ICsgICAgaWYgKCBp
cnEtPnR5cGUgPT0gVklPTU1VX1JFUVVFU1RfSVJRX01TSSApCj4gKyAgICB7Cj4gKyAgICAgICAg
dWludDMyX3QgaW5kZXg7Cj4gKyAgICAgICAgc3RydWN0IG1zaV9tc2dfcmVtYXBfZW50cnkgbXNp
X21zZyA9Cj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICAuYWRkcmVzc19sbyA9IHsgLnZhbCA9
IGlycS0+bXNnLm1zaS5hZGRyIH0sCj4gKyAgICAgICAgICAgIC5kYXRhID0gaXJxLT5tc2cubXNp
LmRhdGEsCj4gKyAgICAgICAgfTsKPiArCj4gKyAgICAgICAgaW5kZXggPSAobXNpX21zZy5hZGRy
ZXNzX2xvLmluZGV4XzE1IDw8IDE1KSArCj4gKyAgICAgICAgICAgICAgICBtc2lfbXNnLmFkZHJl
c3NfbG8uaW5kZXhfMF8xNDsKPiArICAgICAgICBpZiAoIG1zaV9tc2cuYWRkcmVzc19sby5TSFYg
KQo+ICsgICAgICAgICAgICBpbmRleCArPSAodWludDE2X3QpbXNpX21zZy5kYXRhOwo+ICsKPiAr
ICAgICAgICByZXR1cm4gaW5kZXg7Cj4gKyAgICB9Cj4gKyAgICBlbHNlIGlmICggaXJxLT50eXBl
ID09IFZJT01NVV9SRVFVRVNUX0lSUV9BUElDICkKPiArICAgIHsKPiArICAgICAgICBzdHJ1Y3Qg
SU9fQVBJQ19yb3V0ZV9yZW1hcF9lbnRyeSByZW1hcF9ydGUgPSB7IC52YWwgPSBpcnEtPm1zZy5y
dGUgfTsKPiArCj4gKyAgICAgICAgcmV0dXJuIChyZW1hcF9ydGUuaW5kZXhfMTUgPDwgMTUpICsg
cmVtYXBfcnRlLmluZGV4XzBfMTQ7Cj4gKyAgICB9CgpJTUhPIGEgc3dpdGNoIHdpdGggYSBzaW5n
bGUgcmV0dXJuIHdvdWxkIGJlIGJldHRlciBoZXJlOgoKdWludDMyX3QgaW5kZXggPSAwOwoKc3dp
dGNoICggaXJxLT50eXBlICkKewpjYXNlIC4uLjoKICAgIGluZGV4ID0gLi4uOwogICAgYnJlYWs7
Cn0KCnJldHVybiBpbmRleDsKCj4gKyAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKPiArCj4gKyAg
ICByZXR1cm4gMDsKPiArfQo+ICsKPiArc3RhdGljIGlubGluZSB1aW50MzJfdCBpcnRlX2Rlc3Qo
c3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IGRlc3QpCj4gK3sKPiArICAgIC8qIEluIHhBUElD
IG1vZGUsIG9ubHkgOC1iaXRzKFsxNTo4XSkgYXJlIHZhbGlkICovCj4gKyAgICByZXR1cm4gdnZ0
ZC0+c3RhdHVzLmVpbV9lbmFibGVkID8gZGVzdAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA6IE1BU0tfRVhUUihkZXN0LCBJUlRFX3hBUElDX0RFU1RfTUFTSyk7CgpJdCdz
IGVhc2llciB0byByZWFkIHN0eWxlIHdpc2UuCgo+ICt9Cj4gKwo+ICBzdGF0aWMgdm9pZCB2dnRk
X2hhbmRsZV9nY21kX2lyZShzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3QgdmFsKQo+ICB7Cj4g
ICAgICB2dnRkX2luZm8oIiVzYWJsZSBJbnRlcnJ1cHQgUmVtYXBwaW5nIiwKPiBAQCAtMjU1LDYg
KzM4NywxMzUgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBodm1fbW1pb19vcHMgdnZ0ZF9tbWlvX29w
cyA9IHsKPiAgICAgIC53cml0ZSA9IHZ2dGRfd3JpdGUKPiAgfTsKPiAgCj4gK3N0YXRpYyB2b2lk
IHZ2dGRfaGFuZGxlX2ZhdWx0KHN0cnVjdCB2dnRkICp2dnRkLAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdHJ1Y3QgYXJjaF9pcnFfcmVtYXBwaW5nX3JlcXVlc3QgKmlycSwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGlyZW1hcF9lbnRyeSAqaXJ0ZSwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZhdWx0LAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHJlY29yZF9mYXVsdCkKPiArewo+ICsg
ICBpZiAoICFyZWNvcmRfZmF1bHQgKQo+ICsgICAgICAgIHJldHVybjsKPiArCj4gKyAgICBzd2l0
Y2ggKCBmYXVsdCApCj4gKyAgICB7Cj4gKyAgICBjYXNlIFZURF9GUl9JUl9TSURfRVJSOgo+ICsg
ICAgY2FzZSBWVERfRlJfSVJfSVJURV9SU1ZEOgo+ICsgICAgY2FzZSBWVERfRlJfSVJfRU5UUllf
UDoKPiArICAgICAgICBpZiAoIHFpbnZhbF9mYXVsdF9kaXNhYmxlKCppcnRlKSApCj4gKyAgICAg
ICAgICAgIGJyZWFrOwo+ICsgICAgLyogZmFsbCB0aHJvdWdoICovCj4gKyAgICBjYXNlIFZURF9G
Ul9JUl9JTkRFWF9PVkVSOgo+ICsgICAgY2FzZSBWVERfRlJfSVJfUk9PVF9JTlZBTDoKPiArICAg
ICAgICAvKiBUT0RPOiBoYW5kbGUgZmF1bHQgKGUuZy4gcmVjb3JkIGFuZCByZXBvcnQgdGhpcyBm
YXVsdCB0byBWTSAqLwo+ICsgICAgICAgIGJyZWFrOwo+ICsKPiArICAgIGRlZmF1bHQ6Cj4gKyAg
ICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJDYW4ndCBoYW5kbGUgVlQtZCBmYXVsdCAleFxu
IiwgZmF1bHQpOwoKWW91IGFscmVhZHkgZGVmaW5lZCBzb21lIHZ2dGQgc3BlY2lmaWMgZGVidWcg
aGVscGVycywgd2h5IGFyZSB0aG9zZQpub3QgdXNlZCBoZXJlPyBnZHByaW50ayAoYXMgdGhlICdk
JyBkZW5vdGVzKSBpcyBvbmx5IGZvciBkZWJ1ZwpwdXJwb3Nlcy4KCj4gKyAgICB9Cj4gKyAgICBy
ZXR1cm47Cj4gK30KPiArCj4gK3N0YXRpYyBib29sIHZ2dGRfaXJxX3JlcXVlc3Rfc2FuaXR5X2No
ZWNrKGNvbnN0IHN0cnVjdCB2dnRkICp2dnRkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgYXJjaF9pcnFfcmVtYXBwaW5nX3JlcXVlc3QgKmlycSkK
PiArewo+ICsgICAgaWYgKCBpcnEtPnR5cGUgPT0gVklPTU1VX1JFUVVFU1RfSVJRX0FQSUMgKQo+
ICsgICAgewo+ICsgICAgICAgIHN0cnVjdCBJT19BUElDX3JvdXRlX3JlbWFwX2VudHJ5IHJ0ZSA9
IHsgLnZhbCA9IGlycS0+bXNnLnJ0ZSB9Owo+ICsKPiArICAgICAgICBBU1NFUlQocnRlLmZvcm1h
dCk7CgpJcyBpdCBmaW5lIHRvIEFTU0VSVCBoZXJlPyBDYW4ndCB0aGUgZ3Vlc3Qgc2V0IHJ0ZS5m
b3JtYXQgdG8gd2hhdGV2ZXIKaXQgd2FudHM/Cgo+ICsgICAgICAgIHJldHVybiAhIXJ0ZS5yZXNl
cnZlZDsKPiArICAgIH0KPiArICAgIGVsc2UgaWYgKCBpcnEtPnR5cGUgPT0gVklPTU1VX1JFUVVF
U1RfSVJRX01TSSApCj4gKyAgICB7Cj4gKyAgICAgICAgc3RydWN0IG1zaV9tc2dfcmVtYXBfZW50
cnkgbXNpX21zZyA9Cj4gKyAgICAgICAgeyAuYWRkcmVzc19sbyA9IHsgLnZhbCA9IGlycS0+bXNn
Lm1zaS5hZGRyIH0gfTsKPiArCj4gKyAgICAgICAgQVNTRVJUKG1zaV9tc2cuYWRkcmVzc19sby5m
b3JtYXQpOwo+ICsgICAgICAgIHJldHVybiAwOwo+ICsgICAgfQo+ICsgICAgQVNTRVJUX1VOUkVB
Q0hBQkxFKCk7CgpBZ2FpbiBJIHRoaW5rIGEgc3dpdGNoIHdvdWxkIGJlIGJldHRlciBoZXJlLgoK
PiArCj4gKyAgICByZXR1cm4gMDsKPiArfQo+ICsKPiArLyoKPiArICogJ3JlY29yZF9mYXVsdCcg
aXMgYSBmbGFnIHRvIGluZGljYXRlIHdoZXRoZXIgd2UgbmVlZCByZWNvcmRpbmcgYSBmYXVsdAo+
ICsgKiBhbmQgbm90aWZ5aW5nIGd1ZXN0IHdoZW4gYSBmYXVsdCBoYXBwZW5zIGR1cmluZyBmZXRj
aGluZyB2SVJURS4KPiArICovCj4gK3N0YXRpYyBpbnQgdnZ0ZF9nZXRfZW50cnkoc3RydWN0IHZ2
dGQgKnZ2dGQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGFyY2hfaXJxX3Jl
bWFwcGluZ19yZXF1ZXN0ICppcnEsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IGlyZW1hcF9lbnRyeSAqZGVzdCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHJl
Y29yZF9mYXVsdCkKPiArewo+ICsgICAgdWludDMyX3QgZW50cnkgPSBpcnFfcmVtYXBwaW5nX3Jl
cXVlc3RfaW5kZXgoaXJxKTsKPiArICAgIHN0cnVjdCBpcmVtYXBfZW50cnkgICppcnRlLCAqaXJ0
X3BhZ2U7Cj4gKwo+ICsgICAgdnZ0ZF9kZWJ1ZygiaW50ZXJwcmV0IGEgcmVxdWVzdCB3aXRoIGlu
ZGV4ICV4XG4iLCBlbnRyeSk7Cj4gKwo+ICsgICAgaWYgKCB2dnRkX2lycV9yZXF1ZXN0X3Nhbml0
eV9jaGVjayh2dnRkLCBpcnEpICkKPiArICAgIHsKPiArICAgICAgICB2dnRkX2hhbmRsZV9mYXVs
dCh2dnRkLCBpcnEsIE5VTEwsIFZURF9GUl9JUl9SRVFfUlNWRCwgcmVjb3JkX2ZhdWx0KTsKPiAr
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiArICAgIH0KPiArCj4gKyAgICBpZiAoIGVudHJ5ID4g
dnZ0ZC0+c3RhdHVzLmlydF9tYXhfZW50cnkgKQo+ICsgICAgewo+ICsgICAgICAgIHZ2dGRfaGFu
ZGxlX2ZhdWx0KHZ2dGQsIGlycSwgTlVMTCwgVlREX0ZSX0lSX0lOREVYX09WRVIsIHJlY29yZF9m
YXVsdCk7Cj4gKyAgICAgICAgcmV0dXJuIC1FQUNDRVM7Cj4gKyAgICB9Cj4gKwo+ICsgICAgaXJ0
X3BhZ2UgPSBtYXBfZ3Vlc3RfcGFnZSh2dnRkLT5kb21haW4sCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHZ2dGQtPnN0YXR1cy5pcnQgKyAoZW50cnkgPj4gSVJFTUFQX0VOVFJZX09S
REVSKSk7CgpTaW5jZSBBRkFJQ1QgeW91IGhhdmUgdG8gcmVhZCB0aGlzIHBhZ2UocykgZXZlcnkg
dGltZSBhbiBpbnRlcnJ1cHQKbmVlZHMgdG8gYmUgZGVsaXZlcmVkLCB3b3VsZG4ndCBpdCBtYWtl
IHNlbnNlIGZvciBwZXJmb3JtYW5jZSByZWFzb25zCnRvIGhhdmUgdGhlIHBhZ2UgcGVybWFuZW50
bHkgbWFwcGVkPwoKV2hhdCdzIHRoZSBtYXhpbXVtIG51bWJlciBvZiBwYWdlcyB0aGF0IGNhbiBi
ZSB1c2VkIGhlcmU/Cgo+ICsgICAgaWYgKCBJU19FUlIoaXJ0X3BhZ2UpICkKPiArICAgIHsKPiAr
ICAgICAgICB2dnRkX2hhbmRsZV9mYXVsdCh2dnRkLCBpcnEsIE5VTEwsIFZURF9GUl9JUl9ST09U
X0lOVkFMLCByZWNvcmRfZmF1bHQpOwo+ICsgICAgICAgIHJldHVybiBQVFJfRVJSKGlydF9wYWdl
KTsKPiArICAgIH0KPiArCj4gKyAgICBpcnRlID0gaXJ0X3BhZ2UgKyAoZW50cnkgJSAoMSA8PCBJ
UkVNQVBfRU5UUllfT1JERVIpKTsKPiArICAgIGRlc3QtPnZhbCA9IGlydGUtPnZhbDsKCk5vdCB0
aGF0IGl0IG1hdHRlcnMgbXVjaCwgYnV0IGZvciBjb2hlcmVuY3kgcmVhc29ucyBJIHdvdWxkIG9u
bHkgc2V0CmRlc3QtPnZhbCBhZnRlciBhbGwgdGhlIGNoZWNrcyBoYXZlIGJlZW4gcGVyZm9ybWVk
LgoKPiArICAgIGlmICggIXFpbnZhbF9wcmVzZW50KCppcnRlKSApCj4gKyAgICB7Cj4gKyAgICAg
ICAgdnZ0ZF9oYW5kbGVfZmF1bHQodnZ0ZCwgaXJxLCBOVUxMLCBWVERfRlJfSVJfRU5UUllfUCwg
cmVjb3JkX2ZhdWx0KTsKPiArICAgICAgICB1bm1hcF9ndWVzdF9wYWdlKGlydF9wYWdlKTsKPiAr
ICAgICAgICByZXR1cm4gLUVOT0VOVDsKPiArICAgIH0KPiArCj4gKyAgICAvKiBDaGVjayByZXNl
cnZlZCBiaXRzICovCj4gKyAgICBpZiAoIChpcnRlLT5yZW1hcC5yZXNfMSB8fCBpcnRlLT5yZW1h
cC5yZXNfMiB8fCBpcnRlLT5yZW1hcC5yZXNfMyB8fAo+ICsgICAgICAgICAgaXJ0ZS0+cmVtYXAu
cmVzXzQpICkKPiArICAgIHsKPiArICAgICAgICB2dnRkX2hhbmRsZV9mYXVsdCh2dnRkLCBpcnEs
IE5VTEwsIFZURF9GUl9JUl9JUlRFX1JTVkQsIHJlY29yZF9mYXVsdCk7Cj4gKyAgICAgICAgdW5t
YXBfZ3Vlc3RfcGFnZShpcnRfcGFnZSk7Cj4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gKyAg
ICB9Cj4gKwo+ICsgICAgLyogRklYTUU6IFdlIGRvbid0IGNoZWNrIGFnYWluc3QgdGhlIHNvdXJj
ZSBJRCAqLwo+ICsgICAgdW5tYXBfZ3Vlc3RfcGFnZShpcnRfcGFnZSk7Cj4gKwo+ICsgICAgcmV0
dXJuIDA7Cj4gK30KPiArCj4gK3N0YXRpYyBpbnQgdnZ0ZF9oYW5kbGVfaXJxX3JlcXVlc3Qoc3Ry
dWN0IGRvbWFpbiAqZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1
Y3QgYXJjaF9pcnFfcmVtYXBwaW5nX3JlcXVlc3QgKmlycSkKPiArewo+ICsgICAgc3RydWN0IGly
ZW1hcF9lbnRyeSBpcnRlOwo+ICsgICAgaW50IHJldDsKPiArICAgIHN0cnVjdCB2dnRkICp2dnRk
ID0gZG9tYWluX3Z2dGQoZCk7Cj4gKwo+ICsgICAgaWYgKCAhdnZ0ZCB8fCAhdnZ0ZC0+c3RhdHVz
LmludHJlbWFwX2VuYWJsZWQgKQo+ICsgICAgICAgIHJldHVybiAtRU5PREVWOwo+ICsKPiArICAg
IHJldCA9IHZ2dGRfZ2V0X2VudHJ5KHZ2dGQsIGlycSwgJmlydGUsIHRydWUpOwo+ICsgICAgaWYg
KCByZXQgKQo+ICsgICAgICAgIHJldHVybiByZXQ7Cj4gKwo+ICsgICAgcmV0dXJuIHZ2dGRfZGVs
aXZlcnkodnZ0ZC0+ZG9tYWluLCBpcnRlLnJlbWFwLnZlY3RvciwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgIGlydGVfZGVzdCh2dnRkLCBpcnRlLnJlbWFwLmRzdCksCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICBpcnRlLnJlbWFwLmRtLCBpcnRlLnJlbWFwLmRsbSwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgIGlydGUucmVtYXAudG0pOwo+ICt9Cj4gKwo+ICBzdGF0aWMgdm9pZCB2
dnRkX3Jlc2V0KHN0cnVjdCB2dnRkICp2dnRkLCB1aW50NjRfdCBjYXBhYmlsaXR5KQo+ICB7Cj4g
ICAgICB1aW50NjRfdCBjYXAgPSBjYXBfc2V0X251bV9mYXVsdF9yZWdzKDFVTEwpIHwKPiBAQCAt
MzI0LDcgKzU4NSw4IEBAIHN0YXRpYyBpbnQgdnZ0ZF9kZXN0cm95KHN0cnVjdCB2aW9tbXUgKnZp
b21tdSkKPiAgCj4gIHN0cnVjdCB2aW9tbXVfb3BzIHZ2dGRfaHZtX3ZteF9vcHMgPSB7Cj4gICAg
ICAuY3JlYXRlID0gdnZ0ZF9jcmVhdGUsCj4gLSAgICAuZGVzdHJveSA9IHZ2dGRfZGVzdHJveQo+
ICsgICAgLmRlc3Ryb3kgPSB2dnRkX2Rlc3Ryb3ksCj4gKyAgICAuaGFuZGxlX2lycV9yZXF1ZXN0
ID0gdnZ0ZF9oYW5kbGVfaXJxX3JlcXVlc3QKCllvdSBjYW4gYWRkIGEgJywnIGF0IHRoZSBlbmQs
IHNvIHRoYXQgZnVydGhlciBhZGRpdGlvbnMgZG9uJ3QgbmVlZCB0bwpjaGFuZ2UgdHdvIGxpbmVz
IChhbmQgdGhlIHNhbWUgc2hvdWxkIGJlIGRvbmUgd2l0aCB2dnRkX2Rlc3Ryb3kpLgoKVGhhbmtz
LCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 14:30:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 14:30:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Bq6-0007fT-7x; Thu, 19 Oct 2017 14:30:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=458e47f2f=anthony.perard@citrix.com>)
 id 1e5Bq4-0007fM-JT
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 14:30:24 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 21/85-20813-FF6B8E95; Thu, 19 Oct 2017 14:30:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRWlGSWpSXmKPExsXitHSDve7/bS8
 iDXb8l7D4vmUykwOjx+EPV1gCGKNYM/OS8isSWDO2HFjNWrCTvWLu/B3MDYzL2LoYOTkkBPwl
 NkxpZgax2QQMJFZMv8rYxcjBISKgInF7r0EXIxcHs8ACRokPf96ygNQIC7hKrF/7ihHEZhFQl
 Xjz/gtYL6+AncSfSUuYIGbKS7xfcB+sRkhATeLGwmUsEDWCEidnPgGzmQUkJA6+eME8gZF7Fp
 LULCSpBYxMqxjVi1OLylKLdE31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECQ4E
 BCHYwTr/sf4hRkoNJSZT3Y9WLSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvD+2AuUEi1LTUyvS
 MnOAQQmTluDgURLhZQMGphBvcUFibnFmOkTqFKMxx42H1/8wcXTcvPuHSYglLz8vVUqc9y7IJ
 AGQ0ozSPLhBsGi5xCgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJWFeKZCFPJl5JXD7XgGdwgR0Cr
 s92CkliQgpqQbGjfG2glHRkTYxM/f2Hjt9vX/h1/aML4H+Oy3sLqTcUo24HhF/11p1f4/Jx/U
 9FfsiRe/pcmXG1GeXi8vqHxN7scZmYaHKwQWC0b0N/I2xDm79T/drl11xbFF+3lng7lpz7NHK
 HWHnjvoWa1fL/eY+tm2xpkLO0ckJcxUS/u7gal44jTmdR1+JpTgj0VCLuag4EQD5vuUTkQIAA
 A==
X-Env-Sender: prvs=458e47f2f=anthony.perard@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1508423421!77865940!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44734 invoked from network); 19 Oct 2017 14:30:23 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 14:30:23 -0000
X-IronPort-AV: E=Sophos;i="5.43,402,1503360000"; d="scan'208";a="455021612"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 19 Oct 2017 15:29:56 +0100
Message-ID: <20171019142956.25563-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.14.2
MIME-Version: 1.0
Cc: Anthony PERARD <anthony.perard@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Julien Grall <julien.grall@linaro.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH] tools/Makefile: unset MAKELEVEL before building
	QEMU
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2luY2UgUUVNVSBjb21taXRzIGFlZjQ1ZDUxZDEyMDRmMzMzNWZiOTlkZTY2NThlMGM1NjEyYzJi
NjcKImJ1aWxkOiBhdXRvbWF0aWNhbGx5IGhhbmRsZSBHSVQgc3VibW9kdWxlIGNoZWNrb3V0IGZv
ciBkdGMiCnRoZSBRRU1VIG1ha2VmaWxlcyByZWx5IG9uIHRoZSB2YXJpYWJsZSBNQUtFTEVWRUwg
dG8gbWFrZSBhIGRlY2lzaW9uIG9uCndoZXRoZXIgdG8gdXBkYXRlIHNvbWUgZ2l0IHN1Ym1vZHVs
ZXMgb3Igbm90LiBTaW5jZSB3ZSBjYWxsIFFFTVUgYnVpbGQKZnJvbSB3aXRoaW4gdGhlIFhlbiBv
bmUsIE1BS0VMRVZFTCB3b3VsZCBhbHJlYWR5IGJlIGdyZWF0ZXIgdGhhbiAwIGFuZAp0aGUgZ2l0
IHN1Ym1vZHVsZXMgd291bGQgbm90IGJlIHVwZGF0ZWQgYW5kIFFFTVUgd291bGQgZmFpbCB0byBi
dWlsZC4KCkZpeCB0aGlzIGJ5IHJlbW92aW5nIE1BS0VMRVZFTCBmcm9tIHRoZSBlbnZpcm9ubWVu
dCBiZWZvcmUgdHJ5aW5nIHRvCmJ1aWxkIFFFTVUuCgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBF
UkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCiB0b29scy9NYWtlZmlsZSB8IDEg
KwogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvTWFr
ZWZpbGUgYi90b29scy9NYWtlZmlsZQppbmRleCA4NGQ2ZTNiNGU0Li5hYjdhMDFlZTFiIDEwMDY0
NAotLS0gYS90b29scy9NYWtlZmlsZQorKysgYi90b29scy9NYWtlZmlsZQpAQCAtMjE3LDYgKzIx
Nyw3IEBAIFFFTVVfWEVOX0VOQUJMRV9ERUJVRyA6PQogZW5kaWYKIAogc3ViZGlyLWFsbC1xZW11
LXhlbi1kaXI6IHFlbXUteGVuLWRpci1maW5kCisJdW5zZXQgTUFLRUxFVkVMOyBcCiAJaWYgdGVz
dCAtZCAkKFFFTVVfVVBTVFJFQU1fTE9DKSA7IHRoZW4gXAogCQlzb3VyY2U9JChRRU1VX1VQU1RS
RUFNX0xPQyk7IFwKIAllbHNlIFwKLS0gCkFudGhvbnkgUEVSQVJECgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 14:30:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 14:30:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5BqK-0007hh-Fl; Thu, 19 Oct 2017 14:30:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4585d5216=roger.pau@citrix.com>)
 id 1e5BqI-0007hS-SV
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 14:30:38 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 84/7B-02146-E07B8E95; Thu, 19 Oct 2017 14:30:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWSzvfngy7v9he
 RBs8eCFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmNk9YyF0ySrHj8+ChjA+Mp0S5GTg4JAX+J
 lx+6WEFsFgFViZNtH9m7GDk42ATsJaZ/rQAJiwgoSjx4eROshFmgTqLj0FYwW1hAT+Lm3gdgN
 q+Ap8S+67eZQWwhAQuJXa+3s0DEBSVOznzCAtGrI7Fg9yc2kPHMAtISy/9xgIQ5BSwlrt9pZg
 exRQVkJJ797maCGKMo0T/vARvElekSR2duZJvAyD8LydRZSKbOQpi6gJF5FaNGcWpRWWqRrqG
 xXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYPgxAMEOxn/bPA8xSnIwKYnyfqx6
 ESnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgnfPVqCcYFFqempFWmYOMBJg0hIcPEoivGzbgNK8x
 QWJucWZ6RCpU4yKUuK8d0H6BEASGaV5cG2w6LvEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYV
 4pkPE8mXklcNNfAS1mAlrMbg+2uCQRISXVwMgoNH3eaTnXMHkriZf3tklFcrwp/6T6QWEhr7Z
 d043HxlOXfNvRNGuLYZz4LEfJ7czfzLanu8c5HA7kOyCifEz+NBN7l3nEg4/zxNp/XHXn+mCv
 Ydvd4a1mueLIvaOtsUZNOcVq269/vn13c3bR1CU3jnAoamdteu9S03r0SpkXT+f8r44JCUosx
 RmJhlrMRcWJAM4rV6+5AgAA
X-Env-Sender: prvs=4585d5216=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1508423434!87956819!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31969 invoked from network); 19 Oct 2017 14:30:36 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 14:30:36 -0000
X-IronPort-AV: E=Sophos;i="5.43,402,1503360000"; d="scan'208";a="106402677"
Date: Thu, 19 Oct 2017 15:30:28 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20171019143028.23q5t2av2ipogany@dhcp-3-128.uk.xensource.com>
References: <20171019105311.rpns7gifhh2d4zqf@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171019105311.rpns7gifhh2d4zqf@citrix.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] Block device hang after migration
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMTksIDIwMTcgYXQgMTE6NTM6MTFBTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBIaQo+IAo+IEluIHRoZSBwcm9jZXNzIG9mIHVwZ3JhZGluZyBvc3N0ZXN0IHRvIFN0cmV0Y2gs
IEkgZGlzY292ZXJlZCBhbiBpc3N1ZQo+IHdpdGggdGhlIGJsb2NrIGRldmljZS4gVGhpcyBoYXBw
ZW5zIGFmdGVyIGEgbG9jYWwgbWlncmF0aW9uLgo+IAo+IFsgIDEyNy4yMTYyMzJdIEZyZWV6aW5n
IHVzZXIgc3BhY2UgcHJvY2Vzc2VzIC4uLiAoZWxhcHNlZCAwLjAwNSBzZWNvbmRzKSBkb25lLgo+
IFsgIDEyNy4yMjIxNDNdIEZyZWV6aW5nIHJlbWFpbmluZyBmcmVlemFibGUgdGFza3MgLi4uIAo+
IFsgIDE0Ny4yMjg5MTNdIEZyZWV6aW5nIG9mIHRhc2tzIGZhaWxlZCBhZnRlciAyMC4wMDYgc2Vj
b25kcyAoMSB0YXNrcyByZWZ1c2luZyB0byBmcmVlemUsIHdxX2J1c3k9MCk6Cj4gWyAgMTQ3LjIy
ODkzNV0gamJkMi94dmRhMS04ICAgIEQgICAgMCAgIDE0MyAgICAgIDIgMHgwMDAwMDAwMAo+IFsg
IDE0Ny4yMjg5NjRdICBmZmZmODgwMDA1MTA5MDAwIDAwMDAwMDAwMDAwMDAwMDAgZmZmZjg4MDAw
NTY5ZTAwMCBmZmZmODgwMDFmOTE4MjQwCj4gWyAgMTQ3LjIyODk4NF0gIGZmZmY4ODAwMWVhN2Ew
MDAgZmZmZmM5MDA0MDI5YmIzMCBmZmZmZmZmZjgxNjAzOGUzIGZmZmZjOTAwNDAyOWJiZTgKPiBb
ICAxNDcuMjI5MDAxXSAgMDBmZjg4MDAwNTZkMTUwMCBmZmZmODgwMDFmOTE4MjQwIDAwMDAwMDAw
MDAwMDAwMDAgZmZmZjg4MDAwNTY5ZTAwMAo+IFsgIDE0Ny4yMjkwMjhdIENhbGwgVHJhY2U6Cj4g
WyAgMTQ3LjIyOTI3NF0gIFs8ZmZmZmZmZmY4MTYwMzhlMz5dID8gX19zY2hlZHVsZSsweDIzMy8w
eDZkMAo+IFsgIDE0Ny4yMjkyOTddICBbPGZmZmZmZmZmODE2MDQ1NTA+XSA/IGJpdF93YWl0KzB4
NTAvMHg1MAo+IFsgIDE0Ny4yMjkzMDddICBbPGZmZmZmZmZmODE2MDNkYjI+XSA/IHNjaGVkdWxl
KzB4MzIvMHg4MAo+IFsgIDE0Ny4yMjkzMThdICBbPGZmZmZmZmZmODE2MDcxMWU+XSA/IHNjaGVk
dWxlX3RpbWVvdXQrMHgxZGUvMHgzNTAKPiBbICAxNDcuMjI5MzQ1XSAgWzxmZmZmZmZmZjgxMDFi
NjAxPl0gPyB4ZW5fY2xvY2tzb3VyY2VfZ2V0X2N5Y2xlcysweDExLzB4MjAKPiBbICAxNDcuMjI5
MzYzXSAgWzxmZmZmZmZmZjgxMGVjNDdiPl0gPyBrdGltZV9nZXQrMHgzYi8weGIwCj4gWyAgMTQ3
LjIyOTM3OF0gIFs8ZmZmZmZmZmY4MTYwNDU1MD5dID8gYml0X3dhaXQrMHg1MC8weDUwCj4gWyAg
MTQ3LjIyOTM4OV0gIFs8ZmZmZmZmZmY4MTYwMzY0ZD5dID8gaW9fc2NoZWR1bGVfdGltZW91dCsw
eDlkLzB4MTAwCj4gWyAgMTQ3LjIyOTQwMV0gIFs8ZmZmZmZmZmY4MTBiOGFiNz5dID8gcHJlcGFy
ZV90b193YWl0KzB4NTcvMHg4MAo+IFsgIDE0Ny4yMjk0MTddICBbPGZmZmZmZmZmODE2MDQ1Njc+
XSA/IGJpdF93YWl0X2lvKzB4MTcvMHg2MAo+IFsgIDE0Ny4yMjk0MjddICBbPGZmZmZmZmZmODE2
MDQxMzM+XSA/IF9fd2FpdF9vbl9iaXQrMHg1My8weDgwCj4gWyAgMTQ3LjIyOTQ0Ml0gIFs8ZmZm
ZmZmZmY4MTYwNDU1MD5dID8gYml0X3dhaXQrMHg1MC8weDUwCj4gWyAgMTQ3LjIyOTQ1N10gIFs8
ZmZmZmZmZmY4MTYwNDI4ZT5dID8gb3V0X29mX2xpbmVfd2FpdF9vbl9iaXQrMHg3ZS8weGEwCj4g
WyAgMTQ3LjIyOTQ2OV0gIFs8ZmZmZmZmZmY4MTBiOGYyMD5dID8gd2FrZV9hdG9taWNfdF9mdW5j
dGlvbisweDYwLzB4NjAKPiBbICAxNDcuMjI5NTYzXSAgWzxmZmZmZmZmZmMwMDdjZGUyPl0gPyBq
YmQyX2pvdXJuYWxfY29tbWl0X3RyYW5zYWN0aW9uKzB4ZGQyLzB4MTdhMCBbamJkMl0KPiBbICAx
NDcuMjI5NTg5XSAgWzxmZmZmZmZmZjgxMDlkYTFkPl0gPyBmaW5pc2hfdGFza19zd2l0Y2grMHg3
ZC8weDFmMAo+IFsgIDE0Ny4yMjk2MTJdICBbPGZmZmZmZmZmYzAwODFiYzI+XSA/IGtqb3VybmFs
ZDIrMHhjMi8weDI2MCBbamJkMl0KPiBbICAxNDcuMjI5NjI0XSAgWzxmZmZmZmZmZjgxMGI4ZTgw
Pl0gPyBwcmVwYXJlX3RvX3dhaXRfZXZlbnQrMHhmMC8weGYwCj4gWyAgMTQ3LjIyOTY0M10gIFs8
ZmZmZmZmZmZjMDA4MWIwMD5dID8gY29tbWl0X3RpbWVvdXQrMHgxMC8weDEwIFtqYmQyXQo+IFsg
IDE0Ny4yMjk2NTZdICBbPGZmZmZmZmZmODEwOTY2OTc+XSA/IGt0aHJlYWQrMHhkNy8weGYwCj4g
WyAgMTQ3LjIyOTY2N10gIFs8ZmZmZmZmZmY4MTA5NjVjMD5dID8ga3RocmVhZF9wYXJrKzB4NjAv
MHg2MAo+IFsgIDE0Ny4yMjk2ODRdICBbPGZmZmZmZmZmODE2MDg4MzU+XSA/IHJldF9mcm9tX2Zv
cmsrMHgyNS8weDMwCj4gWyAgMTQ3LjIyOTcwOF0gUmVzdGFydGluZyBrZXJuZWwgdGhyZWFkcyAu
Li4gZG9uZS4KPiBbICAxNDcuMjMwNDk2XSB4ZW46bWFuYWdlOiBkb19zdXNwZW5kOiBmcmVlemUg
a2VybmVsIHRocmVhZHMgZmFpbGVkIC0xNgo+IFsgIDE0Ny4yMzA1MDhdIFJlc3RhcnRpbmcgdGFz
a3MgLi4uIGRvbmUuCj4gWyAgMjM4LjQ4NDkxOF0gCj4gCj4gaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDcwOS90ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyL2ZpYW5vMS0tLXZhci1sb2cteGVuLWNvbnNvbGUtZ3Vlc3QtZGViaWFuLnN0cmV0Y2guZ3Vl
c3Qub3NzdGVzdC0taW5jb21pbmcubG9nCj4gCj4gQW5kIHRoaXMgc2VlbXMgdG8gYmUgdGhlIHNh
bWUgaXNzdWUgT2xpdmllciBCb252YWxlIHJlcG9ydGVkIGluICJbWGVuLWRldmVsXQo+IHRhc2sg
YnRyZnMtdHJhbnNhY3RpOjY1MSBibG9ja2VkIGZvciBtb3JlIHRoYW4gMTIwIHNlY29uZHMiLgoK
Tm90IHJlYWxseSBJIHRoaW5rLCB0aGF0IGRpZG4ndCBpbnZvbHZlIG1pZ3JhdGlvbiBJSVJDLiBP
bGl2ZXIgd2FzCmF0dGFjaGluZyAyNiBQViBkaXNrcywgd2hpY2ggc3RhcnZlZCB0aGUgZ3JhbnQg
dGFibGUuCgo+IFRoZSBndWVzdCBpbiBvc3N0ZXN0IHVzZXMgZXh0NCwgd2l0aCBvbmx5IG9uZSBv
ciB0d28gdmJkcy4gS2VybmVsIGlzIERlYmlhbidzCj4gc3RvY2sga2VybmVsICg0LjkpLgoKVGhl
cmUncyBiZWVuIGEgbG90IG9mIHBhdGNoZXMgZnJvbSBKdWVyZ2VuIGFuZCBvdGhlcnMgc2luY2Ug
NC45Lgpvc3N0ZXN0IGlzIGN1cnJlbnRseSB1c2luZyA0LjkgYWxzbyBhbmQgZG9lc24ndCBzZWVt
IHRvIGNvbXBsYWluLgoKSXMgdGhlcmUgYW55IG5ld2VyIGtlcm5lbCBhdmFpbGFibGUgZnJvbSBi
YWNrcG9ydHM/CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 14:34:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 14:34:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Bu5-0007z2-0h; Thu, 19 Oct 2017 14:34:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hahn@univention.de>) id 1e5Bu3-0007yt-JV
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 14:34:31 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 C9/E6-13910-6F7B8E95; Thu, 19 Oct 2017 14:34:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEKsWRWlGSWpSXmKPExsUSdOwoh+6n7S8
 iDb6+1rT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDP61s1gLOhezVyxbedDtgbGqQuYuxi5OIQE
 ZjNKbL7aytjFyMkhIRAgcbr7DCtE4hCjxK3znVBV6xglzh88CFYlLBAocWfOPVYQW0QgWuLi6
 0XsIDazQJ7EikstbBANCxglrv+9DVbEJqAucf3EUSYQm19AVuLv4X4wm1fAQeLllcPMIDaLgK
 rEo10fwOKiAuESTWf7WSBqBCVOznwCZnMK2Em8WHCJEWKZv8SfJ89YIGxxiaYvK1knMArOQtI
 yC0nZLCRlELa6xJ95l5ghbHmJ5q2zoWwPiZPTtzJC2IoSU7ofskPYLhJT1z+FmuMm8f36ZxZU
 NRxAtpPErmXJCxi5VzFqFKcWlaUW6RoZ6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn5
 25iBMYfAxDsYPwzP/AQoyQHk5Io78eqF5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgzgPEsJF
 iUmp5akZaZA0wEMGkJDh4lEd48kDRvcUFibnFmOkTqFKMux5Nr8/4yCbHk5eelSonzBoIUCYA
 UZZTmwY2AJaVLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuY9vQ1oCk9mXgncpldARzABHcFu
 D3ZESSJCSqqBMf0B3x/J94eOvNNZs+BS6vv/CnLr/zx5bHnzSMwd5T1eDXJGOmYfjm/l/Xtyq
 u8ZtZmf94ZHXBJ5wreY7dCJC9tPHRTsj+MtZj1eVizq33GOeZdc1VyvDwsmZ550z110M6xP41
 DexLULHzZnNL0KcBFLWmrlKW20vVhl8udjH38ZuS5+fPRZqYwSS3FGoqEWc1FxIgBYzTqDRQM
 AAA==
X-Env-Sender: hahn@univention.de
X-Msg-Ref: server-3.tower-21.messagelabs.com!1508423666!74501200!1
X-Originating-IP: [82.198.197.8]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44951 invoked from network); 19 Oct 2017 14:34:26 -0000
Received: from mail.univention.de (HELO mail.univention.de) (82.198.197.8)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2017 14:34:26 -0000
Received: from localhost (localhost [127.0.0.1])
 by solig.knut.univention.de (Postfix) with ESMTP id 02C6718001CE;
 Thu, 19 Oct 2017 16:34:26 +0200 (CEST)
X-Virus-Scanned: by amavisd-new-2.7.1 (20120429) (Debian) at knut.univention.de
Received: from mail.univention.de ([127.0.0.1])
 by localhost (solig.knut.univention.de [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id zg6BrwGvWVho; Thu, 19 Oct 2017 16:34:23 +0200 (CEST)
Received: from [192.168.0.82] (mail.univention.de [82.198.197.8])
 by solig.knut.univention.de (Postfix) with ESMTPSA id 8E34F18001CB;
 Thu, 19 Oct 2017 16:34:18 +0200 (CEST)
To: Ankur Arora <ankur.a.arora@oracle.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
References: <ea235063-e47b-6475-ebf0-262883200225@univention.de>
 <20171005132016.GG24547@char.us.oracle.com>
 <be4d2137-384d-a0f1-b648-3c55b2ecee4c@oracle.com>
From: Philipp Hahn <hahn@univention.de>
Organization: Univention GmbH
Message-ID: <112210b5-8f6b-c039-8f5f-b24ebc078204@univention.de>
Date: Thu, 19 Oct 2017 16:34:13 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <be4d2137-384d-a0f1-b648-3c55b2ecee4c@oracle.com>
Content-Type: multipart/mixed; boundary="------------EDD446EDBDF2025AA45CF2C5"
Content-Language: en-GB
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>
Subject: Re: [Xen-devel] 4.9.52: INFO: task X blocked for more than 300
 seconds.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

Hello Ankur,

Am 05.10.2017 um 19:59 schrieb Ankur Arora:
> On 2017-10-05 06:20 AM, Konrad Rzeszutek Wilk wrote:
>> On Wed, Oct 04, 2017 at 08:26:27PM +0200, Philipp Hahn wrote:
...
>> Adding Ankur to this as I think he saw something similar.
>>
>> But in the meantime - do you see this with the latest version of Linux?
>>> with linux-4.9.52 running on Debian-Wheezy with Xen-4.1 I observed
>>> several stuck processes: Here is one (truncated) dump of the Linux
>>> kernel messages:
>>>
>>>> Â  [<ffffffff8160db6d>] ? __schedule+0x23d/0x6d0
>>>> Â  [<ffffffff8160e8a0>] ? bit_wait_timeout+0x90/0x90
>>>> Â  [<ffffffff8160e032>] ? schedule+0x32/0x80
>>>> Â  [<ffffffff8161150c>] ? schedule_timeout+0x1ec/0x360
>>>> Â  [<ffffffff8130f277>] ? __blk_mq_run_hw_queue+0x327/0x3e0* see below
>>>> Â  [<ffffffff8101b7f1>] ? xen_clocksource_get_cycles+0x11/0x20
>>>> Â  [<ffffffff8160e8a0>] ? bit_wait_timeout+0x90/0x90
>>>> Â  [<ffffffff8160d8b4>] ? io_schedule_timeout+0xb4/0x130
>>>> Â  [<ffffffff810bb6f7>] ? prepare_to_wait+0x57/0x80
>>>> Â  [<ffffffff8160e8b7>] ? bit_wait_io+0x17/0x60
>>>> Â  [<ffffffff8160e3ac>] ? __wait_on_bit+0x5c/0x90
>>>> Â  [<ffffffff8160e8a0>] ? bit_wait_timeout+0x90/0x90
>>>> Â  [<ffffffff8160e50e>] ? out_of_line_wait_on_bit+0x7e/0xa0
>>>> Â  [<ffffffff810bba20>] ? autoremove_wake_function+0x40/0x40
>>>> Â  [<ffffffffc00abd18>] ?
>>>> jbd2_journal_commit_transaction+0xd48/0x17e0 [jbd2]
>>>> Â  [<ffffffff810247d9>] ? __switch_to+0x2c9/0x720
>>>> Â  [<ffffffff810e67fd>] ? try_to_del_timer_sync+0x4d/0x80
>>>> Â  [<ffffffffc00b099d>] ? kjournald2+0xdd/0x280 [jbd2]
>>>> Â  [<ffffffff810bb9e0>] ? wake_up_atomic_t+0x30/0x30
>>>> Â  [<ffffffffc00b08c0>] ? commit_timeout+0x10/0x10 [jbd2]
>>>> Â  [<ffffffff81097660>] ? kthread+0xf0/0x110
>>>> Â  [<ffffffff810247d9>] ? __switch_to+0x2c9/0x720
>>>> Â  [<ffffffff81097570>] ? kthread_park+0x60/0x60
>>>> Â  [<ffffffff81612bb5>] ? ret_from_fork+0x25/0x30
> This looks like this race: https://patchwork.kernel.org/patch/9853443/

I built a new kernel, for which I picked that patch on top of 4.9.56. We
are currently testing that, but it crashed again yesterday evening. Here
is the dmesg output:

> INFO: task systemd:1 blocked for more than 120 seconds.
>       Not tainted 4.9.0-ucs105-amd64 #1 Debian 4.9.30-2A~4.2.0.201710161640
> "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
> systemd         D    0     1      0 0x00000000
>  ffff8801f1797c00 0000000000000000 ffffffff81c0e540 ffff8801f4956040
>  ffff8801f5a187c0 ffffc90040c4f880 ffffffff8160ebbd ffffffff81186295
>  ffffffff81350b39 0000000002cebf80 ffffffff811863c8 ffff8801f4956040
> Call Trace:
>  [<ffffffff8160ebbd>] ? __schedule+0x23d/0x6d0
>  [<ffffffff81186295>] ? move_freepages+0x95/0xd0
>  [<ffffffff81350b39>] ? list_del+0x9/0x20
>  [<ffffffff811863c8>] ? __rmqueue+0x88/0x3e0
>  [<ffffffff8160f082>] ? schedule+0x32/0x80
>  [<ffffffff8161255c>] ? schedule_timeout+0x1ec/0x360
>  [<ffffffff81187530>] ? get_page_from_freelist+0x350/0xad0
>  [<ffffffff8160e904>] ? io_schedule_timeout+0xb4/0x130
>  [<ffffffff81364fd4>] ? __sbitmap_queue_get+0x24/0x90
>  [<ffffffff813114f9>] ? bt_get.isra.6+0x129/0x1c0
>  [<ffffffff81350b39>] ? list_del+0x9/0x20
>  [<ffffffff810bba00>] ? wake_up_atomic_t+0x30/0x30
>  [<ffffffff81311843>] ? blk_mq_get_tag+0x23/0x90
>  [<ffffffff8130d1aa>] ? __blk_mq_alloc_request+0x1a/0x220
>  [<ffffffff8130dffd>] ? blk_mq_map_request+0xcd/0x170
>  [<ffffffff8131016a>] ? blk_sq_make_request+0xca/0x4c0
>  [<ffffffff81303e1a>] ? generic_make_request_checks+0x22a/0x4f0
>  [<ffffffff81304761>] ? generic_make_request+0x121/0x2c0
>  [<ffffffff8117e823>] ? __add_to_page_cache_locked+0x183/0x230
>  [<ffffffff81304976>] ? submit_bio+0x76/0x150
>  [<ffffffff8117e964>] ? add_to_page_cache_lru+0x84/0xe0
>  [<ffffffffc017b9d9>] ? ext4_mpage_readpages+0x2b9/0x8b0 [ext4]
>  [<ffffffff811d94fa>] ? alloc_pages_current+0x8a/0x110
>  [<ffffffff8118e745>] ? __do_page_cache_readahead+0x195/0x240
>  [<ffffffff8117f627>] ? pagecache_get_page+0x27/0x2b0
>  [<ffffffff811818e6>] ? filemap_fault+0x276/0x590
>  [<ffffffffc0138491>] ? ext4_filemap_fault+0x31/0x50 [ext4]
>  [<ffffffff811b23a4>] ? __do_fault+0x84/0x190
>  [<ffffffff811b783e>] ? handle_mm_fault+0xede/0x1680
>  [<ffffffff8124d25e>] ? ep_poll+0x13e/0x360
>  [<ffffffff8105feda>] ? __do_page_fault+0x26a/0x500
>  [<ffffffff81205ba2>] ? SyS_read+0x52/0xc0
>  [<ffffffff81614d58>] ? page_fault+0x28/0x30

I haven't been able to get the address of the queue object yet to get
its state. (timeout for today)

> Can you dump the output of: cat /sys/block/$xen-frontend-device/mq/*/tags
> 
> If you've hit this bug, one or more of the MQs would be wedged and
> the nr_free in one or more of the queues would be 0 and will not
> change.

As soon as the bug occurs, we can no longer access the VM via ssh or the
Xen (serial) console: the connection stalls after entering 2-3 characters.

I have a Xen crash-dump file of one such crash, but following
/sys/block/xvd?/mq/*/tags manually to get the kobject address using
"crash" (gdb) is very time consuming. So far I only did it once for
xvda, but I have to to that for the other 15 block devices as well to
find one culprit.

Philipp Hahn
--Â 
Philipp Hahn
Open Source Software Engineer

Univention GmbH
be open.
Mary-Somerville-Str. 1
D-28359 Bremen
Tel.: +49 421 22232-0
Fax : +49 421 22232-99
hahn@univention.de

http://www.univention.de/
GeschÃ¤ftsfÃ¼hrer: Peter H. Ganten
HRB 20755 Amtsgericht Bremen
Steuer-Nr.: 71-597-0287

--------------EDD446EDBDF2025AA45CF2C5
Content-Type: text/plain; charset=UTF-8;
 name="blk_sq_make_request.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="blk_sq_make_request.txt"

UElEOiAxICAgICAgVEFTSzogZmZmZjg4MDFmNDk1NjA0MCAgQ1BVOiAwICAgQ09NTUFORDog
InN5c3RlbWQiCiAjMCBbZmZmZmM5MDA0MGM0ZjgwMF0gX19zY2hlZHVsZSBhdCBmZmZmZmZm
ZjgxNjBlYmJkCiAgICBrZXJuZWwvc2NoZWQvY29yZS5jOiAyOTAyCiAgICBmZmZmYzkwMDQw
YzRmODA4OiAwMDAwMDAwMDAwMDAwMDAwIGluaXRfdGFzawogICAgZmZmZmM5MDA0MGM0Zjgx
ODogW2ZmZmY4ODAxZjQ5NTYwNDA6dGFza19zdHJ1Y3RdIGZmZmY4ODAxZjVhMTg3YzAKICAg
IGZmZmZjOTAwNDBjNGY4Mjg6IGZmZmZjOTAwNDBjNGY4ODAgX19zY2hlZHVsZSs1NzMKICAg
IGZmZmZjOTAwNDBjNGY4Mzg6IG1vdmVfZnJlZXBhZ2VzKzE0OSBsaXN0X2RlbCs5CiAgICBm
ZmZmYzkwMDQwYzRmODQ4OiAwMDAwMDAwMDAyY2ViZjgwIF9fcm1xdWV1ZSsxMzYKICAgIGZm
ZmZjOTAwNDBjNGY4NTg6IFtmZmZmODgwMWY0OTU2MDQwOnRhc2tfc3RydWN0XSA3ZmZmZmZm
ZmZmZmZmZmZmCiAgICBmZmZmYzkwMDQwYzRmODY4OiBbZmZmZjg4MDFmMTI5YTg1MDprbWFs
bG9jLTE5Ml0gN2ZmZmZmZmZmZmZmZmZmZgogICAgZmZmZmM5MDA0MGM0Zjg3ODogW2ZmZmY4
ODAxZjBhOWMwNDA6cmVxdWVzdF9xdWV1ZV0gZmZmZmM5MDA0MGM0ZjkxOAogICAgZmZmZmM5
MDA0MGM0Zjg4ODogc2NoZWR1bGUrNTAKICMxIFtmZmZmYzkwMDQwYzRmODg4XSBzY2hlZHVs
ZSBhdCBmZmZmZmZmZjgxNjBmMDgyCiAgICBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9iaXRvcHMu
aDogMzExCiAgICBmZmZmYzkwMDQwYzRmODkwOiAwMDAwMDAwMDAwMDAwMDAwIHNjaGVkdWxl
X3RpbWVvdXQrNDkyCiAjMiBbZmZmZmM5MDA0MGM0Zjg5OF0gc2NoZWR1bGVfdGltZW91dCBh
dCBmZmZmZmZmZjgxNjEyNTVjCiAgICBrZXJuZWwvdGltZS90aW1lci5jOiAxNzcxCiAgICBm
ZmZmYzkwMDQwYzRmOGEwOiAwMDAwMDAwMDAwMDAwMDAxIGZmZmZlYTAwMDRmMTg4ODAKICAg
IGZmZmZjOTAwNDBjNGY4YjA6IGZmZmZlYTAwMDRmMTg4NDAgZmZmZjg4MDFmZjAxYmI4MAog
ICAgZmZmZmM5MDA0MGM0ZjhjMDogZ2V0X3BhZ2VfZnJvbV9mcmVlbGlzdCs4NDggZmZmZmM5
MDA0MGM0ZjhjOAogICAgZmZmZmM5MDA0MGM0ZjhkMDogZmZmZmM5MDA0MGM0ZjhjOCAwMDAw
NTliZDk3Mzk5ZjQzCiAgICBmZmZmYzkwMDQwYzRmOGUwOiAwMDAwMDAwMDAwMDAwMDAwIDc4
YmQ3MTgxZWViMzVhMDAKICAgIGZmZmZjOTAwNDBjNGY4ZjA6IDAwMDAwMDAwMDAwMDAwMDAg
N2ZmZmZmZmZmZmZmZmZmZgogICAgZmZmZmM5MDA0MGM0ZjkwMDogW2ZmZmY4ODAxZjEyOWE4
NTA6a21hbGxvYy0xOTJdIFtmZmZmODgwMWYxNmU0MzAwOmttYWxsb2MtMjU2XQogICAgZmZm
ZmM5MDA0MGM0ZjkxMDogW2ZmZmY4ODAxZjBhOWMwNDA6cmVxdWVzdF9xdWV1ZV0gZmZmZjg4
MDFmNWExODdjMAogICAgZmZmZmM5MDA0MGM0ZjkyMDogaW9fc2NoZWR1bGVfdGltZW91dCsx
ODAKICMzIFtmZmZmYzkwMDQwYzRmOTIwXSBpb19zY2hlZHVsZV90aW1lb3V0IGF0IGZmZmZm
ZmZmODE2MGU5MDQKICAgIGFyY2gveDg2L2luY2x1ZGUvYXNtL2N1cnJlbnQuaDogMTQKICAg
IGZmZmZjOTAwNDBjNGY5Mjg6IF9fc2JpdG1hcF9xdWV1ZV9nZXQrMzYgW2ZmZmY4ODAxZjEy
MGU5ODg6a21hbGxvYy01MTJdCiAgICBmZmZmYzkwMDQwYzRmOTM4OiBbZmZmZjg4MDFmMTAz
NzAwMDprbWFsbG9jLTEwMjRdIGZmZmZjOTAwNDBjNGZhMDAKICAgIGZmZmZjOTAwNDBjNGY5
NDg6IGJ0X2dldCsyOTcKICM0IFtmZmZmYzkwMDQwYzRmOTQ4XSBidF9nZXQgYXQgZmZmZmZm
ZmY4MTMxMTRmOQogICAgYmxvY2svYmxrLW1xLXRhZy5jOiAxNDMKICAgIGZmZmZjOTAwNDBj
NGY5NTA6IGxpc3RfZGVsKzkgICAgICAgMDAwMDAwMDAwMDAwMDAwMAogICAgZmZmZmM5MDA0
MGM0Zjk2MDogW2ZmZmY4ODAxZjQ5NTYwNDA6dGFza19zdHJ1Y3RdIGF1dG9yZW1vdmVfd2Fr
ZV9mdW5jdGlvbgogICAgZmZmZmM5MDA0MGM0Zjk3MDogW2ZmZmY4ODAxZjEyMGU5OTA6a21h
bGxvYy01MTJdIFtmZmZmODgwMWYxMjBlOTkwOmttYWxsb2MtNTEyXQogICAgZmZmZmM5MDA0
MGM0Zjk4MDogNzhiZDcxODFlZWIzNWEwMCBmZmZmYzkwMDQwYzRmYTAwCiAgICBmZmZmYzkw
MDQwYzRmOTkwOiAwMDAwMDAwMDAwMDAwMDA4IDAwMDAwMDAwMDAwMDAwMDAKICAgIGZmZmZj
OTAwNDBjNGY5YTA6IGZmZmZjOTAwNDBjNGZhMDAgYmxrX21xX2dldF90YWcrMzUKICM1IFtm
ZmZmYzkwMDQwYzRmOWE4XSBibGtfbXFfZ2V0X3RhZyBhdCBmZmZmZmZmZjgxMzExODQzCiAg
ICBibG9jay9ibGstbXEtdGFnLmM6IDE2NQogICAgZmZmZmM5MDA0MGM0ZjliMDogMDAwMDAw
MDAwMDAwMDAwMSBfX2Jsa19tcV9hbGxvY19yZXF1ZXN0KzI2CiAjNiBbZmZmZmM5MDA0MGM0
ZjliOF0gX19ibGtfbXFfYWxsb2NfcmVxdWVzdCBhdCBmZmZmZmZmZjgxMzBkMWFhCiAgICBi
bG9jay9ibGstbXEuYzogMTk3CiAgICBmZmZmYzkwMDQwYzRmOWMwOiAwMDAwMDAwMDAwMDAw
MDAxIGZmZmZlOGZmZmZjMGExNDAKICAgIGZmZmZjOTAwNDBjNGY5ZDA6IDAwMDAwMDAwMDAw
MDAwMDAgMDAwMDAwMDAwMDAwMDAwOAogICAgZmZmZmM5MDA0MGM0ZjllMDogW2ZmZmY4ODAx
ZjE2ZTQzMDA6a21hbGxvYy0yNTZdIGJsa19tcV9tYXBfcmVxdWVzdCsyMDUKICM3IFtmZmZm
YzkwMDQwYzRmOWU4XSBibGtfbXFfbWFwX3JlcXVlc3QgYXQgZmZmZmZmZmY4MTMwZGZmZAog
ICAgYmxvY2svYmxrLW1xLmM6IDEyMDkKICAgIGZmZmZjOTAwNDBjNGY5ZjA6IFtmZmZmODgw
MWYxMDM3MDAwOmttYWxsb2MtMTAyNF0gZmZmZmM5MDA0MGM0ZmE5MAogICAgZmZmZmM5MDA0
MGM0ZmEwMDogW2ZmZmY4ODAxZjBhOWMwNDA6cmVxdWVzdF9xdWV1ZV0gMDAwMDAwMDAwMDAw
MDAwMAogICAgZmZmZmM5MDA0MGM0ZmExMDogZmZmZmU4ZmZmZmMwYTE0MCBbZmZmZjg4MDFm
MTAzNzAwMDprbWFsbG9jLTEwMjRdCiAgICBmZmZmYzkwMDQwYzRmYTIwOiA3OGJkNzE4MWVl
YjM1YTAwIDAwMDAwMDAwMDAwMDAwMDEKICAgIGZmZmZjOTAwNDBjNGZhMzA6IDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDBmZmZmZmZmZgogICAgZmZmZmM5MDA0MGM0ZmE0MDogW2ZmZmY4
ODAxZjBhOWMwNDA6cmVxdWVzdF9xdWV1ZV0gMDAwMDAwMDAwMDAwMDAwMQogICAgZmZmZmM5
MDA0MGM0ZmE1MDogMDAwMDAwMDAwMDAwMDAwMSBibGtfc3FfbWFrZV9yZXF1ZXN0KzIwMgog
IzggW2ZmZmZjOTAwNDBjNGZhNThdIGJsa19zcV9tYWtlX3JlcXVlc3QgYXQgZmZmZmZmZmY4
MTMxMDE2YQogICAgYmxvY2svYmxrLW1xLmM6IDEzNzUKICAgIGZmZmZjOTAwNDBjNGZhNjA6
IFtmZmZmODgwMWYxMDM3OWUwOmttYWxsb2MtMTAyNF0gW2ZmZmY4ODAxZjBhOWMwNDA6cmVx
dWVzdF9xdWV1ZV0KICAgIGZmZmZjOTAwNDBjNGZhNzA6IGdlbmVyaWNfbWFrZV9yZXF1ZXN0
X2NoZWNrcys1NTQgZmZmZmM5MDA0MGM0ZmFkMAogICAgZmZmZmM5MDA0MGM0ZmE4MDogW2Zm
ZmY4ODAxZjE2ZTQzMDA6a21hbGxvYy0yNTZdIDAwMDAwMDAwODgwMDAxMDIKICAgIGZmZmZj
OTAwNDBjNGZhOTA6IDc4YmQ3MTgxZWViMzVhMDAgW2ZmZmY4ODAxZjNmYTY4OTA6ZXh0NF9p
bm9kZV9jYWNoZV0KICAgIGZmZmZjOTAwNDBjNGZhYTA6IDc4YmQ3MTgxZWViMzVhMDAgW2Zm
ZmY4ODAxZjE2ZTQzMDA6a21hbGxvYy0yNTZdCiAgICBmZmZmYzkwMDQwYzRmYWIwOiBmZmZm
YzkwMDQwYzRmYjMwIDAwMDAwMDAwZmZmZmZmZmYKICAgIGZmZmZjOTAwNDBjNGZhYzA6IFtm
ZmZmODgwMWYwYTljMDQwOnJlcXVlc3RfcXVldWVdIDAwMDAwMDAwMDAwMDAwMDEKICAgIGZm
ZmZjOTAwNDBjNGZhZDA6IDAwMDAwMDAwMDAwMDAwMDEgZ2VuZXJpY19tYWtlX3JlcXVlc3Qr
Mjg5CiAjOSBbZmZmZmM5MDA0MGM0ZmFkOF0gZ2VuZXJpY19tYWtlX3JlcXVlc3QgYXQgZmZm
ZmZmZmY4MTMwNDc2MQogICAgYmxvY2svYmxrLWNvcmUuYzogMjA1MQogICAgZmZmZmM5MDA0
MGM0ZmFlMDogMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCiAgICBmZmZmYzkw
MDQwYzRmYWYwOiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKICAgIGZmZmZj
OTAwNDBjNGZiMDA6IF9fYWRkX3RvX3BhZ2VfY2FjaGVfbG9ja2VkKzM4NyA3OGJkNzE4MWVl
YjM1YTAwCiAgICBmZmZmYzkwMDQwYzRmYjEwOiAwMDAwMDAwMDAyOGUyMzg4IFtmZmZmODgw
MWYxNmU0MzAwOmttYWxsb2MtMjU2XQogICAgZmZmZmM5MDA0MGM0ZmIyMDogZmZmZmVhMDAw
NGEzNzZjMCAwMDAwMDAwMDAwMDAwMDAxCiAgICBmZmZmYzkwMDQwYzRmYjMwOiAwMDAwMDAw
MDAwMDAwMDIwIHN1Ym1pdF9iaW8rMTE4CiMxMCBbZmZmZmM5MDA0MGM0ZmIzOF0gc3VibWl0
X2JpbyBhdCBmZmZmZmZmZjgxMzA0OTc2CiAgICBibG9jay9ibGstY29yZS5jOiAyMTIzCiAg
ICBmZmZmYzkwMDQwYzRmYjQwOiBmZmZmZWEwMDA0YTM3NmMwIDAwMDAwMDAwMDAwMDAwMDAK
ICAgIGZmZmZjOTAwNDBjNGZiNTA6IGFkZF90b19wYWdlX2NhY2hlX2xydSsxMzIgMDAwMjhl
MjM4ODAwMDEwMgogICAgZmZmZmM5MDA0MGM0ZmI2MDogNzhiZDcxODFlZWIzNWEwMCA3OGJk
NzE4MWVlYjM1YTAwCiAgICBmZmZmYzkwMDQwYzRmYjcwOiAwMDAwMDAwMDAwMDAwMGYwIDAw
MDAwMDAwMDAwMDAwMTMKICAgIGZmZmZjOTAwNDBjNGZiODA6IGV4dDRfbXBhZ2VfcmVhZHBh
Z2VzKzY5NwojMTEgW2ZmZmZjOTAwNDBjNGZiODBdIGV4dDRfbXBhZ2VfcmVhZHBhZ2VzIGF0
IGZmZmZmZmZmYzAxN2I5ZDkgW2V4dDRdCiAgICBmZmZmYzkwMDQwYzRmYjg4OiAwMjQyMDBj
YWZmZmZmZmZmIFtmZmZmODgwMWYzZmE2NzE4OmV4dDRfaW5vZGVfY2FjaGVdCiAgICBmZmZm
YzkwMDQwYzRmYjk4OiBmZmZmZWEwMDA2YmQ0NDAwIGZmZmZjOTAwNDBjNGZjZDAKICAgIGZm
ZmZjOTAwNDBjNGZiYTg6IFtmZmZmODgwMWYxNmU0MzAwOmttYWxsb2MtMjU2XSAwMDAwMDAx
NTAwMDAwMDE1CiAgICBmZmZmYzkwMDQwYzRmYmI4OiBbZmZmZjg4MDFmM2ZhNjg5MDpleHQ0
X2lub2RlX2NhY2hlXSAwMDAwMTAwMDAwMDAwMDBjCiAgICBmZmZmYzkwMDQwYzRmYmM4OiAw
MDAwMDAwMDAxNjUyMDg2IFtmZmZmODgwMWY0OTU2MDQwOnRhc2tfc3RydWN0XQogICAgZmZm
ZmM5MDA0MGM0ZmJkODogW2ZmZmY4ODAxZjNlYWFhNDA6YmRldl9jYWNoZV0gW2ZmZmY4ODAx
ZjQ5NTYwNDA6dGFza19zdHJ1Y3RdCiAgICBmZmZmYzkwMDQwYzRmYmU4OiBbZmZmZjg4MDFm
NDk1NjA0MDp0YXNrX3N0cnVjdF0gW2ZmZmY4ODAxZjQ5NTYwNDA6dGFza19zdHJ1Y3RdCiAg
ICBmZmZmYzkwMDQwYzRmYmY4OiAwMDAwMDAwMDAxNjUyMDgzIDAwMDAwMDE5MDAwMDAwZTkK
ICAgIGZmZmZjOTAwNDBjNGZjMDg6IDAwMDAwMDAwMDAwMDAwMjAgMDAwMDAwMDAwMTY1MjA4
OQogICAgZmZmZmM5MDA0MGM0ZmMxODogcHJlZmVycmVkX25vZGVfcG9saWN5IDAwMDAwMDAw
MDI0MjEzY2EKICAgIGZmZmZjOTAwNDBjNGZjMjg6IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMAogICAgZmZmZmM5MDA0MGM0ZmMzODogW2ZmZmY4ODAxZjQ5NTYwNDA6dGFz
a19zdHJ1Y3RdIFtmZmZmODgwMWY0OTU2MDQwOnRhc2tfc3RydWN0XQogICAgZmZmZmM5MDA0
MGM0ZmM0ODogYWxsb2NfcGFnZXNfY3VycmVudCsxMzggNzhiZDcxODFlZWIzNWEwMAogICAg
ZmZmZmM5MDA0MGM0ZmM1ODogMDAwMDAwMDAwMDAwMDAyMCBmZmZmYzkwMDQwYzRmZDUwCiAg
ICBmZmZmYzkwMDQwYzRmYzY4OiAwMDAwMDAwMDAwMDAwMTA4IDAwMDAwMDAwMDAwMDAwMjAK
ICAgIGZmZmZjOTAwNDBjNGZjNzg6IDAwMDAwMDAwMDAwMDAwMTkgMDAwMDAwMDAwMDAwMDBl
OQogICAgZmZmZmM5MDA0MGM0ZmM4ODogX19kb19wYWdlX2NhY2hlX3JlYWRhaGVhZCs0MDUK
IzEyIFtmZmZmYzkwMDQwYzRmYzg4XSBfX2RvX3BhZ2VfY2FjaGVfcmVhZGFoZWFkIGF0IGZm
ZmZmZmZmODExOGU3NDUKICAgIG1tL3JlYWRhaGVhZC5jOiAxMjMKICAgIGZmZmZjOTAwNDBj
NGZjOTA6IFtmZmZmODgwMWYxNzlkMzAwOmttYWxsb2MtMjU2XSBbZmZmZjg4MDFmM2ZhNjg5
MDpleHQ0X2lub2RlX2NhY2hlXQogICAgZmZmZmM5MDA0MGM0ZmNhMDogMDAwMDAwMDAwMDAw
MDAxOCAwMjQyMTNjYTgxMzM3YTA2CiAgICBmZmZmYzkwMDQwYzRmY2IwOiAwMDAwMDAwMDAw
MDAwMTQwIGZmZmZlYTAwMDZiMzRjODAKICAgIGZmZmZjOTAwNDBjNGZjYzA6IFtmZmZmODgw
MWYzZmE2ODk4OmV4dDRfaW5vZGVfY2FjaGVdIDAwMDAwMDAwMDAwMDAwMjAKICAgIGZmZmZj
OTAwNDBjNGZjZDA6IGZmZmZlYTAwMDZiMzRjYTAgZmZmZmVhMDAwNjliOWE2MAogICAgZmZm
ZmM5MDA0MGM0ZmNlMDogZmZmZmM5MDA0MGM0ZmNlMCBmZmZmYzkwMDQwYzRmY2UwCiAgICBm
ZmZmYzkwMDQwYzRmY2YwOiBmZmZmYzkwMDQwYzRmY2YwIGZmZmZjOTAwNDBjNGZjZjAKICAg
IGZmZmZjOTAwNDBjNGZkMDA6IGZmZmZjOTAwNDBjNGZkMDAgZmZmZmM5MDA0MGM0ZmQwMAog
ICAgZmZmZmM5MDA0MGM0ZmQxMDogMDAwMDAwMDAwMDAwMDAwMCA3OGJkNzE4MWVlYjM1YTAw
CiAgICBmZmZmYzkwMDQwYzRmZDIwOiBwYWdlY2FjaGVfZ2V0X3BhZ2UrMzkgMDAwMDAwMDAw
MDAwMDBmOQogICAgZmZmZmM5MDA0MGM0ZmQzMDogW2ZmZmY4ODAxZjE3OWQzMDA6a21hbGxv
Yy0yNTZdIDAwMDAwMDAwMDAwMDAwMDAKICAgIGZmZmZjOTAwNDBjNGZkNDA6IGZmZmZjOTAw
NDBjNGZkZTggW2ZmZmY4ODAxZjNmYTY3MTg6ZXh0NF9pbm9kZV9jYWNoZV0KICAgIGZmZmZj
OTAwNDBjNGZkNTA6IFtmZmZmODgwMWYxNzlkM2EwOmttYWxsb2MtMjU2XSBmaWxlbWFwX2Zh
dWx0KzYzMAojMTMgW2ZmZmZjOTAwNDBjNGZkNThdIGZpbGVtYXBfZmF1bHQgYXQgZmZmZmZm
ZmY4MTE4MThlNgogICAgbW0vZmlsZW1hcC5jOiAyMTMzCiAgICBmZmZmYzkwMDQwYzRmZDYw
OiAwMDAwMDAwMDAwMDAwMTAxIFtmZmZmODgwMWYzZmE2ODkwOmV4dDRfaW5vZGVfY2FjaGVd
CiAgICBmZmZmYzkwMDQwYzRmZDcwOiBmZmZmYzkwMDQwYzRmZGU4IFtmZmZmODgwMWYxNzk0
YWYwOnZtX2FyZWFfc3RydWN0XQogICAgZmZmZmM5MDA0MGM0ZmQ4MDogW2ZmZmY4ODAxZjE3
OTRhZjA6dm1fYXJlYV9zdHJ1Y3RdIFtmZmZmODgwMWYzZmE2NmYwOmV4dDRfaW5vZGVfY2Fj
aGVdCiAgICBmZmZmYzkwMDQwYzRmZDkwOiBbZmZmZjg4MDFmMTc5NGFmMDp2bV9hcmVhX3N0
cnVjdF0gZmZmZmM5MDA0MGM0ZmRlOAogICAgZmZmZmM5MDA0MGM0ZmRhMDogMDAwMDU2NGMx
ZjNiNzIyMyAwMDAwMDAwMDAwMDAwMDAwCiAgICBmZmZmYzkwMDQwYzRmZGIwOiAwMDAwMDAw
MDAwMDAwMDAwIGV4dDRfZmlsZW1hcF9mYXVsdCs0OQojMTQgW2ZmZmZjOTAwNDBjNGZkYjhd
IGV4dDRfZmlsZW1hcF9mYXVsdCBhdCBmZmZmZmZmZmMwMTM4NDkxIFtleHQ0XQogICAgZmZm
ZmM5MDA0MGM0ZmRjMDogW2ZmZmY4ODAxZjE3OTRhZjA6dm1fYXJlYV9zdHJ1Y3RdIGZmZmZj
OTAwNDBjNGZlNjgKICAgIGZmZmZjOTAwNDBjNGZkZDA6IDAwMDAwMDAwMDAwMDAwMDAgX19k
b19mYXVsdCsxMzIKIzE1IFtmZmZmYzkwMDQwYzRmZGQ4XSBfX2RvX2ZhdWx0IGF0IGZmZmZm
ZmZmODExYjIzYTQKICAgIG1tL21lbW9yeS5jOiAyODI4CiAgICBmZmZmYzkwMDQwYzRmZGUw
OiAwMDAwMDAwMDAwMDAwMDQwIDAyNDIwMGNhMDAwMDAwNTQKICAgIGZmZmZjOTAwNDBjNGZk
ZjA6IDAwMDAwMDAwMDAwMDAwZjkgMDAwMDU2NGMxZjNiNzAwMAogICAgZmZmZmM5MDA0MGM0
ZmUwMDogMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCiAgICBmZmZmYzkwMDQw
YzRmZTEwOiBmZmZmODgwMDAwMDAwZDg4IDc4YmQ3MTgxZWViMzVhMDAKICAgIGZmZmZjOTAw
NDBjNGZlMjA6IFtmZmZmODgwMWYxNzk0YWYwOnZtX2FyZWFfc3RydWN0XSAwMDAwMDAwMDAw
MDAwMDQwCiAgICBmZmZmYzkwMDQwYzRmZTMwOiAwMDAwMDAwMDAwMDAwMGY5IGhhbmRsZV9t
bV9mYXVsdCszODA2CiMxNiBbZmZmZmM5MDA0MGM0ZmUzOF0gaGFuZGxlX21tX2ZhdWx0IGF0
IGZmZmZmZmZmODExYjc4M2UKICAgIG1tL21lbW9yeS5jOiAzMTU1CiAgICBmZmZmYzkwMDQw
YzRmZTQwOiBmZmZmYzkwMDQwYzRmZTcwIDAwMDAwMDAwMDAwMDAwMDAKICAgIGZmZmZjOTAw
NDBjNGZlNTA6IFtmZmZmODgwMWY0OTU2MDQwOnRhc2tfc3RydWN0XSAwMDAwN2ZmY2EyMGUw
ZTAwCiAgICBmZmZmYzkwMDQwYzRmZTYwOiBlcF9wb2xsKzMxOCAgICAgIFtmZmZmODgwMWYz
ZDA5ZGIwOmlub2RlX2NhY2hlXQogICAgZmZmZmM5MDA0MGM0ZmU3MDogW2ZmZmY4ODAxZjE3
OTRhZjA6dm1fYXJlYV9zdHJ1Y3RdIDAwMDA1NjRjMWYzYjcyMjMKICAgIGZmZmZjOTAwNDBj
NGZlODA6IDAwMDAwMDAwMDAwMDAwNTQgZmZmZjg4MDFmMTc2MjdjOAogICAgZmZmZmM5MDA0
MGM0ZmU5MDogMDAwMDAwMDAwMDAwMDAwMCBmZmZmZWEwMDA3Y2QwM2IwCiAgICBmZmZmYzkw
MDQwYzRmZWEwOiAwMDAwMDAwMDAwMDAwMDAwIDc4YmQ3MTgxZWViMzVhMDAKICAgIGZmZmZj
OTAwNDBjNGZlYjA6IDAwMDAwMDAwMDAwMDAwMDQgMDAwMDU2NGMxZjNiNzIyMwogICAgZmZm
ZmM5MDA0MGM0ZmVjMDogW2ZmZmY4ODAxZjE3OTdjMDA6bW1fc3RydWN0XSBmZmZmYzkwMDQw
YzRmZjU4CiAgICBmZmZmYzkwMDQwYzRmZWQwOiAwMDAwMDAwMDAwMDAwMDU0IFtmZmZmODgw
MWY0OTU2MDQwOnRhc2tfc3RydWN0XQogICAgZmZmZmM5MDA0MGM0ZmVlMDogX19kb19wYWdl
X2ZhdWx0KzYxOAojMTcgW2ZmZmZjOTAwNDBjNGZlZTBdIF9fZG9fcGFnZV9mYXVsdCBhdCBm
ZmZmZmZmZjgxMDVmZWRhCiAgICBhcmNoL3g4Ni9tbS9mYXVsdC5jOiAxMzk4CiAgICBmZmZm
YzkwMDQwYzRmZWU4OiBbZmZmZjg4MDFmMTc5N2M2ODptbV9zdHJ1Y3RdIDAwMDAwMDAwZjEy
NzVjMDAKICAgIGZmZmZjOTAwNDBjNGZlZjg6IFtmZmZmODgwMWYxNzk0YWYwOnZtX2FyZWFf
c3RydWN0XSAwMDAwMDAwMDAwMDAwMDAwCiAgICBmZmZmYzkwMDQwYzRmZjA4OiAwMDAwMDAw
MDAwMDAwMDAwIHN5c19yZWFkKzgyCiAgICBmZmZmYzkwMDQwYzRmZjE4OiA3OGJkNzE4MWVl
YjM1YTAwIDAwMDAwMDAwMDAwMDAwMDAKICAgIGZmZmZjOTAwNDBjNGZmMjg6IDAwMDA3ZmZj
YTIwZTBhYjAgMDAwMDU2NGMxZjM5ZGMxMwogICAgZmZmZmM5MDA0MGM0ZmYzODogMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCiAgICBmZmZmYzkwMDQwYzRmZjQ4OiAwMDAw
N2ZmY2EyMGUwYzM4IHBhZ2VfZmF1bHQrNDAKIzE4IFtmZmZmYzkwMDQwYzRmZjUwXSBwYWdl
X2ZhdWx0IGF0IGZmZmZmZmZmODE2MTRkNTgKICAgIGFyY2gveDg2L2VudHJ5L2VudHJ5XzY0
LlM6IDEwMjYKICAgIFJJUDogMDAwMDdmZGFhM2ViOWRjYyAgUlNQOiAwMDAwN2ZmY2EyMGUw
NGUwICBSRkxBR1M6IDAwMDEwMjg2CiAgICBSQVg6IDAwMDAwMDAwMDAwMDAwMDAgIFJCWDog
MDAwMDdmZmNhMjBlMGFjMCAgUkNYOiBmZmZmZmZmZmZmZmZmZmZmCiAgICBSRFg6IDAwMDAw
MDAwMDAwMDAwMzAgIFJTSTogMDAwMDU2NGMxZjM5ZGMxMyAgUkRJOiAwMDAwNTY0YzFmM2I3
MjIzCiAgICBSQlA6IDAwMDA3ZmZjYTIwZTBhYjAgICBSODogMDAwMDU2NGMxZjNiNzIyMyAg
IFI5OiAwMDAwN2ZkYWEzZWJhOTlhCiAgICBSMTA6IDAwMDA1NjRjMjEyMjYxODAgIFIxMTog
MDAwMDAwMDAwMDAwMDAwMSAgUjEyOiAwMDAwNTY0YzFmMzlkYzEzCiAgICBSMTM6IDAwMDAw
MDAwMDAwMDAwMDAgIFIxNDogMDAwMDAwMDAwMDAwMDAwMCAgUjE1OiAwMDAwN2ZmY2EyMGUw
YzM4CiAgICBPUklHX1JBWDogZmZmZmZmZmZmZmZmZmZmZiAgQ1M6IGUwMzMgIFNTOiBlMDJi
Cg==
--------------EDD446EDBDF2025AA45CF2C5
Content-Type: text/plain; charset=UTF-8;
 name="blk_sq_make_request.s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="blk_sq_make_request.s"

LyoKICogU2luZ2xlIGhhcmR3YXJlIHF1ZXVlIHZhcmlhbnQuIFRoaXMgd2lsbCBhdHRlbXB0
IHRvIHVzZSBhbnkgcGVyLXByb2Nlc3MKICogcGx1ZyBmb3IgbWVyZ2luZyBhbmQgSU8gZGVm
ZXJyYWwuCiAqLwpzdGF0aWMgYmxrX3FjX3QgYmxrX3NxX21ha2VfcmVxdWVzdChzdHJ1Y3Qg
cmVxdWVzdF9xdWV1ZSAqcSwgc3RydWN0IGJpbyAqYmlvKQp7CjxibGtfc3FfbWFrZV9yZXF1
ZXN0PiBjYWxscSAgMDAwMDAwMDAwMDAwMmZlNSA8YmxrX3NxX21ha2VfcmVxdWVzdCsweDU+
CjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4NT4gcHVzaCAgICVyMTUKPGJsa19zcV9tYWtlX3Jl
cXVlc3QrMHg3PiBwdXNoICAgJXIxNAo8YmxrX3NxX21ha2VfcmVxdWVzdCsweDk+IHB1c2gg
ICAlcjEzCjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4Yj4gcHVzaCAgICVyMTIKPGJsa19zcV9t
YWtlX3JlcXVlc3QrMHhkPiBtb3YgICAgJXJkaSwlcjEzCjxibGtfc3FfbWFrZV9yZXF1ZXN0
KzB4MTA+IHB1c2ggICAlcmJwCjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4MTE+IHB1c2ggICAl
cmJ4CjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4MTI+IG1vdiAgICAkMHgxLCVlYngKPGJsa19z
cV9tYWtlX3JlcXVlc3QrMHgxNz4gc3ViICAgICQweDQ4LCVyc3AKCWNvbnN0IGludCBpc19z
eW5jID0gcndfaXNfc3luYyhiaW9fb3AoYmlvKSwgYmlvLT5iaV9vcGYpOwo8YmxrX3NxX21h
a2VfcmVxdWVzdCsweDFiPiBtb3YgICAgMHgxNCglcnNpKSwlZWF4Ci8qCiAqIFNpbmdsZSBo
YXJkd2FyZSBxdWV1ZSB2YXJpYW50LiBUaGlzIHdpbGwgYXR0ZW1wdCB0byB1c2UgYW55IHBl
ci1wcm9jZXNzCiAqIHBsdWcgZm9yIG1lcmdpbmcgYW5kIElPIGRlZmVycmFsLgogKi8Kc3Rh
dGljIGJsa19xY190IGJsa19zcV9tYWtlX3JlcXVlc3Qoc3RydWN0IHJlcXVlc3RfcXVldWUg
KnEsIHN0cnVjdCBiaW8gKmJpbykKewo8YmxrX3NxX21ha2VfcmVxdWVzdCsweDFlPiBtb3Yg
ICAgJWdzOjB4MjgsJXJjeAo8YmxrX3NxX21ha2VfcmVxdWVzdCsweDI3PiBtb3YgICAgJXJj
eCwweDQwKCVyc3ApCjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4MmM+IHhvciAgICAlZWN4LCVl
Y3gKPGJsa19zcV9tYWtlX3JlcXVlc3QrMHgyZT4gbW92ICAgICVyc2ksMHgyMCglcnNwKQoJ
Y29uc3QgaW50IGlzX3N5bmMgPSByd19pc19zeW5jKGJpb19vcChiaW8pLCBiaW8tPmJpX29w
Zik7CjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4MzM+IG1vdiAgICAlZWF4LCVlZHgKPGJsa19z
cV9tYWtlX3JlcXVlc3QrMHgzNT4gc2hyICAgICQweDFkLCVlZHgKPGJsa19zcV9tYWtlX3Jl
cXVlc3QrMHgzOD4gdGVzdCAgICVlZHgsJWVkeAo8YmxrX3NxX21ha2VfcmVxdWVzdCsweDNh
PiBqZSAgICAgMDAwMDAwMDAwMDAwMzAyNCA8YmxrX3NxX21ha2VfcmVxdWVzdCsweDQ0Pgo8
YmxrX3NxX21ha2VfcmVxdWVzdCsweDNjPiBtb3YgICAgJWVheCwlZWJ4CjxibGtfc3FfbWFr
ZV9yZXF1ZXN0KzB4M2U+IHNociAgICAkMHgzLCVlYngKPGJsa19zcV9tYWtlX3JlcXVlc3Qr
MHg0MT4gYW5kICAgICQweDEsJWVieAoJdW5zaWduZWQgaW50IHJlcXVlc3RfY291bnQgPSAw
OwoJc3RydWN0IGJsa19tYXBfY3R4IGRhdGE7CglzdHJ1Y3QgcmVxdWVzdCAqcnE7CglibGtf
cWNfdCBjb29raWU7CgoJYmxrX3F1ZXVlX2JvdW5jZShxLCAmYmlvKTsKPGJsa19zcV9tYWtl
X3JlcXVlc3QrMHg0ND4gbGVhICAgIDB4MjAoJXJzcCksJXJzaQogKiBwbHVnIGZvciBtZXJn
aW5nIGFuZCBJTyBkZWZlcnJhbC4KICovCnN0YXRpYyBibGtfcWNfdCBibGtfc3FfbWFrZV9y
ZXF1ZXN0KHN0cnVjdCByZXF1ZXN0X3F1ZXVlICpxLCBzdHJ1Y3QgYmlvICpiaW8pCnsKCWNv
bnN0IGludCBpc19zeW5jID0gcndfaXNfc3luYyhiaW9fb3AoYmlvKSwgYmlvLT5iaV9vcGYp
OwoJY29uc3QgaW50IGlzX2ZsdXNoX2Z1YSA9IGJpby0+Ymlfb3BmICYgKFJFUV9QUkVGTFVT
SCB8IFJFUV9GVUEpOwo8YmxrX3NxX21ha2VfcmVxdWVzdCsweDQ5PiBhbmQgICAgJDB4MzAw
LCVlYXgKCXVuc2lnbmVkIGludCByZXF1ZXN0X2NvdW50ID0gMDsKCXN0cnVjdCBibGtfbWFw
X2N0eCBkYXRhOwoJc3RydWN0IHJlcXVlc3QgKnJxOwoJYmxrX3FjX3QgY29va2llOwoKCWJs
a19xdWV1ZV9ib3VuY2UocSwgJmJpbyk7CjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4NGU+IG1v
diAgICAlcjEzLCVyZGkKICogcGx1ZyBmb3IgbWVyZ2luZyBhbmQgSU8gZGVmZXJyYWwuCiAq
LwpzdGF0aWMgYmxrX3FjX3QgYmxrX3NxX21ha2VfcmVxdWVzdChzdHJ1Y3QgcmVxdWVzdF9x
dWV1ZSAqcSwgc3RydWN0IGJpbyAqYmlvKQp7Cgljb25zdCBpbnQgaXNfc3luYyA9IHJ3X2lz
X3N5bmMoYmlvX29wKGJpbyksIGJpby0+Ymlfb3BmKTsKCWNvbnN0IGludCBpc19mbHVzaF9m
dWEgPSBiaW8tPmJpX29wZiAmIChSRVFfUFJFRkxVU0ggfCBSRVFfRlVBKTsKPGJsa19zcV9t
YWtlX3JlcXVlc3QrMHg1MT4gbW92ICAgICVlYXgsJWVicAoJc3RydWN0IGJsa19wbHVnICpw
bHVnOwoJdW5zaWduZWQgaW50IHJlcXVlc3RfY291bnQgPSAwOwo8YmxrX3NxX21ha2VfcmVx
dWVzdCsweDUzPiBtb3ZsICAgJDB4MCwweDJjKCVyc3ApCglzdHJ1Y3QgYmxrX21hcF9jdHgg
ZGF0YTsKCXN0cnVjdCByZXF1ZXN0ICpycTsKCWJsa19xY190IGNvb2tpZTsKCglibGtfcXVl
dWVfYm91bmNlKHEsICZiaW8pOwo8YmxrX3NxX21ha2VfcmVxdWVzdCsweDViPiBjYWxscSAg
MDAwMDAwMDAwMDAwMzA0MCA8YmxrX3NxX21ha2VfcmVxdWVzdCsweDYwPgoKCWlmIChiaW9f
aW50ZWdyaXR5X2VuYWJsZWQoYmlvKSAmJiBiaW9faW50ZWdyaXR5X3ByZXAoYmlvKSkgewo8
YmxrX3NxX21ha2VfcmVxdWVzdCsweDYwPiBtb3YgICAgMHgyMCglcnNwKSwlcmRpCjxibGtf
c3FfbWFrZV9yZXF1ZXN0KzB4NjU+IGNhbGxxICAwMDAwMDAwMDAwMDAzMDRhIDxibGtfc3Ff
bWFrZV9yZXF1ZXN0KzB4NmE+CjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4NmE+IHRlc3QgICAl
YWwsJWFsCjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4NmM+IGplICAgICAwMDAwMDAwMDAwMDAz
MDYwIDxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4ODA+CjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4
NmU+IG1vdiAgICAweDIwKCVyc3ApLCVyZGkKPGJsa19zcV9tYWtlX3JlcXVlc3QrMHg3Mz4g
Y2FsbHEgIDAwMDAwMDAwMDAwMDMwNTggPGJsa19zcV9tYWtlX3JlcXVlc3QrMHg3OD4KPGJs
a19zcV9tYWtlX3JlcXVlc3QrMHg3OD4gdGVzdCAgICVlYXgsJWVheAo8YmxrX3NxX21ha2Vf
cmVxdWVzdCsweDdhPiBqbmUgICAgMDAwMDAwMDAwMDAwMzEzMyA8YmxrX3NxX21ha2VfcmVx
dWVzdCsweDE1Mz4KCQliaW9faW9fZXJyb3IoYmlvKTsKCQlyZXR1cm4gQkxLX1FDX1RfTk9O
RTsKCX0KCglibGtfcXVldWVfc3BsaXQocSwgJmJpbywgcS0+YmlvX3NwbGl0KTsKPGJsa19z
cV9tYWtlX3JlcXVlc3QrMHg4MD4gbW92ICAgIDB4OGIwKCVyMTMpLCVyZHgKPGJsa19zcV9t
YWtlX3JlcXVlc3QrMHg4Nz4gbGVhICAgIDB4MjAoJXJzcCksJXJzaQo8YmxrX3NxX21ha2Vf
cmVxdWVzdCsweDhjPiBtb3YgICAgJXIxMywlcmRpCjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4
OGY+IGNhbGxxICAwMDAwMDAwMDAwMDAzMDc0IDxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4OTQ+
CgoJaWYgKCFpc19mbHVzaF9mdWEgJiYgIWJsa19xdWV1ZV9ub21lcmdlcyhxKSkgewo8Ymxr
X3NxX21ha2VfcmVxdWVzdCsweDk0PiB0ZXN0ICAgJWVicCwlZWJwCjxibGtfc3FfbWFrZV9y
ZXF1ZXN0KzB4OTY+IGpuZSAgICAwMDAwMDAwMDAwMDAzMTcwIDxibGtfc3FfbWFrZV9yZXF1
ZXN0KzB4MTkwPgp9CgpzdGF0aWMgX19hbHdheXNfaW5saW5lIGJvb2wgY29uc3RhbnRfdGVz
dF9iaXQobG9uZyBuciwgY29uc3Qgdm9sYXRpbGUgdW5zaWduZWQgbG9uZyAqYWRkcikKewoJ
cmV0dXJuICgoMVVMIDw8IChuciAmIChCSVRTX1BFUl9MT05HLTEpKSkgJgoJCShhZGRyW25y
ID4+IF9CSVRPUFNfTE9OR19TSElGVF0pKSAhPSAwOwo8YmxrX3NxX21ha2VfcmVxdWVzdCsw
eDljPiBtb3YgICAgMHg1MTAoJXIxMyksJXJheAo8YmxrX3NxX21ha2VfcmVxdWVzdCsweGEz
PiB0ZXN0ICAgJDB4MSwlYWgKPGJsa19zcV9tYWtlX3JlcXVlc3QrMHhhNj4gamUgICAgIDAw
MDAwMDAwMDAwMDMxZjQgPGJsa19zcV9tYWtlX3JlcXVlc3QrMHgyMTQ+CgkJaWYgKGJsa19h
dHRlbXB0X3BsdWdfbWVyZ2UocSwgYmlvLCAmcmVxdWVzdF9jb3VudCwgTlVMTCkpCgkJCXJl
dHVybiBCTEtfUUNfVF9OT05FOwoJfSBlbHNlCgkJcmVxdWVzdF9jb3VudCA9IGJsa19wbHVn
X3F1ZXVlZF9jb3VudChxKTsKPGJsa19zcV9tYWtlX3JlcXVlc3QrMHhhYz4gbW92ICAgICVy
MTMsJXJkaQo8YmxrX3NxX21ha2VfcmVxdWVzdCsweGFmPiBjYWxscSAgMDAwMDAwMDAwMDAw
MzA5NCA8YmxrX3NxX21ha2VfcmVxdWVzdCsweGI0Pgo8YmxrX3NxX21ha2VfcmVxdWVzdCsw
eGI0PiBtb3YgICAgJWVheCwweDJjKCVyc3ApCgoJcnEgPSBibGtfbXFfbWFwX3JlcXVlc3Qo
cSwgYmlvLCAmZGF0YSk7CjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4Yjg+IG1vdiAgICAweDIw
KCVyc3ApLCVyc2kKPGJsa19zcV9tYWtlX3JlcXVlc3QrMHhiZD4gbGVhICAgIDB4MzAoJXJz
cCksJXJkeAo8YmxrX3NxX21ha2VfcmVxdWVzdCsweGMyPiBtb3YgICAgJXIxMywlcmRpCjxi
bGtfc3FfbWFrZV9yZXF1ZXN0KzB4YzU+IGNhbGxxICAwMDAwMDAwMDAwMDAwZTcwIDxibGtf
bXFfbWFwX3JlcXVlc3Q+CglpZiAodW5saWtlbHkoIXJxKSkKPGJsa19zcV9tYWtlX3JlcXVl
c3QrMHhjYT4gdGVzdCAgICVyYXgsJXJheAoJCWlmIChibGtfYXR0ZW1wdF9wbHVnX21lcmdl
KHEsIGJpbywgJnJlcXVlc3RfY291bnQsIE5VTEwpKQoJCQlyZXR1cm4gQkxLX1FDX1RfTk9O
RTsKCX0gZWxzZQoJCXJlcXVlc3RfY291bnQgPSBibGtfcGx1Z19xdWV1ZWRfY291bnQocSk7
CgoJcnEgPSBibGtfbXFfbWFwX3JlcXVlc3QocSwgYmlvLCAmZGF0YSk7CjxibGtfc3FfbWFr
ZV9yZXF1ZXN0KzB4Y2Q+IG1vdiAgICAlcmF4LCVyYnAKCWlmICh1bmxpa2VseSghcnEpKQo8
YmxrX3NxX21ha2VfcmVxdWVzdCsweGQwPiBqZSAgICAgMDAwMDAwMDAwMDAwMzIxMCA8Ymxr
X3NxX21ha2VfcmVxdWVzdCsweDIzMD4KCQlyZXR1cm4gQkxLX1FDX1RfTk9ORTsKCgljb29r
aWUgPSBibGtfdGFnX3RvX3FjX3QocnEtPnRhZywgZGF0YS5oY3R4LT5xdWV1ZV9udW0pOwo8
YmxrX3NxX21ha2VfcmVxdWVzdCsweGQ2PiBtb3YgICAgMHgzMCglcnNwKSwlcmF4CjxibGtf
c3FfbWFrZV9yZXF1ZXN0KzB4ZGI+IG1vdiAgICAlcmF4LCglcnNwKQoJcmV0dXJuIGNvb2tp
ZSAhPSBCTEtfUUNfVF9OT05FOwp9CgpzdGF0aWMgaW5saW5lIGJsa19xY190IGJsa190YWdf
dG9fcWNfdCh1bnNpZ25lZCBpbnQgdGFnLCB1bnNpZ25lZCBpbnQgcXVldWVfbnVtKQp7Cgly
ZXR1cm4gdGFnIHwgKHF1ZXVlX251bSA8PCBCTEtfUUNfVF9TSElGVCk7CjxibGtfc3FfbWFr
ZV9yZXF1ZXN0KzB4ZGY+IG1vdiAgICAweDE0NCglcmF4KSwlZWF4CjxibGtfc3FfbWFrZV9y
ZXF1ZXN0KzB4ZTU+IG1vdiAgICAlZWF4LDB4OCglcnNwKQo8YmxrX3NxX21ha2VfcmVxdWVz
dCsweGU5PiBtb3YgICAgJWVheCwlcjEyZAoKREVDTEFSRV9QRVJfQ1BVKHN0cnVjdCB0YXNr
X3N0cnVjdCAqLCBjdXJyZW50X3Rhc2spOwoKc3RhdGljIF9fYWx3YXlzX2lubGluZSBzdHJ1
Y3QgdGFza19zdHJ1Y3QgKmdldF9jdXJyZW50KHZvaWQpCnsKCXJldHVybiB0aGlzX2NwdV9y
ZWFkX3N0YWJsZShjdXJyZW50X3Rhc2spOwo8YmxrX3NxX21ha2VfcmVxdWVzdCsweGVjPiBt
b3YgICAgJWdzOjB4MCwlcmF4CgkvKgoJICogQSB0YXNrIHBsdWcgY3VycmVudGx5IGV4aXN0
cy4gU2luY2UgdGhpcyBpcyBjb21wbGV0ZWx5IGxvY2tsZXNzLAoJICogdXRpbGl6ZSB0aGF0
IHRvIHRlbXBvcmFyaWx5IHN0b3JlIHJlcXVlc3RzIHVudGlsIHRoZSB0YXNrIGlzCgkgKiBl
aXRoZXIgZG9uZSBvciBzY2hlZHVsZWQgYXdheS4KCSAqLwoJcGx1ZyA9IGN1cnJlbnQtPnBs
dWc7CjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4ZjU+IG1vdiAgICAweDc1MCglcmF4KSwlcjE0
CjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4ZmM+IHNobCAgICAkMHgxMCwlcjEyZAo8YmxrX3Nx
X21ha2VfcmVxdWVzdCsweDEwMD4gb3IgICAgIDB4MTAwKCVyYnApLCVyMTJkCglpZiAocGx1
Zykgewo8YmxrX3NxX21ha2VfcmVxdWVzdCsweDEwNz4gdGVzdCAgICVyMTQsJXIxNAo8Ymxr
X3NxX21ha2VfcmVxdWVzdCsweDEwYT4gamUgICAgIDAwMDAwMDAwMDAwMDMyN2UgPGJsa19z
cV9tYWtlX3JlcXVlc3QrMHgyOWU+Cgl9Cn0KCnN0YXRpYyB2b2lkIGJsa19tcV9iaW9fdG9f
cmVxdWVzdChzdHJ1Y3QgcmVxdWVzdCAqcnEsIHN0cnVjdCBiaW8gKmJpbykKewoJaW5pdF9y
ZXF1ZXN0X2Zyb21fYmlvKHJxLCBiaW8pOwo8YmxrX3NxX21ha2VfcmVxdWVzdCsweDExMD4g
bW92ICAgIDB4MjAoJXJzcCksJXJzaQo8YmxrX3NxX21ha2VfcmVxdWVzdCsweDExNT4gbW92
ICAgICVyYnAsJXJkaQo8YmxrX3NxX21ha2VfcmVxdWVzdCsweDExOD4gY2FsbHEgIDAwMDAw
MDAwMDAwMDMwZmQgPGJsa19zcV9tYWtlX3JlcXVlc3QrMHgxMWQ+CgoJYmxrX2FjY291bnRf
aW9fc3RhcnQocnEsIDEpOwo8YmxrX3NxX21ha2VfcmVxdWVzdCsweDExZD4gbW92ICAgICQw
eDEsJWVzaQo8YmxrX3NxX21ha2VfcmVxdWVzdCsweDEyMj4gbW92ICAgICVyYnAsJXJkaQo8
YmxrX3NxX21ha2VfcmVxdWVzdCsweDEyNT4gY2FsbHEgIDAwMDAwMDAwMDAwMDMxMGEgPGJs
a19zcV9tYWtlX3JlcXVlc3QrMHgxMmE+CgkgKiBlaXRoZXIgZG9uZSBvciBzY2hlZHVsZWQg
YXdheS4KCSAqLwoJcGx1ZyA9IGN1cnJlbnQtPnBsdWc7CglpZiAocGx1ZykgewoJCWJsa19t
cV9iaW9fdG9fcmVxdWVzdChycSwgYmlvKTsKCQlpZiAoIXJlcXVlc3RfY291bnQpCjxibGtf
c3FfbWFrZV9yZXF1ZXN0KzB4MTJhPiBtb3YgICAgMHgyYyglcnNwKSwlZWF4CjxibGtfc3Ff
bWFrZV9yZXF1ZXN0KzB4MTJlPiB0ZXN0ICAgJWVheCwlZWF4CjxibGtfc3FfbWFrZV9yZXF1
ZXN0KzB4MTMwPiBqZSAgICAgMDAwMDAwMDAwMDAwMzIyZiA8YmxrX3NxX21ha2VfcmVxdWVz
dCsweDI0Zj4KCQkJdHJhY2VfYmxvY2tfcGx1ZyhxKTsKCgkJYmxrX21xX3B1dF9jdHgoZGF0
YS5jdHgpOwoKCQlpZiAocmVxdWVzdF9jb3VudCA+PSBCTEtfTUFYX1JFUVVFU1RfQ09VTlQp
IHsKPGJsa19zcV9tYWtlX3JlcXVlc3QrMHgxMzY+IGNtcGwgICAkMHhmLDB4MmMoJXJzcCkK
PGJsa19zcV9tYWtlX3JlcXVlc3QrMHgxM2I+IGphICAgICAwMDAwMDAwMDAwMDAzMjFiIDxi
bGtfc3FfbWFrZV9yZXF1ZXN0KzB4MjNiPgo8YmxrX3NxX21ha2VfcmVxdWVzdCsweDE0MT4g
bW92ICAgIDB4MTgoJXIxNCksJXJzaQoJCQlibGtfZmx1c2hfcGx1Z19saXN0KHBsdWcsIGZh
bHNlKTsKCQkJdHJhY2VfYmxvY2tfcGx1ZyhxKTsKCQl9CgoJCWxpc3RfYWRkX3RhaWwoJnJx
LT5xdWV1ZWxpc3QsICZwbHVnLT5tcV9saXN0KTsKPGJsa19zcV9tYWtlX3JlcXVlc3QrMHgx
NDU+IGxlYSAgICAweDEwKCVyMTQpLCVyZHgKPGJsa19zcV9tYWtlX3JlcXVlc3QrMHgxNDk+
IG1vdiAgICAlcmJwLCVyZGkKPGJsa19zcV9tYWtlX3JlcXVlc3QrMHgxNGM+IGNhbGxxICAw
MDAwMDAwMDAwMDAzMTMxIDxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4MTUxPgoJCXJldHVybiBj
b29raWU7CjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4MTUxPiBqbXAgICAgMDAwMDAwMDAwMDAw
MzE0YSA8YmxrX3NxX21ha2VfcmVxdWVzdCsweDE2YT4KCWJsa19xY190IGNvb2tpZTsKCgli
bGtfcXVldWVfYm91bmNlKHEsICZiaW8pOwoKCWlmIChiaW9faW50ZWdyaXR5X2VuYWJsZWQo
YmlvKSAmJiBiaW9faW50ZWdyaXR5X3ByZXAoYmlvKSkgewoJCWJpb19pb19lcnJvcihiaW8p
Owo8YmxrX3NxX21ha2VfcmVxdWVzdCsweDE1Mz4gbW92ICAgIDB4MjAoJXJzcCksJXJkaQoJ
CXJldHVybiBCTEtfUUNfVF9OT05FOwo8YmxrX3NxX21ha2VfcmVxdWVzdCsweDE1OD4gbW92
ICAgICQweGZmZmZmZmZmLCVyMTJkCgpleHRlcm4gdm9pZCBiaW9fZW5kaW8oc3RydWN0IGJp
byAqKTsKCnN0YXRpYyBpbmxpbmUgdm9pZCBiaW9faW9fZXJyb3Ioc3RydWN0IGJpbyAqYmlv
KQp7CgliaW8tPmJpX2Vycm9yID0gLUVJTzsKPGJsa19zcV9tYWtlX3JlcXVlc3QrMHgxNWU+
IG1vdmwgICAkMHhmZmZmZmZmYiwweDEwKCVyZGkpCgliaW9fZW5kaW8oYmlvKTsKPGJsa19z
cV9tYWtlX3JlcXVlc3QrMHgxNjU+IGNhbGxxICAwMDAwMDAwMDAwMDAzMTRhIDxibGtfc3Ff
bWFrZV9yZXF1ZXN0KzB4MTZhPgoJCWJsa19tcV9ydW5faHdfcXVldWUoZGF0YS5oY3R4LCAh
aXNfc3luYyB8fCBpc19mbHVzaF9mdWEpOwoJfQoKCWJsa19tcV9wdXRfY3R4KGRhdGEuY3R4
KTsKCXJldHVybiBjb29raWU7Cn0KPGJsa19zcV9tYWtlX3JlcXVlc3QrMHgxNmE+IG1vdiAg
ICAweDQwKCVyc3ApLCVyY3gKPGJsa19zcV9tYWtlX3JlcXVlc3QrMHgxNmY+IHhvciAgICAl
Z3M6MHgyOCwlcmN4CjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4MTc4PiBtb3YgICAgJXIxMmQs
JWVheAo8YmxrX3NxX21ha2VfcmVxdWVzdCsweDE3Yj4gam5lICAgIDAwMDAwMDAwMDAwMDM0
OGUgPGJsa19zcV9tYWtlX3JlcXVlc3QrMHg0YWU+CjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4
MTgxPiBhZGQgICAgJDB4NDgsJXJzcAo8YmxrX3NxX21ha2VfcmVxdWVzdCsweDE4NT4gcG9w
ICAgICVyYngKPGJsa19zcV9tYWtlX3JlcXVlc3QrMHgxODY+IHBvcCAgICAlcmJwCjxibGtf
c3FfbWFrZV9yZXF1ZXN0KzB4MTg3PiBwb3AgICAgJXIxMgo8YmxrX3NxX21ha2VfcmVxdWVz
dCsweDE4OT4gcG9wICAgICVyMTMKPGJsa19zcV9tYWtlX3JlcXVlc3QrMHgxOGI+IHBvcCAg
ICAlcjE0CjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4MThkPiBwb3AgICAgJXIxNQo8YmxrX3Nx
X21ha2VfcmVxdWVzdCsweDE4Zj4gcmV0cSAgIAoKCWlmICghaXNfZmx1c2hfZnVhICYmICFi
bGtfcXVldWVfbm9tZXJnZXMocSkpIHsKCQlpZiAoYmxrX2F0dGVtcHRfcGx1Z19tZXJnZShx
LCBiaW8sICZyZXF1ZXN0X2NvdW50LCBOVUxMKSkKCQkJcmV0dXJuIEJMS19RQ19UX05PTkU7
Cgl9IGVsc2UKCQlyZXF1ZXN0X2NvdW50ID0gYmxrX3BsdWdfcXVldWVkX2NvdW50KHEpOwo8
YmxrX3NxX21ha2VfcmVxdWVzdCsweDE5MD4gbW92ICAgICVyMTMsJXJkaQo8YmxrX3NxX21h
a2VfcmVxdWVzdCsweDE5Mz4gY2FsbHEgIDAwMDAwMDAwMDAwMDMxNzggPGJsa19zcV9tYWtl
X3JlcXVlc3QrMHgxOTg+CgoJcnEgPSBibGtfbXFfbWFwX3JlcXVlc3QocSwgYmlvLCAmZGF0
YSk7CjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4MTk4PiBtb3YgICAgMHgyMCglcnNwKSwlcnNp
CjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4MTlkPiBsZWEgICAgMHgzMCglcnNwKSwlcmR4Cjxi
bGtfc3FfbWFrZV9yZXF1ZXN0KzB4MWEyPiBtb3YgICAgJXIxMywlcmRpCgoJaWYgKCFpc19m
bHVzaF9mdWEgJiYgIWJsa19xdWV1ZV9ub21lcmdlcyhxKSkgewoJCWlmIChibGtfYXR0ZW1w
dF9wbHVnX21lcmdlKHEsIGJpbywgJnJlcXVlc3RfY291bnQsIE5VTEwpKQoJCQlyZXR1cm4g
QkxLX1FDX1RfTk9ORTsKCX0gZWxzZQoJCXJlcXVlc3RfY291bnQgPSBibGtfcGx1Z19xdWV1
ZWRfY291bnQocSk7CjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4MWE1PiBtb3YgICAgJWVheCww
eDJjKCVyc3ApCgoJcnEgPSBibGtfbXFfbWFwX3JlcXVlc3QocSwgYmlvLCAmZGF0YSk7Cjxi
bGtfc3FfbWFrZV9yZXF1ZXN0KzB4MWE5PiBjYWxscSAgMDAwMDAwMDAwMDAwMGU3MCA8Ymxr
X21xX21hcF9yZXF1ZXN0PgoJaWYgKHVubGlrZWx5KCFycSkpCjxibGtfc3FfbWFrZV9yZXF1
ZXN0KzB4MWFlPiB0ZXN0ICAgJXJheCwlcmF4CjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4MWIx
PiBqZSAgICAgMDAwMDAwMDAwMDAwMzIxMCA8YmxrX3NxX21ha2VfcmVxdWVzdCsweDIzMD4K
CQlyZXR1cm4gQkxLX1FDX1RfTk9ORTsKCgljb29raWUgPSBibGtfdGFnX3RvX3FjX3QocnEt
PnRhZywgZGF0YS5oY3R4LT5xdWV1ZV9udW0pOwo8YmxrX3NxX21ha2VfcmVxdWVzdCsweDFi
Mz4gbW92ICAgIDB4MzAoJXJzcCksJXJkeAoJfQp9CgpzdGF0aWMgdm9pZCBibGtfbXFfYmlv
X3RvX3JlcXVlc3Qoc3RydWN0IHJlcXVlc3QgKnJxLCBzdHJ1Y3QgYmlvICpiaW8pCnsKCWlu
aXRfcmVxdWVzdF9mcm9tX2JpbyhycSwgYmlvKTsKPGJsa19zcV9tYWtlX3JlcXVlc3QrMHgx
Yjg+IG1vdiAgICAweDIwKCVyc3ApLCVyc2kKPGJsa19zcV9tYWtlX3JlcXVlc3QrMHgxYmQ+
IG1vdiAgICAlcmF4LCVyZGkKPGJsa19zcV9tYWtlX3JlcXVlc3QrMHgxYzA+IG1vdiAgICAl
cmF4LCglcnNwKQo8YmxrX3NxX21ha2VfcmVxdWVzdCsweDFjND4gbW92ICAgIDB4MTQ0KCVy
ZHgpLCVyMTJkCjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4MWNiPiBzaGwgICAgJDB4MTAsJXIx
MmQKPGJsa19zcV9tYWtlX3JlcXVlc3QrMHgxY2Y+IG9yICAgICAweDEwMCglcmF4KSwlcjEy
ZAo8YmxrX3NxX21ha2VfcmVxdWVzdCsweDFkNj4gY2FsbHEgIDAwMDAwMDAwMDAwMDMxYmIg
PGJsa19zcV9tYWtlX3JlcXVlc3QrMHgxZGI+CgoJYmxrX2FjY291bnRfaW9fc3RhcnQocnEs
IDEpOwo8YmxrX3NxX21ha2VfcmVxdWVzdCsweDFkYj4gbW92ICAgICglcnNwKSwlcmF4Cjxi
bGtfc3FfbWFrZV9yZXF1ZXN0KzB4MWRmPiBtb3YgICAgJDB4MSwlZXNpCjxibGtfc3FfbWFr
ZV9yZXF1ZXN0KzB4MWU0PiBtb3YgICAgJXJheCwlcmRpCjxibGtfc3FfbWFrZV9yZXF1ZXN0
KzB4MWU3PiBjYWxscSAgMDAwMDAwMDAwMDAwMzFjYyA8YmxrX3NxX21ha2VfcmVxdWVzdCsw
eDFlYz4KCgljb29raWUgPSBibGtfdGFnX3RvX3FjX3QocnEtPnRhZywgZGF0YS5oY3R4LT5x
dWV1ZV9udW0pOwoKCWlmICh1bmxpa2VseShpc19mbHVzaF9mdWEpKSB7CgkJYmxrX21xX2Jp
b190b19yZXF1ZXN0KHJxLCBiaW8pOwoJCWJsa19pbnNlcnRfZmx1c2gocnEpOwo8YmxrX3Nx
X21ha2VfcmVxdWVzdCsweDFlYz4gbW92ICAgICglcnNwKSwlcmF4CjxibGtfc3FfbWFrZV9y
ZXF1ZXN0KzB4MWYwPiBtb3YgICAgJXJheCwlcmRpCjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4
MWYzPiBjYWxscSAgMDAwMDAwMDAwMDAwMzFkOCA8YmxrX3NxX21ha2VfcmVxdWVzdCsweDFm
OD4KCWlmICh1bmxpa2VseSghcnEpKQoJCXJldHVybiBCTEtfUUNfVF9OT05FOwoKCWNvb2tp
ZSA9IGJsa190YWdfdG9fcWNfdChycS0+dGFnLCBkYXRhLmhjdHgtPnF1ZXVlX251bSk7CgoJ
aWYgKHVubGlrZWx5KGlzX2ZsdXNoX2Z1YSkpIHsKPGJsa19zcV9tYWtlX3JlcXVlc3QrMHgx
Zjg+IG1vdiAgICAkMHgxLCVlc2kKCQkgKiBhbiBBU1lOQyByZXF1ZXN0LCBqdXN0IGVuc3Vy
ZSB0aGF0IHdlIHJ1biBpdCBsYXRlciBvbi4gVGhlCgkJICogbGF0dGVyIGFsbG93cyBmb3Ig
bWVyZ2luZyBvcHBvcnR1bml0aWVzIGFuZCBtb3JlIGVmZmljaWVudAoJCSAqIGRpc3BhdGNo
aW5nLgoJCSAqLwpydW5fcXVldWU6CgkJYmxrX21xX3J1bl9od19xdWV1ZShkYXRhLmhjdHgs
ICFpc19zeW5jIHx8IGlzX2ZsdXNoX2Z1YSk7CjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4MWZk
PiB4b3IgICAgJDB4MSwlZWJ4CjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4MjAwPiBtb3YgICAg
MHgzMCglcnNwKSwlcmRpCjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4MjA1PiBvciAgICAgJWVz
aSwlZWJ4CjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4MjA3PiBtb3Z6YmwgJWJsLCVlc2kKPGJs
a19zcV9tYWtlX3JlcXVlc3QrMHgyMGE+IGNhbGxxICAwMDAwMDAwMDAwMDAzMWVmIDxibGtf
c3FfbWFrZV9yZXF1ZXN0KzB4MjBmPgoJfQoKCWJsa19tcV9wdXRfY3R4KGRhdGEuY3R4KTsK
CXJldHVybiBjb29raWU7CjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4MjBmPiBqbXBxICAgMDAw
MDAwMDAwMDAwMzE0YSA8YmxrX3NxX21ha2VfcmVxdWVzdCsweDE2YT4KCX0KCglibGtfcXVl
dWVfc3BsaXQocSwgJmJpbywgcS0+YmlvX3NwbGl0KTsKCglpZiAoIWlzX2ZsdXNoX2Z1YSAm
JiAhYmxrX3F1ZXVlX25vbWVyZ2VzKHEpKSB7CgkJaWYgKGJsa19hdHRlbXB0X3BsdWdfbWVy
Z2UocSwgYmlvLCAmcmVxdWVzdF9jb3VudCwgTlVMTCkpCjxibGtfc3FfbWFrZV9yZXF1ZXN0
KzB4MjE0PiBtb3YgICAgMHgyMCglcnNwKSwlcnNpCjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4
MjE5PiBsZWEgICAgMHgyYyglcnNwKSwlcmR4CjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4MjFl
PiB4b3IgICAgJWVjeCwlZWN4CjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4MjIwPiBtb3YgICAg
JXIxMywlcmRpCjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4MjIzPiBjYWxscSAgMDAwMDAwMDAw
MDAwMzIwOCA8YmxrX3NxX21ha2VfcmVxdWVzdCsweDIyOD4KPGJsa19zcV9tYWtlX3JlcXVl
c3QrMHgyMjg+IHRlc3QgICAlYWwsJWFsCjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4MjJhPiBq
ZSAgICAgMDAwMDAwMDAwMDAwMzA5OCA8YmxrX3NxX21ha2VfcmVxdWVzdCsweGI4PgoJCQly
ZXR1cm4gQkxLX1FDX1RfTk9ORTsKPGJsa19zcV9tYWtlX3JlcXVlc3QrMHgyMzA+IG1vdiAg
ICAkMHhmZmZmZmZmZiwlcjEyZAo8YmxrX3NxX21ha2VfcmVxdWVzdCsweDIzNj4gam1wcSAg
IDAwMDAwMDAwMDAwMDMxNGEgPGJsa19zcV9tYWtlX3JlcXVlc3QrMHgxNmE+CgkJCXRyYWNl
X2Jsb2NrX3BsdWcocSk7CgoJCWJsa19tcV9wdXRfY3R4KGRhdGEuY3R4KTsKCgkJaWYgKHJl
cXVlc3RfY291bnQgPj0gQkxLX01BWF9SRVFVRVNUX0NPVU5UKSB7CgkJCWJsa19mbHVzaF9w
bHVnX2xpc3QocGx1ZywgZmFsc2UpOwo8YmxrX3NxX21ha2VfcmVxdWVzdCsweDIzYj4geG9y
ICAgICVlc2ksJWVzaQo8YmxrX3NxX21ha2VfcmVxdWVzdCsweDIzZD4gbW92ICAgICVyMTQs
JXJkaQo8YmxrX3NxX21ha2VfcmVxdWVzdCsweDI0MD4gY2FsbHEgIDAwMDAwMDAwMDAwMDMy
MjUgPGJsa19zcV9tYWtlX3JlcXVlc3QrMHgyNDU+CjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4
MjQ1PiBub3BsICAgMHgwKCVyYXgsJXJheCwxKQojaW5jbHVkZSA8bGludXgvc3RyaW5naWZ5
Lmg+CiNpbmNsdWRlIDxsaW51eC90eXBlcy5oPgoKc3RhdGljIF9fYWx3YXlzX2lubGluZSBi
b29sIGFyY2hfc3RhdGljX2JyYW5jaChzdHJ1Y3Qgc3RhdGljX2tleSAqa2V5LCBib29sIGJy
YW5jaCkKewoJYXNtX3ZvbGF0aWxlX2dvdG8oIjE6Igo8YmxrX3NxX21ha2VfcmVxdWVzdCsw
eDI0YT4gam1wcSAgIDAwMDAwMDAwMDAwMDMxMjEgPGJsa19zcV9tYWtlX3JlcXVlc3QrMHgx
NDE+CjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4MjRmPiBub3BsICAgMHgwKCVyYXgsJXJheCwx
KQo8YmxrX3NxX21ha2VfcmVxdWVzdCsweDI1ND4gam1wcSAgIDAwMDAwMDAwMDAwMDMxMTYg
PGJsa19zcV9tYWtlX3JlcXVlc3QrMHgxMzY+CiAqCiAqIFBsdWcgdGhlIHJlcXVlc3QgcXVl
dWUgQHEuICBEbyBub3QgYWxsb3cgYmxvY2sgb3BlcmF0aW9uIHJlcXVlc3RzCiAqIHRvIGJl
IHNlbnQgdG8gdGhlIGRldmljZSBkcml2ZXIuIEluc3RlYWQsIGFjY3VtdWxhdGUgcmVxdWVz
dHMgaW4KICogdGhlIHF1ZXVlIHRvIGltcHJvdmUgdGhyb3VnaHB1dCBwZXJmb3JtYW5jZSBv
ZiB0aGUgYmxvY2sgZGV2aWNlLgogKi8KVFJBQ0VfRVZFTlQoYmxvY2tfcGx1ZywKPGJsa19z
cV9tYWtlX3JlcXVlc3QrMHgyNTk+IG1vdiAgICAlZ3M6MHgwKCVyaXApLCVlYXggICAgICAg
ICMgMDAwMDAwMDAwMDAwMzI0MCA8YmxrX3NxX21ha2VfcmVxdWVzdCsweDI2MD4KPGJsa19z
cV9tYWtlX3JlcXVlc3QrMHgyNjA+IG1vdiAgICAlZWF4LCVlYXgKCnN0YXRpYyBfX2Fsd2F5
c19pbmxpbmUgYm9vbCB2YXJpYWJsZV90ZXN0X2JpdChsb25nIG5yLCB2b2xhdGlsZSBjb25z
dCB1bnNpZ25lZCBsb25nICphZGRyKQp7Cglib29sIG9sZGJpdDsKCglhc20gdm9sYXRpbGUo
ImJ0ICUyLCUxXG5cdCIKPGJsa19zcV9tYWtlX3JlcXVlc3QrMHgyNjI+IGJ0ICAgICAlcmF4
LDB4MCglcmlwKSAgICAgICAgIyAwMDAwMDAwMDAwMDAzMjRhIDxibGtfc3FfbWFrZV9yZXF1
ZXN0KzB4MjZhPgo8YmxrX3NxX21ha2VfcmVxdWVzdCsweDI2YT4gc2V0YiAgICVhbAo8Ymxr
X3NxX21ha2VfcmVxdWVzdCsweDI2ZD4gdGVzdCAgICVhbCwlYWwKPGJsa19zcV9tYWtlX3Jl
cXVlc3QrMHgyNmY+IGplICAgICAwMDAwMDAwMDAwMDAzMTIxIDxibGtfc3FfbWFrZV9yZXF1
ZXN0KzB4MTQxPgo8YmxrX3NxX21ha2VfcmVxdWVzdCsweDI3NT4gbW92ICAgIDB4MCglcmlw
KSwlcmJ4ICAgICAgICAjIDAwMDAwMDAwMDAwMDMyNWMgPGJsa19zcV9tYWtlX3JlcXVlc3Qr
MHgyN2M+CjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4MjdjPiB0ZXN0ICAgJXJieCwlcmJ4Cjxi
bGtfc3FfbWFrZV9yZXF1ZXN0KzB4MjdmPiBqZSAgICAgMDAwMDAwMDAwMDAwMzI3OSA8Ymxr
X3NxX21ha2VfcmVxdWVzdCsweDI5OT4KPGJsa19zcV9tYWtlX3JlcXVlc3QrMHgyODE+IG1v
diAgICAoJXJieCksJXJheAo8YmxrX3NxX21ha2VfcmVxdWVzdCsweDI4ND4gbW92ICAgIDB4
OCglcmJ4KSwlcmRpCjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4Mjg4PiBhZGQgICAgJDB4MTgs
JXJieAo8YmxrX3NxX21ha2VfcmVxdWVzdCsweDI4Yz4gbW92ICAgICVyMTMsJXJzaQo8Ymxr
X3NxX21ha2VfcmVxdWVzdCsweDI4Zj4gY2FsbHEgIColcmF4CjxibGtfc3FfbWFrZV9yZXF1
ZXN0KzB4MjkxPiBtb3YgICAgKCVyYngpLCVyYXgKPGJsa19zcV9tYWtlX3JlcXVlc3QrMHgy
OTQ+IHRlc3QgICAlcmF4LCVyYXgKPGJsa19zcV9tYWtlX3JlcXVlc3QrMHgyOTc+IGpuZSAg
ICAwMDAwMDAwMDAwMDAzMjY0IDxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4Mjg0Pgo8YmxrX3Nx
X21ha2VfcmVxdWVzdCsweDI5OT4gam1wcSAgIDAwMDAwMDAwMDAwMDMxMjEgPGJsa19zcV9t
YWtlX3JlcXVlc3QrMHgxNDE+CgoJCWxpc3RfYWRkX3RhaWwoJnJxLT5xdWV1ZWxpc3QsICZw
bHVnLT5tcV9saXN0KTsKCQlyZXR1cm4gY29va2llOwoJfQoKCWlmICghYmxrX21xX21lcmdl
X3F1ZXVlX2lvKGRhdGEuaGN0eCwgZGF0YS5jdHgsIHJxLCBiaW8pKSB7CjxibGtfc3FfbWFr
ZV9yZXF1ZXN0KzB4MjllPiBtb3YgICAgMHgzOCglcnNwKSwlcmF4CjxibGtfc3FfbWFrZV9y
ZXF1ZXN0KzB4MmEzPiBtb3YgICAgMHgyMCglcnNwKSwlcjEzCjxibGtfc3FfbWFrZV9yZXF1
ZXN0KzB4MmE4PiBtb3YgICAgJXJheCwweDgoJXJzcCkKCWJsa19hY2NvdW50X2lvX3N0YXJ0
KHJxLCAxKTsKfQoKc3RhdGljIGlubGluZSBib29sIGhjdHhfYWxsb3dfbWVyZ2VzKHN0cnVj
dCBibGtfbXFfaHdfY3R4ICpoY3R4KQp7CglyZXR1cm4gKGhjdHgtPmZsYWdzICYgQkxLX01R
X0ZfU0hPVUxEX01FUkdFKSAmJgo8YmxrX3NxX21ha2VfcmVxdWVzdCsweDJhZD4gbW92ICAg
ICglcnNwKSwlcmF4CjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4MmIxPiB0ZXN0YiAgJDB4MSww
eGE4KCVyYXgpCjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4MmI4PiBqZSAgICAgMDAwMDAwMDAw
MDAwMzMyNiA8YmxrX3NxX21ha2VfcmVxdWVzdCsweDM0Nj4KCQkhYmxrX3F1ZXVlX25vbWVy
Z2VzKGhjdHgtPnF1ZXVlKTsKPGJsa19zcV9tYWtlX3JlcXVlc3QrMHgyYmU+IG1vdiAgICAw
eGIwKCVyYXgpLCVyYXgKPGJsa19zcV9tYWtlX3JlcXVlc3QrMHgyYzU+IG1vdiAgICAlcmF4
LDB4MTgoJXJzcCkKfQoKc3RhdGljIF9fYWx3YXlzX2lubGluZSBib29sIGNvbnN0YW50X3Rl
c3RfYml0KGxvbmcgbnIsIGNvbnN0IHZvbGF0aWxlIHVuc2lnbmVkIGxvbmcgKmFkZHIpCnsK
CXJldHVybiAoKDFVTCA8PCAobnIgJiAoQklUU19QRVJfTE9ORy0xKSkpICYKCQkoYWRkcltu
ciA+PiBfQklUT1BTX0xPTkdfU0hJRlRdKSkgIT0gMDsKPGJsa19zcV9tYWtlX3JlcXVlc3Qr
MHgyY2E+IG1vdiAgICAweDUxMCglcmF4KSwlcmF4CglibGtfYWNjb3VudF9pb19zdGFydChy
cSwgMSk7Cn0KCnN0YXRpYyBpbmxpbmUgYm9vbCBoY3R4X2FsbG93X21lcmdlcyhzdHJ1Y3Qg
YmxrX21xX2h3X2N0eCAqaGN0eCkKewoJcmV0dXJuIChoY3R4LT5mbGFncyAmIEJMS19NUV9G
X1NIT1VMRF9NRVJHRSkgJiYKPGJsa19zcV9tYWtlX3JlcXVlc3QrMHgyZDE+IHRlc3QgICAk
MHgxLCVhaAo8YmxrX3NxX21ha2VfcmVxdWVzdCsweDJkND4gam5lICAgIDAwMDAwMDAwMDAw
MDMzMjYgPGJsa19zcV9tYWtlX3JlcXVlc3QrMHgzNDY+CglyZXR1cm4gdHJ1ZTsKfQoKc3Rh
dGljIGlubGluZSBib29sIGJpb19tZXJnZWFibGUoc3RydWN0IGJpbyAqYmlvKQp7CglpZiAo
YmlvLT5iaV9vcGYgJiBSRVFfTk9NRVJHRV9GTEFHUykKPGJsa19zcV9tYWtlX3JlcXVlc3Qr
MHgyZDY+IHRlc3RsICAkMHgxMDBlMzAwLDB4MTQoJXIxMykKPGJsa19zcV9tYWtlX3JlcXVl
c3QrMHgyZGU+IGpuZSAgICAwMDAwMDAwMDAwMDAzMzI2IDxibGtfc3FfbWFrZV9yZXF1ZXN0
KzB4MzQ2Pgo8YmxrX3NxX21ha2VfcmVxdWVzdCsweDJlMD4gbW92ICAgIDB4OCglcnNwKSwl
cjE1CjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4MmU1PiBtb3YgICAgJXIxNSwlcmRpCjxibGtf
c3FfbWFrZV9yZXF1ZXN0KzB4MmU4PiBjYWxscSAgMDAwMDAwMDAwMDAwMzJjZCA8YmxrX3Nx
X21ha2VfcmVxdWVzdCsweDJlZD4KCQkJCSBzdHJ1Y3QgYmxrX21xX2N0eCAqY3R4LCBzdHJ1
Y3QgYmlvICpiaW8pCnsKCXN0cnVjdCByZXF1ZXN0ICpycTsKCWludCBjaGVja2VkID0gODsK
CglsaXN0X2Zvcl9lYWNoX2VudHJ5X3JldmVyc2UocnEsICZjdHgtPnJxX2xpc3QsIHF1ZXVl
bGlzdCkgewo8YmxrX3NxX21ha2VfcmVxdWVzdCsweDJlZD4gbW92ICAgIDB4MTAoJXIxNSks
JXIxNAo8YmxrX3NxX21ha2VfcmVxdWVzdCsweDJmMT4gbW92ICAgICVyMTUsJXJheAo8Ymxr
X3NxX21ha2VfcmVxdWVzdCsweDJmND4gbW92ICAgICQweDgsJXIxNWQKPGJsa19zcV9tYWtl
X3JlcXVlc3QrMHgyZmE+IGFkZCAgICAkMHg4LCVyYXgKPGJsa19zcV9tYWtlX3JlcXVlc3Qr
MHgyZmU+IG1vdiAgICAlcmF4LDB4MTAoJXJzcCkKPGJsa19zcV9tYWtlX3JlcXVlc3QrMHgz
MDM+IGNtcCAgICAlcmF4LCVyMTQKPGJsa19zcV9tYWtlX3JlcXVlc3QrMHgzMDY+IGplICAg
ICAwMDAwMDAwMDAwMDAzMzBjIDxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4MzJjPgoJCWludCBl
bF9yZXQ7CgoJCWlmICghY2hlY2tlZC0tKQoJCQlicmVhazsKCgkJaWYgKCFibGtfcnFfbWVy
Z2Vfb2socnEsIGJpbykpCjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4MzA4PiBtb3YgICAgJXIx
MywlcnNpCjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4MzBiPiBtb3YgICAgJXIxNCwlcmRpCjxi
bGtfc3FfbWFrZV9yZXF1ZXN0KzB4MzBlPiBjYWxscSAgMDAwMDAwMDAwMDAwMzJmMyA8Ymxr
X3NxX21ha2VfcmVxdWVzdCsweDMxMz4KPGJsa19zcV9tYWtlX3JlcXVlc3QrMHgzMTM+IHRl
c3QgICAlYWwsJWFsCjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4MzE1PiBqbmUgICAgMDAwMDAw
MDAwMDAwMzQxOSA8YmxrX3NxX21ha2VfcmVxdWVzdCsweDQzOT4KCQkJCSBzdHJ1Y3QgYmxr
X21xX2N0eCAqY3R4LCBzdHJ1Y3QgYmlvICpiaW8pCnsKCXN0cnVjdCByZXF1ZXN0ICpycTsK
CWludCBjaGVja2VkID0gODsKCglsaXN0X2Zvcl9lYWNoX2VudHJ5X3JldmVyc2UocnEsICZj
dHgtPnJxX2xpc3QsIHF1ZXVlbGlzdCkgewo8YmxrX3NxX21ha2VfcmVxdWVzdCsweDMxYj4g
bW92ICAgIDB4OCglcjE0KSwlcjE0CjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4MzFmPiBjbXAg
ICAgMHgxMCglcnNwKSwlcjE0CjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4MzI0PiBqZSAgICAg
MDAwMDAwMDAwMDAwMzMwYyA8YmxrX3NxX21ha2VfcmVxdWVzdCsweDMyYz4KCQlpbnQgZWxf
cmV0OwoKCQlpZiAoIWNoZWNrZWQtLSkKPGJsa19zcV9tYWtlX3JlcXVlc3QrMHgzMjY+IHN1
YiAgICAkMHgxLCVyMTVkCjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4MzJhPiBqbmUgICAgMDAw
MDAwMDAwMDAwMzJlOCA8YmxrX3NxX21ha2VfcmVxdWVzdCsweDMwOD4KCX0KfQoKc3RhdGlj
IHZvaWQgYmxrX21xX2Jpb190b19yZXF1ZXN0KHN0cnVjdCByZXF1ZXN0ICpycSwgc3RydWN0
IGJpbyAqYmlvKQp7Cglpbml0X3JlcXVlc3RfZnJvbV9iaW8ocnEsIGJpbyk7CjxibGtfc3Ff
bWFrZV9yZXF1ZXN0KzB4MzJjPiBtb3YgICAgJXIxMywlcnNpCjxibGtfc3FfbWFrZV9yZXF1
ZXN0KzB4MzJmPiBtb3YgICAgJXJicCwlcmRpCjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4MzMy
PiBjYWxscSAgMDAwMDAwMDAwMDAwMzMxNyA8YmxrX3NxX21ha2VfcmVxdWVzdCsweDMzNz4K
CglibGtfYWNjb3VudF9pb19zdGFydChycSwgMSk7CjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4
MzM3PiBtb3YgICAgJDB4MSwlZXNpCjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4MzNjPiBtb3Yg
ICAgJXJicCwlcmRpCjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4MzNmPiBjYWxscSAgMDAwMDAw
MDAwMDAwMzMyNCA8YmxrX3NxX21ha2VfcmVxdWVzdCsweDM0ND4KPGJsa19zcV9tYWtlX3Jl
cXVlc3QrMHgzNDQ+IGptcCAgICAwMDAwMDAwMDAwMDAzMzQ4IDxibGtfc3FfbWFrZV9yZXF1
ZXN0KzB4MzY4PgoJfQp9CgpzdGF0aWMgdm9pZCBibGtfbXFfYmlvX3RvX3JlcXVlc3Qoc3Ry
dWN0IHJlcXVlc3QgKnJxLCBzdHJ1Y3QgYmlvICpiaW8pCnsKCWluaXRfcmVxdWVzdF9mcm9t
X2JpbyhycSwgYmlvKTsKPGJsa19zcV9tYWtlX3JlcXVlc3QrMHgzNDY+IG1vdiAgICAlcjEz
LCVyc2kKPGJsa19zcV9tYWtlX3JlcXVlc3QrMHgzNDk+IG1vdiAgICAlcmJwLCVyZGkKPGJs
a19zcV9tYWtlX3JlcXVlc3QrMHgzNGM+IGNhbGxxICAwMDAwMDAwMDAwMDAzMzMxIDxibGtf
c3FfbWFrZV9yZXF1ZXN0KzB4MzUxPgoKCWJsa19hY2NvdW50X2lvX3N0YXJ0KHJxLCAxKTsK
PGJsa19zcV9tYWtlX3JlcXVlc3QrMHgzNTE+IG1vdiAgICAlcmJwLCVyZGkKPGJsa19zcV9t
YWtlX3JlcXVlc3QrMHgzNTQ+IG1vdiAgICAkMHgxLCVlc2kKPGJsa19zcV9tYWtlX3JlcXVl
c3QrMHgzNTk+IGNhbGxxICAwMDAwMDAwMDAwMDAzMzNlIDxibGtfc3FfbWFrZV9yZXF1ZXN0
KzB4MzVlPgo8YmxrX3NxX21ha2VfcmVxdWVzdCsweDM1ZT4gbW92ICAgIDB4OCglcnNwKSwl
cmRpCjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4MzYzPiBjYWxscSAgMDAwMDAwMDAwMDAwMzM0
OCA8YmxrX3NxX21ha2VfcmVxdWVzdCsweDM2OD4KCQkJCQkgICAgc3RydWN0IHJlcXVlc3Qg
KnJxLAoJCQkJCSAgICBib29sIGF0X2hlYWQpCnsKCXN0cnVjdCBibGtfbXFfY3R4ICpjdHgg
PSBycS0+bXFfY3R4OwoKCXRyYWNlX2Jsb2NrX3JxX2luc2VydChoY3R4LT5xdWV1ZSwgcnEp
Owo8YmxrX3NxX21ha2VfcmVxdWVzdCsweDM2OD4gbW92ICAgICglcnNwKSwlcmF4Cn0KCnN0
YXRpYyB2b2lkIF9fYmxrX21xX2luc2VydF9yZXF1ZXN0KHN0cnVjdCBibGtfbXFfaHdfY3R4
ICpoY3R4LAoJCQkJICAgIHN0cnVjdCByZXF1ZXN0ICpycSwgYm9vbCBhdF9oZWFkKQp7Cglz
dHJ1Y3QgYmxrX21xX2N0eCAqY3R4ID0gcnEtPm1xX2N0eDsKPGJsa19zcV9tYWtlX3JlcXVl
c3QrMHgzNmM+IG1vdiAgICAweDM4KCVyYnApLCVyMTMKCQkJCQkgICAgc3RydWN0IHJlcXVl
c3QgKnJxLAoJCQkJCSAgICBib29sIGF0X2hlYWQpCnsKCXN0cnVjdCBibGtfbXFfY3R4ICpj
dHggPSBycS0+bXFfY3R4OwoKCXRyYWNlX2Jsb2NrX3JxX2luc2VydChoY3R4LT5xdWV1ZSwg
cnEpOwo8YmxrX3NxX21ha2VfcmVxdWVzdCsweDM3MD4gbW92ICAgIDB4YjAoJXJheCksJXIx
NAo8YmxrX3NxX21ha2VfcmVxdWVzdCsweDM3Nz4gbm9wbCAgIDB4MCglcmF4LCVyYXgsMSkK
PGJsa19zcV9tYWtlX3JlcXVlc3QrMHgzN2M+IG1vdiAgICAweDEwKCVyMTMpLCVyc2kKCglp
ZiAoYXRfaGVhZCkKCQlsaXN0X2FkZCgmcnEtPnF1ZXVlbGlzdCwgJmN0eC0+cnFfbGlzdCk7
CgllbHNlCgkJbGlzdF9hZGRfdGFpbCgmcnEtPnF1ZXVlbGlzdCwgJmN0eC0+cnFfbGlzdCk7
CjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4MzgwPiBsZWEgICAgMHg4KCVyMTMpLCVyZHgKPGJs
a19zcV9tYWtlX3JlcXVlc3QrMHgzODQ+IG1vdiAgICAlcmJwLCVyZGkKPGJsa19zcV9tYWtl
X3JlcXVlc3QrMHgzODc+IGNhbGxxICAwMDAwMDAwMDAwMDAzMzZjIDxibGtfc3FfbWFrZV9y
ZXF1ZXN0KzB4MzhjPgoJCQkJICAgIHN0cnVjdCByZXF1ZXN0ICpycSwgYm9vbCBhdF9oZWFk
KQp7CglzdHJ1Y3QgYmxrX21xX2N0eCAqY3R4ID0gcnEtPm1xX2N0eDsKCglfX2Jsa19tcV9p
bnNlcnRfcmVxX2xpc3QoaGN0eCwgcnEsIGF0X2hlYWQpOwoJYmxrX21xX2hjdHhfbWFya19w
ZW5kaW5nKGhjdHgsIGN0eCk7CjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4MzhjPiBtb3YgICAg
KCVyc3ApLCVyZGkKPGJsa19zcV9tYWtlX3JlcXVlc3QrMHgzOTA+IGxlYSAgICAweDQ0KCVy
MTMpLCVyc2kKPGJsa19zcV9tYWtlX3JlcXVlc3QrMHgzOTQ+IGNhbGxxICAwMDAwMDAwMDAw
MDAwYWIwIDxibGtfbXFfaGN0eF9tYXJrX3BlbmRpbmcuaXNyYS4yNT4KPGJsa19zcV9tYWtl
X3JlcXVlc3QrMHgzOTk+IG1vdiAgICAweDgoJXJzcCksJXJkaQo8YmxrX3NxX21ha2VfcmVx
dWVzdCsweDM5ZT4gY2FsbHEgICoweDAKCnN0YXRpYyBpbmxpbmUgdm9pZCBfX3Jhd19zcGlu
X3VubG9jayhyYXdfc3BpbmxvY2tfdCAqbG9jaykKewoJc3Bpbl9yZWxlYXNlKCZsb2NrLT5k
ZXBfbWFwLCAxLCBfUkVUX0lQXyk7Cglkb19yYXdfc3Bpbl91bmxvY2sobG9jayk7CglwcmVl
bXB0X2VuYWJsZSgpOwo8YmxrX3NxX21ha2VfcmVxdWVzdCsweDNhNT4geG9yICAgICVlc2ks
JWVzaQo8YmxrX3NxX21ha2VfcmVxdWVzdCsweDNhNz4gam1wcSAgIDAwMDAwMDAwMDAwMDMx
ZGQgPGJsa19zcV9tYWtlX3JlcXVlc3QrMHgxZmQ+CjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4
M2FjPiBtb3YgICAgJWdzOjB4MCglcmlwKSwlZWF4ICAgICAgICAjIDAwMDAwMDAwMDAwMDMz
OTMgPGJsa19zcV9tYWtlX3JlcXVlc3QrMHgzYjM+CjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4
M2IzPiBtb3YgICAgJWVheCwlZWF4CgpzdGF0aWMgX19hbHdheXNfaW5saW5lIGJvb2wgdmFy
aWFibGVfdGVzdF9iaXQobG9uZyBuciwgdm9sYXRpbGUgY29uc3QgdW5zaWduZWQgbG9uZyAq
YWRkcikKewoJYm9vbCBvbGRiaXQ7CgoJYXNtIHZvbGF0aWxlKCJidCAlMiwlMVxuXHQiCjxi
bGtfc3FfbWFrZV9yZXF1ZXN0KzB4M2I1PiBidCAgICAgJXJheCwweDAoJXJpcCkgICAgICAg
ICMgMDAwMDAwMDAwMDAwMzM5ZCA8YmxrX3NxX21ha2VfcmVxdWVzdCsweDNiZD4KPGJsa19z
cV9tYWtlX3JlcXVlc3QrMHgzYmQ+IHNldGIgICAlYWwKPGJsa19zcV9tYWtlX3JlcXVlc3Qr
MHgzYzA+IHRlc3QgICAlYWwsJWFsCjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4M2MyPiBqZSAg
ICAgMDAwMDAwMDAwMDAwMzExNiA8YmxrX3NxX21ha2VfcmVxdWVzdCsweDEzNj4KPGJsa19z
cV9tYWtlX3JlcXVlc3QrMHgzYzg+IG1vdiAgICAweDAoJXJpcCksJXJieCAgICAgICAgIyAw
MDAwMDAwMDAwMDAzM2FmIDxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4M2NmPgo8YmxrX3NxX21h
a2VfcmVxdWVzdCsweDNjZj4gdGVzdCAgICVyYngsJXJieAo8YmxrX3NxX21ha2VfcmVxdWVz
dCsweDNkMj4gamUgICAgIDAwMDAwMDAwMDAwMDMzY2MgPGJsa19zcV9tYWtlX3JlcXVlc3Qr
MHgzZWM+CjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4M2Q0PiBtb3YgICAgKCVyYngpLCVyYXgK
PGJsa19zcV9tYWtlX3JlcXVlc3QrMHgzZDc+IG1vdiAgICAweDgoJXJieCksJXJkaQo8Ymxr
X3NxX21ha2VfcmVxdWVzdCsweDNkYj4gYWRkICAgICQweDE4LCVyYngKPGJsa19zcV9tYWtl
X3JlcXVlc3QrMHgzZGY+IG1vdiAgICAlcjEzLCVyc2kKPGJsa19zcV9tYWtlX3JlcXVlc3Qr
MHgzZTI+IGNhbGxxICAqJXJheAo8YmxrX3NxX21ha2VfcmVxdWVzdCsweDNlND4gbW92ICAg
ICglcmJ4KSwlcmF4CjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4M2U3PiB0ZXN0ICAgJXJheCwl
cmF4CjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4M2VhPiBqbmUgICAgMDAwMDAwMDAwMDAwMzNi
NyA8YmxrX3NxX21ha2VfcmVxdWVzdCsweDNkNz4KPGJsa19zcV9tYWtlX3JlcXVlc3QrMHgz
ZWM+IGptcHEgICAwMDAwMDAwMDAwMDAzMTE2IDxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4MTM2
PgogKiBDYWxsZWQgaW1tZWRpYXRlbHkgYmVmb3JlIGJsb2NrIG9wZXJhdGlvbiByZXF1ZXN0
IEBycSBpcyBpbnNlcnRlZAogKiBpbnRvIHF1ZXVlIEBxLiAgVGhlIGZpZWxkcyBpbiB0aGUg
b3BlcmF0aW9uIHJlcXVlc3QgQHJxIHN0cnVjdCBjYW4KICogYmUgZXhhbWluZWQgdG8gZGV0
ZXJtaW5lIHdoaWNoIGRldmljZSBhbmQgc2VjdG9ycyB0aGUgcGVuZGluZwogKiBvcGVyYXRp
b24gd291bGQgYWNjZXNzLgogKi8KREVGSU5FX0VWRU5UKGJsb2NrX3JxLCBibG9ja19ycV9p
bnNlcnQsCjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4M2YxPiBtb3YgICAgJWdzOjB4MCglcmlw
KSwlZWF4ICAgICAgICAjIDAwMDAwMDAwMDAwMDMzZDggPGJsa19zcV9tYWtlX3JlcXVlc3Qr
MHgzZjg+CjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4M2Y4PiBtb3YgICAgJWVheCwlZWF4Cjxi
bGtfc3FfbWFrZV9yZXF1ZXN0KzB4M2ZhPiBidCAgICAgJXJheCwweDAoJXJpcCkgICAgICAg
ICMgMDAwMDAwMDAwMDAwMzNlMiA8YmxrX3NxX21ha2VfcmVxdWVzdCsweDQwMj4KPGJsa19z
cV9tYWtlX3JlcXVlc3QrMHg0MDI+IHNldGIgICAlYWwKPGJsa19zcV9tYWtlX3JlcXVlc3Qr
MHg0MDU+IHRlc3QgICAlYWwsJWFsCjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4NDA3PiBqZSAg
ICAgMDAwMDAwMDAwMDAwMzM1YyA8YmxrX3NxX21ha2VfcmVxdWVzdCsweDM3Yz4KPGJsa19z
cV9tYWtlX3JlcXVlc3QrMHg0MGQ+IG1vdiAgICAweDAoJXJpcCksJXIxNSAgICAgICAgIyAw
MDAwMDAwMDAwMDAzM2Y0IDxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4NDE0Pgo8YmxrX3NxX21h
a2VfcmVxdWVzdCsweDQxND4gdGVzdCAgICVyMTUsJXIxNQo8YmxrX3NxX21ha2VfcmVxdWVz
dCsweDQxNz4gamUgICAgIDAwMDAwMDAwMDAwMDM0MTQgPGJsa19zcV9tYWtlX3JlcXVlc3Qr
MHg0MzQ+CjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4NDE5PiBtb3YgICAgKCVyMTUpLCVyY3gK
PGJsa19zcV9tYWtlX3JlcXVlc3QrMHg0MWM+IG1vdiAgICAweDgoJXIxNSksJXJkaQo8Ymxr
X3NxX21ha2VfcmVxdWVzdCsweDQyMD4gYWRkICAgICQweDE4LCVyMTUKPGJsa19zcV9tYWtl
X3JlcXVlc3QrMHg0MjQ+IG1vdiAgICAlcmJwLCVyZHgKPGJsa19zcV9tYWtlX3JlcXVlc3Qr
MHg0Mjc+IG1vdiAgICAlcjE0LCVyc2kKPGJsa19zcV9tYWtlX3JlcXVlc3QrMHg0MmE+IGNh
bGxxICAqJXJjeAo8YmxrX3NxX21ha2VfcmVxdWVzdCsweDQyYz4gbW92ICAgICglcjE1KSwl
cmN4CjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4NDJmPiB0ZXN0ICAgJXJjeCwlcmN4CjxibGtf
c3FfbWFrZV9yZXF1ZXN0KzB4NDMyPiBqbmUgICAgMDAwMDAwMDAwMDAwMzNmYyA8YmxrX3Nx
X21ha2VfcmVxdWVzdCsweDQxYz4KPGJsa19zcV9tYWtlX3JlcXVlc3QrMHg0MzQ+IGptcHEg
ICAwMDAwMDAwMDAwMDAzMzVjIDxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4MzdjPgoJCQlicmVh
azsKCgkJaWYgKCFibGtfcnFfbWVyZ2Vfb2socnEsIGJpbykpCgkJCWNvbnRpbnVlOwoKCQll
bF9yZXQgPSBibGtfdHJ5X21lcmdlKHJxLCBiaW8pOwo8YmxrX3NxX21ha2VfcmVxdWVzdCsw
eDQzOT4gbW92ICAgICVyMTMsJXJzaQo8YmxrX3NxX21ha2VfcmVxdWVzdCsweDQzYz4gbW92
ICAgICVyMTQsJXJkaQo8YmxrX3NxX21ha2VfcmVxdWVzdCsweDQzZj4gY2FsbHEgIDAwMDAw
MDAwMDAwMDM0MjQgPGJsa19zcV9tYWtlX3JlcXVlc3QrMHg0NDQ+CgkJaWYgKGVsX3JldCA9
PSBFTEVWQVRPUl9CQUNLX01FUkdFKSB7CjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4NDQ0PiBj
bXAgICAgJDB4MiwlZWF4CjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4NDQ3PiBqZSAgICAgMDAw
MDAwMDAwMDAwMzQ3NCA8YmxrX3NxX21ha2VfcmVxdWVzdCsweDQ5ND4KCQkJaWYgKGJpb19h
dHRlbXB0X2JhY2tfbWVyZ2UocSwgcnEsIGJpbykpIHsKCQkJCWN0eC0+cnFfbWVyZ2VkKys7
CgkJCQlyZXR1cm4gdHJ1ZTsKCQkJfQoJCQlicmVhazsKCQl9IGVsc2UgaWYgKGVsX3JldCA9
PSBFTEVWQVRPUl9GUk9OVF9NRVJHRSkgewo8YmxrX3NxX21ha2VfcmVxdWVzdCsweDQ0OT4g
Y21wICAgICQweDEsJWVheAo8YmxrX3NxX21ha2VfcmVxdWVzdCsweDQ0Yz4gam5lICAgIDAw
MDAwMDAwMDAwMDMyZmIgPGJsa19zcV9tYWtlX3JlcXVlc3QrMHgzMWI+CgkJCWlmIChiaW9f
YXR0ZW1wdF9mcm9udF9tZXJnZShxLCBycSwgYmlvKSkgewo8YmxrX3NxX21ha2VfcmVxdWVz
dCsweDQ1Mj4gbW92ICAgIDB4MTgoJXJzcCksJXJkaQo8YmxrX3NxX21ha2VfcmVxdWVzdCsw
eDQ1Nz4gbW92ICAgICVyMTMsJXJkeAo8YmxrX3NxX21ha2VfcmVxdWVzdCsweDQ1YT4gbW92
ICAgICVyMTQsJXJzaQo8YmxrX3NxX21ha2VfcmVxdWVzdCsweDQ1ZD4gY2FsbHEgIDAwMDAw
MDAwMDAwMDM0NDIgPGJsa19zcV9tYWtlX3JlcXVlc3QrMHg0NjI+CjxibGtfc3FfbWFrZV9y
ZXF1ZXN0KzB4NDYyPiB0ZXN0ICAgJWFsLCVhbAo8YmxrX3NxX21ha2VfcmVxdWVzdCsweDQ2
ND4gamUgICAgIDAwMDAwMDAwMDAwMDMzMGMgPGJsa19zcV9tYWtlX3JlcXVlc3QrMHgzMmM+
CgkJCQljdHgtPnJxX21lcmdlZCsrOwo8YmxrX3NxX21ha2VfcmVxdWVzdCsweDQ2YT4gbW92
ICAgIDB4OCglcnNwKSwlcmF4CjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4NDZmPiBtb3YgICAg
MHg4KCVyc3ApLCVyZGkKPGJsa19zcV9tYWtlX3JlcXVlc3QrMHg0NzQ+IGFkZHEgICAkMHgx
LDB4NTgoJXJheCkKPGJsa19zcV9tYWtlX3JlcXVlc3QrMHg0Nzk+IGNhbGxxICAqMHgwCgkJ
CWJsa19tcV9iaW9fdG9fcmVxdWVzdChycSwgYmlvKTsKCQkJZ290byBpbnNlcnRfcnE7CgkJ
fQoKCQlzcGluX3VubG9jaygmY3R4LT5sb2NrKTsKCQlfX2Jsa19tcV9mcmVlX3JlcXVlc3Qo
aGN0eCwgY3R4LCBycSk7CjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4NDgwPiBtb3YgICAgJXJk
aSwlcnNpCjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4NDgzPiBtb3YgICAgKCVyc3ApLCVyZGkK
PGJsa19zcV9tYWtlX3JlcXVlc3QrMHg0ODc+IG1vdiAgICAlcmJwLCVyZHgKPGJsa19zcV9t
YWtlX3JlcXVlc3QrMHg0OGE+IGNhbGxxICAwMDAwMDAwMDAwMDAwMmYwIDxfX2Jsa19tcV9m
cmVlX3JlcXVlc3Q+CglyZXR1cm4gX19ibGtfbXFfZ2V0X2N0eChxLCBnZXRfY3B1KCkpOwp9
CgpzdGF0aWMgaW5saW5lIHZvaWQgYmxrX21xX3B1dF9jdHgoc3RydWN0IGJsa19tcV9jdHgg
KmN0eCkKewoJcHV0X2NwdSgpOwo8YmxrX3NxX21ha2VfcmVxdWVzdCsweDQ4Zj4gam1wcSAg
IDAwMDAwMDAwMDAwMDMxNGEgPGJsa19zcV9tYWtlX3JlcXVlc3QrMHgxNmE+CgkJaWYgKCFi
bGtfcnFfbWVyZ2Vfb2socnEsIGJpbykpCgkJCWNvbnRpbnVlOwoKCQllbF9yZXQgPSBibGtf
dHJ5X21lcmdlKHJxLCBiaW8pOwoJCWlmIChlbF9yZXQgPT0gRUxFVkFUT1JfQkFDS19NRVJH
RSkgewoJCQlpZiAoYmlvX2F0dGVtcHRfYmFja19tZXJnZShxLCBycSwgYmlvKSkgewo8Ymxr
X3NxX21ha2VfcmVxdWVzdCsweDQ5ND4gbW92ICAgIDB4MTgoJXJzcCksJXJkaQo8YmxrX3Nx
X21ha2VfcmVxdWVzdCsweDQ5OT4gbW92ICAgICVyMTMsJXJkeAo8YmxrX3NxX21ha2VfcmVx
dWVzdCsweDQ5Yz4gbW92ICAgICVyMTQsJXJzaQo8YmxrX3NxX21ha2VfcmVxdWVzdCsweDQ5
Zj4gY2FsbHEgIDAwMDAwMDAwMDAwMDM0ODQgPGJsa19zcV9tYWtlX3JlcXVlc3QrMHg0YTQ+
CjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4NGE0PiB0ZXN0ICAgJWFsLCVhbAo8YmxrX3NxX21h
a2VfcmVxdWVzdCsweDRhNj4gamUgICAgIDAwMDAwMDAwMDAwMDMzMGMgPGJsa19zcV9tYWtl
X3JlcXVlc3QrMHgzMmM+CjxibGtfc3FfbWFrZV9yZXF1ZXN0KzB4NGFjPiBqbXAgICAgMDAw
MDAwMDAwMDAwMzQ0YSA8YmxrX3NxX21ha2VfcmVxdWVzdCsweDQ2YT4KCQlibGtfbXFfcnVu
X2h3X3F1ZXVlKGRhdGEuaGN0eCwgIWlzX3N5bmMgfHwgaXNfZmx1c2hfZnVhKTsKCX0KCgli
bGtfbXFfcHV0X2N0eChkYXRhLmN0eCk7CglyZXR1cm4gY29va2llOwp9CjxibGtfc3FfbWFr
ZV9yZXF1ZXN0KzB4NGFlPiBjYWxscSAgMDAwMDAwMDAwMDAwMzQ5MyA8YmxrX3NxX21ha2Vf
cmVxdWVzdCsweDRiMz4KPGJsa19zcV9tYWtlX3JlcXVlc3QrMHg0YjM+IGRhdGExNiBkYXRh
MTYgZGF0YTE2IG5vcHcgJWNzOjB4MCglcmF4LCVyYXgsMSkK
--------------EDD446EDBDF2025AA45CF2C5
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--------------EDD446EDBDF2025AA45CF2C5--


From xen-devel-bounces@lists.xen.org Thu Oct 19 14:40:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 14:40:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5BzI-0008Cz-Pw; Thu, 19 Oct 2017 14:39:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4585d5216=roger.pau@citrix.com>)
 id 1e5BzH-0008Cr-Lo
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 14:39:55 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 86/A0-07422-A39B8E95; Thu, 19 Oct 2017 14:39:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWSzvfng67Vzhe
 RBvMPClgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmXlm9jK7jJW9H15T5jA+MFri5GDg4JAX+J
 RbfUuhg5OVgEVCUWdTxlAgmzCdhLTP9aARIWAQpvnn6avYuRi4NZYAGTxMYF3SwgCWEBH4n7M
 88zgdi8Ap4SzS9+MYPYQgL1ErvmdEHFBSVOznwCVs8soCOxYPcnNpD5zALSEsv/cYCEOQXcJO
 6tXwHWKiogI/HsdzcTxBhFif55D9hAbAmBdIm2CQtZJzDyz0IydRaSqbMQpi5gZF7FqFGcWlS
 WWqRrZKqXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYfvUMDIw7GHe1+x1ilORg
 UhLl/Vj1IlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+EHUA5waLU9NSKtMwcYCTApCU4eJREe
 FdtB0rzFhck5hZnpkOkTjEqSonzbgdJCIAkMkrz4Npg0XeJUVZKmJeRgYFBiKcgtSg3swRV/h
 WjOAejkjBvDsh2nsy8Erjpr4AWMwEtZrcHW1ySiJCSamAU1WHoXrSDWXPro6bGX4/+cJ3t/7A
 wy3t/3mlzAZPaqvbp2dy6buaxKX3fz00zX10crLLqveApabNG548nq1VUt592inzdtFzsduVn
 uReNoRO+72Wdo9FU/FU/P3xvj8zVtwYrE67/mFb2RLu4+3XJ4ar9k9nvTxeb+Up8/xcDrWfJJ
 h+ifs9TYinOSDTUYi4qTgQAspNUq7kCAAA=
X-Env-Sender: prvs=4585d5216=roger.pau@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1508423991!87134394!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51603 invoked from network); 19 Oct 2017 14:39:53 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 14:39:53 -0000
X-IronPort-AV: E=Sophos;i="5.43,402,1503360000"; d="scan'208";a="106402831"
Date: Thu, 19 Oct 2017 15:39:44 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20171019143944.oezn76j6krq4xirp@dhcp-3-128.uk.xensource.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-17-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506049330-11196-17-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V3 16/29] x86/vvtd: decode interrupt
	attribute from IRTE
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMTE6MDE6NTdQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IFdpdGhvdXQgaW50
ZXJydXB0IHJlbWFwcGluZywgaW50ZXJydXB0IGF0dHJpYnV0ZXMgY2FuIGJlIGV4dHJhY3RlZCBm
cm9tCj4gbXNpIG1lc3NhZ2Ugb3IgSU9BUElDIFJURS4gSG93ZXZlciwgd2l0aCBpbnRlcnJ1cHQg
cmVtYXBwaW5nIGVuYWJsZWQsCj4gdGhlIGF0dHJpYnV0ZXMgYXJlIGVuY2xvc2VkIGluIHRoZSBh
c3NvY2lhdGVkIElSVEUuIFRoaXMgY2FsbGJhY2sgaXMKPiBmb3IgY2FzZXMgaW4gd2hpY2ggdGhl
IGNhbGxlciB3YW50cyB0byBhY3F1aXJlIGludGVycnVwdCBhdHRyaWJ1dGVzLCBmb3IKPiBleGFt
cGxlOgo+IDEuIHZpb2FwaWNfZ2V0X3ZlY3RvcigpLiBXaXRoIHZJT01NVSwgdGhlIFJURSBtYXkg
ZG9uJ3QgY29udGFpbiB2ZWN0b3IuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBeIG5vdAo+IDIuIHBlcmZvcm0gRU9JIHdoaWNoIGlzIGFsd2F5cyBi
YXNlZCBvbiB0aGUgaW50ZXJydXB0IHZlY3Rvci4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdh
byA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55
dS5sYW5AaW50ZWwuY29tPgo+IC0tLQo+IHYzOgo+ICAtIGFkZCBleGFtcGxlIGNhc2VzIGluIHdo
aWNoIHdlIHdpbGwgdXNlIHRoaXMgZnVuY3Rpb24uCj4gLS0tCj4gIHhlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3Z0ZC92dnRkLmMgfCAyMyArKysrKysrKysrKysrKysrKysrKysrLQo+ICAxIGZpbGUg
Y2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQg
YS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL3Z2dGQuYwo+IGluZGV4IDkwYzAwZjUuLjVlMjJhY2UgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3Z0ZC92dnRkLmMKPiBAQCAtNTE2LDYgKzUxNiwyNiBAQCBzdGF0aWMgaW50IHZ2
dGRfaGFuZGxlX2lycV9yZXF1ZXN0KHN0cnVjdCBkb21haW4gKmQsCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICBpcnRlLnJlbWFwLnRtKTsKPiAgfQo+ICAKPiArc3RhdGljIGludCB2dnRkX2dl
dF9pcnFfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCBhcmNoX2lycV9yZW1hcHBpbmdfcmVxdWVzdCAqaXJxLAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCBhcmNoX2lycV9yZW1hcHBpbmdfaW5mbyAqaW5mbykK
PiArewo+ICsgICAgaW50IHJldDsKPiArICAgIHN0cnVjdCBpcmVtYXBfZW50cnkgaXJ0ZTsKPiAr
ICAgIHN0cnVjdCB2dnRkICp2dnRkID0gZG9tYWluX3Z2dGQoZCk7CgpJJ3ZlIHJlYWxpemVkIHRo
YXQgc29tZSBvZiB0aGUgaGVscGVycyBwZXJmb3JtIGEgaWYgKCF2dnRkICkgcmV0dXJuCmNoZWNr
LCB3aGlsZSBvdGhlcnMgZG9uJ3QgKGxpa2UgdGhpcyBvbmUpLiBBcmUgc29tZSBoYW5kbGVycyBl
eHBlY3RlZAp0byBiZSBjYWxsZWQgd2l0aG91dCBhIHZJT01NVT8gSWYgc28gaXQgd291bGQgYmUg
Z29vZCB0byBsaXN0IHRoZW0KY2xlYXJseS4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 19 14:44:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 14:44:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5C3F-0000PU-A0; Thu, 19 Oct 2017 14:44:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4585d5216=roger.pau@citrix.com>)
 id 1e5C3E-0000PM-1L
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 14:44:00 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 89/ED-06614-F2AB8E95; Thu, 19 Oct 2017 14:43:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsWSzvfng67erhe
 RBtMfalos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBld0+wKlvJVTOtYw97AuI+7i5GDQ0LAX2L3
 tawuRk4OFgFVidM7vzOChNkE7CWmf60ACYsAhTdPP83excjFwSywgEli44JuFpCEsECsxN3br
 Wwg9bwCnhIT9iaBhIUE6iU+rVwBVsIrIChxcuYTMJtZQEdiwe5PYOXMAtISy/9xgIQ5Bdwkpv
 z+DFYiKiAj8ex3NxPEGEWJ/nkP2EBsCYF0ibYJC1knMPLPQjJ1FpKpsxCmLmBkXsWoUZxaVJZ
 apGtkoJdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERh69QwMjDsYm0/4HWKU5GBS
 EuX9WPUiUogvKT+lMiOxOCO+qDQntfgQowwHh5IE78kdQDnBotT01Iq0zBxgFMCkJTh4lER4h
 XcCpXmLCxJzizPTIVKnGBWlxHmXg/QJgCQySvPg2mCRd4lRVkqYl5GBgUGIpyC1KDezBFX+Fa
 M4B6OSMG8MyHiezLwSuOmvgBYzAS1mtwdbXJKIkJJqYFzlGnNxRry435sDApU/ew6qxwj7fDu
 1tLyebUvJYSHJp2Ub7felXn2wRDXs+te9noJBjqYiD88sivNT9fwb4ZV04eKHPZub3SP1f5lt
 NuH0+nHj3Mnez8KlPEus2f5JOCwNnmFy3GqelUshV+2cfw/25EU+2hj3+nlFg/JZfvWQwOmZd
 TOzVymxFGckGmoxFxUnAgA+g/l1twIAAA==
X-Env-Sender: prvs=4585d5216=roger.pau@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1508424235!107808235!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46501 invoked from network); 19 Oct 2017 14:43:58 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 14:43:58 -0000
X-IronPort-AV: E=Sophos;i="5.43,402,1503360000"; d="scan'208";a="106402902"
Date: Thu, 19 Oct 2017 15:43:00 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20171019144300.ck4xkbbl3kk5k6ry@dhcp-3-128.uk.xensource.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-18-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506049330-11196-18-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V3 17/29] x86/vvtd: add a helper function to
 decide the interrupt format
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMTE6MDE6NThQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IERpZmZlcmVudCBw
bGF0Zm9ybSBtYXkgdXNlIGRpZmZlcmVudCBtZXRob2QgdG8gZGlzdGluZ3Vpc2gKPiByZW1hcHBp
bmcgZm9ybWF0IGludGVycnVwdCBhbmQgbm9ybWFsIGZvcm1hdCBpbnRlcnJ1cHQuCj4gCj4gSW50
ZWwgdXNlcyBvbmUgYml0IGluIElPQVBJQyBSVEUgb3IgTVNJIGFkZHJlc3MgcmVnaXN0ZXIgdG8K
PiBpbmRpY2F0ZSB0aGUgaW50ZXJydXB0IGlzIHJlbWFwcGluZyBmb3JtYXQuIHZ2dGQgd2lsbCBo
YW5kbGUKPiBhbGwgdGhlIGludGVycnVwdHMgd2hlbiAuY2hlY2tfaXJxX3JlbWFwcGluZygpIHJl
dHVybiB0cnVlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5j
b20+Cj4gU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Cj4g
LS0tCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMgfCAyNSArKysrKysrKysr
KysrKysrKysrKysrKystCj4gIDEgZmlsZSBjaGFuZ2VkLCAyNCBpbnNlcnRpb25zKCspLCAxIGRl
bGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92
dnRkLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCj4gaW5kZXggNWUyMmFj
ZS4uYmQxY2FkZCAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0
ZC5jCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwo+IEBAIC01MzYs
NiArNTM2LDI4IEBAIHN0YXRpYyBpbnQgdnZ0ZF9nZXRfaXJxX2luZm8oc3RydWN0IGRvbWFpbiAq
ZCwKPiAgICAgIHJldHVybiAwOwo+ICB9Cj4gIAo+ICsvKiBQcm9iZSB3aGV0aGVyIHRoZSBpbnRl
cnJ1cHQgcmVxdWVzdCBpcyBhbiByZW1hcHBpbmcgZm9ybWF0ICovCj4gK3N0YXRpYyBib29sIHZ2
dGRfaXNfcmVtYXBwaW5nKHN0cnVjdCBkb21haW4gKmQsCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHN0cnVjdCBhcmNoX2lycV9yZW1hcHBpbmdfcmVxdWVzdCAqaXJxKQo+ICt7Cj4g
KyAgICBpZiAoIGlycS0+dHlwZSA9PSBWSU9NTVVfUkVRVUVTVF9JUlFfQVBJQyApCj4gKyAgICB7
Cj4gKyAgICAgICAgc3RydWN0IElPX0FQSUNfcm91dGVfcmVtYXBfZW50cnkgcnRlID0geyAudmFs
ID0gaXJxLT5tc2cucnRlIH07Cj4gKwo+ICsgICAgICAgIHJldHVybiBydGUuZm9ybWF0Owo+ICsg
ICAgfQo+ICsgICAgZWxzZSBpZiAoIGlycS0+dHlwZSA9PSBWSU9NTVVfUkVRVUVTVF9JUlFfTVNJ
ICkKPiArICAgIHsKPiArICAgICAgICBzdHJ1Y3QgbXNpX21zZ19yZW1hcF9lbnRyeSBtc2lfbXNn
ID0KPiArICAgICAgICB7IC5hZGRyZXNzX2xvID0geyAudmFsID0gaXJxLT5tc2cubXNpLmFkZHIg
fSB9Owo+ICsKPiArICAgICAgICByZXR1cm4gbXNpX21zZy5hZGRyZXNzX2xvLmZvcm1hdDsKPiAr
ICAgIH0KPiArICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwoKU3dpdGNoIHBsZWFzZS4KCkFsc28g
dGhlcmUncyBhIGJ1bmNoIG9mIHRlbXBvcmFyeSBJT19BUElDX3JvdXRlX3JlbWFwX2VudHJ5IGFu
ZAptc2lfbXNnX3JlbWFwX2VudHJ5IGxvY2FsIHN0cnVjdHVyZXMuIFdoeSBkb24ndCB5b3UganVz
dCBjcmVhdGUgc29tZQpraW5kIG9mIHVuaW9uIGluIGFyY2hfaXJxX3JlbWFwcGluZ19yZXF1ZXN0
IHNvIHRoYXQgeW91IGRvbid0IG5lZWQgdG8KZG8gdGhpcyBlYWNoIHRpbWU/CgpUaGFua3MsIFJv
Z2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 14:46:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 14:46:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5C5v-0000a8-NR; Thu, 19 Oct 2017 14:46:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <peter.maydell@linaro.org>) id 1e5C5t-0000Zz-Pt
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 14:46:45 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 77/6B-08608-5DAB8E95; Thu, 19 Oct 2017 14:46:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsXiVRvkrHtl14t
 Igx+vtCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozbz4+yFKzhqujb08TWwLiRo4uRi0NIYBKj
 xJc/axhBHBaBrcwS8yadZgdxJATmsErsnzuTuYuRE8ipknj5+z5TFyMHkF0k8Wo6F0S4RGL3+
 z1MIDavgKDEyZlPWEBsIQEviTW7FoHZnAI+Ei0Pe1hAWoUEvCX2f+QACbMJ6EkcvbGSHcRmEV
 CV+PfvNSvEmACJH1OXgW0VFvCUOLS+gRHEFhHQl9h0uxHsNGaBWYwS2968YQNJMAtoSrRu/80
 +gVFwFpIzZiFJLWBkWsWoUZxaVJZapGtorpdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJec
 n7uJERigDECwg/H2xoBDjJIcTEqivB+rXkQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD12AmUE
 yxKTU+tSMvMAcYKTFqCg0dJhFcYJM1bXJCYW5yZDpE6xWjMcWzT5T9MHPv23PrDJMSSl5+XKi
 XOqwxSKgBSmlGaBzcIFsOXGGWlhHkZgU4T4ilILcrNLEGVf8UozsGoJMw7B2QKT2ZeCdy+V0C
 nMAGdwm4PdkpJIkJKqoExct/Ut4I5ebffGH1ds6P04KMHB/RVWFLXO93mkuDce73ntvuctqQ9
 +adcpto3uHDNvrpgRWzF8W2+jS0GvlWOPEGGZdIvb6y7+/HKzfjSBD5eKafQYLt1jh2bGB4v5
 3J5qJVa46W941At35Fsw7yl+wrmvl69eApDSkR8n6RddO91t2dy86YpsRRnJBpqMRcVJwIAwc
 BBhNwCAAA=
X-Env-Sender: peter.maydell@linaro.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1508424404!100020844!1
X-Originating-IP: [74.125.82.67]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46432 invoked from network); 19 Oct 2017 14:46:44 -0000
Received: from mail-wm0-f67.google.com (HELO mail-wm0-f67.google.com)
 (74.125.82.67)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Oct 2017 14:46:44 -0000
Received: by mail-wm0-f67.google.com with SMTP id q124so16536719wmb.0
 for <xen-devel@lists.xen.org>; Thu, 19 Oct 2017 07:46:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=uS3L1FfnzE8k9v9ELpIdsb2ktBQfv9baDEfJmemnf+E=;
 b=WKjifwG+dSaTKms8rzDcujj1jb5z1dW4pziJ5ezFfepV3JHf6lSSQBlHzvMPYb8uDH
 ZY8R7v0WDbJKscHZXafdtysF0IcaSaxnRqlPEV54ljWcu0kCUUn5mL63/nm08YYtNFSY
 Alva5/q4g2InNUy6NlttTgsYNXfEF61GG5Yyo=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=uS3L1FfnzE8k9v9ELpIdsb2ktBQfv9baDEfJmemnf+E=;
 b=ptdhKI4SwWHJ5cXhNf6TFEoxk3p+J43gqLS21LcR0Sr19D0YqwjLhcXc8A5lg2+1ks
 lPZnYsbh5paNY42zl4ULNChIGVtG+PJv2MalMNw1ciL6+FzFgJq4+SAgVwpg2dxn1Rqf
 Iq3ORPpQvpCdSHSpEjfP+0Cr3FvvLr3A7GoNOcGpHjEeeieigeAvyWyp2jS3JZY5m4FO
 VtGh9S4GmlMeLsZE9fkT//L4qMk7bvD2YZkftT+f0b9k9o8ABDxtOMLD4hFPw7/MVodR
 ZZhuKT5CDT9MSfSG5kvIFRGvDwipX62xnOD6MMFQEvNEFA0hNuTbgpkhnnOjLcWCXDFB
 7vqg==
X-Gm-Message-State: AMCzsaXPSWR2PAr2ZvYY5T91gwFhklKT7HUEXYdL6uQH/+ICwsyi29hx
 NEzx2szyvgae3N+sq2TvT80HLpQd2LSpcClDSUuhBQ==
X-Google-Smtp-Source: ABhQp+QqSV6s9yQ/IRKBvTBOEuMYEXH5l5S/e7+jaND0+P/kSVf1WVJtP97pJLx21C+08OqrD3kTGC2BhwocaoKGJV4=
X-Received: by 10.28.145.197 with SMTP id t188mr1831956wmd.136.1508424404269; 
 Thu, 19 Oct 2017 07:46:44 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.161.5 with HTTP; Thu, 19 Oct 2017 07:46:23 -0700 (PDT)
In-Reply-To: <alpine.DEB.2.10.1710171708130.27209@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1710171708130.27209@sstabellini-ThinkPad-X260>
From: Peter Maydell <peter.maydell@linaro.org>
Date: Thu, 19 Oct 2017 15:46:23 +0100
Message-ID: <CAFEAcA9zXAmNPL8TsLKSPbm8Er_KLK8Ubwth6=nL6WD87OmBQw@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: julien.grall@arm.com, qemu-arm <qemu-arm@nongnu.org>,
 QEMU Developers <qemu-devel@nongnu.org>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] aarch64: advertise the GIC system register
	interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTggT2N0b2JlciAyMDE3IGF0IDAxOjEwLCBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+IEFkdmVydGlzZSB0aGUgcHJlc2VuY2Ugb2YgdGhlIEdJ
QyBzeXN0ZW0gcmVnaXN0ZXIgaW50ZXJmYWNlICgxPDwyNCkKPiBhY2NvcmRpbmcgdG8gSDkuMjQ4
IG9mIHRoZSBBUk0gQVJNLgo+Cj4gVGhpcyBwYXRjaCBhbGxvd3MgWGVuIHRvIGJvb3Qgb24gUUVN
VSBhYXJjaDY0Lgo+Cj4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgo+Cj4gZGlmZiAtLWdpdCBhL3RhcmdldC9hcm0vY3B1NjQuYyBiL3Rh
cmdldC9hcm0vY3B1NjQuYwo+IGluZGV4IDY3MGMwN2EuLmE0NTE3NjMgMTAwNjQ0Cj4gLS0tIGEv
dGFyZ2V0L2FybS9jcHU2NC5jCj4gKysrIGIvdGFyZ2V0L2FybS9jcHU2NC5jCj4gQEAgLTEzNiw3
ICsxMzYsNyBAQCBzdGF0aWMgdm9pZCBhYXJjaDY0X2E1N19pbml0Zm4oT2JqZWN0ICpvYmopCj4g
ICAgICBjcHUtPmlkX2lzYXIzID0gMHgwMTExMjEzMTsKPiAgICAgIGNwdS0+aWRfaXNhcjQgPSAw
eDAwMDExMTQyOwo+ICAgICAgY3B1LT5pZF9pc2FyNSA9IDB4MDAwMTExMjE7Cj4gLSAgICBjcHUt
PmlkX2FhNjRwZnIwID0gMHgwMDAwMjIyMjsKPiArICAgIGNwdS0+aWRfYWE2NHBmcjAgPSAweDAx
MDAyMjIyOwo+ICAgICAgY3B1LT5pZF9hYTY0ZGZyMCA9IDB4MTAzMDUxMDY7Cj4gICAgICBjcHUt
PnBtY2VpZDAgPSAweDAwMDAwMDAwOwo+ICAgICAgY3B1LT5wbWNlaWQxID0gMHgwMDAwMDAwMDsK
PiBAQCAtMTk2LDcgKzE5Niw3IEBAIHN0YXRpYyB2b2lkIGFhcmNoNjRfYTUzX2luaXRmbihPYmpl
Y3QgKm9iaikKPiAgICAgIGNwdS0+aWRfaXNhcjMgPSAweDAxMTEyMTMxOwo+ICAgICAgY3B1LT5p
ZF9pc2FyNCA9IDB4MDAwMTExNDI7Cj4gICAgICBjcHUtPmlkX2lzYXI1ID0gMHgwMDAxMTEyMTsK
PiAtICAgIGNwdS0+aWRfYWE2NHBmcjAgPSAweDAwMDAyMjIyOwo+ICsgICAgY3B1LT5pZF9hYTY0
cGZyMCA9IDB4MDEwMDIyMjI7Cj4gICAgICBjcHUtPmlkX2FhNjRkZnIwID0gMHgxMDMwNTEwNjsK
PiAgICAgIGNwdS0+aWRfYWE2NGlzYXIwID0gMHgwMDAxMTEyMDsKPiAgICAgIGNwdS0+aWRfYWE2
NG1tZnIwID0gMHgwMDAwMTEyMjsgLyogNDAgYml0IHBoeXNpY2FsIGFkZHIgKi8KCldob29wcyAt
LSB3ZSBtaXNzZWQgdGhpcyB3aGVuIHdlIGFkZGVkIHRoZSBHSUN2MyBzdXBwb3J0LCBiZWNhdXNl
CkxpbnV4IGRvZXNuJ3QgY2hlY2sgaXQuCgpBcHBsaWVkIHRvIHRhcmdldC1hcm0ubmV4dCwgdGhh
bmtzLgoKLS0gUE1NCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 19 14:49:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 14:49:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5C8K-0000jq-3F; Thu, 19 Oct 2017 14:49:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tlviewer@yahoo.com>) id 1e5C8I-0000ji-CZ
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 14:49:14 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 13/24-31244-96BB8E95; Thu, 19 Oct 2017 14:49:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpileJIrShJLcpLzFFi42JxWrxnsm7G7he
 RBg8umlh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl/GnYxFayWqtj07StLA2OTRBcjFweLwEIW
 ie1vvjCDOBICjSwSK6dfYu1i5OQQEqiVWHfmLJjNIqAtcbX9EzuIzSagKtH/+SMjRI2mxKPjF
 5lBbBEBPYmmA8/B4swCihKzfzUA2RwcvALWEj8Xi4CEhQUcJZr3rgYbySsgKHFy5hMWiPIYia
 8L3rFBjLSXeH97AVirhECBxOslERAlIhLvOz+zT2Dkn4WkexaS7llIymYBdTMLqEusnycEEZa
 X2P52DjOErSZxe9tVdghbW2LZwtfMCxjZVzFqFKcWlaUW6Rqa6CUVZaZnlOQmZuboGhqY6eWm
 FhcnpqfmJCYV6yXn525iBIY4AxDsYLy+MeAQoyQHk5Io78eqF5FCfEn5KZUZicUZ8UWlOanFh
 xhlODiUJHhX7gLKCRalpqdWpGXmAKMNJi3BwaMkwlsNkuYtLkjMLc5Mh0idYvTmOLbp8h8mjo
 6bd4HkBjC5D0w+AZPz9m1qYBZiycvPS5US550MMkIAZERGaR7cAljSuMQoKyXMywh0shBPQWp
 RbmYJqvwrRnEORiVh3gCQKTyZeSVwd7wCOpEJ6ER2e7ATSxIRUlINjFnGK05tfcMZfDSPr134
 neyTbH/5ZfOvvH5sc0HzdAXzqtSSxlkqvYqdXP2zUtbcOuO6/fcCV8OoVu9PX4qFjCtnzje/5
 jI9TcZmgpHm3t6nFux3G2Oef/Z+k+PPG7r+xtzmff+9+T5EiU64JjKTpcf5y2kNEUfh1sYVyr
 NSb70vXbXGXq25TImlOCPRUIu5qDgRAMpUswoVAwAA
X-Env-Sender: tlviewer@yahoo.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1508424551!54935796!1
X-Originating-IP: [66.163.188.147]
X-SpamReason: No, hits=2.4 required=7.0 tests=FORGED_MUA_MOZILLA,
 FORGED_YAHOO_RCVD,HTML_60_70,HTML_MESSAGE,UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41470 invoked from network); 19 Oct 2017 14:49:12 -0000
Received: from sonic303-21.consmr.mail.ne1.yahoo.com (HELO
 sonic303-21.consmr.mail.ne1.yahoo.com) (66.163.188.147)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Oct 2017 14:49:12 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1508424551; bh=38pvV9/JFHXNG2iLS0jleMt5RgyBXUx5rfs4NNvTa8Y=;
 h=Date:From:Reply-To:To:Cc:Subject:References:From:Subject;
 b=Zwt1jKGnsiPqby7Lk9uZirkihW/C//Vht1pam1u/g8AplKpyWsyUFpw7xqLjn9HP1ObXO8Hjsj49wj99KJIzQ3lU5SWwpgJspyFbk8kXTWVRU+pm0KAm8s+eYsgGAHFopCXxeH+NiijqUSlyiQtC5Wdebwf1qG8dTFMPWEmn2g7J2dJA5L7gY60g718qzcm5howNC0qLCQRrM8vPKkq4rj9klMF0+vpJCXIHFVZ5U+fzou/iWlOl2vzZDEYHeddgKJDnnwgUJJfTgftFRSyWsC4pheJcl3X/UYc+EMi3c2QKSd93d0Rnfmn+wjAeq2fGu11PiZ+3arXSz0GD69pihA==
X-YMail-OSG: kIWn8qoVM1kByx7L4zPOI_ShXfHRvXySVi7y5gK.9T14mXGCWlHMS_rcG_9BSu4
 7U_SWlexejXqw3_rG.SFB4FgyjMvM_ja4n1sd0q2EC1AVYeuIZqiYlEYouC_tteNnslVVc85Xklv
 GJEF_oPha5.KC8bL4iiTIlsYheTZFqSLu4xIAliegYrxDg70g25xvSqXIXlsaUGlRmxhrokKeolS
 NuNvFKMoghIDgXtu54PNyYB6ywbq7IiczgfIJR.j3T7j1TKiRxAj.F4n9uVCFYgCf_igIUt44TPL
 6PbBr6pZ2yIsg2r2SNSA8WGvFhIjnQqQl_VI.3voNm_mwY5mlpZ.JO4QT3FbE0xIN8wYjLmTZ8Li
 D.8oJ2M2OwCpQlNRr1xe8eeqKiF_lYXM.WHXXMVD4RVOZrw.j0N8xo1YeTbvP7WLZ4W6w0JYBVIq
 j7W2rUYRWPB9s_Z5qRzOgQhcvDgmphpD85bp1K27Xhg--
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic303.consmr.mail.ne1.yahoo.com with HTTP; Thu, 19 Oct 2017 14:49:11 +0000
Date: Thu, 19 Oct 2017 14:49:06 +0000 (UTC)
From: Mark Pryor <tlviewer@yahoo.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <919421225.246368.1508424546072@mail.yahoo.com>
MIME-Version: 1.0
References: <919421225.246368.1508424546072.ref@mail.yahoo.com>
X-Mailer: WebService/1.1.10801 YahooMailNeo Mozilla/5.0 (X11; Linux x86_64;
 rv:52.0) Gecko/20100101 Firefox/52.0
Content-Length: 3907
Cc: Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] runstatedir matters when using debhelper tools in Artful
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Reply-To: Mark Pryor <tlviewer@yahoo.com>
Content-Type: multipart/mixed; boundary="===============0510590830261148838=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0510590830261148838==
Content-Type: multipart/alternative; 
	boundary="----=_Part_246367_1464183508.1508424546071"
Content-Length: 3371

------=_Part_246367_1464183508.1508424546071
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

Hello,
When finishing a debianised build of xen-4.10~rc1 in Artful I had no extra patches, so I left outthis patch below that I used to build xen-4.9 in Artful:

https://lists.xen.org/archives/html/xen-devel/2017-09/msg01424.html
When `dpkg -i xen_4.10~rc1-artful2_amd64.deb` is run, the systemd symlink links should get written to /etc/systemd/system/multi*, but now this failed, unlike the xen-4.9 equivalent package.
When it works (patch is applied) it looks like below
paste.debian.net/plain/991667
When it fails there are no systemd symlinks written and the package install is broken.
Nobody might notice if the runstatedir variable is missing from config/Paths.mk, but if you build Xen with a debian-delta and use debhelper it matters (in Artful or Buster).
PryMar56##xen-packaging

------=_Part_246367_1464183508.1508424546071
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<html><head></head><body><div style=3D"color:#000; background-color:#fff; f=
ont-family:Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font=
-size:13px"><div id=3D"yui_3_16_0_ym19_1_1508423722056_4190">Hello,</div><d=
iv id=3D"yui_3_16_0_ym19_1_1508423722056_4238"><br></div><div id=3D"yui_3_1=
6_0_ym19_1_1508423722056_4473">When finishing a debianised build of xen-4.1=
0~rc1 in Artful I had no extra patches, so I left out</div><div dir=3D"ltr"=
 id=3D"yui_3_16_0_ym19_1_1508423722056_4330">this patch below that I used t=
o build xen-4.9 in Artful:<br></div><div id=3D"yui_3_16_0_ym19_1_1508423722=
056_4232"><br></div><div id=3D"yui_3_16_0_ym19_1_1508423722056_4179"><a hre=
f=3D"https://lists.xen.org/archives/html/xen-devel/2017-09/msg01424.html" c=
lass=3D"" id=3D"yui_3_16_0_ym19_1_1508423722056_4178">https://lists.xen.org=
/archives/html/xen-devel/2017-09/msg01424.html</a></div><div id=3D"yui_3_16=
_0_ym19_1_1508423722056_4191"><br></div><div id=3D"yui_3_16_0_ym19_1_150842=
3722056_4226" dir=3D"ltr">When `dpkg -i xen_4.10~rc1-artful2_amd64.deb` is =
run, the systemd symlink links should get written to /etc/systemd/system/mu=
lti*, but now this failed, unlike the xen-4.9 equivalent package.</div><div=
 dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1508423722056_4477"><br></div><div dir=
=3D"ltr" id=3D"yui_3_16_0_ym19_1_1508423722056_5518">When it works (patch i=
s applied) it looks like below<br></div><div dir=3D"ltr" id=3D"yui_3_16_0_y=
m19_1_1508423722056_5420">paste.debian.net/plain/991667</div><div dir=3D"lt=
r" id=3D"yui_3_16_0_ym19_1_1508423722056_5515"><br></div><div dir=3D"ltr" i=
d=3D"yui_3_16_0_ym19_1_1508423722056_5517">When it fails there are no syste=
md symlinks written and the package install is broken.</div><div dir=3D"ltr=
" id=3D"yui_3_16_0_ym19_1_1508423722056_5519"><br></div><div dir=3D"ltr" id=
=3D"yui_3_16_0_ym19_1_1508423722056_5516">Nobody might notice if the runsta=
tedir variable is missing from config/Paths.mk, but if you build Xen with a=
 debian-delta and use debhelper it matters (in Artful or Buster).</div><div=
 dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1508423722056_5528"><br></div><div dir=
=3D"ltr">PryMar56</div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_15084237220=
56_5529">##xen-packaging<br></div></div></body></html>
------=_Part_246367_1464183508.1508424546071--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0510590830261148838==--


From xen-devel-bounces@lists.xen.org Thu Oct 19 14:50:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 14:50:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5C9I-0001HZ-Ci; Thu, 19 Oct 2017 14:50:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=458424478=Paul.Durrant@citrix.com>)
 id 1e5C9H-0001HQ-Hd
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 14:50:15 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 87/21-00647-6ABB8E95; Thu, 19 Oct 2017 14:50:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGIsWRWlGSWpSXmKPExsWSzvfng+6C3S8
 iDabt47f4vmUykwOjx+EPV1gCGKNYM/OS8isSWDP2HJUu+MRe8Wvne5YGxifsXYycHBIC/hL9
 99qZQGw2AR2JpUfng9kiAgUSD7u6mLsYuTiYBXYzS8zvusgCkhAWSJfY2baHHaIoQ2LT3xmsE
 HaYxJTXM8DiLAKqEn8+HGYDsXkF3CUm7lzNAjJISKCRWeLB1S6wQZwCdhLLn04Fa2YUkJX40r
 iaGcRmFhCXuPUE4goJAQGJJXvOM0PYohIvH/9jhbANJLYu3Qc0hwOoXlNi/S59iFZFiSndD9k
 h9gpKnJz5hGUCo/AsJFNnIXTMQtIxC0nHAkaWVYwaxalFZalFukbGeklFmekZJbmJmTm6hgbG
 ermpxcWJ6ak5iUnFesn5uZsYgaFfz8DAuIOxb6/fIUZJDiYlUd6PVS8ihfiS8lMqMxKLM+KLS
 nNSiw8xynBwKEnwPt8FlBMsSk1PrUjLzAFGIUxagoNHSYS3GiTNW1yQmFucmQ6ROsVozHFs0+
 U/TBxPrs37yyTEkpeflyolzjsZpFQApDSjNA9uECw5XGKUlRLmZWRgYBDiKUgtys0sQZV/xSj
 OwagkzPsfZApPZl4J3L5XQKcwAZ3Cbg92SkkiQkqqgdFo3sQeM8b9kz15PKdbP7wWd3xtWdlc
 hQDjr4Va8a9le7ruMC5hcxAw+/fu5uz0N//DBfUfp1Zbr9Fl51W6XsPXlBEdU8DhFHDWWmr5d
 okVtz8fyXi/QHJJP/P5Te49376uVYnz/Ppw9+QXVrkajW8qzusnzdtyIT8qMnFdxZp3T3qEuH
 eK6SmxFGckGmoxFxUnAgDmQIGuCQMAAA==
X-Env-Sender: prvs=458424478=Paul.Durrant@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1508424604!80177225!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38578 invoked from network); 19 Oct 2017 14:50:07 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 14:50:07 -0000
X-IronPort-AV: E=Sophos;i="5.43,402,1503360000"; d="scan'208";a="106403020"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Julien Grall' <julien.grall@linaro.org>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v12 05/11] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
Thread-Index: AQHTR0tLr0y0zTpw906ENZd+X2ZT6qLq+eEAgAAoRbD//+pBAIAAIaCQ///qc4CAACtVYA==
Date: Thu, 19 Oct 2017 14:49:59 +0000
Message-ID: <c8e508bf672f4582ba40412ed05c9c06@AMSPEX02CL03.citrite.net>
References: <20171017132432.24093-1-paul.durrant@citrix.com>
 <20171017132432.24093-6-paul.durrant@citrix.com>
 <f2077243-32dd-8907-8ba2-b11cb240c8bc@linaro.org>
 <b7e94b0469b847669f9c0f9992069d9f@AMSPEX02CL03.citrite.net>
 <759ace10-543f-346c-74fc-c2dd8f80a92a@linaro.org>
 <01fde88658c54fb6a3b903060a6a4650@AMSPEX02CL03.citrite.net>
 <1496a647-e2f9-bab3-c7f9-5a766d7c28d2@linaro.org>
In-Reply-To: <1496a647-e2f9-bab3-c7f9-5a766d7c28d2@linaro.org>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim
 \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v12 05/11] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KW3NuaXBdDQo+ID4NCj4gPiBJJ2QgcHJlZmVy
IHRvIG1ha2UgdGhlIHdob2xlIHRoaW5nIHg4Ni1vbmx5IHNpbmNlIHRoYXQncyB0aGUgb25seSBw
bGF0Zm9ybQ0KPiBvbiB3aGljaCBJIGNhbiB0ZXN0IGl0LCBhbmQgaW5kZWVkIHRoZSBjb2RlIHVz
ZWQgdG8gYmUgeDg2LW9ubHkuIEphbiBvYmplY3RlZA0KPiB0byB0aGlzIHNvIGFsbCBJJ20gdHJ5
aW5nIHRvIGFjaGlldmUgaXMgdGhhdCBpdCBidWlsZHMgZm9yIEFSTS4gUGxlYXNlIGNhbiB5b3Ug
YW5kDQo+IEphbiByZWFjaCBhZ3JlZW1lbnQgb24gd2hlcmUgdGhlIGNvZGUgc2hvdWxkIGxpdmUg
YW5kIGhvdywgaWYgYXQgYWxsLCBpdA0KPiBzaG91bGQgYmUgI2lmZGVmLWVkPw0KPiANCj4gSSBh
bSBxdWl0ZSBzdXJwcmlzZWQgb2YgIml0IGlzIHRvb2xzLW9ubHkiIHNvIGl0IGlzIGZpbmUgdG8g
bm90IHByb3RlY3QNCj4gaXQgZXZlbiBpZiBpdCBpcyB4ODYgb25seS4gVGhhdCdzIHByb2JhYmx5
IGdvaW5nIHRvIGJpdGUgdXMgaW4gdGhlIGZ1dHVyZS4NCj4gDQoNClNvLCB0aGlzIGFwcGVhcnMg
dG8gaGF2ZSByZWFjaGVkIGFuIGltcGFzc2UuIEkgZG9uJ3Qga25vdyBob3cgdG8gcHJvY2VlZCB3
aXRob3V0IGhhdmluZyB0byBhbHNvIGZpeCBwcml2IG1hcHBpbmcgZm9yIHg4Niwgd2hpY2ggaXMg
YSB5YWsgZmFyIHRvbyBsYXJnZSBmb3IgbWUgdG8gc2hhdmUgYXQgdGhlIG1vbWVudC4NCg0KICBQ
YXVsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 19 14:53:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 14:53:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5CCL-0001Vi-R2; Thu, 19 Oct 2017 14:53:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sgoel@codeaurora.org>) id 1e5CCK-0001Vb-OE
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 14:53:24 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 85/F1-01785-46CB8E95; Thu, 19 Oct 2017 14:53:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJKsWRWlGSWpSXmKPExsVybKJsgm7ynhe
 RBtMOyVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBntb8+xFdyRqWh9c4O5gfGleBcjJ4eQQJHE
 ++bdLF2MXBwsAg3MElcW32UBSUgIREus23CMHcLmk7j44gcTSJGEwARGiV9fmxlBHCGBPUwSz
 dOXMsK1n7p4D6idA8hxkei/wAfSzShQIDFnw0dGCDtFYlbXGzBbWMBPYkvLVzBbRKBGorFlId
 gcZoHzQBue/oLasJFRYu7RXiaQKjYBbYm9F34zg9i8Ao4Snec+gt3HIqAq8fjuMbC4qECMxI/
 O36wQNYISJ2c+ATuIU8BO4uoVG5Aws4C6xJ95l5ghbHGJW0/mM0HY8hLNW2czT2AUn4WkexaS
 lllIWmYhaVnAyLKKUaM4tagstUjXyEAvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93E
 yMwyuoZGBh3MDbO9jvEKMnBpCTK+7HqRaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV6V3UA5wa
 LU9NSKtMwcYLzDpCU4eJREeKt3AaV5iwsSc4sz0yFSpxgVpcR5uUD6BEASGaV5cG2wFHOJUVZ
 KmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvf5DxPJl5JXDTXwEtZgJazG4PtrgkESEl1cCoObNz
 oVpj0pFQno/HsxrXHDvAcWNSue9NpdecFgf6K3iNuRnttqQ0VpqFzq16tMYlz33R/+XNh47Yn
 F7Mu7KTpb7xae87s8jq91fTj7mdOiF1Zc8myaxPXUq3lsje3P3uu4vlnojk/fYWl7NlkoOLZW
 pclq0QrLxyeHW5eIBtj4rRydyfzxKVWIozEg21mIuKEwFHm1D3LAMAAA==
X-Env-Sender: sgoel@codeaurora.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1508424802!104859215!1
X-Originating-IP: [198.145.29.96]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53600 invoked from network); 19 Oct 2017 14:53:23 -0000
Received: from smtp.codeaurora.org (HELO smtp.codeaurora.org) (198.145.29.96)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 19 Oct 2017 14:53:23 -0000
Received: by smtp.codeaurora.org (Postfix, from userid 1000)
 id 893DD606F8; Thu, 19 Oct 2017 14:53:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1508424801;
 bh=ouRC1w8O9ZVhQoyCWxrvJXTEbzx/45JE0qFjG6FXbOo=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=niR6fz+BOhzY2ib/4vxDFhnbRNhJdtJekRvw+ePoQxar4+peifypqFZe8n/oa6sHg
 MwwkkcSRPD3POFVhZOpK5bxUSJ/hUy/l5uIMCIma1Af0xUl6rOElPglCT6mjUm2M1Y
 N15FAcvUGBkk7Lf26NRTwnEgiex58R+1WbPBHyzk=
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on
 pdx-caf-mail.web.codeaurora.org
X-Spam-Level: 
X-Spam-Status: No, score=-2.8 required=2.0 tests=ALL_TRUSTED,BAYES_00,
 DKIM_SIGNED,T_DKIM_INVALID autolearn=no autolearn_force=no version=3.4.0
Received: from [192.168.86.105] (unknown [73.181.28.255])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 (Authenticated sender: sgoel@smtp.codeaurora.org)
 by smtp.codeaurora.org (Postfix) with ESMTPSA id 7BDE0601D4;
 Thu, 19 Oct 2017 14:53:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1508424800;
 bh=ouRC1w8O9ZVhQoyCWxrvJXTEbzx/45JE0qFjG6FXbOo=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=KvnG/2ae3yBvmjtiufmW/i7mUwM+5a4wrExPG/l+DsGPmHlyNo8/EmcWJRIEzEE8b
 8lSN5ygTz8WEFoCDiG7EQchhC8I1E5dCtReHIpEQGFfVIuH8aVDkGnKK1bJB6Ub7Wm
 7j4smeI2RY++Mr4mUCwrLK8p7KXBQ1BBWHqz2Xxc=
DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org 7BDE0601D4
To: Julien Grall <julien.grall@linaro.org>, xen-devel@lists.xenproject.org,
 julien.grall@arm.com, mjaggi@caviumnetworks.com
References: <1505954230-18892-1-git-send-email-sgoel@codeaurora.org>
 <1505954230-18892-3-git-send-email-sgoel@codeaurora.org>
 <6ba030d4-05f8-c11d-209b-af1c04b5692e@linaro.org>
From: "Goel, Sameer" <sgoel@codeaurora.org>
Message-ID: <ed6859a7-8265-fce1-0011-a22739274c5f@codeaurora.org>
Date: Thu, 19 Oct 2017 08:53:13 -0600
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <6ba030d4-05f8-c11d-209b-af1c04b5692e@linaro.org>
Content-Language: en-US
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, george.dunlap@eu.citrix.com,
 Andrew.Cooper3@citrix.com, jbeulich@suse.com, Ian.Jackson@citrix.com,
 nd@arm.com, robin.murphy@arm.com, shankerd@codeaurora.org
Subject: Re: [Xen-devel] [RFC v2 2/7] arm64: Add definitions for
	fwnode_handle
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxMC8xMi8yMDE3IDY6NDUgQU0sIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSwKPiAKPiBP
biAyMS8wOS8xNyAwMTozNywgU2FtZWVyIEdvZWwgd3JvdGU6Cj4+IFRoaXMgd2lsbCBiZSB1c2Vk
IGFzIGEgZGV2aWNlIHByb3BlcnR5IHRvIG1hdGNoIHRoZSBETUEgY2FwYWJsZSBkZXZpY2VzCj4+
IHdpdGggdGhlIGFzc29jaWF0ZWQgU01NVS4gVGhlIGhlYWRlciBmaWxlIGlzIGEgcG9ydCBmcm9t
IGxpbnV4LiBUaGUgY29kZQo+PiB3YXMgY2hhbmdlZCB0byByZW1vdmUgdGhlIHR5cGVzIHRoYXQg
d2VyZSBub3QgbmVlZGVkIGZvciBYZW4uCj4gCj4gSSB0aGluayB5b3UgcHJvYmFibHkgd2FudCBh
IGJpdCBtb3JlIGNvbnRleHQgaW4gdGhlIGNvbW1pdCBtZXNzYWdlIGFib3V0IGltcGxlbWVudCBm
d25vZGUuaCBpbiBjb21tb24gY29kZS4KPiAKPiBXaXRoaW4gdGhpcyBzZXJpZXMsIGZ3bm9kZSBz
ZWVtcyB0byBvbmx5IGJlIHVzZWQgYnkgQXJtLiBTbyB3aGF0IHdvdWxkIGJlIHRoZSBhZHZhbnRh
Z2UgdG8gZ2V0IHRoYXQgaW4geGVuLz8gSXMgaXQgZ29pbmcgdG8gYmUgdXNlZCBieSB4ODYgb3Ig
dGFrZW4gYWR2YW50YWdlIGluIGNvbW1vbiBjb2RlPwo+IAo+Pgo+PiBMaW51eCBDaGFuZ2VJZDpj
ZTc5MzQ4NmUyM2U6IGRyaXZlciBjb3JlIC8gQUNQSTogUmVwcmVzZW50IEFDUEkKPj4gY29tcGFu
aW9ucyB1c2luZyBmd25vZGVfaGFuZGxlCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IFNhbWVlciBHb2Vs
IDxzZ29lbEBjb2RlYXVyb3JhLm9yZz4KPj4gLS0tCj4+IMKgIHhlbi9pbmNsdWRlL2FzbS1hcm0v
ZGV2aWNlLmggfMKgIDIgKysKPj4gwqAgeGVuL2luY2x1ZGUveGVuL2Z3bm9kZS5owqDCoMKgwqAg
fCAzMyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPj4gwqAgMiBmaWxlcyBjaGFu
Z2VkLCAzNSBpbnNlcnRpb25zKCspCj4+IMKgIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVk
ZS94ZW4vZndub2RlLmgKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZGV2
aWNlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RldmljZS5oCj4+IGluZGV4IDY3MzRhZTguLjc4
YzM4ZmUgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZGV2aWNlLmgKPj4gKysr
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9kZXZpY2UuaAo+PiBAQCAtMiw2ICsyLDcgQEAKPj4gwqAg
I2RlZmluZSBfX0FTTV9BUk1fREVWSUNFX0gKPj4gwqAgwqAgI2luY2x1ZGUgPHhlbi9pbml0Lmg+
Cj4+ICsjaW5jbHVkZSA8eGVuL2Z3bm9kZS5oPgo+PiDCoCDCoCBlbnVtIGRldmljZV90eXBlCj4+
IMKgIHsKPj4gQEAgLTE5LDYgKzIwLDcgQEAgc3RydWN0IGRldmljZQo+PiDCoCAjaWZkZWYgQ09O
RklHX0hBU19ERVZJQ0VfVFJFRQo+PiDCoMKgwqDCoMKgIHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAq
b2Zfbm9kZTsgLyogVXNlZCBieSBkcml2ZXJzIGltcG9ydGVkIGZyb20gTGludXggKi8KPiAKPiBJ
IHdhcyBleHBlY3RpbmcgYSB0b2RvIGluIHRoZSBjb2RlIGFmdGVyIHRoZSBkaXNjdXNzaW9uIGFi
b3V0IGxlYXZlIG9mX25vZGUgaGVyZS4KPiAKPj4gwqAgI2VuZGlmCj4+ICvCoMKgwqAgc3RydWN0
IGZ3bm9kZV9oYW5kbGUgKmZ3bm9kZTsgLypmdyBkZXZpY2Ugbm9kZSBpZGVudGlmaWVyICovClRo
ZSBmd25vZGUgaGFuZGxlIHdhcyBwcm92aWRlIGEgbWF0Y2ggY29va2llIGZvciB0aGUgU01NVXMg
YW5kIG5vdCBtdWNoIGVsc2UuIEV2ZW4gd2l0aCB0aGlzIGFyb3VuZCB3ZSB3aWxsIG5lZWQgdGhl
IApkdCBpbmZvIGluIHRoZSBkZXZpY2Ugbm9kZS4gSSBhZ3JlZSB0aGF0IHRoaXMgcm9sbHMgdXAg
aW50byBmdyBzcGVjIGFuZCBJIGNhbiBsb29rIGF0IHRoZSBjb2RlIGNsZWFudXAgZm9yIHRoZSBu
ZXh0IHBhdGNoLgo+IAo+IFNwYWNlIG1pc3NpbmcgYmVmb3JlICJmdyIuCj4gCj4+IMKgwqDCoMKg
wqAgc3RydWN0IGRldl9hcmNoZGF0YSBhcmNoZGF0YTsKPj4gwqAgfTsKPj4gwqAgZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3hlbi9md25vZGUuaCBiL3hlbi9pbmNsdWRlL3hlbi9md25vZGUuaAo+
PiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+PiBpbmRleCAwMDAwMDAwLi4wZmVkOTU4Cj4+IC0tLSAv
ZGV2L251bGwKPj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2Z3bm9kZS5oCj4+IEBAIC0wLDAgKzEs
MzMgQEAKPj4gKy8qCj4+ICsgKiBmd25vZGUuaCAtIEZpcm13YXJlIGRldmljZSBub2RlIG9iamVj
dCBoYW5kbGUgdHlwZSBkZWZpbml0aW9uLgo+PiArICoKPj4gKyAqIENvcHlyaWdodCAoQykgMjAx
NSwgSW50ZWwgQ29ycG9yYXRpb24KPj4gKyAqIEF1dGhvcjogUmFmYWVsIEouIFd5c29ja2kgPHJh
ZmFlbC5qLnd5c29ja2lAaW50ZWwuY29tPgo+PiArICoKPj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBm
cmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5Cj4+ICsg
KiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHZl
cnNpb24gMiBhcwo+PiArICogcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRp
b24uCj4+ICsgKgo+PiArICogUG9ydGVkIGZyb20gTGludXggaW5jbHVkZS9saW51eC9md25vZGUu
aAo+PiArICrCoCA9PiBjb21taXQgY2U3OTM0ODZlMjNlMDE2MmE3MzJjNjA1MTg5YzgwMjhlMDkx
MGU4Ngo+PiArICoKPj4gKyAqIE5vIGZ1bmN0aW9uYWwgWGVuIG1vZGlmaWNhdGlvbnMuCj4+ICsg
Ki8KPj4gKwo+PiArI2lmbmRlZiBfX1hFTl9GV05PREVfSF8KPj4gKyNkZWZpbmUgX19YRU5fRldO
T0RFX0hfCj4+ICsKPj4gK2VudW0gZndub2RlX3R5cGUgewo+PiArwqDCoMKgIEZXTk9ERV9JTlZB
TElEID0gMCwKPj4gK8KgwqDCoCBGV05PREVfT0YsCj4+ICvCoMKgwqAgRldOT0RFX0FDUEksCj4+
ICvCoMKgwqAgRldOT0RFX0FDUElfU1RBVElDLAo+PiArwqDCoMKgIEZXTk9ERV9JUlFDSElQCj4+
ICt9Owo+PiArCj4gCj4gTG9va2luZyBhdCBMaW51eCBjb2RlLCB0aGUgZndub2RlX3R5cGUgYWxy
ZWFkeSBkaXNhcHBlYXJlZCBmcm9tIExpbnV4IChzZWUgY29tbWl0IGRiM2U1MGYzMjM0YiAiZGV2
aWNlIHByb3BlcnR5OiBHZXQgcmlkIG9mIHN0cnVjdCBmd25vZGVfaGFuZGxlIHR5cGUgZmllbGQi
KS4KPiAKPiBJIHVuZGVyc3RhbmQgdGhlIGdvYWwgb24gdXNpbmcgZndub2RlIGlzIHRvIGhlbHAg
cG9ydGluZyBkcml2ZXJzIGZyb20gTGludXguIFNvIGhvdyBtdWNoIHRoaXMgaGFzIGNoYW5nZWQg
bm93PwpUaGlzIHdhcyBub3QgdmVyeSB1c2VmdWwgaW4gYW55IGNhc2UuIFNvLCBJIHdpbGwgbW92
ZSBvdmVyIHRvIHRoZSBuZXcgdmVyc2lvbi4KCj4gCj4gQ2hlZXJzLAo+IAo+PiArc3RydWN0IGZ3
bm9kZV9oYW5kbGUgewo+PiArwqDCoMKgIGVudW0gZndub2RlX3R5cGUgdHlwZTsKPj4gK8KgwqDC
oCBzdHJ1Y3QgZndub2RlX2hhbmRsZSAqc2Vjb25kYXJ5Owo+PiArfTsKPj4gKwo+PiArI2VuZGlm
Cj4+Cj4gCgotLSAKIFF1YWxjb21tIERhdGFjZW50ZXIgVGVjaG5vbG9naWVzIGFzIGFuIGFmZmls
aWF0ZSBvZiBRdWFsY29tbSBUZWNobm9sb2dpZXMsIEluYy4gUXVhbGNvbW0gVGVjaG5vbG9naWVz
LCBJbmMuIGlzIGEgbWVtYmVyIG9mIHRoZSBDb2RlIEF1cm9yYSBGb3J1bSwgYSBMaW51eCBGb3Vu
ZGF0aW9uIENvbGxhYm9yYXRpdmUgUHJvamVjdC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 14:57:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 14:57:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5CFp-0001im-Df; Thu, 19 Oct 2017 14:57:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5CFo-0001iN-22
 for xen-devel@lists.xensource.com; Thu, 19 Oct 2017 14:57:00 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 9D/4B-30115-B3DB8E95; Thu, 19 Oct 2017 14:56:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVddq74t
 Ig/mzlCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8enIBuaCTUkVu5ZKNDAu
 tu9i5OIQEmhkktj1dCtLFyMnkPOYUWJvuxiEvY1R4vFeHRBbRMBZ4uuZuewgNq+AvsSsnp9A9
 RwcwkDxy3uSQOZICDwSldg6bSJYjYSAt8T7ww+ZYeyZjfOYuhjZOdgErCQOiYF0sgioSlx+Wj
 mBkXsBI8MqRvXi1KKy1CJdc72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjEBPMwD
 BDsaZl/0PMUpyMCmJ8n6sehEpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL32W6gnGBRanpqRVpm
 DjDkYNISHDxKIrxrQNK8xQWJucWZ6RCpU4y6HMc2Xf7DJMSSl5+XKiXO+wGkSACkKKM0D24EL
 PwvMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZhXfw/QFJ7MvBK4Ta+AjmACOoLdHuyIkkSElF
 QDY4Lm+XMsafGX97gt6Ik7oH176ra+iuOLxPfzLPp25nOkztWdhp9nLNflil6Rdl7k+ET1rQ/
 Vnr7ZWG4y+8bsez84fi0WW7BGR/T4cm2nwg9/13ybu/XxZvd2zVc7Co/Ed7do5ofsEO6TDU9U
 P3WAP4PzojmH95Kq2UIv7e9d3JF2QH7Vy4Jjq6uVWIozEg21mIuKEwHw+3cwegIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1508425017!102194821!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52617 invoked from network); 19 Oct 2017 14:56:58 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 Oct 2017 14:56:58 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5CFj-0006eB-Ql; Thu, 19 Oct 2017 14: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e5CFd-0003HT-NX; Thu, 19 Oct 2017 14:56:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e5CFd-0007b1-5J; Thu, 19 Oct 2017 14:56:49 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114676-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:build-armhf-pvops:<job status>:broken:regression
 linux-4.9:build-armhf-pvops:host-install(4):broken:regression
 linux-4.9:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=5d7a76acad403638f635c918cc63d1d44ffa4065
X-Osstest-Versions-That: linux=9d36d3eff2f85efad0a3b0c6031081654ae33928
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 19 Oct 2017 14:56:49 +0000
Subject: [Xen-devel] [linux-4.9 test] 114676: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6446691940332722866=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114676 linux-4.9 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114676/

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf-pvops               <job status>                 broken
 build-armhf-pvops             4 host-install(4)        broken REGR. vs. 114469

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-armhf-armhf-examine      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114469
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114469
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114469
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop             fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 linux                5d7a76acad403638f635c918cc63d1d44ffa4065
baseline version:
 linux                9d36d3eff2f85efad0a3b0c6031081654ae33928

Last test of basis   114469  2017-10-13 12:50:00 Z    6 days
Testing same since   114676  2017-10-18 07:55:57 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Andreas Engel <anen-nospam@gmx.net>
  Andreas Gruenbacher <agruenba@redhat.com>
  Andrew Gabbasov <andrew_gabbasov@mentor.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Konovalov <andreyknvl@google.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Henryk Heisig <hyniu@o2.pl>
  Herbert Xu <herbert@gondor.apana.org.au>
  Jaejoong Kim <climbbb.kim@gmail.com>
  Jani Nikula <jani.nikula@intel.com>
  Jarkko Nikula <jarkko.nikula@linux.intel.com>
  Jeffrey Chu <jeffrey.chu@cypress.com>
  Jiri Kosina <jkosina@suse.cz>
  Joerg Roedel <jroedel@suse.de>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Johannes Thumshirn <jthumshirn@suse.de>
  Jouni Malinen <jouni@qca.qualcomm.com>
  Kazuya Mizuguchi <kazuya.mizuguchi.ks@renesas.com>
  Ladi Prosek <lprosek@redhat.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Manasi Navare <manasi.d.navare@intel.com>
  Mathias Krause <minipli@googlemail.com>
  Matthew Wilcox <mawilcox@microsoft.com>
  Matthew Wilcox <willy@infradead.org>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Burton <paul.burton@imgtec.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peng Xu <pxu@qti.qualcomm.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Petr Mladek <pmladek@suse.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rodrigo Vivi <rodrigo.vivi@intel.com>
  Shrirang Bagul <shrirang.bagul@canonical.com>
  Stephan MÃ¼ller <smueller@chronox.de>
  Steve French <smfrench@gmail.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Takashi Iwai <tiwai@suse.de>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Gleixner <tglx@linutronix.de>
  Toshi Kani <toshi.kani@hpe.com>
  Ville SyrjÃ¤lÃ¤ <ville.syrjala@linux.intel.com>
  Vinod Koul <vinod.koul@intel.com>
  Vitaly Mayatskikh <v.mayatskih@gmail.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            broken  
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         pass    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     blocked 
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      blocked 


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

broken-job build-armhf-pvops broken
broken-step build-armhf-pvops host-install(4)

Not pushing.

(No revision log; it would be 1176 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6446691940332722866==--

From xen-devel-bounces@lists.xen.org Thu Oct 19 14:57:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 14:57:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5CGX-0001mr-MW; Thu, 19 Oct 2017 14:57:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4589aa1ec=Ian.Jackson@citrix.com>)
 id 1e5CGV-0001mg-Tf
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 14:57:44 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 BC/5C-32649-76DB8E95; Thu, 19 Oct 2017 14:57:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHSDvW7a3he
 RBhM+aFks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlLz3SzFXxkrpj3YRJjA+Ny5i5GTg4JAX+J
 5uk/WUFsNgFdiaYtf9lAbF4BQYmTM5+wgNjMAjoSC3Z/YoOw5SW2v53DDFHjIPG1Zz9YDYuAq
 sS0WW1gc0QE9CS61jQzQ9TnS3QcPMgEYgsLREpcPvAdbA6ngL3E7QsHwXqFBIokbp+exQpxj4
 nE24U7gWo4gOJqEnPXx09g5JuF5KJZSC6aheSiBYzMqxg1ilOLylKLdA1N9ZKKMtMzSnITM3N
 0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAkONAQh2MK7Z7nmIUZKDSUmU92PVi0ghvqT8lMqMxOKM
 +KLSnNTiQ4wyHBxKEry+e4BygkWp6akVaZk5wKCHSUtw8CiJ8EaDpHmLCxJzizPTIVKnGI05b
 jy8/oeJo+Pm3T9MQix5+XmpUuK8piClAiClGaV5cINg0XiJUVZKmJcR6DQhnoLUotzMElT5V4
 ziHIxKwrz6IFN4MvNK4Pa9AjqFCegUdnuwU0oSEVJSDYzuH5KbORtXJZUFfpWcWtDTwXYtaWH
 tdKl7DWvC1snKpSYey7TMdDrJa/3kiEThnYYvmrsnsVw7Lf8kbtKUhL2uPzrFThUrfX+0ye5l
 R4WNwfptkb+Et/1eaHVhycdHQiumOxxX8nqqFHeFNa0ybUff+5lb3od2nJpxOvnhh2lnss/px
 mSerL6rxFKckWioxVxUnAgATDksCMECAAA=
X-Env-Sender: prvs=4589aa1ec=Ian.Jackson@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1508425060!72502981!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13354 invoked from network); 19 Oct 2017 14:57:42 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 14:57:42 -0000
X-IronPort-AV: E=Sophos;i="5.43,402,1503360000"; d="scan'208";a="455028346"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23016.48456.477509.659405@mariner.uk.xensource.com>
Date: Thu, 19 Oct 2017 15:57:12 +0100
To: Ross Lagerwall <ross.lagerwall@citrix.com>
In-Reply-To: <20171018134233.11973-2-ross.lagerwall@citrix.com>
References: <20171018134233.11973-1-ross.lagerwall@citrix.com>
 <20171018134233.11973-2-ross.lagerwall@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Julien Grall <julien.grall@linaro.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 for-4.10 2/2] xentoolcore_restrict_all:
	Implement for libxenevtchn
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9zcyBMYWdlcndhbGwgd3JpdGVzICgiW1BBVENIIHYyIGZvci00LjEwIDIvMl0geGVudG9vbGNv
cmVfcmVzdHJpY3RfYWxsOiBJbXBsZW1lbnQgZm9yIGxpYnhlbmV2dGNobiIpOgo+IFNpZ25lZC1v
ZmYtYnk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgo+IC0tLQo+
IENoYW5nZWQgaW4gdjI6Cj4gKiBLZWVwIHdhcm5pbmcgYWJvdXQgRG9TIGFuZCByZXNvdXJjZSBl
eGhhdXN0aW9uIGJlaW5nIGEgcG9zc2liaWxpdHkuCgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpKdWxpZW4sIEkgdGhpbmsgeW91IGludGVuZGVkIHlv
dXIgcmVsZWFzZS1hY2sgdG8gYXBwbHkgdG8gYm90aCB0aGVzZQpwYXRjaGVzLiAgVW5sZXNzIHlv
dSBvYmplY3QgSSB3aWxsIHB1dCB5b3VyIHJlbGVhc2UtYWNrIG9uIHRoaXMgcGF0Y2gKdG9vLCB0
aGVyZWZvcmUsIGFuZCBjb21taXQgYm90aCBvZiB0aGVtLgoKSWFuLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 14:58:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 14:58:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5CHd-0001uk-Vy; Thu, 19 Oct 2017 14:58:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sgoel@codeaurora.org>) id 1e5CHc-0001uR-Dn
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 14:58:52 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 23/4F-29911-BADB8E95; Thu, 19 Oct 2017 14:58:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCKsWRWlGSWpSXmKPExsVybKJsgu7qvS8
 iDc4vYLP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNuN7MV/NSrmL23n72BsUWji5GTQ0igSOLs
 njvMXYxcHCwCDcwSq7YcZAFJSAhES6zbcIwdwuaTuPjiBxNIkYTABEaJX1+bGUEcIYE9TBKLr
 71lgWuf+vUNG0gLi4CLxObe+2DtjAIFEnM2fGSEsFMkZnW9AbOFBYIk1n2eDFYjIlAj0diyEG
 wqs8B5oBVPfzFCHLiRUWL9f1MQm01AW2Lvhd/MIDavgKNEw82dQJs5gJapSiyYnwwSFhWIkfj
 R+ZsVokRQ4uTMJ2DvcArYSey5N5MJxGYWUJf4M+8SM4QtLnHryXyouLxE89bZzBMYxWchaZ+F
 pGUWkpZZSFoWMLKsYtQoTi0qSy3SNTLRSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3
 cQIjDEGINjBuO9j5CFGSQ4mJVHej1UvIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8HbtAcoJFq
 Wmp1akZeYAox0mLcHBoyTCGw2S5i0uSMwtzkyHSJ1i1OU4tunyHyYhlrz8vFQpcV55YOoQEgA
 pyijNgxsBSzyXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMz7CGQVT2ZeCdymV0BHMAEdwW4P
 dkRJIkJKqoExnaXk7easlWLHnt2emDhHktmlMk2JTejCvaMya++k9qcLe8T65qxcxGX0VLn6x
 RX1UOcLn+ccPG0xZ3LwC7UFXoURsvknpQPqpj/fXPdW+0eyUcuECS9VJNo/GGRd1m3/xyO/cY
 9Xo5JO+Ezm+/qrVj+OZpjj25cpEnLS7uoxCf7wW3U3hZSVWIozEg21mIuKEwG7X0BcNwMAAA=
 =
X-Env-Sender: sgoel@codeaurora.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1508425129!71344534!1
X-Originating-IP: [198.145.29.96]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35088 invoked from network); 19 Oct 2017 14:58:50 -0000
Received: from smtp.codeaurora.org (HELO smtp.codeaurora.org) (198.145.29.96)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 19 Oct 2017 14:58:50 -0000
Received: by smtp.codeaurora.org (Postfix, from userid 1000)
 id 208BB606F8; Thu, 19 Oct 2017 14:58:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1508425129;
 bh=dYKB5b60nIFuvF9b+ebku/hofO7kKiv3LBj6sx2I9jc=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=ITOFKd3gvTQuArqLBQP75nMbdWJPyVF1u/w/+Ayh5tuf5ig6L9Rai+DEHkU1/VBMd
 x+BiCX1eyaEv+43MP78WuwXuqCru7Wm60pzyKVza6RLovIPQ66Lz51UMGGrCrY8uxO
 82ij8OitstIWlczmzjVSkF+U5z064vu0AjdDZiTg=
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on
 pdx-caf-mail.web.codeaurora.org
X-Spam-Level: 
X-Spam-Status: No, score=-2.8 required=2.0 tests=ALL_TRUSTED,BAYES_00,
 DKIM_SIGNED,T_DKIM_INVALID autolearn=no autolearn_force=no version=3.4.0
Received: from [192.168.86.105] (unknown [73.181.28.255])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 (Authenticated sender: sgoel@smtp.codeaurora.org)
 by smtp.codeaurora.org (Postfix) with ESMTPSA id C905C601D4;
 Thu, 19 Oct 2017 14:58:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1508425127;
 bh=dYKB5b60nIFuvF9b+ebku/hofO7kKiv3LBj6sx2I9jc=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=D9cSetMVL95bFFHLF2tmxj7EOv2OK8KvbSG9mm/J+D9zuAy0G/T++2nNvsjKn26G/
 1Xk9JRTgJ2Dt87z6epQpTTjUx66xI/WmcLQ1uqY0p4ViY30I8R8v1mpAj7dPrycMsA
 1sobNQvlELRiV2anisSmWzaJHuSBMTw7u05EBlwA=
DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org C905C601D4
To: Julien Grall <julien.grall@linaro.org>, xen-devel@lists.xenproject.org,
 julien.grall@arm.com, mjaggi@caviumnetworks.com
References: <1505954230-18892-1-git-send-email-sgoel@codeaurora.org>
 <1505954230-18892-4-git-send-email-sgoel@codeaurora.org>
 <abec4356-f81f-c5d1-dda1-f598fd9af195@linaro.org>
From: "Goel, Sameer" <sgoel@codeaurora.org>
Message-ID: <0b479c4f-0273-14cc-53de-86b36081201b@codeaurora.org>
Date: Thu, 19 Oct 2017 08:58:41 -0600
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <abec4356-f81f-c5d1-dda1-f598fd9af195@linaro.org>
Content-Language: en-US
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, george.dunlap@eu.citrix.com,
 Andrew.Cooper3@citrix.com, jbeulich@suse.com, Ian.Jackson@citrix.com,
 nd@arm.com, robin.murphy@arm.com, shankerd@codeaurora.org
Subject: Re: [Xen-devel] [RFC v2 3/7] xen/passthrough/arm: Introduce
 iommu_fwspec
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxMC8xMi8yMDE3IDc6MDUgQU0sIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSwKPiAKPiBP
biAyMS8wOS8xNyAwMTozNywgU2FtZWVyIEdvZWwgd3JvdGU6Cj4+IEludHJvZHVjZSBhIGNvbW1v
biBzdHJ1Y3R1cmUgdG8gaG9sZCB0aGUgZncgKEFDUEkgb3IgRFQpIGRlZmluZWQKPj4gY29uZmln
dXJhdGlvbiBmb3IgU01NVSBody4gVGhlIGN1cnJlbnQgdXNlIGNhc2UgaXMgZm9yIGFybSBTTU1V
cy4gU28sCj4+IG1ha2luZyB0aGlzIGFyY2hpdGVjdHVyZSBzcGVjaWZpYy4KPj4KPj4gQmFzZWQg
b24gTGludXgga2VybmVsIGNvbW1pdCA1N2Y5OGQyZjYxZTE6IGlvbW11OiBJbnRyb2R1Y2UgaW9t
bXVfZndzcGVjCj4+IFNpZ25lZC1vZmYtYnk6IFNhbWVlciBHb2VsIDxzZ29lbEBjb2RlYXVyb3Jh
Lm9yZz4KPj4gLS0tCj4+IMKgIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pb21tdS5jIHwg
NjYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+PiDCoCB4ZW4vaW5jbHVk
ZS9hc20tYXJtL2RldmljZS5owqDCoMKgwqDCoMKgwqAgfMKgIDEgKwo+PiDCoCB4ZW4vaW5jbHVk
ZS94ZW4vaW9tbXUuaMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDI5ICsrKysrKysrKysrKysr
KysKPj4gwqAgMyBmaWxlcyBjaGFuZ2VkLCA5NiBpbnNlcnRpb25zKCspCj4+Cj4+IGRpZmYgLS1n
aXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2FybS9pb21tdS5jCj4+IGluZGV4IDk1YjFhYmIuLjQxYzY0OTcgMTAwNjQ0Cj4+
IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pb21tdS5jCj4+ICsrKyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pb21tdS5jCj4+IEBAIC03MywzICs3Myw2OSBAQCBpbnQg
YXJjaF9pb21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxlKHN0cnVjdCBkb21haW4gKmQpCj4+IMKgwqDC
oMKgwqAgLyogVGhlIElPTU1VIHNoYXJlcyB0aGUgcDJtIHdpdGggdGhlIENQVSAqLwo+PiDCoMKg
wqDCoMKgIHJldHVybiAtRU5PU1lTOwo+PiDCoCB9Cj4+ICsKPj4gK2NvbnN0IHN0cnVjdCBpb21t
dV9vcHMgKmlvbW11X29wc19mcm9tX2Z3bm9kZShzdHJ1Y3QgZndub2RlX2hhbmRsZSAqZndub2Rl
KQo+PiArewo+PiArwqDCoMKgIHJldHVybiBpb21tdV9nZXRfb3BzKCk7Cj4gCj4gQ2FuIHlvdSBw
bGVhc2UgYWRkIGEgY29tbWVudCBleHBsYWluIHdoeSB5b3UgYWx3YXlzIHJldHVybiBpb21tdV9n
ZXRfb3BzKCk/Cj4gCj4gV291bGQgaXQgYmUgcG9zc2libGUgdGhhdCB0aGUgZGV2aWNlIGlzIG5v
dCBiZWhpbmQgYW4gSU9NTVU/ClRoYXQgaXMgdHJ1ZS4gSSB3aWxsIGZpeCB0aGlzLgo+IAo+PiAr
fQo+PiArCj4+ICtpbnQgaW9tbXVfZndzcGVjX2luaXQoc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1
Y3QgZndub2RlX2hhbmRsZSAqaW9tbXVfZndub2RlLAo+PiArwqDCoMKgwqDCoMKgwqAgY29uc3Qg
c3RydWN0IGlvbW11X29wcyAqb3BzKQo+PiArewo+PiArwqDCoMKgIHN0cnVjdCBpb21tdV9md3Nw
ZWMgKmZ3c3BlYyA9IGRldi0+aW9tbXVfZndzcGVjOwo+PiArCj4+ICvCoMKgwqAgaWYgKCBmd3Nw
ZWMgKQo+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuIG9wcyA9PSBmd3NwZWMtPm9wcyA/IDAgOiAt
RUlOVkFMOwo+PiArCj4+ICvCoMKgwqAgZndzcGVjID0gX3h6YWxsb2Moc2l6ZW9mKHN0cnVjdCBp
b21tdV9md3NwZWMpLCBzaXplb2Yodm9pZCAqKSk7Cj4gCj4gT24gdGhlIHByZXZpb3VzIHZlcnNp
b24gdGhpcyB3YXMgeHphbGxvYyhzdHJ1Y3QgaW9tbXVfZndzcGVjKSwgd2h5Pwo+IAo+IEkgYWxz
byBkb24ndCB1bmRlcnN0YW5kIHRoZSBhbGlnbiBvbiBzaXplb2Yodm9pZCAqKS4KRm9yZ290IHdo
eSBJIGRpZCB0aGlzLiBJIHdpbGwgY2hhbmdlIGl0IGJhY2suIEkganVzdCBjb3BpZWQgdGhlIGFs
aWdubWVudCB2YWx1ZSBmcm9tIHh6YWxsb2MuCj4gCj4+ICvCoMKgwqAgaWYgKCAhZndzcGVjICkK
Pj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybiAtRU5PTUVNOwo+PiArCj4+ICvCoMKgwqAgZndzcGVj
LT5pb21tdV9md25vZGUgPSBpb21tdV9md25vZGU7Cj4+ICvCoMKgwqAgZndzcGVjLT5vcHMgPSBv
cHM7Cj4+ICvCoMKgwqAgZGV2LT5pb21tdV9md3NwZWMgPSBmd3NwZWM7Cj4+ICsKPj4gK8KgwqDC
oCByZXR1cm4gMDsKPj4gK30KPj4gKwo+PiArdm9pZCBpb21tdV9md3NwZWNfZnJlZShzdHJ1Y3Qg
ZGV2aWNlICpkZXYpCj4+ICt7Cj4+ICvCoMKgwqAgc3RydWN0IGlvbW11X2Z3c3BlYyAqZndzcGVj
ID0gZGV2LT5pb21tdV9md3NwZWM7Cj4+ICsKPj4gK8KgwqDCoCBpZiAoIGZ3c3BlYyApCj4+ICvC
oMKgwqAgewo+IAo+IExpbnV4IGlzIGRyb3BwaW5nIHRoZSByZWZlcmVuY2Ugb24gdGhlIGlvbW11
X2Z3bm9kZS4gQXJlIHdlIG5ldmVyIGV4cGVjdGluZyB0byB0YWtlIHJlZmVyZW5jZSBvbiB0aGUg
aXQgaW4gWGVuPwpJIHdpbGwgZml4IHRoaXMuCj4gCj4+ICvCoMKgwqDCoMKgwqDCoCB4ZnJlZShm
d3NwZWMpOwo+PiArwqDCoMKgwqDCoMKgwqAgZGV2LT5pb21tdV9md3NwZWMgPSBOVUxMOwo+PiAr
wqDCoMKgIH0KPj4gK30KPj4gKwo+PiAraW50IGlvbW11X2Z3c3BlY19hZGRfaWRzKHN0cnVjdCBk
ZXZpY2UgKmRldiwgdTMyICppZHMsIGludCBudW1faWRzKQo+PiArewo+PiArwqDCoMKgIHN0cnVj
dCBpb21tdV9md3NwZWMgKmZ3c3BlYyA9IGRldi0+aW9tbXVfZndzcGVjOwo+PiArwqDCoMKgIHN0
cnVjdCBpb21tdV9md3NwZWMgKmZ3c3BlY19uID0gTlVMTDsKPj4gK8KgwqDCoCBzaXplX3Qgc2l6
ZSwgc2l6ZV9uOwo+PiArwqDCoMKgIGludCBpOwo+PiArCj4+ICvCoMKgwqAgaWYgKCAhZndzcGVj
ICkKPj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybiAtRUlOVkFMOwo+PiArCj4+ICvCoMKgwqAgc2l6
ZSA9IG9mZnNldG9mKHN0cnVjdCBpb21tdV9md3NwZWMsIGlkc1tmd3NwZWMtPm51bV9pZHNdKTsK
Pj4gK8KgwqDCoCBzaXplX24gPSBvZmZzZXRvZihzdHJ1Y3QgaW9tbXVfZndzcGVjLCBpZHNbZndz
cGVjLT5udW1faWRzICsgbnVtX2lkc10pOwo+PiArwqDCoMKgIGlmICggc2l6ZV9uID4gc2l6ZSAp
Cj4+ICvCoMKgwqAgeyA+ICvCoMKgwqDCoMKgwqDCoCBmd3NwZWNfbiA9IF94emFsbG9jKHNpemVf
biwgc2l6ZW9mKHZvaWQgKikpOwo+IAo+IFNhbWUgcXVlc3Rpb24gYWJvdXQgX3h6YWxsb2MoKSBo
ZXJlLgo+IApTZWUgYWJvdmUuCj4+ICvCoMKgwqDCoMKgwqDCoCBpZiAoICFmd3NwZWNfbiApCj4+
ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJldHVybiAtRU5PTUVNOwo+PiArCj4+ICvCoMKgwqDC
oMKgwqDCoCBtZW1jcHkoZndzcGVjX24sIGZ3c3BlYywgc2l6ZSk7Cj4+ICvCoMKgwqDCoMKgwqDC
oCB4ZnJlZShmd3NwZWMpOwo+PiArwqDCoMKgIH0KPj4gKwo+PiArwqDCoMKgIGZvciAoaSA9IDA7
IGkgPCBudW1faWRzOyBpKyspCj4+ICvCoMKgwqDCoMKgwqDCoCBmd3NwZWNfbi0+aWRzW2Z3c3Bl
Y19uLT5udW1faWRzICsgaV0gPSBpZHNbaV07Cj4+ICsKPj4gK8KgwqDCoCBmd3NwZWNfbi0+bnVt
X2lkcyArPSBudW1faWRzOwo+PiArwqDCoMKgIGRldi0+aW9tbXVfZndzcGVjID0gZndzcGVjX247
Cj4+ICsKPj4gK8KgwqDCoCByZXR1cm4gMDsKPj4gK30KPj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vZGV2aWNlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RldmljZS5oCj4+IGlu
ZGV4IDc4YzM4ZmUuLjUwMjdjODcgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
ZGV2aWNlLmgKPj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kZXZpY2UuaAo+PiBAQCAtMjEs
NiArMjEsNyBAQCBzdHJ1Y3QgZGV2aWNlCj4+IMKgwqDCoMKgwqAgc3RydWN0IGR0X2RldmljZV9u
b2RlICpvZl9ub2RlOyAvKiBVc2VkIGJ5IGRyaXZlcnMgaW1wb3J0ZWQgZnJvbSBMaW51eCAqLwo+
PiDCoCAjZW5kaWYKPj4gwqDCoMKgwqDCoCBzdHJ1Y3QgZndub2RlX2hhbmRsZSAqZndub2RlOyAv
KmZ3IGRldmljZSBub2RlIGlkZW50aWZpZXIgKi8KPj4gK8KgwqDCoCBzdHJ1Y3QgaW9tbXVfZndz
cGVjICppb21tdV9md3NwZWM7Cj4+IMKgwqDCoMKgwqAgc3RydWN0IGRldl9hcmNoZGF0YSBhcmNo
ZGF0YTsKPj4gwqAgfTsKPj4gwqAgZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5o
IGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKPj4gaW5kZXggMGRhYzRmMy4uMzRlOGQ2OCAxMDA2
NDQKPj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKPj4gKysrIGIveGVuL2luY2x1ZGUv
eGVuL2lvbW11LmgKPj4gQEAgLTIwOCw0ICsyMDgsMzMgQEAgREVDTEFSRV9QRVJfQ1BVKGJvb2xf
dCwgaW9tbXVfZG9udF9mbHVzaF9pb3RsYik7Cj4+IMKgIGV4dGVybiBzdHJ1Y3Qgc3BpbmxvY2sg
aW9tbXVfcHRfY2xlYW51cF9sb2NrOwo+PiDCoCBleHRlcm4gc3RydWN0IHBhZ2VfbGlzdF9oZWFk
IGlvbW11X3B0X2NsZWFudXBfbGlzdDsKPj4gwqAgKy8qKgo+PiArICogRm9sbG93aW5nIGJsb2Nr
IHdhcyBwb3J0ZWQgZnJvbSBMaW51eCB0byBoZWxwIHdpdGggdGhlIGltcGxlbWVudGF0aW9uIG9m
Cj4+ICsgKiBhcm02NCBpb21tdSBkZXZpY2VzLiBIZW5jZSB0aGUgYXJjaGl0ZWN0dXJlIHNwZWNp
ZmljIGNvbXBpbGUKPj4gKyAqLwo+PiArCj4+ICsjaWYgZGVmaW5lZChDT05GSUdfQVJNKQo+IAo+
IElmIGl0IGlzIEFybSBvbmx5LCB0aGVuIGl0IHNob3VsZCBiZSBtb3ZlZCBpbiBhc20tYXJtL2lv
bW11LmguCldpbGwgZG8uCj4gCj4+ICsvKioKPj4gKyAqIHN0cnVjdCBpb21tdV9md3NwZWMgLSBw
ZXItZGV2aWNlIElPTU1VIGluc3RhbmNlIGRhdGEKPj4gKyAqIEBvcHM6IG9wcyBmb3IgdGhpcyBk
ZXZpY2UncyBJT01NVQo+PiArICogQGlvbW11X2Z3bm9kZTogZmlybXdhcmUgaGFuZGxlIGZvciB0
aGlzIGRldmljZSdzIElPTU1VCj4+ICsgKiBAaW9tbXVfcHJpdjogSU9NTVUgZHJpdmVyIHByaXZh
dGUgZGF0YSBmb3IgdGhpcyBkZXZpY2UKPj4gKyAqIEBudW1faWRzOiBudW1iZXIgb2YgYXNzb2Np
YXRlZCBkZXZpY2UgSURzCj4+ICsgKiBAaWRzOiBJRHMgd2hpY2ggdGhpcyBkZXZpY2UgbWF5IHBy
ZXNlbnQgdG8gdGhlIElPTU1VCj4+ICsgKi8KPj4gK3N0cnVjdCBpb21tdV9md3NwZWMgewo+PiAr
wqDCoMKgIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKm9wczsKPj4gK8KgwqDCoCBzdHJ1Y3QgZndu
b2RlX2hhbmRsZcKgwqAgKmlvbW11X2Z3bm9kZTsKPj4gK8KgwqDCoCB2b2lkwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICppb21tdV9wcml2Owo+PiArwqDCoMKgIHVuc2lnbmVk
IGludMKgwqDCoMKgwqDCoMKgwqDCoMKgIG51bV9pZHM7Cj4+ICvCoMKgwqAgdTMywqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaWRzWzFdOwo+PiArfTsKPj4gKwo+PiAraW50
IGlvbW11X2Z3c3BlY19pbml0KHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IGZ3bm9kZV9oYW5k
bGUgKmlvbW11X2Z3bm9kZSwKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNvbnN0IHN0
cnVjdCBpb21tdV9vcHMgKm9wcyk7Cj4+ICt2b2lkIGlvbW11X2Z3c3BlY19mcmVlKHN0cnVjdCBk
ZXZpY2UgKmRldik7Cj4+ICtpbnQgaW9tbXVfZndzcGVjX2FkZF9pZHMoc3RydWN0IGRldmljZSAq
ZGV2LCB1MzIgKmlkcywgaW50IG51bV9pZHMpOwo+PiArY29uc3Qgc3RydWN0IGlvbW11X29wcyAq
aW9tbXVfb3BzX2Zyb21fZndub2RlKHN0cnVjdCBmd25vZGVfaGFuZGxlICpmd25vZGUpOwo+PiAr
Cj4+ICsjZW5kaWYKPj4gwqAgI2VuZGlmIC8qIF9JT01NVV9IXyAqLwo+Pgo+IAo+IENoZWVycywK
PiAKCi0tIAogUXVhbGNvbW0gRGF0YWNlbnRlciBUZWNobm9sb2dpZXMgYXMgYW4gYWZmaWxpYXRl
IG9mIFF1YWxjb21tIFRlY2hub2xvZ2llcywgSW5jLiBRdWFsY29tbSBUZWNobm9sb2dpZXMsIElu
Yy4gaXMgYSBtZW1iZXIgb2YgdGhlIENvZGUgQXVyb3JhIEZvcnVtLCBhIExpbnV4IEZvdW5kYXRp
b24gQ29sbGFib3JhdGl2ZSBQcm9qZWN0LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 15:00:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 15:00:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5CJ5-0002a5-DU; Thu, 19 Oct 2017 15:00:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sgoel@codeaurora.org>) id 1e5CJ4-0002Zw-8o
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 15:00:22 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 0B/64-25852-50EB8E95; Thu, 19 Oct 2017 15:00:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOKsWRWlGSWpSXmKPExsVybKJsgi7Lvhe
 RBo8WqFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl7Dr1lL1iziLHi78tHrA2M93oYuxg5OIQE
 iiTmXhXrYuTiYBFoYJbY+HEzUxcjJ4eEQLTEug3H2CFsPomLL34wgRRJCExglPj1tZkRxBES2
 MMk8ehAFxNc+6eXU1hBWlgEXCROr2oCsxkFCiTmbPjICGGnSMzqegNmCwuESpz6fRpshYhAss
 SXKxBTmQXOA614+gtqxU5GiYZFp8EmsQloS+y98JsZxOYVcJRYde8F1DZViU23r4DZogIxEj8
 6f7NC1AhKnJz5hAXE5hRwk2h4cxEsziygLvFn3iVmCFtc4taT+UwQtrxE89bZzBMYxWchaZ+F
 pGUWkpZZSFoWMLKsYlQvTi0qSy3SNdFLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dx
 AiMNAYg2MHYfdn/EKMkB5OSKO/HqheRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4j+0BygkWpa
 anVqRl5gBjHiYtwcGjJMIbDZLmLS5IzC3OTIdInWLU5Ti26fIfJiGWvPy8VClx3mUgRQIgRRm
 leXAjYOnnEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5V4FM4cnMK4Hb9AroCCagI9jtwY4o
 SURISTUwCm4ydDvwZZrWLaYH+8LvG03Ot9PVOb7bRYbpfzZHaUPqm8OR/UubXUrfBniwbrbeP
 nveUUVncZ3Ti7isY9a++S1gwnTwFNeubZNZtaZZRe3YWyiydsmsU+ZTelZXTF/t8UzUpCu4Rl
 LDsS2svjhV4UnV+Z6bXraFqi8/Ta225jD057yqp9ivxFKckWioxVxUnAgAURpXVzoDAAA=
X-Env-Sender: sgoel@codeaurora.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1508425219!52916805!1
X-Originating-IP: [198.145.29.96]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3162 invoked from network); 19 Oct 2017 15:00:20 -0000
Received: from smtp.codeaurora.org (HELO smtp.codeaurora.org) (198.145.29.96)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 19 Oct 2017 15:00:20 -0000
Received: by smtp.codeaurora.org (Postfix, from userid 1000)
 id C6DAA60721; Thu, 19 Oct 2017 15:00:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1508425218;
 bh=yvNP3ZV/x7MVkoRHu7A4gK1TKPaL802e0KRemvyI6kE=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=Kec8ULbrWXeIXqM2Tms6V999SuVMmrGolNA/uOUV7pYdabf4oo+emU3zRJKZW5Oev
 o/u0fXLjR2fNrb481fKMpIB/ooad0noebMrWQ7mboCfsd4zr2+5PM+wjnUwAhRVvw2
 dy3QVGmibmi4jPWpSjKE94hdMzzlA9jCbJ6Cp84w=
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on
 pdx-caf-mail.web.codeaurora.org
X-Spam-Level: 
X-Spam-Status: No, score=-2.8 required=2.0 tests=ALL_TRUSTED,BAYES_00,
 DKIM_SIGNED,T_DKIM_INVALID autolearn=no autolearn_force=no version=3.4.0
Received: from [192.168.86.105] (unknown [73.181.28.255])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 (Authenticated sender: sgoel@smtp.codeaurora.org)
 by smtp.codeaurora.org (Postfix) with ESMTPSA id 18626601D4;
 Thu, 19 Oct 2017 15:00:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1508425217;
 bh=yvNP3ZV/x7MVkoRHu7A4gK1TKPaL802e0KRemvyI6kE=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=jOfjQ0knK4JJa4U8tjutFPCKnGu87y+b1a0X1ahfs6adL6NwKc7gVx/+bR2gLeWfS
 tlR90/FFK7nti1+CrjlJieGnES8AfoCh3Gb3Pf1lQw90brdTemPRol3RtBdy3R6u+M
 HCdi60fyKavLolKvp44lBs8mtrqfAFCIYI5/SSVk=
DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org 18626601D4
To: Manish Jaggi <mjaggi@caviumnetworks.com>, xen-devel@lists.xenproject.org, 
 julien.grall@arm.com
References: <1505954230-18892-1-git-send-email-sgoel@codeaurora.org>
 <1505954230-18892-6-git-send-email-sgoel@codeaurora.org>
 <38c8c438-498b-98e4-758d-f6924ec4b565@caviumnetworks.com>
From: "Goel, Sameer" <sgoel@codeaurora.org>
Message-ID: <027b88cb-2ec1-b25b-c524-4c52692af289@codeaurora.org>
Date: Thu, 19 Oct 2017 09:00:10 -0600
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <38c8c438-498b-98e4-758d-f6924ec4b565@caviumnetworks.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, george.dunlap@eu.citrix.com,
 Andrew.Cooper3@citrix.com, jbeulich@suse.com, Ian.Jackson@citrix.com,
 nd@arm.com, robin.murphy@arm.com, shankerd@codeaurora.org
Subject: Re: [Xen-devel] [RFC v2 5/7] acpi:arm64: Add support for parsing
 IORT table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Ck9uIDEwLzEwLzIwMTcgNjozNiBBTSwgTWFuaXNoIEphZ2dpIHdyb3RlOgo+IEhpIFNhbWVlciwK
PiBPbiA5LzIxLzIwMTcgNjowNyBBTSwgU2FtZWVyIEdvZWwgd3JvdGU6Cj4+IEFkZCBzdXBwb3J0
IGZvciBwYXJzaW5nIElPUlQgdGFibGUgdG8gaW5pdGlhbGl6ZSBTTU1VIGRldmljZXMuCj4+ICog
VGhlIGNvZGUgZm9yIGNyZWF0aW5nIGFuIFNNTVUgZGV2aWNlIGhhcyBiZWVuIG1vZGlmaWVkLCBz
byB0aGF0IHRoZSBTTU1VCj4+IGRldmljZSBjYW4gYmUgaW5pdGlhbGl6ZWQuCj4+ICogVGhlIE5B
TUVEIE5PREUgY29kZSBoYXMgYmVlbiBjb21tZW50ZWQgb3V0IGFzIHRoaXMgd2lsbCBuZWVkIERP
TTAga2VybmVsCj4+IHN1cHBvcnQuCj4+ICogSVRTIGNvZGUgaGFzIGJlZW4gaW5jbHVkZWQgYnV0
IGl0IGhhcyBub3QgYmVlbiB0ZXN0ZWQuCj4gQ291bGQgeW91IHBsZWFzZSByZWZhY3RvciB0aGlz
IHBhdGNoIGludG8gYW5vdGhlciBzZXQgb2YgdHdvIHBhdGNoZXMuCj4gSSBhbSBwbGFubmluZyB0
byByZWJhc2UgbXkgSU9SVCBmb3IgRG9tMCBIaWRpbmcgcGF0Y2ggcmV3b3JrIG9uIHRoaXMgcGF0
Y2guCgpJIHdpbGwgdHJ5IHRvIGJyZWFrIHRoaXMgdXAuIExldHMgZGlzY3VzcyB0aGlzIGEgYml0
IG1vcmUgbmV4dCB3ZWVrLgo+IFRoYW5rcywKPiBNYW5pc2gKPj4gU2lnbmVkLW9mZi1ieTogU2Ft
ZWVyIEdvZWwgPHNnb2VsQGNvZGVhdXJvcmEub3JnPgo+PiAtLS0KPj4gwqAgeGVuL2FyY2gvYXJt
L3NldHVwLmPCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoMKgIDMgKwo+PiDCoCB4ZW4v
ZHJpdmVycy9hY3BpL01ha2VmaWxlwqDCoMKgwqDCoMKgwqDCoMKgIHzCoMKgIDEgKwo+PiDCoCB4
ZW4vZHJpdmVycy9hY3BpL2FybS9NYWtlZmlsZcKgwqDCoMKgwqAgfMKgwqAgMSArCj4+IMKgIHhl
bi9kcml2ZXJzL2FjcGkvYXJtL2lvcnQuY8KgwqDCoMKgwqDCoMKgIHwgMTczICsrKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KPj4gwqAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
YXJtL3NtbXUuYyB8wqDCoCAxICsKPj4gwqAgeGVuL2luY2x1ZGUvYWNwaS9hY3BpX2lvcnQuaMKg
wqDCoMKgwqDCoCB8wqAgMTcgKystLQo+PiDCoCB4ZW4vaW5jbHVkZS9hc20tYXJtL2RldmljZS5o
wqDCoMKgwqDCoMKgIHzCoMKgIDIgKwo+PiDCoCB4ZW4vaW5jbHVkZS94ZW4vYWNwaS5owqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIHzCoCAyMSArKysrKwo+PiDCoCB4ZW4vaW5jbHVkZS94ZW4vcGNp
LmjCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8wqDCoCA4ICsrCj4+IMKgIDkgZmlsZXMgY2hh
bmdlZCwgMTQ2IGluc2VydGlvbnMoKyksIDgxIGRlbGV0aW9ucygtKQo+PiDCoCBjcmVhdGUgbW9k
ZSAxMDA2NDQgeGVuL2RyaXZlcnMvYWNwaS9hcm0vTWFrZWZpbGUKPj4KPj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9zZXR1cC5jIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKPj4gaW5kZXggOTJm
MTczYi4uNGJhMDliMiAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMKPj4gKysr
IGIveGVuL2FyY2gvYXJtL3NldHVwLmMKPj4gQEAgLTQ5LDYgKzQ5LDcgQEAKPj4gwqAgI2luY2x1
ZGUgPGFzbS9zZXR1cC5oPgo+PiDCoCAjaW5jbHVkZSA8eHNtL3hzbS5oPgo+PiDCoCAjaW5jbHVk
ZSA8YXNtL2FjcGkuaD4KPj4gKyNpbmNsdWRlIDxhY3BpL2FjcGlfaW9ydC5oPgo+PiDCoCDCoCBz
dHJ1Y3QgYm9vdGluZm8gX19pbml0ZGF0YSBib290aW5mbzsKPj4gwqAgQEAgLTc5Niw2ICs3OTcs
OCBAQCB2b2lkIF9faW5pdCBzdGFydF94ZW4odW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0
LAo+PiDCoCDCoMKgwqDCoMKgIHRhc2tsZXRfc3Vic3lzX2luaXQoKTsKPj4gwqAgK8KgwqDCoCAv
KiBQYXJzZSB0aGUgQUNQSSBpb3J0IGRhdGEgKi8KPj4gK8KgwqDCoCBhY3BpX2lvcnRfaW5pdCgp
Owo+PiDCoCDCoMKgwqDCoMKgIHhzbV9kdF9pbml0KCk7Cj4+IMKgIGRpZmYgLS1naXQgYS94ZW4v
ZHJpdmVycy9hY3BpL01ha2VmaWxlIGIveGVuL2RyaXZlcnMvYWNwaS9NYWtlZmlsZQo+PiBpbmRl
eCA0NDRiMTFkLi5lN2ZmZDgyIDEwMDY0NAo+PiAtLS0gYS94ZW4vZHJpdmVycy9hY3BpL01ha2Vm
aWxlCj4+ICsrKyBiL3hlbi9kcml2ZXJzL2FjcGkvTWFrZWZpbGUKPj4gQEAgLTEsNSArMSw2IEBA
Cj4+IMKgIHN1YmRpci15ICs9IHRhYmxlcwo+PiDCoCBzdWJkaXIteSArPSB1dGlsaXRpZXMKPj4g
K3N1YmRpci0kKENPTkZJR19BUk0pICs9IGFybQo+PiDCoCBzdWJkaXItJChDT05GSUdfWDg2KSAr
PSBhcGVpCj4+IMKgIMKgIG9iai1iaW4teSArPSB0YWJsZXMuaW5pdC5vCj4+IGRpZmYgLS1naXQg
YS94ZW4vZHJpdmVycy9hY3BpL2FybS9NYWtlZmlsZSBiL3hlbi9kcml2ZXJzL2FjcGkvYXJtL01h
a2VmaWxlCj4+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4+IGluZGV4IDAwMDAwMDAuLjdjMDM5YmIK
Pj4gLS0tIC9kZXYvbnVsbAo+PiArKysgYi94ZW4vZHJpdmVycy9hY3BpL2FybS9NYWtlZmlsZQo+
PiBAQCAtMCwwICsxIEBACj4+ICtvYmoteSArPSBpb3J0Lm8KPj4gZGlmZiAtLWdpdCBhL3hlbi9k
cml2ZXJzL2FjcGkvYXJtL2lvcnQuYyBiL3hlbi9kcml2ZXJzL2FjcGkvYXJtL2lvcnQuYwo+PiBp
bmRleCAyZTM2OGE2Li43ZjU0MDYyIDEwMDY0NAo+PiAtLS0gYS94ZW4vZHJpdmVycy9hY3BpL2Fy
bS9pb3J0LmMKPj4gKysrIGIveGVuL2RyaXZlcnMvYWNwaS9hcm0vaW9ydC5jCj4+IEBAIC0xNCwx
NyArMTQsNDcgQEAKPj4gwqDCoCAqIFRoaXMgZmlsZSBpbXBsZW1lbnRzIGVhcmx5IGRldGVjdGlv
bi9wYXJzaW5nIG9mIEkvTyBtYXBwaW5nCj4+IMKgwqAgKiByZXBvcnRlZCB0byBPUyB0aHJvdWdo
IGZpcm13YXJlIHZpYSBJL08gUmVtYXBwaW5nIFRhYmxlIChJT1JUKQo+PiDCoMKgICogSU9SVCBk
b2N1bWVudCBudW1iZXI6IEFSTSBERU4gMDA0OUEKPj4gKyAqCj4+ICsgKiBCYXNlZCBvbiBMaW51
eCBkcml2ZXJzL2FjcGkvYXJtNjQvaW9ydC5jCj4+ICsgKiA9PiBjb21taXQgY2E3OGQzMTczY2Zm
MzUwM2JjZDE1NzIzYjA0OTc1N2Y3NTc2MmQxNQo+PiArICoKPj4gKyAqIFhlbiBtb2RpZmljYXRp
b246Cj4+ICsgKiBTYW1lZXIgR29lbCA8c2dvZWxAY29kZWF1cm9yYS5vcmc+Cj4+ICsgKiBDb3B5
cmlnaHQgKEMpIDIwMTcsIFRoZSBMaW51eCBGb3VuZGF0aW9uLCBBbGwgcmlnaHRzIHJlc2VydmVk
Lgo+PiArICoKPj4gwqDCoCAqLwo+PiDCoCAtI2RlZmluZSBwcl9mbXQoZm10KcKgwqDCoCAiQUNQ
STogSU9SVDogIiBmbXQKPj4gLQo+PiAtI2luY2x1ZGUgPGxpbnV4L2FjcGlfaW9ydC5oPgo+PiAt
I2luY2x1ZGUgPGxpbnV4L2lvbW11Lmg+Cj4+IC0jaW5jbHVkZSA8bGludXgva2VybmVsLmg+Cj4+
IC0jaW5jbHVkZSA8bGludXgvbGlzdC5oPgo+PiAtI2luY2x1ZGUgPGxpbnV4L3BjaS5oPgo+PiAt
I2luY2x1ZGUgPGxpbnV4L3BsYXRmb3JtX2RldmljZS5oPgo+PiAtI2luY2x1ZGUgPGxpbnV4L3Ns
YWIuaD4KPj4gKyNpbmNsdWRlIDx4ZW4vYWNwaS5oPgo+PiArI2luY2x1ZGUgPGFjcGkvYWNwaV9p
b3J0Lmg+Cj4+ICsjaW5jbHVkZSA8eGVuL2Z3bm9kZS5oPgo+PiArI2luY2x1ZGUgPHhlbi9pb21t
dS5oPgo+PiArI2luY2x1ZGUgPHhlbi9saWIuaD4KPj4gKyNpbmNsdWRlIDx4ZW4vbGlzdC5oPgo+
PiArI2luY2x1ZGUgPHhlbi9wY2kuaD4KPj4gKwo+PiArI2luY2x1ZGUgPGFzbS9kZXZpY2UuaD4K
Pj4gKwo+PiArLyogWGVuOiBEZWZpbmUgY29tcGF0aWJpbGl0eSBmdW5jdGlvbnMgKi8KPj4gKyNk
ZWZpbmUgRldfQlVHwqDCoMKgwqDCoMKgwqAgIltGaXJtd2FyZSBCdWddOiAiCj4+ICsjZGVmaW5l
IHByX2VycihmbXQsIC4uLikgcHJpbnRrKFhFTkxPR19FUlIgZm10LCAjIyBfX1ZBX0FSR1NfXykK
Pj4gKyNkZWZpbmUgcHJfd2FybihmbXQsIC4uLikgcHJpbnRrKFhFTkxPR19XQVJOSU5HIGZtdCwg
IyMgX19WQV9BUkdTX18pCj4+ICsKPj4gKy8qIEFsaWFzIHRvIFhlbiBhbGxvY2F0aW9uIGhlbHBl
cnMgKi8KPj4gKyNkZWZpbmUga2ZyZWUgeGZyZWUKPj4gKyNkZWZpbmUga21hbGxvYyhzaXplLCBm
bGFncynCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIF94bWFsbG9jKHNpemUsIHNpemVvZih2b2lkICop
KQo+PiArI2RlZmluZSBremFsbG9jKHNpemUsIGZsYWdzKcKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
X3h6YWxsb2Moc2l6ZSwgc2l6ZW9mKHZvaWQgKikpCj4+ICsKPj4gKy8qIFJlZGVmaW5lIFdBUk4g
bWFjcm9zICovCj4+ICsjdW5kZWYgV0FSTgo+PiArI3VuZGVmIFdBUk5fT04KPj4gKyNkZWZpbmUg
V0FSTihjb25kaXRpb24sIGZvcm1hdC4uLikgKHvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCBcCj4+ICvCoMKgwqAgaW50IF9fcmV0X3dhcm5fb24gPSAhIShjb25kaXRpb24p
O8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBcCj4+ICvCoMKgwqAgaWYgKHVubGlrZWx5
KF9fcmV0X3dhcm5fb24pKcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFwK
Pj4gK8KgwqDCoMKgwqDCoMKgIHByaW50ayhmb3JtYXQpO8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgXAo+PiArwqDCoMKgIHVubGlrZWx5KF9fcmV0X3dhcm5f
b24pO8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFwKPj4gK30pCj4+ICsj
ZGVmaW5lIFdBUk5fVEFJTlQoY29uZCwgdGFpbnQsIGZvcm1hdC4uLikgV0FSTihjb25kLCBmb3Jt
YXQpCj4+ICsjZGVmaW5lIFdBUk5fT04oY29uZCnCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgKCEhY29uZCkKPj4gwqAgwqAgI2RlZmluZSBJT1JUX1RZUEVfTUFTSyh0
eXBlKcKgwqDCoCAoMSA8PCAodHlwZSkpCj4+IMKgICNkZWZpbmUgSU9SVF9NU0lfVFlQRcKgwqDC
oMKgwqDCoMKgICgxIDw8IEFDUElfSU9SVF9OT0RFX0lUU19HUk9VUCkKPj4gQEAgLTI1Niw2ICsy
ODYsMTMgQEAgc3RhdGljIGFjcGlfc3RhdHVzIGlvcnRfbWF0Y2hfbm9kZV9jYWxsYmFjayhzdHJ1
Y3QgYWNwaV9pb3J0X25vZGUgKm5vZGUsCj4+IMKgwqDCoMKgwqAgYWNwaV9zdGF0dXMgc3RhdHVz
Owo+PiDCoCDCoMKgwqDCoMKgIGlmIChub2RlLT50eXBlID09IEFDUElfSU9SVF9OT0RFX05BTUVE
X0NPTVBPTkVOVCkgewo+PiArwqDCoMKgwqDCoMKgwqAgc3RhdHVzID0gQUVfTk9UX0lNUExFTUVO
VEVEOwo+PiArLyoKPj4gKyAqIFdlIG5lZWQgdGhlIG5hbWVzcGFjZSBvYmplY3QgbmFtZSBmcm9t
IGRzZHQgdG8gbWF0Y2ggdGhlIGlvcnQgbm9kZSwgdGhpcwo+PiArICogd2lsbCBuZWVkIGFkZGl0
aW9ucyB0byB0aGUga2VybmVsIHhlbiBidXMgbm90aWZpZXJzLgo+PiArICogU28sIGRpc2FibGlu
ZyB0aGUgbmFtZWQgbm9kZSBjb2RlIHRpbGwgYSBwcm9wb3NhbCBpcyBhcHByb3ZlZC4KPj4gKyAq
Lwo+PiArI2lmIDAKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIHN0cnVjdCBhY3BpX2J1ZmZlciBidWYg
PSB7IEFDUElfQUxMT0NBVEVfQlVGRkVSLCBOVUxMIH07Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBz
dHJ1Y3QgYWNwaV9kZXZpY2UgKmFkZXYgPSB0b19hY3BpX2RldmljZV9ub2RlKGRldi0+Zndub2Rl
KTsKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIHN0cnVjdCBhY3BpX2lvcnRfbmFtZWRfY29tcG9uZW50
ICpuY29tcDsKPj4gQEAgLTI3NSwxMSArMzEyLDEyIEBAIHN0YXRpYyBhY3BpX3N0YXR1cyBpb3J0
X21hdGNoX25vZGVfY2FsbGJhY2soc3RydWN0IGFjcGlfaW9ydF9ub2RlICpub2RlLAo+PiDCoMKg
wqDCoMKgwqDCoMKgwqAgc3RhdHVzID0gIXN0cmNtcChuY29tcC0+ZGV2aWNlX25hbWUsIGJ1Zi5w
b2ludGVyKSA/Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgQUVfT0sgOiBBRV9OT1RfRk9VTkQ7Cj4+IMKgwqDCoMKgwqDCoMKgwqDC
oCBhY3BpX29zX2ZyZWUoYnVmLnBvaW50ZXIpOwo+PiArI2VuZGlmCj4+IMKgwqDCoMKgwqAgfSBl
bHNlIGlmIChub2RlLT50eXBlID09IEFDUElfSU9SVF9OT0RFX1BDSV9ST09UX0NPTVBMRVgpIHsK
Pj4gwqDCoMKgwqDCoMKgwqDCoMKgIHN0cnVjdCBhY3BpX2lvcnRfcm9vdF9jb21wbGV4ICpwY2lf
cmM7Cj4+IC3CoMKgwqDCoMKgwqDCoCBzdHJ1Y3QgcGNpX2J1cyAqYnVzOwo+PiArwqDCoMKgwqDC
oMKgwqAgc3RydWN0IHBjaV9kZXYgKnBjaV9kZXY7Cj4+IMKgIC3CoMKgwqDCoMKgwqDCoCBidXMg
PSB0b19wY2lfYnVzKGRldik7Cj4+ICvCoMKgwqDCoMKgwqDCoCBwY2lfZGV2ID0gdG9fcGNpX2Rl
dihkZXYpOwo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgcGNpX3JjID0gKHN0cnVjdCBhY3BpX2lvcnRf
cm9vdF9jb21wbGV4ICopbm9kZS0+bm9kZV9kYXRhOwo+PiDCoCDCoMKgwqDCoMKgwqDCoMKgwqAg
LyoKPj4gQEAgLTI4NywxMiArMzI1LDExIEBAIHN0YXRpYyBhY3BpX3N0YXR1cyBpb3J0X21hdGNo
X25vZGVfY2FsbGJhY2soc3RydWN0IGFjcGlfaW9ydF9ub2RlICpub2RlLAo+PiDCoMKgwqDCoMKg
wqDCoMKgwqDCoCAqIHdpdGggcm9vdCBjb21wbGV4ZXMuIEVhY2ggc2VnbWVudCBudW1iZXIgY2Fu
IHJlcHJlc2VudCBvbmx5Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgICogb25lIHJvb3QgY29tcGxl
eC4KPj4gwqDCoMKgwqDCoMKgwqDCoMKgwqAgKi8KPj4gLcKgwqDCoMKgwqDCoMKgIHN0YXR1cyA9
IHBjaV9yYy0+cGNpX3NlZ21lbnRfbnVtYmVyID09IHBjaV9kb21haW5fbnIoYnVzKSA/Cj4+ICvC
oMKgwqDCoMKgwqDCoCBzdGF0dXMgPSBwY2lfcmMtPnBjaV9zZWdtZW50X251bWJlciA9PSBwY2lf
ZG9tYWluX25yKHBjaV9kZXYpID8KPj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBBRV9PSyA6IEFFX05PVF9GT1VORDsKPj4gwqDCoMKg
wqDCoCB9IGVsc2Ugewo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgc3RhdHVzID0gQUVfTk9UX0ZPVU5E
Owo+PiDCoMKgwqDCoMKgIH0KPj4gLW91dDoKPj4gwqDCoMKgwqDCoCByZXR1cm4gc3RhdHVzOwo+
PiDCoCB9Cj4+IMKgIEBAIC0zMjAsNiArMzU3LDExIEBAIHN0YXRpYyBpbnQgaW9ydF9pZF9tYXAo
c3RydWN0IGFjcGlfaW9ydF9pZF9tYXBwaW5nICptYXAsIHU4IHR5cGUsIHUzMiByaWRfaW4sCj4+
IMKgwqDCoMKgwqAgcmV0dXJuIDA7Cj4+IMKgIH0KPj4gwqAgKy8qCj4+ICsgKiBOYW1lZCBjb21w
b25lbnRzIGFyZSBub3Qgc3VwcG9ydGVkIHlldCBzbyB3ZSBkbyBub3QgbmVlZCB0aGUKPj4gKyAq
IGlvcnRfbm9kZV9nZXRfaWQgZnVuY3Rpb24KPj4gKyAqLwo+PiArI2lmIDAKPj4gwqAgc3RhdGlj
Cj4+IMKgIHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqaW9ydF9ub2RlX2dldF9pZChzdHJ1Y3QgYWNw
aV9pb3J0X25vZGUgKm5vZGUsCj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCB1MzIgKmlkX291dCwgdTggdHlwZV9tYXNrLAo+PiBAQCAtMzU4LDYgKzQwMCw3IEBA
IHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqaW9ydF9ub2RlX2dldF9pZChzdHJ1Y3QgYWNwaV9pb3J0
X25vZGUgKm5vZGUsCj4+IMKgIMKgwqDCoMKgwqAgcmV0dXJuIE5VTEw7Cj4+IMKgIH0KPj4gKyNl
bmRpZgo+PiDCoCDCoCBzdGF0aWMgc3RydWN0IGFjcGlfaW9ydF9ub2RlICppb3J0X25vZGVfbWFw
X3JpZChzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKm5vZGUsCj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHUzMiByaWRfaW4sIHUzMiAqcmlkX291dCwK
Pj4gQEAgLTQxMCw2ICs0NTMsMTAgQEAgZmFpbF9tYXA6Cj4+IMKgwqDCoMKgwqAgcmV0dXJuIE5V
TEw7Cj4+IMKgIH0KPj4gwqAgKy8qIFhlbjogQ29tbWVudCBvdXQgdGhlIE5hbWVkQ29tcG9uZW50
IGFuZCBJVFMgbWFwcGluZyBjb2RlIHRpbGwgdGhlIHN1cHBvcnQKPj4gKyAqIGlzIGF2YWlsYWJs
ZS4KPj4gKyAqLwo+PiArI2lmIDAKPj4gwqAgc3RhdGljIHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAq
aW9ydF9maW5kX2Rldl9ub2RlKHN0cnVjdCBkZXZpY2UgKmRldikKPj4gwqAgewo+PiDCoMKgwqDC
oMKgIHN0cnVjdCBwY2lfYnVzICpwYnVzOwo+PiBAQCAtNDgxLDcgKzUyOCw3IEBAIHN0YXRpYyBp
bnQgaW9ydF9kZXZfZmluZF9pdHNfaWQoc3RydWN0IGRldmljZSAqZGV2LCB1MzIgcmVxX2lkLAo+
PiDCoMKgwqDCoMKgIHJldHVybiAwOwo+PiDCoCB9Cj4+IMKgIC0vKioKPj4gKy8qCj4+IMKgwqAg
KiBpb3J0X2dldF9kZXZpY2VfZG9tYWluKCkgLSBGaW5kIE1TSSBkb21haW4gcmVsYXRlZCB0byBh
IGRldmljZQo+PiDCoMKgICogQGRldjogVGhlIGRldmljZS4KPj4gwqDCoCAqIEByZXFfaWQ6IFJl
cXVlc3RlciBJRCBmb3IgdGhlIGRldmljZS4KPj4gQEAgLTUxMCw3ICs1NTcsNyBAQCBzdGF0aWMg
aW50IF9fZ2V0X3BjaV9yaWQoc3RydWN0IHBjaV9kZXYgKnBkZXYsIHUxNiBhbGlhcywgdm9pZCAq
ZGF0YSkKPj4gwqDCoMKgwqDCoCAqcmlkID0gYWxpYXM7Cj4+IMKgwqDCoMKgwqAgcmV0dXJuIDA7
Cj4+IMKgIH0KPj4gLQo+PiArI2VuZGlmCj4+IMKgIHN0YXRpYyBpbnQgYXJtX3NtbXVfaW9ydF94
bGF0ZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHUzMiBzdHJlYW1pZCwKPj4gwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzdHJ1Y3QgZndub2RlX2hhbmRsZSAqZndub2RlLAo+
PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNvbnN0IHN0cnVjdCBp
b21tdV9vcHMgKm9wcykKPj4gQEAgLTU0Niw2ICs1OTMsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0
IGlvbW11X29wcyAqaW9ydF9pb21tdV94bGF0ZShzdHJ1Y3QgZGV2aWNlICpkZXYsCj4+IMKgwqDC
oMKgwqAgcmV0dXJuIHJldCA/IE5VTEwgOiBvcHM7Cj4+IMKgIH0KPj4gwqAgKyNpZiAwIC8qIFhl
bjogV2UgZG8gbm90IG5lZWQgdGhpcyBmdW5jdGlvbiBmb3IgWGVuICovCj4+IMKgIC8qKgo+PiDC
oMKgICogaW9ydF9zZXRfZG1hX21hc2sgLSBTZXQtdXAgZG1hIG1hc2sgZm9yIGEgZGV2aWNlLgo+
PiDCoMKgICoKPj4gQEAgLTU2Nyw3ICs2MTUsNyBAQCB2b2lkIGlvcnRfc2V0X2RtYV9tYXNrKHN0
cnVjdCBkZXZpY2UgKmRldikKPj4gwqDCoMKgwqDCoCBpZiAoIWRldi0+ZG1hX21hc2spCj4+IMKg
wqDCoMKgwqDCoMKgwqDCoCBkZXYtPmRtYV9tYXNrID0gJmRldi0+Y29oZXJlbnRfZG1hX21hc2s7
Cj4+IMKgIH0KPj4gLQo+PiArI2VuZGlmCj4+IMKgIC8qKgo+PiDCoMKgICogaW9ydF9pb21tdV9j
b25maWd1cmUgLSBTZXQtdXAgSU9NTVUgY29uZmlndXJhdGlvbiBmb3IgYSBkZXZpY2UuCj4+IMKg
wqAgKgo+PiBAQCAtNTgzLDE0ICs2MzEsMTMgQEAgY29uc3Qgc3RydWN0IGlvbW11X29wcyAqaW9y
dF9pb21tdV9jb25maWd1cmUoc3RydWN0IGRldmljZSAqZGV2KQo+PiDCoMKgwqDCoMKgIHUzMiBz
dHJlYW1pZCA9IDA7Cj4+IMKgIMKgwqDCoMKgwqAgaWYgKGRldl9pc19wY2koZGV2KSkgewo+PiAt
wqDCoMKgwqDCoMKgwqAgc3RydWN0IHBjaV9idXMgKmJ1cyA9IHRvX3BjaV9kZXYoZGV2KS0+YnVz
Owo+PiArwqDCoMKgwqDCoMKgwqAgc3RydWN0IHBjaV9kZXYgKnBjaV9kZXZpY2UgPSB0b19wY2lf
ZGV2KGRldik7Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoCB1MzIgcmlkOwo+PiDCoCAtwqDCoMKgwqDC
oMKgwqAgcGNpX2Zvcl9lYWNoX2RtYV9hbGlhcyh0b19wY2lfZGV2KGRldiksIF9fZ2V0X3BjaV9y
aWQsCj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAmcmlk
KTsKPj4gK8KgwqDCoMKgwqDCoMKgIHJpZCA9IFBDSV9CREYyKHBjaV9kZXZpY2UtPmJ1cywgcGNp
X2RldmljZS0+ZGV2Zm4pOwo+PiDCoCDCoMKgwqDCoMKgwqDCoMKgwqAgbm9kZSA9IGlvcnRfc2Nh
bl9ub2RlKEFDUElfSU9SVF9OT0RFX1BDSV9ST09UX0NPTVBMRVgsCj4+IC3CoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaW9ydF9tYXRjaF9ub2RlX2NhbGxiYWNrLCAm
YnVzLT5kZXYpOwo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IGlvcnRfbWF0Y2hfbm9kZV9jYWxsYmFjaywgZGV2KTsKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIGlm
ICghbm9kZSkKPj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuIE5VTEw7Cj4+IMKg
IEBAIC02MDAsNiArNjQ3LDEzIEBAIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKmlvcnRfaW9tbXVf
Y29uZmlndXJlKHN0cnVjdCBkZXZpY2UgKmRldikKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIG9wcyA9
IGlvcnRfaW9tbXVfeGxhdGUoZGV2LCBwYXJlbnQsIHN0cmVhbWlkKTsKPj4gwqAgwqDCoMKgwqDC
oCB9IGVsc2Ugewo+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuIE5VTEw7Cj4+ICsvKgo+PiArICog
V2UgbmVlZCB0aGUgbmFtZXNwYWNlIG9iamVjdCBuYW1lIGZyb20gZHNkdCB0byBtYXRjaCB0aGUg
aW9ydCBub2RlLCB0aGlzCj4+ICsgKiB3aWxsIG5lZWQgYWRkaXRpb25zIHRvIHRoZSBrZXJuZWwg
eGVuIGJ1cyBub3RpZmllcnMuCj4+ICsgKiBTbywgZGlzYWJsaW5nIHRoZSBuYW1lZCBub2RlIGNv
ZGUgdGlsbCBhIHByb3Bvc2FsIGlzIGFwcHJvdmVkLgo+PiArICovCj4+ICsjaWYgMAo+PiDCoMKg
wqDCoMKgwqDCoMKgwqAgaW50IGkgPSAwOwo+PiDCoCDCoMKgwqDCoMKgwqDCoMKgwqAgbm9kZSA9
IGlvcnRfc2Nhbl9ub2RlKEFDUElfSU9SVF9OT0RFX05BTUVEX0NPTVBPTkVOVCwKPj4gQEAgLTYx
NiwxMSArNjcwLDE3IEBAIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKmlvcnRfaW9tbXVfY29uZmln
dXJlKHN0cnVjdCBkZXZpY2UgKmRldikKPj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcGFy
ZW50ID0gaW9ydF9ub2RlX2dldF9pZChub2RlLCAmc3RyZWFtaWQsCj4+IMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBJT1JUX0lPTU1VX1RZUEUs
IGkrKyk7Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoCB9Cj4+ICsjZW5kaWYKPj4gwqDCoMKgwqDCoCB9
Cj4+IMKgIMKgwqDCoMKgwqAgcmV0dXJuIG9wczsKPj4gwqAgfQo+PiDCoCArLyoKPj4gKyAqIFhl
bjogTm90IHVzaW5nIHRoZSBwYXJzaW5nIG9wcyBmb3Igbm93LiBOZWVkIHRvIGNoZWNrIGFuZCBz
ZWUgaWYgaXQgd2lsbAo+PiArICogYmUgdXNlZnVsIHRvIHVzZSB0aGVzZSBpbiBzb21lIGZvcm0s
IG9yIGxldCB0aGUgZHJpdmVyIHBhcnNlIElPUlQgbm9kZS4KPj4gKyAqLwo+PiArI2lmIDAKPj4g
wqAgc3RhdGljIHZvaWQgX19pbml0IGFjcGlfaW9ydF9yZWdpc3Rlcl9pcnEoaW50IGh3aXJxLCBj
b25zdCBjaGFyICpuYW1lLAo+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIGludCB0cmlnZ2VyLAo+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIHN0cnVjdCByZXNvdXJjZSAqcmVzKQo+PiBAQCAtODA3LDcgKzg2Nyw3
IEBAIGNvbnN0IHN0cnVjdCBpb3J0X2lvbW11X2NvbmZpZyAqaW9ydF9nZXRfaW9tbXVfY2ZnKHN0
cnVjdCBhY3BpX2lvcnRfbm9kZSAqbm9kZSkKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIHJldHVybiBO
VUxMOwo+PiDCoMKgwqDCoMKgIH0KPj4gwqAgfQo+PiAtCj4+ICsjZW5kaWYKPj4gwqAgLyoqCj4+
IMKgwqAgKiBpb3J0X2FkZF9zbW11X3BsYXRmb3JtX2RldmljZSgpIC0gQWxsb2NhdGUgYSBwbGF0
Zm9ybSBkZXZpY2UgZm9yIFNNTVUKPj4gwqDCoCAqIEBub2RlOiBQb2ludGVyIHRvIFNNTVUgQUNQ
SSBJT1JUIG5vZGUKPj4gQEAgLTgxNyw3OCArODc3LDQyIEBAIGNvbnN0IHN0cnVjdCBpb3J0X2lv
bW11X2NvbmZpZyAqaW9ydF9nZXRfaW9tbXVfY2ZnKHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqbm9k
ZSkKPj4gwqAgc3RhdGljIGludCBfX2luaXQgaW9ydF9hZGRfc21tdV9wbGF0Zm9ybV9kZXZpY2Uo
c3RydWN0IGFjcGlfaW9ydF9ub2RlICpub2RlKQo+PiDCoCB7Cj4+IMKgwqDCoMKgwqAgc3RydWN0
IGZ3bm9kZV9oYW5kbGUgKmZ3bm9kZTsKPj4gLcKgwqDCoCBzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNl
ICpwZGV2Owo+PiAtwqDCoMKgIHN0cnVjdCByZXNvdXJjZSAqcjsKPj4gLcKgwqDCoCBlbnVtIGRl
dl9kbWFfYXR0ciBhdHRyOwo+PiAtwqDCoMKgIGludCByZXQsIGNvdW50Owo+PiAtwqDCoMKgIGNv
bnN0IHN0cnVjdCBpb3J0X2lvbW11X2NvbmZpZyAqb3BzID0gaW9ydF9nZXRfaW9tbXVfY2ZnKG5v
ZGUpOwo+PiAtCj4+IC3CoMKgwqAgaWYgKCFvcHMpCj4+IC3CoMKgwqDCoMKgwqDCoCByZXR1cm4g
LUVOT0RFVjsKPj4gLQo+PiAtwqDCoMKgIHBkZXYgPSBwbGF0Zm9ybV9kZXZpY2VfYWxsb2Mob3Bz
LT5uYW1lLCBQTEFURk9STV9ERVZJRF9BVVRPKTsKPj4gLcKgwqDCoCBpZiAoIXBkZXYpCj4+IC3C
oMKgwqDCoMKgwqDCoCByZXR1cm4gLUVOT01FTTsKPj4gLQo+PiAtwqDCoMKgIGNvdW50ID0gb3Bz
LT5pb21tdV9jb3VudF9yZXNvdXJjZXMobm9kZSk7Cj4+IC0KPj4gLcKgwqDCoCByID0ga2NhbGxv
Yyhjb3VudCwgc2l6ZW9mKCpyKSwgR0ZQX0tFUk5FTCk7Cj4+IC3CoMKgwqAgaWYgKCFyKSB7Cj4+
IC3CoMKgwqDCoMKgwqDCoCByZXQgPSAtRU5PTUVNOwo+PiAtwqDCoMKgwqDCoMKgwqAgZ290byBk
ZXZfcHV0Owo+PiAtwqDCoMKgIH0KPj4gLQo+PiAtwqDCoMKgIG9wcy0+aW9tbXVfaW5pdF9yZXNv
dXJjZXMociwgbm9kZSk7Cj4+ICvCoMKgwqAgc3RydWN0IGRldmljZSAqZGV2Owo+PiArwqDCoMKg
IGludCByZXQ7Cj4+IMKgIC3CoMKgwqAgcmV0ID0gcGxhdGZvcm1fZGV2aWNlX2FkZF9yZXNvdXJj
ZXMocGRldiwgciwgY291bnQpOwo+PiDCoMKgwqDCoMKgIC8qCj4+IC3CoMKgwqDCoCAqIFJlc291
cmNlcyBhcmUgZHVwbGljYXRlZCBpbiBwbGF0Zm9ybV9kZXZpY2VfYWRkX3Jlc291cmNlcywKPj4g
LcKgwqDCoMKgICogZnJlZSB0aGVpciBhbGxvY2F0ZWQgbWVtb3J5Cj4+ICvCoMKgwqDCoCAqIE5v
dCBlbmFibGluZyB0aGUgcGFyc2luZyBvcHMgZm9yIG5vdy4gVGhlIGNvcnJlc3BvbmRpbmcgZHJp
dmVyCj4+ICvCoMKgwqDCoCAqIGNhbiBwYXJzZSB0aGlzIGluZm9ybWF0aW9uIGFzIG5lZWRlZCwg
c28gZGVsZXRpbmcgcmVsZXZhbnQgY29kZSBhcwo+PiArwqDCoMKgwqAgKiBjb21wYXJlZCB0byBi
YXNlIHJldmlzaW9uLgo+PiDCoMKgwqDCoMKgwqAgKi8KPj4gLcKgwqDCoCBrZnJlZShyKTsKPj4g
wqAgLcKgwqDCoCBpZiAocmV0KQo+PiAtwqDCoMKgwqDCoMKgwqAgZ290byBkZXZfcHV0Owo+PiAr
wqDCoMKgIGRldiA9IGt6YWxsb2Moc2l6ZW9mKHN0cnVjdCBkZXZpY2UpLCBHRlBfS0VSTkVMKTsK
Pj4gK8KgwqDCoCBpZiAoIWRldikKPj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybiAtRU5PTUVNOwo+
PiDCoCDCoMKgwqDCoMKgIC8qCj4+IMKgwqDCoMKgwqDCoCAqIEFkZCBhIGNvcHkgb2YgSU9SVCBu
b2RlIHBvaW50ZXIgdG8gcGxhdGZvcm1fZGF0YSB0bwo+PiDCoMKgwqDCoMKgwqAgKiBiZSB1c2Vk
IHRvIHJldHJpZXZlIElPUlQgZGF0YSBpbmZvcm1hdGlvbi4KPj4gwqDCoMKgwqDCoMKgICovCj4+
IC3CoMKgwqAgcmV0ID0gcGxhdGZvcm1fZGV2aWNlX2FkZF9kYXRhKHBkZXYsICZub2RlLCBzaXpl
b2Yobm9kZSkpOwo+PiAtwqDCoMKgIGlmIChyZXQpCj4+IC3CoMKgwqDCoMKgwqDCoCBnb3RvIGRl
dl9wdXQ7Cj4+IC0KPj4gLcKgwqDCoCAvKgo+PiAtwqDCoMKgwqAgKiBXZSBleHBlY3QgdGhlIGRt
YSBtYXNrcyB0byBiZSBlcXVpdmFsZW50IGZvcgo+PiAtwqDCoMKgwqAgKiBhbGwgU01NVXMgc2V0
LXVwcwo+PiAtwqDCoMKgwqAgKi8KPj4gLcKgwqDCoCBwZGV2LT5kZXYuZG1hX21hc2sgPSAmcGRl
di0+ZGV2LmNvaGVyZW50X2RtYV9tYXNrOwo+PiArwqDCoMKgIGRldi0+dHlwZSA9IERFVl9BQ1BJ
Owo+PiArwqDCoMKgIGRldi0+YWNwaV9ub2RlID0gbm9kZTsKPj4gwqAgwqDCoMKgwqDCoCBmd25v
ZGUgPSBpb3J0X2dldF9md25vZGUobm9kZSk7Cj4+IMKgIMKgwqDCoMKgwqAgaWYgKCFmd25vZGUp
IHsKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIHJldCA9IC1FTk9ERVY7Cj4+IC3CoMKgwqDCoMKgwqDC
oCBnb3RvIGRldl9wdXQ7Cj4+ICvCoMKgwqDCoMKgwqDCoCBnb3RvIGVycm9yOwo+PiDCoMKgwqDC
oMKgIH0KPj4gwqAgLcKgwqDCoCBwZGV2LT5kZXYuZndub2RlID0gZndub2RlOwo+PiAtCj4+IC3C
oMKgwqAgYXR0ciA9IG9wcy0+aW9tbXVfaXNfY29oZXJlbnQobm9kZSkgPwo+PiAtwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgREVWX0RNQV9DT0hFUkVOVCA6IERFVl9ETUFfTk9OX0NP
SEVSRU5UOwo+PiAtCj4+IC3CoMKgwqAgLyogQ29uZmlndXJlIERNQSBmb3IgdGhlIHBhZ2UgdGFi
bGUgd2Fsa2VyICovCj4+IC3CoMKgwqAgYWNwaV9kbWFfY29uZmlndXJlKCZwZGV2LT5kZXYsIGF0
dHIpOwo+PiArwqDCoMKgIGRldi0+Zndub2RlID0gZndub2RlOwo+PiDCoCAtwqDCoMKgIHJldCA9
IHBsYXRmb3JtX2RldmljZV9hZGQocGRldik7Cj4+IC3CoMKgwqAgaWYgKHJldCkKPj4gLcKgwqDC
oMKgwqDCoMKgIGdvdG8gZG1hX2RlY29uZmlndXJlOwo+PiArwqDCoMKgIC8qIENhbGwgdGhlIGFj
cGkgaW5pdCBmdW5jdGlvbnMgZm9yIElPTU1VIGRldmljZXMgKi8KPj4gK8KgwqDCoCByZXQgPSBh
Y3BpX2RldmljZV9pbml0KERFVklDRV9JT01NVSwgKHZvaWQgKilkZXYsIG5vZGUtPnR5cGUpOwo+
PiDCoCDCoMKgwqDCoMKgIHJldHVybiAwOwo+PiDCoCAtZG1hX2RlY29uZmlndXJlOgo+PiAtwqDC
oMKgIGFjcGlfZG1hX2RlY29uZmlndXJlKCZwZGV2LT5kZXYpOwo+PiAtZGV2X3B1dDoKPj4gLcKg
wqDCoCBwbGF0Zm9ybV9kZXZpY2VfcHV0KHBkZXYpOwo+PiArZXJyb3I6Cj4+ICvCoMKgwqAga2Zy
ZWUoZGV2KTsKPj4gwqAgwqDCoMKgwqDCoCByZXR1cm4gcmV0Owo+PiDCoCB9Cj4+IEBAIC05NTcs
NSArOTgxLDYgQEAgdm9pZCBfX2luaXQgYWNwaV9pb3J0X2luaXQodm9pZCkKPj4gwqAgwqDCoMKg
wqDCoCBpb3J0X2luaXRfcGxhdGZvcm1fZGV2aWNlcygpOwo+PiDCoCAtwqDCoMKgIGFjcGlfcHJv
YmVfZGV2aWNlX3RhYmxlKGlvcnQpOwo+PiArwqDCoMKgIC8qIFhlbjsgRG8gbm90IG5lZWQgYSBk
ZXZpY2UgdGFibGUgcHJvYmUgKi8KPj4gK8KgwqDCoCAvKiBhY3BpX3Byb2JlX2RldmljZV90YWJs
ZShpb3J0KTsqLwo+PiDCoCB9Cj4+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hcm0vc21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYwo+PiBpbmRl
eCAzNjJkNTc4Li5hZDk1NmQ1IDEwMDY0NAo+PiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hcm0vc21tdS5jCj4+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMK
Pj4gQEAgLTE4MSw2ICsxODEsNyBAQCBzdGF0aWMgdm9pZCBfX2lvbWVtICpkZXZtX2lvcmVtYXBf
cmVzb3VyY2Uoc3RydWN0IGRldmljZSAqZGV2LAo+PiDCoMKgICogWGVuOiBQQ0kgZnVuY3Rpb25z
Cj4+IMKgwqAgKiBUT0RPOiBJdCBzaG91bGQgYmUgaW1wbGVtZW50ZWQgd2hlbiBQQ0kgd2lsbCBi
ZSBzdXBwb3J0ZWQKPj4gwqDCoCAqLwo+PiArI3VuZGVmIHRvX3BjaV9kZXYKPj4gwqAgI2RlZmlu
ZSB0b19wY2lfZGV2KGRldinCoMKgwqAgKE5VTEwpCj4+IMKgIHN0YXRpYyBpbmxpbmUgaW50IHBj
aV9mb3JfZWFjaF9kbWFfYWxpYXMoc3RydWN0IHBjaV9kZXYgKnBkZXYsCj4+IMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGludCAoKmZuKSAoc3RydWN0IHBjaV9k
ZXYgKnBkZXYsCj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hY3BpL2FjcGlfaW9ydC5oIGIv
eGVuL2luY2x1ZGUvYWNwaS9hY3BpX2lvcnQuaAo+PiBpbmRleCA3N2UwODA5Li5kNDMxNWE0IDEw
MDY0NAo+PiAtLS0gYS94ZW4vaW5jbHVkZS9hY3BpL2FjcGlfaW9ydC5oCj4+ICsrKyBiL3hlbi9p
bmNsdWRlL2FjcGkvYWNwaV9pb3J0LmgKPj4gQEAgLTE5LDI3ICsxOSwzMiBAQAo+PiDCoCAjaWZu
ZGVmIF9fQUNQSV9JT1JUX0hfXwo+PiDCoCAjZGVmaW5lIF9fQUNQSV9JT1JUX0hfXwo+PiDCoCAt
I2luY2x1ZGUgPGxpbnV4L2FjcGkuaD4KPj4gLSNpbmNsdWRlIDxsaW51eC9md25vZGUuaD4KPj4g
LSNpbmNsdWRlIDxsaW51eC9pcnFkb21haW4uaD4KPj4gKyNpbmNsdWRlIDx4ZW4vYWNwaS5oPgo+
PiArI2luY2x1ZGUgPGFzbS9kZXZpY2UuaD4KPj4gwqAgKy8qIFhlbjogTm90IHVzaW5nIElPUlQg
SVJRIGJpbmRpbmdzICovCj4+ICsjaWYgMAo+PiDCoCAjZGVmaW5lIElPUlRfSVJRX01BU0soaXJx
KcKgwqDCoMKgwqDCoMKgIChpcnEgJiAweGZmZmZmZmZmVUxMKQo+PiDCoCAjZGVmaW5lIElPUlRf
SVJRX1RSSUdHRVJfTUFTSyhpcnEpwqDCoMKgICgoaXJxID4+IDMyKSAmIDB4ZmZmZmZmZmZVTEwp
Cj4+IMKgIMKgIGludCBpb3J0X3JlZ2lzdGVyX2RvbWFpbl90b2tlbihpbnQgdHJhbnNfaWQsIHN0
cnVjdCBmd25vZGVfaGFuZGxlICpmd19ub2RlKTsKPj4gwqAgdm9pZCBpb3J0X2RlcmVnaXN0ZXJf
ZG9tYWluX3Rva2VuKGludCB0cmFuc19pZCk7Cj4+IMKgIHN0cnVjdCBmd25vZGVfaGFuZGxlICpp
b3J0X2ZpbmRfZG9tYWluX3Rva2VuKGludCB0cmFuc19pZCk7Cj4+IC0jaWZkZWYgQ09ORklHX0FD
UElfSU9SVAo+PiArI2VuZGlmCj4+ICsjaWZkZWYgQ09ORklHX0FSTV82NAo+PiDCoCB2b2lkIGFj
cGlfaW9ydF9pbml0KHZvaWQpOwo+PiDCoCBib29sIGlvcnRfbm9kZV9tYXRjaCh1OCB0eXBlKTsK
Pj4gKyNpZiAwCj4+IMKgIHUzMiBpb3J0X21zaV9tYXBfcmlkKHN0cnVjdCBkZXZpY2UgKmRldiwg
dTMyIHJlcV9pZCk7Cj4+IMKgIHN0cnVjdCBpcnFfZG9tYWluICppb3J0X2dldF9kZXZpY2VfZG9t
YWluKHN0cnVjdCBkZXZpY2UgKmRldiwgdTMyIHJlcV9pZCk7Cj4+IMKgIC8qIElPTU1VIGludGVy
ZmFjZSAqLwo+PiDCoCB2b2lkIGlvcnRfc2V0X2RtYV9tYXNrKHN0cnVjdCBkZXZpY2UgKmRldik7
Cj4+ICsjZW5kaWYKPj4gwqAgY29uc3Qgc3RydWN0IGlvbW11X29wcyAqaW9ydF9pb21tdV9jb25m
aWd1cmUoc3RydWN0IGRldmljZSAqZGV2KTsKPj4gwqAgI2Vsc2UKPj4gwqAgc3RhdGljIGlubGlu
ZSB2b2lkIGFjcGlfaW9ydF9pbml0KHZvaWQpIHsgfQo+PiDCoCBzdGF0aWMgaW5saW5lIGJvb2wg
aW9ydF9ub2RlX21hdGNoKHU4IHR5cGUpIHsgcmV0dXJuIGZhbHNlOyB9Cj4+ICsjaWYgMAo+PiDC
oCBzdGF0aWMgaW5saW5lIHUzMiBpb3J0X21zaV9tYXBfcmlkKHN0cnVjdCBkZXZpY2UgKmRldiwg
dTMyIHJlcV9pZCkKPj4gwqAgeyByZXR1cm4gcmVxX2lkOyB9Cj4+IMKgIHN0YXRpYyBpbmxpbmUg
c3RydWN0IGlycV9kb21haW4gKmlvcnRfZ2V0X2RldmljZV9kb21haW4oc3RydWN0IGRldmljZSAq
ZGV2LAo+PiBAQCAtNDcsMTIgKzUyLDEwIEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IGlycV9kb21h
aW4gKmlvcnRfZ2V0X2RldmljZV9kb21haW4oc3RydWN0IGRldmljZSAqZGV2LAo+PiDCoCB7IHJl
dHVybiBOVUxMOyB9Cj4+IMKgIC8qIElPTU1VIGludGVyZmFjZSAqLwo+PiDCoCBzdGF0aWMgaW5s
aW5lIHZvaWQgaW9ydF9zZXRfZG1hX21hc2soc3RydWN0IGRldmljZSAqZGV2KSB7IH0KPj4gKyNl
bmRpZgo+PiDCoCBzdGF0aWMgaW5saW5lCj4+IMKgIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKmlv
cnRfaW9tbXVfY29uZmlndXJlKHN0cnVjdCBkZXZpY2UgKmRldikKPj4gwqAgeyByZXR1cm4gTlVM
TDsgfQo+PiDCoCAjZW5kaWYKPj4gwqAgLSNkZWZpbmUgSU9SVF9BQ1BJX0RFQ0xBUkUobmFtZSwg
dGFibGVfaWQsIGZuKcKgwqDCoMKgwqDCoMKgIFwKPj4gLcKgwqDCoCBBQ1BJX0RFQ0xBUkVfUFJP
QkVfRU5UUlkoaW9ydCwgbmFtZSwgdGFibGVfaWQsIDAsIE5VTEwsIDAsIGZuKQo+PiAtCj4+IMKg
ICNlbmRpZiAvKiBfX0FDUElfSU9SVF9IX18gKi8KPj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vZGV2aWNlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RldmljZS5oCj4+IGluZGV4
IDUwMjdjODcuLjRlZWY5Y2UgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZGV2
aWNlLmgKPj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kZXZpY2UuaAo+PiBAQCAtNyw2ICs3
LDcgQEAKPj4gwqAgZW51bSBkZXZpY2VfdHlwZQo+PiDCoCB7Cj4+IMKgwqDCoMKgwqAgREVWX0RU
LAo+PiArwqDCoMKgIERFVl9BQ1BJLAo+PiDCoCB9Owo+PiDCoCDCoCBzdHJ1Y3QgZGV2X2FyY2hk
YXRhIHsKPj4gQEAgLTIwLDYgKzIxLDcgQEAgc3RydWN0IGRldmljZQo+PiDCoCAjaWZkZWYgQ09O
RklHX0hBU19ERVZJQ0VfVFJFRQo+PiDCoMKgwqDCoMKgIHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAq
b2Zfbm9kZTsgLyogVXNlZCBieSBkcml2ZXJzIGltcG9ydGVkIGZyb20gTGludXggKi8KPj4gwqAg
I2VuZGlmCj4+ICvCoMKgwqAgdm9pZCAqYWNwaV9ub2RlOyAvKkN1cnJlbnQgdXNlIGNhc2UgaXMg
YWNwaV9pb3J0X25vZGUgKi8KPj4gwqDCoMKgwqDCoCBzdHJ1Y3QgZndub2RlX2hhbmRsZSAqZndu
b2RlOyAvKmZ3IGRldmljZSBub2RlIGlkZW50aWZpZXIgKi8KPj4gwqDCoMKgwqDCoCBzdHJ1Y3Qg
aW9tbXVfZndzcGVjICppb21tdV9md3NwZWM7Cj4+IMKgwqDCoMKgwqAgc3RydWN0IGRldl9hcmNo
ZGF0YSBhcmNoZGF0YTsKPj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9hY3BpLmggYi94
ZW4vaW5jbHVkZS94ZW4vYWNwaS5oCj4+IGluZGV4IDk0MDkzNTAuLjJmNmFhZTEgMTAwNjQ0Cj4+
IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9hY3BpLmgKPj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2Fj
cGkuaAo+PiBAQCAtMzIsNiArMzIsNyBAQAo+PiDCoCDCoCAjaW5jbHVkZSA8YWNwaS9hY3BpLmg+
Cj4+IMKgICNpbmNsdWRlIDxhc20vYWNwaS5oPgo+PiArI2luY2x1ZGUgPHhlbi9md25vZGUuaD4K
Pj4gwqAgwqAgI2RlZmluZSBBQ1BJX01BRFRfR0VUXyhmbGQsIHgpICgoKHgpICYgQUNQSV9NQURU
XyMjZmxkIyNfTUFTSykgLyBcCj4+IMKgwqDCoMKgwqAgKEFDUElfTUFEVF8jI2ZsZCMjX01BU0sg
JiAtQUNQSV9NQURUXyMjZmxkIyNfTUFTSykpCj4+IEBAIC00OSw2ICs1MCwyNiBAQAo+PiDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICghKGVudHJ5KSkgfHwgKHVuc2lnbmVkIGxv
bmcpKGVudHJ5KSArIHNpemVvZigqKGVudHJ5KSkgPiAoZW5kKSB8fMKgIFwKPj4gwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoZW50cnkpLT5oZWFkZXIubGVuZ3RoIDwgc2l6ZW9m
KCooZW50cnkpKSkKPj4gwqAgK3N0YXRpYyBpbmxpbmUgc3RydWN0IGZ3bm9kZV9oYW5kbGUgKmFj
cGlfYWxsb2NfZndub2RlX3N0YXRpYyh2b2lkKQo+PiArewo+PiArwqDCoMKgIHN0cnVjdCBmd25v
ZGVfaGFuZGxlICpmd25vZGU7Cj4+ICsKPj4gK8KgwqDCoCBmd25vZGUgPSB4emFsbG9jKHN0cnVj
dCBmd25vZGVfaGFuZGxlKTsKPj4gK8KgwqDCoCBpZiAoIWZ3bm9kZSkKPj4gK8KgwqDCoMKgwqDC
oMKgIHJldHVybiBOVUxMOwo+PiArCj4+ICvCoMKgwqAgZndub2RlLT50eXBlID0gRldOT0RFX0FD
UElfU1RBVElDOwo+PiArCj4+ICvCoMKgwqAgcmV0dXJuIGZ3bm9kZTsKPj4gK30KPj4gKwo+PiAr
c3RhdGljIGlubGluZSB2b2lkIGFjcGlfZnJlZV9md25vZGVfc3RhdGljKHN0cnVjdCBmd25vZGVf
aGFuZGxlICpmd25vZGUpCj4+ICt7Cj4+ICvCoMKgwqAgaWYgKCFmd25vZGUgfHwgZndub2RlLT50
eXBlICE9IEZXTk9ERV9BQ1BJX1NUQVRJQykKPj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybjsKPj4g
Kwo+PiArwqDCoMKgIHhmcmVlKGZ3bm9kZSk7Cj4+ICt9Cj4+IMKgICNpZmRlZiBDT05GSUdfQUNQ
SQo+PiDCoCDCoCBlbnVtIGFjcGlfaW50ZXJydXB0X2lkIHsKPj4gZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3hlbi9wY2kuaCBiL3hlbi9pbmNsdWRlL3hlbi9wY2kuaAo+PiBpbmRleCA0M2YyMTI1
Li4xODJiMWE1IDEwMDY0NAo+PiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vcGNpLmgKPj4gKysrIGIv
eGVuL2luY2x1ZGUveGVuL3BjaS5oCj4+IEBAIC05Miw4ICs5MiwxNiBAQCBzdHJ1Y3QgcGNpX2Rl
diB7Cj4+IMKgICNkZWZpbmUgUFRfRkFVTFRfVEhSRVNIT0xEIDEwCj4+IMKgwqDCoMKgwqAgfSBm
YXVsdDsKPj4gwqDCoMKgwqDCoCB1NjQgdmZfcmxlbls2XTsKPj4gKyNpZmRlZiBDT05GSUdfQVJN
Cj4+ICvCoMKgwqAgc3RydWN0IGRldmljZSBkZXY7Cj4+ICsjZW5kaWYKPj4gwqAgfTsKPj4gwqAg
KyNpZmRlZiBDT05GSUdfQVJNCj4+ICsjZGVmaW5lIHRvX3BjaV9kZXYocCkgY29udGFpbmVyX29m
KHAsIHN0cnVjdCBwY2lfZGV2LGRldikKPj4gKyNkZWZpbmUgcGNpX2RvbWFpbl9ucihkZXYpIGRl
di0+c2VnCj4+ICsjZW5kaWYKPj4gKwo+PiDCoCAjZGVmaW5lIGZvcl9lYWNoX3BkZXYoZG9tYWlu
LCBwZGV2KSBcCj4+IMKgwqDCoMKgwqAgbGlzdF9mb3JfZWFjaF9lbnRyeShwZGV2LCAmKGRvbWFp
bi0+YXJjaC5wZGV2X2xpc3QpLCBkb21haW5fbGlzdCkKPj4gwqAgCj4gCj4gCj4gX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiBodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCgotLSAKIFF1YWxjb21tIERhdGFjZW50ZXIgVGVjaG5vbG9naWVzIGFzIGFuIGFm
ZmlsaWF0ZSBvZiBRdWFsY29tbSBUZWNobm9sb2dpZXMsIEluYy4gUXVhbGNvbW0gVGVjaG5vbG9n
aWVzLCBJbmMuIGlzIGEgbWVtYmVyIG9mIHRoZSBDb2RlIEF1cm9yYSBGb3J1bSwgYSBMaW51eCBG
b3VuZGF0aW9uIENvbGxhYm9yYXRpdmUgUHJvamVjdC4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 15:00:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 15:00:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5CJD-0002b4-LF; Thu, 19 Oct 2017 15:00:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4585d5216=roger.pau@citrix.com>)
 id 1e5CJC-0002ap-1n
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 15:00:30 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 6E/F4-00983-D0EB8E95; Thu, 19 Oct 2017 15:00:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWSzvfngy77vhe
 RBtc2alss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlTpvxjLmiXr/h88i5bA+MN8S5GTg4JAX+J
 zpYJzCA2i4CqxMb7S9i7GDk42ATsJaZ/rQAJiwCFN08/DRTm4mAWmM4ksfL2JyaQhLBAlMTFJ
 z8ZQWxeAU+JVwuugMWFBOolnn/5xgYRF5Q4OfMJC4jNLKAjsWD3JzaQ+cwC0hLL/3GAhDkF3C
 RaVtxmBbFFBWQknv3uhhqjKNE/7wEbxJnpEm0TFrJOYOSfhWTqLCRTZyFMXcDIvIpRozi1qCy
 1SNfIWC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzAA6xkYGHcw9u31O8QoycGk
 JMr7sepFpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXpa9QDnBotT01Iq0zBxgLMCkJTh4lER4/
 UDSvMUFibnFmekQqVOMuhwHJlz5wyTEkpeflyolzisPUiQAUpRRmgc3AhaXlxhlpYR5GRkYGI
 R4ClKLcjNLUOVfMYpzMCoJ8z7aAzSFJzOvBG7TK6AjmICOYLcHO6IkESEl1cAon9M4//j/e0f
 uz7Fdu+L3qlVMuhcXMAj/X2PVfEvnR6Tx2++cjTalyrsDs3ka2vWed2yfuVV1sdI+BTGdtxp7
 jya2as7x/uCepSRhoSt3auJHs4Xb5lW8WhDkbbpujs3itYekF/DsOcEbz3Tu8J0DDpo7C5K35
 LJOrRY4yJh5If9Tblmg5cGrSizFGYmGWsxFxYkAM1hGq8YCAAA=
X-Env-Sender: prvs=4585d5216=roger.pau@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1508425220!55573985!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31757 invoked from network); 19 Oct 2017 15:00:23 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 15:00:23 -0000
X-IronPort-AV: E=Sophos;i="5.43,402,1503360000"; d="scan'208";a="106403167"
Date: Thu, 19 Oct 2017 16:00:06 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20171019150006.7j6hi5e6zsptmxkg@dhcp-3-128.uk.xensource.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-19-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506049330-11196-19-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V3 18/29] VIOMMU: Add irq request callback
 to deal with irq remapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMTE6MDE6NTlQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBUaGlzIHBhdGNoIGlzIHRvIGFkZCBpcnEgcmVxdWVzdCBjYWxsYmFjayBmb3IgcGxhdGZv
cm0gaW1wbGVtZW50YXRpb24KPiB0byBkZWFsIHdpdGggaXJxIHJlbWFwcGluZyByZXF1ZXN0Lgo+
IAo+IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgo+IC0t
LQo+ICB4ZW4vY29tbW9uL3Zpb21tdS5jICAgICAgICAgIHwgMTUgKysrKysrKysrCj4gIHhlbi9p
bmNsdWRlL2FzbS14ODYvdmlvbW11LmggfCA3MiArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwo+ICB4ZW4vaW5jbHVkZS94ZW4vdmlvbW11LmggICAgIHwgMTEgKysr
KysrKwo+ICAzIGZpbGVzIGNoYW5nZWQsIDk4IGluc2VydGlvbnMoKykKPiAgY3JlYXRlIG1vZGUg
MTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS14ODYvdmlvbW11LmgKPiAKPiBkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi92aW9tbXUuYyBiL3hlbi9jb21tb24vdmlvbW11LmMKPiBpbmRleCA1NWZlYjVkLi5i
NTE3MTU4IDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24vdmlvbW11LmMKPiArKysgYi94ZW4vY29t
bW9uL3Zpb21tdS5jCj4gQEAgLTE2Myw2ICsxNjMsMjEgQEAgaW50IHZpb21tdV9kb21jdGwoc3Ry
dWN0IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9kb21jdGxfdmlvbW11X29wICpvcCwKPiAgICAgIHJl
dHVybiByYzsKPiAgfQo+ICAKPiAraW50IHZpb21tdV9oYW5kbGVfaXJxX3JlcXVlc3Qoc3RydWN0
IGRvbWFpbiAqZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGFyY2hf
aXJxX3JlbWFwcGluZ19yZXF1ZXN0ICpyZXF1ZXN0KQo+ICt7Cj4gKyAgICBzdHJ1Y3QgdmlvbW11
ICp2aW9tbXUgPSBkLT52aW9tbXU7Cj4gKwo+ICsgICAgaWYgKCAhdmlvbW11ICkKPiArICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKCkVOT0RFVgoKPiArCj4gKyAgICBBU1NFUlQodmlvbW11LT5vcHMp
Owo+ICsgICAgaWYgKCAhdmlvbW11LT5vcHMtPmhhbmRsZV9pcnFfcmVxdWVzdCApCj4gKyAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7Cj4gKwo+ICsgICAgcmV0dXJuIHZpb21tdS0+b3BzLT5oYW5kbGVf
aXJxX3JlcXVlc3QoZCwgcmVxdWVzdCk7Cj4gK30KPiArCj4gIC8qCj4gICAqIExvY2FsIHZhcmlh
YmxlczoKPiAgICogbW9kZTogQwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Zp
b21tdS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni92aW9tbXUuaAo+IG5ldyBmaWxlIG1vZGUgMTAw
NjQ0Cj4gaW5kZXggMDAwMDAwMC4uMzY2ZmJiNgo+IC0tLSAvZGV2L251bGwKPiArKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L3Zpb21tdS5oCj4gQEAgLTAsMCArMSw3MiBAQAo+ICsvKgo+ICsgKiBp
bmNsdWRlL2FzbS14ODYvdmlvbW11LmgKPiArICoKPiArICogQ29weXJpZ2h0IChjKSAyMDE3IElu
dGVsIENvcnBvcmF0aW9uLgo+ICsgKiBBdXRob3I6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50
ZWwuY29tPgo+ICsgKgo+ICsgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNh
biByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeSBpdAo+ICsgKiB1bmRlciB0aGUgdGVybXMg
YW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlLAo+ICsgKiB2
ZXJzaW9uIDIsIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgo+
ICsgKgo+ICsgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgaXQgd2ls
bCBiZSB1c2VmdWwsIGJ1dCBXSVRIT1VUCj4gKyAqIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVu
IHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mIE1FUkNIQU5UQUJJTElUWSBvcgo+ICsgKiBGSVRORVNT
IEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VIEdlbmVyYWwgUHVibGljIExp
Y2Vuc2UgZm9yCj4gKyAqIG1vcmUgZGV0YWlscy4KPiArICoKPiArICogWW91IHNob3VsZCBoYXZl
IHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYWxvbmcg
d2l0aAo+ICsgKiB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcv
bGljZW5zZXMvPi4KPiArICoKPiArICovCj4gKyNpZm5kZWYgX19BUkNIX1g4Nl9WSU9NTVVfSF9f
Cj4gKyNkZWZpbmUgX19BUkNIX1g4Nl9WSU9NTVVfSF9fCj4gKwo+ICsvKiBJUlEgcmVxdWVzdCB0
eXBlICovCj4gKyNkZWZpbmUgVklPTU1VX1JFUVVFU1RfSVJRX01TSSAgICAgICAgICAwCj4gKyNk
ZWZpbmUgVklPTU1VX1JFUVVFU1RfSVJRX0FQSUMgICAgICAgICAxCj4gKwo+ICtzdHJ1Y3QgYXJj
aF9pcnFfcmVtYXBwaW5nX3JlcXVlc3QKCk9oLCBzbyB5b3UgaGF2ZSBiZWVuIHVzaW5nIGFyY2hf
aXJxX3JlbWFwcGluZ19yZXF1ZXN0IGluIHByZXZpb3VzCnBhdGNoZXMgd2l0aG91dCBpdCBiZWlu
ZyBpbnRyb2R1Y2VkLiBUaGlzIGlzIGJlY29taW5nIG1vcmUgYW5kIG1vcmUKaGFyZCB0byByZXZp
ZXcuIEkgd2lsbCB0cnkgdG8gZmluaXNoIHJldmlld2luZyB0aGUgd2hvbGUgc2VyaWVzIGJ1dApw
bGVhc2UsIGluIHRoZSBmdXR1cmUgbWFrZSBzdXJlIHRoYXQgZWFjaCBwYXRjaCBjb21waWxlcyBv
biBpdCdzCm93bi4KCkl0J3MgaW1wb3NzaWJsZSB0byBwcm9wZXJseSByZXZpZXcgYSBzZXJpZXMg
d2hlbiB5b3UgdXNlIGEgc3RydWN0dXJlCnRoYXQgaGFzIG5vdCB5ZXQgYmVlbiBpbnRyb2R1Y2Vk
LgoKPiArewo+ICsgICAgdW5pb24gewo+ICsgICAgICAgIC8qIE1TSSAqLwo+ICsgICAgICAgIHN0
cnVjdCB7Cj4gKyAgICAgICAgICAgIHVpbnQ2NF90IGFkZHI7Cj4gKyAgICAgICAgICAgIHVpbnQz
Ml90IGRhdGE7Cj4gKyAgICAgICAgfSBtc2k7Cj4gKyAgICAgICAgLyogUmVkaXJlY3Rpb24gRW50
cnkgaW4gSU9BUElDICovCj4gKyAgICAgICAgdWludDY0X3QgcnRlOwo+ICsgICAgfSBtc2c7Cj4g
KyAgICB1aW50MTZfdCBzb3VyY2VfaWQ7Cj4gKyAgICB1aW50OF90IHR5cGU7CgpXaHkgZG9uJ3Qg
eW91IG1ha2UgdGhpcyBhbiBlbnVtPwoKPiArfTsKPiArCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBp
cnFfcmVxdWVzdF9pb2FwaWNfZmlsbChzdHJ1Y3QgYXJjaF9pcnFfcmVtYXBwaW5nX3JlcXVlc3Qg
KnJlcSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQz
Ml90IGlvYXBpY19pZCwgdWludDY0X3QgcnRlKQo+ICt7Cj4gKyAgICBBU1NFUlQocmVxKTsKPiAr
ICAgIHJlcS0+dHlwZSA9IFZJT01NVV9SRVFVRVNUX0lSUV9BUElDOwo+ICsgICAgcmVxLT5zb3Vy
Y2VfaWQgPSBpb2FwaWNfaWQ7Cj4gKyAgICByZXEtPm1zZy5ydGUgPSBydGU7Cj4gK30KPiArCj4g
K3N0YXRpYyBpbmxpbmUgdm9pZCBpcnFfcmVxdWVzdF9tc2lfZmlsbChzdHJ1Y3QgYXJjaF9pcnFf
cmVtYXBwaW5nX3JlcXVlc3QgKnJlcSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQzMl90IHNvdXJjZV9pZCwgdWludDY0X3QgYWRkciwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRhdGEpCj4gK3sKPiArICAg
IEFTU0VSVChyZXEpOwo+ICsgICAgcmVxLT50eXBlID0gVklPTU1VX1JFUVVFU1RfSVJRX01TSTsK
PiArICAgIHJlcS0+c291cmNlX2lkID0gc291cmNlX2lkOwo+ICsgICAgcmVxLT5tc2cubXNpLmFk
ZHIgPSBhZGRyOwo+ICsgICAgcmVxLT5tc2cubXNpLmRhdGEgPSBkYXRhOwo+ICt9CgpZb3UgYXJl
IGludHJvZHVjaW5nIHR3byBmdW5jdGlvbnMgaGVyZSB0aGF0IGFyZSBub3QgdXNlZCBpbiB0aGlz
CnBhdGNoLiBUaGV5IHNob3VsZCBiZSBhZGRlZCB3aGVuIHRoZXkgYXJlIHVzZWQsIG9yIGVsc2Ug
aXQncyB2ZXJ5IGhhcmQKdG8gcmV2aWV3LgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 15:01:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 15:01:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5CJy-0002lw-2v; Thu, 19 Oct 2017 15:01:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4589aa1ec=Ian.Jackson@citrix.com>)
 id 1e5CJw-0002lc-Th
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 15:01:17 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 81/A1-05363-C3EB8E95; Thu, 19 Oct 2017 15:01:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHRDpK71vhe
 RBk97DCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxlu16zF1xmqriy8xpjA+Nypi5GTg4JAX+J
 Z4ubwGw2AV2Jpi1/2UBsXgFBiZMzn7CA2MwCOhILdn9ig7DlJba/ncPcxcgBVGMv0fipHMRkE
 VCV+DtFBaRCREBPomtNMzNEtZvEglXN7CC2sEC0xMNfFxlBbE6gztt/94FNFBIoklh9aDc7xD
 UmEm8X7mQDGSkkoCYxd338BEa+WUjumYXknllI7lnAyLyKUaM4tagstUjX0FgvqSgzPaMkNzE
 zR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwzBiAYAfjtu2ehxglOZiURHk/Vr2IFOJLyk+pzEgs
 zogvKs1JLT7EKMPBoSTBy7IXKCdYlJqeWpGWmQMMeJi0BAePkgivH0iat7ggMbc4Mx0idYrRm
 OPGw+t/mDg6bt79wyTEkpeflyolzisPUioAUppRmgc3CBaJlxhlpYR5GYFOE+IpSC3KzSxBlX
 /FKM7BqCTMOx1kCk9mXgncvldApzABncJuD3ZKSSJCSqqB8WrJ1En9aVteFb1RYDvueDm7dKv
 97+fuKscS72YHXiwx/TRTI+yNzZeAc7eclmdwb+pZVTJ/LQ/bsRT52e/uV/xMfOYoaPqtoouF
 8XSeSWrM9/LF0z/M2hT779gs9kAf9e3hd/9xL2VZv2SvrdS2mAvLuLas/3qmn1nxCFNYi6jV2
 4oQwXSp30osxRmJhlrMRcWJAGyLwQm/AgAA
X-Env-Sender: prvs=4589aa1ec=Ian.Jackson@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1508425273!80179292!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34408 invoked from network); 19 Oct 2017 15:01:15 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 15:01:15 -0000
X-IronPort-AV: E=Sophos;i="5.43,402,1503360000"; d="scan'208";a="447124840"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23016.48668.774783.36555@mariner.uk.xensource.com>
Date: Thu, 19 Oct 2017 16:00:44 +0100
To: Ross Lagerwall <ross.lagerwall@citrix.com>
In-Reply-To: <20171018140339.13888-5-ross.lagerwall@citrix.com>
References: <20171018140339.13888-1-ross.lagerwall@citrix.com>
 <20171018140339.13888-5-ross.lagerwall@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v1 4/5] tools: libxendevicemodel: Provide
	xendevicemodel_add_to_physmap
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9zcyBMYWdlcndhbGwgd3JpdGVzICgiW1BBVENIIHYxIDQvNV0gdG9vbHM6IGxpYnhlbmRldmlj
ZW1vZGVsOiBQcm92aWRlIHhlbmRldmljZW1vZGVsX2FkZF90b19waHlzbWFwIik6Cj4gU2lnbmVk
LW9mZi1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CgpBY2tl
ZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpJIGhhdmUgbG9v
a2VkIGF0IHRoZSBoeXBlcnZpc29yIHBhdGNoZXMgYnV0IEkgYW0gbm90IHF1YWxpZmllZCB0bwph
c3Nlc3MgdGhlIHNlY3VyaXR5IHByb3BlcnRpZXMgb2YgdGhlIG5ldyBETU9Qcy4KCklhbi4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 15:02:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 15:02:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5CLL-0002yC-Da; Thu, 19 Oct 2017 15:02:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4589aa1ec=Ian.Jackson@citrix.com>)
 id 1e5CLK-0002xx-Qt
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 15:02:42 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 6E/CB-13910-29EB8E95; Thu, 19 Oct 2017 15:02:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHSDve7EfS8
 iDS68MLRY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDPmn9nNVHCfseLf44lsDYynGbsYOTkkBPwl
 fsw9C2azCehKNG35ywZi8woISpyc+YQFxGYW0JFYsPsTG4QtL7H97RxmiBoHidWtG9lBbBYBV
 YmOlvlg9SICehJda5qZIerdJBasagarERZIlOhbsh1sF6eAvcSKtllgM4UEiiSmf3vBBHGPic
 TbhTuB4hxAcTWJuevjJzDyzUJy0SwkF81CctECRuZVjOrFqUVlqUW6pnpJRZnpGSW5iZk5uoY
 GZnq5qcXFiempOYlJxXrJ+bmbGIGBxgAEOxinX/Y/xCjJwaQkyvux6kWkEF9SfkplRmJxRnxR
 aU5q8SFGGQ4OJQlelr1AOcGi1PTUirTMHGDIw6QlOHiURHj9QNK8xQWJucWZ6RCpU4zGHDceX
 v/DxNFx8+4fJiGWvPy8VClx3ikgpQIgpRmleXCDYLF4iVFWSpiXEeg0IZ6C1KLczBJU+VeM4h
 yMSsK8iiBTeDLzSuD2vQI6hQnoFHZ7sFNKEhFSUg2MWrIHj3NHOii2zecrf7E5gmnPvN5JV9i
 kAy7tkT+Vnv3o27Ypq9Jr/0U9XDk75f/SxN1Pd2wpSvkv9v9j0NrnLvkre3wvTlZMZ962VMjn
 aPen5bz3z3L1XNnX/9BTKU5k/tZ5JhkOKSmnWM/M4l/HFqFzecPatp8v2UOX30y016lyXDMvq
 2e3mxJLcUaioRZzUXEiAK0WTPXAAgAA
X-Env-Sender: prvs=4589aa1ec=Ian.Jackson@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1508425358!54938386!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47324 invoked from network); 19 Oct 2017 15:02:41 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 15:02:41 -0000
X-IronPort-AV: E=Sophos;i="5.43,402,1503360000"; d="scan'208";a="455029588"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23016.48705.319268.896995@mariner.uk.xensource.com>
Date: Thu, 19 Oct 2017 16:01:21 +0100
To: Ross Lagerwall <ross.lagerwall@citrix.com>
In-Reply-To: <20171018140339.13888-6-ross.lagerwall@citrix.com>
References: <20171018140339.13888-1-ross.lagerwall@citrix.com>
 <20171018140339.13888-6-ross.lagerwall@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v1 5/5] tools: libxendevicemodel: Provide
	xendevicemodel_pin_memory_cacheattr
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9zcyBMYWdlcndhbGwgd3JpdGVzICgiW1BBVENIIHYxIDUvNV0gdG9vbHM6IGxpYnhlbmRldmlj
ZW1vZGVsOiBQcm92aWRlIHhlbmRldmljZW1vZGVsX3Bpbl9tZW1vcnlfY2FjaGVhdHRyIik6Cj4g
U2lnbmVkLW9mZi1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+
CgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 19 15:06:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 15:06:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5COf-0003Ft-Sb; Thu, 19 Oct 2017 15:06:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <arnd@arndb.de>) id 1e5COe-0003Fm-Sc
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 15:06:08 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 F9/A9-30115-06FB8E95; Thu, 19 Oct 2017 15:06:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsVy5bEgl278/he
 RBrsv61p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBln/mxjLZjEXzFjo2IDYwtvFyMXh5DALkaJ
 3a9nMncxcnKwCShLvD46hRXEFhFQkTi2ZQozSBGzwCNGia5b7SwgCWEBS4nvi/eyg9gsAqoSW
 7buAYvzCphItHYeYgSxJQTkJBrO3wdrlhD4zCjxa3ILO4TzhE3iav8/1gmMXAsYGVYxahSnFp
 WlFukaGuglFWWmZ5TkJmbmAHlmermpxcWJ6ak5iUnFesn5uZsYgb5kAIIdjMffxx1ilORgUhL
 l/Vj1IlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK/BPqCcYFFqempFWmYOMKhg0hIcPEoivH57
 gdK8xQWJucWZ6RCpU4y6HB037/5hEmLJy89LlRLn5QOZIQBSlFGaBzcCFuCXGGWlhHkZgY4S4
 ilILcrNLEGVf8UozsGoJMwrCDKFJzOvBG7TK6AjmICOYLcHO6IkESEl1cBoEbBkfXtGbNJt3r
 /Zve9eTDdunGxqHco381H/A2mPrXVfHiyz5Q61iP5QWbc2NdXjhlNn4/uCa1pRbKu5wh+vfrz
 GK7zhzbcY7kTGLcsaEqvbpAzun4hN//f2Yf3/f+xLY65/jeaM/3hdP4hzz4fn/87sDzXTqzq+
 2fXqjgZ/P8+tZlWsQv+UWIozEg21mIuKEwGrTRTZawIAAA==
X-Env-Sender: arnd@arndb.de
X-Msg-Ref: server-2.tower-27.messagelabs.com!1508425567!52918141!1
X-Originating-IP: [212.227.17.10]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 QmFkIElQOiAyMTIuMjI3LjE3LjEwID0+IDY3OTMx\n,sa_preprocessor: 
 QmFkIElQOiAyMTIuMjI3LjE3LjEwID0+IDY3OTMx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20284 invoked from network); 19 Oct 2017 15:06:07 -0000
Received: from mout.kundenserver.de (HELO mout.kundenserver.de) (212.227.17.10)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 19 Oct 2017 15:06:07 -0000
Received: from wuerfel.lan ([46.223.139.202]) by mrelayeu.kundenserver.de
 (mreue102 [212.227.15.145]) with ESMTPA (Nemesis) id
 0MS22s-1ddArW48tO-00TCG7; Thu, 19 Oct 2017 17:06:05 +0200
From: Arnd Bergmann <arnd@arndb.de>
To: Wim Van Sebroeck <wim@iguana.be>
Date: Thu, 19 Oct 2017 17:05:48 +0200
Message-Id: <20171019150558.3202408-1-arnd@arndb.de>
X-Mailer: git-send-email 2.9.0
X-Provags-ID: V03:K0:fLPAp/hphbPJF2pHumscEt3KpmX+vePqONjBTRjwjMTmBtDztyE
 jf8IbBwaDmT8begDVbhb9+liBofxoO1iHASjfOPI1031FjVJnXDChxgxDvNQybXA2Yptlxo
 4TXXWp98XUHy5WfTkHfxPBw+3UrxhqON6hI65ZSfWWqJVML9pXhLN377cgCCVf9AnG5E2TI
 73f0u7fEKOi3G+bNT1tXg==
X-UI-Out-Filterresults: notjunk:1;V01:K0:4K497LSOZM8=:PKIbLlB72in/16ZfAGPhYZ
 2MtB1+QCJlg82HH6Dvy4Q8rtVZpWqDojwi/+FJmkv8hEuD4M+CKmSWUbLOXf6UK1uJXthhqj2
 mTMKC1AbGrlZGscJHMaaPGZLwUPeuqVOwkeLwJ+kYHqbCN1mxNDinIVW91IElv0eFbINoLGTW
 hre0OzYdQa3ZI17uwEod4nawDHD6WeUFQ3hbLPj0Qf33/IERpa4hE30NVaH24nVV4TaCMLtrl
 AxzTJeNHz+OXo+V+/vgEzPebITC4UD6y6HhQh56DZCVtyCy/kR6ulpv3NxNkFfLWaP6tdEunc
 Lx9ZlvWgVIuBcVz21lkf2IWtoD3YB3j2WaynPk+LgMgg21nL/xOsJXDr++Q9612K6UAjmCalQ
 FD/HkK9aX+Cp9h5bo5duFo5mk8ZSq5qTFkdDQaCSucWLc7dPIs1t5e3dphIByf26n6s2uHCHP
 J0rfs2B70QeSfZ/VDVuwXOYQyaZO8C4DfghiqJYc/Qaazxq89CtZvBen01g/0Zmg8qWi75vuD
 pJrfYVzy74zAMHrsujZBtm9CBewkSjvvoxykViIkZuKNA6K43pBxVrkeO5DJcimBnG8jOfWaN
 Njeq6Jnu0xMWcA7MfSHzwBV3uW/622y5kaAK/wdW1vjC7s2W4VqDNEyNwebgm45cUoRN/gCoN
 e0RNLYwwD7Tb6fSAiq/DCmrozSEayttuwHZcHFn7VyUnPJ4XV7HXvxdfCRl3sxMQ5u+RIJkHq
 x75vUvf89DGD2QO46oS50DztBkcCDb6uGSAzKw==
Cc: linux-watchdog@vger.kernel.org, Arnd Bergmann <arnd@arndb.de>,
 y2038@lists.linaro.org, linux-kernel@vger.kernel.org,
 Jan Beulich <JBeulich@suse.com>, xen-devel@lists.xenproject.org,
 Guenter Roeck <linux@roeck-us.net>
Subject: [Xen-devel] [PATCH] watchdog: xen: use time64_t for timeouts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIFhlbiB3YXRjaGRvZyBkcml2ZXIgdXNlcyBfX2tlcm5lbF90aW1lX3QgYW5kIGt0aW1lX3Rv
X3RpbWVzcGVjKCkKaW50ZXJuYWxseSBmb3IgbWFuYWdpbmcgaXRzIHRpbWVvdXRzLiBCb3RoIGFy
ZSBkZXByZWNhdGVkIGJlY2F1c2Ugb2YKeTIwMzggcHJvYmxlbXMuIFRoZSBkcml2ZXIgaXRzZWxm
IGlzIGZpbmUsIHNpbmNlIGl0IG9ubHkgdXNlcyBtb25vdG9uaWMKdGltZXMsIGJ1dCBjb252ZXJ0
aW5nIGl0IHRvIHVzZSBrdGltZV9nZXRfc2Vjb25kcygpIGF2b2lkcyB0aGUgZGVwcmVjYXRlZApp
bnRlcmZhY2VzIGFuZCBpcyBzbGlnaHRseSBzaW1wbGVyLgoKU2lnbmVkLW9mZi1ieTogQXJuZCBC
ZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4KLS0tCiBkcml2ZXJzL3dhdGNoZG9nL3hlbl93ZHQuYyB8
IDEyICsrKysrKy0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNiBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3dhdGNoZG9nL3hlbl93ZHQuYyBiL2RyaXZl
cnMvd2F0Y2hkb2cveGVuX3dkdC5jCmluZGV4IGNmMGU2NTBjMjAxNS4uNWRkNWMzNDk0ZDU1IDEw
MDY0NAotLS0gYS9kcml2ZXJzL3dhdGNoZG9nL3hlbl93ZHQuYworKysgYi9kcml2ZXJzL3dhdGNo
ZG9nL3hlbl93ZHQuYwpAQCAtMzUsNyArMzUsNyBAQAogc3RhdGljIHN0cnVjdCBwbGF0Zm9ybV9k
ZXZpY2UgKnBsYXRmb3JtX2RldmljZTsKIHN0YXRpYyBERUZJTkVfU1BJTkxPQ0sod2R0X2xvY2sp
Owogc3RhdGljIHN0cnVjdCBzY2hlZF93YXRjaGRvZyB3ZHQ7Ci1zdGF0aWMgX19rZXJuZWxfdGlt
ZV90IHdkdF9leHBpcmVzOworc3RhdGljIHRpbWU2NF90IHdkdF9leHBpcmVzOwogc3RhdGljIGJv
b2wgaXNfYWN0aXZlLCBleHBlY3RfcmVsZWFzZTsKIAogI2RlZmluZSBXQVRDSERPR19USU1FT1VU
IDYwIC8qIGluIHNlY29uZHMgKi8KQEAgLTQ5LDE1ICs0OSwxNSBAQCBtb2R1bGVfcGFyYW0obm93
YXlvdXQsIGJvb2wsIFNfSVJVR08pOwogTU9EVUxFX1BBUk1fREVTQyhub3dheW91dCwgIldhdGNo
ZG9nIGNhbm5vdCBiZSBzdG9wcGVkIG9uY2Ugc3RhcnRlZCAiCiAJIihkZWZhdWx0PSIgX19NT0RV
TEVfU1RSSU5HKFdBVENIRE9HX05PV0FZT1VUKSAiKSIpOwogCi1zdGF0aWMgaW5saW5lIF9fa2Vy
bmVsX3RpbWVfdCBzZXRfdGltZW91dCh2b2lkKQorc3RhdGljIGlubGluZSB0aW1lNjRfdCBzZXRf
dGltZW91dCh2b2lkKQogewogCXdkdC50aW1lb3V0ID0gdGltZW91dDsKLQlyZXR1cm4ga3RpbWVf
dG9fdGltZXNwZWMoa3RpbWVfZ2V0KCkpLnR2X3NlYyArIHRpbWVvdXQ7CisJcmV0dXJuIGt0aW1l
X2dldF9zZWNvbmRzKCkgKyB0aW1lb3V0OwogfQogCiBzdGF0aWMgaW50IHhlbl93ZHRfc3RhcnQo
dm9pZCkKIHsKLQlfX2tlcm5lbF90aW1lX3QgZXhwaXJlczsKKwl0aW1lNjRfdCBleHBpcmVzOwog
CWludCBlcnI7CiAKIAlzcGluX2xvY2soJndkdF9sb2NrKTsKQEAgLTk4LDcgKzk4LDcgQEAgc3Rh
dGljIGludCB4ZW5fd2R0X3N0b3Aodm9pZCkKIAogc3RhdGljIGludCB4ZW5fd2R0X2tpY2sodm9p
ZCkKIHsKLQlfX2tlcm5lbF90aW1lX3QgZXhwaXJlczsKKwl0aW1lNjRfdCBleHBpcmVzOwogCWlu
dCBlcnI7CiAKIAlzcGluX2xvY2soJndkdF9sb2NrKTsKQEAgLTIyMiw3ICsyMjIsNyBAQCBzdGF0
aWMgbG9uZyB4ZW5fd2R0X2lvY3RsKHN0cnVjdCBmaWxlICpmaWxlLCB1bnNpZ25lZCBpbnQgY21k
LAogCQlyZXR1cm4gcHV0X3VzZXIodGltZW91dCwgYXJncCk7CiAKIAljYXNlIFdESU9DX0dFVFRJ
TUVMRUZUOgotCQlyZXR2YWwgPSB3ZHRfZXhwaXJlcyAtIGt0aW1lX3RvX3RpbWVzcGVjKGt0aW1l
X2dldCgpKS50dl9zZWM7CisJCXJldHZhbCA9IHdkdF9leHBpcmVzIC0ga3RpbWVfZ2V0X3NlY29u
ZHMoKTsKIAkJcmV0dXJuIHB1dF91c2VyKHJldHZhbCwgYXJncCk7CiAJfQogCi0tIAoyLjkuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 15:07:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 15:07:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5CPr-0003Mz-65; Thu, 19 Oct 2017 15:07:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=458de662a=christian.lindig@citrix.com>)
 id 1e5CPp-0003Mn-Km
 for xen-devel@lists.xensource.com; Thu, 19 Oct 2017 15:07:21 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 B1/9E-08608-8AFB8E95; Thu, 19 Oct 2017 15:07:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEKsWRWlGSWpSXmKPExsWSzvfng+6K/S8
 iDVYfE7O4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBkPbt1nL9jBV3Fo6ynWBsYFfF2MnBwSAv4S
 a2dMYoOw3SXWv9nLCmKzCZhIzPjfChYXEdCQ+LfhCHsXIxcHs8BcRomG59PAioQFgiV27vsOZ
 HMAFYVIzF9XAGEaSXyepQdSwSKgKnFrUws7iM0rYCtxbMkmRhBbSMBDYsmJrywgNqeAp8S9zl
 lgqxgFZCW+NK5mBrGZBcQlbj2ZzwRxmoDEkj3nmSFsUYmXj/+xQtiyEvtfdkLV6Eicvf6EEcI
 2kNi6dB8LyDnMApoS63fpQ4y0lOj6P5MRwlaUmNL9EOo0QYmTM5+wQLRaSPzrWsU0gVFiFpIr
 ZiFMmoVk0iwkk2YhmbSAkXUVo0ZxalFZapGukbFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iU
 rFecn7uJkZgHDIAwQ7GP/MDDzFKcjApifJ+rHoRKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd/
 U+oJxgUWp6akVaZg4wIcCkJTh4lER4t4KkeYsLEnOLM9MhUqcYLTmObbr8h4mj4+ZdIPnk2ry
 /TEIsefl5qVLivI0gDQIgDRmleXDjYEnrEqOslDAvI9CBQjwFqUW5mSWo8q8YxTkYlYR5fUCm
 8GTmlcBtfQV0EBPQQez2YAeVJCKkpBoYGe+9+hq9QfwdL9/P3zWLzJ3EtmwsrHNmfn0/yOpD7
 o+9c2ef1Z+h+C37krVEeoTvq89ySz68WbiueZLp54uF6+/n+lzxfyeVy77M0fSf8Sc5pxMrLk
 25fvy02cubW+eaBbhvmqfzbVrPpEWnZzSyNdfd5F4icEdGcI3lds5nszYZhU1Rv7BguYASS3F
 GoqEWc1FxIgDbcpKLVQMAAA==
X-Env-Sender: prvs=458de662a=christian.lindig@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1508425638!74867356!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47503 invoked from network); 19 Oct 2017 15:07:19 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 15:07:19 -0000
X-IronPort-AV: E=Sophos;i="5.43,402,1503360000"; d="scan'208";a="106403345"
X-CrossPremisesHeadersFilteredBySendConnector: AMSPEX02CL03.citrite.net
From: Christian Lindig <christian.lindig@citrix.com>
To: Ian Jackson <Ian.Jackson@citrix.com>
Thread-Topic: [PATCH] MAINTAINERS: Make Christian Lindig maintainer for ocaml
 tools
Thread-Index: AQHTR2cx9PPp1t3cF06FNearsKxnJ6LrJyUA
Date: Thu, 19 Oct 2017 15:05:46 +0000
Message-ID: <42A172E5-235F-4C63-AE34-77A2A96746E3@citrix.com>
References: <1508258651-7486-1-git-send-email-ian.jackson@eu.citrix.com>
In-Reply-To: <1508258651-7486-1-git-send-email-ian.jackson@eu.citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3273)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <7AE2C54178E33346827F77E300AED2C6@citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: AMSPEX02CL03.citrite.net
Cc: "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 David Scott <dave@recoil.org>
Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: Make Christian Lindig
 maintainer for ocaml tools
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhhbmtzIGZvciB0aGUgdHJ1c3QuIEnigJlkIGJlIGhhcHB5IHRvIGRvIGl0IGluIHRoZSBmb3Jt
YWwgcm9sZSBvZiBtYWludGFpbmVyIA0KYnV0IHdvdWxkIGFsc28gYmUgaGFwcHkgdG8gaGVscCBt
YWludGFpbmluZyBvY2FtbCB0b29scyBvdGhlcndpc2UuDQoNCuKAlCBDaHJpc3RpYW4NCg0KDQoN
Cj4gT24gMTcuIE9jdCAyMDE3LCBhdCAxNzo0NCwgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1
LmNpdHJpeC5jb20+IHdyb3RlOg0KPiANCj4gb3hlbnN0b3JlZCBpcyBvdXIgZGVmYXVsdCBpbXBs
ZW1lbnRhdGlvbiBvZiB4ZW5zdG9yZSwgZm9yIHBsYXRmb3Jtcw0KPiB0aGF0IGhhdmUgb2NhbWwg
c3VwcG9ydC4gIFdlIG5lZWQgaXQgdG8gYmUgbWFpbnRhaW5lZC4gIERhdmUgU2NvdHQsDQo+IHRo
ZSBvbmx5IGV4aXN0aW5nIG1haW50YWluZXIsIGhhcyBoYWQgbGltaXRlZCBhdmFpbGFiaWxpdHku
DQo+IA0KPiBDaHJpc3RpYW4gaGFzIGJlZW4gcmV2ZWl3aW5nIHBhdGNoZXMgYW5kIG9mZmVyaW5n
IG9waW5pb25zIHdoZXJlDQo+IG5lY2Vzc2FyeSwgYWx0aG91Z2ggYWN0aXZpdHkgaW4gdGhpcyBh
cmVhIGhhcyBiZWVuIHF1aWV0IGFuZCB0aGVyZSBoYXMNCj4gbm90IGJlZW4gYSBncmVhdCBkZWFs
IG9mIG5ldyBkZXZlbG9wbWVudC4NCj4gDQo+IENocmlzdGlhbidzIGNvbnRyaWJ1dGlvbnMgaGF2
ZSBiZWVuIHNlbnNpYmxlIGFuZCBJIHRoaW5rIGl0IHdvdWxkIGJlIGENCj4gZ29vZCBpZGVhIG5v
dyB0byBmb3JtYWxseSBtYWtlIGhpbSBhIG1haW50YWluZXIuDQo+IA0KPiBDQzogQ2hyaXN0aWFu
IExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPg0KPiBDQzogRGF2aWQgU2NvdHQg
PGRhdmVAcmVjb2lsLm9yZz4NCj4gU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNr
c29uQGV1LmNpdHJpeC5jb20+DQo+IC0tLQ0KPiBNQUlOVEFJTkVSUyB8IDEgKw0KPiAxIGZpbGUg
Y2hhbmdlZCwgMSBpbnNlcnRpb24oKykNCj4gDQo+IGRpZmYgLS1naXQgYS9NQUlOVEFJTkVSUyBi
L01BSU5UQUlORVJTDQo+IGluZGV4IDRkNzA5MjMuLmUzMGNiNzAgMTAwNjQ0DQo+IC0tLSBhL01B
SU5UQUlORVJTDQo+ICsrKyBiL01BSU5UQUlORVJTDQo+IEBAIC0yODMsNiArMjgzLDcgQEAgVDoJ
Z2l0IGdpdDovL3hlbmJpdHMueGVuLm9yZy9taW5pLW9zLmdpdA0KPiBGOgljb25maWcvTWluaU9T
Lm1rDQo+IA0KPiBPQ0FNTCBUT09MUw0KPiArTToJQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFu
LmxpbmRpZ0BjaXRyaXguY29tPg0KPiBNOglEYXZpZCBTY290dCA8ZGF2ZUByZWNvaWwub3JnPg0K
PiBTOglTdXBwb3J0ZWQNCj4gRjoJdG9vbHMvb2NhbWwvDQo+IC0tIA0KPiAyLjEuNA0KPiANCg0K
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 15:08:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 15:08:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5CQi-0003Tz-FX; Thu, 19 Oct 2017 15:08:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4589aa1ec=Ian.Jackson@citrix.com>)
 id 1e5CQh-0003Tl-8T
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 15:08:15 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 40/42-20813-EDFB8E95; Thu, 19 Oct 2017 15:08:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDve69/S8
 iDSbMYLH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNmvV3CXHBJtOL3jJNsDYznBLsYOTkkBPwl
 vnzuZASx2QR0JZq2/GUDsXkFBCVOznzCAmIzC+hILNj9iQ3ClpfY/nYOcxcjB1CNg8TdL+4gY
 RYBVYldC7+AlYsIKEv0/vrNAlLCLOAr0b9OCSQsLBAscXfdPTaQMKeAvcS1Q/ldjFwcQgKTmC
 RmzXvACnGNicTbhTvBaoQE1CTmro+fwMg3C8k9s5DcMwvJPQsYmVcxahSnFpWlFukaG+olFWW
 mZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGGQMQ7GBsWhR4iFGSg0lJlPdj1YtIIb6k
 /JTKjMTijPii0pzU4kOMMhwcShK8q/cB5QSLUtNTK9Iyc4ABD5OW4OBREuH9BJLmLS5IzC3OT
 IdInWLU5ei4efcPkxBLXn5eqpQ471GQIgGQoozSPLgRsOi7xCgrJczLCHSUEE9BalFuZgmq/C
 tGcQ5GJWFeH5ApPJl5JXCbXgEdwQR0BLs92BEliQgpqQbGfMnmJ9OWPM/4VTS36lSdZmHlttL
 VteqN93X0DsRO9591aM6ljVmxt/ojkw4+/FryrffRrPqfLg49+uUhkr9zTSIzpZ07uoPX3ry4
 WtDB/MzlkD8h6d+uas9hfmFke4aVa5uqdup35Tk/8vpXzfZ+XV4eUB7YdMQleBIzy6Nktf43S
 TlPDaqUWIozEg21mIuKEwET3cPCuQIAAA==
X-Env-Sender: prvs=4589aa1ec=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1508425692!77966240!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12259 invoked from network); 19 Oct 2017 15:08:13 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 15:08:13 -0000
X-IronPort-AV: E=Sophos;i="5.43,402,1503360000"; d="scan'208";a="455031122"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23016.48995.657539.136790@mariner.uk.xensource.com>
Date: Thu, 19 Oct 2017 16:06:11 +0100
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <59E781DD0200007800187C0D@prv-mh.provo.novell.com>
References: <59E4EB5C0200007800186CF8@prv-mh.provo.novell.com>
 <23012.54320.887251.831620@mariner.uk.xensource.com>
 <59E4F8170200007800186DC8@prv-mh.provo.novell.com>
 <23012.57779.375772.549924@mariner.uk.xensource.com>
 <59E781DD0200007800187C0D@prv-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH] libxc: don't fail domain creation when
 unpacking initrd fails
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SmFuOgo+IFsuLi5dIEFzIHF1aXRlIG9mdGVuIHdoZW4gY2hhbmdpbmcgY29kZSBJJ20gbm90IHZl
cnkKPiBmYW1pbGlhciB3aXRoLCBJIGhhZCB0cmllZCB0byBtaW5pbWl6ZSB0aGUgYW1vdW50IG9m
IGNoYW5nZXMgbmVlZGVkLiBFLmcuCj4gSSBkaWQgY29uc2lkZXIgZHJvcHBpbmcgeGNfZG9tX3Jh
bWRpc2tfY2hlY2tfc2l6ZSgpIGFsdG9nZXRoZXIgaW4gZmF2b3IKPiBvZiBzb21lIG90aGVyIGZ1
bmN0aW9uIChvciBldmVuIGRvaW5nIHdoYXQgaXMgbmVlZGVkIGluIGl0cyBvbmx5IGNhbGxlciks
Cj4gYnV0IHRoYXQgd291bGQgaGF2ZSBiZWVuIGEgbGFyZ2VyIChib3RoIHRleHR1YWwgYW5kIGZh
Y3R1YWwpIGNoYW5nZSB0aGFuCj4ga2VlcGluZyB0aGUgZnVuY3Rpb24gYW5kIGFkZGluZyBhbm90
aGVyIHBhcmFtZXRlci4KCkkgY2FuIHNlZSB3aHkgdGhpcyBzZWVtYSBhbiBhdHRyYWN0aXZlIGFw
cHJvYWNoIHRvIHVuZmFtaWxpYXIgY29kZS4KQnV0IGF0IGxlYXN0IGluIHRoaXMgY2FzZSBJIHRo
aW5rIHRoZSByZXN1bHRzIGFyZSB1bnNhdGlzZmFjdG9yeS4KCkphbiBCZXVsaWNoIHdyaXRlcyAo
IlJlOiBbUEFUQ0hdIGxpYnhjOiBkb24ndCBmYWlsIGRvbWFpbiBjcmVhdGlvbiB3aGVuIHVucGFj
a2luZyBpbml0cmQgZmFpbHMiKToKPiBPbiAxNi4xMC4xNyBhdCAxODo0MywgPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+IHdyb3RlOgo+ID4gSSdtIGFmcmFpZCBJIHN0aWxsIGZpbmQgdGhlIHBh
dGNoIGxlc3MgY2xlYXIgdGhhbiBpdCBjb3VsZCBiZS4KPiA+IFRoZSBuZXcgc2VtYW50aWNzIG9m
IHhjX2RvbV9yYW1kaXNrX2NoZWNrX3NpemUgYXJlIGF3a3dhcmQuICBBbmQKPiA+IGxvb2tpbmcg
YXQgaXQgYnJpZWZseSwgSSB0aGluayBpdCBtaWdodCBiZSBwb3NzaWJsZSB0byB0cnkgdGhlIHVu
emlwCj4gPiBldmVuIGlmIHRoZSBzaXplIGlzIHRvbyBsYXJnZS4KPiAKPiBJIGRvbid0IHRoaW5r
IHNvIC0geGNfZG9tX3JhbWRpc2tfY2hlY2tfc2l6ZSgpIHJldHVybnMgMQo+IHdoZW5ldmVyIGRl
Y29tcHJlc3NlZCBzaXplIGlzIGFib3ZlIHRoZSBsaW1pdC4gV2hhdCBJIGRvCj4gYWRtaXQgaXMg
dGhhdCBpbiB0aGUgY2FzZSBjb21wcmVzc2VkIHNpemUgaXMgbGFyZ2VyIHRoYW4KPiB1bmNvbXBy
ZXNzZWQgc2l6ZSwgd2l0aCB0aGUgYm91bmRhcnkgYmVpbmcgaW4gYmV0d2VlbiwgYW5kCj4gd2l0
aCBkZWNvbXByZXNzaW9uIGZhaWxpbmcsIHdlIG1heSBhY2NlcHQgc29tZXRoaW5nIHRoYXQncwo+
IGFib3ZlIHRoZSBsaW1pdC4gTm90IHN1cmUgaG93IGJhZCB0aGF0IGlzIHRob3VnaCwgYXMgdGhl
IGxpbWl0Cj4gaXMgcHJldHR5IGFyYml0cmFyeSBhbnl3YXkuCgpDb25jZXB0dWFsbHkgd2hhdCB5
b3UgYXJlIHRyeWluZyB0byBkbyBpcyBoYXZlIHR3byBhbHRlcm5hdGl2ZQpzdHJhdGVnaWVzLiAg
VGhvc2UgdHdvIHN0cmF0ZWdpZXMgaGF2ZSBkaWZmZXJlbnQgbGltaXRzLiAgU28gInRoZQpsaW1p
dCIgaXMgbm90IGEgbWVhbmluZ2Z1bCBjb25jZXB0LgoKPiA+IFdoYXQgeW91IGFyZSByZWFsbHkg
dHJ5aW5nIHRvIGRvIGhlcmUgaXMgdG8gcHVyc3VlIHR3byBzdHJhdGVnaWVzIGluCj4gPiBwYXJh
bGxlbC4gIEFuZCBpZGVhbGx5IHRoZXkgd291bGQgbm90IGJlIGVudGFuZ2xlZC4KPiAKPiBJIHdv
dWxkIGhhdmUgd2FudGVkIHRvIGRvIHRoaW5ncyBpbiBzZXF1ZW5jZSByYXRoZXIgdGhhbiBpbgo+
IHBhcmFsbGVsLiBJIGNhbid0IHNlZSBob3cgdGhhdCBjb3VsZCB3b3JrIHRob3VnaCwgaW4gcGFy
dGljdWxhcgo+IHdoZW4gY29uc2lkZXJpbmcgdGhlIGNhc2UgbWVudGlvbmVkIGFib3ZlICh1bmNv
bXByZXNzZWQgc2l6ZQo+IHNtYWxsZXIgdGhhbiBjb21wcmVzc2VkKSAtIGFzIHRoZSBzcGFjZSBh
bGxvY2F0aW9uIGluIHRoZSBndWVzdAo+IGNhbid0IGJlIHJldmVydGVkLCBJIG5lZWQgdG8gYWxs
b2NhdGUgdGhlIGxhcmdlciBvZiB0aGUgdHdvIHNpemVzCj4gYW55d2F5LgoKSSBkb24ndCB0aGlu
ayBpdCBjYW4gd29yay4gIEkgdGhpbmsgeW91IHVuZWVkIHRvIHB1cnN1ZSB0aGVtIGluCnBhcmFs
bGVsIGFuZCBrZWVwIHNlcGFyYXRlIHJlY29yZHMsIGZvciBlYWNoIG9uZSwgb2Ygd2hldGhlciB3
ZSBhcmUKc3RpbGwgcHVyc3VpbmcgaXQgb3Igd2hldGhlciBpdCBoYXMgZmFpbGVkIChhbmQgb2Yg
Y291cnNlIGl0cwpuZWNlc3NhcnkgbG9jYWxzKS4KCj4gPiBFYWNoIG9mIHRoZSBzdHJhdGVnaWVz
IG11c3QgcmVseSBvbmx5IG9uCj4gPiBmdW5jdGlvbnMgd2hpY2ggZG9uJ3QgYm9tYiBvdXQsIHRv
IGFjaGlldmUgdGhhdC4KPiAKPiBJJ20gbm90IHN1cmUgSSB1bmRlcnN0YW5kIHdoYXQgImJvbWIg
b3V0IiBpcyBzdXBwb3NlZCB0bwo+IG1lYW4gaGVyZS4gSSBmaXJzdCB0aG91Z2h0IHlvdSBtZWFu
dCBjYWxscyB0byB4Y19kb21fcGFuaWMoKSwKPiBidXQgbm93IEkgZG9uJ3QgdGhpbmsgdGhhdCdz
IHdoYXQgeW91IHdvdWxkIG1lYW4gaGVyZSAodGhlCj4gbW9yZSB0aGF0IEknbSBub3QgaW50cm9k
dWNpbmcgdGhhdCBiZWhhdmlvciBvZiB0aGUgZnVuY3Rpb24pLgo+IAo+IFNvIHdoYXQgYWJvdXQg
QW5kcmV3J3Mgc3VnZ2VzdGlvbiBvZiBsZWF2aW5nIHRoZSBpbml0cmQgYWxvbmUKPiB1bmNvbmRp
dGlvbmFsbHk/CgpUaGF0IHdvdWxkIGJlIGEgYmFja3dhcmQgaW5jb21wYXRpYmxlIGNoYW5nZS4g
IFdlJ2QgbmVlZCBzb21lIGtpbmQgb2YKanVzdGlmaWNhdGlvbiB0byBleHBsYWluIHdoeSBuby1v
bmUgY2FyZXMgYWJvdXQgaXQgYW55IG1vcmUuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 19 15:08:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 15:08:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5CRM-0003at-OT; Thu, 19 Oct 2017 15:08:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e5CRL-0003aZ-0A
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 15:08:55 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 3D/EF-10698-600C8E95; Thu, 19 Oct 2017 15:08:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrIIsWRWlGSWpSXmKPExsXSO6nOVZflwIt
 Igx9ztS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz/n6axF1wUr2hoeMbewHhcuIuRi0NIYCKT
 xI7r35khnL+MEq/vvWWHcDYwSvz7/4wNwtnGKPHkzmqmLkYODmGBKInvsyRATBGBAonTc0S7G
 DmBStwlpn7cwARiMwvoSdy8fpENxGYTMJI4e3Q6I4jNK2ArsXFpD1gNi4CqxKn1c1lBbFGBcI
 m3jUdYIGoEJU7OfAJmcwp4SDxe/Z0dZuaO679YIWx5ie1v5zCD2BIChhKfNy5lnsAoOAtJ+yw
 kLbOQtCxgZF7FqFGcWlSWWqRrZKSXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREY
 uPUMDIw7GKee8DvEKMnBpCTK+7HqRaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV7F/UA5waLU9
 NSKtMwcYAzBpCU4eJREeD/tA0rzFhck5hZnpkOkTjHacxzbdPkPE8ePSVeA5Kabd4Hkhu8P/j
 AJseTl56VKifMeBWkTAGnLKM2DGwqL+UuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHmZQG7
 jycwrgdv9CugsJqCz2O3BzipJREhJNTAa7qu9EZS0I6TtVpvOwlVe3XP+52he3GiX9tys8c6l
 7owf1T/T1uq7ubve9q7+d9RtoWD/jInCGxmu/jZJnnfn1f5NMw0kF/JxcoWKJFpveOg8wyPh8
 0m1zaFNDZfOMrlb1eToPemRjUlTX+zHmRGeMIdlstdyhcMvfZ5k5jsqeAUV/DZzO6bEUpyRaK
 jFXFScCADTG3e/9AIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1508425731!103504674!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42616 invoked from network); 19 Oct 2017 15:08:52 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2017 15:08:52 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9JF8n2C001255
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 19 Oct 2017 15:08:50 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9JF8mKX027980
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 19 Oct 2017 15:08:49 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v9JF8mHx015931;
 Thu, 19 Oct 2017 15:08:48 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 19 Oct 2017 08:08:48 -0700
To: Dongli Zhang <dongli.zhang@oracle.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
References: <1508400179-10204-1-git-send-email-dongli.zhang@oracle.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <c0a7963d-3466-7a4d-cd61-ec43d6ef696b@oracle.com>
Date: Thu, 19 Oct 2017 11:10:32 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1508400179-10204-1-git-send-email-dongli.zhang@oracle.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: jgross@suse.com, joao.m.martins@oracle.com
Subject: Re: [Xen-devel] [PATCH 1/1] xen/time: do not decrease steal time
 after live migration on xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTkvMjAxNyAwNDowMiBBTSwgRG9uZ2xpIFpoYW5nIHdyb3RlOgo+IEFmdGVyIGd1ZXN0
IGxpdmUgbWlncmF0aW9uIG9uIHhlbiwgc3RlYWwgdGltZSBpbiAvcHJvYy9zdGF0Cj4gKGNwdXN0
YXRbQ1BVVElNRV9TVEVBTF0pIG1pZ2h0IGRlY3JlYXNlIGJlY2F1c2Ugc3RlYWwgcmV0dXJuZWQg
YnkKPiB4ZW5fc3RlYWxfbG9jaygpIG1pZ2h0IGJlIGxlc3MgdGhhbiB0aGlzX3JxKCktPnByZXZf
c3RlYWxfdGltZSB3aGljaCBpcwo+IGRlcml2ZWQgZnJvbSBwcmV2aW91cyByZXR1cm4gdmFsdWUg
b2YgeGVuX3N0ZWFsX2Nsb2NrKCkuCj4KPiBGb3IgaW5zdGFuY2UsIHN0ZWFsIHRpbWUgb2YgZWFj
aCB2Y3B1IGlzIDMzNSBiZWZvcmUgbGl2ZSBtaWdyYXRpb24uCj4KPiBjcHUgIDE5OCAwIDM2OCAy
MDAwNjQgMTk2MiAwIDAgMTM0MCAwIDAKPiBjcHUwIDM4IDAgODEgNTAwNjMgNDkyIDAgMCAzMzUg
MCAwCj4gY3B1MSA2NSAwIDk3IDQ5NzYzIDYzNCAwIDAgMzM1IDAgMAo+IGNwdTIgMzggMCA4MSA1
MDA5OCA0NjIgMCAwIDMzNSAwIDAKPiBjcHUzIDU2IDAgMTA3IDUwMTM4IDM3NCAwIDAgMzM1IDAg
MAo+Cj4gQWZ0ZXIgbGl2ZSBtaWdyYXRpb24sIHN0ZWFsIHRpbWUgaXMgcmVkdWNlZCB0byAzMTIu
Cj4KPiBjcHUgIDIwMCAwIDM3MCAyMDAzMzAgMTk3MSAwIDAgMTI0OCAwIDAKPiBjcHUwIDM4IDAg
ODIgNTAxMjMgNTAwIDAgMCAzMTIgMCAwCj4gY3B1MSA2NSAwIDk3IDQ5ODMyIDYzNCAwIDAgMzEy
IDAgMAo+IGNwdTIgMzkgMCA4MiA1MDE2NyA0NjIgMCAwIDMxMiAwIDAKPiBjcHUzIDU2IDAgMTA3
IDUwMjA3IDM3NCAwIDAgMzEyIDAgMAo+Cj4gVGhlIGNvZGUgaW4gdGhpcyBwYXRjaCBpcyBib3Jy
b3dlZCBmcm9tIGRvX3N0b2xlbl9hY2NvdW50aW5nKCkgd2hpY2ggaGFzCj4gYWxyZWFkeSBiZWVu
IHJlbW92ZWQgZnJvbSBsaW51eCBzb3VyY2UgY29kZSBzaW5jZSBjb21taXQgZWNiMjNkYzZmMmVm
Cj4gKCJ4ZW46IGFkZCBzdGVhbF9jbG9jayBzdXBwb3J0IG9uIHg4NiIpLiBUaGUgY29yZSBpZGVh
IG9mIGJvdGgKPiBkb19zdG9sZW5fYWNjb3VudGluZygpIGFuZCB0aGlzIHBhdGNoIGlzIHRvIGF2
b2lkIGFjY291bnRpbmcgbmV3IHN0ZWFsCj4gY2xvY2sgaWYgaXQgaXMgc21hbGxlciB0aGFuIHBy
ZXZpb3VzIG9sZCBzdGVhbCBjbG9jay4KPgo+IFNpbWlsYXIgYW5kIG1vcmUgc2V2ZXJlIGlzc3Vl
IHdvdWxkIGltcGFjdCBwcmlvciBsaW51eCA0LjgtNC4xMCBhcwo+IGRpc2N1c3NlZCBieSBNaWNo
YWVsIExhcyBhdAo+IGh0dHBzOi8vMHhzdHVicy5vcmcvZGVidWdnaW5nLWEtZmxha3ktY3B1LXN0
ZWFsLXRpbWUtY291bnRlci1vbi1hLXBhcmF2aXJ0dWFsaXplZC14ZW4tZ3Vlc3QsCj4gd2hpY2gg
d291bGQgb3ZlcmZsb3cgc3RlYWwgdGltZSBhbmQgbGVhZCB0byAxMDAlIHN0IHVzYWdlIGluIHRv
cCBjb21tYW5kCj4gZm9yIGxpbnV4IDQuOC00LjEwLiBBIGJhY2twb3J0IG9mIHRoaXMgcGF0Y2gg
d291bGQgZml4IHRoYXQgaXNzdWUuCj4KPiBSZWZlcmVuY2VzOiBodHRwczovLzB4c3R1YnMub3Jn
L2RlYnVnZ2luZy1hLWZsYWt5LWNwdS1zdGVhbC10aW1lLWNvdW50ZXItb24tYS1wYXJhdmlydHVh
bGl6ZWQteGVuLWd1ZXN0Cj4gU2lnbmVkLW9mZi1ieTogRG9uZ2xpIFpoYW5nIDxkb25nbGkuemhh
bmdAb3JhY2xlLmNvbT4KPiAtLS0KPiAgZHJpdmVycy94ZW4vdGltZS5jIHwgMTUgKysrKysrKysr
KysrKystCj4gIDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0p
Cj4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vdGltZS5jIGIvZHJpdmVycy94ZW4vdGltZS5j
Cj4gaW5kZXggYWM1ZjIzZi4uMmIzYTk5NiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL3hlbi90aW1l
LmMKPiArKysgYi9kcml2ZXJzL3hlbi90aW1lLmMKPiBAQCAtMTksNiArMTksOCBAQAo+ICAvKiBy
dW5zdGF0ZSBpbmZvIHVwZGF0ZWQgYnkgWGVuICovCj4gIHN0YXRpYyBERUZJTkVfUEVSX0NQVShz
dHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvLCB4ZW5fcnVuc3RhdGUpOwo+ICAKPiArc3RhdGljIERF
RklORV9QRVJfQ1BVKHU2NCwgeGVuX29sZF9zdGVhbCk7Cj4gKwo+ICAvKiByZXR1cm4gYW4gY29u
c2lzdGVudCBzbmFwc2hvdCBvZiA2NC1iaXQgdGltZS9jb3VudGVyIHZhbHVlICovCj4gIHN0YXRp
YyB1NjQgZ2V0NjQoY29uc3QgdTY0ICpwKQo+ICB7Cj4gQEAgLTgzLDkgKzg1LDIwIEBAIGJvb2wg
eGVuX3ZjcHVfc3RvbGVuKGludCB2Y3B1KQo+ICB1NjQgeGVuX3N0ZWFsX2Nsb2NrKGludCBjcHUp
Cj4gIHsKPiAgCXN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gc3RhdGU7Cj4gKwl1NjQgeGVuX25l
d19zdGVhbDsKPiArCXM2NCBzdGVhbF9kZWx0YTsKPiAgCj4gIAl4ZW5fZ2V0X3J1bnN0YXRlX3Nu
YXBzaG90X2NwdSgmc3RhdGUsIGNwdSk7Cj4gLQlyZXR1cm4gc3RhdGUudGltZVtSVU5TVEFURV9y
dW5uYWJsZV0gKyBzdGF0ZS50aW1lW1JVTlNUQVRFX29mZmxpbmVdOwo+ICsJeGVuX25ld19zdGVh
bCA9IHN0YXRlLnRpbWVbUlVOU1RBVEVfcnVubmFibGVdCj4gKwkJCQkJKyBzdGF0ZS50aW1lW1JV
TlNUQVRFX29mZmxpbmVdOwo+ICsJc3RlYWxfZGVsdGEgPSB4ZW5fbmV3X3N0ZWFsIC0gcGVyX2Nw
dSh4ZW5fb2xkX3N0ZWFsLCBjcHUpOwo+ICsKPiArCWlmIChzdGVhbF9kZWx0YSA8IDApCj4gKwkJ
eGVuX25ld19zdGVhbCA9IHBlcl9jcHUoeGVuX29sZF9zdGVhbCwgY3B1KTsKPiArCWVsc2UKPiAr
CQlwZXJfY3B1KHhlbl9vbGRfc3RlYWwsIGNwdSkgPSB4ZW5fbmV3X3N0ZWFsOwo+ICsKPiArCXJl
dHVybiB4ZW5fbmV3X3N0ZWFsOwo+ICB9Cj4gIAo+ICB2b2lkIHhlbl9zZXR1cF9ydW5zdGF0ZV9p
bmZvKGludCBjcHUpCgpDYW4gd2Ugc3Rhc2ggc3RhdGUudGltZVtdIGR1cmluZyBzdXNwZW5kIGFu
ZCB0aGVuIGFkZCBzdGFzaGVkIHZhbHVlcwppbnNpZGUgeGVuX2dldF9ydW5zdGF0ZV9zbmFwc2hv
dF9jcHUoKT8KClRoaXMgd2lsbCBtYWtlIHhlbl9zdGVhbF9jbG9jaygpIHNpbXBsZXIuCgotYm9y
aXMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 19 15:09:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 15:09:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5CS2-0003jF-4H; Thu, 19 Oct 2017 15:09:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <me@kylehuey.com>) id 1e5CS1-0003j5-Op
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 15:09:37 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 10/B6-20813-130C8E95; Thu, 19 Oct 2017 15:09:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsVyMfSqvq7BgRe
 RBpt7FCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ox7HTPYCq4KV2y818XSwLhNoIuRi0NIYAKj
 xNT135lBHBaBRlaJv4tPs4I4EgJzWCVetUwFynACOVUSX+d9YoWwiyT2rJkCZRdKdM1cDFbDK
 yAocXLmExYQW0jAW2JX31ImEJtTwE5iwcxjTBDrdjBLLDy1gBEkwSagKHFv3Q4wm0VAVeLv6y
 VsEIMCJJqXzGMHsYUFNCWO/l8EtkxEwEDi/fVJbCCDmAXeM0r82vEZbAMzUFHr9t/sExgFZyE
 5ZBaS1AJGplWMGsWpRWWpRbqGxnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIFh
 ygAEOxi/LAs4xCjJwaQkyvux6kWkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQlexf1AOcGi1PTUi
 rTMHGDEwKQlOHiURHg/7QNK8xYXJOYWZ6ZDpE4xWnJcuHPpDxPHsU2XgeSBPbf+MAmx5OXnpU
 qJ8x4FaRAAacgozYMbB4vqS4yyUsK8jEAHCvEUpBblZpagyr9iFOdgVBLmZQK5iiczrwRu6yu
 gg5iADmK3BzuoJBEhJdXAKJtzYs3/jGczsmQNo6IY5Ga5XNy0sKVA+1HUVs0QQ7e+QGVt/02H
 wuRnxRfr7H3xOijJ+2RmreaGLzGXWhas6P6v0cetdOPly/d6HAf1NhzcnVRR9d/wU+H0VSWtf
 j+E9bdelImQumnz0+l8RlnZJhl9JbElfCon1ousZ36QI8AsVlq88OYsJZbijERDLeai4kQAtP
 RSNOUCAAA=
X-Env-Sender: me@kylehuey.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1508425775!54939845!1
X-Originating-IP: [209.85.213.47]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5747 invoked from network); 19 Oct 2017 15:09:36 -0000
Received: from mail-vk0-f47.google.com (HELO mail-vk0-f47.google.com)
 (209.85.213.47)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Oct 2017 15:09:36 -0000
Received: by mail-vk0-f47.google.com with SMTP id g69so5554657vke.5
 for <xen-devel@lists.xen.org>; Thu, 19 Oct 2017 08:09:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kylehuey.com; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=rdlb+he/kTe51C3sFccWkg4cpfyyI7T6Fp5aPbJr9UE=;
 b=FQCZPfaUDA7zUPya/dXg9FeZq+9Tt2g+eM7IAZxB3/Xn2zKf+tP0h7VpfadsIAMLlL
 CsP3D5iKP92j/D9Wc7W6mxdFbMGZJ2uU6xWuIbuc+yz0UcEY8Bn3RzUP1y6EwdFhOBrE
 bHalzCN0lE+s7P6oithHrPnhE5pcNR7qmWlRMQeU8H5GxGpqE+s2AAkdWDnFtZ82BUuw
 cKrP45IryFpJEIobEAKJ9qCbMfQHokvKUypIvXzqnku6UcQ3xywtdFPCAlU19fOYs055
 g82h5RqIbWgUdmlRI+sYoVboMTqlVLkhfDUYwz8qcJZN7u7oPhb8SMxox3yWxw9vJ5IB
 QzXQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=rdlb+he/kTe51C3sFccWkg4cpfyyI7T6Fp5aPbJr9UE=;
 b=sQxpPRugFHZXFO39VHhL7vFhfmrtwVqJcn0CZSDfDGDL4mlZ5UQzNfUz3lA0MbqWGP
 rOhZlOn51fd1GCG3OxPVuOPBrHgBtwV23BOFKR/2a8yrixXD8NOYHpSw2S2CBDW4Ozcf
 zNmQBMCH9aFHMhRgRHjkV25ob84S6NKj+JKKGTYvSNb/0pWJ1j5hKYgeBxTD1gLZ/F7l
 9EgPGO3IOhzxKcOs5ZVwU2qCXpAvNu4kLUJLsnR+6/08rlzS2z2F4va0zo64LOAQcpCN
 zOmVGiCBRTfgrNt4wVCxHC1gRZN/FhVe4kiYmVCtVwzb0BHU+qCZQ30xIOVL+8iliwBv
 Xzog==
X-Gm-Message-State: AMCzsaXd9AtaagHQ29fGSJPhKkd8stWr0oFEqrX5zs92p/DxUEcA6dEZ
 FQPf4mQDIuFfwgHpulRP65omlMh7eAbFfLwYOBRorQ==
X-Google-Smtp-Source: ABhQp+QSpPaZliNobs0+/3B7JcMZ/sHmmtf9ehqmvuWEOWDJSN6Nt99B0PdwBA9gkVWo3rJTlzVQ7XBAx2dAST1sOVo=
X-Received: by 10.31.12.200 with SMTP id 191mr1223364vkm.73.1508425775160;
 Thu, 19 Oct 2017 08:09:35 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.176.80.154 with HTTP; Thu, 19 Oct 2017 08:09:34 -0700 (PDT)
In-Reply-To: <e9c4f1ec-560b-051c-b5e6-4666e88b91a5@oracle.com>
References: <CAP045Arh6NMGkv=Khguyc+40gaN1fCO3T1MPvNOnThMT9uPSbQ@mail.gmail.com>
 <23dd26f5-d217-dc99-6e3c-02ff46bf2f7a@oracle.com>
 <CAP045Ar4+gdi_Vzi6=bOKUKuW88g5V3PseyOWH-eGXB7KDO3Og@mail.gmail.com>
 <e190a0a4-5e68-309a-7a61-948d2c47946a@oracle.com>
 <CAP045ApDqVJ7G=fb2TUkpkUSYxuHgQj+oKqS=iX5vAeOX7tXzA@mail.gmail.com>
 <CAP045ArNUdPvN28eZio0e-0oXEE3+TO+607tw1F3vSY0ADrAug@mail.gmail.com>
 <e9c4f1ec-560b-051c-b5e6-4666e88b91a5@oracle.com>
From: Kyle Huey <me@kylehuey.com>
Date: Thu, 19 Oct 2017 08:09:34 -0700
Message-ID: <CAP045Aq5k6DE4v6GkR=B1J_vM8RJibhMH1OewKyh46isRt8Acw@mail.gmail.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Cc: "Tian, Kevin" <kevin.tian@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dietmar Hahn <dietmar.hahn@ts.fujitsu.com>, xen-devel@lists.xen.org,
 Jun Nakajima <jun.nakajima@intel.com>,
 Robert O'Callahan <robert@ocallahan.org>
Subject: Re: [Xen-devel] VPMU interrupt unreliability
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMTEsIDIwMTcgYXQgNzowOSBBTSwgQm9yaXMgT3N0cm92c2t5Cjxib3Jpcy5v
c3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4gT24gMTAvMTAvMjAxNyAxMjo1NCBQTSwgS3ls
ZSBIdWV5IHdyb3RlOgo+PiBPbiBNb24sIEp1bCAyNCwgMjAxNyBhdCA5OjU0IEFNLCBLeWxlIEh1
ZXkgPG1lQGt5bGVodWV5LmNvbT4gd3JvdGU6Cj4+PiBPbiBNb24sIEp1bCAyNCwgMjAxNyBhdCA4
OjA3IEFNLCBCb3JpcyBPc3Ryb3Zza3kKPj4+IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4g
d3JvdGU6Cj4+Pj4+PiBPbmUgdGhpbmcgSSBub3RpY2VkIGlzIHRoYXQgdGhlIHdvcmthcm91bmQg
ZG9lc24ndCBhcHBlYXIgdG8gYmUKPj4+Pj4+IGNvbXBsZXRlOiBpdCBpcyBvbmx5IGNoZWNraW5n
IFBNQzAgc3RhdHVzIGFuZCBub3Qgb3RoZXIgY291bnRlcnMgKGZpeGVkCj4+Pj4+PiBvciBhcmNo
aXRlY3R1cmFsKS4gT2YgY291cnNlLCB3aXRob3V0IGtub3dpbmcgd2hhdCB0aGUgYWN0dWFsIHBy
b2JsZW0KPj4+Pj4+IHdhcyBpdCdzIGhhcmQgdG8gc2F5IHdoZXRoZXIgdGhpcyB3YXMgaW50ZW50
aW9uYWwuCj4+Pj4+IGhhbmRsZV9wbWNfcXVpcmsgYXBwZWFycyB0byBsb29wIHRocm91Z2ggYWxs
IHRoZSBjb3VudGVycyAuLi4KPj4+PiBSaWdodCwgSSBkaWRuJ3Qgbm90aWNlIHRoYXQgaXQgaXMg
c2hpZnRpbmcgTVNSX0NPUkVfUEVSRl9HTE9CQUxfU1RBVFVTCj4+Pj4gdmFsdWUgb25lIGJ5IG9u
ZSBhbmQgc28gaXQgaXMgbG9va2luZyBhdCBhbGwgYml0cy4KPj4+Pgo+Pj4+Pj4+IDIuIEludGVy
Y2VwdGluZyBNU1IgbG9hZHMgZm9yIGNvdW50ZXJzIHRoYXQgaGF2ZSB0aGUgd29ya2Fyb3VuZAo+
Pj4+Pj4+IGFwcGxpZWQgYW5kIGdpdmluZyB0aGUgZ3Vlc3QgdGhlIGNvcnJlY3QgY291bnRlciB2
YWx1ZS4KPj4+Pj4+IFdlJ2QgaGF2ZSB0byBrZWVwIHRyYWNrIG9mIHdoZXRoZXIgdGhlIGNvdW50
ZXIgaGFzIGJlZW4gcmVzZXQgKGJ5IHRoZQo+Pj4+Pj4gcXVpcmspIHNpbmNlIHRoZSBsYXN0IE1T
UiB3cml0ZS4KPj4+Pj4gWWVzLgo+Pj4+Pgo+Pj4+Pj4+IDMuIE9yIHBlcmhhcHMgZXZlbiBjaGFu
Z2luZyB0aGUgd29ya2Fyb3VuZCB0byBkaXNhYmxlIHRoZSBQTUkgb24gdGhhdAo+Pj4+Pj4+IGNv
dW50ZXIgdW50aWwgdGhlIGd1ZXN0IGFja3MgdmlhIEdMT0JBTF9PVkZfQ1RSTCwgYXNzdW1pbmcg
dGhhdCB3b3Jrcwo+Pj4+Pj4+IG9uIHRoZSByZWxldmFudCBoYXJkd2FyZS4KPj4+Pj4+IE1TUl9D
T1JFX1BFUkZfR0xPQkFMX09WRl9DVFJMIGlzIHdyaXR0ZW4gaW1tZWRpYXRlbHkgYWZ0ZXIgdGhl
IHF1aXJrCj4+Pj4+PiBydW5zIChpbiBjb3JlMl92cG11X2RvX2ludGVycnVwdCgpKSBzbyB3ZSBh
bHJlYWR5IGRvIHRoaXMsIGRvbid0IHdlPwo+Pj4+PiBJJ20gc3VnZ2VzdGluZyB3YWl0aW5nIHVu
dGlsIHRoZSAqZ3Vlc3QqIHdyaXRlcyB0byB0aGUgKHZpcnR1YWxpemVkKQo+Pj4+PiBHTE9CQUxf
T1ZGX0NUUkwuCj4+Pj4gV291bGRuJ3QgaXQgYmUgYmV0dGVyIHRvIHdhaXQgdW50aWwgdGhlIGNv
dW50ZXIgaXMgcmVsb2FkZWQ/Cj4+PiBNYXliZSEgIEkgaGF2ZW4ndCB0aG91Z2h0IHRocm91Z2gg
aXQgYSBsb3QuICBJdCdzIHN0aWxsIG5vdCBjbGVhciB0bwo+Pj4gbWUgd2hldGhlciBNU1JfQ09S
RV9QRVJGX0dMT0JBTF9PVkZfQ1RSTCBhY3R1YWxseSBjb250cm9scyB0aGUKPj4+IGludGVycnVw
dCBpbiBhbnkgd2F5IG9yIHdoZXRoZXIgaXQganVzdCByZXNldHMgdGhlIGJpdHMgaW4KPj4+IE1T
Ul9DT1JFX1BFUkZfR0xPQkFMX1NUQVRVUyBhbmQgYWNraW5nIHRoZSBpbnRlcnJ1cHQgb24gdGhl
IEFQSUMgaXMKPj4+IGFsbCB0aGF0J3MgcmVxdWlyZWQgdG8gcmVlbmFibGUgaXQuCj4+Pgo+Pj4g
LSBLeWxlCj4+IEkgd29uZGVyIGlmIGl0IHdvdWxkIGJlIHJlYXNvbmFibGUgdG8ganVzdCByZW1v
dmUgdGhlIHdvcmthcm91bmQKPj4gZW50aXJlbHkgYXQgc29tZSBwb2ludC4gIFRoZSBzZXQgb2Yg
cGVvcGxlIHVzaW5nIDEpIHNldmVyYWwgeWVhciBvbGQKPj4gaGFyZHdhcmUsIDIpIGFuIHVwIHRv
IGRhdGUgWGVuLCBhbmQgMykgdGhlIG9mZi1ieS1kZWZhdWx0IHBlcmZvcm1hbmNlCj4+IGNvdW50
ZXJzIGlzIHByb2JhYmx5IHJhdGhlciBzbWFsbC4KPgo+IFdlJ2QgcHJvYmFibHkgd2FudCB0byBv
bmx5IGVuYWJsZSB0aGlzIGZvciBhZmZlY3RlZCBwcm9jZXNzb3JzLCBub3QKPiByZW1vdmUgaXQg
b3V0cmlnaHQuIEJ1dCB0aGUgcHJvYmxlbSBpcyB0aGF0IHdlIHN0aWxsIGRvbid0IGtub3cgZm9y
IHN1cmUKPiB3aGV0aGVyIHRoaXMgaXNzdWUgYWZmZWN0cyBOSE0gb25seSwgZG8gd2U/Cj4KPiAo
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3
LTA3L21zZzAyMjQyLmh0bWwKPiBpcyB0aGUgb3JpZ2luYWwgbWVzc2FnZSkKClllcywgdGhlIGJh
c2ljIHByb2JsZW0gaXMgdGhhdCB3ZSBkb24ndCBrbm93IHdoZXJlIHRvIGRyYXcgdGhlIGxpbmUu
CgotIEt5bGUKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 15:11:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 15:11:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5CTU-0004P6-F4; Thu, 19 Oct 2017 15:11:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e5CTT-0004Ov-Qc
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 15:11:07 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 E3/28-07499-B80C8E95; Thu, 19 Oct 2017 15:11:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXS6fjDS7frwIt
 Ig9M/ZSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyeGdtZC65yVDQ8WsjSwPiFrYuRg0NIIE9i
 5/fgLkZODl4BO4l5fZeZQWwJAUOJ0wtvsoDYLAKqEvd/72AFsdkE1CXanm0Hs0UE9CQev+8DG
 sPFwSwwjUVi7usGsAZhgXSJlRf2s4IkhAT2MUu82r8cbCqngIfEuxnTmUAW8woISvzdIQwSZh
 bQknj46xYLhK0tsWzha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjGqF6cWlaUW6Zr
 qJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBh8DEOxgnH7Z/xCjJAeTkijvx6oX
 kUJ8SfkplRmJxRnxRaU5qcWHGDU4OAS27Vp9gVGKJS8/L1VJgjdmP1CdYFFqempFWmYOMD5gS
 iU4eJREeD/tA0rzFhck5hZnpkOkTjEacxzbdPkPE0fHzbt/mITAJkmJ81qATBIAKc0ozYMbBI
 vbS4yyUsK8jEBnCvEUpBblZpagyr9iFOdgVBLmtQGZwpOZVwK37xXQKUxAp7Dbg51SkoiQkmp
 gTP8rFPjKhzX29OLO2EOdTPpZKuobJDhWp23lOLpkWnKIlHF8Z+DMySmp4Q++nQt2UI27qhck
 r5Oowz4repJPP2Pz9B93mdev7xW6OElpsrpGSmehWkxD4fQjtScXcbnHflTZLPwrUHVdlvv92
 0JWzLwns4Kn/H1idj81+0JlSHXo9y5N6eVKLMUZiYZazEXFiQCi6djk1gIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1508425864!111017278!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38750 invoked from network); 19 Oct 2017 15:11:06 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2017 15:11:06 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 19 Oct 2017 09:11:04 -0600
Message-Id: <59E8DCA60200007800188376@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 19 Oct 2017 09:11:02 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "'Julien Grall'" <julien.grall@linaro.org>
References: <20171017132432.24093-1-paul.durrant@citrix.com>
 <20171017132432.24093-6-paul.durrant@citrix.com>
 <f2077243-32dd-8907-8ba2-b11cb240c8bc@linaro.org>
 <b7e94b0469b847669f9c0f9992069d9f@AMSPEX02CL03.citrite.net>
 <759ace10-543f-346c-74fc-c2dd8f80a92a@linaro.org>
 <01fde88658c54fb6a3b903060a6a4650@AMSPEX02CL03.citrite.net>
 <1496a647-e2f9-bab3-c7f9-5a766d7c28d2@linaro.org>
 <c8e508bf672f4582ba40412ed05c9c06@AMSPEX02CL03.citrite.net>
In-Reply-To: <c8e508bf672f4582ba40412ed05c9c06@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim\(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Roger PauMonne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v12 05/11] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjEwLjE3IGF0IDE2OjQ5LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiA+IEknZCBwcmVmZXIgdG8gbWFrZSB0aGUgd2hvbGUgdGhpbmcgeDg2LW9ubHkgc2luY2Ug
dGhhdCdzIHRoZSBvbmx5IHBsYXRmb3JtCj4+IG9uIHdoaWNoIEkgY2FuIHRlc3QgaXQsIGFuZCBp
bmRlZWQgdGhlIGNvZGUgdXNlZCB0byBiZSB4ODYtb25seS4gSmFuIG9iamVjdGVkCj4+IHRvIHRo
aXMgc28gYWxsIEknbSB0cnlpbmcgdG8gYWNoaWV2ZSBpcyB0aGF0IGl0IGJ1aWxkcyBmb3IgQVJN
LiBQbGVhc2UgY2FuIHlvdSBhbmQKPj4gSmFuIHJlYWNoIGFncmVlbWVudCBvbiB3aGVyZSB0aGUg
Y29kZSBzaG91bGQgbGl2ZSBhbmQgaG93LCBpZiBhdCBhbGwsIGl0Cj4+IHNob3VsZCBiZSAjaWZk
ZWYtZWQ/Cj4+IAo+PiBJIGFtIHF1aXRlIHN1cnByaXNlZCBvZiAiaXQgaXMgdG9vbHMtb25seSIg
c28gaXQgaXMgZmluZSB0byBub3QgcHJvdGVjdAo+PiBpdCBldmVuIGlmIGl0IGlzIHg4NiBvbmx5
LiBUaGF0J3MgcHJvYmFibHkgZ29pbmcgdG8gYml0ZSB1cyBpbiB0aGUgZnV0dXJlLgo+PiAKPiAK
PiBTbywgdGhpcyBhcHBlYXJzIHRvIGhhdmUgcmVhY2hlZCBhbiBpbXBhc3NlLiBJIGRvbid0IGtu
b3cgaG93IHRvIHByb2NlZWQgCj4gd2l0aG91dCBoYXZpbmcgdG8gYWxzbyBmaXggcHJpdiBtYXBw
aW5nIGZvciB4ODYsIHdoaWNoIGlzIGEgeWFrIGZhciB0b28gbGFyZ2UgCj4gZm9yIG1lIHRvIHNo
YXZlIGF0IHRoZSBtb21lbnQuCgpKdWxpZW4sCgp3aHkgaXMgaXQgdGhhdCB5b3UgYXJlIG1ha2lu
ZyByZWZjb3VudGluZyBvbiBwMm0gaW5zZXJ0aW9uIC8gcmVtb3ZhbAphIHJlcXVpcmVtZW50IGZv
ciB0aGlzIHNlcmllcz8gV2UgYWxsIGtub3cgaXQncyBub3QgdGhlcmUgcmlnaHQgbm93CihhbmQg
c2ltaWxhcmx5IGFsc28gbm90IGZvciB0aGUgSU9NTVUsIHdoaWNoIG1pZ2h0IGFmZmVjdCBBUk0g
YXMgd2VsbAp1bmxlc3MgeW91IGFsd2F5cyB1c2Ugc2hhcmVkIHBhZ2UgdGFibGVzKSwgYW5kIGl0
J3MgLSBhcyBQYXVsIHZhbGlkbHkKc2F5cyAtIHVucmVsYXRlZCB0byBoaXMgc2VyaWVzLgoKSmFu
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 15:20:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 15:20:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Cc3-0004kf-9x; Thu, 19 Oct 2017 15:19:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4589aa1ec=Ian.Jackson@citrix.com>)
 id 1e5Cc2-0004kZ-HM
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 15:19:58 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 A1/EE-20834-D92C8E95; Thu, 19 Oct 2017 15:19:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXitHRDpO7cQy8
 iDf4eErRY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDNmTrvOVvBfsOL9oanMDYx3+boYOTkkBPwl
 lly/xghiswnoSjRt+csGYvMKCEqcnPmEBcRmFtCRWLD7ExuELS+x/e0cZogaW4mN+2+yg9gsA
 qoSW64dAqsRAZrzbMEzIJsLqH4qo8TNG0eYQBLCAqkSO+/3gBVxCthJTOr+yghSJCRwkEli3p
 EFLBAXmUi8XbgTqIgDKKEmMXd9/ARGvllIbpqF5KZZSG5awMi8ilGjOLWoLLVI18hYL6koMz2
 jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMNzqGRgYdzD27fU7xCjJwaQkyvux6kWkEF9S
 fkplRmJxRnxRaU5q8SFGDQ4OgSsHj8xmlGLJy89LVZLg3XsQqE6wKDU9tSItMwcYETClEhw8S
 iK8PCBp3uKCxNzizHSI1ClGXY6Om3f/MAmBzZAS550HUiQAUpRRmgc3AhadlxhlpYR5GRkYGI
 R4ClKLcjNLUOVfMYpzMCoJ814DmcKTmVcCt+kV0BFMQEew24MdUZKIkJJqYJxidGbb1t45G8q
 /r5x21Cr5hJRt3Juc045cvSK113r17jnHNddp7r9tohpUaXJw+o2Op0c/5Uf3V2y2Xtr8dsZ5
 X5tLanJbBA6L+7kcY9os7L4v/2a/oImc4jWPI55li7oOWD2rWSNfINTx++HKDSxr9cK2Xt/w7
 /8JuXJ91wdr2rZ98PD706vEUpyRaKjFXFScCADb1t9AyQIAAA==
X-Env-Sender: prvs=4589aa1ec=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1508426395!94250224!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62708 invoked from network); 19 Oct 2017 15:19:57 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 15:19:57 -0000
X-IronPort-AV: E=Sophos;i="5.43,402,1503360000"; d="scan'208";a="447132468"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23016.49662.966560.599@mariner.uk.xensource.com>
Date: Thu, 19 Oct 2017 16:17:18 +0100
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <72521f7e-1c4a-e8c5-eaf9-37a10992a1bf@citrix.com>
References: <1507915939-30424-1-git-send-email-andrew.cooper3@citrix.com>
 <20171016134002.gvicps5v56gk6qyc@citrix.com>
 <3cab2eda-650f-9665-8661-720ba8ec2f5a@citrix.com>
 <20171016143901.dfntwefri5cg7xkj@citrix.com>
 <23012.52020.358116.828581@mariner.uk.xensource.com>
 <72521f7e-1c4a-e8c5-eaf9-37a10992a1bf@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.10 1/2] tools/libxc: Fix
 precopy_policy() to not pass a structure by value
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJSZTogW1BBVENIIGZvci00LjEwIDEvMl0gdG9vbHMvbGli
eGM6IEZpeCBwcmVjb3B5X3BvbGljeSgpIHRvIG5vdCBwYXNzIGEgc3RydWN0dXJlIGJ5IHZhbHVl
Iik6Cj4gT24gMTYvMTAvMTcgMTY6MDcsIElhbiBKYWNrc29uIHdyb3RlOgo+ID4gVGhpcyBzdGF0
ZW1lbnQgaXMgdHJ1ZSBvbmx5IGlmIHlvdSB0aGluayAidGhlIHByZWNvcHkgY2FsbGJhY2siIHJl
ZmVycwo+ID4gdG8gdGhlIHN0dWIgZ2VuZXJhdGVkIGJ5IGxpYnhsX3NhdmVfbXNnc19nZW4uCj4g
Cj4gVGhlIGNvbW1pdCBpcyBhYm91dCBzYXZlX2NhbGxiYWNrcy5wcmVjb3B5X3BvbGljeSgpIHNw
ZWNpZmljYWxseSAoYW5kCj4gSU1PLCBvYnZpb3VzbHkpLgo+IAo+IEdpdmVuIHRoaXMsIHRoZSBz
dGF0ZW1lbnQgaXMgdHJ1ZS4KCkkgZG9uJ3QgYWdyZWUuCgo+ID4gICBCdXQgYSBtb3JlIG5hdHVy
YWwKPiA+IHJlYWRpbmcgaXMgdGhhdCAidGhlIHByZWNvcHkgY2FsbGJhY2siIHJlZmVycyB0byB0
aGUgYWN0dWFsIGNvZGUgd2hpY2gKPiA+IGltcGxlbWVudHMgd2hhdGV2ZXIgbG9naWMgaXMgcmVx
dWlyZWQuCj4gPgo+ID4gSW4gYSBzeXN0ZW0gdXNpbmcgbGlieGwsIHRoYXQgY29kZSBkZWZpbml0
ZWx5IF9pc18gZXhlY3V0aW5nIGluIGEKPiA+IHNlcGFyYXRlIGFkZHJlc3Mgc3BhY2UuICBBbmQg
cGFzc2luZyB0aGUgc3RhdHMgYnkgdmFsdWUgcmF0aGVyIHRoYW4KPiA+IHJlZmVyZW5jZSBkb2Vz
IG1ha2UgaXQgbWFyZ2luYWxseSBlYXNpZXIuCj4gCj4gVGhlcmUgaXMgbm8gbGlieGwgY29kZSBm
b3IgYW55IG9mIHRoaXMuCgpUaGF0IGlzIG9mIGNvdXJzZSBhIGRlZmljaWVuY3kgd2hpY2ggd2Ug
aG9wZSB3aWxsIGJlIHJlbWVkaWVkLApzdXJlbHkuICBXZSBzaG91bGQgZXhwZWN0IHRoZXJlIHRv
IGJlIGxpYnhsIGNvZGUuCgo+ID4+IFN3aXRjaCB0aGUgY2FsbGJhY2sgdG8gcGFzc2luZyBieSBw
b2ludGVyIHdoaWNoIGlzIGZhciBtb3JlIGVmZmljaWVudCwgYW5kCj4gPj4gZHJvcCB0aGUgdHlw
ZWRlZiAoYmVjYXVzZSBub25lIG9mIHRoZSBvdGhlciBjYWxsYmFjayBoYXZlIHRoaXMgb2RkaXR5
KS4KPiA+IEkgd291bGQgbGlrZSB5b3UgdG8gZXhwYW5kIG9uIHRoaXMgZWZmaWNpZW5jeSBhcmd1
bWVudC4KPiAKPiBUaGUgdHdvIG1vc3QgY29tbW9uIG1lY2hhbmlzbXMgYXJlIGVpdGhlciB0byBw
YXNzIHRoZSBvYmplY3Qgc3BsaXQKPiBhY3Jvc3MgcHJlLWFncmVlZCByZWdpc3RlcnMsIG9yIHRo
ZSBjb21waWxlciByZWFycmFuZ2VzIHRoaW5ncyB0byBoYXZlIGEKPiBsb2NhbCBzdGFjayBvYmpl
Y3QsIHBhc3MgYnkgcG9pbnRlciwgYW5kIGhhdmUgdGhlIHByb2xvZ3VlIG1lbWNweSgpIGl0Cj4g
aW50byBsb2NhbCBzY29wZS4KPiAKPiBUaGUgcmVzdWx0aW5nIGNoYW5nZSBpbiBjYWxsaW5nIGNv
bnZlbnRpb24gaXMgaW1wbGVtZW50YXRpb24gZGVmaW5lZCwKPiBhbmQgc3ViamVjdCB0byBzZXZl
cmFsIGRpZmZlcmVudCBjb2RlLWdlbiBvcHRpb25zIGluIEdDQyBvciBDbGFuZy4KPiAKPiBUaGVy
ZWZvcmUgaXQgaXMgaW5hcHByb3ByaWF0ZSBmb3Igc3VjaCBhbiBpbnRlcmZhY2UgdG8gZXhpc3Qg
aW4gdGhlCj4gbGlieGVuZ3Vlc3QgQUJJLgoKSSBhc2tlZCB5b3UgdG8gZXhwYW5kIG9uIGFuIGVm
ZmljaWVuY3kgYXJndW1lbnQgYW5kIGluc3RlYWQgeW91IGhhdmUKcHJvdmlkZWQgYW4gYXJndW1l
bnQgYmFzZWQgb24gY2FsbGluZyBjb252ZW50aW9uLgoKRnVydGhlcm1vcmUsIHRoZSBhcmd1bWVu
dCB5b3UgYXJlIG5vdyBwcmVzZW50aW5nIGlzIHNpbXBseSB3cm9uZy4KClllcywgdGhlcmUgYXJl
IG9wdGlvbnMgaW4gY29tcGlsZXJzIHdoaWNoIGNhbiBjaGFuZ2UgdGhlIGNhbGxpbmcKY29udmVu
dGlvbnMgaW4gaW5jb21wYXRpYmxlIHdheXMgKGZvciBzdHJ1Y3RzIHBhc3NlZCBhcyBhcmd1bWVu
dHMsIGFzCmZvciB2YXJpb3VzIG90aGVyIHRoaW5ncykuICBCdXQgb25lIG11c3Qgbm90IHBhc3Mg
dGhvc2UgYXJndW1lbnRzIHdoZW4KZXhwZWN0aW5nIHRvIGxpbmsgYWdhaW5zdCBub25jb25zZW50
aW5nIGxpYnJhcmllcy4KClRoZSBDIHN0YW5kYXJkIGhhcyBwZXJtaXR0ZWQgcGFzc2luZyBzdHJ1
Y3RzIGJ5IHZhbHVlIGZvciBhIGxvbmcgdGltZQpub3csIGFuZCBhbGwgdGhlIChDUFUgYXJjaGl0
ZWN0dXJlLCBvcGVyYXRpbmcgc3lzdGVtKSBjb21iaW5hdGlvbnMgd2UKc3VwcG9ydCBoYXZlIGEg
d2VsbC1kZWZpbmVkIEFCSSBkb2luZyBzby4gIFBhc3Npbmcgc3RydWN0cyBieSB2YWx1ZSBpcwpm
YXIgZnJvbSB1bnVzdWFsLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 15:21:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 15:21:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5CdT-0005It-K2; Thu, 19 Oct 2017 15:21:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4589aa1ec=Ian.Jackson@citrix.com>)
 id 1e5CdS-0005Ii-6F
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 15:21:26 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 E6/B0-08856-5F2C8E95; Thu, 19 Oct 2017 15:21:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHRDpO6XQy8
 iDT58NrX4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPOPfjFVjCTrWLR4udsDYz9rF2MnBwSAv4S
 vb9vMoPYbAK6Ek1b/rKB2LwCghInZz5hAbGZBXQkFuz+xAZhy0tsfzuHGaLGQeLxlUNMXYwcH
 CwCqhLHm7hBwiICehItqyayQpTnSPy4vA2sXFjAU+Lw0u1gcU4Be4lzE24zgdhCAnYSOxdsY4
 E4x0Ti7cKdbCAjhQTUJOauj5/AyDcLyUGzkBw0C8lBCxiZVzFqFKcWlaUW6Roa6CUVZaZnlOQ
 mZuYAecZ6uanFxYnpqTmJScV6yfm5mxiBgVbPwMC4g3Fbl/MhRkkOJiVR3rcHX0QK8SXlp1Rm
 JBZnxBeV5qQWH2KU4eBQkuDNBQaukGBRanpqRVpmDjDkYdISHDxKIryWIGne4oLE3OLMdIjUK
 UZjjhsPr/9h4ui4efcPkxBLXn5eqpQ4rwBIqQBIaUZpHtwgWCxeYpSVEuZlZGBgEOIpSC3KzS
 xBlX/FKM7BqCTM6wkyhSczrwRu3yugU5iATmG3BzulJBEhJdXAyNgcGHBg9baAiSzLzvIX1bd
 ayB6xjDu+38D2gqHStBRTd89LBcV2K2+9Sju47usLlUkWbX8/KGVeX3//R5z03fL+FY+kw7JX
 vmkqNT1W5ZtdcEp75qx/+5T51x78YyNxPyKAKSTcd045/+2KqdNn8qfMuKrnOHumoQePb6LuA
 pmSwohn9m+nKLEUZyQaajEXFScCAN/egkHAAgAA
X-Env-Sender: prvs=4589aa1ec=Ian.Jackson@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1508426482!106482025!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25172 invoked from network); 19 Oct 2017 15:21:24 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 15:21:24 -0000
X-IronPort-AV: E=Sophos;i="5.43,402,1503360000"; d="scan'208";a="447133300"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23016.49812.479723.573787@mariner.uk.xensource.com>
Date: Thu, 19 Oct 2017 16:19:48 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20171019142956.25563-1-anthony.perard@citrix.com>
References: <20171019142956.25563-1-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@linaro.org>,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH] tools/Makefile: unset MAKELEVEL before
	building QEMU
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIXSB0b29scy9NYWtlZmlsZTogdW5zZXQgTUFL
RUxFVkVMIGJlZm9yZSBidWlsZGluZyBRRU1VIik6Cj4gU2luY2UgUUVNVSBjb21taXRzIGFlZjQ1
ZDUxZDEyMDRmMzMzNWZiOTlkZTY2NThlMGM1NjEyYzJiNjcKPiAiYnVpbGQ6IGF1dG9tYXRpY2Fs
bHkgaGFuZGxlIEdJVCBzdWJtb2R1bGUgY2hlY2tvdXQgZm9yIGR0YyIKPiB0aGUgUUVNVSBtYWtl
ZmlsZXMgcmVseSBvbiB0aGUgdmFyaWFibGUgTUFLRUxFVkVMIHRvIG1ha2UgYSBkZWNpc2lvbiBv
bgo+IHdoZXRoZXIgdG8gdXBkYXRlIHNvbWUgZ2l0IHN1Ym1vZHVsZXMgb3Igbm90LiBTaW5jZSB3
ZSBjYWxsIFFFTVUgYnVpbGQKPiBmcm9tIHdpdGhpbiB0aGUgWGVuIG9uZSwgTUFLRUxFVkVMIHdv
dWxkIGFscmVhZHkgYmUgZ3JlYXRlciB0aGFuIDAgYW5kCj4gdGhlIGdpdCBzdWJtb2R1bGVzIHdv
dWxkIG5vdCBiZSB1cGRhdGVkIGFuZCBRRU1VIHdvdWxkIGZhaWwgdG8gYnVpbGQuCj4gCj4gRml4
IHRoaXMgYnkgcmVtb3ZpbmcgTUFLRUxFVkVMIGZyb20gdGhlIGVudmlyb25tZW50IGJlZm9yZSB0
cnlpbmcgdG8KPiBidWlsZCBRRU1VLgoKVXJnaC4KCkkgdGhpbmsgdGhpcyBpcyBhIGJ1ZyBpbiB0
aGUgcWVtdSBtYWtlZmlsZXMuICBCdXQgYWxzbywgdXNlIG9mIGdpdApzdWJtb2R1bGVzIGlzIGEg
YnVnIGluIGl0c2VsZi4gIE5vbmUgb2YgdGhhdCBpcyBsaWtlbHkgdG8gYmUgZml4ZWQuCgpBY2tl
ZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpJYW4uCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 19 15:21:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 15:21:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Cdk-0005L7-Rw; Thu, 19 Oct 2017 15:21:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sgoel@codeaurora.org>) id 1e5Cdi-0005Kw-NX
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 15:21:42 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 37/F8-08608-503C8E95; Thu, 19 Oct 2017 15:21:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDKsWRWlGSWpSXmKPExsVybKJsgi7r4Re
 RBsd62Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozr2y4xFZzazlhx+OwxtgbG6XMZuxg5OYQE
 iiQenTjG3MXIxcEi0MAs0Tz3AzNIQkIgWmLdhmPsEDafxMUXP5hAiiQEJjBK/PrazAjiCAnsY
 ZJ4cukzQnvH9QagMg4gx0Xi3OsykG5GgQKJORs+MkLYKRKzut6A2cICoRKnfp8G2yAiUCPR2L
 IQbCizwHmgDU9/QW3YyCjxYN0eVpAqNgFtib0XfoPdxyvgKPH3zzUmEJtFQFXiyvpTYFNFBWI
 kfnT+ZoWoEZQ4OfMJC4jNKWAnsaZ5LxuIzSygLvFn3iVmCFtc4taT+UwQtrxE89bZzBMYxWch
 aZ+FpGUWkpZZSFoWMLKsYtQoTi0qSy3SNTTUSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS
 87P3cQIjDUGINjB+GlZwCFGSQ4mJVHetwdfRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4DU+BJ
 QTLEpNT61Iy8wBRj1MWoKDR0mE1xIkzVtckJhbnJkOkTrFqCglztsFkhAASWSU5sG1wRLNJUZ
 ZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzeoJM4cnMK4Gb/gpoMRPQYnZ7sMUliQgpqQbG+HPn
 6vR+X3njfHXNMZ24R0KiZnscvl5bxxYgv/Gy6au9XfPuzL555FNYfYuvD+OMIsblfMeSgmYL+
 bH672Wr4//xOEBxS41N+iqpD3wGzQeZ+8qXimibLnfU/du7J9Nq+bw20XWfTV8bLn5gcG83/6
 ayHubf2Rt7puiEbDhyxMUr6c4s471hSizFGYmGWsxFxYkA+TU2Zi8DAAA=
X-Env-Sender: sgoel@codeaurora.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1508426499!77968802!1
X-Originating-IP: [198.145.29.96]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14857 invoked from network); 19 Oct 2017 15:21:40 -0000
Received: from smtp.codeaurora.org (HELO smtp.codeaurora.org) (198.145.29.96)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 19 Oct 2017 15:21:40 -0000
Received: by smtp.codeaurora.org (Postfix, from userid 1000)
 id 21AE460600; Thu, 19 Oct 2017 15:21:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1508426499;
 bh=dBHaIzhfaa4Y6MSvARZGVLE1lowdX7S8j5jHStHDNqA=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=H2JwuDUrBn+AkBwWhvyXn0kYnmFMSwk+tGuZJi2U2l24MeLYUCi8eSIslBy7ZgPWV
 rEEPFKM/+P4cej340LM7oZ2CCRrJQfFeOfBdigSGEqy57kxLP7afI28eCa9Wd7WOA2
 jYdqhCY1iHNK1GtuyG3caM/utJbmAisgUs46o6KE=
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on
 pdx-caf-mail.web.codeaurora.org
X-Spam-Level: 
X-Spam-Status: No, score=-2.8 required=2.0 tests=ALL_TRUSTED,BAYES_00,
 DKIM_SIGNED,T_DKIM_INVALID autolearn=no autolearn_force=no version=3.4.0
Received: from [192.168.86.105] (unknown [73.181.28.255])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 (Authenticated sender: sgoel@smtp.codeaurora.org)
 by smtp.codeaurora.org (Postfix) with ESMTPSA id 9F628601D4;
 Thu, 19 Oct 2017 15:21:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1508426495;
 bh=dBHaIzhfaa4Y6MSvARZGVLE1lowdX7S8j5jHStHDNqA=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=S5uy5jrclM4behkx3aM4rhe55Sj3SDLJbbQjI2CCe0QyR1eHOAaaYzoHjgzMWwkAt
 RVc76sd8L9BWU9RoFbTjz5D8xxcvJA2627gDlpHxi0hsiXjeTF1B3VOXCy9LgoKYw1
 JIXCZv/nSjaVLvYjOC2U8Dbxhi/j3GXE6Xxb0kvU=
DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org 9F628601D4
To: Julien Grall <julien.grall@linaro.org>, xen-devel@lists.xenproject.org,
 julien.grall@arm.com, mjaggi@caviumnetworks.com
References: <1505954230-18892-1-git-send-email-sgoel@codeaurora.org>
 <1505954230-18892-6-git-send-email-sgoel@codeaurora.org>
 <040fde45-10f8-fa40-29e3-d1312faf311f@linaro.org>
From: "Goel, Sameer" <sgoel@codeaurora.org>
Message-ID: <23d4e661-0097-4cd0-7917-bc66c92fe8b4@codeaurora.org>
Date: Thu, 19 Oct 2017 09:21:33 -0600
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <040fde45-10f8-fa40-29e3-d1312faf311f@linaro.org>
Content-Language: en-US
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, george.dunlap@eu.citrix.com,
 Andrew.Cooper3@citrix.com, jbeulich@suse.com, Ian.Jackson@citrix.com,
 nd@arm.com, robin.murphy@arm.com, shankerd@codeaurora.org
Subject: Re: [Xen-devel] [RFC v2 5/7] acpi:arm64: Add support for parsing
 IORT table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxMC8xMi8yMDE3IDg6MDYgQU0sIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBTYW1lZXIs
Cj4gCj4gT24gMjEvMDkvMTcgMDE6MzcsIFNhbWVlciBHb2VsIHdyb3RlOgo+PiBBZGQgc3VwcG9y
dCBmb3IgcGFyc2luZyBJT1JUIHRhYmxlIHRvIGluaXRpYWxpemUgU01NVSBkZXZpY2VzLgo+PiAq
IFRoZSBjb2RlIGZvciBjcmVhdGluZyBhbiBTTU1VIGRldmljZSBoYXMgYmVlbiBtb2RpZmllZCwg
c28gdGhhdCB0aGUgU01NVQo+PiBkZXZpY2UgY2FuIGJlIGluaXRpYWxpemVkLgo+PiAqIFRoZSBO
QU1FRCBOT0RFIGNvZGUgaGFzIGJlZW4gY29tbWVudGVkIG91dCBhcyB0aGlzIHdpbGwgbmVlZCBE
T00wIGtlcm5lbAo+PiBzdXBwb3J0Lgo+PiAqIElUUyBjb2RlIGhhcyBiZWVuIGluY2x1ZGVkIGJ1
dCBpdCBoYXMgbm90IGJlZW4gdGVzdGVkLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBTYW1lZXIgR29l
bCA8c2dvZWxAY29kZWF1cm9yYS5vcmc+Cj4+IC0tLQo+PiDCoCB4ZW4vYXJjaC9hcm0vc2V0dXAu
Y8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKgwqAgMyArCj4+IMKgIHhlbi9kcml2ZXJz
L2FjcGkvTWFrZWZpbGXCoMKgwqDCoMKgwqDCoMKgwqAgfMKgwqAgMSArCj4+IMKgIHhlbi9kcml2
ZXJzL2FjcGkvYXJtL01ha2VmaWxlwqDCoMKgwqDCoCB8wqDCoCAxICsKPj4gwqAgeGVuL2RyaXZl
cnMvYWNwaS9hcm0vaW9ydC5jwqDCoMKgwqDCoMKgwqAgfCAxNzMgKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLS0tLQo+PiDCoCB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21t
dS5jIHzCoMKgIDEgKwo+PiDCoCB4ZW4vaW5jbHVkZS9hY3BpL2FjcGlfaW9ydC5owqDCoMKgwqDC
oMKgIHzCoCAxNyArKy0tCj4+IMKgIHhlbi9pbmNsdWRlL2FzbS1hcm0vZGV2aWNlLmjCoMKgwqDC
oMKgwqAgfMKgwqAgMiArCj4+IMKgIHhlbi9pbmNsdWRlL3hlbi9hY3BpLmjCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgfMKgIDIxICsrKysrCj4+IMKgIHhlbi9pbmNsdWRlL3hlbi9wY2kuaMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoMKgIDggKysKPj4gwqAgOSBmaWxlcyBjaGFuZ2VkLCAx
NDYgaW5zZXJ0aW9ucygrKSwgODEgZGVsZXRpb25zKC0pCj4+IMKgIGNyZWF0ZSBtb2RlIDEwMDY0
NCB4ZW4vZHJpdmVycy9hY3BpL2FybS9NYWtlZmlsZQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL3NldHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+PiBpbmRleCA5MmYxNzNiLi40
YmEwOWIyIDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+PiArKysgYi94ZW4v
YXJjaC9hcm0vc2V0dXAuYwo+PiBAQCAtNDksNiArNDksNyBAQAo+PiDCoCAjaW5jbHVkZSA8YXNt
L3NldHVwLmg+Cj4+IMKgICNpbmNsdWRlIDx4c20veHNtLmg+Cj4+IMKgICNpbmNsdWRlIDxhc20v
YWNwaS5oPgo+PiArI2luY2x1ZGUgPGFjcGkvYWNwaV9pb3J0Lmg+Cj4+IMKgIMKgIHN0cnVjdCBi
b290aW5mbyBfX2luaXRkYXRhIGJvb3RpbmZvOwo+PiDCoCBAQCAtNzk2LDYgKzc5Nyw4IEBAIHZv
aWQgX19pbml0IHN0YXJ0X3hlbih1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19vZmZzZXQsCj4+IMKg
IMKgwqDCoMKgwqAgdGFza2xldF9zdWJzeXNfaW5pdCgpOwo+PiDCoCArwqDCoMKgIC8qIFBhcnNl
IHRoZSBBQ1BJIGlvcnQgZGF0YSAqLwo+PiArwqDCoMKgIGFjcGlfaW9ydF9pbml0KCk7Cj4+IMKg
IMKgwqDCoMKgwqAgeHNtX2R0X2luaXQoKTsKPj4gwqAgZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJz
L2FjcGkvTWFrZWZpbGUgYi94ZW4vZHJpdmVycy9hY3BpL01ha2VmaWxlCj4+IGluZGV4IDQ0NGIx
MWQuLmU3ZmZkODIgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9kcml2ZXJzL2FjcGkvTWFrZWZpbGUKPj4g
KysrIGIveGVuL2RyaXZlcnMvYWNwaS9NYWtlZmlsZQo+PiBAQCAtMSw1ICsxLDYgQEAKPj4gwqAg
c3ViZGlyLXkgKz0gdGFibGVzCj4+IMKgIHN1YmRpci15ICs9IHV0aWxpdGllcwo+PiArc3ViZGly
LSQoQ09ORklHX0FSTSkgKz0gYXJtCj4+IMKgIHN1YmRpci0kKENPTkZJR19YODYpICs9IGFwZWkK
Pj4gwqAgwqAgb2JqLWJpbi15ICs9IHRhYmxlcy5pbml0Lm8KPj4gZGlmZiAtLWdpdCBhL3hlbi9k
cml2ZXJzL2FjcGkvYXJtL01ha2VmaWxlIGIveGVuL2RyaXZlcnMvYWNwaS9hcm0vTWFrZWZpbGUK
Pj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPj4gaW5kZXggMDAwMDAwMC4uN2MwMzliYgo+PiAtLS0g
L2Rldi9udWxsCj4+ICsrKyBiL3hlbi9kcml2ZXJzL2FjcGkvYXJtL01ha2VmaWxlCj4+IEBAIC0w
LDAgKzEgQEAKPj4gK29iai15ICs9IGlvcnQubwo+PiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMv
YWNwaS9hcm0vaW9ydC5jIGIveGVuL2RyaXZlcnMvYWNwaS9hcm0vaW9ydC5jCj4+IGluZGV4IDJl
MzY4YTYuLjdmNTQwNjIgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9kcml2ZXJzL2FjcGkvYXJtL2lvcnQu
Ywo+PiArKysgYi94ZW4vZHJpdmVycy9hY3BpL2FybS9pb3J0LmMKPj4gQEAgLTE0LDE3ICsxNCw0
NyBAQAo+PiDCoMKgICogVGhpcyBmaWxlIGltcGxlbWVudHMgZWFybHkgZGV0ZWN0aW9uL3BhcnNp
bmcgb2YgSS9PIG1hcHBpbmcKPj4gwqDCoCAqIHJlcG9ydGVkIHRvIE9TIHRocm91Z2ggZmlybXdh
cmUgdmlhIEkvTyBSZW1hcHBpbmcgVGFibGUgKElPUlQpCj4+IMKgwqAgKiBJT1JUIGRvY3VtZW50
IG51bWJlcjogQVJNIERFTiAwMDQ5QQo+PiArICoKPj4gKyAqIEJhc2VkIG9uIExpbnV4IGRyaXZl
cnMvYWNwaS9hcm02NC9pb3J0LmMKPj4gKyAqID0+IGNvbW1pdCBjYTc4ZDMxNzNjZmYzNTAzYmNk
MTU3MjNiMDQ5NzU3Zjc1NzYyZDE1Cj4+ICsgKgo+PiArICogWGVuIG1vZGlmaWNhdGlvbjoKPj4g
KyAqIFNhbWVlciBHb2VsIDxzZ29lbEBjb2RlYXVyb3JhLm9yZz4KPj4gKyAqIENvcHlyaWdodCAo
QykgMjAxNywgVGhlIExpbnV4IEZvdW5kYXRpb24sIEFsbCByaWdodHMgcmVzZXJ2ZWQuCj4+ICsg
Kgo+PiDCoMKgICovCj4+IMKgIC0jZGVmaW5lIHByX2ZtdChmbXQpwqDCoMKgICJBQ1BJOiBJT1JU
OiAiIGZtdAo+PiAtCj4+IC0jaW5jbHVkZSA8bGludXgvYWNwaV9pb3J0Lmg+Cj4+IC0jaW5jbHVk
ZSA8bGludXgvaW9tbXUuaD4KPj4gLSNpbmNsdWRlIDxsaW51eC9rZXJuZWwuaD4KPj4gLSNpbmNs
dWRlIDxsaW51eC9saXN0Lmg+Cj4+IC0jaW5jbHVkZSA8bGludXgvcGNpLmg+Cj4+IC0jaW5jbHVk
ZSA8bGludXgvcGxhdGZvcm1fZGV2aWNlLmg+Cj4+IC0jaW5jbHVkZSA8bGludXgvc2xhYi5oPgo+
PiArI2luY2x1ZGUgPHhlbi9hY3BpLmg+Cj4+ICsjaW5jbHVkZSA8YWNwaS9hY3BpX2lvcnQuaD4K
PiAKPiBXaHkgZG8geW91IG5lZWQgdG8gaW5jbHVkZSB0aGVyZT8gQ2FuJ3QgdGhpcyBiZSBkb25l
IGFmdGVyIGFsbCB0aGUgPHhlbi8+ID8KSSB3YXMganVzdCBjbHViYmluZyB0aGUgYWNwaSBpbmNs
dWRlcy4gSSBjYW4gbW92ZSB0aGlzIGFmdGVyIGFsbCB4ZW4vCj4gCj4+ICsjaW5jbHVkZSA8eGVu
L2Z3bm9kZS5oPgo+PiArI2luY2x1ZGUgPHhlbi9pb21tdS5oPgo+PiArI2luY2x1ZGUgPHhlbi9s
aWIuaD4KPj4gKyNpbmNsdWRlIDx4ZW4vbGlzdC5oPgo+PiArI2luY2x1ZGUgPHhlbi9wY2kuaD4K
Pj4gKwo+PiArI2luY2x1ZGUgPGFzbS9kZXZpY2UuaD4KPj4gKwo+PiArLyogWGVuOiBEZWZpbmUg
Y29tcGF0aWJpbGl0eSBmdW5jdGlvbnMgKi8KPj4gKyNkZWZpbmUgRldfQlVHwqDCoMKgwqDCoMKg
wqAgIltGaXJtd2FyZSBCdWddOiAiCj4+ICsjZGVmaW5lIHByX2VycihmbXQsIC4uLikgcHJpbnRr
KFhFTkxPR19FUlIgZm10LCAjIyBfX1ZBX0FSR1NfXykKPj4gKyNkZWZpbmUgcHJfd2FybihmbXQs
IC4uLikgcHJpbnRrKFhFTkxPR19XQVJOSU5HIGZtdCwgIyMgX19WQV9BUkdTX18pCj4+ICsKPj4g
Ky8qIEFsaWFzIHRvIFhlbiBhbGxvY2F0aW9uIGhlbHBlcnMgKi8KPj4gKyNkZWZpbmUga2ZyZWUg
eGZyZWUKPj4gKyNkZWZpbmUga21hbGxvYyhzaXplLCBmbGFncynCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIF94bWFsbG9jKHNpemUsIHNpemVvZih2b2lkICopKQo+PiArI2RlZmluZSBremFsbG9jKHNp
emUsIGZsYWdzKcKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgX3h6YWxsb2Moc2l6ZSwgc2l6ZW9mKHZv
aWQgKikpCj4gCj4gTGlrZWx5IHlvdSB3b3VsZCBuZWVkIHRoZSBzYW1lIG1hY3JvcyBpbiB0aGUg
U01NVXYzIGRyaXZlci4gQ291bGQgd2UgdGhpbmsgb2YgYSBjb21tb24gaGVhZGVycyBpbXBsZW1l
bnRpbmcgdGhlIExpbnV4IGNvbXBhdCBsYXllcj8KSSBhZ3JlZSB0aGF0IHRoaXMgd2lsbCBiZSBh
IHZlcnkgdXNlZnVsLiBpJ2xsIHRyeSB0byBwcm9wb3NlIHNvbWV0aGluZy4KPiAKPj4gKwo+PiAr
LyogUmVkZWZpbmUgV0FSTiBtYWNyb3MgKi8KPj4gKyN1bmRlZiBXQVJOCj4+ICsjdW5kZWYgV0FS
Tl9PTgo+PiArI2RlZmluZSBXQVJOKGNvbmRpdGlvbiwgZm9ybWF0Li4uKSAoe8KgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFwKPj4gK8KgwqDCoCBpbnQgX19yZXRfd2Fybl9v
biA9ICEhKGNvbmRpdGlvbik7wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFwKPj4gK8Kg
wqDCoCBpZiAodW5saWtlbHkoX19yZXRfd2Fybl9vbikpwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgXAo+PiArwqDCoMKgwqDCoMKgwqAgcHJpbnRrKGZvcm1hdCk7wqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBcCj4+ICvCoMKgwqAgdW5s
aWtlbHkoX19yZXRfd2Fybl9vbik7wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgXAo+PiArfSkKPiAKPiBBZ2FpbiwgeW91IHNob3VsZCBhdCBsZWFzdCB0cnkgdG8gbW9kaWZ5
IHRoZSBjb21tb24gY29kZSB2ZXJzaW9uIGJlZm9yZSBkZWNpZGluZyB0byByZWRlZmluZSBpdCBo
ZXJlLgpUaGUgeGVuIG1hY3JvIHNlZW1zIHN1Y2ggdGhhdCBpdCBleHBsaWNpdGx5IHRyaWVzIHRv
IGJsb2NrIGEgcmV0dXJuIGJ5IHdyYXBwaW5nIHRoaXMgbWFjcm8gaW4gYSBsb29wLiBJIGhhZCBj
aGFuZ2VkIHRoZSBjb21tb24gZnVuY3Rpb24gaW4gdGhlIGxhc3QgaXRlcmF0aW9uIGFuZCB0aGVy
ZSBzZWVtZWQgdG8gYmUgYSBwdXNoYmFjay4gCj4gCj4+ICsjZGVmaW5lIFdBUk5fVEFJTlQoY29u
ZCwgdGFpbnQsIGZvcm1hdC4uLikgV0FSTihjb25kLCBmb3JtYXQpCj4+ICsjZGVmaW5lIFdBUk5f
T04oY29uZCnCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKCEhY29u
ZCkKPj4gwqAgwqAgI2RlZmluZSBJT1JUX1RZUEVfTUFTSyh0eXBlKcKgwqDCoCAoMSA8PCAodHlw
ZSkpCj4+IMKgICNkZWZpbmUgSU9SVF9NU0lfVFlQRcKgwqDCoMKgwqDCoMKgICgxIDw8IEFDUElf
SU9SVF9OT0RFX0lUU19HUk9VUCkKPj4gQEAgLTI1Niw2ICsyODYsMTMgQEAgc3RhdGljIGFjcGlf
c3RhdHVzIGlvcnRfbWF0Y2hfbm9kZV9jYWxsYmFjayhzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKm5v
ZGUsCj4+IMKgwqDCoMKgwqAgYWNwaV9zdGF0dXMgc3RhdHVzOwo+PiDCoCDCoMKgwqDCoMKgIGlm
IChub2RlLT50eXBlID09IEFDUElfSU9SVF9OT0RFX05BTUVEX0NPTVBPTkVOVCkgewo+PiArwqDC
oMKgwqDCoMKgwqAgc3RhdHVzID0gQUVfTk9UX0lNUExFTUVOVEVEOwo+PiArLyoKPj4gKyAqIFdl
IG5lZWQgdGhlIG5hbWVzcGFjZSBvYmplY3QgbmFtZSBmcm9tIGRzZHQgdG8gbWF0Y2ggdGhlIGlv
cnQgbm9kZSwgdGhpcwo+IAo+IFBsZWFzZSBhZGQgYSAiWGVuOiBUT0RPOiIgaW4gZnJvbnQuCk9r
Lgo+IAo+PiArICogd2lsbCBuZWVkIGFkZGl0aW9ucyB0byB0aGUga2VybmVsIHhlbiBidXMgbm90
aWZpZXJzLgo+PiArICogU28sIGRpc2FibGluZyB0aGUgbmFtZWQgbm9kZSBjb2RlIHRpbGwgYSBw
cm9wb3NhbCBpcyBhcHByb3ZlZC4KPj4gKyAqLwo+PiArI2lmIDAKPj4gwqDCoMKgwqDCoMKgwqDC
oMKgIHN0cnVjdCBhY3BpX2J1ZmZlciBidWYgPSB7IEFDUElfQUxMT0NBVEVfQlVGRkVSLCBOVUxM
IH07Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBzdHJ1Y3QgYWNwaV9kZXZpY2UgKmFkZXYgPSB0b19h
Y3BpX2RldmljZV9ub2RlKGRldi0+Zndub2RlKTsKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIHN0cnVj
dCBhY3BpX2lvcnRfbmFtZWRfY29tcG9uZW50ICpuY29tcDsKPj4gQEAgLTI3NSwxMSArMzEyLDEy
IEBAIHN0YXRpYyBhY3BpX3N0YXR1cyBpb3J0X21hdGNoX25vZGVfY2FsbGJhY2soc3RydWN0IGFj
cGlfaW9ydF9ub2RlICpub2RlLAo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgc3RhdHVzID0gIXN0cmNt
cChuY29tcC0+ZGV2aWNlX25hbWUsIGJ1Zi5wb2ludGVyKSA/Cj4+IMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgQUVfT0sgOiBBRV9OT1Rf
Rk9VTkQ7Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBhY3BpX29zX2ZyZWUoYnVmLnBvaW50ZXIpOwo+
PiArI2VuZGlmCj4+IMKgwqDCoMKgwqAgfSBlbHNlIGlmIChub2RlLT50eXBlID09IEFDUElfSU9S
VF9OT0RFX1BDSV9ST09UX0NPTVBMRVgpIHsKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIHN0cnVjdCBh
Y3BpX2lvcnRfcm9vdF9jb21wbGV4ICpwY2lfcmM7Cj4+IC3CoMKgwqDCoMKgwqDCoCBzdHJ1Y3Qg
cGNpX2J1cyAqYnVzOwo+PiArwqDCoMKgwqDCoMKgwqAgc3RydWN0IHBjaV9kZXYgKnBjaV9kZXY7
Cj4gCj4gRG8geW91IHJlYWxseSBuZWVkIHRvIG1vZGlmeSB0aGUgY29kZT8gV291bGRuJ3QgaXQg
YmUgcG9zc2libGUgdG8gZG8KPiAKPiAjZGVmaW5lIHBjaV9idXMgcGNpX2RldgpUaGUgcGNpX2Rl
diBpcyB0aGUgY29udGFpbmVyIGZvciB0aGUgZ2VuZXJpYyBkZXZpY2UuIEkgd2FudGVkIHRvIGNh
bGwgdGhpcyBvdXQgZXhwbGljaXRseSBoZXJlLiBXZSBjYW4gZG8gdGhlIGFib3ZlIGlmIHlvdSBp
bnNpc3QgOikuCj4gCj4gV2l0aCBhbiBleHBsYW5hdGlvbiB3aHkgeW91IGRvIHRoYXQgb24gdG9w
Lgo+IAo+PiDCoCAtwqDCoMKgwqDCoMKgwqAgYnVzID0gdG9fcGNpX2J1cyhkZXYpOwo+PiArwqDC
oMKgwqDCoMKgwqAgcGNpX2RldiA9IHRvX3BjaV9kZXYoZGV2KTsKPiAKPiBTYW1lIGhlcmU/Cj4g
Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBwY2lfcmMgPSAoc3RydWN0IGFjcGlfaW9ydF9yb290X2Nv
bXBsZXggKilub2RlLT5ub2RlX2RhdGE7Cj4+IMKgIMKgwqDCoMKgwqDCoMKgwqDCoCAvKgo+PiBA
QCAtMjg3LDEyICszMjUsMTEgQEAgc3RhdGljIGFjcGlfc3RhdHVzIGlvcnRfbWF0Y2hfbm9kZV9j
YWxsYmFjayhzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKm5vZGUsCj4+IMKgwqDCoMKgwqDCoMKgwqDC
oMKgICogd2l0aCByb290IGNvbXBsZXhlcy4gRWFjaCBzZWdtZW50IG51bWJlciBjYW4gcmVwcmVz
ZW50IG9ubHkKPj4gwqDCoMKgwqDCoMKgwqDCoMKgwqAgKiBvbmUgcm9vdCBjb21wbGV4Lgo+PiDC
oMKgwqDCoMKgwqDCoMKgwqDCoCAqLwo+PiAtwqDCoMKgwqDCoMKgwqAgc3RhdHVzID0gcGNpX3Jj
LT5wY2lfc2VnbWVudF9udW1iZXIgPT0gcGNpX2RvbWFpbl9ucihidXMpID8KPj4gK8KgwqDCoMKg
wqDCoMKgIHN0YXR1cyA9IHBjaV9yYy0+cGNpX3NlZ21lbnRfbnVtYmVyID09IHBjaV9kb21haW5f
bnIocGNpX2RldikgPwo+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIEFFX09LIDogQUVfTk9UX0ZPVU5EOwo+PiDCoMKgwqDCoMKgIH0g
ZWxzZSB7Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBzdGF0dXMgPSBBRV9OT1RfRk9VTkQ7Cj4+IMKg
wqDCoMKgwqAgfQo+PiAtb3V0Ogo+PiDCoMKgwqDCoMKgIHJldHVybiBzdGF0dXM7Cj4+IMKgIH0K
Pj4gwqAgQEAgLTMyMCw2ICszNTcsMTEgQEAgc3RhdGljIGludCBpb3J0X2lkX21hcChzdHJ1Y3Qg
YWNwaV9pb3J0X2lkX21hcHBpbmcgKm1hcCwgdTggdHlwZSwgdTMyIHJpZF9pbiwKPj4gwqDCoMKg
wqDCoCByZXR1cm4gMDsKPj4gwqAgfQo+PiDCoCArLyoKPj4gKyAqIE5hbWVkIGNvbXBvbmVudHMg
YXJlIG5vdCBzdXBwb3J0ZWQgeWV0IHNvIHdlIGRvIG5vdCBuZWVkIHRoZQo+PiArICogaW9ydF9u
b2RlX2dldF9pZCBmdW5jdGlvbgo+IAo+IE1pc3NpbmcgZnVsbCBzdG9wICsgVE9ETy4KT2suCj4g
Cj4+ICsgKi8KPj4gKyNpZiAwCj4+IMKgIHN0YXRpYwo+PiDCoCBzdHJ1Y3QgYWNwaV9pb3J0X25v
ZGUgKmlvcnRfbm9kZV9nZXRfaWQoc3RydWN0IGFjcGlfaW9ydF9ub2RlICpub2RlLAo+PiDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdTMyICppZF9vdXQsIHU4IHR5
cGVfbWFzaywKPj4gQEAgLTM1OCw2ICs0MDAsNyBAQCBzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKmlv
cnRfbm9kZV9nZXRfaWQoc3RydWN0IGFjcGlfaW9ydF9ub2RlICpub2RlLAo+PiDCoCDCoMKgwqDC
oMKgIHJldHVybiBOVUxMOwo+PiDCoCB9Cj4+ICsjZW5kaWYKPj4gwqAgwqAgc3RhdGljIHN0cnVj
dCBhY3BpX2lvcnRfbm9kZSAqaW9ydF9ub2RlX21hcF9yaWQoc3RydWN0IGFjcGlfaW9ydF9ub2Rl
ICpub2RlLAo+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCB1MzIgcmlkX2luLCB1MzIgKnJpZF9vdXQsCj4+IEBAIC00MTAsNiArNDUzLDEwIEBAIGZh
aWxfbWFwOgo+PiDCoMKgwqDCoMKgIHJldHVybiBOVUxMOwo+PiDCoCB9Cj4+IMKgICsvKiBYZW46
IENvbW1lbnQgb3V0IHRoZSBOYW1lZENvbXBvbmVudCBhbmQgSVRTIG1hcHBpbmcgY29kZSB0aWxs
IHRoZSBzdXBwb3J0Cj4gCj4gKyBUT0RPIGhlcmUgcGxlYXNlLgo+IApPay4KPj4gKyAqIGlzIGF2
YWlsYWJsZS4KPj4gKyAqLwo+PiArI2lmIDAKPj4gwqAgc3RhdGljIHN0cnVjdCBhY3BpX2lvcnRf
bm9kZSAqaW9ydF9maW5kX2Rldl9ub2RlKHN0cnVjdCBkZXZpY2UgKmRldikKPj4gwqAgewo+PiDC
oMKgwqDCoMKgIHN0cnVjdCBwY2lfYnVzICpwYnVzOwo+PiBAQCAtNDgxLDcgKzUyOCw3IEBAIHN0
YXRpYyBpbnQgaW9ydF9kZXZfZmluZF9pdHNfaWQoc3RydWN0IGRldmljZSAqZGV2LCB1MzIgcmVx
X2lkLAo+PiDCoMKgwqDCoMKgIHJldHVybiAwOwo+PiDCoCB9Cj4+IMKgIC0vKioKPj4gKy8qCj4g
Cj4gV2h5IHRoaXMgY2hhbmdlPwpPdmVyc2lnaHQuCj4gCj4+IMKgwqAgKiBpb3J0X2dldF9kZXZp
Y2VfZG9tYWluKCkgLSBGaW5kIE1TSSBkb21haW4gcmVsYXRlZCB0byBhIGRldmljZQo+PiDCoMKg
ICogQGRldjogVGhlIGRldmljZS4KPj4gwqDCoCAqIEByZXFfaWQ6IFJlcXVlc3RlciBJRCBmb3Ig
dGhlIGRldmljZS4KPj4gQEAgLTUxMCw3ICs1NTcsNyBAQCBzdGF0aWMgaW50IF9fZ2V0X3BjaV9y
aWQoc3RydWN0IHBjaV9kZXYgKnBkZXYsIHUxNiBhbGlhcywgdm9pZCAqZGF0YSkKPj4gwqDCoMKg
wqDCoCAqcmlkID0gYWxpYXM7Cj4+IMKgwqDCoMKgwqAgcmV0dXJuIDA7Cj4+IMKgIH0KPj4gLQo+
PiArI2VuZGlmCj4gCj4gUGxlYXNlIGF2b2lkIGRyb3BwaW5nIG5ld2xpbmUuCj4gCj4+IMKgIHN0
YXRpYyBpbnQgYXJtX3NtbXVfaW9ydF94bGF0ZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHUzMiBzdHJl
YW1pZCwKPj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzdHJ1Y3Qg
Zndub2RlX2hhbmRsZSAqZndub2RlLAo+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKm9wcykKPj4gQEAgLTU0Niw2ICs1OTMs
NyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGlvbW11X29wcyAqaW9ydF9pb21tdV94bGF0ZShzdHJ1
Y3QgZGV2aWNlICpkZXYsCj4+IMKgwqDCoMKgwqAgcmV0dXJuIHJldCA/IE5VTEwgOiBvcHM7Cj4+
IMKgIH0KPj4gwqAgKyNpZiAwIC8qIFhlbjogV2UgZG8gbm90IG5lZWQgdGhpcyBmdW5jdGlvbiBm
b3IgWGVuICovCj4+IMKgIC8qKgo+PiDCoMKgICogaW9ydF9zZXRfZG1hX21hc2sgLSBTZXQtdXAg
ZG1hIG1hc2sgZm9yIGEgZGV2aWNlLgo+PiDCoMKgICoKPj4gQEAgLTU2Nyw3ICs2MTUsNyBAQCB2
b2lkIGlvcnRfc2V0X2RtYV9tYXNrKHN0cnVjdCBkZXZpY2UgKmRldikKPj4gwqDCoMKgwqDCoCBp
ZiAoIWRldi0+ZG1hX21hc2spCj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBkZXYtPmRtYV9tYXNrID0g
JmRldi0+Y29oZXJlbnRfZG1hX21hc2s7Cj4+IMKgIH0KPj4gLQo+PiArI2VuZGlmCj4gCj4gU2Ft
ZSBoZXJlLgo+IAo+PiDCoCAvKioKPj4gwqDCoCAqIGlvcnRfaW9tbXVfY29uZmlndXJlIC0gU2V0
LXVwIElPTU1VIGNvbmZpZ3VyYXRpb24gZm9yIGEgZGV2aWNlLgo+PiDCoMKgICoKPj4gQEAgLTU4
MywxNCArNjMxLDEzIEBAIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKmlvcnRfaW9tbXVfY29uZmln
dXJlKHN0cnVjdCBkZXZpY2UgKmRldikKPj4gwqDCoMKgwqDCoCB1MzIgc3RyZWFtaWQgPSAwOwo+
PiDCoCDCoMKgwqDCoMKgIGlmIChkZXZfaXNfcGNpKGRldikpIHsKPj4gLcKgwqDCoMKgwqDCoMKg
IHN0cnVjdCBwY2lfYnVzICpidXMgPSB0b19wY2lfZGV2KGRldiktPmJ1czsKPj4gK8KgwqDCoMKg
wqDCoMKgIHN0cnVjdCBwY2lfZGV2ICpwY2lfZGV2aWNlID0gdG9fcGNpX2RldihkZXYpOwo+IAo+
IFNlZSBhYm92ZS4KPiAKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIHUzMiByaWQ7Cj4+IMKgIC3CoMKg
wqDCoMKgwqDCoCBwY2lfZm9yX2VhY2hfZG1hX2FsaWFzKHRvX3BjaV9kZXYoZGV2KSwgX19nZXRf
cGNpX3JpZCwKPj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
ICZyaWQpOwo+PiArwqDCoMKgwqDCoMKgwqAgcmlkID0gUENJX0JERjIocGNpX2RldmljZS0+YnVz
LCBwY2lfZGV2aWNlLT5kZXZmbik7Cj4gCj4gSSBiZWxpZXZlIHdlIGhhZCBhIGRpc2N1c3Npb24g
b24gdjEgZXhwbGFpbmluZyB3aHkgdGhpcyBpcyB3cm9uZy4gU28gSSBkb24ndCB1bmRlcnN0YW5k
IHdoeQpUaGUgaW50ZW50IGhlcmUgd2FzIHRvIGhhdmUgc29tZSB3b3JraW5nIHN1cHBvcnQgY29k
ZSB0byBnZXQgdGhlIFNNTVV2MyBkcml2ZXIgcmVhZHkgZm9yIGEgZmlyc3QgcmV2aWV3LiBJIHN0
aWxsIG5lZWQgdG8gcmVzZWFyY2ggb24gaG93IHRvIGZpeCB0aGlzIGNvcnJlY3RseSBiYXNlZCBv
biB0aGUgdjEgY29tbWVudHMuIEknbGwgZml4IGl0IGluIHRoZSBuZXh0IFJGQy4KPiAKPj4gwqAg
wqDCoMKgwqDCoMKgwqDCoMKgIG5vZGUgPSBpb3J0X3NjYW5fbm9kZShBQ1BJX0lPUlRfTk9ERV9Q
Q0lfUk9PVF9DT01QTEVYLAo+PiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIGlvcnRfbWF0Y2hfbm9kZV9jYWxsYmFjaywgJmJ1cy0+ZGV2KTsKPj4gK8KgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpb3J0X21hdGNoX25vZGVfY2FsbGJh
Y2ssIGRldik7Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBpZiAoIW5vZGUpCj4+IMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIHJldHVybiBOVUxMOwo+PiDCoCBAQCAtNjAwLDYgKzY0NywxMyBAQCBj
b25zdCBzdHJ1Y3QgaW9tbXVfb3BzICppb3J0X2lvbW11X2NvbmZpZ3VyZShzdHJ1Y3QgZGV2aWNl
ICpkZXYpCj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBvcHMgPSBpb3J0X2lvbW11X3hsYXRlKGRldiwg
cGFyZW50LCBzdHJlYW1pZCk7Cj4+IMKgIMKgwqDCoMKgwqAgfSBlbHNlIHsKPj4gK8KgwqDCoMKg
wqDCoMKgIHJldHVybiBOVUxMOwo+PiArLyoKPj4gKyAqIFdlIG5lZWQgdGhlIG5hbWVzcGFjZSBv
YmplY3QgbmFtZSBmcm9tIGRzZHQgdG8gbWF0Y2ggdGhlIGlvcnQgbm9kZSwgdGhpcwo+IAo+IFhl
bjoKPiAKPj4gKyAqIHdpbGwgbmVlZCBhZGRpdGlvbnMgdG8gdGhlIGtlcm5lbCB4ZW4gYnVzIG5v
dGlmaWVycy4KPj4gKyAqIFNvLCBkaXNhYmxpbmcgdGhlIG5hbWVkIG5vZGUgY29kZSB0aWxsIGEg
cHJvcG9zYWwgaXMgYXBwcm92ZWQuCj4+ICsgKi8KPj4gKyNpZiAwCj4+IMKgwqDCoMKgwqDCoMKg
wqDCoCBpbnQgaSA9IDA7Cj4+IMKgIMKgwqDCoMKgwqDCoMKgwqDCoCBub2RlID0gaW9ydF9zY2Fu
X25vZGUoQUNQSV9JT1JUX05PREVfTkFNRURfQ09NUE9ORU5ULAo+PiBAQCAtNjE2LDExICs2NzAs
MTcgQEAgY29uc3Qgc3RydWN0IGlvbW11X29wcyAqaW9ydF9pb21tdV9jb25maWd1cmUoc3RydWN0
IGRldmljZSAqZGV2KQo+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBwYXJlbnQgPSBpb3J0
X25vZGVfZ2V0X2lkKG5vZGUsICZzdHJlYW1pZCwKPj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIElPUlRfSU9NTVVfVFlQRSwgaSsrKTsKPj4g
wqDCoMKgwqDCoMKgwqDCoMKgIH0KPj4gKyNlbmRpZgo+PiDCoMKgwqDCoMKgIH0KPj4gwqAgwqDC
oMKgwqDCoCByZXR1cm4gb3BzOwo+PiDCoCB9Cj4+IMKgICsvKgo+PiArICogWGVuOiBOb3QgdXNp
bmcgdGhlIHBhcnNpbmcgb3BzIGZvciBub3cuIE5lZWQgdG8gY2hlY2sgYW5kIHNlZSBpZiBpdCB3
aWxsCj4+ICsgKiBiZSB1c2VmdWwgdG8gdXNlIHRoZXNlIGluIHNvbWUgZm9ybSwgb3IgbGV0IHRo
ZSBkcml2ZXIgcGFyc2UgSU9SVCBub2RlLgo+PiArICovCj4+ICsjaWYgMAo+PiDCoCBzdGF0aWMg
dm9pZCBfX2luaXQgYWNwaV9pb3J0X3JlZ2lzdGVyX2lycShpbnQgaHdpcnEsIGNvbnN0IGNoYXIg
Km5hbWUsCj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
aW50IHRyaWdnZXIsCj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgc3RydWN0IHJlc291cmNlICpyZXMpCj4+IEBAIC04MDcsNyArODY3LDcgQEAgY29uc3Qg
c3RydWN0IGlvcnRfaW9tbXVfY29uZmlnICppb3J0X2dldF9pb21tdV9jZmcoc3RydWN0IGFjcGlf
aW9ydF9ub2RlICpub2RlKQo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuIE5VTEw7Cj4+IMKg
wqDCoMKgwqAgfQo+PiDCoCB9Cj4+IC0KPj4gKyNlbmRpZgo+IAo+IFBsZWFzZSBhdm9pZCBkcm9w
cGluZyBuZXdsaW5lLgo+IAo+PiDCoCAvKioKPj4gwqDCoCAqIGlvcnRfYWRkX3NtbXVfcGxhdGZv
cm1fZGV2aWNlKCkgLSBBbGxvY2F0ZSBhIHBsYXRmb3JtIGRldmljZSBmb3IgU01NVQo+PiDCoMKg
ICogQG5vZGU6IFBvaW50ZXIgdG8gU01NVSBBQ1BJIElPUlQgbm9kZQo+PiBAQCAtODE3LDc4ICs4
NzcsNDIgQEAgY29uc3Qgc3RydWN0IGlvcnRfaW9tbXVfY29uZmlnICppb3J0X2dldF9pb21tdV9j
Zmcoc3RydWN0IGFjcGlfaW9ydF9ub2RlICpub2RlKQo+PiDCoCBzdGF0aWMgaW50IF9faW5pdCBp
b3J0X2FkZF9zbW11X3BsYXRmb3JtX2RldmljZShzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKm5vZGUp
Cj4gCj4gTG9va2luZyBhdCB0aGUgY2hhbmdlcyBpbiB0aGlzIGZ1bmN0aW9uLiBZb3UgYmFzaWNh
bGx5IHJld3JpdGUgZXZlcnl0aGluZy4gSSB3b3VsZCBwcmVmZXIgaWYgeW91IGNvbW1lbnQgdGhl
IGN1cnJlbnQgb25lIGFuZCBpbXBsZW1lbnQgZnJvbSBzY3JhdGNoIHRoZSBYZW4gdmVyc2lvbi4K
QWdyZWUuCj4gCj4+IMKgIHsKPj4gwqDCoMKgwqDCoCBzdHJ1Y3QgZndub2RlX2hhbmRsZSAqZndu
b2RlOwo+PiAtwqDCoMKgIHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXY7Cj4+IC3CoMKgwqAg
c3RydWN0IHJlc291cmNlICpyOwo+PiAtwqDCoMKgIGVudW0gZGV2X2RtYV9hdHRyIGF0dHI7Cj4+
IC3CoMKgwqAgaW50IHJldCwgY291bnQ7Cj4+IC3CoMKgwqAgY29uc3Qgc3RydWN0IGlvcnRfaW9t
bXVfY29uZmlnICpvcHMgPSBpb3J0X2dldF9pb21tdV9jZmcobm9kZSk7Cj4+IC0KPj4gLcKgwqDC
oCBpZiAoIW9wcykKPj4gLcKgwqDCoMKgwqDCoMKgIHJldHVybiAtRU5PREVWOwo+PiAtCj4+IC3C
oMKgwqAgcGRldiA9IHBsYXRmb3JtX2RldmljZV9hbGxvYyhvcHMtPm5hbWUsIFBMQVRGT1JNX0RF
VklEX0FVVE8pOwo+PiAtwqDCoMKgIGlmICghcGRldikKPj4gLcKgwqDCoMKgwqDCoMKgIHJldHVy
biAtRU5PTUVNOwo+PiAtCj4+IC3CoMKgwqAgY291bnQgPSBvcHMtPmlvbW11X2NvdW50X3Jlc291
cmNlcyhub2RlKTsKPj4gLQo+PiAtwqDCoMKgIHIgPSBrY2FsbG9jKGNvdW50LCBzaXplb2YoKnIp
LCBHRlBfS0VSTkVMKTsKPj4gLcKgwqDCoCBpZiAoIXIpIHsKPj4gLcKgwqDCoMKgwqDCoMKgIHJl
dCA9IC1FTk9NRU07Cj4+IC3CoMKgwqDCoMKgwqDCoCBnb3RvIGRldl9wdXQ7Cj4+IC3CoMKgwqAg
fQo+PiAtCj4+IC3CoMKgwqAgb3BzLT5pb21tdV9pbml0X3Jlc291cmNlcyhyLCBub2RlKTsKPj4g
K8KgwqDCoCBzdHJ1Y3QgZGV2aWNlICpkZXY7Cj4+ICvCoMKgwqAgaW50IHJldDsKPj4gwqAgLcKg
wqDCoCByZXQgPSBwbGF0Zm9ybV9kZXZpY2VfYWRkX3Jlc291cmNlcyhwZGV2LCByLCBjb3VudCk7
Cj4+IMKgwqDCoMKgwqAgLyoKPj4gLcKgwqDCoMKgICogUmVzb3VyY2VzIGFyZSBkdXBsaWNhdGVk
IGluIHBsYXRmb3JtX2RldmljZV9hZGRfcmVzb3VyY2VzLAo+PiAtwqDCoMKgwqAgKiBmcmVlIHRo
ZWlyIGFsbG9jYXRlZCBtZW1vcnkKPj4gK8KgwqDCoMKgICogTm90IGVuYWJsaW5nIHRoZSBwYXJz
aW5nIG9wcyBmb3Igbm93LiBUaGUgY29ycmVzcG9uZGluZyBkcml2ZXIKPj4gK8KgwqDCoMKgICog
Y2FuIHBhcnNlIHRoaXMgaW5mb3JtYXRpb24gYXMgbmVlZGVkLCBzbyBkZWxldGluZyByZWxldmFu
dCBjb2RlIGFzCj4+ICvCoMKgwqDCoCAqIGNvbXBhcmVkIHRvIGJhc2UgcmV2aXNpb24uCj4+IMKg
wqDCoMKgwqDCoCAqLwo+PiAtwqDCoMKgIGtmcmVlKHIpOwo+PiDCoCAtwqDCoMKgIGlmIChyZXQp
Cj4+IC3CoMKgwqDCoMKgwqDCoCBnb3RvIGRldl9wdXQ7Cj4+ICvCoMKgwqAgZGV2ID0ga3phbGxv
YyhzaXplb2Yoc3RydWN0IGRldmljZSksIEdGUF9LRVJORUwpOwo+PiArwqDCoMKgIGlmICghZGV2
KQo+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuIC1FTk9NRU07Cj4+IMKgIMKgwqDCoMKgwqAgLyoK
Pj4gwqDCoMKgwqDCoMKgICogQWRkIGEgY29weSBvZiBJT1JUIG5vZGUgcG9pbnRlciB0byBwbGF0
Zm9ybV9kYXRhIHRvCj4+IMKgwqDCoMKgwqDCoCAqIGJlIHVzZWQgdG8gcmV0cmlldmUgSU9SVCBk
YXRhIGluZm9ybWF0aW9uLgo+PiDCoMKgwqDCoMKgwqAgKi8KPj4gLcKgwqDCoCByZXQgPSBwbGF0
Zm9ybV9kZXZpY2VfYWRkX2RhdGEocGRldiwgJm5vZGUsIHNpemVvZihub2RlKSk7Cj4+IC3CoMKg
wqAgaWYgKHJldCkKPj4gLcKgwqDCoMKgwqDCoMKgIGdvdG8gZGV2X3B1dDsKPj4gLQo+PiAtwqDC
oMKgIC8qCj4+IC3CoMKgwqDCoCAqIFdlIGV4cGVjdCB0aGUgZG1hIG1hc2tzIHRvIGJlIGVxdWl2
YWxlbnQgZm9yCj4+IC3CoMKgwqDCoCAqIGFsbCBTTU1VcyBzZXQtdXBzCj4+IC3CoMKgwqDCoCAq
Lwo+PiAtwqDCoMKgIHBkZXYtPmRldi5kbWFfbWFzayA9ICZwZGV2LT5kZXYuY29oZXJlbnRfZG1h
X21hc2s7Cj4+ICvCoMKgwqAgZGV2LT50eXBlID0gREVWX0FDUEk7Cj4+ICvCoMKgwqAgZGV2LT5h
Y3BpX25vZGUgPSBub2RlOwo+PiDCoCDCoMKgwqDCoMKgIGZ3bm9kZSA9IGlvcnRfZ2V0X2Z3bm9k
ZShub2RlKTsKPj4gwqAgwqDCoMKgwqDCoCBpZiAoIWZ3bm9kZSkgewo+PiDCoMKgwqDCoMKgwqDC
oMKgwqAgcmV0ID0gLUVOT0RFVjsKPj4gLcKgwqDCoMKgwqDCoMKgIGdvdG8gZGV2X3B1dDsKPj4g
K8KgwqDCoMKgwqDCoMKgIGdvdG8gZXJyb3I7Cj4+IMKgwqDCoMKgwqAgfQo+PiDCoCAtwqDCoMKg
IHBkZXYtPmRldi5md25vZGUgPSBmd25vZGU7Cj4+IC0KPj4gLcKgwqDCoCBhdHRyID0gb3BzLT5p
b21tdV9pc19jb2hlcmVudChub2RlKSA/Cj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCBERVZfRE1BX0NPSEVSRU5UIDogREVWX0RNQV9OT05fQ09IRVJFTlQ7Cj4+IC0KPj4gLcKg
wqDCoCAvKiBDb25maWd1cmUgRE1BIGZvciB0aGUgcGFnZSB0YWJsZSB3YWxrZXIgKi8KPj4gLcKg
wqDCoCBhY3BpX2RtYV9jb25maWd1cmUoJnBkZXYtPmRldiwgYXR0cik7Cj4+ICvCoMKgwqAgZGV2
LT5md25vZGUgPSBmd25vZGU7Cj4+IMKgIC3CoMKgwqAgcmV0ID0gcGxhdGZvcm1fZGV2aWNlX2Fk
ZChwZGV2KTsKPj4gLcKgwqDCoCBpZiAocmV0KQo+PiAtwqDCoMKgwqDCoMKgwqAgZ290byBkbWFf
ZGVjb25maWd1cmU7Cj4+ICvCoMKgwqAgLyogQ2FsbCB0aGUgYWNwaSBpbml0IGZ1bmN0aW9ucyBm
b3IgSU9NTVUgZGV2aWNlcyAqLwo+PiArwqDCoMKgIHJldCA9IGFjcGlfZGV2aWNlX2luaXQoREVW
SUNFX0lPTU1VLCAodm9pZCAqKWRldiwgbm9kZS0+dHlwZSk7Cj4+IMKgIMKgwqDCoMKgwqAgcmV0
dXJuIDA7Cj4+IMKgIC1kbWFfZGVjb25maWd1cmU6Cj4+IC3CoMKgwqAgYWNwaV9kbWFfZGVjb25m
aWd1cmUoJnBkZXYtPmRldik7Cj4+IC1kZXZfcHV0Ogo+PiAtwqDCoMKgIHBsYXRmb3JtX2Rldmlj
ZV9wdXQocGRldik7Cj4+ICtlcnJvcjoKPj4gK8KgwqDCoCBrZnJlZShkZXYpOwo+PiDCoCDCoMKg
wqDCoMKgIHJldHVybiByZXQ7Cj4+IMKgIH0KPj4gQEAgLTk1Nyw1ICs5ODEsNiBAQCB2b2lkIF9f
aW5pdCBhY3BpX2lvcnRfaW5pdCh2b2lkKQo+PiDCoCDCoMKgwqDCoMKgIGlvcnRfaW5pdF9wbGF0
Zm9ybV9kZXZpY2VzKCk7Cj4+IMKgIC3CoMKgwqAgYWNwaV9wcm9iZV9kZXZpY2VfdGFibGUoaW9y
dCk7Cj4+ICvCoMKgwqAgLyogWGVuOyBEbyBub3QgbmVlZCBhIGRldmljZSB0YWJsZSBwcm9iZSAq
Lwo+PiArwqDCoMKgIC8qIGFjcGlfcHJvYmVfZGV2aWNlX3RhYmxlKGlvcnQpOyovCj4gCj4gUGxl
YXNlIHVzZSBlaXRoZXIKPiAKPiAjaWYgMAo+IAo+ICNlbmRpZgo+IAo+IG9yIGludHJvZHVjZSBh
IGR1bW15IGFjcGlfcHJvYmVfZGV2aWNlX3RhYmxlKC4uLikgYXQgdGhlIHN0YXJ0LgpXaWxsIGlu
dHJvZHVjZSBhIGR1bW15IGFjcGlfcHJvYmUuCj4gCj4+IMKgIH0KPj4gZGlmZiAtLWdpdCBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hcm0vc21tdS5jCj4+IGluZGV4IDM2MmQ1NzguLmFkOTU2ZDUgMTAwNjQ0Cj4+IC0tLSBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKPj4gKysrIGIveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvYXJtL3NtbXUuYwo+PiBAQCAtMTgxLDYgKzE4MSw3IEBAIHN0YXRpYyB2b2lkIF9f
aW9tZW0gKmRldm1faW9yZW1hcF9yZXNvdXJjZShzdHJ1Y3QgZGV2aWNlICpkZXYsCj4+IMKgwqAg
KiBYZW46IFBDSSBmdW5jdGlvbnMKPj4gwqDCoCAqIFRPRE86IEl0IHNob3VsZCBiZSBpbXBsZW1l
bnRlZCB3aGVuIFBDSSB3aWxsIGJlIHN1cHBvcnRlZAo+PiDCoMKgICovCj4+ICsjdW5kZWYgdG9f
cGNpX2Rldgo+IAo+IFdoeSB0aGlzIGNoYW5nZT8KSSBoYWQgcmVkZWZpbmUgdGhlIHRvX3BjaV9k
ZXYgdG8gZ2V0IHRoZSBhY3R1YWwgcGNpX2RldiBzdHJ1Y3QuIHNtbXUgZHJpdmVyIGRvZXMgbm90
IHVzZSBwY2kgeWV0Lgo+IAo+PiDCoCAjZGVmaW5lIHRvX3BjaV9kZXYoZGV2KcKgwqDCoCAoTlVM
TCkKPj4gwqAgc3RhdGljIGlubGluZSBpbnQgcGNpX2Zvcl9lYWNoX2RtYV9hbGlhcyhzdHJ1Y3Qg
cGNpX2RldiAqcGRldiwKPj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgaW50ICgqZm4pIChzdHJ1Y3QgcGNpX2RldiAqcGRldiwKPj4gZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FjcGkvYWNwaV9pb3J0LmggYi94ZW4vaW5jbHVkZS9hY3BpL2FjcGlfaW9ydC5o
Cj4+IGluZGV4IDc3ZTA4MDkuLmQ0MzE1YTQgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL2Fj
cGkvYWNwaV9pb3J0LmgKPj4gKysrIGIveGVuL2luY2x1ZGUvYWNwaS9hY3BpX2lvcnQuaAo+IAo+
IFlvdSBwcm9iYWJseSB3YW50IHRvIHJlLXN5bmMgdGhpcyBoZWFkZXJzIGFzIGl0IGNoYW5nZWQg
cXVpdGUgYSBiaXQgYW5kIHdvdWxkIGF2b2lkIHNvbWUgc3BlY2lmaWMgI2lmIDAgZm9yIFhlbi4K
PiAKPj4gQEAgLTE5LDI3ICsxOSwzMiBAQAo+PiDCoCAjaWZuZGVmIF9fQUNQSV9JT1JUX0hfXwo+
PiDCoCAjZGVmaW5lIF9fQUNQSV9JT1JUX0hfXwo+PiDCoCAtI2luY2x1ZGUgPGxpbnV4L2FjcGku
aD4KPj4gLSNpbmNsdWRlIDxsaW51eC9md25vZGUuaD4KPj4gLSNpbmNsdWRlIDxsaW51eC9pcnFk
b21haW4uaD4KPj4gKyNpbmNsdWRlIDx4ZW4vYWNwaS5oPgo+PiArI2luY2x1ZGUgPGFzbS9kZXZp
Y2UuaD4KPj4gwqAgKy8qIFhlbjogTm90IHVzaW5nIElPUlQgSVJRIGJpbmRpbmdzICovCj4+ICsj
aWYgMAo+PiDCoCAjZGVmaW5lIElPUlRfSVJRX01BU0soaXJxKcKgwqDCoMKgwqDCoMKgIChpcnEg
JiAweGZmZmZmZmZmVUxMKQo+PiDCoCAjZGVmaW5lIElPUlRfSVJRX1RSSUdHRVJfTUFTSyhpcnEp
wqDCoMKgICgoaXJxID4+IDMyKSAmIDB4ZmZmZmZmZmZVTEwpCj4+IMKgIMKgIGludCBpb3J0X3Jl
Z2lzdGVyX2RvbWFpbl90b2tlbihpbnQgdHJhbnNfaWQsIHN0cnVjdCBmd25vZGVfaGFuZGxlICpm
d19ub2RlKTsKPj4gwqAgdm9pZCBpb3J0X2RlcmVnaXN0ZXJfZG9tYWluX3Rva2VuKGludCB0cmFu
c19pZCk7Cj4+IMKgIHN0cnVjdCBmd25vZGVfaGFuZGxlICppb3J0X2ZpbmRfZG9tYWluX3Rva2Vu
KGludCB0cmFuc19pZCk7Cj4+IC0jaWZkZWYgQ09ORklHX0FDUElfSU9SVAo+PiArI2VuZGlmCj4+
ICsjaWZkZWYgQ09ORklHX0FSTV82NAo+IAo+IEFzIHNhaWQgaW4gdGhlIGZpcnN0IHZlcnNpb24s
IEkgc2VlIG5vIHBvaW50IG9mIHJlcGxhY2luZyBDT05GSUdfQUNQSV9JT1JUIHdpdGggQ09ORklH
X0FSTV82NC4gWW91IHNob3VsZCBpbnN0ZWFkIHRha2UgYWR2YW50YWdlIG9mIHRoZSBLY29uZmln
IHRvIGFkZCBhIG5ldyBjb25maWcgQUNQSV9JT1JUIGFuZCBzZWxlY3Qgb24gQXJtNjQgd2l0aCBB
Q1BJLgoKSSBhZ3JlZS4gSSBzYXcgeW91ciBjb21tZW50cyBhIGJpdCBsYXRlIGZvciB0aGlzIFJG
Qy4gSSB3aWxsIGFkZCB0aGlzIHRvIHRoZSBuZXh0IHNldC4KPiAKPj4gwqAgdm9pZCBhY3BpX2lv
cnRfaW5pdCh2b2lkKTsKPj4gwqAgYm9vbCBpb3J0X25vZGVfbWF0Y2godTggdHlwZSk7Cj4+ICsj
aWYgMAo+PiDCoCB1MzIgaW9ydF9tc2lfbWFwX3JpZChzdHJ1Y3QgZGV2aWNlICpkZXYsIHUzMiBy
ZXFfaWQpOwo+PiDCoCBzdHJ1Y3QgaXJxX2RvbWFpbiAqaW9ydF9nZXRfZGV2aWNlX2RvbWFpbihz
dHJ1Y3QgZGV2aWNlICpkZXYsIHUzMiByZXFfaWQpOwo+PiDCoCAvKiBJT01NVSBpbnRlcmZhY2Ug
Ki8KPj4gwqAgdm9pZCBpb3J0X3NldF9kbWFfbWFzayhzdHJ1Y3QgZGV2aWNlICpkZXYpOwo+PiAr
I2VuZGlmCj4+IMKgIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKmlvcnRfaW9tbXVfY29uZmlndXJl
KHN0cnVjdCBkZXZpY2UgKmRldik7Cj4+IMKgICNlbHNlCj4+IMKgIHN0YXRpYyBpbmxpbmUgdm9p
ZCBhY3BpX2lvcnRfaW5pdCh2b2lkKSB7IH0KPj4gwqAgc3RhdGljIGlubGluZSBib29sIGlvcnRf
bm9kZV9tYXRjaCh1OCB0eXBlKSB7IHJldHVybiBmYWxzZTsgfQo+PiArI2lmIDAKPj4gwqAgc3Rh
dGljIGlubGluZSB1MzIgaW9ydF9tc2lfbWFwX3JpZChzdHJ1Y3QgZGV2aWNlICpkZXYsIHUzMiBy
ZXFfaWQpCj4+IMKgIHsgcmV0dXJuIHJlcV9pZDsgfQo+PiDCoCBzdGF0aWMgaW5saW5lIHN0cnVj
dCBpcnFfZG9tYWluICppb3J0X2dldF9kZXZpY2VfZG9tYWluKHN0cnVjdCBkZXZpY2UgKmRldiwK
Pj4gQEAgLTQ3LDEyICs1MiwxMCBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCBpcnFfZG9tYWluICpp
b3J0X2dldF9kZXZpY2VfZG9tYWluKHN0cnVjdCBkZXZpY2UgKmRldiwKPj4gwqAgeyByZXR1cm4g
TlVMTDsgfQo+PiDCoCAvKiBJT01NVSBpbnRlcmZhY2UgKi8KPj4gwqAgc3RhdGljIGlubGluZSB2
b2lkIGlvcnRfc2V0X2RtYV9tYXNrKHN0cnVjdCBkZXZpY2UgKmRldikgeyB9Cj4+ICsjZW5kaWYK
Pj4gwqAgc3RhdGljIGlubGluZQo+PiDCoCBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICppb3J0X2lv
bW11X2NvbmZpZ3VyZShzdHJ1Y3QgZGV2aWNlICpkZXYpCj4+IMKgIHsgcmV0dXJuIE5VTEw7IH0K
Pj4gwqAgI2VuZGlmCj4+IMKgIC0jZGVmaW5lIElPUlRfQUNQSV9ERUNMQVJFKG5hbWUsIHRhYmxl
X2lkLCBmbinCoMKgwqDCoMKgwqDCoCBcCj4+IC3CoMKgwqAgQUNQSV9ERUNMQVJFX1BST0JFX0VO
VFJZKGlvcnQsIG5hbWUsIHRhYmxlX2lkLCAwLCBOVUxMLCAwLCBmbikKPj4gLQo+PiDCoCAjZW5k
aWYgLyogX19BQ1BJX0lPUlRfSF9fICovCj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
YXJtL2RldmljZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kZXZpY2UuaAo+PiBpbmRleCA1MDI3
Yzg3Li40ZWVmOWNlIDEwMDY0NAo+PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2RldmljZS5o
Cj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZGV2aWNlLmgKPj4gQEAgLTcsNiArNyw3IEBA
Cj4+IMKgIGVudW0gZGV2aWNlX3R5cGUKPj4gwqAgewo+PiDCoMKgwqDCoMKgIERFVl9EVCwKPj4g
K8KgwqDCoCBERVZfQUNQSSwKPj4gwqAgfTsKPj4gwqAgwqAgc3RydWN0IGRldl9hcmNoZGF0YSB7
Cj4+IEBAIC0yMCw2ICsyMSw3IEBAIHN0cnVjdCBkZXZpY2UKPj4gwqAgI2lmZGVmIENPTkZJR19I
QVNfREVWSUNFX1RSRUUKPj4gwqDCoMKgwqDCoCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm9mX25v
ZGU7IC8qIFVzZWQgYnkgZHJpdmVycyBpbXBvcnRlZCBmcm9tIExpbnV4ICovCj4+IMKgICNlbmRp
Zgo+PiArwqDCoMKgIHZvaWQgKmFjcGlfbm9kZTsgLypDdXJyZW50IHVzZSBjYXNlIGlzIGFjcGlf
aW9ydF9ub2RlICovCj4gCj4gQ2FuIHlvdSBleHBsYWluIHdoeSB5b3UgbmVlZCB0aGF0PyBBZnRl
ciB0aGUgY3JlYXRpb24gb2YgZndub2RlLCBJIHdhcyBleHBlY3Rpbmcgb2Zfbm9kZSB0byBkaXNh
cHBlYXIuIFNvIEkgZG9uJ3QgcmVhbGx5IGZhbmN5IHNlZSBhY3BpX25vZGUgaGVyZSBtb3JlIGl0
IGRvZXMgbm90IGV4aXN0IGluIExpbnV4LgpvZl9ub2RlIHN0YXlzIGZvciBiYWNrd2FyZHMgY29t
cGF0aWJpbGl0eSB3aXRoIHNtbXUgdjIgZHJpdmVyLiBJIHdpbGwgdHJ5IHRvIGZpbmQgYSB3YXkg
dG8gcmVtb3ZlIGFjcGlfbm9kZS4KPiAKPj4gwqDCoMKgwqDCoCBzdHJ1Y3QgZndub2RlX2hhbmRs
ZSAqZndub2RlOyAvKmZ3IGRldmljZSBub2RlIGlkZW50aWZpZXIgKi8KPj4gwqDCoMKgwqDCoCBz
dHJ1Y3QgaW9tbXVfZndzcGVjICppb21tdV9md3NwZWM7Cj4+IMKgwqDCoMKgwqAgc3RydWN0IGRl
dl9hcmNoZGF0YSBhcmNoZGF0YTsKPj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9hY3Bp
LmggYi94ZW4vaW5jbHVkZS94ZW4vYWNwaS5oCj4+IGluZGV4IDk0MDkzNTAuLjJmNmFhZTEgMTAw
NjQ0Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9hY3BpLmgKPj4gKysrIGIveGVuL2luY2x1ZGUv
eGVuL2FjcGkuaAo+PiBAQCAtMzIsNiArMzIsNyBAQAo+PiDCoCDCoCAjaW5jbHVkZSA8YWNwaS9h
Y3BpLmg+Cj4+IMKgICNpbmNsdWRlIDxhc20vYWNwaS5oPgo+PiArI2luY2x1ZGUgPHhlbi9md25v
ZGUuaD4KPiAKPiBJIHRoaW5rIHRoaXMgYW5kIC4uLgo+IAo+PiDCoCDCoCAjZGVmaW5lIEFDUElf
TUFEVF9HRVRfKGZsZCwgeCkgKCgoeCkgJiBBQ1BJX01BRFRfIyNmbGQjI19NQVNLKSAvIFwKPj4g
wqDCoMKgwqDCoCAoQUNQSV9NQURUXyMjZmxkIyNfTUFTSyAmIC1BQ1BJX01BRFRfIyNmbGQjI19N
QVNLKSkKPj4gQEAgLTQ5LDYgKzUwLDI2IEBACj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgKCEoZW50cnkpKSB8fCAodW5zaWduZWQgbG9uZykoZW50cnkpICsgc2l6ZW9mKCoo
ZW50cnkpKSA+IChlbmQpIHx8wqAgXAo+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIChlbnRyeSktPmhlYWRlci5sZW5ndGggPCBzaXplb2YoKihlbnRyeSkpKQo+PiDCoCArc3Rh
dGljIGlubGluZSBzdHJ1Y3QgZndub2RlX2hhbmRsZSAqYWNwaV9hbGxvY19md25vZGVfc3RhdGlj
KHZvaWQpCj4+ICt7Cj4+ICvCoMKgwqAgc3RydWN0IGZ3bm9kZV9oYW5kbGUgKmZ3bm9kZTsKPj4g
Kwo+PiArwqDCoMKgIGZ3bm9kZSA9IHh6YWxsb2Moc3RydWN0IGZ3bm9kZV9oYW5kbGUpOwo+PiAr
wqDCoMKgIGlmICghZndub2RlKQo+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuIE5VTEw7Cj4+ICsK
Pj4gK8KgwqDCoCBmd25vZGUtPnR5cGUgPSBGV05PREVfQUNQSV9TVEFUSUM7Cj4+ICsKPj4gK8Kg
wqDCoCByZXR1cm4gZndub2RlOwo+PiArfQo+PiArCj4+ICtzdGF0aWMgaW5saW5lIHZvaWQgYWNw
aV9mcmVlX2Z3bm9kZV9zdGF0aWMoc3RydWN0IGZ3bm9kZV9oYW5kbGUgKmZ3bm9kZSkKPj4gK3sK
Pj4gK8KgwqDCoCBpZiAoIWZ3bm9kZSB8fCBmd25vZGUtPnR5cGUgIT0gRldOT0RFX0FDUElfU1RB
VElDKQo+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuOwo+PiArCj4+ICvCoMKgwqAgeGZyZWUoZndu
b2RlKTsKPj4gK30KPiAKPiAuLi4gdGhvc2UgMiBoZWxwZXJzIHNob3VsZCBnbyBpbiBhc20vYWNw
aS5oLgpPay4KPiAKPj4gwqAgI2lmZGVmIENPTkZJR19BQ1BJCj4+IMKgIMKgIGVudW0gYWNwaV9p
bnRlcnJ1cHRfaWQgewo+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3BjaS5oIGIveGVu
L2luY2x1ZGUveGVuL3BjaS5oCj4+IGluZGV4IDQzZjIxMjUuLjE4MmIxYTUgMTAwNjQ0Cj4+IC0t
LSBhL3hlbi9pbmNsdWRlL3hlbi9wY2kuaAo+PiArKysgYi94ZW4vaW5jbHVkZS94ZW4vcGNpLmgK
Pj4gQEAgLTkyLDggKzkyLDE2IEBAIHN0cnVjdCBwY2lfZGV2IHsKPj4gwqAgI2RlZmluZSBQVF9G
QVVMVF9USFJFU0hPTEQgMTAKPj4gwqDCoMKgwqDCoCB9IGZhdWx0Owo+PiDCoMKgwqDCoMKgIHU2
NCB2Zl9ybGVuWzZdOwo+PiArI2lmZGVmIENPTkZJR19BUk0KPj4gK8KgwqDCoCBzdHJ1Y3QgZGV2
aWNlIGRldjsKPj4gKyNlbmRpZgo+IAo+IFRoZXJlIGFyZSBhIHBhcnQgb2YgUENJIHRoYXQgaXMg
YWxyZWFkeSBwZXItYXJjaC4gU2VlIGFyY2hfcGNpX2RldiBpbiBhc20tYXJtL3BjaS5oLgo+IAo+
IFBsZWFzZSBkZWZpbmUgdGhlIGZpZWxkIGRldiBpbiBpdCByYXRoZXIgdGhhbiBoZXJlLgpPaywg
SSdsbCBjaGVjayBpZiBJIGNhbiBkbyB0aGlzLgo+IAo+PiDCoCB9Owo+PiDCoCArI2lmZGVmIENP
TkZJR19BUk0KPj4gKyNkZWZpbmUgdG9fcGNpX2RldihwKSBjb250YWluZXJfb2YocCwgc3RydWN0
IHBjaV9kZXYsZGV2KQo+PiArI2RlZmluZSBwY2lfZG9tYWluX25yKGRldikgZGV2LT5zZWcKPj4g
KyNlbmRpZgo+IAo+IFNpbWlsYXJseSwgdGhpcyBzaG91bGQgYmUgbW92ZWQgaW4gYXNtLWFybS9w
Y2kuaC4KT2suCj4gCj4+ICsKPj4gwqAgI2RlZmluZSBmb3JfZWFjaF9wZGV2KGRvbWFpbiwgcGRl
dikgXAo+PiDCoMKgwqDCoMKgIGxpc3RfZm9yX2VhY2hfZW50cnkocGRldiwgJihkb21haW4tPmFy
Y2gucGRldl9saXN0KSwgZG9tYWluX2xpc3QpCj4+IMKgCj4gCj4gQ2hlZXJzLAo+IAoKLS0gCiBR
dWFsY29tbSBEYXRhY2VudGVyIFRlY2hub2xvZ2llcyBhcyBhbiBhZmZpbGlhdGUgb2YgUXVhbGNv
bW0gVGVjaG5vbG9naWVzLCBJbmMuIFF1YWxjb21tIFRlY2hub2xvZ2llcywgSW5jLiBpcyBhIG1l
bWJlciBvZiB0aGUgQ29kZSBBdXJvcmEgRm9ydW0sIGEgTGludXggRm91bmRhdGlvbiBDb2xsYWJv
cmF0aXZlIFByb2plY3QuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 19 15:25:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 15:25:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5ChG-0005f0-Fo; Thu, 19 Oct 2017 15:25:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=458424478=Paul.Durrant@citrix.com>)
 id 1e5ChF-0005et-M6
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 15:25:21 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 94/A6-31121-0E3C8E95; Thu, 19 Oct 2017 15:25:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCIsWRWlGSWpSXmKPExsWSzvfng+6Dwy8
 iDVZ+lrX4vmUykwOjx+EPV1gCGKNYM/OS8isSWDN+z1nPUnBetOJN4xymBsY/gl2MnBwSAv4S
 Sze0M4LYbAI6EkuPzmfqYuTiEBG4yCjxqu0xG0hCWMBT4v2P36wgtoiAl8TPvrssELaRxPGOu
 2A1LAKqElMXPwIaxMHBK+AucWSmCUhYSMBG4um/+ewgNqeArcTsK4/AWhkFZCW+NK5mBrGZBc
 Qlbj0B2Qtyj4DEkj3nmSFsUYmXj/+xQtgGEluX7mOBqNeRWLD7ExuErS2xbOFrsHpeAUGJkzO
 fsExgFJqFZOwsJC2zkLTMQtKygJFlFaN6cWpRWWqRrqFeUlFmekZJbmJmjq6hgZlebmpxcWJ6
 ak5iUrFecn7uJkZgiDMAwQ7Gnc+dDjFKcjApifK+PfgiUogvKT+lMiOxOCO+qDQntfgQowwHh
 5IE75pDQDnBotT01Iq0zBxgtMGkJTh4lER4LUHSvMUFibnFmekQqVOMuhzHNl3+wyTEkpefly
 olztsFUiQAUpRRmgc3Ahb5lxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTM6wkyhSczrwRu0yu
 gI5iAjmC3BzuiJBEhJdXAmPnMS8TeZHJQ946S5Afvt7YxNUUHRkrkPfrO+dEvwl3i0Y69FSxH
 t/zdOWuObn96b/iXJsc3d7sFXy2bq1hkOnFFxv0TzFVZbz0ylkl2fXv///zXnx1Pzhu+OWMYr
 yb0w2h9dpjchhXWFcI9Fodyl+pxqXpdPb/jutMWtmZxb2c9b7Y78x6bK7EUZyQaajEXFScCAN
 f6+GP3AgAA
X-Env-Sender: prvs=458424478=Paul.Durrant@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1508426717!77853067!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62093 invoked from network); 19 Oct 2017 15:25:20 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 15:25:20 -0000
X-IronPort-AV: E=Sophos;i="5.43,402,1503360000"; d="scan'208";a="106403708"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, "x86@kernel.org" <x86@kernel.org>, 
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>
Thread-Topic: [PATCH] x86/xen: support priv-mapping in an HVM tools domain
Thread-Index: AQHTSO5e8WNA4q7rqUG+jWR3ED8h4aLrSu9w
Date: Thu, 19 Oct 2017 15:25:14 +0000
Message-ID: <3b4517fdcca741028af6ab2fcfd0c634@AMSPEX02CL03.citrite.net>
References: <20171019152420.38389-1-paul.durrant@citrix.com>
In-Reply-To: <20171019152420.38389-1-paul.durrant@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] x86/xen: support priv-mapping in an HVM
	tools domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXBvbG9naWVzLi4uIEkgbWlzZm9ybWF0dGVkIHRoaXMuIEkgd2lsbCByZS1zZW5kLgoKICBQYXVs
Cj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiBGcm9tOiBQYXVsIER1cnJhbnQgW21haWx0
bzpwYXVsLmR1cnJhbnRAY2l0cml4LmNvbV0KPiBTZW50OiAxOSBPY3RvYmVyIDIwMTcgMTY6MjQK
PiBUbzogeDg2QGtlcm5lbC5vcmc7IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgbGlu
dXgtCj4ga2VybmVsQHZnZXIua2VybmVsLm9yZwo+IENjOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVy
cmFudEBjaXRyaXguY29tPgo+IFN1YmplY3Q6IFtQQVRDSF0geDg2L3hlbjogc3VwcG9ydCBwcml2
LW1hcHBpbmcgaW4gYW4gSFZNIHRvb2xzIGRvbWFpbgo+IAo+IElmIHRoZSBkb21haW4gaGFzIFhF
TkZFQVRfYXV0b190cmFuc2xhdGVkX3BoeXNtYXAgdGhlbiB1c2Ugb2YgdGhlIFBWLQo+IHNwZWNp
ZmljIEhZUEVSVklTT1JfbW11X3VwZGF0ZSBoeXBlcmNhbGwgaXMgY2xlYXJseSBpbmNvcnJlY3Qu
Cj4gCj4gVGhpcyBwYXRjaCBhZGRzIGNoZWNrcyBpbiB4ZW5fcmVtYXBfZG9tYWluX2dmbl9hcnJh
eSgpIGFuZAo+IHhlbl91bm1hcF9kb21haW5fZ2ZuX2FycmF5KCkgd2hpY2ggY2FsbCB0aHJvdWdo
IHRvIHRoZSBhcHByb3ByYXRlCj4geGxhdGVfbW11IGZ1bmN0aW9uIGlmIHRoZSBmZWF0dXJlIGlz
IHByZXNlbnQuIEEgY2hlY2sgaXMgYWxzbyBhZGRlZAo+IHRvIHhlbl9yZW1hcF9kb21haW5fZ2Zu
X3JhbmdlKCkgdG8gZmFpbCB3aXRoIC1FT1BOT1RTVVBQIHNpbmNlIHRoaXMKPiBzaG91bGQgbm90
IGJlIHVzZWQgaW4gYW4gSFZNIHRvb2xzIGRvbWFpbi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBQYXVs
IER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+IC0tLQo+IEJvcmlzIE9zdHJvdnNr
eSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Cj4gSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgo+IFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgo+IEluZ28gTW9s
bmFyIDxtaW5nb0ByZWRoYXQuY29tPgo+ICJILiBQZXRlciBBbnZpbiIgPGhwYUB6eXRvci5jb20+
Cj4gLS0tCj4gIGFyY2gveDg2L3hlbi9tbXUuYyB8IDE0ICsrKysrKysrKysrKy0tCj4gIDEgZmls
ZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1n
aXQgYS9hcmNoL3g4Ni94ZW4vbW11LmMgYi9hcmNoL3g4Ni94ZW4vbW11LmMKPiBpbmRleCAzZTE1
MzQ1YWJmZTcuLmQzM2U3ZGJlMzEyOSAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni94ZW4vbW11LmMK
PiArKysgYi9hcmNoL3g4Ni94ZW4vbW11LmMKPiBAQCAtMTcyLDYgKzE3Miw5IEBAIGludCB4ZW5f
cmVtYXBfZG9tYWluX2dmbl9yYW5nZShzdHJ1Y3QKPiB2bV9hcmVhX3N0cnVjdCAqdm1hLAo+ICAJ
CQkgICAgICAgcGdwcm90X3QgcHJvdCwgdW5zaWduZWQgZG9taWQsCj4gIAkJCSAgICAgICBzdHJ1
Y3QgcGFnZSAqKnBhZ2VzKQo+ICB7Cj4gKwlpZiAoeGVuX2ZlYXR1cmUoWEVORkVBVF9hdXRvX3Ry
YW5zbGF0ZWRfcGh5c21hcCkpCj4gKwkJcmV0dXJuIC1FT1BOT1RTVVBQOwo+ICsKPiAgCXJldHVy
biBkb19yZW1hcF9nZm4odm1hLCBhZGRyLCAmZ2ZuLCBuciwgTlVMTCwgcHJvdCwgZG9taWQsCj4g
cGFnZXMpOwo+ICB9Cj4gIEVYUE9SVF9TWU1CT0xfR1BMKHhlbl9yZW1hcF9kb21haW5fZ2ZuX3Jh
bmdlKTsKPiBAQCAtMTgyLDYgKzE4NSwxMCBAQCBpbnQgeGVuX3JlbWFwX2RvbWFpbl9nZm5fYXJy
YXkoc3RydWN0Cj4gdm1fYXJlYV9zdHJ1Y3QgKnZtYSwKPiAgCQkJICAgICAgIGludCAqZXJyX3B0
ciwgcGdwcm90X3QgcHJvdCwKPiAgCQkJICAgICAgIHVuc2lnbmVkIGRvbWlkLCBzdHJ1Y3QgcGFn
ZSAqKnBhZ2VzKQo+ICB7Cj4gKwlpZiAoeGVuX2ZlYXR1cmUoWEVORkVBVF9hdXRvX3RyYW5zbGF0
ZWRfcGh5c21hcCkpCj4gKwkJcmV0dXJuIHhlbl94bGF0ZV9yZW1hcF9nZm5fYXJyYXkodm1hLCBh
ZGRyLCBnZm4sIG5yLAo+IGVycl9wdHIsCj4gKwkJCQkJCSBwcm90LCBkb21pZCwgcGFnZXMpOwo+
ICsKPiAgCS8qIFdlIEJVR19PTiBiZWNhdXNlIGl0J3MgYSBwcm9ncmFtbWVyIGVycm9yIHRvIHBh
c3MgYSBOVUxMCj4gZXJyX3B0ciwKPiAgCSAqIGFuZCB0aGUgY29uc2VxdWVuY2VzIGxhdGVyIGlz
IHF1aXRlIGhhcmQgdG8gZGV0ZWN0IHdoYXQgdGhlIGFjdHVhbAo+ICAJICogY2F1c2Ugb2YgIndy
b25nIG1lbW9yeSB3YXMgbWFwcGVkIGluIi4KPiBAQCAtMTkzLDkgKzIwMCwxMiBAQAo+IEVYUE9S
VF9TWU1CT0xfR1BMKHhlbl9yZW1hcF9kb21haW5fZ2ZuX2FycmF5KTsKPiAKPiAgLyogUmV0dXJu
czogMCBzdWNjZXNzICovCj4gIGludCB4ZW5fdW5tYXBfZG9tYWluX2dmbl9yYW5nZShzdHJ1Y3Qg
dm1fYXJlYV9zdHJ1Y3QgKnZtYSwKPiAtCQkJICAgICAgIGludCBudW1wZ3MsIHN0cnVjdCBwYWdl
ICoqcGFnZXMpCj4gKwkJCSAgICAgICBpbnQgbnIsIHN0cnVjdCBwYWdlICoqcGFnZXMpCj4gIHsK
PiAtCWlmICghcGFnZXMgfHwgIXhlbl9mZWF0dXJlKFhFTkZFQVRfYXV0b190cmFuc2xhdGVkX3Bo
eXNtYXApKQo+ICsJaWYgKHhlbl9mZWF0dXJlKFhFTkZFQVRfYXV0b190cmFuc2xhdGVkX3BoeXNt
YXApKQo+ICsJCXJldHVybiB4ZW5feGxhdGVfdW5tYXBfZ2ZuX3JhbmdlKHZtYSwgbnIsIHBhZ2Vz
KTsKPiArCj4gKwlpZiAoIXBhZ2VzKQo+ICAJCXJldHVybiAwOwo+IAo+ICAJcmV0dXJuIC1FSU5W
QUw7Cj4gLS0KPiAyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 19 15:25:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 15:25:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5ChW-0005hW-NG; Thu, 19 Oct 2017 15:25:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=458424478=Paul.Durrant@citrix.com>)
 id 1e5ChV-0005hH-QV
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 15:25:37 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 FB/88-14867-1F3C8E95; Thu, 19 Oct 2017 15:25:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRWlGSWpSXmKPExsXitHSDve6Hwy8
 iDTZv1bT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPmH7nMWHBUsOL+vzXMDYz3+boYOTgkBPwl
 tq9k62Lk5GAT0JGY+vQSK0hYRCBcYuLXSpAws4CWRMPEJUwgtrCAq8Sn/XNYQGwWAVWJr/O3s
 YOU8wrYSDQt1AEJSwjIS+xqu8gKYgsJqEisnzoLbDqvgKDEyZlPWCBGSkgcfPGCeQIj9ywkqV
 lIUgsYmVYxahSnFpWlFukaG+klFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGAQM
 Q7GA8vS7wEKMkB5OSKO/bgy8ihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw5h4CygkWpaanVqRl
 5gADEiYtwcGjJMJrCZLmLS5IzC3OTIdInWI05ji26fIfJo6Om3f/MAmx5OXnpUqJ83aBlAqAl
 GaU5sENgkXKJUZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnzeoJM4cnMK4Hb9wroFCagU9jtwU
 4pSURISTUw6i6e8ctMOyOyeW2moG7sGZcflWc2m5y4kFCmsYN1fXL5oZy8YI99IdNibXMuKzw
 KPpUyX1C27KmBMsfjqaXzvHXLbY9P4Zg2YcunaW4Hnt/Qcz6jsar1zS1z2YSvd2YFas7tWzYl
 7XKBw+xFTQvYg+0Xm4U8nZN16MzExCml+/4sELsptuNUhBJLcUaioRZzUXEiACFu7JePAgAA
X-Env-Sender: prvs=458424478=Paul.Durrant@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1508426734!112123675!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65118 invoked from network); 19 Oct 2017 15:25:36 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 15:25:36 -0000
X-IronPort-AV: E=Sophos;i="5.43,402,1503360000"; d="scan'208";a="455039919"
From: Paul Durrant <paul.durrant@citrix.com>
To: <x86@kernel.org>, <xen-devel@lists.xenproject.org>,
 <linux-kernel@vger.kernel.org>
Date: Thu, 19 Oct 2017 16:24:20 +0100
Message-ID: <20171019152420.38389-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Paul Durrant <paul.durrant@citrix.com>
Subject: [Xen-devel] [PATCH] x86/xen: support priv-mapping in an HVM tools
	domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWYgdGhlIGRvbWFpbiBoYXMgWEVORkVBVF9hdXRvX3RyYW5zbGF0ZWRfcGh5c21hcCB0aGVuIHVz
ZSBvZiB0aGUgUFYtCnNwZWNpZmljIEhZUEVSVklTT1JfbW11X3VwZGF0ZSBoeXBlcmNhbGwgaXMg
Y2xlYXJseSBpbmNvcnJlY3QuCgpUaGlzIHBhdGNoIGFkZHMgY2hlY2tzIGluIHhlbl9yZW1hcF9k
b21haW5fZ2ZuX2FycmF5KCkgYW5kCnhlbl91bm1hcF9kb21haW5fZ2ZuX2FycmF5KCkgd2hpY2gg
Y2FsbCB0aHJvdWdoIHRvIHRoZSBhcHByb3ByYXRlCnhsYXRlX21tdSBmdW5jdGlvbiBpZiB0aGUg
ZmVhdHVyZSBpcyBwcmVzZW50LiBBIGNoZWNrIGlzIGFsc28gYWRkZWQKdG8geGVuX3JlbWFwX2Rv
bWFpbl9nZm5fcmFuZ2UoKSB0byBmYWlsIHdpdGggLUVPUE5PVFNVUFAgc2luY2UgdGhpcwpzaG91
bGQgbm90IGJlIHVzZWQgaW4gYW4gSFZNIHRvb2xzIGRvbWFpbi4KClNpZ25lZC1vZmYtYnk6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQpCb3JpcyBPc3Ryb3Zza3kg
PGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+ClRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgpJbmdvIE1vbG5hciA8bWlu
Z29AcmVkaGF0LmNvbT4KIkguIFBldGVyIEFudmluIiA8aHBhQHp5dG9yLmNvbT4KLS0tCiBhcmNo
L3g4Ni94ZW4vbW11LmMgfCAxNCArKysrKysrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDEyIGlu
c2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL21t
dS5jIGIvYXJjaC94ODYveGVuL21tdS5jCmluZGV4IDNlMTUzNDVhYmZlNy4uZDMzZTdkYmUzMTI5
IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vbW11LmMKKysrIGIvYXJjaC94ODYveGVuL21tdS5j
CkBAIC0xNzIsNiArMTcyLDkgQEAgaW50IHhlbl9yZW1hcF9kb21haW5fZ2ZuX3JhbmdlKHN0cnVj
dCB2bV9hcmVhX3N0cnVjdCAqdm1hLAogCQkJICAgICAgIHBncHJvdF90IHByb3QsIHVuc2lnbmVk
IGRvbWlkLAogCQkJICAgICAgIHN0cnVjdCBwYWdlICoqcGFnZXMpCiB7CisJaWYgKHhlbl9mZWF0
dXJlKFhFTkZFQVRfYXV0b190cmFuc2xhdGVkX3BoeXNtYXApKQorCQlyZXR1cm4gLUVPUE5PVFNV
UFA7CisKIAlyZXR1cm4gZG9fcmVtYXBfZ2ZuKHZtYSwgYWRkciwgJmdmbiwgbnIsIE5VTEwsIHBy
b3QsIGRvbWlkLCBwYWdlcyk7CiB9CiBFWFBPUlRfU1lNQk9MX0dQTCh4ZW5fcmVtYXBfZG9tYWlu
X2dmbl9yYW5nZSk7CkBAIC0xODIsNiArMTg1LDEwIEBAIGludCB4ZW5fcmVtYXBfZG9tYWluX2dm
bl9hcnJheShzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwKIAkJCSAgICAgICBpbnQgKmVycl9w
dHIsIHBncHJvdF90IHByb3QsCiAJCQkgICAgICAgdW5zaWduZWQgZG9taWQsIHN0cnVjdCBwYWdl
ICoqcGFnZXMpCiB7CisJaWYgKHhlbl9mZWF0dXJlKFhFTkZFQVRfYXV0b190cmFuc2xhdGVkX3Bo
eXNtYXApKQorCQlyZXR1cm4geGVuX3hsYXRlX3JlbWFwX2dmbl9hcnJheSh2bWEsIGFkZHIsIGdm
biwgbnIsIGVycl9wdHIsCisJCQkJCQkgcHJvdCwgZG9taWQsIHBhZ2VzKTsKKwogCS8qIFdlIEJV
R19PTiBiZWNhdXNlIGl0J3MgYSBwcm9ncmFtbWVyIGVycm9yIHRvIHBhc3MgYSBOVUxMIGVycl9w
dHIsCiAJICogYW5kIHRoZSBjb25zZXF1ZW5jZXMgbGF0ZXIgaXMgcXVpdGUgaGFyZCB0byBkZXRl
Y3Qgd2hhdCB0aGUgYWN0dWFsCiAJICogY2F1c2Ugb2YgIndyb25nIG1lbW9yeSB3YXMgbWFwcGVk
IGluIi4KQEAgLTE5Myw5ICsyMDAsMTIgQEAgRVhQT1JUX1NZTUJPTF9HUEwoeGVuX3JlbWFwX2Rv
bWFpbl9nZm5fYXJyYXkpOwogCiAvKiBSZXR1cm5zOiAwIHN1Y2Nlc3MgKi8KIGludCB4ZW5fdW5t
YXBfZG9tYWluX2dmbl9yYW5nZShzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwKLQkJCSAgICAg
ICBpbnQgbnVtcGdzLCBzdHJ1Y3QgcGFnZSAqKnBhZ2VzKQorCQkJICAgICAgIGludCBuciwgc3Ry
dWN0IHBhZ2UgKipwYWdlcykKIHsKLQlpZiAoIXBhZ2VzIHx8ICF4ZW5fZmVhdHVyZShYRU5GRUFU
X2F1dG9fdHJhbnNsYXRlZF9waHlzbWFwKSkKKwlpZiAoeGVuX2ZlYXR1cmUoWEVORkVBVF9hdXRv
X3RyYW5zbGF0ZWRfcGh5c21hcCkpCisJCXJldHVybiB4ZW5feGxhdGVfdW5tYXBfZ2ZuX3Jhbmdl
KHZtYSwgbnIsIHBhZ2VzKTsKKworCWlmICghcGFnZXMpCiAJCXJldHVybiAwOwogCiAJcmV0dXJu
IC1FSU5WQUw7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 19 15:27:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 15:27:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5CjL-0005uY-2F; Thu, 19 Oct 2017 15:27:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=458424478=Paul.Durrant@citrix.com>)
 id 1e5CjJ-0005uM-Px
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 15:27:29 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 EC/6F-10698-064C8E95; Thu, 19 Oct 2017 15:27:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRWlGSWpSXmKPExsXitHSDvW78kRe
 RBj++SFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkrvwYU3BSsOH/lA1sD4zu+LkZODgkBf4lp
 t6awgdhsAjoSU59eYu1i5OAQEQiXmPi1souRi4NZ4AmjxJwtp8FqhAVcJT7tn8MCYrMIqEo8m
 /iDCcTmFbCR2LVkIiPETHmJXW0XWUFsIQEVifVTZ7FB1AhKnJz5BKyXWUBC4uCLF8wTGLlnIU
 nNQpJawMi0ilGjOLWoLLVI18hAL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMBT
 qGRgYdzA2n/A7xCjJwaQkyvv24ItIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8uYeBcoJFqemp
 FWmZOcCghElLcPAoifBaHgJK8xYXJOYWZ6ZDpE4xGnMc23T5DxNHx827f5iEWPLy81KlxHl5Q
 SYJgJRmlObBDYJFyyVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwryWIFN4MvNK4Pa9AjqFCe
 gUdnuwU0oSEVJSDYzhd7XnqGv8m3bN9Xor6+8l9+OWm4SEP6/nUvV+3Fitduihq9DPud+3r/0
 av9rCOt03a6HZ2cN7/L28f5esPfi/Y97q84WiLnaGJxv+z0/vO+XdIrvjx+W6rOfSt4pmH1kn
 oeIkOU2/aqKQTOYc5ok5J9JnVW2teW87odfIXJ5lue++hr0va4uUWIozEg21mIuKEwF6PcIik
 QIAAA==
X-Env-Sender: prvs=458424478=Paul.Durrant@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1508426845!110895962!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57209 invoked from network); 19 Oct 2017 15:27:27 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 15:27:27 -0000
X-IronPort-AV: E=Sophos;i="5.43,402,1503360000"; d="scan'208";a="455040538"
From: Paul Durrant <paul.durrant@citrix.com>
To: <x86@kernel.org>, <xen-devel@lists.xenproject.org>,
 <linux-kernel@vger.kernel.org>
Date: Thu, 19 Oct 2017 16:26:17 +0100
Message-ID: <20171019152617.38463-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, Paul Durrant <paul.durrant@citrix.com>,
 Thomas Gleixner <tglx@linutronix.de>, "H. Peter
 Anvin" <hpa@zytor.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Ingo Molnar <mingo@redhat.com>
Subject: [Xen-devel] [PATCH] x86/xen: support priv-mapping in an HVM tools
	domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWYgdGhlIGRvbWFpbiBoYXMgWEVORkVBVF9hdXRvX3RyYW5zbGF0ZWRfcGh5c21hcCB0aGVuIHVz
ZSBvZiB0aGUgUFYtCnNwZWNpZmljIEhZUEVSVklTT1JfbW11X3VwZGF0ZSBoeXBlcmNhbGwgaXMg
Y2xlYXJseSBpbmNvcnJlY3QuCgpUaGlzIHBhdGNoIGFkZHMgY2hlY2tzIGluIHhlbl9yZW1hcF9k
b21haW5fZ2ZuX2FycmF5KCkgYW5kCnhlbl91bm1hcF9kb21haW5fZ2ZuX2FycmF5KCkgd2hpY2gg
Y2FsbCB0aHJvdWdoIHRvIHRoZSBhcHByb3ByYXRlCnhsYXRlX21tdSBmdW5jdGlvbiBpZiB0aGUg
ZmVhdHVyZSBpcyBwcmVzZW50LiBBIGNoZWNrIGlzIGFsc28gYWRkZWQKdG8geGVuX3JlbWFwX2Rv
bWFpbl9nZm5fcmFuZ2UoKSB0byBmYWlsIHdpdGggLUVPUE5PVFNVUFAgc2luY2UgdGhpcwpzaG91
bGQgbm90IGJlIHVzZWQgaW4gYW4gSFZNIHRvb2xzIGRvbWFpbi4KClNpZ25lZC1vZmYtYnk6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQpDYzogQm9yaXMgT3N0cm92
c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KQ2M6IFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgpDYzog
SW5nbyBNb2xuYXIgPG1pbmdvQHJlZGhhdC5jb20+CkNjOiAiSC4gUGV0ZXIgQW52aW4iIDxocGFA
enl0b3IuY29tPgotLS0KIGFyY2gveDg2L3hlbi9tbXUuYyB8IDE0ICsrKysrKysrKysrKy0tCiAx
IGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS9hcmNoL3g4Ni94ZW4vbW11LmMgYi9hcmNoL3g4Ni94ZW4vbW11LmMKaW5kZXggM2UxNTM0
NWFiZmU3Li5kMzNlN2RiZTMxMjkgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9tbXUuYworKysg
Yi9hcmNoL3g4Ni94ZW4vbW11LmMKQEAgLTE3Miw2ICsxNzIsOSBAQCBpbnQgeGVuX3JlbWFwX2Rv
bWFpbl9nZm5fcmFuZ2Uoc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEsCiAJCQkgICAgICAgcGdw
cm90X3QgcHJvdCwgdW5zaWduZWQgZG9taWQsCiAJCQkgICAgICAgc3RydWN0IHBhZ2UgKipwYWdl
cykKIHsKKwlpZiAoeGVuX2ZlYXR1cmUoWEVORkVBVF9hdXRvX3RyYW5zbGF0ZWRfcGh5c21hcCkp
CisJCXJldHVybiAtRU9QTk9UU1VQUDsKKwogCXJldHVybiBkb19yZW1hcF9nZm4odm1hLCBhZGRy
LCAmZ2ZuLCBuciwgTlVMTCwgcHJvdCwgZG9taWQsIHBhZ2VzKTsKIH0KIEVYUE9SVF9TWU1CT0xf
R1BMKHhlbl9yZW1hcF9kb21haW5fZ2ZuX3JhbmdlKTsKQEAgLTE4Miw2ICsxODUsMTAgQEAgaW50
IHhlbl9yZW1hcF9kb21haW5fZ2ZuX2FycmF5KHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hLAog
CQkJICAgICAgIGludCAqZXJyX3B0ciwgcGdwcm90X3QgcHJvdCwKIAkJCSAgICAgICB1bnNpZ25l
ZCBkb21pZCwgc3RydWN0IHBhZ2UgKipwYWdlcykKIHsKKwlpZiAoeGVuX2ZlYXR1cmUoWEVORkVB
VF9hdXRvX3RyYW5zbGF0ZWRfcGh5c21hcCkpCisJCXJldHVybiB4ZW5feGxhdGVfcmVtYXBfZ2Zu
X2FycmF5KHZtYSwgYWRkciwgZ2ZuLCBuciwgZXJyX3B0ciwKKwkJCQkJCSBwcm90LCBkb21pZCwg
cGFnZXMpOworCiAJLyogV2UgQlVHX09OIGJlY2F1c2UgaXQncyBhIHByb2dyYW1tZXIgZXJyb3Ig
dG8gcGFzcyBhIE5VTEwgZXJyX3B0ciwKIAkgKiBhbmQgdGhlIGNvbnNlcXVlbmNlcyBsYXRlciBp
cyBxdWl0ZSBoYXJkIHRvIGRldGVjdCB3aGF0IHRoZSBhY3R1YWwKIAkgKiBjYXVzZSBvZiAid3Jv
bmcgbWVtb3J5IHdhcyBtYXBwZWQgaW4iLgpAQCAtMTkzLDkgKzIwMCwxMiBAQCBFWFBPUlRfU1lN
Qk9MX0dQTCh4ZW5fcmVtYXBfZG9tYWluX2dmbl9hcnJheSk7CiAKIC8qIFJldHVybnM6IDAgc3Vj
Y2VzcyAqLwogaW50IHhlbl91bm1hcF9kb21haW5fZ2ZuX3JhbmdlKHN0cnVjdCB2bV9hcmVhX3N0
cnVjdCAqdm1hLAotCQkJICAgICAgIGludCBudW1wZ3MsIHN0cnVjdCBwYWdlICoqcGFnZXMpCisJ
CQkgICAgICAgaW50IG5yLCBzdHJ1Y3QgcGFnZSAqKnBhZ2VzKQogewotCWlmICghcGFnZXMgfHwg
IXhlbl9mZWF0dXJlKFhFTkZFQVRfYXV0b190cmFuc2xhdGVkX3BoeXNtYXApKQorCWlmICh4ZW5f
ZmVhdHVyZShYRU5GRUFUX2F1dG9fdHJhbnNsYXRlZF9waHlzbWFwKSkKKwkJcmV0dXJuIHhlbl94
bGF0ZV91bm1hcF9nZm5fcmFuZ2Uodm1hLCBuciwgcGFnZXMpOworCisJaWYgKCFwYWdlcykKIAkJ
cmV0dXJuIDA7CiAKIAlyZXR1cm4gLUVJTlZBTDsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 15:33:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 15:33:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Cov-0006eu-Oe; Thu, 19 Oct 2017 15:33:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1e5Cot-0006eo-Nc
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 15:33:15 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 EA/B7-21967-AB5C8E95; Thu, 19 Oct 2017 15:33:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0hTcRjG99/Z5SgeOU7FN9OgVWTKZIpKIaU
 QiXSxixRZSZ7pyS23aTtTFwhqmqFhmiWoFYqbWFrJ1iDN8pZCRuEtwQ8JUiG61PBCipq2s5OX
 vv3O+zz/5zwvvDgmyRN547RBT+u0lFoqchb4pSC5rKVnIk4+bA46aJo1CiJRdE/rCv8MuiRUa
 RWphgShsrB2SZTWeMNwd6AG5aCfl4uQEy4gczEotgSzjMgrYLEWIpYl5D0+fOsJ4jgRbDm/RZ
 x/H7TOLQtYFpEh8LK6T8yyB+kPY6ZhrAg54xj5CEFJ/nM+K7iTUXBr4I6DCTICzCaTmDVJyGI
 M8ipGxZzgBr2VPxypmD1pZG3S/gC3806oX8PZsRN5BD5UdorYsSe5F2yd2ewYyN1QbmkSsZFA
 liMo62jCuNL74d3KFMaZfKHn82MBx6fg9eh3MfegGsHSwhvEfeSKob1sXsi5/GHlywyf4/ti6
 GsP4fgk5NZZHS2AVIO1TMKNPwnhgTGDG/vA8EAAF2kWgrlj+F+hBJhZX+FzQgEB5v5nWCnyq9
 q2f9W2/au29q9BWAPyY2hdBq2TBR8KVOhUyUq9hlKpZUHy0EANzTBUMq2mFExgYqrGguwHkc3
 joWY0ZI3pQjtwvtSTmO6ciJO4KlKTbiopRnlVl66mmS7kg+NSIGK67Zqbjk6mDddUavtVbciA
 u0g9CB9WJpg0SsOokjnpI5LhC8Ujq3yJQJuqpb29iEzWRLImZbp2M2LjNgeRr7c7gXg8nsQlj
 dZpVPr/dRvywpHUnbjOpriotPrNP9nsJfj2EuIIRwk9tSV556D86bYTiybr1Fy3lyb0wkN5gb
 E5yrcLlWf1z5YdiNbMv63nLYZ5hO8yPo1tXI6tOL7H6tTg9L7ydGbbsZbVF711/rbxJ6F/hhK
 Rz1hrZKlr5Nf1LLdC15J4dLQv7Gzcq9qAlAzZePf04Yujt2eTFHNCg9G4JzwrvuSXdvLceUvi
 oFTAKKkgf0zHUH8Bmo6/k5YDAAA=
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1508427193!92255957!1
X-Originating-IP: [40.107.1.48]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64261 invoked from network); 19 Oct 2017 15:33:13 -0000
Received: from mail-eopbgr10048.outbound.protection.outlook.com (HELO
 EUR02-HE1-obe.outbound.protection.outlook.com) (40.107.1.48)
 by server-13.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 19 Oct 2017 15:33:13 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=zqh2Q2nQBq2LrOMwxN11Xu5sIlvjb8l/LQrvek1Szsc=;
 b=Kg6MEu7Uj+dGsaUlIGatW6KV4wqasZq4Nj9HIfdhZSHd4P+goOZFuFmQMdt1PbqcPdqf3nsKa8G68OsN8AtwdSnI/mxfgFlTi8Ehd+0vdVtmfS7xJr2WZTmr2GSXp7zcFTBZv3ZBy38gsiUqxDPEFzHCQKf2cO5fZUJ/OuLtu9Y=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.51) by
 DB5PR03MB1766.eurprd03.prod.outlook.com (2a01:111:e400:c580::7) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Thu, 19 Oct
 2017 15:33:10 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Thu, 19 Oct 2017 18:33:06 +0300
Date: Thu, 19 Oct 2017 18:33:06 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: Julien Grall <julien.grall@linaro.org>
Message-ID: <20171019153305.GA11787@EPUAKYIW2556.kyiv.epam.com>
References: <1507748484-16871-1-git-send-email-volodymyr_babchuk@epam.com>
 <1507748484-16871-5-git-send-email-volodymyr_babchuk@epam.com>
 <06d74c94-5992-6112-3554-de1c32ab5c18@linaro.org>
 <20171017170857.GD24929@EPUAKYIW2556.kyiv.epam.com>
 <76188c7e-9280-b416-44a7-091238428b2c@linaro.org>
 <20171017185740.GB29147@EPUAKYIW2556.kyiv.epam.com>
 <3614a1cd-00d0-e0dc-2b33-4ac3112b6ef4@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <3614a1cd-00d0-e0dc-2b33-4ac3112b6ef4@linaro.org>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-Originating-IP: [85.223.209.51]
X-ClientProxiedBy: LO2P265CA0064.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:600:60::28) To DB5PR03MB1766.eurprd03.prod.outlook.com
 (2a01:111:e400:c580::7)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 4528d397-6339-497b-703d-08d51706b456
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:DB5PR03MB1766; 
X-Microsoft-Exchange-Diagnostics: 1; DB5PR03MB1766;
 3:+lYvbj98nQySu1doAgTsP6Wsx1gUp7XkGoWrENIzZuwIASRJ16qdqf88U1rFkDl0IfjWxkfBES0r+hemu7piiwdIGcYRmSK1IUAmS3+1rispCUbLIuvgvPtT9i4NS41bY2X8ip3/6Nk9sPgQe8UJRdMZJbLAj8UfPZfOHrd73D7cWLJOZ9v60LCQpLuPOX+vyzWhDXvn1KN1e5TEONTfOKXceEKKCgSRZy5XVOrlZITexdGnAkl+sxpEpJJUxSk9;
 25:Ao7QfPjPPx5hPCcnBeMo1dU0WIH2JlMxy9b+K5Tvk5d00xF56WrpZJN18oeoCWLAhKdLYVTFPY1d3WGuM1WvHu7TBnvzq4nHJeFc1kifIPhALwp9f4VKKUclj0BhpraxTh6K6Cz4fTEsn1Fp2de68oIGGLEh19Es7Mx30Y+WiOxcTzXSg/Vo9emMBlMOBV3ETl25/CTcs4k5C0hAR9dzbTIXO2oOLmZ26+qI1HWb3blcyWJ593wePL1/iBxk7j0cULuathycIpiA8aT6Cf2O8iq19ZjBXYs38HKCYDlhJ9I2te537Th/aoCZU7GBrPvyQYj/XaIQvgjRLB8Pyg1IpQ==;
 31:TfpuskHD/VDmyDp0Ht3JB9GgrduZCQubx4Z9NIV6snD5Wxxs1oYZTGqptFZXYBSyLROLcBr3iy4AQptQx8PjjmhfnF62ZEJu/Bgz0weKG23AoIDdmHBxE5znDVfAPu6Oq/7L1yGVKRxzvMSwFpR3P2lnT6ax+ZKLrCFkhZsuoT5BRBGMktm4tlE8UvFMs7yVU6lsDcmrtvQQ9lPt9iwl4zgan5k9FYbFJHK+5oyXgI0=
X-MS-TrafficTypeDiagnostic: DB5PR03MB1766:
X-Microsoft-Exchange-Diagnostics: 1; DB5PR03MB1766;
 20:Zb28/sjoLcZIRLLvBwaHlmlyd6OczSc09+0SrGQCduMNAW8ufRBc5gfuQS1CL7t85g78s98QMqPBP/qa/3Aj7CrCDP0WsS6CL+EOQAY5CWHbma30sU1jGwqTg7iqShhFue+58Q3X6oRz/PZCdKPU185M/ocmVLvWuRI6CEUTliD667nKWkp8BBxFTWj3pWbzGohmHY74SfhccII/nEgqY5vD5rJYw5425zxBiq01cOahH30Cp2FwCV+8QxREZCvlQwH0TM87skCy6Fn/GQ0MtUBKeCROVTwBtcSc2MyegsnhRNiG6fJOIfhKqyq6+lGkQH4CG+2DIVdSmBZR/uziJEuGOfP361gFKhwQnaP1KyIWaSuSImkhI8++ZE2/TU+XeUT70m86lRjysJmK8udQoykUFbmMOhPilU6zaD3U28bdozVo8aII4cGKw/O89h3DzzzeWnl4glvLW/V/nwjFagpz23n+HEhmsdNSCY9EgdSJBsQcVvXOw0LcFkbGFg6n;
 4:jEESGAQhJGfLbWztbpwVKNtPWn4L4NH+1JNxYMFfbVlZUAZiON9OQkmkhJEpWcY4rC2h0VWL8E5PkQFDc/jhLIpSX9XIOD0lP6orwBe0/qIHhdUTDDJzQu6eCl0mqSmIx32Mhl079lbmg6oGPmc/Bo7I2HfMD7N+T5monMu9xh/4v7kpBTZrxBPLCveNqRhQwFkg10fMlbn78C9rRSU8fFF0a+vTDcGVqqTS9ZBLh0PRh7n4/7DDLcDPXmFPzHSTHSBhNB2PMN/zznpk5ghLv9I65iG3GkULWoNpppd+H9SbpQajYYqVPp0CswdZzDyrIUPk2euWUhtR20z2IeY5rQ==
X-Exchange-Antispam-Report-Test: UriScan:(278428928389397)(192374486261705);
X-Microsoft-Antispam-PRVS: <DB5PR03MB1766BB9FF6D5D8434E8A63A5E6420@DB5PR03MB1766.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(3002001)(93006095)(93001095)(10201501046)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123560025)(20161123555025)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB5PR03MB1766; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB5PR03MB1766; 
X-Forefront-PRVS: 0465429B7F
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(376002)(346002)(51694002)(189002)(24454002)(199003)(3846002)(478600001)(97736004)(105586002)(81166006)(80792005)(7736002)(72206003)(47776003)(2906002)(1076002)(54906003)(58126008)(6116002)(16586007)(53936002)(23726003)(106356001)(83506002)(8936002)(4326008)(81156014)(50986999)(316002)(76176999)(50466002)(54356999)(42186006)(122856001)(6916009)(93886005)(5660300001)(66066001)(101416001)(8676002)(6246003)(68736007)(189998001)(86362001)(33656002)(305945005)(229853002)(345774005)(2950100002)(18370500001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB5PR03MB1766; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB5PR03MB1766;
 23:7tKx/jWzTuLy8TGZ+lmOQhhPV9jvbj9jqMlRtRi5A?=
 =?us-ascii?Q?2I+26z1GRys2Kqg6aDZ04sZRCcN4c75StmfxdSACwdMiVO3zSFw2FPYRQshC?=
 =?us-ascii?Q?dimYBUtZAFNNTcLcU5zDxMBrITRWs8tPFJt6lrPGuuxV2yN46OvBwHIIFWhi?=
 =?us-ascii?Q?1K4RV+2K3VkkaTg6M3XIO/RNMjlUPunbhaeuoPWX9+O5Abt4k5lxTDXw5lIH?=
 =?us-ascii?Q?Z1B8C6Bs6JKoYyAVsxSlkMWEMZgaWnAZHemLya2XYbXH4dhbeKaFBfjK0ouV?=
 =?us-ascii?Q?Y+F940ENJgh7U4f9gKykWvWtbzeia9MivEaS5bwFxS6LeiXCgOnDa6bM2UhH?=
 =?us-ascii?Q?DNHn3Dq0Yb81svmFNXxzeOX6SEfyLo9kqNfA6+d4g6mz5ANs5zf7SMlZSukv?=
 =?us-ascii?Q?NUzmM/rPR4eJVJ/Hjv20KDEOsZ28ovl2ocfx6RNaoUIX9iKl9wzDwr1N/mA5?=
 =?us-ascii?Q?W5dY4716pxaLfId9ScckjxF+CN8PKHlNJwa5FFAWb06S+lA0NNWMFI159TwW?=
 =?us-ascii?Q?lmVKwY0vO5xdUS8+IEuxsLJp4MsS+I9GsysPOFam4hvbkk5gQhYpajZF11mw?=
 =?us-ascii?Q?qm+C19z3fXGxMhBVjvLUm2MifScfezDOkakDn0masLKe/ItFZpaL2oxdnoW8?=
 =?us-ascii?Q?adX2o4HoNrZXvNE4CI2NS64pQf/puOhq4FKAi3jXzE2q9XzsFmfSf0MOmSJh?=
 =?us-ascii?Q?Aoi7yjyMkHoOqXkQQtUeGqFfg5pLLJthJX7jw2Vuk7PzIvxGr+pRg107NoLB?=
 =?us-ascii?Q?Zysn6CCQlPQJF/jAee1L4kptBtDfzd1mpTWmEIVEXprW3IN4ofYwps8zPzAM?=
 =?us-ascii?Q?Fe/gUES5Kk94veu+Uw4pOQHp3bTHb7Pm66HbdUH+iD2h1Y4QnuJpuW9QAeCO?=
 =?us-ascii?Q?GaKS3ipH9sLlf8VotCDYs76pQVjkhe/xURJxXLgajiW8M9+TbYKpFbB80Hhd?=
 =?us-ascii?Q?tOZIPU7Mx8zlmhSSUE/U7oEmTTlDPmVKm9XwzbGhru0+LxdqJ793Ce4VxVWV?=
 =?us-ascii?Q?EVFt891G82AAhc9Cm24T9R6NjcofNPaIWq4Bdqjvmlil1i5L61GHgtmue805?=
 =?us-ascii?Q?SK8gEC5NOjMqUDt128H+KakirUi7Dkz6XenZvBHRFTg1faioPn3KbBliYIUs?=
 =?us-ascii?Q?hYbhMRnYI5FNJuy3Tj6VuOx3gorziI7KbRKTyB5LHMmlHuUEJhVS5XbFybrW?=
 =?us-ascii?Q?Nj/BtWxYahP1GhfTxA991lzXH0vbeyV+bv5gn9K7dXaVpFz+muCSOa9NA=3D?=
 =?us-ascii?Q?=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB5PR03MB1766;
 6:BXF6m9xa8ix+nnwz92YOJ8aoPyVFIoTfieYseJ7l1sBJQywvYWyY3Is/YtTcABxbPlf9nVlhQz1ghK+MK0X3xj1w5KKLSjQ33nBKegBdlyYwgF/+ftjpHS63mTiutsHwaEoANZ4hoTnKWXfxn/k1XwTlx/g8yA6YxRBab2oVqcA5e0EkzPlFDQv9IrcVsvsV9wqMMCUlC7nZLLWW10maLP/wFh9P+p5l9Up6ATfTeYJutFVU5dBRhVShUoeqnc3qFiEpsEAX5tcGPUp8fV4DLC8MJg51Rz8ykIr91GLugzdE5622uhFz1wmjcDc4A+x2b9quJqKBSe6vLbYzXRFd5g==;
 5:FGU2WwX5Lq2eClRY1m8z4loJKo81vPq7Byzq6uykQwrkSgNNwElTbXI2iuJP2hfkMbmoCx/XgBgUesBeph0pb+A/4dK9+dlPZlPSCsCJ8NNEKZD1Slk8BUKiTAjBjOsGlXkOfjcW1mbif+yXoIlI5g==;
 24:7RegrLkpEoQfUnOJ1DjzA6csRmFkqWDGXDh3TymcTp/icTJ4xVjVOxvGFXia+XLfY8zYKk4AU4EwkNBc3Y/+q2GquetxI9Lox1QPVqwrxhc=;
 7:fC+myy0wn7/BZnLbDNx/oPQEwr8dGHiVzvjjfu6XGnWW2DQQgMgXWwFY+A9Hem4DPhxIkybmUjNg31Uqx7AGPvhlc1vA/VgOCZz5sRz8nzAh2RJoG51UTDXmNgNQEBQ8fibk5ZL4HApcx0CiBwyK15w9rJQfDyVlg85yFaWflXwbUuJ27ZleKRY6/nxeisRl6Bm4h8aLQz8hSWYPKwWybnpNk7woJA9KDn9f7h86/Lc=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Oct 2017 15:33:10.1693 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR03MB1766
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Jens Wiklander <jens.wiklander@linaro.org>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [RFC 4/4] arm: tee: add basic OP-TEE mediator
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMTksIDIwMTcgYXQgMDM6MDE6MjhQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgoKPiBIaSBWb2xvZHlteXIsCkhpIEp1bGllbiwKClsuLi5dCj4+Pj4+Pit9Cj4+Pj4+PisK
Pj4+Pj4+K3N0YXRpYyBib29sIGZvcndhcmRfY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykKPj4+Pj4+K3sKPj4+Pj4+KyAgICByZWdpc3Rlcl90IHJlc3BbNF07Cj4+Pj4+PisKPj4+Pj4+
KyAgICBjYWxsX3NtY2NjX3NtYyhnZXRfdXNlcl9yZWcocmVncywgMCksCj4+Pj4+PisgICAgICAg
ICAgICAgICAgICAgZ2V0X3VzZXJfcmVnKHJlZ3MsIDEpLAo+Pj4+Pj4rICAgICAgICAgICAgICAg
ICAgIGdldF91c2VyX3JlZyhyZWdzLCAyKSwKPj4+Pj4+KyAgICAgICAgICAgICAgICAgICBnZXRf
dXNlcl9yZWcocmVncywgMyksCj4+Pj4+PisgICAgICAgICAgICAgICAgICAgZ2V0X3VzZXJfcmVn
KHJlZ3MsIDQpLAo+Pj4+Pj4rICAgICAgICAgICAgICAgICAgIGdldF91c2VyX3JlZyhyZWdzLCA1
KSwKPj4+Pj4+KyAgICAgICAgICAgICAgICAgICBnZXRfdXNlcl9yZWcocmVncywgNiksCj4+Pj4+
PisgICAgICAgICAgICAgICAgICAgLyogVk0gaWQgMCBpcyByZXNlcnZlZCBmb3IgaHlwZXJ2aXNv
ciBpdHNlbGYgKi8KPj4+Pj4KPj4+Pj5zL1ZNL2NsaWVudC8uIEFsc28sIG9uIHlvdXIgZGVzaWdu
IGRvY3VtZW50IHlvdSBtZW50aW9uZWQgdGhhdCB5b3UgZGlkCj4+Pj4+bW9kaWZ5IE9QLVRFRSB0
byBzdXBwb3J0IG11bHRpcGxlIGNsaWVudCBJRC4gU28gaG93IGRvIHlvdSBrbm93IHdoZXRoZXIg
dGhlCj4+Pj4+VEVFIHN1cHBvcnRzIGNsaWVudCBJRD8KPj4+PkhtLCBhcyBJIHJlbWVtYmVyLCBJ
IG5ldmVyIG1lbnRpb25lZCB0aGF0IEkgbW9kaWZpZWQgT1AtVEVFIHRvIHN1cHBvcnQKPj4+Pm11
bHRpcGxlIGNsaWVudCBJRHMuIFRoaXMgaXMgbXkgY3VycmVudCB0YXNrLgo+Pj4KPj4+Ik9uIE9Q
LVRFRSBzaWRlOgo+Pj4xLiBTaGFyZWQgbWVtb3J5IHJlZGVzaWduIHdoaWNoIGlzIGFsbW9zdCBj
b21wbGV0ZS4KPj4+Mi4gSW1wbGVtZW50IG5ldyBTTUNzICBmcm9tIGh5cGVydnNpcm9yIHRvIFRF
RSB0byB0cmFjayBWTSBsaWZlY3ljbGUuCj4+PjMuIFRyYWNrIFZNIElEcyB0byBpc29sYXRlZCBW
TSBkYXRhLgo+Pj40LiBSUENzIHRvIHNsZWVwaW5nIGd1ZXN0cy4iCj4+WWVzLCB0aGlzIGFyZSBt
eSBwbGFucy4gRmlyc3QgaXRlbSBpcyBkb25lLiBJJ20gY3VycmVudGx5IHdvcmtpbmcgb24KPj5v
dGhlcnMuIFNvcnJ5LCBsb29rcyBsaWtlIEkgZGlkbid0IGNsZWFybHkgc2hvd2VkLCB0aGF0IHRo
aXMgaXMgd2hhdCBzaG91bGQKPj5iZSBkb25lLiBJdCBpcyBub3QgZG9uZSB5ZXQuCj4+Cj4+Pkkg
d2FzIGtpbmQgb2YgZXhwZWN0aW5nIHRoYXQgd2FzIGRvbmUgZ2l2ZW4geW91IHB1dCBhIGNsaWVu
dCBJRCBoZXJlLiBJZiBpdAo+Pj5pcyBub3QgZG9uZSwgdGhlbiB3aHkgYXJlIHlvdSBwYXNzaW5n
IGEgSUQgdGhhdCB3ZSBhcmUgbm90IGV2ZW4gc3VyZSBPUC1URUUKPj4+d2lsbCBiZSBhYmxlIHRv
IHVuZGVyc3RhbmQ/Cj4+T1AtVEVFIGhhcyB2ZXJ5IHJ1ZGltZW50YXJ5IHN1cHBvcnQgb2YgY2xp
ZW50IElEIFsyXS4gU28gaXQgd2lsbCB1bmRlcnN0YW5kIGl0Lgo+Pkl0IHVzZXMgY2xpZW50IElE
IHRvIGVuc3VyZSwgdGhhdCByaWdodCBWTSBkb2VzIHJldHVybiBmcm9tIGEgUlBDLiBUaGVyZSBh
cmUKPj5ubyBvdGhlciB1c2VzIGZvciBpdCByaWdodCBub3cuCj4gCj4gSSBhbSBub3Qgc3VyZSB0
byB1bmRlcnN0YW5kIHdoYXQgeW91IG1lYW4gaGVyZS4gRG8geW91IGV4cGVjdCBPUC1URUUgdG8K
PiBibG9jaz8gT3Igc2VuZCBhbiBpbnRlcnJ1cHQgbGF0ZXIgb24gdG8gc2F5IHRoZSB3b3JrIGlz
IGZpbmlzaD8KTm8sIE9QLVRFRSB3aWxsIG5ldmVyIGJsb2NrIGluIFNlY3VyZSBXb3JsZC4gUm91
Z2h0eSBtZWNoYW5pc20gb2YgUlBDcyBpcwpkZXNjcmliZWQgb24gcGFnZSAxOSBvZiBTTUNDQy4g
SXQgaXMgY2FsbGVkICJ5aWVsZGluZyBzZXJ2aWNlIGNhbGwiIGluIFNNQ0NDLgpPUC1URUUgdXNl
cyBjbGllbnQgaWQgZW5zdXJlIHRoYXQgcmVzdW1lX2NhbGwoKSBmcm9tIG9uZSBWTSBkb2VzIG5v
dCBtaW1pY2sKcmVzdW1lX2NhbGwoKSBmcm9tIG90aGVyIFZNLiBUaGVyZSBhcmUgbW9yZSBjaGVj
a3MsIG9idmlvdWxzeS4gVGhpcyBpcyBvbmUKb2YgdGhlbS4KCj4gWy4uLl0KPiAKPj4+Pgo+Pj4+
Pj4rICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmRvbWFpbi0+ZG9tYWluX2lkICsxLAo+Pj4+
Pj4rICAgICAgICAgICAgICAgICAgIHJlc3ApOwo+Pj4+Pj4rCj4+Pj4+PisgICAgc2V0X3VzZXJf
cmVnKHJlZ3MsIDAsIHJlc3BbMF0pOwo+Pj4+Pj4rICAgIHNldF91c2VyX3JlZyhyZWdzLCAxLCBy
ZXNwWzFdKTsKPj4+Pj4+KyAgICBzZXRfdXNlcl9yZWcocmVncywgMiwgcmVzcFsyXSk7Cj4+Pj4+
PisgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDMsIHJlc3BbM10pOwo+Pj4+Pgo+Pj4+PldobyB3aWxs
IGRvIHRoZSBzYW5pdHkgY2hlY2sgb2YgdGhlIHJldHVybiB2YWx1ZXM/IEVhY2ggY2FsbGVycz8g
SWYgc28sIEkKPj4+Pj53b3VsZCBwcmVmZXIgdGhhdCB0aGUgcmVzdWx0cyBhcmUgc3RvcmVkIGlu
IGEgdGVtcG9yYXJ5IGFycmF5IGFuZCBhIHNlcGFyYXRlCj4+Pj4+aGVscGVycyB3aWxsIHdyaXRl
IHRoZW0gaW50byB0aGUgZG9tYWluIG9uY2UgdGhlIHNhbml0eSBpcyBkb25lLgo+Pj4+TWF5YmUg
dGhlcmUgd2lsbCBiZSBjYXNlcyB3aGVuIGNhbGwgd2lsbCBiZSBmb3J3YXJkZWQgc3RyYWlnaHQg
dG8gT1AtVEVFIGFuZAo+Pj4+bm9ib2R5IGluIGh5cGVydmlzb3Igd2lsbCBleGFtaW5lIHJldHVy
bmVkIHJlc3VsdC4gQXQgbGVhc3QsIGF0IHRoaXMgbW9tZW50Cj4+Pj50aGVyZSBhcmUgc3VjaCBj
YXNlcy4gUHJvYmFibHksIGluIGZ1bGwtc2NhbGxlIG1lZGlhdG9yIHRoaXMgd2lsbCBubyBsb25n
ZXIKPj4+PmJlIHRydWUuCj4+Pj4KPj4+Pj5UaGlzIHdvdWxkIGF2b2lkIHRvIG1pc3Rha2VubHkg
ZXhwb3NlIHVud2FudGVkIGRhdGEgdG8gYSBkb21haW4uCj4+Pj5Db3JyZWN0IG1lLCBidXQgc2V0
X3VzZXJfcmVnKCkgbW9kaWZpZXMgZGF0YSB0aGF0IHdpbGwgYmUgc3RvcmVkIGluIGdlbmVyYWwK
Pj4+PnB1cnBvc2UgcmVnaXN0ZXJzIGR1cmluZyByZXR1cm4gZnJvbSB0cmFwIGhhbmRsZXIuIFRo
aXMgY2FuJ3QgZXhwb3NlIGFueQo+Pj4+YWRkaXRpb25hbCBkYXRhIHRvIGEgZG9tYWluLgo+Pj4K
Pj4+V2hpY2ggc2V0X3VzZXJfcmVnKCk/IFRoZSBoZWxwZXIgZG9lcyBub3QgZG8gYW55IG1vZGlm
aWNhdGlvbi4uLiBJZiB5b3UKPj4+c3BlYWsgYWJvdXQgdGhlIGNvZGUgYmVsb3csIHRoZW4gaXQg
aXMgdmVyeSBjb25mdXNpbmcgYW5kIGVycm9yLXByb25lLgo+Pk5vLCBJIHdhcyBzcGVha2luZyBh
Ym91dCBjb2RlIGFib3ZlLiBUaGUgb25lIHRoYXQgY2FsbHMgc2V0X3VzZXJfcmVnKCkuCj4+WW91
IGxlYXZlIHlvdXIgY29tbWVudCB0aGVyZSwgc28gSSBhc3N1bWVkIHlvdSBhcmUgdGFsa2luZyBh
Ym91dCB0aGF0IHBhcnQuCj4+Cj4+PklmIHlvdSBzZXBhcmF0ZSB0aGUgY2FsbCBmcm9tIHNldHRp
bmcgdGhlIGd1ZXN0IHJlZ2lzdGVycyB0aGVuIHRoZSB5b3UgZ2l2ZQo+Pj5hIGhpbnQgdG8gdGhl
IGNhbGxlciB0aGF0IG1heWJlIHNvbWV0aGluZyBoYXMgdG8gYmUgZG93biBhbmQgaGUgY2FuJ3QK
Pj4+YmxpbmRseSB0cnVzdCB0aGUgcmVzdWx0Li4uCj4+TGV0IG1lIGRlc2NyaWJlIGhvdyB0aGlz
IHdvcmtzIHJpZ2h0IG5vdy4gWEVOIHRyYXBzIFNNQyB0byBPUC1URUUgYW5kIGZvcndhcmRzCj4+
aXQgdG8gdGhlIG1lZGlhdG9yLiBNZWRpYXRvciBleGFtaW5lcyByZWdpc3RlcnMgdG8gZGV0ZXJt
aW5lIHR5cGUgb2YgdGhlIGNhbGwuCj4+VGhlbiBpdCBlaXRoZXI6Cj4+Cj4+ICAqIEZvcndhcmRz
IGl0IHRvIE9QLVRFRSBhcyBpcy4gVGhpcyBkb2VzIGZvcndhcmRfY2FsbCgpLiBmb3J3YXJkX2Nh
bGwoKQo+PiAgICBleGVjdXRlcyByZWFsIFNNQyBhbmQgdGhlbiB3cml0ZXMgcmV0dXJuIGRhdGEg
dG8gZ3Vlc3QgcmVnaXN0ZXJzCj4+Cj4+ICAqIEZvcndhcmRzIGl0IHRvIE9QLVRFRSBhbmQgdGhl
biBleGFtaW5lcyByZXN1bHQuIEFnYWluLCBpdCB1c2VzCj4+ICAgIGZvcndhcmRfY2FsbCgpIHRv
IGV4ZWN1dGUgU01DIGFuZCB0aGVuIGl0IGNoZWNrcyByZXR1cm5lZCB2YWx1ZXMuCj4+Cj4+ICAg
IEZvciBleGFtcGxlLCBpZiBndWVzdCB3YW50ZWQgdG8gZXhjaGFuZ2UgY2FwYWJpbGl0aWVzIHdp
dGggT1AtVEVFLAo+PiAgICBtZWRpYXRvciBjaGVja3MgaWYgT1AtVEVFIHN1cHBvcnQgZHluYW1p
YyBTSE0uIElmIGl0IGlzIG5vdCBzdXBwb3J0ZWQKPj4gICAgYW5kIGd1ZXN0IGlzIG5vdCBod2Rv
bSwgdGhlbiBtZWRpYXRvciBpbmplY3RzIGFuIGVycm9yIHRvIGd1ZXN0Lgo+PiAgICBUaGlzIHBy
ZXZlbnRzIGZ1cnRoZXIgaW5pdGlhbGl6YXRpb24gb2YgT1AtVEVFIGRyaXZlciBpbiBjbGllbnQu
Cj4+Cj4+ICAgIEFub3RoZXIgZXhhbXBsZSBpcyBzdGF0aWMgU0hNIGNvbmZpZ3VyYXRpb24uIElm
IHRoaXMgcmVxdWVzdCB3YXMgc2VudAo+PiAgICBmcm9tIGh3ZG9tLCB0aGVuIHVwb24gcmV0dXJu
IGZyb20gT1AtVEVFLCBtZWRpYXRvciBtYXBzIHN0YXRpYwo+PiAgICBzaG0gaW50byBod2RvbSBh
ZGRyZXNzIHNwYWNlLiBFbHNlIGl0IHJldHVybnMgYW4gZXJyb3IuIERvbVUgc2Vlcwo+PiAgICB0
aGF0IHN0YXRpYyBTSE0gaXMgbm90IGF2YWlsYWJsZSBhbmQgcmVsaWVzIG9ubHkgb24gZHluYW1p
YyBTSE0uCj4+Cj4+SWRlYSBpcyB0byBtYWtlIHRoaXMgdHJhbnNwYXJlbnQgZm9yIE9QLVRFRSBj
bGllbnQgZHJpdmVyLiBJdCBkb2VzIG5vdAo+Pm5lZWQgdG8ga25vdyB0aGF0IGl0IGlzIHJ1bm5p
bmcgaW4gdmlydHVhbGl6ZWQgZW52aXJvbm1lbnQgKG9uZQo+PmJhY2t3YXJkLWNvbXBhdGlibGUg
Y2hhbmdlIHdpbGwgYmUgbmVlZGVkIGFueXdheXMsIGJ1dCB0aGlzIGlzCj4+YW5vdGhlciBzdG9y
eSkuCj4+Cj4+U3RhdGljIFNITSBpcyBhIHByZWRlZmluZWQgcmVnaW9uLCB0aGF0IGlzIHNoYXJl
ZCBieSBPUC1URUUgT1MgYW5kIE9QLVRFRSBjbGllbnQuCj4+Qm90aCBzaWRlcyBleHBlY3QgdGhh
dCBpdCBpcyBhIHBoeXNpY2FsbHkgY29udGlndW91cyBtZW1vcnkgcmVnaW9uLgo+PkR5bmFtaWMg
U0hNIGlzIG5ldmVyIHRoaW5nLiBJdCBhbGxvd3MgT1AtVEVFIGNsaWVudCB0byB1c2UgYW55IHBv
cnRpb24gb2Ygb3duCj4+bWVtb3J5IGFzIFNITS4gSXQgd2FzIGRlc2lnbmVkIHdpdGggdmlydHVh
bGl6YXRpb24gaW4gbWluZCwgc28gaXQgc3VwcG9ydAo+Pm5vbi1jb250aWd1b3VzIG1lbW9yeSBy
ZWdpb25zLiBUaHVzIGl0IGNhbiBiZSB1c2VkIGJ5IERvbVUgY2xpZW50cy4KPiBUaGFuayB5b3Ug
Zm9yIHRoZSBleHBsYW5hdGlvbiwgYnV0IEkgZG9uJ3QgdGhpbmsgdGhpcyBpcyBhZGRyZXNzaW5n
IGhvdyB0aGlzCj4gd291bGQgcHJldmVudCBsZWFraW5nIGRhdGEgdG8gdGhlIGd1ZXN0LgpPaCwg
aXQganVzdCBoaXR0ZWQgbWUuIEkgY2hhbmdlIHZhbHVlcyBpbiB4MC9yMCB3aGVuIEkgd2FudCB0
byBlbWl0IGFuIGVycm9yLApidXQgSSBsZWF2ZSBvdGhlciByZWdpc3RlcnMgYXMgaXMuIFRoaXMg
aXMgZ29vZCBwb2ludC4gVGhhbmsgeW91LgoKPiBNeSByZXF1ZXN0IGlzIHRvIG1vdmUgdGhlIHNl
dF91c2VyX3JlZyguLi4pIGNhbGxzIG91dHNpZGUgb2YgY2FsbF9mb3J3YXJkLgo+IFNvIHRoaXMg
d291bGQgbWFrZSBjbGVhciB0aGUgbWVkaWF0b3IgbmVlZHMgdG8gZXhhbWluZSB0aGUgcmVzdWx0
IHZhbHVlcy4KQWgsIEkgc2VlLiBZb3Ugc3VnZ2VzdCB0byByZW5hbWUgZm9yd2FyZF9jYWxsKCkg
dG8gc29tZXRoaW5nIGxpa2UgZXhlY3V0ZV9jYWxsKCkKYW5kIG1ha2UgaXQgcmV0dXJuIHJlc3Vs
dCBpbiBzb21lIG90aGVyIHdheS4KCj4gVG8gZ2l2ZSB5b3UgYW4gZXhhbXBsZToKPiAKPiBjYWxs
X2ZvcndhcmQoLi4uLikKPiAvKiBObyBuZWVkIHRvIHNhbml0aXplIHZhbHVlIGJlY2F1c2UuLi4g
Ki8KPiBzZXRfdXNlcl9yZWcoLi4uKQo+IHNldF91c2VyX3JlZyguLi4pCj4gCj4gVGhlIGNhbGxl
ciBtYXkgbm90IG5lZWQgdG8gZXhhbWluZSB0aGUgcmVzdWx0cy4gQnV0IGF0IGxlYXN0IGl0IGlz
IGNsZWFyCj4gY29tcGFyZSB0byBhbiBoZWxwZXIgaGlkaW5nIHRoYXQuCj4gCj4gTm90ZSB0aGF0
IHRoZSBzZXRfdXNlcl9yZWcoLi4uKSBjYWxscyBjb3VsZCBpbiBhIGFub3RoZXIgaGVscGVyLgpZ
ZXAuIFNvIG5ldyBleGVjdXR1dGVfY2FsbCgpIGNhbGwgZG9lcyBhY3R1YWxsIFNNQyBhbmQgcmV0
dXJucyByZXN1bHQgaW4Kc29tZSBzdHJ1Y3R1cmUuIElmIEkgbmVlZCB0byByZXR1cm4gcmVzdWx0
IGFzIGlzIGJhY2sgdG8gVk0sIEkgY2FsbCBhbm90aGVyCmhlbHBlci4gUmlnaHQ/Cgo+Pj4KPj4+
Pgo+Pj4+Pj4rCj4+Pj4+PisgICAgcmV0dXJuIHRydWU7Cj4+Pj4+Pit9Cj4+Pj4+PisKPj4+Pj4+
K3N0YXRpYyBib29sIGhhbmRsZV9nZXRfc2htX2NvbmZpZyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKPj4+Pj4+K3sKPj4+Pj4+KyAgICBwYWRkcl90IHNobV9zdGFydDsKPj4+Pj4+KyAgICBz
aXplX3Qgc2htX3NpemU7Cj4+Pj4+PisgICAgaW50IHJjOwo+Pj4+Pj4rCj4+Pj4+PisgICAgcHJp
bnRrKCJoYW5kbGVfZ2V0X3NobV9jb25maWdcbiIpOwo+Pj4+Pgo+Pj4+Pk5vIHBsYWluIHByaW50
ayBpbiBjb2RlIGFjY2Vzc2libGUgYnkgdGhlIGd1ZXN0LiBZb3Ugc2hvdWxkIHVzZSBncHJpbnRr
IG9yCj4+Pj4+cmF0ZWxpbWl0IGl0Lgo+Pj4+U29ycnksIHRoaXMgaXMgYSBkZWJ1ZyBwcmludC4g
SSdsbCByZW1vdmUgaXQgYXQgYWxsLgo+Pj4+Cj4+Pj4+PisgICAgLyogR2l2ZSBhbGwgc3RhdGlj
IFNITSByZWdpb24gdG8gdGhlIERvbTAgKi8KPj4+Pj4KPj4+Pj5zL0RvbTAvSGFyZHdhcmUgRG9t
YWluLwo+Pj4+SG0sIGxvb2tzIGxpa2UgRG9tMCAhPSBoYXJkd2FyZSBkb21haW4uIEF0IGxlYXN0
IEkgc2VlIGNvZGUgdGhhdCByZXBsYWNlcwo+Pj4+Y29udGVudHMgb2YgaGFyZHdhcmVfZG9tYWlu
IHZhcmlhYmxlLiBJZiBpdCBpcyBwb3NzaWJsZSwgdGhlbiB0aGVyZSB3aWxsCj4+Pj5iZSBhIHBy
b2JsZW0gd2l0aCBzdGF0aWMgU0hNIGJ1ZmZlci4KPj4+Cj4+Pk9uIEFybSBEb20wID09IEhhcmR3
YXJlIERvbWFpbi4gSWYgSGFyZHdhcmUgRG9tYWluIHdlcmUgaW50cm9kdWNlZCwgdGhlbiBJCj4+
PndvdWxkIGV4cGVjdCBPUC1URUUgdG8gYmUgaGFuZGxlZCBieSB0aGUgaXQgYW5kIG5vdCBEb20w
Lgo+Pk9oLCBJIHNlZS4gVGhhbmsgeW91IGZvciBleHBsYW5hdGlvbi4KPj4KPj4+Pgo+Pj4+TG9v
a3MgbGlrZSBpdCBpcyBiZXR0ZXIgdG8gY2hlY2sgZm9yIGlzX2RvbWFpbl9kaXJlY3RfbWFwcGVk
KGQpLCBhcyB5b3UKPj4+Pm1lbnRpb25lZCBiZWxvdy4KPj4+Cj4+PmlzX2RvbWFpbl9kaXJlY3Rf
bWFwcGVkKGQpICE9IGh3ZG9tLiBQbGVhc2UgZG9uJ3QgbWl4IHRoZSBib3RoLiBUaGUgZm9ybWVy
Cj4+PmlzIGhlcmUgdG8gcHJvY3RlY3QgeW91IGdmbiA9PSBtZm4uIFRoZSBsYXR0ZXIgaXMgaGVy
ZSB0byBtYWtlIHN1cmUgbm8gb3RoZXIKPj4+ZG9tYWluIHRoYW4gdGhlIGhhcmR3YXJlIGRvbWFp
biBpcyBnb2luZyB0byB1c2UgdGhlIHNoYXJlZCBtZW1vcnkuCj4+WWVzLCBJIHNlZS4gQXMgSSBz
YWlkIGVhcmxpZXIsIG9ubHkgMToxIG1hcHBlZCBkb21haW4gY2FuIHVzZSBzdGF0aWMgU0hNCj4+
bWVjaGFuaXNtLiBTbyBJIHRoaW5rIEkgbmVlZCB0byB1c2UgaXNfZG9tYWluX2RpcmVjdF9tYXBw
ZWQoZCkuCj4gCj4gQnV0IGlmIHlvdSB1c2UgaXNfZG9tYWluX2RpcmVjdF9tYXBwZWQoZCkgaGVy
ZSwgd2hhdCB3aWxsIGhhcHBlbiBpZiB0d28KPiBndWVzdHMgYXNrZWQgZm9yIHNoYXJlZCBtZW1v
cnk/CklzIGlzIHBvc3NpYmxlIHRoYXQgdGhlcmUgd2lsbCBiZSB0d28gMToxIG1hcHBlZCBkb21h
aW5zIGluIFhFTj8gSWYgeWVzLAp0aGVuIEkgbmVlZCB0byBlbXBsb3kgYm90aCBjaGVja3M6IGlz
X2RvbWFpbl9kaXJlY3RfbWFwcGVkKGQpICYmCmlzX2hhcmR3YXJlX2RvbWFpbihkKS4KCj4+Cj4+
Pj4KPj4+Pj5CdXQgSSBhbSBub3Qgc3VyZSB3aGF0J3MgdGhlIHBvaW50IG9mIHRoaXMgY2hlY2sg
Z2l2ZW4gT1AtVEVFIGlzIG9ubHkKPj4+Pj5zdXBwb3J0ZWQgZm9yIHRoZSBIYXJkd2FyZSBEb21h
aW4gYW5kIHlvdSBhbHJlYWR5IGhhdmUgYSBjaGVjayBmb3IgdGhhdC4KPj4+PkJlY2F1c2UgSSB3
aWxsIHJlbW92ZSBvdXRlciBjaGVjay4gQnV0IHRoaXMgY2hlY2sgd2lsbCByZW1haW4uIEluIHRo
aXMgd2F5Cj4+Pj5vbGRlciBPUC1URUVzICh3aXRob3V0IHZpcnR1YWxpemF0aW9uIHN1cHBvcnQp
IHdpbGwgc3RpbGwgYmUgYWNjZXNzaWJsZQo+Pj4+ZnJvbSBEb20wL0hXRG9tLgo+Pj4+Cj4+Pj4+
PisgICAgaWYgKCBjdXJyZW50LT5kb21haW4tPmRvbWFpbl9pZCAhPSAwICkKPj4+Pj4KPj4+Pj5Q
bGVhc2UgdXNlIGlzX2hhcmR3YXJlX2RvbWFpbihjdXJyZW50LT5kb21haW4pIGFuZCBub3Qgb3Bl
bi1jb2RlIHRoZSBjaGVjay4KPj4+Pj4KPj4+Pj4+KyAgICAgICAgcmV0dXJuIGZhbHNlOwo+Pj4+
Pj4rCj4+Pj4+PisgICAgZm9yd2FyZF9jYWxsKHJlZ3MpOwo+Pj4+Pj4rCj4+Pj4+PisgICAgLyog
UmV0dXJuIGVycm9yIGJhY2sgdG8gdGhlIGd1ZXN0ICovCj4+Pj4+PisgICAgaWYgKCBnZXRfdXNl
cl9yZWcocmVncywgMCkgIT0gT1BURUVfU01DX1JFVFVSTl9PSykKPj4+Pj4+KyAgICAgICAgcmV0
dXJuIHRydWU7Cj4+Pj4+Cj4+Pj4+VGhpcyBpcyBxdWl0ZSBjb25mdXNpbmcgdG8gcmVhZCwgSSB0
aGluayBpdCB3b3VsZCBtYWtlIHNlbnNlIHRoYXQKPj4+Pj5mb3J3YXJkX2NhbGwgcmV0dXJuIHRo
ZSBlcnJvci4KPj4+Pkdvb2QgaWRlYSwgdGhhbmtzLgo+Pj4+Cj4+Pj4+PisKPj4+Pj4+KyAgICBz
aG1fc3RhcnQgPSBnZXRfdXNlcl9yZWcocmVncywgMSk7Cj4+Pj4+PisgICAgc2htX3NpemUgPSBn
ZXRfdXNlcl9yZWcocmVncywgMik7Cj4+Pj4+PisKPj4+Pj4+KyAgICAvKiBEb20wIGlzIG1hcHBl
ZCAxOjEgKi8KPj4+Pj4KPj4+Pj5QbGVhc2UgZG9uJ3QgbWFrZSB0aGlzIGFzc3VtcHRpb24gb3Ig
YXQgbGVhc3QgYWRkCj4+Pj4+QVNTRVJUKGlzX2RvbWFpbl9kaXJlY3RfbWFwcGVkKGQpKTsKPj4+
PlRoYW5rcy4gSSdsbCBjaGVjayB0aGlzIGluIHJ1bnRpbWUsIGFzIEkgbWVudGlvbmVkIGFib3Zl
Lgo+Pj4+Cj4+Pj4+PisgICAgcmMgPSBtYXBfcmVnaW9uc19wMm10KGN1cnJlbnQtPmRvbWFpbiwg
Z2FkZHJfdG9fZ2ZuKHNobV9zdGFydCksCj4+Pj4+Cj4+Pj4+UmF0aGVyIHRoYW4gdXNpbmcgY3Vy
cmVudC0+ZG9tYWluIGV2ZXJ5d2hlcmUsIEkgd291bGQgcHJlZmVyIGlmIHlvdQo+Pj4+PmludHJv
ZHVjZSBhIHRlbXBvcmFyeSB2YXJpYWJsZSBmb3IgdGhlIGRvbWFpbi4KPj4+Pk9rYXkuCj4+Pj4K
Pj4+Pj4+KyAgICAgICAgICAgICAgICAgICAgICAgICAgc2htX3NpemUgLyBQQUdFX1NJWkUsCj4+
Pj4+Cj4+Pj4+UGxlYXNlIFBGTl9ET1dOKC4uLikuCj4+Pj4+Cj4+Pj4+PisgICAgICAgICAgICAg
ICAgICAgICAgICAgIG1hZGRyX3RvX21mbihzaG1fc3RhcnQpLAo+Pj4+Pj4rICAgICAgICAgICAg
ICAgICAgICAgICAgICBwMm1fcmFtX3J3KTsKPj4+Pj4KPj4+Pj5XaGF0IGlzIHRoaXMgc2hhcmVk
IG1lbW9yeSBmb3I/IEkga25vdyB0aGlzIGlzIHRoZSBoYXJkd2FyZSBkb21haW4sIHNvIHVzaW5n
Cj4+Pj4+cDJtX3JhbV9ydyB3b3VsZCBiZSBvay4gQnV0IEkgZG9uJ3QgdGhpbmsgdGhpcyB3b3Vs
ZCBiZSBzYWZlIHVubGVzcyBURUUgZG8KPj4+Pj5wcm9wZXIgc2FmZXR5IGNoZWNrLgo+Pj4+TGlu
dXgga2VybmVsIGRyaXZlciBkb2VzIG1lbXJlbWFwKCkgaW4gc3VjaCBwbGFjZS4gT1AtVEVFIG1h
cHMgaXQgYXMgbm9uLXNlY3VyZQo+Pj4+UkFNLiBUaGlzIHNoYXJlZCBtZW1vcnkgaXMgdXNlZCB0
byBwYXNzIGluZm9ybWF0aW9uIGJldHdlZW4gT1AtVEVFIE9TCj4+Pj5hbmQgT1AtVEVFIGNsaWVu
dC4gQWJvdXQgd2hpY2ggc2FmZXR5IGNoZWNrIHlvdSBhcmUgdGFsa2luZz8KPj4+Cj4+PldlbGws
IGRvZXMgT1AtVEVFIHZhbGlkYXRlIHRoZSBkYXRhIHJlYWQgZnJvbSB0aGF0IHNoYXJlZCByZWdp
b24/IEJ1dCBpdAo+Pj5zZWVtcyB0aGF0IHlvdSBkb24ndCBwbGFuIHRvIGdpdmUgcGFydCBvZiB0
aGUgU0hNIHRvIGEgZ3Vlc3QsIHNvIGl0IG1pZ2h0IGJlCj4+Pm9rLgo+Pk9QLVRFRSBzdXJlbHkg
dmFsaWRhdGUgYWxsIGRhdGEgZnJvbSBOVy4gQWxzbyBPUC1URUUgaXMgd3JpdHRlbiBpbiBzdWNo
IHdheSwKPj50aGF0IGl0IHJlYWRzIGZyb20gc2hhcmVkIG1lbW9yeSBvbmx5IG9uY2UsIHRvIGVu
c3VyZSB0aGF0IE5XIHdpbGwgbm90IGNoYW5nZQo+PmRhdGEgYWZ0ZXIgdmFsaWRhdGlvbi4gTWVk
aWF0b3Igd2lsbCBkbyB0aGUgc2FtZS4KPiAKPiBXaGF0IGRvIHlvdSBtZWFuIGJ5IHRoZSBsYXN0
IGJpdD8KTGV0IG1lIGNpdGUgVEVFIEludGVybmFsIENvcmUgQVBJIFNwZWNpZmljYXRpb24gKFB1
YmxpYyBSZWxlYXNlIHYxLjEuMSk6CgoiClRoZSBmYWN0IHRoYXQgTWVtb3J5IFJlZmVyZW5jZXMg
bWF5IHVzZSBtZW1vcnkgZGlyZWN0bHkgc2hhcmVkIHdpdGgKdGhlIGNsaWVudCBpbXBsaWVzIHRo
YXQgdGhlIFRydXN0ZWQgQXBwbGljYXRpb24gbmVlZHMgdG8gYmUgZXNwZWNpYWxseQpjYXJlZnVs
IHdoZW4gaGFuZGxpbmcgc3VjaCBkYXRhOiBFdmVuIGlmIHRoZSBjbGllbnQgaXMgbm90IGFsbG93
ZWQgdG8KYWNjZXNzIHRoZSBzaGFyZWQgbWVtb3J5IGJ1ZmZlciBkdXJpbmcgYW4gb3BlcmF0aW9u
IG9uIHRoaXMgYnVmZmVyLAp0aGUgVHJ1c3RlZCBPUyB1c3VhbGx5IGNhbm5vdCBlbmZvcmNlIHRo
aXMgcmVzdHJpY3Rpb24uIEEKYmFkbHktZGVzaWduZWQgb3Igcm9ndWUgY2xpZW50IG1heSB3ZWxs
IGNoYW5nZSB0aGUgY29udGVudCBvZiB0aGUKc2hhcmVkIG1lbW9yeSBidWZmZXIgYXQgYW55IHRp
bWUsIGV2ZW4gYmV0d2VlbiB0d28gY29uc2VjdXRpdmUgbWVtb3J5CmFjY2Vzc2VzIGJ5IHRoZSBU
cnVzdGVkIEFwcGxpY2F0aW9uLiBUaGlzIG1lYW5zIHRoYXQgdGhlIFRydXN0ZWQKQXBwbGljYXRp
b24gbmVlZHMgdG8gYmUgY2FyZWZ1bGx5IHdyaXR0ZW4gdG8gYXZvaWQgYW55IHNlY3VyaXR5CnBy
b2JsZW0gaWYgdGhpcyBoYXBwZW5zLiBJZiB2YWx1ZXMgaW4gdGhlIGJ1ZmZlciBhcmUgc2VjdXJp
dHkKY3JpdGljYWwsIHRoZSBUcnVzdGVkIEFwcGxpY2F0aW9uIFNIT1VMRCBhbHdheXMgcmVhZCBk
YXRhIG9ubHkgb25jZQpmcm9tIGEgc2hhcmVkIGJ1ZmZlciBhbmQgdGhlbiB2YWxpZGF0ZSBpdC4g
SXQgTVVTVCBOT1QgYXNzdW1lIHRoYXQKZGF0YSB3cml0dGVuIHRvIHRoZSBidWZmZXIgY2FuIGJl
IHJlYWQgdW5jaGFuZ2VkIGxhdGVyIG9uLgoiCgpUaGlzIHJlcXVpcmVtZW50IGlzIGZvciBUcnVz
dGVkIEFwcGxpY2F0aW9ucywgYnV0IGl0IGFsc28gdHJ1ZSBmb3IKVEVFIE9TIGFzIGEgd2hvbGUg
YW5kIGFsc28gZm9yIFRFRSBtZWRpYXRvcnMgYXMgd2VsbC4gSSBqdXN0IHdhbnRlZAp0byBzYXks
IHRoYXQgSSBwbGFuIHRvIHdyaXRlIG1lZGlhdG9yIGluIGFjY29yZGFuY2UgdG8gdGhpcy4KCj4+
Cj4+PkFsc28gaG93IE9QLVRFRSB3aWxsIG1hcCB0aGlzIHJlZ2lvbj8gQ2FjaGVhYmxlLi4uPwo+
PlllcywgY2FjaGVhYmxlLCBQUiwgUFcsIG5vbi1zZWN1cmUuCj4+Cj4+Pj4KPj4+Pj4KPj4+Pj4+
KyAgICBpZiAoIHJjIDwgMCApCj4+Pj4+PisgICAgewo+Pj4+Pj4rICAgICAgICBncHJpbnRrKFhF
TkxPR19JTkZPLCAiT1AtVEVFOiBDYW4ndCBtYXAgc3RhdGljIHNobSBmb3IgRG9tMDogJWQiLCBy
Yyk7Cj4+Pj4+Cj4+Pj4+Z3ByaW50ayBhbHJlYWR5IGR1bXAgdGhlIGRvbWlkLiBTbyBubyBuZWVk
IHRvIHNheSBEb20wLgo+Pj4+SSBqdXN0IHdhbnRlZCB0byBlbXBoYXNpcyB0aGF0IHdlIG1hcHBh
ZWQgbWVtb3J5IGZvciBEb20wLiBXaWxsIHJlbW92ZS4KPj4+Cj4+PmdwcmludGsgd2lsbCBwcmlu
dGsgZDAuIFNvIHRoZXJlIGFyZSBubyBwb2ludCB0byBzYXkgaXQgYSBzZWNvbmQgdGltZS4uLgo+
Pj4+Cj4+Pj4+PisgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAwLCBPUFRFRV9TTUNfUkVUVVJO
X0VOT1RBVkFJTCk7Cj4+Pj4+PisgICAgfQo+Pj4+Pj4rCj4+Pj4+PisgICAgcmV0dXJuIHRydWU7
Cj4+Pj4+Pit9Cj4+Pj4+PisKPj4+Pj4+K3N0YXRpYyBib29sIGhhbmRsZV9leGNoYW5nZV9jYXBh
YmlsaXRpZXMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4+Pj4+Pit7Cj4+Pj4+PisgICAg
ICAgIGZvcndhcmRfY2FsbChyZWdzKTsKPj4+Pj4+Kwo+Pj4+Pj4rICAgICAgICBwcmludGsoImhh
bmRsZV9leGNoYW5nZV9jYXBhYmlsaXRpZXNcbiIpOwo+Pj4+Pgo+Pj4+PlNhbWUgaGVyZSwgbm8g
cGxhaW4gcHJpbmsuCj4+Pj5Tb3JyeSwgdGhpcyBpcyBhbm90aGVyIGRlYnVnIHByaW50LiBNaXNz
ZWQgaXQgd2hlbiBmb3JtYXR0ZWQgcGF0Y2hlcy4KPj4+Pgo+Pj4+Pj4rICAgICAgICAvKiBSZXR1
cm4gZXJyb3IgYmFjayB0byB0aGUgZ3Vlc3QgKi8KPj4+Pj4+KyAgICAgICAgaWYgKCBnZXRfdXNl
cl9yZWcocmVncywgMCkgIT0gT1BURUVfU01DX1JFVFVSTl9PSykKPj4+Pj4+KyAgICAgICAgICAg
IHJldHVybiB0cnVlOwo+Pj4+Pj4rCj4+Pj4+PisgICAgICAgIC8qIERvbid0IGFsbG93IGd1ZXN0
cyB0byB3b3JrIHdpdGhvdXQgZHluYW1pYyBTSE0gKi8KPj4+Pj4KPj4+Pj5IbW1tPyBCdXQgeW91
IGRvbid0IHN1cHBvcnQgZ3Vlc3RzIHRvZGF5LiBTbyB3aHkgYXJlIHlvdSBjaGVja2luZyB0aGF0
Pwo+Pj4+VGhpcyBpcyBhIFJGQy4gV2lsbCByZW1vdmUgdGhpcyBwYXJ0cyBvZiB0aGUgY29kZSBp
biBhIHByb3BlciBwYXRjaCBzZXJpZXMuCj4+Pj4KPj4+PkkganVzdCB3YW50ZWQgdG8gZW5zdXJl
IHRoYXQgY29tbXVuaXR5IGlzIG9rYXkgd2l0aCBwcm9wb3NlZCBhcHByb2FjaCBhbmQKPj4+PnRv
IHNob3cgaG93IG1pbmltYWxpc3RpYyBtZWRpYXRvciBjYW4gbG9vay4KPj4+SSBkb24ndCB0aGlu
ayB0aGlzIGlzIHRydWUuIFlvdSBvbmx5IHNob3cgaG93IGVhc3kgaXQgaXMgdG8gbGV0IERvbTAK
Pj4+YWNjZXNzaW5nIFRFRS4gQW5kIGFzIEkgc2FpZCBpbiB0aGUgY292ZXIgbGV0dGVyLCB0aGlz
IGlzIG5vdCB0aGUKPj4+Y29udHJvdmVyc2lhbCBwYXJ0Lgo+PkFjdHVhbGx5IEkgd2FudGVkIHRv
IHNob3cgYXBwcm9hY2ggd2hlbiBtZWRpYXRvciByZXNpZGVzIHJpZ2h0IGluIHhlbi4KPj5JIGdv
dCB2YWx1YWJsZSBpbnB1dCBmcm9tIHlvdS4gTm93IEkgc2VlIHRoYXQgSSBtdXN0IGNvbXBsZXRl
bHkgcmV3b3JrIHRoZQo+PmZpcnN0IHBhdGNoLiBBbmQsIHByb2JhYmx5LCBzaG93IG1vcmUgY29t
cHJlaGVuc2l2ZSBzdXBwb3J0IGZyb20gT1AtVEVFIHNpZGUuCj4+Cj4+PlRoZSBtb3JlIGNvbnRy
b3ZlcnNpYWwgb25lIGlzIHRoZSBndWVzdCBzdXBwb3J0IHRoYXQgeW91IGNvbXBsZXRlbHkgbGVm
dAo+Pj5hc2lkZS4gSSBiZWxpZXZlIHRoaXMgcGFydCB3aWxsIG5vdCBiZSBhcyBtaW5pbWFsaXN0
aWMgYXMgeW91IHRoaW5rIGJlY2F1c2UKPj4+eW91IG5lZWQgdG8gdHJhbnNsYXRlIGJ1ZmZlciBh
ZGRyZXNzIGFuZCBwcmV2ZW50IHRob3NlIGJ1ZmZlcnMgdG8gZGlzYXBwZWFyCj4+PnVuZGVyIHlv
dXIgZmVldC4KPj5ZZXMuIEkgcGxhbiB0byBjb3B5IGFsbCBidWZmZXJzIHdoZXJlIElQQXMgcHJl
c2VudGVkIHRvIGFub3RoZXIgcGxhY2UsCj4+c28gRG9tVSB3aWxsIG5vdCBiZSBhYmxlIHRvIHNl
ZSBQQXMgZHVyaW5nIHRyYW5zbGF0aW9uLiBBbmQgSSBwbGFuIHRvCj4+cGluIGFsbCBEb21VIHBh
Z2VzIHdpdGggYSBkYXRhLiBBbHNvIEknbGwgcmVhZCBmcm9tIGd1ZXN0IHBhZ2VzIG9ubHkKPj5v
bmNlLiBJIHRoaW5rLCB0aGlzIHdpbGwgYmUgZW5vdWdoLgo+Pgo+Pj5UaGVyZSBhcmUgcHJvYmFi
bHkgb3RoZXIgcHJvYmxlbSB0byBmaXguLi4KPj5Qcm9iYWJseSB5ZXMuLi4KPj4KPj5JIHRoaW5r
LCBJJ2xsIGZvY3VzIG9uIE9QLVRFRSBzaWRlIHJpZ2h0IG5vdyBhbmQgY29tZSBiYWNrIHdoZW4g
dGhlcmUgd2lsbAo+PmJlIG1vcmUgbW9yZSB0byBzaG93Lgo+IAo+IFRvIGNsYXJpZnkgbXkgdmll
dy4gSSBhbSBub3QgYWdhaW5zdCBhIHRlbXBvcmFyeSBzdXBwb3J0IG9mIE9QLVRFRSBmb3IgdGhl
Cj4gaGFyZHdhcmUgZG9tYWluIGluIFhlbi4gQnV0IGl0IGRvZXMgbm90IG1lYW4gSSB3b3VsZCBi
ZSByZWFkeSB0byBzZWUgIHRoZSBhCj4gZnVsbCBPUC1URUUgc3VwcG9ydCBmb3IgZ3Vlc3RzIGlu
IFhlbi4KSG0uIFdoYXQgZGlkIHlvdSBtZWFuIGluIGxhc3Qgc2VudGVuY2U/IE91ciAoaGVyZSwg
YXQgRVBBTSkgdGFyZ2V0IGlzIGZ1bGwKdmlydHVhbGl6YXRpb24gc3VwcG9ydCBmb3IgT1AtVEVF
LiBJZiB5b3UgZG9uJ3Qgd2FudCB0byBzZWUgaXQgaW4gWGVuLAp0aGVuIHdoYXQgYW5vdGhlciB3
YXlzIHdlIGhhdmU/CgpXQlIsIFZvbG9keW15cgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 15:37:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 15:37:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5CtC-0006sS-Df; Thu, 19 Oct 2017 15:37:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4585d5216=roger.pau@citrix.com>)
 id 1e5CtB-0006sF-BR
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 15:37:41 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 A2/45-23912-4C6C8E95; Thu, 19 Oct 2017 15:37:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsWSzvfng+6RYy8
 iDXY+4bZY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDNaHtYXTOSruNYzkbWB8RV3FyMnh4SAv8TO
 jmvMXYwcHCwCqhI/3ziAmGwC9hLTv1aAVIgARTdPP83excjFwSywgEliRftPRpCEsICvxLzjZ
 9lAbF4BT4m3k2axgNhCAvUSm5//Z4aIC0qcnPkELM4soCOxYPcnNpD5zALSEsv/cYCYnAJuEr
 NfJIJUiArISDz73c0EMUVRon/eAzaII9Mljs7cyDaBkX8WkqGzkAydhTB0ASPzKkaN4tSistQ
 iXWMDvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwNCrZ2Bg3ME4YZXfIUZJDiYl
 Ud63B19ECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgbTsKlBMsSk1PrUjLzAFGAUxagoNHSYT3E
 Eiat7ggMbc4Mx0idYpRUUqc9xVIQgAkkVGaB9cGi7xLjLJSwryMDAwMQjwFqUW5mSWo8q8YxT
 kYlYR5p4NM4cnMK4Gb/gpoMRPQYnZ7sMUliQgpqQZGuWYlqTXzP54S5FVgDNl4xeBuny7D8XO
 uTkLMrq85VKZntNjV6KZPfWEyI3Dh43e/s/I+ra1fOMXos629ydYLj9X3Vudd9OvW/rQzVPey
 /otguf6QW4l8z+I4z63QmeZmFD9vccOP5Py3CbmLp+x9mHac2+C9UOWkQx++HCxO42woOCZlE
 FaqxFKckWioxVxUnAgAKQaxaLcCAAA=
X-Env-Sender: prvs=4585d5216=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1508427457!107624684!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29149 invoked from network); 19 Oct 2017 15:37:39 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 15:37:39 -0000
X-IronPort-AV: E=Sophos;i="5.43,402,1503360000"; d="scan'208";a="106403985"
Date: Thu, 19 Oct 2017 16:37:30 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20171019153730.ntyiuppyyvsdvy75@dhcp-3-128.uk.xensource.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-20-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506049330-11196-20-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V3 19/29] x86/vioapic: Hook interrupt
	delivery of vIOAPIC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMTE6MDI6MDBQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IFdoZW4gaXJxIHJl
bWFwcGluZyBpcyBlbmFibGVkLCBJT0FQSUMgUmVkaXJlY3Rpb24gRW50cnkgbWF5IGJlIGluIHJl
bWFwcGluZwo+IGZvcm1hdC4gSWYgdGhhdCwgZ2VuZXJhdGUgYW4gaXJxX3JlbWFwcGluZ19yZXF1
ZXN0IGFuZCBjYWxsIHRoZSBjb21tb24KPiBWSU9NTVUgYWJzdHJhY3Rpb24ncyBjYWxsYmFjayB0
byBoYW5kbGUgdGhpcyBpbnRlcnJ1cHQgcmVxdWVzdC4gRGV2aWNlCj4gbW9kZWwgaXMgcmVzcG9u
c2libGUgZm9yIGNoZWNraW5nIHRoZSByZXF1ZXN0J3MgdmFsaWRpdHkuCj4gCj4gU2lnbmVkLW9m
Zi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBMYW4g
VGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KPiAKPiAtLS0KPiB2MzoKPiAgLSB1c2UgdGhl
IG5ldyBpbnRlcmZhY2UgdG8gY2hlY2sgcmVtYXBwaW5nIGZvcm1hdC4KPiAtLS0KPiAgeGVuL2Fy
Y2gveDg2L2h2bS92aW9hcGljLmMgfCAxMCArKysrKysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCAx
MCBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBp
Yy5jIGIveGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMKPiBpbmRleCA3MmNhZTkzLi41ZDBkMWNk
IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jCj4gKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS92aW9hcGljLmMKPiBAQCAtMzAsNiArMzAsNyBAQAo+ICAjaW5jbHVkZSA8eGVu
L2xpYi5oPgo+ICAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+Cj4gICNpbmNsdWRlIDx4ZW4vc2NoZWQu
aD4KPiArI2luY2x1ZGUgPHhlbi92aW9tbXUuaD4KPiAgI2luY2x1ZGUgPHB1YmxpYy9odm0vaW9y
ZXEuaD4KPiAgI2luY2x1ZGUgPGFzbS9odm0vaW8uaD4KPiAgI2luY2x1ZGUgPGFzbS9odm0vdnBp
Yy5oPgo+IEBAIC0zOCw2ICszOSw3IEBACj4gICNpbmNsdWRlIDxhc20vY3VycmVudC5oPgo+ICAj
aW5jbHVkZSA8YXNtL2V2ZW50Lmg+Cj4gICNpbmNsdWRlIDxhc20vaW9fYXBpYy5oPgo+ICsjaW5j
bHVkZSA8YXNtL3Zpb21tdS5oPgoKSSB0aGluayBhc20vdmlvbW11IHNob3VsZCBiZSBpbmNsdWRl
ZCBieSB2aW9tbXUuaC4KCj4gIAo+ICAvKiBIQUNLOiBSb3V0ZSBJUlEwIG9ubHkgdG8gVkNQVTAg
dG8gcHJldmVudCB0aW1lIGp1bXBzLiAqLwo+ICAjZGVmaW5lIElSUTBfU1BFQ0lBTF9ST1VUSU5H
IDEKPiBAQCAtMzg3LDkgKzM4OSwxNyBAQCBzdGF0aWMgdm9pZCB2aW9hcGljX2RlbGl2ZXIoc3Ry
dWN0IGh2bV92aW9hcGljICp2aW9hcGljLCB1bnNpZ25lZCBpbnQgcGluKQo+ICAgICAgc3RydWN0
IHZsYXBpYyAqdGFyZ2V0Owo+ICAgICAgc3RydWN0IHZjcHUgKnY7Cj4gICAgICB1bnNpZ25lZCBp
bnQgaXJxID0gdmlvYXBpYy0+YmFzZV9nc2kgKyBwaW47Cj4gKyAgICBzdHJ1Y3QgYXJjaF9pcnFf
cmVtYXBwaW5nX3JlcXVlc3QgcmVxdWVzdDsKPiAgCj4gICAgICBBU1NFUlQoc3Bpbl9pc19sb2Nr
ZWQoJmQtPmFyY2guaHZtX2RvbWFpbi5pcnFfbG9jaykpOwo+ICAKPiArICAgIGlycV9yZXF1ZXN0
X2lvYXBpY19maWxsKCZyZXF1ZXN0LCB2aW9hcGljLT5pZCwgdmlvYXBpYy0+cmVkaXJ0YmxbcGlu
XS5iaXRzKTsKClNvIHRoZSBtYWNybyBpbnRyb2R1Y2VkIGluIHRoZSBwcmV2aW91cyBwYXRjaCBz
aG91bGQgaW5zdGVhZCBiZQppbnRyb2R1Y2VkIGhlcmUuCgpSb2dlci4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 15:37:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 15:37:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5CtG-0006sz-LE; Thu, 19 Oct 2017 15:37:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e5CtG-0006sh-4V
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 15:37:46 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 F6/21-27020-9C6C8E95; Thu, 19 Oct 2017 15:37:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBKsWRWlGSWpSXmKPExsVyMfTOBt0Tx15
 EGnxrVrb4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOm3tjOWDCXv6L9wUa2BsaZPF2MXBxCAjMZ
 JTou7WYCcVgEXjNL/DiynA3EkRC4wyqxrfUESxcjJ5CTJXFv/Wd2CDtN4tK640wQdqVEw47fQ
 DYH0Cg1iTVvoiCm/mKUWLy+F6xeWCBdouvVV2YQW0RAWaL312+wmcwC/5kldrbqQTR8YpZ4f+
 kaC8ggNgEdiXUzakFqeAVsJf5t3gxWzyKgKvFmURsjiC0qEC7RdLafBaJGUOLkzCdgNqeAvcT
 /WZOZIeabSczb/BDKFpe49WQ+E4QtL7H97RzmCYyis5C0z0LSMgtJyywkLQsYWVYxahSnFpWl
 FukamuolFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgTGDAMQ7GBcs93zEKMkB5OSK
 O/bgy8ihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwth0FygkWpaanVqRl5gCjFyYtwcGjJMLbDp
 LmLS5IzC3OTIdInWK05Lhw59IfJo5jmy4DyQN7bv1hEmLJy89LlRLnfQXSIADSkFGaBzcOlmA
 uMcpKCfMyAh0oxFOQWpSbWYIq/4pRnINRSZh3OsgUnsy8Eritr4AOYgI6iN0e7KCSRISUVANj
 WI3+3hvX1MRFgqZfqLJ5cOOe3rPpTxY/jwsxXJLN97qpLD9+j2Ri3wQXrle7WQ4+LWjssl5kK
 nVjVdjrZPMJF6ZLX3BLent63pS2yavs9B/9/N9yVPvPx/YC9d5mNcvslMLEHh4Ftlnf9ml2hb
 WsFD+aYfXqaLNrfMPdpu6nl67OqX7lxeStxFKckWioxVxUnAgAfI0gtysDAAA=
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1508427463!110362389!1
X-Originating-IP: [209.85.220.176]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59494 invoked from network); 19 Oct 2017 15:37:44 -0000
Received: from mail-qk0-f176.google.com (HELO mail-qk0-f176.google.com)
 (209.85.220.176)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Oct 2017 15:37:44 -0000
Received: by mail-qk0-f176.google.com with SMTP id q83so10842094qke.6
 for <xen-devel@lists.xenproject.org>; Thu, 19 Oct 2017 08:37:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=Q+W4GknOpnHHf1wT1u+dWtsdA/Mm1IbDTwsNEVZS6+A=;
 b=Fvirvt05jNCPfpfqwJib0d1OczNT6TKhg1rF5EzxpuXXZVHUG9Y5b03tNzGC7CphKs
 Y+17OtEVGUJPHi/9F5pEXZ45Ywatdxa71oiQG/loG5g9SjtExmbEDWo46RKeFyjyAT9/
 YaJ3weJtk1RI+sxoc0X7PxjAJLMEbic63UdTI=
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=Q+W4GknOpnHHf1wT1u+dWtsdA/Mm1IbDTwsNEVZS6+A=;
 b=aSaaqZAjnwQntDhxcyHQEf2eZyefV1raDk4OemBuChafTXyCvxAUeI8YZdAxNXHefz
 kjGGjYmAeSvt3sjgOjjVWg8mR9IPmdOMF3od4XtD8NgV1mopSntr4LYpCxwudJpDbtZZ
 pSJ7+XHJWUVdIR3T+OGWCj2/kl8TW3HgIKy+C+WYdljGsoZ3f9aZpH7uqEIujjA4muqM
 Jiv/BGnw+jrpET+hiQh8M8BGOc0CJsUOUoie5j8BqlkuEkxxtIg8r+/8U7vL7zgMBMh5
 pk9+VCeuvonISImuFhwQNpM9vrmqZQFsONzbEu0GLnt4HZrqJwD+I+1c6lPzG20VLKKM
 V+qQ==
X-Gm-Message-State: AMCzsaWbpi7TMW2h0X8uE8JYZMbWWZXnUMkJCKZsT5zpQddA7l8k2UCR
 cJHbFtOsYCrS71tH5zcZbzVCKw==
X-Google-Smtp-Source: ABhQp+SNJmwisjxzlM26lIXusSXkq0+84qfk7q1OHc01q5Qax5rV/iCX/yyAXRPniSCY1tqj5+boLQ==
X-Received: by 10.55.214.17 with SMTP id t17mr2518252qki.199.1508427463416;
 Thu, 19 Oct 2017 08:37:43 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id t24sm9298052qkt.29.2017.10.19.08.37.41
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 19 Oct 2017 08:37:43 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <20171017132432.24093-1-paul.durrant@citrix.com>
 <20171017132432.24093-6-paul.durrant@citrix.com>
 <f2077243-32dd-8907-8ba2-b11cb240c8bc@linaro.org>
 <b7e94b0469b847669f9c0f9992069d9f@AMSPEX02CL03.citrite.net>
 <759ace10-543f-346c-74fc-c2dd8f80a92a@linaro.org>
 <01fde88658c54fb6a3b903060a6a4650@AMSPEX02CL03.citrite.net>
 <1496a647-e2f9-bab3-c7f9-5a766d7c28d2@linaro.org>
 <c8e508bf672f4582ba40412ed05c9c06@AMSPEX02CL03.citrite.net>
 <59E8DCA60200007800188376@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <2f17e24d-0191-e46b-64aa-ac3abba515a7@linaro.org>
Date: Thu, 19 Oct 2017 16:37:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59E8DCA60200007800188376@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim\(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Roger PauMonne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v12 05/11] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxOS8xMC8xNyAxNjoxMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTkuMTAu
MTcgYXQgMTY6NDksIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gSSdkIHBy
ZWZlciB0byBtYWtlIHRoZSB3aG9sZSB0aGluZyB4ODYtb25seSBzaW5jZSB0aGF0J3MgdGhlIG9u
bHkgcGxhdGZvcm0KPj4+IG9uIHdoaWNoIEkgY2FuIHRlc3QgaXQsIGFuZCBpbmRlZWQgdGhlIGNv
ZGUgdXNlZCB0byBiZSB4ODYtb25seS4gSmFuIG9iamVjdGVkCj4+PiB0byB0aGlzIHNvIGFsbCBJ
J20gdHJ5aW5nIHRvIGFjaGlldmUgaXMgdGhhdCBpdCBidWlsZHMgZm9yIEFSTS4gUGxlYXNlIGNh
biB5b3UgYW5kCj4+PiBKYW4gcmVhY2ggYWdyZWVtZW50IG9uIHdoZXJlIHRoZSBjb2RlIHNob3Vs
ZCBsaXZlIGFuZCBob3csIGlmIGF0IGFsbCwgaXQKPj4+IHNob3VsZCBiZSAjaWZkZWYtZWQ/Cj4+
Pgo+Pj4gSSBhbSBxdWl0ZSBzdXJwcmlzZWQgb2YgIml0IGlzIHRvb2xzLW9ubHkiIHNvIGl0IGlz
IGZpbmUgdG8gbm90IHByb3RlY3QKPj4+IGl0IGV2ZW4gaWYgaXQgaXMgeDg2IG9ubHkuIFRoYXQn
cyBwcm9iYWJseSBnb2luZyB0byBiaXRlIHVzIGluIHRoZSBmdXR1cmUuCj4+Pgo+Pgo+PiBTbywg
dGhpcyBhcHBlYXJzIHRvIGhhdmUgcmVhY2hlZCBhbiBpbXBhc3NlLiBJIGRvbid0IGtub3cgaG93
IHRvIHByb2NlZWQKPj4gd2l0aG91dCBoYXZpbmcgdG8gYWxzbyBmaXggcHJpdiBtYXBwaW5nIGZv
ciB4ODYsIHdoaWNoIGlzIGEgeWFrIGZhciB0b28gbGFyZ2UKPj4gZm9yIG1lIHRvIHNoYXZlIGF0
IHRoZSBtb21lbnQuCj4gCj4gSnVsaWVuLAo+IAo+IHdoeSBpcyBpdCB0aGF0IHlvdSBhcmUgbWFr
aW5nIHJlZmNvdW50aW5nIG9uIHAybSBpbnNlcnRpb24gLyByZW1vdmFsCj4gYSByZXF1aXJlbWVu
dCBmb3IgdGhpcyBzZXJpZXM/IFdlIGFsbCBrbm93IGl0J3Mgbm90IHRoZXJlIHJpZ2h0IG5vdwo+
IChhbmQgc2ltaWxhcmx5IGFsc28gbm90IGZvciB0aGUgSU9NTVUsIHdoaWNoIG1pZ2h0IGFmZmVj
dCBBUk0gYXMgd2VsbAo+IHVubGVzcyB5b3UgYWx3YXlzIHVzZSBzaGFyZWQgcGFnZSB0YWJsZXMp
LCBhbmQgaXQncyAtIGFzIFBhdWwgdmFsaWRseQo+IHNheXMgLSB1bnJlbGF0ZWQgdG8gaGlzIHNl
cmllcy4KCldlbGwsIHdlIGRvIGF0IGxlYXN0IGhhdmUgcmVmY291bnRpbmcgZm9yIGZvcmVpZ24g
bWFwcGluZyBvbiBBcm0uIFNvIGlmIAphIGZvcmVpZ24gZG9tYWluIHJlbW92ZSB0aGUgbWFwcGlu
ZywgdGhlIHBhZ2Ugd2lsbCBzdGF5IGFsbG9jYXRlZCB1bnRpbCAKdGhlIGxhc3QgbWFwcGluZyBp
cyByZW1vdmVkLiBGb3IgSU9NTVUsIHBhZ2UgdGFibGVzIGFyZSBmb3IgdGhlIG1vbWVudCAKYWx3
YXlzIHNoYXJlZC4KCklmIHlvdSBkb24ndCB3YW50IHRvIGZpeCB4ODYgbm93LCB0aGVuIGl0IGlz
IGZpbmUuIEJ1dCBJIHdvdWxkIAphcHByZWNpYXRlIGlmIHlvdSBkb24ndCBzcHJlYWQgdGhhdCBv
biBBcm0uCgpUbyBnaXZlIHlvdSBhIGJpdCBtb3JlIGNvbnRleHQsIEkgd2FzIHJlYWR5IHRvIGlt
cGxlbWVudCB0aGUgQXJtIHZlcnNpb24gCm9mIHNldF9mb3JlaWduX3AybV9lbnRyeSAoaXQgaXMg
cXVpdGUgdHJpdmlhbCkgdG8gYXBwZW5kIGF0IHRoZSBlbmQgb2YgCnRoaXMgc2VyaWVzLiBCdXQg
Z2l2ZW4gdGhhdCByZWZjb3VudGluZyBpcyBub3QgZG9uZSwgSSBhbSBtb3JlIHJlbHVjdGFudCAK
dG8gZG8gdGhhdC4KCkFueXdheSwgSSBkb24ndCBwbGFuIHRvIGJsb2NrIGNvbW1vbiBjb2RlLiBC
dXQgSSB3aWxsIGJsb2NrIGFueSAKaW1wbGVtZW50YXRpb24gb2Ygc2V0X2ZvcmVpZ25fcDJtX2Vu
dHJ5IChvdGhlciB0aGFuIHJldHVybmluZyBub3QgCmltcGxlbWVudGVkKSBvbiBBcm0gdW50aWwg
c29tZW9uZSBzdGVwIHVwIGFuZCBmaXggdGhlIHJlZmNvdW50aW5nLgoKQ2hlZXJzLAoKLS0gCkp1
bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 15:38:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 15:38:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Ctj-0006yu-TI; Thu, 19 Oct 2017 15:38:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1e5Cti-0006yG-Gl
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 15:38:14 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 94/F9-18968-5E6C8E95; Thu, 19 Oct 2017 15:38:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTffpsRe
 RBpdn8Fp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmvl59jKejhrbi57R5bA+NHzi5GLg4hgc2M
 Emfub2DqYuQEcg4wSuy85wRiCwt4SEw4+4MVxGYT0JXYcfM1M4gtIhAhceLieTCbWUBJYv/Za
 4wQvVYS2x6+A7N5gezzsyaAzWQRUJVYtnYWWL2oQLjEndZ3LBA1ghInZz4BszkFrCVu773BCD
 FTXeLPvEtQ88Ulmr6sZIWw5SW2v53DPIGRfxaS9llIWmYhaZmFpGUBI8sqRo3i1KKy1CJdQ1O
 9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzA8GQAgh2Ma7Z7HmKU5GBSEuV9e/BF
 pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3o9HgXKCRanpqRVpmTnASIFJS3DwKInwHgJJ8xYXJ
 OYWZ6ZDpE4xKkqJ874CSQiAJDJK8+DaYNF5iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8/M
 BYF+LJzCuBm/4KaDET0GJ2e7DFJYkIKakGxss9rzd+ad23dc6V+LNX53m36h4W6E9Un3Fd4I4
 eu4dwUc/Wtdlrpkg8/SXjErzuSy2jZjDb3xk622d+FT9geNF+x1+pTZdMzRfPvSP76synqIXV
 ysm+Sg9qjJU/z0k0Prmp+6ZItPZBnjcztV+b9i07Prt9XkSiWHyZ44zI1Vaf9oh23pn3J1CJp
 Tgj0VCLuag4EQBiIkRqyQIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1508427492!107817892!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32082 invoked from network); 19 Oct 2017 15:38:13 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-31.messagelabs.com with SMTP; 19 Oct 2017 15:38:13 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1FD441596;
 Thu, 19 Oct 2017 08:38:12 -0700 (PDT)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B7F213F483;
 Thu, 19 Oct 2017 08:38:06 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20171019124847.5978-1-andre.przywara@arm.com>
Message-ID: <62dc0e66-e35e-99c6-35fd-8ffd850ae9d9@arm.com>
Date: Thu, 19 Oct 2017 16:37:57 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20171019124847.5978-1-andre.przywara@arm.com>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 00/12] ARM: VGIC/GIC separation cleanups
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxOS8xMC8xNyAxMzo0OCwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gQnkgdGhlIG9y
aWdpbmFsIFZHSUMgZGVzaWduLCBYZW4gZGlmZmVyZW50aWF0ZXMgYmV0d2VlbiB0aGUgYWN0dWFs
IFZHSUMKPiBlbXVsYXRpb24gb24gb25lIGhhbmQgYW5kIHRoZSBHSUMgaGFyZHdhcmUgYWNjZXNz
ZXMgb24gdGhlIG90aGVyLgo+IEl0IHNlZW1zIHRoZXJlIHdlcmUgc29tZSBkZXZpYXRpb25zIGZy
b20gdGhhdCBzY2hlbWUgKG92ZXIgdGltZT8pLCBzbyBhdAo+IHRoZSBtb21lbnQgd2UgZW5kIHVw
IGhhcHBpbHkgYWNjZXNzaW5nIFZHSUMgc3BlY2lmaWMgZGF0YSBzdHJ1Y3R1cmVzCj4gbGlrZSBz
dHJ1Y3QgcGVuZGluZ19pcnEgYW5kIHN0cnVjdCB2Z2ljX2lycV9yYW5rIGZyb20gcHVyZSBHSUMg
ZmlsZXMKPiBsaWtlIGdpYy5jIG9yIGV2ZW4gaXJxLmMgKHRyeTogZ2l0IGdyZXAgLWwgc3RydWN0
XCBwZW5kaW5nX2lycSB4ZW4vYXJjaC9hcm0pLgo+IEJ1dCBhbnkgZnV0dXJlIFZHSUMgcmV3b3Jr
IHdpbGwgZGVwZW5kIG9uIGEgY2xlYW4gc2VwYXJhdGlvbiwgc28gdGhpcwo+IHNlcmllcyB0cmll
cyB0byBjbGVhbiB0aGlzIHVwLgo+IEl0IHN0YXJ0cyB3aXRoIHNvbWUgcmF0aGVyIGlubm9jZW50
IHBhdGNoZXMsIHJlYWNoZXMgaXRzIHBlYWsgd2l0aCB0aGUKPiB1Z2x5IHBhdGNoIDUvMTIgYW5k
IHRoZSBoZWF2eSA2LzEyLCBhbmQgY2FsbXMgZG93biBpbiB0aGUgcmVzdCBvZiB0aGUKPiBzZXJp
ZXMgYWdhaW4uCj4gQWZ0ZXIgdGhpcyBzZXJpZXMgdGhlcmUgYXJlIG5vIG1vcmUgcmVmZXJlbmNl
cyB0byBWR0lDIHN0cnVjdHVyZXMgZnJvbQo+IEdJQyBmaWxlcywgYXQgbGVhc3QgZm9yIG5vbi1J
VFMgY29kZS4gVGhlIElUUyBpcyBhIGJlYXN0IG93biBpdHMgb3duCj4gKGJsYW1lIHRoZSBhdXRo
b3IpIGFuZCB3aWxsIGJlIGFkZHJlc3NlZCBsYXRlci4KPiAKPiBUaGlzIGlzIGEgZmlyc3Qgc2hv
dCwgYW55IGlkZWFzIG9uIGltcHJvdmVtZW50cyBhcmUgd2VsY29tZS4KCkZvcmdvdCB0byBtZW50
aW9uOiBUaGlzIGlzIG9mIGNvdXJzZSBub3QgNC4xMCBtYXRlcmlhbC4KCkFuZCBJIHRlc3RlZCB0
aGlzIGlzIG9uIE1pZHdheSBhbmQgSnVubywgd2l0aCB0d28gZ3Vlc3RzIG1pZ3JhdGluZwppbnRl
cnJ1cHRzIGxpa2UgY3Jhenkgb3ZlciBuaWdodDoKICAgICAgICAgICBDUFUwICAgICAgIENQVTEK
IDE4OiAgICA4ODkyNTE5ICAgIDg4OTI1MzAgICAgIEdJQy0wICAyNyBMZXZlbCAgICAgYXJjaF90
aW1lcgogMTk6ICAxOTMwNDg5NjYgIDE5Mjg4NzUzNCAgICAgR0lDLTAgIDMxIExldmVsICAgICBl
dmVudHMKIDIwOiAgICAgICAgMzY2ICAgICAgICAgIDAgICB4ZW4tZHluICAgICBFZGdlICAgIC1l
dmVudCAgICAgeGVuYnVzCiAyMTogICAgIDE4MDMzNSAgICAgMTgzMzI1ICAgeGVuLWR5biAgICAg
RWRnZSAgICAtZXZlbnQgICAgIGh2Y19jb25zb2xlCiAyMjogIDExMjE3NDg2NyAgIDgxMjg5NTM3
ICAgeGVuLWR5biAgICAgRWRnZSAgICAtZXZlbnQgICAgIGJsa2lmCiAyMzogICA4MDc2ODA3OSAg
MTExNDg5OTkwICAgeGVuLWR5biAgICAgRWRnZSAgICAtZXZlbnQgICAgIGJsa2lmCgpCdXQgcGxl
YXNlIGdpdmUgaXQgYSBnb29kIHNoYWtlIG9uIHlvdXIgc2V0dXAgdG8gc3BvdCBhbnkgcmVncmVz
c2lvbnMuCgpDaGVlcnMsCkFuZHJlLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 15:41:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 15:41:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5CwJ-0007k9-AA; Thu, 19 Oct 2017 15:40:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=458d0cadb=Andrew.Cooper3@citrix.com>)
 id 1e5CwI-0007jy-8V
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 15:40:54 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 67/CD-18968-587C8E95; Thu, 19 Oct 2017 15:40:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsWSzvfng27L8Re
 RBnv/mVks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkvX11lLTgtUXF/31TWBsbDIl2MnBwSAv4S
 /Yt2MoLYwgKaEkf/L2IFsUUEfCXmn9wHFmcWOMQo0XWgsouRi0NIoJFFYtKEK2wgCTYBfYndL
 z4xgdi8ArYSk09tZwaxWQRUJa69PA5WIyoQLtF0tp8FokZQ4uTMJ2A2p0CgRPPha0ALOIAWaE
 qs36UPsUteonnrbGYIW1yi6ctKsHuEBNQkrvVfYoe4OV1i699fzBMYBWYhmToLYdIsJJNmIZm
 0gJFlFaN6cWpRWWqRrpleUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgwNYzMDDu
 YLzS5nyIUZKDSUmU9+3BF5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHizjwHlBItS01Mr0jJzg
 LEDk5bg4FES4d0EkuYtLkjMLc5Mh0idYtTlOLbp8h8mIZa8/LxUKXHecJAiAZCijNI8uBGwOL
 7EKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZj3P8gUnsy8ErhNr4COYAI6gt0e7IiSRISUVAP
 jFb7T00PnuxnZzeA45DO9zOJuZZ3kjk3nVFILjCP3qHJrPdkmtqusRezG8v9BCupHG7+rB3pI
 MQlF+tycuDJ5z611fhtjMrvmdjU+cuLYMd3uc6WE7rz9x3k7fotWXduR63irgMHQ4Q4D36VeC
 aPcw8lCq+McWTwETzL11/0wWnz170fXU95KLMUZiYZazEXFiQCMT5WA3gIAAA==
X-Env-Sender: prvs=458d0cadb=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1508427649!103510152!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32486 invoked from network); 19 Oct 2017 15:40:52 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 15:40:52 -0000
X-IronPort-AV: E=Sophos;i="5.43,402,1503360000"; d="scan'208";a="106404079"
To: Kyle Huey <me@kylehuey.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <CAP045Arh6NMGkv=Khguyc+40gaN1fCO3T1MPvNOnThMT9uPSbQ@mail.gmail.com>
 <23dd26f5-d217-dc99-6e3c-02ff46bf2f7a@oracle.com>
 <CAP045Ar4+gdi_Vzi6=bOKUKuW88g5V3PseyOWH-eGXB7KDO3Og@mail.gmail.com>
 <e190a0a4-5e68-309a-7a61-948d2c47946a@oracle.com>
 <CAP045ApDqVJ7G=fb2TUkpkUSYxuHgQj+oKqS=iX5vAeOX7tXzA@mail.gmail.com>
 <CAP045ArNUdPvN28eZio0e-0oXEE3+TO+607tw1F3vSY0ADrAug@mail.gmail.com>
 <e9c4f1ec-560b-051c-b5e6-4666e88b91a5@oracle.com>
 <CAP045Aq5k6DE4v6GkR=B1J_vM8RJibhMH1OewKyh46isRt8Acw@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <e5b0b3d5-dc90-b95c-e4a3-44bb5606c93c@citrix.com>
Date: Thu, 19 Oct 2017 16:40:43 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <CAP045Aq5k6DE4v6GkR=B1J_vM8RJibhMH1OewKyh46isRt8Acw@mail.gmail.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: "Tian, Kevin" <kevin.tian@intel.com>,
 Dietmar Hahn <dietmar.hahn@ts.fujitsu.com>,
 Robert O'Callahan <robert@ocallahan.org>,
 Jun Nakajima <jun.nakajima@intel.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] VPMU interrupt unreliability
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTkvMTAvMTcgMTY6MDksIEt5bGUgSHVleSB3cm90ZToKPiBPbiBXZWQsIE9jdCAxMSwgMjAx
NyBhdCA3OjA5IEFNLCBCb3JpcyBPc3Ryb3Zza3kKPiA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5j
b20+IHdyb3RlOgo+PiBPbiAxMC8xMC8yMDE3IDEyOjU0IFBNLCBLeWxlIEh1ZXkgd3JvdGU6Cj4+
PiBPbiBNb24sIEp1bCAyNCwgMjAxNyBhdCA5OjU0IEFNLCBLeWxlIEh1ZXkgPG1lQGt5bGVodWV5
LmNvbT4gd3JvdGU6Cj4+Pj4gT24gTW9uLCBKdWwgMjQsIDIwMTcgYXQgODowNyBBTSwgQm9yaXMg
T3N0cm92c2t5Cj4+Pj4gPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPiB3cm90ZToKPj4+Pj4+
PiBPbmUgdGhpbmcgSSBub3RpY2VkIGlzIHRoYXQgdGhlIHdvcmthcm91bmQgZG9lc24ndCBhcHBl
YXIgdG8gYmUKPj4+Pj4+PiBjb21wbGV0ZTogaXQgaXMgb25seSBjaGVja2luZyBQTUMwIHN0YXR1
cyBhbmQgbm90IG90aGVyIGNvdW50ZXJzIChmaXhlZAo+Pj4+Pj4+IG9yIGFyY2hpdGVjdHVyYWwp
LiBPZiBjb3Vyc2UsIHdpdGhvdXQga25vd2luZyB3aGF0IHRoZSBhY3R1YWwgcHJvYmxlbQo+Pj4+
Pj4+IHdhcyBpdCdzIGhhcmQgdG8gc2F5IHdoZXRoZXIgdGhpcyB3YXMgaW50ZW50aW9uYWwuCj4+
Pj4+PiBoYW5kbGVfcG1jX3F1aXJrIGFwcGVhcnMgdG8gbG9vcCB0aHJvdWdoIGFsbCB0aGUgY291
bnRlcnMgLi4uCj4+Pj4+IFJpZ2h0LCBJIGRpZG4ndCBub3RpY2UgdGhhdCBpdCBpcyBzaGlmdGlu
ZyBNU1JfQ09SRV9QRVJGX0dMT0JBTF9TVEFUVVMKPj4+Pj4gdmFsdWUgb25lIGJ5IG9uZSBhbmQg
c28gaXQgaXMgbG9va2luZyBhdCBhbGwgYml0cy4KPj4+Pj4KPj4+Pj4+Pj4gMi4gSW50ZXJjZXB0
aW5nIE1TUiBsb2FkcyBmb3IgY291bnRlcnMgdGhhdCBoYXZlIHRoZSB3b3JrYXJvdW5kCj4+Pj4+
Pj4+IGFwcGxpZWQgYW5kIGdpdmluZyB0aGUgZ3Vlc3QgdGhlIGNvcnJlY3QgY291bnRlciB2YWx1
ZS4KPj4+Pj4+PiBXZSdkIGhhdmUgdG8ga2VlcCB0cmFjayBvZiB3aGV0aGVyIHRoZSBjb3VudGVy
IGhhcyBiZWVuIHJlc2V0IChieSB0aGUKPj4+Pj4+PiBxdWlyaykgc2luY2UgdGhlIGxhc3QgTVNS
IHdyaXRlLgo+Pj4+Pj4gWWVzLgo+Pj4+Pj4KPj4+Pj4+Pj4gMy4gT3IgcGVyaGFwcyBldmVuIGNo
YW5naW5nIHRoZSB3b3JrYXJvdW5kIHRvIGRpc2FibGUgdGhlIFBNSSBvbiB0aGF0Cj4+Pj4+Pj4+
IGNvdW50ZXIgdW50aWwgdGhlIGd1ZXN0IGFja3MgdmlhIEdMT0JBTF9PVkZfQ1RSTCwgYXNzdW1p
bmcgdGhhdCB3b3Jrcwo+Pj4+Pj4+PiBvbiB0aGUgcmVsZXZhbnQgaGFyZHdhcmUuCj4+Pj4+Pj4g
TVNSX0NPUkVfUEVSRl9HTE9CQUxfT1ZGX0NUUkwgaXMgd3JpdHRlbiBpbW1lZGlhdGVseSBhZnRl
ciB0aGUgcXVpcmsKPj4+Pj4+PiBydW5zIChpbiBjb3JlMl92cG11X2RvX2ludGVycnVwdCgpKSBz
byB3ZSBhbHJlYWR5IGRvIHRoaXMsIGRvbid0IHdlPwo+Pj4+Pj4gSSdtIHN1Z2dlc3Rpbmcgd2Fp
dGluZyB1bnRpbCB0aGUgKmd1ZXN0KiB3cml0ZXMgdG8gdGhlICh2aXJ0dWFsaXplZCkKPj4+Pj4+
IEdMT0JBTF9PVkZfQ1RSTC4KPj4+Pj4gV291bGRuJ3QgaXQgYmUgYmV0dGVyIHRvIHdhaXQgdW50
aWwgdGhlIGNvdW50ZXIgaXMgcmVsb2FkZWQ/Cj4+Pj4gTWF5YmUhICBJIGhhdmVuJ3QgdGhvdWdo
dCB0aHJvdWdoIGl0IGEgbG90LiAgSXQncyBzdGlsbCBub3QgY2xlYXIgdG8KPj4+PiBtZSB3aGV0
aGVyIE1TUl9DT1JFX1BFUkZfR0xPQkFMX09WRl9DVFJMIGFjdHVhbGx5IGNvbnRyb2xzIHRoZQo+
Pj4+IGludGVycnVwdCBpbiBhbnkgd2F5IG9yIHdoZXRoZXIgaXQganVzdCByZXNldHMgdGhlIGJp
dHMgaW4KPj4+PiBNU1JfQ09SRV9QRVJGX0dMT0JBTF9TVEFUVVMgYW5kIGFja2luZyB0aGUgaW50
ZXJydXB0IG9uIHRoZSBBUElDIGlzCj4+Pj4gYWxsIHRoYXQncyByZXF1aXJlZCB0byByZWVuYWJs
ZSBpdC4KPj4+Pgo+Pj4+IC0gS3lsZQo+Pj4gSSB3b25kZXIgaWYgaXQgd291bGQgYmUgcmVhc29u
YWJsZSB0byBqdXN0IHJlbW92ZSB0aGUgd29ya2Fyb3VuZAo+Pj4gZW50aXJlbHkgYXQgc29tZSBw
b2ludC4gIFRoZSBzZXQgb2YgcGVvcGxlIHVzaW5nIDEpIHNldmVyYWwgeWVhciBvbGQKPj4+IGhh
cmR3YXJlLCAyKSBhbiB1cCB0byBkYXRlIFhlbiwgYW5kIDMpIHRoZSBvZmYtYnktZGVmYXVsdCBw
ZXJmb3JtYW5jZQo+Pj4gY291bnRlcnMgaXMgcHJvYmFibHkgcmF0aGVyIHNtYWxsLgo+PiBXZSdk
IHByb2JhYmx5IHdhbnQgdG8gb25seSBlbmFibGUgdGhpcyBmb3IgYWZmZWN0ZWQgcHJvY2Vzc29y
cywgbm90Cj4+IHJlbW92ZSBpdCBvdXRyaWdodC4gQnV0IHRoZSBwcm9ibGVtIGlzIHRoYXQgd2Ug
c3RpbGwgZG9uJ3Qga25vdyBmb3Igc3VyZQo+PiB3aGV0aGVyIHRoaXMgaXNzdWUgYWZmZWN0cyBO
SE0gb25seSwgZG8gd2U/Cj4+Cj4+IChodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hp
dmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDcvbXNnMDIyNDIuaHRtbAo+PiBpcyB0aGUgb3JpZ2lu
YWwgbWVzc2FnZSkKPiBZZXMsIHRoZSBiYXNpYyBwcm9ibGVtIGlzIHRoYXQgd2UgZG9uJ3Qga25v
dyB3aGVyZSB0byBkcmF3IHRoZSBsaW5lLgoKdlBNVSBpcyBkaXNhYmxlZCBieSBkZWZhdWx0IGZv
ciBzZWN1cml0eSByZWFzb25zLCBhbmQgYWxzbyBicm9rZW4sIGluIGEKd2F5IHdoaWNoIGRlbW9u
c3RyYXRlcyB0aGF0IHZQTVUgaXNuJ3QgZ2V0dGluZyBtdWNoIHJlYWwtd29ybGQgdXNlLgoKQXMg
ZmFyIGFzIEknbSBjb25jZXJuZWQsIGFsbCBvcHRpb25zIChpbmNsdWRpbmcgcm0gLXJmIGFuZCBz
dGFydCBmcm9tCnNjcmF0Y2gpIGFyZSBhY2NlcHRhYmxlLCBlc3BlY2lhbGx5IGlmIHRoaXMgZW5k
cyB1cCBnaXZpbmcgdXMgYSBiZXR0ZXIKb3ZlcmFsbCBzdWJzeXN0ZW0uCgpEbyB3ZSBrbm93IGhv
dyBvdGhlciBoeXBlcnZpc29ycyB3b3JrIGFyb3VuZCB0aGlzIGlzc3VlPwoKSSdtIHRlbXB0ZWQg
dG8gc3VnZ2VzdCBqdXN0IHJpcHBpbmcgaXQgc3RyYWlnaHQgb3V0LsKgIE5ITSBpcyBhbmNpZW50
CnRoZXNlIGRheXMsIGFuZCBpZiBzb21lb25lIGRvZXMgbWFuYWdlIHRvIGdldCBhIHJlcHJvLCB3
ZSBzdGFuZCBhIGJldHRlcgpjaGFuY2Ugb2YgYmVpbmcgYWJsZSB0byBkZWJ1ZyBpdCBwcm9wZXJs
eS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 15:42:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 15:42:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Cxg-0007s1-KV; Thu, 19 Oct 2017 15:42:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4585d5216=roger.pau@citrix.com>)
 id 1e5Cxf-0007rr-E2
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 15:42:19 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 ED/F8-13910-AD7C8E95; Thu, 19 Oct 2017 15:42:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWSzvfng+6t4y8
 iDa5PFrNY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDOeLvvAVLBKrOLeq3bGBsaTgl2MnBwSAv4S
 vy8sYgWxWQRUJZqb/7N3MXJwsAnYS0z/WgESFgEKb55+GijMxcEsMJ1J4lfDb2aQGmGBRIk3L
 3NAangFPCUefb3LDmILCdRL3D5ziAUiLihxcuYTMJtZQEdiwe5PbCCtzALSEsv/cYCEOQXcJE
 4v7WADsUUFZCSe/e5mghijKNE/7wEbxJXpEkdnbmSbwMg/C8nUWUimzkKYuoCReRWjRnFqUVl
 qka6hkV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmD4MQDBDsbLGwMOMUpyMCmJ
 8r49+CJSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv82NAOcGi1PTUirTMHGAkwKQlOHiURHg/g
 KR5iwsSc4sz0yFSpxgVpcR5z4AkBEASGaV5cG2w6LvEKCslzMsIdIgQT0FqUW5mCar8K0ZxDk
 YlYd7DIFN4MvNK4Ka/AlrMBLSY3R5scUkiQkqqgTHCp35uXzX3ZZ6gGs9dqcea21Q1zI05PRx
 nie9ZeyEiIU30v4HUU/O/h5uy9jKn72zLf9q/bGfFdmlDe8nnmQUSK3ymHmB8v/15bvqvH78U
 apk+a0nOVd9af+4tu/pVwS3bCzkWN2Zq/12lNk1ncrRfmdaNzYIq81rezm6Zwea3+MGGiX7OP
 EosxRmJhlrMRcWJALi5P4W5AgAA
X-Env-Sender: prvs=4585d5216=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1508427735!102203106!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31151 invoked from network); 19 Oct 2017 15:42:17 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 15:42:17 -0000
X-IronPort-AV: E=Sophos;i="5.43,402,1503360000"; d="scan'208";a="106404107"
Date: Thu, 19 Oct 2017 16:42:01 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20171019154201.lrhrthse57frsljn@dhcp-3-128.uk.xensource.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-21-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506049330-11196-21-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V3 20/29] VIOMMU: Add get irq info callback
 to convert irq remapping request
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMTE6MDI6MDFQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBUaGlzIHBhdGNoIGlzIHRvIGFkZCBnZXRfaXJxX2luZm8gY2FsbGJhY2sgZm9yIHBsYXRm
b3JtIGltcGxlbWVudGF0aW9uCj4gdG8gY29udmVydCBpcnEgcmVtYXBwaW5nIHJlcXVlc3QgdG8g
aXJxIGluZm8gKEUsRyB2ZWN0b3IsIGRlc3QsIGRlc3RfbW9kZQo+IGFuZCBzbyBvbikuCj4gCj4g
U2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Cj4gLS0tCj4g
IHhlbi9jb21tb24vdmlvbW11LmMgICAgICAgICAgfCAxNiArKysrKysrKysrKysrKysrCj4gIHhl
bi9pbmNsdWRlL2FzbS14ODYvdmlvbW11LmggfCAgOCArKysrKysrKwo+ICB4ZW4vaW5jbHVkZS94
ZW4vdmlvbW11LmggICAgIHwgMTQgKysrKysrKysrKysrKysKPiAgMyBmaWxlcyBjaGFuZ2VkLCAz
OCBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdmlvbW11LmMgYi94
ZW4vY29tbW9uL3Zpb21tdS5jCj4gaW5kZXggYjUxNzE1OC4uMDcwOGU0MyAxMDA2NDQKPiAtLS0g
YS94ZW4vY29tbW9uL3Zpb21tdS5jCj4gKysrIGIveGVuL2NvbW1vbi92aW9tbXUuYwo+IEBAIC0x
NzgsNiArMTc4LDIyIEBAIGludCB2aW9tbXVfaGFuZGxlX2lycV9yZXF1ZXN0KHN0cnVjdCBkb21h
aW4gKmQsCj4gICAgICByZXR1cm4gdmlvbW11LT5vcHMtPmhhbmRsZV9pcnFfcmVxdWVzdChkLCBy
ZXF1ZXN0KTsKPiAgfQo+ICAKPiAraW50IHZpb21tdV9nZXRfaXJxX2luZm8oc3RydWN0IGRvbWFp
biAqZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGFyY2hfaXJxX3JlbWFwcGlu
Z19yZXF1ZXN0ICpyZXF1ZXN0LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYXJj
aF9pcnFfcmVtYXBwaW5nX2luZm8gKmlycV9pbmZvKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgdmlvbW11
ICp2aW9tbXUgPSBkLT52aW9tbXU7Cj4gKwo+ICsgICAgaWYgKCAhdmlvbW11ICkKPiArICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKCk9LLCBoZXJlIHRoZXJlJ3MgYSBjaGVjayBmb3IgIXZpb21tdS4g
Q2FuIHdlIHBsZWFzZSBoYXZlIHRoaXMgd3JpdHRlbgpkb3duIGluIHRoZSBoZWFkZXI/IChpZTog
d2hpY2ggZnVuY3Rpb25zIGFyZSBzYWZlL2V4cGVjdGVkIHRvIGJlCmNhbGxlZCB3aXRob3V0IGEg
dmlvbW11KQoKPiArCj4gKyAgICBBU1NFUlQodmlvbW11LT5vcHMpOwo+ICsgICAgaWYgKCAhdmlv
bW11LT5vcHMtPmdldF9pcnFfaW5mbyApCj4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gKwo+
ICsgICAgcmV0dXJuIHZpb21tdS0+b3BzLT5nZXRfaXJxX2luZm8oZCwgcmVxdWVzdCwgaXJxX2lu
Zm8pOwo+ICt9Cj4gKwo+ICAvKgo+ICAgKiBMb2NhbCB2YXJpYWJsZXM6Cj4gICAqIG1vZGU6IEMK
PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni92aW9tbXUuaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvdmlvbW11LmgKPiBpbmRleCAzNjZmYmI2Li41ODZiNmJkIDEwMDY0NAo+IC0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvdmlvbW11LmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L3Zpb21tdS5oCj4gQEAgLTI0LDYgKzI0LDE0IEBACj4gICNkZWZpbmUgVklPTU1VX1JFUVVFU1Rf
SVJRX01TSSAgICAgICAgICAwCj4gICNkZWZpbmUgVklPTU1VX1JFUVVFU1RfSVJRX0FQSUMgICAg
ICAgICAxCj4gIAo+ICtzdHJ1Y3QgYXJjaF9pcnFfcmVtYXBwaW5nX2luZm8KPiArewo+ICsgICAg
dWludDhfdCAgdmVjdG9yOwo+ICsgICAgdWludDMyX3QgZGVzdDsKPiArICAgIHVpbnQzMl90IGRl
c3RfbW9kZToxOwo+ICsgICAgdWludDMyX3QgZGVsaXZlcnlfbW9kZTozOwoKV2h5IHVpbnQzMl90
IGZvciB0aGlzIHR3byBsYXN0IGZpZWxkcz8gQWxzbyBwbGVhc2Ugc29ydCB0aGVtIHNvIHRoYXQK
dGhlIHBhZGRpbmcgaXMgbGltaXRlZCBhdCB0aGUgZW5kIG9mIHRoZSBzdHJ1Y3R1cmUuCgo+ICt9
Owo+ICsKPiAgc3RydWN0IGFyY2hfaXJxX3JlbWFwcGluZ19yZXF1ZXN0Cj4gIHsKPiAgICAgIHVu
aW9uIHsKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3Zpb21tdS5oIGIveGVuL2luY2x1
ZGUveGVuL3Zpb21tdS5oCj4gaW5kZXggMjMwZjZiMS4uYmViNDBjZCAxMDA2NDQKPiAtLS0gYS94
ZW4vaW5jbHVkZS94ZW4vdmlvbW11LmgKPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vdmlvbW11LmgK
PiBAQCAtMjEsNiArMjEsNyBAQAo+ICAjZGVmaW5lIF9fWEVOX1ZJT01NVV9IX18KPiAgCj4gIHN0
cnVjdCB2aW9tbXU7Cj4gK3N0cnVjdCBhcmNoX2lycV9yZW1hcHBpbmdfaW5mbzsKPiAgc3RydWN0
IGFyY2hfaXJxX3JlbWFwcGluZ19yZXF1ZXN0OwoKSWYgeW91IGluY2x1ZGUgYXNtL3Zpb21tdS5o
IGluIHZpb21tdS5oIHlvdSBkb24ndCBuZWVkIHRvIGZvcndhcmQKZGVjbGFyYXRpb25zLgoKPiAg
Cj4gIHN0cnVjdCB2aW9tbXVfb3BzIHsKPiBAQCAtMjgsNiArMjksOSBAQCBzdHJ1Y3QgdmlvbW11
X29wcyB7Cj4gICAgICBpbnQgKCpkZXN0cm95KShzdHJ1Y3QgdmlvbW11ICp2aW9tbXUpOwo+ICAg
ICAgaW50ICgqaGFuZGxlX2lycV9yZXF1ZXN0KShzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYXJjaF9pcnFfcmVtYXBwaW5nX3JlcXVlc3Qg
KnJlcXVlc3QpOwo+ICsgICAgaW50ICgqZ2V0X2lycV9pbmZvKShzdHJ1Y3QgZG9tYWluICpkLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYXJjaF9pcnFfcmVtYXBwaW5nX3JlcXVl
c3QgKnJlcXVlc3QsCgpBRkFJQ1QgZCBhbmQgcmVxdWVzdCBzaG91bGQgYmUgY29uc3RpZmllZC4K
ClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 15:44:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 15:44:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5CzR-00082w-2V; Thu, 19 Oct 2017 15:44:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4585d5216=roger.pau@citrix.com>)
 id 1e5CzQ-00082p-6Q
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 15:44:08 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 BD/21-29911-748C8E95; Thu, 19 Oct 2017 15:44:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWSzvfng677iRe
 RBnv+c1gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmL1zxgLZjBWfH8dG0D4wr2LkZODgkBf4mG
 83sZQWwWAVWJrpajQDYHB5uAvcT0rxUgYRGg8Obpp4HKuTiYBaYzSfxq+M0MkhAWiJC4/+co2
 BxeAU+J3im32EBsIYF6iYMvGhgh4oISJ2c+YQGxmQV0JBbs/sQGMp9ZQFpi+T8OkDCngJvE8Y
 VPwEaKCshIPPvdzQQxRlGif94DNogz0yXaJixkncDIPwvJ1FlIps5CmLqAkXkVo0ZxalFZapG
 uoYleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg+DEAwQ7G6xsDDjFKcjApifK+
 PfgiUogvKT+lMiOxOCO+qDQntfgQowwHh5IE74XjQDnBotT01Iq0zBxgJMCkJTh4lER4PxwDS
 vMWFyTmFmemQ6ROMSpKifMeBukTAElklObBtcGi7xKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJ
 WEef+DjOfJzCuBm/4KaDET0GJ2e7DFJYkIKakGRtl4HobPRxStWo1+qwqu6Nsq8ybNOKkkce/
 PohMf8pwZ7vM8uRr16PTUdxqcCtPmPE5T4DjevXVfWFJUWtiKVddSfn1uf9s+tfOuuaNd0AoJ
 /TPvVNhDLktfmXUwx2S+XOmuWu3DDP4P/s2b4LDcx6e/VjbdWLL0lvvV4tMC07P6Yp+q8K0IU
 mIpzkg01GIuKk4EAD9qisK5AgAA
X-Env-Sender: prvs=4585d5216=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1508427844!71330946!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44514 invoked from network); 19 Oct 2017 15:44:06 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 15:44:06 -0000
X-IronPort-AV: E=Sophos;i="5.43,402,1503360000"; d="scan'208";a="106404129"
Date: Thu, 19 Oct 2017 16:43:57 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20171019154357.cxowhudppjkecpwn@dhcp-3-128.uk.xensource.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-22-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506049330-11196-22-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V3 21/29] VIOMMU: Introduce callback of
 checking irq remapping mode
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMTE6MDI6MDJQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBUaGlzIHBhdGNoIGlzIHRvIGFkZCBjYWxsYmFjayBmb3IgdklPQVBJQyBhbmQgdk1TSSB0
byBjaGVjayB3aGV0aGVyIGludGVycnVwdAo+IHJlbWFwcGluZyBpcyBlbmFibGVkLgo+IAo+IFNp
Z25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgo+IC0tLQo+ICB4
ZW4vY29tbW9uL3Zpb21tdS5jICAgICAgfCAxNSArKysrKysrKysrKysrKysKPiAgeGVuL2luY2x1
ZGUveGVuL3Zpb21tdS5oIHwgMTAgKysrKysrKysrKwo+ICAyIGZpbGVzIGNoYW5nZWQsIDI1IGlu
c2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi92aW9tbXUuYyBiL3hlbi9j
b21tb24vdmlvbW11LmMKPiBpbmRleCAwNzA4ZTQzLi5mZjk1NDY1IDEwMDY0NAo+IC0tLSBhL3hl
bi9jb21tb24vdmlvbW11LmMKPiArKysgYi94ZW4vY29tbW9uL3Zpb21tdS5jCj4gQEAgLTE5NCw2
ICsxOTQsMjEgQEAgaW50IHZpb21tdV9nZXRfaXJxX2luZm8oc3RydWN0IGRvbWFpbiAqZCwKPiAg
ICAgIHJldHVybiB2aW9tbXUtPm9wcy0+Z2V0X2lycV9pbmZvKGQsIHJlcXVlc3QsIGlycV9pbmZv
KTsKPiAgfQo+ICAKPiArYm9vbCB2aW9tbXVfY2hlY2tfaXJxX3JlbWFwcGluZyhzdHJ1Y3QgZG9t
YWluICpkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBhcmNoX2ly
cV9yZW1hcHBpbmdfcmVxdWVzdCAqcmVxdWVzdCkKCkJvdGggc2hvdWxkIGJlIGNvbnN0aWZpZWQu
Cgo+ICt7Cj4gKyAgICBzdHJ1Y3QgdmlvbW11ICp2aW9tbXUgPSBkLT52aW9tbXU7Cj4gKwo+ICsg
ICAgaWYgKCAhdmlvbW11ICkKPiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4gKwo+ICsgICAgQVNT
RVJUKHZpb21tdS0+b3BzKTsKPiArICAgIGlmICggIXZpb21tdS0+b3BzLT5jaGVja19pcnFfcmVt
YXBwaW5nICkKPiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4gKwo+ICsgICAgcmV0dXJuIHZpb21t
dS0+b3BzLT5jaGVja19pcnFfcmVtYXBwaW5nKGQsIHJlcXVlc3QpOwoKSU1ITyB0aGlzIGhlbHBl
ciBzaG91bGQgYmUgaW50cm9kdWNlZCB0b2dldGhlciB3aXRoIHRoZSB2dnRkCmltcGxlbWVudGF0
aW9uIG9mIGNoZWNrX2lycV9yZW1hcHBpbmcuCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 15:47:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 15:47:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5D2O-0008HS-HM; Thu, 19 Oct 2017 15:47:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e5D2N-0008HK-U2
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 15:47:12 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 6C/A5-01785-FF8C8E95; Thu, 19 Oct 2017 15:47:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXS6fjDS/ffiRe
 RBlNfyVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnN55cyFuwUqDhz4iVzA+NC3i5GTg4hgTyJ
 1oNfWEBsXgE7ie6HO1hBbAkBQ4nTC2+CxVkEVCVWnTnLDGKzCahLtD3bDlYjIqAjcehMM1MXI
 xcHs8A0Fom5rxvAGoQF0iV+XXzPBpIQEljKIrHr8VZGkAQn0IbXc7qBijiAtglK/N0hDBJmFt
 CSePjrFguErS2xbOFrZpASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRbpGln
 oJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEBmA9AwPjDsa+VX6HGCU5mJREed8e
 fBEpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3wnGgnGBRanpqRVpmDjAWYNISHDxKIrwfjgGle
 YsLEnOLM9MhUqcYjTmObbr8h4mj4+bdP0xCLHn5ealS4ryHQSYJgJRmlObBDYLF6CVGWSlhXk
 YGBgYhnoLUotzMElT5V4ziHIxKwrx6wIgX4snMK4Hb9wroFCagU9jtwU4pSURISTUwlsiumng
 x/ULlTuclNXwfU59W9+p16LXGHO1yO5deNP3XrLY3vdIK9RPY9p3ONZ2Usn7v1Lk5zKsYox6a
 SoZWz7/ZtKhzaZGG54xY8b+a9ROVpsrHr/+rbvrrt/CNpEf7T6ZLzxWQZy49+3Vb78+KN+Iec
 /5r7pfx6j36cWnmt6b5P3Im6833VGIpzkg01GIuKk4EAAFxjc/MAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1508428028!104176634!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4990 invoked from network); 19 Oct 2017 15:47:10 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2017 15:47:10 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 19 Oct 2017 09:47:07 -0600
Message-Id: <59E8E51B020000780018840F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 19 Oct 2017 09:47:07 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@linaro.org>
References: <20171017132432.24093-1-paul.durrant@citrix.com>
 <20171017132432.24093-6-paul.durrant@citrix.com>
 <f2077243-32dd-8907-8ba2-b11cb240c8bc@linaro.org>
 <b7e94b0469b847669f9c0f9992069d9f@AMSPEX02CL03.citrite.net>
 <759ace10-543f-346c-74fc-c2dd8f80a92a@linaro.org>
 <01fde88658c54fb6a3b903060a6a4650@AMSPEX02CL03.citrite.net>
 <1496a647-e2f9-bab3-c7f9-5a766d7c28d2@linaro.org>
 <c8e508bf672f4582ba40412ed05c9c06@AMSPEX02CL03.citrite.net>
 <59E8DCA60200007800188376@prv-mh.provo.novell.com>
 <2f17e24d-0191-e46b-64aa-ac3abba515a7@linaro.org>
In-Reply-To: <2f17e24d-0191-e46b-64aa-ac3abba515a7@linaro.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim\(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Roger PauMonne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v12 05/11] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjEwLjE3IGF0IDE3OjM3LCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+IHdyb3Rl
Ogo+IEhpLAo+IAo+IE9uIDE5LzEwLzE3IDE2OjExLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4g
T24gMTkuMTAuMTcgYXQgMTY6NDksIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+
Pj4+IEknZCBwcmVmZXIgdG8gbWFrZSB0aGUgd2hvbGUgdGhpbmcgeDg2LW9ubHkgc2luY2UgdGhh
dCdzIHRoZSBvbmx5IHBsYXRmb3JtCj4+Pj4gb24gd2hpY2ggSSBjYW4gdGVzdCBpdCwgYW5kIGlu
ZGVlZCB0aGUgY29kZSB1c2VkIHRvIGJlIHg4Ni1vbmx5LiBKYW4gCj4gb2JqZWN0ZWQKPj4+PiB0
byB0aGlzIHNvIGFsbCBJJ20gdHJ5aW5nIHRvIGFjaGlldmUgaXMgdGhhdCBpdCBidWlsZHMgZm9y
IEFSTS4gUGxlYXNlIGNhbiAKPiB5b3UgYW5kCj4+Pj4gSmFuIHJlYWNoIGFncmVlbWVudCBvbiB3
aGVyZSB0aGUgY29kZSBzaG91bGQgbGl2ZSBhbmQgaG93LCBpZiBhdCBhbGwsIGl0Cj4+Pj4gc2hv
dWxkIGJlICNpZmRlZi1lZD8KPj4+Pgo+Pj4+IEkgYW0gcXVpdGUgc3VycHJpc2VkIG9mICJpdCBp
cyB0b29scy1vbmx5IiBzbyBpdCBpcyBmaW5lIHRvIG5vdCBwcm90ZWN0Cj4+Pj4gaXQgZXZlbiBp
ZiBpdCBpcyB4ODYgb25seS4gVGhhdCdzIHByb2JhYmx5IGdvaW5nIHRvIGJpdGUgdXMgaW4gdGhl
IGZ1dHVyZS4KPj4+Pgo+Pj4KPj4+IFNvLCB0aGlzIGFwcGVhcnMgdG8gaGF2ZSByZWFjaGVkIGFu
IGltcGFzc2UuIEkgZG9uJ3Qga25vdyBob3cgdG8gcHJvY2VlZAo+Pj4gd2l0aG91dCBoYXZpbmcg
dG8gYWxzbyBmaXggcHJpdiBtYXBwaW5nIGZvciB4ODYsIHdoaWNoIGlzIGEgeWFrIGZhciB0b28g
Cj4gbGFyZ2UKPj4+IGZvciBtZSB0byBzaGF2ZSBhdCB0aGUgbW9tZW50Lgo+PiAKPj4gSnVsaWVu
LAo+PiAKPj4gd2h5IGlzIGl0IHRoYXQgeW91IGFyZSBtYWtpbmcgcmVmY291bnRpbmcgb24gcDJt
IGluc2VydGlvbiAvIHJlbW92YWwKPj4gYSByZXF1aXJlbWVudCBmb3IgdGhpcyBzZXJpZXM/IFdl
IGFsbCBrbm93IGl0J3Mgbm90IHRoZXJlIHJpZ2h0IG5vdwo+PiAoYW5kIHNpbWlsYXJseSBhbHNv
IG5vdCBmb3IgdGhlIElPTU1VLCB3aGljaCBtaWdodCBhZmZlY3QgQVJNIGFzIHdlbGwKPj4gdW5s
ZXNzIHlvdSBhbHdheXMgdXNlIHNoYXJlZCBwYWdlIHRhYmxlcyksIGFuZCBpdCdzIC0gYXMgUGF1
bCB2YWxpZGx5Cj4+IHNheXMgLSB1bnJlbGF0ZWQgdG8gaGlzIHNlcmllcy4KPiAKPiBXZWxsLCB3
ZSBkbyBhdCBsZWFzdCBoYXZlIHJlZmNvdW50aW5nIGZvciBmb3JlaWduIG1hcHBpbmcgb24gQXJt
LiBTbyBpZiAKPiBhIGZvcmVpZ24gZG9tYWluIHJlbW92ZSB0aGUgbWFwcGluZywgdGhlIHBhZ2Ug
d2lsbCBzdGF5IGFsbG9jYXRlZCB1bnRpbCAKPiB0aGUgbGFzdCBtYXBwaW5nIGlzIHJlbW92ZWQu
IEZvciBJT01NVSwgcGFnZSB0YWJsZXMgYXJlIGZvciB0aGUgbW9tZW50IAo+IGFsd2F5cyBzaGFy
ZWQuCj4gCj4gSWYgeW91IGRvbid0IHdhbnQgdG8gZml4IHg4NiBub3csIHRoZW4gaXQgaXMgZmlu
ZS4gQnV0IEkgd291bGQgCj4gYXBwcmVjaWF0ZSBpZiB5b3UgZG9uJ3Qgc3ByZWFkIHRoYXQgb24g
QXJtLgo+IAo+IFRvIGdpdmUgeW91IGEgYml0IG1vcmUgY29udGV4dCwgSSB3YXMgcmVhZHkgdG8g
aW1wbGVtZW50IHRoZSBBcm0gdmVyc2lvbiAKPiBvZiBzZXRfZm9yZWlnbl9wMm1fZW50cnkgKGl0
IGlzIHF1aXRlIHRyaXZpYWwpIHRvIGFwcGVuZCBhdCB0aGUgZW5kIG9mIAo+IHRoaXMgc2VyaWVz
LiBCdXQgZ2l2ZW4gdGhhdCByZWZjb3VudGluZyBpcyBub3QgZG9uZSwgSSBhbSBtb3JlIHJlbHVj
dGFudCAKPiB0byBkbyB0aGF0LgoKSSBkb24ndCB1bmRlcnN0YW5kOiBUaGUgcmVmY291bnRpbmcg
aXMgdG8gYmUgZG9uZSBieSBBUk0tc3BlY2lmaWMKY29kZSBhbnl3YXksIGkuZS4gYnkgdGhlIGlt
cGxlbWVudGF0aW9uIG9mIHNldF9mb3JlaWduX3AybV9lbnRyeSgpLApub3QgaXRzIGNhbGxlci4g
QXQgbGVhc3QgdGhhdCdzIHdoYXQgSSB3b3VsZCBoYXZlIGV4cGVjdGVkLgoKSmFuCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 15:47:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 15:47:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5D2U-0008IW-OM; Thu, 19 Oct 2017 15:47:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=458d0cadb=Andrew.Cooper3@citrix.com>)
 id 1e5D2T-0008IA-L4
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 15:47:17 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 F7/09-19067-409C8E95; Thu, 19 Oct 2017 15:47:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsXitHRDpC7LyRe
 RBst+yFgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmdr58wFrwXrVi9OrmB8YdAFyMnh4SAv8Sp
 M69YQGw2AX2J3S8+MYHYIgLqEqc7LrKC2MwCeRKdHz+yg9jCAqES1z8sAIpzcLAIqEq07RYBC
 fMKeEq8mLKFDWKknMT54z+ZQWwhATWJa/2X2CFqBCVOznzCAjFSQuLgixfMExi5ZyFJzUKSWs
 DItIpRozi1qCy1SNfITC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzAQ6hkYGHc
 w3p7sd4hRkoNJSZT37cEXkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeCOPA+UEi1LTUyvSMnOA
 IQmTluDgURLh/XAMKM1bXJCYW5yZDpE6xajL0XHz7h8mIZa8/LxUKXHewyAzBECKMkrz4EbA4
 uMSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHe9yBTeDLzSuA2vQI6ggnoCHZ7sCNKEhFSUg
 2MhkoVcRHLbviF3Ckx+cp27NYxFa+1HPdkN0Ux/VjRufhJTEh5aEwT53nzl2fVFUo+KocsNLl
 bsqu34Obi2/eOhfR+YbVLTl9cLFN4d5HSt6VhitGBwbf4fTMNPTex/KrtP7pm8uniHYum7V9V
 blEvJBb09efR3DtnotJCXN02/d1kHRCQpV6kxFKckWioxVxUnAgAdWFXKIoCAAA=
X-Env-Sender: prvs=458d0cadb=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1508428034!106134757!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14310 invoked from network); 19 Oct 2017 15:47:16 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 15:47:16 -0000
X-IronPort-AV: E=Sophos;i="5.43,402,1503360000"; d="scan'208";a="447140963"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 19 Oct 2017 16:47:10 +0100
Message-ID: <1508428032-23829-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for-next 1/3] x86/pv: Move compat_set_gdt() to
	be beside do_set_gdt()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBhbHNvIG1ha2VzIHRoZSBkb191cGRhdGVfZGVzY3JpcHRvcigpIHBhaXIgb2YgZnVuY3Rp
b25zIGFkamFjZW50LgoKUHVyZWx5IGNvZGUgbW90aW9uOyBubyBmdW5jdGlvbmFsIGNoYW5nZS4K
ClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvcHYvZGVzY3JpcHRvci10YWJsZXMu
YyB8IDY5ICsrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAzNiBpbnNlcnRpb25zKCspLCAzMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvcHYvZGVzY3JpcHRvci10YWJsZXMuYyBiL3hlbi9hcmNoL3g4Ni9wdi9kZXNjcmlw
dG9yLXRhYmxlcy5jCmluZGV4IDgxOTczYWYuLjljOGRlMWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9wdi9kZXNjcmlwdG9yLXRhYmxlcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kZXNjcmlw
dG9yLXRhYmxlcy5jCkBAIC0xMjYsNiArMTI2LDQyIEBAIGxvbmcgZG9fc2V0X2dkdChYRU5fR1VF
U1RfSEFORExFX1BBUkFNKHhlbl91bG9uZ190KSBmcmFtZV9saXN0LAogICAgIHJldHVybiByZXQ7
CiB9CiAKK2ludCBjb21wYXRfc2V0X2dkdChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHVpbnQpIGZy
YW1lX2xpc3QsCisgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGVudHJpZXMpCit7Cisg
ICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OworICAgIHVuc2lnbmVkIGludCBpLCBucl9w
YWdlcyA9IChlbnRyaWVzICsgNTExKSAvIDUxMjsKKyAgICB1bnNpZ25lZCBsb25nIGZyYW1lc1sx
Nl07CisgICAgaW50IHJldDsKKworICAgIC8qIFJlY2hlY2tlZCBpbiBzZXRfZ2R0LCBidXQgZW5z
dXJlcyBhIHNhbmUgbGltaXQgZm9yIGNvcHlfZnJvbV91c2VyKCkuICovCisgICAgaWYgKCBlbnRy
aWVzID4gRklSU1RfUkVTRVJWRURfR0RUX0VOVFJZICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7
CisKKyAgICBpZiAoICFndWVzdF9oYW5kbGVfb2theShmcmFtZV9saXN0LCBucl9wYWdlcykgKQor
ICAgICAgICByZXR1cm4gLUVGQVVMVDsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgbnJfcGFnZXM7
ICsraSApCisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgZnJhbWU7CisKKyAgICAgICAgaWYg
KCBfX2NvcHlfZnJvbV9ndWVzdCgmZnJhbWUsIGZyYW1lX2xpc3QsIDEpICkKKyAgICAgICAgICAg
IHJldHVybiAtRUZBVUxUOworCisgICAgICAgIGZyYW1lc1tpXSA9IGZyYW1lOworICAgICAgICBn
dWVzdF9oYW5kbGVfYWRkX29mZnNldChmcmFtZV9saXN0LCAxKTsKKyAgICB9CisKKyAgICBkb21h
aW5fbG9jayhjdXJyLT5kb21haW4pOworCisgICAgaWYgKCAocmV0ID0gcHZfc2V0X2dkdChjdXJy
LCBmcmFtZXMsIGVudHJpZXMpKSA9PSAwICkKKyAgICAgICAgZmx1c2hfdGxiX2xvY2FsKCk7CisK
KyAgICBkb21haW5fdW5sb2NrKGN1cnItPmRvbWFpbik7CisKKyAgICByZXR1cm4gcmV0OworfQor
CiBsb25nIGRvX3VwZGF0ZV9kZXNjcmlwdG9yKHVpbnQ2NF90IHBhLCB1aW50NjRfdCBkZXNjKQog
ewogICAgIHN0cnVjdCBkb21haW4gKmN1cnJkID0gY3VycmVudC0+ZG9tYWluOwpAQCAtMTgxLDM5
ICsyMTcsNiBAQCBsb25nIGRvX3VwZGF0ZV9kZXNjcmlwdG9yKHVpbnQ2NF90IHBhLCB1aW50NjRf
dCBkZXNjKQogICAgIHJldHVybiByZXQ7CiB9CiAKLWludCBjb21wYXRfc2V0X2dkdChYRU5fR1VF
U1RfSEFORExFX1BBUkFNKHVpbnQpIGZyYW1lX2xpc3QsIHVuc2lnbmVkIGludCBlbnRyaWVzKQot
ewotICAgIHVuc2lnbmVkIGludCBpLCBucl9wYWdlcyA9IChlbnRyaWVzICsgNTExKSAvIDUxMjsK
LSAgICB1bnNpZ25lZCBsb25nIGZyYW1lc1sxNl07Ci0gICAgaW50IHJldDsKLQotICAgIC8qIFJl
Y2hlY2tlZCBpbiBzZXRfZ2R0LCBidXQgZW5zdXJlcyBhIHNhbmUgbGltaXQgZm9yIGNvcHlfZnJv
bV91c2VyKCkuICovCi0gICAgaWYgKCBlbnRyaWVzID4gRklSU1RfUkVTRVJWRURfR0RUX0VOVFJZ
ICkKLSAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0KLSAgICBpZiAoICFndWVzdF9oYW5kbGVfb2th
eShmcmFtZV9saXN0LCBucl9wYWdlcykgKQotICAgICAgICByZXR1cm4gLUVGQVVMVDsKLQotICAg
IGZvciAoIGkgPSAwOyBpIDwgbnJfcGFnZXM7ICsraSApCi0gICAgewotICAgICAgICB1bnNpZ25l
ZCBpbnQgZnJhbWU7Ci0KLSAgICAgICAgaWYgKCBfX2NvcHlfZnJvbV9ndWVzdCgmZnJhbWUsIGZy
YW1lX2xpc3QsIDEpICkKLSAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOwotICAgICAgICBmcmFt
ZXNbaV0gPSBmcmFtZTsKLSAgICAgICAgZ3Vlc3RfaGFuZGxlX2FkZF9vZmZzZXQoZnJhbWVfbGlz
dCwgMSk7Ci0gICAgfQotCi0gICAgZG9tYWluX2xvY2soY3VycmVudC0+ZG9tYWluKTsKLQotICAg
IGlmICggKHJldCA9IHB2X3NldF9nZHQoY3VycmVudCwgZnJhbWVzLCBlbnRyaWVzKSkgPT0gMCAp
Ci0gICAgICAgIGZsdXNoX3RsYl9sb2NhbCgpOwotCi0gICAgZG9tYWluX3VubG9jayhjdXJyZW50
LT5kb21haW4pOwotCi0gICAgcmV0dXJuIHJldDsKLX0KLQogaW50IGNvbXBhdF91cGRhdGVfZGVz
Y3JpcHRvcih1aW50MzJfdCBwYV9sbywgdWludDMyX3QgcGFfaGksCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQzMl90IGRlc2NfbG8sIHVpbnQzMl90IGRlc2NfaGkpCiB7Ci0tIAoy
LjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 15:47:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 15:47:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5D2W-0008JE-0S; Thu, 19 Oct 2017 15:47:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=458d0cadb=Andrew.Cooper3@citrix.com>)
 id 1e5D2U-0008IM-CP
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 15:47:18 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 19/D1-07422-509C8E95; Thu, 19 Oct 2017 15:47:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpC7ryRe
 RBr2NohZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b79RuYCtbyVHzbsYi9gbGBq4uRk0NCwF9i
 3dzNzCA2m4C+xO4Xn5hAbBEBdYnTHRdZQWxmgTyJzo8f2bsYOTiEBbwlPu9PBgmzCKhK/Gs5w
 g5i8wp4Sux+f5kVYqScxPnjP8FGcgp4STz/ux+sRgio5tKBicwQtprEtf5LUL2CEidnPmGBWC
 UhcfDFC+YJjLyzkKRmIUktYGRaxahRnFpUllqka2Sml1SUmZ5RkpuYmaNraGCql5taXJyYnpq
 TmFSsl5yfu4kRGDr1DAyMOxhvT/Y7xCjJwaQkyvv24ItIIb6k/JTKjMTijPii0pzU4kOMMhwc
 ShK8kceBcoJFqempFWmZOcAghklLcPAoifB+OAaU5i0uSMwtzkyHSJ1i1OXouHn3D5MQS15+X
 qqUOO9hkBkCIEUZpXlwI2ARdYlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO97kCk8mXklcJ
 teAR3BBHQEuz3YESWJCCmpBsYJPswdzM++1YWtTrDLzju+dVntk9q7FzflJ2yT2hi060RQMsu
 L6XwqE9VK47lO6v9W2HXUmiEutuDqMdVUlaJGaZ38hzumzdUULLq6JvqJskB7jeP86xyNy5o0
 Q+wnK237JmjtZCd4+fkWF594nV0L1l8Vu8y4KrZn1W1Zo4wvBezzb3w45qLEUpyRaKjFXFScC
 AAaJGarowIAAA==
X-Env-Sender: prvs=458d0cadb=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1508428034!106134757!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14499 invoked from network); 19 Oct 2017 15:47:17 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 15:47:17 -0000
X-IronPort-AV: E=Sophos;i="5.43,402,1503360000"; d="scan'208";a="447140966"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 19 Oct 2017 16:47:12 +0100
Message-ID: <1508428032-23829-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1508428032-23829-1-git-send-email-andrew.cooper3@citrix.com>
References: <1508428032-23829-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for-next 3/3] x86/pv: Misc improvements to
	pv_destroy_gdt()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SG9pc3QgdGhlIGwxZV9mcm9tX3Bmbih6ZXJvX3BmbiwgX19QQUdFX0hZUEVSVklTT1JfUk8pIGNh
bGN1bGF0aW9uIG91dCBvZiB0aGUKbG9vcCwgYW5kIHN3aXRjaCB0aGUgY29kZSBvdmVyIHRvIHVz
aW5nIG1mbl90LgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9wdi9kZXNjcmlw
dG9yLXRhYmxlcy5jIHwgMTcgKysrKysrKysrKy0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMCBp
bnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9w
di9kZXNjcmlwdG9yLXRhYmxlcy5jIGIveGVuL2FyY2gveDg2L3B2L2Rlc2NyaXB0b3ItdGFibGVz
LmMKaW5kZXggZTMxYzk3ZS4uZDFjNDI5NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2Rl
c2NyaXB0b3ItdGFibGVzLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2Rlc2NyaXB0b3ItdGFibGVz
LmMKQEAgLTM3LDE4ICszNywyMSBAQAogCiB2b2lkIHB2X2Rlc3Ryb3lfZ2R0KHN0cnVjdCB2Y3B1
ICp2KQogewotICAgIGwxX3BnZW50cnlfdCAqcGwxZTsKKyAgICBsMV9wZ2VudHJ5X3QgKnBsMWUg
PSBwdl9nZHRfcHRlcyh2KTsKKyAgICBtZm5fdCB6ZXJvX21mbiA9IF9tZm4odmlydF90b19tZm4o
emVyb19wYWdlKSk7CisgICAgbDFfcGdlbnRyeV90IHplcm9fbDFlID0gbDFlX2Zyb21fbWZuKHpl
cm9fbWZuLCBfX1BBR0VfSFlQRVJWSVNPUl9STyk7CiAgICAgdW5zaWduZWQgaW50IGk7Ci0gICAg
dW5zaWduZWQgbG9uZyBwZm4sIHplcm9fcGZuID0gUEZOX0RPV04oX19wYSh6ZXJvX3BhZ2UpKTsK
IAogICAgIHYtPmFyY2gucHZfdmNwdS5nZHRfZW50cyA9IDA7Ci0gICAgcGwxZSA9IHB2X2dkdF9w
dGVzKHYpOwogICAgIGZvciAoIGkgPSAwOyBpIDwgRklSU1RfUkVTRVJWRURfR0RUX1BBR0U7IGkr
KyApCiAgICAgewotICAgICAgICBwZm4gPSBsMWVfZ2V0X3BmbihwbDFlW2ldKTsKLSAgICAgICAg
aWYgKCAobDFlX2dldF9mbGFncyhwbDFlW2ldKSAmIF9QQUdFX1BSRVNFTlQpICYmIHBmbiAhPSB6
ZXJvX3BmbiApCi0gICAgICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShtZm5fdG9fcGFnZShfbWZu
KHBmbikpKTsKLSAgICAgICAgbDFlX3dyaXRlKCZwbDFlW2ldLCBsMWVfZnJvbV9wZm4oemVyb19w
Zm4sIF9fUEFHRV9IWVBFUlZJU09SX1JPKSk7CisgICAgICAgIG1mbl90IG1mbiA9IGwxZV9nZXRf
bWZuKHBsMWVbaV0pOworCisgICAgICAgIGlmICggKGwxZV9nZXRfZmxhZ3MocGwxZVtpXSkgJiBf
UEFHRV9QUkVTRU5UKSAmJgorICAgICAgICAgICAgICFtZm5fZXEobWZuLCB6ZXJvX21mbikgKQor
ICAgICAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUobWZuX3RvX3BhZ2UobWZuKSk7CisKKyAgICAg
ICAgbDFlX3dyaXRlKCZwbDFlW2ldLCB6ZXJvX2wxZSk7CiAgICAgICAgIHYtPmFyY2gucHZfdmNw
dS5nZHRfZnJhbWVzW2ldID0gMDsKICAgICB9CiB9Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 15:48:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 15:48:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5D3T-0008Vi-9g; Thu, 19 Oct 2017 15:48:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=458d0cadb=Andrew.Cooper3@citrix.com>)
 id 1e5D3R-0008VL-Ko
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 15:48:17 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 6C/F8-18968-049C8E95; Thu, 19 Oct 2017 15:48:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHSDva7DyRe
 RBjcOi1gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlfp7ewFDTLVWw8OomlgbFVvIuRk0NCwF/i
 eVMPE4jNJqAvsfvFJzBbREBd4nTHRVYQm1kgT6Lz40d2EFtYIF1iyadvLCA2i4CqxLqPfWA1v
 AKeEh+nv2CBmCkncf74T2YQm1PAS+L53/1gvUJANZcOTGSGsNUkrvVfYofoFZQ4OfMJC8QuCY
 mDL14wT2DknYUkNQtJagEj0ypGjeLUorLUIl1DA72kosz0jJLcxMwcIM9YLze1uDgxPTUnMal
 YLzk/dxMjMHjqGRgYdzBu63I+xCjJwaQkyvv24ItIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8
 vCeAcoJFqempFWmZOcAwhklLcPAoifB+OAaU5i0uSMwtzkyHSJ1i1OXouHn3D5MQS15+XqqUO
 K8GyAwBkKKM0jy4EbCYusQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmNfmONAUnsy8ErhNr4
 COYAI6gt0e7IiSRISUVAPjgcfel0KiOO4k9xRqnmGI9dlYY3VsVZLdQ/XVMhW8fzbkGf+Z/vW
 a8f/HEX6pDBfFlGJtpeU/L3i0bDn7nrQb/y1YFkawix8yEI+xmxIb63TpextH26xd+Yc5r7NU
 8TQVetTcdmncs2l3nnRJ+roDRbIX12Z/LPWSmeh4wbDxxJMTqeV8l84osRRnJBpqMRcVJwIAF
 zUVIqQCAAA=
X-Env-Sender: prvs=458d0cadb=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1508428094!80187903!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56275 invoked from network); 19 Oct 2017 15:48:15 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 15:48:15 -0000
X-IronPort-AV: E=Sophos;i="5.43,402,1503360000"; d="scan'208";a="455046582"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 19 Oct 2017 16:47:11 +0100
Message-ID: <1508428032-23829-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1508428032-23829-1-git-send-email-andrew.cooper3@citrix.com>
References: <1508428032-23829-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for-next 2/3] x86/pv: Use DIV_ROUND_UP() when
	converting between GDT entries and frames
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxzbyBjb25zaXN0ZW50bHkgdXNlIHVzZSBucl9mcmFtZXMsIHJhdGhlciB0aGFuIG1peGluZyBu
cl9wYWdlcyB3aXRoIGEKZnJhbWVzW10gYXJyYXkuCgpObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0t
LQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAgICB8
ICA4ICsrKysrLS0tCiB4ZW4vYXJjaC94ODYvcHYvZGVzY3JpcHRvci10YWJsZXMuYyB8IDE3ICsr
KysrKysrLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDEyIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNo
L3g4Ni9kb21haW4uYwppbmRleCBjMjhhYzM4Li45OGJmYjM1IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC0xMDE3LDEyICsx
MDE3LDE0IEBAIGludCBhcmNoX3NldF9pbmZvX2d1ZXN0KAogICAgIGVsc2UKICAgICB7CiAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgZ2R0X2ZyYW1lc1tBUlJBWV9TSVpFKHYtPmFyY2gucHZfdmNwdS5n
ZHRfZnJhbWVzKV07Ci0gICAgICAgIHVuc2lnbmVkIGludCBuID0gKGMuY21wLT5nZHRfZW50cyAr
IDUxMSkgLyA1MTI7CisgICAgICAgIHVuc2lnbmVkIGludCBucl9mcmFtZXMgPSBESVZfUk9VTkRf
VVAoYy5jbXAtPmdkdF9lbnRzLCA1MTIpOwogCi0gICAgICAgIGlmICggbiA+IEFSUkFZX1NJWkUo
di0+YXJjaC5wdl92Y3B1LmdkdF9mcmFtZXMpICkKKyAgICAgICAgaWYgKCBucl9mcmFtZXMgPiBB
UlJBWV9TSVpFKHYtPmFyY2gucHZfdmNwdS5nZHRfZnJhbWVzKSApCiAgICAgICAgICAgICByZXR1
cm4gLUVJTlZBTDsKLSAgICAgICAgZm9yICggaSA9IDA7IGkgPCBuOyArK2kgKQorCisgICAgICAg
IGZvciAoIGkgPSAwOyBpIDwgbnJfZnJhbWVzOyArK2kgKQogICAgICAgICAgICAgZ2R0X2ZyYW1l
c1tpXSA9IGMuY21wLT5nZHRfZnJhbWVzW2ldOworCiAgICAgICAgIHJjID0gKGludClwdl9zZXRf
Z2R0KHYsIGdkdF9mcmFtZXMsIGMuY21wLT5nZHRfZW50cyk7CiAgICAgfQogICAgIGlmICggcmMg
IT0gMCApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZGVzY3JpcHRvci10YWJsZXMuYyBi
L3hlbi9hcmNoL3g4Ni9wdi9kZXNjcmlwdG9yLXRhYmxlcy5jCmluZGV4IDljOGRlMWQuLmUzMWM5
N2UgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9kZXNjcmlwdG9yLXRhYmxlcy5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9wdi9kZXNjcmlwdG9yLXRhYmxlcy5jCkBAIC01NywxNCArNTcsMTMgQEAg
bG9uZyBwdl9zZXRfZ2R0KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nICpmcmFtZXMsIHVu
c2lnbmVkIGludCBlbnRyaWVzKQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47
CiAgICAgbDFfcGdlbnRyeV90ICpwbDFlOwotICAgIC8qIE5CLiBUaGVyZSBhcmUgNTEyIDgtYnl0
ZSBlbnRyaWVzIHBlciBHRFQgcGFnZS4gKi8KLSAgICB1bnNpZ25lZCBpbnQgaSwgbnJfcGFnZXMg
PSAoZW50cmllcyArIDUxMSkgLyA1MTI7CisgICAgdW5zaWduZWQgaW50IGksIG5yX2ZyYW1lcyA9
IERJVl9ST1VORF9VUChlbnRyaWVzLCA1MTIpOwogCiAgICAgaWYgKCBlbnRyaWVzID4gRklSU1Rf
UkVTRVJWRURfR0RUX0VOVFJZICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKICAgICAvKiBD
aGVjayB0aGUgcGFnZXMgaW4gdGhlIG5ldyBHRFQuICovCi0gICAgZm9yICggaSA9IDA7IGkgPCBu
cl9wYWdlczsgaSsrICkKKyAgICBmb3IgKCBpID0gMDsgaSA8IG5yX2ZyYW1lczsgaSsrICkKICAg
ICB7CiAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CiAKQEAgLTg1LDcgKzg0LDcgQEAg
bG9uZyBwdl9zZXRfZ2R0KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nICpmcmFtZXMsIHVu
c2lnbmVkIGludCBlbnRyaWVzKQogICAgIC8qIEluc3RhbGwgdGhlIG5ldyBHRFQuICovCiAgICAg
di0+YXJjaC5wdl92Y3B1LmdkdF9lbnRzID0gZW50cmllczsKICAgICBwbDFlID0gcHZfZ2R0X3B0
ZXModik7Ci0gICAgZm9yICggaSA9IDA7IGkgPCBucl9wYWdlczsgaSsrICkKKyAgICBmb3IgKCBp
ID0gMDsgaSA8IG5yX2ZyYW1lczsgaSsrICkKICAgICB7CiAgICAgICAgIHYtPmFyY2gucHZfdmNw
dS5nZHRfZnJhbWVzW2ldID0gZnJhbWVzW2ldOwogICAgICAgICBsMWVfd3JpdGUoJnBsMWVbaV0s
IGwxZV9mcm9tX3BmbihmcmFtZXNbaV0sIF9fUEFHRV9IWVBFUlZJU09SX1JXKSk7CkBAIC0xMDQs
NyArMTAzLDcgQEAgbG9uZyBwdl9zZXRfZ2R0KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25n
ICpmcmFtZXMsIHVuc2lnbmVkIGludCBlbnRyaWVzKQogbG9uZyBkb19zZXRfZ2R0KFhFTl9HVUVT
VF9IQU5ETEVfUEFSQU0oeGVuX3Vsb25nX3QpIGZyYW1lX2xpc3QsCiAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IGVudHJpZXMpCiB7Ci0gICAgaW50IG5yX3BhZ2VzID0gKGVudHJpZXMgKyA1
MTEpIC8gNTEyOworICAgIHVuc2lnbmVkIGludCBucl9mcmFtZXMgPSBESVZfUk9VTkRfVVAoZW50
cmllcywgNTEyKTsKICAgICB1bnNpZ25lZCBsb25nIGZyYW1lc1sxNl07CiAgICAgc3RydWN0IHZj
cHUgKmN1cnIgPSBjdXJyZW50OwogICAgIGxvbmcgcmV0OwpAQCAtMTEzLDcgKzExMiw3IEBAIGxv
bmcgZG9fc2V0X2dkdChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl91bG9uZ190KSBmcmFtZV9s
aXN0LAogICAgIGlmICggZW50cmllcyA+IEZJUlNUX1JFU0VSVkVEX0dEVF9FTlRSWSApCiAgICAg
ICAgIHJldHVybiAtRUlOVkFMOwogCi0gICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoZnJhbWVzLCBm
cmFtZV9saXN0LCBucl9wYWdlcykgKQorICAgIGlmICggY29weV9mcm9tX2d1ZXN0KGZyYW1lcywg
ZnJhbWVfbGlzdCwgbnJfZnJhbWVzKSApCiAgICAgICAgIHJldHVybiAtRUZBVUxUOwogCiAgICAg
ZG9tYWluX2xvY2soY3Vyci0+ZG9tYWluKTsKQEAgLTEzMCw3ICsxMjksNyBAQCBpbnQgY29tcGF0
X3NldF9nZHQoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh1aW50KSBmcmFtZV9saXN0LAogICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBlbnRyaWVzKQogewogICAgIHN0cnVjdCB2Y3B1ICpj
dXJyID0gY3VycmVudDsKLSAgICB1bnNpZ25lZCBpbnQgaSwgbnJfcGFnZXMgPSAoZW50cmllcyAr
IDUxMSkgLyA1MTI7CisgICAgdW5zaWduZWQgaW50IGksIG5yX2ZyYW1lcyA9IERJVl9ST1VORF9V
UChlbnRyaWVzLCA1MTIpOwogICAgIHVuc2lnbmVkIGxvbmcgZnJhbWVzWzE2XTsKICAgICBpbnQg
cmV0OwogCkBAIC0xMzgsMTAgKzEzNywxMCBAQCBpbnQgY29tcGF0X3NldF9nZHQoWEVOX0dVRVNU
X0hBTkRMRV9QQVJBTSh1aW50KSBmcmFtZV9saXN0LAogICAgIGlmICggZW50cmllcyA+IEZJUlNU
X1JFU0VSVkVEX0dEVF9FTlRSWSApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCi0gICAgaWYg
KCAhZ3Vlc3RfaGFuZGxlX29rYXkoZnJhbWVfbGlzdCwgbnJfcGFnZXMpICkKKyAgICBpZiAoICFn
dWVzdF9oYW5kbGVfb2theShmcmFtZV9saXN0LCBucl9mcmFtZXMpICkKICAgICAgICAgcmV0dXJu
IC1FRkFVTFQ7CiAKLSAgICBmb3IgKCBpID0gMDsgaSA8IG5yX3BhZ2VzOyArK2kgKQorICAgIGZv
ciAoIGkgPSAwOyBpIDwgbnJfZnJhbWVzOyArK2kgKQogICAgIHsKICAgICAgICAgdW5zaWduZWQg
aW50IGZyYW1lOwogCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 15:49:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 15:49:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5D4i-0000Hc-Jb; Thu, 19 Oct 2017 15:49:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4585d5216=roger.pau@citrix.com>)
 id 1e5D4h-0000HJ-Jn
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 15:49:35 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 DE/CC-06614-E89C8E95; Thu, 19 Oct 2017 15:49:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWSzvfng27vyRe
 RBt97WSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ow5c86wFTzkruj4so61gfE4ZxcjJ4eEgL/E
 1metzCA2i4CqxP1vHaxdjBwcbAL2EtO/VoCERYDCm6efZu9i5OJgFljAJLGi/ScjSEJYIF3iz
 KUHrCA2r4CnxIPOp2BxIYF6iSUdM9kh4oISJ2c+YQGxmQV0JBbs/sQGMp9ZQFpi+T8OkDCngJ
 vEjubFYCeICshIPPvdzQQxRlGif94DNogz0yWOztzINoGRfxaSqbOQTJ2FMHUBI/MqRo3i1KK
 y1CJdQ3O9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAAGQAgh2ML097HmKU5GBS
 EuV9e/BFpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3pYTQDnBotT01Iq0zBxgLMCkJTh4lER4J
 4GkeYsLEnOLM9MhUqcYFaXEeTVAEgIgiYzSPLg2WPxdYpSVEuZlBDpEiKcgtSg3swRV/hWjOA
 ejkjDvcpApPJl5JXDTXwEtZgJazG4PtrgkESEl1cDoVPdnxS/RCT+WGdRqLGd5sZX9FGtTRMq
 9vM7Qy3N+KljHOrq7v5dS0DLy5yy4bPnU3+1Kdxjfa1/P7knh969c5o9h6ertfpqRzat6dbNM
 +e+F6+2Xyv9UOq6z/od790EfhkzmhycOft356bj0l3v5e59IMi/hiN2X9sTZN4FfbDvj2Uj/k
 utKLMUZiYZazEXFiQDvZuO9ugIAAA==
X-Env-Sender: prvs=4585d5216=roger.pau@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1508428169!52987163!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3657 invoked from network); 19 Oct 2017 15:49:32 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 15:49:32 -0000
X-IronPort-AV: E=Sophos;i="5.43,402,1503360000"; d="scan'208";a="106404204"
Date: Thu, 19 Oct 2017 16:49:23 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20171019154923.cg7ztwvwi44mu3y7@dhcp-3-128.uk.xensource.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-23-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506049330-11196-23-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V3 22/29] x86/vioapic: extend
 vioapic_get_vector() to support remapping format RTE
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMTE6MDI6MDNQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IFdoZW4gSU9BUElD
IFJURSBpcyBpbiByZW1hcHBpbmcgZm9ybWF0LCBpdCBkb2Vzbid0IGNvbnRhaW4gdGhlIHZlY3Rv
ciBvZgo+IGludGVycnVwdC4gRm9yIHRoaXMgY2FzZSwgdGhlIFJURSBjb250YWlucyBhbiBpbmRl
eCBvZiBpbnRlcnJ1cHQgcmVtYXBwaW5nCj4gdGFibGUgd2hlcmUgdGhlIHZlY3RvciBvZiBpbnRl
cnJ1cHQgaXMgc3RvcmVkLiBUaGlzIHBhdGNocyBnZXRzIHRoZSB2ZWN0b3IKPiB0aHJvdWdoIGEg
dklPTU1VIGludGVyZmFjZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9A
aW50ZWwuY29tPgo+IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwu
Y29tPgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvaHZtL3Zpb2FwaWMuYyB8IDE2ICsrKysrKysrKysr
KysrKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkK
PiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMgYi94ZW4vYXJjaC94
ODYvaHZtL3Zpb2FwaWMuYwo+IGluZGV4IDVkMGQxY2QuLjllNDdlZjQgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3Zpb2Fw
aWMuYwo+IEBAIC01NjEsMTEgKzU2MSwyNSBAQCBpbnQgdmlvYXBpY19nZXRfdmVjdG9yKGNvbnN0
IHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBnc2kpCj4gIHsKPiAgICAgIHVuc2lnbmVk
IGludCBwaW47Cj4gICAgICBjb25zdCBzdHJ1Y3QgaHZtX3Zpb2FwaWMgKnZpb2FwaWMgPSBnc2lf
dmlvYXBpYyhkLCBnc2ksICZwaW4pOwo+ICsgICAgc3RydWN0IGFyY2hfaXJxX3JlbWFwcGluZ19y
ZXF1ZXN0IHJlcXVlc3Q7Cj4gIAo+ICAgICAgaWYgKCAhdmlvYXBpYyApCj4gICAgICAgICAgcmV0
dXJuIC1FSU5WQUw7Cj4gIAo+IC0gICAgcmV0dXJuIHZpb2FwaWMtPnJlZGlydGJsW3Bpbl0uZmll
bGRzLnZlY3RvcjsKPiArICAgIGlycV9yZXF1ZXN0X2lvYXBpY19maWxsKCZyZXF1ZXN0LCB2aW9h
cGljLT5pZCwgdmlvYXBpYy0+cmVkaXJ0YmxbcGluXS5iaXRzKTsKPiArICAgIGlmICggdmlvbW11
X2NoZWNrX2lycV9yZW1hcHBpbmcodmlvYXBpYy0+ZG9tYWluLCAmcmVxdWVzdCkgKQo+ICsgICAg
ewo+ICsgICAgICAgIGludCBlcnI7Cj4gKyAgICAgICAgc3RydWN0IGFyY2hfaXJxX3JlbWFwcGlu
Z19pbmZvIGluZm87Cj4gKwo+ICsgICAgICAgIGVyciA9IHZpb21tdV9nZXRfaXJxX2luZm8odmlv
YXBpYy0+ZG9tYWluLCAmcmVxdWVzdCwgJmluZm8pOwo+ICsgICAgICAgIHJldHVybiAhZXJyID8g
aW5mby52ZWN0b3IgOiBlcnI7CgpZb3UgY2FuIHNpbXBsaWZ5IHRoaXMgYXMgcmV0dXJuIGVyciA6
PyBpbmZvLnZlY3RvcjsKClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 15:51:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 15:51:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5D6J-0000yi-1X; Thu, 19 Oct 2017 15:51:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <groeck7@gmail.com>) id 1e5D6H-0000ya-TN
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 15:51:14 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 C6/41-30115-1F9C8E95; Thu, 19 Oct 2017 15:51:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHIsWRWlGSWpSXmKPExsXiVRvsovvh5It
 Ig/mt2hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bZriNMBc2CFUcXT2NrYFzC18XIxSEkMI1R
 4s66W0wgDovAMlaJPateMoM4EgKHWCU2P97E0sXICeSkSbRufsYIYx/f2ghlV0ssWXaDCcQWE
 lCQuD/5FCvE2EVMEqceH2UHSQgLaErcf3AVzGYRUJVo3X4bzGYT0JBo2joZbJCIgKLE1BfPmE
 FsZoG9jBJ/X8ZC9NpK/F78AizOK2Ag8enzbjaIZSYSOxvWs0PEBSVOznzCAtGrJXHj30uggzi
 AbGmJ5f84QMKcAqYStyb9YwYJiwqoSLw6WD+BUXQWkuZZSJpnITQvYGRexahRnFpUllqka2iq
 l1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGBcMQLCD8duygEOMkhxMSqK8bw++i
 BTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwfv3BFBOsCg1PbUiLTMHGKEwaQkOHiUR3kkgad7igs
 Tc4sx0iNQpRl2OfXtu/WESYsnLz0uVEufVBsa7kABIUUZpHtwIWLK4xCgrJczLCHSUEE9BalF
 uZgmq/CtGcQ5GJWFeWZApPJl5JXCbXgEdwQR0BLs92BEliQgpqQbGsglxzGc3aya4dF7jWrPg
 FM8ml5k5fzZyRvp1taqV+oWtYrtktpZpQ6B/+hvjtSorrNYFfDglZLxvo97euyvVv51quXF6d
 p3r4czbTep7G/+03wzYzzxz7c6AHes0921OrJFKnqjqxmOXX77LvvOnotG7+TIPLqhF2jLMlZ
 0982KR+/wdyUnLlFiKMxINtZiLihMBAqCO5BEDAAA=
X-Env-Sender: groeck7@gmail.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1508428271!77880499!1
X-Originating-IP: [74.125.83.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12323 invoked from network); 19 Oct 2017 15:51:12 -0000
Received: from mail-pg0-f68.google.com (HELO mail-pg0-f68.google.com)
 (74.125.83.68)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Oct 2017 15:51:12 -0000
Received: by mail-pg0-f68.google.com with SMTP id g6so7536186pgn.6
 for <xen-devel@lists.xenproject.org>; Thu, 19 Oct 2017 08:51:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=cpB5BCCKHpYA01tS0Oh12hSvS+clRKuyY+nbgiOXOxk=;
 b=OlJ/PCW8Tg86pWJy35+35IfnyuyFEBJ5zwEtFSmDppFGL2tEDXgAs3Rv1ySTVWunfn
 R8G+B1ENBlE2FvBbwd9rkmC558kLFZtdbkA0WYMQKZDigXaTCwNJOGV1mOJEw1k/nB84
 M4nMKm/si4Gp0RSzdQonOBSiKNqk7WiBjaT+cXrFsjZCglKjsts7ldv2HZw+Z8/2OJ3Y
 tuDO/PuYsNRUYidBNcGSnWmLQH8oAkeOzKLvASSU7Dn7Dwgv/kfeI22xIdmEKePYEZkN
 Po6bGbJ9ASKyCPONyNBin8kwCz/6ovGYjyH6tJfcqdz5VIZ2sF1xXrsrWHrCsuVvijgx
 rHMA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:date:from:to:cc:subject:message-id
 :references:mime-version:content-disposition:in-reply-to:user-agent;
 bh=cpB5BCCKHpYA01tS0Oh12hSvS+clRKuyY+nbgiOXOxk=;
 b=PIA07/sluChHnrKW43HY7CiG5X7GiZRxQ+X6NXOOP9/cC6fa/umbv10JQvwvNgCmxZ
 2nOGi9TdUxaWsZb3/HMuWBvu7A70U5XlCD4u4+ICR4msAU5CQB8jgcQd7F33V902UTVN
 UwZlIxFotyAM+El5oHFWHMJkikFCT8OaEU2UBxg976hoL55HWyS8akQRTxClQJjZbSs6
 aIuDgrSigCj805vkM3SxGLmi4LkOeDHlJ8SY3Gq3Rkj/k2XQuIaMad2C1EgnB73r8kMz
 l/6tcV7IAqWk6TrSMJTA09Qbs1i1FN2hl9TK0Wc4ginr3Klwoe2h0zu/9o9b9DOozgX+
 NF9A==
X-Gm-Message-State: AMCzsaXjl2WMehG94QAlLW8CtUkK18ZiRBWJlekCAQhMquBEkUaFtN+m
 UTSlfUyE1wCHCuQtT+I2+is=
X-Google-Smtp-Source: ABhQp+TqF9wxFApfIVb91rPlYltodSqhg20YWySA/+nQW3WB0ZKdDjmFCRCmu70/h69HEaKputuNLw==
X-Received: by 10.99.100.129 with SMTP id y123mr1688232pgb.267.1508428271278; 
 Thu, 19 Oct 2017 08:51:11 -0700 (PDT)
Received: from localhost (108-223-40-66.lightspeed.sntcca.sbcglobal.net.
 [108.223.40.66])
 by smtp.gmail.com with ESMTPSA id z8sm22556508pgs.41.2017.10.19.08.51.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 19 Oct 2017 08:51:10 -0700 (PDT)
Date: Thu, 19 Oct 2017 08:51:10 -0700
From: Guenter Roeck <linux@roeck-us.net>
To: Arnd Bergmann <arnd@arndb.de>
Message-ID: <20171019155110.GB2962@roeck-us.net>
References: <20171019150558.3202408-1-arnd@arndb.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171019150558.3202408-1-arnd@arndb.de>
User-Agent: Mutt/1.5.24 (2015-08-30)
Cc: linux-watchdog@vger.kernel.org, y2038@lists.linaro.org,
 linux-kernel@vger.kernel.org, Wim Van Sebroeck <wim@iguana.be>,
 Jan Beulich <JBeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] watchdog: xen: use time64_t for timeouts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMTksIDIwMTcgYXQgMDU6MDU6NDhQTSArMDIwMCwgQXJuZCBCZXJnbWFubiB3
cm90ZToKPiBUaGUgWGVuIHdhdGNoZG9nIGRyaXZlciB1c2VzIF9fa2VybmVsX3RpbWVfdCBhbmQg
a3RpbWVfdG9fdGltZXNwZWMoKQo+IGludGVybmFsbHkgZm9yIG1hbmFnaW5nIGl0cyB0aW1lb3V0
cy4gQm90aCBhcmUgZGVwcmVjYXRlZCBiZWNhdXNlIG9mCj4geTIwMzggcHJvYmxlbXMuIFRoZSBk
cml2ZXIgaXRzZWxmIGlzIGZpbmUsIHNpbmNlIGl0IG9ubHkgdXNlcyBtb25vdG9uaWMKPiB0aW1l
cywgYnV0IGNvbnZlcnRpbmcgaXQgdG8gdXNlIGt0aW1lX2dldF9zZWNvbmRzKCkgYXZvaWRzIHRo
ZSBkZXByZWNhdGVkCj4gaW50ZXJmYWNlcyBhbmQgaXMgc2xpZ2h0bHkgc2ltcGxlci4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBBcm5kIEJlcmdtYW5uIDxhcm5kQGFybmRiLmRlPgoKUmV2aWV3ZWQtYnk6
IEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KCj4gLS0tCj4gIGRyaXZlcnMvd2F0
Y2hkb2cveGVuX3dkdC5jIHwgMTIgKysrKysrLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA2IGlu
c2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvd2F0
Y2hkb2cveGVuX3dkdC5jIGIvZHJpdmVycy93YXRjaGRvZy94ZW5fd2R0LmMKPiBpbmRleCBjZjBl
NjUwYzIwMTUuLjVkZDVjMzQ5NGQ1NSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL3dhdGNoZG9nL3hl
bl93ZHQuYwo+ICsrKyBiL2RyaXZlcnMvd2F0Y2hkb2cveGVuX3dkdC5jCj4gQEAgLTM1LDcgKzM1
LDcgQEAKPiAgc3RhdGljIHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBsYXRmb3JtX2RldmljZTsK
PiAgc3RhdGljIERFRklORV9TUElOTE9DSyh3ZHRfbG9jayk7Cj4gIHN0YXRpYyBzdHJ1Y3Qgc2No
ZWRfd2F0Y2hkb2cgd2R0Owo+IC1zdGF0aWMgX19rZXJuZWxfdGltZV90IHdkdF9leHBpcmVzOwo+
ICtzdGF0aWMgdGltZTY0X3Qgd2R0X2V4cGlyZXM7Cj4gIHN0YXRpYyBib29sIGlzX2FjdGl2ZSwg
ZXhwZWN0X3JlbGVhc2U7Cj4gIAo+ICAjZGVmaW5lIFdBVENIRE9HX1RJTUVPVVQgNjAgLyogaW4g
c2Vjb25kcyAqLwo+IEBAIC00OSwxNSArNDksMTUgQEAgbW9kdWxlX3BhcmFtKG5vd2F5b3V0LCBi
b29sLCBTX0lSVUdPKTsKPiAgTU9EVUxFX1BBUk1fREVTQyhub3dheW91dCwgIldhdGNoZG9nIGNh
bm5vdCBiZSBzdG9wcGVkIG9uY2Ugc3RhcnRlZCAiCj4gIAkiKGRlZmF1bHQ9IiBfX01PRFVMRV9T
VFJJTkcoV0FUQ0hET0dfTk9XQVlPVVQpICIpIik7Cj4gIAo+IC1zdGF0aWMgaW5saW5lIF9fa2Vy
bmVsX3RpbWVfdCBzZXRfdGltZW91dCh2b2lkKQo+ICtzdGF0aWMgaW5saW5lIHRpbWU2NF90IHNl
dF90aW1lb3V0KHZvaWQpCj4gIHsKPiAgCXdkdC50aW1lb3V0ID0gdGltZW91dDsKPiAtCXJldHVy
biBrdGltZV90b190aW1lc3BlYyhrdGltZV9nZXQoKSkudHZfc2VjICsgdGltZW91dDsKPiArCXJl
dHVybiBrdGltZV9nZXRfc2Vjb25kcygpICsgdGltZW91dDsKPiAgfQo+ICAKPiAgc3RhdGljIGlu
dCB4ZW5fd2R0X3N0YXJ0KHZvaWQpCj4gIHsKPiAtCV9fa2VybmVsX3RpbWVfdCBleHBpcmVzOwo+
ICsJdGltZTY0X3QgZXhwaXJlczsKPiAgCWludCBlcnI7Cj4gIAo+ICAJc3Bpbl9sb2NrKCZ3ZHRf
bG9jayk7Cj4gQEAgLTk4LDcgKzk4LDcgQEAgc3RhdGljIGludCB4ZW5fd2R0X3N0b3Aodm9pZCkK
PiAgCj4gIHN0YXRpYyBpbnQgeGVuX3dkdF9raWNrKHZvaWQpCj4gIHsKPiAtCV9fa2VybmVsX3Rp
bWVfdCBleHBpcmVzOwo+ICsJdGltZTY0X3QgZXhwaXJlczsKPiAgCWludCBlcnI7Cj4gIAo+ICAJ
c3Bpbl9sb2NrKCZ3ZHRfbG9jayk7Cj4gQEAgLTIyMiw3ICsyMjIsNyBAQCBzdGF0aWMgbG9uZyB4
ZW5fd2R0X2lvY3RsKHN0cnVjdCBmaWxlICpmaWxlLCB1bnNpZ25lZCBpbnQgY21kLAo+ICAJCXJl
dHVybiBwdXRfdXNlcih0aW1lb3V0LCBhcmdwKTsKPiAgCj4gIAljYXNlIFdESU9DX0dFVFRJTUVM
RUZUOgo+IC0JCXJldHZhbCA9IHdkdF9leHBpcmVzIC0ga3RpbWVfdG9fdGltZXNwZWMoa3RpbWVf
Z2V0KCkpLnR2X3NlYzsKPiArCQlyZXR2YWwgPSB3ZHRfZXhwaXJlcyAtIGt0aW1lX2dldF9zZWNv
bmRzKCk7Cj4gIAkJcmV0dXJuIHB1dF91c2VyKHJldHZhbCwgYXJncCk7Cj4gIAl9Cj4gIAo+IC0t
IAo+IDIuOS4wCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 19 15:56:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 15:56:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5DBY-0001Es-Kv; Thu, 19 Oct 2017 15:56:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e5DBX-0001Em-82
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 15:56:39 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 6C/37-20813-63BC8E95; Thu, 19 Oct 2017 15:56:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS6fjDS9f09It
 Ig2Mv9S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozDJyewFkzhqJhyT7mB8TBbFyMnh5BAnsS8
 bf1MIDavgJ3E533HWUBsCQFDidMLb4LZLAKqEhs6FzCD2GwC6hJtz7azgtgiAukSEw/eA5rDx
 cEs0MMk0TfhGViDMFDi9NNrTCAJIYF9jBJzeyeBbeAU8JI4N7cHqJsDaJugxN8dwiBhZgEtiY
 e/brFA2NoSyxa+ZgYpYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaNGcWpRWWqRrrGhXlJ
 RZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYPgxAMEOxqZFgYcYJTmYlER53x58ESnE
 l5SfUpmRWJwRX1Sak1p8iFGDg0Ng267VFxilWPLy81KVJHg1TwHVCRalpqdWpGXmACMEplSCg
 0dJhNcCJM1bXJCYW5yZDpE6xajL0XHz7h8mIbAZUuK8EiBFAiBFGaV5cCNg0XqJUVZKmJcR6E
 AhnoLUotzMElT5V4ziHIxKwrw8IFN4MvNK4Da9AjqCCegIdnuwI0oSEVJSDYy6mkW5c47t+eR
 3SsyqppLLZLPqfJtObdPlq+M7/E3vhcRPWcaRcen2j5M5rgcCl80+XGE7OVhCb+cbTcPgqcsW
 Hv5q5Sr8NUcm9czDGT39jfxPwkpmzrls8MaP4Q+78vq0iZN2vRab+VzEdhmreIKol9Tb5l0Zi
 x/ILY55xfEymKdtwmwO/6lKLMUZiYZazEXFiQBiy/da0QIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1508428596!52926848!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15873 invoked from network); 19 Oct 2017 15:56:37 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2017 15:56:37 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 19 Oct 2017 09:56:35 -0600
Message-Id: <59E8E7520200007800188466@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 19 Oct 2017 09:56:34 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>,
 "Lan Tianyu" <tianyu.lan@intel.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-23-git-send-email-tianyu.lan@intel.com>
 <20171019154923.cg7ztwvwi44mu3y7@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20171019154923.cg7ztwvwi44mu3y7@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V3 22/29] x86/vioapic: extend
 vioapic_get_vector() to support remapping format RTE
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjEwLjE3IGF0IDE3OjQ5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFRodSwgU2VwIDIxLCAyMDE3IGF0IDExOjAyOjAzUE0gLTA0MDAsIExhbiBUaWFueXUgd3Jv
dGU6Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jCj4+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vdmlvYXBpYy5jCj4+IEBAIC01NjEsMTEgKzU2MSwyNSBAQCBpbnQgdmlvYXBpY19n
ZXRfdmVjdG9yKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBnc2kpCj4+ICB7
Cj4+ICAgICAgdW5zaWduZWQgaW50IHBpbjsKPj4gICAgICBjb25zdCBzdHJ1Y3QgaHZtX3Zpb2Fw
aWMgKnZpb2FwaWMgPSBnc2lfdmlvYXBpYyhkLCBnc2ksICZwaW4pOwo+PiArICAgIHN0cnVjdCBh
cmNoX2lycV9yZW1hcHBpbmdfcmVxdWVzdCByZXF1ZXN0Owo+PiAgCj4+ICAgICAgaWYgKCAhdmlv
YXBpYyApCj4+ICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+PiAgCj4+IC0gICAgcmV0dXJuIHZp
b2FwaWMtPnJlZGlydGJsW3Bpbl0uZmllbGRzLnZlY3RvcjsKPj4gKyAgICBpcnFfcmVxdWVzdF9p
b2FwaWNfZmlsbCgmcmVxdWVzdCwgdmlvYXBpYy0+aWQsIHZpb2FwaWMtPnJlZGlydGJsW3Bpbl0u
Yml0cyk7Cj4+ICsgICAgaWYgKCB2aW9tbXVfY2hlY2tfaXJxX3JlbWFwcGluZyh2aW9hcGljLT5k
b21haW4sICZyZXF1ZXN0KSApCj4+ICsgICAgewo+PiArICAgICAgICBpbnQgZXJyOwo+PiArICAg
ICAgICBzdHJ1Y3QgYXJjaF9pcnFfcmVtYXBwaW5nX2luZm8gaW5mbzsKPj4gKwo+PiArICAgICAg
ICBlcnIgPSB2aW9tbXVfZ2V0X2lycV9pbmZvKHZpb2FwaWMtPmRvbWFpbiwgJnJlcXVlc3QsICZp
bmZvKTsKPj4gKyAgICAgICAgcmV0dXJuICFlcnIgPyBpbmZvLnZlY3RvciA6IGVycjsKPiAKPiBZ
b3UgY2FuIHNpbXBsaWZ5IHRoaXMgYXMgcmV0dXJuIGVyciA6PyBpbmZvLnZlY3RvcjsKCkF0IHdo
aWNoIHBvaW50IHRoZSBsb2NhbCB2YXJpYWJsZSBiZWNvbWVzIHByZXR0eSBwb2ludGxlc3MuCgpK
YW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 19 16:03:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 16:03:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5DIH-0002S4-Kn; Thu, 19 Oct 2017 16:03:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4585d5216=roger.pau@citrix.com>)
 id 1e5DIG-0002Rs-O9
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 16:03:36 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 89/B0-31302-7DCC8E95; Thu, 19 Oct 2017 16:03:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsWSzvfng+71My8
 iDfZ/FrFY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDNavs1nLngoXXFp61WWBsbnol2MnBwSAv4S
 9+fOZe9i5OBgEVCVaPgkA2KyCdhLTP9aAVIhAhTdPP00UAUXB7PAAiaJFe0/GUESwgJpEps2z
 GEGsXkFPCWWL/rDAmILCdRLdN//wA4RF5Q4OfMJWJxZQEdiwe5PbCDzmQWkJZb/4wAJcwq4SR
 xq2ckKYosKyEg8+93NBDFGUaJ/3gM2iCvTJdomLGSdwMg/C8nUWUimzkKYuoCReRWjenFqUVl
 qka6pXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYPAxAMEOxi/9zocYJTmYlER5
 3x58ESnEl5SfUpmRWJwRX1Sak1p8iFGDg0PgysEjsxmlWPLy81KVJHinnwaqEyxKTU+tSMvMA
 cYHTKkEB4+SCO98kDRvcUFibnFmOkTqFKOilDhvNUhCACSRUZoH1waLyUuMslLCvIxARwnxFK
 QW5WaWoMq/YhTnYFQS5t0EMoUnM68EbvoroMVMQIvZ7cEWlyQipKQaGEss5byedD79I+OZdvm
 gkrtTXk1WeYtkwprggp/yKQdPTuX8lm32xfLH/D2794teFXCzz5/vK3h+qvLptKLAS6ordCe1
 fmDZzagS57NZokZc5cfp7L7Fl9MuCuxzPHabb91k49C/iqnf/2g6Tg9801nx/wf3oj9XFumul
 irUNHhemPzy5Tm/60osxRmJhlrMRcWJAND6EI7EAgAA
X-Env-Sender: prvs=4585d5216=roger.pau@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1508429012!104924547!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64331 invoked from network); 19 Oct 2017 16:03:34 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 16:03:34 -0000
X-IronPort-AV: E=Sophos;i="5.43,402,1503360000"; d="scan'208";a="106404394"
Date: Thu, 19 Oct 2017 17:03:26 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20171019160326.4mkug7n2z3sfgpnq@dhcp-3-128.uk.xensource.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-25-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506049330-11196-25-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V3 24/29] tools/libxc: Add a new interface
 to bind remapping format msi with pirq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMTE6MDI6MDVQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgoKVGhlIHRpdGxlIGZvciB0
aGlzIHBhdGNoIGl0J3Mgd3JvbmcsIGl0IG1vZGlmaWVzIGJvdGggdGhlIGh5cGVydmlzb3IKYW5k
IGxpYnhjLiBQbGVhc2UgZml4IGl0LgoKPiBXaGVuIGV4cG9zaW5nIHZJT01NVSAodnZ0ZCkgdG8g
Z3Vlc3QsIGd1ZXN0IGNhbiBjb25maWd1cmUgdGhlIG1zaSB0bwo+IHJlbWFwcGluZyBmb3JtYXQu
IEZvciBwYXNzLXRocm91Z2ggZGV2aWNlLCB0aGUgcGh5c2ljYWwgaW50ZXJydXB0IG5vdwo+IGNh
biBiZSBib3VuZCB3aXRoIHJlbWFwcGluZyBmb3JtYXQgbXNpLiBUaGlzIHBhdGNoIGludHJvZHVj
ZSBhIGZsYWcsCj4gSFZNX0lSUV9EUENJX0dVRVNUX1JFTUFQUEVELCB3aGljaCBpbmRpY2F0ZSBh
IHBoeXNpY2FsIGludGVycnVwdCBpcwo+IGJvdW5kIHdpdGggcmVtYXBwaW5nIGZvcm1hdCBndWVz
dCBpbnRlcnJ1cHQuIFRodXMsIHdlIGNhbiB1c2UKPiAoSFZNX0lSUV9EUENJX0dVRVNUX1JFTUFQ
UEVEIHwgSFZNX0lSUV9EUENJX0dVRVNUX01TSSkgdG8gc2hvdyB0aGUgbmV3Cj4gYmluZGluZyB0
eXBlLiBBbHNvIHByb3ZpZGUgYW4gbmV3IGludGVyZmFjZSB0byBtYW5hZ2UgdGhlIG5ldyBiaW5k
aW5nLgo+IAo+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4g
U2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Cj4gCj4gLS0t
Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lycS5oIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vaXJxLmgKPiBpbmRleCBiZDhhOTE4Li40ZjVkMzdiIDEwMDY0NAo+IC0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lycS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vaXJxLmgKPiBAQCAtMTIxLDYgKzEyMSw3IEBAIHN0cnVjdCBkZXZfaW50eF9nc2lf
bGluayB7Cj4gICNkZWZpbmUgX0hWTV9JUlFfRFBDSV9HVUVTVF9QQ0lfU0hJRlQgICAgICAgICAg
IDQKPiAgI2RlZmluZSBfSFZNX0lSUV9EUENJX0dVRVNUX01TSV9TSElGVCAgICAgICAgICAgNQo+
ICAjZGVmaW5lIF9IVk1fSVJRX0RQQ0lfSURFTlRJVFlfR1NJX1NISUZUICAgICAgICA2Cj4gKyNk
ZWZpbmUgX0hWTV9JUlFfRFBDSV9HVUVTVF9SRU1BUFBFRF9TSElGVCAgICAgIDcKPiAgI2RlZmlu
ZSBfSFZNX0lSUV9EUENJX1RSQU5TTEFURV9TSElGVCAgICAgICAgICAxNQo+ICAjZGVmaW5lIEhW
TV9JUlFfRFBDSV9NQUNIX1BDSSAgICAgICAgKDF1IDw8IF9IVk1fSVJRX0RQQ0lfTUFDSF9QQ0lf
U0hJRlQpCj4gICNkZWZpbmUgSFZNX0lSUV9EUENJX01BQ0hfTVNJICAgICAgICAoMXUgPDwgX0hW
TV9JUlFfRFBDSV9NQUNIX01TSV9TSElGVCkKPiBAQCAtMTI4LDYgKzEyOSw3IEBAIHN0cnVjdCBk
ZXZfaW50eF9nc2lfbGluayB7Cj4gICNkZWZpbmUgSFZNX0lSUV9EUENJX0VPSV9MQVRDSCAgICAg
ICAoMXUgPDwgX0hWTV9JUlFfRFBDSV9FT0lfTEFUQ0hfU0hJRlQpCj4gICNkZWZpbmUgSFZNX0lS
UV9EUENJX0dVRVNUX1BDSSAgICAgICAoMXUgPDwgX0hWTV9JUlFfRFBDSV9HVUVTVF9QQ0lfU0hJ
RlQpCj4gICNkZWZpbmUgSFZNX0lSUV9EUENJX0dVRVNUX01TSSAgICAgICAoMXUgPDwgX0hWTV9J
UlFfRFBDSV9HVUVTVF9NU0lfU0hJRlQpCj4gKyNkZWZpbmUgSFZNX0lSUV9EUENJX0dVRVNUX1JF
TUFQUEVEICAoMXUgPDwgX0hWTV9JUlFfRFBDSV9HVUVTVF9SRU1BUFBFRF9TSElGVCkKPiAgI2Rl
ZmluZSBIVk1fSVJRX0RQQ0lfSURFTlRJVFlfR1NJICAgICgxdSA8PCBfSFZNX0lSUV9EUENJX0lE
RU5USVRZX0dTSV9TSElGVCkKPiAgI2RlZmluZSBIVk1fSVJRX0RQQ0lfVFJBTlNMQVRFICAgICAg
ICgxdSA8PCBfSFZNX0lSUV9EUENJX1RSQU5TTEFURV9TSElGVCkKClBsZWFzZSBrZWVwIHRoaXMg
c29ydGVkLiBJdCBzaG91bGQgZ28gYWZ0ZXIgdGhlIF9HU0kgb25lLgoKPiAgCj4gQEAgLTEzNyw2
ICsxMzksMTEgQEAgc3RydWN0IGh2bV9nbXNpX2luZm8gewo+ICAgICAgICAgICAgICB1aW50MzJf
dCBndmVjOwo+ICAgICAgICAgICAgICB1aW50MzJfdCBnZmxhZ3M7Cj4gICAgICAgICAgfSBsZWdh
Y3k7Cj4gKyAgICAgICAgc3RydWN0IHsKPiArICAgICAgICAgICAgdWludDMyX3Qgc291cmNlX2lk
Owo+ICsgICAgICAgICAgICB1aW50MzJfdCBkYXRhOwo+ICsgICAgICAgICAgICB1aW50NjRfdCBh
ZGRyOwo+ICsgICAgICAgIH0gaW50cmVtYXA7Cj4gICAgICB9Owo+ICAgICAgaW50IGRlc3RfdmNw
dV9pZDsgLyogLTEgOm11bHRpLWRlc3QsIG5vbi1uZWdhdGl2ZTogZGVzdF92Y3B1X2lkICovCj4g
ICAgICBib29sIHBvc3RlZDsgLyogZGlyZWN0bHkgZGVsaXZlciB0byBndWVzdCB2aWEgVlQtZCBQ
ST8gKi8KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIGIveGVuL2lu
Y2x1ZGUvcHVibGljL2RvbWN0bC5oCj4gaW5kZXggNjg4NTRiNi4uOGM1OWNmYyAxMDA2NDQKPiAt
LS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKPiArKysgYi94ZW4vaW5jbHVkZS9wdWJs
aWMvZG9tY3RsLmgKPiBAQCAtNTU5LDYgKzU1OSw3IEBAIHR5cGVkZWYgZW51bSBwdF9pcnFfdHlw
ZV9lIHsKPiAgICAgIFBUX0lSUV9UWVBFX01TSSwKPiAgICAgIFBUX0lSUV9UWVBFX01TSV9UUkFO
U0xBVEUsCj4gICAgICBQVF9JUlFfVFlQRV9TUEksICAgIC8qIEFSTTogdmFsaWQgcmFuZ2UgMzIt
MTAxOSAqLwo+ICsgICAgUFRfSVJRX1RZUEVfTVNJX0lSLAoKSW50cm9kdWNpbmcgYSBuZXcgaXJx
IHR5cGUgc2VlbXMgZHViaW91cywgYXQgdGhlIGVuZCB0aGlzIGlzIHN0aWxsIGEKTVNJIGludGVy
cnVwdC4KCj4gIH0gcHRfaXJxX3R5cGVfdDsKPiAgc3RydWN0IHhlbl9kb21jdGxfYmluZF9wdF9p
cnEgewo+ICAgICAgdWludDMyX3QgbWFjaGluZV9pcnE7Cj4gQEAgLTU4Niw2ICs1ODcsMTIgQEAg
c3RydWN0IHhlbl9kb21jdGxfYmluZF9wdF9pcnEgewo+ICAgICAgICAgICAgICB1aW50NjRfYWxp
Z25lZF90IGd0YWJsZTsKPiAgICAgICAgICB9IG1zaTsKPiAgICAgICAgICBzdHJ1Y3Qgewo+ICsg
ICAgICAgICAgICB1aW50MzJfdCBzb3VyY2VfaWQ7Cj4gKyAgICAgICAgICAgIHVpbnQzMl90IGRh
dGE7Cj4gKyAgICAgICAgICAgIHVpbnQ2NF90IGFkZHI7Cj4gKyAgICAgICAgICAgIHVpbnQ2NF90
IGd0YWJsZTsKPiArICAgICAgICB9IG1zaV9pcjsKCkhhdmUgeW91IHRyaWVkIHRvIGV4cGFuZCBn
ZmxhZ3Mgc29tZWhvdyBzbyB0aGF0IHlvdSBkb24ndCBuZWVkIGEgbmV3CnR5cGUgdG9nZXRoZXIg
d2l0aCBhIG5ldyBzdHJ1Y3R1cmU/CgpJdCBzZWVtcyBxdWl0ZSBjdW1iZXJzb21lIGFuZCBhbHNv
IGludm9sdmVzIGFkZGluZyBtb3JlIGhhbmRsZXJzIHRvCmxpYnhjLgoKQXQgdGhlIGVuZCB0aGlz
IGlzIGEgZG9tY3RsIGludGVyZmFjZSwgc28geW91IHNob3VsZCBiZSBhYmxlIHRvIG1vZGlmeQpp
dCBhdCB3aWxsLgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 19 16:06:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 16:06:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5DL6-0002gV-1f; Thu, 19 Oct 2017 16:06:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e5DL5-0002g8-CN
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 16:06:31 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 0A/CE-30115-68DC8E95; Thu, 19 Oct 2017 16:06:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGKsWRWlGSWpSXmKPExsVyMfTOWt22sy8
 iDW7wWnzfMpnJgdHj8IcrLAGMUayZeUn5FQmsGSf+97IU3BGqaLm1nr2BsZe/i5GLQ0hgFqNE
 69PLbCAOi8BrZok9bT9ZQRwJgTusEvsWtbJ0MXICOVkSx5f9YYKw0ySW9x5mh7ArJC7/2wbUw
 AE0Sk1izZsoiKm/GCVebToJViMskC7R9eorM4gtIqAs0fvrN9hMZoH/zBI7W/UgGm6ySGy78Q
 9sEJuAjsS6GbUgNbwCthIrLp9gBbFZBFQlGhZPZwSxRQXCJZrO9rNA1AhKnJz5BMzmFLCXWPH
 gCiPEfDOJeZsfMkPY4hK3nsxngrDlJba/ncM8gVF0FpL2WUhaZiFpmYWkZQEjyypG9eLUorLU
 Il1TvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwHhhAIIdjNMv+x9ilORgUhLlf
 XvwRaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6mM0A5waLU9NSKtMwcYOTCpCU4eJREeG+eBk
 rzFhck5hZnpkOkTjFacly4c+kPE8exTZeB5IE9t/4wCbHk5eelSonzZoHMEwBpyCjNgxsHSy6
 XGGWlhHkZgQ4U4ilILcrNLEGVf8UozsGoJMybBjKFJzOvBG7rK6CDmIAOYrcHO6gkESEl1cBY
 GhRUoMazdM6udn7WK038T7aw//73uiqUr/z+5QlBdhMnScYnG5sW+zwJfeXVtknA1l/xa+/lD
 dPM8j16PyukRTzvevLo86QNNpyunJ997V0Xnq03TFmv6rF26uOkA8fm6isXn7/Ety1q1e5234
 188zd9quZ101g+9cbubE+NttQlLD8tvcWVWIozEg21mIuKEwGTG9xlKQMAAA==
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1508429189!66019915!1
X-Originating-IP: [209.85.220.173]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25671 invoked from network); 19 Oct 2017 16:06:29 -0000
Received: from mail-qk0-f173.google.com (HELO mail-qk0-f173.google.com)
 (209.85.220.173)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Oct 2017 16:06:29 -0000
Received: by mail-qk0-f173.google.com with SMTP id x82so10974248qkb.12
 for <xen-devel@lists.xenproject.org>; Thu, 19 Oct 2017 09:06:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=/CtUtB2c9GjtDa/v/2aZaWEL7C7KbVpT9ve3KDfJgKc=;
 b=DICtcffvq1CRf7CNoHTCj+CPQuR9qArtiGclc++3/GnSDD8+Kl0WmeMDhUldaXt5RI
 Ot2EZLQ85p49nu0nicJx/cKFajLPrL4+jT7oMZQpMiAjmkSSC/cufLTQHHkmav6vGrMH
 YMBpfyGTTNtdmbxO6tuzJVByGHaKTFHPKhChA=
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=/CtUtB2c9GjtDa/v/2aZaWEL7C7KbVpT9ve3KDfJgKc=;
 b=WKt5VpmdyKpwFsvkzwjq6vt9oJ0+077lREg1nSBoCKZTJejucSSpDjL2S9iZYzOYbh
 /JxW2PBw9dsdgyE8XPvKDN2JcAmlkOJnFftZkF+0csA2IM1EwsVlebudRyqto5lhFMeq
 b81GxJpgM766v2zk1H/ibaR1BzZSR42jEuoL4hQTMvsvqhv57H5HH/R1BUUEPbP+DxhD
 XYAOYCAXxZoJDqLIEf5BN2dhmQe3los3rPfIgImSti55P1KMwGYCofuSYLipcoh50WoS
 d03DGpa1QGNqpe2J0sE5PA7JENbhP43BAckMmlOhDCD43u0pReaBKVlMWt33VHfy2A4m
 qi4Q==
X-Gm-Message-State: AMCzsaU3B6Y1zCeeG5Vbzj/vyAyN3/r9NLMXHElFClWREDGTrpryqbJd
 POvS9myJPIVc/WYFyiwcmmo0pA==
X-Google-Smtp-Source: ABhQp+QwAoHJGXBC80YNG+Bpo32jw+cG3qw8giWoW+aujjNCkxNkapx/1I8fYIwd4JxYVN9wABM6rg==
X-Received: by 10.55.27.136 with SMTP id m8mr2662734qkh.356.1508429188762;
 Thu, 19 Oct 2017 09:06:28 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id v40sm9717107qtj.81.2017.10.19.09.06.25
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 19 Oct 2017 09:06:27 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <20171017132432.24093-1-paul.durrant@citrix.com>
 <20171017132432.24093-6-paul.durrant@citrix.com>
 <f2077243-32dd-8907-8ba2-b11cb240c8bc@linaro.org>
 <b7e94b0469b847669f9c0f9992069d9f@AMSPEX02CL03.citrite.net>
 <759ace10-543f-346c-74fc-c2dd8f80a92a@linaro.org>
 <01fde88658c54fb6a3b903060a6a4650@AMSPEX02CL03.citrite.net>
 <1496a647-e2f9-bab3-c7f9-5a766d7c28d2@linaro.org>
 <c8e508bf672f4582ba40412ed05c9c06@AMSPEX02CL03.citrite.net>
 <59E8DCA60200007800188376@prv-mh.provo.novell.com>
 <2f17e24d-0191-e46b-64aa-ac3abba515a7@linaro.org>
 <59E8E51B020000780018840F@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <1c3d3841-74bd-3548-1b2b-edf64f9994d8@linaro.org>
Date: Thu, 19 Oct 2017 17:06:24 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59E8E51B020000780018840F@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim\(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Roger PauMonne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v12 05/11] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxOS8xMC8xNyAxNjo0NywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTkuMTAu
MTcgYXQgMTc6MzcsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4gd3JvdGU6Cj4+IEhpLAo+Pgo+
PiBPbiAxOS8xMC8xNyAxNjoxMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAxOS4xMC4x
NyBhdCAxNjo0OSwgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPj4+Pj4+IEknZCBw
cmVmZXIgdG8gbWFrZSB0aGUgd2hvbGUgdGhpbmcgeDg2LW9ubHkgc2luY2UgdGhhdCdzIHRoZSBv
bmx5IHBsYXRmb3JtCj4+Pj4+IG9uIHdoaWNoIEkgY2FuIHRlc3QgaXQsIGFuZCBpbmRlZWQgdGhl
IGNvZGUgdXNlZCB0byBiZSB4ODYtb25seS4gSmFuCj4+IG9iamVjdGVkCj4+Pj4+IHRvIHRoaXMg
c28gYWxsIEknbSB0cnlpbmcgdG8gYWNoaWV2ZSBpcyB0aGF0IGl0IGJ1aWxkcyBmb3IgQVJNLiBQ
bGVhc2UgY2FuCj4+IHlvdSBhbmQKPj4+Pj4gSmFuIHJlYWNoIGFncmVlbWVudCBvbiB3aGVyZSB0
aGUgY29kZSBzaG91bGQgbGl2ZSBhbmQgaG93LCBpZiBhdCBhbGwsIGl0Cj4+Pj4+IHNob3VsZCBi
ZSAjaWZkZWYtZWQ/Cj4+Pj4+Cj4+Pj4+IEkgYW0gcXVpdGUgc3VycHJpc2VkIG9mICJpdCBpcyB0
b29scy1vbmx5IiBzbyBpdCBpcyBmaW5lIHRvIG5vdCBwcm90ZWN0Cj4+Pj4+IGl0IGV2ZW4gaWYg
aXQgaXMgeDg2IG9ubHkuIFRoYXQncyBwcm9iYWJseSBnb2luZyB0byBiaXRlIHVzIGluIHRoZSBm
dXR1cmUuCj4+Pj4+Cj4+Pj4KPj4+PiBTbywgdGhpcyBhcHBlYXJzIHRvIGhhdmUgcmVhY2hlZCBh
biBpbXBhc3NlLiBJIGRvbid0IGtub3cgaG93IHRvIHByb2NlZWQKPj4+PiB3aXRob3V0IGhhdmlu
ZyB0byBhbHNvIGZpeCBwcml2IG1hcHBpbmcgZm9yIHg4Niwgd2hpY2ggaXMgYSB5YWsgZmFyIHRv
bwo+PiBsYXJnZQo+Pj4+IGZvciBtZSB0byBzaGF2ZSBhdCB0aGUgbW9tZW50Lgo+Pj4KPj4+IEp1
bGllbiwKPj4+Cj4+PiB3aHkgaXMgaXQgdGhhdCB5b3UgYXJlIG1ha2luZyByZWZjb3VudGluZyBv
biBwMm0gaW5zZXJ0aW9uIC8gcmVtb3ZhbAo+Pj4gYSByZXF1aXJlbWVudCBmb3IgdGhpcyBzZXJp
ZXM/IFdlIGFsbCBrbm93IGl0J3Mgbm90IHRoZXJlIHJpZ2h0IG5vdwo+Pj4gKGFuZCBzaW1pbGFy
bHkgYWxzbyBub3QgZm9yIHRoZSBJT01NVSwgd2hpY2ggbWlnaHQgYWZmZWN0IEFSTSBhcyB3ZWxs
Cj4+PiB1bmxlc3MgeW91IGFsd2F5cyB1c2Ugc2hhcmVkIHBhZ2UgdGFibGVzKSwgYW5kIGl0J3Mg
LSBhcyBQYXVsIHZhbGlkbHkKPj4+IHNheXMgLSB1bnJlbGF0ZWQgdG8gaGlzIHNlcmllcy4KPj4K
Pj4gV2VsbCwgd2UgZG8gYXQgbGVhc3QgaGF2ZSByZWZjb3VudGluZyBmb3IgZm9yZWlnbiBtYXBw
aW5nIG9uIEFybS4gU28gaWYKPj4gYSBmb3JlaWduIGRvbWFpbiByZW1vdmUgdGhlIG1hcHBpbmcs
IHRoZSBwYWdlIHdpbGwgc3RheSBhbGxvY2F0ZWQgdW50aWwKPj4gdGhlIGxhc3QgbWFwcGluZyBp
cyByZW1vdmVkLiBGb3IgSU9NTVUsIHBhZ2UgdGFibGVzIGFyZSBmb3IgdGhlIG1vbWVudAo+PiBh
bHdheXMgc2hhcmVkLgo+Pgo+PiBJZiB5b3UgZG9uJ3Qgd2FudCB0byBmaXggeDg2IG5vdywgdGhl
biBpdCBpcyBmaW5lLiBCdXQgSSB3b3VsZAo+PiBhcHByZWNpYXRlIGlmIHlvdSBkb24ndCBzcHJl
YWQgdGhhdCBvbiBBcm0uCj4+Cj4+IFRvIGdpdmUgeW91IGEgYml0IG1vcmUgY29udGV4dCwgSSB3
YXMgcmVhZHkgdG8gaW1wbGVtZW50IHRoZSBBcm0gdmVyc2lvbgo+PiBvZiBzZXRfZm9yZWlnbl9w
Mm1fZW50cnkgKGl0IGlzIHF1aXRlIHRyaXZpYWwpIHRvIGFwcGVuZCBhdCB0aGUgZW5kIG9mCj4+
IHRoaXMgc2VyaWVzLiBCdXQgZ2l2ZW4gdGhhdCByZWZjb3VudGluZyBpcyBub3QgZG9uZSwgSSBh
bSBtb3JlIHJlbHVjdGFudAo+PiB0byBkbyB0aGF0Lgo+IAo+IEkgZG9uJ3QgdW5kZXJzdGFuZDog
VGhlIHJlZmNvdW50aW5nIGlzIHRvIGJlIGRvbmUgYnkgQVJNLXNwZWNpZmljCj4gY29kZSBhbnl3
YXksIGkuZS4gYnkgdGhlIGltcGxlbWVudGF0aW9uIG9mIHNldF9mb3JlaWduX3AybV9lbnRyeSgp
LAo+IG5vdCBpdHMgY2FsbGVyLiBBdCBsZWFzdCB0aGF0J3Mgd2hhdCBJIHdvdWxkIGhhdmUgZXhw
ZWN0ZWQuCgpJIHRob3VnaHQgSSBzYWlkIGl0IGJlZm9yZSwgYnV0IGl0IGxvb2tzIGxpa2Ugbm90
LiBBc3N1bWluZyB0aGUgTUZOIGlzIAphbHdheXMgYmFrZWQgYnkgYSBkb21haW4sIHRoZSBwcm90
b3R5cGUgd291bGQgbGlrZWx5IG5lZWQgdG8gYmUgZXh0ZW5kZWQgCmFuZCB0YWtlIHRoZSBmb3Jl
aWduIGRvbWFpbi4KCklmIGl0IGlzIG5vdCB0aGUgY2FzZSwgd2Ugd291bGQgbmVlZCB0byBmaW5k
IGFub3RoZXIgd2F5IHRvIGRvIHJlZmNvdW50aW5nLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 16:07:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 16:07:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5DM0-0002nA-Aa; Thu, 19 Oct 2017 16:07:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4585d5216=roger.pau@citrix.com>)
 id 1e5DLz-0002n1-5i
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 16:07:27 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 FE/B3-25852-EBDC8E95; Thu, 19 Oct 2017 16:07:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWSzvfng+6+sy8
 iDVb/ZLJY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDNeTXnDXnCUt+LIvH3MDYwHObsYOTkkBPwl
 Zk25wwRiswioSjxr/8jaxcjBwSZgLzH9awVIWAQovHn6aXYQm1mgnVHi6XQ7EFtYIExi8cFjY
 HFeAU+JVe2XwMYICdRL9B+YyAwRF5Q4OfMJC0SvjsSC3Z/YQMYzC0hLLP/HARLmFHCTeLrhIV
 irqICMxLPf3VBjFCX65z1gg7gyXaJtwkLWCYz8s5BMnYVk6iyEqQsYmVcxahSnFpWlFukaWeg
 lFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGHwMQ7GA8vzbwEKMkB5OSKO/bgy8i
 hfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw+p0BygkWpaanVqRl5gAjASYtwcGjJMJ78zRQmre4I
 DG3ODMdInWKUVFKnDcLpE8AJJFRmgfXBou+S4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmlQ
 HGshBPZl4J3PRXQIuZgBaz24MtLklESEk1ME5JeG19yFA+O0hAw3+LoLvGs4Whdazr0xdf8Vz
 Rk+kcu6rQa8vRqLxrR70v+LDwXLo+76Tmi/eRay6ccXhyUE+s6MfPazPM7B/vqJ88WWJ20c22
 xe810uaf3rVJ7dGzY2bLchNOrtqYuP3c9FUWvy7rfhP/crpjf7f7b/PqKacMTnF6zLfx3XZci
 aU4I9FQi7moOBEAYGrP+bkCAAA=
X-Env-Sender: prvs=4585d5216=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1508429243!111026936!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38729 invoked from network); 19 Oct 2017 16:07:25 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 16:07:25 -0000
X-IronPort-AV: E=Sophos;i="5.43,402,1503360000"; d="scan'208";a="106404452"
Date: Thu, 19 Oct 2017 17:07:08 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20171019160708.65jpff4hdo3olcss@dhcp-3-128.uk.xensource.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-26-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506049330-11196-26-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: andrew.cooper3@citrix.com, kevin.tian@intel.com,
 Chao Gao <chao.gao@intel.com>, jbeulich@suse.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH V3 25/29] x86/vmsi: Hook delivering
 remapping format msi to guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMTE6MDI6MDZQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2lvLmMKPiBpbmRleCA2MTk2MzM0Li4zNDlhOGNmIDEwMDY0NAo+IC0t
LSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMKPiArKysgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9pby5jCj4gQEAgLTk0MiwyMSArOTQyLDIwIEBAIHN0YXRpYyB2b2lkIF9fbXNpX3Bp
cnFfZW9pKHN0cnVjdCBodm1fcGlycV9kcGNpICpwaXJxX2RwY2kpCj4gIHN0YXRpYyBpbnQgX2h2
bV9kcGNpX21zaV9lb2koc3RydWN0IGRvbWFpbiAqZCwKPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgaHZtX3BpcnFfZHBjaSAqcGlycV9kcGNpLCB2b2lkICphcmcpCj4gIHsK
PiAtICAgIGludCB2ZWN0b3IgPSAobG9uZylhcmc7Cj4gKyAgICB1aW50OF90IHZlY3RvciwgZGxt
LCB2ZWN0b3JfdGFyZ2V0ID0gKGxvbmcpYXJnOwoKU2luY2UgeW91IGFyZSBjaGFuZ2luZyB0aGlz
LCBwbGVhc2UgY2FzdCB0byAodWludDhfdCkgaW5zdGVhZC4KCj4gKyAgICB1aW50MzJfdCBkZXN0
Owo+ICsgICAgYm9vbCBkbTsKCldoeSBhcmUgeW91IG1vdmluZyBkZXN0LCBkbSwgZGxtIGFuZCB2
ZWN0b3IgaGVyZT8KCj4gIAo+IC0gICAgaWYgKCAocGlycV9kcGNpLT5mbGFncyAmIEhWTV9JUlFf
RFBDSV9NQUNIX01TSSkgJiYKPiAtICAgICAgICAgKHBpcnFfZHBjaS0+Z21zaS5sZWdhY3kuZ3Zl
YyA9PSB2ZWN0b3IpICkKPiArICAgIGlmICggcGlycV9kcGNpLT5mbGFncyAmIEhWTV9JUlFfRFBD
SV9NQUNIX01TSSApCj4gICAgICB7Cj4gLSAgICAgICAgdW5zaWduZWQgaW50IGRlc3QgPSBNQVNL
X0VYVFIocGlycV9kcGNpLT5nbXNpLmxlZ2FjeS5nZmxhZ3MsCj4gLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgWEVOX0RPTUNUTF9WTVNJX1g4Nl9ERVNUX0lEX01BU0spOwo+
IC0gICAgICAgIGJvb2wgZGVzdF9tb2RlID0gcGlycV9kcGNpLT5nbXNpLmxlZ2FjeS5nZmxhZ3Mg
Jgo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgWEVOX0RPTUNUTF9WTVNJX1g4Nl9ETV9NQVNL
OwoKQUZBSUNUIHRoZWlyIHNjb3BlIGlzIGxpbWl0ZWQgdG8gdGhpcyBpZi4KCj4gKyAgICAgICAg
aWYgKCBwaXJxX2RwY2lfMl9tc2lfYXR0cihkLCBwaXJxX2RwY2ksICZ2ZWN0b3IsICZkZXN0LCAm
ZG0sICZkbG0pICkKPiArICAgICAgICAgICAgcmV0dXJuIDA7Cj4gIAo+IC0gICAgICAgIGlmICgg
dmxhcGljX21hdGNoX2Rlc3QodmNwdV92bGFwaWMoY3VycmVudCksIE5VTEwsIDAsIGRlc3QsCj4g
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZXN0X21vZGUpICkKPiArICAgICAgICBp
ZiAoIHZlY3RvciA9PSB2ZWN0b3JfdGFyZ2V0ICYmCj4gKyAgICAgICAgICAgICB2bGFwaWNfbWF0
Y2hfZGVzdCh2Y3B1X3ZsYXBpYyhjdXJyZW50KSwgTlVMTCwgMCwgZGVzdCwgZG0pICkKPiAgICAg
ICAgICB7Cj4gLSAgICAgICAgICAgIF9fbXNpX3BpcnFfZW9pKHBpcnFfZHBjaSk7Cj4gLSAgICAg
ICAgICAgIHJldHVybiAxOwo+ICsgICAgICAgICAgICAgICAgX19tc2lfcGlycV9lb2kocGlycV9k
cGNpKTsKPiArICAgICAgICAgICAgICAgIHJldHVybiAxOwo+ICAgICAgICAgIH0KPiAgICAgIH0K
PiAgCj4gLS0gCj4gMS44LjMuMQo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 16:12:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 16:12:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5DQm-0003dL-0E; Thu, 19 Oct 2017 16:12:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e5DQk-0003dA-DO
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 16:12:22 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 AC/D5-07262-5EEC8E95; Thu, 19 Oct 2017 16:12:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnleJIrShJLcpLzFFi42K5GHrniO6Tcy8
 iDZr3WVks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmHTooUbPepmNX2gL2B8YptFyMXh5DAJEaJ
 u40nWUAcFoHXzBIv16xiBnEkBO6wSkzdfZm1i5ETyMmS6O28ww5hp0msPnuerYuRA8iukDjW6
 wNiCgmoSax5EwUx9BejxJQ5e1hAyoUF3CSaLrYzgdSICBhJnF7tAlLDLDCbUWLW+ctMEA2HmC
 XWnn0NVsQmoCOxbkYtiMkrYCvR/lUJZAyLgKrEjl2fwS4QFQiXaDrbDzaeV0BQ4uTMJ2A2p4C
 DRNuKTWA1zAJmEvM2P2SGsMUlbj2ZzwRhy0tsfzuHeQKj6Cwk7bOQtMxC0jILScsCRpZVjBrF
 qUVlqUW6RgZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiB0VLPwMC4g7H5hN8hR
 kkOJiVR3rcHX0QK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD9eBYoJ1iUmp5akZaZA4xbmLQEB4
 +SCG8dSJq3uCAxtzgzHSJ1itGY48KdS3+YOA7sufWHSYglLz8vVUqc9zpIqQBIaUZpHtwgWDq
 5xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmY9zzIFJ7MvBK4fa+ATmECOoXdHuyUkkSElFQD
 49QlffO0LXmXfzqxXHdWf0uI56yvtQ02LU7Ck0uULFWnLJyy9UCWa1DYdk7RSqOobz8Tg2QO5
 QVHMyTfDo9cdOv78aWMLOGr14jVPruvxPtvSujyF8K25vOF3k79OW//5Z8Hxe7vO+j0btOacl
 mfNQrN05alB2d9Mu45/T+DX6F883mvK4Viy5RYijMSDbWYi4oTAbGu7x0iAwAA
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1508429540!107010406!1
X-Originating-IP: [209.85.220.196]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23034 invoked from network); 19 Oct 2017 16:12:20 -0000
Received: from mail-qk0-f196.google.com (HELO mail-qk0-f196.google.com)
 (209.85.220.196)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Oct 2017 16:12:20 -0000
Received: by mail-qk0-f196.google.com with SMTP id q83so10983285qke.6
 for <xen-devel@lists.xen.org>; Thu, 19 Oct 2017 09:12:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=DGaRgIohqcHJEy8d3y3JIJ61FKOkod8NwxHa7PXvnq4=;
 b=YnEyH/B3rVMA3fWnJXwH+zD1DUF0YHsWmPp2duQ0oEx829mCFdTJSovdkfKna/9yJg
 RQcuQ0zFlBDKZlnhnzcTavwsElpfaIUP//CXi9Z0QV/GlvC3IUYXFA95AvcDsQ5rsIqI
 57LQoAOrzetsgPC0ViAejYPdMUHwPPTatgf3A=
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=DGaRgIohqcHJEy8d3y3JIJ61FKOkod8NwxHa7PXvnq4=;
 b=lY/FLSYuUM3+5xU2eQnLgLQu8+S41oi+uUSR901+t6PpEkwBOve/0acyLbWEB7zwNK
 UhwlQ+hYX+rxGkA+tuF0GWrmRN1mrqLEJ7wXMDLNiNVXtPjQ9AqVRJ4avQ9EpGNI60cf
 QHd/ijEiw37LEsxaAHZvYUyEZZEDol1YPHHnK7XL835eWwyjQPvQJ+WJANSQiO0aDNOz
 pd6Caa1xyYkz5tGzjdlR3IrJK3SQB74/bEie6/KYQVZRvceP/u4GHxmbUw6TXUQyexK4
 Nfi9AVmmF5fwCHllmzf6sxz6L0KrMyBQSvCi4Z8B0agaRHdPJV9Og0vIAS95hBbbzBPA
 mbPw==
X-Gm-Message-State: AMCzsaVDW5TMW6OvyBF6ybUzhCdgIJymfHl+lR4CZKNIVIiwxjcqCVRX
 p0RbeR6X9nsYVtIuZOtuFZF9yg==
X-Google-Smtp-Source: ABhQp+S3T0jGnyi6Mh+FPUxl3eg6FIuc93AVpWeMkeRfOOIZtpOURgIRRNG5beyhU8PDiDf9cKEztg==
X-Received: by 10.55.22.146 with SMTP id 18mr2719114qkw.281.1508429539578;
 Thu, 19 Oct 2017 09:12:19 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id n31sm5496830qtf.62.2017.10.19.09.12.17
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 19 Oct 2017 09:12:18 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
References: <1507748484-16871-1-git-send-email-volodymyr_babchuk@epam.com>
 <1507748484-16871-5-git-send-email-volodymyr_babchuk@epam.com>
 <06d74c94-5992-6112-3554-de1c32ab5c18@linaro.org>
 <20171017170857.GD24929@EPUAKYIW2556.kyiv.epam.com>
 <76188c7e-9280-b416-44a7-091238428b2c@linaro.org>
 <20171017185740.GB29147@EPUAKYIW2556.kyiv.epam.com>
 <3614a1cd-00d0-e0dc-2b33-4ac3112b6ef4@linaro.org>
 <20171019153305.GA11787@EPUAKYIW2556.kyiv.epam.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <4e1e6854-13cd-53f5-9a92-68852b063bfe@linaro.org>
Date: Thu, 19 Oct 2017 17:12:17 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171019153305.GA11787@EPUAKYIW2556.kyiv.epam.com>
Content-Language: en-US
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Jens Wiklander <jens.wiklander@linaro.org>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [RFC 4/4] arm: tee: add basic OP-TEE mediator
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVm9sb2R5bXlyLAoKT24gMTkvMTAvMTcgMTY6MzMsIFZvbG9keW15ciBCYWJjaHVrIHdyb3Rl
Ogo+IE9uIFRodSwgT2N0IDE5LCAyMDE3IGF0IDAzOjAxOjI4UE0gKzAxMDAsIEp1bGllbiBHcmFs
bCB3cm90ZToKPj4gTXkgcmVxdWVzdCBpcyB0byBtb3ZlIHRoZSBzZXRfdXNlcl9yZWcoLi4uKSBj
YWxscyBvdXRzaWRlIG9mIGNhbGxfZm9yd2FyZC4KPj4gU28gdGhpcyB3b3VsZCBtYWtlIGNsZWFy
IHRoZSBtZWRpYXRvciBuZWVkcyB0byBleGFtaW5lIHRoZSByZXN1bHQgdmFsdWVzLgo+IEFoLCBJ
IHNlZS4gWW91IHN1Z2dlc3QgdG8gcmVuYW1lIGZvcndhcmRfY2FsbCgpIHRvIHNvbWV0aGluZyBs
aWtlIGV4ZWN1dGVfY2FsbCgpCj4gYW5kIG1ha2UgaXQgcmV0dXJuIHJlc3VsdCBpbiBzb21lIG90
aGVyIHdheS4KPiAKPj4gVG8gZ2l2ZSB5b3UgYW4gZXhhbXBsZToKPj4KPj4gY2FsbF9mb3J3YXJk
KC4uLi4pCj4+IC8qIE5vIG5lZWQgdG8gc2FuaXRpemUgdmFsdWUgYmVjYXVzZS4uLiAqLwo+PiBz
ZXRfdXNlcl9yZWcoLi4uKQo+PiBzZXRfdXNlcl9yZWcoLi4uKQo+Pgo+PiBUaGUgY2FsbGVyIG1h
eSBub3QgbmVlZCB0byBleGFtaW5lIHRoZSByZXN1bHRzLiBCdXQgYXQgbGVhc3QgaXQgaXMgY2xl
YXIKPj4gY29tcGFyZSB0byBhbiBoZWxwZXIgaGlkaW5nIHRoYXQuCj4+Cj4+IE5vdGUgdGhhdCB0
aGUgc2V0X3VzZXJfcmVnKC4uLikgY2FsbHMgY291bGQgaW4gYSBhbm90aGVyIGhlbHBlci4KPiBZ
ZXAuIFNvIG5ldyBleGVjdXR1dGVfY2FsbCgpIGNhbGwgZG9lcyBhY3R1YWxsIFNNQyBhbmQgcmV0
dXJucyByZXN1bHQgaW4KPiBzb21lIHN0cnVjdHVyZS4gSWYgSSBuZWVkIHRvIHJldHVybiByZXN1
bHQgYXMgaXMgYmFjayB0byBWTSwgSSBjYWxsIGFub3RoZXIKPiBoZWxwZXIuIFJpZ2h0PwoKVGhh
dCdzIHJpZ2h0LgoKPiAKPj4+Pgo+Pj4+Pgo+Pj4+Pj4+ICsKPj4+Pj4+PiArICAgIHJldHVybiB0
cnVlOwo+Pj4+Pj4+ICt9Cj4+Pj4+Pj4gKwo+Pj4+Pj4+ICtzdGF0aWMgYm9vbCBoYW5kbGVfZ2V0
X3NobV9jb25maWcoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4+Pj4+Pj4gK3sKPj4+Pj4+
PiArICAgIHBhZGRyX3Qgc2htX3N0YXJ0Owo+Pj4+Pj4+ICsgICAgc2l6ZV90IHNobV9zaXplOwo+
Pj4+Pj4+ICsgICAgaW50IHJjOwo+Pj4+Pj4+ICsKPj4+Pj4+PiArICAgIHByaW50aygiaGFuZGxl
X2dldF9zaG1fY29uZmlnXG4iKTsKPj4+Pj4+Cj4+Pj4+PiBObyBwbGFpbiBwcmludGsgaW4gY29k
ZSBhY2Nlc3NpYmxlIGJ5IHRoZSBndWVzdC4gWW91IHNob3VsZCB1c2UgZ3ByaW50ayBvcgo+Pj4+
Pj4gcmF0ZWxpbWl0IGl0Lgo+Pj4+PiBTb3JyeSwgdGhpcyBpcyBhIGRlYnVnIHByaW50LiBJJ2xs
IHJlbW92ZSBpdCBhdCBhbGwuCj4+Pj4+Cj4+Pj4+Pj4gKyAgICAvKiBHaXZlIGFsbCBzdGF0aWMg
U0hNIHJlZ2lvbiB0byB0aGUgRG9tMCAqLwo+Pj4+Pj4KPj4+Pj4+IHMvRG9tMC9IYXJkd2FyZSBE
b21haW4vCj4+Pj4+IEhtLCBsb29rcyBsaWtlIERvbTAgIT0gaGFyZHdhcmUgZG9tYWluLiBBdCBs
ZWFzdCBJIHNlZSBjb2RlIHRoYXQgcmVwbGFjZXMKPj4+Pj4gY29udGVudHMgb2YgaGFyZHdhcmVf
ZG9tYWluIHZhcmlhYmxlLiBJZiBpdCBpcyBwb3NzaWJsZSwgdGhlbiB0aGVyZSB3aWxsCj4+Pj4+
IGJlIGEgcHJvYmxlbSB3aXRoIHN0YXRpYyBTSE0gYnVmZmVyLgo+Pj4+Cj4+Pj4gT24gQXJtIERv
bTAgPT0gSGFyZHdhcmUgRG9tYWluLiBJZiBIYXJkd2FyZSBEb21haW4gd2VyZSBpbnRyb2R1Y2Vk
LCB0aGVuIEkKPj4+PiB3b3VsZCBleHBlY3QgT1AtVEVFIHRvIGJlIGhhbmRsZWQgYnkgdGhlIGl0
IGFuZCBub3QgRG9tMC4KPj4+IE9oLCBJIHNlZS4gVGhhbmsgeW91IGZvciBleHBsYW5hdGlvbi4K
Pj4+Cj4+Pj4+Cj4+Pj4+IExvb2tzIGxpa2UgaXQgaXMgYmV0dGVyIHRvIGNoZWNrIGZvciBpc19k
b21haW5fZGlyZWN0X21hcHBlZChkKSwgYXMgeW91Cj4+Pj4+IG1lbnRpb25lZCBiZWxvdy4KPj4+
Pgo+Pj4+IGlzX2RvbWFpbl9kaXJlY3RfbWFwcGVkKGQpICE9IGh3ZG9tLiBQbGVhc2UgZG9uJ3Qg
bWl4IHRoZSBib3RoLiBUaGUgZm9ybWVyCj4+Pj4gaXMgaGVyZSB0byBwcm9jdGVjdCB5b3UgZ2Zu
ID09IG1mbi4gVGhlIGxhdHRlciBpcyBoZXJlIHRvIG1ha2Ugc3VyZSBubyBvdGhlcgo+Pj4+IGRv
bWFpbiB0aGFuIHRoZSBoYXJkd2FyZSBkb21haW4gaXMgZ29pbmcgdG8gdXNlIHRoZSBzaGFyZWQg
bWVtb3J5Lgo+Pj4gWWVzLCBJIHNlZS4gQXMgSSBzYWlkIGVhcmxpZXIsIG9ubHkgMToxIG1hcHBl
ZCBkb21haW4gY2FuIHVzZSBzdGF0aWMgU0hNCj4+PiBtZWNoYW5pc20uIFNvIEkgdGhpbmsgSSBu
ZWVkIHRvIHVzZSBpc19kb21haW5fZGlyZWN0X21hcHBlZChkKS4KPj4KPj4gQnV0IGlmIHlvdSB1
c2UgaXNfZG9tYWluX2RpcmVjdF9tYXBwZWQoZCkgaGVyZSwgd2hhdCB3aWxsIGhhcHBlbiBpZiB0
d28KPj4gZ3Vlc3RzIGFza2VkIGZvciBzaGFyZWQgbWVtb3J5Pwo+IElzIGlzIHBvc3NpYmxlIHRo
YXQgdGhlcmUgd2lsbCBiZSB0d28gMToxIG1hcHBlZCBkb21haW5zIGluIFhFTj8gSWYgeWVzLAo+
IHRoZW4gSSBuZWVkIHRvIGVtcGxveSBib3RoIGNoZWNrczogaXNfZG9tYWluX2RpcmVjdF9tYXBw
ZWQoZCkgJiYKPiBpc19oYXJkd2FyZV9kb21haW4oZCkuCgpBdCB0aGUgbW9tZW50IG9ubHkgdGhl
IGhhcmR3YXJlIGRvbWFpbiBpcyBtYXBwZWQgMToxLiBCdXQgSSBkb24ndCB3YW50IAp0byBtYWtl
IHRoYXQgYXNzdW1wdGlvbiBpbiB0aGUgY29kZS4gRm9yIGluc3RhbmNlLCBJIGtub3cgdGhhdCBv
bmUgb2YgCnlvdXIgY29sbGVhZ3VlcyB3YXMgbG9va2luZyBhdCBndWVzdCBtYXBwZWQgMToxLgoK
PiAKPj4+Cj4+Pj4+Cj4+Pj4+PiBCdXQgSSBhbSBub3Qgc3VyZSB3aGF0J3MgdGhlIHBvaW50IG9m
IHRoaXMgY2hlY2sgZ2l2ZW4gT1AtVEVFIGlzIG9ubHkKPj4+Pj4+IHN1cHBvcnRlZCBmb3IgdGhl
IEhhcmR3YXJlIERvbWFpbiBhbmQgeW91IGFscmVhZHkgaGF2ZSBhIGNoZWNrIGZvciB0aGF0Lgo+
Pj4+PiBCZWNhdXNlIEkgd2lsbCByZW1vdmUgb3V0ZXIgY2hlY2suIEJ1dCB0aGlzIGNoZWNrIHdp
bGwgcmVtYWluLiBJbiB0aGlzIHdheQo+Pj4+PiBvbGRlciBPUC1URUVzICh3aXRob3V0IHZpcnR1
YWxpemF0aW9uIHN1cHBvcnQpIHdpbGwgc3RpbGwgYmUgYWNjZXNzaWJsZQo+Pj4+ID5mcm9tIERv
bTAvSFdEb20uCj4+Pj4+Cj4+Pj4+Pj4gKyAgICBpZiAoIGN1cnJlbnQtPmRvbWFpbi0+ZG9tYWlu
X2lkICE9IDAgKQo+Pj4+Pj4KPj4+Pj4+IFBsZWFzZSB1c2UgaXNfaGFyZHdhcmVfZG9tYWluKGN1
cnJlbnQtPmRvbWFpbikgYW5kIG5vdCBvcGVuLWNvZGUgdGhlIGNoZWNrLgo+Pj4+Pj4KPj4+Pj4+
PiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4+Pj4+Pj4gKwo+Pj4+Pj4+ICsgICAgZm9yd2FyZF9j
YWxsKHJlZ3MpOwo+Pj4+Pj4+ICsKPj4+Pj4+PiArICAgIC8qIFJldHVybiBlcnJvciBiYWNrIHRv
IHRoZSBndWVzdCAqLwo+Pj4+Pj4+ICsgICAgaWYgKCBnZXRfdXNlcl9yZWcocmVncywgMCkgIT0g
T1BURUVfU01DX1JFVFVSTl9PSykKPj4+Pj4+PiArICAgICAgICByZXR1cm4gdHJ1ZTsKPj4+Pj4+
Cj4+Pj4+PiBUaGlzIGlzIHF1aXRlIGNvbmZ1c2luZyB0byByZWFkLCBJIHRoaW5rIGl0IHdvdWxk
IG1ha2Ugc2Vuc2UgdGhhdAo+Pj4+Pj4gZm9yd2FyZF9jYWxsIHJldHVybiB0aGUgZXJyb3IuCj4+
Pj4+IEdvb2QgaWRlYSwgdGhhbmtzLgo+Pj4+Pgo+Pj4+Pj4+ICsKPj4+Pj4+PiArICAgIHNobV9z
dGFydCA9IGdldF91c2VyX3JlZyhyZWdzLCAxKTsKPj4+Pj4+PiArICAgIHNobV9zaXplID0gZ2V0
X3VzZXJfcmVnKHJlZ3MsIDIpOwo+Pj4+Pj4+ICsKPj4+Pj4+PiArICAgIC8qIERvbTAgaXMgbWFw
cGVkIDE6MSAqLwo+Pj4+Pj4KPj4+Pj4+IFBsZWFzZSBkb24ndCBtYWtlIHRoaXMgYXNzdW1wdGlv
biBvciBhdCBsZWFzdCBhZGQKPj4+Pj4+IEFTU0VSVChpc19kb21haW5fZGlyZWN0X21hcHBlZChk
KSk7Cj4+Pj4+IFRoYW5rcy4gSSdsbCBjaGVjayB0aGlzIGluIHJ1bnRpbWUsIGFzIEkgbWVudGlv
bmVkIGFib3ZlLgo+Pj4+Pgo+Pj4+Pj4+ICsgICAgcmMgPSBtYXBfcmVnaW9uc19wMm10KGN1cnJl
bnQtPmRvbWFpbiwgZ2FkZHJfdG9fZ2ZuKHNobV9zdGFydCksCj4+Pj4+Pgo+Pj4+Pj4gUmF0aGVy
IHRoYW4gdXNpbmcgY3VycmVudC0+ZG9tYWluIGV2ZXJ5d2hlcmUsIEkgd291bGQgcHJlZmVyIGlm
IHlvdQo+Pj4+Pj4gaW50cm9kdWNlIGEgdGVtcG9yYXJ5IHZhcmlhYmxlIGZvciB0aGUgZG9tYWlu
Lgo+Pj4+PiBPa2F5Lgo+Pj4+Pgo+Pj4+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIHNo
bV9zaXplIC8gUEFHRV9TSVpFLAo+Pj4+Pj4KPj4+Pj4+IFBsZWFzZSBQRk5fRE9XTiguLi4pLgo+
Pj4+Pj4KPj4+Pj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICBtYWRkcl90b19tZm4oc2ht
X3N0YXJ0KSwKPj4+Pj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fcmFtX3J3KTsK
Pj4+Pj4+Cj4+Pj4+PiBXaGF0IGlzIHRoaXMgc2hhcmVkIG1lbW9yeSBmb3I/IEkga25vdyB0aGlz
IGlzIHRoZSBoYXJkd2FyZSBkb21haW4sIHNvIHVzaW5nCj4+Pj4+PiBwMm1fcmFtX3J3IHdvdWxk
IGJlIG9rLiBCdXQgSSBkb24ndCB0aGluayB0aGlzIHdvdWxkIGJlIHNhZmUgdW5sZXNzIFRFRSBk
bwo+Pj4+Pj4gcHJvcGVyIHNhZmV0eSBjaGVjay4KPj4+Pj4gTGludXgga2VybmVsIGRyaXZlciBk
b2VzIG1lbXJlbWFwKCkgaW4gc3VjaCBwbGFjZS4gT1AtVEVFIG1hcHMgaXQgYXMgbm9uLXNlY3Vy
ZQo+Pj4+PiBSQU0uIFRoaXMgc2hhcmVkIG1lbW9yeSBpcyB1c2VkIHRvIHBhc3MgaW5mb3JtYXRp
b24gYmV0d2VlbiBPUC1URUUgT1MKPj4+Pj4gYW5kIE9QLVRFRSBjbGllbnQuIEFib3V0IHdoaWNo
IHNhZmV0eSBjaGVjayB5b3UgYXJlIHRhbGtpbmc/Cj4+Pj4KPj4+PiBXZWxsLCBkb2VzIE9QLVRF
RSB2YWxpZGF0ZSB0aGUgZGF0YSByZWFkIGZyb20gdGhhdCBzaGFyZWQgcmVnaW9uPyBCdXQgaXQK
Pj4+PiBzZWVtcyB0aGF0IHlvdSBkb24ndCBwbGFuIHRvIGdpdmUgcGFydCBvZiB0aGUgU0hNIHRv
IGEgZ3Vlc3QsIHNvIGl0IG1pZ2h0IGJlCj4+Pj4gb2suCj4+PiBPUC1URUUgc3VyZWx5IHZhbGlk
YXRlIGFsbCBkYXRhIGZyb20gTlcuIEFsc28gT1AtVEVFIGlzIHdyaXR0ZW4gaW4gc3VjaCB3YXks
Cj4+PiB0aGF0IGl0IHJlYWRzIGZyb20gc2hhcmVkIG1lbW9yeSBvbmx5IG9uY2UsIHRvIGVuc3Vy
ZSB0aGF0IE5XIHdpbGwgbm90IGNoYW5nZQo+Pj4gZGF0YSBhZnRlciB2YWxpZGF0aW9uLiBNZWRp
YXRvciB3aWxsIGRvIHRoZSBzYW1lLgo+Pgo+PiBXaGF0IGRvIHlvdSBtZWFuIGJ5IHRoZSBsYXN0
IGJpdD8KPiBMZXQgbWUgY2l0ZSBURUUgSW50ZXJuYWwgQ29yZSBBUEkgU3BlY2lmaWNhdGlvbiAo
UHVibGljIFJlbGVhc2UgdjEuMS4xKToKPiAKPiAiCj4gVGhlIGZhY3QgdGhhdCBNZW1vcnkgUmVm
ZXJlbmNlcyBtYXkgdXNlIG1lbW9yeSBkaXJlY3RseSBzaGFyZWQgd2l0aAo+IHRoZSBjbGllbnQg
aW1wbGllcyB0aGF0IHRoZSBUcnVzdGVkIEFwcGxpY2F0aW9uIG5lZWRzIHRvIGJlIGVzcGVjaWFs
bHkKPiBjYXJlZnVsIHdoZW4gaGFuZGxpbmcgc3VjaCBkYXRhOiBFdmVuIGlmIHRoZSBjbGllbnQg
aXMgbm90IGFsbG93ZWQgdG8KPiBhY2Nlc3MgdGhlIHNoYXJlZCBtZW1vcnkgYnVmZmVyIGR1cmlu
ZyBhbiBvcGVyYXRpb24gb24gdGhpcyBidWZmZXIsCj4gdGhlIFRydXN0ZWQgT1MgdXN1YWxseSBj
YW5ub3QgZW5mb3JjZSB0aGlzIHJlc3RyaWN0aW9uLiBBCj4gYmFkbHktZGVzaWduZWQgb3Igcm9n
dWUgY2xpZW50IG1heSB3ZWxsIGNoYW5nZSB0aGUgY29udGVudCBvZiB0aGUKPiBzaGFyZWQgbWVt
b3J5IGJ1ZmZlciBhdCBhbnkgdGltZSwgZXZlbiBiZXR3ZWVuIHR3byBjb25zZWN1dGl2ZSBtZW1v
cnkKPiBhY2Nlc3NlcyBieSB0aGUgVHJ1c3RlZCBBcHBsaWNhdGlvbi4gVGhpcyBtZWFucyB0aGF0
IHRoZSBUcnVzdGVkCj4gQXBwbGljYXRpb24gbmVlZHMgdG8gYmUgY2FyZWZ1bGx5IHdyaXR0ZW4g
dG8gYXZvaWQgYW55IHNlY3VyaXR5Cj4gcHJvYmxlbSBpZiB0aGlzIGhhcHBlbnMuIElmIHZhbHVl
cyBpbiB0aGUgYnVmZmVyIGFyZSBzZWN1cml0eQo+IGNyaXRpY2FsLCB0aGUgVHJ1c3RlZCBBcHBs
aWNhdGlvbiBTSE9VTEQgYWx3YXlzIHJlYWQgZGF0YSBvbmx5IG9uY2UKPiBmcm9tIGEgc2hhcmVk
IGJ1ZmZlciBhbmQgdGhlbiB2YWxpZGF0ZSBpdC4gSXQgTVVTVCBOT1QgYXNzdW1lIHRoYXQKPiBk
YXRhIHdyaXR0ZW4gdG8gdGhlIGJ1ZmZlciBjYW4gYmUgcmVhZCB1bmNoYW5nZWQgbGF0ZXIgb24u
Cj4gIgo+IAo+IFRoaXMgcmVxdWlyZW1lbnQgaXMgZm9yIFRydXN0ZWQgQXBwbGljYXRpb25zLCBi
dXQgaXQgYWxzbyB0cnVlIGZvcgo+IFRFRSBPUyBhcyBhIHdob2xlIGFuZCBhbHNvIGZvciBURUUg
bWVkaWF0b3JzIGFzIHdlbGwuIEkganVzdCB3YW50ZWQKPiB0byBzYXksIHRoYXQgSSBwbGFuIHRv
IHdyaXRlIG1lZGlhdG9yIGluIGFjY29yZGFuY2UgdG8gdGhpcy4KCkl0IG1ha2VzIHNlbnNlLiBU
aGFuayB5b3UgZm9yIHRoZSBleHBsYW5hdGlvbi4KCj4gCj4+Pgo+Pj4+IEFsc28gaG93IE9QLVRF
RSB3aWxsIG1hcCB0aGlzIHJlZ2lvbj8gQ2FjaGVhYmxlLi4uPwo+Pj4gWWVzLCBjYWNoZWFibGUs
IFBSLCBQVywgbm9uLXNlY3VyZS4KPj4+Cj4+Pj4+Cj4+Pj4+Pgo+Pj4+Pj4+ICsgICAgaWYgKCBy
YyA8IDAgKQo+Pj4+Pj4+ICsgICAgewo+Pj4+Pj4+ICsgICAgICAgIGdwcmludGsoWEVOTE9HX0lO
Rk8sICJPUC1URUU6IENhbid0IG1hcCBzdGF0aWMgc2htIGZvciBEb20wOiAlZCIsIHJjKTsKPj4+
Pj4+Cj4+Pj4+PiBncHJpbnRrIGFscmVhZHkgZHVtcCB0aGUgZG9taWQuIFNvIG5vIG5lZWQgdG8g
c2F5IERvbTAuCj4+Pj4+IEkganVzdCB3YW50ZWQgdG8gZW1waGFzaXMgdGhhdCB3ZSBtYXBwYWVk
IG1lbW9yeSBmb3IgRG9tMC4gV2lsbCByZW1vdmUuCj4+Pj4KPj4+PiBncHJpbnRrIHdpbGwgcHJp
bnRrIGQwLiBTbyB0aGVyZSBhcmUgbm8gcG9pbnQgdG8gc2F5IGl0IGEgc2Vjb25kIHRpbWUuLi4K
Pj4+Pj4KPj4+Pj4+PiArICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgT1BURUVfU01DX1JF
VFVSTl9FTk9UQVZBSUwpOwo+Pj4+Pj4+ICsgICAgfQo+Pj4+Pj4+ICsKPj4+Pj4+PiArICAgIHJl
dHVybiB0cnVlOwo+Pj4+Pj4+ICt9Cj4+Pj4+Pj4gKwo+Pj4+Pj4+ICtzdGF0aWMgYm9vbCBoYW5k
bGVfZXhjaGFuZ2VfY2FwYWJpbGl0aWVzKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+Pj4+
Pj4+ICt7Cj4+Pj4+Pj4gKyAgICAgICAgZm9yd2FyZF9jYWxsKHJlZ3MpOwo+Pj4+Pj4+ICsKPj4+
Pj4+PiArICAgICAgICBwcmludGsoImhhbmRsZV9leGNoYW5nZV9jYXBhYmlsaXRpZXNcbiIpOwo+
Pj4+Pj4KPj4+Pj4+IFNhbWUgaGVyZSwgbm8gcGxhaW4gcHJpbmsuCj4+Pj4+IFNvcnJ5LCB0aGlz
IGlzIGFub3RoZXIgZGVidWcgcHJpbnQuIE1pc3NlZCBpdCB3aGVuIGZvcm1hdHRlZCBwYXRjaGVz
Lgo+Pj4+Pgo+Pj4+Pj4+ICsgICAgICAgIC8qIFJldHVybiBlcnJvciBiYWNrIHRvIHRoZSBndWVz
dCAqLwo+Pj4+Pj4+ICsgICAgICAgIGlmICggZ2V0X3VzZXJfcmVnKHJlZ3MsIDApICE9IE9QVEVF
X1NNQ19SRVRVUk5fT0spCj4+Pj4+Pj4gKyAgICAgICAgICAgIHJldHVybiB0cnVlOwo+Pj4+Pj4+
ICsKPj4+Pj4+PiArICAgICAgICAvKiBEb24ndCBhbGxvdyBndWVzdHMgdG8gd29yayB3aXRob3V0
IGR5bmFtaWMgU0hNICovCj4+Pj4+Pgo+Pj4+Pj4gSG1tbT8gQnV0IHlvdSBkb24ndCBzdXBwb3J0
IGd1ZXN0cyB0b2RheS4gU28gd2h5IGFyZSB5b3UgY2hlY2tpbmcgdGhhdD8KPj4+Pj4gVGhpcyBp
cyBhIFJGQy4gV2lsbCByZW1vdmUgdGhpcyBwYXJ0cyBvZiB0aGUgY29kZSBpbiBhIHByb3BlciBw
YXRjaCBzZXJpZXMuCj4+Pj4+Cj4+Pj4+IEkganVzdCB3YW50ZWQgdG8gZW5zdXJlIHRoYXQgY29t
bXVuaXR5IGlzIG9rYXkgd2l0aCBwcm9wb3NlZCBhcHByb2FjaCBhbmQKPj4+Pj4gdG8gc2hvdyBo
b3cgbWluaW1hbGlzdGljIG1lZGlhdG9yIGNhbiBsb29rLgo+Pj4+IEkgZG9uJ3QgdGhpbmsgdGhp
cyBpcyB0cnVlLiBZb3Ugb25seSBzaG93IGhvdyBlYXN5IGl0IGlzIHRvIGxldCBEb20wCj4+Pj4g
YWNjZXNzaW5nIFRFRS4gQW5kIGFzIEkgc2FpZCBpbiB0aGUgY292ZXIgbGV0dGVyLCB0aGlzIGlz
IG5vdCB0aGUKPj4+PiBjb250cm92ZXJzaWFsIHBhcnQuCj4+PiBBY3R1YWxseSBJIHdhbnRlZCB0
byBzaG93IGFwcHJvYWNoIHdoZW4gbWVkaWF0b3IgcmVzaWRlcyByaWdodCBpbiB4ZW4uCj4+PiBJ
IGdvdCB2YWx1YWJsZSBpbnB1dCBmcm9tIHlvdS4gTm93IEkgc2VlIHRoYXQgSSBtdXN0IGNvbXBs
ZXRlbHkgcmV3b3JrIHRoZQo+Pj4gZmlyc3QgcGF0Y2guIEFuZCwgcHJvYmFibHksIHNob3cgbW9y
ZSBjb21wcmVoZW5zaXZlIHN1cHBvcnQgZnJvbSBPUC1URUUgc2lkZS4KPj4+Cj4+Pj4gVGhlIG1v
cmUgY29udHJvdmVyc2lhbCBvbmUgaXMgdGhlIGd1ZXN0IHN1cHBvcnQgdGhhdCB5b3UgY29tcGxl
dGVseSBsZWZ0Cj4+Pj4gYXNpZGUuIEkgYmVsaWV2ZSB0aGlzIHBhcnQgd2lsbCBub3QgYmUgYXMg
bWluaW1hbGlzdGljIGFzIHlvdSB0aGluayBiZWNhdXNlCj4+Pj4geW91IG5lZWQgdG8gdHJhbnNs
YXRlIGJ1ZmZlciBhZGRyZXNzIGFuZCBwcmV2ZW50IHRob3NlIGJ1ZmZlcnMgdG8gZGlzYXBwZWFy
Cj4+Pj4gdW5kZXIgeW91ciBmZWV0Lgo+Pj4gWWVzLiBJIHBsYW4gdG8gY29weSBhbGwgYnVmZmVy
cyB3aGVyZSBJUEFzIHByZXNlbnRlZCB0byBhbm90aGVyIHBsYWNlLAo+Pj4gc28gRG9tVSB3aWxs
IG5vdCBiZSBhYmxlIHRvIHNlZSBQQXMgZHVyaW5nIHRyYW5zbGF0aW9uLiBBbmQgSSBwbGFuIHRv
Cj4+PiBwaW4gYWxsIERvbVUgcGFnZXMgd2l0aCBhIGRhdGEuIEFsc28gSSdsbCByZWFkIGZyb20g
Z3Vlc3QgcGFnZXMgb25seQo+Pj4gb25jZS4gSSB0aGluaywgdGhpcyB3aWxsIGJlIGVub3VnaC4K
Pj4+Cj4+Pj4gVGhlcmUgYXJlIHByb2JhYmx5IG90aGVyIHByb2JsZW0gdG8gZml4Li4uCj4+PiBQ
cm9iYWJseSB5ZXMuLi4KPj4+Cj4+PiBJIHRoaW5rLCBJJ2xsIGZvY3VzIG9uIE9QLVRFRSBzaWRl
IHJpZ2h0IG5vdyBhbmQgY29tZSBiYWNrIHdoZW4gdGhlcmUgd2lsbAo+Pj4gYmUgbW9yZSBtb3Jl
IHRvIHNob3cuCj4+Cj4+IFRvIGNsYXJpZnkgbXkgdmlldy4gSSBhbSBub3QgYWdhaW5zdCBhIHRl
bXBvcmFyeSBzdXBwb3J0IG9mIE9QLVRFRSBmb3IgdGhlCj4+IGhhcmR3YXJlIGRvbWFpbiBpbiBY
ZW4uIEJ1dCBpdCBkb2VzIG5vdCBtZWFuIEkgd291bGQgYmUgcmVhZHkgdG8gc2VlICB0aGUgYQo+
PiBmdWxsIE9QLVRFRSBzdXBwb3J0IGZvciBndWVzdHMgaW4gWGVuLgo+IEhtLiBXaGF0IGRpZCB5
b3UgbWVhbiBpbiBsYXN0IHNlbnRlbmNlPyBPdXIgKGhlcmUsIGF0IEVQQU0pIHRhcmdldCBpcyBm
dWxsCj4gdmlydHVhbGl6YXRpb24gc3VwcG9ydCBmb3IgT1AtVEVFLiBJZiB5b3UgZG9uJ3Qgd2Fu
dCB0byBzZWUgaXQgaW4gWGVuLAo+IHRoZW4gd2hhdCBhbm90aGVyIHdheXMgd2UgaGF2ZT8KClNv
cnJ5IGl0IHdhcyBub3QgY2xlYXIgZW5vdWdoLiBJIG1lYW50IHRoYXQgd2hpbHN0IEkgYW0gaGFw
cHkgdG8gc2VlIApPUC1URUUgc3VwcG9ydCBmb3IgdGhlIGhhcmR3YXJlIGRvbWFpbiBpbiB0aGUg
aHlwZXJ2aXNvciwgd2Ugc3RpbGwgbmVlZCAKdG8gZGlzY3VzcyBvbiB0aGUgYXBwcm9hY2ggZm9y
IGd1ZXN0cy4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 16:19:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 16:19:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5DY1-0003u1-QY; Thu, 19 Oct 2017 16:19:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <alistai@xilinx.com>) id 1e5DXz-0003tt-Uy
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 16:19:52 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 35/5C-13910-7A0D8E95; Thu, 19 Oct 2017 16:19:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0hTcRjG+5+dbUdxcZyKryszJ1YG3srsAmV
 fRAu8QRBGkWd1coNt6s6USX3QNLURKYqZl4Z0EZ2JTCwqAlPR5sJbdnGhJUtrimlIZOatczxm
 dj78+T08z/ue58NLCKSlIhlBG/S0Tkup5SJXXBkqTwq+P+BMDisoDzo031qGHUexnd/f4Inoj
 FClVaQZUoTK7r5pcbqlSWSos5jxHPS+CzciVwInrwmgrW8acUJKlmOw2LAg4kU3Bs2WkjWByG
 kE87/G1p1OBMU/7AIjcmFFEQYv+3143gP1E18FfGgcgdnoWJ94iuDR21yMFxYEfauFOC96EPx
 c6UfcvIiMgNW5ZRHHnuQ2KK4pFHMhAXlVCPnGF0LO8CDjwWYqEXOMk4Fgut24VkRCUlDbNIVx
 DKQfPCsYXMu7kFHQsdoo5gseA3vluJjPeMLd5YF1Pgy/HVMCngNh1GxCPPvAOzuXIVgOAFt+P
 NcHyAoRWEvyhHymFUFvYQbfwR16KsdxjgUkQLvTub7TF7p6a3Ce46BlZFzEcyMCm8O/BO2r2j
 RetWm8FmFmtJuhdVm0LvhAiEKnSlXqNZRKHRweFhmioRmGSqXVlIIJuZCmaUHsNWxhvyeoYii
 hA/kQmNxL8q3dmSzdqki7mK2kGOV5XaaaZjrQdoKQg6Smn/XcdXQqbbikUrMn9dcGwk3uKani
 bAmTTmkYVSpv2VAU0d0ytIQR1tJh9r1h/sC+RfbRJUyKa9O0tMxbcpobI7kxZaZ2Y+nfU32Nf
 GUeEsTWlLql0zqNSv+/P4W8CST3kDRzW9xUWv3Gv6fYWhhbSxy1VktP/bNkOWinOFqbsRg9d6
 5hx2Tb81fLCqvX3NERcULiHZOPe5XQOqld8PUtLm2aNcUtzSydOnKLHJuOurw/YeZedf3NoYf
 g2DUS0XkyKVcdE1rpH2PWrJx4nB3yOfNsbtZg4INRo221IvZ6RkDj7PCXlDJ0JdIeXVc08elg
 N97mVR/kV533UY4zSip8r0DHUH8ADBF9y6UDAAA=
X-Env-Sender: alistai@xilinx.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1508429986!74519739!1
X-Originating-IP: [104.47.34.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6971 invoked from network); 19 Oct 2017 16:19:48 -0000
Received: from mail-by2nam01on0081.outbound.protection.outlook.com (HELO
 NAM01-BY2-obe.outbound.protection.outlook.com) (104.47.34.81)
 by server-3.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 19 Oct 2017 16:19:48 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=xilinx.onmicrosoft.com; s=selector1-xilinx-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=nlxDHf4EKNl5UGbcfGlgeCwIn4BHeHNHd30uprG69fE=;
 b=IdgUCPxSEbVLu6pln0tWEjDAaJYY1GsPzmJhSaHOeuh6vCM6Don+hNwIfecboTjfSmTkXKH+eR8Cn5u/oB+LnswF7rPMgBEw11y6ZRXctDe7Oi8IacL6lNKgT1u8JGvr1ilLtAxbCFY+fXTsBRoDVl4XAJ5HLPHb89fr+BJRMo4=
Received: from SN4PR0201CA0011.namprd02.prod.outlook.com (10.161.238.149) by
 DM5PR02MB3388.namprd02.prod.outlook.com (10.164.153.11) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.77.7; Thu, 19 Oct 2017 16:19:43 +0000
Received: from BL2NAM02FT029.eop-nam02.prod.protection.outlook.com
 (2a01:111:f400:7e46::206) by SN4PR0201CA0011.outlook.office365.com
 (2603:10b6:803:2b::21) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.156.4 via
 Frontend Transport; Thu, 19 Oct 2017 16:19:42 +0000
Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates
 149.199.60.100 as permitted sender) receiver=protection.outlook.com;
 client-ip=149.199.60.100; helo=xsj-pvapsmtpgw02;
Received: from xsj-pvapsmtpgw02 (149.199.60.100) by
 BL2NAM02FT029.mail.protection.outlook.com (10.152.77.100) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.77.10
 via Frontend Transport; Thu, 19 Oct 2017 16:19:41 +0000
Received: from unknown-38-66.xilinx.com ([149.199.38.66]:35167
 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63)
 (envelope-from <alistair.francis@xilinx.com>)
 id 1e5DXp-0007uw-MQ; Thu, 19 Oct 2017 09:19:41 -0700
Received: from [127.0.0.1] (helo=localhost)
 by xsj-pvapsmtp01 with smtp (Exim 4.63)
 (envelope-from <alistair.francis@xilinx.com>)
 id 1e5DXp-0002QS-IR; Thu, 19 Oct 2017 09:19:41 -0700
Received: from xsj-pvapsmtp01 (smtp3.xilinx.com [149.199.38.66])
 by xsj-smtp-dlp2.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id v9JGJYGC003067; 
 Thu, 19 Oct 2017 09:19:34 -0700
Received: from [172.19.2.220] (helo=localhost.localdomain)
 by xsj-pvapsmtp01 with esmtp (Exim 4.63)
 (envelope-from <alistair.francis@xilinx.com>)
 id 1e5DXi-0002OJ-6u; Thu, 19 Oct 2017 09:19:34 -0700
From: Alistair Francis <alistair.francis@xilinx.com>
To: <qemu-devel@nongnu.org>
Date: Thu, 19 Oct 2017 09:15:41 -0700
Message-ID: <ad7c1de551fbc497743e4dd60335a75cb5365a15.1508390588.git.alistair.francis@xilinx.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <cover.1508390588.git.alistair.francis@xilinx.com>
References: <cover.1508390588.git.alistair.francis@xilinx.com>
X-RCIS-Action: ALLOW
X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.1.0.1062-23404.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.100; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(6009001)(346002)(376002)(39860400002)(2980300002)(438002)(199003)(189002)(16586007)(63266004)(118296001)(36756003)(36386004)(5890100001)(5660300001)(50226002)(7416002)(106002)(478600001)(2906002)(48376002)(5003940100001)(316002)(356003)(551934003)(305945005)(54906003)(50466002)(47776003)(2950100002)(575784001)(81166006)(81156014)(16200700003)(6666003)(4326008)(6916009)(39060400002)(53946003)(9786002)(77096006)(8936002)(76176999)(2351001)(8676002)(106466001)(189998001)(8666007)(33646002)(50986999)(107986001)(21314002)(5001870100001)(579004)(569006);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR02MB3388; H:xsj-pvapsmtpgw02; FPR:;
 SPF:Pass; PTR:unknown-60-100.xilinx.com,xapps1.xilinx.com; A:1; MX:1; LANG:en;
X-Microsoft-Exchange-Diagnostics: 1; BL2NAM02FT029;
 1:8b0CEmmfgNAvRgNvhFOuaQncBFeLEyQvYnxK0DEQeFVEAGmCOgainlWCH0BCmgRqQtMaYACvt+aSgMazAnEoZCNF6D0+y496/8Gr7q+gzPfSQwZCDZ9xjcnAP92SbvHn
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: d8c82cd4-046b-4ad3-28f7-08d5170d345c
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(8251501002)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:DM5PR02MB3388; 
X-Microsoft-Exchange-Diagnostics: 1; DM5PR02MB3388;
 3:ttPt3lI5lmixaPsqqh+uQqcKW0xs4kEKHwIm7pUAJ25wuJ2E6YtoCeiNxXPQPIIUaeRgHmgWXTlAHsl7yQcY4EO5sU3BzOEEvlKOtEkCJZjTM8hepSWn/VEgma7usRiIebqIx2CN6FC2BW8YCRaersPuk6YO7jROFNxi5bNTeEDgDOF3JPiilIJ9QVwHm/i/sQ80mz2HVBz9odpiOKpqjPBXRIUY5R/9hJf9C7Tnoz1Z6Y6vfrkchETmIMFvjSv9ZW/+SggMsjqJ6Ohu4ZXQDgrbZv6OGBIhFgAPU7oCkqapJtqNKUrvKBTX/12YGfwaKEdIcJqrZdzblDVlGM5XM+YM7PH7EC0vGr4gkqGwUf4=;
 25:umhAQNiHNhQLhWElPrZw3Q8pQb7iJAOO6nYF4WTIFwbdTvqt2k8xasP8Qd6fYDnyCHOgqZjjvGbnnYFCiAD6vLGR/J9bViGMxuFFg8iztwvVjZHOdI09++pBEKG/g0IbxHw5YXM3FuiIlUAn74jeQZ+XtxPMAAmt/7bs36tvEWwKO++RxrAXSElsBx7eOgSSFeIlxd4HDwh0DpOxHyhechfpo75PbnlpkgIGW7ZmvC9yY8nZ/k13u4U6ixb3NwJcCbJ7LBA1exotSsHmRScpFd0b4NT1IGXeqe0VV+ExXbu+lr0gBAIjAzluSiT6N1A43FGJP//KyphDLOCk7lwEjw==
X-MS-TrafficTypeDiagnostic: DM5PR02MB3388:
X-Microsoft-Exchange-Diagnostics: 1; DM5PR02MB3388;
 31:tYjYZ/ReMLSCfpoCWnQeHf/nW/aFFZyMgPoJ/Kx4Mk07WWS/R870siVTyDHJf0Bofnvnfp2TliiC2wu+VNubcc5eJFBwLNQTEz3qYSgtjIqdPubKsQVjR0NJFNDXKzTGg1+qO2Mqc0iZOIQuYIODtCS1/LVLj4d4pT7waTpl5kDG58oV766radEna+JBYuAqwax+FsXE1EN0sS6yuGAzb/7recaFvZ6qRQKy+x2/T88=;
 20:7u0azya5goXBvyjxe5OucoFy2Mah2LsSCYVrGKDRXvKV3dcOyRGRr7M7H3G+Uj72mc1XoKZAhDtgQccH8JMsMOPu2GNLsv1LvGmMv/I8OCjH44HDTewyNd4wvtStfLtb7NWQdiTK8EeAPX4OqNj5ERBDHp1AC8XbzcYelS+GW/XHa1ICADMNiUxSNGjKGJd7aJJTdw6MnUCmUAf1V0ch6emEJAILwCGdggEQFmJhyEiF28Nued5wcr3OjxjemPzeQXiQTAOGm8vOahxhgEeTeYLwRCa7RISk+U5HB9m76dYWi6b9X8A9MI58DCjl9ot1kKIzpjJVAxk9/MLPw5F0WZ/dhZrUbgvB64N1Monwc6j3vA9NYbo0A52oWzPVxkRTGQY0WG+Ioj9xJ8hr2CqY2AYeb3s6F73eZCj2JHcsCg5D2Ytb/UR71oDAcYkPFoknGD0sYZIyZUCXJFnEByxwTz+xYkZrdW407mxTEy2ybhtJhpgjOOx3KCOxa1W+v2nU
X-Exchange-Antispam-Report-Test: UriScan:(131327999870524)(788757137089)(192813158149592)(70601490899591); 
X-Microsoft-Antispam-PRVS: <DM5PR02MB33881545ED5298DD2D29CE54DC420@DM5PR02MB3388.namprd02.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(93006095)(93004095)(10201501046)(3002001)(6055026)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123560025)(20161123555025)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DM5PR02MB3388; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DM5PR02MB3388; 
X-Microsoft-Exchange-Diagnostics: 1; DM5PR02MB3388;
 4:8DuEYW9msqQMikrcXj5eVFtf8zFnfCn3E8K6uXhgwDR5agNrUrqzfQavYW8I2sT93cQoRIkbiiFgtfUSZrnT0ITtS0QEyDnn9SxYGKO12F/oBnYCooeDiZk1C7ZtmyQ24krPh8zqsg4uz+RLj43zS7qlAcZrV9UHPj3RqkbMwo6u+oIcDW0VT5kqAeMbWXmO0115CgGuFW3dMsIEizq+IUjiobwZkFw76qHIHkAcF5gR69ASnjscwo1dRy98vMnNyizi+uiVPkyj18q6gK/XuTSjDAATh7UQNOgNhJcihXDzugLbiYhDlLcsSh6Gs9dLhBqi8Q2mWgx5B7isgKBq2f/isNGrRoobl0OtIgaO75RnvNQZ46q061YhpdGe6L2wubrtzYqpe0XWPBXhIkC2ow==
X-Forefront-PRVS: 0465429B7F
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR02MB3388;
 23:dn+SNUGfK7DRwRV2LNv1VcUmRke6iAa3TDBPMsQG/?=
 =?us-ascii?Q?3wIfMDhvIb2bxjDkzce+9xJ79IB2fy3977H6MXEb3BkvIB/uvzA4ubfjMtMe?=
 =?us-ascii?Q?9Y7oVmqbgah5RHeKpvyePoJaQ0pWd9aUJfQSltzqG6sXyDYg9VA1NhavVGyl?=
 =?us-ascii?Q?DWm8TFPBZmu8P3Qr2Ubc/9Y0b72ZV/8vmK5PP/l52IupyZZ40oSdQdSdKo1V?=
 =?us-ascii?Q?Cp/gUItNj85buOb4eNN9hnZZIcSYafHpKdScrOM5DvBHSkt8XWJxufHSwQSl?=
 =?us-ascii?Q?J0kgAYWnIWKGvqO20ePbnZHJHz51P4oXDMH1YsQ6iTF9P3oiF6r0IWAT5q5z?=
 =?us-ascii?Q?0yQpjfrPLQMhxI4eWnc1b3cAR7ReRzXXzTWQSsr2ka9wQT+VCOItqUaeFWBY?=
 =?us-ascii?Q?swXxL/n5dCz5sk/6r9Gu9QvN3rOZDcp1ZKWsagQjU+u/ctDYG0asvHwRFzxW?=
 =?us-ascii?Q?NKEtksze1+vqTbQwz3OIjnxawAxsTznmb7rcr714c8YUzHXDGL8k+16umz3b?=
 =?us-ascii?Q?BOFxO/KjLroeSCDul538LUyNXwG4JT6jCxuswz2CjSXrdi7uwCvZGD6vVlzi?=
 =?us-ascii?Q?HovPoKZ9vITmguXg8wjd876sr0p/oW4E2oy85kM50VqSbkA2V2yN89mJSHkS?=
 =?us-ascii?Q?RbWX3YVBtddpSIJpcvetGqs14LGQXSrJuTEj92VD1gJSbKOU9XsRLgKb1Zyi?=
 =?us-ascii?Q?6eeGo47Z0qL/ha9r7euXDGrTNEjTZMStyRdHXk5ugi6KUHRjhsiO/LhwqOZi?=
 =?us-ascii?Q?c5HtdfW4M/h9clrKfwQaoKkpHyKoBArVzd/KbxVSx9VnWtuRkI1Zpqas2/IH?=
 =?us-ascii?Q?C7HgI2DSK2w+p4Uw9UGGmz35TaUvJmgx8RG+mQDJFTz/b3zQSDoT7bniqBVP?=
 =?us-ascii?Q?QxX70qUy9Rei4x70F3AjYLrNMI33FJrQse2XhIeWap7YPycVSNdPiGXOmw5I?=
 =?us-ascii?Q?O6Az5eKn8KY3WgsHEG8EyYvKibM+ADd8XhwPfw83ll0BrmeMsifGYMyms/S3?=
 =?us-ascii?Q?feKSc/vv7ByfVnq8Y/7Dihz0md/slbrIOO4EyCfxO6V5JuJSE1NZ5v09ni8L?=
 =?us-ascii?Q?WLN/mJ1A5IuRbqRFQImznV8oDQMsiwNomzOvgCXudeZ8fo+sYTfY75vjSE+z?=
 =?us-ascii?Q?77SzJpp8cnjgKwxIbarE9W430DJ5l/7bY9ZTU+b7txOccpXhCIlTbpKOlnH2?=
 =?us-ascii?Q?r+es2Ih4Srv8AbfQNbP0H0Rq/AgA0UWmHRbQw7hT5Rf8s622c1uzl0/xUHNX?=
 =?us-ascii?Q?S8N8EoQ8EWBi1udptWT9UBumUMu5iGmKLrN6OTS82QMVhN0v6Lfg9WLzTAO4?=
 =?us-ascii?B?UT09?=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR02MB3388;
 6:wJRdajDDwnW6wCq2KEEpTsT4KbeDR8QPWBA8bvG35KJqVwV8frg5h95sXxu0StenOPPzbMOk4dGalJlEQYdvouE2qn/Wr2l68JBQtexj3qShP+a86OjL7M8x70MeXGBJsZ1V95PIJYPO+uuqUcT3G7QXh45UVTrdu1i78BemgudY/YHxeqTeUZCA2R2pmX2wS4hCxeEw+wBCoJg/VvYQ9MxDgbvyaPFxrhciOZ5WwpFvUGidm/sKwUlfarPYwFZ3GQW6xItIljgeuxGn2bBrb0xa1MXmeTWJ65jLIeELesOoQJkUlNk/8d9p4BW4Yyp/+m9p5UFViRyLUshs3bUSeA==;
 5:4mEMuWIhSUeKVh8yXSAaZDei4v75VUoHQEH5A7hhorKz4LNfdkTfIngRhqDGKp5joMS9t0ixpJ1LlqWcQtZ+/xQiklm3EyWUJYhVbcBQZLF3m3lFUE0kybRuiWERensN8cX22PM6uOMilL4kVXoOug==;
 24:qGscZj0blWxM44AtwnKSf7QOWcglF0f7qN0PnuCHQECS1f6g8sEiZCNnAf6on7NdsozrnOz6Ii+4e/+MZWW8xd0KL7Cjw4TRIXBt53KL6Sg=;
 7:tw+40SYj++KbK5IVZrRetIuJ2Z7ue6gTIvmSoumBVY6ILE4OAorudKuJgzBkxCTrPtQp1ep0pXOIcDJYO0rSOfBtNyaJO3cEpqpbJRSIZUZjdn+EYXjUayjSbmYcjH1Qi9S6/oZMGiy4v9Z6MLv4HAd9JEJ7dw+SRGWKKRCtow4FSbevp/LRrWnEHDMZ9kJ6Mt6mRJZ9dkwzhhzTSFHjH9lGmqDXqa0jSX7Ft0dfwzo=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: xilinx.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Oct 2017 16:19:41.9665 (UTC)
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.100];
 Helo=[xsj-pvapsmtpgw02]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR02MB3388
Cc: "Dr. David Alan Gilbert" <dgilbert@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Fam Zheng <famz@redhat.com>,
 qemu-block@nongnu.org, Peter Crosthwaite <crosthwaite.peter@gmail.com>,
 John Snow <jsnow@redhat.com>, Juan Quintela <quintela@redhat.com>,
 armbru@redhat.com, alistair.francis@xilinx.com,
 Yongbok Kim <yongbok.kim@imgtec.com>, qemu-arm@nongnu.org,
 Gerd Hoffmann <kraxel@redhat.com>, Stefan Hajnoczi <stefanha@redhat.com>,
 xen-devel@lists.xenproject.org, Anthony Perard <anthony.perard@citrix.com>,
 alistair23@gmail.com, Andrzej Zaborowski <balrogg@gmail.com>,
 Aurelien Jarno <aurelien@aurel32.net>
Subject: [Xen-devel] [PATCH v3 01/46] Replace all occurances of __FUNCTION__
	with __func__
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVwbGFjZSBhbGwgb2NjdXJzIG9mIF9fRlVOQ1RJT05fXyBleGNlcHQgZm9yIHRoZSBjaGVjayBp
biBjaGVja3BhdGNoCndpdGggdGhlIG5vbiBHQ0Mgc3BlY2lmaWMgX19mdW5jX18uCgpPbmUgbGlu
ZSBpbiBoY2QtbXVzYi5jIHdhcyBtYW51YWxseSB0d2Vha2VkIHRvIHBhc3MgY2hlY2twYXRjaC4K
ClNpZ25lZC1vZmYtYnk6IEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWlyLmZyYW5jaXNAeGlsaW54
LmNvbT4KQ2M6IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgpDYzogQW5kcnplaiBa
YWJvcm93c2tpIDxiYWxyb2dnQGdtYWlsLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBj
aXRyaXguY29tPgpDYzogSm9obiBTbm93IDxqc25vd0ByZWRoYXQuY29tPgpDYzogQXVyZWxpZW4g
SmFybm8gPGF1cmVsaWVuQGF1cmVsMzIubmV0PgpDYzogWW9uZ2JvayBLaW0gPHlvbmdib2sua2lt
QGltZ3RlYy5jb20+CkNjOiBQZXRlciBDcm9zdGh3YWl0ZSA8Y3Jvc3Rod2FpdGUucGV0ZXJAZ21h
aWwuY29tPgpDYzogU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgpDYzogRmFt
IFpoZW5nIDxmYW16QHJlZGhhdC5jb20+CkNjOiBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRo
YXQuY29tPgpDYzogIkRyLiBEYXZpZCBBbGFuIEdpbGJlcnQiIDxkZ2lsYmVydEByZWRoYXQuY29t
PgpDYzogcWVtdS1hcm1Abm9uZ251Lm9yZwpDYzogcWVtdS1ibG9ja0Bub25nbnUub3JnCkNjOiB4
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKUmV2aWV3ZWQtYnk6IEVyaWMgQmxha2UgPGVi
bGFrZUByZWRoYXQuY29tPgpSZXZpZXdlZC1ieTogU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUBy
ZWRoYXQuY29tPgotLS0KCiBhdWRpby9hdWRpb19pbnQuaCAgICAgICAgICB8ICAyICstCiBody9h
cm0vbnNlcmllcy5jICAgICAgICAgICB8ICAyICstCiBody9hcm0vb21hcDEuYyAgICAgICAgICAg
ICB8IDQyICsrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLQogaHcvYXJt
L29tYXAyLmMgICAgICAgICAgICAgfCAxMiArKysrKystLS0tLS0KIGh3L2FybS9wYWxtLmMgICAg
ICAgICAgICAgIHwgMTQgKysrKysrKy0tLS0tLS0KIGh3L2FybS9weGEyeHguYyAgICAgICAgICAg
IHwgNDYgKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogaHcv
YXJtL3B4YTJ4eF9ncGlvLmMgICAgICAgfCAgNiArKystLS0KIGh3L2FybS9weGEyeHhfcGljLmMg
ICAgICAgIHwgIDQgKystLQogaHcvYXJtL3Rvc2EuYyAgICAgICAgICAgICAgfCAxMCArKysrKy0t
LS0tCiBody9hdWRpby9oZGEtY29kZWMuYyAgICAgICB8IDEwICsrKysrLS0tLS0KIGh3L2F1ZGlv
L2ludGVsLWhkYS5jICAgICAgIHwgMjggKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQogaHcv
YXVkaW8vd204NzUwLmMgICAgICAgICAgfCAgNCArKy0tCiBody9ibG9jay9uYW5kLmMgICAgICAg
ICAgICB8ICA0ICsrLS0KIGh3L2Jsb2NrL29uZW5hbmQuYyAgICAgICAgIHwgIDggKysrKy0tLS0K
IGh3L2J0L2NvcmUuYyAgICAgICAgICAgICAgIHwgMTAgKysrKystLS0tLQogaHcvYnQvaGNpLWNz
ci5jICAgICAgICAgICAgfCAxNCArKysrKysrLS0tLS0tLQogaHcvYnQvaGNpLmMgICAgICAgICAg
ICAgICAgfCAyNiArKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQogaHcvYnQvaGlkLmMgICAgICAg
ICAgICAgICAgfCAgMiArLQogaHcvYnQvbDJjYXAuYyAgICAgICAgICAgICAgfCAyMiArKysrKysr
KysrKy0tLS0tLS0tLS0tCiBody9idC9zZHAuYyAgICAgICAgICAgICAgICB8ICA2ICsrKy0tLQog
aHcvZGlzcGxheS9ibGl6emFyZC5jICAgICAgfCAxOCArKysrKysrKystLS0tLS0tLS0KIGh3L2Rp
c3BsYXkvb21hcF9kc3MuYyAgICAgIHwgIDYgKysrLS0tCiBody9kaXNwbGF5L3B4YTJ4eF9sY2Qu
YyAgICB8IDE0ICsrKysrKystLS0tLS0tCiBody9kaXNwbGF5L3F4bC1yZW5kZXIuYyAgICB8ICA2
ICsrKy0tLQogaHcvZGlzcGxheS9xeGwuaCAgICAgICAgICAgfCAgMiArLQogaHcvZGlzcGxheS90
YzYzOTN4Yi5jICAgICAgfCAgMiArLQogaHcvZGlzcGxheS94ZW5mYi5jICAgICAgICAgfCAgMiAr
LQogaHcvZG1hL29tYXBfZG1hLmMgICAgICAgICAgfCAyNiArKysrKysrKysrKysrLS0tLS0tLS0t
LS0tLQogaHcvZG1hL3B4YTJ4eF9kbWEuYyAgICAgICAgfCAxNCArKysrKysrLS0tLS0tLQogaHcv
Z3Bpby9tYXg3MzEwLmMgICAgICAgICAgfCAgOCArKysrLS0tLQogaHcvZ3Bpby9vbWFwX2dwaW8u
YyAgICAgICAgfCAgMiArLQogaHcvaTJjL29tYXBfaTJjLmMgICAgICAgICAgfCAgNiArKystLS0K
IGh3L2lkZS9haGNpLmMgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L2lkZS9taWNyb2RyaXZlLmMg
ICAgICAgIHwgIDQgKystLQogaHcvaW5wdXQvbG04MzJ4LmMgICAgICAgICAgfCAgNiArKystLS0K
IGh3L2lucHV0L3B4YTJ4eF9rZXlwYWQuYyAgIHwgIDYgKysrLS0tCiBody9pbnB1dC90c2MyMDA1
LmMgICAgICAgICB8ICA4ICsrKystLS0tCiBody9pbnB1dC90c2MyMTB4LmMgICAgICAgICB8ICA0
ICsrLS0KIGh3L2ludGMvb21hcF9pbnRjLmMgICAgICAgIHwgIDIgKy0KIGh3L2lzYS92dDgyYzY4
Ni5jICAgICAgICAgIHwgIDIgKy0KIGh3L21pcHMvZ3Q2NHh4eF9wY2kuYyAgICAgIHwgIDIgKy0K
IGh3L21pc2MvY2J1cy5jICAgICAgICAgICAgIHwgMTIgKysrKysrLS0tLS0tCiBody9taXNjL29t
YXBfY2xrLmMgICAgICAgICB8ICA0ICsrLS0KIGh3L21pc2Mvb21hcF9ncG1jLmMgICAgICAgIHwg
IDYgKysrLS0tCiBody9taXNjL29tYXBfbDQuYyAgICAgICAgICB8ICA0ICsrLS0KIGh3L21pc2Mv
b21hcF9zZHJjLmMgICAgICAgIHwgIDIgKy0KIGh3L21pc2Mvb21hcF90YXAuYyAgICAgICAgIHwg
IDYgKysrLS0tCiBody9taXNjL3RtcDEwNS5jICAgICAgICAgICB8ICAyICstCiBody9wY2ktaG9z
dC9ib25pdG8uYyAgICAgICB8ICAyICstCiBody9zZC9weGEyeHhfbW1jaS5jICAgICAgICB8ICA2
ICsrKy0tLQogaHcvc3NpL29tYXBfc3BpLmMgICAgICAgICAgfCAgNiArKystLS0KIGh3L3RpbWVy
L29tYXBfZ3B0aW1lci5jICAgIHwgIDYgKysrLS0tCiBody90aW1lci90d2w5MjIzMC5jICAgICAg
ICB8ICA2ICsrKy0tLQogaHcvdXNiL2Rlc2MuYyAgICAgICAgICAgICAgfCAgMiArLQogaHcvdXNi
L2Rldi1ibHVldG9vdGguYyAgICAgfCAgNCArKy0tCiBody91c2IvaGNkLW11c2IuYyAgICAgICAg
ICB8ICA0ICsrLS0KIGh3L3VzYi90dXNiNjAxMC5jICAgICAgICAgIHwgMTQgKysrKysrKy0tLS0t
LS0KIGh3L3hlbnB2L3hlbl9kb21haW5idWlsZC5jIHwgMTYgKysrKysrKystLS0tLS0tLQogaHcv
eGVucHYveGVuX21hY2hpbmVfcHYuYyAgfCAgMiArLQogaW5jbHVkZS9ody9hcm0vb21hcC5oICAg
ICAgfCAxMCArKysrKy0tLS0tCiBpbmNsdWRlL2h3L2FybS9zaGFycHNsLmggICB8ICAyICstCiBt
ZW1vcnlfbWFwcGluZy5jICAgICAgICAgICB8ICAyICstCiBtaWdyYXRpb24vYmxvY2suYyAgICAg
ICAgICB8ICA0ICsrLS0KIHVpL2N1cnNvci5jICAgICAgICAgICAgICAgIHwgIDYgKysrLS0tCiB1
aS9zcGljZS1kaXNwbGF5LmMgICAgICAgICB8ICA0ICsrLS0KIDY1IGZpbGVzIGNoYW5nZWQsIDI3
MyBpbnNlcnRpb25zKCspLCAyNzMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXVkaW8vYXVk
aW9faW50LmggYi9hdWRpby9hdWRpb19pbnQuaAppbmRleCA1YmNiMWM2MGUxLi41NDNiMWJkOGQ1
IDEwMDY0NAotLS0gYS9hdWRpby9hdWRpb19pbnQuaAorKysgYi9hdWRpby9hdWRpb19pbnQuaApA
QCAtMjUzLDcgKzI1Myw3IEBAIHN0YXRpYyBpbmxpbmUgaW50IGF1ZGlvX3JpbmdfZGlzdCAoaW50
IGRzdCwgaW50IHNyYywgaW50IGxlbikKICNkZWZpbmUgQVVESU9fU1RSSU5HSUZZKG4pIEFVRElP
X1NUUklOR0lGWV8obikKIAogI2lmIGRlZmluZWQgX01TQ19WRVIgfHwgZGVmaW5lZCBfX0dOVUNf
XwotI2RlZmluZSBBVURJT19GVU5DIF9fRlVOQ1RJT05fXworI2RlZmluZSBBVURJT19GVU5DIF9f
ZnVuY19fCiAjZWxzZQogI2RlZmluZSBBVURJT19GVU5DIF9fRklMRV9fICI6IiBBVURJT19TVFJJ
TkdJRlkgKF9fTElORV9fKQogI2VuZGlmCmRpZmYgLS1naXQgYS9ody9hcm0vbnNlcmllcy5jIGIv
aHcvYXJtL25zZXJpZXMuYwppbmRleCA1ODAwNWI2NjE5Li4zMjY4N2FmY2VkIDEwMDY0NAotLS0g
YS9ody9hcm0vbnNlcmllcy5jCisrKyBiL2h3L2FybS9uc2VyaWVzLmMKQEAgLTQ2Myw3ICs0NjMs
NyBAQCBzdGF0aWMgdWludDMyX3QgbWlwaWRfdHhyeCh2b2lkICpvcGFxdWUsIHVpbnQzMl90IGNt
ZCwgaW50IGxlbikKICAgICB1aW50OF90IHJldDsKIAogICAgIGlmIChsZW4gPiA5KSB7Ci0gICAg
ICAgIGh3X2Vycm9yKCIlczogRklYTUU6IGJhZCBTUEkgd29yZCB3aWR0aCAlaVxuIiwgX19GVU5D
VElPTl9fLCBsZW4pOworICAgICAgICBod19lcnJvcigiJXM6IEZJWE1FOiBiYWQgU1BJIHdvcmQg
d2lkdGggJWlcbiIsIF9fZnVuY19fLCBsZW4pOwogICAgIH0KIAogICAgIGlmIChzLT5wID49IEFS
UkFZX1NJWkUocy0+cmVzcCkpIHsKZGlmZiAtLWdpdCBhL2h3L2FybS9vbWFwMS5jIGIvaHcvYXJt
L29tYXAxLmMKaW5kZXggYjNlNzYyNTEzMC4uMTM4ODIwMDE5MSAxMDA2NDQKLS0tIGEvaHcvYXJt
L29tYXAxLmMKKysrIGIvaHcvYXJtL29tYXAxLmMKQEAgLTk5OSw3ICs5OTksNyBAQCBzdGF0aWMg
dWludDY0X3Qgb21hcF9pZF9yZWFkKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAgICAgICAg
IGNhc2Ugb21hcDE1MTA6CiAgICAgICAgICAgICByZXR1cm4gMHgwMzMxMDExNTsKICAgICAgICAg
ZGVmYXVsdDoKLSAgICAgICAgICAgIGh3X2Vycm9yKCIlczogYmFkIG1wdSBtb2RlbFxuIiwgX19G
VU5DVElPTl9fKTsKKyAgICAgICAgICAgIGh3X2Vycm9yKCIlczogYmFkIG1wdSBtb2RlbFxuIiwg
X19mdW5jX18pOwogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogCkBAIC0xMDEwLDcgKzEwMTAs
NyBAQCBzdGF0aWMgdWludDY0X3Qgb21hcF9pZF9yZWFkKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFk
ZHIsCiAgICAgICAgIGNhc2Ugb21hcDE1MTA6CiAgICAgICAgICAgICByZXR1cm4gMHhmYjQ3MDAy
ZjsKICAgICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgIGh3X2Vycm9yKCIlczogYmFkIG1wdSBt
b2RlbFxuIiwgX19GVU5DVElPTl9fKTsKKyAgICAgICAgICAgIGh3X2Vycm9yKCIlczogYmFkIG1w
dSBtb2RlbFxuIiwgX19mdW5jX18pOwogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogICAgIH0K
QEAgLTE3MTYsNyArMTcxNiw3IEBAIHN0YXRpYyB2b2lkIG9tYXBfY2xrbV93cml0ZSh2b2lkICpv
cGFxdWUsIGh3YWRkciBhZGRyLAogICAgIGNhc2UgMHgxODoJLyogQVJNX1NZU1NUICovCiAgICAg
ICAgIGlmICgocy0+Y2xrbS5jbG9ja2luZ19zY2hlbWUgXiAodmFsdWUgPj4gMTEpKSAmIDcpIHsK
ICAgICAgICAgICAgIHMtPmNsa20uY2xvY2tpbmdfc2NoZW1lID0gKHZhbHVlID4+IDExKSAmIDc7
Ci0gICAgICAgICAgICBwcmludGYoIiVzOiBjbG9ja2luZyBzY2hlbWUgc2V0IHRvICVzXG4iLCBf
X0ZVTkNUSU9OX18sCisgICAgICAgICAgICBwcmludGYoIiVzOiBjbG9ja2luZyBzY2hlbWUgc2V0
IHRvICVzXG4iLCBfX2Z1bmNfXywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGtzY2hl
bWVuYW1lW3MtPmNsa20uY2xvY2tpbmdfc2NoZW1lXSk7CiAgICAgICAgIH0KICAgICAgICAgcy0+
Y2xrbS5jb2xkX3N0YXJ0ICY9IHZhbHVlICYgMHgzZjsKQEAgLTIxMjksMTQgKzIxMjksMTQgQEAg
cWVtdV9pcnEgKm9tYXBfbXB1aW9faW5fZ2V0KHN0cnVjdCBvbWFwX21wdWlvX3MgKnMpCiB2b2lk
IG9tYXBfbXB1aW9fb3V0X3NldChzdHJ1Y3Qgb21hcF9tcHVpb19zICpzLCBpbnQgbGluZSwgcWVt
dV9pcnEgaGFuZGxlcikKIHsKICAgICBpZiAobGluZSA+PSAxNiB8fCBsaW5lIDwgMCkKLSAgICAg
ICAgaHdfZXJyb3IoIiVzOiBObyBHUElPIGxpbmUgJWlcbiIsIF9fRlVOQ1RJT05fXywgbGluZSk7
CisgICAgICAgIGh3X2Vycm9yKCIlczogTm8gR1BJTyBsaW5lICVpXG4iLCBfX2Z1bmNfXywgbGlu
ZSk7CiAgICAgcy0+aGFuZGxlcltsaW5lXSA9IGhhbmRsZXI7CiB9CiAKIHZvaWQgb21hcF9tcHVp
b19rZXkoc3RydWN0IG9tYXBfbXB1aW9fcyAqcywgaW50IHJvdywgaW50IGNvbCwgaW50IGRvd24p
CiB7CiAgICAgaWYgKHJvdyA+PSA1IHx8IHJvdyA8IDApCi0gICAgICAgIGh3X2Vycm9yKCIlczog
Tm8ga2V5ICVpLSVpXG4iLCBfX0ZVTkNUSU9OX18sIGNvbCwgcm93KTsKKyAgICAgICAgaHdfZXJy
b3IoIiVzOiBObyBrZXkgJWktJWlcbiIsIF9fZnVuY19fLCBjb2wsIHJvdyk7CiAKICAgICBpZiAo
ZG93bikKICAgICAgICAgcy0+YnV0dG9uc1tyb3ddIHw9IDEgPDwgY29sOwpAQCAtMjMxMyw3ICsy
MzEzLDcgQEAgdm9pZCBvbWFwX3V3aXJlX2F0dGFjaChzdHJ1Y3Qgb21hcF91d2lyZV9zICpzLAog
ICAgICAgICAgICAgICAgIHVXaXJlU2xhdmUgKnNsYXZlLCBpbnQgY2hpcHNlbGVjdCkKIHsKICAg
ICBpZiAoY2hpcHNlbGVjdCA8IDAgfHwgY2hpcHNlbGVjdCA+IDMpIHsKLSAgICAgICAgZnByaW50
ZihzdGRlcnIsICIlczogQmFkIGNoaXBzZWxlY3QgJWlcbiIsIF9fRlVOQ1RJT05fXywgY2hpcHNl
bGVjdCk7CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IEJhZCBjaGlwc2VsZWN0ICVpXG4i
LCBfX2Z1bmNfXywgY2hpcHNlbGVjdCk7CiAgICAgICAgIGV4aXQoLTEpOwogICAgIH0KIApAQCAt
MjMzNSw3ICsyMzM1LDcgQEAgc3RhdGljIHZvaWQgb21hcF9wd2xfdXBkYXRlKHN0cnVjdCBvbWFw
X3B3bF9zICpzKQogCiAgICAgaWYgKG91dHB1dCAhPSBzLT5vdXRwdXQpIHsKICAgICAgICAgcy0+
b3V0cHV0ID0gb3V0cHV0OwotICAgICAgICBwcmludGYoIiVzOiBCYWNrbGlnaHQgbm93IGF0ICVp
LzI1NlxuIiwgX19GVU5DVElPTl9fLCBvdXRwdXQpOworICAgICAgICBwcmludGYoIiVzOiBCYWNr
bGlnaHQgbm93IGF0ICVpLzI1NlxuIiwgX19mdW5jX18sIG91dHB1dCk7CiAgICAgfQogfQogCkBA
IC0yNDczLDcgKzI0NzMsNyBAQCBzdGF0aWMgdm9pZCBvbWFwX3B3dF93cml0ZSh2b2lkICpvcGFx
dWUsIGh3YWRkciBhZGRyLAogICAgIGNhc2UgMHgwNDoJLyogVlJDICovCiAgICAgICAgIGlmICgo
dmFsdWUgXiBzLT52cmMpICYgMSkgewogICAgICAgICAgICAgaWYgKHZhbHVlICYgMSkKLSAgICAg
ICAgICAgICAgICBwcmludGYoIiVzOiAlaUh6IGJ1enogb25cbiIsIF9fRlVOQ1RJT05fXywgKGlu
dCkKKyAgICAgICAgICAgICAgICBwcmludGYoIiVzOiAlaUh6IGJ1enogb25cbiIsIF9fZnVuY19f
LCAoaW50KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiAxLjUgTUh6IGZyb20g
YSAxMi1NSHogb3IgMTMtTUh6IFBXVF9DTEsgKi8KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKChvbWFwX2Nsa19nZXRyYXRlKHMtPmNsaykgPj4gMykgLwogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgLyogUHJlLW11bHRpcGxleGVyIGRpdmlkZXIgKi8KQEAgLTI0OTAs
NyArMjQ5MCw3IEBAIHN0YXRpYyB2b2lkIG9tYXBfcHd0X3dyaXRlKHZvaWQgKm9wYXF1ZSwgaHdh
ZGRyIGFkZHIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoKHZhbHVlICYgKDEg
PDwgNSkpID8gIDgwIDogMTI3KSAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo
MTA3ICogNTUgKiA2MyAqIDEyNykpKTsKICAgICAgICAgICAgIGVsc2UKLSAgICAgICAgICAgICAg
ICBwcmludGYoIiVzOiBzaWxlbmNlIVxuIiwgX19GVU5DVElPTl9fKTsKKyAgICAgICAgICAgICAg
ICBwcmludGYoIiVzOiBzaWxlbmNlIVxuIiwgX19mdW5jX18pOwogICAgICAgICB9CiAgICAgICAg
IHMtPnZyYyA9IHZhbHVlICYgMHg3ZjsKICAgICAgICAgYnJlYWs7CkBAIC0yNTYyLDcgKzI1NjIs
NyBAQCBzdGF0aWMgdm9pZCBvbWFwX3J0Y19hbGFybV91cGRhdGUoc3RydWN0IG9tYXBfcnRjX3Mg
KnMpCiB7CiAgICAgcy0+YWxhcm1fdGkgPSBta3RpbWVnbSgmcy0+YWxhcm1fdG0pOwogICAgIGlm
IChzLT5hbGFybV90aSA9PSAtMSkKLSAgICAgICAgcHJpbnRmKCIlczogY29udmVyc2lvbiBmYWls
ZWRcbiIsIF9fRlVOQ1RJT05fXyk7CisgICAgICAgIHByaW50ZigiJXM6IGNvbnZlcnNpb24gZmFp
bGVkXG4iLCBfX2Z1bmNfXyk7CiB9CiAKIHN0YXRpYyB1aW50NjRfdCBvbWFwX3J0Y19yZWFkKHZv
aWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsCkBAIC0zMDI4LDcgKzMwMjgsNyBAQCBzdGF0aWMgdm9p
ZCBvbWFwX21jYnNwX3NvdXJjZV90aWNrKHZvaWQgKm9wYXF1ZSkKICAgICBpZiAoIXMtPnJ4X3Jh
dGUpCiAgICAgICAgIHJldHVybjsKICAgICBpZiAocy0+cnhfcmVxKQotICAgICAgICBwcmludGYo
IiVzOiBSeCBGSUZPIG92ZXJydW5cbiIsIF9fRlVOQ1RJT05fXyk7CisgICAgICAgIHByaW50Zigi
JXM6IFJ4IEZJRk8gb3ZlcnJ1blxuIiwgX19mdW5jX18pOwogCiAgICAgcy0+cnhfcmVxID0gcy0+
cnhfcmF0ZSA8PCBicHNbKHMtPnJjclswXSA+PiA1KSAmIDddOwogCkBAIC0zMDc0LDcgKzMwNzQs
NyBAQCBzdGF0aWMgdm9pZCBvbWFwX21jYnNwX3NpbmtfdGljayh2b2lkICpvcGFxdWUpCiAgICAg
aWYgKCFzLT50eF9yYXRlKQogICAgICAgICByZXR1cm47CiAgICAgaWYgKHMtPnR4X3JlcSkKLSAg
ICAgICAgcHJpbnRmKCIlczogVHggRklGTyB1bmRlcnJ1blxuIiwgX19GVU5DVElPTl9fKTsKKyAg
ICAgICAgcHJpbnRmKCIlczogVHggRklGTyB1bmRlcnJ1blxuIiwgX19mdW5jX18pOwogCiAgICAg
cy0+dHhfcmVxID0gcy0+dHhfcmF0ZSA8PCBicHNbKHMtPnhjclswXSA+PiA1KSAmIDddOwogCkBA
IC0zMTc2LDcgKzMxNzYsNyBAQCBzdGF0aWMgdWludDY0X3Qgb21hcF9tY2JzcF9yZWFkKHZvaWQg
Km9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAgICAgICAgIC8qIEZhbGwgdGhyb3VnaC4gICovCiAgICAg
Y2FzZSAweDAyOgkvKiBEUlIxICovCiAgICAgICAgIGlmIChzLT5yeF9yZXEgPCAyKSB7Ci0gICAg
ICAgICAgICBwcmludGYoIiVzOiBSeCBGSUZPIHVuZGVycnVuXG4iLCBfX0ZVTkNUSU9OX18pOwor
ICAgICAgICAgICAgcHJpbnRmKCIlczogUnggRklGTyB1bmRlcnJ1blxuIiwgX19mdW5jX18pOwog
ICAgICAgICAgICAgb21hcF9tY2JzcF9yeF9kb25lKHMpOwogICAgICAgICB9IGVsc2UgewogICAg
ICAgICAgICAgcy0+dHhfcmVxIC09IDI7CkBAIC0zMjgyLDcgKzMyODIsNyBAQCBzdGF0aWMgdm9p
ZCBvbWFwX21jYnNwX3dyaXRlaCh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAogICAgICAgICAg
ICAgaWYgKHMtPnR4X3JlcSA8IDIpCiAgICAgICAgICAgICAgICAgb21hcF9tY2JzcF90eF9kb25l
KHMpOwogICAgICAgICB9IGVsc2UKLSAgICAgICAgICAgIHByaW50ZigiJXM6IFR4IEZJRk8gb3Zl
cnJ1blxuIiwgX19GVU5DVElPTl9fKTsKKyAgICAgICAgICAgIHByaW50ZigiJXM6IFR4IEZJRk8g
b3ZlcnJ1blxuIiwgX19mdW5jX18pOwogICAgICAgICByZXR1cm47CiAKICAgICBjYXNlIDB4MDg6
CS8qIFNQQ1IyICovCkBAIC0zMjk3LDcgKzMyOTcsNyBAQCBzdGF0aWMgdm9pZCBvbWFwX21jYnNw
X3dyaXRlaCh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAogICAgICAgICBzLT5zcGNyWzBdICY9
IDB4MDAwNjsKICAgICAgICAgcy0+c3BjclswXSB8PSAweGY4ZjkgJiB2YWx1ZTsKICAgICAgICAg
aWYgKHZhbHVlICYgKDEgPDwgMTUpKQkJCQkvKiBETEIgKi8KLSAgICAgICAgICAgIHByaW50Zigi
JXM6IERpZ2l0YWwgTG9vcGJhY2sgbW9kZSBlbmFibGUgYXR0ZW1wdFxuIiwgX19GVU5DVElPTl9f
KTsKKyAgICAgICAgICAgIHByaW50ZigiJXM6IERpZ2l0YWwgTG9vcGJhY2sgbW9kZSBlbmFibGUg
YXR0ZW1wdFxuIiwgX19mdW5jX18pOwogICAgICAgICBpZiAofnZhbHVlICYgMSkgewkJCQkvKiBS
UlNUICovCiAgICAgICAgICAgICBzLT5zcGNyWzBdICY9IH42OwogICAgICAgICAgICAgcy0+cnhf
cmVxID0gMDsKQEAgLTMzMzAsMTMgKzMzMzAsMTMgQEAgc3RhdGljIHZvaWQgb21hcF9tY2JzcF93
cml0ZWgodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkciwKICAgICAgICAgcy0+bWNyWzFdID0gdmFs
dWUgJiAweDAzZTM7CiAgICAgICAgIGlmICh2YWx1ZSAmIDMpCQkJCQkvKiBYTUNNICovCiAgICAg
ICAgICAgICBwcmludGYoIiVzOiBUeCBjaGFubmVsIHNlbGVjdGlvbiBtb2RlIGVuYWJsZSBhdHRl
bXB0XG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXyk7CisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18pOwogICAgICAgICByZXR1cm47CiAgICAg
Y2FzZSAweDFhOgkvKiBNQ1IxICovCiAgICAgICAgIHMtPm1jclswXSA9IHZhbHVlICYgMHgwM2Ux
OwogICAgICAgICBpZiAodmFsdWUgJiAxKQkJCQkJLyogUk1DTSAqLwogICAgICAgICAgICAgcHJp
bnRmKCIlczogUnggY2hhbm5lbCBzZWxlY3Rpb24gbW9kZSBlbmFibGUgYXR0ZW1wdFxuIiwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18pOworICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIF9fZnVuY19fKTsKICAgICAgICAgcmV0dXJuOwogICAgIGNhc2UgMHgxYzoJ
LyogUkNFUkEgKi8KICAgICAgICAgcy0+cmNlclswXSA9IHZhbHVlICYgMHhmZmZmOwpAQCAtMzQx
OCw3ICszNDE4LDcgQEAgc3RhdGljIHZvaWQgb21hcF9tY2JzcF93cml0ZXcodm9pZCAqb3BhcXVl
LCBod2FkZHIgYWRkciwKICAgICAgICAgICAgIGlmIChzLT50eF9yZXEgPCA0KQogICAgICAgICAg
ICAgICAgIG9tYXBfbWNic3BfdHhfZG9uZShzKTsKICAgICAgICAgfSBlbHNlCi0gICAgICAgICAg
ICBwcmludGYoIiVzOiBUeCBGSUZPIG92ZXJydW5cbiIsIF9fRlVOQ1RJT05fXyk7CisgICAgICAg
ICAgICBwcmludGYoIiVzOiBUeCBGSUZPIG92ZXJydW5cbiIsIF9fZnVuY19fKTsKICAgICAgICAg
cmV0dXJuOwogICAgIH0KIApAQCAtMzUzNiw3ICszNTM2LDcgQEAgc3RhdGljIHZvaWQgb21hcF9s
cGdfdGljayh2b2lkICpvcGFxdWUpCiAgICAgICAgIHRpbWVyX21vZChzLT50bSwgcWVtdV9jbG9j
a19nZXRfbXMoUUVNVV9DTE9DS19WSVJUVUFMKSArIHMtPm9uKTsKIAogICAgIHMtPmN5Y2xlID0g
IXMtPmN5Y2xlOwotICAgIHByaW50ZigiJXM6IExFRCBpcyAlc1xuIiwgX19GVU5DVElPTl9fLCBz
LT5jeWNsZSA/ICJvbiIgOiAib2ZmIik7CisgICAgcHJpbnRmKCIlczogTEVEIGlzICVzXG4iLCBf
X2Z1bmNfXywgcy0+Y3ljbGUgPyAib24iIDogIm9mZiIpOwogfQogCiBzdGF0aWMgdm9pZCBvbWFw
X2xwZ191cGRhdGUoc3RydWN0IG9tYXBfbHBnX3MgKnMpCkBAIC0zNTU3LDkgKzM1NTcsOSBAQCBz
dGF0aWMgdm9pZCBvbWFwX2xwZ191cGRhdGUoc3RydWN0IG9tYXBfbHBnX3MgKnMpCiAKICAgICB0
aW1lcl9kZWwocy0+dG0pOwogICAgIGlmIChvbiA9PSBwZXJpb2QgJiYgcy0+b24gPCBzLT5wZXJp
b2QpCi0gICAgICAgIHByaW50ZigiJXM6IExFRCBpcyBvblxuIiwgX19GVU5DVElPTl9fKTsKKyAg
ICAgICAgcHJpbnRmKCIlczogTEVEIGlzIG9uXG4iLCBfX2Z1bmNfXyk7CiAgICAgZWxzZSBpZiAo
b24gPT0gMCAmJiBzLT5vbikKLSAgICAgICAgcHJpbnRmKCIlczogTEVEIGlzIG9mZlxuIiwgX19G
VU5DVElPTl9fKTsKKyAgICAgICAgcHJpbnRmKCIlczogTEVEIGlzIG9mZlxuIiwgX19mdW5jX18p
OwogICAgIGVsc2UgaWYgKG9uICYmIChvbiAhPSBzLT5vbiB8fCBwZXJpb2QgIT0gcy0+cGVyaW9k
KSkgewogICAgICAgICBzLT5jeWNsZSA9IDA7CiAgICAgICAgIHMtPm9uID0gb247CmRpZmYgLS1n
aXQgYS9ody9hcm0vb21hcDIuYyBiL2h3L2FybS9vbWFwMi5jCmluZGV4IGY1YjE0ODg4MWMuLmI1
Mzg3OGI4YjkgMTAwNjQ0Ci0tLSBhL2h3L2FybS9vbWFwMi5jCisrKyBiL2h3L2FybS9vbWFwMi5j
CkBAIC0xMzEyLDcgKzEzMTIsNyBAQCBzdGF0aWMgdm9pZCBvbWFwX3ByY21fYXBsbF91cGRhdGUo
c3RydWN0IG9tYXBfcHJjbV9zICpzKQogCiAgICAgaWYgKG1vZGVbMF0gPT0gMSB8fCBtb2RlWzBd
ID09IDIgfHwgbW9kZVsxXSA9PSAxIHx8IG1vZGVbMV0gPT0gMikKICAgICAgICAgZnByaW50Zihz
dGRlcnIsICIlczogYmFkIEVOXzU0TV9QTEwgb3IgYmFkIEVOXzk2TV9QTExcbiIsCi0gICAgICAg
ICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18pOworICAgICAgICAgICAgICAgICAgICAgICAg
X19mdW5jX18pOwogfQogCiBzdGF0aWMgdm9pZCBvbWFwX3ByY21fZHBsbF91cGRhdGUoc3RydWN0
IG9tYXBfcHJjbV9zICpzKQpAQCAtMTMzMSw3ICsxMzMxLDcgQEAgc3RhdGljIHZvaWQgb21hcF9w
cmNtX2RwbGxfdXBkYXRlKHN0cnVjdCBvbWFwX3ByY21fcyAqcykKICAgICBzLT5kcGxsX2xvY2sg
PSAwOwogICAgIHN3aXRjaCAobW9kZSkgewogICAgIGNhc2UgMDoKLSAgICAgICAgZnByaW50Zihz
dGRlcnIsICIlczogYmFkIEVOX0RQTExcbiIsIF9fRlVOQ1RJT05fXyk7CisgICAgICAgIGZwcmlu
dGYoc3RkZXJyLCAiJXM6IGJhZCBFTl9EUExMXG4iLCBfX2Z1bmNfXyk7CiAgICAgICAgIGJyZWFr
OwogICAgIGNhc2UgMToJLyogTG93LXBvd2VyIGJ5cGFzcyBtb2RlIChEZWZhdWx0KSAqLwogICAg
IGNhc2UgMjoJLyogRmFzdC1yZWxvY2sgYnlwYXNzIG1vZGUgKi8KQEAgLTEzNTgsNyArMTM1OCw3
IEBAIHN0YXRpYyB2b2lkIG9tYXBfcHJjbV9kcGxsX3VwZGF0ZShzdHJ1Y3Qgb21hcF9wcmNtX3Mg
KnMpCiAgICAgICAgIG9tYXBfY2xrX3JlcGFyZW50KGNvcmUsIGRwbGxfeDIpOwogICAgICAgICBi
cmVhazsKICAgICBjYXNlIDM6Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IGJhZCBDT1JF
X0NMS19TUkNcbiIsIF9fRlVOQ1RJT05fXyk7CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6
IGJhZCBDT1JFX0NMS19TUkNcbiIsIF9fZnVuY19fKTsKICAgICAgICAgYnJlYWs7CiAgICAgfQog
fQpAQCAtMTYyOCw3ICsxNjI4LDcgQEAgc3RhdGljIHZvaWQgb21hcF9wcmNtX3dyaXRlKHZvaWQg
Km9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAgICAgY2FzZSAweDUwMDoJLyogQ01fQ0xLRU5fUExMICov
CiAgICAgICAgIGlmICh2YWx1ZSAmIDB4ZmZmZmZmMzApCiAgICAgICAgICAgICBmcHJpbnRmKHN0
ZGVyciwgIiVzOiB3cml0ZSAwcyBpbiBDTV9DTEtFTl9QTEwgZm9yICIKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAiZnV0dXJlIGNvbXBhdGliaWxpdHlcbiIsIF9fRlVOQ1RJT05fXyk7Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgImZ1dHVyZSBjb21wYXRpYmlsaXR5XG4iLCBfX2Z1
bmNfXyk7CiAgICAgICAgIGlmICgocy0+Y2xrZW5bOV0gXiB2YWx1ZSkgJiAweGNjKSB7CiAgICAg
ICAgICAgICBzLT5jbGtlbls5XSAmPSB+MHhjYzsKICAgICAgICAgICAgIHMtPmNsa2VuWzldIHw9
IHZhbHVlICYgMHhjYzsKQEAgLTE2NDcsNyArMTY0Nyw3IEBAIHN0YXRpYyB2b2lkIG9tYXBfcHJj
bV93cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAogICAgIGNhc2UgMHg1NDA6CS8qIENN
X0NMS1NFTDFfUExMICovCiAgICAgICAgIGlmICh2YWx1ZSAmIDB4ZmM0MDAwZDcpCiAgICAgICAg
ICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiB3cml0ZSAwcyBpbiBDTV9DTEtTRUwxX1BMTCBmb3Ig
IgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmdXR1cmUgY29tcGF0aWJpbGl0eVxuIiwg
X19GVU5DVElPTl9fKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnV0dXJlIGNvbXBh
dGliaWxpdHlcbiIsIF9fZnVuY19fKTsKICAgICAgICAgaWYgKChzLT5jbGtzZWxbNV0gXiB2YWx1
ZSkgJiAweDAwM2ZmZjAwKSB7CiAgICAgICAgICAgICBzLT5jbGtzZWxbNV0gPSB2YWx1ZSAmIDB4
MDNiZmZmMjg7CiAgICAgICAgICAgICBvbWFwX3ByY21fZHBsbF91cGRhdGUocyk7CkBAIC0xNjU5
LDcgKzE2NTksNyBAQCBzdGF0aWMgdm9pZCBvbWFwX3ByY21fd3JpdGUodm9pZCAqb3BhcXVlLCBo
d2FkZHIgYWRkciwKICAgICBjYXNlIDB4NTQ0OgkvKiBDTV9DTEtTRUwyX1BMTCAqLwogICAgICAg
ICBpZiAodmFsdWUgJiB+MykKICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IHdyaXRl
IDBzIGluIENNX0NMS1NFTDJfUExMWzMxOjJdIGZvciAiCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgImZ1dHVyZSBjb21wYXRpYmlsaXR5XG4iLCBfX0ZVTkNUSU9OX18pOworICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICJmdXR1cmUgY29tcGF0aWJpbGl0eVxuIiwgX19mdW5jX18pOwog
ICAgICAgICBpZiAocy0+Y2xrc2VsWzZdICE9ICh2YWx1ZSAmIDMpKSB7CiAgICAgICAgICAgICBz
LT5jbGtzZWxbNl0gPSB2YWx1ZSAmIDM7CiAgICAgICAgICAgICBvbWFwX3ByY21fZHBsbF91cGRh
dGUocyk7CmRpZmYgLS1naXQgYS9ody9hcm0vcGFsbS5jIGIvaHcvYXJtL3BhbG0uYwppbmRleCBh
MWY1NWQ3OWI0Li4yODVmNDM3MDlkIDEwMDY0NAotLS0gYS9ody9hcm0vcGFsbS5jCisrKyBiL2h3
L2FybS9wYWxtLmMKQEAgLTQ0LDcgKzQ0LDcgQEAgc3RhdGljIHZvaWQgc3RhdGljX3dyaXRlKHZv
aWQgKm9wYXF1ZSwgaHdhZGRyIG9mZnNldCwgdWludDY0X3QgdmFsdWUsCiB7CiAjaWZkZWYgU1BZ
CiAgICAgcHJpbnRmKCIlczogdmFsdWUgJTA4bHggd3JpdHRlbiBhdCAiIFBBX0ZNVCAiXG4iLAot
ICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIHZhbHVlLCBvZmZzZXQpOworICAgICAg
ICAgICAgICAgICAgICBfX2Z1bmNfXywgdmFsdWUsIG9mZnNldCk7CiAjZW5kaWYKIH0KIApAQCAt
MTI3LDExICsxMjcsMTEgQEAgc3RhdGljIHZvaWQgcGFsbXRlX29ub2ZmX2dwaW9zKHZvaWQgKm9w
YXF1ZSwgaW50IGxpbmUsIGludCBsZXZlbCkKICAgICBzd2l0Y2ggKGxpbmUpIHsKICAgICBjYXNl
IDA6CiAgICAgICAgIHByaW50ZigiJXM6IGN1cnJlbnQgdG8gTU1DL1NEIGNhcmQgJXNhYmxlZC5c
biIsCi0gICAgICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIGxldmVsID8gImRpcyIg
OiAiZW4iKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCBsZXZlbCA/ICJkaXMi
IDogImVuIik7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgMToKICAgICAgICAgcHJpbnRmKCIl
czogaW50ZXJuYWwgc3BlYWtlciBhbXBsaWZpZXIgJXMuXG4iLAotICAgICAgICAgICAgICAgICAg
ICAgICAgX19GVU5DVElPTl9fLCBsZXZlbCA/ICJkb3duIiA6ICJvbiIpOworICAgICAgICAgICAg
ICAgICAgICAgICAgX19mdW5jX18sIGxldmVsID8gImRvd24iIDogIm9uIik7CiAgICAgICAgIGJy
ZWFrOwogCiAgICAgLyogVGhlc2UgTENEICYgQXVkaW8gb3V0cHV0IHNpZ25hbHMgaGF2ZSBub3Qg
YmVlbiBpZGVudGlmaWVkIHlldC4gICovCkBAIC0xMzksMTIgKzEzOSwxMiBAQCBzdGF0aWMgdm9p
ZCBwYWxtdGVfb25vZmZfZ3Bpb3Modm9pZCAqb3BhcXVlLCBpbnQgbGluZSwgaW50IGxldmVsKQog
ICAgIGNhc2UgMzoKICAgICBjYXNlIDQ6CiAgICAgICAgIHByaW50ZigiJXM6IExDRCBHUElPJWkg
JXMuXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgX19GVU5DVElPTl9fLCBsaW5lIC0gMSwg
bGV2ZWwgPyAiaGlnaCIgOiAibG93Iik7CisgICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNf
XywgbGluZSAtIDEsIGxldmVsID8gImhpZ2giIDogImxvdyIpOwogICAgICAgICBicmVhazsKICAg
ICBjYXNlIDU6CiAgICAgY2FzZSA2OgogICAgICAgICBwcmludGYoIiVzOiBBdWRpbyBHUElPJWkg
JXMuXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgX19GVU5DVElPTl9fLCBsaW5lIC0gNCwg
bGV2ZWwgPyAiaGlnaCIgOiAibG93Iik7CisgICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNf
XywgbGluZSAtIDQsIGxldmVsID8gImhpZ2giIDogImxvdyIpOwogICAgICAgICBicmVhazsKICAg
ICB9CiB9CkBAIC0yMzQsNyArMjM0LDcgQEAgc3RhdGljIHZvaWQgcGFsbXRlX2luaXQoTWFjaGlu
ZVN0YXRlICptYWNoaW5lKQogICAgICAgICByb21fc2l6ZSA9IGdldF9pbWFnZV9zaXplKG9wdGlv
bl9yb21bMF0ubmFtZSk7CiAgICAgICAgIGlmIChyb21fc2l6ZSA+IGZsYXNoX3NpemUpIHsKICAg
ICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IFJPTSBpbWFnZSB0b28gYmlnICgleCA+ICV4
KVxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIHJvbV9zaXpl
LCBmbGFzaF9zaXplKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXywgcm9t
X3NpemUsIGZsYXNoX3NpemUpOwogICAgICAgICAgICAgcm9tX3NpemUgPSAwOwogICAgICAgICB9
CiAgICAgICAgIGlmIChyb21fc2l6ZSA+IDApIHsKQEAgLTI0NCw3ICsyNDQsNyBAQCBzdGF0aWMg
dm9pZCBwYWxtdGVfaW5pdChNYWNoaW5lU3RhdGUgKm1hY2hpbmUpCiAgICAgICAgIH0KICAgICAg
ICAgaWYgKHJvbV9zaXplIDwgMCkgewogICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczog
ZXJyb3IgbG9hZGluZyAnJXMnXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fRlVO
Q1RJT05fXywgb3B0aW9uX3JvbVswXS5uYW1lKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBfX2Z1bmNfXywgb3B0aW9uX3JvbVswXS5uYW1lKTsKICAgICAgICAgfQogICAgIH0KIApkaWZm
IC0tZ2l0IGEvaHcvYXJtL3B4YTJ4eC5jIGIvaHcvYXJtL3B4YTJ4eC5jCmluZGV4IGFiNjkxYTc5
ODUuLmRiODYwYzIzOGUgMTAwNjQ0Ci0tLSBhL2h3L2FybS9weGEyeHguYworKysgYi9ody9hcm0v
cHhhMnh4LmMKQEAgLTEwNyw3ICsxMDcsNyBAQCBzdGF0aWMgdWludDY0X3QgcHhhMnh4X3BtX3Jl
YWQodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkciwKICAgICAgICAgcmV0dXJuIHMtPnBtX3JlZ3Nb
YWRkciA+PiAyXTsKICAgICBkZWZhdWx0OgogICAgIGZhaWw6Ci0gICAgICAgIHByaW50ZigiJXM6
IEJhZCByZWdpc3RlciAiIFJFR19GTVQgIlxuIiwgX19GVU5DVElPTl9fLCBhZGRyKTsKKyAgICAg
ICAgcHJpbnRmKCIlczogQmFkIHJlZ2lzdGVyICIgUkVHX0ZNVCAiXG4iLCBfX2Z1bmNfXywgYWRk
cik7CiAgICAgICAgIGJyZWFrOwogICAgIH0KICAgICByZXR1cm4gMDsKQEAgLTEzOSw3ICsxMzks
NyBAQCBzdGF0aWMgdm9pZCBweGEyeHhfcG1fd3JpdGUodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRk
ciwKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAKLSAgICAgICAgcHJpbnRmKCIlczog
QmFkIHJlZ2lzdGVyICIgUkVHX0ZNVCAiXG4iLCBfX0ZVTkNUSU9OX18sIGFkZHIpOworICAgICAg
ICBwcmludGYoIiVzOiBCYWQgcmVnaXN0ZXIgIiBSRUdfRk1UICJcbiIsIF9fZnVuY19fLCBhZGRy
KTsKICAgICAgICAgYnJlYWs7CiAgICAgfQogfQpAQCAtMTgwLDcgKzE4MCw3IEBAIHN0YXRpYyB1
aW50NjRfdCBweGEyeHhfY21fcmVhZCh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAogICAgICAg
ICByZXR1cm4gcy0+Y21fcmVnc1tDQ0NSID4+IDJdIHwgKDMgPDwgMjgpOwogCiAgICAgZGVmYXVs
dDoKLSAgICAgICAgcHJpbnRmKCIlczogQmFkIHJlZ2lzdGVyICIgUkVHX0ZNVCAiXG4iLCBfX0ZV
TkNUSU9OX18sIGFkZHIpOworICAgICAgICBwcmludGYoIiVzOiBCYWQgcmVnaXN0ZXIgIiBSRUdf
Rk1UICJcbiIsIF9fZnVuY19fLCBhZGRyKTsKICAgICAgICAgYnJlYWs7CiAgICAgfQogICAgIHJl
dHVybiAwOwpAQCAtMjA1LDcgKzIwNSw3IEBAIHN0YXRpYyB2b2lkIHB4YTJ4eF9jbV93cml0ZSh2
b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAogICAgICAgICBicmVhazsKIAogICAgIGRlZmF1bHQ6
Ci0gICAgICAgIHByaW50ZigiJXM6IEJhZCByZWdpc3RlciAiIFJFR19GTVQgIlxuIiwgX19GVU5D
VElPTl9fLCBhZGRyKTsKKyAgICAgICAgcHJpbnRmKCIlczogQmFkIHJlZ2lzdGVyICIgUkVHX0ZN
VCAiXG4iLCBfX2Z1bmNfXywgYWRkcik7CiAgICAgICAgIGJyZWFrOwogICAgIH0KIH0KQEAgLTQx
MCw3ICs0MTAsNyBAQCBzdGF0aWMgdWludDY0X3QgcHhhMnh4X21tX3JlYWQodm9pZCAqb3BhcXVl
LCBod2FkZHIgYWRkciwKICAgICAgICAgICAgIHJldHVybiBzLT5tbV9yZWdzW2FkZHIgPj4gMl07
CiAKICAgICBkZWZhdWx0OgotICAgICAgICBwcmludGYoIiVzOiBCYWQgcmVnaXN0ZXIgIiBSRUdf
Rk1UICJcbiIsIF9fRlVOQ1RJT05fXywgYWRkcik7CisgICAgICAgIHByaW50ZigiJXM6IEJhZCBy
ZWdpc3RlciAiIFJFR19GTVQgIlxuIiwgX19mdW5jX18sIGFkZHIpOwogICAgICAgICBicmVhazsK
ICAgICB9CiAgICAgcmV0dXJuIDA7CkBAIC00MjksNyArNDI5LDcgQEAgc3RhdGljIHZvaWQgcHhh
Mnh4X21tX3dyaXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAgICAgICAgIH0KIAogICAg
IGRlZmF1bHQ6Ci0gICAgICAgIHByaW50ZigiJXM6IEJhZCByZWdpc3RlciAiIFJFR19GTVQgIlxu
IiwgX19GVU5DVElPTl9fLCBhZGRyKTsKKyAgICAgICAgcHJpbnRmKCIlczogQmFkIHJlZ2lzdGVy
ICIgUkVHX0ZNVCAiXG4iLCBfX2Z1bmNfXywgYWRkcik7CiAgICAgICAgIGJyZWFrOwogICAgIH0K
IH0KQEAgLTYxOSw3ICs2MTksNyBAQCBzdGF0aWMgdWludDY0X3QgcHhhMnh4X3NzcF9yZWFkKHZv
aWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAgICAgICAgIGlmICghcy0+ZW5hYmxlKQogICAgICAg
ICAgICAgcmV0dXJuIDB4ZmZmZmZmZmY7CiAgICAgICAgIGlmIChzLT5yeF9sZXZlbCA8IDEpIHsK
LSAgICAgICAgICAgIHByaW50ZigiJXM6IFNTUCBSeCBVbmRlcnJ1blxuIiwgX19GVU5DVElPTl9f
KTsKKyAgICAgICAgICAgIHByaW50ZigiJXM6IFNTUCBSeCBVbmRlcnJ1blxuIiwgX19mdW5jX18p
OwogICAgICAgICAgICAgcmV0dXJuIDB4ZmZmZmZmZmY7CiAgICAgICAgIH0KICAgICAgICAgcy0+
cnhfbGV2ZWwgLS07CkBAIC02MzYsNyArNjM2LDcgQEAgc3RhdGljIHVpbnQ2NF90IHB4YTJ4eF9z
c3BfcmVhZCh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAogICAgIGNhc2UgU1NBQ0Q6CiAgICAg
ICAgIHJldHVybiBzLT5zc2FjZDsKICAgICBkZWZhdWx0OgotICAgICAgICBwcmludGYoIiVzOiBC
YWQgcmVnaXN0ZXIgIiBSRUdfRk1UICJcbiIsIF9fRlVOQ1RJT05fXywgYWRkcik7CisgICAgICAg
IHByaW50ZigiJXM6IEJhZCByZWdpc3RlciAiIFJFR19GTVQgIlxuIiwgX19mdW5jX18sIGFkZHIp
OwogICAgICAgICBicmVhazsKICAgICB9CiAgICAgcmV0dXJuIDA7CkBAIC02NTMsOSArNjUzLDkg
QEAgc3RhdGljIHZvaWQgcHhhMnh4X3NzcF93cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRy
LAogICAgICAgICBzLT5zc2NyWzBdID0gdmFsdWUgJiAweGM3ZmZmZmZmOwogICAgICAgICBzLT5l
bmFibGUgPSB2YWx1ZSAmIFNTQ1IwX1NTRTsKICAgICAgICAgaWYgKHZhbHVlICYgU1NDUjBfTU9E
KQotICAgICAgICAgICAgcHJpbnRmKCIlczogQXR0ZW1wdCB0byB1c2UgbmV0d29yayBtb2RlXG4i
LCBfX0ZVTkNUSU9OX18pOworICAgICAgICAgICAgcHJpbnRmKCIlczogQXR0ZW1wdCB0byB1c2Ug
bmV0d29yayBtb2RlXG4iLCBfX2Z1bmNfXyk7CiAgICAgICAgIGlmIChzLT5lbmFibGUgJiYgU1ND
UjBfRFNTKHZhbHVlKSA8IDQpCi0gICAgICAgICAgICBwcmludGYoIiVzOiBXcm9uZyBkYXRhIHNp
emU6ICVpIGJpdHNcbiIsIF9fRlVOQ1RJT05fXywKKyAgICAgICAgICAgIHByaW50ZigiJXM6IFdy
b25nIGRhdGEgc2l6ZTogJWkgYml0c1xuIiwgX19mdW5jX18sCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgU1NDUjBfRFNTKHZhbHVlKSk7CiAgICAgICAgIGlmICghKHZhbHVlICYgU1NDUjBf
U1NFKSkgewogICAgICAgICAgICAgcy0+c3NzciA9IDA7CkBAIC02NjgsNyArNjY4LDcgQEAgc3Rh
dGljIHZvaWQgcHhhMnh4X3NzcF93cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAogICAg
IGNhc2UgU1NDUjE6CiAgICAgICAgIHMtPnNzY3JbMV0gPSB2YWx1ZTsKICAgICAgICAgaWYgKHZh
bHVlICYgKFNTQ1IxX0xCTSB8IFNTQ1IxX0VGV1IpKQotICAgICAgICAgICAgcHJpbnRmKCIlczog
QXR0ZW1wdCB0byB1c2UgU1NQIHRlc3QgbW9kZVxuIiwgX19GVU5DVElPTl9fKTsKKyAgICAgICAg
ICAgIHByaW50ZigiJXM6IEF0dGVtcHQgdG8gdXNlIFNTUCB0ZXN0IG1vZGVcbiIsIF9fZnVuY19f
KTsKICAgICAgICAgcHhhMnh4X3NzcF9maWZvX3VwZGF0ZShzKTsKICAgICAgICAgYnJlYWs7CiAK
QEAgLTcyOCw3ICs3MjgsNyBAQCBzdGF0aWMgdm9pZCBweGEyeHhfc3NwX3dyaXRlKHZvaWQgKm9w
YXF1ZSwgaHdhZGRyIGFkZHIsCiAgICAgICAgIGJyZWFrOwogCiAgICAgZGVmYXVsdDoKLSAgICAg
ICAgcHJpbnRmKCIlczogQmFkIHJlZ2lzdGVyICIgUkVHX0ZNVCAiXG4iLCBfX0ZVTkNUSU9OX18s
IGFkZHIpOworICAgICAgICBwcmludGYoIiVzOiBCYWQgcmVnaXN0ZXIgIiBSRUdfRk1UICJcbiIs
IF9fZnVuY19fLCBhZGRyKTsKICAgICAgICAgYnJlYWs7CiAgICAgfQogfQpAQCAtOTkwLDcgKzk5
MCw3IEBAIHN0YXRpYyB1aW50NjRfdCBweGEyeHhfcnRjX3JlYWQodm9pZCAqb3BhcXVlLCBod2Fk
ZHIgYWRkciwKICAgICAgICAgZWxzZQogICAgICAgICAgICAgcmV0dXJuIHMtPmxhc3Rfc3djcjsK
ICAgICBkZWZhdWx0OgotICAgICAgICBwcmludGYoIiVzOiBCYWQgcmVnaXN0ZXIgIiBSRUdfRk1U
ICJcbiIsIF9fRlVOQ1RJT05fXywgYWRkcik7CisgICAgICAgIHByaW50ZigiJXM6IEJhZCByZWdp
c3RlciAiIFJFR19GTVQgIlxuIiwgX19mdW5jX18sIGFkZHIpOwogICAgICAgICBicmVhazsKICAg
ICB9CiAgICAgcmV0dXJuIDA7CkBAIC0xMDk2LDcgKzEwOTYsNyBAQCBzdGF0aWMgdm9pZCBweGEy
eHhfcnRjX3dyaXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAgICAgICAgIGJyZWFrOwog
CiAgICAgZGVmYXVsdDoKLSAgICAgICAgcHJpbnRmKCIlczogQmFkIHJlZ2lzdGVyICIgUkVHX0ZN
VCAiXG4iLCBfX0ZVTkNUSU9OX18sIGFkZHIpOworICAgICAgICBwcmludGYoIiVzOiBCYWQgcmVn
aXN0ZXIgIiBSRUdfRk1UICJcbiIsIF9fZnVuY19fLCBhZGRyKTsKICAgICB9CiB9CiAKQEAgLTEz
NDQsNyArMTM0NCw3IEBAIHN0YXRpYyB1aW50NjRfdCBweGEyeHhfaTJjX3JlYWQodm9pZCAqb3Bh
cXVlLCBod2FkZHIgYWRkciwKICAgICAgICAgICAgIHMtPmlibXIgPSAwOwogICAgICAgICByZXR1
cm4gcy0+aWJtcjsKICAgICBkZWZhdWx0OgotICAgICAgICBwcmludGYoIiVzOiBCYWQgcmVnaXN0
ZXIgIiBSRUdfRk1UICJcbiIsIF9fRlVOQ1RJT05fXywgYWRkcik7CisgICAgICAgIHByaW50Zigi
JXM6IEJhZCByZWdpc3RlciAiIFJFR19GTVQgIlxuIiwgX19mdW5jX18sIGFkZHIpOwogICAgICAg
ICBicmVhazsKICAgICB9CiAgICAgcmV0dXJuIDA7CkBAIC0xNDE3LDcgKzE0MTcsNyBAQCBzdGF0
aWMgdm9pZCBweGEyeHhfaTJjX3dyaXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAgICAg
ICAgIGJyZWFrOwogCiAgICAgZGVmYXVsdDoKLSAgICAgICAgcHJpbnRmKCIlczogQmFkIHJlZ2lz
dGVyICIgUkVHX0ZNVCAiXG4iLCBfX0ZVTkNUSU9OX18sIGFkZHIpOworICAgICAgICBwcmludGYo
IiVzOiBCYWQgcmVnaXN0ZXIgIiBSRUdfRk1UICJcbiIsIF9fZnVuY19fLCBhZGRyKTsKICAgICB9
CiB9CiAKQEAgLTE2MTgsNyArMTYxOCw3IEBAIHN0YXRpYyB1aW50NjRfdCBweGEyeHhfaTJzX3Jl
YWQodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkciwKICAgICAgICAgfQogICAgICAgICByZXR1cm4g
MDsKICAgICBkZWZhdWx0OgotICAgICAgICBwcmludGYoIiVzOiBCYWQgcmVnaXN0ZXIgIiBSRUdf
Rk1UICJcbiIsIF9fRlVOQ1RJT05fXywgYWRkcik7CisgICAgICAgIHByaW50ZigiJXM6IEJhZCBy
ZWdpc3RlciAiIFJFR19GTVQgIlxuIiwgX19mdW5jX18sIGFkZHIpOwogICAgICAgICBicmVhazsK
ICAgICB9CiAgICAgcmV0dXJuIDA7CkBAIC0xNjQxLDE0ICsxNjQxLDE0IEBAIHN0YXRpYyB2b2lk
IHB4YTJ4eF9pMnNfd3JpdGUodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkciwKICAgICAgICAgICAg
IHMtPnN0YXR1cyAmPSB+KDEgPDwgNyk7CQkJLyogSTJTT0ZGICovCiAgICAgICAgIH0KICAgICAg
ICAgaWYgKHZhbHVlICYgKDEgPDwgNCkpCQkJCS8qIEVGV1IgKi8KLSAgICAgICAgICAgIHByaW50
ZigiJXM6IEF0dGVtcHQgdG8gdXNlIHNwZWNpYWwgZnVuY3Rpb25cbiIsIF9fRlVOQ1RJT05fXyk7
CisgICAgICAgICAgICBwcmludGYoIiVzOiBBdHRlbXB0IHRvIHVzZSBzcGVjaWFsIGZ1bmN0aW9u
XG4iLCBfX2Z1bmNfXyk7CiAgICAgICAgIHMtPmVuYWJsZSA9ICh2YWx1ZSAmIDkpID09IDE7CQkJ
LyogRU5CICYmICFSU1QqLwogICAgICAgICBweGEyeHhfaTJzX3VwZGF0ZShzKTsKICAgICAgICAg
YnJlYWs7CiAgICAgY2FzZSBTQUNSMToKICAgICAgICAgcy0+Y29udHJvbFsxXSA9IHZhbHVlICYg
MHgwMDM5OwogICAgICAgICBpZiAodmFsdWUgJiAoMSA8PCA1KSkJCQkJLyogRU5MQkYgKi8KLSAg
ICAgICAgICAgIHByaW50ZigiJXM6IEF0dGVtcHQgdG8gdXNlIGxvb3BiYWNrIGZ1bmN0aW9uXG4i
LCBfX0ZVTkNUSU9OX18pOworICAgICAgICAgICAgcHJpbnRmKCIlczogQXR0ZW1wdCB0byB1c2Ug
bG9vcGJhY2sgZnVuY3Rpb25cbiIsIF9fZnVuY19fKTsKICAgICAgICAgaWYgKHZhbHVlICYgKDEg
PDwgNCkpCQkJCS8qIERQUkwgKi8KICAgICAgICAgICAgIHMtPmZpZm9fbGVuID0gMDsKICAgICAg
ICAgcHhhMnh4X2kyc191cGRhdGUocyk7CkBAIC0xNjc1LDcgKzE2NzUsNyBAQCBzdGF0aWMgdm9p
ZCBweGEyeHhfaTJzX3dyaXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAgICAgICAgIH0K
ICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKLSAgICAgICAgcHJpbnRmKCIlczogQmFkIHJl
Z2lzdGVyICIgUkVHX0ZNVCAiXG4iLCBfX0ZVTkNUSU9OX18sIGFkZHIpOworICAgICAgICBwcmlu
dGYoIiVzOiBCYWQgcmVnaXN0ZXIgIiBSRUdfRk1UICJcbiIsIF9fZnVuY19fLCBhZGRyKTsKICAg
ICB9CiB9CiAKQEAgLTE4NTEsNyArMTg1MSw3IEBAIHN0YXRpYyB1aW50NjRfdCBweGEyeHhfZmly
X3JlYWQodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkciwKICAgICAgICAgICAgIHB4YTJ4eF9maXJf
dXBkYXRlKHMpOwogICAgICAgICAgICAgcmV0dXJuIHJldDsKICAgICAgICAgfQotICAgICAgICBw
cmludGYoIiVzOiBSeCBGSUZPIHVuZGVycnVuLlxuIiwgX19GVU5DVElPTl9fKTsKKyAgICAgICAg
cHJpbnRmKCIlczogUnggRklGTyB1bmRlcnJ1bi5cbiIsIF9fZnVuY19fKTsKICAgICAgICAgYnJl
YWs7CiAgICAgY2FzZSBJQ1NSMDoKICAgICAgICAgcmV0dXJuIHMtPnN0YXR1c1swXTsKQEAgLTE4
NjAsNyArMTg2MCw3IEBAIHN0YXRpYyB1aW50NjRfdCBweGEyeHhfZmlyX3JlYWQodm9pZCAqb3Bh
cXVlLCBod2FkZHIgYWRkciwKICAgICBjYXNlIElDRk9SOgogICAgICAgICByZXR1cm4gcy0+cnhf
bGVuOwogICAgIGRlZmF1bHQ6Ci0gICAgICAgIHByaW50ZigiJXM6IEJhZCByZWdpc3RlciAiIFJF
R19GTVQgIlxuIiwgX19GVU5DVElPTl9fLCBhZGRyKTsKKyAgICAgICAgcHJpbnRmKCIlczogQmFk
IHJlZ2lzdGVyICIgUkVHX0ZNVCAiXG4iLCBfX2Z1bmNfXywgYWRkcik7CiAgICAgICAgIGJyZWFr
OwogICAgIH0KICAgICByZXR1cm4gMDsKQEAgLTE5MTIsNyArMTkxMiw3IEBAIHN0YXRpYyB2b2lk
IHB4YTJ4eF9maXJfd3JpdGUodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkciwKICAgICBjYXNlIElD
Rk9SOgogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgotICAgICAgICBwcmludGYoIiVzOiBC
YWQgcmVnaXN0ZXIgIiBSRUdfRk1UICJcbiIsIF9fRlVOQ1RJT05fXywgYWRkcik7CisgICAgICAg
IHByaW50ZigiJXM6IEJhZCByZWdpc3RlciAiIFJFR19GTVQgIlxuIiwgX19mdW5jX18sIGFkZHIp
OwogICAgIH0KIH0KIApkaWZmIC0tZ2l0IGEvaHcvYXJtL3B4YTJ4eF9ncGlvLmMgYi9ody9hcm0v
cHhhMnh4X2dwaW8uYwppbmRleCA1MjFkYmFkMDM5Li5lMTUwNzAxODhlIDEwMDY0NAotLS0gYS9o
dy9hcm0vcHhhMnh4X2dwaW8uYworKysgYi9ody9hcm0vcHhhMnh4X2dwaW8uYwpAQCAtMTA3LDcg
KzEwNyw3IEBAIHN0YXRpYyB2b2lkIHB4YTJ4eF9ncGlvX3NldCh2b2lkICpvcGFxdWUsIGludCBs
aW5lLCBpbnQgbGV2ZWwpCiAgICAgdWludDMyX3QgbWFzazsKIAogICAgIGlmIChsaW5lID49IHMt
PmxpbmVzKSB7Ci0gICAgICAgIHByaW50ZigiJXM6IE5vIEdQSU8gcGluICVpXG4iLCBfX0ZVTkNU
SU9OX18sIGxpbmUpOworICAgICAgICBwcmludGYoIiVzOiBObyBHUElPIHBpbiAlaVxuIiwgX19m
dW5jX18sIGxpbmUpOwogICAgICAgICByZXR1cm47CiAgICAgfQogCkBAIC0xOTUsNyArMTk1LDcg
QEAgc3RhdGljIHVpbnQ2NF90IHB4YTJ4eF9ncGlvX3JlYWQodm9pZCAqb3BhcXVlLCBod2FkZHIg
b2Zmc2V0LAogICAgICAgICByZXR1cm4gcy0+c3RhdHVzW2JhbmtdOwogCiAgICAgZGVmYXVsdDoK
LSAgICAgICAgaHdfZXJyb3IoIiVzOiBCYWQgb2Zmc2V0ICIgUkVHX0ZNVCAiXG4iLCBfX0ZVTkNU
SU9OX18sIG9mZnNldCk7CisgICAgICAgIGh3X2Vycm9yKCIlczogQmFkIG9mZnNldCAiIFJFR19G
TVQgIlxuIiwgX19mdW5jX18sIG9mZnNldCk7CiAgICAgfQogCiAgICAgcmV0dXJuIDA7CkBAIC0y
NDgsNyArMjQ4LDcgQEAgc3RhdGljIHZvaWQgcHhhMnh4X2dwaW9fd3JpdGUodm9pZCAqb3BhcXVl
LCBod2FkZHIgb2Zmc2V0LAogICAgICAgICBicmVhazsKIAogICAgIGRlZmF1bHQ6Ci0gICAgICAg
IGh3X2Vycm9yKCIlczogQmFkIG9mZnNldCAiIFJFR19GTVQgIlxuIiwgX19GVU5DVElPTl9fLCBv
ZmZzZXQpOworICAgICAgICBod19lcnJvcigiJXM6IEJhZCBvZmZzZXQgIiBSRUdfRk1UICJcbiIs
IF9fZnVuY19fLCBvZmZzZXQpOwogICAgIH0KIH0KIApkaWZmIC0tZ2l0IGEvaHcvYXJtL3B4YTJ4
eF9waWMuYyBiL2h3L2FybS9weGEyeHhfcGljLmMKaW5kZXggYjUxNmNlZDhjMC4uNjEyNzVmYTA0
MCAxMDA2NDQKLS0tIGEvaHcvYXJtL3B4YTJ4eF9waWMuYworKysgYi9ody9hcm0vcHhhMnh4X3Bp
Yy5jCkBAIC0xNjUsNyArMTY1LDcgQEAgc3RhdGljIHVpbnQ2NF90IHB4YTJ4eF9waWNfbWVtX3Jl
YWQodm9pZCAqb3BhcXVlLCBod2FkZHIgb2Zmc2V0LAogICAgIGNhc2UgSUNIUDoJLyogSGlnaGVz
dCBQcmlvcml0eSByZWdpc3RlciAqLwogICAgICAgICByZXR1cm4gcHhhMnh4X3BpY19oaWdoZXN0
KHMpOwogICAgIGRlZmF1bHQ6Ci0gICAgICAgIHByaW50ZigiJXM6IEJhZCByZWdpc3RlciBvZmZz
ZXQgIiBSRUdfRk1UICJcbiIsIF9fRlVOQ1RJT05fXywgb2Zmc2V0KTsKKyAgICAgICAgcHJpbnRm
KCIlczogQmFkIHJlZ2lzdGVyIG9mZnNldCAiIFJFR19GTVQgIlxuIiwgX19mdW5jX18sIG9mZnNl
dCk7CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIH0KQEAgLTE5OCw3ICsxOTgsNyBAQCBzdGF0
aWMgdm9pZCBweGEyeHhfcGljX21lbV93cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBvZmZzZXQs
CiAgICAgICAgIHMtPnByaW9yaXR5WzMyICsgKChvZmZzZXQgLSBJUFIzMikgPj4gMildID0gdmFs
dWUgJiAweDgwMDAwMDNmOwogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgotICAgICAgICBw
cmludGYoIiVzOiBCYWQgcmVnaXN0ZXIgb2Zmc2V0ICIgUkVHX0ZNVCAiXG4iLCBfX0ZVTkNUSU9O
X18sIG9mZnNldCk7CisgICAgICAgIHByaW50ZigiJXM6IEJhZCByZWdpc3RlciBvZmZzZXQgIiBS
RUdfRk1UICJcbiIsIF9fZnVuY19fLCBvZmZzZXQpOwogICAgICAgICByZXR1cm47CiAgICAgfQog
ICAgIHB4YTJ4eF9waWNfdXBkYXRlKG9wYXF1ZSk7CmRpZmYgLS1naXQgYS9ody9hcm0vdG9zYS5j
IGIvaHcvYXJtL3Rvc2EuYwppbmRleCAwNDQ3OTYzNTBhLi5hNTViMWEzNjljIDEwMDY0NAotLS0g
YS9ody9hcm0vdG9zYS5jCisrKyBiL2h3L2FybS90b3NhLmMKQEAgLTE1OSw3ICsxNTksNyBAQCBz
dGF0aWMgaW50IHRvc2FfZGFjX3NlbmQoSTJDU2xhdmUgKmkyYywgdWludDhfdCBkYXRhKQogICAg
IHMtPmJ1ZltzLT5sZW5dID0gZGF0YTsKICAgICBpZiAocy0+bGVuICsrID4gMikgewogI2lmZGVm
IFZFUkJPU0UKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogbWVzc2FnZSB0b28gbG9uZyAo
JWkgYnl0ZXMpXG4iLCBfX0ZVTkNUSU9OX18sIHMtPmxlbik7CisgICAgICAgIGZwcmludGYoc3Rk
ZXJyLCAiJXM6IG1lc3NhZ2UgdG9vIGxvbmcgKCVpIGJ5dGVzKVxuIiwgX19mdW5jX18sIHMtPmxl
bik7CiAjZW5kaWYKICAgICAgICAgcmV0dXJuIDE7CiAgICAgfQpAQCAtMTgxLDE0ICsxODEsMTQg
QEAgc3RhdGljIGludCB0b3NhX2RhY19ldmVudChJMkNTbGF2ZSAqaTJjLCBlbnVtIGkyY19ldmVu
dCBldmVudCkKICAgICBjYXNlIEkyQ19TVEFSVF9TRU5EOgogICAgICAgICBicmVhazsKICAgICBj
YXNlIEkyQ19TVEFSVF9SRUNWOgotICAgICAgICBwcmludGYoIiVzOiByZWN2IG5vdCBzdXBwb3J0
ZWQhISFcbiIsIF9fRlVOQ1RJT05fXyk7CisgICAgICAgIHByaW50ZigiJXM6IHJlY3Ygbm90IHN1
cHBvcnRlZCEhIVxuIiwgX19mdW5jX18pOwogICAgICAgICBicmVhazsKICAgICBjYXNlIEkyQ19G
SU5JU0g6CiAjaWZkZWYgVkVSQk9TRQogICAgICAgICBpZiAocy0+bGVuIDwgMikKLSAgICAgICAg
ICAgIHByaW50ZigiJXM6IG1lc3NhZ2UgdG9vIHNob3J0ICglaSBieXRlcylcbiIsIF9fRlVOQ1RJ
T05fXywgcy0+bGVuKTsKKyAgICAgICAgICAgIHByaW50ZigiJXM6IG1lc3NhZ2UgdG9vIHNob3J0
ICglaSBieXRlcylcbiIsIF9fZnVuY19fLCBzLT5sZW4pOwogICAgICAgICBpZiAocy0+bGVuID4g
MikKLSAgICAgICAgICAgIHByaW50ZigiJXM6IG1lc3NhZ2UgdG9vIGxvbmdcbiIsIF9fRlVOQ1RJ
T05fXyk7CisgICAgICAgICAgICBwcmludGYoIiVzOiBtZXNzYWdlIHRvbyBsb25nXG4iLCBfX2Z1
bmNfXyk7CiAjZW5kaWYKICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKQEAgLTIwMCw3ICsy
MDAsNyBAQCBzdGF0aWMgaW50IHRvc2FfZGFjX2V2ZW50KEkyQ1NsYXZlICppMmMsIGVudW0gaTJj
X2V2ZW50IGV2ZW50KQogCiBzdGF0aWMgaW50IHRvc2FfZGFjX3JlY3YoSTJDU2xhdmUgKnMpCiB7
Ci0gICAgcHJpbnRmKCIlczogcmVjdiBub3Qgc3VwcG9ydGVkISEhXG4iLCBfX0ZVTkNUSU9OX18p
OworICAgIHByaW50ZigiJXM6IHJlY3Ygbm90IHN1cHBvcnRlZCEhIVxuIiwgX19mdW5jX18pOwog
ICAgIHJldHVybiAtMTsKIH0KIApkaWZmIC0tZ2l0IGEvaHcvYXVkaW8vaGRhLWNvZGVjLmMgYi9o
dy9hdWRpby9oZGEtY29kZWMuYwppbmRleCA1NDAyY2QxOTZjLi5lOGFhNzg0MmU2IDEwMDY0NAot
LS0gYS9ody9hdWRpby9oZGEtY29kZWMuYworKysgYi9ody9hdWRpby9oZGEtY29kZWMuYwpAQCAt
MzE2LDcgKzMxNiw3IEBAIHN0YXRpYyB2b2lkIGhkYV9hdWRpb19jb21tYW5kKEhEQUNvZGVjRGV2
aWNlICpoZGEsIHVpbnQzMl90IG5pZCwgdWludDMyX3QgZGF0YSkKICAgICAgICAgZ290byBmYWls
OwogICAgIH0KICAgICBkcHJpbnQoYSwgMiwgIiVzOiBuaWQgJWQgKCVzKSwgdmVyYiAweCV4LCBw
YXlsb2FkIDB4JXhcbiIsCi0gICAgICAgICAgIF9fRlVOQ1RJT05fXywgbmlkLCBub2RlLT5uYW1l
LCB2ZXJiLCBwYXlsb2FkKTsKKyAgICAgICAgICAgX19mdW5jX18sIG5pZCwgbm9kZS0+bmFtZSwg
dmVyYiwgcGF5bG9hZCk7CiAKICAgICBzd2l0Y2ggKHZlcmIpIHsKICAgICAvKiBhbGwgbm9kZXMg
Ki8KQEAgLTQ0OSw3ICs0NDksNyBAQCBzdGF0aWMgdm9pZCBoZGFfYXVkaW9fY29tbWFuZChIREFD
b2RlY0RldmljZSAqaGRhLCB1aW50MzJfdCBuaWQsIHVpbnQzMl90IGRhdGEpCiAKIGZhaWw6CiAg
ICAgZHByaW50KGEsIDEsICIlczogbm90IGhhbmRsZWQ6IG5pZCAlZCAoJXMpLCB2ZXJiIDB4JXgs
IHBheWxvYWQgMHgleFxuIiwKLSAgICAgICAgICAgX19GVU5DVElPTl9fLCBuaWQsIG5vZGUgPyBu
b2RlLT5uYW1lIDogIj8iLCB2ZXJiLCBwYXlsb2FkKTsKKyAgICAgICAgICAgX19mdW5jX18sIG5p
ZCwgbm9kZSA/IG5vZGUtPm5hbWUgOiAiPyIsIHZlcmIsIHBheWxvYWQpOwogICAgIGhkYV9jb2Rl
Y19yZXNwb25zZShoZGEsIHRydWUsIDApOwogfQogCkBAIC00ODQsNyArNDg0LDcgQEAgc3RhdGlj
IGludCBoZGFfYXVkaW9faW5pdChIREFDb2RlY0RldmljZSAqaGRhLCBjb25zdCBzdHJ1Y3QgZGVz
Y19jb2RlYyAqZGVzYykKIAogICAgIGEtPmRlc2MgPSBkZXNjOwogICAgIGEtPm5hbWUgPSBvYmpl
Y3RfZ2V0X3R5cGVuYW1lKE9CSkVDVChhKSk7Ci0gICAgZHByaW50KGEsIDEsICIlczogY2FkICVk
XG4iLCBfX0ZVTkNUSU9OX18sIGEtPmhkYS5jYWQpOworICAgIGRwcmludChhLCAxLCAiJXM6IGNh
ZCAlZFxuIiwgX19mdW5jX18sIGEtPmhkYS5jYWQpOwogCiAgICAgQVVEX3JlZ2lzdGVyX2NhcmQo
ImhkYSIsICZhLT5jYXJkKTsKICAgICBmb3IgKGkgPSAwOyBpIDwgYS0+ZGVzYy0+bm5vZGVzOyBp
KyspIHsKQEAgLTUyNiw3ICs1MjYsNyBAQCBzdGF0aWMgdm9pZCBoZGFfYXVkaW9fZXhpdChIREFD
b2RlY0RldmljZSAqaGRhKQogICAgIEhEQUF1ZGlvU3RyZWFtICpzdDsKICAgICBpbnQgaTsKIAot
ICAgIGRwcmludChhLCAxLCAiJXNcbiIsIF9fRlVOQ1RJT05fXyk7CisgICAgZHByaW50KGEsIDEs
ICIlc1xuIiwgX19mdW5jX18pOwogICAgIGZvciAoaSA9IDA7IGkgPCBBUlJBWV9TSVpFKGEtPnN0
KTsgaSsrKSB7CiAgICAgICAgIHN0ID0gYS0+c3QgKyBpOwogICAgICAgICBpZiAoc3QtPm5vZGUg
PT0gTlVMTCkgewpAQCAtNTQ3LDcgKzU0Nyw3IEBAIHN0YXRpYyBpbnQgaGRhX2F1ZGlvX3Bvc3Rf
bG9hZCh2b2lkICpvcGFxdWUsIGludCB2ZXJzaW9uKQogICAgIEhEQUF1ZGlvU3RyZWFtICpzdDsK
ICAgICBpbnQgaTsKIAotICAgIGRwcmludChhLCAxLCAiJXNcbiIsIF9fRlVOQ1RJT05fXyk7Cisg
ICAgZHByaW50KGEsIDEsICIlc1xuIiwgX19mdW5jX18pOwogICAgIGlmICh2ZXJzaW9uID09IDEp
IHsKICAgICAgICAgLyogYXNzdW1lIHJ1bm5pbmdfY29tcGF0W10gaXMgZm9yIG91dHB1dCBzdHJl
YW1zICovCiAgICAgICAgIGZvciAoaSA9IDA7IGkgPCBBUlJBWV9TSVpFKGEtPnJ1bm5pbmdfY29t
cGF0KTsgaSsrKQpkaWZmIC0tZ2l0IGEvaHcvYXVkaW8vaW50ZWwtaGRhLmMgYi9ody9hdWRpby9p
bnRlbC1oZGEuYwppbmRleCBhM2U2NzBjMTg4Li45NDgyNjhhZmQ4IDEwMDY0NAotLS0gYS9ody9h
dWRpby9pbnRlbC1oZGEuYworKysgYi9ody9hdWRpby9pbnRlbC1oZGEuYwpAQCAtMjY1LDcgKzI2
NSw3IEBAIHN0YXRpYyB2b2lkIGludGVsX2hkYV91cGRhdGVfaXJxKEludGVsSERBU3RhdGUgKmQp
CiAgICAgfSBlbHNlIHsKICAgICAgICAgbGV2ZWwgPSAwOwogICAgIH0KLSAgICBkcHJpbnQoZCwg
MiwgIiVzOiBsZXZlbCAlZCBbJXNdXG4iLCBfX0ZVTkNUSU9OX18sCisgICAgZHByaW50KGQsIDIs
ICIlczogbGV2ZWwgJWQgWyVzXVxuIiwgX19mdW5jX18sCiAgICAgICAgICAgIGxldmVsLCBtc2kg
PyAibXNpIiA6ICJpbnR4Iik7CiAgICAgaWYgKG1zaSkgewogICAgICAgICBpZiAobGV2ZWwpIHsK
QEAgLTI4NSw3ICsyODUsNyBAQCBzdGF0aWMgaW50IGludGVsX2hkYV9zZW5kX2NvbW1hbmQoSW50
ZWxIREFTdGF0ZSAqZCwgdWludDMyX3QgdmVyYikKICAgICBjYWQgPSAodmVyYiA+PiAyOCkgJiAw
eDBmOwogICAgIGlmICh2ZXJiICYgKDEgPDwgMjcpKSB7CiAgICAgICAgIC8qIGluZGlyZWN0IG5v
ZGUgYWRkcmVzc2luZywgbm90IHNwZWNpZmllZCBpbiBIREEgMS4wICovCi0gICAgICAgIGRwcmlu
dChkLCAxLCAiJXM6IGluZGlyZWN0IG5vZGUgYWRkcmVzc2luZyAoZ3Vlc3QgYnVnPylcbiIsIF9f
RlVOQ1RJT05fXyk7CisgICAgICAgIGRwcmludChkLCAxLCAiJXM6IGluZGlyZWN0IG5vZGUgYWRk
cmVzc2luZyAoZ3Vlc3QgYnVnPylcbiIsIF9fZnVuY19fKTsKICAgICAgICAgcmV0dXJuIC0xOwog
ICAgIH0KICAgICBuaWQgPSAodmVyYiA+PiAyMCkgJiAweDdmOwpAQCAtMjkzLDcgKzI5Myw3IEBA
IHN0YXRpYyBpbnQgaW50ZWxfaGRhX3NlbmRfY29tbWFuZChJbnRlbEhEQVN0YXRlICpkLCB1aW50
MzJfdCB2ZXJiKQogCiAgICAgY29kZWMgPSBoZGFfY29kZWNfZmluZCgmZC0+Y29kZWNzLCBjYWQp
OwogICAgIGlmIChjb2RlYyA9PSBOVUxMKSB7Ci0gICAgICAgIGRwcmludChkLCAxLCAiJXM6IGFk
ZHJlc3NlZCBub24tZXhpc3RpbmcgY29kZWNcbiIsIF9fRlVOQ1RJT05fXyk7CisgICAgICAgIGRw
cmludChkLCAxLCAiJXM6IGFkZHJlc3NlZCBub24tZXhpc3RpbmcgY29kZWNcbiIsIF9fZnVuY19f
KTsKICAgICAgICAgcmV0dXJuIC0xOwogICAgIH0KICAgICBjZGMgPSBIREFfQ09ERUNfREVWSUNF
X0dFVF9DTEFTUyhjb2RlYyk7CkBAIC0zMDcsMjIgKzMwNywyMiBAQCBzdGF0aWMgdm9pZCBpbnRl
bF9oZGFfY29yYl9ydW4oSW50ZWxIREFTdGF0ZSAqZCkKICAgICB1aW50MzJfdCBycCwgdmVyYjsK
IAogICAgIGlmIChkLT5pY3MgJiBJQ0g2X0lSU19CVVNZKSB7Ci0gICAgICAgIGRwcmludChkLCAy
LCAiJXM6IFtpY3ddIHZlcmIgMHglMDh4XG4iLCBfX0ZVTkNUSU9OX18sIGQtPmljdyk7CisgICAg
ICAgIGRwcmludChkLCAyLCAiJXM6IFtpY3ddIHZlcmIgMHglMDh4XG4iLCBfX2Z1bmNfXywgZC0+
aWN3KTsKICAgICAgICAgaW50ZWxfaGRhX3NlbmRfY29tbWFuZChkLCBkLT5pY3cpOwogICAgICAg
ICByZXR1cm47CiAgICAgfQogCiAgICAgZm9yICg7OykgewogICAgICAgICBpZiAoIShkLT5jb3Ji
X2N0bCAmIElDSDZfQ09SQkNUTF9SVU4pKSB7Ci0gICAgICAgICAgICBkcHJpbnQoZCwgMiwgIiVz
OiAhcnVuXG4iLCBfX0ZVTkNUSU9OX18pOworICAgICAgICAgICAgZHByaW50KGQsIDIsICIlczog
IXJ1blxuIiwgX19mdW5jX18pOwogICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9CiAgICAg
ICAgIGlmICgoZC0+Y29yYl9ycCAmIDB4ZmYpID09IGQtPmNvcmJfd3ApIHsKLSAgICAgICAgICAg
IGRwcmludChkLCAyLCAiJXM6IGNvcmIgcmluZyBlbXB0eVxuIiwgX19GVU5DVElPTl9fKTsKKyAg
ICAgICAgICAgIGRwcmludChkLCAyLCAiJXM6IGNvcmIgcmluZyBlbXB0eVxuIiwgX19mdW5jX18p
OwogICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9CiAgICAgICAgIGlmIChkLT5yaXJiX2Nv
dW50ID09IGQtPnJpcmJfY250KSB7Ci0gICAgICAgICAgICBkcHJpbnQoZCwgMiwgIiVzOiByaXJi
IGNvdW50IHJlYWNoZWRcbiIsIF9fRlVOQ1RJT05fXyk7CisgICAgICAgICAgICBkcHJpbnQoZCwg
MiwgIiVzOiByaXJiIGNvdW50IHJlYWNoZWRcbiIsIF9fZnVuY19fKTsKICAgICAgICAgICAgIHJl
dHVybjsKICAgICAgICAgfQogCkBAIC0zMzEsNyArMzMxLDcgQEAgc3RhdGljIHZvaWQgaW50ZWxf
aGRhX2NvcmJfcnVuKEludGVsSERBU3RhdGUgKmQpCiAgICAgICAgIHZlcmIgPSBsZGxfbGVfcGNp
X2RtYSgmZC0+cGNpLCBhZGRyICsgNCpycCk7CiAgICAgICAgIGQtPmNvcmJfcnAgPSBycDsKIAot
ICAgICAgICBkcHJpbnQoZCwgMiwgIiVzOiBbcnAgMHgleF0gdmVyYiAweCUwOHhcbiIsIF9fRlVO
Q1RJT05fXywgcnAsIHZlcmIpOworICAgICAgICBkcHJpbnQoZCwgMiwgIiVzOiBbcnAgMHgleF0g
dmVyYiAweCUwOHhcbiIsIF9fZnVuY19fLCBycCwgdmVyYik7CiAgICAgICAgIGludGVsX2hkYV9z
ZW5kX2NvbW1hbmQoZCwgdmVyYik7CiAgICAgfQogfQpAQCAtMzQ1LDcgKzM0NSw3IEBAIHN0YXRp
YyB2b2lkIGludGVsX2hkYV9yZXNwb25zZShIREFDb2RlY0RldmljZSAqZGV2LCBib29sIHNvbGlj
aXRlZCwgdWludDMyX3QgcmVzCiAKICAgICBpZiAoZC0+aWNzICYgSUNINl9JUlNfQlVTWSkgewog
ICAgICAgICBkcHJpbnQoZCwgMiwgIiVzOiBbaXJyXSByZXNwb25zZSAweCV4LCBjYWQgMHgleFxu
IiwKLSAgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXywgcmVzcG9uc2UsIGRldi0+Y2FkKTsKKyAg
ICAgICAgICAgICAgIF9fZnVuY19fLCByZXNwb25zZSwgZGV2LT5jYWQpOwogICAgICAgICBkLT5p
cnIgPSByZXNwb25zZTsKICAgICAgICAgZC0+aWNzICY9IH4oSUNINl9JUlNfQlVTWSB8IDB4ZjAp
OwogICAgICAgICBkLT5pY3MgfD0gKElDSDZfSVJTX1ZBTElEIHwgKGRldi0+Y2FkIDw8IDQpKTsK
QEAgLTM1Myw3ICszNTMsNyBAQCBzdGF0aWMgdm9pZCBpbnRlbF9oZGFfcmVzcG9uc2UoSERBQ29k
ZWNEZXZpY2UgKmRldiwgYm9vbCBzb2xpY2l0ZWQsIHVpbnQzMl90IHJlcwogICAgIH0KIAogICAg
IGlmICghKGQtPnJpcmJfY3RsICYgSUNINl9SQkNUTF9ETUFfRU4pKSB7Ci0gICAgICAgIGRwcmlu
dChkLCAxLCAiJXM6IHJpcmIgZG1hIGRpc2FibGVkLCBkcm9wIGNvZGVjIHJlc3BvbnNlXG4iLCBf
X0ZVTkNUSU9OX18pOworICAgICAgICBkcHJpbnQoZCwgMSwgIiVzOiByaXJiIGRtYSBkaXNhYmxl
ZCwgZHJvcCBjb2RlYyByZXNwb25zZVxuIiwgX19mdW5jX18pOwogICAgICAgICByZXR1cm47CiAg
ICAgfQogCkBAIC0zNjUsMTcgKzM2NSwxNyBAQCBzdGF0aWMgdm9pZCBpbnRlbF9oZGFfcmVzcG9u
c2UoSERBQ29kZWNEZXZpY2UgKmRldiwgYm9vbCBzb2xpY2l0ZWQsIHVpbnQzMl90IHJlcwogICAg
IGQtPnJpcmJfd3AgPSB3cDsKIAogICAgIGRwcmludChkLCAyLCAiJXM6IFt3cCAweCV4XSByZXNw
b25zZSAweCV4LCBleHRyYSAweCV4XG4iLAotICAgICAgICAgICBfX0ZVTkNUSU9OX18sIHdwLCBy
ZXNwb25zZSwgZXgpOworICAgICAgICAgICBfX2Z1bmNfXywgd3AsIHJlc3BvbnNlLCBleCk7CiAK
ICAgICBkLT5yaXJiX2NvdW50Kys7CiAgICAgaWYgKGQtPnJpcmJfY291bnQgPT0gZC0+cmlyYl9j
bnQpIHsKLSAgICAgICAgZHByaW50KGQsIDIsICIlczogcmlyYiBjb3VudCByZWFjaGVkICglZClc
biIsIF9fRlVOQ1RJT05fXywgZC0+cmlyYl9jb3VudCk7CisgICAgICAgIGRwcmludChkLCAyLCAi
JXM6IHJpcmIgY291bnQgcmVhY2hlZCAoJWQpXG4iLCBfX2Z1bmNfXywgZC0+cmlyYl9jb3VudCk7
CiAgICAgICAgIGlmIChkLT5yaXJiX2N0bCAmIElDSDZfUkJDVExfSVJRX0VOKSB7CiAgICAgICAg
ICAgICBkLT5yaXJiX3N0cyB8PSBJQ0g2X1JCU1RTX0lSUTsKICAgICAgICAgICAgIGludGVsX2hk
YV91cGRhdGVfaXJxKGQpOwogICAgICAgICB9CiAgICAgfSBlbHNlIGlmICgoZC0+Y29yYl9ycCAm
IDB4ZmYpID09IGQtPmNvcmJfd3ApIHsKLSAgICAgICAgZHByaW50KGQsIDIsICIlczogY29yYiBy
aW5nIGVtcHR5ICglZC8lZClcbiIsIF9fRlVOQ1RJT05fXywKKyAgICAgICAgZHByaW50KGQsIDIs
ICIlczogY29yYiByaW5nIGVtcHR5ICglZC8lZClcbiIsIF9fZnVuY19fLAogICAgICAgICAgICAg
ICAgZC0+cmlyYl9jb3VudCwgZC0+cmlyYl9jbnQpOwogICAgICAgICBpZiAoZC0+cmlyYl9jdGwg
JiBJQ0g2X1JCQ1RMX0lSUV9FTikgewogICAgICAgICAgICAgZC0+cmlyYl9zdHMgfD0gSUNINl9S
QlNUU19JUlE7CkBAIC0xMTQ0LDcgKzExNDQsNyBAQCBzdGF0aWMgaW50IGludGVsX2hkYV9wb3N0
X2xvYWQodm9pZCAqb3BhcXVlLCBpbnQgdmVyc2lvbikKICAgICBJbnRlbEhEQVN0YXRlKiBkID0g
b3BhcXVlOwogICAgIGludCBpOwogCi0gICAgZHByaW50KGQsIDEsICIlc1xuIiwgX19GVU5DVElP
Tl9fKTsKKyAgICBkcHJpbnQoZCwgMSwgIiVzXG4iLCBfX2Z1bmNfXyk7CiAgICAgZm9yIChpID0g
MDsgaSA8IEFSUkFZX1NJWkUoZC0+c3QpOyBpKyspIHsKICAgICAgICAgaWYgKGQtPnN0W2ldLmN0
bCAmIDB4MDIpIHsKICAgICAgICAgICAgIGludGVsX2hkYV9wYXJzZV9iZGwoZCwgJmQtPnN0W2ld
KTsKZGlmZiAtLWdpdCBhL2h3L2F1ZGlvL3dtODc1MC5jIGIvaHcvYXVkaW8vd204NzUwLmMKaW5k
ZXggOGJiNDRhN2NjMS4uNmQ4YjcyODkyMyAxMDA2NDQKLS0tIGEvaHcvYXVkaW8vd204NzUwLmMK
KysrIGIvaHcvYXVkaW8vd204NzUwLmMKQEAgLTMxNSw3ICszMTUsNyBAQCBzdGF0aWMgaW50IHdt
ODc1MF9ldmVudChJMkNTbGF2ZSAqaTJjLCBlbnVtIGkyY19ldmVudCBldmVudCkKICNpZmRlZiBW
RVJCT1NFCiAgICAgICAgIGlmIChzLT5pMmNfbGVuIDwgMikKICAgICAgICAgICAgIHByaW50Zigi
JXM6IG1lc3NhZ2UgdG9vIHNob3J0ICglaSBieXRlcylcbiIsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgX19GVU5DVElPTl9fLCBzLT5pMmNfbGVuKTsKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBfX2Z1bmNfXywgcy0+aTJjX2xlbik7CiAjZW5kaWYKICAgICAgICAgYnJlYWs7CiAg
ICAgZGVmYXVsdDoKQEAgLTU1NSw3ICs1NTUsNyBAQCBzdGF0aWMgaW50IHdtODc1MF90eChJMkNT
bGF2ZSAqaTJjLCB1aW50OF90IGRhdGEpCiAKICNpZmRlZiBWRVJCT1NFCiAgICAgZGVmYXVsdDoK
LSAgICAgICAgcHJpbnRmKCIlczogdW5rbm93biByZWdpc3RlciAlMDJ4XG4iLCBfX0ZVTkNUSU9O
X18sIGNtZCk7CisgICAgICAgIHByaW50ZigiJXM6IHVua25vd24gcmVnaXN0ZXIgJTAyeFxuIiwg
X19mdW5jX18sIGNtZCk7CiAjZW5kaWYKICAgICB9CiAKZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL25h
bmQuYyBiL2h3L2Jsb2NrL25hbmQuYwppbmRleCA3NmRjZDNmNzZlLi45MTljYjliODAzIDEwMDY0
NAotLS0gYS9ody9ibG9jay9uYW5kLmMKKysrIGIvaHcvYmxvY2svbmFuZC5jCkBAIC0zMjEsNyAr
MzIxLDcgQEAgc3RhdGljIHZvaWQgbmFuZF9jb21tYW5kKE5BTkRGbGFzaFN0YXRlICpzKQogICAg
ICAgICBicmVhazsKIAogICAgIGRlZmF1bHQ6Ci0gICAgICAgIHByaW50ZigiJXM6IFVua25vd24g
TkFORCBjb21tYW5kIDB4JTAyeFxuIiwgX19GVU5DVElPTl9fLCBzLT5jbWQpOworICAgICAgICBw
cmludGYoIiVzOiBVbmtub3duIE5BTkQgY29tbWFuZCAweCUwMnhcbiIsIF9fZnVuY19fLCBzLT5j
bWQpOwogICAgIH0KIH0KIApAQCAtNjQwLDcgKzY0MCw3IEBAIERldmljZVN0YXRlICpuYW5kX2lu
aXQoQmxvY2tCYWNrZW5kICpibGssIGludCBtYW5mX2lkLCBpbnQgY2hpcF9pZCkKICAgICBEZXZp
Y2VTdGF0ZSAqZGV2OwogCiAgICAgaWYgKG5hbmRfZmxhc2hfaWRzW2NoaXBfaWRdLnNpemUgPT0g
MCkgewotICAgICAgICBod19lcnJvcigiJXM6IFVuc3VwcG9ydGVkIE5BTkQgY2hpcCBJRC5cbiIs
IF9fRlVOQ1RJT05fXyk7CisgICAgICAgIGh3X2Vycm9yKCIlczogVW5zdXBwb3J0ZWQgTkFORCBj
aGlwIElELlxuIiwgX19mdW5jX18pOwogICAgIH0KICAgICBkZXYgPSBERVZJQ0Uob2JqZWN0X25l
dyhUWVBFX05BTkQpKTsKICAgICBxZGV2X3Byb3Bfc2V0X3VpbnQ4KGRldiwgIm1hbnVmYWN0dXJl
cl9pZCIsIG1hbmZfaWQpOwpkaWZmIC0tZ2l0IGEvaHcvYmxvY2svb25lbmFuZC5jIGIvaHcvYmxv
Y2svb25lbmFuZC5jCmluZGV4IGRlNjVjOWViYjkuLmUyNDMxODIzOTQgMTAwNjQ0Ci0tLSBhL2h3
L2Jsb2NrL29uZW5hbmQuYworKysgYi9ody9ibG9jay9vbmVuYW5kLmMKQEAgLTY1OSwxMiArNjU5
LDEyIEBAIHN0YXRpYyB1aW50NjRfdCBvbmVuYW5kX3JlYWQodm9pZCAqb3BhcXVlLCBod2FkZHIg
YWRkciwKICAgICBjYXNlIDB4ZmYwMjoJLyogRUNDIFJlc3VsdCBvZiBzcGFyZSBhcmVhIGRhdGEg
Ki8KICAgICBjYXNlIDB4ZmYwMzoJLyogRUNDIFJlc3VsdCBvZiBtYWluIGFyZWEgZGF0YSAqLwog
ICAgIGNhc2UgMHhmZjA0OgkvKiBFQ0MgUmVzdWx0IG9mIHNwYXJlIGFyZWEgZGF0YSAqLwotICAg
ICAgICBod19lcnJvcigiJXM6IGltZXBsZW1lbnQgRUNDXG4iLCBfX0ZVTkNUSU9OX18pOworICAg
ICAgICBod19lcnJvcigiJXM6IGltZXBsZW1lbnQgRUNDXG4iLCBfX2Z1bmNfXyk7CiAgICAgICAg
IHJldHVybiAweDAwMDA7CiAgICAgfQogCiAgICAgZnByaW50ZihzdGRlcnIsICIlczogdW5rbm93
biBPbmVOQU5EIHJlZ2lzdGVyICV4XG4iLAotICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9O
X18sIG9mZnNldCk7CisgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCBvZmZzZXQpOwogICAg
IHJldHVybiAwOwogfQogCkBAIC03MDksNyArNzA5LDcgQEAgc3RhdGljIHZvaWQgb25lbmFuZF93
cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAogCiAgICAgICAgIGRlZmF1bHQ6CiAgICAg
ICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiB1bmtub3duIE9uZU5BTkQgYm9vdCBjb21tYW5k
ICUiUFJJeDY0IlxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18s
IHZhbHVlKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXywgdmFsdWUpOwog
ICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogCkBAIC03NjAsNyArNzYwLDcgQEAgc3RhdGljIHZv
aWQgb25lbmFuZF93cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAogCiAgICAgZGVmYXVs
dDoKICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogdW5rbm93biBPbmVOQU5EIHJlZ2lzdGVy
ICV4XG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgX19GVU5DVElPTl9fLCBvZmZzZXQpOwor
ICAgICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18sIG9mZnNldCk7CiAgICAgfQogfQogCmRp
ZmYgLS1naXQgYS9ody9idC9jb3JlLmMgYi9ody9idC9jb3JlLmMKaW5kZXggNjE1ZjBhZjA3My4u
YzE4MDZiNzFhMyAxMDA2NDQKLS0tIGEvaHcvYnQvY29yZS5jCisrKyBiL2h3L2J0L2NvcmUuYwpA
QCAtMzIsMjMgKzMyLDIzIEBAIHN0YXRpYyB2b2lkIGJ0X2R1bW15X2xtcF9jb25uZWN0aW9uX2Nv
bXBsZXRlKHN0cnVjdCBidF9saW5rX3MgKmxpbmspCiB7CiAgICAgaWYgKGxpbmstPnNsYXZlLT5y
ZWplY3RfcmVhc29uKQogICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBzdHJheSBMTVBfbm90
X2FjY2VwdGVkIHJlY2VpdmVkLCBmaXhtZVxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgIF9f
RlVOQ1RJT05fXyk7CisgICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXyk7CiAgICAgZWxz
ZQogICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBzdHJheSBMTVBfYWNjZXB0ZWQgcmVjZWl2
ZWQsIGZpeG1lXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgX19GVU5DVElPTl9fKTsKKyAg
ICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fKTsKICAgICBleGl0KC0xKTsKIH0KIAogc3Rh
dGljIHZvaWQgYnRfZHVtbXlfbG1wX2Rpc2Nvbm5lY3RfbWFzdGVyKHN0cnVjdCBidF9saW5rX3Mg
KmxpbmspCiB7Ci0gICAgZnByaW50ZihzdGRlcnIsICIlczogc3RyYXkgTE1QX2RldGFjaCByZWNl
aXZlZCwgZml4bWVcbiIsIF9fRlVOQ1RJT05fXyk7CisgICAgZnByaW50ZihzdGRlcnIsICIlczog
c3RyYXkgTE1QX2RldGFjaCByZWNlaXZlZCwgZml4bWVcbiIsIF9fZnVuY19fKTsKICAgICBleGl0
KC0xKTsKIH0KIAogc3RhdGljIHZvaWQgYnRfZHVtbXlfbG1wX2FjbF9yZXNwKHN0cnVjdCBidF9s
aW5rX3MgKmxpbmssCiAgICAgICAgICAgICAgICAgY29uc3QgdWludDhfdCAqZGF0YSwgaW50IHN0
YXJ0LCBpbnQgbGVuKQogewotICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IHN0cmF5IEFDTCByZXNw
b25zZSBQRFUsIGZpeG1lXG4iLCBfX0ZVTkNUSU9OX18pOworICAgIGZwcmludGYoc3RkZXJyLCAi
JXM6IHN0cmF5IEFDTCByZXNwb25zZSBQRFUsIGZpeG1lXG4iLCBfX2Z1bmNfXyk7CiAgICAgZXhp
dCgtMSk7CiB9CiAKQEAgLTExMyw3ICsxMTMsNyBAQCB2b2lkIGJ0X2RldmljZV9kb25lKHN0cnVj
dCBidF9kZXZpY2VfcyAqZGV2KQogICAgIHdoaWxlICgqcCAmJiAqcCAhPSBkZXYpCiAgICAgICAg
IHAgPSAmKCpwKS0+bmV4dDsKICAgICBpZiAoKnAgIT0gZGV2KSB7Ci0gICAgICAgIGZwcmludGYo
c3RkZXJyLCAiJXM6IGJhZCBidCBkZXZpY2UgXCIlc1wiXG4iLCBfX0ZVTkNUSU9OX18sCisgICAg
ICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IGJhZCBidCBkZXZpY2UgXCIlc1wiXG4iLCBfX2Z1bmNf
XywKICAgICAgICAgICAgICAgICAgICAgICAgIGRldi0+bG1wX25hbWUgPzogIihudWxsKSIpOwog
ICAgICAgICBleGl0KC0xKTsKICAgICB9CmRpZmYgLS1naXQgYS9ody9idC9oY2ktY3NyLmMgYi9o
dy9idC9oY2ktY3NyLmMKaW5kZXggZDEzMTkyYjliNS4uYWMwNjdiODFmNiAxMDA2NDQKLS0tIGEv
aHcvYnQvaGNpLWNzci5jCisrKyBiL2h3L2J0L2hjaS1jc3IuYwpAQCAtMTExLDE0ICsxMTEsMTQg
QEAgc3RhdGljIHVpbnQ4X3QgKmNzcmhjaV9vdXRfcGFja2V0KHN0cnVjdCBjc3JoY2lfcyAqcywg
aW50IGxlbikKIAogICAgIGlmIChvZmYgPCBGSUZPX0xFTikgewogICAgICAgICBpZiAob2ZmICsg
bGVuID4gRklGT19MRU4gJiYgKHMtPm91dF9zaXplID0gb2ZmICsgbGVuKSA+IEZJRk9fTEVOICog
MikgewotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogY2FuJ3QgYWxsb2MgJWkgYnl0
ZXNcbiIsIF9fRlVOQ1RJT05fXywgbGVuKTsKKyAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAi
JXM6IGNhbid0IGFsbG9jICVpIGJ5dGVzXG4iLCBfX2Z1bmNfXywgbGVuKTsKICAgICAgICAgICAg
IGV4aXQoLTEpOwogICAgICAgICB9CiAgICAgICAgIHJldHVybiBzLT5vdXRmaWZvICsgb2ZmOwog
ICAgIH0KIAogICAgIGlmIChzLT5vdXRfbGVuID4gcy0+b3V0X3NpemUpIHsKLSAgICAgICAgZnBy
aW50ZihzdGRlcnIsICIlczogY2FuJ3QgYWxsb2MgJWkgYnl0ZXNcbiIsIF9fRlVOQ1RJT05fXywg
bGVuKTsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogY2FuJ3QgYWxsb2MgJWkgYnl0ZXNc
biIsIF9fZnVuY19fLCBsZW4pOwogICAgICAgICBleGl0KC0xKTsKICAgICB9CiAKQEAgLTE2OSw3
ICsxNjksNyBAQCBzdGF0aWMgdm9pZCBjc3JoY2lfaW5fcGFja2V0X3ZlbmRvcihzdHJ1Y3QgY3Ny
aGNpX3MgKnMsIGludCBvY2YsCiAKICAgICAgICAgICAgIHMtPmhjaS0+YmRhZGRyX3NldChzLT5o
Y2ksIHMtPmJkX2FkZHIuYik7CiAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBiZF9h
ZGRyZXNzIGxvYWRlZCBmcm9tIGZpcm13YXJlOiAiCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIiUwMng6JTAyeDolMDJ4OiUwMng6JTAyeDolMDJ4XG4iLCBfX0ZVTkNUSU9OX18sCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIiUwMng6JTAyeDolMDJ4OiUwMng6JTAyeDolMDJ4XG4i
LCBfX2Z1bmNfXywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzLT5iZF9hZGRyLmJbMF0s
IHMtPmJkX2FkZHIuYlsxXSwgcy0+YmRfYWRkci5iWzJdLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHMtPmJkX2FkZHIuYlszXSwgcy0+YmRfYWRkci5iWzRdLCBzLT5iZF9hZGRyLmJbNV0p
OwogICAgICAgICB9CkBAIC0xODEsNyArMTgxLDcgQEAgc3RhdGljIHZvaWQgY3NyaGNpX2luX3Bh
Y2tldF92ZW5kb3Ioc3RydWN0IGNzcmhjaV9zICpzLCBpbnQgb2NmLAogICAgICAgICBicmVhazsK
IAogICAgIGRlZmF1bHQ6Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IGdvdCBhIGJhZCBD
TUQgcGFja2V0XG4iLCBfX0ZVTkNUSU9OX18pOworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVz
OiBnb3QgYSBiYWQgQ01EIHBhY2tldFxuIiwgX19mdW5jX18pOwogICAgICAgICByZXR1cm47CiAg
ICAgfQogCkBAIC0yMjYsNyArMjI2LDcgQEAgc3RhdGljIHZvaWQgY3NyaGNpX2luX3BhY2tldChz
dHJ1Y3QgY3NyaGNpX3MgKnMsIHVpbnQ4X3QgKnBrdCkKICAgICBjYXNlIEg0X05FR19QS1Q6CiAg
ICAgICAgIGlmIChzLT5pbl9oZHIgIT0gc2l6ZW9mKGNzcmhjaV9uZWdfcGFja2V0KSB8fAogICAg
ICAgICAgICAgICAgICAgICAgICAgbWVtY21wKHBrdCAtIDEsIGNzcmhjaV9uZWdfcGFja2V0LCBz
LT5pbl9oZHIpKSB7Ci0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBnb3QgYSBiYWQg
TkVHIHBhY2tldFxuIiwgX19GVU5DVElPTl9fKTsKKyAgICAgICAgICAgIGZwcmludGYoc3RkZXJy
LCAiJXM6IGdvdCBhIGJhZCBORUcgcGFja2V0XG4iLCBfX2Z1bmNfXyk7CiAgICAgICAgICAgICBy
ZXR1cm47CiAgICAgICAgIH0KICAgICAgICAgcGt0ICs9IDI7CkBAIC0yNDEsNyArMjQxLDcgQEAg
c3RhdGljIHZvaWQgY3NyaGNpX2luX3BhY2tldChzdHJ1Y3QgY3NyaGNpX3MgKnMsIHVpbnQ4X3Qg
KnBrdCkKIAogICAgIGNhc2UgSDRfQUxJVkVfUEtUOgogICAgICAgICBpZiAocy0+aW5faGRyICE9
IDQgfHwgcGt0WzFdICE9IDB4NTUgfHwgcGt0WzJdICE9IDB4MDApIHsKLSAgICAgICAgICAgIGZw
cmludGYoc3RkZXJyLCAiJXM6IGdvdCBhIGJhZCBBTElWRSBwYWNrZXRcbiIsIF9fRlVOQ1RJT05f
Xyk7CisgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBnb3QgYSBiYWQgQUxJVkUgcGFj
a2V0XG4iLCBfX2Z1bmNfXyk7CiAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0KIApAQCAt
MjU0LDcgKzI1NCw3IEBAIHN0YXRpYyB2b2lkIGNzcmhjaV9pbl9wYWNrZXQoc3RydWN0IGNzcmhj
aV9zICpzLCB1aW50OF90ICpwa3QpCiAgICAgZGVmYXVsdDoKICAgICBiYWRfcGt0OgogICAgICAg
ICAvKiBUT0RPOiBlcnJvciBvdXQgKi8KLSAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogZ290
IGEgYmFkIHBhY2tldFxuIiwgX19GVU5DVElPTl9fKTsKKyAgICAgICAgZnByaW50ZihzdGRlcnIs
ICIlczogZ290IGEgYmFkIHBhY2tldFxuIiwgX19mdW5jX18pOwogICAgICAgICBicmVhazsKICAg
ICB9CiAKZGlmZiAtLWdpdCBhL2h3L2J0L2hjaS5jIGIvaHcvYnQvaGNpLmMKaW5kZXggNDc2ZWJl
YzBhYi4uZGYwNWYwNzg4NyAxMDA2NDQKLS0tIGEvaHcvYnQvaGNpLmMKKysrIGIvaHcvYnQvaGNp
LmMKQEAgLTQ1OCw3ICs0NTgsNyBAQCBzdGF0aWMgaW5saW5lIHVpbnQ4X3QgKmJ0X2hjaV9ldmVu
dF9zdGFydChzdHJ1Y3QgYnRfaGNpX3MgKmhjaSwKIAogICAgIGlmIChsZW4gPiAyNTUpIHsKICAg
ICAgICAgZnByaW50ZihzdGRlcnIsICIlczogSENJIGV2ZW50IHBhcmFtcyB0b28gbG9uZyAoJWli
KVxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXywgbGVuKTsKKyAgICAg
ICAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCBsZW4pOwogICAgICAgICBleGl0KC0xKTsKICAg
ICB9CiAKQEAgLTU4OSw3ICs1ODksNyBAQCBzdGF0aWMgdm9pZCBidF9oY2lfaW5xdWlyeV9yZXN1
bHQoc3RydWN0IGJ0X2hjaV9zICpoY2ksCiAgICAgICAgIGJ0X2hjaV9pbnF1aXJ5X3Jlc3VsdF93
aXRoX3Jzc2koaGNpLCBzbGF2ZSk7CiAgICAgICAgIHJldHVybjsKICAgICBkZWZhdWx0OgotICAg
ICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBiYWQgaW5xdWlyeSBtb2RlICUwMnhcbiIsIF9fRlVO
Q1RJT05fXywKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogYmFkIGlucXVpcnkgbW9kZSAl
MDJ4XG4iLCBfX2Z1bmNfXywKICAgICAgICAgICAgICAgICAgICAgICAgIGhjaS0+bG0uaW5xdWly
eV9tb2RlKTsKICAgICAgICAgZXhpdCgtMSk7CiAgICAgfQpAQCAtMTUyOCw3ICsxNTI4LDcgQEAg
c3RhdGljIHZvaWQgYnRfc3VibWl0X2hjaShzdHJ1Y3QgSENJSW5mbyAqaW5mbywKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAidGhlIElucXVpcnkgY29tbWFuZCBoYXMgYmVlbiBpc3N1ZWQs
IGEgQ29tbWFuZCAiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIlN0YXR1cyBldmVudCBo
YXMgYmVlbiByZWNlaXZlZCBmb3IgdGhlIElucXVpcnkgIgogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICJjb21tYW5kLCBhbmQgYmVmb3JlIHRoZSBJbnF1aXJ5IENvbXBsZXRlIGV2ZW50ICIK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAib2NjdXJzIiwgX19GVU5DVElPTl9fKTsKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAib2NjdXJzIiwgX19mdW5jX18pOwogICAgICAgICAg
ICAgYnRfaGNpX2V2ZW50X2NvbXBsZXRlX3N0YXR1cyhoY2ksIEhDSV9DT01NQU5EX0RJU0FMTE9X
RUQpOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KQEAgLTE1NjcsNyArMTU2Nyw3IEBA
IHN0YXRpYyB2b2lkIGJ0X3N1Ym1pdF9oY2koc3RydWN0IEhDSUluZm8gKmluZm8sCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgInRoZSBJbnF1aXJ5IGNvbW1hbmQgaGFzIGJlZW4gaXNzdWVk
LCBhIENvbW1hbmQgIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICJTdGF0dXMgZXZlbnQg
aGFzIGJlZW4gcmVjZWl2ZWQgZm9yIHRoZSBJbnF1aXJ5ICIKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAiY29tbWFuZCwgYW5kIGJlZm9yZSB0aGUgSW5xdWlyeSBDb21wbGV0ZSBldmVudCAi
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9jY3VycyIsIF9fRlVOQ1RJT05fXyk7Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9jY3VycyIsIF9fZnVuY19fKTsKICAgICAgICAg
ICAgIGJ0X2hjaV9ldmVudF9jb21wbGV0ZV9zdGF0dXMoaGNpLCBIQ0lfQ09NTUFORF9ESVNBTExP
V0VEKTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CkBAIC0xOTcyLDcgKzE5NzIsNyBA
QCBzdGF0aWMgdm9pZCBidF9zdWJtaXRfaGNpKHN0cnVjdCBIQ0lJbmZvICppbmZvLAogCiAgICAg
c2hvcnRfaGNpOgogICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBIQ0kgcGFja2V0IHRvbyBz
aG9ydCAoJWlCKVxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXywgbGVu
Z3RoKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCBsZW5ndGgpOwogICAgICAg
ICBidF9oY2lfZXZlbnRfc3RhdHVzKGhjaSwgSENJX0lOVkFMSURfUEFSQU1FVEVSUyk7CiAgICAg
ICAgIGJyZWFrOwogICAgIH0KQEAgLTE5OTIsNyArMTk5Miw3IEBAIHN0YXRpYyBpbmxpbmUgdm9p
ZCBidF9oY2lfbG1wX2FjbF9kYXRhKHN0cnVjdCBidF9oY2lfcyAqaGNpLCB1aW50MTZfdCBoYW5k
bGUsCiAKICAgICBpZiAobGVuICsgSENJX0FDTF9IRFJfU0laRSA+IHNpemVvZihoY2ktPmFjbF9i
dWYpKSB7CiAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IGNhbid0IHRha2UgQUNMIHBhY2tl
dHMgJWkgYnl0ZXMgbG9uZ1xuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05f
XywgbGVuKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCBsZW4pOwogICAgICAg
ICByZXR1cm47CiAgICAgfQogICAgIG1lbWNweShoY2ktPmFjbF9idWYgKyBIQ0lfQUNMX0hEUl9T
SVpFLCBkYXRhLCBsZW4pOwpAQCAtMjAzMCw3ICsyMDMwLDcgQEAgc3RhdGljIHZvaWQgYnRfc3Vi
bWl0X2FjbChzdHJ1Y3QgSENJSW5mbyAqaW5mbywKIAogICAgIGlmIChsZW5ndGggPCBIQ0lfQUNM
X0hEUl9TSVpFKSB7CiAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IEFDTCBwYWNrZXQgdG9v
IHNob3J0ICglaUIpXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgX19GVU5DVElPTl9fLCBs
ZW5ndGgpOworICAgICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18sIGxlbmd0aCk7CiAgICAg
ICAgIHJldHVybjsKICAgICB9CiAKQEAgLTIwNDIsNyArMjA0Miw3IEBAIHN0YXRpYyB2b2lkIGJ0
X3N1Ym1pdF9hY2woc3RydWN0IEhDSUluZm8gKmluZm8sCiAKICAgICBpZiAoYnRfaGNpX2hhbmRs
ZV9iYWQoaGNpLCBoYW5kbGUpKSB7CiAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IGludmFs
aWQgQUNMIGhhbmRsZSAlMDN4XG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgX19GVU5DVElP
Tl9fLCBoYW5kbGUpOworICAgICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18sIGhhbmRsZSk7
CiAgICAgICAgIC8qIFRPRE86IHNpZ25hbCBhbiBlcnJvciAqLwogICAgICAgICByZXR1cm47CiAg
ICAgfQpAQCAtMjA1MCw3ICsyMDUwLDcgQEAgc3RhdGljIHZvaWQgYnRfc3VibWl0X2FjbChzdHJ1
Y3QgSENJSW5mbyAqaW5mbywKIAogICAgIGlmIChkYXRhbGVuID4gbGVuZ3RoKSB7CiAgICAgICAg
IGZwcmludGYoc3RkZXJyLCAiJXM6IEFDTCBwYWNrZXQgdG9vIHNob3J0ICglaUIgPCAlaUIpXG4i
LAotICAgICAgICAgICAgICAgICAgICAgICAgX19GVU5DVElPTl9fLCBsZW5ndGgsIGRhdGFsZW4p
OworICAgICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18sIGxlbmd0aCwgZGF0YWxlbik7CiAg
ICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTIwNjEsNyArMjA2MSw3IEBAIHN0YXRpYyB2b2lk
IGJ0X3N1Ym1pdF9hY2woc3RydWN0IEhDSUluZm8gKmluZm8sCiAgICAgICAgICAgICBoY2ktPmFz
Yl9oYW5kbGUgPSBoYW5kbGU7CiAgICAgICAgIGVsc2UgaWYgKGhhbmRsZSAhPSBoY2ktPmFzYl9o
YW5kbGUpIHsKICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IEJhZCBoYW5kbGUgJTAz
eCBpbiBBY3RpdmUgU2xhdmUgQnJvYWRjYXN0XG4iLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIF9fRlVOQ1RJT05fXywgaGFuZGxlKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBf
X2Z1bmNfXywgaGFuZGxlKTsKICAgICAgICAgICAgIC8qIFRPRE86IHNpZ25hbCBhbiBlcnJvciAq
LwogICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9CkBAIC0yMDc0LDcgKzIwNzQsNyBAQCBz
dGF0aWMgdm9pZCBidF9zdWJtaXRfYWNsKHN0cnVjdCBIQ0lJbmZvICppbmZvLAogICAgICAgICAg
ICAgaGNpLT5wc2JfaGFuZGxlID0gaGFuZGxlOwogICAgICAgICBlbHNlIGlmIChoYW5kbGUgIT0g
aGNpLT5wc2JfaGFuZGxlKSB7CiAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBCYWQg
aGFuZGxlICUwM3ggaW4gUGFya2VkIFNsYXZlIEJyb2FkY2FzdFxuIiwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIGhhbmRsZSk7CisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgX19mdW5jX18sIGhhbmRsZSk7CiAgICAgICAgICAgICAvKiBUT0RPOiBzaWduYWwg
YW4gZXJyb3IgKi8KICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQpAQCAtMjEwNiwxMyAr
MjEwNiwxMyBAQCBzdGF0aWMgdm9pZCBidF9zdWJtaXRfc2NvKHN0cnVjdCBIQ0lJbmZvICppbmZv
LAogCiAgICAgaWYgKGJ0X2hjaV9oYW5kbGVfYmFkKGhjaSwgaGFuZGxlKSkgewogICAgICAgICBm
cHJpbnRmKHN0ZGVyciwgIiVzOiBpbnZhbGlkIFNDTyBoYW5kbGUgJTAzeFxuIiwKLSAgICAgICAg
ICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXywgaGFuZGxlKTsKKyAgICAgICAgICAgICAgICAg
ICAgICAgIF9fZnVuY19fLCBoYW5kbGUpOwogICAgICAgICByZXR1cm47CiAgICAgfQogCiAgICAg
aWYgKGRhdGFsZW4gPiBsZW5ndGgpIHsKICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogU0NP
IHBhY2tldCB0b28gc2hvcnQgKCVpQiA8ICVpQilcbiIsCi0gICAgICAgICAgICAgICAgICAgICAg
ICBfX0ZVTkNUSU9OX18sIGxlbmd0aCwgZGF0YWxlbik7CisgICAgICAgICAgICAgICAgICAgICAg
ICBfX2Z1bmNfXywgbGVuZ3RoLCBkYXRhbGVuKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApk
aWZmIC0tZ2l0IGEvaHcvYnQvaGlkLmMgYi9ody9idC9oaWQuYwppbmRleCBmNmFmZmJiYjQ0Li4w
OWQxNzMyMmU0IDEwMDY0NAotLS0gYS9ody9idC9oaWQuYworKysgYi9ody9idC9oaWQuYwpAQCAt
NDIwLDcgKzQyMCw3IEBAIHN0YXRpYyB2b2lkIGJ0X2hpZF9pbnRlcnJ1cHRfc2R1KHZvaWQgKm9w
YXF1ZSwgY29uc3QgdWludDhfdCAqZGF0YSwgaW50IGxlbikKICAgICByZXR1cm47CiBiYWQ6CiAg
ICAgZnByaW50ZihzdGRlcnIsICIlczogYmFkIHRyYW5zYWN0aW9uIG9uIEludGVycnVwdCBjaGFu
bmVsLlxuIiwKLSAgICAgICAgICAgICAgICAgICAgX19GVU5DVElPTl9fKTsKKyAgICAgICAgICAg
ICAgICAgICAgX19mdW5jX18pOwogfQogCiAvKiAiVmlydHVhbCBjYWJsZSIgcGx1Zy91bnBsdWcg
ZXZlbnQuICAqLwpkaWZmIC0tZ2l0IGEvaHcvYnQvbDJjYXAuYyBiL2h3L2J0L2wyY2FwLmMKaW5k
ZXggZTM0MjA0NTE0MC4uM2U1M2RkMDgyZCAxMDA2NDQKLS0tIGEvaHcvYnQvbDJjYXAuYworKysg
Yi9ody9idC9sMmNhcC5jCkBAIC00NjgsNyArNDY4LDcgQEAgc3RhdGljIHZvaWQgbDJjYXBfY2hh
bm5lbF9jbG9zZShzdHJ1Y3QgbDJjYXBfaW5zdGFuY2VfcyAqbDJjYXAsCiAgICAgaWYgKGxpa2Vs
eShjaCkpIHsKICAgICAgICAgaWYgKGNoLT5yZW1vdGVfY2lkICE9IHNvdXJjZV9jaWQpIHsKICAg
ICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IElnbm9yaW5nIGEgRGlzY29ubmVjdGlvbiBS
ZXF1ZXN0IHdpdGggdGhlICIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaW52YWxpZCBT
Q0lEICUwNHguXG4iLCBfX0ZVTkNUSU9OX18sIHNvdXJjZV9jaWQpOworICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICJpbnZhbGlkIFNDSUQgJTA0eC5cbiIsIF9fZnVuY19fLCBzb3VyY2VfY2lk
KTsKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQogCkBAIC03OTEsNyArNzkxLDcgQEAg
c3RhdGljIHZvaWQgbDJjYXBfY29tbWFuZChzdHJ1Y3QgbDJjYXBfaW5zdGFuY2VfcyAqbDJjYXAs
IGludCBjb2RlLCBpbnQgaWQsCiAgICAgLyogVE9ETzogZG8gdGhlIElEcyByZWFsbHkgaGF2ZSB0
byBiZSBpbiBzZXF1ZW5jZT8gICovCiAgICAgaWYgKCFpZCB8fCAoaWQgIT0gbDJjYXAtPmxhc3Rf
aWQgJiYgaWQgIT0gbDJjYXAtPm5leHRfaWQpKSB7CiAgICAgICAgIGZwcmludGYoc3RkZXJyLCAi
JXM6IG91dCBvZiBzZXF1ZW5jZSBjb21tYW5kIHBhY2tldCBpZ25vcmVkLlxuIiwKLSAgICAgICAg
ICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXyk7CisgICAgICAgICAgICAgICAgICAgICAgICBf
X2Z1bmNfXyk7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAjZWxzZQpAQCAtODE0LDcgKzgxNCw3
IEBAIHN0YXRpYyB2b2lkIGwyY2FwX2NvbW1hbmQoc3RydWN0IGwyY2FwX2luc3RhbmNlX3MgKmwy
Y2FwLCBpbnQgY29kZSwgaW50IGlkLAogCiAgICAgICAgIC8qIFdlIG5ldmVyIGlzc3VlIGNvbW1h
bmRzIG90aGVyIHRoYW4gQ29tbWFuZCBSZWplY3QgY3VycmVudGx5LiAgKi8KICAgICAgICAgZnBy
aW50ZihzdGRlcnIsICIlczogc3RyYXkgQ29tbWFuZCBSZWplY3QgKCUwMngsICUwNHgpICIKLSAg
ICAgICAgICAgICAgICAgICAgICAgICJwYWNrZXQsIGlnbm9yaW5nLlxuIiwgX19GVU5DVElPTl9f
LCBpZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICJwYWNrZXQsIGlnbm9yaW5nLlxuIiwgX19m
dW5jX18sIGlkLAogICAgICAgICAgICAgICAgICAgICAgICAgbGUxNl90b19jcHUoKChsMmNhcF9j
bWRfcmVqICopIHBhcmFtcyktPnJlYXNvbikpOwogICAgICAgICBicmVhazsKIApAQCAtODM3LDcg
KzgzNyw3IEBAIHN0YXRpYyB2b2lkIGwyY2FwX2NvbW1hbmQoc3RydWN0IGwyY2FwX2luc3RhbmNl
X3MgKmwyY2FwLCBpbnQgY29kZSwgaW50IGlkLAogCiAgICAgICAgIC8qIFdlIG5ldmVyIGlzc3Vl
IENvbm5lY3Rpb24gUmVxdWVzdHMgY3VycmVudGx5LiBUT0RPICAqLwogICAgICAgICBmcHJpbnRm
KHN0ZGVyciwgIiVzOiB1bmV4cGVjdGVkIENvbm5lY3Rpb24gUmVzcG9uc2UgKCUwMngpICIKLSAg
ICAgICAgICAgICAgICAgICAgICAgICJwYWNrZXQsIGlnbm9yaW5nLlxuIiwgX19GVU5DVElPTl9f
LCBpZCk7CisgICAgICAgICAgICAgICAgICAgICAgICAicGFja2V0LCBpZ25vcmluZy5cbiIsIF9f
ZnVuY19fLCBpZCk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBMMkNBUF9DT05GX1JFUToK
QEAgLTg2Niw3ICs4NjYsNyBAQCBzdGF0aWMgdm9pZCBsMmNhcF9jb21tYW5kKHN0cnVjdCBsMmNh
cF9pbnN0YW5jZV9zICpsMmNhcCwgaW50IGNvZGUsIGludCBpZCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICgobDJjYXBfY29uZl9yc3AgKikgcGFyYW1zKS0+ZGF0YSwKICAgICAgICAgICAgICAg
ICAgICAgICAgIGxlbiAtIEwyQ0FQX0NPTkZfUlNQX1NJWkUoMCkpKQogICAgICAgICAgICAgZnBy
aW50ZihzdGRlcnIsICIlczogdW5leHBlY3RlZCBDb25maWd1cmUgUmVzcG9uc2UgKCUwMngpICIK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFja2V0LCBpZ25vcmluZy5cbiIsIF9fRlVO
Q1RJT05fXywgaWQpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYWNrZXQsIGlnbm9y
aW5nLlxuIiwgX19mdW5jX18sIGlkKTsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIEwyQ0FQ
X0RJU0NPTk5fUkVROgpAQCAtODg4LDcgKzg4OCw3IEBAIHN0YXRpYyB2b2lkIGwyY2FwX2NvbW1h
bmQoc3RydWN0IGwyY2FwX2luc3RhbmNlX3MgKmwyY2FwLCBpbnQgY29kZSwgaW50IGlkLAogCiAg
ICAgICAgIC8qIFdlIG5ldmVyIGlzc3VlIERpc2Nvbm5lY3Rpb24gUmVxdWVzdHMgY3VycmVudGx5
LiBUT0RPICAqLwogICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiB1bmV4cGVjdGVkIERpc2Nv
bm5lY3Rpb24gUmVzcG9uc2UgKCUwMngpICIKLSAgICAgICAgICAgICAgICAgICAgICAgICJwYWNr
ZXQsIGlnbm9yaW5nLlxuIiwgX19GVU5DVElPTl9fLCBpZCk7CisgICAgICAgICAgICAgICAgICAg
ICAgICAicGFja2V0LCBpZ25vcmluZy5cbiIsIF9fZnVuY19fLCBpZCk7CiAgICAgICAgIGJyZWFr
OwogCiAgICAgY2FzZSBMMkNBUF9FQ0hPX1JFUToKQEAgLTg5OCw3ICs4OTgsNyBAQCBzdGF0aWMg
dm9pZCBsMmNhcF9jb21tYW5kKHN0cnVjdCBsMmNhcF9pbnN0YW5jZV9zICpsMmNhcCwgaW50IGNv
ZGUsIGludCBpZCwKICAgICBjYXNlIEwyQ0FQX0VDSE9fUlNQOgogICAgICAgICAvKiBXZSBuZXZl
ciBpc3N1ZSBFY2hvIFJlcXVlc3RzIGN1cnJlbnRseS4gVE9ETyAgKi8KICAgICAgICAgZnByaW50
ZihzdGRlcnIsICIlczogdW5leHBlY3RlZCBFY2hvIFJlc3BvbnNlICglMDJ4KSAiCi0gICAgICAg
ICAgICAgICAgICAgICAgICAicGFja2V0LCBpZ25vcmluZy5cbiIsIF9fRlVOQ1RJT05fXywgaWQp
OworICAgICAgICAgICAgICAgICAgICAgICAgInBhY2tldCwgaWdub3JpbmcuXG4iLCBfX2Z1bmNf
XywgaWQpOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgTDJDQVBfSU5GT19SRVE6CkBAIC05
MTgsNyArOTE4LDcgQEAgc3RhdGljIHZvaWQgbDJjYXBfY29tbWFuZChzdHJ1Y3QgbDJjYXBfaW5z
dGFuY2VfcyAqbDJjYXAsIGludCBjb2RlLCBpbnQgaWQsCiAKICAgICAgICAgLyogV2UgbmV2ZXIg
aXNzdWUgSW5mb3JtYXRpb24gUmVxdWVzdHMgY3VycmVudGx5LiBUT0RPICAqLwogICAgICAgICBm
cHJpbnRmKHN0ZGVyciwgIiVzOiB1bmV4cGVjdGVkIEluZm9ybWF0aW9uIFJlc3BvbnNlICglMDJ4
KSAiCi0gICAgICAgICAgICAgICAgICAgICAgICAicGFja2V0LCBpZ25vcmluZy5cbiIsIF9fRlVO
Q1RJT05fXywgaWQpOworICAgICAgICAgICAgICAgICAgICAgICAgInBhY2tldCwgaWdub3Jpbmcu
XG4iLCBfX2Z1bmNfXywgaWQpOwogICAgICAgICBicmVhazsKIAogICAgIGRlZmF1bHQ6CkBAIC0x
MDY3LDcgKzEwNjcsNyBAQCBzdGF0aWMgdm9pZCBsMmNhcF9mcmFtZV9pbihzdHJ1Y3QgbDJjYXBf
aW5zdGFuY2VfcyAqbDJjYXAsCiAKICAgICBpZiAodW5saWtlbHkoY2lkID49IEwyQ0FQX0NJRF9N
QVggfHwgIWwyY2FwLT5jaWRbY2lkXSkpIHsKICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczog
ZnJhbWUgYWRkcmVzc2VkIHRvIGEgbm9uLWV4aXN0ZW50IEwyQ0FQICIKLSAgICAgICAgICAgICAg
ICAgICAgICAgICJjaGFubmVsICUwNHggcmVjZWl2ZWQuXG4iLCBfX0ZVTkNUSU9OX18sIGNpZCk7
CisgICAgICAgICAgICAgICAgICAgICAgICAiY2hhbm5lbCAlMDR4IHJlY2VpdmVkLlxuIiwgX19m
dW5jX18sIGNpZCk7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTExMjksNyArMTEyOSw3
IEBAIHN0YXRpYyB1aW50OF90ICpsMmNhcF9iZnJhbWVfb3V0KHN0cnVjdCBidF9sMmNhcF9jb25u
X3BhcmFtc19zICpwYXJtLCBpbnQgbGVuKQogCiAgICAgaWYgKGxlbiA+IGNoYW4tPnBhcmFtcy5y
ZW1vdGVfbXR1KSB7CiAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IEItRnJhbWUgZm9yIENJ
RCAlMDR4IGxvbmdlciB0aGFuICVpIG9jdGV0cy5cbiIsCi0gICAgICAgICAgICAgICAgICAgICAg
ICBfX0ZVTkNUSU9OX18sCisgICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXywKICAgICAg
ICAgICAgICAgICAgICAgICAgIGNoYW4tPnJlbW90ZV9jaWQsIGNoYW4tPnBhcmFtcy5yZW1vdGVf
bXR1KTsKICAgICAgICAgZXhpdCgtMSk7CiAgICAgfQpAQCAtMTM1NCw3ICsxMzU0LDcgQEAgdm9p
ZCBidF9sMmNhcF9wc21fcmVnaXN0ZXIoc3RydWN0IGJ0X2wyY2FwX2RldmljZV9zICpkZXYsIGlu
dCBwc20sIGludCBtaW5fbXR1LAogCiAgICAgaWYgKG5ld19wc20pIHsKICAgICAgICAgZnByaW50
ZihzdGRlcnIsICIlczogUFNNICUwNHggYWxyZWFkeSByZWdpc3RlcmVkIGZvciBkZXZpY2UgYCVz
Jy5cbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIHBzbSwgZGV2LT5k
ZXZpY2UubG1wX25hbWUpOworICAgICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18sIHBzbSwg
ZGV2LT5kZXZpY2UubG1wX25hbWUpOwogICAgICAgICBleGl0KC0xKTsKICAgICB9CiAKZGlmZiAt
LWdpdCBhL2h3L2J0L3NkcC5jIGIvaHcvYnQvc2RwLmMKaW5kZXggM2NiNjBiOTQ5NS4uN2MwZDM4
YjUwNCAxMDA2NDQKLS0tIGEvaHcvYnQvc2RwLmMKKysrIGIvaHcvYnQvc2RwLmMKQEAgLTUwNiw3
ICs1MDYsNyBAQCBzdGF0aWMgdm9pZCBidF9sMmNhcF9zZHBfc2R1X2luKHZvaWQgKm9wYXF1ZSwg
Y29uc3QgdWludDhfdCAqZGF0YSwgaW50IGxlbikKICAgICBpbnQgcnNwX2xlbiA9IDA7CiAKICAg
ICBpZiAobGVuIDwgNSkgewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBzaG9ydCBTRFAg
UERVICglaUIpLlxuIiwgX19GVU5DVElPTl9fLCBsZW4pOworICAgICAgICBmcHJpbnRmKHN0ZGVy
ciwgIiVzOiBzaG9ydCBTRFAgUERVICglaUIpLlxuIiwgX19mdW5jX18sIGxlbik7CiAgICAgICAg
IHJldHVybjsKICAgICB9CiAKQEAgLTUxOCw3ICs1MTgsNyBAQCBzdGF0aWMgdm9pZCBidF9sMmNh
cF9zZHBfc2R1X2luKHZvaWQgKm9wYXF1ZSwgY29uc3QgdWludDhfdCAqZGF0YSwgaW50IGxlbikK
IAogICAgIGlmIChsZW4gIT0gcGxlbikgewogICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiB3
cm9uZyBTRFAgUERVIGxlbmd0aCAoJWlCICE9ICVpQikuXG4iLAotICAgICAgICAgICAgICAgICAg
ICAgICAgX19GVU5DVElPTl9fLCBwbGVuLCBsZW4pOworICAgICAgICAgICAgICAgICAgICAgICAg
X19mdW5jX18sIHBsZW4sIGxlbik7CiAgICAgICAgIGVyciA9IFNEUF9JTlZBTElEX1BEVV9TSVpF
OwogICAgICAgICBnb3RvIHJlc3BvbmQ7CiAgICAgfQpAQCAtNTQ1LDcgKzU0NSw3IEBAIHN0YXRp
YyB2b2lkIGJ0X2wyY2FwX3NkcF9zZHVfaW4odm9pZCAqb3BhcXVlLCBjb25zdCB1aW50OF90ICpk
YXRhLCBpbnQgbGVuKQogICAgIGNhc2UgU0RQX1NWQ19TRUFSQ0hfQVRUUl9SU1A6CiAgICAgZGVm
YXVsdDoKICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogdW5leHBlY3RlZCBTRFAgUERVIElE
ICUwMnguXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgX19GVU5DVElPTl9fLCBwZHVfaWQp
OworICAgICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18sIHBkdV9pZCk7CiAgICAgICAgIGVy
ciA9IFNEUF9JTlZBTElEX1NZTlRBWDsKICAgICAgICAgYnJlYWs7CiAgICAgfQpkaWZmIC0tZ2l0
IGEvaHcvZGlzcGxheS9ibGl6emFyZC5jIGIvaHcvZGlzcGxheS9ibGl6emFyZC5jCmluZGV4IGNi
ZjA3ZDE0ZDkuLjI5MWFiZTZmY2EgMTAwNjQ0Ci0tLSBhL2h3L2Rpc3BsYXkvYmxpenphcmQuYwor
KysgYi9ody9kaXNwbGF5L2JsaXp6YXJkLmMKQEAgLTQ3NCw3ICs0NzQsNyBAQCBzdGF0aWMgdWlu
dDE2X3QgYmxpenphcmRfcmVnX3JlYWQodm9pZCAqb3BhcXVlLCB1aW50OF90IHJlZykKICAgICAg
ICAgcmV0dXJuIHMtPmdwaW9fcGRvd247CiAKICAgICBkZWZhdWx0OgotICAgICAgICBmcHJpbnRm
KHN0ZGVyciwgIiVzOiB1bmtub3duIHJlZ2lzdGVyICUwMnhcbiIsIF9fRlVOQ1RJT05fXywgcmVn
KTsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogdW5rbm93biByZWdpc3RlciAlMDJ4XG4i
LCBfX2Z1bmNfXywgcmVnKTsKICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogfQpAQCAtNTAyLDcg
KzUwMiw3IEBAIHN0YXRpYyB2b2lkIGJsaXp6YXJkX3JlZ193cml0ZSh2b2lkICpvcGFxdWUsIHVp
bnQ4X3QgcmVnLCB1aW50MTZfdCB2YWx1ZSkKICAgICAgICAgcy0+cGxsX21vZGUgPSB2YWx1ZSAm
IDB4Nzc7CiAgICAgICAgIGlmICgodmFsdWUgJiAzKSA9PSAwIHx8ICh2YWx1ZSAmIDMpID09IDMp
CiAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiB3cm9uZyBQTEwgQ29udHJvbCBiaXRz
ICglaSlcbiIsCi0gICAgICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXywgdmFsdWUgJiAzKTsK
KyAgICAgICAgICAgICAgICAgICAgX19mdW5jX18sIHZhbHVlICYgMyk7CiAgICAgICAgIGJyZWFr
OwogCiAgICAgY2FzZSAweDBlOgkvKiBDbG9jay1Tb3VyY2UgU2VsZWN0ICovCkBAIC01NDEsNyAr
NTQxLDcgQEAgc3RhdGljIHZvaWQgYmxpenphcmRfcmVnX3dyaXRlKHZvaWQgKm9wYXF1ZSwgdWlu
dDhfdCByZWcsIHVpbnQxNl90IHZhbHVlKQogICAgIGNhc2UgMHgyODoJLyogTENEIFBhbmVsIENv
bmZpZ3VyYXRpb24gKi8KICAgICAgICAgcy0+bGNkX2NvbmZpZyA9IHZhbHVlICYgMHhmZjsKICAg
ICAgICAgaWYgKHZhbHVlICYgKDEgPDwgNykpCi0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwg
IiVzOiBkYXRhIHN3YXAgbm90IHN1cHBvcnRlZCFcbiIsIF9fRlVOQ1RJT05fXyk7CisgICAgICAg
ICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBkYXRhIHN3YXAgbm90IHN1cHBvcnRlZCFcbiIsIF9f
ZnVuY19fKTsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIDB4MmE6CS8qIExDRCBIb3Jpem9u
dGFsIERpc3BsYXkgV2lkdGggKi8KQEAgLTU4Niw3ICs1ODYsNyBAQCBzdGF0aWMgdm9pZCBibGl6
emFyZF9yZWdfd3JpdGUodm9pZCAqb3BhcXVlLCB1aW50OF90IHJlZywgdWludDE2X3QgdmFsdWUp
CiAgICAgICAgIHMtPmhzc2lfY29uZmlnWzFdID0gdmFsdWU7CiAgICAgICAgIGlmICgoKHZhbHVl
ID4+IDQpICYgMykgPT0gMykKICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IElsbGVn
YWwgYWN0aXZlLWRhdGEtbGlua3MgdmFsdWVcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgX19GVU5DVElPTl9fKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXyk7
CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgMHg0MjoJLyogSGlnaC1zcGVlZCBTZXJpYWwgSW50
ZXJmYWNlIFR4IE1vZGUgKi8KICAgICAgICAgcy0+aHNzaV9jb25maWdbMl0gPSB2YWx1ZSAmIDB4
YmQ7CkBAIC02NDEsNyArNjQxLDcgQEAgc3RhdGljIHZvaWQgYmxpenphcmRfcmVnX3dyaXRlKHZv
aWQgKm9wYXF1ZSwgdWludDhfdCByZWcsIHVpbnQxNl90IHZhbHVlKQogICAgICAgICBzLT5lbmFi
bGUgPSB2YWx1ZSAmIDE7CiAgICAgICAgIHMtPmJsYW5rID0gKHZhbHVlID4+IDEpICYgMTsKICAg
ICAgICAgaWYgKHZhbHVlICYgKDEgPDwgNCkpCi0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwg
IiVzOiBNYWNyb3Zpc2lvbiBlbmFibGUgYXR0ZW1wdCFcbiIsIF9fRlVOQ1RJT05fXyk7CisgICAg
ICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBNYWNyb3Zpc2lvbiBlbmFibGUgYXR0ZW1wdCFc
biIsIF9fZnVuY19fKTsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIDB4NmE6CS8qIFNwZWNp
YWwgRWZmZWN0cyAqLwpAQCAtNzE4LDcgKzcxOCw3IEBAIHN0YXRpYyB2b2lkIGJsaXp6YXJkX3Jl
Z193cml0ZSh2b2lkICpvcGFxdWUsIHVpbnQ4X3QgcmVnLCB1aW50MTZfdCB2YWx1ZSkKICAgICAg
ICAgcy0+YnBwID0gYmxpenphcmRfaWZvcm1hdF9icHBbcy0+aWZvcm1hdF07CiAgICAgICAgIGlm
ICghcy0+YnBwKQogICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogSWxsZWdhbCBvciB1
bnN1cHBvcnRlZCBpbnB1dCBmb3JtYXQgJXhcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgX19GVU5DVElPTl9fLCBzLT5pZm9ybWF0KTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBfX2Z1bmNfXywgcy0+aWZvcm1hdCk7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgMHg4ZToJ
LyogRGF0YSBTb3VyY2UgU2VsZWN0ICovCiAgICAgICAgIHMtPnNvdXJjZSA9IHZhbHVlICYgNzsK
QEAgLTczMCw3ICs3MzAsNyBAQCBzdGF0aWMgdm9pZCBibGl6emFyZF9yZWdfd3JpdGUodm9pZCAq
b3BhcXVlLCB1aW50OF90IHJlZywgdWludDE2X3QgdmFsdWUpCiAgICAgICAgICAgICAgICAgICAg
ICAgICAhKChzLT5peFsxXSAtIHMtPml4WzBdKSAmIChzLT5peVsxXSAtIHMtPml5WzBdKSAmCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgIChzLT5veFsxXSAtIHMtPm94WzBdKSAmIChzLT5veVsx
XSAtIHMtPm95WzBdKSAmIDEpKQogICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogSWxs
ZWdhbCBpbnB1dC9vdXRwdXQgd2luZG93IHBvc2l0aW9uc1xuIiwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBfX0ZVTkNUSU9OX18pOworICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9f
ZnVuY19fKTsKIAogICAgICAgICBibGl6emFyZF90cmFuc2Zlcl9zZXR1cChzKTsKICAgICAgICAg
YnJlYWs7CkBAIC03ODQsNyArNzg0LDcgQEAgc3RhdGljIHZvaWQgYmxpenphcmRfcmVnX3dyaXRl
KHZvaWQgKm9wYXF1ZSwgdWludDhfdCByZWcsIHVpbnQxNl90IHZhbHVlKQogICAgICAgICBzLT5w
bSA9IHZhbHVlICYgMHg4MzsKICAgICAgICAgaWYgKHZhbHVlICYgcy0+bW9kZSAmIDEpCiAgICAg
ICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBUaGUgZGlzcGxheSBtdXN0IGJlIGRpc2FibGVk
IGJlZm9yZSBlbnRlcmluZyAiCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIlN0YW5kYnkg
TW9kZVxuIiwgX19GVU5DVElPTl9fKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAiU3Rh
bmRieSBNb2RlXG4iLCBfX2Z1bmNfXyk7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgMHhlODoJ
LyogTm9uLWRpc3BsYXkgUGVyaW9kIENvbnRyb2wgLyBTdGF0dXMgKi8KICAgICAgICAgcy0+c3Rh
dHVzID0gdmFsdWUgJiAweDFiOwpAQCAtODE1LDcgKzgxNSw3IEBAIHN0YXRpYyB2b2lkIGJsaXp6
YXJkX3JlZ193cml0ZSh2b2lkICpvcGFxdWUsIHVpbnQ4X3QgcmVnLCB1aW50MTZfdCB2YWx1ZSkK
ICAgICAgICAgYnJlYWs7CiAKICAgICBkZWZhdWx0OgotICAgICAgICBmcHJpbnRmKHN0ZGVyciwg
IiVzOiB1bmtub3duIHJlZ2lzdGVyICUwMnhcbiIsIF9fRlVOQ1RJT05fXywgcmVnKTsKKyAgICAg
ICAgZnByaW50ZihzdGRlcnIsICIlczogdW5rbm93biByZWdpc3RlciAlMDJ4XG4iLCBfX2Z1bmNf
XywgcmVnKTsKICAgICAgICAgYnJlYWs7CiAgICAgfQogfQpkaWZmIC0tZ2l0IGEvaHcvZGlzcGxh
eS9vbWFwX2Rzcy5jIGIvaHcvZGlzcGxheS9vbWFwX2Rzcy5jCmluZGV4IDc4M2U5ZTEzMTguLjYw
MWYxNzhmZGQgMTAwNjQ0Ci0tLSBhL2h3L2Rpc3BsYXkvb21hcF9kc3MuYworKysgYi9ody9kaXNw
bGF5L29tYXBfZHNzLmMKQEAgLTUyNiw3ICs1MjYsNyBAQCBzdGF0aWMgdm9pZCBvbWFwX2Rpc2Nf
d3JpdGUodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkciwKICAgICAgICAgcy0+ZGlzcGMubFswXS5h
dHRyID0gdmFsdWUgJiAweDdmZjsKICAgICAgICAgaWYgKHZhbHVlICYgKDMgPDwgOSkpCiAgICAg
ICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBCaWctZW5kaWFuIHBpeGVsIGZvcm1hdCBub3Qg
c3VwcG9ydGVkXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXyk7
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18pOwogICAgICAgICBzLT5kaXNw
Yy5sWzBdLmVuYWJsZSA9IHZhbHVlICYgMTsKICAgICAgICAgcy0+ZGlzcGMubFswXS5icHAgPSAo
dmFsdWUgPj4gMSkgJiAweGY7CiAgICAgICAgIHMtPmRpc3BjLmludmFsaWRhdGUgPSAxOwpAQCAt
NjE3LDcgKzYxNyw3IEBAIHN0YXRpYyB2b2lkIG9tYXBfcmZiaV90cmFuc2Zlcl9zdGFydChzdHJ1
Y3Qgb21hcF9kc3NfcyAqcykKICAgICBpZiAocy0+cmZiaS5jb250cm9sICYgKDEgPDwgMSkpIHsJ
CQkJLyogQllQQVNTICovCiAgICAgICAgIC8qIFRPRE86IGluIG5vbi1CeXBhc3MgbW9kZSB3ZSBw
cm9iYWJseSBuZWVkIHRvIGp1c3QgYXNzZXJ0IHRoZQogICAgICAgICAgKiBEUlEgYW5kIHdhaXQg
Zm9yIERNQSB0byB3cml0ZSB0aGUgcGl4ZWxzLiAgKi8KLSAgICAgICAgZnByaW50ZihzdGRlcnIs
ICIlczogQnlwYXNzIG1vZGUgdW5pbXBsZW1lbnRlZFxuIiwgX19GVU5DVElPTl9fKTsKKyAgICAg
ICAgZnByaW50ZihzdGRlcnIsICIlczogQnlwYXNzIG1vZGUgdW5pbXBsZW1lbnRlZFxuIiwgX19m
dW5jX18pOwogICAgICAgICByZXR1cm47CiAgICAgfQogCkBAIC0xMDg2LDYgKzEwODYsNiBAQCBz
dHJ1Y3Qgb21hcF9kc3NfcyAqb21hcF9kc3NfaW5pdChzdHJ1Y3Qgb21hcF90YXJnZXRfYWdlbnRf
cyAqdGEsCiB2b2lkIG9tYXBfcmZiaV9hdHRhY2goc3RydWN0IG9tYXBfZHNzX3MgKnMsIGludCBj
cywgc3RydWN0IHJmYmlfY2hpcF9zICpjaGlwKQogewogICAgIGlmIChjcyA8IDAgfHwgY3MgPiAx
KQotICAgICAgICBod19lcnJvcigiJXM6IHdyb25nIENTICVpXG4iLCBfX0ZVTkNUSU9OX18sIGNz
KTsKKyAgICAgICAgaHdfZXJyb3IoIiVzOiB3cm9uZyBDUyAlaVxuIiwgX19mdW5jX18sIGNzKTsK
ICAgICBzLT5yZmJpLmNoaXBbY3NdID0gY2hpcDsKIH0KZGlmZiAtLWdpdCBhL2h3L2Rpc3BsYXkv
cHhhMnh4X2xjZC5jIGIvaHcvZGlzcGxheS9weGEyeHhfbGNkLmMKaW5kZXggODQ1NTIxYzViMi4u
YjgzZjgwNzUzYSAxMDA2NDQKLS0tIGEvaHcvZGlzcGxheS9weGEyeHhfbGNkLmMKKysrIGIvaHcv
ZGlzcGxheS9weGEyeHhfbGNkLmMKQEAgLTQwNSw3ICs0MDUsNyBAQCBzdGF0aWMgdWludDY0X3Qg
cHhhMnh4X2xjZGNfcmVhZCh2b2lkICpvcGFxdWUsIGh3YWRkciBvZmZzZXQsCiAKICAgICBkZWZh
dWx0OgogICAgIGZhaWw6Ci0gICAgICAgIGh3X2Vycm9yKCIlczogQmFkIG9mZnNldCAiIFJFR19G
TVQgIlxuIiwgX19GVU5DVElPTl9fLCBvZmZzZXQpOworICAgICAgICBod19lcnJvcigiJXM6IEJh
ZCBvZmZzZXQgIiBSRUdfRk1UICJcbiIsIF9fZnVuY19fLCBvZmZzZXQpOwogICAgIH0KIAogICAg
IHJldHVybiAwOwpAQCAtNDI0LDcgKzQyNCw3IEBAIHN0YXRpYyB2b2lkIHB4YTJ4eF9sY2RjX3dy
aXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIG9mZnNldCwKICAgICAgICAgICAgIHMtPnN0YXR1c1sw
XSB8PSBMQ1NSMF9RRDsKIAogICAgICAgICBpZiAoIShzLT5jb250cm9sWzBdICYgTENDUjBfTENE
VCkgJiYgKHZhbHVlICYgTENDUjBfTENEVCkpCi0gICAgICAgICAgICBwcmludGYoIiVzOiBpbnRl
cm5hbCBmcmFtZSBidWZmZXIgdW5zdXBwb3J0ZWRcbiIsIF9fRlVOQ1RJT05fXyk7CisgICAgICAg
ICAgICBwcmludGYoIiVzOiBpbnRlcm5hbCBmcmFtZSBidWZmZXIgdW5zdXBwb3J0ZWRcbiIsIF9f
ZnVuY19fKTsKIAogICAgICAgICBpZiAoKHMtPmNvbnRyb2xbM10gJiBMQ0NSM19BUEkpICYmCiAg
ICAgICAgICAgICAgICAgKHZhbHVlICYgTENDUjBfRU5CKSAmJiAhKHZhbHVlICYgTENDUjBfTENE
VCkpCkBAIC00NjAsNyArNDYwLDcgQEAgc3RhdGljIHZvaWQgcHhhMnh4X2xjZGNfd3JpdGUodm9p
ZCAqb3BhcXVlLCBod2FkZHIgb2Zmc2V0LAogCiAgICAgY2FzZSBPVkwxQzE6CiAgICAgICAgIGlm
ICghKHMtPm92bDFjWzBdICYgT1ZMQzFfRU4pICYmICh2YWx1ZSAmIE9WTEMxX0VOKSkKLSAgICAg
ICAgICAgIHByaW50ZigiJXM6IE92ZXJsYXkgMSBub3Qgc3VwcG9ydGVkXG4iLCBfX0ZVTkNUSU9O
X18pOworICAgICAgICAgICAgcHJpbnRmKCIlczogT3ZlcmxheSAxIG5vdCBzdXBwb3J0ZWRcbiIs
IF9fZnVuY19fKTsKIAogICAgICAgICBzLT5vdmwxY1swXSA9IHZhbHVlICYgMHg4MGZmZmZmZjsK
ICAgICAgICAgcy0+ZG1hX2NoWzFdLnVwID0gKHZhbHVlICYgT1ZMQzFfRU4pIHx8IChzLT5jb250
cm9sWzBdICYgTENDUjBfU0RTKTsKQEAgLTQ3Miw3ICs0NzIsNyBAQCBzdGF0aWMgdm9pZCBweGEy
eHhfbGNkY193cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBvZmZzZXQsCiAKICAgICBjYXNlIE9W
TDJDMToKICAgICAgICAgaWYgKCEocy0+b3ZsMmNbMF0gJiBPVkxDMV9FTikgJiYgKHZhbHVlICYg
T1ZMQzFfRU4pKQotICAgICAgICAgICAgcHJpbnRmKCIlczogT3ZlcmxheSAyIG5vdCBzdXBwb3J0
ZWRcbiIsIF9fRlVOQ1RJT05fXyk7CisgICAgICAgICAgICBwcmludGYoIiVzOiBPdmVybGF5IDIg
bm90IHN1cHBvcnRlZFxuIiwgX19mdW5jX18pOwogCiAgICAgICAgIHMtPm92bDJjWzBdID0gdmFs
dWUgJiAweDgwZmZmZmZmOwogICAgICAgICBzLT5kbWFfY2hbMl0udXAgPSAhISh2YWx1ZSAmIE9W
TEMxX0VOKTsKQEAgLTQ4Niw3ICs0ODYsNyBAQCBzdGF0aWMgdm9pZCBweGEyeHhfbGNkY193cml0
ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBvZmZzZXQsCiAKICAgICBjYXNlIENDUjoKICAgICAgICAg
aWYgKCEocy0+Y2NyICYgQ0NSX0NFTikgJiYgKHZhbHVlICYgQ0NSX0NFTikpCi0gICAgICAgICAg
ICBwcmludGYoIiVzOiBIYXJkd2FyZSBjdXJzb3IgdW5pbXBsZW1lbnRlZFxuIiwgX19GVU5DVElP
Tl9fKTsKKyAgICAgICAgICAgIHByaW50ZigiJXM6IEhhcmR3YXJlIGN1cnNvciB1bmltcGxlbWVu
dGVkXG4iLCBfX2Z1bmNfXyk7CiAKICAgICAgICAgcy0+Y2NyID0gdmFsdWUgJiAweDgxZmZmZmU3
OwogICAgICAgICBzLT5kbWFfY2hbNV0udXAgPSAhISh2YWx1ZSAmIENDUl9DRU4pOwpAQCAtNTYw
LDcgKzU2MCw3IEBAIHN0YXRpYyB2b2lkIHB4YTJ4eF9sY2RjX3dyaXRlKHZvaWQgKm9wYXF1ZSwg
aHdhZGRyIG9mZnNldCwKIAogICAgIGRlZmF1bHQ6CiAgICAgZmFpbDoKLSAgICAgICAgaHdfZXJy
b3IoIiVzOiBCYWQgb2Zmc2V0ICIgUkVHX0ZNVCAiXG4iLCBfX0ZVTkNUSU9OX18sIG9mZnNldCk7
CisgICAgICAgIGh3X2Vycm9yKCIlczogQmFkIG9mZnNldCAiIFJFR19GTVQgIlxuIiwgX19mdW5j
X18sIG9mZnNldCk7CiAgICAgfQogfQogCkBAIC0xMDUwLDcgKzEwNTAsNyBAQCBQWEEyeHhMQ0RT
dGF0ZSAqcHhhMnh4X2xjZGNfaW5pdChNZW1vcnlSZWdpb24gKnN5c21lbSwKICAgICAgICAgcy0+
ZGVzdF93aWR0aCA9IDQ7CiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6Ci0gICAgICAgIGZw
cmludGYoc3RkZXJyLCAiJXM6IEJhZCBjb2xvciBkZXB0aFxuIiwgX19GVU5DVElPTl9fKTsKKyAg
ICAgICAgZnByaW50ZihzdGRlcnIsICIlczogQmFkIGNvbG9yIGRlcHRoXG4iLCBfX2Z1bmNfXyk7
CiAgICAgICAgIGV4aXQoMSk7CiAgICAgfQogCmRpZmYgLS1naXQgYS9ody9kaXNwbGF5L3F4bC1y
ZW5kZXIuYyBiL2h3L2Rpc3BsYXkvcXhsLXJlbmRlci5jCmluZGV4IDkwZTA4NjU2MTguLmU3YWM0
Zjg3ODkgMTAwNjQ0Ci0tLSBhL2h3L2Rpc3BsYXkvcXhsLXJlbmRlci5jCisrKyBiL2h3L2Rpc3Bs
YXkvcXhsLXJlbmRlci5jCkBAIC03OCw3ICs3OCw3IEBAIHZvaWQgcXhsX3JlbmRlcl9yZXNpemUo
UENJUVhMRGV2aWNlICpxeGwpCiAgICAgICAgIHF4bC0+Z3Vlc3RfcHJpbWFyeS5iaXRzX3BwID0g
MzI7CiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6Ci0gICAgICAgIGZwcmludGYoc3RkZXJy
LCAiJXM6IHVuaGFuZGxlZCBmb3JtYXQ6ICV4XG4iLCBfX0ZVTkNUSU9OX18sCisgICAgICAgIGZw
cmludGYoc3RkZXJyLCAiJXM6IHVuaGFuZGxlZCBmb3JtYXQ6ICV4XG4iLCBfX2Z1bmNfXywKICAg
ICAgICAgICAgICAgICBxeGwtPmd1ZXN0X3ByaW1hcnkuc3VyZmFjZS5mb3JtYXQpOwogICAgICAg
ICBxeGwtPmd1ZXN0X3ByaW1hcnkuYnl0ZXNfcHAgPSA0OwogICAgICAgICBxeGwtPmd1ZXN0X3By
aW1hcnkuYml0c19wcCA9IDMyOwpAQCAtMjQ4LDcgKzI0OCw3IEBAIHN0YXRpYyBRRU1VQ3Vyc29y
ICpxeGxfY3Vyc29yKFBDSVFYTERldmljZSAqcXhsLCBRWExDdXJzb3IgKmN1cnNvciwKICAgICAg
ICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogbm90
IGltcGxlbWVudGVkOiB0eXBlICVkXG4iLAotICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXywg
Y3Vyc29yLT5oZWFkZXIudHlwZSk7CisgICAgICAgICAgICAgICAgX19mdW5jX18sIGN1cnNvci0+
aGVhZGVyLnR5cGUpOwogICAgICAgICBnb3RvIGZhaWw7CiAgICAgfQogICAgIHJldHVybiBjOwpA
QCAtMjc1LDcgKzI3NSw3IEBAIGludCBxeGxfcmVuZGVyX2N1cnNvcihQQ0lRWExEZXZpY2UgKnF4
bCwgUVhMQ29tbWFuZEV4dCAqZXh0KQogICAgIH0KIAogICAgIGlmIChxeGwtPmRlYnVnID4gMSAm
JiBjbWQtPnR5cGUgIT0gUVhMX0NVUlNPUl9NT1ZFKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJy
LCAiJXMiLCBfX0ZVTkNUSU9OX18pOworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzIiwgX19m
dW5jX18pOwogICAgICAgICBxeGxfbG9nX2NtZF9jdXJzb3IocXhsLCBjbWQsIGV4dC0+Z3JvdXBf
aWQpOwogICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIlxuIik7CiAgICAgfQpkaWZmIC0tZ2l0IGEv
aHcvZGlzcGxheS9xeGwuaCBiL2h3L2Rpc3BsYXkvcXhsLmgKaW5kZXggZjY1NTZhZGI3My4uN2Qx
YjYwMDE0YSAxMDA2NDQKLS0tIGEvaHcvZGlzcGxheS9xeGwuaAorKysgYi9ody9kaXNwbGF5L3F4
bC5oCkBAIC0xMzMsNyArMTMzLDcgQEAgdHlwZWRlZiBzdHJ1Y3QgUENJUVhMRGV2aWNlIHsKICNk
ZWZpbmUgUENJX1FYTChvYmopIE9CSkVDVF9DSEVDSyhQQ0lRWExEZXZpY2UsIChvYmopLCBUWVBF
X1BDSV9RWEwpCiAKICNkZWZpbmUgUEFOSUNfT04oeCkgaWYgKCh4KSkgeyAgICAgICAgICAgICAg
ICAgICAgICAgICBcCi0gICAgcHJpbnRmKCIlczogUEFOSUMgJXMgZmFpbGVkXG4iLCBfX0ZVTkNU
SU9OX18sICN4KTsgXAorICAgIHByaW50ZigiJXM6IFBBTklDICVzIGZhaWxlZFxuIiwgX19mdW5j
X18sICN4KTsgXAogICAgIGFib3J0KCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKIH0KIApkaWZmIC0tZ2l0IGEvaHcvZGlzcGxheS90YzYzOTN4Yi5jIGIvaHcv
ZGlzcGxheS90YzYzOTN4Yi5jCmluZGV4IDc0ZDEwYWYzZDQuLjc5ZjE2MTc0MGEgMTAwNjQ0Ci0t
LSBhL2h3L2Rpc3BsYXkvdGM2MzkzeGIuYworKysgYi9ody9kaXNwbGF5L3RjNjM5M3hiLmMKQEAg
LTE0OCw3ICsxNDgsNyBAQCBzdGF0aWMgdm9pZCB0YzYzOTN4Yl9ncGlvX3NldCh2b2lkICpvcGFx
dWUsIGludCBsaW5lLCBpbnQgbGV2ZWwpCiAvLyAgICBUQzYzOTN4YlN0YXRlICpzID0gb3BhcXVl
OwogCiAgICAgaWYgKGxpbmUgPiBUQzYzOTNYQl9HUElPUykgewotICAgICAgICBwcmludGYoIiVz
OiBObyBHUElPIHBpbiAlaVxuIiwgX19GVU5DVElPTl9fLCBsaW5lKTsKKyAgICAgICAgcHJpbnRm
KCIlczogTm8gR1BJTyBwaW4gJWlcbiIsIF9fZnVuY19fLCBsaW5lKTsKICAgICAgICAgcmV0dXJu
OwogICAgIH0KIApkaWZmIC0tZ2l0IGEvaHcvZGlzcGxheS94ZW5mYi5jIGIvaHcvZGlzcGxheS94
ZW5mYi5jCmluZGV4IDhlMjU0N2FjMDUuLjMwY2Q0MTUzMzAgMTAwNjQ0Ci0tLSBhL2h3L2Rpc3Bs
YXkveGVuZmIuYworKysgYi9ody9kaXNwbGF5L3hlbmZiLmMKQEAgLTY0NCw3ICs2NDQsNyBAQCBz
dGF0aWMgdm9pZCB4ZW5mYl9ndWVzdF9jb3B5KHN0cnVjdCBYZW5GQiAqeGVuZmIsIGludCB4LCBp
bnQgeSwgaW50IHcsIGludCBoKQogICAgIH0KICAgICBpZiAob29wcykgLyogc2hvdWxkIG5vdCBo
YXBwZW4gKi8KICAgICAgICAgeGVuX3B2X3ByaW50ZigmeGVuZmItPmMueGVuZGV2LCAwLCAiJXM6
IG9vcHM6IGNvbnZlcnQgJWQgLT4gJWQgYnBwP1xuIiwKLSAgICAgICAgICAgICAgICAgICAgICBf
X0ZVTkNUSU9OX18sIHhlbmZiLT5kZXB0aCwgYnBwKTsKKyAgICAgICAgICAgICAgICAgICAgICBf
X2Z1bmNfXywgeGVuZmItPmRlcHRoLCBicHApOwogCiAgICAgZHB5X2dmeF91cGRhdGUoeGVuZmIt
PmNvbiwgeCwgeSwgdywgaCk7CiB9CmRpZmYgLS1naXQgYS9ody9kbWEvb21hcF9kbWEuYyBiL2h3
L2RtYS9vbWFwX2RtYS5jCmluZGV4IDQ1ZGZlN2FhZGQuLmFiZDE4YzY3ZWEgMTAwNjQ0Ci0tLSBh
L2h3L2RtYS9vbWFwX2RtYS5jCisrKyBiL2h3L2RtYS9vbWFwX2RtYS5jCkBAIC0xNjEsNyArMTYx
LDcgQEAgc3RhdGljIHZvaWQgb21hcF9kbWFfY2hhbm5lbF9sb2FkKHN0cnVjdCBvbWFwX2RtYV9j
aGFubmVsX3MgKmNoKQogICAgIGEtPnBja19lbGVtZW50ID0gMDsKIAogICAgIGlmICh1bmxpa2Vs
eSghY2gtPmVsZW1lbnRzIHx8ICFjaC0+ZnJhbWVzKSkgewotICAgICAgICBwcmludGYoIiVzOiBi
YWQgRE1BIHJlcXVlc3RcbiIsIF9fRlVOQ1RJT05fXyk7CisgICAgICAgIHByaW50ZigiJXM6IGJh
ZCBETUEgcmVxdWVzdFxuIiwgX19mdW5jX18pOwogICAgICAgICByZXR1cm47CiAgICAgfQogCkBA
IC01MTksNyArNTE5LDcgQEAgc3RhdGljIHZvaWQgb21hcF9kbWFfdHJhbnNmZXJfc2V0dXAoc3Ry
dWN0IHNvY19kbWFfY2hfcyAqZG1hKQogICAgICAgICBjb250aW51ZTsKICNlbmRpZgogICAgICAg
ICBwcmludGYoIiVzOiBCdXMgdGltZS1vdXQgaW4gRE1BJWkgb3BlcmF0aW9uXG4iLAotICAgICAg
ICAgICAgICAgICAgICAgICAgX19GVU5DVElPTl9fLCBkbWEtPm51bSk7CisgICAgICAgICAgICAg
ICAgICAgICAgICBfX2Z1bmNfXywgZG1hLT5udW0pOwogICAgIH0KIAogICAgIG1pbl9lbGVtcyA9
IElOVF9NQVg7CkBAIC04NzksMTQgKzg3OSwxNCBAQCBzdGF0aWMgaW50IG9tYXBfZG1hX2NoX3Jl
Z193cml0ZShzdHJ1Y3Qgb21hcF9kbWFfcyAqcywKICAgICAgICAgY2gtPnBhY2tbMF0gPSAodmFs
dWUgJiAweDAwNDApID4+IDY7CiAgICAgICAgIGNoLT5wb3J0WzBdID0gKGVudW0gb21hcF9kbWFf
cG9ydCkgKCh2YWx1ZSAmIDB4MDAzYykgPj4gMik7CiAgICAgICAgIGlmIChjaC0+cG9ydFswXSA+
PSBfX29tYXBfZG1hX3BvcnRfbGFzdCkKLSAgICAgICAgICAgIHByaW50ZigiJXM6IGludmFsaWQg
RE1BIHBvcnQgJWlcbiIsIF9fRlVOQ1RJT05fXywKKyAgICAgICAgICAgIHByaW50ZigiJXM6IGlu
dmFsaWQgRE1BIHBvcnQgJWlcbiIsIF9fZnVuY19fLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNoLT5wb3J0WzBdKTsKICAgICAgICAgaWYgKGNoLT5wb3J0WzFdID49IF9fb21hcF9kbWFf
cG9ydF9sYXN0KQotICAgICAgICAgICAgcHJpbnRmKCIlczogaW52YWxpZCBETUEgcG9ydCAlaVxu
IiwgX19GVU5DVElPTl9fLAorICAgICAgICAgICAgcHJpbnRmKCIlczogaW52YWxpZCBETUEgcG9y
dCAlaVxuIiwgX19mdW5jX18sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2gtPnBvcnRb
MV0pOwogICAgICAgICBjaC0+ZGF0YV90eXBlID0gMSA8PCAodmFsdWUgJiAzKTsKICAgICAgICAg
aWYgKCh2YWx1ZSAmIDMpID09IDMpIHsKLSAgICAgICAgICAgIHByaW50ZigiJXM6IGJhZCBkYXRh
X3R5cGUgZm9yIERNQSBjaGFubmVsXG4iLCBfX0ZVTkNUSU9OX18pOworICAgICAgICAgICAgcHJp
bnRmKCIlczogYmFkIGRhdGFfdHlwZSBmb3IgRE1BIGNoYW5uZWxcbiIsIF9fZnVuY19fKTsKICAg
ICAgICAgICAgIGNoLT5kYXRhX3R5cGUgPj49IDE7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7
CkBAIC0xNDQwLDcgKzE0NDAsNyBAQCBzdGF0aWMgaW50IG9tYXBfZG1hX3N5c19yZWFkKHN0cnVj
dCBvbWFwX2RtYV9zICpzLCBpbnQgb2Zmc2V0LAogICAgIGNhc2UgMHg0ODI6CS8qIERNQV9QQ2gx
X1NSICovCiAgICAgY2FzZSAweDRjMDoJLyogRE1BX1BDaERfU1JfMCAqLwogICAgICAgICBwcmlu
dGYoIiVzOiBQaHlzaWNhbCBDaGFubmVsIFN0YXR1cyBSZWdpc3RlcnMgbm90IGltcGxlbWVudGVk
LlxuIiwKLSAgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXyk7CisgICAgICAgICAgICAgICBfX2Z1
bmNfXyk7CiAgICAgICAgICpyZXQgPSAweGZmOwogICAgICAgICBicmVhazsKIApAQCAtMTg5OCwx
MyArMTg5OCwxMyBAQCBzdGF0aWMgdm9pZCBvbWFwX2RtYTRfd3JpdGUodm9pZCAqb3BhcXVlLCBo
d2FkZHIgYWRkciwKICAgICAgICAgICAgIG9tYXBfZG1hX3Jlc2V0KHMtPmRtYSk7CiAgICAgICAg
IHMtPm9jcCA9IHZhbHVlICYgMHgzMzIxOwogICAgICAgICBpZiAoKChzLT5vY3AgPj4gMTIpICYg
MykgPT0gMykJCQkJLyogTUlETEVNT0RFICovCi0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwg
IiVzOiBpbnZhbGlkIERNQSBwb3dlciBtb2RlXG4iLCBfX0ZVTkNUSU9OX18pOworICAgICAgICAg
ICAgZnByaW50ZihzdGRlcnIsICIlczogaW52YWxpZCBETUEgcG93ZXIgbW9kZVxuIiwgX19mdW5j
X18pOwogICAgICAgICByZXR1cm47CiAKICAgICBjYXNlIDB4Nzg6CS8qIERNQTRfR0NSICovCiAg
ICAgICAgIHMtPmdjciA9IHZhbHVlICYgMHgwMGZmMDBmZjsKIAlpZiAoKHZhbHVlICYgMHhmZikg
PT0gMHgwMCkJCS8qIE1BWF9DSEFOTkVMX0ZJRk9fREVQVEggKi8KLSAgICAgICAgICAgIGZwcmlu
dGYoc3RkZXJyLCAiJXM6IHdyb25nIEZJRk8gZGVwdGggaW4gR0NSXG4iLCBfX0ZVTkNUSU9OX18p
OworICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogd3JvbmcgRklGTyBkZXB0aCBpbiBH
Q1JcbiIsIF9fZnVuY19fKTsKICAgICAgICAgcmV0dXJuOwogCiAgICAgY2FzZSAweDgwIC4uLiAw
eGZmZjoKQEAgLTE5MzUsNyArMTkzNSw3IEBAIHN0YXRpYyB2b2lkIG9tYXBfZG1hNF93cml0ZSh2
b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAogICAgICAgICBjaC0+c3JjX3N5bmMgPSAodmFsdWUg
Pj4gMjQpICYgMTsJLyogWFhYIEZvciBDYW1ETUEgbXVzdCBiZSAxICovCiAgICAgICAgIGlmIChj
aC0+YnVmX2Rpc2FibGUgJiYgIWNoLT5zcmNfc3luYykKICAgICAgICAgICAgIGZwcmludGYoc3Rk
ZXJyLCAiJXM6IEJ1ZmZlcmluZyBkaXNhYmxlIGlzIG5vdCBhbGxvd2VkIGluICIKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAiZGVzdGluYXRpb24gc3luY2hyb25pc2VkIG1vZGVcbiIsIF9f
RlVOQ1RJT05fXyk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlc3RpbmF0aW9uIHN5
bmNocm9uaXNlZCBtb2RlXG4iLCBfX2Z1bmNfXyk7CiAgICAgICAgIGNoLT5wcmVmZXRjaCA9ICh2
YWx1ZSA+PiAyMykgJiAxOwogICAgICAgICBjaC0+YnMgPSAodmFsdWUgPj4gMTgpICYgMTsKICAg
ICAgICAgY2gtPnRyYW5zcGFyZW50X2NvcHkgPSAodmFsdWUgPj4gMTcpICYgMTsKQEAgLTE5NDcs
NyArMTk0Nyw3IEBAIHN0YXRpYyB2b2lkIG9tYXBfZG1hNF93cml0ZSh2b2lkICpvcGFxdWUsIGh3
YWRkciBhZGRyLAogICAgICAgICBjaC0+ZnMgPSAodmFsdWUgJiAweDAwMjApID4+IDU7CiAgICAg
ICAgIGlmIChjaC0+ZnMgJiYgY2gtPmJzICYmIGNoLT5tb2RlWzBdICYmIGNoLT5tb2RlWzFdKQog
ICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogRm9yIGEgcGFja2V0IHRyYW5zZmVyIGF0
IGxlYXN0IG9uZSBwb3J0ICIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAibXVzdCBiZSBj
b25zdGFudC1hZGRyZXNzZWRcbiIsIF9fRlVOQ1RJT05fXyk7CisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIm11c3QgYmUgY29uc3RhbnQtYWRkcmVzc2VkXG4iLCBfX2Z1bmNfXyk7CiAgICAg
ICAgIGNoLT5zeW5jID0gKHZhbHVlICYgMHgwMDFmKSB8ICgodmFsdWUgPj4gMTQpICYgMHgwMDYw
KTsKICAgICAgICAgLyogWFhYIG11c3QgYmUgMHgwMSBmb3IgQ2FtRE1BICovCiAKQEAgLTE5Nzgs
NyArMTk3OCw3IEBAIHN0YXRpYyB2b2lkIG9tYXBfZG1hNF93cml0ZSh2b2lkICpvcGFxdWUsIGh3
YWRkciBhZGRyLAogICAgICAgICBjaC0+ZW5kaWFuX2xvY2tbMV0gPSh2YWx1ZSA+PiAxOCkgJiAx
OwogICAgICAgICBpZiAoY2gtPmVuZGlhblswXSAhPSBjaC0+ZW5kaWFuWzFdKQogICAgICAgICAg
ICAgZnByaW50ZihzdGRlcnIsICIlczogRE1BIGVuZGlhbm5lc3MgY29udmVyc2lvbiBlbmFibGUg
YXR0ZW1wdFxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18pOwor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fKTsKICAgICAgICAgY2gtPndyaXRl
X21vZGUgPSAodmFsdWUgPj4gMTYpICYgMzsKICAgICAgICAgY2gtPmJ1cnN0WzFdID0gKHZhbHVl
ICYgMHhjMDAwKSA+PiAxNDsKICAgICAgICAgY2gtPnBhY2tbMV0gPSAodmFsdWUgJiAweDIwMDAp
ID4+IDEzOwpAQCAtMTk4OCwxMCArMTk4OCwxMCBAQCBzdGF0aWMgdm9pZCBvbWFwX2RtYTRfd3Jp
dGUodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkciwKICAgICAgICAgY2gtPnRyYW5zbGF0ZVswXSA9
ICh2YWx1ZSAmIDB4MDAzYykgPj4gMjsKICAgICAgICAgaWYgKGNoLT50cmFuc2xhdGVbMF0gfCBj
aC0+dHJhbnNsYXRlWzFdKQogICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogYmFkIE1S
ZXFBZGRyZXNzVHJhbnNsYXRlIHNpZGViYW5kIHNpZ25hbFxuIiwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBfX0ZVTkNUSU9OX18pOworICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9f
ZnVuY19fKTsKICAgICAgICAgY2gtPmRhdGFfdHlwZSA9IDEgPDwgKHZhbHVlICYgMyk7CiAgICAg
ICAgIGlmICgodmFsdWUgJiAzKSA9PSAzKSB7Ci0gICAgICAgICAgICBwcmludGYoIiVzOiBiYWQg
ZGF0YV90eXBlIGZvciBETUEgY2hhbm5lbFxuIiwgX19GVU5DVElPTl9fKTsKKyAgICAgICAgICAg
IHByaW50ZigiJXM6IGJhZCBkYXRhX3R5cGUgZm9yIERNQSBjaGFubmVsXG4iLCBfX2Z1bmNfXyk7
CiAgICAgICAgICAgICBjaC0+ZGF0YV90eXBlID4+PSAxOwogICAgICAgICB9CiAgICAgICAgIGJy
ZWFrOwpkaWZmIC0tZ2l0IGEvaHcvZG1hL3B4YTJ4eF9kbWEuYyBiL2h3L2RtYS9weGEyeHhfZG1h
LmMKaW5kZXggNjM0YTQzMjhmMC4uZjRlYjI2Y2YxNyAxMDA2NDQKLS0tIGEvaHcvZG1hL3B4YTJ4
eF9kbWEuYworKysgYi9ody9kbWEvcHhhMnh4X2RtYS5jCkBAIC0xNjksNyArMTY5LDcgQEAgc3Rh
dGljIGlubGluZSB2b2lkIHB4YTJ4eF9kbWFfZGVzY3JpcHRvcl9mZXRjaCgKICAgICAgICAgcy0+
Y2hhbltjaF0uZGVzdCAmPSB+MzsKIAogICAgIGlmIChzLT5jaGFuW2NoXS5jbWQgJiAoRENNRF9D
TVBFTiB8IERDTURfRkxZQllTIHwgRENNRF9GTFlCWVQpKQotICAgICAgICBwcmludGYoIiVzOiB1
bnN1cHBvcnRlZCBtb2RlIGluIGNoYW5uZWwgJWlcbiIsIF9fRlVOQ1RJT05fXywgY2gpOworICAg
ICAgICBwcmludGYoIiVzOiB1bnN1cHBvcnRlZCBtb2RlIGluIGNoYW5uZWwgJWlcbiIsIF9fZnVu
Y19fLCBjaCk7CiAKICAgICBpZiAocy0+Y2hhbltjaF0uY21kICYgRENNRF9TVEFSVElSUUVOKQog
ICAgICAgICBzLT5jaGFuW2NoXS5zdGF0ZSB8PSBEQ1NSX1NUQVJUSU5UUjsKQEAgLTI2NCw3ICsy
NjQsNyBAQCBzdGF0aWMgdWludDY0X3QgcHhhMnh4X2RtYV9yZWFkKHZvaWQgKm9wYXF1ZSwgaHdh
ZGRyIG9mZnNldCwKICAgICB1bnNpZ25lZCBpbnQgY2hhbm5lbDsKIAogICAgIGlmIChzaXplICE9
IDQpIHsKLSAgICAgICAgaHdfZXJyb3IoIiVzOiBCYWQgYWNjZXNzIHdpZHRoXG4iLCBfX0ZVTkNU
SU9OX18pOworICAgICAgICBod19lcnJvcigiJXM6IEJhZCBhY2Nlc3Mgd2lkdGhcbiIsIF9fZnVu
Y19fKTsKICAgICAgICAgcmV0dXJuIDU7CiAgICAgfQogCkBAIC0zMTIsNyArMzEyLDcgQEAgc3Rh
dGljIHVpbnQ2NF90IHB4YTJ4eF9kbWFfcmVhZCh2b2lkICpvcGFxdWUsIGh3YWRkciBvZmZzZXQs
CiAgICAgICAgIH0KICAgICB9CiAKLSAgICBod19lcnJvcigiJXM6IEJhZCBvZmZzZXQgMHgiIFRB
UkdFVF9GTVRfcGx4ICJcbiIsIF9fRlVOQ1RJT05fXywgb2Zmc2V0KTsKKyAgICBod19lcnJvcigi
JXM6IEJhZCBvZmZzZXQgMHgiIFRBUkdFVF9GTVRfcGx4ICJcbiIsIF9fZnVuY19fLCBvZmZzZXQp
OwogICAgIHJldHVybiA3OwogfQogCkBAIC0zMjMsNyArMzIzLDcgQEAgc3RhdGljIHZvaWQgcHhh
Mnh4X2RtYV93cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBvZmZzZXQsCiAgICAgdW5zaWduZWQg
aW50IGNoYW5uZWw7CiAKICAgICBpZiAoc2l6ZSAhPSA0KSB7Ci0gICAgICAgIGh3X2Vycm9yKCIl
czogQmFkIGFjY2VzcyB3aWR0aFxuIiwgX19GVU5DVElPTl9fKTsKKyAgICAgICAgaHdfZXJyb3Io
IiVzOiBCYWQgYWNjZXNzIHdpZHRoXG4iLCBfX2Z1bmNfXyk7CiAgICAgICAgIHJldHVybjsKICAg
ICB9CiAKQEAgLTMzNyw3ICszMzcsNyBAQCBzdGF0aWMgdm9pZCBweGEyeHhfZG1hX3dyaXRlKHZv
aWQgKm9wYXF1ZSwgaHdhZGRyIG9mZnNldCwKICAgICAgICAgaWYgKHZhbHVlICYgRFJDTVJfTUFQ
VkxEKQogICAgICAgICAgICAgaWYgKCh2YWx1ZSAmIERSQ01SX0NITE5VTSkgPiBzLT5jaGFubmVs
cykKICAgICAgICAgICAgICAgICBod19lcnJvcigiJXM6IEJhZCBETUEgY2hhbm5lbCAlaVxuIiwK
LSAgICAgICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sICh1bnNpZ25lZCl2YWx1ZSAm
IERSQ01SX0NITE5VTSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18sICh1bnNp
Z25lZCl2YWx1ZSAmIERSQ01SX0NITE5VTSk7CiAKICAgICAgICAgcy0+cmVxW2NoYW5uZWxdID0g
dmFsdWU7CiAgICAgICAgIGJyZWFrOwpAQCAtNDE2LDcgKzQxNiw3IEBAIHN0YXRpYyB2b2lkIHB4
YTJ4eF9kbWFfd3JpdGUodm9pZCAqb3BhcXVlLCBod2FkZHIgb2Zmc2V0LAogICAgICAgICAgICAg
YnJlYWs7CiAgICAgICAgIH0KICAgICBmYWlsOgotICAgICAgICBod19lcnJvcigiJXM6IEJhZCBv
ZmZzZXQgIiBUQVJHRVRfRk1UX3BseCAiXG4iLCBfX0ZVTkNUSU9OX18sIG9mZnNldCk7CisgICAg
ICAgIGh3X2Vycm9yKCIlczogQmFkIG9mZnNldCAiIFRBUkdFVF9GTVRfcGx4ICJcbiIsIF9fZnVu
Y19fLCBvZmZzZXQpOwogICAgIH0KIH0KIApAQCAtNDMxLDcgKzQzMSw3IEBAIHN0YXRpYyB2b2lk
IHB4YTJ4eF9kbWFfcmVxdWVzdCh2b2lkICpvcGFxdWUsIGludCByZXFfbnVtLCBpbnQgb24pCiAg
ICAgUFhBMnh4RE1BU3RhdGUgKnMgPSBvcGFxdWU7CiAgICAgaW50IGNoOwogICAgIGlmIChyZXFf
bnVtIDwgMCB8fCByZXFfbnVtID49IFBYQTJYWF9ETUFfTlVNX1JFUVVFU1RTKQotICAgICAgICBo
d19lcnJvcigiJXM6IEJhZCBETUEgcmVxdWVzdCAlaVxuIiwgX19GVU5DVElPTl9fLCByZXFfbnVt
KTsKKyAgICAgICAgaHdfZXJyb3IoIiVzOiBCYWQgRE1BIHJlcXVlc3QgJWlcbiIsIF9fZnVuY19f
LCByZXFfbnVtKTsKIAogICAgIGlmICghKHMtPnJlcVtyZXFfbnVtXSAmIERSQ01SX01BUFZMRCkp
CiAgICAgICAgIHJldHVybjsKZGlmZiAtLWdpdCBhL2h3L2dwaW8vbWF4NzMxMC5jIGIvaHcvZ3Bp
by9tYXg3MzEwLmMKaW5kZXggZjgyZTNlNjU1NS4uNGMyMDNlZjVjNiAxMDA2NDQKLS0tIGEvaHcv
Z3Bpby9tYXg3MzEwLmMKKysrIGIvaHcvZ3Bpby9tYXg3MzEwLmMKQEAgLTY3LDcgKzY3LDcgQEAg
c3RhdGljIGludCBtYXg3MzEwX3J4KEkyQ1NsYXZlICppMmMpCiAKICAgICBkZWZhdWx0OgogI2lm
ZGVmIFZFUkJPU0UKLSAgICAgICAgcHJpbnRmKCIlczogdW5rbm93biByZWdpc3RlciAlMDJ4XG4i
LCBfX0ZVTkNUSU9OX18sIHMtPmNvbW1hbmQpOworICAgICAgICBwcmludGYoIiVzOiB1bmtub3du
IHJlZ2lzdGVyICUwMnhcbiIsIF9fZnVuY19fLCBzLT5jb21tYW5kKTsKICNlbmRpZgogICAgICAg
ICBicmVhazsKICAgICB9CkBAIC04Miw3ICs4Miw3IEBAIHN0YXRpYyBpbnQgbWF4NzMxMF90eChJ
MkNTbGF2ZSAqaTJjLCB1aW50OF90IGRhdGEpCiAKICAgICBpZiAocy0+bGVuICsrID4gMSkgewog
I2lmZGVmIFZFUkJPU0UKLSAgICAgICAgcHJpbnRmKCIlczogbWVzc2FnZSB0b28gbG9uZyAoJWkg
Ynl0ZXMpXG4iLCBfX0ZVTkNUSU9OX18sIHMtPmxlbik7CisgICAgICAgIHByaW50ZigiJXM6IG1l
c3NhZ2UgdG9vIGxvbmcgKCVpIGJ5dGVzKVxuIiwgX19mdW5jX18sIHMtPmxlbik7CiAjZW5kaWYK
ICAgICAgICAgcmV0dXJuIDE7CiAgICAgfQpAQCAtMTIxLDcgKzEyMSw3IEBAIHN0YXRpYyBpbnQg
bWF4NzMxMF90eChJMkNTbGF2ZSAqaTJjLCB1aW50OF90IGRhdGEpCiAJYnJlYWs7CiAgICAgZGVm
YXVsdDoKICNpZmRlZiBWRVJCT1NFCi0gICAgICAgIHByaW50ZigiJXM6IHVua25vd24gcmVnaXN0
ZXIgJTAyeFxuIiwgX19GVU5DVElPTl9fLCBzLT5jb21tYW5kKTsKKyAgICAgICAgcHJpbnRmKCIl
czogdW5rbm93biByZWdpc3RlciAlMDJ4XG4iLCBfX2Z1bmNfXywgcy0+Y29tbWFuZCk7CiAjZW5k
aWYKICAgICAgICAgcmV0dXJuIDE7CiAgICAgfQpAQCAtMTQxLDcgKzE0MSw3IEBAIHN0YXRpYyBp
bnQgbWF4NzMxMF9ldmVudChJMkNTbGF2ZSAqaTJjLCBlbnVtIGkyY19ldmVudCBldmVudCkKICAg
ICBjYXNlIEkyQ19GSU5JU0g6CiAjaWZkZWYgVkVSQk9TRQogICAgICAgICBpZiAocy0+bGVuID09
IDEpCi0gICAgICAgICAgICBwcmludGYoIiVzOiBtZXNzYWdlIHRvbyBzaG9ydCAoJWkgYnl0ZXMp
XG4iLCBfX0ZVTkNUSU9OX18sIHMtPmxlbik7CisgICAgICAgICAgICBwcmludGYoIiVzOiBtZXNz
YWdlIHRvbyBzaG9ydCAoJWkgYnl0ZXMpXG4iLCBfX2Z1bmNfXywgcy0+bGVuKTsKICNlbmRpZgog
ICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgpkaWZmIC0tZ2l0IGEvaHcvZ3Bpby9vbWFwX2dw
aW8uYyBiL2h3L2dwaW8vb21hcF9ncGlvLmMKaW5kZXggMTc4OTFlMmQwZi4uMDg0NzIxOTNiNSAx
MDA2NDQKLS0tIGEvaHcvZ3Bpby9vbWFwX2dwaW8uYworKysgYi9ody9ncGlvL29tYXBfZ3Bpby5j
CkBAIC0zOTksNyArMzk5LDcgQEAgc3RhdGljIHZvaWQgb21hcDJfZ3Bpb19tb2R1bGVfd3JpdGUo
dm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkciwKIAogICAgIGNhc2UgMHgxMDoJLyogR1BJT19TWVND
T05GSUcgKi8KICAgICAgICAgaWYgKCgodmFsdWUgPj4gMykgJiAzKSA9PSAzKQotICAgICAgICAg
ICAgZnByaW50ZihzdGRlcnIsICIlczogYmFkIElETEVNT0RFIHZhbHVlXG4iLCBfX0ZVTkNUSU9O
X18pOworICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogYmFkIElETEVNT0RFIHZhbHVl
XG4iLCBfX2Z1bmNfXyk7CiAgICAgICAgIGlmICh2YWx1ZSAmIDIpCiAgICAgICAgICAgICBvbWFw
Ml9ncGlvX21vZHVsZV9yZXNldChzKTsKICAgICAgICAgcy0+Y29uZmlnWzBdID0gdmFsdWUgJiAw
eDFkOwpkaWZmIC0tZ2l0IGEvaHcvaTJjL29tYXBfaTJjLmMgYi9ody9pMmMvb21hcF9pMmMuYwpp
bmRleCAxMjI2NGVlMGY1Li4yNmUzZTVlYmY2IDEwMDY0NAotLS0gYS9ody9pMmMvb21hcF9pMmMu
YworKysgYi9ody9pMmMvb21hcF9pMmMuYwpAQCAtMzQxLDEyICszNDEsMTIgQEAgc3RhdGljIHZv
aWQgb21hcF9pMmNfd3JpdGUodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkciwKICAgICAgICAgfQog
ICAgICAgICBpZiAoKHZhbHVlICYgKDEgPDwgMTUpKSAmJiAhKHZhbHVlICYgKDEgPDwgMTApKSkg
ewkvKiBNU1QgKi8KICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IEleMkMgc2xhdmUg
bW9kZSBub3Qgc3VwcG9ydGVkXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fRlVO
Q1RJT05fXyk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18pOwogICAgICAg
ICAgICAgYnJlYWs7CiAgICAgICAgIH0KICAgICAgICAgaWYgKCh2YWx1ZSAmICgxIDw8IDE1KSkg
JiYgdmFsdWUgJiAoMSA8PCA4KSkgewkJLyogWEEgKi8KICAgICAgICAgICAgIGZwcmludGYoc3Rk
ZXJyLCAiJXM6IDEwLWJpdCBhZGRyZXNzaW5nIG1vZGUgbm90IHN1cHBvcnRlZFxuIiwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18pOworICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIF9fZnVuY19fKTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAgICAg
ICAgIGlmICgodmFsdWUgJiAoMSA8PCAxNSkpICYmIHZhbHVlICYgKDEgPDwgMCkpIHsJCS8qIFNU
VCAqLwpAQCAtMzkzLDcgKzM5Myw3IEBAIHN0YXRpYyB2b2lkIG9tYXBfaTJjX3dyaXRlKHZvaWQg
Km9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAgICAgICAgICAgICAgICAgb21hcF9pMmNfaW50ZXJydXB0
c191cGRhdGUocyk7CiAgICAgICAgICAgICB9CiAgICAgICAgIGlmICh2YWx1ZSAmICgxIDw8IDE1
KSkJCQkJCS8qIFNUX0VOICovCi0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBTeXN0
ZW0gVGVzdCBub3Qgc3VwcG9ydGVkXG4iLCBfX0ZVTkNUSU9OX18pOworICAgICAgICAgICAgZnBy
aW50ZihzdGRlcnIsICIlczogU3lzdGVtIFRlc3Qgbm90IHN1cHBvcnRlZFxuIiwgX19mdW5jX18p
OwogICAgICAgICBicmVhazsKIAogICAgIGRlZmF1bHQ6CmRpZmYgLS1naXQgYS9ody9pZGUvYWhj
aS5jIGIvaHcvaWRlL2FoY2kuYwppbmRleCAzMmQxMjk2YTY0Li5jMjVlMjkzZDg4IDEwMDY0NAot
LS0gYS9ody9pZGUvYWhjaS5jCisrKyBiL2h3L2lkZS9haGNpLmMKQEAgLTEwNTMsNyArMTA1Myw3
IEBAIHN0YXRpYyB2b2lkIHByb2Nlc3NfbmNxX2NvbW1hbmQoQUhDSVN0YXRlICpzLCBpbnQgcG9y
dCwgdWludDhfdCAqY21kX2ZpcywKICAgICBnX2Fzc2VydChpc19uY3EobmNxX2Zpcy0+Y29tbWFu
ZCkpOwogICAgIGlmIChuY3FfdGZzLT51c2VkKSB7CiAgICAgICAgIC8qIGVycm9yIC0gYWxyZWFk
eSBpbiB1c2UgKi8KLSAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogdGFnICVkIGFscmVhZHkg
dXNlZFxuIiwgX19GVU5DVElPTl9fLCB0YWcpOworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVz
OiB0YWcgJWQgYWxyZWFkeSB1c2VkXG4iLCBfX2Z1bmNfXywgdGFnKTsKICAgICAgICAgcmV0dXJu
OwogICAgIH0KIApkaWZmIC0tZ2l0IGEvaHcvaWRlL21pY3JvZHJpdmUuYyBiL2h3L2lkZS9taWNy
b2RyaXZlLmMKaW5kZXggMTc5MTdjMGIzMC4uMzA5MDI1NDc4MyAxMDA2NDQKLS0tIGEvaHcvaWRl
L21pY3JvZHJpdmUuYworKysgYi9ody9pZGUvbWljcm9kcml2ZS5jCkBAIC0xNTYsNyArMTU2LDcg
QEAgc3RhdGljIHVpbnQ4X3QgbWRfYXR0cl9yZWFkKFBDTUNJQUNhcmRTdGF0ZSAqY2FyZCwgdWlu
dDMyX3QgYXQpCiAgICAgICAgIHJldHVybiAweDAwOwogI2lmZGVmIFZFUkJPU0UKICAgICBkZWZh
dWx0OgotICAgICAgICBwcmludGYoIiVzOiBCYWQgYXR0cmlidXRlIHNwYWNlIHJlZ2lzdGVyICUw
MnhcbiIsIF9fRlVOQ1RJT05fXywgYXQpOworICAgICAgICBwcmludGYoIiVzOiBCYWQgYXR0cmli
dXRlIHNwYWNlIHJlZ2lzdGVyICUwMnhcbiIsIF9fZnVuY19fLCBhdCk7CiAjZW5kaWYKICAgICB9
CiAKQEAgLTE5Myw3ICsxOTMsNyBAQCBzdGF0aWMgdm9pZCBtZF9hdHRyX3dyaXRlKFBDTUNJQUNh
cmRTdGF0ZSAqY2FyZCwgdWludDMyX3QgYXQsIHVpbnQ4X3QgdmFsdWUpCiAgICAgY2FzZSAweDA2
OgkvKiBTb2NrZXQgYW5kIENvcHkgUmVnaXN0ZXIgKi8KICAgICAgICAgYnJlYWs7CiAgICAgZGVm
YXVsdDoKLSAgICAgICAgcHJpbnRmKCIlczogQmFkIGF0dHJpYnV0ZSBzcGFjZSByZWdpc3RlciAl
MDJ4XG4iLCBfX0ZVTkNUSU9OX18sIGF0KTsKKyAgICAgICAgcHJpbnRmKCIlczogQmFkIGF0dHJp
YnV0ZSBzcGFjZSByZWdpc3RlciAlMDJ4XG4iLCBfX2Z1bmNfXywgYXQpOwogICAgIH0KIH0KIApk
aWZmIC0tZ2l0IGEvaHcvaW5wdXQvbG04MzJ4LmMgYi9ody9pbnB1dC9sbTgzMnguYwppbmRleCAy
MzQwNTIzZGEwLi5kMzk5NTMxMjZiIDEwMDY0NAotLS0gYS9ody9pbnB1dC9sbTgzMnguYworKysg
Yi9ody9pbnB1dC9sbTgzMnguYwpAQCAtMjM5LDcgKzIzOSw3IEBAIHN0YXRpYyB1aW50OF90IGxt
X2tiZF9yZWFkKExNODIzS2JkU3RhdGUgKnMsIGludCByZWcsIGludCBieXRlKQogCiAgICAgZGVm
YXVsdDoKICAgICAgICAgbG1fa2JkX2Vycm9yKHMsIEVSUl9DTURVTkspOwotICAgICAgICBmcHJp
bnRmKHN0ZGVyciwgIiVzOiB1bmtub3duIGNvbW1hbmQgJTAyeFxuIiwgX19GVU5DVElPTl9fLCBy
ZWcpOworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiB1bmtub3duIGNvbW1hbmQgJTAyeFxu
IiwgX19mdW5jX18sIHJlZyk7CiAgICAgICAgIHJldHVybiAweDAwOwogICAgIH0KIApAQCAtMzMx
LDcgKzMzMSw3IEBAIHN0YXRpYyB2b2lkIGxtX2tiZF93cml0ZShMTTgyM0tiZFN0YXRlICpzLCBp
bnQgcmVnLCBpbnQgYnl0ZSwgdWludDhfdCB2YWx1ZSkKICAgICAgICAgaWYgKCh2YWx1ZSAmIDMp
ICYmICh2YWx1ZSAmIDMpICE9IDMpIHsKICAgICAgICAgICAgIGxtX2tiZF9lcnJvcihzLCBFUlJf
QkFEUEFSKTsKICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IGludmFsaWQgY2xvY2sg
c2V0dGluZyBpbiBSQ1BXTVxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX0ZVTkNU
SU9OX18pOworICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fKTsKICAgICAgICAg
fQogICAgICAgICAvKiBUT0RPOiBWYWxpZGF0ZSB0aGF0IHRoZSBjb21tYW5kIGlzIG9ubHkgaXNz
dWVkIG9uY2UgKi8KICAgICAgICAgYnJlYWs7CkBAIC0zNzgsNyArMzc4LDcgQEAgc3RhdGljIHZv
aWQgbG1fa2JkX3dyaXRlKExNODIzS2JkU3RhdGUgKnMsIGludCByZWcsIGludCBieXRlLCB1aW50
OF90IHZhbHVlKQogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgogICAgICAgICBsbV9rYmRf
ZXJyb3IocywgRVJSX0NNRFVOSyk7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IHVua25v
d24gY29tbWFuZCAlMDJ4XG4iLCBfX0ZVTkNUSU9OX18sIHJlZyk7CisgICAgICAgIGZwcmludGYo
c3RkZXJyLCAiJXM6IHVua25vd24gY29tbWFuZCAlMDJ4XG4iLCBfX2Z1bmNfXywgcmVnKTsKICAg
ICAgICAgYnJlYWs7CiAgICAgfQogfQpkaWZmIC0tZ2l0IGEvaHcvaW5wdXQvcHhhMnh4X2tleXBh
ZC5jIGIvaHcvaW5wdXQvcHhhMnh4X2tleXBhZC5jCmluZGV4IDJiNzBiYmI5NWMuLjkzZGI5ZWQy
NWIgMTAwNjQ0Ci0tLSBhL2h3L2lucHV0L3B4YTJ4eF9rZXlwYWQuYworKysgYi9ody9pbnB1dC9w
eGEyeHhfa2V5cGFkLmMKQEAgLTIzMSw3ICsyMzEsNyBAQCBzdGF0aWMgdWludDY0X3QgcHhhMnh4
X2tleXBhZF9yZWFkKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIG9mZnNldCwKICAgICAgICAgcmV0dXJu
IHMtPmtwa2RpOwogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgotICAgICAgICBod19lcnJv
cigiJXM6IEJhZCBvZmZzZXQgIiBSRUdfRk1UICJcbiIsIF9fRlVOQ1RJT05fXywgb2Zmc2V0KTsK
KyAgICAgICAgaHdfZXJyb3IoIiVzOiBCYWQgb2Zmc2V0ICIgUkVHX0ZNVCAiXG4iLCBfX2Z1bmNf
Xywgb2Zmc2V0KTsKICAgICB9CiAKICAgICByZXR1cm4gMDsKQEAgLTI3OCw3ICsyNzgsNyBAQCBz
dGF0aWMgdm9pZCBweGEyeHhfa2V5cGFkX3dyaXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIG9mZnNl
dCwKICAgICAgICAgYnJlYWs7CiAKICAgICBkZWZhdWx0OgotICAgICAgICBod19lcnJvcigiJXM6
IEJhZCBvZmZzZXQgIiBSRUdfRk1UICJcbiIsIF9fRlVOQ1RJT05fXywgb2Zmc2V0KTsKKyAgICAg
ICAgaHdfZXJyb3IoIiVzOiBCYWQgb2Zmc2V0ICIgUkVHX0ZNVCAiXG4iLCBfX2Z1bmNfXywgb2Zm
c2V0KTsKICAgICB9CiB9CiAKQEAgLTMyNiw3ICszMjYsNyBAQCB2b2lkIHB4YTI3eF9yZWdpc3Rl
cl9rZXlwYWQoUFhBMnh4S2V5UGFkU3RhdGUgKmtwLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbnN0IHN0cnVjdCBrZXltYXAgKm1hcCwgaW50IHNpemUpCiB7CiAgICAgaWYoIW1hcCB8
fCBzaXplIDwgMHg4MCkgewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzIC0gTm8gUFhBIGtl
eXBhZCBtYXAgZGVmaW5lZFxuIiwgX19GVU5DVElPTl9fKTsKKyAgICAgICAgZnByaW50ZihzdGRl
cnIsICIlcyAtIE5vIFBYQSBrZXlwYWQgbWFwIGRlZmluZWRcbiIsIF9fZnVuY19fKTsKICAgICAg
ICAgZXhpdCgtMSk7CiAgICAgfQogCmRpZmYgLS1naXQgYS9ody9pbnB1dC90c2MyMDA1LmMgYi9o
dy9pbnB1dC90c2MyMDA1LmMKaW5kZXggZWI1MzIwYWY0MC4uNzk5MDk1NGI2YyAxMDA2NDQKLS0t
IGEvaHcvaW5wdXQvdHNjMjAwNS5jCisrKyBiL2h3L2lucHV0L3RzYzIwMDUuYwpAQCAtMjAxLDcg
KzIwMSw3IEBAIHN0YXRpYyB2b2lkIHRzYzIwMDVfd3JpdGUoVFNDMjAwNVN0YXRlICpzLCBpbnQg
cmVnLCB1aW50MTZfdCBkYXRhKQogICAgICAgICBpZiAocy0+ZW5hYmxlZCAhPSAhKGRhdGEgJiAw
eDQwMDApKSB7CiAgICAgICAgICAgICBzLT5lbmFibGVkID0gIShkYXRhICYgMHg0MDAwKTsKICAg
ICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IHRvdWNoc2NyZWVuIHNlbnNlICVzYWJsZWRc
biIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgX19GVU5DVElPTl9fLCBzLT5lbmFibGVk
ID8gImVuIiA6ICJkaXMiKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXywg
cy0+ZW5hYmxlZCA/ICJlbiIgOiAiZGlzIik7CiAgICAgICAgICAgICBpZiAocy0+YnVzeSAmJiAh
cy0+ZW5hYmxlZCkKICAgICAgICAgICAgICAgICB0aW1lcl9kZWwocy0+dGltZXIpOwogICAgICAg
ICAgICAgcy0+YnVzeSA9IHMtPmJ1c3kgJiYgcy0+ZW5hYmxlZDsKQEAgLTIxMCw3ICsyMTAsNyBA
QCBzdGF0aWMgdm9pZCB0c2MyMDA1X3dyaXRlKFRTQzIwMDVTdGF0ZSAqcywgaW50IHJlZywgdWlu
dDE2X3QgZGF0YSkKICAgICAgICAgcy0+dGltaW5nWzBdID0gZGF0YSAmIDB4MWZmZjsKICAgICAg
ICAgaWYgKChzLT50aW1pbmdbMF0gPj4gMTEpID09IDMpCiAgICAgICAgICAgICBmcHJpbnRmKHN0
ZGVyciwgIiVzOiBpbGxlZ2FsIGNvbnZlcnNpb24gY2xvY2sgc2V0dGluZ1xuIiwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18pOworICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIF9fZnVuY19fKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSAweGQ6CS8qIENGUjEg
Ki8KICAgICAgICAgcy0+dGltaW5nWzFdID0gZGF0YSAmIDB4ZjA3OwpAQCAtMjIyLDcgKzIyMiw3
IEBAIHN0YXRpYyB2b2lkIHRzYzIwMDVfd3JpdGUoVFNDMjAwNVN0YXRlICpzLCBpbnQgcmVnLCB1
aW50MTZfdCBkYXRhKQogCiAgICAgZGVmYXVsdDoKICAgICAgICAgZnByaW50ZihzdGRlcnIsICIl
czogd3JpdGUgaW50byByZWFkLW9ubHkgcmVnaXN0ZXIgJXhcbiIsCi0gICAgICAgICAgICAgICAg
ICAgICAgICBfX0ZVTkNUSU9OX18sIHJlZyk7CisgICAgICAgICAgICAgICAgICAgICAgICBfX2Z1
bmNfXywgcmVnKTsKICAgICB9CiB9CiAKQEAgLTMzOCw3ICszMzgsNyBAQCBzdGF0aWMgdWludDhf
dCB0c2MyMDA1X3R4cnhfd29yZCh2b2lkICpvcGFxdWUsIHVpbnQ4X3QgdmFsdWUpCiAgICAgICAg
ICAgICAgICAgaWYgKHMtPmVuYWJsZWQgIT0gISh2YWx1ZSAmIDEpKSB7CiAgICAgICAgICAgICAg
ICAgICAgIHMtPmVuYWJsZWQgPSAhKHZhbHVlICYgMSk7CiAgICAgICAgICAgICAgICAgICAgIGZw
cmludGYoc3RkZXJyLCAiJXM6IHRvdWNoc2NyZWVuIHNlbnNlICVzYWJsZWRcbiIsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIHMtPmVuYWJsZWQgPyAi
ZW4iIDogImRpcyIpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19mdW5j
X18sIHMtPmVuYWJsZWQgPyAiZW4iIDogImRpcyIpOwogICAgICAgICAgICAgICAgICAgICBpZiAo
cy0+YnVzeSAmJiAhcy0+ZW5hYmxlZCkKICAgICAgICAgICAgICAgICAgICAgICAgIHRpbWVyX2Rl
bChzLT50aW1lcik7CiAgICAgICAgICAgICAgICAgICAgIHMtPmJ1c3kgPSBzLT5idXN5ICYmIHMt
PmVuYWJsZWQ7CmRpZmYgLS1naXQgYS9ody9pbnB1dC90c2MyMTB4LmMgYi9ody9pbnB1dC90c2My
MTB4LmMKaW5kZXggNzVhYzhjMmFiNS4uMWNhZDU3ZjY0NCAxMDA2NDQKLS0tIGEvaHcvaW5wdXQv
dHNjMjEweC5jCisrKyBiL2h3L2lucHV0L3RzYzIxMHguYwpAQCAtMjg3LDcgKzI4Nyw3IEBAIHN0
YXRpYyB2b2lkIHRzYzIxMDJfYXVkaW9fcmF0ZV91cGRhdGUoVFNDMjEweFN0YXRlICpzKQogICAg
ICAgICAgICAgICAgICAgICAgICAgcmF0ZS0+ZnNyZWYgPT0gKChzLT5hdWRpb19jdHJsMyA+PiAx
MykgJiAxKSkvKiBSRUZGUyAqLwogICAgICAgICAgICAgYnJlYWs7CiAgICAgaWYgKCFyYXRlLT5y
YXRlKSB7Ci0gICAgICAgIHByaW50ZigiJXM6IHVua25vd24gc2FtcGxpbmcgcmF0ZSBjb25maWd1
cmVkXG4iLCBfX0ZVTkNUSU9OX18pOworICAgICAgICBwcmludGYoIiVzOiB1bmtub3duIHNhbXBs
aW5nIHJhdGUgY29uZmlndXJlZFxuIiwgX19mdW5jX18pOwogICAgICAgICByZXR1cm47CiAgICAg
fQogCkBAIC05MTMsNyArOTEzLDcgQEAgdWludDMyX3QgdHNjMjEweF90eHJ4KHZvaWQgKm9wYXF1
ZSwgdWludDMyX3QgdmFsdWUsIGludCBsZW4pCiAgICAgdWludDMyX3QgcmV0ID0gMDsKIAogICAg
IGlmIChsZW4gIT0gMTYpCi0gICAgICAgIGh3X2Vycm9yKCIlczogRklYTUU6IGJhZCBTUEkgd29y
ZCB3aWR0aCAlaVxuIiwgX19GVU5DVElPTl9fLCBsZW4pOworICAgICAgICBod19lcnJvcigiJXM6
IEZJWE1FOiBiYWQgU1BJIHdvcmQgd2lkdGggJWlcbiIsIF9fZnVuY19fLCBsZW4pOwogCiAgICAg
LyogVE9ETzogc2VxdWVudGlhbCByZWFkcyBldGMgLSBob3cgZG8gd2UgbWFrZSBzdXJlIHRoZSBo
b3N0IGRvZXNuJ3QKICAgICAgKiB1bmludGVudGlvbmFsbHkgcmVhZCBvdXQgYSBjb252ZXJzaW9u
IHJlc3VsdCBmcm9tIGEgcmVnaXN0ZXIgd2hpbGUKZGlmZiAtLWdpdCBhL2h3L2ludGMvb21hcF9p
bnRjLmMgYi9ody9pbnRjL29tYXBfaW50Yy5jCmluZGV4IGNjZGRhODlkYWIuLjY4NDRjMWFhODMg
MTAwNjQ0Ci0tLSBhL2h3L2ludGMvb21hcF9pbnRjLmMKKysrIGIvaHcvaW50Yy9vbWFwX2ludGMu
YwpAQCAtNTQwLDcgKzU0MCw3IEBAIHN0YXRpYyB2b2lkIG9tYXAyX2ludGhfd3JpdGUodm9pZCAq
b3BhcXVlLCBod2FkZHIgYWRkciwKICAgICAgICAgICogZm9yIGV2ZXJ5IHJlZ2lzdGVyLCBzZWUg
Q2hhcHRlciAzIGFuZCA0IGZvciBwcml2aWxlZ2VkIG1vZGUuICAqLwogICAgICAgICBpZiAodmFs
dWUgJiAxKQogICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogcHJvdGVjdGlvbiBtb2Rl
IGVuYWJsZSBhdHRlbXB0XG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fRlVOQ1RJ
T05fXyk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18pOwogICAgICAgICBy
ZXR1cm47CiAKICAgICBjYXNlIDB4NTA6CS8qIElOVENfSURMRSAqLwpkaWZmIC0tZ2l0IGEvaHcv
aXNhL3Z0ODJjNjg2LmMgYi9ody9pc2EvdnQ4MmM2ODYuYwppbmRleCBjMTI5OTg1ZTJhLi4xYzcy
OGNkMjRiIDEwMDY0NAotLS0gYS9ody9pc2EvdnQ4MmM2ODYuYworKysgYi9ody9pc2EvdnQ4MmM2
ODYuYwpAQCAtMzAsNyArMzAsNyBAQAogLy8jZGVmaW5lIERFQlVHX1ZUODJDNjg2QgogCiAjaWZk
ZWYgREVCVUdfVlQ4MkM2ODZCCi0jZGVmaW5lIERQUklOVEYoZm10LCAuLi4pIGZwcmludGYoc3Rk
ZXJyLCAiJXM6ICIgZm10LCBfX0ZVTkNUSU9OX18sICMjX19WQV9BUkdTX18pCisjZGVmaW5lIERQ
UklOVEYoZm10LCAuLi4pIGZwcmludGYoc3RkZXJyLCAiJXM6ICIgZm10LCBfX2Z1bmNfXywgIyNf
X1ZBX0FSR1NfXykKICNlbHNlCiAjZGVmaW5lIERQUklOVEYoZm10LCAuLi4pCiAjZW5kaWYKZGlm
ZiAtLWdpdCBhL2h3L21pcHMvZ3Q2NHh4eF9wY2kuYyBiL2h3L21pcHMvZ3Q2NHh4eF9wY2kuYwpp
bmRleCA1YTlkYWQ5YWFlLi5lMTIzMzZkMTRhIDEwMDY0NAotLS0gYS9ody9taXBzL2d0NjR4eHhf
cGNpLmMKKysrIGIvaHcvbWlwcy9ndDY0eHh4X3BjaS5jCkBAIC0zMyw3ICszMyw3IEBACiAvLyNk
ZWZpbmUgREVCVUcKIAogI2lmZGVmIERFQlVHCi0jZGVmaW5lIERQUklOVEYoZm10LCAuLi4pIGZw
cmludGYoc3RkZXJyLCAiJXM6ICIgZm10LCBfX0ZVTkNUSU9OX18sICMjX19WQV9BUkdTX18pCisj
ZGVmaW5lIERQUklOVEYoZm10LCAuLi4pIGZwcmludGYoc3RkZXJyLCAiJXM6ICIgZm10LCBfX2Z1
bmNfXywgIyNfX1ZBX0FSR1NfXykKICNlbHNlCiAjZGVmaW5lIERQUklOVEYoZm10LCAuLi4pCiAj
ZW5kaWYKZGlmZiAtLWdpdCBhL2h3L21pc2MvY2J1cy5jIGIvaHcvbWlzYy9jYnVzLmMKaW5kZXgg
Njc3Mjc0Y2UzZS4uMjVlMzM3ZWE3NyAxMDA2NDQKLS0tIGEvaHcvbWlzYy9jYnVzLmMKKysrIGIv
aHcvbWlzYy9jYnVzLmMKQEAgLTYyLDcgKzYyLDcgQEAgc3RhdGljIHZvaWQgY2J1c19pbyhDQnVz
UHJpdiAqcykKICAgICAgICAgcy0+c2xhdmVbcy0+YWRkcl0tPmlvKHMtPnNsYXZlW3MtPmFkZHJd
LT5vcGFxdWUsCiAgICAgICAgICAgICAgICAgICAgICAgICBzLT5ydywgcy0+cmVnLCAmcy0+dmFs
KTsKICAgICBlbHNlCi0gICAgICAgIGh3X2Vycm9yKCIlczogYmFkIHNsYXZlIGFkZHJlc3MgJWlc
biIsIF9fRlVOQ1RJT05fXywgcy0+YWRkcik7CisgICAgICAgIGh3X2Vycm9yKCIlczogYmFkIHNs
YXZlIGFkZHJlc3MgJWlcbiIsIF9fZnVuY19fLCBzLT5hZGRyKTsKIH0KIAogc3RhdGljIHZvaWQg
Y2J1c19jeWNsZShDQnVzUHJpdiAqcykKQEAgLTI5OSw3ICsyOTksNyBAQCBzdGF0aWMgaW5saW5l
IHVpbnQxNl90IHJldHVfcmVhZChDQnVzUmV0dSAqcywgaW50IHJlZykKICAgICAgICAgcmV0dXJu
IDB4MDAwMDsKIAogICAgIGRlZmF1bHQ6Ci0gICAgICAgIGh3X2Vycm9yKCIlczogYmFkIHJlZ2lz
dGVyICUwMnhcbiIsIF9fRlVOQ1RJT05fXywgcmVnKTsKKyAgICAgICAgaHdfZXJyb3IoIiVzOiBi
YWQgcmVnaXN0ZXIgJTAyeFxuIiwgX19mdW5jX18sIHJlZyk7CiAgICAgfQogfQogCkBAIC0zNzIs
NyArMzcyLDcgQEAgc3RhdGljIGlubGluZSB2b2lkIHJldHVfd3JpdGUoQ0J1c1JldHUgKnMsIGlu
dCByZWcsIHVpbnQxNl90IHZhbCkKICAgICAgICAgYnJlYWs7CiAKICAgICBkZWZhdWx0OgotICAg
ICAgICBod19lcnJvcigiJXM6IGJhZCByZWdpc3RlciAlMDJ4XG4iLCBfX0ZVTkNUSU9OX18sIHJl
Zyk7CisgICAgICAgIGh3X2Vycm9yKCIlczogYmFkIHJlZ2lzdGVyICUwMnhcbiIsIF9fZnVuY19f
LCByZWcpOwogICAgIH0KIH0KIApAQCAtNTM4LDcgKzUzOCw3IEBAIHN0YXRpYyBpbmxpbmUgdWlu
dDE2X3QgdGFodm9fcmVhZChDQnVzVGFodm8gKnMsIGludCByZWcpCiAgICAgICAgIHJldHVybiAw
eDAwMDA7CiAKICAgICBkZWZhdWx0OgotICAgICAgICBod19lcnJvcigiJXM6IGJhZCByZWdpc3Rl
ciAlMDJ4XG4iLCBfX0ZVTkNUSU9OX18sIHJlZyk7CisgICAgICAgIGh3X2Vycm9yKCIlczogYmFk
IHJlZ2lzdGVyICUwMnhcbiIsIF9fZnVuY19fLCByZWcpOwogICAgIH0KIH0KIApAQCAtNTY3LDcg
KzU2Nyw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB0YWh2b193cml0ZShDQnVzVGFodm8gKnMsIGlu
dCByZWcsIHVpbnQxNl90IHZhbCkKICAgICAgICAgaWYgKHMtPmJhY2tsaWdodCAhPSAodmFsICYg
MHg3ZikpIHsKICAgICAgICAgICAgIHMtPmJhY2tsaWdodCA9IHZhbCAmIDB4N2Y7CiAgICAgICAg
ICAgICBwcmludGYoIiVzOiBMQ0QgYmFja2xpZ2h0IG5vdyBhdCAlaSAvIDEyN1xuIiwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIHMtPmJhY2tsaWdodCk7CisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18sIHMtPmJhY2tsaWdodCk7CiAgICAgICAg
IH0KICAgICAgICAgYnJlYWs7CiAKQEAgLTU4OCw3ICs1ODgsNyBAQCBzdGF0aWMgaW5saW5lIHZv
aWQgdGFodm9fd3JpdGUoQ0J1c1RhaHZvICpzLCBpbnQgcmVnLCB1aW50MTZfdCB2YWwpCiAgICAg
ICAgIGJyZWFrOwogCiAgICAgZGVmYXVsdDoKLSAgICAgICAgaHdfZXJyb3IoIiVzOiBiYWQgcmVn
aXN0ZXIgJTAyeFxuIiwgX19GVU5DVElPTl9fLCByZWcpOworICAgICAgICBod19lcnJvcigiJXM6
IGJhZCByZWdpc3RlciAlMDJ4XG4iLCBfX2Z1bmNfXywgcmVnKTsKICAgICB9CiB9CiAKZGlmZiAt
LWdpdCBhL2h3L21pc2Mvb21hcF9jbGsuYyBiL2h3L21pc2Mvb21hcF9jbGsuYwppbmRleCAxOTE1
MWQwN2Q2Li45ZWExNDE4NmQ0IDEwMDY0NAotLS0gYS9ody9taXNjL29tYXBfY2xrLmMKKysrIGIv
aHcvbWlzYy9vbWFwX2Nsay5jCkBAIC0xMTA5LDcgKzExMDksNyBAQCBzdHJ1Y3QgY2xrICpvbWFw
X2ZpbmRjbGsoc3RydWN0IG9tYXBfbXB1X3N0YXRlX3MgKm1wdSwgY29uc3QgY2hhciAqbmFtZSkK
ICAgICBmb3IgKGkgPSBtcHUtPmNsa3M7IGktPm5hbWU7IGkgKyspCiAgICAgICAgIGlmICghc3Ry
Y21wKGktPm5hbWUsIG5hbWUpIHx8IChpLT5hbGlhcyAmJiAhc3RyY21wKGktPmFsaWFzLCBuYW1l
KSkpCiAgICAgICAgICAgICByZXR1cm4gaTsKLSAgICBod19lcnJvcigiJXM6ICVzIG5vdCBmb3Vu
ZFxuIiwgX19GVU5DVElPTl9fLCBuYW1lKTsKKyAgICBod19lcnJvcigiJXM6ICVzIG5vdCBmb3Vu
ZFxuIiwgX19mdW5jX18sIG5hbWUpOwogfQogCiB2b2lkIG9tYXBfY2xrX2dldChzdHJ1Y3QgY2xr
ICpjbGspCkBAIC0xMTIwLDcgKzExMjAsNyBAQCB2b2lkIG9tYXBfY2xrX2dldChzdHJ1Y3QgY2xr
ICpjbGspCiB2b2lkIG9tYXBfY2xrX3B1dChzdHJ1Y3QgY2xrICpjbGspCiB7CiAgICAgaWYgKCEo
Y2xrLT51c2Vjb3VudCAtLSkpCi0gICAgICAgIGh3X2Vycm9yKCIlczogJXMgaXMgbm90IGluIHVz
ZVxuIiwgX19GVU5DVElPTl9fLCBjbGstPm5hbWUpOworICAgICAgICBod19lcnJvcigiJXM6ICVz
IGlzIG5vdCBpbiB1c2VcbiIsIF9fZnVuY19fLCBjbGstPm5hbWUpOwogfQogCiBzdGF0aWMgdm9p
ZCBvbWFwX2Nsa191cGRhdGUoc3RydWN0IGNsayAqY2xrKQpkaWZmIC0tZ2l0IGEvaHcvbWlzYy9v
bWFwX2dwbWMuYyBiL2h3L21pc2Mvb21hcF9ncG1jLmMKaW5kZXggNjdkOGUyZjAyMy4uODRmOWU0
YzYxMiAxMDA2NDQKLS0tIGEvaHcvbWlzYy9vbWFwX2dwbWMuYworKysgYi9ody9taXNjL29tYXBf
Z3BtYy5jCkBAIC02NDMsNyArNjQzLDcgQEAgc3RhdGljIHZvaWQgb21hcF9ncG1jX3dyaXRlKHZv
aWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAgICAgY2FzZSAweDAxMDoJLyogR1BNQ19TWVNDT05G
SUcgKi8KICAgICAgICAgaWYgKCh2YWx1ZSA+PiAzKSA9PSAweDMpCiAgICAgICAgICAgICBmcHJp
bnRmKHN0ZGVyciwgIiVzOiBiYWQgU0RSQU0gaWRsZSBtb2RlICUiUFJJaTY0IlxuIiwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIHZhbHVlID4+IDMpOworICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCB2YWx1ZSA+PiAzKTsKICAgICAgICAgaWYg
KHZhbHVlICYgMikKICAgICAgICAgICAgIG9tYXBfZ3BtY19yZXNldChzKTsKICAgICAgICAgcy0+
c3lzY29uZmlnID0gdmFsdWUgJiAweDE5OwpAQCAtODA2LDcgKzgwNiw3IEBAIHN0YXRpYyB2b2lk
IG9tYXBfZ3BtY193cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAogICAgICAgICBicmVh
azsKICAgICBjYXNlIDB4MjMwOgkvKiBHUE1DX1RFU1RNT0RFX0NUUkwgKi8KICAgICAgICAgaWYg
KHZhbHVlICYgNykKLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IHRlc3QgbW9kZSBl
bmFibGUgYXR0ZW1wdFxuIiwgX19GVU5DVElPTl9fKTsKKyAgICAgICAgICAgIGZwcmludGYoc3Rk
ZXJyLCAiJXM6IHRlc3QgbW9kZSBlbmFibGUgYXR0ZW1wdFxuIiwgX19mdW5jX18pOwogICAgICAg
ICBicmVhazsKIAogICAgIGRlZmF1bHQ6CkBAIC04NjQsNyArODY0LDcgQEAgdm9pZCBvbWFwX2dw
bWNfYXR0YWNoKHN0cnVjdCBvbWFwX2dwbWNfcyAqcywgaW50IGNzLCBNZW1vcnlSZWdpb24gKmlv
bWVtKQogICAgIGFzc2VydChpb21lbSk7CiAKICAgICBpZiAoY3MgPCAwIHx8IGNzID49IDgpIHsK
LSAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogYmFkIGNoaXAtc2VsZWN0ICVpXG4iLCBfX0ZV
TkNUSU9OX18sIGNzKTsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogYmFkIGNoaXAtc2Vs
ZWN0ICVpXG4iLCBfX2Z1bmNfXywgY3MpOwogICAgICAgICBleGl0KC0xKTsKICAgICB9CiAgICAg
ZiA9ICZzLT5jc19maWxlW2NzXTsKZGlmZiAtLWdpdCBhL2h3L21pc2Mvb21hcF9sNC5jIGIvaHcv
bWlzYy9vbWFwX2w0LmMKaW5kZXggODhjNTMzYTBmZS4uOTZmYzA1N2I0ZSAxMDA2NDQKLS0tIGEv
aHcvbWlzYy9vbWFwX2w0LmMKKysrIGIvaHcvbWlzYy9vbWFwX2w0LmMKQEAgLTEyNiw3ICsxMjYs
NyBAQCBzdHJ1Y3Qgb21hcF90YXJnZXRfYWdlbnRfcyAqb21hcF9sNHRhX2dldChzdHJ1Y3Qgb21h
cF9sNF9zICpidXMsCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogICAgIGlmICghdGEp
IHsKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogYmFkIHRhcmdldCBhZ2VudCAoJWkpXG4i
LCBfX0ZVTkNUSU9OX18sIGNzKTsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogYmFkIHRh
cmdldCBhZ2VudCAoJWkpXG4iLCBfX2Z1bmNfXywgY3MpOwogICAgICAgICBleGl0KC0xKTsKICAg
ICB9CiAKQEAgLTE1MSw3ICsxNTEsNyBAQCBod2FkZHIgb21hcF9sNF9hdHRhY2goc3RydWN0IG9t
YXBfdGFyZ2V0X2FnZW50X3MgKnRhLAogICAgIGh3YWRkciBiYXNlOwogCiAgICAgaWYgKHJlZ2lv
biA8IDAgfHwgcmVnaW9uID49IHRhLT5yZWdpb25zKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJy
LCAiJXM6IGJhZCBpbyByZWdpb24gKCVpKVxuIiwgX19GVU5DVElPTl9fLCByZWdpb24pOworICAg
ICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBiYWQgaW8gcmVnaW9uICglaSlcbiIsIF9fZnVuY19f
LCByZWdpb24pOwogICAgICAgICBleGl0KC0xKTsKICAgICB9CiAKZGlmZiAtLWdpdCBhL2h3L21p
c2Mvb21hcF9zZHJjLmMgYi9ody9taXNjL29tYXBfc2RyYy5jCmluZGV4IGRmZjM3ZWNhZjkuLjdi
MzhjNTU2OGMgMTAwNjQ0Ci0tLSBhL2h3L21pc2Mvb21hcF9zZHJjLmMKKysrIGIvaHcvbWlzYy9v
bWFwX3NkcmMuYwpAQCAtMTA5LDcgKzEwOSw3IEBAIHN0YXRpYyB2b2lkIG9tYXBfc2RyY193cml0
ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAogICAgIGNhc2UgMHgxMDoJLyogU0RSQ19TWVND
T05GSUcgKi8KICAgICAgICAgaWYgKCh2YWx1ZSA+PiAzKSAhPSAweDIpCiAgICAgICAgICAgICBm
cHJpbnRmKHN0ZGVyciwgIiVzOiBiYWQgU0RSQU0gaWRsZSBtb2RlICVpXG4iLAotICAgICAgICAg
ICAgICAgICAgICBfX0ZVTkNUSU9OX18sICh1bnNpZ25lZCl2YWx1ZSA+PiAzKTsKKyAgICAgICAg
ICAgICAgICAgICAgX19mdW5jX18sICh1bnNpZ25lZCl2YWx1ZSA+PiAzKTsKICAgICAgICAgaWYg
KHZhbHVlICYgMikKICAgICAgICAgICAgIG9tYXBfc2RyY19yZXNldChzKTsKICAgICAgICAgcy0+
Y29uZmlnID0gdmFsdWUgJiAweDE4OwpkaWZmIC0tZ2l0IGEvaHcvbWlzYy9vbWFwX3RhcC5jIGIv
aHcvbWlzYy9vbWFwX3RhcC5jCmluZGV4IGU2ZWE4ZWUyMzUuLjNmNTk1ZThkZjcgMTAwNjQ0Ci0t
LSBhL2h3L21pc2Mvb21hcF90YXAuYworKysgYi9ody9taXNjL29tYXBfdGFwLmMKQEAgLTQ0LDcg
KzQ0LDcgQEAgc3RhdGljIHVpbnQ2NF90IG9tYXBfdGFwX3JlYWQodm9pZCAqb3BhcXVlLCBod2Fk
ZHIgYWRkciwKICAgICAgICAgY2FzZSBvbWFwMzQzMDoKICAgICAgICAgICAgIHJldHVybiAweDFi
N2FlMDJmOwkvKiBFUyAyICovCiAgICAgICAgIGRlZmF1bHQ6Ci0gICAgICAgICAgICBod19lcnJv
cigiJXM6IEJhZCBtcHUgbW9kZWxcbiIsIF9fRlVOQ1RJT05fXyk7CisgICAgICAgICAgICBod19l
cnJvcigiJXM6IEJhZCBtcHUgbW9kZWxcbiIsIF9fZnVuY19fKTsKICAgICAgICAgfQogCiAgICAg
Y2FzZSAweDIwODoJLyogUFJPRFVDVElPTl9JRF9yZWcgZm9yIE9NQVAyICovCkBAIC02MSw3ICs2
MSw3IEBAIHN0YXRpYyB1aW50NjRfdCBvbWFwX3RhcF9yZWFkKHZvaWQgKm9wYXF1ZSwgaHdhZGRy
IGFkZHIsCiAgICAgICAgIGNhc2Ugb21hcDM0MzA6CiAgICAgICAgICAgICByZXR1cm4gMHgwMDAw
MDBmMDsKICAgICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgIGh3X2Vycm9yKCIlczogQmFkIG1w
dSBtb2RlbFxuIiwgX19GVU5DVElPTl9fKTsKKyAgICAgICAgICAgIGh3X2Vycm9yKCIlczogQmFk
IG1wdSBtb2RlbFxuIiwgX19mdW5jX18pOwogICAgICAgICB9CiAKICAgICBjYXNlIDB4MjBjOgpA
QCAtNzUsNyArNzUsNyBAQCBzdGF0aWMgdWludDY0X3Qgb21hcF90YXBfcmVhZCh2b2lkICpvcGFx
dWUsIGh3YWRkciBhZGRyLAogICAgICAgICBjYXNlIG9tYXAzNDMwOgogICAgICAgICAgICAgcmV0
dXJuIDB4Y2FmZWI3YWU7CS8qIEVTIDIgKi8KICAgICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAg
IGh3X2Vycm9yKCIlczogQmFkIG1wdSBtb2RlbFxuIiwgX19GVU5DVElPTl9fKTsKKyAgICAgICAg
ICAgIGh3X2Vycm9yKCIlczogQmFkIG1wdSBtb2RlbFxuIiwgX19mdW5jX18pOwogICAgICAgICB9
CiAKICAgICBjYXNlIDB4MjE4OgkvKiBESUVfSURfcmVnICovCmRpZmYgLS1naXQgYS9ody9taXNj
L3RtcDEwNS5jIGIvaHcvbWlzYy90bXAxMDUuYwppbmRleCAwNGU4Mzc4N2Q0Li45ZTIyZDY0ZTM2
IDEwMDY0NAotLS0gYS9ody9taXNjL3RtcDEwNS5jCisrKyBiL2h3L21pc2MvdG1wMTA1LmMKQEAg
LTEzMSw3ICsxMzEsNyBAQCBzdGF0aWMgdm9pZCB0bXAxMDVfd3JpdGUoVE1QMTA1U3RhdGUgKnMp
CiAKICAgICBjYXNlIFRNUDEwNV9SRUdfQ09ORklHOgogICAgICAgICBpZiAocy0+YnVmWzBdICYg
fnMtPmNvbmZpZyAmICgxIDw8IDApKQkJCS8qIFNEICovCi0gICAgICAgICAgICBwcmludGYoIiVz
OiBUTVAxMDUgc2h1dGRvd25cbiIsIF9fRlVOQ1RJT05fXyk7CisgICAgICAgICAgICBwcmludGYo
IiVzOiBUTVAxMDUgc2h1dGRvd25cbiIsIF9fZnVuY19fKTsKICAgICAgICAgcy0+Y29uZmlnID0g
cy0+YnVmWzBdOwogICAgICAgICBzLT5mYXVsdHMgPSB0bXAxMDVfZmF1bHRxWyhzLT5jb25maWcg
Pj4gMykgJiAzXTsJLyogRiAqLwogICAgICAgICB0bXAxMDVfYWxhcm1fdXBkYXRlKHMpOwpkaWZm
IC0tZ2l0IGEvaHcvcGNpLWhvc3QvYm9uaXRvLmMgYi9ody9wY2ktaG9zdC9ib25pdG8uYwppbmRl
eCA5ZjYxZTI3ZWRjLi4yZWJlYWI1ZDkwIDEwMDY0NAotLS0gYS9ody9wY2ktaG9zdC9ib25pdG8u
YworKysgYi9ody9wY2ktaG9zdC9ib25pdG8uYwpAQCAtNTAsNyArNTAsNyBAQAogLy8jZGVmaW5l
IERFQlVHX0JPTklUTwogCiAjaWZkZWYgREVCVUdfQk9OSVRPCi0jZGVmaW5lIERQUklOVEYoZm10
LCAuLi4pIGZwcmludGYoc3RkZXJyLCAiJXM6ICIgZm10LCBfX0ZVTkNUSU9OX18sICMjX19WQV9B
UkdTX18pCisjZGVmaW5lIERQUklOVEYoZm10LCAuLi4pIGZwcmludGYoc3RkZXJyLCAiJXM6ICIg
Zm10LCBfX2Z1bmNfXywgIyNfX1ZBX0FSR1NfXykKICNlbHNlCiAjZGVmaW5lIERQUklOVEYoZm10
LCAuLi4pCiAjZW5kaWYKZGlmZiAtLWdpdCBhL2h3L3NkL3B4YTJ4eF9tbWNpLmMgYi9ody9zZC9w
eGEyeHhfbW1jaS5jCmluZGV4IDNkZWNjZjAyYzkuLjBkNGI4OGM2MDkgMTAwNjQ0Ci0tLSBhL2h3
L3NkL3B4YTJ4eF9tbWNpLmMKKysrIGIvaHcvc2QvcHhhMnh4X21tY2kuYwpAQCAtMzMwLDcgKzMz
MCw3IEBAIHN0YXRpYyB1aW50NjRfdCBweGEyeHhfbW1jaV9yZWFkKHZvaWQgKm9wYXF1ZSwgaHdh
ZGRyIG9mZnNldCwgdW5zaWduZWQgc2l6ZSkKICAgICBjYXNlIE1NQ19CTEtTX1JFTToKICAgICAg
ICAgcmV0dXJuIHMtPm51bWJsazsKICAgICBkZWZhdWx0OgotICAgICAgICBod19lcnJvcigiJXM6
IEJhZCBvZmZzZXQgIiBSRUdfRk1UICJcbiIsIF9fRlVOQ1RJT05fXywgb2Zmc2V0KTsKKyAgICAg
ICAgaHdfZXJyb3IoIiVzOiBCYWQgb2Zmc2V0ICIgUkVHX0ZNVCAiXG4iLCBfX2Z1bmNfXywgb2Zm
c2V0KTsKICAgICB9CiAKICAgICByZXR1cm4gMDsKQEAgLTM2OSw3ICszNjksNyBAQCBzdGF0aWMg
dm9pZCBweGEyeHhfbW1jaV93cml0ZSh2b2lkICpvcGFxdWUsCiAgICAgY2FzZSBNTUNfU1BJOgog
ICAgICAgICBzLT5zcGkgPSB2YWx1ZSAmIDB4ZjsKICAgICAgICAgaWYgKHZhbHVlICYgU1BJX1NQ
SV9NT0RFKQotICAgICAgICAgICAgcHJpbnRmKCIlczogYXR0ZW1wdGVkIHRvIHVzZSBjYXJkIGlu
IFNQSSBtb2RlXG4iLCBfX0ZVTkNUSU9OX18pOworICAgICAgICAgICAgcHJpbnRmKCIlczogYXR0
ZW1wdGVkIHRvIHVzZSBjYXJkIGluIFNQSSBtb2RlXG4iLCBfX2Z1bmNfXyk7CiAgICAgICAgIGJy
ZWFrOwogCiAgICAgY2FzZSBNTUNfQ01EQVQ6CkBAIC00NDIsNyArNDQyLDcgQEAgc3RhdGljIHZv
aWQgcHhhMnh4X21tY2lfd3JpdGUodm9pZCAqb3BhcXVlLAogICAgICAgICBicmVhazsKIAogICAg
IGRlZmF1bHQ6Ci0gICAgICAgIGh3X2Vycm9yKCIlczogQmFkIG9mZnNldCAiIFJFR19GTVQgIlxu
IiwgX19GVU5DVElPTl9fLCBvZmZzZXQpOworICAgICAgICBod19lcnJvcigiJXM6IEJhZCBvZmZz
ZXQgIiBSRUdfRk1UICJcbiIsIF9fZnVuY19fLCBvZmZzZXQpOwogICAgIH0KIH0KIApkaWZmIC0t
Z2l0IGEvaHcvc3NpL29tYXBfc3BpLmMgYi9ody9zc2kvb21hcF9zcGkuYwppbmRleCAyMjAzNDY1
NmI4Li4zNDE2M2U1NjQ2IDEwMDY0NAotLS0gYS9ody9zc2kvb21hcF9zcGkuYworKysgYi9ody9z
c2kvb21hcF9zcGkuYwpAQCAtMjk1LDEwICsyOTUsMTAgQEAgc3RhdGljIHZvaWQgb21hcF9tY3Nw
aV93cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAogICAgICAgICBpZiAoKHZhbHVlIF4g
cy0+Y2hbY2hdLmNvbmZpZykgJiAoMyA8PCAxNCkpCS8qIERNQVIgfCBETUFXICovCiAgICAgICAg
ICAgICBvbWFwX21jc3BpX2RtYXJlcXVlc3RfdXBkYXRlKHMtPmNoICsgY2gpOwogICAgICAgICBp
ZiAoKCh2YWx1ZSA+PiAxMikgJiAzKSA9PSAzKQkJCS8qIFRSTSAqLwotICAgICAgICAgICAgZnBy
aW50ZihzdGRlcnIsICIlczogaW52YWxpZCBUUk0gdmFsdWUgKDMpXG4iLCBfX0ZVTkNUSU9OX18p
OworICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogaW52YWxpZCBUUk0gdmFsdWUgKDMp
XG4iLCBfX2Z1bmNfXyk7CiAgICAgICAgIGlmICgoKHZhbHVlID4+IDcpICYgMHgxZikgPCAzKQkJ
CS8qIFdMICovCiAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBpbnZhbGlkIFdMIHZh
bHVlICglIiBQUkl4NjQgIilcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgX19GVU5D
VElPTl9fLCAodmFsdWUgPj4gNykgJiAweDFmKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBfX2Z1bmNfXywgKHZhbHVlID4+IDcpICYgMHgxZik7CiAgICAgICAgIHMtPmNoW2NoXS5jb25m
aWcgPSB2YWx1ZSAmIDB4N2ZmZmZmOwogICAgICAgICBicmVhazsKIApAQCAtMzY3LDcgKzM2Nyw3
IEBAIHZvaWQgb21hcF9tY3NwaV9hdHRhY2goc3RydWN0IG9tYXBfbWNzcGlfcyAqcywKICAgICAg
ICAgICAgICAgICBpbnQgY2hpcHNlbGVjdCkKIHsKICAgICBpZiAoY2hpcHNlbGVjdCA8IDAgfHwg
Y2hpcHNlbGVjdCA+PSBzLT5jaG51bSkKLSAgICAgICAgaHdfZXJyb3IoIiVzOiBCYWQgY2hpcHNl
bGVjdCAlaVxuIiwgX19GVU5DVElPTl9fLCBjaGlwc2VsZWN0KTsKKyAgICAgICAgaHdfZXJyb3Io
IiVzOiBCYWQgY2hpcHNlbGVjdCAlaVxuIiwgX19mdW5jX18sIGNoaXBzZWxlY3QpOwogCiAgICAg
cy0+Y2hbY2hpcHNlbGVjdF0udHhyeCA9IHR4cng7CiAgICAgcy0+Y2hbY2hpcHNlbGVjdF0ub3Bh
cXVlID0gb3BhcXVlOwpkaWZmIC0tZ2l0IGEvaHcvdGltZXIvb21hcF9ncHRpbWVyLmMgYi9ody90
aW1lci9vbWFwX2dwdGltZXIuYwppbmRleCA2ZDdjOGEzOTZmLi5hZTJkYzk5ODMyIDEwMDY0NAot
LS0gYS9ody90aW1lci9vbWFwX2dwdGltZXIuYworKysgYi9ody90aW1lci9vbWFwX2dwdGltZXIu
YwpAQCAtMzU3LDcgKzM1Nyw3IEBAIHN0YXRpYyB2b2lkIG9tYXBfZ3BfdGltZXJfd3JpdGUodm9p
ZCAqb3BhcXVlLCBod2FkZHIgYWRkciwKICAgICAgICAgcy0+Y29uZmlnID0gdmFsdWUgJiAweDMz
ZDsKICAgICAgICAgaWYgKCgodmFsdWUgPj4gMykgJiAzKSA9PSAzKQkJCQkvKiBJRExFTU9ERSAq
LwogICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogaWxsZWdhbCBJRExFTU9ERSB2YWx1
ZSBpbiBUSU9DUF9DRkdcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgX19GVU5DVElP
Tl9fKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXyk7CiAgICAgICAgIGlm
ICh2YWx1ZSAmIDIpCQkJCQkJLyogU09GVFJFU0VUICovCiAgICAgICAgICAgICBvbWFwX2dwX3Rp
bWVyX3Jlc2V0KHMpOwogICAgICAgICBicmVhazsKQEAgLTM5NSwxMCArMzk1LDEwIEBAIHN0YXRp
YyB2b2lkIG9tYXBfZ3BfdGltZXJfd3JpdGUodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkciwKICAg
ICAgICAgcy0+c3QgPSAodmFsdWUgPj4gMCkgJiAxOwogICAgICAgICBpZiAocy0+aW5vdXQgJiYg
cy0+dHJpZ2dlciAhPSBncHRfdHJpZ2dlcl9ub25lKQogICAgICAgICAgICAgZnByaW50ZihzdGRl
cnIsICIlczogR1AgdGltZXIgcGluIG11c3QgYmUgYW4gb3V0cHV0ICIKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAiZm9yIHRoaXMgdHJpZ2dlciBtb2RlXG4iLCBfX0ZVTkNUSU9OX18pOwor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmb3IgdGhpcyB0cmlnZ2VyIG1vZGVcbiIsIF9f
ZnVuY19fKTsKICAgICAgICAgaWYgKCFzLT5pbm91dCAmJiBzLT5jYXB0dXJlICE9IGdwdF9jYXB0
dXJlX25vbmUpCiAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBHUCB0aW1lciBwaW4g
bXVzdCBiZSBhbiBpbnB1dCAiCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgImZvciB0aGlz
IGNhcHR1cmUgbW9kZVxuIiwgX19GVU5DVElPTl9fKTsKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAiZm9yIHRoaXMgY2FwdHVyZSBtb2RlXG4iLCBfX2Z1bmNfXyk7CiAgICAgICAgIGlmIChz
LT50cmlnZ2VyID09IGdwdF90cmlnZ2VyX25vbmUpCiAgICAgICAgICAgICBvbWFwX2dwX3RpbWVy
X291dChzLCBzLT5zY3B3bSk7CiAgICAgICAgIC8qIFRPRE86IG1ha2Ugc3VyZSB0aGlzIGRvZXNu
J3Qgb3ZlcmZsb3cgMzItYml0cyAqLwpkaWZmIC0tZ2l0IGEvaHcvdGltZXIvdHdsOTIyMzAuYyBi
L2h3L3RpbWVyL3R3bDkyMjMwLmMKaW5kZXggZWI1OGMzNzhlMC4uZWYxMTZjNjM2YyAxMDA2NDQK
LS0tIGEvaHcvdGltZXIvdHdsOTIyMzAuYworKysgYi9ody90aW1lci90d2w5MjIzMC5jCkBAIC00
MDMsNyArNDAzLDcgQEAgc3RhdGljIHVpbnQ4X3QgbWVuZWxhdXNfcmVhZCh2b2lkICpvcGFxdWUs
IHVpbnQ4X3QgYWRkcikKIAogICAgIGRlZmF1bHQ6CiAjaWZkZWYgVkVSQk9TRQotICAgICAgICBw
cmludGYoIiVzOiB1bmtub3duIHJlZ2lzdGVyICUwMnhcbiIsIF9fRlVOQ1RJT05fXywgYWRkcik7
CisgICAgICAgIHByaW50ZigiJXM6IHVua25vd24gcmVnaXN0ZXIgJTAyeFxuIiwgX19mdW5jX18s
IGFkZHIpOwogI2VuZGlmCiAgICAgICAgIGJyZWFrOwogICAgIH0KQEAgLTYxNSw3ICs2MTUsNyBA
QCBzdGF0aWMgdm9pZCBtZW5lbGF1c193cml0ZSh2b2lkICpvcGFxdWUsIHVpbnQ4X3QgYWRkciwg
dWludDhfdCB2YWx1ZSkKICAgICAgICAgcnRjX2JhZG5lc3M6CiAgICAgICAgIGRlZmF1bHQ6CiAg
ICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBiYWQgUlRDX1VQREFURSB2YWx1ZSAlMDJ4
XG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXywgdmFsdWUpOwor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCB2YWx1ZSk7CiAgICAgICAgICAg
ICBzLT5zdGF0dXMgfD0gMSA8PCAxMDsJCQkJLyogUlRDRVJSICovCiAgICAgICAgICAgICBtZW5l
bGF1c191cGRhdGUocyk7CiAgICAgICAgIH0KQEAgLTcwOCw3ICs3MDgsNyBAQCBzdGF0aWMgdm9p
ZCBtZW5lbGF1c193cml0ZSh2b2lkICpvcGFxdWUsIHVpbnQ4X3QgYWRkciwgdWludDhfdCB2YWx1
ZSkKIAogICAgIGRlZmF1bHQ6CiAjaWZkZWYgVkVSQk9TRQotICAgICAgICBwcmludGYoIiVzOiB1
bmtub3duIHJlZ2lzdGVyICUwMnhcbiIsIF9fRlVOQ1RJT05fXywgYWRkcik7CisgICAgICAgIHBy
aW50ZigiJXM6IHVua25vd24gcmVnaXN0ZXIgJTAyeFxuIiwgX19mdW5jX18sIGFkZHIpOwogI2Vu
ZGlmCiAgICAgfQogfQpkaWZmIC0tZ2l0IGEvaHcvdXNiL2Rlc2MuYyBiL2h3L3VzYi9kZXNjLmMK
aW5kZXggYzM2YmYzMGU0Zi4uODVjMTVhZGRjNSAxMDA2NDQKLS0tIGEvaHcvdXNiL2Rlc2MuYwor
KysgYi9ody91c2IvZGVzYy5jCkBAIC02ODgsNyArNjg4LDcgQEAgaW50IHVzYl9kZXNjX2dldF9k
ZXNjcmlwdG9yKFVTQkRldmljZSAqZGV2LCBVU0JQYWNrZXQgKnAsCiAgICAgICAgIGJyZWFrOwog
CiAgICAgZGVmYXVsdDoKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogJWQgdW5rbm93biB0
eXBlICVkIChsZW4gJXpkKVxuIiwgX19GVU5DVElPTl9fLAorICAgICAgICBmcHJpbnRmKHN0ZGVy
ciwgIiVzOiAlZCB1bmtub3duIHR5cGUgJWQgKGxlbiAlemQpXG4iLCBfX2Z1bmNfXywKICAgICAg
ICAgICAgICAgICBkZXYtPmFkZHIsIHR5cGUsIGxlbik7CiAgICAgICAgIGJyZWFrOwogICAgIH0K
ZGlmZiAtLWdpdCBhL2h3L3VzYi9kZXYtYmx1ZXRvb3RoLmMgYi9ody91c2IvZGV2LWJsdWV0b290
aC5jCmluZGV4IDQ0M2UzYzMwMWQuLjBiYmNlYWVhMGIgMTAwNjQ0Ci0tLSBhL2h3L3VzYi9kZXYt
Ymx1ZXRvb3RoLmMKKysrIGIvaHcvdXNiL2Rldi1ibHVldG9vdGguYwpAQCAtMjc0LDEzICsyNzQs
MTMgQEAgc3RhdGljIHZvaWQgdXNiX2J0X2ZpZm9fZW5xdWV1ZShzdHJ1Y3QgdXNiX2hjaV9pbl9m
aWZvX3MgKmZpZm8sCiAgICAgaWYgKG9mZiA8PSBERklGT19MRU5fTUFTSykgewogICAgICAgICBp
ZiAob2ZmICsgbGVuID4gREZJRk9fTEVOX01BU0sgKyAxICYmCiAgICAgICAgICAgICAgICAgICAg
ICAgICAoZmlmby0+ZHNpemUgPSBvZmYgKyBsZW4pID4gKERGSUZPX0xFTl9NQVNLICsgMSkgKiAy
KSB7Ci0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBjYW4ndCBhbGxvYyAlaSBieXRl
c1xuIiwgX19GVU5DVElPTl9fLCBsZW4pOworICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICIl
czogY2FuJ3QgYWxsb2MgJWkgYnl0ZXNcbiIsIF9fZnVuY19fLCBsZW4pOwogICAgICAgICAgICAg
ZXhpdCgtMSk7CiAgICAgICAgIH0KICAgICAgICAgYnVmID0gZmlmby0+ZGF0YSArIG9mZjsKICAg
ICB9IGVsc2UgewogICAgICAgICBpZiAoZmlmby0+ZGxlbiA+IGZpZm8tPmRzaXplKSB7Ci0gICAg
ICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBjYW4ndCBhbGxvYyAlaSBieXRlc1xuIiwgX19G
VU5DVElPTl9fLCBsZW4pOworICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogY2FuJ3Qg
YWxsb2MgJWkgYnl0ZXNcbiIsIF9fZnVuY19fLCBsZW4pOwogICAgICAgICAgICAgZXhpdCgtMSk7
CiAgICAgICAgIH0KICAgICAgICAgYnVmID0gZmlmby0+ZGF0YSArIG9mZiAtIGZpZm8tPmRzaXpl
OwpkaWZmIC0tZ2l0IGEvaHcvdXNiL2hjZC1tdXNiLmMgYi9ody91c2IvaGNkLW11c2IuYwppbmRl
eCAyN2Q5ZDBiZDgyLi5kNzBhOTFhNThjIDEwMDY0NAotLS0gYS9ody91c2IvaGNkLW11c2IuYwor
KysgYi9ody91c2IvaGNkLW11c2IuYwpAQCAtMjUzLDggKzI1Myw4IEBACiAvKiAjZGVmaW5lIE1V
U0JfREVCVUcgKi8KIAogI2lmZGVmIE1VU0JfREVCVUcKLSNkZWZpbmUgVFJBQ0UoZm10LC4uLikg
ZnByaW50ZihzdGRlcnIsICIlc0AlZDogIiBmbXQgIlxuIiwgX19GVU5DVElPTl9fLCBcCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgX19MSU5FX18sICMjX19WQV9BUkdTX18pCisjZGVm
aW5lIFRSQUNFKGZtdCwgLi4uKSBmcHJpbnRmKHN0ZGVyciwgIiVzQCVkOiAiIGZtdCAiXG4iLCBf
X2Z1bmNfXywgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX0xJTkVfXywgIyNf
X1ZBX0FSR1NfXykKICNlbHNlCiAjZGVmaW5lIFRSQUNFKC4uLikKICNlbmRpZgpkaWZmIC0tZ2l0
IGEvaHcvdXNiL3R1c2I2MDEwLmMgYi9ody91c2IvdHVzYjYwMTAuYwppbmRleCA4ZjU5M2E2ZmRi
Li4yNjYyYzA2MGVkIDEwMDY0NAotLS0gYS9ody91c2IvdHVzYjYwMTAuYworKysgYi9ody91c2Iv
dHVzYjYwMTAuYwpAQCAtMjk2LDcgKzI5Niw3IEBAIHN0YXRpYyB1aW50MzJfdCB0dXNiX2FzeW5j
X3JlYWRiKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIpCiAgICAgfQogCiAgICAgcHJpbnRmKCIl
czogdW5rbm93biByZWdpc3RlciBhdCAlMDN4XG4iLAotICAgICAgICAgICAgICAgICAgICBfX0ZV
TkNUSU9OX18sIChpbnQpIChhZGRyICYgMHhmZmYpKTsKKyAgICAgICAgICAgICAgICAgICAgX19m
dW5jX18sIChpbnQpIChhZGRyICYgMHhmZmYpKTsKICAgICByZXR1cm4gMDsKIH0KIApAQCAtMzEz
LDcgKzMxMyw3IEBAIHN0YXRpYyB1aW50MzJfdCB0dXNiX2FzeW5jX3JlYWRoKHZvaWQgKm9wYXF1
ZSwgaHdhZGRyIGFkZHIpCiAgICAgfQogCiAgICAgcHJpbnRmKCIlczogdW5rbm93biByZWdpc3Rl
ciBhdCAlMDN4XG4iLAotICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIChpbnQpIChh
ZGRyICYgMHhmZmYpKTsKKyAgICAgICAgICAgICAgICAgICAgX19mdW5jX18sIChpbnQpIChhZGRy
ICYgMHhmZmYpKTsKICAgICByZXR1cm4gMDsKIH0KIApAQCAtNDM2LDcgKzQzNiw3IEBAIHN0YXRp
YyB1aW50MzJfdCB0dXNiX2FzeW5jX3JlYWR3KHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIpCiAg
ICAgICAgIHJldHVybiAweDU0MDU5YWRmOwogICAgIH0KIAotICAgIHByaW50ZigiJXM6IHVua25v
d24gcmVnaXN0ZXIgYXQgJTAzeFxuIiwgX19GVU5DVElPTl9fLCBvZmZzZXQpOworICAgIHByaW50
ZigiJXM6IHVua25vd24gcmVnaXN0ZXIgYXQgJTAzeFxuIiwgX19mdW5jX18sIG9mZnNldCk7CiAg
ICAgcmV0dXJuIDA7CiB9CiAKQEAgLTQ1Niw3ICs0NTYsNyBAQCBzdGF0aWMgdm9pZCB0dXNiX2Fz
eW5jX3dyaXRlYih2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAogCiAgICAgZGVmYXVsdDoKICAg
ICAgICAgcHJpbnRmKCIlczogdW5rbm93biByZWdpc3RlciBhdCAlMDN4XG4iLAotICAgICAgICAg
ICAgICAgICAgICAgICAgX19GVU5DVElPTl9fLCAoaW50KSAoYWRkciAmIDB4ZmZmKSk7CisgICAg
ICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXywgKGludCkgKGFkZHIgJiAweGZmZikpOwogICAg
ICAgICByZXR1cm47CiAgICAgfQogfQpAQCAtNDc3LDcgKzQ3Nyw3IEBAIHN0YXRpYyB2b2lkIHR1
c2JfYXN5bmNfd3JpdGVoKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAKICAgICBkZWZhdWx0
OgogICAgICAgICBwcmludGYoIiVzOiB1bmtub3duIHJlZ2lzdGVyIGF0ICUwM3hcbiIsCi0gICAg
ICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIChpbnQpIChhZGRyICYgMHhmZmYpKTsK
KyAgICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCAoaW50KSAoYWRkciAmIDB4ZmZmKSk7
CiAgICAgICAgIHJldHVybjsKICAgICB9CiB9CkBAIC01MDUsNyArNTA1LDcgQEAgc3RhdGljIHZv
aWQgdHVzYl9hc3luY193cml0ZXcodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkciwKICAgICAgICAg
cy0+ZGV2X2NvbmZpZyA9IHZhbHVlOwogICAgICAgICBzLT5ob3N0X21vZGUgPSAodmFsdWUgJiBU
VVNCX0RFVl9DT05GX1VTQl9IT1NUX01PREUpOwogICAgICAgICBpZiAodmFsdWUgJiBUVVNCX0RF
Vl9DT05GX1BST0RfVEVTVF9NT0RFKQotICAgICAgICAgICAgaHdfZXJyb3IoIiVzOiBQcm9kdWN0
IFRlc3QgbW9kZSBub3QgYWxsb3dlZFxuIiwgX19GVU5DVElPTl9fKTsKKyAgICAgICAgICAgIGh3
X2Vycm9yKCIlczogUHJvZHVjdCBUZXN0IG1vZGUgbm90IGFsbG93ZWRcbiIsIF9fZnVuY19fKTsK
ICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIFRVU0JfUEhZX09UR19DVFJMX0VOQUJMRToKQEAg
LTYzNiw3ICs2MzYsNyBAQCBzdGF0aWMgdm9pZCB0dXNiX2FzeW5jX3dyaXRldyh2b2lkICpvcGFx
dWUsIGh3YWRkciBhZGRyLAogICAgICAgICBicmVhazsKIAogICAgIGRlZmF1bHQ6Ci0gICAgICAg
IHByaW50ZigiJXM6IHVua25vd24gcmVnaXN0ZXIgYXQgJTAzeFxuIiwgX19GVU5DVElPTl9fLCBv
ZmZzZXQpOworICAgICAgICBwcmludGYoIiVzOiB1bmtub3duIHJlZ2lzdGVyIGF0ICUwM3hcbiIs
IF9fZnVuY19fLCBvZmZzZXQpOwogICAgICAgICByZXR1cm47CiAgICAgfQogfQpkaWZmIC0tZ2l0
IGEvaHcveGVucHYveGVuX2RvbWFpbmJ1aWxkLmMgYi9ody94ZW5wdi94ZW5fZG9tYWluYnVpbGQu
YwppbmRleCBjODljZWQyZTg4Li4wMjdmNzZmYWQxIDEwMDY0NAotLS0gYS9ody94ZW5wdi94ZW5f
ZG9tYWluYnVpbGQuYworKysgYi9ody94ZW5wdi94ZW5fZG9tYWluYnVpbGQuYwpAQCAtMjUsMjIg
KzI1LDIyIEBAIHN0YXRpYyBpbnQgeGVuc3RvcmVfZG9tYWluX21rZGlyKGNoYXIgKnBhdGgpCiAg
ICAgaW50IGk7CiAKICAgICBpZiAoIXhzX21rZGlyKHhlbnN0b3JlLCAwLCBwYXRoKSkgewotICAg
ICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiB4c19ta2RpciAlczogZmFpbGVkXG4iLCBfX0ZVTkNU
SU9OX18sIHBhdGgpOworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiB4c19ta2RpciAlczog
ZmFpbGVkXG4iLCBfX2Z1bmNfXywgcGF0aCk7CiAJcmV0dXJuIC0xOwogICAgIH0KICAgICBpZiAo
IXhzX3NldF9wZXJtaXNzaW9ucyh4ZW5zdG9yZSwgMCwgcGF0aCwgcGVybXNfcm8sIDIpKSB7Ci0g
ICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IHhzX3NldF9wZXJtaXNzaW9ucyBmYWlsZWRcbiIs
IF9fRlVOQ1RJT05fXyk7CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IHhzX3NldF9wZXJt
aXNzaW9ucyBmYWlsZWRcbiIsIF9fZnVuY19fKTsKIAlyZXR1cm4gLTE7CiAgICAgfQogCiAgICAg
Zm9yIChpID0gMDsgd3JpdGFibGVbaV07IGkrKykgewogICAgICAgICBzbnByaW50ZihzdWJwYXRo
LCBzaXplb2Yoc3VicGF0aCksICIlcy8lcyIsIHBhdGgsIHdyaXRhYmxlW2ldKTsKICAgICAgICAg
aWYgKCF4c19ta2Rpcih4ZW5zdG9yZSwgMCwgc3VicGF0aCkpIHsKLSAgICAgICAgICAgIGZwcmlu
dGYoc3RkZXJyLCAiJXM6IHhzX21rZGlyICVzOiBmYWlsZWRcbiIsIF9fRlVOQ1RJT05fXywgc3Vi
cGF0aCk7CisgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiB4c19ta2RpciAlczogZmFp
bGVkXG4iLCBfX2Z1bmNfXywgc3VicGF0aCk7CiAgICAgICAgICAgICByZXR1cm4gLTE7CiAgICAg
ICAgIH0KICAgICAgICAgaWYgKCF4c19zZXRfcGVybWlzc2lvbnMoeGVuc3RvcmUsIDAsIHN1YnBh
dGgsIHBlcm1zX3J3LCAyKSkgewotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogeHNf
c2V0X3Blcm1pc3Npb25zIGZhaWxlZFxuIiwgX19GVU5DVElPTl9fKTsKKyAgICAgICAgICAgIGZw
cmludGYoc3RkZXJyLCAiJXM6IHhzX3NldF9wZXJtaXNzaW9ucyBmYWlsZWRcbiIsIF9fZnVuY19f
KTsKICAgICAgICAgICAgIHJldHVybiAtMTsKICAgICAgICAgfQogICAgIH0KQEAgLTE1OCw3ICsx
NTgsNyBAQCBzdGF0aWMgaW50IHhlbl9kb21haW5fd2F0Y2hlcih2b2lkKQogICAgIGNoYXIgYnl0
ZTsKIAogICAgIGlmIChwaXBlKGZkKSAhPSAwKSB7Ci0gICAgICAgIHFlbXVfbG9nKCIlczogSHVo
PyBwaXBlIGVycm9yOiAlc1xuIiwgX19GVU5DVElPTl9fLCBzdHJlcnJvcihlcnJubykpOworICAg
ICAgICBxZW11X2xvZygiJXM6IEh1aD8gcGlwZSBlcnJvcjogJXNcbiIsIF9fZnVuY19fLCBzdHJl
cnJvcihlcnJubykpOwogICAgICAgICByZXR1cm4gLTE7CiAgICAgfQogICAgIGlmIChmb3JrKCkg
IT0gMCkKQEAgLTE5MCw3ICsxOTAsNyBAQCBzdGF0aWMgaW50IHhlbl9kb21haW5fd2F0Y2hlcih2
b2lkKQogICAgICAgICBjYXNlIC0xOgogICAgICAgICAgICAgaWYgKGVycm5vID09IEVJTlRSKQog
ICAgICAgICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICAgICAgcWVtdV9sb2coIiVzOiBIdWg/
IHJlYWQgZXJyb3I6ICVzXG4iLCBfX0ZVTkNUSU9OX18sIHN0cmVycm9yKGVycm5vKSk7CisgICAg
ICAgICAgICBxZW11X2xvZygiJXM6IEh1aD8gcmVhZCBlcnJvcjogJXNcbiIsIF9fZnVuY19fLCBz
dHJlcnJvcihlcnJubykpOwogICAgICAgICAgICAgcWVtdV9ydW5uaW5nID0gMDsKICAgICAgICAg
ICAgIGJyZWFrOwogICAgICAgICBjYXNlIDA6CkBAIC0xOTgsMTMgKzE5OCwxMyBAQCBzdGF0aWMg
aW50IHhlbl9kb21haW5fd2F0Y2hlcih2b2lkKQogICAgICAgICAgICAgcWVtdV9ydW5uaW5nID0g
MDsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBkZWZhdWx0OgotICAgICAgICAgICAgcWVt
dV9sb2coIiVzOiBIdWg/IGRhdGEgb24gdGhlIHdhdGNoIHBpcGU/XG4iLCBfX0ZVTkNUSU9OX18p
OworICAgICAgICAgICAgcWVtdV9sb2coIiVzOiBIdWg/IGRhdGEgb24gdGhlIHdhdGNoIHBpcGU/
XG4iLCBfX2Z1bmNfXyk7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogICAgIH0KIAog
ICAgIC8qIGNsZWFudXAgKi8KLSAgICBxZW11X2xvZygiJXM6IGRlc3Ryb3kgZG9tYWluICVkXG4i
LCBfX0ZVTkNUSU9OX18sIHhlbl9kb21pZCk7CisgICAgcWVtdV9sb2coIiVzOiBkZXN0cm95IGRv
bWFpbiAlZFxuIiwgX19mdW5jX18sIHhlbl9kb21pZCk7CiAgICAgeGNfZG9tYWluX2Rlc3Ryb3ko
eGVuX3hjLCB4ZW5fZG9taWQpOwogICAgIF9leGl0KDApOwogfQpkaWZmIC0tZ2l0IGEvaHcveGVu
cHYveGVuX21hY2hpbmVfcHYuYyBiL2h3L3hlbnB2L3hlbl9tYWNoaW5lX3B2LmMKaW5kZXggMzFk
MmYyNTYyNy4uNjlhNTJhOWY5MyAxMDA2NDQKLS0tIGEvaHcveGVucHYveGVuX21hY2hpbmVfcHYu
YworKysgYi9ody94ZW5wdi94ZW5fbWFjaGluZV9wdi5jCkBAIC0zNiw3ICszNiw3IEBAIHN0YXRp
YyB2b2lkIHhlbl9pbml0X3B2KE1hY2hpbmVTdGF0ZSAqbWFjaGluZSkKIAogICAgIC8qIEluaXRp
YWxpemUgYmFja2VuZCBjb3JlICYgZHJpdmVycyAqLwogICAgIGlmICh4ZW5fYmVfaW5pdCgpICE9
IDApIHsKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogeGVuIGJhY2tlbmQgY29yZSBzZXR1
cCBmYWlsZWRcbiIsIF9fRlVOQ1RJT05fXyk7CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6
IHhlbiBiYWNrZW5kIGNvcmUgc2V0dXAgZmFpbGVkXG4iLCBfX2Z1bmNfXyk7CiAgICAgICAgIGV4
aXQoMSk7CiAgICAgfQogCmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L2FybS9vbWFwLmggYi9pbmNs
dWRlL2h3L2FybS9vbWFwLmgKaW5kZXggY2FjMWIyYmE0My4uYjM5ODYwN2IwNiAxMDA2NDQKLS0t
IGEvaW5jbHVkZS9ody9hcm0vb21hcC5oCisrKyBiL2luY2x1ZGUvaHcvYXJtL29tYXAuaApAQCAt
OTYwLDEwICs5NjAsMTAgQEAgdm9pZCBvbWFwX21wdV93YWtldXAodm9pZCAqb3BhcXVlLCBpbnQg
aXJxLCBpbnQgcmVxKTsKIAogIyBkZWZpbmUgT01BUF9CQURfUkVHKHBhZGRyKQkJXAogICAgICAg
ICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBCYWQgcmVnaXN0ZXIgIiBPTUFQX0ZNVF9wbHggIlxuIiwJ
XAotICAgICAgICAgICAgICAgICAgICAgICAgX19GVU5DVElPTl9fLCBwYWRkcikKKyAgICAgICAg
ICAgICAgICAgICAgICAgIF9fZnVuY19fLCBwYWRkcikKICMgZGVmaW5lIE9NQVBfUk9fUkVHKHBh
ZGRyKQkJXAogICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBSZWFkLW9ubHkgcmVnaXN0ZXIg
IiBPTUFQX0ZNVF9wbHggIlxuIiwJXAotICAgICAgICAgICAgICAgICAgICAgICAgX19GVU5DVElP
Tl9fLCBwYWRkcikKKyAgICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCBwYWRkcikKIAog
LyogT01BUC1zcGVjaWZpYyBMaW51eCBib290bG9hZGVyIHRhZ3MgZm9yIHRoZSBBVEFHX0JPQVJE
IGFyZWEKICAgIChCb2FyZC1zcGVjaWZjIHRhZ3MgYXJlIG5vdCBoZXJlKSAgKi8KQEAgLTk5OCwx
MyArOTk4LDEzIEBAIGVudW0gewogIyBpZmRlZiBUQ01JX1ZFUkJPU0UKICMgIGRlZmluZSBPTUFQ
XzhCX1JFRyhwYWRkcikJCVwKICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogOC1iaXQgcmVn
aXN0ZXIgIiBPTUFQX0ZNVF9wbHggIlxuIiwJXAotICAgICAgICAgICAgICAgICAgICAgICAgX19G
VU5DVElPTl9fLCBwYWRkcikKKyAgICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCBwYWRk
cikKICMgIGRlZmluZSBPTUFQXzE2Ql9SRUcocGFkZHIpCQlcCiAgICAgICAgIGZwcmludGYoc3Rk
ZXJyLCAiJXM6IDE2LWJpdCByZWdpc3RlciAiIE9NQVBfRk1UX3BseCAiXG4iLAlcCi0gICAgICAg
ICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIHBhZGRyKQorICAgICAgICAgICAgICAgICAg
ICAgICAgX19mdW5jX18sIHBhZGRyKQogIyAgZGVmaW5lIE9NQVBfMzJCX1JFRyhwYWRkcikJCVwK
ICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogMzItYml0IHJlZ2lzdGVyICIgT01BUF9GTVRf
cGx4ICJcbiIsCVwKLSAgICAgICAgICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXywgcGFkZHIp
CisgICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXywgcGFkZHIpCiAjIGVsc2UKICMgIGRl
ZmluZSBPTUFQXzhCX1JFRyhwYWRkcikKICMgIGRlZmluZSBPTUFQXzE2Ql9SRUcocGFkZHIpCmRp
ZmYgLS1naXQgYS9pbmNsdWRlL2h3L2FybS9zaGFycHNsLmggYi9pbmNsdWRlL2h3L2FybS9zaGFy
cHNsLmgKaW5kZXggMTM5ODFhNmQwMy4uNWJmNmRiMWZhMiAxMDA2NDQKLS0tIGEvaW5jbHVkZS9o
dy9hcm0vc2hhcnBzbC5oCisrKyBiL2luY2x1ZGUvaHcvYXJtL3NoYXJwc2wuaApAQCAtNyw3ICs3
LDcgQEAKICNkZWZpbmUgUUVNVV9TSEFSUFNMX0gKIAogI2RlZmluZSB6YXVydXNfcHJpbnRmKGZv
cm1hdCwgLi4uKQlcCi0gICAgZnByaW50ZihzdGRlcnIsICIlczogIiBmb3JtYXQsIF9fRlVOQ1RJ
T05fXywgIyNfX1ZBX0FSR1NfXykKKyAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiAiIGZvcm1hdCwg
X19mdW5jX18sICMjX19WQV9BUkdTX18pCiAKIC8qIHphdXJ1cy5jICovCiAKZGlmZiAtLWdpdCBh
L21lbW9yeV9tYXBwaW5nLmMgYi9tZW1vcnlfbWFwcGluZy5jCmluZGV4IGE1ZDM4NTUyYTYuLjc3
NTQ2NmYzYTggMTAwNjQ0Ci0tLSBhL21lbW9yeV9tYXBwaW5nLmMKKysrIGIvbWVtb3J5X21hcHBp
bmcuYwpAQCAtMjU2LDcgKzI1Niw3IEBAIHN0YXRpYyB2b2lkIGd1ZXN0X3BoeXNfYmxvY2tzX3Jl
Z2lvbl9hZGQoTWVtb3J5TGlzdGVuZXIgKmxpc3RlbmVyLAogCiAjaWZkZWYgREVCVUdfR1VFU1Rf
UEhZU19SRUdJT05fQURECiAgICAgZnByaW50ZihzdGRlcnIsICIlczogdGFyZ2V0X3N0YXJ0PSIg
VEFSR0VUX0ZNVF9wbHggIiB0YXJnZXRfZW5kPSIKLSAgICAgICAgICAgIFRBUkdFVF9GTVRfcGx4
ICI6ICVzIChjb3VudDogJXUpXG4iLCBfX0ZVTkNUSU9OX18sIHRhcmdldF9zdGFydCwKKyAgICAg
ICAgICAgIFRBUkdFVF9GTVRfcGx4ICI6ICVzIChjb3VudDogJXUpXG4iLCBfX2Z1bmNfXywgdGFy
Z2V0X3N0YXJ0LAogICAgICAgICAgICAgdGFyZ2V0X2VuZCwgcHJlZGVjZXNzb3IgPyAiam9pbmVk
IiA6ICJhZGRlZCIsIGctPmxpc3QtPm51bSk7CiAjZW5kaWYKIH0KZGlmZiAtLWdpdCBhL21pZ3Jh
dGlvbi9ibG9jay5jIGIvbWlncmF0aW9uL2Jsb2NrLmMKaW5kZXggMzI4MjgwOTU4My4uYmUwMWUx
YWVjMCAxMDA2NDQKLS0tIGEvbWlncmF0aW9uL2Jsb2NrLmMKKysrIGIvbWlncmF0aW9uL2Jsb2Nr
LmMKQEAgLTYzMCw3ICs2MzAsNyBAQCBzdGF0aWMgaW50IGZsdXNoX2Jsa3MoUUVNVUZpbGUgKmYp
CiAgICAgaW50IHJldCA9IDA7CiAKICAgICBEUFJJTlRGKCIlcyBFbnRlciBzdWJtaXR0ZWQgJWQg
cmVhZF9kb25lICVkIHRyYW5zZmVycmVkICVkXG4iLAotICAgICAgICAgICAgX19GVU5DVElPTl9f
LCBibG9ja19taWdfc3RhdGUuc3VibWl0dGVkLCBibG9ja19taWdfc3RhdGUucmVhZF9kb25lLAor
ICAgICAgICAgICAgX19mdW5jX18sIGJsb2NrX21pZ19zdGF0ZS5zdWJtaXR0ZWQsIGJsb2NrX21p
Z19zdGF0ZS5yZWFkX2RvbmUsCiAgICAgICAgICAgICBibG9ja19taWdfc3RhdGUudHJhbnNmZXJy
ZWQpOwogCiAgICAgYmxrX21pZ19sb2NrKCk7CkBAIC02NTcsNyArNjU3LDcgQEAgc3RhdGljIGlu
dCBmbHVzaF9ibGtzKFFFTVVGaWxlICpmKQogICAgIH0KICAgICBibGtfbWlnX3VubG9jaygpOwog
Ci0gICAgRFBSSU5URigiJXMgRXhpdCBzdWJtaXR0ZWQgJWQgcmVhZF9kb25lICVkIHRyYW5zZmVy
cmVkICVkXG4iLCBfX0ZVTkNUSU9OX18sCisgICAgRFBSSU5URigiJXMgRXhpdCBzdWJtaXR0ZWQg
JWQgcmVhZF9kb25lICVkIHRyYW5zZmVycmVkICVkXG4iLCBfX2Z1bmNfXywKICAgICAgICAgICAg
IGJsb2NrX21pZ19zdGF0ZS5zdWJtaXR0ZWQsIGJsb2NrX21pZ19zdGF0ZS5yZWFkX2RvbmUsCiAg
ICAgICAgICAgICBibG9ja19taWdfc3RhdGUudHJhbnNmZXJyZWQpOwogICAgIHJldHVybiByZXQ7
CmRpZmYgLS1naXQgYS91aS9jdXJzb3IuYyBiL3VpL2N1cnNvci5jCmluZGV4IDJlMmZlMTNmYTYu
LmYzZGEwY2VlNzkgMTAwNjQ0Ci0tLSBhL3VpL2N1cnNvci5jCisrKyBiL3VpL2N1cnNvci5jCkBA
IC0xOSwxMSArMTksMTEgQEAgc3RhdGljIFFFTVVDdXJzb3IgKmN1cnNvcl9wYXJzZV94cG0oY29u
c3QgY2hhciAqeHBtW10pCiAgICAgaWYgKHNzY2FuZih4cG1bbGluZV0sICIldSAldSAldSAldSIs
CiAgICAgICAgICAgICAgICAmd2lkdGgsICZoZWlnaHQsICZjb2xvcnMsICZjaGFycykgIT0gNCkg
ewogICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBoZWFkZXIgcGFyc2UgZXJyb3I6IFwiJXNc
IlxuIiwKLSAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIHhwbVtsaW5lXSk7CisgICAgICAg
ICAgICAgICAgX19mdW5jX18sIHhwbVtsaW5lXSk7CiAgICAgICAgIHJldHVybiBOVUxMOwogICAg
IH0KICAgICBpZiAoY2hhcnMgIT0gMSkgewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBj
aGFycyAhPSAxIG5vdCBzdXBwb3J0ZWRcbiIsIF9fRlVOQ1RJT05fXyk7CisgICAgICAgIGZwcmlu
dGYoc3RkZXJyLCAiJXM6IGNoYXJzICE9IDEgbm90IHN1cHBvcnRlZFxuIiwgX19mdW5jX18pOwog
ICAgICAgICByZXR1cm4gTlVMTDsKICAgICB9CiAgICAgbGluZSsrOwpAQCAtNDEsNyArNDEsNyBA
QCBzdGF0aWMgUUVNVUN1cnNvciAqY3Vyc29yX3BhcnNlX3hwbShjb25zdCBjaGFyICp4cG1bXSkK
ICAgICAgICAgICAgIH0KICAgICAgICAgfQogICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBj
b2xvciBwYXJzZSBlcnJvcjogXCIlc1wiXG4iLAotICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05f
XywgeHBtW2xpbmVdKTsKKyAgICAgICAgICAgICAgICBfX2Z1bmNfXywgeHBtW2xpbmVdKTsKICAg
ICAgICAgcmV0dXJuIE5VTEw7CiAgICAgfQogCmRpZmYgLS1naXQgYS91aS9zcGljZS1kaXNwbGF5
LmMgYi91aS9zcGljZS1kaXNwbGF5LmMKaW5kZXggMDk2M2M3ODI1Zi4uMzQ2ZmZmNDRmNCAxMDA2
NDQKLS0tIGEvdWkvc3BpY2UtZGlzcGxheS5jCisrKyBiL3VpL3NwaWNlLWRpc3BsYXkuYwpAQCAt
NjMwLDEzICs2MzAsMTMgQEAgc3RhdGljIGludCBpbnRlcmZhY2VfcmVxX2N1cnNvcl9ub3RpZmlj
YXRpb24oUVhMSW5zdGFuY2UgKnNpbikKIAogc3RhdGljIHZvaWQgaW50ZXJmYWNlX25vdGlmeV91
cGRhdGUoUVhMSW5zdGFuY2UgKnNpbiwgdWludDMyX3QgdXBkYXRlX2lkKQogewotICAgIGZwcmlu
dGYoc3RkZXJyLCAiJXM6IGFib3J0KClcbiIsIF9fRlVOQ1RJT05fXyk7CisgICAgZnByaW50Zihz
dGRlcnIsICIlczogYWJvcnQoKVxuIiwgX19mdW5jX18pOwogICAgIGFib3J0KCk7CiB9CiAKIHN0
YXRpYyBpbnQgaW50ZXJmYWNlX2ZsdXNoX3Jlc291cmNlcyhRWExJbnN0YW5jZSAqc2luKQogewot
ICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IGFib3J0KClcbiIsIF9fRlVOQ1RJT05fXyk7CisgICAg
ZnByaW50ZihzdGRlcnIsICIlczogYWJvcnQoKVxuIiwgX19mdW5jX18pOwogICAgIGFib3J0KCk7
CiAgICAgcmV0dXJuIDA7CiB9Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 19 16:21:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 16:21:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5DZN-0004Ud-CW; Thu, 19 Oct 2017 16:21:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e5DZL-0004UQ-Rg
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 16:21:15 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 91/1C-00431-AF0D8E95; Thu, 19 Oct 2017 16:21:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKKsWRWlGSWpSXmKPExsVyMfTGJt1fF15
 EGsw9zmfxfctkJgdGj8MfrrAEMEaxZuYl5VcksGZ09B9nLvglWrHi7Wa2BsYHgl2MXBxCAjMZ
 JWbduM4I4rAIvGaWaOzvZQZxJATusEq0vH/A0sXICeRkSbye/I4Rwk6T2L2zgw3CrpT4efw/k
 M0BNEpNYs2bKJCwkMAvRok/f5VAbGGBdImuV1+ZQUrYBHQk1s2oBQmLCChL9P76DTadWeA/s8
 TOVj2Ig3pYJXqWfAQbyStgK7HwcAJIDYuAqsSaBdvAtooKhEs0ne0H6+UVEJQ4OfMJmM0pYCf
 xZtpxqJlmEvM2P2SGsMUlbj2ZzwRhy0tsfzuHeQKj6Cwk7bOQtMxC0jILScsCRpZVjOrFqUVl
 qUW6lnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIHRUs/AwLiD8fVPp0OMkhxMS
 qK8bw++iBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwcsDjD4hwaLU9NSKtMwcYNzCpCU4eJREeA
 NA0rzFBYm5xZnpEKlTjJYcF+5c+sPEcWzTZSB5YM+tP0xCLHn5ealS4ryuIA0CIA0ZpXlw42C
 p5RKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd6354Gm8GTmlcBtfQV0EBPQQez2YAeVJCKk
 pBoY+x9ufCz64fHL/QeCHtdbeDFVTYp+KZPx49Ef31y/yVpV19WqNL4vWuW3/EzQpsu+Gx+Y1
 zUkfLtgoTizmdPVc9bhhX+nXAp2/e1aOPNP4uRoQ0+7TGbezo5mh/vn37bPdBXIPD/vma+DzL
 mZgp/bNxzeLS+/Ovpu77IYOyYz27JXKd5TX2p/VmIpzkg01GIuKk4EAOEzX58oAwAA
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1508430073!110369253!1
X-Originating-IP: [209.85.216.178]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40094 invoked from network); 19 Oct 2017 16:21:14 -0000
Received: from mail-qt0-f178.google.com (HELO mail-qt0-f178.google.com)
 (209.85.216.178)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Oct 2017 16:21:14 -0000
Received: by mail-qt0-f178.google.com with SMTP id k31so15123414qta.6
 for <xen-devel@lists.xenproject.org>; Thu, 19 Oct 2017 09:21:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:from:to:cc:references:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=atx1qIip31joTqKXPZWKJBZhBtc0o0Cm/hrn/8x5Qc8=;
 b=hntD1st+Iup8mcWfXlAS1ImQCh/5260YmfiCq8Yup5jE+XNISwy3wpWJFsMd1asm/j
 81B7PTF1l9J4ItNqq8XoucDONP68pmWsbJh6IIKwN0qndqC51nmMryRm2gX+/6woxIEU
 WJCRxklXHxHGrCsbFWKaRf9FWBSU6Bbnyh2LQ=
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=atx1qIip31joTqKXPZWKJBZhBtc0o0Cm/hrn/8x5Qc8=;
 b=ql+eM9qCfGKImfUGhEzNyv88+vhytaU8B88YvtgqrcMCDlB8ue7gWeIMIoSWiOe/36
 KyH78Y5BqyeirepavVsrBM1n4Bh9ScDJwN/+j9Cu0ZcnQ0yXBliWhiL9Kjn9+SOJuxGt
 Uca2gRDtN5p5YW2EEOFTO3hfbmG3wC4EBiuc+ELBHTVKZ+R8IAilanEg/4lzk5wHyyZf
 Y3wRLrUm1uDM8CT2nP8NCVEvIFaqXMV40/QJksmIzCrCbDrkVmwLMWi9r8sSIczJfCle
 5MlSw9M8IcQ3Zx83kpvsVs8ycI6f/5lacrfRhQZBeXCuCks0pZ4LkyC+ZSA8I1MsHKao
 Ug1A==
X-Gm-Message-State: AMCzsaURppbuHjUzyrUNMTWZfLs7JJTvzBx/uEZOOh7GjgMa412tcUaI
 5dtyz2xX2rCgx5HDUojem6DHxg==
X-Google-Smtp-Source: ABhQp+Tj+lG4ZP3NoITjiVG5WquIOxRXeJqPn7GxAY7YAGKu9aaNyprVRJXr4UFElsz4PnDRqL7RTw==
X-Received: by 10.200.44.209 with SMTP id 17mr2675247qtx.220.1508430073136;
 Thu, 19 Oct 2017 09:21:13 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id c64sm9160394qkd.70.2017.10.19.09.21.11
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 19 Oct 2017 09:21:12 -0700 (PDT)
From: Julien Grall <julien.grall@linaro.org>
To: Jan Beulich <JBeulich@suse.com>
References: <20171017132432.24093-1-paul.durrant@citrix.com>
 <20171017132432.24093-6-paul.durrant@citrix.com>
 <f2077243-32dd-8907-8ba2-b11cb240c8bc@linaro.org>
 <b7e94b0469b847669f9c0f9992069d9f@AMSPEX02CL03.citrite.net>
 <759ace10-543f-346c-74fc-c2dd8f80a92a@linaro.org>
 <01fde88658c54fb6a3b903060a6a4650@AMSPEX02CL03.citrite.net>
 <1496a647-e2f9-bab3-c7f9-5a766d7c28d2@linaro.org>
 <c8e508bf672f4582ba40412ed05c9c06@AMSPEX02CL03.citrite.net>
 <59E8DCA60200007800188376@prv-mh.provo.novell.com>
 <2f17e24d-0191-e46b-64aa-ac3abba515a7@linaro.org>
 <59E8E51B020000780018840F@prv-mh.provo.novell.com>
 <1c3d3841-74bd-3548-1b2b-edf64f9994d8@linaro.org>
Message-ID: <fe676649-cb9d-5a20-3ed1-93c1125eff11@linaro.org>
Date: Thu, 19 Oct 2017 17:21:09 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1c3d3841-74bd-3548-1b2b-edf64f9994d8@linaro.org>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim\(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Roger PauMonne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v12 05/11] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxOS8xMC8xNyAxNzowNiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uIDE5LzEwLzE3
IDE2OjQ3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMTkuMTAuMTcgYXQgMTc6MzcsIDxq
dWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4gd3JvdGU6Cj4+PiBIaSwKPj4+Cj4+PiBPbiAxOS8xMC8x
NyAxNjoxMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4gT24gMTkuMTAuMTcgYXQgMTY6NDks
IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4+Pj4gSSdkIHByZWZlciB0byBt
YWtlIHRoZSB3aG9sZSB0aGluZyB4ODYtb25seSBzaW5jZSB0aGF0J3MgdGhlIG9ubHkgCj4+Pj4+
Pj4gcGxhdGZvcm0KPj4+Pj4+IG9uIHdoaWNoIEkgY2FuIHRlc3QgaXQsIGFuZCBpbmRlZWQgdGhl
IGNvZGUgdXNlZCB0byBiZSB4ODYtb25seS4gSmFuCj4+PiBvYmplY3RlZAo+Pj4+Pj4gdG8gdGhp
cyBzbyBhbGwgSSdtIHRyeWluZyB0byBhY2hpZXZlIGlzIHRoYXQgaXQgYnVpbGRzIGZvciBBUk0u
IAo+Pj4+Pj4gUGxlYXNlIGNhbgo+Pj4geW91IGFuZAo+Pj4+Pj4gSmFuIHJlYWNoIGFncmVlbWVu
dCBvbiB3aGVyZSB0aGUgY29kZSBzaG91bGQgbGl2ZSBhbmQgaG93LCBpZiBhdCAKPj4+Pj4+IGFs
bCwgaXQKPj4+Pj4+IHNob3VsZCBiZSAjaWZkZWYtZWQ/Cj4+Pj4+Pgo+Pj4+Pj4gSSBhbSBxdWl0
ZSBzdXJwcmlzZWQgb2YgIml0IGlzIHRvb2xzLW9ubHkiIHNvIGl0IGlzIGZpbmUgdG8gbm90IAo+
Pj4+Pj4gcHJvdGVjdAo+Pj4+Pj4gaXQgZXZlbiBpZiBpdCBpcyB4ODYgb25seS4gVGhhdCdzIHBy
b2JhYmx5IGdvaW5nIHRvIGJpdGUgdXMgaW4gdGhlIAo+Pj4+Pj4gZnV0dXJlLgo+Pj4+Pj4KPj4+
Pj4KPj4+Pj4gU28sIHRoaXMgYXBwZWFycyB0byBoYXZlIHJlYWNoZWQgYW4gaW1wYXNzZS4gSSBk
b24ndCBrbm93IGhvdyB0byAKPj4+Pj4gcHJvY2VlZAo+Pj4+PiB3aXRob3V0IGhhdmluZyB0byBh
bHNvIGZpeCBwcml2IG1hcHBpbmcgZm9yIHg4Niwgd2hpY2ggaXMgYSB5YWsgZmFyIAo+Pj4+PiB0
b28KPj4+IGxhcmdlCj4+Pj4+IGZvciBtZSB0byBzaGF2ZSBhdCB0aGUgbW9tZW50Lgo+Pj4+Cj4+
Pj4gSnVsaWVuLAo+Pj4+Cj4+Pj4gd2h5IGlzIGl0IHRoYXQgeW91IGFyZSBtYWtpbmcgcmVmY291
bnRpbmcgb24gcDJtIGluc2VydGlvbiAvIHJlbW92YWwKPj4+PiBhIHJlcXVpcmVtZW50IGZvciB0
aGlzIHNlcmllcz8gV2UgYWxsIGtub3cgaXQncyBub3QgdGhlcmUgcmlnaHQgbm93Cj4+Pj4gKGFu
ZCBzaW1pbGFybHkgYWxzbyBub3QgZm9yIHRoZSBJT01NVSwgd2hpY2ggbWlnaHQgYWZmZWN0IEFS
TSBhcyB3ZWxsCj4+Pj4gdW5sZXNzIHlvdSBhbHdheXMgdXNlIHNoYXJlZCBwYWdlIHRhYmxlcyks
IGFuZCBpdCdzIC0gYXMgUGF1bCB2YWxpZGx5Cj4+Pj4gc2F5cyAtIHVucmVsYXRlZCB0byBoaXMg
c2VyaWVzLgo+Pj4KPj4+IFdlbGwsIHdlIGRvIGF0IGxlYXN0IGhhdmUgcmVmY291bnRpbmcgZm9y
IGZvcmVpZ24gbWFwcGluZyBvbiBBcm0uIFNvIGlmCj4+PiBhIGZvcmVpZ24gZG9tYWluIHJlbW92
ZSB0aGUgbWFwcGluZywgdGhlIHBhZ2Ugd2lsbCBzdGF5IGFsbG9jYXRlZCB1bnRpbAo+Pj4gdGhl
IGxhc3QgbWFwcGluZyBpcyByZW1vdmVkLiBGb3IgSU9NTVUsIHBhZ2UgdGFibGVzIGFyZSBmb3Ig
dGhlIG1vbWVudAo+Pj4gYWx3YXlzIHNoYXJlZC4KPj4+Cj4+PiBJZiB5b3UgZG9uJ3Qgd2FudCB0
byBmaXggeDg2IG5vdywgdGhlbiBpdCBpcyBmaW5lLiBCdXQgSSB3b3VsZAo+Pj4gYXBwcmVjaWF0
ZSBpZiB5b3UgZG9uJ3Qgc3ByZWFkIHRoYXQgb24gQXJtLgo+Pj4KPj4+IFRvIGdpdmUgeW91IGEg
Yml0IG1vcmUgY29udGV4dCwgSSB3YXMgcmVhZHkgdG8gaW1wbGVtZW50IHRoZSBBcm0gdmVyc2lv
bgo+Pj4gb2Ygc2V0X2ZvcmVpZ25fcDJtX2VudHJ5IChpdCBpcyBxdWl0ZSB0cml2aWFsKSB0byBh
cHBlbmQgYXQgdGhlIGVuZCBvZgo+Pj4gdGhpcyBzZXJpZXMuIEJ1dCBnaXZlbiB0aGF0IHJlZmNv
dW50aW5nIGlzIG5vdCBkb25lLCBJIGFtIG1vcmUgcmVsdWN0YW50Cj4+PiB0byBkbyB0aGF0Lgo+
Pgo+PiBJIGRvbid0IHVuZGVyc3RhbmQ6IFRoZSByZWZjb3VudGluZyBpcyB0byBiZSBkb25lIGJ5
IEFSTS1zcGVjaWZpYwo+PiBjb2RlIGFueXdheSwgaS5lLiBieSB0aGUgaW1wbGVtZW50YXRpb24g
b2Ygc2V0X2ZvcmVpZ25fcDJtX2VudHJ5KCksCj4+IG5vdCBpdHMgY2FsbGVyLiBBdCBsZWFzdCB0
aGF0J3Mgd2hhdCBJIHdvdWxkIGhhdmUgZXhwZWN0ZWQuCj4gCj4gSSB0aG91Z2h0IEkgc2FpZCBp
dCBiZWZvcmUsIGJ1dCBpdCBsb29rcyBsaWtlIG5vdC4gQXNzdW1pbmcgdGhlIE1GTiBpcyAKPiBh
bHdheXMgYmFrZWQgYnkgYSBkb21haW4sIHRoZSBwcm90b3R5cGUgd291bGQgbGlrZWx5IG5lZWQg
dG8gYmUgZXh0ZW5kZWQgCj4gYW5kIHRha2UgdGhlIGZvcmVpZ24gZG9tYWluLgo+IAo+IElmIGl0
IGlzIG5vdCB0aGUgY2FzZSwgd2Ugd291bGQgbmVlZCB0byBmaW5kIGFub3RoZXIgd2F5IHRvIGRv
IHJlZmNvdW50aW5nLgoKTG9va2luZyBhIGJpdCBtb3JlIGF0IHRoZSByZXNvdXJjZSB5b3UgY2Fu
IGFjcXVpcmUgZnJvbSB0aGlzIGh5cGVyY2FsbC4gClNvbWUgb2YgdGhlbSBhcmUgYWxsb2NhdGVk
IHVzaW5nIGFsbG9jX3hlbmhlYXBfcGFnZSgpIHNvIG5vdCBhc3NpZ25lZCB0byAKYSBkb21haW4u
CgpTbyBJIGFtIG5vdCBzdXJlIGhvdyB5b3UgY2FuIGV4cGVjdCBhIGZ1bmN0aW9uIHNldF9mb3Jl
aWduX3AybV9lbnRyeSB0byAKdGFrZSByZWZlcmVuY2UgaW4gdGhhdCBjYXNlLgoKQ2hlZXJzLAoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 16:22:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 16:22:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Daj-0004cd-Ne; Thu, 19 Oct 2017 16:22:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=458d0cadb=Andrew.Cooper3@citrix.com>)
 id 1e5Dai-0004cD-8k
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 16:22:40 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 58/95-25852-F41D8E95; Thu, 19 Oct 2017 16:22:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDva7/xRe
 RBt1PuCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyXbRtYC76IVGybN4W9gXGXQBcjJ4eEgL/E
 9t8/mEFsNgF9id0vPjGB2CIC6hKnOy6ydjFycTALzGCU+Pd2CVARB4ewQLzEvgllIDUsAqoST
 ccfsIKEeQU8JT4ss4YYKSdx/vhPsJGcAl4SSz4tBrOFgEo2fznFAmGrSVzrv8QOYvMKCEqcnP
 kELM4sICFx8MUL5gmMvLOQpGYhSS1gZFrFqFGcWlSWWqRraKyXVJSZnlGSm5iZo2toYKaXm1p
 cnJiempOYVKyXnJ+7iREYOgxAsIPxy7KAQ4ySHExKorxvD76IFOJLyk+pzEgszogvKs1JLT7E
 KMPBoSTBW38BKCdYlJqeWpGWmQMMYpi0BAePkghvAEiat7ggMbc4Mx0idYpRl6Pj5t0/TEIse
 fl5qVLivK4gRQIgRRmleXAjYBF1iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8KSBTeDLzSu
 A2vQI6ggnoCHZ7sCNKEhFSUg2MZt42xXc+5qXIvNl3oFxur/nDPVZ7J7vNOGvfX7nnVJ3FAuW
 n/1WSPnyarbTUqGPVgss/jn94/+3res2QwJVuO5JOPjMycT6xf/GWGr+FH/x2X/xwjPfdz5hN
 9k1PE/J7HX6zyYtWzKisN3B7Pt0tXT30kIP5AzOuf5UlKf/P3CpvfSkou/tjsBJLcUaioRZzU
 XEiAIOa4OCjAgAA
X-Env-Sender: prvs=458d0cadb=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1508430157!71359053!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58707 invoked from network); 19 Oct 2017 16:22:38 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 16:22:38 -0000
X-IronPort-AV: E=Sophos;i="5.43,402,1503360000"; d="scan'208";a="455056032"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 19 Oct 2017 17:22:03 +0100
Message-ID: <1508430123-28384-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1508412390-10279-1-git-send-email-andrew.cooper3@citrix.com>
References: <1508412390-10279-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for-4.10 v2] passthrough/vtd: Don't DMA to the
	stack in queue_invalidate_wait()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RE1BLWluZyB0byB0aGUgc3RhY2sgaXMgZ2VuZXJhbGx5IGNvbnNpZGVyZWQgYmFkIHByYWN0aWNl
LiAgSW4gdGhpcyBjYXNlLCBpZiBhCnRpbWVvdXQgb2NjdXJzIGJlY2F1c2Ugb2YgYSBzbHVnZ2lz
aCBkZXZpY2Ugd2hpY2ggaXMgcHJvY2Vzc2luZyB0aGUgcmVxdWVzdCwKdGhlIGNvbXBsZXRpb24g
bm90aWZpY2F0aW9uIHdpbGwgY29ycnVwdCB0aGUgc3RhY2sgb2YgYSBzdWJzZXF1ZW50IGRlZXBl
ciBjYWxsCnRyZWUuCgpQbGFjZSB0aGUgcG9sbF9zbG90IGluIGEgcGVyY3B1IGFyZWEgYW5kIERN
QSB0byB0aGF0IGluc3RlYWQuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNv
bT4KQ0M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgpDQzogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkp1bGllbjogVGhpcyB3YW50cyBiYWNrcG9ydGluZyB0
byBhbGwgcmVsZWFzZXMsIGFuZCB0aGVyZWZvcmUgc2hvdWxkIGJlCmNvbnNpZGVyZWQgZm9yIDQu
MTAgYXQgdGhpcyBwb2ludC4KCnYyOgogKiBSZXRhaW4gdm9sYXRpbGUgZGVjbGFyYXRpb24gZm9y
IHBvbGxfc2xvdC4KICogSW5pdGlhbGlzZSBwb2xsX3Nsb3QgdG8gUUlOVkFMX1NUQVRfSU5JVCBv
biBlYWNoIGNhbGwuCi0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3FpbnZhbC5jIHwg
OCArKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcWludmFsLmMgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcWludmFsLmMKaW5kZXggZTk1ZGM1NC4uNTFhZWYz
NyAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3FpbnZhbC5jCisrKyBi
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9xaW52YWwuYwpAQCAtMTQ3LDEzICsxNDcsMTUg
QEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgcXVldWVfaW52YWxpZGF0ZV93YWl0KHN0cnVjdCBp
b21tdSAqaW9tbXUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdTggaWZsYWcsIHU4IHN3LCB1OCBmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBib29sX3QgZmx1c2hfZGV2X2lvdGxiKQogewotICAgIHZvbGF0aWxl
IHUzMiBwb2xsX3Nsb3QgPSBRSU5WQUxfU1RBVF9JTklUOworICAgIHN0YXRpYyBERUZJTkVfUEVS
X0NQVSh2b2xhdGlsZSB1MzIsIHBvbGxfc2xvdCk7CiAgICAgdW5zaWduZWQgaW50IGluZGV4Owog
ICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgdTY0IGVudHJ5X2Jhc2U7CiAgICAgc3RydWN0
IHFpbnZhbF9lbnRyeSAqcWludmFsX2VudHJ5LCAqcWludmFsX2VudHJpZXM7CisgICAgdm9sYXRp
bGUgdTMyICp0aGlzX3BvbGxfc2xvdCA9ICZ0aGlzX2NwdShwb2xsX3Nsb3QpOwogCiAgICAgc3Bp
bl9sb2NrX2lycXNhdmUoJmlvbW11LT5yZWdpc3Rlcl9sb2NrLCBmbGFncyk7CisgICAgKnRoaXNf
cG9sbF9zbG90ID0gUUlOVkFMX1NUQVRfSU5JVDsKICAgICBpbmRleCA9IHFpbnZhbF9uZXh0X2lu
ZGV4KGlvbW11KTsKICAgICBlbnRyeV9iYXNlID0gaW9tbXVfcWlfY3RybChpb21tdSktPnFpbnZh
bF9tYWRkciArCiAgICAgICAgICAgICAgICAgICgoaW5kZXggPj4gUUlOVkFMX0VOVFJZX09SREVS
KSA8PCBQQUdFX1NISUZUKTsKQEAgLTE2Nyw3ICsxNjksNyBAQCBzdGF0aWMgaW50IF9fbXVzdF9j
aGVjayBxdWV1ZV9pbnZhbGlkYXRlX3dhaXQoc3RydWN0IGlvbW11ICppb21tdSwKICAgICBxaW52
YWxfZW50cnktPnEuaW52X3dhaXRfZHNjLmxvLnJlc18xID0gMDsKICAgICBxaW52YWxfZW50cnkt
PnEuaW52X3dhaXRfZHNjLmxvLnNkYXRhID0gUUlOVkFMX1NUQVRfRE9ORTsKICAgICBxaW52YWxf
ZW50cnktPnEuaW52X3dhaXRfZHNjLmhpLnJlc18xID0gMDsKLSAgICBxaW52YWxfZW50cnktPnEu
aW52X3dhaXRfZHNjLmhpLnNhZGRyID0gdmlydF90b19tYWRkcigmcG9sbF9zbG90KSA+PiAyOwor
ICAgIHFpbnZhbF9lbnRyeS0+cS5pbnZfd2FpdF9kc2MuaGkuc2FkZHIgPSB2aXJ0X3RvX21hZGRy
KHRoaXNfcG9sbF9zbG90KSA+PiAyOwogCiAgICAgdW5tYXBfdnRkX2RvbWFpbl9wYWdlKHFpbnZh
bF9lbnRyaWVzKTsKICAgICBxaW52YWxfdXBkYXRlX3F0YWlsKGlvbW11LCBpbmRleCk7CkBAIC0x
ODIsNyArMTg0LDcgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgcXVldWVfaW52YWxpZGF0ZV93
YWl0KHN0cnVjdCBpb21tdSAqaW9tbXUsCiAgICAgICAgIHRpbWVvdXQgPSBOT1coKSArIE1JTExJ
U0VDUyhmbHVzaF9kZXZfaW90bGIgPwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaW9tbXVfZGV2X2lvdGxiX3RpbWVvdXQgOiBWVERfUUlfVElNRU9VVCk7CiAKLSAgICAgICAg
d2hpbGUgKCBwb2xsX3Nsb3QgIT0gUUlOVkFMX1NUQVRfRE9ORSApCisgICAgICAgIHdoaWxlICgg
KnRoaXNfcG9sbF9zbG90ICE9IFFJTlZBTF9TVEFUX0RPTkUgKQogICAgICAgICB7CiAgICAgICAg
ICAgICBpZiAoIE5PVygpID4gdGltZW91dCApCiAgICAgICAgICAgICB7Ci0tIAoyLjEuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 16:31:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 16:31:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Djb-0005RA-K6; Thu, 19 Oct 2017 16:31:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4585d5216=roger.pau@citrix.com>)
 id 1e5Dja-0005R2-3b
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 16:31:50 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 70/15-13910-573D8E95; Thu, 19 Oct 2017 16:31:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsWSzvfng27J5Re
 RBi9XKVgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlzzqxlLNjewFhxbMZt9gbG3oQuRk4OCQF/
 ifU3XrGD2CwCqhJbpi0Fsjk42ATsJaZ/rQAJiwCFN08/DRTm4mAWaGeUeLt+OjNIQljAW+LYs
 mZGEJtXwFPi4+qtbCC2kEC9xKuePewQcUGJkzOfsIDYzAI6Egt2f2IDmc8sIC2x/B8HSJhTwE
 3i4ZyZYCWiAjISz353M0GMUZTon/eADeLMdImjMzeyTWDkn4Vk6iwkU2chTF3AyLyKUaM4tag
 stUjX2EgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwBBmAYAfj6XWBhxglOZiU
 RHnfHnwRKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCV+MSUE6wKDU9tSItMwcYDTBpCQ4eJRFeP
 ZA0b3FBYm5xZjpE6hSjopQ4Lx9IQgAkkVGaB9cGi8BLjLJSwryMQIcI8RSkFuVmlqDKv2IU52
 BUEuZ1AZnCk5lXAjf9FdBiJqDF7PZgi0sSEVJSDYzJJqVJnwJO3VgkvPiKyfJ5Aj8SD13fViv
 oz37uz4+NZ/uXJ/ELLH0u8DxVINisUmyPSO9Nxc4+m4r0taZ9RZG/mpnOfLXPSBM5s3uPxkfm
 ZaJZmg4l9nGfosI+XQ3VEbPJ38TS27Xi61Fmzd3sf3lbjhfrztdyuKHU7xxzf8fKvDqXmwtqT
 yqxFGckGmoxFxUnAgDZuPGquwIAAA==
X-Env-Sender: prvs=4585d5216=roger.pau@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1508430705!112671115!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31109 invoked from network); 19 Oct 2017 16:31:47 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 16:31:47 -0000
X-IronPort-AV: E=Sophos;i="5.43,402,1503360000"; d="scan'208";a="106404745"
Date: Thu, 19 Oct 2017 17:31:37 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20171019163137.ozlz4mx5mn4wmtzb@dhcp-3-128.uk.xensource.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-27-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506049330-11196-27-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: andrew.cooper3@citrix.com, kevin.tian@intel.com,
 Chao Gao <chao.gao@intel.com>, jbeulich@suse.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH V3 26/29] x86/vvtd: Handle interrupt
	translation faults
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMTE6MDI6MDdQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IEludGVycnVwdCB0
cmFuc2xhdGlvbiBmYXVsdHMgYXJlIG5vbi1yZWNvdmVyYWJsZSBmYXVsdC4gV2hlbiBmYXVsdHMK
PiBhcmUgdHJpZ2dlcmVkLCBpdCBuZWVkcyB0byBwb3B1bGF0ZSBmYXVsdCBpbmZvIHRvIEZhdWx0
IFJlY29yZGluZwo+IFJlZ2lzdGVycyBhbmQgaW5qZWN0IHZJT01NVSBtc2kgaW50ZXJydXB0IHRv
IG5vdGlmeSBndWVzdCBJT01NVSBkcml2ZXIKPiB0byBkZWFsIHdpdGggZmF1bHRzLgo+IAo+IFRo
aXMgcGF0Y2ggZW11bGF0ZXMgaGFyZHdhcmUncyBoYW5kbGluZyBpbnRlcnJ1cHQgdHJhbnNsYXRp
b24KPiBmYXVsdHMgKG1vcmUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIHByb2Nlc3MgY2FuIGJlIGZv
dW5kIGluIFZULWQgc3BlYywKPiBjaGlwdGVyICJUcmFuc2xhdGlvbiBGYXVsdHMiLCBzZWN0aW9u
ICJOb24tUmVjb3ZlcmFibGUgRmF1bHQKPiBSZXBvcnRpbmciIGFuZCBzZWN0aW9uICJOb24tUmVj
b3ZlcmFibGUgTG9nZ2luZyIpLgo+IFNwZWNpZmljYWxseSwgdmlvbW11X3JlY29yZF9mYXVsdCgp
IHJlY29yZHMgdGhlIGZhdWx0IGluZm9ybWF0aW9uIGFuZAo+IHZpb21tdV9yZXBvcnRfbm9uX3Jl
Y292ZXJhYmxlX2ZhdWx0KCkgcmVwb3J0cyBmYXVsdHMgdG8gc29mdHdhcmUuCj4gQ3VycmVudGx5
LCBvbmx5IFByaW1hcnkgRmF1bHQgTG9nZ2luZyBpcyBzdXBwb3J0ZWQgYW5kIHRoZSBOdW1iZXIg
b2YKPiBGYXVsdC1yZWNvcmRpbmcgUmVnaXN0ZXJzIGlzIDEuCj4gCj4gU2lnbmVkLW9mZi1ieTog
Q2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1
IDx0aWFueXUubGFuQGludGVsLmNvbT4KPiAtLS0KPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
dnRkL2lvbW11LmggfCAgNjAgKysrKysrKy0tCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC92dnRkLmMgIHwgMjUyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQo+ICAy
IGZpbGVzIGNoYW5nZWQsIDMwMSBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKPiAKPiBk
aWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmggYi94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaAo+IGluZGV4IDc5MDM4NGYuLmUxOWIwNDUgMTAw
NjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmgKPiArKysgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaAo+IEBAIC0xOTgsMjYgKzE5OCw2NiBA
QAo+ICAjZGVmaW5lIERNQV9DQ01EX0NBSUdfTUFTSyh4KSAoKCh1NjQpeCkgJiAoKHU2NCkgMHgz
IDw8IDU5KSkKPiAgCj4gIC8qIEZFQ1RMX1JFRyAqLwo+IC0jZGVmaW5lIERNQV9GRUNUTF9JTSAo
KCh1NjQpMSkgPDwgMzEpCj4gKyNkZWZpbmUgRE1BX0ZFQ1RMX0lNX1NISUZUIDMxCj4gKyNkZWZp
bmUgRE1BX0ZFQ1RMX0lNICgxVSA8PCBETUFfRkVDVExfSU1fU0hJRlQpCj4gKyNkZWZpbmUgRE1B
X0ZFQ1RMX0lQX1NISUZUIDMwCj4gKyNkZWZpbmUgRE1BX0ZFQ1RMX0lQICgxVSA8PCBETUFfRkVD
VExfSVBfU0hJRlQpCgpJcyBpdCBmaW5lIHRvIGNoYW5nZSB0aG9zZSBmcm9tIHVpbnQ2NF90IHRv
IHVuc2lnbmVkIGludD8KCj4gIAo+ICAvKiBGU1RTX1JFRyAqLwo+IC0jZGVmaW5lIERNQV9GU1RT
X1BGTyAoKHU2NCkxIDw8IDApCj4gLSNkZWZpbmUgRE1BX0ZTVFNfUFBGICgodTY0KTEgPDwgMSkK
PiAtI2RlZmluZSBETUFfRlNUU19BRk8gKCh1NjQpMSA8PCAyKQo+IC0jZGVmaW5lIERNQV9GU1RT
X0FQRiAoKHU2NCkxIDw8IDMpCj4gLSNkZWZpbmUgRE1BX0ZTVFNfSVFFICgodTY0KTEgPDwgNCkK
PiAtI2RlZmluZSBETUFfRlNUU19JQ0UgKCh1NjQpMSA8PCA1KQo+IC0jZGVmaW5lIERNQV9GU1RT
X0lURSAoKHU2NCkxIDw8IDYpCj4gLSNkZWZpbmUgRE1BX0ZTVFNfRkFVTFRTICAgIERNQV9GU1RT
X1BGTyB8IERNQV9GU1RTX1BQRiB8IERNQV9GU1RTX0FGTyB8IERNQV9GU1RTX0FQRiB8IERNQV9G
U1RTX0lRRSB8IERNQV9GU1RTX0lDRSB8IERNQV9GU1RTX0lURQo+ICsjZGVmaW5lIERNQV9GU1RT
X1BGT19TSElGVCAwCj4gKyNkZWZpbmUgRE1BX0ZTVFNfUEZPICgxVSA8PCBETUFfRlNUU19QRk9f
U0hJRlQpCj4gKyNkZWZpbmUgRE1BX0ZTVFNfUFBGX1NISUZUIDEKPiArI2RlZmluZSBETUFfRlNU
U19QUEYgKDFVIDw8IERNQV9GU1RTX1BQRl9TSElGVCkKPiArI2RlZmluZSBETUFfRlNUU19BRk8g
KDFVIDw8IDIpCj4gKyNkZWZpbmUgRE1BX0ZTVFNfQVBGICgxVSA8PCAzKQo+ICsjZGVmaW5lIERN
QV9GU1RTX0lRRSAoMVUgPDwgNCkKPiArI2RlZmluZSBETUFfRlNUU19JQ0UgKDFVIDw8IDUpCj4g
KyNkZWZpbmUgRE1BX0ZTVFNfSVRFICgxVSA8PCA2KQoKVGhpcyBzZWVtaW5nbHkgbm9uLWZ1bmN0
aW9uYWwgY2hhbmdlcyBzaG91bGQgYmUgZG9uZSBpbiBhIHNlcGFyYXRlCnBhdGNoLgoKPiArI2Rl
ZmluZSBETUFfRlNUU19QUk9fU0hJRlQgNwo+ICsjZGVmaW5lIERNQV9GU1RTX1BSTyAoMVUgPDwg
RE1BX0ZTVFNfUFJPX1NISUZUKQo+ICsjZGVmaW5lIERNQV9GU1RTX0ZBVUxUUyAgICAoRE1BX0ZT
VFNfUEZPIHwgRE1BX0ZTVFNfUFBGIHwgRE1BX0ZTVFNfQUZPIHwgXAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgRE1BX0ZTVFNfQVBGIHwgRE1BX0ZTVFNfSVFFIHwgRE1BX0ZTVFNfSUNF
IHwgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgRE1BX0ZTVFNfSVRFIHwgRE1BX0ZT
VFNfUFJPKQo+ICsjZGVmaW5lIERNQV9GU1RTX1JXMUNTICAgICAoRE1BX0ZTVFNfUEZPIHwgRE1B
X0ZTVFNfQUZPIHwgRE1BX0ZTVFNfQVBGIHwgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgRE1BX0ZTVFNfSVFFIHwgRE1BX0ZTVFNfSUNFIHwgRE1BX0ZTVFNfSVRFIHwgXAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgRE1BX0ZTVFNfUFJPKQo+ICAjZGVmaW5lIGRtYV9mc3Rz
X2ZhdWx0X3JlY29yZF9pbmRleChzKSAoKChzKSA+PiA4KSAmIDB4ZmYpCj4gIAo+ICAvKiBGUkNE
X1JFRywgMzIgYml0cyBhY2Nlc3MgKi8KPiAtI2RlZmluZSBETUFfRlJDRF9GICgoKHU2NCkxKSA8
PCAzMSkKPiArI2RlZmluZSBETUFfRlJDRF9MRU4gICAgICAgICAgICAweDEwCj4gKyNkZWZpbmUg
RE1BX0ZSQ0QyX09GRlNFVCAgICAgICAgMHg4Cj4gKyNkZWZpbmUgRE1BX0ZSQ0QzX09GRlNFVCAg
ICAgICAgMHhjCj4gKyNkZWZpbmUgRE1BX0ZSQ0RfRl9TSElGVCAgICAgICAgMzEKPiArI2RlZmlu
ZSBETUFfRlJDRF9GICgodTY0KTEgPDwgRE1BX0ZSQ0RfRl9TSElGVCkKPiAgI2RlZmluZSBkbWFf
ZnJjZF90eXBlKGQpICgoZCA+PiAzMCkgJiAxKQo+ICAjZGVmaW5lIGRtYV9mcmNkX2ZhdWx0X3Jl
YXNvbihjKSAoYyAmIDB4ZmYpCj4gICNkZWZpbmUgZG1hX2ZyY2Rfc291cmNlX2lkKGMpIChjICYg
MHhmZmZmKQo+ICAjZGVmaW5lIGRtYV9mcmNkX3BhZ2VfYWRkcihkKSAoZCAmICgoKHU2NCktMSkg
PDwgMTIpKSAvKiBsb3cgNjQgYml0ICovCj4gIAo+ICtzdHJ1Y3QgdnRkX2ZhdWx0X3JlY29yZF9y
ZWdpc3Rlcgo+ICt7Cj4gKyAgICB1bmlvbiB7Cj4gKyAgICAgICAgc3RydWN0IHsKPiArICAgICAg
ICAgICAgdWludDY0X3QgbG87Cj4gKyAgICAgICAgICAgIHVpbnQ2NF90IGhpOwo+ICsgICAgICAg
IH0gYml0czsKPiArICAgICAgICBzdHJ1Y3Qgewo+ICsgICAgICAgICAgICB1aW50NjRfdCByc3Zk
MCAgICAgICAgICA6MTIsCj4gKyAgICAgICAgICAgICAgICAgICAgIGZhdWx0X2luZm8gICAgIDo1
MjsKPiArICAgICAgICAgICAgdWludDY0X3Qgc291cmNlX2lkICAgICAgOjE2LAo+ICsgICAgICAg
ICAgICAgICAgICAgICByc3ZkMSAgICAgICAgICA6OSwKPiArICAgICAgICAgICAgICAgICAgICAg
cG1yICAgICAgICAgICAgOjEsICAvKiBQcml2aWxlZ2UgTW9kZSBSZXF1ZXN0ZWQgKi8KPiArICAg
ICAgICAgICAgICAgICAgICAgZXhlICAgICAgICAgICAgOjEsICAvKiBFeGVjdXRlIFBlcm1pc3Np
b24gUmVxdWVzdGVkICovCj4gKyAgICAgICAgICAgICAgICAgICAgIHBhc2lkX3AgICAgICAgIDox
LCAgLyogUEFTSUQgUHJlc2VudCAqLwo+ICsgICAgICAgICAgICAgICAgICAgICBmYXVsdF9yZWFz
b24gICA6OCwgIC8qIEZhdWx0IFJlYXNvbiAqLwo+ICsgICAgICAgICAgICAgICAgICAgICBwYXNp
ZF92YWwgICAgICA6MjAsIC8qIFBBU0lEIFZhbHVlICovCj4gKyAgICAgICAgICAgICAgICAgICAg
IGFkZHJfdHlwZSAgICAgIDoyLCAgLyogQWRkcmVzcyBUeXBlICovCj4gKyAgICAgICAgICAgICAg
ICAgICAgIHR5cGUgICAgICAgICAgIDoxLCAgLyogVHlwZS4gKDApIFdyaXRlICgxKSBSZWFkL0F0
b21pY09wICovCj4gKyAgICAgICAgICAgICAgICAgICAgIGZhdWx0ICAgICAgICAgIDoxOyAgLyog
RmF1bHQgKi8KPiArICAgICAgICB9IGZpZWxkczsKPiArICAgIH07Cj4gK307Cj4gKwo+ICBlbnVt
IFZURF9GQVVMVF9UWVBFCj4gIHsKPiAgICAgIC8qIEludGVycnVwdCByZW1hcHBpbmcgdHJhbnNp
dGlvbiBmYXVsdHMgKi8KPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L3Z2dGQuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMKPiBpbmRleCBiZDFj
YWRkLi43NDU5NDFjIDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92
dnRkLmMKPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCj4gQEAgLTE5
LDYgKzE5LDcgQEAKPiAgICovCj4gIAo+ICAjaW5jbHVkZSA8eGVuL2RvbWFpbl9wYWdlLmg+Cj4g
KyNpbmNsdWRlIDx4ZW4vbGliLmg+Cj4gICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KPiAgI2luY2x1
ZGUgPHhlbi90eXBlcy5oPgo+ICAjaW5jbHVkZSA8eGVuL3Zpb21tdS5oPgo+IEBAIC00MSw2ICs0
Miw3IEBAIHVuc2lnbmVkIGludCB2dnRkX2NhcHMgPSBWSU9NTVVfQ0FQX0lSUV9SRU1BUFBJTkc7
Cj4gIHN0cnVjdCBodm1faHdfdnZ0ZF9zdGF0dXMgewo+ICAgICAgdWludDMyX3QgZWltX2VuYWJs
ZWQgOiAxLAo+ICAgICAgICAgICAgICAgaW50cmVtYXBfZW5hYmxlZCA6IDE7Cj4gKyAgICB1aW50
MzJfdCBmYXVsdF9pbmRleDsKPiAgICAgIHVpbnQzMl90IGlydF9tYXhfZW50cnk7Cj4gICAgICAv
KiBJbnRlcnJ1cHQgcmVtYXBwaW5nIHRhYmxlIGJhc2UgZ2ZuICovCj4gICAgICB1aW50NjRfdCBp
cnQ7Cj4gQEAgLTg2LDYgKzg4LDIyIEBAIHN0cnVjdCB2dnRkICpkb21haW5fdnZ0ZChzdHJ1Y3Qg
ZG9tYWluICpkKQo+ICAgICAgcmV0dXJuIChkLT52aW9tbXUpID8gZC0+dmlvbW11LT5wcml2IDog
TlVMTDsKPiAgfQo+ICAKPiArc3RhdGljIGlubGluZSBpbnQgdnZ0ZF90ZXN0X2FuZF9zZXRfYml0
KHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCByZWcsIGludCBucikKPiArewo+ICsgICAgcmV0
dXJuIHRlc3RfYW5kX3NldF9iaXQobnIsICZ2dnRkLT5yZWdzLT5kYXRhMzJbcmVnL3NpemVvZih1
aW50MzJfdCldKTsKPiArfQo+ICsKPiArc3RhdGljIGlubGluZSBpbnQgdnZ0ZF90ZXN0X2FuZF9j
bGVhcl9iaXQoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IHJlZywKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IG5yKQo+ICt7Cj4gKyAgICByZXR1cm4g
dGVzdF9hbmRfY2xlYXJfYml0KG5yLCAmdnZ0ZC0+cmVncy0+ZGF0YTMyW3JlZy9zaXplb2YodWlu
dDMyX3QpXSk7Cj4gK30KPiArCj4gK3N0YXRpYyBpbmxpbmUgaW50IHZ2dGRfdGVzdF9iaXQoc3Ry
dWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IHJlZywgaW50IG5yKQo+ICt7Cj4gKyAgICByZXR1cm4g
dGVzdF9iaXQobnIsICZ2dnRkLT5yZWdzLT5kYXRhMzJbcmVnL3NpemVvZih1aW50MzJfdCldKTsK
PiArfQo+ICsKPiAgc3RhdGljIGlubGluZSB2b2lkIHZ2dGRfc2V0X2JpdChzdHJ1Y3QgdnZ0ZCAq
dnZ0ZCwgdWludDMyX3QgcmVnLCBpbnQgbnIpCj4gIHsKPiAgICAgIF9fc2V0X2JpdChuciwgJnZ2
dGQtPnJlZ3MtPmRhdGEzMltyZWcvc2l6ZW9mKHVpbnQzMl90KV0pOwoKWW91IHNlZW0gdG8gdXNl
IGEgbWl4IG9mIF9fIChsb2NrZWQpIGFuZCBub24tbG9ja2VkIGJpdG9wdHMsIGFzIHNhaWQKYmVm
b3JlLCBwbGVhc2UgZ2V0IHlvdXIgbG9ja2luZyBzdHJhaWdodCwgYW5kIHVzZSB0aGUgYml0b3Bz
IHRoYXQgeW91Cm5lZWQgYWNjb3JkaW5nbHkuCgo+IEBAIC0yMDYsNiArMjI0LDIzIEBAIHN0YXRp
YyBpbnQgdnZ0ZF9kZWxpdmVyeShzdHJ1Y3QgZG9tYWluICpkLCB1aW50OF90IHZlY3RvciwKPiAg
ICAgIHJldHVybiAwOwo+ICB9Cj4gIAo+ICt2b2lkIHZ2dGRfZ2VuZXJhdGVfaW50ZXJydXB0KGNv
bnN0IHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCBhZGRyLAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQzMl90IGRhdGEpCj4gK3sKPiArICAgIHVpbnQ4X3QgZGVzdCwgZG0s
IGRsbSwgdG0sIHZlY3RvcjsKPiArCj4gKyAgICB2dnRkX2RlYnVnKCJTZW5kaW5nIGludGVycnVw
dCAleCAleCB0byBkJWQiLAo+ICsgICAgICAgICAgICAgICBhZGRyLCBkYXRhLCB2dnRkLT5kb21h
aW4tPmRvbWFpbl9pZCk7Cj4gKwo+ICsgICAgZGVzdCA9IE1BU0tfRVhUUihhZGRyLCBNU0lfQURE
Ul9ERVNUX0lEX01BU0spOwo+ICsgICAgZG0gPSAhIShhZGRyICYgTVNJX0FERFJfREVTVE1PREVf
TUFTSyk7CgpkbSB3YW50cyB0byBiZSBib29sIGluc3RlYWQuCgo+ICsgICAgZGxtID0gTUFTS19F
WFRSKGRhdGEsIE1TSV9EQVRBX0RFTElWRVJZX01PREVfTUFTSyk7Cj4gKyAgICB0bSA9IE1BU0tf
RVhUUihkYXRhLCBNU0lfREFUQV9UUklHR0VSX01BU0spOwo+ICsgICAgdmVjdG9yID0gZGF0YSAm
IE1TSV9EQVRBX1ZFQ1RPUl9NQVNLOwoKUGxlYXNlIHVzZSBNQVNLX0VYVFIuCgpZb3UgY2FuIGFs
c28gaW5pdGlhbGl6ZSBhbGwgb2YgdGhlbSBhdCBkZWNsYXJhdGlvbi4KCj4gKwo+ICsgICAgdnZ0
ZF9kZWxpdmVyeSh2dnRkLT5kb21haW4sIHZlY3RvciwgZGVzdCwgZG0sIGRsbSwgdG0pOwo+ICt9
Cj4gKwo+ICBzdGF0aWMgdWludDMyX3QgaXJxX3JlbWFwcGluZ19yZXF1ZXN0X2luZGV4KAo+ICAg
ICAgY29uc3Qgc3RydWN0IGFyY2hfaXJxX3JlbWFwcGluZ19yZXF1ZXN0ICppcnEpCj4gIHsKPiBA
QCAtMjQzLDYgKzI3OCwyMDcgQEAgc3RhdGljIGlubGluZSB1aW50MzJfdCBpcnRlX2Rlc3Qoc3Ry
dWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IGRlc3QpCj4gICAgICAgICAgICAgTUFTS19FWFRSKGRl
c3QsIElSVEVfeEFQSUNfREVTVF9NQVNLKTsKPiAgfQo+ICAKPiArc3RhdGljIHZvaWQgdnZ0ZF9y
ZXBvcnRfbm9uX3JlY292ZXJhYmxlX2ZhdWx0KHN0cnVjdCB2dnRkICp2dnRkLCBpbnQgcmVhc29u
KQo+ICt7Cj4gKyAgICB1aW50MzJfdCBmc3RzOwo+ICsKPiArICAgIGZzdHMgPSB2dnRkX2dldF9y
ZWcodnZ0ZCwgRE1BUl9GU1RTX1JFRyk7CgpJbml0aWFsaXplIGF0IGRlY2xhcmF0aW9uIHRpbWUu
Cgo+ICsgICAgdnZ0ZF9zZXRfYml0KHZ2dGQsIERNQVJfRlNUU19SRUcsIHJlYXNvbik7Cj4gKwo+
ICsgICAgLyoKPiArICAgICAqIEFjY29yb2RpbmcgdG8gVlQtZCBzcGVjICJOb24tUmVjb3ZlcmFi
bGUgRmF1bHQgRXZlbnQiIGNoYXB0ZXIsIGlmCj4gKyAgICAgKiB0aGVyZSBhcmUgYW55IHByZXZp
b3VzbHkgcmVwb3J0ZWQgaW50ZXJydXB0IGNvbmRpdGlvbnMgdGhhdCBhcmUgeWV0IHRvCj4gKyAg
ICAgKiBiZSBzZXZpY2VzIGJ5IHNvZnR3YXJlLCB0aGUgRmF1bHQgRXZlbnQgaW50ZXJycnVwdCBp
cyBub3QgZ2VuZXJhdGVkLgo+ICsgICAgICovCj4gKyAgICBpZiAoIGZzdHMgJiBETUFfRlNUU19G
QVVMVFMgKQo+ICsgICAgICAgIHJldHVybjsKPiArCj4gKyAgICB2dnRkX3NldF9iaXQodnZ0ZCwg
RE1BUl9GRUNUTF9SRUcsIERNQV9GRUNUTF9JUF9TSElGVCk7Cj4gKyAgICBpZiAoICF2dnRkX3Rl
c3RfYml0KHZ2dGQsIERNQVJfRkVDVExfUkVHLCBETUFfRkVDVExfSU1fU0hJRlQpICkKPiArICAg
IHsKPiArICAgICAgICB1aW50MzJfdCBmZV9kYXRhLCBmZV9hZGRyOwoKTWlzc2luZyBuZXdsaW5l
LgoKPiArICAgICAgICBmZV9kYXRhID0gdnZ0ZF9nZXRfcmVnKHZ2dGQsIERNQVJfRkVEQVRBX1JF
Ryk7Cj4gKyAgICAgICAgZmVfYWRkciA9IHZ2dGRfZ2V0X3JlZyh2dnRkLCBETUFSX0ZFQUREUl9S
RUcpOwoKSW5pdGlhbGl6ZSBhdCBkZWNsYXJhdGlvbi4KCj4gKyAgICAgICAgdnZ0ZF9nZW5lcmF0
ZV9pbnRlcnJ1cHQodnZ0ZCwgZmVfYWRkciwgZmVfZGF0YSk7Cj4gKyAgICAgICAgdnZ0ZF9jbGVh
cl9iaXQodnZ0ZCwgRE1BUl9GRUNUTF9SRUcsIERNQV9GRUNUTF9JUF9TSElGVCk7Cj4gKyAgICB9
Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkIHZ2dGRfdXBkYXRlX3BwZihzdHJ1Y3QgdnZ0ZCAqdnZ0
ZCkKPiArewo+ICsgICAgaW50IGk7Cj4gKyAgICB1aW50NjRfdCBjYXAgPSB2dnRkX2dldF9yZWco
dnZ0ZCwgRE1BUl9DQVBfUkVHKTsKClRoaXMgcmV0dXJucyBhIHVpbnQzMl90LiBCdXQgSSBzZWUg
Y2FwIGlzIHVzZWQgb25seSBvbmNlLCBzbyB0aGVyZSdzCm5vIHBvaW50IGluIGhhdmluZyBhIGxv
Y2FsIHZhcmlhYmxlIGZvciBpdC4KCj4gKyAgICB1bnNpZ25lZCBpbnQgYmFzZSA9IGNhcF9mYXVs
dF9yZWdfb2Zmc2V0KGNhcCk7Cj4gKwo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBjYXBfbnVtX2Zh
dWx0X3JlZ3MoY2FwKTsgaSsrICkKPiArICAgIHsKPiArICAgICAgICBpZiAoIHZ2dGRfdGVzdF9i
aXQodnZ0ZCwgYmFzZSArIGkgKiBETUFfRlJDRF9MRU4gKyBETUFfRlJDRDNfT0ZGU0VULAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICBETUFfRlJDRF9GX1NISUZUKSApCj4gKyAgICAgICAg
ewo+ICsgICAgICAgICAgICB2dnRkX3JlcG9ydF9ub25fcmVjb3ZlcmFibGVfZmF1bHQodnZ0ZCwg
RE1BX0ZTVFNfUFBGX1NISUZUKTsKPiArICAgICAgICAgICAgcmV0dXJuOwo+ICsgICAgICAgIH0K
PiArICAgIH0KPiArICAgIC8qCj4gKyAgICAgKiBObyBQcmltYXJ5IEZhdWx0IGlzIGluIEZhdWx0
IFJlY29yZCBSZWdpc3RlcnMsIHRodXMgY2xlYXIgUFBGIGJpdCBpbgo+ICsgICAgICogRlNUUy4K
PiArICAgICAqLwo+ICsgICAgdnZ0ZF9jbGVhcl9iaXQodnZ0ZCwgRE1BUl9GU1RTX1JFRywgRE1B
X0ZTVFNfUFBGX1NISUZUKTsKPiArCj4gKyAgICAvKiBJZiBubyBmYXVsdCBpcyBpbiBGU1RTLCBj
bGVhciBwZW5kaW5nIGJpdCBpbiBGRUNUTC4gKi8KPiArICAgIGlmICggISh2dnRkX2dldF9yZWco
dnZ0ZCwgRE1BUl9GU1RTX1JFRykgJiBETUFfRlNUU19GQVVMVFMpICkKPiArICAgICAgICB2dnRk
X2NsZWFyX2JpdCh2dnRkLCBETUFSX0ZFQ1RMX1JFRywgRE1BX0ZFQ1RMX0lQX1NISUZUKTsKPiAr
fQo+ICsKPiArLyoKPiArICogQ29tbWl0IGEgZmF1bHQgdG8gZW11bGF0ZWQgRmF1bHQgUmVjb3Jk
IFJlZ2lzdGVycy4KPiArICovCj4gK3N0YXRpYyB2b2lkIHZ2dGRfY29tbWl0X2ZyY2Qoc3RydWN0
IHZ2dGQgKnZ2dGQsIGludCBpZHgsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IHZ0ZF9mYXVsdF9yZWNvcmRfcmVnaXN0ZXIgKmZyY2QpCgpmcmNkIHdhbnRzIHRvIGJlIGNv
bnN0LgoKPiArewo+ICsgICAgdWludDY0X3QgY2FwID0gdnZ0ZF9nZXRfcmVnKHZ2dGQsIERNQVJf
Q0FQX1JFRyk7Cj4gKyAgICB1bnNpZ25lZCBpbnQgYmFzZSA9IGNhcF9mYXVsdF9yZWdfb2Zmc2V0
KGNhcCk7CgpTYW1lIGhlcmUuCgo+ICsKPiArICAgIHZ2dGRfc2V0X3JlZ19xdWFkKHZ2dGQsIGJh
c2UgKyBpZHggKiBETUFfRlJDRF9MRU4sIGZyY2QtPmJpdHMubG8pOwo+ICsgICAgdnZ0ZF9zZXRf
cmVnX3F1YWQodnZ0ZCwgYmFzZSArIGlkeCAqIERNQV9GUkNEX0xFTiArIDgsIGZyY2QtPmJpdHMu
aGkpOwo+ICsgICAgdnZ0ZF91cGRhdGVfcHBmKHZ2dGQpOwo+ICt9Cj4gKwo+ICsvKgo+ICsgKiBB
bGxvY2F0ZSBhIEZSQ0QgZm9yIHRoZSBjYWxsZXIuIElmIHN1Y2Nlc3MsIHJldHVybiB0aGUgRlJJ
LiBPciwgcmV0dXJuIC0xCj4gKyAqIHdoZW4gZmFpbHVyZS4KPiArICovCj4gK3N0YXRpYyBpbnQg
dnZ0ZF9hbGxvY19mcmNkKHN0cnVjdCB2dnRkICp2dnRkKQo+ICt7Cj4gKyAgICBpbnQgcHJldjsK
PiArICAgIHVpbnQ2NF90IGNhcCA9IHZ2dGRfZ2V0X3JlZyh2dnRkLCBETUFSX0NBUF9SRUcpOwo+
ICsgICAgdW5zaWduZWQgaW50IGJhc2UgPSBjYXBfZmF1bHRfcmVnX29mZnNldChjYXApOwo+ICsK
PiArICAgIC8qIFNldCB0aGUgRiBiaXQgdG8gaW5kaWNhdGUgdGhlIEZSQ0QgaXMgaW4gdXNlLiAq
Lwo+ICsgICAgaWYgKCAhdnZ0ZF90ZXN0X2FuZF9zZXRfYml0KHZ2dGQsCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmFzZSArIHZ2dGQtPnN0YXR1cy5mYXVsdF9pbmRleCAqIERN
QV9GUkNEX0xFTiArCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRE1BX0ZSQ0Qz
X09GRlNFVCwgRE1BX0ZSQ0RfRl9TSElGVCkgKQo+ICsgICAgewo+ICsgICAgICAgIHByZXYgPSB2
dnRkLT5zdGF0dXMuZmF1bHRfaW5kZXg7Cj4gKyAgICAgICAgdnZ0ZC0+c3RhdHVzLmZhdWx0X2lu
ZGV4ID0gKHByZXYgKyAxKSAlIGNhcF9udW1fZmF1bHRfcmVncyhjYXApOwo+ICsgICAgICAgIHJl
dHVybiB2dnRkLT5zdGF0dXMuZmF1bHRfaW5kZXg7CgpJIHdvdWxkIHByZWZlciB0aGF0IHlvdSBy
ZXR1cm4gdGhlIGluZGV4IGFzIGFuIHVuc2lnbmVkIGludCBwYXJhbWV0ZXIKcGFzc2VkIGJ5IHJl
ZmVyZW5jZSByYXRoZXIgdGhhbiBhcyB0aGUgcmV0dXJuIHZhbHVlIG9mIHRoZSBmdW5jdGlvbiwK
YnV0IHRoYXQgbWlnaHQgbm90IGJlIHRoZSBwcmVmZXJlbmNlIG9mIG90aGVycy4KCj4gKyAgICB9
Cj4gKyAgICByZXR1cm4gLUVOT01FTTsKPiArfQo+ICsKPiArc3RhdGljIHZvaWQgdnZ0ZF9mcmVl
X2ZyY2Qoc3RydWN0IHZ2dGQgKnZ2dGQsIGludCBpKQo+ICt7Cj4gKyAgICB1aW50NjRfdCBjYXAg
PSB2dnRkX2dldF9yZWcodnZ0ZCwgRE1BUl9DQVBfUkVHKTsKPiArICAgIHVuc2lnbmVkIGludCBi
YXNlID0gY2FwX2ZhdWx0X3JlZ19vZmZzZXQoY2FwKTsKPiArCj4gKyAgICB2dnRkX2NsZWFyX2Jp
dCh2dnRkLCBiYXNlICsgaSAqIERNQV9GUkNEX0xFTiArIERNQV9GUkNEM19PRkZTRVQsCj4gKyAg
ICAgICAgICAgICAgICAgICBETUFfRlJDRF9GX1NISUZUKTsKPiArfQo+ICsKPiArc3RhdGljIGlu
dCB2dnRkX3JlY29yZF9mYXVsdChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdHJ1Y3QgYXJjaF9pcnFfcmVtYXBwaW5nX3JlcXVlc3QgKnJlcXVlc3Qs
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJlYXNvbikKPiArewo+ICsgICAg
c3RydWN0IHZ0ZF9mYXVsdF9yZWNvcmRfcmVnaXN0ZXIgZnJjZDsKPiArICAgIGludCBmYXVsdF9p
bmRleDsKPiArCj4gKyAgICBzd2l0Y2gocmVhc29uKQo+ICsgICAgewo+ICsgICAgY2FzZSBWVERf
RlJfSVJfUkVRX1JTVkQ6Cj4gKyAgICBjYXNlIFZURF9GUl9JUl9JTkRFWF9PVkVSOgo+ICsgICAg
Y2FzZSBWVERfRlJfSVJfRU5UUllfUDoKPiArICAgIGNhc2UgVlREX0ZSX0lSX1JPT1RfSU5WQUw6
Cj4gKyAgICBjYXNlIFZURF9GUl9JUl9JUlRFX1JTVkQ6Cj4gKyAgICBjYXNlIFZURF9GUl9JUl9S
RVFfQ09NUEFUOgo+ICsgICAgY2FzZSBWVERfRlJfSVJfU0lEX0VSUjoKPiArICAgICAgICBpZiAo
IHZ2dGRfdGVzdF9iaXQodnZ0ZCwgRE1BUl9GU1RTX1JFRywgRE1BX0ZTVFNfUEZPX1NISUZUKSAp
Cj4gKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Cj4gKwo+ICsgICAgICAgIC8qIE5v
IGF2YWlsYWJsZSBGYXVsdCBSZWNvcmQgbWVhbnMgRmF1bHQgb3ZlcmZsb3dlZCAqLwo+ICsgICAg
ICAgIGZhdWx0X2luZGV4ID0gdnZ0ZF9hbGxvY19mcmNkKHZ2dGQpOwo+ICsgICAgICAgIGlmICgg
ZmF1bHRfaW5kZXggPT0gLTEgKQoKRXJtLCB3b3VsZG4ndCB2dnRkX2FsbG9jX2ZyY2QgcmV0dXJu
IC1FTk9NRU0gaW4gY2FzZSBvZiBlcnJvcj8gSWU6IHlvdQpzaG91bGQgY2hlY2sgaWYgKCBmYXVs
dF9pbmRleCA8IDAgKS4KCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICB2dnRkX3JlcG9ydF9u
b25fcmVjb3ZlcmFibGVfZmF1bHQodnZ0ZCwgRE1BX0ZTVFNfUEZPX1NISUZUKTsKPiArICAgICAg
ICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKPiArICAgICAgICB9Cj4gKyAgICAgICAgbWVtc2V0
KCZmcmNkLCAwLCBzaXplb2YoZnJjZCkpOwo+ICsgICAgICAgIGZyY2QuZmllbGRzLmZhdWx0X3Jl
YXNvbiA9ICh1aW50OF90KXJlYXNvbjsKPiArICAgICAgICBmcmNkLmZpZWxkcy5mYXVsdF9pbmZv
ID0gKCh1aW50NjRfdClpcnFfcmVtYXBwaW5nX3JlcXVlc3RfaW5kZXgocmVxdWVzdCkpIDw8IDM2
OwoKVGhpcyBsaW5lIGlzIGNsZWFybHkgdG9vIGxvbmcuCgo+ICsgICAgICAgIGZyY2QuZmllbGRz
LnNvdXJjZV9pZCA9ICh1aW50MTZfdClyZXF1ZXN0LT5zb3VyY2VfaWQ7CgpXaHkgZG8geW91IG5l
ZWQgdGhlIGNhc3RpbmcgZm9yIHJlYXNvbiBhbmQgc291cmNlX2lkPwoKPiArICAgICAgICBmcmNk
LmZpZWxkcy5mYXVsdCA9IDE7Cj4gKyAgICAgICAgdnZ0ZF9jb21taXRfZnJjZCh2dnRkLCBmYXVs
dF9pbmRleCwgJmZyY2QpOwo+ICsgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Cj4gKwo+ICsg
ICAgZGVmYXVsdDoKPiArICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKPiArICAgICAgICBi
cmVhazsKPiArICAgIH0KPiArCj4gKyAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAiQ2FuJ3QgaGFu
ZGxlIHZWVEQgRmF1bHQgKHJlYXNvbiAweCV4KS4iLCByZWFzb24pOwo+ICsgICAgZG9tYWluX2Ny
YXNoKHZ2dGQtPmRvbWFpbik7Cj4gKyAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwo+ICt9Cj4gKwo+
ICtzdGF0aWMgaW50IHZ2dGRfd3JpdGVfZnJjZDMoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90
IHZhbCkKPiArewo+ICsgICAgLyogV3JpdGluZyBhIDEgbWVhbnMgY2xlYXIgZmF1bHQgKi8KPiAr
ICAgIGlmICggdmFsICYgRE1BX0ZSQ0RfRiApCj4gKyAgICB7Cj4gKyAgICAgICAgdnZ0ZF9mcmVl
X2ZyY2QodnZ0ZCwgMCk7Cj4gKyAgICAgICAgdnZ0ZF91cGRhdGVfcHBmKHZ2dGQpOwo+ICsgICAg
fQo+ICsgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKPiArfQo+ICsKPiArc3RhdGljIGludCB2dnRk
X3dyaXRlX2ZlY3RsKHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCB2YWwpCj4gK3sKPiArICAg
IC8qCj4gKyAgICAgKiBPbmx5IERNQV9GRUNUTF9JTSBiaXQgaXMgd3JpdGFibGUuIEdlbmVyYXRl
IHBlbmRpbmcgZXZlbnQgd2hlbiB1bm1hc2suCj4gKyAgICAgKi8KPiArICAgIGlmICggISh2YWwg
JiBETUFfRkVDVExfSU0pICkKPiArICAgIHsKPiArICAgICAgICAvKiBDbGVhciBJTSAqLwo+ICsg
ICAgICAgIHZ2dGRfY2xlYXJfYml0KHZ2dGQsIERNQVJfRkVDVExfUkVHLCBETUFfRkVDVExfSU1f
U0hJRlQpOwo+ICsgICAgICAgIGlmICggdnZ0ZF90ZXN0X2FuZF9jbGVhcl9iaXQodnZ0ZCwgRE1B
Ul9GRUNUTF9SRUcsIERNQV9GRUNUTF9JUF9TSElGVCkgKQo+ICsgICAgICAgIHsKPiArICAgICAg
ICAgICAgdWludDMyX3QgZmVfZGF0YSwgZmVfYWRkcjsKPiArCj4gKyAgICAgICAgICAgIGZlX2Rh
dGEgPSB2dnRkX2dldF9yZWcodnZ0ZCwgRE1BUl9GRURBVEFfUkVHKTsKPiArICAgICAgICAgICAg
ZmVfYWRkciA9IHZ2dGRfZ2V0X3JlZyh2dnRkLCBETUFSX0ZFQUREUl9SRUcpOwo+ICsgICAgICAg
ICAgICB2dnRkX2dlbmVyYXRlX2ludGVycnVwdCh2dnRkLCBmZV9hZGRyLCBmZV9kYXRhKTsKCllv
dSBkb24ndCBuZWVkIGFsbCB0aGlzIGxvY2FsIHZhcmlhYmxlcywganVzdCBwdXQgdGhlIGNhbGxz
IHRvCnZ2dGRfZ2V0X3JlZyBhdCB2dnRkX2dlbmVyYXRlX2ludGVycnVwdC4KCj4gKyAgICAgICAg
fQo+ICsgICAgfQo+ICsgICAgZWxzZQo+ICsgICAgICAgIHZ2dGRfc2V0X2JpdCh2dnRkLCBETUFS
X0ZFQ1RMX1JFRywgRE1BX0ZFQ1RMX0lNX1NISUZUKTsKPiArCj4gKyAgICByZXR1cm4gWDg2RU1V
TF9PS0FZOwo+ICt9Cj4gKwo+ICtzdGF0aWMgaW50IHZ2dGRfd3JpdGVfZnN0cyhzdHJ1Y3QgdnZ0
ZCAqdnZ0ZCwgdWludDMyX3QgdmFsKQo+ICt7Cj4gKyAgICBpbnQgaSwgbWF4X2ZhdWx0X2luZGV4
ID0gRE1BX0ZTVFNfUFJPX1NISUZUOwo+ICsgICAgdWludDY0X3QgYml0c190b19jbGVhciA9IHZh
bCAmIERNQV9GU1RTX1JXMUNTOwo+ICsKPiArICAgIGlmICggYml0c190b19jbGVhciApCj4gKyAg
ICB7CgppIHdhbnRzIHRvIGJlIHVuc2lnbmVkIGludCBhbmQgZGVjbGFyZWQgaGVyZSwgaW5zaWRl
IG9mIHRoZSBpZi4KCj4gKyAgICAgICAgaSA9IGZpbmRfZmlyc3RfYml0KCZiaXRzX3RvX2NsZWFy
LCBtYXhfZmF1bHRfaW5kZXggLyA4ICsgMSk7Cj4gKyAgICAgICAgd2hpbGUgKCBpIDw9IG1heF9m
YXVsdF9pbmRleCApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICB2dnRkX2NsZWFyX2JpdCh2
dnRkLCBETUFSX0ZTVFNfUkVHLCBpKTsKPiArICAgICAgICAgICAgaSA9IGZpbmRfbmV4dF9iaXQo
JmJpdHNfdG9fY2xlYXIsIG1heF9mYXVsdF9pbmRleCAvIDggKyAxLCBpICsgMSk7Cj4gKyAgICAg
ICAgfQoKQSBmb3Igd291bGQgYmUgbW9yZSBzdWl0YWJsZSBmb3IgdGhpcyBsb29wLgoKPiArICAg
IH0KPiArCj4gKyAgICAvKgo+ICsgICAgICogQ2xlYXIgSVAgZmllbGQgd2hlbiBhbGwgc3RhdHVz
IGZpZWxkcyBpbiB0aGUgRmF1bHQgU3RhdHVzIFJlZ2lzdGVyCj4gKyAgICAgKiBiZWluZyBjbGVh
ci4KPiArICAgICAqLwo+ICsgICAgaWYgKCAhKCh2dnRkX2dldF9yZWcodnZ0ZCwgRE1BUl9GU1RT
X1JFRykgJiBETUFfRlNUU19GQVVMVFMpKSApCj4gKyAgICAgICAgdnZ0ZF9jbGVhcl9iaXQodnZ0
ZCwgRE1BUl9GRUNUTF9SRUcsIERNQV9GRUNUTF9JUF9TSElGVCk7Cj4gKwo+ICsgICAgcmV0dXJu
IFg4NkVNVUxfT0tBWTsKPiArfQo+ICsKPiAgc3RhdGljIHZvaWQgdnZ0ZF9oYW5kbGVfZ2NtZF9p
cmUoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IHZhbCkKPiAgewo+ICAgICAgdnZ0ZF9pbmZv
KCIlc2FibGUgSW50ZXJydXB0IFJlbWFwcGluZyIsCj4gQEAgLTMzNiw3ICs1NzIsOSBAQCBzdGF0
aWMgaW50IHZ2dGRfd3JpdGUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRkciwKPiAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsZW4sIHVuc2lnbmVkIGxvbmcgdmFs
KQo+ICB7Cj4gICAgICBzdHJ1Y3QgdnZ0ZCAqdnZ0ZCA9IGRvbWFpbl92dnRkKHYtPmRvbWFpbik7
Cj4gKyAgICB1aW50NjRfdCBjYXAgPSB2dnRkX2dldF9yZWcodnZ0ZCwgRE1BUl9DQVBfUkVHKTsK
PiAgICAgIHVuc2lnbmVkIGludCBvZmZzZXQgPSBhZGRyIC0gdnZ0ZC0+YmFzZV9hZGRyOwo+ICsg
ICAgdW5zaWduZWQgaW50IGZhdWx0X29mZnNldCA9IGNhcF9mYXVsdF9yZWdfb2Zmc2V0KGNhcCk7
CgpBZ2FpbiB2dnRkX2dldF9yZWcgcmV0dXJuIGEgdWludDMyX3QsIGFuZCB5b3UgZG9uJ3Qgc2Vl
bSB0byB1c2UgaXQKZWxzZXdoZXJlIGFwYXJ0IGZyb20gY2FwX2ZhdWx0X3JlZ19vZmZzZXQgc28g
cGxlYXNlIGRpdGNoIGl0LgoKPiAgICAgIHZ2dGRfaW5mbygiV3JpdGUgb2Zmc2V0ICV4IGxlbiAl
ZCB2YWwgJWx4XG4iLCBvZmZzZXQsIGxlbiwgdmFsKTsKPiAgCj4gQEAgLTM1MCw2ICs1ODgsMTIg
QEAgc3RhdGljIGludCB2dnRkX3dyaXRlKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGFk
ZHIsCj4gICAgICAgICAgY2FzZSBETUFSX0dDTURfUkVHOgo+ICAgICAgICAgICAgICByZXR1cm4g
dnZ0ZF93cml0ZV9nY21kKHZ2dGQsIHZhbCk7Cj4gIAo+ICsgICAgICAgIGNhc2UgRE1BUl9GU1RT
X1JFRzoKPiArICAgICAgICAgICAgcmV0dXJuIHZ2dGRfd3JpdGVfZnN0cyh2dnRkLCB2YWwpOwo+
ICsKPiArICAgICAgICBjYXNlIERNQVJfRkVDVExfUkVHOgo+ICsgICAgICAgICAgICByZXR1cm4g
dnZ0ZF93cml0ZV9mZWN0bCh2dnRkLCB2YWwpOwo+ICsKPiAgICAgICAgICBjYXNlIERNQVJfSUVE
QVRBX1JFRzoKPiAgICAgICAgICBjYXNlIERNQVJfSUVBRERSX1JFRzoKPiAgICAgICAgICBjYXNl
IERNQVJfSUVVQUREUl9SRUc6Cj4gQEAgLTM2Miw2ICs2MDYsOSBAQCBzdGF0aWMgaW50IHZ2dGRf
d3JpdGUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRkciwKPiAgICAgICAgICAgICAg
YnJlYWs7Cj4gIAo+ICAgICAgICAgIGRlZmF1bHQ6Cj4gKyAgICAgICAgICAgIGlmICggb2Zmc2V0
ID09IGZhdWx0X29mZnNldCArIERNQV9GUkNEM19PRkZTRVQgKQoKUGFyZW50aGVzZXMgYXJvdW5k
IHRoZSBhZGRpdGlvbi4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 16:38:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 16:38:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Dpd-0005gk-Hv; Thu, 19 Oct 2017 16:38:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1e5Dpc-0005ge-OC
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 16:38:04 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 41/16-25852-CE4D8E95; Thu, 19 Oct 2017 16:38:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0hTYRjHfXfOtuPY7Dg1n7x82NIyzRuFiIU
 GQfRFkAh0EeTRTm6wqe1MXX4oNWGo1LpYsKlk5AWjLC3TvNUk6WphZTnyRmlM845dzLTO8Xjr
 /fTn/f2f5/888BCY/JfQi6CNBlqfSmmVIgmuDnVKCP723qEKO/vAJ7Ji5ga+Dx3sbFkQxKEjQ
 k1qUpoxUaieNs+jdIe3Mf/ysDgH1WwuRBICJ3MxeNw8KC5EzgQij0L9/QLEATlpFoAl77aIA3
 IyGfrzPgo5jZP+YPrjQJwWkbuh9tqb5WJ3MhCGKnowrhgjSxCY828JOOBGHoC8btOylpEx8OG
 3HfFNv2PQMifl/13huWUY5zTGNupdGmX9BKu9oXqJ4KQzGQ0/p7I46UH6wZjtDGcGUgFX6u+I
 uFQgLQgaZ75gfPft0LYwjvEmX+jsKsV5HQt226KAL2hG0GV9LeZBrhguje3gdSD0TY1jvOmhC
 KztFYJVUNszg3FTAKkF2+f9vOeVEL621eL8vw/0dAfx/1VC6BytXJkoESb/LqwkP5XCbFmV+A
 IKsG7Y37phf+v6/uUIu4kCGFqfSeuDwyNDkvSaFLVBR2m0weFhESE6mmGoFFpLJTEhyWm6esR
 ehBP7mpC9Lq4DbSEESg/ZhM2hkrskpR0/paYY9TF9hpZmOpAPQShBZn7HMlc9nUIbT2i07Fmt
 YiCkSndZCYdlTDqlYzQpPHqBFF6esjoOkBxQZ6Sula0e5Fvk6+UmQ+wgcmk6rddpDP/zMeRJI
 KWbbILrItWkGta6j7HBAjZYHLMcbKDWkVcOOvljcWCk+OVItKI6uzTRvS1BYer3i21Q3bPsKf
 hUdLVI0jZtaZ6rH+qNil5qLO6Mth+6PhrROhgvadpFO1xO44fPl6XNS4x3a/qS4+3nKhU5uZN
 by1V7GyIGs5/QO5+1xmyaTZ+42O1vChUEDVBR7TZQZvkmYguZE6K4bY9mIpQ4o6bCAzE9Q/0D
 mgty7osDAAA=
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1508431083!107003746!1
X-Originating-IP: [104.47.0.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9971 invoked from network); 19 Oct 2017 16:38:03 -0000
Received: from mail-he1eur01on0088.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.88)
 by server-5.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 19 Oct 2017 16:38:03 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=v8DsnzcKuj91Gf2L8Ql6qYkF1vZea4Rd9YLfIWGP+YE=;
 b=FkXBH26c3nLmxfWDLOcXLfTC5dpIdsjJV325PK8qZDgmN/gC3xOcJ+fUgyCBePKG0veWrYF4OkeshorikuH8eqoc7aBDPa0ZbEN1oFX7VnwxFWzbnK1RikBN+hu3A/ZumDrfBJr2BxwAsqtI44tW11b5mW0p0pj/A31KO5ZCXEE=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.51) by
 HE1PR03MB1769.eurprd03.prod.outlook.com (2a01:111:e400:7b72::27) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Thu, 19 Oct
 2017 16:37:59 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Thu, 19 Oct 2017 19:37:55 +0300
Date: Thu, 19 Oct 2017 19:37:55 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: Julien Grall <julien.grall@linaro.org>
Message-ID: <20171019163755.GB11787@EPUAKYIW2556.kyiv.epam.com>
References: <1507748484-16871-1-git-send-email-volodymyr_babchuk@epam.com>
 <1507748484-16871-5-git-send-email-volodymyr_babchuk@epam.com>
 <06d74c94-5992-6112-3554-de1c32ab5c18@linaro.org>
 <20171017170857.GD24929@EPUAKYIW2556.kyiv.epam.com>
 <76188c7e-9280-b416-44a7-091238428b2c@linaro.org>
 <20171017185740.GB29147@EPUAKYIW2556.kyiv.epam.com>
 <3614a1cd-00d0-e0dc-2b33-4ac3112b6ef4@linaro.org>
 <20171019153305.GA11787@EPUAKYIW2556.kyiv.epam.com>
 <4e1e6854-13cd-53f5-9a92-68852b063bfe@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <4e1e6854-13cd-53f5-9a92-68852b063bfe@linaro.org>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-Originating-IP: [85.223.209.51]
X-ClientProxiedBy: AM5PR0502CA0003.eurprd05.prod.outlook.com
 (2603:10a6:203:91::13) To HE1PR03MB1769.eurprd03.prod.outlook.com
 (2a01:111:e400:7b72::27)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 98da595c-1042-4c7d-cea5-08d5170fc2da
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254169)(4534017)(4602075)(4627075)(201703031133081)(201702281549075)(2017052603199)(201703131423092);
 SRVR:HE1PR03MB1769; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR03MB1769;
 3:dm8/ADpMDgTUbPWG6z8RYg9rFSRfOxPGq9YQR7tapeEZN6YRygM2LCH7upAbcv5meNJ8gz99Vm4jY09TKE+x2gvCNsSsrRQsOSwtb4yaty+nV1f4WvurZELiJVrmGHeF+LifLTVzx8QyTqPol5pWrMw8GkxxLoQZ6MVvdbFcdNeTMWadCiFZSuvW8S6O1PO+FSJfTjgVWIk3Kdu9g59d+l/i5hbAMLmEi1SKrSFxrh0NSF/3bWiOp3bXbcR/zMQr;
 25:okdwLVkwZZsr1kxeCFQWpQ4KUS0KTOIWzsYlzstE770qn7JCgGVSdV77tAkeWfPYn2TnkIgGSUur/63kPqN9a209tYEUQukA4eJ4qBFcdaIA4pt3jyC3VsaUWelcd3Xs7Z85If4rNrBKBbeBeH9xai5LxxR3BrRa9hY67XYXLYbzzIsI8ajTnLtDVdciEB2lW6/5ePNWza4UPbyE/YM6xjetmnYZztpiw+gtiPfwkZcmuyXNfOlNIpUQdE7rEr3kAvgARuObrxScLKEFk8IvBPOPSpPgHyrF86BDyN3FLpJueIB73cIemrIZS0TR7lnCYt+BDwGOChEm+zy70/8ESg==;
 31:jye5Co0iRHpqcvvzzvrvZDWLTZWGNxk0qmjDQXqTiNeZWjYzUCZnn6qXd/Hir8/C12aSP5RvnDQRel9yso03hkhH2D2qpQVuZjmzZeVmoG6xu1T3eMMrFUtZK34CD5njwcFUvXUKTt0Qcm8H6BIw4BditVRXYpv0J/qBW3s8I8eMcEtNA71a3lLHOZPkiJDZiiMAoCv8BNDpKULqqwMG6KuZ6AYD9ckR2eK7vuhimUY=
X-MS-TrafficTypeDiagnostic: HE1PR03MB1769:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR03MB1769;
 20:oAc0PybMFHfvYQlVWYvPAko4sjU/9Yx5XG/GpbQ2/THuzOrQkX7sXg1Wdd5XJMJiyRf1h421wm4k2WEFsyeaLLFJ5ClU5Wj1a88NUPKk9RamUEzgjn6GWemmzEGQaMWTxqljhWnAJRRfClt3y4th8Q47Xq7jj+rlJ1EXnI0cN4iP/G/yEvrF+YKP7ZnPmhTlM6ocEw2dK7ddeBrcJNraD9hf/dLTfwOVGnVNYsZAoy3SjcAd10eFnH4LgwMVl0SPypsEC8isOxy2e1eTPuZ8e1XP8d/HQzWf2zLKUViwaQTo4BCKe7DAORiG2LWZd66ZLPeuxcXzdW+mcvJeDq0exAWESTpS12R12TEJFj5lHw1renjTBmxzroXgyvW4uNsZxpXD/RlHwfdobPxJEC17aicXplQJ6gMsdx6VJU+RSqDqEtuTIyz0nYnQPrqzxssyfhPCmM4QP6SvNAoS5rVar0qz5VqrIDPePJpewXYK2A9tWA339MYPbt+SbYvsft7+;
 4:m+ZorXJUP/YLp+PiYI9rPB3op9BG1eM5OPi7lQAVgIHxCoR1usqEw/4agph4ryp3cOBP6AFhktXzCCfAmUyxKdIFi0nOiulE+2s2K4I1Dob/1DmvoonSnlv9ng8WjBVc+vErAtCNr8m6XC8bqTSB/AF0ro/4fK/ufBHjsu3/P9UJjknot0BosOvDvYNbtrsp35iKvrU2JcnR/Fw1bF26i57qj53+7fd3m1aduU0godhjLG7QFZJdKQ3bAwt6g3Mt
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <HE1PR03MB17696862E86619103EA8E73CE6420@HE1PR03MB1769.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(93006095)(93001095)(100000703101)(100105400095)(3002001)(10201501046)(6041248)(20161123562025)(20161123560025)(20161123555025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR03MB1769; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR03MB1769; 
X-Forefront-PRVS: 0465429B7F
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(346002)(376002)(189002)(199003)(51694002)(24454002)(6116002)(1076002)(8936002)(23726003)(3846002)(50466002)(33656002)(80792005)(81156014)(81166006)(66066001)(6246003)(42186006)(16586007)(86362001)(316002)(53936002)(8676002)(58126008)(54906003)(97736004)(68736007)(50986999)(76176999)(54356999)(2906002)(5660300001)(72206003)(101416001)(4326008)(7736002)(6916009)(189998001)(93886005)(478600001)(122856001)(2950100002)(47776003)(105586002)(229853002)(106356001)(305945005)(83506002)(18370500001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR03MB1769; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR03MB1769;
 23:Sk5sHylYNV+mwiRAkN8Dnunrgr6/6b7ujffDwibfW?=
 =?us-ascii?Q?FjALKV6ChP5i96GtC1v67HKUGo/gd1xpcf0OZPmt+Ma0MyMMr9Vn+0VL3qrz?=
 =?us-ascii?Q?iTwHctMjyogaNmo9v1GSjbc6OAoOlLNZiPZB69MueObdB2ejrqYwmV+WReKr?=
 =?us-ascii?Q?V4iDdeIV2IME4X2WzrTWYl5M+NJ5YWJm0tDCRdSzToVakxUpMrCAFvIShdAl?=
 =?us-ascii?Q?GVME5ybvd/arYQq+VTlnvyt+zfF1hZmeS1MNzPZk7Ln54C/45Y0ivPv/UvPG?=
 =?us-ascii?Q?WacbxF8/nhGO1Z+3k1AWVPUKPZG9VnVlWZ6zD2wBFMRE3Dn71c2eqC4etmAe?=
 =?us-ascii?Q?lJBc07lK03X912yrtTVIx8O+3eWafs/JDVdEcoBfWEXNMUI7aVH4nZuRhDLg?=
 =?us-ascii?Q?gZwF+HMVg7ivsgnrixbgEEvQX9ydZejGsMtyWtkitpnqlUjquB1JdaxlO5M3?=
 =?us-ascii?Q?Dez/ncG3bbvYsG/a40/fbUtrFUhVOldDnDd4/sWCI3eDKHERpaGyiHUqzMLz?=
 =?us-ascii?Q?aG65UIDNgJr8wEYAO7LxnicbXfNy/vSffc+eL70MbIzIsta/vWAAsmMgsS6n?=
 =?us-ascii?Q?whXR7ivjpl6Gw+UnA080KolpoHJbgx0infydKpOyPnOB47aSUXjiZVRTDWth?=
 =?us-ascii?Q?4UbxMGnqjHNrZQumY962AnO96icTygsq9AXi2gJxx3xdPqqn+nhpU6oRDidq?=
 =?us-ascii?Q?hMwZw3eWvdtoe28BKk9tIHlb38+SnyLavcs8vAl0sMko16MZMy5K36A2Y+HP?=
 =?us-ascii?Q?hDLh/1VA4y27vrq1xZA5V/jbQ0/6Ghnhtk7ppHFIdRgflXhOaRUkFcbusuFB?=
 =?us-ascii?Q?eHzkuU36iV/LGHdeFgH0hqlTeH44wc7zKc7uAMEQZGSkQrxrS2YRQEA1TrNg?=
 =?us-ascii?Q?HRXuUVoS16U7ti1e1BSJeNjEU5JBgozFkVtHM1HoyeV2+VDL/e73AOL8swor?=
 =?us-ascii?Q?KH4pl7lj0xUCPml8uMHN6iteL7HQJoXo+3N+NJ0D1pIc9eVyBoxFt8/BVaLu?=
 =?us-ascii?Q?bqQzasCd/WJIbmFbssm8wN5fNGSDIdp5AAhmiJTS5+CI5q1NztbW94uISEjg?=
 =?us-ascii?Q?eGE24FmPcdN8oorstB4/G3khEaE4eNPNHIwuj1JypBrLUjIFwUkyYJxIbZuA?=
 =?us-ascii?Q?siHS5YER/L4ytVPSoUNBkSXIQI6ZRT0eTDIkLyH42jaqNnGsIPNiNge/pnFv?=
 =?us-ascii?Q?EtdGaeBj1/V9/o=3D?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR03MB1769;
 6:hCmUgZ3NcrjEAEjHuDqz3oGHe+eHvuG3sh9I//K0XDpSsSWVyX/XdpJzjnZx7XZwcFc1GMo+L9rNKhA87N1Wjaj+7Te0F1Ul4R5m47OQl6ZWL/B+2EdNs2rtkHnxJUjegE9sXz5xMdZaeqVpAMDmxWwUIaFzmlhBos8wr2wBn6B3F4wfLmNlql1B/DI0gpE4oKMYgVPARk8uuTMKa2vvdxSxvCXzmuTrXel+UP1pywjTHOePSJNqJ1seKudWDt9Y7FETyXr1/uwETwJ7Fcu3VnfR0InCO5krWqirt/Gq2Hwm4E8eJXARp55Ad4f2RxqOvXXKCRzFz82mpMP+Q85Xfw==;
 5:LC0Dh9sazC4X8uLe+TVBtif8J3+MdotVio4CihgDhaKNlxORAucBhwkuxJPKu6JexXiXJZeEWRDRYWTgiMNbapjkEysLG5TzDl8jq3XAOTtvWeVT92BidrYk3Nrm0WvGDukBJe+f0xAzWlXmGXSAkA==;
 24:fhDwdu6v6lXXuWpwx2y0uQzZPnBS/vrBJH1YADUujpLizP3PeorWK9oPvQcDVaMUW1ZWcgAyoLZ1LFokPCNInGXM1+YHMkMbkLq49HApo0k=;
 7:ipLVvxCPFZ4N06TJu6KFjo/aPgeanPWSnz2jDhQ1z1lJ1TLTL4BSZ5cuD4Y1iMxZ3F4cwCi7n+5MJ+6pI1y+o7c9or4+TOAm+EqUbgvj80uY5TtIF7fqkCJXtET3N2xfIj4VCUopnc005ZZMEyLnZeHbM/oOq7y0XM3+CELDYainRCcmIebpN4N9ZIB2td2ZuJOckgxGJpPYzchFNXAxsbpxYnopb4wmOuKF0l+75fs=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Oct 2017 16:37:59.8704 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR03MB1769
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Jens Wiklander <jens.wiklander@linaro.org>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [RFC 4/4] arm: tee: add basic OP-TEE mediator
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMTksIDIwMTcgYXQgMDU6MTI6MTdQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgoKSGkgSnVsaWVuLAoKPiA+Pj4+Pj4+KyAgICBpZiAoIHJjIDwgMCApCj4gPj4+Pj4+Pisg
ICAgewo+ID4+Pj4+Pj4rICAgICAgICBncHJpbnRrKFhFTkxPR19JTkZPLCAiT1AtVEVFOiBDYW4n
dCBtYXAgc3RhdGljIHNobSBmb3IgRG9tMDogJWQiLCByYyk7Cj4gPj4+Pj4+Cj4gPj4+Pj4+Z3By
aW50ayBhbHJlYWR5IGR1bXAgdGhlIGRvbWlkLiBTbyBubyBuZWVkIHRvIHNheSBEb20wLgo+ID4+
Pj4+SSBqdXN0IHdhbnRlZCB0byBlbXBoYXNpcyB0aGF0IHdlIG1hcHBhZWQgbWVtb3J5IGZvciBE
b20wLiBXaWxsIHJlbW92ZS4KPiA+Pj4+Cj4gPj4+PmdwcmludGsgd2lsbCBwcmludGsgZDAuIFNv
IHRoZXJlIGFyZSBubyBwb2ludCB0byBzYXkgaXQgYSBzZWNvbmQgdGltZS4uLgo+ID4+Pj4+Cj4g
Pj4+Pj4+PisgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAwLCBPUFRFRV9TTUNfUkVUVVJOX0VO
T1RBVkFJTCk7Cj4gPj4+Pj4+PisgICAgfQo+ID4+Pj4+Pj4rCj4gPj4+Pj4+PisgICAgcmV0dXJu
IHRydWU7Cj4gPj4+Pj4+Pit9Cj4gPj4+Pj4+PisKPiA+Pj4+Pj4+K3N0YXRpYyBib29sIGhhbmRs
ZV9leGNoYW5nZV9jYXBhYmlsaXRpZXMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gPj4+
Pj4+Pit7Cj4gPj4+Pj4+PisgICAgICAgIGZvcndhcmRfY2FsbChyZWdzKTsKPiA+Pj4+Pj4+Kwo+
ID4+Pj4+Pj4rICAgICAgICBwcmludGsoImhhbmRsZV9leGNoYW5nZV9jYXBhYmlsaXRpZXNcbiIp
Owo+ID4+Pj4+Pgo+ID4+Pj4+PlNhbWUgaGVyZSwgbm8gcGxhaW4gcHJpbmsuCj4gPj4+Pj5Tb3Jy
eSwgdGhpcyBpcyBhbm90aGVyIGRlYnVnIHByaW50LiBNaXNzZWQgaXQgd2hlbiBmb3JtYXR0ZWQg
cGF0Y2hlcy4KPiA+Pj4+Pgo+ID4+Pj4+Pj4rICAgICAgICAvKiBSZXR1cm4gZXJyb3IgYmFjayB0
byB0aGUgZ3Vlc3QgKi8KPiA+Pj4+Pj4+KyAgICAgICAgaWYgKCBnZXRfdXNlcl9yZWcocmVncywg
MCkgIT0gT1BURUVfU01DX1JFVFVSTl9PSykKPiA+Pj4+Pj4+KyAgICAgICAgICAgIHJldHVybiB0
cnVlOwo+ID4+Pj4+Pj4rCj4gPj4+Pj4+PisgICAgICAgIC8qIERvbid0IGFsbG93IGd1ZXN0cyB0
byB3b3JrIHdpdGhvdXQgZHluYW1pYyBTSE0gKi8KPiA+Pj4+Pj4KPiA+Pj4+Pj5IbW1tPyBCdXQg
eW91IGRvbid0IHN1cHBvcnQgZ3Vlc3RzIHRvZGF5LiBTbyB3aHkgYXJlIHlvdSBjaGVja2luZyB0
aGF0Pwo+ID4+Pj4+VGhpcyBpcyBhIFJGQy4gV2lsbCByZW1vdmUgdGhpcyBwYXJ0cyBvZiB0aGUg
Y29kZSBpbiBhIHByb3BlciBwYXRjaCBzZXJpZXMuCj4gPj4+Pj4KPiA+Pj4+PkkganVzdCB3YW50
ZWQgdG8gZW5zdXJlIHRoYXQgY29tbXVuaXR5IGlzIG9rYXkgd2l0aCBwcm9wb3NlZCBhcHByb2Fj
aCBhbmQKPiA+Pj4+PnRvIHNob3cgaG93IG1pbmltYWxpc3RpYyBtZWRpYXRvciBjYW4gbG9vay4K
PiA+Pj4+SSBkb24ndCB0aGluayB0aGlzIGlzIHRydWUuIFlvdSBvbmx5IHNob3cgaG93IGVhc3kg
aXQgaXMgdG8gbGV0IERvbTAKPiA+Pj4+YWNjZXNzaW5nIFRFRS4gQW5kIGFzIEkgc2FpZCBpbiB0
aGUgY292ZXIgbGV0dGVyLCB0aGlzIGlzIG5vdCB0aGUKPiA+Pj4+Y29udHJvdmVyc2lhbCBwYXJ0
Lgo+ID4+PkFjdHVhbGx5IEkgd2FudGVkIHRvIHNob3cgYXBwcm9hY2ggd2hlbiBtZWRpYXRvciBy
ZXNpZGVzIHJpZ2h0IGluIHhlbi4KPiA+Pj5JIGdvdCB2YWx1YWJsZSBpbnB1dCBmcm9tIHlvdS4g
Tm93IEkgc2VlIHRoYXQgSSBtdXN0IGNvbXBsZXRlbHkgcmV3b3JrIHRoZQo+ID4+PmZpcnN0IHBh
dGNoLiBBbmQsIHByb2JhYmx5LCBzaG93IG1vcmUgY29tcHJlaGVuc2l2ZSBzdXBwb3J0IGZyb20g
T1AtVEVFIHNpZGUuCj4gPj4+Cj4gPj4+PlRoZSBtb3JlIGNvbnRyb3ZlcnNpYWwgb25lIGlzIHRo
ZSBndWVzdCBzdXBwb3J0IHRoYXQgeW91IGNvbXBsZXRlbHkgbGVmdAo+ID4+Pj5hc2lkZS4gSSBi
ZWxpZXZlIHRoaXMgcGFydCB3aWxsIG5vdCBiZSBhcyBtaW5pbWFsaXN0aWMgYXMgeW91IHRoaW5r
IGJlY2F1c2UKPiA+Pj4+eW91IG5lZWQgdG8gdHJhbnNsYXRlIGJ1ZmZlciBhZGRyZXNzIGFuZCBw
cmV2ZW50IHRob3NlIGJ1ZmZlcnMgdG8gZGlzYXBwZWFyCj4gPj4+PnVuZGVyIHlvdXIgZmVldC4K
PiA+Pj5ZZXMuIEkgcGxhbiB0byBjb3B5IGFsbCBidWZmZXJzIHdoZXJlIElQQXMgcHJlc2VudGVk
IHRvIGFub3RoZXIgcGxhY2UsCj4gPj4+c28gRG9tVSB3aWxsIG5vdCBiZSBhYmxlIHRvIHNlZSBQ
QXMgZHVyaW5nIHRyYW5zbGF0aW9uLiBBbmQgSSBwbGFuIHRvCj4gPj4+cGluIGFsbCBEb21VIHBh
Z2VzIHdpdGggYSBkYXRhLiBBbHNvIEknbGwgcmVhZCBmcm9tIGd1ZXN0IHBhZ2VzIG9ubHkKPiA+
Pj5vbmNlLiBJIHRoaW5rLCB0aGlzIHdpbGwgYmUgZW5vdWdoLgo+ID4+Pgo+ID4+Pj5UaGVyZSBh
cmUgcHJvYmFibHkgb3RoZXIgcHJvYmxlbSB0byBmaXguLi4KPiA+Pj5Qcm9iYWJseSB5ZXMuLi4K
PiA+Pj4KPiA+Pj5JIHRoaW5rLCBJJ2xsIGZvY3VzIG9uIE9QLVRFRSBzaWRlIHJpZ2h0IG5vdyBh
bmQgY29tZSBiYWNrIHdoZW4gdGhlcmUgd2lsbAo+ID4+PmJlIG1vcmUgbW9yZSB0byBzaG93Lgo+
ID4+Cj4gPj5UbyBjbGFyaWZ5IG15IHZpZXcuIEkgYW0gbm90IGFnYWluc3QgYSB0ZW1wb3Jhcnkg
c3VwcG9ydCBvZiBPUC1URUUgZm9yIHRoZQo+ID4+aGFyZHdhcmUgZG9tYWluIGluIFhlbi4gQnV0
IGl0IGRvZXMgbm90IG1lYW4gSSB3b3VsZCBiZSByZWFkeSB0byBzZWUgIHRoZSBhCj4gPj5mdWxs
IE9QLVRFRSBzdXBwb3J0IGZvciBndWVzdHMgaW4gWGVuLgo+ID5IbS4gV2hhdCBkaWQgeW91IG1l
YW4gaW4gbGFzdCBzZW50ZW5jZT8gT3VyIChoZXJlLCBhdCBFUEFNKSB0YXJnZXQgaXMgZnVsbAo+
ID52aXJ0dWFsaXphdGlvbiBzdXBwb3J0IGZvciBPUC1URUUuIElmIHlvdSBkb24ndCB3YW50IHRv
IHNlZSBpdCBpbiBYZW4sCj4gPnRoZW4gd2hhdCBhbm90aGVyIHdheXMgd2UgaGF2ZT8KPiAKPiBT
b3JyeSBpdCB3YXMgbm90IGNsZWFyIGVub3VnaC4gSSBtZWFudCB0aGF0IHdoaWxzdCBJIGFtIGhh
cHB5IHRvIHNlZSBPUC1URUUKPiBzdXBwb3J0IGZvciB0aGUgaGFyZHdhcmUgZG9tYWluIGluIHRo
ZSBoeXBlcnZpc29yLCB3ZSBzdGlsbCBuZWVkIHRvIGRpc2N1c3MKPiBvbiB0aGUgYXBwcm9hY2gg
Zm9yIGd1ZXN0cy4KRXhjdXNlIG1lLCBJIHN0aWxsIGRpZG4ndCBnZXQgaXQuIFlvdSBpbXBseSB0
aGF0IHdlIG5lZWQgc29tZQpjb21wbGV0ZWx5IGRpZmZlcmVudCBhcHByb2FjaCBmb3IgZ3Vlc3Rz
PyBPciBJIGNhbiBzdGljayB3aXRoIGN1cnJlbnQKYXBwcm9hY2gsIGp1c3QgYWRkIG1vcmUgcmVz
dHJpY3Rpb25zPwoKVW5kZXIgImN1cnJlbnQgYXBwcm9hY2giIEkgbW9zdGx5IG1lYW4gImhhbmRs
ZSBTTUNzIHRvIFRFRSBhdCBFTDIiIGFzCm9wcG9zZWQgdG8gImhhbmRsZSB0aGVtIGluIHN0dWJk
b20iLiBIYWxmIHBhdGNoZXMgb2YgdGhpcyBSRkMgc2hvdWxkCmJlIHNldmVyZWx5IHJld29ya2Vk
IGFueXdheXMuCgpXQlIsIFZvbG9keW15cgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 16:38:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 16:38:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Dpq-0005ik-Pf; Thu, 19 Oct 2017 16:38:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4589aa1ec=Ian.Jackson@citrix.com>)
 id 1e5Dpp-0005iZ-P8
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 16:38:17 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 10/C3-21967-8F4D8E95; Thu, 19 Oct 2017 16:38:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHSDve6PKy8
 iDW5Mkrb4vmUykwOjx+EPV1gCGKNYM/OS8isSWDP+94cUNLJXrO3/z9rA+I61i5GTQ0LAX6L9
 9VpmEJtNQFeiactfNhCbV0BQ4uTMJywgNrOAjsSC3Z/YIGx5ie1v5zBD1DhIbHz9gR3EZhFQl
 bi8eToTiC0ioCfRsmoi0HwuoPqdjBIzlqxhBEkIC5hJvJ15G6yIU8BG4t3rpWBHCAm8ZZTYdJ
 UH4iATibcLdwIt4wCKq0nMXR8/gZFvFpKTZiE5aRaSkxYwMq9i1ChOLSpLLdI1NNBLKspMzyj
 JTczMAfJM9XJTi4sT01NzEpOK9ZLzczcxAkONAQh2MK6Z6nyIUZKDSUmU9+3BF5FCfEn5KZUZ
 icUZ8UWlOanFhxhlODiUJHiFgKErJFiUmp5akZaZAwx6mLQEB4+SCO+1y0Bp3uKCxNzizHSI1
 ClGY44bD6//YeLouHn3D5MQS15+XqqUOO9GkFIBkNKM0jy4QbBovMQoKyXMywh0mhBPQWpRbm
 YJqvwrRnEORiVh3iSQe3gy80rg9r0COoUJ6BR2e7BTShIRUlINjHP/yRza/OTU4haxnHI2T76
 nqVs+ZB6YdelPyPdQmaxCkUzTbWG/tF2vsxrpVp5IM9KWctvVZbnXlD+lYsn3qWuMJ4mvPtP3
 OibY6IFQVrngrmD5PaLbRHjUTUz4/k5OOL75e83ywpevLumJJ3xOXLvngvQhoUS1G615mxZbH
 I2uVW+b7DVZTomlOCPRUIu5qDgRAIoW09/BAgAA
X-Env-Sender: prvs=4589aa1ec=Ian.Jackson@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1508431094!106142297!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36073 invoked from network); 19 Oct 2017 16:38:16 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 16:38:16 -0000
X-IronPort-AV: E=Sophos;i="5.43,402,1503360000"; d="scan'208";a="455059345"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23016.54514.243025.328812@mariner.uk.xensource.com>
Date: Thu, 19 Oct 2017 17:38:10 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20171010103215.GD1771@perard.uk.xensource.com>
References: <1507564902-9000-1-git-send-email-ian.jackson@eu.citrix.com>
 <1507564902-9000-2-git-send-email-ian.jackson@eu.citrix.com>
 <23003.41880.818255.728737@mariner.uk.xensource.com>
 <20171010103215.GD1771@perard.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Juergen Gross <jgross@suse.com>, Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 1/8] xen: link against xentoolcore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtQQVRDSCAxLzhdIHhlbjogbGluayBhZ2FpbnN0
IHhlbnRvb2xjb3JlIik6Cj4gSSBkb24ndCB0aGluayBpdCBpcyBuZWNlc3NhcnkgdG8gZG8gYW55
dGhpbmcgaW4gcWVtdS4gVGhlIGxpbmtlciBzaG91bGQKPiBmaW5kIG9uIGl0cyBvd24gdGhlIG5l
dyBsaWJ4ZW50b29sY29yZSBhcyBsb25nIGFzIGFuIG9wdGlvbgo+IC1XbCwtcnBhdGgtbGluaz0g
cHJvdmlkZSB0aGUgcmlnaHQgcGF0aCB0byB4ZW50b29sY29yZSB3aGVuIGJ1aWxkaW5nCj4gcWVt
dSBmcm9tIHhlbi5naXQuICBJbiBvdGhlciBjYXNlcywgdGhlIHBrZy1jb25maWcgZmlsZXMgc2hv
dWxkIGJlCj4gZW5vdWdoIChjb25maWd1cmUgZG9lc24ndCBuZWVkIHRvIGtub3duIGFib3V0IGEg
bmV3IHhlbnRvb2xjb3JlLnBjCj4gZmlsZSkuCgpJdCBzZWVtcyB0aGF0IHRoZSBidWlsZCBzdGls
bCB3b3Jrcywgd2l0aG91dCB0aGlzIHBhdGNoIGJ1dCB3aXRob3V0CnRoZSByZXN0IG9mIG15IHNl
cmllcyB0b28sIGJlY2F1c2Ugd2UgZW5kIHVwIHBhc3NpbmcKICAtTC91L2l3ai93b3JrL3hlbi5n
aXQvdG9vbHMvLi4vdG9vbHMvbGlicy90b29sY29yZQogIC1XbCwtcnBhdGgtbGluaz0vdS9pd2ov
d29yay94ZW4uZ2l0L3Rvb2xzLy4uL3Rvb2xzL2xpYnMvdG9vbGNvcmUKKG9yIHNpbWlsYXIpIG9u
IHRoZSBxZW11IGxpbmsgbGluZS4gIFNvIHdoZW4gbGQgbGlua3MgYWdhaW5zdApsaWJ4ZW5zdG9y
ZSAoc2F5KSBpdCBmaW5kcyB0aGF0IHhlbnN0b3JlIG5lZWRzIHRvb2xjb3JlIGFuZCBmaW5kcwp0
b29sY29yZSBpbiB0aGUgcmVsZXZhbnQgcGF0aHMuCgpXZSBzdGlsbCBuZWVkIHRoaXMgcGF0Y2gg
Zm9yIHRoZSByZXN0IG9mIHRoZSBzZXJpZXMsIHRob3VnaC4KCklhbi4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 16:45:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 16:45:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5DwQ-0006Wp-HB; Thu, 19 Oct 2017 16:45:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5DwO-0006WS-M0
 for xen-devel@lists.xensource.com; Thu, 19 Oct 2017 16:45:04 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 78/AE-29298-096D8E95; Thu, 19 Oct 2017 16:45:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVbf/2ot
 Ig87fHBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuL2rsGC2WcXdw+cZGxj3
 6XYxcnEICTQySWz4sYAJwnnMKPFmXzuUs41Rou3URPYuRk4OEQFnia9n5oLZvAL6Ejv+fWTtY
 uTgEBZwk5g7WRQkLCEwiUni1udSCNtT4vLaXmYYe1pjM2MXIzsHm4CVxCExkEYWAVWJrn3pEx
 i5FzAyrGLUKE4tKkst0jU01ksqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECPQ2AxD
 sYPy3zfMQoyQHk5Io79uDLyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfAWXwXKCRalpqdWpGXm
 AMMOJi3BwaMkwlsBkuYtLkjMLc5Mh0idYtTlOLbp8h8mIZa8/LxUKXFeFZAiAZCijNI8uBGwG
 LjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV5/kCk8mXklcJteAR3BBHQEuz3YESWJCCmpBs
 bVIdnnVdYk+KXwZmi/ZWr69895jYKuSEutwZYbx7kPuCRd7dmys3nvjg/iYUGBsVH+Wk9jzTK
 /fmzgF1dye6gq6+aSbb22aOJhqd6wHXPD9mT78iq5c4lZv44XEOaaeNivNOTUn10/Oj8/1TD8
 ar9O0+iNH2+zsrxY26Z0rRynKRpvrn3xUGIpzkg01GIuKk4EAE1APLZ8AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1508431502!107876367!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61311 invoked from network); 19 Oct 2017 16:45:02 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 Oct 2017 16:45:02 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5DwL-0001Za-Gi; Thu, 19 Oct 2017 16:45:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e5DwF-0001NW-Tw; Thu, 19 Oct 2017 16:44:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e5DwF-0002S3-Gc; Thu, 19 Oct 2017 16:44:55 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114756-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=5dd3907a2af37060a675dd3bc5a02b7b38dac66c
X-Osstest-Versions-That: xen=8d7b633adab76a778ccf3e3417e903b35333c528
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 19 Oct 2017 16:44:55 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114756: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDc1NiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDc1Ni8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDVkZDM5MDdhMmFmMzcwNjBhNjc1ZGQzYmM1YTAyYjdi
MzhkYWM2NmMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDhkN2I2MzNh
ZGFiNzZhNzc4Y2NmM2UzNDE3ZTkwM2IzNTMzM2M1MjgKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
NDY5NiAgMjAxNy0xMC0xOCAxMzowMTo1OSBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTQ3NTYgIDIwMTctMTAtMTkgMTQ6Mjc6NDkgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNt
b2tlCisgcmV2aXNpb249NWRkMzkwN2EyYWYzNzA2MGE2NzVkZDNiYzVhMDJiN2IzOGRhYzY2Ywor
IC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25m
aWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi4KKysrKyBQRVJMTElCPS46LgorKysgdW1hc2sgMDAy
CisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAg
ICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7
CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJwor
KysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rl
c3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBl
Y2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyBy
ZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLXVuc3RhYmxlLXNtb2tlIDVkZDM5MDdhMmFmMzcwNjBh
Njc1ZGQzYmM1YTAyYjdiMzhkYWM2NmMKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2
aXNpb249NWRkMzkwN2EyYWYzNzA2MGE2NzVkZDNiYzVhMDJiN2IzOGRhYzY2YworIC4gLi9jcmkt
bG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBl
eHBvcnQgUEVSTExJQj0uOi46LgorKysrIFBFUkxMSUI9LjouOi4KKysrIHVtYXNrIDAwMgorKysg
Z2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAg
ICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAg
ICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxv
Y2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3Jl
cG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAv
aG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3Nf
bG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9u
CisrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyBleHBvcnQgUEVSTExJQj0uOi46LjouCisrKyBQRVJM
TElCPS46LjouOi4KKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFu
Y2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcWVtdXVi
cmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorICdbJyB4eGVuID0geGxpbnV4ICddJworIGxp
bnV4YnJhbmNoPQorICdbJyB4cWVtdS11cHN0cmVhbS11bnN0YWJsZSA9IHggJ10nCisgc2VsZWN0
X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUtc21v
a2UKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4NWRkMzkwN2EyYWYzNzA2
MGE2NzVkZDNiYzVhMDJiN2IzOGRhYzY2YyA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAu
IC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBP
c3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7
CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmlu
dCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0
Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVu
LmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4u
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1
bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczov
L2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9s
aW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0
ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIv
c2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQu
OQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3Jn
L2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysg
OiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hl
bi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1z
bW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54
ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6
IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFi
bGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGh0dHA6Ly9o
Zy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1z
bW9rZQorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9n
aXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJW
SVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBU
UkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUg
eGVuLXVuc3RhYmxlLXNtb2tlCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5j
aCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCA1ZGQzOTA3YTJhZjM3MDYwYTY3NWRk
M2JjNWEwMmI3YjM4ZGFjNjZjOnJlZnMvaGVhZHMvc21va2UKVG8gb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDhkN2I2MzMuLjVkZDM5MDcgIDVkZDM5MDdh
MmFmMzcwNjBhNjc1ZGQzYmM1YTAyYjdiMzhkYWM2NmMgLT4gc21va2UKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 16:47:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 16:47:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Dyo-0006hd-Tu; Thu, 19 Oct 2017 16:47:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=458e47f2f=anthony.perard@citrix.com>)
 id 1e5Dyn-0006hT-3m
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 16:47:33 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 0F/A5-31244-427D8E95; Thu, 19 Oct 2017 16:47:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpK7y9Re
 RBudv6Vt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkN224xF/RzVqz+3s/ewLiHvYuRk0NCwF/i
 fsM11i5GDg4WAVWJac95QMJsAgYSK6ZfZQSxRQS0JV6sWsfWxcjFwSywk1FixpI1YAlhATOJt
 zNvM4HYvAI2Et/Oz2AHKRISWMwkceDFNxaIhKDEyZlPwGxmAR2JBbs/sYEsYxaQllj+jwMkzC
 ngKNH/exUriC0qoCyxt+8Q2G1CAmoSNxYuY5nAyDcLyaRZSCbNQpi0gJF5FaN6cWpRWWqRrpl
 eUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgoDEAwQ7GeSf8DzFKcjApifK+Pfgi
 UogvKT+lMiOxOCO+qDQntfgQowwHh5IE77urQDnBotT01Iq0zBxgyMOkJTh4lER4M64BpXmLC
 xJzizPTIVKnGBWlxHn5QBICIImM0jy4NlicXWKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5IwLy
 fIFJ7MvBK46a+AFjMBLWa3B1tckoiQkmpgXGJesmbHkbpfMVcrjSKkZWK4BJV1lVbf044J/yk
 j8jTk1RZtxtdn+NY3JCWV3/bZctJUWpNnV/fvzZ8C9r+dpSE+Y922vsiF0kW/Us9Y2W0NY+Zy
 LfPd8/asuqbOjW4ltS9Jbx9IfF39TbEy7HK97qMXxRznJHo2ix264itxz/u1sn9BNdNPJZbij
 ERDLeai4kQAXMfZLa4CAAA=
X-Env-Sender: prvs=458e47f2f=anthony.perard@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1508431650!100040746!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60096 invoked from network); 19 Oct 2017 16:47:31 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 16:47:31 -0000
X-IronPort-AV: E=Sophos;i="5.43,402,1503360000"; d="scan'208";a="447156943"
Date: Thu, 19 Oct 2017 17:47:28 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171019164728.GC11934@perard.uk.xensource.com>
References: <1507564902-9000-1-git-send-email-ian.jackson@eu.citrix.com>
 <1507564902-9000-2-git-send-email-ian.jackson@eu.citrix.com>
 <23003.41880.818255.728737@mariner.uk.xensource.com>
 <20171010103215.GD1771@perard.uk.xensource.com>
 <23016.54514.243025.328812@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23016.54514.243025.328812@mariner.uk.xensource.com>
User-Agent: Mutt/1.9.1 (2017-09-22)
Cc: Juergen Gross <jgross@suse.com>, Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 1/8] xen: link against xentoolcore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMTksIDIwMTcgYXQgMDU6Mzg6MTBQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtQQVRDSCAxLzhdIHhlbjogbGluayBh
Z2FpbnN0IHhlbnRvb2xjb3JlIik6Cj4gPiBJIGRvbid0IHRoaW5rIGl0IGlzIG5lY2Vzc2FyeSB0
byBkbyBhbnl0aGluZyBpbiBxZW11LiBUaGUgbGlua2VyIHNob3VsZAo+ID4gZmluZCBvbiBpdHMg
b3duIHRoZSBuZXcgbGlieGVudG9vbGNvcmUgYXMgbG9uZyBhcyBhbiBvcHRpb24KPiA+IC1XbCwt
cnBhdGgtbGluaz0gcHJvdmlkZSB0aGUgcmlnaHQgcGF0aCB0byB4ZW50b29sY29yZSB3aGVuIGJ1
aWxkaW5nCj4gPiBxZW11IGZyb20geGVuLmdpdC4gIEluIG90aGVyIGNhc2VzLCB0aGUgcGtnLWNv
bmZpZyBmaWxlcyBzaG91bGQgYmUKPiA+IGVub3VnaCAoY29uZmlndXJlIGRvZXNuJ3QgbmVlZCB0
byBrbm93biBhYm91dCBhIG5ldyB4ZW50b29sY29yZS5wYwo+ID4gZmlsZSkuCj4gCj4gSXQgc2Vl
bXMgdGhhdCB0aGUgYnVpbGQgc3RpbGwgd29ya3MsIHdpdGhvdXQgdGhpcyBwYXRjaCBidXQgd2l0
aG91dAo+IHRoZSByZXN0IG9mIG15IHNlcmllcyB0b28sIGJlY2F1c2Ugd2UgZW5kIHVwIHBhc3Np
bmcKPiAgIC1ML3UvaXdqL3dvcmsveGVuLmdpdC90b29scy8uLi90b29scy9saWJzL3Rvb2xjb3Jl
Cj4gICAtV2wsLXJwYXRoLWxpbms9L3UvaXdqL3dvcmsveGVuLmdpdC90b29scy8uLi90b29scy9s
aWJzL3Rvb2xjb3JlCj4gKG9yIHNpbWlsYXIpIG9uIHRoZSBxZW11IGxpbmsgbGluZS4gIFNvIHdo
ZW4gbGQgbGlua3MgYWdhaW5zdAo+IGxpYnhlbnN0b3JlIChzYXkpIGl0IGZpbmRzIHRoYXQgeGVu
c3RvcmUgbmVlZHMgdG9vbGNvcmUgYW5kIGZpbmRzCj4gdG9vbGNvcmUgaW4gdGhlIHJlbGV2YW50
IHBhdGhzLgo+IAo+IFdlIHN0aWxsIG5lZWQgdGhpcyBwYXRjaCBmb3IgdGhlIHJlc3Qgb2YgdGhl
IHNlcmllcywgdGhvdWdoLgoKT2YgY291cnNlLCBJIHdhcyBvbmx5IGFyZ3VpbmcgdGhhdCB0aGlz
IHBhdGNoIG9uIGl0cyBvd24gaXMgbm90IHVzZWZ1bGwuCgpEbyB5b3UgbmVlZCBhIHNpZ25lZC1v
ZmYtYnkgb3IgcmV2aWV3LWJ5IGZyb20gbWU/IFNpbmNlIGl0IGxvb2tzIGxpa2UKSSdtIHRoZSBh
dXRob3IuCgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 16:52:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 16:52:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5E3K-0007Pl-7p; Thu, 19 Oct 2017 16:52:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4589aa1ec=Ian.Jackson@citrix.com>)
 id 1e5E3J-0007Ot-1O
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 16:52:13 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 2F/59-01785-C38D8E95; Thu, 19 Oct 2017 16:52:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHRDpK7NjRe
 RBk+m8ll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkfD+1gLejmqJj4fAVzA+NBti5GTg4JAX+J
 WzubWUFsNgFdiaYtf8HiIgLSEv1z2tm7GLk4mAXmM0kcnrcYrEhYwEdiQWsrO4jNIqAqsbxvF
 ZjNK+AhsfzOUxaIoXIS54//ZAaxOQU8JaZ03AIaysEhBFTTM88YwlSTmLs+HqJTUOLkzCdgnc
 wCEhIHX7xgnsDIOwtJahaS1AJGplWMGsWpRWWpRbpGlnpJRZnpGSW5iZk5uoYGpnq5qcXFiem
 pOYlJxXrJ+bmbGIGhU8/AwLiD8fIWv0OMkhxMSqK8bw++iBTiS8pPqcxILM6ILyrNSS0+xCjD
 waEkwStxHSgnWJSanlqRlpkDDGKYtAQHj5IIryxImre4IDG3ODMdInWK0Zjj0Ivbf5g4Om7e/
 cMkxJKXn5cqJc774xpQqQBIaUZpHtwgWHRdYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMuw
 pkIU9mXgncvldApzABncJuD3ZKSSJCSqqBkd/E//huEZ29O06m32f8uWp77kclrkOzZwWVqcr
 d+HVq58NT/HmyC+48Z5O9z/JK5Vf/Q8PlYQsPZgTJ2wXU/Vgpftfy0Jn/U8U1+FWqdlldDRKb
 djZnocRsm29/HZbmueYvKja7EvHpkGTm4kXbY2zl7yYoq8w6f6ja1Nw87/npc/t4AlmtPJVYi
 jMSDbWYi4oTAeTA3fKpAgAA
X-Env-Sender: prvs=4589aa1ec=Ian.Jackson@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1508431924!104877619!4
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40435 invoked from network); 19 Oct 2017 16:52:11 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 16:52:11 -0000
X-IronPort-AV: E=Sophos;i="5.43,402,1503360000"; d="scan'208";a="447157935"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <qemu-devel@nongnu.org>
Date: Thu, 19 Oct 2017 17:51:56 +0100
Message-ID: <1508431916-9412-9-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1508431916-9412-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1508431916-9412-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH 8/8] configure: do_compiler: Dump some extra
	info under bash
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBtYWtlcyBpdCBtdWNoIGVhc2llciB0byBmaW5kIGEgcGFydGljdWxhciB0aGluZyBpbiBj
b25maWcubG9nLgoKVGhlIGluZm9ybWF0aW9uIG1heSBiZSBsYWNraW5nIGluIG90aGVyIHNoZWxs
cywgcmVzdWx0aW5nIGluIGhhcm1sZXNzCmVtcHR5IG91dHB1dC4gIChUaGlzIGlzIHdoeSB3ZSBk
b24ndCB1c2UgdGhlIHByb3BlciAke0ZVTkNOQU1FWypdfQphcnJheSBzeW50YXggLSBvdGhlciBz
aGVsbHMgd2lsbCBjaG9rZSBvbiB0aGF0LikKClRoZSBleHRyYSBvdXRwdXQgaXMgb25seSBwcmlu
dGVkIGlmIGNvbmZpZ3VyZSBpcyBydW4gd2l0aCBiYXNoLiAgVGhlCnNvbWV0aGluZyksIGl0IGlz
IG5lY2Vzc2FyeSB0byBzYXkgICBiYXNoIC4vY29uZmlndXJlICB0byBnZXQgdGhlIGV4dHJhCmRl
YnVnIGluZm8gaW4gdGhlIGxvZy4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFj
a3NvbkBldS5jaXRyaXguY29tPgotLS0KdjQ6IE5vIGxvbmdlciB0YWcgdGhpcyBwYXRjaCBSRkMu
Ci0tLQogY29uZmlndXJlIHwgNCArKysrCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEvY29uZmlndXJlIGIvY29uZmlndXJlCmluZGV4IDZmNjkxZGYuLjIxYTJi
MTUgMTAwNzU1Ci0tLSBhL2NvbmZpZ3VyZQorKysgYi9jb25maWd1cmUKQEAgLTYwLDYgKzYwLDEw
IEBAIGRvX2NvbXBpbGVyKCkgewogICAgICMgaXMgY29tcGlsZXIgYmluYXJ5IHRvIGV4ZWN1dGUu
CiAgICAgbG9jYWwgY29tcGlsZXI9IiQxIgogICAgIHNoaWZ0CisgICAgZWNobyA+PmNvbmZpZy5s
b2cgIgorZnVuY3M6ICR7RlVOQ05BTUV9CitsaW5lczogJHtCQVNIX0xJTkVOT30KK2ZpbGVzOiAk
e0JBU0hfU09VUkNFfSIKICAgICBlY2hvICRjb21waWxlciAiJEAiID4+IGNvbmZpZy5sb2cKICAg
ICAkY29tcGlsZXIgIiRAIiA+PiBjb25maWcubG9nIDI+JjEgfHwgcmV0dXJuICQ/CiAgICAgIyBU
ZXN0IHBhc3NlZC4gSWYgdGhpcyBpcyBhbiAtLWVuYWJsZS13ZXJyb3IgYnVpbGQsIHJlcnVuCi0t
IAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 16:52:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 16:52:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5E3F-0007Oa-IO; Thu, 19 Oct 2017 16:52:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4589aa1ec=Ian.Jackson@citrix.com>)
 id 1e5E3E-0007Nl-Tg
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 16:52:09 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 29/A5-17628-838D8E95; Thu, 19 Oct 2017 16:52:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsXitHRDpK75jRe
 RBjc3alh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk3u7qZC07xVPQ1TGNtYOzk6mLk5JAQ8Jc4
 1PudDcRmE9CVaNryF8wWEZCW6J/Tzt7FyMXBLHCGUWLD5ZXMIAlhARuJ22+/M4HYLAKqEtOmd
 oE18Ap4SFxrnsMMMVRO4vzxn0A2B4eQgJrE3PXxECWCEidnPmEBsZkFJCQOvnjBPIGRexaS1C
 wkqQWMTKsYNYpTi8pSi3SNLPWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQKDoZ6
 BgXEH4+UtfocYJTmYlER53x58ESnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvf6NaCcYFFqempF
 WmYOMCxh0hIcPEoivBkgad7igsTc4sx0iNQpRl2Ojpt3/zAJseTl56VKifP+ACkSACnKKM2DG
 wGLkUuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHkLrwNN4cnMK4Hb9AroCCagI9jtwY4oSU
 RISTUwCkhrSonJBt7N+3Pm3c3oDe3n5VMe2S+sEXgprSShbcKZdm3xASaniN4y0RUq/3duCQ1
 5YRXQrVp37kL71fPcP7ds7VzwTb6D6wZHrZT9ecn2Q2f9H+RKLftb2jfH0uJByHWOfNnJvUpM
 d2rncN9+UPxVcHLs16ju1EPpt3f0JFvI+t9ptdmkxFKckWioxVxUnAgAR/eZ+owCAAA=
X-Env-Sender: prvs=4589aa1ec=Ian.Jackson@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1508431924!104877619!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39843 invoked from network); 19 Oct 2017 16:52:07 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 16:52:07 -0000
X-IronPort-AV: E=Sophos;i="5.43,402,1503360000"; d="scan'208";a="447157920"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <qemu-devel@nongnu.org>
Date: Thu, 19 Oct 2017 17:51:48 +0100
Message-ID: <1508431916-9412-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Juergen Gross <jgross@suse.com>,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v5 0/8] xen: xen-domid-restrict improvements
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SSBoYXZlIGJlZW4gd29ya2luZyBvbiB0cnlpbmcgdG8gZ2V0IHFlbXUsIHdoZW4gcnVubmluZyBh
cyBhIFhlbgpkZXZpY2UgbW9kZWwsIHRvIF9hY3R1YWxseV8gbm90IGhhdmUgcG93ZXIgZXF1aXZh
bGVudCB0byByb290LgoKSSB0aGluayBJIGhhdmUgYWNoaWV2ZWQgdGhpcywgd2l0aCBzb21lIGxp
bWl0YXRpb25zICh3aGljaCBhcmUKZGlzY3Vzc2VkIGluIG15IHNlcmllcyBhZ2FpbnN0IHhlbi5n
aXQuCgpIb3dldmVyLCB0aGVyZSBhcmUgY2hhbmdlcyB0byBxZW11IG5lZWRlZC4gIEluIHBhcnRp
Y3VsYXIKCiAqIFRoZSAteGVuLWRvbWlkLXJlc3RyaWN0IG9wdGlvbiBkb2VzIG5vdCB3b3JrIHBy
b3Blcmx5IHJpZ2h0IG5vdy4KICAgSXQgb25seSByZXN0cmljdHMgYSBzbWFsbCBzdWJzZXQgb2Yg
dGhlIGRlc2NyaXB0b3JzIHFlbXUgaGFzIG9wZW4uCiAgIEkgYW0gaW50cm9kdWNpbmcgYSBuZXcg
bGlicmFyeSBjYWxsIGluIHRoZSBYZW4gbGlicmFyaWVzIGZvciB0aGlzLAogICB4ZW50b29sY29y
ZV9yZXN0cmljdF9hbGwuCgogKiBXZSBuZWVkIHRvIGNhbGwgYSBkaWZmZXJlbnQgZnVuY3Rpb24g
b24gZG9tYWluIHNodXRkb3duLgoKICogVGhlIHJlc3RyaWN0aW9uIG9wZXJhdGlvbiBuZWVkcyB0
byBiZSBkb25lIGF0IGEgc2xpZ2h0bHkgZGlmZmVyZW50CiAgIHRpbWUsIG5lY2Vzc2l0YXRpbmcg
YSBuZXcgaG9vay4KCiAqIEFkZGl0aW9uYWxseSwgd2Ugd2FudCB0byBiZSBhYmxlIHRvIHNldCBh
c2lkZSBhIHVpZCByYW5nZSBmb3IgdGhlc2UKICAgcWVtdXMgdG8gcnVuIGluLCBhbmQgdGhhdCBp
bnZvbHZlcyBiZWluZyBhYmxlIHRvIHRlbGwgcWVtdSB0byBkcm9wCiAgIHByaXZpbGVnZSBieSBu
dW1lcmljIHVpZCBhbmQgZ2lkLgoKVGhhbmtzIHRvIEFudGhvbnkgUGVyYXJkLCBSb3NzIExhZ2Vy
d2FsbCwgUGV0ZXIgTWF5ZGVsbCwgTWFya3VzCkFybWJydXN0ZXIgYW5kIERhbmllbCBQLiBCZXJy
YW5nZSBmb3IgYXNzaXN0YW5jZSwgcmV2aWV3IGFuZCB0ZXN0aW5nLgoKICBtIDEvOCAgeGVuOiBs
aW5rIGFnYWluc3QgeGVudG9vbGNvcmUKIHIgIDIvOCAgeGVuOiByZXN0cmljdDogdXNlIHhlbnRv
b2xjb3JlX3Jlc3RyaWN0X2FsbAogcm0gMy84ICB4ZW46IGRlZmVyIGNhbGwgdG8geGVuX3Jlc3Ry
aWN0IHVudGlsIGp1c3QgYmVmb3JlCiByICA0LzggIHhlbjogZGVzdHJveV9odm1fZG9tYWluOiBN
b3ZlIHJlYXNvbiBpbnRvIGEgdmFyaWFibGUKIGEgIDUvOCAgeGVuOiBtb3ZlIHhjX2ludGVyZmFj
ZSBjb21wYXRpYmlsaXR5IGZhbGxiYWNrIGZ1cnRoZXIgdXAKIHIgIDYvOCAgeGVuOiBkZXN0cm95
X2h2bV9kb21haW46IFRyeSB4ZW5kZXZpY2Vtb2RlbF9zaHV0ZG93bgogICogNy84ICBvcy1wb3Np
eDogUHJvdmlkZSBuZXcgLXJ1bmFzIDx1aWQ+LjxnaWQ+IGZhY2lsaXR5CiAgICA4LzggIGNvbmZp
Z3VyZTogZG9fY29tcGlsZXI6IER1bXAgc29tZSBleHRyYSBpbmZvIHVuZGVyIGJhc2gKCiBtID0g
Y29tbWl0IG1lc3NhZ2UgKG9ubHkpIGNoYW5nZWQgaW4gdjUgb2YgdGhlIHNlcmllcwogKiA9IHBh
dGNoIGNoYW5nZWQgaW4gdjUgb2YgdGhlIHNlcmllcwogciA9IHJldmlld2VkCiBhID0gYWNrZWQK
ClRoYW5rcywKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 16:52:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 16:52:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5E3K-0007PY-0n; Thu, 19 Oct 2017 16:52:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4589aa1ec=Ian.Jackson@citrix.com>)
 id 1e5E3I-0007Ot-IB
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 16:52:12 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 99/59-01785-B38D8E95; Thu, 19 Oct 2017 16:52:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUtf6xot
 Ig0WbxS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozGv4+ZCm5yVBxrd25gvMnWxcjJISHgL7H9
 YB8TiM0moCvRtOUvWFxEQFqif047excjFwezwHwmicPzFrOCJIQFPCXWHroC1sAioCoxfelSs
 DivgIdE54LHjBBD5STOH//JDGJzAtVP6bgFNJSDQwiopmeeMYSpJjF3fTxEp6DEyZlPWEBsZg
 EJiYMvXjBPYOSdhSQ1C0lqASPTKkaN4tSistQiXSNLvaSizPSMktzEzBxdQwNTvdzU4uLE9NS
 cxKRiveT83E2MwMCpZ2Bg3MF4eYvfIUZJDiYlUd63B19ECvEl5adUZiQWZ8QXleakFh9ilOHg
 UJLglbgOlBMsSk1PrUjLzAGGMExagoNHSYRXFiTNW1yQmFucmQ6ROsWoy9Fx8+4fJiGWvPy8V
 Clx3h/XgIoEQIoySvPgRsDi6RKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd5VIKt4MvNK4D
 a9AjqCCegIdnuwI0oSEVJSDYxWT89Lubodv6K3Jv4Xl5IR594NFz/V3JKfu4O9oTyibuLjTZ0
 d3nPvO95R1iso2Wn27UaXDs+u9DreOT2v5u6KCOXOZT6yNmFG8o3Er1u0Es3DeNfNfCF/w/XO
 Csvn/w7My/xtvHNT37SJKvW58/M75+13bZdYHqzMf6DtuozWVgdO/lnfm6cpsRRnJBpqMRcVJ
 wIABKiNGqICAAA=
X-Env-Sender: prvs=4589aa1ec=Ian.Jackson@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1508431924!104877619!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40131 invoked from network); 19 Oct 2017 16:52:10 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 16:52:10 -0000
X-IronPort-AV: E=Sophos;i="5.43,402,1503360000"; d="scan'208";a="447157932"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <qemu-devel@nongnu.org>
Date: Thu, 19 Oct 2017 17:51:52 +0100
Message-ID: <1508431916-9412-5-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1508431916-9412-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1508431916-9412-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH 4/8] xen: destroy_hvm_domain: Move reason into a
	variable
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UgYXJlIGdvaW5nIHRvIHdhbnQgdG8gcmV1c2UgdGhpcy4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdl
LgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+
ClJldmlld2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4K
LS0tCiBody9pMzg2L3hlbi94ZW4taHZtLmMgfCA1ICsrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMyBp
bnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L2kzODYveGVuL3hl
bi1odm0uYyBiL2h3L2kzODYveGVuL3hlbi1odm0uYwppbmRleCA3YjYwZWM2Li44MzQyMGNkIDEw
MDY0NAotLS0gYS9ody9pMzg2L3hlbi94ZW4taHZtLmMKKysrIGIvaHcvaTM4Ni94ZW4veGVuLWh2
bS5jCkBAIC0xMzg3LDEyICsxMzg3LDEzIEBAIHZvaWQgZGVzdHJveV9odm1fZG9tYWluKGJvb2wg
cmVib290KQogICAgIHhjX2ludGVyZmFjZSAqeGNfaGFuZGxlOwogICAgIGludCBzdHM7CiAKKyAg
ICB1bnNpZ25lZCBpbnQgcmVhc29uID0gcmVib290ID8gU0hVVERPV05fcmVib290IDogU0hVVERP
V05fcG93ZXJvZmY7CisKICAgICB4Y19oYW5kbGUgPSB4Y19pbnRlcmZhY2Vfb3BlbigwLCAwLCAw
KTsKICAgICBpZiAoeGNfaGFuZGxlID09IE5VTEwpIHsKICAgICAgICAgZnByaW50ZihzdGRlcnIs
ICJDYW5ub3QgYWNxdWlyZSB4ZW5jdHJsIGhhbmRsZVxuIik7CiAgICAgfSBlbHNlIHsKLSAgICAg
ICAgc3RzID0geGNfZG9tYWluX3NodXRkb3duKHhjX2hhbmRsZSwgeGVuX2RvbWlkLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVib290ID8gU0hVVERPV05fcmVib290IDogU0hV
VERPV05fcG93ZXJvZmYpOworICAgICAgICBzdHMgPSB4Y19kb21haW5fc2h1dGRvd24oeGNfaGFu
ZGxlLCB4ZW5fZG9taWQsIHJlYXNvbik7CiAgICAgICAgIGlmIChzdHMgIT0gMCkgewogICAgICAg
ICAgICAgZnByaW50ZihzdGRlcnIsICJ4Y19kb21haW5fc2h1dGRvd24gZmFpbGVkIHRvIGlzc3Vl
ICVzLCAiCiAgICAgICAgICAgICAgICAgICAgICJzdHMgJWQsICVzXG4iLCByZWJvb3QgPyAicmVi
b290IiA6ICJwb3dlcm9mZiIsCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 16:52:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 16:52:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5E3K-0007Q7-ED; Thu, 19 Oct 2017 16:52:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4589aa1ec=Ian.Jackson@citrix.com>)
 id 1e5E3J-0007Ov-2X
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 16:52:13 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 58/76-20813-C38D8E95; Thu, 19 Oct 2017 16:52:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUtf6xot
 Ig6cTzCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxjLceZClbwVdx818HWwLiGu4uRk0NCwF/i
 84RDrCA2m4CuRNOWv2wgtoiAtET/nHb2LkYuDmaB+UwSh+ctBisSFvCUODbxLCOIzSKgKvHq9
 UWwBl4BD4nNyx+zQgyVkzh//CcziM0JVD+l4xZQDQeHEFBNzzxjCFNNYu76eIhOQYmTM5+wgN
 jMAhISB1+8YJ7AyDsLSWoWktQCRqZVjOrFqUVlqUW6lnpJRZnpGSW5iZk5uoYGZnq5qcXFiem
 pOYlJxXrJ+bmbGIGBwwAEOxjvbgo4xCjJwaQkyvv24ItIIb6k/JTKjMTijPii0pzU4kOMMhwc
 ShK8EteBcoJFqempFWmZOcAQhklLcPAoifDKgqR5iwsSc4sz0yFSpxh1OTpu3v3DJMSSl5+XK
 iXO++MaUJEASFFGaR7cCFg8XWKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwrxHIKp7MvBK4Ta
 +AjmACOoLdHuyIkkSElFQDY7nO+byNAv08jOKcJS8n677YlsK9VW3vdNnYJ3nP9+SUFbOnzxV
 dLfdjJ/P7E/tM5ZM0PzW/lm5Wfvrhc6Ctnlhy6ONGw1eqXBtnl8zYUvv4S+WDsvyj3Np7jcM/
 /X66OSgmnetF5+FT36d985zI1rxq/fbnXlPCTT4ZT7RoFXu+Q3CNLMuhk0osxRmJhlrMRcWJA
 GbjP5GiAgAA
X-Env-Sender: prvs=4589aa1ec=Ian.Jackson@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1508431930!111698500!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40448 invoked from network); 19 Oct 2017 16:52:11 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 16:52:11 -0000
X-IronPort-AV: E=Sophos;i="5.43,402,1503360000"; d="scan'208";a="447157934"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <qemu-devel@nongnu.org>
Date: Thu, 19 Oct 2017 17:51:54 +0100
Message-ID: <1508431916-9412-7-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1508431916-9412-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1508431916-9412-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH 6/8] xen: destroy_hvm_domain: Try
	xendevicemodel_shutdown
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

eGNfaW50ZXJmYWNlX29wZW4gZXRjLiBpcyBub3QgZ29pbmcgdG8gd29yayBpZiB3ZSBoYXZlIGRy
b3BwZWQKcHJpdmlsZWdlLCBidXQgeGVuZGV2aWNlbW9kZWxfc2h1dGRvd24gd2lsbCBpZiBldmVy
eXRoaW5nIGlzIG5ldwplbm91Z2guCgp4ZW5kZXZpY2Vtb2RlbF9zaHV0ZG93biBpcyBvbmx5IGF2
YWlsYWJlIGluIFhlbiA0LjEwIGFuZCBsYXRlciwgc28KcHJvdmlkZSBhIHN0dWIgZm9yIGVhcmxp
ZXIgdmVyc2lvbnMuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUu
Y2l0cml4LmNvbT4KLS0tCnYyOiBBZGQgY29tcGF0aWJpbGl0eSBzdHViIGZvciBYZW4gPCA0LjEw
LgogICAgRml4IGNvZGluZyBzdHlsZS4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIGh3L2kzODYveGVuL3hlbi1odm0uYyAgICAgICB8
IDEwICsrKysrKysrKysKIGluY2x1ZGUvaHcveGVuL3hlbl9jb21tb24uaCB8ICA3ICsrKysrKysK
IDIgZmlsZXMgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2h3L2kzODYv
eGVuL3hlbi1odm0uYyBiL2h3L2kzODYveGVuL3hlbi1odm0uYwppbmRleCA4MzQyMGNkLi4yNWI4
YjE0IDEwMDY0NAotLS0gYS9ody9pMzg2L3hlbi94ZW4taHZtLmMKKysrIGIvaHcvaTM4Ni94ZW4v
eGVuLWh2bS5jCkBAIC0xMzg2LDkgKzEzODYsMTkgQEAgdm9pZCBkZXN0cm95X2h2bV9kb21haW4o
Ym9vbCByZWJvb3QpCiB7CiAgICAgeGNfaW50ZXJmYWNlICp4Y19oYW5kbGU7CiAgICAgaW50IHN0
czsKKyAgICBpbnQgcmM7CiAKICAgICB1bnNpZ25lZCBpbnQgcmVhc29uID0gcmVib290ID8gU0hV
VERPV05fcmVib290IDogU0hVVERPV05fcG93ZXJvZmY7CiAKKyAgICBpZiAoeGVuX2Rtb2QpIHsK
KyAgICAgICAgcmMgPSB4ZW5kZXZpY2Vtb2RlbF9zaHV0ZG93bih4ZW5fZG1vZCwgeGVuX2RvbWlk
LCByZWFzb24pOworICAgICAgICBpZiAoIXJjKSB7CisgICAgICAgICAgICByZXR1cm47CisgICAg
ICAgIH0KKyAgICAgICAgcGVycm9yKCJ4ZW5kZXZpY2Vtb2RlbF9zaHV0ZG93biBmYWlsZWQiKTsK
KyAgICAgICAgLyogd2VsbCwgdHJ5IHRoZSBvbGQgdGhpbmcgdGhlbiAqLworICAgIH0KKwogICAg
IHhjX2hhbmRsZSA9IHhjX2ludGVyZmFjZV9vcGVuKDAsIDAsIDApOwogICAgIGlmICh4Y19oYW5k
bGUgPT0gTlVMTCkgewogICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkNhbm5vdCBhY3F1aXJlIHhl
bmN0cmwgaGFuZGxlXG4iKTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcveGVuL3hlbl9jb21tb24u
aCBiL2luY2x1ZGUvaHcveGVuL3hlbl9jb21tb24uaAppbmRleCA4ZWZkYjhhLi4xZDZmYjU3IDEw
MDY0NAotLS0gYS9pbmNsdWRlL2h3L3hlbi94ZW5fY29tbW9uLmgKKysrIGIvaW5jbHVkZS9ody94
ZW4veGVuX2NvbW1vbi5oCkBAIC0xMDgsNiArMTA4LDEzIEBAIHN0YXRpYyBpbmxpbmUgaW50IHhl
bnRvb2xjb3JlX3Jlc3RyaWN0X2FsbChkb21pZF90IGRvbWlkKQogICAgIHJldHVybiAtMTsKIH0K
IAorc3RhdGljIGlubGluZSBpbnQgeGVuZGV2aWNlbW9kZWxfc2h1dGRvd24oeGVuZGV2aWNlbW9k
ZWxfaGFuZGxlICpkbW9kLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZG9taWRfdCBkb21pZCwgdW5zaWduZWQgaW50IHJlYXNvbikKK3sKKyAgICBlcnJubyA9IEVO
T1RUWTsKKyAgICByZXR1cm4gLTE7Cit9CisKICNlbHNlIC8qIENPTkZJR19YRU5fQ1RSTF9JTlRF
UkZBQ0VfVkVSU0lPTiA+PSA0MTAwMCAqLwogCiAjaW5jbHVkZSA8eGVudG9vbGNvcmUuaD4KLS0g
CjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 16:52:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 16:52:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5E3I-0007P1-Pb; Thu, 19 Oct 2017 16:52:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4589aa1ec=Ian.Jackson@citrix.com>)
 id 1e5E3H-0007Ol-N2
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 16:52:11 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 DE/37-21967-A38D8E95; Thu, 19 Oct 2017 16:52:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHRDpK7VjRe
 RBpNOK1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmPPt5lKWgXr7j/ZitbA+M1oS5GTg4JAX+J
 jRevsYPYbAK6Ek1b/rKB2CIC0hL9c9qB4lwczALzmSQOz1vMCpIQFnCQaH7dygRiswioSkzuP
 wDWzCvgIbHp+RRmiKFyEueP/wSzOQU8JaZ03AIaysEhBFTTM88YwlSTmLs+HqJTUOLkzCcsID
 azgITEwRcvmCcw8s5CkpqFJLWAkWkVo0ZxalFZapGukaVeUlFmekZJbmJmjq6hgalebmpxcWJ
 6ak5iUrFecn7uJkZg6NQzMDDuYLy8xe8QoyQHk5Io79uDLyKF+JLyUyozEosz4otKc1KLDzHK
 cHAoSfBKXAfKCRalpqdWpGXmAIMYJi3BwaMkwisLkuYtLkjMLc5Mh0idYjTmOLbp8h8mjo6bd
 /8wCbHk5eelSonz/rgGVCoAUppRmgc3CBZdlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ86
 4CWciTmVcCt+8V0ClMQKew24OdUpKIkJJqYBRNSFtXN8cmrfoBM8fM3bUpct8TdzZ8vJO/wKm
 c4fEh99xerYU1TgkiIrOv9MQGxu22zNTbLViRurDedp3czCcbzwovc11x7a33NZ0n9VuuOO9N
 aNtzW/X//iXh3YLHnY1iD3ce9m65XnlX62dhQE+MeODmb093PAty5fa7Ua9wn5O50n7KWyWW4
 oxEQy3mouJEAHnih4KpAgAA
X-Env-Sender: prvs=4589aa1ec=Ian.Jackson@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1508431924!104877619!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40029 invoked from network); 19 Oct 2017 16:52:10 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 16:52:10 -0000
X-IronPort-AV: E=Sophos;i="5.43,402,1503360000"; d="scan'208";a="447157931"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <qemu-devel@nongnu.org>
Date: Thu, 19 Oct 2017 17:51:50 +0100
Message-ID: <1508431916-9412-3-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1508431916-9412-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1508431916-9412-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH 2/8] xen: restrict: use xentoolcore_restrict_all
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kIGluc2lzdCB0aGF0IGl0IHdvcmtzLgoKRHJvcCBpbmRpdmlkdWFsIHVzZSBvZiB4ZW5kZXZp
Y2Vtb2RlbF9yZXN0cmljdCBhbmQKeGVuZm9yZWlnbm1lbW9yeV9yZXN0cmljdC4gIFRoZXNlIGFy
ZSBub3QgYWN0dWFsbHkgZWZmZWN0aXZlIGluIHRoaXMKdmVyc2lvbiBvZiBxZW11LCBiZWNhdXNl
IHFlbXUgaGFzIGEgbGFyZ2UgbnVtYmVyIG9mIGZkcyBvcGVuIG9udG8KdmFyaW91cyBYZW4gY29u
dHJvbCBkZXZpY2VzLgoKVGhlIHJlc3RyaWN0aW9uIGFycmFuZ2VtZW50cyBhcmUgc3RpbGwgbm90
IHJpZ2h0LCBiZWNhdXNlIHRoZQpyZXN0cmljdGlvbiBuZWVkcyB0byBiZSBkb25lIHZlcnkgbGF0
ZSAtIGFmdGVyIHFlbXUgaGFzIG9wZW5lZCBhbGwgb2YKaXRzIGNvbnRyb2wgZmRzLgoKeGVudG9v
bGNvcmVfcmVzdHJpY3RfYWxsIGFuZCB4ZW50b29sY29yZS5oIGFyZSBhdmFpbGFibGUgaW4gWGVu
IDQuMTAKYW5kIGxhdGVyLCBvbmx5LiAgUHJvdmlkZSBhIGNvbXBhdGliaWxpdHkgc3R1Yi4gIEFu
ZCBkcm9wIHRoZQpjb21wYXRpYmlsaXR5IHN0dWJzIGZvciB0aGUgb2xkIGZ1bmN0aW9ucy4KClNp
Z25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgotLS0K
djI6IE1vZGlmeSB0aGUgY29tcGF0aWJpbGl0eSBjb2RlLCB0b28uCiAgICBCdW1wIHRoaXMgcGF0
Y2ggYWhlYWQgb2YgImRlZmVyIGNhbGwgdG8geGVuX3Jlc3RyaWN0IHVudGlsIHJ1bm5pbmciCiAg
ICBSZXRhaW4gY2FsbCB0byB4ZW50b29sY29yZV9yZXN0cmljdF9hbGwKClNpZ25lZC1vZmYtYnk6
IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIGluY2x1ZGUvaHcv
eGVuL3hlbl9jb21tb24uaCB8IDQ2ICsrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDM1IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcveGVuL3hlbl9jb21tb24uaCBiL2luY2x1ZGUv
aHcveGVuL3hlbl9jb21tb24uaAppbmRleCA4NmM3ZjI2Li4zZjQ0YTYzIDEwMDY0NAotLS0gYS9p
bmNsdWRlL2h3L3hlbi94ZW5fY29tbW9uLmgKKysrIGIvaW5jbHVkZS9ody94ZW4veGVuX2NvbW1v
bi5oCkBAIC05MSw2ICs5MSwxNiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgKnhlbmZvcmVpZ25tZW1v
cnlfbWFwMih4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqaCwKICAgICByZXR1cm4geGVuZm9yZWln
bm1lbW9yeV9tYXAoaCwgZG9tLCBwcm90LCBwYWdlcywgYXJyLCBlcnIpOwogfQogCitzdGF0aWMg
aW5saW5lIGludCB4ZW50b29sY29yZV9yZXN0cmljdF9hbGwoZG9taWRfdCBkb21pZCkKK3sKKyAg
ICBlcnJubyA9IEVOT1RUWTsKKyAgICByZXR1cm4gLTE7Cit9CisKKyNlbHNlIC8qIENPTkZJR19Y
RU5fQ1RSTF9JTlRFUkZBQ0VfVkVSU0lPTiA+PSA0MTAwMCAqLworCisjaW5jbHVkZSA8eGVudG9v
bGNvcmUuaD4KKwogI2VuZGlmCiAKICNpZiBDT05GSUdfWEVOX0NUUkxfSU5URVJGQUNFX1ZFUlNJ
T04gPCA0MDkwMApAQCAtMjE4LDIwICsyMjgsNiBAQCBzdGF0aWMgaW5saW5lIGludCB4ZW5kZXZp
Y2Vtb2RlbF9zZXRfbWVtX3R5cGUoCiAgICAgcmV0dXJuIHhjX2h2bV9zZXRfbWVtX3R5cGUoZG1v
ZCwgZG9taWQsIG1lbV90eXBlLCBmaXJzdF9wZm4sIG5yKTsKIH0KIAotc3RhdGljIGlubGluZSBp
bnQgeGVuZGV2aWNlbW9kZWxfcmVzdHJpY3QoCi0gICAgeGVuZGV2aWNlbW9kZWxfaGFuZGxlICpk
bW9kLCBkb21pZF90IGRvbWlkKQotewotICAgIGVycm5vID0gRU5PVFRZOwotICAgIHJldHVybiAt
MTsKLX0KLQotc3RhdGljIGlubGluZSBpbnQgeGVuZm9yZWlnbm1lbW9yeV9yZXN0cmljdCgKLSAg
ICB4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwgZG9taWRfdCBkb21pZCkKLXsKLSAgICBl
cnJubyA9IEVOT1RUWTsKLSAgICByZXR1cm4gLTE7Ci19Ci0KICNlbHNlIC8qIENPTkZJR19YRU5f
Q1RSTF9JTlRFUkZBQ0VfVkVSU0lPTiA+PSA0MDkwMCAqLwogCiAjdW5kZWYgWENfV0FOVF9DT01Q
QVRfREVWSUNFTU9ERUxfQVBJCkBAIC0yOTAsMjggKzI4Niw4IEBAIHN0YXRpYyBpbmxpbmUgaW50
IHhlbl9tb2RpZmllZF9tZW1vcnkoZG9taWRfdCBkb21pZCwgdWludDY0X3QgZmlyc3RfcGZuLAog
c3RhdGljIGlubGluZSBpbnQgeGVuX3Jlc3RyaWN0KGRvbWlkX3QgZG9taWQpCiB7CiAgICAgaW50
IHJjOwotCi0gICAgLyogQXR0ZW1wdCB0byByZXN0cmljdCBkZXZpY2Vtb2RlbCBvcGVyYXRpb25z
ICovCi0gICAgcmMgPSB4ZW5kZXZpY2Vtb2RlbF9yZXN0cmljdCh4ZW5fZG1vZCwgZG9taWQpOwor
ICAgIHJjID0geGVudG9vbGNvcmVfcmVzdHJpY3RfYWxsKGRvbWlkKTsKICAgICB0cmFjZV94ZW5f
ZG9taWRfcmVzdHJpY3QocmMgPyBlcnJubyA6IDApOwotCi0gICAgaWYgKHJjIDwgMCkgewotICAg
ICAgICAvKgotICAgICAgICAgKiBJZiBlcnJubyBpcyBFTk9UVFkgdGhlbiByZXN0cmljdGlvbiBp
cyBub3QgaW1wbGVtZW50ZWQgc28KLSAgICAgICAgICogdGhlcmUncyBubyBwb2ludCBpbiB0cnlp
bmcgdG8gcmVzdHJpY3Qgb3RoZXIgdHlwZXMgb2YKLSAgICAgICAgICogb3BlcmF0aW9uLCBidXQg
aXQgc2hvdWxkIG5vdCBiZSB0cmVhdGVkIGFzIGEgZmFpbHVyZS4KLSAgICAgICAgICovCi0gICAg
ICAgIGlmIChlcnJubyA9PSBFTk9UVFkpIHsKLSAgICAgICAgICAgIHJldHVybiAwOwotICAgICAg
ICB9Ci0KLSAgICAgICAgcmV0dXJuIHJjOwotICAgIH0KLQotICAgIC8qIFJlc3RyaWN0IGZvcmVp
Z25tZW1vcnkgb3BlcmF0aW9ucyAqLwotICAgIHJjID0geGVuZm9yZWlnbm1lbW9yeV9yZXN0cmlj
dCh4ZW5fZm1lbSwgZG9taWQpOwotICAgIHRyYWNlX3hlbl9kb21pZF9yZXN0cmljdChyYyA/IGVy
cm5vIDogMCk7Ci0KICAgICByZXR1cm4gcmM7CiB9CiAKLS0gCjIuMS40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 16:52:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 16:52:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5E3Z-0007WS-Lu; Thu, 19 Oct 2017 16:52:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e5E3Z-0007W7-8K
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 16:52:29 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 17/FB-31897-C48D8E95; Thu, 19 Oct 2017 16:52:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjleJIrShJLcpLzFFi42K5GHrnkK73jRe
 RBlcaDCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owvbUuYCq7JVjw/cpSlgfG7eBcjF4eQwGRG
 iU1vTrKDOCwCr5klLrV9ZAZxJATusEpcnvMAyOEEcrIkluzYzgRhp0kcnTIbyq6Q+Dl1HVsXI
 wfQKDWJNW+iQMJCAr8YJVb+YASxhQXcJJoutjOBlIgIGEmcXu0CMp5ZYDajxKzzl5kgrljFIv
 Hq5D9WkCI2AR2JdTNquxjZOXgFbCWucIBMYRFQldh/8ikriC0qEC7RdLafBcTmFRCUODnzCQt
 II6eAg8Slk3IgYWYBM4l5mx8yQ9jiEreezGeCsOUltr+dwzyBUXQWku5ZSFpmIWmZhaRlASPL
 KkaN4tSistQiXSMjvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwFhhAIIdjGvmB
 x5ilORgUhLlfXvwRaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4Z14FygkWp6akVaZk5wKiFSU
 tw8CiJ8M4ESfMWFyTmFmemQ6ROMRpzXLhz6Q8Tx4E9t/4wCbHk5eelSonztoKUCoCUZpTmwQ2
 CJZNLjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEuY1ApnCk5lXArfvFdApTECnsNuDnVKSiJCS
 amAs32ipmvH99p6HX6ZM4ZW788ux5XH+yd0v7hd38Nhoq7R1HcquP/o+Q7i8ZY7jil8PZi0vO
 63MoOBf5j1XW2fOyV0cM8Qdc1zta12LH1la7elqOGK2nOdTpbHeqVkFpc2nguMYFujbLQs+Wh
 bBUvmha1EHS6/RI8F5t3qcfaf4h8+VmXbctF+JpTgj0VCLuag4EQDltjVJIQMAAA==
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1508431947!74523890!1
X-Originating-IP: [209.85.220.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18984 invoked from network); 19 Oct 2017 16:52:27 -0000
Received: from mail-qk0-f194.google.com (HELO mail-qk0-f194.google.com)
 (209.85.220.194)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Oct 2017 16:52:27 -0000
Received: by mail-qk0-f194.google.com with SMTP id k123so11157513qke.3
 for <xen-devel@lists.xen.org>; Thu, 19 Oct 2017 09:52:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=ktqXpzwvw/DLja0uwmM1X/XJ1IVViJnTkszIY52zdUc=;
 b=EAe4v9fAyP5qPAwOWxg3r52FxmE/4+jlzqRw1gjLrdtRERlObjl0fDXkHTC6770ZVB
 afHp6SEWFFcpXgAx6WyUdgfDoMav7rPjeotU3M2s74didBz/y+Cqg3buDnAhEFHz7gU5
 zNl1HHrYgto00fHqfpgPGD2OPKvP1ROCEmick=
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=ktqXpzwvw/DLja0uwmM1X/XJ1IVViJnTkszIY52zdUc=;
 b=XmPWXC/t0IRtBXHAh4uNsI2aHkczYzCTzzreqALd+lmZGYQEcxtbqhZAbevoh06YtR
 k5HEtCsEI479U+o8aGj6IuM/DquppHAHc7ZP6+1r2c8cKhF40tAIc+iulHLYrXkpNeHR
 Yv3Qgz7ulXx2h82dvtjjMYBJoe6GKnnBRr18VoIQ1XfYR42ZZkh8iXpSHrLzs0rppii0
 qxLQ2zEl+DDtcuMg/YwOvcCLhudXe35uORevT2YloOnejfWODyGac8SlmnyHwf14YxwZ
 z3rT2Sx+91nWAAXeLAIwymjdLPTVEtrgRr3IZJExXuxSIDYMF/ELVbdeOiiKvcLQZXsR
 bc6w==
X-Gm-Message-State: AMCzsaVhUC+FEnc95S4h3Xx+OPZEmgcrdTSHFVhVqLjKR6O1rzSeOyx1
 17o9/fYA9e6IIWXjJBmcaak47g==
X-Google-Smtp-Source: ABhQp+QKtQ2oPh+iyiSaiX6xkzwnnQYw/zHH4a62+TKxDtdgUxYpKYqUiXrR6zuypAUpEb/Ig7kVMQ==
X-Received: by 10.55.99.10 with SMTP id x10mr2954552qkb.112.1508431946691;
 Thu, 19 Oct 2017 09:52:26 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id p64sm9221089qkd.67.2017.10.19.09.52.25
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 19 Oct 2017 09:52:26 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
References: <1507748484-16871-1-git-send-email-volodymyr_babchuk@epam.com>
 <1507748484-16871-5-git-send-email-volodymyr_babchuk@epam.com>
 <06d74c94-5992-6112-3554-de1c32ab5c18@linaro.org>
 <20171017170857.GD24929@EPUAKYIW2556.kyiv.epam.com>
 <76188c7e-9280-b416-44a7-091238428b2c@linaro.org>
 <20171017185740.GB29147@EPUAKYIW2556.kyiv.epam.com>
 <3614a1cd-00d0-e0dc-2b33-4ac3112b6ef4@linaro.org>
 <20171019153305.GA11787@EPUAKYIW2556.kyiv.epam.com>
 <4e1e6854-13cd-53f5-9a92-68852b063bfe@linaro.org>
 <20171019163755.GB11787@EPUAKYIW2556.kyiv.epam.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <90d946d0-dcaa-4a64-092c-b9aa765a6363@linaro.org>
Date: Thu, 19 Oct 2017 17:52:24 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171019163755.GB11787@EPUAKYIW2556.kyiv.epam.com>
Content-Language: en-US
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Jens Wiklander <jens.wiklander@linaro.org>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [RFC 4/4] arm: tee: add basic OP-TEE mediator
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxOS8xMC8xNyAxNzozNywgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gT24gVGh1
LCBPY3QgMTksIDIwMTcgYXQgMDU6MTI6MTdQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+
IAo+IEhpIEp1bGllbiwKPiAKPj4+Pj4+Pj4+ICsgICAgaWYgKCByYyA8IDAgKQo+Pj4+Pj4+Pj4g
KyAgICB7Cj4+Pj4+Pj4+PiArICAgICAgICBncHJpbnRrKFhFTkxPR19JTkZPLCAiT1AtVEVFOiBD
YW4ndCBtYXAgc3RhdGljIHNobSBmb3IgRG9tMDogJWQiLCByYyk7Cj4+Pj4+Pj4+Cj4+Pj4+Pj4+
IGdwcmludGsgYWxyZWFkeSBkdW1wIHRoZSBkb21pZC4gU28gbm8gbmVlZCB0byBzYXkgRG9tMC4K
Pj4+Pj4+PiBJIGp1c3Qgd2FudGVkIHRvIGVtcGhhc2lzIHRoYXQgd2UgbWFwcGFlZCBtZW1vcnkg
Zm9yIERvbTAuIFdpbGwgcmVtb3ZlLgo+Pj4+Pj4KPj4+Pj4+IGdwcmludGsgd2lsbCBwcmludGsg
ZDAuIFNvIHRoZXJlIGFyZSBubyBwb2ludCB0byBzYXkgaXQgYSBzZWNvbmQgdGltZS4uLgo+Pj4+
Pj4+Cj4+Pj4+Pj4+PiArICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgT1BURUVfU01DX1JF
VFVSTl9FTk9UQVZBSUwpOwo+Pj4+Pj4+Pj4gKyAgICB9Cj4+Pj4+Pj4+PiArCj4+Pj4+Pj4+PiAr
ICAgIHJldHVybiB0cnVlOwo+Pj4+Pj4+Pj4gK30KPj4+Pj4+Pj4+ICsKPj4+Pj4+Pj4+ICtzdGF0
aWMgYm9vbCBoYW5kbGVfZXhjaGFuZ2VfY2FwYWJpbGl0aWVzKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKQo+Pj4+Pj4+Pj4gK3sKPj4+Pj4+Pj4+ICsgICAgICAgIGZvcndhcmRfY2FsbChyZWdz
KTsKPj4+Pj4+Pj4+ICsKPj4+Pj4+Pj4+ICsgICAgICAgIHByaW50aygiaGFuZGxlX2V4Y2hhbmdl
X2NhcGFiaWxpdGllc1xuIik7Cj4+Pj4+Pj4+Cj4+Pj4+Pj4+IFNhbWUgaGVyZSwgbm8gcGxhaW4g
cHJpbmsuCj4+Pj4+Pj4gU29ycnksIHRoaXMgaXMgYW5vdGhlciBkZWJ1ZyBwcmludC4gTWlzc2Vk
IGl0IHdoZW4gZm9ybWF0dGVkIHBhdGNoZXMuCj4+Pj4+Pj4KPj4+Pj4+Pj4+ICsgICAgICAgIC8q
IFJldHVybiBlcnJvciBiYWNrIHRvIHRoZSBndWVzdCAqLwo+Pj4+Pj4+Pj4gKyAgICAgICAgaWYg
KCBnZXRfdXNlcl9yZWcocmVncywgMCkgIT0gT1BURUVfU01DX1JFVFVSTl9PSykKPj4+Pj4+Pj4+
ICsgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKPj4+Pj4+Pj4+ICsKPj4+Pj4+Pj4+ICsgICAgICAg
IC8qIERvbid0IGFsbG93IGd1ZXN0cyB0byB3b3JrIHdpdGhvdXQgZHluYW1pYyBTSE0gKi8KPj4+
Pj4+Pj4KPj4+Pj4+Pj4gSG1tbT8gQnV0IHlvdSBkb24ndCBzdXBwb3J0IGd1ZXN0cyB0b2RheS4g
U28gd2h5IGFyZSB5b3UgY2hlY2tpbmcgdGhhdD8KPj4+Pj4+PiBUaGlzIGlzIGEgUkZDLiBXaWxs
IHJlbW92ZSB0aGlzIHBhcnRzIG9mIHRoZSBjb2RlIGluIGEgcHJvcGVyIHBhdGNoIHNlcmllcy4K
Pj4+Pj4+Pgo+Pj4+Pj4+IEkganVzdCB3YW50ZWQgdG8gZW5zdXJlIHRoYXQgY29tbXVuaXR5IGlz
IG9rYXkgd2l0aCBwcm9wb3NlZCBhcHByb2FjaCBhbmQKPj4+Pj4+PiB0byBzaG93IGhvdyBtaW5p
bWFsaXN0aWMgbWVkaWF0b3IgY2FuIGxvb2suCj4+Pj4+PiBJIGRvbid0IHRoaW5rIHRoaXMgaXMg
dHJ1ZS4gWW91IG9ubHkgc2hvdyBob3cgZWFzeSBpdCBpcyB0byBsZXQgRG9tMAo+Pj4+Pj4gYWNj
ZXNzaW5nIFRFRS4gQW5kIGFzIEkgc2FpZCBpbiB0aGUgY292ZXIgbGV0dGVyLCB0aGlzIGlzIG5v
dCB0aGUKPj4+Pj4+IGNvbnRyb3ZlcnNpYWwgcGFydC4KPj4+Pj4gQWN0dWFsbHkgSSB3YW50ZWQg
dG8gc2hvdyBhcHByb2FjaCB3aGVuIG1lZGlhdG9yIHJlc2lkZXMgcmlnaHQgaW4geGVuLgo+Pj4+
PiBJIGdvdCB2YWx1YWJsZSBpbnB1dCBmcm9tIHlvdS4gTm93IEkgc2VlIHRoYXQgSSBtdXN0IGNv
bXBsZXRlbHkgcmV3b3JrIHRoZQo+Pj4+PiBmaXJzdCBwYXRjaC4gQW5kLCBwcm9iYWJseSwgc2hv
dyBtb3JlIGNvbXByZWhlbnNpdmUgc3VwcG9ydCBmcm9tIE9QLVRFRSBzaWRlLgo+Pj4+Pgo+Pj4+
Pj4gVGhlIG1vcmUgY29udHJvdmVyc2lhbCBvbmUgaXMgdGhlIGd1ZXN0IHN1cHBvcnQgdGhhdCB5
b3UgY29tcGxldGVseSBsZWZ0Cj4+Pj4+PiBhc2lkZS4gSSBiZWxpZXZlIHRoaXMgcGFydCB3aWxs
IG5vdCBiZSBhcyBtaW5pbWFsaXN0aWMgYXMgeW91IHRoaW5rIGJlY2F1c2UKPj4+Pj4+IHlvdSBu
ZWVkIHRvIHRyYW5zbGF0ZSBidWZmZXIgYWRkcmVzcyBhbmQgcHJldmVudCB0aG9zZSBidWZmZXJz
IHRvIGRpc2FwcGVhcgo+Pj4+Pj4gdW5kZXIgeW91ciBmZWV0Lgo+Pj4+PiBZZXMuIEkgcGxhbiB0
byBjb3B5IGFsbCBidWZmZXJzIHdoZXJlIElQQXMgcHJlc2VudGVkIHRvIGFub3RoZXIgcGxhY2Us
Cj4+Pj4+IHNvIERvbVUgd2lsbCBub3QgYmUgYWJsZSB0byBzZWUgUEFzIGR1cmluZyB0cmFuc2xh
dGlvbi4gQW5kIEkgcGxhbiB0bwo+Pj4+PiBwaW4gYWxsIERvbVUgcGFnZXMgd2l0aCBhIGRhdGEu
IEFsc28gSSdsbCByZWFkIGZyb20gZ3Vlc3QgcGFnZXMgb25seQo+Pj4+PiBvbmNlLiBJIHRoaW5r
LCB0aGlzIHdpbGwgYmUgZW5vdWdoLgo+Pj4+Pgo+Pj4+Pj4gVGhlcmUgYXJlIHByb2JhYmx5IG90
aGVyIHByb2JsZW0gdG8gZml4Li4uCj4+Pj4+IFByb2JhYmx5IHllcy4uLgo+Pj4+Pgo+Pj4+PiBJ
IHRoaW5rLCBJJ2xsIGZvY3VzIG9uIE9QLVRFRSBzaWRlIHJpZ2h0IG5vdyBhbmQgY29tZSBiYWNr
IHdoZW4gdGhlcmUgd2lsbAo+Pj4+PiBiZSBtb3JlIG1vcmUgdG8gc2hvdy4KPj4+Pgo+Pj4+IFRv
IGNsYXJpZnkgbXkgdmlldy4gSSBhbSBub3QgYWdhaW5zdCBhIHRlbXBvcmFyeSBzdXBwb3J0IG9m
IE9QLVRFRSBmb3IgdGhlCj4+Pj4gaGFyZHdhcmUgZG9tYWluIGluIFhlbi4gQnV0IGl0IGRvZXMg
bm90IG1lYW4gSSB3b3VsZCBiZSByZWFkeSB0byBzZWUgIHRoZSBhCj4+Pj4gZnVsbCBPUC1URUUg
c3VwcG9ydCBmb3IgZ3Vlc3RzIGluIFhlbi4KPj4+IEhtLiBXaGF0IGRpZCB5b3UgbWVhbiBpbiBs
YXN0IHNlbnRlbmNlPyBPdXIgKGhlcmUsIGF0IEVQQU0pIHRhcmdldCBpcyBmdWxsCj4+PiB2aXJ0
dWFsaXphdGlvbiBzdXBwb3J0IGZvciBPUC1URUUuIElmIHlvdSBkb24ndCB3YW50IHRvIHNlZSBp
dCBpbiBYZW4sCj4+PiB0aGVuIHdoYXQgYW5vdGhlciB3YXlzIHdlIGhhdmU/Cj4+Cj4+IFNvcnJ5
IGl0IHdhcyBub3QgY2xlYXIgZW5vdWdoLiBJIG1lYW50IHRoYXQgd2hpbHN0IEkgYW0gaGFwcHkg
dG8gc2VlIE9QLVRFRQo+PiBzdXBwb3J0IGZvciB0aGUgaGFyZHdhcmUgZG9tYWluIGluIHRoZSBo
eXBlcnZpc29yLCB3ZSBzdGlsbCBuZWVkIHRvIGRpc2N1c3MKPj4gb24gdGhlIGFwcHJvYWNoIGZv
ciBndWVzdHMuCj4gRXhjdXNlIG1lLCBJIHN0aWxsIGRpZG4ndCBnZXQgaXQuIFlvdSBpbXBseSB0
aGF0IHdlIG5lZWQgc29tZQo+IGNvbXBsZXRlbHkgZGlmZmVyZW50IGFwcHJvYWNoIGZvciBndWVz
dHM/IE9yIEkgY2FuIHN0aWNrIHdpdGggY3VycmVudAo+IGFwcHJvYWNoLCBqdXN0IGFkZCBtb3Jl
IHJlc3RyaWN0aW9ucz8KPiAKPiBVbmRlciAiY3VycmVudCBhcHByb2FjaCIgSSBtb3N0bHkgbWVh
biAiaGFuZGxlIFNNQ3MgdG8gVEVFIGF0IEVMMiIgYXMKPiBvcHBvc2VkIHRvICJoYW5kbGUgdGhl
bSBpbiBzdHViZG9tIi4gSGFsZiBwYXRjaGVzIG9mIHRoaXMgUkZDIHNob3VsZAo+IGJlIHNldmVy
ZWx5IHJld29ya2VkIGFueXdheXMuCgpMZXQgbWUgYW5zd2VyIG9uIHlvdXIgY292ZXIgbGV0dGVy
LiBUaGF0IHdvdWxkIGJlIGVhc2llciB0byBkcmF3IGEgCmRlY2lzaW9uIHdpdGggeW91ciBsYXN0
IGUtbWFpbC4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 16:52:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 16:52:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5E3j-0007am-17; Thu, 19 Oct 2017 16:52:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4589aa1ec=Ian.Jackson@citrix.com>)
 id 1e5E3i-0007aG-4U
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 16:52:38 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 F6/4E-31244-558D8E95; Thu, 19 Oct 2017 16:52:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDvW7ojRe
 RBgv2slh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkr9lxlKzjMU9HXu5mpgXEZVxcjB4eEgL/E
 rXPpXYycHGwCuhJNW/6ygdgiAtIS/XPa2bsYuTiYBb4xSuw7d4kVJCEsYCRxvmU5E4jNIqAqM
 WnCQ3YQm1fAQ+Ln6gtgtoSAnMT54z+ZQWxOAU+JKR232EB2CQHV9MwzhjDVJOauj4foFJQ4Of
 MJC4jNLCAhcfDFC+YJjLyzkKRmIUktYGRaxahRnFpUllqka2Sql1SUmZ5RkpuYmaNraGCml5t
 aXJyYnpqTmFSsl5yfu4kRGDgMQLCDcdWCwEOMkhxMSqK8bw++iBTiS8pPqcxILM6ILyrNSS0+
 xCjDwaEkwRt6HSgnWJSanlqRlpkDDGGYtAQHj5IIbzhImre4IDG3ODMdInWK0ZLj2KbLf5g4D
 r24DSQ7bt79wyTEkpeflyolzvvjGlCDAEhDRmke3DhYnF1ilJUS5mUEOlCIpyC1KDezBFX+Fa
 M4B6OSMG8hyFqezLwSuK2vgA5iAjqI3R7soJJEhJRUAyNbqdXmOxN35Gz9d9yfPcro7XazN0H
 SMUxy3sdbV3z2m/TckuWA/ZZ1Dz5xJjyaNzksu2/nlxO/934Nmv98RkRcvdaM09bhDswSr360
 vHZ5Hfv21D2eP4EXf4RNeX3a0/hf9oltAUpuk74eYY6QXzmlXK+E+TJb1YNbGtpam/g193Au9
 9uw38ZWiaU4I9FQi7moOBEAzI8ssa4CAAA=
X-Env-Sender: prvs=4589aa1ec=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1508431955!102213404!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22053 invoked from network); 19 Oct 2017 16:52:36 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 16:52:36 -0000
X-IronPort-AV: E=Sophos;i="5.43,402,1503360000"; d="scan'208";a="455062329"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <qemu-devel@nongnu.org>
Date: Thu, 19 Oct 2017 17:51:49 +0100
Message-ID: <1508431916-9412-2-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1508431916-9412-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1508431916-9412-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH 1/8] xen: link against xentoolcore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CgpYZW4gbGli
cmFyaWVzIDQuMTAgd2lsbCBpbmNsdWRlIGEgbmV3IHhlbnRvb2xjb3JlIGxpYnJhcnksIHdpdGhv
dXQKd2hpY2ggeGVuZGV2aWNlbW9kZWwgZXQgYWwgd2lsbCBub3Qgd29yay4KClNpZ25lZC1vZmYt
Ynk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIGNvbmZpZ3Vy
ZSB8IDggKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDMgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvY29uZmlndXJlIGIvY29uZmlndXJlCmluZGV4IGZkN2UzYTUu
LjZmNjkxZGYgMTAwNzU1Ci0tLSBhL2NvbmZpZ3VyZQorKysgYi9jb25maWd1cmUKQEAgLTIwNzIs
NyArMjA3Miw3IEBAIGlmIHRlc3QgIiR4ZW4iICE9ICJubyIgOyB0aGVuCiAgICAgICAkKCRwa2df
Y29uZmlnIC0tbW9kdmVyc2lvbiB4ZW5jb250cm9sIHwgc2VkICdzL1wuLyAvZycpICkiCiAgICAg
eGVuPXllcwogICAgIHhlbl9wYz0ieGVuY29udHJvbCB4ZW5zdG9yZSB4ZW5ndWVzdCB4ZW5mb3Jl
aWdubWVtb3J5IHhlbmdudHRhYiIKLSAgICB4ZW5fcGM9IiR4ZW5fcGMgeGVuZXZ0Y2huIHhlbmRl
dmljZW1vZGVsIgorICAgIHhlbl9wYz0iJHhlbl9wYyB4ZW5ldnRjaG4geGVuZGV2aWNlbW9kZWwg
eGVudG9vbGNvcmUiCiAgICAgUUVNVV9DRkxBR1M9IiRRRU1VX0NGTEFHUyAkKCRwa2dfY29uZmln
IC0tY2ZsYWdzICR4ZW5fcGMpIgogICAgIGxpYnNfc29mdG1tdT0iJCgkcGtnX2NvbmZpZyAtLWxp
YnMgJHhlbl9wYykgJGxpYnNfc29mdG1tdSIKICAgICBMREZMQUdTPSIkKCRwa2dfY29uZmlnIC0t
bGlicyAkeGVuX3BjKSAkTERGTEFHUyIKQEAgLTIxMDQsMTggKzIxMDQsMjAgQEAgRU9GCiAgICAg
ICAgIGNhdCA+ICRUTVBDIDw8RU9GICYmCiAjdW5kZWYgWENfV0FOVF9DT01QQVRfTUFQX0ZPUkVJ
R05fQVBJCiAjaW5jbHVkZSA8eGVuZm9yZWlnbm1lbW9yeS5oPgorI2luY2x1ZGUgPHhlbnRvb2xj
b3JlLmg+CiBpbnQgbWFpbih2b2lkKSB7CiAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICp4Zm1l
bTsKIAogICB4Zm1lbSA9IHhlbmZvcmVpZ25tZW1vcnlfb3BlbigwLCAwKTsKICAgeGVuZm9yZWln
bm1lbW9yeV9tYXAyKHhmbWVtLCAwLCAwLCAwLCAwLCAwLCAwLCAwKTsKKyAgeGVudG9vbGNvcmVf
cmVzdHJpY3RfYWxsKDApOwogCiAgIHJldHVybiAwOwogfQogRU9GCi0gICAgICAgIGNvbXBpbGVf
cHJvZyAiIiAiJHhlbl9saWJzIC1seGVuZGV2aWNlbW9kZWwgJHhlbl9zdGFibGVfbGlicyIKKyAg
ICAgICAgY29tcGlsZV9wcm9nICIiICIkeGVuX2xpYnMgLWx4ZW5kZXZpY2Vtb2RlbCAkeGVuX3N0
YWJsZV9saWJzIC1seGVudG9vbGNvcmUiCiAgICAgICB0aGVuCi0gICAgICB4ZW5fc3RhYmxlX2xp
YnM9Ii1seGVuZGV2aWNlbW9kZWwgJHhlbl9zdGFibGVfbGlicyIKKyAgICAgIHhlbl9zdGFibGVf
bGlicz0iLWx4ZW5kZXZpY2Vtb2RlbCAkeGVuX3N0YWJsZV9saWJzIC1seGVudG9vbGNvcmUiCiAg
ICAgICB4ZW5fY3RybF92ZXJzaW9uPTQxMDAwCiAgICAgICB4ZW49eWVzCiAgICAgZWxpZgotLSAK
Mi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 19 16:52:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 16:52:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5E3k-0007c9-93; Thu, 19 Oct 2017 16:52:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4589aa1ec=Ian.Jackson@citrix.com>)
 id 1e5E3j-0007aZ-0I
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 16:52:39 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 6B/70-07499-658D8E95; Thu, 19 Oct 2017 16:52:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHSDvW7ojRe
 RBjd7zCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyr2xaxF2yUrlh69TFLA2OPWBcjJ4eEgL/E
 tbkz2UFsNgFdiaYtf9lAbBEBaYn+Oe1AcS4OZoH5TBKH5y1mBUkIC4RIHPq7jLmLkYODRUBV4
 sXsQpAwr4CHxJ6DG9ggZspJnD/+kxnE5hTwlJjScYsNpFwIqKZnnjGEqSYxd308RKegxMmZT1
 hAbGYBCYmDL14wT2DknYUkNQtJagEj0ypGjeLUorLUIl0jU72kosz0jJLcxMwcXUMDM73c1OL
 ixPTUnMSkYr3k/NxNjMDAYQCCHYyrFgQeYpTkYFIS5X178EWkEF9SfkplRmJxRnxRaU5q8SFG
 GQ4OJQne0OtAOcGi1PTUirTMHGAIw6QlOHiURHjDQdK8xQWJucWZ6RCpU4zGHMc2Xf7DxNFx8
 +4fJiGWvPy8VClx3h/XgEoFQEozSvPgBsFi6xKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEeQ
 tBFvJk5pXA7XsFdAoT0Cns9mCnlCQipKQaGC26LEJdn0zyq5n59+DKDXZ8IW5W17aubbuRGGW
 2bp5M04OajWpeGddf70v+6VtwvEQwZtFm4cnXD79V77YTeGm27KvAA85T+5vNzqatmH9kWoHV
 pm7vtBkmZ9oSLxi/ficVqC01c/p7cVkZjgqHozUieyZn7hXOmrr+vbXRCTeT3lVxItN4upVYi
 jMSDbWYi4oTAfGK7s6oAgAA
X-Env-Sender: prvs=4589aa1ec=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1508431955!102213404!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22214 invoked from network); 19 Oct 2017 16:52:37 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 16:52:37 -0000
X-IronPort-AV: E=Sophos;i="5.43,402,1503360000"; d="scan'208";a="455062330"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <qemu-devel@nongnu.org>
Date: Thu, 19 Oct 2017 17:51:51 +0100
Message-ID: <1508431916-9412-4-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1508431916-9412-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1508431916-9412-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH 3/8] xen: defer call to xen_restrict until just
	before os_setup_post
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UgbmVlZCB0byByZXN0cmljdCAqYWxsKiB0aGUgY29udHJvbCBmZHMgdGhhdCBxZW11IG9wZW5z
LiAgTG9va2luZyBpbgovcHJvYy9QSUQvZmQgc2hvd3MgdGhlcmUgYXJlIG1hbnk7IHRoZWlyIGFs
bG9jYXRpb24gc2VlbXMgc2NhdHRlcmVkCnRocm91Z2hvdXQgWGVuIHN1cHBvcnQgY29kZSBpbiBx
ZW11LgoKV2UgbXVzdCBwb3N0cG9uZSB0aGUgcmVzdHJpY3QgY2FsbCB1bnRpbCByb3VnaGx5IHRo
ZSBzYW1lIHRpbWUgYXMgcWVtdQpjaGFuZ2VzIGl0cyB1aWQsIGNocm9vdHMgKGlmIGFwcGxpY2Fi
bGUpLCBhbmQgc28gb24uCgpUaGVyZSBkb2Vzbid0IHNlZW0gdG8gYmUgYW4gYXBwcm9wcmlhdGUg
aG9vayBhbHJlYWR5LiAgVGhlIFJ1blN0YXRlCmNoYW5nZSBob29rIGZpcmVzIGF0IGRpZmZlcmVu
dCB0aW1lcyBkZXBlbmRpbmcgb24gZXhhY3RseSB3aGF0IG1vZGUKcWVtdSBpcyBvcGVyYXRpbmcg
aW4uCgpBbmQgaXQgYXBwZWFycyB0aGF0IG5vLW9uZSBidXQgdGhlIFhlbiBjb2RlIHdhbnRzIGEg
aG9vayBhdCB0aGlzIHBoYXNlCm9mIGV4ZWN1dGlvbi4gIFNvLCBpbnRyb2R1Y2UgYSBiYXJlIGNh
bGwgdG8gYSBuZXcgZnVuY3Rpb24KeGVuX3NldHVwX3Bvc3QsIGp1c3QgYmVmb3JlIG9zX3NldHVw
X3Bvc3QuICBBbHNvIHByb3ZpZGUgdGhlCmFwcHJvcHJpYXRlIHN0dWIgZm9yIHdoZW4gWGVuIGNv
bXBpbGF0aW9uIGlzIGRpc2FibGVkLgoKV2UgZG8gdGhlIHJlc3RyaWN0aW9uIGJlZm9yZSByYXRo
ZXIgdGhhbiBhZnRlciBvc19zZXR1cF9wb3N0LCBiZWNhdXNlCnhlbl9yZXN0cmljdCBtYXkgbmVl
ZCB0byBvcGVuIC9kZXYvbnVsbCwgYW5kIG9zX3NldHVwX3Bvc3QgbWlnaHQgaGF2ZQpjYWxsZWQg
Y2hyb290LgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJp
eC5jb20+Ci0tLQp2MzogRG8geGVuX3NldHVwX3Bvc3QganVzdCBiZWZvcmUsIG5vdCBqdXN0IGFm
dGVyLCBvc19zZXR1cF9wb3N0LAogICAgdG8gaW1wcm92ZSBpbnRlcmFjdGlvbiB3aXRoIGNocm9v
dC4gIFRoYW5rcyB0byBSb3NzIExhZ2Vyd2FsbC4KLS0tCiBody9pMzg2L3hlbi94ZW4taHZtLmMg
ICB8ICA4IC0tLS0tLS0tCiBody94ZW4veGVuLWNvbW1vbi5jICAgICB8IDEzICsrKysrKysrKysr
KysKIGluY2x1ZGUvc3lzZW11L3N5c2VtdS5oIHwgIDIgKysKIHN0dWJzL3hlbi1odm0uYyAgICAg
ICAgIHwgIDUgKysrKysKIHZsLmMgICAgICAgICAgICAgICAgICAgIHwgIDEgKwogNSBmaWxlcyBj
aGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3
L2kzODYveGVuL3hlbi1odm0uYyBiL2h3L2kzODYveGVuL3hlbi1odm0uYwppbmRleCBkOWNjZDVk
Li43YjYwZWM2IDEwMDY0NAotLS0gYS9ody9pMzg2L3hlbi94ZW4taHZtLmMKKysrIGIvaHcvaTM4
Ni94ZW4veGVuLWh2bS5jCkBAIC0xMjU0LDE0ICsxMjU0LDYgQEAgdm9pZCB4ZW5faHZtX2luaXQo
UENNYWNoaW5lU3RhdGUgKnBjbXMsIE1lbW9yeVJlZ2lvbiAqKnJhbV9tZW1vcnkpCiAgICAgICAg
IGdvdG8gZXJyOwogICAgIH0KIAotICAgIGlmICh4ZW5fZG9taWRfcmVzdHJpY3QpIHsKLSAgICAg
ICAgcmMgPSB4ZW5fcmVzdHJpY3QoeGVuX2RvbWlkKTsKLSAgICAgICAgaWYgKHJjIDwgMCkgewot
ICAgICAgICAgICAgZXJyb3JfcmVwb3J0KCJmYWlsZWQgdG8gcmVzdHJpY3Q6IGVycm9yICVkIiwg
ZXJybm8pOwotICAgICAgICAgICAgZ290byBlcnI7Ci0gICAgICAgIH0KLSAgICB9Ci0KICAgICB4
ZW5fY3JlYXRlX2lvcmVxX3NlcnZlcih4ZW5fZG9taWQsICZzdGF0ZS0+aW9zZXJ2aWQpOwogCiAg
ICAgc3RhdGUtPmV4aXQubm90aWZ5ID0geGVuX2V4aXRfbm90aWZpZXI7CmRpZmYgLS1naXQgYS9o
dy94ZW4veGVuLWNvbW1vbi5jIGIvaHcveGVuL3hlbi1jb21tb24uYwppbmRleCA2MzJhOTM4Li40
MDU2NDIwIDEwMDY0NAotLS0gYS9ody94ZW4veGVuLWNvbW1vbi5jCisrKyBiL2h3L3hlbi94ZW4t
Y29tbW9uLmMKQEAgLTExNyw2ICsxMTcsMTkgQEAgc3RhdGljIHZvaWQgeGVuX2NoYW5nZV9zdGF0
ZV9oYW5kbGVyKHZvaWQgKm9wYXF1ZSwgaW50IHJ1bm5pbmcsCiAgICAgfQogfQogCit2b2lkIHhl
bl9zZXR1cF9wb3N0KHZvaWQpCit7CisgICAgaW50IHJjOworCisgICAgaWYgKHhlbl9kb21pZF9y
ZXN0cmljdCkgeworICAgICAgICByYyA9IHhlbl9yZXN0cmljdCh4ZW5fZG9taWQpOworICAgICAg
ICBpZiAocmMgPCAwKSB7CisgICAgICAgICAgICBwZXJyb3IoInhlbjogZmFpbGVkIHRvIHJlc3Ry
aWN0Iik7CisgICAgICAgICAgICBleGl0KDEpOworICAgICAgICB9CisgICAgfQorfQorCiBzdGF0
aWMgaW50IHhlbl9pbml0KE1hY2hpbmVTdGF0ZSAqbXMpCiB7CiAgICAgeGVuX3hjID0geGNfaW50
ZXJmYWNlX29wZW4oMCwgMCwgMCk7CmRpZmYgLS1naXQgYS9pbmNsdWRlL3N5c2VtdS9zeXNlbXUu
aCBiL2luY2x1ZGUvc3lzZW11L3N5c2VtdS5oCmluZGV4IGIyMTM2OTYuLmIwNjRhNTUgMTAwNjQ0
Ci0tLSBhL2luY2x1ZGUvc3lzZW11L3N5c2VtdS5oCisrKyBiL2luY2x1ZGUvc3lzZW11L3N5c2Vt
dS5oCkBAIC05Myw2ICs5Myw4IEBAIHZvaWQgcWVtdV9yZW1vdmVfbWFjaGluZV9pbml0X2RvbmVf
bm90aWZpZXIoTm90aWZpZXIgKm5vdGlmeSk7CiAKIHZvaWQgcWVtdV9hbm5vdW5jZV9zZWxmKHZv
aWQpOwogCit2b2lkIHhlbl9zZXR1cF9wb3N0KHZvaWQpOworCiBleHRlcm4gaW50IGF1dG9zdGFy
dDsKIAogdHlwZWRlZiBlbnVtIHsKZGlmZiAtLWdpdCBhL3N0dWJzL3hlbi1odm0uYyBiL3N0dWJz
L3hlbi1odm0uYwppbmRleCAzY2E2YzUxLi45NzAxZmViIDEwMDY0NAotLS0gYS9zdHVicy94ZW4t
aHZtLmMKKysrIGIvc3R1YnMveGVuLWh2bS5jCkBAIC0xMyw2ICsxMyw3IEBACiAjaW5jbHVkZSAi
aHcveGVuL3hlbi5oIgogI2luY2x1ZGUgImV4ZWMvbWVtb3J5LmgiCiAjaW5jbHVkZSAicW1wLWNv
bW1hbmRzLmgiCisjaW5jbHVkZSAic3lzZW11L3N5c2VtdS5oIgogCiBpbnQgeGVuX3BjaV9zbG90
X2dldF9waXJxKFBDSURldmljZSAqcGNpX2RldiwgaW50IGlycV9udW0pCiB7CkBAIC02MSwzICs2
Miw3IEBAIHZvaWQgeGVuX2h2bV9pbml0KFBDTWFjaGluZVN0YXRlICpwY21zLCBNZW1vcnlSZWdp
b24gKipyYW1fbWVtb3J5KQogdm9pZCBxbXBfeGVuX3NldF9nbG9iYWxfZGlydHlfbG9nKGJvb2wg
ZW5hYmxlLCBFcnJvciAqKmVycnApCiB7CiB9CisKK3ZvaWQgeGVuX3NldHVwX3Bvc3Qodm9pZCkK
K3sKK30KZGlmZiAtLWdpdCBhL3ZsLmMgYi92bC5jCmluZGV4IGZiMWYwNWIuLmNhMDY1NTMgMTAw
NjQ0Ci0tLSBhL3ZsLmMKKysrIGIvdmwuYwpAQCAtNDc5Miw2ICs0NzkyLDcgQEAgaW50IG1haW4o
aW50IGFyZ2MsIGNoYXIgKiphcmd2LCBjaGFyICoqZW52cCkKICAgICAgICAgdm1fc3RhcnQoKTsK
ICAgICB9CiAKKyAgICB4ZW5fc2V0dXBfcG9zdCgpOwogICAgIG9zX3NldHVwX3Bvc3QoKTsKIAog
ICAgIG1haW5fbG9vcCgpOwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 19 16:52:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 16:52:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5E3l-0007dg-G5; Thu, 19 Oct 2017 16:52:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4589aa1ec=Ian.Jackson@citrix.com>)
 id 1e5E3j-0007aZ-JU
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 16:52:39 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 51/80-07499-758D8E95; Thu, 19 Oct 2017 16:52:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDvW7YjRe
 RBie6zC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxTX76yFHxQqjjbsImxgXGdZBcjJ4eEgL/E
 ikmnmEBsNgFdiaYtf9lAbBEBaYn+Oe3sXYxcHMwC85kkDs9bzAqSEBZwkzg/aSFYA4uAqsSJ9
 insIDavgIfE+T1rGSGGykmcP/6TGcTmFPCUmNJxC2goB4cQUE3PPGMIU01i7vp4iE5BiZMzn7
 CA2MwCEhIHX7xgnsDIOwtJahaS1AJGplWMGsWpRWWpRbpGpnpJRZnpGSW5iZk5uoYGZnq5qcX
 FiempOYlJxXrJ+bmbGIGhwwAEOxhXLQg8xCjJwaQkyvv24ItIIb6k/JTKjMTijPii0pzU4kOM
 MhwcShK8odeBcoJFqempFWmZOcAghklLcPAoifCGg6R5iwsSc4sz0yFSpxh1OTpu3v3DJMSSl
 5+XKiXO++MaUJEASFFGaR7cCFhEXWKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwbyHIKp7MvB
 K4Ta+AjmACOoLdHuyIkkSElFQDo1B316u5axMOHa66WHw38fEuhyOVXet+L+Le/unh57Ld+xu
 4HlxgVVzz3/RKvmhxxbG6baGvLP9s6Hhz5Y2ktuZ2B6ay1ww29nprI3exlyqXfT5zg139yHzx
 Q+eeCYS+Cud+HBnC5iJ/4tvPMy/vnJ0a1Xdnxdfkp6tEWudxZ605MEVmXtmC2WVKLMUZiYZaz
 EXFiQCGz+VhowIAAA==
X-Env-Sender: prvs=4589aa1ec=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1508431955!102213404!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22384 invoked from network); 19 Oct 2017 16:52:38 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 16:52:38 -0000
X-IronPort-AV: E=Sophos;i="5.43,402,1503360000"; d="scan'208";a="455062334"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <qemu-devel@nongnu.org>
Date: Thu, 19 Oct 2017 17:51:55 +0100
Message-ID: <1508431916-9412-8-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1508431916-9412-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1508431916-9412-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH 7/8] os-posix: Provide new -runas <uid>.<gid>
	facility
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBhbGxvd3MgdGhlIGNhbGxlciB0byBzcGVjaWZ5IGEgdWlkIGFuZCBnaWQgdG8gdXNlLCBl
dmVuIGlmIHRoZXJlCmlzIG5vIGNvcnJlc3BvbmRpbmcgcGFzc3dvcmQgZW50cnkuICBUaGlzIHdp
bGwgYmUgdXNlZnVsIGluIGNlcnRhaW4KWGVuIGNvbmZpZ3VyYXRpb25zLgoKV2UgZG9uJ3Qgc3Vw
cG9ydCBqdXN0IC1ydW5hcyA8dWlkPiBiZWNhdXNlOiAoaSkgZGVwcml2aWxlZ2luZyB3aXRob3V0
CmNhbGxpbmcgc2V0Z3JvdXBzIHdvdWxkIGJlIGluZWZmZWN0aXZlIChpaSkgZ2l2ZW4gb25seSBh
IHVpZCB3ZSBkb24ndAprbm93IHdoYXQgZ2lkIHdlIG91Z2h0IHRvIHVzZSAoc2luY2UgdWlkcyBt
YXkgZXBwZWFyIGluIG11bHRpcGxlCnBhc3N3ZCBmaWxlIGVudHJpZXMgd2l0aCBkaWZmZXJlbnQg
Z2lkcykuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4
LmNvbT4KLS0tCnY0OiBDaGFuZ2VkIHRvIHJldXNlIG9wdGlvbiAtcnVuYXMKdjM6IEVycm9yIG1l
c3NhZ2VzIGZpeGVkLiAgVGhhbmtzIHRvIFBldGVyIE1heWRlbGwgYW5kIFJvc3MgTGFnZXJ3YWxs
Lgp2MjogQ29kaW5nIHN0eWxlIGZpeGVzLgotLS0KIG9zLXBvc2l4LmMgICAgICB8IDY0ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQogcWVt
dS1vcHRpb25zLmh4IHwgIDMgKystCiAyIGZpbGVzIGNoYW5nZWQsIDU1IGluc2VydGlvbnMoKyks
IDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL29zLXBvc2l4LmMgYi9vcy1wb3NpeC5jCmlu
ZGV4IDkyZTlkODUuLjk0MThiZDQgMTAwNjQ0Ci0tLSBhL29zLXBvc2l4LmMKKysrIGIvb3MtcG9z
aXguYwpAQCAtNDMsNiArNDMsOCBAQAogI2VuZGlmCiAKIHN0YXRpYyBzdHJ1Y3QgcGFzc3dkICp1
c2VyX3B3ZDsKK3N0YXRpYyB1aWRfdCB1c2VyX3VpZCA9ICh1aWRfdCktMTsKK3N0YXRpYyBnaWRf
dCB1c2VyX2dpZCA9IChnaWRfdCktMTsKIHN0YXRpYyBjb25zdCBjaGFyICpjaHJvb3RfZGlyOwog
c3RhdGljIGludCBkYWVtb25pemU7CiBzdGF0aWMgaW50IGRhZW1vbl9waXBlOwpAQCAtMTI4LDYg
KzEzMCwzNCBAQCB2b2lkIG9zX3NldF9wcm9jX25hbWUoY29uc3QgY2hhciAqcykKICNlbmRpZgog
fQogCisKK3N0YXRpYyBib29sIG9zX3BhcnNlX3J1bmFzX3VpZF9naWQoY29uc3QgY2hhciAqb3B0
YXJnKQoreworICAgIHVuc2lnbmVkIGxvbmcgbHY7CisgICAgY2hhciAqZXA7CisgICAgdWlkX3Qg
Z290X3VpZDsKKyAgICBnaWRfdCBnb3RfZ2lkOworICAgIGludCByYzsKKworICAgIGVycm5vID0g
MDsKKyAgICBsdiA9IHN0cnRvdWwob3B0YXJnLCAmZXAsIDApOyAvKiBjYW4ndCBxZW11X3N0cnRv
dWwsIHdhbnQgKmVwPT0nLicgKi8KKyAgICBnb3RfdWlkID0gbHY7IC8qIG92ZXJmbG93IGhlcmUg
aXMgSUQgaW4gQzk5ICovCisgICAgaWYgKGVycm5vIHx8ICplcCAhPSAnLicgfHwgZ290X3VpZCAh
PSBsdiB8fCBnb3RfdWlkID09ICh1aWRfdCktMSkgeworICAgICAgICByZXR1cm4gZmFsc2U7Cisg
ICAgfQorCisgICAgbHYgPSAwOworICAgIHJjID0gcWVtdV9zdHJ0b3VsKGVwICsgMSwgMCwgMCwg
Jmx2KTsKKyAgICBnb3RfZ2lkID0gbHY7IC8qIG92ZXJmbG93IGhlcmUgaXMgSUQgaW4gQzk5ICov
CisgICAgaWYgKHJjIHx8IGdvdF9naWQgIT0gbHYgfHwgZ290X2dpZCA9PSAoZ2lkX3QpLTEpIHsK
KyAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIH0KKworICAgIHVzZXJfdWlkID0gZ290X3VpZDsK
KyAgICB1c2VyX2dpZCA9IGdvdF9naWQ7CisgICAgcmV0dXJuIHRydWU7Cit9CisKIC8qCiAgKiBQ
YXJzZSBPUyBzcGVjaWZpYyBjb21tYW5kIGxpbmUgb3B0aW9ucy4KICAqIHJldHVybiAwIGlmIG9w
dGlvbiBoYW5kbGVkLCAtMSBvdGhlcndpc2UKQEAgLTE0NSw4ICsxNzUsMTAgQEAgdm9pZCBvc19w
YXJzZV9jbWRfYXJncyhpbnQgaW5kZXgsIGNvbnN0IGNoYXIgKm9wdGFyZykKICNlbmRpZgogICAg
IGNhc2UgUUVNVV9PUFRJT05fcnVuYXM6CiAgICAgICAgIHVzZXJfcHdkID0gZ2V0cHduYW0ob3B0
YXJnKTsKLSAgICAgICAgaWYgKCF1c2VyX3B3ZCkgewotICAgICAgICAgICAgZnByaW50ZihzdGRl
cnIsICJVc2VyIFwiJXNcIiBkb2Vzbid0IGV4aXN0XG4iLCBvcHRhcmcpOworICAgICAgICBpZiAo
IXVzZXJfcHdkICYmICFvc19wYXJzZV9ydW5hc191aWRfZ2lkKG9wdGFyZykpIHsKKyAgICAgICAg
ICAgIGZwcmludGYoc3RkZXJyLAorICAgICAgICAgICAgICAgICAgICAiVXNlciBcIiVzXCIgZG9l
c24ndCBleGlzdCAoYW5kIGlzIG5vdCA8dWlkPi48Z2lkPilcbiIsCisgICAgICAgICAgICAgICAg
ICAgIG9wdGFyZyk7CiAgICAgICAgICAgICBleGl0KDEpOwogICAgICAgICB9CiAgICAgICAgIGJy
ZWFrOwpAQCAtMTY2LDE4ICsxOTgsMjggQEAgdm9pZCBvc19wYXJzZV9jbWRfYXJncyhpbnQgaW5k
ZXgsIGNvbnN0IGNoYXIgKm9wdGFyZykKIAogc3RhdGljIHZvaWQgY2hhbmdlX3Byb2Nlc3NfdWlk
KHZvaWQpCiB7Ci0gICAgaWYgKHVzZXJfcHdkKSB7Ci0gICAgICAgIGlmIChzZXRnaWQodXNlcl9w
d2QtPnB3X2dpZCkgPCAwKSB7Ci0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkZhaWxlZCB0
byBzZXRnaWQoJWQpXG4iLCB1c2VyX3B3ZC0+cHdfZ2lkKTsKKyAgICBpZiAodXNlcl9wd2QgfHwg
dXNlcl91aWQgIT0gKHVpZF90KS0xKSB7CisgICAgICAgIGdpZF90IGludGVuZGVkX2dpZCA9IHVz
ZXJfcHdkID8gdXNlcl9wd2QtPnB3X2dpZCA6IHVzZXJfZ2lkOworICAgICAgICB1aWRfdCBpbnRl
bmRlZF91aWQgPSB1c2VyX3B3ZCA/IHVzZXJfcHdkLT5wd191aWQgOiB1c2VyX3VpZDsKKyAgICAg
ICAgaWYgKHNldGdpZChpbnRlbmRlZF9naWQpIDwgMCkgeworICAgICAgICAgICAgZnByaW50Zihz
dGRlcnIsICJGYWlsZWQgdG8gc2V0Z2lkKCVkKVxuIiwgaW50ZW5kZWRfZ2lkKTsKICAgICAgICAg
ICAgIGV4aXQoMSk7CiAgICAgICAgIH0KLSAgICAgICAgaWYgKGluaXRncm91cHModXNlcl9wd2Qt
PnB3X25hbWUsIHVzZXJfcHdkLT5wd19naWQpIDwgMCkgewotICAgICAgICAgICAgZnByaW50Zihz
dGRlcnIsICJGYWlsZWQgdG8gaW5pdGdyb3VwcyhcIiVzXCIsICVkKVxuIiwKLSAgICAgICAgICAg
ICAgICAgICAgdXNlcl9wd2QtPnB3X25hbWUsIHVzZXJfcHdkLT5wd19naWQpOwotICAgICAgICAg
ICAgZXhpdCgxKTsKKyAgICAgICAgaWYgKHVzZXJfcHdkKSB7CisgICAgICAgICAgICBpZiAoaW5p
dGdyb3Vwcyh1c2VyX3B3ZC0+cHdfbmFtZSwgdXNlcl9wd2QtPnB3X2dpZCkgPCAwKSB7CisgICAg
ICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJGYWlsZWQgdG8gaW5pdGdyb3VwcyhcIiVzXCIs
ICVkKVxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgIHVzZXJfcHdkLT5wd19uYW1lLCB1c2Vy
X3B3ZC0+cHdfZ2lkKTsKKyAgICAgICAgICAgICAgICBleGl0KDEpOworICAgICAgICAgICAgfQor
ICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgaWYgKHNldGdyb3VwcygxLCAmdXNlcl9naWQp
IDwgMCkgeworICAgICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiRmFpbGVkIHRvIHNldGdy
b3VwcygxLCBbJWRdKSIsCisgICAgICAgICAgICAgICAgICAgICAgICB1c2VyX2dpZCk7CisgICAg
ICAgICAgICAgICAgZXhpdCgxKTsKKyAgICAgICAgICAgIH0KICAgICAgICAgfQotICAgICAgICBp
ZiAoc2V0dWlkKHVzZXJfcHdkLT5wd191aWQpIDwgMCkgewotICAgICAgICAgICAgZnByaW50Zihz
dGRlcnIsICJGYWlsZWQgdG8gc2V0dWlkKCVkKVxuIiwgdXNlcl9wd2QtPnB3X3VpZCk7CisgICAg
ICAgIGlmIChzZXR1aWQoaW50ZW5kZWRfdWlkKSA8IDApIHsKKyAgICAgICAgICAgIGZwcmludGYo
c3RkZXJyLCAiRmFpbGVkIHRvIHNldHVpZCglZClcbiIsIGludGVuZGVkX3VpZCk7CiAgICAgICAg
ICAgICBleGl0KDEpOwogICAgICAgICB9CiAgICAgICAgIGlmIChzZXR1aWQoMCkgIT0gLTEpIHsK
ZGlmZiAtLWdpdCBhL3FlbXUtb3B0aW9ucy5oeCBiL3FlbXUtb3B0aW9ucy5oeAppbmRleCA5ZjZl
MmFkLi5iZGZmOTlmIDEwMDY0NAotLS0gYS9xZW11LW9wdGlvbnMuaHgKKysrIGIvcWVtdS1vcHRp
b25zLmh4CkBAIC0zOTU4LDcgKzM5NTgsOCBAQCBFVEVYSQogCiAjaWZuZGVmIF9XSU4zMgogREVG
KCJydW5hcyIsIEhBU19BUkcsIFFFTVVfT1BUSU9OX3J1bmFzLCBcCi0gICAgIi1ydW5hcyB1c2Vy
ICAgICBjaGFuZ2UgdG8gdXNlciBpZCB1c2VyIGp1c3QgYmVmb3JlIHN0YXJ0aW5nIHRoZSBWTVxu
IiwKKyAgICAiLXJ1bmFzIHVzZXIgICAgIGNoYW5nZSB0byB1c2VyIGlkIHVzZXIganVzdCBiZWZv
cmUgc3RhcnRpbmcgdGhlIFZNXG4iIFwKKyAgICAiICAgICAgICAgICAgICAgIHVzZXIgY2FuIGJl
IG51bWVyaWMgdWlkLmdpZCBpbnN0ZWFkXG4iLAogICAgIFFFTVVfQVJDSF9BTEwpCiAjZW5kaWYK
IFNURVhJCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 16:52:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 16:52:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5E3m-0007f4-NN; Thu, 19 Oct 2017 16:52:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4589aa1ec=Ian.Jackson@citrix.com>)
 id 1e5E3l-0007cj-05
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 16:52:41 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 AC/10-29911-858D8E95; Thu, 19 Oct 2017 16:52:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDvW74jRe
 RBge/Glp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBknN85mLpjJX7HuyE/GBsZpvF2MnBwSAv4S
 B0/sYAex2QR0JZq2/GUDsUUEpCX657QDxbk4mAXmM0kcnreYFSQhLBAmcWvWEUYQm0VAVWJJd
 w9YM6+Ah8TKqzNYIIbKSZw//pMZxOYU8JSY0nELaCgHhxBQTc88YwhTTWLu+niITkGJkzOfgH
 UyC0hIHHzxgnkCI+8sJKlZSFILGJlWMWoUpxaVpRbpGpnqJRVlpmeU5CZm5ugaGpjp5aYWFye
 mp+YkJhXrJefnbmIEhg4DEOxgXLUg8BCjJAeTkijv24MvIoX4kvJTKjMSizPii0pzUosPMcpw
 cChJ8IZeB8oJFqWmp1akZeYAgxgmLcHBoyTCGw6S5i0uSMwtzkyHSJ1i1OXouHn3D5MQS15+X
 qqUOO+Pa0BFAiBFGaV5cCNgEXWJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwryFIKt4MvNK4D
 a9AjqCCegIdnuwI0oSEVJSDYysi9KjIg9fvOAmJh20WjVz5h7F5vpTSYv9fvuFM+3Z+0mgXXq
 GXIxt4Az/2VtnnpoetIDFKS+8Z/OqUx+9U7jd+jUKn1XMUupXKrwu9+eTP+u5N48fCXv7Kl0q
 t3/0ou1sRajKrfKPC9jEzW8wHjC8ZhOzLeTITw+1UxcdFFYJmBw0nVndtViJpTgj0VCLuag4E
 QBo55C2owIAAA==
X-Env-Sender: prvs=4589aa1ec=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1508431955!102213404!4
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22512 invoked from network); 19 Oct 2017 16:52:39 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 16:52:39 -0000
X-IronPort-AV: E=Sophos;i="5.43,402,1503360000"; d="scan'208";a="455062332"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <qemu-devel@nongnu.org>
Date: Thu, 19 Oct 2017 17:51:53 +0100
Message-ID: <1508431916-9412-6-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1508431916-9412-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1508431916-9412-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH 5/8] xen: move xc_interface compatibility
	fallback further up the file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UgYXJlIGdvaW5nIHRvIHdhbnQgdG8gdXNlIHRoZSBkdW1teSB4ZW5kZXZpY2Vtb2RlbF9oYW5k
bGUgdHlwZSBpbgpuZXcgc3R1YiBmdW5jdGlvbnMgaW4gdGhlIENPTkZJR19YRU5fQ1RSTF9JTlRF
UkZBQ0VfVkVSU0lPTiA8IDQxMDAwCnNlY3Rpb24uICBTbyB3ZSBuZWVkIHRvIHByb3ZpZGUgdGhh
dCBkZWZpbml0aW9uLCBvciAoYXMgYXBwbGljYWJsZSkKaW5jbHVkZSB0aGUgYXBwcm9wcmlhdGUg
aGVhZGVyLCBlYXJsaWVyIGluIHRoZSBmaWxlLgoKKElkZWFsbHkgdGhlIG5ld2VyIGNvbXBhdGli
aWxpdHkgbGF5ZXJzIHdvdWxkIGJlIGF0IHRoZSBib3R0b20gb2YgdGhlCmZpbGUsIHNvIHRoYXQg
dGhleSBjYW4gbmF0dXJhbGx5IGJlbmVmaXQgZnJvbSB0aGUgY29tcGF0aWJpbGl0eSBsYXllcnMK
Zm9yIGVhcmxpZXIgdmVyc2lvbi4gIEJ1dCB0aGF0J3MgcmF0aGVyIHRvbyBtdWNoIGZvciB0aGlz
IHNlcmllcy4pCgpObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNr
c29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgotLS0KdjI6IE5ldyBwYXRjaCBpbiB2MiBv
ZiB0aGUgc2VyaWVzCi0tLQogaW5jbHVkZS9ody94ZW4veGVuX2NvbW1vbi5oIHwgMTggKysrKysr
KysrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L3hlbi94ZW5fY29tbW9uLmggYi9pbmNsdWRl
L2h3L3hlbi94ZW5fY29tbW9uLmgKaW5kZXggM2Y0NGE2My4uOGVmZGI4YSAxMDA2NDQKLS0tIGEv
aW5jbHVkZS9ody94ZW4veGVuX2NvbW1vbi5oCisrKyBiL2luY2x1ZGUvaHcveGVuL3hlbl9jb21t
b24uaApAQCAtNzgsNiArNzgsMTcgQEAgc3RhdGljIGlubGluZSB2b2lkICp4ZW5mb3JlaWdubWVt
b3J5X21hcCh4Y19pbnRlcmZhY2UgKmgsIHVpbnQzMl90IGRvbSwKIAogZXh0ZXJuIHhlbmZvcmVp
Z25tZW1vcnlfaGFuZGxlICp4ZW5fZm1lbTsKIAorI2lmIENPTkZJR19YRU5fQ1RSTF9JTlRFUkZB
Q0VfVkVSU0lPTiA8IDQwOTAwCisKK3R5cGVkZWYgeGNfaW50ZXJmYWNlIHhlbmRldmljZW1vZGVs
X2hhbmRsZTsKKworI2Vsc2UgLyogQ09ORklHX1hFTl9DVFJMX0lOVEVSRkFDRV9WRVJTSU9OID49
IDQwOTAwICovCisKKyN1bmRlZiBYQ19XQU5UX0NPTVBBVF9ERVZJQ0VNT0RFTF9BUEkKKyNpbmNs
dWRlIDx4ZW5kZXZpY2Vtb2RlbC5oPgorCisjZW5kaWYKKwogI2lmIENPTkZJR19YRU5fQ1RSTF9J
TlRFUkZBQ0VfVkVSU0lPTiA8IDQxMDAwCiAKICNkZWZpbmUgWEVOX0NPTVBBVF9QSFlTTUFQCkBA
IC0xMDUsOCArMTE2LDYgQEAgc3RhdGljIGlubGluZSBpbnQgeGVudG9vbGNvcmVfcmVzdHJpY3Rf
YWxsKGRvbWlkX3QgZG9taWQpCiAKICNpZiBDT05GSUdfWEVOX0NUUkxfSU5URVJGQUNFX1ZFUlNJ
T04gPCA0MDkwMAogCi10eXBlZGVmIHhjX2ludGVyZmFjZSB4ZW5kZXZpY2Vtb2RlbF9oYW5kbGU7
Ci0KIHN0YXRpYyBpbmxpbmUgeGVuZGV2aWNlbW9kZWxfaGFuZGxlICp4ZW5kZXZpY2Vtb2RlbF9v
cGVuKAogICAgIHN0cnVjdCB4ZW50b29sbG9nX2xvZ2dlciAqbG9nZ2VyLCB1bnNpZ25lZCBpbnQg
b3Blbl9mbGFncykKIHsKQEAgLTIyOCwxMSArMjM3LDYgQEAgc3RhdGljIGlubGluZSBpbnQgeGVu
ZGV2aWNlbW9kZWxfc2V0X21lbV90eXBlKAogICAgIHJldHVybiB4Y19odm1fc2V0X21lbV90eXBl
KGRtb2QsIGRvbWlkLCBtZW1fdHlwZSwgZmlyc3RfcGZuLCBucik7CiB9CiAKLSNlbHNlIC8qIENP
TkZJR19YRU5fQ1RSTF9JTlRFUkZBQ0VfVkVSU0lPTiA+PSA0MDkwMCAqLwotCi0jdW5kZWYgWENf
V0FOVF9DT01QQVRfREVWSUNFTU9ERUxfQVBJCi0jaW5jbHVkZSA8eGVuZGV2aWNlbW9kZWwuaD4K
LQogI2VuZGlmCiAKIGV4dGVybiB4ZW5kZXZpY2Vtb2RlbF9oYW5kbGUgKnhlbl9kbW9kOwotLSAK
Mi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 19 17:01:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 17:01:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5ECV-0000s6-Ih; Thu, 19 Oct 2017 17:01:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=458481da9=wei.liu2@citrix.com>)
 id 1e5ECU-0000s0-Uh
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 17:01:43 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 54/5B-31897-67AD8E95; Thu, 19 Oct 2017 17:01:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXitHRDpG7prRe
 RBns/qlp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk9nzwLOmQqLl+4z97AeFG8i5GTQ0LAX2Li
 352MIDaLgKrEl5nbWUFsNgFliZ+dvWxdjBwcIgK2ErPPu3UxcnEwC8xllPhw+D9YvbCAnsTNv
 Q/A6nkFLCSW7PvNDGILCZRLdH5awgQRF5Q4OfMJC4jNDFR/Y+oUsJnMAtISy/9xQITlJZq3zg
 Zr5RTwklg04z47iC0qoCLRuXQOC8RIBYmO6ceYJjDyz0IydRaSqbMQps5CMnUBI8sqRvXi1KK
 y1CJdU72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMCgZACCHYzTL/sfYpTkYFIS
 5X178EWkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnehptAOcGi1PTUirTMHGB8wKQlOHiURHg/g
 qR5iwsSc4sz0yFSpxgVpcR580ASAiCJjNI8uDZYTF5ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6
 OSMG8AyBSezLwSuOmvgBYzAS1mtwdbXJKIkJJqYOT7GSgn5COg5s/aXjr5yaxftQeKOdWe3pB
 cycDVu5el2zVP+PidX1wcHVHJptUORbV+rQU8Shd/lYkcYN8TFvSegfXSSVmroLTjh7Z3nbtX
 pbbowWeD9sd9c+Pn6VkEWFXtWtv/6YDCi1li1xfurikJagi5vXTN5+//Zx++2TFF8WvmUkPNC
 0osxRmJhlrMRcWJAHlp3zLEAgAA
X-Env-Sender: prvs=458481da9=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1508432499!74525075!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33793 invoked from network); 19 Oct 2017 17:01:41 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 17:01:41 -0000
X-IronPort-AV: E=Sophos;i="5.43,402,1503360000"; d="scan'208";a="447159833"
Date: Thu, 19 Oct 2017 18:01:13 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20171019170113.jiulyw3rq4q7hug7@citrix.com>
References: <20171019105311.rpns7gifhh2d4zqf@citrix.com>
 <20171019143028.23q5t2av2ipogany@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171019143028.23q5t2av2ipogany@dhcp-3-128.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] Block device hang after migration
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMTksIDIwMTcgYXQgMDM6MzA6MjhQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBUaHUsIE9jdCAxOSwgMjAxNyBhdCAxMTo1MzoxMUFNICswMTAwLCBXZWkg
TGl1IHdyb3RlOgo+ID4gSGkKPiA+IAo+ID4gSW4gdGhlIHByb2Nlc3Mgb2YgdXBncmFkaW5nIG9z
c3Rlc3QgdG8gU3RyZXRjaCwgSSBkaXNjb3ZlcmVkIGFuIGlzc3VlCj4gPiB3aXRoIHRoZSBibG9j
ayBkZXZpY2UuIFRoaXMgaGFwcGVucyBhZnRlciBhIGxvY2FsIG1pZ3JhdGlvbi4KPiA+IAo+ID4g
WyAgMTI3LjIxNjIzMl0gRnJlZXppbmcgdXNlciBzcGFjZSBwcm9jZXNzZXMgLi4uIChlbGFwc2Vk
IDAuMDA1IHNlY29uZHMpIGRvbmUuCj4gPiBbICAxMjcuMjIyMTQzXSBGcmVlemluZyByZW1haW5p
bmcgZnJlZXphYmxlIHRhc2tzIC4uLiAKPiA+IFsgIDE0Ny4yMjg5MTNdIEZyZWV6aW5nIG9mIHRh
c2tzIGZhaWxlZCBhZnRlciAyMC4wMDYgc2Vjb25kcyAoMSB0YXNrcyByZWZ1c2luZyB0byBmcmVl
emUsIHdxX2J1c3k9MCk6Cj4gPiBbICAxNDcuMjI4OTM1XSBqYmQyL3h2ZGExLTggICAgRCAgICAw
ICAgMTQzICAgICAgMiAweDAwMDAwMDAwCj4gPiBbICAxNDcuMjI4OTY0XSAgZmZmZjg4MDAwNTEw
OTAwMCAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4ODAwMDU2OWUwMDAgZmZmZjg4MDAxZjkxODI0MAo+
ID4gWyAgMTQ3LjIyODk4NF0gIGZmZmY4ODAwMWVhN2EwMDAgZmZmZmM5MDA0MDI5YmIzMCBmZmZm
ZmZmZjgxNjAzOGUzIGZmZmZjOTAwNDAyOWJiZTgKPiA+IFsgIDE0Ny4yMjkwMDFdICAwMGZmODgw
MDA1NmQxNTAwIGZmZmY4ODAwMWY5MTgyNDAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODgwMDA1Njll
MDAwCj4gPiBbICAxNDcuMjI5MDI4XSBDYWxsIFRyYWNlOgo+ID4gWyAgMTQ3LjIyOTI3NF0gIFs8
ZmZmZmZmZmY4MTYwMzhlMz5dID8gX19zY2hlZHVsZSsweDIzMy8weDZkMAo+ID4gWyAgMTQ3LjIy
OTI5N10gIFs8ZmZmZmZmZmY4MTYwNDU1MD5dID8gYml0X3dhaXQrMHg1MC8weDUwCj4gPiBbICAx
NDcuMjI5MzA3XSAgWzxmZmZmZmZmZjgxNjAzZGIyPl0gPyBzY2hlZHVsZSsweDMyLzB4ODAKPiA+
IFsgIDE0Ny4yMjkzMThdICBbPGZmZmZmZmZmODE2MDcxMWU+XSA/IHNjaGVkdWxlX3RpbWVvdXQr
MHgxZGUvMHgzNTAKPiA+IFsgIDE0Ny4yMjkzNDVdICBbPGZmZmZmZmZmODEwMWI2MDE+XSA/IHhl
bl9jbG9ja3NvdXJjZV9nZXRfY3ljbGVzKzB4MTEvMHgyMAo+ID4gWyAgMTQ3LjIyOTM2M10gIFs8
ZmZmZmZmZmY4MTBlYzQ3Yj5dID8ga3RpbWVfZ2V0KzB4M2IvMHhiMAo+ID4gWyAgMTQ3LjIyOTM3
OF0gIFs8ZmZmZmZmZmY4MTYwNDU1MD5dID8gYml0X3dhaXQrMHg1MC8weDUwCj4gPiBbICAxNDcu
MjI5Mzg5XSAgWzxmZmZmZmZmZjgxNjAzNjRkPl0gPyBpb19zY2hlZHVsZV90aW1lb3V0KzB4OWQv
MHgxMDAKPiA+IFsgIDE0Ny4yMjk0MDFdICBbPGZmZmZmZmZmODEwYjhhYjc+XSA/IHByZXBhcmVf
dG9fd2FpdCsweDU3LzB4ODAKPiA+IFsgIDE0Ny4yMjk0MTddICBbPGZmZmZmZmZmODE2MDQ1Njc+
XSA/IGJpdF93YWl0X2lvKzB4MTcvMHg2MAo+ID4gWyAgMTQ3LjIyOTQyN10gIFs8ZmZmZmZmZmY4
MTYwNDEzMz5dID8gX193YWl0X29uX2JpdCsweDUzLzB4ODAKPiA+IFsgIDE0Ny4yMjk0NDJdICBb
PGZmZmZmZmZmODE2MDQ1NTA+XSA/IGJpdF93YWl0KzB4NTAvMHg1MAo+ID4gWyAgMTQ3LjIyOTQ1
N10gIFs8ZmZmZmZmZmY4MTYwNDI4ZT5dID8gb3V0X29mX2xpbmVfd2FpdF9vbl9iaXQrMHg3ZS8w
eGEwCj4gPiBbICAxNDcuMjI5NDY5XSAgWzxmZmZmZmZmZjgxMGI4ZjIwPl0gPyB3YWtlX2F0b21p
Y190X2Z1bmN0aW9uKzB4NjAvMHg2MAo+ID4gWyAgMTQ3LjIyOTU2M10gIFs8ZmZmZmZmZmZjMDA3
Y2RlMj5dID8gamJkMl9qb3VybmFsX2NvbW1pdF90cmFuc2FjdGlvbisweGRkMi8weDE3YTAgW2pi
ZDJdCj4gPiBbICAxNDcuMjI5NTg5XSAgWzxmZmZmZmZmZjgxMDlkYTFkPl0gPyBmaW5pc2hfdGFz
a19zd2l0Y2grMHg3ZC8weDFmMAo+ID4gWyAgMTQ3LjIyOTYxMl0gIFs8ZmZmZmZmZmZjMDA4MWJj
Mj5dID8ga2pvdXJuYWxkMisweGMyLzB4MjYwIFtqYmQyXQo+ID4gWyAgMTQ3LjIyOTYyNF0gIFs8
ZmZmZmZmZmY4MTBiOGU4MD5dID8gcHJlcGFyZV90b193YWl0X2V2ZW50KzB4ZjAvMHhmMAo+ID4g
WyAgMTQ3LjIyOTY0M10gIFs8ZmZmZmZmZmZjMDA4MWIwMD5dID8gY29tbWl0X3RpbWVvdXQrMHgx
MC8weDEwIFtqYmQyXQo+ID4gWyAgMTQ3LjIyOTY1Nl0gIFs8ZmZmZmZmZmY4MTA5NjY5Nz5dID8g
a3RocmVhZCsweGQ3LzB4ZjAKPiA+IFsgIDE0Ny4yMjk2NjddICBbPGZmZmZmZmZmODEwOTY1YzA+
XSA/IGt0aHJlYWRfcGFyaysweDYwLzB4NjAKPiA+IFsgIDE0Ny4yMjk2ODRdICBbPGZmZmZmZmZm
ODE2MDg4MzU+XSA/IHJldF9mcm9tX2ZvcmsrMHgyNS8weDMwCj4gPiBbICAxNDcuMjI5NzA4XSBS
ZXN0YXJ0aW5nIGtlcm5lbCB0aHJlYWRzIC4uLiBkb25lLgo+ID4gWyAgMTQ3LjIzMDQ5Nl0geGVu
Om1hbmFnZTogZG9fc3VzcGVuZDogZnJlZXplIGtlcm5lbCB0aHJlYWRzIGZhaWxlZCAtMTYKPiA+
IFsgIDE0Ny4yMzA1MDhdIFJlc3RhcnRpbmcgdGFza3MgLi4uIGRvbmUuCj4gPiBbICAyMzguNDg0
OTE4XSAKPiA+IAo+ID4gaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzLzExNDcwOS90ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyL2ZpYW5vMS0tLXZhci1sb2ct
eGVuLWNvbnNvbGUtZ3Vlc3QtZGViaWFuLnN0cmV0Y2guZ3Vlc3Qub3NzdGVzdC0taW5jb21pbmcu
bG9nCj4gPiAKPiA+IEFuZCB0aGlzIHNlZW1zIHRvIGJlIHRoZSBzYW1lIGlzc3VlIE9saXZpZXIg
Qm9udmFsZSByZXBvcnRlZCBpbiAiW1hlbi1kZXZlbF0KPiA+IHRhc2sgYnRyZnMtdHJhbnNhY3Rp
OjY1MSBibG9ja2VkIGZvciBtb3JlIHRoYW4gMTIwIHNlY29uZHMiLgo+IAo+IE5vdCByZWFsbHkg
SSB0aGluaywgdGhhdCBkaWRuJ3QgaW52b2x2ZSBtaWdyYXRpb24gSUlSQy4gT2xpdmVyIHdhcwo+
IGF0dGFjaGluZyAyNiBQViBkaXNrcywgd2hpY2ggc3RhcnZlZCB0aGUgZ3JhbnQgdGFibGUuCj4g
Cj4gPiBUaGUgZ3Vlc3QgaW4gb3NzdGVzdCB1c2VzIGV4dDQsIHdpdGggb25seSBvbmUgb3IgdHdv
IHZiZHMuIEtlcm5lbCBpcyBEZWJpYW4ncwo+ID4gc3RvY2sga2VybmVsICg0LjkpLgo+IAo+IFRo
ZXJlJ3MgYmVlbiBhIGxvdCBvZiBwYXRjaGVzIGZyb20gSnVlcmdlbiBhbmQgb3RoZXJzIHNpbmNl
IDQuOS4KPiBvc3N0ZXN0IGlzIGN1cnJlbnRseSB1c2luZyA0LjkgYWxzbyBhbmQgZG9lc24ndCBz
ZWVtIHRvIGNvbXBsYWluLgo+IAo+IElzIHRoZXJlIGFueSBuZXdlciBrZXJuZWwgYXZhaWxhYmxl
IGZyb20gYmFja3BvcnRzPwo+IAoKVGhlcmUgaXMgbm8gRGViaWFuIGJhY2twb3J0IGtlcm5lbCBp
biB0aGUgY2FzZSAtLSBpdCBpcyBnb2luZyB0byBiZSA0LjkKYWxsIHRoZSB0aW1lLgoKQXNzdW1p
bmcgYWxsIHBhdGNoZXMgcmVxdWlyZWQgd2lsbCBiZSBiYWNrcG9ydGVkIHRvIDQuOS4gIFdlIGp1
c3QgbmVlZAp0byB3YWl0IGZvciB0aGUgY2hhbmdlcyB0byB0cmlja2xlIGRvd24gdG8gRGViaWFu
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 17:09:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 17:09:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5EJk-00017v-Ds; Thu, 19 Oct 2017 17:09:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e5EJi-00017p-WC
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 17:09:11 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 9F/25-29298-63CD8E95; Thu, 19 Oct 2017 17:09:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsVyMfTGYV3TOy8
 iDb7tUbZY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDP6pp1lL9jPXfFnz2S2BsaVnF2MXBxCAhMZ
 JTZfnMIO4rAItDNLdD99wAbiSAi8Y5H43vgNKMMJ5ORJ/Nzdxghhp0k8/X6TpYuRA8iukjjxj
 B/EFBJQk1jzJgpiaC+TxPPuH6wgcTYBHYl1M2pBOkUEpCWufb4MNoVZIF7i8dTrbCC2sECCRM
 vhjSwgNouAqsTse1sZQVp5BWwk3ryzh1gqL7Gr7SLrBEb+BYwMqxg1ilOLylKLdA1N9ZKKMtM
 zSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAoOHAQh2MDZs9zzEKMnBpCTK+/bgi0ghvqT8
 lMqMxOKM+KLSnNTiQ4wyHBxKErwht4FygkWp6akVaZk5wDCGSUtw8CiJ8EaApHmLCxJzizPTI
 VKnGC05Lty59IeJ48CeW0Cy4+bdP0xCLHn5ealS4rx+IA0CIA0ZpXlw42CxdolRVkqYlxHoQC
 GegtSi3MwSVPlXjOIcjErCvDkgU3gy80rgtr4COogJ6CB2e7CDShIRUlINjC4Clqs3znF48/z
 jwnXmC97H8bQcWPVQKuKsuF+5laXLhhBHuXm1iYKOphab/I91x/G/XtP2leXTo//WbnO/OkW+
 aLVqPvjzT9Lfi0+e6F24oeAkx5fU6ZixbYlK0WeOFaknV36cfzU8jCe0MYzB99liZYnN9Rxuo
 YWPpvPv9GJbtf2WmaiIghJLcUaioRZzUXEiAG01ytiwAgAA
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1508432948!79335415!1
X-Originating-IP: [209.85.216.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21321 invoked from network); 19 Oct 2017 17:09:09 -0000
Received: from mail-qt0-f195.google.com (HELO mail-qt0-f195.google.com)
 (209.85.216.195)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Oct 2017 17:09:09 -0000
Received: by mail-qt0-f195.google.com with SMTP id f8so15308569qta.5
 for <xen-devel@lists.xen.org>; Thu, 19 Oct 2017 10:09:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id;
 bh=gsqi+3Jl+mqZMiNGlNwDDUQGu/q8LGT6PYVAlP+Z730=;
 b=fPvMFWrq8CqiByTdepoTtQpy8BWGckROkOXUR5AirrItZbcTJv8vq39kRGopvTGBv1
 XvkJu5Fa3K7UdS2PgDyMa/J5OTNjS0iwoljNp61xBOvqThF54AgVddQFtaTE4R/fJJ0A
 1RxAjbpOmwmPrH02HRk8Z7/85fYHYdbpG6cg0=
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=gsqi+3Jl+mqZMiNGlNwDDUQGu/q8LGT6PYVAlP+Z730=;
 b=CthoYw00E7HJvNMSqpJ3/VUwtLFuVlnlKTSPWYefqg/SXe1QatT0MBm9vQEtgnlCXG
 uM1kHqM+rrEtkrwYIkkjfNT3xgkff4jLBz36S/nE9DzsK+zn+Ik/2d4kOpBBKDKZtd4g
 B9cbNgCA8GnHTFBVbWfHYB5xCxzirUh31FoMJdrP10s9NrIJl0qklg5eAwQ27wASnAQk
 KFKS8vH4L59MwXMYOGCiMW1VgfZKPT42Q9iyKDEhnz9oJv8Qa5uDxITbcI9rgQovy2qT
 cwp4ockWEPQKeFvpLm7q8VHQpDEYOGuS+0bvjpXRSXk7z2hUqcmvh4UKfcQjH3Rh3VK4
 QQTA==
X-Gm-Message-State: AMCzsaWt0/xX1hSriIBhjQZ6a3uvp2Ar8wOcK+cBYRb5FQG33xJWnPdV
 Zv0+hSUrlf+14FiU9P778Vz5bTdnGZs=
X-Google-Smtp-Source: ABhQp+RbxSe+n0g/9KDxi2s9wWxmdI0jAEAv4XeKdOhoLM077RbY/HpFApoCzTlNq248cnNg9NhHRA==
X-Received: by 10.237.60.154 with SMTP id d26mr2843003qtf.227.1508432948390;
 Thu, 19 Oct 2017 10:09:08 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id o74sm9281420qkl.58.2017.10.19.10.09.07
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 19 Oct 2017 10:09:08 -0700 (PDT)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Thu, 19 Oct 2017 18:09:05 +0100
Message-Id: <20171019170905.14314-1-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
Cc: sstabellini@kernel.org, Julien Grall <julien.grall@linaro.org>,
 andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH for-4.10] xen/arm: gic-v3: Make sure ICC_SRE_EL1
	is restored before ICH_VMCR_EL2
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UGVyIDguNC44IGluIEFSTSBJSEkgMDA2OUQsIElDSF9WTUNSX0VMMi5WRklRRW4gaXMgUkVTMSB3
aGVuCklDQ19TUkVfRUwxLlNSRSBpcyAxLiBUaGlzIGNhdXNlcyBhIEdyb3VwIDAgaW50ZXJydXB0
IChhcyBnZW5lcmF0ZWQgaW4KR0lDdjIgbW9kZSkgdG8gYmUgZGVsaXZlcmVkIGFzIGEgRklRIHRv
IHRoZSBndWVzdCwgd2l0aCBwb3RlbnRpYWxseQpjb25zZXF1ZW5jZS4gU28gd2UgbXVzdCBtYWtl
IHN1cmUgdGhhdCBJQ0NfU1JFX0VMMSBoYXMgYmVlbiBhY3R1YWxseQpwcm9ncmFtbWVkIGJlZm9y
ZSBhdCBJQ0hfVk1DUl9FTDIuCgpUaGlzIHdhcyBkaXNjb3ZlcmVkIHdoZW4gYm9vdGluZyBFRkkg
aW4gYSBHSUN2MiBndWVzdCBvbiBhIEdJQ3YzCmhhcmR3YXJlLgoKU2lnbmVkLW9mZi1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KCi0tLQoKVGhpcyBwYXRjaCBzaG91
bGQgYmUgYmFja3BvcnRlZCB1cCB0byBYZW4gNC43LgotLS0KIHhlbi9hcmNoL2FybS9naWMtdjMu
YyB8IDkgKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My5jIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCmluZGV4
IDc0ZDAwZTBjNTQuLmI4YWZmNzdhNmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMu
YworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKQEAgLTM5Miw3ICszOTIsMTYgQEAgc3RhdGlj
IHZvaWQgZ2ljdjNfcmVzdG9yZV9zdGF0ZShjb25zdCBzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAg
dmFsIHw9IEdJQ0NfU1JFX0VMMl9FTkVMMTsKICAgICBXUklURV9TWVNSRUczMih2YWwsIElDQ19T
UkVfRUwyKTsKIAorICAgIC8qCisgICAgICogVkZJUUVuIGlzIFJFUzEgaWYgSUNDX1NSRV9FTDEu
U1JFIGlzIDEuIFRoaXMgY2F1c2VzIGEgR3JvdXAwCisgICAgICogaW50ZXJydXB0IChhcyBnZW5l
cmF0ZWQgaW4gR0lDdjIgbW9kZSkgdG8gYmUgZGVsaXZlcmVkIGFzIGEgRklRCisgICAgICogdG8g
dGhlIGd1ZXN0LCB3aXRoIHBvdGVudGlhbGx5IGNvbnNlcXVlbmNlLiBTbyB3ZSBtdXN0IG1ha2Ug
c3VyZQorICAgICAqIHRoYXQgSUNDX1NSRV9FTDEgaGFzIGJlZW4gYWN0dWFsbHkgcHJvZ3JhbW1l
ZCB3aXRoIHRoZSB2YWx1ZSB3ZQorICAgICAqIHdhbnQgYmVmb3JlIHN0YXJ0aW5nIHRvIG1lc3Mg
d2l0aCB0aGUgcmVzdCBvZiB0aGUgR0lDLCBhbmQKKyAgICAgKiBWTUNSX0VMMSBpbiBwYXJ0aWN1
bGFyLgorICAgICAqLwogICAgIFdSSVRFX1NZU1JFRzMyKHYtPmFyY2guZ2ljLnYzLnNyZV9lbDEs
IElDQ19TUkVfRUwxKTsKKyAgICBpc2IoKTsKICAgICBXUklURV9TWVNSRUczMih2LT5hcmNoLmdp
Yy52My52bWNyLCBJQ0hfVk1DUl9FTDIpOwogICAgIHJlc3RvcmVfYXBybl9yZWdzKCZ2LT5hcmNo
LmdpYyk7CiAgICAgZ2ljdjNfcmVzdG9yZV9scnModik7Ci0tIAoyLjExLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 19 17:11:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 17:11:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5EMJ-0001j1-Qn; Thu, 19 Oct 2017 17:11:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=458481da9=wei.liu2@citrix.com>)
 id 1e5EMI-0001ir-LU
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 17:11:50 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 59/E0-13910-6DCD8E95; Thu, 19 Oct 2017 17:11:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsXitHSDve7VOy8
 iDT4cVrf4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMurPUvaGevaJjxlrGB8S9rFyMHh4SAv8TJ
 3wFdjJwcLAKqEitnLWYBsdkElCV+dvaygdgiQPbeXW8YQWxmgXKJTZu/MYHYwgKuEpNmX2YGs
 XkFLCRO3pkHZgsJFEjceX6KESIuKHFy5hMWiF4diQW7P7GBrGUWkJZY/o8DJMwpYCPx4+8BsJ
 GiAioSnUvnsECMUZDomH6MaQIj3ywkk2YhmTQLYdICRuZVjBrFqUVlqUW6hsZ6SUWZ6RkluYm
 ZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBQcYABDsYvywLOMQoycGkJMr79uCLSCG+pPyUyozE
 4oz4otKc1OJDjDIcHEoSvGzAoBUSLEpNT61Iy8wBhjtMWoKDR0mEN+I2UJq3uCAxtzgzHSJ1i
 tGY49imy3+YOG48vP6HSYglLz8vVUqcdxtIqQBIaUZpHtwgWBxeYpSVEuZlBDpNiKcgtSg3sw
 RV/hWjOAejkjBvDsgUnsy8Erh9r4BOYQI6hd0e7JSSRISUVAOjoRGbwLXV5TaF07+e8F4U9vi
 54WOb2verHW59nsStrHNa71HK2oNHLc53PlCrmPTuhm3xUpOKD3+vn/pzxTFJOHbTwrlCX4uS
 NVMrt63XepV4JUSEe4bD4bprOUzvdhu8sekTCOHh0nm44H9yPuv2mEXbM38/m7b4wt6DLj8qM
 zwd/km5Hd1ySImlOCPRUIu5qDgRAJb1dLu+AgAA
X-Env-Sender: prvs=458481da9=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1508433108!77868434!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12004 invoked from network); 19 Oct 2017 17:11:49 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 17:11:49 -0000
X-IronPort-AV: E=Sophos;i="5.43,402,1503360000"; d="scan'208";a="455066723"
Date: Thu, 19 Oct 2017 18:11:46 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Mark Pryor <tlviewer@yahoo.com>
Message-ID: <20171019171146.fbaugzni473sub4b@citrix.com>
References: <919421225.246368.1508424546072.ref@mail.yahoo.com>
 <919421225.246368.1508424546072@mail.yahoo.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <919421225.246368.1508424546072@mail.yahoo.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: Re: [Xen-devel] runstatedir matters when using debhelper tools in
	Artful
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q0MgSWFuIHdobyBrbm93IGRlYmhlbHBlciBiZXR0ZXIuCgpPbiBUaHUsIE9jdCAxOSwgMjAxNyBh
dCAwMjo0OTowNlBNICswMDAwLCBNYXJrIFByeW9yIHdyb3RlOgo+IEhlbGxvLAo+IFdoZW4gZmlu
aXNoaW5nIGEgZGViaWFuaXNlZCBidWlsZCBvZiB4ZW4tNC4xMH5yYzEgaW4gQXJ0ZnVsIEkgaGFk
IG5vIGV4dHJhIHBhdGNoZXMsIHNvIEkgbGVmdCBvdXR0aGlzIHBhdGNoIGJlbG93IHRoYXQgSSB1
c2VkIHRvIGJ1aWxkIHhlbi00LjkgaW4gQXJ0ZnVsOgo+IAo+IGh0dHBzOi8vbGlzdHMueGVuLm9y
Zy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA5L21zZzAxNDI0Lmh0bWwKPiBXaGVuIGBk
cGtnIC1pIHhlbl80LjEwfnJjMS1hcnRmdWwyX2FtZDY0LmRlYmAgaXMgcnVuLCB0aGUgc3lzdGVt
ZCBzeW1saW5rIGxpbmtzIHNob3VsZCBnZXQgd3JpdHRlbiB0byAvZXRjL3N5c3RlbWQvc3lzdGVt
L211bHRpKiwgYnV0IG5vdyB0aGlzIGZhaWxlZCwgdW5saWtlIHRoZSB4ZW4tNC45IGVxdWl2YWxl
bnQgcGFja2FnZS4KPiBXaGVuIGl0IHdvcmtzIChwYXRjaCBpcyBhcHBsaWVkKSBpdCBsb29rcyBs
aWtlIGJlbG93Cj4gcGFzdGUuZGViaWFuLm5ldC9wbGFpbi85OTE2NjcKPiBXaGVuIGl0IGZhaWxz
IHRoZXJlIGFyZSBubyBzeXN0ZW1kIHN5bWxpbmtzIHdyaXR0ZW4gYW5kIHRoZSBwYWNrYWdlIGlu
c3RhbGwgaXMgYnJva2VuLgo+IE5vYm9keSBtaWdodCBub3RpY2UgaWYgdGhlIHJ1bnN0YXRlZGly
IHZhcmlhYmxlIGlzIG1pc3NpbmcgZnJvbSBjb25maWcvUGF0aHMubWssIGJ1dCBpZiB5b3UgYnVp
bGQgWGVuIHdpdGggYSBkZWJpYW4tZGVsdGEgYW5kIHVzZSBkZWJoZWxwZXIgaXQgbWF0dGVycyAo
aW4gQXJ0ZnVsIG9yIEJ1c3RlcikuCj4gUHJ5TWFyNTYjI3hlbi1wYWNrYWdpbmcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 17:37:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 17:37:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5EkX-0003Bg-RA; Thu, 19 Oct 2017 17:36:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dgdegra@tycho.nsa.gov>) id 1e5EkV-0003BU-SP
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 17:36:51 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 70/9C-29911-3B2E8E95; Thu, 19 Oct 2017 17:36:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpileJIrShJLcpLzFFi42K5JiERorvp0Yt
 Ig5fvxSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyJK/YxFixSqljz6wlbA+MJmS5GTg4JAX+J
 5+v/sXYxcnEICXQzSjSevcMEkfCVuLf4AjNIglNgoYDEpfa1YI6EwGJmiYUffrCDVAkJVEqsW
 7ySGaJ9G6PEg1uHwdqFBTIk3n1oYQWxRQTsJbasm8EEUsQssIZRomH9fKjuDIk5e5eCNbAJ6E
 osOLgSzOYVcJB42beDEcRmEVCV6H7/CswWFQiXaDrbzwJRIyhxcuYTMJtTwEpi85P1bCA2s4C
 ZxLzND5khbHGJW0/mM0HY8hLb385hnsAoMgtJ+ywkLbOQtMxC0rKAkWUVo0ZxalFZapGuoZFe
 UlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgfDAAwQ7GyxsDDjFKcjApifK+PfgiU
 ogvKT+lMiOxOCO+qDQntfgQowwHh5IE75qHQDnBotT01Iq0zBxgpMKkJTh4lER4N4GkeYsLEn
 OLM9MhUqcYdTmObbr8h0mIJS8/L1VKnPcUSJEASFFGaR7cCFjSuMQoKyXMywh0lBBPQWpRbmY
 JqvwrRnEORiVh3qMgU3gy80rgNr0COoIJ6Ah2e7AjShIRUlINjP4rZQvklnxd/FA5+MuUtGjG
 8Kj3Af4Oe78fl/25hU1+ucpjftPorUziFvHqMo1/jnfxd6hnNj2oKnp162Vb1c9irrNsn17ff
 fz176vghPtnpofdWRrRXzfl5imV49qbnKbKrzAzv25sdqxIUlcmO+zcRB9nUcOpdu7P2xdn6v
 PvM98jW5ySr8RSnJFoqMVcVJwIAKWvN1cVAwAA
X-Env-Sender: dgdegra@tycho.nsa.gov
X-Msg-Ref: server-8.tower-21.messagelabs.com!1508434609!77894377!1
X-Originating-IP: [214.24.24.84]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30208 invoked from network); 19 Oct 2017 17:36:49 -0000
Received: from ucol19pa11.eemsg.mail.mil (HELO UCOL19PA11.eemsg.mail.mil)
 (214.24.24.84)
 by server-8.tower-21.messagelabs.com with SMTP; 19 Oct 2017 17:36:49 -0000
X-IronPort-AV: E=Sophos;i="5.43,402,1503360000"; d="scan'208";a="359546919"
Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3])
 by UCOL19PA11.eemsg.mail.mil with ESMTP/TLS/AES256-SHA;
 19 Oct 2017 17:36:48 +0000
X-IronPort-AV: E=Sophos;i="5.43,402,1503360000"; 
   d="scan'208";a="4917511"
IronPort-PHdr: =?us-ascii?q?9a23=3ALLrRtB+XcIgq0f9uRHKM819IXTAuvvDOBiVQ1KB+?=
 =?us-ascii?q?0uwSIJqq85mqBkHD//Il1AaPBtSLraocw8Pt8InYEVQa5piAtH1QOLdtbDQizf?=
 =?us-ascii?q?ssogo7HcSeAlf6JvO5JwYzHcBFSUM3tyrjaRsdF8nxfUDdrWOv5jAOBBr/KRB1?=
 =?us-ascii?q?JuPoEYLOksi7ze6/9pnQbglSmDaxfa55IQmrownWqsQYm5ZpJLwryhvOrHtIeu?=
 =?us-ascii?q?BWyn1tKFmOgRvy5dq+8YB6/ShItP0v68BPUaPhf6QlVrNYFygpM3o05MLwqxbO?=
 =?us-ascii?q?SxaE62YGXWUXlhpIBBXF7A3/U5zsvCb2qvZx1S+HNsDtU7s6RSqt4LtqSB/wiS?=
 =?us-ascii?q?cIKTg58H3MisdtiK5XuQ+tqwBjz4LRZoyaOuB+fqfAdt0EQ2RPUNtaWyhYDo+h?=
 =?us-ascii?q?c4cDCuwMNvtaoYbgvVsDtQawCxeiBO3vyTFGiHH50qI43Os9Hg/LxxAgEtAUvX?=
 =?us-ascii?q?jIsNn4OqUfXOaox6fI1zXDaPZW1C/z5ofSdBAhoO+DXbZtesTf10YkCgLLjk+K?=
 =?us-ascii?q?poP/MTOey+MAvHWU7+V9S+2vhHQnpBtqrzizxsYjlonJhoUPxlDC7iV22pw5Jd?=
 =?us-ascii?q?K/SE5leNOpFoZbuS+dN4tzWMwiQmdotT41y7IYv563Zi8KyI4oxxPZdveJcJCI?=
 =?us-ascii?q?7wr+WOueLjp0nnJodK+lixqs/kWs1PfwWtSy3V1XtCRKiMPMuWoI1xHL78iHTe?=
 =?us-ascii?q?Zy8Vm51DaU0gDT9vlEIUcplarHM5IhwqA/lp4UsUnbAi/5gl/2jK6LdkU/4OSo?=
 =?us-ascii?q?9+Tmbanmpp+bLYN0jB3xMr8ylcClBOQ4MwwOU3Ca+eS6yrLj4VX0TKhFg/A5iK?=
 =?us-ascii?q?XUsI3WKd4FqqO2HQNZyJsv5w66Dzi80dQYmXcHLEhCeBKCl4XmJl7OL+3mAvew?=
 =?us-ascii?q?mVSjiixmx+zGP7L9ApXNKWLPkLH6fbln8UJcxw0zzc5H65JOFr4BOO7zWlP2tN?=
 =?us-ascii?q?HAFRA5Nxa7zPrkCNVm1YMfWW2PAqCCPaPdtF+H/OMvI+2WaIAJvzb9LuAv5+Ty?=
 =?us-ascii?q?gn8hhV8dYa6p0IMYaX+mGPRqOliWbmTygtgfFWcHpQ4+TO3xiF2eSj5ffXmzUL?=
 =?us-ascii?q?w65j0hD4KmF4jDTJi3gLOdxCe7AoFWZmdeB1CXCnfoa5+LVOwSZyKWJs9hkzoE?=
 =?us-ascii?q?Vbm6Ro8iyx6urgn6xKRjLubO/S0Yr53j3sBv5+LPjREy6SB0D8OF3mGPUmF0mm?=
 =?us-ascii?q?IISCEw3Kxlrkx90E2M0ax8g/FDD9NT/fZJXh0mOp7byuxwE8ryVR7ZfteVVFam?=
 =?us-ascii?q?Rc2rAD8vQdIw2dMOZ0d9G8i8gh3YwyWqAqMVl6aKBJ076K7Tw3/xJ8NlwXbcyK?=
 =?us-ascii?q?Yhl0UmQtdINWC+h65w7Q7TC5TLk0qDi6mqdr8c3CnL9GqY02WOoVtUXxJxUaXZ?=
 =?us-ascii?q?R3AfZ0TXoc7l6UPFSr/9QYggZzlBzsiNOKYCTtz0xQFMQP7oO8/dcm2+s2i1DB?=
 =?us-ascii?q?eMgLiLadyuM3UQ2mDRBVYJlygX/G2aLk4uCyHnpHjRXxJ0Ele6T0rq8OR64F+2?=
 =?us-ascii?q?BmAuxgiEJxlt2La49QQcreCNQPMUmLQfsWEurCsiTwX15M7fF9fV/1kpR65be9?=
 =?us-ascii?q?5opQ4ejW8=3D?=
X-IPAS-Result: =?us-ascii?q?A2CiAgBz4uhZ/wHyM5BdGQEBAQEBAQEBAQEBBwEBAQEBFAE?=
 =?us-ascii?q?BAQEBAQEBAQEBBwEBAQEBgwgsZG4ng3qZXYFUJohJiQOGdAciC4UYAoULQxQBA?=
 =?us-ascii?q?QEBAQEBAQEBAWoogjgkAYJAAQEBAQIBASIEEUEFCwsOCgICJgICIQcvBgEMBgI?=
 =?us-ascii?q?BAYgCggIDDQgQqxeBbTqHOg2DWQEBAQEBAQEBAQEBAQEBAQEBARsFgQ+CIIIHg?=
 =?us-ascii?q?2YLgkM1gl6FO4JhBaEXPIdhhwWBEIR5kxlIjD6KJzYhgVsqDB8rD4MtgxGBaiQ?=
 =?us-ascii?q?2AYplAQEB?=
Received: from tarius.tycho.ncsc.mil ([144.51.242.1])
 by emsm-gh1-uea11.NCSC.MIL with ESMTP; 19 Oct 2017 17:36:36 +0000
Received: from moss-nexus.infosec.tycho.ncsc.mil (moss-nexus [192.168.25.48])
 by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id
 v9JHaVkE029955; Thu, 19 Oct 2017 13:36:32 -0400
To: Zhongze Liu <blackskygg@gmail.com>, xen-devel@lists.xen.org
References: <20171019023635.19812-1-blackskygg@gmail.com>
 <20171019023635.19812-3-blackskygg@gmail.com>
From: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Message-ID: <78c55699-0337-d1fd-d87b-ec4e5dedb4e0@tycho.nsa.gov>
Date: Thu, 19 Oct 2017 13:36:31 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171019023635.19812-3-blackskygg@gmail.com>
Content-Language: en-US
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 2/7] xsm: flask: change the dummy xsm
 policy and flask hook for map_gmfn_foregin
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTgvMjAxNyAxMDozNiBQTSwgWmhvbmd6ZSBMaXUgd3JvdGU6Cj4gVGhlIG9yaWdpbmFs
IGR1bW15IHhzbV9tYXBfZ21mbl9mb3JlZ2luIGNoZWNrcyBpZiBzb3VyY2UgZG9tYWluIGhhcyB0
aGUgcHJvcGVyCj4gcHJpdmlsZWdlcyBvdmVyIHRoZSB0YXJnZXQgZG9tYWluLiBVbmRlciB0aGlz
IHBvbGljeSwgaXQncyBub3QgYWxsb3dlZCBpZiBhIERvbTAKPiB3YW50cyB0byBtYXAgcGFnZXMg
ZnJvbSBvbmUgRG9tVSB0byBhbm90aGVyLCB3aGljaCByZXN0cmljdHMgc29tZSB1c2VmdWwgeWV0
IG5vdAo+IGRhbmdlcm91cyB1c2UgY2FzZXMgb2YgdGhlIEFQSSwgc3VjaCBhcyBzaGFyaW5nIHBh
Z2VzIGFtb25nIERvbVUncyBieSBjYWxsaW5nCj4gWEVOTUVNX2FkZF90b19waHlzbWFwIGZyb20g
RG9tMC4KPiAKPiBGb3IgdGhlIGR1bW15IHhzbV9tYXBfZ21mbl9mb3JlZ2luLCBjaGFuZ2UgdG8g
cG9saWN5IHRvOiBJRkYgdGhlIGN1cnJlbnQgZG9tYWluCj4gaGFzIHRoZSBwcm9wZXIgcHJpdmls
ZWdlcyBvbiAoZCkgYW5kICh0KSwgZ3JhbnQgdGhlIGFjY2Vzcy4KPiAKPiBGb3IgdGhlIGZsYXNr
IHNpZGU6IDEpIEludHJvZHVjZSBhIG5ldyBhdiBwZXJtaXNzaW9uIE1NVV9fU0hBUkVfTUVNIHRv
IGRlbm90ZSBpZgo+IHR3byBkb21haW5zIGNhbiBzaGFyZSBtZW1vcnkgdGhyb3VnaCBtYXBfZ21m
bl9mb3JlZ2luLiAyKSBDaGFuZ2UgdG8gaG9vayB0bwo+IGdyYW50IHRoZSBhY2Nlc3MgSUZGIHRo
ZSBjdXJyZW50IGRvbWFpbiBoYXMgcHJvcGVyIE1NVSBwcml2aWxlZ2VzIG9uIChkKSBhbmQgKHQp
LAo+IGFuZCBNTVVfX1NIQVJFX01FTSBpcyBhbGxvd2VkIGJldHdlZW4gKGQpIGFuZCAodCkuIDMp
IE1vZGlmeSB0aGUgZGVmYXVsdCB4ZW4udGUKPiB0byBhbGxvdyBNTVVfX1NIQVJFX01FTSBmb3Ig
bm9ybWFsIGRvbWFpbnMgdGhhdCBhbGxvdyBncmFudCBtYXBwaW5nL2V2ZW50Cj4gY2hhbm5lbHMu
Cj4gCj4gVGhpcyBpcyBmb3IgdGhlIHByb3Bvc2FsICJBbGxvdyBzZXR0aW5nIHVwIHNoYXJlZCBt
ZW1vcnkgYXJlYXMgYmV0d2VlbiBWTXMKPiBmcm9tIHhsIGNvbmZpZyBmaWxlIiAoc2VlIFsxXSku
Cj4gCj4gWzFdIGh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8y
MDE3LTA4L21zZzAzMjQyLmh0bWwKPiAKPiBTaWduZWQtb2ZmLWJ5OiBaaG9uZ3plIExpdSA8Ymxh
Y2tza3lnZ0BnbWFpbC5jb20+Cj4gCj4gQ2M6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNo
by5uc2EuZ292Pgo+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
PiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBDYzogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgo+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+IC0tLQo+ICAgIFYz
Ogo+ICAgICogQ2hhbmdlIHNldmVyYWwgaWYgc3RhdGVtZW50cyB0byB0aGUgR0NDICcuLi4gPSBh
ID86IGInIGV4dGVudGlvbi4KPiAgICAqIGxvb2t1cCB0aGUgY3VycmVudCBkb21haW4gaW4gdGhl
IGhvb2tzIGluc3RlYWQgb2YgcGFzc2luZyBpdCBhcyBhbiBhcmcKPiAtLS0KPiAgIHRvb2xzL2Zs
YXNrL3BvbGljeS9tb2R1bGVzL3hlbi5pZiAgIHwgMiArKwo+ICAgeGVuL2luY2x1ZGUveHNtL2R1
bW15LmggICAgICAgICAgICAgfCAzICsrLQo+ICAgeGVuL3hzbS9mbGFzay9ob29rcy5jICAgICAg
ICAgICAgICAgfCA0ICsrKy0KPiAgIHhlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3Jz
IHwgNCArKysrCj4gICA0IGZpbGVzIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDIgZGVsZXRp
b25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL3hlbi5p
ZiBiL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL3hlbi5pZgo+IGluZGV4IDU1NDM3NDk2ZjYu
LjNmZmQxYzYyMzkgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMveGVu
LmlmCj4gKysrIGIvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMveGVuLmlmCj4gQEAgLTEyNyw2
ICsxMjcsOCBAQCBkZWZpbmUoYGRvbWFpbl9jb21tcycsIGAKPiAgIAlkb21haW5fZXZlbnRfY29t
bXMoJDEsICQyKQo+ICAgCWFsbG93ICQxICQyOmdyYW50IHsgbWFwX3JlYWQgbWFwX3dyaXRlIGNv
cHkgdW5tYXAgfTsKPiAgIAlhbGxvdyAkMiAkMTpncmFudCB7IG1hcF9yZWFkIG1hcF93cml0ZSBj
b3B5IHVubWFwIH07Cj4gKwlhbGxvdyAkMSAkMjptbXUgc2hhcmVfbWVtOwo+ICsJYWxsb3cgJDIg
JDE6bW11IHNoYXJlX21lbTsKPiAgICcpCj4gICAKPiAgICMgZG9tYWluX3NlbGZfY29tbXMoZG9t
YWluKQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94c20vZHVtbXkuaCBiL3hlbi9pbmNsdWRl
L3hzbS9kdW1teS5oCj4gaW5kZXggYjJjZDU2Y2RjNS4uNjVlNzA2MGFkNSAxMDA2NDQKPiAtLS0g
YS94ZW4vaW5jbHVkZS94c20vZHVtbXkuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5o
Cj4gQEAgLTUxNiw3ICs1MTYsOCBAQCBzdGF0aWMgWFNNX0lOTElORSBpbnQgeHNtX3JlbW92ZV9m
cm9tX3BoeXNtYXAoWFNNX0RFRkFVTFRfQVJHIHN0cnVjdCBkb21haW4gKmQxLAo+ICAgc3RhdGlj
IFhTTV9JTkxJTkUgaW50IHhzbV9tYXBfZ21mbl9mb3JlaWduKFhTTV9ERUZBVUxUX0FSRyBzdHJ1
Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZG9tYWluICp0KQo+ICAgewo+ICAgICAgIFhTTV9BU1NFUlRf
QUNUSU9OKFhTTV9UQVJHRVQpOwo+IC0gICAgcmV0dXJuIHhzbV9kZWZhdWx0X2FjdGlvbihhY3Rp
b24sIGQsIHQpOwo+ICsgICAgcmV0dXJuIHhzbV9kZWZhdWx0X2FjdGlvbihhY3Rpb24sIGN1cnJl
bnQtPmRvbWFpbiwgZCkgPzoKPiArICAgICAgICB4c21fZGVmYXVsdF9hY3Rpb24oYWN0aW9uLCBj
dXJyZW50LT5kb21haW4sIHQpOwo+ICAgfQoKU2FtZSBjb21tZW50IGFzIGJlbG93LCB0aGUgY2hl
Y2sgYmV0d2VlbiAoY3VycmVudC0+ZG9tYWluKSBhbmQgKGQpIHNob3VsZApiZSByZWR1bmRhbnQg
d2l0aCBvbmUgaGlnaGVyIHVwIGluIHRoZSBjYWxsIHN0YWNrLiAgVGhlIGNoZWNrIGJldHdlZW4K
KGN1cnJlbnQtPmRvbWFpbikgYW5kICh0KSBzaG91bGQgcmVtYWluLCBhbHRob3VnaCB0aGlzICpk
b2VzKiByZXN1bHQgaW4gYQpyZWxheGluZyBvZiB0aGUgZXhpc3RpbmcgcGVybWlzc2lvbiBjaGVj
a3Mgb24gdGhlIGNhbGwgYXMgSmFuIG5vdGVkLgoKPiAgIHN0YXRpYyBYU01fSU5MSU5FIGludCB4
c21faHZtX3BhcmFtKFhTTV9ERUZBVUxUX0FSRyBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBs
b25nIG9wKQo+IGRpZmYgLS1naXQgYS94ZW4veHNtL2ZsYXNrL2hvb2tzLmMgYi94ZW4veHNtL2Zs
YXNrL2hvb2tzLmMKPiBpbmRleCBmMDFiNGNmYWFhLi4xNjEwM2JhZmM5IDEwMDY0NAo+IC0tLSBh
L3hlbi94c20vZmxhc2svaG9va3MuYwo+ICsrKyBiL3hlbi94c20vZmxhc2svaG9va3MuYwo+IEBA
IC0xMTk5LDcgKzExOTksOSBAQCBzdGF0aWMgaW50IGZsYXNrX3JlbW92ZV9mcm9tX3BoeXNtYXAo
c3RydWN0IGRvbWFpbiAqZDEsIHN0cnVjdCBkb21haW4gKmQyKQo+ICAgCj4gICBzdGF0aWMgaW50
IGZsYXNrX21hcF9nbWZuX2ZvcmVpZ24oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGRvbWFpbiAq
dCkKPiAgIHsKPiAtICAgIHJldHVybiBkb21haW5faGFzX3Blcm0oZCwgdCwgU0VDQ0xBU1NfTU1V
LCBNTVVfX01BUF9SRUFEIHwgTU1VX19NQVBfV1JJVEUpOwo+ICsgICAgcmV0dXJuIGRvbWFpbl9o
YXNfcGVybShjdXJyZW50LT5kb21haW4sIGQsIFNFQ0NMQVNTX01NVSwgTU1VX19NQVBfUkVBRCB8
IE1NVV9fTUFQX1dSSVRFKSA/Ogo+ICsgICAgICAgIGRvbWFpbl9oYXNfcGVybShjdXJyZW50LT5k
b21haW4sIHQsIFNFQ0NMQVNTX01NVSwgTU1VX19NQVBfUkVBRCB8IE1NVV9fTUFQX1dSSVRFKSA/
Ogo+ICsgICAgICAgIGRvbWFpbl9oYXNfcGVybShkLCB0LCBTRUNDTEFTU19NTVUsIE1NVV9fU0hB
UkVfTUVNKTsKPiAgIH0KClRoaXMgaXMgYXQgbGVhc3QgcGFydGlhbGx5IHJlZHVuZGFudCB3aXRo
IHRoZSBoaWdoZXItbGV2ZWwgcGVybWlzc2lvbiBjaGVja3MKbmVlZGVkIHRvIGdldCB0byB0aGUg
eGVubWVtX2FkZF8qIGZ1bmN0aW9ucyAoeGF0cF9wZXJtaXNzaW9uX2NoZWNrIGNhbGwgaW4KeGVu
L2NvbW1vbi9tZW1vcnkuYywgZm9yIGV4YW1wbGUpLiAgVGhhdCBjaGVjayBhbHJlYWR5IHZlcmlm
aWVzIHRoZSBwZXJtaXNzaW9uCmZvciAoY3VycmVudC0+ZG9tYWluKSB0byBtb2RpZnkgKGQpJ3Mg
cGFnZSB0YWJsZXMuCgpUaGUgb3RoZXIgdHdvIGNoZWNrcyBoZXJlIGxvb2sgY29ycmVjdC4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 17:37:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 17:37:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5EkY-0003Br-1t; Thu, 19 Oct 2017 17:36:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dgdegra@tycho.nsa.gov>) id 1e5EkW-0003Ba-LU
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 17:36:52 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 33/8B-30115-4B2E8E95; Thu, 19 Oct 2017 17:36:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgleJIrShJLcpLzFFi42K5JiERorv50Yt
 Ig81PuCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oz2oz+YCvYLVJx88Z+5gfEEbxcjJ4eEgL/E
 nT2z2boYuTiEBLoZJc7t6mKBSPhKvL5ymBkkwSlwUkCi+fMNRhBHQqCBWaL10jo2kCohgUqJd
 YtXMkO0b2OU+LDgIDtIQligROLgq+mMILaIgLvEvMULwLqZBY4ySuy7O58RomMOo8TuvifMIF
 VsAroSCw6uZOpi5ODgFXCQWLxGDCTMIqAq0dC2F+wmUYFwiaaz/WA2r4CgxMmZT8BsTgF7ic+
 rP4EtZhYwk5i3+SEzhC0ucevJfCYIW15i+9s5zBMYRWYhaZ+FpGUWkpZZSFoWMLKsYtQoTi0q
 Sy3SNTTSSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIjA8GINjBeHljwCFGSQ4mJ
 VHetwdfRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4F3zECgnWJSanlqRlpkDjFSYtAQHj5II7y
 aQNG9xQWJucWY6ROoUozHHsU2X/zBx/Jh05Q+TEEtefl6qlDjvKZBSAZDSjNI8uEGwBHKJUVZ
 KmJcR6DQhnoLUotzMElT5V4ziHIxKwrxHQabwZOaVwO17BXQKE9Ap7PZgp5QkIqSkGhgZir7t
 +v1CdfLhKzsrcksiZL5Ei594MdGVv7vgepSidWPQnowCr1t+26S17XcypmmzvpeTlPbibnXrM
 uwW1mELnNP1aOYT50RLI81Esxlmq75YrTnw9rL/3lkR7bIzM/kPbbm7TvjQYSEN++4zqf/fxb
 g1Kz09V6231X/vvt7IQ+q2y24mP1RiKc5INNRiLipOBABKfg6QGwMAAA==
X-Env-Sender: dgdegra@tycho.nsa.gov
X-Msg-Ref: server-8.tower-21.messagelabs.com!1508434609!77894377!2
X-Originating-IP: [214.24.24.84]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30247 invoked from network); 19 Oct 2017 17:36:51 -0000
Received: from ucol19pa11.eemsg.mail.mil (HELO UCOL19PA11.eemsg.mail.mil)
 (214.24.24.84)
 by server-8.tower-21.messagelabs.com with SMTP; 19 Oct 2017 17:36:51 -0000
X-IronPort-AV: E=Sophos;i="5.43,402,1503360000"; d="scan'208";a="359546925"
Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3])
 by UCOL19PA11.eemsg.mail.mil with ESMTP/TLS/AES256-SHA;
 19 Oct 2017 17:36:49 +0000
X-IronPort-AV: E=Sophos;i="5.43,402,1503360000"; 
   d="scan'208";a="4917510"
IronPort-PHdr: =?us-ascii?q?9a23=3ARp5QgBNWMo/EwjyY6yQl6mtUPXoX/o7sNwtQ0KIM?=
 =?us-ascii?q?zox0K/3yp8bcNUDSrc9gkEXOFd2CrakV26yO6+jJYi8p2d65qncMcZhBBVcuqP?=
 =?us-ascii?q?49uEgeOvODElDxN/XwbiY3T4xoXV5h+GynYwAOQJ6tL1LdrWev4jEMBx7xKRR6?=
 =?us-ascii?q?JvjvGo7Vks+7y/2+94fdbghMhzexe69+IAmrpgjNq8cahpdvJLwswRXTuHtIfO?=
 =?us-ascii?q?pWxWJsJV2Nmhv3+9m98p1+/SlOovwt78FPX7n0cKQ+VrxYES8pM3sp683xtBnM?=
 =?us-ascii?q?VhWA630BWWgLiBVIAgzF7BbnXpfttybxq+Rw1DWGMcDwULs5Qiqp4bt1RxD0iS?=
 =?us-ascii?q?cHLz85/3/Risxsl6JQvRatqwViz4LIfI2ZMfxzca3HfdMeWGFPQMBfWSJcCY+4?=
 =?us-ascii?q?docDEfYNMeNeooLgpVUBsAG+CBGxCu3xxD9Ghnz406M03OsuEw7JwAMuEskSsH?=
 =?us-ascii?q?nWttj5KLseXO63waTO0D7Nb+lW2TD46IXQfB4uu/eMXbNufsrV1EIhGR3KhUiR?=
 =?us-ascii?q?p4z/JTyazOoNuHWc4uV9WuKglnAoqw5roje13coslonIiZ4VylDD7yl5xp01Ks?=
 =?us-ascii?q?eiRE50Zt6kDoJduieHPIV1WsMvW3xktSk1x7EcuZO3YTIGxIooyhLBcfCLbo6F?=
 =?us-ascii?q?6Q/5WumLOzd3nndldaq6hxa17Eev1PXxVtKx0FZWtipFlcTMtmwV2xzT9MeHTv?=
 =?us-ascii?q?x981+92TmVzQDT6/xEIVsumarHK58u3r4wlp0JvUTFAiD2g1n5gLWTdkUl/uik?=
 =?us-ascii?q?8+XnYrP4qZ+AL4J4lw7zP6s0lsG/HOg0KBYCUmeF9eimybHv5Uj5T69Ljv0ynK?=
 =?us-ascii?q?nZqpfaJcEDq6GkDA9az5gs6xmlDzi8y9kYgXkGI05FeBKAlYTpPUrOL+riAfew?=
 =?us-ascii?q?hFSsji9nx+raMb35HpXNMn/Dna/lc7tg9UFc1Q4zzdFD6JJUEbwBO+/zWlTvu9?=
 =?us-ascii?q?DCEhA5NAm0yf79CNphzoMeRX6PAqiBPazJtV+H/P4gI+qXZI8WuDf9JPcl6uXh?=
 =?us-ascii?q?jX88g1AdfK2p0YELZ3C/G/RsO1+Zbmb0gtcdDWcKuRIzTO73iF2GUD5ceXCyU7?=
 =?us-ascii?q?gz5jEhEo2mCYPDS5u3j7yb2Se3BIFZZmdDClqUC3fna52EW+sQaCKVOsJgnCIL?=
 =?us-ascii?q?Vbm7R48l1BGuqRH2xqF7IerV5i0Yr5Pj1ddv6+LPkhEy8CR+D96B3GGVU2F0gm?=
 =?us-ascii?q?QISic33K9lp0xx0FWD3rJkjPxbDtxT4PVJXxwkOp7B1eB1F9HyWh7bfteIR1eq?=
 =?us-ascii?q?WMmpATY0Ttgp2d8Bf159G8m+jhDExyeqGKQVl6CRC5Mv7K3c23zxJ8d7y3bHz6?=
 =?us-ascii?q?QhjEcpQtFJNWK4gq5z7Q/TB5TGk0+Bjaalabwc3DLR9GeE1WePs19XUAhpXarY?=
 =?us-ascii?q?Q38feFXZrdDi60PGTr+uEqgnMhBbxc+NNKRKbMfljVJcRPfsa5ziZDeTkmH4Lx?=
 =?us-ascii?q?uVwrKHbMK+WU8QwSHcA0gsiB0I8DCNMg1oQm+To2XYAy5jXXbufgu4++13o3Cg?=
 =?us-ascii?q?TV47wCmFakRg0/y+/RtD1tKGTPZG8rsCuSol4xl5VHmn1tvYQ46MqAZsc79VSc?=
 =?us-ascii?q?8s61dAk2TCvkpyOYL2fPMqvUIXbwki5xCm7B5wEIgV1JFw9H4=3D?=
X-IPAS-Result: =?us-ascii?q?A2CgAgBz4uhZ/wHyM5BdGQEBAQEBAQEBAQEBBwEBAQEBFAE?=
 =?us-ascii?q?BAQEBAQEBAQEBBwEBAQEBgwgsgVIng3qZXYFUJnuHTokDhnuFRQKFC0MUAQEBA?=
 =?us-ascii?q?QEBAQEBAQFqKII4JAGCQQEFIwQROgcQCw4KAgIfBwICITYGAQwGAgEBiAKCAgM?=
 =?us-ascii?q?VqyeBbTqHOg2DWQEBAQEBAQEDAQEBAQEBIoEPgiCCB4M7KwuCQzWCXoU7gmEFi?=
 =?us-ascii?q?g+JJ41hPI92hHmTGUiMPoonNiGBWyoMHysPgy2DEYFqJDaKZgEBAQ?=
Received: from tarius.tycho.ncsc.mil ([144.51.242.1])
 by emsm-gh1-uea11.NCSC.MIL with ESMTP; 19 Oct 2017 17:36:36 +0000
Received: from moss-nexus.infosec.tycho.ncsc.mil (moss-nexus [192.168.25.48])
 by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id
 v9JHaUVb029954; Thu, 19 Oct 2017 13:36:31 -0400
To: Jan Beulich <JBeulich@suse.com>, Zhongze Liu <blackskygg@gmail.com>
References: <20171019023635.19812-1-blackskygg@gmail.com>
 <20171019023635.19812-3-blackskygg@gmail.com>
 <59E8AF7A020000780018815A@prv-mh.provo.novell.com>
From: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Message-ID: <f3e12d04-ffcb-fe4a-4666-d147b292d141@tycho.nsa.gov>
Date: Thu, 19 Oct 2017 13:36:30 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59E8AF7A020000780018815A@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 2/7] xsm: flask: change the dummy xsm
 policy and flask hook for map_gmfn_foregin
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTkvMjAxNyAwNzo1OCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTkuMTAu
MTcgYXQgMDQ6MzYsIDxibGFja3NreWdnQGdtYWlsLmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3hlbi9p
bmNsdWRlL3hzbS9kdW1teS5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCj4+IEBA
IC01MTYsNyArNTE2LDggQEAgc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9yZW1vdmVfZnJvbV9w
aHlzbWFwKFhTTV9ERUZBVUxUX0FSRyBzdHJ1Y3QgZG9tYWluICpkMSwKPj4gICBzdGF0aWMgWFNN
X0lOTElORSBpbnQgeHNtX21hcF9nbWZuX2ZvcmVpZ24oWFNNX0RFRkFVTFRfQVJHIHN0cnVjdCBk
b21haW4gKmQsIHN0cnVjdCBkb21haW4gKnQpCj4+ICAgewo+PiAgICAgICBYU01fQVNTRVJUX0FD
VElPTihYU01fVEFSR0VUKTsKPj4gLSAgICByZXR1cm4geHNtX2RlZmF1bHRfYWN0aW9uKGFjdGlv
biwgZCwgdCk7Cj4+ICsgICAgcmV0dXJuIHhzbV9kZWZhdWx0X2FjdGlvbihhY3Rpb24sIGN1cnJl
bnQtPmRvbWFpbiwgZCkgPzoKPj4gKyAgICAgICAgeHNtX2RlZmF1bHRfYWN0aW9uKGFjdGlvbiwg
Y3VycmVudC0+ZG9tYWluLCB0KTsKPj4gICB9Cj4gCj4gV2hlbiBhbGwgdGhyZWUgZG9tYWlucyBh
cmUgZGlmZmVyZW50LCBob3cgZG9lcyB0aGUgY2hhbmdlZAo+IHBvbGljeSByZWZsZWN0IHRoZSBv
cmlnaW5hbCAiZCBoYXMgcHJpdmlsZWdlIG92ZXIgdCIgcmVxdWlyZW1lbnQ/Cj4gSSB1bmRlcnN0
YW5kIHlvdSB3YW50IHRvIHJlbGF4IHRoZSBjdXJyZW50IGNvbmRpdGlvbiwgYnV0IHRoaXMKPiBz
aG91bGRuJ3QgY29tZSBhdCB0aGUgcHJpY2Ugb2YgZ3JhbnRpbmcgYWNjZXNzIHdoZW4gYWNjZXNz
Cj4gc2hvdWxkIGJlIGRlbmllZC4gTm9yIHRoZSBpbnZlcnNlIC0gdGhlIGN1cnJlbnQgZG9tYWlu
IG5vdAo+IGhhdmluZyBwcml2aWxlZ2Ugb3ZlciBib3RoIGRvZXMgYWxzbyBub3QgbWVhbiBkIGRv
ZXNuJ3QgaGF2ZQo+IHRoZSBuZWNlc3NhcnkgcHJpdmlsZWdlIG92ZXIgdC4KPiAKPiBJIGNvbnRp
bnVlIHRvIHRoaW5rIHRoYXQgeW91IGNhbid0IHZhbGlkbHkgcmV0cm9maXQgdGhlIG5ldwo+IGlu
dGVuZGVkIGZ1bmN0aW9uYWxpdHkgb250byB0aGUgZXhpc3RpbmcgaHlwZXJjYWxsLCBldmVuIGlm
Cj4gbm90aGluZyBleGNlcHQgdGhlIHBlcm1pc3Npb24gY2hlY2sgbmVlZHMgdG8gYmUgZGlmZmVy
ZW50Lgo+IAo+IEphbgoKSWYgdGhpcyBvcGVyYXRpb24gaXMgZ29pbmcgdG8gYmUgYWxsb3dlZCBh
dCBhbGwgKGFuZCBJIGFncmVlIGl0IGhhcwp2YWxpZCB1c2UgY2FzZXMpLCB0aGVuIHRoZXJlIHdv
bid0IGJlIGEgcHJpdmlsZWdlIHJlbGF0aW9uc2hpcCBiZXR3ZWVuCihkKSBhbmQgKHQpIHRvIGNo
ZWNrIC0gdGhleSdsbCBib3RoIGJlIChzb21ld2hhdCByZWxhdGVkKSBkb21VcyBhcyBmYXIKYXMg
WGVuIGNhbiB0ZWxsLiAgSWYgdGhpcyBoeXBlcmNhbGwgaXNuJ3QgdXNlZCwgYWRkaW5nIGEgbmV3
IGh5cGVyY2FsbAooc3Vib3ApIGlzIHRoZSBvbmx5IHdheSBJJ2Qgc2VlIHRvIGRvIGl0IC0gYW5k
IHRoYXQgc2VlbXMgdmVyeSByZWR1bmRhbnQKYXMgaXQnZCBuZWVkIHRvIGRvIGFsbCB0aGUgc2Ft
ZSBjaGVja3MgZXhjZXB0IGZvciB0aGUgb25lIGFib3V0IHRoZQpyZWxhdGlvbnNoaXAgYmV0d2Vl
biAoZCkgYW5kICh0KS4gIEkgZG9uJ3Qgc2VlIHRoZSByZWFzb24gd2h5IHRoZQpleGlzdGluZyBo
eXBlcmNhbGwgc2hvdWxkIGRlbnkgYmVpbmcgdXNlZCBmb3IgdGhhdCBwdXJwb3NlIG9uY2UgaXQn
cwpwb3NzaWJsZSB1c2luZyBvdGhlciBtZWFucy4KClRoZSBvbmx5IHBvc3NpYmxlIHByb2JsZW0g
dGhhdCBzcHJpbmdzIHRvIG1pbmQgaXMgYSByZXN0cmljdGVkIGtlcm5lbAppbnRlcmZhY2UgKHN1
Y2ggYXMgdGhlIG9uZSB1c2VkIGJ5IFFFTVUgaW4gZG9tMCB0aGF0IHJlc3RyaWN0cyB0byBhCnNp
bmdsZSB0YXJnZXQgZG9tYWluKSB0aGF0IG5vdyBkb2Vzbid0IHJlYWxpemUgaXQncyByZWxheWlu
ZyBhbgpvcGVyYXRpb24gdGhhdCBhbHNvIHJlcXVpcmVzIHBlcm1pc3Npb24gb3ZlciAodCkgYWZ0
ZXIgb25seSBjaGVja2luZwp0aGF0IHRoZSBvcmlnaW4gaXMgYWxsb3dlZCB0byBtb2RpZnkgKGQp
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 17:43:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 17:43:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Er3-0003zP-OF; Thu, 19 Oct 2017 17:43:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e5Er3-0003zJ-Ar
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 17:43:37 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 D7/F3-23912-844E8E95; Thu, 19 Oct 2017 17:43:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsUyZ7p8oK7Hkxe
 RBm9Pc1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmfLrMVXBapePJ3NnMDY5tgFyMXh5DARCaJ
 bbP/sHQxcgI5fxkl/n3ThUhsZJS4duo0C4SzjVFi6eazTCBVwgKeEj2r77ODJEQEGhgl3p3/w
 gTRbiNx5MUbsASzwGRGif41H9lBEmwCRhJnj05nBLF5BWwl3lw8yQpiswioSnQefAtmiwqES7
 xtPMICUSMocXLmEyCbg4MTqP7KbweQMLOAnsSO679YIWx5ie1v5zCD2BIChhKnH25jnMAoOAt
 J9ywkLbOQtCxgZF7FqFGcWlSWWqRrZKmXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7
 iREYuvUMDIw7GC9v8TvEKMnBpCTK+/bgi0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwhj4Fyg
 kWp6akVaZk5wCiCSUtw8CiJ8IaDpHmLCxJzizPTIVKnGHU5jm26/IdJiCUvPy9VSpzXDKRIAK
 QoozQPbgQsoi8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEubd+ghoCk9mXgncpldARzABHcF
 uD3ZESSJCSqqB0dNl2l8uzuldHxfyJt+qY9ZIk0o59NtW0yMt5vS2laqntv8RXjv9hGzl+0q/
 1bU8y5h3mAVEv+Vb3Fd/s9GuQL52pjAbh2LW0oeVdUcmeJ+JNQ/fk7p3fYFu7FUnpYzba+dY2
 z9Z3Xjp4J/qEyKch8SvL1WzfFJ9zDlgwQKL2VJFZxuZ9nL8V2Ipzkg01GIuKk4EAIjzmQzjAg
 AA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1508435014!107882564!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7008 invoked from network); 19 Oct 2017 17:43:35 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2017 17:43:35 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9JHhMVk032113
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 19 Oct 2017 17:43:22 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9JHhMnB003752
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 19 Oct 2017 17:43:22 GMT
Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9JHhKYi021840;
 Thu, 19 Oct 2017 17:43:20 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 19 Oct 2017 10:43:20 -0700
To: Paul Durrant <paul.durrant@citrix.com>, x86@kernel.org,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
References: <20171019152617.38463-1-paul.durrant@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <4e7e63a0-5a77-9dee-bbb7-dfa79c116fc8@oracle.com>
Date: Thu, 19 Oct 2017 13:45:03 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20171019152617.38463-1-paul.durrant@citrix.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: Juergen Gross <jgross@suse.com>, Thomas Gleixner <tglx@linutronix.de>,
 Ingo Molnar <mingo@redhat.com>, "H. Peter Anvin" <hpa@zytor.com>
Subject: Re: [Xen-devel] [PATCH] x86/xen: support priv-mapping in an HVM
	tools domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTkvMjAxNyAxMToyNiBBTSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IElmIHRoZSBkb21h
aW4gaGFzIFhFTkZFQVRfYXV0b190cmFuc2xhdGVkX3BoeXNtYXAgdGhlbiB1c2Ugb2YgdGhlIFBW
LQo+IHNwZWNpZmljIEhZUEVSVklTT1JfbW11X3VwZGF0ZSBoeXBlcmNhbGwgaXMgY2xlYXJseSBp
bmNvcnJlY3QuCj4KPiBUaGlzIHBhdGNoIGFkZHMgY2hlY2tzIGluIHhlbl9yZW1hcF9kb21haW5f
Z2ZuX2FycmF5KCkgYW5kCj4geGVuX3VubWFwX2RvbWFpbl9nZm5fYXJyYXkoKSB3aGljaCBjYWxs
IHRocm91Z2ggdG8gdGhlIGFwcHJvcHJhdGUKPiB4bGF0ZV9tbXUgZnVuY3Rpb24gaWYgdGhlIGZl
YXR1cmUgaXMgcHJlc2VudC4gQSBjaGVjayBpcyBhbHNvIGFkZGVkCj4gdG8geGVuX3JlbWFwX2Rv
bWFpbl9nZm5fcmFuZ2UoKSB0byBmYWlsIHdpdGggLUVPUE5PVFNVUFAgc2luY2UgdGhpcwo+IHNo
b3VsZCBub3QgYmUgdXNlZCBpbiBhbiBIVk0gdG9vbHMgZG9tYWluLgo+Cj4gU2lnbmVkLW9mZi1i
eTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiAtLS0KPiBDYzogQm9y
aXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KPiBDYzogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IENjOiBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRy
b25peC5kZT4KPiBDYzogSW5nbyBNb2xuYXIgPG1pbmdvQHJlZGhhdC5jb20+Cj4gQ2M6ICJILiBQ
ZXRlciBBbnZpbiIgPGhwYUB6eXRvci5jb20+Cj4gLS0tCj4gIGFyY2gveDg2L3hlbi9tbXUuYyB8
IDE0ICsrKysrKysrKysrKy0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAy
IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9tbXUuYyBiL2FyY2gv
eDg2L3hlbi9tbXUuYwo+IGluZGV4IDNlMTUzNDVhYmZlNy4uZDMzZTdkYmUzMTI5IDEwMDY0NAo+
IC0tLSBhL2FyY2gveDg2L3hlbi9tbXUuYwo+ICsrKyBiL2FyY2gveDg2L3hlbi9tbXUuYwo+IEBA
IC0xNzIsNiArMTcyLDkgQEAgaW50IHhlbl9yZW1hcF9kb21haW5fZ2ZuX3JhbmdlKHN0cnVjdCB2
bV9hcmVhX3N0cnVjdCAqdm1hLAo+ICAJCQkgICAgICAgcGdwcm90X3QgcHJvdCwgdW5zaWduZWQg
ZG9taWQsCj4gIAkJCSAgICAgICBzdHJ1Y3QgcGFnZSAqKnBhZ2VzKQo+ICB7Cj4gKwlpZiAoeGVu
X2ZlYXR1cmUoWEVORkVBVF9hdXRvX3RyYW5zbGF0ZWRfcGh5c21hcCkpCj4gKwkJcmV0dXJuIC1F
T1BOT1RTVVBQOwo+ICsKClRoaXMgaXMgbmV2ZXIgY2FsbGVkIG9uIFhFTkZFQVRfYXV0b190cmFu
c2xhdGVkX3BoeXNtYXAgZG9tYWlucywgdGhlcmUKaXMgYSBjaGVjayBpbiBwcml2Y21kX2lvY3Rs
X21tYXAoKSBmb3IgdGhhdC4KCj4gIAlyZXR1cm4gZG9fcmVtYXBfZ2ZuKHZtYSwgYWRkciwgJmdm
biwgbnIsIE5VTEwsIHByb3QsIGRvbWlkLCBwYWdlcyk7Cj4gIH0KPiAgRVhQT1JUX1NZTUJPTF9H
UEwoeGVuX3JlbWFwX2RvbWFpbl9nZm5fcmFuZ2UpOwo+IEBAIC0xODIsNiArMTg1LDEwIEBAIGlu
dCB4ZW5fcmVtYXBfZG9tYWluX2dmbl9hcnJheShzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwK
PiAgCQkJICAgICAgIGludCAqZXJyX3B0ciwgcGdwcm90X3QgcHJvdCwKPiAgCQkJICAgICAgIHVu
c2lnbmVkIGRvbWlkLCBzdHJ1Y3QgcGFnZSAqKnBhZ2VzKQo+ICB7Cj4gKwlpZiAoeGVuX2ZlYXR1
cmUoWEVORkVBVF9hdXRvX3RyYW5zbGF0ZWRfcGh5c21hcCkpCj4gKwkJcmV0dXJuIHhlbl94bGF0
ZV9yZW1hcF9nZm5fYXJyYXkodm1hLCBhZGRyLCBnZm4sIG5yLCBlcnJfcHRyLAo+ICsJCQkJCQkg
cHJvdCwgZG9taWQsIHBhZ2VzKTsKPiArCgpTbyBob3cgZGlkIHRoaXMgd29yayBiZWZvcmU/IElu
IGZhY3QsIEkgZG9uJ3Qgc2VlIGFueSBjYWxsZXJzIG9mCnhlbl94bGF0ZV97cmV8dW59bWFwX2dm
bl9yYW5nZSgpLgoKLWJvcmlzCgoKPiAgCS8qIFdlIEJVR19PTiBiZWNhdXNlIGl0J3MgYSBwcm9n
cmFtbWVyIGVycm9yIHRvIHBhc3MgYSBOVUxMIGVycl9wdHIsCj4gIAkgKiBhbmQgdGhlIGNvbnNl
cXVlbmNlcyBsYXRlciBpcyBxdWl0ZSBoYXJkIHRvIGRldGVjdCB3aGF0IHRoZSBhY3R1YWwKPiAg
CSAqIGNhdXNlIG9mICJ3cm9uZyBtZW1vcnkgd2FzIG1hcHBlZCBpbiIuCj4gQEAgLTE5Myw5ICsy
MDAsMTIgQEAgRVhQT1JUX1NZTUJPTF9HUEwoeGVuX3JlbWFwX2RvbWFpbl9nZm5fYXJyYXkpOwo+
ICAKPiAgLyogUmV0dXJuczogMCBzdWNjZXNzICovCj4gIGludCB4ZW5fdW5tYXBfZG9tYWluX2dm
bl9yYW5nZShzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwKPiAtCQkJICAgICAgIGludCBudW1w
Z3MsIHN0cnVjdCBwYWdlICoqcGFnZXMpCj4gKwkJCSAgICAgICBpbnQgbnIsIHN0cnVjdCBwYWdl
ICoqcGFnZXMpCj4gIHsKPiAtCWlmICghcGFnZXMgfHwgIXhlbl9mZWF0dXJlKFhFTkZFQVRfYXV0
b190cmFuc2xhdGVkX3BoeXNtYXApKQo+ICsJaWYgKHhlbl9mZWF0dXJlKFhFTkZFQVRfYXV0b190
cmFuc2xhdGVkX3BoeXNtYXApKQo+ICsJCXJldHVybiB4ZW5feGxhdGVfdW5tYXBfZ2ZuX3Jhbmdl
KHZtYSwgbnIsIHBhZ2VzKTsKPiArCj4gKwlpZiAoIXBhZ2VzKQo+ICAJCXJldHVybiAwOwo+ICAK
PiAgCXJldHVybiAtRUlOVkFMOwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 18:18:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 18:18:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5FOH-00065T-Ie; Thu, 19 Oct 2017 18:17:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1e5FOG-00065N-Cj
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 18:17:56 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 CA/D3-30115-35CE8E95; Thu, 19 Oct 2017 18:17:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPIsWRWlGSWpSXmKPExsXiVRvkrBv05kW
 kwZFNhhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bRpRNYCmZwVHxdMZ+9gfEeWxcjF4eQwAxG
 iU/737KDOBICc1glnsztZOxi5ARysiQmbT/NDmFXSRzqmAcWFxLQkLh9s5Edwj7FJLH2vTTcp
 IkzVkI1FEk8PjyJCcIulti65iAriM0rIChxcuYTFohmL4mbDavBhnIKJEp8ejyfCSI+iVHi3l
 57EJtNQFui7fUusF4WAVWJeS9eMUPMTJT49Xs9O8TMAInGjRvBaoQFQiWmrJsLFhcR0JTYP3s
 uG4jNLPCHSWLxOjEIW1Oidftv9gmMorOQnDQLSWoBI9MqRvXi1KKy1CJdU72kosz0jJLcxMwc
 XUMDM73c1OLixPTUnMSkYr3k/NxNjMAIYACCHYzTL/sfYpTkYFIS5X178EWkEF9SfkplRmJxR
 nxRaU5q8SFGGQ4OJQlesddAOcGi1PTUirTMHGAswqQlOHiURHiFQdK8xQWJucWZ6RCpU4yWHB
 fuXPrDxLFvzy0geQBECrHk5eelSonzMoM0CIA0ZJTmwY2DpYtLjLJSwryMQAcK8RSkFuVmlqD
 Kv2IU52BUEubVAJnCk5lXArf1FdBBTEAHsduDHVSSiJCSamA8eCRS8nhgytOjcacqyvmnnjNn
 ct+U3fc3+phauiyzgv79Qyp/flu8PrTo9dP+7NdHec+Zmccc1e3uCdquXczhNLPZSbpv/kvLe
 oZ9i423n67/4/aryfCw9vd+Gb8Mp1WnXcRn/X7wnIldJ+4a2z4O15wQwQfGye2FOfdvXZx20F
 CyvankooASS3FGoqEWc1FxIgCm95NxEgMAAA==
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1508437074!74533144!1
X-Originating-IP: [74.125.82.67]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44861 invoked from network); 19 Oct 2017 18:17:54 -0000
Received: from mail-wm0-f67.google.com (HELO mail-wm0-f67.google.com)
 (74.125.82.67)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Oct 2017 18:17:54 -0000
Received: by mail-wm0-f67.google.com with SMTP id m72so17696160wmc.1
 for <xen-devel@lists.xenproject.org>; Thu, 19 Oct 2017 11:17:54 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=6xjyLz3PGUOtNgK19MdRKyeefmMsd6pks5H5W0geys0=;
 b=sGY8MIru8hb5/8CJRqKmJNf+OjPCJcPLVwV1CqSjzmJEobavEXFG8IW8NwFxi9Q2GM
 N8dMb+4uITIo39ueVhZlG5y8BBHf50sH/9FtvJnxWn2lGqq8lcVud0SX5N4SMe4NwNTc
 uajsxLMSKr8YJ3w6QtsbAiTFYo/MKPos9+M3hRorzC9Mcet30q4EQt42dGWBbvxI+0RA
 X2YW014g7N2uL+rfLXtM8c4lTDRWox5mvMsufjq8xUnx8ZnAvFWWuzz0hQmaxgNQqti5
 N3Q21QN/M+kv/PCcaxIiUeVOjur5RjmtqO7kvDfmkiu9EBR4amrZOi7aPm+Oq0IGTqRL
 C0Hg==
X-Gm-Message-State: AMCzsaV8jBrH2mPtEYE2gLlJmHINQkqqX2EdwdhWM23WwRjVHY2w3W71
 VoiO2CN4TBz2+FjPHSjbbupO4GT6
X-Received: by 10.80.194.217 with SMTP id u25mr3384904edf.260.1508437074209;
 Thu, 19 Oct 2017 11:17:54 -0700 (PDT)
Received: from mail-wr0-f178.google.com (mail-wr0-f178.google.com.
 [209.85.128.178])
 by smtp.gmail.com with ESMTPSA id l4sm12370027edc.20.2017.10.19.11.17.53
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 19 Oct 2017 11:17:53 -0700 (PDT)
Received: by mail-wr0-f178.google.com with SMTP id q42so9224355wrb.7
 for <xen-devel@lists.xenproject.org>; Thu, 19 Oct 2017 11:17:53 -0700 (PDT)
X-Google-Smtp-Source: ABhQp+QaFcI8uteBm95rl55OGSieF1QrjzKB37XO9Hm5jXlqBnI6y5QJvXIprllP+hkMfLQHg7y43vPMvPqkjtECuIk=
X-Received: by 10.223.151.51 with SMTP id r48mr2410080wrb.164.1508437073341;
 Thu, 19 Oct 2017 11:17:53 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.71.216 with HTTP; Thu, 19 Oct 2017 11:17:12 -0700 (PDT)
In-Reply-To: <f036c2e9a6d81670d22edfc3b872773fc5ea3d6c.1508397860.git.yi.z.zhang@linux.intel.com>
References: <cover.1508397860.git.yi.z.zhang@linux.intel.com>
 <f036c2e9a6d81670d22edfc3b872773fc5ea3d6c.1508397860.git.yi.z.zhang@linux.intel.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 19 Oct 2017 12:17:12 -0600
X-Gmail-Original-Message-ID: <CABfawhmXuiOfS0vKMkck-BQGszLa+se=OQDV566qNa018khrSQ@mail.gmail.com>
Message-ID: <CABfawhmXuiOfS0vKMkck-BQGszLa+se=OQDV566qNa018khrSQ@mail.gmail.com>
To: Zhang Yi <yi.z.zhang@linux.intel.com>
Cc: Kevin Tian <kevin.tian@intel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC 05/14] xen: vmx: Disable the 2M/1G
	superpage when SPP enabled
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMTksIDIwMTcgYXQgMjoxMSBBTSwgWmhhbmcgWWkgPHlpLnouemhhbmdAbGlu
dXguaW50ZWwuY29tPiB3cm90ZToKPiBGcm9tOiBaaGFuZyBZaSBaIDx5aS56LnpoYW5nQGxpbnV4
LmludGVsLmNvbT4KPgo+IEN1cnJlbnQgd2Ugb25seSBzdXBwb3J0IFN1Yi1wYWdlIFByb3RlY3Rp
b24gb24gdGhlIDRrCj4gcGFnZSB0YWJsZS4KPgo+IFNpZ25lZC1vZmYtYnk6IFpoYW5nIFlpIFog
PHlpLnouemhhbmdAbGludXguaW50ZWwuY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvaHZtL3Zt
eC92bXguYyB8IDYgKysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKykKPgo+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3ZteC5jCj4gaW5kZXggMDRhZTBkNi4uYTRjMjRiYiAxMDA2NDQKPiAtLS0gYS94ZW4v
YXJjaC94ODYvaHZtL3ZteC92bXguYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5j
Cj4gQEAgLTI0OTcsNiArMjQ5NywxMiBAQCBjb25zdCBzdHJ1Y3QgaHZtX2Z1bmN0aW9uX3RhYmxl
ICogX19pbml0IHN0YXJ0X3ZteCh2b2lkKQo+ICAgICAgICAgIHZteF9mdW5jdGlvbl90YWJsZS5n
ZXRfZ3Vlc3RfYm5kY2ZncyA9IHZteF9nZXRfZ3Vlc3RfYm5kY2ZnczsKPiAgICAgIH0KPgo+ICsg
ICAgaWYgKCBjcHVfaGFzX3ZteF9lcHRfc3BwICkKCkkgdGhpbmsgdGhpcyByZWFsbHkgb25seSBv
dWdodCB0byBoYXBwZW4gaWYgdGhlIGNvbW1hbmQtbGluZSBvcHRpb24KaGFzIGFsc28gYmVlbiBl
bmFibGVkLgoKPiArICAgIHsKPiArICAgICAgICB2bXhfZnVuY3Rpb25fdGFibGUuaGFwX2NhcGFi
aWxpdGllcyAmPSB+SFZNX0hBUF9TVVBFUlBBR0VfMk1COwo+ICsgICAgICAgIHZteF9mdW5jdGlv
bl90YWJsZS5oYXBfY2FwYWJpbGl0aWVzICY9IH5IVk1fSEFQX1NVUEVSUEFHRV8xR0I7Cj4gKyAg
ICB9Cj4gKwo+ICAgICAgc2V0dXBfdm1jc19kdW1wKCk7Cj4KPiAgICAgIGxicl90c3hfZml4dXBf
Y2hlY2soKTsKPiAtLQo+IDIuNy40CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 19 18:20:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 18:20:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5FQc-0006ec-V6; Thu, 19 Oct 2017 18:20:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xumengpanda@gmail.com>) id 1e5FQb-0006eQ-LA
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 18:20:21 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 67/C9-29911-4ECE8E95; Thu, 19 Oct 2017 18:20:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVyMfTGFt0nb15
 EGhxv4bBY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDP2/XvPXLBLvmLyFsEGxh6pLkYuDiGBiYwS
 B7/+Zuli5ORgEWhglWhZ6giSkBCYwyqxftYDZpCEhECZxL5ZV1kh7CKJ9ZeOskDYxRI/mt4zg
 di8AoISJ2c+AYsLCXhLPJo1B8jm4OAUsJM40+IEsWwji0THrOVsIDVsAqoS8841skEsVpWYfH
 4DG8ScAIl56xaA9QoLmErMP8QIEhYR0JV4tuAZG8gcZoG1TBKHuh+DJZgFNCVat/9mn8AoOAv
 JGbOQpBYwMq1i1ChOLSpLLdI1stRLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgM
 TwYg2MF4YFHgIUZJDiYlUd63B19ECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgvfwaKCdYlJqeW
 pGWmQOMFJi0BAePkgivMEiat7ggMbc4Mx0idYrRkuPCnUt/mDiObboMJA/sufWHSYglLz8vVU
 qc9ydIgwBIQ0ZpHtw4WDRfYpSVEuZlBDpQiKcgtSg3swRV/hWjOAejkjDvfJApPJl5JXBbXwE
 dxAR0ELs92EEliQgpqQZG9eVyO48p8n8WtLPn8b3IubGmMmTGEfvQFcpbEtfrKdobqH+OW7co
 nDfycjl3ZcSZ3Pp/Bn0yEr7lmVZf51rHhR2ftSoqaeVkJ43Wv3PZ597aVfP3060P/7o2HTNLY
 ZVj+7hlrcTXHKbur1NzFDcwShi2JVtHsAbbZCROrYrbYTnv6X72xjglluKMREMt5qLiRADqTr
 1P4QIAAA==
X-Env-Sender: xumengpanda@gmail.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1508437219!71371997!1
X-Originating-IP: [209.85.216.180]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63653 invoked from network); 19 Oct 2017 18:20:19 -0000
Received: from mail-qt0-f180.google.com (HELO mail-qt0-f180.google.com)
 (209.85.216.180)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Oct 2017 18:20:19 -0000
Received: by mail-qt0-f180.google.com with SMTP id h4so15566844qtk.8
 for <xen-devel@lists.xen.org>; Thu, 19 Oct 2017 11:20:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=hpovG/R4maSwGQ+IuFqhWQLnWjhElgIhLa7sxxFj4AU=;
 b=kRierk6/5HSw09ihrTVeoep6hNagC/exbmVWEchJHgPepV5gwl6U/VFuFIioh3fgXS
 7RCFcAHY/ivlMiR+H5a5Z/pTbVpSzjQGUzFFUAMnjDPsr2RJfS1tUg4oxZi4ukU8kQuz
 Kz/hC4PntyIjN/UyFLDLRmqOz3Ix4kTYy3CxXUL2E/wXnvzuWBDgf8IyE0TajEAPu04J
 9gxYHOWhzWeBChcjhrQbQg09DLqDm0GQVVFyqiqagIaQ631nomISPZ3+d3b1R3EpdMU/
 EEEX+HwlkcnKYKCqtoHOkRgaSfwaNLNGEff78mObEppXtmGjCofRQqVHTRtC0fFT3h07
 gB1w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=hpovG/R4maSwGQ+IuFqhWQLnWjhElgIhLa7sxxFj4AU=;
 b=t3v9YsqdcS2hdDcsQOD6d3arkaPafuy7dM3DyWr8FHUxv+pcIGwEbaTpMo556znjRu
 9brtRzfq03gvbWREHxCX5rdGSw2V8NZ7ZQHebhorREDg6lV6Ns5OTan1gbe1FNw8xG55
 ELzR8dMCCZHjzgxvSs/25FGqBvgczqxyGJVZd1P4MgJInBn2keZ0+Re6k6/Fk8QqUi1g
 htMDE7dmaWl1QG6b/+Rugrea/0KBdoK1zSsvmUJMt699UTlQzGGbHGUUt0bh1Il4EIdG
 YAJGDvWC08wTWI/Vdf1TbSM0mBVsb8QLQ03A6dsX9pwajzHoVElB+s9P09Ss6wI8742m
 ALNg==
X-Gm-Message-State: AMCzsaXerowIoeNnsjoLuU05/Bb7nuxeglaEdR62HfdV2kkTYmW/ppY9
 +1kJR23gceE9e7VE05iI8Id38cJROBPeVvavMw==
X-Google-Smtp-Source: ABhQp+Ri5+dtZsLsq4LwoDiD0IUSp0bBYeOmCNG8ry3Vh2pqtEJQ6U6FGyyEMZgTOZ+BNcvGAB1Dk2CZHxGeSUvQJw8=
X-Received: by 10.200.46.233 with SMTP id i38mr3467975qta.330.1508437218945;
 Thu, 19 Oct 2017 11:20:18 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.86.202 with HTTP; Thu, 19 Oct 2017 11:20:18 -0700 (PDT)
In-Reply-To: <e5b0b3d5-dc90-b95c-e4a3-44bb5606c93c@citrix.com>
References: <CAP045Arh6NMGkv=Khguyc+40gaN1fCO3T1MPvNOnThMT9uPSbQ@mail.gmail.com>
 <23dd26f5-d217-dc99-6e3c-02ff46bf2f7a@oracle.com>
 <CAP045Ar4+gdi_Vzi6=bOKUKuW88g5V3PseyOWH-eGXB7KDO3Og@mail.gmail.com>
 <e190a0a4-5e68-309a-7a61-948d2c47946a@oracle.com>
 <CAP045ApDqVJ7G=fb2TUkpkUSYxuHgQj+oKqS=iX5vAeOX7tXzA@mail.gmail.com>
 <CAP045ArNUdPvN28eZio0e-0oXEE3+TO+607tw1F3vSY0ADrAug@mail.gmail.com>
 <e9c4f1ec-560b-051c-b5e6-4666e88b91a5@oracle.com>
 <CAP045Aq5k6DE4v6GkR=B1J_vM8RJibhMH1OewKyh46isRt8Acw@mail.gmail.com>
 <e5b0b3d5-dc90-b95c-e4a3-44bb5606c93c@citrix.com>
From: Meng Xu <xumengpanda@gmail.com>
Date: Thu, 19 Oct 2017 14:20:18 -0400
Message-ID: <CAENZ-+m2dHbfwc5ZOfBTJcz5=QgrRG+1XBCNs3foSzU93UdBuA@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Cc: "Tian, Kevin" <kevin.tian@intel.com>,
 Dietmar Hahn <dietmar.hahn@ts.fujitsu.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Kyle Huey <me@kylehuey.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Robert O'Callahan <robert@ocallahan.org>
Subject: Re: [Xen-devel] VPMU interrupt unreliability
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMTksIDIwMTcgYXQgMTE6NDAgQU0sIEFuZHJldyBDb29wZXIKPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Cj4gT24gMTkvMTAvMTcgMTY6MDksIEt5bGUgSHVl
eSB3cm90ZToKPiA+IE9uIFdlZCwgT2N0IDExLCAyMDE3IGF0IDc6MDkgQU0sIEJvcmlzIE9zdHJv
dnNreQo+ID4gPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPiB3cm90ZToKPiA+PiBPbiAxMC8x
MC8yMDE3IDEyOjU0IFBNLCBLeWxlIEh1ZXkgd3JvdGU6Cj4gPj4+IE9uIE1vbiwgSnVsIDI0LCAy
MDE3IGF0IDk6NTQgQU0sIEt5bGUgSHVleSA8bWVAa3lsZWh1ZXkuY29tPiB3cm90ZToKPiA+Pj4+
IE9uIE1vbiwgSnVsIDI0LCAyMDE3IGF0IDg6MDcgQU0sIEJvcmlzIE9zdHJvdnNreQo+ID4+Pj4g
PGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPiB3cm90ZToKPiA+Pj4+Pj4+IE9uZSB0aGluZyBJ
IG5vdGljZWQgaXMgdGhhdCB0aGUgd29ya2Fyb3VuZCBkb2Vzbid0IGFwcGVhciB0byBiZQo+ID4+
Pj4+Pj4gY29tcGxldGU6IGl0IGlzIG9ubHkgY2hlY2tpbmcgUE1DMCBzdGF0dXMgYW5kIG5vdCBv
dGhlciBjb3VudGVycyAoZml4ZWQKPiA+Pj4+Pj4+IG9yIGFyY2hpdGVjdHVyYWwpLiBPZiBjb3Vy
c2UsIHdpdGhvdXQga25vd2luZyB3aGF0IHRoZSBhY3R1YWwgcHJvYmxlbQo+ID4+Pj4+Pj4gd2Fz
IGl0J3MgaGFyZCB0byBzYXkgd2hldGhlciB0aGlzIHdhcyBpbnRlbnRpb25hbC4KPiA+Pj4+Pj4g
aGFuZGxlX3BtY19xdWlyayBhcHBlYXJzIHRvIGxvb3AgdGhyb3VnaCBhbGwgdGhlIGNvdW50ZXJz
IC4uLgo+ID4+Pj4+IFJpZ2h0LCBJIGRpZG4ndCBub3RpY2UgdGhhdCBpdCBpcyBzaGlmdGluZyBN
U1JfQ09SRV9QRVJGX0dMT0JBTF9TVEFUVVMKPiA+Pj4+PiB2YWx1ZSBvbmUgYnkgb25lIGFuZCBz
byBpdCBpcyBsb29raW5nIGF0IGFsbCBiaXRzLgo+ID4+Pj4+Cj4gPj4+Pj4+Pj4gMi4gSW50ZXJj
ZXB0aW5nIE1TUiBsb2FkcyBmb3IgY291bnRlcnMgdGhhdCBoYXZlIHRoZSB3b3JrYXJvdW5kCj4g
Pj4+Pj4+Pj4gYXBwbGllZCBhbmQgZ2l2aW5nIHRoZSBndWVzdCB0aGUgY29ycmVjdCBjb3VudGVy
IHZhbHVlLgo+ID4+Pj4+Pj4gV2UnZCBoYXZlIHRvIGtlZXAgdHJhY2sgb2Ygd2hldGhlciB0aGUg
Y291bnRlciBoYXMgYmVlbiByZXNldCAoYnkgdGhlCj4gPj4+Pj4+PiBxdWlyaykgc2luY2UgdGhl
IGxhc3QgTVNSIHdyaXRlLgo+ID4+Pj4+PiBZZXMuCj4gPj4+Pj4+Cj4gPj4+Pj4+Pj4gMy4gT3Ig
cGVyaGFwcyBldmVuIGNoYW5naW5nIHRoZSB3b3JrYXJvdW5kIHRvIGRpc2FibGUgdGhlIFBNSSBv
biB0aGF0Cj4gPj4+Pj4+Pj4gY291bnRlciB1bnRpbCB0aGUgZ3Vlc3QgYWNrcyB2aWEgR0xPQkFM
X09WRl9DVFJMLCBhc3N1bWluZyB0aGF0IHdvcmtzCj4gPj4+Pj4+Pj4gb24gdGhlIHJlbGV2YW50
IGhhcmR3YXJlLgo+ID4+Pj4+Pj4gTVNSX0NPUkVfUEVSRl9HTE9CQUxfT1ZGX0NUUkwgaXMgd3Jp
dHRlbiBpbW1lZGlhdGVseSBhZnRlciB0aGUgcXVpcmsKPiA+Pj4+Pj4+IHJ1bnMgKGluIGNvcmUy
X3ZwbXVfZG9faW50ZXJydXB0KCkpIHNvIHdlIGFscmVhZHkgZG8gdGhpcywgZG9uJ3Qgd2U/Cj4g
Pj4+Pj4+IEknbSBzdWdnZXN0aW5nIHdhaXRpbmcgdW50aWwgdGhlICpndWVzdCogd3JpdGVzIHRv
IHRoZSAodmlydHVhbGl6ZWQpCj4gPj4+Pj4+IEdMT0JBTF9PVkZfQ1RSTC4KPiA+Pj4+PiBXb3Vs
ZG4ndCBpdCBiZSBiZXR0ZXIgdG8gd2FpdCB1bnRpbCB0aGUgY291bnRlciBpcyByZWxvYWRlZD8K
PiA+Pj4+IE1heWJlISAgSSBoYXZlbid0IHRob3VnaHQgdGhyb3VnaCBpdCBhIGxvdC4gIEl0J3Mg
c3RpbGwgbm90IGNsZWFyIHRvCj4gPj4+PiBtZSB3aGV0aGVyIE1TUl9DT1JFX1BFUkZfR0xPQkFM
X09WRl9DVFJMIGFjdHVhbGx5IGNvbnRyb2xzIHRoZQo+ID4+Pj4gaW50ZXJydXB0IGluIGFueSB3
YXkgb3Igd2hldGhlciBpdCBqdXN0IHJlc2V0cyB0aGUgYml0cyBpbgo+ID4+Pj4gTVNSX0NPUkVf
UEVSRl9HTE9CQUxfU1RBVFVTIGFuZCBhY2tpbmcgdGhlIGludGVycnVwdCBvbiB0aGUgQVBJQyBp
cwo+ID4+Pj4gYWxsIHRoYXQncyByZXF1aXJlZCB0byByZWVuYWJsZSBpdC4KPiA+Pj4+Cj4gPj4+
PiAtIEt5bGUKPiA+Pj4gSSB3b25kZXIgaWYgaXQgd291bGQgYmUgcmVhc29uYWJsZSB0byBqdXN0
IHJlbW92ZSB0aGUgd29ya2Fyb3VuZAo+ID4+PiBlbnRpcmVseSBhdCBzb21lIHBvaW50LiAgVGhl
IHNldCBvZiBwZW9wbGUgdXNpbmcgMSkgc2V2ZXJhbCB5ZWFyIG9sZAo+ID4+PiBoYXJkd2FyZSwg
MikgYW4gdXAgdG8gZGF0ZSBYZW4sIGFuZCAzKSB0aGUgb2ZmLWJ5LWRlZmF1bHQgcGVyZm9ybWFu
Y2UKPiA+Pj4gY291bnRlcnMgaXMgcHJvYmFibHkgcmF0aGVyIHNtYWxsLgo+ID4+IFdlJ2QgcHJv
YmFibHkgd2FudCB0byBvbmx5IGVuYWJsZSB0aGlzIGZvciBhZmZlY3RlZCBwcm9jZXNzb3JzLCBu
b3QKPiA+PiByZW1vdmUgaXQgb3V0cmlnaHQuIEJ1dCB0aGUgcHJvYmxlbSBpcyB0aGF0IHdlIHN0
aWxsIGRvbid0IGtub3cgZm9yIHN1cmUKPiA+PiB3aGV0aGVyIHRoaXMgaXNzdWUgYWZmZWN0cyBO
SE0gb25seSwgZG8gd2U/Cj4gPj4KPiA+PiAoaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9h
cmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA3L21zZzAyMjQyLmh0bWwKPiA+PiBpcyB0aGUg
b3JpZ2luYWwgbWVzc2FnZSkKPiA+IFllcywgdGhlIGJhc2ljIHByb2JsZW0gaXMgdGhhdCB3ZSBk
b24ndCBrbm93IHdoZXJlIHRvIGRyYXcgdGhlIGxpbmUuCj4KPiB2UE1VIGlzIGRpc2FibGVkIGJ5
IGRlZmF1bHQgZm9yIHNlY3VyaXR5IHJlYXNvbnMsCgoKSXMgdGhlcmUgYW55IGRvY3VtZW50IGFi
b3V0IHRoZSBwb3NzaWJsZSBhdHRhY2sgdmlhIHRoZSB2UE1VPyBUaGUKZG9jdW1lbnQgSSBmb3Vu
ZCAoc3VjaCBhcyBbMV0gYW5kIFhTQS0xNjMpIGp1c3QgYnJpZWZseSBzYXkgdGhhdCB0aGUKdlBN
VSBzaG91bGQgYmUgZGlzYWJsZWQgZHVlIHRvIHNlY3VyaXR5IGNvbmNlcm4uCgoKWzFdIGh0dHBz
Oi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUvbWlzYy94ZW4tY29tbWFuZC1saW5lLmh0
bWwKCj4KPiBhbmQgYWxzbyBicm9rZW4sIGluIGEKPiB3YXkgd2hpY2ggZGVtb25zdHJhdGVzIHRo
YXQgdlBNVSBpc24ndCBnZXR0aW5nIG11Y2ggcmVhbC13b3JsZCB1c2UuCgpJIGFsc28gbm90aWNl
ZCB0aGF0IEFXUyBzZWVtcyBzdXBwb3J0IHBhcnQgb2YgdGhlIHZQTVUKZnVuY3Rpb25hbGl0aWVz
LCB3aGljaCB3ZXJlIHVzZWQgYnkgTmV0ZmxpeCB0byBvcHRpbWl6ZSB0aGVpcgphcHBsaWNhdGlv
bnMnIHBlcmZvcm1hbmNlLCBhY2NvcmRpbmcgdG8KaHR0cDovL3d3dy5icmVuZGFuZ3JlZ2cuY29t
L2Jsb2cvMjAxNy0wNS0wNC90aGUtcG1jcy1vZi1lYzIuaHRtbCAuCgpJIGd1ZXNzIHRoZSBzZWN1
cml0eSBpc3N1ZSBzaG91bGQgYmUgc29sdmVkIGJ5IEFXUz8gSG93ZXZlciwgd2l0aG91dAprbm93
aW5nIGhvdyB0aGUgYXR0YWNrIGNvdWxkIGJlIGNvbmR1Y3RlZCwgSSdtIG5vdCBzdXJlIGhvdyBB
V1MgYXZvaWRzCnRoZSBhdHRhY2sgY29uY2VybiBmb3IgdlBNVS4KCj4KPiBBcyBmYXIgYXMgSSdt
IGNvbmNlcm5lZCwgYWxsIG9wdGlvbnMgKGluY2x1ZGluZyBybSAtcmYgYW5kIHN0YXJ0IGZyb20K
PiBzY3JhdGNoKSBhcmUgYWNjZXB0YWJsZSwgZXNwZWNpYWxseSBpZiB0aGlzIGVuZHMgdXAgZ2l2
aW5nIHVzIGEgYmV0dGVyCj4gb3ZlcmFsbCBzdWJzeXN0ZW0uCj4KPiBEbyB3ZSBrbm93IGhvdyBv
dGhlciBoeXBlcnZpc29ycyB3b3JrIGFyb3VuZCB0aGlzIGlzc3VlPwoKTWF5YmUgdGhlIHNvbHV0
aW9uIG9mIEFXUyBpcyBhIGNob2ljZT8gSSdtIG5vdCBzdXJlLiBJJ20ganVzdCB0aGlua2luZyBh
bG91ZC4gOikKClRoYW5rcywKCk1lbmcKCi0tIApNZW5nIFh1ClBoLkQuIENhbmRpZGF0ZSBpbiBD
b21wdXRlciBhbmQgSW5mb3JtYXRpb24gU2NpZW5jZQpVbml2ZXJzaXR5IG9mIFBlbm5zeWx2YW5p
YQpodHRwOi8vd3d3LmNpcy51cGVubi5lZHUvfm1lbmd4dS8KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 18:25:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 18:25:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5FV9-0006sX-GP; Thu, 19 Oct 2017 18:25:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <me@kylehuey.com>) id 1e5FV8-0006sR-As
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 18:25:02 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 F8/94-31121-DFDE8E95; Thu, 19 Oct 2017 18:25:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsVyMfTmVt2/b19
 EGnRaWiz5uJjFgdHj6O7fTAGMUayZeUn5FQmsGRf/trAV/FWqmP36EGsD4z+ZLkYuDiGBSYwS
 d5+fZwVxWAQaWSX2LZnJDOJICMxhlfja/xzI4QRyqiRWXP7IDmEXSTxvXABlF0r03vgPZvMKC
 EqcnPmEBcQWEvCW2Pj6CyOIzSkQKLFm6kkWiHXfWCTenHvIBpJgE1CUuLduB1gRi4CqxIyrDV
 CDAiQWrfgA1MDBISxgKjH/EFiJiICyRN+WZ4wgc5gFdjNJrDq1GCzBLKAp0br9N/sERsFZSO6
 YhSS1gJFpFaN6cWpRWWqRrpleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZggDIA
 wQ7GeSf8DzFKcjApifJavnkRKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCtwAY8EKCRanpqRVpm
 TnAWIFJS3DwKInw7gBp5S0uSMwtzkyHSJ1itOS4cOfSHyaOY5suA8kDe279YRJiycvPS5US5w
 0FmScA0pBRmgc3DhbPlxhlpYR5GYEOFOIpSC3KzSxBlX/FKM7BqCTM6woyhSczrwRu6yugg5i
 ADmK3BzuoJBEhJdXAeIv70+brC1z/uwhOjUnujXlQ1Bt5wvHpAvNXa/0urwrJUVNafapBbMvS
 V6n9jE/+Pd2wRnPmXQ5Vp9i3RyXkrwXOmHgt9c+K9Y72RsLrJ9v0NiyMF98srvqBO87uUpBbd
 qBE9OFyHrf8G86bXPo3ZSnEfU8XsT+/dbHevg/zbCYfrIhglzIKU2Ipzkg01GIuKk4EAOLsHo
 niAgAA
X-Env-Sender: me@kylehuey.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1508437500!80685374!1
X-Originating-IP: [209.85.217.181]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11439 invoked from network); 19 Oct 2017 18:25:00 -0000
Received: from mail-ua0-f181.google.com (HELO mail-ua0-f181.google.com)
 (209.85.217.181)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Oct 2017 18:25:00 -0000
Received: by mail-ua0-f181.google.com with SMTP id s41so6647317uab.10
 for <xen-devel@lists.xen.org>; Thu, 19 Oct 2017 11:25:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kylehuey.com; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=vFq5ZLIU7DeA3Jx/k/t8c8UNR5AJir4VHApPGzMpu3k=;
 b=UpdLk7lN5d81fg+FMvY0O5kMWXn+Uvfp+KMV6njrvKMP0/LKOQBQu7EnaMB/tzPyNw
 x8nwZIEjlx0FFKftfGS3aMQx177XLDPopAyg2RaOVQUUY+Nz+uJ+fhytrLyWiDQ1oBpB
 3N02zuW1O/1peYgN26ZX4Ksao0Q5ZbC15SBg4e+6rP764DbId63smsVkDEL2Zo7fAbm6
 Ban3dXeD3MLfPbaQAZqcjIINL0gkJI1e+Se/j5DTa1qK2A5ZfXB/o8H5/0xO+sU006jk
 jYuasV3Q89fryNBq1BCWPBaGqfzF4sAE0YEB+0ddzoumZ6IhWMW2IaOfKecBnvcR6PMQ
 HbMA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=vFq5ZLIU7DeA3Jx/k/t8c8UNR5AJir4VHApPGzMpu3k=;
 b=fuDOjNNd/1Yye/xinIBbRo9xzNdfy7q4F5ujUN/OVWB9/9e6CTCfmulF68UATUqa8R
 Ivs8EMQBihj8mEBK8LlSV3LdOUK5tLFxhiOS9bGCYjGBiUUProAVpnA6muZANJGzqYjb
 K+m90E8Jct5ZsDMjM/62MftmCrf4ezaSslKl8VrV5vmeum88Tby5mlVRXkWeYlrVD6ON
 aH9THkl2KfZLxXL6oDrtHKO0TUmiOoTqGjLq4nwHotOOevOHwEmPVFprtqytDmVU2M7+
 4tEwMo2gpGlMIjrDg9ThJxASqncsGw+LlYoXndQQIhExVvLScgDHw0ek1n5YCsffBUPx
 f27w==
X-Gm-Message-State: AMCzsaW5KtBO6/pTKnhi4z4+yPSVN5oytDN8aPllxuuqo5wsjz1a8TFA
 GI/vlhAlzwZLTsRRUSXb5PtLvNPh5lXA5iOsbS88FQ==
X-Google-Smtp-Source: ABhQp+TLfCoAbQoFSccgY0F0BWPURF/RiN3E5ex5j9bIkra/ShQ1IM0CQ5FZPu6z9178T0Q8PxiZ1d8JvTle4GKl/LU=
X-Received: by 10.176.1.240 with SMTP id 103mr2024365ual.97.1508437499570;
 Thu, 19 Oct 2017 11:24:59 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.176.80.154 with HTTP; Thu, 19 Oct 2017 11:24:59 -0700 (PDT)
In-Reply-To: <CAENZ-+m2dHbfwc5ZOfBTJcz5=QgrRG+1XBCNs3foSzU93UdBuA@mail.gmail.com>
References: <CAP045Arh6NMGkv=Khguyc+40gaN1fCO3T1MPvNOnThMT9uPSbQ@mail.gmail.com>
 <23dd26f5-d217-dc99-6e3c-02ff46bf2f7a@oracle.com>
 <CAP045Ar4+gdi_Vzi6=bOKUKuW88g5V3PseyOWH-eGXB7KDO3Og@mail.gmail.com>
 <e190a0a4-5e68-309a-7a61-948d2c47946a@oracle.com>
 <CAP045ApDqVJ7G=fb2TUkpkUSYxuHgQj+oKqS=iX5vAeOX7tXzA@mail.gmail.com>
 <CAP045ArNUdPvN28eZio0e-0oXEE3+TO+607tw1F3vSY0ADrAug@mail.gmail.com>
 <e9c4f1ec-560b-051c-b5e6-4666e88b91a5@oracle.com>
 <CAP045Aq5k6DE4v6GkR=B1J_vM8RJibhMH1OewKyh46isRt8Acw@mail.gmail.com>
 <e5b0b3d5-dc90-b95c-e4a3-44bb5606c93c@citrix.com>
 <CAENZ-+m2dHbfwc5ZOfBTJcz5=QgrRG+1XBCNs3foSzU93UdBuA@mail.gmail.com>
From: Kyle Huey <me@kylehuey.com>
Date: Thu, 19 Oct 2017 11:24:59 -0700
Message-ID: <CAP045ArCGz9Ct1qmtDkaVmJHVk3p_Bptrjtd7tjtcDBUqpO4vg@mail.gmail.com>
To: Meng Xu <xumengpanda@gmail.com>
Cc: "Tian, Kevin" <kevin.tian@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dietmar Hahn <dietmar.hahn@ts.fujitsu.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Robert O'Callahan <robert@ocallahan.org>
Subject: Re: [Xen-devel] VPMU interrupt unreliability
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMTksIDIwMTcgYXQgMTE6MjAgQU0sIE1lbmcgWHUgPHh1bWVuZ3BhbmRhQGdt
YWlsLmNvbT4gd3JvdGU6Cj4gT24gVGh1LCBPY3QgMTksIDIwMTcgYXQgMTE6NDAgQU0sIEFuZHJl
dyBDb29wZXIKPiA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Cj4+IE9uIDE5
LzEwLzE3IDE2OjA5LCBLeWxlIEh1ZXkgd3JvdGU6Cj4+ID4gT24gV2VkLCBPY3QgMTEsIDIwMTcg
YXQgNzowOSBBTSwgQm9yaXMgT3N0cm92c2t5Cj4+ID4gPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUu
Y29tPiB3cm90ZToKPj4gPj4gT24gMTAvMTAvMjAxNyAxMjo1NCBQTSwgS3lsZSBIdWV5IHdyb3Rl
Ogo+PiA+Pj4gT24gTW9uLCBKdWwgMjQsIDIwMTcgYXQgOTo1NCBBTSwgS3lsZSBIdWV5IDxtZUBr
eWxlaHVleS5jb20+IHdyb3RlOgo+PiA+Pj4+IE9uIE1vbiwgSnVsIDI0LCAyMDE3IGF0IDg6MDcg
QU0sIEJvcmlzIE9zdHJvdnNreQo+PiA+Pj4+IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4g
d3JvdGU6Cj4+ID4+Pj4+Pj4gT25lIHRoaW5nIEkgbm90aWNlZCBpcyB0aGF0IHRoZSB3b3JrYXJv
dW5kIGRvZXNuJ3QgYXBwZWFyIHRvIGJlCj4+ID4+Pj4+Pj4gY29tcGxldGU6IGl0IGlzIG9ubHkg
Y2hlY2tpbmcgUE1DMCBzdGF0dXMgYW5kIG5vdCBvdGhlciBjb3VudGVycyAoZml4ZWQKPj4gPj4+
Pj4+PiBvciBhcmNoaXRlY3R1cmFsKS4gT2YgY291cnNlLCB3aXRob3V0IGtub3dpbmcgd2hhdCB0
aGUgYWN0dWFsIHByb2JsZW0KPj4gPj4+Pj4+PiB3YXMgaXQncyBoYXJkIHRvIHNheSB3aGV0aGVy
IHRoaXMgd2FzIGludGVudGlvbmFsLgo+PiA+Pj4+Pj4gaGFuZGxlX3BtY19xdWlyayBhcHBlYXJz
IHRvIGxvb3AgdGhyb3VnaCBhbGwgdGhlIGNvdW50ZXJzIC4uLgo+PiA+Pj4+PiBSaWdodCwgSSBk
aWRuJ3Qgbm90aWNlIHRoYXQgaXQgaXMgc2hpZnRpbmcgTVNSX0NPUkVfUEVSRl9HTE9CQUxfU1RB
VFVTCj4+ID4+Pj4+IHZhbHVlIG9uZSBieSBvbmUgYW5kIHNvIGl0IGlzIGxvb2tpbmcgYXQgYWxs
IGJpdHMuCj4+ID4+Pj4+Cj4+ID4+Pj4+Pj4+IDIuIEludGVyY2VwdGluZyBNU1IgbG9hZHMgZm9y
IGNvdW50ZXJzIHRoYXQgaGF2ZSB0aGUgd29ya2Fyb3VuZAo+PiA+Pj4+Pj4+PiBhcHBsaWVkIGFu
ZCBnaXZpbmcgdGhlIGd1ZXN0IHRoZSBjb3JyZWN0IGNvdW50ZXIgdmFsdWUuCj4+ID4+Pj4+Pj4g
V2UnZCBoYXZlIHRvIGtlZXAgdHJhY2sgb2Ygd2hldGhlciB0aGUgY291bnRlciBoYXMgYmVlbiBy
ZXNldCAoYnkgdGhlCj4+ID4+Pj4+Pj4gcXVpcmspIHNpbmNlIHRoZSBsYXN0IE1TUiB3cml0ZS4K
Pj4gPj4+Pj4+IFllcy4KPj4gPj4+Pj4+Cj4+ID4+Pj4+Pj4+IDMuIE9yIHBlcmhhcHMgZXZlbiBj
aGFuZ2luZyB0aGUgd29ya2Fyb3VuZCB0byBkaXNhYmxlIHRoZSBQTUkgb24gdGhhdAo+PiA+Pj4+
Pj4+PiBjb3VudGVyIHVudGlsIHRoZSBndWVzdCBhY2tzIHZpYSBHTE9CQUxfT1ZGX0NUUkwsIGFz
c3VtaW5nIHRoYXQgd29ya3MKPj4gPj4+Pj4+Pj4gb24gdGhlIHJlbGV2YW50IGhhcmR3YXJlLgo+
PiA+Pj4+Pj4+IE1TUl9DT1JFX1BFUkZfR0xPQkFMX09WRl9DVFJMIGlzIHdyaXR0ZW4gaW1tZWRp
YXRlbHkgYWZ0ZXIgdGhlIHF1aXJrCj4+ID4+Pj4+Pj4gcnVucyAoaW4gY29yZTJfdnBtdV9kb19p
bnRlcnJ1cHQoKSkgc28gd2UgYWxyZWFkeSBkbyB0aGlzLCBkb24ndCB3ZT8KPj4gPj4+Pj4+IEkn
bSBzdWdnZXN0aW5nIHdhaXRpbmcgdW50aWwgdGhlICpndWVzdCogd3JpdGVzIHRvIHRoZSAodmly
dHVhbGl6ZWQpCj4+ID4+Pj4+PiBHTE9CQUxfT1ZGX0NUUkwuCj4+ID4+Pj4+IFdvdWxkbid0IGl0
IGJlIGJldHRlciB0byB3YWl0IHVudGlsIHRoZSBjb3VudGVyIGlzIHJlbG9hZGVkPwo+PiA+Pj4+
IE1heWJlISAgSSBoYXZlbid0IHRob3VnaHQgdGhyb3VnaCBpdCBhIGxvdC4gIEl0J3Mgc3RpbGwg
bm90IGNsZWFyIHRvCj4+ID4+Pj4gbWUgd2hldGhlciBNU1JfQ09SRV9QRVJGX0dMT0JBTF9PVkZf
Q1RSTCBhY3R1YWxseSBjb250cm9scyB0aGUKPj4gPj4+PiBpbnRlcnJ1cHQgaW4gYW55IHdheSBv
ciB3aGV0aGVyIGl0IGp1c3QgcmVzZXRzIHRoZSBiaXRzIGluCj4+ID4+Pj4gTVNSX0NPUkVfUEVS
Rl9HTE9CQUxfU1RBVFVTIGFuZCBhY2tpbmcgdGhlIGludGVycnVwdCBvbiB0aGUgQVBJQyBpcwo+
PiA+Pj4+IGFsbCB0aGF0J3MgcmVxdWlyZWQgdG8gcmVlbmFibGUgaXQuCj4+ID4+Pj4KPj4gPj4+
PiAtIEt5bGUKPj4gPj4+IEkgd29uZGVyIGlmIGl0IHdvdWxkIGJlIHJlYXNvbmFibGUgdG8ganVz
dCByZW1vdmUgdGhlIHdvcmthcm91bmQKPj4gPj4+IGVudGlyZWx5IGF0IHNvbWUgcG9pbnQuICBU
aGUgc2V0IG9mIHBlb3BsZSB1c2luZyAxKSBzZXZlcmFsIHllYXIgb2xkCj4+ID4+PiBoYXJkd2Fy
ZSwgMikgYW4gdXAgdG8gZGF0ZSBYZW4sIGFuZCAzKSB0aGUgb2ZmLWJ5LWRlZmF1bHQgcGVyZm9y
bWFuY2UKPj4gPj4+IGNvdW50ZXJzIGlzIHByb2JhYmx5IHJhdGhlciBzbWFsbC4KPj4gPj4gV2Un
ZCBwcm9iYWJseSB3YW50IHRvIG9ubHkgZW5hYmxlIHRoaXMgZm9yIGFmZmVjdGVkIHByb2Nlc3Nv
cnMsIG5vdAo+PiA+PiByZW1vdmUgaXQgb3V0cmlnaHQuIEJ1dCB0aGUgcHJvYmxlbSBpcyB0aGF0
IHdlIHN0aWxsIGRvbid0IGtub3cgZm9yIHN1cmUKPj4gPj4gd2hldGhlciB0aGlzIGlzc3VlIGFm
ZmVjdHMgTkhNIG9ubHksIGRvIHdlPwo+PiA+Pgo+PiA+PiAoaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA3L21zZzAyMjQyLmh0bWwKPj4g
Pj4gaXMgdGhlIG9yaWdpbmFsIG1lc3NhZ2UpCj4+ID4gWWVzLCB0aGUgYmFzaWMgcHJvYmxlbSBp
cyB0aGF0IHdlIGRvbid0IGtub3cgd2hlcmUgdG8gZHJhdyB0aGUgbGluZS4KPj4KPj4gdlBNVSBp
cyBkaXNhYmxlZCBieSBkZWZhdWx0IGZvciBzZWN1cml0eSByZWFzb25zLAo+Cj4KPiBJcyB0aGVy
ZSBhbnkgZG9jdW1lbnQgYWJvdXQgdGhlIHBvc3NpYmxlIGF0dGFjayB2aWEgdGhlIHZQTVU/IFRo
ZQo+IGRvY3VtZW50IEkgZm91bmQgKHN1Y2ggYXMgWzFdIGFuZCBYU0EtMTYzKSBqdXN0IGJyaWVm
bHkgc2F5IHRoYXQgdGhlCj4gdlBNVSBzaG91bGQgYmUgZGlzYWJsZWQgZHVlIHRvIHNlY3VyaXR5
IGNvbmNlcm4uCj4KPgo+IFsxXSBodHRwczovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3Vuc3RhYmxl
L21pc2MveGVuLWNvbW1hbmQtbGluZS5odG1sCgpDcm9zcy1ndWVzdCBpbmZvcm1hdGlvbiBsZWFr
cywgcHJlc3VtYWJseS4KCj4+Cj4+IGFuZCBhbHNvIGJyb2tlbiwgaW4gYQo+PiB3YXkgd2hpY2gg
ZGVtb25zdHJhdGVzIHRoYXQgdlBNVSBpc24ndCBnZXR0aW5nIG11Y2ggcmVhbC13b3JsZCB1c2Uu
Cj4KPiBJIGFsc28gbm90aWNlZCB0aGF0IEFXUyBzZWVtcyBzdXBwb3J0IHBhcnQgb2YgdGhlIHZQ
TVUKPiBmdW5jdGlvbmFsaXRpZXMsIHdoaWNoIHdlcmUgdXNlZCBieSBOZXRmbGl4IHRvIG9wdGlt
aXplIHRoZWlyCj4gYXBwbGljYXRpb25zJyBwZXJmb3JtYW5jZSwgYWNjb3JkaW5nIHRvCj4gaHR0
cDovL3d3dy5icmVuZGFuZ3JlZ2cuY29tL2Jsb2cvMjAxNy0wNS0wNC90aGUtcG1jcy1vZi1lYzIu
aHRtbCAuCj4KPiBJIGd1ZXNzIHRoZSBzZWN1cml0eSBpc3N1ZSBzaG91bGQgYmUgc29sdmVkIGJ5
IEFXUz8gSG93ZXZlciwgd2l0aG91dAo+IGtub3dpbmcgaG93IHRoZSBhdHRhY2sgY291bGQgYmUg
Y29uZHVjdGVkLCBJJ20gbm90IHN1cmUgaG93IEFXUyBhdm9pZHMKPiB0aGUgYXR0YWNrIGNvbmNl
cm4gZm9yIHZQTVUuCgpBV1Mgb25seSBhbGxvd3MgeW91IHRvIHVzZSB0aGUgdlBNVSBpZiB5b3Ug
aGF2ZSB0aGUgZW50aXJlIHBoeXNpY2FsCm1hY2hpbmUgeW91ciBWTSBpcyBydW5uaW5nIG9uIGRl
ZGljYXRlZCB0byB5b3Vyc2VsZi4gIENyb3NzLWd1ZXN0CmluZm9ybWF0aW9uIGxlYWtzIGFyZSBu
b3QgYSBiaWcgZGVhbCBpZiB0aGUgc2FtZSB0ZW5hbnQgY29udHJvbHMgYWxsCnRoZSBndWVzdHMu
Cgo+Pgo+PiBBcyBmYXIgYXMgSSdtIGNvbmNlcm5lZCwgYWxsIG9wdGlvbnMgKGluY2x1ZGluZyBy
bSAtcmYgYW5kIHN0YXJ0IGZyb20KPj4gc2NyYXRjaCkgYXJlIGFjY2VwdGFibGUsIGVzcGVjaWFs
bHkgaWYgdGhpcyBlbmRzIHVwIGdpdmluZyB1cyBhIGJldHRlcgo+PiBvdmVyYWxsIHN1YnN5c3Rl
bS4KPj4KPj4gRG8gd2Uga25vdyBob3cgb3RoZXIgaHlwZXJ2aXNvcnMgd29yayBhcm91bmQgdGhp
cyBpc3N1ZT8KPgo+IE1heWJlIHRoZSBzb2x1dGlvbiBvZiBBV1MgaXMgYSBjaG9pY2U/IEknbSBu
b3Qgc3VyZS4gSSdtIGp1c3QgdGhpbmtpbmcgYWxvdWQuIDopCj4KPiBUaGFua3MsCj4KPiBNZW5n
Cj4KPiAtLQo+IE1lbmcgWHUKPiBQaC5ELiBDYW5kaWRhdGUgaW4gQ29tcHV0ZXIgYW5kIEluZm9y
bWF0aW9uIFNjaWVuY2UKPiBVbml2ZXJzaXR5IG9mIFBlbm5zeWx2YW5pYQo+IGh0dHA6Ly93d3cu
Y2lzLnVwZW5uLmVkdS9+bWVuZ3h1LwoKLSBLeWxlCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 19 18:27:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 18:27:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5FXI-000726-Sf; Thu, 19 Oct 2017 18:27:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1e5FXI-00071y-Bb
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 18:27:16 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 BA/FE-31244-38EE8E95; Thu, 19 Oct 2017 18:27:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKIsWRWlGSWpSXmKPExsXiVRvkotv07kW
 kwbujNhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8abJxuYC6aIVcybPpOlgbFNsIuRi0NIYAaj
 xLtLSxhBHAmBOawS3fO62bsYOYCcLIl15yy6GDmBzEqJ0wd3soDYQgIaErdvNrJDNB9lkni++
 Dcb3KTW8//YIDqKJA4+6YWyCyVebVnPCmLzCghKnJz5BGqSl0TTuQmMIDanQKLEglnzGCEGTW
 KUuHz4A1gRm4C2RNvrXWDNLAKqEhvmPGKCGJoocWH2c6ihARIL3i9gBrGFBTwkri34AGaLCGh
 K7J89F+wIZoE/TBKL14lB2JoSrdt/s09gFJ2F5KZZSFILGJlWMWoUpxaVpRbpGhrqJRVlpmeU
 5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIERgEDEOxg/LQs4BCjJAeTkiiv5ZsXkUJ8Sfkpl
 RmJxRnxRaU5qcWHGGU4OJQkeNe+BcoJFqWmp1akZeYA4xEmLcHBoyTCux4kzVtckJhbnJkOkT
 rFqMuxb8+tP0xCLHn5ealS4rwnQIoEQIoySvPgRsBSwyVGWSlhXkago4R4ClKLcjNLUOVfMYp
 zMCoJ8+4DmcKTmVcCt+kV0BFMQEew24MdUZKIkJJqYJT7GNgaVHDlMaP4zrTq9VZCP+6muTyr
 0UhiUZZ5aL3sEofX996DJ68ly914+vjAxNoJadXbrqjY71vS+1YphdODo3bSox23Ole/sZp55
 /QOhj/xHhvTUk2qyvt8Z69zXcYeNvHiFU3FTbz5tfs9l385Ynrxu1yt+vzrvxMmT2Sa6nRuhZ
 NOkrYSS3FGoqEWc1FxIgBfZ2XDCAMAAA==
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1508437634!89297675!1
X-Originating-IP: [74.125.82.68]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24179 invoked from network); 19 Oct 2017 18:27:14 -0000
Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com)
 (74.125.82.68)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Oct 2017 18:27:14 -0000
Received: by mail-wm0-f68.google.com with SMTP id m72so17740467wmc.1
 for <xen-devel@lists.xenproject.org>; Thu, 19 Oct 2017 11:27:14 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=ajnR06vjE3Pwmw8EqSCOkzpTF1SzG+vEmTiBoDQZBLs=;
 b=IivhaQy2npQOMEiL43AJ4r5yFNopCMaax5phGj7EPc7AVlSyrAevFNbZR+BN0bVJST
 eE3rndJLRRcnOCFZaJ4IFp5E2NW0UVyN0qlVIgY5btqcJb9UvuJEJlbaXwxv7Y588vnk
 1zk+uDsaXDW99Y+J8PFn7IHXiiiZwkbAr5/0xHY1hancxjFqKFsWLNEeNfo3KFe7rqdy
 +K4jjCKu07WxmtYC3FpcZzl1yvQyrU3EqMFgd+R3cT11a6DNtbRgad7haatZbg5J99bY
 vCuGn558Qe+vN6MDtI8YthXqhtUsYiTjvmUU79Di1SAOOnlX1Bar1OKJsqiwRlKR3BoY
 NpxA==
X-Gm-Message-State: AMCzsaV4zhJd5wbMa8JMKA0ZNONYRgvBYHnHNjSoRqUouYXT8oVvax55
 YbIT5GTfqIj5Q3uMdXcUno9jJXco
X-Received: by 10.80.214.152 with SMTP id r24mr3436183edi.17.1508437634166;
 Thu, 19 Oct 2017 11:27:14 -0700 (PDT)
Received: from mail-wm0-f43.google.com (mail-wm0-f43.google.com.
 [74.125.82.43])
 by smtp.gmail.com with ESMTPSA id c32sm578426eda.57.2017.10.19.11.27.13
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 19 Oct 2017 11:27:13 -0700 (PDT)
Received: by mail-wm0-f43.google.com with SMTP id l68so18104926wmd.5
 for <xen-devel@lists.xenproject.org>; Thu, 19 Oct 2017 11:27:13 -0700 (PDT)
X-Google-Smtp-Source: ABhQp+S98nsJYiLnoA96JaMixxCHf9/ggUuVk3LKYFPvDAVCdyDlYN73XY31S+Be5iGfgcq04EIOsz3Tjr+vu5OrxU4=
X-Received: by 10.28.130.69 with SMTP id e66mr2367257wmd.54.1508437633222;
 Thu, 19 Oct 2017 11:27:13 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.71.216 with HTTP; Thu, 19 Oct 2017 11:26:32 -0700 (PDT)
In-Reply-To: <d505ccd98f0e9f4faf1b10088b1edf53130ce8db.1508397860.git.yi.z.zhang@linux.intel.com>
References: <cover.1508397860.git.yi.z.zhang@linux.intel.com>
 <d505ccd98f0e9f4faf1b10088b1edf53130ce8db.1508397860.git.yi.z.zhang@linux.intel.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 19 Oct 2017 12:26:32 -0600
X-Gmail-Original-Message-ID: <CABfawhk+mmpqHrwb8bOKo8vM4wXk5TVnXoSWgcuVMMWDH5Q7Pg@mail.gmail.com>
Message-ID: <CABfawhk+mmpqHrwb8bOKo8vM4wXk5TVnXoSWgcuVMMWDH5Q7Pg@mail.gmail.com>
To: Zhang Yi <yi.z.zhang@linux.intel.com>
Cc: Kevin Tian <kevin.tian@intel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC 08/14] xen: vmx: Added setup spp page
	structure.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMTksIDIwMTcgYXQgMjoxMiBBTSwgWmhhbmcgWWkgPHlpLnouemhhbmdAbGlu
dXguaW50ZWwuY29tPiB3cm90ZToKPiBGcm9tOiBaaGFuZyBZaSBaIDx5aS56LnpoYW5nQGxpbnV4
LmludGVsLmNvbT4KPgo+IFRoZSBoYXJkd2FyZSB1c2VzIHRoZSBndWVzdC1waHlzaWNhbCBhZGRy
ZXNzIGFuZCBiaXRzIDExOjcgb2YgdGhlCj4gYWRkcmVzcyBhY2Nlc3NlZCB0byBsb29rdXAgdGhl
IFNQUFQgdG8gZmV0Y2ggYSB3cml0ZSBwZXJtaXNzaW9uIGJpdCBmb3IKPiB0aGUgMTI4IGJ5dGUg
d2lkZSBzdWItcGFnZSByZWdpb24gYmVpbmcgYWNjZXNzZWQgd2l0aGluIHRoZSA0Swo+IGd1ZXN0
LXBoeXNpY2FsIHBhZ2UuIElmIHRoZSBzdWItcGFnZSByZWdpb24gd3JpdGUgcGVybWlzc2lvbiBi
aXQgaXMgc2V0LAo+IHRoZSB3cml0ZSBpcyBhbGxvd2VkOyBvdGhlcndpc2UgdGhlIHdyaXRlIGlz
IGRpc2FsbG93ZWQgYW5kIHJlc3VsdHMgaW4KPiBhbiBFUFQgdmlvbGF0aW9uLgo+Cj4gR3Vlc3Qt
cGh5c2ljYWwgcGFnZXMgbWFwcGVkIHZpYSBsZWFmIEVQVC1wYWdpbmctc3RydWN0dXJlcyBmb3Ig
d2hpY2ggdGhlCj4gYWNjdW11bGF0ZWQgd3JpdGUtYWNjZXNzIGJpdCBhbmQgdGhlIFNQUCBiaXRz
IGFyZSBib3RoIGNsZWFyICgwKQo+IGdlbmVyYXRlCj4gRVBUIHZpb2xhdGlvbnMgb24gbWVtb3J5
IHdyaXRlcyBhY2Nlc3Nlcy4gR3Vlc3QtcGh5c2ljYWwgcGFnZXMgbWFwcGVkCj4gdmlhIEVQVC1w
YWdpbmctc3RydWN0dXJlIGZvciB3aGljaCB0aGUgYWNjdW11bGF0ZWQgd3JpdGUtYWNjZXNzIGJp
dCBpcwo+IHNldCAoMSkgYWxsb3cgd3JpdGVzLCBlZmZlY3RpdmVseSBpZ25vcmluZyB0aGUgU1BQ
IGJpdCBvbiB0aGUgbGVhZgo+IEVQVC1wYWdpbmcgc3RydWN0dXJlLgo+Cj4gU29mdHdhcmUgd2ls
bCBzZXR1cCB0aGUgc3BwIHBhZ2UgdGFibGUgbGV2ZWw0LDMsMiBhcyB3ZWxsIGFzIEVQVCBwYWdl
Cj4gc3RydWN0dXJlLCBhbmQgZmlsbCB0aGUgbGV2ZWwxIHZpYSB0aGUgMzIgYml0IGJpdG1hcCBw
ZXIgYSBzaW5nbGUgNEsKPiBwYWdlLgo+IE5vdyBpdCBjb3VsZCBiZSBkaXZpZGVkIHRvIDMyIHgg
MTI4IHN1Yi1wYWdlcy4KPgo+IFNpZ25lZC1vZmYtYnk6IFpoYW5nIFlpIFogPHlpLnouemhhbmdA
bGludXguaW50ZWwuY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jICAg
ICAgfCAzNSArKysrKysrKysrKysrKysKPiAgeGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyAgICAg
ICAgIHwgOTQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIHhlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bXguaCB8IDEwICsrKysrCj4gIHhlbi9pbmNsdWRlL2Fz
bS14ODYvcDJtLmggICAgICAgICB8ICAzICsrCj4gIDQgZmlsZXMgY2hhbmdlZCwgMTQyIGluc2Vy
dGlvbnMoKykKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jIGIv
eGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwo+IGluZGV4IGE0NzFjNzQuLjFiOTc0NjkgMTAw
NjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwo+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9tbS9tZW1fYWNjZXNzLmMKPiBAQCAtNDkwLDYgKzQ5MCw0MSBAQCB1bmxvY2tfZXhpdDoK
PiAgICAgIHJldHVybiByYzsKPiAgfQo+Cj4gK3N0YXRpYyB1NjQgZm9ybWF0X3NwcF9zcHRlKHUz
MiBzcHBfd3BfYml0bWFwKQo+ICt7Cj4gKyAgICAgICB1NjQgbmV3X3NwdGUgPSAwOwo+ICsgICAg
ICAgaW50IGkgPSAwOwo+ICsKPiArICAgICAgIC8qCj4gKyAgICAgICAgKiBPbmUgNEsgcGFnZSBj
b250YWlucyAzMiBzdWItcGFnZXMsIGluIFNQUCB0YWJsZSBMNEUsIG9sZCBiaXRzCj4gKyAgICAg
ICAgKiBhcmUgcmVzZXJ2ZWQsIHNvIHdlIG5lZWQgdG8gdHJhbnNmZXIgdTMyIHN1YnBhZ2Ugd3Jp
dGUKPiArICAgICAgICAqIHByb3RlY3QgYml0bWFwIHRvIHU2NCBTUFAgTDRFIGZvcm1hdC4KPiAr
ICAgICAgICAqLwo+ICsgICAgICAgd2hpbGUgKCBpIDwgMzIgKSB7Cj4gKyAgICAgICAgICAgICAg
IGlmICggc3BwX3dwX2JpdG1hcCAmICgxVUxMIDw8IGkpICkKPiArICAgICAgICAgICAgICAgICAg
ICAgICBuZXdfc3B0ZSB8PSAxVUxMIDw8IChpICogMik7Cj4gKwo+ICsgICAgICAgICAgICAgICBp
Kys7Cj4gKyAgICAgICB9Cj4gKwo+ICsgICAgICAgcmV0dXJuIG5ld19zcHRlOwo+ICt9Cj4gKwo+
ICtpbnQgcDJtX3NldF9zcHBfcGFnZV9zdChzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIHVp
bnQzMl90IGFjY2Vzc19tYXApCgpTbyBub3RoaW5nIGluIHRoaXMgcGF0Y2ggbWFrZXMgdXNlIG9m
IHRoaXMgZnVuY3Rpb24uIENvdWxkIHlvdSBwbGVhc2UKcmUtb3JnYW5pemUgdGhlIHBhdGNoc2V0
IHNvIHRoaXMgaXMgaW5jbHVkZWQgd2l0aCB0aGUgcGF0Y2ggdGhhdApzdGFydHMgdXNpbmcgaXQ/
Cgo+ICt7Cj4gKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQp
Owo+ICsgICAgdTY0IGFjY2VzcyA9IGZvcm1hdF9zcHBfc3B0ZShhY2Nlc3NfbWFwKTsKPiArICAg
IHVuc2lnbmVkIGxvbmcgZ2ZuX2wgPSBnZm5feChnZm4pOwo+ICsgICAgaW50IHJldCA9IC0xOwo+
ICsKPiArICAgIHAybV9sb2NrKHAybSk7Cj4gKyAgICBpZiAoIHAybS0+c3BwX3NldF9lbnRyeSAp
Cj4gKyAgICAgICAgcmV0ID0gcDJtLT5zcHBfc2V0X2VudHJ5KHAybSwgZ2ZuX2wsIGFjY2Vzcyk7
Cj4gKyAgICBwMm1fdW5sb2NrKHAybSk7Cj4gKwo+ICsgICAgcmV0dXJuIHJldDsKPiArfQo+ICsK
PiAgLyoKPiAgICogTG9jYWwgdmFyaWFibGVzOgo+ICAgKiBtb2RlOiBDCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 19 18:35:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 18:35:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Fee-0007kP-O5; Thu, 19 Oct 2017 18:34:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1e5Fed-0007kH-Pl
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 18:34:51 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 D4/8E-06614-A40F8E95; Thu, 19 Oct 2017 18:34:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgleJIrShJLcpLzFFi42Lxqg3S0fX68CL
 SYFoTj8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmjFp/1X2gv9MFR+b9zI2MB5k6mLk4hASmM4o
 8eP8QhYQR0JgDqtE+8ZGxi5GTiAnS2L9tfVQdqXE5QcvmUFsIQENids3G9khuk8xSSzbvY0Vb
 tTOG7fYITqKJA6dXswCYRdLfDoxjxXE5hUQlDg58wkLxCQviZef5oHVcwokSpw79ArqpkmMEp
 OP3GIDSbAJaEu0vd4F1swioCqxbG8vK8TQRIkTP66xQQwNkOjs7GACsYUF/CQ+TrwGZosIaEr
 snz0XrIZZ4A+TxOJ1YhC2pkTr9t/sExhFZyG5aRaS1AJGplWMGsWpRWWpRbpGBnpJRZnpGSW5
 iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIFxUM/AwLiDsfmE3yFGSQ4mJVFeyzcvIoX4kvJTK
 jMSizPii0pzUosPMcpwcChJ8Aa8B8oJFqWmp1akZeYAIxImLcHBoyTCKwSS5i0uSMwtzkyHSJ
 1itOe4cOfSHyaOGw+vA8l9e24ByQMgUoglLz8vVUqc1xGkTQCkLaM0D24oLIFcYpSVEuZlZGB
 gEOIpSC3KzSxBlX/FKM7BqCTM+/od0BSezLwSuN2vgM5iAjqL3R7srJJEhJRUA2P/vcWhzjKv
 6rTzPLU8ZxVXWuTN3WXJtF03/2jB8onlMxUUPn2c/2qjxtKYzfuTL+j4bst/OuVnhbuQVezl6
 P2Tox5NWfR0truzY/o+Ne3c37d5boauZ17Zkmv++0bxpbl7rv1hTwrctMDYi/eUR05RqLv9rS
 eWN5NeTHc+NyGuynkFp8bZmhglluKMREMt5qLiRAChn6wGGwMAAA==
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1508438090!72531395!1
X-Originating-IP: [74.125.82.44]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31551 invoked from network); 19 Oct 2017 18:34:50 -0000
Received: from mail-wm0-f44.google.com (HELO mail-wm0-f44.google.com)
 (74.125.82.44)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Oct 2017 18:34:50 -0000
Received: by mail-wm0-f44.google.com with SMTP id f4so18180061wme.0
 for <xen-devel@lists.xenproject.org>; Thu, 19 Oct 2017 11:34:50 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=Y/Jdwr3uEpOZd3zLZWdu+BXwzDxf9ewm+LArSkEPNtE=;
 b=NEztmEWrajVUNBdHD3JDm4bgZXLQWL7JBRGafDLPoheijK1DQLNjnDWj8Tcd+3dYae
 sIHntMKjjLzeu3XSZ7oC+pWqQEI/5DP+Pc+g3q1CaZuFlgJMJUSAeGxlVyakKFLS5M3H
 vKI/l1C6FHni6d5XQ8cm/rlvV4uw0C4Pmv8Za9Y9psztzoqV+VUsksDu+WV5kbFF45BR
 27IVKMBDdgoRfeqoo5tfnRxzzTcU8APQIWfGrqEqTQaRfEgiqtr62x0mb4b0nokh+oCX
 xq5nJMtDykONIcKfP9SwJ0aLPAckDQMN/vnH9j0xs1MeSByMb/de/rQygJF9dkXZ6pFF
 M7vg==
X-Gm-Message-State: AMCzsaU78Kk+Xc2GUy9lrVAck0uR7+Jx2L8yw6GOrOv5i7jjyrMnQf/e
 n+0JgSFRDpaP43SQ/hPxfk29gW01
X-Received: by 10.80.179.17 with SMTP id q17mr3440582edd.270.1508438089403;
 Thu, 19 Oct 2017 11:34:49 -0700 (PDT)
Received: from mail-wr0-f177.google.com (mail-wr0-f177.google.com.
 [209.85.128.177])
 by smtp.gmail.com with ESMTPSA id g2sm11388409edj.59.2017.10.19.11.34.48
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 19 Oct 2017 11:34:48 -0700 (PDT)
Received: by mail-wr0-f177.google.com with SMTP id k7so9270198wre.2
 for <xen-devel@lists.xenproject.org>; Thu, 19 Oct 2017 11:34:48 -0700 (PDT)
X-Google-Smtp-Source: ABhQp+Q6/XC3b1eR7/uB3YCPOzv7pBV7ia85EixgYnU1dWfs8DuFgpGg4NSYH4eG0lBXKO0N37NWoIOwRWRyfmQzAU4=
X-Received: by 10.223.196.199 with SMTP id o7mr2382653wrf.119.1508438088494;
 Thu, 19 Oct 2017 11:34:48 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.71.216 with HTTP; Thu, 19 Oct 2017 11:34:07 -0700 (PDT)
In-Reply-To: <2a15e2d69dcc0528341a487ef58f11dde18d8a2c.1508397860.git.yi.z.zhang@linux.intel.com>
References: <cover.1508397860.git.yi.z.zhang@linux.intel.com>
 <2a15e2d69dcc0528341a487ef58f11dde18d8a2c.1508397860.git.yi.z.zhang@linux.intel.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 19 Oct 2017 12:34:07 -0600
X-Gmail-Original-Message-ID: <CABfawhk_tg81DYiO7BsRQxS4LZiTaUNA8mVSkCJxX9-_sgsnuw@mail.gmail.com>
Message-ID: <CABfawhk_tg81DYiO7BsRQxS4LZiTaUNA8mVSkCJxX9-_sgsnuw@mail.gmail.com>
To: Zhang Yi <yi.z.zhang@linux.intel.com>
Cc: Kevin Tian <kevin.tian@intel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC 09/14] xen: vmx: Introduce a Hyper call
	to set subpage
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMTksIDIwMTcgYXQgMjoxMyBBTSwgWmhhbmcgWWkgPHlpLnouemhhbmdAbGlu
dXguaW50ZWwuY29tPiB3cm90ZToKPiBGcm9tOiBaaGFuZyBZaSBaIDx5aS56LnpoYW5nQGxpbnV4
LmludGVsLmNvbT4KPgo+IFRoZSBIeXBlcmNhbGwgaXMgZGVmaW5lZCBhcyBIVk1PUF9zZXRfc3Vi
cGFnZQoKQXJlIHRoZXJlIGFueSBleHBlY3RlZCB1c2UtY2FzZXMgd2hlcmUgYSBIVk0gZ3Vlc3Qg
d291bGQgbmVlZCBhY2Nlc3MKdG8gdGhpcyBoeXBlcmNhbGw/IElzIHNwcCBjb21wYXRpYmxlIHdp
dGggI1ZFPyBJZiBub3QsIEkgdGhpbmsgaXQKd291bGQgYmUgYmV0dGVyIHRvIGludGVncmF0ZSB0
aGlzIHdpdGggdGhlIGV4aXN0aW5nIHhlbl9tZW1fYWNjZXNzX29wLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 19 18:38:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 18:38:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Fhx-0007vS-6N; Thu, 19 Oct 2017 18:38:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=458d0cadb=Andrew.Cooper3@citrix.com>)
 id 1e5Fhw-0007vM-9f
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 18:38:16 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 DF/8B-07262-711F8E95; Thu, 19 Oct 2017 18:38:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKIsWRWlGSWpSXmKPExsWSzvfng67oxxe
 RBi1HdC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozXfRvZC95LV1xoVWpgPCrexcjJISHgL3G9
 8QJLFyMHh7CAqcT8Q4wgpoiAg0TvvZAuRi4OZoFuJon+pbfZQBwhgQOsEg93nmYC6WUT0JfY/
 eITmM0rYCtx9+cEVhCbRUBVYtb9bSwgtqhAuETT2X4WiBpBiZMzn4DZnAKBEgvWzmcHWcYsoC
 mxfpc+SJhZQF5i+9s5zBC2uETTl5VgI4UE1CSu9V9ihzg5XWLr31/MExgFZiGZOgth0iwkk2Y
 hmbSAkWUVo3pxalFZapGuqV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmCw1jMw
 MO5gvPzV6RCjJAeTkiiv5ZsXkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeFk+AOUEi1LTUyvSM
 nOAcQOTluDgURLhPfoeKM1bXJCYW5yZDpE6xWjJcWzT5T9MHJtu3gWSG74/+MMkxJKXn5cqJc
 77DKRBAKQhozQPbhwsti8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuYVBbmKJzOvBG7rK6C
 DmIAOYrcHO6gkESEl1cBoJmGSLxri4//z0veiyVtszn9fN5vN0sFEp3wTy7UTCxkPXzn24Blj
 aeuxBK+Mu8dzUiUvraya8KfVI2aJ17E7Zr8rpAQ3NuxQ0Fj25fGvxrsqKa/VNpXxHrlyKvej/
 bRAHvV3qxOPpd41vrGz6q5NQ+S3re6882fW6zm4Bd/R4+ZvVTd8e59biaU4I9FQi7moOBEAf4
 b7WegCAAA=
X-Env-Sender: prvs=458d0cadb=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1508438289!94274895!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32519 invoked from network); 19 Oct 2017 18:38:13 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Oct 2017 18:38:13 -0000
X-IronPort-AV: E=Sophos;i="5.43,402,1503360000"; d="scan'208";a="106405739"
To: Kyle Huey <me@kylehuey.com>, Meng Xu <xumengpanda@gmail.com>
References: <CAP045Arh6NMGkv=Khguyc+40gaN1fCO3T1MPvNOnThMT9uPSbQ@mail.gmail.com>
 <23dd26f5-d217-dc99-6e3c-02ff46bf2f7a@oracle.com>
 <CAP045Ar4+gdi_Vzi6=bOKUKuW88g5V3PseyOWH-eGXB7KDO3Og@mail.gmail.com>
 <e190a0a4-5e68-309a-7a61-948d2c47946a@oracle.com>
 <CAP045ApDqVJ7G=fb2TUkpkUSYxuHgQj+oKqS=iX5vAeOX7tXzA@mail.gmail.com>
 <CAP045ArNUdPvN28eZio0e-0oXEE3+TO+607tw1F3vSY0ADrAug@mail.gmail.com>
 <e9c4f1ec-560b-051c-b5e6-4666e88b91a5@oracle.com>
 <CAP045Aq5k6DE4v6GkR=B1J_vM8RJibhMH1OewKyh46isRt8Acw@mail.gmail.com>
 <e5b0b3d5-dc90-b95c-e4a3-44bb5606c93c@citrix.com>
 <CAENZ-+m2dHbfwc5ZOfBTJcz5=QgrRG+1XBCNs3foSzU93UdBuA@mail.gmail.com>
 <CAP045ArCGz9Ct1qmtDkaVmJHVk3p_Bptrjtd7tjtcDBUqpO4vg@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <89ce99c5-0583-4b4a-3435-009657cf9698@citrix.com>
Date: Thu, 19 Oct 2017 19:38:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <CAP045ArCGz9Ct1qmtDkaVmJHVk3p_Bptrjtd7tjtcDBUqpO4vg@mail.gmail.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: "Tian, Kevin" <kevin.tian@intel.com>,
 Dietmar Hahn <dietmar.hahn@ts.fujitsu.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Robert O'Callahan <robert@ocallahan.org>
Subject: Re: [Xen-devel] VPMU interrupt unreliability
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTkvMTAvMTcgMTk6MjQsIEt5bGUgSHVleSB3cm90ZToKPiBPbiBUaHUsIE9jdCAxOSwgMjAx
NyBhdCAxMToyMCBBTSwgTWVuZyBYdSA8eHVtZW5ncGFuZGFAZ21haWwuY29tPiB3cm90ZToKPj4g
T24gVGh1LCBPY3QgMTksIDIwMTcgYXQgMTE6NDAgQU0sIEFuZHJldyBDb29wZXIKPj4gPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24gMTkvMTAvMTcgMTY6MDksIEt5bGUg
SHVleSB3cm90ZToKPj4+PiBPbiBXZWQsIE9jdCAxMSwgMjAxNyBhdCA3OjA5IEFNLCBCb3JpcyBP
c3Ryb3Zza3kKPj4+PiA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdyb3RlOgo+Pj4+PiBP
biAxMC8xMC8yMDE3IDEyOjU0IFBNLCBLeWxlIEh1ZXkgd3JvdGU6Cj4+Pj4+PiBPbiBNb24sIEp1
bCAyNCwgMjAxNyBhdCA5OjU0IEFNLCBLeWxlIEh1ZXkgPG1lQGt5bGVodWV5LmNvbT4gd3JvdGU6
Cj4+Pj4+Pj4gT24gTW9uLCBKdWwgMjQsIDIwMTcgYXQgODowNyBBTSwgQm9yaXMgT3N0cm92c2t5
Cj4+Pj4+Pj4gPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPiB3cm90ZToKPj4+Pj4+Pj4+PiBP
bmUgdGhpbmcgSSBub3RpY2VkIGlzIHRoYXQgdGhlIHdvcmthcm91bmQgZG9lc24ndCBhcHBlYXIg
dG8gYmUKPj4+Pj4+Pj4+PiBjb21wbGV0ZTogaXQgaXMgb25seSBjaGVja2luZyBQTUMwIHN0YXR1
cyBhbmQgbm90IG90aGVyIGNvdW50ZXJzIChmaXhlZAo+Pj4+Pj4+Pj4+IG9yIGFyY2hpdGVjdHVy
YWwpLiBPZiBjb3Vyc2UsIHdpdGhvdXQga25vd2luZyB3aGF0IHRoZSBhY3R1YWwgcHJvYmxlbQo+
Pj4+Pj4+Pj4+IHdhcyBpdCdzIGhhcmQgdG8gc2F5IHdoZXRoZXIgdGhpcyB3YXMgaW50ZW50aW9u
YWwuCj4+Pj4+Pj4+PiBoYW5kbGVfcG1jX3F1aXJrIGFwcGVhcnMgdG8gbG9vcCB0aHJvdWdoIGFs
bCB0aGUgY291bnRlcnMgLi4uCj4+Pj4+Pj4+IFJpZ2h0LCBJIGRpZG4ndCBub3RpY2UgdGhhdCBp
dCBpcyBzaGlmdGluZyBNU1JfQ09SRV9QRVJGX0dMT0JBTF9TVEFUVVMKPj4+Pj4+Pj4gdmFsdWUg
b25lIGJ5IG9uZSBhbmQgc28gaXQgaXMgbG9va2luZyBhdCBhbGwgYml0cy4KPj4+Pj4+Pj4KPj4+
Pj4+Pj4+Pj4gMi4gSW50ZXJjZXB0aW5nIE1TUiBsb2FkcyBmb3IgY291bnRlcnMgdGhhdCBoYXZl
IHRoZSB3b3JrYXJvdW5kCj4+Pj4+Pj4+Pj4+IGFwcGxpZWQgYW5kIGdpdmluZyB0aGUgZ3Vlc3Qg
dGhlIGNvcnJlY3QgY291bnRlciB2YWx1ZS4KPj4+Pj4+Pj4+PiBXZSdkIGhhdmUgdG8ga2VlcCB0
cmFjayBvZiB3aGV0aGVyIHRoZSBjb3VudGVyIGhhcyBiZWVuIHJlc2V0IChieSB0aGUKPj4+Pj4+
Pj4+PiBxdWlyaykgc2luY2UgdGhlIGxhc3QgTVNSIHdyaXRlLgo+Pj4+Pj4+Pj4gWWVzLgo+Pj4+
Pj4+Pj4KPj4+Pj4+Pj4+Pj4gMy4gT3IgcGVyaGFwcyBldmVuIGNoYW5naW5nIHRoZSB3b3JrYXJv
dW5kIHRvIGRpc2FibGUgdGhlIFBNSSBvbiB0aGF0Cj4+Pj4+Pj4+Pj4+IGNvdW50ZXIgdW50aWwg
dGhlIGd1ZXN0IGFja3MgdmlhIEdMT0JBTF9PVkZfQ1RSTCwgYXNzdW1pbmcgdGhhdCB3b3Jrcwo+
Pj4+Pj4+Pj4+PiBvbiB0aGUgcmVsZXZhbnQgaGFyZHdhcmUuCj4+Pj4+Pj4+Pj4gTVNSX0NPUkVf
UEVSRl9HTE9CQUxfT1ZGX0NUUkwgaXMgd3JpdHRlbiBpbW1lZGlhdGVseSBhZnRlciB0aGUgcXVp
cmsKPj4+Pj4+Pj4+PiBydW5zIChpbiBjb3JlMl92cG11X2RvX2ludGVycnVwdCgpKSBzbyB3ZSBh
bHJlYWR5IGRvIHRoaXMsIGRvbid0IHdlPwo+Pj4+Pj4+Pj4gSSdtIHN1Z2dlc3Rpbmcgd2FpdGlu
ZyB1bnRpbCB0aGUgKmd1ZXN0KiB3cml0ZXMgdG8gdGhlICh2aXJ0dWFsaXplZCkKPj4+Pj4+Pj4+
IEdMT0JBTF9PVkZfQ1RSTC4KPj4+Pj4+Pj4gV291bGRuJ3QgaXQgYmUgYmV0dGVyIHRvIHdhaXQg
dW50aWwgdGhlIGNvdW50ZXIgaXMgcmVsb2FkZWQ/Cj4+Pj4+Pj4gTWF5YmUhICBJIGhhdmVuJ3Qg
dGhvdWdodCB0aHJvdWdoIGl0IGEgbG90LiAgSXQncyBzdGlsbCBub3QgY2xlYXIgdG8KPj4+Pj4+
PiBtZSB3aGV0aGVyIE1TUl9DT1JFX1BFUkZfR0xPQkFMX09WRl9DVFJMIGFjdHVhbGx5IGNvbnRy
b2xzIHRoZQo+Pj4+Pj4+IGludGVycnVwdCBpbiBhbnkgd2F5IG9yIHdoZXRoZXIgaXQganVzdCBy
ZXNldHMgdGhlIGJpdHMgaW4KPj4+Pj4+PiBNU1JfQ09SRV9QRVJGX0dMT0JBTF9TVEFUVVMgYW5k
IGFja2luZyB0aGUgaW50ZXJydXB0IG9uIHRoZSBBUElDIGlzCj4+Pj4+Pj4gYWxsIHRoYXQncyBy
ZXF1aXJlZCB0byByZWVuYWJsZSBpdC4KPj4+Pj4+Pgo+Pj4+Pj4+IC0gS3lsZQo+Pj4+Pj4gSSB3
b25kZXIgaWYgaXQgd291bGQgYmUgcmVhc29uYWJsZSB0byBqdXN0IHJlbW92ZSB0aGUgd29ya2Fy
b3VuZAo+Pj4+Pj4gZW50aXJlbHkgYXQgc29tZSBwb2ludC4gIFRoZSBzZXQgb2YgcGVvcGxlIHVz
aW5nIDEpIHNldmVyYWwgeWVhciBvbGQKPj4+Pj4+IGhhcmR3YXJlLCAyKSBhbiB1cCB0byBkYXRl
IFhlbiwgYW5kIDMpIHRoZSBvZmYtYnktZGVmYXVsdCBwZXJmb3JtYW5jZQo+Pj4+Pj4gY291bnRl
cnMgaXMgcHJvYmFibHkgcmF0aGVyIHNtYWxsLgo+Pj4+PiBXZSdkIHByb2JhYmx5IHdhbnQgdG8g
b25seSBlbmFibGUgdGhpcyBmb3IgYWZmZWN0ZWQgcHJvY2Vzc29ycywgbm90Cj4+Pj4+IHJlbW92
ZSBpdCBvdXRyaWdodC4gQnV0IHRoZSBwcm9ibGVtIGlzIHRoYXQgd2Ugc3RpbGwgZG9uJ3Qga25v
dyBmb3Igc3VyZQo+Pj4+PiB3aGV0aGVyIHRoaXMgaXNzdWUgYWZmZWN0cyBOSE0gb25seSwgZG8g
d2U/Cj4+Pj4+Cj4+Pj4+IChodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0
bWwveGVuLWRldmVsLzIwMTctMDcvbXNnMDIyNDIuaHRtbAo+Pj4+PiBpcyB0aGUgb3JpZ2luYWwg
bWVzc2FnZSkKPj4+PiBZZXMsIHRoZSBiYXNpYyBwcm9ibGVtIGlzIHRoYXQgd2UgZG9uJ3Qga25v
dyB3aGVyZSB0byBkcmF3IHRoZSBsaW5lLgo+Pj4gdlBNVSBpcyBkaXNhYmxlZCBieSBkZWZhdWx0
IGZvciBzZWN1cml0eSByZWFzb25zLAo+Pgo+PiBJcyB0aGVyZSBhbnkgZG9jdW1lbnQgYWJvdXQg
dGhlIHBvc3NpYmxlIGF0dGFjayB2aWEgdGhlIHZQTVU/IFRoZQo+PiBkb2N1bWVudCBJIGZvdW5k
IChzdWNoIGFzIFsxXSBhbmQgWFNBLTE2MykganVzdCBicmllZmx5IHNheSB0aGF0IHRoZQo+PiB2
UE1VIHNob3VsZCBiZSBkaXNhYmxlZCBkdWUgdG8gc2VjdXJpdHkgY29uY2Vybi4KPj4KPj4KPj4g
WzFdIGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLmh0bWwKPiBDcm9zcy1ndWVzdCBpbmZvcm1hdGlvbiBsZWFrcywgcHJlc3VtYWJseS4K
ClBsZW50eSBvZiAibm90IGNvbnRleHQgc3dpdGNoaW5nIHRoaW5ncyBwcm9wZXJseSIuCgpPZmYg
dGhlIHRvcCBvZiBteSBoZWFkLCB0aGVyZSB3YXMgYWxzbyBhIHN0cmFpZ2h0IERvUyBieSBibGlu
ZGx5IHBhc3NpbmcKZ3Vlc3QgdmFsdWVzIGludG8gYW4gdW5jaGVja2VkIHdybXNyKCksIGFuZCBw
cml2aWxlZ2UgZXNjYWxhdGlvbiB2aWEKbGV0dGluZyB0aGUgZ3Vlc3QgY2hvb3NlIHdoZXJlIGRz
X3N0b3JlIGR1bXBlZCBpdHMgZGF0YS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 18:56:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 18:56:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5FzO-0000nl-Lb; Thu, 19 Oct 2017 18:56:18 +0000
Resent-Date: Thu, 19 Oct 2017 18:56:18 +0000
Resent-Message-Id: <E1e5FzO-0000nl-Lb@lists.xenproject.org>
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <no-reply@patchew.org>) id 1e5FzN-0000nf-41
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 18:56:17 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 14/EC-14867-055F8E95; Thu, 19 Oct 2017 18:56:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXSHhJwU9f/64t
 Ig1efDS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz2HyfYC45JVfx9c5elgXGGVBcjF4eQwFJG
 ib9HzjN2MXICOYoSPw+tYQOxhQV8Jf62zGUHsXkF7CVe/GtgBbE5BTwlpnTcYoOIC0qcnPmEp
 YuRg4NZQFNi/S59kDAz0Jgp3Q/ZIUbyStyZO58JxGYTkJI4fH8lM4gtIiArsXxSBxvIDcwCKx
 kl7n79CTafRUBbYteu1WD3SAA1fFl2mm0CI98sJOtmIaybhWTdAkbmVYzqxalFZalFuqZ6SUW
 Z6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBocYABDsYp1/2P8QoycGkJMpr+eZFpBBf
 Un5KZUZicUZ8UWlOavEhRhkODiUJXpYvQDnBotT01Iq0zBxg0MOkJTh4lER4HUHSvMUFibnFm
 ekQqVOMuhxPrs37yyTEkpeflyolzqsBUiQAUpRRmgc3AhaBlxhlpYR5GYGOEuIpSC3KzSxBlX
 /FKM7BqCTMGwgyhSczrwRu0yugI5iAjmC3BzuiJBEhJdXA2Jg7RWffzc0ut5lMfJ/n3Um/W11
 z6eBRzTjxxYeDOIyXJAp3LVscO9Xpi6UoZ/aqM89Om96MzU2fuG9S99Eba7vX/53nwC69PVhX
 5WGH5XQW3mm23hlhnflqPRZa3y/ppff/e7jkwJGolF8d4mfd3Nzkr715W6chXC4Tueeyb1Wy9
 Noyre+SSizFGYmGWsxFxYkAIcNaQLsCAAA=
X-Env-Sender: no-reply@patchew.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1508439374!59642684!1
X-Originating-IP: [135.84.80.217]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50325 invoked from network); 19 Oct 2017 18:56:15 -0000
Received: from sender-of-o52.zoho.com (HELO sender-of-o52.zoho.com)
 (135.84.80.217)
 by server-15.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 19 Oct 2017 18:56:15 -0000
Received: from [172.17.0.2] (23.253.156.214 [23.253.156.214]) by
 mx.zohomail.com with SMTPS id 1508439368492347.0430648493592;
 Thu, 19 Oct 2017 11:56:08 -0700 (PDT)
Message-ID: <150843936788.413.8319410302655093683@b58463cdfd5f>
In-Reply-To: <1508431916-9412-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Resent-From: 
From: no-reply@patchew.org
To: ian.jackson@eu.citrix.com
Date: Thu, 19 Oct 2017 11:56:08 -0700 (PDT)
X-ZohoMailClient: External
Cc: jgross@suse.com, sstabellini@kernel.org, famz@redhat.com,
 qemu-devel@nongnu.org, ross.lagerwall@citrix.com, anthony.perard@citrix.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v5 0/8] xen: xen-domid-restrict
	improvements
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Reply-To: qemu-devel@nongnu.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpUaGlzIHNlcmllcyBzZWVtcyB0byBoYXZlIHNvbWUgY29kaW5nIHN0eWxlIHByb2JsZW1z
LiBTZWUgb3V0cHV0IGJlbG93IGZvcgptb3JlIGluZm9ybWF0aW9uOgoKVHlwZTogc2VyaWVzCk1l
c3NhZ2UtaWQ6IDE1MDg0MzE5MTYtOTQxMi0xLWdpdC1zZW5kLWVtYWlsLWlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20KU3ViamVjdDogW1FlbXUtZGV2ZWxdIFtQQVRDSCB2NSAwLzhdIHhlbjogeGVu
LWRvbWlkLXJlc3RyaWN0IGltcHJvdmVtZW50cwoKPT09IFRFU1QgU0NSSVBUIEJFR0lOID09PQoj
IS9iaW4vYmFzaAoKQkFTRT1iYXNlCm49MQp0b3RhbD0kKGdpdCBsb2cgLS1vbmVsaW5lICRCQVNF
Li4gfCB3YyAtbCkKZmFpbGVkPTAKCmdpdCBjb25maWcgLS1sb2NhbCBkaWZmLnJlbmFtZWxpbWl0
IDAKZ2l0IGNvbmZpZyAtLWxvY2FsIGRpZmYucmVuYW1lcyBUcnVlCgpjb21taXRzPSIkKGdpdCBs
b2cgLS1mb3JtYXQ9JUggLS1yZXZlcnNlICRCQVNFLi4pIgpmb3IgYyBpbiAkY29tbWl0czsgZG8K
ICAgIGVjaG8gIkNoZWNraW5nIFBBVENIICRuLyR0b3RhbDogJChnaXQgbG9nIC1uIDEgLS1mb3Jt
YXQ9JXMgJGMpLi4uIgogICAgaWYgISBnaXQgc2hvdyAkYyAtLWZvcm1hdD1lbWFpbCB8IC4vc2Ny
aXB0cy9jaGVja3BhdGNoLnBsIC0tbWFpbGJhY2sgLTsgdGhlbgogICAgICAgIGZhaWxlZD0xCiAg
ICAgICAgZWNobwogICAgZmkKICAgIG49JCgobisxKSkKZG9uZQoKZXhpdCAkZmFpbGVkCj09PSBU
RVNUIFNDUklQVCBFTkQgPT09CgpVcGRhdGluZyAzYzhjZjVhOWMyMWZmODc4MjE2NGQxZGVmN2Y0
NGJkODg4NzEzMzg0ClN3aXRjaGVkIHRvIGEgbmV3IGJyYW5jaCAndGVzdCcKYjlmOTY3MmM0ZCBj
b25maWd1cmU6IGRvX2NvbXBpbGVyOiBEdW1wIHNvbWUgZXh0cmEgaW5mbyB1bmRlciBiYXNoCjc0
ZjJkYzRhODEgb3MtcG9zaXg6IFByb3ZpZGUgbmV3IC1ydW5hcyA8dWlkPi48Z2lkPiBmYWNpbGl0
eQozNGJmNWJmMmZhIHhlbjogZGVzdHJveV9odm1fZG9tYWluOiBUcnkgeGVuZGV2aWNlbW9kZWxf
c2h1dGRvd24KYmFhOTIwNzgxOSB4ZW46IG1vdmUgeGNfaW50ZXJmYWNlIGNvbXBhdGliaWxpdHkg
ZmFsbGJhY2sgZnVydGhlciB1cCB0aGUgZmlsZQpmM2NiNWU2ODkwIHhlbjogZGVzdHJveV9odm1f
ZG9tYWluOiBNb3ZlIHJlYXNvbiBpbnRvIGEgdmFyaWFibGUKNGQwZDkxZWQ5MSB4ZW46IGRlZmVy
IGNhbGwgdG8geGVuX3Jlc3RyaWN0IHVudGlsIGp1c3QgYmVmb3JlIG9zX3NldHVwX3Bvc3QKNGRl
YWRhNTE5NiB4ZW46IHJlc3RyaWN0OiB1c2UgeGVudG9vbGNvcmVfcmVzdHJpY3RfYWxsCjEzODM2
Y2U3ZDkgeGVuOiBsaW5rIGFnYWluc3QgeGVudG9vbGNvcmUKCj09PSBPVVRQVVQgQkVHSU4gPT09
CkNoZWNraW5nIFBBVENIIDEvODogeGVuOiBsaW5rIGFnYWluc3QgeGVudG9vbGNvcmUuLi4KQ2hl
Y2tpbmcgUEFUQ0ggMi84OiB4ZW46IHJlc3RyaWN0OiB1c2UgeGVudG9vbGNvcmVfcmVzdHJpY3Rf
YWxsLi4uCkNoZWNraW5nIFBBVENIIDMvODogeGVuOiBkZWZlciBjYWxsIHRvIHhlbl9yZXN0cmlj
dCB1bnRpbCBqdXN0IGJlZm9yZSBvc19zZXR1cF9wb3N0Li4uCkNoZWNraW5nIFBBVENIIDQvODog
eGVuOiBkZXN0cm95X2h2bV9kb21haW46IE1vdmUgcmVhc29uIGludG8gYSB2YXJpYWJsZS4uLgpD
aGVja2luZyBQQVRDSCA1Lzg6IHhlbjogbW92ZSB4Y19pbnRlcmZhY2UgY29tcGF0aWJpbGl0eSBm
YWxsYmFjayBmdXJ0aGVyIHVwIHRoZSBmaWxlLi4uCkNoZWNraW5nIFBBVENIIDYvODogeGVuOiBk
ZXN0cm95X2h2bV9kb21haW46IFRyeSB4ZW5kZXZpY2Vtb2RlbF9zaHV0ZG93bi4uLgpDaGVja2lu
ZyBQQVRDSCA3Lzg6IG9zLXBvc2l4OiBQcm92aWRlIG5ldyAtcnVuYXMgPHVpZD4uPGdpZD4gZmFj
aWxpdHkuLi4KRVJST1I6IGNvbnNpZGVyIHVzaW5nIHFlbXVfc3RydG91bCBpbiBwcmVmZXJlbmNl
IHRvIHN0cnRvdWwKIzQ1OiBGSUxFOiBvcy1wb3NpeC5jOjE0MjoKKyAgICBsdiA9IHN0cnRvdWwo
b3B0YXJnLCAmZXAsIDApOyAvKiBjYW4ndCBxZW11X3N0cnRvdWwsIHdhbnQgKmVwPT0nLicgKi8K
CnRvdGFsOiAxIGVycm9ycywgMCB3YXJuaW5ncywgMTAwIGxpbmVzIGNoZWNrZWQKCllvdXIgcGF0
Y2ggaGFzIHN0eWxlIHByb2JsZW1zLCBwbGVhc2UgcmV2aWV3LiAgSWYgYW55IG9mIHRoZXNlIGVy
cm9ycwphcmUgZmFsc2UgcG9zaXRpdmVzIHJlcG9ydCB0aGVtIHRvIHRoZSBtYWludGFpbmVyLCBz
ZWUKQ0hFQ0tQQVRDSCBpbiBNQUlOVEFJTkVSUy4KCkNoZWNraW5nIFBBVENIIDgvODogY29uZmln
dXJlOiBkb19jb21waWxlcjogRHVtcCBzb21lIGV4dHJhIGluZm8gdW5kZXIgYmFzaC4uLgo9PT0g
T1VUUFVUIEVORCA9PT0KClRlc3QgY29tbWFuZCBleGl0ZWQgd2l0aCBjb2RlOiAxCgoKLS0tCkVt
YWlsIGdlbmVyYXRlZCBhdXRvbWF0aWNhbGx5IGJ5IFBhdGNoZXcgW2h0dHA6Ly9wYXRjaGV3Lm9y
Zy9dLgpQbGVhc2Ugc2VuZCB5b3VyIGZlZWRiYWNrIHRvIHBhdGNoZXctZGV2ZWxAZnJlZWxpc3Rz
Lm9yZwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 19 19:22:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 19:22:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5GON-0002hF-Ng; Thu, 19 Oct 2017 19:22:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ketuzsezr@gmail.com>) id 1e5GOM-0002h9-35
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 19:22:06 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 B4/89-07499-D5BF8E95; Thu, 19 Oct 2017 19:22:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLKsWRWlGSWpSXmKPExsVyMfTONt2Y3y8
 iDZr71Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow1938yF1wUqth6pIu1gfEZXxcjB4eQwCxG
 iROlXYxcHCwCy1gl9m06xQjiSAgcYpU49H4aWxcjJ5CTJrHqykomGPvq1ptQ8QqJ3nfPWEBsI
 QEliS2TH4M1CwnsY5KYM2cPO0hCWEBPYvK324wgNouAqsT9X/fBBrEJ6Es8XXuNGcQWEdCR2L
 jiAhtIM7PABSaJA+/+MkI0J0qcOdUENohXwExi9Y8LLBAbPjFJTF//jRkiIShxcuYTsDOYBbQ
 kbvx7yQTyG7OAtMTyfxwgYU4BW4n2Tb/AykUFlCUe/t3LMoFRdBaS7llIumchdC9gZF7FqFGc
 WlSWWqRrZK6XVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYGQxAsINx8drAQ4ySH
 ExKoryWb15ECvEl5adUZiQWZ8QXleakFh9i1ODgENi8dvUFRimWvPy8VCUJ3oRfQHWCRanpqR
 VpmTnA2IUpleDgURLhjQBJ8xYXJOYWZ6ZDpE4x2nNcuHPpDxPHsU2XgeSPSVeA5IE9t/4wCYF
 NlRLnrQJpEwBpyyjNgxsKSzWXGGWlhHkZgU4W4ilILcrNLEGVf8UozsGoJMybDzKFJzOvBG73
 K6CzmIDOYrcHO6skESEl1cBYMck1zuBs2KvQiSbS2Tbf9LzEf0TelGvf0CVy5qR0mMSMA05+k
 46d3uhwcW68pZVpmcOj3V8lO4SruF8+fODwYvrBiX2ZO9Y0XlwWw6e982Klk8ObiHcesfOMBD
 q//ZD0FOcv3KUW9p0/obbw1Z036YethU+wK8VN8GGICOJ+zR0fbps5hUuJpTgj0VCLuag4EQD
 I4JZkMAMAAA==
X-Env-Sender: ketuzsezr@gmail.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1508440923!70023872!1
X-Originating-IP: [209.85.220.182]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48897 invoked from network); 19 Oct 2017 19:22:04 -0000
Received: from mail-qk0-f182.google.com (HELO mail-qk0-f182.google.com)
 (209.85.220.182)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Oct 2017 19:22:04 -0000
Received: by mail-qk0-f182.google.com with SMTP id y23so11702953qkb.10
 for <xen-devel@lists.xenproject.org>; Thu, 19 Oct 2017 12:22:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=cAWdQZORkkCj+kWlYfDJThEdMSL7KD/kBKUqY4diJlw=;
 b=glP/H3tZo65OjR9pMSovxHV+piq2i/J6F+42ojTuPJBkr6Eka0+qllz8goIA5V+jVq
 5wmqCLshx6hbdzzbzN84+l4nGGPCtkLhTwqFO2slT8oXJDYHkdh5gi1QY0PbqNPzdctD
 tB4wouXxhbt1DKORvDpC5L3ZMkwc/sDXIyZwpx3smwVDnGlzDPZYN4t3NrAqKAC4uQkM
 s/C3w1RezEa2Cc2CIfyRekk7sYGPga4jTn3UhrpDPR/w8Oc9w0K5qAeFo+AwafwGwIGJ
 tms7uWU37O2gEZwJxQRTte4dtcFWtNw3a84ypxyivcmN2S9oK9mD8IYRWp8tk0wl7e8W
 ZYMg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:date:from:to:cc:subject:message-id
 :references:mime-version:content-disposition:in-reply-to:user-agent;
 bh=cAWdQZORkkCj+kWlYfDJThEdMSL7KD/kBKUqY4diJlw=;
 b=hkcP7YmcyaXvcwJHnKoIyxlnJf0Fn78VNXeoDmpMxp0W3baLIU2eAgTX1VsTa1+HiD
 13NioMfoYrSYNGXJl/etbx4zpxhq6DQscYTX1eqjzOt03wntsGXjidMjn9cJAAl9dIkF
 cIS6cQvO8bNB4cdADZX7IH3VwZhxtSMGhm+4jREYTQmtUAH8sgDP92aRZbpAyfk1an8c
 Mv+WpYUQsk/MLEQdCYJkHEf50mMqc5BPO51i78zJ/sTfMR+QxGY/mZiwJz0Mu67ItfOF
 +O8419lTqRHM4VJh2B7x285a3nRs+L/qlxhetT0XETqUs4foTsv8DXLt+HHb6FVB9h2U
 ZO4g==
X-Gm-Message-State: AMCzsaWlG3L08E732Z40zfgeof8kTBm6zFoV10ywVnLoWsNkA4RDdeZ1
 oLlb8420XptvoKxNoJqIxUg=
X-Google-Smtp-Source: ABhQp+SdhdwfD9GSBZFFrvSTvl6OGK2gTg1YJmKxLEpFstqAp/8UkUhpR7LD63MuF+cESasDm+jc+Q==
X-Received: by 10.55.82.86 with SMTP id g83mr3402165qkb.342.1508440923472;
 Thu, 19 Oct 2017 12:22:03 -0700 (PDT)
Received: from x230.dumpdata.com
 (209-6-200-48.s4398.c3-0.smr-ubr2.sbo-smr.ma.cable.rcncustomer.com.
 [209.6.200.48])
 by smtp.gmail.com with ESMTPSA id l126sm7784732qkf.96.2017.10.19.12.22.02
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Thu, 19 Oct 2017 12:22:02 -0700 (PDT)
Date: Thu, 19 Oct 2017 15:21:30 -0400
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
To: "Tan, Jianfeng" <jianfeng.tan@intel.com>
Message-ID: <20171019192130.GA17212@x230.dumpdata.com>
References: <CAO8FX+RWvuqh-D+o4uha0wgZYg5GBiG_yFn53oCQhJrqck2UVQ@mail.gmail.com>
 <1585937b-613c-eecf-5b08-d840a3265329@intel.com>
 <CAO8FX+RhMwL81-N=ktPc4bhsNeU9nA6cwzH=k1gz6xQAZfunfw@mail.gmail.com>
 <c478e36d-1c9b-d6d4-4b93-cb095f52ed38@intel.com>
 <CAO8FX+TWYVBCg0KAP6bEUTvGGep8J_NJZ6aHORKKOQe6DXBFkA@mail.gmail.com>
 <7612e974-4dfd-970e-2bce-f59cfacf1aee@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <7612e974-4dfd-970e-2bce-f59cfacf1aee@intel.com>
User-Agent: Mutt/1.9.0 (2017-09-02)
Cc: pablo.de.lara.guarch@intel.com, yuanhan.liu@linux.intel.com,
 olivier.matz@6wind.com, shreyansh.jain@nxp.com, bruce.richardson@intel.com,
 david.marchand@6wind.com, DPDK <dev@dpdk.org>,
 Bill Bonaparte <programme110@gmail.com>, bernard.iremonger@intel.com,
 thomas@monjalon.net, xen-devel@lists.xenproject.org, huawei.xie@intel.com
Subject: Re: [Xen-devel] [dpdk-dev] Can xenvirt pmd work in xen guest (aka
 DomU) without xen-vhost in Dom0 ?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMDksIDIwMTcgYXQgMTI6MTM6NDdBTSArMDgwMCwgVGFuLCBKaWFuZmVuZyB3
cm90ZToKPiBIaSwKPiAKPiAKPiBPbiAxMC84LzIwMTcgMTI6NTQgUE0sIEJpbGwgQm9uYXBhcnRl
IHdyb3RlOgo+ID4gVGhhbmtzIEppYW5mZW5nIGZvciB0YWtpbmcgdGltZSB0byByZXBseS4KPiA+
IAo+ID4gcGxlYXNlIGFsbG93IG1lIHRvIGJyaWVmbHkgZXhwbGFpbiB3aHkgSSB3YW50IHRvIHJ1
biBkcGRrIG9uIHhlbi4KPiA+IG91ciBzeXN0ZW0gaXMgYmFzZWQgb24gZHBkaywgd2hpY2ggbWVh
bnMgd2UgdXNlIGRwZGsgYXMgcGFja2V0Cj4gPiByZWNlaXZlL3RyYW5zbWl0IGVuZ2luZSwKPiA+
IGFuZCB3aXRoIGludGVncmF0ZWQgZHBkayB2aXJ0aW8vdm14bmV0MyBkcml2ZXIsIG91ciBzeXN0
ZW0gY2FuIHJ1biBvbgo+ID4gS1ZNL1ZNd2FyZSBwbGF0Zm9ybSAuCj4gPiB0aGlzIHllYXIsIHdl
IGhhdmUgcGxhbiB0byBydW4gb3VyIHN5c3RlbSBvbiBBV1MgY2xvdWQsIGJ1dCBJIGZvdW5kIHRo
YXQKPiA+IEFXUwo+ID4gdXNlcyB4ZW4gYXMgaXRzIHZpcnR1YWxpemF0aW9uIHBsYXRmb3JtLCBh
bmQgdGhlIGJ1cy1pbmZvIG9mIG5pYyBpcwo+ID4gdmlmLXggKHggY291bGQgYmUgMCwxLDIuLi4p
LAo+ID4gdGhlIGRyaXZlciB1c2VkIGluIGtlcm5lbCBpcyB2aWYuIHRoaXMgc2hvdWxkIGJlIHBh
cmEtdmlydHVhbGl6ZWQgbmljCj4gPiB1c2VkIG9uIHhlbi4KPiAKPiBNeSBndWVzcyBpcyBleGFj
dGx5IGFzIHlvdSBkZXNjcmliZS4gSW4gQVdTLCB3ZSBsYWNrIG9mIGEgUE1EIGZvciB4ZW4KPiBu
ZXRmcm9udCAodmlmKSBuaWMuIEFuZCBldmVuIHdlIGdvdCBzdWNoIGEgUE1ELCB3ZSBzdGlsbCBu
ZWVkIGEgUE1EIGZvciB4ZW4KPiBuZXRiYWNrLiBCb3RoIGFyZSBtaXNzaW5nLgo+IAo+ID4gCj4g
PiBJIGRvbid0IGtub3cgd2hpY2ggZHBkayBkcnZpZXIgY2FuIG1hbmFnZSB0aGlzIHB2IG5pYy4g
dGhlbiBJIHNlZQo+ID4geGVudmlydCwgSSB0aGluayB0aGlzIGRyaXZlciBjYW4KPiA+IGRpZCB0
aGlzIGpvYiwgbGlrZSB2aXJ0aW8gY2FuIG1hbmFnZSB2aXJ0aW8gbmljIHdoaWNoIGlzIHVzZWQg
b24ga3ZtLgo+ID4gdW5mb3J0dW5hdGVseSwgYWZ0ZXIgc29tZSBzdHVkeSB3b3JrLCBJIHJ1biB0
ZXN0cG1kIHN1Y2Nlc3NmdWxseSBvbiB4ZW4sCj4gPiBidXQgbm8gcGFja2V0cyByZWNlaXZlZC4K
PiA+IAo+ID4gd2l0aCB0aGUgaW5mb3JtYWluIGdvdCBmcm9tIHlvdSwgSSBrbm93IEl0J3MgbmVl
ZCB0byBydW4gdmhvc3RfeGVuIGF0Cj4gPiBkb20wIHNvIHRoYXQgeGVudmlydCBhdCBkb21VIGNh
biB3b3JrLgo+ID4gYnV0IGZvciBteSBjYXNlLCBJIGhhdmUgbm8gY2hhbmdlIHRvIHJ1biB2aG9z
dF94ZW4gYXQgZG9tMCwgYmVjYXVzZSBJCj4gPiBvbmx5IGNhbiBvcGVyYXRlIG15IG93biBkb21V
Lgo+ID4gCj4gPiBmb3IgdGhpcyBjYXNlLCBJZiBJIHdhbnQgdG8gcnVuIHN5c3RlbSB3aGljaCBp
cyBiYXNlZCBvbiBkcGRrIGF0IGRvbVUsCj4gPiB3aGF0IHNob3VsZCBJIGRvPwo+ID4gYXBwcmVj
aWF0ZSBhbnkgaWRlYSBvciBzdWdnZXN0aW9uIGZyb20geW91Lgo+IAo+IFdoYXQga2luZCBvZiBw
ZXJmb3JtYW5jZSBhcmUgeW91IHNlZWtpbmc/IE9ubHkgYWNjZWxlcmF0aW5nIHRoZSBmcm9udGVu
ZCBieQo+IGEgbmV3IFBNRCwgaS5lLiBuZXRmcm9udCwgd2UgY2FuIGJ5cGFzcyB0aGUgVk0ga2Vy
bmVsICgpLiBCdXQgd2l0aG91dAo+IGFjY2VsZXJhdGluZyB0aGUgYmFja2VuZCwgaXQgb25seSBi
cmluZ3MgbGltaXRlZCBpbXByb3ZlbWVudC4KPiAKPiBOb3Qgc3VyZSBpZiBhbnlvbmUgZnJvbSBB
bWF6b24gb3IgT3JhY2xlIGNhbiBjb21tZW50PwoKSm9hbyBoYXMgYmVlbiB3b3JraW5nIG9uIHVw
ZGF0ZXMgaW4gdGhlIFhlbiBQViBuZXR3b3JrIGRyaXZlciBzdWNoCnRoYXQgdGhlcmUgaXMgYSBo
aWdoZXIgYWNjZWxlcmF0aW9uIChha2EgcmVjeWNsZSBncmFudHMpLiBTZWUgaW4geGVuLmdpdAp0
cmVlOgpjb21taXQgMzA2NTVlMmJmMGNlOGVlNTBlNjE3MjhlMjU1OGUwMzYzZjRhZjFjOQpBdXRo
b3I6IEpvYW8gTWFydGlucyA8am9hby5tLm1hcnRpbnNAb3JhY2xlLmNvbT4KRGF0ZTogICBUdWUg
T2N0IDMgMTg6NDY6MDggMjAxNyArMDEwMAoKICAgIHB1YmxpYy9pby9uZXRpZi5oOiBhZGQgZ3Jl
ZiBtYXBwaW5nIGNvbnRyb2wgbWVzc2FnZXMKCgoKVGhpcyBjb21iaW5lZCB3aXRoIHRoZSBkcml2
ZXJzIHRoYXQgQnJvYWRjb20gd3JvdGUgKEkgdGhpbmsgdGhhdCBpcwp0aGUgbmFtZSBvZiB0aGUg
Y29tcGFueSB0aGF0IHBvc3RlZCB0aGVtIGEgeWVhciBvciBzbyBhZ28pLCBzaG91bGQKcHJvdmlk
ZSBhd2Vzb21lIHBlcmZvcm1hbmNlLgoKPiAKPiBUaGFua3MsCj4gSmlhbmZlbmcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 19:38:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 19:38:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Gdz-0003X6-2F; Thu, 19 Oct 2017 19:38:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lurodriguez@suse.de>) id 1e5Gdy-0003X0-Ce
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 19:38:14 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 59/A1-18968-52FF8E95; Thu, 19 Oct 2017 19:38:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBIsWRWlGSWpSXmKPExsVyuP0Ov67K/xe
 RBr/6TS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owrW46wFSyRqPjw+xNbA+Nn4S5GTg4JASOJ
 txP/MXUxcnEICSxklLjYNJ0NJMEioCqx5vQC1i5GDg42AV2Jm7clQMIiAhoSU0/vYQaxmQW2i
 Uu8WmsPUiIs4C2xaUsZiMkLNPLgH0OQCiGBq4wSV5cmgNi8AoISJ2c+YYHo1JK48e8lE0g5s4
 C0xPJ/HCBhToFAiQX/F4CFRQWUJe4uC5rAyDcLSfMsJM2zEJoXMDKvYtQoTi0qSy3SNTLUSyr
 KTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDLF6BgbGHYw9e/0OMUpyMCmJ8lq+eREp
 xJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3/j+gnGBRanpqRVpmDjDYYdISHDxKIrwyIGne4oLE3
 OLMdIjUKUZFKXFed5CEAEgiozQPrg0WYZcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfPqgE
 zhycwrgZv+CmgxE9BidnuwxSWJCCmpBsYlL75kfxErXTS3IVCJ2fjo5KdcQj6rFPbdDp390/Z
 Gz/2Hugf+T1m0uur7R8PInDt3VDTbVCrPv0gKvc+h+nYCp/KjL4t55BnfJzrdOvRUPuZT5t7Z
 ywwPB+puejTjXDb7loaFQZ4qGWyJUXILJ1UWrrvQFaV35Vahpxf7PIu5fxbvcrjzuSpdiaU4I
 9FQi7moOBEAyJTsjqsCAAA=
X-Env-Sender: lurodriguez@suse.de
X-Msg-Ref: server-15.tower-31.messagelabs.com!1508441892!107031489!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17765 invoked from network); 19 Oct 2017 19:38:12 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-15.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 19 Oct 2017 19:38:12 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 4848DAC1B;
 Thu, 19 Oct 2017 19:38:11 +0000 (UTC)
Date: Thu, 19 Oct 2017 21:38:08 +0200
From: "Luis R. Rodriguez" <mcgrof@kernel.org>
To: Thomas Garnier <thgarnie@google.com>
Message-ID: <20171019193808.GI17331@wotan.suse.de>
References: <20171011203027.11248-1-thgarnie@google.com>
 <20171011203027.11248-16-thgarnie@google.com>
 <20171012200201.GW11645@wotan.suse.de>
 <CAJcbSZEJ-kjcRQD3uHm0QZuOvbHpg9FV=wn7v4-RweDG7J3uqg@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAJcbSZEJ-kjcRQD3uHm0QZuOvbHpg9FV=wn7v4-RweDG7J3uqg@mail.gmail.com>
User-Agent: Mutt/1.6.0 (2016-04-01)
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>, Michal Hocko <mhocko@suse.com>,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>, linux-doc@vger.kernel.org,
 Daniel Micay <danielmicay@gmail.com>, Len Brown <len.brown@intel.com>,
 Peter Zijlstra <peterz@infradead.org>, Christopher Li <sparse@chrisli.org>,
 Jan H =?iso-8859-1?Q?=2E_Sch=F6nherr?= <jschoenh@amazon.de>,
 Alexei Starovoitov <ast@kernel.org>, virtualization@lists.linux-foundation.org,
 David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Waiman Long <longman@redhat.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Alok Kataria <akataria@vmware.com>,
 the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>, Jonathan Corbet <corbet@lwn.net>,
 Peter Foley <pefoley2@pefoley.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>, Kyle Huey <me@kylehuey.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Sparse Mailing-list <linux-sparse@vger.kernel.org>,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Borislav Petkov <bp@suse.de>,
 Alexey Dobriyan <adobriyan@gmail.com>, Guenter Roeck <linux@roeck-us.net>,
 Linux Crypto Mailing List <linux-crypto@vger.kernel.org>,
 Tom Lendacky <thomas.lendacky@amd.com>, Rik van Riel <riel@redhat.com>,
 Kees Cook <keescook@chromium.org>, Arnd Bergmann <arnd@arndb.de>,
 Linux PM list <linux-pm@vger.kernel.org>, "H . J . Lu" <hjl.tools@gmail.com>,
 Rusty Russell <rusty@rustcorp.com.au>, Nicholas Piggin <npiggin@gmail.com>,
 Chris Wright <chrisw@sous-sol.org>, Jason Baron <jbaron@akamai.com>,
 Borislav Petkov <bp@alien8.de>, Steven Rostedt <rostedt@goodmis.org>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Thomas Gleixner <tglx@linutronix.de>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>, Baoquan He <bhe@redhat.com>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 kvm list <kvm@vger.kernel.org>, Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 "Luis R. Rodriguez" <mcgrof@kernel.org>, Lukas Wunner <lukas@wunner.de>,
 Markus Trippelsdorf <markus@trippelsdorf.de>, Rob Landley <rob@landley.net>,
 Jiri Kosina <jkosina@suse.cz>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Andrew Morton <akpm@linux-foundation.org>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Joerg Roedel <joro@8bytes.org>
Subject: Re: [Xen-devel] [PATCH v1 15/27] compiler: Option to default to
	hidden symbols
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMTgsIDIwMTcgYXQgMDQ6MTU6MTBQTSAtMDcwMCwgVGhvbWFzIEdhcm5pZXIg
d3JvdGU6Cj4gT24gVGh1LCBPY3QgMTIsIDIwMTcgYXQgMTowMiBQTSwgTHVpcyBSLiBSb2RyaWd1
ZXogPG1jZ3JvZkBrZXJuZWwub3JnPiB3cm90ZToKPiA+IE9uIFdlZCwgT2N0IDExLCAyMDE3IGF0
IDAxOjMwOjE1UE0gLTA3MDAsIFRob21hcyBHYXJuaWVyIHdyb3RlOgo+ID4+IGRpZmYgLS1naXQg
YS9pbmNsdWRlL2xpbnV4L2NvbXBpbGVyLmggYi9pbmNsdWRlL2xpbnV4L2NvbXBpbGVyLmgKPiA+
PiBpbmRleCBlOTVhMjYzMWU1NDUuLjY5OTc3MTZmNzNiZiAxMDA2NDQKPiA+PiAtLS0gYS9pbmNs
dWRlL2xpbnV4L2NvbXBpbGVyLmgKPiA+PiArKysgYi9pbmNsdWRlL2xpbnV4L2NvbXBpbGVyLmgK
PiA+PiBAQCAtNzgsNiArNzgsMTQgQEAgZXh0ZXJuIHZvaWQgX19jaGtfaW9fcHRyKGNvbnN0IHZv
bGF0aWxlIHZvaWQgX19pb21lbSAqKTsKPiA+PiAgI2luY2x1ZGUgPGxpbnV4L2NvbXBpbGVyLWNs
YW5nLmg+Cj4gPj4gICNlbmRpZgo+ID4+Cj4gPj4gKy8qIFVzZWZ1bCBmb3IgUG9zaXRpb24gSW5k
ZXBlbmRlbnQgQ29kZSB0byByZWR1Y2UgZ2xvYmFsIHJlZmVyZW5jZXMgKi8KPiA+PiArI2lmZGVm
IENPTkZJR19ERUZBVUxUX0hJRERFTgo+ID4+ICsjcHJhZ21hIEdDQyB2aXNpYmlsaXR5IHB1c2go
aGlkZGVuKQo+ID4+ICsjZGVmaW5lIF9fZGVmYXVsdF92aXNpYmlsaXR5ICBfX2F0dHJpYnV0ZV9f
KCh2aXNpYmlsaXR5ICgiZGVmYXVsdCIpKSkKPiA+Cj4gPiBEb2VzIHRoaXMgc3RpbGwgd29yayB3
aXRoIENPTkZJR19MRF9ERUFEX0NPREVfREFUQV9FTElNSU5BVElPTiA/Cj4gCj4gSSBjYW5ub3Qg
bWFrZSBpdCB3b3JrIHdpdGggb3Igd2l0aG91dCB0aGlzIGNoYW5nZS4gSG93IGlzIGl0IHN1cHBv
c2VkCj4gdG8gYmUgdXNlZD8KClNhZGx5IEkgZG9uJ3QgdGhpbmsgbXVjaCBkb2N1bWVudGF0aW9u
IHdhcyByZWFsbHkgYWRkZWQgYXMgcGFydCBvZiB0aGUgTmljaydzCmNvbW1pdHMgYWJvdXQgZmVh
dHVyZSwgZXZlbiB0aG91Z2ggY29tbWl0IGI2NzA2N2YxMTc2ICgia2J1aWxkOiBhbGxvdyBhcmNo
cyB0bwpzZWxlY3QgbGluayBkZWFkIGNvZGUvZGF0YSBlbGltaW5hdGlvbiIpICpkb2VzKiBzYXkg
dGhpcyB3YXMgZG9jdW1lbnRlZC4KClNpZGUgcmFudDogdGhlIHdob2xlIENPTkZJR19MVE8gcmVt
b3ZhbCB3YXMgbWVyZ2VkIGluIHRoZSBzYW1lIGNvbW1pdCB3aXRob3V0CnRoaXMgaGF2aW5nIGdv
bmUgaW4gYXMgYSBzZXBhcmF0ZSBhdG9taWMgcGF0Y2guCgpOaWNrIGNhbiB5b3UgcHJvdmlkZSBh
IGJpdCBtb3JlIGd1aWRhbmNlIGFib3V0IGhvdyB0byBnZXQgdGhpcyBmZWF0dXJlIGdvaW5nIG9y
CnRlc3RlZCBvbiBhbiBhcmNoaXRlY3R1cmU/IE9yIGFyZSB5b3UganVzdCBzdGlja2luZyB0byBh
c3N1bWluZyBmb2xrcyB1c2luZyB0aGUKbGlua2VyIC8gY29tcGlsZXIgZmxhZ3Mgd2lsbCBrbm93
IHdoYXQgdG8gZG8/ICpTb21lKiBndWlkYW5jZSBjb3VsZCBoZWxwLgoKPiBGb3IgbWUgd2l0aCwg
aXQgY3Jhc2hlcyB3aXRoIGEgYmFkIGNvbnNkZXYgYXQ6Cj4gaHR0cDovL2VsaXhpci5mcmVlLWVs
ZWN0cm9ucy5jb20vbGludXgvbGF0ZXN0L3NvdXJjZS9kcml2ZXJzL3R0eS90dHlfaW8uYyNMMzE5
NAoKRnJvbSBteSByZWFkaW5nIG9mIHRoZSBjb21taXQgbG9nIGhlIG9ubHkgaGFkIHRlc3RlZCBp
dCB3aXRoIHdpdGggcG93ZXJwYzY0bGUsCmVhY2ggb3RoZXIgYXJjaGl0ZWN0dXJlIHdvdWxkIGhh
dmUgdG8gZG8gd29yayB0byBnZXQgYXMgZmFyIGFzIGV2ZW4gYm9vdGluZy4KCkl0IHdvdWxkIHJl
cXVpcmUgc29tZW9uZSB0aGVuIHRlc3RpbmcgTmljaydzIHBhdGNoZXMgYWdhaW5zdCBhIHdvcmtp
bmcKcG93ZXJwYyBzZXR1cCB0byBlbnN1cmUgd2UgZG9uJ3QgcmVncmVzcyB0aGVyZS4KCj4gPj4g
ZGlmZiAtLWdpdCBhL2luaXQvS2NvbmZpZyBiL2luaXQvS2NvbmZpZwo+ID4+IGluZGV4IGNjYjFk
OGRhZjI0MS4uYjY0MDIwMWZjZmY3IDEwMDY0NAo+ID4+IC0tLSBhL2luaXQvS2NvbmZpZwo+ID4+
ICsrKyBiL2luaXQvS2NvbmZpZwo+ID4+IEBAIC0xNjQ5LDYgKzE2NDksMTMgQEAgY29uZmlnIFBS
T0ZJTElORwo+ID4+ICBjb25maWcgVFJBQ0VQT0lOVFMKPiA+PiAgICAgICBib29sCj4gPj4KPiA+
PiArIwo+ID4+ICsjIERlZmF1bHQgdG8gaGlkZGVuIHZpc2liaWxpdHkgZm9yIGFsbCBzeW1ib2xz
Lgo+ID4+ICsjIFVzZWZ1bCBmb3IgUG9zaXRpb24gSW5kZXBlbmRlbnQgQ29kZSB0byByZWR1Y2Ug
Z2xvYmFsIHJlZmVyZW5jZXMuCj4gPj4gKyMKPiA+PiArY29uZmlnIERFRkFVTFRfSElEREVOCj4g
Pj4gKyAgICAgYm9vbAo+ID4KPiA+IE5vdGUgaXQgaXMgZGVmYXVsdC4KPiA+Cj4gPiBIYXMgMC1k
YXkgcmFuIHRocm91Z2ggdGhpcyBnaXQgdHJlZT8gSXQgc2hvdWxkIGJlIGVhc3kgdG8gZ2V0IGl0
IGFkZGVkIGZvcgo+ID4gdGVzdGluZy4gQWxzbywgZXZlbiB0aG91Z2ggbW9zdCBjaGFuZ2VzIGFy
ZSB4ODYgYmFzZWQgdGhlcmUgYXJlIHNvbWUgZ2VuZXJpYwo+ID4gY2hhbmdlcyBhbmQgSSdkIGxv
dmUgYSB3YXJtIGZ1enp5IHRoaXMgd29uJ3QgYnJlYWsgb2RkIC8gcmFuZG9tIGJ1aWxkcy4KPiA+
IEFsdGhvdWdoIDAtZGF5IGRvZXMgY292ZXIgYSBsb3Qgb2YgdGVzdCBjYXNlcywgaXQgb25seSBo
YXMgbGltaXRlZCBydW4gdGltZQo+ID4gdGVzdHMuIFRoZXJlIGFyZSBzb21lIG90aGVyIHRlc3Qg
YmVkcyB3aGljaCBhbHNvIGNvdmVyIHNvbWUgbW9yZSBvYnNjdXJlCj4gPiBhcmNoaXRlY3R1cmVz
LiBIYXZpbmcgYSB0ZXN0IHBhc3Mgb24gR3VlbnRlcidzIHRlc3QgYmVkIHdvdWxkIGJlIG5pY2Ug
dG8KPiA+IHNlZS4gRm9yIHRoYXQgcGxlYXNlIGNvb3JkaW5hdGUgd2l0aCBHdWVudGVyIGlmIGhl
J3Mgd2lsbGluZyB0byBydW4gdGhpcwo+ID4gYSB0ZXN0IGZvciB5b3UuCj4gCj4gTm90IHlldCwg
cGxhbiB0byBnaXZlIGEgdjEuNSB0byBLZWVzIENvb2sgdG8ga2VlcCBpbiBvbmUgb2YgaGlzIHRy
ZWUKPiBmb3IgY291cGxlIHdlZWtzLiBJIGV4cGVjdCBpdCB3aWxsIGlkZW50aWZ5IGludGVyZXN0
aW5nIGlzc3Vlcy4KCkkgYmV0IDopCgogIEx1aXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 20:08:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 20:08:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5H7G-0005aE-D5; Thu, 19 Oct 2017 20:08:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1e5H7F-0005a8-9p
 for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 20:08:29 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 9F/94-31897-C3609E95; Thu, 19 Oct 2017 20:08:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsUyZ7p8oK4128t
 Ig5v3jS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyrzzYyFjwUqtjSt5O1gXEGfxcjF4eQwEQm
 ia+vNrNBOL8ZJU5fP80I4WxklDi05g0rhNPNKHHy8jcghxPIKZI4+2gZG4jNIqAqsfH3efYuR
 g4ONgETiTerHEHCIkDhjq03mUB6mQUmMEu0dR0AqxcWCJH48vsCmM0rYC7R+moHC0ivkIC7xM
 Ur6hBhQYmTM5+wgNjMAjoSO7feYQMpYRaQllj+jwMkzCngITHz7iawKaICyhLz9q1igyjXlli
 28DUziC0hYCjxeeNS5gmMwrOQTJ2FZOoshKmzkHQvYGRZxahRnFpUllqka2iql1SUmZ5RkpuY
 maNraGCml5taXJyYnpqTmFSsl5yfu4kRGP4MQLCD8duygEOMkhxMSqK8lm9eRArxJeWnVGYkF
 mfEF5XmpBYfYpTh4FCS4DVnfRkpJFiUmp5akZaZA4xEmLQEB4+SCK8lC1Cat7ggMbc4Mx0idY
 pRl+PYpst/mIRY8vLzUqXEecVAZgiAFGWU5sGNgCWFS4yyUsK8jEBHCfEUpBblZpagyr9iFOd
 gVBLmNQOZwpOZVwK36RXQEUxAR7DbvwA5oiQRISXVwCggelZ/4RWhdTUMbxa8FteT2RZ6faWP
 d8Bv828MYbHfXpz9tOSZuHHZnMLk510JLyXjr7Wc0/mk6SXq8UW0/qROPsun4/HGl1r/MdUaH
 Pcx3TTpldykfyFMKc+OT6jL6n2UG3Aq9Prp0sB7iz4uzeqbkjn7wffnRU7qPevmTUsOV//JHl
 qWtV+JpTgj0VCLuag4EQCZfO2qBQMAAA==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1508443706!100060370!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40373 invoked from network); 19 Oct 2017 20:08:27 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2017 20:08:27 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9JK8ElG007349
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 19 Oct 2017 20:08:15 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9JK8EdJ016875
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 19 Oct 2017 20:08:14 GMT
Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9JK8DFs014688;
 Thu, 19 Oct 2017 20:08:13 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 19 Oct 2017 13:08:12 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id C40366A02AF; Thu, 19 Oct 2017 16:08:09 -0400 (EDT)
Date: Thu, 19 Oct 2017 16:08:09 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20171019200809.GK15845@char.us.oracle.com>
References: <1508123061-6600-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1508123061-6600-1-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 xen-devel@lists.xenproject.org, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v8 00/16] Enable Memory Bandwidth Allocation
 in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMTYsIDIwMTcgYXQgMTE6MDQ6MDVBTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IEhpLCBhbGwsCj4gCj4gV2UgcGxhbiB0byBicmluZyBhIG5ldyBQU1IgKFBsYXRmb3JtIFNoYXJl
ZCBSZXNvdXJjZSkgZmVhdHVyZSBjYWxsZWQKPiBJbnRlbCBNZW1vcnkgQmFuZHdpZHRoIEFsbG9j
YXRpb24gKE1CQSkgdG8gWGVuLgo+IAo+IEJlc2lkZXMgdGhlIE1CQSBlbmFibGluZywgd2UgY2hh
bmdlIHNvbWUgaW50ZXJmYWNlcyB0byBtYWtlIHRoZW0gbW9yZQo+IGdlbmVyYWwgYnV0IG5vdCBv
bmx5IGZvciBDQVQuCj4gCj4gQW55IGNvbW1lbnRzIGFyZSB3ZWxjb21lIQo+IAo+IFlvdSBjYW4g
ZmluZCB0aGlzIHNlcmllcyBhdDoKPiBodHRwczovL2dpdGh1Yi5jb20veWlzdW4tZ2l0L3hlbl9t
YmEgbWJhX3Y4Cj4gCj4gVGhpcyB2ZXJzaW9uIGJhc2VzIG9uIGJlbG93IHByZS1maXggcGF0Y2gg
d2hpY2ggaGFzIGJlZW4gbWVyZ2VkIGludG8gc3RhZ2luZwo+IGJyYW5jaDoKPiAieDg2OiBwc3I6
IHN1cHBvcnQgY28tZXhpc3QgZmVhdHVyZXMnIHZhbHVlcyBzZXR0aW5nIgo+IGh0dHBzOi8vbGlz
dHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTEwL21zZzAwODY2Lmh0bWwK
PiAKPiBDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENDOiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgo+IENDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
PiBDQzogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+Cj4gQ0M6IFJvZ2Vy
IFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IENDOiBLb25yYWQgUnplc3p1dGVr
IFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gQ0M6IENoYW8gUGVuZyA8Y2hhby5wLnBl
bmdAbGludXguaW50ZWwuY29tPgo+IENDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgo+IAo+IC0tLQo+IEFja2VkIGFuZCBSZXZpZXdlZCBsaXN0IGJlZm9yZSBWODoKPiAKPiBh
IC0gQWNrZWQtYnkKPiByIC0gUmV2aWV3ZWQtYnkKPiAKPiAgIHIgIHBhdGNoIDEgIC0gZG9jczog
Y3JlYXRlIE1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiAoTUJBKSBmZWF0dXJlIGRvY3VtZW50
Cj4gICBhciBwYXRjaCAyICAtIFJlbmFtZSBQU1Igc3lzY3RsL2RvbWN0bCBpbnRlcmZhY2VzIGFu
ZCB4c20gcG9saWN5IHRvIG1ha2UgdGhlbSBiZSBnZW5lcmFsCj4gICBhciBwYXRjaCAzICAtIHg4
NjogcmVuYW1lICdjYm1fdHlwZScgdG8gJ3Bzcl90eXBlJyB0byBtYWtlIGl0IGdlbmVyYWwKPiAg
IGFyIHBhdGNoIDQgIC0geDg2OiBhIGZldyBvcHRpbWl6YXRpb25zIHRvIHBzciBjb2Rlcwo+ICAg
ciAgcGF0Y2ggNSAgLSB4ODY6IGltcGxlbWVudCBkYXRhIHN0cnVjdHVyZSBhbmQgQ1BVIGluaXQg
ZmxvdyBmb3IgTUJBCj4gICBhciBwYXRjaCA2ICAtIHg4NjogaW1wbGVtZW50IGdldCBodyBpbmZv
IGZsb3cgZm9yIE1CQQo+ICAgYXIgcGF0Y2ggNyAgLSB4ODY6IGltcGxlbWVudCBnZXQgdmFsdWUg
aW50ZXJmYWNlIGZvciBNQkEKClNvIDggaXMgbWlzc2luZyBhbmQgQWNrL1Jldmlldy1lZHliPwoK
PiAgIGFyIHBhdGNoIDkgIC0gdG9vbHM6IGNyZWF0ZSBnZW5lcmFsIGludGVyZmFjZXMgdG8gc3Vw
cG9ydCBwc3IgYWxsb2NhdGlvbiBmZWF0dXJlcwo+ICAgYXIgcGF0Y2ggMTAgLSB0b29sczogaW1w
bGVtZW50IHRoZSBuZXcgbGlieGMgZ2V0IGh3IGluZm8gaW50ZXJmYWNlCj4gICBhciBwYXRjaCAx
MSAtIHRvb2xzOiBpbXBsZW1lbnQgdGhlIG5ldyBsaWJ4bCBnZXQgaHcgaW5mbyBpbnRlcmZhY2UK
PiAgIGFyIHBhdGNoIDEyIC0gdG9vbHM6IGltcGxlbWVudCB0aGUgbmV3IHhsIGdldCBodyBpbmZv
IGludGVyZmFjZQo+ICAgYXIgcGF0Y2ggMTMgLSB0b29sczogcmVuYW1lICd4Y19wc3JfY2F0X3R5
cGUnIHRvICd4Y19wc3JfdHlwZScKPiAgIGFyIHBhdGNoIDE0IC0gdG9vbHM6IGltcGxlbWVudCBu
ZXcgZ2VuZXJpYyBnZXQgdmFsdWUgaW50ZXJmYWNlIGFuZCBNQkEgZ2V0IHZhbHVlIGNvbW1hbmQK
PiAgIGFyIHBhdGNoIDE1IC0gdG9vbHM6IGltcGxlbWVudCBuZXcgZ2VuZXJpYyBzZXQgdmFsdWUg
aW50ZXJmYWNlIGFuZCBNQkEgc2V0IHZhbHVlIGNvbW1hbmQKPiAgIGFyIHBhdGNoIDE2IC0gZG9j
czogYWRkIE1CQSBkZXNjcmlwdGlvbiBpbiBkb2NzCgoKQWxzbyBJIHRyaWVkIHRvIG1lcmdlIHRo
aXMgb24gJ3N0YWdpbmcnIGFuZCBoYWQgYSBiaXQgb2YgaXNzdWVzLiBCeSBhbnkgY2hhbmNlCmRv
IHlvdSBoYXZlIGFuIHVwLXRvLWRhdGUgYnJhbmM/CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 19 20:52:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 20:52:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Hnq-0000Bt-RD; Thu, 19 Oct 2017 20:52:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5Hnp-0000Bg-Da
 for xen-devel@lists.xensource.com; Thu, 19 Oct 2017 20:52:29 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 74/31-20813-C8019E95; Thu, 19 Oct 2017 20:52:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVbdb4GW
 kwYrv8hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaGt6xlSwp4Ox4timJsYG
 xsWJXYycHEICjUwS6z7EdTFyAdmPGSXeT1jBCuFsY5ToOvGADaRKRMBZ4uuZuewgNq+AvsTV2
 91MILawgJXEzl/rmUEaJASWyUp86N3FApKQEPCWeL1sAyOM/WzqU6Bmdg42oIZDYiBRFgFVid
 8N81kmMHIvYGRYxahRnFpUllqka2iml1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4k
 R6HUGINjBeH9jwCFGSQ4mJVHeDRwvI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8HbyA+UEi1LT
 UyvSMnOA4QeTluDgURLhZQFJ8xYXJOYWZ6ZDpE4x6nIc23T5D5MQS15+XqqUOG81SJEASFFGa
 R7cCFgsXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwrxjIFJ7MvBK4Ta+AjmACOoLd/gXIES
 WJCCmpBsayBkPZEw1nP+q6lPXfv1LP+3eZyr2Lm/bGfTsjzcTZ9O+13LYPK6Ij3xu9C5c7d8H
 /ZYTORzdD9rc3w8O+WKep2gjMm7D32j37Ndm7S+32NakLXqyb3Ca4duu1LdyzAu6EzFssfSi0
 gvFW8YFlh8oN/Nq/flBSzIp+ubFEUziaqVOq33VRYpESS3FGoqEWc1FxIgByTJicgAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1508446346!77872630!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23012 invoked from network); 19 Oct 2017 20:52:27 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 Oct 2017 20:52:27 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5Hnl-00083x-Os; Thu, 19 Oct 2017 20:52:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e5Hng-0006Y0-3b; Thu, 19 Oct 2017 20:52:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e5Hnf-0000ub-Mq; Thu, 19 Oct 2017 20:52:19 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114677-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=1e8e6b30d014eb77278edb4cd9bee72f0255996f
X-Osstest-Versions-That: linux=3e2bb7d281edae5a0732023061402e4a7231dffc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 19 Oct 2017 20:52:19 +0000
Subject: [Xen-devel] [linux-3.18 test] 114677: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============9014179182697712213=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114677 linux-3.18 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114677/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 114446
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114446
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 114446
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 114446
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114446
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 114446
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114446
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop             fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop             fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass

version targeted for testing:
 linux                1e8e6b30d014eb77278edb4cd9bee72f0255996f
baseline version:
 linux                3e2bb7d281edae5a0732023061402e4a7231dffc

Last test of basis   114446  2017-10-13 01:48:04 Z    6 days
Testing same since   114677  2017-10-18 07:56:15 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Andreas Engel <anen-nospam@gmx.net>
  Andreas Gruenbacher <agruenba@redhat.com>
  Andrew Gabbasov <andrew_gabbasov@mentor.com>
  Andrey Konovalov <andreyknvl@google.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  Dmitry Vyukov <dvyukov@google.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Greg Kroah-Hartman gregkh@linuxfoundation.org
  Haozhong Zhang <haozhong.zhang@intel.com>
  Henryk Heisig <hyniu@o2.pl>
  Herbert Xu <herbert@gondor.apana.org.au>
  Jaejoong Kim <climbbb.kim@gmail.com>
  Jiri Kosina <jkosina@suse.cz>
  Joerg Roedel <jroedel@suse.de>
  Johan Hovold <johan@kernel.org>
  Kazuya Mizuguchi <kazuya.mizuguchi.ks@renesas.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Pavel Shilovsky <pshilov@microsoft.com>
  Shrirang Bagul <shrirang.bagul@canonical.com>
  Stephan MÃ¼ller <smueller@chronox.de>
  Steve French <smfrench@gmail.com>
  Takashi Iwai <tiwai@suse.de>
  Theodore Ts'o <tytso@mit.edu>
  Vitaly Mayatskikh <v.mayatskih@gmail.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Pushing revision :

+ branch=linux-3.18
+ revision=1e8e6b30d014eb77278edb4cd9bee72f0255996f
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push linux-3.18 1e8e6b30d014eb77278edb4cd9bee72f0255996f
+ branch=linux-3.18
+ revision=1e8e6b30d014eb77278edb4cd9bee72f0255996f
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=linux
+ xenbranch=xen-unstable
+ '[' xlinux = xlinux ']'
+ linuxbranch=linux-3.18
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' x1e8e6b30d014eb77278edb4cd9bee72f0255996f = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git = x ']'
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git = x ']'
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.linux-3.18
++ : daily-cron.linux-3.18
++ : daily-cron.linux-3.18
++ : daily-cron.linux-3.18
++ : daily-cron.linux-3.18
++ : daily-cron.linux-3.18
++ : daily-cron.linux-3.18
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.linux-3.18
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree linux-3.18
+ case $1 in
+ : git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
+ : linux-3.18.y
+ : linux-3.18.y
+ : git
+ : git
+ : git://xenbits.xen.org/linux-pvops.git
+ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ : tested/linux-3.18
+ : refs/heads/tested/linux-3.18
+ return 0
+ cd /home/osstest/repos/linux
+ git push osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git 1e8e6b30d014eb77278edb4cd9bee72f0255996f:refs/heads/tested/linux-3.18
To osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
   3e2bb7d..1e8e6b3  1e8e6b30d014eb77278edb4cd9bee72f0255996f -> tested/linux-3.18
+ exit 0


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============9014179182697712213==--

From xen-devel-bounces@lists.xen.org Thu Oct 19 21:11:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 21:11:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5I5m-0001Zi-Gl; Thu, 19 Oct 2017 21:11:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e5I5l-0001Zc-2D
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 21:11:01 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 CE/0E-07499-4E419E95; Thu, 19 Oct 2017 21:11:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVybKJssu5jkZe
 RBktWK1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl3nvSyF7TwVnyY85GtgXELVxcjF4eQwBIm
 iTcPd7J1MXJysAg4SLSs+sDexcjBwSgQI/HghzVImFEgTGLy5SWsECXaEjOnbmYHsdkEDCX+P
 tnEBlIuAWQv+cwBEhYR0JJ4sOQqM4jNLOAnMX3TDBYQW1ggVeLh5QZGEJtTwFZiRuc7JpBWXg
 FviRutNiBhIQEbiZ1nfoBNFxXQlTj07w/YYbwCghInZz5hgRipJbF8+jaWCYwCs5CkZiFJLWB
 kWsWoXpxaVJZapGusl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGH4MQLCDseOf
 0yFGSQ4mJVHeDRwvI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8DIAw1lIsCg1PbUiLTMHGAkwa
 QkOHiUR3q/CQGne4oLE3OLMdIjUKUZFKXHezSAJAZBERmkeXBss+i4xykoJ8zICHSLEU5BalJ
 tZgir/ilGcg1FJmJcFZDtPZl4J3PRXQIuZgBaz278AWVySiJCSamBsPckk0PAixHz/1pVyq+9
 /5f0h/zxqQQufx5TVM7Y5vP1nFjHxyFTzu/oX8m++cpX9uGb5etY33LqFV55tzv//96vI633/
 Ju/N0Lm5J7v71U6TN3v3hXzVetb8tzvyuv25lKIfH7/Z7rij+p05IFY1d9l0Zav3cSLMwXP3i
 PjGxMYqHPddcXYplxJLcUaioRZzUXEiAGweneS5AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1508447458!77873936!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16207 invoked from network); 19 Oct 2017 21:10:59 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2017 21:10:59 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 7AD822191E;
 Thu, 19 Oct 2017 21:10:57 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7AD822191E
Date: Thu, 19 Oct 2017 14:10:56 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@linaro.org>
In-Reply-To: <20171019170905.14314-1-julien.grall@linaro.org>
Message-ID: <alpine.DEB.2.10.1710191410400.27209@sstabellini-ThinkPad-X260>
References: <20171019170905.14314-1-julien.grall@linaro.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH for-4.10] xen/arm: gic-v3: Make sure
 ICC_SRE_EL1 is restored before ICH_VMCR_EL2
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAxOSBPY3QgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFBlciA4LjQuOCBpbiBB
Uk0gSUhJIDAwNjlELCBJQ0hfVk1DUl9FTDIuVkZJUUVuIGlzIFJFUzEgd2hlbgo+IElDQ19TUkVf
RUwxLlNSRSBpcyAxLiBUaGlzIGNhdXNlcyBhIEdyb3VwIDAgaW50ZXJydXB0IChhcyBnZW5lcmF0
ZWQgaW4KPiBHSUN2MiBtb2RlKSB0byBiZSBkZWxpdmVyZWQgYXMgYSBGSVEgdG8gdGhlIGd1ZXN0
LCB3aXRoIHBvdGVudGlhbGx5Cj4gY29uc2VxdWVuY2UuIFNvIHdlIG11c3QgbWFrZSBzdXJlIHRo
YXQgSUNDX1NSRV9FTDEgaGFzIGJlZW4gYWN0dWFsbHkKPiBwcm9ncmFtbWVkIGJlZm9yZSBhdCBJ
Q0hfVk1DUl9FTDIuCj4gCj4gVGhpcyB3YXMgZGlzY292ZXJlZCB3aGVuIGJvb3RpbmcgRUZJIGlu
IGEgR0lDdjIgZ3Vlc3Qgb24gYSBHSUN2Mwo+IGhhcmR3YXJlLgo+IAo+IFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CgpOaWNlIGNhdGNoIQoKU2ln
bmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoK
Cj4gLS0tCj4gCj4gVGhpcyBwYXRjaCBzaG91bGQgYmUgYmFja3BvcnRlZCB1cCB0byBYZW4gNC43
Lgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgfCA5ICsrKysrKysrKwo+ICAxIGZpbGUg
Y2hhbmdlZCwgOSBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9n
aWMtdjMuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+IGluZGV4IDc0ZDAwZTBjNTQuLmI4YWZm
NzdhNmMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My5jCj4gKysrIGIveGVuL2Fy
Y2gvYXJtL2dpYy12My5jCj4gQEAgLTM5Miw3ICszOTIsMTYgQEAgc3RhdGljIHZvaWQgZ2ljdjNf
cmVzdG9yZV9zdGF0ZShjb25zdCBzdHJ1Y3QgdmNwdSAqdikKPiAgICAgICAgICB2YWwgfD0gR0lD
Q19TUkVfRUwyX0VORUwxOwo+ICAgICAgV1JJVEVfU1lTUkVHMzIodmFsLCBJQ0NfU1JFX0VMMik7
Cj4gIAo+ICsgICAgLyoKPiArICAgICAqIFZGSVFFbiBpcyBSRVMxIGlmIElDQ19TUkVfRUwxLlNS
RSBpcyAxLiBUaGlzIGNhdXNlcyBhIEdyb3VwMAo+ICsgICAgICogaW50ZXJydXB0IChhcyBnZW5l
cmF0ZWQgaW4gR0lDdjIgbW9kZSkgdG8gYmUgZGVsaXZlcmVkIGFzIGEgRklRCj4gKyAgICAgKiB0
byB0aGUgZ3Vlc3QsIHdpdGggcG90ZW50aWFsbHkgY29uc2VxdWVuY2UuIFNvIHdlIG11c3QgbWFr
ZSBzdXJlCj4gKyAgICAgKiB0aGF0IElDQ19TUkVfRUwxIGhhcyBiZWVuIGFjdHVhbGx5IHByb2dy
YW1tZWQgd2l0aCB0aGUgdmFsdWUgd2UKPiArICAgICAqIHdhbnQgYmVmb3JlIHN0YXJ0aW5nIHRv
IG1lc3Mgd2l0aCB0aGUgcmVzdCBvZiB0aGUgR0lDLCBhbmQKPiArICAgICAqIFZNQ1JfRUwxIGlu
IHBhcnRpY3VsYXIuCj4gKyAgICAgKi8KPiAgICAgIFdSSVRFX1NZU1JFRzMyKHYtPmFyY2guZ2lj
LnYzLnNyZV9lbDEsIElDQ19TUkVfRUwxKTsKPiArICAgIGlzYigpOwo+ICAgICAgV1JJVEVfU1lT
UkVHMzIodi0+YXJjaC5naWMudjMudm1jciwgSUNIX1ZNQ1JfRUwyKTsKPiAgICAgIHJlc3RvcmVf
YXBybl9yZWdzKCZ2LT5hcmNoLmdpYyk7Cj4gICAgICBnaWN2M19yZXN0b3JlX2xycyh2KTsKPiAt
LSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 21:11:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 21:11:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5I6Q-0001bz-PI; Thu, 19 Oct 2017 21:11:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e5I6P-0001br-B3
 for xen-devel@lists.xen.org; Thu, 19 Oct 2017 21:11:41 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 FC/CE-08856-C0519E95; Thu, 19 Oct 2017 21:11:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssi636Mt
 Ig50rdCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oy5FxazF6zkq1g44wlrA+Ms7i5GLg4hgSVM
 ErO+9rN3MXJysAg4SMzpbWTsYuTgYBSIkXjwwxokzCgQJjH58hJWiBJtiTkT5zKC2GwChhJ/n
 2xiAymXALKXfOYACYsI6Etsut0INpFZIFliyoadYK3CAqkSDy83gLVyCvhI7JzxjA3E5hXwln
 jeuIUJxBYSqJFoe7MHrF5UQFfi0L8/UDWCEidnPmGBmKklsXz6NpYJjAKzkKRmIUktYGRaxah
 enFpUllqka6qXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYgPUMDIw7GC9/dTrE
 KMnBpCTKu4HjZaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV4GEaCcYFFqempFWmYOMBZg0hIcP
 EoivHogad7igsTc4sx0iNQpRkUpcd7NwkAJAZBERmkeXBss/i4xykoJ8zIyMDAI8RSkFuVmlq
 DKv2IU52BUEuZlARnPk5lXAjf9FdBiJqDF7PYvQBaXJCKkpBoY++WT9ixZPeHN61q91dG7vB8
 Kf63bGzZb2++szcFjs09fym1hapub8vf4F5njE6vajqz/1Z/PZcvXqvT3cWGMRFjYIa57lpO5
 7dr1i9ad97tk/3JN8VKtP+pKu1kf1PPfb1xexBy38KXxCpbnPy8n75zR9mXiEcnP2wqZOHX+9
 74v/xQwvzftgBJLcUaioRZzUXEiAM/7bq+6AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1508447498!55614006!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10766 invoked from network); 19 Oct 2017 21:11:39 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2017 21:11:39 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 9C62A218A6;
 Thu, 19 Oct 2017 21:11:37 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9C62A218A6
Date: Thu, 19 Oct 2017 14:11:36 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Stefano Stabellini <sstabellini@kernel.org>
In-Reply-To: <alpine.DEB.2.10.1710191410400.27209@sstabellini-ThinkPad-X260>
Message-ID: <alpine.DEB.2.10.1710191411250.27209@sstabellini-ThinkPad-X260>
References: <20171019170905.14314-1-julien.grall@linaro.org>
 <alpine.DEB.2.10.1710191410400.27209@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Julien Grall <julien.grall@linaro.org>, andre.przywara@linaro.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH for-4.10] xen/arm: gic-v3: Make sure
 ICC_SRE_EL1 is restored before ICH_VMCR_EL2
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAxOSBPY3QgMjAxNywgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFRodSwg
MTkgT2N0IDIwMTcsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+IFBlciA4LjQuOCBpbiBBUk0gSUhJ
IDAwNjlELCBJQ0hfVk1DUl9FTDIuVkZJUUVuIGlzIFJFUzEgd2hlbgo+ID4gSUNDX1NSRV9FTDEu
U1JFIGlzIDEuIFRoaXMgY2F1c2VzIGEgR3JvdXAgMCBpbnRlcnJ1cHQgKGFzIGdlbmVyYXRlZCBp
bgo+ID4gR0lDdjIgbW9kZSkgdG8gYmUgZGVsaXZlcmVkIGFzIGEgRklRIHRvIHRoZSBndWVzdCwg
d2l0aCBwb3RlbnRpYWxseQo+ID4gY29uc2VxdWVuY2UuIFNvIHdlIG11c3QgbWFrZSBzdXJlIHRo
YXQgSUNDX1NSRV9FTDEgaGFzIGJlZW4gYWN0dWFsbHkKPiA+IHByb2dyYW1tZWQgYmVmb3JlIGF0
IElDSF9WTUNSX0VMMi4KPiA+IAo+ID4gVGhpcyB3YXMgZGlzY292ZXJlZCB3aGVuIGJvb3Rpbmcg
RUZJIGluIGEgR0lDdjIgZ3Vlc3Qgb24gYSBHSUN2Mwo+ID4gaGFyZHdhcmUuCj4gPiAKPiA+IFNp
Z25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+Cj4gCj4g
TmljZSBjYXRjaCEKPiAKPiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CgpTb3JyeSB3cm9uZyB0YWcgOikKCgo+IAo+ID4gLS0tCj4gPiAK
PiA+IFRoaXMgcGF0Y2ggc2hvdWxkIGJlIGJhY2twb3J0ZWQgdXAgdG8gWGVuIDQuNy4KPiA+IC0t
LQo+ID4gIHhlbi9hcmNoL2FybS9naWMtdjMuYyB8IDkgKysrKysrKysrCj4gPiAgMSBmaWxlIGNo
YW5nZWQsIDkgaW5zZXJ0aW9ucygrKQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2dpYy12My5jIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCj4gPiBpbmRleCA3NGQwMGUwYzU0Li5i
OGFmZjc3YTZjIDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My5jCj4gPiArKysg
Yi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKPiA+IEBAIC0zOTIsNyArMzkyLDE2IEBAIHN0YXRpYyB2
b2lkIGdpY3YzX3Jlc3RvcmVfc3RhdGUoY29uc3Qgc3RydWN0IHZjcHUgKnYpCj4gPiAgICAgICAg
ICB2YWwgfD0gR0lDQ19TUkVfRUwyX0VORUwxOwo+ID4gICAgICBXUklURV9TWVNSRUczMih2YWws
IElDQ19TUkVfRUwyKTsKPiA+ICAKPiA+ICsgICAgLyoKPiA+ICsgICAgICogVkZJUUVuIGlzIFJF
UzEgaWYgSUNDX1NSRV9FTDEuU1JFIGlzIDEuIFRoaXMgY2F1c2VzIGEgR3JvdXAwCj4gPiArICAg
ICAqIGludGVycnVwdCAoYXMgZ2VuZXJhdGVkIGluIEdJQ3YyIG1vZGUpIHRvIGJlIGRlbGl2ZXJl
ZCBhcyBhIEZJUQo+ID4gKyAgICAgKiB0byB0aGUgZ3Vlc3QsIHdpdGggcG90ZW50aWFsbHkgY29u
c2VxdWVuY2UuIFNvIHdlIG11c3QgbWFrZSBzdXJlCj4gPiArICAgICAqIHRoYXQgSUNDX1NSRV9F
TDEgaGFzIGJlZW4gYWN0dWFsbHkgcHJvZ3JhbW1lZCB3aXRoIHRoZSB2YWx1ZSB3ZQo+ID4gKyAg
ICAgKiB3YW50IGJlZm9yZSBzdGFydGluZyB0byBtZXNzIHdpdGggdGhlIHJlc3Qgb2YgdGhlIEdJ
QywgYW5kCj4gPiArICAgICAqIFZNQ1JfRUwxIGluIHBhcnRpY3VsYXIuCj4gPiArICAgICAqLwo+
ID4gICAgICBXUklURV9TWVNSRUczMih2LT5hcmNoLmdpYy52My5zcmVfZWwxLCBJQ0NfU1JFX0VM
MSk7Cj4gPiArICAgIGlzYigpOwo+ID4gICAgICBXUklURV9TWVNSRUczMih2LT5hcmNoLmdpYy52
My52bWNyLCBJQ0hfVk1DUl9FTDIpOwo+ID4gICAgICByZXN0b3JlX2Fwcm5fcmVncygmdi0+YXJj
aC5naWMpOwo+ID4gICAgICBnaWN2M19yZXN0b3JlX2xycyh2KTsKPiA+IC0tIAo+ID4gMi4xMS4w
Cj4gPiAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 19 23:29:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 23:29:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5KFA-0001Qn-P2; Thu, 19 Oct 2017 23:28:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5KF9-0001Qc-DI
 for xen-devel@lists.xensource.com; Thu, 19 Oct 2017 23:28:51 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 B6/D0-21967-23539E95; Thu, 19 Oct 2017 23:28:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVdfQ9GW
 kwaEfahYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeLFhElvBXLOKzjvHWRoY
 D+h2MXJxCAk0MklMP/qYGcJ5zChx4cEPdghnG6PElyO7gRxODhEBZ4mvZ+aC2bwC+hLHVzaD2
 cICbhLvJs5mArElBCYxSdz6XAphe0r8Pd3P1sXIAWZfe8/dxcjOwSZgJXFIDKSARUBV4vmkTt
 YJjNwLGBlWMaoXpxaVpRbpmuslFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgT6mwE
 IdjAem+x8iFGSg0lJlHcDx8tIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8RiZAOcGi1PTUirTM
 HGDgwaQlOHiURHgzjYHSvMUFibnFmekQqVOMuhzHNl3+wyTEkpeflyolzvsYpEgApCijNA9uB
 CwKLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY1wLkEp7MvBK4Ta+AjmACOoLd/gXIESWJCC
 mpBkY27V/SAllzjgQFJk0/ce6d+Va3jZrPO3bOvGZ+3jBLqvKDnM+5957XF19QXbvc7OmG7cq
 FgY+21T24Khhxcvpq09CYyXlMDrs3zjj2d1eu5tuSjo1rBTcX7PBlZ+hNXCFbJ/io3/naZxlP
 rrfbZ4ZcnCf/NdH7wNoX79x21iVy7Xweu8rKkKNFiaU4I9FQi7moOBEAClgwvH0CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1508455728!79363904!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43698 invoked from network); 19 Oct 2017 23:28:49 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 Oct 2017 23:28:49 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5KF4-0003bb-Tg; Thu, 19 Oct 2017 23:28:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e5KEy-0002TD-Kz; Thu, 19 Oct 2017 23:28:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e5KEy-0003fv-5M; Thu, 19 Oct 2017 23:28:40 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114776-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=0c8055c2f45f489aff67f4d362f3fdc192cc2d94
X-Osstest-Versions-That: xen=5dd3907a2af37060a675dd3bc5a02b7b38dac66c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 19 Oct 2017 23:28:40 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114776: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDc3NiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDc3Ni8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDBjODA1NWMyZjQ1ZjQ4OWFmZjY3ZjRkMzYyZjNmZGMx
OTJjYzJkOTQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDVkZDM5MDdh
MmFmMzcwNjBhNjc1ZGQzYmM1YTAyYjdiMzhkYWM2NmMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
NDc1NiAgMjAxNy0xMC0xOSAxNDoyNzo0OSBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTQ3NzYgIDIwMTctMTAtMTkgMjE6MDQ6MDcgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD14ZW4tdW5zdGFibGUt
c21va2UKKyByZXZpc2lvbj0wYzgwNTVjMmY0NWY0ODlhZmY2N2Y0ZDM2MmYzZmRjMTkyY2MyZDk0
CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNv
bmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46LgorKysrIFBFUkxMSUI9LjouCisrKyB1bWFzayAw
MDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAg
ICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWco
KTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAn
CisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3Nz
dGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysr
IGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisr
IHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4ZW4tdW5zdGFibGUtc21va2UgMGM4MDU1YzJmNDVmNDg5
YWZmNjdmNGQzNjJmM2ZkYzE5MmNjMmQ5NAorIGJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyBy
ZXZpc2lvbj0wYzgwNTVjMmY0NWY0ODlhZmY2N2Y0ZDM2MmYzZmRjMTkyY2MyZDk0CisgLiAuL2Ny
aS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysr
IGV4cG9ydCBQRVJMTElCPS46LjouCisrKysgUEVSTExJQj0uOi46LgorKysgdW1hc2sgMDAyCisr
KyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAg
ICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAg
ICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysg
bG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3Qv
cmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hv
IC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
c19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21t
b24KKysgLiAuL2NyaS1nZXRjb25maWcKKysrIGV4cG9ydCBQRVJMTElCPS46LjouOi4KKysrIFBF
UkxMSUI9LjouOi46LgorKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJy
YW5jaCIgaW4KKyB0cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyBxZW11
dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgJ1snIHh4ZW4gPSB4bGludXggJ10nCisg
bGludXhicmFuY2g9CisgJ1snIHhxZW11LXVwc3RyZWFtLXVuc3RhYmxlID0geCAnXScKKyBzZWxl
Y3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZS1z
bW9rZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHgwYzgwNTVjMmY0NWY0
ODlhZmY2N2Y0ZDM2MmYzZmRjMTkyY2MyZDk0ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAor
IC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmln
IE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVz
dDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHBy
aW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9n
aXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBy
dW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1
bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
cnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBz
Oi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29z
c3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1
Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgt
NC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgor
KyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQv
eGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxl
LXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9u
Lnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisr
IDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0
YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogaHR0cDov
L2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxl
LXNtb2tlCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDov
L2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hF
Tj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJ
QlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAor
IFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJl
ZSB4ZW4tdW5zdGFibGUtc21va2UKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJh
bmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveGVuCisgZ2l0IHB1c2ggb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0IDBjODA1NWMyZjQ1ZjQ4OWFmZjY3
ZjRkMzYyZjNmZGMxOTJjYzJkOTQ6cmVmcy9oZWFkcy9zbW9rZQpUbyBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgNWRkMzkwNy4uMGM4MDU1YyAgMGM4MDU1
YzJmNDVmNDg5YWZmNjdmNGQzNjJmM2ZkYzE5MmNjMmQ5NCAtPiBzbW9rZQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 00:04:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 00:04:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5KnQ-0004SA-IG; Fri, 20 Oct 2017 00:04:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5KnO-0004Rn-Td
 for xen-devel@lists.xensource.com; Fri, 20 Oct 2017 00:04:15 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 F1/8D-13910-E7D39E95; Fri, 20 Oct 2017 00:04:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVbfG9mW
 kwdbjQhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeLR3O2vBz4KKU01BDYy7
 PboYuTiEBBqZJH78XMIK4TxmlJhwpxfI4QRytjFKPH3iDWKLCDhLfD0zlx3E5hXQl+jc+gPMF
 hYIknj0o5EZxJYQmGAuseaIEoTtLXF88yJWGPv5/kdANjsHm4CVxCExkCiLgKrEyoWvmCYwci
 9gZFjFqFGcWlSWWqRraKqXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRHobwYg2MH
 4bVnAIUZJDiYlUd4NHC8jhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwrrQBygkWpaanVqRl5gAD
 DyYtwcGjJMIrBZLmLS5IzC3OTIdInWLU5Ti26fIfJiGWvPy8VClx3iiQIgGQoozSPLgRsCi4x
 CgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeX9ZAU3gy80rgNr0COoIJ6Ah2+xcgR5QkIqSkGh
 jdjtzlfV1k3PDm0o7L4hcU+3bxzMq9c3J/dN/Bv1e/HD1vpnhknZmy8WMlJq98Nc7LtZ0ZJ5j
 PXdfjuO8RP2OOfBK3/Lc3Nipsp1PmzlpmV7tNVztRY5372w1TX+2ZudD1AdOm2ZonDrOcUbnv
 GfOFi3XuXgdd3lf1qqFJl/sYBF9INf6yvNuqxFKckWioxVxUnAgAL+y3Q30CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1508457851!72167880!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62981 invoked from network); 20 Oct 2017 00:04:11 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Oct 2017 00:04:11 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5KnH-00053i-QH; Fri, 20 Oct 2017 00:04:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e5Kn9-0005yu-Ik; Fri, 20 Oct 2017 00:03:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e5Kn7-0004jO-Nf; Fri, 20 Oct 2017 00:03:57 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114679-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:host-install(4):broken:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-examine:reboot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-qcow2:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:build-amd64-pvops:kernel-build:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=a7dd40274d75326ca868479c62090b1198a357ad
X-Osstest-Versions-That: linux=33d930e59a98fa10a0db9f56c7fa2f21a4aef9b9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 20 Oct 2017 00:03:57 +0000
Subject: [Xen-devel] [linux-next test] 114679: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDY3OSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTQ2NzkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgIGJyb2tlbgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gNCBob3N0LWluc3RhbGwoNCkg
YnJva2VuIFJFR1IuIHZzLiAxMTQ1NDEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDExNDU0MQogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTE0NTQxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgNyB4ZW4t
Ym9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTQ1NDEKIHRlc3QtYW1kNjQtaTM4Ni14bCAg
ICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNDU0
MQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTE0NTQxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTQ1NDEKIHRlc3QtYW1k
NjQtaTM4Ni1ydW1wcnVuLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExNDU0MQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9z
cmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0NTQxCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTQ1
NDEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1i
b290IGZhaWwgUkVHUi4gdnMuIDExNDU0MQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExNDU0MQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTE0NTQxCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1i
b290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTQ1NDEKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDExNDU0MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDcgeGVuLWJvb3Qg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0NTQxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTQ1NDEKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDExNDU0MQogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgNyByZWJv
b3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0NTQxCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBS
RUdSLiB2cy4gMTE0NTQxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4
ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTQ1NDEKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
NDU0MQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0NTQxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMTQ1NDEKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExNDU0MQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0NTQxCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTQ1NDEKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNDU0MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0NTQxCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTQ1NDEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICA3
IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNDU0MQogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTE0NTQxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5n
OgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1ydW1wcnVuLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
aW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWlu
ZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMTQ1NDEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExNDU0MQogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTE0NTQxCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKCnZlcnNp
b24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBhN2RkNDAyNzRk
NzUzMjZjYTg2ODQ3OWM2MjA5MGIxMTk4YTM1N2FkCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAg
ICAgICAgICAgICAgICAzM2Q5MzBlNTlhOThmYTEwYTBkYjlmNTZjN2ZhMmYyMWE0YWVmOWI5CgpM
YXN0IHRlc3Qgb2YgYmFzaXMgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAg
ICAKRmFpbGluZyBzaW5jZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5k
KSAgICAgClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExNDY3OSAgMjAxNy0xMC0xOCAwOToyMToyMiBa
ICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1
bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 00:33:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 00:33:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5LFJ-0006Oh-1C; Fri, 20 Oct 2017 00:33:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5LFH-0006OV-3d
 for xen-devel@lists.xensource.com; Fri, 20 Oct 2017 00:33:03 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 D4/1D-25852-E3449E95; Fri, 20 Oct 2017 00:33:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVdfW5WW
 kwZIjghYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWLR+HUvBzhbGivaO3cwN
 jG9juxg5OYQEGpkkVrTydDFyAdmPGSX6Fz5ig3C2MUqc+7adDaRKRMBZ4uuZuewgNq+AvsTNU
 4+ZQWxhAWuJj+e2s4LYEgJf5SRWrcyHsL0ldq/8ygRjX9jWBdTLzsEmYCVxSAwkyiKgKrHq1D
 fmCYzcCxgZVjFqFKcWlaUW6RqZ6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBPq
 cAQh2MC5eG3iIUZKDSUmUdwPHy0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErx2zkA5waLU9NSK
 tMwcYPDBpCU4eJREeLVA0rzFBYm5xZnpEKlTjLocxzZd/sMkxJKXn5cqJc77yQmoSACkKKM0D
 24ELBIuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZjXGWQVT2ZeCdymV0BHMAEdwW7/AuSIkk
 SElFQDY0/eqwtT5NZFyMmf+s6uuvuQ7XO76IIbBTveHD5S11SzP/LWNAnRyekaYnpLLyz3fPH
 m8d3nopsawi8U/wt7ubNNcXm3fqaZxMPd+Ty//51ddT5I4cOJa2/4L/f9Vz1U8+99+S4xvqKv
 T5oM/s5hbVA98Pbejcr5eZWqa9hOLBC98UB4SxDzdVUlluKMREMt5qLiRAAGRtoGfwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1508459580!71398431!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17032 invoked from network); 20 Oct 2017 00:33:01 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Oct 2017 00:33:01 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5LFB-0005ln-5T; Fri, 20 Oct 2017 00:32:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e5LF3-0000k4-Bn; Fri, 20 Oct 2017 00:32:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e5LF1-0003BR-Sr; Fri, 20 Oct 2017 00:32:48 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114682-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-saverestore.2:fail:heisenbug
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:heisenbug
 linux-linus:test-armhf-armhf-examine:xen-install:fail:heisenbug
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=ebe6e90ccc6679cb01d2b280e4b61e6092d4bedb
X-Osstest-Versions-That: linux=3728e6a255b50382591ee374c70e6f5276a47d0a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 20 Oct 2017 00:32:47 +0000
Subject: [Xen-devel] [linux-linus test] 114682: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDY4MiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE0NjgyLwoKRmFpbHVyZXMgOi0vIGJ1dCBu
byByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChu
b3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTUgZ3Vl
c3Qtc2F2ZXJlc3RvcmUuMiBmYWlsIGluIDExNDY1OCBwYXNzIGluIDExNDY4MgogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsIGZhaWwgaW4gMTE0
NjU4IHBhc3MgaW4gMTE0NjgyCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICA1IHhlbi1p
bnN0YWxsICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMTQ2NTgKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDExNDY1OCBibG9ja2Vk
IGluIDExNDY0MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFs
bCAgICAgIGZhaWwgaW4gMTE0NjU4IGxpa2UgMTE0NjQzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTQ2NDMK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDExNDY0MwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE0NjQzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMTQ2NDMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExNDY0MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE0NjQz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMTQ2NDMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExNDY0MwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5z
dGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGViZTZl
OTBjY2M2Njc5Y2IwMWQyYjI4MGU0YjYxZTYwOTJkNGJlZGIKYmFzZWxpbmUgdmVyc2lvbjoKIGxp
bnV4ICAgICAgICAgICAgICAgIDM3MjhlNmEyNTViNTAzODI1OTFlZTM3NGM3MGU2ZjUyNzZhNDdk
MGEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNDY0MyAgMjAxNy0xMC0xNyAxMDo0ODoxOCBaICAg
IDIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTQ2NTggIDIwMTctMTAtMTcgMjA6MTg6NDUg
WiAgICAyIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdDoKICBEb24gQnJhY2UgPGRvbi5icmFjZUBtaWNyb3NlbWkuY29tPgogIEhh
bm5lcyBSZWluZWNrZSA8aGFyZUBzdXNlLmNvbT4KICBIYW5uZXMgUmVpbmVja2UgPGhhcmVAc3Vz
ZS5kZT4KICBIaW1hbnNodSBNYWRoYW5pIDxoaW1hbnNodS5tYWRoYW5pQGNhdml1bS5jb20+CiAg
Sm9oYW5uZXMgVGh1bXNoaXJuIDxqdGh1bXNoaXJuQHN1c2UuZGU+CiAgTGVlIER1bmNhbiA8bGR1
bmNhbkBzdXNlLmNvbT4KICBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlv
bi5vcmc+CiAgTWFydGluIEsuIFBldGVyc2VuIDxtYXJ0aW4ucGV0ZXJzZW5Ab3JhY2xlLmNvbT4K
ICBRdWlubiBUcmFuIDxxdWlubi50cmFuQGNhdml1bS5jb20+CiAgU2F0aXNoIEtoYXJhdCA8c2F0
aXNoa2hAY2lzY28uY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1saW51eC1saW51cworIHJldmlzaW9u
PWViZTZlOTBjY2M2Njc5Y2IwMWQyYjI4MGU0YjYxZTYwOTJkNGJlZGIKKyAuIC4vY3JpLWxvY2st
cmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0
IFBFUkxMSUI9LjouCisrKysgUEVSTExJQj0uOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MK
KysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBP
c3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAg
ICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9z
PS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJwor
KysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0
ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9h
cC1wdXNoIGxpbnV4LWxpbnVzIGViZTZlOTBjY2M2Njc5Y2IwMWQyYjI4MGU0YjYxZTYwOTJkNGJl
ZGIKKyBicmFuY2g9bGludXgtbGludXMKKyByZXZpc2lvbj1lYmU2ZTkwY2NjNjY3OWNiMDFkMmIy
ODBlNGI2MWU2MDkyZDRiZWRiCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9u
CisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46LjouCisrKysgUEVS
TExJQj0uOi46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBv
cworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAg
ICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3Mi
fSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9
L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
aworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysrIGV4
cG9ydCBQRVJMTElCPS46LjouOi4KKysrIFBFUkxMSUI9LjouOi46LgorKyB1bWFzayAwMDIKKyBz
ZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPWxpbnV4CisgeGVuYnJh
bmNoPXhlbi11bnN0YWJsZQorICdbJyB4bGludXggPSB4bGludXggJ10nCisgbGludXhicmFuY2g9
bGludXgtbGludXMKKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11
bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2gg
eGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeGViZTZl
OTBjY2M2Njc5Y2IwMWQyYjI4MGU0YjYxZTYwOTJkNGJlZGIgPSB4ICddJworIDogdGVzdGVkLzIu
Ni4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBn
ZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVz
ZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAg
ICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisr
IDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6
IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0
Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFi
aW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0Cisr
IDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3Rl
ZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL2dpdC5r
ZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0
ID0geCAnXScKKysgJ1snIHhnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5l
bC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdCA9IHggJ10nCisrIDogZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVk
LzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5saW51eC1saW51cworKyA6IGRhaWx5LWNyb24ubGlu
dXgtbGludXMKKysgOiBkYWlseS1jcm9uLmxpbnV4LWxpbnVzCisrIDogZGFpbHktY3Jvbi5saW51
eC1saW51cworKyA6IGRhaWx5LWNyb24ubGludXgtbGludXMKKysgOiBkYWlseS1jcm9uLmxpbnV4
LWxpbnVzCisrIDogZGFpbHktY3Jvbi5saW51eC1saW51cworKyA6IGh0dHA6Ly9oZy51ay54ZW5z
b3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLmxpbnV4LWxpbnVzCisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11
LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9s
aW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBU
UkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSBsaW51eC1saW51cworIGNh
c2UgJDEgaW4KKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dp
dC90b3J2YWxkcy9saW51eC0yLjYuZ2l0CisgOiBtYXN0ZXIKKyA6IGdpdAorIDogZ2l0CisgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIDogdGVzdGVkL2xpbnV4LWxp
bnVzCisgOiByZWZzL2hlYWRzL3Rlc3RlZC9saW51eC1saW51cworIHJldHVybiAwCisgY2QgL2hv
bWUvb3NzdGVzdC9yZXBvcy9saW51eAorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0IGViZTZlOTBjY2M2Njc5Y2IwMWQyYjI4MGU0
YjYxZTYwOTJkNGJlZGI6cmVmcy9oZWFkcy90ZXN0ZWQvbGludXgtbGludXMKVG8gb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKICAgMzcyOGU2YS4u
ZWJlNmU5MCAgZWJlNmU5MGNjYzY2NzljYjAxZDJiMjgwZTRiNjFlNjA5MmQ0YmVkYiAtPiB0ZXN0
ZWQvbGludXgtbGludXMKKyBleGl0IDAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 00:34:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 00:34:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5LGK-0006SH-BQ; Fri, 20 Oct 2017 00:34:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1e5LGJ-0006SA-IO
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 00:34:07 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 0B/A1-17628-E7449E95; Fri, 20 Oct 2017 00:34:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsVyMfS6i26dy8t
 Ig79r2CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozPv88wFfSpVSzYYd3AeE6+i5GLQ0hgIqPE
 wed7GEEcFoEGVonfN++xgzgSAnNYJX7NX8baxcgJ5JRJ9G3ZzQJhF0lM+fUUqIMDyC6UODyZE
 yTMKyAocXLmE7ASIQFPiWcvV7KD2JwCjhJzJzxkgdg2l1HiU+MjJpAEm4CGxNopB9lAbBYBVY
 mNT38zQgwKkDh+oxlsr7BAhsS7Dy1gtoiAtsSmtx1gxzEL7GSU2Lx2HVgDs4CmROv23+wTGAV
 nITlkFpLUAkamVYwaxalFZalFukYGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsY
 gSFaz8DAuIOxcbbfIUZJDiYlUd4NHC8jhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwbnIGygkWp
 aanVqRl5gCjBSYtwcGjJMKrBZLmLS5IzC3OTIdInWK05Lhw59IfJo5jmy4DyQN7bv1hEmLJy8
 9LlRLnvQfSIADSkFGaBzcOFtGXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnz1oFM4cnMK4H
 b+groICagg9jtX4AcVJKIkJJqYDRzEzs/NZ+/4+4u/SMPz97gv+JcwcYWkz3faaOVtV5R450Z
 f1NMPywScH881X3v4sWeOxxDVW893aUj/H+qTfmsAvZHbtc6nq16un+bfsuZo0sK57ZHLXqU+
 ammseXau8TDHyRW7t++bz6X/cvzgrWSvlfFdl30V1srHmgx4V+/rOCzvvX3eFYpsRRnJBpqMR
 cVJwIASynlg+MCAAA=
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1508459645!107774246!1
X-Originating-IP: [209.85.215.68]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14468 invoked from network); 20 Oct 2017 00:34:06 -0000
Received: from mail-lf0-f68.google.com (HELO mail-lf0-f68.google.com)
 (209.85.215.68)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Oct 2017 00:34:06 -0000
Received: by mail-lf0-f68.google.com with SMTP id 90so11445854lfs.13
 for <xen-devel@lists.xen.org>; Thu, 19 Oct 2017 17:34:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=pKHKa4jr/20ThkZGX3RIdVNCaI4WLGBGjAs0IfOsIHM=;
 b=ijjZGnmC1UfgSW5pO5w+HfAb+lzdywjBsa6f7K8ntrO8AuAfjgeLDllHaCPMmzHiOv
 TozL7pB0XuPAXpZLVYBY4DWa2UMnHUdpqli6K8FuMWDan5CQyPooEeqe7Wiy0mhzqTEV
 7P8X1DZORSu/j3qLHlvjmVJ55y8la8GyvJdOIbXmqgYw5tE6tovy5urpcSsuo+/V2lOY
 3RDu26cYCtoOElhrduMNraSDqejLeHgzSGzx6pXaacDS9kvuCli6Gn31Av2+y84xEu8f
 Mt4gFYXXocx8TclsvLpJn5SIBIxQb2LOhzCl7emQOqyjgUKEUDlGCt0mHPohJl/eUxg0
 UNbg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=pKHKa4jr/20ThkZGX3RIdVNCaI4WLGBGjAs0IfOsIHM=;
 b=swYDpj+GZRCy/V3ujupHFtlgok6YdmCG+SnDeWN+y1H/dIlO9NyD4bsaOKtOmx0k8V
 EZUhXQYVV2CIlZW/sYtUFJdqTPOv6iXQ3YNGotZiNpXXRwuVIa1itxFT848MAkU5v9eT
 WVnh7dLEHFmkfwpfbLmm14WUpHmpLL+FdJSMWUGh2Dj89RvK6SjwuD61a1SumVs91AQy
 qaKSx9+Ez64IXcH8Q8DhtMkUDOjJ41Ybxdvgaf7JK8XRsFD3XPuGpAXZ+UrON3mfr8Q3
 rnelMGX4lwxFGAYKOxrfHkgtCaRIo16ST5WLtskc5DgqvCJjCBIFl9ypbuNAfie8olj0
 wcVQ==
X-Gm-Message-State: AMCzsaV3MqyzjmIUpPoC0k8u2Hb/+tIL9UADFxNP9kQUtZOyh++fXn6P
 quHVL32cr8XceH7PyLDFhrdZoNigvuSf1n7+ruM=
X-Google-Smtp-Source: ABhQp+TCKpOINPKbyyNfhLCPK+Wd2jFcvlB/Ty4QU29PNoD0/YGB1uTdseIQ4oJp21HKC0zuFz76F0Ecw8uGJq8Pqkk=
X-Received: by 10.46.65.24 with SMTP id o24mr1419209lja.142.1508459645166;
 Thu, 19 Oct 2017 17:34:05 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.21.19 with HTTP; Thu, 19 Oct 2017 17:34:04 -0700 (PDT)
In-Reply-To: <78c55699-0337-d1fd-d87b-ec4e5dedb4e0@tycho.nsa.gov>
References: <20171019023635.19812-1-blackskygg@gmail.com>
 <20171019023635.19812-3-blackskygg@gmail.com>
 <78c55699-0337-d1fd-d87b-ec4e5dedb4e0@tycho.nsa.gov>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Fri, 20 Oct 2017 08:34:04 +0800
Message-ID: <CAHrd_jqCk8pK9D7SD78UqLRM54W3H42c26pecKE1xHECJNY1YA@mail.gmail.com>
To: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 2/7] xsm: flask: change the dummy xsm
 policy and flask hook for map_gmfn_foregin
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgRGFuaWVsLAoKMjAxNy0xMC0yMCAxOjM2IEdNVCswODowMCBEYW5pZWwgRGUgR3JhYWYgPGRn
ZGVncmFAdHljaG8ubnNhLmdvdj46Cj4gT24gMTAvMTgvMjAxNyAxMDozNiBQTSwgWmhvbmd6ZSBM
aXUgd3JvdGU6Cj4+Cj4+IFRoZSBvcmlnaW5hbCBkdW1teSB4c21fbWFwX2dtZm5fZm9yZWdpbiBj
aGVja3MgaWYgc291cmNlIGRvbWFpbiBoYXMgdGhlCj4+IHByb3Blcgo+PiBwcml2aWxlZ2VzIG92
ZXIgdGhlIHRhcmdldCBkb21haW4uIFVuZGVyIHRoaXMgcG9saWN5LCBpdCdzIG5vdCBhbGxvd2Vk
IGlmCj4+IGEgRG9tMAo+PiB3YW50cyB0byBtYXAgcGFnZXMgZnJvbSBvbmUgRG9tVSB0byBhbm90
aGVyLCB3aGljaCByZXN0cmljdHMgc29tZSB1c2VmdWwKPj4geWV0IG5vdAo+PiBkYW5nZXJvdXMg
dXNlIGNhc2VzIG9mIHRoZSBBUEksIHN1Y2ggYXMgc2hhcmluZyBwYWdlcyBhbW9uZyBEb21VJ3Mg
YnkKPj4gY2FsbGluZwo+PiBYRU5NRU1fYWRkX3RvX3BoeXNtYXAgZnJvbSBEb20wLgo+Pgo+PiBG
b3IgdGhlIGR1bW15IHhzbV9tYXBfZ21mbl9mb3JlZ2luLCBjaGFuZ2UgdG8gcG9saWN5IHRvOiBJ
RkYgdGhlIGN1cnJlbnQKPj4gZG9tYWluCj4+IGhhcyB0aGUgcHJvcGVyIHByaXZpbGVnZXMgb24g
KGQpIGFuZCAodCksIGdyYW50IHRoZSBhY2Nlc3MuCj4+Cj4+IEZvciB0aGUgZmxhc2sgc2lkZTog
MSkgSW50cm9kdWNlIGEgbmV3IGF2IHBlcm1pc3Npb24gTU1VX19TSEFSRV9NRU0gdG8KPj4gZGVu
b3RlIGlmCj4+IHR3byBkb21haW5zIGNhbiBzaGFyZSBtZW1vcnkgdGhyb3VnaCBtYXBfZ21mbl9m
b3JlZ2luLiAyKSBDaGFuZ2UgdG8gaG9vawo+PiB0bwo+PiBncmFudCB0aGUgYWNjZXNzIElGRiB0
aGUgY3VycmVudCBkb21haW4gaGFzIHByb3BlciBNTVUgcHJpdmlsZWdlcyBvbiAoZCkKPj4gYW5k
ICh0KSwKPj4gYW5kIE1NVV9fU0hBUkVfTUVNIGlzIGFsbG93ZWQgYmV0d2VlbiAoZCkgYW5kICh0
KS4gMykgTW9kaWZ5IHRoZSBkZWZhdWx0Cj4+IHhlbi50ZQo+PiB0byBhbGxvdyBNTVVfX1NIQVJF
X01FTSBmb3Igbm9ybWFsIGRvbWFpbnMgdGhhdCBhbGxvdyBncmFudCBtYXBwaW5nL2V2ZW50Cj4+
IGNoYW5uZWxzLgo+Pgo+PiBUaGlzIGlzIGZvciB0aGUgcHJvcG9zYWwgIkFsbG93IHNldHRpbmcg
dXAgc2hhcmVkIG1lbW9yeSBhcmVhcyBiZXR3ZWVuIFZNcwo+PiBmcm9tIHhsIGNvbmZpZyBmaWxl
IiAoc2VlIFsxXSkuCj4+Cj4+IFsxXSBodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRt
bC94ZW4tZGV2ZWwvMjAxNy0wOC9tc2cwMzI0Mi5odG1sCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IFpo
b25nemUgTGl1IDxibGFja3NreWdnQGdtYWlsLmNvbT4KPj4KPj4gQ2M6IERhbmllbCBEZSBHcmFh
ZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292Pgo+PiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+Cj4+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+PiBD
YzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+PiBDYzogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCj4+IC0tLQo+PiAgICBWMzoKPj4gICAgKiBDaGFuZ2Ugc2V2ZXJhbCBpZiBzdGF0ZW1l
bnRzIHRvIHRoZSBHQ0MgJy4uLiA9IGEgPzogYicgZXh0ZW50aW9uLgo+PiAgICAqIGxvb2t1cCB0
aGUgY3VycmVudCBkb21haW4gaW4gdGhlIGhvb2tzIGluc3RlYWQgb2YgcGFzc2luZyBpdCBhcyBh
bgo+PiBhcmcKPj4gLS0tCj4+ICAgdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMveGVuLmlmICAg
fCAyICsrCj4+ICAgeGVuL2luY2x1ZGUveHNtL2R1bW15LmggICAgICAgICAgICAgfCAzICsrLQo+
PiAgIHhlbi94c20vZmxhc2svaG9va3MuYyAgICAgICAgICAgICAgIHwgNCArKystCj4+ICAgeGVu
L3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMgfCA0ICsrKysKPj4gICA0IGZpbGVzIGNo
YW5nZWQsIDExIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQg
YS90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy94ZW4uaWYKPj4gYi90b29scy9mbGFzay9wb2xp
Y3kvbW9kdWxlcy94ZW4uaWYKPj4gaW5kZXggNTU0Mzc0OTZmNi4uM2ZmZDFjNjIzOSAxMDA2NDQK
Pj4gLS0tIGEvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMveGVuLmlmCj4+ICsrKyBiL3Rvb2xz
L2ZsYXNrL3BvbGljeS9tb2R1bGVzL3hlbi5pZgo+PiBAQCAtMTI3LDYgKzEyNyw4IEBAIGRlZmlu
ZShgZG9tYWluX2NvbW1zJywgYAo+PiAgICAgICAgIGRvbWFpbl9ldmVudF9jb21tcygkMSwgJDIp
Cj4+ICAgICAgICAgYWxsb3cgJDEgJDI6Z3JhbnQgeyBtYXBfcmVhZCBtYXBfd3JpdGUgY29weSB1
bm1hcCB9Owo+PiAgICAgICAgIGFsbG93ICQyICQxOmdyYW50IHsgbWFwX3JlYWQgbWFwX3dyaXRl
IGNvcHkgdW5tYXAgfTsKPj4gKyAgICAgICBhbGxvdyAkMSAkMjptbXUgc2hhcmVfbWVtOwo+PiAr
ICAgICAgIGFsbG93ICQyICQxOm1tdSBzaGFyZV9tZW07Cj4+ICAgJykKPj4gICAgICMgZG9tYWlu
X3NlbGZfY29tbXMoZG9tYWluKQo+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveHNtL2R1bW15
LmggYi94ZW4vaW5jbHVkZS94c20vZHVtbXkuaAo+PiBpbmRleCBiMmNkNTZjZGM1Li42NWU3MDYw
YWQ1IDEwMDY0NAo+PiAtLS0gYS94ZW4vaW5jbHVkZS94c20vZHVtbXkuaAo+PiArKysgYi94ZW4v
aW5jbHVkZS94c20vZHVtbXkuaAo+PiBAQCAtNTE2LDcgKzUxNiw4IEBAIHN0YXRpYyBYU01fSU5M
SU5FIGludAo+PiB4c21fcmVtb3ZlX2Zyb21fcGh5c21hcChYU01fREVGQVVMVF9BUkcgc3RydWN0
IGRvbWFpbiAqZDEsCj4+ICAgc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9tYXBfZ21mbl9mb3Jl
aWduKFhTTV9ERUZBVUxUX0FSRyBzdHJ1Y3QgZG9tYWluCj4+ICpkLCBzdHJ1Y3QgZG9tYWluICp0
KQo+PiAgIHsKPj4gICAgICAgWFNNX0FTU0VSVF9BQ1RJT04oWFNNX1RBUkdFVCk7Cj4+IC0gICAg
cmV0dXJuIHhzbV9kZWZhdWx0X2FjdGlvbihhY3Rpb24sIGQsIHQpOwo+PiArICAgIHJldHVybiB4
c21fZGVmYXVsdF9hY3Rpb24oYWN0aW9uLCBjdXJyZW50LT5kb21haW4sIGQpID86Cj4+ICsgICAg
ICAgIHhzbV9kZWZhdWx0X2FjdGlvbihhY3Rpb24sIGN1cnJlbnQtPmRvbWFpbiwgdCk7Cj4+ICAg
fQo+Cj4KPiBTYW1lIGNvbW1lbnQgYXMgYmVsb3csIHRoZSBjaGVjayBiZXR3ZWVuIChjdXJyZW50
LT5kb21haW4pIGFuZCAoZCkgc2hvdWxkCj4gYmUgcmVkdW5kYW50IHdpdGggb25lIGhpZ2hlciB1
cCBpbiB0aGUgY2FsbCBzdGFjay4gIFRoZSBjaGVjayBiZXR3ZWVuCj4gKGN1cnJlbnQtPmRvbWFp
bikgYW5kICh0KSBzaG91bGQgcmVtYWluLCBhbHRob3VnaCB0aGlzICpkb2VzKiByZXN1bHQgaW4g
YQo+IHJlbGF4aW5nIG9mIHRoZSBleGlzdGluZyBwZXJtaXNzaW9uIGNoZWNrcyBvbiB0aGUgY2Fs
bCBhcyBKYW4gbm90ZWQuCj4KPj4gICBzdGF0aWMgWFNNX0lOTElORSBpbnQgeHNtX2h2bV9wYXJh
bShYU01fREVGQVVMVF9BUkcgc3RydWN0IGRvbWFpbiAqZCwKPj4gdW5zaWduZWQgbG9uZyBvcCkK
Pj4gZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svaG9va3MuYyBiL3hlbi94c20vZmxhc2svaG9v
a3MuYwo+PiBpbmRleCBmMDFiNGNmYWFhLi4xNjEwM2JhZmM5IDEwMDY0NAo+PiAtLS0gYS94ZW4v
eHNtL2ZsYXNrL2hvb2tzLmMKPj4gKysrIGIveGVuL3hzbS9mbGFzay9ob29rcy5jCj4+IEBAIC0x
MTk5LDcgKzExOTksOSBAQCBzdGF0aWMgaW50IGZsYXNrX3JlbW92ZV9mcm9tX3BoeXNtYXAoc3Ry
dWN0IGRvbWFpbgo+PiAqZDEsIHN0cnVjdCBkb21haW4gKmQyKQo+PiAgICAgc3RhdGljIGludCBm
bGFza19tYXBfZ21mbl9mb3JlaWduKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBkb21haW4gKnQp
Cj4+ICAgewo+PiAtICAgIHJldHVybiBkb21haW5faGFzX3Blcm0oZCwgdCwgU0VDQ0xBU1NfTU1V
LCBNTVVfX01BUF9SRUFEIHwKPj4gTU1VX19NQVBfV1JJVEUpOwo+PiArICAgIHJldHVybiBkb21h
aW5faGFzX3Blcm0oY3VycmVudC0+ZG9tYWluLCBkLCBTRUNDTEFTU19NTVUsCj4+IE1NVV9fTUFQ
X1JFQUQgfCBNTVVfX01BUF9XUklURSkgPzoKPj4gKyAgICAgICAgZG9tYWluX2hhc19wZXJtKGN1
cnJlbnQtPmRvbWFpbiwgdCwgU0VDQ0xBU1NfTU1VLCBNTVVfX01BUF9SRUFEIHwKPj4gTU1VX19N
QVBfV1JJVEUpID86Cj4+ICsgICAgICAgIGRvbWFpbl9oYXNfcGVybShkLCB0LCBTRUNDTEFTU19N
TVUsIE1NVV9fU0hBUkVfTUVNKTsKPj4gICB9Cj4KPgo+IFRoaXMgaXMgYXQgbGVhc3QgcGFydGlh
bGx5IHJlZHVuZGFudCB3aXRoIHRoZSBoaWdoZXItbGV2ZWwgcGVybWlzc2lvbiBjaGVja3MKPiBu
ZWVkZWQgdG8gZ2V0IHRvIHRoZSB4ZW5tZW1fYWRkXyogZnVuY3Rpb25zICh4YXRwX3Blcm1pc3Np
b25fY2hlY2sgY2FsbCBpbgo+IHhlbi9jb21tb24vbWVtb3J5LmMsIGZvciBleGFtcGxlKS4gIFRo
YXQgY2hlY2sgYWxyZWFkeSB2ZXJpZmllcyB0aGUKPiBwZXJtaXNzaW9uCj4gZm9yIChjdXJyZW50
LT5kb21haW4pIHRvIG1vZGlmeSAoZCkncyBwYWdlIHRhYmxlcy4KPgo+IFRoZSBvdGhlciB0d28g
Y2hlY2tzIGhlcmUgbG9vayBjb3JyZWN0LgoKRG8geW91IG1lYW4gdGhhdCB0aGUgY2hlY2tzIHRo
YXQgdmVyaWZ5IHRoZSBwZXJtaXNzaW9uIGZvciAoY3VycmVudC0+ZG9tYWluKSB0bwptb2RpZnkg
KGQpJ3MgcGFnZSB0YWJsZXMgaGF2ZSBhbHJlYWR5IGJlZW4gZG9uZSBzb21ld2hlcmUgaGlnaGVy
IHVwIGluIHRoZQpjYWxsIHN0YWNrIHNvIHRoYXQgSSBjYW4gZWxpbWluYXRlIHRoZW0gaW4gYm90
aCBob29rcz8KCgpDaGVlcnMsCgpaaG9uZ3plIExpdS4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 00:56:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 00:56:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5LbN-0007vp-9D; Fri, 20 Oct 2017 00:55:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1e5LbM-0007vj-6q
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 00:55:52 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 39/F7-08608-79949E95; Fri, 20 Oct 2017 00:55:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsVyMfS6s+40z5e
 RBkf2m1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBk/5+UXHNesWDe5hbWB8apSFyMXh5DAZEaJ
 B//eMIM4LAINrBJtfz+ygDgSAnNYJSY0PmPsYuQEcsokXu/cBmUXSfRO3MAOYRdKnGw8C2bzC
 ghKnJz5hAXEFhLwlJh68TsbiM0pEChxcuFRVoh1jxglXl39xgSSYBPQkFg75SBYEYuAqsSk5Z
 OYIAYFSEz8eJoVxBYWyJB496EFzBYR0JbY9LaDHWQQs8BORonNa9eBXcQsoCnRuv03+wRGwVl
 IDpmFJLWAkWkVo3pxalFZapGusV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCI
 MgDBDsaOf06HGCU5mJREeTdwvIwU4kvKT6nMSCzOiC8qzUktPsQow8GhJMG7zgMoJ1iUmp5ak
 ZaZA4wWmLQEB4+SCG+aO1Cat7ggMbc4Mx0idYrRkuPCnUt/mDiObboMJA/sufWHSYglLz8vVU
 qcdzrIPAGQhozSPLhxsIi+xCgrJczLCHSgEE9BalFuZgmq/CtGcQ5GJWHeQyBreTLzSuC2vgI
 6iAnoIHb7FyAHlSQipKQaGGX+yU7cc3VrtJqSRNOsW3v/JD0N7Fh18ccp16q3R896L3viybrw
 5c85i1RS/9c2zT2nlPNbanmsoP5Ng9VnmHzvG/sbXjnidEbfa7ZfmPFK7R0TW/IWvT54rPtbf
 6CcvqvMKvEj2/La6xivesaWv18hzfI3NctKdjmTzw9tUVaTAO0POrIzDyqxFGckGmoxFxUnAg
 Bd4XyE4wIAAA==
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1508460950!66063471!1
X-Originating-IP: [209.85.215.67]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32900 invoked from network); 20 Oct 2017 00:55:50 -0000
Received: from mail-lf0-f67.google.com (HELO mail-lf0-f67.google.com)
 (209.85.215.67)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Oct 2017 00:55:50 -0000
Received: by mail-lf0-f67.google.com with SMTP id p184so11459429lfe.12
 for <xen-devel@lists.xen.org>; Thu, 19 Oct 2017 17:55:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=7f/eXdP7wznMxFHmS+/R6ZUBjMm3ZbpCAoxJ3okPcKk=;
 b=gxgckF799gqxvoNIDu/MQxcCyk7Ra1klt0XCDSZFRerE8aSqRC+LGhMGBcXuhsAe7h
 qnOApbv1iZ9GZ0YldOOrU8CYggbsXcCwJSdGNFlq9yy8wFQanxMZpiC2Sp8N9WkRtHyo
 x6cWmUi/AwuoPwcB5v+6jrajqfeXPczao3BYeOnz1v7yI3b2uW/c9DgSvas9fd4y0Nnf
 kz4Tsksfuyu1DJ7WW0SE3FvE4jq7QDwuG4A0U2xe6ZxpZ/C07Nzt4EPryphi1WlM2lk+
 NQ53rZLZeD6aXD+UMIVfYjjndAuOr8b+DYAGG+qlqnopMWynucMo1gxDOnPg1+YAK1pT
 rUcA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=7f/eXdP7wznMxFHmS+/R6ZUBjMm3ZbpCAoxJ3okPcKk=;
 b=o9VBI2bQh/ObGRPRRAfKd6IAZyDnT7u2zTrTI+1eUAj1jIx8sN5KbEOIjggQj2sPlx
 CsTsxT9giUVYYLuqjS9DZIS7BoDjmQyomnG0gdiADtt7lt+HkZ1VjBdOgdW5x4NHAr+7
 6Avy830PySj0pw5XP+tIHIb4CDF7Los6rlcWYXyAkW4OmB+LPmHT2ZSvjt6U4zQABbXK
 MyDQDL8A/KhjeD2QM4e585TW2wL29H3uXUP/y3RWTeDwigGAC23Nv/RZ/rnaRI8JmlzO
 bsInr62lyk7YSdQ9iz70iah3aFtJiU0F7H7rfyBOpNDYiIQDnpW17qOgd1GDY76cM5bP
 MsZg==
X-Gm-Message-State: AMCzsaWTlLhgoURo/5rkp6dcagYT/JR1VyHfHPl3hwiYfj3wrKlyp+lW
 AgZEWPH7A7sfOfddhuAdpTs8Ecbf+JhxPRTMbZw=
X-Google-Smtp-Source: ABhQp+Tll0pRr/aRb29kHSKs7lsoZRfv8Nu4jL6Nmp0CXPI2dEOekW0xOhhmaobt1k+x4kRJuDCqZcRZMpH6OC/jDmc=
X-Received: by 10.25.155.82 with SMTP id d79mr943769lfe.181.1508460950044;
 Thu, 19 Oct 2017 17:55:50 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.21.19 with HTTP; Thu, 19 Oct 2017 17:55:49 -0700 (PDT)
In-Reply-To: <CAHrd_jqCk8pK9D7SD78UqLRM54W3H42c26pecKE1xHECJNY1YA@mail.gmail.com>
References: <20171019023635.19812-1-blackskygg@gmail.com>
 <20171019023635.19812-3-blackskygg@gmail.com>
 <78c55699-0337-d1fd-d87b-ec4e5dedb4e0@tycho.nsa.gov>
 <CAHrd_jqCk8pK9D7SD78UqLRM54W3H42c26pecKE1xHECJNY1YA@mail.gmail.com>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Fri, 20 Oct 2017 08:55:49 +0800
Message-ID: <CAHrd_joWvzjxdsWc3JhJ_YmK2=5feUDsS4NG_jAaQkiYuU8Uig@mail.gmail.com>
To: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 2/7] xsm: flask: change the dummy xsm
 policy and flask hook for map_gmfn_foregin
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

MjAxNy0xMC0yMCA4OjM0IEdNVCswODowMCBaaG9uZ3plIExpdSA8YmxhY2tza3lnZ0BnbWFpbC5j
b20+Ogo+IEhpIERhbmllbCwKPgo+IDIwMTctMTAtMjAgMTozNiBHTVQrMDg6MDAgRGFuaWVsIERl
IEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+Ogo+PiBPbiAxMC8xOC8yMDE3IDEwOjM2IFBN
LCBaaG9uZ3plIExpdSB3cm90ZToKPj4+Cj4+PiBUaGUgb3JpZ2luYWwgZHVtbXkgeHNtX21hcF9n
bWZuX2ZvcmVnaW4gY2hlY2tzIGlmIHNvdXJjZSBkb21haW4gaGFzIHRoZQo+Pj4gcHJvcGVyCj4+
PiBwcml2aWxlZ2VzIG92ZXIgdGhlIHRhcmdldCBkb21haW4uIFVuZGVyIHRoaXMgcG9saWN5LCBp
dCdzIG5vdCBhbGxvd2VkIGlmCj4+PiBhIERvbTAKPj4+IHdhbnRzIHRvIG1hcCBwYWdlcyBmcm9t
IG9uZSBEb21VIHRvIGFub3RoZXIsIHdoaWNoIHJlc3RyaWN0cyBzb21lIHVzZWZ1bAo+Pj4geWV0
IG5vdAo+Pj4gZGFuZ2Vyb3VzIHVzZSBjYXNlcyBvZiB0aGUgQVBJLCBzdWNoIGFzIHNoYXJpbmcg
cGFnZXMgYW1vbmcgRG9tVSdzIGJ5Cj4+PiBjYWxsaW5nCj4+PiBYRU5NRU1fYWRkX3RvX3BoeXNt
YXAgZnJvbSBEb20wLgo+Pj4KPj4+IEZvciB0aGUgZHVtbXkgeHNtX21hcF9nbWZuX2ZvcmVnaW4s
IGNoYW5nZSB0byBwb2xpY3kgdG86IElGRiB0aGUgY3VycmVudAo+Pj4gZG9tYWluCj4+PiBoYXMg
dGhlIHByb3BlciBwcml2aWxlZ2VzIG9uIChkKSBhbmQgKHQpLCBncmFudCB0aGUgYWNjZXNzLgo+
Pj4KPj4+IEZvciB0aGUgZmxhc2sgc2lkZTogMSkgSW50cm9kdWNlIGEgbmV3IGF2IHBlcm1pc3Np
b24gTU1VX19TSEFSRV9NRU0gdG8KPj4+IGRlbm90ZSBpZgo+Pj4gdHdvIGRvbWFpbnMgY2FuIHNo
YXJlIG1lbW9yeSB0aHJvdWdoIG1hcF9nbWZuX2ZvcmVnaW4uIDIpIENoYW5nZSB0byBob29rCj4+
PiB0bwo+Pj4gZ3JhbnQgdGhlIGFjY2VzcyBJRkYgdGhlIGN1cnJlbnQgZG9tYWluIGhhcyBwcm9w
ZXIgTU1VIHByaXZpbGVnZXMgb24gKGQpCj4+PiBhbmQgKHQpLAo+Pj4gYW5kIE1NVV9fU0hBUkVf
TUVNIGlzIGFsbG93ZWQgYmV0d2VlbiAoZCkgYW5kICh0KS4gMykgTW9kaWZ5IHRoZSBkZWZhdWx0
Cj4+PiB4ZW4udGUKPj4+IHRvIGFsbG93IE1NVV9fU0hBUkVfTUVNIGZvciBub3JtYWwgZG9tYWlu
cyB0aGF0IGFsbG93IGdyYW50IG1hcHBpbmcvZXZlbnQKPj4+IGNoYW5uZWxzLgo+Pj4KPj4+IFRo
aXMgaXMgZm9yIHRoZSBwcm9wb3NhbCAiQWxsb3cgc2V0dGluZyB1cCBzaGFyZWQgbWVtb3J5IGFy
ZWFzIGJldHdlZW4gVk1zCj4+PiBmcm9tIHhsIGNvbmZpZyBmaWxlIiAoc2VlIFsxXSkuCj4+Pgo+
Pj4gWzFdIGh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3
LTA4L21zZzAzMjQyLmh0bWwKPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBaaG9uZ3plIExpdSA8Ymxh
Y2tza3lnZ0BnbWFpbC5jb20+Cj4+Pgo+Pj4gQ2M6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0
eWNoby5uc2EuZ292Pgo+Pj4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPgo+Pj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4+PiBDYzogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+Pj4gQ2M6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+PiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
Pj4+IC0tLQo+Pj4gICAgVjM6Cj4+PiAgICAqIENoYW5nZSBzZXZlcmFsIGlmIHN0YXRlbWVudHMg
dG8gdGhlIEdDQyAnLi4uID0gYSA/OiBiJyBleHRlbnRpb24uCj4+PiAgICAqIGxvb2t1cCB0aGUg
Y3VycmVudCBkb21haW4gaW4gdGhlIGhvb2tzIGluc3RlYWQgb2YgcGFzc2luZyBpdCBhcyBhbgo+
Pj4gYXJnCj4+PiAtLS0KPj4+ICAgdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMveGVuLmlmICAg
fCAyICsrCj4+PiAgIHhlbi9pbmNsdWRlL3hzbS9kdW1teS5oICAgICAgICAgICAgIHwgMyArKy0K
Pj4+ICAgeGVuL3hzbS9mbGFzay9ob29rcy5jICAgICAgICAgICAgICAgfCA0ICsrKy0KPj4+ICAg
eGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMgfCA0ICsrKysKPj4+ICAgNCBmaWxl
cyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+Pj4KPj4+IGRpZmYg
LS1naXQgYS90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy94ZW4uaWYKPj4+IGIvdG9vbHMvZmxh
c2svcG9saWN5L21vZHVsZXMveGVuLmlmCj4+PiBpbmRleCA1NTQzNzQ5NmY2Li4zZmZkMWM2MjM5
IDEwMDY0NAo+Pj4gLS0tIGEvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMveGVuLmlmCj4+PiAr
KysgYi90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy94ZW4uaWYKPj4+IEBAIC0xMjcsNiArMTI3
LDggQEAgZGVmaW5lKGBkb21haW5fY29tbXMnLCBgCj4+PiAgICAgICAgIGRvbWFpbl9ldmVudF9j
b21tcygkMSwgJDIpCj4+PiAgICAgICAgIGFsbG93ICQxICQyOmdyYW50IHsgbWFwX3JlYWQgbWFw
X3dyaXRlIGNvcHkgdW5tYXAgfTsKPj4+ICAgICAgICAgYWxsb3cgJDIgJDE6Z3JhbnQgeyBtYXBf
cmVhZCBtYXBfd3JpdGUgY29weSB1bm1hcCB9Owo+Pj4gKyAgICAgICBhbGxvdyAkMSAkMjptbXUg
c2hhcmVfbWVtOwo+Pj4gKyAgICAgICBhbGxvdyAkMiAkMTptbXUgc2hhcmVfbWVtOwo+Pj4gICAn
KQo+Pj4gICAgICMgZG9tYWluX3NlbGZfY29tbXMoZG9tYWluKQo+Pj4gZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL3hzbS9kdW1teS5oIGIveGVuL2luY2x1ZGUveHNtL2R1bW15LmgKPj4+IGluZGV4
IGIyY2Q1NmNkYzUuLjY1ZTcwNjBhZDUgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vaW5jbHVkZS94c20v
ZHVtbXkuaAo+Pj4gKysrIGIveGVuL2luY2x1ZGUveHNtL2R1bW15LmgKPj4+IEBAIC01MTYsNyAr
NTE2LDggQEAgc3RhdGljIFhTTV9JTkxJTkUgaW50Cj4+PiB4c21fcmVtb3ZlX2Zyb21fcGh5c21h
cChYU01fREVGQVVMVF9BUkcgc3RydWN0IGRvbWFpbiAqZDEsCj4+PiAgIHN0YXRpYyBYU01fSU5M
SU5FIGludCB4c21fbWFwX2dtZm5fZm9yZWlnbihYU01fREVGQVVMVF9BUkcgc3RydWN0IGRvbWFp
bgo+Pj4gKmQsIHN0cnVjdCBkb21haW4gKnQpCj4+PiAgIHsKPj4+ICAgICAgIFhTTV9BU1NFUlRf
QUNUSU9OKFhTTV9UQVJHRVQpOwo+Pj4gLSAgICByZXR1cm4geHNtX2RlZmF1bHRfYWN0aW9uKGFj
dGlvbiwgZCwgdCk7Cj4+PiArICAgIHJldHVybiB4c21fZGVmYXVsdF9hY3Rpb24oYWN0aW9uLCBj
dXJyZW50LT5kb21haW4sIGQpID86Cj4+PiArICAgICAgICB4c21fZGVmYXVsdF9hY3Rpb24oYWN0
aW9uLCBjdXJyZW50LT5kb21haW4sIHQpOwo+Pj4gICB9Cj4+Cj4+Cj4+IFNhbWUgY29tbWVudCBh
cyBiZWxvdywgdGhlIGNoZWNrIGJldHdlZW4gKGN1cnJlbnQtPmRvbWFpbikgYW5kIChkKSBzaG91
bGQKPj4gYmUgcmVkdW5kYW50IHdpdGggb25lIGhpZ2hlciB1cCBpbiB0aGUgY2FsbCBzdGFjay4g
IFRoZSBjaGVjayBiZXR3ZWVuCj4+IChjdXJyZW50LT5kb21haW4pIGFuZCAodCkgc2hvdWxkIHJl
bWFpbiwgYWx0aG91Z2ggdGhpcyAqZG9lcyogcmVzdWx0IGluIGEKPj4gcmVsYXhpbmcgb2YgdGhl
IGV4aXN0aW5nIHBlcm1pc3Npb24gY2hlY2tzIG9uIHRoZSBjYWxsIGFzIEphbiBub3RlZC4KPj4K
Pj4+ICAgc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9odm1fcGFyYW0oWFNNX0RFRkFVTFRfQVJH
IHN0cnVjdCBkb21haW4gKmQsCj4+PiB1bnNpZ25lZCBsb25nIG9wKQo+Pj4gZGlmZiAtLWdpdCBh
L3hlbi94c20vZmxhc2svaG9va3MuYyBiL3hlbi94c20vZmxhc2svaG9va3MuYwo+Pj4gaW5kZXgg
ZjAxYjRjZmFhYS4uMTYxMDNiYWZjOSAxMDA2NDQKPj4+IC0tLSBhL3hlbi94c20vZmxhc2svaG9v
a3MuYwo+Pj4gKysrIGIveGVuL3hzbS9mbGFzay9ob29rcy5jCj4+PiBAQCAtMTE5OSw3ICsxMTk5
LDkgQEAgc3RhdGljIGludCBmbGFza19yZW1vdmVfZnJvbV9waHlzbWFwKHN0cnVjdCBkb21haW4K
Pj4+ICpkMSwgc3RydWN0IGRvbWFpbiAqZDIpCj4+PiAgICAgc3RhdGljIGludCBmbGFza19tYXBf
Z21mbl9mb3JlaWduKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBkb21haW4gKnQpCj4+PiAgIHsK
Pj4+IC0gICAgcmV0dXJuIGRvbWFpbl9oYXNfcGVybShkLCB0LCBTRUNDTEFTU19NTVUsIE1NVV9f
TUFQX1JFQUQgfAo+Pj4gTU1VX19NQVBfV1JJVEUpOwo+Pj4gKyAgICByZXR1cm4gZG9tYWluX2hh
c19wZXJtKGN1cnJlbnQtPmRvbWFpbiwgZCwgU0VDQ0xBU1NfTU1VLAo+Pj4gTU1VX19NQVBfUkVB
RCB8IE1NVV9fTUFQX1dSSVRFKSA/Ogo+Pj4gKyAgICAgICAgZG9tYWluX2hhc19wZXJtKGN1cnJl
bnQtPmRvbWFpbiwgdCwgU0VDQ0xBU1NfTU1VLCBNTVVfX01BUF9SRUFEIHwKPj4+IE1NVV9fTUFQ
X1dSSVRFKSA/Ogo+Pj4gKyAgICAgICAgZG9tYWluX2hhc19wZXJtKGQsIHQsIFNFQ0NMQVNTX01N
VSwgTU1VX19TSEFSRV9NRU0pOwo+Pj4gICB9Cj4+Cj4+Cj4+IFRoaXMgaXMgYXQgbGVhc3QgcGFy
dGlhbGx5IHJlZHVuZGFudCB3aXRoIHRoZSBoaWdoZXItbGV2ZWwgcGVybWlzc2lvbiBjaGVja3MK
Pj4gbmVlZGVkIHRvIGdldCB0byB0aGUgeGVubWVtX2FkZF8qIGZ1bmN0aW9ucyAoeGF0cF9wZXJt
aXNzaW9uX2NoZWNrIGNhbGwgaW4KPj4geGVuL2NvbW1vbi9tZW1vcnkuYywgZm9yIGV4YW1wbGUp
LiAgVGhhdCBjaGVjayBhbHJlYWR5IHZlcmlmaWVzIHRoZQo+PiBwZXJtaXNzaW9uCj4+IGZvciAo
Y3VycmVudC0+ZG9tYWluKSB0byBtb2RpZnkgKGQpJ3MgcGFnZSB0YWJsZXMuCj4+Cj4+IFRoZSBv
dGhlciB0d28gY2hlY2tzIGhlcmUgbG9vayBjb3JyZWN0Lgo+Cj4gRG8geW91IG1lYW4gdGhhdCB0
aGUgY2hlY2tzIHRoYXQgdmVyaWZ5IHRoZSBwZXJtaXNzaW9uIGZvciAoY3VycmVudC0+ZG9tYWlu
KSB0bwo+IG1vZGlmeSAoZCkncyBwYWdlIHRhYmxlcyBoYXZlIGFscmVhZHkgYmVlbiBkb25lIHNv
bWV3aGVyZSBoaWdoZXIgdXAgaW4gdGhlCj4gY2FsbCBzdGFjayBzbyB0aGF0IEkgY2FuIGVsaW1p
bmF0ZSB0aGVtIGluIGJvdGggaG9va3M/CgpBbHRob3VnaCB4YXRwX3Blcm1pc3Npb25fY2hlYygp
IGRvZXMgY2hlY2sgKGN1cnJlbnQtPmRvbWFpbikncyBwZXJtaXNzaW9uIG92ZXIKKGQpLCBJJ20g
bm90IHN1cmUgaWYgdGhpcyBpcyB0aGUgY2FzZSBmb3IgYWxsIHRoZSBjYWxsIHBhdGhzIHRoYXQK
d291bGQgZmluYWxseSBsZWFkIHRvIG1hcF9nbWZuX2ZvcmVnaW4oKS4KSWYgdGhlIGFuc3dlciBp
cyB5ZXMsIEkgd291bGQgaGFwcGlseSByZW1vdmUgdGhlIHJlZHVuZGFudCBjaGVja3MuCgpDaGVl
cnMsCgpaaG9uZ3plIExpdS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 01:21:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 01:21:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5M02-0004AF-AY; Fri, 20 Oct 2017 01:21:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e5M01-0004A9-9F
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 01:21:21 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 B1/DD-23912-09F49E95; Fri, 20 Oct 2017 01:21:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVywNykQrff/2W
 kwe7nOhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bVn8/YCuaIVtw69Ze1gfGtQBcjF4eQwDRG
 iQW35rN0MXJySAjwShxZNoMVwg6QeLTzCjNE0QRGiW1LGhhBEiwCqhK97zrZQWw2AXWJx197m
 EBsEQEjic47l1lAGpgFPjBJ3Lr8CWyqsECIxJffF9hAbF4BXYmddzeB2UICJRKzXy9ghIgLSp
 yc+QSsnhlo6J95l4A2cwDZ0hLL/3GAhDkFLCR+XV0CVi4qoCIx5eQ2tgmMArOQdM9C0j0LoXs
 BI/MqRo3i1KKy1CJdQ0O9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzA8GQAgh2M
 K9udDzFKcjApifJu4HgZKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCN8QPKCdYlJqeWpGWmQOMF
 Ji0BAePkggvA0iat7ggMbc4Mx0idYpRl+PYpst/mIRY8vLzUqXEeftAigRAijJK8+BGwKL2Eq
 OslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5L4NM4cnMK4Hb9AroCCagI9jtX4AcUZKIkJJqYBR
 g33nR7Mifoz+MNcTtr4hsNZi7O8d92rGQldEXVWSvliotO1F36trVFSH/Zrmdb5V5NfXxLV65
 KFtxvjBH5/xisUfm8+6l3X5kkKl2dEuMR1jYXs3Zdz4Zegue2ppSalvW29OzJ1U8ZtOMXdpXL
 H83J+36sa94mU7/+RP/TCN1zkqrpryx1VRiKc5INNRiLipOBADc2bf71QIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1508462477!104914404!1
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34147 invoked from network); 20 Oct 2017 01:21:19 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 01:21:19 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 19 Oct 2017 18:21:16 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,404,1503385200"; d="scan'208";a="1027164245"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga003.jf.intel.com with ESMTP; 19 Oct 2017 18:21:14 -0700
Date: Fri, 20 Oct 2017 09:20:00 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Message-ID: <20171020012000.GY11006@yi.y.sun>
References: <1508123061-6600-1-git-send-email-yi.y.sun@linux.intel.com>
 <20171019200809.GK15845@char.us.oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171019200809.GK15845@char.us.oracle.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 xen-devel@lists.xenproject.org, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v8 00/16] Enable Memory Bandwidth Allocation
 in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMTAtMTkgMTY6MDg6MDksIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90ZToKPiBPbiBN
b24sIE9jdCAxNiwgMjAxNyBhdCAxMTowNDowNUFNICswODAwLCBZaSBTdW4gd3JvdGU6Cj4gPiBI
aSwgYWxsLAo+ID4gCj4gPiBXZSBwbGFuIHRvIGJyaW5nIGEgbmV3IFBTUiAoUGxhdGZvcm0gU2hh
cmVkIFJlc291cmNlKSBmZWF0dXJlIGNhbGxlZAo+ID4gSW50ZWwgTWVtb3J5IEJhbmR3aWR0aCBB
bGxvY2F0aW9uIChNQkEpIHRvIFhlbi4KPiA+IAo+ID4gQmVzaWRlcyB0aGUgTUJBIGVuYWJsaW5n
LCB3ZSBjaGFuZ2Ugc29tZSBpbnRlcmZhY2VzIHRvIG1ha2UgdGhlbSBtb3JlCj4gPiBnZW5lcmFs
IGJ1dCBub3Qgb25seSBmb3IgQ0FULgo+ID4gCj4gPiBBbnkgY29tbWVudHMgYXJlIHdlbGNvbWUh
Cj4gPiAKPiA+IFlvdSBjYW4gZmluZCB0aGlzIHNlcmllcyBhdDoKPiA+IGh0dHBzOi8vZ2l0aHVi
LmNvbS95aXN1bi1naXQveGVuX21iYSBtYmFfdjgKPiA+IAo+ID4gVGhpcyB2ZXJzaW9uIGJhc2Vz
IG9uIGJlbG93IHByZS1maXggcGF0Y2ggd2hpY2ggaGFzIGJlZW4gbWVyZ2VkIGludG8gc3RhZ2lu
Zwo+ID4gYnJhbmNoOgo+ID4gIng4NjogcHNyOiBzdXBwb3J0IGNvLWV4aXN0IGZlYXR1cmVzJyB2
YWx1ZXMgc2V0dGluZyIKPiA+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hl
bi1kZXZlbC8yMDE3LTEwL21zZzAwODY2Lmh0bWwKPiA+IAo+ID4gQ0M6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KPiA+IENDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgo+ID4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPiBDQzog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gPiBDQzogRGFuaWVsIERl
IEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+Cj4gPiBDQzogUm9nZXIgUGF1IE1vbm4/IDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KPiA+IENDOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJh
ZC53aWxrQG9yYWNsZS5jb20+Cj4gPiBDQzogQ2hhbyBQZW5nIDxjaGFvLnAucGVuZ0BsaW51eC5p
bnRlbC5jb20+Cj4gPiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiA+
IAo+ID4gLS0tCj4gPiBBY2tlZCBhbmQgUmV2aWV3ZWQgbGlzdCBiZWZvcmUgVjg6Cj4gPiAKPiA+
IGEgLSBBY2tlZC1ieQo+ID4gciAtIFJldmlld2VkLWJ5Cj4gPiAKPiA+ICAgciAgcGF0Y2ggMSAg
LSBkb2NzOiBjcmVhdGUgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uIChNQkEpIGZlYXR1cmUg
ZG9jdW1lbnQKPiA+ICAgYXIgcGF0Y2ggMiAgLSBSZW5hbWUgUFNSIHN5c2N0bC9kb21jdGwgaW50
ZXJmYWNlcyBhbmQgeHNtIHBvbGljeSB0byBtYWtlIHRoZW0gYmUgZ2VuZXJhbAo+ID4gICBhciBw
YXRjaCAzICAtIHg4NjogcmVuYW1lICdjYm1fdHlwZScgdG8gJ3Bzcl90eXBlJyB0byBtYWtlIGl0
IGdlbmVyYWwKPiA+ICAgYXIgcGF0Y2ggNCAgLSB4ODY6IGEgZmV3IG9wdGltaXphdGlvbnMgdG8g
cHNyIGNvZGVzCj4gPiAgIHIgIHBhdGNoIDUgIC0geDg2OiBpbXBsZW1lbnQgZGF0YSBzdHJ1Y3R1
cmUgYW5kIENQVSBpbml0IGZsb3cgZm9yIE1CQQo+ID4gICBhciBwYXRjaCA2ICAtIHg4NjogaW1w
bGVtZW50IGdldCBodyBpbmZvIGZsb3cgZm9yIE1CQQo+ID4gICBhciBwYXRjaCA3ICAtIHg4Njog
aW1wbGVtZW50IGdldCB2YWx1ZSBpbnRlcmZhY2UgZm9yIE1CQQo+IAo+IFNvIDggaXMgbWlzc2lu
ZyBhbmQgQWNrL1Jldmlldy1lZHliPwo+IApKYW4gcHJvdmlkZWQgUmV2aWV3ZWQtYnkgdG8gcGF0
Y2ggOCBpbiB0aGlzIHZlcnNpb24uCgo+ID4gICBhciBwYXRjaCA5ICAtIHRvb2xzOiBjcmVhdGUg
Z2VuZXJhbCBpbnRlcmZhY2VzIHRvIHN1cHBvcnQgcHNyIGFsbG9jYXRpb24gZmVhdHVyZXMKPiA+
ICAgYXIgcGF0Y2ggMTAgLSB0b29sczogaW1wbGVtZW50IHRoZSBuZXcgbGlieGMgZ2V0IGh3IGlu
Zm8gaW50ZXJmYWNlCj4gPiAgIGFyIHBhdGNoIDExIC0gdG9vbHM6IGltcGxlbWVudCB0aGUgbmV3
IGxpYnhsIGdldCBodyBpbmZvIGludGVyZmFjZQo+ID4gICBhciBwYXRjaCAxMiAtIHRvb2xzOiBp
bXBsZW1lbnQgdGhlIG5ldyB4bCBnZXQgaHcgaW5mbyBpbnRlcmZhY2UKPiA+ICAgYXIgcGF0Y2gg
MTMgLSB0b29sczogcmVuYW1lICd4Y19wc3JfY2F0X3R5cGUnIHRvICd4Y19wc3JfdHlwZScKPiA+
ICAgYXIgcGF0Y2ggMTQgLSB0b29sczogaW1wbGVtZW50IG5ldyBnZW5lcmljIGdldCB2YWx1ZSBp
bnRlcmZhY2UgYW5kIE1CQSBnZXQgdmFsdWUgY29tbWFuZAo+ID4gICBhciBwYXRjaCAxNSAtIHRv
b2xzOiBpbXBsZW1lbnQgbmV3IGdlbmVyaWMgc2V0IHZhbHVlIGludGVyZmFjZSBhbmQgTUJBIHNl
dCB2YWx1ZSBjb21tYW5kCj4gPiAgIGFyIHBhdGNoIDE2IC0gZG9jczogYWRkIE1CQSBkZXNjcmlw
dGlvbiBpbiBkb2NzCj4gCj4gCj4gQWxzbyBJIHRyaWVkIHRvIG1lcmdlIHRoaXMgb24gJ3N0YWdp
bmcnIGFuZCBoYWQgYSBiaXQgb2YgaXNzdWVzLiBCeSBhbnkgY2hhbmNlCj4gZG8geW91IGhhdmUg
YW4gdXAtdG8tZGF0ZSBicmFuYz8KCk15IGNvZGVzIGJhc2Ugb24gY29tbWl0IDU3MmE3OC4gTGV0
IG1lIHRyeSB0byBhcHBseSBwYXRjaGVzIG9udG8gc3RhZ2luZy4KVGhhbmtzIGZvciB5b3VyIGF0
dGVudGlvbiB0byB0aGlzIHNlcmllcyEKCkJScywKU3VuIFlpCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 01:26:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 01:26:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5M4u-0004Ll-ST; Fri, 20 Oct 2017 01:26:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e5M4s-0004Le-S8
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 01:26:22 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 43/64-31897-EB059E95; Fri, 20 Oct 2017 01:26:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssu7egJe
 RBtdPSVks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmb3m1mK7glVvHwmE0D4wahLkYuDiGBJUwS
 CxcsZOxi5ORgEXCQWLPmD1MXIwcHo0CMxIMf1iBhRoEwicmXl7BClGhLLFvexg5iswkYSvx9s
 okNpFwCyF7ymQMkLCJgIPH++iQ2kPHMAqsZJfquNDGDJISB5jSdPsMCYnMK2El0LXrODtLLK+
 AtcXVtNsQ5nxgl1m6eBXaOqICuxKF/f9hAbF4BQYmTM5+A9TILaEksn76NZQKjwCwkqVlIUgs
 YmVYxahSnFpWlFukaWeolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGIAMQ7GA8
 sCjwEKMkB5OSKO8GjpeRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4TYAhLSRYlJqeWpGWmQOMB
 pi0BAePkgivFEiat7ggMbc4Mx0idYpRUUqcVxMkIQCSyCjNg2uDReAlRlkpYV5GoEOEeApSi3
 IzS1DlXzGKczAqCfOe9AeawpOZVwI3/RXQYiagxez2L0AWlyQipKQaGOdObp8p6z/7UMn9Nbr
 lWjsb/+qEagV2P/gms3pXXts6V/7wg+IleXa+Ulu8DC+cvLKuvJfR/fG7Hwslm1QO8K9jT896
 n9q/QDKY69qMuZx+hk9OHT3MdHnK/Wm/uq/wX+ZZ5ectxCir7XpaemrWlem6ovr/17U/c7rDd
 fkjo53QAWuTxE3aT5RYijMSDbWYi4oTAU2hlQC7AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1508462780!112175526!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51721 invoked from network); 20 Oct 2017 01:26:21 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 01:26:21 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 190022191E;
 Fri, 20 Oct 2017 01:26:19 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 190022191E
Date: Thu, 19 Oct 2017 18:26:18 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <fa810065-01b8-9448-61d8-f1e3df44036e@oracle.com>
Message-ID: <alpine.DEB.2.10.1710191821370.27209@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1710061708540.3073@sstabellini-ThinkPad-X260>
 <1507336227-20477-1-git-send-email-sstabellini@kernel.org>
 <1507336227-20477-4-git-send-email-sstabellini@kernel.org>
 <fa810065-01b8-9448-61d8-f1e3df44036e@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v5 04/13] xen/pvcalls: implement socket
 command and handle events
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxNyBPY3QgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDEwLzA2LzIw
MTcgMDg6MzAgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IFNlbmQgYSBQVkNBTExT
X1NPQ0tFVCBjb21tYW5kIHRvIHRoZSBiYWNrZW5kLCB1c2UgdGhlIG1hc2tlZAo+ID4gcmVxX3By
b2RfcHZ0IGFzIHJlcV9pZC4gVGhpcyB3YXksIHJlcV9pZCBpcyBndWFyYW50ZWVkIHRvIGJlIGJl
dHdlZW4gMAo+ID4gYW5kIFBWQ0FMTFNfTlJfUkVRX1BFUl9SSU5HLiBXZSBhbHJlYWR5IGhhdmUg
YSBzbG90IGluIHRoZSByc3AgYXJyYXkKPiA+IHJlYWR5IGZvciB0aGUgcmVzcG9uc2UsIGFuZCB0
aGVyZSBjYW5ub3QgYmUgdHdvIG91dHN0YW5kaW5nIHJlc3BvbnNlcwo+ID4gd2l0aCB0aGUgc2Ft
ZSByZXFfaWQuCj4gPgo+ID4gV2FpdCBmb3IgdGhlIHJlc3BvbnNlIGJ5IHdhaXRpbmcgb24gdGhl
IGluZmxpZ2h0X3JlcSB3YWl0cXVldWUgYW5kCj4gPiBjaGVjayBmb3IgdGhlIHJlcV9pZCBmaWVs
ZCBpbiByc3BbcmVxX2lkXS4gVXNlIGF0b21pYyBhY2Nlc3NlcyBhbmQKPiA+IGJhcnJpZXJzIHRv
IHJlYWQgdGhlIGZpZWxkLiBOb3RlIHRoYXQgdGhlIGJhcnJpZXJzIGFyZSBzaW1wbGUgc21wCj4g
PiBiYXJyaWVycyAoYXMgb3Bwb3NlZCB0byB2aXJ0IGJhcnJpZXJzKSBiZWNhdXNlIHRoZXkgYXJl
IGZvciBpbnRlcm5hbAo+ID4gZnJvbnRlbmQgc3luY2hyb25pemF0aW9uLCBub3QgZnJvbnRlbmQ8
LT5iYWNrZW5kIGNvbW11bmljYXRpb24uCj4gPgo+ID4gT25jZSBhIHJlc3BvbnNlIGlzIHJlY2Vp
dmVkLCBjbGVhciB0aGUgY29ycmVzcG9uZGluZyByc3Agc2xvdCBieSBzZXR0aW5nCj4gPiByZXFf
aWQgdG8gUFZDQUxMU19JTlZBTElEX0lELiBOb3RlIHRoYXQgUFZDQUxMU19JTlZBTElEX0lEIGlz
IGludmFsaWQKPiA+IG9ubHkgZnJvbSB0aGUgZnJvbnRlbmQgcG9pbnQgb2Ygdmlldy4gSXQgaXMg
bm90IHBhcnQgb2YgdGhlIFBWQ2FsbHMKPiA+IHByb3RvY29sLgo+ID4KPiA+IHB2Y2FsbHNfZnJv
bnRfZXZlbnRfaGFuZGxlciBpcyBpbiBjaGFyZ2Ugb2YgY29weWluZyByZXNwb25zZXMgZnJvbSB0
aGUKPiA+IHJpbmcgdG8gdGhlIGFwcHJvcHJpYXRlIHJzcCBzbG90LiBJdCBpcyBkb25lIGJ5IGNv
cHlpbmcgdGhlIGJvZHkgb2YgdGhlCj4gPiByZXNwb25zZSBmaXJzdCwgdGhlbiBieSBjb3B5aW5n
IHJlcV9pZCBhdG9taWNhbGx5LiBBZnRlciB0aGUgY29waWVzLAo+ID4gd2FrZSB1cCBhbnlib2R5
IHdhaXRpbmcgb24gd2FpdHF1ZXVlLgo+ID4KPiA+IHNvY2tldF9sb2NrIHByb3RlY3RzIGFjY2Vz
c2VzIHRvIHRoZSByaW5nLgo+ID4KPiA+IENyZWF0ZSBhIG5ldyBzdHJ1Y3Qgc29ja19tYXBwaW5n
IGFuZCBjb252ZXJ0IHRoZSBwb2ludGVyIGludG8gYW4KPiA+IHVpbnQ2NF90IGFuZCB1c2UgaXQg
YXMgaWQgZm9yIHRoZSBuZXcgc29ja2V0IHRvIHBhc3MgdG8gdGhlIGJhY2tlbmQuIFRoZQo+ID4g
c3RydWN0IHdpbGwgYmUgZnVsbHkgaW5pdGlhbGl6ZWQgbGF0ZXIgb24gY29ubmVjdCBvciBiaW5k
LiBJbiB0aGlzIHBhdGNoCj4gPiB0aGUgc3RydWN0IHNvY2tfbWFwcGluZyBpcyBlbXB0eSwgdGhl
IGZpZWxkcyB3aWxsIGJlIGFkZGVkIGJ5IHRoZSBuZXh0Cj4gPiBwYXRjaC4KPiA+Cj4gPiBzb2Nr
LT5zay0+c2tfc2VuZF9oZWFkIGlzIG5vdCB1c2VkIGZvciBpcCBzb2NrZXRzOiByZXVzZSB0aGUg
ZmllbGQgdG8KPiA+IHN0b3JlIGEgcG9pbnRlciB0byB0aGUgc3RydWN0IHNvY2tfbWFwcGluZyBj
b3JyZXNwb25kaW5nIHRvIHRoZSBzb2NrZXQuCj4gPiBUaGlzIHdheSwgd2UgY2FuIGVhc2lseSBn
ZXQgdGhlIHN0cnVjdCBzb2NrX21hcHBpbmcgZnJvbSB0aGUgc3RydWN0Cj4gPiBzb2NrZXQuCj4g
Pgo+ID4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8u
Y29tPgo+IAo+IFJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBv
cmFjbGUuY29tPgo+IAo+IHdpdGggb25lIHF1ZXN0aW9uOgo+IAo+ID4gKwkvKgo+ID4gKwkgKiBQ
VkNhbGxzIG9ubHkgc3VwcG9ydHMgZG9tYWluIEFGX0lORVQsCj4gPiArCSAqIHR5cGUgU09DS19T
VFJFQU0gYW5kIHByb3RvY29sIDAgc29ja2V0cyBmb3Igbm93Lgo+ID4gKwkgKgo+ID4gKwkgKiBD
aGVjayBzb2NrZXQgdHlwZSBoZXJlLCBBRl9JTkVUIGFuZCBwcm90b2NvbCBjaGVja3MgYXJlIGRv
bmUKPiA+ICsJICogYnkgdGhlIGNhbGxlci4KPiA+ICsJICovCj4gPiArCWlmIChzb2NrLT50eXBl
ICE9IFNPQ0tfU1RSRUFNKQo+ID4gKwkJcmV0dXJuIC1FTk9UU1VQUDsKPiA+ICsKPiAKPiAKPiBJ
cyB0aGlzIEVOT1RTVVBQIG9yIEVPUE5PVFNVUFA/IEkgZGlkbid0IGtub3cgdGhlIGZvcm1lciBl
dmVuIGV4aXN0ZWQKPiBhbmQgaW5jbHVkZS9saW51eC9lcnJuby5oIHN1Z2dlc3RzIHRoYXQgdGhp
cyBpcyBORlN2My1zcGVjaWZpYy4KClRoZSBQVkNhbGxzIHNwZWMgc2F5cyB0aGF0IHVuaW1wbGVt
ZW50ZWQgY29tbWFuZHMgcmV0dXJuIEVOT1RTVVBQLApkZWZpbmVkIGFzIC01MjQuIEkgZ3Vlc3Mg
dGhhdCBpcyB3aHkgSSB1c2VkIEVOT1RTVVBQLCBidXQsIGFjdHVhbGx5LAp0aGlzIGlzIHRoZSBy
ZXR1cm4gdmFsdWUgdG8gdGhlIGNhbGxlciwgd2hpY2ggaGFzIG5vdGhpbmcgdG8gZG8gd2l0aCB0
aGUKUFZDYWxscyBwcm90b2NvbCByZXR1cm4gdmFsdWUuIEluIGZhY3QsIGl0IGNvdWxkIGJlIHNv
bWV0aGluZyBlbnRpcmVseQpkaWZmZXJlbnQuCgpJbiB0aGlzIGNhc2UsIEkgdGhpbmsgeW91IGFy
ZSBjb3JyZWN0LCBpdCBpcyBiZXN0IHRvIHVzZSBFT1BOT1RTVVBQLgpJJ2xsIG1ha2UgdGhlIGNo
YW5nZSBhbmQgcmV0YWluIHlvdXIgUmV2aWV3ZWQtYnksIGlmIHRoYXQncyBPSyBmb3IgeW91LgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 01:31:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 01:31:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5M9j-00051I-Ev; Fri, 20 Oct 2017 01:31:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e5M9i-00051C-BN
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 01:31:22 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 AB/4D-07262-9E159E95; Fri, 20 Oct 2017 01:31:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVybKJssu6LwJe
 RBjtaLC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owbM98xFcwTrDh6IrGBsYGvi5GLQ0hgCZPE
 vJtb2boYOThYBBwktlxRBzEZBWIkHvyw7mLkBDLDJCZfXsIKYrMIaEus2LSACcRmEzCU+PtkE
 1inBJC95DMHSFhEwEDi/fVJbCDTmQVWM0r0XWliBkkICzhKPDq+AszmFLCTeNg6C2wmr4C3xM
 0XjewgtpDAJ0aJRUtzQGxRAV2JQ//+sEHUCEqcnPmEBcRmFtCSWD59G8sERoFZSFKzkKQWMDK
 tYtQoTi0qSy3SNTTVSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDEAGINjBuGa7
 5yFGSQ4mJVHeDRwvI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8L4NAMoJFqWmp1akZeYAYwEmL
 cHBoyTCywmMByHe4oLE3OLMdIjUKUZdjmObLv9hEmLJy89LlRLnVQQpEgApyijNgxsBi8tLjL
 JSwryMQEcJ8RSkFuVmlqDKv2IU52BUEub9AHIJT2ZeCdymV0BHMAEdwW7/AuSIkkSElFQD4/m
 Vhp91Ep6uv56l9OXXs2mBW8yr9KauEanYaDJHoN9nPrduQv3U3kdWYXGKTW9XLNvdJ2HdFJsW
 FJ9mdmRjvPK55cdXfHbc8dNIPGDHdtlt1RFHUwwb5t/Q+Kfhc9FxqeeCrw0blfrU3PVi1lwsv
 a3NdLB+p18Ge6/MK9lOD/8n9vdmO0Z7KrEUZyQaajEXFScCACNfyuvGAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1508463079!107052589!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32428 invoked from network); 20 Oct 2017 01:31:20 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 01:31:20 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 9EA0E2191E;
 Fri, 20 Oct 2017 01:31:18 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9EA0E2191E
Date: Thu, 19 Oct 2017 18:31:16 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <f1d7663a-8e18-a90f-7212-3f22a363356d@oracle.com>
Message-ID: <alpine.DEB.2.10.1710191828130.27209@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1710061708540.3073@sstabellini-ThinkPad-X260>
 <1507336227-20477-1-git-send-email-sstabellini@kernel.org>
 <1507336227-20477-6-git-send-email-sstabellini@kernel.org>
 <f1d7663a-8e18-a90f-7212-3f22a363356d@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v5 06/13] xen/pvcalls: implement bind command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxNyBPY3QgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDEwLzA2LzIw
MTcgMDg6MzAgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IFNlbmQgUFZDQUxMU19C
SU5EIHRvIHRoZSBiYWNrZW5kLiBJbnRyb2R1Y2UgYSBuZXcgc3RydWN0dXJlLCBwYXJ0IG9mCj4g
PiBzdHJ1Y3Qgc29ja19tYXBwaW5nLCB0byBzdG9yZSBpbmZvcm1hdGlvbiBzcGVjaWZpYyB0byBw
YXNzaXZlIHNvY2tldHMuCj4gPgo+ID4gSW50cm9kdWNlIGEgc3RhdHVzIGZpZWxkIHRvIGtlZXAg
dHJhY2sgb2YgdGhlIHN0YXR1cyBvZiB0aGUgcGFzc2l2ZQo+ID4gc29ja2V0Lgo+ID4KPiA+IFNp
Z25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KPiA+
IENDOiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbQo+ID4gQ0M6IGpncm9zc0BzdXNlLmNvbQo+
ID4gLS0tCj4gPiAgZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jIHwgNjYgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gPiAgZHJpdmVycy94ZW4vcHZjYWxs
cy1mcm9udC5oIHwgIDMgKysrCj4gPiAgMiBmaWxlcyBjaGFuZ2VkLCA2OSBpbnNlcnRpb25zKCsp
Cj4gPgo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYyBiL2RyaXZl
cnMveGVuL3B2Y2FsbHMtZnJvbnQuYwo+ID4gaW5kZXggN2M5MjYxYi4uNGNhZmQ5YiAxMDA2NDQK
PiA+IC0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwo+ID4gKysrIGIvZHJpdmVycy94
ZW4vcHZjYWxscy1mcm9udC5jCj4gPiBAQCAtNzEsNiArNzEsMTMgQEAgc3RydWN0IHNvY2tfbWFw
cGluZyB7Cj4gPiAgCj4gPiAgCQkJd2FpdF9xdWV1ZV9oZWFkX3QgaW5mbGlnaHRfY29ubl9yZXE7
Cj4gPiAgCQl9IGFjdGl2ZTsKPiA+ICsJCXN0cnVjdCB7Cj4gPiArCQkvKiBTb2NrZXQgc3RhdHVz
ICovCj4gPiArI2RlZmluZSBQVkNBTExTX1NUQVRVU19VTklOSVRBTElaRUQgIDAKPiA+ICsjZGVm
aW5lIFBWQ0FMTFNfU1RBVFVTX0JJTkQgICAgICAgICAgMQo+ID4gKyNkZWZpbmUgUFZDQUxMU19T
VEFUVVNfTElTVEVOICAgICAgICAyCj4gPiArCQkJdWludDhfdCBzdGF0dXM7Cj4gPiArCQl9IHBh
c3NpdmU7Cj4gPiAgCX07Cj4gPiAgfTsKPiA+ICAKPiA+IEBAIC0zNDcsNiArMzU0LDY1IEBAIGlu
dCBwdmNhbGxzX2Zyb250X2Nvbm5lY3Qoc3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0IHNvY2th
ZGRyICphZGRyLAo+ID4gIAlyZXR1cm4gcmV0Owo+ID4gIH0KPiA+ICAKPiA+ICtpbnQgcHZjYWxs
c19mcm9udF9iaW5kKHN0cnVjdCBzb2NrZXQgKnNvY2ssIHN0cnVjdCBzb2NrYWRkciAqYWRkciwg
aW50IGFkZHJfbGVuKQo+ID4gK3sKPiA+ICsJc3RydWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGE7
Cj4gPiArCXN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCA9IE5VTEw7Cj4gPiArCXN0cnVjdCB4ZW5f
cHZjYWxsc19yZXF1ZXN0ICpyZXE7Cj4gPiArCWludCBub3RpZnksIHJlcV9pZCwgcmV0Owo+ID4g
Kwo+ID4gKwlpZiAoYWRkci0+c2FfZmFtaWx5ICE9IEFGX0lORVQgfHwgc29jay0+dHlwZSAhPSBT
T0NLX1NUUkVBTSkKPiA+ICsJCXJldHVybiAtRU5PVFNVUFA7Cj4gPiArCj4gPiArCXB2Y2FsbHNf
ZW50ZXIoKTsKPiA+ICsJaWYgKCFwdmNhbGxzX2Zyb250X2Rldikgewo+ID4gKwkJcHZjYWxsc19l
eGl0KCk7Cj4gPiArCQlyZXR1cm4gLUVOT1RDT05OOwo+IAo+IFRoZSBjb25uZWN0IHBhdGNoIHJl
dHVybnMgLUVORVRVTlJFQUNIIGhlcmUuIElzIHRoZXJlIGEgZGVsaWJlcmF0ZQo+IGRpc3RpbmN0
aW9uIGJldHdlZW4gdGhlc2UgY2FzZXM/CgpObywgdGhlcmUgaXNuJ3QgYSBkZWxpYmVyYXRlIGRp
c3RpbmN0aW9uLiBBY3R1YWxseSwgYWxsIG90aGVyIGNvbW1hbmRzCnJldHVybiBFTk9UQ09OTiBm
b3IgdGhpcyBlcnJvciwgd2UgbWlnaHQgYXMgd2VsbCBiZSBjb25zaXN0ZW50IGFuZApjaGFuZ2Ug
RU5FVFVOUkVBQ0ggdG8gRU5PVENPTk4gZm9yIGNvbm5lY3QuCgpJZiB5b3UgYWdyZWUsIEknbGwg
bWFrZSB0aGUgY2hhbmdlIHRvIHRoZSBjb25uZWN0IHBhdGNoLCBhbmQgYWRkIHlvdXIKcmV2aWV3
ZWQtYnkgaGVyZS4KCgoKPiBPdGhlciB0aGFuIHRoYXQKPiAKPiBSZXZpZXdlZC1ieTogQm9yaXMg
T3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 01:39:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 01:39:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5MH1-0005Fb-6j; Fri, 20 Oct 2017 01:38:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e5MGz-0005FV-Us
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 01:38:54 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 C2/F9-08608-DA359E95; Fri, 20 Oct 2017 01:38:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVybKJssu6a4Je
 RBvfOKVks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkHd0YUzBGo2D5xImMD43meLkYuDiGBJUwS
 Z3a9Y+ti5ORgEXCQuHthIZDNwcEoECPx4Ic1SJhRIExi8uUlrBAl2hJTdixkBLHZBAwl/j7ZB
 FYuAWQv+cwBEhYRMJB4f30SG8h4ZoHVjBJ9V5qYQRLCAjYSnTeXMIHYnAJ2Ek0TjoLN4RXwll
 jztYEd4p7PjBIfmyaCNYgK6Eoc+veHDaJIUOLkzCcsIDazgJbE8unbWCYwCsxCkpqFJLWAkWk
 Vo0ZxalFZapGuoaFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgEDIAwQ7GT8sC
 DjFKcjApifJu4HgZKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mClwcY1EKCRanpqRVpmTnAeIBJS
 3DwKInwmgcBpXmLCxJzizPTIVKnGBWlxHkbQRICIImM0jy4NlgMXmKUlRLmZQQ6RIinILUoN7
 MEVf4VozgHo5IwryLIFJ7MvBK46a+AFjMBLWa3fwGyuCQRISXVwMgj++tQcgpfkkDIdynW9br
 Mhz5MPHC7ZFfnw8IDCsv+C0d9jTTzfyOUL9Hw54ZTPaf3tYDpVyeukDP2V9Xa/P4I9zm3yM74
 P0XvzTYuinpToun/LcxUw+yixAHrOJmu+nazGcf+TN2b77lw3s2c2YkyJ5R7TDKYb/9aNHn6y
 kmv/++fL30tzlmJpTgj0VCLuag4EQAf0wmyvAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1508463531!74923322!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5777 invoked from network); 20 Oct 2017 01:38:52 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 01:38:52 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 64B742191E;
 Fri, 20 Oct 2017 01:38:50 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 64B742191E
Date: Thu, 19 Oct 2017 18:38:49 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <318acfff-0d58-fa4b-29eb-29a5d6f0bddf@oracle.com>
Message-ID: <alpine.DEB.2.10.1710191834250.27209@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1710061708540.3073@sstabellini-ThinkPad-X260>
 <1507336227-20477-1-git-send-email-sstabellini@kernel.org>
 <1507336227-20477-10-git-send-email-sstabellini@kernel.org>
 <318acfff-0d58-fa4b-29eb-29a5d6f0bddf@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v5 10/13] xen/pvcalls: implement recvmsg
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxNyBPY3QgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+ID4gKwo+ID4gK2lu
dCBwdmNhbGxzX2Zyb250X3JlY3Ztc2coc3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0IG1zZ2hk
ciAqbXNnLCBzaXplX3QgbGVuLAo+ID4gKwkJICAgICBpbnQgZmxhZ3MpCj4gPiArewo+ID4gKwlz
dHJ1Y3QgcHZjYWxsc19iZWRhdGEgKmJlZGF0YTsKPiA+ICsJaW50IHJldDsKPiA+ICsJc3RydWN0
IHNvY2tfbWFwcGluZyAqbWFwOwo+ID4gKwo+ID4gKwlpZiAoZmxhZ3MgJiAoTVNHX0NNU0dfQ0xP
RVhFQ3xNU0dfRVJSUVVFVUV8TVNHX09PQnxNU0dfVFJVTkMpKQo+ID4gKwkJcmV0dXJuIC1FT1BO
T1RTVVBQOwo+ID4gKwo+ID4gKwlwdmNhbGxzX2VudGVyKCk7Cj4gPiArCWlmICghcHZjYWxsc19m
cm9udF9kZXYpIHsKPiA+ICsJCXB2Y2FsbHNfZXhpdCgpOwo+ID4gKwkJcmV0dXJuIC1FTk9UQ09O
TjsKPiA+ICsJfQo+ID4gKwliZWRhdGEgPSBkZXZfZ2V0X2RydmRhdGEoJnB2Y2FsbHNfZnJvbnRf
ZGV2LT5kZXYpOwo+ID4gKwo+ID4gKwltYXAgPSAoc3RydWN0IHNvY2tfbWFwcGluZyAqKSBzb2Nr
LT5zay0+c2tfc2VuZF9oZWFkOwo+ID4gKwlpZiAoIW1hcCkgewo+ID4gKwkJcHZjYWxsc19leGl0
KCk7Cj4gPiArCQlyZXR1cm4gLUVOT1RTT0NLOwo+ID4gKwl9Cj4gPiArCj4gPiArCW11dGV4X2xv
Y2soJm1hcC0+YWN0aXZlLmluX211dGV4KTsKPiA+ICsJaWYgKGxlbiA+IFhFTl9GTEVYX1JJTkdf
U0laRShQVkNBTExTX1JJTkdfT1JERVIpKQo+ID4gKwkJbGVuID0gWEVOX0ZMRVhfUklOR19TSVpF
KFBWQ0FMTFNfUklOR19PUkRFUik7Cj4gPiArCj4gPiArCXdoaWxlICghKGZsYWdzICYgTVNHX0RP
TlRXQUlUKSAmJiAhcHZjYWxsc19mcm9udF9yZWFkX3RvZG8obWFwKSkgewo+ID4gKwkJd2FpdF9l
dmVudF9pbnRlcnJ1cHRpYmxlKG1hcC0+YWN0aXZlLmluZmxpZ2h0X2Nvbm5fcmVxLAo+ID4gKwkJ
CQkJIHB2Y2FsbHNfZnJvbnRfcmVhZF90b2RvKG1hcCkpOwo+ID4gKwl9Cj4gPiArCXJldCA9IF9f
cmVhZF9yaW5nKG1hcC0+YWN0aXZlLnJpbmcsICZtYXAtPmFjdGl2ZS5kYXRhLAo+ID4gKwkJCSAg
Jm1zZy0+bXNnX2l0ZXIsIGxlbiwgZmxhZ3MpOwo+ID4gKwo+ID4gKwlpZiAocmV0ID4gMCkKPiA+
ICsJCW5vdGlmeV9yZW1vdGVfdmlhX2lycShtYXAtPmFjdGl2ZS5pcnEpOwo+ID4gKwlpZiAocmV0
ID09IDApCj4gPiArCQlyZXQgPSAtRUFHQUlOOwo+IAo+IFdoeSBub3QgMD8gVGhlIG1hbnBhZ2Ug
c2F5czoKPiAKPiAgICAgICAgRUFHQUlOIG9yIEVXT1VMREJMT0NLCj4gICAgICAgICAgICAgICBU
aGUgIHNvY2tldCAgaXMgIG1hcmtlZCBub25ibG9ja2luZyBhbmQgdGhlIHJlY2VpdmUKPiBvcGVy
YXRpb24gd291bGQgYmxvY2ssIG9yIGEgcmVjZWl2ZSB0aW1lb3V0Cj4gICAgICAgICAgICAgICBo
YWQgYmVlbiBzZXQgYW5kIHRoZSB0aW1lb3V0IGV4cGlyZWQgYmVmb3JlIGRhdGEgd2FzCj4gcmVj
ZWl2ZWQuICBQT1NJWC4xIGFsbG93cyBlaXRoZXIgZXJyb3IgIHRvCj4gICAgICAgICAgICAgICBi
ZSAgcmV0dXJuZWQgIGZvciAgdGhpcyBjYXNlLCBhbmQgZG9lcyBub3QgcmVxdWlyZSB0aGVzZQo+
IGNvbnN0YW50cyB0byBoYXZlIHRoZSBzYW1lIHZhbHVlLCBzbyBhCj4gICAgICAgICAgICAgICBw
b3J0YWJsZSBhcHBsaWNhdGlvbiBzaG91bGQgY2hlY2sgZm9yIGJvdGggcG9zc2liaWxpdGllcy4K
PiAKPiAKPiBJIGRvbid0IHRoaW5rIGVpdGhlciBvZiB0aGVzZSBjb25kaXRpb25zIGlzIHRydWUg
aGVyZS4KPiAKPiAoQWdhaW4sIHNob3VsZCBoYXZlIG5vdGljZWQgdGhpcyBlYXJsaWVyLCBzb3Jy
eSkKCkluIGNhc2UgdGhlIHNvY2tldCBpcyBNU0dfRE9OVFdBSVQsIHRoZW4gd2Ugc2hvdWxkIHJl
dHVybiAtRUFHQUlOIGhlcmUuCkhvd2V2ZXIsIGl0IGlzIHRydWUgdGhhdCBpZiB0aGUgc29ja2V0
IGlzIG5vdCBNU0dfRE9OVFdBSVQsIHRoZW4KcmV0dXJuaW5nIDAgd291bGQgbWFrZSBtb3JlIHNl
bnNlLgoKU28gSSdsbCBkbzoKCmlmIChyZXQgPT0gMCkKICAgIHJldCA9IChmbGFncyAmIE1TR19E
T05UV0FJVCkgPyAtRUFHQUlOIDogMDsKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 01:41:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 01:41:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5MJs-0005sK-Ny; Fri, 20 Oct 2017 01:41:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e5MJr-0005s8-Kh
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 01:41:51 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 6A/E6-31244-E5459E95; Fri, 20 Oct 2017 01:41:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVybKJssm5cyMt
 Ig9d/eS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oz7d7cyFuzmrbj7zK6BcStXFyMXh5DAEiaJ
 5X/6mLoYOTlYBBwkNr/cx9jFyMHBKBAj8eCHNUiYUSBMYvLlJawQJdoST9bdArPZBAwl/j7Zx
 AZSLgFkL/nMARIWETCQeH99EhvIeGaB1YwSfVeamEESwgI2EtdOrGYDsTkF7CSe3ZoDFucV8J
 ZomXOXCeKeT4wSv+//AkuICuhKHPr3hw2iSFDi5MwnLCA2s4CWxPLp21gmMArMQpKahSS1gJF
 pFaNGcWpRWWqRrqGJXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYBAyAMEOxusb
 Aw4xSnIwKYnybuB4GSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgtc5GCgnWJSanlqRlpkDjAeYt
 AQHj5II79ogoDRvcUFibnFmOkTqFKOilDhvNUifAEgiozQPrg0Wg5cYZaWEeRmBDhHiKUgtys
 0sQZV/xSjOwagkzCsCMoUnM68EbvoroMVMQIvZ7V+ALC5JREhJNTBydmxg0uWPS9fwjmPcllp
 d2eJ84pCikrVU2bP9r66pbbC79CJDasX8UmOfZZM2sOpUfdUprz2RdfPI3yRL/tKwNMlbCcdO
 19ncV5/KPHGursUcxdPSj2oXX/vb877yuKv8rSXzFn8q54k9fZAxMdVjh/X27vd/z/OHbP/9+
 qRBwfp/PKY+ZYVKLMUZiYZazEXFiQDwuwLTvAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1508463709!72174027!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3793 invoked from network); 20 Oct 2017 01:41:50 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 01:41:50 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 69BF2218A6;
 Fri, 20 Oct 2017 01:41:48 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 69BF2218A6
Date: Thu, 19 Oct 2017 18:41:47 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <c5d2a8e3-cf30-92ae-9bab-14a9b05d5a3e@oracle.com>
Message-ID: <alpine.DEB.2.10.1710191840040.27209@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1710061708540.3073@sstabellini-ThinkPad-X260>
 <1507336227-20477-1-git-send-email-sstabellini@kernel.org>
 <1507336227-20477-9-git-send-email-sstabellini@kernel.org>
 <c5d2a8e3-cf30-92ae-9bab-14a9b05d5a3e@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v5 09/13] xen/pvcalls: implement sendmsg
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxNyBPY3QgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+ID4gK3N0YXRpYyBp
bnQgX193cml0ZV9yaW5nKHN0cnVjdCBwdmNhbGxzX2RhdGFfaW50ZiAqaW50ZiwKPiA+ICsJCQlz
dHJ1Y3QgcHZjYWxsc19kYXRhICpkYXRhLAo+ID4gKwkJCXN0cnVjdCBpb3ZfaXRlciAqbXNnX2l0
ZXIsCj4gPiArCQkJaW50IGxlbikKPiA+ICt7Cj4gPiArCVJJTkdfSURYIGNvbnMsIHByb2QsIHNp
emUsIG1hc2tlZF9wcm9kLCBtYXNrZWRfY29uczsKPiA+ICsJUklOR19JRFggYXJyYXlfc2l6ZSA9
IFhFTl9GTEVYX1JJTkdfU0laRShQVkNBTExTX1JJTkdfT1JERVIpOwo+ID4gKwlpbnQzMl90IGVy
cm9yOwo+ID4gKwo+ID4gKwllcnJvciA9IGludGYtPm91dF9lcnJvcjsKPiA+ICsJaWYgKGVycm9y
IDwgMCkKPiA+ICsJCXJldHVybiBlcnJvcjsKPiA+ICsJY29ucyA9IGludGYtPm91dF9jb25zOwo+
ID4gKwlwcm9kID0gaW50Zi0+b3V0X3Byb2Q7Cj4gPiArCS8qIHJlYWQgaW5kZXhlcyBiZWZvcmUg
Y29udGludWluZyAqLwo+ID4gKwl2aXJ0X21iKCk7Cj4gPiArCj4gPiArCXNpemUgPSBwdmNhbGxz
X3F1ZXVlZChwcm9kLCBjb25zLCBhcnJheV9zaXplKTsKPiA+ICsJaWYgKHNpemUgPj0gYXJyYXlf
c2l6ZSkKPiA+ICsJCXJldHVybiAwOwo+IAo+IAo+IEkgdGhvdWdodCB5b3Ugd2VyZSBnb2luZyB0
byByZXR1cm4gYW4gZXJyb3IgaGVyZT8gSWYgdGhpcyBjYW4gb25seSBiZQo+IGR1ZSB0byBzb21l
b25lIG1lc3NpbmcgdXAgaW5kZXhlcyBpcyB0aGVyZSBhIHJlYXNvbiB0byBjb250aW51ZSB0cnlp
bmcKPiB0byB3cml0ZT8gV2hhdCBhcmUgdGhlIGNoYW5jZXMgdGhhdCB0aGUgaW5kZXggd2lsbCBn
ZXQgY29ycmVjdGVkPwoKU29ycnksIEkgZm9yZ290LiBJJ2xsIGNoYW5nZSBpdCB0byByZXR1cm4g
YW4gZXJyb3IsIG1heWJlIEVGQVVMVC4KCgo+ID4gKwlpZiAobGVuID4gYXJyYXlfc2l6ZSAtIHNp
emUpCj4gPiArCQlsZW4gPSBhcnJheV9zaXplIC0gc2l6ZTsKPiA+ICsKPiA+ICsJbWFza2VkX3By
b2QgPSBwdmNhbGxzX21hc2socHJvZCwgYXJyYXlfc2l6ZSk7Cj4gPiArCW1hc2tlZF9jb25zID0g
cHZjYWxsc19tYXNrKGNvbnMsIGFycmF5X3NpemUpOwo+ID4gKwo+ID4gKwlpZiAobWFza2VkX3By
b2QgPCBtYXNrZWRfY29ucykgewo+ID4gKwkJY29weV9mcm9tX2l0ZXIoZGF0YS0+b3V0ICsgbWFz
a2VkX3Byb2QsIGxlbiwgbXNnX2l0ZXIpOwo+ID4gKwl9IGVsc2Ugewo+ID4gKwkJaWYgKGxlbiA+
IGFycmF5X3NpemUgLSBtYXNrZWRfcHJvZCkgewo+ID4gKwkJCWNvcHlfZnJvbV9pdGVyKGRhdGEt
Pm91dCArIG1hc2tlZF9wcm9kLAo+ID4gKwkJCQkgICAgICAgYXJyYXlfc2l6ZSAtIG1hc2tlZF9w
cm9kLCBtc2dfaXRlcik7Cj4gPiArCQkJY29weV9mcm9tX2l0ZXIoZGF0YS0+b3V0LAo+ID4gKwkJ
CQkgICAgICAgbGVuIC0gKGFycmF5X3NpemUgLSBtYXNrZWRfcHJvZCksCj4gPiArCQkJCSAgICAg
ICBtc2dfaXRlcik7Cj4gPiArCQl9IGVsc2Ugewo+ID4gKwkJCWNvcHlfZnJvbV9pdGVyKGRhdGEt
Pm91dCArIG1hc2tlZF9wcm9kLCBsZW4sIG1zZ19pdGVyKTsKPiA+ICsJCX0KPiA+ICsJfQo+ID4g
KwkvKiB3cml0ZSB0byByaW5nIGJlZm9yZSB1cGRhdGluZyBwb2ludGVyICovCj4gPiArCXZpcnRf
d21iKCk7Cj4gPiArCWludGYtPm91dF9wcm9kICs9IGxlbjsKPiA+ICsKPiA+ICsJcmV0dXJuIGxl
bjsKPiA+ICt9Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 01:47:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 01:47:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5MOl-00065j-AA; Fri, 20 Oct 2017 01:46:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e5MOj-00065c-Nx
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 01:46:53 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 51/9A-07499-D8559E95; Fri, 20 Oct 2017 01:46:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVywNwkVrcn9GW
 kweYp0hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a6753MBb8FKpp7D7I1MC7h7WLk4hASmM4o
 cePsNNYuRk4OCQFeiSPLZkDZ/hKbWyeyQBRNYJSY1d7M3MXIwcEioCpxcZciSA2bgLrE4689T
 CC2iICRROedy2D1zAIfmCT2L+gFSwgLhEh8+X2BDcTmFdCVmPJvGjvc5i0njjJBJAQlTs58wg
 JiMwNN/TPvEtgyZgFpieX/OEDCnAJ6Erc2/wc7TlRARWLKyW1sExgFZiHpnoWkexZC9wJG5lW
 MGsWpRWWpRbpGlnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHhyQAEOxgPLAo8
 xCjJwaQkyruB42WkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneLyFAOcGi1PTUirTMHGCkwKQlO
 HiURHjnBQOleYsLEnOLM9MhUqcYdTmObbr8h0mIJS8/L1VKnHchyAwBkKKM0jy4EbCovcQoKy
 XMywh0lBBPQWpRbmYJqvwrRnEORiVh3q8gU3gy80rgNr0COoIJ6Ah2+xcgR5QkIqSkGhjX6X5
 52eYjONn9UqWo5HeNBflSctl9ISbzJGfv2VUQ/eSE6W+HhVV2OsF/427JzPbcqaZ7bNevtOOn
 zFc9mi/dEmuZs8Dv6nInA48PB69vO/44f2tQctLnq/p/jkgtkLga++O/87L7nzT3OJjr3dwWf
 E/r9Y0Z+38tPSnmtcVcR2rSvLIjRcKTlViKMxINtZiLihMBs0wxZdUCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1508464009!77906216!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31915 invoked from network); 20 Oct 2017 01:46:52 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 01:46:52 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 19 Oct 2017 18:46:48 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,404,1503385200"; d="scan'208";a="911752186"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by FMSMGA003.fm.intel.com with ESMTP; 19 Oct 2017 18:46:45 -0700
Date: Fri, 20 Oct 2017 09:45:31 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Message-ID: <20171020014531.GZ11006@yi.y.sun>
References: <1508123061-6600-1-git-send-email-yi.y.sun@linux.intel.com>
 <20171019200809.GK15845@char.us.oracle.com>
 <20171020012000.GY11006@yi.y.sun>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171020012000.GY11006@yi.y.sun>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v8 00/16] Enable Memory Bandwidth Allocation
 in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMTAtMjAgMDk6MjA6MDAsIFlpIFN1biB3cm90ZToKPiBPbiAxNy0xMC0xOSAxNjowODow
OSwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+ID4gT24gTW9uLCBPY3QgMTYsIDIwMTcg
YXQgMTE6MDQ6MDVBTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+ID4gPiBhIC0gQWNrZWQtYnkKPiA+
ID4gciAtIFJldmlld2VkLWJ5Cj4gPiA+IAo+ID4gPiAgIHIgIHBhdGNoIDEgIC0gZG9jczogY3Jl
YXRlIE1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiAoTUJBKSBmZWF0dXJlIGRvY3VtZW50Cj4g
PiA+ICAgYXIgcGF0Y2ggMiAgLSBSZW5hbWUgUFNSIHN5c2N0bC9kb21jdGwgaW50ZXJmYWNlcyBh
bmQgeHNtIHBvbGljeSB0byBtYWtlIHRoZW0gYmUgZ2VuZXJhbAo+ID4gPiAgIGFyIHBhdGNoIDMg
IC0geDg2OiByZW5hbWUgJ2NibV90eXBlJyB0byAncHNyX3R5cGUnIHRvIG1ha2UgaXQgZ2VuZXJh
bAo+ID4gPiAgIGFyIHBhdGNoIDQgIC0geDg2OiBhIGZldyBvcHRpbWl6YXRpb25zIHRvIHBzciBj
b2Rlcwo+ID4gPiAgIHIgIHBhdGNoIDUgIC0geDg2OiBpbXBsZW1lbnQgZGF0YSBzdHJ1Y3R1cmUg
YW5kIENQVSBpbml0IGZsb3cgZm9yIE1CQQo+ID4gPiAgIGFyIHBhdGNoIDYgIC0geDg2OiBpbXBs
ZW1lbnQgZ2V0IGh3IGluZm8gZmxvdyBmb3IgTUJBCj4gPiA+ICAgYXIgcGF0Y2ggNyAgLSB4ODY6
IGltcGxlbWVudCBnZXQgdmFsdWUgaW50ZXJmYWNlIGZvciBNQkEKPiA+IAo+ID4gU28gOCBpcyBt
aXNzaW5nIGFuZCBBY2svUmV2aWV3LWVkeWI/Cj4gPiAKPiBKYW4gcHJvdmlkZWQgUmV2aWV3ZWQt
YnkgdG8gcGF0Y2ggOCBpbiB0aGlzIHZlcnNpb24uCj4gCj4gPiA+ICAgYXIgcGF0Y2ggOSAgLSB0
b29sczogY3JlYXRlIGdlbmVyYWwgaW50ZXJmYWNlcyB0byBzdXBwb3J0IHBzciBhbGxvY2F0aW9u
IGZlYXR1cmVzCj4gPiA+ICAgYXIgcGF0Y2ggMTAgLSB0b29sczogaW1wbGVtZW50IHRoZSBuZXcg
bGlieGMgZ2V0IGh3IGluZm8gaW50ZXJmYWNlCj4gPiA+ICAgYXIgcGF0Y2ggMTEgLSB0b29sczog
aW1wbGVtZW50IHRoZSBuZXcgbGlieGwgZ2V0IGh3IGluZm8gaW50ZXJmYWNlCj4gPiA+ICAgYXIg
cGF0Y2ggMTIgLSB0b29sczogaW1wbGVtZW50IHRoZSBuZXcgeGwgZ2V0IGh3IGluZm8gaW50ZXJm
YWNlCj4gPiA+ICAgYXIgcGF0Y2ggMTMgLSB0b29sczogcmVuYW1lICd4Y19wc3JfY2F0X3R5cGUn
IHRvICd4Y19wc3JfdHlwZScKPiA+ID4gICBhciBwYXRjaCAxNCAtIHRvb2xzOiBpbXBsZW1lbnQg
bmV3IGdlbmVyaWMgZ2V0IHZhbHVlIGludGVyZmFjZSBhbmQgTUJBIGdldCB2YWx1ZSBjb21tYW5k
Cj4gPiA+ICAgYXIgcGF0Y2ggMTUgLSB0b29sczogaW1wbGVtZW50IG5ldyBnZW5lcmljIHNldCB2
YWx1ZSBpbnRlcmZhY2UgYW5kIE1CQSBzZXQgdmFsdWUgY29tbWFuZAo+ID4gPiAgIGFyIHBhdGNo
IDE2IC0gZG9jczogYWRkIE1CQSBkZXNjcmlwdGlvbiBpbiBkb2NzCj4gPiAKPiA+IAo+ID4gQWxz
byBJIHRyaWVkIHRvIG1lcmdlIHRoaXMgb24gJ3N0YWdpbmcnIGFuZCBoYWQgYSBiaXQgb2YgaXNz
dWVzLiBCeSBhbnkgY2hhbmNlCj4gPiBkbyB5b3UgaGF2ZSBhbiB1cC10by1kYXRlIGJyYW5jPwo+
IAo+IE15IGNvZGVzIGJhc2Ugb24gY29tbWl0IDU3MmE3OC4gTGV0IG1lIHRyeSB0byBhcHBseSBw
YXRjaGVzIG9udG8gc3RhZ2luZy4KPiBUaGFua3MgZm9yIHlvdXIgYXR0ZW50aW9uIHRvIHRoaXMg
c2VyaWVzIQo+IApBbmRyZXcncyBiZWxvdyBwYXRjaCBpbiBzdGFnaW5nIGJyYW5jaCBjYXVzZXMg
dGhlIGNvbmZsaWN0LgoKY29tbWl0IDViNDJjODJmNTU4NGNhOGIwZTE2OWM2ZGUxYjZkODEyMTRl
YTA3ZjIKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpE
YXRlOiAgIEZyaSBPY3QgNiAyMDowMDowMCAyMDE3ICswMTAwCgogICAgdG9vbHMvbGlieGM6IEZp
eCBkb21pZCBwYXJhbWV0ZXIgdHlwZXMKCkkgd2lsbCByZWJhc2UgbXkgcGF0Y2ggb250byBpdCBh
bmQgc3VibWl0IHZlcnNpb24gOS4KCj4gQlJzLAo+IFN1biBZaQo+IAo+IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlz
dAo+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 02:06:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 02:06:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5MhT-0007mg-16; Fri, 20 Oct 2017 02:06:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1e5MhR-0007ma-Vr
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 02:06:14 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 B8/65-11148-51A59E95; Fri, 20 Oct 2017 02:06:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXS1tbhqCsS9TL
 S4PZURYslHxezODB6HN39mymAMYo1My8pvyKBNePM03nsBXs5K1ZvP8HcwHiVvYuRi0NIYDqj
 xO5tL5i7GDk5JAR4JY4sm8EKYftLvJ16lgmiaAKjxKI7R8ESLAKqEpNvNzGC2GwCyhIXv/ayg
 dgiAvES067cZQRpYBbYySSx9strsISwQLrEmUsPwJp5BQwljjTdZgUp4hXoZJY4tPYrI8SKT4
 wSiw/+YISoEpQ4OfMJC4jNLKAlcePfS6A7OIBsaYnl/zhAwpwC9hLzeqaDnS0KdMXuW3uZJzA
 KzkLSPQtJ9yyE7gWMzKsY1YtTi8pSi3TN9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLz
 czcxAgOXAQh2ME5tcD7EKMnBpCTKu4HjZaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7NEUA5w
 aLU9NSKtMwcYAzBpCU4eJREeNkigdK8xQWJucWZ6RCpU4yKUuK8y0H6BEASGaV5cG2wuL3EKC
 slzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd4qkCk8mXklcNNfAS1mAlrMbv8CZHFJIkJKqoGR79o
 /KYfvb65ILUq+cnbhepOq9fPl9J70HufKaD5fIrx5/oX9N28tXP7pbvkfK8+URVsdRI6ddvcu
 cP970KMi4Mk35Q++MXbLz3gXK7FsS6/dVHIv6DB3vOnfRnaF8nKRzX9W5V6UVVVrUt3zRpwpf
 O1KiTsueew5T+3SN5RPubzj2aLa9NJNSizFGYmGWsxFxYkArXMvR9YCAAA=
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1508465170!79372504!1
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39884 invoked from network); 20 Oct 2017 02:06:12 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 20 Oct 2017 02:06:12 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 19 Oct 2017 19:06:09 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,404,1503385200"; d="scan'208";a="325427723"
Received: from op-computing.sh.intel.com (HELO op-computing) ([10.239.48.89])
 by fmsmga004.fm.intel.com with ESMTP; 19 Oct 2017 19:06:06 -0700
Date: Fri, 20 Oct 2017 09:04:23 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <JBeulich@suse.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20171020010421.GA74825@op-computing>
Mail-Followup-To: Chao Gao <chao.gao@intel.com>,
 Jan Beulich <JBeulich@suse.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Lan Tianyu <tianyu.lan@intel.com>, andrew.cooper3@citrix.com,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 ian.jackson@eu.citrix.com, kevin.tian@intel.com,
 sstabellini@kernel.org, xen-devel@lists.xen.org,
 konrad.wilk@oracle.com, tim@xen.org
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-23-git-send-email-tianyu.lan@intel.com>
 <20171019154923.cg7ztwvwi44mu3y7@dhcp-3-128.uk.xensource.com>
 <59E8E7520200007800188466@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59E8E7520200007800188466@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Lan Tianyu <tianyu.lan@intel.com>, tim@xen.org, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH V3 22/29] x86/vioapic: extend
 vioapic_get_vector() to support remapping format RTE
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMTksIDIwMTcgYXQgMDk6NTY6MzRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4gT24gMTkuMTAuMTcgYXQgMTc6NDksIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4+IE9uIFRodSwgU2VwIDIxLCAyMDE3IGF0IDExOjAyOjAzUE0gLTA0MDAsIExhbiBUaWFu
eXUgd3JvdGU6Cj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3Zpb2FwaWMuYwo+Pj4gKysrIGIv
eGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMKPj4+IEBAIC01NjEsMTEgKzU2MSwyNSBAQCBpbnQg
dmlvYXBpY19nZXRfdmVjdG9yKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBn
c2kpCj4+PiAgewo+Pj4gICAgICB1bnNpZ25lZCBpbnQgcGluOwo+Pj4gICAgICBjb25zdCBzdHJ1
Y3QgaHZtX3Zpb2FwaWMgKnZpb2FwaWMgPSBnc2lfdmlvYXBpYyhkLCBnc2ksICZwaW4pOwo+Pj4g
KyAgICBzdHJ1Y3QgYXJjaF9pcnFfcmVtYXBwaW5nX3JlcXVlc3QgcmVxdWVzdDsKPj4+ICAKPj4+
ICAgICAgaWYgKCAhdmlvYXBpYyApCj4+PiAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPj4+ICAK
Pj4+IC0gICAgcmV0dXJuIHZpb2FwaWMtPnJlZGlydGJsW3Bpbl0uZmllbGRzLnZlY3RvcjsKPj4+
ICsgICAgaXJxX3JlcXVlc3RfaW9hcGljX2ZpbGwoJnJlcXVlc3QsIHZpb2FwaWMtPmlkLCB2aW9h
cGljLT5yZWRpcnRibFtwaW5dLmJpdHMpOwo+Pj4gKyAgICBpZiAoIHZpb21tdV9jaGVja19pcnFf
cmVtYXBwaW5nKHZpb2FwaWMtPmRvbWFpbiwgJnJlcXVlc3QpICkKPj4+ICsgICAgewo+Pj4gKyAg
ICAgICAgaW50IGVycjsKPj4+ICsgICAgICAgIHN0cnVjdCBhcmNoX2lycV9yZW1hcHBpbmdfaW5m
byBpbmZvOwo+Pj4gKwo+Pj4gKyAgICAgICAgZXJyID0gdmlvbW11X2dldF9pcnFfaW5mbyh2aW9h
cGljLT5kb21haW4sICZyZXF1ZXN0LCAmaW5mbyk7Cj4+PiArICAgICAgICByZXR1cm4gIWVyciA/
IGluZm8udmVjdG9yIDogZXJyOwo+PiAKPj4gWW91IGNhbiBzaW1wbGlmeSB0aGlzIGFzIHJldHVy
biBlcnIgOj8gaW5mby52ZWN0b3I7Cj4KPkF0IHdoaWNoIHBvaW50IHRoZSBsb2NhbCB2YXJpYWJs
ZSBiZWNvbWVzIHByZXR0eSBwb2ludGxlc3MuCgpNYXliZSB3ZSBjYW4gcmVtb3ZlICdlcnInIGFu
ZCByZXR1cm4KdW5saWtlbHkodmlvbW11X2dldF9pcnFfaW5mbyguLi4pKSA/OiBpbmZvLnZlY3Rv
cjsKClRoYW5rcwpDaGFvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 02:16:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 02:16:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Mqw-0008W2-UY; Fri, 20 Oct 2017 02:16:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5Mqw-0008Vr-9t
 for xen-devel@lists.xensource.com; Fri, 20 Oct 2017 02:16:02 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 FD/A4-29911-16C59E95; Fri, 20 Oct 2017 02:16:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVTch5mW
 kwetmfYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm/D19nK1ghllF55udTA2M
 u3W7GLk4hAQamSSWrj/P1MXICeQ8ZpR4dkgfIrGNUWLGjouMIAkRAWeJr2fmsoPYvAL6Eq93d
 IDFhQXcJGa+WMYMYksITGKSuPW5FML2lHh68RrQUA4we9tD1y5Gdg42ASuJQ2IgBSwCqhIr2i
 4xTmDkXsDIsIpRozi1qCy1SNfYQC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9D
 fDECwg/Hv2sBDjJIcTEqivBs4XkYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA9Fw2UEyxKTU+t
 SMvMAQYeTFqCg0dJhNcTJM1bXJCYW5yZDpE6xajLcWzT5T9MQix5+XmpUuK83SBFAiBFGaV5c
 CNgUXCJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrzLQabwZOaVwG16BXQEE9AR7PYvQI4oSU
 RISTUwatt98Fb+Y6/23UZ6d+P5r9vyP11yU906sfzOx9Ldp8vfcf2RU5v/N9xarj1hjWPh89f
 v5dNa3wZ8ufTVJF6jadazUF917z+SHv3qzt/6HTmvHXFz2nGK1bWQ2e/y2tMK8Reuiuq6LDMw
 F61z/pJg/r9l+pm7K99eSZsZfXeiqvhZtbe76pfwK7EUZyQaajEXFScCAIcxouV9AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1508465759!102255155!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28743 invoked from network); 20 Oct 2017 02:16:00 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Oct 2017 02:16:00 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5Mqr-0007T2-UK; Fri, 20 Oct 2017 02:15:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e5Mqg-0008H8-NW; Fri, 20 Oct 2017 02:15:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e5Mqf-00061l-Nl; Fri, 20 Oct 2017 02:15:45 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114780-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=6ccf25d46c18ff274e68dde8c8da3c656f7699e2
X-Osstest-Versions-That: xen=0c8055c2f45f489aff67f4d362f3fdc192cc2d94
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 20 Oct 2017 02:15:45 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114780: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDc4MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDc4MC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDZjY2YyNWQ0NmMxOGZmMjc0ZTY4ZGRlOGM4ZGEzYzY1
NmY3Njk5ZTIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDBjODA1NWMy
ZjQ1ZjQ4OWFmZjY3ZjRkMzYyZjNmZGMxOTJjYzJkOTQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
NDc3NiAgMjAxNy0xMC0xOSAyMTowNDowNyBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTQ3ODAgIDIwMTctMTAtMjAgMDA6MTY6MzkgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tl
CisgcmV2aXNpb249NmNjZjI1ZDQ2YzE4ZmYyNzRlNjhkZGU4YzhkYTNjNjU2Zjc2OTllMgorIC4g
Li9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcK
KysrKyBleHBvcnQgUEVSTExJQj0uOi4KKysrKyBQRVJMTElCPS46LgorKysgdW1hc2sgMDAyCisr
KyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAg
ICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAg
ICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysg
bG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3Qv
cmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hv
IC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
c19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAuL2FwLXB1c2ggeGVuLXVuc3RhYmxlLXNtb2tlIDZjY2YyNWQ0NmMxOGZmMjc0ZTY4
ZGRlOGM4ZGEzYzY1NmY3Njk5ZTIKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNp
b249NmNjZjI1ZDQ2YzE4ZmYyNzRlNjhkZGU4YzhkYTNjNjU2Zjc2OTllMgorIC4gLi9jcmktbG9j
ay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBv
cnQgUEVSTExJQj0uOi46LgorKysrIFBFUkxMSUI9LjouOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0
cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAg
IHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAg
ICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2Fs
IHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9z
ICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9j
az0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisr
IC4gLi9jcmktZ2V0Y29uZmlnCisrKyBleHBvcnQgUEVSTExJQj0uOi46LjouCisrKyBQRVJMTElC
PS46LjouOi4KKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2gi
IGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcWVtdXVicmFu
Y2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorICdbJyB4eGVuID0geGxpbnV4ICddJworIGxpbnV4
YnJhbmNoPQorICdbJyB4cWVtdS11cHN0cmVhbS11bnN0YWJsZSA9IHggJ10nCisgc2VsZWN0X3By
ZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUtc21va2UK
KyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4NmNjZjI1ZDQ2YzE4ZmYyNzRl
NjhkZGU4YzhkYTNjNjU2Zjc2OTllMiA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4v
YXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0
ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAg
ICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAk
Y3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRy
YWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
bGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdp
dAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBy
dW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dp
dGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51
eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0
L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2Nt
L2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQor
KyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xp
bnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBn
aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5n
aXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9r
ZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4t
dW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRh
aWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUt
c21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGh0dHA6Ly9oZy51
ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9r
ZQorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQu
cWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJU
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVF
X1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1
bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeGVu
LXVuc3RhYmxlLXNtb2tlCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIg
aW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCA2Y2NmMjVkNDZjMThmZjI3NGU2OGRkZThj
OGRhM2M2NTZmNzY5OWUyOnJlZnMvaGVhZHMvc21va2UKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDBjODA1NWMuLjZjY2YyNWQgIDZjY2YyNWQ0NmMx
OGZmMjc0ZTY4ZGRlOGM4ZGEzYzY1NmY3Njk5ZTIgLT4gc21va2UKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 02:38:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 02:38:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5ND0-0001TK-RQ; Fri, 20 Oct 2017 02:38:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1e5NCz-0001TC-2G
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 02:38:49 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 C7/EC-31897-8B169E95; Fri, 20 Oct 2017 02:38:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsVywNykQnd74st
 IgxUPFS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owtfTtYC17LVsxee4etgXGVWBcjF4eQwDRG
 iRfLrjF2MXJySAjwShxZNoO1i5EDyA6QOLoyB6JmAqPE9x9vmEBqWARUJdpPvWQDsdkElCUuf
 u1lA6kXEbCVmH3eDaSeWWACk8TVj4fAZgoLZEo09e5iBrF5BQwlOr7+ZgMp4hX4xSTR+XUVWE
 JIYC+jRMdbWYgiQYmTM5+wgNjMAjoSO7feAVvALCAtsfwfB0RYXqJ562ywVk4BL4nd82+A3SY
 KdM/uW3uZJzAKzUIyaRaSSbMQJs1CMmkBI8sqRvXi1KKy1CJdY72kosz0jJLcxMwcXUMDM73c
 1OLixPTUnMSkYr3k/NxNjMAQZwCCHYwd/5wOMUpyMCmJ8m7geBkpxJeUn1KZkVicEV9UmpNaf
 IhRhoNDSYJ3WQJQTrAoNT21Ii0zBxhtMGkJDh4lEd7tIGne4oLE3OLMdIjUKUZFKXHeNJCEAE
 giozQPrg0W4ZcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzFsLMoUnM68EbvoroMVMQIvZ7V+
 ALC5JREhJNTBWrO05tN/e7TpjVIbKvjW6yt5GfLflzhd8efXa9+BS5esNJtULK/Ru+m520pR7
 y6q/57+VCX99yrKaNX5sKY5bkkOnbDf6d483Jetr4cEHnJILBTzeJHCHH85hvn1m4jKFCZ+iv
 WQu55j7GcdzXlyrcT/WJUtc9E+yOHdduLtsaNizNZbP3JVYijMSDbWYi4oTAXE0y9frAgAA
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1508467125!78083762!1
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29870 invoked from network); 20 Oct 2017 02:38:47 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 02:38:47 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 19 Oct 2017 19:38:44 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,404,1503385200"; d="scan'208";a="1027182430"
Received: from op-computing.sh.intel.com (HELO op-computing) ([10.239.48.89])
 by orsmga003.jf.intel.com with ESMTP; 19 Oct 2017 19:38:41 -0700
Date: Fri, 20 Oct 2017 09:36:57 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20171020013657.GB74825@op-computing>
Mail-Followup-To: Chao Gao <chao.gao@intel.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Lan Tianyu <tianyu.lan@intel.com>, xen-devel@lists.xen.org,
 andrew.cooper3@citrix.com, George.Dunlap@eu.citrix.com,
 ian.jackson@eu.citrix.com, jbeulich@suse.com,
 konrad.wilk@oracle.com, sstabellini@kernel.org, tim@xen.org,
 wei.liu2@citrix.com, kevin.tian@intel.com
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-7-git-send-email-tianyu.lan@intel.com>
 <20171019094922.atwcoadaibotcmhk@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171019094922.atwcoadaibotcmhk@dhcp-3-128.uk.xensource.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Lan Tianyu <tianyu.lan@intel.com>, tim@xen.org, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH V3 6/29] tools/libxl: Add a user
 configurable parameter to control vIOMMU attributes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMTksIDIwMTcgYXQgMTA6NDk6MjJBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIFRodSwgU2VwIDIxLCAyMDE3IGF0IDExOjAxOjQ3UE0gLTA0MDAsIExhbiBU
aWFueXUgd3JvdGU6Cj4+IEZyb206IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4+IAo+
PiBBIGZpZWxkLCB2aW9tbXVfaW5mbywgaXMgYWRkZWQgdG8gc3RydWN0IGxpYnhsX2RvbWFpbl9i
dWlsZF9pbmZvLiBTZXZlcmFsCj4+IGF0dHJpYnV0ZXMgY2FuIGJlIHNwZWNpZmllZCBieSBndWVz
dCBjb25maWcgZmlsZSBmb3IgdmlydHVhbCBJT01NVS4gVGhlc2UKPj4gYXR0cmlidXRlcyBhcmUg
dXNlZCBmb3IgRE1BUiBjb25zdHJ1Y3Rpb24gYW5kIHZJT01NVSBjcmVhdGlvbi4KPgo+SU1ITyB0
aGlzIHNob3VsZCBjb21lIG11Y2ggbGF0ZXIgaW4gdGhlIHNlcmllcywgaWRlYWxseSB5b3Ugd291
bGQKPmludHJvZHVjZSB0aGUgeGwvbGlieGwgY29kZSBpbiB0aGUgbGFzdCBwYXRjaGVzLCB0b2dl
dGhlciB3aXRoIHRoZQo+eGwuY2ZnIG1hbiBwYWdlIGNoYW5nZS4KCkl0IGNhbiBiZSBwdXQgdG8g
dGhlIGVuZCBvZiB0aGlzIHNlcmllcy4gQnV0IEkgcHJlZmVyIHRvIGludHJvZHVjZSB0aGUKdklP
TU1VIGZyb20gdXAgdG8gZG93biAobWVhbnMgdGhlIHVzZSBpbnRlcmZhY2UgZ29lcyBmaXJzdCBh
bmQgdGhlbiBob3cKdG8gaW1wbGVtZW50IGEgdklPTU1VIHN0ZXAgYnkgc3RlcCkgZm9yIGl0IG1h
eSBiZSBlYXNpZXIgdG8gdW5kZXJzdGFuZC4gCgo+Cj4+IGRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCj4+IGluZGV4IDkx
MjM1ODUuLmRlY2Q3YTggMTAwNjQ0Cj4+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5j
Cj4+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCj4+IEBAIC0yNyw2ICsyNyw4IEBA
Cj4+ICAKPj4gICNpbmNsdWRlIDx4ZW4teHNtL2ZsYXNrL2ZsYXNrLmg+Cj4+ICAKPj4gKyNkZWZp
bmUgVklPTU1VX1ZURF9CQVNFX0FERFIgICAgICAgIDB4ZmVkOTAwMDBVTEwKPgo+VGhpcyBzaG91
bGQgYmUgaW4gbGlieGxfYXJjaC5oIHNlZSBMQVBJQ19CQVNFX0FERFJFU1MuCgpBZ3JlZS4KCj4K
Pj4gKwo+PiAgaW50IGxpYnhsX19kb21haW5fY3JlYXRlX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9f
Z2MgKmdjLAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4
bF9kb21haW5fY3JlYXRlX2luZm8gKmNfaW5mbykKPj4gIHsKPj4gQEAgLTU5LDYgKzYxLDQ3IEBA
IHZvaWQgbGlieGxfX3JkbV9zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RvbWFpbl9i
dWlsZF9pbmZvICpiX2luZm8pCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExf
UkRNX01FTV9CT1VOREFSWV9NRU1LQl9ERUZBVUxUOwo+PiAgfQo+PiAgCj4+ICtzdGF0aWMgaW50
IGxpYnhsX192aW9tbXVfc2V0X2RlZmF1bHQobGlieGxfX2djICpnYywKPj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9pbmZv
KQo+PiArewo+PiArICAgIGludCBpOwo+PiArCj4+ICsgICAgaWYgKCFiX2luZm8tPm51bV92aW9t
bXVzKQo+PiArICAgICAgICByZXR1cm4gMDsKPj4gKwo+PiArICAgIGZvciAoaSA9IDA7IGkgPCBi
X2luZm8tPm51bV92aW9tbXVzOyBpKyspIHsKPj4gKyAgICAgICAgbGlieGxfdmlvbW11X2luZm8g
KnZpb21tdSA9ICZiX2luZm8tPnZpb21tdVtpXTsKPj4gKwo+PiArICAgICAgICBpZiAobGlieGxf
ZGVmYm9vbF9pc19kZWZhdWx0KHZpb21tdS0+aW50cmVtYXApKQo+PiArICAgICAgICAgICAgbGli
eGxfZGVmYm9vbF9zZXQoJnZpb21tdS0+aW50cmVtYXAsIHRydWUpOwo+PiArCj4+ICsgICAgICAg
IGlmICghbGlieGxfZGVmYm9vbF92YWwodmlvbW11LT5pbnRyZW1hcCkpIHsKPj4gKyAgICAgICAg
ICAgIExPR0UoRVJST1IsICJDYW5ub3QgY3JlYXRlIG9uZSB2aXJ0dWFsIFZURCB3aXRob3V0IGlu
dHJlbWFwIik7Cj4+ICsgICAgICAgICAgICByZXR1cm4gRVJST1JfSU5WQUw7Cj4+ICsgICAgICAg
IH0KPj4gKwo+PiArICAgICAgICBpZiAodmlvbW11LT50eXBlID09IExJQlhMX1ZJT01NVV9UWVBF
X0lOVEVMX1ZURCkgewo+PiArICAgICAgICAgICAgLyoKPj4gKyAgICAgICAgICAgICAqIElmIHRo
ZXJlIGFyZSBtdWx0aXBsZSB2SU9NTVVzLCB3ZSBuZWVkIGFycmFuZ2UgYWxsIHZJT01NVXMgdG8K
Pj4gKyAgICAgICAgICAgICAqIGF2b2lkIG92ZXJsYXAuIFB1dCBhIGNoZWNrIGhlcmUgaW4gY2Fz
ZSB3ZSBnZXQgaGVyZSBmb3IgbXVsdGlwbGUKPj4gKyAgICAgICAgICAgICAqIHZJT01NVXMgY2Fz
ZS4KPj4gKyAgICAgICAgICAgICAqLwo+PiArICAgICAgICAgICAgaWYgKGJfaW5mby0+bnVtX3Zp
b21tdXMgPiAxKSB7Cj4+ICsgICAgICAgICAgICAgICAgTE9HRShFUlJPUiwgIk11bHRpcGxlIHZJ
T01NVXMgc3VwcG9ydCBpcyB1bmRlciBpbXBsZW1lbnRhdGlvbiIpOwo+Cj5zL0xPR0UvTE9HLyBM
T0dFIHNob3VsZCBvbmx5IGJlIHVzZWQgd2hlbiBlcnJubyBpcyBzZXQgKHdoaWNoIGlzIG5vdAo+
dGhlIGNhc2UgaGVyZSkuCgp5ZXMuCgo+Cj4+ICsgICAgICAgICAgICAgICAgcmV0dXJuIEVSUk9S
X0lOVkFMOwo+PiArICAgICAgICAgICAgfQo+PiArCj4+ICsgICAgICAgICAgICAvKiBTZXQgZGVm
YXVsdCB2YWx1ZXMgdG8gdW5leHBvc2VkIGZpZWxkcyAqLwo+PiArICAgICAgICAgICAgdmlvbW11
LT5iYXNlX2FkZHIgPSBWSU9NTVVfVlREX0JBU0VfQUREUjsKPj4gKwo+PiArICAgICAgICAgICAg
LyogU2V0IGRlc2lyZWQgY2FwYmlsaXRpZXMgKi8KPj4gKyAgICAgICAgICAgIHZpb21tdS0+Y2Fw
ID0gVklPTU1VX0NBUF9JUlFfUkVNQVBQSU5HOwo+Cj5JJ20gbm90IHN1cmUgd2hldGhlciB0aGlz
IGNvZGUgc2hvdWxkIGJlIGluIGxpYnhsX3g4Ni5jLCBidXQKPmxpYnhsX19kb21haW5fYnVpbGRf
aW5mb19zZXRkZWZhdWx0IGlzIGFscmVhZHkgcXVpdGUgbWVzc2VkIHVwLCBzbyBJCj5ndWVzcyBp
dCdzIGZpbmUuCj4KPj4gKyAgICAgICAgfQo+Cj5TaG91bGRuJ3QgdGhpcyBiZToKPgo+c3dpdGNo
KHZpb21tdS0+dHlwZSkgewo+Y2FzZSBMSUJYTF9WSU9NTVVfVFlQRV9JTlRFTF9WVEQ6Cj4gICAg
Li4uCj4gICAgYnJlYWs7Cj4KPmRlZmF1bHQ6Cj4gICAgcmV0dXJuIEVSUk9SX0lOVkFMOwo+fQo+
Cj5TbyB0aGF0IHlvdSBjYXRjaCB0eXBlIGJlaW5nIHNldCB0byBhbiBpbnZhbGlkIHZJT01NVSB0
eXBlPwoKc3VyZS4gV2lsbCB1cGRhdGUuCgo+Cj4+ICsgICAgaWYgKGRfY29uZmlnLT5iX2luZm8u
bnVtX3Zpb21tdXMgPiAxKSB7Cj4+ICsgICAgICAgIHJldCA9IEVSUk9SX0lOVkFMOwo+PiArICAg
ICAgICBMT0dEKEVSUk9SLCBkb21pZCwgIkNhbm5vdCBzdXBwb3J0IG11bHRpcGxlIHZJT01NVXMi
KTsKPj4gKyAgICAgICAgZ290byBlcnJvcl9vdXQ7Cj4+ICsgICAgfQo+Cj5FciwgeW91IGFscmVh
ZHkgaGF2ZSB0aGlzIGNoZWNrIGluIGxpYnhsX192aW9tbXVfc2V0X2RlZmF1bHQsIGFuZCBpbgo+
YW55IGNhc2UgSSB3b3VsZCBqdXN0IHJlbHkgb24gdGhlIGh5cGVydmlzb3IgZmFpbGluZyB0byBj
cmVhdGUgbW9yZQo+dGhhbiBvbmUgdklPTU1VIHBlciBkb21haW4sIHJhdGhlciB0aGFuIGFkZGlu
ZyB0aGUgc2FtZSBjaGVjayBoZXJlLgoKSXQgaXMgZmluZSB0byBtZS4gV2lsbCByZW1vdmUgYWxs
IGNoZWNrcyBhZ2FpbnN0IHZpb21tdSBudW1iZXJzIGluCnRvb2xzdGFjay4KClRoYW5rcwpjaGFv
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 02:46:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 02:46:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5NJy-0002B0-Lz; Fri, 20 Oct 2017 02:46:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1e5NJx-0002Au-93
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 02:46:01 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 5D/5C-29911-86369E95; Fri, 20 Oct 2017 02:46:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsVywNxEWzc9+WW
 kwbpZBhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bn8qeMBTNEK/Yv+M/awLhZoIuRk0NIoFLi
 96IZ7CC2hACvxJFlM1ghbH+J+ZPbgWwuoJoJjBLbFywFK2IRUJXY/eMbmM0moCxx8WsvWxcjB
 4eIgK3E7PNuIPXMAhOYJK5+PMQIUiMsECMx++FqJhCbV8BQ4sHBuUwgRbwCv5gkOr+uYobYsJ
 dR4vOdOSwQVYISJ2c+AbOZBXQkdm69A7aBWUBaYvk/DoiwvETz1tnMIDangJfEp54pYAtEgQ7
 afWsv8wRGoVlIJs1CMmkWwqRZSCYtYGRZxahRnFpUllqka2Sml1SUmZ5RkpuYmaNraGCml5ta
 XJyYnpqTmFSsl5yfu4kRGOYMQLCD8cyCwEOMkhxMSqK8GzheRgrxJeWnVGYkFmfEF5XmpBYfY
 pTh4FCS4HVJAsoJFqWmp1akZeYAIw4mLcHBoyTCuzERKM1bXJCYW5yZDpE6xagoJc4bBtInAJ
 LIKM2Da4NF+SVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ8xaATOHJzCuBm/4KaDET0GJ2+xc
 gi0sSEVJSDYzn1rc+4nrabP5ed8GJjkLXiM5nTzdcdJJXW3ZQ7YGcQfrO666bLH9tYmB14BJd
 Uf9qnpLfoQybWQtvSbg21je5HDQXKapjn7HMXrBRI223o/C53hMF//e/4fQztfnv5bkkYfXJ6
 zmNrNnZJ4Sd5tbEmZfEffz4/cGrjJ61Fl5ZvdeXntklyaDEUpyRaKjFXFScCAAeHAmq7QIAAA
 ==
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1508467557!72177602!1
X-Originating-IP: [192.55.52.43]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19387 invoked from network); 20 Oct 2017 02:45:59 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 02:45:59 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga105.fm.intel.com with ESMTP; 19 Oct 2017 19:45:57 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,404,1503385200"; d="scan'208";a="911763978"
Received: from op-computing.sh.intel.com (HELO op-computing) ([10.239.48.89])
 by FMSMGA003.fm.intel.com with ESMTP; 19 Oct 2017 19:45:53 -0700
Date: Fri, 20 Oct 2017 09:44:10 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20171020014409.GC74825@op-computing>
Mail-Followup-To: Chao Gao <chao.gao@intel.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Lan Tianyu <tianyu.lan@intel.com>, xen-devel@lists.xen.org,
 andrew.cooper3@citrix.com, George.Dunlap@eu.citrix.com,
 ian.jackson@eu.citrix.com, jbeulich@suse.com,
 konrad.wilk@oracle.com, sstabellini@kernel.org, tim@xen.org,
 wei.liu2@citrix.com, kevin.tian@intel.com
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-8-git-send-email-tianyu.lan@intel.com>
 <20171019100027.tmwa6q3wogru6hpb@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171019100027.tmwa6q3wogru6hpb@dhcp-3-128.uk.xensource.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Lan Tianyu <tianyu.lan@intel.com>, tim@xen.org, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH V3 7/29] tools/libxl: build DMAR table for a
 guest with one virtual VTD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMTksIDIwMTcgYXQgMTE6MDA6MjdBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIFRodSwgU2VwIDIxLCAyMDE3IGF0IDExOjAxOjQ4UE0gLTA0MDAsIExhbiBU
aWFueXUgd3JvdGU6Cj4+IEZyb206IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4+IAo+
PiBBIG5ldyBsb2dpYyBpcyBhZGRlZCB0byBidWlsZCBBQ1BJIERNQVIgdGFibGUgaW4gdG9vbCBz
dGFjayBmb3IgYSBndWVzdAo+PiB3aXRoIG9uZSB2aXJ0dWFsIFZURCBhbmQgcGFzcyB0aHJvdWdo
IGl0IHRvIGd1ZXN0IHZpYSBleGlzdGluZyBtZWNoYW5pc20uIElmCj4+IHRoZXJlIGFscmVhZHkg
YXJlIEFDUEkgdGFibGVzIG5lZWRlZCB0byBwYXNzIHRocm91Z2gsIHdlIGpvaW50IHRoZSB0YWJs
ZXMuCj4+IAo+PiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+
PiBTaWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KPj4gCj4+
IC0tLQo+PiArLyoKPj4gKyAqIEZvciBodm0sIHdlIGRvbid0IG5lZWQgYnVpbGQgYWNwaSBpbiBs
aWJ4bC4gSW5zdGVhZCwgaXQncyBidWlsdCBpbiBodm1sb2FkZXIuCj4+ICsgKiBCdXQgaWYgb25l
IGh2bSBoYXMgdmlydHVhbCBWVEQocyksIHdlIGJ1aWxkIERNQVIgdGFibGUgZm9yIGl0IGFuZCBq
b2ludCB0aGlzCj4+ICsgKiB0YWJsZSB3aXRoIGV4aXN0aW5nIGNvbnRlbnQgaW4gYWNwaV9tb2R1
bGVzIGluIG9yZGVyIHRvIGVtcGxveSBIVk0KPj4gKyAqIGZpcm13YXJlIHBhc3MtdGhyb3VnaCBt
ZWNoYW5pc20gdG8gcGFzcy10aHJvdWdoIERNQVIgdGFibGUuCj4+ICsgKi8KPj4gK3N0YXRpYyBp
bnQgbGlieGxfX2RvbV9sb2FkX2FjcGlfaHZtKGxpYnhsX19nYyAqZ2MsCj4+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAq
Yl9pbmZvLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhj
X2RvbV9pbWFnZSAqZG9tKQo+PiArewo+Cj5BRkFJQ1QgdGhlcmUncyBzb21lIGNvZGUgZHVwbGlj
YXRpb24gYmV0d2VlbiBsaWJ4bF9fZG9tX2xvYWRfYWNwaV9odm0KPmFuZCBsaWJ4bF9fZG9tX2xv
YWRfYWNwaV9wdmgsIGlzbid0IHRoZXJlIGEgY2hhbmNlIHlvdSBjb3VsZCBwdXQgdGhpcwo+aW4g
YSBjb21tb24gZnVuY3Rpb24/CgpXaWxsIGdpdmUgaXQgYSBzaG90LgoKPgo+PiArICAgIHN0cnVj
dCBhY3BpX2NvbmZpZyBjb25maWcgPSB7IDAgfTsKPj4gKyAgICBzdHJ1Y3QgYWNwaV9jdHh0IGN0
eHQ7Cj4+ICsgICAgdm9pZCAqdGFibGU7Cj4+ICsgICAgdWludDMyX3QgbGVuOwo+PiArCj4+ICsg
ICAgaWYgKChiX2luZm8tPnR5cGUgIT0gTElCWExfRE9NQUlOX1RZUEVfSFZNKSB8fAo+PiArICAg
ICAgICAoYl9pbmZvLT5kZXZpY2VfbW9kZWxfdmVyc2lvbiA9PSBMSUJYTF9ERVZJQ0VfTU9ERUxf
VkVSU0lPTl9OT05FKSB8fAo+PiArICAgICAgICAoYl9pbmZvLT5udW1fdmlvbW11cyAhPSAxKSB8
fAo+PiArICAgICAgICAoYl9pbmZvLT52aW9tbXVbMF0udHlwZSAhPSBMSUJYTF9WSU9NTVVfVFlQ
RV9JTlRFTF9WVEQpKQo+PiArICAgICAgICByZXR1cm4gMDsKPj4gKwo+PiArICAgIGN0eHQubWVt
X29wcy5hbGxvYyA9IGFjcGlfbWVtYWxpZ247Cj4+ICsgICAgY3R4dC5tZW1fb3BzLnYycCA9IHZp
cnRfdG9fcGh5czsKPj4gKyAgICBjdHh0Lm1lbV9vcHMuZnJlZSA9IGFjcGlfbWVtX2ZyZWU7Cj4+
ICsKPj4gKyAgICBpZiAobGlieGxfZGVmYm9vbF92YWwoYl9pbmZvLT52aW9tbXVbMF0uaW50cmVt
YXApKQo+PiArICAgICAgICBjb25maWcuaW9tbXVfaW50cmVtYXBfc3VwcG9ydGVkID0gdHJ1ZTsK
Pj4gKyAgICAvKiB4MmFwaWMgaXMgYWx3YXlzIGVuYWJsZWQgc2luY2UgaW4gbm8gY2FzZSB3ZSBt
dXN0IGRpc2FibGUgaXQgKi8KPj4gKyAgICBjb25maWcuaW9tbXVfeDJhcGljX3N1cHBvcnRlZCA9
IHRydWU7Cj4+ICsgICAgY29uZmlnLmlvbW11X2Jhc2VfYWRkciA9IGJfaW5mby0+dmlvbW11WzBd
LmJhc2VfYWRkcjsKPgo+SSBkb24ndCBzZWUgbGlieGxfX2RvbV9sb2FkX2FjcGlfcHZoIHNldHRp
bmcgYW55IG9mIHRoZSB2SU9NTVUgZmllbGRzLgoKSSBkaWRuJ3QgdHJ5IHRvIGVuYWJsZSB2SU9N
TVUgZm9yIFBWSC4gSSB3aWxsIGF0dGVtcCB0byBhZGQgdklPTU1VCnN1cHBvcnQgZm9yIFBWSCBh
bmQgcHV0IHRob3NlIHBhdGNoZXMgYXQgdGhlIGVuZCBvZiB0aGlzIHNlcmllcy4gCgo+Cj4+ICtp
bnQgbGlieGxfX2RvbV9sb2FkX2FjcGkobGlieGxfX2djICpnYywKPj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9pbmZvLAo+PiArICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKPj4gK3sKPj4g
Kwo+PiArICAgIGlmIChiX2luZm8tPnR5cGUgIT0gTElCWExfRE9NQUlOX1RZUEVfSFZNKQo+PiAr
ICAgICAgICByZXR1cm4gMDsKPgo+S2VlcCBpbiBtaW5kIGEgbmV3IFBWSCBkb21haW4gdHlwZSBo
YXMgYmVlbiBpbnRyb2R1Y2VkIHJlY2VudGx5IGluCj5saWJ4bCwgeW91IHdpbGwgaGF2ZSB0byBj
aGFuZ2UgdGhpcyB0byBiX2luZm8tPnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfUFYuCgpUaGFu
a3MgZm9yIHlvdXIga2luZCByZW1pbmRlci4KCkNoYW8KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 02:49:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 02:49:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5NNR-0002Li-3j; Fri, 20 Oct 2017 02:49:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1e5NNQ-0002Lc-Aq
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 02:49:36 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 A6/A5-14867-F3469E95; Fri, 20 Oct 2017 02:49:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKIsWRWlGSWpSXmKPExsVywNykQtcm5WW
 kwaF2ZYslHxezODB6HN39mymAMYo1My8pvyKBNePS7EmsBe9YKh4/XsPUwNjB0sXIxSEkMJ1R
 YuK5ZtYuRk4OCQFeiSPLZkDZ/hLHjs9nhCiawCjRc+0nM0iCRUBV4vKH1ywgNpuAssTFr71sX
 YwcHCICthKzz7uB1DMLTGCSuPrxECNIjbCAq8TTVXvBbF4BQ4ljm+6zgRTxCvxikuj8ugpsqJ
 DAPkaJGRetIIoEJU7OfAK2gFlAR2Ln1jtgC5gFpCWW/+OACMtLNG+dzQwS5hTwkjjwwRwkLAp
 0zu5be5knMArNQjJoFpJBsxAGzUIyaAEjyypGjeLUorLUIl1DM72kosz0jJLcxMwcXUMDM73c
 1OLixPTUnMSkYr3k/NxNjMAgZwCCHYz3NwYcYpTkYFIS5d3A8TJSiC8pP6UyI7E4I76oNCe1+
 BCjDAeHkgTv4SSgnGBRanpqRVpmDjDeYNISHDxKIrwbE4HSvMUFibnFmekQqVOMuhw3Hl7/wy
 TEkpeflyolzvsVZIYASFFGaR7cCFjsX2KUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwbwHIFJ7
 MvBK4Ta+AjmACOoLd/gXIESWJCCmpBsb7k/zPK/sxyX8tyX+R9/a07AK5sjVy+6qmSz9MmPUx
 7V7Sa2GP7J+Tzv5/znjMYx9HQtvTqnqPxH21uvvDp3b91FRq/v0mzPOvfN+FL2Lf1px+s41Ls
 4XBi/ER06Mc00eZlx3nbl0T9nBl5gUdVtbH+2NCai3aMjVyN8ao7z6YuuXfE/l6dXklluKMRE
 Mt5qLiRADgpw91+AIAAA==
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1508467770!112239397!1
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4202 invoked from network); 20 Oct 2017 02:49:32 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 02:49:32 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 19 Oct 2017 19:49:29 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,404,1503385200"; d="scan'208";a="911764748"
Received: from op-computing.sh.intel.com (HELO op-computing) ([10.239.48.89])
 by FMSMGA003.fm.intel.com with ESMTP; 19 Oct 2017 19:49:27 -0700
Date: Fri, 20 Oct 2017 09:47:43 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20171020014742.GD74825@op-computing>
Mail-Followup-To: Chao Gao <chao.gao@intel.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Lan Tianyu <tianyu.lan@intel.com>, xen-devel@lists.xen.org,
 andrew.cooper3@citrix.com, George.Dunlap@eu.citrix.com,
 ian.jackson@eu.citrix.com, jbeulich@suse.com,
 konrad.wilk@oracle.com, sstabellini@kernel.org, tim@xen.org,
 wei.liu2@citrix.com, kevin.tian@intel.com
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-11-git-send-email-tianyu.lan@intel.com>
 <20171019102135.fhdjs4if45ylzmqq@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171019102135.fhdjs4if45ylzmqq@dhcp-3-128.uk.xensource.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Lan Tianyu <tianyu.lan@intel.com>, tim@xen.org, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH V3 10/29] vtd: add and align register
	definitions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMTksIDIwMTcgYXQgMTE6MjE6MzVBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIFRodSwgU2VwIDIxLCAyMDE3IGF0IDExOjAxOjUxUE0gLTA0MDAsIExhbiBU
aWFueXUgd3JvdGU6Cj4+IEZyb206IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4+IAo+
PiBObyBmdW5jdGlvbmFsIGNoYW5nZXMuCj4+IAo+PiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8
Y2hhby5nYW9AaW50ZWwuY29tPgo+PiBTaWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUu
bGFuQGludGVsLmNvbT4KPgo+UmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgoKVGhhbmtzCgo+Cj5Xb3VsZCBoYXZlIGJlZW4gbmljZSB0byBtYXliZSBz
cGxpdCB0aGlzIGludG8gdHdvLCBvbmUgcGF0Y2ggdGhhdAo+c2ltcGx5IGZpeGVzIHRoZSBhbGln
bm1lbnQgYW5kIGFub3RoZXIgb25lIHRoYXQgaW50cm9kdWNlcyB0aGUgbmV3Cj5kZWZpbmVzIChv
ciBldmVuIGludHJvZHVjZSB0aGUgbmV3IGRlZmluZXMgd2hlbiB0aGV5IGFyZSBhY3R1YWxseQo+
bmVlZGVkKS4KCldpbGwgZGl2aWRlIGl0IGludG8gdHdvIHBhcnRzLgoKVGhhbmtzCkNoYW8KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 03:39:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 03:39:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5O9E-0005Yk-VW; Fri, 20 Oct 2017 03:39:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=459f862eb=citrix-osstest@xenproject.org>)
 id 1e5O9C-0005YR-VY
 for xen-devel@lists.xensource.com; Fri, 20 Oct 2017 03:38:59 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 AE/28-10698-2DF69E95; Fri, 20 Oct 2017 03:38:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpO7F/Je
 RBgsOSVncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oyn92YzFvzIqji6Yg5zA+MS5y5GTg4JAX+J
 n18vMUPY7hLT21ewgdgiAs4SEz7cBrI5OHgF9CSeXc4EMYUF4iW+bzXoYuQCqu5Tkji8/CA7T
 Ov9KYsYYeyWJXvAbDYBD4mJPRNZQGwWAVWJr1f/gtlCAloSSxevZAKxeQUEJU7OfAIWZxaQkD
 j44gXUORYSOz72sU1g5JuFpGwWkrIFjEyrGDWKU4vKUot0jcz1kooy0zNKchMzc3QNDYz1clO
 LixPTU3MSk4r1kvNzNzECQ6qegYFxB2PLXr9DjJIcTEqivBs4XkYK8SXlp1RmJBZnxBeV5qQW
 H2KU4eBQkuB9lweUEyxKTU+tSMvMAQY3TFqCg0dJhPcMSJq3uCAxtzgzHSJ1ilGX49imy3+Yh
 Fjy8vNSpcR5P4IUCYAUZZTmwY2ARdolRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8V0Gm8G
 TmlcBtegV0BBPQEez2L0COKElESEk1MKZGl6ezC19a7JO5w+VK3XyD7X49+clChTsm+X67rRd
 uvrxoo84FF515ZvvYmpSkNq9r/89uvm+C1ybeuxH3gp58NA2cE3x+0/qvNdpe8xtlrymyta+x
 C/E52Xn5bNG/XoPSCI279bc8f5drCtfLrJ/Toq6befD+459Fzx7s+LBk3/yjjzZe3arEUpyRa
 KjFXFScCACoTcl0rwIAAA==
X-Env-Sender: prvs=459f862eb=citrix-osstest@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1508470734!94308306!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52112 invoked from network); 20 Oct 2017 03:38:56 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 03:38:56 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="447255137"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72332-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-install/l1:fail:regression
 linux-3.18:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64:hosts-allocate:broken:nonblocking
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
X-Osstest-Versions-This: linux=1e8e6b30d014eb77278edb4cd9bee72f0255996f
X-Osstest-Versions-That: linux=3e2bb7d281edae5a0732023061402e4a7231dffc
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 20 Oct 2017 04:38:46 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [linux-3.18 baseline-only test] 72332: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1014120764651097214=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

This run is configured for baseline tests only.

flight 72332 linux-3.18 real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/72332/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-qemuu-nested-intel 13 xen-install/l1     fail REGR. vs. 72235

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-rumprun-amd64 17 rumprun-demo-xenstorels/xenstorels.repeat fail REGR. vs. 72235

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate               broken never pass
 build-arm64-pvops             2 hosts-allocate               broken never pass
 build-arm64-xsm               2 hosts-allocate               broken never pass
 build-arm64-xsm               3 capture-logs                 broken never pass
 build-arm64                   3 capture-logs                 broken never pass
 build-arm64-pvops             3 capture-logs                 broken never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail like 72235
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   like 72235
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   like 72235
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   like 72235
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop              fail like 72235
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop             fail like 72235
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop             fail like 72235
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop              fail like 72235
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-armhf-armhf-xl-midway   13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-midway   14 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass

version targeted for testing:
 linux                1e8e6b30d014eb77278edb4cd9bee72f0255996f
baseline version:
 linux                3e2bb7d281edae5a0732023061402e4a7231dffc

Last test of basis    72235  2017-10-14 14:18:24 Z    5 days
Testing same since    72332  2017-10-19 20:52:18 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Andreas Engel <anen-nospam@gmx.net>
  Andreas Gruenbacher <agruenba@redhat.com>
  Andrew Gabbasov <andrew_gabbasov@mentor.com>
  Andrey Konovalov <andreyknvl@google.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  Dmitry Vyukov <dvyukov@google.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Greg Kroah-Hartman gregkh@linuxfoundation.org
  Haozhong Zhang <haozhong.zhang@intel.com>
  Henryk Heisig <hyniu@o2.pl>
  Herbert Xu <herbert@gondor.apana.org.au>
  Jaejoong Kim <climbbb.kim@gmail.com>
  Jiri Kosina <jkosina@suse.cz>
  Joerg Roedel <jroedel@suse.de>
  Johan Hovold <johan@kernel.org>
  Kazuya Mizuguchi <kazuya.mizuguchi.ks@renesas.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Pavel Shilovsky <pshilov@microsoft.com>
  Shrirang Bagul <shrirang.bagul@canonical.com>
  Stephan MÃ¼ller <smueller@chronox.de>
  Steve French <smfrench@gmail.com>
  Takashi Iwai <tiwai@suse.de>
  Theodore Ts'o <tytso@mit.edu>
  Vitaly Mayatskikh <v.mayatskih@gmail.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               fail    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     blocked 
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          fail    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-armhf-armhf-xl-midway                                   pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

Test harness code can be found at
    http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary

broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Push not applicable.

(No revision log; it would be 563 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1014120764651097214==--

From xen-devel-bounces@lists.xen.org Fri Oct 20 03:48:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 03:48:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5OIT-0006JJ-0B; Fri, 20 Oct 2017 03:48:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1e5OIS-0006JD-BO
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 03:48:32 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 5B/EA-07262-F0279E95; Fri, 20 Oct 2017 03:48:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsVywNxEW5ev6GW
 kwblfqhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bPq17GgieaFR13TrM1MB5W6GLk5BASqJA4
 1vmVHcSWEOCVOLJsBiuE7S+x+spjoDgXUM0ERok9r3exgCRYBFQlZry8xwZiswkoS1z82gtkc
 3CICNhKzD7vBlLPLDCBSeLqx0OMIDXCAu4Sz64sAqvnFTCUuPVwNhtIEa/ALyaJzq+rmCE27G
 OUuHJoBhNElaDEyZlPwLYxC+hI7Nx6B2wDs4C0xPJ/HBBheYnmrbOZQcKcAl4S65eBHS0KdM/
 uW3uZJzAKzUIyaBaSQbMQBs1CMmgBI8sqRo3i1KKy1CJdQyO9pKLM9IyS3MTMHF1DA2O93NTi
 4sT01JzEpGK95PzcTYzAIGcAgh2Mr7qdDzFKcjApifJu4HgZKcSXlJ9SmZFYnBFfVJqTWnyIU
 YaDQ0mCV64QKCdYlJqeWpGWmQOMN5i0BAePkgjvzgKgNG9xQWJucWY6ROoUo6KUOK86SJ8ASC
 KjNA+uDRbjlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTM+wtkPE9mXgnc9FdAi5mAFrPbvwB
 ZXJKIkJJqYAwQy3+Reeuil/3X5R8C74Voa4aoBAvx9ocLcE04sEX+5Sp1mbfJV3mDl8k4/PEy
 UYjY7Fv/aWpCBePMbQ8mxl6Y/PqjiJV1zaQ7ZgdnHNG95M5g+c1K++wi9y2vpWM/TjX35m90V
 sgqfWAxKb/G/dqcHyqt23wnet40e9mSZqTCerfwpuQUOyWW4oxEQy3mouJEAC6sQZXsAgAA
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1508471308!94308880!1
X-Originating-IP: [192.55.52.43]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45087 invoked from network); 20 Oct 2017 03:48:30 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 03:48:30 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga105.fm.intel.com with ESMTP; 19 Oct 2017 20:48:27 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,405,1503385200"; d="scan'208";a="162677317"
Received: from op-computing.sh.intel.com (HELO op-computing) ([10.239.48.89])
 by orsmga005.jf.intel.com with ESMTP; 19 Oct 2017 20:48:24 -0700
Date: Fri, 20 Oct 2017 10:46:40 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20171020024640.GE74825@op-computing>
Mail-Followup-To: Chao Gao <chao.gao@intel.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Lan Tianyu <tianyu.lan@intel.com>, xen-devel@lists.xen.org,
 andrew.cooper3@citrix.com, George.Dunlap@eu.citrix.com,
 ian.jackson@eu.citrix.com, jbeulich@suse.com,
 konrad.wilk@oracle.com, sstabellini@kernel.org, tim@xen.org,
 wei.liu2@citrix.com, kevin.tian@intel.com
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-12-git-send-email-tianyu.lan@intel.com>
 <20171019112035.juze2w6zmlswco4d@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171019112035.juze2w6zmlswco4d@dhcp-3-128.uk.xensource.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Lan Tianyu <tianyu.lan@intel.com>, tim@xen.org, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH V3 11/29] x86/hvm: Introduce a emulated VTD
	for HVM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMTksIDIwMTcgYXQgMTI6MjA6MzVQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIFRodSwgU2VwIDIxLCAyMDE3IGF0IDExOjAxOjUyUE0gLTA0MDAsIExhbiBU
aWFueXUgd3JvdGU6Cj4+IEZyb206IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4+IAo+
PiBUaGlzIHBhdGNoIGFkZHMgY3JlYXRlL2Rlc3Ryb3kgZnVuY3Rpb24gZm9yIHRoZSBlbXVsYXRl
ZCBWVEQKPj4gYW5kIGFkYXB0cyBpdCB0byB0aGUgY29tbW9uIFZJT01NVSBhYnN0cmFjdGlvbi4K
Pj4gCj4+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4+IFNp
Z25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgo+PiAtLS0KPj4g
IAo+PiAtb2JqLXkgKz0gaW9tbXUubwo+PiAgb2JqLXkgKz0gZG1hci5vCj4+IC1vYmoteSArPSB1
dGlscy5vCj4+IC1vYmoteSArPSBxaW52YWwubwo+PiAgb2JqLXkgKz0gaW50cmVtYXAubwo+PiAr
b2JqLXkgKz0gaW9tbXUubwo+PiArb2JqLXkgKz0gcWludmFsLm8KPj4gIG9iai15ICs9IHF1aXJr
cy5vCj4+ICtvYmoteSArPSB1dGlscy5vCj4KPldoeSBkbyB5b3UgbmVlZCB0byBzaHVmZmxlIHRo
ZSBsaXN0IGFib3ZlPwoKSSBwbGFjZWQgdGhlbSBpbiBhbHBoYWJldGljIG9yZGVyLgoKPgo+QWxz
byBJJ20gbm90IHN1cmUgdGhlIEludGVsIHZJT01NVSBpbXBsZW1lbnRhdGlvbiBzaG91bGQgbGl2
ZSBoZXJlLiBBcwo+eW91IGNhbiBzZWUgdGhlIHBhdGggaXM6Cj4KPnhlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3Z0ZC8KPgo+VGhlIHZJT01NVSBpcyBub3QgdGllZCB0byBwYXNzdGhyb3VnaCBhdCBh
bGwsIHNvIEkgd291bGQgcmF0aGVyIHBsYWNlCj5pdCBpbjoKPgo+eGVuL2RyaXZlcnMvdnZ0ZC8K
Pgo+T3IgbWF5YmUgeW91IGNhbiBjcmVhdGUgc29tZXRoaW5nIGxpa2U6Cj4KPnhlbi9kcml2ZXJz
L3Zpb21tdS8KPgo+U28gdGhhdCBhbGwgdklPTU1VIGltcGxlbWVudGF0aW9ucyBjYW4gc2hhcmUg
c29tZSBjb2RlLgo+Cgp2dnRkIGFuZCB2dGQgdXNlIHRoZSBzYW1lIGhlYWRlciBmaWxlcyAoaS5n
LiB2dGQuaCkuIFRoYXQgaXMgd2h5IHdlIHB1dAppdCB0aGVyZS4gIElmIHRoYXQsIHdlIHNob3Vs
ZSBtb3ZlIHRoZSByZWxhdGVkIGhlYWRlciBmaWxlcyB0byBhIHB1YmxpYwpkaXJlY3RvcnkuCgo+
PiAgI2RlZmluZSBjYXBfaXNvY2goYykgICAgICAgICgoKGMpID4+IDIzKSAmIDEpCj4+ICAjZGVm
aW5lIGNhcF9xb3MoYykgICAgICAgICgoKGMpID4+IDIyKSAmIDEpCj4+ICAjZGVmaW5lIGNhcF9t
Z2F3KGMpICAgICAgICAoKCgoYykgPj4gMTYpICYgMHgzZikgKyAxKQo+PiAtI2RlZmluZSBjYXBf
c2FnYXcoYykgICAgICAgICgoKGMpID4+IDgpICYgMHgxZikKPj4gKyNkZWZpbmUgY2FwX3NldF9t
Z2F3KGMpICAgICAoKCgoYykgLSAxKSAmIDB4M2YpIDw8IDE2KQo+PiArI2RlZmluZSBjYXBfc2Fn
YXcoYykgICAgICAgICgoKGMpID4+IERNQV9DQVBfU0FHQVdfU0hJRlQpICYgMHgxZikKPj4gICNk
ZWZpbmUgY2FwX2NhY2hpbmdfbW9kZShjKSAgICAoKChjKSA+PiA3KSAmIDEpCj4+ICAjZGVmaW5l
IGNhcF9waG1yKGMpICAgICAgICAoKChjKSA+PiA2KSAmIDEpCj4+ICAjZGVmaW5lIGNhcF9wbG1y
KGMpICAgICAgICAoKChjKSA+PiA1KSAmIDEpCj4+IEBAIC0xMDQsMTAgKzExMywxNiBAQAo+PiAg
I2RlZmluZSBlY2FwX25pb3RsYl9pdW5pdHMoZSkgICAgKCgoKGUpID4+IDI0KSAmIDB4ZmYpICsg
MSkKPj4gICNkZWZpbmUgZWNhcF9pb3RsYl9vZmZzZXQoZSkgICAgICgoKChlKSA+PiA4KSAmIDB4
M2ZmKSAqIDE2KQo+PiAgI2RlZmluZSBlY2FwX2NvaGVyZW50KGUpICAgICAgICAgKChlID4+IDAp
ICYgMHgxKQo+PiAtI2RlZmluZSBlY2FwX3F1ZXVlZF9pbnZhbChlKSAgICAgKChlID4+IDEpICYg
MHgxKQo+PiArI2RlZmluZSBETUFfRUNBUF9RSV9TSElGVCAgICAgICAgMQo+PiArI2RlZmluZSBE
TUFfRUNBUF9RSSAgICAgICAgICAgICAgKDFVTEwgPDwgRE1BX0VDQVBfUUlfU0hJRlQpCj4+ICsj
ZGVmaW5lIGVjYXBfcXVldWVkX2ludmFsKGUpICAgICAoKGUgPj4gRE1BX0VDQVBfUUlfU0hJRlQp
ICYgMHgxKQo+Cj5Mb29rcyBsaWtlIHRoaXMgY291bGQgYmUgYmFzZWQgb24gTUFTS19FWFRSIGlu
c3RlYWQsIGJ1dCBzZWVpbmcgaG93Cj50aGUgZmlsZSBpcyBmdWxsIG9mIG9wZW4tY29kZWQgbWFz
ayBleHRyYWN0cyBJJ20gbm90IHN1cmUgaXQncyB3b3J0aAo+aXQgYW55bW9yZS4KPgo+PiAgI2Rl
ZmluZSBlY2FwX2Rldl9pb3RsYihlKSAgICAgICAgKChlID4+IDIpICYgMHgxKQo+PiAtI2RlZmlu
ZSBlY2FwX2ludHJfcmVtYXAoZSkgICAgICAgKChlID4+IDMpICYgMHgxKQo+PiAtI2RlZmluZSBl
Y2FwX2VpbShlKSAgICAgICAgICAgICAgKChlID4+IDQpICYgMHgxKQo+PiArI2RlZmluZSBETUFf
RUNBUF9JUl9TSElGVCAgICAgICAgMwo+PiArI2RlZmluZSBETUFfRUNBUF9JUiAgICAgICAgICAg
ICAgKDFVTEwgPDwgRE1BX0VDQVBfSVJfU0hJRlQpCj4+ICsjZGVmaW5lIGVjYXBfaW50cl9yZW1h
cChlKSAgICAgICAoKGUgPj4gRE1BX0VDQVBfSVJfU0hJRlQpICYgMHgxKQo+PiArI2RlZmluZSBE
TUFfRUNBUF9FSU1fU0hJRlQgICAgICAgNAo+PiArI2RlZmluZSBETUFfRUNBUF9FSU0gICAgICAg
ICAgICAgKDFVTEwgPDwgRE1BX0VDQVBfRUlNX1NISUZUKQo+PiArI2RlZmluZSBlY2FwX2VpbShl
KSAgICAgICAgICAgICAgKChlID4+IERNQV9FQ0FQX0VJTV9TSElGVCkgJiAweDEpCj4KPk1heWJl
IHdvcnRoIHBsYWNpbmcgYWxsIHRoZSBETUFfRUNBUF8qIGRlZmluZXMgaW4gYSBzZXBhcmF0ZSBz
ZWN0aW9uPwo+U2VlbXMgbGlrZSBob3cgaXQncyBkb25lIGZvciBvdGhlciBmZWF0dXJlcyBsaWtl
IERNQV9GU1RTIG9yCj5ETUFfQ0NNRC4KCkdvdCBpdC4KCj4+ICsKPj4gKy8qIFN1cHBvcnRlZCBj
YXBhYmlsaXRpZXMgYnkgdnZ0ZCAqLwo+PiArdW5zaWduZWQgaW50IHZ2dGRfY2FwcyA9IFZJT01N
VV9DQVBfSVJRX1JFTUFQUElORzsKPgo+c3RhdGljPwo+Cj5PciBldmVuIGJldHRlciwgd2h5IGlz
IHRoaXMgbm90IGEgZGVmaW5lIGxpa2UgVklPTU1VX01BWF9DQVBTIG9yCj5zaW1pbGFyLgoKWWVh
aC4gSXQgc2hvdWxkIGJlIHJlbmFtZWQgdG8gVlZURF9NQVhfQ0FQUy4KCj4KPj4gKwo+PiArdW5p
b24gaHZtX2h3X3Z2dGRfcmVncyB7Cj4+ICsgICAgdWludDMyX3QgZGF0YTMyWzI1Nl07Cj4+ICsg
ICAgdWludDY0X3QgZGF0YTY0WzEyOF07Cj4+ICt9Owo+Cj5EbyB5b3UgcmVhbGx5IG5lZWQgdG8g
c3RvcmUgYWxsIHRoZSByZWdpc3RlciBzcGFjZSBpbnN0ZWFkIG9mIG9ubHkKPnN0b3Jpbmcgc3Bl
Y2lmaWMgcmVnaXN0ZXJzPwoKSSBwcmVmZXIgdG8gc3RvcmUgYWxsIHRoZSByZWdpc3RlcnMgZm9y
IHdlIGRvbid0IG5lZWQgYSB0cmljayB0byBtYXAKdGhlIHJlYWwgb2Zmc2V0IGluIGhhcmR3YXJl
IHRvIHRoZSBpbmRleCBpbiB0aGUgYXJyYXkuCgo+Cj4+ICsKPj4gK3N0cnVjdCB2dnRkIHsKPj4g
KyAgICAvKiBBZGRyZXNzIHJhbmdlIG9mIHJlbWFwcGluZyBoYXJkd2FyZSByZWdpc3Rlci1zZXQg
Ki8KPj4gKyAgICB1aW50NjRfdCBiYXNlX2FkZHI7Cj4+ICsgICAgdWludDY0X3QgbGVuZ3RoOwo+
Cj5UaGUgbGVuZ3RoIGZpZWxkIGRvZXNuJ3Qgc2VlbSB0byBiZSB1c2VkIGJlbG93LgoKd2lsbCBy
ZW1vdmUgaXQuCgo+Cj4+ICsgICAgLyogUG9pbnQgYmFjayB0byB0aGUgb3duZXIgZG9tYWluICov
Cj4+ICsgICAgc3RydWN0IGRvbWFpbiAqZG9tYWluOwo+PiArICAgIHVuaW9uIGh2bV9od192dnRk
X3JlZ3MgKnJlZ3M7Cj4KPkRvZXMgdGhpcyBuZWVkIHRvIGJlIGEgcG9pbnRlcj8KClNlZW1zIG5v
dC4KPgo+PiArICAgIHN0cnVjdCBwYWdlX2luZm8gKnJlZ3NfcGFnZTsKPj4gK307Cj4+ICsKPj4g
K3N0YXRpYyBpbnQgdnZ0ZF9jcmVhdGUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZpb21tdSAq
dmlvbW11KQo+PiArewo+PiArICAgIHN0cnVjdCB2dnRkICp2dnRkOwo+PiArICAgIGludCByZXQ7
Cj4+ICsKPj4gKyAgICBpZiAoICFpc19odm1fZG9tYWluKGQpIHx8ICh2aW9tbXUtPmJhc2VfYWRk
cmVzcyAmIChQQUdFX1NJWkUgLSAxKSkgfHwKPj4gKyAgICAgICAgKH52dnRkX2NhcHMgJiB2aW9t
bXUtPmNhcHMpICkKPj4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4+ICsKPj4gKyAgICByZXQg
PSAtRU5PTUVNOwo+PiArICAgIHZ2dGQgPSB4emFsbG9jX2J5dGVzKHNpemVvZihzdHJ1Y3QgdnZ0
ZCkpOwo+PiArICAgIGlmICggIXZ2dGQgKQo+PiArICAgICAgICByZXR1cm4gcmV0Owo+PiArCj4+
ICsgICAgdnZ0ZC0+cmVnc19wYWdlID0gYWxsb2NfZG9taGVhcF9wYWdlKGQsIE1FTUZfbm9fb3du
ZXIpOwo+PiArICAgIGlmICggIXZ2dGQtPnJlZ3NfcGFnZSApCj4+ICsgICAgICAgIGdvdG8gb3V0
MTsKPj4gKwo+PiArICAgIHZ2dGQtPnJlZ3MgPSBfX21hcF9kb21haW5fcGFnZV9nbG9iYWwodnZ0
ZC0+cmVnc19wYWdlKTsKPj4gKyAgICBpZiAoICF2dnRkLT5yZWdzICkKPj4gKyAgICAgICAgZ290
byBvdXQyOwo+PiArICAgIGNsZWFyX3BhZ2UodnZ0ZC0+cmVncyk7Cj4KPk5vdCBzdXJlIHdoeSB2
dnRkLT5yZWdzIG5lZWRzIHRvIGJlIGEgcG9pbnRlciwgYW5kIHdoeSBpdCBuZWVkcyB0byB1c2UK
PmEgZnVsbCBwYWdlLiBBRkFJQ1QgdGhlIHNpemUgb2YgaHZtX2h3X3Z2dGRfcmVncyBpcyAxMDI0
Qiwgc28geW91IGFyZQo+d2FzdGluZyAzLzQgb2YgYSBwYWdlLgoKSSB3aWxsIGRlZmluZSByZWdp
c3RlcnMgYXMgYW4gYXJyYXkgZGlyZWN0bHkgYW5kIApzaHJpbmsgdGhlIHNpemUgdG8gdGhlIG51
bWJlciB3ZSBhcmUgcmVhbGx5IHVzZWQgbm93LgoKPj4gK3N0cnVjdCB2aW9tbXVfb3BzIHZ2dGRf
aHZtX3ZteF9vcHMgPSB7Cj4+ICsgICAgLmNyZWF0ZSA9IHZ2dGRfY3JlYXRlLAo+PiArICAgIC5k
ZXN0cm95ID0gdnZ0ZF9kZXN0cm95Cj4+ICt9Owo+PiArCj4+ICtzdGF0aWMgaW50IHZ2dGRfcmVn
aXN0ZXIodm9pZCkKPj4gK3sKPj4gKyAgICB2aW9tbXVfcmVnaXN0ZXJfdHlwZShWSU9NTVVfVFlQ
RV9JTlRFTF9WVEQsICZ2dnRkX2h2bV92bXhfb3BzKTsKPj4gKyAgICByZXR1cm4gMDsKPj4gK30K
Pj4gK19faW5pdGNhbGwodnZ0ZF9yZWdpc3Rlcik7Cj4KPkFzIGNvbW1lbnRlZCBpbiBhbm90aGVy
IHBhdGNoIEkgdGhpbmsgdGhlIHZJT01NVSB0eXBlcyBzaG91bGQgYmUKPnJlZ2lzdGVyZWQgdXNp
bmcgYSBtZXRob2Qgc2ltaWxhciB0byBSRUdJU1RFUl9TQ0hFRFVMRVIuCgpCb3RoIGFyZSBvayB0
byBtZS4gV2lsbCBmb2xsb3cgeW91ciBzdWdnZXN0aW9uLgoKVGhhbmtzCkNoYW8KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 04:00:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 04:00:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5OTw-0007c0-5F; Fri, 20 Oct 2017 04:00:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1e5OTv-0007b8-Dn
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 04:00:23 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 A9/4D-31897-6D479E95; Fri, 20 Oct 2017 04:00:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsXS1tYhr3ut5GW
 kwYSbjBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8biBR/ZCjapVzz6coaxgfGkXBcjJ4eQQKXE
 tqZfbCC2hACvxJFlM1ghbH+Jzcf3A8W5gGomMEpsPbSPBSTBIqAq8ejDEiYQm01AWeLi116gI
 g4OEQFbidnn3UDqmQUmMElc/XiIEaRGWMBR4vSGz6wgNbwChhIb/sWC1PAK/GKS6Py6ihliwT
 5GiTNHDzKDNPAKCEqcnPkEbBmzgI7Ezq13wBYwC0hLLP/HARGWl2jeOhusnFPAS+Lqndtg94g
 C3bP71l7mCYxCs5BMmoVk0iyESbOQTFrAyLKKUb04tagstUjXUi+pKDM9oyQ3MTNH19DATC83
 tbg4MT01JzGpWC85P3cTIzDEGYBgB+PdTQGHGCU5mJREeTdwvIwU4kvKT6nMSCzOiC8qzUktP
 sQow8GhJMF7oRgoJ1iUmp5akZaZA4w2mLQEB4+SCO9GkDRvcUFibnFmOkTqFKOilDhvBUhCAC
 SRUZoH1waL8EuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5q0DmcKTmVcCN/0V0GImoMXs9i9
 AFpckIqSkGhhnuGRH77u84Lst26clQd8u3ZjkPaHxeNe95Q8W+sR5BCms0Xz/4uaX3JKi+d2/
 Nv5L3VdcfN9IZf+Rs6vvnDDJdDG5oMM09arTm6aLS468fTvB6MQVFuvl97cutMpnl1x4+KBzl
 s+x/oN1CxNV7vrLSMpmWPj+VahZXlGyRGetxpwnyv9MhDlKlViKMxINtZiLihMB3syQ4OsCAA
 A=
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1508472019!74931131!1
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36307 invoked from network); 20 Oct 2017 04:00:21 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 04:00:21 -0000
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by orsmga104.jf.intel.com with ESMTP; 19 Oct 2017 21:00:18 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,405,1503385200"; d="scan'208";a="164834796"
Received: from op-computing.sh.intel.com (HELO op-computing) ([10.239.48.89])
 by fmsmga005.fm.intel.com with ESMTP; 19 Oct 2017 21:00:16 -0700
Date: Fri, 20 Oct 2017 10:58:32 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20171020025832.GF74825@op-computing>
Mail-Followup-To: Chao Gao <chao.gao@intel.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Lan Tianyu <tianyu.lan@intel.com>, xen-devel@lists.xen.org,
 andrew.cooper3@citrix.com, George.Dunlap@eu.citrix.com,
 ian.jackson@eu.citrix.com, jbeulich@suse.com,
 konrad.wilk@oracle.com, sstabellini@kernel.org, tim@xen.org,
 wei.liu2@citrix.com, kevin.tian@intel.com
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-13-git-send-email-tianyu.lan@intel.com>
 <20171019113454.oeknwbrszunu7acp@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171019113454.oeknwbrszunu7acp@dhcp-3-128.uk.xensource.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Lan Tianyu <tianyu.lan@intel.com>, tim@xen.org, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH V3 12/29] x86/vvtd: Add MMIO handler for VVTD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMTksIDIwMTcgYXQgMTI6MzQ6NTRQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIFRodSwgU2VwIDIxLCAyMDE3IGF0IDExOjAxOjUzUE0gLTA0MDAsIExhbiBU
aWFueXUgd3JvdGU6Cj4+IEZyb206IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4+IAo+
PiBUaGlzIHBhdGNoIGFkZHMgVlZURCBNTUlPIGhhbmRsZXIgdG8gZGVhbCB3aXRoIE1NSU8gYWNj
ZXNzLgo+PiAKPj4gU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4K
Pj4gU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Cj4+IC0t
LQo+PiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYyB8IDkxICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCj4+ICAxIGZpbGUgY2hhbmdlZCwgOTEgaW5zZXJ0
aW9ucygrKQo+PiAKPj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92
dnRkLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCj4+IGluZGV4IGM4NTFl
YzcuLmEzMDAyYzMgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92
dnRkLmMKPj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwo+PiBAQCAt
NDcsNiArNDcsMjkgQEAgc3RydWN0IHZ2dGQgewo+PiAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnJl
Z3NfcGFnZTsKPj4gIH07Cj4+ICAKPj4gKy8qIFNldHRpbmcgdmlvbW11X3ZlcmJvc2UgZW5hYmxl
cyBkZWJ1Z2dpbmcgbWVzc2FnZXMgb2YgdklPTU1VICovCj4+ICtib29sIF9fcmVhZF9tb3N0bHkg
dmlvbW11X3ZlcmJvc2U7Cj4+ICtib29sZWFuX3J1bnRpbWVfcGFyYW0oInZpb21tdV92ZXJib3Nl
IiwgdmlvbW11X3ZlcmJvc2UpOwo+PiArCj4+ICsjaWZuZGVmIE5ERUJVRwo+PiArI2RlZmluZSB2
dnRkX2luZm8oZm10Li4uKSBkbyB7ICAgICAgICAgICAgICAgICAgICBcCj4+ICsgICAgaWYgKCB2
aW9tbXVfdmVyYm9zZSApICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gKyAgICAgICAgZ3By
aW50ayhYRU5MT0dfR19JTkZPLCAjIyBmbXQpOyAgICAgICAgICAgXAo+Cj5JZiB5b3UgdXNlIGdw
cmludGsgeW91IHNob3VsZCB1c2UgWEVOTE9HX0lORk8sIHRoZSAnX0dfJyB2YXJpYW50cyBhcmUK
Pm9ubHkgdXNlZCB3aXRoIHBsYWluIHByaW50ay4KPgo+PiArfSB3aGlsZSgwKQo+PiArI2RlZmlu
ZSB2dnRkX2RlYnVnKGZtdC4uLikgZG8geyAgICAgICAgICAgICAgICAgICBcCj4+ICsgICAgaWYg
KCB2aW9tbXVfdmVyYm9zZSAmJiBwcmludGtfcmF0ZWxpbWl0KCkgKSAgIFwKPgo+Tm90IHN1cmUg
d2h5IHlvdSBuZWVkIHByaW50a19yYXRlbGltaXQsIFhFTkxPR19HX0RFQlVHIGlzIGFscmVhZHkK
PnJhdGUtbGltaXRlZC4KPgo+PiArICAgICAgICBwcmludGsoWEVOTE9HX0dfREVCVUcgZm10KTsg
ICAgICAgICAgICAgICBcCj4KPkFueSByZWFzb24gd2h5IHZ2dGRfaW5mbyB1c2VzIGdwcmludGsg
YW5kIGhlcmUgeW91IHVzZSBwcmludGs/Cj4KPj4gK30gd2hpbGUoMCkKPj4gKyNlbHNlCj4+ICsj
ZGVmaW5lIHZ2dGRfaW5mbyhmbXQuLi4pIGRvIHt9IHdoaWxlKDApCj4+ICsjZGVmaW5lIHZ2dGRf
ZGVidWcoZm10Li4uKSBkbyB7fSB3aGlsZSgwKQo+Cj5ObyBuZWVkIGZvciAnZm10Li4uJyBqdXN0
ICcuLi4nIHdpbGwgc3VmZmljZSBzaW5jZSB5b3UgYXJlIGRpc2NhcmRpbmcKPnRoZSBwYXJhbWV0
ZXJzIGFueXdheS4KPgo+PiArI2VuZGlmCj4+ICsKPj4gK3N0cnVjdCB2dnRkICpkb21haW5fdnZ0
ZChzdHJ1Y3QgZG9tYWluICpkKQo+PiArewo+PiArICAgIHJldHVybiAoZC0+dmlvbW11KSA/IGQt
PnZpb21tdS0+cHJpdiA6IE5VTEw7Cj4KPlVubmVlZGVkIHBhcmVudGhlc2VzIGFyb3VuZCBkLT52
aW9tbXUuCj4KPkFsc28sIGl0IHNlZW1zIHdyaW5nIHRvIGNhbGwgZG9tYWluX3Z2dGQgd2l0aCAh
ZC0+dmlvbW11LiBTbyBJIHRoaW5rCj50aGlzIGhlbHBlciBzaG91bGQganVzdCBiZSByZW1vdmVk
LCBhbmQgZC0+dmlvbW11LT5wcml2IGZldGNoZWQKPmRpcmVjdGx5Lgo+Cj4+ICt9Cj4+ICsKPj4g
IHN0YXRpYyBpbmxpbmUgdm9pZCB2dnRkX3NldF9yZWcoc3RydWN0IHZ2dGQgKnZ0ZCwgdWludDMy
X3QgcmVnLCB1aW50MzJfdCB2YWx1ZSkKPj4gIHsKPj4gICAgICB2dGQtPnJlZ3MtPmRhdGEzMlty
ZWcvc2l6ZW9mKHVpbnQzMl90KV0gPSB2YWx1ZTsKPj4gQEAgLTY4LDYgKzkxLDczIEBAIHN0YXRp
YyBpbmxpbmUgdWludDY0X3QgdnZ0ZF9nZXRfcmVnX3F1YWQoc3RydWN0IHZ2dGQgKnZ0ZCwgdWlu
dDMyX3QgcmVnKQo+PiAgICAgIHJldHVybiB2dGQtPnJlZ3MtPmRhdGE2NFtyZWcvc2l6ZW9mKHVp
bnQ2NF90KV07Cj4+ICB9Cj4+ICAKPj4gK3N0YXRpYyBpbnQgdnZ0ZF9pbl9yYW5nZShzdHJ1Y3Qg
dmNwdSAqdiwgdW5zaWduZWQgbG9uZyBhZGRyKQo+PiArewo+PiArICAgIHN0cnVjdCB2dnRkICp2
dnRkID0gZG9tYWluX3Z2dGQodi0+ZG9tYWluKTsKPj4gKwo+PiArICAgIGlmICggdnZ0ZCApCj4+
ICsgICAgICAgIHJldHVybiAoYWRkciA+PSB2dnRkLT5iYXNlX2FkZHIpICYmCj4+ICsgICAgICAg
ICAgICAgICAoYWRkciA8IHZ2dGQtPmJhc2VfYWRkciArIFBBR0VfU0laRSk7Cj4KPlNvIHRoZSBy
ZWdpc3RlciBzZXQgY292ZXJzIGEgUEFHRV9TSVpFLCBidXQgaHZtX2h3X3Z2dGRfcmVncyBvbmx5
Cj5jb3ZlcnMgZnJvbSAwIHRvIDEwMjRCLCBpdCBzZWVtcyBsaWtlIHRoZXJlJ3Mgc29tZXRoaW5n
IHdyb25nIGhlcmUuLi4KPgo+PiArICAgIHJldHVybiAwOwo+PiArfQo+PiArCj4+ICtzdGF0aWMg
aW50IHZ2dGRfcmVhZChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBhZGRyLAo+PiArICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxlbiwgdW5zaWduZWQgbG9uZyAqcHZhbCkK
Pj4gK3sKPj4gKyAgICBzdHJ1Y3QgdnZ0ZCAqdnZ0ZCA9IGRvbWFpbl92dnRkKHYtPmRvbWFpbik7
Cj4+ICsgICAgdW5zaWduZWQgaW50IG9mZnNldCA9IGFkZHIgLSB2dnRkLT5iYXNlX2FkZHI7Cj4+
ICsKPj4gKyAgICB2dnRkX2luZm8oIlJlYWQgb2Zmc2V0ICV4IGxlbiAlZFxuIiwgb2Zmc2V0LCBs
ZW4pOwo+PiArCj4+ICsgICAgaWYgKCAobGVuICE9IDQgJiYgbGVuICE9IDgpIHx8IChvZmZzZXQg
JiAobGVuIC0gMSkpICkKPgo+V2hhdCB2YWx1ZSBkb2VzIGhhcmR3YXJlIHJldHVybiB3aGVuIHBl
cmZvcm1pbmcgdW5hbGlnbmVkIHJlYWRzIG9yCj5yZWFkcyB3aXRoIHdyb25nIHNpemU/CgpBY2Nv
cmRpbmcgdG8gVlQtZCBzcGVjIHNlY3Rpb24gMTAuMiwgIlNvZnR3YXJlIG11c3QgYWNjZXNzIDY0
LWJpdCBhbmQKMTI4LWJpdCByZWdpc3RlcnMgYXMgZWl0aGVyIGFsaWduZWQgcXVhZHdvcmRzIG9y
IGFsaWduZWQgZG91Ymxld29yZHMiLgpJIGFtIGFmcmFpZCB0aGVyZSBpcyBubyBzcGVjaWZpYyBo
YXJkd2FyZSBhY3Rpb24gZm9yIHVuYWxpZ25lZCBhY2Nlc3MKaW5mb3JtYXRpb24uIFdlIGNhbiB0
cmVhdCBpdCBhcyB1bmRlZmluZWQ/IFRoZW4gZG8gbm90aGluZy4KQnV0IEkgZGlkIHNlZSB3aW5k
b3dzIGRyaXZlciBoYXMgc3VjaCBhY2Nlc3Nlcy4gV2UgbmVlZCB0byBhZGQgYQp3b3JrYXJvdW5k
IGZvciB3aW5kb3dzIGxhdGVyLgoKPgo+SGVyZSB5b3UgcmV0dXJuIHdpdGggcHZhbCBub3Qgc2V0
LCB3aGljaCBpcyBkYW5nZXJvdXMuCgpJbmRlZWQuIEJ1dCBJIG5lZWQgY2hlY2sgd2hldGhlciB0
aGUgcHZhbCBpcyBpbml0aWFsaXplZCBieSB0aGUgY2FsbGVyLgpJZiB0aGF0LCBpdCBpcyBzYWZl
LgoKPgo+PiArICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwo+PiArCj4+ICsgICAgaWYgKCBs
ZW4gPT0gNCApCj4+ICsgICAgICAgICpwdmFsID0gdnZ0ZF9nZXRfcmVnKHZ2dGQsIG9mZnNldCk7
Cj4+ICsgICAgZWxzZQo+PiArICAgICAgICAqcHZhbCA9IHZ2dGRfZ2V0X3JlZ19xdWFkKHZ2dGQs
IG9mZnNldCk7Cj4KPi4uLnlldCBoZXJlIHlvdSBkb24ndCBjaGVjayBmb3Igb2Zmc2V0IDwgMTAy
NC4KPgo+PiArCj4+ICsgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKPj4gK30KPj4gKwo+PiArc3Rh
dGljIGludCB2dnRkX3dyaXRlKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGFkZHIsCj4+
ICsgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxlbiwgdW5zaWduZWQgbG9uZyB2
YWwpCj4+ICt7Cj4+ICsgICAgc3RydWN0IHZ2dGQgKnZ2dGQgPSBkb21haW5fdnZ0ZCh2LT5kb21h
aW4pOwo+PiArICAgIHVuc2lnbmVkIGludCBvZmZzZXQgPSBhZGRyIC0gdnZ0ZC0+YmFzZV9hZGRy
Owo+PiArCj4+ICsgICAgdnZ0ZF9pbmZvKCJXcml0ZSBvZmZzZXQgJXggbGVuICVkIHZhbCAlbHhc
biIsIG9mZnNldCwgbGVuLCB2YWwpOwo+PiArCj4+ICsgICAgaWYgKCAobGVuICE9IDQgJiYgbGVu
ICE9IDgpIHx8IChvZmZzZXQgJiAobGVuIC0gMSkpICkKPj4gKyAgICAgICAgcmV0dXJuIFg4NkVN
VUxfT0tBWTsKPj4gKwo+PiArICAgIGlmICggbGVuID09IDQgKQo+PiArICAgIHsKPj4gKyAgICAg
ICAgc3dpdGNoICggb2Zmc2V0ICkKPj4gKyAgICAgICAgewo+PiArICAgICAgICBjYXNlIERNQVJf
SUVEQVRBX1JFRzoKPj4gKyAgICAgICAgY2FzZSBETUFSX0lFQUREUl9SRUc6Cj4+ICsgICAgICAg
IGNhc2UgRE1BUl9JRVVBRERSX1JFRzoKPj4gKyAgICAgICAgY2FzZSBETUFSX0ZFREFUQV9SRUc6
Cj4+ICsgICAgICAgIGNhc2UgRE1BUl9GRUFERFJfUkVHOgo+PiArICAgICAgICBjYXNlIERNQVJf
RkVVQUREUl9SRUc6Cj4+ICsgICAgICAgICAgICB2dnRkX3NldF9yZWcodnZ0ZCwgb2Zmc2V0LCB2
YWwpOwo+Cj5IbSwgc28geW91IGFyZSB1c2luZyBhIGZ1bGwgcGFnZSB3aGVuIHlvdSBvbmx5IGNh
cmUgZm9yIDYgNEIKPnJlZ2lzdGVycz8gU2VlbSBsaWtlIHF1aXRlIG9mIGEgd2FzdGUgb2YgbWVt
b3J5LgoKUmVnaXN0ZXJzIGFyZSBhZGRlZCBoZXJlIHdoZW4gYWNjb3JkaW5nIGZlYXR1cmVzIGFy
ZSBpbnRyb2R1Y2VkLgoKVGhhbmtzCkNoYW8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 04:14:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 04:14:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5OhU-0008Rs-D9; Fri, 20 Oct 2017 04:14:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5OhT-0008Qr-7s
 for xen-devel@lists.xensource.com; Fri, 20 Oct 2017 04:14:23 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 CF/CF-14867-E1879E95; Fri, 20 Oct 2017 04:14:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVVem4mW
 kQcdMaYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm7NigVbCynbHi6A7vBsZf
 sV2MXBxCAo1MEp96zrNDOI8ZJU5cPcIC4WxjlLh9Zw5rFyMnh4iAs8TXM3PZQWxeAX2J2fO6w
 OLCAvYS7260gXVLCKxVlujtu8wGkpAQ8JT4d30PO4x9pekEUxcjOwebgJXEITGQKIuAqsTcH3
 +ZJjByL2BkWMWoUZxaVJZapGtopJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEeh
 zBiDYwXh5Y8AhRkkOJiVR3g0cLyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfCuKwPKCRalpqdW
 pGXmAIMPJi3BwaMkwpsAkuYtLkjMLc5Mh0idYtTlOLbp8h8mIZa8/LxUKXHeoyBFAiBFGaV5c
 CNgkXCJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrx3QKbwZOaVwG16BXQEE9AR7PYvQI4oSU
 RISTUwSt75mNBiXL/mbP0hHbf3aieXT0rsn3A4pmzrpeX8b7e6HDLa/bj6tv5ZU+4WZaE1hpM
 u6TP2L0iI/pqtpGvx74wEFyNjspNiRUw1Y3Xk/O1yc4t/iU65+eX19Uvb70/3mui8bHtwv3nK
 PwHxCwXh3BtuhK+8KiORZRS4zspT3Npam/mM7OntSizFGYmGWsxFxYkA9swEcX8CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1508472859!107054302!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26932 invoked from network); 20 Oct 2017 04:14:20 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Oct 2017 04:14:20 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5OhM-0002At-Rq; Fri, 20 Oct 2017 04:14:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e5OhH-0008N9-Dp; Fri, 20 Oct 2017 04:14:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e5OhH-0005eD-4v; Fri, 20 Oct 2017 04:14:11 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114689-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:guest-start/debian.repeat:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-start/debianhvm.repeat:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=0c647de4db305a0b02f73684f9637acbf7b7f92a
X-Osstest-Versions-That: xen=bdc2ae68e2ecba1c3f55ad953189fe33362d1c51
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 20 Oct 2017 04:14:11 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 114689: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDY4OSB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDY4OS8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgNDggeHRmL3Rlc3QtaHZt
NjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgaW4gMTE0NjYxIHBhc3MgaW4gMTE0Njg5CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94
MTAgZmFpbCBpbiAxMTQ2NjEgcGFzcyBpbiAxMTQ2ODkKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEg
ICA0OSB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBwYXNzIGluIDExNDY2MQog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0
ICBmYWlsIHBhc3MgaW4gMTE0NjYxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxOCBndWVzdC1zdGFydC9kZWJpYW5odm0ucmVwZWF0IGZhaWwgcGFzcyBpbiAx
MTQ2NjEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
IGZhaWwgYmxvY2tlZCBpbiAxMTQ1MzgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgZmFpbCBibG9ja2VkIGluIDExNDUzOAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMiAgICAgIDQ5IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWls
IGxpa2UgMTE0NTA1CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0
L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMTQ1MzgKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExNDUz
OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTE0NTM4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTQ1MzgKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWls
ICBsaWtlIDExNDUzOAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiBidWlsZC1p
Mzg2LXByZXYgICAgICAgICAgICAgICA3IHhlbi1idWlsZC9kaXN0LXRlc3QgICAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNv
dzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiBidWls
ZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICA3IHhlbi1idWlsZC9kaXN0LXRlc3QgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14
c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgMGM2
NDdkZTRkYjMwNWEwYjAyZjczNjg0Zjk2MzdhY2JmN2I3ZjkyYQpiYXNlbGluZSB2ZXJzaW9uOgog
eGVuICAgICAgICAgICAgICAgICAgYmRjMmFlNjhlMmVjYmExYzNmNTVhZDk1MzE4OWZlMzMzNjJk
MWM1MQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE0NTM4ICAyMDE3LTEwLTE1IDE5OjQ5OjU3IFog
ICAgNCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExNDY2MSAgMjAxNy0xMC0xNyAyMDo0MTo0
OCBaICAgIDIgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0OgogIEJlcm5kIEt1aGxzIDxiZXJuZC5rdWhsc0B0LW9ubGluZS5kZT4K
ICBUaG9tYXMgUGV0YXp6b25pIDx0aG9tYXMucGV0YXp6b25pQGZyZWUtZWxlY3Ryb25zLmNvbT4K
ICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVw
Z3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPXhlbi00LjgtdGVzdGluZworIHJldmlz
aW9uPTBjNjQ3ZGU0ZGIzMDVhMGIwMmY3MzY4NGY5NjM3YWNiZjdiN2Y5MmEKKyAuIC4vY3JpLWxv
Y2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhw
b3J0IFBFUkxMSUI9LjouCisrKysgUEVSTExJQj0uOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVw
b3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVz
ZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAg
ICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICdd
JworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9v
c3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0v
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sg
Li9hcC1wdXNoIHhlbi00LjgtdGVzdGluZyAwYzY0N2RlNGRiMzA1YTBiMDJmNzM2ODRmOTYzN2Fj
YmY3YjdmOTJhCisgYnJhbmNoPXhlbi00LjgtdGVzdGluZworIHJldmlzaW9uPTBjNjQ3ZGU0ZGIz
MDVhMGIwMmY3MzY4NGY5NjM3YWNiZjdiN2Y5MmEKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAu
L2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9Ljou
Oi4KKysrKyBQRVJMTElCPS46LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0
Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsK
ICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50
ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9v
c3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAn
IScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNv
bmZpZworKysgZXhwb3J0IFBFUkxMSUI9LjouOi46LgorKysgUEVSTExJQj0uOi46LjouCisrIHVt
YXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9eGVu
CisgeGVuYnJhbmNoPXhlbi00LjgtdGVzdGluZworICdbJyB4eGVuID0geGxpbnV4ICddJworIGxp
bnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLTQu
OC10ZXN0aW5nCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5j
aCB4ZW4tNC44LXRlc3RpbmcKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjctdGVzdGluZworICdbJyB4
MGM2NDdkZTRkYjMwNWEwYjAyZjczNjg0Zjk2MzdhY2JmN2I3ZjkyYSA9IHggJ10nCisgOiB0ZXN0
ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcK
KysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAg
ICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAg
ICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAg
ICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3Jn
CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDog
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJp
b3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5n
aXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQu
a2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdh
cmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1w
dm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDog
dGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8v
eGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xp
bnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5l
bC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9u
Lnhlbi00LjgtdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuOC10ZXN0aW5nCisrIDogZGFp
bHktY3Jvbi54ZW4tNC44LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjgtdGVzdGluZwor
KyA6IGRhaWx5LWNyb24ueGVuLTQuOC10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC44LXRl
c3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjgtdGVzdGluZworKyA6IGh0dHA6Ly9oZy51ay54
ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhlbi00LjgtdGVzdGluZworKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5v
cmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBS
VU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4u
Z2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeGVuLTQuOC10
ZXN0aW5nCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAv
aG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgorIHhlbnZlcnNpb249eGVuLTQuOC10ZXN0aW5nCisgeGVu
dmVyc2lvbj14ZW4tNC44CisgeGVudmVyc2lvbj00LjgKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQgMGM2NDdkZTRkYjMwNWEwYjAyZjczNjg0
Zjk2MzdhY2JmN2I3ZjkyYTpyZWZzL2hlYWRzL3N0YWJsZS00LjgKVG8gb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIGJkYzJhZTYuLjBjNjQ3ZGUgIDBjNjQ3
ZGU0ZGIzMDVhMGIwMmY3MzY4NGY5NjM3YWNiZjdiN2Y5MmEgLT4gc3RhYmxlLTQuOAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 04:15:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 04:15:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5OiF-0008WH-QA; Fri, 20 Oct 2017 04:15:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5OiF-0008Vr-7Q
 for xen-devel@lists.xensource.com; Fri, 20 Oct 2017 04:15:11 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 F6/B5-18968-E4879E95; Fri, 20 Oct 2017 04:15:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVde34mW
 kwac2QYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmXDsmWHA/teLHxHPsDYxH
 nLoYuTiEBBqZJE4+bmGGcB4zSsz/PpcdwtnGKHH2/0mmLkZODhEBZ4mvZ0ASnBy8AvoSM/78A
 bI5OIQFLCQ+7qgFqZcQOKkhMff6LmaQuISAt8TOR6Ig5SDmxIbVrF2M7BxsAlYSh8RAoiwCqh
 ItL28xTmDkXsDIsIpRvTi1qCy1SNdcL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxM
 j0NsMQLCDsfG70yFGSQ4mJVHeDRwvI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8KqVA+UEi1LT
 UyvSMnOAYQeTluDgURLhTSgDSvMWFyTmFmemQ6ROMepyHNt0+Q+TEEtefl6qlDjvUZAiAZCij
 NI8uBGwGLjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd47IFN4MvNK4Da9AjqCCegIdvsXIE
 eUJCKkpBoYq5T+nhKczB5U6/D63P7TOy4tCFraY2vC7CugYWS6/e5yIddzZktZylq+BDhptd5
 +pSfSr51w5+Dz3Mzq1ObaKM3YpT4TTyltvrfWITS+0C5w08N0scfizg+zHpuJvbrH5VW5ssDS
 pGThkqRXJmKbbxeqvbebeu7TK4O9OuGf3u6UftE195q6EktxRqKhFnNRcSIA2mEtVnwCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1508472907!99434447!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59720 invoked from network); 20 Oct 2017 04:15:08 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Oct 2017 04:15:08 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5Oi8-0002CV-Um; Fri, 20 Oct 2017 04:15:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e5Oi3-0008P1-NI; Fri, 20 Oct 2017 04:14:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e5Oi3-0006GN-Gj; Fri, 20 Oct 2017 04:14:59 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114703-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-i386: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-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qcow2: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-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-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-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-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-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-armhf-armhf-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-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=861cd431c99e56ddb5953ca1da164a9c32b477ca
X-Osstest-Versions-That: qemuu=f90ea7ba7c5ae7010ee0ce062207ae42530f57d6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 20 Oct 2017 04:14:59 +0000
Subject: [Xen-devel] [qemu-mainline test] 114703: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5431223864018602202=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114703 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114703/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386                    6 xen-build                fail REGR. vs. 114507
 build-i386-xsm                6 xen-build                fail REGR. vs. 114507
 build-amd64-xsm               6 xen-build                fail REGR. vs. 114507
 build-amd64                   6 xen-build                fail REGR. vs. 114507
 build-armhf-xsm               6 xen-build                fail REGR. vs. 114507
 build-armhf                   6 xen-build                fail REGR. vs. 114507

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemuu-win10-i386  1 build-check(1)              blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ws16-amd64  1 build-check(1)             blocked n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-intel  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-amd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                861cd431c99e56ddb5953ca1da164a9c32b477ca
baseline version:
 qemuu                f90ea7ba7c5ae7010ee0ce062207ae42530f57d6

Last test of basis   114507  2017-10-15 01:03:38 Z    5 days
Failing since        114546  2017-10-16 12:16:28 Z    3 days    5 attempts
Testing same since   114667  2017-10-18 03:21:05 Z    2 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alberto Garcia <berto@igalia.com>
  Aleksandr Bezzubikov <zuban32s@gmail.com>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alistair Francis <alistair.francis@xilinx.com>
  Amarnath Valluri <amarnath.valluri@intel.com>
  Anthoine Bourgeois <anthoine.bourgeois@blade-group.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Artyom Tarasenko <atar4qemu@gmail.com>
  Carlo Marcelo Arenas BelÃ³n <carenas@gmail.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <otubo@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Felipe Franciosi <felipe@nutanix.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Igor Mammedov <imammedo@redhat.com>
  Jason Wang <jasowang@redhat.com>
  John Snow <jsnow@redhat.com>
  Knut Omang <knut.omang@oracle.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <lvivier@redhat.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Marco A L Barbosa <malbarbo@gmail.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Markus Armbruster <armbru@redhat.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Sandipan Das <sandipan@linux.vnet.ibm.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wolfgang Bumiller <w.bumiller@proxmox.com>

jobs:
 build-amd64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvhv2-amd                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-ws16-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ws16-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-xl-qemuu-win10-i386                         blocked 
 test-amd64-i386-xl-qemuu-win10-i386                          blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvhv2-intel                              blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-amd64-i386-libvirt-qcow2                                blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 


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


Not pushing.

(No revision log; it would be 2612 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5431223864018602202==--

From xen-devel-bounces@lists.xen.org Fri Oct 20 05:10:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 05:10:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5PZi-0004EN-Pq; Fri, 20 Oct 2017 05:10:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1e5PZi-0004E0-0v
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 05:10:26 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 31/D0-17628-14589E95; Fri, 20 Oct 2017 05:10:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsXS1tYhr+vQ+jL
 S4NxDLYslHxezODB6HN39mymAMYo1My8pvyKBNePY9NMsBRd4Kn42PWZrYGzk6mLk5BASqJRo
 6pjJDmJLCPBKHFk2gxXCDpA4OLWBuYuRC6hmAqPEgTPzWEASLAKqEt/2rASz2QSUJS5+7WXrY
 uTgEBGwlZh93g2knllgApPE1Y+HGEFqhAWiJRbsPM8MYvMKGErc+7CfBaSIV+AXk0Tn11XMEF
 fsY5RYtV8YokhQ4uTMJ2ALmAV0JHZuvQO2gFlAWmL5Pw6IsLxE89bZYK2cAl4SJyf8AztaFOi
 e3bf2Mk9gFJqFZNIsJJNmIUyahWTSAkaWVYzqxalFZalFusZ6SUWZ6RkluYmZObqGBqZ6uanF
 xYnpqTmJScV6yfm5mxiBIc4ABDsY9/5zOsQoycGkJMobWPkyUogvKT+lMiOxOCO+qDQntfgQo
 wwHh5IEr3YLUE6wKDU9tSItMwcYbTBpCQ4eJRFePpA0b3FBYm5xZjpE6hSjopQ4ryZIQgAkkV
 GaB9cGi/BLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEublB5nCk5lXAjf9FdBiJqDF7PYvQBa
 XJCKkpBoYm1/dzY+Zf/KwaGi6ud3REyvX7t+ko5ZmkVrdnpSkz/vqc/WHUzvPBtcfyDnB1+cS
 3DIh93RN7fyeS5fbL35XWrDrCsse3rwL/n+ceft8Jp6TfmtjkqjtNHvWTvaOQwe/TT3BGfKgu
 9GG/9nfWcuKp3p9s+byCBb4peIb7VYnpxPDvJDR6/tiJZbijERDLeai4kQAOz8HzusCAAA=
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1508476222!88029912!1
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38674 invoked from network); 20 Oct 2017 05:10:24 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 20 Oct 2017 05:10:24 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga104.jf.intel.com with ESMTP; 19 Oct 2017 22:10:21 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,405,1503385200"; d="scan'208";a="1207917636"
Received: from op-computing.sh.intel.com (HELO op-computing) ([10.239.48.89])
 by fmsmga001.fm.intel.com with ESMTP; 19 Oct 2017 22:10:19 -0700
Date: Fri, 20 Oct 2017 12:08:35 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20171020040835.GG74825@op-computing>
Mail-Followup-To: Chao Gao <chao.gao@intel.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Lan Tianyu <tianyu.lan@intel.com>, xen-devel@lists.xen.org,
 andrew.cooper3@citrix.com, George.Dunlap@eu.citrix.com,
 ian.jackson@eu.citrix.com, jbeulich@suse.com,
 konrad.wilk@oracle.com, sstabellini@kernel.org, tim@xen.org,
 wei.liu2@citrix.com, kevin.tian@intel.com
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-14-git-send-email-tianyu.lan@intel.com>
 <20171019115444.n6oser6pe2xucxgp@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171019115444.n6oser6pe2xucxgp@dhcp-3-128.uk.xensource.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Lan Tianyu <tianyu.lan@intel.com>, tim@xen.org, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH V3 13/29] x86/vvtd: Set Interrupt Remapping
 Table Pointer through GCMD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMTksIDIwMTcgYXQgMTI6NTY6NDVQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIFRodSwgU2VwIDIxLCAyMDE3IGF0IDExOjAxOjU0UE0gLTA0MDAsIExhbiBU
aWFueXUgd3JvdGU6Cj4+IEZyb206IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4+IAo+
PiBTb2Z0d2FyZSBzZXRzIHRoaXMgZmllbGQgdG8gc2V0L3VwZGF0ZSB0aGUgaW50ZXJydXB0IHJl
bWFwcGluZyB0YWJsZSBwb2ludGVyCj4+IHVzZWQgYnkgaGFyZHdhcmUuIFRoZSBpbnRlcnJ1cHQg
cmVtYXBwaW5nIHRhYmxlIHBvaW50ZXIgaXMgc3BlY2lmaWVkIHRocm91Z2gKPj4gdGhlIEludGVy
cnVwdCBSZW1hcHBpbmcgVGFibGUgQWRkcmVzcyAoSVJUQV9SRUcpIHJlZ2lzdGVyLgo+PiAKPj4g
VGhpcyBwYXRjaCBlbXVsYXRlcyB0aGlzIG9wZXJhdGlvbiBhbmQgYWRkcyBzb21lIG5ldyBmaWVs
ZHMgaW4gVlZURCB0byB0cmFjawo+PiBpbmZvIChlLmcuIHRoZSB0YWJsZSdzIGdmbiBhbmQgbWF4
IHN1cHBvcnRlZCBlbnRyaWVzKSBvZiBpbnRlcnJ1cHQgcmVtYXBwaW5nCj4+IHRhYmxlLgo+PiAK
Pj4gU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPj4gU2lnbmVk
LW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Cj4+IAo+PiAtLS0KPj4g
QEAgLTE0OCw2ICsyMDUsMTggQEAgc3RhdGljIGludCB2dnRkX3dyaXRlKHN0cnVjdCB2Y3B1ICp2
LCB1bnNpZ25lZCBsb25nIGFkZHIsCj4+ICAgICAgICAgICAgICBicmVhazsKPj4gICAgICAgICAg
fQo+PiAgICAgIH0KPj4gKyAgICBlbHNlIC8qIGxlbiA9PSA4ICovCj4+ICsgICAgewo+PiArICAg
ICAgICBzd2l0Y2ggKCBvZmZzZXQgKQo+PiArICAgICAgICB7Cj4+ICsgICAgICAgIGNhc2UgRE1B
Ul9JUlRBX1JFRzoKPj4gKyAgICAgICAgICAgIHZ2dGRfc2V0X3JlZ19xdWFkKHZ2dGQsIERNQVJf
SVJUQV9SRUcsIHZhbCk7Cj4KPkkgaGF2ZSBraW5kIG9mIGEgZ2VuZXJpYyBjb21tZW50IHJlZ2Fy
ZGluZyB0aGUgaGFuZGxlcnMgaW4gZ2VuZXJhbCwKPndoaWNoIEkgd2lsbCBqdXN0IG1ha2UgaGVy
ZS4gRG9uJ3QgeW91IG5lZWQgc29tZSBraW5kIG9mIGxvY2tpbmcgdG8KPnByZXZlbnQgY29uY3Vy
cmVudCByZWFkL3dyaXRlIGFjY2Vzc2VzIHRvIHRoZSByZWdpc3RlcnM/CgpJIHRoaW5rIGd1ZXN0
IHNob3VsZCBiZSByZXNwb25zaWJsZSB0byBhdm9pZCBjb25jdXJyZW5jeS4KWGVuIG9ubHkgbmVl
ZHMgdG8gbm90IGJlIGZvb2xlZCAoY3Jhc2hlZCkgYnkgYSBtYWxpY2lvdXMgZ3Vlc3QuCgo+Cj5B
bHNvIHRoZSAnaWYnIHRvIGhhbmRsZSBkaWZmZXJlbnQgc2l6ZWQgYWNjZXNzZXMgdG8gdGhlIHNh
bWUgcmVnaXN0ZXJzCj5zZWVtcyBxdWl0ZSBjdW1iZXJzb21lLiBJIHdvdWxkIHRoaW5rIHRoZXJl
J3MgYSBiZXR0ZXIgd2F5IHRvIGhhbmRsZQo+dGhpcyB3aXRoIGEgc2luZ2xlIHN3aXRjaCBzdGF0
ZW1lbnQuCgpXaWxsIHVzZSBvbmx5IG9uZSBzd2l0Y2ggc3RhdGVtZW50IGFuZCBtYXliZSBhZGQg
aWYtZWxzZSBmb3IgdGhlCmNhc2VzIHdoaWNoIGNhbiBiZSBhY2Nlc3NlZCB3aXRoIGRpZmZlcmVu
dCBzaXplLgoKVGhhbmtzCmNoYW8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 05:37:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 05:37:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Pzy-0005h8-Lk; Fri, 20 Oct 2017 05:37:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dongli.zhang@oracle.com>) id 1e5Pzx-0005h2-I1
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 05:37:33 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 1D/E9-07499-C9B89E95; Fri, 20 Oct 2017 05:37:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMIsWRWlGSWpSXmKPExsUyZ7p8oO6c7pe
 RBr2NnBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a6DbeYC2aqVfy/ztrA2KvQxcjFISQwkUli
 1fdlbBDOb0aJs0dnQTkbGSV2T2pg7mLk5OAVEJQ4OfMJC4RtJbFkzk5WEJtFQFtiaft1dhCbT
 UBHYtqBU2A1IgKKEpM6f4P1MgvUSnw6+Z0RxBYWSJNYMWsmWI2EgJLEv63dQDYHUI26xPp5Qh
 Dl2hLLFr5mhghLSyz/xwFRbShx+uE2xgmM/LOQHDQLoXkWkuZZCM0LGFlWMWoUpxaVpRbpGhr
 qJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBiYDEOxg/LQs4BCjJAeTkihvYOXL
 SCG+pPyUyozE4oz4otKc1OJDjBocHAJXDh6ZzSjFkpefl6okwTuzC6hOsCg1PbUiLTMHGDswp
 RIcPEoivO9B0rzFBYm5xZnpEKlTjK4cxzZd/sPE8WPSFSDZcfMukNwEJjd8f/CHSQhstpQ471
 WQZgGQ5ozSPLjRsLi/xCgrJczLCHS4EE9BalFuZgmq/CtGcQ5GJWGIE3gy80rgLngFdBwT0HH
 s9i9AjitJREhJNTBGnny4epZBRaKCIMvO5SvnPRAsOp0Qsituvc+UNKuv4hJ8n30EzsqdtYr5
 MUtg/Yb0+47yc4ouMwSeOZ2qdbDv1LPFEftmWRvYRcS9um8nLVPJYlJWcapT81FIy+2kV5ysp
 qpiCZxeaUs3R7SJXNxR79/xiOXP2ZVCT74dbpmSOXted+scszYlluKMREMt5qLiRACqsjQB9g
 IAAA==
X-Env-Sender: dongli.zhang@oracle.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1508477850!72189243!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18414 invoked from network); 20 Oct 2017 05:37:31 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 05:37:31 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9K5bT0S030326
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 20 Oct 2017 05:37:29 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9K5bT7N008121
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 20 Oct 2017 05:37:29 GMT
Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9K5bSAr028541;
 Fri, 20 Oct 2017 05:37:28 GMT
MIME-Version: 1.0
Message-ID: <c25d440c-0a2f-4fea-bb6e-0e0b945d9cf0@default>
Date: Thu, 19 Oct 2017 22:37:28 -0700 (PDT)
From: Dongli Zhang <dongli.zhang@oracle.com>
To: <boris.ostrovsky@oracle.com>
X-Mailer: Zimbra on Oracle Beehive
Content-Disposition: inline
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: jgross@suse.com, xen-devel@lists.xenproject.org, joao.m.martins@oracle.com,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 1/1] xen/time: do not decrease steal time
 after live migration on xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQm9yaXMsCgotLS0tLSBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbSB3cm90ZToKCj4gT24g
MTAvMTkvMjAxNyAwNDowMiBBTSwgRG9uZ2xpIFpoYW5nIHdyb3RlOgo+ID4gQWZ0ZXIgZ3Vlc3Qg
bGl2ZSBtaWdyYXRpb24gb24geGVuLCBzdGVhbCB0aW1lIGluIC9wcm9jL3N0YXQKPiA+IChjcHVz
dGF0W0NQVVRJTUVfU1RFQUxdKSBtaWdodCBkZWNyZWFzZSBiZWNhdXNlIHN0ZWFsIHJldHVybmVk
IGJ5Cj4gPiB4ZW5fc3RlYWxfbG9jaygpIG1pZ2h0IGJlIGxlc3MgdGhhbiB0aGlzX3JxKCktPnBy
ZXZfc3RlYWxfdGltZSB3aGljaAo+IGlzCj4gPiBkZXJpdmVkIGZyb20gcHJldmlvdXMgcmV0dXJu
IHZhbHVlIG9mIHhlbl9zdGVhbF9jbG9jaygpLgo+ID4KPiA+IEZvciBpbnN0YW5jZSwgc3RlYWwg
dGltZSBvZiBlYWNoIHZjcHUgaXMgMzM1IGJlZm9yZSBsaXZlIG1pZ3JhdGlvbi4KPiA+Cj4gPiBj
cHUgIDE5OCAwIDM2OCAyMDAwNjQgMTk2MiAwIDAgMTM0MCAwIDAKPiA+IGNwdTAgMzggMCA4MSA1
MDA2MyA0OTIgMCAwIDMzNSAwIDAKPiA+IGNwdTEgNjUgMCA5NyA0OTc2MyA2MzQgMCAwIDMzNSAw
IDAKPiA+IGNwdTIgMzggMCA4MSA1MDA5OCA0NjIgMCAwIDMzNSAwIDAKPiA+IGNwdTMgNTYgMCAx
MDcgNTAxMzggMzc0IDAgMCAzMzUgMCAwCj4gPgo+ID4gQWZ0ZXIgbGl2ZSBtaWdyYXRpb24sIHN0
ZWFsIHRpbWUgaXMgcmVkdWNlZCB0byAzMTIuCj4gPgo+ID4gY3B1ICAyMDAgMCAzNzAgMjAwMzMw
IDE5NzEgMCAwIDEyNDggMCAwCj4gPiBjcHUwIDM4IDAgODIgNTAxMjMgNTAwIDAgMCAzMTIgMCAw
Cj4gPiBjcHUxIDY1IDAgOTcgNDk4MzIgNjM0IDAgMCAzMTIgMCAwCj4gPiBjcHUyIDM5IDAgODIg
NTAxNjcgNDYyIDAgMCAzMTIgMCAwCj4gPiBjcHUzIDU2IDAgMTA3IDUwMjA3IDM3NCAwIDAgMzEy
IDAgMAo+ID4KPiA+IFRoZSBjb2RlIGluIHRoaXMgcGF0Y2ggaXMgYm9ycm93ZWQgZnJvbSBkb19z
dG9sZW5fYWNjb3VudGluZygpIHdoaWNoCj4gaGFzCj4gPiBhbHJlYWR5IGJlZW4gcmVtb3ZlZCBm
cm9tIGxpbnV4IHNvdXJjZSBjb2RlIHNpbmNlIGNvbW1pdAo+IGVjYjIzZGM2ZjJlZgo+ID4gKCJ4
ZW46IGFkZCBzdGVhbF9jbG9jayBzdXBwb3J0IG9uIHg4NiIpLiBUaGUgY29yZSBpZGVhIG9mIGJv
dGgKPiA+IGRvX3N0b2xlbl9hY2NvdW50aW5nKCkgYW5kIHRoaXMgcGF0Y2ggaXMgdG8gYXZvaWQg
YWNjb3VudGluZyBuZXcKPiBzdGVhbAo+ID4gY2xvY2sgaWYgaXQgaXMgc21hbGxlciB0aGFuIHBy
ZXZpb3VzIG9sZCBzdGVhbCBjbG9jay4KPiA+Cj4gPiBTaW1pbGFyIGFuZCBtb3JlIHNldmVyZSBp
c3N1ZSB3b3VsZCBpbXBhY3QgcHJpb3IgbGludXggNC44LTQuMTAgYXMKPiA+IGRpc2N1c3NlZCBi
eSBNaWNoYWVsIExhcyBhdAo+ID4KPiBodHRwczovLzB4c3R1YnMub3JnL2RlYnVnZ2luZy1hLWZs
YWt5LWNwdS1zdGVhbC10aW1lLWNvdW50ZXItb24tYS1wYXJhdmlydHVhbGl6ZWQteGVuLWd1ZXN0
LAo+ID4gd2hpY2ggd291bGQgb3ZlcmZsb3cgc3RlYWwgdGltZSBhbmQgbGVhZCB0byAxMDAlIHN0
IHVzYWdlIGluIHRvcAo+IGNvbW1hbmQKPiA+IGZvciBsaW51eCA0LjgtNC4xMC4gQSBiYWNrcG9y
dCBvZiB0aGlzIHBhdGNoIHdvdWxkIGZpeCB0aGF0IGlzc3VlLgo+ID4KPiA+IFJlZmVyZW5jZXM6
Cj4gaHR0cHM6Ly8weHN0dWJzLm9yZy9kZWJ1Z2dpbmctYS1mbGFreS1jcHUtc3RlYWwtdGltZS1j
b3VudGVyLW9uLWEtcGFyYXZpcnR1YWxpemVkLXhlbi1ndWVzdAo+ID4gU2lnbmVkLW9mZi1ieTog
RG9uZ2xpIFpoYW5nIDxkb25nbGkuemhhbmdAb3JhY2xlLmNvbT4KPiA+IC0tLQo+ID4gIGRyaXZl
cnMveGVuL3RpbWUuYyB8IDE1ICsrKysrKysrKysrKysrLQo+ID4gIDEgZmlsZSBjaGFuZ2VkLCAx
NCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gPgo+ID4gZGlmZiAtLWdpdCBhL2RyaXZl
cnMveGVuL3RpbWUuYyBiL2RyaXZlcnMveGVuL3RpbWUuYwo+ID4gaW5kZXggYWM1ZjIzZi4uMmIz
YTk5NiAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMveGVuL3RpbWUuYwo+ID4gKysrIGIvZHJpdmVy
cy94ZW4vdGltZS5jCj4gPiBAQCAtMTksNiArMTksOCBAQAo+ID4gIC8qIHJ1bnN0YXRlIGluZm8g
dXBkYXRlZCBieSBYZW4gKi8KPiA+ICBzdGF0aWMgREVGSU5FX1BFUl9DUFUoc3RydWN0IHZjcHVf
cnVuc3RhdGVfaW5mbywgeGVuX3J1bnN0YXRlKTsKPiA+Cj4gPiArc3RhdGljIERFRklORV9QRVJf
Q1BVKHU2NCwgeGVuX29sZF9zdGVhbCk7Cj4gPiArCj4gPiAgLyogcmV0dXJuIGFuIGNvbnNpc3Rl
bnQgc25hcHNob3Qgb2YgNjQtYml0IHRpbWUvY291bnRlciB2YWx1ZSAqLwo+ID4gIHN0YXRpYyB1
NjQgZ2V0NjQoY29uc3QgdTY0ICpwKQo+ID4gIHsKPiA+IEBAIC04Myw5ICs4NSwyMCBAQCBib29s
IHhlbl92Y3B1X3N0b2xlbihpbnQgdmNwdSkKPiA+ICB1NjQgeGVuX3N0ZWFsX2Nsb2NrKGludCBj
cHUpCj4gPiAgewo+ID4gIAlzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvIHN0YXRlOwo+ID4gKwl1
NjQgeGVuX25ld19zdGVhbDsKPiA+ICsJczY0IHN0ZWFsX2RlbHRhOwo+ID4KPiA+ICAJeGVuX2dl
dF9ydW5zdGF0ZV9zbmFwc2hvdF9jcHUoJnN0YXRlLCBjcHUpOwo+ID4gLQlyZXR1cm4gc3RhdGUu
dGltZVtSVU5TVEFURV9ydW5uYWJsZV0gKwo+IHN0YXRlLnRpbWVbUlVOU1RBVEVfb2ZmbGluZV07
Cj4gPiArCXhlbl9uZXdfc3RlYWwgPSBzdGF0ZS50aW1lW1JVTlNUQVRFX3J1bm5hYmxlXQo+ID4g
KwkJCQkJKyBzdGF0ZS50aW1lW1JVTlNUQVRFX29mZmxpbmVdOwo+ID4gKwlzdGVhbF9kZWx0YSA9
IHhlbl9uZXdfc3RlYWwgLSBwZXJfY3B1KHhlbl9vbGRfc3RlYWwsIGNwdSk7Cj4gPiArCj4gPiAr
CWlmIChzdGVhbF9kZWx0YSA8IDApCj4gPiArCQl4ZW5fbmV3X3N0ZWFsID0gcGVyX2NwdSh4ZW5f
b2xkX3N0ZWFsLCBjcHUpOwo+ID4gKwllbHNlCj4gPiArCQlwZXJfY3B1KHhlbl9vbGRfc3RlYWws
IGNwdSkgPSB4ZW5fbmV3X3N0ZWFsOwo+ID4gKwo+ID4gKwlyZXR1cm4geGVuX25ld19zdGVhbDsK
PiA+ICB9Cj4gPgo+ID4gIHZvaWQgeGVuX3NldHVwX3J1bnN0YXRlX2luZm8oaW50IGNwdSkKPiAK
PiBDYW4gd2Ugc3Rhc2ggc3RhdGUudGltZVtdIGR1cmluZyBzdXNwZW5kIGFuZCB0aGVuIGFkZCBz
dGFzaGVkIHZhbHVlcwo+IGluc2lkZSB4ZW5fZ2V0X3J1bnN0YXRlX3NuYXBzaG90X2NwdSgpPwoK
CldvdWxkIHlvdSBsaWtlIHRvIHN0YXNoIHN0YXRlLnRpbWVbXSBkdXJpbmcgZG9fc3VzcGVuZCgp
IChvciB4ZW5fc3VzcGVuZCgpKSBvcgpjb2RlIGJlbG93IGlzIGV4cGVjdGVkOgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKLS0tIGEvZHJpdmVycy94
ZW4vdGltZS5jCisrKyBiL2RyaXZlcnMveGVuL3RpbWUuYwpAQCAtMTksNiArMTksOCBAQAogLyog
cnVuc3RhdGUgaW5mbyB1cGRhdGVkIGJ5IFhlbiAqLwogc3RhdGljIERFRklORV9QRVJfQ1BVKHN0
cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8sIHhlbl9ydW5zdGF0ZSk7CiAKK3N0YXRpYyBERUZJTkVf
UEVSX0NQVSh1NjRbNF0sIG9sZF9ydW5zdGF0ZV90aW1lKTsKKwogLyogcmV0dXJuIGFuIGNvbnNp
c3RlbnQgc25hcHNob3Qgb2YgNjQtYml0IHRpbWUvY291bnRlciB2YWx1ZSAqLwogc3RhdGljIHU2
NCBnZXQ2NChjb25zdCB1NjQgKnApCiB7CkBAIC01Miw2ICs1NCw4IEBAIHN0YXRpYyB2b2lkIHhl
bl9nZXRfcnVuc3RhdGVfc25hcHNob3RfY3B1KHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gKnJl
cywKIHsKIAl1NjQgc3RhdGVfdGltZTsKIAlzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvICpzdGF0
ZTsKKwlpbnQgaTsKKwlzNjQgdGltZV9kZWx0YTsKIAogCUJVR19PTihwcmVlbXB0aWJsZSgpKTsK
IApAQCAtNjQsNiArNjgsMTcgQEAgc3RhdGljIHZvaWQgeGVuX2dldF9ydW5zdGF0ZV9zbmFwc2hv
dF9jcHUoc3RydWN0IHZjcHVfcnVuc3RhdGVfaW5mbyAqcmVzLAogCQlybWIoKTsJLyogSHlwZXJ2
aXNvciBtaWdodCB1cGRhdGUgZGF0YS4gKi8KIAl9IHdoaWxlIChnZXQ2NCgmc3RhdGUtPnN0YXRl
X2VudHJ5X3RpbWUpICE9IHN0YXRlX3RpbWUgfHwKIAkJIChzdGF0ZV90aW1lICYgWEVOX1JVTlNU
QVRFX1VQREFURSkpOworCisJZm9yIChpID0gMDsgaSA8IDQ7IGkrKykgeworCQlpZiAoaSA9PSBS
VU5TVEFURV9ydW5uYWJsZSB8fCBpID09IFJVTlNUQVRFX29mZmxpbmUpIHsKKwkJCXRpbWVfZGVs
dGEgPSByZXMtPnRpbWVbaV0gLSBwZXJfY3B1KG9sZF9ydW5zdGF0ZV90aW1lLCBjcHUpW2ldOwor
CisJCQlpZiAodW5saWtlbHkodGltZV9kZWx0YSA8IDApKQorCQkJCXJlcy0+dGltZVtpXSA9IHBl
cl9jcHUob2xkX3J1bnN0YXRlX3RpbWUsIGNwdSlbaV07CisJCQllbHNlCisJCQkJcGVyX2NwdShv
bGRfcnVuc3RhdGVfdGltZSwgY3B1KVtpXSA9IHJlcy0+dGltZVtpXTsKKwkJfQorCX0KIH0KCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KClRoYW5rIHlv
dSB2ZXJ5IG11Y2ghCgpEb25nbGkgWmhhbmcKCj4gCj4gVGhpcyB3aWxsIG1ha2UgeGVuX3N0ZWFs
X2Nsb2NrKCkgc2ltcGxlci4KPiAKPiAtYm9yaXMKPiAKPiAKPiBfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 06:14:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 06:14:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5QZp-0008HR-JI; Fri, 20 Oct 2017 06:14:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e5QZo-0008HL-Oz
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 06:14:36 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 D0/1B-14867-B4499E95; Fri, 20 Oct 2017 06:14:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS9d7yst
 IgxPzOSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owbW5sZCx6KV5w9c4mtgXGvcBcjJ4eQQJ7E
 j5lHWUBsXgE7iS07jzOB2BIChhKnF94Ei7MIqEocXzSJFcRmE1CXaHu2HcwWEQiROPnwCDuIz
 SxwmFHi8R5ZEFtYoERi0q8FQHO4gOZfYpTY9eQ1kMPBwSngKLH4oQiIySsgKPF3hzBEq5bEw1
 +3WCBsbYllC18zg5QwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUb04tagstUjXWC+pKDM
 9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzD0GIBgB2PHP6dDjJIcTEqivIGVLyOF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfCyTQbKCRalpqdWpGXmAKMAJi3BwaMkwqsPkuYtLkjMLc5Mh
 0idYrTkOLbp8h8mjh+TrgDJjpt3/zAJseTl56VKifMKgTQIgDRklObBjYNF6iVGWSlhXkagA4
 V4ClKLcjNLUOVfMYpzMCoJ8+qBTOHJzCuB2/oK6CAmoIPY7V+AHFSSiJCSamBUevvwvLTvmgf
 7m+/rHWzbE97Yr8Kb8FrxX576GaYda+cY7Jv5/+kWG6apz6qv1akHSpYHH/3MerjIVcD2j3Tk
 94Uf6k24vnZpiIkX8U63lNxx8ZWJRqz06yXCl306dfl9d3zs7NVm6ec8yr/io+l81hmPq16L/
 OfR82uYkpWkf2Dlg7eGtdeUWIozEg21mIuKEwHwlM3XzwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1508480073!107955522!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47883 invoked from network); 20 Oct 2017 06:14:34 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 06:14:34 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 20 Oct 2017 00:14:32 -0600
Message-Id: <59E9B06902000078001886FF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 20 Oct 2017 00:14:33 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Zhongze Liu" <blackskygg@gmail.com>,
 "Daniel De Graaf" <dgdegra@tycho.nsa.gov>
References: <20171019023635.19812-1-blackskygg@gmail.com>
 <20171019023635.19812-3-blackskygg@gmail.com>
 <59E8AF7A020000780018815A@prv-mh.provo.novell.com>
 <f3e12d04-ffcb-fe4a-4666-d147b292d141@tycho.nsa.gov>
In-Reply-To: <f3e12d04-ffcb-fe4a-4666-d147b292d141@tycho.nsa.gov>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 2/7] xsm: flask: change the dummy xsm
 policy and flask hook for map_gmfn_foregin
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjEwLjE3IGF0IDE5OjM2LCA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PiB3cm90ZToK
PiBPbiAxMC8xOS8yMDE3IDA3OjU4IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMTku
MTAuMTcgYXQgMDQ6MzYsIDxibGFja3NreWdnQGdtYWlsLmNvbT4gd3JvdGU6Cj4+PiAtLS0gYS94
ZW4vaW5jbHVkZS94c20vZHVtbXkuaAo+Pj4gKysrIGIveGVuL2luY2x1ZGUveHNtL2R1bW15LmgK
Pj4+IEBAIC01MTYsNyArNTE2LDggQEAgc3RhdGljIFhTTV9JTkxJTkUgaW50IAo+IHhzbV9yZW1v
dmVfZnJvbV9waHlzbWFwKFhTTV9ERUZBVUxUX0FSRyBzdHJ1Y3QgZG9tYWluICpkMSwKPj4+ICAg
c3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9tYXBfZ21mbl9mb3JlaWduKFhTTV9ERUZBVUxUX0FS
RyBzdHJ1Y3QgZG9tYWluIAo+ICpkLCBzdHJ1Y3QgZG9tYWluICp0KQo+Pj4gICB7Cj4+PiAgICAg
ICBYU01fQVNTRVJUX0FDVElPTihYU01fVEFSR0VUKTsKPj4+IC0gICAgcmV0dXJuIHhzbV9kZWZh
dWx0X2FjdGlvbihhY3Rpb24sIGQsIHQpOwo+Pj4gKyAgICByZXR1cm4geHNtX2RlZmF1bHRfYWN0
aW9uKGFjdGlvbiwgY3VycmVudC0+ZG9tYWluLCBkKSA/Ogo+Pj4gKyAgICAgICAgeHNtX2RlZmF1
bHRfYWN0aW9uKGFjdGlvbiwgY3VycmVudC0+ZG9tYWluLCB0KTsKPj4+ICAgfQo+PiAKPj4gV2hl
biBhbGwgdGhyZWUgZG9tYWlucyBhcmUgZGlmZmVyZW50LCBob3cgZG9lcyB0aGUgY2hhbmdlZAo+
PiBwb2xpY3kgcmVmbGVjdCB0aGUgb3JpZ2luYWwgImQgaGFzIHByaXZpbGVnZSBvdmVyIHQiIHJl
cXVpcmVtZW50Pwo+PiBJIHVuZGVyc3RhbmQgeW91IHdhbnQgdG8gcmVsYXggdGhlIGN1cnJlbnQg
Y29uZGl0aW9uLCBidXQgdGhpcwo+PiBzaG91bGRuJ3QgY29tZSBhdCB0aGUgcHJpY2Ugb2YgZ3Jh
bnRpbmcgYWNjZXNzIHdoZW4gYWNjZXNzCj4+IHNob3VsZCBiZSBkZW5pZWQuIE5vciB0aGUgaW52
ZXJzZSAtIHRoZSBjdXJyZW50IGRvbWFpbiBub3QKPj4gaGF2aW5nIHByaXZpbGVnZSBvdmVyIGJv
dGggZG9lcyBhbHNvIG5vdCBtZWFuIGQgZG9lc24ndCBoYXZlCj4+IHRoZSBuZWNlc3NhcnkgcHJp
dmlsZWdlIG92ZXIgdC4KPj4gCj4+IEkgY29udGludWUgdG8gdGhpbmsgdGhhdCB5b3UgY2FuJ3Qg
dmFsaWRseSByZXRyb2ZpdCB0aGUgbmV3Cj4+IGludGVuZGVkIGZ1bmN0aW9uYWxpdHkgb250byB0
aGUgZXhpc3RpbmcgaHlwZXJjYWxsLCBldmVuIGlmCj4+IG5vdGhpbmcgZXhjZXB0IHRoZSBwZXJt
aXNzaW9uIGNoZWNrIG5lZWRzIHRvIGJlIGRpZmZlcmVudC4KPj4gCj4+IEphbgo+IAo+IElmIHRo
aXMgb3BlcmF0aW9uIGlzIGdvaW5nIHRvIGJlIGFsbG93ZWQgYXQgYWxsIChhbmQgSSBhZ3JlZSBp
dCBoYXMKPiB2YWxpZCB1c2UgY2FzZXMpLCB0aGVuIHRoZXJlIHdvbid0IGJlIGEgcHJpdmlsZWdl
IHJlbGF0aW9uc2hpcCBiZXR3ZWVuCj4gKGQpIGFuZCAodCkgdG8gY2hlY2sgLSB0aGV5J2xsIGJv
dGggYmUgKHNvbWV3aGF0IHJlbGF0ZWQpIGRvbVVzIGFzIGZhcgo+IGFzIFhlbiBjYW4gdGVsbC4g
IElmIHRoaXMgaHlwZXJjYWxsIGlzbid0IHVzZWQsIGFkZGluZyBhIG5ldyBoeXBlcmNhbGwKPiAo
c3Vib3ApIGlzIHRoZSBvbmx5IHdheSBJJ2Qgc2VlIHRvIGRvIGl0IC0gYW5kIHRoYXQgc2VlbXMg
dmVyeSByZWR1bmRhbnQKPiBhcyBpdCdkIG5lZWQgdG8gZG8gYWxsIHRoZSBzYW1lIGNoZWNrcyBl
eGNlcHQgZm9yIHRoZSBvbmUgYWJvdXQgdGhlCj4gcmVsYXRpb25zaGlwIGJldHdlZW4gKGQpIGFu
ZCAodCkuICBJIGRvbid0IHNlZSB0aGUgcmVhc29uIHdoeSB0aGUKPiBleGlzdGluZyBoeXBlcmNh
bGwgc2hvdWxkIGRlbnkgYmVpbmcgdXNlZCBmb3IgdGhhdCBwdXJwb3NlIG9uY2UgaXQncwo+IHBv
c3NpYmxlIHVzaW5nIG90aGVyIG1lYW5zLgoKT25lIHByb2JsZW0gaXMsIGFzIHlvdSBtZW50aW9u
IGhlcmUsIC4uLgoKPiBUaGUgb25seSBwb3NzaWJsZSBwcm9ibGVtIHRoYXQgc3ByaW5ncyB0byBt
aW5kIGlzIGEgcmVzdHJpY3RlZCBrZXJuZWwKPiBpbnRlcmZhY2UgKHN1Y2ggYXMgdGhlIG9uZSB1
c2VkIGJ5IFFFTVUgaW4gZG9tMCB0aGF0IHJlc3RyaWN0cyB0byBhCj4gc2luZ2xlIHRhcmdldCBk
b21haW4pIHRoYXQgbm93IGRvZXNuJ3QgcmVhbGl6ZSBpdCdzIHJlbGF5aW5nIGFuCj4gb3BlcmF0
aW9uIHRoYXQgYWxzbyByZXF1aXJlcyBwZXJtaXNzaW9uIG92ZXIgKHQpIGFmdGVyIG9ubHkgY2hl
Y2tpbmcKPiB0aGF0IHRoZSBvcmlnaW4gaXMgYWxsb3dlZCB0byBtb2RpZnkgKGQpLgoKLi4uIHRo
ZSBkZWxlZ2F0aW9uIG9mIHByaXZpbGVnZSBjaGVja2luZyByZXNwb25zaWJpbGl0eSB0byBhCnBv
c3NpYmx5IHVudHJ1c3RlZCBlbnZpcm9ubWVudC4gUGx1cywgYXMgZXhwbGFpbmVkIGJlZm9yZSwK
Y3VycmVudCBjYWxsZXJzIGV4cGVjdCBwcml2aWxlZ2Ugb2YgZCBvdmVyIHQgdG8gYmUgdmFsaWRh
dGVkLAp3aGljaCBpc24ndCBoYXBwZW5pbmcgYW55bW9yZSB3aXRoIHRoZSBwcm9wb3NlZCBjaGFu
Z2UuIElmCnRoZSBleGlzdGluZyBzdWItb3Agd2FzIHRvIGJlIG1vZGlmaWVkLCBJIHRoaW5rIHdl
J2QgbmVlZAood2l0aCBjIHJlcHJlc2VudGluZyB0aGUgY3VycmVudCBkb21haW4pCi0gKGQgb3Zl
ciB0KSB8fCAoKGMgb3ZlciBkKSAmJiAoYyBvdmVyIHQpKSBmb3Igbm90IHJlZ3Jlc3NpbmcKICB0
aGUgcHJlLWV4aXN0aW5nIHVzZSBjYXNlLAotIG9ubHkgKGMgb3ZlciBkKSAmJiAoYyBvdmVyIHQp
IGZvciBub3QgcGVybWl0dGluZyBzb21ldGhpbmcKICB0aGF0IGlzbid0IGludGVuZGVkIHRvIGJl
IHBlcm1pdHRlZCBpbiB0aGUgbmV3IHVzZSBjYXNlLgpVbmxlc3MgdGhlIHN1Yi1vcCBoYXMgcm9v
bSBmb3IgYWRkaW5nIGEgZmxhZyB0byBpbmRpY2F0ZQp3aGljaCBvZiB0aGUgdHdvIGlzIG1lYW50
IChJIGRpZG4ndCBjaGVjayksIEkgZG9uJ3Qgc2VlIGEgd2F5CmFyb3VuZCBhZGRpbmcgYW5vdGhl
ciBzdWItb3AsIG5vIG1hdHRlciBob3cgc2ltaWxhciB0aGlzCndvdWxkIGVuZCB1cCBiZWluZy4K
CkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 06:17:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 06:17:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Qcf-0008Qg-0s; Fri, 20 Oct 2017 06:17:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e5Qcd-0008Qa-T8
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 06:17:31 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 48/2F-08608-BF499E95; Fri, 20 Oct 2017 06:17:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXS6fjDS/fXlJe
 RBlu2alh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBldE+axF0xhrWib+Yi1gXEWSxcjJ4eQQJ7E
 pa/vWEFsXgE7iQUf1rGD2BIChhKnF94Eq2ERUJXYeXQ/mM0moC7R9mw7WL2IgI7EoTPNTF2MX
 BzMAtNYJOa+bgArEhZIl/h18T0bSEJIoIdVomfJRzaQBCfQhjfTjgMVcQBtE5T4u0MYJMwsoC
 Xx8NctFghbW2LZwtfMICXMAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxi1ChOLSpLLdI1Mtd
 LKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMQAYg2MG4eG3gIUZJDiYlUd7AypeR
 QnxJ+SmVGYnFGfFFpTmpxYcYNTg4BLbtWn2BUYolLz8vVUmC98tkoDrBotT01Iq0zBxgjMCUS
 nDwKInw6oOkeYsLEnOLM9MhUqcYjTluPLz+h4mj4+bdP0xCYJOkxHmbQUoFQEozSvPgBsFi9x
 KjrJQwLyPQmUI8BalFuZklqPKvGMU5GJWEeRWBiUCIJzOvBG7fK6BTmIBOYbd/AXJKSSJCSqq
 Bse/Gj7I1c6ezBPpnZ9+cp992Jjx6/eLXmrMc17w36I6a0ulvULtyu9C0a2cu/Gs4WC9tEt+a
 7el2WeLmmR2fnXkm3ek96dRwkyHcTvGw8JMLR1fUb8t/u+NfGe++d4dyfUqEAv6n2YfI7qttZ
 g58E6Yuf+tmkbDjo0PPzV+4+s1OUn0XoJ/8XImlOCPRUIu5qDgRAAKv0z3YAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1508480249!71588584!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47561 invoked from network); 20 Oct 2017 06:17:30 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 06:17:30 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 20 Oct 2017 00:17:27 -0600
Message-Id: <59E9B1170200007800188702@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 20 Oct 2017 00:17:27 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@linaro.org>
References: <20171017132432.24093-1-paul.durrant@citrix.com>
 <20171017132432.24093-6-paul.durrant@citrix.com>
 <f2077243-32dd-8907-8ba2-b11cb240c8bc@linaro.org>
 <b7e94b0469b847669f9c0f9992069d9f@AMSPEX02CL03.citrite.net>
 <759ace10-543f-346c-74fc-c2dd8f80a92a@linaro.org>
 <01fde88658c54fb6a3b903060a6a4650@AMSPEX02CL03.citrite.net>
 <1496a647-e2f9-bab3-c7f9-5a766d7c28d2@linaro.org>
 <c8e508bf672f4582ba40412ed05c9c06@AMSPEX02CL03.citrite.net>
 <59E8DCA60200007800188376@prv-mh.provo.novell.com>
 <2f17e24d-0191-e46b-64aa-ac3abba515a7@linaro.org>
 <59E8E51B020000780018840F@prv-mh.provo.novell.com>
 <1c3d3841-74bd-3548-1b2b-edf64f9994d8@linaro.org>
In-Reply-To: <1c3d3841-74bd-3548-1b2b-edf64f9994d8@linaro.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim\(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Roger PauMonne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v12 05/11] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjEwLjE3IGF0IDE4OjA2LCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+IHdyb3Rl
Ogo+IE9uIDE5LzEwLzE3IDE2OjQ3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gSSBkb24ndCB1bmRl
cnN0YW5kOiBUaGUgcmVmY291bnRpbmcgaXMgdG8gYmUgZG9uZSBieSBBUk0tc3BlY2lmaWMKPj4g
Y29kZSBhbnl3YXksIGkuZS4gYnkgdGhlIGltcGxlbWVudGF0aW9uIG9mIHNldF9mb3JlaWduX3Ay
bV9lbnRyeSgpLAo+PiBub3QgaXRzIGNhbGxlci4gQXQgbGVhc3QgdGhhdCdzIHdoYXQgSSB3b3Vs
ZCBoYXZlIGV4cGVjdGVkLgo+IAo+IEkgdGhvdWdodCBJIHNhaWQgaXQgYmVmb3JlLCBidXQgaXQg
bG9va3MgbGlrZSBub3QuIEFzc3VtaW5nIHRoZSBNRk4gaXMgCj4gYWx3YXlzIGJha2VkIGJ5IGEg
ZG9tYWluLCB0aGUgcHJvdG90eXBlIHdvdWxkIGxpa2VseSBuZWVkIHRvIGJlIGV4dGVuZGVkIAo+
IGFuZCB0YWtlIHRoZSBmb3JlaWduIGRvbWFpbi4KPiAKPiBJZiBpdCBpcyBub3QgdGhlIGNhc2Us
IHdlIHdvdWxkIG5lZWQgdG8gZmluZCBhbm90aGVyIHdheSB0byBkbyByZWZjb3VudGluZy4KCldl
bGwsIGFkZGluZyBhbm90aGVyIHBhcmFtZXRlciBjYW4ndCBiZSB0aGF0IGJhZCBvZiBhIHByb2Js
ZW0gdG8gc29sdmUuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 06:18:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 06:18:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Qdb-00004v-AP; Fri, 20 Oct 2017 06:18:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1e5QdZ-0008WQ-Do
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 06:18:29 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 6A/FC-29911-43599E95; Fri, 20 Oct 2017 06:18:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsXS1tYhr2sy9WW
 kwcwrHBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bhLetYCnbqVvRduMPYwPhMsYuRk0NIoFLi
 7bXzLCC2hACvxJFlM1gh7ACJGed3skHUTGCUmNAqA2KzCKhKrD8/gxHEZhNQlrj4tReohoNDR
 MBWYvZ5ty5GLg5mgQlMElc/HgKrERbwlti3eSbYHF4BQ4nLW98zgRTxCvxikuj8uooZxBES2M
 coMbX7LAtElaDEyZlPwGxmAR2JnVvvgG1gFpCWWP6PAyIsL9G8dTYziM0p4CWx9OsvsHJRoIN
 239rLPIFRaBaSSbOQTJqFMGkWkkkLGFlWMWoUpxaVpRbpGhrqJRVlpmeU5CZm5ugaGpjp5aYW
 Fyemp+YkJhXrJefnbmIEBjkDEOxg/LQs4BCjJAeTkihvYOXLSCG+pPyUyozE4oz4otKc1OJDj
 DIcHEoSvIVTgHKCRanpqRVpmTnAeINJS3DwKInwTgNJ8xYXJOYWZ6ZDpE4xKkqJ8yaCJARAEh
 mleXBtsBi/xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWFeRZApPJl5JXDTXwEtZgJazG7/AmR
 xSSJCSqqB8ZR/1EYuEe7DeyqdebfvOvI8InN/8O18ueyA3UZWdeteezMbzedfM7frX2bkn2V9
 O7S3KK8PeZG4Zc1rJs63jGm9W5xYRCufXBONCwgOsL0aO1PvUqtyqaTOltczvk9O6JLatGpXt
 vrh2SZv47bu7WY+1NF7os52/4MITu+EX/GFzYzzzlpPUWIpzkg01GIuKk4EAO9ixqjsAgAA
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1508480305!80735808!1
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41005 invoked from network); 20 Oct 2017 06:18:27 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 06:18:27 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga104.jf.intel.com with ESMTP; 19 Oct 2017 23:18:23 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,405,1503385200"; d="scan'208";a="1233043014"
Received: from op-computing.sh.intel.com (HELO op-computing) ([10.239.48.89])
 by fmsmga002.fm.intel.com with ESMTP; 19 Oct 2017 23:18:21 -0700
Date: Fri, 20 Oct 2017 13:16:37 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20171020051637.GH74825@op-computing>
Mail-Followup-To: Chao Gao <chao.gao@intel.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Lan Tianyu <tianyu.lan@intel.com>, xen-devel@lists.xen.org,
 andrew.cooper3@citrix.com, George.Dunlap@eu.citrix.com,
 ian.jackson@eu.citrix.com, jbeulich@suse.com,
 konrad.wilk@oracle.com, sstabellini@kernel.org, tim@xen.org,
 wei.liu2@citrix.com, kevin.tian@intel.com
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-16-git-send-email-tianyu.lan@intel.com>
 <20171019142630.itzer53evzrx6tyn@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171019142630.itzer53evzrx6tyn@dhcp-3-128.uk.xensource.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Lan Tianyu <tianyu.lan@intel.com>, tim@xen.org, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH V3 15/29] x86/vvtd: Process interrupt
	remapping request
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMTksIDIwMTcgYXQgMDM6MjY6MzBQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIFRodSwgU2VwIDIxLCAyMDE3IGF0IDExOjAxOjU2UE0gLTA0MDAsIExhbiBU
aWFueXUgd3JvdGU6Cj4+IEZyb206IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4+IAo+
PiBXaGVuIGEgcmVtYXBwaW5nIGludGVycnVwdCByZXF1ZXN0IGFycml2ZXMsIHJlbWFwcGluZyBo
YXJkd2FyZSBjb21wdXRlcyB0aGUKPj4gaW50ZXJydXB0X2luZGV4IHBlciB0aGUgYWxnb3JpdGht
IGRlc2NyaWJlZCBpbiBWVEQgc3BlYwo+PiAiSW50ZXJydXB0IFJlbWFwcGluZyBUYWJsZSIsIGlu
dGVycHJldHMgdGhlIElSVEUgYW5kIGdlbmVyYXRlcyBhIHJlbWFwcGVkCj4+IGludGVycnVwdCBy
ZXF1ZXN0Lgo+PiAKPj4gVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIHZpb21tdV9oYW5kbGVfaXJxX3Jl
cXVlc3QoKSB0byBlbXVsYXRlIHRoZSBwcm9jZXNzIGhvdwo+PiByZW1hcHBpbmcgaGFyZHdhcmUg
aGFuZGxlcyBhIHJlbWFwcGluZyBpbnRlcnJ1cHQgcmVxdWVzdC4KPj4gCj4+IFNpZ25lZC1vZmYt
Ynk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4+IFNpZ25lZC1vZmYtYnk6IExhbiBU
aWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgo+PiAKPj4gLS0tCj4+ICAKPj4gK2VudW0gVlRE
X0ZBVUxUX1RZUEUKPj4gK3sKPj4gKyAgICAvKiBJbnRlcnJ1cHQgcmVtYXBwaW5nIHRyYW5zaXRp
b24gZmF1bHRzICovCj4+ICsgICAgVlREX0ZSX0lSX1JFUV9SU1ZEICAgICAgPSAweDIwLCAvKiBP
bmUgb3IgbW9yZSBJUiByZXF1ZXN0IHJlc2VydmVkCj4+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKiBmaWVsZHMgc2V0ICovCj4+ICsgICAgVlREX0ZSX0lSX0lOREVYX09W
RVIgICAgPSAweDIxLCAvKiBJbmRleCB2YWx1ZSBncmVhdGVyIHRoYW4gbWF4ICovCj4+ICsgICAg
VlREX0ZSX0lSX0VOVFJZX1AgICAgICAgPSAweDIyLCAvKiBQcmVzZW50IChQKSBub3Qgc2V0IGlu
IElSVEUgKi8KPj4gKyAgICBWVERfRlJfSVJfUk9PVF9JTlZBTCAgICA9IDB4MjMsIC8qIElSIFJv
b3QgdGFibGUgaW52YWxpZCAqLwo+PiArICAgIFZURF9GUl9JUl9JUlRFX1JTVkQgICAgID0gMHgy
NCwgLyogSVJURSBSc3ZkIGZpZWxkIG5vbi16ZXJvIHdpdGgKPj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAqIFByZXNlbnQgZmxhZyBzZXQgKi8KPj4gKyAgICBWVERfRlJf
SVJfUkVRX0NPTVBBVCAgICA9IDB4MjUsIC8qIEVuY291bnRlcmVkIGNvbXBhdGlibGUgSVIKPj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIHJlcXVlc3Qgd2hpbGUgZGlz
YWJsZWQgKi8KPj4gKyAgICBWVERfRlJfSVJfU0lEX0VSUiAgICAgICA9IDB4MjYsIC8qIEludmFs
aWQgU291cmNlLUlEICovCj4+ICt9Owo+Cj5XaHkgZG9lcyB0aGlzIG5lZWQgdG8gYmUgYW4gZW51
bT8gUGx1cyBlbnVtIHR5cGUgbmFtZXMgc2hvdWxkIG5vdCBiZQo+YWxsIGluIHVwcGVyY2FzZS4K
Pgo+SW4gYW55IGNhc2UsIEkgd291bGQganVzdCB1c2UgZGVmaW5lcywgbGlrZSBpdCdzIGRvbmUg
Zm9yIGFsbCBvdGhlcgo+dmFsdWVzIGluIHRoZSBmaWxlLgoKU3VyZS4gV2lsbCBmb2xsb3cgeW91
ciBzdWdnZXN0aW9uLgoKPj4gK3N0YXRpYyB2b2lkIHVubWFwX2d1ZXN0X3BhZ2Uodm9pZCAqdmly
dCkKPj4gK3sKPj4gKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwo+PiArCj4+ICsgICAgQVNT
RVJUKCh1bnNpZ25lZCBsb25nKXZpcnQgJiBQQUdFX01BU0spOwo+Cj5JJ20gbm90IHN1cmUgSSBn
ZXQgdGhlIHBvaW50IG9mIHRoZSBjaGVjayBhYm92ZS4KCkkgaW50ZW5kZWQgdG8gY2hlY2sgdGhl
IGFkZHJlc3MgaXMgNEstcGFnZSBhbGlnbmVkLiBJdCBzaG91bGQgYmUKCkFTU0VSVCghKCh1bnNp
Z25lZCBsb25nKXZpcnQgJiAoUEFHRV9TSVpFIC0gMSkpKQoKPj4gK30KPj4gKwo+PiArc3RhdGlj
IGlubGluZSB1aW50MzJfdCBpcnRlX2Rlc3Qoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IGRl
c3QpCj4+ICt7Cj4+ICsgICAgLyogSW4geEFQSUMgbW9kZSwgb25seSA4LWJpdHMoWzE1OjhdKSBh
cmUgdmFsaWQgKi8KPj4gKyAgICByZXR1cm4gdnZ0ZC0+c3RhdHVzLmVpbV9lbmFibGVkID8gZGVz
dAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBNQVNLX0VYVFIoZGVz
dCwgSVJURV94QVBJQ19ERVNUX01BU0spOwo+Cj5JdCdzIGVhc2llciB0byByZWFkIHN0eWxlIHdp
c2UuCgpzdXJlLgoKPgo+PiArfQo+PiArCj4+ICBzdGF0aWMgdm9pZCB2dnRkX2hhbmRsZV9nY21k
X2lyZShzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3QgdmFsKQo+PiAgewo+PiAgICAgIHZ2dGRf
aW5mbygiJXNhYmxlIEludGVycnVwdCBSZW1hcHBpbmciLAo+PiBAQCAtMjU1LDYgKzM4NywxMzUg
QEAgc3RhdGljIGNvbnN0IHN0cnVjdCBodm1fbW1pb19vcHMgdnZ0ZF9tbWlvX29wcyA9IHsKPj4g
ICAgICAud3JpdGUgPSB2dnRkX3dyaXRlCj4+ICB9Owo+PiAgCj4+ICtzdGF0aWMgdm9pZCB2dnRk
X2hhbmRsZV9mYXVsdChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwKPj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHN0cnVjdCBhcmNoX2lycV9yZW1hcHBpbmdfcmVxdWVzdCAqaXJxLAo+PiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGlyZW1hcF9lbnRyeSAqaXJ0ZSwKPj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmYXVsdCwKPj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgcmVjb3JkX2ZhdWx0KQo+PiArewo+PiAr
ICAgaWYgKCAhcmVjb3JkX2ZhdWx0ICkKPj4gKyAgICAgICAgcmV0dXJuOwo+PiArCj4+ICsgICAg
c3dpdGNoICggZmF1bHQgKQo+PiArICAgIHsKPj4gKyAgICBjYXNlIFZURF9GUl9JUl9TSURfRVJS
Ogo+PiArICAgIGNhc2UgVlREX0ZSX0lSX0lSVEVfUlNWRDoKPj4gKyAgICBjYXNlIFZURF9GUl9J
Ul9FTlRSWV9QOgo+PiArICAgICAgICBpZiAoIHFpbnZhbF9mYXVsdF9kaXNhYmxlKCppcnRlKSAp
Cj4+ICsgICAgICAgICAgICBicmVhazsKPj4gKyAgICAvKiBmYWxsIHRocm91Z2ggKi8KPj4gKyAg
ICBjYXNlIFZURF9GUl9JUl9JTkRFWF9PVkVSOgo+PiArICAgIGNhc2UgVlREX0ZSX0lSX1JPT1Rf
SU5WQUw6Cj4+ICsgICAgICAgIC8qIFRPRE86IGhhbmRsZSBmYXVsdCAoZS5nLiByZWNvcmQgYW5k
IHJlcG9ydCB0aGlzIGZhdWx0IHRvIFZNICovCj4+ICsgICAgICAgIGJyZWFrOwo+PiArCj4+ICsg
ICAgZGVmYXVsdDoKPj4gKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJDYW4ndCBoYW5k
bGUgVlQtZCBmYXVsdCAleFxuIiwgZmF1bHQpOwo+Cj5Zb3UgYWxyZWFkeSBkZWZpbmVkIHNvbWUg
dnZ0ZCBzcGVjaWZpYyBkZWJ1ZyBoZWxwZXJzLCB3aHkgYXJlIHRob3NlCj5ub3QgdXNlZCBoZXJl
PyBnZHByaW50ayAoYXMgdGhlICdkJyBkZW5vdGVzKSBpcyBvbmx5IGZvciBkZWJ1Zwo+cHVycG9z
ZXMuCgpUaGUgZGVmYXVsdCBjYXNlIG1lYW5zIHdlIGVuY291bnRlciBhIGJ1ZyBpbiBvdXIgY29k
ZS4gSSB3YW50IHRvIG91dHB1dAp0aGlzIGtpbmQgb2YgbWVzc2FnZSBldmVuIGZvciBub24tZGVi
dWcgdmVyc2lvbi4gSSBzaG91bGQgdXNlIGdwcmludGsuCgo+Cj4+ICsgICAgfQo+PiArICAgIHJl
dHVybjsKPj4gK30KPj4gKwo+PiArc3RhdGljIGJvb2wgdnZ0ZF9pcnFfcmVxdWVzdF9zYW5pdHlf
Y2hlY2soY29uc3Qgc3RydWN0IHZ2dGQgKnZ2dGQsCj4+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYXJjaF9pcnFfcmVtYXBwaW5nX3JlcXVlc3QgKmly
cSkKPj4gK3sKPj4gKyAgICBpZiAoIGlycS0+dHlwZSA9PSBWSU9NTVVfUkVRVUVTVF9JUlFfQVBJ
QyApCj4+ICsgICAgewo+PiArICAgICAgICBzdHJ1Y3QgSU9fQVBJQ19yb3V0ZV9yZW1hcF9lbnRy
eSBydGUgPSB7IC52YWwgPSBpcnEtPm1zZy5ydGUgfTsKPj4gKwo+PiArICAgICAgICBBU1NFUlQo
cnRlLmZvcm1hdCk7Cj4KPklzIGl0IGZpbmUgdG8gQVNTRVJUIGhlcmU/IENhbid0IHRoZSBndWVz
dCBzZXQgcnRlLmZvcm1hdCB0byB3aGF0ZXZlcgo+aXQgd2FudHM/CgpHdWVzdCBjYW4gdXNlIGxl
Z2FjeSBmb3JtYXQgaW50ZXJydXB0IChpLmUuIHJ0ZS5mb3JtYXQgPSAwKS4gSG93ZXZlciwKd2Ug
b25seSByZWFjaCBoZXJlIHdoZW4gY2FsbGJhY2sgJ2NoZWNrX2lycV9yZW1hcHBpbmcnIHJldHVy
biB0cnVlIGFuZApmb3IgdnZ0ZCwgJ2NoZWNrX2lycV9yZW1hcHBpbmcnIGp1c3QgcmV0dXJucyB0
aGUgZm9ybWF0IGJpdCBvZiBpcnEgcmVxdWVzdC4KSWYgaGVyZSByZXQuZm9ybWF0IGlzbid0IHRy
dWUsIHRoZXJlIG11c3QgYmUgYSBidWcgaW4gb3VyIGNvZGUuCgo+PiArICAgICAgICB2dnRkX2hh
bmRsZV9mYXVsdCh2dnRkLCBpcnEsIE5VTEwsIFZURF9GUl9JUl9SRVFfUlNWRCwgcmVjb3JkX2Zh
dWx0KTsKPj4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4+ICsgICAgfQo+PiArCj4+ICsgICAg
aWYgKCBlbnRyeSA+IHZ2dGQtPnN0YXR1cy5pcnRfbWF4X2VudHJ5ICkKPj4gKyAgICB7Cj4+ICsg
ICAgICAgIHZ2dGRfaGFuZGxlX2ZhdWx0KHZ2dGQsIGlycSwgTlVMTCwgVlREX0ZSX0lSX0lOREVY
X09WRVIsIHJlY29yZF9mYXVsdCk7Cj4+ICsgICAgICAgIHJldHVybiAtRUFDQ0VTOwo+PiArICAg
IH0KPj4gKwo+PiArICAgIGlydF9wYWdlID0gbWFwX2d1ZXN0X3BhZ2UodnZ0ZC0+ZG9tYWluLAo+
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdnZ0ZC0+c3RhdHVzLmlydCArIChlbnRy
eSA+PiBJUkVNQVBfRU5UUllfT1JERVIpKTsKPgo+U2luY2UgQUZBSUNUIHlvdSBoYXZlIHRvIHJl
YWQgdGhpcyBwYWdlKHMpIGV2ZXJ5IHRpbWUgYW4gaW50ZXJydXB0Cj5uZWVkcyB0byBiZSBkZWxp
dmVyZWQsIHdvdWxkbid0IGl0IG1ha2Ugc2Vuc2UgZm9yIHBlcmZvcm1hbmNlIHJlYXNvbnMKPnRv
IGhhdmUgdGhlIHBhZ2UgcGVybWFuZW50bHkgbWFwcGVkPwoKWWVzLiBJdCBpcy4gQWN0dWFsbHks
IHdlIGhhdmUgYSBkcmFmdCBwYXRjaCB0byBkbyB0aGlzLiBCdXQgdG8ganVzdGlmeQp0aGUgbmVj
ZXNzaXR5LCBJIHNob3VsZCBydW4gc29tZSBiZW5jaG1hcmsgYXQgZmlyc3QuIE1hcHBpbmcgYSBn
dWVzdApwYWdlIGlzIHNsb3cgb24geDg2LCByaWdodD8KCj4KPldoYXQncyB0aGUgbWF4aW11bSBu
dW1iZXIgb2YgcGFnZXMgdGhhdCBjYW4gYmUgdXNlZCBoZXJlPwoKVlQtZCBjdXJyZW50IHN1cHBv
cnQgMl4xNiBlbnRyaWVzIGF0IG1vc3QuIFRoZSBzaXplIG9mIGVhY2ggZW50cnkgaXMgMTI4CmJ5
dGUuIFRodXMsIHdlIG5lZWQgMl4xMSBwYWdlcyBhdCBtb3N0LgoKPgo+PiArICAgIGlmICggSVNf
RVJSKGlydF9wYWdlKSApCj4+ICsgICAgewo+PiArICAgICAgICB2dnRkX2hhbmRsZV9mYXVsdCh2
dnRkLCBpcnEsIE5VTEwsIFZURF9GUl9JUl9ST09UX0lOVkFMLCByZWNvcmRfZmF1bHQpOwo+PiAr
ICAgICAgICByZXR1cm4gUFRSX0VSUihpcnRfcGFnZSk7Cj4+ICsgICAgfQo+PiArCj4+ICsgICAg
aXJ0ZSA9IGlydF9wYWdlICsgKGVudHJ5ICUgKDEgPDwgSVJFTUFQX0VOVFJZX09SREVSKSk7Cj4+
ICsgICAgZGVzdC0+dmFsID0gaXJ0ZS0+dmFsOwo+Cj5Ob3QgdGhhdCBpdCBtYXR0ZXJzIG11Y2gs
IGJ1dCBmb3IgY29oZXJlbmN5IHJlYXNvbnMgSSB3b3VsZCBvbmx5IHNldAo+ZGVzdC0+dmFsIGFm
dGVyIGFsbCB0aGUgY2hlY2tzIGhhdmUgYmVlbiBwZXJmb3JtZWQuCgphZ3JlZS4KClRoYW5rcwpj
aGFvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 06:24:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 06:24:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Qji-0000pj-6b; Fri, 20 Oct 2017 06:24:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1e5Qjh-0000pS-CI
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 06:24:49 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 93/44-23269-0B699E95; Fri, 20 Oct 2017 06:24:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsVywNykQnfDtJe
 RBtMuslos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl9l/6xF5ziq5izaTd7A+Mm7i5GLg4hgemM
 Et/fPWDvYuTkkBDglTiybAYrhO0v8e7QZ3aIogmMEqsW7wFLsAioSkxpmApmswkoS1z82svWx
 cjBISJgKzH7vBtIPbPABCaJqx8PMYLUCAv4SNyfeZ4JxOYVMJRo2n0QbCivwC8mic6vq5ghNu
 xjlHi78QgbRJWgxMmZT1hAbGYBHYmdW++AbWAWkJZY/o8DIiwv0bx1NjOIzSngJbH+6n2wZaJ
 AB+2+tZd5AqPQLCSTZiGZNAth0iwkkxYwsqxiVC9OLSpLLdK11EsqykzPKMlNzMzRNTQw1ctN
 LS5OTE/NSUwq1kvOz93ECAxzBiDYwbi21fkQoyQHk5Iob2Dly0ghvqT8lMqMxOKM+KLSnNTiQ
 4wyHBxKErw6U4FygkWp6akVaZk5wIiDSUtw8CiJ8HaCpHmLCxJzizPTIVKnGBWlxHn1QRICII
 mM0jy4NliUX2KUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iw71GQKTyZeSVw018BLWYCWsxu/wJ
 kcUkiQkqqgVEhbOarnhLLxE/m28Irb95Q2LK884cfU0qrCw9n6Sv5YwreTcXRFeJ6aZwWDGt4
 bn7KtV65wPPW9o9bLwml3ph57mnIlXdvns0sKjFYzZ1Yzb23Z+7nEiWb91zG3bn9FboRUu/ND
 LsiHpxZfphjqvAXjUffxJ4q7hRlv8bPIinpOiv9Y2rhXCWW4oxEQy3mouJEAOAb753tAgAA
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1508480685!104243371!1
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1122 invoked from network); 20 Oct 2017 06:24:47 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 06:24:47 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 19 Oct 2017 23:24:44 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,405,1503385200"; d="scan'208";a="325494966"
Received: from op-computing.sh.intel.com (HELO op-computing) ([10.239.48.89])
 by fmsmga004.fm.intel.com with ESMTP; 19 Oct 2017 23:24:42 -0700
Date: Fri, 20 Oct 2017 13:22:58 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20171020052258.GI74825@op-computing>
Mail-Followup-To: Chao Gao <chao.gao@intel.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Lan Tianyu <tianyu.lan@intel.com>, xen-devel@lists.xen.org,
 andrew.cooper3@citrix.com, George.Dunlap@eu.citrix.com,
 ian.jackson@eu.citrix.com, jbeulich@suse.com,
 konrad.wilk@oracle.com, sstabellini@kernel.org, tim@xen.org,
 wei.liu2@citrix.com, kevin.tian@intel.com
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-17-git-send-email-tianyu.lan@intel.com>
 <20171019143944.oezn76j6krq4xirp@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171019143944.oezn76j6krq4xirp@dhcp-3-128.uk.xensource.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Lan Tianyu <tianyu.lan@intel.com>, tim@xen.org, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH V3 16/29] x86/vvtd: decode interrupt
	attribute from IRTE
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMTksIDIwMTcgYXQgMDM6Mzk6NDRQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIFRodSwgU2VwIDIxLCAyMDE3IGF0IDExOjAxOjU3UE0gLTA0MDAsIExhbiBU
aWFueXUgd3JvdGU6Cj4+IEZyb206IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4+IAo+
PiBXaXRob3V0IGludGVycnVwdCByZW1hcHBpbmcsIGludGVycnVwdCBhdHRyaWJ1dGVzIGNhbiBi
ZSBleHRyYWN0ZWQgZnJvbQo+PiBtc2kgbWVzc2FnZSBvciBJT0FQSUMgUlRFLiBIb3dldmVyLCB3
aXRoIGludGVycnVwdCByZW1hcHBpbmcgZW5hYmxlZCwKPj4gdGhlIGF0dHJpYnV0ZXMgYXJlIGVu
Y2xvc2VkIGluIHRoZSBhc3NvY2lhdGVkIElSVEUuIFRoaXMgY2FsbGJhY2sgaXMKPj4gZm9yIGNh
c2VzIGluIHdoaWNoIHRoZSBjYWxsZXIgd2FudHMgdG8gYWNxdWlyZSBpbnRlcnJ1cHQgYXR0cmli
dXRlcywgZm9yCj4+IGV4YW1wbGU6Cj4+IDEuIHZpb2FwaWNfZ2V0X3ZlY3RvcigpLiBXaXRoIHZJ
T01NVSwgdGhlIFJURSBtYXkgZG9uJ3QgY29udGFpbiB2ZWN0b3IuCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXiBub3QKPj4gMi4gcGVyZm9ybSBF
T0kgd2hpY2ggaXMgYWx3YXlzIGJhc2VkIG9uIHRoZSBpbnRlcnJ1cHQgdmVjdG9yLgo+PiAKPj4g
U2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPj4gU2lnbmVkLW9m
Zi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Cj4+IC0tLQo+PiB2MzoKPj4g
IC0gYWRkIGV4YW1wbGUgY2FzZXMgaW4gd2hpY2ggd2Ugd2lsbCB1c2UgdGhpcyBmdW5jdGlvbi4K
Pj4gLS0tCj4+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jIHwgMjMgKysrKysr
KysrKysrKysrKysrKysrKy0KPj4gIDEgZmlsZSBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspLCAx
IGRlbGV0aW9uKC0pCj4+IAo+PiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
dnRkL3Z2dGQuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMKPj4gaW5kZXgg
OTBjMDBmNS4uNWUyMmFjZSAxMDA2NDQKPj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
dnRkL3Z2dGQuYwo+PiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCj4+
IEBAIC01MTYsNiArNTE2LDI2IEBAIHN0YXRpYyBpbnQgdnZ0ZF9oYW5kbGVfaXJxX3JlcXVlc3Qo
c3RydWN0IGRvbWFpbiAqZCwKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICBpcnRlLnJlbWFw
LnRtKTsKPj4gIH0KPj4gIAo+PiArc3RhdGljIGludCB2dnRkX2dldF9pcnFfaW5mbyhzdHJ1Y3Qg
ZG9tYWluICpkLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYXJjaF9p
cnFfcmVtYXBwaW5nX3JlcXVlc3QgKmlycSwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IGFyY2hfaXJxX3JlbWFwcGluZ19pbmZvICppbmZvKQo+PiArewo+PiArICAgIGlu
dCByZXQ7Cj4+ICsgICAgc3RydWN0IGlyZW1hcF9lbnRyeSBpcnRlOwo+PiArICAgIHN0cnVjdCB2
dnRkICp2dnRkID0gZG9tYWluX3Z2dGQoZCk7Cj4KPkkndmUgcmVhbGl6ZWQgdGhhdCBzb21lIG9m
IHRoZSBoZWxwZXJzIHBlcmZvcm0gYSBpZiAoIXZ2dGQgKSByZXR1cm4KPmNoZWNrLCB3aGlsZSBv
dGhlcnMgZG9uJ3QgKGxpa2UgdGhpcyBvbmUpLiBBcmUgc29tZSBoYW5kbGVycyBleHBlY3RlZAo+
dG8gYmUgY2FsbGVkIHdpdGhvdXQgYSB2SU9NTVU/CgpOby4gSSBmb3Jnb3QgdG8gY2hlY2sgdGhl
IGV4aXN0ZW5jZSBvZiBhIHZJT01NVSBoZXJlLgoKVGhhbmtzCmNoYW8KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 06:24:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 06:24:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Qjg-0000pT-Vy; Fri, 20 Oct 2017 06:24:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e5Qjf-0000pM-ME
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 06:24:47 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 E9/EA-19067-EA699E95; Fri, 20 Oct 2017 06:24:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS3fdtJe
 RBquPSFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn7Pv9gKXjDWvG8awtLA+MLli5GTg4hgTyJ
 R4e2gdm8AnYSd+Y8B7MlBAwlTi+8CWazCKhKtK99yw5iswmoS7Q9284KYosI6EgcOtPM1MXIx
 cEsMI1FYu7rBrAGYYF0iV8X37OBJIQE9rNKzD7xAKybE2jDpG8ngWwOoG2CEn93CIOEmQW0JB
 7+usUCYWtLLFv4mhmkhFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYzqxalFZalFuqZ6SUW
 Z6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiB4ccABDsYv/Q7H2KU5GBSEuUNrHwZKcSX
 lJ9SmZFYnBFfVJqTWnyIUYaDQ0mCV2cqUE6wKDU9tSItMwcYCTBpCQ4eJRHeq1OA0rzFBYm5x
 ZnpEKlTjMYcNx5e/8PE0XHz7h8mIZa8/LxUKXFefZBJAiClGaV5cINgEXqJUVZKmJcR6DQhno
 LUotzMElT5V4ziHIxKwrw9IFN4MvNK4Pa9AjqFCegUdvsXIKeUJCKkpBoYJyoXeu7c3a6Uec9
 qVufjloztzMIXGO/xNHh/zFzFKxOdsiZIMuij4yWZc9P8l3C+PHQyxLhU6o97zWRucR6ftu+d
 ay/zfHPMuL/o/Y+N7SuZT8lX/le/y7B1x2zvcxt9Jq+Q6/+WdDE1qWZucNajiRP+By0p//Cra
 1FvdW/OxIUTO+TKavtOKbEUZyQaajEXFScCAGfeVWnLAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1508480684!107934578!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20545 invoked from network); 20 Oct 2017 06:24:46 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 06:24:46 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 20 Oct 2017 00:24:43 -0600
Message-Id: <59E9B2CB020000780018872A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 20 Oct 2017 00:24:43 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@linaro.org>
References: <20171017132432.24093-1-paul.durrant@citrix.com>
 <20171017132432.24093-6-paul.durrant@citrix.com>
 <f2077243-32dd-8907-8ba2-b11cb240c8bc@linaro.org>
 <b7e94b0469b847669f9c0f9992069d9f@AMSPEX02CL03.citrite.net>
 <759ace10-543f-346c-74fc-c2dd8f80a92a@linaro.org>
 <01fde88658c54fb6a3b903060a6a4650@AMSPEX02CL03.citrite.net>
 <1496a647-e2f9-bab3-c7f9-5a766d7c28d2@linaro.org>
 <c8e508bf672f4582ba40412ed05c9c06@AMSPEX02CL03.citrite.net>
 <59E8DCA60200007800188376@prv-mh.provo.novell.com>
 <2f17e24d-0191-e46b-64aa-ac3abba515a7@linaro.org>
 <59E8E51B020000780018840F@prv-mh.provo.novell.com>
 <1c3d3841-74bd-3548-1b2b-edf64f9994d8@linaro.org>
 <fe676649-cb9d-5a20-3ed1-93c1125eff11@linaro.org>
In-Reply-To: <fe676649-cb9d-5a20-3ed1-93c1125eff11@linaro.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim\(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Roger PauMonne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v12 05/11] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjEwLjE3IGF0IDE4OjIxLCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+IHdyb3Rl
Ogo+IExvb2tpbmcgYSBiaXQgbW9yZSBhdCB0aGUgcmVzb3VyY2UgeW91IGNhbiBhY3F1aXJlIGZy
b20gdGhpcyBoeXBlcmNhbGwuIAo+IFNvbWUgb2YgdGhlbSBhcmUgYWxsb2NhdGVkIHVzaW5nIGFs
bG9jX3hlbmhlYXBfcGFnZSgpIHNvIG5vdCBhc3NpZ25lZCB0byAKPiBhIGRvbWFpbi4KPiAKPiBT
byBJIGFtIG5vdCBzdXJlIGhvdyB5b3UgY2FuIGV4cGVjdCBhIGZ1bmN0aW9uIHNldF9mb3JlaWdu
X3AybV9lbnRyeSB0byAKPiB0YWtlIHJlZmVyZW5jZSBpbiB0aGF0IGNhc2UuCgpIbW0sIHdpdGgg
dGhlIGRvbWFpbiBwYXJhbWV0ZXIgYWRkZWQsIERPTUlEX1hFTiB0aGVyZSAoZm9yClhlbiBoZWFw
IHBhZ2VzKSBjb3VsZCBpZGVudGlmeSBubyByZWZlcmVuY2VzIHRvIGJlIHRha2VuLCBpZiB0aGF0
CndhcyByZWFsbHkgdGhlIGludGVuZGVkIGJlaGF2aW9yIGluIHRoYXQgY2FzZS4gSG93ZXZlciwg
ZXZlbiBmb3IKWGVuIGhlYXAgcGFnZXMgbGlmZSB0aW1lIHRyYWNraW5nIG91Z2h0IHRvIGJlIGRv
bmUgLSBpdCBpcyBmb3IgYQpyZWFzb24gdGhhdCBzaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0KCkg
YXNzaWducyB0aGUgdGFyZ2V0CmRvbWFpbiBhcyB0aGUgb3duZXIgb2Ygc3VjaCBwYWdlcywgYXMg
dGhhdCBhbGxvd3MgZ2V0X3BhZ2UoKSB0bwpzdWNjZWVkIGZvciB0aGVtLgoKSmFuCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 06:25:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 06:25:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5QkT-0000zE-Im; Fri, 20 Oct 2017 06:25:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1e5QkS-0000yk-8H
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 06:25:36 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 E1/09-31244-FD699E95; Fri, 20 Oct 2017 06:25:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSfUgTcRzG/e2285Qtzqn43TCCpb2IM4VeDTS
 KIKIkiSCLqJtd22Kb426loygjVFi4pqnlXBraLCIKTLAiVE5cud6s7AWsbKSlE8OXwlKp7nZq
 dn89d5/n+f6e3/ElMOU5XE3QBTaasVAmDR4pNaxakaH9WDWUk1rvTVw/2XxBsglt6xjtke5C+
 2RGiy6v4JDM0DP1Gbf+cqOCd2MVqBA58x0okpCSpRi0OItxB4ogEJkDdVNFuACU5BkJ/Ah+QA
 KIJveAf/pxuKBjyENQ8mVaJppGEQy8b0PCC0Y+RzA1MBVK4GQKTI63hhIKciucf/FeKmgpmQj
 nHnhDnlhyP7wd5pDoiYKu6v6QJ4LcDJ3B76EsRq6F2jsBTNRLoGXEE9JALgWu5lqoBZAOBIFb
 lRIBKMllUPXYIRFNi6HzqYcfSvB6J8wMZ4qfPQj8XhCzZ8MhWNMlE0EyuFy9mAiuyoAbrJgFO
 6D0Dzc71Ao3fcPhoum5DBz+J7M1zmNwf7wcF13x0Nj7UyqCehyu/w4isZ8OfHWPZuMD0dBeMY
 O70Er3gp/gXnBx94KLX0HYDbScpZnjNKNNS9ExRr3BZqaMJm1a6toUM82ylJ42UTo2JTfP3IT
 4xQjjn7vo3tfNHFIREk2sIts+lKNcpMs7bDdQrOEgc8xEsxyKJwgNKD5V8iyKofV0wRGjid+u
 OQyEXBOj6BCwgrVSZtaoF5EfaQlf06sZiVJqybPQ6jhFp2AiBZPhmGV+xNyOvkSL1dEKxJdSy
 q00Yzba/udBFEcgTbQ4RW602OZPCvIlJHyJ8MxBoYSN+ofUhajU+gY8RZPOxGKm66N77HZ3WF
 Rkx2jC6+S+DSdPZ+62P0zXJm1va+PWbbnmu7xvdfqmiYzAiZvVXG6Gqu92sy+r7Fl/SeyQs2d
 s4uJIowvb29CyJqt2Y/ul7PzmNI1dc0rlm/HWMoEGZ3m3/GjRbnulKqHB32irbHV9UzUdKOM0
 UtZApSVhDEv9BdvUvoSeAwAA
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1508480732!72194759!1
X-Originating-IP: [104.47.40.62]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22457 invoked from network); 20 Oct 2017 06:25:34 -0000
Received: from mail-co1nam03on0062.outbound.protection.outlook.com (HELO
 NAM03-CO1-obe.outbound.protection.outlook.com) (104.47.40.62)
 by server-13.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 20 Oct 2017 06:25:34 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=wHWsFilq0Pm/OfD9ADMVifZlKFChuc358WtPLPlhCmw=;
 b=ayKhIICSvp6Ik+cT1zJROkHzE1lUBX3EJhaO4xPH/nFKIRbR6HtGA82DMy7QV/d7bMW/KX3RO7PC4/v/eN/HHk9bs7n/hzRvyAbLTHKll4rRxfXhaibUbDgnoUQ8N4pO68Bic/CNuu8Ag9lDHK7xfkwFSTykDpfTqHHb5dqhSuw=
Received: from [192.168.0.103] (115.252.122.142) by
 BLUPR0701MB2065.namprd07.prod.outlook.com (10.163.122.148) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.156.4; Fri, 20
 Oct 2017 06:25:25 +0000
To: "Goel, Sameer" <sgoel@codeaurora.org>, xen-devel@lists.xenproject.org,
 julien.grall@arm.com
References: <1505954230-18892-1-git-send-email-sgoel@codeaurora.org>
 <1505954230-18892-6-git-send-email-sgoel@codeaurora.org>
 <38c8c438-498b-98e4-758d-f6924ec4b565@caviumnetworks.com>
 <027b88cb-2ec1-b25b-c524-4c52692af289@codeaurora.org>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <8b46715a-2241-4be7-14fc-fd9f0db9be3e@caviumnetworks.com>
Date: Fri, 20 Oct 2017 11:55:13 +0530
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <027b88cb-2ec1-b25b-c524-4c52692af289@codeaurora.org>
X-Originating-IP: [115.252.122.142]
X-ClientProxiedBy: PN1PR01CA0090.INDPRD01.PROD.OUTLOOK.COM (10.174.144.158) To
 BLUPR0701MB2065.namprd07.prod.outlook.com (10.163.122.148)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 25d398e6-bb32-4740-6c40-08d517835c01
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(4534020)(4602075)(4627075)(201703031133081)(201702281549075)(2017052603199);
 SRVR:BLUPR0701MB2065; 
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2065;
 3:dLo6QRtU3JDb2ktoT0iTPHXabTzGJxeODRt7gPXex+A1oB8RlCEPFVRL67rlLSMQBRpjmBwq73NGzweVZGNcrGWqQwa0SImAGLv3TL964zrW9IQfLq6xQdVv/9Cb57eOjsrIyYG0BTzVtWMSo3vO2HLkgeD6XNSSYX2hCx1el8aaaBm3wZhLLWoTQ65KD6BQsHg2fziQcbKBf1TUnlbBihVQDp6HcdhOx521DfzSilncquFhgOKN/JucbozXDohp;
 25:U0aOxFqjrFDsrAAgTq1NUkjF68PPlb2KMm7PmH/RbB0wHptIXwCbd+zzv7FZGpIDx44u1p7il+Dr2iqSIplkLqjE+E1Is6TN0pFQkcBOrIghsfNSuY4lu7vpZz9gKE3oYfyZMLBSJ52s4z08NsiLHOxNPLVdg8Ylg3rC0SnNnVas8wvybBnOURO6+IrRCp1mqOJ65VN5/WRXnG7YaEIablT3t1Zvr8yjfNNLrvXxqLYRlKlSmdgh4Oe+nZyfKGUicZ0LOzvq74pTCm8MvZl0jawIGoxykYaVqW0Hno0kOojjwqmKhn9eIa1umZWXBnhUueVYGttSsquAB1d61GV86w==;
 31:W+LbzNoSEoGSdIihJaWZs/aF3TH+E6Bp8CluzJ8X3i6em9SfAsPHtp1/VBJX45ZEOAyaXsRXsk3XTXsLEpkBanINJoeAXzEiyDa4kWYf1xSnDjC/ixNDtt8fbYmtfvl+HWdeSvlc/86vauHzoxq2+KOBt+BdQ7hk+AXd/2xFP23KOHW6Tp3zTGfZoHPfP9twmruMoh4c8FKRUDDTwVrQ6cV7mSH2RCQMXvBss+6Zpcc=
X-MS-TrafficTypeDiagnostic: BLUPR0701MB2065:
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2065;
 20:YHBYkTvAZIesQr7ykI1AemaA9YNibN9/txZel7yqeILkM1QF+y6p5HVOVKhKQiW67dCF0XBD6lDOWws+3ZrzXwpXSi9JEqKk4CINaqR8TBCQv5cAQ50cpLg1BK8gdgwIFhJOVLGl8p2iVIljm6uasdjDb4IwydnXD3izNSq1JvQTJJzfzM78zipcwa2ez8MYJGJ2JmoKu+HHMMFXMDo/mKJmFEwTOM9qz8xoHILrRvvt5Cahwu4wkmRugrOTtbnA7z1D7kxymbdOESgVwx7lNAw1efDO4ZsSRS2lSw+/RcUl5ninB1Utcm3YdIGI+rZd0J8jHIveyz+HhenUELh6IhW84zfc3/6IQpYX/ltVBXWc8nZkNLeEYnr4nfZHQzInpb/SR7gEaS2BcmHp/wVKiu3H4GltdgmJZTL7JQqWTrz67D+Na4vnL17DziBIHi8rMYGAmWdGWw5+l0ythnQd/PXrq/lgCb1wugtI23rsGzlJuNPjVn85dxBrf/qn6xbFGWUTwAGfnbix/CSccZwIKlInazdZ4h8gqWDQ4w6RkcEpazumsAXwe4SBPL5hoMi6X7jj2ggxJOxUxOvttKSW0zF1jNMTbns+xEjUMjPqHsg=
X-Exchange-Antispam-Report-Test: UriScan:(114974198459425)(278021516957215);
X-Microsoft-Antispam-PRVS: <BLUPR0701MB206597BD2007377BB7A06FA4EC430@BLUPR0701MB2065.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(3002001)(10201501046)(100000703101)(100105400095)(3231020)(93006095)(6041248)(20161123562025)(20161123555025)(20161123564025)(20161123560025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BLUPR0701MB2065; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BLUPR0701MB2065; 
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2065;
 4:4O1DLWPyAGgYSMIg1wPC3GlbWR5Dc8y/SrtnfoHU95MPeKtloyMmQIvH0yE6+g/kLYwE3mSA4Ae0BINsD7xNibNZu/TLvKy33XVqWCTvn/P3P3yB0hsttlHhu/IUuy6FOQh43OzO/8YKeQt4nzr3zdmaS32Tc9s2xyy3obw3DIIyoBGHq1J/u0SuTQEjirAC3R2ajEHopZyq+/9slnFn+vXpX4KO+jrhxXNmmNI2JftuS1vIhgT+8Kbi66fspAgYE3JnO9bMk0on7YIauSW5R0i2lnTrWWmrOCMnCsLzKnF4d4FmLTA01WRBPaoKcXUElGsUkA34cBSKA82tvTjUWw==
X-Forefront-PRVS: 0466CA5A45
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(6049001)(376002)(346002)(199003)(24454002)(189002)(36756003)(189998001)(53546010)(6306002)(93886005)(16526018)(83506002)(72206003)(966005)(25786009)(117156002)(478600001)(8666007)(8676002)(81166006)(81156014)(7736002)(305945005)(50986999)(31686004)(54356999)(561944003)(76176999)(8936002)(101416001)(66066001)(65956001)(65806001)(47776003)(50466002)(2950100002)(6666003)(42882006)(5660300001)(65826007)(64126003)(77096006)(6486002)(90366009)(229853002)(106356001)(105586002)(33646002)(7416002)(68736007)(16576012)(31696002)(2906002)(316002)(6116002)(23676002)(3846002)(4326008)(97736004)(6246003)(58126008)(53936002)(230700001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0701MB2065; H:[192.168.0.103]; FPR:;
 SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTFVQUjA3MDFNQjIwNjU7MjM6czFzVWZJcHNLa1o2L3Vsa3lQOU4wZGVR?=
 =?utf-8?B?a2tMM2V2S1cyVWZDaVJNYWFXYzRSa0F2aEhLQTcrdTNIMW5rSUZRelYwajJD?=
 =?utf-8?B?cmRlTi9qWDBrN3VIc2tTQ0lXSHp4VDJ3KzlrK0hvc3RwQ1I2MmVaejJ2Ym5y?=
 =?utf-8?B?Ny9pL2dJSVhPVVhQOGhjYkcwc0tQeHo2YWpRSjBPNmpiVWg3SWpqNjl2bkpl?=
 =?utf-8?B?WHVSQzNMeXhKRUNBRGdlRFp1d1RWY3hYR3FUaHJkeGMwYUhqQ1lSTU5IZzZj?=
 =?utf-8?B?N1hYOUNRVHNQZ3pzOEpEdFpDQ2QwWUZQY25CeCs4aEdZcVFibEt4WU9ZNGlt?=
 =?utf-8?B?a01LWnRTckw5QVkzV2NSYUpZU1pvUjVZMFYzenhER0ZOQ1lYcnVBdjFjTXdG?=
 =?utf-8?B?RUVsaWZYYjBTR0xvWFAzMjBkZWJEcW9iZzVIQ25wUUxzRWVId24xZXQwc09n?=
 =?utf-8?B?RVdJbUlFUXBraHU1TnN5NkhSU1R4QVBnZ2prRVN1bW9hNlVGanQzdVg5cVFs?=
 =?utf-8?B?ZVdwK3ZldW94QXZPZG53MS9QcTRpODRqRHlUdzd6ZGN4ZEJ3KzR5czBLVWZs?=
 =?utf-8?B?aHVybHJ0ZHpzSzlRZHRNcGx3KzUyVTEvSElDWlJSNXUvQmM0NU1uaS8vbmd2?=
 =?utf-8?B?RU5LM3dwRU5DVEJhaGNlTllmaGZEYTJISlJDaVRjQ2o3SFJCVnNhcWNGb3RX?=
 =?utf-8?B?TEp6NWczV2FDTmVPcitYNm51Q2JIWFlRdkluUmtEcEhPU3A1WDhpTGkvZ3hM?=
 =?utf-8?B?ZlBCVWgrbm9tYWhSenl3VHVlZDV1UWRLUVdLZ2lwUTRHRldFK1RncExEcGZM?=
 =?utf-8?B?eEMzMy9kTEt5b1NMaUdSaldMdVRwY3VCbHpLVWk3RmRIQWhBWk54YTZMRFdW?=
 =?utf-8?B?OTQ2dlZLRkNhNitqZDg2TCthK3JCNS9HVjZ1UjFyNU8xdTd3R3R1MmJ4WVZl?=
 =?utf-8?B?aERXV3VDMjEwUFBHcVZxOUloWEdFU1IwUmhaNU1wR0pBRkhVNjFtczdHSEEx?=
 =?utf-8?B?NEh0anBLR2tsd1h2N09xYkpDREZ0Z1J1OHVmbzhCbmU3YjU0VTRHVEhkbVVX?=
 =?utf-8?B?SERJbVlKclE1UzRjMVMzL1NYd08zaGx5NmFMSU5TVlpCWWhGc05VZVdJa1I0?=
 =?utf-8?B?MmNBTDA1Q2xyVytXb3ZvK1libHIzcHFReVl4WmlKdkpUOFJsYlp1QVhhbHo5?=
 =?utf-8?B?N0kwbHMyUlRtQjN6TXlxMDh4bjNvY25VSHR5SUpTOFl1K0gwUDFQTWRCMUdH?=
 =?utf-8?B?ZVBqa0greGwxRlVDWmx6YUdseG9sczJQK2tWK2hxK3FBUUpQeDVValZCM1BF?=
 =?utf-8?B?M2JKMkFpY1h3a0VWZHBxdDlTWGhpdG40WlowMjlzQjhyTnNDSE5uRytoWDU1?=
 =?utf-8?B?bmJFNHNzU0RnQnp3Y3ROUWZhZkcxVEszbHBmbnZ4cGdNa0VRUVdKbDZQOGRu?=
 =?utf-8?B?VXkzZEk3Qk1PUUR4WVdiWlp3eUgrbkU3NFlISmY3SFJseWJLallncVg5aG9n?=
 =?utf-8?B?eTF2TnA4blJvdEFoK2dUaml2bHNTZW9NVWN2MVpiV21SVW56OXRmOXdlMFFZ?=
 =?utf-8?B?dFg0Y3Z3TGF0cGVqMmlLMzJxaGJoazZHK0hSZFFUVjUrSjMwNXZiRGlRMldD?=
 =?utf-8?B?NXYvVU9icmd5Ylc5MkhRQTl6SHZpdC9seVE1QnJjWTNIeW83cm9mWnlrcEIx?=
 =?utf-8?B?dkVCbEVMQWRiNTdyVDdMM2NMSE9OUmxIUzd6UGhwWHJDR0k2QXBKMSttYm54?=
 =?utf-8?B?c2lOOTF4NERlRnlMQkFNRmIxTXp1M0lBREVqTmxXT0RoOU1RUlN2S1MvTFEy?=
 =?utf-8?B?Qk9wcDNkREVBRzJvWmFCaFEwWjk4OFFic3lNZWI5cE5QVlFJMlo0MWE1OGx0?=
 =?utf-8?B?Ky9BNXN4dzZpOFBJL3JiWjZYaEloeUNQZnJ0emNGc05UeUhIdjE1Y3Nlenha?=
 =?utf-8?B?Nk1oQjdRaXowdzgyMkwzQlJROVdNL3JZU0RmVGFaNWtyUVFkWkVGZzlXYTdT?=
 =?utf-8?B?dHQ0emtsTytTQXF0elhEcVZNdExZcnZEYXZLRU53PT0=?=
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2065;
 6:X36XUDrE6YEEI2+zaKmQcZOaS+E+vqg+xMtd/+ZaTk5Dg2CiCvSGjzo5Hw5JzKZoA7xSLtTEDgfJDuqOiWeRpYZxqcl6NnjUBPo43LrfZicfEoLAZUdXseeklXTuHi3tgaQyV4Hyf8IwTQ/vvRLXtLVuvtfxhkUh4UiLhBM1DumIRAJi6b3jvkn/gfHGQFuoy4LFi6YZHBD0TKSk3jVwaafcm/5oMjjFGbAbcjM+yQMxkEZfummV6qsqISu0HFGKHYbG8r9+Z5dBL/YKhunS/9/3U2/uIdmAS7kuRmBj3WA7auySLYyMuoOno83Tk5crQLViJkI06lSzWz/kqKXZ+g==;
 5:4SGeSTkfnbVYxHNHfmBGXpZcYQfKje4RVkDpAwqvjXLBKEssWNWHO8qKGB+0/mFgH9X8nlPbnvh2J+FB65JpvFdtlQQksfHBVLWyefbCVagnn6Y+quZ9XD1ZDvD1K3MyglhHKW+bqDFaNu4mMhmfdg==;
 24:pPzyK//lmcQ9dC7swkfhxkTJX8t2v1Umq6Jiu/5pvYHrAxNSeTSMNrIL2NvPQsv7P7ZFh8i6dO4wmaIJ4bKlEhieqGk08vlwx9w3tRZ5of8=;
 7:5gJVUobUnUVeUFVTmU8te8wTXYSULiQLDCQc6xqQSWg80tGn+dg2HjbrALNBm2xxmSR6yMizzm1moXrA+35qz3Ro6Yu1tj5n+i3sOFIzI2dhWSytLUHZwPNXZR0MKsT6Dv6dQvN9zP0BQ+w7J+Aj6sDWnZ4rIykY5NkBd8mUjMvngJN42eUbJFn2zhJO/Mg8gn4vG0s9s4clDsK5WfDrP7xO6Uk4Po9SvNglBHyO5nY=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Oct 2017 06:25:25.2824 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 25d398e6-bb32-4740-6c40-08d517835c01
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0701MB2065
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, george.dunlap@eu.citrix.com,
 Andrew.Cooper3@citrix.com, jbeulich@suse.com, Ian.Jackson@citrix.com,
 nd@arm.com, robin.murphy@arm.com, shankerd@codeaurora.org
Subject: Re: [Xen-devel] [RFC v2 5/7] acpi:arm64: Add support for parsing
 IORT table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxMC8xOS8yMDE3IDg6MzAgUE0sIEdvZWwsIFNhbWVlciB3cm90ZToKPiBPbiAxMC8xMC8y
MDE3IDY6MzYgQU0sIE1hbmlzaCBKYWdnaSB3cm90ZToKPj4gSGkgU2FtZWVyLAo+PiBPbiA5LzIx
LzIwMTcgNjowNyBBTSwgU2FtZWVyIEdvZWwgd3JvdGU6Cj4+PiBBZGQgc3VwcG9ydCBmb3IgcGFy
c2luZyBJT1JUIHRhYmxlIHRvIGluaXRpYWxpemUgU01NVSBkZXZpY2VzLgo+Pj4gKiBUaGUgY29k
ZSBmb3IgY3JlYXRpbmcgYW4gU01NVSBkZXZpY2UgaGFzIGJlZW4gbW9kaWZpZWQsIHNvIHRoYXQg
dGhlIFNNTVUKPj4+IGRldmljZSBjYW4gYmUgaW5pdGlhbGl6ZWQuCj4+PiAqIFRoZSBOQU1FRCBO
T0RFIGNvZGUgaGFzIGJlZW4gY29tbWVudGVkIG91dCBhcyB0aGlzIHdpbGwgbmVlZCBET00wIGtl
cm5lbAo+Pj4gc3VwcG9ydC4KPj4+ICogSVRTIGNvZGUgaGFzIGJlZW4gaW5jbHVkZWQgYnV0IGl0
IGhhcyBub3QgYmVlbiB0ZXN0ZWQuCj4+IENvdWxkIHlvdSBwbGVhc2UgcmVmYWN0b3IgdGhpcyBw
YXRjaCBpbnRvIGFub3RoZXIgc2V0IG9mIHR3byBwYXRjaGVzLgo+PiBJIGFtIHBsYW5uaW5nIHRv
IHJlYmFzZSBteSBJT1JUIGZvciBEb20wIEhpZGluZyBwYXRjaCByZXdvcmsgb24gdGhpcyBwYXRj
aC4KPiBJIHdpbGwgdHJ5IHRvIGJyZWFrIHRoaXMgdXAuIExldHMgZGlzY3VzcyB0aGlzIGEgYml0
IG1vcmUgbmV4dCB3ZWVrLgpQbGVhc2UgaGF2ZSBhIGxvb2sgYXQgdGhlIGRyYWZ0IGRlc2lnbi4g
WzFdClsxXSBodHRwczovL3d3dy5tYWlsLWFyY2hpdmUuY29tL3hlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnL21zZzEyNTk1MS5odG1sCj4+IFRoYW5rcywKPj4gTWFuaXNoCj4+PiBTaWduZWQtb2ZmLWJ5
OiBTYW1lZXIgR29lbCA8c2dvZWxAY29kZWF1cm9yYS5vcmc+Cj4+PiAtLS0KPj4+ICAgIHhlbi9h
cmNoL2FybS9zZXR1cC5jICAgICAgICAgICAgICAgfCAgIDMgKwo+Pj4gICAgeGVuL2RyaXZlcnMv
YWNwaS9NYWtlZmlsZSAgICAgICAgICB8ICAgMSArCj4+PiAgICB4ZW4vZHJpdmVycy9hY3BpL2Fy
bS9NYWtlZmlsZSAgICAgIHwgICAxICsKPj4+ICAgIHhlbi9kcml2ZXJzL2FjcGkvYXJtL2lvcnQu
YyAgICAgICAgfCAxNzMgKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQo+Pj4g
ICAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYyB8ICAgMSArCj4+PiAgICB4ZW4v
aW5jbHVkZS9hY3BpL2FjcGlfaW9ydC5oICAgICAgIHwgIDE3ICsrLS0KPj4+ICAgIHhlbi9pbmNs
dWRlL2FzbS1hcm0vZGV2aWNlLmggICAgICAgfCAgIDIgKwo+Pj4gICAgeGVuL2luY2x1ZGUveGVu
L2FjcGkuaCAgICAgICAgICAgICB8ICAyMSArKysrKwo+Pj4gICAgeGVuL2luY2x1ZGUveGVuL3Bj
aS5oICAgICAgICAgICAgICB8ICAgOCArKwo+Pj4gICAgOSBmaWxlcyBjaGFuZ2VkLCAxNDYgaW5z
ZXJ0aW9ucygrKSwgODEgZGVsZXRpb25zKC0pCj4+PiAgICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVu
L2RyaXZlcnMvYWNwaS9hcm0vTWFrZWZpbGUKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL3NldHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+Pj4gaW5kZXggOTJmMTczYi4uNGJh
MDliMiAxMDA2NDQKPj4+IC0tLSBhL3hlbi9hcmNoL2FybS9zZXR1cC5jCj4+PiArKysgYi94ZW4v
YXJjaC9hcm0vc2V0dXAuYwo+Pj4gQEAgLTQ5LDYgKzQ5LDcgQEAKPj4+ICAgICNpbmNsdWRlIDxh
c20vc2V0dXAuaD4KPj4+ICAgICNpbmNsdWRlIDx4c20veHNtLmg+Cj4+PiAgICAjaW5jbHVkZSA8
YXNtL2FjcGkuaD4KPj4+ICsjaW5jbHVkZSA8YWNwaS9hY3BpX2lvcnQuaD4KPj4+ICAgICAgc3Ry
dWN0IGJvb3RpbmZvIF9faW5pdGRhdGEgYm9vdGluZm87Cj4+PiAgICBAQCAtNzk2LDYgKzc5Nyw4
IEBAIHZvaWQgX19pbml0IHN0YXJ0X3hlbih1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19vZmZzZXQs
Cj4+PiAgICAgICAgICB0YXNrbGV0X3N1YnN5c19pbml0KCk7Cj4+PiAgICArICAgIC8qIFBhcnNl
IHRoZSBBQ1BJIGlvcnQgZGF0YSAqLwo+Pj4gKyAgICBhY3BpX2lvcnRfaW5pdCgpOwo+Pj4gICAg
ICAgICAgeHNtX2R0X2luaXQoKTsKPj4+ICAgIGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9hY3Bp
L01ha2VmaWxlIGIveGVuL2RyaXZlcnMvYWNwaS9NYWtlZmlsZQo+Pj4gaW5kZXggNDQ0YjExZC4u
ZTdmZmQ4MiAxMDA2NDQKPj4+IC0tLSBhL3hlbi9kcml2ZXJzL2FjcGkvTWFrZWZpbGUKPj4+ICsr
KyBiL3hlbi9kcml2ZXJzL2FjcGkvTWFrZWZpbGUKPj4+IEBAIC0xLDUgKzEsNiBAQAo+Pj4gICAg
c3ViZGlyLXkgKz0gdGFibGVzCj4+PiAgICBzdWJkaXIteSArPSB1dGlsaXRpZXMKPj4+ICtzdWJk
aXItJChDT05GSUdfQVJNKSArPSBhcm0KPj4+ICAgIHN1YmRpci0kKENPTkZJR19YODYpICs9IGFw
ZWkKPj4+ICAgICAgb2JqLWJpbi15ICs9IHRhYmxlcy5pbml0Lm8KPj4+IGRpZmYgLS1naXQgYS94
ZW4vZHJpdmVycy9hY3BpL2FybS9NYWtlZmlsZSBiL3hlbi9kcml2ZXJzL2FjcGkvYXJtL01ha2Vm
aWxlCj4+PiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+Pj4gaW5kZXggMDAwMDAwMC4uN2MwMzliYgo+
Pj4gLS0tIC9kZXYvbnVsbAo+Pj4gKysrIGIveGVuL2RyaXZlcnMvYWNwaS9hcm0vTWFrZWZpbGUK
Pj4+IEBAIC0wLDAgKzEgQEAKPj4+ICtvYmoteSArPSBpb3J0Lm8KPj4+IGRpZmYgLS1naXQgYS94
ZW4vZHJpdmVycy9hY3BpL2FybS9pb3J0LmMgYi94ZW4vZHJpdmVycy9hY3BpL2FybS9pb3J0LmMK
Pj4+IGluZGV4IDJlMzY4YTYuLjdmNTQwNjIgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vZHJpdmVycy9h
Y3BpL2FybS9pb3J0LmMKPj4+ICsrKyBiL3hlbi9kcml2ZXJzL2FjcGkvYXJtL2lvcnQuYwo+Pj4g
QEAgLTE0LDE3ICsxNCw0NyBAQAo+Pj4gICAgICogVGhpcyBmaWxlIGltcGxlbWVudHMgZWFybHkg
ZGV0ZWN0aW9uL3BhcnNpbmcgb2YgSS9PIG1hcHBpbmcKPj4+ICAgICAqIHJlcG9ydGVkIHRvIE9T
IHRocm91Z2ggZmlybXdhcmUgdmlhIEkvTyBSZW1hcHBpbmcgVGFibGUgKElPUlQpCj4+PiAgICAg
KiBJT1JUIGRvY3VtZW50IG51bWJlcjogQVJNIERFTiAwMDQ5QQo+Pj4gKyAqCj4+PiArICogQmFz
ZWQgb24gTGludXggZHJpdmVycy9hY3BpL2FybTY0L2lvcnQuYwo+Pj4gKyAqID0+IGNvbW1pdCBj
YTc4ZDMxNzNjZmYzNTAzYmNkMTU3MjNiMDQ5NzU3Zjc1NzYyZDE1Cj4+PiArICoKPj4+ICsgKiBY
ZW4gbW9kaWZpY2F0aW9uOgo+Pj4gKyAqIFNhbWVlciBHb2VsIDxzZ29lbEBjb2RlYXVyb3JhLm9y
Zz4KPj4+ICsgKiBDb3B5cmlnaHQgKEMpIDIwMTcsIFRoZSBMaW51eCBGb3VuZGF0aW9uLCBBbGwg
cmlnaHRzIHJlc2VydmVkLgo+Pj4gKyAqCj4+PiAgICAgKi8KPj4+ICAgIC0jZGVmaW5lIHByX2Zt
dChmbXQpICAgICJBQ1BJOiBJT1JUOiAiIGZtdAo+Pj4gLQo+Pj4gLSNpbmNsdWRlIDxsaW51eC9h
Y3BpX2lvcnQuaD4KPj4+IC0jaW5jbHVkZSA8bGludXgvaW9tbXUuaD4KPj4+IC0jaW5jbHVkZSA8
bGludXgva2VybmVsLmg+Cj4+PiAtI2luY2x1ZGUgPGxpbnV4L2xpc3QuaD4KPj4+IC0jaW5jbHVk
ZSA8bGludXgvcGNpLmg+Cj4+PiAtI2luY2x1ZGUgPGxpbnV4L3BsYXRmb3JtX2RldmljZS5oPgo+
Pj4gLSNpbmNsdWRlIDxsaW51eC9zbGFiLmg+Cj4+PiArI2luY2x1ZGUgPHhlbi9hY3BpLmg+Cj4+
PiArI2luY2x1ZGUgPGFjcGkvYWNwaV9pb3J0Lmg+Cj4+PiArI2luY2x1ZGUgPHhlbi9md25vZGUu
aD4KPj4+ICsjaW5jbHVkZSA8eGVuL2lvbW11Lmg+Cj4+PiArI2luY2x1ZGUgPHhlbi9saWIuaD4K
Pj4+ICsjaW5jbHVkZSA8eGVuL2xpc3QuaD4KPj4+ICsjaW5jbHVkZSA8eGVuL3BjaS5oPgo+Pj4g
Kwo+Pj4gKyNpbmNsdWRlIDxhc20vZGV2aWNlLmg+Cj4+PiArCj4+PiArLyogWGVuOiBEZWZpbmUg
Y29tcGF0aWJpbGl0eSBmdW5jdGlvbnMgKi8KPj4+ICsjZGVmaW5lIEZXX0JVRyAgICAgICAgIltG
aXJtd2FyZSBCdWddOiAiCj4+PiArI2RlZmluZSBwcl9lcnIoZm10LCAuLi4pIHByaW50ayhYRU5M
T0dfRVJSIGZtdCwgIyMgX19WQV9BUkdTX18pCj4+PiArI2RlZmluZSBwcl93YXJuKGZtdCwgLi4u
KSBwcmludGsoWEVOTE9HX1dBUk5JTkcgZm10LCAjIyBfX1ZBX0FSR1NfXykKPj4+ICsKPj4+ICsv
KiBBbGlhcyB0byBYZW4gYWxsb2NhdGlvbiBoZWxwZXJzICovCj4+PiArI2RlZmluZSBrZnJlZSB4
ZnJlZQo+Pj4gKyNkZWZpbmUga21hbGxvYyhzaXplLCBmbGFncykgICAgICAgICAgICBfeG1hbGxv
YyhzaXplLCBzaXplb2Yodm9pZCAqKSkKPj4+ICsjZGVmaW5lIGt6YWxsb2Moc2l6ZSwgZmxhZ3Mp
ICAgICAgICAgICAgX3h6YWxsb2Moc2l6ZSwgc2l6ZW9mKHZvaWQgKikpCj4+PiArCj4+PiArLyog
UmVkZWZpbmUgV0FSTiBtYWNyb3MgKi8KPj4+ICsjdW5kZWYgV0FSTgo+Pj4gKyN1bmRlZiBXQVJO
X09OCj4+PiArI2RlZmluZSBXQVJOKGNvbmRpdGlvbiwgZm9ybWF0Li4uKSAoeyAgICAgICAgICAg
ICAgICAgICAgXAo+Pj4gKyAgICBpbnQgX19yZXRfd2Fybl9vbiA9ICEhKGNvbmRpdGlvbik7ICAg
ICAgICAgICAgICAgIFwKPj4+ICsgICAgaWYgKHVubGlrZWx5KF9fcmV0X3dhcm5fb24pKSAgICAg
ICAgICAgICAgICAgICAgXAo+Pj4gKyAgICAgICAgcHJpbnRrKGZvcm1hdCk7ICAgICAgICAgICAg
ICAgICAgICAgICAgXAo+Pj4gKyAgICB1bmxpa2VseShfX3JldF93YXJuX29uKTsgICAgICAgICAg
ICAgICAgICAgIFwKPj4+ICt9KQo+Pj4gKyNkZWZpbmUgV0FSTl9UQUlOVChjb25kLCB0YWludCwg
Zm9ybWF0Li4uKSBXQVJOKGNvbmQsIGZvcm1hdCkKPj4+ICsjZGVmaW5lIFdBUk5fT04oY29uZCkg
ICAgICAgICAgICAgICAgICAgICAgKCEhY29uZCkKPj4+ICAgICAgI2RlZmluZSBJT1JUX1RZUEVf
TUFTSyh0eXBlKSAgICAoMSA8PCAodHlwZSkpCj4+PiAgICAjZGVmaW5lIElPUlRfTVNJX1RZUEUg
ICAgICAgICgxIDw8IEFDUElfSU9SVF9OT0RFX0lUU19HUk9VUCkKPj4+IEBAIC0yNTYsNiArMjg2
LDEzIEBAIHN0YXRpYyBhY3BpX3N0YXR1cyBpb3J0X21hdGNoX25vZGVfY2FsbGJhY2soc3RydWN0
IGFjcGlfaW9ydF9ub2RlICpub2RlLAo+Pj4gICAgICAgIGFjcGlfc3RhdHVzIHN0YXR1czsKPj4+
ICAgICAgICAgIGlmIChub2RlLT50eXBlID09IEFDUElfSU9SVF9OT0RFX05BTUVEX0NPTVBPTkVO
VCkgewo+Pj4gKyAgICAgICAgc3RhdHVzID0gQUVfTk9UX0lNUExFTUVOVEVEOwo+Pj4gKy8qCj4+
PiArICogV2UgbmVlZCB0aGUgbmFtZXNwYWNlIG9iamVjdCBuYW1lIGZyb20gZHNkdCB0byBtYXRj
aCB0aGUgaW9ydCBub2RlLCB0aGlzCj4+PiArICogd2lsbCBuZWVkIGFkZGl0aW9ucyB0byB0aGUg
a2VybmVsIHhlbiBidXMgbm90aWZpZXJzLgo+Pj4gKyAqIFNvLCBkaXNhYmxpbmcgdGhlIG5hbWVk
IG5vZGUgY29kZSB0aWxsIGEgcHJvcG9zYWwgaXMgYXBwcm92ZWQuCj4+PiArICovCj4+PiArI2lm
IDAKPj4+ICAgICAgICAgICAgc3RydWN0IGFjcGlfYnVmZmVyIGJ1ZiA9IHsgQUNQSV9BTExPQ0FU
RV9CVUZGRVIsIE5VTEwgfTsKPj4+ICAgICAgICAgICAgc3RydWN0IGFjcGlfZGV2aWNlICphZGV2
ID0gdG9fYWNwaV9kZXZpY2Vfbm9kZShkZXYtPmZ3bm9kZSk7Cj4+PiAgICAgICAgICAgIHN0cnVj
dCBhY3BpX2lvcnRfbmFtZWRfY29tcG9uZW50ICpuY29tcDsKPj4+IEBAIC0yNzUsMTEgKzMxMiwx
MiBAQCBzdGF0aWMgYWNwaV9zdGF0dXMgaW9ydF9tYXRjaF9ub2RlX2NhbGxiYWNrKHN0cnVjdCBh
Y3BpX2lvcnRfbm9kZSAqbm9kZSwKPj4+ICAgICAgICAgICAgc3RhdHVzID0gIXN0cmNtcChuY29t
cC0+ZGV2aWNlX25hbWUsIGJ1Zi5wb2ludGVyKSA/Cj4+PiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgQUVfT0sgOiBBRV9OT1RfRk9VTkQ7Cj4+PiAgICAgICAgICAgIGFjcGlfb3NfZnJl
ZShidWYucG9pbnRlcik7Cj4+PiArI2VuZGlmCj4+PiAgICAgICAgfSBlbHNlIGlmIChub2RlLT50
eXBlID09IEFDUElfSU9SVF9OT0RFX1BDSV9ST09UX0NPTVBMRVgpIHsKPj4+ICAgICAgICAgICAg
c3RydWN0IGFjcGlfaW9ydF9yb290X2NvbXBsZXggKnBjaV9yYzsKPj4+IC0gICAgICAgIHN0cnVj
dCBwY2lfYnVzICpidXM7Cj4+PiArICAgICAgICBzdHJ1Y3QgcGNpX2RldiAqcGNpX2RldjsKPj4+
ICAgIC0gICAgICAgIGJ1cyA9IHRvX3BjaV9idXMoZGV2KTsKPj4+ICsgICAgICAgIHBjaV9kZXYg
PSB0b19wY2lfZGV2KGRldik7Cj4+PiAgICAgICAgICAgIHBjaV9yYyA9IChzdHJ1Y3QgYWNwaV9p
b3J0X3Jvb3RfY29tcGxleCAqKW5vZGUtPm5vZGVfZGF0YTsKPj4+ICAgICAgICAgICAgICAvKgo+
Pj4gQEAgLTI4NywxMiArMzI1LDExIEBAIHN0YXRpYyBhY3BpX3N0YXR1cyBpb3J0X21hdGNoX25v
ZGVfY2FsbGJhY2soc3RydWN0IGFjcGlfaW9ydF9ub2RlICpub2RlLAo+Pj4gICAgICAgICAgICAg
KiB3aXRoIHJvb3QgY29tcGxleGVzLiBFYWNoIHNlZ21lbnQgbnVtYmVyIGNhbiByZXByZXNlbnQg
b25seQo+Pj4gICAgICAgICAgICAgKiBvbmUgcm9vdCBjb21wbGV4Lgo+Pj4gICAgICAgICAgICAg
Ki8KPj4+IC0gICAgICAgIHN0YXR1cyA9IHBjaV9yYy0+cGNpX3NlZ21lbnRfbnVtYmVyID09IHBj
aV9kb21haW5fbnIoYnVzKSA/Cj4+PiArICAgICAgICBzdGF0dXMgPSBwY2lfcmMtPnBjaV9zZWdt
ZW50X251bWJlciA9PSBwY2lfZG9tYWluX25yKHBjaV9kZXYpID8KPj4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBBRV9PSyA6IEFFX05PVF9GT1VORDsKPj4+ICAgICAgICB9IGVsc2Ug
ewo+Pj4gICAgICAgICAgICBzdGF0dXMgPSBBRV9OT1RfRk9VTkQ7Cj4+PiAgICAgICAgfQo+Pj4g
LW91dDoKPj4+ICAgICAgICByZXR1cm4gc3RhdHVzOwo+Pj4gICAgfQo+Pj4gICAgQEAgLTMyMCw2
ICszNTcsMTEgQEAgc3RhdGljIGludCBpb3J0X2lkX21hcChzdHJ1Y3QgYWNwaV9pb3J0X2lkX21h
cHBpbmcgKm1hcCwgdTggdHlwZSwgdTMyIHJpZF9pbiwKPj4+ICAgICAgICByZXR1cm4gMDsKPj4+
ICAgIH0KPj4+ICAgICsvKgo+Pj4gKyAqIE5hbWVkIGNvbXBvbmVudHMgYXJlIG5vdCBzdXBwb3J0
ZWQgeWV0IHNvIHdlIGRvIG5vdCBuZWVkIHRoZQo+Pj4gKyAqIGlvcnRfbm9kZV9nZXRfaWQgZnVu
Y3Rpb24KPj4+ICsgKi8KPj4+ICsjaWYgMAo+Pj4gICAgc3RhdGljCj4+PiAgICBzdHJ1Y3QgYWNw
aV9pb3J0X25vZGUgKmlvcnRfbm9kZV9nZXRfaWQoc3RydWN0IGFjcGlfaW9ydF9ub2RlICpub2Rl
LAo+Pj4gICAgICAgICAgICAgICAgICAgICAgICB1MzIgKmlkX291dCwgdTggdHlwZV9tYXNrLAo+
Pj4gQEAgLTM1OCw2ICs0MDAsNyBAQCBzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKmlvcnRfbm9kZV9n
ZXRfaWQoc3RydWN0IGFjcGlfaW9ydF9ub2RlICpub2RlLAo+Pj4gICAgICAgICAgcmV0dXJuIE5V
TEw7Cj4+PiAgICB9Cj4+PiArI2VuZGlmCj4+PiAgICAgIHN0YXRpYyBzdHJ1Y3QgYWNwaV9pb3J0
X25vZGUgKmlvcnRfbm9kZV9tYXBfcmlkKHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqbm9kZSwKPj4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHUzMiByaWRfaW4sIHUzMiAqcmlkX291dCwKPj4+
IEBAIC00MTAsNiArNDUzLDEwIEBAIGZhaWxfbWFwOgo+Pj4gICAgICAgIHJldHVybiBOVUxMOwo+
Pj4gICAgfQo+Pj4gICAgKy8qIFhlbjogQ29tbWVudCBvdXQgdGhlIE5hbWVkQ29tcG9uZW50IGFu
ZCBJVFMgbWFwcGluZyBjb2RlIHRpbGwgdGhlIHN1cHBvcnQKPj4+ICsgKiBpcyBhdmFpbGFibGUu
Cj4+PiArICovCj4+PiArI2lmIDAKPj4+ICAgIHN0YXRpYyBzdHJ1Y3QgYWNwaV9pb3J0X25vZGUg
KmlvcnRfZmluZF9kZXZfbm9kZShzdHJ1Y3QgZGV2aWNlICpkZXYpCj4+PiAgICB7Cj4+PiAgICAg
ICAgc3RydWN0IHBjaV9idXMgKnBidXM7Cj4+PiBAQCAtNDgxLDcgKzUyOCw3IEBAIHN0YXRpYyBp
bnQgaW9ydF9kZXZfZmluZF9pdHNfaWQoc3RydWN0IGRldmljZSAqZGV2LCB1MzIgcmVxX2lkLAo+
Pj4gICAgICAgIHJldHVybiAwOwo+Pj4gICAgfQo+Pj4gICAgLS8qKgo+Pj4gKy8qCj4+PiAgICAg
KiBpb3J0X2dldF9kZXZpY2VfZG9tYWluKCkgLSBGaW5kIE1TSSBkb21haW4gcmVsYXRlZCB0byBh
IGRldmljZQo+Pj4gICAgICogQGRldjogVGhlIGRldmljZS4KPj4+ICAgICAqIEByZXFfaWQ6IFJl
cXVlc3RlciBJRCBmb3IgdGhlIGRldmljZS4KPj4+IEBAIC01MTAsNyArNTU3LDcgQEAgc3RhdGlj
IGludCBfX2dldF9wY2lfcmlkKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1MTYgYWxpYXMsIHZvaWQg
KmRhdGEpCj4+PiAgICAgICAgKnJpZCA9IGFsaWFzOwo+Pj4gICAgICAgIHJldHVybiAwOwo+Pj4g
ICAgfQo+Pj4gLQo+Pj4gKyNlbmRpZgo+Pj4gICAgc3RhdGljIGludCBhcm1fc21tdV9pb3J0X3hs
YXRlKHN0cnVjdCBkZXZpY2UgKmRldiwgdTMyIHN0cmVhbWlkLAo+Pj4gICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCBmd25vZGVfaGFuZGxlICpmd25vZGUsCj4+PiAgICAgICAgICAgICAgICAg
ICAgICAgY29uc3Qgc3RydWN0IGlvbW11X29wcyAqb3BzKQo+Pj4gQEAgLTU0Niw2ICs1OTMsNyBA
QCBzdGF0aWMgY29uc3Qgc3RydWN0IGlvbW11X29wcyAqaW9ydF9pb21tdV94bGF0ZShzdHJ1Y3Qg
ZGV2aWNlICpkZXYsCj4+PiAgICAgICAgcmV0dXJuIHJldCA/IE5VTEwgOiBvcHM7Cj4+PiAgICB9
Cj4+PiAgICArI2lmIDAgLyogWGVuOiBXZSBkbyBub3QgbmVlZCB0aGlzIGZ1bmN0aW9uIGZvciBY
ZW4gKi8KPj4+ICAgIC8qKgo+Pj4gICAgICogaW9ydF9zZXRfZG1hX21hc2sgLSBTZXQtdXAgZG1h
IG1hc2sgZm9yIGEgZGV2aWNlLgo+Pj4gICAgICoKPj4+IEBAIC01NjcsNyArNjE1LDcgQEAgdm9p
ZCBpb3J0X3NldF9kbWFfbWFzayhzdHJ1Y3QgZGV2aWNlICpkZXYpCj4+PiAgICAgICAgaWYgKCFk
ZXYtPmRtYV9tYXNrKQo+Pj4gICAgICAgICAgICBkZXYtPmRtYV9tYXNrID0gJmRldi0+Y29oZXJl
bnRfZG1hX21hc2s7Cj4+PiAgICB9Cj4+PiAtCj4+PiArI2VuZGlmCj4+PiAgICAvKioKPj4+ICAg
ICAqIGlvcnRfaW9tbXVfY29uZmlndXJlIC0gU2V0LXVwIElPTU1VIGNvbmZpZ3VyYXRpb24gZm9y
IGEgZGV2aWNlLgo+Pj4gICAgICoKPj4+IEBAIC01ODMsMTQgKzYzMSwxMyBAQCBjb25zdCBzdHJ1
Y3QgaW9tbXVfb3BzICppb3J0X2lvbW11X2NvbmZpZ3VyZShzdHJ1Y3QgZGV2aWNlICpkZXYpCj4+
PiAgICAgICAgdTMyIHN0cmVhbWlkID0gMDsKPj4+ICAgICAgICAgIGlmIChkZXZfaXNfcGNpKGRl
dikpIHsKPj4+IC0gICAgICAgIHN0cnVjdCBwY2lfYnVzICpidXMgPSB0b19wY2lfZGV2KGRldikt
PmJ1czsKPj4+ICsgICAgICAgIHN0cnVjdCBwY2lfZGV2ICpwY2lfZGV2aWNlID0gdG9fcGNpX2Rl
dihkZXYpOwo+Pj4gICAgICAgICAgICB1MzIgcmlkOwo+Pj4gICAgLSAgICAgICAgcGNpX2Zvcl9l
YWNoX2RtYV9hbGlhcyh0b19wY2lfZGV2KGRldiksIF9fZ2V0X3BjaV9yaWQsCj4+PiAtICAgICAg
ICAgICAgICAgICAgICAgICAmcmlkKTsKPj4+ICsgICAgICAgIHJpZCA9IFBDSV9CREYyKHBjaV9k
ZXZpY2UtPmJ1cywgcGNpX2RldmljZS0+ZGV2Zm4pOwo+Pj4gICAgICAgICAgICAgIG5vZGUgPSBp
b3J0X3NjYW5fbm9kZShBQ1BJX0lPUlRfTk9ERV9QQ0lfUk9PVF9DT01QTEVYLAo+Pj4gLSAgICAg
ICAgICAgICAgICAgICAgICBpb3J0X21hdGNoX25vZGVfY2FsbGJhY2ssICZidXMtPmRldik7Cj4+
PiArICAgICAgICAgICAgICAgICAgICAgIGlvcnRfbWF0Y2hfbm9kZV9jYWxsYmFjaywgZGV2KTsK
Pj4+ICAgICAgICAgICAgaWYgKCFub2RlKQo+Pj4gICAgICAgICAgICAgICAgcmV0dXJuIE5VTEw7
Cj4+PiAgICBAQCAtNjAwLDYgKzY0NywxMyBAQCBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICppb3J0
X2lvbW11X2NvbmZpZ3VyZShzdHJ1Y3QgZGV2aWNlICpkZXYpCj4+PiAgICAgICAgICAgIG9wcyA9
IGlvcnRfaW9tbXVfeGxhdGUoZGV2LCBwYXJlbnQsIHN0cmVhbWlkKTsKPj4+ICAgICAgICAgIH0g
ZWxzZSB7Cj4+PiArICAgICAgICByZXR1cm4gTlVMTDsKPj4+ICsvKgo+Pj4gKyAqIFdlIG5lZWQg
dGhlIG5hbWVzcGFjZSBvYmplY3QgbmFtZSBmcm9tIGRzZHQgdG8gbWF0Y2ggdGhlIGlvcnQgbm9k
ZSwgdGhpcwo+Pj4gKyAqIHdpbGwgbmVlZCBhZGRpdGlvbnMgdG8gdGhlIGtlcm5lbCB4ZW4gYnVz
IG5vdGlmaWVycy4KPj4+ICsgKiBTbywgZGlzYWJsaW5nIHRoZSBuYW1lZCBub2RlIGNvZGUgdGls
bCBhIHByb3Bvc2FsIGlzIGFwcHJvdmVkLgo+Pj4gKyAqLwo+Pj4gKyNpZiAwCj4+PiAgICAgICAg
ICAgIGludCBpID0gMDsKPj4+ICAgICAgICAgICAgICBub2RlID0gaW9ydF9zY2FuX25vZGUoQUNQ
SV9JT1JUX05PREVfTkFNRURfQ09NUE9ORU5ULAo+Pj4gQEAgLTYxNiwxMSArNjcwLDE3IEBAIGNv
bnN0IHN0cnVjdCBpb21tdV9vcHMgKmlvcnRfaW9tbXVfY29uZmlndXJlKHN0cnVjdCBkZXZpY2Ug
KmRldikKPj4+ICAgICAgICAgICAgICAgIHBhcmVudCA9IGlvcnRfbm9kZV9nZXRfaWQobm9kZSwg
JnN0cmVhbWlkLAo+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT1JUX0lPTU1VX1RZ
UEUsIGkrKyk7Cj4+PiAgICAgICAgICAgIH0KPj4+ICsjZW5kaWYKPj4+ICAgICAgICB9Cj4+PiAg
ICAgICAgICByZXR1cm4gb3BzOwo+Pj4gICAgfQo+Pj4gICAgKy8qCj4+PiArICogWGVuOiBOb3Qg
dXNpbmcgdGhlIHBhcnNpbmcgb3BzIGZvciBub3cuIE5lZWQgdG8gY2hlY2sgYW5kIHNlZSBpZiBp
dCB3aWxsCj4+PiArICogYmUgdXNlZnVsIHRvIHVzZSB0aGVzZSBpbiBzb21lIGZvcm0sIG9yIGxl
dCB0aGUgZHJpdmVyIHBhcnNlIElPUlQgbm9kZS4KPj4+ICsgKi8KPj4+ICsjaWYgMAo+Pj4gICAg
c3RhdGljIHZvaWQgX19pbml0IGFjcGlfaW9ydF9yZWdpc3Rlcl9pcnEoaW50IGh3aXJxLCBjb25z
dCBjaGFyICpuYW1lLAo+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgIGludCB0cmlnZ2VyLAo+
Pj4gICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCByZXNvdXJjZSAqcmVzKQo+Pj4gQEAg
LTgwNyw3ICs4NjcsNyBAQCBjb25zdCBzdHJ1Y3QgaW9ydF9pb21tdV9jb25maWcgKmlvcnRfZ2V0
X2lvbW11X2NmZyhzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKm5vZGUpCj4+PiAgICAgICAgICAgIHJl
dHVybiBOVUxMOwo+Pj4gICAgICAgIH0KPj4+ICAgIH0KPj4+IC0KPj4+ICsjZW5kaWYKPj4+ICAg
IC8qKgo+Pj4gICAgICogaW9ydF9hZGRfc21tdV9wbGF0Zm9ybV9kZXZpY2UoKSAtIEFsbG9jYXRl
IGEgcGxhdGZvcm0gZGV2aWNlIGZvciBTTU1VCj4+PiAgICAgKiBAbm9kZTogUG9pbnRlciB0byBT
TU1VIEFDUEkgSU9SVCBub2RlCj4+PiBAQCAtODE3LDc4ICs4NzcsNDIgQEAgY29uc3Qgc3RydWN0
IGlvcnRfaW9tbXVfY29uZmlnICppb3J0X2dldF9pb21tdV9jZmcoc3RydWN0IGFjcGlfaW9ydF9u
b2RlICpub2RlKQo+Pj4gICAgc3RhdGljIGludCBfX2luaXQgaW9ydF9hZGRfc21tdV9wbGF0Zm9y
bV9kZXZpY2Uoc3RydWN0IGFjcGlfaW9ydF9ub2RlICpub2RlKQo+Pj4gICAgewo+Pj4gICAgICAg
IHN0cnVjdCBmd25vZGVfaGFuZGxlICpmd25vZGU7Cj4+PiAtICAgIHN0cnVjdCBwbGF0Zm9ybV9k
ZXZpY2UgKnBkZXY7Cj4+PiAtICAgIHN0cnVjdCByZXNvdXJjZSAqcjsKPj4+IC0gICAgZW51bSBk
ZXZfZG1hX2F0dHIgYXR0cjsKPj4+IC0gICAgaW50IHJldCwgY291bnQ7Cj4+PiAtICAgIGNvbnN0
IHN0cnVjdCBpb3J0X2lvbW11X2NvbmZpZyAqb3BzID0gaW9ydF9nZXRfaW9tbXVfY2ZnKG5vZGUp
Owo+Pj4gLQo+Pj4gLSAgICBpZiAoIW9wcykKPj4+IC0gICAgICAgIHJldHVybiAtRU5PREVWOwo+
Pj4gLQo+Pj4gLSAgICBwZGV2ID0gcGxhdGZvcm1fZGV2aWNlX2FsbG9jKG9wcy0+bmFtZSwgUExB
VEZPUk1fREVWSURfQVVUTyk7Cj4+PiAtICAgIGlmICghcGRldikKPj4+IC0gICAgICAgIHJldHVy
biAtRU5PTUVNOwo+Pj4gLQo+Pj4gLSAgICBjb3VudCA9IG9wcy0+aW9tbXVfY291bnRfcmVzb3Vy
Y2VzKG5vZGUpOwo+Pj4gLQo+Pj4gLSAgICByID0ga2NhbGxvYyhjb3VudCwgc2l6ZW9mKCpyKSwg
R0ZQX0tFUk5FTCk7Cj4+PiAtICAgIGlmICghcikgewo+Pj4gLSAgICAgICAgcmV0ID0gLUVOT01F
TTsKPj4+IC0gICAgICAgIGdvdG8gZGV2X3B1dDsKPj4+IC0gICAgfQo+Pj4gLQo+Pj4gLSAgICBv
cHMtPmlvbW11X2luaXRfcmVzb3VyY2VzKHIsIG5vZGUpOwo+Pj4gKyAgICBzdHJ1Y3QgZGV2aWNl
ICpkZXY7Cj4+PiArICAgIGludCByZXQ7Cj4+PiAgICAtICAgIHJldCA9IHBsYXRmb3JtX2Rldmlj
ZV9hZGRfcmVzb3VyY2VzKHBkZXYsIHIsIGNvdW50KTsKPj4+ICAgICAgICAvKgo+Pj4gLSAgICAg
KiBSZXNvdXJjZXMgYXJlIGR1cGxpY2F0ZWQgaW4gcGxhdGZvcm1fZGV2aWNlX2FkZF9yZXNvdXJj
ZXMsCj4+PiAtICAgICAqIGZyZWUgdGhlaXIgYWxsb2NhdGVkIG1lbW9yeQo+Pj4gKyAgICAgKiBO
b3QgZW5hYmxpbmcgdGhlIHBhcnNpbmcgb3BzIGZvciBub3cuIFRoZSBjb3JyZXNwb25kaW5nIGRy
aXZlcgo+Pj4gKyAgICAgKiBjYW4gcGFyc2UgdGhpcyBpbmZvcm1hdGlvbiBhcyBuZWVkZWQsIHNv
IGRlbGV0aW5nIHJlbGV2YW50IGNvZGUgYXMKPj4+ICsgICAgICogY29tcGFyZWQgdG8gYmFzZSBy
ZXZpc2lvbi4KPj4+ICAgICAgICAgKi8KPj4+IC0gICAga2ZyZWUocik7Cj4+PiAgICAtICAgIGlm
IChyZXQpCj4+PiAtICAgICAgICBnb3RvIGRldl9wdXQ7Cj4+PiArICAgIGRldiA9IGt6YWxsb2Mo
c2l6ZW9mKHN0cnVjdCBkZXZpY2UpLCBHRlBfS0VSTkVMKTsKPj4+ICsgICAgaWYgKCFkZXYpCj4+
PiArICAgICAgICByZXR1cm4gLUVOT01FTTsKPj4+ICAgICAgICAgIC8qCj4+PiAgICAgICAgICog
QWRkIGEgY29weSBvZiBJT1JUIG5vZGUgcG9pbnRlciB0byBwbGF0Zm9ybV9kYXRhIHRvCj4+PiAg
ICAgICAgICogYmUgdXNlZCB0byByZXRyaWV2ZSBJT1JUIGRhdGEgaW5mb3JtYXRpb24uCj4+PiAg
ICAgICAgICovCj4+PiAtICAgIHJldCA9IHBsYXRmb3JtX2RldmljZV9hZGRfZGF0YShwZGV2LCAm
bm9kZSwgc2l6ZW9mKG5vZGUpKTsKPj4+IC0gICAgaWYgKHJldCkKPj4+IC0gICAgICAgIGdvdG8g
ZGV2X3B1dDsKPj4+IC0KPj4+IC0gICAgLyoKPj4+IC0gICAgICogV2UgZXhwZWN0IHRoZSBkbWEg
bWFza3MgdG8gYmUgZXF1aXZhbGVudCBmb3IKPj4+IC0gICAgICogYWxsIFNNTVVzIHNldC11cHMK
Pj4+IC0gICAgICovCj4+PiAtICAgIHBkZXYtPmRldi5kbWFfbWFzayA9ICZwZGV2LT5kZXYuY29o
ZXJlbnRfZG1hX21hc2s7Cj4+PiArICAgIGRldi0+dHlwZSA9IERFVl9BQ1BJOwo+Pj4gKyAgICBk
ZXYtPmFjcGlfbm9kZSA9IG5vZGU7Cj4+PiAgICAgICAgICBmd25vZGUgPSBpb3J0X2dldF9md25v
ZGUobm9kZSk7Cj4+PiAgICAgICAgICBpZiAoIWZ3bm9kZSkgewo+Pj4gICAgICAgICAgICByZXQg
PSAtRU5PREVWOwo+Pj4gLSAgICAgICAgZ290byBkZXZfcHV0Owo+Pj4gKyAgICAgICAgZ290byBl
cnJvcjsKPj4+ICAgICAgICB9Cj4+PiAgICAtICAgIHBkZXYtPmRldi5md25vZGUgPSBmd25vZGU7
Cj4+PiAtCj4+PiAtICAgIGF0dHIgPSBvcHMtPmlvbW11X2lzX2NvaGVyZW50KG5vZGUpID8KPj4+
IC0gICAgICAgICAgICAgICAgIERFVl9ETUFfQ09IRVJFTlQgOiBERVZfRE1BX05PTl9DT0hFUkVO
VDsKPj4+IC0KPj4+IC0gICAgLyogQ29uZmlndXJlIERNQSBmb3IgdGhlIHBhZ2UgdGFibGUgd2Fs
a2VyICovCj4+PiAtICAgIGFjcGlfZG1hX2NvbmZpZ3VyZSgmcGRldi0+ZGV2LCBhdHRyKTsKPj4+
ICsgICAgZGV2LT5md25vZGUgPSBmd25vZGU7Cj4+PiAgICAtICAgIHJldCA9IHBsYXRmb3JtX2Rl
dmljZV9hZGQocGRldik7Cj4+PiAtICAgIGlmIChyZXQpCj4+PiAtICAgICAgICBnb3RvIGRtYV9k
ZWNvbmZpZ3VyZTsKPj4+ICsgICAgLyogQ2FsbCB0aGUgYWNwaSBpbml0IGZ1bmN0aW9ucyBmb3Ig
SU9NTVUgZGV2aWNlcyAqLwo+Pj4gKyAgICByZXQgPSBhY3BpX2RldmljZV9pbml0KERFVklDRV9J
T01NVSwgKHZvaWQgKilkZXYsIG5vZGUtPnR5cGUpOwo+Pj4gICAgICAgICAgcmV0dXJuIDA7Cj4+
PiAgICAtZG1hX2RlY29uZmlndXJlOgo+Pj4gLSAgICBhY3BpX2RtYV9kZWNvbmZpZ3VyZSgmcGRl
di0+ZGV2KTsKPj4+IC1kZXZfcHV0Ogo+Pj4gLSAgICBwbGF0Zm9ybV9kZXZpY2VfcHV0KHBkZXYp
Owo+Pj4gK2Vycm9yOgo+Pj4gKyAgICBrZnJlZShkZXYpOwo+Pj4gICAgICAgICAgcmV0dXJuIHJl
dDsKPj4+ICAgIH0KPj4+IEBAIC05NTcsNSArOTgxLDYgQEAgdm9pZCBfX2luaXQgYWNwaV9pb3J0
X2luaXQodm9pZCkKPj4+ICAgICAgICAgIGlvcnRfaW5pdF9wbGF0Zm9ybV9kZXZpY2VzKCk7Cj4+
PiAgICAtICAgIGFjcGlfcHJvYmVfZGV2aWNlX3RhYmxlKGlvcnQpOwo+Pj4gKyAgICAvKiBYZW47
IERvIG5vdCBuZWVkIGEgZGV2aWNlIHRhYmxlIHByb2JlICovCj4+PiArICAgIC8qIGFjcGlfcHJv
YmVfZGV2aWNlX3RhYmxlKGlvcnQpOyovCj4+PiAgICB9Cj4+PiBkaWZmIC0tZ2l0IGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Fy
bS9zbW11LmMKPj4+IGluZGV4IDM2MmQ1NzguLmFkOTU2ZDUgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCj4+PiArKysgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hcm0vc21tdS5jCj4+PiBAQCAtMTgxLDYgKzE4MSw3IEBAIHN0YXRpYyB2b2lkIF9f
aW9tZW0gKmRldm1faW9yZW1hcF9yZXNvdXJjZShzdHJ1Y3QgZGV2aWNlICpkZXYsCj4+PiAgICAg
KiBYZW46IFBDSSBmdW5jdGlvbnMKPj4+ICAgICAqIFRPRE86IEl0IHNob3VsZCBiZSBpbXBsZW1l
bnRlZCB3aGVuIFBDSSB3aWxsIGJlIHN1cHBvcnRlZAo+Pj4gICAgICovCj4+PiArI3VuZGVmIHRv
X3BjaV9kZXYKPj4+ICAgICNkZWZpbmUgdG9fcGNpX2RldihkZXYpICAgIChOVUxMKQo+Pj4gICAg
c3RhdGljIGlubGluZSBpbnQgcGNpX2Zvcl9lYWNoX2RtYV9hbGlhcyhzdHJ1Y3QgcGNpX2RldiAq
cGRldiwKPj4+ICAgICAgICAgICAgICAgICAgICAgICAgIGludCAoKmZuKSAoc3RydWN0IHBjaV9k
ZXYgKnBkZXYsCj4+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYWNwaS9hY3BpX2lvcnQuaCBi
L3hlbi9pbmNsdWRlL2FjcGkvYWNwaV9pb3J0LmgKPj4+IGluZGV4IDc3ZTA4MDkuLmQ0MzE1YTQg
MTAwNjQ0Cj4+PiAtLS0gYS94ZW4vaW5jbHVkZS9hY3BpL2FjcGlfaW9ydC5oCj4+PiArKysgYi94
ZW4vaW5jbHVkZS9hY3BpL2FjcGlfaW9ydC5oCj4+PiBAQCAtMTksMjcgKzE5LDMyIEBACj4+PiAg
ICAjaWZuZGVmIF9fQUNQSV9JT1JUX0hfXwo+Pj4gICAgI2RlZmluZSBfX0FDUElfSU9SVF9IX18K
Pj4+ICAgIC0jaW5jbHVkZSA8bGludXgvYWNwaS5oPgo+Pj4gLSNpbmNsdWRlIDxsaW51eC9md25v
ZGUuaD4KPj4+IC0jaW5jbHVkZSA8bGludXgvaXJxZG9tYWluLmg+Cj4+PiArI2luY2x1ZGUgPHhl
bi9hY3BpLmg+Cj4+PiArI2luY2x1ZGUgPGFzbS9kZXZpY2UuaD4KPj4+ICAgICsvKiBYZW46IE5v
dCB1c2luZyBJT1JUIElSUSBiaW5kaW5ncyAqLwo+Pj4gKyNpZiAwCj4+PiAgICAjZGVmaW5lIElP
UlRfSVJRX01BU0soaXJxKSAgICAgICAgKGlycSAmIDB4ZmZmZmZmZmZVTEwpCj4+PiAgICAjZGVm
aW5lIElPUlRfSVJRX1RSSUdHRVJfTUFTSyhpcnEpICAgICgoaXJxID4+IDMyKSAmIDB4ZmZmZmZm
ZmZVTEwpCj4+PiAgICAgIGludCBpb3J0X3JlZ2lzdGVyX2RvbWFpbl90b2tlbihpbnQgdHJhbnNf
aWQsIHN0cnVjdCBmd25vZGVfaGFuZGxlICpmd19ub2RlKTsKPj4+ICAgIHZvaWQgaW9ydF9kZXJl
Z2lzdGVyX2RvbWFpbl90b2tlbihpbnQgdHJhbnNfaWQpOwo+Pj4gICAgc3RydWN0IGZ3bm9kZV9o
YW5kbGUgKmlvcnRfZmluZF9kb21haW5fdG9rZW4oaW50IHRyYW5zX2lkKTsKPj4+IC0jaWZkZWYg
Q09ORklHX0FDUElfSU9SVAo+Pj4gKyNlbmRpZgo+Pj4gKyNpZmRlZiBDT05GSUdfQVJNXzY0Cj4+
PiAgICB2b2lkIGFjcGlfaW9ydF9pbml0KHZvaWQpOwo+Pj4gICAgYm9vbCBpb3J0X25vZGVfbWF0
Y2godTggdHlwZSk7Cj4+PiArI2lmIDAKPj4+ICAgIHUzMiBpb3J0X21zaV9tYXBfcmlkKHN0cnVj
dCBkZXZpY2UgKmRldiwgdTMyIHJlcV9pZCk7Cj4+PiAgICBzdHJ1Y3QgaXJxX2RvbWFpbiAqaW9y
dF9nZXRfZGV2aWNlX2RvbWFpbihzdHJ1Y3QgZGV2aWNlICpkZXYsIHUzMiByZXFfaWQpOwo+Pj4g
ICAgLyogSU9NTVUgaW50ZXJmYWNlICovCj4+PiAgICB2b2lkIGlvcnRfc2V0X2RtYV9tYXNrKHN0
cnVjdCBkZXZpY2UgKmRldik7Cj4+PiArI2VuZGlmCj4+PiAgICBjb25zdCBzdHJ1Y3QgaW9tbXVf
b3BzICppb3J0X2lvbW11X2NvbmZpZ3VyZShzdHJ1Y3QgZGV2aWNlICpkZXYpOwo+Pj4gICAgI2Vs
c2UKPj4+ICAgIHN0YXRpYyBpbmxpbmUgdm9pZCBhY3BpX2lvcnRfaW5pdCh2b2lkKSB7IH0KPj4+
ICAgIHN0YXRpYyBpbmxpbmUgYm9vbCBpb3J0X25vZGVfbWF0Y2godTggdHlwZSkgeyByZXR1cm4g
ZmFsc2U7IH0KPj4+ICsjaWYgMAo+Pj4gICAgc3RhdGljIGlubGluZSB1MzIgaW9ydF9tc2lfbWFw
X3JpZChzdHJ1Y3QgZGV2aWNlICpkZXYsIHUzMiByZXFfaWQpCj4+PiAgICB7IHJldHVybiByZXFf
aWQ7IH0KPj4+ICAgIHN0YXRpYyBpbmxpbmUgc3RydWN0IGlycV9kb21haW4gKmlvcnRfZ2V0X2Rl
dmljZV9kb21haW4oc3RydWN0IGRldmljZSAqZGV2LAo+Pj4gQEAgLTQ3LDEyICs1MiwxMCBAQCBz
dGF0aWMgaW5saW5lIHN0cnVjdCBpcnFfZG9tYWluICppb3J0X2dldF9kZXZpY2VfZG9tYWluKHN0
cnVjdCBkZXZpY2UgKmRldiwKPj4+ICAgIHsgcmV0dXJuIE5VTEw7IH0KPj4+ICAgIC8qIElPTU1V
IGludGVyZmFjZSAqLwo+Pj4gICAgc3RhdGljIGlubGluZSB2b2lkIGlvcnRfc2V0X2RtYV9tYXNr
KHN0cnVjdCBkZXZpY2UgKmRldikgeyB9Cj4+PiArI2VuZGlmCj4+PiAgICBzdGF0aWMgaW5saW5l
Cj4+PiAgICBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICppb3J0X2lvbW11X2NvbmZpZ3VyZShzdHJ1
Y3QgZGV2aWNlICpkZXYpCj4+PiAgICB7IHJldHVybiBOVUxMOyB9Cj4+PiAgICAjZW5kaWYKPj4+
ICAgIC0jZGVmaW5lIElPUlRfQUNQSV9ERUNMQVJFKG5hbWUsIHRhYmxlX2lkLCBmbikgICAgICAg
IFwKPj4+IC0gICAgQUNQSV9ERUNMQVJFX1BST0JFX0VOVFJZKGlvcnQsIG5hbWUsIHRhYmxlX2lk
LCAwLCBOVUxMLCAwLCBmbikKPj4+IC0KPj4+ICAgICNlbmRpZiAvKiBfX0FDUElfSU9SVF9IX18g
Ki8KPj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2RldmljZS5oIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9kZXZpY2UuaAo+Pj4gaW5kZXggNTAyN2M4Ny4uNGVlZjljZSAxMDA2NDQK
Pj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZGV2aWNlLmgKPj4+ICsrKyBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vZGV2aWNlLmgKPj4+IEBAIC03LDYgKzcsNyBAQAo+Pj4gICAgZW51bSBkZXZp
Y2VfdHlwZQo+Pj4gICAgewo+Pj4gICAgICAgIERFVl9EVCwKPj4+ICsgICAgREVWX0FDUEksCj4+
PiAgICB9Owo+Pj4gICAgICBzdHJ1Y3QgZGV2X2FyY2hkYXRhIHsKPj4+IEBAIC0yMCw2ICsyMSw3
IEBAIHN0cnVjdCBkZXZpY2UKPj4+ICAgICNpZmRlZiBDT05GSUdfSEFTX0RFVklDRV9UUkVFCj4+
PiAgICAgICAgc3RydWN0IGR0X2RldmljZV9ub2RlICpvZl9ub2RlOyAvKiBVc2VkIGJ5IGRyaXZl
cnMgaW1wb3J0ZWQgZnJvbSBMaW51eCAqLwo+Pj4gICAgI2VuZGlmCj4+PiArICAgIHZvaWQgKmFj
cGlfbm9kZTsgLypDdXJyZW50IHVzZSBjYXNlIGlzIGFjcGlfaW9ydF9ub2RlICovCj4+PiAgICAg
ICAgc3RydWN0IGZ3bm9kZV9oYW5kbGUgKmZ3bm9kZTsgLypmdyBkZXZpY2Ugbm9kZSBpZGVudGlm
aWVyICovCj4+PiAgICAgICAgc3RydWN0IGlvbW11X2Z3c3BlYyAqaW9tbXVfZndzcGVjOwo+Pj4g
ICAgICAgIHN0cnVjdCBkZXZfYXJjaGRhdGEgYXJjaGRhdGE7Cj4+PiBkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUveGVuL2FjcGkuaCBiL3hlbi9pbmNsdWRlL3hlbi9hY3BpLmgKPj4+IGluZGV4IDk0
MDkzNTAuLjJmNmFhZTEgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vYWNwaS5oCj4+
PiArKysgYi94ZW4vaW5jbHVkZS94ZW4vYWNwaS5oCj4+PiBAQCAtMzIsNiArMzIsNyBAQAo+Pj4g
ICAgICAjaW5jbHVkZSA8YWNwaS9hY3BpLmg+Cj4+PiAgICAjaW5jbHVkZSA8YXNtL2FjcGkuaD4K
Pj4+ICsjaW5jbHVkZSA8eGVuL2Z3bm9kZS5oPgo+Pj4gICAgICAjZGVmaW5lIEFDUElfTUFEVF9H
RVRfKGZsZCwgeCkgKCgoeCkgJiBBQ1BJX01BRFRfIyNmbGQjI19NQVNLKSAvIFwKPj4+ICAgICAg
ICAoQUNQSV9NQURUXyMjZmxkIyNfTUFTSyAmIC1BQ1BJX01BRFRfIyNmbGQjI19NQVNLKSkKPj4+
IEBAIC00OSw2ICs1MCwyNiBAQAo+Pj4gICAgICAgICAgICAgICAgICAgICghKGVudHJ5KSkgfHwg
KHVuc2lnbmVkIGxvbmcpKGVudHJ5KSArIHNpemVvZigqKGVudHJ5KSkgPiAoZW5kKSB8fCAgXAo+
Pj4gICAgICAgICAgICAgICAgICAgIChlbnRyeSktPmhlYWRlci5sZW5ndGggPCBzaXplb2YoKihl
bnRyeSkpKQo+Pj4gICAgK3N0YXRpYyBpbmxpbmUgc3RydWN0IGZ3bm9kZV9oYW5kbGUgKmFjcGlf
YWxsb2NfZndub2RlX3N0YXRpYyh2b2lkKQo+Pj4gK3sKPj4+ICsgICAgc3RydWN0IGZ3bm9kZV9o
YW5kbGUgKmZ3bm9kZTsKPj4+ICsKPj4+ICsgICAgZndub2RlID0geHphbGxvYyhzdHJ1Y3QgZndu
b2RlX2hhbmRsZSk7Cj4+PiArICAgIGlmICghZndub2RlKQo+Pj4gKyAgICAgICAgcmV0dXJuIE5V
TEw7Cj4+PiArCj4+PiArICAgIGZ3bm9kZS0+dHlwZSA9IEZXTk9ERV9BQ1BJX1NUQVRJQzsKPj4+
ICsKPj4+ICsgICAgcmV0dXJuIGZ3bm9kZTsKPj4+ICt9Cj4+PiArCj4+PiArc3RhdGljIGlubGlu
ZSB2b2lkIGFjcGlfZnJlZV9md25vZGVfc3RhdGljKHN0cnVjdCBmd25vZGVfaGFuZGxlICpmd25v
ZGUpCj4+PiArewo+Pj4gKyAgICBpZiAoIWZ3bm9kZSB8fCBmd25vZGUtPnR5cGUgIT0gRldOT0RF
X0FDUElfU1RBVElDKQo+Pj4gKyAgICAgICAgcmV0dXJuOwo+Pj4gKwo+Pj4gKyAgICB4ZnJlZShm
d25vZGUpOwo+Pj4gK30KPj4+ICAgICNpZmRlZiBDT05GSUdfQUNQSQo+Pj4gICAgICBlbnVtIGFj
cGlfaW50ZXJydXB0X2lkIHsKPj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vcGNpLmgg
Yi94ZW4vaW5jbHVkZS94ZW4vcGNpLmgKPj4+IGluZGV4IDQzZjIxMjUuLjE4MmIxYTUgMTAwNjQ0
Cj4+PiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vcGNpLmgKPj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hl
bi9wY2kuaAo+Pj4gQEAgLTkyLDggKzkyLDE2IEBAIHN0cnVjdCBwY2lfZGV2IHsKPj4+ICAgICNk
ZWZpbmUgUFRfRkFVTFRfVEhSRVNIT0xEIDEwCj4+PiAgICAgICAgfSBmYXVsdDsKPj4+ICAgICAg
ICB1NjQgdmZfcmxlbls2XTsKPj4+ICsjaWZkZWYgQ09ORklHX0FSTQo+Pj4gKyAgICBzdHJ1Y3Qg
ZGV2aWNlIGRldjsKPj4+ICsjZW5kaWYKPj4+ICAgIH07Cj4+PiAgICArI2lmZGVmIENPTkZJR19B
Uk0KPj4+ICsjZGVmaW5lIHRvX3BjaV9kZXYocCkgY29udGFpbmVyX29mKHAsIHN0cnVjdCBwY2lf
ZGV2LGRldikKPj4+ICsjZGVmaW5lIHBjaV9kb21haW5fbnIoZGV2KSBkZXYtPnNlZwo+Pj4gKyNl
bmRpZgo+Pj4gKwo+Pj4gICAgI2RlZmluZSBmb3JfZWFjaF9wZGV2KGRvbWFpbiwgcGRldikgXAo+
Pj4gICAgICAgIGxpc3RfZm9yX2VhY2hfZW50cnkocGRldiwgJihkb21haW4tPmFyY2gucGRldl9s
aXN0KSwgZG9tYWluX2xpc3QpCj4+PiAgICAKPj4KPj4gX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KPj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+PiBYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwo+PiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 06:41:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 06:41:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5R02-0002RO-SJ; Fri, 20 Oct 2017 06:41:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1e5R01-0002RI-Cm
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 06:41:41 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 29/17-31121-4AA99E95; Fri, 20 Oct 2017 06:41:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGIsWRWlGSWpSXmKPExsVywNwkQnfJrJe
 RBpOXslos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmX7q1nLDgiV7Fy8QbGBsbZEl2MXBxCAtMY
 JX68/svexcjJISHAK3Fk2QxWCNtfYuW+7ywgtpDABEaJ81frQGwWAVWJnm13mEBsNgFliYtfe
 9m6GDk4RARsJWafdwOZySwwgUni/NunbCA1wgJpEps2zGEGsXkFDCVuP3rOBlLEK/CLSeLR0i
 WMEFfsY5TYOOMdVJWgxMmZT8A2MwvoSOzcegdsA7OAtMTyfxwQYXmJ5q2zwco5Bbwk2s9/ADt
 aFOig3bf2Mk9gFJqFZNIsJJNmIUyahWTSAkaWVYwaxalFZalFuoYWeklFmekZJbmJmTm6hgZm
 ermpxcWJ6ak5iUnFesn5uZsYgWHOAAQ7GG9uDDjEKMnBpCTKG1j5MlKILyk/pTIjsTgjvqg0J
 7X4EKMGB4fAlYNHZjNKseTl56UqSfAumglUJ1iUmp5akZaZA4xEmFIJDh4lEd4TIGne4oLE3O
 LMdIjUKUZFKXHeHJCEAEgiozQPrg0W/ZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzHsSZAp
 PZl4J3PRXQIuZgBaz278AWVySiJCSamAMOxsoKfO1QPwnl8Ocx5P0Mj8lCszpWlH540WqsyrT
 5biVgnL2nbon4+4fd2WNbX4TwVZ6crV2gwq7+b3e/1vWnUkKOGHCvO2vYPCbhHN3Vynxzt24T
 Vb/18srNl06gj8Vp0p7MCQe+PiAUaJup/hhXTuehe3z7kpXfjraPXvPibgVF+IiKjOUWIozEg
 21mIuKEwGqP3Zl+QIAAA==
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1508481698!66089394!1
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14444 invoked from network); 20 Oct 2017 06:41:39 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 06:41:39 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 19 Oct 2017 23:41:37 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,405,1503385200"; d="scan'208";a="140314272"
Received: from op-computing.sh.intel.com (HELO op-computing) ([10.239.48.89])
 by orsmga004.jf.intel.com with ESMTP; 19 Oct 2017 23:41:34 -0700
Date: Fri, 20 Oct 2017 13:39:51 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20171020053951.GJ74825@op-computing>
Mail-Followup-To: Chao Gao <chao.gao@intel.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Lan Tianyu <tianyu.lan@intel.com>, xen-devel@lists.xen.org,
 ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 andrew.cooper3@citrix.com, George.Dunlap@eu.citrix.com,
 jbeulich@suse.com, konrad.wilk@oracle.com, sstabellini@kernel.org,
 tim@xen.org, kevin.tian@intel.com
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-25-git-send-email-tianyu.lan@intel.com>
 <20171019160326.4mkug7n2z3sfgpnq@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171019160326.4mkug7n2z3sfgpnq@dhcp-3-128.uk.xensource.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Lan Tianyu <tianyu.lan@intel.com>, tim@xen.org, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH V3 24/29] tools/libxc: Add a new interface
 to bind remapping format msi with pirq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMTksIDIwMTcgYXQgMDU6MDM6MjZQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIFRodSwgU2VwIDIxLCAyMDE3IGF0IDExOjAyOjA1UE0gLTA0MDAsIExhbiBU
aWFueXUgd3JvdGU6Cj4+IEZyb206IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4KPlRo
ZSB0aXRsZSBmb3IgdGhpcyBwYXRjaCBpdCdzIHdyb25nLCBpdCBtb2RpZmllcyBib3RoIHRoZSBo
eXBlcnZpc29yCj5hbmQgbGlieGMuIFBsZWFzZSBmaXggaXQuCj4KPj4gV2hlbiBleHBvc2luZyB2
SU9NTVUgKHZ2dGQpIHRvIGd1ZXN0LCBndWVzdCBjYW4gY29uZmlndXJlIHRoZSBtc2kgdG8KPj4g
cmVtYXBwaW5nIGZvcm1hdC4gRm9yIHBhc3MtdGhyb3VnaCBkZXZpY2UsIHRoZSBwaHlzaWNhbCBp
bnRlcnJ1cHQgbm93Cj4+IGNhbiBiZSBib3VuZCB3aXRoIHJlbWFwcGluZyBmb3JtYXQgbXNpLiBU
aGlzIHBhdGNoIGludHJvZHVjZSBhIGZsYWcsCj4+IEhWTV9JUlFfRFBDSV9HVUVTVF9SRU1BUFBF
RCwgd2hpY2ggaW5kaWNhdGUgYSBwaHlzaWNhbCBpbnRlcnJ1cHQgaXMKPj4gYm91bmQgd2l0aCBy
ZW1hcHBpbmcgZm9ybWF0IGd1ZXN0IGludGVycnVwdC4gVGh1cywgd2UgY2FuIHVzZQo+PiAoSFZN
X0lSUV9EUENJX0dVRVNUX1JFTUFQUEVEIHwgSFZNX0lSUV9EUENJX0dVRVNUX01TSSkgdG8gc2hv
dyB0aGUgbmV3Cj4+IGJpbmRpbmcgdHlwZS4gQWxzbyBwcm92aWRlIGFuIG5ldyBpbnRlcmZhY2Ug
dG8gbWFuYWdlIHRoZSBuZXcgYmluZGluZy4KPj4gCj4+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2Fv
IDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4+IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55
dS5sYW5AaW50ZWwuY29tPgo+PiAKPj4gLS0tCj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9pcnEuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lycS5oCj4+IGluZGV4
IGJkOGE5MTguLjRmNWQzN2IgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L2lycS5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lycS5oCj4+IEBAIC0xMjEs
NiArMTIxLDcgQEAgc3RydWN0IGRldl9pbnR4X2dzaV9saW5rIHsKPj4gICNkZWZpbmUgX0hWTV9J
UlFfRFBDSV9HVUVTVF9QQ0lfU0hJRlQgICAgICAgICAgIDQKPj4gICNkZWZpbmUgX0hWTV9JUlFf
RFBDSV9HVUVTVF9NU0lfU0hJRlQgICAgICAgICAgIDUKPj4gICNkZWZpbmUgX0hWTV9JUlFfRFBD
SV9JREVOVElUWV9HU0lfU0hJRlQgICAgICAgIDYKPj4gKyNkZWZpbmUgX0hWTV9JUlFfRFBDSV9H
VUVTVF9SRU1BUFBFRF9TSElGVCAgICAgIDcKPj4gICNkZWZpbmUgX0hWTV9JUlFfRFBDSV9UUkFO
U0xBVEVfU0hJRlQgICAgICAgICAgMTUKPj4gICNkZWZpbmUgSFZNX0lSUV9EUENJX01BQ0hfUENJ
ICAgICAgICAoMXUgPDwgX0hWTV9JUlFfRFBDSV9NQUNIX1BDSV9TSElGVCkKPj4gICNkZWZpbmUg
SFZNX0lSUV9EUENJX01BQ0hfTVNJICAgICAgICAoMXUgPDwgX0hWTV9JUlFfRFBDSV9NQUNIX01T
SV9TSElGVCkKPj4gQEAgLTEyOCw2ICsxMjksNyBAQCBzdHJ1Y3QgZGV2X2ludHhfZ3NpX2xpbmsg
ewo+PiAgI2RlZmluZSBIVk1fSVJRX0RQQ0lfRU9JX0xBVENIICAgICAgICgxdSA8PCBfSFZNX0lS
UV9EUENJX0VPSV9MQVRDSF9TSElGVCkKPj4gICNkZWZpbmUgSFZNX0lSUV9EUENJX0dVRVNUX1BD
SSAgICAgICAoMXUgPDwgX0hWTV9JUlFfRFBDSV9HVUVTVF9QQ0lfU0hJRlQpCj4+ICAjZGVmaW5l
IEhWTV9JUlFfRFBDSV9HVUVTVF9NU0kgICAgICAgKDF1IDw8IF9IVk1fSVJRX0RQQ0lfR1VFU1Rf
TVNJX1NISUZUKQo+PiArI2RlZmluZSBIVk1fSVJRX0RQQ0lfR1VFU1RfUkVNQVBQRUQgICgxdSA8
PCBfSFZNX0lSUV9EUENJX0dVRVNUX1JFTUFQUEVEX1NISUZUKQo+PiAgI2RlZmluZSBIVk1fSVJR
X0RQQ0lfSURFTlRJVFlfR1NJICAgICgxdSA8PCBfSFZNX0lSUV9EUENJX0lERU5USVRZX0dTSV9T
SElGVCkKPj4gICNkZWZpbmUgSFZNX0lSUV9EUENJX1RSQU5TTEFURSAgICAgICAoMXUgPDwgX0hW
TV9JUlFfRFBDSV9UUkFOU0xBVEVfU0hJRlQpCj4KPlBsZWFzZSBrZWVwIHRoaXMgc29ydGVkLiBJ
dCBzaG91bGQgZ28gYWZ0ZXIgdGhlIF9HU0kgb25lLgo+Cj4+ICAKPj4gQEAgLTEzNyw2ICsxMzks
MTEgQEAgc3RydWN0IGh2bV9nbXNpX2luZm8gewo+PiAgICAgICAgICAgICAgdWludDMyX3QgZ3Zl
YzsKPj4gICAgICAgICAgICAgIHVpbnQzMl90IGdmbGFnczsKPj4gICAgICAgICAgfSBsZWdhY3k7
Cj4+ICsgICAgICAgIHN0cnVjdCB7Cj4+ICsgICAgICAgICAgICB1aW50MzJfdCBzb3VyY2VfaWQ7
Cj4+ICsgICAgICAgICAgICB1aW50MzJfdCBkYXRhOwo+PiArICAgICAgICAgICAgdWludDY0X3Qg
YWRkcjsKPj4gKyAgICAgICAgfSBpbnRyZW1hcDsKPj4gICAgICB9Owo+PiAgICAgIGludCBkZXN0
X3ZjcHVfaWQ7IC8qIC0xIDptdWx0aS1kZXN0LCBub24tbmVnYXRpdmU6IGRlc3RfdmNwdV9pZCAq
Lwo+PiAgICAgIGJvb2wgcG9zdGVkOyAvKiBkaXJlY3RseSBkZWxpdmVyIHRvIGd1ZXN0IHZpYSBW
VC1kIFBJPyAqLwo+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIGIv
eGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCj4+IGluZGV4IDY4ODU0YjYuLjhjNTljZmMgMTAw
NjQ0Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAo+PiArKysgYi94ZW4vaW5j
bHVkZS9wdWJsaWMvZG9tY3RsLmgKPj4gQEAgLTU1OSw2ICs1NTksNyBAQCB0eXBlZGVmIGVudW0g
cHRfaXJxX3R5cGVfZSB7Cj4+ICAgICAgUFRfSVJRX1RZUEVfTVNJLAo+PiAgICAgIFBUX0lSUV9U
WVBFX01TSV9UUkFOU0xBVEUsCj4+ICAgICAgUFRfSVJRX1RZUEVfU1BJLCAgICAvKiBBUk06IHZh
bGlkIHJhbmdlIDMyLTEwMTkgKi8KPj4gKyAgICBQVF9JUlFfVFlQRV9NU0lfSVIsCj4KPkludHJv
ZHVjaW5nIGEgbmV3IGlycSB0eXBlIHNlZW1zIGR1YmlvdXMsIGF0IHRoZSBlbmQgdGhpcyBpcyBz
dGlsbCBhCj5NU0kgaW50ZXJydXB0Lgo+Cj4+ICB9IHB0X2lycV90eXBlX3Q7Cj4+ICBzdHJ1Y3Qg
eGVuX2RvbWN0bF9iaW5kX3B0X2lycSB7Cj4+ICAgICAgdWludDMyX3QgbWFjaGluZV9pcnE7Cj4+
IEBAIC01ODYsNiArNTg3LDEyIEBAIHN0cnVjdCB4ZW5fZG9tY3RsX2JpbmRfcHRfaXJxIHsKPj4g
ICAgICAgICAgICAgIHVpbnQ2NF9hbGlnbmVkX3QgZ3RhYmxlOwo+PiAgICAgICAgICB9IG1zaTsK
Pj4gICAgICAgICAgc3RydWN0IHsKPj4gKyAgICAgICAgICAgIHVpbnQzMl90IHNvdXJjZV9pZDsK
Pj4gKyAgICAgICAgICAgIHVpbnQzMl90IGRhdGE7Cj4+ICsgICAgICAgICAgICB1aW50NjRfdCBh
ZGRyOwo+PiArICAgICAgICAgICAgdWludDY0X3QgZ3RhYmxlOwo+PiArICAgICAgICB9IG1zaV9p
cjsKPgo+SGF2ZSB5b3UgdHJpZWQgdG8gZXhwYW5kIGdmbGFncyBzb21laG93IHNvIHRoYXQgeW91
IGRvbid0IG5lZWQgYSBuZXcKPnR5cGUgdG9nZXRoZXIgd2l0aCBhIG5ldyBzdHJ1Y3R1cmU/Cgpn
ZmxhZ3MgZG9lc24ndCBoYXZlIGVub3VnaCBiaXRzIHRvIGNvbnRhaW4gc28gbXVjaCBpbmZvcm1h
dGlvbi4KCj4KPkl0IHNlZW1zIHF1aXRlIGN1bWJlcnNvbWUgYW5kIGFsc28gaW52b2x2ZXMgYWRk
aW5nIG1vcmUgaGFuZGxlcnMgdG8KPmxpYnhjLgo+Cj5BdCB0aGUgZW5kIHRoaXMgaXMgYSBkb21j
dGwgaW50ZXJmYWNlLCBzbyB5b3Ugc2hvdWxkIGJlIGFibGUgdG8gbW9kaWZ5Cj5pdCBhdCB3aWxs
LgoKQ29uc2lkZXJpbmcgZ3RhYmxlIGFuZCBnZmxhZ3MgYXJlIGFsc28gbmVlZGVkIGZvciAnbXNp
X2lyJywgCm1vZGlmeWluZyB0aGUgZXhpc3RpbmcgaW50ZXJmYWNlIHNlZW1zIGJldHRlciB0aGFu
IGFkZGluZyBhbiBuZXcgb25lLgoKVGhhbmtzCkNoYW8KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 06:48:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 06:48:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5R6G-0002fX-Hh; Fri, 20 Oct 2017 06:48:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e5R6F-0002fR-Jf
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 06:48:07 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 63/95-13910-62C99E95; Fri, 20 Oct 2017 06:48:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXS6fjDS1dtzst
 Ig9UvxS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxncwIL7rJVfJh0gqmBcQ9rFyMnh5BAnkTn
 h1NgNq+AncT/X9uYQGwJAUOJ0wtvsoDYLAKqEs8u7wCz2QTUJdqebQeq5+AQEXCUmNzs1cXIx
 cEsMJNRYtuRlWwgNcICYRJX7y1kBkkICexjlLjYdgAswSngJbH+x2xmkGZeAUGJvzuEQcLMAl
 oSD3/dYoGwtSWWLXwNVsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypGjeLUorLUIl1jA72
 kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDgYwCCHYx/1wYeYpTkYFIS5Q2sfBkp
 xJeUn1KZkVicEV9UmpNafIhRg4NDYNuu1RcYpVjy8vNSlSR4mWcD1QkWpaanVqRl5gDjA6ZUg
 oNHSYQ3FyTNW1yQmFucmQ6ROsVozHHj4fU/TBwdN+/+YRICmyQlzntrFlCpAEhpRmke3CBY3F
 5ilJUS5mUEOlOIpyC1KDezBFX+FaM4B6OSMO9XkCk8mXklcPteAZ3CBHQKu/0LkFNKEhFSUg2
 M/upqKu1hW0IP7bqcxtvbcMR/7SWrYL+QU1FbZnUk91zavrMzTNSgLDN4/9KT1UZVAmYdoZFf
 75w86vTm8O0fs9z132zk3eu4oH7pO6mNh45wt5a7y19Vvj7jZ1/F60U1vzepb/h/PlrZYYnJR
 eO1zx2zqwPWtuoE33xUpMD76rra9jnSc54dVmIpzkg01GIuKk4EADyN/d7WAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1508482084!74588162!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44429 invoked from network); 20 Oct 2017 06:48:06 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 06:48:06 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 20 Oct 2017 00:48:03 -0600
Message-Id: <59E9B8440200007800188760@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 20 Oct 2017 00:48:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-26-git-send-email-tianyu.lan@intel.com>
 <20171019160708.65jpff4hdo3olcss@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20171019160708.65jpff4hdo3olcss@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Lan Tianyu <tianyu.lan@intel.com>, andrew.cooper3@citrix.com,
 kevin.tian@intel.com, xen-devel@lists.xen.org, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V3 25/29] x86/vmsi: Hook delivering
 remapping format msi to guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjEwLjE3IGF0IDE4OjA3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFRodSwgU2VwIDIxLCAyMDE3IGF0IDExOjAyOjA2UE0gLTA0MDAsIExhbiBUaWFueXUgd3Jv
dGU6Cj4+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvaW8uYwo+PiBpbmRleCA2MTk2MzM0Li4zNDlhOGNmIDEwMDY0NAo+
PiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jCj4+ICsrKyBiL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2lvLmMKPj4gQEAgLTk0MiwyMSArOTQyLDIwIEBAIHN0YXRpYyB2b2lkIF9f
bXNpX3BpcnFfZW9pKHN0cnVjdCBodm1fcGlycV9kcGNpICpwaXJxX2RwY2kpCj4+ICBzdGF0aWMg
aW50IF9odm1fZHBjaV9tc2lfZW9pKHN0cnVjdCBkb21haW4gKmQsCj4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCBodm1fcGlycV9kcGNpICpwaXJxX2RwY2ksIHZvaWQgKmFy
ZykKPj4gIHsKPj4gLSAgICBpbnQgdmVjdG9yID0gKGxvbmcpYXJnOwo+PiArICAgIHVpbnQ4X3Qg
dmVjdG9yLCBkbG0sIHZlY3Rvcl90YXJnZXQgPSAobG9uZylhcmc7Cj4gCj4gU2luY2UgeW91IGFy
ZSBjaGFuZ2luZyB0aGlzLCBwbGVhc2UgY2FzdCB0byAodWludDhfdCkgaW5zdGVhZC4KClRoYXQg
d291bGQgY2F1c2UgYSBjb21waWxlciB3YXJuaW5nIC0gbG9uZyAob3IgdW5zaWduZWQgbG9uZykg
aXMKdGhlIHJpZ2h0IHR5cGUgdG8gdXNlIChvbiBYZW4gYW5kIExpbnV4IGF0IGxlYXN0KSB3aGVu
IHdhbnRpbmcgdG8KY29udmVydCBhIHBvaW50ZXIgdG8gYW4gaW50ZWdlci4KCkphbgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 06:56:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 06:56:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5RE0-0003Mw-AB; Fri, 20 Oct 2017 06:56:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1e5RDy-0003Mk-T4
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 06:56:07 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 8B/4B-20834-50E99E95; Fri, 20 Oct 2017 06:56:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsXS1tYhocs672W
 kwZOdShZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0b/owMsBZuVK5afOMHcwHhUpouRi0NIYBqj
 xLGeDvYuRk4OCQFeiSPLZrBC2AESS1ZcZIIomsAo8enoYbAiFgFVie3ztjGB2GwCyhIXv/ayd
 TFycIgI2ErMPu8GUs8s0MwosWHjBrB6YQFviWPLmhlBbF4BQ4nf90+ygxTxCrxllOjrPsEKsW
 Efo8TU/6egqgQlTs58wgJiMwvoSOzcegdsA7OAtMTyfxwQYXmJ5q2zmUFsTgEviZdd58AOEgU
 6aPetvcwTGIVmIZk0C8mkWQiTZiGZtICRZRWjRnFqUVlqka6RiV5SUWZ6RkluYmaOrqGBsV5u
 anFxYnpqTmJSsV5yfu4mRmCg1zMwMO5gfHXc7xCjJAeTkihvYOXLSCG+pPyUyozE4oz4otKc1
 OJDjDIcHEoSvOlzgXKCRanpqRVpmTnAmINJS3DwKInwhoCkeYsLEnOLM9MhUqcYFaXEeQ1AEg
 IgiYzSPLg2WJxfYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMO28O0BSezLwSuOmvgBYzAS1
 mt38BsrgkESEl1cCYWvPl/i0juXrd53orO7aJn6is3HP73qunptq5usdjN9jNMvl5PZiZUUTm
 xdMT5xMMM9IuS9Xel3iYqryOIU72q86bP4vVvzQ9efH57kfR+Aka0qVFc7aKZ7Os5Fg4/atsY
 OSW483Grnzyvj2FHcwHtnRJnnviXbR74oUPYSpOblKml68cmyqoxFKckWioxVxUnAgAvG2Dq+
 4CAAA=
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1508482563!110435487!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38287 invoked from network); 20 Oct 2017 06:56:05 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 06:56:05 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 19 Oct 2017 23:56:01 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,405,1503385200"; d="scan'208";a="1027247271"
Received: from op-computing.sh.intel.com (HELO op-computing) ([10.239.48.89])
 by orsmga003.jf.intel.com with ESMTP; 19 Oct 2017 23:55:59 -0700
Date: Fri, 20 Oct 2017 13:54:15 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20171020055415.GK74825@op-computing>
Mail-Followup-To: Chao Gao <chao.gao@intel.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Lan Tianyu <tianyu.lan@intel.com>, xen-devel@lists.xen.org,
 kevin.tian@intel.com, jbeulich@suse.com, andrew.cooper3@citrix.com
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-27-git-send-email-tianyu.lan@intel.com>
 <20171019163137.ozlz4mx5mn4wmtzb@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171019163137.ozlz4mx5mn4wmtzb@dhcp-3-128.uk.xensource.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Lan Tianyu <tianyu.lan@intel.com>, andrew.cooper3@citrix.com,
 kevin.tian@intel.com, jbeulich@suse.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH V3 26/29] x86/vvtd: Handle interrupt
	translation faults
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMTksIDIwMTcgYXQgMDU6MzE6MzdQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIFRodSwgU2VwIDIxLCAyMDE3IGF0IDExOjAyOjA3UE0gLTA0MDAsIExhbiBU
aWFueXUgd3JvdGU6Cj4+IEZyb206IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4+IAo+
PiBJbnRlcnJ1cHQgdHJhbnNsYXRpb24gZmF1bHRzIGFyZSBub24tcmVjb3ZlcmFibGUgZmF1bHQu
IFdoZW4gZmF1bHRzCj4+IGFyZSB0cmlnZ2VyZWQsIGl0IG5lZWRzIHRvIHBvcHVsYXRlIGZhdWx0
IGluZm8gdG8gRmF1bHQgUmVjb3JkaW5nCj4+IFJlZ2lzdGVycyBhbmQgaW5qZWN0IHZJT01NVSBt
c2kgaW50ZXJydXB0IHRvIG5vdGlmeSBndWVzdCBJT01NVSBkcml2ZXIKPj4gdG8gZGVhbCB3aXRo
IGZhdWx0cy4KPj4gCj4+IFRoaXMgcGF0Y2ggZW11bGF0ZXMgaGFyZHdhcmUncyBoYW5kbGluZyBp
bnRlcnJ1cHQgdHJhbnNsYXRpb24KPj4gZmF1bHRzIChtb3JlIGluZm9ybWF0aW9uIGFib3V0IHRo
ZSBwcm9jZXNzIGNhbiBiZSBmb3VuZCBpbiBWVC1kIHNwZWMsCj4+IGNoaXB0ZXIgIlRyYW5zbGF0
aW9uIEZhdWx0cyIsIHNlY3Rpb24gIk5vbi1SZWNvdmVyYWJsZSBGYXVsdAo+PiBSZXBvcnRpbmci
IGFuZCBzZWN0aW9uICJOb24tUmVjb3ZlcmFibGUgTG9nZ2luZyIpLgo+PiBTcGVjaWZpY2FsbHks
IHZpb21tdV9yZWNvcmRfZmF1bHQoKSByZWNvcmRzIHRoZSBmYXVsdCBpbmZvcm1hdGlvbiBhbmQK
Pj4gdmlvbW11X3JlcG9ydF9ub25fcmVjb3ZlcmFibGVfZmF1bHQoKSByZXBvcnRzIGZhdWx0cyB0
byBzb2Z0d2FyZS4KPj4gQ3VycmVudGx5LCBvbmx5IFByaW1hcnkgRmF1bHQgTG9nZ2luZyBpcyBz
dXBwb3J0ZWQgYW5kIHRoZSBOdW1iZXIgb2YKPj4gRmF1bHQtcmVjb3JkaW5nIFJlZ2lzdGVycyBp
cyAxLgo+PiAKPj4gU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4K
Pj4gU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Cj4+IC0t
LQo+PiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmggfCAgNjAgKysrKysrKy0t
Cj4+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jICB8IDI1MiArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0KPj4gIDIgZmlsZXMgY2hhbmdlZCwgMzAxIGluc2Vy
dGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQo+PiAKPj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lv
bW11LmgKPj4gaW5kZXggNzkwMzg0Zi4uZTE5YjA0NSAxMDA2NDQKPj4gLS0tIGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmgKPj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL2lvbW11LmgKPj4gQEAgLTE5OCwyNiArMTk4LDY2IEBACj4+ICAjZGVmaW5lIERNQV9D
Q01EX0NBSUdfTUFTSyh4KSAoKCh1NjQpeCkgJiAoKHU2NCkgMHgzIDw8IDU5KSkKPj4gIAo+PiAg
LyogRkVDVExfUkVHICovCj4+IC0jZGVmaW5lIERNQV9GRUNUTF9JTSAoKCh1NjQpMSkgPDwgMzEp
Cj4+ICsjZGVmaW5lIERNQV9GRUNUTF9JTV9TSElGVCAzMQo+PiArI2RlZmluZSBETUFfRkVDVExf
SU0gKDFVIDw8IERNQV9GRUNUTF9JTV9TSElGVCkKPj4gKyNkZWZpbmUgRE1BX0ZFQ1RMX0lQX1NI
SUZUIDMwCj4+ICsjZGVmaW5lIERNQV9GRUNUTF9JUCAoMVUgPDwgRE1BX0ZFQ1RMX0lQX1NISUZU
KQo+Cj5JcyBpdCBmaW5lIHRvIGNoYW5nZSB0aG9zZSBmcm9tIHVpbnQ2NF90IHRvIHVuc2lnbmVk
IGludD8KClllcy4gVGhlIEZFQ1RMIGFuZCBGU1RTIGFyZSAzMi1iaXQgcmVnaXN0ZXJzLgoKPgo+
PiAgCj4+ICAvKiBGU1RTX1JFRyAqLwo+PiAtI2RlZmluZSBETUFfRlNUU19QRk8gKCh1NjQpMSA8
PCAwKQo+PiAtI2RlZmluZSBETUFfRlNUU19QUEYgKCh1NjQpMSA8PCAxKQo+PiAtI2RlZmluZSBE
TUFfRlNUU19BRk8gKCh1NjQpMSA8PCAyKQo+PiAtI2RlZmluZSBETUFfRlNUU19BUEYgKCh1NjQp
MSA8PCAzKQo+PiAtI2RlZmluZSBETUFfRlNUU19JUUUgKCh1NjQpMSA8PCA0KQo+PiAtI2RlZmlu
ZSBETUFfRlNUU19JQ0UgKCh1NjQpMSA8PCA1KQo+PiAtI2RlZmluZSBETUFfRlNUU19JVEUgKCh1
NjQpMSA8PCA2KQo+PiAtI2RlZmluZSBETUFfRlNUU19GQVVMVFMgICAgRE1BX0ZTVFNfUEZPIHwg
RE1BX0ZTVFNfUFBGIHwgRE1BX0ZTVFNfQUZPIHwgRE1BX0ZTVFNfQVBGIHwgRE1BX0ZTVFNfSVFF
IHwgRE1BX0ZTVFNfSUNFIHwgRE1BX0ZTVFNfSVRFCj4+ICsjZGVmaW5lIERNQV9GU1RTX1BGT19T
SElGVCAwCj4+ICsjZGVmaW5lIERNQV9GU1RTX1BGTyAoMVUgPDwgRE1BX0ZTVFNfUEZPX1NISUZU
KQo+PiArI2RlZmluZSBETUFfRlNUU19QUEZfU0hJRlQgMQo+PiArI2RlZmluZSBETUFfRlNUU19Q
UEYgKDFVIDw8IERNQV9GU1RTX1BQRl9TSElGVCkKPj4gKyNkZWZpbmUgRE1BX0ZTVFNfQUZPICgx
VSA8PCAyKQo+PiArI2RlZmluZSBETUFfRlNUU19BUEYgKDFVIDw8IDMpCj4+ICsjZGVmaW5lIERN
QV9GU1RTX0lRRSAoMVUgPDwgNCkKPj4gKyNkZWZpbmUgRE1BX0ZTVFNfSUNFICgxVSA8PCA1KQo+
PiArI2RlZmluZSBETUFfRlNUU19JVEUgKDFVIDw8IDYpCj4KPlRoaXMgc2VlbWluZ2x5IG5vbi1m
dW5jdGlvbmFsIGNoYW5nZXMgc2hvdWxkIGJlIGRvbmUgaW4gYSBzZXBhcmF0ZQo+cGF0Y2guCgpz
dXJlLgoKPj4gK3N0YXRpYyBpbnQgdnZ0ZF9hbGxvY19mcmNkKHN0cnVjdCB2dnRkICp2dnRkKQo+
PiArewo+PiArICAgIGludCBwcmV2Owo+PiArICAgIHVpbnQ2NF90IGNhcCA9IHZ2dGRfZ2V0X3Jl
Zyh2dnRkLCBETUFSX0NBUF9SRUcpOwo+PiArICAgIHVuc2lnbmVkIGludCBiYXNlID0gY2FwX2Zh
dWx0X3JlZ19vZmZzZXQoY2FwKTsKPj4gKwo+PiArICAgIC8qIFNldCB0aGUgRiBiaXQgdG8gaW5k
aWNhdGUgdGhlIEZSQ0QgaXMgaW4gdXNlLiAqLwo+PiArICAgIGlmICggIXZ2dGRfdGVzdF9hbmRf
c2V0X2JpdCh2dnRkLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYXNlICsg
dnZ0ZC0+c3RhdHVzLmZhdWx0X2luZGV4ICogRE1BX0ZSQ0RfTEVOICsKPj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgRE1BX0ZSQ0QzX09GRlNFVCwgRE1BX0ZSQ0RfRl9TSElGVCkg
KQo+PiArICAgIHsKPj4gKyAgICAgICAgcHJldiA9IHZ2dGQtPnN0YXR1cy5mYXVsdF9pbmRleDsK
Pj4gKyAgICAgICAgdnZ0ZC0+c3RhdHVzLmZhdWx0X2luZGV4ID0gKHByZXYgKyAxKSAlIGNhcF9u
dW1fZmF1bHRfcmVncyhjYXApOwo+PiArICAgICAgICByZXR1cm4gdnZ0ZC0+c3RhdHVzLmZhdWx0
X2luZGV4Owo+Cj5JIHdvdWxkIHByZWZlciB0aGF0IHlvdSByZXR1cm4gdGhlIGluZGV4IGFzIGFu
IHVuc2lnbmVkIGludCBwYXJhbWV0ZXIKPnBhc3NlZCBieSByZWZlcmVuY2UgcmF0aGVyIHRoYW4g
YXMgdGhlIHJldHVybiB2YWx1ZSBvZiB0aGUgZnVuY3Rpb24sCj5idXQgdGhhdCBtaWdodCBub3Qg
YmUgdGhlIHByZWZlcmVuY2Ugb2Ygb3RoZXJzLgoKV2hhdCBhcmUgdGhlIHByb3MgYW5kIGNvbnM/
Cgo+PiArc3RhdGljIGludCB2dnRkX3JlY29yZF9mYXVsdChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwKPj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGFyY2hfaXJxX3JlbWFwcGluZ19y
ZXF1ZXN0ICpyZXF1ZXN0LAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmVh
c29uKQo+PiArewo+PiArICAgIHN0cnVjdCB2dGRfZmF1bHRfcmVjb3JkX3JlZ2lzdGVyIGZyY2Q7
Cj4+ICsgICAgaW50IGZhdWx0X2luZGV4Owo+PiArCj4+ICsgICAgc3dpdGNoKHJlYXNvbikKPj4g
KyAgICB7Cj4+ICsgICAgY2FzZSBWVERfRlJfSVJfUkVRX1JTVkQ6Cj4+ICsgICAgY2FzZSBWVERf
RlJfSVJfSU5ERVhfT1ZFUjoKPj4gKyAgICBjYXNlIFZURF9GUl9JUl9FTlRSWV9QOgo+PiArICAg
IGNhc2UgVlREX0ZSX0lSX1JPT1RfSU5WQUw6Cj4+ICsgICAgY2FzZSBWVERfRlJfSVJfSVJURV9S
U1ZEOgo+PiArICAgIGNhc2UgVlREX0ZSX0lSX1JFUV9DT01QQVQ6Cj4+ICsgICAgY2FzZSBWVERf
RlJfSVJfU0lEX0VSUjoKPj4gKyAgICAgICAgaWYgKCB2dnRkX3Rlc3RfYml0KHZ2dGQsIERNQVJf
RlNUU19SRUcsIERNQV9GU1RTX1BGT19TSElGVCkgKQo+PiArICAgICAgICAgICAgcmV0dXJuIFg4
NkVNVUxfT0tBWTsKPj4gKwo+PiArICAgICAgICAvKiBObyBhdmFpbGFibGUgRmF1bHQgUmVjb3Jk
IG1lYW5zIEZhdWx0IG92ZXJmbG93ZWQgKi8KPj4gKyAgICAgICAgZmF1bHRfaW5kZXggPSB2dnRk
X2FsbG9jX2ZyY2QodnZ0ZCk7Cj4+ICsgICAgICAgIGlmICggZmF1bHRfaW5kZXggPT0gLTEgKQo+
Cj5Fcm0sIHdvdWxkbid0IHZ2dGRfYWxsb2NfZnJjZCByZXR1cm4gLUVOT01FTSBpbiBjYXNlIG9m
IGVycm9yPyBJZTogeW91Cj5zaG91bGQgY2hlY2sgaWYgKCBmYXVsdF9pbmRleCA8IDAgKS4KCkl0
IGlzIGEgbWlzdGFrZS4KClRoYW5rcwpDaGFvCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 06:56:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 06:56:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5RE0-0003N7-HZ; Fri, 20 Oct 2017 06:56:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e5RDz-0003Ml-5w
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 06:56:07 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 BA/F7-01785-60E99E95; Fri, 20 Oct 2017 06:56:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS5d13st
 IgyV9phZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a8zSvYCj7yVqxb+outgXEXdxcjJ4eQQJ7E
 3JZPLCA2r4CdxMO7f5lAbAkBQ4nTC28CxTk4WARUJWZeqgEJswmoS7Q9284KYosIJEs8OLKBr
 YuRi4NZYAKTxLG158ESwgLuEs+uLGKDmP+UUeLrFlMQm1PASKKx/R/YTF4BQYm/O4RBTGagme
 vnCYFUMAvISzRvnc0MEZaWWP6PYwIj3yyE+lkI9bOQ1M9CqF/AyLKKUaM4tagstUjX0EwvqSg
 zPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMw8BiAYAfj1PdxhxglOZiURHkDK19GCvEl
 5adUZiQWZ8QXleakFh9ilOHgUJLg3TYHKCdYlJqeWpGWmQOMAZi0BAePkgjvLJA0b3FBYm5xZ
 jpE6hSjLkfHzbt/mIRY8vLzUqXEeQ3mAhUJgBRllObBjYDF4yVGWSlhXkago4R4ClKLcjNLUO
 VfMYpzMCoJ884DWcWTmVcCt+kV0BFMQEew278AOaIkESEl1cC4fOPmK4tdq7KfZki9EYnc1tt
 eaTl3/4RJ796uVX68J0UhYErYgQll96Vmx6ezR+zxPh3+aU1sQP3Tuj+iR5J2vnjWu+5U6zWr
 0G9d4ZPjRX21Yp/enLjl1/m7SpYTLrVNDWBO7DwqcvaGQkfUjcP9tce3fVp3Ltd3w+XT3pmbd
 M4uDLB7Use4SomlOCPRUIu5qDgRAJ8hcfHCAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1508482563!107802268!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47099 invoked from network); 20 Oct 2017 06:56:05 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 06:56:05 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 20 Oct 2017 00:56:02 -0600
Message-Id: <59E9BA23020000780018876B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 20 Oct 2017 00:56:03 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>,
 "Chao Gao" <chao.gao@intel.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-12-git-send-email-tianyu.lan@intel.com>
 <20171019112035.juze2w6zmlswco4d@dhcp-3-128.uk.xensource.com>
 <20171020024640.GE74825@op-computing>
In-Reply-To: <20171020024640.GE74825@op-computing>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Lan Tianyu <tianyu.lan@intel.com>, tim@xen.org, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH V3 11/29] x86/hvm: Introduce a emulated VTD
	for HVM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIwLjEwLjE3IGF0IDA0OjQ2LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBP
biBUaHUsIE9jdCAxOSwgMjAxNyBhdCAxMjoyMDozNVBNICswMTAwLCBSb2dlciBQYXUgTW9ubsOp
IHdyb3RlOgo+Pk9uIFRodSwgU2VwIDIxLCAyMDE3IGF0IDExOjAxOjUyUE0gLTA0MDAsIExhbiBU
aWFueXUgd3JvdGU6Cj4+PiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+Pj4g
Cj4+PiBUaGlzIHBhdGNoIGFkZHMgY3JlYXRlL2Rlc3Ryb3kgZnVuY3Rpb24gZm9yIHRoZSBlbXVs
YXRlZCBWVEQKPj4+IGFuZCBhZGFwdHMgaXQgdG8gdGhlIGNvbW1vbiBWSU9NTVUgYWJzdHJhY3Rp
b24uCj4+PiAKPj4+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+
Cj4+PiBTaWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KPj4+
IC0tLQo+Pj4gIAo+Pj4gLW9iai15ICs9IGlvbW11Lm8KPj4+ICBvYmoteSArPSBkbWFyLm8KPj4+
IC1vYmoteSArPSB1dGlscy5vCj4+PiAtb2JqLXkgKz0gcWludmFsLm8KPj4+ICBvYmoteSArPSBp
bnRyZW1hcC5vCj4+PiArb2JqLXkgKz0gaW9tbXUubwo+Pj4gK29iai15ICs9IHFpbnZhbC5vCj4+
PiAgb2JqLXkgKz0gcXVpcmtzLm8KPj4+ICtvYmoteSArPSB1dGlscy5vCj4+Cj4+V2h5IGRvIHlv
dSBuZWVkIHRvIHNodWZmbGUgdGhlIGxpc3QgYWJvdmU/Cj4gCj4gSSBwbGFjZWQgdGhlbSBpbiBh
bHBoYWJldGljIG9yZGVyLgoKV2hpY2ggaXMgYXBwcmVjaWF0ZWQuIEJ1dCB0aGlzIGJlaW5nIG5v
bi1lc3NlbnRpYWwgZm9yIHRoZSBwYXRjaCwgaXQKd291bGQgYXZvaWQgKHZhbGlkKSByZXZpZXdl
ciBxdWVzdGlvbnMgaWYgeW91IHNhaWQgaW4gdGhlIGRlc2NyaXB0aW9uCnRoaXMgaXMgYW4gaW50
ZW5kZWQgYnV0IG5vbi1lc3NlbnRpYWwgY2hhbmdlLgoKPj5BbHNvIEknbSBub3Qgc3VyZSB0aGUg
SW50ZWwgdklPTU1VIGltcGxlbWVudGF0aW9uIHNob3VsZCBsaXZlIGhlcmUuIEFzCj4+eW91IGNh
biBzZWUgdGhlIHBhdGggaXM6Cj4+Cj4+eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkLwo+Pgo+
PlRoZSB2SU9NTVUgaXMgbm90IHRpZWQgdG8gcGFzc3Rocm91Z2ggYXQgYWxsLCBzbyBJIHdvdWxk
IHJhdGhlciBwbGFjZQo+Pml0IGluOgoKSG1tLCBpcyB2SU9NTVUgdXNhYmxlIHdpdGhvdXQgYW4g
YWN0dWFsIGJhY2tpbmcgSU9NTVU/Cgo+Pnhlbi9kcml2ZXJzL3Z2dGQvCj4+Cj4+T3IgbWF5YmUg
eW91IGNhbiBjcmVhdGUgc29tZXRoaW5nIGxpa2U6Cj4+Cj4+eGVuL2RyaXZlcnMvdmlvbW11Lwo+
Pgo+PlNvIHRoYXQgYWxsIHZJT01NVSBpbXBsZW1lbnRhdGlvbnMgY2FuIHNoYXJlIHNvbWUgY29k
ZS4KPj4KPiAKPiB2dnRkIGFuZCB2dGQgdXNlIHRoZSBzYW1lIGhlYWRlciBmaWxlcyAoaS5nLiB2
dGQuaCkuIFRoYXQgaXMgd2h5IHdlIHB1dAo+IGl0IHRoZXJlLiAgSWYgdGhhdCwgd2Ugc2hvdWxl
IG1vdmUgdGhlIHJlbGF0ZWQgaGVhZGVyIGZpbGVzIHRvIGEgcHVibGljCj4gZGlyZWN0b3J5LgoK
QW5kIEFNRCAobG9uZyBhZ28pIGhhZCBwbGFjZWQgdGhlaXIgKHN0aWxsIGluY29tcGxldGUpIHZp
cnR1YWwKaW1wbGVtZW50YXRpb24gaW50byB0aGUgc2FtZSBkaXJlY3RvcnkgYXMgd2VsbC4gSS5l
LiBhdCB0aGlzIHBvaW50CkknbSBub3QgcmVhbGx5IG9wcG9zZWQgdG8gdGhlIHByb3Bvc2VkIHBs
YWNlbWVudCBoZXJlLCBhbGJlaXQKSSBjYW4gc2VlIHRoZSBwb2ludCBvZiBSb2dlcidzIGFyZ3Vt
ZW50LgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 06:57:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 06:57:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5RFY-0003aW-S5; Fri, 20 Oct 2017 06:57:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e5RFX-0003aM-Th
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 06:57:44 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 DB/F1-07499-76E99E95; Fri, 20 Oct 2017 06:57:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDSzdt3st
 Ig83vdS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ow3V+ewFTSwV1z8fZWtgXEFaxcjJ4eQQJ7E
 1kuXwWxeATuJGV+eMILYEgKGEqcX3mQBsVkEVCUuNz0Dq2ETUJdoe7YdyObgEBFQlpg817eLk
 YuDWeACk8TV7f/AeoUFoiUmvHvIDJIQEnjKKPH05gKwBKeAkcTTjacZQZp5BQQl/u4QBjGZgW
 aunycEUsEsIC/RvHU2M0RYWmL5P44JjHyzEOpnIdTPQlI/C6F+ASPLKkaN4tSistQiXSNjvaS
 izPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwNBjAIIdjH/mBx5ilORgUhLlDax8GSnE
 l5SfUpmRWJwRX1Sak1p8iFGGg0NJgldxLlBOsCg1PbUiLTMHGAUwaQkOHiUR3hCQNG9xQWJuc
 WY6ROoUozHHjYfX/zBxdNy8+4dJiCUvPy9VSpx3+xygUgGQ0ozSPLhBsOi8xCgrJczLCHSaEE
 9BalFuZgmq/CtGcQ5GJWHeeSBTeDLzSuD2vQI6hQnoFHb7FyCnlCQipKQaGDuOFE2YvigtLj+
 W8dKnFeGbv6vEzBA/FC1fmsn38rCx2JPmiFs1vvcdP7Vpzg+IVpQ//2DLwhW96bwfGI12Xgw3
 SDb+t/OB7ZbF/Mdmf33A397+Wfx7gCjfua3lqY7+vtMfFOxt6zqZuKt8p++DukitrS//S5dG/
 VHwXy/B+3jP9PXWd7hWKimxFGckGmoxFxUnAgBj518nyQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1508482661!112201929!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11309 invoked from network); 20 Oct 2017 06:57:42 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 06:57:42 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 20 Oct 2017 00:57:40 -0600
Message-Id: <59E9BA84020000780018876E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 20 Oct 2017 00:57:40 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-14-git-send-email-tianyu.lan@intel.com>
 <20171019115444.n6oser6pe2xucxgp@dhcp-3-128.uk.xensource.com>
 <20171020040835.GG74825@op-computing>
In-Reply-To: <20171020040835.GG74825@op-computing>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Lan Tianyu <tianyu.lan@intel.com>, tim@xen.org, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH V3 13/29] x86/vvtd: Set Interrupt Remapping
 Table Pointer through GCMD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIwLjEwLjE3IGF0IDA2OjA4LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBP
biBUaHUsIE9jdCAxOSwgMjAxNyBhdCAxMjo1Njo0NVBNICswMTAwLCBSb2dlciBQYXUgTW9ubsOp
IHdyb3RlOgo+Pk9uIFRodSwgU2VwIDIxLCAyMDE3IGF0IDExOjAxOjU0UE0gLTA0MDAsIExhbiBU
aWFueXUgd3JvdGU6Cj4+PiBAQCAtMTQ4LDYgKzIwNSwxOCBAQCBzdGF0aWMgaW50IHZ2dGRfd3Jp
dGUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRkciwKPj4+ICAgICAgICAgICAgICBi
cmVhazsKPj4+ICAgICAgICAgIH0KPj4+ICAgICAgfQo+Pj4gKyAgICBlbHNlIC8qIGxlbiA9PSA4
ICovCj4+PiArICAgIHsKPj4+ICsgICAgICAgIHN3aXRjaCAoIG9mZnNldCApCj4+PiArICAgICAg
ICB7Cj4+PiArICAgICAgICBjYXNlIERNQVJfSVJUQV9SRUc6Cj4+PiArICAgICAgICAgICAgdnZ0
ZF9zZXRfcmVnX3F1YWQodnZ0ZCwgRE1BUl9JUlRBX1JFRywgdmFsKTsKPj4KPj5JIGhhdmUga2lu
ZCBvZiBhIGdlbmVyaWMgY29tbWVudCByZWdhcmRpbmcgdGhlIGhhbmRsZXJzIGluIGdlbmVyYWws
Cj4+d2hpY2ggSSB3aWxsIGp1c3QgbWFrZSBoZXJlLiBEb24ndCB5b3UgbmVlZCBzb21lIGtpbmQg
b2YgbG9ja2luZyB0bwo+PnByZXZlbnQgY29uY3VycmVudCByZWFkL3dyaXRlIGFjY2Vzc2VzIHRv
IHRoZSByZWdpc3RlcnM/Cj4gCj4gSSB0aGluayBndWVzdCBzaG91bGQgYmUgcmVzcG9uc2libGUg
dG8gYXZvaWQgY29uY3VycmVuY3kuCj4gWGVuIG9ubHkgbmVlZHMgdG8gbm90IGJlIGZvb2xlZCAo
Y3Jhc2hlZCkgYnkgYSBtYWxpY2lvdXMgZ3Vlc3QuCgpCdXQgY2FuIHlvdSBhc3N1cmUgdGhpcyB3
aXRob3V0IGRvaW5nIHNvbWUgbG9ja2luZyB5b3Vyc2VsZj8KCkphbgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 07:07:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 07:07:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5RPL-0004Vq-4v; Fri, 20 Oct 2017 07:07:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e5RPJ-0004Vj-Oi
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 07:07:49 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 09/31-31302-5C0A9E95; Fri, 20 Oct 2017 07:07:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXS6fjDS/fIgpe
 RBvOWKVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnzb3UyF5xgrnj6vIu1gfEbUxcjB4eQQJ7E
 uZvyICavgJ3EhbVeXYycHBIChhKnF95kAbFZBFQllp9oArPZBNQl2p5tZwUpFwGKr3lj1cXIx
 cEs8IBJYvH2VYwgcWEBU4n5hxhB4kICf1gkbp98zQrSyykQKLFm6kkWiFWCEn93CIOEmQW0JB
 7+usUCYWtLLFv4mhmkhFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYwaxalFZalFukbGekl
 FmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgYFXz8DAuINxR7vfIUZJDiYlUd7AypeR
 QnxJ+SmVGYnFGfFFpTmpxYcYNTg4BLbtWn2BUYolLz8vVUmC99B8oDrBotT01Iq0zBxgbMCUS
 nDwKInwrgFJ8xYXJOYWZ6ZDpE4xGnPceHj9DxNHx827f5iEwCZJifOGgpQKgJRmlObBDYLF7C
 VGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwryvQKbwZOaVwO17BXQKE9Ap7PYvQE4pSURISTU
 wxm25pnnCTTLm4u00cVOrnAcbStq+CZR0T03PCNVbvtDl/8Ik/buntynqXRU8U326wNTzosL7
 Oyn3ItO/Rsz6/vJ/TNUsT0fDhVr28/r1Tq87s2rvbr9HG28+Px+aY7k96Koe26rrDXpT35cUf
 H8irXD80680n9fH6uX+uKZKXn33qyk1pXA1sxJLcUaioRZzUXEiANH1MWfUAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1508483266!104941345!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9336 invoked from network); 20 Oct 2017 07:07:48 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 07:07:48 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 20 Oct 2017 01:07:45 -0600
Message-Id: <59E9BCE20200007800188793@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 20 Oct 2017 01:07:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Meng Xu" <xumengpanda@gmail.com>
References: <CAP045Arh6NMGkv=Khguyc+40gaN1fCO3T1MPvNOnThMT9uPSbQ@mail.gmail.com>
 <23dd26f5-d217-dc99-6e3c-02ff46bf2f7a@oracle.com>
 <CAP045Ar4+gdi_Vzi6=bOKUKuW88g5V3PseyOWH-eGXB7KDO3Og@mail.gmail.com>
 <e190a0a4-5e68-309a-7a61-948d2c47946a@oracle.com>
 <CAP045ApDqVJ7G=fb2TUkpkUSYxuHgQj+oKqS=iX5vAeOX7tXzA@mail.gmail.com>
 <CAP045ArNUdPvN28eZio0e-0oXEE3+TO+607tw1F3vSY0ADrAug@mail.gmail.com>
 <e9c4f1ec-560b-051c-b5e6-4666e88b91a5@oracle.com>
 <CAP045Aq5k6DE4v6GkR=B1J_vM8RJibhMH1OewKyh46isRt8Acw@mail.gmail.com>
 <e5b0b3d5-dc90-b95c-e4a3-44bb5606c93c@citrix.com>
 <CAENZ-+m2dHbfwc5ZOfBTJcz5=QgrRG+1XBCNs3foSzU93UdBuA@mail.gmail.com>
In-Reply-To: <CAENZ-+m2dHbfwc5ZOfBTJcz5=QgrRG+1XBCNs3foSzU93UdBuA@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Kevin Tian <kevin.tian@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dietmar Hahn <dietmar.hahn@ts.fujitsu.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Kyle Huey <me@kylehuey.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Robert O'Callahan <robert@ocallahan.org>
Subject: Re: [Xen-devel] VPMU interrupt unreliability
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjEwLjE3IGF0IDIwOjIwLCA8eHVtZW5ncGFuZGFAZ21haWwuY29tPiB3cm90ZToK
PiBJcyB0aGVyZSBhbnkgZG9jdW1lbnQgYWJvdXQgdGhlIHBvc3NpYmxlIGF0dGFjayB2aWEgdGhl
IHZQTVU/IFRoZQo+IGRvY3VtZW50IEkgZm91bmQgKHN1Y2ggYXMgWzFdIGFuZCBYU0EtMTYzKSBq
dXN0IGJyaWVmbHkgc2F5IHRoYXQgdGhlCj4gdlBNVSBzaG91bGQgYmUgZGlzYWJsZWQgZHVlIHRv
IHNlY3VyaXR5IGNvbmNlcm4uCgpCZXNpZGVzIHRoZSBvdGhlciByZXNwb25zZXMgeW91J3ZlIGFs
cmVhZHkgZ290LCBJIGFsc28gcmVjYWxsIHRoZXJlCmJlaW5nIGF0IGxlYXN0IHNvbWUgQ1BVIG1v
ZGVscyB0aGF0IHdvdWxkIGxpdmUgbG9jayB1cG9uIHRoZQpkZWJ1ZyBzdG9yZSBiZWluZyBwbGFj
ZWQgaW50byB2aXJ0dWFsIHNwYWNlIG5vdCBtYXBwZWQgYnkgcHJlc2VudApwYWdlcy4KCkphbgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 07:12:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 07:12:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5RTm-0005AK-OR; Fri, 20 Oct 2017 07:12:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e5RTl-0005AE-Nx
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 07:12:25 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 4E/5B-19067-8D1A9E95; Fri, 20 Oct 2017 07:12:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS/fGwpe
 RBkt+K1os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBm9Fy+yFzRwVSydNYWxgXETRxcjJ4eQQJ7E
 m6MfWUFsXgE7iYWTdoLZEgKGEqcX3mQBsVkEVCXmv93EDGKzCahLtD3bDlYjIqAvMf/TTzCbW
 aBcYuq7Y2D1wgIpEo2f77F3MXIBze9glJj6Yh1QEQcHp4CXRMsXDxCTV0BQ4u8OYYhWLYmHv2
 6xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjenFqUVlqka6hXlJRZnp
 GSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYOjVMzAw7mBs6nU+xCjJwaQkyhtY+TJSiC8p
 P6UyI7E4I76oNCe1+BCjDAeHkgSvBjCUhQSLUtNTK9Iyc4BRAJOW4OBREuENAknzFhck5hZnp
 kOkTjHqcnTcvPuHSYglLz8vVUqclxmkSACkKKM0D24ELCIvMcpKCfMyMjAwCPEUpBblZpagyr
 9iFOdgVBLmFQOZwpOZVwK36RXQEUxAR7DbvwA5oiQRISXVwMhyb/+OtQtFg5XZLBL/z1p7N/3
 C7WMd8j/Npiq1yxvrvXwit9pamjFu56NV7e5R+a1vi/yyk3jnyrJkXwrz0Gn1PCywW0DIbGJe
 R8rllAVF512v3JosddRSWjyt3X6uaNPc9vJDr17unCJgdivx16+EeMfsZXbfv7ExiPw676Tbx
 cX8+KxUiRJLcUaioRZzUXEiAKaQawnDAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1508483542!107699951!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24935 invoked from network); 20 Oct 2017 07:12:24 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 07:12:24 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 20 Oct 2017 01:12:21 -0600
Message-Id: <59E9BDF7020000780018879F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 20 Oct 2017 01:12:23 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1508412390-10279-1-git-send-email-andrew.cooper3@citrix.com>
 <1508430123-28384-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1508430123-28384-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Julien Grall <julien.grall@arm.com>, Kevin Tian <kevin.tian@intel.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.10 v2] passthrough/vtd: Don't DMA to
 the stack in queue_invalidate_wait()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjEwLjE3IGF0IDE4OjIyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gRE1BLWluZyB0byB0aGUgc3RhY2sgaXMgZ2VuZXJhbGx5IGNvbnNpZGVyZWQgYmFkIHBy
YWN0aWNlLiAgSW4gdGhpcyBjYXNlLCBpZiBhCj4gdGltZW91dCBvY2N1cnMgYmVjYXVzZSBvZiBh
IHNsdWdnaXNoIGRldmljZSB3aGljaCBpcyBwcm9jZXNzaW5nIHRoZSByZXF1ZXN0LAo+IHRoZSBj
b21wbGV0aW9uIG5vdGlmaWNhdGlvbiB3aWxsIGNvcnJ1cHQgdGhlIHN0YWNrIG9mIGEgc3Vic2Vx
dWVudCBkZWVwZXIgY2FsbAo+IHRyZWUuCj4gCj4gUGxhY2UgdGhlIHBvbGxfc2xvdCBpbiBhIHBl
cmNwdSBhcmVhIGFuZCBETUEgdG8gdGhhdCBpbnN0ZWFkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpQbGVhc2UgY291bGQgeW91
IGV4dGVuZCB0aGUgY29tbWl0IG1lc3NhZ2UgdG8gc3RhdGUgdGhlIGlzc3VlCnJlbWFpbmluZyB3
aXRoIHVzaW5nIGEgc2luZ2xlIHBlci1DUFUgc2xvdD8gV2l0aCB0aGF0ClJldmlld2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CmFsYmVpdCAuLi4KCj4gQEAgLTE2Nyw3ICsx
NjksNyBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBxdWV1ZV9pbnZhbGlkYXRlX3dhaXQoc3Ry
dWN0IGlvbW11ICppb21tdSwKPiAgICAgIHFpbnZhbF9lbnRyeS0+cS5pbnZfd2FpdF9kc2MubG8u
cmVzXzEgPSAwOwo+ICAgICAgcWludmFsX2VudHJ5LT5xLmludl93YWl0X2RzYy5sby5zZGF0YSA9
IFFJTlZBTF9TVEFUX0RPTkU7Cj4gICAgICBxaW52YWxfZW50cnktPnEuaW52X3dhaXRfZHNjLmhp
LnJlc18xID0gMDsKPiAtICAgIHFpbnZhbF9lbnRyeS0+cS5pbnZfd2FpdF9kc2MuaGkuc2FkZHIg
PSB2aXJ0X3RvX21hZGRyKCZwb2xsX3Nsb3QpID4+IDI7Cj4gKyAgICBxaW52YWxfZW50cnktPnEu
aW52X3dhaXRfZHNjLmhpLnNhZGRyID0gdmlydF90b19tYWRkcih0aGlzX3BvbGxfc2xvdCkgPj4g
MjsKCi4uLiB0aGlzIG9uZSBpcyBzdGlsbCBhIGxpdGVyYWwgbnVtYmVyIHJhdGhlciB0aGFuIHNv
bWV0aGluZyBhbGxvd2luZwp0byBhc3NvY2lhdGUgYmFjayB3aGVyZSB0aGF0IHZhbHVlIGlzIGNv
bWluZyBmcm9tIChidXQgc2luY2UgeW91J3JlCm5vdCBpbnRyb2R1Y2luZyBpdCBoZXJlLCBJIGFs
c28gd29uJ3QgaW5zaXN0IG9uIHlvdSBjaGFuZ2luZyBpdCBpbiB0aGlzCnBhdGNoKS4KCkphbgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 07:14:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 07:14:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5RVl-0005JM-4Y; Fri, 20 Oct 2017 07:14:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1e5RVj-0005IU-Ip
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 07:14:27 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 8D/35-21967-252A9E95; Fri, 20 Oct 2017 07:14:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsXS1taRohu06GW
 kwcXbAhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b3KzdZCrq4K+7cmcbawDids4uRg0NIoFLi
 xe/0LkZODgkBXokjy2awQtgBEnf+72HqYuQCKpnAKLH45x1GkASLgKpE/7If7CA2m4CyxMWvv
 WwgtgiQ3fvrNwtIA7PATiaJ73d2g00SFnCXeHZlEVgRr4ChxNGr0xhBingFOpkl3nbNY4RYMZ
 NJ4vbuyUwQVYISJ2c+YQGxmQV0JHZuvcMGciqzgLTE8n8cEGF5ieats5lBbE4Be4m+b3PAWkW
 Brth9ay/zBEahWUgmzUIyaRbCpFlIJi1gZFnFqF6cWlSWWqRrqZdUlJmeUZKbmJmja2hgqpeb
 WlycmJ6ak5hUrJecn7uJERjkDECwg3Ftq/MhRkkOJiVR3sDKl5FCfEn5KZUZicUZ8UWlOanFh
 xhlODiUJHg1FgLlBItS01Mr0jJzgPEGk5bg4FES4Q0CSfMWFyTmFmemQ6ROMSpKifPmgSQEQB
 IZpXlwbbAYv8QoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVhXjGQKTyZeSVw018BLWYCWsxu/wJ
 kcUkiQkqqgTGJSdmFaZd48pTfWiFH0tsvze1oMsvruWk5edKmTVVR3wO+/N9/VeuGdvCE3vin
 xTExT9eo976v0ZKMq+84FXvz9M6VBm6x57YVLfkdPGefQBjn6ccasz55mR99xvTuk/Xqg4faN
 H/PlLwV9fqKRb3ligpmvtORz39/9bhhm3H/Y8rP1X6WR64osRRnJBpqMRcVJwIAD8asPuwCAA
 A=
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1508483664!104942410!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1161 invoked from network); 20 Oct 2017 07:14:25 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 07:14:25 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga105.jf.intel.com with ESMTP; 20 Oct 2017 00:14:23 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,405,1503385200"; d="scan'208";a="1233057776"
Received: from op-computing.sh.intel.com (HELO op-computing) ([10.239.48.89])
 by fmsmga002.fm.intel.com with ESMTP; 20 Oct 2017 00:14:21 -0700
Date: Fri, 20 Oct 2017 14:12:37 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20171020061235.GA95446@op-computing>
Mail-Followup-To: Chao Gao <chao.gao@intel.com>,
 Jan Beulich <JBeulich@suse.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 andrew.cooper3@citrix.com, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, ian.jackson@eu.citrix.com,
 kevin.tian@intel.com, Lan Tianyu <tianyu.lan@intel.com>,
 sstabellini@kernel.org, xen-devel@lists.xen.org,
 konrad.wilk@oracle.com, tim@xen.org
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-12-git-send-email-tianyu.lan@intel.com>
 <20171019112035.juze2w6zmlswco4d@dhcp-3-128.uk.xensource.com>
 <20171020024640.GE74825@op-computing>
 <59E9BA23020000780018876B@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59E9BA23020000780018876B@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Lan Tianyu <tianyu.lan@intel.com>, tim@xen.org, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH V3 11/29] x86/hvm: Introduce a emulated VTD
	for HVM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMjAsIDIwMTcgYXQgMTI6NTY6MDNBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4gT24gMjAuMTAuMTcgYXQgMDQ6NDYsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+PiBPbiBUaHUsIE9jdCAxOSwgMjAxNyBhdCAxMjoyMDozNVBNICswMTAwLCBSb2dlciBQYXUg
TW9ubsOpIHdyb3RlOgo+Pj5PbiBUaHUsIFNlcCAyMSwgMjAxNyBhdCAxMTowMTo1MlBNIC0wNDAw
LCBMYW4gVGlhbnl1IHdyb3RlOgo+Pj4+IEZyb206IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5j
b20+Cj4+Pj4gCj4+Pj4gVGhpcyBwYXRjaCBhZGRzIGNyZWF0ZS9kZXN0cm95IGZ1bmN0aW9uIGZv
ciB0aGUgZW11bGF0ZWQgVlRECj4+Pj4gYW5kIGFkYXB0cyBpdCB0byB0aGUgY29tbW9uIFZJT01N
VSBhYnN0cmFjdGlvbi4KPj4+PiAKPj4+PiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5n
YW9AaW50ZWwuY29tPgo+Pj4+IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5A
aW50ZWwuY29tPgo+Pj4+IC0tLQo+Pj4+ICAKPj4+PiAtb2JqLXkgKz0gaW9tbXUubwo+Pj4+ICBv
YmoteSArPSBkbWFyLm8KPj4+PiAtb2JqLXkgKz0gdXRpbHMubwo+Pj4+IC1vYmoteSArPSBxaW52
YWwubwo+Pj4+ICBvYmoteSArPSBpbnRyZW1hcC5vCj4+Pj4gK29iai15ICs9IGlvbW11Lm8KPj4+
PiArb2JqLXkgKz0gcWludmFsLm8KPj4+PiAgb2JqLXkgKz0gcXVpcmtzLm8KPj4+PiArb2JqLXkg
Kz0gdXRpbHMubwo+Pj4KPj4+V2h5IGRvIHlvdSBuZWVkIHRvIHNodWZmbGUgdGhlIGxpc3QgYWJv
dmU/Cj4+IAo+PiBJIHBsYWNlZCB0aGVtIGluIGFscGhhYmV0aWMgb3JkZXIuCj4KPldoaWNoIGlz
IGFwcHJlY2lhdGVkLiBCdXQgdGhpcyBiZWluZyBub24tZXNzZW50aWFsIGZvciB0aGUgcGF0Y2gs
IGl0Cj53b3VsZCBhdm9pZCAodmFsaWQpIHJldmlld2VyIHF1ZXN0aW9ucyBpZiB5b3Ugc2FpZCBp
biB0aGUgZGVzY3JpcHRpb24KPnRoaXMgaXMgYW4gaW50ZW5kZWQgYnV0IG5vbi1lc3NlbnRpYWwg
Y2hhbmdlLgoKU3VyZS4gSSB3aWxsIGtlZXAgdGhpcyBpbiBtaW5kLgoKPgo+Pj5BbHNvIEknbSBu
b3Qgc3VyZSB0aGUgSW50ZWwgdklPTU1VIGltcGxlbWVudGF0aW9uIHNob3VsZCBsaXZlIGhlcmUu
IEFzCj4+PnlvdSBjYW4gc2VlIHRoZSBwYXRoIGlzOgo+Pj4KPj4+eGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkLwo+Pj4KPj4+VGhlIHZJT01NVSBpcyBub3QgdGllZCB0byBwYXNzdGhyb3VnaCBh
dCBhbGwsIHNvIEkgd291bGQgcmF0aGVyIHBsYWNlCj4+Pml0IGluOgo+Cj5IbW0sIGlzIHZJT01N
VSB1c2FibGUgd2l0aG91dCBhbiBhY3R1YWwgYmFja2luZyBJT01NVT8KCkkgdGhpbmsgeWVzLiBO
b3csIEFsbCB2SU9NTVUgZmVhdHVyZXMgYXJlIGVtdWxhdGVkLgoKVGhhbmtzCkNoYW8KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 07:17:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 07:17:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5RYv-0005VS-J0; Fri, 20 Oct 2017 07:17:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e5RYu-0005VK-5W
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 07:17:44 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 01/40-00431-713A9E95; Fri, 20 Oct 2017 07:17:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXS6fjDS1d08ct
 Ig6cnzC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxFbzcxF+xlrnj9RriB8T5TFyMnh5BAnsT1
 DUcYQWxeATuJb89WsoHYEgKGEqcX3mQBsVkEVCU2nJ/GDGKzCahLtD3bztrFyMEhIqAjcfo7H
 0iYWaBKYur3X+wgtrCAg8StiZ0sEOMtJRYsOw7WyilgJXH5/i9GkFZeAUGJvzuEIVq1JB7+us
 UCYWtLLFv4mhmkhFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYzqxalFZalFuoZ6SUWZ6Rk
 luYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBYccABDsYl390OsQoycGkJMobWPkyUogvKT+l
 MiOxOCO+qDQntfgQowwHh5IEr+YioJxgUWp6akVaZg4wAmDSEhw8SiK8PQuB0rzFBYm5xZnpE
 KlTjMYcNx5e/8PE0XHz7h8mIZa8/LxUKXFeVZBJAiClGaV5cINgkXmJUVZKmJcR6DQhnoLUot
 zMElT5V4ziHIxKwrxNIFN4MvNK4Pa9AjqFCegUdvsXIKeUJCKkpBoYp94IjOjwm7rYwM33yPF
 HUWevyYo837+vxG69yam4X3cdDHY9Kj6/bupk5a+fL7zqdj+6dXaTydXDxvuelbL3JaRtEZ90
 qOSOV/PUG3e/SMubT3Xe6nfH6ROfYkL0y3PZToKBF7KyzGJXJ01su/h3uc6ZJdePNBrcmzbt+
 LoD9QWKDn4cdh9vsiixFGckGmoxFxUnAgABmH3nxwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1508483860!111133650!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11601 invoked from network); 20 Oct 2017 07:17:41 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 07:17:41 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 20 Oct 2017 01:17:39 -0600
Message-Id: <59E9BF3402000078001887B5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 20 Oct 2017 01:17:40 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20171017120313.32229-1-roger.pau@citrix.com>
In-Reply-To: <20171017120313.32229-1-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH for-4.10] string: fix memmove when size is 0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjEwLjE3IGF0IDE0OjAzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9zdHJpbmcuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9zdHJpbmcu
Ywo+IEBAIC0zOSw2ICszOSw5IEBAIHZvaWQgKihtZW1tb3ZlKSh2b2lkICpkZXN0LCBjb25zdCB2
b2lkICpzcmMsIHNpemVfdCBuKQo+ICB7Cj4gICAgICBsb25nIGQwLCBkMSwgZDI7Cj4gIAo+ICsg
ICAgaWYgKCAhbiApCj4gKyAgICAgICAgcmV0dXJuOwoKQWN0dWFsbHkgLSBJIGNhbid0IHNlZSBo
b3cgdGhpcyB3b3VsZCBidWlsZCBzdWNjZXNzZnVsbHk6IFRoZSBmdW5jdGlvbgpyZXR1cm5zIHZv
aWQgKiwgbm90IHZvaWQuIEknbSB0YWtpbmcgdGhlIGxpYmVydHkgdG8gZml4IHRoaXMgKGFuZCBh
bHNvCmFkZCB1bmxpa2VseSgpKSB3aGlsZSBjb21taXR0aW5nLgoKSmFuCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 07:43:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 07:43:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5RxT-0007UQ-Kq; Fri, 20 Oct 2017 07:43:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5RxR-0007UE-Qh
 for xen-devel@lists.xensource.com; Fri, 20 Oct 2017 07:43:06 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 2B/A7-00983-909A9E95; Fri, 20 Oct 2017 07:43:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVZdj5ct
 Ig9mP+CxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0f7gBXvBnKyKeRumMDUw
 HnfpYuTiEBJoZJK4+OgtE4TzmFFi4d9WKGcbo8Sk+9tZuxg5OUQEnCW+npnLDmLzCuhLPHy8i
 wnEFhawkvi9eD5Yg4TAKVWJuxtvsIEkJAQ8JfrnvWKHsY+e7WbpYmTnYANqOCQGEmURUJXo3L
 qBdQIj9wJGhlWMGsWpRWWpRbpGBnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIF
 er2dgYNzB2HzC7xCjJAeTkihvYOXLSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvIUrgHKCRanp
 qRVpmTnA8INJS3DwKInwTgFJ8xYXJOYWZ6ZDpE4x6nIc23T5D5MQS15+XqqUOC8XSJEASFFGa
 R7cCFgsXGKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzJsIMoUnM68EbtMroCOYgI5gt38Bck
 RJIkJKqoGR84//NSVOXelDqlc/7lT+m/lv+e+/H2v36d0Pla/fFht5IXj77dOBanklXyNKjvz
 PrvN+t39iw5asJ3YBs+ZsMb2SkhwZwvHfKvC+Ec/btYw91a/VRUSYKy/a+F3f7aWuPytUy3CP
 5Gfz03trg04kiJVc1Pt4L1xie5Wd95NV0lc7FGLl//5QYinOSDTUYi4qTgQAgOss+IACAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1508485382!103590743!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14790 invoked from network); 20 Oct 2017 07:43:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Oct 2017 07:43:03 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5RxM-0007qu-JR; Fri, 20 Oct 2017 07:43:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e5RxG-0001ss-Na; Fri, 20 Oct 2017 07:42:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e5RxF-0004QC-6K; Fri, 20 Oct 2017 07:42:53 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114698-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.7-testing:test-amd64-i386-libvirt:guest-start:fail:heisenbug
 xen-4.7-testing:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 xen-4.7-testing:test-amd64-i386-xl-xsm:guest-start/debian.repeat:fail:heisenbug
 xen-4.7-testing:test-amd64-amd64-xl:guest-start.2:fail:heisenbug
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:guest-start/debian.repeat:fail:heisenbug
 xen-4.7-testing:test-amd64-amd64-pygrub:guest-start/debian.repeat:fail:heisenbug
 xen-4.7-testing:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 xen-4.7-testing:test-amd64-amd64-i386-pvgrub:guest-start/debian.repeat:fail:heisenbug
 xen-4.7-testing:test-amd64-i386-freebsd10-i386:guest-start/freebsd.repeat:fail:heisenbug
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-start/debianhvm.repeat:fail:heisenbug
 xen-4.7-testing:test-amd64-i386-xl-raw:guest-start/debian.repeat:fail:heisenbug
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=df0949d197cc753871f5df1a0358b43edd2fd365
X-Osstest-Versions-That: xen=c10dc54d41695a074c90b8afed950bd63884de0b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 20 Oct 2017 07:42:53 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 114698: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDY5OCB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDY5OC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCA0
OSB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2cy4gMTE0NDgzCgpU
ZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAg
ZmFpbCBwYXNzIGluIDExNDY2MgogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IDE3IHJ1
bXBydW4tZGVtby14ZW5zdG9yZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgcGFzcyBpbiAxMTQ2
NjIKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgMjAgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJl
cGVhdCAgZmFpbCBwYXNzIGluIDExNDY2MgogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAy
MSBndWVzdC1zdGFydC4yICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTE0NjYyCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gIDE4IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgIGZhaWwg
cGFzcyBpbiAxMTQ2NjIKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgMTkgZ3Vlc3Qtc3Rh
cnQvZGViaWFuLnJlcGVhdCAgZmFpbCBwYXNzIGluIDExNDY2MgogdGVzdC1hbWQ2NC1pMzg2LXJ1
bXBydW4taTM4NiAxNyBydW1wcnVuLWRlbW8teGVuc3RvcmVscy94ZW5zdG9yZWxzLnJlcGVhdCBm
YWlsIHBhc3MgaW4gMTE0NjYyCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIDE5IGd1ZXN0
LXN0YXJ0L2RlYmlhbi5yZXBlYXQgIGZhaWwgcGFzcyBpbiAxMTQ2NjIKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAxOSBndWVzdC1zdGFydC9mcmVlYnNkLnJlcGVhdCBmYWlsIHBhc3Mg
aW4gMTE0NjYyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxOCBndWVzdC1z
dGFydC9kZWJpYW5odm0ucmVwZWF0IGZhaWwgcGFzcyBpbiAxMTQ2NjIKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgMTkgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgZmFpbCBwYXNzIGlu
IDExNDY2MgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgZmFpbCBibG9ja2VkIGluIDExNDQ4MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIGJsb2NrZWQgaW4gMTE0NDgzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTE0
NjYyIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICA0OSB4dGYvdGVzdC1o
dm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBsaWtlIDExNDQ4MwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE0
NDgzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMTQ0ODMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExNDQ4MwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIGxpa2UgMTE0NDgzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTQ0ODMKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDEx
NDQ4MwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
eGVuICAgICAgICAgICAgICAgICAgZGYwOTQ5ZDE5N2NjNzUzODcxZjVkZjFhMDM1OGI0M2VkZDJm
ZDM2NQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgYzEwZGM1NGQ0MTY5
NWEwNzRjOTBiOGFmZWQ5NTBiZDYzODg0ZGUwYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE0NDgz
ICAyMDE3LTEwLTEzIDIxOjEyOjQ4IFogICAgNiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
NDY2MiAgMjAxNy0xMC0xNyAyMDo0NDoyMyBaICAgIDIgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEJlcm5kIEt1aGxzIDxi
ZXJuZC5rdWhsc0B0LW9ubGluZS5kZT4KICBUaG9tYXMgUGV0YXp6b25pIDx0aG9tYXMucGV0YXp6
b25pQGZyZWUtZWxlY3Ryb25zLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVu
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFk
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
Ck5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBkZjA5NDlkMTk3Y2M3NTM4NzFmNWRmMWEwMzU4YjQz
ZWRkMmZkMzY1CkF1dGhvcjogQmVybmQgS3VobHMgPGJlcm5kLmt1aGxzQHQtb25saW5lLmRlPgpE
YXRlOiAgIFNhdCBBdWcgMTkgMTY6MjE6NDIgMjAxNyArMDIwMAoKICAgIHRvb2xzL2xpYnhjL3hj
X2RvbV9hcm06IGFkZCBtaXNzaW5nIHZhcmlhYmxlIGluaXRpYWxpemF0aW9uCiAgICAKICAgIFRo
ZSB2YXJpYWJsZSBkb21jdGwudS5hZGRyZXNzX3NpemUuc2l6ZSBtYXkgcmVtYWluIHVuaW5pdGlh
bGl6ZWQgaWYKICAgIGd1ZXN0X3R5cGUgaXMgbm90IG9uZSBvZiB4ZW4tMy4wLWFhcmNoNjQgb3Ig
eGVuLTMuMC1hcm12N2wuIEFuZCB0aGUKICAgIGNvZGUgcHJlY2lzZWx5IGNoZWNrcyBpZiB0aGlz
IHZhcmlhYmxlIGlzIHN0aWxsIDAgdG8gZGVjaWRlIGlmIHRoZQogICAgZ3Vlc3QgdHlwZSBpcyBz
dXBwb3J0ZWQgb3Igbm90LgogICAgCiAgICBUaGlzIGZpeGVzIHRoZSBmb2xsb3dpbmcgYnVpbGQg
ZmFpbHVyZSB3aXRoIGdjYyA3Lng6CiAgICAKICAgIHhjX2RvbV9hcm0uYzoyMjk6MzE6IGVycm9y
OiAnZG9tY3RsLnUuYWRkcmVzc19zaXplLnNpemUnIG1heSBiZSB1c2VkIHVuaW5pdGlhbGl6ZWQg
aW4gdGhpcyBmdW5jdGlvbiBbLVdlcnJvcj1tYXliZS11bmluaXRpYWxpemVkXQogICAgICAgICBp
ZiAoIGRvbWN0bC51LmFkZHJlc3Nfc2l6ZS5zaXplID09IDAgKQogICAgCiAgICBQYXRjaCBvcmln
aW5hbGx5IHRha2VuIGZyb20KICAgIGh0dHBzOi8vd3d3Lm1haWwtYXJjaGl2ZS5jb20veGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcvbXNnMTA5MzEzLmh0bWwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEJlcm5kIEt1aGxzIDxiZXJuZC5rdWhsc0B0LW9ubGluZS5kZT4KICAgIFNpZ25lZC1vZmYtYnk6
IFRob21hcyBQZXRhenpvbmkgPHRob21hcy5wZXRhenpvbmlAZnJlZS1lbGVjdHJvbnMuY29tPgog
ICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBp
Y2tlZCBmcm9tIGNvbW1pdCA4OGJmYmY5MGUzNWYxMjEzZjk5NjdhOTdkZWUwYjIwMzlmOTk5OGE0
KQoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 08:09:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 08:09:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5SMg-00017R-Nu; Fri, 20 Oct 2017 08:09:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5SMf-00017F-4p
 for xen-devel@lists.xensource.com; Fri, 20 Oct 2017 08:09:09 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 89/1D-08856-42FA9E95; Fri, 20 Oct 2017 08:09:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVVd5/ct
 Igxcn+SxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8a3jKmPBUveK369bGBsY
 W8y7GDk5hAQamSSufEuDsB8zSrTsDu1i5AKytzFKXO14zg6SEBFwlvh6Zi6YzSugL/F75jYwW
 1jAWuLi70OsIA0SAjM5JVZMe84EkpAQ8JVoefmREca+sfsQcxcjOwebgJXEIbEuRg4OFgFViS
 k35SYwci9gZFjFqF6cWlSWWqRrpJdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJEej
 tegYGxh2Mp5qdDzFKcjApifIGVr6MFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBK7kOKCdYlJqe
 WpGWmQMMO5i0BAePkgivHUiat7ggMbc4Mx0idYpRl+PYpst/mIRY8vLzUqXEeb+tBSoSACnKK
 M2DGwGLgUuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHmdQFbxZOaVwG16BXQEE9AR7PYvQI
 4oSURISTUwdjKGcd5KtvFJdQgMcJ+kEm3l4GQeVjLx23+p6znO/W0cURtepa/zOnXaW+VR25f
 SrVNtrnzrDu9v+8X532TOnPgHmtnTVu1bn/dEW9qgV+tFwbUbCkFvFmSfLXuyNd3N3+r5ao9i
 2Yl3XiyWexGlpXH2zjvPCXvUf6en7BUPW/impemtTcYLJZbijERDLeai4kQAACLMJXwCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1508486945!110448062!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16396 invoked from network); 20 Oct 2017 08:09:06 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Oct 2017 08:09:06 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5SMY-0000bx-Oa; Fri, 20 Oct 2017 08: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e5SMT-00051p-CK; Fri, 20 Oct 2017 08:08:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e5SMT-0003fC-0x; Fri, 20 Oct 2017 08:08:57 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114713-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=b3aaff56dbc73ba15197b31d0cdadb31a2f29a69
X-Osstest-Versions-That: libvirt=7702cc1f80136cfc29f69685f2ec9499e5b674e4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 20 Oct 2017 08:08:57 +0000
Subject: [Xen-devel] [libvirt test] 114713: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDcxMyBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTQ3MTMvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDExNDY2OQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE0NjY5CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTQ2NjkKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAg
ICAgICAgIGIzYWFmZjU2ZGJjNzNiYTE1MTk3YjMxZDBjZGFkYjMxYTJmMjlhNjkKYmFzZWxpbmUg
dmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDc3MDJjYzFmODAxMzZjZmMyOWY2OTY4NWYy
ZWM5NDk5ZTViNjc0ZTQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNDY2OSAgMjAxNy0xMC0xOCAw
NDoyMDo0OCBaICAgIDIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTQ3MTMgIDIwMTctMTAt
MTkgMDQ6MjA6MDYgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDaGVuIEhhbnhpYW8gPGNoZW5oYW54aWFvQGdt
YWlsLmNvbT4KICBFcmlrIFNrdWx0ZXR5IDxlc2t1bHRldEByZWRoYXQuY29tPgogIFBldGVyIEty
ZW1wYSA8cGtyZW1wYUByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZp
c2lvbiA6CgorIGJyYW5jaD1saWJ2aXJ0CisgcmV2aXNpb249YjNhYWZmNTZkYmM3M2JhMTUxOTdi
MzFkMGNkYWRiMzFhMmYyOWE2OQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1v
bgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi4KKysrKyBQRVJM
TElCPS46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcwor
KysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAg
ICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBv
ciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcwor
KysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29z
c3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hv
bWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jawor
KyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQ
T1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2Nr
LWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggbGlidmlydCBiM2FhZmY1
NmRiYzczYmExNTE5N2IzMWQwY2RhZGIzMWEyZjI5YTY5CisgYnJhbmNoPWxpYnZpcnQKKyByZXZp
c2lvbj1iM2FhZmY1NmRiYzczYmExNTE5N2IzMWQwY2RhZGIzMWEyZjI5YTY5CisgLiAuL2NyaS1s
b2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4
cG9ydCBQRVJMTElCPS46LjouCisrKysgUEVSTExJQj0uOi46LgorKysgdW1hc2sgMDAyCisrKyBn
ZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAg
ICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAg
ICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9j
YWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVw
b3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9o
b21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19s
b2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24K
KysgLiAuL2NyaS1nZXRjb25maWcKKysrIGV4cG9ydCBQRVJMTElCPS46LjouOi4KKysrIFBFUkxM
SUI9LjouOi46LgorKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5j
aCIgaW4KKyB0cmVlPWxpYnZpcnQKKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgJ1snIHhsaWJ2
aXJ0ID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJy
YW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9j
cmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00Ljkt
dGVzdGluZworICdbJyB4YjNhYWZmNTZkYmM3M2JhMTUxOTdiMzFkMGNkYWRiMzFhMmYyOWE2OSA9
IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUg
JwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFs
Y29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3Ig
ZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDov
L2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9r
ZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL2xpYnZpcnQub3JnL2xpYnZpcnQu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0Lmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlv
cy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6
IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9s
aW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9w
cy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysg
J1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1sn
IHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysg
OiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20v
bGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6
IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNy
b24ubGlidmlydAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNyb24ubGlidmly
dAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGh0
dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFl
bXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9S
VU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1w
cnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIGxpYnZp
cnQKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21l
L29zc3Rlc3QvcmVwb3MvbGlidmlydAorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGlidmlydC5naXQgYjNhYWZmNTZkYmM3M2JhMTUxOTdiMzFkMGNkYWRi
MzFhMmYyOWE2OTpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKICAgNzcwMmNjMS4uYjNhYWZmNSAg
YjNhYWZmNTZkYmM3M2JhMTUxOTdiMzFkMGNkYWRiMzFhMmYyOWE2OSAtPiB4ZW4tdGVzdGVkLW1h
c3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 08:13:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 08:13:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5SQq-0001ko-9Y; Fri, 20 Oct 2017 08:13:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mingo.kernel.org@gmail.com>) id 1e5SQp-0001ki-DQ
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 08:13:27 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 77/31-31121-620B9E95; Fri, 20 Oct 2017 08:13:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHIsWRWlGSWpSXmKPExsXiVRvkoqu64WW
 kwdFXxhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bTk9/sBfO5Krad28PawDifo4uRi0NIYCaj
 xIczh9lAHBaBZawS+1euZgdxJAQOsUo8vvmOpYuRA8hJk/i2oaSLkRPM7Dx5khXCrpCYMXMDM
 0iJkICmxMYGS4ihk5kkvsw+xQJSIyxgINGw/jtYPYuAqsTMhhfsIPVsAioSbWsMQcIiAvISW/
 tWMIP0MgssFpE4u+UbM0Svm8SOZ1cYQWxeAXOJ3o7p7BALvjNL7Nn8ig0iIShxcuYTsGXMAlo
 SN/69ZAJZwCwgLbH8HwdImFNAQ+Low3VMILYo0N7OpXNYJjCKzkLSPQtJ9yyE7gWMzKsYNYpT
 i8pSi3SNDfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQLjggEIdjD+XRt4iFGSg
 0lJlDew8mWkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQlervVAOcGi1PTUirTMHGCEwqQlOHiURH
 i/rgNK8xYXJOYWZ6ZDpE4x6nLs23PrD5MQS15+XqqUOO9NkCIBkKKM0jy4EbBkcYlRVkqYlxH
 oKCGegtSi3MwSVPlXjOIcjErCvN9ApvBk5pXAbXoFdAQT0BHs9i9AjihJREhJNTA6za9Ysq1+
 zZI5jrmerU03gt4cm8Ucxf/m3Abjp4f7i2ONfK8ksS85u3R9unHctVbJc7+uhNa3BM1KzzcOV
 /uTuc7c4316dl73kkDfO2+UzzxevFBVfu36gObVmTub90+85Srqt+2IROAMT8aVc1ucP33V+X
 9tX7qBWqv24SssGzoiL7jGc0xTYinOSDTUYi4qTgQAq1raOhEDAAA=
X-Env-Sender: mingo.kernel.org@gmail.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1508487205!70087841!1
X-Originating-IP: [74.125.82.68]
X-SpamReason: No, hits=0.8 required=7.0 tests=GUARANTEED_100_PERCENT
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18110 invoked from network); 20 Oct 2017 08:13:25 -0000
Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com)
 (74.125.82.68)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Oct 2017 08:13:25 -0000
Received: by mail-wm0-f68.google.com with SMTP id b189so20081029wmd.4
 for <xen-devel@lists.xenproject.org>; Fri, 20 Oct 2017 01:13:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=RCmYyklN+ta9r8AonNB7d2iUp/8HRJ7EI3PHQQfQUOI=;
 b=VZJq9unQHncy8h3agKcjsPWBpO9yrsJPNNNhEoVHyK7KER9+G1hVid86uKClXqFNqD
 gP5HEOEcTvEIJZaBql3DyP1hv2addFIf6Sd2EZIREW7YqeJxOKatmOvAE3ygwxD72Dyt
 0URueoq2uemxJ1NqC+nHcuXSLf2i4AU+Hy/itT3WsOxT1Mn8oMUsnNLgoOA1GA/b56OE
 BcRo6vJzRbWu7CkR8abLz7J9e1gftglXO8ZLDaQwSHWYzmPkkcC0bWyC6azplnBnG0UV
 SHHDEZs5mQj//eDOIN+jZjKLu1Rwr73ChxHt1BUPWpafAyqBgrQ/ttwa5HbOf0Z0kRQN
 HD4g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:date:from:to:cc:subject:message-id
 :references:mime-version:content-disposition:in-reply-to:user-agent;
 bh=RCmYyklN+ta9r8AonNB7d2iUp/8HRJ7EI3PHQQfQUOI=;
 b=C+fKTN6ZxnT7r4dh67DnYc0TW1voArQIkPYXzy8M67hUuAdWNn2zZI3/WG3WSg2ni6
 h2EFmw98ETBQYnPNff6DGWE62XrtZIee7PEYBRMGdJW8vslTI5udm2zH6o28q2MHwgS+
 oqhiZzBTriwHN0eAkHWQMHeHcw5Yxkq/c82qpx4B9X4yoFg7O1Sx3DfNdbhciQo7gP+M
 7n+gmoq4zmEjLldCP36djKcjSWbj6mIcJv+irz6pI07xC6YLkcHXW+ml/+gU0X900Qqp
 7n7Dq0muDpfHLECM3RiopwnDhSz+COXuhEFe4ObPdVqGWPWIH+/wYsd1yzcC/FiR3qZw
 PvlA==
X-Gm-Message-State: AMCzsaXbEQS/SLkFV3mU/SWwJbnR1oS2nPE6CkxnI2sg8nI7Av+N3wV4
 D1hf5EE8GPIJwkjdjg56cls=
X-Google-Smtp-Source: ABhQp+S9EOlvpLH5T/f0mSe6SRNYcLoHmsl6uJJLCYPcg20pUyut/stuQidXGMTmDIIFQgMpxru94Q==
X-Received: by 10.28.71.211 with SMTP id m80mr987455wmi.158.1508487205415;
 Fri, 20 Oct 2017 01:13:25 -0700 (PDT)
Received: from gmail.com (2E8B0CD5.catv.pool.telekom.hu. [46.139.12.213])
 by smtp.gmail.com with ESMTPSA id k105sm1044121wrc.90.2017.10.20.01.13.22
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Fri, 20 Oct 2017 01:13:24 -0700 (PDT)
Date: Fri, 20 Oct 2017 10:13:20 +0200
From: Ingo Molnar <mingo@kernel.org>
To: Pavel Machek <pavel@ucw.cz>
Message-ID: <20171020081320.h5hsp46m7rgocusm@gmail.com>
References: <20170815075609.mmzbfwritjzvrpsn@gmail.com>
 <CAJcbSZE+TiY2whT94WqCJNXzR=2ATOHcQ10H5RqBZA1j=k1VHQ@mail.gmail.com>
 <20170816151235.oamkdva6cwpc4cex@gmail.com>
 <20170821133222.2ek6bhqgdeoymxsg@hirez.programming.kicks-ass.net>
 <20170821142854.dmuusnbc2tsrai3v@hirez.programming.kicks-ass.net>
 <c830ba59-65d3-187f-3868-732059269f28@zytor.com>
 <20170923100029.6nzpui6c3ke76bbs@gmail.com>
 <20170924223708.GA12616@amd>
 <20170925073342.2yoghmanhx6c75ho@gmail.com>
 <20171006103933.GA9497@amd>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171006103933.GA9497@amd>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>, Michal Hocko <mhocko@suse.com>,
 kvm list <kvm@vger.kernel.org>,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 Alexei Starovoitov <ast@kernel.org>, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Peter Foley <pefoley2@pefoley.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Thomas Gleixner <tglx@linutronix.de>,
 Kees Cook <keescook@chromium.org>, the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Joerg Roedel <joro@8bytes.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Daniel Micay <danielmicay@gmail.com>, Baoquan He <bhe@redhat.com>,
 xen-devel@lists.xenproject.org, linux-sparse@vger.kernel.org,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Waiman Long <longman@redhat.com>, Borislav Petkov <bp@suse.de>,
 Markus Trippelsdorf <markus@trippelsdorf.de>, Len Brown <len.brown@intel.com>,
 Rik van Riel <riel@redhat.com>, Chris Metcalf <cmetcalf@mellanox.com>,
 Arnd Bergmann <arnd@arndb.de>, Linux PM list <linux-pm@vger.kernel.org>,
 Brian Gerst <brgerst@gmail.com>, "H . J . Lu" <hjl.tools@gmail.com>,
 Steven Rostedt <rostedt@goodmis.org>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 "David S . Miller" <davem@davemloft.net>, Kyle Huey <me@kylehuey.com>,
 Lukas Wunner <lukas@wunner.de>, linux-crypto@vger.kernel.org,
 Rob Landley <rob@landley.net>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Tom Lendacky <thomas.lendacky@amd.com>,
 Tim Chen <tim.c.chen@linux.intel.com>, Thomas Garnier <thgarnie@google.com>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] x86: PIE support and option to extend KASLR
	randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CiogUGF2ZWwgTWFjaGVrIDxwYXZlbEB1Y3cuY3o+IHdyb3RlOgoKPiBPbiBNb24gMjAxNy0wOS0y
NSAwOTozMzo0MiwgSW5nbyBNb2xuYXIgd3JvdGU6Cj4gPiAKPiA+ICogUGF2ZWwgTWFjaGVrIDxw
YXZlbEB1Y3cuY3o+IHdyb3RlOgo+ID4gCj4gPiA+ID4gRm9yIGV4YW1wbGUsIHRoZXJlIHdvdWxk
IGJlIGNvbGxpc2lvbiB3aXRoIHJlZ3VsYXIgdXNlci1zcGFjZSBtYXBwaW5ncywgcmlnaHQ/IAo+
ID4gPiA+IENhbiBsb2NhbCB1bnByaXZpbGVnZWQgdXNlcnMgdXNlIG1tYXAoTUFQX0ZJWEVEKSBw
cm9iaW5nIHRvIGZpZ3VyZSBvdXQgd2hlcmUgCj4gPiA+ID4gdGhlIGtlcm5lbCBsaXZlcz8KPiA+
ID4gCj4gPiA+IExvY2FsIHVucHJpdmlsZWRnZWQgdXNlcnMgY2FuIHByb2JhYmx5IGdldCB5b3Vy
IHNlY3JldCBiaXRzIHVzaW5nIGNhY2hlIHByb2JpbmcgCj4gPiA+IGFuZCBqdW1wIHByZWRpY3Rp
b24gYnVmZmVycy4KPiA+ID4gCj4gPiA+IFllcywgeW91IGRvbid0IHdhbnQgdG8gbGVhayB0aGUg
aW5mb3JtYXRpb24gdXNpbmcgbW1hcChNQVBfRklYRUQpLCBidXQgQ1BVIHdpbGwgCj4gPiA+IGxl
YWsgaXQgZm9yIHlvdSwgYW55d2F5Lgo+ID4gCj4gPiBEZXBlbmRzIG9uIHRoZSBDUFUgSSB0aGlu
aywgYW5kIENQVSB2ZW5kb3JzIGFyZSBidXN5IHRyeWluZyB0byBtaXRpZ2F0ZSB0aGlzIAo+ID4g
YW5nbGUuCj4gCj4gSSBiZWxpZXZlIGFueSB4ODYgQ1BVIHJ1bm5pbmcgTGludXggd2lsbCBsZWFr
IGl0LiBBbmQgd2l0aCBDUFUgdmVuZG9ycwo+IHB1dHRpbmcgImFydGlmaWNhbCBpbnRlbGlnZW5j
ZSIgaW50byBicmFuY2ggcHJlZGljdGlvbiwgbm8sIEkgZG9uJ3QKPiB0aGluayBpdCBpcyBnb2lu
ZyB0byBnZXQgYmV0dGVyLgo+IAo+IFRoYXQgZG9lcyBub3QgbWVhbiB3ZSBzaG91ZGwgbm90IHBy
ZXZlbnQgbW1hcCgpIGluZm8gbGVhaywgYnV0Li4uCgpUaGF0IG1pZ2h0IG9yIG1pZ2h0IG5vdCBi
ZSBzbywgYnV0IHRoZXJlJ3MgYSB3b3JsZCBvZiBhIGRpZmZlcmVuY2UgYmV0d2VlbgpydW5uaW5n
IGEgcmVsYXRpdmVseSBsb25nIHN0YXRpc3RpY2FsIGF0dGFjayBmaWd1cmluZyBvdXQgdGhlIGtl
cm5lbCdzCmxvY2F0aW9uLCB2ZXJzdXMgYmVpbmcgYWJsZSB0byBwcm9ncmFtbWF0aWNhbGx5IHBy
b2JlIHRoZSBrZXJuZWwncyBsb2NhdGlvbgpieSB1c2luZyBsYXJnZSBNQVBfRklYRUQgdXNlci1z
cGFjZSBtbWFwKClzLCB3aXRoaW4gYSBmZXcgZG96ZW4gbWljcm9zZWNvbmRzCm9yIHNvIGFuZCBh
IDEwMCUgZ3VhcmFudGVlZCwgbm9uLXN0YXRpc3RpY2FsIHJlc3VsdC4KClRoYW5rcywKCglJbmdv
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 08:24:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 08:24:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5SbW-0002VY-9a; Fri, 20 Oct 2017 08:24:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mingo.kernel.org@gmail.com>) id 1e5SbU-0002Uj-SX
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 08:24:29 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 46/94-20834-CB2B9E95; Fri, 20 Oct 2017 08:24:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIKsWRWlGSWpSXmKPExsXiVRvkortr08t
 Ig5lHhS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxlb7uYCxZLVbw5f4mtgXG/SBcjF4eQwAxG
 iYb+32wgDovAMlaJmaePs4M4EgKHWCXeNUxl7mLkBHLSJOZOfc0KY6+dsg/KLpU4fnwbSxcjB
 9AoTYmNDZYQUycySax7cY8dpEZYwECiYf13sHoWAVWJVQveMoHUswmoSLStMQQJiwhoSEw9vY
 cZpJdZYBqHxOSLq5hAHEaBbbwSZ4+3s0IM8pDoO3eHDcTmFTCXeLfoLguILQR00KFV95gh4oI
 SJ2c+AYszC2hJ3Pj3EmwZs4C0xPJ/HCBhTgFLib8rd4KNEQW6oXPpHJYJjGKzkHTPQtI9C6F7
 ASPzKkaN4tSistQiXUNTvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwIhhAIIdj
 Gu2ex5ilORgUhLlDax8GSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgjd1I1BOsCg1PbUiLTMHGL
 swaQkOHiUR3i6QNG9xQWJucWY6ROoUozHHsU2X/zBx7Ntz6w+TEEtefl6qlDjvFpBSAZDSjNI
 8uEGwlHKJUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwrxnQKbwZOaVwO17BXQKE9Ap7PYvQE4p
 SURISTUwdla3mGnG9Ur+EMyQ0m4KsXM7UpSx9I3v8fpC97ydYlNXC6YXqtrPnFBbv6Lcfc2Gx
 wEPftlYu2td/rCRq8Wu6b727dDwR9t8445tMu+bZDSpL67GunRLz8MzLyU+VP9ZO5kh/0vsHc
 O59qFS3KnJIkWmjk/9VkoxT7GQXM7gaBL+XN3OlEmJpTgj0VCLuag4EQCmSxLzJAMAAA==
X-Env-Sender: mingo.kernel.org@gmail.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1508487866!107093677!1
X-Originating-IP: [74.125.82.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10195 invoked from network); 20 Oct 2017 08:24:26 -0000
Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com)
 (74.125.82.68)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Oct 2017 08:24:26 -0000
Received: by mail-wm0-f68.google.com with SMTP id l68so20813236wmd.5
 for <xen-devel@lists.xenproject.org>; Fri, 20 Oct 2017 01:24:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=QIhj+yr467wRIzX2XuedaHJre1XrZIouDJSb79KGa7M=;
 b=MD3jvroqrAK3luIzq8TyG1eEEQv04o9ijL0uIk1rmZW2n0KtNFb6v58Enu8sN+2XA6
 viVTvDCE7kHw9PX0a59kQGRbb/rpPCLbB47tYozVN4SooXCnmx6xcMdbiXF+ygD2r0dK
 KCc5n3yeJYstI3X3Wu8aX+p48J5B4wS6pRLQus699Aad78mUslvIIWegkCqN+efouJP+
 ATJf7bAP8A7QtPGM2uqxSaDxHGh+HcNwHhOPYnQKm14IdrM9CtOOfx9SZKQDEhZhr9hs
 zKvS+xvPVkLGFPNx/HN28jvjhfFN+JVBx9ta/ynD6r76g7KBeStlW8LQpZr+MHVPG4ul
 Az2Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:date:from:to:cc:subject:message-id
 :references:mime-version:content-disposition:in-reply-to:user-agent;
 bh=QIhj+yr467wRIzX2XuedaHJre1XrZIouDJSb79KGa7M=;
 b=M2NlEyLZJW8W99QPNLgzCNyw6RnQmw9Qrq6RUKyifAdEnwm505cxbYnwOCvNLrw9bK
 K2JVK/ZpaVDWJqVyacNZEyW1fJFCEFr1KU751zMtcwyobDcgfmhkwume9Xrlu2+g6+st
 zLvAk1pNJ02t3uy2SBeLebhmIvK7BE3l0xaokuM7Yse6yI7zo301k1giguJcuGAlAziy
 Ga2o9bCKkVOopwHS/4wI1pGWkVOprhXyFHXwXL2KiqWtPmYJb08ISqvuDCregOHeRkHm
 P9vKxYdhnjPYoOhA8fvGwAP7i8zq9TEy76/1NLpGGRaaCCsQT2rJnPyAoudGtSZnsVZ+
 VXhA==
X-Gm-Message-State: AMCzsaXA8pNmyv4dyUyBgkmvDlg4YeznykeAmZJUT+M9KbLpkmry7mJP
 tiE6yiuOHJbJmEtf+9YWQ0E=
X-Google-Smtp-Source: ABhQp+Rc4dY5LyVAXC1KkPv1LNclXXTs2q+knLqAY34W2HqKHlOI+fqZJCKm7y+Qaas4XlATFDwJCw==
X-Received: by 10.28.133.2 with SMTP id h2mr825250wmd.67.1508487865749;
 Fri, 20 Oct 2017 01:24:25 -0700 (PDT)
Received: from gmail.com (2E8B0CD5.catv.pool.telekom.hu. [46.139.12.213])
 by smtp.gmail.com with ESMTPSA id y15sm890465wrc.96.2017.10.20.01.24.22
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Fri, 20 Oct 2017 01:24:25 -0700 (PDT)
Date: Fri, 20 Oct 2017 10:24:21 +0200
From: Ingo Molnar <mingo@kernel.org>
To: Thomas Garnier <thgarnie@google.com>
Message-ID: <20171020082420.lsvu7mqjrgnahm5t@gmail.com>
References: <20171011203027.11248-1-thgarnie@google.com>
 <20171011203027.11248-2-thgarnie@google.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171011203027.11248-2-thgarnie@google.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>, Michal Hocko <mhocko@suse.com>,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>, linux-doc@vger.kernel.org,
 Daniel Micay <danielmicay@gmail.com>, Len Brown <len.brown@intel.com>,
 Peter Zijlstra <peterz@infradead.org>, Christopher Li <sparse@chrisli.org>,
 Jan H =?iso-8859-1?Q?=2E_Sch=F6nherr?= <jschoenh@amazon.de>,
 Alexei Starovoitov <ast@kernel.org>, virtualization@lists.linux-foundation.org,
 David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Waiman Long <longman@redhat.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>, kernel-hardening@lists.openwall.com,
 Christoph Lameter <cl@linux.com>, Thomas Gleixner <tglx@linutronix.de>,
 x86@kernel.org, Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>, Jonathan Corbet <corbet@lwn.net>,
 Peter Foley <pefoley2@pefoley.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>, Kyle Huey <me@kylehuey.com>,
 xen-devel@lists.xenproject.org, linux-sparse@vger.kernel.org,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch@vger.kernel.org,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Borislav Petkov <bp@suse.de>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Tom Lendacky <thomas.lendacky@amd.com>, Rik van Riel <riel@redhat.com>,
 Kees Cook <keescook@chromium.org>, Arnd Bergmann <arnd@arndb.de>,
 linux-pm@vger.kernel.org, "H . J . Lu" <hjl.tools@gmail.com>,
 Rusty Russell <rusty@rustcorp.com.au>, Steven Rostedt <rostedt@goodmis.org>,
 Chris Wright <chrisw@sous-sol.org>, Jason Baron <jbaron@akamai.com>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Alok Kataria <akataria@vmware.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>, Baoquan He <bhe@redhat.com>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, kvm@vger.kernel.org,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, linux-kernel@vger.kernel.org,
 "Luis R . Rodriguez" <mcgrof@kernel.org>, Lukas Wunner <lukas@wunner.de>,
 linux-crypto@vger.kernel.org, Rob Landley <rob@landley.net>,
 Jiri Kosina <jkosina@suse.cz>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Andrew Morton <akpm@linux-foundation.org>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Joerg Roedel <joro@8bytes.org>
Subject: Re: [Xen-devel] [PATCH v1 01/27] x86/crypto: Adapt assembly for PIE
	support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CiogVGhvbWFzIEdhcm5pZXIgPHRoZ2FybmllQGdvb2dsZS5jb20+IHdyb3RlOgoKPiBDaGFuZ2Ug
dGhlIGFzc2VtYmx5IGNvZGUgdG8gdXNlIG9ubHkgcmVsYXRpdmUgcmVmZXJlbmNlcyBvZiBzeW1i
b2xzIGZvciB0aGUKPiBrZXJuZWwgdG8gYmUgUElFIGNvbXBhdGlibGUuCj4gCj4gUG9zaXRpb24g
SW5kZXBlbmRlbnQgRXhlY3V0YWJsZSAoUElFKSBzdXBwb3J0IHdpbGwgYWxsb3cgdG8gZXh0ZW5k
ZWQgdGhlCj4gS0FTTFIgcmFuZG9taXphdGlvbiByYW5nZSBiZWxvdyB0aGUgLTJHIG1lbW9yeSBs
aW1pdC4KCj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L2NyeXB0by9hZXMteDg2XzY0LWFzbV82NC5T
IGIvYXJjaC94ODYvY3J5cHRvL2Flcy14ODZfNjQtYXNtXzY0LlMKPiBpbmRleCA4NzM5Y2Y3Nzk1
ZGUuLjg2ZmEwNjhlNWU4MSAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9jcnlwdG8vYWVzLXg4Nl82
NC1hc21fNjQuUwo+ICsrKyBiL2FyY2gveDg2L2NyeXB0by9hZXMteDg2XzY0LWFzbV82NC5TCj4g
QEAgLTQ4LDggKzQ4LDEyIEBACj4gICNkZWZpbmUgUjEwCSVyMTAKPiAgI2RlZmluZSBSMTEJJXIx
MQo+ICAKPiArLyogSG9sZCBnbG9iYWwgZm9yIFBJRSBzdXBvcnQgKi8KPiArI2RlZmluZSBSQkFT
RQklcjEyCj4gKwo+ICAjZGVmaW5lIHByb2xvZ3VlKEZVTkMsS0VZLEIxMjgsQjE5MixyMSxyMixy
NSxyNixyNyxyOCxyOSxyMTAscjExKSBcCj4gIAlFTlRSWShGVU5DKTsJCQlcCj4gKwlwdXNocQlS
QkFTRTsJCQlcCj4gIAltb3ZxCXIxLHIyOwkJCVwKPiAgCWxlYXEJS0VZKzQ4KHI4KSxyOTsJCVwK
PiAgCW1vdnEJcjEwLHIxMTsJCVwKPiBAQCAtNzQsNTQgKzc4LDYzIEBACj4gIAltb3ZsCXI2ICMj
IEUsNChyOSk7CQlcCj4gIAltb3ZsCXI3ICMjIEUsOChyOSk7CQlcCj4gIAltb3ZsCXI4ICMjIEUs
MTIocjkpOwkJXAo+ICsJcG9wcQlSQkFTRTsJCQlcCj4gIAlyZXQ7CQkJCVwKPiAgCUVORFBST0Mo
RlVOQyk7Cj4gIAo+ICsjZGVmaW5lIHJvdW5kX21vdih0YWJfb2ZmLCByZWdfaSwgcmVnX28pIFwK
PiArCWxlYXEJdGFiX29mZiglcmlwKSwgUkJBU0U7IFwKPiArCW1vdmwJKFJCQVNFLHJlZ19pLDQp
LCByZWdfbzsKPiArCj4gKyNkZWZpbmUgcm91bmRfeG9yKHRhYl9vZmYsIHJlZ19pLCByZWdfbykg
XAo+ICsJbGVhcQl0YWJfb2ZmKCVyaXApLCBSQkFTRTsgXAo+ICsJeG9ybAkoUkJBU0UscmVnX2ks
NCksIHJlZ19vOwo+ICsKPiAgI2RlZmluZSByb3VuZChUQUIsT0ZGU0VULHIxLHIyLHIzLHI0LHI1
LHI2LHI3LHI4LHJhLHJiLHJjLHJkKSBcCj4gIAltb3Z6YmwJcjIgIyMgSCxyNSAjIyBFOwlcCj4g
IAltb3Z6YmwJcjIgIyMgTCxyNiAjIyBFOwlcCj4gLQltb3ZsCVRBQisxMDI0KCxyNSw0KSxyNSAj
IyBFO1wKPiArCXJvdW5kX21vdihUQUIrMTAyNCwgcjUsIHI1ICMjIEUpXAo+ICAJbW92dwlyNCAj
IyBYLHIyICMjIFg7CVwKPiAtCW1vdmwJVEFCKCxyNiw0KSxyNiAjIyBFOwlcCj4gKwlyb3VuZF9t
b3YoVEFCLCByNiwgcjYgIyMgRSkJXAo+ICAJcm9sbAkkMTYscjIgIyMgRTsJCVwKPiAgCXNocmwJ
JDE2LHI0ICMjIEU7CQlcCj4gIAltb3Z6YmwJcjQgIyMgTCxyNyAjIyBFOwlcCj4gIAltb3Z6YmwJ
cjQgIyMgSCxyNCAjIyBFOwlcCj4gIAl4b3JsCU9GRlNFVChyOCkscmEgIyMgRTsJXAo+ICAJeG9y
bAlPRkZTRVQrNChyOCkscmIgIyMgRTsJXAo+IC0JeG9ybAlUQUIrMzA3MigscjQsNCkscjUgIyMg
RTtcCj4gLQl4b3JsCVRBQisyMDQ4KCxyNyw0KSxyNiAjIyBFO1wKPiArCXJvdW5kX3hvcihUQUIr
MzA3MiwgcjQsIHI1ICMjIEUpXAo+ICsJcm91bmRfeG9yKFRBQisyMDQ4LCByNywgcjYgIyMgRSlc
Cj4gIAltb3Z6YmwJcjEgIyMgTCxyNyAjIyBFOwlcCj4gIAltb3Z6YmwJcjEgIyMgSCxyNCAjIyBF
OwlcCj4gLQltb3ZsCVRBQisxMDI0KCxyNCw0KSxyNCAjIyBFO1wKPiArCXJvdW5kX21vdihUQUIr
MTAyNCwgcjQsIHI0ICMjIEUpXAo+ICAJbW92dwlyMyAjIyBYLHIxICMjIFg7CVwKPiAgCXJvbGwJ
JDE2LHIxICMjIEU7CQlcCj4gIAlzaHJsCSQxNixyMyAjIyBFOwkJXAo+IC0JeG9ybAlUQUIoLHI3
LDQpLHI1ICMjIEU7CVwKPiArCXJvdW5kX3hvcihUQUIsIHI3LCByNSAjIyBFKQlcCj4gIAltb3Z6
YmwJcjMgIyMgTCxyNyAjIyBFOwlcCj4gIAltb3Z6YmwJcjMgIyMgSCxyMyAjIyBFOwlcCj4gLQl4
b3JsCVRBQiszMDcyKCxyMyw0KSxyNCAjIyBFO1wKPiAtCXhvcmwJVEFCKzIwNDgoLHI3LDQpLHI1
ICMjIEU7XAo+ICsJcm91bmRfeG9yKFRBQiszMDcyLCByMywgcjQgIyMgRSlcCj4gKwlyb3VuZF94
b3IoVEFCKzIwNDgsIHI3LCByNSAjIyBFKVwKPiAgCW1vdnpibAlyMSAjIyBMLHI3ICMjIEU7CVwK
PiAgCW1vdnpibAlyMSAjIyBILHIzICMjIEU7CVwKPiAgCXNocmwJJDE2LHIxICMjIEU7CQlcCj4g
LQl4b3JsCVRBQiszMDcyKCxyMyw0KSxyNiAjIyBFO1wKPiAtCW1vdmwJVEFCKzIwNDgoLHI3LDQp
LHIzICMjIEU7XAo+ICsJcm91bmRfeG9yKFRBQiszMDcyLCByMywgcjYgIyMgRSlcCj4gKwlyb3Vu
ZF9tb3YoVEFCKzIwNDgsIHI3LCByMyAjIyBFKVwKPiAgCW1vdnpibAlyMSAjIyBMLHI3ICMjIEU7
CVwKPiAgCW1vdnpibAlyMSAjIyBILHIxICMjIEU7CVwKPiAtCXhvcmwJVEFCKzEwMjQoLHIxLDQp
LHI2ICMjIEU7XAo+IC0JeG9ybAlUQUIoLHI3LDQpLHIzICMjIEU7CVwKPiArCXJvdW5kX3hvcihU
QUIrMTAyNCwgcjEsIHI2ICMjIEUpXAo+ICsJcm91bmRfeG9yKFRBQiwgcjcsIHIzICMjIEUpCVwK
PiAgCW1vdnpibAlyMiAjIyBILHIxICMjIEU7CVwKPiAgCW1vdnpibAlyMiAjIyBMLHI3ICMjIEU7
CVwKPiAgCXNocmwJJDE2LHIyICMjIEU7CQlcCj4gLQl4b3JsCVRBQiszMDcyKCxyMSw0KSxyMyAj
IyBFO1wKPiAtCXhvcmwJVEFCKzIwNDgoLHI3LDQpLHI0ICMjIEU7XAo+ICsJcm91bmRfeG9yKFRB
QiszMDcyLCByMSwgcjMgIyMgRSlcCj4gKwlyb3VuZF94b3IoVEFCKzIwNDgsIHI3LCByNCAjIyBF
KVwKPiAgCW1vdnpibAlyMiAjIyBILHIxICMjIEU7CVwKPiAgCW1vdnpibAlyMiAjIyBMLHIyICMj
IEU7CVwKPiAgCXhvcmwJT0ZGU0VUKzgocjgpLHJjICMjIEU7CVwKPiAgCXhvcmwJT0ZGU0VUKzEy
KHI4KSxyZCAjIyBFOwlcCj4gLQl4b3JsCVRBQisxMDI0KCxyMSw0KSxyMyAjIyBFO1wKPiAtCXhv
cmwJVEFCKCxyMiw0KSxyNCAjIyBFOwo+ICsJcm91bmRfeG9yKFRBQisxMDI0LCByMSwgcjMgIyMg
RSlcCj4gKwlyb3VuZF94b3IoVEFCLCByMiwgcjQgIyMgRSkKClRoaXMgYXBwZWFycyB0byBiZSBh
ZGRpbmcgdW5jb25kaXRpb25hbCBvdmVyaGVhZCB0byBhIGZ1bmN0aW9uIHRoYXQgd2FzIG1vdmVk
IHRvIAphc3NlbWJseSB0byBpbXByb3ZlIGl0cyBwZXJmb3JtYW5jZS4KClRoYW5rcywKCglJbmdv
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 08:25:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 08:25:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Scm-0002bu-Ms; Fri, 20 Oct 2017 08:25:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pbonzini@redhat.com>) id 1e5Sck-0002bk-RW
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 08:25:47 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 45/D8-29298-A03B9E95; Fri, 20 Oct 2017 08:25:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsVysWW7jC7H5pe
 RBhvXG1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnfL9xlLFi+laXi+/nZ7A2Mc6cydzFycggJ
 zGaSOD/JEcRmEbCX6D39nwnEZhQok5j/+TsbhJ0rcXD2FCaI+i2MEr9OpnUxcnCwCWhK7P/DD
 hIWEZCU+N11Gmwks0CtRM/xS2DlwgLKEt9XnGADKWcRUJVYOpsXxOQVsJDoeKgEUiEhoC1x+W
 g7UDUXkN3HKHHk932WCYy8CxgZVjFqFKcWlaUW6Roa6CUVZaZnlOQmZuYAeaZ6uanFxYnpqTm
 JScV6yfm5mxiBwcAABDsY10x1PsQoycGkJMobWPkyUogvKT+lMiOxOCO+qDQntfgQowwHh5IE
 r+QmoJxgUWp6akVaZg4wLGHSEhw8SiK8xzYCpXmLCxJzizPTIVKnGHU5jm26/IdJiCUvPy9VS
 px3C0iRAEhRRmke3AhYjFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMC8zyCU8mXklcJteAR
 3BBHQEu/0LkCNKEhFSUg2MfSv/Vx93rIjjLzyq5j33WGK5915DBovdoULd7gbpgrJ+BYvLhX0
 //p7vfv2XgUDLqQk99uKPXu8/WSf3xjLosH4g08YldVxPfc2mub74xCWew3e6+PPc237P7j+0
 rTXYKdO3Yoqsjtr2kCu+aelPXvuvCFa07DrC8dz4/WWdiNmabemdP8yUWIozEg21mIuKEwFak
 Rb5jAIAAA==
X-Env-Sender: pbonzini@redhat.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1508487942!87233241!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7092 invoked from network); 20 Oct 2017 08:25:44 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 08:25:44 -0000
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 1F2C381DE3;
 Fri, 20 Oct 2017 08:25:42 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 1F2C381DE3
Received: from donizetti.redhat.com (ovpn-117-43.ams2.redhat.com
 [10.36.117.43])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 81CF45E7A0;
 Fri, 20 Oct 2017 08:25:39 +0000 (UTC)
From: Paolo Bonzini <pbonzini@redhat.com>
To: qemu-devel@nongnu.org
Date: Fri, 20 Oct 2017 10:25:38 +0200
Message-Id: <20171020082538.17124-1-pbonzini@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.25]); Fri, 20 Oct 2017 08:25:42 +0000 (UTC)
Cc: Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH] pci-assign: Remove
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TGVnYWN5IFBDSSBkZXZpY2UgYXNzaWdubWVudCBoYXMgYmVlbiByZW1vdmVkIGZyb20gTGludXgg
aW4gNC4xMiwKYW5kIGhhZCBiZWVuIGRlcHJlY2F0ZWQgMiB5ZWFycyBhZ28gdGhlcmUuICBXZSBj
YW4gcmVtb3ZlIGl0IGZyb20KUUVNVSBhcyB3ZWxsLgoKVGhlIFJPTSBsb2FkaW5nIGNvZGUgd2Fz
IHNoYXJlZCB3aXRoIFhlbiBQQ0kgcGFzc3Rocm91Z2gsIHNvIG1vdmUKaXQgdG8gaHcveGVuLgoK
Q2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEFudGhv
bnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgpDYzogeGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnClNpZ25lZC1vZmYtYnk6IFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJl
ZGhhdC5jb20+Ci0tLQogICAgICAgIFhlbiBwYXJ0cyBvbmx5IGNvbXBpbGUtdGVzdGVkLgoKIGRv
Y3MvcWRldi1kZXZpY2UtdXNlLnR4dCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMiAr
LQogaHcvaTM4Ni9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAxIC0KIGh3L2kzODYva3ZtL01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMiArLQogaHcvaTM4Ni9rdm0vcGNpLWFzc2lnbi5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAxODgzIC0tLS0tLS0tLS0tLS0tLS0tLS0tCiBody94ZW4vTWFrZWZpbGUub2JqcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogLi4uL3hlbl9wdF9sb2FkX3Jv
bS5jfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstCiBpbmNsdWRlL2h3L3Bj
aS9wY2ktYXNzaWduLmggICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjcgLQogcWRldi1tb25p
dG9yLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHNjcmlw
dHMvZGV2aWNlLWNyYXNoLXRlc3QgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAtCiA5
IGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMTkyNyBkZWxldGlvbnMoLSkKIGRlbGV0
ZSBtb2RlIDEwMDY0NCBody9pMzg2L2t2bS9wY2ktYXNzaWduLmMKIHJlbmFtZSBody97aTM4Ni9w
Y2ktYXNzaWduLWxvYWQtcm9tLmMgPT4geGVuL3hlbl9wdF9sb2FkX3JvbS5jfSAoOTYlKQogZGVs
ZXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvaHcvcGNpL3BjaS1hc3NpZ24uaAoKZGlmZiAtLWdpdCBh
L2RvY3MvcWRldi1kZXZpY2UtdXNlLnR4dCBiL2RvY3MvcWRldi1kZXZpY2UtdXNlLnR4dAppbmRl
eCAxZjI5N2I1ZTljLi44ZjE4OGQxZDBiIDEwMDY0NAotLS0gYS9kb2NzL3FkZXYtZGV2aWNlLXVz
ZS50eHQKKysrIGIvZG9jcy9xZGV2LWRldmljZS11c2UudHh0CkBAIC0zNjYsMTcgKzM2Niw5IEBA
IGJ1cz1QQ0ktQlVTLGFkZHI9REVWRk4gdG8gY29udHJvbCB0aGUgUENJIGRldmljZSBhZGRyZXNz
LCBhcyB1c3VhbC4KID09PSBIb3N0IERldmljZSBBc3NpZ25tZW50ID09PQogCiBRRU1VIHN1cHBv
cnRzIGFzc2lnbmluZyBob3N0IFBDSSBkZXZpY2VzIChxZW11LWt2bSBvbmx5IGF0IHRoaXMgdGlt
ZSkKLWFuZCBob3N0IFVTQiBkZXZpY2VzLgorYW5kIGhvc3QgVVNCIGRldmljZXMuICBQQ0kgZGV2
aWNlcyBjYW4gb25seSBiZSBhc3NpZ25lZCB3aXRoIC1kZXZpY2U6CiAKLVRoZSBvbGQgd2F5IHRv
IGFzc2lnbiBhIGhvc3QgUENJIGRldmljZSBpcwotCi0gICAgLXBjaWRldmljZSBob3N0PUFERFIs
ZG1hPW5vbmUsaWQ9SUQKLQotVGhlIG5ldyB3YXkgaXMKLQotICAgIC1kZXZpY2UgcGNpLWFzc2ln
bixob3N0PUFERFIsaW9tbXU9SU9NTVUsaWQ9SUQKLQotVGhlIG9sZCBkbWE9bm9uZSBiZWNvbWVz
IGlvbW11PW9mZiB3aXRoIC1kZXZpY2UuCisgICAgLWRldmljZSB2ZmlvLXBjaSxob3N0PUFERFIs
aWQ9SUQKIAogVGhlIG9sZCB3YXkgdG8gYXNzaWduIGEgaG9zdCBVU0IgZGV2aWNlIGlzCiAKZGlm
ZiAtLWdpdCBhL2h3L2kzODYvTWFrZWZpbGUub2JqcyBiL2h3L2kzODYvTWFrZWZpbGUub2Jqcwpp
bmRleCA5MDllYWQ2YTc3Li4yZTVlMTI5OWFkIDEwMDY0NAotLS0gYS9ody9pMzg2L01ha2VmaWxl
Lm9ianMKKysrIGIvaHcvaTM4Ni9NYWtlZmlsZS5vYmpzCkBAIC04LDQgKzgsMyBAQCBvYmotJChD
T05GSUdfWEVOKSArPSAuLi94ZW5wdi8geGVuLwogCiBvYmoteSArPSBrdm12YXBpYy5vCiBvYmot
eSArPSBhY3BpLWJ1aWxkLm8KLW9iai15ICs9IHBjaS1hc3NpZ24tbG9hZC1yb20ubwpkaWZmIC0t
Z2l0IGEvaHcvaTM4Ni9rdm0vTWFrZWZpbGUub2JqcyBiL2h3L2kzODYva3ZtL01ha2VmaWxlLm9i
anMKaW5kZXggZDhiY2UyMDliZi4uNDIyNGVkOTAwZSAxMDA2NDQKLS0tIGEvaHcvaTM4Ni9rdm0v
TWFrZWZpbGUub2JqcworKysgYi9ody9pMzg2L2t2bS9NYWtlZmlsZS5vYmpzCkBAIC0xICsxIEBA
Ci1vYmoteSArPSBjbG9jay5vIGFwaWMubyBpODI1OS5vIGlvYXBpYy5vIGk4MjU0Lm8gcGNpLWFz
c2lnbi5vCitvYmoteSArPSBjbG9jay5vIGFwaWMubyBpODI1OS5vIGlvYXBpYy5vIGk4MjU0Lm8K
ZGlmZiAtLWdpdCBhL2h3L3hlbi9NYWtlZmlsZS5vYmpzIGIvaHcveGVuL01ha2VmaWxlLm9ianMK
aW5kZXggNjRhNzBiYzZjYi4uOWVhNWM3MzQyMyAxMDA2NDQKLS0tIGEvaHcveGVuL01ha2VmaWxl
Lm9ianMKKysrIGIvaHcveGVuL01ha2VmaWxlLm9ianMKQEAgLTMsMyArMyw0IEBAIGNvbW1vbi1v
YmotJChDT05GSUdfWEVOKSArPSB4ZW5fYmFja2VuZC5vIHhlbl9kZXZjb25maWcubyB4ZW5fcHZk
ZXYubyB4ZW4tY29tbW9uCiAKIG9iai0kKENPTkZJR19YRU5fUENJX1BBU1NUSFJPVUdIKSArPSB4
ZW4taG9zdC1wY2ktZGV2aWNlLm8KIG9iai0kKENPTkZJR19YRU5fUENJX1BBU1NUSFJPVUdIKSAr
PSB4ZW5fcHQubyB4ZW5fcHRfY29uZmlnX2luaXQubyB4ZW5fcHRfZ3JhcGhpY3MubyB4ZW5fcHRf
bXNpLm8KK29iai0kKENPTkZJR19YRU5fUENJX1BBU1NUSFJPVUdIKSArPSB4ZW5fcHRfbG9hZF9y
b20ubwpkaWZmIC0tZ2l0IGEvaHcvaTM4Ni9wY2ktYXNzaWduLWxvYWQtcm9tLmMgYi9ody94ZW4v
eGVuX3B0X2xvYWRfcm9tLmMKc2ltaWxhcml0eSBpbmRleCA5NiUKcmVuYW1lIGZyb20gaHcvaTM4
Ni9wY2ktYXNzaWduLWxvYWQtcm9tLmMKcmVuYW1lIHRvIGh3L3hlbi94ZW5fcHRfbG9hZF9yb20u
YwppbmRleCA0MzQyOWI2NmJlLi4yYmMzYjZjMDkyIDEwMDY0NAotLS0gYS9ody9pMzg2L3BjaS1h
c3NpZ24tbG9hZC1yb20uYworKysgYi9ody94ZW4veGVuX3B0X2xvYWRfcm9tLmMKQEAgLTEyLDcg
KzEyLDcgQEAKICNpbmNsdWRlICJxZW11L3JhbmdlLmgiCiAjaW5jbHVkZSAic3lzZW11L3N5c2Vt
dS5oIgogI2luY2x1ZGUgImh3L3BjaS9wY2kuaCIKLSNpbmNsdWRlICJody9wY2kvcGNpLWFzc2ln
bi5oIgorI2luY2x1ZGUgInhlbl9wdC5oIgogCiAvKgogICogU2NhbiB0aGUgYXNzaWduZWQgZGV2
aWNlcyBmb3IgdGhlIGRldmljZXMgdGhhdCBoYXZlIGFuIG9wdGlvbiBST00sIGFuZCB0aGVuCkBA
IC04MCw3ICs4MCw3IEBAIGNsb3NlX3JvbToKICAgICBmc2VlayhmcCwgMCwgU0VFS19TRVQpOwog
ICAgIHZhbCA9IDA7CiAgICAgaWYgKCFmd3JpdGUoJnZhbCwgMSwgMSwgZnApKSB7Ci0gICAgICAg
IERFQlVHKCIlc1xuIiwgIkZhaWxlZCB0byBkaXNhYmxlIHBjaS1zeXNmcyByb20gZmlsZSIpOwor
ICAgICAgICBYRU5fUFRfV0FSTigiJXNcbiIsICJGYWlsZWQgdG8gZGlzYWJsZSBwY2ktc3lzZnMg
cm9tIGZpbGUiKTsKICAgICB9CiAgICAgZmNsb3NlKGZwKTsKIApkaWZmIC0tZ2l0IGEvaW5jbHVk
ZS9ody9wY2kvcGNpLWFzc2lnbi5oIGIvaW5jbHVkZS9ody9wY2kvcGNpLWFzc2lnbi5oCmRlbGV0
ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA1NWY0MmM1NmZhLi4wMDAwMDAwMDAwCi0tLSBhL2lu
Y2x1ZGUvaHcvcGNpL3BjaS1hc3NpZ24uaAorKysgL2Rldi9udWxsCkBAIC0xLDI3ICswLDAgQEAK
LS8qCi0gKiBUaGlzIHdvcmsgaXMgbGljZW5zZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUg
R1BMLCB2ZXJzaW9uIDIuICBTZWUKLSAqIHRoZSBDT1BZSU5HIGZpbGUgaW4gdGhlIHRvcC1sZXZl
bCBkaXJlY3RvcnkuCi0gKgotICogSnVzdCBzcGxpdCBmcm9tIGh3L2kzODYva3ZtL3BjaS1hc3Np
Z24uYy4KLSAqLwotI2lmbmRlZiBQQ0lfQVNTSUdOX0gKLSNkZWZpbmUgUENJX0FTU0lHTl9ICi0K
LSNpbmNsdWRlICJody9wY2kvcGNpLmgiCi0KLS8vI2RlZmluZSBERVZJQ0VfQVNTSUdOTUVOVF9E
RUJVRwotCi0jaWZkZWYgREVWSUNFX0FTU0lHTk1FTlRfREVCVUcKLSNkZWZpbmUgREVCVUcoZm10
LCAuLi4pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIGRvIHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6ICIgZm10LCBfX2Z1bmNfXyAsIF9fVkFfQVJHU19f
KTsgIFwKLSAgICB9IHdoaWxlICgwKQotI2Vsc2UKLSNkZWZpbmUgREVCVUcoZm10LCAuLi4pCi0j
ZW5kaWYKLQotdm9pZCAqcGNpX2Fzc2lnbl9kZXZfbG9hZF9vcHRpb25fcm9tKFBDSURldmljZSAq
ZGV2LCBzdHJ1Y3QgT2JqZWN0ICpvd25lciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBpbnQgKnNpemUsIHVuc2lnbmVkIGludCBkb21haW4sCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGJ1cywgdW5zaWduZWQgaW50IHNsb3Qs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZ1bmN0
aW9uKTsKLSNlbmRpZiAvKiBQQ0lfQVNTSUdOX0ggKi8KZGlmZiAtLWdpdCBhL3FkZXYtbW9uaXRv
ci5jIGIvcWRldi1tb25pdG9yLmMKaW5kZXggOGZkNmRmOTNkMi4uYjRhYmI0YjVlYSAxMDA2NDQK
LS0tIGEvcWRldi1tb25pdG9yLmMKKysrIGIvcWRldi1tb25pdG9yLmMKQEAgLTQ2LDcgKzQ2LDYg
QEAgdHlwZWRlZiBzdHJ1Y3QgUURldkFsaWFzCiBzdGF0aWMgY29uc3QgUURldkFsaWFzIHFkZXZf
YWxpYXNfdGFibGVbXSA9IHsKICAgICB7ICJlMTAwMCIsICJlMTAwMC04MjU0MGVtIiB9LAogICAg
IHsgImljaDktYWhjaSIsICJhaGNpIiB9LAotICAgIHsgImt2bS1wY2ktYXNzaWduIiwgInBjaS1h
c3NpZ24iIH0sCiAgICAgeyAibHNpNTNjODk1YSIsICJsc2kiIH0sCiAgICAgeyAidmlydGlvLTlw
LWNjdyIsICJ2aXJ0aW8tOXAiLCBRRU1VX0FSQ0hfUzM5MFggfSwKICAgICB7ICJ2aXJ0aW8tOXAt
cGNpIiwgInZpcnRpby05cCIsIFFFTVVfQVJDSF9BTEwgJiB+UUVNVV9BUkNIX1MzOTBYIH0sCmRp
ZmYgLS1naXQgYS9zY3JpcHRzL2RldmljZS1jcmFzaC10ZXN0IGIvc2NyaXB0cy9kZXZpY2UtY3Jh
c2gtdGVzdAppbmRleCAwNDNiMjRhNGFhLi5jMTFmZDgxYzUyIDEwMDc1NQotLS0gYS9zY3JpcHRz
L2RldmljZS1jcmFzaC10ZXN0CisrKyBiL3NjcmlwdHMvZGV2aWNlLWNyYXNoLXRlc3QKQEAgLTEw
Miw3ICsxMDIsNiBAQCBFUlJPUl9XSElURUxJU1QgPSBbCiAgICAgeydkZXZpY2UnOidpdnNobWVt
JywgJ2V4cGVjdGVkJzpUcnVlfSwgICAgICAgICAgICAgICAgICMgWW91IG11c3Qgc3BlY2lmeSBl
aXRoZXIgJ3NobScgb3IgJ2NoYXJkZXYnCiAgICAgeydkZXZpY2UnOidpdnNobWVtLWRvb3JiZWxs
JywgJ2V4cGVjdGVkJzpUcnVlfSwgICAgICAgICMgWW91IG11c3Qgc3BlY2lmeSBhICdjaGFyZGV2
JwogICAgIHsnZGV2aWNlJzonaXZzaG1lbS1wbGFpbicsICdleHBlY3RlZCc6VHJ1ZX0sICAgICAg
ICAgICAjIFlvdSBtdXN0IHNwZWNpZnkgYSAnbWVtZGV2JwotICAgIHsnZGV2aWNlJzona3ZtLXBj
aS1hc3NpZ24nLCAnZXhwZWN0ZWQnOlRydWV9LCAgICAgICAgICAjIG5vIGhvc3QgZGV2aWNlIHNw
ZWNpZmllZAogICAgIHsnZGV2aWNlJzonbG9hZGVyJywgJ2V4cGVjdGVkJzpUcnVlfSwgICAgICAg
ICAgICAgICAgICAjIHBsZWFzZSBpbmNsdWRlIHZhbGlkIGFyZ3VtZW50cwogICAgIHsnZGV2aWNl
JzonbmFuZCcsICdleHBlY3RlZCc6VHJ1ZX0sICAgICAgICAgICAgICAgICAgICAjIFVuc3VwcG9y
dGVkIE5BTkQgYmxvY2sgc2l6ZSAweDEKICAgICB7J2RldmljZSc6J252ZGltbScsICdleHBlY3Rl
ZCc6VHJ1ZX0sICAgICAgICAgICAgICAgICAgIyAnbWVtZGV2JyBwcm9wZXJ0eSBpcyBub3Qgc2V0
CkBAIC0xNjUsNyArMTY0LDYgQEAgRVJST1JfV0hJVEVMSVNUID0gWwogCiAgICAgIyBLVk0tc3Bl
Y2lmaWMgZGV2aWNlcyBzaG91bGRuJ3QgYmUgdHJpZWQgd2l0aG91dCBhY2NlbD1rdm06CiAgICAg
eydhY2NlbCc6Jyg/IWt2bSkuKicsICdkZXZpY2UnOidrdm1jbG9jaycsICdleHBlY3RlZCc6VHJ1
ZX0sCi0gICAgeydhY2NlbCc6Jyg/IWt2bSkuKicsICdkZXZpY2UnOidrdm0tcGNpLWFzc2lnbics
ICdleHBlY3RlZCc6VHJ1ZX0sCiAKICAgICAjIHhlbi1zcGVjaWZpYyBtYWNoaW5lcyBhbmQgZGV2
aWNlczoKICAgICB7J2FjY2VsJzonKD8heGVuKS4qJywgJ21hY2hpbmUnOid4ZW4uKicsICdleHBl
Y3RlZCc6VHJ1ZX0sCmRpZmYgLS1naXQgYS9ody9pMzg2L2t2bS9wY2ktYXNzaWduLmMgYi9ody9p
Mzg2L2t2bS9wY2ktYXNzaWduLmMKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDMzZTIw
Y2IzZTguLjAwMDAwMDAwMDAKLS0tIGEvaHcvaTM4Ni9rdm0vcGNpLWFzc2lnbi5jCisrKyAvZGV2
L251bGwKQEAgLTEsMTg4MyArMCwwIEBACi0vKgotICogQ29weXJpZ2h0IChjKSAyMDA3LCBOZW9j
bGV1cyBDb3Jwb3JhdGlvbi4KLSAqCi0gKiBUaGlzIHdvcmsgaXMgbGljZW5zZWQgdW5kZXIgdGhl
IHRlcm1zIG9mIHRoZSBHTlUgR1BMLCB2ZXJzaW9uIDIuICBTZWUKLSAqIHRoZSBDT1BZSU5HIGZp
bGUgaW4gdGhlIHRvcC1sZXZlbCBkaXJlY3RvcnkuCi0gKgotICoKLSAqICBBc3NpZ24gYSBQQ0kg
ZGV2aWNlIGZyb20gdGhlIGhvc3QgdG8gYSBndWVzdCBWTS4KLSAqCi0gKiAgVGhpcyBpbXBsZW1l
bnRhdGlvbiB1c2VzIHRoZSBjbGFzc2ljIGRldmljZSBhc3NpZ25tZW50IGludGVyZmFjZSBvZiBL
Vk0KLSAqICBhbmQgaXMgb25seSBhdmFpbGFibGUgb24geDg2IGhvc3RzLiBJdCBpcyBleHBlY3Rl
ZCB0byBiZSBvYnNvbGV0ZWQgYnkgVkZJTwotICogIGJhc2VkIGRldmljZSBhc3NpZ25tZW50Lgot
ICoKLSAqICBBZGFwdGVkIGZvciBLVk0gKHFlbXUta3ZtKSBieSBRdW1yYW5ldC4gUUVNVSB2ZXJz
aW9uIHdhcyBiYXNlZCBvbiBxZW11LWt2bQotICogIHJldmlzaW9uIDQxNDRmZTlkNDguIFNlZSBp
dHMgcmVwb3NpdG9yeSBmb3IgdGhlIGhpc3RvcnkuCi0gKgotICogIENvcHlyaWdodCAoYykgMjAw
NywgTmVvY2xldXMsIEFsZXggTm92aWsgKGFsZXhAbmVvY2xldXMuY29tKQotICogIENvcHlyaWdo
dCAoYykgMjAwNywgTmVvY2xldXMsIEd1eSBaYW5hIChndXlAbmVvY2xldXMuY29tKQotICogIENv
cHlyaWdodCAoQykgMjAwOCwgUXVtcmFuZXQsIEFtaXQgU2hhaCAoYW1pdC5zaGFoQHF1bXJhbmV0
LmNvbSkKLSAqICBDb3B5cmlnaHQgKEMpIDIwMDgsIFJlZCBIYXQsIEFtaXQgU2hhaCAoYW1pdC5z
aGFoQHJlZGhhdC5jb20pCi0gKiAgQ29weXJpZ2h0IChDKSAyMDA4LCBJQk0sIE11bGkgQmVuLVll
aHVkYSAobXVsaUBpbC5pYm0uY29tKQotICovCi0KLSNpbmNsdWRlICJxZW11L29zZGVwLmgiCi0j
aW5jbHVkZSA8bGludXgva3ZtLmg+Ci0jaW5jbHVkZSAicWFwaS9lcnJvci5oIgotI2luY2x1ZGUg
Imh3L2h3LmgiCi0jaW5jbHVkZSAiaHcvaTM4Ni9wYy5oIgotI2luY2x1ZGUgInFlbXUvZXJyb3It
cmVwb3J0LmgiCi0jaW5jbHVkZSAidWkvY29uc29sZS5oIgotI2luY2x1ZGUgImh3L2xvYWRlci5o
IgotI2luY2x1ZGUgIm1vbml0b3IvbW9uaXRvci5oIgotI2luY2x1ZGUgInFlbXUvcmFuZ2UuaCIK
LSNpbmNsdWRlICJzeXNlbXUvc3lzZW11LmgiCi0jaW5jbHVkZSAiaHcvcGNpL3BjaS5oIgotI2lu
Y2x1ZGUgImh3L3BjaS9tc2kuaCIKLSNpbmNsdWRlICJrdm1faTM4Ni5oIgotI2luY2x1ZGUgImh3
L3BjaS9wY2ktYXNzaWduLmgiCi0KLS8qIEZyb20gbGludXgvaW9wb3J0LmggKi8KLSNkZWZpbmUg
SU9SRVNPVVJDRV9JTyAgICAgICAweDAwMDAwMTAwICAvKiBSZXNvdXJjZSB0eXBlICovCi0jZGVm
aW5lIElPUkVTT1VSQ0VfTUVNICAgICAgMHgwMDAwMDIwMAotI2RlZmluZSBJT1JFU09VUkNFX0lS
USAgICAgIDB4MDAwMDA0MDAKLSNkZWZpbmUgSU9SRVNPVVJDRV9ETUEgICAgICAweDAwMDAwODAw
Ci0jZGVmaW5lIElPUkVTT1VSQ0VfUFJFRkVUQ0ggMHgwMDAwMjAwMCAgLyogTm8gc2lkZSBlZmZl
Y3RzICovCi0jZGVmaW5lIElPUkVTT1VSQ0VfTUVNXzY0ICAgMHgwMDEwMDAwMAotCi10eXBlZGVm
IHN0cnVjdCBQQ0lSZWdpb24gewotICAgIGludCB0eXBlOyAgICAgICAgICAgLyogTWVtb3J5IG9y
IHBvcnQgSS9PICovCi0gICAgaW50IHZhbGlkOwotICAgIHVpbnQ2NF90IGJhc2VfYWRkcjsKLSAg
ICB1aW50NjRfdCBzaXplOyAgICAvKiBzaXplIG9mIHRoZSByZWdpb24gKi8KLSAgICBpbnQgcmVz
b3VyY2VfZmQ7Ci19IFBDSVJlZ2lvbjsKLQotdHlwZWRlZiBzdHJ1Y3QgUENJRGV2UmVnaW9ucyB7
Ci0gICAgdWludDhfdCBidXMsIGRldiwgZnVuYzsgLyogQnVzIGluc2lkZSBkb21haW4sIGRldmlj
ZSBhbmQgZnVuY3Rpb24gKi8KLSAgICBpbnQgaXJxOyAgICAgICAgICAgICAgICAvKiBJUlEgbnVt
YmVyICovCi0gICAgdWludDE2X3QgcmVnaW9uX251bWJlcjsgLyogbnVtYmVyIG9mIGFjdGl2ZSBy
ZWdpb25zICovCi0KLSAgICAvKiBQb3J0IEkvTyBvciBNTUlPIFJlZ2lvbnMgKi8KLSAgICBQQ0lS
ZWdpb24gcmVnaW9uc1tQQ0lfTlVNX1JFR0lPTlMgLSAxXTsKLSAgICBpbnQgY29uZmlnX2ZkOwot
fSBQQ0lEZXZSZWdpb25zOwotCi10eXBlZGVmIHN0cnVjdCBBc3NpZ25lZERldlJlZ2lvbiB7Ci0g
ICAgTWVtb3J5UmVnaW9uIGNvbnRhaW5lcjsKLSAgICBNZW1vcnlSZWdpb24gcmVhbF9pb21lbTsK
LSAgICB1bmlvbiB7Ci0gICAgICAgIHVpbnQ4X3QgKnJfdmlydGJhc2U7IC8qIG1tYXBwZWQgYWNj
ZXNzIGFkZHJlc3MgZm9yIG1lbW9yeSByZWdpb25zICovCi0gICAgICAgIHVpbnQzMl90IHJfYmFz
ZXBvcnQ7IC8qIHRoZSBiYXNlIGd1ZXN0IHBvcnQgZm9yIEkvTyByZWdpb25zICovCi0gICAgfSB1
OwotICAgIHBjaWJ1c190IGVfc2l6ZTsgICAgLyogZW11bGF0ZWQgc2l6ZSBvZiByZWdpb24gaW4g
Ynl0ZXMgKi8KLSAgICBwY2lidXNfdCByX3NpemU7ICAgIC8qIHJlYWwgc2l6ZSBvZiByZWdpb24g
aW4gYnl0ZXMgKi8KLSAgICBQQ0lSZWdpb24gKnJlZ2lvbjsKLX0gQXNzaWduZWREZXZSZWdpb247
Ci0KLSNkZWZpbmUgQVNTSUdORURfREVWSUNFX1BSRUZFUl9NU0lfQklUICAwCi0jZGVmaW5lIEFT
U0lHTkVEX0RFVklDRV9TSEFSRV9JTlRYX0JJVCAgMQotCi0jZGVmaW5lIEFTU0lHTkVEX0RFVklD
RV9QUkVGRVJfTVNJX01BU0sgKDEgPDwgQVNTSUdORURfREVWSUNFX1BSRUZFUl9NU0lfQklUKQot
I2RlZmluZSBBU1NJR05FRF9ERVZJQ0VfU0hBUkVfSU5UWF9NQVNLICgxIDw8IEFTU0lHTkVEX0RF
VklDRV9TSEFSRV9JTlRYX0JJVCkKLQotdHlwZWRlZiBzdHJ1Y3QgTVNJWFRhYmxlRW50cnkgewot
ICAgIHVpbnQzMl90IGFkZHJfbG87Ci0gICAgdWludDMyX3QgYWRkcl9oaTsKLSAgICB1aW50MzJf
dCBkYXRhOwotICAgIHVpbnQzMl90IGN0cmw7Ci19IE1TSVhUYWJsZUVudHJ5OwotCi10eXBlZGVm
IGVudW0gQXNzaWduZWRJUlFUeXBlIHsKLSAgICBBU1NJR05FRF9JUlFfTk9ORSA9IDAsCi0gICAg
QVNTSUdORURfSVJRX0lOVFhfSE9TVF9JTlRYLAotICAgIEFTU0lHTkVEX0lSUV9JTlRYX0hPU1Rf
TVNJLAotICAgIEFTU0lHTkVEX0lSUV9NU0ksCi0gICAgQVNTSUdORURfSVJRX01TSVgKLX0gQXNz
aWduZWRJUlFUeXBlOwotCi10eXBlZGVmIHN0cnVjdCBBc3NpZ25lZERldmljZSB7Ci0gICAgUENJ
RGV2aWNlIGRldjsKLSAgICBQQ0lIb3N0RGV2aWNlQWRkcmVzcyBob3N0OwotICAgIHVpbnQzMl90
IGRldl9pZDsKLSAgICB1aW50MzJfdCBmZWF0dXJlczsKLSAgICBpbnQgaW50cGluOwotICAgIEFz
c2lnbmVkRGV2UmVnaW9uIHZfYWRkcnNbUENJX05VTV9SRUdJT05TIC0gMV07Ci0gICAgUENJRGV2
UmVnaW9ucyByZWFsX2RldmljZTsKLSAgICBQQ0lJTlR4Um91dGUgaW50eF9yb3V0ZTsKLSAgICBB
c3NpZ25lZElSUVR5cGUgYXNzaWduZWRfaXJxX3R5cGU7Ci0gICAgc3RydWN0IHsKLSNkZWZpbmUg
QVNTSUdORURfREVWSUNFX0NBUF9NU0kgKDEgPDwgMCkKLSNkZWZpbmUgQVNTSUdORURfREVWSUNF
X0NBUF9NU0lYICgxIDw8IDEpCi0gICAgICAgIHVpbnQzMl90IGF2YWlsYWJsZTsKLSNkZWZpbmUg
QVNTSUdORURfREVWSUNFX01TSV9FTkFCTEVEICgxIDw8IDApCi0jZGVmaW5lIEFTU0lHTkVEX0RF
VklDRV9NU0lYX0VOQUJMRUQgKDEgPDwgMSkKLSNkZWZpbmUgQVNTSUdORURfREVWSUNFX01TSVhf
TUFTS0VEICgxIDw8IDIpCi0gICAgICAgIHVpbnQzMl90IHN0YXRlOwotICAgIH0gY2FwOwotICAg
IHVpbnQ4X3QgZW11bGF0ZV9jb25maWdfcmVhZFtQQ0lfQ09ORklHX1NQQUNFX1NJWkVdOwotICAg
IHVpbnQ4X3QgZW11bGF0ZV9jb25maWdfd3JpdGVbUENJX0NPTkZJR19TUEFDRV9TSVpFXTsKLSAg
ICBpbnQgbXNpX3ZpcnFfbnI7Ci0gICAgaW50ICptc2lfdmlycTsKLSAgICBNU0lYVGFibGVFbnRy
eSAqbXNpeF90YWJsZTsKLSAgICBod2FkZHIgbXNpeF90YWJsZV9hZGRyOwotICAgIHVpbnQxNl90
IG1zaXhfdGFibGVfc2l6ZTsKLSAgICB1aW50MTZfdCBtc2l4X21heDsKLSAgICBNZW1vcnlSZWdp
b24gbW1pbzsKLSAgICBjaGFyICpjb25maWdmZF9uYW1lOwotICAgIGludDMyX3QgYm9vdGluZGV4
OwotfSBBc3NpZ25lZERldmljZTsKLQotI2RlZmluZSBUWVBFX1BDSV9BU1NJR04gImt2bS1wY2kt
YXNzaWduIgotI2RlZmluZSBQQ0lfQVNTSUdOKG9iaikgT0JKRUNUX0NIRUNLKEFzc2lnbmVkRGV2
aWNlLCAob2JqKSwgVFlQRV9QQ0lfQVNTSUdOKQotCi1zdGF0aWMgdm9pZCBhc3NpZ25lZF9kZXZf
dXBkYXRlX2lycV9yb3V0aW5nKFBDSURldmljZSAqZGV2KTsKLQotc3RhdGljIHZvaWQgYXNzaWdu
ZWRfZGV2X2xvYWRfb3B0aW9uX3JvbShBc3NpZ25lZERldmljZSAqZGV2KTsKLQotc3RhdGljIHZv
aWQgYXNzaWduZWRfZGV2X3VucmVnaXN0ZXJfbXNpeF9tbWlvKEFzc2lnbmVkRGV2aWNlICpkZXYp
OwotCi1zdGF0aWMgdWludDY0X3QgYXNzaWduZWRfZGV2X2lvcG9ydF9ydyhBc3NpZ25lZERldlJl
Z2lvbiAqZGV2X3JlZ2lvbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGh3YWRkciBhZGRyLCBpbnQgc2l6ZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQ2NF90ICpkYXRhKQotewotICAgIHVpbnQ2NF90IHZhbCA9IDA7Ci0gICAgaW50
IGZkID0gZGV2X3JlZ2lvbi0+cmVnaW9uLT5yZXNvdXJjZV9mZDsKLQotICAgIGlmIChkYXRhKSB7
Ci0gICAgICAgIERFQlVHKCJwd3JpdGUgZGF0YT0lIiBQUkl4NjQgIiwgc2l6ZT0lZCwgZV9waHlz
PSIgVEFSR0VUX0ZNVF9wbHgKLSAgICAgICAgICAgICAgIiwgYWRkcj0iVEFSR0VUX0ZNVF9wbHgi
XG4iLCAqZGF0YSwgc2l6ZSwgYWRkciwgYWRkcik7Ci0gICAgICAgIGlmIChwd3JpdGUoZmQsIGRh
dGEsIHNpemUsIGFkZHIpICE9IHNpemUpIHsKLSAgICAgICAgICAgIGVycm9yX3JlcG9ydCgiJXMg
LSBwd3JpdGUgZmFpbGVkICVzIiwgX19mdW5jX18sIHN0cmVycm9yKGVycm5vKSk7Ci0gICAgICAg
IH0KLSAgICB9IGVsc2UgewotICAgICAgICBpZiAocHJlYWQoZmQsICZ2YWwsIHNpemUsIGFkZHIp
ICE9IHNpemUpIHsKLSAgICAgICAgICAgIGVycm9yX3JlcG9ydCgiJXMgLSBwcmVhZCBmYWlsZWQg
JXMiLCBfX2Z1bmNfXywgc3RyZXJyb3IoZXJybm8pKTsKLSAgICAgICAgICAgIHZhbCA9ICgxVUwg
PDwgKHNpemUgKiA4KSkgLSAxOwotICAgICAgICB9Ci0gICAgICAgIERFQlVHKCJwcmVhZCB2YWw9
JSIgUFJJeDY0ICIsIHNpemU9JWQsIGVfcGh5cz0iIFRBUkdFVF9GTVRfcGx4Ci0gICAgICAgICAg
ICAgICIsIGFkZHI9IiBUQVJHRVRfRk1UX3BseCAiXG4iLCB2YWwsIHNpemUsIGFkZHIsIGFkZHIp
OwotICAgIH0KLSAgICByZXR1cm4gdmFsOwotfQotCi1zdGF0aWMgdm9pZCBhc3NpZ25lZF9kZXZf
aW9wb3J0X3dyaXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGRhdGEsIHVuc2lnbmVkIHNpemUpCi17Ci0g
ICAgYXNzaWduZWRfZGV2X2lvcG9ydF9ydyhvcGFxdWUsIGFkZHIsIHNpemUsICZkYXRhKTsKLX0K
LQotc3RhdGljIHVpbnQ2NF90IGFzc2lnbmVkX2Rldl9pb3BvcnRfcmVhZCh2b2lkICpvcGFxdWUs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh3YWRkciBhZGRyLCB1
bnNpZ25lZCBzaXplKQotewotICAgIHJldHVybiBhc3NpZ25lZF9kZXZfaW9wb3J0X3J3KG9wYXF1
ZSwgYWRkciwgc2l6ZSwgTlVMTCk7Ci19Ci0KLXN0YXRpYyB1aW50MzJfdCBzbG93X2Jhcl9yZWFk
Yih2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyKQotewotICAgIEFzc2lnbmVkRGV2UmVnaW9uICpk
ID0gb3BhcXVlOwotICAgIHVpbnQ4X3QgKmluID0gZC0+dS5yX3ZpcnRiYXNlICsgYWRkcjsKLSAg
ICB1aW50MzJfdCByOwotCi0gICAgciA9ICppbjsKLSAgICBERUJVRygiYWRkcj0weCIgVEFSR0VU
X0ZNVF9wbHggIiB2YWw9MHglMDh4XG4iLCBhZGRyLCByKTsKLQotICAgIHJldHVybiByOwotfQot
Ci1zdGF0aWMgdWludDMyX3Qgc2xvd19iYXJfcmVhZHcodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRk
cikKLXsKLSAgICBBc3NpZ25lZERldlJlZ2lvbiAqZCA9IG9wYXF1ZTsKLSAgICB1aW50MTZfdCAq
aW4gPSAodWludDE2X3QgKikoZC0+dS5yX3ZpcnRiYXNlICsgYWRkcik7Ci0gICAgdWludDMyX3Qg
cjsKLQotICAgIHIgPSAqaW47Ci0gICAgREVCVUcoImFkZHI9MHgiIFRBUkdFVF9GTVRfcGx4ICIg
dmFsPTB4JTA4eFxuIiwgYWRkciwgcik7Ci0KLSAgICByZXR1cm4gcjsKLX0KLQotc3RhdGljIHVp
bnQzMl90IHNsb3dfYmFyX3JlYWRsKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIpCi17Ci0gICAg
QXNzaWduZWREZXZSZWdpb24gKmQgPSBvcGFxdWU7Ci0gICAgdWludDMyX3QgKmluID0gKHVpbnQz
Ml90ICopKGQtPnUucl92aXJ0YmFzZSArIGFkZHIpOwotICAgIHVpbnQzMl90IHI7Ci0KLSAgICBy
ID0gKmluOwotICAgIERFQlVHKCJhZGRyPTB4IiBUQVJHRVRfRk1UX3BseCAiIHZhbD0weCUwOHhc
biIsIGFkZHIsIHIpOwotCi0gICAgcmV0dXJuIHI7Ci19Ci0KLXN0YXRpYyB2b2lkIHNsb3dfYmFy
X3dyaXRlYih2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLCB1aW50MzJfdCB2YWwpCi17Ci0gICAg
QXNzaWduZWREZXZSZWdpb24gKmQgPSBvcGFxdWU7Ci0gICAgdWludDhfdCAqb3V0ID0gZC0+dS5y
X3ZpcnRiYXNlICsgYWRkcjsKLQotICAgIERFQlVHKCJhZGRyPTB4IiBUQVJHRVRfRk1UX3BseCAi
IHZhbD0weCUwMnhcbiIsIGFkZHIsIHZhbCk7Ci0gICAgKm91dCA9IHZhbDsKLX0KLQotc3RhdGlj
IHZvaWQgc2xvd19iYXJfd3JpdGV3KHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsIHVpbnQzMl90
IHZhbCkKLXsKLSAgICBBc3NpZ25lZERldlJlZ2lvbiAqZCA9IG9wYXF1ZTsKLSAgICB1aW50MTZf
dCAqb3V0ID0gKHVpbnQxNl90ICopKGQtPnUucl92aXJ0YmFzZSArIGFkZHIpOwotCi0gICAgREVC
VUcoImFkZHI9MHgiIFRBUkdFVF9GTVRfcGx4ICIgdmFsPTB4JTA0eFxuIiwgYWRkciwgdmFsKTsK
LSAgICAqb3V0ID0gdmFsOwotfQotCi1zdGF0aWMgdm9pZCBzbG93X2Jhcl93cml0ZWwodm9pZCAq
b3BhcXVlLCBod2FkZHIgYWRkciwgdWludDMyX3QgdmFsKQotewotICAgIEFzc2lnbmVkRGV2UmVn
aW9uICpkID0gb3BhcXVlOwotICAgIHVpbnQzMl90ICpvdXQgPSAodWludDMyX3QgKikoZC0+dS5y
X3ZpcnRiYXNlICsgYWRkcik7Ci0KLSAgICBERUJVRygiYWRkcj0weCIgVEFSR0VUX0ZNVF9wbHgg
IiB2YWw9MHglMDh4XG4iLCBhZGRyLCB2YWwpOwotICAgICpvdXQgPSB2YWw7Ci19Ci0KLXN0YXRp
YyBjb25zdCBNZW1vcnlSZWdpb25PcHMgc2xvd19iYXJfb3BzID0gewotICAgIC5vbGRfbW1pbyA9
IHsKLSAgICAgICAgLnJlYWQgPSB7IHNsb3dfYmFyX3JlYWRiLCBzbG93X2Jhcl9yZWFkdywgc2xv
d19iYXJfcmVhZGwsIH0sCi0gICAgICAgIC53cml0ZSA9IHsgc2xvd19iYXJfd3JpdGViLCBzbG93
X2Jhcl93cml0ZXcsIHNsb3dfYmFyX3dyaXRlbCwgfSwKLSAgICB9LAotICAgIC5lbmRpYW5uZXNz
ID0gREVWSUNFX05BVElWRV9FTkRJQU4sCi19OwotCi1zdGF0aWMgdm9pZCBhc3NpZ25lZF9kZXZf
aW9tZW1fc2V0dXAoUENJRGV2aWNlICpwY2lfZGV2LCBpbnQgcmVnaW9uX251bSwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwY2lidXNfdCBlX3NpemUpCi17Ci0gICAgQXNz
aWduZWREZXZpY2UgKnJfZGV2ID0gUENJX0FTU0lHTihwY2lfZGV2KTsKLSAgICBBc3NpZ25lZERl
dlJlZ2lvbiAqcmVnaW9uID0gJnJfZGV2LT52X2FkZHJzW3JlZ2lvbl9udW1dOwotICAgIFBDSVJl
Z2lvbiAqcmVhbF9yZWdpb24gPSAmcl9kZXYtPnJlYWxfZGV2aWNlLnJlZ2lvbnNbcmVnaW9uX251
bV07Ci0KLSAgICBpZiAoZV9zaXplID4gMCkgewotICAgICAgICBtZW1vcnlfcmVnaW9uX2luaXQo
JnJlZ2lvbi0+Y29udGFpbmVyLCBPQkpFQ1QocGNpX2RldiksCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAiYXNzaWduZWQtZGV2LWNvbnRhaW5lciIsIGVfc2l6ZSk7Ci0gICAgICAgIG1lbW9y
eV9yZWdpb25fYWRkX3N1YnJlZ2lvbigmcmVnaW9uLT5jb250YWluZXIsIDAsICZyZWdpb24tPnJl
YWxfaW9tZW0pOwotCi0gICAgICAgIC8qIGRlYWwgd2l0aCBNU0ktWCBNTUlPIHBhZ2UgKi8KLSAg
ICAgICAgaWYgKHJlYWxfcmVnaW9uLT5iYXNlX2FkZHIgPD0gcl9kZXYtPm1zaXhfdGFibGVfYWRk
ciAmJgotICAgICAgICAgICAgICAgIHJlYWxfcmVnaW9uLT5iYXNlX2FkZHIgKyByZWFsX3JlZ2lv
bi0+c2l6ZSA+Ci0gICAgICAgICAgICAgICAgcl9kZXYtPm1zaXhfdGFibGVfYWRkcikgewotICAg
ICAgICAgICAgdWludDY0X3Qgb2Zmc2V0ID0gcl9kZXYtPm1zaXhfdGFibGVfYWRkciAtIHJlYWxf
cmVnaW9uLT5iYXNlX2FkZHI7Ci0KLSAgICAgICAgICAgIG1lbW9yeV9yZWdpb25fYWRkX3N1YnJl
Z2lvbl9vdmVybGFwKCZyZWdpb24tPmNvbnRhaW5lciwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG9mZnNldCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICZyX2Rldi0+bW1pbywKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEpOwotICAgICAgICB9Ci0gICAgfQotfQot
Ci1zdGF0aWMgY29uc3QgTWVtb3J5UmVnaW9uT3BzIGFzc2lnbmVkX2Rldl9pb3BvcnRfb3BzID0g
ewotICAgIC5yZWFkID0gYXNzaWduZWRfZGV2X2lvcG9ydF9yZWFkLAotICAgIC53cml0ZSA9IGFz
c2lnbmVkX2Rldl9pb3BvcnRfd3JpdGUsCi0gICAgLmVuZGlhbm5lc3MgPSBERVZJQ0VfTkFUSVZF
X0VORElBTiwKLX07Ci0KLXN0YXRpYyB2b2lkIGFzc2lnbmVkX2Rldl9pb3BvcnRfc2V0dXAoUENJ
RGV2aWNlICpwY2lfZGV2LCBpbnQgcmVnaW9uX251bSwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGNpYnVzX3Qgc2l6ZSkKLXsKLSAgICBBc3NpZ25lZERldmljZSAqcl9k
ZXYgPSBQQ0lfQVNTSUdOKHBjaV9kZXYpOwotICAgIEFzc2lnbmVkRGV2UmVnaW9uICpyZWdpb24g
PSAmcl9kZXYtPnZfYWRkcnNbcmVnaW9uX251bV07Ci0KLSAgICByZWdpb24tPmVfc2l6ZSA9IHNp
emU7Ci0gICAgbWVtb3J5X3JlZ2lvbl9pbml0KCZyZWdpb24tPmNvbnRhaW5lciwgT0JKRUNUKHBj
aV9kZXYpLAotICAgICAgICAgICAgICAgICAgICAgICAiYXNzaWduZWQtZGV2LWNvbnRhaW5lciIs
IHNpemUpOwotICAgIG1lbW9yeV9yZWdpb25faW5pdF9pbygmcmVnaW9uLT5yZWFsX2lvbWVtLCBP
QkpFQ1QocGNpX2RldiksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICZhc3NpZ25lZF9kZXZf
aW9wb3J0X29wcywgcl9kZXYtPnZfYWRkcnMgKyByZWdpb25fbnVtLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAiYXNzaWduZWQtZGV2LWlvbWVtIiwgc2l6ZSk7Ci0gICAgbWVtb3J5X3JlZ2lv
bl9hZGRfc3VicmVnaW9uKCZyZWdpb24tPmNvbnRhaW5lciwgMCwgJnJlZ2lvbi0+cmVhbF9pb21l
bSk7Ci19Ci0KLXN0YXRpYyB1aW50MzJfdCBhc3NpZ25lZF9kZXZfcGNpX3JlYWQoUENJRGV2aWNl
ICpkLCBpbnQgcG9zLCBpbnQgbGVuKQotewotICAgIEFzc2lnbmVkRGV2aWNlICpwY2lfZGV2ID0g
UENJX0FTU0lHTihkKTsKLSAgICB1aW50MzJfdCB2YWw7Ci0gICAgc3NpemVfdCByZXQ7Ci0gICAg
aW50IGZkID0gcGNpX2Rldi0+cmVhbF9kZXZpY2UuY29uZmlnX2ZkOwotCi1hZ2FpbjoKLSAgICBy
ZXQgPSBwcmVhZChmZCwgJnZhbCwgbGVuLCBwb3MpOwotICAgIGlmIChyZXQgIT0gbGVuKSB7Ci0g
ICAgICAgIGlmICgocmV0IDwgMCkgJiYgKGVycm5vID09IEVJTlRSIHx8IGVycm5vID09IEVBR0FJ
TikpIHsKLSAgICAgICAgICAgIGdvdG8gYWdhaW47Ci0gICAgICAgIH0KLQotICAgICAgICBod19l
cnJvcigicGNpIHJlYWQgZmFpbGVkLCByZXQgPSAlemQgZXJybm8gPSAlZFxuIiwgcmV0LCBlcnJu
byk7Ci0gICAgfQotCi0gICAgcmV0dXJuIHZhbDsKLX0KLQotc3RhdGljIHVpbnQ4X3QgYXNzaWdu
ZWRfZGV2X3BjaV9yZWFkX2J5dGUoUENJRGV2aWNlICpkLCBpbnQgcG9zKQotewotICAgIHJldHVy
biAodWludDhfdClhc3NpZ25lZF9kZXZfcGNpX3JlYWQoZCwgcG9zLCAxKTsKLX0KLQotc3RhdGlj
IHZvaWQgYXNzaWduZWRfZGV2X3BjaV93cml0ZShQQ0lEZXZpY2UgKmQsIGludCBwb3MsIHVpbnQz
Ml90IHZhbCwgaW50IGxlbikKLXsKLSAgICBBc3NpZ25lZERldmljZSAqcGNpX2RldiA9IFBDSV9B
U1NJR04oZCk7Ci0gICAgc3NpemVfdCByZXQ7Ci0gICAgaW50IGZkID0gcGNpX2Rldi0+cmVhbF9k
ZXZpY2UuY29uZmlnX2ZkOwotCi1hZ2FpbjoKLSAgICByZXQgPSBwd3JpdGUoZmQsICZ2YWwsIGxl
biwgcG9zKTsKLSAgICBpZiAocmV0ICE9IGxlbikgewotICAgICAgICBpZiAoKHJldCA8IDApICYm
IChlcnJubyA9PSBFSU5UUiB8fCBlcnJubyA9PSBFQUdBSU4pKSB7Ci0gICAgICAgICAgICBnb3Rv
IGFnYWluOwotICAgICAgICB9Ci0KLSAgICAgICAgaHdfZXJyb3IoInBjaSB3cml0ZSBmYWlsZWQs
IHJldCA9ICV6ZCBlcnJubyA9ICVkXG4iLCByZXQsIGVycm5vKTsKLSAgICB9Ci19Ci0KLXN0YXRp
YyB2b2lkIGFzc2lnbmVkX2Rldl9lbXVsYXRlX2NvbmZpZ19yZWFkKEFzc2lnbmVkRGV2aWNlICpk
ZXYsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJf
dCBvZmZzZXQsIHVpbnQzMl90IGxlbikKLXsKLSAgICBtZW1zZXQoZGV2LT5lbXVsYXRlX2NvbmZp
Z19yZWFkICsgb2Zmc2V0LCAweGZmLCBsZW4pOwotfQotCi1zdGF0aWMgdm9pZCBhc3NpZ25lZF9k
ZXZfZGlyZWN0X2NvbmZpZ19yZWFkKEFzc2lnbmVkRGV2aWNlICpkZXYsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IG9mZnNldCwgdWludDMyX3Qg
bGVuKQotewotICAgIG1lbXNldChkZXYtPmVtdWxhdGVfY29uZmlnX3JlYWQgKyBvZmZzZXQsIDAs
IGxlbik7Ci19Ci0KLXN0YXRpYyB2b2lkIGFzc2lnbmVkX2Rldl9kaXJlY3RfY29uZmlnX3dyaXRl
KEFzc2lnbmVkRGV2aWNlICpkZXYsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1aW50MzJfdCBvZmZzZXQsIHVpbnQzMl90IGxlbikKLXsKLSAgICBtZW1zZXQo
ZGV2LT5lbXVsYXRlX2NvbmZpZ193cml0ZSArIG9mZnNldCwgMCwgbGVuKTsKLX0KLQotc3RhdGlj
IHVpbnQ4X3QgcGNpX2ZpbmRfY2FwX29mZnNldChQQ0lEZXZpY2UgKmQsIHVpbnQ4X3QgY2FwLCB1
aW50OF90IHN0YXJ0KQotewotICAgIGludCBpZDsKLSAgICBpbnQgbWF4X2NhcCA9IDQ4OwotICAg
IGludCBwb3MgPSBzdGFydCA/IHN0YXJ0IDogUENJX0NBUEFCSUxJVFlfTElTVDsKLSAgICBpbnQg
c3RhdHVzOwotCi0gICAgc3RhdHVzID0gYXNzaWduZWRfZGV2X3BjaV9yZWFkX2J5dGUoZCwgUENJ
X1NUQVRVUyk7Ci0gICAgaWYgKChzdGF0dXMgJiBQQ0lfU1RBVFVTX0NBUF9MSVNUKSA9PSAwKSB7
Ci0gICAgICAgIHJldHVybiAwOwotICAgIH0KLQotICAgIHdoaWxlIChtYXhfY2FwLS0pIHsKLSAg
ICAgICAgcG9zID0gYXNzaWduZWRfZGV2X3BjaV9yZWFkX2J5dGUoZCwgcG9zKTsKLSAgICAgICAg
aWYgKHBvcyA8IDB4NDApIHsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICB9Ci0KLSAgICAg
ICAgcG9zICY9IH4zOwotICAgICAgICBpZCA9IGFzc2lnbmVkX2Rldl9wY2lfcmVhZF9ieXRlKGQs
IHBvcyArIFBDSV9DQVBfTElTVF9JRCk7Ci0KLSAgICAgICAgaWYgKGlkID09IDB4ZmYpIHsKLSAg
ICAgICAgICAgIGJyZWFrOwotICAgICAgICB9Ci0gICAgICAgIGlmIChpZCA9PSBjYXApIHsKLSAg
ICAgICAgICAgIHJldHVybiBwb3M7Ci0gICAgICAgIH0KLQotICAgICAgICBwb3MgKz0gUENJX0NB
UF9MSVNUX05FWFQ7Ci0gICAgfQotICAgIHJldHVybiAwOwotfQotCi1zdGF0aWMgdm9pZCBhc3Np
Z25lZF9kZXZfcmVnaXN0ZXJfcmVnaW9ucyhQQ0lSZWdpb24gKmlvX3JlZ2lvbnMsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHJlZ2lvbnNf
bnVtLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQXNzaWduZWRE
ZXZpY2UgKnBjaV9kZXYsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBFcnJvciAqKmVycnApCi17Ci0gICAgdWludDMyX3QgaTsKLSAgICBQQ0lSZWdpb24gKmN1cl9y
ZWdpb24gPSBpb19yZWdpb25zOwotCi0gICAgZm9yIChpID0gMDsgaSA8IHJlZ2lvbnNfbnVtOyBp
KyssIGN1cl9yZWdpb24rKykgewotICAgICAgICBpZiAoIWN1cl9yZWdpb24tPnZhbGlkKSB7Ci0g
ICAgICAgICAgICBjb250aW51ZTsKLSAgICAgICAgfQotCi0gICAgICAgIC8qIGhhbmRsZSBtZW1v
cnkgaW8gcmVnaW9ucyAqLwotICAgICAgICBpZiAoY3VyX3JlZ2lvbi0+dHlwZSAmIElPUkVTT1VS
Q0VfTUVNKSB7Ci0gICAgICAgICAgICBpbnQgdCA9IFBDSV9CQVNFX0FERFJFU1NfU1BBQ0VfTUVN
T1JZOwotICAgICAgICAgICAgaWYgKGN1cl9yZWdpb24tPnR5cGUgJiBJT1JFU09VUkNFX1BSRUZF
VENIKSB7Ci0gICAgICAgICAgICAgICAgdCB8PSBQQ0lfQkFTRV9BRERSRVNTX01FTV9QUkVGRVRD
SDsKLSAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGlmIChjdXJfcmVnaW9uLT50eXBlICYgSU9S
RVNPVVJDRV9NRU1fNjQpIHsKLSAgICAgICAgICAgICAgICB0IHw9IFBDSV9CQVNFX0FERFJFU1Nf
TUVNX1RZUEVfNjQ7Ci0gICAgICAgICAgICB9Ci0KLSAgICAgICAgICAgIC8qIG1hcCBwaHlzaWNh
bCBtZW1vcnkgKi8KLSAgICAgICAgICAgIHBjaV9kZXYtPnZfYWRkcnNbaV0udS5yX3ZpcnRiYXNl
ID0gbW1hcChOVUxMLCBjdXJfcmVnaW9uLT5zaXplLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBST1RfV1JJVEUgfCBQUk9UX1JFQUQsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTUFQX1NIQVJF
RCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
dXJfcmVnaW9uLT5yZXNvdXJjZV9mZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAob2ZmX3QpMCk7Ci0KLSAgICAgICAgICAgIGlmIChwY2lfZGV2
LT52X2FkZHJzW2ldLnUucl92aXJ0YmFzZSA9PSBNQVBfRkFJTEVEKSB7Ci0gICAgICAgICAgICAg
ICAgcGNpX2Rldi0+dl9hZGRyc1tpXS51LnJfdmlydGJhc2UgPSBOVUxMOwotICAgICAgICAgICAg
ICAgIGVycm9yX3NldGdfZXJybm8oZXJycCwgZXJybm8sICJDb3VsZG4ndCBtbWFwIDB4JSIgUFJJ
eDY0ICIhIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cl9yZWdpb24tPmJh
c2VfYWRkcik7Ci0gICAgICAgICAgICAgICAgcmV0dXJuOwotICAgICAgICAgICAgfQotCi0gICAg
ICAgICAgICBwY2lfZGV2LT52X2FkZHJzW2ldLnJfc2l6ZSA9IGN1cl9yZWdpb24tPnNpemU7Ci0g
ICAgICAgICAgICBwY2lfZGV2LT52X2FkZHJzW2ldLmVfc2l6ZSA9IDA7Ci0KLSAgICAgICAgICAg
IC8qIGFkZCBvZmZzZXQgKi8KLSAgICAgICAgICAgIHBjaV9kZXYtPnZfYWRkcnNbaV0udS5yX3Zp
cnRiYXNlICs9Ci0gICAgICAgICAgICAgICAgKGN1cl9yZWdpb24tPmJhc2VfYWRkciAmIDB4RkZG
KTsKLQotICAgICAgICAgICAgaWYgKGN1cl9yZWdpb24tPnNpemUgJiAweEZGRikgewotICAgICAg
ICAgICAgICAgIGVycm9yX3JlcG9ydCgiUENJIHJlZ2lvbiAlZCBhdCBhZGRyZXNzIDB4JSIgUFJJ
eDY0ICIgaGFzICIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpemUgMHglIiBQUkl4
NjQgIiwgd2hpY2ggaXMgbm90IGEgbXVsdGlwbGUgb2YgIgotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAiNEsuICBZb3UgbWlnaHQgZXhwZXJpZW5jZSBzb21lIHBlcmZvcm1hbmNlIGhpdCAi
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkdWUgdG8gdGhhdC4iLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBpLCBjdXJfcmVnaW9uLT5iYXNlX2FkZHIsIGN1cl9yZWdpb24t
PnNpemUpOwotICAgICAgICAgICAgICAgIG1lbW9yeV9yZWdpb25faW5pdF9pbygmcGNpX2Rldi0+
dl9hZGRyc1tpXS5yZWFsX2lvbWVtLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBPQkpFQ1QocGNpX2RldiksICZzbG93X2Jhcl9vcHMsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICZwY2lfZGV2LT52X2FkZHJzW2ldLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAiYXNzaWduZWQtZGV2LXNsb3ctYmFyIiwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3VyX3JlZ2lvbi0+c2l6ZSk7Ci0gICAgICAg
ICAgICB9IGVsc2UgewotICAgICAgICAgICAgICAgIHZvaWQgKnZpcnRiYXNlID0gcGNpX2Rldi0+
dl9hZGRyc1tpXS51LnJfdmlydGJhc2U7Ci0gICAgICAgICAgICAgICAgY2hhciBuYW1lWzMyXTsK
LSAgICAgICAgICAgICAgICBzbnByaW50ZihuYW1lLCBzaXplb2YobmFtZSksICIlcy5iYXIlZCIs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0X2dldF90eXBlbmFtZShPQkpFQ1QocGNp
X2RldikpLCBpKTsKLSAgICAgICAgICAgICAgICBtZW1vcnlfcmVnaW9uX2luaXRfcmFtX3B0cigm
cGNpX2Rldi0+dl9hZGRyc1tpXS5yZWFsX2lvbWVtLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIE9CSkVDVChwY2lfZGV2KSwgbmFtZSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJfcmVnaW9uLT5zaXplLCB2aXJ0YmFzZSk7
Ci0gICAgICAgICAgICAgICAgdm1zdGF0ZV9yZWdpc3Rlcl9yYW0oJnBjaV9kZXYtPnZfYWRkcnNb
aV0ucmVhbF9pb21lbSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcGNp
X2Rldi0+ZGV2LnFkZXYpOwotICAgICAgICAgICAgfQotCi0gICAgICAgICAgICBhc3NpZ25lZF9k
ZXZfaW9tZW1fc2V0dXAoJnBjaV9kZXYtPmRldiwgaSwgY3VyX3JlZ2lvbi0+c2l6ZSk7Ci0gICAg
ICAgICAgICBwY2lfcmVnaXN0ZXJfYmFyKChQQ0lEZXZpY2UgKikgcGNpX2RldiwgaSwgdCwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJnBjaV9kZXYtPnZfYWRkcnNbaV0uY29udGFpbmVy
KTsKLSAgICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICB9IGVsc2UgewotICAgICAgICAgICAg
LyogaGFuZGxlIHBvcnQgaW8gcmVnaW9ucyAqLwotICAgICAgICAgICAgdWludDMyX3QgdmFsOwot
ICAgICAgICAgICAgaW50IHJldDsKLQotICAgICAgICAgICAgLyogVGVzdCBrZXJuZWwgc3VwcG9y
dCBmb3IgaW9wb3J0IHJlc291cmNlIHJlYWQvd3JpdGUuICBPbGQKLSAgICAgICAgICAgICAqIGtl
cm5lbHMgcmV0dXJuIEVJTy4gIE5ldyBrZXJuZWxzIG9ubHkgYWxsb3cgMS8yLzQgYnl0ZSByZWFk
cwotICAgICAgICAgICAgICogc28gc2hvdWxkIHJldHVybiBFSU5WQUwgZm9yIGEgMyBieXRlIHJl
YWQgKi8KLSAgICAgICAgICAgIHJldCA9IHByZWFkKHBjaV9kZXYtPnZfYWRkcnNbaV0ucmVnaW9u
LT5yZXNvdXJjZV9mZCwgJnZhbCwgMywgMCk7Ci0gICAgICAgICAgICBpZiAocmV0ID49IDApIHsK
LSAgICAgICAgICAgICAgICBlcnJvcl9yZXBvcnQoIlVuZXhwZWN0ZWQgcmV0dXJuIGZyb20gSS9P
IHBvcnQgcmVhZDogJWQiLCByZXQpOwotICAgICAgICAgICAgICAgIGFib3J0KCk7Ci0gICAgICAg
ICAgICB9IGVsc2UgaWYgKGVycm5vICE9IEVJTlZBTCkgewotICAgICAgICAgICAgICAgIGVycm9y
X3JlcG9ydCgiS2VybmVsIGRvZXNuJ3Qgc3VwcG9ydCBpb3BvcnQgcmVzb3VyY2UgIgotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAiYWNjZXNzLCBoaWRpbmcgdGhpcyByZWdpb24uIik7Ci0g
ICAgICAgICAgICAgICAgY2xvc2UocGNpX2Rldi0+dl9hZGRyc1tpXS5yZWdpb24tPnJlc291cmNl
X2ZkKTsKLSAgICAgICAgICAgICAgICBjdXJfcmVnaW9uLT52YWxpZCA9IDA7Ci0gICAgICAgICAg
ICAgICAgY29udGludWU7Ci0gICAgICAgICAgICB9Ci0KLSAgICAgICAgICAgIHBjaV9kZXYtPnZf
YWRkcnNbaV0udS5yX2Jhc2Vwb3J0ID0gY3VyX3JlZ2lvbi0+YmFzZV9hZGRyOwotICAgICAgICAg
ICAgcGNpX2Rldi0+dl9hZGRyc1tpXS5yX3NpemUgPSBjdXJfcmVnaW9uLT5zaXplOwotICAgICAg
ICAgICAgcGNpX2Rldi0+dl9hZGRyc1tpXS5lX3NpemUgPSAwOwotCi0gICAgICAgICAgICBhc3Np
Z25lZF9kZXZfaW9wb3J0X3NldHVwKCZwY2lfZGV2LT5kZXYsIGksIGN1cl9yZWdpb24tPnNpemUp
OwotICAgICAgICAgICAgcGNpX3JlZ2lzdGVyX2JhcigoUENJRGV2aWNlICopIHBjaV9kZXYsIGks
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9CQVNFX0FERFJFU1NfU1BBQ0VfSU8s
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwY2lfZGV2LT52X2FkZHJzW2ldLmNvbnRh
aW5lcik7Ci0gICAgICAgIH0KLSAgICB9Ci0KLSAgICAvKiBzdWNjZXNzICovCi19Ci0KLXN0YXRp
YyB2b2lkIGdldF9yZWFsX2lkKGNvbnN0IGNoYXIgKmRldnBhdGgsIGNvbnN0IGNoYXIgKmlkbmFt
ZSwgdWludDE2X3QgKnZhbCwKLSAgICAgICAgICAgICAgICAgICAgICAgIEVycm9yICoqZXJycCkK
LXsKLSAgICBGSUxFICpmOwotICAgIGNoYXIgbmFtZVsxMjhdOwotICAgIGxvbmcgaWQ7Ci0KLSAg
ICBzbnByaW50ZihuYW1lLCBzaXplb2YobmFtZSksICIlcyVzIiwgZGV2cGF0aCwgaWRuYW1lKTsK
LSAgICBmID0gZm9wZW4obmFtZSwgInIiKTsKLSAgICBpZiAoZiA9PSBOVUxMKSB7Ci0gICAgICAg
IGVycm9yX3NldGdfZmlsZV9vcGVuKGVycnAsIGVycm5vLCBuYW1lKTsKLSAgICAgICAgcmV0dXJu
OwotICAgIH0KLSAgICBpZiAoZnNjYW5mKGYsICIlbGlcbiIsICZpZCkgPT0gMSkgewotICAgICAg
ICAqdmFsID0gaWQ7Ci0gICAgfSBlbHNlIHsKLSAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAiRmFp
bGVkIHRvIHBhcnNlIGNvbnRlbnRzIG9mICclcyciLCBuYW1lKTsKLSAgICB9Ci0gICAgZmNsb3Nl
KGYpOwotfQotCi1zdGF0aWMgdm9pZCBnZXRfcmVhbF92ZW5kb3JfaWQoY29uc3QgY2hhciAqZGV2
cGF0aCwgdWludDE2X3QgKnZhbCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFcnJv
ciAqKmVycnApCi17Ci0gICAgZ2V0X3JlYWxfaWQoZGV2cGF0aCwgInZlbmRvciIsIHZhbCwgZXJy
cCk7Ci19Ci0KLXN0YXRpYyB2b2lkIGdldF9yZWFsX2RldmljZV9pZChjb25zdCBjaGFyICpkZXZw
YXRoLCB1aW50MTZfdCAqdmFsLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVycm9y
ICoqZXJycCkKLXsKLSAgICBnZXRfcmVhbF9pZChkZXZwYXRoLCAiZGV2aWNlIiwgdmFsLCBlcnJw
KTsKLX0KLQotc3RhdGljIHZvaWQgZ2V0X3JlYWxfZGV2aWNlKEFzc2lnbmVkRGV2aWNlICpwY2lf
ZGV2LCBFcnJvciAqKmVycnApCi17Ci0gICAgY2hhciBkaXJbMTI4XSwgbmFtZVsxMjhdOwotICAg
IGludCBmZCwgciA9IDA7Ci0gICAgRklMRSAqZjsKLSAgICB1aW50NjRfdCBzdGFydCwgZW5kLCBz
aXplLCBmbGFnczsKLSAgICB1aW50MTZfdCBpZDsKLSAgICBQQ0lSZWdpb24gKnJwOwotICAgIFBD
SURldlJlZ2lvbnMgKmRldiA9ICZwY2lfZGV2LT5yZWFsX2RldmljZTsKLSAgICBFcnJvciAqbG9j
YWxfZXJyID0gTlVMTDsKLQotICAgIGRldi0+cmVnaW9uX251bWJlciA9IDA7Ci0KLSAgICBzbnBy
aW50ZihkaXIsIHNpemVvZihkaXIpLCAiL3N5cy9idXMvcGNpL2RldmljZXMvJTA0eDolMDJ4OiUw
MnguJXgvIiwKLSAgICAgICAgICAgICBwY2lfZGV2LT5ob3N0LmRvbWFpbiwgcGNpX2Rldi0+aG9z
dC5idXMsCi0gICAgICAgICAgICAgcGNpX2Rldi0+aG9zdC5zbG90LCBwY2lfZGV2LT5ob3N0LmZ1
bmN0aW9uKTsKLQotICAgIHNucHJpbnRmKG5hbWUsIHNpemVvZihuYW1lKSwgIiVzY29uZmlnIiwg
ZGlyKTsKLQotICAgIGlmIChwY2lfZGV2LT5jb25maWdmZF9uYW1lICYmICpwY2lfZGV2LT5jb25m
aWdmZF9uYW1lKSB7Ci0gICAgICAgIGRldi0+Y29uZmlnX2ZkID0gbW9uaXRvcl9mZF9wYXJhbShj
dXJfbW9uLCBwY2lfZGV2LT5jb25maWdmZF9uYW1lLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJmxvY2FsX2Vycik7Ci0gICAgICAgIGlmIChsb2NhbF9lcnIpIHsK
LSAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwotICAgICAgICAg
ICAgcmV0dXJuOwotICAgICAgICB9Ci0gICAgfSBlbHNlIHsKLSAgICAgICAgZGV2LT5jb25maWdf
ZmQgPSBvcGVuKG5hbWUsIE9fUkRXUik7Ci0KLSAgICAgICAgaWYgKGRldi0+Y29uZmlnX2ZkID09
IC0xKSB7Ci0gICAgICAgICAgICBlcnJvcl9zZXRnX2ZpbGVfb3BlbihlcnJwLCBlcnJubywgbmFt
ZSk7Ci0gICAgICAgICAgICByZXR1cm47Ci0gICAgICAgIH0KLSAgICB9Ci1hZ2FpbjoKLSAgICBy
ID0gcmVhZChkZXYtPmNvbmZpZ19mZCwgcGNpX2Rldi0+ZGV2LmNvbmZpZywKLSAgICAgICAgICAg
ICBwY2lfY29uZmlnX3NpemUoJnBjaV9kZXYtPmRldikpOwotICAgIGlmIChyIDwgMCkgewotICAg
ICAgICBpZiAoZXJybm8gPT0gRUlOVFIgfHwgZXJybm8gPT0gRUFHQUlOKSB7Ci0gICAgICAgICAg
ICBnb3RvIGFnYWluOwotICAgICAgICB9Ci0gICAgICAgIGVycm9yX3NldGdfZXJybm8oZXJycCwg
ZXJybm8sICJyZWFkKFwiJXNcIikiLAotICAgICAgICAgICAgICAgICAgICAgICAgIChwY2lfZGV2
LT5jb25maWdmZF9uYW1lICYmICpwY2lfZGV2LT5jb25maWdmZF9uYW1lKSA/Ci0gICAgICAgICAg
ICAgICAgICAgICAgICAgcGNpX2Rldi0+Y29uZmlnZmRfbmFtZSA6IG5hbWUpOwotICAgICAgICBy
ZXR1cm47Ci0gICAgfQotCi0gICAgLyogUmVzdG9yZSBvciBjbGVhciBtdWx0aWZ1bmN0aW9uLCB0
aGlzIGlzIGFsd2F5cyBjb250cm9sbGVkIGJ5IHFlbXUgKi8KLSAgICBpZiAocGNpX2Rldi0+ZGV2
LmNhcF9wcmVzZW50ICYgUUVNVV9QQ0lfQ0FQX01VTFRJRlVOQ1RJT04pIHsKLSAgICAgICAgcGNp
X2Rldi0+ZGV2LmNvbmZpZ1tQQ0lfSEVBREVSX1RZUEVdIHw9IFBDSV9IRUFERVJfVFlQRV9NVUxU
SV9GVU5DVElPTjsKLSAgICB9IGVsc2UgewotICAgICAgICBwY2lfZGV2LT5kZXYuY29uZmlnW1BD
SV9IRUFERVJfVFlQRV0gJj0gflBDSV9IRUFERVJfVFlQRV9NVUxUSV9GVU5DVElPTjsKLSAgICB9
Ci0KLSAgICAvKiBDbGVhciBob3N0IHJlc291cmNlIG1hcHBpbmcgaW5mby4gIElmIHdlIGNob29z
ZSBub3QgdG8gcmVnaXN0ZXIgYQotICAgICAqIEJBUiwgc3VjaCBhcyBtaWdodCBiZSB0aGUgY2Fz
ZSB3aXRoIHRoZSBvcHRpb24gUk9NLCB3ZSBjYW4gZ2V0Ci0gICAgICogY29uZnVzaW5nLCB1bndy
aXRhYmxlLCByZXNpZHVhbCBhZGRyZXNzZXMgZnJvbSB0aGUgaG9zdCBoZXJlLiAqLwotICAgIG1l
bXNldCgmcGNpX2Rldi0+ZGV2LmNvbmZpZ1tQQ0lfQkFTRV9BRERSRVNTXzBdLCAwLCAyNCk7Ci0g
ICAgbWVtc2V0KCZwY2lfZGV2LT5kZXYuY29uZmlnW1BDSV9ST01fQUREUkVTU10sIDAsIDQpOwot
Ci0gICAgc25wcmludGYobmFtZSwgc2l6ZW9mKG5hbWUpLCAiJXNyZXNvdXJjZSIsIGRpcik7Ci0K
LSAgICBmID0gZm9wZW4obmFtZSwgInIiKTsKLSAgICBpZiAoZiA9PSBOVUxMKSB7Ci0gICAgICAg
IGVycm9yX3NldGdfZmlsZV9vcGVuKGVycnAsIGVycm5vLCBuYW1lKTsKLSAgICAgICAgcmV0dXJu
OwotICAgIH0KLQotICAgIGZvciAociA9IDA7IHIgPCBQQ0lfUk9NX1NMT1Q7IHIrKykgewotICAg
ICAgICBpZiAoZnNjYW5mKGYsICIlIiBTQ05pNjQgIiAlIiBTQ05pNjQgIiAlIiBTQ05pNjQgIlxu
IiwKLSAgICAgICAgICAgICAgICAgICAmc3RhcnQsICZlbmQsICZmbGFncykgIT0gMykgewotICAg
ICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KLQotICAgICAgICBycCA9IGRldi0+cmVnaW9ucyAr
IHI7Ci0gICAgICAgIHJwLT52YWxpZCA9IDA7Ci0gICAgICAgIHJwLT5yZXNvdXJjZV9mZCA9IC0x
OwotICAgICAgICBzaXplID0gZW5kIC0gc3RhcnQgKyAxOwotICAgICAgICBmbGFncyAmPSBJT1JF
U09VUkNFX0lPIHwgSU9SRVNPVVJDRV9NRU0gfCBJT1JFU09VUkNFX1BSRUZFVENICi0gICAgICAg
ICAgICAgICAgIHwgSU9SRVNPVVJDRV9NRU1fNjQ7Ci0gICAgICAgIGlmIChzaXplID09IDAgfHwg
KGZsYWdzICYgfklPUkVTT1VSQ0VfUFJFRkVUQ0gpID09IDApIHsKLSAgICAgICAgICAgIGNvbnRp
bnVlOwotICAgICAgICB9Ci0gICAgICAgIGlmIChmbGFncyAmIElPUkVTT1VSQ0VfTUVNKSB7Ci0g
ICAgICAgICAgICBmbGFncyAmPSB+SU9SRVNPVVJDRV9JTzsKLSAgICAgICAgfSBlbHNlIHsKLSAg
ICAgICAgICAgIGZsYWdzICY9IH5JT1JFU09VUkNFX1BSRUZFVENIOwotICAgICAgICB9Ci0gICAg
ICAgIHNucHJpbnRmKG5hbWUsIHNpemVvZihuYW1lKSwgIiVzcmVzb3VyY2UlZCIsIGRpciwgcik7
Ci0gICAgICAgIGZkID0gb3BlbihuYW1lLCBPX1JEV1IpOwotICAgICAgICBpZiAoZmQgPT0gLTEp
IHsKLSAgICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICB9Ci0gICAgICAgIHJwLT5yZXNvdXJj
ZV9mZCA9IGZkOwotCi0gICAgICAgIHJwLT50eXBlID0gZmxhZ3M7Ci0gICAgICAgIHJwLT52YWxp
ZCA9IDE7Ci0gICAgICAgIHJwLT5iYXNlX2FkZHIgPSBzdGFydDsKLSAgICAgICAgcnAtPnNpemUg
PSBzaXplOwotICAgICAgICBwY2lfZGV2LT52X2FkZHJzW3JdLnJlZ2lvbiA9IHJwOwotICAgICAg
ICBERUJVRygicmVnaW9uICVkIHNpemUgJSIgUFJJdTY0ICIgc3RhcnQgMHglIiBQUkl4NjQKLSAg
ICAgICAgICAgICAgIiB0eXBlICVkIHJlc291cmNlX2ZkICVkXG4iLAotICAgICAgICAgICAgICBy
LCBycC0+c2l6ZSwgc3RhcnQsIHJwLT50eXBlLCBycC0+cmVzb3VyY2VfZmQpOwotICAgIH0KLQot
ICAgIGZjbG9zZShmKTsKLQotICAgIC8qIHJlYWQgYW5kIGZpbGwgdmVuZG9yIElEICovCi0gICAg
Z2V0X3JlYWxfdmVuZG9yX2lkKGRpciwgJmlkLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxf
ZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwotICAgICAg
ICByZXR1cm47Ci0gICAgfQotICAgIHBjaV9kZXYtPmRldi5jb25maWdbMF0gPSBpZCAmIDB4ZmY7
Ci0gICAgcGNpX2Rldi0+ZGV2LmNvbmZpZ1sxXSA9IChpZCAmIDB4ZmYwMCkgPj4gODsKLQotICAg
IC8qIHJlYWQgYW5kIGZpbGwgZGV2aWNlIElEICovCi0gICAgZ2V0X3JlYWxfZGV2aWNlX2lkKGRp
ciwgJmlkLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9y
X3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwotICAgICAgICByZXR1cm47Ci0gICAgfQotICAg
IHBjaV9kZXYtPmRldi5jb25maWdbMl0gPSBpZCAmIDB4ZmY7Ci0gICAgcGNpX2Rldi0+ZGV2LmNv
bmZpZ1szXSA9IChpZCAmIDB4ZmYwMCkgPj4gODsKLQotICAgIHBjaV93b3JkX3Rlc3RfYW5kX2Ns
ZWFyX21hc2socGNpX2Rldi0+ZW11bGF0ZV9jb25maWdfd3JpdGUgKyBQQ0lfQ09NTUFORCwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9DT01NQU5EX01BU1RFUiB8IFBDSV9D
T01NQU5EX0lOVFhfRElTQUJMRSk7Ci0KLSAgICBkZXYtPnJlZ2lvbl9udW1iZXIgPSByOwotfQot
Ci1zdGF0aWMgdm9pZCBmcmVlX21zaV92aXJxcyhBc3NpZ25lZERldmljZSAqZGV2KQotewotICAg
IGludCBpOwotCi0gICAgZm9yIChpID0gMDsgaSA8IGRldi0+bXNpX3ZpcnFfbnI7IGkrKykgewot
ICAgICAgICBpZiAoZGV2LT5tc2lfdmlycVtpXSA+PSAwKSB7Ci0gICAgICAgICAgICBrdm1faXJx
Y2hpcF9yZWxlYXNlX3ZpcnEoa3ZtX3N0YXRlLCBkZXYtPm1zaV92aXJxW2ldKTsKLSAgICAgICAg
ICAgIGRldi0+bXNpX3ZpcnFbaV0gPSAtMTsKLSAgICAgICAgfQotICAgIH0KLSAgICBnX2ZyZWUo
ZGV2LT5tc2lfdmlycSk7Ci0gICAgZGV2LT5tc2lfdmlycSA9IE5VTEw7Ci0gICAgZGV2LT5tc2lf
dmlycV9uciA9IDA7Ci19Ci0KLXN0YXRpYyB2b2lkIGZyZWVfYXNzaWduZWRfZGV2aWNlKEFzc2ln
bmVkRGV2aWNlICpkZXYpCi17Ci0gICAgaW50IGk7Ci0KLSAgICBpZiAoZGV2LT5jYXAuYXZhaWxh
YmxlICYgQVNTSUdORURfREVWSUNFX0NBUF9NU0lYKSB7Ci0gICAgICAgIGFzc2lnbmVkX2Rldl91
bnJlZ2lzdGVyX21zaXhfbW1pbyhkZXYpOwotICAgIH0KLSAgICBmb3IgKGkgPSAwOyBpIDwgZGV2
LT5yZWFsX2RldmljZS5yZWdpb25fbnVtYmVyOyBpKyspIHsKLSAgICAgICAgUENJUmVnaW9uICpw
Y2lfcmVnaW9uID0gJmRldi0+cmVhbF9kZXZpY2UucmVnaW9uc1tpXTsKLSAgICAgICAgQXNzaWdu
ZWREZXZSZWdpb24gKnJlZ2lvbiA9ICZkZXYtPnZfYWRkcnNbaV07Ci0KLSAgICAgICAgaWYgKCFw
Y2lfcmVnaW9uLT52YWxpZCkgewotICAgICAgICAgICAgY29udGludWU7Ci0gICAgICAgIH0KLSAg
ICAgICAgaWYgKHBjaV9yZWdpb24tPnR5cGUgJiBJT1JFU09VUkNFX0lPKSB7Ci0gICAgICAgICAg
ICBpZiAocmVnaW9uLT51LnJfYmFzZXBvcnQpIHsKLSAgICAgICAgICAgICAgICBtZW1vcnlfcmVn
aW9uX2RlbF9zdWJyZWdpb24oJnJlZ2lvbi0+Y29udGFpbmVyLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmcmVnaW9uLT5yZWFsX2lvbWVtKTsKLSAgICAgICAg
ICAgIH0KLSAgICAgICAgfSBlbHNlIGlmIChwY2lfcmVnaW9uLT50eXBlICYgSU9SRVNPVVJDRV9N
RU0pIHsKLSAgICAgICAgICAgIGlmIChyZWdpb24tPnUucl92aXJ0YmFzZSkgewotICAgICAgICAg
ICAgICAgIG1lbW9yeV9yZWdpb25fZGVsX3N1YnJlZ2lvbigmcmVnaW9uLT5jb250YWluZXIsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZyZWdpb24tPnJlYWxf
aW9tZW0pOwotCi0gICAgICAgICAgICAgICAgLyogUmVtb3ZlIE1TSS1YIHRhYmxlIHN1YnJlZ2lv
biAqLwotICAgICAgICAgICAgICAgIGlmIChwY2lfcmVnaW9uLT5iYXNlX2FkZHIgPD0gZGV2LT5t
c2l4X3RhYmxlX2FkZHIgJiYKLSAgICAgICAgICAgICAgICAgICAgcGNpX3JlZ2lvbi0+YmFzZV9h
ZGRyICsgcGNpX3JlZ2lvbi0+c2l6ZSA+Ci0gICAgICAgICAgICAgICAgICAgIGRldi0+bXNpeF90
YWJsZV9hZGRyKSB7Ci0gICAgICAgICAgICAgICAgICAgIG1lbW9yeV9yZWdpb25fZGVsX3N1YnJl
Z2lvbigmcmVnaW9uLT5jb250YWluZXIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAmZGV2LT5tbWlvKTsKLSAgICAgICAgICAgICAgICB9Ci0gICAgICAg
ICAgICAgICAgaWYgKG11bm1hcChyZWdpb24tPnUucl92aXJ0YmFzZSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgIChwY2lfcmVnaW9uLT5zaXplICsgMHhGRkYpICYgMHhGRkZGRjAwMCkpIHsK
LSAgICAgICAgICAgICAgICAgICAgZXJyb3JfcmVwb3J0KCJGYWlsZWQgdG8gdW5tYXAgYXNzaWdu
ZWQgZGV2aWNlIHJlZ2lvbjogJXMiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3RyZXJyb3IoZXJybm8pKTsKLSAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICB9Ci0gICAg
ICAgIH0KLSAgICAgICAgaWYgKHBjaV9yZWdpb24tPnJlc291cmNlX2ZkID49IDApIHsKLSAgICAg
ICAgICAgIGNsb3NlKHBjaV9yZWdpb24tPnJlc291cmNlX2ZkKTsKLSAgICAgICAgfQotICAgIH0K
LQotICAgIGlmIChkZXYtPnJlYWxfZGV2aWNlLmNvbmZpZ19mZCA+PSAwKSB7Ci0gICAgICAgIGNs
b3NlKGRldi0+cmVhbF9kZXZpY2UuY29uZmlnX2ZkKTsKLSAgICB9Ci0KLSAgICBmcmVlX21zaV92
aXJxcyhkZXYpOwotfQotCi0vKiBUaGlzIGZ1bmN0aW9uIHRyaWVzIHRvIGRldGVybWluZSB0aGUg
Y2F1c2Ugb2YgdGhlIFBDSSBhc3NpZ25tZW50IGZhaWx1cmUuIEl0Ci0gKiBhbHdheXMgcmV0dXJu
cyB0aGUgY2F1c2UgYXMgYSBkeW5hbWljYWxseSBhbGxvY2F0ZWQsIGh1bWFuIHJlYWRhYmxlIHN0
cmluZy4KLSAqIElmIHRoZSBmdW5jdGlvbiBmYWlscyB0byBkZXRlcm1pbmUgdGhlIGNhdXNlIGZv
ciBhbnkgaW50ZXJuYWwgcmVhc29uLCB0aGVuCi0gKiB0aGUgcmV0dXJuZWQgc3RyaW5nIHdpbGwg
c3RhdGUgdGhhdCBmYWN0LgotICovCi1zdGF0aWMgY2hhciAqYXNzaWduX2ZhaWxlZF9leGFtaW5l
KGNvbnN0IEFzc2lnbmVkRGV2aWNlICpkZXYpCi17Ci0gICAgY2hhciBuYW1lW1BBVEhfTUFYXSwg
ZGlyW1BBVEhfTUFYXSwgZHJpdmVyW1BBVEhfTUFYXSA9IHt9LCAqbnM7Ci0gICAgdWludDE2X3Qg
dmVuZG9yX2lkLCBkZXZpY2VfaWQ7Ci0gICAgaW50IHI7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9
IE5VTEw7Ci0KLSAgICBzbnByaW50ZihkaXIsIHNpemVvZihkaXIpLCAiL3N5cy9idXMvcGNpL2Rl
dmljZXMvJTA0eDolMDJ4OiUwMnguJTAxeC8iLAotICAgICAgICAgICAgZGV2LT5ob3N0LmRvbWFp
biwgZGV2LT5ob3N0LmJ1cywgZGV2LT5ob3N0LnNsb3QsCi0gICAgICAgICAgICBkZXYtPmhvc3Qu
ZnVuY3Rpb24pOwotCi0gICAgc25wcmludGYobmFtZSwgc2l6ZW9mKG5hbWUpLCAiJXNkcml2ZXIi
LCBkaXIpOwotCi0gICAgciA9IHJlYWRsaW5rKG5hbWUsIGRyaXZlciwgc2l6ZW9mKGRyaXZlcikp
OwotICAgIGlmICgociA8PSAwKSB8fCByID49IHNpemVvZihkcml2ZXIpKSB7Ci0gICAgICAgIGdv
dG8gZmFpbDsKLSAgICB9Ci0KLSAgICBkcml2ZXJbcl0gPSAwOwotICAgIG5zID0gc3RycmNocihk
cml2ZXIsICcvJyk7Ci0gICAgaWYgKCFucykgewotICAgICAgICBnb3RvIGZhaWw7Ci0gICAgfQot
Ci0gICAgbnMrKzsKLQotICAgIGlmICgoZ2V0X3JlYWxfdmVuZG9yX2lkKGRpciwgJnZlbmRvcl9p
ZCwgJmxvY2FsX2VyciksIGxvY2FsX2VycikgfHwKLSAgICAgICAgKGdldF9yZWFsX2RldmljZV9p
ZChkaXIsICZkZXZpY2VfaWQsICZsb2NhbF9lcnIpLCBsb2NhbF9lcnIpKSB7Ci0gICAgICAgIC8q
IFdlJ3JlIGFscmVhZHkgYW5hbHl6aW5nIGFuIGFzc2lnbm1lbnQgZXJyb3IsIHNvIHdlIHN1cHBy
ZXNzIHRoaXMKLSAgICAgICAgICogb25lIGp1c3QgbGlrZSB0aGUgb3RoZXJzIGFib3ZlLgotICAg
ICAgICAgKi8KLSAgICAgICAgZXJyb3JfZnJlZShsb2NhbF9lcnIpOwotICAgICAgICBnb3RvIGZh
aWw7Ci0gICAgfQotCi0gICAgcmV0dXJuIGdfc3RyZHVwX3ByaW50ZigKLSAgICAgICAgIioqKiBU
aGUgZHJpdmVyICclcycgaXMgb2NjdXB5aW5nIHlvdXIgZGV2aWNlICUwNHg6JTAyeDolMDJ4LiV4
LlxuIgotICAgICAgICAiKioqXG4iCi0gICAgICAgICIqKiogWW91IGNhbiB0cnkgdGhlIGZvbGxv
d2luZyBjb21tYW5kcyB0byBmcmVlIGl0OlxuIgotICAgICAgICAiKioqXG4iCi0gICAgICAgICIq
KiogJCBlY2hvIFwiJTA0eCAlMDR4XCIgPiAvc3lzL2J1cy9wY2kvZHJpdmVycy9wY2ktc3R1Yi9u
ZXdfaWRcbiIKLSAgICAgICAgIioqKiAkIGVjaG8gXCIlMDR4OiUwMng6JTAyeC4leFwiID4gL3N5
cy9idXMvcGNpL2RyaXZlcnMvJXMvdW5iaW5kXG4iCi0gICAgICAgICIqKiogJCBlY2hvIFwiJTA0
eDolMDJ4OiUwMnguJXhcIiA+IC9zeXMvYnVzL3BjaS9kcml2ZXJzLyIKLSAgICAgICAgInBjaS1z
dHViL2JpbmRcbiIKLSAgICAgICAgIioqKiAkIGVjaG8gXCIlMDR4ICUwNHhcIiA+IC9zeXMvYnVz
L3BjaS9kcml2ZXJzL3BjaS1zdHViL3JlbW92ZV9pZFxuIgotICAgICAgICAiKioqXG4iLAotICAg
ICAgICBucywgZGV2LT5ob3N0LmRvbWFpbiwgZGV2LT5ob3N0LmJ1cywgZGV2LT5ob3N0LnNsb3Qs
Ci0gICAgICAgIGRldi0+aG9zdC5mdW5jdGlvbiwgdmVuZG9yX2lkLCBkZXZpY2VfaWQsCi0gICAg
ICAgIGRldi0+aG9zdC5kb21haW4sIGRldi0+aG9zdC5idXMsIGRldi0+aG9zdC5zbG90LCBkZXYt
Pmhvc3QuZnVuY3Rpb24sCi0gICAgICAgIG5zLCBkZXYtPmhvc3QuZG9tYWluLCBkZXYtPmhvc3Qu
YnVzLCBkZXYtPmhvc3Quc2xvdCwKLSAgICAgICAgZGV2LT5ob3N0LmZ1bmN0aW9uLCB2ZW5kb3Jf
aWQsIGRldmljZV9pZCk7Ci0KLWZhaWw6Ci0gICAgcmV0dXJuIGdfc3RyZHVwKCJDb3VsZG4ndCBm
aW5kIG91dCB3aHkuXG4iKTsKLX0KLQotc3RhdGljIHZvaWQgYXNzaWduX2RldmljZShBc3NpZ25l
ZERldmljZSAqZGV2LCBFcnJvciAqKmVycnApCi17Ci0gICAgdWludDMyX3QgZmxhZ3MgPSBLVk1f
REVWX0FTU0lHTl9FTkFCTEVfSU9NTVU7Ci0gICAgaW50IHI7Ci0KLSAgICAvKiBPbmx5IHBhc3Mg
bm9uLXplcm8gUENJIHNlZ21lbnQgdG8gY2FwYWJsZSBtb2R1bGUgKi8KLSAgICBpZiAoIWt2bV9j
aGVja19leHRlbnNpb24oa3ZtX3N0YXRlLCBLVk1fQ0FQX1BDSV9TRUdNRU5UKSAmJgotICAgICAg
ICBkZXYtPmhvc3QuZG9tYWluKSB7Ci0gICAgICAgIGVycm9yX3NldGcoZXJycCwgIkNhbid0IGFz
c2lnbiBkZXZpY2UgaW5zaWRlIG5vbi16ZXJvIFBDSSBzZWdtZW50ICIKLSAgICAgICAgICAgICAg
ICAgICAiYXMgdGhpcyBLVk0gbW9kdWxlIGRvZXNuJ3Qgc3VwcG9ydCBpdC4iKTsKLSAgICAgICAg
cmV0dXJuOwotICAgIH0KLQotICAgIGlmICgha3ZtX2NoZWNrX2V4dGVuc2lvbihrdm1fc3RhdGUs
IEtWTV9DQVBfSU9NTVUpKSB7Ci0gICAgICAgIGVycm9yX3NldGcoZXJycCwgIk5vIElPTU1VIGZv
dW5kLiAgVW5hYmxlIHRvIGFzc2lnbiBkZXZpY2UgXCIlc1wiIiwKLSAgICAgICAgICAgICAgICAg
ICBkZXYtPmRldi5xZGV2LmlkKTsKLSAgICAgICAgcmV0dXJuOwotICAgIH0KLQotICAgIGlmIChk
ZXYtPmZlYXR1cmVzICYgQVNTSUdORURfREVWSUNFX1NIQVJFX0lOVFhfTUFTSyAmJgotICAgICAg
ICBrdm1faGFzX2ludHhfc2V0X21hc2soKSkgewotICAgICAgICBmbGFncyB8PSBLVk1fREVWX0FT
U0lHTl9QQ0lfMl8zOwotICAgIH0KLQotICAgIHIgPSBrdm1fZGV2aWNlX3BjaV9hc3NpZ24oa3Zt
X3N0YXRlLCAmZGV2LT5ob3N0LCBmbGFncywgJmRldi0+ZGV2X2lkKTsKLSAgICBpZiAociA8IDAp
IHsKLSAgICAgICAgc3dpdGNoIChyKSB7Ci0gICAgICAgIGNhc2UgLUVCVVNZOiB7Ci0gICAgICAg
ICAgICBjaGFyICpjYXVzZTsKLQotICAgICAgICAgICAgY2F1c2UgPSBhc3NpZ25fZmFpbGVkX2V4
YW1pbmUoZGV2KTsKLSAgICAgICAgICAgIGVycm9yX3NldGdfZXJybm8oZXJycCwgLXIsICJGYWls
ZWQgdG8gYXNzaWduIGRldmljZSBcIiVzXCIiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBkZXYtPmRldi5xZGV2LmlkKTsKLSAgICAgICAgICAgIGVycm9yX2FwcGVuZF9oaW50KGVycnAs
ICIlcyIsIGNhdXNlKTsKLSAgICAgICAgICAgIGdfZnJlZShjYXVzZSk7Ci0gICAgICAgICAgICBi
cmVhazsKLSAgICAgICAgfQotICAgICAgICBkZWZhdWx0OgotICAgICAgICAgICAgZXJyb3Jfc2V0
Z19lcnJubyhlcnJwLCAtciwgIkZhaWxlZCB0byBhc3NpZ24gZGV2aWNlIFwiJXNcIiIsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGRldi0+ZGV2LnFkZXYuaWQpOwotICAgICAgICAgICAg
YnJlYWs7Ci0gICAgICAgIH0KLSAgICB9Ci19Ci0KLXN0YXRpYyBpbnQgdmVyaWZ5X2lycWNoaXBf
aW5fa2VybmVsKEVycm9yICoqZXJycCkKLXsKLSAgICBpZiAoa3ZtX2lycWNoaXBfaW5fa2VybmVs
KCkpIHsKLSAgICAgICAgcmV0dXJuIC0xOwotICAgIH0KLSAgICBlcnJvcl9zZXRnKGVycnAsICJw
Y2ktYXNzaWduIHJlcXVpcmVzIEtWTSB3aXRoIGluLWtlcm5lbCBpcnFjaGlwIGVuYWJsZWQiKTsK
LSAgICByZXR1cm4gMDsKLX0KLQotc3RhdGljIGludCBhc3NpZ25faW50eChBc3NpZ25lZERldmlj
ZSAqZGV2LCBFcnJvciAqKmVycnApCi17Ci0gICAgQXNzaWduZWRJUlFUeXBlIG5ld190eXBlOwot
ICAgIFBDSUlOVHhSb3V0ZSBpbnR4X3JvdXRlOwotICAgIGJvb2wgaW50eF9ob3N0X21zaTsKLSAg
ICBpbnQgcjsKLQotICAgIC8qIEludGVycnVwdCBQSU4gMCBtZWFucyBkb24ndCB1c2UgSU5UeCAq
LwotICAgIGlmIChhc3NpZ25lZF9kZXZfcGNpX3JlYWRfYnl0ZSgmZGV2LT5kZXYsIFBDSV9JTlRF
UlJVUFRfUElOKSA9PSAwKSB7Ci0gICAgICAgIHBjaV9kZXZpY2Vfc2V0X2ludHhfcm91dGluZ19u
b3RpZmllcigmZGV2LT5kZXYsIE5VTEwpOwotICAgICAgICByZXR1cm4gMDsKLSAgICB9Ci0KLSAg
ICBpZiAodmVyaWZ5X2lycWNoaXBfaW5fa2VybmVsKGVycnApIDwgMCkgewotICAgICAgICByZXR1
cm4gLUVOT1RTVVA7Ci0gICAgfQotCi0gICAgcGNpX2RldmljZV9zZXRfaW50eF9yb3V0aW5nX25v
dGlmaWVyKCZkZXYtPmRldiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYXNzaWduZWRfZGV2X3VwZGF0ZV9pcnFfcm91dGluZyk7Ci0KLSAgICBpbnR4X3JvdXRlID0g
cGNpX2RldmljZV9yb3V0ZV9pbnR4X3RvX2lycSgmZGV2LT5kZXYsIGRldi0+aW50cGluKTsKLSAg
ICBhc3NlcnQoaW50eF9yb3V0ZS5tb2RlICE9IFBDSV9JTlRYX0lOVkVSVEVEKTsKLQotICAgIGlm
ICghcGNpX2ludHhfcm91dGVfY2hhbmdlZCgmZGV2LT5pbnR4X3JvdXRlLCAmaW50eF9yb3V0ZSkp
IHsKLSAgICAgICAgcmV0dXJuIDA7Ci0gICAgfQotCi0gICAgc3dpdGNoIChkZXYtPmFzc2lnbmVk
X2lycV90eXBlKSB7Ci0gICAgY2FzZSBBU1NJR05FRF9JUlFfSU5UWF9IT1NUX0lOVFg6Ci0gICAg
Y2FzZSBBU1NJR05FRF9JUlFfSU5UWF9IT1NUX01TSToKLSAgICAgICAgaW50eF9ob3N0X21zaSA9
IGRldi0+YXNzaWduZWRfaXJxX3R5cGUgPT0gQVNTSUdORURfSVJRX0lOVFhfSE9TVF9NU0k7Ci0g
ICAgICAgIHIgPSBrdm1fZGV2aWNlX2ludHhfZGVhc3NpZ24oa3ZtX3N0YXRlLCBkZXYtPmRldl9p
ZCwgaW50eF9ob3N0X21zaSk7Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgQVNTSUdORURfSVJR
X01TSToKLSAgICAgICAgciA9IGt2bV9kZXZpY2VfbXNpX2RlYXNzaWduKGt2bV9zdGF0ZSwgZGV2
LT5kZXZfaWQpOwotICAgICAgICBicmVhazsKLSAgICBjYXNlIEFTU0lHTkVEX0lSUV9NU0lYOgot
ICAgICAgICByID0ga3ZtX2RldmljZV9tc2l4X2RlYXNzaWduKGt2bV9zdGF0ZSwgZGV2LT5kZXZf
aWQpOwotICAgICAgICBicmVhazsKLSAgICBkZWZhdWx0OgotICAgICAgICByID0gMDsKLSAgICAg
ICAgYnJlYWs7Ci0gICAgfQotICAgIGlmIChyKSB7Ci0gICAgICAgIHBlcnJvcigiYXNzaWduX2lu
dHg6IGRlYXNzaWdubWVudCBvZiBwcmV2aW91cyBpbnRlcnJ1cHQgZmFpbGVkIik7Ci0gICAgfQot
ICAgIGRldi0+YXNzaWduZWRfaXJxX3R5cGUgPSBBU1NJR05FRF9JUlFfTk9ORTsKLQotICAgIGlm
IChpbnR4X3JvdXRlLm1vZGUgPT0gUENJX0lOVFhfRElTQUJMRUQpIHsKLSAgICAgICAgZGV2LT5p
bnR4X3JvdXRlID0gaW50eF9yb3V0ZTsKLSAgICAgICAgcmV0dXJuIDA7Ci0gICAgfQotCi1yZXRy
eToKLSAgICBpZiAoZGV2LT5mZWF0dXJlcyAmIEFTU0lHTkVEX0RFVklDRV9QUkVGRVJfTVNJX01B
U0sgJiYKLSAgICAgICAgZGV2LT5jYXAuYXZhaWxhYmxlICYgQVNTSUdORURfREVWSUNFX0NBUF9N
U0kpIHsKLSAgICAgICAgaW50eF9ob3N0X21zaSA9IHRydWU7Ci0gICAgICAgIG5ld190eXBlID0g
QVNTSUdORURfSVJRX0lOVFhfSE9TVF9NU0k7Ci0gICAgfSBlbHNlIHsKLSAgICAgICAgaW50eF9o
b3N0X21zaSA9IGZhbHNlOwotICAgICAgICBuZXdfdHlwZSA9IEFTU0lHTkVEX0lSUV9JTlRYX0hP
U1RfSU5UWDsKLSAgICB9Ci0KLSAgICByID0ga3ZtX2RldmljZV9pbnR4X2Fzc2lnbihrdm1fc3Rh
dGUsIGRldi0+ZGV2X2lkLCBpbnR4X2hvc3RfbXNpLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGludHhfcm91dGUuaXJxKTsKLSAgICBpZiAociA8IDApIHsKLSAgICAgICAgaWYgKHIg
PT0gLUVJTyAmJiAhKGRldi0+ZmVhdHVyZXMgJiBBU1NJR05FRF9ERVZJQ0VfUFJFRkVSX01TSV9N
QVNLKSAmJgotICAgICAgICAgICAgZGV2LT5jYXAuYXZhaWxhYmxlICYgQVNTSUdORURfREVWSUNF
X0NBUF9NU0kpIHsKLSAgICAgICAgICAgIC8qIFJldHJ5IHdpdGggaG9zdC1zaWRlIE1TSS4gVGhl
cmUgbWlnaHQgYmUgYW4gSVJRIGNvbmZsaWN0IGFuZAotICAgICAgICAgICAgICogZWl0aGVyIHRo
ZSBrZXJuZWwgb3IgdGhlIGRldmljZSBkb2Vzbid0IHN1cHBvcnQgc2hhcmluZy4gKi8KLSAgICAg
ICAgICAgIGVycm9yX3JlcG9ydCgiSG9zdC1zaWRlIElOVHggc2hhcmluZyBub3Qgc3VwcG9ydGVk
LCAiCi0gICAgICAgICAgICAgICAgICAgICAgICAgInVzaW5nIE1TSSBpbnN0ZWFkIik7Ci0gICAg
ICAgICAgICBlcnJvcl9wcmludGYoIlNvbWUgZGV2aWNlcyBkbyBub3Qgd29yayBwcm9wZXJseSBp
biB0aGlzIG1vZGUuXG4iKTsKLSAgICAgICAgICAgIGRldi0+ZmVhdHVyZXMgfD0gQVNTSUdORURf
REVWSUNFX1BSRUZFUl9NU0lfTUFTSzsKLSAgICAgICAgICAgIGdvdG8gcmV0cnk7Ci0gICAgICAg
IH0KLSAgICAgICAgZXJyb3Jfc2V0Z19lcnJubyhlcnJwLCAtciwgIkZhaWxlZCB0byBhc3NpZ24g
aXJxIGZvciBcIiVzXCIiLAotICAgICAgICAgICAgICAgICAgICAgICAgIGRldi0+ZGV2LnFkZXYu
aWQpOwotICAgICAgICBlcnJvcl9hcHBlbmRfaGludChlcnJwLCAiUGVyaGFwcyB5b3UgYXJlIGFz
c2lnbmluZyBhIGRldmljZSAiCi0gICAgICAgICAgICAgICAgICAgICAgICAgICJ0aGF0IHNoYXJl
cyBhbiBJUlEgd2l0aCBhbm90aGVyIGRldmljZT9cbiIpOwotICAgICAgICByZXR1cm4gcjsKLSAg
ICB9Ci0KLSAgICBkZXYtPmludHhfcm91dGUgPSBpbnR4X3JvdXRlOwotICAgIGRldi0+YXNzaWdu
ZWRfaXJxX3R5cGUgPSBuZXdfdHlwZTsKLSAgICByZXR1cm4gcjsKLX0KLQotc3RhdGljIHZvaWQg
ZGVhc3NpZ25fZGV2aWNlKEFzc2lnbmVkRGV2aWNlICpkZXYpCi17Ci0gICAgaW50IHI7Ci0KLSAg
ICByID0ga3ZtX2RldmljZV9wY2lfZGVhc3NpZ24oa3ZtX3N0YXRlLCBkZXYtPmRldl9pZCk7Ci0g
ICAgYXNzZXJ0KHIgPT0gMCk7Ci19Ci0KLS8qIFRoZSBwY2kgY29uZmlnIHNwYWNlIGdvdCB1cGRh
dGVkLiBDaGVjayBpZiBpcnEgbnVtYmVycyBoYXZlIGNoYW5nZWQKLSAqIGZvciBvdXIgZGV2aWNl
cwotICovCi1zdGF0aWMgdm9pZCBhc3NpZ25lZF9kZXZfdXBkYXRlX2lycV9yb3V0aW5nKFBDSURl
dmljZSAqZGV2KQotewotICAgIEFzc2lnbmVkRGV2aWNlICphc3NpZ25lZF9kZXYgPSBQQ0lfQVNT
SUdOKGRldik7Ci0gICAgRXJyb3IgKmVyciA9IE5VTEw7Ci0gICAgaW50IHI7Ci0KLSAgICByID0g
YXNzaWduX2ludHgoYXNzaWduZWRfZGV2LCAmZXJyKTsKLSAgICBpZiAociA8IDApIHsKLSAgICAg
ICAgZXJyb3JfcmVwb3J0X2VycihlcnIpOwotICAgICAgICBlcnIgPSBOVUxMOwotICAgICAgICBx
ZGV2X3VucGx1ZygmZGV2LT5xZGV2LCAmZXJyKTsKLSAgICAgICAgYXNzZXJ0KCFlcnIpOwotICAg
IH0KLX0KLQotc3RhdGljIHZvaWQgYXNzaWduZWRfZGV2X3VwZGF0ZV9tc2koUENJRGV2aWNlICpw
Y2lfZGV2KQotewotICAgIEFzc2lnbmVkRGV2aWNlICphc3NpZ25lZF9kZXYgPSBQQ0lfQVNTSUdO
KHBjaV9kZXYpOwotICAgIHVpbnQ4X3QgY3RybF9ieXRlID0gcGNpX2dldF9ieXRlKHBjaV9kZXYt
PmNvbmZpZyArIHBjaV9kZXYtPm1zaV9jYXAgKwotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFBDSV9NU0lfRkxBR1MpOwotICAgIGludCByOwotCi0gICAgLyogU29tZSBndWVz
dHMgZ3JhdHVpdG91c2x5IGRpc2FibGUgTVNJIGV2ZW4gaWYgdGhleSdyZSBub3QgdXNpbmcgaXQs
Ci0gICAgICogdHJ5IHRvIGNhdGNoIHRoaXMgYnkgb25seSBkZWFzc2lnbmluZyBpcnFzIGlmIHRo
ZSBndWVzdCBpcyB1c2luZwotICAgICAqIE1TSSBvciBpbnRlbmRzIHRvIHN0YXJ0LiAqLwotICAg
IGlmIChhc3NpZ25lZF9kZXYtPmFzc2lnbmVkX2lycV90eXBlID09IEFTU0lHTkVEX0lSUV9NU0kg
fHwKLSAgICAgICAgKGN0cmxfYnl0ZSAmIFBDSV9NU0lfRkxBR1NfRU5BQkxFKSkgewotICAgICAg
ICByID0ga3ZtX2RldmljZV9tc2lfZGVhc3NpZ24oa3ZtX3N0YXRlLCBhc3NpZ25lZF9kZXYtPmRl
dl9pZCk7Ci0gICAgICAgIC8qIC1FTlhJTyBtZWFucyBubyBhc3NpZ25lZCBpcnEgKi8KLSAgICAg
ICAgaWYgKHIgJiYgciAhPSAtRU5YSU8pIHsKLSAgICAgICAgICAgIHBlcnJvcigiYXNzaWduZWRf
ZGV2X3VwZGF0ZV9tc2k6IGRlYXNzaWduIGlycSIpOwotICAgICAgICB9Ci0KLSAgICAgICAgZnJl
ZV9tc2lfdmlycXMoYXNzaWduZWRfZGV2KTsKLQotICAgICAgICBhc3NpZ25lZF9kZXYtPmFzc2ln
bmVkX2lycV90eXBlID0gQVNTSUdORURfSVJRX05PTkU7Ci0gICAgICAgIHBjaV9kZXZpY2Vfc2V0
X2ludHhfcm91dGluZ19ub3RpZmllcihwY2lfZGV2LCBOVUxMKTsKLSAgICB9Ci0KLSAgICBpZiAo
Y3RybF9ieXRlICYgUENJX01TSV9GTEFHU19FTkFCTEUpIHsKLSAgICAgICAgaW50IHZpcnE7Ci0K
LSAgICAgICAgdmlycSA9IGt2bV9pcnFjaGlwX2FkZF9tc2lfcm91dGUoa3ZtX3N0YXRlLCAwLCBw
Y2lfZGV2KTsKLSAgICAgICAgaWYgKHZpcnEgPCAwKSB7Ci0gICAgICAgICAgICBwZXJyb3IoImFz
c2lnbmVkX2Rldl91cGRhdGVfbXNpOiBrdm1faXJxY2hpcF9hZGRfbXNpX3JvdXRlIik7Ci0gICAg
ICAgICAgICByZXR1cm47Ci0gICAgICAgIH0KLQotICAgICAgICBhc3NpZ25lZF9kZXYtPm1zaV92
aXJxID0gZ19tYWxsb2Moc2l6ZW9mKCphc3NpZ25lZF9kZXYtPm1zaV92aXJxKSk7Ci0gICAgICAg
IGFzc2lnbmVkX2Rldi0+bXNpX3ZpcnFfbnIgPSAxOwotICAgICAgICBhc3NpZ25lZF9kZXYtPm1z
aV92aXJxWzBdID0gdmlycTsKLSAgICAgICAgaWYgKGt2bV9kZXZpY2VfbXNpX2Fzc2lnbihrdm1f
c3RhdGUsIGFzc2lnbmVkX2Rldi0+ZGV2X2lkLCB2aXJxKSA8IDApIHsKLSAgICAgICAgICAgIHBl
cnJvcigiYXNzaWduZWRfZGV2X3VwZGF0ZV9tc2k6IGt2bV9kZXZpY2VfbXNpX2Fzc2lnbiIpOwot
ICAgICAgICB9Ci0KLSAgICAgICAgYXNzaWduZWRfZGV2LT5pbnR4X3JvdXRlLm1vZGUgPSBQQ0lf
SU5UWF9ESVNBQkxFRDsKLSAgICAgICAgYXNzaWduZWRfZGV2LT5pbnR4X3JvdXRlLmlycSA9IC0x
OwotICAgICAgICBhc3NpZ25lZF9kZXYtPmFzc2lnbmVkX2lycV90eXBlID0gQVNTSUdORURfSVJR
X01TSTsKLSAgICB9IGVsc2UgewotICAgICAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKLQot
ICAgICAgICBhc3NpZ25faW50eChhc3NpZ25lZF9kZXYsICZsb2NhbF9lcnIpOwotICAgICAgICBp
ZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgICAgICBlcnJvcl9yZXBvcnRfZXJyKGxvY2FsX2Vycik7
Ci0gICAgICAgIH0KLSAgICB9Ci19Ci0KLXN0YXRpYyB2b2lkIGFzc2lnbmVkX2Rldl91cGRhdGVf
bXNpX21zZyhQQ0lEZXZpY2UgKnBjaV9kZXYpCi17Ci0gICAgQXNzaWduZWREZXZpY2UgKmFzc2ln
bmVkX2RldiA9IFBDSV9BU1NJR04ocGNpX2Rldik7Ci0gICAgdWludDhfdCBjdHJsX2J5dGUgPSBw
Y2lfZ2V0X2J5dGUocGNpX2Rldi0+Y29uZmlnICsgcGNpX2Rldi0+bXNpX2NhcCArCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUENJX01TSV9GTEFHUyk7Ci0KLSAgICBpZiAo
YXNzaWduZWRfZGV2LT5hc3NpZ25lZF9pcnFfdHlwZSAhPSBBU1NJR05FRF9JUlFfTVNJIHx8Ci0g
ICAgICAgICEoY3RybF9ieXRlICYgUENJX01TSV9GTEFHU19FTkFCTEUpKSB7Ci0gICAgICAgIHJl
dHVybjsKLSAgICB9Ci0KLSAgICBrdm1faXJxY2hpcF91cGRhdGVfbXNpX3JvdXRlKGt2bV9zdGF0
ZSwgYXNzaWduZWRfZGV2LT5tc2lfdmlycVswXSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG1zaV9nZXRfbWVzc2FnZShwY2lfZGV2LCAwKSwgcGNpX2Rldik7Ci0gICAga3ZtX2ly
cWNoaXBfY29tbWl0X3JvdXRlcyhrdm1fc3RhdGUpOwotfQotCi1zdGF0aWMgYm9vbCBhc3NpZ25l
ZF9kZXZfbXNpeF9tYXNrZWQoTVNJWFRhYmxlRW50cnkgKmVudHJ5KQotewotICAgIHJldHVybiAo
ZW50cnktPmN0cmwgJiBjcHVfdG9fbGUzMigweDEpKSAhPSAwOwotfQotCi0vKgotICogV2hlbiBN
U0ktWCBpcyBmaXJzdCBlbmFibGVkIHRoZSB2ZWN0b3IgdGFibGUgdHlwaWNhbGx5IGhhcyBhbGwg
dGhlCi0gKiB2ZWN0b3JzIG1hc2tlZCwgc28gd2UgY2FuJ3QgdXNlIHRoYXQgYXMgdGhlIG9idmlv
dXMgdGVzdCB0byBmaWd1cmUgb3V0Ci0gKiBob3cgbWFueSB2ZWN0b3JzIHRvIGluaXRpYWxseSBl
bmFibGUuICBJbnN0ZWFkIHdlIGxvb2sgYXQgdGhlIGRhdGEgZmllbGQKLSAqIGJlY2F1c2UgdGhp
cyBpcyB3aGF0IHdvcmtlZCBmb3IgcGNpLWFzc2lnbiBmb3IgYSBsb25nIHRpbWUuICBUaGlzIG1h
a2VzCi0gKiBzdXJlIHRoZSBwaHlzaWNhbCBNU0ktWCBzdGF0ZSB0cmFja3MgdGhlIGd1ZXN0J3Mg
dmlldywgd2hpY2ggaXMgaW1wb3J0YW50Ci0gKiBmb3Igc29tZSBWRi9QRiBhbmQgUEYvZncgY29t
bXVuaWNhdGlvbiBjaGFubmVscy4KLSAqLwotc3RhdGljIGJvb2wgYXNzaWduZWRfZGV2X21zaXhf
c2tpcHBlZChNU0lYVGFibGVFbnRyeSAqZW50cnkpCi17Ci0gICAgcmV0dXJuICFlbnRyeS0+ZGF0
YTsKLX0KLQotc3RhdGljIGludCBhc3NpZ25lZF9kZXZfdXBkYXRlX21zaXhfbW1pbyhQQ0lEZXZp
Y2UgKnBjaV9kZXYpCi17Ci0gICAgQXNzaWduZWREZXZpY2UgKmFkZXYgPSBQQ0lfQVNTSUdOKHBj
aV9kZXYpOwotICAgIHVpbnQxNl90IGVudHJpZXNfbnIgPSAwOwotICAgIGludCBpLCByID0gMDsK
LSAgICBNU0lYVGFibGVFbnRyeSAqZW50cnkgPSBhZGV2LT5tc2l4X3RhYmxlOwotCi0gICAgLyog
R2V0IHRoZSB1c2FibGUgZW50cnkgbnVtYmVyIGZvciBhbGxvY2F0aW5nICovCi0gICAgZm9yIChp
ID0gMDsgaSA8IGFkZXYtPm1zaXhfbWF4OyBpKyssIGVudHJ5KyspIHsKLSAgICAgICAgaWYgKGFz
c2lnbmVkX2Rldl9tc2l4X3NraXBwZWQoZW50cnkpKSB7Ci0gICAgICAgICAgICBjb250aW51ZTsK
LSAgICAgICAgfQotICAgICAgICBlbnRyaWVzX25yKys7Ci0gICAgfQotCi0gICAgREVCVUcoIk1T
SS1YIGVudHJpZXM6ICVkXG4iLCBlbnRyaWVzX25yKTsKLQotICAgIC8qIEl0J3MgdmFsaWQgdG8g
ZW5hYmxlIE1TSS1YIHdpdGggYWxsIGVudHJpZXMgbWFza2VkICovCi0gICAgaWYgKCFlbnRyaWVz
X25yKSB7Ci0gICAgICAgIHJldHVybiAwOwotICAgIH0KLQotICAgIHIgPSBrdm1fZGV2aWNlX21z
aXhfaW5pdF92ZWN0b3JzKGt2bV9zdGF0ZSwgYWRldi0+ZGV2X2lkLCBlbnRyaWVzX25yKTsKLSAg
ICBpZiAociAhPSAwKSB7Ci0gICAgICAgIGVycm9yX3JlcG9ydCgiZmFpbCB0byBzZXQgTVNJLVgg
ZW50cnkgbnVtYmVyIGZvciBNU0lYISAlcyIsCi0gICAgICAgICAgICAgICAgICAgICBzdHJlcnJv
cigtcikpOwotICAgICAgICByZXR1cm4gcjsKLSAgICB9Ci0KLSAgICBmcmVlX21zaV92aXJxcyhh
ZGV2KTsKLQotICAgIGFkZXYtPm1zaV92aXJxX25yID0gYWRldi0+bXNpeF9tYXg7Ci0gICAgYWRl
di0+bXNpX3ZpcnEgPSBnX21hbGxvYyhhZGV2LT5tc2l4X21heCAqIHNpemVvZigqYWRldi0+bXNp
X3ZpcnEpKTsKLQotICAgIGVudHJ5ID0gYWRldi0+bXNpeF90YWJsZTsKLSAgICBmb3IgKGkgPSAw
OyBpIDwgYWRldi0+bXNpeF9tYXg7IGkrKywgZW50cnkrKykgewotICAgICAgICBhZGV2LT5tc2lf
dmlycVtpXSA9IC0xOwotCi0gICAgICAgIGlmIChhc3NpZ25lZF9kZXZfbXNpeF9za2lwcGVkKGVu
dHJ5KSkgewotICAgICAgICAgICAgY29udGludWU7Ci0gICAgICAgIH0KLQotICAgICAgICByID0g
a3ZtX2lycWNoaXBfYWRkX21zaV9yb3V0ZShrdm1fc3RhdGUsIGksIHBjaV9kZXYpOwotICAgICAg
ICBpZiAociA8IDApIHsKLSAgICAgICAgICAgIHJldHVybiByOwotICAgICAgICB9Ci0gICAgICAg
IGFkZXYtPm1zaV92aXJxW2ldID0gcjsKLQotICAgICAgICBERUJVRygiTVNJLVggdmVjdG9yICVk
LCBnc2kgJWQsIGFkZHIgJTA4eF8lMDh4LCBkYXRhICUwOHhcbiIsIGksCi0gICAgICAgICAgICAg
IHIsIGVudHJ5LT5hZGRyX2hpLCBlbnRyeS0+YWRkcl9sbywgZW50cnktPmRhdGEpOwotCi0gICAg
ICAgIHIgPSBrdm1fZGV2aWNlX21zaXhfc2V0X3ZlY3Rvcihrdm1fc3RhdGUsIGFkZXYtPmRldl9p
ZCwgaSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFkZXYtPm1zaV92
aXJxW2ldKTsKLSAgICAgICAgaWYgKHIpIHsKLSAgICAgICAgICAgIGVycm9yX3JlcG9ydCgiZmFp
bCB0byBzZXQgTVNJLVggZW50cnkhICVzIiwgc3RyZXJyb3IoLXIpKTsKLSAgICAgICAgICAgIGJy
ZWFrOwotICAgICAgICB9Ci0gICAgfQotCi0gICAgcmV0dXJuIHI7Ci19Ci0KLXN0YXRpYyB2b2lk
IGFzc2lnbmVkX2Rldl91cGRhdGVfbXNpeChQQ0lEZXZpY2UgKnBjaV9kZXYpCi17Ci0gICAgQXNz
aWduZWREZXZpY2UgKmFzc2lnbmVkX2RldiA9IFBDSV9BU1NJR04ocGNpX2Rldik7Ci0gICAgdWlu
dDE2X3QgY3RybF93b3JkID0gcGNpX2dldF93b3JkKHBjaV9kZXYtPmNvbmZpZyArIHBjaV9kZXYt
Pm1zaXhfY2FwICsKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUENJX01T
SVhfRkxBR1MpOwotICAgIGludCByOwotCi0gICAgLyogU29tZSBndWVzdHMgZ3JhdHVpdG91c2x5
IGRpc2FibGUgTVNJWCBldmVuIGlmIHRoZXkncmUgbm90IHVzaW5nIGl0LAotICAgICAqIHRyeSB0
byBjYXRjaCB0aGlzIGJ5IG9ubHkgZGVhc3NpZ25pbmcgaXJxcyBpZiB0aGUgZ3Vlc3QgaXMgdXNp
bmcKLSAgICAgKiBNU0lYIG9yIGludGVuZHMgdG8gc3RhcnQuICovCi0gICAgaWYgKChhc3NpZ25l
ZF9kZXYtPmFzc2lnbmVkX2lycV90eXBlID09IEFTU0lHTkVEX0lSUV9NU0lYKSB8fAotICAgICAg
ICAoY3RybF93b3JkICYgUENJX01TSVhfRkxBR1NfRU5BQkxFKSkgewotICAgICAgICByID0ga3Zt
X2RldmljZV9tc2l4X2RlYXNzaWduKGt2bV9zdGF0ZSwgYXNzaWduZWRfZGV2LT5kZXZfaWQpOwot
ICAgICAgICAvKiAtRU5YSU8gbWVhbnMgbm8gYXNzaWduZWQgaXJxICovCi0gICAgICAgIGlmIChy
ICYmIHIgIT0gLUVOWElPKSB7Ci0gICAgICAgICAgICBwZXJyb3IoImFzc2lnbmVkX2Rldl91cGRh
dGVfbXNpeDogZGVhc3NpZ24gaXJxIik7Ci0gICAgICAgIH0KLQotICAgICAgICBmcmVlX21zaV92
aXJxcyhhc3NpZ25lZF9kZXYpOwotCi0gICAgICAgIGFzc2lnbmVkX2Rldi0+YXNzaWduZWRfaXJx
X3R5cGUgPSBBU1NJR05FRF9JUlFfTk9ORTsKLSAgICAgICAgcGNpX2RldmljZV9zZXRfaW50eF9y
b3V0aW5nX25vdGlmaWVyKHBjaV9kZXYsIE5VTEwpOwotICAgIH0KLQotICAgIGlmIChjdHJsX3dv
cmQgJiBQQ0lfTVNJWF9GTEFHU19FTkFCTEUpIHsKLSAgICAgICAgaWYgKGFzc2lnbmVkX2Rldl91
cGRhdGVfbXNpeF9tbWlvKHBjaV9kZXYpIDwgMCkgewotICAgICAgICAgICAgcGVycm9yKCJhc3Np
Z25lZF9kZXZfdXBkYXRlX21zaXhfbW1pbyIpOwotICAgICAgICAgICAgcmV0dXJuOwotICAgICAg
ICB9Ci0KLSAgICAgICAgaWYgKGFzc2lnbmVkX2Rldi0+bXNpX3ZpcnFfbnIgPiAwKSB7Ci0gICAg
ICAgICAgICBpZiAoa3ZtX2RldmljZV9tc2l4X2Fzc2lnbihrdm1fc3RhdGUsIGFzc2lnbmVkX2Rl
di0+ZGV2X2lkKSA8IDApIHsKLSAgICAgICAgICAgICAgICBwZXJyb3IoImFzc2lnbmVkX2Rldl9l
bmFibGVfbXNpeDogYXNzaWduIGlycSIpOwotICAgICAgICAgICAgICAgIHJldHVybjsKLSAgICAg
ICAgICAgIH0KLSAgICAgICAgfQotICAgICAgICBhc3NpZ25lZF9kZXYtPmludHhfcm91dGUubW9k
ZSA9IFBDSV9JTlRYX0RJU0FCTEVEOwotICAgICAgICBhc3NpZ25lZF9kZXYtPmludHhfcm91dGUu
aXJxID0gLTE7Ci0gICAgICAgIGFzc2lnbmVkX2Rldi0+YXNzaWduZWRfaXJxX3R5cGUgPSBBU1NJ
R05FRF9JUlFfTVNJWDsKLSAgICB9IGVsc2UgewotICAgICAgICBFcnJvciAqbG9jYWxfZXJyID0g
TlVMTDsKLQotICAgICAgICBhc3NpZ25faW50eChhc3NpZ25lZF9kZXYsICZsb2NhbF9lcnIpOwot
ICAgICAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgICAgICBlcnJvcl9yZXBvcnRfZXJyKGxv
Y2FsX2Vycik7Ci0gICAgICAgIH0KLSAgICB9Ci19Ci0KLXN0YXRpYyB1aW50MzJfdCBhc3NpZ25l
ZF9kZXZfcGNpX3JlYWRfY29uZmlnKFBDSURldmljZSAqcGNpX2RldiwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGFkZHJlc3MsIGludCBsZW4p
Ci17Ci0gICAgQXNzaWduZWREZXZpY2UgKmFzc2lnbmVkX2RldiA9IFBDSV9BU1NJR04ocGNpX2Rl
dik7Ci0gICAgdWludDMyX3QgdmlydF92YWwgPSBwY2lfZGVmYXVsdF9yZWFkX2NvbmZpZyhwY2lf
ZGV2LCBhZGRyZXNzLCBsZW4pOwotICAgIHVpbnQzMl90IHJlYWxfdmFsLCBlbXVsYXRlX21hc2ss
IGZ1bGxfZW11bGF0aW9uX21hc2s7Ci0KLSAgICBlbXVsYXRlX21hc2sgPSAwOwotICAgIG1lbWNw
eSgmZW11bGF0ZV9tYXNrLCBhc3NpZ25lZF9kZXYtPmVtdWxhdGVfY29uZmlnX3JlYWQgKyBhZGRy
ZXNzLCBsZW4pOwotICAgIGVtdWxhdGVfbWFzayA9IGxlMzJfdG9fY3B1KGVtdWxhdGVfbWFzayk7
Ci0KLSAgICBmdWxsX2VtdWxhdGlvbl9tYXNrID0gMHhmZmZmZmZmZiA+PiAoMzIgLSBsZW4gKiA4
KTsKLQotICAgIGlmIChlbXVsYXRlX21hc2sgIT0gZnVsbF9lbXVsYXRpb25fbWFzaykgewotICAg
ICAgICByZWFsX3ZhbCA9IGFzc2lnbmVkX2Rldl9wY2lfcmVhZChwY2lfZGV2LCBhZGRyZXNzLCBs
ZW4pOwotICAgICAgICByZXR1cm4gKHZpcnRfdmFsICYgZW11bGF0ZV9tYXNrKSB8IChyZWFsX3Zh
bCAmIH5lbXVsYXRlX21hc2spOwotICAgIH0gZWxzZSB7Ci0gICAgICAgIHJldHVybiB2aXJ0X3Zh
bDsKLSAgICB9Ci19Ci0KLXN0YXRpYyB2b2lkIGFzc2lnbmVkX2Rldl9wY2lfd3JpdGVfY29uZmln
KFBDSURldmljZSAqcGNpX2RldiwgdWludDMyX3QgYWRkcmVzcywKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZhbCwgaW50IGxlbikKLXsKLSAgICBB
c3NpZ25lZERldmljZSAqYXNzaWduZWRfZGV2ID0gUENJX0FTU0lHTihwY2lfZGV2KTsKLSAgICB1
aW50MTZfdCBvbGRfY21kID0gcGNpX2dldF93b3JkKHBjaV9kZXYtPmNvbmZpZyArIFBDSV9DT01N
QU5EKTsKLSAgICB1aW50MzJfdCBlbXVsYXRlX21hc2ssIGZ1bGxfZW11bGF0aW9uX21hc2s7Ci0g
ICAgaW50IHJldDsKLQotICAgIHBjaV9kZWZhdWx0X3dyaXRlX2NvbmZpZyhwY2lfZGV2LCBhZGRy
ZXNzLCB2YWwsIGxlbik7Ci0KLSAgICBpZiAoa3ZtX2hhc19pbnR4X3NldF9tYXNrKCkgJiYKLSAg
ICAgICAgcmFuZ2VfY292ZXJzX2J5dGUoYWRkcmVzcywgbGVuLCBQQ0lfQ09NTUFORCArIDEpKSB7
Ci0gICAgICAgIGJvb2wgaW50eF9tYXNrZWQgPSAocGNpX2dldF93b3JkKHBjaV9kZXYtPmNvbmZp
ZyArIFBDSV9DT01NQU5EKSAmCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgUENJX0NPTU1B
TkRfSU5UWF9ESVNBQkxFKTsKLQotICAgICAgICBpZiAoaW50eF9tYXNrZWQgIT0gISEob2xkX2Nt
ZCAmIFBDSV9DT01NQU5EX0lOVFhfRElTQUJMRSkpIHsKLSAgICAgICAgICAgIHJldCA9IGt2bV9k
ZXZpY2VfaW50eF9zZXRfbWFzayhrdm1fc3RhdGUsIGFzc2lnbmVkX2Rldi0+ZGV2X2lkLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludHhfbWFza2VkKTsKLSAg
ICAgICAgICAgIGlmIChyZXQpIHsKLSAgICAgICAgICAgICAgICBwZXJyb3IoImFzc2lnbmVkX2Rl
dl9wY2lfd3JpdGVfY29uZmlnOiBzZXQgaW50eCBtYXNrIik7Ci0gICAgICAgICAgICB9Ci0gICAg
ICAgIH0KLSAgICB9Ci0gICAgaWYgKGFzc2lnbmVkX2Rldi0+Y2FwLmF2YWlsYWJsZSAmIEFTU0lH
TkVEX0RFVklDRV9DQVBfTVNJKSB7Ci0gICAgICAgIGlmIChyYW5nZV9jb3ZlcnNfYnl0ZShhZGRy
ZXNzLCBsZW4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwY2lfZGV2LT5tc2lfY2Fw
ICsgUENJX01TSV9GTEFHUykpIHsKLSAgICAgICAgICAgIGFzc2lnbmVkX2Rldl91cGRhdGVfbXNp
KHBjaV9kZXYpOwotICAgICAgICB9IGVsc2UgaWYgKHJhbmdlc19vdmVybGFwKGFkZHJlc3MsIGxl
biwgLyogMzJiaXQgTVNJIG9ubHkgKi8KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwY2lfZGV2LT5tc2lfY2FwICsgUENJX01TSV9BRERSRVNTX0xPLCA2KSkgewotICAgICAgICAg
ICAgYXNzaWduZWRfZGV2X3VwZGF0ZV9tc2lfbXNnKHBjaV9kZXYpOwotICAgICAgICB9Ci0gICAg
fQotICAgIGlmIChhc3NpZ25lZF9kZXYtPmNhcC5hdmFpbGFibGUgJiBBU1NJR05FRF9ERVZJQ0Vf
Q0FQX01TSVgpIHsKLSAgICAgICAgaWYgKHJhbmdlX2NvdmVyc19ieXRlKGFkZHJlc3MsIGxlbiwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBjaV9kZXYtPm1zaXhfY2FwICsgUENJX01T
SVhfRkxBR1MgKyAxKSkgewotICAgICAgICAgICAgYXNzaWduZWRfZGV2X3VwZGF0ZV9tc2l4KHBj
aV9kZXYpOwotICAgICAgICB9Ci0gICAgfQotCi0gICAgZW11bGF0ZV9tYXNrID0gMDsKLSAgICBt
ZW1jcHkoJmVtdWxhdGVfbWFzaywgYXNzaWduZWRfZGV2LT5lbXVsYXRlX2NvbmZpZ193cml0ZSAr
IGFkZHJlc3MsIGxlbik7Ci0gICAgZW11bGF0ZV9tYXNrID0gbGUzMl90b19jcHUoZW11bGF0ZV9t
YXNrKTsKLQotICAgIGZ1bGxfZW11bGF0aW9uX21hc2sgPSAweGZmZmZmZmZmID4+ICgzMiAtIGxl
biAqIDgpOwotCi0gICAgaWYgKGVtdWxhdGVfbWFzayAhPSBmdWxsX2VtdWxhdGlvbl9tYXNrKSB7
Ci0gICAgICAgIGlmIChlbXVsYXRlX21hc2spIHsKLSAgICAgICAgICAgIHZhbCAmPSB+ZW11bGF0
ZV9tYXNrOwotICAgICAgICAgICAgdmFsIHw9IGFzc2lnbmVkX2Rldl9wY2lfcmVhZChwY2lfZGV2
LCBhZGRyZXNzLCBsZW4pICYgZW11bGF0ZV9tYXNrOwotICAgICAgICB9Ci0gICAgICAgIGFzc2ln
bmVkX2Rldl9wY2lfd3JpdGUocGNpX2RldiwgYWRkcmVzcywgdmFsLCBsZW4pOwotICAgIH0KLX0K
LQotc3RhdGljIHZvaWQgYXNzaWduZWRfZGV2X3NldHVwX2NhcF9yZWFkKEFzc2lnbmVkRGV2aWNl
ICpkZXYsIHVpbnQzMl90IG9mZnNldCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1aW50MzJfdCBsZW4pCi17Ci0gICAgYXNzaWduZWRfZGV2X2RpcmVjdF9jb25maWdf
cmVhZChkZXYsIG9mZnNldCwgbGVuKTsKLSAgICBhc3NpZ25lZF9kZXZfZW11bGF0ZV9jb25maWdf
cmVhZChkZXYsIG9mZnNldCArIFBDSV9DQVBfTElTVF9ORVhULCAxKTsKLX0KLQotc3RhdGljIGlu
dCBhc3NpZ25lZF9kZXZpY2VfcGNpX2NhcF9pbml0KFBDSURldmljZSAqcGNpX2RldiwgRXJyb3Ig
KiplcnJwKQotewotICAgIEFzc2lnbmVkRGV2aWNlICpkZXYgPSBQQ0lfQVNTSUdOKHBjaV9kZXYp
OwotICAgIFBDSVJlZ2lvbiAqcGNpX3JlZ2lvbiA9IGRldi0+cmVhbF9kZXZpY2UucmVnaW9uczsK
LSAgICBpbnQgcmV0LCBwb3M7Ci0KLSAgICAvKiBDbGVhciBpbml0aWFsIGNhcGFiaWxpdGllcyBw
b2ludGVyIGFuZCBzdGF0dXMgY29waWVkIGZyb20gaHcgKi8KLSAgICBwY2lfc2V0X2J5dGUocGNp
X2Rldi0+Y29uZmlnICsgUENJX0NBUEFCSUxJVFlfTElTVCwgMCk7Ci0gICAgcGNpX3NldF93b3Jk
KHBjaV9kZXYtPmNvbmZpZyArIFBDSV9TVEFUVVMsCi0gICAgICAgICAgICAgICAgIHBjaV9nZXRf
d29yZChwY2lfZGV2LT5jb25maWcgKyBQQ0lfU1RBVFVTKSAmCi0gICAgICAgICAgICAgICAgIH5Q
Q0lfU1RBVFVTX0NBUF9MSVNUKTsKLQotICAgIC8qIEV4cG9zZSBNU0kgY2FwYWJpbGl0eQotICAg
ICAqIE1TSSBjYXBhYmlsaXR5IGlzIHRoZSAxc3QgY2FwYWJpbGl0eSBpbiBjYXBhYmlsaXR5IGNv
bmZpZyAqLwotICAgIHBvcyA9IHBjaV9maW5kX2NhcF9vZmZzZXQocGNpX2RldiwgUENJX0NBUF9J
RF9NU0ksIDApOwotICAgIGlmIChwb3MgIT0gMCAmJiBrdm1fY2hlY2tfZXh0ZW5zaW9uKGt2bV9z
dGF0ZSwgS1ZNX0NBUF9BU1NJR05fREVWX0lSUSkpIHsKLSAgICAgICAgaWYgKHZlcmlmeV9pcnFj
aGlwX2luX2tlcm5lbChlcnJwKSA8IDApIHsKLSAgICAgICAgICAgIHJldHVybiAtRU5PVFNVUDsK
LSAgICAgICAgfQotICAgICAgICBkZXYtPmRldi5jYXBfcHJlc2VudCB8PSBRRU1VX1BDSV9DQVBf
TVNJOwotICAgICAgICBkZXYtPmNhcC5hdmFpbGFibGUgfD0gQVNTSUdORURfREVWSUNFX0NBUF9N
U0k7Ci0gICAgICAgIC8qIE9ubHkgMzItYml0L25vLW1hc2sgY3VycmVudGx5IHN1cHBvcnRlZCAq
LwotICAgICAgICByZXQgPSBwY2lfYWRkX2NhcGFiaWxpdHkocGNpX2RldiwgUENJX0NBUF9JRF9N
U0ksIHBvcywgMTAsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXJycCk7Ci0g
ICAgICAgIGlmIChyZXQgPCAwKSB7Ci0gICAgICAgICAgICByZXR1cm4gcmV0OwotICAgICAgICB9
Ci0gICAgICAgIHBjaV9kZXYtPm1zaV9jYXAgPSBwb3M7Ci0KLSAgICAgICAgcGNpX3NldF93b3Jk
KHBjaV9kZXYtPmNvbmZpZyArIHBvcyArIFBDSV9NU0lfRkxBR1MsCi0gICAgICAgICAgICAgICAg
ICAgICBwY2lfZ2V0X3dvcmQocGNpX2Rldi0+Y29uZmlnICsgcG9zICsgUENJX01TSV9GTEFHUykg
JgotICAgICAgICAgICAgICAgICAgICAgUENJX01TSV9GTEFHU19RTUFTSyk7Ci0gICAgICAgIHBj
aV9zZXRfbG9uZyhwY2lfZGV2LT5jb25maWcgKyBwb3MgKyBQQ0lfTVNJX0FERFJFU1NfTE8sIDAp
OwotICAgICAgICBwY2lfc2V0X3dvcmQocGNpX2Rldi0+Y29uZmlnICsgcG9zICsgUENJX01TSV9E
QVRBXzMyLCAwKTsKLQotICAgICAgICAvKiBTZXQgd3JpdGFibGUgZmllbGRzICovCi0gICAgICAg
IHBjaV9zZXRfd29yZChwY2lfZGV2LT53bWFzayArIHBvcyArIFBDSV9NU0lfRkxBR1MsCi0gICAg
ICAgICAgICAgICAgICAgICBQQ0lfTVNJX0ZMQUdTX1FTSVpFIHwgUENJX01TSV9GTEFHU19FTkFC
TEUpOwotICAgICAgICBwY2lfc2V0X2xvbmcocGNpX2Rldi0+d21hc2sgKyBwb3MgKyBQQ0lfTVNJ
X0FERFJFU1NfTE8sIDB4ZmZmZmZmZmMpOwotICAgICAgICBwY2lfc2V0X3dvcmQocGNpX2Rldi0+
d21hc2sgKyBwb3MgKyBQQ0lfTVNJX0RBVEFfMzIsIDB4ZmZmZik7Ci0gICAgfQotICAgIC8qIEV4
cG9zZSBNU0ktWCBjYXBhYmlsaXR5ICovCi0gICAgcG9zID0gcGNpX2ZpbmRfY2FwX29mZnNldChw
Y2lfZGV2LCBQQ0lfQ0FQX0lEX01TSVgsIDApOwotICAgIGlmIChwb3MgIT0gMCAmJiBrdm1fZGV2
aWNlX21zaXhfc3VwcG9ydGVkKGt2bV9zdGF0ZSkpIHsKLSAgICAgICAgaW50IGJhcl9ucjsKLSAg
ICAgICAgdWludDMyX3QgbXNpeF90YWJsZV9lbnRyeTsKLSAgICAgICAgdWludDE2X3QgbXNpeF9t
YXg7Ci0KLSAgICAgICAgaWYgKHZlcmlmeV9pcnFjaGlwX2luX2tlcm5lbChlcnJwKSA8IDApIHsK
LSAgICAgICAgICAgIHJldHVybiAtRU5PVFNVUDsKLSAgICAgICAgfQotICAgICAgICBkZXYtPmRl
di5jYXBfcHJlc2VudCB8PSBRRU1VX1BDSV9DQVBfTVNJWDsKLSAgICAgICAgZGV2LT5jYXAuYXZh
aWxhYmxlIHw9IEFTU0lHTkVEX0RFVklDRV9DQVBfTVNJWDsKLSAgICAgICAgcmV0ID0gcGNpX2Fk
ZF9jYXBhYmlsaXR5KHBjaV9kZXYsIFBDSV9DQVBfSURfTVNJWCwgcG9zLCAxMiwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBlcnJwKTsKLSAgICAgICAgaWYgKHJldCA8IDApIHsK
LSAgICAgICAgICAgIHJldHVybiByZXQ7Ci0gICAgICAgIH0KLSAgICAgICAgcGNpX2Rldi0+bXNp
eF9jYXAgPSBwb3M7Ci0KLSAgICAgICAgbXNpeF9tYXggPSAocGNpX2dldF93b3JkKHBjaV9kZXYt
PmNvbmZpZyArIHBvcyArIFBDSV9NU0lYX0ZMQUdTKSAmCi0gICAgICAgICAgICAgICAgICAgIFBD
SV9NU0lYX0ZMQUdTX1FTSVpFKSArIDE7Ci0gICAgICAgIG1zaXhfbWF4ID0gTUlOKG1zaXhfbWF4
LCBLVk1fTUFYX01TSVhfUEVSX0RFVik7Ci0gICAgICAgIHBjaV9zZXRfd29yZChwY2lfZGV2LT5j
b25maWcgKyBwb3MgKyBQQ0lfTVNJWF9GTEFHUywgbXNpeF9tYXggLSAxKTsKLQotICAgICAgICAv
KiBPbmx5IGVuYWJsZSBhbmQgZnVuY3Rpb24gbWFzayBiaXRzIGFyZSB3cml0YWJsZSAqLwotICAg
ICAgICBwY2lfc2V0X3dvcmQocGNpX2Rldi0+d21hc2sgKyBwb3MgKyBQQ0lfTVNJWF9GTEFHUywK
LSAgICAgICAgICAgICAgICAgICAgIFBDSV9NU0lYX0ZMQUdTX0VOQUJMRSB8IFBDSV9NU0lYX0ZM
QUdTX01BU0tBTEwpOwotCi0gICAgICAgIG1zaXhfdGFibGVfZW50cnkgPSBwY2lfZ2V0X2xvbmco
cGNpX2Rldi0+Y29uZmlnICsgcG9zICsgUENJX01TSVhfVEFCTEUpOwotICAgICAgICBiYXJfbnIg
PSBtc2l4X3RhYmxlX2VudHJ5ICYgUENJX01TSVhfRkxBR1NfQklSTUFTSzsKLSAgICAgICAgbXNp
eF90YWJsZV9lbnRyeSAmPSB+UENJX01TSVhfRkxBR1NfQklSTUFTSzsKLSAgICAgICAgZGV2LT5t
c2l4X3RhYmxlX2FkZHIgPSBwY2lfcmVnaW9uW2Jhcl9ucl0uYmFzZV9hZGRyICsgbXNpeF90YWJs
ZV9lbnRyeTsKLSAgICAgICAgZGV2LT5tc2l4X3RhYmxlX3NpemUgPSBtc2l4X21heCAqIHNpemVv
ZihNU0lYVGFibGVFbnRyeSk7Ci0gICAgICAgIGRldi0+bXNpeF9tYXggPSBtc2l4X21heDsKLSAg
ICB9Ci0KLSAgICAvKiBNaW5pbWFsIFBNIHN1cHBvcnQsIG5vdGhpbmcgd3JpdGFibGUsIGRldmlj
ZSBhcHBlYXJzIHRvIE5BSyBjaGFuZ2VzICovCi0gICAgcG9zID0gcGNpX2ZpbmRfY2FwX29mZnNl
dChwY2lfZGV2LCBQQ0lfQ0FQX0lEX1BNLCAwKTsKLSAgICBpZiAocG9zKSB7Ci0gICAgICAgIHVp
bnQxNl90IHBtYzsKLQotICAgICAgICByZXQgPSBwY2lfYWRkX2NhcGFiaWxpdHkocGNpX2Rldiwg
UENJX0NBUF9JRF9QTSwgcG9zLCBQQ0lfUE1fU0laRU9GLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGVycnApOwotICAgICAgICBpZiAocmV0IDwgMCkgewotICAgICAgICAgICAg
cmV0dXJuIHJldDsKLSAgICAgICAgfQotCi0gICAgICAgIGFzc2lnbmVkX2Rldl9zZXR1cF9jYXBf
cmVhZChkZXYsIHBvcywgUENJX1BNX1NJWkVPRik7Ci0KLSAgICAgICAgcG1jID0gcGNpX2dldF93
b3JkKHBjaV9kZXYtPmNvbmZpZyArIHBvcyArIFBDSV9DQVBfRkxBR1MpOwotICAgICAgICBwbWMg
Jj0gKFBDSV9QTV9DQVBfVkVSX01BU0sgfCBQQ0lfUE1fQ0FQX0RTSSk7Ci0gICAgICAgIHBjaV9z
ZXRfd29yZChwY2lfZGV2LT5jb25maWcgKyBwb3MgKyBQQ0lfQ0FQX0ZMQUdTLCBwbWMpOwotCi0g
ICAgICAgIC8qIGFzc2lnbl9kZXZpY2Ugd2lsbCBicmluZyB0aGUgZGV2aWNlIHVwIHRvIEQwLCBz
byB3ZSBkb24ndCBuZWVkCi0gICAgICAgICAqIHRvIHdvcnJ5IGFib3V0IGRvaW5nIHRoYXQgb3Vy
c2VsdmVzIGhlcmUuICovCi0gICAgICAgIHBjaV9zZXRfd29yZChwY2lfZGV2LT5jb25maWcgKyBw
b3MgKyBQQ0lfUE1fQ1RSTCwKLSAgICAgICAgICAgICAgICAgICAgIFBDSV9QTV9DVFJMX05PX1NP
RlRfUkVTRVQpOwotCi0gICAgICAgIHBjaV9zZXRfYnl0ZShwY2lfZGV2LT5jb25maWcgKyBwb3Mg
KyBQQ0lfUE1fUFBCX0VYVEVOU0lPTlMsIDApOwotICAgICAgICBwY2lfc2V0X2J5dGUocGNpX2Rl
di0+Y29uZmlnICsgcG9zICsgUENJX1BNX0RBVEFfUkVHSVNURVIsIDApOwotICAgIH0KLQotICAg
IHBvcyA9IHBjaV9maW5kX2NhcF9vZmZzZXQocGNpX2RldiwgUENJX0NBUF9JRF9FWFAsIDApOwot
ICAgIGlmIChwb3MpIHsKLSAgICAgICAgdWludDhfdCB2ZXJzaW9uLCBzaXplID0gMDsKLSAgICAg
ICAgdWludDE2X3QgdHlwZSwgZGV2Y3RsLCBsbmtzdGE7Ci0gICAgICAgIHVpbnQzMl90IGRldmNh
cCwgbG5rY2FwOwotCi0gICAgICAgIHZlcnNpb24gPSBwY2lfZ2V0X2J5dGUocGNpX2Rldi0+Y29u
ZmlnICsgcG9zICsgUENJX0VYUF9GTEFHUyk7Ci0gICAgICAgIHZlcnNpb24gJj0gUENJX0VYUF9G
TEFHU19WRVJTOwotICAgICAgICBpZiAodmVyc2lvbiA9PSAxKSB7Ci0gICAgICAgICAgICBzaXpl
ID0gMHgxNDsKLSAgICAgICAgfSBlbHNlIGlmICh2ZXJzaW9uID09IDIpIHsKLSAgICAgICAgICAg
IC8qCi0gICAgICAgICAgICAgKiBDaGVjayBmb3Igbm9uLXN0ZCBzaXplLCBhY2NlcHQgcmVkdWNl
ZCBzaXplIHRvIDB4MzQsCi0gICAgICAgICAgICAgKiB3aGljaCBpcyB3aGF0IGJjbTU3NjEgaW1w
bGVtZW50ZWQsIHZpb2xhdGluZyB0aGUKLSAgICAgICAgICAgICAqIFBDSWUgdjMuMCBzcGVjIHRo
YXQgcmVncyBzaG91bGQgZXhpc3QgYW5kIGJlIHJlYWQgYXMgMCwKLSAgICAgICAgICAgICAqIG5v
dCBvcHRpb25hbGx5IHByb3ZpZGVkIGFuZCBzaG9ydGVuIHRoZSBzdHJ1Y3Qgc2l6ZS4KLSAgICAg
ICAgICAgICAqLwotICAgICAgICAgICAgc2l6ZSA9IE1JTigweDNjLCBQQ0lfQ09ORklHX1NQQUNF
X1NJWkUgLSBwb3MpOwotICAgICAgICAgICAgaWYgKHNpemUgPCAweDM0KSB7Ci0gICAgICAgICAg
ICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAiSW52YWxpZCBzaXplIFBDSWUgY2FwLWlkIDB4JXgiLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgUENJX0NBUF9JRF9FWFApOwotICAgICAgICAgICAg
ICAgIHJldHVybiAtRUlOVkFMOwotICAgICAgICAgICAgfSBlbHNlIGlmIChzaXplICE9IDB4M2Mp
IHsKLSAgICAgICAgICAgICAgICB3YXJuX3JlcG9ydCgiJXM6IFBDSWUgY2FwLWlkIDB4JXggaGFz
ICIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAibm9uLXN0YW5kYXJkIHNpemUgMHgleDsg
c3RkIHNpemUgc2hvdWxkIGJlIDB4M2MiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9f
ZnVuY19fLCBQQ0lfQ0FQX0lEX0VYUCwgc2l6ZSk7Ci0gICAgICAgICAgICB9Ci0gICAgICAgIH0g
ZWxzZSBpZiAodmVyc2lvbiA9PSAwKSB7Ci0gICAgICAgICAgICB1aW50MTZfdCB2aWQsIGRpZDsK
LSAgICAgICAgICAgIHZpZCA9IHBjaV9nZXRfd29yZChwY2lfZGV2LT5jb25maWcgKyBQQ0lfVkVO
RE9SX0lEKTsKLSAgICAgICAgICAgIGRpZCA9IHBjaV9nZXRfd29yZChwY2lfZGV2LT5jb25maWcg
KyBQQ0lfREVWSUNFX0lEKTsKLSAgICAgICAgICAgIGlmICh2aWQgPT0gUENJX1ZFTkRPUl9JRF9J
TlRFTCAmJiBkaWQgPT0gMHgxMGVkKSB7Ci0gICAgICAgICAgICAgICAgLyoKLSAgICAgICAgICAg
ICAgICAgKiBxdWlyayBmb3IgSW50ZWwgODI1OTkgVkYgd2l0aCBpbnZhbGlkIFBDSWUgY2FwYWJp
bGl0eQotICAgICAgICAgICAgICAgICAqIHZlcnNpb24sIHNob3VsZCByZWFsbHkgYmUgdmVyc2lv
biAyIChzYW1lIGFzIFBGKQotICAgICAgICAgICAgICAgICAqLwotICAgICAgICAgICAgICAgIHNp
emUgPSAweDNjOwotICAgICAgICAgICAgfQotICAgICAgICB9Ci0KLSAgICAgICAgaWYgKHNpemUg
PT0gMCkgewotICAgICAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAiVW5zdXBwb3J0ZWQgUENJIGV4
cHJlc3MgY2FwYWJpbGl0eSB2ZXJzaW9uICVkIiwKLSAgICAgICAgICAgICAgICAgICAgICAgdmVy
c2lvbik7Ci0gICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKLSAgICAgICAgfQotCi0gICAgICAg
IHJldCA9IHBjaV9hZGRfY2FwYWJpbGl0eShwY2lfZGV2LCBQQ0lfQ0FQX0lEX0VYUCwgcG9zLCBz
aXplLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVycnApOwotICAgICAgICBp
ZiAocmV0IDwgMCkgewotICAgICAgICAgICAgcmV0dXJuIHJldDsKLSAgICAgICAgfQotCi0gICAg
ICAgIGFzc2lnbmVkX2Rldl9zZXR1cF9jYXBfcmVhZChkZXYsIHBvcywgc2l6ZSk7Ci0KLSAgICAg
ICAgdHlwZSA9IHBjaV9nZXRfd29yZChwY2lfZGV2LT5jb25maWcgKyBwb3MgKyBQQ0lfRVhQX0ZM
QUdTKTsKLSAgICAgICAgdHlwZSA9ICh0eXBlICYgUENJX0VYUF9GTEFHU19UWVBFKSA+PiA0Owot
ICAgICAgICBpZiAodHlwZSAhPSBQQ0lfRVhQX1RZUEVfRU5EUE9JTlQgJiYKLSAgICAgICAgICAg
IHR5cGUgIT0gUENJX0VYUF9UWVBFX0xFR19FTkQgJiYgdHlwZSAhPSBQQ0lfRVhQX1RZUEVfUkNf
RU5EKSB7Ci0gICAgICAgICAgICBlcnJvcl9zZXRnKGVycnAsICJEZXZpY2UgYXNzaWdubWVudCBv
bmx5IHN1cHBvcnRzIGVuZHBvaW50ICIKLSAgICAgICAgICAgICAgICAgICAgICAgImFzc2lnbm1l
bnQsIGRldmljZSB0eXBlICVkIiwgdHlwZSk7Ci0gICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsK
LSAgICAgICAgfQotCi0gICAgICAgIC8qIGNhcGFiaWxpdGllcywgcGFzcyBleGlzdGluZyByZWFk
LW9ubHkgY29weQotICAgICAgICAgKiBQQ0lfRVhQX0ZMQUdTX0lSUTogdXBkYXRlZCBieSBoYXJk
d2FyZSwgc2hvdWxkIGJlIGRpcmVjdCByZWFkICovCi0KLSAgICAgICAgLyogZGV2aWNlIGNhcGFi
aWxpdGllczogaGlkZSBGTFIgKi8KLSAgICAgICAgZGV2Y2FwID0gcGNpX2dldF9sb25nKHBjaV9k
ZXYtPmNvbmZpZyArIHBvcyArIFBDSV9FWFBfREVWQ0FQKTsKLSAgICAgICAgZGV2Y2FwICY9IH5Q
Q0lfRVhQX0RFVkNBUF9GTFI7Ci0gICAgICAgIHBjaV9zZXRfbG9uZyhwY2lfZGV2LT5jb25maWcg
KyBwb3MgKyBQQ0lfRVhQX0RFVkNBUCwgZGV2Y2FwKTsKLQotICAgICAgICAvKiBkZXZpY2UgY29u
dHJvbDogY2xlYXIgYWxsIGVycm9yIHJlcG9ydGluZyBlbmFibGUgYml0cywgbGVhdmluZwotICAg
ICAgICAgKiAgICAgICAgICAgICAgICAgb25seSBhIGZldyBob3N0IHZhbHVlcy4gIE5vdGUsIHRo
ZXNlIGFyZQotICAgICAgICAgKiAgICAgICAgICAgICAgICAgYWxsIHdyaXRhYmxlLCBidXQgbm90
IHBhc3NlZCB0byBody4KLSAgICAgICAgICovCi0gICAgICAgIGRldmN0bCA9IHBjaV9nZXRfd29y
ZChwY2lfZGV2LT5jb25maWcgKyBwb3MgKyBQQ0lfRVhQX0RFVkNUTCk7Ci0gICAgICAgIGRldmN0
bCA9IChkZXZjdGwgJiAoUENJX0VYUF9ERVZDVExfUkVBRFJRIHwgUENJX0VYUF9ERVZDVExfUEFZ
TE9BRCkpIHwKLSAgICAgICAgICAgICAgICAgIFBDSV9FWFBfREVWQ1RMX1JFTEFYX0VOIHwgUENJ
X0VYUF9ERVZDVExfTk9TTk9PUF9FTjsKLSAgICAgICAgcGNpX3NldF93b3JkKHBjaV9kZXYtPmNv
bmZpZyArIHBvcyArIFBDSV9FWFBfREVWQ1RMLCBkZXZjdGwpOwotICAgICAgICBkZXZjdGwgPSBQ
Q0lfRVhQX0RFVkNUTF9CQ1JfRkxSIHwgUENJX0VYUF9ERVZDVExfQVVYX1BNRTsKLSAgICAgICAg
cGNpX3NldF93b3JkKHBjaV9kZXYtPndtYXNrICsgcG9zICsgUENJX0VYUF9ERVZDVEwsIH5kZXZj
dGwpOwotCi0gICAgICAgIC8qIENsZWFyIGRldmljZSBzdGF0dXMgKi8KLSAgICAgICAgcGNpX3Nl
dF93b3JkKHBjaV9kZXYtPmNvbmZpZyArIHBvcyArIFBDSV9FWFBfREVWU1RBLCAwKTsKLQotICAg
ICAgICAvKiBMaW5rIGNhcGFiaWxpdGllcywgZXhwb3NlIGxpbmtzIGFuZCBsYXRlbmN1ZXMsIGNs
ZWFyIHJlcG9ydGluZyAqLwotICAgICAgICBsbmtjYXAgPSBwY2lfZ2V0X2xvbmcocGNpX2Rldi0+
Y29uZmlnICsgcG9zICsgUENJX0VYUF9MTktDQVApOwotICAgICAgICBsbmtjYXAgJj0gKFBDSV9F
WFBfTE5LQ0FQX1NMUyB8IFBDSV9FWFBfTE5LQ0FQX01MVyB8Ci0gICAgICAgICAgICAgICAgICAg
UENJX0VYUF9MTktDQVBfQVNQTVMgfCBQQ0lfRVhQX0xOS0NBUF9MMFNFTCB8Ci0gICAgICAgICAg
ICAgICAgICAgUENJX0VYUF9MTktDQVBfTDFFTCk7Ci0gICAgICAgIHBjaV9zZXRfbG9uZyhwY2lf
ZGV2LT5jb25maWcgKyBwb3MgKyBQQ0lfRVhQX0xOS0NBUCwgbG5rY2FwKTsKLQotICAgICAgICAv
KiBMaW5rIGNvbnRyb2wsIHBhc3MgZXhpc3RpbmcgcmVhZC1vbmx5IGNvcHkuICBTaG91bGQgYmUg
d3JpdGFibGU/ICovCi0KLSAgICAgICAgLyogTGluayBzdGF0dXMsIG9ubHkgZXhwb3NlIGN1cnJl
bnQgc3BlZWQgYW5kIHdpZHRoICovCi0gICAgICAgIGxua3N0YSA9IHBjaV9nZXRfd29yZChwY2lf
ZGV2LT5jb25maWcgKyBwb3MgKyBQQ0lfRVhQX0xOS1NUQSk7Ci0gICAgICAgIGxua3N0YSAmPSAo
UENJX0VYUF9MTktTVEFfQ0xTIHwgUENJX0VYUF9MTktTVEFfTkxXKTsKLSAgICAgICAgcGNpX3Nl
dF93b3JkKHBjaV9kZXYtPmNvbmZpZyArIHBvcyArIFBDSV9FWFBfTE5LU1RBLCBsbmtzdGEpOwot
Ci0gICAgICAgIGlmICh2ZXJzaW9uID49IDIpIHsKLSAgICAgICAgICAgIC8qIFNsb3QgY2FwYWJp
bGl0aWVzLCBjb250cm9sLCBzdGF0dXMgLSBub3QgbmVlZGVkIGZvciBlbmRwb2ludHMgKi8KLSAg
ICAgICAgICAgIHBjaV9zZXRfbG9uZyhwY2lfZGV2LT5jb25maWcgKyBwb3MgKyBQQ0lfRVhQX1NM
VENBUCwgMCk7Ci0gICAgICAgICAgICBwY2lfc2V0X3dvcmQocGNpX2Rldi0+Y29uZmlnICsgcG9z
ICsgUENJX0VYUF9TTFRDVEwsIDApOwotICAgICAgICAgICAgcGNpX3NldF93b3JkKHBjaV9kZXYt
PmNvbmZpZyArIHBvcyArIFBDSV9FWFBfU0xUU1RBLCAwKTsKLQotICAgICAgICAgICAgLyogUm9v
dCBjb250cm9sLCBjYXBhYmlsaXRpZXMsIHN0YXR1cyAtIG5vdCBuZWVkZWQgZm9yIGVuZHBvaW50
cyAqLwotICAgICAgICAgICAgcGNpX3NldF93b3JkKHBjaV9kZXYtPmNvbmZpZyArIHBvcyArIFBD
SV9FWFBfUlRDVEwsIDApOwotICAgICAgICAgICAgcGNpX3NldF93b3JkKHBjaV9kZXYtPmNvbmZp
ZyArIHBvcyArIFBDSV9FWFBfUlRDQVAsIDApOwotICAgICAgICAgICAgcGNpX3NldF9sb25nKHBj
aV9kZXYtPmNvbmZpZyArIHBvcyArIFBDSV9FWFBfUlRTVEEsIDApOwotCi0gICAgICAgICAgICAv
KiBEZXZpY2UgY2FwYWJpbGl0aWVzL2NvbnRyb2wgMiwgcGFzcyBleGlzdGluZyByZWFkLW9ubHkg
Y29weSAqLwotICAgICAgICAgICAgLyogTGluayBjb250cm9sIDIsIHBhc3MgZXhpc3RpbmcgcmVh
ZC1vbmx5IGNvcHkgKi8KLSAgICAgICAgfQotICAgIH0KLQotICAgIHBvcyA9IHBjaV9maW5kX2Nh
cF9vZmZzZXQocGNpX2RldiwgUENJX0NBUF9JRF9QQ0lYLCAwKTsKLSAgICBpZiAocG9zKSB7Ci0g
ICAgICAgIHVpbnQxNl90IGNtZDsKLSAgICAgICAgdWludDMyX3Qgc3RhdHVzOwotCi0gICAgICAg
IC8qIE9ubHkgZXhwb3NlIHRoZSBtaW5pbXVtLCA4IGJ5dGUgY2FwYWJpbGl0eSAqLwotICAgICAg
ICByZXQgPSBwY2lfYWRkX2NhcGFiaWxpdHkocGNpX2RldiwgUENJX0NBUF9JRF9QQ0lYLCBwb3Ms
IDgsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXJycCk7Ci0gICAgICAgIGlm
IChyZXQgPCAwKSB7Ci0gICAgICAgICAgICByZXR1cm4gcmV0OwotICAgICAgICB9Ci0KLSAgICAg
ICAgYXNzaWduZWRfZGV2X3NldHVwX2NhcF9yZWFkKGRldiwgcG9zLCA4KTsKLQotICAgICAgICAv
KiBDb21tYW5kIHJlZ2lzdGVyLCBjbGVhciB1cHBlciBiaXRzLCBpbmNsdWRpbmcgZXh0ZW5kZWQg
bW9kZXMgKi8KLSAgICAgICAgY21kID0gcGNpX2dldF93b3JkKHBjaV9kZXYtPmNvbmZpZyArIHBv
cyArIFBDSV9YX0NNRCk7Ci0gICAgICAgIGNtZCAmPSAoUENJX1hfQ01EX0RQRVJSX0UgfCBQQ0lf
WF9DTURfRVJPIHwgUENJX1hfQ01EX01BWF9SRUFEIHwKLSAgICAgICAgICAgICAgICBQQ0lfWF9D
TURfTUFYX1NQTElUKTsKLSAgICAgICAgcGNpX3NldF93b3JkKHBjaV9kZXYtPmNvbmZpZyArIHBv
cyArIFBDSV9YX0NNRCwgY21kKTsKLQotICAgICAgICAvKiBTdGF0dXMgcmVnaXN0ZXIsIHVwZGF0
ZSB3aXRoIGVtdWxhdGVkIFBDSSBidXMgbG9jYXRpb24sIGNsZWFyCi0gICAgICAgICAqIGVycm9y
IGJpdHMsIGxlYXZlIHRoZSByZXN0LiAqLwotICAgICAgICBzdGF0dXMgPSBwY2lfZ2V0X2xvbmco
cGNpX2Rldi0+Y29uZmlnICsgcG9zICsgUENJX1hfU1RBVFVTKTsKLSAgICAgICAgc3RhdHVzICY9
IH4oUENJX1hfU1RBVFVTX0JVUyB8IFBDSV9YX1NUQVRVU19ERVZGTik7Ci0gICAgICAgIHN0YXR1
cyB8PSBwY2lfZ2V0X2JkZihwY2lfZGV2KTsKLSAgICAgICAgc3RhdHVzICY9IH4oUENJX1hfU1RB
VFVTX1NQTF9ESVNDIHwgUENJX1hfU1RBVFVTX1VOWF9TUEwgfAotICAgICAgICAgICAgICAgICAg
ICBQQ0lfWF9TVEFUVVNfU1BMX0VSUik7Ci0gICAgICAgIHBjaV9zZXRfbG9uZyhwY2lfZGV2LT5j
b25maWcgKyBwb3MgKyBQQ0lfWF9TVEFUVVMsIHN0YXR1cyk7Ci0gICAgfQotCi0gICAgcG9zID0g
cGNpX2ZpbmRfY2FwX29mZnNldChwY2lfZGV2LCBQQ0lfQ0FQX0lEX1ZQRCwgMCk7Ci0gICAgaWYg
KHBvcykgewotICAgICAgICAvKiBEaXJlY3QgUi9XIHBhc3N0aHJvdWdoICovCi0gICAgICAgIHJl
dCA9IHBjaV9hZGRfY2FwYWJpbGl0eShwY2lfZGV2LCBQQ0lfQ0FQX0lEX1ZQRCwgcG9zLCA4LAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVycnApOwotICAgICAgICBpZiAocmV0
IDwgMCkgewotICAgICAgICAgICAgcmV0dXJuIHJldDsKLSAgICAgICAgfQotCi0gICAgICAgIGFz
c2lnbmVkX2Rldl9zZXR1cF9jYXBfcmVhZChkZXYsIHBvcywgOCk7Ci0KLSAgICAgICAgLyogZGly
ZWN0IHdyaXRlIGZvciBjYXAgY29udGVudCAqLwotICAgICAgICBhc3NpZ25lZF9kZXZfZGlyZWN0
X2NvbmZpZ193cml0ZShkZXYsIHBvcyArIDIsIDYpOwotICAgIH0KLQotICAgIC8qIERldmljZXMg
Y2FuIGhhdmUgbXVsdGlwbGUgdmVuZG9yIGNhcGFiaWxpdGllcywgZ2V0IHRoZW0gYWxsICovCi0g
ICAgZm9yIChwb3MgPSAwOyAocG9zID0gcGNpX2ZpbmRfY2FwX29mZnNldChwY2lfZGV2LCBQQ0lf
Q0FQX0lEX1ZORFIsIHBvcykpOwotICAgICAgICBwb3MgKz0gUENJX0NBUF9MSVNUX05FWFQpIHsK
LSAgICAgICAgdWludDhfdCBsZW4gPSBwY2lfZ2V0X2J5dGUocGNpX2Rldi0+Y29uZmlnICsgcG9z
ICsgUENJX0NBUF9GTEFHUyk7Ci0gICAgICAgIC8qIERpcmVjdCBSL1cgcGFzc3Rocm91Z2ggKi8K
LSAgICAgICAgcmV0ID0gcGNpX2FkZF9jYXBhYmlsaXR5KHBjaV9kZXYsIFBDSV9DQVBfSURfVk5E
UiwgcG9zLCBsZW4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXJycCk7Ci0g
ICAgICAgIGlmIChyZXQgPCAwKSB7Ci0gICAgICAgICAgICByZXR1cm4gcmV0OwotICAgICAgICB9
Ci0KLSAgICAgICAgYXNzaWduZWRfZGV2X3NldHVwX2NhcF9yZWFkKGRldiwgcG9zLCBsZW4pOwot
Ci0gICAgICAgIC8qIGRpcmVjdCB3cml0ZSBmb3IgY2FwIGNvbnRlbnQgKi8KLSAgICAgICAgYXNz
aWduZWRfZGV2X2RpcmVjdF9jb25maWdfd3JpdGUoZGV2LCBwb3MgKyAyLCBsZW4gLSAyKTsKLSAg
ICB9Ci0KLSAgICAvKiBJZiByZWFsIGFuZCB2aXJ0dWFsIGNhcGFiaWxpdHkgbGlzdCBzdGF0dXMg
Yml0cyBkaWZmZXIsIHZpcnR1YWxpemUgdGhlCi0gICAgICogYWNjZXNzLiAqLwotICAgIGlmICgo
cGNpX2dldF93b3JkKHBjaV9kZXYtPmNvbmZpZyArIFBDSV9TVEFUVVMpICYgUENJX1NUQVRVU19D
QVBfTElTVCkgIT0KLSAgICAgICAgKGFzc2lnbmVkX2Rldl9wY2lfcmVhZF9ieXRlKHBjaV9kZXYs
IFBDSV9TVEFUVVMpICYKLSAgICAgICAgIFBDSV9TVEFUVVNfQ0FQX0xJU1QpKSB7Ci0gICAgICAg
IGRldi0+ZW11bGF0ZV9jb25maWdfcmVhZFtQQ0lfU1RBVFVTXSB8PSBQQ0lfU1RBVFVTX0NBUF9M
SVNUOwotICAgIH0KLQotICAgIHJldHVybiAwOwotfQotCi1zdGF0aWMgdWludDY0X3QKLWFzc2ln
bmVkX2Rldl9tc2l4X21taW9fcmVhZCh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIHNpemUpCi17Ci0gICAgQXNzaWduZWREZXZp
Y2UgKmFkZXYgPSBvcGFxdWU7Ci0gICAgdWludDY0X3QgdmFsOwotCi0gICAgbWVtY3B5KCZ2YWws
ICh2b2lkICopKCh1aW50OF90ICopYWRldi0+bXNpeF90YWJsZSArIGFkZHIpLCBzaXplKTsKLQot
ICAgIHJldHVybiB2YWw7Ci19Ci0KLXN0YXRpYyB2b2lkIGFzc2lnbmVkX2Rldl9tc2l4X21taW9f
d3JpdGUodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkciwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDY0X3QgdmFsLCB1bnNpZ25lZCBzaXplKQotewotICAgIEFz
c2lnbmVkRGV2aWNlICphZGV2ID0gb3BhcXVlOwotICAgIFBDSURldmljZSAqcGRldiA9ICZhZGV2
LT5kZXY7Ci0gICAgdWludDE2X3QgY3RybDsKLSAgICBNU0lYVGFibGVFbnRyeSBvcmlnOwotICAg
IGludCBpID0gYWRkciA+PiA0OwotCi0gICAgaWYgKGkgPj0gYWRldi0+bXNpeF9tYXgpIHsKLSAg
ICAgICAgcmV0dXJuOyAvKiBEcm9wIHdyaXRlICovCi0gICAgfQotCi0gICAgY3RybCA9IHBjaV9n
ZXRfd29yZChwZGV2LT5jb25maWcgKyBwZGV2LT5tc2l4X2NhcCArIFBDSV9NU0lYX0ZMQUdTKTsK
LQotICAgIERFQlVHKCJ3cml0ZSB0byBNU0ktWCB0YWJsZSBvZmZzZXQgMHglbHgsIHZhbCAweCVs
eFxuIiwgYWRkciwgdmFsKTsKLQotICAgIGlmIChjdHJsICYgUENJX01TSVhfRkxBR1NfRU5BQkxF
KSB7Ci0gICAgICAgIG9yaWcgPSBhZGV2LT5tc2l4X3RhYmxlW2ldOwotICAgIH0KLQotICAgIG1l
bWNweSgodWludDhfdCAqKWFkZXYtPm1zaXhfdGFibGUgKyBhZGRyLCAmdmFsLCBzaXplKTsKLQot
ICAgIGlmIChjdHJsICYgUENJX01TSVhfRkxBR1NfRU5BQkxFKSB7Ci0gICAgICAgIE1TSVhUYWJs
ZUVudHJ5ICplbnRyeSA9ICZhZGV2LT5tc2l4X3RhYmxlW2ldOwotCi0gICAgICAgIGlmICghYXNz
aWduZWRfZGV2X21zaXhfbWFza2VkKCZvcmlnKSAmJgotICAgICAgICAgICAgYXNzaWduZWRfZGV2
X21zaXhfbWFza2VkKGVudHJ5KSkgewotICAgICAgICAgICAgLyoKLSAgICAgICAgICAgICAqIFZl
Y3RvciBtYXNrZWQsIGRpc2FibGUgaXQKLSAgICAgICAgICAgICAqCi0gICAgICAgICAgICAgKiBY
WFggSXQncyBub3QgY2xlYXIgaWYgd2UgY2FuIG9yIHNob3VsZCBhY3R1YWxseSBhdHRlbXB0Ci0g
ICAgICAgICAgICAgKiB0byBtYXNrIG9yIGRpc2FibGUgdGhlIGludGVycnVwdC4gIEtWTSBkb2Vz
bid0IGhhdmUKLSAgICAgICAgICAgICAqIHN1cHBvcnQgZm9yIHBlbmRpbmcgYml0cyBhbmQga3Zt
X2Fzc2lnbl9zZXRfbXNpeF9lbnRyeQotICAgICAgICAgICAgICogZG9lc24ndCBtb2RpZnkgdGhl
IGRldmljZSBoYXJkd2FyZSBtYXNrLiAgSW50ZXJydXB0cwotICAgICAgICAgICAgICogd2hpbGUg
bWFza2VkIGFyZSBzaW1wbHkgbm90IGluamVjdGVkIHRvIHRoZSBndWVzdCwgc28KLSAgICAgICAg
ICAgICAqIGFyZSBsb3N0LiAgQ2FuIHdlIGdldCBhd2F5IHdpdGggYWx3YXlzIGluamVjdGluZyBh
bgotICAgICAgICAgICAgICogaW50ZXJydXB0IG9uIHVubWFzaz8KLSAgICAgICAgICAgICAqLwot
ICAgICAgICB9IGVsc2UgaWYgKGFzc2lnbmVkX2Rldl9tc2l4X21hc2tlZCgmb3JpZykgJiYKLSAg
ICAgICAgICAgICAgICAgICAhYXNzaWduZWRfZGV2X21zaXhfbWFza2VkKGVudHJ5KSkgewotICAg
ICAgICAgICAgLyogVmVjdG9yIHVubWFza2VkICovCi0gICAgICAgICAgICBpZiAoaSA+PSBhZGV2
LT5tc2lfdmlycV9uciB8fCBhZGV2LT5tc2lfdmlycVtpXSA8IDApIHsKLSAgICAgICAgICAgICAg
ICAvKiBQcmV2aW91c2x5IHVuYXNzaWduZWQgdmVjdG9yLCBzdGFydCBmcm9tIHNjcmF0Y2ggKi8K
LSAgICAgICAgICAgICAgICBhc3NpZ25lZF9kZXZfdXBkYXRlX21zaXgocGRldik7Ci0gICAgICAg
ICAgICAgICAgcmV0dXJuOwotICAgICAgICAgICAgfSBlbHNlIHsKLSAgICAgICAgICAgICAgICAv
KiBVcGRhdGUgYW4gZXhpc3RpbmcsIHByZXZpb3VzbHkgbWFza2VkIHZlY3RvciAqLwotICAgICAg
ICAgICAgICAgIE1TSU1lc3NhZ2UgbXNnOwotICAgICAgICAgICAgICAgIGludCByZXQ7Ci0KLSAg
ICAgICAgICAgICAgICBtc2cuYWRkcmVzcyA9IGVudHJ5LT5hZGRyX2xvIHwKLSAgICAgICAgICAg
ICAgICAgICAgKCh1aW50NjRfdCllbnRyeS0+YWRkcl9oaSA8PCAzMik7Ci0gICAgICAgICAgICAg
ICAgbXNnLmRhdGEgPSBlbnRyeS0+ZGF0YTsKLQotICAgICAgICAgICAgICAgIHJldCA9IGt2bV9p
cnFjaGlwX3VwZGF0ZV9tc2lfcm91dGUoa3ZtX3N0YXRlLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWRldi0+bXNpX3ZpcnFbaV0sIG1zZywKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBkZXYpOwot
ICAgICAgICAgICAgICAgIGlmIChyZXQpIHsKLSAgICAgICAgICAgICAgICAgICAgZXJyb3JfcmVw
b3J0KCJFcnJvciB1cGRhdGluZyBpcnEgcm91dGluZyBlbnRyeSAoJWQpIiwgcmV0KTsKLSAgICAg
ICAgICAgICAgICB9Ci0gICAgICAgICAgICAgICAga3ZtX2lycWNoaXBfY29tbWl0X3JvdXRlcyhr
dm1fc3RhdGUpOwotICAgICAgICAgICAgfQotICAgICAgICB9Ci0gICAgfQotfQotCi1zdGF0aWMg
Y29uc3QgTWVtb3J5UmVnaW9uT3BzIGFzc2lnbmVkX2Rldl9tc2l4X21taW9fb3BzID0gewotICAg
IC5yZWFkID0gYXNzaWduZWRfZGV2X21zaXhfbW1pb19yZWFkLAotICAgIC53cml0ZSA9IGFzc2ln
bmVkX2Rldl9tc2l4X21taW9fd3JpdGUsCi0gICAgLmVuZGlhbm5lc3MgPSBERVZJQ0VfTkFUSVZF
X0VORElBTiwKLSAgICAudmFsaWQgPSB7Ci0gICAgICAgIC5taW5fYWNjZXNzX3NpemUgPSA0LAot
ICAgICAgICAubWF4X2FjY2Vzc19zaXplID0gOCwKLSAgICB9LAotICAgIC5pbXBsID0gewotICAg
ICAgICAubWluX2FjY2Vzc19zaXplID0gNCwKLSAgICAgICAgLm1heF9hY2Nlc3Nfc2l6ZSA9IDgs
Ci0gICAgfSwKLX07Ci0KLXN0YXRpYyB2b2lkIGFzc2lnbmVkX2Rldl9tc2l4X3Jlc2V0KEFzc2ln
bmVkRGV2aWNlICpkZXYpCi17Ci0gICAgTVNJWFRhYmxlRW50cnkgKmVudHJ5OwotICAgIGludCBp
OwotCi0gICAgaWYgKCFkZXYtPm1zaXhfdGFibGUpIHsKLSAgICAgICAgcmV0dXJuOwotICAgIH0K
LQotICAgIG1lbXNldChkZXYtPm1zaXhfdGFibGUsIDAsIGRldi0+bXNpeF90YWJsZV9zaXplKTsK
LQotICAgIGZvciAoaSA9IDAsIGVudHJ5ID0gZGV2LT5tc2l4X3RhYmxlOyBpIDwgZGV2LT5tc2l4
X21heDsgaSsrLCBlbnRyeSsrKSB7Ci0gICAgICAgIGVudHJ5LT5jdHJsID0gY3B1X3RvX2xlMzIo
MHgxKTsgLyogTWFza2VkICovCi0gICAgfQotfQotCi1zdGF0aWMgdm9pZCBhc3NpZ25lZF9kZXZf
cmVnaXN0ZXJfbXNpeF9tbWlvKEFzc2lnbmVkRGV2aWNlICpkZXYsIEVycm9yICoqZXJycCkKLXsK
LSAgICBkZXYtPm1zaXhfdGFibGUgPSBtbWFwKE5VTEwsIGRldi0+bXNpeF90YWJsZV9zaXplLCBQ
Uk9UX1JFQUQgfCBQUk9UX1dSSVRFLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgTUFQX0FO
T05ZTU9VUyB8IE1BUF9QUklWQVRFLCAwLCAwKTsKLSAgICBpZiAoZGV2LT5tc2l4X3RhYmxlID09
IE1BUF9GQUlMRUQpIHsKLSAgICAgICAgZXJyb3Jfc2V0Z19lcnJubyhlcnJwLCBlcnJubywgImZh
aWxlZCB0byBhbGxvY2F0ZSBtc2l4X3RhYmxlIik7Ci0gICAgICAgIGRldi0+bXNpeF90YWJsZSA9
IE5VTEw7Ci0gICAgICAgIHJldHVybjsKLSAgICB9Ci0gICAgZGV2LT5kZXYubXNpeF90YWJsZSA9
ICh1aW50OF90ICopZGV2LT5tc2l4X3RhYmxlOwotCi0gICAgYXNzaWduZWRfZGV2X21zaXhfcmVz
ZXQoZGV2KTsKLQotICAgIG1lbW9yeV9yZWdpb25faW5pdF9pbygmZGV2LT5tbWlvLCBPQkpFQ1Qo
ZGV2KSwgJmFzc2lnbmVkX2Rldl9tc2l4X21taW9fb3BzLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICBkZXYsICJhc3NpZ25lZC1kZXYtbXNpeCIsIGRldi0+bXNpeF90YWJsZV9zaXplKTsKLX0K
LQotc3RhdGljIHZvaWQgYXNzaWduZWRfZGV2X3VucmVnaXN0ZXJfbXNpeF9tbWlvKEFzc2lnbmVk
RGV2aWNlICpkZXYpCi17Ci0gICAgaWYgKCFkZXYtPm1zaXhfdGFibGUpIHsKLSAgICAgICAgcmV0
dXJuOwotICAgIH0KLQotICAgIGlmIChtdW5tYXAoZGV2LT5tc2l4X3RhYmxlLCBkZXYtPm1zaXhf
dGFibGVfc2l6ZSkgPT0gLTEpIHsKLSAgICAgICAgZXJyb3JfcmVwb3J0KCJlcnJvciB1bm1hcHBp
bmcgbXNpeF90YWJsZSEgJXMiLCBzdHJlcnJvcihlcnJubykpOwotICAgIH0KLSAgICBkZXYtPm1z
aXhfdGFibGUgPSBOVUxMOwotICAgIGRldi0+ZGV2Lm1zaXhfdGFibGUgPSBOVUxMOwotfQotCi1z
dGF0aWMgY29uc3QgVk1TdGF0ZURlc2NyaXB0aW9uIHZtc3RhdGVfYXNzaWduZWRfZGV2aWNlID0g
ewotICAgIC5uYW1lID0gInBjaS1hc3NpZ24iLAotICAgIC51bm1pZ3JhdGFibGUgPSAxLAotfTsK
LQotc3RhdGljIHZvaWQgcmVzZXRfYXNzaWduZWRfZGV2aWNlKERldmljZVN0YXRlICpkZXYpCi17
Ci0gICAgUENJRGV2aWNlICpwY2lfZGV2ID0gUENJX0RFVklDRShkZXYpOwotICAgIEFzc2lnbmVk
RGV2aWNlICphZGV2ID0gUENJX0FTU0lHTihwY2lfZGV2KTsKLSAgICBjaGFyIHJlc2V0X2ZpbGVb
NjRdOwotICAgIGNvbnN0IGNoYXIgcmVzZXRbXSA9ICIxIjsKLSAgICBpbnQgZmQsIHJldDsKLQot
ICAgIC8qCi0gICAgICogSWYgYSBndWVzdCBpcyByZXNldCB3aXRob3V0IGJlaW5nIHNodXRkb3du
LCBNU0kvTVNJLVggY2FuIHN0aWxsCi0gICAgICogYmUgcnVubmluZy4gIFdlIHdhbnQgdG8gcmV0
dXJuIHRoZSBkZXZpY2UgdG8gYSBrbm93biBzdGF0ZSBvbgotICAgICAqIHJlc2V0LCBzbyBkaXNh
YmxlIHRob3NlIGhlcmUuICBXZSBlc3BlY2lhbGx5IGRvIG5vdCB3YW50IE1TSS1YCi0gICAgICog
ZW5hYmxlZCBzaW5jZSBpdCBsaXZlcyBpbiBNTUlPIHNwYWNlLCB3aGljaCBpcyBhYm91dCB0byBn
ZXQKLSAgICAgKiBkaXNhYmxlZC4KLSAgICAgKi8KLSAgICBpZiAoYWRldi0+YXNzaWduZWRfaXJx
X3R5cGUgPT0gQVNTSUdORURfSVJRX01TSVgpIHsKLSAgICAgICAgdWludDE2X3QgY3RybCA9IHBj
aV9nZXRfd29yZChwY2lfZGV2LT5jb25maWcgKwotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBjaV9kZXYtPm1zaXhfY2FwICsgUENJX01TSVhfRkxBR1MpOwotCi0gICAgICAg
IHBjaV9zZXRfd29yZChwY2lfZGV2LT5jb25maWcgKyBwY2lfZGV2LT5tc2l4X2NhcCArIFBDSV9N
U0lYX0ZMQUdTLAotICAgICAgICAgICAgICAgICAgICAgY3RybCAmIH5QQ0lfTVNJWF9GTEFHU19F
TkFCTEUpOwotICAgICAgICBhc3NpZ25lZF9kZXZfdXBkYXRlX21zaXgocGNpX2Rldik7Ci0gICAg
fSBlbHNlIGlmIChhZGV2LT5hc3NpZ25lZF9pcnFfdHlwZSA9PSBBU1NJR05FRF9JUlFfTVNJKSB7
Ci0gICAgICAgIHVpbnQ4X3QgY3RybCA9IHBjaV9nZXRfYnl0ZShwY2lfZGV2LT5jb25maWcgKwot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGNpX2Rldi0+bXNpX2NhcCArIFBD
SV9NU0lfRkxBR1MpOwotCi0gICAgICAgIHBjaV9zZXRfYnl0ZShwY2lfZGV2LT5jb25maWcgKyBw
Y2lfZGV2LT5tc2lfY2FwICsgUENJX01TSV9GTEFHUywKLSAgICAgICAgICAgICAgICAgICAgIGN0
cmwgJiB+UENJX01TSV9GTEFHU19FTkFCTEUpOwotICAgICAgICBhc3NpZ25lZF9kZXZfdXBkYXRl
X21zaShwY2lfZGV2KTsKLSAgICB9Ci0KLSAgICBzbnByaW50ZihyZXNldF9maWxlLCBzaXplb2Yo
cmVzZXRfZmlsZSksCi0gICAgICAgICAgICAgIi9zeXMvYnVzL3BjaS9kZXZpY2VzLyUwNHg6JTAy
eDolMDJ4LiUwMXgvcmVzZXQiLAotICAgICAgICAgICAgIGFkZXYtPmhvc3QuZG9tYWluLCBhZGV2
LT5ob3N0LmJ1cywgYWRldi0+aG9zdC5zbG90LAotICAgICAgICAgICAgIGFkZXYtPmhvc3QuZnVu
Y3Rpb24pOwotCi0gICAgLyoKLSAgICAgKiBJc3N1ZSBhIGRldmljZSByZXNldCB2aWEgcGNpLXN5
c2ZzLiAgTm90ZSB0aGF0IHdlIHVzZSB3cml0ZSgyKSBoZXJlCi0gICAgICogYW5kIGlnbm9yZSB0
aGUgcmV0dXJuIHZhbHVlIGJlY2F1c2Ugc29tZSBrZXJuZWxzIGhhdmUgYSBidWcgdGhhdAotICAg
ICAqIHJldHVybnMgMCByYXRoZXIgdGhhbiBieXRlcyB3cml0dGVuIG9uIHN1Y2Nlc3MsIHNlbmRp
bmcgdXMgaW50byBhbgotICAgICAqIGluZmluaXRlIHJldHJ5IGxvb3AgdXNpbmcgb3RoZXIgd3Jp
dGUgbWVjaGFuaXNtcy4KLSAgICAgKi8KLSAgICBmZCA9IG9wZW4ocmVzZXRfZmlsZSwgT19XUk9O
TFkpOwotICAgIGlmIChmZCAhPSAtMSkgewotICAgICAgICByZXQgPSB3cml0ZShmZCwgcmVzZXQs
IHN0cmxlbihyZXNldCkpOwotICAgICAgICAodm9pZClyZXQ7Ci0gICAgICAgIGNsb3NlKGZkKTsK
LSAgICB9Ci0KLSAgICAvKgotICAgICAqIFdoZW4gYSAwIGlzIHdyaXR0ZW4gdG8gdGhlIGJ1cyBt
YXN0ZXIgcmVnaXN0ZXIsIHRoZSBkZXZpY2UgaXMgbG9naWNhbGx5Ci0gICAgICogZGlzY29ubmVj
dGVkIGZyb20gdGhlIFBDSSBidXMuIFRoaXMgYXZvaWRzIGZ1cnRoZXIgRE1BIHRyYW5zZmVycy4K
LSAgICAgKi8KLSAgICBhc3NpZ25lZF9kZXZfcGNpX3dyaXRlX2NvbmZpZyhwY2lfZGV2LCBQQ0lf
Q09NTUFORCwgMCwgMSk7Ci19Ci0KLXN0YXRpYyB2b2lkIGFzc2lnbmVkX3JlYWxpemUoc3RydWN0
IFBDSURldmljZSAqcGNpX2RldiwgRXJyb3IgKiplcnJwKQotewotICAgIEFzc2lnbmVkRGV2aWNl
ICpkZXYgPSBQQ0lfQVNTSUdOKHBjaV9kZXYpOwotICAgIHVpbnQ4X3QgZV9pbnR4OwotICAgIGlu
dCByOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwotCi0gICAgaWYgKCFrdm1fZW5hYmxl
ZCgpKSB7Ci0gICAgICAgIGVycm9yX3NldGcoJmxvY2FsX2VyciwgInBjaS1hc3NpZ24gcmVxdWly
ZXMgS1ZNIHN1cHBvcnQiKTsKLSAgICAgICAgZ290byBleGl0X3dpdGhfZXJyb3I7Ci0gICAgfQot
Ci0gICAgaWYgKCFkZXYtPmhvc3QuZG9tYWluICYmICFkZXYtPmhvc3QuYnVzICYmICFkZXYtPmhv
c3Quc2xvdCAmJgotICAgICAgICAhZGV2LT5ob3N0LmZ1bmN0aW9uKSB7Ci0gICAgICAgIGVycm9y
X3NldGcoJmxvY2FsX2VyciwgIm5vIGhvc3QgZGV2aWNlIHNwZWNpZmllZCIpOwotICAgICAgICBn
b3RvIGV4aXRfd2l0aF9lcnJvcjsKLSAgICB9Ci0KLSAgICAvKgotICAgICAqIFNldCB1cCBiYXNp
YyBjb25maWcgc3BhY2UgYWNjZXNzIGNvbnRyb2wuIFdpbGwgYmUgZnVydGhlciByZWZpbmVkIGR1
cmluZwotICAgICAqIGRldmljZSBpbml0aWFsaXphdGlvbi4KLSAgICAgKi8KLSAgICBhc3NpZ25l
ZF9kZXZfZW11bGF0ZV9jb25maWdfcmVhZChkZXYsIDAsIFBDSV9DT05GSUdfU1BBQ0VfU0laRSk7
Ci0gICAgYXNzaWduZWRfZGV2X2RpcmVjdF9jb25maWdfcmVhZChkZXYsIFBDSV9TVEFUVVMsIDIp
OwotICAgIGFzc2lnbmVkX2Rldl9kaXJlY3RfY29uZmlnX3JlYWQoZGV2LCBQQ0lfUkVWSVNJT05f
SUQsIDEpOwotICAgIGFzc2lnbmVkX2Rldl9kaXJlY3RfY29uZmlnX3JlYWQoZGV2LCBQQ0lfQ0xB
U1NfUFJPRywgMyk7Ci0gICAgYXNzaWduZWRfZGV2X2RpcmVjdF9jb25maWdfcmVhZChkZXYsIFBD
SV9DQUNIRV9MSU5FX1NJWkUsIDEpOwotICAgIGFzc2lnbmVkX2Rldl9kaXJlY3RfY29uZmlnX3Jl
YWQoZGV2LCBQQ0lfTEFURU5DWV9USU1FUiwgMSk7Ci0gICAgYXNzaWduZWRfZGV2X2RpcmVjdF9j
b25maWdfcmVhZChkZXYsIFBDSV9CSVNULCAxKTsKLSAgICBhc3NpZ25lZF9kZXZfZGlyZWN0X2Nv
bmZpZ19yZWFkKGRldiwgUENJX0NBUkRCVVNfQ0lTLCA0KTsKLSAgICBhc3NpZ25lZF9kZXZfZGly
ZWN0X2NvbmZpZ19yZWFkKGRldiwgUENJX1NVQlNZU1RFTV9WRU5ET1JfSUQsIDIpOwotICAgIGFz
c2lnbmVkX2Rldl9kaXJlY3RfY29uZmlnX3JlYWQoZGV2LCBQQ0lfU1VCU1lTVEVNX0lELCAyKTsK
LSAgICBhc3NpZ25lZF9kZXZfZGlyZWN0X2NvbmZpZ19yZWFkKGRldiwgUENJX0NBUEFCSUxJVFlf
TElTVCArIDEsIDcpOwotICAgIGFzc2lnbmVkX2Rldl9kaXJlY3RfY29uZmlnX3JlYWQoZGV2LCBQ
Q0lfTUlOX0dOVCwgMSk7Ci0gICAgYXNzaWduZWRfZGV2X2RpcmVjdF9jb25maWdfcmVhZChkZXYs
IFBDSV9NQVhfTEFULCAxKTsKLSAgICBtZW1jcHkoZGV2LT5lbXVsYXRlX2NvbmZpZ193cml0ZSwg
ZGV2LT5lbXVsYXRlX2NvbmZpZ19yZWFkLAotICAgICAgICAgICBzaXplb2YoZGV2LT5lbXVsYXRl
X2NvbmZpZ19yZWFkKSk7Ci0KLSAgICBnZXRfcmVhbF9kZXZpY2UoZGV2LCAmbG9jYWxfZXJyKTsK
LSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGdvdG8gb3V0OwotICAgIH0KLQotICAgIGlm
IChhc3NpZ25lZF9kZXZpY2VfcGNpX2NhcF9pbml0KHBjaV9kZXYsICZsb2NhbF9lcnIpIDwgMCkg
ewotICAgICAgICBnb3RvIG91dDsKLSAgICB9Ci0KLSAgICAvKiBpbnRlcmNlcHQgTVNJLVggZW50
cnkgcGFnZSBpbiB0aGUgTU1JTyAqLwotICAgIGlmIChkZXYtPmNhcC5hdmFpbGFibGUgJiBBU1NJ
R05FRF9ERVZJQ0VfQ0FQX01TSVgpIHsKLSAgICAgICAgYXNzaWduZWRfZGV2X3JlZ2lzdGVyX21z
aXhfbW1pbyhkZXYsICZsb2NhbF9lcnIpOwotICAgICAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAg
ICAgICAgICBnb3RvIG91dDsKLSAgICAgICAgfQotICAgIH0KLQotICAgIC8qIGhhbmRsZSByZWFs
IGRldmljZSdzIE1NSU8vUElPIEJBUnMgKi8KLSAgICBhc3NpZ25lZF9kZXZfcmVnaXN0ZXJfcmVn
aW9ucyhkZXYtPnJlYWxfZGV2aWNlLnJlZ2lvbnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZGV2LT5yZWFsX2RldmljZS5yZWdpb25fbnVtYmVyLCBkZXYsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2Vycikg
ewotICAgICAgICBnb3RvIG91dDsKLSAgICB9Ci0KLSAgICAvKiBoYW5kbGUgaW50ZXJydXB0IHJv
dXRpbmcgKi8KLSAgICBlX2ludHggPSBkZXYtPmRldi5jb25maWdbUENJX0lOVEVSUlVQVF9QSU5d
IC0gMTsKLSAgICBkZXYtPmludHBpbiA9IGVfaW50eDsKLSAgICBkZXYtPmludHhfcm91dGUubW9k
ZSA9IFBDSV9JTlRYX0RJU0FCTEVEOwotICAgIGRldi0+aW50eF9yb3V0ZS5pcnEgPSAtMTsKLQot
ICAgIC8qIGFzc2lnbiBkZXZpY2UgdG8gZ3Vlc3QgKi8KLSAgICBhc3NpZ25fZGV2aWNlKGRldiwg
JmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBnb3RvIG91dDsKLSAg
ICB9Ci0KLSAgICAvKiBhc3NpZ24gbGVnYWN5IElOVHggdG8gdGhlIGRldmljZSAqLwotICAgIHIg
PSBhc3NpZ25faW50eChkZXYsICZsb2NhbF9lcnIpOwotICAgIGlmIChyIDwgMCkgewotICAgICAg
ICBnb3RvIGFzc2lnbmVkX291dDsKLSAgICB9Ci0KLSAgICBhc3NpZ25lZF9kZXZfbG9hZF9vcHRp
b25fcm9tKGRldik7Ci0KLSAgICByZXR1cm47Ci0KLWFzc2lnbmVkX291dDoKLSAgICBkZWFzc2ln
bl9kZXZpY2UoZGV2KTsKLQotb3V0OgotICAgIGZyZWVfYXNzaWduZWRfZGV2aWNlKGRldik7Ci0K
LWV4aXRfd2l0aF9lcnJvcjoKLSAgICBhc3NlcnQobG9jYWxfZXJyKTsKLSAgICBlcnJvcl9wcm9w
YWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKLX0KLQotc3RhdGljIHZvaWQgYXNzaWduZWRfZXhpdGZu
KHN0cnVjdCBQQ0lEZXZpY2UgKnBjaV9kZXYpCi17Ci0gICAgQXNzaWduZWREZXZpY2UgKmRldiA9
IFBDSV9BU1NJR04ocGNpX2Rldik7Ci0KLSAgICBkZWFzc2lnbl9kZXZpY2UoZGV2KTsKLSAgICBm
cmVlX2Fzc2lnbmVkX2RldmljZShkZXYpOwotfQotCi1zdGF0aWMgdm9pZCBhc3NpZ25lZF9kZXZf
aW5zdGFuY2VfaW5pdChPYmplY3QgKm9iaikKLXsKLSAgICBQQ0lEZXZpY2UgKnBjaV9kZXYgPSBQ
Q0lfREVWSUNFKG9iaik7Ci0gICAgQXNzaWduZWREZXZpY2UgKmQgPSBQQ0lfQVNTSUdOKHBjaV9k
ZXYpOwotCi0gICAgZGV2aWNlX2FkZF9ib290aW5kZXhfcHJvcGVydHkob2JqLCAmZC0+Ym9vdGlu
ZGV4LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJib290aW5kZXgiLCBOVUxM
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwY2lfZGV2LT5xZGV2LCBOVUxM
KTsKLX0KLQotc3RhdGljIFByb3BlcnR5IGFzc2lnbmVkX2Rldl9wcm9wZXJ0aWVzW10gPSB7Ci0g
ICAgREVGSU5FX1BST1BfUENJX0hPU1RfREVWQUREUigiaG9zdCIsIEFzc2lnbmVkRGV2aWNlLCBo
b3N0KSwKLSAgICBERUZJTkVfUFJPUF9CSVQoInByZWZlcl9tc2kiLCBBc3NpZ25lZERldmljZSwg
ZmVhdHVyZXMsCi0gICAgICAgICAgICAgICAgICAgIEFTU0lHTkVEX0RFVklDRV9QUkVGRVJfTVNJ
X0JJVCwgZmFsc2UpLAotICAgIERFRklORV9QUk9QX0JJVCgic2hhcmVfaW50eCIsIEFzc2lnbmVk
RGV2aWNlLCBmZWF0dXJlcywKLSAgICAgICAgICAgICAgICAgICAgQVNTSUdORURfREVWSUNFX1NI
QVJFX0lOVFhfQklULCB0cnVlKSwKLSAgICBERUZJTkVfUFJPUF9TVFJJTkcoImNvbmZpZ2ZkIiwg
QXNzaWduZWREZXZpY2UsIGNvbmZpZ2ZkX25hbWUpLAotICAgIERFRklORV9QUk9QX0VORF9PRl9M
SVNUKCksCi19OwotCi1zdGF0aWMgdm9pZCBhc3NpZ25fY2xhc3NfaW5pdChPYmplY3RDbGFzcyAq
a2xhc3MsIHZvaWQgKmRhdGEpCi17Ci0gICAgUENJRGV2aWNlQ2xhc3MgKmsgPSBQQ0lfREVWSUNF
X0NMQVNTKGtsYXNzKTsKLSAgICBEZXZpY2VDbGFzcyAqZGMgPSBERVZJQ0VfQ0xBU1Moa2xhc3Mp
OwotCi0gICAgay0+cmVhbGl6ZSAgICAgID0gYXNzaWduZWRfcmVhbGl6ZTsKLSAgICBrLT5leGl0
ICAgICAgICAgPSBhc3NpZ25lZF9leGl0Zm47Ci0gICAgay0+Y29uZmlnX3JlYWQgID0gYXNzaWdu
ZWRfZGV2X3BjaV9yZWFkX2NvbmZpZzsKLSAgICBrLT5jb25maWdfd3JpdGUgPSBhc3NpZ25lZF9k
ZXZfcGNpX3dyaXRlX2NvbmZpZzsKLSAgICBkYy0+cHJvcHMgICAgICAgPSBhc3NpZ25lZF9kZXZf
cHJvcGVydGllczsKLSAgICBkYy0+dm1zZCAgICAgICAgPSAmdm1zdGF0ZV9hc3NpZ25lZF9kZXZp
Y2U7Ci0gICAgZGMtPnJlc2V0ICAgICAgID0gcmVzZXRfYXNzaWduZWRfZGV2aWNlOwotICAgIHNl
dF9iaXQoREVWSUNFX0NBVEVHT1JZX01JU0MsIGRjLT5jYXRlZ29yaWVzKTsKLSAgICBkYy0+ZGVz
YyAgICAgICAgPSAiS1ZNLWJhc2VkIFBDSSBwYXNzdGhyb3VnaCI7Ci19Ci0KLXN0YXRpYyBjb25z
dCBUeXBlSW5mbyBhc3NpZ25faW5mbyA9IHsKLSAgICAubmFtZSAgICAgICAgICAgICAgID0gVFlQ
RV9QQ0lfQVNTSUdOLAotICAgIC5wYXJlbnQgICAgICAgICAgICAgPSBUWVBFX1BDSV9ERVZJQ0Us
Ci0gICAgLmluc3RhbmNlX3NpemUgICAgICA9IHNpemVvZihBc3NpZ25lZERldmljZSksCi0gICAg
LmNsYXNzX2luaXQgICAgICAgICA9IGFzc2lnbl9jbGFzc19pbml0LAotICAgIC5pbnN0YW5jZV9p
bml0ICAgICAgPSBhc3NpZ25lZF9kZXZfaW5zdGFuY2VfaW5pdCwKLX07Ci0KLXN0YXRpYyB2b2lk
IGFzc2lnbl9yZWdpc3Rlcl90eXBlcyh2b2lkKQotewotICAgIHR5cGVfcmVnaXN0ZXJfc3RhdGlj
KCZhc3NpZ25faW5mbyk7Ci19Ci0KLXR5cGVfaW5pdChhc3NpZ25fcmVnaXN0ZXJfdHlwZXMpCi0K
LXN0YXRpYyB2b2lkIGFzc2lnbmVkX2Rldl9sb2FkX29wdGlvbl9yb20oQXNzaWduZWREZXZpY2Ug
KmRldikKLXsKLSAgICBpbnQgc2l6ZSA9IDA7Ci0KLSAgICBwY2lfYXNzaWduX2Rldl9sb2FkX29w
dGlvbl9yb20oJmRldi0+ZGV2LCBPQkpFQ1QoZGV2KSwgJnNpemUsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGRldi0+aG9zdC5kb21haW4sIGRldi0+aG9zdC5idXMsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRldi0+aG9zdC5zbG90LCBkZXYtPmhvc3Qu
ZnVuY3Rpb24pOwotfQotLSAKMi4xNC4yCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 08:26:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 08:26:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5SdF-0002gK-52; Fri, 20 Oct 2017 08:26:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45946757b=Paul.Durrant@citrix.com>)
 id 1e5SdE-0002g9-9c
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 08:26:16 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 E1/B4-25852-723B9E95; Fri, 20 Oct 2017 08:26:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRWlGSWpSXmKPExsWSzvfng6765pe
 RButa2Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owH+1MLdvFW3D36mr2BcRN3FyMHh4SAv8SG
 fTFdjJwcbAI6EkuPzmcCsUUEfCXOXJvN3MXIxcEscJdZYv/UOYwgCWGBdImdbXvYIYoyJDb9n
 cEKUiQi0MQo8Xn2dxaQBIuAqsT/XTtZQWxeAXeJ23MfMIIUCQl8ZpVoOrIGrJtTwF7i9NobbC
 A2o4CsxJfG1cwgNrOAuMStJxBnSAgISCzZc54ZwhaVePn4HyuEbSCxdek+Foh6HYkFuz+xQdj
 aEssWvmaGWCwocXLmE5YJjMKzkIydhaRlFpKWWUhaFjCyrGJUL04tKkst0rXQSyrKTM8oyU3M
 zNE1NDDTy00tLk5MT81JTCrWS87P3cQIDH4GINjBOPuy/yFGSQ4mJVHewMqXkUJ8SfkplRmJx
 RnxRaU5qcWHGGU4OJQkeEM3AeUEi1LTUyvSMnOAcQiTluDgURLhPbYRKM1bXJCYW5yZDpE6xa
 jLcWzT5T9MQix5+XmpUuK8qiAzBECKMkrz4EbAUsIlRlkpYV5GoKOEeApSi3IzS1DlXzGKczA
 qCfM6gEzhycwrgdv0CugIJqAj2O1fgBxRkoiQkmpg1DJKf3Ll0t17D/MlZQMiT60r3Gr1PD1k
 6oZPsXvu8eWe1d0/M5DvncqJvf+e+++3Xnb5sIVpze8Nev+d37JYrZvveM3Y8PGZvKqYfQ3FO
 W8fHYzY/eTcmfsal7hs7n7V/rwriFPUoPm5anNpVMua7Vr9MwXrfsT0WXaeuSN1MuSp8/mXVz
 /teabEUpyRaKjFXFScCABtHA7PBAMAAA==
X-Env-Sender: prvs=45946757b=Paul.Durrant@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1508487972!77947633!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39018 invoked from network); 20 Oct 2017 08:26:14 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 08:26:14 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="106413315"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, Julien Grall <julien.grall@linaro.org>
Thread-Topic: [Xen-devel] [PATCH v12 05/11] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
Thread-Index: AQHTR0tLr0y0zTpw906ENZd+X2ZT6qLq+eEAgAAoRbD//+pBAIAAIaCQ///qc4CAACtVYP//5QcAAADuKQAAAFR9gAAArGgAAACD4IAAHXYTgAAIQiUw
Date: Fri, 20 Oct 2017 08:26:07 +0000
Message-ID: <89b3ddce8f934c06b9fa27ab5d766461@AMSPEX02CL03.citrite.net>
References: <20171017132432.24093-1-paul.durrant@citrix.com>
 <20171017132432.24093-6-paul.durrant@citrix.com>
 <f2077243-32dd-8907-8ba2-b11cb240c8bc@linaro.org>
 <b7e94b0469b847669f9c0f9992069d9f@AMSPEX02CL03.citrite.net>
 <759ace10-543f-346c-74fc-c2dd8f80a92a@linaro.org>
 <01fde88658c54fb6a3b903060a6a4650@AMSPEX02CL03.citrite.net>
 <1496a647-e2f9-bab3-c7f9-5a766d7c28d2@linaro.org>
 <c8e508bf672f4582ba40412ed05c9c06@AMSPEX02CL03.citrite.net>
 <59E8DCA60200007800188376@prv-mh.provo.novell.com>
 <2f17e24d-0191-e46b-64aa-ac3abba515a7@linaro.org>
 <59E8E51B020000780018840F@prv-mh.provo.novell.com>
 <1c3d3841-74bd-3548-1b2b-edf64f9994d8@linaro.org>
 <fe676649-cb9d-5a20-3ed1-93c1125eff11@linaro.org>
 <59E9B2CB020000780018872A@prv-mh.provo.novell.com>
In-Reply-To: <59E9B2CB020000780018872A@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, Ian
 Jackson <Ian.Jackson@citrix.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v12 05/11] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjAgT2N0b2JlciAyMDE3IDA3OjI1Cj4gVG86IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+Cj4gQ2M6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+OyBBbmRyZXcgQ29vcGVyCj4gPEFuZHJldy5Db29wZXIzQGNp
dHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwCj4gPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IElh
biBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgUGF1bAo+IER1cnJhbnQgPFBhdWwu
RHVycmFudEBjaXRyaXguY29tPjsgUm9nZXIgUGF1IE1vbm5lCj4gPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IFN0ZWZhbm8gU3RhYmVsbGluaQo+
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
OyBLb25yYWQgUnplc3p1dGVrCj4gV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47IERhbmll
bCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PjsKPiBUaW0gKFhlbi5vcmcpIDx0aW1A
eGVuLm9yZz4KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIIHYxMiAwNS8xMV0geDg2
L21tOiBhZGQKPiBIWVBFUlZJU09SX21lbW9yeV9vcCB0byBhY3F1aXJlIGd1ZXN0IHJlc291cmNl
cwo+IAo+ID4+PiBPbiAxOS4xMC4xNyBhdCAxODoyMSwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3Jn
PiB3cm90ZToKPiA+IExvb2tpbmcgYSBiaXQgbW9yZSBhdCB0aGUgcmVzb3VyY2UgeW91IGNhbiBh
Y3F1aXJlIGZyb20gdGhpcyBoeXBlcmNhbGwuCj4gPiBTb21lIG9mIHRoZW0gYXJlIGFsbG9jYXRl
ZCB1c2luZyBhbGxvY194ZW5oZWFwX3BhZ2UoKSBzbyBub3QgYXNzaWduZWQgdG8KPiA+IGEgZG9t
YWluLgo+ID4KPiA+IFNvIEkgYW0gbm90IHN1cmUgaG93IHlvdSBjYW4gZXhwZWN0IGEgZnVuY3Rp
b24gc2V0X2ZvcmVpZ25fcDJtX2VudHJ5IHRvCj4gPiB0YWtlIHJlZmVyZW5jZSBpbiB0aGF0IGNh
c2UuCj4gCj4gSG1tLCB3aXRoIHRoZSBkb21haW4gcGFyYW1ldGVyIGFkZGVkLCBET01JRF9YRU4g
dGhlcmUgKGZvcgo+IFhlbiBoZWFwIHBhZ2VzKSBjb3VsZCBpZGVudGlmeSBubyByZWZlcmVuY2Vz
IHRvIGJlIHRha2VuLCBpZiB0aGF0Cj4gd2FzIHJlYWxseSB0aGUgaW50ZW5kZWQgYmVoYXZpb3Ig
aW4gdGhhdCBjYXNlLiBIb3dldmVyLCBldmVuIGZvcgo+IFhlbiBoZWFwIHBhZ2VzIGxpZmUgdGlt
ZSB0cmFja2luZyBvdWdodCB0byBiZSBkb25lIC0gaXQgaXMgZm9yIGEKPiByZWFzb24gdGhhdCBz
aGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0KCkgYXNzaWducyB0aGUgdGFyZ2V0Cj4gZG9tYWluIGFz
IHRoZSBvd25lciBvZiBzdWNoIHBhZ2VzLCBhcyB0aGF0IGFsbG93cyBnZXRfcGFnZSgpIHRvCj4g
c3VjY2VlZCBmb3IgdGhlbS4KPiAKClNvLCBub3RoaW5nIEknbSBkb2luZyBoZXJlIGlzIG1ha2lu
ZyBhbnl0aGluZyB3b3JzZSwgcmlnaHQ/IEdyYW50IHRhYmxlcyBhcmUgYXNzaWduZWQgdG8gdGhl
IGd1ZXN0LCBhbmQgSU9SRVEgc2VydmVyIHBhZ2VzIGFyZSBhbGxvY2F0ZWQgd2l0aCBhbGxvY19k
b21oZWFwX3BhZ2UoKSBzbyBub3RoaW5nIGlzIGFub255bW91cy4KCiAgUGF1bAoKPiBKYW4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 08:26:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 08:26:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Sdq-0002nc-DJ; Fri, 20 Oct 2017 08:26:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mingo.kernel.org@gmail.com>) id 1e5Sdp-0002nS-77
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 08:26:53 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 C9/37-31897-C43B9E95; Fri, 20 Oct 2017 08:26:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjleJIrShJLcpLzFFi42Lxqg1y0vXe/DL
 SYFKrvsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrF3zhHmgqOiFd9v3mVuYJwu2MXIxSEkMJNR
 4u2aXiYQh0VgGavEw42fmUEcCYFDrBLTt8xl62LkAHLSJE4eE+9i5AQzT/XuhQqXSnx9aQNiC
 gloSmxssISYOYlJYkV7FytIubCAgUTD+u9gNouAqsSGFzsZQerZBFQk2tYYgoRFBDQkpp7eA7
 aVWWAah8Tki6vA7mEU2MYrcfZ4O9QgL4k3VyeB2bwC5hLnG04CdbADbUuTOCIIERWUODnzCQu
 IzSygJXHj30smkFXMAtISy/9xgIQ5BSwlLixZzQZiiwJd0Ll0DssERrFZSLpnIemehdC9gJF5
 FaN6cWpRWWqRroleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgnDAAwQ7G7sv+h
 xglOZiURHkDK19GCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg7dsElBMsSk1PrUjLzAFGLExago
 NHSYS3FiTNW1yQmFucmQ6ROsWoy7Fvz60/TEIsefl5qVLivLNAigRAijJK8+BGwJLHJUZZKWF
 eRqCjhHgKUotyM0tQ5V8xinMwKglDrOLJzCuB2/QK6AgmoCPY7V+AHFGSiJCSamDsrFzYZh95
 WOhS84OG1OhLVya4mW4TrLojUGlsvXnf65eGoc/2a4bun3VMYuH7u1eNT+V1FRWlW7l/j5Pc+
 mi2gXVC1BEjZtGoeOtvh3OCFzvJNHSkhEf6pKz5sexqzEbZ/uM3eL7IHT8kdTXXj+WbXr/oox
 PL492WJzFud5XcynstcqnOlqdKLMUZiYZazEXFiQCKtbgSGQMAAA==
X-Env-Sender: mingo.kernel.org@gmail.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1508488011!72215488!1
X-Originating-IP: [74.125.82.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3700 invoked from network); 20 Oct 2017 08:26:51 -0000
Received: from mail-wm0-f66.google.com (HELO mail-wm0-f66.google.com)
 (74.125.82.66)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Oct 2017 08:26:51 -0000
Received: by mail-wm0-f66.google.com with SMTP id u138so21012447wmu.4
 for <xen-devel@lists.xenproject.org>; Fri, 20 Oct 2017 01:26:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=Bc/gNJyL2CjOesCXKY5K0JSeX30dcZl53BXMjbIwgBI=;
 b=iMa4IpnSX6aeiFow46Kd/6nGJM+KgBaJeV8NiAzU+17M8DaneC2v7izCzOad3AsrrB
 0AVsTjmT+PAaNCLCobt+G/5+ol5VN26k00QwjuCdoBntkmDW7KD6nBCPGKyDS6O8823t
 AqmWRhR1yRnZgw+nZHmFuUd8wkqk1RvyfGBM3bE/qJA7cv788P6prAj5nSlxMhjLctP2
 ByT6r2cnln870JxTtQzWCj3FcJPR5MzgW5jr4SpwD44SvQvYm0YzBzC9OPlMI+ivNKOn
 SX8zmHnC5Hn8QfCsqwWr0+yMfD4gGeEXstixMyycXRobD7ig0H7+Xiypyj3OPFrwSjaz
 JV0g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:date:from:to:cc:subject:message-id
 :references:mime-version:content-disposition:in-reply-to:user-agent;
 bh=Bc/gNJyL2CjOesCXKY5K0JSeX30dcZl53BXMjbIwgBI=;
 b=POBdbkTMg2DwFlrQ4mYosrVutxyn9hjVJnvfvdqzxA2QgFNlHtWaVRXlfoCu9c+ROi
 1fyIYWrZ/6G/cDfjoIzglgiggyJkOmWpys0SviMUC7uIJDnHNoDK68EZlxhauhSmvU83
 gXGk3ReANC+2V5MHqO2dMf9I9iQY/QGEmZ1GLvfgBvhQ2HCgfhrF7m8VwleKCiVNI7cz
 juojkvtQC9nQiYaGzvEOadWSdyLxdxFm3UCJYpy9UCLpyokho69gTNWDzn0qhXLYBWve
 Cf/T3igKMtRjehWRC4BaMNIWClEDhE3Q424cEtMzyG4ugwjxoh7jC/m7jP7wjUg4GMdR
 7CEA==
X-Gm-Message-State: AMCzsaUW6+AStLrAhoXxx3JQ4Gr6yFOmIMQcSY1OfkUG5VOVmVuyGDA0
 A1Nfrmlja2gKYdrNo9d4HNY=
X-Google-Smtp-Source: ABhQp+RfdkYa739fJQYJREQjEPSk+d6Zv9thUXHRR2t9m8PTjl2KWpxB6xwO5rFzihfBuQP1AwFRuQ==
X-Received: by 10.28.212.7 with SMTP id l7mr875567wmg.45.1508488011173;
 Fri, 20 Oct 2017 01:26:51 -0700 (PDT)
Received: from gmail.com (2E8B0CD5.catv.pool.telekom.hu. [46.139.12.213])
 by smtp.gmail.com with ESMTPSA id e196sm1782536wmf.9.2017.10.20.01.26.48
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Fri, 20 Oct 2017 01:26:50 -0700 (PDT)
Date: Fri, 20 Oct 2017 10:26:46 +0200
From: Ingo Molnar <mingo@kernel.org>
To: Thomas Garnier <thgarnie@google.com>
Message-ID: <20171020082646.bkxrps35sb3gq2nr@gmail.com>
References: <20171011203027.11248-1-thgarnie@google.com>
 <20171011203027.11248-7-thgarnie@google.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171011203027.11248-7-thgarnie@google.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>, Michal Hocko <mhocko@suse.com>,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>, linux-doc@vger.kernel.org,
 Daniel Micay <danielmicay@gmail.com>, Len Brown <len.brown@intel.com>,
 Peter Zijlstra <peterz@infradead.org>, Christopher Li <sparse@chrisli.org>,
 Jan H =?iso-8859-1?Q?=2E_Sch=F6nherr?= <jschoenh@amazon.de>,
 Alexei Starovoitov <ast@kernel.org>, virtualization@lists.linux-foundation.org,
 David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Waiman Long <longman@redhat.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>, kernel-hardening@lists.openwall.com,
 Christoph Lameter <cl@linux.com>, Thomas Gleixner <tglx@linutronix.de>,
 x86@kernel.org, Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>, Jonathan Corbet <corbet@lwn.net>,
 Peter Foley <pefoley2@pefoley.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>, Kyle Huey <me@kylehuey.com>,
 xen-devel@lists.xenproject.org, linux-sparse@vger.kernel.org,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch@vger.kernel.org,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Borislav Petkov <bp@suse.de>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Tom Lendacky <thomas.lendacky@amd.com>, Rik van Riel <riel@redhat.com>,
 Kees Cook <keescook@chromium.org>, Arnd Bergmann <arnd@arndb.de>,
 linux-pm@vger.kernel.org, "H . J . Lu" <hjl.tools@gmail.com>,
 Rusty Russell <rusty@rustcorp.com.au>, Steven Rostedt <rostedt@goodmis.org>,
 Chris Wright <chrisw@sous-sol.org>, Jason Baron <jbaron@akamai.com>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Alok Kataria <akataria@vmware.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>, Baoquan He <bhe@redhat.com>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, kvm@vger.kernel.org,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, linux-kernel@vger.kernel.org,
 "Luis R . Rodriguez" <mcgrof@kernel.org>, Lukas Wunner <lukas@wunner.de>,
 linux-crypto@vger.kernel.org, Rob Landley <rob@landley.net>,
 Jiri Kosina <jkosina@suse.cz>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Andrew Morton <akpm@linux-foundation.org>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Joerg Roedel <joro@8bytes.org>
Subject: Re: [Xen-devel] [PATCH v1 06/27] x86/entry/64: Adapt assembly for
	PIE support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CiogVGhvbWFzIEdhcm5pZXIgPHRoZ2FybmllQGdvb2dsZS5jb20+IHdyb3RlOgoKPiBDaGFuZ2Ug
dGhlIGFzc2VtYmx5IGNvZGUgdG8gdXNlIG9ubHkgcmVsYXRpdmUgcmVmZXJlbmNlcyBvZiBzeW1i
b2xzIGZvciB0aGUKPiBrZXJuZWwgdG8gYmUgUElFIGNvbXBhdGlibGUuCj4gCj4gUG9zaXRpb24g
SW5kZXBlbmRlbnQgRXhlY3V0YWJsZSAoUElFKSBzdXBwb3J0IHdpbGwgYWxsb3cgdG8gZXh0ZW5k
ZWQgdGhlCj4gS0FTTFIgcmFuZG9taXphdGlvbiByYW5nZSBiZWxvdyB0aGUgLTJHIG1lbW9yeSBs
aW1pdC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgR2FybmllciA8dGhnYXJuaWVAZ29vZ2xl
LmNvbT4KPiAtLS0KPiAgYXJjaC94ODYvZW50cnkvZW50cnlfNjQuUyB8IDIyICsrKysrKysrKysr
KysrKy0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDcgZGVsZXRp
b25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0LlMgYi9hcmNo
L3g4Ni9lbnRyeS9lbnRyeV82NC5TCj4gaW5kZXggNDkxNjcyNThkNTg3Li4xNWJkNTUzMGQyYWUg
MTAwNjQ0Cj4gLS0tIGEvYXJjaC94ODYvZW50cnkvZW50cnlfNjQuUwo+ICsrKyBiL2FyY2gveDg2
L2VudHJ5L2VudHJ5XzY0LlMKPiBAQCAtMTk0LDEyICsxOTQsMTUgQEAgZW50cnlfU1lTQ0FMTF82
NF9mYXN0cGF0aDoKPiAgCWphCTFmCQkJCS8qIHJldHVybiAtRU5PU1lTIChhbHJlYWR5IGluIHB0
X3JlZ3MtPmF4KSAqLwo+ICAJbW92cQklcjEwLCAlcmN4Cj4gIAo+ICsJLyogRW5zdXJlcyB0aGUg
Y2FsbCBpcyBwb3NpdGlvbiBpbmRlcGVuZGVudCAqLwo+ICsJbGVhcQlzeXNfY2FsbF90YWJsZSgl
cmlwKSwgJXIxMQo+ICsKPiAgCS8qCj4gIAkgKiBUaGlzIGNhbGwgaW5zdHJ1Y3Rpb24gaXMgaGFu
ZGxlZCBzcGVjaWFsbHkgaW4gc3R1Yl9wdHJlZ3NfNjQuCj4gIAkgKiBJdCBtaWdodCBlbmQgdXAg
anVtcGluZyB0byB0aGUgc2xvdyBwYXRoLiAgSWYgaXQganVtcHMsIFJBWAo+ICAJICogYW5kIGFs
bCBhcmd1bWVudCByZWdpc3RlcnMgYXJlIGNsb2JiZXJlZC4KPiAgCSAqLwo+IC0JY2FsbAkqc3lz
X2NhbGxfdGFibGUoLCAlcmF4LCA4KQo+ICsJY2FsbAkqKCVyMTEsICVyYXgsIDgpCj4gIC5MZW50
cnlfU1lTQ0FMTF82NF9hZnRlcl9mYXN0cGF0aF9jYWxsOgo+ICAKPiAgCW1vdnEJJXJheCwgUkFY
KCVyc3ApCj4gQEAgLTMzNCw3ICszMzcsOCBAQCBFTlRSWShzdHViX3B0cmVnc182NCkKPiAgCSAq
IFJBWCBzdG9yZXMgYSBwb2ludGVyIHRvIHRoZSBDIGZ1bmN0aW9uIGltcGxlbWVudGluZyB0aGUg
c3lzY2FsbC4KPiAgCSAqIElSUXMgYXJlIG9uLgo+ICAJICovCj4gLQljbXBxCSQuTGVudHJ5X1NZ
U0NBTExfNjRfYWZ0ZXJfZmFzdHBhdGhfY2FsbCwgKCVyc3ApCj4gKwlsZWFxCS5MZW50cnlfU1lT
Q0FMTF82NF9hZnRlcl9mYXN0cGF0aF9jYWxsKCVyaXApLCAlcjExCj4gKwljbXBxCSVyMTEsICgl
cnNwKQo+ICAJam5lCTFmCj4gIAo+ICAJLyoKPiBAQCAtMTE3Miw3ICsxMTc2LDggQEAgRU5UUlko
ZXJyb3JfZW50cnkpCj4gIAltb3ZsCSVlY3gsICVlYXgJCQkvKiB6ZXJvIGV4dGVuZCAqLwo+ICAJ
Y21wcQklcmF4LCBSSVArOCglcnNwKQo+ICAJamUJLkxic3RlcF9pcmV0Cj4gLQljbXBxCSQuTGdz
X2NoYW5nZSwgUklQKzgoJXJzcCkKPiArCWxlYXEJLkxnc19jaGFuZ2UoJXJpcCksICVyY3gKPiAr
CWNtcHEJJXJjeCwgUklQKzgoJXJzcCkKPiAgCWpuZQkuTGVycm9yX2VudHJ5X2RvbmUKPiAgCj4g
IAkvKgo+IEBAIC0xMzgzLDEwICsxMzg4LDEwIEBAIEVOVFJZKG5taSkKPiAgCSAqIHJlc3VtZSB0
aGUgb3V0ZXIgTk1JLgo+ICAJICovCj4gIAo+IC0JbW92cQkkcmVwZWF0X25taSwgJXJkeAo+ICsJ
bGVhcQlyZXBlYXRfbm1pKCVyaXApLCAlcmR4Cj4gIAljbXBxCTgoJXJzcCksICVyZHgKPiAgCWph
CTFmCj4gLQltb3ZxCSRlbmRfcmVwZWF0X25taSwgJXJkeAo+ICsJbGVhcQllbmRfcmVwZWF0X25t
aSglcmlwKSwgJXJkeAo+ICAJY21wcQk4KCVyc3ApLCAlcmR4Cj4gIAlqYQluZXN0ZWRfbm1pX291
dAo+ICAxOgo+IEBAIC0xNDQwLDcgKzE0NDUsOCBAQCBuZXN0ZWRfbm1pOgo+ICAJcHVzaHEJJXJk
eAo+ICAJcHVzaGZxCj4gIAlwdXNocQkkX19LRVJORUxfQ1MKPiAtCXB1c2hxCSRyZXBlYXRfbm1p
Cj4gKwlsZWFxCXJlcGVhdF9ubWkoJXJpcCksICVyZHgKPiArCXB1c2hxCSVyZHgKPiAgCj4gIAkv
KiBQdXQgc3RhY2sgYmFjayAqLwo+ICAJYWRkcQkkKDYqOCksICVyc3AKPiBAQCAtMTQ3OSw3ICsx
NDg1LDkgQEAgZmlyc3Rfbm1pOgo+ICAJYWRkcQkkOCwgKCVyc3ApCS8qIEZpeCB1cCBSU1AgKi8K
PiAgCXB1c2hmcQkJCS8qIFJGTEFHUyAqLwo+ICAJcHVzaHEJJF9fS0VSTkVMX0NTCS8qIENTICov
Cj4gLQlwdXNocQkkMWYJCS8qIFJJUCAqLwo+ICsJcHVzaHEJJXJheAkJLyogU3VwcG9ydCBQb3Np
dGlvbiBJbmRlcGVuZGVudCBDb2RlICovCj4gKwlsZWFxCTFmKCVyaXApLCAlcmF4CS8qIFJJUCAq
Lwo+ICsJeGNoZ3EJJXJheCwgKCVyc3ApCS8qIFJlc3RvcmUgUkFYLCBwdXQgMWYgKi8KPiAgCUlO
VEVSUlVQVF9SRVRVUk4JLyogY29udGludWVzIGF0IHJlcGVhdF9ubWkgYmVsb3cgKi8KPiAgCVVO
V0lORF9ISU5UX0lSRVRfUkVHUwoKVGhpcyBwYXRjaCBzZWVtcyB0byBhZGQgZXh0cmEgb3Zlcmhl
YWQgdG8gdGhlIHN5c2NhbGwgZmFzdC1wYXRoIGV2ZW4gd2hlbiBQSUUgaXMgCmRpc2FibGVkLCBy
aWdodD8KClRoYW5rcywKCglJbmdvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 08:28:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 08:28:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Sey-0002xy-NA; Fri, 20 Oct 2017 08:28:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ard.biesheuvel@linaro.org>) id 1e5Sex-0002xm-QI
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 08:28:03 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 F9/B3-05089-293B9E95; Fri, 20 Oct 2017 08:28:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsVyMfT+Id1Jm19
 GGvx7JmbxfctkJgdGj8MfrrAEMEaxZuYl5VcksGbc2NvKXLBduWLxxmmMDYw94l2MnBxCAjMZ
 JZo/K3UxcnGwCGxllpj9s4cNxJEQmMMq0bN4ETNIlYRAlcSZTa1MEHaRxJaNWxkh7BKJjgXXW
 UFsXgFBiZMzn7B0MXIATfWROPZWFyTMKWAhsX3/ASaQmUICkxgl1u5qZAFJsAkYSKxv/wc2k0
 VAVWJhXysLxJwAiSN3IGxhAQ+JvnN32EBsEQElicVfPrKDDGIW2CQusfzrHLDjmAU0JVq3/2a
 fwCg4C8kds5CkFjAyrWLUKE4tKkst0jUy10sqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvO
 z93ECAzRegYGxh2MLXv9DjFKcjApifIGVr6MFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBe2oTU
 E6wKDU9tSItMwcYLTBpCQ4eJRHebyBp3uKCxNzizHSI1ClGS44Ldy79YeI4tukykDyw59YfJi
 GWvPy8VClx3lkgDQIgDRmleXDjYBF9iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iw7w6QKTy
 ZeSVwW18BHcQEdBC7/QuQg0oSEVJSDYxGkUX1Nycxf7+cqjh/1sNLSf9+fu0p5bOctPqzVKn9
 iyk1H6UO3H8xacPFCT2+LutyZ25ZVGb6YNv0FoYpNfZfVh9eLaP7JMc6xyvo/qxJT3YJvbB4O
 E3ULE38Tpr+ix25VxryXf47bPh4KrnoQfCrmJQQBqPMCvGXU9aUJDcs1Fzh1mCd5auixFKckW
 ioxVxUnAgAGZCZaeMCAAA=
X-Env-Sender: ard.biesheuvel@linaro.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1508488081!53074495!1
X-Originating-IP: [209.85.223.194]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10577 invoked from network); 20 Oct 2017 08:28:02 -0000
Received: from mail-io0-f194.google.com (HELO mail-io0-f194.google.com)
 (209.85.223.194)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Oct 2017 08:28:02 -0000
Received: by mail-io0-f194.google.com with SMTP id m16so12508333iod.1
 for <xen-devel@lists.xenproject.org>; Fri, 20 Oct 2017 01:28:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=UXH0/NHudnxB3CZ7KR6T1W6QrHpTdInl7lz4xKZLmQw=;
 b=fQ36OHb2Y01sbbbtp1JImJkgTolmzaoSfsZ1MT69j4IniY9R9a1yOQTu4ExENwAwVU
 7+bsDOC2+Sjk7OQQgXRnVamySX0gB+rRphX7Gq/f6ks188UsTmxL7azhSuzmDDlpR9Gw
 JQ2LvQDcLkXnmSd9sfvoNIIriTrauIjBA/4Go=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=UXH0/NHudnxB3CZ7KR6T1W6QrHpTdInl7lz4xKZLmQw=;
 b=cQaoenvT6bHkhVfq/ezS7th8Fl6bW+vyfFbITx9drFPHHUIR3AGelP/EbxEBknQW0l
 q1lv2BwEQL3uCnNCuQltKKP9T/AukaoWCNNw325bsG+P8pWVMK+eBwwnIzDjQS0PgP15
 2ZhP6yGZwAMBSl7FIVjpsw9Fe44YMIVELXOkhut8ec4VxHLKXRkcWKS7jlq5NqHEOSZU
 fJbMThU+ame0kAqIT2P9KcqiLYJHIi6upehuplMA49b6o5UYfCuz1aixjyg9K1Th6asF
 HdTckRFjWbKbrYIwJAis4yxkIuDE+i+EbVftplke7scA5d9kzlIjtg399V8z/bQ5Rrby
 CZPg==
X-Gm-Message-State: AMCzsaXTlYkAzP2Fl/4iBzy4mfKHanpwrymhkmAE4niJQcljfdgEwEK5
 keaeTxzY0VxOzcctewa1um0rYUFLx9ytHvtnC05F7Q==
X-Google-Smtp-Source: ABhQp+RZK5K4lxonIwNO58f02JgOV9SgVfXioU8cej9agzRKlhc4vT5FzWB/Tmhw7UhiFH2KYlt6UZ+cWx3vddxtRA8=
X-Received: by 10.107.174.234 with SMTP id n103mr4935694ioo.43.1508488080610; 
 Fri, 20 Oct 2017 01:28:00 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.131.167 with HTTP; Fri, 20 Oct 2017 01:28:00 -0700 (PDT)
In-Reply-To: <20171020082420.lsvu7mqjrgnahm5t@gmail.com>
References: <20171011203027.11248-1-thgarnie@google.com>
 <20171011203027.11248-2-thgarnie@google.com>
 <20171020082420.lsvu7mqjrgnahm5t@gmail.com>
From: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Date: Fri, 20 Oct 2017 09:28:00 +0100
Message-ID: <CAKv+Gu9XMnNA0UoGfFMQmC9=Ryh6dcOduxH+tq49bcdvBwhyQw@mail.gmail.com>
To: Ingo Molnar <mingo@kernel.org>
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>, Michal Hocko <mhocko@suse.com>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Linux Doc Mailing List <linux-doc@vger.kernel.org>,
 Daniel Micay <danielmicay@gmail.com>, Len Brown <len.brown@intel.com>,
 Peter Zijlstra <peterz@infradead.org>, Christopher Li <sparse@chrisli.org>,
 =?UTF-8?B?SmFuIEggLiBTY2jDtm5oZXJy?= <jschoenh@amazon.de>,
 Alexei Starovoitov <ast@kernel.org>, virtualization@lists.linux-foundation.org,
 David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Waiman Long <longman@redhat.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Thomas Gleixner <tglx@linutronix.de>,
 "x86@kernel.org" <x86@kernel.org>, Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>, Jonathan Corbet <corbet@lwn.net>,
 Peter Foley <pefoley2@pefoley.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>, Kyle Huey <me@kylehuey.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Linux-Sparse <linux-sparse@vger.kernel.org>,
 Matthias Kaehlcke <mka@chromium.org>,
 "linux-arch@vger.kernel.org" <linux-arch@vger.kernel.org>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Borislav Petkov <bp@suse.de>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Tom Lendacky <thomas.lendacky@amd.com>, Rik van Riel <riel@redhat.com>,
 Kees Cook <keescook@chromium.org>, Arnd Bergmann <arnd@arndb.de>,
 linux-pm <linux-pm@vger.kernel.org>, "H . J . Lu" <hjl.tools@gmail.com>,
 Rusty Russell <rusty@rustcorp.com.au>, Steven Rostedt <rostedt@goodmis.org>,
 Chris Wright <chrisw@sous-sol.org>, Jason Baron <jbaron@akamai.com>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Alok Kataria <akataria@vmware.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>, Baoquan He <bhe@redhat.com>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 KVM devel mailing list <kvm@vger.kernel.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "David S . Miller" <davem@davemloft.net>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>, Lukas Wunner <lukas@wunner.de>,
 "linux-crypto@vger.kernel.org" <linux-crypto@vger.kernel.org>,
 Rob Landley <rob@landley.net>, Jiri Kosina <jkosina@suse.cz>,
 Tejun Heo <tj@kernel.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Thomas Garnier <thgarnie@google.com>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Joerg Roedel <joro@8bytes.org>
Subject: Re: [Xen-devel] [PATCH v1 01/27] x86/crypto: Adapt assembly for PIE
	support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAgT2N0b2JlciAyMDE3IGF0IDA5OjI0LCBJbmdvIE1vbG5hciA8bWluZ29Aa2VybmVsLm9y
Zz4gd3JvdGU6Cj4KPiAqIFRob21hcyBHYXJuaWVyIDx0aGdhcm5pZUBnb29nbGUuY29tPiB3cm90
ZToKPgo+PiBDaGFuZ2UgdGhlIGFzc2VtYmx5IGNvZGUgdG8gdXNlIG9ubHkgcmVsYXRpdmUgcmVm
ZXJlbmNlcyBvZiBzeW1ib2xzIGZvciB0aGUKPj4ga2VybmVsIHRvIGJlIFBJRSBjb21wYXRpYmxl
Lgo+Pgo+PiBQb3NpdGlvbiBJbmRlcGVuZGVudCBFeGVjdXRhYmxlIChQSUUpIHN1cHBvcnQgd2ls
bCBhbGxvdyB0byBleHRlbmRlZCB0aGUKPj4gS0FTTFIgcmFuZG9taXphdGlvbiByYW5nZSBiZWxv
dyB0aGUgLTJHIG1lbW9yeSBsaW1pdC4KPgo+PiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYvY3J5cHRv
L2Flcy14ODZfNjQtYXNtXzY0LlMgYi9hcmNoL3g4Ni9jcnlwdG8vYWVzLXg4Nl82NC1hc21fNjQu
Uwo+PiBpbmRleCA4NzM5Y2Y3Nzk1ZGUuLjg2ZmEwNjhlNWU4MSAxMDA2NDQKPj4gLS0tIGEvYXJj
aC94ODYvY3J5cHRvL2Flcy14ODZfNjQtYXNtXzY0LlMKPj4gKysrIGIvYXJjaC94ODYvY3J5cHRv
L2Flcy14ODZfNjQtYXNtXzY0LlMKPj4gQEAgLTQ4LDggKzQ4LDEyIEBACj4+ICAjZGVmaW5lIFIx
MCAgJXIxMAo+PiAgI2RlZmluZSBSMTEgICVyMTEKPj4KPj4gKy8qIEhvbGQgZ2xvYmFsIGZvciBQ
SUUgc3Vwb3J0ICovCj4+ICsjZGVmaW5lIFJCQVNFICAgICAgICAlcjEyCj4+ICsKPj4gICNkZWZp
bmUgcHJvbG9ndWUoRlVOQyxLRVksQjEyOCxCMTkyLHIxLHIyLHI1LHI2LHI3LHI4LHI5LHIxMCxy
MTEpIFwKPj4gICAgICAgRU5UUlkoRlVOQyk7ICAgICAgICAgICAgICAgICAgICBcCj4+ICsgICAg
IHB1c2hxICAgUkJBU0U7ICAgICAgICAgICAgICAgICAgXAo+PiAgICAgICBtb3ZxICAgIHIxLHIy
OyAgICAgICAgICAgICAgICAgIFwKPj4gICAgICAgbGVhcSAgICBLRVkrNDgocjgpLHI5OyAgICAg
ICAgICBcCj4+ICAgICAgIG1vdnEgICAgcjEwLHIxMTsgICAgICAgICAgICAgICAgXAo+PiBAQCAt
NzQsNTQgKzc4LDYzIEBACj4+ICAgICAgIG1vdmwgICAgcjYgIyMgRSw0KHI5KTsgICAgICAgICAg
XAo+PiAgICAgICBtb3ZsICAgIHI3ICMjIEUsOChyOSk7ICAgICAgICAgIFwKPj4gICAgICAgbW92
bCAgICByOCAjIyBFLDEyKHI5KTsgICAgICAgICBcCj4+ICsgICAgIHBvcHEgICAgUkJBU0U7ICAg
ICAgICAgICAgICAgICAgXAo+PiAgICAgICByZXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKPj4gICAgICAgRU5EUFJPQyhGVU5DKTsKPj4KPj4gKyNkZWZpbmUgcm91bmRfbW92KHRhYl9v
ZmYsIHJlZ19pLCByZWdfbykgXAo+PiArICAgICBsZWFxICAgIHRhYl9vZmYoJXJpcCksIFJCQVNF
OyBcCj4+ICsgICAgIG1vdmwgICAgKFJCQVNFLHJlZ19pLDQpLCByZWdfbzsKPj4gKwo+PiArI2Rl
ZmluZSByb3VuZF94b3IodGFiX29mZiwgcmVnX2ksIHJlZ19vKSBcCj4+ICsgICAgIGxlYXEgICAg
dGFiX29mZiglcmlwKSwgUkJBU0U7IFwKPj4gKyAgICAgeG9ybCAgICAoUkJBU0UscmVnX2ksNCks
IHJlZ19vOwo+PiArCj4+ICAjZGVmaW5lIHJvdW5kKFRBQixPRkZTRVQscjEscjIscjMscjQscjUs
cjYscjcscjgscmEscmIscmMscmQpIFwKPj4gICAgICAgbW92emJsICByMiAjIyBILHI1ICMjIEU7
ICAgICAgICBcCj4+ICAgICAgIG1vdnpibCAgcjIgIyMgTCxyNiAjIyBFOyAgICAgICAgXAo+PiAt
ICAgICBtb3ZsICAgIFRBQisxMDI0KCxyNSw0KSxyNSAjIyBFO1wKPj4gKyAgICAgcm91bmRfbW92
KFRBQisxMDI0LCByNSwgcjUgIyMgRSlcCj4+ICAgICAgIG1vdncgICAgcjQgIyMgWCxyMiAjIyBY
OyAgICAgICAgXAo+PiAtICAgICBtb3ZsICAgIFRBQigscjYsNCkscjYgIyMgRTsgICAgIFwKPj4g
KyAgICAgcm91bmRfbW92KFRBQiwgcjYsIHI2ICMjIEUpICAgICBcCj4+ICAgICAgIHJvbGwgICAg
JDE2LHIyICMjIEU7ICAgICAgICAgICAgXAo+PiAgICAgICBzaHJsICAgICQxNixyNCAjIyBFOyAg
ICAgICAgICAgIFwKPj4gICAgICAgbW92emJsICByNCAjIyBMLHI3ICMjIEU7ICAgICAgICBcCj4+
ICAgICAgIG1vdnpibCAgcjQgIyMgSCxyNCAjIyBFOyAgICAgICAgXAo+PiAgICAgICB4b3JsICAg
IE9GRlNFVChyOCkscmEgIyMgRTsgICAgIFwKPj4gICAgICAgeG9ybCAgICBPRkZTRVQrNChyOCks
cmIgIyMgRTsgICBcCj4+IC0gICAgIHhvcmwgICAgVEFCKzMwNzIoLHI0LDQpLHI1ICMjIEU7XAo+
PiAtICAgICB4b3JsICAgIFRBQisyMDQ4KCxyNyw0KSxyNiAjIyBFO1wKPj4gKyAgICAgcm91bmRf
eG9yKFRBQiszMDcyLCByNCwgcjUgIyMgRSlcCj4+ICsgICAgIHJvdW5kX3hvcihUQUIrMjA0OCwg
cjcsIHI2ICMjIEUpXAo+PiAgICAgICBtb3Z6YmwgIHIxICMjIEwscjcgIyMgRTsgICAgICAgIFwK
Pj4gICAgICAgbW92emJsICByMSAjIyBILHI0ICMjIEU7ICAgICAgICBcCj4+IC0gICAgIG1vdmwg
ICAgVEFCKzEwMjQoLHI0LDQpLHI0ICMjIEU7XAo+PiArICAgICByb3VuZF9tb3YoVEFCKzEwMjQs
IHI0LCByNCAjIyBFKVwKPj4gICAgICAgbW92dyAgICByMyAjIyBYLHIxICMjIFg7ICAgICAgICBc
Cj4+ICAgICAgIHJvbGwgICAgJDE2LHIxICMjIEU7ICAgICAgICAgICAgXAo+PiAgICAgICBzaHJs
ICAgICQxNixyMyAjIyBFOyAgICAgICAgICAgIFwKPj4gLSAgICAgeG9ybCAgICBUQUIoLHI3LDQp
LHI1ICMjIEU7ICAgICBcCj4+ICsgICAgIHJvdW5kX3hvcihUQUIsIHI3LCByNSAjIyBFKSAgICAg
XAo+PiAgICAgICBtb3Z6YmwgIHIzICMjIEwscjcgIyMgRTsgICAgICAgIFwKPj4gICAgICAgbW92
emJsICByMyAjIyBILHIzICMjIEU7ICAgICAgICBcCj4+IC0gICAgIHhvcmwgICAgVEFCKzMwNzIo
LHIzLDQpLHI0ICMjIEU7XAo+PiAtICAgICB4b3JsICAgIFRBQisyMDQ4KCxyNyw0KSxyNSAjIyBF
O1wKPj4gKyAgICAgcm91bmRfeG9yKFRBQiszMDcyLCByMywgcjQgIyMgRSlcCj4+ICsgICAgIHJv
dW5kX3hvcihUQUIrMjA0OCwgcjcsIHI1ICMjIEUpXAo+PiAgICAgICBtb3Z6YmwgIHIxICMjIEws
cjcgIyMgRTsgICAgICAgIFwKPj4gICAgICAgbW92emJsICByMSAjIyBILHIzICMjIEU7ICAgICAg
ICBcCj4+ICAgICAgIHNocmwgICAgJDE2LHIxICMjIEU7ICAgICAgICAgICAgXAo+PiAtICAgICB4
b3JsICAgIFRBQiszMDcyKCxyMyw0KSxyNiAjIyBFO1wKPj4gLSAgICAgbW92bCAgICBUQUIrMjA0
OCgscjcsNCkscjMgIyMgRTtcCj4+ICsgICAgIHJvdW5kX3hvcihUQUIrMzA3MiwgcjMsIHI2ICMj
IEUpXAo+PiArICAgICByb3VuZF9tb3YoVEFCKzIwNDgsIHI3LCByMyAjIyBFKVwKPj4gICAgICAg
bW92emJsICByMSAjIyBMLHI3ICMjIEU7ICAgICAgICBcCj4+ICAgICAgIG1vdnpibCAgcjEgIyMg
SCxyMSAjIyBFOyAgICAgICAgXAo+PiAtICAgICB4b3JsICAgIFRBQisxMDI0KCxyMSw0KSxyNiAj
IyBFO1wKPj4gLSAgICAgeG9ybCAgICBUQUIoLHI3LDQpLHIzICMjIEU7ICAgICBcCj4+ICsgICAg
IHJvdW5kX3hvcihUQUIrMTAyNCwgcjEsIHI2ICMjIEUpXAo+PiArICAgICByb3VuZF94b3IoVEFC
LCByNywgcjMgIyMgRSkgICAgIFwKPj4gICAgICAgbW92emJsICByMiAjIyBILHIxICMjIEU7ICAg
ICAgICBcCj4+ICAgICAgIG1vdnpibCAgcjIgIyMgTCxyNyAjIyBFOyAgICAgICAgXAo+PiAgICAg
ICBzaHJsICAgICQxNixyMiAjIyBFOyAgICAgICAgICAgIFwKPj4gLSAgICAgeG9ybCAgICBUQUIr
MzA3MigscjEsNCkscjMgIyMgRTtcCj4+IC0gICAgIHhvcmwgICAgVEFCKzIwNDgoLHI3LDQpLHI0
ICMjIEU7XAo+PiArICAgICByb3VuZF94b3IoVEFCKzMwNzIsIHIxLCByMyAjIyBFKVwKPj4gKyAg
ICAgcm91bmRfeG9yKFRBQisyMDQ4LCByNywgcjQgIyMgRSlcCj4+ICAgICAgIG1vdnpibCAgcjIg
IyMgSCxyMSAjIyBFOyAgICAgICAgXAo+PiAgICAgICBtb3Z6YmwgIHIyICMjIEwscjIgIyMgRTsg
ICAgICAgIFwKPj4gICAgICAgeG9ybCAgICBPRkZTRVQrOChyOCkscmMgIyMgRTsgICBcCj4+ICAg
ICAgIHhvcmwgICAgT0ZGU0VUKzEyKHI4KSxyZCAjIyBFOyAgXAo+PiAtICAgICB4b3JsICAgIFRB
QisxMDI0KCxyMSw0KSxyMyAjIyBFO1wKPj4gLSAgICAgeG9ybCAgICBUQUIoLHIyLDQpLHI0ICMj
IEU7Cj4+ICsgICAgIHJvdW5kX3hvcihUQUIrMTAyNCwgcjEsIHIzICMjIEUpXAo+PiArICAgICBy
b3VuZF94b3IoVEFCLCByMiwgcjQgIyMgRSkKPgo+IFRoaXMgYXBwZWFycyB0byBiZSBhZGRpbmcg
dW5jb25kaXRpb25hbCBvdmVyaGVhZCB0byBhIGZ1bmN0aW9uIHRoYXQgd2FzIG1vdmVkIHRvCj4g
YXNzZW1ibHkgdG8gaW1wcm92ZSBpdHMgcGVyZm9ybWFuY2UuCj4KCkkgZGlkIHNvbWUgYmVuY2ht
YXJraW5nIG9uIHRoaXMgY29kZSBhIHdoaWxlIGFnbyBhbmQsIGludGVyZXN0aW5nbHksCml0IHdh
cyBzbG93ZXIgdGhhbiB0aGUgZ2VuZXJpYyBDIGltcGxlbWVudGF0aW9uIChvbiBhIFBlbnRpdW0g
RTIyMDApLApzbyB3ZSBtYXkgd2FudCB0byBjb25zaWRlciB3aGV0aGVyIHdlIHN0aWxsIG5lZWQg
dGhpcyBkcml2ZXIgaW4gdGhlCmZpcnN0IHBsYWNlLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 08:31:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 08:31:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5SiL-0003jL-5V; Fri, 20 Oct 2017 08:31:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1e5SiK-0003jD-19
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 08:31:32 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 3C/2A-29911-364B9E95; Fri, 20 Oct 2017 08:31:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsXS1taRopu05WW
 kwb3X8hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bkOy3MBRfjK1oO1TcwfvDpYuTkEBKolLg3
 s40NxJYQ4JU4smwGK4TtL3Hw/z9GiJoaiVPH+8DibALKEhe/9oLViwhIS1z7fBmshlngCaPEl
 IZyEFtYIE3iz+mJYPUsAqoS0468YgexeQUcJS5+vs4MMV9BYsrD98wTGLkXMDKsYtQoTi0qSy
 3SNTLTSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI9C0DEOxgPLMg8BCjJAeTkih
 vYOXLSCG+pPyUyozE4oz4otKc1OJDjBocHALHzs2dziTFkpefl6okwcu7GahOsCg1PbUiLTMH
 GHwwpRIcPEoivN82AaV5iwsSc4sz0yFSpxiNOY5tuvyHiaPj5t0/TEJgk6TEeUVBJgmAlGaU5
 sENgkXFJUZZKWFeRqAzhXgKUotyM0tQ5V8xinMwKgnzGoBM4cnMK4Hb9wroFCagU9jtX4CcUp
 KIkJJqYBSoPhHocZ/Fupjnm0F79lXr/eu09hm/m8f3ZuMpabX+uINb/aROcW/qP6z5/HTyxzn
 3tv++ksrCyXNg+X3D3Ut7g8wsF3oeezltpXRDcXjqsgsRHU+kWCr3Zx81nbfP+vyVmT3z1UN3
 suz3X7hkegPX/6Rlf46f0mppLeaUEdEIz0w4/3Ux22klluKMREMt5qLiRADw61vVhQIAAA==
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1508488288!112673001!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28748 invoked from network); 20 Oct 2017 08:31:29 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 08:31:29 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga105.jf.intel.com with ESMTP; 20 Oct 2017 01:31:27 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,405,1503385200"; d="scan'208";a="911847648"
Received: from knl-rvp-beta.sh.intel.com ([10.239.48.75])
 by FMSMGA003.fm.intel.com with ESMTP; 20 Oct 2017 01:31:25 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xen.org
Date: Fri, 20 Oct 2017 08:35:00 +0800
Message-Id: <1508459700-6725-1-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.8.3.1
Cc: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@linaro.org>, Jan Beulich <jbeulich@suse.com>,
 Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v3 for 4.10] x86/vpt: guarantee the return value
	of pt_update_irq() set in vIRR or PIR
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

cHRfdXBkYXRlX2lycSgpIGlzIGV4cGVjdGVkIHRvIHJldHVybiB0aGUgdmVjdG9yIG51bWJlciBv
ZiBwZXJpb2RpYwp0aW1lciBpbnRlcnJ1cHQsIHdoaWNoIHNob3VsZCBiZSBzZXQgaW4gdklSUiBv
ZiB2bGFwaWMgb3IgaW4gUElSLgpPdGhlcndpc2UgaXQgd291bGQgdHJpZ2dlciB0aGUgYXNzZXJ0
aW9uIGluIHZteF9pbnRyX2Fzc2lzdCgpLCBwbGVhc2UKc2VlaW5nIGh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0xMC9tc2cwMDkxNS5odG1s
LgoKQnV0IGl0IGZhaWxzIHRvIGFjaGlldmUgdGhhdCBpbiB0aGUgZm9sbG93aW5nIHR3byBjYXNl
OgoxLiBodm1faXNhX2lycV9hc3NlcnQoKSBtYXkgbm90IHNldCB0aGUgY29ycmVzcG9uZGluZyBi
aXQgaW4gdklSUiBmb3IKbWFzayBmaWVsZCBvZiBJT0FQSUMgUlRFIGlzIHNldC4gUGxlYXNlIHJl
ZmVyIHRvIHRoZSBjYWxsIHRyZWUKdm14X2ludHJfYXNzaXN0KCkgLT4gcHRfdXBkYXRlX2lycSgp
IC0+IGh2bV9pc2FfaXJxX2Fzc2VydCgpIC0+CmFzc2VydF9pcnEoKSAtPiBhc3NlcnRfZ3NpKCkg
LT4gdmlvYXBpY19pcnFfcG9zaXRpdmVfZWRnZSgpLiBUaGUgcGF0Y2gKY2hlY2tzIHdoZXRoZXIg
dGhlIHZlY3RvciBpcyBzZXQgb3Igbm90IGluIHZJUlIgb2YgdmxhcGljIG9yIFBJUiBiZWZvcmUK
cmV0dXJuaW5nLgoKMi4gc29tZW9uZSBjaGFuZ2VzIHRoZSB2ZWN0b3IgZmllbGQgb2YgSU9BUElD
IFJURSBiZXR3ZWVuIGFzc2VydGluZwp0aGUgaXJxIGFuZCBnZXR0aW5nIHRoZSB2ZWN0b3Igb2Yg
dGhlIGlycSwgbGVhZGluZyB0byBzZXR0aW5nIHRoZQpvbGQgdmVjdG9yIG51bWJlciBidXQgcmV0
dXJuaW5nIGEgZGlmZmVyZW50IHZlY3RvciBudW1iZXIuIFRoaXMgcGF0Y2gKYWxsb3dzIGh2bV9p
c2FfaXJxX2Fzc2VydCgpIHRvIGFjY2VwdCBhIGNhbGxiYWNrIHdoaWNoIGNhbiBnZXQgdGhlCmlu
dGVycnVwdCB2ZWN0b3Igd2l0aCBpcnFfbG9jayBoZWxkLiBUaHVzLCBubyBvbmUgY2FuIGNoYW5n
ZSB0aGUgdmVjdG9yCmJldHdlZW4gdGhlIHR3byBvcGVyYXRpb25zLgoKQlRXLCB0aGUgZmlyc3Qg
YXJndW1lbnQgb2YgcGlfdGVzdF9hbmRfc2V0X3BpcigpIHNob3VsZCBiZSB1aW50OF90CmFuZCBJ
IHRha2UgdGhpcyBjaGFuY2UgdG8gZml4IGl0LgoKU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNo
YW8uZ2FvQGludGVsLmNvbT4KLS0tClRvIEp1bGllbjoKVGhpcyBwYXRjaCBpcyB0byBmaXggYSBw
b3NzaWJsZSBjYXVzZSBvZiBhbiBhc3NlcnRpb24gZmFpbHVyZSByZWxhdGVkIHRvCnBlcmlvZGlj
IHRpbWVyIGludGVycnVwdC4gT1NTVEVTVCByZXBvcnRzIHJlZ3Jlc3Npb24gb2NjYXNpb25hbGx5
IHdoZW4gdGhlIGJ1ZwpoYXBwZW5zLiBJIGludGVuZCB0byBtZXJnZSB0aGlzIHBhdGNoIGluIDQu
MTAgYW5kIHRoZW4gb2JzZXJ2ZSB3aGV0aGVyCnRoZSBidWcgZGlzYXBwZWFycyBvciBub3QuCgot
LS0KcGFzc2VkIHRoZSB0d28gc2ltcGxlIHh0ZiB0ZXN0cyBpbiAKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTEwL21zZzAwOTE1Lmh0bWwu
Ciwgd2hpY2ggYXJlIGRlc2lnbmVkIHRvIHByb2R1Y2UgdGhlIGFib3ZlIHR3byBjYXNlcy4KCnYz
OgotIGNoYW5nZSB0aGUgZmlyc3QgYXJndW1lbnQgb2YgcGlfdGVzdF9waXIoKSB0byB1aW50OF90
Ci0gY2hhbmdlIHRoZSBmaXJzdCBhcmd1bWVudCBvZiBwaV90ZXN0X2FuZF9zZXRfcGlyKCkgdG8g
dWludDhfdAotIHJldHVybiAtMSB3aGVuIG5vIGNhbGxiYWNrIGlzIHBhc3NlZCB0byBodm1faXNh
X2lycV9hc3NlcnQoKQotIGNoZWNrIGh2bV9pc2FfaXJxX2Fzc2VydCguLiwgdmlvYXBpY19nZXRf
dmVjdG9yKSBpbiBjYXNlIHRoZSBjYWxsYmFjayBmYWlsZWQKCnYyOgotIGFkZCBhIGNhbGxiYWNr
IHRvIGh2bV9pc2FfaXJxX2Fzc2VydCgpIHRvIGF2b2lkIGNvZGUgZHVwbGljYXRpb24KLSBDb25z
dGlmeSB2bGFwaWMgYXJndW1lbnQgb2YgdmxhcGljX3Rlc3RfaXJxKCkKCi0tLQogeGVuL2FyY2gv
eDg2L2h2bS9kbS5jICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vaXJxLmMg
ICAgICAgICAgICB8IDExICsrKysrKysrKy0tCiB4ZW4vYXJjaC94ODYvaHZtL3BtdGltZXIuYyAg
ICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L2h2bS9ydGMuYyAgICAgICAgICAgIHwgIDIgKy0K
IHhlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMgICAgICAgICB8IDEyICsrKysrKysrKysrKwogeGVu
L2FyY2gveDg2L2h2bS92bXgvdm14LmMgICAgICAgIHwgIDcgKysrKysrKwogeGVuL2FyY2gveDg2
L2h2bS92cHQuYyAgICAgICAgICAgIHwgMzkgKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCAgICAgfCAgMSArCiB4ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9pcnEuaCAgICAgfCAxMiArKysrKysrKysrLS0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL3ZsYXBpYy5oICB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L3ZteC92bXguaCB8ICA3ICsrKysrKy0KIDExIGZpbGVzIGNoYW5nZWQsIDc1IGluc2VydGlvbnMo
KyksIDIxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZG0uYyBi
L3hlbi9hcmNoL3g4Ni9odm0vZG0uYwppbmRleCAzMmFkZTk1Li5hNzg3ZjQzIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvaHZtL2RtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9kbS5jCkBAIC0x
NDMsNyArMTQzLDcgQEAgc3RhdGljIGludCBzZXRfaXNhX2lycV9sZXZlbChzdHJ1Y3QgZG9tYWlu
ICpkLCB1aW50OF90IGlzYV9pcnEsCiAgICAgICAgIGh2bV9pc2FfaXJxX2RlYXNzZXJ0KGQsIGlz
YV9pcnEpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIDE6Ci0gICAgICAgIGh2bV9pc2FfaXJx
X2Fzc2VydChkLCBpc2FfaXJxKTsKKyAgICAgICAgaHZtX2lzYV9pcnFfYXNzZXJ0KGQsIGlzYV9p
cnEsIE5VTEwpOwogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgogICAgICAgICByZXR1cm4g
LUVJTlZBTDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaXJxLmMgYi94ZW4vYXJjaC94
ODYvaHZtL2lycS5jCmluZGV4IGU0MjVkZjkuLjAwNzdmNjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vaXJxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9pcnEuYwpAQCAtMTY4LDExICsx
NjgsMTMgQEAgdm9pZCBodm1fZ3NpX2RlYXNzZXJ0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGludCBnc2kpCiAgICAgc3Bpbl91bmxvY2soJmQtPmFyY2guaHZtX2RvbWFpbi5pcnFfbG9jayk7
CiB9CiAKLXZvaWQgaHZtX2lzYV9pcnFfYXNzZXJ0KAotICAgIHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGludCBpc2FfaXJxKQoraW50IGh2bV9pc2FfaXJxX2Fzc2VydChzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBpbnQgaXNhX2lycSwKKyAgICAgICAgICAgICAgICAgICAgICAgaW50ICgq
Z2V0X3ZlY3RvcikoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGdzaSkpCiB7CiAgICAgc3RydWN0IGh2
bV9pcnEgKmh2bV9pcnEgPSBodm1fZG9tYWluX2lycShkKTsKICAgICB1bnNpZ25lZCBpbnQgZ3Np
ID0gaHZtX2lzYV9pcnFfdG9fZ3NpKGlzYV9pcnEpOworICAgIGludCB2ZWN0b3IgPSAtMTsKIAog
ICAgIEFTU0VSVChpc2FfaXJxIDw9IDE1KTsKIApAQCAtMTgyLDcgKzE4NCwxMiBAQCB2b2lkIGh2
bV9pc2FfaXJxX2Fzc2VydCgKICAgICAgICAgIChodm1faXJxLT5nc2lfYXNzZXJ0X2NvdW50W2dz
aV0rKyA9PSAwKSApCiAgICAgICAgIGFzc2VydF9pcnEoZCwgZ3NpLCBpc2FfaXJxKTsKIAorICAg
IGlmICggZ2V0X3ZlY3RvciApCisgICAgICAgIHZlY3RvciA9IGdldF92ZWN0b3IoZCwgZ3NpKTsK
KwogICAgIHNwaW5fdW5sb2NrKCZkLT5hcmNoLmh2bV9kb21haW4uaXJxX2xvY2spOworCisgICAg
cmV0dXJuIHZlY3RvcjsKIH0KIAogdm9pZCBodm1faXNhX2lycV9kZWFzc2VydCgKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9odm0vcG10aW1lci5jIGIveGVuL2FyY2gveDg2L2h2bS9wbXRpbWVy
LmMKaW5kZXggYjcwYzI5OS4uNDM1NjQ3ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9w
bXRpbWVyLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9wbXRpbWVyLmMKQEAgLTYxLDcgKzYxLDcg
QEAgc3RhdGljIHZvaWQgcG10X3VwZGF0ZV9zY2koUE1UU3RhdGUgKnMpCiAgICAgQVNTRVJUKHNw
aW5faXNfbG9ja2VkKCZzLT5sb2NrKSk7CiAKICAgICBpZiAoIGFjcGktPnBtMWFfZW4gJiBhY3Bp
LT5wbTFhX3N0cyAmIFNDSV9NQVNLICkKLSAgICAgICAgaHZtX2lzYV9pcnFfYXNzZXJ0KHMtPnZj
cHUtPmRvbWFpbiwgU0NJX0lSUSk7CisgICAgICAgIGh2bV9pc2FfaXJxX2Fzc2VydChzLT52Y3B1
LT5kb21haW4sIFNDSV9JUlEsIE5VTEwpOwogICAgIGVsc2UKICAgICAgICAgaHZtX2lzYV9pcnFf
ZGVhc3NlcnQocy0+dmNwdS0+ZG9tYWluLCBTQ0lfSVJRKTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vcnRjLmMgYi94ZW4vYXJjaC94ODYvaHZtL3J0Yy5jCmluZGV4IGJjZmExNjku
LmNiNzViOTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vcnRjLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS9ydGMuYwpAQCAtNzUsNyArNzUsNyBAQCBzdGF0aWMgdm9pZCBydGNfdXBkYXRl
X2lycShSVENTdGF0ZSAqcykKICAgICBzLT5ody5jbW9zX2RhdGFbUlRDX1JFR19DXSB8PSBSVENf
SVJRRjsKICAgICBpZiAoIHJ0Y19tb2RlX2lzKHMsIG5vX2FjaykgKQogICAgICAgICBodm1faXNh
X2lycV9kZWFzc2VydCh2cnRjX2RvbWFpbihzKSwgUlRDX0lSUSk7Ci0gICAgaHZtX2lzYV9pcnFf
YXNzZXJ0KHZydGNfZG9tYWluKHMpLCBSVENfSVJRKTsKKyAgICBodm1faXNhX2lycV9hc3NlcnQo
dnJ0Y19kb21haW4ocyksIFJUQ19JUlEsIE5VTEwpOwogfQogCiAvKiBDYWxsZWQgYnkgdGhlIFZQ
VCBjb2RlIGFmdGVyIGl0J3MgaW5qZWN0ZWQgYSBQRiBpbnRlcnJ1cHQgZm9yIHVzLgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmxhcGlj
LmMKaW5kZXggNGJmYzUzZS4uNTBmNTNiZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92
bGFwaWMuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jCkBAIC0xMzcsNiArMTM3LDE4
IEBAIHN0YXRpYyB2b2lkIHZsYXBpY19lcnJvcihzdHJ1Y3QgdmxhcGljICp2bGFwaWMsIHVuc2ln
bmVkIGludCBlcnJtYXNrKQogICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnZsYXBpYy0+ZXNy
X2xvY2ssIGZsYWdzKTsKIH0KIAorYm9vbCB2bGFwaWNfdGVzdF9pcnEoY29uc3Qgc3RydWN0IHZs
YXBpYyAqdmxhcGljLCB1aW50OF90IHZlYykKK3sKKyAgICBpZiAoIHVubGlrZWx5KHZlYyA8IDE2
KSApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIGlmICggaHZtX2Z1bmNzLnRlc3RfcGly
ICYmCisgICAgICAgICBodm1fZnVuY3MudGVzdF9waXIoY29uc3RfdmxhcGljX3ZjcHUodmxhcGlj
KSwgdmVjKSApCisgICAgICAgIHJldHVybiB0cnVlOworCisgICAgcmV0dXJuIHZsYXBpY190ZXN0
X3ZlY3Rvcih2ZWMsICZ2bGFwaWMtPnJlZ3MtPmRhdGFbQVBJQ19JUlJdKTsKK30KKwogdm9pZCB2
bGFwaWNfc2V0X2lycShzdHJ1Y3QgdmxhcGljICp2bGFwaWMsIHVpbnQ4X3QgdmVjLCB1aW50OF90
IHRyaWcpCiB7CiAgICAgc3RydWN0IHZjcHUgKnRhcmdldCA9IHZsYXBpY192Y3B1KHZsYXBpYyk7
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3ZteC5jCmluZGV4IGMyMTQ4NzAuLmIxOGNjZWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC0y
MTI1LDYgKzIxMjUsMTEgQEAgc3RhdGljIHZvaWQgdm14X3N5bmNfcGlyX3RvX2lycihzdHJ1Y3Qg
dmNwdSAqdikKICAgICAgICAgdmxhcGljX3NldF92ZWN0b3IoaSwgJnZsYXBpYy0+cmVncy0+ZGF0
YVtBUElDX0lSUl0pOwogfQogCitzdGF0aWMgYm9vbCB2bXhfdGVzdF9waXIoY29uc3Qgc3RydWN0
IHZjcHUgKnYsIHVpbnQ4X3QgdmVjKQoreworICAgIHJldHVybiBwaV90ZXN0X3Bpcih2ZWMsICZ2
LT5hcmNoLmh2bV92bXgucGlfZGVzYyk7Cit9CisKIHN0YXRpYyB2b2lkIHZteF9oYW5kbGVfZW9p
KHU4IHZlY3RvcikKIHsKICAgICB1bnNpZ25lZCBsb25nIHN0YXR1czsKQEAgLTIzNTIsNiArMjM1
Nyw3IEBAIHN0YXRpYyBzdHJ1Y3QgaHZtX2Z1bmN0aW9uX3RhYmxlIF9faW5pdGRhdGEgdm14X2Z1
bmN0aW9uX3RhYmxlID0gewogICAgIC5wcm9jZXNzX2lzciAgICAgICAgICA9IHZteF9wcm9jZXNz
X2lzciwKICAgICAuZGVsaXZlcl9wb3N0ZWRfaW50ciAgPSB2bXhfZGVsaXZlcl9wb3N0ZWRfaW50
ciwKICAgICAuc3luY19waXJfdG9faXJyICAgICAgPSB2bXhfc3luY19waXJfdG9faXJyLAorICAg
IC50ZXN0X3BpciAgICAgICAgICAgICA9IHZteF90ZXN0X3BpciwKICAgICAuaGFuZGxlX2VvaSAg
ICAgICAgICAgPSB2bXhfaGFuZGxlX2VvaSwKICAgICAubmh2bV9oYXBfd2Fsa19MMV9wMm0gPSBu
dm14X2hhcF93YWxrX0wxX3AybSwKICAgICAuZW5hYmxlX21zcl9pbnRlcmNlcHRpb24gPSB2bXhf
ZW5hYmxlX21zcl9pbnRlcmNlcHRpb24sCkBAIC0yNDk5LDYgKzI1MDUsNyBAQCBjb25zdCBzdHJ1
Y3QgaHZtX2Z1bmN0aW9uX3RhYmxlICogX19pbml0IHN0YXJ0X3ZteCh2b2lkKQogICAgIHsKICAg
ICAgICAgdm14X2Z1bmN0aW9uX3RhYmxlLmRlbGl2ZXJfcG9zdGVkX2ludHIgPSBOVUxMOwogICAg
ICAgICB2bXhfZnVuY3Rpb25fdGFibGUuc3luY19waXJfdG9faXJyID0gTlVMTDsKKyAgICAgICAg
dm14X2Z1bmN0aW9uX3RhYmxlLnRlc3RfcGlyID0gTlVMTDsKICAgICB9CiAKICAgICBpZiAoIGNw
dV9oYXNfdm14X3RzY19zY2FsaW5nICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdnB0
LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZwdC5jCmluZGV4IDM4NDExNDAuLjE4MWY0Y2IgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdnB0LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92cHQu
YwpAQCAtMjUyLDcgKzI1Miw3IEBAIGludCBwdF91cGRhdGVfaXJxKHN0cnVjdCB2Y3B1ICp2KQog
ICAgIHN0cnVjdCBsaXN0X2hlYWQgKmhlYWQgPSAmdi0+YXJjaC5odm1fdmNwdS50bV9saXN0Owog
ICAgIHN0cnVjdCBwZXJpb2RpY190aW1lICpwdCwgKnRlbXAsICplYXJsaWVzdF9wdDsKICAgICB1
aW50NjRfdCBtYXhfbGFnOwotICAgIGludCBpcnEsIGlzX2xhcGljOworICAgIGludCBpcnEsIGlz
X2xhcGljLCBwdF92ZWN0b3I7CiAKICAgICBzcGluX2xvY2soJnYtPmFyY2guaHZtX3ZjcHUudG1f
bG9jayk7CiAKQEAgLTI5MiwyNSArMjkyLDM4IEBAIGludCBwdF91cGRhdGVfaXJxKHN0cnVjdCB2
Y3B1ICp2KQogCiAgICAgc3Bpbl91bmxvY2soJnYtPmFyY2guaHZtX3ZjcHUudG1fbG9jayk7CiAK
KyAgICAvKgorICAgICAqIElmIHBlcmlvZGljIHRpbWVyIGludGVycnV0IGlzIGhhbmRsZWQgYnkg
bGFwaWMsIGl0cyB2ZWN0b3IgaW4KKyAgICAgKiBJUlIgaXMgcmV0dXJuZWQgYW5kIHVzZWQgdG8g
c2V0IGVvaV9leGl0X2JpdG1hcCBmb3IgdmlydHVhbAorICAgICAqIGludGVycnVwdCBkZWxpdmVy
eSBjYXNlLiBPdGhlcndpc2UgcmV0dXJuIC0xIHRvIGRvIG5vdGhpbmcuCisgICAgICovCiAgICAg
aWYgKCBpc19sYXBpYyApCisgICAgewogICAgICAgICB2bGFwaWNfc2V0X2lycSh2Y3B1X3ZsYXBp
Yyh2KSwgaXJxLCAwKTsKKyAgICAgICAgcHRfdmVjdG9yID0gaXJxOworICAgIH0KICAgICBlbHNl
CiAgICAgewogICAgICAgICBodm1faXNhX2lycV9kZWFzc2VydCh2LT5kb21haW4sIGlycSk7Ci0g
ICAgICAgIGh2bV9pc2FfaXJxX2Fzc2VydCh2LT5kb21haW4sIGlycSk7CisgICAgICAgIGlmICgg
cGxhdGZvcm1fbGVnYWN5X2lycShpcnEpICYmIHZsYXBpY19hY2NlcHRfcGljX2ludHIodikgJiYK
KyAgICAgICAgICAgICB2LT5kb21haW4tPmFyY2guaHZtX2RvbWFpbi52cGljW2lycSA+PiAzXS5p
bnRfb3V0cHV0ICkKKyAgICAgICAgeworICAgICAgICAgICAgaHZtX2lzYV9pcnFfYXNzZXJ0KHYt
PmRvbWFpbiwgaXJxLCBOVUxMKTsKKyAgICAgICAgICAgIHB0X3ZlY3RvciA9IC0xOworICAgICAg
ICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgcHRfdmVjdG9yID0gaHZt
X2lzYV9pcnFfYXNzZXJ0KHYtPmRvbWFpbiwgaXJxLCB2aW9hcGljX2dldF92ZWN0b3IpOworICAg
ICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIGh2bV9pc2FfaXJxX2Fzc2VydCBtYXkgbm90IHNl
dCB0aGUgY29ycmVzcG9uZGluZyBiaXQgaW4gdklSUgorICAgICAgICAgICAgICogd2hlbiBtYXNr
IGZpZWxkIG9mIElPQVBJQyBSVEUgaXMgc2V0LiBDaGVjayBpdCBhZ2Fpbi4KKyAgICAgICAgICAg
ICAqLworICAgICAgICAgICAgaWYgKCBwdF92ZWN0b3IgPCAwIHx8ICF2bGFwaWNfdGVzdF9pcnEo
dmNwdV92bGFwaWModiksIHB0X3ZlY3RvcikgKQorICAgICAgICAgICAgICAgIHB0X3ZlY3RvciA9
IC0xOworICAgICAgICB9CiAgICAgfQogCi0gICAgLyoKLSAgICAgKiBJZiBwZXJpb2RpYyB0aW1l
ciBpbnRlcnJ1dCBpcyBoYW5kbGVkIGJ5IGxhcGljLCBpdHMgdmVjdG9yIGluCi0gICAgICogSVJS
IGlzIHJldHVybmVkIGFuZCB1c2VkIHRvIHNldCBlb2lfZXhpdF9iaXRtYXAgZm9yIHZpcnR1YWwK
LSAgICAgKiBpbnRlcnJ1cHQgZGVsaXZlcnkgY2FzZS4gT3RoZXJ3aXNlIHJldHVybiAtMSB0byBk
byBub3RoaW5nLiAgCi0gICAgICovIAotICAgIGlmICggIWlzX2xhcGljICYmCi0gICAgICAgICBw
bGF0Zm9ybV9sZWdhY3lfaXJxKGlycSkgJiYgdmxhcGljX2FjY2VwdF9waWNfaW50cih2KSAmJgot
ICAgICAgICAgKCZ2LT5kb21haW4tPmFyY2guaHZtX2RvbWFpbiktPnZwaWNbaXJxID4+IDNdLmlu
dF9vdXRwdXQgKQotICAgICAgICByZXR1cm4gLTE7Ci0gICAgZWxzZSAKLSAgICAgICAgcmV0dXJu
IHB0X2lycV92ZWN0b3IoZWFybGllc3RfcHQsIGh2bV9pbnRzcmNfbGFwaWMpOworICAgIHJldHVy
biBwdF92ZWN0b3I7CiB9CiAKIHN0YXRpYyBzdHJ1Y3QgcGVyaW9kaWNfdGltZSAqaXNfcHRfaXJx
KApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9odm0uaAppbmRleCBiNjg3ZTAzLi42ZWNhZDMzIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS9odm0uaApAQCAtMTk1LDYgKzE5NSw3IEBAIHN0cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgewog
ICAgIHZvaWQgKCpwcm9jZXNzX2lzcikoaW50IGlzciwgc3RydWN0IHZjcHUgKnYpOwogICAgIHZv
aWQgKCpkZWxpdmVyX3Bvc3RlZF9pbnRyKShzdHJ1Y3QgdmNwdSAqdiwgdTggdmVjdG9yKTsKICAg
ICB2b2lkICgqc3luY19waXJfdG9faXJyKShzdHJ1Y3QgdmNwdSAqdik7CisgICAgYm9vbCAoKnRl
c3RfcGlyKShjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDhfdCB2ZWN0b3IpOwogICAgIHZvaWQg
KCpoYW5kbGVfZW9pKSh1OCB2ZWN0b3IpOwogCiAgICAgLypXYWxrIG5lc3RlZCBwMm0gICovCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pcnEuaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL2lycS5oCmluZGV4IDNiNmI0YmQuLmY3NTZjYjUgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL2lycS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2ly
cS5oCkBAIC0xODcsOCArMTg3LDE2IEBAIHZvaWQgaHZtX3BjaV9pbnR4X2Fzc2VydChzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZGV2aWNlLAogdm9pZCBodm1fcGNpX2ludHhfZGVhc3Nl
cnQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGRldmljZSwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBpbnR4KTsKIAotLyogTW9kaWZ5IHN0YXRlIG9mIGFu
IElTQSBkZXZpY2UncyBJUlEgd2lyZS4gKi8KLXZvaWQgaHZtX2lzYV9pcnFfYXNzZXJ0KHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpc2FfaXJxKTsKKy8qCisgKiBNb2RpZnkgc3RhdGUg
b2YgYW4gSVNBIGRldmljZSdzIElSUSB3aXJlLiBGb3Igc29tZSBjYXNlcywgd2UgYXJlCisgKiBp
bnRlcmVzdGVkIGluIHRoZSBpbnRlcnJ1cHQgdmVjdG9yIG9mIHRoZSBpcnEsIGJ1dCBvbmNlIHRo
ZSBpcnFfbG9jaworICogaXMgcmVsZWFzZWQsIHRoZSB2ZWN0b3IgbWF5IGJlIGNoYW5nZWQgYnkg
b3RoZXJzLiBnZXRfdmVjdG9yKCkgY2FsbGJhY2sKKyAqIGFsbG93cyB1cyB0byBnZXQgdGhlIGlu
dGVycnVwdCB2ZWN0b3IgaW4gdGhlIHByb3RlY3Rpb24gb2YgaXJxX2xvY2suCisgKiBGb3IgbW9z
dCBjYXNlcywganVzdCBzZXQgZ2V0X3ZlY3RvciB0byBOVUxMLgorICovCitpbnQgaHZtX2lzYV9p
cnFfYXNzZXJ0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpc2FfaXJxLAorICAgICAg
ICAgICAgICAgICAgICAgICBpbnQgKCpnZXRfdmVjdG9yKShjb25zdCBzdHJ1Y3QgZG9tYWluICpk
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
Z3NpKSk7CiB2b2lkIGh2bV9pc2FfaXJxX2RlYXNzZXJ0KHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGludCBpc2FfaXJxKTsKIAogLyogTW9kaWZ5IHN0YXRlIG9mIEdTSXMuICovCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bGFwaWMuaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL3ZsYXBpYy5oCmluZGV4IGE2M2ZjZDUuLjIxMmMzNmIgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3ZsYXBpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L3ZsYXBpYy5oCkBAIC0xMTAsNiArMTEwLDcgQEAgc3RhdGljIGlubGluZSB2b2lkIHZsYXBpY19z
ZXRfcmVnKAogCiBib29sX3QgaXNfdmxhcGljX2x2dHBjX2VuYWJsZWQoc3RydWN0IHZsYXBpYyAq
dmxhcGljKTsKIAorYm9vbCB2bGFwaWNfdGVzdF9pcnEoY29uc3Qgc3RydWN0IHZsYXBpYyAqdmxh
cGljLCB1aW50OF90IHZlYyk7CiB2b2lkIHZsYXBpY19zZXRfaXJxKHN0cnVjdCB2bGFwaWMgKnZs
YXBpYywgdWludDhfdCB2ZWMsIHVpbnQ4X3QgdHJpZyk7CiAKIGludCB2bGFwaWNfaGFzX3BlbmRp
bmdfaXJxKHN0cnVjdCB2Y3B1ICp2KTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL3ZteC92bXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bXguaAppbmRleCA0
ODg5YTY0Li43MzQxY2IxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgv
dm14LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZteC5oCkBAIC0xMDQsMTEg
KzEwNCwxNiBAQCB2b2lkIHZteF91cGRhdGVfc2Vjb25kYXJ5X2V4ZWNfY29udHJvbChzdHJ1Y3Qg
dmNwdSAqdik7CiAKICNkZWZpbmUgUE9TVEVEX0lOVFJfT04gIDAKICNkZWZpbmUgUE9TVEVEX0lO
VFJfU04gIDEKLXN0YXRpYyBpbmxpbmUgaW50IHBpX3Rlc3RfYW5kX3NldF9waXIoaW50IHZlY3Rv
ciwgc3RydWN0IHBpX2Rlc2MgKnBpX2Rlc2MpCitzdGF0aWMgaW5saW5lIGludCBwaV90ZXN0X2Fu
ZF9zZXRfcGlyKHVpbnQ4X3QgdmVjdG9yLCBzdHJ1Y3QgcGlfZGVzYyAqcGlfZGVzYykKIHsKICAg
ICByZXR1cm4gdGVzdF9hbmRfc2V0X2JpdCh2ZWN0b3IsIHBpX2Rlc2MtPnBpcik7CiB9CiAKK3N0
YXRpYyBpbmxpbmUgaW50IHBpX3Rlc3RfcGlyKHVpbnQ4X3QgdmVjdG9yLCBjb25zdCBzdHJ1Y3Qg
cGlfZGVzYyAqcGlfZGVzYykKK3sKKyAgICByZXR1cm4gdGVzdF9iaXQodmVjdG9yLCBwaV9kZXNj
LT5waXIpOworfQorCiBzdGF0aWMgaW5saW5lIGludCBwaV90ZXN0X2FuZF9zZXRfb24oc3RydWN0
IHBpX2Rlc2MgKnBpX2Rlc2MpCiB7CiAgICAgcmV0dXJuIHRlc3RfYW5kX3NldF9iaXQoUE9TVEVE
X0lOVFJfT04sICZwaV9kZXNjLT5jb250cm9sKTsKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 08:36:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 08:36:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Smm-0003ww-Qa; Fri, 20 Oct 2017 08:36:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45946757b=Paul.Durrant@citrix.com>)
 id 1e5Sml-0003wq-0o
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 08:36:07 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 95/29-29911-675B9E95; Fri, 20 Oct 2017 08:36:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGIsWRWlGSWpSXmKPExsWSzvfng27p1pe
 RBvdbjC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow5m7ayFLzQqlh0Yh5bA+MCrS5GTg4JAX+J
 v9v3MoHYbAI6EkuPzgeyuThEBG4xSmyY3McK4jAL9DBKfO7uYAOpEhYIk5j/czF7FyMHUFW4x
 NSzSiBhEQEjiZldExlBbBYBVYmT246xgNi8Au4Sa/4dZQexhQTyJT503wKzOQXsJJZtWwa2mF
 FAVuJL42pmEJtZQFzi1pP5TBDHCUgs2XOeGcIWlXj5+B8rhG0gsXXpPhaQE5gFNCXW79KHaFW
 UmNL9kB1iraDEyZlPWCYwCs9CMnUWQscsJB2zkHQsYGRZxahRnFpUllqka2Shl1SUmZ5RkpuY
 maNraGCml5taXJyYnpqTmFSsl5yfu4kRGPoMQLCD8fzawEOMkhxMSqK8gZUvI4X4kvJTKjMSi
 zPii0pzUosPMcpwcChJ8BZuAcoJFqWmp1akZeYAoxAmLcHBoyTCGw2S5i0uSMwtzkyHSJ1iNO
 Y4tunyHyaOJ9fm/WUSYsnLz0uVEueNACkVACnNKM2DGwRLDpcYZaWEeRmBThPiKUgtys0sQZV
 /xSjOwagkzKsAMoUnM68Ebt8roFOYgE5ht38BckpJIkJKqoGx+x5r3E7fzh0hx6fFzt5Rk3xv
 /d6C5AkNT8LOxS1tl7MQ3C59XVeT+UlmYeCLKyUe8yZ5tOWpnEpcdflsONePxSYcE05OydPb/
 /SVlnLN9/S5/9N6vnaut5WMqvuXeOj0peCmS3sXdHGt5+Paoqu1x3ODzPUzenUn2Iw2PtafJO
 bYuPDW4rBYJZbijERDLeai4kQAOyo7KAkDAAA=
X-Env-Sender: prvs=45946757b=Paul.Durrant@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1508488563!102297047!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38202 invoked from network); 20 Oct 2017 08:36:05 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 08:36:05 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="106413512"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Boris Ostrovsky' <boris.ostrovsky@oracle.com>, "x86@kernel.org"
 <x86@kernel.org>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>, "linux-kernel@vger.kernel.org"
 <linux-kernel@vger.kernel.org>
Thread-Topic: [Xen-devel] [PATCH] x86/xen: support priv-mapping in an HVM
 tools domain
Thread-Index: AQHTSQH7o4GpzDZOMUK5L5mc5Ln5yaLsaJdA
Date: Fri, 20 Oct 2017 08:35:59 +0000
Message-ID: <aa19e72a128141c4b0bad85de7c2f82c@AMSPEX02CL03.citrite.net>
References: <20171019152617.38463-1-paul.durrant@citrix.com>
 <4e7e63a0-5a77-9dee-bbb7-dfa79c116fc8@oracle.com>
In-Reply-To: <4e7e63a0-5a77-9dee-bbb7-dfa79c116fc8@oracle.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, Thomas Gleixner <tglx@linutronix.de>,
 Ingo Molnar <mingo@redhat.com>, "H. Peter Anvin" <hpa@zytor.com>
Subject: Re: [Xen-devel] [PATCH] x86/xen: support priv-mapping in an
 HVM	tools domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YNCj4gQm9yaXMgT3N0
cm92c2t5DQo+IFNlbnQ6IDE5IE9jdG9iZXIgMjAxNyAxODo0NQ0KPiBUbzogUGF1bCBEdXJyYW50
IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IHg4NkBrZXJuZWwub3JnOyB4ZW4tDQo+IGRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnOyBsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnDQo+IENj
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+OyBUaG9tYXMgR2xlaXhuZXINCj4gPHRn
bHhAbGludXRyb25peC5kZT47IEluZ28gTW9sbmFyIDxtaW5nb0ByZWRoYXQuY29tPjsgSC4gUGV0
ZXIgQW52aW4NCj4gPGhwYUB6eXRvci5jb20+DQo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBb
UEFUQ0hdIHg4Ni94ZW46IHN1cHBvcnQgcHJpdi1tYXBwaW5nIGluIGFuIEhWTQ0KPiB0b29scyBk
b21haW4NCj4gDQo+IE9uIDEwLzE5LzIwMTcgMTE6MjYgQU0sIFBhdWwgRHVycmFudCB3cm90ZToN
Cj4gPiBJZiB0aGUgZG9tYWluIGhhcyBYRU5GRUFUX2F1dG9fdHJhbnNsYXRlZF9waHlzbWFwIHRo
ZW4gdXNlIG9mIHRoZSBQVi0NCj4gPiBzcGVjaWZpYyBIWVBFUlZJU09SX21tdV91cGRhdGUgaHlw
ZXJjYWxsIGlzIGNsZWFybHkgaW5jb3JyZWN0Lg0KPiA+DQo+ID4gVGhpcyBwYXRjaCBhZGRzIGNo
ZWNrcyBpbiB4ZW5fcmVtYXBfZG9tYWluX2dmbl9hcnJheSgpIGFuZA0KPiA+IHhlbl91bm1hcF9k
b21haW5fZ2ZuX2FycmF5KCkgd2hpY2ggY2FsbCB0aHJvdWdoIHRvIHRoZSBhcHByb3ByYXRlDQo+
ID4geGxhdGVfbW11IGZ1bmN0aW9uIGlmIHRoZSBmZWF0dXJlIGlzIHByZXNlbnQuIEEgY2hlY2sg
aXMgYWxzbyBhZGRlZA0KPiA+IHRvIHhlbl9yZW1hcF9kb21haW5fZ2ZuX3JhbmdlKCkgdG8gZmFp
bCB3aXRoIC1FT1BOT1RTVVBQIHNpbmNlIHRoaXMNCj4gPiBzaG91bGQgbm90IGJlIHVzZWQgaW4g
YW4gSFZNIHRvb2xzIGRvbWFpbi4NCj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFu
dCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+DQo+ID4gLS0tDQo+ID4gQ2M6IEJvcmlzIE9zdHJv
dnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+DQo+ID4gQ2M6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4NCj4gPiBDYzogVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9u
aXguZGU+DQo+ID4gQ2M6IEluZ28gTW9sbmFyIDxtaW5nb0ByZWRoYXQuY29tPg0KPiA+IENjOiAi
SC4gUGV0ZXIgQW52aW4iIDxocGFAenl0b3IuY29tPg0KPiA+IC0tLQ0KPiA+ICBhcmNoL3g4Ni94
ZW4vbW11LmMgfCAxNCArKysrKysrKysrKystLQ0KPiA+ICAxIGZpbGUgY2hhbmdlZCwgMTIgaW5z
ZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkNCj4gPg0KPiA+IGRpZmYgLS1naXQgYS9hcmNoL3g4
Ni94ZW4vbW11LmMgYi9hcmNoL3g4Ni94ZW4vbW11LmMNCj4gPiBpbmRleCAzZTE1MzQ1YWJmZTcu
LmQzM2U3ZGJlMzEyOSAxMDA2NDQNCj4gPiAtLS0gYS9hcmNoL3g4Ni94ZW4vbW11LmMNCj4gPiAr
KysgYi9hcmNoL3g4Ni94ZW4vbW11LmMNCj4gPiBAQCAtMTcyLDYgKzE3Miw5IEBAIGludCB4ZW5f
cmVtYXBfZG9tYWluX2dmbl9yYW5nZShzdHJ1Y3QNCj4gdm1fYXJlYV9zdHJ1Y3QgKnZtYSwNCj4g
PiAgCQkJICAgICAgIHBncHJvdF90IHByb3QsIHVuc2lnbmVkIGRvbWlkLA0KPiA+ICAJCQkgICAg
ICAgc3RydWN0IHBhZ2UgKipwYWdlcykNCj4gPiAgew0KPiA+ICsJaWYgKHhlbl9mZWF0dXJlKFhF
TkZFQVRfYXV0b190cmFuc2xhdGVkX3BoeXNtYXApKQ0KPiA+ICsJCXJldHVybiAtRU9QTk9UU1VQ
UDsNCj4gPiArDQo+IA0KPiBUaGlzIGlzIG5ldmVyIGNhbGxlZCBvbiBYRU5GRUFUX2F1dG9fdHJh
bnNsYXRlZF9waHlzbWFwIGRvbWFpbnMsIHRoZXJlDQo+IGlzIGEgY2hlY2sgaW4gcHJpdmNtZF9p
b2N0bF9tbWFwKCkgZm9yIHRoYXQuDQoNClllcywgdGhhdCdzIHRydWUgYnV0IGl0IHNlZW1zIGxp
a2UgdGhlIHdyb25nIHBsYWNlIGZvciBzdWNoIGEgY2hlY2suIEkgY291bGQgcmVtb3ZlIHRoYXQg
b25lIGl0IHlvdSdkIHByZWZlci4NCg0KPiANCj4gPiAgCXJldHVybiBkb19yZW1hcF9nZm4odm1h
LCBhZGRyLCAmZ2ZuLCBuciwgTlVMTCwgcHJvdCwgZG9taWQsDQo+IHBhZ2VzKTsNCj4gPiAgfQ0K
PiA+ICBFWFBPUlRfU1lNQk9MX0dQTCh4ZW5fcmVtYXBfZG9tYWluX2dmbl9yYW5nZSk7DQo+ID4g
QEAgLTE4Miw2ICsxODUsMTAgQEAgaW50IHhlbl9yZW1hcF9kb21haW5fZ2ZuX2FycmF5KHN0cnVj
dA0KPiB2bV9hcmVhX3N0cnVjdCAqdm1hLA0KPiA+ICAJCQkgICAgICAgaW50ICplcnJfcHRyLCBw
Z3Byb3RfdCBwcm90LA0KPiA+ICAJCQkgICAgICAgdW5zaWduZWQgZG9taWQsIHN0cnVjdCBwYWdl
ICoqcGFnZXMpDQo+ID4gIHsNCj4gPiArCWlmICh4ZW5fZmVhdHVyZShYRU5GRUFUX2F1dG9fdHJh
bnNsYXRlZF9waHlzbWFwKSkNCj4gPiArCQlyZXR1cm4geGVuX3hsYXRlX3JlbWFwX2dmbl9hcnJh
eSh2bWEsIGFkZHIsIGdmbiwgbnIsDQo+IGVycl9wdHIsDQo+ID4gKwkJCQkJCSBwcm90LCBkb21p
ZCwgcGFnZXMpOw0KPiA+ICsNCj4gDQo+IFNvIGhvdyBkaWQgdGhpcyB3b3JrIGJlZm9yZT8gSW4g
ZmFjdCwgSSBkb24ndCBzZWUgYW55IGNhbGxlcnMgb2YNCj4geGVuX3hsYXRlX3tyZXx1bn1tYXBf
Z2ZuX3JhbmdlKCkuDQoNCkkgYXNzdW1lIG1lYW4gJ2FycmF5JyBmb3IgdGhlIG1hcCBzaW5jZSB0
aGVyZSBpcyBubyB4ZW5feGxhdGVfcmVtYXBfZ2ZuX3JhbmdlKCkgZnVuY3Rpb24uIEknbSBub3Qg
cXVpdGUgc3VyZSB3aGF0IHlvdSdyZSBhc2tpbmc/IFdpdGhvdXQgdGhpcyBwYXRjaCB0aGUgbW11
IGNvZGUgaW4gYW4geDg2IGRvbWFpbiBzaW1wbHkgYXNzdW1lcyB0aGUgZG9tYWluIGlzIFBWLi4u
IHRoZSB4bGF0ZSBjb2RlIGlzIGN1cnJlbnRseSBvbmx5IHVzZWQgdmlhIHRoZSBhcm0gbW11IGNv
ZGUgKHdoZXJlIGl0IGNsZWFybHkga25vd3MgaXQncyBub3QgUFYpLiBBRkFJQ1MgdGhpcyBJcyBq
dXN0IGEgc3RyYWlnaHRmb3J3YXJkIGJ1Z2d5IGFzc3VtcHRpb24gaW4gdGhlIHg4NiBjb2RlLg0K
DQogIFBhdWwNCg0KPiANCj4gLWJvcmlzDQo+IA0KPiANCj4gPiAgCS8qIFdlIEJVR19PTiBiZWNh
dXNlIGl0J3MgYSBwcm9ncmFtbWVyIGVycm9yIHRvIHBhc3MgYSBOVUxMDQo+IGVycl9wdHIsDQo+
ID4gIAkgKiBhbmQgdGhlIGNvbnNlcXVlbmNlcyBsYXRlciBpcyBxdWl0ZSBoYXJkIHRvIGRldGVj
dCB3aGF0IHRoZSBhY3R1YWwNCj4gPiAgCSAqIGNhdXNlIG9mICJ3cm9uZyBtZW1vcnkgd2FzIG1h
cHBlZCBpbiIuDQo+ID4gQEAgLTE5Myw5ICsyMDAsMTIgQEANCj4gRVhQT1JUX1NZTUJPTF9HUEwo
eGVuX3JlbWFwX2RvbWFpbl9nZm5fYXJyYXkpOw0KPiA+DQo+ID4gIC8qIFJldHVybnM6IDAgc3Vj
Y2VzcyAqLw0KPiA+ICBpbnQgeGVuX3VubWFwX2RvbWFpbl9nZm5fcmFuZ2Uoc3RydWN0IHZtX2Fy
ZWFfc3RydWN0ICp2bWEsDQo+ID4gLQkJCSAgICAgICBpbnQgbnVtcGdzLCBzdHJ1Y3QgcGFnZSAq
KnBhZ2VzKQ0KPiA+ICsJCQkgICAgICAgaW50IG5yLCBzdHJ1Y3QgcGFnZSAqKnBhZ2VzKQ0KPiA+
ICB7DQo+ID4gLQlpZiAoIXBhZ2VzIHx8ICF4ZW5fZmVhdHVyZShYRU5GRUFUX2F1dG9fdHJhbnNs
YXRlZF9waHlzbWFwKSkNCj4gPiArCWlmICh4ZW5fZmVhdHVyZShYRU5GRUFUX2F1dG9fdHJhbnNs
YXRlZF9waHlzbWFwKSkNCj4gPiArCQlyZXR1cm4geGVuX3hsYXRlX3VubWFwX2dmbl9yYW5nZSh2
bWEsIG5yLCBwYWdlcyk7DQo+ID4gKw0KPiA+ICsJaWYgKCFwYWdlcykNCj4gPiAgCQlyZXR1cm4g
MDsNCj4gPg0KPiA+ICAJcmV0dXJuIC1FSU5WQUw7DQo+IA0KPiANCj4gX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gWGVuLWRldmVsIG1haWxpbmcgbGlz
dA0KPiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZw0KPiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 08:36:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 08:36:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Sn7-0003yk-2H; Fri, 20 Oct 2017 08:36:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.z.zhang@linux.intel.com>) id 1e5Sn6-0003yc-Lf
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 08:36:28 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 31/A6-07499-B85B9E95; Fri, 20 Oct 2017 08:36:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsVywNykQrd768t
 Ig7PvxSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyu9RuZC6awVkxa+Zi5gXEVSxcjF4eQwHRG
 iekPbrF3MXJySAjwShxZNoMVwvaXWPjhEZDNAVRUJLH3uixIWEigl0liygUmEJtFQFVizsKTY
 K1sAtoSS+a2MoLYIgL6Eq3fJ7KCzGcWeMwo0XTxLRvIHGGBIIlns/NBangF7CRuP9zODjGzVO
 LjqhNsEHFBiZMzn7CA2MwC6hJ/5l1iBmllFpCWWP6PAyTMKeAsceHoPSaQsKiAisSrg/UTGAV
 nIWmehaR5FkLzAkbmVYzqxalFZalFuuZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5
 mxiBwcoABDsYZ172P8QoycGkJMobWPkyUogvKT+lMiOxOCO+qDQntfgQowwHh5IEb+EWoJxgU
 Wp6akVaZg4wbmDSEhw8SiK80SBp3uKCxNzizHSI1ClGY44bD6//YeJ4dOPuHyYhlrz8vFQpcd
 4IkFIBkNKM0jy4QbB4vsQoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVh3jiQKTyZeSVw+14BncI
 EdAq7/QuQU0oSEVJSDYzdG+zygpdp7plk/TVw4lF3rrtbp6+Id/g6deo2xaspPCc0jqiFZ3Jv
 8lkitoBvvUfQydnFgXPb6wT/7GqxOTlLMi43xJ1JM+/PApvyE1yeXLOfi75w2de7cWuvQU254
 BK/+yXzDdvnaCaeCVnpdEHNu1AvSN/MJu/YS25bQYFJTOtK0rouMimxFGckGmoxFxUnAgC58m
 kr4gIAAA==
X-Env-Sender: yi.z.zhang@linux.intel.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1508488585!78065771!1
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3325 invoked from network); 20 Oct 2017 08:36:27 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 08:36:26 -0000
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 20 Oct 2017 01:36:24 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,405,1503385200"; d="scan'208";a="165391016"
Received: from linux.intel.com ([10.54.29.200])
 by fmsmga006.fm.intel.com with ESMTP; 20 Oct 2017 01:36:24 -0700
Received: from dazhang1-ssd.sh.intel.com (unknown [10.239.48.55])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by linux.intel.com (Postfix) with ESMTPS id 6F87A5802F3;
 Fri, 20 Oct 2017 01:36:22 -0700 (PDT)
Date: Fri, 20 Oct 2017 16:37:00 +0800
From: Yi Zhang <yi.z.zhang@linux.intel.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <20171020083659.GA88002@dazhang1-ssd.sh.intel.com>
References: <cover.1508397860.git.yi.z.zhang@linux.intel.com>
 <3fdcb0fd-3aaa-7a25-1c36-ec32137e1d78@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <3fdcb0fd-3aaa-7a25-1c36-ec32137e1d78@bitdefender.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
Cc: kevin.tian@intel.com, tamas@tklengyel.com, wei.liu2@citrix.com,
 jun.nakajima@intel.com, george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, jbeulich@suse.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC 00/14] Intel EPT-Based Sub-page Write
 Protection Support.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxNy0xMC0xOSBhdCAxMjowNzo0NCArMDMwMCwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+
IE9uIDE5LjEwLjIwMTcgMTE6MDQsIFpoYW5nIFlpIHdyb3RlOgo+ID4gRnJvbTogWmhhbmcgWWkg
WiA8eWkuei56aGFuZ0BsaW51eC5pbnRlbC5jb20+Cj4gPiAKPiA+IEhpIEFsbCwKPiA+IAo+ID4g
SGVyZSBpcyBhIHBhdGNoLXNlcmllcyB3aGljaCBhZGRpbmcgRVBULUJhc2VkIFN1Yi1wYWdlIFdy
aXRlIFByb3RlY3Rpb24gU3VwcG9ydC4gWW91IGNhbiBnZXQgSXQncyBzb2Z0d2FyZSBkZXZlbG9w
ZXIgbWFudWFscyBmcm9tOgo+ID4gCj4gPiBodHRwczovL3NvZnR3YXJlLmludGVsLmNvbS9zaXRl
cy9kZWZhdWx0L2ZpbGVzL21hbmFnZWQvYzUvMTUvYXJjaGl0ZWN0dXJlLWluc3RydWN0aW9uLXNl
dC1leHRlbnNpb25zLXByb2dyYW1taW5nLXJlZmVyZW5jZS5wZGYKPiAKPiBIYXMgdGhpcyBiZWVu
IHRlc3RlZCBpbiBhbnkgd2F5IHdpdGggYWx0cDJtIGFsc28gZW5hYmxlZD8KClRoYW5rcyBmb3Ig
eW91ciByZXZpZXcgUmF6dmFuLiBIYXZlbid0IHRlc3QgaXQgb24gYWx0cDJtIG1vZGUsIFdlIHBs
YW4KdG8gYWRkIHRoZSBhbHRwMm0gY29tcGF0aWJpbGl0eSBpbiBuZXh0IHBhcnQgb2YgdGhpcyBm
ZWF0dXJlLgo+IAo+IAo+IFRoYW5rcywKPiBSYXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 08:37:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 08:37:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Snr-00046d-B7; Fri, 20 Oct 2017 08:37:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1e5Snq-00046K-Pw
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 08:37:14 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 2A/E5-31897-AB5B9E95; Fri, 20 Oct 2017 08:37:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVysyfVTXfn1pe
 RBofnqVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnLlr1kKVgtWLHk4W7GBsZ+vi5GTg4hgc2M
 Ek/v23QxcgHZBxglnp/rZQJJCAtESvSfbWMDsUUEPCSu7JoAZHNwMAtISHxdZwrR6y2xt2URK
 4jNJqArsePma2YQm1fASmLh+ZuMIDaLgKrEm4832EFsUYFwiTut71ggagQlTs58AmZzCvhI3F
 zzFayGWUBd4s+8S8wQtrhE05eVrBC2vMT2t3OYJzDyz0LSPgtJyywkLbOQtCxgZFnFqFGcWlS
 WWqRrZKSXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYnAxAsINxzfzAQ4ySHExK
 oryBlS8jhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwrt0ClBMsSk1PrUjLzAHGCUxagoNHSYQ3G
 iTNW1yQmFucmQ6ROsWoy3Fs0+U/TEIsefl5qVLivPtBigRAijJK8+BGwGL2EqOslDAvI9BRQj
 wFqUW5mSWo8q8YxTkYlYR5Z4NM4cnMK4Hb9AroCCagI9jtX4AcUZKIkJJqYNR6K8W9urLaQak
 vszHg0roJH87zmP31kV+x8toB+31MNlslg/fvvLDMxCB1j0eRubt+6I5Ne98aiXSLsG8oKTf3
 5wwseS971XJz0IJbsQeetNV9Et2Tw/P4dqmMw4XPzW/UzvGsnHIm7LLqPptZe3bMNni78Mruo
 ieRNlZ9sy1/dcxveSEaf1qJpTgj0VCLuag4EQDiBsBB1AIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1508488633!112279473!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35900 invoked from network); 20 Oct 2017 08:37:13 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-3.tower-27.messagelabs.com with SMTP; 20 Oct 2017 08:37:13 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 695D01435;
 Fri, 20 Oct 2017 01:37:12 -0700 (PDT)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C3D973F483;
 Fri, 20 Oct 2017 01:37:11 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1710181427250.27209@sstabellini-ThinkPad-X260>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <94fdd0db-17c0-fda4-6ded-d8761a08bdeb@arm.com>
Date: Fri, 20 Oct 2017 09:37:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1710181427250.27209@sstabellini-ThinkPad-X260>
Content-Language: en-GB
Cc: julien.grall@arm.com
Subject: Re: [Xen-devel] [PATCH v2] arm: configure interrupts to be in
 non-secure group1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxOC8xMC8xNyAyMjoyOSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IFhlbiB1
c2VzIG5vbi1zZWN1cmUgZ3JvdXAxIGludGVycnVwdHMsIGhvd2V2ZXIgaXQgZG9lc24ndCBjb25m
aWd1cmUgdGhlCj4gR0lDdjMgYWNjb3JkaW5nbHkuIFhlbiBuZWVkcyB0byBzZXQgR0lDRF9JR1JP
VVBSIGZvciBTUElzIGFuZAo+IEdJQ1JfSUdST1VQUjAgZm9yIGxvY2FsIGludGVycnVwdCB0byAi
MSIgdG8gc3BlY2lmeSB0aGF0IGludGVycnVwdHMKPiBiZWxvbmcgdG8gZ3JvdXAxLiBUaGlzIGlz
IHBhcnRpY3VsYXJseSBpbXBvcnRhbnQgaWYgdGhlIHN5c3RlbSBoYXMKPiBHSUNEX0NUTFIuRFMg
c2V0LCBhbHNvIHNlZSBjb21taXQKPiA3YzliOTczMDYxYjAzYWY2MjczNGY2MTNmNmFiZWM0NmMw
ZGQ0YTg4IGluIExpbnV4LgoKSW5kZWVkLCBnb29kIGNhdGNoIQpUaGUgc3BlYyBzYXlzIHRoYXQg
dGhvc2UgcmVnaXN0ZXJzIGluaXRpYWxpemUgdG8gMCwgYW5kIG9uIG5vcm1hbApoYXJkd2FyZSB0
aGlzIHdpbGwgYmUgYWRqdXN0ZWQgYnkgdGhlIHNlY3VyZSBmaXJtd2FyZSBzaWRlLgpUaGF0J3Mg
d2h5IHdlIGRpZG4ndCBzZWUgdGhlIGlzc3VlIGJlZm9yZS4KTm93IHdpdGggUUVNVSB0aGVyZSBt
aWdodCBiZSBubyBzZWN1cmUgZmlybXdhcmUsIGFsc28gdGhlIGVtdWxhdGVkIEdJQwpvbmx5IHBy
b3ZpZGVzIGEgc2luZ2xlIHNlY3VyaXR5IHN0YXRlLCBzbyB3ZSBoYXZlIHRvIHNldCB0aGlzIHVw
IG91cnNlbHZlcy4KCj4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgoKUmV2aWV3ZWQtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5
d2FyYUBhcm0uY29tPgoKCj4gVGhpcyBpcyBhIGNhbmRpZGF0ZSBmb3Igc3RhYmxlIGJhY2twb3J0
cy4KCkl0IHNob3VsZCBkZWZpbml0ZWx5IGdvIGludG8gNC4xMC4KCkNoZWVycywKQW5kcmUuCgo+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYz
LmMKPiBpbmRleCA3NGQwMGUwLi43N2RhODkyIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9n
aWMtdjMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+IEBAIC01NjksNiArNTY5LDEz
IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBnaWN2M19kaXN0X2luaXQodm9pZCkKPiAgICAgIGZvciAo
IGkgPSBOUl9HSUNfTE9DQUxfSVJRUzsgaSA8IG5yX2xpbmVzOyBpICs9IDMyICkKPiAgICAgICAg
ICB3cml0ZWxfcmVsYXhlZCgweGZmZmZmZmZmLCBHSUNEICsgR0lDRF9JQ0VOQUJMRVIgKyAoaSAv
IDMyKSAqIDQpOwo+ICAKPiArICAgIC8qCj4gKyAgICAgKiBDb25maWd1cmUgU1BJcyBhcyBub24t
c2VjdXJlIEdyb3VwLTEuIFRoaXMgd2lsbCBvbmx5IG1hdHRlcgo+ICsgICAgICogaWYgdGhlIEdJ
QyBvbmx5IGhhcyBhIHNpbmdsZSBzZWN1cml0eSBzdGF0ZS4KPiArICAgICAqLwo+ICsgICAgZm9y
ICggaSA9IE5SX0dJQ19MT0NBTF9JUlFTOyBpIDwgbnJfbGluZXM7IGkgKz0gMzIgKQo+ICsgICAg
ICAgIHdyaXRlbF9yZWxheGVkKEdFTk1BU0soMzEsIDApLCBHSUNEICsgR0lDRF9JR1JPVVBSICsg
KGkgLyAzMikgKiA0KTsKPiArCj4gICAgICBnaWN2M19kaXN0X3dhaXRfZm9yX3J3cCgpOwo+ICAK
PiAgICAgIC8qIFR1cm4gb24gdGhlIGRpc3RyaWJ1dG9yICovCj4gQEAgLTc3NSw2ICs3ODIsOCBA
QCBzdGF0aWMgaW50IGdpY3YzX2NwdV9pbml0KHZvaWQpCj4gICAgICAgKi8KPiAgICAgIHdyaXRl
bF9yZWxheGVkKDB4ZmZmZjAwMDAsIEdJQ0RfUkRJU1RfU0dJX0JBU0UgKyBHSUNSX0lDRU5BQkxF
UjApOwo+ICAgICAgd3JpdGVsX3JlbGF4ZWQoMHgwMDAwZmZmZiwgR0lDRF9SRElTVF9TR0lfQkFT
RSArIEdJQ1JfSVNFTkFCTEVSMCk7Cj4gKyAgICAvKiBDb25maWd1cmUgU0dJcy9QUElzIGFzIG5v
bi1zZWN1cmUgR3JvdXAtMSAqLwo+ICsgICAgd3JpdGVsX3JlbGF4ZWQoR0VOTUFTSygzMSwgMCks
IEdJQ0RfUkRJU1RfU0dJX0JBU0UgKyBHSUNSX0lHUk9VUFIwKTsKPiAgCj4gICAgICBnaWN2M19y
ZWRpc3Rfd2FpdF9mb3JfcndwKCk7Cj4gIAo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo+IAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 08:38:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 08:38:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5SpI-0004Ik-LM; Fri, 20 Oct 2017 08:38:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.z.zhang@linux.intel.com>) id 1e5SpH-0004Id-Bo
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 08:38:43 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 F6/4D-15231-216B9E95; Fri, 20 Oct 2017 08:38:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsVywNwkQldo28t
 Ig+8beC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxzPxezFawWr1hx5wNrA+NMgS5GLg4hgemM
 EvM+LGbqYuTkkBDglTiybAYrhO0vMaVtIwuILSRQJLHyzDV2iIZeJomln3eygSRYBFQlzk1uZ
 gax2QS0JZbMbWUEsUUE9CVav09kBWlgFnjMKNF08S1QAweHsICTxKSvYEN5Bewkbm3awgox9D
 SjxNqpd5ggEoISJ2c+AStiFlCX+DPvEjNIL7OAtMTyfxwgYU4BZ4mVN84zgoRFBVQkXh2sn8A
 oOAtJ8ywkzbMQmhcwMq9i1ChOLSpLLdI1MtBLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZL
 zs/dxAgM2noGBsYdjI2z/Q4xSnIwKYnyBla+jBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwftmC
 1BOsCg1PbUiLTMHGD8waQkOHiUR3miQNG9xQWJucWY6ROoUoy7Hj0lX/jAJseTl56VKifPuBy
 kSACnKKM2DGwGL5UuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHmvg0zhycwrgdv0CugIJqA
 j2O1fgBxRkoiQkmpgzH5/VO30zX9rmo00PffULAgLXt9+WUrwVczXgjkCtkkRH3bIzK4wffsy
 6ecZzXDZQ3IG9y7Lz/4xVXTlFo39Exn+zeV4KDrjLVNSnGL/pVid+gW335vtOCUxv+jrZj+TN
 flLtzYzK9q1/UzXtn0Xoemwek1BRcIJp33P2vTZf0xf80HMovzlfyWW4oxEQy3mouJEAEWsWF
 TgAgAA
X-Env-Sender: yi.z.zhang@linux.intel.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1508488720!69020271!1
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44286 invoked from network); 20 Oct 2017 08:38:41 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 20 Oct 2017 08:38:41 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 20 Oct 2017 01:38:39 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,405,1503385200"; d="scan'208";a="325534766"
Received: from linux.intel.com ([10.54.29.200])
 by fmsmga004.fm.intel.com with ESMTP; 20 Oct 2017 01:38:39 -0700
Received: from dazhang1-ssd.sh.intel.com (unknown [10.239.48.55])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by linux.intel.com (Postfix) with ESMTPS id 5EA275801AC;
 Fri, 20 Oct 2017 01:38:37 -0700 (PDT)
Date: Fri, 20 Oct 2017 16:39:15 +0800
From: Yi Zhang <yi.z.zhang@linux.intel.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <20171020083914.GB88002@dazhang1-ssd.sh.intel.com>
References: <cover.1508397860.git.yi.z.zhang@linux.intel.com>
 <90cbda6aa45b0de7e16b685af9b64e2973a139ba.1508397860.git.yi.z.zhang@linux.intel.com>
 <9d839e5c-b3b4-8dc1-8378-a937fee45e95@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <9d839e5c-b3b4-8dc1-8378-a937fee45e95@bitdefender.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
Cc: kevin.tian@intel.com, tamas@tklengyel.com, wei.liu2@citrix.com,
 jun.nakajima@intel.com, george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, jbeulich@suse.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC 14/14] xen: tools: Added xen-subpage
	tool.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxNy0xMC0xOSBhdCAxMTo0MjoxNyArMDMwMCwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+
ID4gKyNpbmNsdWRlIDxlcnJuby5oPgo+ID4gKyNpbmNsdWRlIDxpbnR0eXBlcy5oPgo+ID4gKyNp
bmNsdWRlIDxzdGRsaWIuaD4KPiA+ICsjaW5jbHVkZSA8c3RkYXJnLmg+Cj4gPiArI2luY2x1ZGUg
PHN0ZGJvb2wuaD4KPiA+ICsjaW5jbHVkZSA8c3RyaW5nLmg+Cj4gPiArI2luY2x1ZGUgPHRpbWUu
aD4KPiA+ICsjaW5jbHVkZSA8c2lnbmFsLmg+Cj4gPiArI2luY2x1ZGUgPHVuaXN0ZC5oPgo+ID4g
KyNpbmNsdWRlIDxzeXMvbW1hbi5oPgo+ID4gKyNpbmNsdWRlIDxwb2xsLmg+Cj4gPiArCj4gPiAr
I2luY2x1ZGUgPHhlbmN0cmwuaD4KPiA+ICsKPiA+ICsjZGVmaW5lIERQUklOVEYoYSwgYi4uLikg
ZnByaW50ZihzdGRlcnIsIGEsICMjIGIpCj4gPiArI2RlZmluZSBFUlJPUihhLCBiLi4uKSBmcHJp
bnRmKHN0ZGVyciwgYSAiXG4iLCAjIyBiKQo+ID4gKyNkZWZpbmUgUEVSUk9SKGEsIGIuLi4pIGZw
cmludGYoc3RkZXJyLCBhICI6ICVzXG4iLCAjIyBiLCBzdHJlcnJvcihlcnJubykpCj4gPiArCj4g
PiArdm9pZCB1c2FnZShjaGFyKiBwcm9nbmFtZSkKPiA+ICt7Cj4gPiArICAgIGZwcmludGYoc3Rk
ZXJyLCAiVXNhZ2U6ICVzIFstbV0gPGRvbWFpbl9pZD4gZ2V0fHNldCBbZ2ZuXSBbYml0X21hcF0i
LCBwcm9nbmFtZSk7Cj4gPiArCj4gPiArICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsCj4gPiAr
ICAgICAgICAgICAgIlxuIgo+ID4gKyAgICAgICAgICAgICJzZXQgLSBzZXQgZ2ZuIGJpdG1hcC5c
biIKPiA+ICsgICAgICAgICAgICAiXG4iCj4gPiArICAgICAgICAgICAgIi1tIHJlcXVpcmVzIHRo
aXMgcHJvZ3JhbSB0byBydW5cbiIpOwo+ID4gK30KPiA+ICsKPiA+ICtpbnQgbWFpbihpbnQgYXJn
YywgY2hhciAqYXJndltdKQo+ID4gK3sKPiA+ICsgICAgZG9taWRfdCBkb21haW5faWQ7Cj4gPiAr
ICAgIHhjX2ludGVyZmFjZSAqeGNoOwo+ID4gKyAgICB4ZW5fcGZuX3QgZ2ZuID0gMDsKPiA+ICsg
ICAgdWludDMyX3QgYWNjZXNzID0gMDsKPiA+ICsgICAgaW50IHJlcXVpcmVkID0gMDsKPiA+ICsg
ICAgaW50IHJjID0gMDsKPiA+ICsKPiA+ICsgICAgY2hhciogcHJvZ25hbWUgPSBhcmd2WzBdOwo+
ID4gKyAgICBhcmd2Kys7Cj4gPiArICAgIGFyZ2MtLTsKPiA+ICsKPiA+ICsgICAgaWYgKCBhcmdj
ID09IDUgJiYgYXJndlswXVswXSA9PSAnLScgKQo+ID4gKyAgICB7Cj4gPiArICAgICAgICBpZiAo
ICFzdHJjbXAoYXJndlswXSwgIi1tIikgKQo+ID4gKyAgICAgICAgICAgIHJlcXVpcmVkID0gMTsK
PiA+ICsgICAgICAgIGVsc2UKPiA+ICsgICAgICAgIHsKPiA+ICsgICAgICAgICAgICB1c2FnZShw
cm9nbmFtZSk7Cj4gPiArICAgICAgICAgICAgcmV0dXJuIC0xOwo+ID4gKyAgICAgICAgfQo+ID4g
KyAgICAgICAgYXJndisrOwo+ID4gKyAgICAgICAgYXJnYy0tOwo+ID4gKyAgICB9Cj4gPiArCj4g
PiArICAgIGlmICggYXJnYyAhPSA0ICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgdXNhZ2UocHJv
Z25hbWUpOwo+ID4gKyAgICAgICAgcmV0dXJuIC0xOwo+ID4gKyAgICB9Cj4gPiArCj4gPiArICAg
IGRvbWFpbl9pZCA9IGF0b2koYXJndlswXSk7Cj4gPiArICAgIGFyZ3YrKzsKPiA+ICsgICAgYXJn
Yy0tOwo+ID4gKwo+ID4gKyAgICBpZiAoICFzdHJjbXAoYXJndlswXSwgInNldCIpICkKPiA+ICsg
ICAgewo+ID4gKyAgICAgICAgZ2ZuID0gc3RydG91bChhcmd2WzFdLCAwLCAwKTsKPiA+ICsgICAg
ICAgIGFjY2VzcyA9IHN0cnRvdWwoYXJndlsyXSwgMCwgMCk7Cj4gPiArICAgICAgICBEUFJJTlRG
KCJzZXQgc3VicGFnZSBnZm46MHglbHggLS0gbWFwOjB4JXhcbiIsIGdmbiwgYWNjZXNzKTsKPiA+
ICsgICAgICAgIHhjaCA9IHhjX2ludGVyZmFjZV9vcGVuKE5VTEwsIE5VTEwsIDApOwo+ID4gKyAg
ICAgICAgaWYgKCAheGNoICkKPiA+ICsgICAgICAgIHsKPiA+ICsgICAgICAgICAgICBFUlJPUigi
Z2V0IGludGVyZmFjZSBlcnJvclxuIik7Cj4gPiArICAgICAgICAgICAgcmV0dXJuIC0xOwo+ID4g
KyAgICAgICAgfQo+ID4gKyAgICAgICAgeGNfbWVtX3NldF9zdWJwYWdlKHhjaCwgZG9tYWluX2lk
LCBnZm4sIGFjY2Vzcyk7Cj4gPiArICAgICAgICB4Y19pbnRlcmZhY2VfY2xvc2UoeGNoKTsKPiA+
ICsgICAgfQo+ID4gKyAgICBlbHNlCj4gPiArICAgIHsKPiA+ICsgICAgICAgIHVzYWdlKGFyZ3Zb
MF0pOwo+ID4gKyAgICAgICAgcmV0dXJuIC0xOwo+ID4gKyAgICB9Cj4gPiArCj4gPiArICAgIHJl
dHVybiByYzsKPiA+ICt9Cj4gCj4gQXMgZmFyIGFzIEkgdW5kZXJzdGFuZCwgdGhpcyBleGFtcGxl
IGp1c3QgY2FsbHMgdGhlIG5ldyBoeXBlcmNhbGwgYW5kIGV4aXRzLgo+IAo+IFNob3VsZCB0aGVy
ZSBiZSBhbm90aGVyIHZtX2V2ZW50LXN1YnNjcmliZWQgYXBwbGljYXRpb24gdGhhdCB3aWxsIGJl
Cj4gYWZmZWN0ZWQgYnkgdGhlIGNoYW5nZXM/IElmIHNvLCBkb2Vzbid0IHRoaXMgcmF0aGVyIGJl
bG9uZyBpbiB0aGUKPiB4ZW4tYWNjZXNzLmMgdGVzdD8KClRoZXJlIHdpbGwgbm90IGJlIG90aGVy
IHJlbGF0ZWQgYXBwIG9uIGRvbWFpbjAgYXQgdGhhdCB0aW1lLCB0aGUKaHlwZXJjYWxsIHdpbGwg
cHJlcGFyZSBldmVyeXRoaW5nIHdlIG5lZWQuCldlIHdpbGwgcnVuIGEgd3JpdGUgdGVzdCBvbiBh
IEhWTSBndWVzdCwgaXQgd2lsbCB0ZWxsIHVzIGlmIGEgc3ViIHBhZ2UKd2lsbCBiZSB3cml0ZS1w
cm90ZWN0ZWQgb3Igbm90LgoKPiAKPiBBbHNvLCBubyBleHBsYW5hdGlvbiBpcyBnaXZlbiBpbiBj
b21tZW50cyBpbiB0aGUgc291cmNlIGNvZGUgb3IgdGhlCj4gZGlzcGxheWVkIGhlbHAgZm9yIHVz
ZWZ1bCB2YWx1ZXMgb2YgdGhlIGFjY2VzcyBwYXJhbWV0ZXIsIGFuZCB3aGF0IGl0Cj4gc3RhbmRz
IGZvci4KClllcywgVGhhbmtzIFJlenZhbiwgd2lsbCBhZGQgc29tZSBleHBsYW5hdGlvbi4KCj4g
Cj4gCj4gVGhhbmtzLAo+IFJhenZhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 08:39:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 08:39:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Sq9-0004Pv-Ub; Fri, 20 Oct 2017 08:39:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1e5Sq8-0004Pi-Vt
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 08:39:37 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 77/D4-20813-846B9E95; Fri, 20 Oct 2017 08:39:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHKsWRWlGSWpSXmKPExsUSfTxjoa77tpe
 RBnMOalt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk//l1iLrjKWrFs+g2mBsY3LF2MnBxCAu4S
 z89PZOxi5AKy1zJKXHxyhRXCucsocWT/QTaIKg+JQ5des0EkZjNK7N6xG6iFg0NYIEji2ex8k
 BoRAU2JyXf/gE1iFnjMKLHn1ScmiOaVjBIt39hBbDYBQ4nVG1vAhvIKOElc23UYzGYRUJV4dX
 wZmC0qEC5xp/UdC0SNoMTJmU/AbE4Be4mpd98wg9jMAuoSf+ZdgrLFJW49mc8EYctLbH87Byw
 uIZAjcX/1FiaQOyUEpCT+tyqB3CYh8JxZovn7BEaIGhmJRxNvsk1gFJuFZN0sJCtmIVkxC8mK
 BYwsqxg1ilOLylKLdI0s9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAmOJAQh2M
 B5YFHiIUZKDSUmUN7DyZaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV6NrUA5waLU9NSKtMwcYF
 TDpCU4eJREeH1A0rzFBYm5xZnpEKlTjMYcNx5e/8PE8ejG3T9MQix5+XmpUuK8diClAiClGaV
 5cINgyeYSo6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHlFQabwZOaVwO17BXQKE9Ap7PYvQE4p
 SURISTUwHjt44NMC2V2uAf5H7k8LCLdbPUM7a/fsKJ7ySqeetAk+PPe/fp2062Nu8rYDgh/Lt
 Ge9mab0a87kjS6+7klLLKy+Rc7kca8vKM75daXx2J/7a70mFkyTZHoadMVZr65fpPnxnu9+Bx
 OU2uUCjac5+9yaK77zLGPm4VN+ETfm7vLRfsFXJ9C9TImlOCPRUIu5qDgRAPTjAdgxAwAA
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1508488775!74967675!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32384 invoked from network); 20 Oct 2017 08:39:35 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 20 Oct 2017 08:39:35 -0000
Received: (qmail 6947 invoked from network); 20 Oct 2017 11:39:33 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 20 Oct 2017 11:39:33 +0300
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id C72177FC89
 for <xen-devel@lists.xenproject.org>; Fri, 20 Oct 2017 11:39:27 +0300 (EEST)
Received: (qmail 27954 invoked from network); 20 Oct 2017 11:39:27 +0300
Received: from unknown (HELO ?10.10.14.109?)
 (rcojocaru@bitdefender.com@195.210.5.22)
 by smtp02.buh.bitdefender.net with SMTP; 20 Oct 2017 11:39:27 +0300
To: Yi Zhang <yi.z.zhang@linux.intel.com>
References: <cover.1508397860.git.yi.z.zhang@linux.intel.com>
 <3fdcb0fd-3aaa-7a25-1c36-ec32137e1d78@bitdefender.com>
 <20171020083659.GA88002@dazhang1-ssd.sh.intel.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <6fa92f5a-5b9a-76c9-b35f-8b01f8961114@bitdefender.com>
Date: Fri, 20 Oct 2017 11:39:27 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20171020083659.GA88002@dazhang1-ssd.sh.intel.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.73523
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 464324,
 Stamp: 3], Multi: [Enabled, t: (0.000008,0.002629)], BW: [Enabled, t:
 (0.000007)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.002155), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t:
 (0.011287,0.000030)], URL: [Enabled, t: (0.000015)], RTDA: [Enabled,
 t: (0.305015), Hit: No, Details: v2.6.13; Id:
 15.5f46ok.1bsklssho.472pq], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: kevin.tian@intel.com, tamas@tklengyel.com, wei.liu2@citrix.com,
 jun.nakajima@intel.com, george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, jbeulich@suse.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC 00/14] Intel EPT-Based Sub-page Write
 Protection Support.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAuMTAuMjAxNyAxMTozNywgWWkgWmhhbmcgd3JvdGU6Cj4gT24gMjAxNy0xMC0xOSBhdCAx
MjowNzo0NCArMDMwMCwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+PiBPbiAxOS4xMC4yMDE3IDEx
OjA0LCBaaGFuZyBZaSB3cm90ZToKPj4+IEZyb206IFpoYW5nIFlpIFogPHlpLnouemhhbmdAbGlu
dXguaW50ZWwuY29tPgo+Pj4KPj4+IEhpIEFsbCwKPj4+Cj4+PiBIZXJlIGlzIGEgcGF0Y2gtc2Vy
aWVzIHdoaWNoIGFkZGluZyBFUFQtQmFzZWQgU3ViLXBhZ2UgV3JpdGUgUHJvdGVjdGlvbiBTdXBw
b3J0LiBZb3UgY2FuIGdldCBJdCdzIHNvZnR3YXJlIGRldmVsb3BlciBtYW51YWxzIGZyb206Cj4+
Pgo+Pj4gaHR0cHM6Ly9zb2Z0d2FyZS5pbnRlbC5jb20vc2l0ZXMvZGVmYXVsdC9maWxlcy9tYW5h
Z2VkL2M1LzE1L2FyY2hpdGVjdHVyZS1pbnN0cnVjdGlvbi1zZXQtZXh0ZW5zaW9ucy1wcm9ncmFt
bWluZy1yZWZlcmVuY2UucGRmCj4+Cj4+IEhhcyB0aGlzIGJlZW4gdGVzdGVkIGluIGFueSB3YXkg
d2l0aCBhbHRwMm0gYWxzbyBlbmFibGVkPwo+IAo+IFRoYW5rcyBmb3IgeW91ciByZXZpZXcgUmF6
dmFuLiBIYXZlbid0IHRlc3QgaXQgb24gYWx0cDJtIG1vZGUsIFdlIHBsYW4KPiB0byBhZGQgdGhl
IGFsdHAybSBjb21wYXRpYmlsaXR5IGluIG5leHQgcGFydCBvZiB0aGlzIGZlYXR1cmUuCgpGYWly
IGVub3VnaC4gVGhhbmtzIGZvciBhZGRpbmcgdGhpcyBmZWF0dXJlIQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 08:40:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 08:40:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5SqY-0004dO-9P; Fri, 20 Oct 2017 08:40:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1e5SqX-0004VV-5A
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 08:40:01 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 0A/93-13910-066B9E95; Fri, 20 Oct 2017 08:40:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLKsWRWlGSWpSXmKPExsUSfTxjoW7stpe
 RBo+uiVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk//l1iLrjKWrFs+g2mBsY3LF2MnBxCAu4S
 p6asYepi5AKy1zJKXL5ykhXCucsosaPxGxtElYfExd+HoKpmM0pcmTaLvYuRg0NYIEji2ex8k
 BoRAU2JyXf/MILUMAs8ZpTY8+oTE0TzSkaJlm/sIDabgKHE6o0tYEN5BZwkrly7wgxiswioSu
 y9dYQRxBYVCJe40/qOBaJGUOLkzCdgNqeAvcTUu2/A6pkF1CX+zLsEZYtL3HoynwnClpfY/nY
 OWFxCIEfi/uotTCB3SghISfxvVQK5TULgObPEyy8NbBA1MhKPJt5km8AoNgvJullIVsxCsmIW
 khULGFlWMaoXpxaVpRbpmuglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgRGEgMQ7
 GDsvux/iFGSg0lJlDew8mWkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneeVuBcoJFqempFWmZOc
 CYhklLcPAoifB2gqR5iwsSc4sz0yFSpxiNOW48vP6HiePRjbt/mIRY8vLzUqXEeTeBlAqAlGa
 U5sENgqWaS4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmFQWZwpOZVwK37xXQKUxAp7DbvwA5
 pSQRISXVwFjLncnInpLtF3VHouZu7HWdOZ6KR1XOZ7nJhs3h12E/82/ifp1rrFu61uRE/fy68
 UHWHE9fdit12YhGb9GdN3xunZCKtCj9viLtl9bnO3rdkfmZR3/rbL362yQk6lvZjKR4+4df9q
 yZsm/BNf3L7PFl0Txia1hUJA/k8lycPG2jVCXz1pKARCWW4oxEQy3mouJEAJ3RX7AwAwAA
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1508488796!111117232!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48963 invoked from network); 20 Oct 2017 08:39:57 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 20 Oct 2017 08:39:57 -0000
Received: (qmail 7034 invoked from network); 20 Oct 2017 11:39:56 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 20 Oct 2017 11:39:56 +0300
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 814C97FC7B
 for <xen-devel@lists.xenproject.org>; Fri, 20 Oct 2017 11:39:50 +0300 (EEST)
Received: (qmail 27969 invoked from network); 20 Oct 2017 11:39:50 +0300
Received: from unknown (HELO ?10.10.14.109?)
 (rcojocaru@bitdefender.com@195.210.5.22)
 by smtp02.buh.bitdefender.net with SMTP; 20 Oct 2017 11:39:50 +0300
To: Yi Zhang <yi.z.zhang@linux.intel.com>
References: <cover.1508397860.git.yi.z.zhang@linux.intel.com>
 <3fdcb0fd-3aaa-7a25-1c36-ec32137e1d78@bitdefender.com>
 <20171020083659.GA88002@dazhang1-ssd.sh.intel.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <4a1cf78c-1153-ed0a-42e6-3751c3cf3f18@bitdefender.com>
Date: Fri, 20 Oct 2017 11:39:50 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20171020083659.GA88002@dazhang1-ssd.sh.intel.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.73523
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 464324,
 Stamp: 3], Multi: [Enabled, t: (0.000008,0.002605)], BW: [Enabled, t:
 (0.000007)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.002108), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t:
 (0.011655,0.000030)], URL: [Enabled, t: (0.000014)], RTDA: [Enabled,
 t: (0.241370), Hit: No, Details: v2.6.13; Id:
 15.5f4gov.1bsklr99f.2pb8u], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: kevin.tian@intel.com, tamas@tklengyel.com, wei.liu2@citrix.com,
 jun.nakajima@intel.com, george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, jbeulich@suse.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC 00/14] Intel EPT-Based Sub-page Write
 Protection Support.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAuMTAuMjAxNyAxMTozNywgWWkgWmhhbmcgd3JvdGU6Cj4gT24gMjAxNy0xMC0xOSBhdCAx
MjowNzo0NCArMDMwMCwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+PiBPbiAxOS4xMC4yMDE3IDEx
OjA0LCBaaGFuZyBZaSB3cm90ZToKPj4+IEZyb206IFpoYW5nIFlpIFogPHlpLnouemhhbmdAbGlu
dXguaW50ZWwuY29tPgo+Pj4KPj4+IEhpIEFsbCwKPj4+Cj4+PiBIZXJlIGlzIGEgcGF0Y2gtc2Vy
aWVzIHdoaWNoIGFkZGluZyBFUFQtQmFzZWQgU3ViLXBhZ2UgV3JpdGUgUHJvdGVjdGlvbiBTdXBw
b3J0LiBZb3UgY2FuIGdldCBJdCdzIHNvZnR3YXJlIGRldmVsb3BlciBtYW51YWxzIGZyb206Cj4+
Pgo+Pj4gaHR0cHM6Ly9zb2Z0d2FyZS5pbnRlbC5jb20vc2l0ZXMvZGVmYXVsdC9maWxlcy9tYW5h
Z2VkL2M1LzE1L2FyY2hpdGVjdHVyZS1pbnN0cnVjdGlvbi1zZXQtZXh0ZW5zaW9ucy1wcm9ncmFt
bWluZy1yZWZlcmVuY2UucGRmCj4+Cj4+IEhhcyB0aGlzIGJlZW4gdGVzdGVkIGluIGFueSB3YXkg
d2l0aCBhbHRwMm0gYWxzbyBlbmFibGVkPwo+IAo+IFRoYW5rcyBmb3IgeW91ciByZXZpZXcgUmF6
dmFuLiBIYXZlbid0IHRlc3QgaXQgb24gYWx0cDJtIG1vZGUsIFdlIHBsYW4KPiB0byBhZGQgdGhl
IGFsdHAybSBjb21wYXRpYmlsaXR5IGluIG5leHQgcGFydCBvZiB0aGlzIGZlYXR1cmUuCgpGYWly
IGVub3VnaC4gVGhhbmtzIGZvciBhZGRpbmcgdGhpcyBmZWF0dXJlIQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 08:41:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 08:41:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Srf-0005Ak-Jn; Fri, 20 Oct 2017 08:41:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.z.zhang@linux.intel.com>) id 1e5Sre-0005AQ-GI
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 08:41:10 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 4C/7A-07422-5A6B9E95; Fri, 20 Oct 2017 08:41:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsXS1taRort028t
 Ig43rxCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyeF+tZCm4wVmzuu8DewLiBsYuRg0NIoEKi
 9ZNPFyMnh4QAr8SRZTNYIWwfietb9rKD2EICRRI/G1tZuhi5gOxeJonV3e/BilgEVCUmv9nGC
 GKzCWhLLJnbCmaLCOhLtH6fyArSwCzwmFGi6eJbNpCEsECQxILZfWBTeQXsJCavXgg19TSjxL
 7lExghEoISJ2c+YQGxmQXUJf7Mu8QMcimzgLTE8n8cIGFOAWeJM6d2gD0gKqAi8epg/QRGwVl
 ImmchaZ6F0LyAkXkVo3pxalFZapGumV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4m
 RmDAMgDBDsapDc6HGCU5mJREeQMrX0YK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDN3AqUEyxKT
 U+tSMvMAcYOTFqCg0dJhNcHJM1bXJCYW5yZDpE6xajLcePh9T9MQix5+XmpUuK8diBFAiBFGa
 V5cCNgcXyJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrwhIFN4MvNK4Da9AjqCCegIdvsXIEe
 UJCKkpBoYlTnVSnf6JJi3uru0OkSEf2q49Evl+LrvT6Kr10x58Z/r5U8GmaXiW/uKvjWfCr9S
 c/fVWuXI1ymHlup+z3XdXvacLfvvBSfTRNHCXS2JeydPYlCexxkUwMPPpraIYeHHsj95Wzw/L
 TFbtir+UWnKWSO1uyyNpz918la9+Ch/42vse8kJj5IrlFiKMxINtZiLihMB6rBcP94CAAA=
X-Env-Sender: yi.z.zhang@linux.intel.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1508488867!69020762!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65143 invoked from network); 20 Oct 2017 08:41:08 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 20 Oct 2017 08:41:08 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga105.jf.intel.com with ESMTP; 20 Oct 2017 01:40:03 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,405,1503385200"; 
   d="scan'208";a="642860"
Received: from linux.intel.com ([10.54.29.200])
 by orsmga002.jf.intel.com with ESMTP; 20 Oct 2017 01:40:03 -0700
Received: from dazhang1-ssd.sh.intel.com (unknown [10.239.48.55])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by linux.intel.com (Postfix) with ESMTPS id 774B75801AC;
 Fri, 20 Oct 2017 01:40:01 -0700 (PDT)
Date: Fri, 20 Oct 2017 16:40:39 +0800
From: Yi Zhang <yi.z.zhang@linux.intel.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <20171020084038.GC88002@dazhang1-ssd.sh.intel.com>
References: <cover.1508397860.git.yi.z.zhang@linux.intel.com>
 <751990707253dcde3846d1f1d06d4cc6119e1c74.1508397860.git.yi.z.zhang@linux.intel.com>
 <39d95516-e2f3-3b08-f899-c45151148a9b@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <39d95516-e2f3-3b08-f899-c45151148a9b@bitdefender.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
Cc: kevin.tian@intel.com, tamas@tklengyel.com, wei.liu2@citrix.com,
 jun.nakajima@intel.com, george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, jbeulich@suse.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC 13/14] xen: tools: Introduce the
 set-subpage into xenctrl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxNy0xMC0xOSBhdCAxMTozNzoyNSArMDMwMCwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+
IFdvdWxkIHlvdSBjb25zaWRlciBhIHNtYWxsIGNvbW1lbnQgaGVyZSBleHBsYWluaW5nIGF0IGxl
YXN0IHRoZSBhY2Nlc3MKPiBwYXJhbWV0ZXI/CgpZZXMsIFRoYW5rcyBSZXp2YW4sIHdpbGwgYWRk
IHNvbWUgZXhwbGFuYXRpb24uCgo+IAo+IAo+IFRoYW5rcywKPiBSYXp2YW4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 08:41:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 08:41:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Srk-0005C4-R1; Fri, 20 Oct 2017 08:41:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.z.zhang@linux.intel.com>) id 1e5Srk-0005Bi-1W
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 08:41:16 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 2B/31-00983-BA6B9E95; Fri, 20 Oct 2017 08:41:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsXS1tYhobtq28t
 IgzvLDSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozr7zQKDrBWTLp4lL2B8SBLFyMXh5DAdEaJ
 dc3b2boYOTkkBHgljiybwQph+0t8ffSHGcQWEiiS2PP2IRNEQy+TxJEZF9m7GDk4WARUJbq6T
 EFq2AS0JZbMbWUECYsIaEq0/VQDKWcW+MMkMeHCXnaQGmEBP4mPE68xgdTwCthJvDrhCTH+Jq
 PEi0WBIDavgKDEyZlPWEBsZgF1iT/zLjGDlDMLSEss/8cBYnIKBEp8WG4IYooKqEi8Olg/gVF
 wFpLeWUh6ZyH0LmBkXsWoUZxaVJZapGtkqZdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJec
 n7uJERiq9QwMjDsYm/b6HWKU5GBSEuUNrHwZKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC9+lWo
 JxgUWp6akVaZg4wamDSEhw8SiK8nSBp3uKCxNzizHSI1ClGXY4bD6//YRJiycvPS5US590EUi
 QAUpRRmgc3AhbBlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ83aBTOHJzCuB2/QK6AgmoCP
 Y7V+AHFGSiJCSamDMP9xne9HqTM8jkZo3e5//UFjd0v3ljVrDCwWvV38XyLMclOu4LFAiONmr
 8eP2mw5Hsr73/Xe5/vYX4w/XpGfrrj/XOnP2RHkzy8zFlgdnagT/2LvW+91rO/efbGuu8W3vi
 S9q4d9a+i2Zb8G6TJnH3KHyv34qJM4w3dkSLX9gU0VjK8/d1NhWJZbijERDLeai4kQA+mUfe9
 sCAAA=
X-Env-Sender: yi.z.zhang@linux.intel.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1508488872!107097251!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32134 invoked from network); 20 Oct 2017 08:41:14 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 08:41:14 -0000
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 20 Oct 2017 01:41:12 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,405,1503385200"; d="scan'208";a="165392198"
Received: from linux.intel.com ([10.54.29.200])
 by fmsmga006.fm.intel.com with ESMTP; 20 Oct 2017 01:41:11 -0700
Received: from dazhang1-ssd.sh.intel.com (unknown [10.239.48.55])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by linux.intel.com (Postfix) with ESMTPS id 84C9B5802F3;
 Fri, 20 Oct 2017 01:41:09 -0700 (PDT)
Date: Fri, 20 Oct 2017 16:41:47 +0800
From: Yi Zhang <yi.z.zhang@linux.intel.com>
To: Tamas K Lengyel <tamas@tklengyel.com>
Message-ID: <20171020084146.GD88002@dazhang1-ssd.sh.intel.com>
References: <cover.1508397860.git.yi.z.zhang@linux.intel.com>
 <2a15e2d69dcc0528341a487ef58f11dde18d8a2c.1508397860.git.yi.z.zhang@linux.intel.com>
 <CABfawhk_tg81DYiO7BsRQxS4LZiTaUNA8mVSkCJxX9-_sgsnuw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CABfawhk_tg81DYiO7BsRQxS4LZiTaUNA8mVSkCJxX9-_sgsnuw@mail.gmail.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
Cc: Kevin Tian <kevin.tian@intel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC 09/14] xen: vmx: Introduce a Hyper call
	to set subpage
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxNy0xMC0xOSBhdCAxMjozNDowNyAtMDYwMCwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+
IE9uIFRodSwgT2N0IDE5LCAyMDE3IGF0IDI6MTMgQU0sIFpoYW5nIFlpIDx5aS56LnpoYW5nQGxp
bnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gPiBGcm9tOiBaaGFuZyBZaSBaIDx5aS56LnpoYW5nQGxp
bnV4LmludGVsLmNvbT4KPiA+Cj4gPiBUaGUgSHlwZXJjYWxsIGlzIGRlZmluZWQgYXMgSFZNT1Bf
c2V0X3N1YnBhZ2UKPiAKPiBBcmUgdGhlcmUgYW55IGV4cGVjdGVkIHVzZS1jYXNlcyB3aGVyZSBh
IEhWTSBndWVzdCB3b3VsZCBuZWVkIGFjY2Vzcwo+IHRvIHRoaXMgaHlwZXJjYWxsPyBJcyBzcHAg
Y29tcGF0aWJsZSB3aXRoICNWRT8gSWYgbm90LCBJIHRoaW5rIGl0Cj4gd291bGQgYmUgYmV0dGVy
IHRvIGludGVncmF0ZSB0aGlzIHdpdGggdGhlIGV4aXN0aW5nIHhlbl9tZW1fYWNjZXNzX29wLgoK
VGhhdCBhIGdvb2QgcG9pbnQgVGFtYXMsIEknbSBjb25zaWRlcmluZyB0byB1c2UgdGhpcyBoeXBl
cmNhbGwgZnJvbSBhCkhWTSBndWVzdCwgdGhlbiBpdCB3b3VsZCBiZSBzaW1wbGUgYW5kIHVzZWZ1
bCBpZiBhIEhWTSBndWVzdCBjYW4gY29udHJvbAppdCBieSBpdHNlbGYsIHRoZXJlIGFscmVhZHkg
c29tZWJvZHkgYXJlIGludmVzdGlnYXRpbmcgb24gaXQuIFNvIGxldCB1cwp3YWl0IGEgd2hpbGUg
Zm9yIHRoaXMgaHlwZXJjYWxsLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 08:43:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 08:43:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5StP-0005T5-5l; Fri, 20 Oct 2017 08:42:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.z.zhang@linux.intel.com>) id 1e5StO-0005Sr-Bb
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 08:42:58 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 F3/29-14867-117B9E95; Fri, 20 Oct 2017 08:42:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsVywNykWFdw+8t
 Ig67v/Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bP7gtsBROZKrbuMm5gvMPYxcjFISQwjVFi
 7d2F7F2MnBwSArwSR5bNYIWwAyR+NFxlAbGFBIokls+bwQzR0Msk8eHkWrAiFgFViY6rIJM4O
 dgEtCWWzG0Fsjk4RAQ0Jdp+qoHUMwv8YZKYcGEv2AJhAQ+Jaws+MIPYvAJ2Ei8W3WeFGHqTUW
 L5jglsEAlBiZMzn4BtZhZQl/gz7xIzyFBmAWmJ5f84QMKcAoESK5o/gu0SFVCReHWwfgKj4Cw
 kzbOQNM9CaF7AyLyKUaM4tagstUjX0EgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93
 EyMwZBmAYAfj5Y0BhxglOZiURHkDK19GCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgfboVKCdYl
 JqeWpGWmQOMHpi0BAePkghvJ0iat7ggMbc4Mx0idYpRl+PGw+t/mIRY8vLzUqXEeTeBFAmAFG
 WU5sGNgEXyJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzXgKZwpOZVwK36RXQEUxAR7DbvwA
 5oiQRISXVwDg95o9Cacrhvp/t9x9uE4yw39qmIvvn4qqvXJueTrr27FUXw/rJ4mbrK6ovvYyX
 uHG4uOTzeYbQRWHW7tzvucVWq0xWSThWfePJjSWJ3vyty+7l/XXuETR8UfLfz91UZsIC8XU3d
 +76y2M3c2ZV+6t3TKeESjRes+0RaXq1Vc9g0syKM6v/u81TYinOSDTUYi4qTgQA5462Wt8CAA
 A=
X-Env-Sender: yi.z.zhang@linux.intel.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1508488975!77935158!1
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59386 invoked from network); 20 Oct 2017 08:42:56 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 08:42:56 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 20 Oct 2017 01:42:54 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,405,1503385200"; d="scan'208";a="1027277915"
Received: from linux.intel.com ([10.54.29.200])
 by orsmga003.jf.intel.com with ESMTP; 20 Oct 2017 01:42:54 -0700
Received: from dazhang1-ssd.sh.intel.com (unknown [10.239.48.55])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by linux.intel.com (Postfix) with ESMTPS id B69235801AC;
 Fri, 20 Oct 2017 01:42:52 -0700 (PDT)
Date: Fri, 20 Oct 2017 16:43:30 +0800
From: Yi Zhang <yi.z.zhang@linux.intel.com>
To: Tamas K Lengyel <tamas@tklengyel.com>
Message-ID: <20171020084330.GE88002@dazhang1-ssd.sh.intel.com>
References: <cover.1508397860.git.yi.z.zhang@linux.intel.com>
 <d505ccd98f0e9f4faf1b10088b1edf53130ce8db.1508397860.git.yi.z.zhang@linux.intel.com>
 <CABfawhk+mmpqHrwb8bOKo8vM4wXk5TVnXoSWgcuVMMWDH5Q7Pg@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CABfawhk+mmpqHrwb8bOKo8vM4wXk5TVnXoSWgcuVMMWDH5Q7Pg@mail.gmail.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
Cc: Kevin Tian <kevin.tian@intel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC 08/14] xen: vmx: Added setup spp page
	structure.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxNy0xMC0xOSBhdCAxMjoyNjozMiAtMDYwMCwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+
IAo+IFNvIG5vdGhpbmcgaW4gdGhpcyBwYXRjaCBtYWtlcyB1c2Ugb2YgdGhpcyBmdW5jdGlvbi4g
Q291bGQgeW91IHBsZWFzZQo+IHJlLW9yZ2FuaXplIHRoZSBwYXRjaHNldCBzbyB0aGlzIGlzIGlu
Y2x1ZGVkIHdpdGggdGhlIHBhdGNoIHRoYXQKPiBzdGFydHMgdXNpbmcgaXQ/Cj4gCgpZZXMsIHdp
bGwgZm9sbG93IHVwLCBUaGFua3MgZm9yIHlvdXIgcmV2aWV3LiBUYW1hcy4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 08:44:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 08:44:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5SuY-0005c0-Fd; Fri, 20 Oct 2017 08:44:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.z.zhang@linux.intel.com>) id 1e5SuX-0005bm-9l
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 08:44:09 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 D1/98-20834-857B9E95; Fri, 20 Oct 2017 08:44:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXS1tYhohu6/WW
 kwfH9TBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b8owfYC45xV3zuO8TUwLiSs4uRi0NIYBqj
 xKZni1i7GDk5JAR4JY4smwFl+0vMnz0PzBYSKJJYeXodC0RDL5PEqinPwBIsAqoSv542MILYb
 ALaEkvmtgLZHBwiApoSbT/VQOqZBf4wSUy4sJcdpEZYIEzi4v13YDavgJ3Eo9XfoYbeZJQ4++
 gGG0RCUOLkzCcsIDazgLrEn3mXmEGGMgtISyz/xwES5hQIlHjc+YsJJCwqoCLx6mD9BEbBWUi
 aZyFpnoXQvICReRWjenFqUVlqka6xXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZG
 YMgyAMEOxuYvTocYJTmYlER5AytfRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4A3eBpQTLEpNT
 61Iy8wBRg9MWoKDR0mE1w4kzVtckJhbnJkOkTrFqCglzqsNkhAASWSU5sG1wSL2EqOslDAvI9
 AhQjwFqUW5mSWo8q8YxTkYlYR57UGm8GTmlcBNfwW0mAloMbv9C5DFJYkIKakGxvQ7FUxbLCP
 /rF047aPmzy+5wXlnOjds+HDvS2fRTYGde0IeaEn+sL+24VyU3dXzzXGCZslqWV39P/W/P7i/
 YMW7xowAt0RTjcorFWzLt21ZtmuXU52vgcqthzt7aw89uC91qKpvgradQWeY9ArrJkEutzu71
 643Cvupd2yKQdpPHf2AwM+69UosxRmJhlrMRcWJAJ+XwtfTAgAA
X-Env-Sender: yi.z.zhang@linux.intel.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1508489042!110990634!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64134 invoked from network); 20 Oct 2017 08:44:04 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 08:44:04 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 20 Oct 2017 01:44:02 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,405,1503385200"; d="scan'208";a="140343498"
Received: from linux.intel.com ([10.54.29.200])
 by orsmga004.jf.intel.com with ESMTP; 20 Oct 2017 01:44:01 -0700
Received: from dazhang1-ssd.sh.intel.com (unknown [10.239.48.55])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by linux.intel.com (Postfix) with ESMTPS id 0E2985801AC;
 Fri, 20 Oct 2017 01:43:59 -0700 (PDT)
Date: Fri, 20 Oct 2017 16:44:37 +0800
From: Yi Zhang <yi.z.zhang@linux.intel.com>
To: Tamas K Lengyel <tamas@tklengyel.com>
Message-ID: <20171020084437.GF88002@dazhang1-ssd.sh.intel.com>
References: <cover.1508397860.git.yi.z.zhang@linux.intel.com>
 <f036c2e9a6d81670d22edfc3b872773fc5ea3d6c.1508397860.git.yi.z.zhang@linux.intel.com>
 <CABfawhmXuiOfS0vKMkck-BQGszLa+se=OQDV566qNa018khrSQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CABfawhmXuiOfS0vKMkck-BQGszLa+se=OQDV566qNa018khrSQ@mail.gmail.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
Cc: Kevin Tian <kevin.tian@intel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC 05/14] xen: vmx: Disable the 2M/1G
 superpage when SPP enabled
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxNy0xMC0xOSBhdCAxMjoxNzoxMiAtMDYwMCwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+
IE9uIFRodSwgT2N0IDE5LCAyMDE3IGF0IDI6MTEgQU0sIFpoYW5nIFlpIDx5aS56LnpoYW5nQGxp
bnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gPiBGcm9tOiBaaGFuZyBZaSBaIDx5aS56LnpoYW5nQGxp
bnV4LmludGVsLmNvbT4KPiA+Cj4gPiBDdXJyZW50IHdlIG9ubHkgc3VwcG9ydCBTdWItcGFnZSBQ
cm90ZWN0aW9uIG9uIHRoZSA0awo+ID4gcGFnZSB0YWJsZS4KPiA+Cj4gPiBTaWduZWQtb2ZmLWJ5
OiBaaGFuZyBZaSBaIDx5aS56LnpoYW5nQGxpbnV4LmludGVsLmNvbT4KPiA+IC0tLQo+ID4gIHhl
bi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIHwgNiArKysrKysKPiA+ICAxIGZpbGUgY2hhbmdlZCwg
NiBpbnNlcnRpb25zKCspCj4gPgo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14
L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKPiA+IGluZGV4IDA0YWUwZDYuLmE0
YzI0YmIgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwo+ID4gKysr
IGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKPiA+IEBAIC0yNDk3LDYgKzI0OTcsMTIgQEAg
Y29uc3Qgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSAqIF9faW5pdCBzdGFydF92bXgodm9pZCkK
PiA+ICAgICAgICAgIHZteF9mdW5jdGlvbl90YWJsZS5nZXRfZ3Vlc3RfYm5kY2ZncyA9IHZteF9n
ZXRfZ3Vlc3RfYm5kY2ZnczsKPiA+ICAgICAgfQo+ID4KPiA+ICsgICAgaWYgKCBjcHVfaGFzX3Zt
eF9lcHRfc3BwICkKPiAKPiBJIHRoaW5rIHRoaXMgcmVhbGx5IG9ubHkgb3VnaHQgdG8gaGFwcGVu
IGlmIHRoZSBjb21tYW5kLWxpbmUgb3B0aW9uCj4gaGFzIGFsc28gYmVlbiBlbmFibGVkLgoKU29y
cnksIGRpZG4ndCBjYXRjaCB5b3VyIHBvaW50LCB0aGUgY29tbWFuZCBsaW5lIG9wdGlvbiBvcHRf
aGFwXzJtIGFuZApvcHRfaGFwXzFHIHdhcyBlbmFibGUgYnkgZGVmYXVsdCwgSSBuZWVkIHRvICBk
aXNhYmxlIHRoZSBzdXBwZXIgcGFnZQp3aGVuIHNwcCBmZWF0dXJlIGVuYWJsZWQuIERpZCB5b3Ug
bWVhbiB0aGF0IGlmIHdlIGVuYWJsZSAyTS8xRyBieQpjb21tYW5kLWxpbmUgd2UgY291bGRuJ3Qg
ZGlzYWJsZSBpdCBoZXJlPyB5ZXMsIGl0IGlzLCBJIHdpbGwgaW1wcm92ZQp0aGlzIGxvZ2ljLiBU
aGFuayB5b3UgVGFtYXMuCgo+IAo+ID4gKyAgICB7Cj4gPiArICAgICAgICB2bXhfZnVuY3Rpb25f
dGFibGUuaGFwX2NhcGFiaWxpdGllcyAmPSB+SFZNX0hBUF9TVVBFUlBBR0VfMk1COwo+ID4gKyAg
ICAgICAgdm14X2Z1bmN0aW9uX3RhYmxlLmhhcF9jYXBhYmlsaXRpZXMgJj0gfkhWTV9IQVBfU1VQ
RVJQQUdFXzFHQjsKPiA+ICsgICAgfQo+ID4gKwo+ID4gICAgICBzZXR1cF92bWNzX2R1bXAoKTsK
PiA+Cj4gPiAgICAgIGxicl90c3hfZml4dXBfY2hlY2soKTsKPiA+IC0tCj4gPiAyLjcuNAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 08:44:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 08:44:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Sus-0005fN-Mz; Fri, 20 Oct 2017 08:44:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1e5Sur-0005eP-8w
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 08:44:29 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 1E/BC-07262-C67B9E95; Fri, 20 Oct 2017 08:44:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS1tYhoZuz/WW
 kQZONxZKPi1kcGD2O7v7NFMAYxZqZl5RfkcCasXftTvaCQ/wVG/ZvZG1gvM/TxcjFISQwnVHi
 3tZT7F2MnBwSArwSR5bNYIWw/SU+fb7CDlE0jVHi+ZZDYAlhAXeJZ1cWsYHYIgI1Eqf+NkEVz
 WSSuL17MhOIwyxwk1Gi89A+sA42AXWJE4snMoLYvAI2Elf2LQDrZhFQlVi77AEziC0qEC/xeN
 NpdogaQYmTM5+wgNicAvYSfd/mMIHYzEBz/sy7xAxhy0s0b53NPIFRYBaSlllIymYhKVvAyLy
 KUaM4tagstUjXyEwvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwROsZGBh3MDbs
 9TvEKMnBpCTKG1j5MlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG//NqCcYFFqempFWmYOMFpg0
 hIcPEoivDUgad7igsTc4sx0iNQpRkUpcV5tkIQASCKjNA+uDRahlxhlpYR5GRkYGIR4ClKLcj
 NLUOVfMYpzMCoJ89qDTOHJzCuBm/4KaDET0GJ2+xcgi0sSEVJSDYzrSwxkl0UdWNC890/C3rg
 2b77//ZyMwc05h19+nFHDznlugkqXztWKW3nfv7qwPDsjH7vt+sHK92vWB+3/vjHw2ur1nZyJ
 byQPbno73XpOc6m9qle+uYL4rceO+Vu8arsf8h9SCZFS/mLBPVtoyboEyelMk0/ufhBg1/Ms+
 8EdJS4DHeuXMzWUWIozEg21mIuKEwEitYCQywIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1508489066!111216222!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48804 invoked from network); 20 Oct 2017 08:44:27 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 08:44:27 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 20 Oct 2017 01:44:25 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,405,1503385200"; d="scan'208";a="325536038"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by fmsmga004.fm.intel.com with ESMTP; 20 Oct 2017 01:44:23 -0700
To: Jan Beulich <JBeulich@suse.com>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?=
 <roger.pau@citrix.com>, Chao Gao <chao.gao@intel.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-12-git-send-email-tianyu.lan@intel.com>
 <20171019112035.juze2w6zmlswco4d@dhcp-3-128.uk.xensource.com>
 <20171020024640.GE74825@op-computing>
 <59E9BA23020000780018876B@prv-mh.provo.novell.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <35643d7b-365d-2a19-c79b-90848c3b81ea@intel.com>
Date: Fri, 20 Oct 2017 16:37:16 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <59E9BA23020000780018876B@prv-mh.provo.novell.com>
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH V3 11/29] x86/hvm: Introduce a emulated VTD
	for HVM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDEw5pyIMjDml6UgMTQ6NTYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIw
LjEwLjE3IGF0IDA0OjQ2LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPj4gT24gVGh1LCBP
Y3QgMTksIDIwMTcgYXQgMTI6MjA6MzVQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToK
Pj4+IE9uIFRodSwgU2VwIDIxLCAyMDE3IGF0IDExOjAxOjUyUE0gLTA0MDAsIExhbiBUaWFueXUg
d3JvdGU6Cj4+Pj4gRnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPj4+Pgo+Pj4+
IFRoaXMgcGF0Y2ggYWRkcyBjcmVhdGUvZGVzdHJveSBmdW5jdGlvbiBmb3IgdGhlIGVtdWxhdGVk
IFZURAo+Pj4+IGFuZCBhZGFwdHMgaXQgdG8gdGhlIGNvbW1vbiBWSU9NTVUgYWJzdHJhY3Rpb24u
Cj4+Pj4KPj4+PiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+
Pj4+IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgo+Pj4+
IC0tLQo+Pj4+ICAKPj4+PiAtb2JqLXkgKz0gaW9tbXUubwo+Pj4+ICBvYmoteSArPSBkbWFyLm8K
Pj4+PiAtb2JqLXkgKz0gdXRpbHMubwo+Pj4+IC1vYmoteSArPSBxaW52YWwubwo+Pj4+ICBvYmot
eSArPSBpbnRyZW1hcC5vCj4+Pj4gK29iai15ICs9IGlvbW11Lm8KPj4+PiArb2JqLXkgKz0gcWlu
dmFsLm8KPj4+PiAgb2JqLXkgKz0gcXVpcmtzLm8KPj4+PiArb2JqLXkgKz0gdXRpbHMubwo+Pj4K
Pj4+IFdoeSBkbyB5b3UgbmVlZCB0byBzaHVmZmxlIHRoZSBsaXN0IGFib3ZlPwo+Pgo+PiBJIHBs
YWNlZCB0aGVtIGluIGFscGhhYmV0aWMgb3JkZXIuCj4gCj4gV2hpY2ggaXMgYXBwcmVjaWF0ZWQu
IEJ1dCB0aGlzIGJlaW5nIG5vbi1lc3NlbnRpYWwgZm9yIHRoZSBwYXRjaCwgaXQKPiB3b3VsZCBh
dm9pZCAodmFsaWQpIHJldmlld2VyIHF1ZXN0aW9ucyBpZiB5b3Ugc2FpZCBpbiB0aGUgZGVzY3Jp
cHRpb24KPiB0aGlzIGlzIGFuIGludGVuZGVkIGJ1dCBub24tZXNzZW50aWFsIGNoYW5nZS4KPiAK
Pj4+IEFsc28gSSdtIG5vdCBzdXJlIHRoZSBJbnRlbCB2SU9NTVUgaW1wbGVtZW50YXRpb24gc2hv
dWxkIGxpdmUgaGVyZS4gQXMKPj4+IHlvdSBjYW4gc2VlIHRoZSBwYXRoIGlzOgo+Pj4KPj4+IHhl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC8KPj4+Cj4+PiBUaGUgdklPTU1VIGlzIG5vdCB0aWVk
IHRvIHBhc3N0aHJvdWdoIGF0IGFsbCwgc28gSSB3b3VsZCByYXRoZXIgcGxhY2UKPj4+IGl0IGlu
Ogo+IAo+IEhtbSwgaXMgdklPTU1VIHVzYWJsZSB3aXRob3V0IGFuIGFjdHVhbCBiYWNraW5nIElP
TU1VPwoKRm9yIGludGVycnVwdCByZW1hcHBpbmcgc3VwcG9ydCwgd2UgY2FuIGVtdWxhdGUgaXQg
d2l0aG91dCBwaHlzaWNhbCBJT01NVS4KCj4gCj4+PiB4ZW4vZHJpdmVycy92dnRkLwo+Pj4KPj4+
IE9yIG1heWJlIHlvdSBjYW4gY3JlYXRlIHNvbWV0aGluZyBsaWtlOgo+Pj4KPj4+IHhlbi9kcml2
ZXJzL3Zpb21tdS8KPj4+Cj4+PiBTbyB0aGF0IGFsbCB2SU9NTVUgaW1wbGVtZW50YXRpb25zIGNh
biBzaGFyZSBzb21lIGNvZGUuCj4+Pgo+Pgo+PiB2dnRkIGFuZCB2dGQgdXNlIHRoZSBzYW1lIGhl
YWRlciBmaWxlcyAoaS5nLiB2dGQuaCkuIFRoYXQgaXMgd2h5IHdlIHB1dAo+PiBpdCB0aGVyZS4g
IElmIHRoYXQsIHdlIHNob3VsZSBtb3ZlIHRoZSByZWxhdGVkIGhlYWRlciBmaWxlcyB0byBhIHB1
YmxpYwo+PiBkaXJlY3RvcnkuCj4gCj4gQW5kIEFNRCAobG9uZyBhZ28pIGhhZCBwbGFjZWQgdGhl
aXIgKHN0aWxsIGluY29tcGxldGUpIHZpcnR1YWwKPiBpbXBsZW1lbnRhdGlvbiBpbnRvIHRoZSBz
YW1lIGRpcmVjdG9yeSBhcyB3ZWxsLiBJLmUuIGF0IHRoaXMgcG9pbnQKPiBJJ20gbm90IHJlYWxs
eSBvcHBvc2VkIHRvIHRoZSBwcm9wb3NlZCBwbGFjZW1lbnQgaGVyZSwgYWxiZWl0Cj4gSSBjYW4g
c2VlIHRoZSBwb2ludCBvZiBSb2dlcidzIGFyZ3VtZW50Lgo+IAo+IEphbgo+IAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 08:49:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 08:49:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5T03-00062v-MM; Fri, 20 Oct 2017 08:49:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e5T03-00062Q-0z
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 08:49:51 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 6E/DB-30115-EA8B9E95; Fri, 20 Oct 2017 08:49:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXS1tYhr7t2x8t
 Ig9NHZSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy7PavZCjYXVhycvZS9gfFqUBcjJ4eQQIXE
 6qcvWEFsCQFeiSPLZkDZ/hKzv95j7mLkAqppYJR4dmgfG0iCTUBd4vHXHiYQW0RASeLeqslMI
 EXMAsuYJT6+WAXWLSwQKfFhaQ8LiM0ioCrxZ/MxRhCbV8Bd4uaaHkaIDXISJ49NBqvnFPCQ2N
 t6mxHiIneJqWdmskPUC0qcnPkEaA4H0AJ1ifXzhEDCzALyEs1bZzNPYBSYhaRqFkLVLCRVCxi
 ZVzFqFKcWlaUW6Roa6SUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYnAxDsYLy8
 MeAQoyQHk5Iob2Dly0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxs24FygkWp6akVaZk5wDiBS
 Utw8CiJ8D4CSfMWFyTmFmemQ6ROMepydNy8+4dJiCUvPy9VSpy3D6RIAKQoozQPbgQsZi8xyk
 oJ8zICHSXEU5BalJtZgir/ilGcg1FJmNcCZApPZl4J3KZXQEcwAR3Bbv8C5IiSRISUVANjTJ2
 iuc06FSP3g51R8/nDdYUvfj4ktSs22l5aUKX4isz+SqWbEi3lvhu1t4eJiM/szWVt8I4Onm3k
 t/jUsQtpqzp0UivP3JL2vPSZyX1baNrvNWHrObIurhTu57WbWbLwyS794l3bHsjHvf6oMLU8y
 Xxz3pdFfVNuv5+0oDmdoTfEgCeM31WJpTgj0VCLuag4EQC3KQK31AIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1508489386!74969590!2
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17737 invoked from network); 20 Oct 2017 08:49:48 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 08:49:48 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by orsmga104.jf.intel.com with ESMTP; 20 Oct 2017 01:49:48 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,405,1503385200"; d="scan'208";a="162752596"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga005.jf.intel.com with ESMTP; 20 Oct 2017 01:49:45 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 20 Oct 2017 16:28:13 +0800
Message-Id: <1508488108-7071-2-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1508488108-7071-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1508488108-7071-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Yi Sun <yi.y.sun@linux.intel.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v9 01/16] docs: create Memory Bandwidth
	Allocation (MBA) feature document
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBjcmVhdGVzIE1CQSBmZWF0dXJlIGRvY3VtZW50IGluIGRvYy9mZWF0dXJlcy8u
IEl0IGRlc2NyaWJlcwprZXkgcG9pbnRzIHRvIGltcGxlbWVudCBNQkEgd2hpY2ggaXMgZGVzY3Jp
YmVkIGluIGRldGFpbHMgaW4gSW50ZWwgU0RNCiJJbnRyb2R1Y3Rpb24gdG8gTWVtb3J5IEJhbmR3
aWR0aCBBbGxvY2F0aW9uIi4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXgu
aW50ZWwuY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDQzogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
Q0M6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgpDQzogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBLb25yYWQgUnplc3p1dGVrIFdpbGsg
PGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNDOiBDaGFvIFBlbmcgPGNoYW8ucC5wZW5nQGxpbnV4
LmludGVsLmNvbT4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgp2NjoK
ICAgIC0gZml4IHNvbWUgd29yZHMuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7D
qSkKdjU6CiAgICAtIGNvcnJlY3Qgc29tZSB3b3Jkcy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dl
ciBQYXUgTW9ubsOpKQogICAgLSBjaGFuZ2UgJ3hsIHBzci1tYmEtc2V0IDEgMHhhJyB0byAneGwg
cHNyLW1iYS1zZXQgMSAxMCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkK
djQ6CiAgICAtIGFkZCAnZG9tYWluLW5hbWUnIGFzIHBhcmFtZXRlciBvZiAncHNyLW1iYS1zaG93
L3Bzci1tYmEtc2V0Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAg
LSBmaXggc29tZSB3b3JkaW5ncy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOp
KQogICAgLSBleHBsYWluIGhvdyB1c2VyIGNhbiBrbm93IHRoZSBNQkFfTUFYLgogICAgICAoc3Vn
Z2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIG1vdmUgdGhlIGRlc2NyaXB0aW9uIG9m
ICdMaW5lYXIgbW9kZS9Ob24tbGluZWFyIG1vZGUnIGludG8gc2VjdGlvbgogICAgICBvZiAncHNy
LW1iYS1zaG93Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBj
aGFuZ2UgJ3Blci10aHJlYWQnIHRvICdwZXItaHlwZXItdGhyZWFkJyB0byBtYWtlIGl0IGNsZWFy
ZXIuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gdXBncmFkZSBy
ZXZpc2lvbiBudW1iZXIuCnYzOgogICAgLSByZW1vdmUgJ2Nsb3NlZC1sb29wJyByZWxhdGVkIGRl
c2NyaXB0aW9uLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIGV4
cGxhaW4gJ2xpbmVhcicgYW5kICdub24tbGluZWFyJyBiZWZvcmUgbWVudGlvbmluZyB0aGVtLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIGFkanVzdCBkZXNyaXB0
aW9uIG9mICdwc3ItbWJhLXNldCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7D
qSkKICAgIC0gZXhwbGFpbiAnTUJBX01BWCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1
IE1vbm7DqSkKICAgIC0gcmVtb3ZlICduPDY0Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQ
YXUgTW9ubsOpKQogICAgLSBmaXggc29tZSB3b3JkaW5ncy4KICAgICAgKHN1Z2dlc3RlZCBieSBS
b2dlciBQYXUgTW9ubsOpKQogICAgLSBhZGQgY29udGV4dCBpbiAnVGVzdGluZycgcGFydCB0byBt
YWtlIHRoaW5ncyBtb3JlIGNsZWFyLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25u
w6kpCnYyOgogICAgLSBkZWNsYXJlICdIVycgaW4gVGVybWlub2xvZ3kuCiAgICAgIChzdWdnZXN0
ZWQgYnkgQ2hhbyBQZW5nKQogICAgLSByZXBsYWNlICdDT1MgSUQgb2YgVkNQVScgdG8gJ0NPUyBJ
RCBvZiBkb21haW4nLgogICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKICAgIC0gcmVwbGFj
ZSAnQ09TIHJlZ2lzdGVyJyB0byAnVGhydGwgTVNSJy4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFv
IFBlbmcpCiAgICAtIGFkZCBkZXNjcmlwdGlvbiBmb3IgJ3Bzci1tYmEtc2hvdycgdG8gc3RhdGUg
dGhhdCB0aGUgZGVjaW1hbCB2YWx1ZSBpcwogICAgICBzaG93biBmb3IgbGluZWFyIG1vZGUgYnV0
IGhleGFkZWNpbWFsIHZhbHVlIGlzIHNob3duIGZvciBub24tbGluZWFyIG1vZGUuCiAgICAgIChz
dWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQogICAgLSByZW1vdmUgY29udGVudCBpbiAnQXJlYXMgZm9y
IGltcHJvdmVtZW50Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCiAgICAtIHVzZSAn
PD4nIHRvIHNwZWNpZnkgbWFuZGF0b3J5IGFyZ3VtZW50IHRvIGEgY29tbWFuZC4KICAgICAgKHN1
Z2dlc3RlZCBieSBXZWkgTGl1KQp2MToKICAgIC0gcmVtb3ZlIGEgc3BlY2lhbCBjaGFyYWN0ZXIg
dG8gYXZvaWQgdGhlIGVycm9yIHdoZW4gYnVpbGRpbmcgcGFuZG9jLgotLS0KIGRvY3MvZmVhdHVy
ZXMvaW50ZWxfcHNyX21iYS5wYW5kb2MgfCAyOTcgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDI5NyBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9k
ZSAxMDA2NDQgZG9jcy9mZWF0dXJlcy9pbnRlbF9wc3JfbWJhLnBhbmRvYwoKZGlmZiAtLWdpdCBh
L2RvY3MvZmVhdHVyZXMvaW50ZWxfcHNyX21iYS5wYW5kb2MgYi9kb2NzL2ZlYXR1cmVzL2ludGVs
X3Bzcl9tYmEucGFuZG9jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjg2ZGY2
NjEKLS0tIC9kZXYvbnVsbAorKysgYi9kb2NzL2ZlYXR1cmVzL2ludGVsX3Bzcl9tYmEucGFuZG9j
CkBAIC0wLDAgKzEsMjk3IEBACislIEludGVsIE1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiAo
TUJBKSBGZWF0dXJlCislIFJldmlzaW9uIDEuOAorCitcY2xlYXJwYWdlCisKKyMgQmFzaWNzCisK
Ky0tLS0tLS0tLS0tLS0tLS0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQorICAgICAgICAgU3RhdHVzOiAqKlRlY2ggUHJldmlldyoqCisKK0FyY2hp
dGVjdHVyZShzKTogSW50ZWwgeDg2CisKKyAgIENvbXBvbmVudChzKTogSHlwZXJ2aXNvciwgdG9v
bHN0YWNrCisKKyAgICAgICBIYXJkd2FyZTogTUJBIGlzIHN1cHBvcnRlZCBvbiBTa3lsYWtlIFNl
cnZlciBhbmQgYmV5b25kCistLS0tLS0tLS0tLS0tLS0tIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKworIyBUZXJtaW5vbG9neQorCisqIENBVCAg
ICAgICAgIENhY2hlIEFsbG9jYXRpb24gVGVjaG5vbG9neQorKiBDQk0gICAgICAgICBDYXBhY2l0
eSBCaXRNYXNrcworKiBDRFAgICAgICAgICBDb2RlIGFuZCBEYXRhIFByaW9yaXRpemF0aW9uCisq
IENPUy9DTE9TICAgIENsYXNzIG9mIFNlcnZpY2UKKyogSFcgICAgICAgICAgSGFyZHdhcmUKKyog
TUJBICAgICAgICAgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uCisqIE1TUnMgICAgICAgIE1h
Y2hpbmUgU3BlY2lmaWMgUmVnaXN0ZXJzCisqIFBTUiAgICAgICAgIEludGVsIFBsYXRmb3JtIFNo
YXJlZCBSZXNvdXJjZQorKiBUSFJUTCAgICAgICBUaHJvdHRsZSB2YWx1ZSBvciBkZWxheSB2YWx1
ZQorCisjIE92ZXJ2aWV3CisKK1RoZSBNZW1vcnkgQmFuZHdpZHRoIEFsbG9jYXRpb24gKE1CQSkg
ZmVhdHVyZSBwcm92aWRlcyBpbmRpcmVjdCBhbmQgYXBwcm94aW1hdGUKK2NvbnRyb2wgb3ZlciBt
ZW1vcnkgYmFuZHdpZHRoIGF2YWlsYWJsZSBwZXItY29yZS4gVGhpcyBmZWF0dXJlIHByb3ZpZGVz
IE9TLworaHlwZXJ2aXNvciB0aGUgYWJpbGl0eSB0byBzbG93IG1pc2JlaGF2aW5nIGFwcHMvZG9t
YWlucyBieSB1c2luZyBhIGNyZWRpdC1iYXNlZAordGhyb3R0bGluZyBtZWNoYW5pc20uCisKKyMg
VXNlciBkZXRhaWxzCisKKyogRmVhdHVyZSBFbmFibGluZzoKKworICBBZGQgInBzcj1tYmEiIHRv
IGJvb3QgbGluZSBwYXJhbWV0ZXIgdG8gZW5hYmxlIE1CQSBmZWF0dXJlLgorCisqIHhsIGludGVy
ZmFjZXM6CisKKyAgMS4gYHBzci1tYmEtc2hvdyBbZG9tYWluLWlkfGRvbWFpbi1uYW1lXWA6CisK
KyAgICAgU2hvdyBtZW1vcnkgYmFuZHdpZHRoIHRocm90dGxpbmcgZm9yIGRvbWFpbi4gVW5kZXIg
ZGlmZmVyZW50IG1vZGVzLCBpdAorICAgICBzaG93cyBkaWZmZXJlbnQgdHlwZSBvZiBkYXRhLgor
CisgICAgIFRoZXJlIGFyZSB0d28gbW9kZXM6CisgICAgIExpbmVhciBtb2RlOiB0aGUgaW5wdXQg
cHJlY2lzaW9uIGlzIGRlZmluZWQgYXMgMTAwLShNQkFfTUFYKS4gRm9yIGluc3RhbmNlLAorICAg
ICBpZiB0aGUgTUJBX01BWCB2YWx1ZSBpcyA5MCwgdGhlIGlucHV0IHByZWNpc2lvbiBpcyAxMCUu
IFZhbHVlcyBub3QgYW4gZXZlbgorICAgICBtdWx0aXBsZSBvZiB0aGUgcHJlY2lzaW9uIChlLmcu
LCAxMiUpIHdpbGwgYmUgcm91bmRlZCBkb3duIChlLmcuLCB0byAxMCUKKyAgICAgZGVsYXkgYXBw
bGllZCkgYnkgSFcgYXV0b21hdGljYWxseS4gVGhlIHJlc3BvbnNlIG9mIHRocm90dGxpbmcgdmFs
dWUgaXMKKyAgICAgbGluZWFyLgorCisgICAgIE5vbi1saW5lYXIgbW9kZTogaW5wdXQgZGVsYXkg
dmFsdWVzIGFyZSBwb3dlcnMtb2YtdHdvIGZyb20gemVybyB0byB0aGUKKyAgICAgTUJBX01BWCB2
YWx1ZSBmcm9tIENQVUlELiBJbiB0aGlzIGNhc2UgYW55IHZhbHVlcyBub3QgYSBwb3dlciBvZiB0
d28gd2lsbAorICAgICBiZSByb3VuZGVkIGRvd24gdGhlIG5leHQgbmVhcmVzdCBwb3dlciBvZiB0
d28gYnkgSFcgYXV0b21hdGljYWxseS4gVGhlCisgICAgIHJlc3BvbnNlIG9mIHRocm90dGxpbmcg
dmFsdWUgaXMgbm9uLWxpbmVhci4KKworICAgICBGb3IgbGluZWFyIG1vZGUsIGl0IHNob3dzIHRo
ZSBkZWNpbWFsIHZhbHVlLiBGb3Igbm9uLWxpbmVhciBtb2RlLCBpdCBzaG93cworICAgICBoZXhh
ZGVjaW1hbCB2YWx1ZS4KKworICAyLiBgcHNyLW1iYS1zZXQgW09QVElPTlNdIDxkb21haW4taWR8
ZG9tYWluLW5hbWU+IDx0aHJvdHRsaW5nPmA6CisKKyAgICAgU2V0IG1lbW9yeSBiYW5kd2lkdGgg
dGhyb3R0bGluZyBmb3IgZG9tYWluLgorCisgICAgIE9wdGlvbnM6CisgICAgICctcyc6IFNwZWNp
ZnkgdGhlIHNvY2tldCB0byBwcm9jZXNzLCBvdGhlcndpc2UgYWxsIHNvY2tldHMgYXJlIHByb2Nl
c3NlZC4KKworICAgICBUaHJvdHRsaW5nIHZhbHVlIHNldCBpbiByZWdpc3RlciBpbXBsaWVzIHRo
ZSBhcHByb3hpbWF0ZSBhbW91bnQgb2YgZGVsYXlpbmcKKyAgICAgdGhlIHRyYWZmaWMgYmV0d2Vl
biBjb3JlIGFuZCBtZW1vcnkuIEhpZ2hlciB0aHJvdHRsaW5nIHZhbHVlIHJlc3VsdCBpbgorICAg
ICBsb3dlciBiYW5kd2lkdGguIFRoZSBtYXggdGhyb3R0bGluZyB2YWx1ZSAoTUJBX01BWCkgc3Vw
cG9ydGVkIGNhbiBiZQorICAgICBvYnRhaW5lZCB0aHJvdWdoIENQVUlEIGluc2lkZSBoeXBlcnZp
c29yLiBVc2VycyBjYW4gZmV0Y2ggdGhlIE1CQV9NQVggdmFsdWUKKyAgICAgdXNpbmcgdGhlIGBw
c3ItaHdpbmZvYCB4bCBjb21tYW5kLgorCisjIFRlY2huaWNhbCBkZXRhaWxzCisKK01CQSBpcyBh
IG1lbWJlciBvZiBJbnRlbCBQU1IgZmVhdHVyZXMsIGl0IHNoYXJlcyB0aGUgYmFzZSBQU1IgaW5m
cmFzdHJ1Y3R1cmUKK2luIFhlbi4KKworIyMgSGFyZHdhcmUgcGVyc3BlY3RpdmUKKworICBNQkEg
ZGVmaW5lcyBhIHJhbmdlIG9mIE1TUnMgdG8gc3VwcG9ydCBzcGVjaWZ5aW5nIGEgZGVsYXkgdmFs
dWUgKFRocnRsKSBwZXIKKyAgQ09TLCB3aXRoIGRldGFpbHMgYmVsb3cuCisKKyAgYGBgCisgICAr
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICAgfCBNU1Ig
KHBlciBzb2NrZXQpICAgICAgICAgICB8ICAgIEFkZHJlc3MgICAgIHwKKyAgICstLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgICB8IElBMzJfTDJfUU9TX0V4
dF9CV19UaHJ0bF8wIHwgICAgIDB4RDUwICAgICAgfAorICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAgIHwgLi4uICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgLi4uICAgICAgICAgICB8CisgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKworICAgfCBJQTMyX0wyX1FPU19FeHRfQldfVGhydGxfbiB8ICAgICAw
eEQ1MCtuICAgIHwKKyAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCisgIGBgYAorCisgIFdoZW4gY29udGV4dCBzd2l0Y2ggaGFwcGVucywgdGhlIENPUyBJ
RCBvZiBkb21haW4gaXMgd3JpdHRlbiB0byBwZXItaHlwZXItCisgIHRocmVhZCBNU1IgYElBMzJf
UFFSX0FTU09DYCwgYW5kIHRoZW4gaGFyZHdhcmUgZW5mb3JjZXMgYmFuZHdpZHRoIGFsbG9jYXRp
b24KKyAgYWNjb3JkaW5nIHRvIHRoZSB0aHJvdHRsaW5nIHZhbHVlIHN0b3JlZCBpbiB0aGUgVGhy
dGwgTVNSIHJlZ2lzdGVyLgorCisjIyBUaGUgcmVsYXRpb25zaGlwIGJldHdlZW4gTUJBIGFuZCBD
QVQvQ0RQCisKKyAgR2VuZXJhbGx5IHNwZWFraW5nLCBNQkEgaXMgY29tcGxldGVseSBpbmRlcGVu
ZGVudCBvZiBDQVQvQ0RQLCBhbmQgYW55CisgIGNvbWJpbmF0aW9uIG1heSBiZSBhcHBsaWVkIGF0
IGFueSB0aW1lLCBlLmcuIGVuYWJsaW5nIE1CQSB3aXRoIENBVAorICBkaXNhYmxlZC4KKworICBC
dXQgaXQgbmVlZHMgdG8gYmUgbm90aWNlZCB0aGF0IE1CQSBzaGFyZXMgQ09TIGluZnJhc3RydWN0
dXJlIHdpdGggQ0FULAorICBhbHRob3VnaCBNQkEgaXMgZW51bWVyYXRlZCBieSBkaWZmZXJlbnQg
Q1BVSUQgbGVhZiBmcm9tIENBVCAod2hpY2gKKyAgaW5kaWNhdGVzIHRoYXQgdGhlIG1heCBDT1Mg
b2YgTUJBIG1heSBiZSBkaWZmZXJlbnQgZnJvbSBDQVQpLiBJbiBzb21lCisgIGNhc2VzLCBhIGRv
bWFpbiBpcyBwZXJtaXR0ZWQgdG8gaGF2ZSBhIENPUyB0aGF0IGlzIGJleW9uZCBvbmUgKG9yIG1v
cmUpCisgIG9mIFBTUiBmZWF0dXJlcyBidXQgd2l0aGluIHRoZSBvdGhlcnMuIEZvciBpbnN0YW5j
ZSwgbGV0J3MgYXNzdW1lIHRoZSBtYXgKKyAgQ09TIG9mIE1CQSBpcyA4IGJ1dCB0aGUgbWF4IENP
UyBvZiBMMyBDQVQgaXMgMTYsIHdoZW4gYSBkb21haW4gaXMgYXNzaWduZWQKKyAgOSBhcyBDT1Ms
IHRoZSBMMyBDQVQgQ0JNIGFzc29jaWF0ZWQgdG8gQ09TIDkgd291bGQgYmUgZW5mb3JjZWQsIGJ1
dCBmb3IgTUJBLAorICB0aGUgSFcgd29ya3MgYXMgZGVmYXVsdCB2YWx1ZSBpcyBzZXQgc2luY2Ug
Q09TIDkgaXMgYmV5b25kIHRoZSBtYXggQ09TICg4KQorICBvZiBNQkEuCisKKyMjIERlc2lnbiBP
dmVydmlldworCisqIENvcmUgQ09TL1RocnRsIGFzc29jaWF0aW9uCisKKyAgV2hlbiBlbmZvcmNp
bmcgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uLCBhbGwgY29yZXMgb2YgZG9tYWlucyBoYXZl
CisgIHRoZSBzYW1lIGRlZmF1bHQgVGhydGwgTVNSIChDT1MwKSB3aGljaCBzdG9yZXMgdGhlIHNh
bWUgVGhydGwgKDApLiBUaGUKKyAgZGVmYXVsdCBUaHJ0bCBNU1IgaXMgdXNlZCBvbmx5IGluIGh5
cGVydmlzb3IgYW5kIGlzIHRyYW5zcGFyZW50IHRvIHRvb2wgc3RhY2sKKyAgYW5kIHVzZXIuCisK
KyAgU3lzdGVtIGFkbWluaXN0cmF0b3JzIGNhbiBjaGFuZ2UgUFNSIGFsbG9jYXRpb24gcG9saWN5
IGF0IHJ1bnRpbWUgYnkKKyAgdXNpbmcgdGhlIHRvb2wgc3RhY2suIFNpbmNlIE1CQSBzaGFyZXMg
Q09TIElEIHdpdGggQ0FUL0NEUCwgYSBDT1MgSUQKKyAgY29ycmVzcG9uZHMgdG8gYSAyLXR1cGxl
LCBsaWtlIFtDQk0sIFRocnRsXSB3aXRoIG9ubHktQ0FUIGVuYWJsZWQsIHdoZW4gQ0RQCisgIGlz
IGVuYWJsZWQsIHRoZSBDT1MgSUQgY29ycmVzcG9uZHMgdG8gYSAzLXR1cGxlLCBsaWtlIFtDb2Rl
X0NCTSwgRGF0YV9DQk0sCisgIFRocnRsXS4gSWYgbmVpdGhlciBDQVQgbm9yIENEUCBpcyBlbmFi
bGVkLCB0aGluZ3MgYXJlIGVhc2llciwgc2luY2Ugb25lIENPUworICBJRCBjb3JyZXNwb25kcyB0
byBvbmUgVGhydGwuCisKKyogVkNQVSBzY2hlZHVsZQorCisgIFRoaXMgcGFydCByZXVzZXMgQ0FU
IENPUyBpbmZyYXN0cnVjdHVyZS4KKworKiBNdWx0aS1zb2NrZXRzCisKKyAgRGlmZmVyZW50IHNv
Y2tldHMgbWF5IGhhdmUgZGlmZmVyZW50IE1CQSBjYXBhYmlsaXRpZXMgKGxpa2UgbWF4IENPUykK
KyAgYWx0aG91Z2ggaXQgaXMgY29uc2lzdGVudCBvbiB0aGUgc2FtZSBzb2NrZXQuIFNvIHRoZSBj
YXBhYmlsaXR5CisgIG9mIHBlci1zb2NrZXQgTUJBIGlzIHNwZWNpZmllZC4KKworICBUaGlzIHBh
cnQgcmV1c2VzIENBVCBDT1MgaW5mcmFzdHJ1Y3R1cmUuCisKKyMjIEltcGxlbWVudGF0aW9uIERl
c2NyaXB0aW9uCisKKyogSHlwZXJ2aXNvciBpbnRlcmZhY2VzOgorCisgIDEuIEJvb3QgbGluZSBw
YXJhbTogInBzcj1tYmEiIHRvIGVuYWJsZSB0aGUgZmVhdHVyZS4KKworICAyLiBTWVNDVEw6Cisg
ICAgICAgICAgLSBYRU5fU1lTQ1RMX1BTUl9NQkFfZ2V0X2luZm86IEdldCBzeXN0ZW0gTUJBIGlu
Zm9ybWF0aW9uLgorCisgIDMuIERPTUNUTDoKKyAgICAgICAgICAtIFhFTl9ET01DVExfUFNSX01C
QV9PUF9HRVRfVEhSVEw6IEdldCB0aHJvdHRsaW5nIGZvciBhIGRvbWFpbi4KKyAgICAgICAgICAt
IFhFTl9ET01DVExfUFNSX01CQV9PUF9TRVRfVEhSVEw6IFNldCB0aHJvdHRsaW5nIGZvciBhIGRv
bWFpbi4KKworKiB4bCBpbnRlcmZhY2VzOgorCisgIDEuIHBzci1tYmEtc2hvdyBbZG9tYWluLWlk
XQorICAgICAgICAgIFNob3cgc3lzdGVtL2RvbWFpbiBydW50aW1lIE1CQSB0aHJvdHRsaW5nIHZh
bHVlLiBGb3IgbGluZWFyIG1vZGUsCisgICAgICAgICAgaXQgc2hvd3MgdGhlIGRlY2ltYWwgdmFs
dWUuIEZvciBub24tbGluZWFyIG1vZGUsIGl0IHNob3dzIGhleGFkZWNpbWFsCisgICAgICAgICAg
dmFsdWUuCisgICAgICAgICAgPT4gWEVOX1NZU0NUTF9QU1JfTUJBX2dldF9pbmZvL1hFTl9ET01D
VExfUFNSX01CQV9PUF9HRVRfVEhSVEwKKworICAyLiBwc3ItbWJhLXNldCBbT1BUSU9OU10gPGRv
bWFpbi1pZD4gPHRocm90dGxpbmc+CisgICAgICAgICAgU2V0IGJhbmR3aWR0aCB0aHJvdHRsaW5n
IGZvciBhIGRvbWFpbi4KKyAgICAgICAgICA9PiBYRU5fRE9NQ1RMX1BTUl9NQkFfT1BfU0VUX1RI
UlRMCisKKyAgMy4gcHNyLWh3aW5mbworICAgICAgICAgIFNob3cgUFNSIEhXIGluZm9ybWF0aW9u
LCBpbmNsdWRpbmcgTDMgQ0FUL0NEUC9MMiBDQVQvTUJBLgorICAgICAgICAgID0+IFhFTl9TWVND
VExfUFNSX01CQV9nZXRfaW5mbworCisqIEtleSBkYXRhIHN0cnVjdHVyZToKKworICAxLiBGZWF0
dXJlIEhXIGluZm8KKworICAgICBgYGAKKyAgICAgc3RydWN0IHsKKyAgICAgICAgIHVuc2lnbmVk
IGludCB0aHJ0bF9tYXg7CisgICAgICAgICBib29sIGxpbmVhcjsKKyAgICAgfSBtYmE7CisKKyAg
ICAgLSBNZW1iZXIgYHRocnRsX21heGAKKworICAgICAgIGB0aHJ0bF9tYXhgIGlzIHRoZSBtYXgg
dGhyb3R0bGluZyB2YWx1ZSB0byBiZSBzZXQsIGkuZS4gTUJBX01BWC4KKworICAgICAtIE1lbWJl
ciBgbGluZWFyYAorCisgICAgICAgYGxpbmVhcmAgbWVhbnMgdGhlIHJlc3BvbnNlIG9mIGRlbGF5
IHZhbHVlIGlzIGxpbmVhciBvciBub3QuCisKKyAgICAgQXMgbWVudGlvbmVkIGFib3ZlLCBNQkEg
aXMgYSBtZW1iZXIgb2YgSW50ZWwgUFNSIGZlYXR1cmVzLCBpdCBzaGFyZXMgdGhlCisgICAgIGJh
c2UgUFNSIGluZnJhc3RydWN0dXJlIGluIFhlbi4gRm9yIGV4YW1wbGUsIHRoZSAnY29zX21heCcg
aXMgYSBjb21tb24gSFcKKyAgICAgcHJvcGVydHkgZm9yIGFsbCBmZWF0dXJlcy4gU28sIGZvciBv
dGhlciBkYXRhIHN0cnVjdHVyZSBkZXRhaWxzLCBwbGVhc2UKKyAgICAgcmVmZXIgdG8gJ2ludGVs
X3Bzcl9jYXRfY2RwLnBhbmRvYycuCisKKyMgTGltaXRhdGlvbnMKKworTUJBIGNhbiBvbmx5IHdv
cmsgb24gSFcgd2hpY2ggc3VwcG9ydHMgaXQgKGNoZWNrIENQVUlEKS4KKworIyBUZXN0aW5nCisK
K1dlIGNhbiBleGVjdXRlIHRoZXNlIGNvbW1hbmRzIHRvIHZlcmlmeSBNQkEgb24gZGlmZmVyZW50
IEhXcyBzdXBwb3J0aW5nIHRoZW0uCisKK0ZvciBleGFtcGxlOgorICAxLiBVc2VyIGNhbiBnZXQg
dGhlIE1CQSBoYXJkd2FyZSBpbmZvIHRocm91Z2ggJ3Bzci1od2luZm8nIGNvbW1hbmQuIEZyb20K
KyAgICAgcmVzdWx0LCB1c2VyIGNhbiBrbm93IGlmIHRoaXMgaGFyZHdhcmUgd29ya3MgdW5kZXIg
bGluZWFyIG1vZGUgb3Igbm9uLQorICAgICBsaW5lYXIgbW9kZSwgdGhlIG1heCB0aHJvdHRsaW5n
IHZhbHVlIChNQkFfTUFYKSBhbmQgc28gb24uCisKKyAgICByb290QDp+JCB4bCBwc3ItaHdpbmZv
IC0tbWJhCisgICAgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uIChNQkEpOgorICAgIFNvY2tl
dCBJRCAgICAgICA6IDAKKyAgICBMaW5lYXIgTW9kZSAgICAgOiBFbmFibGVkCisgICAgTWF4aW11
bSBDT1MgICAgIDogNworICAgIE1heGltdW0gVGhyb3R0bGluZyBWYWx1ZTogOTAKKyAgICBEZWZh
dWx0IFRocm90dGxpbmcgVmFsdWU6IDAKKworICAyLiBUaGVuLCB1c2VyIGNhbiBzZXQgYSB0aHJv
dHRsaW5nIHZhbHVlIHRvIGEgZG9tYWluLiBGb3IgZXhhbXBsZSwgc2V0ICcxMCcsCisgICAgIGku
ZSAxMCUgZGVsYXkuCisKKyAgICByb290QDp+JCB4bCBwc3ItbWJhLXNldCAxIDEwCisKKyAgMy4g
VXNlciBjYW4gY2hlY2sgdGhlIGN1cnJlbnQgY29uZmlndXJhdGlvbiBvZiB0aGUgZG9tYWluIHRo
cm91Z2gKKyAgICAgJ3Bzci1tYWItc2hvdycuIEZvciBsaW5lYXIgbW9kZSwgdGhlIGRlY2ltYWwg
dmFsdWUgaXMgc2hvd24uCisKKyAgICByb290QDp+JCB4bCBwc3ItbWJhLXNob3cgMQorICAgIFNv
Y2tldCBJRCAgICAgICA6IDAKKyAgICBEZWZhdWx0IFRIUlRMICAgOiAwCisgICAgICAgSUQgICAg
ICAgICAgICAgICAgICAgICBOQU1FICAgICAgICAgICAgVEhSVEwKKyAgICAgICAgMSAgICAgICAg
ICAgICAgICAgdWJ1bnR1MTQgICAgICAgICAgICAgMTAKKworIyBBcmVhcyBmb3IgaW1wcm92ZW1l
bnQKKworTi9BCisKKyMgS25vd24gaXNzdWVzCisKK04vQQorCisjIFJlZmVyZW5jZXMKKworIklO
VEVMIFJFU09VUkNFIERJUkVDVE9SIFRFQ0hOT0xPR1kgKElOVEVMIFJEVCkgQUxMT0NBVElPTiBG
RUFUVVJFUyIgW0ludGVsIDY0IGFuZCBJQS0zMiBBcmNoaXRlY3R1cmVzIFNvZnR3YXJlIERldmVs
b3BlciBNYW51YWxzLCB2b2wzXShodHRwOi8vd3d3LmludGVsLmNvbS9jb250ZW50L3d3dy91cy9l
bi9wcm9jZXNzb3JzL2FyY2hpdGVjdHVyZXMtc29mdHdhcmUtZGV2ZWxvcGVyLW1hbnVhbHMuaHRt
bCkKKworIyBIaXN0b3J5CisKKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorRGF0ZSAgICAgICBSZXZpc2lvbiBW
ZXJzaW9uICBOb3RlcworLS0tLS0tLS0tLSAtLS0tLS0tLSAtLS0tLS0tLSAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisyMDE3LTAxLTEwIDEuMCAgICAgIFhlbiA0
LjkgIERlc2lnbiBkb2N1bWVudCB3cml0dGVuCisyMDE3LTA3LTEwIDEuMSAgICAgIFhlbiA0LjEw
IENoYW5nZXM6CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuIE1vZGlmeSBkYXRhIHN0
cnVjdHVyZSBhY2NvcmRpbmcgdG8gbGF0ZXN0CisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvZGVzOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLiBBZGQgY29udGVudCBm
b3IgJ0FyZWFzIGZvciBpbXByb3ZlbWVudCc7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDMuIE90aGVyIG1pbm9yIGNoYW5nZXMuCisyMDE3LTA4LTA5IDEuMiAgICAgIFhlbiA0LjEwIENo
YW5nZXM6CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuIFJlbW92ZSBhIHNwZWNpYWwg
Y2hhcmFjdGVyIHRvIGF2b2lkIGVycm9yIHdoZW4KKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnVpbGRpbmcgcGFuZG9jLgorMjAxNy0wOC0xNSAxLjMgICAgICBYZW4gNC4xMCBDaGFu
Z2VzOgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLiBBZGQgdGVybWlub2xvZ3kgJ0hX
Jy4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMi4gQ2hhbmdlICdDT1MgSUQgb2YgVkNQ
VScgdG8gJ0NPUyBJRCBvZiBkb21haW4nLgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAz
LiBDaGFuZ2UgJ0NPUyByZWdpc3RlcicgdG8gJ1RocnRsIE1TUicuCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDQuIEV4cGxhaW4gdGhlIHZhbHVlIHNob3duIGZvciAncHNyLW1iYS1zaG93
JyB1bmRlcgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaWZmZXJlbnQgbW9kZXMu
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUuIFJlbW92ZSBjb250ZW50IGluICdBcmVh
cyBmb3IgaW1wcm92ZW1lbnQnLgorMjAxNy0wOC0xNiAxLjQgICAgICBYZW4gNC4xMCBDaGFuZ2Vz
OgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLiBBZGQgJzw+JyBmb3IgbWFuZGF0b3J5
IGFyZ3VtZW50LgorMjAxNy0wOC0zMCAxLjUgICAgICBYZW4gNC4xMCBDaGFuZ2VzOgorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAxLiBNb2RpZnkgd29yZHMgaW4gJ092ZXJ2aWV3JyB0byBt
YWtlIGl0IGVhc2llciB0bworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bmRlcnN0
YW5kLgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLiBFeHBsYWluICdsaW5lYXIvbm9u
LWxpbmVhcicgbW9kZXMgYmVmb3JlIG1lbnRpb24KKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdGhlbS4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMy4gRXhwbGFpbiB0aHJv
dHRsaW5nIHZhbHVlIG1vcmUgYWNjdXJhdGUuCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDQuIEV4cGxhaW4gJ01CQV9NQVgnLgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICA1LiBD
b3JyZWN0IHNvbWUgd29yZHMgaW4gJ0Rlc2lnbiBPdmVydmlldycuCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDYuIENoYW5nZSAnbWJhX2luZm8nIHRvICdtYmEnIGFjY29yZGluZyB0byBj
b2RlCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNoYW5nZXMuIEFsc28sIG1vZGlm
eSBjb250ZW50cyBvZiBpdC4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNy4gQWRkIGNv
bnRleHQgaW4gJ1Rlc3RpbmcnIHBhcnQgdG8gbWFrZSB0aGluZ3MKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbW9yZSBjbGVhci4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
OC4gUmVtb3ZlICduPDY0JyB0byBhdm9pZCBvdXQtb2Ytc3luYy4KKzIwMTctMDktMjEgMS42ICAg
ICAgWGVuIDQuMTAgQ2hhbmdlczoKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMS4gQWRk
ICdkb21haW4tbmFtZScgYXMgcGFyYW1ldGVyIG9mICdwc3ItbWJhLXNob3cvCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBzci1tYmEtc2V0Jy4KKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgMi4gRml4IHNvbWUgd29yZGluZ3MuCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDMuIEV4cGxhaW4gaG93IHVzZXIgY2FuIGtub3cgdGhlIE1CQV9NQVguCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDQuIE1vdmUgdGhlIGRlc2NyaXB0aW9uIG9mICdMaW5lYXIgbW9k
ZS9Ob24tbGluZWFyCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vZGUnIGludG8g
c2VjdGlvbiBvZiAncHNyLW1iYS1zaG93Jy4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
NS4gQ2hhbmdlICdwZXItdGhyZWFkJyB0byAncGVyLWh5cGVyLXRocmVhZCcuCisyMDE3LTA5LTI5
IDEuNyAgICAgIFhlbiA0LjEwIENoYW5nZXM6CisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDEuIENvcnJlY3Qgc29tZSB3b3Jkcy4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMi4g
Q2hhbmdlICd4bCBwc3ItbWJhLXNldCAxIDB4YScgdG8KKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJ3hsIHBzci1tYmEtc2V0IDEgMTAnCisyMDE3LTEwLTA4IDEuOCAgICAgIFhlbiA0
LjEwIENoYW5nZXM6CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuIENvcnJlY3Qgc29t
ZSB3b3Jkcy4KKy0tLS0tLS0tLS0gLS0tLS0tLS0gLS0tLS0tLS0gLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 08:49:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 08:49:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5T08-00063v-Tu; Fri, 20 Oct 2017 08:49:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e5T07-00063X-Cf
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 08:49:55 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 B1/E0-31121-2B8B9E95; Fri, 20 Oct 2017 08:49:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXS1tYhr7txx8t
 IgxVdNhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bjwivMBZtSK14uW8LUwNjp1cXIySEkUCHR
 OuU/C4gtIcArcWTZDFYI219i98U37F2MXEA1DYwSX6dvYANJsAmoSzz+2sMEYosIKEncWzWZC
 aSIWeA3o8SpLYeAHA4OYYFAidM7y0BqWARUJXbMfQDWyyvgLvFi+mWoZXISJ49NBlvGKeAhsb
 f1NiPEQe4SU8/MZIeoF5Q4OfMJC8hIZqC96+cJgYSZBeQlmrfOZp7AKDALSdUshKpZSKoWMDK
 vYtQoTi0qSy3SNTTSSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDE0GINjBeHlj
 wCFGSQ4mJVHewMqXkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeNm2A+UEi1LTUyvSMnOAUQKTl
 uDgURLhfQSS5i0uSMwtzkyHSJ1i1OXouHn3D5MQS15+XqqUOG8fSJEASFFGaR7cCFjEXmKUlR
 LmZQQ6SoinILUoN7MEVf4VozgHo5IwrwXIFJ7MvBK4Ta+AjmACOoLd/gXIESWJCCmpBsbZwYm
 ZPtrO644t2P1wgd+SoDMNFz4ZPGczzfZoPma087BhR7OI9xrhIO5P1tI7togeUv95UuhP+fSH
 3583qUkuvz3BtWjaJ2ZPGYHafz5Fee1HC70vxRdpScw/3Mj2cdeElffef7i4hXG9S5RwnZGQe
 a7RyuOiiSpBL52P21ucWp614mn4gwQlluKMREMt5qLiRAA67dIW0wIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1508489386!74969590!4
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18121 invoked from network); 20 Oct 2017 08:49:53 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 08:49:53 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by orsmga104.jf.intel.com with ESMTP; 20 Oct 2017 01:49:52 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,405,1503385200"; d="scan'208";a="162752607"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga005.jf.intel.com with ESMTP; 20 Oct 2017 01:49:50 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 20 Oct 2017 16:28:15 +0800
Message-Id: <1508488108-7071-4-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1508488108-7071-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1508488108-7071-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Yi Sun <yi.y.sun@linux.intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v9 03/16] x86: rename 'cbm_type' to 'psr_type'
	to make it general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCByZW5hbWVzICdjYm1fdHlwZScgdG8gJ3Bzcl90eXBlJyB0byBnZW5lcmFsaXpl
IGl0LgpUaGVuLCB3ZSBjYW4gcmV1c2UgdGhpcyBmb3IgYWxsIHBzciBhbGxvY2F0aW9uIGZlYXR1
cmVzLgoKU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+ClJl
dmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ0M6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KQ0M6IENoYW8gUGVuZyA8Y2hhby5wLnBlbmdAbGludXguaW50ZWwuY29t
PgoKdjU6CiAgICAtIGNvcnJlY3QgY2hhcmFjdGVyIG9mIHJldmlld2VyJ3MgbmFtZS4KICAgICAg
KHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKdjQ6CiAgICAtIGZpeCB3b3JkcyBpbiBjb21taXQg
bWVzc2FnZS4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2MzoKICAgIC0g
cmVwbGFjZSAncHNyX3ZhbF90eXBlJyB0byAncHNyX3R5cGUnIGFuZCByZW1vdmUgJ19WQUwnIGZy
b20gdGhlIGVudW0KICAgICAgaXRlbXMuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1v
bm7DqSkKdjI6CiAgICAtIHJlcGxhY2UgJ1BTUl9WQUxfVFlQRV97TDMsIEwyfScgdG8gJ1BTUl9W
QUxfVFlQRV97TDMsIEwyfV9DQk0nLgogICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKLS0t
CiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgIHwgMTYgKysrKysrLS0tLS0tCiB4ZW4vYXJjaC94
ODYvcHNyLmMgICAgICAgIHwgNjIgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9zeXNjdGwuYyAgICAgfCAgNCArLS0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvcHNyLmggfCAxOCArKysrKysrLS0tLS0tLQogNCBmaWxlcyBjaGFuZ2VkLCA1
MiBpbnNlcnRpb25zKCspLCA0OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvZG9tY3RsLmMgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKaW5kZXggNjRiYjc5Yy4uZGRkM2I2
ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWN0bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9k
b21jdGwuYwpAQCAtMTQ0NCwyNSArMTQ0NCwyNSBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAogICAg
ICAgICBjYXNlIFhFTl9ET01DVExfUFNSX1NFVF9MM19DQk06CiAgICAgICAgICAgICByZXQgPSBw
c3Jfc2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2FsbG9jLnRhcmdldCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGRvbWN0bC0+dS5wc3JfYWxsb2MuZGF0YSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFBTUl9DQk1fVFlQRV9MMyk7CisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBQU1JfVFlQRV9MM19DQk0pOwogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAg
Y2FzZSBYRU5fRE9NQ1RMX1BTUl9TRVRfTDNfQ09ERToKICAgICAgICAgICAgIHJldCA9IHBzcl9z
ZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfYWxsb2MudGFyZ2V0LAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9hbGxvYy5kYXRhLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgUFNSX0NCTV9UWVBFX0wzX0NPREUpOworICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgUFNSX1RZUEVfTDNfQ09ERSk7CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAg
ICBjYXNlIFhFTl9ET01DVExfUFNSX1NFVF9MM19EQVRBOgogICAgICAgICAgICAgcmV0ID0gcHNy
X3NldF92YWwoZCwgZG9tY3RsLT51LnBzcl9hbGxvYy50YXJnZXQsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBkb21jdGwtPnUucHNyX2FsbG9jLmRhdGEsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBQU1JfQ0JNX1RZUEVfTDNfREFUQSk7CisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBQU1JfVFlQRV9MM19EQVRBKTsKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAg
ICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfU0VUX0wyX0NCTToKICAgICAgICAgICAgIHJldCA9IHBz
cl9zZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfYWxsb2MudGFyZ2V0LAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9hbGxvYy5kYXRhLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgUFNSX0NCTV9UWVBFX0wyKTsKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFBTUl9UWVBFX0wyX0NCTSk7CiAgICAgICAgICAgICBicmVhazsKIAogI2RlZmluZSBk
b21jdGxfcHNyX2dldF92YWwoZCwgZG9tY3RsLCB0eXBlLCBjb3B5YmFjaykgKHsgICAgXApAQCAt
MTQ3NiwxOSArMTQ3NiwxOSBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAogfSkKIAogICAgICAgICBj
YXNlIFhFTl9ET01DVExfUFNSX0dFVF9MM19DQk06Ci0gICAgICAgICAgICByZXQgPSBkb21jdGxf
cHNyX2dldF92YWwoZCwgZG9tY3RsLCBQU1JfQ0JNX1RZUEVfTDMsIGNvcHliYWNrKTsKKyAgICAg
ICAgICAgIHJldCA9IGRvbWN0bF9wc3JfZ2V0X3ZhbChkLCBkb21jdGwsIFBTUl9UWVBFX0wzX0NC
TSwgY29weWJhY2spOwogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgY2FzZSBYRU5fRE9N
Q1RMX1BTUl9HRVRfTDNfQ09ERToKLSAgICAgICAgICAgIHJldCA9IGRvbWN0bF9wc3JfZ2V0X3Zh
bChkLCBkb21jdGwsIFBTUl9DQk1fVFlQRV9MM19DT0RFLCBjb3B5YmFjayk7CisgICAgICAgICAg
ICByZXQgPSBkb21jdGxfcHNyX2dldF92YWwoZCwgZG9tY3RsLCBQU1JfVFlQRV9MM19DT0RFLCBj
b3B5YmFjayk7CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIFhFTl9ET01DVExf
UFNSX0dFVF9MM19EQVRBOgotICAgICAgICAgICAgcmV0ID0gZG9tY3RsX3Bzcl9nZXRfdmFsKGQs
IGRvbWN0bCwgUFNSX0NCTV9UWVBFX0wzX0RBVEEsIGNvcHliYWNrKTsKKyAgICAgICAgICAgIHJl
dCA9IGRvbWN0bF9wc3JfZ2V0X3ZhbChkLCBkb21jdGwsIFBTUl9UWVBFX0wzX0RBVEEsIGNvcHli
YWNrKTsKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1Jf
R0VUX0wyX0NCTToKLSAgICAgICAgICAgIHJldCA9IGRvbWN0bF9wc3JfZ2V0X3ZhbChkLCBkb21j
dGwsIFBTUl9DQk1fVFlQRV9MMiwgY29weWJhY2spOworICAgICAgICAgICAgcmV0ID0gZG9tY3Rs
X3Bzcl9nZXRfdmFsKGQsIGRvbWN0bCwgUFNSX1RZUEVfTDJfQ0JNLCBjb3B5YmFjayk7CiAgICAg
ICAgICAgICBicmVhazsKIAogI3VuZGVmIGRvbWN0bF9wc3JfZ2V0X3ZhbApkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3Bzci5jIGIveGVuL2FyY2gveDg2L3Bzci5jCmluZGV4IDFhYmI5YjQuLjdk
ODI5NWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wc3IuYworKysgYi94ZW4vYXJjaC94ODYv
cHNyLmMKQEAgLTEwMCwyNCArMTAwLDI0IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9w
cyB7CiAgICAgdW5zaWduZWQgaW50IGNvc19udW07CiAKICAgICAvKgotICAgICAqIEFuIGFycmF5
IHRvIHNhdmUgYWxsICdlbnVtIGNibV90eXBlJyB2YWx1ZXMgb2YgdGhlIGZlYXR1cmUuIEl0IGlz
CisgICAgICogQW4gYXJyYXkgdG8gc2F2ZSBhbGwgJ2VudW0gcHNyX3R5cGUnIHZhbHVlcyBvZiB0
aGUgZmVhdHVyZS4gSXQgaXMKICAgICAgKiB1c2VkIHdpdGggY29zX251bSB0b2dldGhlciB0byBn
ZXQvd3JpdGUgYSBmZWF0dXJlJ3MgQ09TIHJlZ2lzdGVycwogICAgICAqIHZhbHVlcyBvbmUgYnkg
b25lLgogICAgICAqLwotICAgIGVudW0gY2JtX3R5cGUgdHlwZVtNQVhfQ09TX05VTV07CisgICAg
ZW51bSBwc3JfdHlwZSB0eXBlW01BWF9DT1NfTlVNXTsKIAogICAgIC8qCiAgICAgICogYWx0X3R5
cGUgaXMgJ2FsdGVybmF0aXZlIHR5cGUnLiBXaGVuIHRoaXMgJ2FsdF90eXBlJyBpcyBpbnB1dCwg
dGhlCiAgICAgICogZmVhdHVyZSBkb2VzIHNvbWUgc3BlY2lhbCBvcGVyYXRpb25zLgogICAgICAq
LwotICAgIGVudW0gY2JtX3R5cGUgYWx0X3R5cGU7CisgICAgZW51bSBwc3JfdHlwZSBhbHRfdHlw
ZTsKIAogICAgIC8qIGdldF9mZWF0X2luZm8gaXMgdXNlZCB0byByZXR1cm4gZmVhdHVyZSBIVyBp
bmZvIHRocm91Z2ggc3lzY3RsLiAqLwogICAgIGJvb2wgKCpnZXRfZmVhdF9pbmZvKShjb25zdCBz
dHJ1Y3QgZmVhdF9ub2RlICpmZWF0LAogICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJf
dCBkYXRhW10sIHVuc2lnbmVkIGludCBhcnJheV9sZW4pOwogCiAgICAgLyogd3JpdGVfbXNyIGlz
IHVzZWQgdG8gd3JpdGUgb3V0IGZlYXR1cmUgTVNSIHJlZ2lzdGVyLiAqLwotICAgIHZvaWQgKCp3
cml0ZV9tc3IpKHVuc2lnbmVkIGludCBjb3MsIHVpbnQzMl90IHZhbCwgZW51bSBjYm1fdHlwZSB0
eXBlKTsKKyAgICB2b2lkICgqd3JpdGVfbXNyKSh1bnNpZ25lZCBpbnQgY29zLCB1aW50MzJfdCB2
YWwsIGVudW0gcHNyX3R5cGUgdHlwZSk7CiB9ICpmZWF0X3Byb3BzW0ZFQVRfVFlQRV9OVU1dOwog
CiAvKgpAQCAtMjE1LDEzICsyMTUsMTMgQEAgc3RhdGljIHZvaWQgZnJlZV9zb2NrZXRfcmVzb3Vy
Y2VzKHVuc2lnbmVkIGludCBzb2NrZXQpCiAgICAgYml0bWFwX3plcm8oaW5mby0+ZG9tX3NldCwg
RE9NSURfSURMRSArIDEpOwogfQogCi1zdGF0aWMgZW51bSBwc3JfZmVhdF90eXBlIHBzcl9jYm1f
dHlwZV90b19mZWF0X3R5cGUoZW51bSBjYm1fdHlwZSB0eXBlKQorc3RhdGljIGVudW0gcHNyX2Zl
YXRfdHlwZSBwc3JfdHlwZV90b19mZWF0X3R5cGUoZW51bSBwc3JfdHlwZSB0eXBlKQogewogICAg
IGVudW0gcHNyX2ZlYXRfdHlwZSBmZWF0X3R5cGUgPSBGRUFUX1RZUEVfVU5LTk9XTjsKIAogICAg
IHN3aXRjaCAoIHR5cGUgKQogICAgIHsKLSAgICBjYXNlIFBTUl9DQk1fVFlQRV9MMzoKKyAgICBj
YXNlIFBTUl9UWVBFX0wzX0NCTToKICAgICAgICAgZmVhdF90eXBlID0gRkVBVF9UWVBFX0wzX0NB
VDsKIAogICAgICAgICAvKgpAQCAtMjMzLDEyICsyMzMsMTIgQEAgc3RhdGljIGVudW0gcHNyX2Zl
YXRfdHlwZSBwc3JfY2JtX3R5cGVfdG9fZmVhdF90eXBlKGVudW0gY2JtX3R5cGUgdHlwZSkKIAog
ICAgICAgICBicmVhazsKIAotICAgIGNhc2UgUFNSX0NCTV9UWVBFX0wzX0RBVEE6Ci0gICAgY2Fz
ZSBQU1JfQ0JNX1RZUEVfTDNfQ09ERToKKyAgICBjYXNlIFBTUl9UWVBFX0wzX0RBVEE6CisgICAg
Y2FzZSBQU1JfVFlQRV9MM19DT0RFOgogICAgICAgICBmZWF0X3R5cGUgPSBGRUFUX1RZUEVfTDNf
Q0RQOwogICAgICAgICBicmVhazsKIAotICAgIGNhc2UgUFNSX0NCTV9UWVBFX0wyOgorICAgIGNh
c2UgUFNSX1RZUEVfTDJfQ0JNOgogICAgICAgICBmZWF0X3R5cGUgPSBGRUFUX1RZUEVfTDJfQ0FU
OwogICAgICAgICBicmVhazsKIApAQCAtMzYyLDE1ICszNjIsMTYgQEAgc3RhdGljIGJvb2wgY2F0
X2dldF9mZWF0X2luZm8oY29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCwKIH0KIAogLyogTDMg
Q0FUIHByb3BzICovCi1zdGF0aWMgdm9pZCBsM19jYXRfd3JpdGVfbXNyKHVuc2lnbmVkIGludCBj
b3MsIHVpbnQzMl90IHZhbCwgZW51bSBjYm1fdHlwZSB0eXBlKQorc3RhdGljIHZvaWQgbDNfY2F0
X3dyaXRlX21zcih1bnNpZ25lZCBpbnQgY29zLCB1aW50MzJfdCB2YWwsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGVudW0gcHNyX3R5cGUgdHlwZSkKIHsKICAgICB3cm1zcmwoTVNSX0lB
MzJfUFNSX0wzX01BU0soY29zKSwgdmFsKTsKIH0KIAogc3RhdGljIGNvbnN0IHN0cnVjdCBmZWF0
X3Byb3BzIGwzX2NhdF9wcm9wcyA9IHsKICAgICAuY29zX251bSA9IDEsCi0gICAgLnR5cGVbMF0g
PSBQU1JfQ0JNX1RZUEVfTDMsCi0gICAgLmFsdF90eXBlID0gUFNSX0NCTV9UWVBFX1VOS05PV04s
CisgICAgLnR5cGVbMF0gPSBQU1JfVFlQRV9MM19DQk0sCisgICAgLmFsdF90eXBlID0gUFNSX1RZ
UEVfVU5LTk9XTiwKICAgICAuZ2V0X2ZlYXRfaW5mbyA9IGNhdF9nZXRfZmVhdF9pbmZvLAogICAg
IC53cml0ZV9tc3IgPSBsM19jYXRfd3JpdGVfbXNyLAogfTsKQEAgLTM4Nyw5ICszODgsMTAgQEAg
c3RhdGljIGJvb2wgbDNfY2RwX2dldF9mZWF0X2luZm8oY29uc3Qgc3RydWN0IGZlYXRfbm9kZSAq
ZmVhdCwKICAgICByZXR1cm4gdHJ1ZTsKIH0KIAotc3RhdGljIHZvaWQgbDNfY2RwX3dyaXRlX21z
cih1bnNpZ25lZCBpbnQgY29zLCB1aW50MzJfdCB2YWwsIGVudW0gY2JtX3R5cGUgdHlwZSkKK3N0
YXRpYyB2b2lkIGwzX2NkcF93cml0ZV9tc3IodW5zaWduZWQgaW50IGNvcywgdWludDMyX3QgdmFs
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIHBzcl90eXBlIHR5cGUpCiB7Ci0g
ICAgd3Jtc3JsKCgodHlwZSA9PSBQU1JfQ0JNX1RZUEVfTDNfREFUQSkgPworICAgIHdybXNybCgo
KHR5cGUgPT0gUFNSX1RZUEVfTDNfREFUQSkgPwogICAgICAgICAgICAgTVNSX0lBMzJfUFNSX0wz
X01BU0tfREFUQShjb3MpIDoKICAgICAgICAgICAgIE1TUl9JQTMyX1BTUl9MM19NQVNLX0NPREUo
Y29zKSksCiAgICAgICAgICAgIHZhbCk7CkBAIC0zOTcsMjMgKzM5OSwyNCBAQCBzdGF0aWMgdm9p
ZCBsM19jZHBfd3JpdGVfbXNyKHVuc2lnbmVkIGludCBjb3MsIHVpbnQzMl90IHZhbCwgZW51bSBj
Ym1fdHlwZSB0eXBlKQogCiBzdGF0aWMgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgbDNfY2RwX3By
b3BzID0gewogICAgIC5jb3NfbnVtID0gMiwKLSAgICAudHlwZVswXSA9IFBTUl9DQk1fVFlQRV9M
M19EQVRBLAotICAgIC50eXBlWzFdID0gUFNSX0NCTV9UWVBFX0wzX0NPREUsCi0gICAgLmFsdF90
eXBlID0gUFNSX0NCTV9UWVBFX0wzLAorICAgIC50eXBlWzBdID0gUFNSX1RZUEVfTDNfREFUQSwK
KyAgICAudHlwZVsxXSA9IFBTUl9UWVBFX0wzX0NPREUsCisgICAgLmFsdF90eXBlID0gUFNSX1RZ
UEVfTDNfQ0JNLAogICAgIC5nZXRfZmVhdF9pbmZvID0gbDNfY2RwX2dldF9mZWF0X2luZm8sCiAg
ICAgLndyaXRlX21zciA9IGwzX2NkcF93cml0ZV9tc3IsCiB9OwogCiAvKiBMMiBDQVQgcHJvcHMg
Ki8KLXN0YXRpYyB2b2lkIGwyX2NhdF93cml0ZV9tc3IodW5zaWduZWQgaW50IGNvcywgdWludDMy
X3QgdmFsLCBlbnVtIGNibV90eXBlIHR5cGUpCitzdGF0aWMgdm9pZCBsMl9jYXRfd3JpdGVfbXNy
KHVuc2lnbmVkIGludCBjb3MsIHVpbnQzMl90IHZhbCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZW51bSBwc3JfdHlwZSB0eXBlKQogewogICAgIHdybXNybChNU1JfSUEzMl9QU1JfTDJf
TUFTSyhjb3MpLCB2YWwpOwogfQogCiBzdGF0aWMgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgbDJf
Y2F0X3Byb3BzID0gewogICAgIC5jb3NfbnVtID0gMSwKLSAgICAudHlwZVswXSA9IFBTUl9DQk1f
VFlQRV9MMiwKLSAgICAuYWx0X3R5cGUgPSBQU1JfQ0JNX1RZUEVfVU5LTk9XTiwKKyAgICAudHlw
ZVswXSA9IFBTUl9UWVBFX0wyX0NCTSwKKyAgICAuYWx0X3R5cGUgPSBQU1JfVFlQRV9VTktOT1dO
LAogICAgIC5nZXRfZmVhdF9pbmZvID0gY2F0X2dldF9mZWF0X2luZm8sCiAgICAgLndyaXRlX21z
ciA9IGwyX2NhdF93cml0ZV9tc3IsCiB9OwpAQCAtNjc1LDcgKzY3OCw3IEBAIHN0YXRpYyBzdHJ1
Y3QgcHNyX3NvY2tldF9pbmZvICpnZXRfc29ja2V0X2luZm8odW5zaWduZWQgaW50IHNvY2tldCkK
ICAgICByZXR1cm4gc29ja2V0X2luZm8gKyBzb2NrZXQ7CiB9CiAKLWludCBwc3JfZ2V0X2luZm8o
dW5zaWduZWQgaW50IHNvY2tldCwgZW51bSBjYm1fdHlwZSB0eXBlLAoraW50IHBzcl9nZXRfaW5m
byh1bnNpZ25lZCBpbnQgc29ja2V0LCBlbnVtIHBzcl90eXBlIHR5cGUsCiAgICAgICAgICAgICAg
ICAgIHVpbnQzMl90IGRhdGFbXSwgdW5zaWduZWQgaW50IGFycmF5X2xlbikKIHsKICAgICBjb25z
dCBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICppbmZvID0gZ2V0X3NvY2tldF9pbmZvKHNvY2tldCk7
CkBAIC02ODcsNyArNjkwLDcgQEAgaW50IHBzcl9nZXRfaW5mbyh1bnNpZ25lZCBpbnQgc29ja2V0
LCBlbnVtIGNibV90eXBlIHR5cGUsCiAgICAgaWYgKCBJU19FUlIoaW5mbykgKQogICAgICAgICBy
ZXR1cm4gUFRSX0VSUihpbmZvKTsKIAotICAgIGZlYXRfdHlwZSA9IHBzcl9jYm1fdHlwZV90b19m
ZWF0X3R5cGUodHlwZSk7CisgICAgZmVhdF90eXBlID0gcHNyX3R5cGVfdG9fZmVhdF90eXBlKHR5
cGUpOwogICAgIGlmICggZmVhdF90eXBlID49IEFSUkFZX1NJWkUoaW5mby0+ZmVhdHVyZXMpICkK
ICAgICAgICAgcmV0dXJuIC1FTk9FTlQ7CiAKQEAgLTcwOCw3ICs3MTEsNyBAQCBpbnQgcHNyX2dl
dF9pbmZvKHVuc2lnbmVkIGludCBzb2NrZXQsIGVudW0gY2JtX3R5cGUgdHlwZSwKIH0KIAogaW50
IHBzcl9nZXRfdmFsKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBzb2NrZXQsCi0gICAg
ICAgICAgICAgICAgdWludDMyX3QgKnZhbCwgZW51bSBjYm1fdHlwZSB0eXBlKQorICAgICAgICAg
ICAgICAgIHVpbnQzMl90ICp2YWwsIGVudW0gcHNyX3R5cGUgdHlwZSkKIHsKICAgICBjb25zdCBz
dHJ1Y3QgcHNyX3NvY2tldF9pbmZvICppbmZvID0gZ2V0X3NvY2tldF9pbmZvKHNvY2tldCk7CiAg
ICAgY29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVhdDsKQEAgLTcyMCw3ICs3MjMsNyBAQCBpbnQg
cHNyX2dldF92YWwoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHNvY2tldCwKICAgICBp
ZiAoIElTX0VSUihpbmZvKSApCiAgICAgICAgIHJldHVybiBQVFJfRVJSKGluZm8pOwogCi0gICAg
ZmVhdF90eXBlID0gcHNyX2NibV90eXBlX3RvX2ZlYXRfdHlwZSh0eXBlKTsKKyAgICBmZWF0X3R5
cGUgPSBwc3JfdHlwZV90b19mZWF0X3R5cGUodHlwZSk7CiAgICAgaWYgKCBmZWF0X3R5cGUgPj0g
QVJSQVlfU0laRShpbmZvLT5mZWF0dXJlcykgKQogICAgICAgICByZXR1cm4gLUVOT0VOVDsKIApA
QCAtODUwLDcgKzg1Myw3IEBAIHN0YXRpYyBpbnQgaW5zZXJ0X3ZhbF9pbnRvX2FycmF5KHVpbnQz
Ml90IHZhbFtdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IGFycmF5X2xlbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVj
dCBwc3Jfc29ja2V0X2luZm8gKmluZm8sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBlbnVtIHBzcl9mZWF0X3R5cGUgZmVhdF90eXBlLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZW51bSBjYm1fdHlwZSB0eXBlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZW51bSBwc3JfdHlwZSB0eXBlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDMyX3QgbmV3X3ZhbCkKIHsKICAgICBjb25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0
OwpAQCAtODg2LDggKzg4OSw5IEBAIHN0YXRpYyBpbnQgaW5zZXJ0X3ZhbF9pbnRvX2FycmF5KHVp
bnQzMl90IHZhbFtdLAogICAgIC8qCiAgICAgICogVmFsdWUgc2V0dGluZyBwb3NpdGlvbiBpcyBz
YW1lIGFzIGZlYXR1cmUgYXJyYXkuCiAgICAgICogRm9yIENEUCwgdXNlciBtYXkgc2V0IGJvdGgg
REFUQSBhbmQgQ09ERSB0byBzYW1lIHZhbHVlLiBGb3Igc3VjaCBjYXNlLAotICAgICAqIHVzZXIg
aW5wdXQgJ1BTUl9DQk1fVFlQRV9MMycgYXMgdHlwZS4gVGhlIGFsdGVybmF0aXZlIHR5cGUgb2Yg
Q0RQIGlzIHNhbWUKLSAgICAgKiBhcyBpdC4gU28gd2Ugc2hvdWxkIHNldCBuZXdfdmFsIHRvIGJv
dGggb2YgREFUQSBhbmQgQ09ERSB1bmRlciBzdWNoIGNhc2UuCisgICAgICogdXNlciBpbnB1dCAn
UFNSX1RZUEVfTDNfQ0JNJyBhcyB0eXBlLiBUaGUgYWx0ZXJuYXRpdmUgdHlwZSBvZiBDRFAgaXMK
KyAgICAgKiBzYW1lIGFzIGl0LiBTbyB3ZSBzaG91bGQgc2V0IG5ld192YWwgdG8gYm90aCBvZiBE
QVRBIGFuZCBDT0RFIHVuZGVyIHN1Y2gKKyAgICAgKiBjYXNlLgogICAgICAqLwogICAgIGZvciAo
IGkgPSAwOyBpIDwgcHJvcHMtPmNvc19udW07IGkrKyApCiAgICAgewpAQCAtMTE3OSw3ICsxMTgz
LDcgQEAgc3RhdGljIGludCB3cml0ZV9wc3JfbXNycyh1bnNpZ25lZCBpbnQgc29ja2V0LCB1bnNp
Z25lZCBpbnQgY29zLAogfQogCiBpbnQgcHNyX3NldF92YWwoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgaW50IHNvY2tldCwKLSAgICAgICAgICAgICAgICB1aW50NjRfdCBuZXdfdmFsLCBlbnVt
IGNibV90eXBlIHR5cGUpCisgICAgICAgICAgICAgICAgdWludDY0X3QgbmV3X3ZhbCwgZW51bSBw
c3JfdHlwZSB0eXBlKQogewogICAgIHVuc2lnbmVkIGludCBvbGRfY29zLCBhcnJheV9sZW47CiAg
ICAgaW50IGNvcywgcmV0OwpAQCAtMTE5NSw3ICsxMTk5LDcgQEAgaW50IHBzcl9zZXRfdmFsKHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBzb2NrZXQsCiAgICAgaWYgKCBuZXdfdmFsICE9
IHZhbCApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCi0gICAgZmVhdF90eXBlID0gcHNyX2Ni
bV90eXBlX3RvX2ZlYXRfdHlwZSh0eXBlKTsKKyAgICBmZWF0X3R5cGUgPSBwc3JfdHlwZV90b19m
ZWF0X3R5cGUodHlwZSk7CiAgICAgaWYgKCBmZWF0X3R5cGUgPj0gQVJSQVlfU0laRShpbmZvLT5m
ZWF0dXJlcykgfHwKICAgICAgICAgICFpbmZvLT5mZWF0dXJlc1tmZWF0X3R5cGVdICkKICAgICAg
ICAgcmV0dXJuIC1FTk9FTlQ7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3lzY3RsLmMgYi94
ZW4vYXJjaC94ODYvc3lzY3RsLmMKaW5kZXggOGFlNjc0Ny4uNjg2N2VlMSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3N5c2N0bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYwpAQCAtMTc5
LDcgKzE3OSw3IEBAIGxvbmcgYXJjaF9kb19zeXNjdGwoCiAgICAgICAgIGNhc2UgWEVOX1NZU0NU
TF9QU1JfZ2V0X2wzX2luZm86CiAgICAgICAgIHsKICAgICAgICAgICAgIHJldCA9IHBzcl9nZXRf
aW5mbyhzeXNjdGwtPnUucHNyX2FsbG9jLnRhcmdldCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBQU1JfQ0JNX1RZUEVfTDMsIGRhdGEsIEFSUkFZX1NJWkUoZGF0YSkpOworICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFBTUl9UWVBFX0wzX0NCTSwgZGF0YSwgQVJSQVlfU0la
RShkYXRhKSk7CiAgICAgICAgICAgICBpZiAoIHJldCApCiAgICAgICAgICAgICAgICAgYnJlYWs7
CiAKQEAgLTE5OCw3ICsxOTgsNyBAQCBsb25nIGFyY2hfZG9fc3lzY3RsKAogICAgICAgICBjYXNl
IFhFTl9TWVNDVExfUFNSX2dldF9sMl9pbmZvOgogICAgICAgICB7CiAgICAgICAgICAgICByZXQg
PSBwc3JfZ2V0X2luZm8oc3lzY3RsLT51LnBzcl9hbGxvYy50YXJnZXQsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgUFNSX0NCTV9UWVBFX0wyLCBkYXRhLCBBUlJBWV9TSVpFKGRhdGEp
KTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQU1JfVFlQRV9MMl9DQk0sIGRhdGEs
IEFSUkFZX1NJWkUoZGF0YSkpOwogICAgICAgICAgICAgaWYgKCByZXQgKQogICAgICAgICAgICAg
ICAgIGJyZWFrOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9wc3IuaAppbmRleCAxOGE0MmYzLi5jYjNmMDY3IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHNy
LmgKQEAgLTUzLDEyICs1MywxMiBAQCBzdHJ1Y3QgcHNyX2NtdCB7CiAgICAgc3RydWN0IHBzcl9j
bXRfbDMgbDM7CiB9OwogCi1lbnVtIGNibV90eXBlIHsKLSAgICBQU1JfQ0JNX1RZUEVfTDMsCi0g
ICAgUFNSX0NCTV9UWVBFX0wzX0NPREUsCi0gICAgUFNSX0NCTV9UWVBFX0wzX0RBVEEsCi0gICAg
UFNSX0NCTV9UWVBFX0wyLAotICAgIFBTUl9DQk1fVFlQRV9VTktOT1dOLAorZW51bSBwc3JfdHlw
ZSB7CisgICAgUFNSX1RZUEVfTDNfQ0JNLAorICAgIFBTUl9UWVBFX0wzX0NPREUsCisgICAgUFNS
X1RZUEVfTDNfREFUQSwKKyAgICBQU1JfVFlQRV9MMl9DQk0sCisgICAgUFNSX1RZUEVfVU5LTk9X
TiwKIH07CiAKIGV4dGVybiBzdHJ1Y3QgcHNyX2NtdCAqcHNyX2NtdDsKQEAgLTcyLDEyICs3Miwx
MiBAQCBpbnQgcHNyX2FsbG9jX3JtaWQoc3RydWN0IGRvbWFpbiAqZCk7CiB2b2lkIHBzcl9mcmVl
X3JtaWQoc3RydWN0IGRvbWFpbiAqZCk7CiB2b2lkIHBzcl9jdHh0X3N3aXRjaF90byhzdHJ1Y3Qg
ZG9tYWluICpkKTsKIAotaW50IHBzcl9nZXRfaW5mbyh1bnNpZ25lZCBpbnQgc29ja2V0LCBlbnVt
IGNibV90eXBlIHR5cGUsCitpbnQgcHNyX2dldF9pbmZvKHVuc2lnbmVkIGludCBzb2NrZXQsIGVu
dW0gcHNyX3R5cGUgdHlwZSwKICAgICAgICAgICAgICAgICAgdWludDMyX3QgZGF0YVtdLCB1bnNp
Z25lZCBpbnQgYXJyYXlfbGVuKTsKIGludCBwc3JfZ2V0X3ZhbChzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBpbnQgc29ja2V0LAotICAgICAgICAgICAgICAgIHVpbnQzMl90ICp2YWwsIGVudW0g
Y2JtX3R5cGUgdHlwZSk7CisgICAgICAgICAgICAgICAgdWludDMyX3QgKnZhbCwgZW51bSBwc3Jf
dHlwZSB0eXBlKTsKIGludCBwc3Jfc2V0X3ZhbChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBp
bnQgc29ja2V0LAotICAgICAgICAgICAgICAgIHVpbnQ2NF90IHZhbCwgZW51bSBjYm1fdHlwZSB0
eXBlKTsKKyAgICAgICAgICAgICAgICB1aW50NjRfdCB2YWwsIGVudW0gcHNyX3R5cGUgdHlwZSk7
CiAKIHZvaWQgcHNyX2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpOwogdm9pZCBwc3JfZG9t
YWluX2ZyZWUoc3RydWN0IGRvbWFpbiAqZCk7Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 08:49:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 08:49:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5T03-00062W-B0; Fri, 20 Oct 2017 08:49:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e5T01-00062K-Hc
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 08:49:49 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 EC/6E-08608-CA8B9E95; Fri, 20 Oct 2017 08:49:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXS1tYhr7tmx8t
 Ig3NrRS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozNXWkF+xQr/hz4xNbA+E+yi5GTQ0igQmLz
 pvesILaEAK/EkWUzgGwOINtf4sn6ki5GLqCSBkaJV+172UBq2ATUJR5/7WECsUUElCTurZrMB
 FLELLCMWeLji1Vgg4QFnCXWPVvBDmKzCKhKbOy+yQxi8wq4S9ye95wNYpmcxMljk1kh4oISJ2
 c+YQFZzAy0YP08IZAws4C8RPPW2cwTGPlmIamahVA1C0nVAkbmVYwaxalFZalFuoZGeklFmek
 ZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgYHGAAQ7GC9vDDjEKMnBpCTKG1j5MlKILyk/
 pTIjsTgjvqg0J7X4EKMMB4eSBC/bdqCcYFFqempFWmYOMORh0hIcPEoivI9A0rzFBYm5xZnpE
 KlTjMYcxzZd/sPE0XHz7h8mIZa8/LxUKXHePpBSAZDSjNI8uEGwWLzEKCslzMsIdJoQT0FqUW
 5mCar8K0ZxDkYlYV4LkCk8mXklcPteAZ3CBHQKu/0LkFNKEhFSUg2MM33VBe+EqG24Eh2e1Ho
 vsGD323u/Pl+cecInrZTjvsOisye73PIdtdgX3/bLFDDv1FoncJlfrXDhFr+2fTd///5flhja
 wvniuJmyf3nuTDm9Kz8t5G5s++cjkF+sVvVVemd6dsa53oKtF43aZ9+OqTrsf2DFRy6BSl0Ru
 8nfwqqWbMti05ysxFKckWioxVxUnAgAFJI4V8ACAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1508489386!74969590!1
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17401 invoked from network); 20 Oct 2017 08:49:48 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 08:49:48 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by orsmga104.jf.intel.com with ESMTP; 20 Oct 2017 01:49:45 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,405,1503385200"; d="scan'208";a="162752587"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga005.jf.intel.com with ESMTP; 20 Oct 2017 01:49:42 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 20 Oct 2017 16:28:12 +0800
Message-Id: <1508488108-7071-1-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
MIME-Version: 1.0
Cc: Yi Sun <yi.y.sun@linux.intel.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v9 00/16] Enable Memory Bandwidth Allocation in
	Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIGFsbCwKCldlIHBsYW4gdG8gYnJpbmcgYSBuZXcgUFNSIChQbGF0Zm9ybSBTaGFyZWQgUmVz
b3VyY2UpIGZlYXR1cmUgY2FsbGVkCkludGVsIE1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiAo
TUJBKSB0byBYZW4uCgpCZXNpZGVzIHRoZSBNQkEgZW5hYmxpbmcsIHdlIGNoYW5nZSBzb21lIGlu
dGVyZmFjZXMgdG8gbWFrZSB0aGVtIG1vcmUKZ2VuZXJhbCBidXQgbm90IG9ubHkgZm9yIENBVC4K
CkFueSBjb21tZW50cyBhcmUgd2VsY29tZSEKCllvdSBjYW4gZmluZCB0aGlzIHNlcmllcyBhdDoK
aHR0cHM6Ly9naXRodWIuY29tL3lpc3VuLWdpdC94ZW5fbWJhIG1iYV92OQoKVGhpcyB2ZXJzaW9u
IGhhcyBiZWVuIHJlYmFzZWQgb250byBsYXRlc3Qgc3RhZ2luZyBicmFuY2ggd2l0aCBjb21taXQg
NmNjZjI1LgoKQlJzLApTdW4gWWkKCkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDQzogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPgpDQzogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CkND
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IEtvbnJhZCBSemVz
enV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ0M6IENoYW8gUGVuZyA8Y2hhby5w
LnBlbmdAbGludXguaW50ZWwuY29tPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KCi0tLQpBY2tlZCBhbmQgUmV2aWV3ZWQgbGlzdCBiZWZvcmUgVjk6CgphIC0gQWNrZWQt
YnkKciAtIFJldmlld2VkLWJ5CgogIHIgIHBhdGNoIDEgIC0gZG9jczogY3JlYXRlIE1lbW9yeSBC
YW5kd2lkdGggQWxsb2NhdGlvbiAoTUJBKSBmZWF0dXJlIGRvY3VtZW50CiAgYXIgcGF0Y2ggMiAg
LSBSZW5hbWUgUFNSIHN5c2N0bC9kb21jdGwgaW50ZXJmYWNlcyBhbmQgeHNtIHBvbGljeSB0byBt
YWtlIHRoZW0gYmUgZ2VuZXJhbAogIGFyIHBhdGNoIDMgIC0geDg2OiByZW5hbWUgJ2NibV90eXBl
JyB0byAncHNyX3R5cGUnIHRvIG1ha2UgaXQgZ2VuZXJhbAogIGFyIHBhdGNoIDQgIC0geDg2OiBh
IGZldyBvcHRpbWl6YXRpb25zIHRvIHBzciBjb2RlcwogIHIgIHBhdGNoIDUgIC0geDg2OiBpbXBs
ZW1lbnQgZGF0YSBzdHJ1Y3R1cmUgYW5kIENQVSBpbml0IGZsb3cgZm9yIE1CQQogIGFyIHBhdGNo
IDYgIC0geDg2OiBpbXBsZW1lbnQgZ2V0IGh3IGluZm8gZmxvdyBmb3IgTUJBCiAgYXIgcGF0Y2gg
NyAgLSB4ODY6IGltcGxlbWVudCBnZXQgdmFsdWUgaW50ZXJmYWNlIGZvciBNQkEKICByICBwYXRj
aCA4ICAtIHg4NjogaW1wbGVtZW50IHNldCB2YWx1ZSBmbG93IGZvciBNQkEKICBhciBwYXRjaCA5
ICAtIHRvb2xzOiBjcmVhdGUgZ2VuZXJhbCBpbnRlcmZhY2VzIHRvIHN1cHBvcnQgcHNyIGFsbG9j
YXRpb24gZmVhdHVyZXMKICBhciBwYXRjaCAxMCAtIHRvb2xzOiBpbXBsZW1lbnQgdGhlIG5ldyBs
aWJ4YyBnZXQgaHcgaW5mbyBpbnRlcmZhY2UKICBhciBwYXRjaCAxMSAtIHRvb2xzOiBpbXBsZW1l
bnQgdGhlIG5ldyBsaWJ4bCBnZXQgaHcgaW5mbyBpbnRlcmZhY2UKICBhciBwYXRjaCAxMiAtIHRv
b2xzOiBpbXBsZW1lbnQgdGhlIG5ldyB4bCBnZXQgaHcgaW5mbyBpbnRlcmZhY2UKICBhciBwYXRj
aCAxMyAtIHRvb2xzOiByZW5hbWUgJ3hjX3Bzcl9jYXRfdHlwZScgdG8gJ3hjX3Bzcl90eXBlJwog
IGFyIHBhdGNoIDE0IC0gdG9vbHM6IGltcGxlbWVudCBuZXcgZ2VuZXJpYyBnZXQgdmFsdWUgaW50
ZXJmYWNlIGFuZCBNQkEgZ2V0IHZhbHVlIGNvbW1hbmQKICBhciBwYXRjaCAxNSAtIHRvb2xzOiBp
bXBsZW1lbnQgbmV3IGdlbmVyaWMgc2V0IHZhbHVlIGludGVyZmFjZSBhbmQgTUJBIHNldCB2YWx1
ZSBjb21tYW5kCiAgYXIgcGF0Y2ggMTYgLSBkb2NzOiBhZGQgTUJBIGRlc2NyaXB0aW9uIGluIGRv
Y3MKCi0tLQpWOSBjaGFuZ2UgbGlzdDoKClBhdGNoIDg6CiAgICAtIGFkanVzdCBjb2RlcyBpbiAn
bWJhX3Nhbml0aXplX3RocnRsJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKCllp
IFN1biAoMTYpOgogIGRvY3M6IGNyZWF0ZSBNZW1vcnkgQmFuZHdpZHRoIEFsbG9jYXRpb24gKE1C
QSkgZmVhdHVyZSBkb2N1bWVudAogIFJlbmFtZSBQU1Igc3lzY3RsL2RvbWN0bCBpbnRlcmZhY2Vz
IGFuZCB4c20gcG9saWN5IHRvIG1ha2UgdGhlbSBiZQogICAgZ2VuZXJhbAogIHg4NjogcmVuYW1l
ICdjYm1fdHlwZScgdG8gJ3Bzcl90eXBlJyB0byBtYWtlIGl0IGdlbmVyYWwKICB4ODY6IGEgZmV3
IG9wdGltaXphdGlvbnMgdG8gcHNyIGNvZGVzCiAgeDg2OiBpbXBsZW1lbnQgZGF0YSBzdHJ1Y3R1
cmUgYW5kIENQVSBpbml0IGZsb3cgZm9yIE1CQQogIHg4NjogaW1wbGVtZW50IGdldCBodyBpbmZv
IGZsb3cgZm9yIE1CQQogIHg4NjogaW1wbGVtZW50IGdldCB2YWx1ZSBpbnRlcmZhY2UgZm9yIE1C
QQogIHg4NjogaW1wbGVtZW50IHNldCB2YWx1ZSBmbG93IGZvciBNQkEKICB0b29sczogY3JlYXRl
IGdlbmVyYWwgaW50ZXJmYWNlcyB0byBzdXBwb3J0IHBzciBhbGxvY2F0aW9uIGZlYXR1cmVzCiAg
dG9vbHM6IGltcGxlbWVudCB0aGUgbmV3IGxpYnhjIGdldCBodyBpbmZvIGludGVyZmFjZQogIHRv
b2xzOiBpbXBsZW1lbnQgdGhlIG5ldyBsaWJ4bCBnZXQgaHcgaW5mbyBpbnRlcmZhY2UKICB0b29s
czogaW1wbGVtZW50IHRoZSBuZXcgeGwgZ2V0IGh3IGluZm8gaW50ZXJmYWNlCiAgdG9vbHM6IHJl
bmFtZSAneGNfcHNyX2NhdF90eXBlJyB0byAneGNfcHNyX3R5cGUnCiAgdG9vbHM6IGltcGxlbWVu
dCBuZXcgZ2VuZXJpYyBnZXQgdmFsdWUgaW50ZXJmYWNlIGFuZCBNQkEgZ2V0IHZhbHVlCiAgICBj
b21tYW5kCiAgdG9vbHM6IGltcGxlbWVudCBuZXcgZ2VuZXJpYyBzZXQgdmFsdWUgaW50ZXJmYWNl
IGFuZCBNQkEgc2V0IHZhbHVlCiAgICBjb21tYW5kCiAgZG9jczogYWRkIE1CQSBkZXNjcmlwdGlv
biBpbiBkb2NzCgogZG9jcy9mZWF0dXJlcy9pbnRlbF9wc3JfbWJhLnBhbmRvYyAgfCAyOTcgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBkb2NzL21hbi94bC5wb2QuMS5pbiAg
ICAgICAgICAgICAgICB8ICAzMyArKysrCiBkb2NzL21pc2MveGwtcHNyLm1hcmtkb3duICAgICAg
ICAgICB8ICA2MiArKysrKysrKwogdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZG9tMC50ZSAg
fCAgIDQgKy0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oICAgICAgIHwgIDQ0ICsrKyst
LQogdG9vbHMvbGlieGMveGNfcHNyLmMgICAgICAgICAgICAgICAgfCAxMDkgKysrKysrKy0tLS0t
LQogdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgICAgICAgICAgfCAgMzcgKysrKysKIHRvb2xz
L2xpYnhsL2xpYnhsX3Bzci5jICAgICAgICAgICAgIHwgMjIzICsrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICAgICAgICAgfCAgMjIgKysrCiB0
b29scy94bC94bC5oICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArCiB0b29scy94bC94bF9j
bWR0YWJsZS5jICAgICAgICAgICAgICB8ICAxMiArKwogdG9vbHMveGwveGxfcHNyLmMgICAgICAg
ICAgICAgICAgICAgfCAyNzkgKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tCiB4ZW4v
YXJjaC94ODYvZG9tY3RsLmMgICAgICAgICAgICAgICB8ICA4NyArKysrKystLS0tLQogeGVuL2Fy
Y2gveDg2L3Bzci5jICAgICAgICAgICAgICAgICAgfCAyODQgKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3N5c2N0bC5jICAgICAgICAgICAgICAgfCAgNTcg
KysrKy0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCAgICAgfCAgIDEgKwogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9wc3IuaCAgICAgICAgICAgfCAgMjQgKy0tCiB4ZW4vaW5jbHVkZS9w
dWJsaWMvZG9tY3RsLmggICAgICAgICB8ICAyNiArKy0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvc3lz
Y3RsLmggICAgICAgICB8ICAyMCArKy0KIHhlbi94c20vZmxhc2svaG9va3MuYyAgICAgICAgICAg
ICAgIHwgICA4ICstCiB4ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycyB8ICAgOCAr
LQogMjEgZmlsZXMgY2hhbmdlZCwgMTMxNCBpbnNlcnRpb25zKCspLCAzMjUgZGVsZXRpb25zKC0p
CiBjcmVhdGUgbW9kZSAxMDA2NDQgZG9jcy9mZWF0dXJlcy9pbnRlbF9wc3JfbWJhLnBhbmRvYwoK
LS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 08:49:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 08:49:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5T09-00064Z-5O; Fri, 20 Oct 2017 08:49:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e5T07-00063g-Vz
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 08:49:56 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 35/1D-25852-3B8B9E95; Fri, 20 Oct 2017 08:49:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXS1tYhr7t+x8t
 IgyVzrC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyz11qYC5bNY6y4/nE9YwNje2EXIyeHkECF
 xP8tU1hAbAkBXokjy2awdjFyANn+Epv64rsYuYBKGhglpq9/ywxSwyagLvH4aw8TiC0ioCRxb
 9VkJpAiZoHzTBIft94DSwgLpEh07F8K1sAioCrx6egDsAW8Au4SV57+ZINYJidx8thkVhCbU8
 BDYm/rbUaIg9wlpp6ZyQ5RLyhxcuYTFpCDmIEWr58nBBJmFpCXaN46m3kCo8AsJFWzEKpmIal
 awMi8ilGjOLWoLLVI19BIL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMDgZgGAH
 4+WNAYcYJTmYlER5AytfRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4GXbDpQTLEpNT61Iy8wBx
 glMWoKDR0mE9xFImre4IDG3ODMdInWK0Zjj2KbLf5g4Om7e/cMkxJKXn5cqJc7bB1IqAFKaUZ
 oHNwgWv5cYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzGsBMoUnM68Ebt8roFOYgE5ht38Bckp
 JIkJKqoExyrL35nvOtgMOXa/ezPVbLHnk6fer2s03J7ve6X7kVnw60mG11eG45iVyrWktd+VV
 VhUZmyVeag70yalZ2Lu7ZFFUwkNu8x26bwWuTN3D03ivU0W31yRypflFI/Op3oeNA/X0DvK7S
 3ziZzmTlmTweMv+lEMey558LksubNM5vU+XX0ajkVuJpTgj0VCLuag4EQAAgZni2gIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1508489386!74969590!3
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17980 invoked from network); 20 Oct 2017 08:49:51 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 08:49:51 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by orsmga104.jf.intel.com with ESMTP; 20 Oct 2017 01:49:50 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,405,1503385200"; d="scan'208";a="162752601"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga005.jf.intel.com with ESMTP; 20 Oct 2017 01:49:48 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 20 Oct 2017 16:28:14 +0800
Message-Id: <1508488108-7071-3-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1508488108-7071-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1508488108-7071-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Yi Sun <yi.y.sun@linux.intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v9 02/16] Rename PSR sysctl/domctl interfaces
	and xsm policy to make them be general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCByZW5hbWVzIFBTUiBzeXNjdGwvZG9tY3RsIGludGVyZmFjZXMgYW5kIHJlbGF0
ZWQgeHNtIHBvbGljeSB0bwptYWtlIHRoZW0gYmUgZ2VuZXJhbCBmb3IgYWxsIHJlc291cmNlIGFs
bG9jYXRpb24gZmVhdHVyZXMgYnV0IG5vdCBvbmx5CmZvciBDQVQuIFRoZW4sIHdlIGNhbiByZXN1
c2UgdGhlIGludGVyZmFjZXMgZm9yIGFsbCBhbGxvY2F0aW9uIGZlYXR1cmVzLgoKQmFzaWNhbGx5
LCBpdCBjaGFuZ2VzICdwc3JfY2F0X29wJyB0byAncHNyX2FsbG9jJywgYW5kIHJlbW92ZSAnQ0FU
XycgZnJvbSBzb21lCm1hY3Jvcy4gRS5nLjoKMS4gcHNyX2NhdF9vcCAtPiBwc3JfYWxsb2MKMi4g
WEVOX0RPTUNUTF9wc3JfY2F0X29wIC0+IFhFTl9ET01DVExfcHNyX2FsbG9jCjMuIFhFTl9TWVND
VExfcHNyX2NhdF9vcCAtPiBYRU5fU1lTQ1RMX3Bzcl9hbGxvYwo0LiBYRU5fRE9NQ1RMX1BTUl9D
QVRfU0VUX0wzX0NCTSAtPiBYRU5fRE9NQ1RMX1BTUl9TRVRfTDNfQ0JNCjUuIFhFTl9TWVNDVExf
UFNSX0NBVF9nZXRfbDNfaW5mbyAtPiBYRU5fU1lTQ1RMX1BTUl9nZXRfbDNfaW5mbwoKU2lnbmVk
LW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+ClJldmlld2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CkFja2VkLWJ5OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdv
dj4KLS0tCkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNDOiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzog
RGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CkNDOiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IENoYW8gUGVuZyA8Y2hhby5wLnBlbmdAbGlu
dXguaW50ZWwuY29tPgoKdjc6CiAgICAtIGFkZCBzaW5nbGUgdHJhaWxpbmcgdW5kZXJzY29yZSBm
b3IgaW50ZXJuYWwgdmFyaWFibGVkIGluIG1hY3JvLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBC
ZXVsaWNoKQogICAgLSBhZGQgcGFyZW50aGVzZXMgZm9yIGlucHV0IHBhcmFtZXRlcnMgb2YgbWFy
Y3JvLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBhZGp1c3QgdGhlIHBv
c3Rpb24gb2YgbWFjcm8uCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnY2OgogICAg
LSBtb3ZlIG1hY3JvIGRlZmluaXRpb24gaW50byB0aGUgZnVuY3Rpb24gYW5kIHVuZGVmaW5lIGl0
IGFmdGVyIHVzZS4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBk
byBub3QgYnVtcCBzeXNjdGwgdmVyc2lvbiBiZWNhdXNlIGl0IGhhcyBiZWVuIGJ1bXBlZCBmb3Ig
NC4xMC4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2NToKICAgIC0gcmVt
b3ZlIGRvbWN0bCB2ZXJzaW9uIG51bWJlciB1cGdyYWRlLgogICAgICAoc3VnZ2VzdGVkIGJ5IEph
biBCZXVsaWNoKQogICAgLSByZXN0b3JlICdYRU5fU1lTQ1RMX1BTUl9DQVRfTDNfQ0RQJy4KICAg
ICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gZGVmaW5lIGEgbG9jYWwgbWFjcm8g
dG8gY29tcGxldGUgcHNyIGdldCB2YWx1ZSBmbG93LgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2Vy
IFBhdSBNb25uw6kpCiAgICAtIHJlbW92ZSAnUmV2aWV3ZWQtYnknIGFuZCAnQWNrZWQtYnknLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IFdlaSBMaXUpCnY0OgogICAgLSByZW1vdmUgJ0FMTE9DXycgZnJv
bSBuYW1lcy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBmaXgg
Y29tbWVudHMuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKdjM6CiAgICAt
IHJlbW92ZSAnb3AvT1AnIGZyb20gbmFtZXMgYW5kIG1vZGlmeSBzb21lIG5hbWVzIGZyb20gJ1BT
Ul9DQVQnIHRvCiAgICAgICdQU1JfQUxMT0MnLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBh
dSBNb25uw6kpCnYxOgogICAgLSBhZGQgZGVzY3JpcHRpb24gYWJvdXQgd2hhdCB0byBiZSBjaGFu
Z2VkIGluIGNvbW1pdCBtZXNzYWdlLgogICAgICAoc3VnZ2VzdGVkIGJ5IFdlaSBMaXUpCiAgICAt
IGJ1bXAgc3lzY3RsL2RvbWN0bCB2ZXJzaW9uIG51bWJlcnMuCiAgICAgIChzdWdnZXN0ZWQgYnkg
V2VpIExpdSkKLS0tCiB0b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlICB8ICA0ICst
LQogdG9vbHMvbGlieGMveGNfcHNyLmMgICAgICAgICAgICAgICAgfCA1MCArKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L2RvbWN0bC5jICAgICAgICAgICAgICAgfCA3MSAr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvc3lzY3Rs
LmMgICAgICAgICAgICAgICB8IDI4ICsrKysrKystLS0tLS0tLQogeGVuL2luY2x1ZGUvcHVibGlj
L2RvbWN0bC5oICAgICAgICAgfCAyNCArKysrKystLS0tLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMv
c3lzY3RsLmggICAgICAgICB8IDEyICsrKy0tLS0KIHhlbi94c20vZmxhc2svaG9va3MuYyAgICAg
ICAgICAgICAgIHwgIDggKystLS0KIHhlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3Jz
IHwgIDggKystLS0KIDggZmlsZXMgY2hhbmdlZCwgMTAyIGluc2VydGlvbnMoKyksIDEwMyBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRl
IGIvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZG9tMC50ZQppbmRleCAxNjQzYjQwLi4wN2Rl
M2Q1IDEwMDY0NAotLS0gYS90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlCisrKyBi
L3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2RvbTAudGUKQEAgLTE0LDcgKzE0LDcgQEAgYWxs
b3cgZG9tMF90IHhlbl90OnhlbiB7CiAJdG1lbV9jb250cm9sIGdldHNjaGVkdWxlciBzZXRzY2hl
ZHVsZXIKIH07CiBhbGxvdyBkb20wX3QgeGVuX3Q6eGVuMiB7Ci0JcmVzb3VyY2Vfb3AgcHNyX2Nt
dF9vcCBwc3JfY2F0X29wIHBtdV9jdHJsIGdldF9zeW1ib2wKKwlyZXNvdXJjZV9vcCBwc3JfY210
X29wIHBzcl9hbGxvYyBwbXVfY3RybCBnZXRfc3ltYm9sCiAJZ2V0X2NwdV9sZXZlbGxpbmdfY2Fw
cyBnZXRfY3B1X2ZlYXR1cmVzZXQgbGl2ZXBhdGNoX29wCiAJZ2Nvdl9vcCBzZXRfcGFyYW1ldGVy
CiB9OwpAQCAtMzksNyArMzksNyBAQCBhbGxvdyBkb20wX3QgZG9tMF90OmRvbWFpbiB7CiB9Owog
YWxsb3cgZG9tMF90IGRvbTBfdDpkb21haW4yIHsKIAlzZXRfY3B1aWQgZ2V0dHNjIHNldHRzYyBz
ZXRzY2hlZHVsZXIgc2V0X21heF9ldnRjaG4gc2V0X3ZudW1haW5mbwotCWdldF92bnVtYWluZm8g
cHNyX2NtdF9vcCBwc3JfY2F0X29wIHNldF9nbnR0YWJfbGltaXRzCisJZ2V0X3ZudW1haW5mbyBw
c3JfY210X29wIHBzcl9hbGxvYyBzZXRfZ250dGFiX2xpbWl0cwogfTsKIGFsbG93IGRvbTBfdCBk
b20wX3Q6cmVzb3VyY2UgeyBhZGQgcmVtb3ZlIH07CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhj
L3hjX3Bzci5jIGIvdG9vbHMvbGlieGMveGNfcHNyLmMKaW5kZXggZWRlYzRkMS4uNzhkZWJhMCAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfcHNyLmMKKysrIGIvdG9vbHMvbGlieGMveGNfcHNy
LmMKQEAgLTI1OCwyNyArMjU4LDI3IEBAIGludCB4Y19wc3JfY2F0X3NldF9kb21haW5fZGF0YSh4
Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAgICAgc3dpdGNoICggdHlwZSApCiAg
ICAgewogICAgIGNhc2UgWENfUFNSX0NBVF9MM19DQk06Ci0gICAgICAgIGNtZCA9IFhFTl9ET01D
VExfUFNSX0NBVF9PUF9TRVRfTDNfQ0JNOworICAgICAgICBjbWQgPSBYRU5fRE9NQ1RMX1BTUl9T
RVRfTDNfQ0JNOwogICAgICAgICBicmVhazsKICAgICBjYXNlIFhDX1BTUl9DQVRfTDNfQ0JNX0NP
REU6Ci0gICAgICAgIGNtZCA9IFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRfTDNfQ09ERTsKKyAg
ICAgICAgY21kID0gWEVOX0RPTUNUTF9QU1JfU0VUX0wzX0NPREU7CiAgICAgICAgIGJyZWFrOwog
ICAgIGNhc2UgWENfUFNSX0NBVF9MM19DQk1fREFUQToKLSAgICAgICAgY21kID0gWEVOX0RPTUNU
TF9QU1JfQ0FUX09QX1NFVF9MM19EQVRBOworICAgICAgICBjbWQgPSBYRU5fRE9NQ1RMX1BTUl9T
RVRfTDNfREFUQTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBYQ19QU1JfQ0FUX0wyX0NCTToK
LSAgICAgICAgY21kID0gWEVOX0RPTUNUTF9QU1JfQ0FUX09QX1NFVF9MMl9DQk07CisgICAgICAg
IGNtZCA9IFhFTl9ET01DVExfUFNSX1NFVF9MMl9DQk07CiAgICAgICAgIGJyZWFrOwogICAgIGRl
ZmF1bHQ6CiAgICAgICAgIGVycm5vID0gRUlOVkFMOwogICAgICAgICByZXR1cm4gLTE7CiAgICAg
fQogCi0gICAgZG9tY3RsLmNtZCA9IFhFTl9ET01DVExfcHNyX2NhdF9vcDsKKyAgICBkb21jdGwu
Y21kID0gWEVOX0RPTUNUTF9wc3JfYWxsb2M7CiAgICAgZG9tY3RsLmRvbWFpbiA9IGRvbWlkOwot
ICAgIGRvbWN0bC51LnBzcl9jYXRfb3AuY21kID0gY21kOwotICAgIGRvbWN0bC51LnBzcl9jYXRf
b3AudGFyZ2V0ID0gdGFyZ2V0OwotICAgIGRvbWN0bC51LnBzcl9jYXRfb3AuZGF0YSA9IGRhdGE7
CisgICAgZG9tY3RsLnUucHNyX2FsbG9jLmNtZCA9IGNtZDsKKyAgICBkb21jdGwudS5wc3JfYWxs
b2MudGFyZ2V0ID0gdGFyZ2V0OworICAgIGRvbWN0bC51LnBzcl9hbGxvYy5kYXRhID0gZGF0YTsK
IAogICAgIHJldHVybiBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsKIH0KQEAgLTI5NCwzMSArMjk0
LDMxIEBAIGludCB4Y19wc3JfY2F0X2dldF9kb21haW5fZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwg
dWludDMyX3QgZG9taWQsCiAgICAgc3dpdGNoICggdHlwZSApCiAgICAgewogICAgIGNhc2UgWENf
UFNSX0NBVF9MM19DQk06Ci0gICAgICAgIGNtZCA9IFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRf
TDNfQ0JNOworICAgICAgICBjbWQgPSBYRU5fRE9NQ1RMX1BTUl9HRVRfTDNfQ0JNOwogICAgICAg
ICBicmVhazsKICAgICBjYXNlIFhDX1BTUl9DQVRfTDNfQ0JNX0NPREU6Ci0gICAgICAgIGNtZCA9
IFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDNfQ09ERTsKKyAgICAgICAgY21kID0gWEVOX0RP
TUNUTF9QU1JfR0VUX0wzX0NPREU7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgWENfUFNSX0NB
VF9MM19DQk1fREFUQToKLSAgICAgICAgY21kID0gWEVOX0RPTUNUTF9QU1JfQ0FUX09QX0dFVF9M
M19EQVRBOworICAgICAgICBjbWQgPSBYRU5fRE9NQ1RMX1BTUl9HRVRfTDNfREFUQTsKICAgICAg
ICAgYnJlYWs7CiAgICAgY2FzZSBYQ19QU1JfQ0FUX0wyX0NCTToKLSAgICAgICAgY21kID0gWEVO
X0RPTUNUTF9QU1JfQ0FUX09QX0dFVF9MMl9DQk07CisgICAgICAgIGNtZCA9IFhFTl9ET01DVExf
UFNSX0dFVF9MMl9DQk07CiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAgICAgIGVy
cm5vID0gRUlOVkFMOwogICAgICAgICByZXR1cm4gLTE7CiAgICAgfQogCi0gICAgZG9tY3RsLmNt
ZCA9IFhFTl9ET01DVExfcHNyX2NhdF9vcDsKKyAgICBkb21jdGwuY21kID0gWEVOX0RPTUNUTF9w
c3JfYWxsb2M7CiAgICAgZG9tY3RsLmRvbWFpbiA9IGRvbWlkOwotICAgIGRvbWN0bC51LnBzcl9j
YXRfb3AuY21kID0gY21kOwotICAgIGRvbWN0bC51LnBzcl9jYXRfb3AudGFyZ2V0ID0gdGFyZ2V0
OworICAgIGRvbWN0bC51LnBzcl9hbGxvYy5jbWQgPSBjbWQ7CisgICAgZG9tY3RsLnUucHNyX2Fs
bG9jLnRhcmdldCA9IHRhcmdldDsKIAogICAgIHJjID0gZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCk7
CiAKICAgICBpZiAoICFyYyApCi0gICAgICAgICpkYXRhID0gZG9tY3RsLnUucHNyX2NhdF9vcC5k
YXRhOworICAgICAgICAqZGF0YSA9IGRvbWN0bC51LnBzcl9hbGxvYy5kYXRhOwogCiAgICAgcmV0
dXJuIHJjOwogfQpAQCAtMzI5LDI5ICszMjksMjkgQEAgaW50IHhjX3Bzcl9jYXRfZ2V0X2luZm8o
eGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IHNvY2tldCwgdW5zaWduZWQgaW50IGx2bCwKICAg
ICBpbnQgcmMgPSAtMTsKICAgICBERUNMQVJFX1NZU0NUTDsKIAotICAgIHN5c2N0bC5jbWQgPSBY
RU5fU1lTQ1RMX3Bzcl9jYXRfb3A7Ci0gICAgc3lzY3RsLnUucHNyX2NhdF9vcC50YXJnZXQgPSBz
b2NrZXQ7CisgICAgc3lzY3RsLmNtZCA9IFhFTl9TWVNDVExfcHNyX2FsbG9jOworICAgIHN5c2N0
bC51LnBzcl9hbGxvYy50YXJnZXQgPSBzb2NrZXQ7CiAKICAgICBzd2l0Y2ggKCBsdmwgKQogICAg
IHsKICAgICBjYXNlIDI6Ci0gICAgICAgIHN5c2N0bC51LnBzcl9jYXRfb3AuY21kID0gWEVOX1NZ
U0NUTF9QU1JfQ0FUX2dldF9sMl9pbmZvOworICAgICAgICBzeXNjdGwudS5wc3JfYWxsb2MuY21k
ID0gWEVOX1NZU0NUTF9QU1JfZ2V0X2wyX2luZm87CiAgICAgICAgIHJjID0geGNfc3lzY3RsKHhj
aCwgJnN5c2N0bCk7CiAgICAgICAgIGlmICggIXJjICkKICAgICAgICAgewotICAgICAgICAgICAg
KmNvc19tYXggPSBzeXNjdGwudS5wc3JfY2F0X29wLnUuY2F0X2luZm8uY29zX21heDsKLSAgICAg
ICAgICAgICpjYm1fbGVuID0gc3lzY3RsLnUucHNyX2NhdF9vcC51LmNhdF9pbmZvLmNibV9sZW47
CisgICAgICAgICAgICAqY29zX21heCA9IHN5c2N0bC51LnBzcl9hbGxvYy51LmNhdF9pbmZvLmNv
c19tYXg7CisgICAgICAgICAgICAqY2JtX2xlbiA9IHN5c2N0bC51LnBzcl9hbGxvYy51LmNhdF9p
bmZvLmNibV9sZW47CiAgICAgICAgICAgICAqY2RwX2VuYWJsZWQgPSBmYWxzZTsKICAgICAgICAg
fQogICAgICAgICBicmVhazsKICAgICBjYXNlIDM6Ci0gICAgICAgIHN5c2N0bC51LnBzcl9jYXRf
b3AuY21kID0gWEVOX1NZU0NUTF9QU1JfQ0FUX2dldF9sM19pbmZvOworICAgICAgICBzeXNjdGwu
dS5wc3JfYWxsb2MuY21kID0gWEVOX1NZU0NUTF9QU1JfZ2V0X2wzX2luZm87CiAgICAgICAgIHJj
ID0geGNfc3lzY3RsKHhjaCwgJnN5c2N0bCk7CiAgICAgICAgIGlmICggIXJjICkKICAgICAgICAg
ewotICAgICAgICAgICAgKmNvc19tYXggPSBzeXNjdGwudS5wc3JfY2F0X29wLnUuY2F0X2luZm8u
Y29zX21heDsKLSAgICAgICAgICAgICpjYm1fbGVuID0gc3lzY3RsLnUucHNyX2NhdF9vcC51LmNh
dF9pbmZvLmNibV9sZW47Ci0gICAgICAgICAgICAqY2RwX2VuYWJsZWQgPSBzeXNjdGwudS5wc3Jf
Y2F0X29wLnUuY2F0X2luZm8uZmxhZ3MgJgorICAgICAgICAgICAgKmNvc19tYXggPSBzeXNjdGwu
dS5wc3JfYWxsb2MudS5jYXRfaW5mby5jb3NfbWF4OworICAgICAgICAgICAgKmNibV9sZW4gPSBz
eXNjdGwudS5wc3JfYWxsb2MudS5jYXRfaW5mby5jYm1fbGVuOworICAgICAgICAgICAgKmNkcF9l
bmFibGVkID0gc3lzY3RsLnUucHNyX2FsbG9jLnUuY2F0X2luZm8uZmxhZ3MgJgogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgWEVOX1NZU0NUTF9QU1JfQ0FUX0wzX0NEUDsKICAgICAgICAgfQog
ICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hlbi9h
cmNoL3g4Ni9kb21jdGwuYwppbmRleCA4MGI0ZGY5Li42NGJiNzljIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvZG9tY3RsLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCkBAIC0xNDM4LDY3
ICsxNDM4LDY2IEBAIGxvbmcgYXJjaF9kb19kb21jdGwoCiAgICAgICAgIH0KICAgICAgICAgYnJl
YWs7CiAKLSAgICBjYXNlIFhFTl9ET01DVExfcHNyX2NhdF9vcDoKLSAgICAgICAgc3dpdGNoICgg
ZG9tY3RsLT51LnBzcl9jYXRfb3AuY21kICkKKyAgICBjYXNlIFhFTl9ET01DVExfcHNyX2FsbG9j
OgorICAgICAgICBzd2l0Y2ggKCBkb21jdGwtPnUucHNyX2FsbG9jLmNtZCApCiAgICAgICAgIHsK
LSAgICAgICAgICAgIHVpbnQzMl90IHZhbDMyOwotCi0gICAgICAgIGNhc2UgWEVOX0RPTUNUTF9Q
U1JfQ0FUX09QX1NFVF9MM19DQk06Ci0gICAgICAgICAgICByZXQgPSBwc3Jfc2V0X3ZhbChkLCBk
b21jdGwtPnUucHNyX2NhdF9vcC50YXJnZXQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBkb21jdGwtPnUucHNyX2NhdF9vcC5kYXRhLAorICAgICAgICBjYXNlIFhFTl9ET01DVExfUFNS
X1NFVF9MM19DQk06CisgICAgICAgICAgICByZXQgPSBwc3Jfc2V0X3ZhbChkLCBkb21jdGwtPnUu
cHNyX2FsbG9jLnRhcmdldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWN0bC0+
dS5wc3JfYWxsb2MuZGF0YSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBTUl9DQk1f
VFlQRV9MMyk7CiAgICAgICAgICAgICBicmVhazsKIAotICAgICAgICBjYXNlIFhFTl9ET01DVExf
UFNSX0NBVF9PUF9TRVRfTDNfQ09ERToKLSAgICAgICAgICAgIHJldCA9IHBzcl9zZXRfdmFsKGQs
IGRvbWN0bC0+dS5wc3JfY2F0X29wLnRhcmdldCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGRvbWN0bC0+dS5wc3JfY2F0X29wLmRhdGEsCisgICAgICAgIGNhc2UgWEVOX0RPTUNUTF9Q
U1JfU0VUX0wzX0NPREU6CisgICAgICAgICAgICByZXQgPSBwc3Jfc2V0X3ZhbChkLCBkb21jdGwt
PnUucHNyX2FsbG9jLnRhcmdldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWN0
bC0+dS5wc3JfYWxsb2MuZGF0YSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBTUl9D
Qk1fVFlQRV9MM19DT0RFKTsKICAgICAgICAgICAgIGJyZWFrOwogCi0gICAgICAgIGNhc2UgWEVO
X0RPTUNUTF9QU1JfQ0FUX09QX1NFVF9MM19EQVRBOgotICAgICAgICAgICAgcmV0ID0gcHNyX3Nl
dF92YWwoZCwgZG9tY3RsLT51LnBzcl9jYXRfb3AudGFyZ2V0LAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9jYXRfb3AuZGF0YSwKKyAgICAgICAgY2FzZSBYRU5f
RE9NQ1RMX1BTUl9TRVRfTDNfREFUQToKKyAgICAgICAgICAgIHJldCA9IHBzcl9zZXRfdmFsKGQs
IGRvbWN0bC0+dS5wc3JfYWxsb2MudGFyZ2V0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZG9tY3RsLT51LnBzcl9hbGxvYy5kYXRhLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgUFNSX0NCTV9UWVBFX0wzX0RBVEEpOwogICAgICAgICAgICAgYnJlYWs7CiAKLSAgICAgICAg
Y2FzZSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfU0VUX0wyX0NCTToKLSAgICAgICAgICAgIHJldCA9
IHBzcl9zZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfY2F0X29wLnRhcmdldCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGRvbWN0bC0+dS5wc3JfY2F0X29wLmRhdGEsCisgICAgICAgIGNh
c2UgWEVOX0RPTUNUTF9QU1JfU0VUX0wyX0NCTToKKyAgICAgICAgICAgIHJldCA9IHBzcl9zZXRf
dmFsKGQsIGRvbWN0bC0+dS5wc3JfYWxsb2MudGFyZ2V0LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZG9tY3RsLT51LnBzcl9hbGxvYy5kYXRhLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgUFNSX0NCTV9UWVBFX0wyKTsKICAgICAgICAgICAgIGJyZWFrOwogCi0gICAgICAg
IGNhc2UgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX0dFVF9MM19DQk06Ci0gICAgICAgICAgICByZXQg
PSBwc3JfZ2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2NhdF9vcC50YXJnZXQsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAmdmFsMzIsIFBTUl9DQk1fVFlQRV9MMyk7Ci0gICAgICAgICAg
ICBkb21jdGwtPnUucHNyX2NhdF9vcC5kYXRhID0gdmFsMzI7Ci0gICAgICAgICAgICBjb3B5YmFj
ayA9IHRydWU7CisjZGVmaW5lIGRvbWN0bF9wc3JfZ2V0X3ZhbChkLCBkb21jdGwsIHR5cGUsIGNv
cHliYWNrKSAoeyAgICBcCisgICAgdWludDMyX3Qgdl87ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgaW50IHJfID0gcHNyX2dldF92YWwoKGQpLCAoZG9t
Y3RsKS0+dS5wc3JfYWxsb2MudGFyZ2V0LCBcCisgICAgICAgICAgICAgICAgICAgICAgICAgJnZf
LCAodHlwZSkpOyAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgKGRvbWN0bCktPnUu
cHNyX2FsbG9jLmRhdGEgPSB2XzsgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgKGNvcHli
YWNrKSA9IHRydWU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
cl87ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Cit9KQorCisgICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfR0VUX0wzX0NCTToKKyAgICAgICAg
ICAgIHJldCA9IGRvbWN0bF9wc3JfZ2V0X3ZhbChkLCBkb21jdGwsIFBTUl9DQk1fVFlQRV9MMywg
Y29weWJhY2spOwogICAgICAgICAgICAgYnJlYWs7CiAKLSAgICAgICAgY2FzZSBYRU5fRE9NQ1RM
X1BTUl9DQVRfT1BfR0VUX0wzX0NPREU6Ci0gICAgICAgICAgICByZXQgPSBwc3JfZ2V0X3ZhbChk
LCBkb21jdGwtPnUucHNyX2NhdF9vcC50YXJnZXQsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAmdmFsMzIsIFBTUl9DQk1fVFlQRV9MM19DT0RFKTsKLSAgICAgICAgICAgIGRvbWN0bC0+
dS5wc3JfY2F0X29wLmRhdGEgPSB2YWwzMjsKLSAgICAgICAgICAgIGNvcHliYWNrID0gdHJ1ZTsK
KyAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9HRVRfTDNfQ09ERToKKyAgICAgICAgICAgIHJl
dCA9IGRvbWN0bF9wc3JfZ2V0X3ZhbChkLCBkb21jdGwsIFBTUl9DQk1fVFlQRV9MM19DT0RFLCBj
b3B5YmFjayk7CiAgICAgICAgICAgICBicmVhazsKIAotICAgICAgICBjYXNlIFhFTl9ET01DVExf
UFNSX0NBVF9PUF9HRVRfTDNfREFUQToKLSAgICAgICAgICAgIHJldCA9IHBzcl9nZXRfdmFsKGQs
IGRvbWN0bC0+dS5wc3JfY2F0X29wLnRhcmdldCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICZ2YWwzMiwgUFNSX0NCTV9UWVBFX0wzX0RBVEEpOwotICAgICAgICAgICAgZG9tY3RsLT51
LnBzcl9jYXRfb3AuZGF0YSA9IHZhbDMyOwotICAgICAgICAgICAgY29weWJhY2sgPSB0cnVlOwor
ICAgICAgICBjYXNlIFhFTl9ET01DVExfUFNSX0dFVF9MM19EQVRBOgorICAgICAgICAgICAgcmV0
ID0gZG9tY3RsX3Bzcl9nZXRfdmFsKGQsIGRvbWN0bCwgUFNSX0NCTV9UWVBFX0wzX0RBVEEsIGNv
cHliYWNrKTsKICAgICAgICAgICAgIGJyZWFrOwogCi0gICAgICAgIGNhc2UgWEVOX0RPTUNUTF9Q
U1JfQ0FUX09QX0dFVF9MMl9DQk06Ci0gICAgICAgICAgICByZXQgPSBwc3JfZ2V0X3ZhbChkLCBk
b21jdGwtPnUucHNyX2NhdF9vcC50YXJnZXQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmdmFsMzIsIFBTUl9DQk1fVFlQRV9MMik7Ci0gICAgICAgICAgICBkb21jdGwtPnUucHNyX2Nh
dF9vcC5kYXRhID0gdmFsMzI7Ci0gICAgICAgICAgICBjb3B5YmFjayA9IHRydWU7CisgICAgICAg
IGNhc2UgWEVOX0RPTUNUTF9QU1JfR0VUX0wyX0NCTToKKyAgICAgICAgICAgIHJldCA9IGRvbWN0
bF9wc3JfZ2V0X3ZhbChkLCBkb21jdGwsIFBTUl9DQk1fVFlQRV9MMiwgY29weWJhY2spOwogICAg
ICAgICAgICAgYnJlYWs7CiAKKyN1bmRlZiBkb21jdGxfcHNyX2dldF92YWwKKwogICAgICAgICBk
ZWZhdWx0OgogICAgICAgICAgICAgcmV0ID0gLUVPUE5PVFNVUFA7CiAgICAgICAgICAgICBicmVh
azsKICAgICAgICAgfQorCiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBYRU5fRE9NQ1RMX2Rp
c2FibGVfbWlncmF0ZToKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYyBiL3hlbi9h
cmNoL3g4Ni9zeXNjdGwuYwppbmRleCA2YmE4MjNjLi44YWU2NzQ3IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvc3lzY3RsLmMKKysrIGIveGVuL2FyY2gveDg2L3N5c2N0bC5jCkBAIC0xNzEsNDUg
KzE3MSw0NSBAQCBsb25nIGFyY2hfZG9fc3lzY3RsKAogCiAgICAgICAgIGJyZWFrOwogCi0gICAg
Y2FzZSBYRU5fU1lTQ1RMX3Bzcl9jYXRfb3A6Ci0gICAgICAgIHN3aXRjaCAoIHN5c2N0bC0+dS5w
c3JfY2F0X29wLmNtZCApCisgICAgY2FzZSBYRU5fU1lTQ1RMX3Bzcl9hbGxvYzoKKyAgICAgICAg
c3dpdGNoICggc3lzY3RsLT51LnBzcl9hbGxvYy5jbWQgKQogICAgICAgICB7CiAgICAgICAgICAg
ICB1aW50MzJfdCBkYXRhW1BTUl9JTkZPX0FSUkFZX1NJWkVdOwogCi0gICAgICAgIGNhc2UgWEVO
X1NZU0NUTF9QU1JfQ0FUX2dldF9sM19pbmZvOgorICAgICAgICBjYXNlIFhFTl9TWVNDVExfUFNS
X2dldF9sM19pbmZvOgogICAgICAgICB7Ci0gICAgICAgICAgICByZXQgPSBwc3JfZ2V0X2luZm8o
c3lzY3RsLT51LnBzcl9jYXRfb3AudGFyZ2V0LAorICAgICAgICAgICAgcmV0ID0gcHNyX2dldF9p
bmZvKHN5c2N0bC0+dS5wc3JfYWxsb2MudGFyZ2V0LAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFBTUl9DQk1fVFlQRV9MMywgZGF0YSwgQVJSQVlfU0laRShkYXRhKSk7CiAgICAgICAg
ICAgICBpZiAoIHJldCApCiAgICAgICAgICAgICAgICAgYnJlYWs7CiAKLSAgICAgICAgICAgIHN5
c2N0bC0+dS5wc3JfY2F0X29wLnUuY2F0X2luZm8uY29zX21heCA9CisgICAgICAgICAgICBzeXNj
dGwtPnUucHNyX2FsbG9jLnUuY2F0X2luZm8uY29zX21heCA9CiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGRhdGFbUFNSX0lORk9fSURYX0NPU19NQVhdOwotICAgICAgICAg
ICAgc3lzY3RsLT51LnBzcl9jYXRfb3AudS5jYXRfaW5mby5jYm1fbGVuID0KKyAgICAgICAgICAg
IHN5c2N0bC0+dS5wc3JfYWxsb2MudS5jYXRfaW5mby5jYm1fbGVuID0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZGF0YVtQU1JfSU5GT19JRFhfQ0FUX0NCTV9MRU5dOwot
ICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9jYXRfb3AudS5jYXRfaW5mby5mbGFncyA9CisgICAg
ICAgICAgICBzeXNjdGwtPnUucHNyX2FsbG9jLnUuY2F0X2luZm8uZmxhZ3MgPQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhW1BTUl9JTkZPX0lEWF9DQVRfRkxBR107
CiAKLSAgICAgICAgICAgIGlmICggX19jb3B5X2ZpZWxkX3RvX2d1ZXN0KHVfc3lzY3RsLCBzeXNj
dGwsIHUucHNyX2NhdF9vcCkgKQorICAgICAgICAgICAgaWYgKCBfX2NvcHlfZmllbGRfdG9fZ3Vl
c3QodV9zeXNjdGwsIHN5c2N0bCwgdS5wc3JfYWxsb2MpICkKICAgICAgICAgICAgICAgICByZXQg
PSAtRUZBVUxUOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KIAotICAgICAgICBjYXNl
IFhFTl9TWVNDVExfUFNSX0NBVF9nZXRfbDJfaW5mbzoKKyAgICAgICAgY2FzZSBYRU5fU1lTQ1RM
X1BTUl9nZXRfbDJfaW5mbzoKICAgICAgICAgewotICAgICAgICAgICAgcmV0ID0gcHNyX2dldF9p
bmZvKHN5c2N0bC0+dS5wc3JfY2F0X29wLnRhcmdldCwKKyAgICAgICAgICAgIHJldCA9IHBzcl9n
ZXRfaW5mbyhzeXNjdGwtPnUucHNyX2FsbG9jLnRhcmdldCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBQU1JfQ0JNX1RZUEVfTDIsIGRhdGEsIEFSUkFZX1NJWkUoZGF0YSkpOwogICAg
ICAgICAgICAgaWYgKCByZXQgKQogICAgICAgICAgICAgICAgIGJyZWFrOwogCi0gICAgICAgICAg
ICBzeXNjdGwtPnUucHNyX2NhdF9vcC51LmNhdF9pbmZvLmNvc19tYXggPQorICAgICAgICAgICAg
c3lzY3RsLT51LnBzcl9hbGxvYy51LmNhdF9pbmZvLmNvc19tYXggPQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBkYXRhW1BTUl9JTkZPX0lEWF9DT1NfTUFYXTsKLSAgICAg
ICAgICAgIHN5c2N0bC0+dS5wc3JfY2F0X29wLnUuY2F0X2luZm8uY2JtX2xlbiA9CisgICAgICAg
ICAgICBzeXNjdGwtPnUucHNyX2FsbG9jLnUuY2F0X2luZm8uY2JtX2xlbiA9CiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFbUFNSX0lORk9fSURYX0NBVF9DQk1fTEVO
XTsKLSAgICAgICAgICAgIHN5c2N0bC0+dS5wc3JfY2F0X29wLnUuY2F0X2luZm8uZmxhZ3MgPQor
ICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9hbGxvYy51LmNhdF9pbmZvLmZsYWdzID0KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YVtQU1JfSU5GT19JRFhfQ0FUX0ZM
QUddOwogCi0gICAgICAgICAgICBpZiAoIF9fY29weV9maWVsZF90b19ndWVzdCh1X3N5c2N0bCwg
c3lzY3RsLCB1LnBzcl9jYXRfb3ApICkKKyAgICAgICAgICAgIGlmICggX19jb3B5X2ZpZWxkX3Rv
X2d1ZXN0KHVfc3lzY3RsLCBzeXNjdGwsIHUucHNyX2FsbG9jKSApCiAgICAgICAgICAgICAgICAg
cmV0ID0gLUVGQVVMVDsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3Rs
LmgKaW5kZXggNzAwMjdhYi4uZWFmZjliMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGlj
L2RvbWN0bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaApAQCAtMTA2NSwxNiAr
MTA2NSwxNiBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9tb25pdG9yX29wIHsKICAgICB9IHU7CiB9Owog
Ci1zdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfY2F0X29wIHsKLSNkZWZpbmUgWEVOX0RPTUNUTF9QU1Jf
Q0FUX09QX1NFVF9MM19DQk0gICAgIDAKLSNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX0dF
VF9MM19DQk0gICAgIDEKLSNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX1NFVF9MM19DT0RF
ICAgIDIKLSNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX1NFVF9MM19EQVRBICAgIDMKLSNk
ZWZpbmUgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX0dFVF9MM19DT0RFICAgIDQKLSNkZWZpbmUgWEVO
X0RPTUNUTF9QU1JfQ0FUX09QX0dFVF9MM19EQVRBICAgIDUKLSNkZWZpbmUgWEVOX0RPTUNUTF9Q
U1JfQ0FUX09QX1NFVF9MMl9DQk0gICAgIDYKLSNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfQ0FUX09Q
X0dFVF9MMl9DQk0gICAgIDcKLSAgICB1aW50MzJfdCBjbWQ7ICAgICAgIC8qIElOOiBYRU5fRE9N
Q1RMX1BTUl9DQVRfT1BfKiAqLworc3RydWN0IHhlbl9kb21jdGxfcHNyX2FsbG9jIHsKKyNkZWZp
bmUgWEVOX0RPTUNUTF9QU1JfU0VUX0wzX0NCTSAgICAgMAorI2RlZmluZSBYRU5fRE9NQ1RMX1BT
Ul9HRVRfTDNfQ0JNICAgICAxCisjZGVmaW5lIFhFTl9ET01DVExfUFNSX1NFVF9MM19DT0RFICAg
IDIKKyNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfU0VUX0wzX0RBVEEgICAgMworI2RlZmluZSBYRU5f
RE9NQ1RMX1BTUl9HRVRfTDNfQ09ERSAgICA0CisjZGVmaW5lIFhFTl9ET01DVExfUFNSX0dFVF9M
M19EQVRBICAgIDUKKyNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfU0VUX0wyX0NCTSAgICAgNgorI2Rl
ZmluZSBYRU5fRE9NQ1RMX1BTUl9HRVRfTDJfQ0JNICAgICA3CisgICAgdWludDMyX3QgY21kOyAg
ICAgICAvKiBJTjogWEVOX0RPTUNUTF9QU1JfKiAqLwogICAgIHVpbnQzMl90IHRhcmdldDsgICAg
LyogSU4gKi8KICAgICB1aW50NjRfdCBkYXRhOyAgICAgIC8qIElOL09VVCAqLwogfTsKQEAgLTEx
ODAsNyArMTE4MCw3IEBAIHN0cnVjdCB4ZW5fZG9tY3RsIHsKICNkZWZpbmUgWEVOX0RPTUNUTF9z
ZXR2bnVtYWluZm8gICAgICAgICAgICAgICAgICA3NAogI2RlZmluZSBYRU5fRE9NQ1RMX3Bzcl9j
bXRfb3AgICAgICAgICAgICAgICAgICAgIDc1CiAjZGVmaW5lIFhFTl9ET01DVExfbW9uaXRvcl9v
cCAgICAgICAgICAgICAgICAgICAgNzcKLSNkZWZpbmUgWEVOX0RPTUNUTF9wc3JfY2F0X29wICAg
ICAgICAgICAgICAgICAgICA3OAorI2RlZmluZSBYRU5fRE9NQ1RMX3Bzcl9hbGxvYyAgICAgICAg
ICAgICAgICAgICAgIDc4CiAjZGVmaW5lIFhFTl9ET01DVExfc29mdF9yZXNldCAgICAgICAgICAg
ICAgICAgICAgNzkKICNkZWZpbmUgWEVOX0RPTUNUTF9zZXRfZ250dGFiX2xpbWl0cyAgICAgICAg
ICAgICA4MAogI2RlZmluZSBYRU5fRE9NQ1RMX3Z1YXJ0X29wICAgICAgICAgICAgICAgICAgICAg
IDgxCkBAIC0xMjQ1LDcgKzEyNDUsNyBAQCBzdHJ1Y3QgeGVuX2RvbWN0bCB7CiAgICAgICAgIHN0
cnVjdCB4ZW5fZG9tY3RsX3ZudW1hICAgICAgICAgICAgIHZudW1hOwogICAgICAgICBzdHJ1Y3Qg
eGVuX2RvbWN0bF9wc3JfY210X29wICAgICAgICBwc3JfY210X29wOwogICAgICAgICBzdHJ1Y3Qg
eGVuX2RvbWN0bF9tb25pdG9yX29wICAgICAgICBtb25pdG9yX29wOwotICAgICAgICBzdHJ1Y3Qg
eGVuX2RvbWN0bF9wc3JfY2F0X29wICAgICAgICBwc3JfY2F0X29wOworICAgICAgICBzdHJ1Y3Qg
eGVuX2RvbWN0bF9wc3JfYWxsb2MgICAgICAgICBwc3JfYWxsb2M7CiAgICAgICAgIHN0cnVjdCB4
ZW5fZG9tY3RsX3NldF9nbnR0YWJfbGltaXRzIHNldF9nbnR0YWJfbGltaXRzOwogICAgICAgICBz
dHJ1Y3QgeGVuX2RvbWN0bF92dWFydF9vcCAgICAgICAgICB2dWFydF9vcDsKICAgICAgICAgdWlu
dDhfdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkWzEyOF07CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgK
aW5kZXggNjE0MGYxYS4uYTUwZTM0NSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3N5
c2N0bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaApAQCAtNjk2LDEwICs2OTYs
MTAgQEAgc3RydWN0IHhlbl9zeXNjdGxfcGNpdG9wb2luZm8gewogICAgIFhFTl9HVUVTVF9IQU5E
TEVfNjQodWludDMyKSBub2RlczsKIH07CiAKLSNkZWZpbmUgWEVOX1NZU0NUTF9QU1JfQ0FUX2dl
dF9sM19pbmZvICAgICAgICAgICAgICAgMAotI2RlZmluZSBYRU5fU1lTQ1RMX1BTUl9DQVRfZ2V0
X2wyX2luZm8gICAgICAgICAgICAgICAxCi1zdHJ1Y3QgeGVuX3N5c2N0bF9wc3JfY2F0X29wIHsK
LSAgICB1aW50MzJfdCBjbWQ7ICAgICAgIC8qIElOOiBYRU5fU1lTQ1RMX1BTUl9DQVRfKiAqLwor
I2RlZmluZSBYRU5fU1lTQ1RMX1BTUl9nZXRfbDNfaW5mbyAgICAgICAgICAgICAgIDAKKyNkZWZp
bmUgWEVOX1NZU0NUTF9QU1JfZ2V0X2wyX2luZm8gICAgICAgICAgICAgICAxCitzdHJ1Y3QgeGVu
X3N5c2N0bF9wc3JfYWxsb2MgeworICAgIHVpbnQzMl90IGNtZDsgICAgICAgLyogSU46IFhFTl9T
WVNDVExfUFNSXyogKi8KICAgICB1aW50MzJfdCB0YXJnZXQ7ICAgIC8qIElOICovCiAgICAgdW5p
b24gewogICAgICAgICBzdHJ1Y3QgewpAQCAtMTA2OCw3ICsxMDY4LDcgQEAgc3RydWN0IHhlbl9z
eXNjdGwgewogI2RlZmluZSBYRU5fU1lTQ1RMX2djb3Zfb3AgICAgICAgICAgICAgICAgICAgICAg
IDIwCiAjZGVmaW5lIFhFTl9TWVNDVExfcHNyX2NtdF9vcCAgICAgICAgICAgICAgICAgICAgMjEK
ICNkZWZpbmUgWEVOX1NZU0NUTF9wY2l0b3BvaW5mbyAgICAgICAgICAgICAgICAgICAyMgotI2Rl
ZmluZSBYRU5fU1lTQ1RMX3Bzcl9jYXRfb3AgICAgICAgICAgICAgICAgICAgIDIzCisjZGVmaW5l
IFhFTl9TWVNDVExfcHNyX2FsbG9jICAgICAgICAgICAgICAgICAgICAgMjMKICNkZWZpbmUgWEVO
X1NZU0NUTF90bWVtX29wICAgICAgICAgICAgICAgICAgICAgICAyNAogI2RlZmluZSBYRU5fU1lT
Q1RMX2dldF9jcHVfbGV2ZWxsaW5nX2NhcHMgICAgICAgIDI1CiAjZGVmaW5lIFhFTl9TWVNDVExf
Z2V0X2NwdV9mZWF0dXJlc2V0ICAgICAgICAgICAgMjYKQEAgLTEwOTcsNyArMTA5Nyw3IEBAIHN0
cnVjdCB4ZW5fc3lzY3RsIHsKICAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxfc2NoZWR1bGVyX29w
ICAgICAgc2NoZWR1bGVyX29wOwogICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0bF9nY292X29wICAg
ICAgICAgICBnY292X29wOwogICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0bF9wc3JfY210X29wICAg
ICAgICBwc3JfY210X29wOwotICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0bF9wc3JfY2F0X29wICAg
ICAgICBwc3JfY2F0X29wOworICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0bF9wc3JfYWxsb2MgICAg
ICAgICBwc3JfYWxsb2M7CiAgICAgICAgIHN0cnVjdCB4ZW5fc3lzY3RsX3RtZW1fb3AgICAgICAg
ICAgIHRtZW1fb3A7CiAgICAgICAgIHN0cnVjdCB4ZW5fc3lzY3RsX2NwdV9sZXZlbGxpbmdfY2Fw
cyBjcHVfbGV2ZWxsaW5nX2NhcHM7CiAgICAgICAgIHN0cnVjdCB4ZW5fc3lzY3RsX2NwdV9mZWF0
dXJlc2V0ICAgIGNwdV9mZWF0dXJlc2V0OwpkaWZmIC0tZ2l0IGEveGVuL3hzbS9mbGFzay9ob29r
cy5jIGIveGVuL3hzbS9mbGFzay9ob29rcy5jCmluZGV4IGYwMWI0Y2YuLmQ3MjVlNTYgMTAwNjQ0
Ci0tLSBhL3hlbi94c20vZmxhc2svaG9va3MuYworKysgYi94ZW4veHNtL2ZsYXNrL2hvb2tzLmMK
QEAgLTc0Myw4ICs3NDMsOCBAQCBzdGF0aWMgaW50IGZsYXNrX2RvbWN0bChzdHJ1Y3QgZG9tYWlu
ICpkLCBpbnQgY21kKQogICAgIGNhc2UgWEVOX0RPTUNUTF9wc3JfY210X29wOgogICAgICAgICBy
ZXR1cm4gY3VycmVudF9oYXNfcGVybShkLCBTRUNDTEFTU19ET01BSU4yLCBET01BSU4yX19QU1Jf
Q01UX09QKTsKIAotICAgIGNhc2UgWEVOX0RPTUNUTF9wc3JfY2F0X29wOgotICAgICAgICByZXR1
cm4gY3VycmVudF9oYXNfcGVybShkLCBTRUNDTEFTU19ET01BSU4yLCBET01BSU4yX19QU1JfQ0FU
X09QKTsKKyAgICBjYXNlIFhFTl9ET01DVExfcHNyX2FsbG9jOgorICAgICAgICByZXR1cm4gY3Vy
cmVudF9oYXNfcGVybShkLCBTRUNDTEFTU19ET01BSU4yLCBET01BSU4yX19QU1JfQUxMT0MpOwog
CiAgICAgY2FzZSBYRU5fRE9NQ1RMX3NvZnRfcmVzZXQ6CiAgICAgICAgIHJldHVybiBjdXJyZW50
X2hhc19wZXJtKGQsIFNFQ0NMQVNTX0RPTUFJTjIsIERPTUFJTjJfX1NPRlRfUkVTRVQpOwpAQCAt
ODEwLDkgKzgxMCw5IEBAIHN0YXRpYyBpbnQgZmxhc2tfc3lzY3RsKGludCBjbWQpCiAgICAgY2Fz
ZSBYRU5fU1lTQ1RMX3Bzcl9jbXRfb3A6CiAgICAgICAgIHJldHVybiBhdmNfY3VycmVudF9oYXNf
cGVybShTRUNJTklUU0lEX1hFTiwgU0VDQ0xBU1NfWEVOMiwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFhFTjJfX1BTUl9DTVRfT1AsIE5VTEwpOwotICAgIGNhc2UgWEVOX1NZ
U0NUTF9wc3JfY2F0X29wOgorICAgIGNhc2UgWEVOX1NZU0NUTF9wc3JfYWxsb2M6CiAgICAgICAg
IHJldHVybiBhdmNfY3VycmVudF9oYXNfcGVybShTRUNJTklUU0lEX1hFTiwgU0VDQ0xBU1NfWEVO
MiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTjJfX1BTUl9DQVRfT1As
IE5VTEwpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOMl9fUFNSX0FM
TE9DLCBOVUxMKTsKIAogICAgIGNhc2UgWEVOX1NZU0NUTF90bWVtX29wOgogICAgICAgICByZXR1
cm4gZG9tYWluX2hhc194ZW4oY3VycmVudC0+ZG9tYWluLCBYRU5fX1RNRU1fQ09OVFJPTCk7CmRp
ZmYgLS1naXQgYS94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycyBiL3hlbi94c20v
Zmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzCmluZGV4IDNhMmQ4NjMuLmQwYTFlYzUgMTAwNjQ0
Ci0tLSBhL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzCisrKyBiL3hlbi94c20v
Zmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzCkBAIC04NSw4ICs4NSw4IEBAIGNsYXNzIHhlbjIK
ICAgICByZXNvdXJjZV9vcAogIyBYRU5fU1lTQ1RMX3Bzcl9jbXRfb3AKICAgICBwc3JfY210X29w
Ci0jIFhFTl9TWVNDVExfcHNyX2NhdF9vcAotICAgIHBzcl9jYXRfb3AKKyMgWEVOX1NZU0NUTF9w
c3JfYWxsb2MKKyAgICBwc3JfYWxsb2MKICMgWEVOUEZfZ2V0X3N5bWJvbAogICAgIGdldF9zeW1i
b2wKICMgUE1VIGNvbnRyb2wKQEAgLTI0Niw4ICsyNDYsOCBAQCBjbGFzcyBkb21haW4yCiAgICAg
bWVtX3BhZ2luZwogIyBYRU5NRU1fc2hhcmluZ19vcAogICAgIG1lbV9zaGFyaW5nCi0jIFhFTl9E
T01DVExfcHNyX2NhdF9vcAotICAgIHBzcl9jYXRfb3AKKyMgWEVOX0RPTUNUTF9wc3JfYWxsb2MK
KyAgICBwc3JfYWxsb2MKICMgWEVOX0RPTUNUTF9zZXRfZ250dGFiX2xpbWl0cwogICAgIHNldF9n
bnR0YWJfbGltaXRzCiB9Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 08:50:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 08:50:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5T0D-00069Y-Fg; Fri, 20 Oct 2017 08:50:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e5T0B-00066D-Br
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 08:49:59 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 33/4C-30115-6B8B9E95; Fri, 20 Oct 2017 08:49:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXS1tYhr7t1x8t
 Ig+7f+hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8btD+uYC7bkVTxdtpexgXFeUBcjB4eQQIXE
 5xafLkZODgkBXokjy2awQtj+EvtfPmPvYuQCKmlglLhzeiMzSIJNQF3i8dceJhBbREBJ4t6qy
 UwgRcwCvxklTm05BJYQFgiU+NmyAMxmEVCVmLX/MguIzSvgLrF8/wpmiA1yEiePTQbbxingIb
 G39TYjiC0EVDP1zEx2iHpBiZMzn7CAHMoMtHj9PCGQMLOAvETz1tnMExgFZiGpmoVQNQtJ1QJ
 G5lWMGsWpRWWpRbqGRnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGhyQAEOxgv
 bww4xCjJwaQkyhtY+TJSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgQv23agnGBRanpqRVpmDjBKY
 NISHDxKIryPQNK8xQWJucWZ6RCpU4y6HB037/5hEmLJy89LlRLn7QMpEgApyijNgxsBi9hLjL
 JSwryMQEcJ8RSkFuVmlqDKv2IU52BUEua1AJnCk5lXArfpFdARTEBHsNu/ADmiJBEhJdXAuOt
 IWQTzT0lrJ9u9/x66ax6fXV+gLDb3ktejxYtYUnQOXf4kmCLAa2xTezPR9Puvo5cU15wwP8+1
 aWbkUs/F84zVD84O9v/E57MvPlTpYcjVnwnuG5Y1mh+TcN3wd+km4yC+lX7uwjHsOa5XXPfcn
 65w4sjT9zP+mLW5zttQ9Sfv7rmvNakWe5VYijMSDbWYi4oTAQBDHrrTAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1508489386!74969590!6
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18606 invoked from network); 20 Oct 2017 08:49:57 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 08:49:57 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by orsmga104.jf.intel.com with ESMTP; 20 Oct 2017 01:49:56 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,405,1503385200"; d="scan'208";a="162752620"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga005.jf.intel.com with ESMTP; 20 Oct 2017 01:49:54 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 20 Oct 2017 16:28:17 +0800
Message-Id: <1508488108-7071-6-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1508488108-7071-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1508488108-7071-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Yi Sun <yi.y.sun@linux.intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v9 05/16] x86: implement data structure and CPU
	init flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIG1haW4gZGF0YSBzdHJ1Y3R1cmVzIG9mIE1CQS4KCkxpa2Ug
Q0FUIGZlYXR1cmVzLCBNQkEgSFcgaW5mbyBoYXMgY29zX21heCB3aGljaCBtZWFucyB0aGUgbWF4
IHRocnRsCnJlZ2lzdGVyIG51bWJlciwgYW5kIHRocnRsX21heCB3aGljaCBtZWFucyB0aGUgbWF4
IHRocm90dGxlIHZhbHVlCihkZWxheSB2YWx1ZSkuIEl0IGFsc28gaGFzIGEgZmxhZyB0byByZXBy
ZXNlbnQgaWYgdGhlIHRocm90dGxlCnZhbHVlIGlzIGxpbmVhciBvciBub24tbGluZWFyLgoKT25l
IHRocnRsIHJlZ2lzdGVyIG9mIE1CQSBzdG9yZXMgYSB0aHJvdHRsZSB2YWx1ZSBmb3Igb25lIG9y
IG1vcmUKZG9tYWlucy4gVGhlIHRocm90dGxlIHZhbHVlIG1lYW5zIHRoZSBkZWxheSBhcHBsaWVk
IHRvIHRyYWZmaWMgYmV0d2VlbgpMMiBjYWNoZSBhbmQgbmV4dCBjYWNoZSBsZXZlbC4KClRoaXMg
cGF0Y2ggYWxzbyBpbXBsZW1lbnRzIGluaXQgZmxvdyBmb3IgTUJBIGFuZCByZWdpc3RlciBzdHVi
CmNhbGxiYWNrIGZ1bmN0aW9ucy4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGlu
dXguaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0t
LQpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDQzogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IENoYW8g
UGVuZyA8Y2hhby5wLnBlbmdAbGludXguaW50ZWwuY29tPgoKdjg6CiAgICAtIHJlbW92ZSB1bm5l
Y2Vzc2FyeSBsaW5lIHNwbGl0LgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAg
LSB1c2UgTUFTS19FWFRSKCkuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnY3Ogog
ICAgLSBtb2RpZnkgY29tbWl0IG1lc3NhZ2UuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxp
Y2gpCiAgICAtIG1vdmUgdGhlIGNoYW5nZXMgYWJvdXQgY2hlY2sgb2YgJ2NhdF9pbml0X2ZlYXR1
cmUnIGluICdwc3JfY3B1X2luaXQnCiAgICAgIGludG8gcHJldmlvdXMgcGF0Y2guCiAgICAgIChz
dWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnY2OgogICAgLSByZXN0b3JlIHR5cGUgb2YgJ21iYV93
cml0ZV9tc3InIHRvICd2b2lkJy4KdjU6CiAgICAtIG1vdmUgb3V0IHNvbWUgQ0FUIGNvZGVzIG9w
dGltaXphdGlvbiB0byBhIG5ldyBwYXRjaC4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGlj
aCkKICAgIC0gbW9kaWZ5IGNvbW1pdCBtZXNzYWdlLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBC
ZXVsaWNoKQogICAgLSBjaGFuZ2UgcHJpbnQgdHlwZSBvZiAnbGluZWFyJyB0byBiZSAlZC4KICAg
ICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gY2hhbmdlIHR5cGUgb2YgJ21iYV93
cml0ZV9tc3InIHRvIHVpbnQzMl90LgogICAgLSBtb3ZlIHByaW50ayBpbiAnbWJhX2luaXRfZmVh
dHVyZScgdG8gcmVkdWNlIG9uZSByZXR1cm4gcGF0aC4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dl
ciBQYXUgTW9ubsOpKQogICAgLSBtb3ZlIHRoZSBNQkEgZm9ybWF0IHN0cmluZyBpbiBwcmludGsg
dG8gYSBuZXcgbGluZS4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2NDoK
ICAgIC0gbW9kaWZ5IGNvbW1pdCBtZXNzYWdlLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBh
dSBNb25uw6kpCiAgICAtIGZpeCBhIGNvbW1lbnQuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIg
UGF1IE1vbm7DqSkKICAgIC0gam9pbiB0d28gY2hlY2tzIGluIGEgc2luZ2xlIGlmLgogICAgICAo
c3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIHJlbW92ZSByZWR1bmRhbnQgaW5p
dGlhbGl6YXRpb24gb2YgJ2ZlYXQtPmNvc19yZWdfdmFsWzBdJy4KICAgICAgKHN1Z2dlc3RlZCBi
eSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBjaGFuZ2UgJ3JlZ19iJyB0byAnZWJ4Jy4KICAgICAg
KHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gY2hhbmdlIHR5cGUgb2YgJ21iYV9pbml0
X2ZlYXR1cmUnIGZyb20gJ2ludCcgdG8gJ2Jvb2wnLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2Vy
IFBhdSBNb25uw6kpCiAgICAtIGNoYW5nZSB0eXBlIG9mICdjYXRfaW5pdF9mZWF0dXJlJyBmcm9t
ICdpbnQnIHRvICdib29sJy4KdjM6CiAgICAtIHJlcGxhY2UgJ3Bzcl92YWxfdHlwZScgdG8gJ3Bz
cl90eXBlJy4gQWxzbywgY2hhbmdlICdQU1JfVkFMX1RZUEVfTUJBJyB0bwogICAgICAnUFNSX1RZ
UEVfTUJBX1RIUlRMJy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAg
LSByZXBsYWNlICdNQkFfTElORUFSJyB0byAnTUJBX0xJTkVBUl9NQVNLJyB0byBtYWtlIHRoZSBu
YW1lIG1vcmUgY2xlYXIuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAg
IC0gcmVwbGFzZSAnY2F0X2luZm8nLydtYmFfaW5mbycgdG8gJ2NhdCcvJ21iYScgdG8gbWFrZSB0
aGUgbmFtZXMgc2hvcnRlci4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQog
ICAgLSBjaGFuZ2UgdHlwZSBvZiAnbGluZWFyJyB0byAnYm9vbCcuCiAgICAgIChzdWdnZXN0ZWQg
YnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gbWFrZSBmb3JtYXQgc3RyaW5nIG9mIHByaW50ZiBp
biBvbmUgbGluZS4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2MjoKICAg
IC0gbW9kaWZ5IGNvbW1pdCBtZXNzYWdlIHRvIHJlcGxhY2UgJ2NvcyByZWdpc3RlcicgdG8gJ3Ro
cnRsIHJlZ2lzdGVyJyB0bwogICAgICBtYWtlIGl0IGFjY3VyYXRlLgogICAgICAoc3VnZ2VzdGVk
IGJ5IENoYW8gUGVuZykKICAgIC0gcmVzdG9yZSB0aGUgcGxhY2Ugb2YgdGhlIHNlbnRlbmNlIHRv
IGFzc2lnbiB2YWx1ZSB0byAnZmVhdC0+Y2JtX2xlbicKICAgICAgYmVjYXVzZSB0aGUgTUJBIGlu
aXQgZmxvdyBpcyBzcGxpdHRlZCBvdXQgYXMgYSBzZXBhcmF0ZSBmdW5jdGlvbiBpbiB2MS4KICAg
ICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCiAgICAtIGFkZCBjb21tZW50IHRvIGV4cGxhaW4g
d2hhdCB0aGUgTUJBIHRocnRsIGRlZmF1bCB2YWx1ZSAnMCcgc3RhbmRzIGZvci4KICAgICAgKHN1
Z2dlc3RlZCBieSBDaGFvIFBlbmcpCiAgICAtIGNoZWNrICd0aHJ0bF9tYXgnIHVuZGVyIGxpbmVh
ciBtb2RlLiBJdCBjb3VsZCBub3QgYmUgZXVxYWwgb3IgbGFyZ2VyIHRoYW4KICAgICAgMTAwLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKdjE6CiAgICAtIHJlYmFzZSBjb2RlcyBvbnRv
IEwyIENBVCB2MTUuCiAgICAtIG1vdmUgY29tbWVudCB0byBhcHByb3ByaWF0ZSBwbGFjZS4KICAg
ICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCiAgICAtIGltcGxlbWVudCAnbWJhX2luaXRfZmVh
dHVyZScgYW5kIGtlZXAgJ2NhdF9pbml0X2ZlYXR1cmUnLgogICAgICAoc3VnZ2VzdGVkIGJ5IENo
YW8gUGVuZykKICAgIC0ga2VlcCAncmVncy5iJyBpbnRvIGEgbG9jYWwgdmFyaWFibGUgdG8gYXZv
aWQgcmVhZGluZyBDUFVJRCBldmVyeSB0aW1lLgogICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVu
ZykKLS0tCiB4ZW4vYXJjaC94ODYvcHNyLmMgICAgICAgICAgICAgIHwgMTI3ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWlu
ZGV4LmggfCAgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wc3IuaCAgICAgICB8ICAgMiArCiAz
IGZpbGVzIGNoYW5nZWQsIDExNCBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvcHNyLmMgYi94ZW4vYXJjaC94ODYvcHNyLmMKaW5kZXggNThk
MjAzZi4uODcyYmFkZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3Bzci5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9wc3IuYwpAQCAtMjcsMTMgKzI3LDE2IEBACiAgKiAtIENNVCAgICAgICAgIENhY2hl
IE1vbml0b3JpbmcgVGVjaG5vbG9neQogICogLSBDT1MvQ0xPUyAgICBDbGFzcyBvZiBTZXJ2aWNl
LiBBbHNvIG1lYW4gQ09TIHJlZ2lzdGVycy4KICAqIC0gQ09TX01BWCAgICAgTWF4IG51bWJlciBv
ZiBDT1MgZm9yIHRoZSBmZWF0dXJlIChtaW51cyAxKQorICogLSBNQkEgICAgICAgICBNZW1vcnkg
QmFuZHdpZHRoIEFsbG9jYXRpb24KICAqIC0gTVNScyAgICAgICAgTWFjaGluZSBTcGVjaWZpYyBS
ZWdpc3RlcnMKICAqIC0gUFNSICAgICAgICAgSW50ZWwgUGxhdGZvcm0gU2hhcmVkIFJlc291cmNl
CisgKiAtIFRIUlRMX01BWCAgIE1heCB0aHJvdHRsZSB2YWx1ZSAoZGVsYXkgdmFsdWUpIG9mIE1C
QQogICovCiAKICNkZWZpbmUgUFNSX0NNVCAgICAgICAgKDF1IDw8IDApCiAjZGVmaW5lIFBTUl9D
QVQgICAgICAgICgxdSA8PCAxKQogI2RlZmluZSBQU1JfQ0RQICAgICAgICAoMXUgPDwgMikKKyNk
ZWZpbmUgUFNSX01CQSAgICAgICAgKDF1IDw8IDMpCiAKICNkZWZpbmUgQ0FUX0NCTV9MRU5fTUFT
SyAweDFmCiAjZGVmaW5lIENBVF9DT1NfTUFYX01BU0sgMHhmZmZmCkBAIC02MCwxMCArNjMsMTQg
QEAKICAqLwogI2RlZmluZSBNQVhfQ09TX05VTSAyCiAKKyNkZWZpbmUgTUJBX0xJTkVBUl9NQVNL
ICAgICgxdSA8PCAyKQorI2RlZmluZSBNQkFfVEhSVExfTUFYX01BU0sgMHhmZmYKKwogZW51bSBw
c3JfZmVhdF90eXBlIHsKICAgICBGRUFUX1RZUEVfTDNfQ0FULAogICAgIEZFQVRfVFlQRV9MM19D
RFAsCiAgICAgRkVBVF9UWVBFX0wyX0NBVCwKKyAgICBGRUFUX1RZUEVfTUJBLAogICAgIEZFQVRf
VFlQRV9OVU0sCiAgICAgRkVBVF9UWVBFX1VOS05PV04sCiB9OwpAQCAtNzEsNyArNzgsNiBAQCBl
bnVtIHBzcl9mZWF0X3R5cGUgewogLyoKICAqIFRoaXMgc3RydWN0dXJlIHJlcHJlc2VudHMgb25l
IGZlYXR1cmUuCiAgKiBjb3NfbWF4ICAgICAtIFRoZSBtYXggQ09TIHJlZ2lzdGVycyBudW1iZXIg
Z290IHRocm91Z2ggQ1BVSUQuCi0gKiBjYm1fbGVuICAgICAtIFRoZSBsZW5ndGggb2YgQ0JNIGdv
dCB0aHJvdWdoIENQVUlELgogICogY29zX3JlZ192YWwgLSBBcnJheSB0byBzdG9yZSB0aGUgdmFs
dWVzIG9mIENPUyByZWdpc3RlcnMuIE9uZSBlbnRyeSBzdG9yZXMKICAqICAgICAgICAgICAgICAg
dGhlIHZhbHVlIG9mIG9uZSBDT1MgcmVnaXN0ZXIuCiAgKiAgICAgICAgICAgICAgIEZvciBMMyBD
QVQgYW5kIEwyIENBVCwgb25lIGVudHJ5IGNvcnJlc3BvbmRzIHRvIG9uZSBDT1NfSUQuCkBAIC04
MCw5ICs4NiwyMyBAQCBlbnVtIHBzcl9mZWF0X3R5cGUgewogICogICAgICAgICAgICAgICBjb3Nf
cmVnX3ZhbFsxXSAoQ29kZSkuCiAgKi8KIHN0cnVjdCBmZWF0X25vZGUgewotICAgIC8qIGNvc19t
YXggYW5kIGNibV9sZW4gYXJlIGNvbW1vbiB2YWx1ZXMgZm9yIGFsbCBmZWF0dXJlcyBzbyBmYXIu
ICovCisgICAgLyogY29zX21heCBpcyBjb21tb24gYW1vbmcgYWxsIGZlYXR1cmVzIHNvIGZhci4g
Ki8KICAgICB1bnNpZ25lZCBpbnQgY29zX21heDsKLSAgICB1bnNpZ25lZCBpbnQgY2JtX2xlbjsK
KworICAgIC8qIEZlYXR1cmUgc3BlY2lmaWMgSFcgaW5mby4gKi8KKyAgICB1bmlvbiB7CisgICAg
ICAgIHN0cnVjdCB7CisgICAgICAgICAgICAvKiBUaGUgbGVuZ3RoIG9mIENCTSBnb3QgdGhyb3Vn
aCBDUFVJRC4gKi8KKyAgICAgICAgICAgIHVuc2lnbmVkIGludCBjYm1fbGVuOworICAgICAgICB9
IGNhdDsKKworICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAgLyogVGhlIG1heCB0aHJvdHRs
aW5nIHZhbHVlIGdvdCB0aHJvdWdoIENQVUlELiAqLworICAgICAgICAgICAgdW5zaWduZWQgaW50
IHRocnRsX21heDsKKyAgICAgICAgICAgIGJvb2wgbGluZWFyOworICAgICAgICB9IG1iYTsKKyAg
ICB9OworCiAgICAgdWludDMyX3QgY29zX3JlZ192YWxbTUFYX0NPU19SRUdfQ05UXTsKIH07CiAK
QEAgLTE2MSw2ICsxODEsNyBAQCBzdGF0aWMgREVGSU5FX1BFUl9DUFUoc3RydWN0IHBzcl9hc3Nv
YywgcHNyX2Fzc29jKTsKICAqLwogc3RhdGljIHN0cnVjdCBmZWF0X25vZGUgKmZlYXRfbDM7CiBz
dGF0aWMgc3RydWN0IGZlYXRfbm9kZSAqZmVhdF9sMl9jYXQ7CitzdGF0aWMgc3RydWN0IGZlYXRf
bm9kZSAqZmVhdF9tYmE7CiAKIC8qIENvbW1vbiBmdW5jdGlvbnMgKi8KICNkZWZpbmUgY2F0X2Rl
ZmF1bHRfdmFsKGxlbikgKDB4ZmZmZmZmZmYgPj4gKDMyIC0gKGxlbikpKQpAQCAtMjcyLDcgKzI5
Myw3IEBAIHN0YXRpYyBib29sIHBzcl9jaGVja19jYm0odW5zaWduZWQgaW50IGNibV9sZW4sIHVu
c2lnbmVkIGxvbmcgY2JtKQogICAgIHJldHVybiB0cnVlOwogfQogCi0vKiBDQVQgY29tbW9uIGZ1
bmN0aW9ucyBpbXBsZW1lbnRhdGlvbi4gKi8KKy8qIEltcGxlbWVudGF0aW9uIG9mIGFsbG9jYXRp
b24gZmVhdHVyZXMnIGZ1bmN0aW9ucy4gKi8KIHN0YXRpYyBib29sIGNhdF9pbml0X2ZlYXR1cmUo
Y29uc3Qgc3RydWN0IGNwdWlkX2xlYWYgKnJlZ3MsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCBwc3Jfc29ja2V0X2luZm8gKmluZm8sCkBAIC0yODgsOCArMzA5LDggQEAgc3RhdGlj
IGJvb2wgY2F0X2luaXRfZmVhdHVyZShjb25zdCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVncywKICAg
ICBpZiAoICFyZWdzLT5hIHx8ICFyZWdzLT5kICkKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCi0g
ICAgZmVhdC0+Y2JtX2xlbiA9IChyZWdzLT5hICYgQ0FUX0NCTV9MRU5fTUFTSykgKyAxOwogICAg
IGZlYXQtPmNvc19tYXggPSBtaW4ob3B0X2Nvc19tYXgsIHJlZ3MtPmQgJiBDQVRfQ09TX01BWF9N
QVNLKTsKKyAgICBmZWF0LT5jYXQuY2JtX2xlbiA9IChyZWdzLT5hICYgQ0FUX0NCTV9MRU5fTUFT
SykgKyAxOwogCiAgICAgc3dpdGNoICggdHlwZSApCiAgICAgewpAQCAtMjk5LDEyICszMjAsMTIg
QEAgc3RhdGljIGJvb2wgY2F0X2luaXRfZmVhdHVyZShjb25zdCBzdHJ1Y3QgY3B1aWRfbGVhZiAq
cmVncywKICAgICAgICAgICAgIHJldHVybiBmYWxzZTsKIAogICAgICAgICAvKiBXZSByZXNlcnZl
IGNvcz0wIGFzIGRlZmF1bHQgY2JtIChhbGwgYml0cyB3aXRoaW4gY2JtX2xlbiBhcmUgMSkuICov
Ci0gICAgICAgIGZlYXQtPmNvc19yZWdfdmFsWzBdID0gY2F0X2RlZmF1bHRfdmFsKGZlYXQtPmNi
bV9sZW4pOworICAgICAgICBmZWF0LT5jb3NfcmVnX3ZhbFswXSA9IGNhdF9kZWZhdWx0X3ZhbChm
ZWF0LT5jYXQuY2JtX2xlbik7CiAKICAgICAgICAgd3Jtc3JsKCh0eXBlID09IEZFQVRfVFlQRV9M
M19DQVQgPwogICAgICAgICAgICAgICAgIE1TUl9JQTMyX1BTUl9MM19NQVNLKDApIDoKICAgICAg
ICAgICAgICAgICBNU1JfSUEzMl9QU1JfTDJfTUFTSygwKSksCi0gICAgICAgICAgICAgICBjYXRf
ZGVmYXVsdF92YWwoZmVhdC0+Y2JtX2xlbikpOworICAgICAgICAgICAgICAgY2F0X2RlZmF1bHRf
dmFsKGZlYXQtPmNhdC5jYm1fbGVuKSk7CiAKICAgICAgICAgYnJlYWs7CiAKQEAgLTMxOSwxMSAr
MzQwLDExIEBAIHN0YXRpYyBib29sIGNhdF9pbml0X2ZlYXR1cmUoY29uc3Qgc3RydWN0IGNwdWlk
X2xlYWYgKnJlZ3MsCiAgICAgICAgIGZlYXQtPmNvc19tYXggPSAoZmVhdC0+Y29zX21heCAtIDEp
ID4+IDE7CiAKICAgICAgICAgLyogV2UgcmVzZXJ2ZSBjb3M9MCBhcyBkZWZhdWx0IGNibSAoYWxs
IGJpdHMgd2l0aGluIGNibV9sZW4gYXJlIDEpLiAqLwotICAgICAgICBnZXRfY2RwX2NvZGUoZmVh
dCwgMCkgPSBjYXRfZGVmYXVsdF92YWwoZmVhdC0+Y2JtX2xlbik7Ci0gICAgICAgIGdldF9jZHBf
ZGF0YShmZWF0LCAwKSA9IGNhdF9kZWZhdWx0X3ZhbChmZWF0LT5jYm1fbGVuKTsKKyAgICAgICAg
Z2V0X2NkcF9jb2RlKGZlYXQsIDApID0gY2F0X2RlZmF1bHRfdmFsKGZlYXQtPmNhdC5jYm1fbGVu
KTsKKyAgICAgICAgZ2V0X2NkcF9kYXRhKGZlYXQsIDApID0gY2F0X2RlZmF1bHRfdmFsKGZlYXQt
PmNhdC5jYm1fbGVuKTsKIAotICAgICAgICB3cm1zcmwoTVNSX0lBMzJfUFNSX0wzX01BU0soMCks
IGNhdF9kZWZhdWx0X3ZhbChmZWF0LT5jYm1fbGVuKSk7Ci0gICAgICAgIHdybXNybChNU1JfSUEz
Ml9QU1JfTDNfTUFTSygxKSwgY2F0X2RlZmF1bHRfdmFsKGZlYXQtPmNibV9sZW4pKTsKKyAgICAg
ICAgd3Jtc3JsKE1TUl9JQTMyX1BTUl9MM19NQVNLKDApLCBjYXRfZGVmYXVsdF92YWwoZmVhdC0+
Y2F0LmNibV9sZW4pKTsKKyAgICAgICAgd3Jtc3JsKE1TUl9JQTMyX1BTUl9MM19NQVNLKDEpLCBj
YXRfZGVmYXVsdF92YWwoZmVhdC0+Y2F0LmNibV9sZW4pKTsKICAgICAgICAgcmRtc3JsKE1TUl9J
QTMyX1BTUl9MM19RT1NfQ0ZHLCB2YWwpOwogICAgICAgICB3cm1zcmwoTVNSX0lBMzJfUFNSX0wz
X1FPU19DRkcsCiAgICAgICAgICAgICAgICB2YWwgfCAoMXVsbCA8PCBQU1JfTDNfUU9TX0NEUF9F
TkFCTEVfQklUKSk7CkBAIC0zNDEsNyArMzYyLDQ0IEBAIHN0YXRpYyBib29sIGNhdF9pbml0X2Zl
YXR1cmUoY29uc3Qgc3RydWN0IGNwdWlkX2xlYWYgKnJlZ3MsCiAgICAgaWYgKCBvcHRfY3B1X2lu
Zm8gKQogICAgICAgICBwcmludGsoWEVOTE9HX0lORk8gIiVzOiBlbmFibGVkIG9uIHNvY2tldCAl
dSwgY29zX21heDoldSwgY2JtX2xlbjoldVxuIiwKICAgICAgICAgICAgICAgIGNhdF9mZWF0X25h
bWVbdHlwZV0sIGNwdV90b19zb2NrZXQoc21wX3Byb2Nlc3Nvcl9pZCgpKSwKLSAgICAgICAgICAg
ICAgIGZlYXQtPmNvc19tYXgsIGZlYXQtPmNibV9sZW4pOworICAgICAgICAgICAgICAgZmVhdC0+
Y29zX21heCwgZmVhdC0+Y2F0LmNibV9sZW4pOworCisgICAgcmV0dXJuIHRydWU7Cit9CisKK3N0
YXRpYyBib29sIG1iYV9pbml0X2ZlYXR1cmUoY29uc3Qgc3RydWN0IGNwdWlkX2xlYWYgKnJlZ3Ms
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICppbmZvLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0gcHNyX2ZlYXRfdHlwZSB0eXBlKQorewor
ICAgIC8qIE5vIHZhbGlkIHZhbHVlIHNvIGRvIG5vdCBlbmFibGUgZmVhdHVyZS4gKi8KKyAgICBp
ZiAoICFyZWdzLT5hIHx8ICFyZWdzLT5kIHx8IHR5cGUgIT0gRkVBVF9UWVBFX01CQSApCisgICAg
ICAgIHJldHVybiBmYWxzZTsKKworICAgIGZlYXQtPmNvc19tYXggPSBtaW4ob3B0X2Nvc19tYXgs
IE1BU0tfRVhUUihyZWdzLT5kLCBDQVRfQ09TX01BWF9NQVNLKSk7CisgICAgaWYgKCBmZWF0LT5j
b3NfbWF4IDwgMSApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIGZlYXQtPm1iYS50aHJ0
bF9tYXggPSBNQVNLX0VYVFIocmVncy0+YSwgTUJBX1RIUlRMX01BWF9NQVNLKSArIDE7CisKKyAg
ICBpZiAoIHJlZ3MtPmMgJiBNQkFfTElORUFSX01BU0sgKQorICAgIHsKKyAgICAgICAgZmVhdC0+
bWJhLmxpbmVhciA9IHRydWU7CisKKyAgICAgICAgaWYgKCBmZWF0LT5tYmEudGhydGxfbWF4ID49
IDEwMCApCisgICAgICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgfQorCisgICAgd3Jtc3JsKE1T
Ul9JQTMyX1BTUl9NQkFfTUFTSygwKSwgMCk7CisKKyAgICAvKiBBZGQgdGhpcyBmZWF0dXJlIGlu
dG8gYXJyYXkuICovCisgICAgaW5mby0+ZmVhdHVyZXNbdHlwZV0gPSBmZWF0OworCisgICAgaWYg
KCBvcHRfY3B1X2luZm8gKQorICAgICAgICBwcmludGsoWEVOTE9HX0lORk8KKyAgICAgICAgICAg
ICAgICJNQkE6IGVuYWJsZWQgb24gc29ja2V0ICV1LCBjb3NfbWF4OiV1LCB0aHJ0bF9tYXg6JXUs
IGxpbmVhcjolZFxuIiwKKyAgICAgICAgICAgICAgIGNwdV90b19zb2NrZXQoc21wX3Byb2Nlc3Nv
cl9pZCgpKSwKKyAgICAgICAgICAgICAgIGZlYXQtPmNvc19tYXgsIGZlYXQtPm1iYS50aHJ0bF9t
YXgsIGZlYXQtPm1iYS5saW5lYXIpOwogCiAgICAgcmV0dXJuIHRydWU7CiB9CkBAIC0zNTMsNyAr
NDExLDcgQEAgc3RhdGljIGJvb2wgY2F0X2dldF9mZWF0X2luZm8oY29uc3Qgc3RydWN0IGZlYXRf
bm9kZSAqZmVhdCwKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCiAgICAgZGF0YVtQU1JfSU5GT19J
RFhfQ09TX01BWF0gPSBmZWF0LT5jb3NfbWF4OwotICAgIGRhdGFbUFNSX0lORk9fSURYX0NBVF9D
Qk1fTEVOXSA9IGZlYXQtPmNibV9sZW47CisgICAgZGF0YVtQU1JfSU5GT19JRFhfQ0FUX0NCTV9M
RU5dID0gZmVhdC0+Y2F0LmNibV9sZW47CiAgICAgZGF0YVtQU1JfSU5GT19JRFhfQ0FUX0ZMQUdT
XSA9IDA7CiAKICAgICByZXR1cm4gdHJ1ZTsKQEAgLTQxOSw2ICs0NzcsMjYgQEAgc3RhdGljIGNv
bnN0IHN0cnVjdCBmZWF0X3Byb3BzIGwyX2NhdF9wcm9wcyA9IHsKICAgICAud3JpdGVfbXNyID0g
bDJfY2F0X3dyaXRlX21zciwKIH07CiAKKy8qIE1CQSBwcm9wcyAqLworc3RhdGljIGJvb2wgbWJh
X2dldF9mZWF0X2luZm8oY29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRhdGFbXSwgdW5zaWduZWQgaW50IGFycmF5X2xl
bikKK3sKKyAgICByZXR1cm4gZmFsc2U7Cit9CisKK3N0YXRpYyB2b2lkIG1iYV93cml0ZV9tc3Io
dW5zaWduZWQgaW50IGNvcywgdWludDMyX3QgdmFsLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICBlbnVtIHBzcl90eXBlIHR5cGUpCit7Cit9CisKK3N0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9w
cm9wcyBtYmFfcHJvcHMgPSB7CisgICAgLmNvc19udW0gPSAxLAorICAgIC50eXBlWzBdID0gUFNS
X1RZUEVfTUJBX1RIUlRMLAorICAgIC5hbHRfdHlwZSA9IFBTUl9UWVBFX1VOS05PV04sCisgICAg
LmdldF9mZWF0X2luZm8gPSBtYmFfZ2V0X2ZlYXRfaW5mbywKKyAgICAud3JpdGVfbXNyID0gbWJh
X3dyaXRlX21zciwKK307CisKIHN0YXRpYyBib29sIF9faW5pdCBwYXJzZV9wc3JfYm9vbChjb25z
dCBjaGFyICpzLCBjb25zdCBjaGFyICpkZWxpbSwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBjaGFyICpzcywgY29uc3QgY2hhciAqZmVhdHVyZSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWFzaykKQEAgLTQ3Nyw3ICs1NTUs
OCBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9wc3JfcGFyYW0oY29uc3QgY2hhciAqcykKICAg
ICAgICAgfQogICAgICAgICBlbHNlIGlmICggIXBhcnNlX3Bzcl9ib29sKHMsIHZhbF9kZWxpbSwg
c3MsICJjbXQiLCBQU1JfQ01UKSAmJgogICAgICAgICAgICAgICAgICAgIXBhcnNlX3Bzcl9ib29s
KHMsIHZhbF9kZWxpbSwgc3MsICJjYXQiLCBQU1JfQ0FUKSAmJgotICAgICAgICAgICAgICAgICAg
IXBhcnNlX3Bzcl9ib29sKHMsIHZhbF9kZWxpbSwgc3MsICJjZHAiLCBQU1JfQ0RQKSApCisgICAg
ICAgICAgICAgICAgICAhcGFyc2VfcHNyX2Jvb2wocywgdmFsX2RlbGltLCBzcywgImNkcCIsIFBT
Ul9DRFApICYmCisgICAgICAgICAgICAgICAgICAhcGFyc2VfcHNyX2Jvb2wocywgdmFsX2RlbGlt
LCBzcywgIm1iYSIsIFBTUl9NQkEpICkKICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKIAogICAg
ICAgICBzID0gc3MgKyAxOwpAQCAtODgxLDcgKzk2MCw3IEBAIHN0YXRpYyBpbnQgaW5zZXJ0X3Zh
bF9pbnRvX2FycmF5KHVpbnQzMl90IHZhbFtdLAogICAgIGlmICggYXJyYXlfbGVuIDwgcHJvcHMt
PmNvc19udW0gKQogICAgICAgICByZXR1cm4gLUVOT1NQQzsKIAotICAgIGlmICggIXBzcl9jaGVj
a19jYm0oZmVhdC0+Y2JtX2xlbiwgbmV3X3ZhbCkgKQorICAgIGlmICggIXBzcl9jaGVja19jYm0o
ZmVhdC0+Y2F0LmNibV9sZW4sIG5ld192YWwpICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAK
ICAgICAvKgpAQCAtMTQwMiw2ICsxNDgxLDEwIEBAIHN0YXRpYyBpbnQgcHNyX2NwdV9wcmVwYXJl
KHZvaWQpCiAgICAgICAgICAoZmVhdF9sMl9jYXQgPSB4emFsbG9jKHN0cnVjdCBmZWF0X25vZGUp
KSA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAKKyAgICBpZiAoIGZlYXRfbWJh
ID09IE5VTEwgJiYKKyAgICAgICAgIChmZWF0X21iYSA9IHh6YWxsb2Moc3RydWN0IGZlYXRfbm9k
ZSkpID09IE5VTEwgKQorICAgICAgICByZXR1cm4gLUVOT01FTTsKKwogICAgIHJldHVybiAwOwog
fQogCkBAIC0xNDY0LDYgKzE1NDcsMTggQEAgc3RhdGljIHZvaWQgcHNyX2NwdV9pbml0KHZvaWQp
CiAgICAgICAgICAgICBmZWF0X2wyX2NhdCA9IGZlYXQ7CiAgICAgfQogCisgICAgaWYgKCBmZWF0
X21hc2sgJiBQU1JfUkVTT1VSQ0VfVFlQRV9NQkEgKQorICAgIHsKKyAgICAgICAgY3B1aWRfY291
bnRfbGVhZihQU1JfQ1BVSURfTEVWRUxfQ0FULCAzLCAmcmVncyk7CisKKyAgICAgICAgZmVhdCA9
IGZlYXRfbWJhOworICAgICAgICBmZWF0X21iYSA9IE5VTEw7CisgICAgICAgIGlmICggbWJhX2lu
aXRfZmVhdHVyZSgmcmVncywgZmVhdCwgaW5mbywgRkVBVF9UWVBFX01CQSkgKQorICAgICAgICAg
ICAgZmVhdF9wcm9wc1tGRUFUX1RZUEVfTUJBXSA9ICZtYmFfcHJvcHM7CisgICAgICAgIGVsc2UK
KyAgICAgICAgICAgIGZlYXRfbWJhID0gZmVhdDsKKyAgICB9CisKICAgICBpbmZvLT5mZWF0X2lu
aXQgPSB0cnVlOwogCiAgYXNzb2NfaW5pdDoKQEAgLTE1MjMsNyArMTYxOCw3IEBAIHN0YXRpYyBp
bnQgX19pbml0IHBzcl9wcmVzbXBfaW5pdCh2b2lkKQogICAgIGlmICggKG9wdF9wc3IgJiBQU1Jf
Q01UKSAmJiBvcHRfcm1pZF9tYXggKQogICAgICAgICBpbml0X3Bzcl9jbXQob3B0X3JtaWRfbWF4
KTsKIAotICAgIGlmICggb3B0X3BzciAmIChQU1JfQ0FUIHwgUFNSX0NEUCkgKQorICAgIGlmICgg
b3B0X3BzciAmIChQU1JfQ0FUIHwgUFNSX0NEUCB8IFBTUl9NQkEpICkKICAgICAgICAgaW5pdF9w
c3IoKTsKIAogICAgIGlmICggcHNyX2NwdV9wcmVwYXJlKCkgKQpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4
LmgKaW5kZXggYjk5YzYyMy4uYTgzNGYzYiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tc3ItaW5kZXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCkBAIC0z
NDgsNiArMzQ4LDcgQEAKICNkZWZpbmUgTVNSX0lBMzJfUFNSX0wzX01BU0tfQ09ERShuKQkoMHgw
MDAwMGM5MCArIChuKSAqIDIgKyAxKQogI2RlZmluZSBNU1JfSUEzMl9QU1JfTDNfTUFTS19EQVRB
KG4pCSgweDAwMDAwYzkwICsgKG4pICogMikKICNkZWZpbmUgTVNSX0lBMzJfUFNSX0wyX01BU0so
bikJCSgweDAwMDAwZDEwICsgKG4pKQorI2RlZmluZSBNU1JfSUEzMl9QU1JfTUJBX01BU0sobikJ
KDB4MDAwMDBkNTAgKyAobikpCiAKIC8qIEludGVsIE1vZGVsIDYgKi8KICNkZWZpbmUgTVNSX1A2
X1BFUkZDVFIobikJCSgweDAwMDAwMGMxICsgKG4pKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9wc3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHNyLmgKaW5kZXggZjE1MWZhNy4u
M2NmNTQ0YSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wc3IuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L3Bzci5oCkBAIC0yNCw2ICsyNCw3IEBACiAvKiBSZXNvdXJjZSBUeXBl
IEVudW1lcmF0aW9uICovCiAjZGVmaW5lIFBTUl9SRVNPVVJDRV9UWVBFX0wzICAgICAgICAgICAg
MHgyCiAjZGVmaW5lIFBTUl9SRVNPVVJDRV9UWVBFX0wyICAgICAgICAgICAgMHg0CisjZGVmaW5l
IFBTUl9SRVNPVVJDRV9UWVBFX01CQSAgICAgICAgICAgMHg4CiAKIC8qIEwzIE1vbml0b3Jpbmcg
RmVhdHVyZXMgKi8KICNkZWZpbmUgUFNSX0NNVF9MM19PQ0NVUEFOQ1kgICAgICAgICAgICAweDEK
QEAgLTU4LDYgKzU5LDcgQEAgZW51bSBwc3JfdHlwZSB7CiAgICAgUFNSX1RZUEVfTDNfQ09ERSwK
ICAgICBQU1JfVFlQRV9MM19EQVRBLAogICAgIFBTUl9UWVBFX0wyX0NCTSwKKyAgICBQU1JfVFlQ
RV9NQkFfVEhSVEwsCiAgICAgUFNSX1RZUEVfVU5LTk9XTiwKIH07CiAKLS0gCjEuOS4xCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 08:50:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 08:50:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5T0D-0006BK-O7; Fri, 20 Oct 2017 08:50:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e5T0C-00066a-1Z
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 08:50:00 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 84/FE-08608-7B8B9E95; Fri, 20 Oct 2017 08:49:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXS1tYhr7t5x8t
 Ig2UbzS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozumR4F3fYV1//uY2xgXKbXxcjJISRQITFx
 8nI2EFtCgFfiyLIZrBC2v8SPN70sXYxcQDUNjBKnn6xhBkmwCahLPP7awwRiiwgoSdxbNZkJp
 IhZ4DejxKkth8ASwgL2Ege/NANN5eBgEVCVmLk0CyTMK+AucezgSyaIBXISJ49NBlvGKeAhsb
 f1NiPEQe4SU8/MZIeoF5Q4OfMJC8gYZqC96+cJgYSZBeQlmrfOZp7AKDALSdUshKpZSKoWMDK
 vYtQoTi0qSy3SNTTSSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDEwGINjBeHlj
 wCFGSQ4mJVHewMqXkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeNm2A+UEi1LTUyvSMnOAMQKTl
 uDgURLhfQSS5i0uSMwtzkyHSJ1iNOY4tunyHyaOjpt3/zAJseTl56VKifP2gZQKgJRmlObBDY
 LF7iVGWSlhXkag04R4ClKLcjNLUOVfMYpzMCoJ81qATOHJzCuB2/cK6BQmoFPY7V+AnFKSiJC
 SamBcU8ff6j3PSLFtmq1mwsEvBSFnD5X++93wj2HlLBdzuYJJErPPnpg7db9x1vU3ce7GUx+Y
 dU1fFKzam6pmwNFZ3RU4T+pcizznjDeMN/zM/p88Z75E53XGDs7tap3yMlt9AiLyW/5mNKhM5
 JhWH/NfaM27tfn8Nx/y+9/wft6o8f18cHbP8WIlluKMREMt5qLiRABFf7id2AIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1508489386!74969590!5
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18289 invoked from network); 20 Oct 2017 08:49:55 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 08:49:55 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by orsmga104.jf.intel.com with ESMTP; 20 Oct 2017 01:49:54 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,405,1503385200"; d="scan'208";a="162752619"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga005.jf.intel.com with ESMTP; 20 Oct 2017 01:49:52 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 20 Oct 2017 16:28:16 +0800
Message-Id: <1508488108-7071-5-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1508488108-7071-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1508488108-7071-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Yi Sun <yi.y.sun@linux.intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v9 04/16] x86: a few optimizations to psr codes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCByZWZpbmVzIHBzciBjb2RlczoKMS4gQ2hhbmdlIHR5cGUgb2YgJ2NhdF9pbml0
X2ZlYXR1cmUnIHRvICdib29sJyB0byByZW1vdmUgdGhlIHBvaW50bGVzcwogICByZXR1cm5pbmcg
b2YgZXJyb3IgY29kZS4KMi4gTW92ZSBwcmludGsgaW4gJ2NhdF9pbml0X2ZlYXR1cmUnIHRvIHJl
ZHVjZSBhIHJldHVybiBwYXRoLgozLiBEZWZpbmUgYSBsb2NhbCB2YXJpYWJsZSAnZmVhdF9tYXNr
JyBpbiAncHNyX2NwdV9pbml0JyB0byByZWR1Y2UgY2FsbGluZyBvZgogICAnY3B1aWRfY291bnRf
bGVhZigpJy4KNC4gQ2hhbmdlICdQU1JfSU5GT19JRFhfQ0FUX0ZMQUcnIHRvICdQU1JfSU5GT19J
RFhfQ0FUX0ZMQUdTJy4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50
ZWwuY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQpDQzogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IENoYW8gUGVuZyA8Y2hh
by5wLnBlbmdAbGludXguaW50ZWwuY29tPgoKdjc6CiAgICAtIGFkanVzdCB0aGUgY2hlY2sgdG8g
J2NhdF9pbml0X2ZlYXR1cmUnIGluICdwc3JfY3B1X2luaXQnLgogICAgICAoc3VnZ2VzdGVkIGJ5
IEphbiBCZXVsaWNoKQogICAgLSBjaGFuZ2UgJ1BTUl9JTkZPX0lEWF9DQVRfRkxBRycgdG8gJ1BT
Ul9JTkZPX0lEWF9DQVRfRkxBR1MnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2
NjoKICAgIC0gcmVzdG9yZSAnd3JpdGVfbXNyKCknIHR5cGUgdG8gJ3ZvaWQnLgogICAgICAoc3Vn
Z2VzdGVkIGJ5IEphbiBCZXVsaWNoIGFuZCBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBjaGFuZ2Ug
J2VieCcgaW4gJ3Bzcl9jcHVfaW5pdCcgdG8gJ2ZlYXRfbWFzaycuCiAgICAgIChzdWdnZXN0ZWQg
YnkgSmFuIEJldWxpY2ggYW5kIFJvZ2VyIFBhdSBNb25uw6kpCnY1OgogICAgLSBjcmVhdGUgdGhp
cyBwYXRjaCB0byBtYWtlIGNvZGVzIGNsZWFyZXIuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJl
dWxpY2ggYW5kIFJvZ2VyIFBhdSBNb25uw6kpCi0tLQogeGVuL2FyY2gveDg2L3Bzci5jICAgICAg
ICB8IDQ1ICsrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVu
L2FyY2gveDg2L3N5c2N0bC5jICAgICB8ICA0ICsrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcHNy
LmggfCAgMiArLQogMyBmaWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCAyNiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHNyLmMgYi94ZW4vYXJjaC94ODYvcHNy
LmMKaW5kZXggN2Q4Mjk1ZS4uNThkMjAzZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3Bzci5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwpAQCAtMjczLDEwICsyNzMsMTAgQEAgc3RhdGljIGJv
b2wgcHNyX2NoZWNrX2NibSh1bnNpZ25lZCBpbnQgY2JtX2xlbiwgdW5zaWduZWQgbG9uZyBjYm0p
CiB9CiAKIC8qIENBVCBjb21tb24gZnVuY3Rpb25zIGltcGxlbWVudGF0aW9uLiAqLwotc3RhdGlj
IGludCBjYXRfaW5pdF9mZWF0dXJlKGNvbnN0IHN0cnVjdCBjcHVpZF9sZWFmICpyZWdzLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBzcl9zb2NrZXRfaW5mbyAqaW5mbywKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBlbnVtIHBzcl9mZWF0X3R5cGUgdHlwZSkKK3N0YXRpYyBi
b29sIGNhdF9pbml0X2ZlYXR1cmUoY29uc3Qgc3RydWN0IGNwdWlkX2xlYWYgKnJlZ3MsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwc3Jfc29ja2V0X2luZm8gKmluZm8sCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0gcHNyX2ZlYXRfdHlwZSB0eXBlKQogewogICAg
IGNvbnN0IGNoYXIgKmNvbnN0IGNhdF9mZWF0X25hbWVbRkVBVF9UWVBFX05VTV0gPSB7CiAgICAg
ICAgIFtGRUFUX1RZUEVfTDNfQ0FUXSA9ICJMMyBDQVQiLApAQCAtMjg2LDcgKzI4Niw3IEBAIHN0
YXRpYyBpbnQgY2F0X2luaXRfZmVhdHVyZShjb25zdCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVncywK
IAogICAgIC8qIE5vIHZhbGlkIHZhbHVlIHNvIGRvIG5vdCBlbmFibGUgZmVhdHVyZS4gKi8KICAg
ICBpZiAoICFyZWdzLT5hIHx8ICFyZWdzLT5kICkKLSAgICAgICAgcmV0dXJuIC1FTk9FTlQ7Cisg
ICAgICAgIHJldHVybiBmYWxzZTsKIAogICAgIGZlYXQtPmNibV9sZW4gPSAocmVncy0+YSAmIENB
VF9DQk1fTEVOX01BU0spICsgMTsKICAgICBmZWF0LT5jb3NfbWF4ID0gbWluKG9wdF9jb3NfbWF4
LCByZWdzLT5kICYgQ0FUX0NPU19NQVhfTUFTSyk7CkBAIC0yOTYsNyArMjk2LDcgQEAgc3RhdGlj
IGludCBjYXRfaW5pdF9mZWF0dXJlKGNvbnN0IHN0cnVjdCBjcHVpZF9sZWFmICpyZWdzLAogICAg
IGNhc2UgRkVBVF9UWVBFX0wzX0NBVDoKICAgICBjYXNlIEZFQVRfVFlQRV9MMl9DQVQ6CiAgICAg
ICAgIGlmICggZmVhdC0+Y29zX21heCA8IDEgKQotICAgICAgICAgICAgcmV0dXJuIC1FTk9FTlQ7
CisgICAgICAgICAgICByZXR1cm4gZmFsc2U7CiAKICAgICAgICAgLyogV2UgcmVzZXJ2ZSBjb3M9
MCBhcyBkZWZhdWx0IGNibSAoYWxsIGJpdHMgd2l0aGluIGNibV9sZW4gYXJlIDEpLiAqLwogICAg
ICAgICBmZWF0LT5jb3NfcmVnX3ZhbFswXSA9IGNhdF9kZWZhdWx0X3ZhbChmZWF0LT5jYm1fbGVu
KTsKQEAgLTMxMyw3ICszMTMsNyBAQCBzdGF0aWMgaW50IGNhdF9pbml0X2ZlYXR1cmUoY29uc3Qg
c3RydWN0IGNwdWlkX2xlYWYgKnJlZ3MsCiAgICAgICAgIHVpbnQ2NF90IHZhbDsKIAogICAgICAg
ICBpZiAoIGZlYXQtPmNvc19tYXggPCAzICkKLSAgICAgICAgICAgIHJldHVybiAtRU5PRU5UOwor
ICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwogCiAgICAgICAgIC8qIEN1dCBoYWxmIG9mIGNvc19t
YXggd2hlbiBDRFAgaXMgZW5hYmxlZC4gKi8KICAgICAgICAgZmVhdC0+Y29zX21heCA9IChmZWF0
LT5jb3NfbWF4IC0gMSkgPj4gMTsKQEAgLTMzMiwyMCArMzMyLDE4IEBAIHN0YXRpYyBpbnQgY2F0
X2luaXRfZmVhdHVyZShjb25zdCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVncywKICAgICB9CiAKICAg
ICBkZWZhdWx0OgotICAgICAgICByZXR1cm4gLUVOT0VOVDsKKyAgICAgICAgcmV0dXJuIGZhbHNl
OwogICAgIH0KIAogICAgIC8qIEFkZCB0aGlzIGZlYXR1cmUgaW50byBhcnJheS4gKi8KICAgICBp
bmZvLT5mZWF0dXJlc1t0eXBlXSA9IGZlYXQ7CiAKLSAgICBpZiAoICFvcHRfY3B1X2luZm8gKQot
ICAgICAgICByZXR1cm4gMDsKLQotICAgIHByaW50ayhYRU5MT0dfSU5GTyAiJXM6IGVuYWJsZWQg
b24gc29ja2V0ICV1LCBjb3NfbWF4OiV1LCBjYm1fbGVuOiV1XG4iLAotICAgICAgICAgICBjYXRf
ZmVhdF9uYW1lW3R5cGVdLCBjcHVfdG9fc29ja2V0KHNtcF9wcm9jZXNzb3JfaWQoKSksCi0gICAg
ICAgICAgIGZlYXQtPmNvc19tYXgsIGZlYXQtPmNibV9sZW4pOworICAgIGlmICggb3B0X2NwdV9p
bmZvICkKKyAgICAgICAgcHJpbnRrKFhFTkxPR19JTkZPICIlczogZW5hYmxlZCBvbiBzb2NrZXQg
JXUsIGNvc19tYXg6JXUsIGNibV9sZW46JXVcbiIsCisgICAgICAgICAgICAgICBjYXRfZmVhdF9u
YW1lW3R5cGVdLCBjcHVfdG9fc29ja2V0KHNtcF9wcm9jZXNzb3JfaWQoKSksCisgICAgICAgICAg
ICAgICBmZWF0LT5jb3NfbWF4LCBmZWF0LT5jYm1fbGVuKTsKIAotICAgIHJldHVybiAwOworICAg
IHJldHVybiB0cnVlOwogfQogCiBzdGF0aWMgYm9vbCBjYXRfZ2V0X2ZlYXRfaW5mbyhjb25zdCBz
dHJ1Y3QgZmVhdF9ub2RlICpmZWF0LApAQCAtMzU2LDcgKzM1NCw3IEBAIHN0YXRpYyBib29sIGNh
dF9nZXRfZmVhdF9pbmZvKGNvbnN0IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsCiAKICAgICBkYXRh
W1BTUl9JTkZPX0lEWF9DT1NfTUFYXSA9IGZlYXQtPmNvc19tYXg7CiAgICAgZGF0YVtQU1JfSU5G
T19JRFhfQ0FUX0NCTV9MRU5dID0gZmVhdC0+Y2JtX2xlbjsKLSAgICBkYXRhW1BTUl9JTkZPX0lE
WF9DQVRfRkxBR10gPSAwOworICAgIGRhdGFbUFNSX0lORk9fSURYX0NBVF9GTEFHU10gPSAwOwog
CiAgICAgcmV0dXJuIHRydWU7CiB9CkBAIC0zODMsNyArMzgxLDcgQEAgc3RhdGljIGJvb2wgbDNf
Y2RwX2dldF9mZWF0X2luZm8oY29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCwKICAgICBpZiAo
ICFjYXRfZ2V0X2ZlYXRfaW5mbyhmZWF0LCBkYXRhLCBhcnJheV9sZW4pICkKICAgICAgICAgcmV0
dXJuIGZhbHNlOwogCi0gICAgZGF0YVtQU1JfSU5GT19JRFhfQ0FUX0ZMQUddIHw9IFhFTl9TWVND
VExfUFNSX0NBVF9MM19DRFA7CisgICAgZGF0YVtQU1JfSU5GT19JRFhfQ0FUX0ZMQUdTXSB8PSBY
RU5fU1lTQ1RMX1BTUl9DQVRfTDNfQ0RQOwogCiAgICAgcmV0dXJuIHRydWU7CiB9CkBAIC0xNDEz
LDYgKzE0MTEsNyBAQCBzdGF0aWMgdm9pZCBwc3JfY3B1X2luaXQodm9pZCkKICAgICB1bnNpZ25l
ZCBpbnQgc29ja2V0LCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CiAgICAgc3RydWN0IGZlYXRf
bm9kZSAqZmVhdDsKICAgICBzdHJ1Y3QgY3B1aWRfbGVhZiByZWdzOworICAgIHVpbnQzMl90IGZl
YXRfbWFzazsKIAogICAgIGlmICggIXBzcl9hbGxvY19mZWF0X2VuYWJsZWQoKSB8fCAhYm9vdF9j
cHVfaGFzKFg4Nl9GRUFUVVJFX1BRRSkgKQogICAgICAgICBnb3RvIGFzc29jX2luaXQ7CkBAIC0x
NDMxLDcgKzE0MzAsOCBAQCBzdGF0aWMgdm9pZCBwc3JfY3B1X2luaXQodm9pZCkKICAgICBzcGlu
X2xvY2tfaW5pdCgmaW5mby0+cmVmX2xvY2spOwogCiAgICAgY3B1aWRfY291bnRfbGVhZihQU1Jf
Q1BVSURfTEVWRUxfQ0FULCAwLCAmcmVncyk7Ci0gICAgaWYgKCByZWdzLmIgJiBQU1JfUkVTT1VS
Q0VfVFlQRV9MMyApCisgICAgZmVhdF9tYXNrID0gcmVncy5iOworICAgIGlmICggZmVhdF9tYXNr
ICYgUFNSX1JFU09VUkNFX1RZUEVfTDMgKQogICAgIHsKICAgICAgICAgY3B1aWRfY291bnRfbGVh
ZihQU1JfQ1BVSURfTEVWRUxfQ0FULCAxLCAmcmVncyk7CiAKQEAgLTE0MzksMjcgKzE0MzksMjYg
QEAgc3RhdGljIHZvaWQgcHNyX2NwdV9pbml0KHZvaWQpCiAgICAgICAgIGZlYXRfbDMgPSBOVUxM
OwogCiAgICAgICAgIGlmICggKHJlZ3MuYyAmIFBTUl9DQVRfQ0RQX0NBUEFCSUxJVFkpICYmIChv
cHRfcHNyICYgUFNSX0NEUCkgJiYKLSAgICAgICAgICAgICAhY2F0X2luaXRfZmVhdHVyZSgmcmVn
cywgZmVhdCwgaW5mbywgRkVBVF9UWVBFX0wzX0NEUCkgKQorICAgICAgICAgICAgIGNhdF9pbml0
X2ZlYXR1cmUoJnJlZ3MsIGZlYXQsIGluZm8sIEZFQVRfVFlQRV9MM19DRFApICkKICAgICAgICAg
ICAgIGZlYXRfcHJvcHNbRkVBVF9UWVBFX0wzX0NEUF0gPSAmbDNfY2RwX3Byb3BzOwogCiAgICAg
ICAgIC8qIElmIENEUCBpbml0IGZhaWxzLCB0cnkgdG8gd29yayBhcyBMMyBDQVQuICovCiAgICAg
ICAgIGlmICggIWZlYXRfcHJvcHNbRkVBVF9UWVBFX0wzX0NEUF0gKQogICAgICAgICB7Ci0gICAg
ICAgICAgICBpZiAoICFjYXRfaW5pdF9mZWF0dXJlKCZyZWdzLCBmZWF0LCBpbmZvLCBGRUFUX1RZ
UEVfTDNfQ0FUKSApCisgICAgICAgICAgICBpZiAoIGNhdF9pbml0X2ZlYXR1cmUoJnJlZ3MsIGZl
YXQsIGluZm8sIEZFQVRfVFlQRV9MM19DQVQpICkKICAgICAgICAgICAgICAgICBmZWF0X3Byb3Bz
W0ZFQVRfVFlQRV9MM19DQVRdID0gJmwzX2NhdF9wcm9wczsKICAgICAgICAgICAgIGVsc2UKICAg
ICAgICAgICAgICAgICBmZWF0X2wzID0gZmVhdDsKICAgICAgICAgfQogICAgIH0KIAotICAgIGNw
dWlkX2NvdW50X2xlYWYoUFNSX0NQVUlEX0xFVkVMX0NBVCwgMCwgJnJlZ3MpOwotICAgIGlmICgg
cmVncy5iICYgUFNSX1JFU09VUkNFX1RZUEVfTDIgKQorICAgIGlmICggZmVhdF9tYXNrICYgUFNS
X1JFU09VUkNFX1RZUEVfTDIgKQogICAgIHsKICAgICAgICAgY3B1aWRfY291bnRfbGVhZihQU1Jf
Q1BVSURfTEVWRUxfQ0FULCAyLCAmcmVncyk7CiAKICAgICAgICAgZmVhdCA9IGZlYXRfbDJfY2F0
OwogICAgICAgICBmZWF0X2wyX2NhdCA9IE5VTEw7Ci0gICAgICAgIGlmICggIWNhdF9pbml0X2Zl
YXR1cmUoJnJlZ3MsIGZlYXQsIGluZm8sIEZFQVRfVFlQRV9MMl9DQVQpICkKKyAgICAgICAgaWYg
KCBjYXRfaW5pdF9mZWF0dXJlKCZyZWdzLCBmZWF0LCBpbmZvLCBGRUFUX1RZUEVfTDJfQ0FUKSAp
CiAgICAgICAgICAgICBmZWF0X3Byb3BzW0ZFQVRfVFlQRV9MMl9DQVRdID0gJmwyX2NhdF9wcm9w
czsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgZmVhdF9sMl9jYXQgPSBmZWF0OwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3N5c2N0bC5jIGIveGVuL2FyY2gveDg2L3N5c2N0bC5jCmluZGV4
IDY4NjdlZTEuLjZkNDhjYWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYworKysg
Yi94ZW4vYXJjaC94ODYvc3lzY3RsLmMKQEAgLTE4OCw3ICsxODgsNyBAQCBsb25nIGFyY2hfZG9f
c3lzY3RsKAogICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9hbGxvYy51LmNhdF9pbmZvLmNibV9s
ZW4gPQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhW1BTUl9JTkZP
X0lEWF9DQVRfQ0JNX0xFTl07CiAgICAgICAgICAgICBzeXNjdGwtPnUucHNyX2FsbG9jLnUuY2F0
X2luZm8uZmxhZ3MgPQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRh
W1BTUl9JTkZPX0lEWF9DQVRfRkxBR107CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRhdGFbUFNSX0lORk9fSURYX0NBVF9GTEFHU107CiAKICAgICAgICAgICAgIGlmICgg
X19jb3B5X2ZpZWxkX3RvX2d1ZXN0KHVfc3lzY3RsLCBzeXNjdGwsIHUucHNyX2FsbG9jKSApCiAg
ICAgICAgICAgICAgICAgcmV0ID0gLUVGQVVMVDsKQEAgLTIwNyw3ICsyMDcsNyBAQCBsb25nIGFy
Y2hfZG9fc3lzY3RsKAogICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9hbGxvYy51LmNhdF9pbmZv
LmNibV9sZW4gPQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhW1BT
Ul9JTkZPX0lEWF9DQVRfQ0JNX0xFTl07CiAgICAgICAgICAgICBzeXNjdGwtPnUucHNyX2FsbG9j
LnUuY2F0X2luZm8uZmxhZ3MgPQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBkYXRhW1BTUl9JTkZPX0lEWF9DQVRfRkxBR107CisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGRhdGFbUFNSX0lORk9fSURYX0NBVF9GTEFHU107CiAKICAgICAgICAgICAg
IGlmICggX19jb3B5X2ZpZWxkX3RvX2d1ZXN0KHVfc3lzY3RsLCBzeXNjdGwsIHUucHNyX2FsbG9j
KSApCiAgICAgICAgICAgICAgICAgcmV0ID0gLUVGQVVMVDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvcHNyLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5oCmluZGV4IGNiM2Yw
NjcuLmYxNTFmYTcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHNyLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9wc3IuaApAQCAtMzcsNyArMzcsNyBAQAogLyogVXNlZCBieSBw
c3JfZ2V0X2luZm8oKSAqLwogI2RlZmluZSBQU1JfSU5GT19JRFhfQ09TX01BWCAgICAgICAgICAg
IDAKICNkZWZpbmUgUFNSX0lORk9fSURYX0NBVF9DQk1fTEVOICAgICAgICAxCi0jZGVmaW5lIFBT
Ul9JTkZPX0lEWF9DQVRfRkxBRyAgICAgICAgICAgMgorI2RlZmluZSBQU1JfSU5GT19JRFhfQ0FU
X0ZMQUdTICAgICAgICAgIDIKICNkZWZpbmUgUFNSX0lORk9fQVJSQVlfU0laRSAgICAgICAgICAg
ICAzCiAKIHN0cnVjdCBwc3JfY210X2wzIHsKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 08:50:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 08:50:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5T0E-0006Es-3h; Fri, 20 Oct 2017 08:50:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e5T0C-00066D-Ol
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 08:50:00 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 C3/5C-30115-8B8B9E95; Fri, 20 Oct 2017 08:50:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXS1tYhr7t9x8t
 Ig2NT9C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxVR3+zFHzSrNg7dQtbA2OPfBcjJ4eQQIXE
 qX1NLCC2hACvxJFlM1ghbH+Ju3u/MnUxcgHVNDBK/D16GqyITUBd4vHXHiYQW0RASeLeqslgR
 cwCvxklTm05BJYQFnCUWLhkOyOIzSKgKnHg7GR2EJtXwF1i7vwWJogNchInj00G28Yp4CGxt/
 U2I8RF7hJTz8yEqheUODnzCdBiDqAF6hLr5wmBhJkF5CWat85mnsAoMAtJ1SyEqllIqhYwMq9
 i1ChOLSpLLdI1NNJLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMTgYg2MF4eWPA
 IUZJDiYlUd7AypeRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR42bYD5QSLUtNTK9Iyc4BxApOW4
 OBREuF9BJLmLS5IzC3OTIdInWLU5ei4efcPkxBLXn5eqpQ4bx9IkQBIUUZpHtwIWMxeYpSVEu
 ZlBDpKiKcgtSg3swRV/hWjOAejkjCvBcgUnsy8ErhNr4COYAI6gt3+BcgRJYkIKakGRsPW693
 WrZtdWd+nL76+zPKllM/r6QvddzpUTLULnMl+uzydh+/ryct7Yyf7KWrcPM0yhTP2W2qTjuDl
 Y6ZMZU/WCm74+dKmlj+J5ajmT5lrkXukTdheBBV4RqgpCqyI4r1wsIivtTVqd2PK50evrj9ad
 8i34vrCgG/dBUl3Y3a1HDcNzWgRVWIpzkg01GIuKk4EANTAOGzUAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1508489386!74969590!7
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18788 invoked from network); 20 Oct 2017 08:49:59 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 08:49:59 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by orsmga104.jf.intel.com with ESMTP; 20 Oct 2017 01:49:58 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,405,1503385200"; d="scan'208";a="162752635"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga005.jf.intel.com with ESMTP; 20 Oct 2017 01:49:56 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 20 Oct 2017 16:28:18 +0800
Message-Id: <1508488108-7071-7-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1508488108-7071-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1508488108-7071-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Yi Sun <yi.y.sun@linux.intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v9 06/16] x86: implement get hw info flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGdldCBIVyBpbmZvIGZsb3cgZm9yIE1CQSBpbmNsdWRpbmcg
aXRzIGNhbGxiYWNrCmZ1bmN0aW9uIGFuZCBzeXNjdGwgaW50ZXJmYWNlLgoKU2lnbmVkLW9mZi1i
eTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+ClJldmlld2VkLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDQzogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPgpDQzogQ2hhbyBQZW5nIDxjaGFvLnAucGVuZ0BsaW51eC5pbnRlbC5jb20+Cgp2
NzoKICAgIC0gY2hhbmdlICdQU1JfSU5GT19JRFhfTUJBX0ZMQUcnIHRvICdQU1JfSU5GT19JRFhf
TUJBX0ZMQUdTJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKdjU6CiAgICAtIHVz
ZSBBU1NFUlQgaW4gJ21iYV9nZXRfZmVhdF9pbmZvJy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dl
ciBQYXUgTW9ubsOpKQogICAgLSBjb3JyZWN0IGluaXRpYWxpemF0aW9uIGZvcm1hdCBvZiAnZGF0
YVtQU1JfSU5GT19BUlJBWV9TSVpFXScuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1v
bm7DqSBhbmQgSmFuIEJldWxpY2gpCnY0OgogICAgLSByZW1vdmUgJ0FMTE9DXycgZnJvbSBtYWNy
byBuYW1lcy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBpbml0
aWFsaXplICdkYXRhW1BTUl9JTkZPX0FSUkFZX1NJWkVdJyB0byAwIHRvIHByZXZlbnQgdG8gbGVh
ayBzdGFjayBkYXRhLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCnYzOgog
ICAgLSByZXBsYWNlICdQU1JfVkFMX1RZUEVfTUJBJyB0byAnUFNSX1RZUEVfTUJBX1RIUlRMJy4K
ICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2MjoKICAgIC0gdXNlICdYRU5f
U1lTQ1RMX1BTUl9NQkFfTElORUFSJyB0byBzZXQgTUJBIGZlYXR1cmUgSFcgaW5mby4KICAgICAg
KHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCnYxOgogICAgLSBzb3J0ICdQU1JfSU5GT19JRFhfJyBt
YWNyb3MgYXMgZmVhdHVyZS4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCiAgICAtIHJl
bmFtZSAnUFNSX0lORk9fSURYX01CQV9MSU5FQVInIHRvICdQU1JfSU5GT19JRFhfTUJBX0ZMQUcn
LgogICAgLSByZW5hbWUgJ2xpbmVhcicgaW4gJ3N0cnVjdCBtYmFfaW5mbycgdG8gJ2ZsYWdzJyBm
b3IgZnV0dXJlIGV4dGVuc2lvbi4KLS0tCiB4ZW4vYXJjaC94ODYvcHNyLmMgICAgICAgICAgfCAx
NCArKysrKysrKysrKysrLQogeGVuL2FyY2gveDg2L3N5c2N0bC5jICAgICAgIHwgMjEgKysrKysr
KysrKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5oICAgfCAgMiArKwogeGVu
L2luY2x1ZGUvcHVibGljL3N5c2N0bC5oIHwgIDggKysrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwg
NDMgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvcHNyLmMgYi94ZW4vYXJjaC94ODYvcHNyLmMKaW5kZXggODcyYmFkZS4uYTQ5MDFkOCAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L3Bzci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwpAQCAt
MjYzLDYgKzI2MywxMCBAQCBzdGF0aWMgZW51bSBwc3JfZmVhdF90eXBlIHBzcl90eXBlX3RvX2Zl
YXRfdHlwZShlbnVtIHBzcl90eXBlIHR5cGUpCiAgICAgICAgIGZlYXRfdHlwZSA9IEZFQVRfVFlQ
RV9MMl9DQVQ7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBQU1JfVFlQRV9NQkFfVEhSVEw6
CisgICAgICAgIGZlYXRfdHlwZSA9IEZFQVRfVFlQRV9NQkE7CisgICAgICAgIGJyZWFrOworCiAg
ICAgZGVmYXVsdDoKICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CiAgICAgfQpAQCAtNDgx
LDcgKzQ4NSwxNSBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgbDJfY2F0X3Byb3Bz
ID0gewogc3RhdGljIGJvb2wgbWJhX2dldF9mZWF0X2luZm8oY29uc3Qgc3RydWN0IGZlYXRfbm9k
ZSAqZmVhdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRhdGFbXSwg
dW5zaWduZWQgaW50IGFycmF5X2xlbikKIHsKLSAgICByZXR1cm4gZmFsc2U7CisgICAgQVNTRVJU
KGFycmF5X2xlbiA9PSBQU1JfSU5GT19BUlJBWV9TSVpFKTsKKworICAgIGRhdGFbUFNSX0lORk9f
SURYX0NPU19NQVhdID0gZmVhdC0+Y29zX21heDsKKyAgICBkYXRhW1BTUl9JTkZPX0lEWF9NQkFf
VEhSVExfTUFYXSA9IGZlYXQtPm1iYS50aHJ0bF9tYXg7CisKKyAgICBpZiAoIGZlYXQtPm1iYS5s
aW5lYXIgKQorICAgICAgICBkYXRhW1BTUl9JTkZPX0lEWF9NQkFfRkxBR1NdIHw9IFhFTl9TWVND
VExfUFNSX01CQV9MSU5FQVI7CisKKyAgICByZXR1cm4gdHJ1ZTsKIH0KIAogc3RhdGljIHZvaWQg
bWJhX3dyaXRlX21zcih1bnNpZ25lZCBpbnQgY29zLCB1aW50MzJfdCB2YWwsCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvc3lzY3RsLmMgYi94ZW4vYXJjaC94ODYvc3lzY3RsLmMKaW5kZXggNmQ0
OGNhYy4uZmZhZDU4NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3N5c2N0bC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9zeXNjdGwuYwpAQCAtMTc0LDcgKzE3NCw3IEBAIGxvbmcgYXJjaF9kb19zeXNj
dGwoCiAgICAgY2FzZSBYRU5fU1lTQ1RMX3Bzcl9hbGxvYzoKICAgICAgICAgc3dpdGNoICggc3lz
Y3RsLT51LnBzcl9hbGxvYy5jbWQgKQogICAgICAgICB7Ci0gICAgICAgICAgICB1aW50MzJfdCBk
YXRhW1BTUl9JTkZPX0FSUkFZX1NJWkVdOworICAgICAgICAgICAgdWludDMyX3QgZGF0YVtQU1Jf
SU5GT19BUlJBWV9TSVpFXSA9IHsgfTsKIAogICAgICAgICBjYXNlIFhFTl9TWVNDVExfUFNSX2dl
dF9sM19pbmZvOgogICAgICAgICB7CkBAIC0yMTQsNiArMjE0LDI1IEBAIGxvbmcgYXJjaF9kb19z
eXNjdGwoCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogCisgICAgICAgIGNhc2UgWEVO
X1NZU0NUTF9QU1JfZ2V0X21iYV9pbmZvOgorICAgICAgICB7CisgICAgICAgICAgICByZXQgPSBw
c3JfZ2V0X2luZm8oc3lzY3RsLT51LnBzcl9hbGxvYy50YXJnZXQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgUFNSX1RZUEVfTUJBX1RIUlRMLCBkYXRhLCBBUlJBWV9TSVpFKGRhdGEp
KTsKKyAgICAgICAgICAgIGlmICggcmV0ICkKKyAgICAgICAgICAgICAgICBicmVhazsKKworICAg
ICAgICAgICAgc3lzY3RsLT51LnBzcl9hbGxvYy51Lm1iYV9pbmZvLmNvc19tYXggPQorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhW1BTUl9JTkZPX0lEWF9DT1NfTUFY
XTsKKyAgICAgICAgICAgIHN5c2N0bC0+dS5wc3JfYWxsb2MudS5tYmFfaW5mby50aHJ0bF9tYXgg
PQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhW1BTUl9JTkZPX0lE
WF9NQkFfVEhSVExfTUFYXTsKKyAgICAgICAgICAgIHN5c2N0bC0+dS5wc3JfYWxsb2MudS5tYmFf
aW5mby5mbGFncyA9CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFb
UFNSX0lORk9fSURYX01CQV9GTEFHU107CisKKyAgICAgICAgICAgIGlmICggX19jb3B5X2ZpZWxk
X3RvX2d1ZXN0KHVfc3lzY3RsLCBzeXNjdGwsIHUucHNyX2FsbG9jKSApCisgICAgICAgICAgICAg
ICAgcmV0ID0gLUVGQVVMVDsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKICAgICAg
ICAgZGVmYXVsdDoKICAgICAgICAgICAgIHJldCA9IC1FT1BOT1RTVVBQOwogICAgICAgICAgICAg
YnJlYWs7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5oIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9wc3IuaAppbmRleCAzY2Y1NDRhLi5jMjI1N2RhIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L3Bzci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHNyLmgKQEAg
LTM5LDYgKzM5LDggQEAKICNkZWZpbmUgUFNSX0lORk9fSURYX0NPU19NQVggICAgICAgICAgICAw
CiAjZGVmaW5lIFBTUl9JTkZPX0lEWF9DQVRfQ0JNX0xFTiAgICAgICAgMQogI2RlZmluZSBQU1Jf
SU5GT19JRFhfQ0FUX0ZMQUdTICAgICAgICAgIDIKKyNkZWZpbmUgUFNSX0lORk9fSURYX01CQV9U
SFJUTF9NQVggICAgICAxCisjZGVmaW5lIFBTUl9JTkZPX0lEWF9NQkFfRkxBR1MgICAgICAgICAg
MgogI2RlZmluZSBQU1JfSU5GT19BUlJBWV9TSVpFICAgICAgICAgICAgIDMKIAogc3RydWN0IHBz
cl9jbXRfbDMgewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oIGIveGVu
L2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCmluZGV4IGE1MGUzNDUuLmY3ZjI2YzMgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMv
c3lzY3RsLmgKQEAgLTY5OCw2ICs2OTgsNyBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF9wY2l0b3BvaW5m
byB7CiAKICNkZWZpbmUgWEVOX1NZU0NUTF9QU1JfZ2V0X2wzX2luZm8gICAgICAgICAgICAgICAw
CiAjZGVmaW5lIFhFTl9TWVNDVExfUFNSX2dldF9sMl9pbmZvICAgICAgICAgICAgICAgMQorI2Rl
ZmluZSBYRU5fU1lTQ1RMX1BTUl9nZXRfbWJhX2luZm8gICAgICAgICAgICAgIDIKIHN0cnVjdCB4
ZW5fc3lzY3RsX3Bzcl9hbGxvYyB7CiAgICAgdWludDMyX3QgY21kOyAgICAgICAvKiBJTjogWEVO
X1NZU0NUTF9QU1JfKiAqLwogICAgIHVpbnQzMl90IHRhcmdldDsgICAgLyogSU4gKi8KQEAgLTcw
OCw2ICs3MDksMTMgQEAgc3RydWN0IHhlbl9zeXNjdGxfcHNyX2FsbG9jIHsKICNkZWZpbmUgWEVO
X1NZU0NUTF9QU1JfQ0FUX0wzX0NEUCAgICAgICAoMXUgPDwgMCkKICAgICAgICAgICAgIHVpbnQz
Ml90IGZsYWdzOyAgICAgLyogT1VUOiBDQVQgZmxhZ3MgKi8KICAgICAgICAgfSBjYXRfaW5mbzsK
KworICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAgdWludDMyX3QgdGhydGxfbWF4OyAvKiBP
VVQ6IE1heGltdW0gdGhyb3R0bGUgKi8KKyAgICAgICAgICAgIHVpbnQzMl90IGNvc19tYXg7ICAg
LyogT1VUOiBNYXhpbXVtIENPUyAqLworI2RlZmluZSBYRU5fU1lTQ1RMX1BTUl9NQkFfTElORUFS
ICAgICAgKDF1IDw8IDApCisgICAgICAgICAgICB1aW50MzJfdCBmbGFnczsgICAgIC8qIE9VVDog
TUJBIGZsYWdzICovCisgICAgICAgIH0gbWJhX2luZm87CiAgICAgfSB1OwogfTsKIAotLSAKMS45
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 08:50:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 08:50:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5T0G-0006SV-Bo; Fri, 20 Oct 2017 08:50:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e5T0E-0006Gk-PV
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 08:50:02 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 24/F7-31897-AB8B9E95; Fri, 20 Oct 2017 08:50:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXS1tYhr7tzx8t
 Igz/7FS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owP81IKWvgqLqx9zNLAuJ67i5GTQ0igQuLM
 1AmMILaEAK/EkWUzWCFsf4kFD9ewdzFyAdU0MEos+XgcLMEmoC7x+GsPE4gtIqAkcW/VZCaQI
 maB34wSOx/sYwNJCAu4SNw/tZcZxGYRUJX4tHkHC4jNK+Au0f99AjPEBjmJk8cmgw3lFPCQ2N
 t6mxHiIneJqWdmskPUC0qcnPkEqJcDaIG6xPp5QiBhZgF5ieats5knMArMQlI1C6FqFpKqBYz
 Mqxg1ilOLylKLdA2N9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAkOTAQh2MF7e
 GHCIUZKDSUmUN7DyZaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV627UA5waLU9NSKtMwcYJTAp
 CU4eJREeB+BpHmLCxJzizPTIVKnGHU5Om7e/cMkxJKXn5cqJc7bB1IkAFKUUZoHNwIWsZcYZa
 WEeRmBjhLiKUgtys0sQZV/xSjOwagkzGsBMoUnM68EbtMroCOYgI5gt38BckRJIkJKqoFxL1u
 Ct9HuZy9mHvlrmf/1f7G1am/8zvrKqUd2u4dtucOZqtx0894CvYT+GxUX2Bcf3tKmy6NqsJo9
 wCzPYXFeapXT5tTN5mU6at6nZNitLz1muNO3PeHfakPZVl22Cp7qKy/jdPXkGXcFBOx0elR2d
 knWyaQ3iqvyuNrZi25a+187ulnVPkOJpTgj0VCLuag4EQBpCYfh0wIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1508489386!74969590!8
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19082 invoked from network); 20 Oct 2017 08:50:01 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 08:50:01 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by orsmga104.jf.intel.com with ESMTP; 20 Oct 2017 01:50:00 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,405,1503385200"; d="scan'208";a="162752663"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga005.jf.intel.com with ESMTP; 20 Oct 2017 01:49:58 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 20 Oct 2017 16:28:19 +0800
Message-Id: <1508488108-7071-8-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1508488108-7071-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1508488108-7071-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Yi Sun <yi.y.sun@linux.intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v9 07/16] x86: implement get value interface for
	MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGdldCB2YWx1ZSBkb21jdGwgaW50ZXJmYWNlIGZvciBNQkEu
CgpTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KUmV2aWV3
ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpBY2tlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KQ0M6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBDaGFvIFBlbmcgPGNoYW8ucC5wZW5nQGxpbnV4
LmludGVsLmNvbT4KCnY1OgogICAgLSB1c2UgbmV3bHkgZGVmaW5lZCBtYWNybyB0byBnZXQgTUJB
IHRocnRsLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCnY0OgogICAgLSBy
ZW1vdmUgJ0FMTE9DXycgZnJvbSBtYWNybyBuYW1lcy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dl
ciBQYXUgTW9ubsOpKQp2MzoKICAgIC0gY2hhbmdlICdQU1JfVkFMX1RZUEVfTUJBJyB0byAnUFNS
X1RZUEVfTUJBX1RIUlRMJy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQot
LS0KIHhlbi9hcmNoL3g4Ni9kb21jdGwuYyAgICAgICB8IDQgKysrKwogeGVuL2luY2x1ZGUvcHVi
bGljL2RvbWN0bC5oIHwgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwpp
bmRleCBkZGQzYjZkLi5mN2QyOTlkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMK
KysrIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCkBAIC0xNDkxLDYgKzE0OTEsMTAgQEAgbG9uZyBh
cmNoX2RvX2RvbWN0bCgKICAgICAgICAgICAgIHJldCA9IGRvbWN0bF9wc3JfZ2V0X3ZhbChkLCBk
b21jdGwsIFBTUl9UWVBFX0wyX0NCTSwgY29weWJhY2spOwogICAgICAgICAgICAgYnJlYWs7CiAK
KyAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9HRVRfTUJBX1RIUlRMOgorICAgICAgICAgICAg
cmV0ID0gZG9tY3RsX3Bzcl9nZXRfdmFsKGQsIGRvbWN0bCwgUFNSX1RZUEVfTUJBX1RIUlRMLCBj
b3B5YmFjayk7CisgICAgICAgICAgICBicmVhazsKKwogI3VuZGVmIGRvbWN0bF9wc3JfZ2V0X3Zh
bAogCiAgICAgICAgIGRlZmF1bHQ6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9t
Y3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKaW5kZXggZWFmZjliMy4uNDRjZjBi
NSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCisrKyBiL3hlbi9pbmNs
dWRlL3B1YmxpYy9kb21jdGwuaApAQCAtMTA3NCw2ICsxMDc0LDcgQEAgc3RydWN0IHhlbl9kb21j
dGxfcHNyX2FsbG9jIHsKICNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfR0VUX0wzX0RBVEEgICAgNQog
I2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9TRVRfTDJfQ0JNICAgICA2CiAjZGVmaW5lIFhFTl9ET01D
VExfUFNSX0dFVF9MMl9DQk0gICAgIDcKKyNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfR0VUX01CQV9U
SFJUTCAgOQogICAgIHVpbnQzMl90IGNtZDsgICAgICAgLyogSU46IFhFTl9ET01DVExfUFNSXyog
Ki8KICAgICB1aW50MzJfdCB0YXJnZXQ7ICAgIC8qIElOICovCiAgICAgdWludDY0X3QgZGF0YTsg
ICAgICAvKiBJTi9PVVQgKi8KLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 08:50:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 08:50:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5T0I-0006cl-K4; Fri, 20 Oct 2017 08:50:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e5T0G-0006Tl-VX
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 08:50:05 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 C8/15-20813-CB8B9E95; Fri, 20 Oct 2017 08:50:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXS1tYhr7t7x8t
 Ig6+NShbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bXu3msBZfdK04+m8vYwLjNrIuRk0NIoEJi
 5YMJrCC2hACvxJFlM6Bsf4lfLyczdjFyAdU0MEp87GthBEmwCahLPP7awwRiiwgoSdxbNZkJp
 IhZ4DejxKkth8ASwgL2Esde/WAHsVkEVCUWf9oN1swr4C5x4HorI8QGOYmTxyaDbeMU8JDY23
 qbEeIid4mpZ2ayQ9QLSpyc+YSli5EDaIG6xPp5QiBhZgF5ieats5knMArMQlI1C6FqFpKqBYz
 Mqxg1ilOLylKLdA2N9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoOTAQh2MF7e
 GHCIUZKDSUmUN7DyZaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV627UA5waLU9NSKtMwcYJzAp
 CU4eJREeB+BpHmLCxJzizPTIVKnGHU5Om7e/cMkxJKXn5cqJc7bB1IkAFKUUZoHNwIWs5cYZa
 WEeRmBjhLiKUgtys0sQZV/xSjOwagkzGsBMoUnM68EbtMroCOYgI5gt38BckRJIkJKqoExpcF
 89xtVmfV3WyrL91oktL377nK7Zs1/9Vtnd5Qn3sqdFKVpy7NWeUHN7H+fQpXuz/75Y2uRgc8D
 Ec6rpernT4tIB07VuBObGzrZs7e9darcTdGkYH6jpbpXH5SvWLk51292FG/1218vn9nmXQo5J
 C+6d8fzrt68EA413Yx/3jNOOuU/clBXYinOSDTUYi4qTgQA8Nx/MtQCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1508489386!74969590!9
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19686 invoked from network); 20 Oct 2017 08:50:03 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 08:50:03 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by orsmga104.jf.intel.com with ESMTP; 20 Oct 2017 01:50:02 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,405,1503385200"; d="scan'208";a="162752676"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga005.jf.intel.com with ESMTP; 20 Oct 2017 01:50:00 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 20 Oct 2017 16:28:20 +0800
Message-Id: <1508488108-7071-9-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1508488108-7071-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1508488108-7071-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Yi Sun <yi.y.sun@linux.intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v9 08/16] x86: implement set value flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIHNldCB2YWx1ZSBmbG93IGZvciBNQkEgaW5jbHVkaW5nIGl0
cyBjYWxsYmFjawpmdW5jdGlvbiBhbmQgZG9tY3RsIGludGVyZmFjZS4KClNpZ25lZC1vZmYtYnk6
IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNDOiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+CkNDOiBDaGFvIFBlbmcgPGNoYW8ucC5wZW5nQGxpbnV4LmludGVsLmNv
bT4KCnY5OgogICAgLSBhZGp1c3QgY29kZXMgaW4gJ21iYV9zYW5pdGl6ZV90aHJ0bCcuCiAgICAg
IChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnY4OgogICAgLSByZXN0b3JlIHNvbWUgb2xkIGNv
ZGVzIGluICdjYXRfY2hlY2tfY2JtJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkK
ICAgIC0gdXNlICdmbHMoKScgYnV0IG5vdCAnZmxzbCgpJy4KICAgICAgKHN1Z2dlc3RlZCBieSBK
YW4gQmV1bGljaCkKICAgIC0gdXNlIHBsYWluICc9JyB0byBhc3NpZ24gdmFsdWUgZm9yIHRocnRs
IGluICdtYmFfc2FuaXRpemVfdGhydGwnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNo
KQp2NzoKICAgIC0gY2hhbmdlIG5hbWUgb2YgJ2NoZWNrX3ZhbCcgdG8gJ3Nhbml0aXplJy4KICAg
ICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gZml4IGNvbW1lbnRzLgogICAgICAo
c3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBhZGQgcGFyZW50aGVzZXMgYW5kIGNoYW5n
ZSAnPT0gMCcgdG8gJyEnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBy
ZW1vdmUgdW5uZWNlc3NhcnkgY2hlY2sgb2YgJ21iYS50aHJ0bF9tYXgnLgogICAgICAoc3VnZ2Vz
dGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSByZW1vdmUgdW5uZWNlc3NhcnkgaW50ZXJtZWRpYXRl
IHZhcmlhYmxlICdtb2QnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBy
ZWZpbmUgYW4gYXNzaWduZW1lbnQgc2VudGVuY2UgdG8gdXNlICcmPScuCiAgICAgIChzdWdnZXN0
ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGNoYW5nZSB0eXBlIG9mIGxhc3QgcGFyYW1ldGVyIG9m
ICdzYW5pdGl6ZScgdG8gJ3VpbnQzMl90JyBhbmQKICAgICAgYXBwbHkgc2FtZSBjaGFuZ2UgdG8g
J2NhdF9jaGVja19jYm0nLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2NjoKICAg
IC0gc3BsaXQgY28tZXhpc3QgZmVhdHVyZXMnIHZhbHVlcyBzZXR0aW5nIGZsb3cgdG8gYSBuZXcg
cGF0Y2guCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlc3RvcmUgY29k
ZXMgcmVsYXRlZCB0byAnbWJhX2NoZWNrX3RocnRsJyBhbmQgJ2NoZWNrX3ZhbHVlJy4KICAgICAg
KHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKdjU6CiAgICAtIGFkanVzdCBwb3NpdGlvbiBvZiAn
Y2F0X2NoZWNrX2NibScgdG8gbm90IHRvIG1ha2UgY2hhbmdlcyBzbyBiaWcuCiAgICAgIChzdWdn
ZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gcmVtb3ZlICdwcm9wcycgZnJvbSAnc3Ry
dWN0IGNvc193cml0ZV9pbmZvJy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOp
KQogICAgLSBtYWtlIGEgc2luZ2xlIHJldHVybiBzdGF0ZW1lbnQgaW4gJ21iYV9jaGVja190aHJ0
bCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnY0OgogICAgLSByZW1vdmUgJ0FM
TE9DXycgZnJvbSBtYWNybyBuYW1lcy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9u
bsOpKQogICAgLSBqb2luIHR3byBjaGVja3MgaW50byBhIHNpbmdsZSBpZi4KICAgICAgKHN1Z2dl
c3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSByZW1vdmUgcmVkdW5kYW50IGxvY2FsIHZh
cmlhYmxlICdhcnJheV9sZW4nLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kp
CnYzOgogICAgLSBtb2RpZnkgY29tbWl0IG1lc3NhZ2UgdG8gbWFrZSBpdCBjbGVhci4KICAgICAg
KHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBtb2RpZnkgZnVuY3Rpb25hbGl0
eSBvZiAnY2hlY2tfdmFsJyB0byBtYWtlIGl0IHNpbXBsZSB0byBvbmx5IGNoZWNrIHZhbHVlLgog
ICAgICBDaGFuZ2UgdGhlIGxhc3QgcGFyYW1ldGVyIHR5cGUgZnJvbSAndW5zaWduZWQgbG9uZyAq
JyB0byAndW5zaWduZWQgbG9uZycuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7D
qSkKICAgIC0gY2FsbCByZG1zcmwgdG8gZ2V0IHZhbHVlIGp1c3Qgd3JpdHRlbiBpbnRvIE1TUiBm
b3IgTUJBLiBCZWNhdXNlIEhXIGNhbgogICAgICBhdXRvbWF0aWNhbGx5IGNoYW5nZSBpbnB1dCB2
YWx1ZSB0byB3aGF0IGl0IHdhbnRzLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25u
w6kpCiAgICAtIGNoYW5nZSB0eXBlIG9mICd3cml0ZV9tc3InIHRvICd1aW50MzJfdCcgdG8gcmV0
dXJuIHRoZSB2YWx1ZSBhY3R1YWxseQogICAgICB3cml0dGVuIGludG8gTVNSLiBUaGVuLCBjaGFu
Z2UgJ2RvX3dyaXRlX3Bzcl9tc3JzJyB0byBzZXQgdGhlIHJldHVybmVkCiAgICAgIHZhbHVlIGlu
dG8gJ2Nvc19yZWdfdmFsW10nCiAgICAtIG1vdmUgdGhlIGRlY2xhcmF0aW9uIG9mICdqJyBpbnRv
IGxvb3AgaW4gJ2RvX3dyaXRlX3Bzcl9tc3JzJy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQ
YXUgTW9ubsOpKQogICAgLSBjaGFuZ2UgJ21iYV9pbmZvJyB0byAnbWJhJy4KICAgICAgKHN1Z2dl
c3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBjaGFuZ2UgJ2NhdF9pbmZvJyB0byAnY2F0
Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSByZW5hbWUgJ3Bz
cl9jYXQvUFNSX0NBVCcgdG8gJ3Bzcl9hbGxvYy9QU1JfQUxMT0MnIGFuZCByZW1vdmUgJ29wL09Q
JwogICAgICBmcm9tIG5hbWUuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkK
ICAgIC0gY2hhbmdlICdQU1JfVkFMX1RZUEVfTUJBJyB0byAnUFNSX1RZUEVfTUJBX1RIUlRMJy4K
ICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2MjoKICAgIC0gcmVtb3ZlIGxp
bmVhciBtb2RlICd0aHJ0bF9tYXgnIGNoZWNrIGluICdtYmFfY2hlY2tfdGhydGwnIGJlY2F1c2Ug
aXQgaGFzCiAgICAgIGJlZW4gY2hlY2tlZCBpbiAnbWJhX2luaXRfZmVhdHVyZScuCiAgICAgIChz
dWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQogICAgLSBmb3Igbm9uLWxpbmVhciBtb2RlLCBjaGVjayBp
ZiAnKnRocnRsJyBpcyBub3QgMCBpbiAnbWJhX2NoZWNrX3RocnRsJy4gSWYKICAgICAgaXQgaXMg
MCwgd2UgZG8gbm90IG5lZWQgdG8gY2hhbmdlIGl0LgogICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8g
UGVuZykKICAgIC0gbW92ZSBjb21tZW50cyB0byBleHBsYWluIGNoYW5nZXMgb2YgJ2Nvc193cml0
ZV9pbmZvJyBmcm9tIHBzci5jIHRvIGNvbW1pdAogICAgICBtZXNzYWdlLgogICAgICAoc3VnZ2Vz
dGVkIGJ5IENoYW8gUGVuZykKLS0tCiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgICAgfCAgNiAr
KysrKysKIHhlbi9hcmNoL3g4Ni9wc3IuYyAgICAgICAgICB8IDQ2ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrLS0tLQogeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5o
IHwgIDEgKwogMyBmaWxlcyBjaGFuZ2VkLCA0OSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hlbi9hcmNoL3g4Ni9kb21j
dGwuYwppbmRleCBmN2QyOTlkLi4yYWU0MzZiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9t
Y3RsLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCkBAIC0xNDY1LDYgKzE0NjUsMTIgQEAg
bG9uZyBhcmNoX2RvX2RvbWN0bCgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBTUl9U
WVBFX0wyX0NCTSk7CiAgICAgICAgICAgICBicmVhazsKIAorICAgICAgICBjYXNlIFhFTl9ET01D
VExfUFNSX1NFVF9NQkFfVEhSVEw6CisgICAgICAgICAgICByZXQgPSBwc3Jfc2V0X3ZhbChkLCBk
b21jdGwtPnUucHNyX2FsbG9jLnRhcmdldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGRvbWN0bC0+dS5wc3JfYWxsb2MuZGF0YSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFBTUl9UWVBFX01CQV9USFJUTCk7CisgICAgICAgICAgICBicmVhazsKKwogI2RlZmluZSBkb21j
dGxfcHNyX2dldF92YWwoZCwgZG9tY3RsLCB0eXBlLCBjb3B5YmFjaykgKHsgICAgXAogICAgIHVp
bnQzMl90IHZfOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAog
ICAgIGludCByXyA9IHBzcl9nZXRfdmFsKChkKSwgKGRvbWN0bCktPnUucHNyX2FsbG9jLnRhcmdl
dCwgXApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Bzci5jIGIveGVuL2FyY2gveDg2L3Bzci5j
CmluZGV4IGE0OTAxZDguLjBiYThlZjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wc3IuYwor
KysgYi94ZW4vYXJjaC94ODYvcHNyLmMKQEAgLTEzOCw2ICsxMzgsMTIgQEAgc3RhdGljIGNvbnN0
IHN0cnVjdCBmZWF0X3Byb3BzIHsKIAogICAgIC8qIHdyaXRlX21zciBpcyB1c2VkIHRvIHdyaXRl
IG91dCBmZWF0dXJlIE1TUiByZWdpc3Rlci4gKi8KICAgICB2b2lkICgqd3JpdGVfbXNyKSh1bnNp
Z25lZCBpbnQgY29zLCB1aW50MzJfdCB2YWwsIGVudW0gcHNyX3R5cGUgdHlwZSk7CisKKyAgICAv
KgorICAgICAqIHNhbml0aXplIGlzIHVzZWQgdG8gY2hlY2sgaWYgaW5wdXQgdmFsIGZ1bGZpbGxz
IFNETSByZXF1aXJlbWVudC4KKyAgICAgKiBBbmQgY2hhbmdlIGl0IHRvIHZhbGlkIHZhbHVlIGlm
IFNETSBhbGxvd3MuCisgICAgICovCisgICAgYm9vbCAoKnNhbml0aXplKShjb25zdCBzdHJ1Y3Qg
ZmVhdF9ub2RlICpmZWF0LCB1aW50MzJfdCAqdmFsKTsKIH0gKmZlYXRfcHJvcHNbRkVBVF9UWVBF
X05VTV07CiAKIC8qCkBAIC0yNzQsMTEgKzI4MCwxNCBAQCBzdGF0aWMgZW51bSBwc3JfZmVhdF90
eXBlIHBzcl90eXBlX3RvX2ZlYXRfdHlwZShlbnVtIHBzcl90eXBlIHR5cGUpCiAgICAgcmV0dXJu
IGZlYXRfdHlwZTsKIH0KIAotc3RhdGljIGJvb2wgcHNyX2NoZWNrX2NibSh1bnNpZ25lZCBpbnQg
Y2JtX2xlbiwgdW5zaWduZWQgbG9uZyBjYm0pCisvKiBJbXBsZW1lbnRhdGlvbiBvZiBhbGxvY2F0
aW9uIGZlYXR1cmVzJyBmdW5jdGlvbnMuICovCitzdGF0aWMgYm9vbCBjYXRfY2hlY2tfY2JtKGNv
bnN0IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsIHVpbnQzMl90ICp2YWwpCiB7CiAgICAgdW5zaWdu
ZWQgaW50IGZpcnN0X2JpdCwgemVyb19iaXQ7CisgICAgdW5zaWduZWQgaW50IGNibV9sZW4gPSBm
ZWF0LT5jYXQuY2JtX2xlbjsKKyAgICB1bnNpZ25lZCBsb25nIGNibSA9ICp2YWw7CiAKLSAgICAv
KiBTZXQgYml0cyBzaG91bGQgb25seSBpbiB0aGUgcmFuZ2Ugb2YgWzAsIGNibV9sZW5dLiAqLwor
ICAgIC8qIFNldCBiaXRzIHNob3VsZCBvbmx5IGluIHRoZSByYW5nZSBvZiBbMCwgY2JtX2xlbiku
ICovCiAgICAgaWYgKCBjYm0gJiAofjB1bCA8PCBjYm1fbGVuKSApCiAgICAgICAgIHJldHVybiBm
YWxzZTsKIApAQCAtMjk3LDcgKzMwNiw2IEBAIHN0YXRpYyBib29sIHBzcl9jaGVja19jYm0odW5z
aWduZWQgaW50IGNibV9sZW4sIHVuc2lnbmVkIGxvbmcgY2JtKQogICAgIHJldHVybiB0cnVlOwog
fQogCi0vKiBJbXBsZW1lbnRhdGlvbiBvZiBhbGxvY2F0aW9uIGZlYXR1cmVzJyBmdW5jdGlvbnMu
ICovCiBzdGF0aWMgYm9vbCBjYXRfaW5pdF9mZWF0dXJlKGNvbnN0IHN0cnVjdCBjcHVpZF9sZWFm
ICpyZWdzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZmVhdF9ub2RlICpm
ZWF0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZv
ICppbmZvLApAQCAtNDM0LDYgKzQ0Miw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9w
cyBsM19jYXRfcHJvcHMgPSB7CiAgICAgLmFsdF90eXBlID0gUFNSX1RZUEVfVU5LTk9XTiwKICAg
ICAuZ2V0X2ZlYXRfaW5mbyA9IGNhdF9nZXRfZmVhdF9pbmZvLAogICAgIC53cml0ZV9tc3IgPSBs
M19jYXRfd3JpdGVfbXNyLAorICAgIC5zYW5pdGl6ZSA9IGNhdF9jaGVja19jYm0sCiB9OwogCiAv
KiBMMyBDRFAgcHJvcHMgKi8KQEAgLTQ2NCw2ICs0NzMsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0
IGZlYXRfcHJvcHMgbDNfY2RwX3Byb3BzID0gewogICAgIC5hbHRfdHlwZSA9IFBTUl9UWVBFX0wz
X0NCTSwKICAgICAuZ2V0X2ZlYXRfaW5mbyA9IGwzX2NkcF9nZXRfZmVhdF9pbmZvLAogICAgIC53
cml0ZV9tc3IgPSBsM19jZHBfd3JpdGVfbXNyLAorICAgIC5zYW5pdGl6ZSA9IGNhdF9jaGVja19j
Ym0sCiB9OwogCiAvKiBMMiBDQVQgcHJvcHMgKi8KQEAgLTQ3OSw2ICs0ODksNyBAQCBzdGF0aWMg
Y29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgbDJfY2F0X3Byb3BzID0gewogICAgIC5hbHRfdHlwZSA9
IFBTUl9UWVBFX1VOS05PV04sCiAgICAgLmdldF9mZWF0X2luZm8gPSBjYXRfZ2V0X2ZlYXRfaW5m
bywKICAgICAud3JpdGVfbXNyID0gbDJfY2F0X3dyaXRlX21zciwKKyAgICAuc2FuaXRpemUgPSBj
YXRfY2hlY2tfY2JtLAogfTsKIAogLyogTUJBIHByb3BzICovCkBAIC00OTksNiArNTEwLDMyIEBA
IHN0YXRpYyBib29sIG1iYV9nZXRfZmVhdF9pbmZvKGNvbnN0IHN0cnVjdCBmZWF0X25vZGUgKmZl
YXQsCiBzdGF0aWMgdm9pZCBtYmFfd3JpdGVfbXNyKHVuc2lnbmVkIGludCBjb3MsIHVpbnQzMl90
IHZhbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSBwc3JfdHlwZSB0eXBlKQogewor
ICAgIHdybXNybChNU1JfSUEzMl9QU1JfTUJBX01BU0soY29zKSwgdmFsKTsKK30KKworc3RhdGlj
IGJvb2wgbWJhX3Nhbml0aXplX3RocnRsKGNvbnN0IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsIHVp
bnQzMl90ICp0aHJ0bCkKK3sKKyAgICAvKgorICAgICAqIFBlciBTRE0gKGNoYXB0ZXIgIk1lbW9y
eSBCYW5kd2lkdGggQWxsb2NhdGlvbiBDb25maWd1cmF0aW9uIik6CisgICAgICogMS4gTGluZWFy
IG1vZGU6IEluIHRoZSBsaW5lYXIgbW9kZSB0aGUgaW5wdXQgcHJlY2lzaW9uIGlzIGRlZmluZWQK
KyAgICAgKiAgICBhcyAxMDAtKE1CQV9NQVgpLiBGb3IgaW5zdGFuY2UsIGlmIHRoZSBNQkFfTUFY
IHZhbHVlIGlzIDkwLCB0aGUKKyAgICAgKiAgICBpbnB1dCBwcmVjaXNpb24gaXMgMTAlLiBWYWx1
ZXMgbm90IGFuIGV2ZW4gbXVsdGlwbGUgb2YgdGhlCisgICAgICogICAgcHJlY2lzaW9uIChlLmcu
LCAxMiUpIHdpbGwgYmUgcm91bmRlZCBkb3duIChlLmcuLCB0byAxMCUgZGVsYXkKKyAgICAgKiAg
ICBhcHBsaWVkKS4KKyAgICAgKiAyLiBOb24tbGluZWFyIG1vZGU6IElucHV0IGRlbGF5IHZhbHVl
cyBhcmUgcG93ZXJzLW9mLXR3byBmcm9tIHplcm8KKyAgICAgKiAgICB0byB0aGUgTUJBX01BWCB2
YWx1ZSBmcm9tIENQVUlELiBJbiB0aGlzIGNhc2UgYW55IHZhbHVlcyBub3QgYQorICAgICAqICAg
IHBvd2VyIG9mIHR3byB3aWxsIGJlIHJvdW5kZWQgZG93biB0aGUgbmV4dCBuZWFyZXN0IHBvd2Vy
IG9mIHR3by4KKyAgICAgKi8KKyAgICBpZiAoIGZlYXQtPm1iYS5saW5lYXIgKQorICAgICAgICAq
dGhydGwgLT0gKnRocnRsICUgKDEwMCAtIGZlYXQtPm1iYS50aHJ0bF9tYXgpOworICAgIGVsc2UK
KyAgICB7CisgICAgICAgIC8qIE5vdCBwb3dlciBvZiAyLiAqLworICAgICAgICBpZiAoICp0aHJ0
bCAmICgqdGhydGwgLSAxKSApCisgICAgICAgICAgICAqdGhydGwgPSAxIDw8IChmbHMoKnRocnRs
KSAtIDEpOworICAgIH0KKworICAgIHJldHVybiAqdGhydGwgPD0gZmVhdC0+bWJhLnRocnRsX21h
eDsKIH0KIAogc3RhdGljIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzIG1iYV9wcm9wcyA9IHsKQEAg
LTUwNyw2ICs1NDQsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgbWJhX3Byb3Bz
ID0gewogICAgIC5hbHRfdHlwZSA9IFBTUl9UWVBFX1VOS05PV04sCiAgICAgLmdldF9mZWF0X2lu
Zm8gPSBtYmFfZ2V0X2ZlYXRfaW5mbywKICAgICAud3JpdGVfbXNyID0gbWJhX3dyaXRlX21zciwK
KyAgICAuc2FuaXRpemUgPSBtYmFfc2FuaXRpemVfdGhydGwsCiB9OwogCiBzdGF0aWMgYm9vbCBf
X2luaXQgcGFyc2VfcHNyX2Jvb2woY29uc3QgY2hhciAqcywgY29uc3QgY2hhciAqZGVsaW0sCkBA
IC05NzIsNyArMTAxMCw3IEBAIHN0YXRpYyBpbnQgaW5zZXJ0X3ZhbF9pbnRvX2FycmF5KHVpbnQz
Ml90IHZhbFtdLAogICAgIGlmICggYXJyYXlfbGVuIDwgcHJvcHMtPmNvc19udW0gKQogICAgICAg
ICByZXR1cm4gLUVOT1NQQzsKIAotICAgIGlmICggIXBzcl9jaGVja19jYm0oZmVhdC0+Y2F0LmNi
bV9sZW4sIG5ld192YWwpICkKKyAgICBpZiAoICFwcm9wcy0+c2FuaXRpemUoZmVhdCwgJm5ld192
YWwpICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKICAgICAvKgpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCmlu
ZGV4IDQ0Y2YwYjUuLjZkNTM5NmYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21j
dGwuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKQEAgLTEwNzQsNiArMTA3NCw3
IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9hbGxvYyB7CiAjZGVmaW5lIFhFTl9ET01DVExfUFNS
X0dFVF9MM19EQVRBICAgIDUKICNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfU0VUX0wyX0NCTSAgICAg
NgogI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9HRVRfTDJfQ0JNICAgICA3CisjZGVmaW5lIFhFTl9E
T01DVExfUFNSX1NFVF9NQkFfVEhSVEwgIDgKICNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfR0VUX01C
QV9USFJUTCAgOQogICAgIHVpbnQzMl90IGNtZDsgICAgICAgLyogSU46IFhFTl9ET01DVExfUFNS
XyogKi8KICAgICB1aW50MzJfdCB0YXJnZXQ7ICAgIC8qIElOICovCi0tIAoxLjkuMQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 08:50:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 08:50:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5T0K-0006hv-W0; Fri, 20 Oct 2017 08:50:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e5T0K-0006ej-Da
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 08:50:08 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 F5/B1-13910-FB8B9E95; Fri, 20 Oct 2017 08:50:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXS1tYhr7t/x8t
 Ig1kLBCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozWBx9YCua7VvyYsZ+9gfGXURcjJ4eQQIXE
 ixWnWUBsCQFeiSPLZrBC2P4SU07+B7K5gGoaGCU6Hj1nBEmwCahLPP7awwRiiwgoSdxbNRnMZ
 ha4zijRMzcWxBYW8JM4sfchG4jNIqAqsfTxcjCbV8BDYuPU3ewQC+QkTh6bDLaMEyi+t/U2I8
 RB7hJTz8xkh6gXlDg58wnQcRxA89Ul1s8TglglL9G8dTbzBEaBWUiqZiFUzUJStYCReRWjRnF
 qUVlqka6hkV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmBoMgDBDsbLGwMOMUpy
 MCmJ8gZWvowU4kvKT6nMSCzOiC8qzUktPsQow8GhJMHLth0oJ1iUmp5akZaZA4wSmLQEB4+SC
 O8jkDRvcUFibnFmOkTqFKMxx7FNl/8wcXTcvPuHSYglLz8vVUqctw+kVACkNKM0D24QLHovMc
 pKCfMyAp0mxFOQWpSbWYIq/4pRnINRSZjXAmQKT2ZeCdy+V0CnMAGdwm7/AuSUkkSElFQDo6m
 BTNGGi7UWddIrbujKm7/avVqrK6EgOEljbmlSu/DdpTOfbKjgiJCaGBzD7aJY8XO7z2RGZruA
 8/y3u1xm+TU8lk/5waTwqfm67dsXTuLvY7RulFxO6UpZs8Vic8q5/M0lN9bP7WG+IrWyoKex3
 Geh2DmW0D5uXiHvM4pNfJILJpwIecisxFKckWioxVxUnAgAe9qUjdkCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1508489386!74969590!11
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20294 invoked from network); 20 Oct 2017 08:50:06 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 08:50:06 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by orsmga104.jf.intel.com with ESMTP; 20 Oct 2017 01:50:06 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,405,1503385200"; d="scan'208";a="162752732"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga005.jf.intel.com with ESMTP; 20 Oct 2017 01:50:04 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 20 Oct 2017 16:28:22 +0800
Message-Id: <1508488108-7071-11-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1508488108-7071-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1508488108-7071-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Yi Sun <yi.y.sun@linux.intel.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v9 10/16] tools: implement the new libxc get hw
	info interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGEgbmV3IGxpYnhjIGdldCBodyBpbmZvIGludGVyZmFjZSBh
bmQgY29ycmVzcG9uZGluZwpkYXRhIHN0cnVjdHVyZXMuIEl0IGFsc28gY2hhbmdlcyBsaWJ4bF9w
c3IuYyB0byBjYWxsIHRoaXMgbmV3IGludGVyZmFjZS4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8
eWkueS5zdW5AbGludXguaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgotLS0KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgpDQzogQ2hhbyBQZW5nIDxjaGFvLnAucGVuZ0BsaW51eC5pbnRlbC5j
b20+Cgp2NjoKICAgIC0gcmVtb3ZlIHVubmVjZXNzYXJ5IHNwYWNlcyBpbiBicmFja2V0cy4KICAg
ICAgKHN1Z2dlc3RlZCBieSBXZWkgTGl1KQogICAgLSB1c2UgYXNzZXJ0IHRvIGNoZWNrIGlucHV0
IGx2bC4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2NToKICAgIC0gZGly
ZWN0bHkgZGVmaW5lICd4Y19wc3JfaHdfaW5mbycgYXMgdW5pb24gdHlwZS4KICAgICAgKHN1Z2dl
c3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBjb252ZXJnZSBMMiBhbmQgTDMgY2FzZXMg
aW4gJ3hjX3Bzcl9nZXRfaHdfaW5mbycuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1v
bm7DqSkKdjQ6CiAgICAtIHJlbW92ZSAnQUxMT0NfJyBmcm9tIG1hY3JvIG5hbWVzLgogICAgICAo
c3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIHJlbW92ZSAnWENfUFNSX0ZFQVRf
VU5LTk9XTicgd2hpY2ggaXMgbm90IG5lY2Vzc2FyeS4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dl
ciBQYXUgTW9ubsOpKQogICAgLSByZW1vdmUgJ0ZFQVRfJyBmcm9tIGVudW0gaXRlbSBuYW1lcy4K
ICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSByZW1vdmUgJ3hjXycg
ZnJvbSBzdHJ1Y3QgbmFtZS4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQog
ICAgLSBhZGp1c3QgY29kZXMgdG8gcmVkdWNlIGluZGVudGF0aW9uLgogICAgICAoc3VnZ2VzdGVk
IGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIGFzc2VydCBmb3Igbm90IGhhcHBlbmVkIGNhc2Uu
CiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gYWRkIExPR0UgdG8g
c2hvdyBlcnJuby4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2MzoKICAg
IC0gcmVuYW1lICdwc3JfY2F0L1BTUl9DQVQnIHRvICdwc3JfYWxsb2MvUFNSX0FMTE9DJyBhbmQg
cmVtb3ZlICdvcC9PUCcKICAgICAgZnJvbSBuYW1lLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2Vy
IFBhdSBNb25uw6kpCiAgICAtIHJlbW92ZSAnaW5mbycgZnJvbSAneGNfY2F0X2luZm8nIGFuZCAn
eGNfbWJhX2luZm8nLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAt
IHNldCBlcnJubyBpbiAneGNfcHNyX2dldF9od19pbmZvJy4KICAgICAgKHN1Z2dlc3RlZCBieSBS
b2dlciBQYXUgTW9ubsOpKQogICAgLSByZW1vdmUgJ2lubGluZScuCiAgICAgIChzdWdnZXN0ZWQg
YnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gcmVtb3ZlICdwc3InIGZyb20gJ2xpYnhsX19wc3Jf
ZmVhdF90eXBlX3RvX2xpYnhjX3Bzcl9mZWF0X3R5cGUnIHRvIG1ha2UKICAgICAgZnVuY3Rpb24g
bmFtZSBzaG9ydGVyLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAt
IGNoZWNrICd4Y190eXBlJyBpbiAnbGlieGxfcHNyX2NhdF9nZXRfaW5mbycuCiAgICAgIChzdWdn
ZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKdjI6CiAgICAtIHNwbGl0IHRoaXMgcGF0Y2ggb3V0
IGZyb20gYSBiaWcgcGF0Y2ggaW4gdjEuCiAgICAgIChzdWdnZXN0ZWQgYnkgV2VpIExpdSkKICAg
IC0gY2hhbmdlICdDQVRfSU5GTycgYW5kICdNQkFfSU5GTycgdG8gJ0NBVCcgYW5kICdNQkEnLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKLS0tCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hl
bmN0cmwuaCB8IDI3ICsrKysrKysrKysrKysrKysrKy0tLQogdG9vbHMvbGlieGMveGNfcHNyLmMg
ICAgICAgICAgfCA1NSArKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0t
CiB0b29scy9saWJ4bC9saWJ4bF9wc3IuYyAgICAgICB8IDM4ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKystLQogMyBmaWxlcyBjaGFuZ2VkLCA5NSBpbnNlcnRpb25zKCspLCAyNSBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xz
L2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCmluZGV4IDY2NmRiMGIuLjlmYzMzNDggMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1
ZGUveGVuY3RybC5oCkBAIC0yNDk0LDYgKzI0OTQsMjggQEAgZW51bSB4Y19wc3JfY2F0X3R5cGUg
ewogfTsKIHR5cGVkZWYgZW51bSB4Y19wc3JfY2F0X3R5cGUgeGNfcHNyX2NhdF90eXBlOwogCitl
bnVtIHhjX3Bzcl9mZWF0X3R5cGUgeworICAgIFhDX1BTUl9DQVRfTDMsCisgICAgWENfUFNSX0NB
VF9MMiwKKyAgICBYQ19QU1JfTUJBLAorfTsKK3R5cGVkZWYgZW51bSB4Y19wc3JfZmVhdF90eXBl
IHhjX3Bzcl9mZWF0X3R5cGU7CisKK3VuaW9uIHhjX3Bzcl9od19pbmZvIHsKKyAgICBzdHJ1Y3Qg
eworICAgICAgICB1aW50MzJfdCBjb3NfbWF4OworICAgICAgICB1aW50MzJfdCBjYm1fbGVuOwor
ICAgICAgICBib29sICAgICBjZHBfZW5hYmxlZDsKKyAgICB9IGNhdDsKKworICAgIHN0cnVjdCB7
CisgICAgICAgIHVpbnQzMl90IGNvc19tYXg7CisgICAgICAgIHVpbnQzMl90IHRocnRsX21heDsK
KyAgICAgICAgYm9vbCAgICAgbGluZWFyOworICAgIH0gbWJhOworfTsKK3R5cGVkZWYgdW5pb24g
eGNfcHNyX2h3X2luZm8geGNfcHNyX2h3X2luZm87CisKIGludCB4Y19wc3JfY210X2F0dGFjaCh4
Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQpOwogaW50IHhjX3Bzcl9jbXRfZGV0YWNo
KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCk7CiBpbnQgeGNfcHNyX2NtdF9nZXRf
ZG9tYWluX3JtaWQoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLApAQCAtMjUxNSw5
ICsyNTM3LDggQEAgaW50IHhjX3Bzcl9jYXRfc2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAq
eGNoLCB1aW50MzJfdCBkb21pZCwKIGludCB4Y19wc3JfY2F0X2dldF9kb21haW5fZGF0YSh4Y19p
bnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgeGNfcHNyX2NhdF90eXBlIHR5cGUsIHVpbnQzMl90IHRhcmdldCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqZGF0YSk7Ci1pbnQgeGNfcHNyX2NhdF9nZXRf
aW5mbyh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3Qgc29ja2V0LCB1bnNpZ25lZCBpbnQgbHZs
LAotICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgKmNvc19tYXgsIHVpbnQzMl90ICpj
Ym1fbGVuLAotICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCAqY2RwX2VuYWJsZWQpOworaW50
IHhjX3Bzcl9nZXRfaHdfaW5mbyh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3Qgc29ja2V0LAor
ICAgICAgICAgICAgICAgICAgICAgICB4Y19wc3JfZmVhdF90eXBlIHR5cGUsIHhjX3Bzcl9od19p
bmZvICpod19pbmZvKTsKIAogaW50IHhjX2dldF9jcHVfbGV2ZWxsaW5nX2NhcHMoeGNfaW50ZXJm
YWNlICp4Y2gsIHVpbnQzMl90ICpjYXBzKTsKIGludCB4Y19nZXRfY3B1X2ZlYXR1cmVzZXQoeGNf
aW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGluZGV4LApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMv
eGNfcHNyLmMgYi90b29scy9saWJ4Yy94Y19wc3IuYwppbmRleCA3OGRlYmEwLi4yMzM1ODQyIDEw
MDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19wc3IuYworKysgYi90b29scy9saWJ4Yy94Y19wc3Iu
YwpAQCAtMzIzLDM3ICszMjMsNTIgQEAgaW50IHhjX3Bzcl9jYXRfZ2V0X2RvbWFpbl9kYXRhKHhj
X2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKICAgICByZXR1cm4gcmM7CiB9CiAKLWlu
dCB4Y19wc3JfY2F0X2dldF9pbmZvKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBzb2NrZXQs
IHVuc2lnbmVkIGludCBsdmwsCi0gICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqY29z
X21heCwgdWludDMyX3QgKmNibV9sZW4sIGJvb2wgKmNkcF9lbmFibGVkKQoraW50IHhjX3Bzcl9n
ZXRfaHdfaW5mbyh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3Qgc29ja2V0LAorICAgICAgICAg
ICAgICAgICAgICAgICB4Y19wc3JfZmVhdF90eXBlIHR5cGUsIHhjX3Bzcl9od19pbmZvICpod19p
bmZvKQogewogICAgIGludCByYyA9IC0xOwogICAgIERFQ0xBUkVfU1lTQ1RMOwogCisgICAgaWYg
KCAhaHdfaW5mbyApCisgICAgeworICAgICAgICBlcnJubyA9IEVJTlZBTDsKKyAgICAgICAgcmV0
dXJuIHJjOworICAgIH0KKwogICAgIHN5c2N0bC5jbWQgPSBYRU5fU1lTQ1RMX3Bzcl9hbGxvYzsK
ICAgICBzeXNjdGwudS5wc3JfYWxsb2MudGFyZ2V0ID0gc29ja2V0OwogCi0gICAgc3dpdGNoICgg
bHZsICkKKyAgICBzd2l0Y2ggKCB0eXBlICkKICAgICB7Ci0gICAgY2FzZSAyOgotICAgICAgICBz
eXNjdGwudS5wc3JfYWxsb2MuY21kID0gWEVOX1NZU0NUTF9QU1JfZ2V0X2wyX2luZm87CisgICAg
Y2FzZSBYQ19QU1JfQ0FUX0wyOgorICAgIGNhc2UgWENfUFNSX0NBVF9MMzoKKyAgICAgICAgc3lz
Y3RsLnUucHNyX2FsbG9jLmNtZCA9ICh0eXBlID09IFhDX1BTUl9DQVRfTDIpID8KKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9TWVNDVExfUFNSX2dldF9sMl9pbmZvIDoKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9TWVNDVExfUFNSX2dldF9sM19pbmZv
OworCiAgICAgICAgIHJjID0geGNfc3lzY3RsKHhjaCwgJnN5c2N0bCk7Ci0gICAgICAgIGlmICgg
IXJjICkKLSAgICAgICAgewotICAgICAgICAgICAgKmNvc19tYXggPSBzeXNjdGwudS5wc3JfYWxs
b2MudS5jYXRfaW5mby5jb3NfbWF4OwotICAgICAgICAgICAgKmNibV9sZW4gPSBzeXNjdGwudS5w
c3JfYWxsb2MudS5jYXRfaW5mby5jYm1fbGVuOwotICAgICAgICAgICAgKmNkcF9lbmFibGVkID0g
ZmFsc2U7Ci0gICAgICAgIH0KKyAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICBicmVhazsK
KworICAgICAgICBod19pbmZvLT5jYXQuY29zX21heCA9IHN5c2N0bC51LnBzcl9hbGxvYy51LmNh
dF9pbmZvLmNvc19tYXg7CisgICAgICAgIGh3X2luZm8tPmNhdC5jYm1fbGVuID0gc3lzY3RsLnUu
cHNyX2FsbG9jLnUuY2F0X2luZm8uY2JtX2xlbjsKKyAgICAgICAgaHdfaW5mby0+Y2F0LmNkcF9l
bmFibGVkID0gKHR5cGUgPT0gWENfUFNSX0NBVF9MMikgPworICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWxzZSA6CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IChzeXNjdGwudS5wc3JfYWxsb2MudS5jYXRfaW5mby5mbGFncyAmCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBYRU5fU1lTQ1RMX1BTUl9DQVRfTDNfQ0RQKTsKKwogICAgICAg
ICBicmVhazsKLSAgICBjYXNlIDM6Ci0gICAgICAgIHN5c2N0bC51LnBzcl9hbGxvYy5jbWQgPSBY
RU5fU1lTQ1RMX1BTUl9nZXRfbDNfaW5mbzsKKyAgICBjYXNlIFhDX1BTUl9NQkE6CisgICAgICAg
IHN5c2N0bC51LnBzcl9hbGxvYy5jbWQgPSBYRU5fU1lTQ1RMX1BTUl9nZXRfbWJhX2luZm87CiAg
ICAgICAgIHJjID0geGNfc3lzY3RsKHhjaCwgJnN5c2N0bCk7Ci0gICAgICAgIGlmICggIXJjICkK
LSAgICAgICAgewotICAgICAgICAgICAgKmNvc19tYXggPSBzeXNjdGwudS5wc3JfYWxsb2MudS5j
YXRfaW5mby5jb3NfbWF4OwotICAgICAgICAgICAgKmNibV9sZW4gPSBzeXNjdGwudS5wc3JfYWxs
b2MudS5jYXRfaW5mby5jYm1fbGVuOwotICAgICAgICAgICAgKmNkcF9lbmFibGVkID0gc3lzY3Rs
LnUucHNyX2FsbG9jLnUuY2F0X2luZm8uZmxhZ3MgJgotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgWEVOX1NZU0NUTF9QU1JfQ0FUX0wzX0NEUDsKLSAgICAgICAgfQorICAgICAgICBpZiAoIHJj
ICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGh3X2luZm8tPm1iYS5jb3NfbWF4ID0g
c3lzY3RsLnUucHNyX2FsbG9jLnUubWJhX2luZm8uY29zX21heDsKKyAgICAgICAgaHdfaW5mby0+
bWJhLnRocnRsX21heCA9IHN5c2N0bC51LnBzcl9hbGxvYy51Lm1iYV9pbmZvLnRocnRsX21heDsK
KyAgICAgICAgaHdfaW5mby0+bWJhLmxpbmVhciA9IHN5c2N0bC51LnBzcl9hbGxvYy51Lm1iYV9p
bmZvLmZsYWdzICYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9TWVNDVExfUFNS
X01CQV9MSU5FQVI7CisKICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgZXJy
bm8gPSBFT1BOT1RTVVBQOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMgYi90
b29scy9saWJ4bC9saWJ4bF9wc3IuYwppbmRleCBkNGY1ZjY3Li5lMWNjMjUwIDEwMDY0NAotLS0g
YS90b29scy9saWJ4bC9saWJ4bF9wc3IuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9wc3IuYwpA
QCAtMzYxLDYgKzM2MSwzMSBAQCBpbnQgbGlieGxfcHNyX2NhdF9nZXRfY2JtKGxpYnhsX2N0eCAq
Y3R4LCB1aW50MzJfdCBkb21pZCwKICAgICByZXR1cm4gcmM7CiB9CiAKK3N0YXRpYyB4Y19wc3Jf
ZmVhdF90eXBlIGxpYnhsX19mZWF0X3R5cGVfdG9fbGlieGNfZmVhdF90eXBlKAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl9mZWF0X3R5cGUgdHlwZSwgdW5zaWduZWQgaW50
IGx2bCkKK3sKKyAgICB4Y19wc3JfZmVhdF90eXBlIHhjX3R5cGU7CisKKyAgICBzd2l0Y2ggKHR5
cGUpIHsKKyAgICBjYXNlIExJQlhMX1BTUl9GRUFUX1RZUEVfQ0FUOgorICAgICAgICBhc3NlcnQo
bHZsID09IDMgfHwgbHZsID09IDIpOworCisgICAgICAgIGlmIChsdmwgPT0gMykKKyAgICAgICAg
ICAgIHhjX3R5cGUgPSBYQ19QU1JfQ0FUX0wzOworICAgICAgICBpZiAobHZsID09IDIpCisgICAg
ICAgICAgICB4Y190eXBlID0gWENfUFNSX0NBVF9MMjsKKyAgICAgICAgYnJlYWs7CisgICAgY2Fz
ZSBMSUJYTF9QU1JfRkVBVF9UWVBFX01CQToKKyAgICAgICAgeGNfdHlwZSA9IFhDX1BTUl9NQkE7
CisgICAgICAgIGJyZWFrOworICAgIGRlZmF1bHQ6CisgICAgICAgIC8qIENvdWxkIG5vdCBoYXBw
ZW4gKi8KKyAgICAgICAgYXNzZXJ0KDApOworICAgIH0KKworICAgIHJldHVybiB4Y190eXBlOwor
fQorCiBpbnQgbGlieGxfcHNyX2NhdF9nZXRfaW5mbyhsaWJ4bF9jdHggKmN0eCwgbGlieGxfcHNy
X2NhdF9pbmZvICoqaW5mbywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCAqbnIsIHVuc2lnbmVkIGludCBsdmwpCiB7CkBAIC0zNjksNiArMzk0LDggQEAgaW50IGxpYnhs
X3Bzcl9jYXRfZ2V0X2luZm8obGlieGxfY3R4ICpjdHgsIGxpYnhsX3Bzcl9jYXRfaW5mbyAqKmlu
Zm8sCiAgICAgaW50IGkgPSAwLCBzb2NrZXRpZCwgbnJfc29ja2V0czsKICAgICBsaWJ4bF9iaXRt
YXAgc29ja2V0bWFwOwogICAgIGxpYnhsX3Bzcl9jYXRfaW5mbyAqcHRyOworICAgIHhjX3Bzcl9o
d19pbmZvIGh3X2luZm87CisgICAgeGNfcHNyX2ZlYXRfdHlwZSB4Y190eXBlOwogCiAgICAgbGli
eGxfYml0bWFwX2luaXQoJnNvY2tldG1hcCk7CiAKQEAgLTM4NSwxNiArNDEyLDIzIEBAIGludCBs
aWJ4bF9wc3JfY2F0X2dldF9pbmZvKGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9wc3JfY2F0X2luZm8g
KippbmZvLAogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKKyAgICB4Y190eXBlID0gbGlieGxf
X2ZlYXRfdHlwZV90b19saWJ4Y19mZWF0X3R5cGUoTElCWExfUFNSX0ZFQVRfVFlQRV9DQVQsIGx2
bCk7CisKICAgICBwdHIgPSBsaWJ4bF9fbWFsbG9jKE5PR0MsIG5yX3NvY2tldHMgKiBzaXplb2Yo
bGlieGxfcHNyX2NhdF9pbmZvKSk7CiAKICAgICBsaWJ4bF9mb3JfZWFjaF9zZXRfYml0KHNvY2tl
dGlkLCBzb2NrZXRtYXApIHsKICAgICAgICAgcHRyW2ldLmlkID0gc29ja2V0aWQ7Ci0gICAgICAg
IGlmICh4Y19wc3JfY2F0X2dldF9pbmZvKGN0eC0+eGNoLCBzb2NrZXRpZCwgbHZsLCAmcHRyW2ld
LmNvc19tYXgsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwdHJbaV0uY2JtX2xl
biwgJnB0cltpXS5jZHBfZW5hYmxlZCkpIHsKKyAgICAgICAgaWYgKHhjX3Bzcl9nZXRfaHdfaW5m
byhjdHgtPnhjaCwgc29ja2V0aWQsIHhjX3R5cGUsICZod19pbmZvKSkgeworICAgICAgICAgICAg
TE9HRShFUlJPUiwgImZhaWxlZCB0byBnZXQgaHcgaW5mbyIpOwogICAgICAgICAgICAgcmMgPSBF
UlJPUl9GQUlMOwogICAgICAgICAgICAgZnJlZShwdHIpOwogICAgICAgICAgICAgZ290byBvdXQ7
CiAgICAgICAgIH0KKworICAgICAgICBwdHJbaV0uY29zX21heCA9IGh3X2luZm8uY2F0LmNvc19t
YXg7CisgICAgICAgIHB0cltpXS5jYm1fbGVuID0gaHdfaW5mby5jYXQuY2JtX2xlbjsKKyAgICAg
ICAgcHRyW2ldLmNkcF9lbmFibGVkID0gaHdfaW5mby5jYXQuY2RwX2VuYWJsZWQ7CisKICAgICAg
ICAgaSsrOwogICAgIH0KIAotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 08:50:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 08:50:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5T0M-0006jG-6h; Fri, 20 Oct 2017 08:50:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e5T0L-0006hl-3o
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 08:50:09 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 EA/48-31897-0C8B9E95; Fri, 20 Oct 2017 08:50:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXS1tYhr7t3x8t
 Igw27eS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owV+7+wFxzWrTjS+o6lgXGxUhcjJ4eQQIXE
 lMYdbCC2hACvxJFlM1ghbH+J7r+HgeJcQDUNjBJnfkxhBkmwCahLPP7awwRiiwgoSdxbNRnMZ
 ha4zijRMzcWxBYWiJWYfOc2WJxFQFXi8vkGsKG8Ah4Skyc8hVomJ3Hy2GSwOCdQfG/rbUaIg9
 wlpp6ZyQ5RLyhxcuYTli5GDqD56hLr5wlBrJKXaN46m3kCo8AsJFWzEKpmIalawMi8ilGjOLW
 oLLVI19BIL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMDQZgGAH4+WNAYcYJTmY
 lER5AytfRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4GXbDpQTLEpNT61Iy8wBRglMWoKDR0mE9
 xFImre4IDG3ODMdInWKUZej4+bdP0xCLHn5ealS4rx9IEUCIEUZpXlwI2ARe4lRVkqYlxHoKC
 GegtSi3MwSVPlXjOIcjErCvBYgU3gy80rgNr0COoIJ6Ah2+xcgR5QkIqSkgHG62Syp2Ta9YWL
 26dCXunEvnnH1d97MqNVf0T5Dr/9q8Wf+Z8+49gj9dStRbKvSu89Rf/925ePHjsLW8q3VNXub
 Llx4G+h7N7zYfonnQv2UfUof3h+WWPd6pklqQ/PexlWLD4s4+lQJ5BbE8vZUZzRFvTCetYuh4
 jMrn2HZWZ3psV2p1rPmKLEUZyQaajEXFScCAI+brnzTAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1508489386!74969590!10
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20091 invoked from network); 20 Oct 2017 08:50:04 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 08:50:04 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by orsmga104.jf.intel.com with ESMTP; 20 Oct 2017 01:50:04 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,405,1503385200"; d="scan'208";a="162752703"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga005.jf.intel.com with ESMTP; 20 Oct 2017 01:50:02 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 20 Oct 2017 16:28:21 +0800
Message-Id: <1508488108-7071-10-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1508488108-7071-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1508488108-7071-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Yi Sun <yi.y.sun@linux.intel.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v9 09/16] tools: create general interfaces to
	support psr allocation features
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBjcmVhdGVzIGdlbmVyYWwgaW50ZXJmYWNlcyBpbiBsaWJ4bCB0byBzdXBwb3J0
IGFsbCBwc3IKYWxsb2NhdGlvbiBmZWF0dXJlcy4KCkFkZCAnTElCWExfSEFWRV9QU1JfR0VORVJJ
QycgdG8gaW5kaWNhdGUgaW50ZXJmYWNlIGNoYW5nZS4KClBsZWFzZSBub3RlLCB0aGUgZnVuY3Rp
b25hbGl0eSBjYW5ub3Qgd29yayB1bnRpbCBsYXRlciBwYXRjaGVzCmFyZSBhcHBsaWVkLgoKU2ln
bmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+ClJldmlld2VkLWJ5
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQWNrZWQtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBDaGFvIFBlbmcgPGNoYW8u
cC5wZW5nQGxpbnV4LmludGVsLmNvbT4KCnY1OgogICAgLSBhZGp1c3QgcGFyYW1ldGVycyBwb3Np
dGlvbiBpbiAnbGlieGxfcHNyX2dldF9od19pbmZvJy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dl
ciBQYXUgTW9ubsOpKQp2NDoKICAgIC0gYWRkIGRlc2NyaXB0aW9uIGZvciBMSUJYTF9IQVZFX1BT
Ul9HRU5FUklDIHRvIG1lbnRpb24gbmV3bHkgYWRkZWQKICAgICAgcHVibGljIGZ1bmN0aW9ucy4K
ICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2MzoKICAgIC0gY2hhbmdlICdM
SUJYTF9IQVZFX1BTUl9NQkEnIHRvICdMSUJYTF9IQVZFX1BTUl9HRU5FUklDJy4KICAgICAgKHN1
Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSAndHlwZWRlZiBlbnVtIGxpYnhsX3Bz
cl9jYm1fdHlwZSBsaWJ4bF9wc3JfdHlwZTsnIGluIGxpYnhsLmguCiAgICAgIChzdWdnZXN0ZWQg
YnkgUm9nZXIgUGF1IE1vbm7DqSBhbmQgV2VpIExpdSkKICAgIC0gY2hhbmdlICdsaWJ4bF9wc3Jf
Y2JtX3R5cGUnIHRvICdsaWJ4bF9wc3JfdHlwZScgaW4gbmV3bHkgZGVmaW5lZAogICAgICBpbnRl
cmZhY2VzLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCnYyOgogICAgLSBy
ZW1vdmUgJ19JTkZPJyBpbiAnbGlieGxfcHNyX2ZlYXRfdHlwZScgYW5kIG1ha2UgY29ycmVzcG9u
ZGluZwogICAgICBjaGFuZ2VzIGluICdsaWJ4bF9wc3JfaHdfaW5mbycuCiAgICAgIChzdWdnZXN0
ZWQgYnkgQ2hhbyBQZW5nKQotLS0KIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICB8IDM3ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX3Bz
ci5jICAgICB8IDI1ICsrKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhsL2xpYnhs
X3R5cGVzLmlkbCB8IDIyICsrKysrKysrKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwg
ODQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29s
cy9saWJ4bC9saWJ4bC5oCmluZGV4IDVlOWFlZDcuLmRhOGFmODEgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhsL2xpYnhsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGwuaApAQCAtOTgyLDYgKzk4Miwx
NyBAQCB2b2lkIGxpYnhsX21hY19jb3B5KGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9tYWMgKmRzdCwg
Y29uc3QgbGlieGxfbWFjICpzcmMpOwogI2RlZmluZSBMSUJYTF9IQVZFX1BTUl9MMl9DQVQgMQog
CiAvKgorICogTElCWExfSEFWRV9QU1JfR0VORVJJQworICoKKyAqIElmIHRoaXMgaXMgZGVmaW5l
ZCwgdGhlIE1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiBmZWF0dXJlIGlzIHN1cHBvcnRlZC4K
KyAqIFRoZSBmb2xsb3dpbmcgcHVibGljIGZ1bmN0aW9ucyBhcmUgYXZhaWxhYmxlOgorICogICBs
aWJ4bF9wc3Jfe3NldC9nZXR9X3ZhbAorICogICBsaWJ4bF9wc3JfZ2V0X2h3X2luZm8KKyAqICAg
bGlieGxfcHNyX2h3X2luZm9fbGlzdF9mcmVlCisgKi8KKyNkZWZpbmUgTElCWExfSEFWRV9QU1Jf
R0VORVJJQyAxCisKKy8qCiAgKiBMSUJYTF9IQVZFX01DQV9DQVBTCiAgKgogICogSWYgdGhpcyBp
cyBkZWZpbmVkLCBzZXR0aW5nIE1DQSBjYXBhYmlsaXRpZXMgZm9yIEhWTSBkb21haW4gaXMgc3Vw
cG9ydGVkLgpAQCAtMjMwMiw2ICsyMzEzLDMyIEBAIGludCBsaWJ4bF9wc3JfY2F0X2dldF9pbmZv
KGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9wc3JfY2F0X2luZm8gKippbmZvLAogaW50IGxpYnhsX3Bz
cl9jYXRfZ2V0X2wzX2luZm8obGlieGxfY3R4ICpjdHgsIGxpYnhsX3Bzcl9jYXRfaW5mbyAqKmlu
Zm8sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgKm5yKTsKIHZvaWQgbGlieGxf
cHNyX2NhdF9pbmZvX2xpc3RfZnJlZShsaWJ4bF9wc3JfY2F0X2luZm8gKmxpc3QsIGludCBucik7
CisKK3R5cGVkZWYgZW51bSBsaWJ4bF9wc3JfY2JtX3R5cGUgbGlieGxfcHNyX3R5cGU7CisKKy8q
CisgKiBGdW5jdGlvbiB0byBzZXQgYSBkb21haW4ncyB2YWx1ZS4gSXQgb3BlcmF0ZXMgb24gYSBz
aW5nbGUgb3IgbXVsdGlwbGUKKyAqIHRhcmdldChzKSBkZWZpbmVkIGluICd0YXJnZXRfbWFwJy4g
J3RhcmdldF9tYXAnIHNwZWNpZmllcyBhbGwgdGhlIHNvY2tldHMKKyAqIHRvIGJlIG9wZXJhdGVk
IG9uLgorICovCitpbnQgbGlieGxfcHNyX3NldF92YWwobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90
IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl90eXBlIHR5cGUsIGxpYnhs
X2JpdG1hcCAqdGFyZ2V0X21hcCwKKyAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCB2YWwp
OworLyoKKyAqIEZ1bmN0aW9uIHRvIGdldCBhIGRvbWFpbidzIGNibS4gSXQgb3BlcmF0ZXMgb24g
YSBzaW5nbGUgJ3RhcmdldCcuCisgKiAndGFyZ2V0JyBzcGVjaWZpZXMgd2hpY2ggc29ja2V0IHRv
IGJlIG9wZXJhdGVkIG9uLgorICovCitpbnQgbGlieGxfcHNyX2dldF92YWwobGlieGxfY3R4ICpj
dHgsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl90eXBl
IHR5cGUsIHVuc2lnbmVkIGludCB0YXJnZXQsCisgICAgICAgICAgICAgICAgICAgICAgdWludDY0
X3QgKnZhbCk7CisvKgorICogT24gc3VjY2VzcywgdGhlIGZ1bmN0aW9uIHJldHVybnMgYW4gYXJy
YXkgb2YgZWxlbWVudHMgaW4gJ2luZm8nLAorICogYW5kIHRoZSBsZW5ndGggaW4gJ25yJy4KKyAq
LworaW50IGxpYnhsX3Bzcl9nZXRfaHdfaW5mbyhsaWJ4bF9jdHggKmN0eCwgbGlieGxfcHNyX2Zl
YXRfdHlwZSB0eXBlLAorICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbHZs
LCB1bnNpZ25lZCBpbnQgKm5yLAorICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9wc3Jf
aHdfaW5mbyAqKmluZm8pOwordm9pZCBsaWJ4bF9wc3JfaHdfaW5mb19saXN0X2ZyZWUobGlieGxf
cHNyX2h3X2luZm8gKmxpc3QsIHVuc2lnbmVkIGludCBucik7CiAjZW5kaWYKIAogLyogbWlzYyAq
LwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMgYi90b29scy9saWJ4bC9saWJ4
bF9wc3IuYwppbmRleCAxOTc1MDVhLi5kNGY1ZjY3IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF9wc3IuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9wc3IuYwpAQCAtNDI4LDYgKzQyOCwz
MSBAQCB2b2lkIGxpYnhsX3Bzcl9jYXRfaW5mb19saXN0X2ZyZWUobGlieGxfcHNyX2NhdF9pbmZv
ICpsaXN0LCBpbnQgbnIpCiAgICAgZnJlZShsaXN0KTsKIH0KIAoraW50IGxpYnhsX3Bzcl9zZXRf
dmFsKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAg
ICBsaWJ4bF9wc3JfdHlwZSB0eXBlLCBsaWJ4bF9iaXRtYXAgKnRhcmdldF9tYXAsCisgICAgICAg
ICAgICAgICAgICAgICAgdWludDY0X3QgdmFsKQoreworICAgIHJldHVybiBFUlJPUl9GQUlMOwor
fQorCitpbnQgbGlieGxfcHNyX2dldF92YWwobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlk
LAorICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl90eXBlIHR5cGUsIHVuc2lnbmVkIGlu
dCB0YXJnZXQsCisgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgKnZhbCkKK3sKKyAgICBy
ZXR1cm4gRVJST1JfRkFJTDsKK30KKworaW50IGxpYnhsX3Bzcl9nZXRfaHdfaW5mbyhsaWJ4bF9j
dHggKmN0eCwgbGlieGxfcHNyX2ZlYXRfdHlwZSB0eXBlLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgbHZsLCB1bnNpZ25lZCBpbnQgKm5yLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9wc3JfaHdfaW5mbyAqKmluZm8pCit7CisgICAgcmV0dXJuIEVSUk9S
X0ZBSUw7Cit9CisKK3ZvaWQgbGlieGxfcHNyX2h3X2luZm9fbGlzdF9mcmVlKGxpYnhsX3Bzcl9o
d19pbmZvICpsaXN0LCB1bnNpZ25lZCBpbnQgbnIpCit7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJp
YWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5p
ZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5kZXggYTIzOTMyNC4uZmY3NWE4ZiAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCisrKyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX3R5cGVzLmlkbApAQCAtMTAzMyw2ICsxMDMzLDcgQEAgbGlieGxfcHNyX2NibV90eXBl
ID0gRW51bWVyYXRpb24oInBzcl9jYm1fdHlwZSIsIFsKICAgICAoMiwgIkwzX0NCTV9DT0RFIiks
CiAgICAgKDMsICJMM19DQk1fREFUQSIpLAogICAgICg0LCAiTDJfQ0JNIiksCisgICAgKDUsICJN
QkFfVEhSVEwiKSwKICAgICBdKQogCiBsaWJ4bF9wc3JfY2F0X2luZm8gPSBTdHJ1Y3QoInBzcl9j
YXRfaW5mbyIsIFsKQEAgLTEwNDEsMyArMTA0MiwyNCBAQCBsaWJ4bF9wc3JfY2F0X2luZm8gPSBT
dHJ1Y3QoInBzcl9jYXRfaW5mbyIsIFsKICAgICAoImNibV9sZW4iLCB1aW50MzIpLAogICAgICgi
Y2RwX2VuYWJsZWQiLCBib29sKSwKICAgICBdKQorCitsaWJ4bF9wc3JfZmVhdF90eXBlID0gRW51
bWVyYXRpb24oInBzcl9mZWF0X3R5cGUiLCBbCisgICAgKDEsICJDQVQiKSwKKyAgICAoMiwgIk1C
QSIpLAorICAgIF0pCisKK2xpYnhsX3Bzcl9od19pbmZvID0gU3RydWN0KCJwc3JfaHdfaW5mbyIs
IFsKKyAgICAoImlkIiwgdWludDMyKSwKKyAgICAoInUiLCBLZXllZFVuaW9uKE5vbmUsIGxpYnhs
X3Bzcl9mZWF0X3R5cGUsICJ0eXBlIiwKKyAgICAgICAgICBbKCJjYXQiLCBTdHJ1Y3QoTm9uZSwg
WworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJjb3NfbWF4IiwgICAgIHVp
bnQzMiksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoImNibV9sZW4iLCAg
ICAgdWludDMyKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgiY2RwX2Vu
YWJsZWQiLCBib29sKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdKSksCisgICAg
ICAgICAgICgibWJhIiwgU3RydWN0KE5vbmUsIFsKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICgiY29zX21heCIsICAgICB1aW50MzIpLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKCJ0aHJ0bF9tYXgiLCAgIHVpbnQzMiksCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAoImxpbmVhciIsICAgICAgYm9vbCksCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXSkpLAorICAgICAgICAgIF0pKQorICAgIF0sIGRpcj1ESVJfT1VU
KQotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 08:50:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 08:50:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5T0N-0006kj-EW; Fri, 20 Oct 2017 08:50:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e5T0M-0006jE-Ig
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 08:50:10 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 04/CC-30115-1C8B9E95; Fri, 20 Oct 2017 08:50:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXS1tYhr3twx8t
 IgyuT+C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owlG/8zFly1rJj9dhJLA+Mb7S5GTg4hgQqJ
 /iWHmUFsCQFeiSPLZrBC2P4SzT13GbsYuYBqGhglLrzfwwaSYBNQl3j8tYcJxBYRUJK4t2oym
 M0scJ1RomduLIgtLOAncXLBJbB6FgFVifamXhYQm1fAQ2L3lddQC+QkTh6bDGZzAsX3tt5mhD
 jIXWLqmZnsEPWCEidnPgHq5QCary6xfp4QxCp5ieats5knMArMQlI1C6FqFpKqBYzMqxg1ilO
 LylKLdA2N9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAkOTAQh2MF7eGHCIUZKD
 SUmUN7DyZaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV4TYKgLCRalpqdWpGXmAKMEJi3BwaMkw
 isPkuYtLkjMLc5Mh0idYtTl6Lh59w+TEEtefl6qlDhv33agIgGQoozSPLgRsIi9xCgrJczLCH
 SUEE9BalFuZgmq/CtGcQ5GJWHelSBTeDLzSuA2vQI6ggnoCHb7FyBHlCQipKQaGNPqTi66yn3
 r6d/XC2Z7r7OJt998UtlG64BTzd0aqV3JDCqWF7QyeeUksp6/UGz+LNfVl7f/vMCPxXMiGGdt
 3NX+aEN1Te/+0qKVd80m/rm7qb+yeKH5vDMae9ZeCV9+/z33Aj1tsSvd4Vftj+90a2fenv364
 FJFp4ynNikulc1TLOpmf9xz740SS3FGoqEWc1FxIgBoj/4e0wIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1508489386!74969590!12
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20480 invoked from network); 20 Oct 2017 08:50:08 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 08:50:08 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by orsmga104.jf.intel.com with ESMTP; 20 Oct 2017 01:50:08 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,405,1503385200"; d="scan'208";a="162752762"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga005.jf.intel.com with ESMTP; 20 Oct 2017 01:50:06 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 20 Oct 2017 16:28:23 +0800
Message-Id: <1508488108-7071-12-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1508488108-7071-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1508488108-7071-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Yi Sun <yi.y.sun@linux.intel.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v9 11/16] tools: implement the new libxl get hw
	info interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIHRoZSBuZXcgbGlieGwgZ2V0IGh3IGluZm8gaW50ZXJmYWNl
LAonbGlieGxfcHNyX2dldF9od19pbmZvJywgd2hpY2ggaXMgc3VpdGFibGUgdG8gYWxsIHBzciBh
bGxvY2F0aW9uCmZlYXR1cmVzLiBJdCBhbHNvIGltcGxlbWVudHMgY29ycmVzcG9uZGluZyBsaXN0
IGZyZWUgZnVuY3Rpb24sCidsaWJ4bF9wc3JfaHdfaW5mb19saXN0X2ZyZWUnIGFuZCBtYWtlcyAn
bGlieGxfcHNyX2NhdF9nZXRfaW5mbycgY2FsbAonbGlieGxfcHNyX2dldF9od19pbmZvJyB0byBh
dm9pZCByZWR1bmRhbnQgY29kZSBpbiBsaWJ4bF9wc3IuYy4KClNpZ25lZC1vZmYtYnk6IFlpIFN1
biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgotLS0KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgpDQzogQ2hhbyBQZW5nIDxjaGFvLnAucGVuZ0BsaW51eC5pbnRl
bC5jb20+Cgp2NToKICAgIC0gY2hhbmdlICdpZiAocmMgPCAwKScgdG8gJ2lmIChyYyknLgogICAg
ICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCnY0OgogICAgLSByZW1vdmUgJ3hjXycg
ZnJvbSBzdHJ1Y3QgbmFtZS4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQog
ICAgLSBmaXggd29yZHMgaW4gY29tbWl0IG1lc3NhZ2UuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9n
ZXIgUGF1IE1vbm7DqSkKICAgIC0gY2hhbmdlIHR5cGUgb2YgJ2xpYnhsX19od19pbmZvX3RvX2xp
YnhsX2NhdF9pbmZvJyB0byB2b2lkIGFuZCB1c2UKICAgICAgYXNzZXJ0IHRvIGNoZWNrIGludmFs
aWQgdHlwZS4gVGhlbiwgcmVtb3ZlIGNoZWNrIGZvcgogICAgICAnbGlieGxfX2h3X2luZm9fdG9f
bGlieGxfY2F0X2luZm8nLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAg
ICAtIGNoYW5nZSB0eXBlIG9mICdsaWJ4bF9feGNfaHdfaW5mb190b19saWJ4bF9od19pbmZvJyB0
byB2b2lkIGFuZCB1c2UKICAgICAgYXNzZXJ0IHRvIGNoZWNrIGludmFsaWQgdHlwZS4gVGhlbiwg
cmVtb3ZlIGNoZWNrIGZvcgogICAgICAnbGlieGxfX3hjX2h3X2luZm9fdG9fbGlieGxfaHdfaW5m
bycuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKdjM6CiAgICAtIHJlbW92
ZSBjYXN0aW5nLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIHJl
bW92ZSBpbmxpbmUuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0g
Y2hhbmdlICdsaWJ4Y19fcHNyX2h3X2luZm9fdG9fbGlieGxfcHNyX2h3X2luZm8nIHRvCiAgICAg
ICdsaWJ4bF9feGNfaHdfaW5mb190b19saWJ4bF9od19pbmZvJy4KICAgICAgKHN1Z2dlc3RlZCBi
eSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSByZW1vdmUgJ19odycgZnJvbSBwYXJhbWV0ZXIgbmFt
ZXMuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gY2hhbmdlIHNv
bWUgJ0xPR0UnIHRvICdMT0cnLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kp
CiAgICAtIGNoZWNrIHJldHVybmVkICd4Y190eXBlJyBhbmQgcmVtb3ZlIHJlZHVuZGFudCAnbHZs
JyBjaGVjay4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2MjoKICAgIC0g
c3BsaXQgdGhpcyBwYXRjaCBvdXQgZnJvbSBhIGJpZyBwYXRjaCBpbiB2MS4KICAgICAgKHN1Z2dl
c3RlZCBieSBXZWkgTGl1KQogICAgLSBjaGFuZ2UgJ0NBVF9JTkZPJy8nTUJBX0lORk8nIHRvICdD
QVQnIGFuZCAnTUJBLiBBbHNvIHRoZSBsaWJ4bCBzdHJ1Y3R1cmUKICAgICAgbmFtZSAnY2F0X2lu
Zm8nLydtYmFfaW5mbycgaXMgY2hhbmdlZCB0byAnY2F0Jy8nbWJhJy4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBDaGFvIFBlbmcpCiAgICAtIGNhbGwgJ2xpYnhsX3Bzcl9od19pbmZvX2xpc3RfZnJlZScg
aW4gJ2xpYnhsX3Bzcl9jYXRfZ2V0X2luZm8nIHRvIGZyZWUKICAgICAgYWxsb2NhdGVkIHJlc291
cmNlcy4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCi0tLQogdG9vbHMvbGlieGwvbGli
eGxfcHNyLmMgfCAxMzEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgOTMgaW5zZXJ0aW9ucygrKSwgMzggZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMgYi90b29scy9saWJ4bC9saWJ4
bF9wc3IuYwppbmRleCBlMWNjMjUwLi5iMDUzYWJkIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF9wc3IuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9wc3IuYwpAQCAtMzg2LDU2ICszODYs
NDEgQEAgc3RhdGljIHhjX3Bzcl9mZWF0X3R5cGUgbGlieGxfX2ZlYXRfdHlwZV90b19saWJ4Y19m
ZWF0X3R5cGUoCiAgICAgcmV0dXJuIHhjX3R5cGU7CiB9CiAKK3N0YXRpYyB2b2lkIGxpYnhsX19o
d19pbmZvX3RvX2xpYnhsX2NhdF9pbmZvKAorICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl9mZWF0
X3R5cGUgdHlwZSwgbGlieGxfcHNyX2h3X2luZm8gKmh3X2luZm8sCisgICAgICAgICAgICAgICAg
bGlieGxfcHNyX2NhdF9pbmZvICpjYXRfaW5mbykKK3sKKyAgICBhc3NlcnQodHlwZSA9PSBMSUJY
TF9QU1JfRkVBVF9UWVBFX0NBVCk7CisKKyAgICBjYXRfaW5mby0+aWQgPSBod19pbmZvLT5pZDsK
KyAgICBjYXRfaW5mby0+Y29zX21heCA9IGh3X2luZm8tPnUuY2F0LmNvc19tYXg7CisgICAgY2F0
X2luZm8tPmNibV9sZW4gPSBod19pbmZvLT51LmNhdC5jYm1fbGVuOworICAgIGNhdF9pbmZvLT5j
ZHBfZW5hYmxlZCA9IGh3X2luZm8tPnUuY2F0LmNkcF9lbmFibGVkOworfQorCiBpbnQgbGlieGxf
cHNyX2NhdF9nZXRfaW5mbyhsaWJ4bF9jdHggKmN0eCwgbGlieGxfcHNyX2NhdF9pbmZvICoqaW5m
bywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqbnIsIHVuc2lnbmVk
IGludCBsdmwpCiB7CiAgICAgR0NfSU5JVChjdHgpOwogICAgIGludCByYzsKLSAgICBpbnQgaSA9
IDAsIHNvY2tldGlkLCBucl9zb2NrZXRzOwotICAgIGxpYnhsX2JpdG1hcCBzb2NrZXRtYXA7Cisg
ICAgdW5zaWduZWQgaW50IGk7CisgICAgbGlieGxfcHNyX2h3X2luZm8gKmh3X2luZm87CiAgICAg
bGlieGxfcHNyX2NhdF9pbmZvICpwdHI7Ci0gICAgeGNfcHNyX2h3X2luZm8gaHdfaW5mbzsKLSAg
ICB4Y19wc3JfZmVhdF90eXBlIHhjX3R5cGU7Ci0KLSAgICBsaWJ4bF9iaXRtYXBfaW5pdCgmc29j
a2V0bWFwKTsKLQotICAgIHJjID0gbGlieGxfX2NvdW50X3BoeXNpY2FsX3NvY2tldHMoZ2MsICZu
cl9zb2NrZXRzKTsKLSAgICBpZiAocmMpIHsKLSAgICAgICAgTE9HRShFUlJPUiwgImZhaWxlZCB0
byBnZXQgc3lzdGVtIHNvY2tldCBjb3VudCIpOwotICAgICAgICBnb3RvIG91dDsKLSAgICB9CiAK
LSAgICBsaWJ4bF9zb2NrZXRfYml0bWFwX2FsbG9jKGN0eCwgJnNvY2tldG1hcCwgbnJfc29ja2V0
cyk7Ci0gICAgcmMgPSBsaWJ4bF9nZXRfb25saW5lX3NvY2tldG1hcChjdHgsICZzb2NrZXRtYXAp
OwotICAgIGlmIChyYyA8IDApIHsKLSAgICAgICAgTE9HRShFUlJPUiwgImZhaWxlZCB0byBnZXQg
YXZhaWxhYmxlIHNvY2tldHMiKTsKKyAgICByYyA9IGxpYnhsX3Bzcl9nZXRfaHdfaW5mbyhjdHgs
IExJQlhMX1BTUl9GRUFUX1RZUEVfQ0FULCBsdmwsIG5yLCAmaHdfaW5mbyk7CisgICAgaWYgKHJj
KQogICAgICAgICBnb3RvIG91dDsKLSAgICB9Ci0KLSAgICB4Y190eXBlID0gbGlieGxfX2ZlYXRf
dHlwZV90b19saWJ4Y19mZWF0X3R5cGUoTElCWExfUFNSX0ZFQVRfVFlQRV9DQVQsIGx2bCk7Ci0K
LSAgICBwdHIgPSBsaWJ4bF9fbWFsbG9jKE5PR0MsIG5yX3NvY2tldHMgKiBzaXplb2YobGlieGxf
cHNyX2NhdF9pbmZvKSk7Ci0KLSAgICBsaWJ4bF9mb3JfZWFjaF9zZXRfYml0KHNvY2tldGlkLCBz
b2NrZXRtYXApIHsKLSAgICAgICAgcHRyW2ldLmlkID0gc29ja2V0aWQ7Ci0gICAgICAgIGlmICh4
Y19wc3JfZ2V0X2h3X2luZm8oY3R4LT54Y2gsIHNvY2tldGlkLCB4Y190eXBlLCAmaHdfaW5mbykp
IHsKLSAgICAgICAgICAgIExPR0UoRVJST1IsICJmYWlsZWQgdG8gZ2V0IGh3IGluZm8iKTsKLSAg
ICAgICAgICAgIHJjID0gRVJST1JfRkFJTDsKLSAgICAgICAgICAgIGZyZWUocHRyKTsKLSAgICAg
ICAgICAgIGdvdG8gb3V0OwotICAgICAgICB9CiAKLSAgICAgICAgcHRyW2ldLmNvc19tYXggPSBo
d19pbmZvLmNhdC5jb3NfbWF4OwotICAgICAgICBwdHJbaV0uY2JtX2xlbiA9IGh3X2luZm8uY2F0
LmNibV9sZW47Ci0gICAgICAgIHB0cltpXS5jZHBfZW5hYmxlZCA9IGh3X2luZm8uY2F0LmNkcF9l
bmFibGVkOworICAgIHB0ciA9IGxpYnhsX19tYWxsb2MoTk9HQywgKm5yICogc2l6ZW9mKGxpYnhs
X3Bzcl9jYXRfaW5mbykpOwogCi0gICAgICAgIGkrKzsKLSAgICB9CisgICAgZm9yIChpID0gMDsg
aSA8ICpucjsgaSsrKQorICAgICAgICBsaWJ4bF9faHdfaW5mb190b19saWJ4bF9jYXRfaW5mbyhM
SUJYTF9QU1JfRkVBVF9UWVBFX0NBVCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJmh3X2luZm9baV0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICZwdHJbaV0pOwogCiAgICAgKmluZm8gPSBwdHI7Ci0gICAgKm5yID0gaTsKKyAgICBs
aWJ4bF9wc3JfaHdfaW5mb19saXN0X2ZyZWUoaHdfaW5mbywgKm5yKTsKIG91dDoKLSAgICBsaWJ4
bF9iaXRtYXBfZGlzcG9zZSgmc29ja2V0bWFwKTsKICAgICBHQ19GUkVFOwogICAgIHJldHVybiBy
YzsKIH0KQEAgLTQ3NiwxNSArNDYxLDg1IEBAIGludCBsaWJ4bF9wc3JfZ2V0X3ZhbChsaWJ4bF9j
dHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7CiB9CiAKK3N0
YXRpYyB2b2lkIGxpYnhsX194Y19od19pbmZvX3RvX2xpYnhsX2h3X2luZm8oCisgICAgICAgICAg
ICAgICAgbGlieGxfcHNyX2ZlYXRfdHlwZSB0eXBlLCB4Y19wc3JfaHdfaW5mbyAqeGNfaW5mbywK
KyAgICAgICAgICAgICAgICBsaWJ4bF9wc3JfaHdfaW5mbyAqeGxfaW5mbykKK3sKKyAgICBzd2l0
Y2ggKHR5cGUpIHsKKyAgICBjYXNlIExJQlhMX1BTUl9GRUFUX1RZUEVfQ0FUOgorICAgICAgICB4
bF9pbmZvLT51LmNhdC5jb3NfbWF4ID0geGNfaW5mby0+Y2F0LmNvc19tYXg7CisgICAgICAgIHhs
X2luZm8tPnUuY2F0LmNibV9sZW4gPSB4Y19pbmZvLT5jYXQuY2JtX2xlbjsKKyAgICAgICAgeGxf
aW5mby0+dS5jYXQuY2RwX2VuYWJsZWQgPSB4Y19pbmZvLT5jYXQuY2RwX2VuYWJsZWQ7CisgICAg
ICAgIGJyZWFrOworICAgIGNhc2UgTElCWExfUFNSX0ZFQVRfVFlQRV9NQkE6CisgICAgICAgIHhs
X2luZm8tPnUubWJhLmNvc19tYXggPSB4Y19pbmZvLT5tYmEuY29zX21heDsKKyAgICAgICAgeGxf
aW5mby0+dS5tYmEudGhydGxfbWF4ID0geGNfaW5mby0+bWJhLnRocnRsX21heDsKKyAgICAgICAg
eGxfaW5mby0+dS5tYmEubGluZWFyID0geGNfaW5mby0+bWJhLmxpbmVhcjsKKyAgICAgICAgYnJl
YWs7CisgICAgZGVmYXVsdDoKKyAgICAgICAgYXNzZXJ0KDApOworICAgIH0KK30KKwogaW50IGxp
YnhsX3Bzcl9nZXRfaHdfaW5mbyhsaWJ4bF9jdHggKmN0eCwgbGlieGxfcHNyX2ZlYXRfdHlwZSB0
eXBlLAogICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbHZsLCB1bnNpZ25l
ZCBpbnQgKm5yLAogICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9wc3JfaHdfaW5mbyAq
KmluZm8pCiB7Ci0gICAgcmV0dXJuIEVSUk9SX0ZBSUw7CisgICAgR0NfSU5JVChjdHgpOworICAg
IGludCByYywgbnJfc29ja2V0czsKKyAgICB1bnNpZ25lZCBpbnQgaSA9IDAsIHNvY2tldGlkOwor
ICAgIGxpYnhsX2JpdG1hcCBzb2NrZXRtYXA7CisgICAgbGlieGxfcHNyX2h3X2luZm8gKnB0cjsK
KyAgICB4Y19wc3JfZmVhdF90eXBlIHhjX3R5cGU7CisgICAgeGNfcHNyX2h3X2luZm8gaHdfaW5m
bzsKKworICAgIGxpYnhsX2JpdG1hcF9pbml0KCZzb2NrZXRtYXApOworCisgICAgeGNfdHlwZSA9
IGxpYnhsX19mZWF0X3R5cGVfdG9fbGlieGNfZmVhdF90eXBlKHR5cGUsIGx2bCk7CisKKyAgICBy
YyA9IGxpYnhsX19jb3VudF9waHlzaWNhbF9zb2NrZXRzKGdjLCAmbnJfc29ja2V0cyk7CisgICAg
aWYgKHJjKSB7CisgICAgICAgIExPRyhFUlJPUiwgImZhaWxlZCB0byBnZXQgc3lzdGVtIHNvY2tl
dCBjb3VudCIpOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICBsaWJ4bF9zb2NrZXRf
Yml0bWFwX2FsbG9jKGN0eCwgJnNvY2tldG1hcCwgbnJfc29ja2V0cyk7CisgICAgcmMgPSBsaWJ4
bF9nZXRfb25saW5lX3NvY2tldG1hcChjdHgsICZzb2NrZXRtYXApOworICAgIGlmIChyYykgewor
ICAgICAgICBMT0dFKEVSUk9SLCAiZmFpbGVkIHRvIGdldCBhdmFpbGFibGUgc29ja2V0cyIpOwor
ICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICBwdHIgPSBsaWJ4bF9fbWFsbG9jKE5PR0Ms
IG5yX3NvY2tldHMgKiBzaXplb2YobGlieGxfcHNyX2h3X2luZm8pKTsKKworICAgIGxpYnhsX2Zv
cl9lYWNoX3NldF9iaXQoc29ja2V0aWQsIHNvY2tldG1hcCkgeworICAgICAgICBwdHJbaV0uaWQg
PSBzb2NrZXRpZDsKKyAgICAgICAgaWYgKHhjX3Bzcl9nZXRfaHdfaW5mbyhjdHgtPnhjaCwgc29j
a2V0aWQsIHhjX3R5cGUsICZod19pbmZvKSkgeworICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlM
OworICAgICAgICAgICAgZnJlZShwdHIpOworICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAg
IH0KKworICAgICAgICBsaWJ4bF9feGNfaHdfaW5mb190b19saWJ4bF9od19pbmZvKHR5cGUsICZo
d19pbmZvLCAmcHRyW2ldKTsKKworICAgICAgICBpKys7CisgICAgfQorCisgICAgKmluZm8gPSBw
dHI7CisgICAgKm5yID0gaTsKK291dDoKKyAgICBsaWJ4bF9iaXRtYXBfZGlzcG9zZSgmc29ja2V0
bWFwKTsKKyAgICBHQ19GUkVFOworICAgIHJldHVybiByYzsKIH0KIAogdm9pZCBsaWJ4bF9wc3Jf
aHdfaW5mb19saXN0X2ZyZWUobGlieGxfcHNyX2h3X2luZm8gKmxpc3QsIHVuc2lnbmVkIGludCBu
cikKIHsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgIGZvciAoaSA9IDA7IGkgPCBucjsgaSsr
KQorICAgICAgICBsaWJ4bF9wc3JfaHdfaW5mb19kaXNwb3NlKCZsaXN0W2ldKTsKKyAgICBmcmVl
KGxpc3QpOwogfQogCiAvKgotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 08:50:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 08:50:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5T0P-0006ni-QM; Fri, 20 Oct 2017 08:50:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e5T0O-0006lV-AQ
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 08:50:12 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 1F/7A-31244-3C8B9E95; Fri, 20 Oct 2017 08:50:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXS1tYhr3tox8t
 Ig0PbLS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz/qy0KZspUfPh7jamBcYJoFyMnh5BAhcTS
 9inMILaEAK/EkWUzWCFsf4nnO3uBbC6gmgZGicf7Z7KDJNgE1CUef+1hArFFBJQk7q2aDGYzC
 1xnlOiZGwtiCwt4S3T8vAs2iEVAVeLFub2MIDavgIfEmumPGCEWyEmcPDYZrIYTKL639TYjxE
 HuElPPQOziFRCUODnzCUsXIwfQfHWJ9fOEIFbJSzRvnc08gVFgFpKqWQhVs5BULWBkXsWoUZx
 aVJZapGtopJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiYDECwg/HyxoBDjJIc
 TEqivIGVLyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfCaAANdSLAoNT21Ii0zBxgjMGkJDh4lE
 V55kDRvcUFibnFmOkTqFKMxx7FNl/8wcXTcvPuHSYglLz8vVUqct287UKkASGlGaR7cIFjsXm
 KUlRLmZQQ6TYinILUoN7MEVf4VozgHo5Iw70qQKTyZeSVw+14BncIEdAq7/QuQU0oSEVJSDYz
 eD/m4G+9FL9hWmDYv5tfuZwHv5UW6Fu2c0/CNnffTs22upiz+gccfKK960Cfg/LjZ8quFSnKH
 vcPj4kQx4SsHfv6cMudRi0n7xvgJCpNqIg1bP09x2RRaPen2vVLtlBKzVX9y/1m3H2mWq9zyj
 7/r/utt3yUVrjbMOWN+Qfz5T+GKtxz+jJOUWIozEg21mIuKEwEoAbo62AIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1508489386!74969590!13
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20648 invoked from network); 20 Oct 2017 08:50:10 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 08:50:10 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by orsmga104.jf.intel.com with ESMTP; 20 Oct 2017 01:50:10 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,405,1503385200"; d="scan'208";a="162752778"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga005.jf.intel.com with ESMTP; 20 Oct 2017 01:50:07 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 20 Oct 2017 16:28:24 +0800
Message-Id: <1508488108-7071-13-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1508488108-7071-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1508488108-7071-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Yi Sun <yi.y.sun@linux.intel.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v9 12/16] tools: implement the new xl get hw
	info interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGEgbmV3IHhsIGdldCBIVyBpbmZvIGludGVyZmFjZS4gQSBu
ZXcgYXJndW1lbnQKaXMgYWRkZWQgZm9yIHBzci1od2luZm8gY29tbWFuZCB0byBnZXQgYW5kIHNo
b3cgTUJBIEhXIGluZm8uCgpTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4Lmlu
dGVsLmNvbT4KUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNDOiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
Q0M6IENoYW8gUGVuZyA8Y2hhby5wLnBlbmdAbGludXguaW50ZWwuY29tPgoKdjM6CiAgICAtIGNo
YW5nZSB0aGUgZm9ybWF0IHN0cmluZyBvZiBwcmludGYgaW4gJ3Bzcl9tYmFfaHdpbmZvJy4KICAg
ICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBhZGQgJ2NvbnN0JyBmb3Ig
J29wdHNbXScgaW4gJ21haW5fcHNyX2h3aW5mbycuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIg
UGF1IE1vbm7DqSkKdjI6CiAgICAtIHNwbGl0IG91dCB0aGlzIHBhdGNoIGZyb20gYSBiaWcgcGF0
Y2ggaW4gdjEuCiAgICAgIChzdWdnZXN0ZWQgYnkgV2VpIExpdSkKICAgIC0gY2hhbmdlICdNQkFf
SU5GTycgdG8gJ01CQScuIEFsc28sIGNoYW5nZSAnbWJhX2luZm8nIHRvICdtYmEnLgogICAgICAo
c3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKLS0tCiB0b29scy94bC94bF9jbWR0YWJsZS5jIHwgIDEg
KwogdG9vbHMveGwveGxfcHNyLmMgICAgICB8IDM5ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0tLQogMiBmaWxlcyBjaGFuZ2VkLCAzNyBpbnNlcnRpb25zKCspLCAzIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMgYi90b29scy94bC94
bF9jbWR0YWJsZS5jCmluZGV4IDU1NDZjZjYuLjI0OWViOTIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hs
L3hsX2NtZHRhYmxlLmMKKysrIGIvdG9vbHMveGwveGxfY21kdGFibGUuYwpAQCAtNTUwLDYgKzU1
MCw3IEBAIHN0cnVjdCBjbWRfc3BlYyBjbWRfdGFibGVbXSA9IHsKICAgICAgICJbb3B0aW9uc10i
LAogICAgICAgIi1tLCAtLWNtdCAgICAgICBTaG93IENhY2hlIE1vbml0b3JpbmcgVGVjaG5vbG9n
eSAoQ01UKSBoYXJkd2FyZSBpbmZvXG4iCiAgICAgICAiLWEsIC0tY2F0ICAgICAgIFNob3cgQ2Fj
aGUgQWxsb2NhdGlvbiBUZWNobm9sb2d5IChDQVQpIGhhcmR3YXJlIGluZm9cbiIKKyAgICAgICIt
YiwgLS1tYmEgICAgICAgU2hvdyBNZW1vcnkgQmFuZHdpZHRoIEFsbG9jYXRpb24gKE1CQSkgaGFy
ZHdhcmUgaW5mb1xuIgogICAgIH0sCiAgICAgeyAicHNyLWNtdC1hdHRhY2giLAogICAgICAgJm1h
aW5fcHNyX2NtdF9hdHRhY2gsIDAsIDEsCmRpZmYgLS1naXQgYS90b29scy94bC94bF9wc3IuYyBi
L3Rvb2xzL3hsL3hsX3Bzci5jCmluZGV4IGVmMDAwNDguLmFiNDdkOTYgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL3hsL3hsX3Bzci5jCisrKyBiL3Rvb2xzL3hsL3hsX3Bzci5jCkBAIC00NzUsNiArNDc1LDMx
IEBAIHN0YXRpYyBpbnQgcHNyX2wyX2NhdF9od2luZm8odm9pZCkKICAgICByZXR1cm4gcmM7CiB9
CiAKK3N0YXRpYyBpbnQgcHNyX21iYV9od2luZm8odm9pZCkKK3sKKyAgICBpbnQgcmM7CisgICAg
dW5zaWduZWQgaW50IGksIG5yOworICAgIGxpYnhsX3Bzcl9od19pbmZvICppbmZvOworCisgICAg
cmMgPSBsaWJ4bF9wc3JfZ2V0X2h3X2luZm8oY3R4LCBMSUJYTF9QU1JfRkVBVF9UWVBFX01CQSwg
MCwgJm5yLCAmaW5mbyk7CisgICAgaWYgKHJjKQorICAgICAgICByZXR1cm4gcmM7CisKKyAgICBw
cmludGYoIk1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiAoTUJBKTpcbiIpOworCisgICAgZm9y
IChpID0gMDsgaSA8IG5yOyBpKyspIHsKKyAgICAgICAgcHJpbnRmKCJTb2NrZXQgSUQgICAgICAg
ICAgICAgICA6ICV1XG4iLCBpbmZvW2ldLmlkKTsKKyAgICAgICAgcHJpbnRmKCJMaW5lYXIgTW9k
ZSAgICAgICAgICAgICA6ICVzXG4iLAorICAgICAgICAgICAgICAgaW5mb1tpXS51Lm1iYS5saW5l
YXIgPyAiRW5hYmxlZCIgOiAiRGlzYWJsZWQiKTsKKyAgICAgICAgcHJpbnRmKCJNYXhpbXVtIENP
UyAgICAgICAgICAgICA6ICV1XG4iLCBpbmZvW2ldLnUubWJhLmNvc19tYXgpOworICAgICAgICBw
cmludGYoIk1heGltdW0gVGhyb3R0bGluZyBWYWx1ZTogJXVcbiIsIGluZm9baV0udS5tYmEudGhy
dGxfbWF4KTsKKyAgICAgICAgcHJpbnRmKCJEZWZhdWx0IFRocm90dGxpbmcgVmFsdWU6ICV1XG4i
LCAwKTsKKyAgICB9CisKKyAgICBsaWJ4bF9wc3JfaHdfaW5mb19saXN0X2ZyZWUoaW5mbywgbnIp
OworICAgIHJldHVybiByYzsKK30KKwogaW50IG1haW5fcHNyX2NhdF9jYm1fc2V0KGludCBhcmdj
LCBjaGFyICoqYXJndikKIHsKICAgICB1aW50MzJfdCBkb21pZDsKQEAgLTU5MywyMCArNjE4LDI0
IEBAIGludCBtYWluX3Bzcl9jYXRfc2hvdyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiBpbnQgbWFp
bl9wc3JfaHdpbmZvKGludCBhcmdjLCBjaGFyICoqYXJndikKIHsKICAgICBpbnQgb3B0LCByZXQg
PSAwOwotICAgIGJvb2wgYWxsID0gdHJ1ZSwgY210ID0gZmFsc2UsIGNhdCA9IGZhbHNlOwotICAg
IHN0YXRpYyBzdHJ1Y3Qgb3B0aW9uIG9wdHNbXSA9IHsKKyAgICBib29sIGFsbCA9IHRydWUsIGNt
dCA9IGZhbHNlLCBjYXQgPSBmYWxzZSwgbWJhID0gZmFsc2U7CisgICAgc3RhdGljIGNvbnN0IHN0
cnVjdCBvcHRpb24gb3B0c1tdID0gewogICAgICAgICB7ImNtdCIsIDAsIDAsICdtJ30sCiAgICAg
ICAgIHsiY2F0IiwgMCwgMCwgJ2EnfSwKKyAgICAgICAgeyJtYmEiLCAwLCAwLCAnYid9LAogICAg
ICAgICBDT01NT05fTE9OR19PUFRTCiAgICAgfTsKIAotICAgIFNXSVRDSF9GT1JFQUNIX09QVChv
cHQsICJtYSIsIG9wdHMsICJwc3ItaHdpbmZvIiwgMCkgeworICAgIFNXSVRDSF9GT1JFQUNIX09Q
VChvcHQsICJtYWIiLCBvcHRzLCAicHNyLWh3aW5mbyIsIDApIHsKICAgICBjYXNlICdtJzoKICAg
ICAgICAgYWxsID0gZmFsc2U7IGNtdCA9IHRydWU7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2Ug
J2EnOgogICAgICAgICBhbGwgPSBmYWxzZTsgY2F0ID0gdHJ1ZTsKICAgICAgICAgYnJlYWs7Cisg
ICAgY2FzZSAnYic6CisgICAgICAgIGFsbCA9IGZhbHNlOyBtYmEgPSB0cnVlOworICAgICAgICBi
cmVhazsKICAgICB9CiAKICAgICBpZiAoIXJldCAmJiAoYWxsIHx8IGNtdCkpCkBAIC02MTksNiAr
NjQ4LDEwIEBAIGludCBtYWluX3Bzcl9od2luZm8oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAg
IGlmIChhbGwgfHwgY2F0KQogICAgICAgICByZXQgPSBwc3JfbDJfY2F0X2h3aW5mbygpOwogCisg
ICAgLyogTUJBIGlzIGluZGVwZW5kZW50IG9mIENNVCBhbmQgQ0FUICovCisgICAgaWYgKGFsbCB8
fCBtYmEpCisgICAgICAgIHJldCA9IHBzcl9tYmFfaHdpbmZvKCk7CisKICAgICByZXR1cm4gcmV0
OwogfQogCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 08:50:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 08:50:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5T0R-0006pI-1N; Fri, 20 Oct 2017 08:50:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e5T0P-0006jE-VN
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 08:50:14 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 73/FC-30115-5C8B9E95; Fri, 20 Oct 2017 08:50:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXS1tYhr3tkx8t
 Ig0lTrC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owr16YxFSxXrdjwcAZbA+N6mS5GTg4hgQqJ
 e48uM4HYEgK8EkeWzWCFsP0lJu44ztbFyAVU08Ao0X97IwtIgk1AXeLx1x6wBhEBJYl7qyYzg
 RQxC1xnlHiwaAqQw8EhLOAlsWWBI0gNi4CqxP5TDcwgYV4BD4m1Txgh5stJnDw2GWwXJ1B4b+
 ttRoh73CWmnpnJDmLzCghKnJz5hAWklRlo7fp5QiBhZgF5ieats5knMArMQlI1C6FqFpKqBYz
 Mqxg1ilOLylKLdA2N9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAgOTAQh2MF7e
 GHCIUZKDSUmUN7DyZaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV4TYKALCRalpqdWpGXmAGMEJ
 i3BwaMkwisPkuYtLkjMLc5Mh0idYtTl6Lh59w+TEEtefl6qlDhv33agIgGQoozSPLgRsHi9xC
 grJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHelSBTeDLzSuA2vQI6ggnoCHb7FyBHlCQipKQaGC2
 zMnXuHFJrMNJvcuNayu/IrxhRbesSksgX6PToWXeyWtatjWIzT95SfbV1suKBR+esFqRtvyUx
 c/bneRnOS9JufFi+p6dR+l+BX7zdrrwsT+F1Mvbe/HImhYF7HxmEaVZckJyd+03TXemUzj/De
 v7iDHE/lQlnb0V5CiQ1P5h8yyfTT/egEktxRqKhFnNRcSIA8XKo4dICAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1508489386!74969590!14
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20764 invoked from network); 20 Oct 2017 08:50:12 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 08:50:12 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by orsmga104.jf.intel.com with ESMTP; 20 Oct 2017 01:50:12 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,405,1503385200"; d="scan'208";a="162752800"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga005.jf.intel.com with ESMTP; 20 Oct 2017 01:50:09 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 20 Oct 2017 16:28:25 +0800
Message-Id: <1508488108-7071-14-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1508488108-7071-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1508488108-7071-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>, Yi Sun <yi.y.sun@linux.intel.com>,
 Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v9 13/16] tools: rename 'xc_psr_cat_type' to
	'xc_psr_type'
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCByZW5hbWVzICd4Y19wc3JfY2F0X3R5cGUnIHRvICd4Y19wc3JfdHlwZScgc28g
dGhhdAp0aGUgc3RydWN0dXJlIG5hbWUgaXMgY29tbW9uIGZvciBhbGwgYWxsb2NhdGlvbiBmZWF0
dXJlcy4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgpB
Y2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IENoYW8g
UGVuZyA8Y2hhby5wLnBlbmdAbGludXguaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDQzogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpD
QzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBDaGFvIFBlbmcg
PGNoYW8ucC5wZW5nQGxpbnV4LmludGVsLmNvbT4KCnY1OgogICAgLSByZW1vdmUgYSBkdXBsaWNh
dGVkICc7Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2NDoKICAgIC0g
bW92ZSBhc3NpZ25tZW50IG9mIHhjX3R5cGUgdG8gaXRzIGRlY2xhcmF0aW9uIHBsYWNlLgogICAg
ICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCnYzOgogICAgLSBjaGFuZ2UgJ3hjX3Bz
cl92YWxfdHlwZScgdG8gJ3hjX3Bzcl90eXBlJy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQ
YXUgTW9ubsOpKQotLS0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIHwgIDggKysrKy0t
LS0KIHRvb2xzL2xpYnhjL3hjX3Bzci5jICAgICAgICAgIHwgIDQgKystLQogdG9vbHMvbGlieGwv
bGlieGxfcHNyLmMgICAgICAgfCAxMSArKysrKy0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAxMSBp
bnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9p
bmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCmluZGV4IDlm
YzMzNDguLjg0NTFmNmQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5o
CisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC0yNDg2LDEzICsyNDg2LDEz
IEBAIGVudW0geGNfcHNyX2NtdF90eXBlIHsKIH07CiB0eXBlZGVmIGVudW0geGNfcHNyX2NtdF90
eXBlIHhjX3Bzcl9jbXRfdHlwZTsKIAotZW51bSB4Y19wc3JfY2F0X3R5cGUgeworZW51bSB4Y19w
c3JfdHlwZSB7CiAgICAgWENfUFNSX0NBVF9MM19DQk0gICAgICA9IDEsCiAgICAgWENfUFNSX0NB
VF9MM19DQk1fQ09ERSA9IDIsCiAgICAgWENfUFNSX0NBVF9MM19DQk1fREFUQSA9IDMsCiAgICAg
WENfUFNSX0NBVF9MMl9DQk0gICAgICA9IDQsCiB9OwotdHlwZWRlZiBlbnVtIHhjX3Bzcl9jYXRf
dHlwZSB4Y19wc3JfY2F0X3R5cGU7Cit0eXBlZGVmIGVudW0geGNfcHNyX3R5cGUgeGNfcHNyX3R5
cGU7CiAKIGVudW0geGNfcHNyX2ZlYXRfdHlwZSB7CiAgICAgWENfUFNSX0NBVF9MMywKQEAgLTI1
MzIsMTAgKzI1MzIsMTAgQEAgaW50IHhjX3Bzcl9jbXRfZ2V0X2RhdGEoeGNfaW50ZXJmYWNlICp4
Y2gsIHVpbnQzMl90IHJtaWQsIHVpbnQzMl90IGNwdSwKIGludCB4Y19wc3JfY210X2VuYWJsZWQo
eGNfaW50ZXJmYWNlICp4Y2gpOwogCiBpbnQgeGNfcHNyX2NhdF9zZXRfZG9tYWluX2RhdGEoeGNf
aW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHhjX3Bzcl9jYXRfdHlwZSB0eXBlLCB1aW50MzJfdCB0YXJnZXQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgeGNfcHNyX3R5cGUgdHlwZSwgdWludDMyX3QgdGFyZ2V0LAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGRhdGEpOwogaW50IHhjX3Bz
cl9jYXRfZ2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4Y19wc3JfY2F0X3R5cGUgdHlwZSwgdWlu
dDMyX3QgdGFyZ2V0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl90eXBl
IHR5cGUsIHVpbnQzMl90IHRhcmdldCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50NjRfdCAqZGF0YSk7CiBpbnQgeGNfcHNyX2dldF9od19pbmZvKHhjX2ludGVyZmFjZSAqeGNo
LCB1aW50MzJfdCBzb2NrZXQsCiAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl9mZWF0X3R5
cGUgdHlwZSwgeGNfcHNyX2h3X2luZm8gKmh3X2luZm8pOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGMveGNfcHNyLmMgYi90b29scy9saWJ4Yy94Y19wc3IuYwppbmRleCAyMzM1ODQyLi5hYTA3ZmUw
IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19wc3IuYworKysgYi90b29scy9saWJ4Yy94Y19w
c3IuYwpAQCAtMjQ5LDcgKzI0OSw3IEBAIGludCB4Y19wc3JfY210X2VuYWJsZWQoeGNfaW50ZXJm
YWNlICp4Y2gpCiAgICAgcmV0dXJuIDA7CiB9CiBpbnQgeGNfcHNyX2NhdF9zZXRfZG9tYWluX2Rh
dGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHhjX3Bzcl9jYXRfdHlwZSB0eXBlLCB1aW50MzJfdCB0YXJnZXQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgeGNfcHNyX3R5cGUgdHlwZSwgdWludDMyX3QgdGFy
Z2V0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGRhdGEpCiB7CiAg
ICAgREVDTEFSRV9ET01DVEw7CkBAIC0yODQsNyArMjg0LDcgQEAgaW50IHhjX3Bzcl9jYXRfc2V0
X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKIH0KIAogaW50
IHhjX3Bzcl9jYXRfZ2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBk
b21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4Y19wc3JfY2F0X3R5cGUgdHlw
ZSwgdWludDMyX3QgdGFyZ2V0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bz
cl90eXBlIHR5cGUsIHVpbnQzMl90IHRhcmdldCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50NjRfdCAqZGF0YSkKIHsKICAgICBpbnQgcmM7CmRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9saWJ4bF9wc3IuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5jCmluZGV4IGIwNTNhYmQu
LmM1NGNiNmYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5jCisrKyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX3Bzci5jCkBAIC0zMDMsMTEgKzMwMywxMSBAQCBvdXQ6CiAgICAgcmV0dXJu
IHJjOwogfQogCi1zdGF0aWMgaW5saW5lIHhjX3Bzcl9jYXRfdHlwZSBsaWJ4bF9fcHNyX2NibV90
eXBlX3RvX2xpYnhjX3Bzcl9jYXRfdHlwZSgKK3N0YXRpYyBpbmxpbmUgeGNfcHNyX3R5cGUgbGli
eGxfX3Bzcl9jYm1fdHlwZV90b19saWJ4Y19wc3JfdHlwZSgKICAgICBsaWJ4bF9wc3JfY2JtX3R5
cGUgdHlwZSkKIHsKLSAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKGxpYnhsX3Bzcl9jYm1fdHlwZSkg
IT0gc2l6ZW9mKHhjX3Bzcl9jYXRfdHlwZSkpOwotICAgIHJldHVybiAoeGNfcHNyX2NhdF90eXBl
KXR5cGU7CisgICAgQlVJTERfQlVHX09OKHNpemVvZihsaWJ4bF9wc3JfY2JtX3R5cGUpICE9IHNp
emVvZih4Y19wc3JfdHlwZSkpOworICAgIHJldHVybiAoeGNfcHNyX3R5cGUpdHlwZTsKIH0KIAog
aW50IGxpYnhsX3Bzcl9jYXRfc2V0X2NibShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQs
CkBAIC0zMjUsMTIgKzMyNSwxMSBAQCBpbnQgbGlieGxfcHNyX2NhdF9zZXRfY2JtKGxpYnhsX2N0
eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKICAgICB9CiAKICAgICBsaWJ4bF9mb3JfZWFjaF9zZXRf
Yml0KHNvY2tldGlkLCAqdGFyZ2V0X21hcCkgewotICAgICAgICB4Y19wc3JfY2F0X3R5cGUgeGNf
dHlwZTsKKyAgICAgICAgeGNfcHNyX3R5cGUgeGNfdHlwZSA9IGxpYnhsX19wc3JfY2JtX3R5cGVf
dG9fbGlieGNfcHNyX3R5cGUodHlwZSk7CiAKICAgICAgICAgaWYgKHNvY2tldGlkID49IG5yX3Nv
Y2tldHMpCiAgICAgICAgICAgICBicmVhazsKIAotICAgICAgICB4Y190eXBlID0gbGlieGxfX3Bz
cl9jYm1fdHlwZV90b19saWJ4Y19wc3JfY2F0X3R5cGUodHlwZSk7CiAgICAgICAgIGlmICh4Y19w
c3JfY2F0X3NldF9kb21haW5fZGF0YShjdHgtPnhjaCwgZG9taWQsIHhjX3R5cGUsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzb2NrZXRpZCwgY2JtKSkgewogICAgICAg
ICAgICAgbGlieGxfX3Bzcl9jYXRfbG9nX2Vycl9tc2coZ2MsIGVycm5vKTsKQEAgLTM0OSw3ICsz
NDgsNyBAQCBpbnQgbGlieGxfcHNyX2NhdF9nZXRfY2JtKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJf
dCBkb21pZCwKIHsKICAgICBHQ19JTklUKGN0eCk7CiAgICAgaW50IHJjID0gMDsKLSAgICB4Y19w
c3JfY2F0X3R5cGUgeGNfdHlwZSA9IGxpYnhsX19wc3JfY2JtX3R5cGVfdG9fbGlieGNfcHNyX2Nh
dF90eXBlKHR5cGUpOworICAgIHhjX3Bzcl90eXBlIHhjX3R5cGUgPSBsaWJ4bF9fcHNyX2NibV90
eXBlX3RvX2xpYnhjX3Bzcl90eXBlKHR5cGUpOwogCiAgICAgaWYgKHhjX3Bzcl9jYXRfZ2V0X2Rv
bWFpbl9kYXRhKGN0eC0+eGNoLCBkb21pZCwgeGNfdHlwZSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdGFyZ2V0LCBjYm1fcikpIHsKLS0gCjEuOS4xCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 08:50:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 08:50:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5T0U-0006t1-8X; Fri, 20 Oct 2017 08:50:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e5T0S-0006qt-MJ
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 08:50:16 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 41/FF-08608-8C8B9E95; Fri, 20 Oct 2017 08:50:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXS1tYhr3t8x8t
 Ig7s7uCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox/q7kK3nQyVsz62srYwPgyoYuRk0NIoELi
 1Znt7CC2hACvxJFlM1ghbH+Jwzt+AcW5gGoaGCXeNTawgCTYBNQlHn/tYQKxRQSUJO6tmswEU
 sQscJ1R4sGiKWAJYYEUiUkbHzCC2CwCqhJb198E28Ar4CGx7usUqA1yEiePTQazOYHie1tvM0
 Jc5C4x9cxMqHpBiZMznwAt5gBaoC6xfp4QSJhZQF6ieets5gmMArOQVM1CqJqFpGoBI/MqRo3
 i1KKy1CJdQyO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA4GQAgh2MlzcGHGKU
 5GBSEuUNrHwZKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC1wQY7EKCRanpqRVpmTnAOIFJS3DwK
 InwyoOkeYsLEnOLM9MhUqcYjTmObbr8h4mj4+bdP0xCLHn5ealS4rx924FKBUBKM0rz4AbB4v
 cSo6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHlXgkzhycwrgdv3CugUJqBT2O1fgJxSkoiQkmp
 g7JsfN6XT/3XUvfe1mwNYP9wxKuDpmrdayyK41M9e+usuuRkvt5hv+yVe/ObVx6UVAnlVbm1v
 7Nc+f6mz6Oa072/mnZqWm3ew7tlLntVqP4zr3k77tu+R4oGJb6JuShmoPHkeUeBhle/J3/Dk0
 usZ+3u23tJZHmf4qT4sKM1zTZiZtm6c4uO9S5VYijMSDbWYi4oTAcf2j+naAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1508489386!74969590!15
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20926 invoked from network); 20 Oct 2017 08:50:14 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 08:50:14 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by orsmga104.jf.intel.com with ESMTP; 20 Oct 2017 01:50:13 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,405,1503385200"; d="scan'208";a="162752824"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga005.jf.intel.com with ESMTP; 20 Oct 2017 01:50:11 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 20 Oct 2017 16:28:26 +0800
Message-Id: <1508488108-7071-15-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1508488108-7071-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1508488108-7071-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>, Yi Sun <yi.y.sun@linux.intel.com>,
 Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v9 14/16] tools: implement new generic get value
	interface and MBA get value command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGdlbmVyaWMgZ2V0IHZhbHVlIGludGVyZmFjZXMgaW4gbGli
eGMgYW5kIGxpYnhsLgpJdCBhbHNvIHJlZmFjdG9ycyB0aGUgZ2V0IHZhbHVlIGZsb3cgaW4geGwg
dG8gbWFrZSBpdCBiZSBzdWl0YWJsZSBmb3IgYWxsCmFsbG9jYXRpb24gZmVhdHVyZXMuIEJhc2Vk
IG9uIHRoYXQsIGEgbmV3IE1CQSBnZXQgdmFsdWUgY29tbWFuZCBpcyBhZGRlZCBpbiB4bC4KClNp
Z25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgpBY2tlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzogQ2hhbyBQZW5nIDxjaGFv
LnAucGVuZ0BsaW51eC5pbnRlbC5jb20+Cgp2NjoKICAgIC0gZml4IG9uZSBjb2Rpbmcgc3R5bGUg
aXNzdWUuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKdjU6CiAgICAtIHN0
YXJ0IGEgbmV3bGluZSBmb3IgIkNEUCIgYmVjYXVzZSBpdCBleGNlZWRzIDgwIGNoYXJhY3RlcnMu
CiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gcmVtb3ZlIGEgZHVw
bGljYXRlZCAnOycuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0g
cmVtb3ZlIGEgZXh0cmEgbmV3bGluZS4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9u
bsOpKQogICAgLSBjb3JyZWN0IHdvcmRzIGluIGxvZyBtZXNzYWdlLgogICAgICAoc3VnZ2VzdGVk
IGJ5IFJvZ2VyIFBhdSBNb25uw6kpCnY0OgogICAgLSB1c2UgZGVzaWduYXRlZCBpbml0aWFsaXpl
cnMgZm9yICdmZWF0X25hbWVbXScuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7D
qSkKICAgIC0gdXNlIExPRyBpbiAnbGlieGxfX3Bzcl9hbGxvY19sb2dfZXJyX21zZycuCiAgICAg
IChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKdjM6CiAgICAtIHJlcGxhY2UgJ2xpYnhs
X3Bzcl9jYm1fdHlwZScgdG8gJ2xpYnhsX3Bzcl90eXBlJyBpbiBuZXdseSBkZWZpbmVkCiAgICAg
IGludGVyZmFjZXMuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKdjI6CiAg
ICAtIGNoYW5nZSAnQ0FUX0lORk8nLydNQkFfSU5GTycgdG8gJ0NBVCcvJ01CQScuIFRoZSByZWxh
dGVkIHN0cnVjdHVyZSBuYW1lcwogICAgICBhcmUgY2hhbmdlZCB0b28uCiAgICAgIChzdWdnZXN0
ZWQgYnkgQ2hhbyBQZW5nKQotLS0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIHwgICA3
ICstCiB0b29scy9saWJ4Yy94Y19wc3IuYyAgICAgICAgICB8ICAgOSArLQogdG9vbHMvbGlieGwv
bGlieGxfcHNyLmMgICAgICAgfCAgNTggKysrKysrKystLS0tLQogdG9vbHMveGwveGwuaCAgICAg
ICAgICAgICAgICAgfCAgIDEgKwogdG9vbHMveGwveGxfY21kdGFibGUuYyAgICAgICAgfCAgIDUg
KysKIHRvb2xzL3hsL3hsX3Bzci5jICAgICAgICAgICAgIHwgMTg1ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogNiBmaWxlcyBjaGFuZ2VkLCAxODMgaW5zZXJ0aW9u
cygrKSwgODIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94
ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRleCA4NDUxZjZkLi5m
YzBkNGQyIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90
b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaApAQCAtMjQ5MSw2ICsyNDkxLDcgQEAgZW51bSB4
Y19wc3JfdHlwZSB7CiAgICAgWENfUFNSX0NBVF9MM19DQk1fQ09ERSA9IDIsCiAgICAgWENfUFNS
X0NBVF9MM19DQk1fREFUQSA9IDMsCiAgICAgWENfUFNSX0NBVF9MMl9DQk0gICAgICA9IDQsCisg
ICAgWENfUFNSX01CQV9USFJUTCAgICAgICA9IDUsCiB9OwogdHlwZWRlZiBlbnVtIHhjX3Bzcl90
eXBlIHhjX3Bzcl90eXBlOwogCkBAIC0yNTM0LDkgKzI1MzUsOSBAQCBpbnQgeGNfcHNyX2NtdF9l
bmFibGVkKHhjX2ludGVyZmFjZSAqeGNoKTsKIGludCB4Y19wc3JfY2F0X3NldF9kb21haW5fZGF0
YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgeGNfcHNyX3R5cGUgdHlwZSwgdWludDMyX3QgdGFyZ2V0LAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGRhdGEpOwotaW50IHhjX3Bzcl9jYXRfZ2V0
X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB4Y19wc3JfdHlwZSB0eXBlLCB1aW50MzJfdCB0YXJnZXQs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgKmRhdGEpOworaW50IHhj
X3Bzcl9nZXRfZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgeGNfcHNyX3R5cGUgdHlwZSwgdWludDMyX3QgdGFy
Z2V0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgKmRhdGEpOwogaW50IHhj
X3Bzcl9nZXRfaHdfaW5mbyh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3Qgc29ja2V0LAogICAg
ICAgICAgICAgICAgICAgICAgICB4Y19wc3JfZmVhdF90eXBlIHR5cGUsIHhjX3Bzcl9od19pbmZv
ICpod19pbmZvKTsKIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfcHNyLmMgYi90b29scy9s
aWJ4Yy94Y19wc3IuYwppbmRleCBhYTA3ZmUwLi4zN2E2ZmViIDEwMDY0NAotLS0gYS90b29scy9s
aWJ4Yy94Y19wc3IuYworKysgYi90b29scy9saWJ4Yy94Y19wc3IuYwpAQCAtMjgzLDkgKzI4Myw5
IEBAIGludCB4Y19wc3JfY2F0X3NldF9kb21haW5fZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWlu
dDMyX3QgZG9taWQsCiAgICAgcmV0dXJuIGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpOwogfQogCi1p
bnQgeGNfcHNyX2NhdF9nZXRfZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90
IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl90eXBlIHR5cGUs
IHVpbnQzMl90IHRhcmdldCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRf
dCAqZGF0YSkKK2ludCB4Y19wc3JfZ2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1
aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl90eXBlIHR5
cGUsIHVpbnQzMl90IHRhcmdldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90
ICpkYXRhKQogewogICAgIGludCByYzsKICAgICBERUNMQVJFX0RPTUNUTDsKQEAgLTMwNSw2ICsz
MDUsOSBAQCBpbnQgeGNfcHNyX2NhdF9nZXRfZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gs
IHVpbnQzMl90IGRvbWlkLAogICAgIGNhc2UgWENfUFNSX0NBVF9MMl9DQk06CiAgICAgICAgIGNt
ZCA9IFhFTl9ET01DVExfUFNSX0dFVF9MMl9DQk07CiAgICAgICAgIGJyZWFrOworICAgIGNhc2Ug
WENfUFNSX01CQV9USFJUTDoKKyAgICAgICAgY21kID0gWEVOX0RPTUNUTF9QU1JfR0VUX01CQV9U
SFJUTDsKKyAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgZXJybm8gPSBFSU5W
QUw7CiAgICAgICAgIHJldHVybiAtMTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3Bz
ci5jIGIvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMKaW5kZXggYzU0Y2I2Zi4uN2M1NjBiYyAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
cHNyLmMKQEAgLTcxLDE2ICs3MSwzMCBAQCBzdGF0aWMgdm9pZCBsaWJ4bF9fcHNyX2NtdF9sb2df
ZXJyX21zZyhsaWJ4bF9fZ2MgKmdjLCBpbnQgZXJyKQogICAgIExPR0UoRVJST1IsICIlcyIsIG1z
Zyk7CiB9CiAKLXN0YXRpYyB2b2lkIGxpYnhsX19wc3JfY2F0X2xvZ19lcnJfbXNnKGxpYnhsX19n
YyAqZ2MsIGludCBlcnIpCitzdGF0aWMgdm9pZCBsaWJ4bF9fcHNyX2FsbG9jX2xvZ19lcnJfbXNn
KGxpYnhsX19nYyAqZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGludCBlcnIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhs
X3Bzcl90eXBlIHR5cGUpCiB7CisgICAgLyoKKyAgICAgKiBJbmRleCBpcyAnbGlieGxfcHNyX3R5
cGUnIHNvIHdlIHNldCB0d28gJ0NEUCcgdG8gY29ycmVzcG9uZCB0bworICAgICAqIERBVEEgYW5k
IENPREUuCisgICAgICovCisgICAgY29uc3QgY2hhciAqIGNvbnN0IGZlYXRfbmFtZVtdID0gewor
ICAgICAgICBbTElCWExfUFNSX0NCTV9UWVBFX1VOS05PV05dID0gIlVOS05PV04iLAorICAgICAg
ICBbTElCWExfUFNSX0NCTV9UWVBFX0wzX0NCTV0gPSAiTDMgQ0FUIiwKKyAgICAgICAgW0xJQlhM
X1BTUl9DQk1fVFlQRV9MM19DQk1fQ09ERS4uLkxJQlhMX1BTUl9DQk1fVFlQRV9MM19DQk1fREFU
QV0gPQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiQ0RQIiwKKyAgICAg
ICAgW0xJQlhMX1BTUl9DQk1fVFlQRV9MMl9DQk1dID0gIkwyIENBVCIsCisgICAgICAgIFtMSUJY
TF9QU1JfQ0JNX1RZUEVfTUJBX1RIUlRMXSA9ICJNQkEiLAorICAgIH07CiAgICAgY2hhciAqbXNn
OwogCiAgICAgc3dpdGNoIChlcnIpIHsKICAgICBjYXNlIEVOT0RFVjoKLSAgICAgICAgbXNnID0g
IkNBVCBpcyBub3Qgc3VwcG9ydGVkIGluIHRoaXMgc3lzdGVtIjsKKyAgICAgICAgbXNnID0gImlz
IG5vdCBzdXBwb3J0ZWQgaW4gdGhpcyBzeXN0ZW0iOwogICAgICAgICBicmVhazsKICAgICBjYXNl
IEVOT0VOVDoKLSAgICAgICAgbXNnID0gIkNBVCBpcyBub3QgZW5hYmxlZCBvbiB0aGUgc29ja2V0
IjsKKyAgICAgICAgbXNnID0gImlzIG5vdCBlbmFibGVkIG9uIHRoZSBzb2NrZXQiOwogICAgICAg
ICBicmVhazsKICAgICBjYXNlIEVPVkVSRkxPVzoKICAgICAgICAgbXNnID0gIm5vIGZyZWUgQ09T
IGF2YWlsYWJsZSI7CkBAIC0xMDYsNyArMTIwLDcgQEAgc3RhdGljIHZvaWQgbGlieGxfX3Bzcl9j
YXRfbG9nX2Vycl9tc2cobGlieGxfX2djICpnYywgaW50IGVycikKICAgICAgICAgcmV0dXJuOwog
ICAgIH0KIAotICAgIExPR0UoRVJST1IsICIlcyIsIG1zZyk7CisgICAgTE9HKEVSUk9SLCAiJXM6
ICVzIiwgZmVhdF9uYW1lW3R5cGVdLCBtc2cpOwogfQogCiBzdGF0aWMgaW50IGxpYnhsX19waWNr
X3NvY2tldF9jcHUobGlieGxfX2djICpnYywgdWludDMyX3Qgc29ja2V0aWQpCkBAIC0zMDMsMTAg
KzMxNywxMCBAQCBvdXQ6CiAgICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgaW5saW5lIHhjX3Bz
cl90eXBlIGxpYnhsX19wc3JfY2JtX3R5cGVfdG9fbGlieGNfcHNyX3R5cGUoCi0gICAgbGlieGxf
cHNyX2NibV90eXBlIHR5cGUpCitzdGF0aWMgaW5saW5lIHhjX3Bzcl90eXBlIGxpYnhsX19wc3Jf
dHlwZV90b19saWJ4Y19wc3JfdHlwZSgKKyAgICBsaWJ4bF9wc3JfdHlwZSB0eXBlKQogewotICAg
IEJVSUxEX0JVR19PTihzaXplb2YobGlieGxfcHNyX2NibV90eXBlKSAhPSBzaXplb2YoeGNfcHNy
X3R5cGUpKTsKKyAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKGxpYnhsX3Bzcl90eXBlKSAhPSBzaXpl
b2YoeGNfcHNyX3R5cGUpKTsKICAgICByZXR1cm4gKHhjX3Bzcl90eXBlKXR5cGU7CiB9CiAKQEAg
LTMyNSwxNCArMzM5LDE0IEBAIGludCBsaWJ4bF9wc3JfY2F0X3NldF9jYm0obGlieGxfY3R4ICpj
dHgsIHVpbnQzMl90IGRvbWlkLAogICAgIH0KIAogICAgIGxpYnhsX2Zvcl9lYWNoX3NldF9iaXQo
c29ja2V0aWQsICp0YXJnZXRfbWFwKSB7Ci0gICAgICAgIHhjX3Bzcl90eXBlIHhjX3R5cGUgPSBs
aWJ4bF9fcHNyX2NibV90eXBlX3RvX2xpYnhjX3Bzcl90eXBlKHR5cGUpOworICAgICAgICB4Y19w
c3JfdHlwZSB4Y190eXBlID0gbGlieGxfX3Bzcl90eXBlX3RvX2xpYnhjX3Bzcl90eXBlKHR5cGUp
OwogCiAgICAgICAgIGlmIChzb2NrZXRpZCA+PSBucl9zb2NrZXRzKQogICAgICAgICAgICAgYnJl
YWs7CiAKICAgICAgICAgaWYgKHhjX3Bzcl9jYXRfc2V0X2RvbWFpbl9kYXRhKGN0eC0+eGNoLCBk
b21pZCwgeGNfdHlwZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNv
Y2tldGlkLCBjYm0pKSB7Ci0gICAgICAgICAgICBsaWJ4bF9fcHNyX2NhdF9sb2dfZXJyX21zZyhn
YywgZXJybm8pOworICAgICAgICAgICAgbGlieGxfX3Bzcl9hbGxvY19sb2dfZXJyX21zZyhnYywg
ZXJybm8sIHR5cGUpOwogICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwogICAgICAgICB9CiAg
ICAgfQpAQCAtMzQ2LDE4ICszNjAsNyBAQCBpbnQgbGlieGxfcHNyX2NhdF9nZXRfY2JtKGxpYnhs
X2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfcHNyX2NibV90eXBlIHR5cGUsIHVpbnQzMl90IHRhcmdldCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDY0X3QgKmNibV9yKQogewotICAgIEdDX0lOSVQoY3R4KTsKLSAgICBpbnQg
cmMgPSAwOwotICAgIHhjX3Bzcl90eXBlIHhjX3R5cGUgPSBsaWJ4bF9fcHNyX2NibV90eXBlX3Rv
X2xpYnhjX3Bzcl90eXBlKHR5cGUpOwotCi0gICAgaWYgKHhjX3Bzcl9jYXRfZ2V0X2RvbWFpbl9k
YXRhKGN0eC0+eGNoLCBkb21pZCwgeGNfdHlwZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdGFyZ2V0LCBjYm1fcikpIHsKLSAgICAgICAgbGlieGxfX3Bzcl9jYXRfbG9nX2Vy
cl9tc2coZ2MsIGVycm5vKTsKLSAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwotICAgIH0KLQotICAg
IEdDX0ZSRUU7Ci0gICAgcmV0dXJuIHJjOworICAgIHJldHVybiBsaWJ4bF9wc3JfZ2V0X3ZhbChj
dHgsIGRvbWlkLCB0eXBlLCB0YXJnZXQsIGNibV9yKTsKIH0KIAogc3RhdGljIHhjX3Bzcl9mZWF0
X3R5cGUgbGlieGxfX2ZlYXRfdHlwZV90b19saWJ4Y19mZWF0X3R5cGUoCkBAIC00NTcsNyArNDYw
LDE4IEBAIGludCBsaWJ4bF9wc3JfZ2V0X3ZhbChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9t
aWQsCiAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfcHNyX3R5cGUgdHlwZSwgdW5zaWduZWQg
aW50IHRhcmdldCwKICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqdmFsKQogewotICAg
IHJldHVybiBFUlJPUl9GQUlMOworICAgIEdDX0lOSVQoY3R4KTsKKyAgICBpbnQgcmMgPSAwOwor
ICAgIHhjX3Bzcl90eXBlIHhjX3R5cGUgPSBsaWJ4bF9fcHNyX3R5cGVfdG9fbGlieGNfcHNyX3R5
cGUodHlwZSk7CisKKyAgICBpZiAoeGNfcHNyX2dldF9kb21haW5fZGF0YShjdHgtPnhjaCwgZG9t
aWQsIHhjX3R5cGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGFyZ2V0LCB2YWwp
KSB7CisgICAgICAgIGxpYnhsX19wc3JfYWxsb2NfbG9nX2Vycl9tc2coZ2MsIGVycm5vLCB0eXBl
KTsKKyAgICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAgIH0KKworICAgIEdDX0ZSRUU7CisgICAg
cmV0dXJuIHJjOwogfQogCiBzdGF0aWMgdm9pZCBsaWJ4bF9feGNfaHdfaW5mb190b19saWJ4bF9o
d19pbmZvKApkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGwuaCBiL3Rvb2xzL3hsL3hsLmgKaW5kZXgg
NmI2MGQxZC4uYTcyNDU4YiAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGwuaAorKysgYi90b29scy94
bC94bC5oCkBAIC0yMDgsNiArMjA4LDcgQEAgaW50IG1haW5fcHNyX2NtdF9kZXRhY2goaW50IGFy
Z2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3Bzcl9jbXRfc2hvdyhpbnQgYXJnYywgY2hhciAq
KmFyZ3YpOwogaW50IG1haW5fcHNyX2NhdF9jYm1fc2V0KGludCBhcmdjLCBjaGFyICoqYXJndik7
CiBpbnQgbWFpbl9wc3JfY2F0X3Nob3coaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKK2ludCBtYWlu
X3Bzcl9tYmFfc2hvdyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogI2VuZGlmCiBpbnQgbWFpbl9x
ZW11X21vbml0b3JfY29tbWFuZChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogCmRpZmYgLS1naXQg
YS90b29scy94bC94bF9jbWR0YWJsZS5jIGIvdG9vbHMveGwveGxfY21kdGFibGUuYwppbmRleCAy
NDllYjkyLi5mYjllOTE4IDEwMDY0NAotLS0gYS90b29scy94bC94bF9jbWR0YWJsZS5jCisrKyBi
L3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKQEAgLTU4Niw2ICs1ODYsMTEgQEAgc3RydWN0IGNtZF9z
cGVjIGNtZF90YWJsZVtdID0gewogICAgICAgIltvcHRpb25zXSA8RG9tYWluPiIsCiAgICAgICAi
LWwgPGxldmVsPiAgICAgICAgU3BlY2lmeSB0aGUgY2FjaGUgbGV2ZWwgdG8gcHJvY2Vzcywgb3Ro
ZXJ3aXNlIEwzIGNhY2hlIGlzIHByb2Nlc3NlZFxuIgogICAgIH0sCisgICAgeyAicHNyLW1iYS1z
aG93IiwKKyAgICAgICZtYWluX3Bzcl9tYmFfc2hvdywgMCwgMSwKKyAgICAgICJTaG93IE1lbW9y
eSBCYW5kd2lkdGggQWxsb2NhdGlvbiBpbmZvcm1hdGlvbiIsCisgICAgICAiPERvbWFpbj4iLAor
ICAgIH0sCiAjZW5kaWYKICAgICB7ICJ1c2JjdHJsLWF0dGFjaCIsCiAgICAgICAmbWFpbl91c2Jj
dHJsX2F0dGFjaCwgMCwgMSwKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3Bzci5jIGIvdG9vbHMv
eGwveGxfcHNyLmMKaW5kZXggYWI0N2Q5Ni4uMGVlZGJjNyAxMDA2NDQKLS0tIGEvdG9vbHMveGwv
eGxfcHNyLmMKKysrIGIvdG9vbHMveGwveGxfcHNyLmMKQEAgLTMyNywxOSArMzI3LDI2IEBAIG91
dDoKICAgICByZXR1cm4gcmM7CiB9CiAKLXN0YXRpYyB2b2lkIHBzcl9jYXRfcHJpbnRfb25lX2Rv
bWFpbl9jYm1fdHlwZSh1aW50MzJfdCBkb21pZCwgdWludDMyX3Qgc29ja2V0aWQsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfcHNyX2NibV90eXBl
IHR5cGUpCitzdGF0aWMgdm9pZCBwc3JfcHJpbnRfb25lX2RvbWFpbl92YWxfdHlwZSh1aW50MzJf
dCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhs
X3Bzcl9od19pbmZvICppbmZvLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfcHNyX3R5cGUgdHlwZSkKIHsKLSAgICB1aW50NjRfdCBjYm07CisgICAgdWlu
dDY0X3QgdmFsOwogCi0gICAgaWYgKCFsaWJ4bF9wc3JfY2F0X2dldF9jYm0oY3R4LCBkb21pZCwg
dHlwZSwgc29ja2V0aWQsICZjYm0pKQotICAgICAgICBwcmludGYoIiUjMTYiUFJJeDY0LCBjYm0p
OworICAgIGlmICghbGlieGxfcHNyX2dldF92YWwoY3R4LCBkb21pZCwgdHlwZSwgaW5mby0+aWQs
ICZ2YWwpKSB7CisgICAgICAgIGlmICh0eXBlID09IExJQlhMX1BTUl9DQk1fVFlQRV9NQkFfVEhS
VEwgJiYgaW5mby0+dS5tYmEubGluZWFyKQorICAgICAgICAgICAgcHJpbnRmKCIlMTYiUFJJdTY0
LCB2YWwpOworICAgICAgICBlbHNlCisgICAgICAgICAgICBwcmludGYoIiUjMTYiUFJJeDY0LCB2
YWwpOworICAgIH0KICAgICBlbHNlCiAgICAgICAgIHByaW50ZigiJTE2cyIsICJlcnJvciIpOwog
fQogCi1zdGF0aWMgdm9pZCBwc3JfY2F0X3ByaW50X29uZV9kb21haW5fY2JtKHVpbnQzMl90IGRv
bWlkLCB1aW50MzJfdCBzb2NrZXRpZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYm9vbCBjZHBfZW5hYmxlZCwgdW5zaWduZWQgaW50IGx2bCkKK3N0YXRpYyB2b2lk
IHBzcl9wcmludF9vbmVfZG9tYWluX3ZhbCh1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9wc3JfaHdfaW5mbyAqaW5mbywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9wc3JfZmVhdF90eXBlIHR5cGUsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGx2bCkKIHsK
ICAgICBjaGFyICpkb21haW5fbmFtZTsKIApAQCAtMzQ3LDEwNiArMzU0LDE1NSBAQCBzdGF0aWMg
dm9pZCBwc3JfY2F0X3ByaW50X29uZV9kb21haW5fY2JtKHVpbnQzMl90IGRvbWlkLCB1aW50MzJf
dCBzb2NrZXRpZCwKICAgICBwcmludGYoIiU1ZCUyNXMiLCBkb21pZCwgZG9tYWluX25hbWUpOwog
ICAgIGZyZWUoZG9tYWluX25hbWUpOwogCi0gICAgc3dpdGNoIChsdmwpIHsKLSAgICBjYXNlIDM6
Ci0gICAgICAgIGlmICghY2RwX2VuYWJsZWQpIHsKLSAgICAgICAgICAgIHBzcl9jYXRfcHJpbnRf
b25lX2RvbWFpbl9jYm1fdHlwZShkb21pZCwgc29ja2V0aWQsCisgICAgc3dpdGNoICh0eXBlKSB7
CisgICAgY2FzZSBMSUJYTF9QU1JfRkVBVF9UWVBFX0NBVDoKKyAgICAgICAgc3dpdGNoIChsdmwp
IHsKKyAgICAgICAgY2FzZSAzOgorICAgICAgICAgICAgaWYgKCFpbmZvLT51LmNhdC5jZHBfZW5h
YmxlZCkgeworICAgICAgICAgICAgICAgIHBzcl9wcmludF9vbmVfZG9tYWluX3ZhbF90eXBlKGRv
bWlkLCBpbmZvLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IExJQlhMX1BTUl9DQk1fVFlQRV9MM19DQk0pOwotICAgICAgICB9IGVsc2UgewotICAgICAgICAg
ICAgcHNyX2NhdF9wcmludF9vbmVfZG9tYWluX2NibV90eXBlKGRvbWlkLCBzb2NrZXRpZCwKKyAg
ICAgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICAgICAgcHNyX3ByaW50X29uZV9kb21haW5f
dmFsX3R5cGUoZG9taWQsIGluZm8sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgTElCWExfUFNSX0NCTV9UWVBFX0wzX0NCTV9DT0RFKTsKLSAgICAgICAgICAg
IHBzcl9jYXRfcHJpbnRfb25lX2RvbWFpbl9jYm1fdHlwZShkb21pZCwgc29ja2V0aWQsCisgICAg
ICAgICAgICAgICAgcHNyX3ByaW50X29uZV9kb21haW5fdmFsX3R5cGUoZG9taWQsIGluZm8sCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfUFNSX0NC
TV9UWVBFX0wzX0NCTV9EQVRBKTsKLSAgICAgICAgfQotICAgICAgICBicmVhazsKLSAgICBjYXNl
IDI6Ci0gICAgICAgIHBzcl9jYXRfcHJpbnRfb25lX2RvbWFpbl9jYm1fdHlwZShkb21pZCwgc29j
a2V0aWQsCisgICAgICAgICAgICB9CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBjYXNl
IDI6CisgICAgICAgICAgICBwc3JfcHJpbnRfb25lX2RvbWFpbl92YWxfdHlwZShkb21pZCwgaW5m
bywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX1BTUl9D
Qk1fVFlQRV9MMl9DQk0pOworICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgZGVmYXVsdDoK
KyAgICAgICAgICAgIHByaW50ZigiSW5wdXQgbHZsICVkIGlzIHdyb25nISIsIGx2bCk7CisgICAg
ICAgIH0KICAgICAgICAgYnJlYWs7Ci0gICAgZGVmYXVsdDoKLSAgICAgICAgcHJpbnRmKCJJbnB1
dCBsdmwgJWQgaXMgd3JvbmchIiwgbHZsKTsKKworICAgIGNhc2UgTElCWExfUFNSX0ZFQVRfVFlQ
RV9NQkE6CisgICAgICAgIHBzcl9wcmludF9vbmVfZG9tYWluX3ZhbF90eXBlKGRvbWlkLCBpbmZv
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9QU1JfQ0JNX1RZ
UEVfTUJBX1RIUlRMKTsKICAgICAgICAgYnJlYWs7CiAgICAgfQogCiAgICAgcHJpbnRmKCJcbiIp
OwogfQogCi1zdGF0aWMgaW50IHBzcl9jYXRfcHJpbnRfZG9tYWluX2NibSh1aW50MzJfdCBkb21p
ZCwgdWludDMyX3Qgc29ja2V0aWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBib29sIGNkcF9lbmFibGVkLCB1bnNpZ25lZCBpbnQgbHZsKQorc3RhdGljIGludCBwc3JfcHJp
bnRfZG9tYWluX3ZhbCh1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfcHNyX2h3X2luZm8gKmluZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX3Bzcl9mZWF0X3R5cGUgdHlwZSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IGx2bCkKIHsKICAgICBpbnQgaSwgbnJfZG9tYWluczsKICAg
ICBsaWJ4bF9kb21pbmZvICpsaXN0OwogCiAgICAgaWYgKGRvbWlkICE9IElOVkFMSURfRE9NSUQp
IHsKLSAgICAgICAgcHNyX2NhdF9wcmludF9vbmVfZG9tYWluX2NibShkb21pZCwgc29ja2V0aWQs
IGNkcF9lbmFibGVkLCBsdmwpOworICAgICAgICBwc3JfcHJpbnRfb25lX2RvbWFpbl92YWwoZG9t
aWQsIGluZm8sIHR5cGUsIGx2bCk7CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIAogICAgIGlm
ICghKGxpc3QgPSBsaWJ4bF9saXN0X2RvbWFpbihjdHgsICZucl9kb21haW5zKSkpIHsKLSAgICAg
ICAgZnByaW50ZihzdGRlcnIsICJGYWlsZWQgdG8gZ2V0IGRvbWFpbiBsaXN0IGZvciBjYm0gZGlz
cGxheVxuIik7Ci0gICAgICAgIHJldHVybiAtMTsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJG
YWlsZWQgdG8gZ2V0IGRvbWFpbiBsaXN0IGZvciB2YWx1ZSBkaXNwbGF5XG4iKTsKKyAgICAgICAg
cmV0dXJuIEVYSVRfRkFJTFVSRTsKICAgICB9CiAKICAgICBmb3IgKGkgPSAwOyBpIDwgbnJfZG9t
YWluczsgaSsrKQotICAgICAgICBwc3JfY2F0X3ByaW50X29uZV9kb21haW5fY2JtKGxpc3RbaV0u
ZG9taWQsIHNvY2tldGlkLCBjZHBfZW5hYmxlZCwgbHZsKTsKKyAgICAgICAgcHNyX3ByaW50X29u
ZV9kb21haW5fdmFsKGxpc3RbaV0uZG9taWQsIGluZm8sIHR5cGUsIGx2bCk7CiAgICAgbGlieGxf
ZG9taW5mb19saXN0X2ZyZWUobGlzdCwgbnJfZG9tYWlucyk7CiAKICAgICByZXR1cm4gMDsKIH0K
IAotc3RhdGljIGludCBwc3JfY2F0X3ByaW50X3NvY2tldCh1aW50MzJfdCBkb21pZCwgbGlieGxf
cHNyX2NhdF9pbmZvICppbmZvLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgbHZsKQorc3RhdGljIGludCBwc3JfcHJpbnRfc29ja2V0KHVpbnQzMl90IGRvbWlk
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl9od19pbmZvICppbmZvLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl9mZWF0X3R5cGUgdHlwZSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbHZsKQogewotICAgIGludCBy
YzsKLSAgICB1aW50MzJfdCBsM19jYWNoZV9zaXplOwotCiAgICAgcHJpbnRmKCIlLTE2czogJXVc
biIsICJTb2NrZXQgSUQiLCBpbmZvLT5pZCk7CiAKLSAgICAvKiBTbyBmYXIsIENNVCBvbmx5IHN1
cHBvcnRzIEwzIGNhY2hlLiAqLwotICAgIGlmIChsdmwgPT0gMykgewotICAgICAgICByYyA9IGxp
YnhsX3Bzcl9jbXRfZ2V0X2wzX2NhY2hlX3NpemUoY3R4LCBpbmZvLT5pZCwgJmwzX2NhY2hlX3Np
emUpOwotICAgICAgICBpZiAocmMpIHsKLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiRmFp
bGVkIHRvIGdldCBsMyBjYWNoZSBzaXplIGZvciBzb2NrZXQ6JWRcbiIsCi0gICAgICAgICAgICAg
ICAgICAgIGluZm8tPmlkKTsKLSAgICAgICAgICAgIHJldHVybiAtMTsKKyAgICBzd2l0Y2ggKHR5
cGUpIHsKKyAgICBjYXNlIExJQlhMX1BTUl9GRUFUX1RZUEVfQ0FUOgorICAgIHsKKyAgICAgICAg
aW50IHJjOworICAgICAgICB1aW50MzJfdCBsM19jYWNoZV9zaXplOworCisgICAgICAgIC8qIFNv
IGZhciwgQ01UIG9ubHkgc3VwcG9ydHMgTDMgY2FjaGUuICovCisgICAgICAgIGlmIChsdmwgPT0g
MykgeworICAgICAgICAgICAgcmMgPSBsaWJ4bF9wc3JfY210X2dldF9sM19jYWNoZV9zaXplKGN0
eCwgaW5mby0+aWQsICZsM19jYWNoZV9zaXplKTsKKyAgICAgICAgICAgIGlmIChyYykgeworICAg
ICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiRmFpbGVkIHRvIGdldCBsMyBjYWNoZSBzaXpl
IGZvciBzb2NrZXQ6JWRcbiIsCisgICAgICAgICAgICAgICAgICAgICAgICBpbmZvLT5pZCk7Cisg
ICAgICAgICAgICAgICAgcmV0dXJuIC0xOworICAgICAgICAgICAgfQorICAgICAgICAgICAgcHJp
bnRmKCIlLTE2czogJXVLQlxuIiwgIkwzIENhY2hlIiwgbDNfY2FjaGVfc2l6ZSk7CiAgICAgICAg
IH0KLSAgICAgICAgcHJpbnRmKCIlLTE2czogJXVLQlxuIiwgIkwzIENhY2hlIiwgbDNfY2FjaGVf
c2l6ZSk7CisKKyAgICAgICAgcHJpbnRmKCIlLTE2czogJSNsbHhcbiIsICJEZWZhdWx0IENCTSIs
CisgICAgICAgICAgICAgICAoMXVsbCA8PCBpbmZvLT51LmNhdC5jYm1fbGVuKSAtIDEpOworICAg
ICAgICBpZiAoaW5mby0+dS5jYXQuY2RwX2VuYWJsZWQpCisgICAgICAgICAgICBwcmludGYoIiU1
cyUyNXMlMTZzJTE2c1xuIiwgIklEIiwgIk5BTUUiLCAiQ0JNIChjb2RlKSIsICJDQk0gKGRhdGEp
Iik7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHByaW50ZigiJTVzJTI1cyUxNnNcbiIsICJJ
RCIsICJOQU1FIiwgIkNCTSIpOworCisgICAgICAgIGJyZWFrOwogICAgIH0KIAotICAgIHByaW50
ZigiJS0xNnM6ICUjbGx4XG4iLCAiRGVmYXVsdCBDQk0iLCAoMXVsbCA8PCBpbmZvLT5jYm1fbGVu
KSAtIDEpOwotICAgIGlmIChpbmZvLT5jZHBfZW5hYmxlZCkKLSAgICAgICAgcHJpbnRmKCIlNXMl
MjVzJTE2cyUxNnNcbiIsICJJRCIsICJOQU1FIiwgIkNCTSAoY29kZSkiLCAiQ0JNIChkYXRhKSIp
OwotICAgIGVsc2UKLSAgICAgICAgcHJpbnRmKCIlNXMlMjVzJTE2c1xuIiwgIklEIiwgIk5BTUUi
LCAiQ0JNIik7CisgICAgY2FzZSBMSUJYTF9QU1JfRkVBVF9UWVBFX01CQToKKyAgICAgICAgcHJp
bnRmKCIlLTE2czogJXVcbiIsICJEZWZhdWx0IFRIUlRMIiwgMCk7CisgICAgICAgIHByaW50Zigi
JTVzJTI1cyUxNnNcbiIsICJJRCIsICJOQU1FIiwgIlRIUlRMIik7CisgICAgICAgIGJyZWFrOwog
Ci0gICAgcmV0dXJuIHBzcl9jYXRfcHJpbnRfZG9tYWluX2NibShkb21pZCwgaW5mby0+aWQsIGlu
Zm8tPmNkcF9lbmFibGVkLCBsdmwpOworICAgIGRlZmF1bHQ6CisgICAgICAgIGZwcmludGYoc3Rk
ZXJyLCAiSW5wdXQgZmVhdHVyZSB0eXBlICVkIGlzIHdyb25nXG4iLCB0eXBlKTsKKyAgICAgICAg
cmV0dXJuIEVYSVRfRkFJTFVSRTsKKyAgICB9CisKKyAgICByZXR1cm4gcHNyX3ByaW50X2RvbWFp
bl92YWwoZG9taWQsIGluZm8sIHR5cGUsIGx2bCk7CiB9CiAKLXN0YXRpYyBpbnQgcHNyX2NhdF9z
aG93KHVpbnQzMl90IGRvbWlkLCB1bnNpZ25lZCBpbnQgbHZsKQorc3RhdGljIGludCBwc3JfdmFs
X3Nob3codWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9wc3Jf
ZmVhdF90eXBlIHR5cGUsCisgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbHZs
KQogewogICAgIHVuc2lnbmVkIGludCBpLCBucjsKICAgICBpbnQgcmM7Ci0gICAgbGlieGxfcHNy
X2NhdF9pbmZvICppbmZvOworICAgIGxpYnhsX3Bzcl9od19pbmZvICppbmZvOwogCi0gICAgaWYg
KGx2bCAhPSAyICYmIGx2bCAhPSAzKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiSW5wdXQg
bHZsICVkIGlzIHdyb25nXG4iLCBsdmwpOworICAgIHN3aXRjaCAodHlwZSkgeworICAgIGNhc2Ug
TElCWExfUFNSX0ZFQVRfVFlQRV9DQVQ6CisgICAgICAgIGlmIChsdmwgIT0gMiAmJiBsdmwgIT0g
MykgeworICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJJbnB1dCBsdmwgJWQgaXMgd3Jvbmdc
biIsIGx2bCk7CisgICAgICAgICAgICByZXR1cm4gRVhJVF9GQUlMVVJFOworICAgICAgICB9Cisg
ICAgICAgIGJyZWFrOworCisgICAgY2FzZSBMSUJYTF9QU1JfRkVBVF9UWVBFX01CQToKKyAgICAg
ICAgaWYgKGx2bCkgeworICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsCisgICAgICAgICAgICAg
ICAgICAgICJVbmV4cGVjdGVkIGx2bCBwYXJhbWV0ZXIgJWQgZm9yIE1CQSBmZWF0dXJlXG4iLCBs
dmwpOworICAgICAgICAgICAgcmV0dXJuIEVYSVRfRkFJTFVSRTsKKyAgICAgICAgfQorICAgICAg
ICBicmVhazsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAiSW5wdXQg
ZmVhdHVyZSB0eXBlICVkIGlzIHdyb25nXG4iLCB0eXBlKTsKICAgICAgICAgcmV0dXJuIEVYSVRf
RkFJTFVSRTsKICAgICB9CiAKLSAgICByYyA9IGxpYnhsX3Bzcl9jYXRfZ2V0X2luZm8oY3R4LCAm
aW5mbywgJm5yLCBsdmwpOworICAgIHJjID0gbGlieGxfcHNyX2dldF9od19pbmZvKGN0eCwgdHlw
ZSwgbHZsLCAmbnIsICZpbmZvKTsKICAgICBpZiAocmMpIHsKLSAgICAgICAgZnByaW50ZihzdGRl
cnIsICJGYWlsZWQgdG8gZ2V0ICVzIGNhdCBpbmZvXG4iLCAobHZsID09IDMpPyJMMyI6IkwyIik7
CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAiRmFpbGVkIHRvIGdldCBpbmZvXG4iKTsKICAgICAg
ICAgcmV0dXJuIHJjOwogICAgIH0KIAogICAgIGZvciAoaSA9IDA7IGkgPCBucjsgaSsrKSB7Ci0g
ICAgICAgIHJjID0gcHNyX2NhdF9wcmludF9zb2NrZXQoZG9taWQsIGluZm8gKyBpLCBsdmwpOwor
ICAgICAgICByYyA9IHBzcl9wcmludF9zb2NrZXQoZG9taWQsIGluZm8gKyBpLCB0eXBlLCBsdmwp
OwogICAgICAgICBpZiAocmMpCiAgICAgICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKIG91dDoK
LSAgICBsaWJ4bF9wc3JfY2F0X2luZm9fbGlzdF9mcmVlKGluZm8sIG5yKTsKKyAgICBsaWJ4bF9w
c3JfaHdfaW5mb19saXN0X2ZyZWUoaW5mbywgbnIpOwogICAgIHJldHVybiByYzsKIH0KIApAQCAt
NDc1LDYgKzUzMSwyNyBAQCBzdGF0aWMgaW50IHBzcl9sMl9jYXRfaHdpbmZvKHZvaWQpCiAgICAg
cmV0dXJuIHJjOwogfQogCitpbnQgbWFpbl9wc3JfbWJhX3Nob3coaW50IGFyZ2MsIGNoYXIgKiph
cmd2KQoreworICAgIGludCBvcHQ7CisgICAgdWludDMyX3QgZG9taWQ7CisKKyAgICBTV0lUQ0hf
Rk9SRUFDSF9PUFQob3B0LCAiIiwgTlVMTCwgInBzci1tYmEtc2hvdyIsIDApIHsKKyAgICAgICAg
LyogTm8gb3B0aW9ucyAqLworICAgIH0KKworICAgIGlmIChvcHRpbmQgPj0gYXJnYykKKyAgICAg
ICAgZG9taWQgPSBJTlZBTElEX0RPTUlEOworICAgIGVsc2UgaWYgKG9wdGluZCA9PSBhcmdjIC0g
MSkKKyAgICAgICAgZG9taWQgPSBmaW5kX2RvbWFpbihhcmd2W29wdGluZF0pOworICAgIGVsc2Ug
eworICAgICAgICBoZWxwKCJwc3ItbWJhLXNob3ciKTsKKyAgICAgICAgcmV0dXJuIDI7CisgICAg
fQorCisgICAgcmV0dXJuIHBzcl92YWxfc2hvdyhkb21pZCwgTElCWExfUFNSX0ZFQVRfVFlQRV9N
QkEsIDApOworfQorCiBzdGF0aWMgaW50IHBzcl9tYmFfaHdpbmZvKHZvaWQpCiB7CiAgICAgaW50
IHJjOwpAQCAtNjEyLDcgKzY4OSw3IEBAIGludCBtYWluX3Bzcl9jYXRfc2hvdyhpbnQgYXJnYywg
Y2hhciAqKmFyZ3YpCiAgICAgICAgIHJldHVybiAyOwogICAgIH0KIAotICAgIHJldHVybiBwc3Jf
Y2F0X3Nob3coZG9taWQsIGx2bCk7CisgICAgcmV0dXJuIHBzcl92YWxfc2hvdyhkb21pZCwgTElC
WExfUFNSX0ZFQVRfVFlQRV9DQVQsIGx2bCk7CiB9CiAKIGludCBtYWluX3Bzcl9od2luZm8oaW50
IGFyZ2MsIGNoYXIgKiphcmd2KQotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 08:50:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 08:50:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5T0V-0006vL-JZ; Fri, 20 Oct 2017 08:50:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e5T0U-0006sH-1B
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 08:50:18 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 5D/7E-25852-9C8B9E95; Fri, 20 Oct 2017 08:50:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXS1tYhr3tix8t
 Ig/u3lCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oye3RfYClqcKtpuLmJuYNxi2MXIySEkUCGx
 /uFyNhBbQoBX4siyGawQtr/En2kTWLoYuYBqGhgl7lx6DZZgE1CXePy1hwnEFhFQkri3ajKYz
 SxwnVGiZ24siC0skCLxZtsDZhCbRUBV4nH7Z7BeXgEPiefTWpkgFshJnDw2GSzOCRTf23qbEe
 Igd4mpZ2ayQ9QLSpyc+QToCA6g+eoS6+cJQaySl2jeOpt5AqPALCRVsxCqZiGpWsDIvIpRozi
 1qCy1SNfQSC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzA0GYBgB+PljQGHGCU5
 mJREeQMrX0YK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA1AYa6kGBRanpqRVpmDjBKYNISHDxKI
 rzyIGne4oLE3OLMdIjUKUZjjmObLv9h4ui4efcPkxBLXn5eqpQ4b992oFIBkNKM0jy4QbDovc
 QoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVh3pUgU3gy80rg9r0COoUJ6BR2+xcgp5QkIqSkGhj
 DbaNXF95ZPeuswLoJU/kYnbVfzi98EM2rszXOc/PuHfNMrExPpHxP885XPZx51PrOl5urBa7e
 3ex941WYrnbslq/uX3b9tlsWdrNd7dH16++tfD9oycmvinaRE1nL0KAs0pJvsNzVJG75or+3A
 x5HTr6hfO/c+u/nul6YdIcvz7XevvPjNpPPSizFGYmGWsxFxYkAV8z8ptkCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1508489386!74969590!16
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21132 invoked from network); 20 Oct 2017 08:50:16 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 08:50:16 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by orsmga104.jf.intel.com with ESMTP; 20 Oct 2017 01:50:15 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,405,1503385200"; d="scan'208";a="162752844"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga005.jf.intel.com with ESMTP; 20 Oct 2017 01:50:13 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 20 Oct 2017 16:28:27 +0800
Message-Id: <1508488108-7071-16-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1508488108-7071-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1508488108-7071-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Yi Sun <yi.y.sun@linux.intel.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v9 15/16] tools: implement new generic set value
	interface and MBA set value command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIG5ldyBnZW5lcmljIHNldCB2YWx1ZSBpbnRlcmZhY2VzIGlu
IGxpYnhjIGFuZCBsaWJ4bC4KVGhlc2UgaW50ZXJmYWNlcyBhcmUgc3VpdGFibGUgZm9yIGFsbCBh
bGxvY2F0aW9uIGZlYXR1cmVzLiBJdCBhbHNvIGFkZHMgYQpuZXcgTUJBIHNldCB2YWx1ZSBjb21t
YW5kIGluIHhsLgoKU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5j
b20+ClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
QWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpDQzogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBD
aGFvIFBlbmcgPGNoYW8ucC5wZW5nQGxpbnV4LmludGVsLmNvbT4KCnY1OgogICAgLSBtb3ZlIHhj
X3R5cGUgZGVmaW5pdGlvbiBhbmQgdmFsdWUgZ2V0IG91dCBvZiB0aGUgbG9vcC4KICAgICAgKHN1
Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2NDoKICAgIC0gcmVtb3ZlICdBTExPQ18nIGZy
b20gbWFjcm8gbmFtZS4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAg
LSBhZGp1c3QgcGxhY2Ugb2YgYXJnYyBjaGVjayBhbmQgcmV0dXJuIEVYSVRfRkFJTFVSRS4KICAg
ICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBmaXggaW5kZW50YXRpb24g
aXNzdWUuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gbW92ZSBz
YW1lIHR5cGUgbG9jYWwgdmFyaWFibGVzIGRlY2xhcmF0aW9uIHRvIGEgc2luZ2xlIGxpbmUuCiAg
ICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKdjM6CiAgICAtIGFkZCAnY29uc3Qn
IGZvciAnb3B0c1tdJyBpbiAnbWFpbl9wc3JfbWJhX3NldCcuCiAgICAgIChzdWdnZXN0ZWQgYnkg
Um9nZXIgUGF1IE1vbm7DqSkKICAgIC0gcmVwbGFjZSAnbGlieGxfcHNyX2NibV90eXBlJyB0byAn
bGlieGxfcHNyX3R5cGUnIGZvciBuZXdseSBkZWZpbmVkCiAgICAgIGludGVyZmFjZXMuCiAgICAg
IChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKLS0tCiB0b29scy9saWJ4Yy9pbmNsdWRl
L3hlbmN0cmwuaCB8ICA2ICsrLS0tCiB0b29scy9saWJ4Yy94Y19wc3IuYyAgICAgICAgICB8ICA5
ICsrKystLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3Bzci5jICAgICAgIHwgNTIgKysrKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLQogdG9vbHMveGwveGwuaCAgICAgICAgICAgICAg
ICAgfCAgMSArCiB0b29scy94bC94bF9jbWR0YWJsZS5jICAgICAgICB8ICA2ICsrKysrCiB0b29s
cy94bC94bF9wc3IuYyAgICAgICAgICAgICB8IDU1ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIDYgZmlsZXMgY2hhbmdlZCwgOTYgaW5zZXJ0aW9ucygrKSwgMzMg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgg
Yi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRleCBmYzBkNGQyLi45MGJlZTIwIDEw
MDY0NAotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90b29scy9saWJ4
Yy9pbmNsdWRlL3hlbmN0cmwuaApAQCAtMjUzMiw5ICsyNTMyLDkgQEAgaW50IHhjX3Bzcl9jbXRf
Z2V0X2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IHJtaWQsIHVpbnQzMl90IGNwdSwK
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90ICp0c2MpOwogaW50IHhjX3Bzcl9jbXRf
ZW5hYmxlZCh4Y19pbnRlcmZhY2UgKnhjaCk7CiAKLWludCB4Y19wc3JfY2F0X3NldF9kb21haW5f
ZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgeGNfcHNyX3R5cGUgdHlwZSwgdWludDMyX3QgdGFyZ2V0LAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGRhdGEpOworaW50IHhjX3Bzcl9zZXRf
ZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgeGNfcHNyX3R5cGUgdHlwZSwgdWludDMyX3QgdGFyZ2V0LAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgZGF0YSk7CiBpbnQgeGNfcHNyX2dldF9k
b21haW5fZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB4Y19wc3JfdHlwZSB0eXBlLCB1aW50MzJfdCB0YXJnZXQsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqZGF0YSk7CmRpZmYgLS1naXQgYS90b29s
cy9saWJ4Yy94Y19wc3IuYyBiL3Rvb2xzL2xpYnhjL3hjX3Bzci5jCmluZGV4IDM3YTZmZWIuLjFh
MGFiNjMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3Bzci5jCisrKyBiL3Rvb2xzL2xpYnhj
L3hjX3Bzci5jCkBAIC0yNDgsOSArMjQ4LDkgQEAgaW50IHhjX3Bzcl9jbXRfZW5hYmxlZCh4Y19p
bnRlcmZhY2UgKnhjaCkKIAogICAgIHJldHVybiAwOwogfQotaW50IHhjX3Bzcl9jYXRfc2V0X2Rv
bWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB4Y19wc3JfdHlwZSB0eXBlLCB1aW50MzJfdCB0YXJnZXQsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgZGF0YSkKK2ludCB4Y19wc3Jf
c2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl90eXBlIHR5cGUsIHVpbnQzMl90IHRhcmdldCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGRhdGEpCiB7CiAgICAgREVDTEFS
RV9ET01DVEw7CiAgICAgdWludDMyX3QgY21kOwpAQCAtMjY5LDYgKzI2OSw5IEBAIGludCB4Y19w
c3JfY2F0X3NldF9kb21haW5fZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQs
CiAgICAgY2FzZSBYQ19QU1JfQ0FUX0wyX0NCTToKICAgICAgICAgY21kID0gWEVOX0RPTUNUTF9Q
U1JfU0VUX0wyX0NCTTsKICAgICAgICAgYnJlYWs7CisgICAgY2FzZSBYQ19QU1JfTUJBX1RIUlRM
OgorICAgICAgICBjbWQgPSBYRU5fRE9NQ1RMX1BTUl9TRVRfTUJBX1RIUlRMOworICAgICAgICBi
cmVhazsKICAgICBkZWZhdWx0OgogICAgICAgICBlcnJubyA9IEVJTlZBTDsKICAgICAgICAgcmV0
dXJuIC0xOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMgYi90b29scy9saWJ4
bC9saWJ4bF9wc3IuYwppbmRleCA3YzU2MGJjLi45Y2VkN2QxIDEwMDY0NAotLS0gYS90b29scy9s
aWJ4bC9saWJ4bF9wc3IuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9wc3IuYwpAQCAtMzI4LDMy
ICszMjgsNyBAQCBpbnQgbGlieGxfcHNyX2NhdF9zZXRfY2JtKGxpYnhsX2N0eCAqY3R4LCB1aW50
MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfcHNyX2NibV90eXBl
IHR5cGUsIGxpYnhsX2JpdG1hcCAqdGFyZ2V0X21hcCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDY0X3QgY2JtKQogewotICAgIEdDX0lOSVQoY3R4KTsKLSAgICBpbnQgcmM7Ci0gICAg
aW50IHNvY2tldGlkLCBucl9zb2NrZXRzOwotCi0gICAgcmMgPSBsaWJ4bF9fY291bnRfcGh5c2lj
YWxfc29ja2V0cyhnYywgJm5yX3NvY2tldHMpOwotICAgIGlmIChyYykgewotICAgICAgICBMT0dF
RChFUlJPUiwgZG9taWQsICJmYWlsZWQgdG8gZ2V0IHN5c3RlbSBzb2NrZXQgY291bnQiKTsKLSAg
ICAgICAgZ290byBvdXQ7Ci0gICAgfQotCi0gICAgbGlieGxfZm9yX2VhY2hfc2V0X2JpdChzb2Nr
ZXRpZCwgKnRhcmdldF9tYXApIHsKLSAgICAgICAgeGNfcHNyX3R5cGUgeGNfdHlwZSA9IGxpYnhs
X19wc3JfdHlwZV90b19saWJ4Y19wc3JfdHlwZSh0eXBlKTsKLQotICAgICAgICBpZiAoc29ja2V0
aWQgPj0gbnJfc29ja2V0cykKLSAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgIGlmICh4Y19w
c3JfY2F0X3NldF9kb21haW5fZGF0YShjdHgtPnhjaCwgZG9taWQsIHhjX3R5cGUsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzb2NrZXRpZCwgY2JtKSkgewotICAgICAg
ICAgICAgbGlieGxfX3Bzcl9hbGxvY19sb2dfZXJyX21zZyhnYywgZXJybm8sIHR5cGUpOwotICAg
ICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwotICAgICAgICB9Ci0gICAgfQotCi1vdXQ6Ci0gICAg
R0NfRlJFRTsKLSAgICByZXR1cm4gcmM7CisgICAgcmV0dXJuIGxpYnhsX3Bzcl9zZXRfdmFsKGN0
eCwgZG9taWQsIHR5cGUsIHRhcmdldF9tYXAsIGNibSk7CiB9CiAKIGludCBsaWJ4bF9wc3JfY2F0
X2dldF9jYm0obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLApAQCAtNDUzLDcgKzQyOCwz
MCBAQCBpbnQgbGlieGxfcHNyX3NldF92YWwobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlk
LAogICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl90eXBlIHR5cGUsIGxpYnhsX2JpdG1h
cCAqdGFyZ2V0X21hcCwKICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCB2YWwpCiB7Ci0g
ICAgcmV0dXJuIEVSUk9SX0ZBSUw7CisgICAgR0NfSU5JVChjdHgpOworICAgIGludCByYywgc29j
a2V0aWQsIG5yX3NvY2tldHM7CisgICAgeGNfcHNyX3R5cGUgeGNfdHlwZSA9IGxpYnhsX19wc3Jf
dHlwZV90b19saWJ4Y19wc3JfdHlwZSh0eXBlKTsKKworICAgIHJjID0gbGlieGxfX2NvdW50X3Bo
eXNpY2FsX3NvY2tldHMoZ2MsICZucl9zb2NrZXRzKTsKKyAgICBpZiAocmMpIHsKKyAgICAgICAg
TE9HKEVSUk9SLCAiZmFpbGVkIHRvIGdldCBzeXN0ZW0gc29ja2V0IGNvdW50Iik7CisgICAgICAg
IGdvdG8gb3V0OworICAgIH0KKworICAgIGxpYnhsX2Zvcl9lYWNoX3NldF9iaXQoc29ja2V0aWQs
ICp0YXJnZXRfbWFwKSB7CisgICAgICAgIGlmIChzb2NrZXRpZCA+PSBucl9zb2NrZXRzKQorICAg
ICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgaWYgKHhjX3Bzcl9zZXRfZG9tYWluX2RhdGEoY3R4
LT54Y2gsIGRvbWlkLCB4Y190eXBlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzb2NrZXRpZCwgdmFsKSkgeworICAgICAgICAgICAgbGlieGxfX3Bzcl9hbGxvY19sb2dfZXJy
X21zZyhnYywgZXJybm8sIHR5cGUpOworICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAg
ICAgICB9CisgICAgfQorCitvdXQ6CisgICAgR0NfRlJFRTsKKyAgICByZXR1cm4gcmM7CiB9CiAK
IGludCBsaWJ4bF9wc3JfZ2V0X3ZhbChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCmRp
ZmYgLS1naXQgYS90b29scy94bC94bC5oIGIvdG9vbHMveGwveGwuaAppbmRleCBhNzI0NThiLi40
ZTc4NGZmIDEwMDY0NAotLS0gYS90b29scy94bC94bC5oCisrKyBiL3Rvb2xzL3hsL3hsLmgKQEAg
LTIwOCw2ICsyMDgsNyBAQCBpbnQgbWFpbl9wc3JfY210X2RldGFjaChpbnQgYXJnYywgY2hhciAq
KmFyZ3YpOwogaW50IG1haW5fcHNyX2NtdF9zaG93KGludCBhcmdjLCBjaGFyICoqYXJndik7CiBp
bnQgbWFpbl9wc3JfY2F0X2NibV9zZXQoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWlu
X3Bzcl9jYXRfc2hvdyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpOworaW50IG1haW5fcHNyX21iYV9z
ZXQoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3Bzcl9tYmFfc2hvdyhpbnQgYXJn
YywgY2hhciAqKmFyZ3YpOwogI2VuZGlmCiBpbnQgbWFpbl9xZW11X21vbml0b3JfY29tbWFuZChp
bnQgYXJnYywgY2hhciAqKmFyZ3YpOwpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfY21kdGFibGUu
YyBiL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKaW5kZXggZmI5ZTkxOC4uNmQ4OTQzOSAxMDA2NDQK
LS0tIGEvdG9vbHMveGwveGxfY21kdGFibGUuYworKysgYi90b29scy94bC94bF9jbWR0YWJsZS5j
CkBAIC01ODYsNiArNTg2LDEyIEBAIHN0cnVjdCBjbWRfc3BlYyBjbWRfdGFibGVbXSA9IHsKICAg
ICAgICJbb3B0aW9uc10gPERvbWFpbj4iLAogICAgICAgIi1sIDxsZXZlbD4gICAgICAgIFNwZWNp
ZnkgdGhlIGNhY2hlIGxldmVsIHRvIHByb2Nlc3MsIG90aGVyd2lzZSBMMyBjYWNoZSBpcyBwcm9j
ZXNzZWRcbiIKICAgICB9LAorICAgIHsgInBzci1tYmEtc2V0IiwKKyAgICAgICZtYWluX3Bzcl9t
YmFfc2V0LCAwLCAxLAorICAgICAgIlNldCB0aHJvdHRsaW5nIHZhbHVlIChUSFJUTCkgZm9yIGEg
ZG9tYWluIiwKKyAgICAgICJbb3B0aW9uc10gPERvbWFpbj4gPFRIUlRMPiIsCisgICAgICAiLXMg
PHNvY2tldD4gICAgICAgU3BlY2lmeSB0aGUgc29ja2V0IHRvIHByb2Nlc3MsIG90aGVyd2lzZSBh
bGwgc29ja2V0cyBhcmUgcHJvY2Vzc2VkXG4iCisgICAgfSwKICAgICB7ICJwc3ItbWJhLXNob3ci
LAogICAgICAgJm1haW5fcHNyX21iYV9zaG93LCAwLCAxLAogICAgICAgIlNob3cgTWVtb3J5IEJh
bmR3aWR0aCBBbGxvY2F0aW9uIGluZm9ybWF0aW9uIiwKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hs
X3Bzci5jIGIvdG9vbHMveGwveGxfcHNyLmMKaW5kZXggMGVlZGJjNy4uMTgxZDMwMCAxMDA2NDQK
LS0tIGEvdG9vbHMveGwveGxfcHNyLmMKKysrIGIvdG9vbHMveGwveGxfcHNyLmMKQEAgLTU1Miw2
ICs1NTIsNjEgQEAgaW50IG1haW5fcHNyX21iYV9zaG93KGludCBhcmdjLCBjaGFyICoqYXJndikK
ICAgICByZXR1cm4gcHNyX3ZhbF9zaG93KGRvbWlkLCBMSUJYTF9QU1JfRkVBVF9UWVBFX01CQSwg
MCk7CiB9CiAKK2ludCBtYWluX3Bzcl9tYmFfc2V0KGludCBhcmdjLCBjaGFyICoqYXJndikKK3sK
KyAgICB1aW50MzJfdCBkb21pZDsKKyAgICBsaWJ4bF9wc3JfdHlwZSB0eXBlOworICAgIHVpbnQ2
NF90IHRocnRsOworICAgIGludCByZXQsIG9wdCA9IDA7CisgICAgbGlieGxfYml0bWFwIHRhcmdl
dF9tYXA7CisgICAgY2hhciAqdmFsdWU7CisgICAgbGlieGxfc3RyaW5nX2xpc3Qgc29ja2V0X2xp
c3Q7CisgICAgdW5zaWduZWQgbG9uZyBzdGFydCwgZW5kOworICAgIHVuc2lnbmVkIGludCBpLCBq
LCBsZW47CisKKyAgICBzdGF0aWMgY29uc3Qgc3RydWN0IG9wdGlvbiBvcHRzW10gPSB7CisgICAg
ICAgIHsic29ja2V0IiwgMSwgMCwgJ3MnfSwKKyAgICAgICAgQ09NTU9OX0xPTkdfT1BUUworICAg
IH07CisKKyAgICBpZiAoYXJnYyAhPSBvcHRpbmQgKyAyKSB7CisgICAgICAgIGhlbHAoInBzci1t
YmEtc2V0Iik7CisgICAgICAgIHJldHVybiBFWElUX0ZBSUxVUkU7CisgICAgfQorCisgICAgbGli
eGxfc29ja2V0X2JpdG1hcF9hbGxvYyhjdHgsICZ0YXJnZXRfbWFwLCAwKTsKKyAgICBsaWJ4bF9i
aXRtYXBfc2V0X25vbmUoJnRhcmdldF9tYXApOworCisgICAgU1dJVENIX0ZPUkVBQ0hfT1BUKG9w
dCwgInM6Iiwgb3B0cywgInBzci1tYmEtc2V0IiwgMCkgeworICAgIGNhc2UgJ3MnOgorICAgICAg
ICB0cmltKGlzc3BhY2UsIG9wdGFyZywgJnZhbHVlKTsKKyAgICAgICAgc3BsaXRfc3RyaW5nX2lu
dG9fc3RyaW5nX2xpc3QodmFsdWUsICIsIiwgJnNvY2tldF9saXN0KTsKKyAgICAgICAgbGVuID0g
bGlieGxfc3RyaW5nX2xpc3RfbGVuZ3RoKCZzb2NrZXRfbGlzdCk7CisgICAgICAgIGZvciAoaSA9
IDA7IGkgPCBsZW47IGkrKykgeworICAgICAgICAgICAgcGFyc2VfcmFuZ2Uoc29ja2V0X2xpc3Rb
aV0sICZzdGFydCwgJmVuZCk7CisgICAgICAgICAgICBmb3IgKGogPSBzdGFydDsgaiA8PSBlbmQ7
IGorKykKKyAgICAgICAgICAgICAgICBsaWJ4bF9iaXRtYXBfc2V0KCZ0YXJnZXRfbWFwLCBqKTsK
KyAgICAgICAgfQorCisgICAgICAgIGxpYnhsX3N0cmluZ19saXN0X2Rpc3Bvc2UoJnNvY2tldF9s
aXN0KTsKKyAgICAgICAgZnJlZSh2YWx1ZSk7CisgICAgICAgIGJyZWFrOworICAgIH0KKworICAg
IHR5cGUgPSBMSUJYTF9QU1JfQ0JNX1RZUEVfTUJBX1RIUlRMOworCisgICAgaWYgKGxpYnhsX2Jp
dG1hcF9pc19lbXB0eSgmdGFyZ2V0X21hcCkpCisgICAgICAgIGxpYnhsX2JpdG1hcF9zZXRfYW55
KCZ0YXJnZXRfbWFwKTsKKworICAgIGRvbWlkID0gZmluZF9kb21haW4oYXJndltvcHRpbmRdKTsK
KyAgICB0aHJ0bCA9IHN0cnRvbGwoYXJndltvcHRpbmQgKyAxXSwgTlVMTCAsIDApOworCisgICAg
cmV0ID0gbGlieGxfcHNyX3NldF92YWwoY3R4LCBkb21pZCwgdHlwZSwgJnRhcmdldF9tYXAsIHRo
cnRsKTsKKworICAgIGxpYnhsX2JpdG1hcF9kaXNwb3NlKCZ0YXJnZXRfbWFwKTsKKyAgICByZXR1
cm4gcmV0OworfQorCiBzdGF0aWMgaW50IHBzcl9tYmFfaHdpbmZvKHZvaWQpCiB7CiAgICAgaW50
IHJjOwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 08:50:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 08:50:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5T0W-0006xQ-Qr; Fri, 20 Oct 2017 08:50:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e5T0V-0006uz-Kp
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 08:50:19 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 26/42-13910-AC8B9E95; Fri, 20 Oct 2017 08:50:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXS1tYhr3tqx8t
 Ig83LRSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozjj14yFqzVrPh1YCNLA+NGpS5GTg4hgQqJ
 d319zCC2hACvxJFlM1ghbH+Jvf+OAsW5gGoaGCX6rkxiAUmwCahLPP7awwRiiwgoSdxbNZkJp
 IhZ4DqjxINFU8ASwgLWEounbwSbyiKgKvHuTAc7iM0r4CHxf9t2FogNchInj00G28YJFN/bep
 sR4iJ3ialnZkLVC0qcnPkEqJ4DaIG6xPp5QiBhZgF5ieats5knMArMQlI1C6FqFpKqBYzMqxg
 1ilOLylKLdA2N9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoOTAQh2MF7eGHCI
 UZKDSUmUN7DyZaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV4TYLALCRalpqdWpGXmAOMEJi3Bw
 aMkwisPkuYtLkjMLc5Mh0idYjTmOLbp8h8mjo6bd/8wCbHk5eelSonz9m0HKhUAKc0ozYMbBI
 vfS4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmXQkyhSczrwRu3yugU5iATmG3fwFySkkiQkq
 qgXHqLY7EmlWRJVrbb95Xk5tW+OXQzr78JvO81wtai19/e3xt2bNJoiXXL0atr4+o0Or/8XxL
 +jeNumS1GeG8z7O2GTXpzsx71cL8Vzn81ZnQczsW5l/VSg/9NH3inPiY5VcdJHaclml7oxJ8P
 Et8U/Mnn4al5RuebSzeKl7Tqm19KW26WX3H5ttKLMUZiYZazEXFiQBD29R62gIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1508489386!74969590!17
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21266 invoked from network); 20 Oct 2017 08:50:17 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 08:50:17 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by orsmga104.jf.intel.com with ESMTP; 20 Oct 2017 01:50:17 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,405,1503385200"; d="scan'208";a="162752864"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga005.jf.intel.com with ESMTP; 20 Oct 2017 01:50:15 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 20 Oct 2017 16:28:28 +0800
Message-Id: <1508488108-7071-17-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1508488108-7071-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1508488108-7071-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>, Yi Sun <yi.y.sun@linux.intel.com>,
 Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v9 16/16] docs: add MBA description in docs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhZGRzIE1CQSBkZXNjcmlwdGlvbiBpbiByZWxhdGVkIGRvY3VtZW50cy4KClNp
Z25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgpBY2tlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzogQ2hhbyBQZW5nIDxjaGFv
LnAucGVuZ0BsaW51eC5pbnRlbC5jb20+Cgp2NToKICAgIC0gcmVtb3ZlICdjbG9zZWQtbG9vcCcg
aW4gJ3hsLXBzci5tYXJrZG93bicKICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOp
KQp2NDoKICAgIC0gbW9kaWZ5IGRlc2NyaXB0aW9uIG9mIE1CQSBpbiAneGwucG9kLjEuaW4nIHRv
IGJlIHNhbWUgYXMgZmVhdHVyZSBkb2MuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1v
bm7DqSkKICAgIC0gZml4IHdvcmRzIGlzc3VlLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBh
dSBNb25uw6kpCnYyOgogICAgLSBzdGF0ZSB0aGUgdmFsdWUgdHlwZSBzaG93biBieSAncHNyLW1i
YS1zaG93Jy4gRm9yIGxpbmVhciBtb2RlLAogICAgICBpdCBzaG93cyBkZWNpbWFsIHZhbHVlLiBG
b3Igbm9uLWxpbmVhciBtb2RlLCBpdCBzaG93cyBoZXhhZGVjaW1hbAogICAgICB2YWx1ZS4KICAg
ICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCi0tLQogZG9jcy9tYW4veGwucG9kLjEuaW4gICAg
ICB8IDMzICsrKysrKysrKysrKysrKysrKysrKysrKysKIGRvY3MvbWlzYy94bC1wc3IubWFya2Rv
d24gfCA2MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwog
MiBmaWxlcyBjaGFuZ2VkLCA5NSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4v
eGwucG9kLjEuaW4gYi9kb2NzL21hbi94bC5wb2QuMS5pbgppbmRleCA0ODZhMjRmLi43ZmQzNWM5
IDEwMDY0NAotLS0gYS9kb2NzL21hbi94bC5wb2QuMS5pbgorKysgYi9kb2NzL21hbi94bC5wb2Qu
MS5pbgpAQCAtMTg1MCw2ICsxODUwLDM5IEBAIHByb2Nlc3NlZC4KIAogPWJhY2sKIAorPWhlYWQy
IE1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbgorCitJbnRlbCBTa3lsYWtlIGFuZCBsYXRlciBz
ZXJ2ZXIgcGxhdGZvcm1zIG9mZmVyIGNhcGFiaWxpdGllcyB0byBjb25maWd1cmUgYW5kCittYWtl
IHVzZSBvZiB0aGUgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uIChNQkEpIG1lY2hhbmlzbXMs
IHdoaWNoIHByb3ZpZGVzCitPUy9WTU1zIHRoZSBhYmlsaXR5IHRvIHNsb3cgbWlzYmVoYXZpbmcg
YXBwcy9WTXMgYnkgdXNpbmcgYSBjcmVkaXQtYmFzZWQKK3Rocm90dGxpbmcgbWVjaGFuaXNtLiBJ
biB0aGUgWGVuIGltcGxlbWVudGF0aW9uLCBNQkEgaXMgdXNlZCB0byBjb250cm9sIG1lbW9yeQor
YmFuZHdpZHRoIG9uIFZNIGJhc2lzLiBUbyBlbmZvcmNlIGJhbmR3aWR0aCBvbiBhIHNwZWNpZmlj
IGRvbWFpbiwganVzdCBzZXQKK3Rocm90dGxpbmcgdmFsdWUgKFRIUlRMKSBmb3IgdGhlIGRvbWFp
bi4KKworPW92ZXIgNAorCis9aXRlbSBCPHBzci1tYmEtc2V0PiBbSTxPUFRJT05TPl0gSTxkb21h
aW4taWQ+IEk8dGhydGw+CisKK1NldCB0aHJvdHRsaW5nIHZhbHVlIChUSFJUTCkgZm9yIGEgZG9t
YWluLiBGb3IgaG93IHRvIHNwZWNpZnkgSTx0aHJ0bD4KK3BsZWFzZSByZWZlciB0byBMPGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZG9jcy91bnN0YWJsZS9taXNjL3hsLXBzci5odG1sPi4KKworQjxP
UFRJT05TPgorCis9b3ZlciA0CisKKz1pdGVtIEI8LXMgU09DS0VUPiwgQjwtLXNvY2tldD1TT0NL
RVQ+CisKK1NwZWNpZnkgdGhlIHNvY2tldCB0byBwcm9jZXNzLCBvdGhlcndpc2UgYWxsIHNvY2tl
dHMgYXJlIHByb2Nlc3NlZC4KKworPWJhY2sKKworPWl0ZW0gQjxwc3ItbWJhLXNob3c+IFtJPGRv
bWFpbi1pZD5dCisKK1Nob3cgTUJBIHNldHRpbmdzIGZvciBhIGNlcnRhaW4gZG9tYWluIG9yIGFs
bCBkb21haW5zLiBGb3IgbGluZWFyIG1vZGUsIGl0CitzaG93cyB0aGUgZGVjaW1hbCB2YWx1ZS4g
Rm9yIG5vbi1saW5lYXIgbW9kZSwgaXQgc2hvd3MgaGV4YWRlY2ltYWwgdmFsdWUuCisKKz1iYWNr
CisKID1oZWFkMSBJR05PUkVEIEZPUiBDT01QQVRJQklMSVRZIFdJVEggWE0KIAogeGwgaXMgbW9z
dGx5IGNvbW1hbmQtbGluZSBjb21wYXRpYmxlIHdpdGggdGhlIG9sZCB4bSB1dGlsaXR5IHVzZWQg
d2l0aApkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hsLXBzci5tYXJrZG93biBiL2RvY3MvbWlzYy94
bC1wc3IubWFya2Rvd24KaW5kZXggMDRkZDk1Ny4uM2QxOTZlZCAxMDA2NDQKLS0tIGEvZG9jcy9t
aXNjL3hsLXBzci5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGwtcHNyLm1hcmtkb3duCkBAIC0x
ODYsNiArMTg2LDY4IEBAIFNldHRpbmcgZGF0YSBDQk0gZm9yIGEgZG9tYWluOgogU2V0dGluZyB0
aGUgc2FtZSBjb2RlIGFuZCBkYXRhIENCTSBmb3IgYSBkb21haW46CiBgeGwgcHNyLWNhdC1zZXQg
PGRvbWlkPiA8Y2JtPmAKIAorIyMgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uIChNQkEpCisK
K01lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiAoTUJBKSBpcyBhIG5ldyBmZWF0dXJlIGF2YWls
YWJsZSBvbiBJbnRlbAorU2t5bGFrZSBhbmQgbGF0ZXIgc2VydmVyIHBsYXRmb3JtcyB0aGF0IGFs
bG93cyBhbiBPUyBvciBIeXBlcnZpc29yL1ZNTSB0bworc2xvdyBtaXNiZWhhdmluZyBhcHBzL1ZN
cyBieSB1c2luZyBhIGNyZWRpdC1iYXNlZCB0aHJvdHRsaW5nIG1lY2hhbmlzbS4gVG8KK2VuZm9y
Y2UgYmFuZHdpZHRoIG9uIGEgc3BlY2lmaWMgZG9tYWluLCBqdXN0IHNldCB0aHJvdHRsaW5nIHZh
bHVlIChUSFJUTCkKK2ludG8gQ2xhc3Mgb2YgU2VydmljZSAoQ09TKS4gTUJBIHByb3ZpZGVzIHR3
byBUSFJUTCBtb2RlLiBPbmUgaXMgbGluZWFyIG1vZGUKK2FuZCB0aGUgb3RoZXIgaXMgbm9uLWxp
bmVhciBtb2RlLgorCitJbiB0aGUgbGluZWFyIG1vZGUgdGhlIGlucHV0IHByZWNpc2lvbiBpcyBk
ZWZpbmVkIGFzIDEwMC0oVEhSVExfTUFYKS4gVmFsdWVzCitub3QgYW4gZXZlbiBtdWx0aXBsZSBv
ZiB0aGUgcHJlY2lzaW9uIChlLmcuLCAxMiUpIHdpbGwgYmUgcm91bmRlZCBkb3duIChlLmcuLAor
dG8gMTAlIGRlbGF5IGJ5IHRoZSBoYXJkd2FyZSkuCisKK0lmIGxpbmVhciB2YWx1ZXMgYXJlIG5v
dCBzdXBwb3J0ZWQgdGhlbiBpbnB1dCBkZWxheSB2YWx1ZXMgYXJlIHBvd2Vycy1vZi10d28KK2Zy
b20gemVybyB0byB0aGUgVEhSVExfTUFYIHZhbHVlIGZyb20gQ1BVSUQuIEluIHRoaXMgY2FzZSBh
bnkgdmFsdWVzIG5vdCBhIHBvd2VyCitvZiB0d28gd2lsbCBiZSByb3VuZGVkIGRvd24gdGhlIG5l
eHQgbmVhcmVzdCBwb3dlciBvZiB0d28uCisKK0ZvciBleGFtcGxlLCBhc3N1bWluZyBhIHN5c3Rl
bSB3aXRoIDIgZG9tYWluczoKKworICogQSBUSFJUTCBvZiAweDAgZm9yIGV2ZXJ5IGRvbWFpbiBt
ZWFucyBlYWNoIGRvbWFpbiBjYW4gYWNjZXNzIHRoZSB3aG9sZSBjYWNoZQorICAgd2l0aG91dCBh
bnkgZGVsYXkuIFRoaXMgaXMgdGhlIGRlZmF1bHQuCisKKyAqIExpbmVhciBtb2RlOiBHaXZpbmcg
b25lIGRvbWFpbiBhIFRIUlRMIG9mIDB4QyBhbmQgdGhlIG90aGVyIGRvbWFpbidzIDAgbWVhbnMK
KyAgIHRoYXQgdGhlIGZpcnN0IGRvbWFpbiBnZXRzIDEwJSBkZWxheSB0byBhY2Nlc3MgdGhlIGNh
Y2hlIGFuZCB0aGUgb3RoZXIgb25lCisgICB3aXRob3V0IGFueSBkZWxheS4KKworICogTm9uLWxp
bmVhciBtb2RlOiBHaXZpbmcgb25lIGRvbWFpbiBhIFRIUlRMIG9mIDB4QyBhbmQgdGhlIG90aGVy
IGRvbWFpbidzIDAKKyAgIG1lYW5zIHRoYXQgdGhlIGZpcnN0IGRvbWFpbiBnZXRzIDglIGRlbGF5
IHRvIGFjY2VzcyB0aGUgY2FjaGUgYW5kIHRoZSBvdGhlcgorICAgb25lIHdpdGhvdXQgYW55IGRl
bGF5LgorCitGb3IgbW9yZSBkZXRhaWxlZCBpbmZvcm1hdGlvbiBwbGVhc2UgcmVmZXIgdG8gSW50
ZWwgU0RNIGNoYXB0ZXIKKyJJbnRyb2R1Y3Rpb24gdG8gTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0
aW9uIi4KKworSW4gWGVuJ3MgaW1wbGVtZW50YXRpb24sIFRIUlRMIGNhbiBiZSBjb25maWd1cmVk
IHdpdGggbGlieGwveGwgaW50ZXJmYWNlcyBidXQKK0NPUyBpcyBtYWludGFpbmVkIGluIGh5cGVy
dmlzb3Igb25seS4gVGhlIGNhY2hlIHBhcnRpdGlvbiBncmFudWxhcml0eSBpcyBwZXIKK2RvbWFp
biwgZWFjaCBkb21haW4gaGFzIENPUz0wIGFzc2lnbmVkIGJ5IGRlZmF1bHQsIHRoZSBjb3JyZXNw
b25kaW5nIFRIUlRMIGlzCiswLCB3aGljaCBtZWFucyBhbGwgdGhlIGNhY2hlIHJlc291cmNlIGNh
biBiZSBhY2Nlc3NlZCB3aXRob3V0IGRlbGF5LgorCisjIyMgeGwgaW50ZXJmYWNlcworCitTeXN0
ZW0gTUJBIGluZm9ybWF0aW9uIHN1Y2ggYXMgbWF4aW11bSBDT1MgYW5kIG1heGltdW0gVEhSVEwg
Y2FuIGJlIG9idGFpbmVkIGJ5OgorCitgeGwgcHNyLWh3aW5mbyAtLW1iYWAKKworVGhlIHNpbXBs
ZXN0IHdheSB0byBjaGFuZ2UgYSBkb21haW4ncyBUSFJUTCBmcm9tIGl0cyBkZWZhdWx0IGlzIHJ1
bm5pbmc6CisKK2B4bCBwc3ItbWJhLXNldCAgW09QVElPTlNdIDxkb21pZD4gPHRocnRsPmAKKwor
SW4gYSBtdWx0aS1zb2NrZXQgc3lzdGVtLCB0aGUgc2FtZSB0aHJ0bCB3aWxsIGJlIHNldCBvbiBl
YWNoIHNvY2tldCBieSBkZWZhdWx0LgorUGVyIHNvY2tldCB0aHJ0bCBjYW4gYmUgc3BlY2lmaWVk
IHdpdGggdGhlIGAtLXNvY2tldCBTT0NLRVRgIG9wdGlvbi4KKworU2V0dGluZyB0aGUgVEhSVEwg
bWF5IG5vdCBiZSBzdWNjZXNzZnVsIGlmIGluc3VmZmljaWVudCBDT1MgaXMgYXZhaWxhYmxlLiBJ
bgorc3VjaCBjYXNlIHVudXNlZCBDT1MoZXMpIG1heSBiZSBmcmVlZCBieSBzZXR0aW5nIFRIUlRM
IG9mIGFsbCByZWxhdGVkIGRvbWFpbnMgdG8KK2l0cyBkZWZhdWx0IHZhbHVlKDApLgorCitQZXIg
ZG9tYWluIFRIUlRMIHNldHRpbmdzIGNhbiBiZSBzaG93biBieToKKworYHhsIHBzci1tYmEtc2hv
dyBbT1BUSU9OU10gPGRvbWlkPmAKKworRm9yIGxpbmVhciBtb2RlLCBpdCBzaG93cyB0aGUgZGVj
aW1hbCB2YWx1ZS4gRm9yIG5vbi1saW5lYXIgbW9kZSwgaXQgc2hvd3MKK2hleGFkZWNpbWFsIHZh
bHVlLgorCiAjIyBSZWZlcmVuY2UKIAogWzFdIEludGVsIFNETQotLSAKMS45LjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 09:09:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 09:09:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5TIl-00019D-EP; Fri, 20 Oct 2017 09:09:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45946757b=Paul.Durrant@citrix.com>)
 id 1e5TIk-000197-Ab
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 09:09:10 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 CA/F5-21876-53DB9E95; Fri, 20 Oct 2017 09:09:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKIsWRWlGSWpSXmKPExsWSzvfng67p3pe
 RBr23GS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozNp9awFDyVqvi0ahVrA+MOqS5GTg4JAX+J
 JW9XsYPYbAI6EkuPzmcCsUUEQiTmTrnL2MXIxcEs8I5J4tmN78wgCWGBIInz7U8YIYqCJa59m
 AtlG0lsvbELrIZFQFVixvYzYIN4BdwlNrbMZgWxhQSKJBYcWszWxcjBwSlgL/F9RQBImFFAVu
 JL42qwVmYBcYlbTyBukBAQkFiy5zwzhC0q8fLxP1YI20Bi69J9LCBjmAU0Jdbv0odoVZSY0v2
 QHWKroMTJmU9YJjAKz0IydRZCxywkHbOQdCxgZFnFqFGcWlSWWqRrZKmXVJSZnlGSm5iZo2to
 YKqXm1pcnJiempOYVKyXnJ+7iREY+PUMDIw7GC9v8TvEKMnBpCTKG1j5MlKILyk/pTIjsTgjv
 qg0J7X4EKMMB4eSBO/R3UA5waLU9NSKtMwcYAzCpCU4eJREeB+DpHmLCxJzizPTIVKnGI05jm
 26/IeJ48m1eX+ZhFjy8vNSpcR5nfcAlQqAlGaU5sENgqWGS4yyUsK8jAwMDEI8BalFuZklqPK
 vGMU5GJWEeaVBpvBk5pXA7XsFdAoT0Cns9i9ATilJREhJNTB2zHo4UfHcxYhFX3IuOjWfsHbm
 337p3dHJS/kPRUgoO9V0LAkNqlX/JB0kvHj9iX8RRqlpvzTkdtRLFYiWZhYnFhfKHFThZt6W2
 XHJ7PKuK8G3fgr5+rb39Rkod/x4MiWCvV3K4LI01+PNvzc84jj/3OGKUqNpgpDS3qKXvJOPB0
 b6CnPH3VFiKc5INNRiLipOBACShsxtCAMAAA==
X-Env-Sender: prvs=45946757b=Paul.Durrant@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1508490546!104964179!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43528 invoked from network); 20 Oct 2017 09:09:08 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 09:09:08 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="106414218"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Ross Lagerwall <ross.lagerwall@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [Xen-devel] [PATCH v1 1/5] xen/mm: Make xenmem_add_to_physmap
 global
Thread-Index: AQHTSBpzszdJZNCw6E6PJOI+sDRRRKLsdW0A
Date: Fri, 20 Oct 2017 09:09:00 +0000
Message-ID: <dcf5891a403c4fafb7521a0d010dc8f3@AMSPEX02CL03.citrite.net>
References: <20171018140339.13888-1-ross.lagerwall@citrix.com>
 <20171018140339.13888-2-ross.lagerwall@citrix.com>
In-Reply-To: <20171018140339.13888-2-ross.lagerwall@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim
 \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v1 1/5] xen/mm: Make xenmem_add_to_physmap
 global
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YNCj4gUm9zcyBMYWdl
cndhbGwNCj4gU2VudDogMTggT2N0b2JlciAyMDE3IDE1OjA0DQo+IFRvOiBYZW4tZGV2ZWwgPHhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnPg0KPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPjsgV2VpIExpdQ0KPiA8d2VpLmxpdTJAY2l0cml4LmNvbT47IEtvbnJh
ZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47DQo+IEdlb3JnZSBEdW5s
YXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IEFuZHJldyBDb29wZXINCj4gPEFuZHJldy5D
b29wZXIzQGNpdHJpeC5jb20+OyBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47
IFRpbQ0KPiAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPjsgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFn
ZXJ3YWxsQGNpdHJpeC5jb20+OyBKYW4NCj4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+DQo+
IFN1YmplY3Q6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2MSAxLzVdIHhlbi9tbTogTWFrZQ0KPiB4ZW5t
ZW1fYWRkX3RvX3BoeXNtYXAgZ2xvYmFsDQo+IA0KPiBNYWtlIGl0IGdsb2JhbCBpbiBwcmVwYXJh
dGlvbiB0byBiZSBjYWxsZWQgYnkgYSBuZXcgZG1vcC4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IFJv
c3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPg0KDQpSZXZpZXdlZC1ieTog
UGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4NCg0KPiAtLS0NCj4gIHhlbi9j
b21tb24vbWVtb3J5LmMgIHwgNSArKy0tLQ0KPiAgeGVuL2luY2x1ZGUveGVuL21tLmggfCAzICsr
Kw0KPiAgMiBmaWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pDQo+
IA0KPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9tZW1vcnkuYyBiL3hlbi9jb21tb24vbWVtb3J5
LmMNCj4gaW5kZXggYWQ5ODdlMC4uYzRmMDVjNyAxMDA2NDQNCj4gLS0tIGEveGVuL2NvbW1vbi9t
ZW1vcnkuYw0KPiArKysgYi94ZW4vY29tbW9uL21lbW9yeS5jDQo+IEBAIC03NDEsOSArNzQxLDgg
QEAgc3RhdGljIGxvbmcNCj4gbWVtb3J5X2V4Y2hhbmdlKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0o
eGVuX21lbW9yeV9leGNoYW5nZQ0KPiBfdCkgYXJnKQ0KPiAgICAgIHJldHVybiByYzsNCj4gIH0N
Cj4gDQo+IC1zdGF0aWMgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcChzdHJ1Y3QgZG9tYWluICpk
LA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhlbl9hZGRfdG9f
cGh5c21hcCAqeGF0cCwNCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBzdGFydCkNCj4gK2ludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXAoc3RydWN0IGRvbWFp
biAqZCwgc3RydWN0DQo+IHhlbl9hZGRfdG9fcGh5c21hcCAqeGF0cCwNCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHN0YXJ0KQ0KPiAgew0KPiAgICAgIHVuc2lnbmVk
IGludCBkb25lID0gMDsNCj4gICAgICBsb25nIHJjID0gMDsNCj4gZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3hlbi9tbS5oIGIveGVuL2luY2x1ZGUveGVuL21tLmgNCj4gaW5kZXggZTgxM2MwNy4u
MGUwZTUxMSAxMDA2NDQNCj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL21tLmgNCj4gKysrIGIveGVu
L2luY2x1ZGUveGVuL21tLmgNCj4gQEAgLTU3OSw2ICs1NzksOSBAQCBpbnQgeGVubWVtX2FkZF90
b19waHlzbWFwX29uZShzdHJ1Y3QgZG9tYWluDQo+ICpkLCB1bnNpZ25lZCBpbnQgc3BhY2UsDQo+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bmlvbiB4ZW5fYWRkX3RvX3BoeXNtYXBf
YmF0Y2hfZXh0cmEgZXh0cmEsDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIGlkeCwgZ2ZuX3QgZ2ZuKTsNCj4gDQo+ICtpbnQgeGVubWVtX2FkZF90b19waHlz
bWFwKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdA0KPiB4ZW5fYWRkX3RvX3BoeXNtYXAgKnhhdHAs
DQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzdGFydCk7DQo+ICsN
Cj4gIC8qIFJldHVybiAwIG9uIHN1Y2Nlc3MsIG9yIG5lZ2F0aXZlIG9uIGVycm9yLiAqLw0KPiAg
aW50IF9fbXVzdF9jaGVjayBndWVzdF9yZW1vdmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBsb25nDQo+IGdtZm4pOw0KPiAgaW50IF9fbXVzdF9jaGVjayBzdGVhbF9wYWdlKHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsDQo+IC0tDQo+IDIuOS41DQo+IA0K
PiANCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4g
WGVuLWRldmVsIG1haWxpbmcgbGlzdA0KPiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZw0KPiBodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 09:16:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 09:16:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5TPM-0001qu-4u; Fri, 20 Oct 2017 09:16:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45946757b=Paul.Durrant@citrix.com>)
 id 1e5TPL-0001qj-LK
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 09:15:59 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 F9/3D-07499-FCEB9E95; Fri, 20 Oct 2017 09:15:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKIsWRWlGSWpSXmKPExsWSzvfng+65fS8
 jDeZMkrFY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDO2nFrAUvBcp2Li7T72BsY5Ol2MnBwSAv4S
 u3ecZwax2QR0JJYenc8EYosIhEjMnXKXsYuRi4NZ4B2TxLMb38GKhAV8JHqv3maEKPKVWHtoE
 QuEbSSx9lEXWJxFQFWit2MxmM0r4C7RfXkGmC0kUCSx7tpWti5GDg5OAXuJn+uTQMKMArISXx
 pXg41nFhCXuPUE4gYJAQGJJXsgbpMQEJV4+fgfK4RtILF16T4WkDHMApoS63fpQ7QqSkzpfsg
 OsVVQ4uTMJywTGIVnIZk6C6FjFpKOWUg6FjCyrGLUKE4tKkst0jUy00sqykzPKMlNzMzRNTQw
 08tNLS5OTE/NSUwq1kvOz93ECAx8BiDYwXhmQeAhRkkOJiVR3sDKl5FCfEn5KZUZicUZ8UWlO
 anFhxhlODiUJHhv7gXKCRalpqdWpGXmAGMQJi3BwaMkwnsQJM1bXJCYW5yZDpE6xWjMcWzT5T
 9MHE+uzfvLJMSSl5+XKiXO+xSkVACkNKM0D24QLDVcYpSVEuZlBDpNiKcgtSg3swRV/hWjOAe
 jElAFMNEI8WTmlcDtewV0ChPQKez2L0BOKUlESEk1MO5LXP77vjOfxc5iZhZme6lENU2//tM+
 XuW5X3r929/e2tX2OUnpXqTgrpCYx4tsW5JtM491tl/liGf9GbchmuU/p9rhe2EympmH+dRS2
 bMWda7tsT7n53Q6X2HGPIU1TSzfWF+F3Pmm+GDbxRVLIrRu8JqYzVWZmiHAEh/6/LTJunln5z
 QuV2Ipzkg01GIuKk4EAP18qNQIAwAA
X-Env-Sender: prvs=45946757b=Paul.Durrant@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1508490956!74975136!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24285 invoked from network); 20 Oct 2017 09:15:58 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 09:15:58 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="106414402"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Ross Lagerwall <ross.lagerwall@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [Xen-devel] [PATCH v1 2/5] xen: Provide XEN_DMOP_add_to_physmap
Thread-Index: AQHTSBptFVp92qFSbEOP4x85XCaS1KLsd0qg
Date: Fri, 20 Oct 2017 09:15:44 +0000
Message-ID: <e2c69566992748098f472d0cdd4bbe54@AMSPEX02CL03.citrite.net>
References: <20171018140339.13888-1-ross.lagerwall@citrix.com>
 <20171018140339.13888-3-ross.lagerwall@citrix.com>
In-Reply-To: <20171018140339.13888-3-ross.lagerwall@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim
 \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v1 2/5] xen: Provide XEN_DMOP_add_to_physmap
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YNCj4gUm9zcyBMYWdl
cndhbGwNCj4gU2VudDogMTggT2N0b2JlciAyMDE3IDE1OjA0DQo+IFRvOiBYZW4tZGV2ZWwgPHhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnPg0KPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPjsgV2VpIExpdQ0KPiA8d2VpLmxpdTJAY2l0cml4LmNvbT47IEtvbnJh
ZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47DQo+IEdlb3JnZSBEdW5s
YXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IEFuZHJldyBDb29wZXINCj4gPEFuZHJldy5D
b29wZXIzQGNpdHJpeC5jb20+OyBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47
IFRpbQ0KPiAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPjsgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFn
ZXJ3YWxsQGNpdHJpeC5jb20+OyBKYW4NCj4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+DQo+
IFN1YmplY3Q6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2MSAyLzVdIHhlbjogUHJvdmlkZQ0KPiBYRU5f
RE1PUF9hZGRfdG9fcGh5c21hcA0KPiANCj4gUHJvdmlkZSBYRU5fRE1PUF9hZGRfdG9fcGh5c21h
cCwgYSBsaW1pdGVkIHZlcnNpb24gb2YNCj4gWEVOTUVNX2FkZF90b19waHlzbWFwIHRvIGFsbG93
IGEgZGVwcml2aWxlZ2VkIFFFTVUgdG8gbW92ZSBWUkFNDQo+IHdoZW4gYQ0KPiBndWVzdCBwcm9n
cmFtcyBpdHMgQkFSLiBJdCBpcyBlcXVpdmFsZW50IHRvIFhFTk1FTV9hZGRfdG9fcGh5c21hcCB3
aXRoDQo+IHNwYWNlID09IFhFTk1BUFNQQUNFX2dtZm4uDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBS
b3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4NCj4gLS0tDQo+ICB4ZW4v
YXJjaC94ODYvaHZtL2RtLmMgICAgICAgICAgfCAxNyArKysrKysrKysrKysrKysrKw0KPiAgeGVu
L2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oIHwgMTQgKysrKysrKysrKysrKysNCj4gIHhlbi9p
bmNsdWRlL3hsYXQubHN0ICAgICAgICAgICB8ICAxICsNCj4gIDMgZmlsZXMgY2hhbmdlZCwgMzIg
aW5zZXJ0aW9ucygrKQ0KPiANCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZG0uYyBi
L3hlbi9hcmNoL3g4Ni9odm0vZG0uYw0KPiBpbmRleCAzMmFkZTk1Li40MzJhODYzIDEwMDY0NA0K
PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMNCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9k
bS5jDQo+IEBAIC02NDAsNiArNjQwLDIyIEBAIHN0YXRpYyBpbnQgZG1fb3AoY29uc3Qgc3RydWN0
IGRtb3BfYXJncyAqb3BfYXJncykNCj4gICAgICAgICAgYnJlYWs7DQo+ICAgICAgfQ0KPiANCj4g
KyAgICBjYXNlIFhFTl9ETU9QX2FkZF90b19waHlzbWFwOg0KPiArICAgIHsNCj4gKyAgICAgICAg
Y29uc3Qgc3RydWN0IHhlbl9kbV9vcF9hZGRfdG9fcGh5c21hcCAqZGF0YSA9DQo+ICsgICAgICAg
ICAgICAmb3AudS5hZGRfdG9fcGh5c21hcDsNCj4gKyAgICAgICAgc3RydWN0IHhlbl9hZGRfdG9f
cGh5c21hcCB4YXRwID0gew0KPiArICAgICAgICAgICAgLmRvbWlkID0gb3BfYXJncy0+ZG9taWQs
DQo+ICsgICAgICAgICAgICAuc3BhY2UgPSBYRU5NQVBTUEFDRV9nbWZuLA0KPiArICAgICAgICAg
ICAgLmlkeCA9IGRhdGEtPmlkeCwNCj4gKyAgICAgICAgICAgIC5ncGZuID0gZGF0YS0+Z3BmbiwN
Cj4gKyAgICAgICAgfTsNCj4gKw0KDQpXaGVyZSBkb2VzIHhhdHAuc2l6ZSBnZXQgc2V0PyBMb29r
cyBsaWtlIHlvdSdyZSBtaXNzaW5nIGEgcGFyYW1ldGVyLg0KDQogIFBhdWwNCg0KPiArICAgICAg
ICByYyA9IHhlbm1lbV9hZGRfdG9fcGh5c21hcChkLCAmeGF0cCwNCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgWEVOTUVNX2FkZF90b19waHlzbWFwID4+IE1FTU9QX0VYVEVO
VF9TSElGVCk7DQo+ICsgICAgICAgIGJyZWFrOw0KPiArICAgIH0NCj4gKw0KPiAgICAgIGRlZmF1
bHQ6DQo+ICAgICAgICAgIHJjID0gLUVPUE5PVFNVUFA7DQo+ICAgICAgICAgIGJyZWFrOw0KPiBA
QCAtNjY5LDYgKzY4NSw3IEBAIENIRUNLX2RtX29wX3NldF9tZW1fdHlwZTsNCj4gIENIRUNLX2Rt
X29wX2luamVjdF9ldmVudDsNCj4gIENIRUNLX2RtX29wX2luamVjdF9tc2k7DQo+ICBDSEVDS19k
bV9vcF9yZW1vdGVfc2h1dGRvd247DQo+ICtDSEVDS19kbV9vcF9hZGRfdG9fcGh5c21hcDsNCj4g
DQo+ICBpbnQgY29tcGF0X2RtX29wKGRvbWlkX3QgZG9taWQsDQo+ICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBucl9idWZzLA0KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGlj
L2h2bS9kbV9vcC5oDQo+IGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oDQo+IGluZGV4
IGUxNzMwODUuLjg4YWFjZTcgMTAwNjQ0DQo+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0v
ZG1fb3AuaA0KPiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgNCj4gQEAgLTM2
OCw2ICszNjgsMTkgQEAgc3RydWN0IHhlbl9kbV9vcF9yZW1vdGVfc2h1dGRvd24gew0KPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgLyogKE90aGVyIHJlYXNvbiB2YWx1ZXMgYXJlIG5vdCBi
bG9ja2VkKSAqLw0KPiAgfTsNCj4gDQo+ICsvKg0KPiArICogWEVOX0RNT1BfYWRkX3RvX3BoeXNt
YXAgOiBTZXRzIHRoZSBHUEZOIGF0IHdoaWNoIGEgcGFydGljdWxhciBwYWdlDQo+IGFwcGVhcnMN
Cj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgaW4gdGhlIHNwZWNpZmllZCBndWVzdCdz
IHBzZXVkb3BoeXNpY2FsIGFkZHJlc3MNCj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3BhY2UuIElkZW50aWNhbCB0byBYRU5NRU1fYWRkX3RvX3BoeXNtYXAgd2l0aA0KPiArICogICAg
ICAgICAgICAgICAgICAgICAgICAgICBzcGFjZSA9PSBYRU5NQVBTUEFDRV9nbWZuLg0KPiArICov
DQo+ICsjZGVmaW5lIFhFTl9ETU9QX2FkZF90b19waHlzbWFwIDE3DQo+ICsNCj4gK3N0cnVjdCB4
ZW5fZG1fb3BfYWRkX3RvX3BoeXNtYXAgew0KPiArICAgIHVpbnQ2NF9hbGlnbmVkX3QgaWR4OyAg
LyogSW5kZXggaW50byBHTUZOIHNwYWNlLiAqLw0KPiArICAgIHVpbnQ2NF9hbGlnbmVkX3QgZ3Bm
bjsgLyogR1BGTiBpbiBkb21pZCB3aGVyZSB0aGUgR01GTiBzaG91bGQNCj4gYXBwZWFyLiAqLw0K
PiArfTsNCj4gKw0KPiAgc3RydWN0IHhlbl9kbV9vcCB7DQo+ICAgICAgdWludDMyX3Qgb3A7DQo+
ICAgICAgdWludDMyX3QgcGFkOw0KPiBAQCAtMzg5LDYgKzQwMiw3IEBAIHN0cnVjdCB4ZW5fZG1f
b3Agew0KPiAgICAgICAgICBzdHJ1Y3QgeGVuX2RtX29wX21hcF9tZW1fdHlwZV90b19pb3JlcV9z
ZXJ2ZXINCj4gICAgICAgICAgICAgICAgICBtYXBfbWVtX3R5cGVfdG9faW9yZXFfc2VydmVyOw0K
PiAgICAgICAgICBzdHJ1Y3QgeGVuX2RtX29wX3JlbW90ZV9zaHV0ZG93biByZW1vdGVfc2h1dGRv
d247DQo+ICsgICAgICAgIHN0cnVjdCB4ZW5fZG1fb3BfYWRkX3RvX3BoeXNtYXAgYWRkX3RvX3Bo
eXNtYXA7DQo+ICAgICAgfSB1Ow0KPiAgfTsNCj4gDQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS94bGF0LmxzdCBiL3hlbi9pbmNsdWRlL3hsYXQubHN0DQo+IGluZGV4IDQzNDZjYmUuLmQ0MGJh
YzYgMTAwNjQ0DQo+IC0tLSBhL3hlbi9pbmNsdWRlL3hsYXQubHN0DQo+ICsrKyBiL3hlbi9pbmNs
dWRlL3hsYXQubHN0DQo+IEBAIC01Nyw2ICs1Nyw3IEBADQo+ICA/CWdyYW50X2VudHJ5X3YyCQkJ
Z3JhbnRfdGFibGUuaA0KPiAgPwlnbnR0YWJfc3dhcF9ncmFudF9yZWYJCWdyYW50X3RhYmxlLmgN
Cj4gICEJZG1fb3BfYnVmCQkJaHZtL2RtX29wLmgNCj4gKz8JZG1fb3BfYWRkX3RvX3BoeXNtYXAJ
CWh2bS9kbV9vcC5oDQo+ICA/CWRtX29wX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIJaHZtL2RtX29wLmgN
Cj4gID8JZG1fb3BfZGVzdHJveV9pb3JlcV9zZXJ2ZXIJaHZtL2RtX29wLmgNCj4gID8JZG1fb3Bf
Z2V0X2lvcmVxX3NlcnZlcl9pbmZvCWh2bS9kbV9vcC5oDQo+IC0tDQo+IDIuOS41DQo+IA0KPiAN
Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gWGVu
LWRldmVsIG1haWxpbmcgbGlzdA0KPiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZw0KPiBodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 09:19:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 09:19:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5TSX-00023w-Ox; Fri, 20 Oct 2017 09:19:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45946757b=Paul.Durrant@citrix.com>)
 id 1e5TSW-00023p-QZ
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 09:19:16 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 54/24-07262-39FB9E95; Fri, 20 Oct 2017 09:19:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCIsWRWlGSWpSXmKPExsWSzvfng+7k/S8
 jDbb3yFgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBk/T6QVNGhX3D+zkrGBcYdWFyMnh4SAv8Sb
 3q3MIDabgI7E0qPzmUBsEYEQiblT7jJ2MXJxMAu8Y5J4duM7WJGwQLDE6YdTmGGKZm7bxA5hG
 0mceT4VzGYRUJXofzUPzOYVcJdoeXmWBcQWEiiSOPz+C1AvBwengL3E+y8lIGFGAVmJL42rwU
 YyC4hL3HoCcYOEgIDEkj3nmSFsUYmXj/+xQtgGEluX7mMBGcMsoCmxfpc+RKuixJTuh1BbBSV
 OznzCMoFReBaSqbMQOmYh6ZiFpGMBI8sqRo3i1KKy1CJdI0O9pKLM9IyS3MTMHF1DA2O93NTi
 4sT01JzEpGK95PzcTYzAsK9nYGDcwdiz1+8QoyQHk5Iob2Dly0ghvqT8lMqMxOKM+KLSnNTiQ
 4wyHBxKEryz9gHlBItS01Mr0jJzgBEIk5bg4FES4d0KkuYtLkjMLc5Mh0idYjTmOLbp8h8mji
 fX5v1lEmLJy89LlRLn3QRSKgBSmlGaBzcIlhguMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBL
 mtQGZwpOZVwK37xXQKUxAp7DbvwA5pSQRISXVwNgdPclJ46yry9F5HzoXci28uTO67EQfozmT
 9Xzr2X/XFKj0vDG4lm9k7XPzyNrjs9JO9GgIMrZOOjApsW2mk6a0kWbJtT8Vx2x9VTfZ2LHan
 LP15JQyW87+RaXs05xKprnrDlZkWZw/+b5j5bwjjS+Tw6TWWTpez2O7UfJ8o0hjUvUrnrsZoU
 osxRmJhlrMRcWJAN8rplAHAwAA
X-Env-Sender: prvs=45946757b=Paul.Durrant@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1508491152!111223592!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16074 invoked from network); 20 Oct 2017 09:19:14 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 09:19:14 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="106414448"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Ross Lagerwall <ross.lagerwall@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [Xen-devel] [PATCH v1 3/5] xen: Provide
 XEN_DMOP_pin_memory_cacheattr
Thread-Index: AQHTSBp2b2s+Q8m3GEqtObUfbX6Uc6LseJIQ
Date: Fri, 20 Oct 2017 09:19:07 +0000
Message-ID: <01bb8bc1f7d24daf90c8895484ec0868@AMSPEX02CL03.citrite.net>
References: <20171018140339.13888-1-ross.lagerwall@citrix.com>
 <20171018140339.13888-4-ross.lagerwall@citrix.com>
In-Reply-To: <20171018140339.13888-4-ross.lagerwall@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim
 \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v1 3/5] xen:
	Provide	XEN_DMOP_pin_memory_cacheattr
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YNCj4gUm9zcyBMYWdl
cndhbGwNCj4gU2VudDogMTggT2N0b2JlciAyMDE3IDE1OjA0DQo+IFRvOiBYZW4tZGV2ZWwgPHhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnPg0KPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPjsgV2VpIExpdQ0KPiA8d2VpLmxpdTJAY2l0cml4LmNvbT47IEtvbnJh
ZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47DQo+IEdlb3JnZSBEdW5s
YXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IEFuZHJldyBDb29wZXINCj4gPEFuZHJldy5D
b29wZXIzQGNpdHJpeC5jb20+OyBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47
IFRpbQ0KPiAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPjsgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFn
ZXJ3YWxsQGNpdHJpeC5jb20+OyBKYW4NCj4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+DQo+
IFN1YmplY3Q6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2MSAzLzVdIHhlbjogUHJvdmlkZQ0KPiBYRU5f
RE1PUF9waW5fbWVtb3J5X2NhY2hlYXR0cg0KPiANCj4gUHJvdmlkZSBYRU5fRE1PUF9waW5fbWVt
b3J5X2NhY2hlYXR0ciB0byBhbGxvdyBhIGRlcHJpdmlsZWdlZCBRRU1VDQo+IHRvDQo+IHBpbiB0
aGUgY2FjaGluZyB0eXBlIG9mIFJBTSBhZnRlciBtb3ZpbmcgdGhlIFZSQU0uIEl0IGlzIGVxdWl2
YWxlbnQgdG8NCj4gWEVOX0RPTUNUTF9waW5fbWVtb3J5X2NhY2hlYXR0ci4NCj4gDQo+IFNpZ25l
ZC1vZmYtYnk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPg0KPiAt
LS0NCj4gIHhlbi9hcmNoL3g4Ni9odm0vZG0uYyAgICAgICAgICB8IDEyICsrKysrKysrKysrKw0K
PiAgeGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oIHwgMTQgKysrKysrKysrKysrKysNCj4g
IHhlbi9pbmNsdWRlL3hsYXQubHN0ICAgICAgICAgICB8ICAxICsNCj4gIDMgZmlsZXMgY2hhbmdl
ZCwgMjcgaW5zZXJ0aW9ucygrKQ0KPiANCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
ZG0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYw0KPiBpbmRleCA0MzJhODYzLi5lZWJjYmNjIDEw
MDY0NA0KPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMNCj4gKysrIGIveGVuL2FyY2gveDg2
L2h2bS9kbS5jDQo+IEBAIC0yMSw2ICsyMSw3IEBADQo+IA0KPiAgI2luY2x1ZGUgPGFzbS9oYXAu
aD4NCj4gICNpbmNsdWRlIDxhc20vaHZtL2lvcmVxLmg+DQo+ICsjaW5jbHVkZSA8YXNtL2h2bS9j
YWNoZWF0dHIuaD4NCj4gICNpbmNsdWRlIDxhc20vc2hhZG93Lmg+DQo+IA0KPiAgI2luY2x1ZGUg
PHhzbS94c20uaD4NCj4gQEAgLTY1Niw2ICs2NTcsMTYgQEAgc3RhdGljIGludCBkbV9vcChjb25z
dCBzdHJ1Y3QgZG1vcF9hcmdzICpvcF9hcmdzKQ0KPiAgICAgICAgICBicmVhazsNCj4gICAgICB9
DQo+IA0KPiArICAgIGNhc2UgWEVOX0RNT1BfcGluX21lbW9yeV9jYWNoZWF0dHI6DQo+ICsgICAg
ew0KPiArICAgICAgICBjb25zdCBzdHJ1Y3QgeGVuX2RtX29wX3Bpbl9tZW1vcnlfY2FjaGVhdHRy
ICpkYXRhID0NCj4gKyAgICAgICAgICAgICZvcC51LnBpbl9tZW1vcnlfY2FjaGVhdHRyOw0KPiAr
DQoNCllvdSBuZWVkIHRvIGNoZWNrIGRhdGEtPnBhZCBpcyAwIGhlcmUuDQoNCiAgUGF1bA0KDQo+
ICsgICAgICAgIHJjID0gaHZtX3NldF9tZW1fcGlubmVkX2NhY2hlYXR0cihkLCBkYXRhLT5zdGFy
dCwgZGF0YS0+ZW5kLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZGF0YS0+dHlwZSk7DQo+ICsgICAgICAgIGJyZWFrOw0KPiArICAgIH0NCj4gKw0KPiAgICAg
IGRlZmF1bHQ6DQo+ICAgICAgICAgIHJjID0gLUVPUE5PVFNVUFA7DQo+ICAgICAgICAgIGJyZWFr
Ow0KPiBAQCAtNjg2LDYgKzY5Nyw3IEBAIENIRUNLX2RtX29wX2luamVjdF9ldmVudDsNCj4gIENI
RUNLX2RtX29wX2luamVjdF9tc2k7DQo+ICBDSEVDS19kbV9vcF9yZW1vdGVfc2h1dGRvd247DQo+
ICBDSEVDS19kbV9vcF9hZGRfdG9fcGh5c21hcDsNCj4gK0NIRUNLX2RtX29wX3Bpbl9tZW1vcnlf
Y2FjaGVhdHRyOw0KPiANCj4gIGludCBjb21wYXRfZG1fb3AoZG9taWRfdCBkb21pZCwNCj4gICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yX2J1ZnMsDQo+IGRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgNCj4gYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2Rt
X29wLmgNCj4gaW5kZXggODhhYWNlNy4uMTFiYjM4NiAxMDA2NDQNCj4gLS0tIGEveGVuL2luY2x1
ZGUvcHVibGljL2h2bS9kbV9vcC5oDQo+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1f
b3AuaA0KPiBAQCAtMzgxLDYgKzM4MSwxOSBAQCBzdHJ1Y3QgeGVuX2RtX29wX2FkZF90b19waHlz
bWFwIHsNCj4gICAgICB1aW50NjRfYWxpZ25lZF90IGdwZm47IC8qIEdQRk4gaW4gZG9taWQgd2hl
cmUgdGhlIEdNRk4gc2hvdWxkIGFwcGVhci4NCj4gKi8NCj4gIH07DQo+IA0KPiArLyoNCj4gKyAq
IFhFTl9ETU9QX3Bpbl9tZW1vcnlfY2FjaGVhdHRyIDogUGluIGNhY2hpbmcgdHlwZSBvZiBSQU0g
c3BhY2UuDQo+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElkZW50aWNhbCB0
byBYRU5fRE9NQ1RMX3Bpbl9tZW1fY2FjaGVhdHRyLg0KPiArICovDQo+ICsjZGVmaW5lIFhFTl9E
TU9QX3Bpbl9tZW1vcnlfY2FjaGVhdHRyIDE4DQo+ICsNCj4gK3N0cnVjdCB4ZW5fZG1fb3BfcGlu
X21lbW9yeV9jYWNoZWF0dHIgew0KPiArICAgIHVpbnQ2NF9hbGlnbmVkX3Qgc3RhcnQ7IC8qIFN0
YXJ0IGdmbi4gKi8NCj4gKyAgICB1aW50NjRfYWxpZ25lZF90IGVuZDsgICAvKiBFbmQgZ2ZuLiAq
Lw0KPiArICAgIHVpbnQzMl90IHR5cGU7ICAgICAgICAgIC8qIFhFTl9ET01DVExfTUVNX0NBQ0hF
QVRUUl8qICovDQo+ICsgICAgdWludDMyX3QgcGFkOw0KPiArfTsNCj4gKw0KPiAgc3RydWN0IHhl
bl9kbV9vcCB7DQo+ICAgICAgdWludDMyX3Qgb3A7DQo+ICAgICAgdWludDMyX3QgcGFkOw0KPiBA
QCAtNDAzLDYgKzQxNiw3IEBAIHN0cnVjdCB4ZW5fZG1fb3Agew0KPiAgICAgICAgICAgICAgICAg
IG1hcF9tZW1fdHlwZV90b19pb3JlcV9zZXJ2ZXI7DQo+ICAgICAgICAgIHN0cnVjdCB4ZW5fZG1f
b3BfcmVtb3RlX3NodXRkb3duIHJlbW90ZV9zaHV0ZG93bjsNCj4gICAgICAgICAgc3RydWN0IHhl
bl9kbV9vcF9hZGRfdG9fcGh5c21hcCBhZGRfdG9fcGh5c21hcDsNCj4gKyAgICAgICAgc3RydWN0
IHhlbl9kbV9vcF9waW5fbWVtb3J5X2NhY2hlYXR0ciBwaW5fbWVtb3J5X2NhY2hlYXR0cjsNCj4g
ICAgICB9IHU7DQo+ICB9Ow0KPiANCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hsYXQubHN0
IGIveGVuL2luY2x1ZGUveGxhdC5sc3QNCj4gaW5kZXggZDQwYmFjNi4uZmZmYjMwOCAxMDA2NDQN
Cj4gLS0tIGEveGVuL2luY2x1ZGUveGxhdC5sc3QNCj4gKysrIGIveGVuL2luY2x1ZGUveGxhdC5s
c3QNCj4gQEAgLTY1LDYgKzY1LDcgQEANCj4gID8JZG1fb3BfaW5qZWN0X21zaQkJaHZtL2RtX29w
LmgNCj4gID8JZG1fb3BfaW9yZXFfc2VydmVyX3JhbmdlCWh2bS9kbV9vcC5oDQo+ICA/CWRtX29w
X21vZGlmaWVkX21lbW9yeQkJaHZtL2RtX29wLmgNCj4gKz8JZG1fb3BfcGluX21lbW9yeV9jYWNo
ZWF0dHIJaHZtL2RtX29wLmgNCj4gID8JZG1fb3BfcmVtb3RlX3NodXRkb3duCQlodm0vZG1fb3Au
aA0KPiAgPwlkbV9vcF9zZXRfaW9yZXFfc2VydmVyX3N0YXRlCWh2bS9kbV9vcC5oDQo+ICA/CWRt
X29wX3NldF9pc2FfaXJxX2xldmVsCQlodm0vZG1fb3AuaA0KPiAtLQ0KPiAyLjkuNQ0KPiANCj4g
DQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IFhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcNCj4gaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 09:20:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 09:20:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5TUA-0002dl-38; Fri, 20 Oct 2017 09:20:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45946757b=Paul.Durrant@citrix.com>)
 id 1e5TU8-0002dc-RY
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 09:20:56 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 9D/37-05363-8FFB9E95; Fri, 20 Oct 2017 09:20:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGIsWRWlGSWpSXmKPExsWSzvfng+73/S8
 jDZ72ylss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnv301mKphoVbFnwirGBsYNll2MnBwSAv4S
 Kw7vYAKx2QR0JJYenQ9miwjUSPR+Ws/axcjFwSzwjkliecM3sISwgI9E79XbjBBFvhJrDy1ig
 bCtJL692AIWZxFQleiac5EZxOYVcJe41jaLEWSQkMB6RokLBzvZQRKcAh4Snw9PBGtmFJCV+N
 K4GqyBWUBc4tYTiCskBAQkluw5zwxhi0q8fPyPFcI2kNi6dB9QLwdQvabE+l36EK2KElO6H7J
 D7BWUODnzCcsERuFZSKbOQuiYhaRjFpKOBYwsqxjVi1OLylKLdE30kooy0zNKchMzc3QNDYz1
 clOLixPTU3MSk4r1kvNzNzECQ58BCHYwNn5xOsQoycGkJMobWPkyUogvKT+lMiOxOCO+qDQnt
 fgQowwHh5IE76l9QDnBotT01Iq0zBxgFMKkJTh4lER434KkeYsLEnOLM9MhUqcYjTmObbr8h4
 njybV5f5mEWPLy81KlxHk3gZQKgJRmlObBDYIlh0uMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQ
 S5n0PMoUnM68Ebt8roFOYgE5ht38BckpJIkJKqoExKePG1NIjdp/KM81yvL/NmHu5zWneu49J
 q8XWNnwVmXV2luGtN/xuqyce2e0fIv6hMafA9ejzkM61VT62+3bdXlCw8HBdrUPLUbW2NS0iQ
 Ycq0hOaCqXq1wS/8s051bH0yMHTHMKZ9VcucT696GAxs/rIvaojp57oXfLfVzdF67Rw/Jkpor
 sqlFiKMxINtZiLihMBTL9CoAkDAAA=
X-Env-Sender: prvs=45946757b=Paul.Durrant@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1508491252!94353729!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51172 invoked from network); 20 Oct 2017 09:20:54 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 09:20:54 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="106414485"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, Ross Lagerwall
 <ross.lagerwall@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Thread-Topic: [Xen-devel] [PATCH v1 2/5] xen: Provide XEN_DMOP_add_to_physmap
Thread-Index: AQHTSBptFVp92qFSbEOP4x85XCaS1KLsd0qggAABiIA=
Date: Fri, 20 Oct 2017 09:20:47 +0000
Message-ID: <14e9258cf47b4997a777ef88c6de7de4@AMSPEX02CL03.citrite.net>
References: <20171018140339.13888-1-ross.lagerwall@citrix.com>
 <20171018140339.13888-3-ross.lagerwall@citrix.com>
 <e2c69566992748098f472d0cdd4bbe54@AMSPEX02CL03.citrite.net>
In-Reply-To: <e2c69566992748098f472d0cdd4bbe54@AMSPEX02CL03.citrite.net>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v1 2/5] xen: Provide XEN_DMOP_add_to_physmap
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YNCj4gUGF1bCBEdXJy
YW50DQo+IFNlbnQ6IDIwIE9jdG9iZXIgMjAxNyAxMDoxNg0KPiBUbzogUm9zcyBMYWdlcndhbGwg
PHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+OyBYZW4tZGV2ZWwgPHhlbi0NCj4gZGV2ZWxAbGlz
dHMueGVuLm9yZz4NCj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz47IFdlaSBMaXUNCj4gPHdlaS5saXUyQGNpdHJpeC5jb20+OyBLb25yYWQgUnplc3p1dGVr
IFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Ow0KPiBBbmRyZXcgQ29vcGVyIDxBbmRyZXcu
Q29vcGVyM0BjaXRyaXguY29tPjsgVGltIChYZW4ub3JnKQ0KPiA8dGltQHhlbi5vcmc+OyBHZW9y
Z2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBSb3NzDQo+IExhZ2Vyd2FsbCA8
cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT47IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT47IElhbg0KPiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPg0KPiBTdWJqZWN0OiBS
ZTogW1hlbi1kZXZlbF0gW1BBVENIIHYxIDIvNV0geGVuOiBQcm92aWRlDQo+IFhFTl9ETU9QX2Fk
ZF90b19waHlzbWFwDQo+IA0KPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJv
bTogWGVuLWRldmVsIFttYWlsdG86eGVuLWRldmVsLWJvdW5jZXNAbGlzdHMueGVuLm9yZ10gT24g
QmVoYWxmIE9mDQo+ID4gUm9zcyBMYWdlcndhbGwNCj4gPiBTZW50OiAxOCBPY3RvYmVyIDIwMTcg
MTU6MDQNCj4gPiBUbzogWGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZz4NCj4gPiBD
YzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgV2VpIExpdQ0K
PiA+IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQu
d2lsa0BvcmFjbGUuY29tPjsNCj4gPiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJp
eC5jb20+OyBBbmRyZXcgQ29vcGVyDQo+ID4gPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBJ
YW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47IFRpbQ0KPiA+IChYZW4ub3JnKSA8
dGltQHhlbi5vcmc+OyBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT47
IEphbg0KPiA+IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPg0KPiA+IFN1YmplY3Q6IFtYZW4t
ZGV2ZWxdIFtQQVRDSCB2MSAyLzVdIHhlbjogUHJvdmlkZQ0KPiA+IFhFTl9ETU9QX2FkZF90b19w
aHlzbWFwDQo+ID4NCj4gPiBQcm92aWRlIFhFTl9ETU9QX2FkZF90b19waHlzbWFwLCBhIGxpbWl0
ZWQgdmVyc2lvbiBvZg0KPiA+IFhFTk1FTV9hZGRfdG9fcGh5c21hcCB0byBhbGxvdyBhIGRlcHJp
dmlsZWdlZCBRRU1VIHRvIG1vdmUgVlJBTQ0KPiA+IHdoZW4gYQ0KPiA+IGd1ZXN0IHByb2dyYW1z
IGl0cyBCQVIuIEl0IGlzIGVxdWl2YWxlbnQgdG8gWEVOTUVNX2FkZF90b19waHlzbWFwIHdpdGgN
Cj4gPiBzcGFjZSA9PSBYRU5NQVBTUEFDRV9nbWZuLg0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTog
Um9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+DQo+ID4gLS0tDQo+ID4g
IHhlbi9hcmNoL3g4Ni9odm0vZG0uYyAgICAgICAgICB8IDE3ICsrKysrKysrKysrKysrKysrDQo+
ID4gIHhlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaCB8IDE0ICsrKysrKysrKysrKysrDQo+
ID4gIHhlbi9pbmNsdWRlL3hsYXQubHN0ICAgICAgICAgICB8ICAxICsNCj4gPiAgMyBmaWxlcyBj
aGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspDQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS9kbS5jIGIveGVuL2FyY2gveDg2L2h2bS9kbS5jDQo+ID4gaW5kZXggMzJhZGU5NS4u
NDMyYTg2MyAxMDA2NDQNCj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMNCj4gPiArKysg
Yi94ZW4vYXJjaC94ODYvaHZtL2RtLmMNCj4gPiBAQCAtNjQwLDYgKzY0MCwyMiBAQCBzdGF0aWMg
aW50IGRtX29wKGNvbnN0IHN0cnVjdCBkbW9wX2FyZ3MgKm9wX2FyZ3MpDQo+ID4gICAgICAgICAg
YnJlYWs7DQo+ID4gICAgICB9DQo+ID4NCj4gPiArICAgIGNhc2UgWEVOX0RNT1BfYWRkX3RvX3Bo
eXNtYXA6DQo+ID4gKyAgICB7DQo+ID4gKyAgICAgICAgY29uc3Qgc3RydWN0IHhlbl9kbV9vcF9h
ZGRfdG9fcGh5c21hcCAqZGF0YSA9DQo+ID4gKyAgICAgICAgICAgICZvcC51LmFkZF90b19waHlz
bWFwOw0KPiA+ICsgICAgICAgIHN0cnVjdCB4ZW5fYWRkX3RvX3BoeXNtYXAgeGF0cCA9IHsNCj4g
PiArICAgICAgICAgICAgLmRvbWlkID0gb3BfYXJncy0+ZG9taWQsDQo+ID4gKyAgICAgICAgICAg
IC5zcGFjZSA9IFhFTk1BUFNQQUNFX2dtZm4sDQo+ID4gKyAgICAgICAgICAgIC5pZHggPSBkYXRh
LT5pZHgsDQo+ID4gKyAgICAgICAgICAgIC5ncGZuID0gZGF0YS0+Z3BmbiwNCj4gPiArICAgICAg
ICB9Ow0KPiA+ICsNCj4gDQo+IFdoZXJlIGRvZXMgeGF0cC5zaXplIGdldCBzZXQ/IExvb2tzIGxp
a2UgeW91J3JlIG1pc3NpbmcgYSBwYXJhbWV0ZXIuDQo+IA0KPiAgIFBhdWwNCj4gDQo+ID4gKyAg
ICAgICAgcmMgPSB4ZW5tZW1fYWRkX3RvX3BoeXNtYXAoZCwgJnhhdHAsDQo+ID4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOTUVNX2FkZF90b19waHlzbWFwID4+DQo+IE1F
TU9QX0VYVEVOVF9TSElGVCk7DQoNCi4uLiBBbHNvIGxvb2tpbmcgYXQgdGhpcyBzbGlnaHRseSBv
ZGQgYXJndW1lbnQsIGFzc3VtaW5nIHRoYXQgdGhlIGFkZGl0aW9uYWwgc2l6ZSBwYXJhbWV0ZXIg
Y291bGQgYmUgYXJiaXRyYXJpbHkgbGFyZ2UsIHlvdSdyZSBnb2luZyB0byBuZWVkIHRvIGhhbmRs
ZSBjb250aW51YXRpb25zLg0KDQogIFBhdWwNCg0KPiA+ICsgICAgICAgIGJyZWFrOw0KPiA+ICsg
ICAgfQ0KPiA+ICsNCj4gPiAgICAgIGRlZmF1bHQ6DQo+ID4gICAgICAgICAgcmMgPSAtRU9QTk9U
U1VQUDsNCj4gPiAgICAgICAgICBicmVhazsNCj4gPiBAQCAtNjY5LDYgKzY4NSw3IEBAIENIRUNL
X2RtX29wX3NldF9tZW1fdHlwZTsNCj4gPiAgQ0hFQ0tfZG1fb3BfaW5qZWN0X2V2ZW50Ow0KPiA+
ICBDSEVDS19kbV9vcF9pbmplY3RfbXNpOw0KPiA+ICBDSEVDS19kbV9vcF9yZW1vdGVfc2h1dGRv
d247DQo+ID4gK0NIRUNLX2RtX29wX2FkZF90b19waHlzbWFwOw0KPiA+DQo+ID4gIGludCBjb21w
YXRfZG1fb3AoZG9taWRfdCBkb21pZCwNCj4gPiAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgbnJfYnVmcywNCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9v
cC5oDQo+ID4gYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgNCj4gPiBpbmRleCBlMTcz
MDg1Li44OGFhY2U3IDEwMDY0NA0KPiA+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1f
b3AuaA0KPiA+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaA0KPiA+IEBAIC0z
NjgsNiArMzY4LDE5IEBAIHN0cnVjdCB4ZW5fZG1fb3BfcmVtb3RlX3NodXRkb3duIHsNCj4gPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogKE90aGVyIHJlYXNvbiB2YWx1ZXMgYXJlIG5v
dCBibG9ja2VkKSAqLw0KPiA+ICB9Ow0KPiA+DQo+ID4gKy8qDQo+ID4gKyAqIFhFTl9ETU9QX2Fk
ZF90b19waHlzbWFwIDogU2V0cyB0aGUgR1BGTiBhdCB3aGljaCBhIHBhcnRpY3VsYXINCj4gcGFn
ZQ0KPiA+IGFwcGVhcnMNCj4gPiArICogICAgICAgICAgICAgICAgICAgICAgICAgICBpbiB0aGUg
c3BlY2lmaWVkIGd1ZXN0J3MgcHNldWRvcGh5c2ljYWwgYWRkcmVzcw0KPiA+ICsgKiAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHNwYWNlLiBJZGVudGljYWwgdG8gWEVOTUVNX2FkZF90b19waHlz
bWFwIHdpdGgNCj4gPiArICogICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFjZSA9PSBYRU5N
QVBTUEFDRV9nbWZuLg0KPiA+ICsgKi8NCj4gPiArI2RlZmluZSBYRU5fRE1PUF9hZGRfdG9fcGh5
c21hcCAxNw0KPiA+ICsNCj4gPiArc3RydWN0IHhlbl9kbV9vcF9hZGRfdG9fcGh5c21hcCB7DQo+
ID4gKyAgICB1aW50NjRfYWxpZ25lZF90IGlkeDsgIC8qIEluZGV4IGludG8gR01GTiBzcGFjZS4g
Ki8NCj4gPiArICAgIHVpbnQ2NF9hbGlnbmVkX3QgZ3BmbjsgLyogR1BGTiBpbiBkb21pZCB3aGVy
ZSB0aGUgR01GTiBzaG91bGQNCj4gPiBhcHBlYXIuICovDQo+ID4gK307DQo+ID4gKw0KPiA+ICBz
dHJ1Y3QgeGVuX2RtX29wIHsNCj4gPiAgICAgIHVpbnQzMl90IG9wOw0KPiA+ICAgICAgdWludDMy
X3QgcGFkOw0KPiA+IEBAIC0zODksNiArNDAyLDcgQEAgc3RydWN0IHhlbl9kbV9vcCB7DQo+ID4g
ICAgICAgICAgc3RydWN0IHhlbl9kbV9vcF9tYXBfbWVtX3R5cGVfdG9faW9yZXFfc2VydmVyDQo+
ID4gICAgICAgICAgICAgICAgICBtYXBfbWVtX3R5cGVfdG9faW9yZXFfc2VydmVyOw0KPiA+ICAg
ICAgICAgIHN0cnVjdCB4ZW5fZG1fb3BfcmVtb3RlX3NodXRkb3duIHJlbW90ZV9zaHV0ZG93bjsN
Cj4gPiArICAgICAgICBzdHJ1Y3QgeGVuX2RtX29wX2FkZF90b19waHlzbWFwIGFkZF90b19waHlz
bWFwOw0KPiA+ICAgICAgfSB1Ow0KPiA+ICB9Ow0KPiA+DQo+ID4gZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3hsYXQubHN0IGIveGVuL2luY2x1ZGUveGxhdC5sc3QNCj4gPiBpbmRleCA0MzQ2Y2Jl
Li5kNDBiYWM2IDEwMDY0NA0KPiA+IC0tLSBhL3hlbi9pbmNsdWRlL3hsYXQubHN0DQo+ID4gKysr
IGIveGVuL2luY2x1ZGUveGxhdC5sc3QNCj4gPiBAQCAtNTcsNiArNTcsNyBAQA0KPiA+ICA/CWdy
YW50X2VudHJ5X3YyCQkJZ3JhbnRfdGFibGUuaA0KPiA+ICA/CWdudHRhYl9zd2FwX2dyYW50X3Jl
ZgkJZ3JhbnRfdGFibGUuaA0KPiA+ICAhCWRtX29wX2J1ZgkJCWh2bS9kbV9vcC5oDQo+ID4gKz8J
ZG1fb3BfYWRkX3RvX3BoeXNtYXAJCWh2bS9kbV9vcC5oDQo+ID4gID8JZG1fb3BfY3JlYXRlX2lv
cmVxX3NlcnZlcglodm0vZG1fb3AuaA0KPiA+ICA/CWRtX29wX2Rlc3Ryb3lfaW9yZXFfc2VydmVy
CWh2bS9kbV9vcC5oDQo+ID4gID8JZG1fb3BfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvCWh2bS9kbV9v
cC5oDQo+ID4gLS0NCj4gPiAyLjkuNQ0KPiA+DQo+ID4NCj4gPiBfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiA+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QN
Cj4gPiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZw0KPiA+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwNCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18NCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdA0KPiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZw0K
PiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsDQpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 09:23:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 09:23:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5TWD-0002nh-Ee; Fri, 20 Oct 2017 09:23:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45946757b=Paul.Durrant@citrix.com>)
 id 1e5TWB-0002nX-D5
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 09:23:03 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 78/F3-01785-670C9E95; Fri, 20 Oct 2017 09:23:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCIsWRWlGSWpSXmKPExsWSzvfng27ZgZe
 RBlM2s1gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmnHs1jKXimWdF/r5OlgXGBZhcjJ4eEgL/E
 6S1LWUFsNgEdiaVH5zOB2CICIRJzp9xlBLGZBUokOi9uYgaxhQUyJPZdnM4GUZMpMWHLCVYI2
 0ji47vlQPUcHCwCqhKfjgqBhHkF3CXa554EGykkUCTxZ81SsDGcAvYSt//uAxvDKCAr8aVxNT
 PEKnGJW08gTpAQEJBYsuc8M4QtKvHy8T9WCNtAYuvSfSwgq5gFNCXW79KHaFWUmNL9kB1iraD
 EyZlPWCYwCs9CMnUWQscsJB2zkHQsYGRZxahRnFpUllqka2Skl1SUmZ5RkpuYmaNraGCql5ta
 XJyYnpqTmFSsl5yfu4kRGPb1DAyMOxj3tPsdYpTkYFIS5Q2sfBkpxJeUn1KZkVicEV9UmpNaf
 IhRhoNDSYJ3y36gnGBRanpqRVpmDjACYdISHDxKIryLQNK8xQWJucWZ6RCpU4zGHMc2Xf7DxP
 Hk2ry/TEIsefl5qVLivJNASgVASjNK8+AGwRLDJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjEr
 CvA9BpvBk5pXA7XsFdAoT0Cns9i9ATilJREhJNTBaVkjwtLvMVeWX/lPucWxTcpD6yxWHyidk
 qEwxOrjE9LDV5a6rEQaLTPyZTbgyfohkRrxdd+iT/NeLYRfuf4u7IFW3/cKM4k8zK8zmfwudb
 By1m+X7rDg/hsSVJ/yVHpguWGzy4njf2Wvzksu6dC9L/bMqufDg9IbmtCsHri24nSTVHji3Wa
 JRiaU4I9FQi7moOBEAehrJWwcDAAA=
X-Env-Sender: prvs=45946757b=Paul.Durrant@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1508491379!107830417!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14925 invoked from network); 20 Oct 2017 09:23:01 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 09:23:01 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="106414530"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Ross Lagerwall <ross.lagerwall@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [Xen-devel] [PATCH v1 4/5] tools: libxendevicemodel: Provide
 xendevicemodel_add_to_physmap
Thread-Index: AQHTSBp7Qr2Jc5A1DkW2XS2tZIeYA6LseWhQ
Date: Fri, 20 Oct 2017 09:22:55 +0000
Message-ID: <2d65baf2ec2348229a65de1f66901d87@AMSPEX02CL03.citrite.net>
References: <20171018140339.13888-1-ross.lagerwall@citrix.com>
 <20171018140339.13888-5-ross.lagerwall@citrix.com>
In-Reply-To: <20171018140339.13888-5-ross.lagerwall@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v1 4/5] tools: libxendevicemodel:
	Provide	xendevicemodel_add_to_physmap
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YNCj4gUm9zcyBMYWdl
cndhbGwNCj4gU2VudDogMTggT2N0b2JlciAyMDE3IDE1OjA0DQo+IFRvOiBYZW4tZGV2ZWwgPHhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnPg0KPiBDYzogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3
YWxsQGNpdHJpeC5jb20+OyBJYW4gSmFja3Nvbg0KPiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+DQo+IFN1YmplY3Q6IFtYZW4tZGV2ZWxdIFtQ
QVRDSCB2MSA0LzVdIHRvb2xzOiBsaWJ4ZW5kZXZpY2Vtb2RlbDogUHJvdmlkZQ0KPiB4ZW5kZXZp
Y2Vtb2RlbF9hZGRfdG9fcGh5c21hcA0KPiANCj4gU2lnbmVkLW9mZi1ieTogUm9zcyBMYWdlcndh
bGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+DQo+IC0tLQ0KPiAgdG9vbHMvbGlicy9kZXZp
Y2Vtb2RlbC9NYWtlZmlsZSAgICAgICAgICAgICAgICAgfCAgMiArLQ0KPiAgdG9vbHMvbGlicy9k
ZXZpY2Vtb2RlbC9jb3JlLmMgICAgICAgICAgICAgICAgICAgfCAxNyArKysrKysrKysrKysrKysr
Kw0KPiAgdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlL3hlbmRldmljZW1vZGVsLmggfCAx
MyArKysrKysrKysrKysrDQo+ICB0b29scy9saWJzL2RldmljZW1vZGVsL2xpYnhlbmRldmljZW1v
ZGVsLm1hcCAgICB8ICA1ICsrKysrDQo+ICA0IGZpbGVzIGNoYW5nZWQsIDM2IGluc2VydGlvbnMo
KyksIDEgZGVsZXRpb24oLSkNCj4gDQo+IGRpZmYgLS1naXQgYS90b29scy9saWJzL2RldmljZW1v
ZGVsL01ha2VmaWxlDQo+IGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9NYWtlZmlsZQ0KPiBpbmRl
eCAzNDIzNzFhLi41YjJkZjdhIDEwMDY0NA0KPiAtLS0gYS90b29scy9saWJzL2RldmljZW1vZGVs
L01ha2VmaWxlDQo+ICsrKyBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvTWFrZWZpbGUNCj4gQEAg
LTIsNyArMiw3IEBAIFhFTl9ST09UID0gJChDVVJESVIpLy4uLy4uLy4uDQo+ICBpbmNsdWRlICQo
WEVOX1JPT1QpL3Rvb2xzL1J1bGVzLm1rDQo+IA0KPiAgTUFKT1IgICAgPSAxDQo+IC1NSU5PUiAg
ICA9IDENCj4gK01JTk9SICAgID0gMg0KPiAgU0hMSUJfTERGTEFHUyArPSAtV2wsLS12ZXJzaW9u
LXNjcmlwdD1saWJ4ZW5kZXZpY2Vtb2RlbC5tYXANCj4gDQo+ICBDRkxBR1MgICArPSAtV2Vycm9y
IC1XbWlzc2luZy1wcm90b3R5cGVzDQo+IGRpZmYgLS1naXQgYS90b29scy9saWJzL2RldmljZW1v
ZGVsL2NvcmUuYyBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jDQo+IGluZGV4IGI2NmQ0
ZjkuLjJhMjMwNzcgMTAwNjQ0DQo+IC0tLSBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5j
DQo+ICsrKyBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jDQo+IEBAIC01NjQsNiArNTY0
LDIzIEBAIGludCB4ZW5kZXZpY2Vtb2RlbF9zaHV0ZG93bigNCj4gICAgICByZXR1cm4geGVuZGV2
aWNlbW9kZWxfb3AoZG1vZCwgZG9taWQsIDEsICZvcCwgc2l6ZW9mKG9wKSk7DQo+ICB9DQo+IA0K
PiAraW50IHhlbmRldmljZW1vZGVsX2FkZF90b19waHlzbWFwKA0KPiArICAgIHhlbmRldmljZW1v
ZGVsX2hhbmRsZSAqZG1vZCwgZG9taWRfdCBkb21pZCwgdWludDY0X3QgaWR4LCB1aW50NjRfdA0K
PiBncGZuKQ0KDQpEbyB5b3UgcmVhbGx5IHdhbnQgdGhpcyB0byBiZSBzaW5nbGUgcGFnZT8gUG9w
dWxhdGluZyBWUkFNIGlzIG5vdCBnb2luZyB0byBiZSBmYXN0IGlmIHlvdSBuZWVkIHRvIG1ha2Ug
MTZNQiAvIDRLIGh5cGVyY2FsbHMgdG8gZG8gaXQuDQoNCiAgUGF1bA0KDQo+ICt7DQo+ICsgICAg
c3RydWN0IHhlbl9kbV9vcCBvcDsNCj4gKyAgICBzdHJ1Y3QgeGVuX2RtX29wX2FkZF90b19waHlz
bWFwICpkYXRhOw0KPiArDQo+ICsgICAgbWVtc2V0KCZvcCwgMCwgc2l6ZW9mKG9wKSk7DQo+ICsN
Cj4gKyAgICBvcC5vcCA9IFhFTl9ETU9QX2FkZF90b19waHlzbWFwOw0KPiArICAgIGRhdGEgPSAm
b3AudS5hZGRfdG9fcGh5c21hcDsNCj4gKw0KPiArICAgIGRhdGEtPmlkeCA9IGlkeDsNCj4gKyAg
ICBkYXRhLT5ncGZuID0gZ3BmbjsNCj4gKw0KPiArICAgIHJldHVybiB4ZW5kZXZpY2Vtb2RlbF9v
cChkbW9kLCBkb21pZCwgMSwgJm9wLCBzaXplb2Yob3ApKTsNCj4gK30NCj4gKw0KPiAgaW50IHhl
bmRldmljZW1vZGVsX3Jlc3RyaWN0KHhlbmRldmljZW1vZGVsX2hhbmRsZSAqZG1vZCwgZG9taWRf
dA0KPiBkb21pZCkNCj4gIHsNCj4gICAgICByZXR1cm4gb3NkZXBfeGVuZGV2aWNlbW9kZWxfcmVz
dHJpY3QoZG1vZCwgZG9taWQpOw0KPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9kZXZpY2Vtb2Rl
bC9pbmNsdWRlL3hlbmRldmljZW1vZGVsLmgNCj4gYi90b29scy9saWJzL2RldmljZW1vZGVsL2lu
Y2x1ZGUveGVuZGV2aWNlbW9kZWwuaA0KPiBpbmRleCBkZGEwYmM3Li4yYzRlMzkyIDEwMDY0NA0K
PiAtLS0gYS90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVuZGV2aWNlbW9kZWwuaA0K
PiArKysgYi90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVuZGV2aWNlbW9kZWwuaA0K
PiBAQCAtMzI2LDYgKzMyNiwxOSBAQCBpbnQgeGVuZGV2aWNlbW9kZWxfc2h1dGRvd24oDQo+ICAg
ICAgeGVuZGV2aWNlbW9kZWxfaGFuZGxlICpkbW9kLCBkb21pZF90IGRvbWlkLCB1bnNpZ25lZCBp
bnQgcmVhc29uKTsNCj4gDQo+ICAvKioNCj4gKyAqIFNldHMgdGhlIEdQRk4gYXQgd2hpY2ggYSBw
YXJ0aWN1bGFyIHBhZ2UgYXBwZWFycyBpbiB0aGUgZG9tYWluJ3MNCj4gKyAqIHBzZXVkb3BoeXNp
Y2FsIGFkZHJlc3Mgc3BhY2UuDQo+ICsgKg0KPiArICogQHBhcm0gZG1vZCBhIGhhbmRsZSB0byBh
biBvcGVuIGRldmljZW1vZGVsIGludGVyZmFjZS4NCj4gKyAqIEBwYXJtIGRvbWlkIHRoZSBkb21h
aW4gaWQgdG8gYmUgc2VydmljZWQNCj4gKyAqIEBwYXJtIGlkeCBJbmRleCBpbnRvIEdNRk4gc3Bh
Y2UNCj4gKyAqIEBwYXJtIGdwZm4gR1BGTiBpbiBkb21pZCB3aGVyZSB0aGUgR01GTiBzaG91bGQg
YXBwZWFyDQo+ICsgKiBAcmV0dXJuIDAgb24gc3VjY2VzcywgLTEgb24gZmFpbHVyZS4NCj4gKyAq
Lw0KPiAraW50IHhlbmRldmljZW1vZGVsX2FkZF90b19waHlzbWFwKA0KPiArICAgIHhlbmRldmlj
ZW1vZGVsX2hhbmRsZSAqZG1vZCwgZG9taWRfdCBkb21pZCwgdWludDY0X3QgaWR4LCB1aW50NjRf
dA0KPiBncGZuKTsNCj4gKw0KPiArLyoqDQo+ICAgKiBUaGlzIGZ1bmN0aW9uIHJlc3RyaWN0cyB0
aGUgdXNlIG9mIHRoaXMgaGFuZGxlIHRvIHRoZSBzcGVjaWZpZWQNCj4gICAqIGRvbWFpbi4NCj4g
ICAqDQo+IGRpZmYgLS1naXQgYS90b29scy9saWJzL2RldmljZW1vZGVsL2xpYnhlbmRldmljZW1v
ZGVsLm1hcA0KPiBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvbGlieGVuZGV2aWNlbW9kZWwubWFw
DQo+IGluZGV4IGNlZmQzMmIuLjRhMTllY2IgMTAwNjQ0DQo+IC0tLSBhL3Rvb2xzL2xpYnMvZGV2
aWNlbW9kZWwvbGlieGVuZGV2aWNlbW9kZWwubWFwDQo+ICsrKyBiL3Rvb2xzL2xpYnMvZGV2aWNl
bW9kZWwvbGlieGVuZGV2aWNlbW9kZWwubWFwDQo+IEBAIC0yNywzICsyNyw4IEBAIFZFUlNfMS4x
IHsNCj4gIAlnbG9iYWw6DQo+ICAJCXhlbmRldmljZW1vZGVsX3NodXRkb3duOw0KPiAgfSBWRVJT
XzEuMDsNCj4gKw0KPiArVkVSU18xLjIgew0KPiArCWdsb2JhbDoNCj4gKwkJeGVuZGV2aWNlbW9k
ZWxfYWRkX3RvX3BoeXNtYXA7DQo+ICt9IFZFUlNfMS4xOw0KPiAtLQ0KPiAyLjkuNQ0KPiANCj4g
DQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IFhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcNCj4gaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 09:24:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 09:24:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5TXA-0002sm-Nj; Fri, 20 Oct 2017 09:24:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45946757b=Paul.Durrant@citrix.com>)
 id 1e5TX9-0002sg-Mg
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 09:24:03 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 5B/86-08608-2B0C9E95; Fri, 20 Oct 2017 09:24:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsWSzvfng+6mAy8
 jDbbuELNY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDM+7jcuuKFccWXuC+YGxjnKXYycHBIC/hJf
 d2xjB7HZBHQklh6dzwRiiwiESMydcpcRxGYWKJHovLiJGcQWFsiTeLz6JZDNAVSTL/G1Rx/CN
 JL4cCAXpIJFQFXiSfsGFhCbV8BdomfpbbApQgJFEo9+HQWzOQXsJVa0zWIDsRkFZCW+NK5mht
 gkLnHrCcQFEgICEkv2nGeGsEUlXj7+xwphG0hsXbqPBWQts4CmxPpd+hCtihJTuh+yQ6wVlDg
 58wnLBEbhWUimzkLomIWkYxaSjgWMLKsYNYpTi8pSi3QNjfWSijLTM0pyEzNzdA0NzPRyU4uL
 E9NTcxKTivWS83M3MQJDngEIdjB+WRZwiFGSg0lJlDew8mWkEF9SfkplRmJxRnxRaU5q8SFGG
 Q4OJQneLfuBcoJFqempFWmZOcDog0lLcPAoifDeB0nzFhck5hZnpkOkTjEacxzbdPkPE8eTa/
 P+Mgmx5OXnpUqJ804CKRUAKc0ozYMbBEsKlxhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTM+xB
 kCk9mXgncvldApzABncJu/wLklJJEhJRUA2N99O/T1nMKkv2PC7jv3/Dy9oyzRk0zNt9pWNPr
 YrTepyVY3+CQYZaFkJDnyvaZH2N6ct+YJc7Xkrwps7Iok/vEpj/Xtv/ueZff8WfapGn72u+8W
 rozcp99wD41Tt/1R19u6D2/dp6ux0WLHGu2/E37GHLWpid8t3Xc8Fm1V4g3z9f7q0D3t7VKLM
 UZiYZazEXFiQALO1fDBQMAAA==
X-Env-Sender: prvs=45946757b=Paul.Durrant@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1508491439!77983193!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23971 invoked from network); 20 Oct 2017 09:24:01 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 09:24:01 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="106414556"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Ross Lagerwall <ross.lagerwall@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [Xen-devel] [PATCH v1 5/5] tools: libxendevicemodel: Provide
 xendevicemodel_pin_memory_cacheattr
Thread-Index: AQHTSBpXh3O4lamsakmoHxs8PaRBlqLsefpw
Date: Fri, 20 Oct 2017 09:23:57 +0000
Message-ID: <c44e0ea1d72c4a4695c2aa9b14e8f154@AMSPEX02CL03.citrite.net>
References: <20171018140339.13888-1-ross.lagerwall@citrix.com>
 <20171018140339.13888-6-ross.lagerwall@citrix.com>
In-Reply-To: <20171018140339.13888-6-ross.lagerwall@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v1 5/5] tools: libxendevicemodel:
	Provide	xendevicemodel_pin_memory_cacheattr
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YNCj4gUm9zcyBMYWdl
cndhbGwNCj4gU2VudDogMTggT2N0b2JlciAyMDE3IDE1OjA0DQo+IFRvOiBYZW4tZGV2ZWwgPHhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnPg0KPiBDYzogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3
YWxsQGNpdHJpeC5jb20+OyBJYW4gSmFja3Nvbg0KPiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+DQo+IFN1YmplY3Q6IFtYZW4tZGV2ZWxdIFtQ
QVRDSCB2MSA1LzVdIHRvb2xzOiBsaWJ4ZW5kZXZpY2Vtb2RlbDogUHJvdmlkZQ0KPiB4ZW5kZXZp
Y2Vtb2RlbF9waW5fbWVtb3J5X2NhY2hlYXR0cg0KPiANCj4gU2lnbmVkLW9mZi1ieTogUm9zcyBM
YWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+DQoNClJldmlld2VkLWJ5OiBQYXVs
IER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPg0KDQo+IC0tLQ0KPiAgdG9vbHMvbGli
cy9kZXZpY2Vtb2RlbC9jb3JlLmMgICAgICAgICAgICAgICAgICAgfCAxOSArKysrKysrKysrKysr
KysrKysrDQo+ICB0b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVuZGV2aWNlbW9kZWwu
aCB8IDE0ICsrKysrKysrKysrKysrDQo+ICB0b29scy9saWJzL2RldmljZW1vZGVsL2xpYnhlbmRl
dmljZW1vZGVsLm1hcCAgICB8ICAxICsNCj4gIDMgZmlsZXMgY2hhbmdlZCwgMzQgaW5zZXJ0aW9u
cygrKQ0KPiANCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jIGIv
dG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMNCj4gaW5kZXggMmEyMzA3Ny4uZGFkYTU3ZSAx
MDA2NDQNCj4gLS0tIGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMNCj4gKysrIGIvdG9v
bHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMNCj4gQEAgLTU4MSw2ICs1ODEsMjUgQEAgaW50IHhl
bmRldmljZW1vZGVsX2FkZF90b19waHlzbWFwKA0KPiAgICAgIHJldHVybiB4ZW5kZXZpY2Vtb2Rl
bF9vcChkbW9kLCBkb21pZCwgMSwgJm9wLCBzaXplb2Yob3ApKTsNCj4gIH0NCj4gDQo+ICtpbnQg
eGVuZGV2aWNlbW9kZWxfcGluX21lbW9yeV9jYWNoZWF0dHIoDQo+ICsgICAgeGVuZGV2aWNlbW9k
ZWxfaGFuZGxlICpkbW9kLCBkb21pZF90IGRvbWlkLCB1aW50NjRfdCBzdGFydCwgdWludDY0X3QN
Cj4gZW5kLA0KPiArICAgIHVpbnQzMl90IHR5cGUpDQo+ICt7DQo+ICsgICAgc3RydWN0IHhlbl9k
bV9vcCBvcDsNCj4gKyAgICBzdHJ1Y3QgeGVuX2RtX29wX3Bpbl9tZW1vcnlfY2FjaGVhdHRyICpk
YXRhOw0KPiArDQo+ICsgICAgbWVtc2V0KCZvcCwgMCwgc2l6ZW9mKG9wKSk7DQo+ICsNCj4gKyAg
ICBvcC5vcCA9IFhFTl9ETU9QX3Bpbl9tZW1vcnlfY2FjaGVhdHRyOw0KPiArICAgIGRhdGEgPSAm
b3AudS5waW5fbWVtb3J5X2NhY2hlYXR0cjsNCj4gKw0KPiArICAgIGRhdGEtPnN0YXJ0ID0gc3Rh
cnQ7DQo+ICsgICAgZGF0YS0+ZW5kID0gZW5kOw0KPiArICAgIGRhdGEtPnR5cGUgPSB0eXBlOw0K
PiArDQo+ICsgICAgcmV0dXJuIHhlbmRldmljZW1vZGVsX29wKGRtb2QsIGRvbWlkLCAxLCAmb3As
IHNpemVvZihvcCkpOw0KPiArfQ0KPiArDQo+ICBpbnQgeGVuZGV2aWNlbW9kZWxfcmVzdHJpY3Qo
eGVuZGV2aWNlbW9kZWxfaGFuZGxlICpkbW9kLCBkb21pZF90DQo+IGRvbWlkKQ0KPiAgew0KPiAg
ICAgIHJldHVybiBvc2RlcF94ZW5kZXZpY2Vtb2RlbF9yZXN0cmljdChkbW9kLCBkb21pZCk7DQo+
IGRpZmYgLS1naXQgYS90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVuZGV2aWNlbW9k
ZWwuaA0KPiBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5o
DQo+IGluZGV4IDJjNGUzOTIuLjlkZTZkNDYgMTAwNjQ0DQo+IC0tLSBhL3Rvb2xzL2xpYnMvZGV2
aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5oDQo+ICsrKyBiL3Rvb2xzL2xpYnMvZGV2
aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5oDQo+IEBAIC0zMzksNiArMzM5LDIwIEBA
IGludCB4ZW5kZXZpY2Vtb2RlbF9hZGRfdG9fcGh5c21hcCgNCj4gICAgICB4ZW5kZXZpY2Vtb2Rl
bF9oYW5kbGUgKmRtb2QsIGRvbWlkX3QgZG9taWQsIHVpbnQ2NF90IGlkeCwgdWludDY0X3QNCj4g
Z3Bmbik7DQo+IA0KPiAgLyoqDQo+ICsgKiBQaW5zIGNhY2hpbmcgdHlwZSBvZiBSQU0gc3BhY2Uu
DQo+ICsgKg0KPiArICogQHBhcm0gZG1vZCBhIGhhbmRsZSB0byBhbiBvcGVuIGRldmljZW1vZGVs
IGludGVyZmFjZS4NCj4gKyAqIEBwYXJtIGRvbWlkIHRoZSBkb21haW4gaWQgdG8gYmUgc2Vydmlj
ZWQNCj4gKyAqIEBwYXJtIHN0YXJ0IFN0YXJ0IGdmbg0KPiArICogQHBhcm0gZW5kIEVuZCBnZm4N
Cj4gKyAqIEBwYXJtIHR5cGUgWEVOX0RPTUNUTF9NRU1fQ0FDSEVBVFRSXyoNCj4gKyAqIEByZXR1
cm4gMCBvbiBzdWNjZXNzLCAtMSBvbiBmYWlsdXJlLg0KPiArICovDQo+ICtpbnQgeGVuZGV2aWNl
bW9kZWxfcGluX21lbW9yeV9jYWNoZWF0dHIoDQo+ICsgICAgeGVuZGV2aWNlbW9kZWxfaGFuZGxl
ICpkbW9kLCBkb21pZF90IGRvbWlkLCB1aW50NjRfdCBzdGFydCwgdWludDY0X3QNCj4gZW5kLA0K
PiArICAgIHVpbnQzMl90IHR5cGUpOw0KPiArDQo+ICsvKioNCj4gICAqIFRoaXMgZnVuY3Rpb24g
cmVzdHJpY3RzIHRoZSB1c2Ugb2YgdGhpcyBoYW5kbGUgdG8gdGhlIHNwZWNpZmllZA0KPiAgICog
ZG9tYWluLg0KPiAgICoNCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvbGli
eGVuZGV2aWNlbW9kZWwubWFwDQo+IGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9saWJ4ZW5kZXZp
Y2Vtb2RlbC5tYXANCj4gaW5kZXggNGExOWVjYi4uZTgyMGI3NyAxMDA2NDQNCj4gLS0tIGEvdG9v
bHMvbGlicy9kZXZpY2Vtb2RlbC9saWJ4ZW5kZXZpY2Vtb2RlbC5tYXANCj4gKysrIGIvdG9vbHMv
bGlicy9kZXZpY2Vtb2RlbC9saWJ4ZW5kZXZpY2Vtb2RlbC5tYXANCj4gQEAgLTMxLDQgKzMxLDUg
QEAgVkVSU18xLjEgew0KPiAgVkVSU18xLjIgew0KPiAgCWdsb2JhbDoNCj4gIAkJeGVuZGV2aWNl
bW9kZWxfYWRkX3RvX3BoeXNtYXA7DQo+ICsJCXhlbmRldmljZW1vZGVsX3Bpbl9tZW1vcnlfY2Fj
aGVhdHRyOw0KPiAgfSBWRVJTXzEuMTsNCj4gLS0NCj4gMi45LjUNCj4gDQo+IA0KPiBfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0DQo+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnDQo+IGh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 09:29:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 09:29:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Tbe-0003Cs-Dn; Fri, 20 Oct 2017 09:28:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45946757b=Paul.Durrant@citrix.com>)
 id 1e5Tbd-0003Ck-J0
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 09:28:41 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 04/F3-21967-8C1C9E95; Fri, 20 Oct 2017 09:28:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsWSzvfng+6Jgy8
 jDd71sFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlXdjWwFpwUrtj2Yh9rA+MK4S5Gdg4JAX+J
 2YpdjJwcbAI6EkuPzmcCsUUE8iSaln1k62Lk4mAWeM4osXzfBTaQhLBAjMT928+YIYpiJW7NW
 coIYRtJPGuZyQJiswioSqxYfwOohoODV8Bd4sinWpCwkECGxOSNd1hBbE4BK4ldWzaxg9iMAr
 ISXxpXg41kFhCXuPUE4gYJAQGJJXvOM0PYohIvH/9jhbANJLYu3ccCMp5ZQFNi/S59iFZFiSn
 dD8FG8goISpyc+YRlAqPwLCRTZyF0zELSMQtJxwJGllWM6sWpRWWpRbpGeklFmekZJbmJmTm6
 hgamermpxcWJ6ak5iUnFesn5uZsYgSHPAAQ7GL//cTrEKMnBpCTKG1j5MlKILyk/pTIjsTgjv
 qg0J7X4EKMMB4eSBO+6A0A5waLU9NSKtMwcYPTBpCU4eJREeM+BpHmLCxJzizPTIVKnGI05jm
 26/IeJ48m1eX+ZhFjy8vNSpcR5u0BKBUBKM0rz4AbBksIlRlkpYV5GoNOEeApSi3IzS1DlXzG
 KczAqCfOeB5nCk5lXArfvFdApTECnsNu/ADmlJBEhJdXAuPENe2Pamr8Xy6ZULfd9I+EiuSD/
 5S/R4vnGns5GucbbxLQ6z+25G2taJMmSvHlCr3T1jLa3jK8KBD/W57T+bfxZ8v3szZNvnv+ff
 ZFphcVZLhUOAUPhgCT3s1rM2nNvlzmpPt9WXrpB+//ZM7OcGDXO978WYyq5v2urofKLxWvvae
 1ebOwirMRSnJFoqMVcVJwIABb0tMcFAwAA
X-Env-Sender: prvs=45946757b=Paul.Durrant@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1508491717!69030552!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45814 invoked from network); 20 Oct 2017 09:28:39 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 09:28:39 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="106414645"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v7 for-next 01/12] x86/pio: allow internal PIO handlers
 to return RETRY
Thread-Index: AQHTSAXsot0mmzCq+0qM3X460WfjP6Lse0bQ
Date: Fri, 20 Oct 2017 09:28:34 +0000
Message-ID: <2832428d77934368875b24305226556d@AMSPEX02CL03.citrite.net>
References: <20171018114034.36587-1-roger.pau@citrix.com>
 <20171018114034.36587-2-roger.pau@citrix.com>
In-Reply-To: <20171018114034.36587-2-roger.pau@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 Roger Pau Monne <roger.pau@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>
Subject: Re: [Xen-devel] [PATCH v7 for-next 01/12] x86/pio: allow internal
 PIO handlers to return RETRY
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgW21h
aWx0bzpyb2dlci5wYXVAY2l0cml4LmNvbV0NCj4gU2VudDogMTggT2N0b2JlciAyMDE3IDEyOjQw
DQo+IFRvOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gQ2M6IGtvbnJhZC53aWxr
QG9yYWNsZS5jb207IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tOyBSb2dlciBQYXUgTW9ubmUN
Cj4gPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0
cml4LmNvbT47IEphbg0KPiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT47IEFuZHJldyBDb29w
ZXINCj4gPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+DQo+IFN1YmplY3Q6IFtQQVRDSCB2NyBm
b3ItbmV4dCAwMS8xMl0geDg2L3BpbzogYWxsb3cgaW50ZXJuYWwgUElPIGhhbmRsZXJzIHRvDQo+
IHJldHVybiBSRVRSWQ0KPiANCj4gRml4IGhhbmRsZV9waW8gc28gaW50ZXJuYWwgUElPIGhhbmRs
ZXJzIGNhbiByZXR1cm4gWDg2RU1VTF9SRVRSWSBhbmQNCj4gaXQgaXMgcHJvcGVybHkgaGFuZGxl
ZCBieSBub3QgYWR2YW5jaW5nIHRoZSBJUC4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KDQpJICp0aGluayogdGhpcyBpcyBzYWZl
Lg0KDQpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4N
Cg0KPiAtLS0NCj4gQ2M6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+DQo+
IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+DQo+IENjOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPg0KPiAtLS0NCj4gTm90ZSB0aGlzIGlzIG5vdCBh
biBpc3N1ZSBjdXJyZW50bHkgYmVjYXVzZSBubyBpbnRlcm5hbCBoYW5kbGVycw0KPiByZXR1cm4g
UkVUUlkuDQo+IC0tLQ0KPiAgeGVuL2FyY2gveDg2L2h2bS9pby5jIHwgNyArKysrKy0tDQo+ICAx
IGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQ0KPiANCj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW8uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW8uYw0K
PiBpbmRleCBlNDQ5YjQxOTZlLi4xMGUxZTJkYjQ1IDEwMDY0NA0KPiAtLS0gYS94ZW4vYXJjaC94
ODYvaHZtL2lvLmMNCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9pby5jDQo+IEBAIC0xNTcsOCAr
MTU3LDExIEBAIGJvb2wgaGFuZGxlX3Bpbyh1aW50MTZfdCBwb3J0LCB1bnNpZ25lZCBpbnQgc2l6
ZSwgaW50DQo+IGRpcikNCj4gICAgICAgICAgYnJlYWs7DQo+IA0KPiAgICAgIGNhc2UgWDg2RU1V
TF9SRVRSWToNCj4gLSAgICAgICAgLyogV2Ugc2hvdWxkIG5vdCBhZHZhbmNlIFJJUC9FSVAgaWYg
dGhlIGRvbWFpbiBpcyBzaHV0dGluZyBkb3duICovDQo+IC0gICAgICAgIGlmICggY3Vyci0+ZG9t
YWluLT5pc19zaHV0dGluZ19kb3duICkNCj4gKyAgICAgICAgLyoNCj4gKyAgICAgICAgICogV2Ug
c2hvdWxkIG5vdCBhZHZhbmNlIFJJUC9FSVAgaWYgdGhlIGRvbWFpbiBpcyBzaHV0dGluZyBkb3du
IG9yDQo+ICsgICAgICAgICAqIGlmIFg4NkVNVUxfUkVUUlkgaGFzIGJlZW4gcmV0dXJuZWQgYnkg
YW4gaW50ZXJuYWwgaGFuZGxlci4NCj4gKyAgICAgICAgICovDQo+ICsgICAgICAgIGlmICggY3Vy
ci0+ZG9tYWluLT5pc19zaHV0dGluZ19kb3duIHx8ICFodm1faW9fcGVuZGluZyhjdXJyKSApDQo+
ICAgICAgICAgICAgICByZXR1cm4gZmFsc2U7DQo+ICAgICAgICAgIGJyZWFrOw0KPiANCj4gLS0N
Cj4gMi4xMy41IChBcHBsZSBHaXQtOTQpDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 09:34:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 09:34:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5ThC-0003r8-2E; Fri, 20 Oct 2017 09:34:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45946757b=Paul.Durrant@citrix.com>)
 id 1e5ThA-0003r2-Fo
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 09:34:24 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 05/B6-00431-F13C9E95; Fri, 20 Oct 2017 09:34:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjleJIrShJLcpLzFFi42JJ5/vzQVf68Mt
 Ig4dbmSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyJ/SuYCvrus1RcXbyTuYFxznWWLkYODgkB
 f4m1X6u6GDk52AR0JJYenc8EYosI5Ek0LfvI1sXIxcEssJZJ4tTWc6wgCWGBfIk5pxayQRQVS
 NzbcA3KNpI4/XArK8hMFgFViY9H9EDCvALuEl8OngZrFRLIkPhz9TzYfE4BK4mvk1uZQWxGAV
 mJL42rwWxmAXGJW08gbpAQEJBYsuc8M4QtKvHy8T9WCNtAYuvSfWDnMwtoSqzfpQ/Rqigxpfs
 hO8RaQYmTM5+wTGAUnoVk6iyEjllIOmYh6VjAyLKKUaM4tagstUjXyFQvqSgzPaMkNzEzR9fQ
 wFgvN7W4ODE9NScxqVgvOT93EyMw9OsZGBh3MLae8DvEKMnBpCTKG1j5MlKILyk/pTIjsTgjv
 qg0J7X4EKMGB4fAlYNHZjNKseTl56UqSfAKHQKqEyxKTU+tSMvMAUYnTKkEB4+SCO+vg0Bp3u
 KCxNzizHSI1ClGe45jmy7/YeI4MOEKkHx04y6QfHJt3l8mIbCpUuK8r0HaBEDaMkrz4IbCksk
 lRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK85iC38WTmlcDtfgV0FhPQWez2L0DOKklESEk1
 MPa/KTobsvvm+YucGx5uDFPauDvurPaGxVOyq7ueL4lZoXSAfRdvZkei8OHVdrs2+Jcrl28yN
 0w8vf1WV2bKwQ+XLDe9YdwefdS1Njb63u30BbUWxs+97whnvBVTPNFnvPeMwssyjY92Ex6tM1
 p9LOzatLZSi2AJ2TthGYoqDvcKmm9YBggcNFViKc5INNRiLipOBAD4lEFGIQMAAA==
X-Env-Sender: prvs=45946757b=Paul.Durrant@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1508492054!72613732!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29372 invoked from network); 20 Oct 2017 09:34:17 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 09:34:17 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="106414747"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v7 for-next 03/12] vpci: introduce basic handlers to trap
 accesses to the PCI config space
Thread-Index: AQHTSAXuOFKdgmI4XU+na3Z7w0CMtaLsfPNQ
Date: Fri, 20 Oct 2017 09:34:10 +0000
Message-ID: <4fb72a7cc1ec4a14b53461e5197af7f5@AMSPEX02CL03.citrite.net>
References: <20171018114034.36587-1-roger.pau@citrix.com>
 <20171018114034.36587-4-roger.pau@citrix.com>
In-Reply-To: <20171018114034.36587-4-roger.pau@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v7 for-next 03/12] vpci: introduce basic
 handlers to trap accesses to the PCI config space
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgW21h
aWx0bzpyb2dlci5wYXVAY2l0cml4LmNvbV0NCj4gU2VudDogMTggT2N0b2JlciAyMDE3IDEyOjQw
DQo+IFRvOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gQ2M6IGtvbnJhZC53aWxr
QG9yYWNsZS5jb207IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tOyBSb2dlciBQYXUgTW9ubmUN
Cj4gPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJp
eC5jb20+OyBXZWkgTGl1DQo+IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPjsgQW5kcmV3IENvb3Blcg0KPiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4
LmNvbT47IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+DQo+IFN1YmplY3Q6
IFtQQVRDSCB2NyBmb3ItbmV4dCAwMy8xMl0gdnBjaTogaW50cm9kdWNlIGJhc2ljIGhhbmRsZXJz
IHRvIHRyYXANCj4gYWNjZXNzZXMgdG8gdGhlIFBDSSBjb25maWcgc3BhY2UNCj4gDQo+IFRoaXMg
ZnVuY3Rpb25hbGl0eSBpcyBnb2luZyB0byByZXNpZGUgaW4gdnBjaS5jIChhbmQgdGhlIGNvcnJl
c3BvbmRpbmcNCj4gdnBjaS5oIGhlYWRlciksIGFuZCBzaG91bGQgYmUgYXJjaC1hZ25vc3RpYy4g
VGhlIGhhbmRsZXJzIGludHJvZHVjZWQNCj4gaW4gdGhpcyBwYXRjaCBzZXR1cCB0aGUgYmFzaWMg
ZnVuY3Rpb25hbGl0eSByZXF1aXJlZCBpbiBvcmRlciB0byB0cmFwDQo+IGFjY2Vzc2VzIHRvIHRo
ZSBQQ0kgY29uZmlnIHNwYWNlLCBhbmQgYWxsb3cgZGVjb2RpbmcgdGhlIGFkZHJlc3MgYW5kDQo+
IGZpbmRpbmcgdGhlIGNvcnJlc3BvbmRpbmcgaGFuZGxlciB0aGF0IHNob3VsZCBoYW5kbGUgdGhl
IGFjY2Vzcw0KPiAoYWx0aG91Z2ggbm8gaGFuZGxlcnMgYXJlIGltcGxlbWVudGVkKS4NCj4gDQo+
IE5vdGUgdGhhdCB0aGUgdHJhcHMgdG8gdGhlIFBDSSBJTyBwb3J0cyByZWdpc3RlcnMgKDB4Y2Y4
LzB4Y2ZjKSBhcmUNCj4gc2V0dXAgaW5zaWRlIG9mIGEgeDg2IEhWTSBmaWxlLCBzaW5jZSB0aGF0
J3Mgbm90IHNoYXJlZCB3aXRoIG90aGVyDQo+IGFyY2hlcy4NCj4gDQo+IEEgbmV3IFhFTl9YODZf
RU1VX1ZQQ0kgeDg2IGRvbWFpbiBmbGFnIGlzIGFkZGVkIGluIG9yZGVyIHRvIHNpZ25hbCBYZW4N
Cj4gd2hldGhlciBhIGRvbWFpbiBzaG91bGQgdXNlIHRoZSBuZXdseSBpbnRyb2R1Y2VkIHZQQ0kg
aGFuZGxlcnMsIHRoaXMNCj4gaXMgb25seSBlbmFibGVkIGZvciBQVkggRG9tMCBhdCB0aGUgbW9t
ZW50Lg0KPiANCj4gQSB2ZXJ5IHNpbXBsZSB1c2VyLXNwYWNlIHRlc3QgaXMgYWxzbyBwcm92aWRl
ZCwgc28gdGhhdCB0aGUgYmFzaWMNCj4gZnVuY3Rpb25hbGl0eSBvZiB0aGUgdlBDSSB0cmFwcyBj
YW4gYmUgYXNzZXJ0ZWQuIFRoaXMgaGFzIGJlZW4gcHJvdmVuDQo+IHF1aXRlIGhlbHBmdWwgZHVy
aW5nIGRldmVsb3BtZW50LCBzaW5jZSB0aGUgbG9naWMgdG8gaGFuZGxlIHBhcnRpYWwNCj4gYWNj
ZXNzZXMgb3IgYWNjZXNzZXMgdGhhdCBleHBhbmQgYWNyb3NzIG11bHRpcGxlIHJlZ2lzdGVycyBp
cyBub3QNCj4gdHJpdmlhbC4NCj4gDQo+IFRoZSBoYW5kbGVycyBmb3IgdGhlIHJlZ2lzdGVycyBh
cmUgYWRkZWQgdG8gYSBsaW5rZWQgbGlzdCB0aGF0J3Mga2VlcA0KPiBzb3J0ZWQgYXQgYWxsIHRp
bWVzLiBCb3RoIHRoZSByZWFkIGFuZCB3cml0ZSBoYW5kbGVycyBzdXBwb3J0IGFjY2Vzc2VzDQo+
IHRoYXQgZXhwYW5kIGFjcm9zcyBtdWx0aXBsZSBlbXVsYXRlZCByZWdpc3RlcnMgYW5kIGNvbnRh
aW4gZ2FwcyBub3QNCj4gZW11bGF0ZWQuDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4NCj4gQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+DQoNCmlvIHBhcnRzOg0KDQpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50
IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4NCg0KPiAtLS0NCj4gQ2M6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPg0KPiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4NCj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4NCj4gQ2M6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+DQo+IENjOiBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPg0KPiAtLS0NCj4gQ2hhbmdlcyBzaW5jZSB2NjoNCj4g
IC0gQWxpZ24gdGhlIHZwY2kgaGFuZGxlcnMgaW4gdGhlIGxpbmtlciBzY3JpcHQuDQo+ICAtIFN3
aXRjaCBhZGQvcmVtb3ZlIHJlZ2lzdGVyIGZ1bmN0aW9ucyB0byB0YWtlIGEgdnBjaSBwYXJhbWV0
ZXINCj4gICAgaW5zdGVhZCBvZiBhIHBjaV9kZXYuDQo+ICAtIEV4cGFuZCBjb21tZW50IG9mIG1l
cmdlX3Jlc3VsdC4NCj4gIC0gUmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFIGlmIGFjY2Vzc2lu
ZyBjZmMgYW5kIGNmOCBpcyBkaXNhYmxlZC4NCj4gDQo+IENoYW5nZXMgc2luY2UgdjU6DQo+ICAt
IFVzZSBhIHNwaW5sb2NrIHBlciBwY2kgZGV2aWNlLg0KPiAgLSBVc2UgdGhlIHJlY2VudGx5IGlu
dHJvZHVjZWQgcGNpX3NiZGZfdCB0eXBlLg0KPiAgLSBGaXggdGVzdCBoYXJuZXNzIHRvIHVzZSB0
aGUgcmlnaHQgaGFuZGxlciB0eXBlIGFuZCB0aGUgbmV3bHkNCj4gICAgaW50cm9kdWNlZCBsb2Nr
Lg0KPiAgLSBNb3ZlIHRoZSBwb3NpdGlvbiBvZiB0aGUgdnBjaSBzZWN0aW9ucyBpbiB0aGUgbGlu
a2VyIHNjcmlwdHMuDQo+ICAtIENvbnN0aWZ5IGRvbWFpbiBhbmQgcGNpX2RldiBpbiB2cGNpX3ty
ZWFkL3dyaXRlfS4NCj4gIC0gRml4IHR5cG9zIGluIGNvbW1lbnRzLg0KPiAgLSBVc2UgX1hFTl9W
UENJX0hfIGFzIGhlYWRlciBndWFyZC4NCj4gDQo+IENoYW5nZXMgc2luY2UgdjQ6DQo+ICogVXNl
ci1zcGFjZSB0ZXN0IGhhcm5lc3M6DQo+ICAtIERvIG5vdCByZWRpcmVjdCB0aGUgb3V0cHV0IG9m
IHRoZSB0ZXN0Lg0KPiAgLSBBZGQgbWFpbi5jIGFuZCBlbXVsLmggYXMgZGVwZW5kZW5jaWVzIG9m
IHRoZSBNYWtlZmlsZSB0YXJnZXQuDQo+ICAtIFVzZSB0aGUgc2FtZSBydWxlIHRvIG1vZGlmeSB0
aGUgdnBjaSBhbmQgbGlzdCBoZWFkZXJzLg0KPiAgLSBSZW1vdmUgdW5kZXJzY29yZXMgZnJvbSBs
b2NhbCBtYWNybyB2YXJpYWJsZXMuDQo+ICAtIEFkZCBfY2hlY2sgc3VmZml4IHRvIHRoZSB0ZXN0
IGhhcm5lc3MgbXVsdGlyZWFkIGZ1bmN0aW9uLg0KPiAgLSBDaGFuZ2UgdGhlIHZhbHVlIHdyaXR0
ZW4gYnkgZXZlcnkgZGlmZmVyZW50IHNpemUgaW4gdGhlIG11bHRpd3JpdGUNCj4gICAgdGVzdC4N
Cj4gIC0gVXNlIHsgfSB0byBpbml0aWFsaXplIHRoZSByMTYgYW5kIHIyMCBhcnJheXMgKGluc3Rl
YWQgb2YgeyAwIH0pLg0KPiAgLSBQZXJmb3JtIHNvbWUgb2YgdGhlIHJlYWQgY2hlY2tzIHdpdGgg
dGhlIGxvY2FsIHZhcmlhYmxlIGRpcmVjdGx5Lg0KPiAgLSBFeHBhbmQgc29tZSBjb21tZW50cy4N
Cj4gIC0gSW1wbGVtZW50IGEgZHVtbXkgcndsb2NrLg0KPiAqIEh5cGVydmlzb3IgY29kZToNCj4g
IC0gR3VhcmQgdGhlIGxpbmtlciBzY3JpcHQgY2hhbmdlcyB3aXRoIENPTkZJR19IQVNfUENJLg0K
PiAgLSBSZW5hbWUgdnBjaV9hY2Nlc3NfY2hlY2sgdG8gdnBjaV9hY2Nlc3NfYWxsb3dlZCBhbmQg
bWFrZSBpdCByZXR1cm4NCj4gICAgYm9vbC4NCj4gIC0gTWFrZSBodm1fcGNpX2RlY29kZV9hZGRy
IHJldHVybiB0aGUgcmVnaXN0ZXIgYXMgcmV0dXJuIHZhbHVlLg0KPiAgLSBVc2UgfjMgaW5zdGVh
ZCBvZiAweGZmZmMgdG8gcmVtb3ZlIHRoZSByZWdpc3RlciBvZmZzZXQgd2hlbg0KPiAgICBjaGVj
a2luZyBhY2Nlc3NlcyB0byBJTyBwb3J0cy4NCj4gIC0gcy9oZWFkL3ByZXYgaW4gdnBjaV9hZGRf
cmVnaXN0ZXIuDQo+ICAtIEFkZCBwYXJlbnRoZXNlcyBhcm91bmQgJiBpbiB2cGNpX2FkZF9yZWdp
c3Rlci4NCj4gIC0gRml4IHJlZ2lzdGVyIHJlbW92YWwuDQo+ICAtIENoYW5nZSB0aGUgQlVHcyBp
biB2cGNpX3tyZWFkL3dyaXRlfV9odyBoZWxwZXJzIHRvDQo+ICAgIEFTU0VSVF9VTlJFQUNIQUJM
RS4NCj4gIC0gTWFrZSBtZXJnZV9yZXN1bHQgc3RhdGljIGFuZCBjaGFuZ2UgdGhlIGNvbXB1dGF0
aW9uIG9mIHRoZSBtYXNrIHRvDQo+ICAgIGF2b2lkIHVzaW5nIGEgdWludDY0X3QuDQo+ICAtIE1v
ZGlmeSB2cGNpX3JlYWQgdG8gb25seSByZWFkIGZyb20gaGFyZHdhcmUgdGhlIG5vdC1lbXVsYXRl
ZCBnYXBzLg0KPiAgLSBSZW1vdmUgdGhlIHZwY2lfdmFsIHVuaW9uIGFuZCB1c2UgYSB1aW50MzJf
dCBpbnN0ZWFkLg0KPiAgLSBDaGFuZ2UgaGFuZGxlciByZWFkIHR5cGUgdG8gcmV0dXJuIGEgdWlu
dDMyX3QgaW5zdGVhZCBvZiBtb2RpZnlpbmcNCj4gICAgYSB2YXJpYWJsZSBwYXNzZWQgYnkgcmVm
ZXJlbmNlLg0KPiAgLSBDb25zdGlmeSB0aGUgZGF0YSBvcGFxdWUgcGFyYW1ldGVyIG9mIHJlYWQg
aGFuZGxlcnMuDQo+ICAtIENoYW5nZSB0aGUgc2l6ZSBwYXJhbWV0ZXIgb2YgdGhlIHZwY2lfe3Jl
YWQvd3JpdGV9IGZ1bmN0aW9ucyB0bw0KPiAgICB1bnNpZ25lZCBpbnQuDQo+ICAtIFBsYWNlIHRo
ZSBhcnJheSBvZiBpbml0aWFsaXphdGlvbiBoYW5kbGVycyBpbiBpbml0LnJvZGF0YSBvcg0KPiAg
ICAucm9kYXRhIGRlcGVuZGluZyBvbiB3aGV0aGVyIGxhdGUtaHdkb20gaXMgZW5hYmxlZC4NCj4g
IC0gUmVtb3ZlIHRoZSBwY2lfZGV2cyBsb2NrLCBhc3N1bWUgdGhlIERvbTAgaXMgd2VsbCBiZWhh
dmVkIGFuZCB3b24ndA0KPiAgICByZW1vdmUgdGhlIGRldmljZSB3aGlsZSB0cnlpbmcgdG8gYWNj
ZXNzIGl0Lg0KPiAgLSBDaGFuZ2UgdGhlIHJlY3Vyc2l2ZSBzcGlubG9jayBpbnRvIGEgcncgbG9j
ayBmb3IgcGVyZm9ybWFuY2UNCj4gICAgcmVhc29ucy4NCj4gDQo+IENoYW5nZXMgc2luY2UgdjM6
DQo+ICogVXNlci1zcGFjZSB0ZXN0IGhhcm5lc3M6DQo+ICAtIEZpeCBzcGFjZXMgaW4gY29udGFp
bmVyX29mIG1hY3JvLg0KPiAgLSBJbXBsZW1lbnQgYSBkdW1teSBsb2NraW5nIGZ1bmN0aW9ucy4N
Cj4gIC0gUmVtb3ZlICdjdXJyZW50JyBtYWNybyBtYWtlIGN1cnJlbnQgYSBwb2ludGVyIHRvIHRo
ZSBzdGF0aWNhbGx5DQo+ICAgIGFsbG9jYXRlZCB2cGN1Lg0KPiAgLSBSZW1vdmUgdW5uZWVkZWQg
cGFyZW50aGVzZXMgaW4gdGhlIHBjaV9jb25mX3JlYWRYIG1hY3Jvcy4NCj4gIC0gRml4IHRoZSBu
YW1lIG9mIHRoZSB3cml0ZSB0ZXN0IG1hY3JvLg0KPiAgLSBSZW1vdmUgdGhlIGR1bW15IEVYUE9S
VF9TWU1CT0wgbWFjcm8gKHRoaXMgd2FzIG5lZWRlZCBieSB0aGUgUkINCj4gICAgY29kZSBvbmx5
KS4NCj4gIC0gSW1wb3J0IHRoZSBtYXggbWFjcm8uDQo+ICAtIFRlc3QgYWxsIHBvc3NpYmxlIHJl
YWQvd3JpdGUgc2l6ZSBjb21iaW5hdGlvbnMgd2l0aCBhbGwgcG9zc2libGUNCj4gICAgZW11bGF0
ZWQgcmVnaXN0ZXIgc2l6ZXMuDQo+ICAtIEludHJvZHVjZSBhIHRlc3QgZm9yIHJlZ2lzdGVyIHJl
bW92YWwuDQo+ICogSHlwZXJ2aXNvciBjb2RlOg0KPiAgLSBVc2UgYSBzb3J0ZWQgbGlzdCBpbiBv
cmRlciB0byBzdG9yZSB0aGUgY29uZmlnIHNwYWNlIGhhbmRsZXJzLg0KPiAgLSBSZW1vdmUgc29t
ZSB1bm5lZWRlZCAnZWxzZScgYnJhbmNoZXMuDQo+ICAtIE1ha2UgdGhlIElPIHBvcnQgaGFuZGxl
cnMgYWx3YXlzIHJldHVybiBYODZFTVVMX09LQVksIGFuZCBzZXQgdGhlDQo+ICAgIGRhdGEgdG8g
YWxsIDEncyBpbiBjYXNlIG9mIHJlYWQgZmFpbHVyZSAod3JpdGUgYXJlIHNpbXBseSBpZ25vcmVk
KS4NCj4gIC0gSW4gaHZtX3NlbGVjdF9pb3JlcV9zZXJ2ZXIgcmV1c2UgbG9jYWwgdmFyaWFibGVz
IHdoZW4gY2FsbGluZw0KPiAgICBYRU5fRE1PUF9QQ0lfU0JERi4NCj4gIC0gU3RvcmUgdGhlIHBv
aW50ZXJzIHRvIHRoZSBpbml0aWFsaXphdGlvbiBmdW5jdGlvbnMgaW4gdGhlIC5yb2RhdGENCj4g
ICAgc2VjdGlvbi4NCj4gIC0gRG8gbm90IGlnbm9yZSB0aGUgcmV0dXJuIHZhbHVlIG9mIHhlbl92
cGNpX2FkZF9oYW5kbGVycyBpbg0KPiAgICBzZXR1cF9vbmVfaHdkb21fZGV2aWNlLg0KPiAgLSBS
ZW1vdmUgdGhlIHZwY2lfaW5pdCBtYWNyby4NCj4gIC0gRG8gbm90IGhpZGUgdGhlIHBvaW50ZXJz
IGluc2lkZSBvZiB0aGUgdnBjaV97cmVhZC93cml0ZX1fdA0KPiAgICB0eXBlZGVmcy4NCj4gIC0g
UmVuYW1lIHByaXZfZGF0YSB0byBwcml2YXRlIGluIHZwY2lfcmVnaXN0ZXIuDQo+ICAtIFNpbXBs
aWZ5IGNoZWNraW5nIGZvciByZWdpc3RlciBvdmVybGFwIGluIHZwY2lfcmVnaXN0ZXJfY21wLg0K
PiAgLSBDaGVjayB0aGF0IHRoZSBvZmZzZXQgYW5kIHRoZSBsZW5ndGggbWF0Y2ggYmVmb3JlIHJl
bW92aW5nIGENCj4gICAgcmVnaXN0ZXIgaW4geGVuX3ZwY2lfcmVtb3ZlX3JlZ2lzdGVyLg0KPiAg
LSBNYWtlIHZwY2lfcmVhZF9odyByZXR1cm4gYSB2YWx1ZSByYXRoZXIgdGhhbiBzdG9yaW5nIGl0
IGluIGENCj4gICAgcG9pbnRlciBwYXNzZWQgYnkgcGFyYW1ldGVyLg0KPiAgLSBIYW5kbGVyIGRp
c3BhdGNoZXIgZnVuY3Rpb25zIHZwY2lfe3JlYWQvd3JpdGV9IG5vIGxvbmdlciByZXR1cm4gYW4N
Cj4gICAgZXJyb3IgY29kZSwgZXJyb3JzIG9uIHJlYWRzL3dyaXRlcyBzaG91bGQgYmUgdHJlYXRl
ZCBsaWtlIGhhcmR3YXJlDQo+ICAgICh3cml0ZXMgaWdub3JlZCwgcmVhZHMgcmV0dXJuIGFsbCAx
J3Mgb3IgZ2FyYmFnZSkuDQo+ICAtIE1ha2Ugc3VyZSBwY2lkZXZzIGlzIGxvY2tlZCBiZWZvcmUg
Y2FsbGluZyBwY2lfZ2V0X3BkZXZfYnlfZG9tYWluLg0KPiAgLSBVc2UgYSByZWN1cnNpdmUgc3Bp
bmxvY2sgZm9yIHRoZSB2cGNpIGxvY2ssIHNvIHRoYXQgc3Bpbl9pc19sb2NrZWQNCj4gICAgY2hl
Y2tzIHRoYXQgdGhlIGN1cnJlbnQgQ1BVIGlzIGhvbGRpbmcgdGhlIGxvY2suDQo+ICAtIE1ha2Ug
dGhlIGNvZGUgbGVzcyBlcnJvci1jaGF0dHkgYnkgcmVtb3Zpbmcgc29tZSBvZiB0aGUgcHJpbnRr
J3MuDQo+ICAtIFBhc3MgdGhlIHNsb3QgYW5kIHRoZSBmdW5jdGlvbiBhcyBzZXBhcmF0ZSBwYXJh
bWV0ZXJzIHRvIHRoZQ0KPiAgICBoYW5kbGVyIGRpc3BhdGNoZXJzIChpbnN0ZWFkIG9mIHBhc3Np
bmcgZGV2Zm4pLg0KPiAgLSBBbGxvdyBoYW5kbGVycyB0byBiZSByZWdpc3RlcmVkIHdpdGggZWl0
aGVyIGEgcmVhZCBvciB3cml0ZQ0KPiAgICBmdW5jdGlvbiBvbmx5LCB0aGUgbWlzc2luZyBoYW5k
bGVyIHdpbGwgYmUgcmVwbGFjZWQgYnkgYSBkdW1teQ0KPiAgICBoYW5kbGVyICh3cml0ZXMgaWdu
b3JlZCwgcmVhZHMgcmV0dXJuIDEncykuDQo+ICAtIEludHJvZHVjZSBQQ0lfQ0ZHX1NQQUNFXyog
ZGVmaW5lcyBmcm9tIExpbnV4Lg0KPiAgLSBTaW1wbGlmeSB0aGUgaGFuZGxlciBkaXNwYXRjaGVy
cyBieSByZW1vdmluZyB0aGUgcmVjdXJzaW9uLCBub3cgdGhlDQo+ICAgIGRpc3BhdGNoZXJzIGl0
ZXJhdGUgb3ZlciB0aGUgbGlzdCBvZiBzb3J0ZWQgaGFuZGxlcnMgYW5kIGNhbGwgdGhlbQ0KPiAg
ICBpbiBvcmRlci4NCj4gIC0gUmVtb3ZlIHRoZSBHRU5NQVNLX0JZVEVTLCBTSElGVF9SSUdIVF9C
WVRFUyBhbmQgQUREX1JFU1VMVA0KPiBtYWNyb3MsDQo+ICAgIGFuZCBpbnN0ZWFkIHByb3ZpZGUg
YSBtZXJnZV9yZXN1bHQgZnVuY3Rpb24gaW4gb3JkZXIgdG8gbWVyZ2UgYQ0KPiAgICByZWdpc3Rl
ciBvdXRwdXQgaW50byBhIHBhcnRpYWwgcmVzdWx0Lg0KPiAgLSBSZW5hbWUgdGhlIGZpZWxkcyBv
ZiB0aGUgdnBjaV92YWwgdW5pb24gdG8gdTgvdTE2L3UzMi4NCj4gIC0gUmVtb3ZlIHRoZSByZXR1
cm4gdmFsdWVzIGZyb20gdGhlIHJlYWQvd3JpdGUgaGFuZGxlcnMsIGVycm9ycw0KPiAgICBzaG91
bGQgYmUgaGFuZGxlZCBpbnRlcm5hbGx5IGFuZCBzaWduYWxlZCBhcyB3b3VsZCBiZSBkb25lIG9u
DQo+ICAgIG5hdGl2ZSBoYXJkd2FyZS4NCj4gIC0gUmVtb3ZlIHRoZSB1c2FnZSBvZiB0aGUgR0VO
TUFTSyBtYWNyby4NCj4gDQo+IENoYW5nZXMgc2luY2UgdjI6DQo+ICAtIEdlbmVyYWxpemUgdGhl
IFBDSSBhZGRyZXNzIGRlY29kaW5nIGFuZCB1c2UgaXQgZm9yIElPUkVRIGNvZGUgYWxzby4NCj4g
DQo+IENoYW5nZXMgc2luY2UgdjE6DQo+ICAtIEFsbG93IGFjY2VzcyB0byBjcm9zcyBhIHdvcmQt
Ym91bmRhcnkuDQo+ICAtIEFkZCBsb2NraW5nLg0KPiAgLSBBZGQgY2xlYW51cCB0byB4ZW5fdnBj
aV9hZGRfaGFuZGxlcnMgaW4gY2FzZSBvZiBmYWlsdXJlLg0KPiAtLS0NCj4gIC5naXRpZ25vcmUg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgMyArDQo+ICB0b29scy9saWJ4bC9saWJ4bF94ODYu
YyAgICAgICAgICAgfCAgIDIgKy0NCj4gIHRvb2xzL3Rlc3RzL01ha2VmaWxlICAgICAgICAgICAg
ICB8ICAgMSArDQo+ICB0b29scy90ZXN0cy92cGNpL01ha2VmaWxlICAgICAgICAgfCAgMzcgKysr
Kw0KPiAgdG9vbHMvdGVzdHMvdnBjaS9lbXVsLmggICAgICAgICAgIHwgMTMzICsrKysrKysrKysr
DQo+ICB0b29scy90ZXN0cy92cGNpL21haW4uYyAgICAgICAgICAgfCAzMDkgKysrKysrKysrKysr
KysrKysrKysrKysrKysNCj4gIHhlbi9hcmNoL2FybS94ZW4ubGRzLlMgICAgICAgICAgICB8ICAx
NCArKw0KPiAgeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgICAgIHwgIDE4ICstDQo+ICB4
ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgICAgfCAgIDIgKw0KPiAgeGVuL2FyY2gveDg2
L2h2bS9pby5jICAgICAgICAgICAgIHwgMTAzICsrKysrKysrKw0KPiAgeGVuL2FyY2gveDg2L3Nl
dHVwLmMgICAgICAgICAgICAgIHwgICAzICstDQo+ICB4ZW4vYXJjaC94ODYveGVuLmxkcy5TICAg
ICAgICAgICAgfCAgMTQgKysNCj4gIHhlbi9kcml2ZXJzL01ha2VmaWxlICAgICAgICAgICAgICB8
ICAgMiArLQ0KPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMgICAgIHwgIDEwICstDQo+
ICB4ZW4vZHJpdmVycy92cGNpL01ha2VmaWxlICAgICAgICAgfCAgIDEgKw0KPiAgeGVuL2RyaXZl
cnMvdnBjaS92cGNpLmMgICAgICAgICAgIHwgNDUxDQo+ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrDQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oICAgICAgfCAg
IDEgKw0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW8uaCAgICAgIHwgICAzICsNCj4gIHhl
bi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4uaCB8ICAgNSArLQ0KPiAgeGVuL2luY2x1ZGUv
eGVuL3BjaS5oICAgICAgICAgICAgIHwgICAzICsNCj4gIHhlbi9pbmNsdWRlL3hlbi9wY2lfcmVn
cy5oICAgICAgICB8ICAgOCArDQo+ICB4ZW4vaW5jbHVkZS94ZW4vdnBjaS5oICAgICAgICAgICAg
fCAgNTMgKysrKysNCj4gIDIyIGZpbGVzIGNoYW5nZWQsIDExNjYgaW5zZXJ0aW9ucygrKSwgMTAg
ZGVsZXRpb25zKC0pDQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvdGVzdHMvdnBjaS9NYWtl
ZmlsZQ0KPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL3Rlc3RzL3ZwY2kvZW11bC5oDQo+ICBj
cmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvdGVzdHMvdnBjaS9tYWluLmMNCj4gIGNyZWF0ZSBtb2Rl
IDEwMDY0NCB4ZW4vZHJpdmVycy92cGNpL01ha2VmaWxlDQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQg
eGVuL2RyaXZlcnMvdnBjaS92cGNpLmMNCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVk
ZS94ZW4vdnBjaS5oDQo+IA0KPiBkaWZmIC0tZ2l0IGEvLmdpdGlnbm9yZSBiLy5naXRpZ25vcmUN
Cj4gaW5kZXggZDY0YjAzZDA2Yy4uY2ZlNTRjNmU4ZiAxMDA2NDQNCj4gLS0tIGEvLmdpdGlnbm9y
ZQ0KPiArKysgYi8uZ2l0aWdub3JlDQo+IEBAIC0yNDUsNiArMjQ1LDkgQEAgdG9vbHMvdGVzdHMv
cmVncmVzc2lvbi9idWlsZC8qDQo+ICB0b29scy90ZXN0cy9yZWdyZXNzaW9uL2Rvd25sb2Fkcy8q
DQo+ICB0b29scy90ZXN0cy9tZW0tc2hhcmluZy9tZW1zaHJ0b29sDQo+ICB0b29scy90ZXN0cy9t
Y2UtdGVzdC90b29scy94ZW4tbWNlaW5qDQo+ICt0b29scy90ZXN0cy92cGNpL2xpc3QuaA0KPiAr
dG9vbHMvdGVzdHMvdnBjaS92cGNpLltoY10NCj4gK3Rvb2xzL3Rlc3RzL3ZwY2kvdGVzdF92cGNp
DQo+ICB0b29scy94Y3V0aWxzL2xzZXZ0Y2huDQo+ICB0b29scy94Y3V0aWxzL3JlYWRub3Rlcw0K
PiAgdG9vbHMveGVuYmFja2VuZGQvX3BhdGhzLmgNCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX3g4Ni5jIGIvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMNCj4gaW5kZXggNWY5MWZlNGY5
Mi4uOGY2YTViYzZmMiAxMDA2NDQNCj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMNCj4g
KysrIGIvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMNCj4gQEAgLTksNyArOSw3IEBAIGludCBsaWJ4
bF9fYXJjaF9kb21haW5fcHJlcGFyZV9jb25maWcobGlieGxfX2djICpnYywNCj4gIHsNCj4gICAg
ICBzd2l0Y2goZF9jb25maWctPmNfaW5mby50eXBlKSB7DQo+ICAgICAgY2FzZSBMSUJYTF9ET01B
SU5fVFlQRV9IVk06DQo+IC0gICAgICAgIHhjX2NvbmZpZy0+ZW11bGF0aW9uX2ZsYWdzID0gWEVO
X1g4Nl9FTVVfQUxMOw0KPiArICAgICAgICB4Y19jb25maWctPmVtdWxhdGlvbl9mbGFncyA9IChY
RU5fWDg2X0VNVV9BTEwgJg0KPiB+WEVOX1g4Nl9FTVVfVlBDSSk7DQo+ICAgICAgICAgIGJyZWFr
Ow0KPiAgICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfUFZIOg0KPiAgICAgICAgICBpZiAobGli
eGxfZGVmYm9vbF92YWwoZF9jb25maWctPmJfaW5mby5hcGljKSkNCj4gZGlmZiAtLWdpdCBhL3Rv
b2xzL3Rlc3RzL01ha2VmaWxlIGIvdG9vbHMvdGVzdHMvTWFrZWZpbGUNCj4gaW5kZXggNzE2Mjk0
NTEyMS4uZjY5NDJhOTNmYiAxMDA2NDQNCj4gLS0tIGEvdG9vbHMvdGVzdHMvTWFrZWZpbGUNCj4g
KysrIGIvdG9vbHMvdGVzdHMvTWFrZWZpbGUNCj4gQEAgLTEzLDYgKzEzLDcgQEAgZW5kaWYNCj4g
IFNVQkRJUlMtJChDT05GSUdfWDg2KSArPSB4ODZfZW11bGF0b3INCj4gIFNVQkRJUlMteSArPSB4
ZW4tYWNjZXNzDQo+ICBTVUJESVJTLXkgKz0geGVuc3RvcmUNCj4gK1NVQkRJUlMtJChDT05GSUdf
SEFTX1BDSSkgKz0gdnBjaQ0KPiANCj4gIC5QSE9OWTogYWxsIGNsZWFuIGluc3RhbGwgZGlzdGNs
ZWFuIHVuaW5zdGFsbA0KPiAgYWxsIGNsZWFuIGRpc3RjbGVhbjogJTogc3ViZGlycy0lDQo+IGRp
ZmYgLS1naXQgYS90b29scy90ZXN0cy92cGNpL01ha2VmaWxlIGIvdG9vbHMvdGVzdHMvdnBjaS9N
YWtlZmlsZQ0KPiBuZXcgZmlsZSBtb2RlIDEwMDY0NA0KPiBpbmRleCAwMDAwMDAwMDAwLi5lNDVm
Y2I1Y2Q5DQo+IC0tLSAvZGV2L251bGwNCj4gKysrIGIvdG9vbHMvdGVzdHMvdnBjaS9NYWtlZmls
ZQ0KPiBAQCAtMCwwICsxLDM3IEBADQo+ICtYRU5fUk9PVD0kKENVUkRJUikvLi4vLi4vLi4NCj4g
K2luY2x1ZGUgJChYRU5fUk9PVCkvdG9vbHMvUnVsZXMubWsNCj4gKw0KPiArVEFSR0VUIDo9IHRl
c3RfdnBjaQ0KPiArDQo+ICsuUEhPTlk6IGFsbA0KPiArYWxsOiAkKFRBUkdFVCkNCj4gKw0KPiAr
LlBIT05ZOiBydW4NCj4gK3J1bjogJChUQVJHRVQpDQo+ICsJLi8kKFRBUkdFVCkNCj4gKw0KPiAr
JChUQVJHRVQpOiB2cGNpLmMgdnBjaS5oIGxpc3QuaCBtYWluLmMgZW11bC5oDQo+ICsJJChIT1NU
Q0MpIC1nIC1vICRAIHZwY2kuYyBtYWluLmMNCj4gKw0KPiArLlBIT05ZOiBjbGVhbg0KPiArY2xl
YW46DQo+ICsJcm0gLXJmICQoVEFSR0VUKSAqLm8gKn4gdnBjaS5oIHZwY2kuYyBsaXN0LmgNCj4g
Kw0KPiArLlBIT05ZOiBkaXN0Y2xlYW4NCj4gK2Rpc3RjbGVhbjogY2xlYW4NCj4gKw0KPiArLlBI
T05ZOiBpbnN0YWxsDQo+ICtpbnN0YWxsOg0KPiArDQo+ICt2cGNpLmM6ICQoWEVOX1JPT1QpL3hl
bi9kcml2ZXJzL3ZwY2kvdnBjaS5jDQo+ICsJIyBUcmljayB0aGUgY29tcGlsZXIgc28gaXQgZG9l
c24ndCBjb21wbGFpbiBhYm91dCBtaXNzaW5nIHN5bWJvbHMNCj4gKwlzZWQgLWUgJy8jaW5jbHVk
ZS9kJyBcDQo+ICsJICAgIC1lICcxczteOyNpbmNsdWRlICJlbXVsLmgiXA0KPiArCSAgICAgICAg
ICAgICB2cGNpX3JlZ2lzdGVyX2luaXRfdCAqY29uc3QgX19zdGFydF92cGNpX2FycmF5WzFdXDtc
DQo+ICsJICAgICAgICAgICAgIHZwY2lfcmVnaXN0ZXJfaW5pdF90ICpjb25zdCBfX2VuZF92cGNp
X2FycmF5WzFdXDtcDQo+ICsJICAgICAgICAgICAgIDsnIDwkPCA+JEANCj4gKw0KPiArbGlzdC5o
OiAkKFhFTl9ST09UKS94ZW4vaW5jbHVkZS94ZW4vbGlzdC5oDQo+ICt2cGNpLmg6ICQoWEVOX1JP
T1QpL3hlbi9pbmNsdWRlL3hlbi92cGNpLmgNCj4gK2xpc3QuaCB2cGNpLmg6DQo+ICsJc2VkIC1l
ICcvI2luY2x1ZGUvZCcgPCQ8ID4kQA0KPiBkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMvdnBjaS9l
bXVsLmggYi90b29scy90ZXN0cy92cGNpL2VtdWwuaA0KPiBuZXcgZmlsZSBtb2RlIDEwMDY0NA0K
PiBpbmRleCAwMDAwMDAwMDAwLi5lYmQ2NzY3MjNkDQo+IC0tLSAvZGV2L251bGwNCj4gKysrIGIv
dG9vbHMvdGVzdHMvdnBjaS9lbXVsLmgNCj4gQEAgLTAsMCArMSwxMzMgQEANCj4gKy8qDQo+ICsg
KiBVbml0IHRlc3RzIGZvciB0aGUgZ2VuZXJpYyB2UENJIGhhbmRsZXIgY29kZS4NCj4gKyAqDQo+
ICsgKiBDb3B5cmlnaHQgKEMpIDIwMTcgQ2l0cml4IFN5c3RlbXMgUiZEDQo+ICsgKg0KPiArICog
VGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFu
ZC9vcg0KPiArICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0
aGUgR05VIEdlbmVyYWwgUHVibGljDQo+ICsgKiBMaWNlbnNlLCB2ZXJzaW9uIDIsIGFzIHB1Ymxp
c2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLg0KPiArICoNCj4gKyAqIFRoaXMg
cHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVs
LA0KPiArICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxp
ZWQgd2FycmFudHkgb2YNCj4gKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBB
UlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUNCj4gR05VDQo+ICsgKiBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlIGZvciBtb3JlIGRldGFpbHMuDQo+ICsgKg0KPiArICogWW91IHNob3VsZCBoYXZlIHJl
Y2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljDQo+ICsgKiBMaWNlbnNlIGFs
b25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZQ0KPiA8aHR0cDovL3d3dy5nbnUub3Jn
L2xpY2Vuc2VzLz4uDQo+ICsgKi8NCj4gKw0KPiArI2lmbmRlZiBfVEVTVF9WUENJXw0KPiArI2Rl
ZmluZSBfVEVTVF9WUENJXw0KPiArDQo+ICsjaW5jbHVkZSA8c3RkbGliLmg+DQo+ICsjaW5jbHVk
ZSA8c3RkaW8uaD4NCj4gKyNpbmNsdWRlIDxzdGRkZWYuaD4NCj4gKyNpbmNsdWRlIDxzdGRpbnQu
aD4NCj4gKyNpbmNsdWRlIDxzdGRib29sLmg+DQo+ICsjaW5jbHVkZSA8ZXJybm8uaD4NCj4gKyNp
bmNsdWRlIDxhc3NlcnQuaD4NCj4gKw0KPiArI2RlZmluZSBjb250YWluZXJfb2YocHRyLCB0eXBl
LCBtZW1iZXIpICh7ICAgICAgICAgICAgICAgICAgICAgIFwNCj4gKyAgICAgICAgdHlwZW9mKCgo
dHlwZSAqKTApLT5tZW1iZXIpICptcHRyID0gKHB0cik7ICAgICAgICAgICAgICBcDQo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXA0KPiArICAgICAgICAodHlwZSAqKSgoY2hhciAqKW1wdHIgLSBvZmZzZXRvZih0eXBlLCBt
ZW1iZXIpKTsgICAgICAgIFwNCj4gK30pDQo+ICsNCj4gKyNkZWZpbmUgc21wX3dtYigpDQo+ICsj
ZGVmaW5lIHByZWZldGNoKHgpIF9fYnVpbHRpbl9wcmVmZXRjaCh4KQ0KPiArI2RlZmluZSBBU1NF
UlQoeCkgYXNzZXJ0KHgpDQo+ICsjZGVmaW5lIF9fbXVzdF9jaGVjayBfX2F0dHJpYnV0ZV9fKChf
X3dhcm5fdW51c2VkX3Jlc3VsdF9fKSkNCj4gKw0KPiArI2luY2x1ZGUgImxpc3QuaCINCj4gKw0K
PiArc3RydWN0IGRvbWFpbiB7DQo+ICt9Ow0KPiArDQo+ICtzdHJ1Y3QgcGNpX2RldiB7DQo+ICsg
ICAgc3RydWN0IHZwY2kgKnZwY2k7DQo+ICt9Ow0KPiArDQo+ICtzdHJ1Y3QgdmNwdQ0KPiArew0K
PiArICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmRvbWFpbjsNCj4gK307DQo+ICsNCj4gK2V4dGVy
biBjb25zdCBzdHJ1Y3QgdmNwdSAqY3VycmVudDsNCj4gK2V4dGVybiBjb25zdCBzdHJ1Y3QgcGNp
X2RldiB0ZXN0X3BkZXY7DQo+ICsNCj4gK3R5cGVkZWYgYm9vbCBzcGlubG9ja190Ow0KPiArI2Rl
ZmluZSBzcGluX2xvY2tfaW5pdChsKSAoKihsKSA9IGZhbHNlKQ0KPiArI2RlZmluZSBzcGluX2xv
Y2sobCkgKCoobCkgPSB0cnVlKQ0KPiArI2RlZmluZSBzcGluX3VubG9jayhsKSAoKihsKSA9IGZh
bHNlKQ0KPiArDQo+ICt0eXBlZGVmIHVuaW9uIHsNCj4gKyAgICB1aW50MzJfdCBzYmRmOw0KPiAr
ICAgIHN0cnVjdCB7DQo+ICsgICAgICAgIHVuaW9uIHsNCj4gKyAgICAgICAgICAgIHVpbnQxNl90
IGJkZjsNCj4gKyAgICAgICAgICAgIHN0cnVjdCB7DQo+ICsgICAgICAgICAgICAgICAgdW5pb24g
ew0KPiArICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgew0KPiArICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDhfdCBmdW5jIDogMywNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZGV2ICA6IDU7DQo+ICsgICAgICAgICAgICAgICAgICAgIH07DQo+ICsgICAgICAgICAgICAg
ICAgICAgIHVpbnQ4X3QgICAgIGV4dGZ1bmM7DQo+ICsgICAgICAgICAgICAgICAgfTsNCj4gKyAg
ICAgICAgICAgICAgICB1aW50OF90ICAgICAgICAgYnVzOw0KPiArICAgICAgICAgICAgfTsNCj4g
KyAgICAgICAgfTsNCj4gKyAgICAgICAgdWludDE2X3QgICAgICAgICAgICAgICAgc2VnOw0KPiAr
ICAgIH07DQo+ICt9IHBjaV9zYmRmX3Q7DQo+ICsNCj4gKyNpbmNsdWRlICJ2cGNpLmgiDQo+ICsN
Cj4gKyNkZWZpbmUgX19od2RvbV9pbml0DQo+ICsNCj4gKyNkZWZpbmUgaGFzX3ZwY2koZCkgdHJ1
ZQ0KPiArDQo+ICsjZGVmaW5lIHh6YWxsb2ModHlwZSkgKCh0eXBlICopY2FsbG9jKDEsIHNpemVv
Zih0eXBlKSkpDQo+ICsjZGVmaW5lIHhtYWxsb2ModHlwZSkgKCh0eXBlICopbWFsbG9jKHNpemVv
Zih0eXBlKSkpDQo+ICsjZGVmaW5lIHhmcmVlKHApIGZyZWUocCkNCj4gKw0KPiArI2RlZmluZSBw
Y2lfZ2V0X3BkZXZfYnlfZG9tYWluKC4uLikgJnRlc3RfcGRldg0KPiArDQo+ICsvKiBEdW1teSBu
YXRpdmUgaGVscGVycy4gV3JpdGVzIGFyZSBpZ25vcmVkLCByZWFkcyByZXR1cm4gMSdzLiAqLw0K
PiArI2RlZmluZSBwY2lfY29uZl9yZWFkOCguLi4pICAgICAweGZmDQo+ICsjZGVmaW5lIHBjaV9j
b25mX3JlYWQxNiguLi4pICAgIDB4ZmZmZg0KPiArI2RlZmluZSBwY2lfY29uZl9yZWFkMzIoLi4u
KSAgICAweGZmZmZmZmZmDQo+ICsjZGVmaW5lIHBjaV9jb25mX3dyaXRlOCguLi4pDQo+ICsjZGVm
aW5lIHBjaV9jb25mX3dyaXRlMTYoLi4uKQ0KPiArI2RlZmluZSBwY2lfY29uZl93cml0ZTMyKC4u
LikNCj4gKw0KPiArI2RlZmluZSBQQ0lfQ0ZHX1NQQUNFX0VYUF9TSVpFIDQwOTYNCj4gKw0KPiAr
I2RlZmluZSBCVUcoKSBhc3NlcnQoMCkNCj4gKyNkZWZpbmUgQVNTRVJUX1VOUkVBQ0hBQkxFKCkg
YXNzZXJ0KDApDQo+ICsNCj4gKyNkZWZpbmUgbWluKHgsIHkpICh7ICAgICAgICAgICAgICAgICAg
ICBcDQo+ICsgICAgICAgIGNvbnN0IHR5cGVvZih4KSB0eCA9ICh4KTsgICAgICAgXA0KPiArICAg
ICAgICBjb25zdCB0eXBlb2YoeSkgdHkgPSAoeSk7ICAgICAgIFwNCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcDQo+ICsgICAgICAgICh2b2lkKSAoJnR4ID09ICZ0
eSk7ICAgICAgICAgICAgXA0KPiArICAgICAgICB0eCA8IHR5ID8gdHggOiB0eTsgICAgICAgICAg
ICAgIFwNCj4gK30pDQo+ICsNCj4gKyNkZWZpbmUgbWF4KHgsIHkpICh7ICAgICAgICAgICAgICAg
ICAgICBcDQo+ICsgICAgICAgIGNvbnN0IHR5cGVvZih4KSB0eCA9ICh4KTsgICAgICAgXA0KPiAr
ICAgICAgICBjb25zdCB0eXBlb2YoeSkgdHkgPSAoeSk7ICAgICAgIFwNCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcDQo+ICsgICAgICAgICh2b2lkKSAoJnR4ID09
ICZ0eSk7ICAgICAgICAgICAgXA0KPiArICAgICAgICB0eCA+IHR5ID8gdHggOiB0eTsgICAgICAg
ICAgICAgIFwNCj4gK30pDQo+ICsNCj4gKyNlbmRpZg0KPiArDQo+ICsvKg0KPiArICogTG9jYWwg
dmFyaWFibGVzOg0KPiArICogbW9kZTogQw0KPiArICogYy1maWxlLXN0eWxlOiAiQlNEIg0KPiAr
ICogYy1iYXNpYy1vZmZzZXQ6IDQNCj4gKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbA0KPiArICog
RW5kOg0KPiArICovDQo+IGRpZmYgLS1naXQgYS90b29scy90ZXN0cy92cGNpL21haW4uYyBiL3Rv
b2xzL3Rlc3RzL3ZwY2kvbWFpbi5jDQo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0DQo+IGluZGV4IDAw
MDAwMDAwMDAuLmI5YTBhNjAwNmINCj4gLS0tIC9kZXYvbnVsbA0KPiArKysgYi90b29scy90ZXN0
cy92cGNpL21haW4uYw0KPiBAQCAtMCwwICsxLDMwOSBAQA0KPiArLyoNCj4gKyAqIFVuaXQgdGVz
dHMgZm9yIHRoZSBnZW5lcmljIHZQQ0kgaGFuZGxlciBjb2RlLg0KPiArICoNCj4gKyAqIENvcHly
aWdodCAoQykgMjAxNyBDaXRyaXggU3lzdGVtcyBSJkQNCj4gKyAqDQo+ICsgKiBUaGlzIHByb2dy
YW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yDQo+ICsg
KiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2Vu
ZXJhbCBQdWJsaWMNCj4gKyAqIExpY2Vuc2UsIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRo
ZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uDQo+ICsgKg0KPiArICogVGhpcyBwcm9ncmFtIGlz
IGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsDQo+ICsgKiBi
dXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50
eSBvZg0KPiArICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQ
VVJQT1NFLiAgU2VlIHRoZQ0KPiBHTlUNCj4gKyAqIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9y
IG1vcmUgZGV0YWlscy4NCj4gKyAqDQo+ICsgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBj
b3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMNCj4gKyAqIExpY2Vuc2UgYWxvbmcgd2l0aCB0
aGlzIHByb2dyYW07IElmIG5vdCwgc2VlDQo+IDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMv
Pi4NCj4gKyAqLw0KPiArDQo+ICsjaW5jbHVkZSAiZW11bC5oIg0KPiArDQo+ICsvKiBTaW5nbGUg
dmNwdSAoY3VycmVudCksIGFuZCBzaW5nbGUgZG9tYWluIHdpdGggYSBzaW5nbGUgUENJIGRldmlj
ZS4gKi8NCj4gK3N0YXRpYyBzdHJ1Y3QgdnBjaSB2cGNpOw0KPiArDQo+ICtjb25zdCBzdGF0aWMg
c3RydWN0IGRvbWFpbiBkOw0KPiArDQo+ICtjb25zdCBzdHJ1Y3QgcGNpX2RldiB0ZXN0X3BkZXYg
PSB7DQo+ICsgICAgLnZwY2kgPSAmdnBjaSwNCj4gK307DQo+ICsNCj4gK2NvbnN0IHN0YXRpYyBz
dHJ1Y3QgdmNwdSB2ID0gew0KPiArICAgIC5kb21haW4gPSAmZA0KPiArfTsNCj4gKw0KPiArY29u
c3Qgc3RydWN0IHZjcHUgKmN1cnJlbnQgPSAmdjsNCj4gKw0KPiArLyogRHVtbXkgaG9va3MsIHdy
aXRlIHN0b3JlcyBkYXRhLCByZWFkIGZldGNoZXMgaXQuICovDQo+ICtzdGF0aWMgdWludDMyX3Qg
dnBjaV9yZWFkOChjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywN
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmRhdGEpDQo+ICt7DQo+ICsgICAg
cmV0dXJuICoodWludDhfdCAqKWRhdGE7DQo+ICt9DQo+ICsNCj4gK3N0YXRpYyB2b2lkIHZwY2lf
d3JpdGU4KGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLA0KPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmFsLCB2b2lkICpkYXRhKQ0KPiArew0K
PiArICAgICoodWludDhfdCAqKWRhdGEgPSB2YWw7DQo+ICt9DQo+ICsNCj4gK3N0YXRpYyB1aW50
MzJfdCB2cGNpX3JlYWQxNihjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50
IHJlZywNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpkYXRhKQ0KPiArew0K
PiArICAgIHJldHVybiAqKHVpbnQxNl90ICopZGF0YTsNCj4gK30NCj4gKw0KPiArc3RhdGljIHZv
aWQgdnBjaV93cml0ZTE2KGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQg
cmVnLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZhbCwgdm9pZCAqZGF0
YSkNCj4gK3sNCj4gKyAgICAqKHVpbnQxNl90ICopZGF0YSA9IHZhbDsNCj4gK30NCj4gKw0KPiAr
c3RhdGljIHVpbnQzMl90IHZwY2lfcmVhZDMyKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1
bnNpZ25lZCBpbnQgcmVnLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmRh
dGEpDQo+ICt7DQo+ICsgICAgcmV0dXJuICoodWludDMyX3QgKilkYXRhOw0KPiArfQ0KPiArDQo+
ICtzdGF0aWMgdm9pZCB2cGNpX3dyaXRlMzIoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVu
c2lnbmVkIGludCByZWcsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmFs
LCB2b2lkICpkYXRhKQ0KPiArew0KPiArICAgICoodWludDMyX3QgKilkYXRhID0gdmFsOw0KPiAr
fQ0KPiArDQo+ICsjZGVmaW5lIFZQQ0lfUkVBRChyZWcsIHNpemUsIGRhdGEpICh7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXA0KPiArICAgIGRhdGEgPSB2cGNpX3JlYWQoKHBjaV9zYmRmX3Qp
eyAuc2JkZiA9IDAgfSwgcmVnLCBzaXplKTsgICAgIFwNCj4gK30pDQo+ICsNCj4gKyNkZWZpbmUg
VlBDSV9SRUFEX0NIRUNLKHJlZywgc2l6ZSwgZXhwZWN0ZWQpICh7ICAgICAgICAgICAgICAgICBc
DQo+ICsgICAgdWludDMyX3QgcmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwNCj4gKyAgICBWUENJX1JFQUQocmVnLCBzaXplLCBy
ZCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcDQo+ICsgICAgYXNzZXJ0KHJk
ID09IChleHBlY3RlZCkpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXA0KPiAr
fSkNCj4gKw0KPiArI2RlZmluZSBWUENJX1dSSVRFKHJlZywgc2l6ZSwgZGF0YSkgKHsgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwNCj4gKyAgICB2cGNpX3dyaXRlKChwY2lfc2JkZl90KXsgLnNi
ZGYgPSAwIH0sIHJlZywgc2l6ZSwgZGF0YSk7ICAgICBcDQo+ICt9KQ0KPiArDQo+ICsjZGVmaW5l
IFZQQ0lfV1JJVEVfQ0hFQ0socmVnLCBzaXplLCBkYXRhKSAoeyAgICAgICAgICAgICAgICAgICAg
XA0KPiArICAgIFZQQ0lfV1JJVEUocmVnLCBzaXplLCBkYXRhKTsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwNCj4gKyAgICBWUENJX1JFQURfQ0hFQ0socmVnLCBzaXplLCBkYXRhKTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcDQo+ICt9KQ0KPiArDQo+ICsjZGVmaW5lIFZQQ0lf
QUREX1JFRyhmcmVhZCwgZndyaXRlLCBvZmYsIHNpemUsIHN0b3JlKSAgICAgICAgICAgICAgICAg
ICAgICAgXA0KPiArICAgIGFzc2VydCghdnBjaV9hZGRfcmVnaXN0ZXIodGVzdF9wZGV2LnZwY2ks
IGZyZWFkLCBmd3JpdGUsIG9mZiwgc2l6ZSwgICAgIFwNCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICZzdG9yZSkpDQo+ICsNCj4gKyNkZWZpbmUgVlBDSV9BRERfSU5WQUxJRF9SRUco
ZnJlYWQsIGZ3cml0ZSwgb2ZmLCBzaXplKSAgICAgICAgICAgICAgICAgICAgICBcDQo+ICsgICAg
YXNzZXJ0KHZwY2lfYWRkX3JlZ2lzdGVyKHRlc3RfcGRldi52cGNpLCBmcmVhZCwgZndyaXRlLCBv
ZmYsIHNpemUsIE5VTEwpKQ0KPiArDQo+ICsjZGVmaW5lIFZQQ0lfUkVNT1ZFX1JFRyhvZmYsIHNp
emUpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXA0KPiArICAgIGFz
c2VydCghdnBjaV9yZW1vdmVfcmVnaXN0ZXIodGVzdF9wZGV2LnZwY2ksIG9mZiwgc2l6ZSkpDQo+
ICsNCj4gKyNkZWZpbmUgVlBDSV9SRU1PVkVfSU5WQUxJRF9SRUcob2ZmLCBzaXplKSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcDQo+ICsgICAgYXNzZXJ0KHZwY2lfcmVtb3ZlX3Jl
Z2lzdGVyKHRlc3RfcGRldi52cGNpLCBvZmYsIHNpemUpKQ0KPiArDQo+ICsvKiBSZWFkIGEgMzJi
IHJlZ2lzdGVyIHVzaW5nIGFsbCBwb3NzaWJsZSBzaXplcy4gKi8NCj4gK3ZvaWQgbXVsdGlyZWFk
NF9jaGVjayh1bnNpZ25lZCBpbnQgcmVnLCB1aW50MzJfdCB2YWwpDQo+ICt7DQo+ICsgICAgdW5z
aWduZWQgaW50IGk7DQo+ICsNCj4gKyAgICAvKiBSZWFkIHVzaW5nIGJ5dGVzLiAqLw0KPiArICAg
IGZvciAoIGkgPSAwOyBpIDwgNDsgaSsrICkNCj4gKyAgICAgICAgVlBDSV9SRUFEX0NIRUNLKHJl
ZyArIGksIDEsICh2YWwgPj4gKGkgKiA4KSkgJiBVSU5UOF9NQVgpOw0KPiArDQo+ICsgICAgLyog
UmVhZCB1c2luZyAyYnl0ZXMuICovDQo+ICsgICAgZm9yICggaSA9IDA7IGkgPCAyOyBpKysgKQ0K
PiArICAgICAgICBWUENJX1JFQURfQ0hFQ0socmVnICsgaSAqIDIsIDIsICh2YWwgPj4gKGkgKiAy
ICogOCkpICYgVUlOVDE2X01BWCk7DQo+ICsNCj4gKyAgICBWUENJX1JFQURfQ0hFQ0socmVnLCA0
LCB2YWwpOw0KPiArfQ0KPiArDQo+ICt2b2lkIG11bHRpd3JpdGU0X2NoZWNrKHVuc2lnbmVkIGlu
dCByZWcpDQo+ICt7DQo+ICsgICAgdW5zaWduZWQgaW50IGk7DQo+ICsgICAgdWludDMyX3QgdmFs
ID0gMHhhMmY1MTczMjsNCj4gKw0KPiArICAgIC8qIFdyaXRlIHVzaW5nIGJ5dGVzLiAqLw0KPiAr
ICAgIGZvciAoIGkgPSAwOyBpIDwgNDsgaSsrICkNCj4gKyAgICAgICAgVlBDSV9XUklURV9DSEVD
SyhyZWcgKyBpLCAxLCAodmFsID4+IChpICogOCkpICYgVUlOVDhfTUFYKTsNCj4gKyAgICBtdWx0
aXJlYWQ0X2NoZWNrKHJlZywgdmFsKTsNCj4gKw0KPiArICAgIC8qIENoYW5nZSB0aGUgdmFsdWUg
ZWFjaCB0aW1lIHRvIGJlIHN1cmUgd3JpdGVzIHdvcmsgZmluZS4gKi8NCj4gKyAgICB2YWwgPSAw
eDJiODM2ZmRhOw0KPiArICAgIC8qIFdyaXRlIHVzaW5nIDJieXRlcy4gKi8NCj4gKyAgICBmb3Ig
KCBpID0gMDsgaSA8IDI7IGkrKyApDQo+ICsgICAgICAgIFZQQ0lfV1JJVEVfQ0hFQ0socmVnICsg
aSAqIDIsIDIsICh2YWwgPj4gKGkgKiAyICogOCkpICYgVUlOVDE2X01BWCk7DQo+ICsgICAgbXVs
dGlyZWFkNF9jaGVjayhyZWcsIHZhbCk7DQo+ICsNCj4gKyAgICB2YWwgPSAweGM0NjkzYmViOw0K
PiArICAgIFZQQ0lfV1JJVEVfQ0hFQ0socmVnLCA0LCB2YWwpOw0KPiArICAgIG11bHRpcmVhZDRf
Y2hlY2socmVnLCB2YWwpOw0KPiArfQ0KPiArDQo+ICtpbnQNCj4gK21haW4oaW50IGFyZ2MsIGNo
YXIgKiphcmd2KQ0KPiArew0KPiArICAgIC8qIEluZGV4IHN0b3JhZ2UgYnkgb2Zmc2V0LiAqLw0K
PiArICAgIHVpbnQzMl90IHIwID0gMHhkZWFkYmVlZjsNCj4gKyAgICB1aW50OF90IHI1ID0gMHhl
ZjsNCj4gKyAgICB1aW50OF90IHI2ID0gMHhiZTsNCj4gKyAgICB1aW50OF90IHI3ID0gMHhlZjsN
Cj4gKyAgICB1aW50MTZfdCByMTIgPSAweDg2OTY7DQo+ICsgICAgdWludDhfdCByMTZbNF0gPSB7
IH07DQo+ICsgICAgdWludDE2X3QgcjIwWzJdID0geyB9Ow0KPiArICAgIHVpbnQzMl90IHIyNCA9
IDA7DQo+ICsgICAgdWludDhfdCByMjgsIHIzMDsNCj4gKyAgICB1bnNpZ25lZCBpbnQgaTsNCj4g
KyAgICBpbnQgcmM7DQo+ICsNCj4gKyAgICBJTklUX0xJU1RfSEVBRCgmdnBjaS5oYW5kbGVycyk7
DQo+ICsgICAgc3Bpbl9sb2NrX2luaXQoJnZwY2kubG9jayk7DQo+ICsNCj4gKyAgICBWUENJX0FE
RF9SRUcodnBjaV9yZWFkMzIsIHZwY2lfd3JpdGUzMiwgMCwgNCwgcjApOw0KPiArICAgIFZQQ0lf
UkVBRF9DSEVDSygwLCA0LCByMCk7DQo+ICsgICAgVlBDSV9XUklURV9DSEVDSygwLCA0LCAweGJj
YmNiY2JjKTsNCj4gKw0KPiArICAgIFZQQ0lfQUREX1JFRyh2cGNpX3JlYWQ4LCB2cGNpX3dyaXRl
OCwgNSwgMSwgcjUpOw0KPiArICAgIFZQQ0lfUkVBRF9DSEVDSyg1LCAxLCByNSk7DQo+ICsgICAg
VlBDSV9XUklURV9DSEVDSyg1LCAxLCAweGJhKTsNCj4gKw0KPiArICAgIFZQQ0lfQUREX1JFRyh2
cGNpX3JlYWQ4LCB2cGNpX3dyaXRlOCwgNiwgMSwgcjYpOw0KPiArICAgIFZQQ0lfUkVBRF9DSEVD
Syg2LCAxLCByNik7DQo+ICsgICAgVlBDSV9XUklURV9DSEVDSyg2LCAxLCAweGJhKTsNCj4gKw0K
PiArICAgIFZQQ0lfQUREX1JFRyh2cGNpX3JlYWQ4LCB2cGNpX3dyaXRlOCwgNywgMSwgcjcpOw0K
PiArICAgIFZQQ0lfUkVBRF9DSEVDSyg3LCAxLCByNyk7DQo+ICsgICAgVlBDSV9XUklURV9DSEVD
Syg3LCAxLCAweGJkKTsNCj4gKw0KPiArICAgIFZQQ0lfQUREX1JFRyh2cGNpX3JlYWQxNiwgdnBj
aV93cml0ZTE2LCAxMiwgMiwgcjEyKTsNCj4gKyAgICBWUENJX1JFQURfQ0hFQ0soMTIsIDIsIHIx
Mik7DQo+ICsgICAgVlBDSV9SRUFEX0NIRUNLKDEyLCA0LCAweGZmZmY4Njk2KTsNCj4gKw0KPiAr
ICAgIC8qDQo+ICsgICAgICogQXQgdGhpcyBwb2ludCB3ZSBoYXZlIHRoZSBmb2xsb3dpbmcgbGF5
b3V0Og0KPiArICAgICAqDQo+ICsgICAgICogTm90ZSB0aGF0IHRoaXMgcmVmZXJzIHRvIHRoZSBw
b3NpdGlvbiBvZiB0aGUgdmFyaWFibGVzLA0KPiArICAgICAqIGJ1dCB0aGUgdmFsdWUgaGFzIGFs
cmVhZHkgY2hhbmdlZCBmcm9tIHRoZSBvbmUgZ2l2ZW4gYXQNCj4gKyAgICAgKiBpbml0aWFsaXph
dGlvbiB0aW1lIGJlY2F1c2Ugd3JpdGUgdGVzdHMgaGF2ZSBiZWVuIHBlcmZvcm1lZC4NCj4gKyAg
ICAgKg0KPiArICAgICAqIDMyICAgIDI0ICAgIDE2ICAgICA4ICAgICAwDQo+ICsgICAgICogICst
LS0tLSstLS0tLSstLS0tLSstLS0tLSsNCj4gKyAgICAgKiAgfCAgICAgICAgICByMCAgICAgICAg
ICAgfCAwDQo+ICsgICAgICogICstLS0tLSstLS0tLSstLS0tLSstLS0tLSsNCj4gKyAgICAgKiAg
fCByNyAgfCAgcjYgfCAgcjUgfC8vLy8vfCAzMg0KPiArICAgICAqICArLS0tLS0rLS0tLS0rLS0t
LS0rLS0tLS18DQo+ICsgICAgICogIHwvLy8vLy8vLy8vLy8vLy8vLy8vLy8vL3wgNjQNCj4gKyAg
ICAgKiAgKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tKw0KPiArICAgICAqICB8Ly8vLy8vLy8vLy98
ICAgIHIxMiAgICB8IDk2DQo+ICsgICAgICogICstLS0tLS0tLS0tLSstLS0tLS0tLS0tLSsNCj4g
KyAgICAgKiAgICAgICAgICAgICAuLi4NCj4gKyAgICAgKiAgLyA9IHVuaGFuZGxlZC4NCj4gKyAg
ICAgKi8NCj4gKw0KPiArICAgIC8qIFRyeSB0byBhZGQgYW4gb3ZlcmxhcHBpbmcgcmVnaXN0ZXIg
aGFuZGxlci4gKi8NCj4gKyAgICBWUENJX0FERF9JTlZBTElEX1JFRyh2cGNpX3JlYWQzMiwgdnBj
aV93cml0ZTMyLCA0LCA0KTsNCj4gKw0KPiArICAgIC8qIFRyeSB0byBhZGQgYSBub24tYWxpZ25l
ZCByZWdpc3Rlci4gKi8NCj4gKyAgICBWUENJX0FERF9JTlZBTElEX1JFRyh2cGNpX3JlYWQxNiwg
dnBjaV93cml0ZTE2LCAxNSwgMik7DQo+ICsNCj4gKyAgICAvKiBUcnkgdG8gYWRkIGEgcmVnaXN0
ZXIgd2l0aCB3cm9uZyBzaXplLiAqLw0KPiArICAgIFZQQ0lfQUREX0lOVkFMSURfUkVHKHZwY2lf
cmVhZDE2LCB2cGNpX3dyaXRlMTYsIDgsIDMpOw0KPiArDQo+ICsgICAgLyogVHJ5IHRvIGFkZCBh
IHJlZ2lzdGVyIHdpdGggbWlzc2luZyBoYW5kbGVycy4gKi8NCj4gKyAgICBWUENJX0FERF9JTlZB
TElEX1JFRyhOVUxMLCBOVUxMLCA4LCAyKTsNCj4gKw0KPiArICAgIC8qIFJlYWQvd3JpdGUgb2Yg
dW5zZXQgcmVnaXN0ZXIuICovDQo+ICsgICAgVlBDSV9SRUFEX0NIRUNLKDgsIDQsIDB4ZmZmZmZm
ZmYpOw0KPiArICAgIFZQQ0lfUkVBRF9DSEVDSyg4LCAyLCAweGZmZmYpOw0KPiArICAgIFZQQ0lf
UkVBRF9DSEVDSyg4LCAxLCAweGZmKTsNCj4gKyAgICBWUENJX1dSSVRFKDEwLCAyLCAweGJlZWYp
Ow0KPiArICAgIFZQQ0lfUkVBRF9DSEVDSygxMCwgMiwgMHhmZmZmKTsNCj4gKw0KPiArICAgIC8q
IFJlYWQgb2YgbXVsdGlwbGUgcmVnaXN0ZXJzICovDQo+ICsgICAgVlBDSV9XUklURV9DSEVDSyg3
LCAxLCAweGJkKTsNCj4gKyAgICBWUENJX1JFQURfQ0hFQ0soNCwgNCwgMHhiZGJhYmFmZik7DQo+
ICsNCj4gKyAgICAvKiBQYXJ0aWFsIHJlYWQgb2YgYSByZWdpc3Rlci4gKi8NCj4gKyAgICBWUENJ
X1dSSVRFX0NIRUNLKDAsIDQsIDB4MWExYjFjMWQpOw0KPiArICAgIFZQQ0lfUkVBRF9DSEVDSygy
LCAxLCAweDFiKTsNCj4gKyAgICBWUENJX1JFQURfQ0hFQ0soNiwgMiwgMHhiZGJhKTsNCj4gKw0K
PiArICAgIC8qIFdyaXRlIG9mIG11bHRpcGxlIHJlZ2lzdGVycy4gKi8NCj4gKyAgICBWUENJX1dS
SVRFX0NIRUNLKDQsIDQsIDB4YWFiYmNjZmYpOw0KPiArDQo+ICsgICAgLyogUGFydGlhbCB3cml0
ZSBvZiBhIHJlZ2lzdGVyLiAqLw0KPiArICAgIFZQQ0lfV1JJVEVfQ0hFQ0soMiwgMSwgMHhmZSk7
DQo+ICsgICAgVlBDSV9XUklURV9DSEVDSyg2LCAyLCAweGZlYmMpOw0KPiArDQo+ICsgICAgLyoN
Cj4gKyAgICAgKiBUZXN0IGFsbCBwb3NzaWJsZSByZWFkL3dyaXRlIHNpemUgY29tYmluYXRpb25z
Lg0KPiArICAgICAqDQo+ICsgICAgICogUGxhY2UgNCAxQiByZWdpc3RlcnMgYXQgMTI4Yml0cyAo
MTZCKSwgMiAyQiByZWdpc3RlcnMgYXQgMTYwYml0cw0KPiArICAgICAqICgyMEIpIGFuZCBmaW5h
bGx5IDEgNEIgcmVnaXN0ZXIgYXQgMTkyYml0cyAoMjRCKS4NCj4gKyAgICAgKg0KPiArICAgICAq
IFRoZW4gcGVyZm9ybSBhbGwgcG9zc2libGUgd3JpdGUgYW5kIHJlYWQgc2l6ZXMgb24gZWFjaCBv
ZiB0aGVtLg0KPiArICAgICAqDQo+ICsgICAgICogICAgICAgICAgICAgICAuLi4NCj4gKyAgICAg
KiAzMiAgICAgMjQgICAgIDE2ICAgICAgOCAgICAgIDANCj4gKyAgICAgKiAgKy0tLS0tLSstLS0t
LS0rLS0tLS0tKy0tLS0tLSsNCj4gKyAgICAgKiAgfHIxNlszXXxyMTZbMl18cjE2WzFdfHIxNlsw
XXwgMTYNCj4gKyAgICAgKiAgKy0tLS0tLSstLS0tLS0rLS0tLS0tKy0tLS0tLSsNCj4gKyAgICAg
KiAgfCAgICByMjBbMV0gICB8ICAgIHIyMFswXSAgIHwgMjANCj4gKyAgICAgKiAgKy0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLXwNCj4gKyAgICAgKiAgfCAgICAgICAgICAgIHIyNCAgICAgICAg
ICAgIHwgMjQNCj4gKyAgICAgKiAgKy0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLSsNCj4gKyAg
ICAgKg0KPiArICAgICAqLw0KPiArICAgIFZQQ0lfQUREX1JFRyh2cGNpX3JlYWQ4LCB2cGNpX3dy
aXRlOCwgMTYsIDEsIHIxNlswXSk7DQo+ICsgICAgVlBDSV9BRERfUkVHKHZwY2lfcmVhZDgsIHZw
Y2lfd3JpdGU4LCAxNywgMSwgcjE2WzFdKTsNCj4gKyAgICBWUENJX0FERF9SRUcodnBjaV9yZWFk
OCwgdnBjaV93cml0ZTgsIDE4LCAxLCByMTZbMl0pOw0KPiArICAgIFZQQ0lfQUREX1JFRyh2cGNp
X3JlYWQ4LCB2cGNpX3dyaXRlOCwgMTksIDEsIHIxNlszXSk7DQo+ICsNCj4gKyAgICBWUENJX0FE
RF9SRUcodnBjaV9yZWFkMTYsIHZwY2lfd3JpdGUxNiwgMjAsIDIsIHIyMFswXSk7DQo+ICsgICAg
VlBDSV9BRERfUkVHKHZwY2lfcmVhZDE2LCB2cGNpX3dyaXRlMTYsIDIyLCAyLCByMjBbMV0pOw0K
PiArDQo+ICsgICAgVlBDSV9BRERfUkVHKHZwY2lfcmVhZDMyLCB2cGNpX3dyaXRlMzIsIDI0LCA0
LCByMjQpOw0KPiArDQo+ICsgICAgLyogQ2hlY2sgdGhlIGluaXRpYWwgdmFsdWUgaXMgMC4gKi8N
Cj4gKyAgICBtdWx0aXJlYWQ0X2NoZWNrKDE2LCAwKTsNCj4gKyAgICBtdWx0aXJlYWQ0X2NoZWNr
KDIwLCAwKTsNCj4gKyAgICBtdWx0aXJlYWQ0X2NoZWNrKDI0LCAwKTsNCj4gKw0KPiArICAgIG11
bHRpd3JpdGU0X2NoZWNrKDE2KTsNCj4gKyAgICBtdWx0aXdyaXRlNF9jaGVjaygyMCk7DQo+ICsg
ICAgbXVsdGl3cml0ZTRfY2hlY2soMjQpOw0KPiArDQo+ICsgICAgLyoNCj4gKyAgICAgKiBDaGVj
ayBtdWx0aXBsZSBub24tY29uc2VjdXRpdmUgZ2FwcyBvbiB0aGUgc2FtZSByZWFkL3dyaXRlOg0K
PiArICAgICAqDQo+ICsgICAgICogMzIgICAgIDI0ICAgICAxNiAgICAgIDggICAgICAwDQo+ICsg
ICAgICogICstLS0tLS0rLS0tLS0tKy0tLS0tLSstLS0tLS0rDQo+ICsgICAgICogIHwvLy8vLy98
ICByMzAgfC8vLy8vL3wgIHIyOCB8IDI4DQo+ICsgICAgICogICstLS0tLS0rLS0tLS0tKy0tLS0t
LSstLS0tLS0rDQo+ICsgICAgICoNCj4gKyAgICAgKi8NCj4gKyAgICBWUENJX0FERF9SRUcodnBj
aV9yZWFkOCwgdnBjaV93cml0ZTgsIDI4LCAxLCByMjgpOw0KPiArICAgIFZQQ0lfQUREX1JFRyh2
cGNpX3JlYWQ4LCB2cGNpX3dyaXRlOCwgMzAsIDEsIHIzMCk7DQo+ICsgICAgVlBDSV9XUklURV9D
SEVDSygyOCwgNCwgMHhmZmFjZmZkYyk7DQo+ICsNCj4gKyAgICAvKiBGaW5hbGx5IHRyeSB0byBy
ZW1vdmUgYSBjb3VwbGUgb2YgcmVnaXN0ZXJzLiAqLw0KPiArICAgIFZQQ0lfUkVNT1ZFX1JFRygy
OCwgMSk7DQo+ICsgICAgVlBDSV9SRU1PVkVfUkVHKDI0LCA0KTsNCj4gKyAgICBWUENJX1JFTU9W
RV9SRUcoMTIsIDIpOw0KPiArDQo+ICsgICAgVlBDSV9SRU1PVkVfSU5WQUxJRF9SRUcoMjAsIDEp
Ow0KPiArICAgIFZQQ0lfUkVNT1ZFX0lOVkFMSURfUkVHKDE2LCAyKTsNCj4gKyAgICBWUENJX1JF
TU9WRV9JTlZBTElEX1JFRygzMCwgMik7DQo+ICsNCj4gKyAgICByZXR1cm4gMDsNCj4gK30NCj4g
Kw0KPiArLyoNCj4gKyAqIExvY2FsIHZhcmlhYmxlczoNCj4gKyAqIG1vZGU6IEMNCj4gKyAqIGMt
ZmlsZS1zdHlsZTogIkJTRCINCj4gKyAqIGMtYmFzaWMtb2Zmc2V0OiA0DQo+ICsgKiBpbmRlbnQt
dGFicy1tb2RlOiBuaWwNCj4gKyAqIEVuZDoNCj4gKyAqLw0KPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL3hlbi5sZHMuUyBiL3hlbi9hcmNoL2FybS94ZW4ubGRzLlMNCj4gaW5kZXggYzliOTU0
NjQzNS4uOThiODI2ODBjNiAxMDA2NDQNCj4gLS0tIGEveGVuL2FyY2gvYXJtL3hlbi5sZHMuUw0K
PiArKysgYi94ZW4vYXJjaC9hcm0veGVuLmxkcy5TDQo+IEBAIC02NSw2ICs2NSwxMyBAQCBTRUNU
SU9OUw0KPiAgICAgICAgIF9fcGFyYW1fc3RhcnQgPSAuOw0KPiAgICAgICAgICooLmRhdGEucGFy
YW0pDQo+ICAgICAgICAgX19wYXJhbV9lbmQgPSAuOw0KPiArDQo+ICsjaWYgZGVmaW5lZChDT05G
SUdfSEFTX1BDSSkgJiYgZGVmaW5lZChDT05GSUdfTEFURV9IV0RPTSkNCj4gKyAgICAgICAuID0g
QUxJR04oUE9JTlRFUl9BTElHTik7DQo+ICsgICAgICAgX19zdGFydF92cGNpX2FycmF5ID0gLjsN
Cj4gKyAgICAgICAqKC5kYXRhLnZwY2kpDQo+ICsgICAgICAgX19lbmRfdnBjaV9hcnJheSA9IC47
DQo+ICsjZW5kaWYNCj4gICAgfSA6dGV4dA0KPiANCj4gICNpZiBkZWZpbmVkKEJVSUxEX0lEKQ0K
PiBAQCAtMTczLDYgKzE4MCwxMyBAQCBTRUNUSU9OUw0KPiAgICAgICAgICooLmluaXRfYXJyYXkp
DQo+ICAgICAgICAgKihTT1JUKC5pbml0X2FycmF5LiopKQ0KPiAgICAgICAgIF9fY3RvcnNfZW5k
ID0gLjsNCj4gKw0KPiArI2lmIGRlZmluZWQoQ09ORklHX0hBU19QQ0kpICYmICFkZWZpbmVkKENP
TkZJR19MQVRFX0hXRE9NKQ0KPiArICAgICAgIC4gPSBBTElHTihQT0lOVEVSX0FMSUdOKTsNCj4g
KyAgICAgICBfX3N0YXJ0X3ZwY2lfYXJyYXkgPSAuOw0KPiArICAgICAgICooLmRhdGEudnBjaSkN
Cj4gKyAgICAgICBfX2VuZF92cGNpX2FycmF5ID0gLjsNCj4gKyNlbmRpZg0KPiAgICB9IDp0ZXh0
DQo+ICAgIF9faW5pdF9lbmRfZWZpID0gLjsNCj4gICAgLiA9IEFMSUdOKFNUQUNLX1NJWkUpOw0K
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFp
bi5jDQo+IGluZGV4IGMyOGFjMzhmYmUuLjRjMjJlMDk1MmUgMTAwNjQ0DQo+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9kb21haW4uYw0KPiArKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMNCj4gQEAgLTM5
NywxMSArMzk3LDIxIEBAIHN0YXRpYyBib29sIGVtdWxhdGlvbl9mbGFnc19vayhjb25zdCBzdHJ1
Y3QgZG9tYWluDQo+ICpkLCB1aW50MzJfdCBlbWZsYWdzKQ0KPiAgICAgIGlmICggaXNfaHZtX2Rv
bWFpbihkKSApDQo+ICAgICAgew0KPiAgICAgICAgICBpZiAoIGlzX2hhcmR3YXJlX2RvbWFpbihk
KSAmJg0KPiAtICAgICAgICAgICAgIGVtZmxhZ3MgIT0gKFhFTl9YODZfRU1VX0xBUElDfFhFTl9Y
ODZfRU1VX0lPQVBJQykgKQ0KPiAtICAgICAgICAgICAgcmV0dXJuIGZhbHNlOw0KPiAtICAgICAg
ICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oZCkgJiYgZW1mbGFncyAmJg0KPiAtICAgICAgICAg
ICAgIGVtZmxhZ3MgIT0gWEVOX1g4Nl9FTVVfQUxMICYmIGVtZmxhZ3MgIT0gWEVOX1g4Nl9FTVVf
TEFQSUMgKQ0KPiArICAgICAgICAgICAgIGVtZmxhZ3MgIT0gKFhFTl9YODZfRU1VX0xBUElDfFhF
Tl9YODZfRU1VX0lPQVBJQ3wNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fWDg2X0VN
VV9WUENJKSApDQo+ICAgICAgICAgICAgICByZXR1cm4gZmFsc2U7DQo+ICsgICAgICAgIGlmICgg
IWlzX2hhcmR3YXJlX2RvbWFpbihkKSApDQo+ICsgICAgICAgIHsNCj4gKyAgICAgICAgICAgIHN3
aXRjaCAoIGVtZmxhZ3MgKQ0KPiArICAgICAgICAgICAgew0KPiArICAgICAgICAgICAgY2FzZSBY
RU5fWDg2X0VNVV9BTEwgJiB+WEVOX1g4Nl9FTVVfVlBDSToNCj4gKyAgICAgICAgICAgIGNhc2Ug
WEVOX1g4Nl9FTVVfTEFQSUM6DQo+ICsgICAgICAgICAgICBjYXNlIDA6DQo+ICsgICAgICAgICAg
ICAgICAgYnJlYWs7DQo+ICsgICAgICAgICAgICBkZWZhdWx0Og0KPiArICAgICAgICAgICAgICAg
IHJldHVybiBmYWxzZTsNCj4gKyAgICAgICAgICAgIH0NCj4gKyAgICAgICAgfQ0KPiAgICAgIH0N
Cj4gICAgICBlbHNlIGlmICggZW1mbGFncyAhPSAwICYmIGVtZmxhZ3MgIT0gWEVOX1g4Nl9FTVVf
UElUICkNCj4gICAgICB7DQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIv
eGVuL2FyY2gveDg2L2h2bS9odm0uYw0KPiBpbmRleCAyMDViNGNiNjg1Li44ZWQ2NzE4YmY2IDEw
MDY0NA0KPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4
Ni9odm0vaHZtLmMNCj4gQEAgLTM2LDYgKzM2LDcgQEANCj4gICNpbmNsdWRlIDx4ZW4vcmFuZ2Vz
ZXQuaD4NCj4gICNpbmNsdWRlIDx4ZW4vbW9uaXRvci5oPg0KPiAgI2luY2x1ZGUgPHhlbi93YXJu
aW5nLmg+DQo+ICsjaW5jbHVkZSA8eGVuL3ZwY2kuaD4NCj4gICNpbmNsdWRlIDxhc20vc2hhZG93
Lmg+DQo+ICAjaW5jbHVkZSA8YXNtL2hhcC5oPg0KPiAgI2luY2x1ZGUgPGFzbS9jdXJyZW50Lmg+
DQo+IEBAIC02MjksNiArNjMwLDcgQEAgaW50IGh2bV9kb21haW5faW5pdGlhbGlzZShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZA0KPiBsb25nIGRvbWNyX2ZsYWdzLA0KPiAgICAgICAgICBkLT5h
cmNoLmh2bV9kb21haW4uaW9fYml0bWFwID0gaHZtX2lvX2JpdG1hcDsNCj4gDQo+ICAgICAgcmVn
aXN0ZXJfZzJtX3BvcnRpb19oYW5kbGVyKGQpOw0KPiArICAgIHJlZ2lzdGVyX3ZwY2lfcG9ydGlv
X2hhbmRsZXIoZCk7DQo+IA0KPiAgICAgIGh2bV9pb3JlcV9pbml0KGQpOw0KPiANCj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW8uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW8uYw0KPiBp
bmRleCA2NTc5ZTExOWZmLi42YzEyY2Y1ZDIyIDEwMDY0NA0KPiAtLS0gYS94ZW4vYXJjaC94ODYv
aHZtL2lvLmMNCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9pby5jDQo+IEBAIC0yNSw2ICsyNSw3
IEBADQo+ICAjaW5jbHVkZSA8eGVuL3RyYWNlLmg+DQo+ICAjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+
DQo+ICAjaW5jbHVkZSA8eGVuL2h5cGVyY2FsbC5oPg0KPiArI2luY2x1ZGUgPHhlbi92cGNpLmg+
DQo+ICAjaW5jbHVkZSA8YXNtL2N1cnJlbnQuaD4NCj4gICNpbmNsdWRlIDxhc20vY3B1ZmVhdHVy
ZS5oPg0KPiAgI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4NCj4gQEAgLTI3OCw2ICsyNzksMTA4
IEBAIHVuc2lnbmVkIGludCBodm1fcGNpX2RlY29kZV9hZGRyKHVuc2lnbmVkIGludA0KPiBjZjgs
IHVuc2lnbmVkIGludCBhZGRyLA0KPiAgICAgIHJldHVybiBDRjhfQUREUl9MTyhjZjgpIHwgKGFk
ZHIgJiAzKTsNCj4gIH0NCj4gDQo+ICsvKiBEbyBzb21lIHNhbml0eSBjaGVja3MuICovDQo+ICtz
dGF0aWMgYm9vbCB2cGNpX2FjY2Vzc19hbGxvd2VkKHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVk
IGludCBsZW4pDQo+ICt7DQo+ICsgICAgLyogQ2hlY2sgYWNjZXNzIHNpemUuICovDQo+ICsgICAg
aWYgKCBsZW4gIT0gMSAmJiBsZW4gIT0gMiAmJiBsZW4gIT0gNCApDQo+ICsgICAgICAgIHJldHVy
biBmYWxzZTsNCj4gKw0KPiArICAgIC8qIENoZWNrIHRoYXQgYWNjZXNzIGlzIHNpemUgYWxpZ25l
ZC4gKi8NCj4gKyAgICBpZiAoIChyZWcgJiAobGVuIC0gMSkpICkNCj4gKyAgICAgICAgcmV0dXJu
IGZhbHNlOw0KPiArDQo+ICsgICAgcmV0dXJuIHRydWU7DQo+ICt9DQo+ICsNCj4gKy8qIHZQQ0kg
Y29uZmlnIHNwYWNlIElPIHBvcnRzIGhhbmRsZXJzICgweGNmOC8weGNmYykuICovDQo+ICtzdGF0
aWMgYm9vbCB2cGNpX3BvcnRpb19hY2NlcHQoY29uc3Qgc3RydWN0IGh2bV9pb19oYW5kbGVyICpo
YW5kbGVyLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGlvcmVxX3Qg
KnApDQo+ICt7DQo+ICsgICAgcmV0dXJuIChwLT5hZGRyID09IDB4Y2Y4ICYmIHAtPnNpemUgPT0g
NCkgfHwgKHAtPmFkZHIgJiB+MykgPT0gMHhjZmM7DQo+ICt9DQo+ICsNCj4gK3N0YXRpYyBpbnQg
dnBjaV9wb3J0aW9fcmVhZChjb25zdCBzdHJ1Y3QgaHZtX2lvX2hhbmRsZXIgKmhhbmRsZXIsDQo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgYWRkciwgdWludDMyX3Qgc2l6
ZSwgdWludDY0X3QgKmRhdGEpDQo+ICt7DQo+ICsgICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1cnJl
bnQtPmRvbWFpbjsNCj4gKyAgICB1bnNpZ25lZCBpbnQgcmVnOw0KPiArICAgIHBjaV9zYmRmX3Qg
c2JkZjsNCj4gKyAgICB1aW50MzJfdCBjZjg7DQo+ICsNCj4gKyAgICAqZGF0YSA9IH4odWludDY0
X3QpMDsNCj4gKw0KPiArICAgIGlmICggYWRkciA9PSAweGNmOCApDQo+ICsgICAgew0KPiArICAg
ICAgICBBU1NFUlQoc2l6ZSA9PSA0KTsNCj4gKyAgICAgICAgKmRhdGEgPSBkLT5hcmNoLmh2bV9k
b21haW4ucGNpX2NmODsNCj4gKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsNCj4gKyAgICB9
DQo+ICsNCj4gKyAgICBjZjggPSBBQ0NFU1NfT05DRShkLT5hcmNoLmh2bV9kb21haW4ucGNpX2Nm
OCk7DQo+ICsgICAgaWYgKCAhQ0Y4X0VOQUJMRUQoY2Y4KSApDQo+ICsgICAgICAgIHJldHVybiBY
ODZFTVVMX1VOSEFORExFQUJMRTsNCj4gKw0KPiArICAgIHJlZyA9IGh2bV9wY2lfZGVjb2RlX2Fk
ZHIoY2Y4LCBhZGRyLCAmc2JkZik7DQo+ICsNCj4gKyAgICBpZiAoICF2cGNpX2FjY2Vzc19hbGxv
d2VkKHJlZywgc2l6ZSkgKQ0KPiArICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOw0KPiArDQo+
ICsgICAgKmRhdGEgPSB2cGNpX3JlYWQoc2JkZiwgcmVnLCBzaXplKTsNCj4gKw0KPiArICAgIHJl
dHVybiBYODZFTVVMX09LQVk7DQo+ICt9DQo+ICsNCj4gK3N0YXRpYyBpbnQgdnBjaV9wb3J0aW9f
d3JpdGUoY29uc3Qgc3RydWN0IGh2bV9pb19oYW5kbGVyICpoYW5kbGVyLA0KPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBhZGRyLCB1aW50MzJfdCBzaXplLCB1aW50NjRf
dCBkYXRhKQ0KPiArew0KPiArICAgIHN0cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5kb21haW47
DQo+ICsgICAgdW5zaWduZWQgaW50IHJlZzsNCj4gKyAgICBwY2lfc2JkZl90IHNiZGY7DQo+ICsg
ICAgdWludDMyX3QgY2Y4Ow0KPiArDQo+ICsgICAgaWYgKCBhZGRyID09IDB4Y2Y4ICkNCj4gKyAg
ICB7DQo+ICsgICAgICAgIEFTU0VSVChzaXplID09IDQpOw0KPiArICAgICAgICBkLT5hcmNoLmh2
bV9kb21haW4ucGNpX2NmOCA9IGRhdGE7DQo+ICsgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7
DQo+ICsgICAgfQ0KPiArDQo+ICsgICAgY2Y4ID0gQUNDRVNTX09OQ0UoZC0+YXJjaC5odm1fZG9t
YWluLnBjaV9jZjgpOw0KPiArICAgIGlmICggIUNGOF9FTkFCTEVEKGNmOCkgKQ0KPiArICAgICAg
ICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7DQo+ICsNCj4gKyAgICByZWcgPSBodm1fcGNp
X2RlY29kZV9hZGRyKGNmOCwgYWRkciwgJnNiZGYpOw0KPiArDQo+ICsgICAgaWYgKCAhdnBjaV9h
Y2Nlc3NfYWxsb3dlZChyZWcsIHNpemUpICkNCj4gKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tB
WTsNCj4gKw0KPiArICAgIHZwY2lfd3JpdGUoc2JkZiwgcmVnLCBzaXplLCBkYXRhKTsNCj4gKw0K
PiArICAgIHJldHVybiBYODZFTVVMX09LQVk7DQo+ICt9DQo+ICsNCj4gK3N0YXRpYyBjb25zdCBz
dHJ1Y3QgaHZtX2lvX29wcyB2cGNpX3BvcnRpb19vcHMgPSB7DQo+ICsgICAgLmFjY2VwdCA9IHZw
Y2lfcG9ydGlvX2FjY2VwdCwNCj4gKyAgICAucmVhZCA9IHZwY2lfcG9ydGlvX3JlYWQsDQo+ICsg
ICAgLndyaXRlID0gdnBjaV9wb3J0aW9fd3JpdGUsDQo+ICt9Ow0KPiArDQo+ICt2b2lkIHJlZ2lz
dGVyX3ZwY2lfcG9ydGlvX2hhbmRsZXIoc3RydWN0IGRvbWFpbiAqZCkNCj4gK3sNCj4gKyAgICBz
dHJ1Y3QgaHZtX2lvX2hhbmRsZXIgKmhhbmRsZXI7DQo+ICsNCj4gKyAgICBpZiAoICFoYXNfdnBj
aShkKSApDQo+ICsgICAgICAgIHJldHVybjsNCj4gKw0KPiArICAgIGhhbmRsZXIgPSBodm1fbmV4
dF9pb19oYW5kbGVyKGQpOw0KPiArICAgIGlmICggIWhhbmRsZXIgKQ0KPiArICAgICAgICByZXR1
cm47DQo+ICsNCj4gKyAgICBoYW5kbGVyLT50eXBlID0gSU9SRVFfVFlQRV9QSU87DQo+ICsgICAg
aGFuZGxlci0+b3BzID0gJnZwY2lfcG9ydGlvX29wczsNCj4gK30NCj4gKw0KPiAgLyoNCj4gICAq
IExvY2FsIHZhcmlhYmxlczoNCj4gICAqIG1vZGU6IEMNCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMNCj4gaW5kZXggMzJiYjAyZTNhNS4u
NTI4Y2M0NjRiYSAxMDA2NDQNCj4gLS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMNCj4gKysrIGIv
eGVuL2FyY2gveDg2L3NldHVwLmMNCj4gQEAgLTE1ODIsNyArMTU4Miw4IEBAIHZvaWQgX19pbml0
IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcNCj4gbWJpX3ApDQo+ICAgICAgICAg
IGRvbWNyX2ZsYWdzIHw9IERPTUNSRl9odm0gfA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAo
KGh2bV9mdW5jcy5oYXBfc3VwcG9ydGVkICYmICFvcHRfZG9tMF9zaGFkb3cpID8NCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICBET01DUkZfaGFwIDogMCk7DQo+IC0gICAgICAgIGNvbmZpZy5l
bXVsYXRpb25fZmxhZ3MgPQ0KPiBYRU5fWDg2X0VNVV9MQVBJQ3xYRU5fWDg2X0VNVV9JT0FQSUM7
DQo+ICsgICAgICAgIGNvbmZpZy5lbXVsYXRpb25fZmxhZ3MgPQ0KPiBYRU5fWDg2X0VNVV9MQVBJ
Q3xYRU5fWDg2X0VNVV9JT0FQSUN8DQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBYRU5fWDg2X0VNVV9WUENJOw0KPiAgICAgIH0NCj4gDQo+ICAgICAgLyogQ3JlYXRlIGluaXRp
YWwgZG9tYWluIDAuICovDQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveGVuLmxkcy5TIGIv
eGVuL2FyY2gveDg2L3hlbi5sZHMuUw0KPiBpbmRleCBkNWU4ODIxZDQxLi42YzUwOTE2ZWQyIDEw
MDY0NA0KPiAtLS0gYS94ZW4vYXJjaC94ODYveGVuLmxkcy5TDQo+ICsrKyBiL3hlbi9hcmNoL3g4
Ni94ZW4ubGRzLlMNCj4gQEAgLTEyNCw2ICsxMjQsMTMgQEAgU0VDVElPTlMNCj4gICAgICAgICBf
X3BhcmFtX3N0YXJ0ID0gLjsNCj4gICAgICAgICAqKC5kYXRhLnBhcmFtKQ0KPiAgICAgICAgIF9f
cGFyYW1fZW5kID0gLjsNCj4gKw0KPiArI2lmIGRlZmluZWQoQ09ORklHX0hBU19QQ0kpICYmIGRl
ZmluZWQoQ09ORklHX0xBVEVfSFdET00pDQo+ICsgICAgICAgLiA9IEFMSUdOKFBPSU5URVJfQUxJ
R04pOw0KPiArICAgICAgIF9fc3RhcnRfdnBjaV9hcnJheSA9IC47DQo+ICsgICAgICAgKiguZGF0
YS52cGNpKQ0KPiArICAgICAgIF9fZW5kX3ZwY2lfYXJyYXkgPSAuOw0KPiArI2VuZGlmDQo+ICAg
IH0gOnRleHQNCj4gDQo+ICAjaWYgZGVmaW5lZChCVUlMRF9JRCkNCj4gQEAgLTIxMyw2ICsyMjAs
MTMgQEAgU0VDVElPTlMNCj4gICAgICAgICAqKC5pbml0X2FycmF5KQ0KPiAgICAgICAgICooU09S
VCguaW5pdF9hcnJheS4qKSkNCj4gICAgICAgICBfX2N0b3JzX2VuZCA9IC47DQo+ICsNCj4gKyNp
ZiBkZWZpbmVkKENPTkZJR19IQVNfUENJKSAmJiAhZGVmaW5lZChDT05GSUdfTEFURV9IV0RPTSkN
Cj4gKyAgICAgICAuID0gQUxJR04oUE9JTlRFUl9BTElHTik7DQo+ICsgICAgICAgX19zdGFydF92
cGNpX2FycmF5ID0gLjsNCj4gKyAgICAgICAqKC5kYXRhLnZwY2kpDQo+ICsgICAgICAgX19lbmRf
dnBjaV9hcnJheSA9IC47DQo+ICsjZW5kaWYNCj4gICAgfSA6dGV4dA0KPiANCj4gICNpZmRlZiBF
RkkNCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL01ha2VmaWxlIGIveGVuL2RyaXZlcnMvTWFr
ZWZpbGUNCj4gaW5kZXggMTkzOTE4MDJhOC4uZDUxYzc2NjQ1MyAxMDA2NDQNCj4gLS0tIGEveGVu
L2RyaXZlcnMvTWFrZWZpbGUNCj4gKysrIGIveGVuL2RyaXZlcnMvTWFrZWZpbGUNCj4gQEAgLTEs
NiArMSw2IEBADQo+ICBzdWJkaXIteSArPSBjaGFyDQo+ICBzdWJkaXItJChDT05GSUdfSEFTX0NQ
VUZSRVEpICs9IGNwdWZyZXENCj4gLXN1YmRpci0kKENPTkZJR19IQVNfUENJKSArPSBwY2kNCj4g
K3N1YmRpci0kKENPTkZJR19IQVNfUENJKSArPSBwY2kgdnBjaQ0KPiAgc3ViZGlyLSQoQ09ORklH
X0hBU19QQVNTVEhST1VHSCkgKz0gcGFzc3Rocm91Z2gNCj4gIHN1YmRpci0kKENPTkZJR19BQ1BJ
KSArPSBhY3BpDQo+ICBzdWJkaXItJChDT05GSUdfVklERU8pICs9IHZpZGVvDQo+IGRpZmYgLS1n
aXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3BjaS5jDQo+IGluZGV4IDQ2OWRmYzZjM2QuLjUxOTk5M2Q1MzYgMTAwNjQ0DQo+IC0tLSBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jDQo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3BjaS5jDQo+IEBAIC0zMSw2ICszMSw3IEBADQo+ICAjaW5jbHVkZSA8eGVuL3JhZGl4
LXRyZWUuaD4NCj4gICNpbmNsdWRlIDx4ZW4vc29mdGlycS5oPg0KPiAgI2luY2x1ZGUgPHhlbi90
YXNrbGV0Lmg+DQo+ICsjaW5jbHVkZSA8eGVuL3ZwY2kuaD4NCj4gICNpbmNsdWRlIDx4c20veHNt
Lmg+DQo+ICAjaW5jbHVkZSA8YXNtL21zaS5oPg0KPiAgI2luY2x1ZGUgImF0cy5oIg0KPiBAQCAt
MTA1MiwxMCArMTA1MywxMCBAQCBzdGF0aWMgdm9pZCBfX2h3ZG9tX2luaXQNCj4gc2V0dXBfb25l
X2h3ZG9tX2RldmljZShjb25zdCBzdHJ1Y3Qgc2V0dXBfaHdkb20gKmN0eHQsDQo+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGNpX2RldiAq
cGRldikNCj4gIHsNCj4gICAgICB1OCBkZXZmbiA9IHBkZXYtPmRldmZuOw0KPiArICAgIGludCBl
cnI7DQo+IA0KPiAgICAgIGRvIHsNCj4gLSAgICAgICAgaW50IGVyciA9IGN0eHQtPmhhbmRsZXIo
ZGV2Zm4sIHBkZXYpOw0KPiAtDQo+ICsgICAgICAgIGVyciA9IGN0eHQtPmhhbmRsZXIoZGV2Zm4s
IHBkZXYpOw0KPiAgICAgICAgICBpZiAoIGVyciApDQo+ICAgICAgICAgIHsNCj4gICAgICAgICAg
ICAgIHByaW50ayhYRU5MT0dfRVJSICJzZXR1cCAlMDR4OiUwMng6JTAyeC4ldSBmb3IgZCVkIGZh
aWxlZA0KPiAoJWQpXG4iLA0KPiBAQCAtMTA2Nyw2ICsxMDY4LDExIEBAIHN0YXRpYyB2b2lkIF9f
aHdkb21faW5pdA0KPiBzZXR1cF9vbmVfaHdkb21fZGV2aWNlKGNvbnN0IHN0cnVjdCBzZXR1cF9o
d2RvbSAqY3R4dCwNCj4gICAgICAgICAgZGV2Zm4gKz0gcGRldi0+cGhhbnRvbV9zdHJpZGU7DQo+
ICAgICAgfSB3aGlsZSAoIGRldmZuICE9IHBkZXYtPmRldmZuICYmDQo+ICAgICAgICAgICAgICAg
IFBDSV9TTE9UKGRldmZuKSA9PSBQQ0lfU0xPVChwZGV2LT5kZXZmbikgKTsNCj4gKw0KPiArICAg
IGVyciA9IHZwY2lfYWRkX2hhbmRsZXJzKHBkZXYpOw0KPiArICAgIGlmICggZXJyICkNCj4gKyAg
ICAgICAgcHJpbnRrKFhFTkxPR19FUlIgInNldHVwIG9mIHZQQ0kgZm9yIGQlZCBmYWlsZWQ6ICVk
XG4iLA0KPiArICAgICAgICAgICAgICAgY3R4dC0+ZC0+ZG9tYWluX2lkLCBlcnIpOw0KPiAgfQ0K
PiANCj4gIHN0YXRpYyBpbnQgX19od2RvbV9pbml0IF9zZXR1cF9od2RvbV9wY2lfZGV2aWNlcyhz
dHJ1Y3QgcGNpX3NlZyAqcHNlZywNCj4gdm9pZCAqYXJnKQ0KPiBkaWZmIC0tZ2l0IGEveGVuL2Ry
aXZlcnMvdnBjaS9NYWtlZmlsZSBiL3hlbi9kcml2ZXJzL3ZwY2kvTWFrZWZpbGUNCj4gbmV3IGZp
bGUgbW9kZSAxMDA2NDQNCj4gaW5kZXggMDAwMDAwMDAwMC4uODQwYTkwNjQ3MA0KPiAtLS0gL2Rl
di9udWxsDQo+ICsrKyBiL3hlbi9kcml2ZXJzL3ZwY2kvTWFrZWZpbGUNCj4gQEAgLTAsMCArMSBA
QA0KPiArb2JqLXkgKz0gdnBjaS5vDQo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy92cGNpL3Zw
Y2kuYyBiL3hlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jDQo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0DQo+
IGluZGV4IDAwMDAwMDAwMDAuLjc4ODgyNWY1ZmQNCj4gLS0tIC9kZXYvbnVsbA0KPiArKysgYi94
ZW4vZHJpdmVycy92cGNpL3ZwY2kuYw0KPiBAQCAtMCwwICsxLDQ1MSBAQA0KPiArLyoNCj4gKyAq
IEdlbmVyaWMgZnVuY3Rpb25hbGl0eSBmb3IgaGFuZGxpbmcgYWNjZXNzZXMgdG8gdGhlIFBDSSBj
b25maWd1cmF0aW9uIHNwYWNlDQo+ICsgKiBmcm9tIGd1ZXN0cy4NCj4gKyAqDQo+ICsgKiBDb3B5
cmlnaHQgKEMpIDIwMTcgQ2l0cml4IFN5c3RlbXMgUiZEDQo+ICsgKg0KPiArICogVGhpcyBwcm9n
cmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcg0KPiAr
ICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdl
bmVyYWwgUHVibGljDQo+ICsgKiBMaWNlbnNlLCB2ZXJzaW9uIDIsIGFzIHB1Ymxpc2hlZCBieSB0
aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLg0KPiArICoNCj4gKyAqIFRoaXMgcHJvZ3JhbSBp
cyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLA0KPiArICog
YnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFu
dHkgb2YNCj4gKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIg
UFVSUE9TRS4gIFNlZSB0aGUNCj4gR05VDQo+ICsgKiBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZv
ciBtb3JlIGRldGFpbHMuDQo+ICsgKg0KPiArICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEg
Y29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljDQo+ICsgKiBMaWNlbnNlIGFsb25nIHdpdGgg
dGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZQ0KPiA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2Vz
Lz4uDQo+ICsgKi8NCj4gKw0KPiArI2luY2x1ZGUgPHhlbi9zY2hlZC5oPg0KPiArI2luY2x1ZGUg
PHhlbi92cGNpLmg+DQo+ICsNCj4gK2V4dGVybiB2cGNpX3JlZ2lzdGVyX2luaXRfdCAqY29uc3Qg
X19zdGFydF92cGNpX2FycmF5W107DQo+ICtleHRlcm4gdnBjaV9yZWdpc3Rlcl9pbml0X3QgKmNv
bnN0IF9fZW5kX3ZwY2lfYXJyYXlbXTsNCj4gKyNkZWZpbmUgTlVNX1ZQQ0lfSU5JVCAoX19lbmRf
dnBjaV9hcnJheSAtIF9fc3RhcnRfdnBjaV9hcnJheSkNCj4gKw0KPiArLyogSW50ZXJuYWwgc3Ry
dWN0IHRvIHN0b3JlIHRoZSBlbXVsYXRlZCBQQ0kgcmVnaXN0ZXJzLiAqLw0KPiArc3RydWN0IHZw
Y2lfcmVnaXN0ZXIgew0KPiArICAgIHZwY2lfcmVhZF90ICpyZWFkOw0KPiArICAgIHZwY2lfd3Jp
dGVfdCAqd3JpdGU7DQo+ICsgICAgdW5zaWduZWQgaW50IHNpemU7DQo+ICsgICAgdW5zaWduZWQg
aW50IG9mZnNldDsNCj4gKyAgICB2b2lkICpwcml2YXRlOw0KPiArICAgIHN0cnVjdCBsaXN0X2hl
YWQgbm9kZTsNCj4gK307DQo+ICsNCj4gK2ludCBfX2h3ZG9tX2luaXQgdnBjaV9hZGRfaGFuZGxl
cnMoc3RydWN0IHBjaV9kZXYgKnBkZXYpDQo+ICt7DQo+ICsgICAgdW5zaWduZWQgaW50IGk7DQo+
ICsgICAgaW50IHJjID0gMDsNCj4gKw0KPiArICAgIGlmICggIWhhc192cGNpKHBkZXYtPmRvbWFp
bikgKQ0KPiArICAgICAgICByZXR1cm4gMDsNCj4gKw0KPiArICAgIHBkZXYtPnZwY2kgPSB4emFs
bG9jKHN0cnVjdCB2cGNpKTsNCj4gKyAgICBpZiAoICFwZGV2LT52cGNpICkNCj4gKyAgICAgICAg
cmV0dXJuIC1FTk9NRU07DQo+ICsNCj4gKyAgICBJTklUX0xJU1RfSEVBRCgmcGRldi0+dnBjaS0+
aGFuZGxlcnMpOw0KPiArICAgIHNwaW5fbG9ja19pbml0KCZwZGV2LT52cGNpLT5sb2NrKTsNCj4g
Kw0KPiArICAgIGZvciAoIGkgPSAwOyBpIDwgTlVNX1ZQQ0lfSU5JVDsgaSsrICkNCj4gKyAgICB7
DQo+ICsgICAgICAgIHJjID0gX19zdGFydF92cGNpX2FycmF5W2ldKHBkZXYpOw0KPiArICAgICAg
ICBpZiAoIHJjICkNCj4gKyAgICAgICAgICAgIGJyZWFrOw0KPiArICAgIH0NCj4gKw0KPiArICAg
IGlmICggcmMgKQ0KPiArICAgIHsNCj4gKyAgICAgICAgd2hpbGUgKCAhbGlzdF9lbXB0eSgmcGRl
di0+dnBjaS0+aGFuZGxlcnMpICkNCj4gKyAgICAgICAgew0KPiArICAgICAgICAgICAgc3RydWN0
IHZwY2lfcmVnaXN0ZXIgKnIgPSBsaXN0X2ZpcnN0X2VudHJ5KCZwZGV2LT52cGNpLT5oYW5kbGVy
cywNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgdnBjaV9yZWdpc3RlciwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2RlKTsNCj4gKw0KPiArICAgICAgICAgICAg
bGlzdF9kZWwoJnItPm5vZGUpOw0KPiArICAgICAgICAgICAgeGZyZWUocik7DQo+ICsgICAgICAg
IH0NCj4gKyAgICAgICAgeGZyZWUocGRldi0+dnBjaSk7DQo+ICsgICAgICAgIHBkZXYtPnZwY2kg
PSBOVUxMOw0KPiArICAgIH0NCj4gKw0KPiArICAgIHJldHVybiByYzsNCj4gK30NCj4gKw0KPiAr
c3RhdGljIGludCB2cGNpX3JlZ2lzdGVyX2NtcChjb25zdCBzdHJ1Y3QgdnBjaV9yZWdpc3RlciAq
cjEsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB2cGNpX3Jl
Z2lzdGVyICpyMikNCj4gK3sNCj4gKyAgICAvKiBSZXR1cm4gMCBpZiByZWdpc3RlcnMgb3Zlcmxh
cC4gKi8NCj4gKyAgICBpZiAoIHIxLT5vZmZzZXQgPCByMi0+b2Zmc2V0ICsgcjItPnNpemUgJiYN
Cj4gKyAgICAgICAgIHIyLT5vZmZzZXQgPCByMS0+b2Zmc2V0ICsgcjEtPnNpemUgKQ0KPiArICAg
ICAgICByZXR1cm4gMDsNCj4gKyAgICBpZiAoIHIxLT5vZmZzZXQgPCByMi0+b2Zmc2V0ICkNCj4g
KyAgICAgICAgcmV0dXJuIC0xOw0KPiArICAgIGlmICggcjEtPm9mZnNldCA+IHIyLT5vZmZzZXQg
KQ0KPiArICAgICAgICByZXR1cm4gMTsNCj4gKw0KPiArICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgp
Ow0KPiArICAgIHJldHVybiAwOw0KPiArfQ0KPiArDQo+ICsvKiBEdW1teSBob29rcywgd3JpdGVz
IGFyZSBpZ25vcmVkLCByZWFkcyByZXR1cm4gMSdzICovDQo+ICtzdGF0aWMgdWludDMyX3QgdnBj
aV9pZ25vcmVkX3JlYWQoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludA0K
PiByZWcsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqZGF0YSkN
Cj4gK3sNCj4gKyAgICByZXR1cm4gfih1aW50MzJfdCkwOw0KPiArfQ0KPiArDQo+ICtzdGF0aWMg
dm9pZCB2cGNpX2lnbm9yZWRfd3JpdGUoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2ln
bmVkIGludCByZWcsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qg
dmFsLCB2b2lkICpkYXRhKQ0KPiArew0KPiArfQ0KPiArDQo+ICtpbnQgdnBjaV9hZGRfcmVnaXN0
ZXIoc3RydWN0IHZwY2kgKnZwY2ksIHZwY2lfcmVhZF90ICpyZWFkX2hhbmRsZXIsDQo+ICsgICAg
ICAgICAgICAgICAgICAgICAgdnBjaV93cml0ZV90ICp3cml0ZV9oYW5kbGVyLCB1bnNpZ25lZCBp
bnQgb2Zmc2V0LA0KPiArICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzaXplLCB2
b2lkICpkYXRhKQ0KPiArew0KPiArICAgIHN0cnVjdCBsaXN0X2hlYWQgKnByZXY7DQo+ICsgICAg
c3RydWN0IHZwY2lfcmVnaXN0ZXIgKnI7DQo+ICsNCj4gKyAgICAvKiBTb21lIHNhbml0eSBjaGVj
a3MuICovDQo+ICsgICAgaWYgKCAoc2l6ZSAhPSAxICYmIHNpemUgIT0gMiAmJiBzaXplICE9IDQp
IHx8DQo+ICsgICAgICAgICBvZmZzZXQgPj0gUENJX0NGR19TUEFDRV9FWFBfU0laRSB8fCAob2Zm
c2V0ICYgKHNpemUgLSAxKSkgfHwNCj4gKyAgICAgICAgICghcmVhZF9oYW5kbGVyICYmICF3cml0
ZV9oYW5kbGVyKSApDQo+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOw0KPiArDQo+ICsgICAgciA9
IHhtYWxsb2Moc3RydWN0IHZwY2lfcmVnaXN0ZXIpOw0KPiArICAgIGlmICggIXIgKQ0KPiArICAg
ICAgICByZXR1cm4gLUVOT01FTTsNCj4gKw0KPiArICAgIHItPnJlYWQgPSByZWFkX2hhbmRsZXIg
PzogdnBjaV9pZ25vcmVkX3JlYWQ7DQo+ICsgICAgci0+d3JpdGUgPSB3cml0ZV9oYW5kbGVyID86
IHZwY2lfaWdub3JlZF93cml0ZTsNCj4gKyAgICByLT5zaXplID0gc2l6ZTsNCj4gKyAgICByLT5v
ZmZzZXQgPSBvZmZzZXQ7DQo+ICsgICAgci0+cHJpdmF0ZSA9IGRhdGE7DQo+ICsNCj4gKyAgICBz
cGluX2xvY2soJnZwY2ktPmxvY2spOw0KPiArDQo+ICsgICAgLyogVGhlIGxpc3Qgb2YgaGFuZGxl
cnMgbXVzdCBiZSBrZXB0IHNvcnRlZCBhdCBhbGwgdGltZXMuICovDQo+ICsgICAgbGlzdF9mb3Jf
ZWFjaCAoIHByZXYsICZ2cGNpLT5oYW5kbGVycyApDQo+ICsgICAgew0KPiArICAgICAgICBjb25z
dCBzdHJ1Y3QgdnBjaV9yZWdpc3RlciAqdGhpcyA9DQo+ICsgICAgICAgICAgICBsaXN0X2VudHJ5
KHByZXYsIGNvbnN0IHN0cnVjdCB2cGNpX3JlZ2lzdGVyLCBub2RlKTsNCj4gKyAgICAgICAgaW50
IGNtcCA9IHZwY2lfcmVnaXN0ZXJfY21wKHIsIHRoaXMpOw0KPiArDQo+ICsgICAgICAgIGlmICgg
Y21wIDwgMCApDQo+ICsgICAgICAgICAgICBicmVhazsNCj4gKyAgICAgICAgaWYgKCBjbXAgPT0g
MCApDQo+ICsgICAgICAgIHsNCj4gKyAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZ2cGNpLT5sb2Nr
KTsNCj4gKyAgICAgICAgICAgIHhmcmVlKHIpOw0KPiArICAgICAgICAgICAgcmV0dXJuIC1FRVhJ
U1Q7DQo+ICsgICAgICAgIH0NCj4gKyAgICB9DQo+ICsNCj4gKyAgICBsaXN0X2FkZF90YWlsKCZy
LT5ub2RlLCBwcmV2KTsNCj4gKyAgICBzcGluX3VubG9jaygmdnBjaS0+bG9jayk7DQo+ICsNCj4g
KyAgICByZXR1cm4gMDsNCj4gK30NCj4gKw0KPiAraW50IHZwY2lfcmVtb3ZlX3JlZ2lzdGVyKHN0
cnVjdCB2cGNpICp2cGNpLCB1bnNpZ25lZCBpbnQgb2Zmc2V0LA0KPiArICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBzaXplKQ0KPiArew0KPiArICAgIGNvbnN0IHN0cnVjdCB2
cGNpX3JlZ2lzdGVyIHIgPSB7IC5vZmZzZXQgPSBvZmZzZXQsIC5zaXplID0gc2l6ZSB9Ow0KPiAr
ICAgIHN0cnVjdCB2cGNpX3JlZ2lzdGVyICpybTsNCj4gKw0KPiArICAgIHNwaW5fbG9jaygmdnBj
aS0+bG9jayk7DQo+ICsgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHJtLCAmdnBjaS0+aGFuZGxl
cnMsIG5vZGUgKQ0KPiArICAgIHsNCj4gKyAgICAgICAgaW50IGNtcCA9IHZwY2lfcmVnaXN0ZXJf
Y21wKCZyLCBybSk7DQo+ICsNCj4gKyAgICAgICAgLyoNCj4gKyAgICAgICAgICogTkI6IGRvIG5v
dCB1c2UgYSBzd2l0Y2ggc28gdGhhdCB3ZSBjYW4gdXNlIGJyZWFrIHRvDQo+ICsgICAgICAgICAq
IGdldCBvdXQgb2YgdGhlIGxpc3QgbG9vcCBlYXJsaWVyIGlmIHJlcXVpcmVkLg0KPiArICAgICAg
ICAgKi8NCj4gKyAgICAgICAgaWYgKCAhY21wICYmIHJtLT5vZmZzZXQgPT0gb2Zmc2V0ICYmIHJt
LT5zaXplID09IHNpemUgKQ0KPiArICAgICAgICB7DQo+ICsgICAgICAgICAgICBsaXN0X2RlbCgm
cm0tPm5vZGUpOw0KPiArICAgICAgICAgICAgc3Bpbl91bmxvY2soJnZwY2ktPmxvY2spOw0KPiAr
ICAgICAgICAgICAgeGZyZWUocm0pOw0KPiArICAgICAgICAgICAgcmV0dXJuIDA7DQo+ICsgICAg
ICAgIH0NCj4gKyAgICAgICAgaWYgKCBjbXAgPD0gMCApDQo+ICsgICAgICAgICAgICBicmVhazsN
Cj4gKyAgICB9DQo+ICsgICAgc3Bpbl91bmxvY2soJnZwY2ktPmxvY2spOw0KPiArDQo+ICsgICAg
cmV0dXJuIC1FTk9FTlQ7DQo+ICt9DQo+ICsNCj4gKy8qIFdyYXBwZXJzIGZvciBwZXJmb3JtaW5n
IHJlYWRzL3dyaXRlcyB0byB0aGUgdW5kZXJseWluZyBoYXJkd2FyZS4gKi8NCj4gK3N0YXRpYyB1
aW50MzJfdCB2cGNpX3JlYWRfaHcocGNpX3NiZGZfdCBzYmRmLCB1bnNpZ25lZCBpbnQgcmVnLA0K
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc2l6ZSkNCj4gK3sN
Cj4gKyAgICB1aW50MzJfdCBkYXRhOw0KPiArDQo+ICsgICAgc3dpdGNoICggc2l6ZSApDQo+ICsg
ICAgew0KPiArICAgIGNhc2UgNDoNCj4gKyAgICAgICAgZGF0YSA9IHBjaV9jb25mX3JlYWQzMihz
YmRmLnNlZywgc2JkZi5idXMsIHNiZGYuZGV2LCBzYmRmLmZ1bmMsIHJlZyk7DQo+ICsgICAgICAg
IGJyZWFrOw0KPiArICAgIGNhc2UgMzoNCj4gKyAgICAgICAgLyoNCj4gKyAgICAgICAgICogVGhp
cyBpcyBwb3NzaWJsZSBiZWNhdXNlIGEgNGJ5dGUgcmVhZCBjYW4gaGF2ZSAxYnl0ZSB0cmFwcGVk
IGFuZA0KPiArICAgICAgICAgKiB0aGUgcmVzdCBwYXNzZWQtdGhyb3VnaC4NCj4gKyAgICAgICAg
ICovDQo+ICsgICAgICAgIGlmICggcmVnICYgMSApDQo+ICsgICAgICAgIHsNCj4gKyAgICAgICAg
ICAgIGRhdGEgPSBwY2lfY29uZl9yZWFkOChzYmRmLnNlZywgc2JkZi5idXMsIHNiZGYuZGV2LCBz
YmRmLmZ1bmMsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnKTsNCj4g
KyAgICAgICAgICAgIGRhdGEgfD0gcGNpX2NvbmZfcmVhZDE2KHNiZGYuc2VnLCBzYmRmLmJ1cywg
c2JkZi5kZXYsIHNiZGYuZnVuYywNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHJlZyArIDEpIDw8IDg7DQo+ICsgICAgICAgIH0NCj4gKyAgICAgICAgZWxzZQ0KPiArICAg
ICAgICB7DQo+ICsgICAgICAgICAgICBkYXRhID0gcGNpX2NvbmZfcmVhZDE2KHNiZGYuc2VnLCBz
YmRmLmJ1cywgc2JkZi5kZXYsIHNiZGYuZnVuYywNCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcmVnKTsNCj4gKyAgICAgICAgICAgIGRhdGEgfD0gcGNpX2NvbmZfcmVhZDgo
c2JkZi5zZWcsIHNiZGYuYnVzLCBzYmRmLmRldiwgc2JkZi5mdW5jLA0KPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICByZWcgKyAyKSA8PCAxNjsNCj4gKyAgICAgICAgfQ0KPiAr
ICAgICAgICBicmVhazsNCj4gKyAgICBjYXNlIDI6DQo+ICsgICAgICAgIGRhdGEgPSBwY2lfY29u
Zl9yZWFkMTYoc2JkZi5zZWcsIHNiZGYuYnVzLCBzYmRmLmRldiwgc2JkZi5mdW5jLCByZWcpOw0K
PiArICAgICAgICBicmVhazsNCj4gKyAgICBjYXNlIDE6DQo+ICsgICAgICAgIGRhdGEgPSBwY2lf
Y29uZl9yZWFkOChzYmRmLnNlZywgc2JkZi5idXMsIHNiZGYuZGV2LCBzYmRmLmZ1bmMsIHJlZyk7
DQo+ICsgICAgICAgIGJyZWFrOw0KPiArICAgIGRlZmF1bHQ6DQo+ICsgICAgICAgIEFTU0VSVF9V
TlJFQUNIQUJMRSgpOw0KPiArICAgICAgICBkYXRhID0gfih1aW50MzJfdCkwOw0KPiArICAgICAg
ICBicmVhazsNCj4gKyAgICB9DQo+ICsNCj4gKyAgICByZXR1cm4gZGF0YTsNCj4gK30NCj4gKw0K
PiArc3RhdGljIHZvaWQgdnBjaV93cml0ZV9odyhwY2lfc2JkZl90IHNiZGYsIHVuc2lnbmVkIGlu
dCByZWcsIHVuc2lnbmVkIGludA0KPiBzaXplLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICB1aW50MzJfdCBkYXRhKQ0KPiArew0KPiArICAgIHN3aXRjaCAoIHNpemUgKQ0KPiArICAgIHsN
Cj4gKyAgICBjYXNlIDQ6DQo+ICsgICAgICAgIHBjaV9jb25mX3dyaXRlMzIoc2JkZi5zZWcsIHNi
ZGYuYnVzLCBzYmRmLmRldiwgc2JkZi5mdW5jLCByZWcsIGRhdGEpOw0KPiArICAgICAgICBicmVh
azsNCj4gKyAgICBjYXNlIDM6DQo+ICsgICAgICAgIC8qDQo+ICsgICAgICAgICAqIFRoaXMgaXMg
cG9zc2libGUgYmVjYXVzZSBhIDRieXRlIHdyaXRlIGNhbiBoYXZlIDFieXRlIHRyYXBwZWQgYW5k
DQo+ICsgICAgICAgICAqIHRoZSByZXN0IHBhc3NlZC10aHJvdWdoLg0KPiArICAgICAgICAgKi8N
Cj4gKyAgICAgICAgaWYgKCByZWcgJiAxICkNCj4gKyAgICAgICAgew0KPiArICAgICAgICAgICAg
cGNpX2NvbmZfd3JpdGU4KHNiZGYuc2VnLCBzYmRmLmJ1cywgc2JkZi5kZXYsIHNiZGYuZnVuYywg
cmVnLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEpOw0KPiArICAgICAgICAg
ICAgcGNpX2NvbmZfd3JpdGUxNihzYmRmLnNlZywgc2JkZi5idXMsIHNiZGYuZGV2LCBzYmRmLmZ1
bmMsIHJlZyArIDEsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEgPj4gOCk7
DQo+ICsgICAgICAgIH0NCj4gKyAgICAgICAgZWxzZQ0KPiArICAgICAgICB7DQo+ICsgICAgICAg
ICAgICBwY2lfY29uZl93cml0ZTE2KHNiZGYuc2VnLCBzYmRmLmJ1cywgc2JkZi5kZXYsIHNiZGYu
ZnVuYywgcmVnLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhKTsNCj4gKyAg
ICAgICAgICAgIHBjaV9jb25mX3dyaXRlOChzYmRmLnNlZywgc2JkZi5idXMsIHNiZGYuZGV2LCBz
YmRmLmZ1bmMsIHJlZyArIDIsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YSA+
PiAxNik7DQo+ICsgICAgICAgIH0NCj4gKyAgICAgICAgYnJlYWs7DQo+ICsgICAgY2FzZSAyOg0K
PiArICAgICAgICBwY2lfY29uZl93cml0ZTE2KHNiZGYuc2VnLCBzYmRmLmJ1cywgc2JkZi5kZXYs
IHNiZGYuZnVuYywgcmVnLCBkYXRhKTsNCj4gKyAgICAgICAgYnJlYWs7DQo+ICsgICAgY2FzZSAx
Og0KPiArICAgICAgICBwY2lfY29uZl93cml0ZTgoc2JkZi5zZWcsIHNiZGYuYnVzLCBzYmRmLmRl
diwgc2JkZi5mdW5jLCByZWcsIGRhdGEpOw0KPiArICAgICAgICBicmVhazsNCj4gKyAgICBkZWZh
dWx0Og0KPiArICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsNCj4gKyAgICAgICAgYnJlYWs7
DQo+ICsgICAgfQ0KPiArfQ0KPiArDQo+ICsvKg0KPiArICogTWVyZ2UgbmV3IGRhdGEgaW50byBh
IHBhcnRpYWwgcmVzdWx0Lg0KPiArICoNCj4gKyAqIENvcHkgdGhlIHZhbHVlIGZvdW5kIGluICdu
ZXcnIGZyb20gWzAsIHNpemUpIGxlZnQgc2hpZnRlZCBieQ0KPiArICogJ29mZnNldCcgaW50byAn
ZGF0YScuIE5vdGUgdGhhdCBib3RoICdzaXplJyBhbmQgJ29mZnNldCcgYXJlDQo+ICsgKiBpbiBi
eXRlIHVuaXRzLg0KPiArICovDQo+ICtzdGF0aWMgdWludDMyX3QgbWVyZ2VfcmVzdWx0KHVpbnQz
Ml90IGRhdGEsIHVpbnQzMl90IG5ldywgdW5zaWduZWQgaW50IHNpemUsDQo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvZmZzZXQpDQo+ICt7DQo+ICsgICAgdWlu
dDMyX3QgbWFzayA9IDB4ZmZmZmZmZmYgPj4gKDMyIC0gOCAqIHNpemUpOw0KPiArDQo+ICsgICAg
cmV0dXJuIChkYXRhICYgfihtYXNrIDw8IChvZmZzZXQgKiA4KSkpIHwgKChuZXcgJiBtYXNrKSA8
PCAob2Zmc2V0ICogOCkpOw0KPiArfQ0KPiArDQo+ICt1aW50MzJfdCB2cGNpX3JlYWQocGNpX3Ni
ZGZfdCBzYmRmLCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBpbnQgc2l6ZSkNCj4gK3sNCj4g
KyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0gY3VycmVudC0+ZG9tYWluOw0KPiArICAgIGNv
bnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2Ow0KPiArICAgIGNvbnN0IHN0cnVjdCB2cGNpX3JlZ2lz
dGVyICpyOw0KPiArICAgIHVuc2lnbmVkIGludCBkYXRhX29mZnNldCA9IDA7DQo+ICsgICAgdWlu
dDMyX3QgZGF0YSA9IH4odWludDMyX3QpMDsNCj4gKw0KPiArICAgIC8qIEZpbmQgdGhlIFBDSSBk
ZXYgbWF0Y2hpbmcgdGhlIGFkZHJlc3MuICovDQo+ICsgICAgcGRldiA9IHBjaV9nZXRfcGRldl9i
eV9kb21haW4oZCwgc2JkZi5zZWcsIHNiZGYuYnVzLCBzYmRmLmV4dGZ1bmMpOw0KPiArICAgIGlm
ICggIXBkZXYgKQ0KPiArICAgICAgICByZXR1cm4gdnBjaV9yZWFkX2h3KHNiZGYsIHJlZywgc2l6
ZSk7DQo+ICsNCj4gKyAgICBzcGluX2xvY2soJnBkZXYtPnZwY2ktPmxvY2spOw0KPiArDQo+ICsg
ICAgLyogUmVhZCBmcm9tIHRoZSBoYXJkd2FyZSBvciB0aGUgZW11bGF0ZWQgcmVnaXN0ZXIgaGFu
ZGxlcnMuICovDQo+ICsgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHIsICZwZGV2LT52cGNpLT5o
YW5kbGVycywgbm9kZSApDQo+ICsgICAgew0KPiArICAgICAgICBjb25zdCBzdHJ1Y3QgdnBjaV9y
ZWdpc3RlciBlbXUgPSB7DQo+ICsgICAgICAgICAgICAub2Zmc2V0ID0gcmVnICsgZGF0YV9vZmZz
ZXQsDQo+ICsgICAgICAgICAgICAuc2l6ZSA9IHNpemUgLSBkYXRhX29mZnNldA0KPiArICAgICAg
ICB9Ow0KPiArICAgICAgICBpbnQgY21wID0gdnBjaV9yZWdpc3Rlcl9jbXAoJmVtdSwgcik7DQo+
ICsgICAgICAgIHVpbnQzMl90IHZhbDsNCj4gKyAgICAgICAgdW5zaWduZWQgaW50IHJlYWRfc2l6
ZTsNCj4gKw0KPiArICAgICAgICBpZiAoIGNtcCA8IDAgKQ0KPiArICAgICAgICAgICAgYnJlYWs7
DQo+ICsgICAgICAgIGlmICggY21wID4gMCApDQo+ICsgICAgICAgICAgICBjb250aW51ZTsNCj4g
Kw0KPiArICAgICAgICBpZiAoIGVtdS5vZmZzZXQgPCByLT5vZmZzZXQgKQ0KPiArICAgICAgICB7
DQo+ICsgICAgICAgICAgICAvKiBIZWFkaW5nIGdhcCwgcmVhZCBwYXJ0aWFsIGNvbnRlbnQgZnJv
bSBoYXJkd2FyZS4gKi8NCj4gKyAgICAgICAgICAgIHJlYWRfc2l6ZSA9IHItPm9mZnNldCAtIGVt
dS5vZmZzZXQ7DQo+ICsgICAgICAgICAgICB2YWwgPSB2cGNpX3JlYWRfaHcoc2JkZiwgZW11Lm9m
ZnNldCwgcmVhZF9zaXplKTsNCj4gKyAgICAgICAgICAgIGRhdGEgPSBtZXJnZV9yZXN1bHQoZGF0
YSwgdmFsLCByZWFkX3NpemUsIGRhdGFfb2Zmc2V0KTsNCj4gKyAgICAgICAgICAgIGRhdGFfb2Zm
c2V0ICs9IHJlYWRfc2l6ZTsNCj4gKyAgICAgICAgfQ0KPiArDQo+ICsgICAgICAgIHZhbCA9IHIt
PnJlYWQocGRldiwgci0+b2Zmc2V0LCByLT5wcml2YXRlKTsNCj4gKw0KPiArICAgICAgICAvKiBD
aGVjayBpZiB0aGUgcmVhZCBpcyBpbiB0aGUgbWlkZGxlIG9mIGEgcmVnaXN0ZXIuICovDQo+ICsg
ICAgICAgIGlmICggci0+b2Zmc2V0IDwgZW11Lm9mZnNldCApDQo+ICsgICAgICAgICAgICB2YWwg
Pj49IChlbXUub2Zmc2V0IC0gci0+b2Zmc2V0KSAqIDg7DQo+ICsNCj4gKyAgICAgICAgLyogRmlu
ZCB0aGUgaW50ZXJzZWN0aW9uIHNpemUgYmV0d2VlbiB0aGUgdHdvIHNldHMuICovDQo+ICsgICAg
ICAgIHJlYWRfc2l6ZSA9IG1pbihlbXUub2Zmc2V0ICsgZW11LnNpemUsIHItPm9mZnNldCArIHIt
PnNpemUpIC0NCj4gKyAgICAgICAgICAgICAgICAgICAgbWF4KGVtdS5vZmZzZXQsIHItPm9mZnNl
dCk7DQo+ICsgICAgICAgIC8qIE1lcmdlIHRoZSBlbXVsYXRlZCBkYXRhIGludG8gdGhlIG5hdGl2
ZSByZWFkIHZhbHVlLiAqLw0KPiArICAgICAgICBkYXRhID0gbWVyZ2VfcmVzdWx0KGRhdGEsIHZh
bCwgcmVhZF9zaXplLCBkYXRhX29mZnNldCk7DQo+ICsgICAgICAgIGRhdGFfb2Zmc2V0ICs9IHJl
YWRfc2l6ZTsNCj4gKyAgICAgICAgaWYgKCBkYXRhX29mZnNldCA9PSBzaXplICkNCj4gKyAgICAg
ICAgICAgIGJyZWFrOw0KPiArICAgICAgICBBU1NFUlQoZGF0YV9vZmZzZXQgPCBzaXplKTsNCj4g
KyAgICB9DQo+ICsNCj4gKyAgICBpZiAoIGRhdGFfb2Zmc2V0IDwgc2l6ZSApDQo+ICsgICAgew0K
PiArICAgICAgICAvKiBUYWlsaW5nIGdhcCwgcmVhZCB0aGUgcmVtYWluaW5nLiAqLw0KPiArICAg
ICAgICB1aW50MzJfdCB0bXBfZGF0YSA9IHZwY2lfcmVhZF9odyhzYmRmLCByZWcgKyBkYXRhX29m
ZnNldCwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZSAt
IGRhdGFfb2Zmc2V0KTsNCj4gKw0KPiArICAgICAgICBkYXRhID0gbWVyZ2VfcmVzdWx0KGRhdGEs
IHRtcF9kYXRhLCBzaXplIC0gZGF0YV9vZmZzZXQsIGRhdGFfb2Zmc2V0KTsNCj4gKyAgICB9DQo+
ICsgICAgc3Bpbl91bmxvY2soJnBkZXYtPnZwY2ktPmxvY2spOw0KPiArDQo+ICsgICAgcmV0dXJu
IGRhdGEgJiAoMHhmZmZmZmZmZiA+PiAoMzIgLSA4ICogc2l6ZSkpOw0KPiArfQ0KPiArDQo+ICsv
Kg0KPiArICogUGVyZm9ybSBhIG1heWJlIHBhcnRpYWwgd3JpdGUgdG8gYSByZWdpc3Rlci4NCj4g
KyAqDQo+ICsgKiBOb3RlIHRoYXQgdGhpcyB3aWxsIG9ubHkgd29yayBmb3Igc2ltcGxlIHJlZ2lz
dGVycywgaWYgWGVuIG5lZWRzIHRvDQo+ICsgKiB0cmFwIGFjY2Vzc2VzIHRvIHJ3MWMgcmVnaXN0
ZXJzIChsaWtlIHRoZSBzdGF0dXMgUENJIGhlYWRlciByZWdpc3RlcikNCj4gKyAqIHRoZSBsb2dp
YyBpbiB2cGNpX3dyaXRlIHdpbGwgaGF2ZSB0byBiZSBleHBhbmRlZCBpbiBvcmRlciB0byBjb3Jy
ZWN0bHkNCj4gKyAqIGRlYWwgd2l0aCB0aGVtLg0KPiArICovDQo+ICtzdGF0aWMgdm9pZCB2cGNp
X3dyaXRlX2hlbHBlcihjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwNCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB2cGNpX3JlZ2lzdGVyICpyLCB1bnNpZ25l
ZCBpbnQgc2l6ZSwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBvZmZzZXQsIHVpbnQzMl90IGRhdGEpDQo+ICt7DQo+ICsgICAgQVNTRVJUKHNpemUgPD0gci0+
c2l6ZSk7DQo+ICsNCj4gKyAgICBpZiAoIHNpemUgIT0gci0+c2l6ZSApDQo+ICsgICAgew0KPiAr
ICAgICAgICB1aW50MzJfdCB2YWw7DQo+ICsNCj4gKyAgICAgICAgdmFsID0gci0+cmVhZChwZGV2
LCByLT5vZmZzZXQsIHItPnByaXZhdGUpOw0KPiArICAgICAgICBkYXRhID0gbWVyZ2VfcmVzdWx0
KHZhbCwgZGF0YSwgc2l6ZSwgb2Zmc2V0KTsNCj4gKyAgICB9DQo+ICsNCj4gKyAgICByLT53cml0
ZShwZGV2LCByLT5vZmZzZXQsIGRhdGEgJiAoMHhmZmZmZmZmZiA+PiAoMzIgLSA4ICogci0+c2l6
ZSkpLA0KPiArICAgICAgICAgICAgIHItPnByaXZhdGUpOw0KPiArfQ0KPiArDQo+ICt2b2lkIHZw
Y2lfd3JpdGUocGNpX3NiZGZfdCBzYmRmLCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBpbnQg
c2l6ZSwNCj4gKyAgICAgICAgICAgICAgICB1aW50MzJfdCBkYXRhKQ0KPiArew0KPiArICAgIGNv
bnN0IHN0cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5kb21haW47DQo+ICsgICAgY29uc3Qgc3Ry
dWN0IHBjaV9kZXYgKnBkZXY7DQo+ICsgICAgY29uc3Qgc3RydWN0IHZwY2lfcmVnaXN0ZXIgKnI7
DQo+ICsgICAgdW5zaWduZWQgaW50IGRhdGFfb2Zmc2V0ID0gMDsNCj4gKw0KPiArICAgIC8qDQo+
ICsgICAgICogRmluZCB0aGUgUENJIGRldiBtYXRjaGluZyB0aGUgYWRkcmVzcy4NCj4gKyAgICAg
KiBQYXNzdGhyb3VnaCBldmVyeXRoaW5nIHRoYXQncyBub3QgdHJhcHBlZC4NCj4gKyAgICAgKi8N
Cj4gKyAgICBwZGV2ID0gcGNpX2dldF9wZGV2X2J5X2RvbWFpbihkLCBzYmRmLnNlZywgc2JkZi5i
dXMsIHNiZGYuZXh0ZnVuYyk7DQo+ICsgICAgaWYgKCAhcGRldiApDQo+ICsgICAgew0KPiArICAg
ICAgICB2cGNpX3dyaXRlX2h3KHNiZGYsIHJlZywgc2l6ZSwgZGF0YSk7DQo+ICsgICAgICAgIHJl
dHVybjsNCj4gKyAgICB9DQo+ICsNCj4gKyAgICBzcGluX2xvY2soJnBkZXYtPnZwY2ktPmxvY2sp
Ow0KPiArDQo+ICsgICAgLyogV3JpdGUgdGhlIHZhbHVlIHRvIHRoZSBoYXJkd2FyZSBvciBlbXVs
YXRlZCByZWdpc3RlcnMuICovDQo+ICsgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHIsICZwZGV2
LT52cGNpLT5oYW5kbGVycywgbm9kZSApDQo+ICsgICAgew0KPiArICAgICAgICBjb25zdCBzdHJ1
Y3QgdnBjaV9yZWdpc3RlciBlbXUgPSB7DQo+ICsgICAgICAgICAgICAub2Zmc2V0ID0gcmVnICsg
ZGF0YV9vZmZzZXQsDQo+ICsgICAgICAgICAgICAuc2l6ZSA9IHNpemUgLSBkYXRhX29mZnNldA0K
PiArICAgICAgICB9Ow0KPiArICAgICAgICBpbnQgY21wID0gdnBjaV9yZWdpc3Rlcl9jbXAoJmVt
dSwgcik7DQo+ICsgICAgICAgIHVuc2lnbmVkIGludCB3cml0ZV9zaXplOw0KPiArDQo+ICsgICAg
ICAgIGlmICggY21wIDwgMCApDQo+ICsgICAgICAgICAgICBicmVhazsNCj4gKyAgICAgICAgaWYg
KCBjbXAgPiAwICkNCj4gKyAgICAgICAgICAgIGNvbnRpbnVlOw0KPiArDQo+ICsgICAgICAgIGlm
ICggZW11Lm9mZnNldCA8IHItPm9mZnNldCApDQo+ICsgICAgICAgIHsNCj4gKyAgICAgICAgICAg
IC8qIEhlYWRpbmcgZ2FwLCB3cml0ZSBwYXJ0aWFsIGNvbnRlbnQgdG8gaGFyZHdhcmUuICovDQo+
ICsgICAgICAgICAgICB2cGNpX3dyaXRlX2h3KHNiZGYsIGVtdS5vZmZzZXQsIHItPm9mZnNldCAt
IGVtdS5vZmZzZXQsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEgPj4gKGRhdGFf
b2Zmc2V0ICogOCkpOw0KPiArICAgICAgICAgICAgZGF0YV9vZmZzZXQgKz0gci0+b2Zmc2V0IC0g
ZW11Lm9mZnNldDsNCj4gKyAgICAgICAgfQ0KPiArDQo+ICsgICAgICAgIC8qIEZpbmQgdGhlIGlu
dGVyc2VjdGlvbiBzaXplIGJldHdlZW4gdGhlIHR3byBzZXRzLiAqLw0KPiArICAgICAgICB3cml0
ZV9zaXplID0gbWluKGVtdS5vZmZzZXQgKyBlbXUuc2l6ZSwgci0+b2Zmc2V0ICsgci0+c2l6ZSkg
LQ0KPiArICAgICAgICAgICAgICAgICAgICAgbWF4KGVtdS5vZmZzZXQsIHItPm9mZnNldCk7DQo+
ICsgICAgICAgIHZwY2lfd3JpdGVfaGVscGVyKHBkZXYsIHIsIHdyaXRlX3NpemUsIHJlZyArIGRh
dGFfb2Zmc2V0IC0gci0+b2Zmc2V0LA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRh
ID4+IChkYXRhX29mZnNldCAqIDgpKTsNCj4gKyAgICAgICAgZGF0YV9vZmZzZXQgKz0gd3JpdGVf
c2l6ZTsNCj4gKyAgICAgICAgaWYgKCBkYXRhX29mZnNldCA9PSBzaXplICkNCj4gKyAgICAgICAg
ICAgIGJyZWFrOw0KPiArICAgICAgICBBU1NFUlQoZGF0YV9vZmZzZXQgPCBzaXplKTsNCj4gKyAg
ICB9DQo+ICsNCj4gKyAgICBpZiAoIGRhdGFfb2Zmc2V0IDwgc2l6ZSApDQo+ICsgICAgICAgIC8q
IFRhaWxpbmcgZ2FwLCB3cml0ZSB0aGUgcmVtYWluaW5nLiAqLw0KPiArICAgICAgICB2cGNpX3dy
aXRlX2h3KHNiZGYsIHJlZyArIGRhdGFfb2Zmc2V0LCBzaXplIC0gZGF0YV9vZmZzZXQsDQo+ICsg
ICAgICAgICAgICAgICAgICAgICAgZGF0YSA+PiAoZGF0YV9vZmZzZXQgKiA4KSk7DQo+ICsNCj4g
KyAgICBzcGluX3VubG9jaygmcGRldi0+dnBjaS0+bG9jayk7DQo+ICt9DQo+ICsNCj4gKy8qDQo+
ICsgKiBMb2NhbCB2YXJpYWJsZXM6DQo+ICsgKiBtb2RlOiBDDQo+ICsgKiBjLWZpbGUtc3R5bGU6
ICJCU0QiDQo+ICsgKiBjLWJhc2ljLW9mZnNldDogNA0KPiArICogdGFiLXdpZHRoOiA0DQo+ICsg
KiBpbmRlbnQtdGFicy1tb2RlOiBuaWwNCj4gKyAqIEVuZDoNCj4gKyAqLw0KPiBkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9t
YWluLmgNCj4gaW5kZXggNGQwYjc3ZGMyOC4uNzJhM2RkOGU4OSAxMDA2NDQNCj4gLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaA0KPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2Rv
bWFpbi5oDQo+IEBAIC00MzAsNiArNDMwLDcgQEAgc3RydWN0IGFyY2hfZG9tYWluDQo+ICAjZGVm
aW5lIGhhc192cGl0KGQpICAgICAgICAoISEoKGQpLT5hcmNoLmVtdWxhdGlvbl9mbGFncyAmDQo+
IFhFTl9YODZfRU1VX1BJVCkpDQo+ICAjZGVmaW5lIGhhc19waXJxKGQpICAgICAgICAoISEoKGQp
LT5hcmNoLmVtdWxhdGlvbl9mbGFncyAmIFwNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBYRU5fWDg2X0VNVV9VU0VfUElSUSkpDQo+ICsjZGVmaW5lIGhhc192cGNpKGQpICAgICAgICAo
ISEoKGQpLT5hcmNoLmVtdWxhdGlvbl9mbGFncyAmDQo+IFhFTl9YODZfRU1VX1ZQQ0kpKQ0KPiAN
Cj4gICNkZWZpbmUgaGFzX2FyY2hfcGRldnMoZCkgICAgKCFsaXN0X2VtcHR5KCYoZCktPmFyY2gu
cGRldl9saXN0KSkNCj4gDQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9p
by5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW8uaA0KPiBpbmRleCA3MDc2NjVmYmJhLi5m
ZjBiZWE1ZDUzIDEwMDY0NA0KPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pby5oDQo+
ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvLmgNCj4gQEAgLTE2MCw2ICsxNjAsOSBA
QCB1bnNpZ25lZCBpbnQgaHZtX3BjaV9kZWNvZGVfYWRkcih1bnNpZ25lZCBpbnQgY2Y4LA0KPiB1
bnNpZ25lZCBpbnQgYWRkciwNCj4gICAqLw0KPiAgdm9pZCByZWdpc3Rlcl9nMm1fcG9ydGlvX2hh
bmRsZXIoc3RydWN0IGRvbWFpbiAqZCk7DQo+IA0KPiArLyogSFZNIHBvcnQgSU8gaGFuZGxlciBm
b3IgdlBDSSBhY2Nlc3Nlcy4gKi8NCj4gK3ZvaWQgcmVnaXN0ZXJfdnBjaV9wb3J0aW9faGFuZGxl
cihzdHJ1Y3QgZG9tYWluICpkKTsNCj4gKw0KPiAgI2VuZGlmIC8qIF9fQVNNX1g4Nl9IVk1fSU9f
SF9fICovDQo+IA0KPiANCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4
Ni94ZW4uaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLQ0KPiB4ODYveGVuLmgNCj4gaW5kZXgg
ZmY5MTgzMTBmNi4uMDZlZjQ3NzJjZCAxMDA2NDQNCj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGlj
L2FyY2gteDg2L3hlbi5oDQo+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4u
aA0KPiBAQCAtMjkzLDEyICsyOTMsMTUgQEAgc3RydWN0IHhlbl9hcmNoX2RvbWFpbmNvbmZpZyB7
DQo+ICAjZGVmaW5lIFhFTl9YODZfRU1VX1BJVCAgICAgICAgICAgICAoMVU8PF9YRU5fWDg2X0VN
VV9QSVQpDQo+ICAjZGVmaW5lIF9YRU5fWDg2X0VNVV9VU0VfUElSUSAgICAgICA5DQo+ICAjZGVm
aW5lIFhFTl9YODZfRU1VX1VTRV9QSVJRICAgICAgICAoMVU8PF9YRU5fWDg2X0VNVV9VU0VfUElS
USkNCj4gKyNkZWZpbmUgX1hFTl9YODZfRU1VX1ZQQ0kgICAgICAgICAgIDEwDQo+ICsjZGVmaW5l
IFhFTl9YODZfRU1VX1ZQQ0kgICAgICAgICAgICAoMVU8PF9YRU5fWDg2X0VNVV9WUENJKQ0KPiAN
Cj4gICNkZWZpbmUgWEVOX1g4Nl9FTVVfQUxMICAgICAgICAgICAgIChYRU5fWDg2X0VNVV9MQVBJ
QyB8DQo+IFhFTl9YODZfRU1VX0hQRVQgfCAgXA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFhFTl9YODZfRU1VX1BNIHwgWEVOX1g4Nl9FTVVfUlRDIHwgICAgICBcDQo+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX1g4Nl9FTVVfSU9BUElD
IHwgWEVOX1g4Nl9FTVVfUElDIHwgIFwNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBYRU5fWDg2X0VNVV9WR0EgfCBYRU5fWDg2X0VNVV9JT01NVSB8ICAgXA0KPiAtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9YODZfRU1VX1BJVCB8IFhFTl9Y
ODZfRU1VX1VTRV9QSVJRKQ0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFhFTl9YODZfRU1VX1BJVCB8IFhFTl9YODZfRU1VX1VTRV9QSVJRIHxcDQo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX1g4Nl9FTVVfVlBDSSkNCj4gICAgICB1aW50
MzJfdCBlbXVsYXRpb25fZmxhZ3M7DQo+ICB9Ow0KPiANCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hlbi9wY2kuaCBiL3hlbi9pbmNsdWRlL3hlbi9wY2kuaA0KPiBpbmRleCBkZDVlYzQzYTcw
Li5iN2E2YWJmYzUzIDEwMDY0NA0KPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vcGNpLmgNCj4gKysr
IGIveGVuL2luY2x1ZGUveGVuL3BjaS5oDQo+IEBAIC0xMTIsNiArMTEyLDkgQEAgc3RydWN0IHBj
aV9kZXYgew0KPiAgI2RlZmluZSBQVF9GQVVMVF9USFJFU0hPTEQgMTANCj4gICAgICB9IGZhdWx0
Ow0KPiAgICAgIHU2NCB2Zl9ybGVuWzZdOw0KPiArDQo+ICsgICAgLyogRGF0YSBmb3IgdlBDSS4g
Ki8NCj4gKyAgICBzdHJ1Y3QgdnBjaSAqdnBjaTsNCj4gIH07DQo+IA0KPiAgI2RlZmluZSBmb3Jf
ZWFjaF9wZGV2KGRvbWFpbiwgcGRldikgXA0KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVu
L3BjaV9yZWdzLmggYi94ZW4vaW5jbHVkZS94ZW4vcGNpX3JlZ3MuaA0KPiBpbmRleCBlY2Q2MTI0
ZDkxLi5jYzRlZTNiODNlIDEwMDY0NA0KPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vcGNpX3JlZ3Mu
aA0KPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vcGNpX3JlZ3MuaA0KPiBAQCAtMjMsNiArMjMsMTQg
QEANCj4gICNkZWZpbmUgTElOVVhfUENJX1JFR1NfSA0KPiANCj4gIC8qDQo+ICsgKiBDb252ZW50
aW9uYWwgUENJIGFuZCBQQ0ktWCBNb2RlIDEgZGV2aWNlcyBoYXZlIDI1NiBieXRlcyBvZg0KPiAr
ICogY29uZmlndXJhdGlvbiBzcGFjZS4gIFBDSS1YIE1vZGUgMiBhbmQgUENJZSBkZXZpY2VzIGhh
dmUgNDA5NiBieXRlcyBvZg0KPiArICogY29uZmlndXJhdGlvbiBzcGFjZS4NCj4gKyAqLw0KPiAr
I2RlZmluZSBQQ0lfQ0ZHX1NQQUNFX1NJWkUJMjU2DQo+ICsjZGVmaW5lIFBDSV9DRkdfU1BBQ0Vf
RVhQX1NJWkUJNDA5Ng0KPiArDQo+ICsvKg0KPiAgICogVW5kZXIgUENJLCBlYWNoIGRldmljZSBo
YXMgMjU2IGJ5dGVzIG9mIGNvbmZpZ3VyYXRpb24gYWRkcmVzcyBzcGFjZSwNCj4gICAqIG9mIHdo
aWNoIHRoZSBmaXJzdCA2NCBieXRlcyBhcmUgc3RhbmRhcmRpemVkIGFzIGZvbGxvd3M6DQo+ICAg
Ki8NCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi92cGNpLmggYi94ZW4vaW5jbHVkZS94
ZW4vdnBjaS5oDQo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0DQo+IGluZGV4IDAwMDAwMDAwMDAuLjlm
Mjg2NGZiMGMNCj4gLS0tIC9kZXYvbnVsbA0KPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vdnBjaS5o
DQo+IEBAIC0wLDAgKzEsNTMgQEANCj4gKyNpZm5kZWYgX1hFTl9WUENJX0hfDQo+ICsjZGVmaW5l
IF9YRU5fVlBDSV9IXw0KPiArDQo+ICsjaW5jbHVkZSA8eGVuL3BjaS5oPg0KPiArI2luY2x1ZGUg
PHhlbi90eXBlcy5oPg0KPiArI2luY2x1ZGUgPHhlbi9saXN0Lmg+DQo+ICsNCj4gK3R5cGVkZWYg
dWludDMyX3QgdnBjaV9yZWFkX3QoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVk
IGludCByZWcsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmRhdGEpOw0K
PiArDQo+ICt0eXBlZGVmIHZvaWQgdnBjaV93cml0ZV90KGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpw
ZGV2LCB1bnNpZ25lZCBpbnQgcmVnLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
MzJfdCB2YWwsIHZvaWQgKmRhdGEpOw0KPiArDQo+ICt0eXBlZGVmIGludCB2cGNpX3JlZ2lzdGVy
X2luaXRfdChzdHJ1Y3QgcGNpX2RldiAqZGV2KTsNCj4gKw0KPiArI2RlZmluZSBSRUdJU1RFUl9W
UENJX0lOSVQoeCkgICAgICAgICAgICAgICAgICAgXA0KPiArICBzdGF0aWMgdnBjaV9yZWdpc3Rl
cl9pbml0X3QgKmNvbnN0IHgjI19lbnRyeSAgXA0KPiArICAgICAgICAgICAgICAgX191c2VkX3Nl
Y3Rpb24oIi5kYXRhLnZwY2kiKSA9IHgNCj4gKw0KPiArLyogQWRkIHZQQ0kgaGFuZGxlcnMgdG8g
ZGV2aWNlLiAqLw0KPiAraW50IF9fbXVzdF9jaGVjayB2cGNpX2FkZF9oYW5kbGVycyhzdHJ1Y3Qg
cGNpX2RldiAqZGV2KTsNCj4gKw0KPiArLyogQWRkL3JlbW92ZSBhIHJlZ2lzdGVyIGhhbmRsZXIu
ICovDQo+ICtpbnQgX19tdXN0X2NoZWNrIHZwY2lfYWRkX3JlZ2lzdGVyKHN0cnVjdCB2cGNpICp2
cGNpLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2cGNpX3JlYWRfdCAq
cmVhZF9oYW5kbGVyLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2cGNp
X3dyaXRlX3QgKndyaXRlX2hhbmRsZXIsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBvZmZzZXQsIHVuc2lnbmVkIGludCBzaXplLA0KPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpkYXRhKTsNCj4gK2ludCBfX211c3Rf
Y2hlY2sgdnBjaV9yZW1vdmVfcmVnaXN0ZXIoc3RydWN0IHZwY2kgKnZwY2ksIHVuc2lnbmVkIGlu
dA0KPiBvZmZzZXQsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBzaXplKTsNCj4gKw0KPiArLyogR2VuZXJpYyByZWFkL3dyaXRlIGhhbmRsZXJz
IGZvciB0aGUgUENJIGNvbmZpZyBzcGFjZS4gKi8NCj4gK3VpbnQzMl90IHZwY2lfcmVhZChwY2lf
c2JkZl90IHNiZGYsIHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGludCBzaXplKTsNCj4gK3Zv
aWQgdnBjaV93cml0ZShwY2lfc2JkZl90IHNiZGYsIHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVk
IGludCBzaXplLA0KPiArICAgICAgICAgICAgICAgIHVpbnQzMl90IGRhdGEpOw0KPiArDQo+ICtz
dHJ1Y3QgdnBjaSB7DQo+ICsgICAgLyogTGlzdCBvZiB2UENJIGhhbmRsZXJzIGZvciBhIGRldmlj
ZS4gKi8NCj4gKyAgICBzdHJ1Y3QgbGlzdF9oZWFkIGhhbmRsZXJzOw0KPiArICAgIHNwaW5sb2Nr
X3QgbG9jazsNCj4gK307DQo+ICsNCj4gKyNlbmRpZg0KPiArDQo+ICsvKg0KPiArICogTG9jYWwg
dmFyaWFibGVzOg0KPiArICogbW9kZTogQw0KPiArICogYy1maWxlLXN0eWxlOiAiQlNEIg0KPiAr
ICogYy1iYXNpYy1vZmZzZXQ6IDQNCj4gKyAqIHRhYi13aWR0aDogNA0KPiArICogaW5kZW50LXRh
YnMtbW9kZTogbmlsDQo+ICsgKiBFbmQ6DQo+ICsgKi8NCj4gLS0NCj4gMi4xMy41IChBcHBsZSBH
aXQtOTQpDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 09:37:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 09:37:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Tje-00042C-MP; Fri, 20 Oct 2017 09:36:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=459b25182=ross.lagerwall@citrix.com>)
 id 1e5Tje-000424-CV
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 09:36:58 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 2D/DF-01785-9B3C9E95; Fri, 20 Oct 2017 09:36:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXitHSDve7Owy8
 jDe5OFbZY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDP6j8xhK7jAWbHv1WWWBsYt7F2MnBwSAv4S
 f3fsYwGxhQV8JP7N6GEGsUUEAiQO7V0PVMPFwSywl0niw9yrjCCOkMB6RokLBzvButkEDCRuX
 foO1sErYCtxct5uRhCbRUBVYuLO9awgtqhAuETT2X4WiBpBiZMzn4DZnAIeEp8PTwSzmQUsJG
 bOP88IYYtL3HoynwnClpfY/nYO2HwhATWJt8vPsExg5J+FZNQsJO2zkLTPQtK+gJFlFaNGcWp
 RWWqRrqGpXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYIAyAMEOxobtnocYJTmY
 lER5AytfRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4O04BJQTLEpNT61Iy8wBxgpMWoKDR0mE9
 9dBoDRvcUFibnFmOkTqFKMux7FNl/8wCbHk5eelSonzZoLMEAApyijNgxsBi9tLjLJSwryMQE
 cJ8RSkFuVmlqDKv2IU52BUEuY1B5nCk5lXArfpFdARTEBHsNu/ADmiJBEhJdXAuM47r3WCY+7
 +/Z/yHhk2OjmobDvFmrlQJI5PxEo8kWfrka6b66yn/Luz+eVjAc/KSc+TUqoOPf3YzXea4V1r
 wrlFVYabjrzZs+DihdM2vgvuzV0ku1jPLqBNf2dQme6t1XtcL25e9aSuPlul9km+aUOngvdxF
 vW2ovAsPrUDnouuaf31KLZ7psRSnJFoqMVcVJwIADlQIYjWAgAA
X-Env-Sender: prvs=459b25182=ross.lagerwall@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1508492215!79425852!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48975 invoked from network); 20 Oct 2017 09:36:56 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 09:36:56 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="455185155"
To: Paul Durrant <Paul.Durrant@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
References: <20171018140339.13888-1-ross.lagerwall@citrix.com>
 <20171018140339.13888-3-ross.lagerwall@citrix.com>
 <e2c69566992748098f472d0cdd4bbe54@AMSPEX02CL03.citrite.net>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <3956eb00-eeed-73af-c625-f93cea756422@citrix.com>
Date: Fri, 20 Oct 2017 10:36:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <e2c69566992748098f472d0cdd4bbe54@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v1 2/5] xen: Provide XEN_DMOP_add_to_physmap
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMjAvMjAxNyAxMDoxNSBBTSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiAtLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLQpzbmlwPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZG0u
YyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwo+PiBpbmRleCAzMmFkZTk1Li40MzJhODYzIDEwMDY0
NAo+PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2h2
bS9kbS5jCj4+IEBAIC02NDAsNiArNjQwLDIyIEBAIHN0YXRpYyBpbnQgZG1fb3AoY29uc3Qgc3Ry
dWN0IGRtb3BfYXJncyAqb3BfYXJncykKPj4gICAgICAgICAgIGJyZWFrOwo+PiAgICAgICB9Cj4+
Cj4+ICsgICAgY2FzZSBYRU5fRE1PUF9hZGRfdG9fcGh5c21hcDoKPj4gKyAgICB7Cj4+ICsgICAg
ICAgIGNvbnN0IHN0cnVjdCB4ZW5fZG1fb3BfYWRkX3RvX3BoeXNtYXAgKmRhdGEgPQo+PiArICAg
ICAgICAgICAgJm9wLnUuYWRkX3RvX3BoeXNtYXA7Cj4+ICsgICAgICAgIHN0cnVjdCB4ZW5fYWRk
X3RvX3BoeXNtYXAgeGF0cCA9IHsKPj4gKyAgICAgICAgICAgIC5kb21pZCA9IG9wX2FyZ3MtPmRv
bWlkLAo+PiArICAgICAgICAgICAgLnNwYWNlID0gWEVOTUFQU1BBQ0VfZ21mbiwKPj4gKyAgICAg
ICAgICAgIC5pZHggPSBkYXRhLT5pZHgsCj4+ICsgICAgICAgICAgICAuZ3BmbiA9IGRhdGEtPmdw
Zm4sCj4+ICsgICAgICAgIH07Cj4+ICsKPiAKPiBXaGVyZSBkb2VzIHhhdHAuc2l6ZSBnZXQgc2V0
PyBMb29rcyBsaWtlIHlvdSdyZSBtaXNzaW5nIGEgcGFyYW1ldGVyLgo+IAp4YXRwLnNpemUgaXMg
b25seSB1c2VkIGZvciBYRU5NQVBTUEFDRV9nbWZuX3JhbmdlIHdoaWNoIGlzIG5vdCBzdXBwb3J0
ZWQgCmJ5IHRoaXMgaW50ZXJmYWNlLiBzaXplIGdldHMgc2V0IHRvIDAgYnkgdGhlIEM5OSBkZXNp
Z25hdGVkIGluaXRpYWxpemVyLgoKQmFzZWQgb24geW91ciBvdGhlciBjb21tZW50cywgd291bGQg
aXQgbWFrZSBzZW5zZSB0byBpbnN0ZWFkIHVzZSAKWEVOTUFQU1BBQ0VfZ21mbl9yYW5nZSBhbmQg
aGF2ZSB0aGUgY2FsbGVyIHNldCB0aGUgc2l6ZT8KCkFzIGl0IGlzIGN1cnJlbnRseSwgUUVNVSBk
b2VzIG9ubHkgcG9wdWxhdGUgVlJBTSBvbmUgcGFnZSBhdCBhIHRpbWUgCih1c2luZyB4ZW5feGNf
ZG9tYWluX2FkZF90b19waHlzbWFwKSBzbyBpdCBpcyBhbHJlYWR5IHNsb3cgYnV0IGl0IGNvdWxk
IApiZSBpbXByb3ZlZC4KCi0tIApSb3NzIExhZ2Vyd2FsbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 09:44:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 09:44:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Tqo-0004kp-Ed; Fri, 20 Oct 2017 09:44:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1e5Tqn-0004kj-7E
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 09:44:21 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 32/8B-11148-475C9E95; Fri, 20 Oct 2017 09:44:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPLMWRWlGSWpSXmKPExsVyuP0Ov27J0Ze
 RBjuNLb5vmczkwOhx+MMVlgDGKNbMvKT8igTWjAmrnjEVzGapuH57AWsD437mLkZODgkBI4m3
 E/8xdTFycQgJLGSUeNm7ghUkwSagKrHh+ikwW0RAUWLipadgNrNAnMTVc0fAbGEBTYnJR/6wg
 9gsQPULv08Fi/MKGEu86djFArFAXqLjwGSWCYycCxgZVjFqFKcWlaUW6RoZ6yUVZaZnlOQmZu
 boGhqY6uWmFhcnpqfmJCYV6yXn525iBHqrnoGBcQfjjna/Q4ySHExKoryBlS8jhfiS8lMqMxK
 LM+KLSnNSiw8xynBwKEnw5h4BygkWpaanVqRl5gDDBiYtwcGjJMIrA5LmLS5IzC3OTIdInWI0
 5rjx8PofJo6Om3f/MAmx5OXnpUqJ86aAlAqAlGaU5sENgoXzJUZZKWFeRgYGBiGegtSi3MwSV
 PlXjOIcjErCvHcOA03hycwrgdv3CugUJqBT2O1fgJxSkoiQkmpg9Hkw84yZa9vfvLTozP4fem
 /C685qxjfKryjYtWnVftGnyU6Sfy8FbhHoqgvpSI1m5udsi+2JrCq4cnifnVjhTCuuD0dOZCg
 utT750/Bq/b2TCyyNjuV0qwYKeNWUlGqa3OZRnParIuEi16Uqgy2LD2znEp75xviGRwzHquM5
 vXvL/qavdm1VYinOSDTUYi4qTgQA3E0ek2ICAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1508492659!87248952!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24312 invoked from network); 20 Oct 2017 09:44:19 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-2.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 20 Oct 2017 09:44:19 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 52D93AB9D;
 Fri, 20 Oct 2017 09:44:19 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: torvalds@linux-foundation.org
Date: Fri, 20 Oct 2017 11:44:17 +0200
Message-Id: <20171020094417.6951-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [GIT PULL] xen: fix for 4.14-rc6
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TGludXMsCgpQbGVhc2UgZ2l0IHB1bGwgdGhlIGZvbGxvd2luZyB0YWc6CgogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3hlbi90aXAuZ2l0IGZvci1saW51cy00
LjE0Yy1yYzYtdGFnCgp4ZW46IGZpeCBmb3IgNC4xNC1yYzYKCkl0IGNvbnRhaW5zIGEgZml4IGZv
ciB0aGUgWGVuIHB2IG5ldHdvcmsgZHJpdmVycyAoZnJvbnRlbmQgYW5kIGJhY2tlbmQpCmF2b2lk
aW5nIHRoZSBuZXR3b3JrIGNvbm5lY3Rpb24gdG8gYmVjb21lIHVudXNhYmxlIGR1ZSB0byBhbiBp
bGxlZ2FsCk1UVS4KClRoYW5rcy4KCkp1ZXJnZW4KCiBkcml2ZXJzL25ldC94ZW4tbmV0YmFjay9p
bnRlcmZhY2UuYyB8IDIgKy0KIGRyaXZlcnMvbmV0L3hlbi1uZXRmcm9udC5jICAgICAgICAgIHwg
MiArLQogMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpN
b2hhbW1lZCBHYW1hbCAoMSk6CiAgICAgIHhlbi1uZXRmcm9udCwgeGVuLW5ldGJhY2s6IFVzZSBj
b3JyZWN0IG1pbmltdW0gTVRVIHZhbHVlcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 09:46:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 09:46:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Tsh-0004sx-RD; Fri, 20 Oct 2017 09:46:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5Tsg-0004sX-AZ
 for xen-devel@lists.xensource.com; Fri, 20 Oct 2017 09:46:18 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 07/46-20813-9E5C9E95; Fri, 20 Oct 2017 09:46:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVffF0Ze
 RBqv36VisePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y9HpD+wF68wrZs/ZxtTA
 uEevi5GLQ0igkUni7feJjBDOY0aJqY2X2bsYOYGcbYwSK65HgdgiAs4SX8/MBYvzCuhL3GjoZ
 gGxhQXcJN5fuMMMYksITGKSuPW5FML2lHjX9pcdxr5+ZQ2Qzc7BJmAlcUgMJMoioCpx9PFm5g
 mM3AsYGVYxahSnFpWlFukaGeklFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgR6nAE
 IdjCumR94iFGSg0lJlDew8mWkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnej0eAcoJFqempFWmZ
 OcDQg0lLcPAoifCeAknzFhck5hZnpkOkTjHqchzbdPkPkxBLXn5eqpQ47zWQIgGQoozSPLgRs
 Di4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWFePmBUCfFk5pXAbXoFdAQT0BHs9i9AjihJRE
 hJNTCGTLlkznlJ7f3t+JUu53Uj0qTNNNyXK7BZ3Yh3v2Vo6zJv6sFXmS8YE/nfiS+T0d5RGs2
 kOvWPAeMXpo0fruwRP69xVjLuw1XeFoa8f1Mq9y6UCSk3nLMj4U98VNWnn79vvNbfkmsqVnnS
 lI2r4qj8jk83t85YLsducXmq0p1NES+ErbNUt+9QYinOSDTUYi4qTgQA3szna34CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1508492775!71626462!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62618 invoked from network); 20 Oct 2017 09:46:16 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Oct 2017 09:46:16 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5Tsa-0003Az-Qk; Fri, 20 Oct 2017 09:46:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e5TsV-000349-A3; Fri, 20 Oct 2017 09:46:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e5TsU-0006r5-UX; Fri, 20 Oct 2017 09:46:07 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114792-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=8ba5f63d3afd59001c35b1494f0416131de439a4
X-Osstest-Versions-That: xen=6ccf25d46c18ff274e68dde8c8da3c656f7699e2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 20 Oct 2017 09:46:06 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114792: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5900834371039929323=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  8ba5f63d3afd59001c35b1494f0416131de439a4
baseline version:
 xen                  6ccf25d46c18ff274e68dde8c8da3c656f7699e2

Last test of basis   114780  2017-10-20 00:16:39 Z    0 days
Testing same since   114792  2017-10-20 08:10:56 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  David Esler <drumandstrum@gmail.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


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


Pushing revision :

+ branch=xen-unstable-smoke
+ revision=8ba5f63d3afd59001c35b1494f0416131de439a4
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push xen-unstable-smoke 8ba5f63d3afd59001c35b1494f0416131de439a4
+ branch=xen-unstable-smoke
+ revision=8ba5f63d3afd59001c35b1494f0416131de439a4
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=xen
+ xenbranch=xen-unstable-smoke
+ qemuubranch=qemu-upstream-unstable
+ '[' xxen = xlinux ']'
+ linuxbranch=
+ '[' xqemu-upstream-unstable = x ']'
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable-smoke
+ prevxenbranch=xen-4.9-testing
+ '[' x8ba5f63d3afd59001c35b1494f0416131de439a4 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.xen-unstable-smoke
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree xen-unstable-smoke
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/xen
+ git push osstest@xenbits.xen.org:/home/xen/git/xen.git 8ba5f63d3afd59001c35b1494f0416131de439a4:refs/heads/smoke
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   6ccf25d..8ba5f63  8ba5f63d3afd59001c35b1494f0416131de439a4 -> smoke


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5900834371039929323==--

From xen-devel-bounces@lists.xen.org Fri Oct 20 09:47:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 09:47:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5TuF-00052N-5s; Fri, 20 Oct 2017 09:47:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45946757b=Paul.Durrant@citrix.com>)
 id 1e5TuD-00052E-H4
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 09:47:53 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 15/C2-18968-846C9E95; Fri, 20 Oct 2017 09:47:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkleJIrShJLcpLzFFi42JJ5/vzQdfl2Mt
 IgxNNOhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a2jc0sBcuXMlacOn6btYFxymLGLkYODgkB
 f4kf11K6GDk52AR0JJYenc8EYosI5Ek0LfvI1sXIxcEs8JxRYvm+C2wg9cICMRI7vlVC1MRK9
 B95xAxhG0msW9TODFLCIqAq8fdGKEiYV8Bd4taqfewgtpBAhsT06dPBxnMKWEls+/gNLM4oIC
 vxpXE12BhmAXGJW08gTpAQEJBYsuc8M4QtKvHy8T9WCNtAYuvSfSwgq5gFNCXW79KHaFWUmNL
 9kB1iraDEyZlPWCYwCs9CMnUWQscsJB2zkHQsYGRZxahRnFpUllqka2iul1SUmZ5RkpuYmaNr
 aGCsl5taXJyYnpqTmFSsl5yfu4kRGPgMQLCD8eVpz0OMkhxMSqK8gZUvI4X4kvJTKjMSizPii
 0pzUosPMWpwcAhsXrv6AqMUS15+XqqSBK/RUaA6waLU9NSKtMwcYGzClEpw8CiJ8HKCpHmLCx
 JzizPTIVKnGI05jm26/IeJ48m1eX+ZhMAmSYnzmoGUCoCUZpTmwQ2CpYxLjLJSwryMQGcK8RS
 kFuVmlqDKv2IU52BUEub1BpnCk5lXArfvFdApTECnsNu/ADmlJBEhJdXAuGltsWm37Nrstk3l
 B3f5pKikZPV+XHfCbGZ+z7lJr23vtlk2JzvteHDjvoZYsq7EqZQrSx1SJhSkH5fnqcy1VMi4e
 n/98esLjod/jxKVX/rwUf/JPxZPVymYp7FvfuWw69R5o/sOFw5w/164+miZ1UzjPV2mnFlTAk
 s6HqnfaX5iyXnp0435SUosxRmJhlrMRcWJACjB12sUAwAA
X-Env-Sender: prvs=45946757b=Paul.Durrant@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1508492864!106590779!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52960 invoked from network); 20 Oct 2017 09:47:47 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 09:47:47 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="106415034"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v7 for-next 04/12] x86/mmcfg: add handlers for the PVH
 Dom0 MMCFG areas
Thread-Index: AQHTSAXvq45bIK2Ef0CSOn8Y5D1zRqLsgMQg
Date: Fri, 20 Oct 2017 09:47:36 +0000
Message-ID: <962ed017d34744e8ad4161dfab8a561b@AMSPEX02CL03.citrite.net>
References: <20171018114034.36587-1-roger.pau@citrix.com>
 <20171018114034.36587-5-roger.pau@citrix.com>
In-Reply-To: <20171018114034.36587-5-roger.pau@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 Roger Pau Monne <roger.pau@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>
Subject: Re: [Xen-devel] [PATCH v7 for-next 04/12] x86/mmcfg: add handlers
 for the PVH Dom0 MMCFG areas
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgW21h
aWx0bzpyb2dlci5wYXVAY2l0cml4LmNvbV0NCj4gU2VudDogMTggT2N0b2JlciAyMDE3IDEyOjQw
DQo+IFRvOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gQ2M6IGtvbnJhZC53aWxr
QG9yYWNsZS5jb207IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tOyBSb2dlciBQYXUgTW9ubmUN
Cj4gPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PjsgQW5kcmV3IENvb3Blcg0KPiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFBhdWwgRHVy
cmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+DQo+IFN1YmplY3Q6IFtQQVRDSCB2NyBmb3It
bmV4dCAwNC8xMl0geDg2L21tY2ZnOiBhZGQgaGFuZGxlcnMgZm9yIHRoZSBQVkgNCj4gRG9tMCBN
TUNGRyBhcmVhcw0KPiANCj4gSW50cm9kdWNlIGEgc2V0IG9mIGhhbmRsZXJzIGZvciB0aGUgYWNj
ZXNzZXMgdG8gdGhlIE1NQ0ZHIGFyZWFzLiBUaG9zZQ0KPiBhcmVhcyBhcmUgc2V0dXAgYmFzZWQg
b24gdGhlIGNvbnRlbnRzIG9mIHRoZSBoYXJkd2FyZSBNTUNGRyB0YWJsZXMsDQo+IGFuZCB0aGUg
bGlzdCBvZiBoYW5kbGVkIE1NQ0ZHIGFyZWFzIGlzIHN0b3JlZCBpbnNpZGUgb2YgdGhlIGh2bV9k
b21haW4NCj4gc3RydWN0Lg0KPiANCj4gVGhlIHJlYWQvd3JpdGVzIGFyZSBmb3J3YXJkZWQgdG8g
dGhlIGdlbmVyaWMgdnBjaSBoYW5kbGVycyBvbmNlIHRoZQ0KPiBhZGRyZXNzIGlzIGRlY29kZWQg
aW4gb3JkZXIgdG8gb2J0YWluIHRoZSBkZXZpY2UgYW5kIHJlZ2lzdGVyIHRoZQ0KPiBndWVzdCBp
cyB0cnlpbmcgdG8gYWNjZXNzLg0KPiANCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+DQoNClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPg0KDQo+IC0tLQ0KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPg0KPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4NCj4gQ2M6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+DQo+IC0t
LQ0KPiBDaGFuZ2VzIHNpbmNlIHY2Og0KPiAgLSBNb3ZlIGFsbG9jYXRpb24gb2YgbW1jZmcgb3V0
c2lkZSBvZiB0aGUgbG9ja2VkIHJlZ2lvbi4NCj4gIC0gRG8gcHJvcGVyIG92ZXJsYXAgY2hlY2tz
IHdoZW4gYWRkaW5nIG1tY2ZnIHJlZ2lvbnMuDQo+ICAtIFJldHVybiBfUkVUUlkgaWYgdGhlIG1j
ZmcgcmVnaW9uIGNhbm5vdCBiZSBmb3VuZCBpbiB0aGUgcmVhZC93cml0ZQ0KPiAgICBoYW5kbGVy
cy4gVGhpcyBtZWFucyB0aGUgbWNmZyBhcmVhIGhhcyBiZWVuIHJlbW92ZWQgYmV0d2VlbiB0aGUN
Cj4gICAgYWNjZXB0IGFuZCB0aGUgcmVhZC93cml0ZSBjYWxscy4NCj4gDQo+IENoYW5nZXMgc2lu
Y2UgdjU6DQo+ICAtIFN3aXRjaCB0byB1c2UgcGNpX3NiZGZfdC4NCj4gIC0gU3dpdGNoIHRvIHRo
ZSBuZXcgcGVyIHZwY2kgbG9ja3MuDQo+ICAtIE1vdmUgdGhlIG1tY2ZnIHJlbGF0ZWQgZXh0ZXJu
YWwgZGVmaW5pdGlvbnMgdG8gYXNtLXg4Ni9wY2kuaC4NCj4gDQo+IENoYW5nZXMgc2luY2UgdjQ6
DQo+ICAtIENoYW5nZSB0aGUgYXR0cmlidXRlIG9mIHB2aF9zZXR1cF9tbWNmZyB0byBfX2h3ZG9t
X2luaXQuDQo+ICAtIFRyeSB0byBhZGQgYXMgbWFueSBNTUNGRyByZWdpb25zIGFzIHBvc3NpYmxl
LCBldmVuIGlmIG9uZSBmYWlscyB0bw0KPiAgICBhZGQuDQo+ICAtIENoYW5nZSBzb21lIGZpZWxk
cyBvZiB0aGUgaHZtX21tY2ZnIHN0cnVjdDogdHVybiBzaXplIGludG8gYQ0KPiAgICB1bnNpZ25l
ZCBpbnQsIHNlZ21lbnQgaW50byB1aW50MTZfdCBhbmQgYnVzIGludG8gdWludDhfdC4NCj4gIC0g
Q29udmVydCBzb21lIGFkZHJlc3MgcGFyYW1ldGVycyBmcm9tIHVuc2lnbmVkIGxvbmcgdG8gcGFk
ZHJfdCBmb3INCj4gICAgY29uc2lzdGVuY3kuDQo+ICAtIE1ha2UgdnBjaV9tbWNmZ19kZWNvZGVf
YWRkciByZXR1cm4gdGhlIGRlY29kZWQgcmVnaXN0ZXIgaW4gdGhlDQo+ICAgIHJldHVybiBvZiB0
aGUgZnVuY3Rpb24uDQo+ICAtIEludHJvZHVjZSBhIG5ldyBtYWNybyB0byBjb252ZXJ0IGEgTU1D
RkcgYWRkcmVzcyBpbnRvIGEgQkRGLCBhbmQNCj4gICAgdXNlIGl0IGluIHZwY2lfbW1jZmdfZGVj
b2RlX2FkZHIgdG8gY2xhcmlmeSB0aGUgbG9naWMuDQo+ICAtIEluIHZwY2lfbW1jZmdfe3JlYWQv
d3JpdGV9IHVuaWZ5IHRoZSBsb2dpYyBmb3IgOEIgYWNjZXNzZXMgYW5kDQo+ICAgIHNtYWxsZXIg
b25lcy4NCj4gIC0gQWRkIHRoZSBfX2h3ZG9tX2luaXQgYXR0cmlidXRlIHRvIHJlZ2lzdGVyX3Zw
Y2lfbW1jZmdfaGFuZGxlci4NCj4gIC0gVGVzdCB0aGF0IHJlZyArIHNpemUgZG9lc24ndCBjcm9z
cyBhIGRldmljZSBib3VuZGFyeS4NCj4gDQo+IENoYW5nZXMgc2luY2UgdjM6DQo+ICAtIFByb3Bh
Z2F0ZSBjaGFuZ2VzIGZyb20gcHJldmlvdXMgcGF0Y2hlczogZHJvcCB4ZW5fIHByZWZpeCBmb3Ig
dnBjaQ0KPiAgICBmdW5jdGlvbnMsIHBhc3Mgc2xvdCBhbmQgZnVuYyBpbnN0ZWFkIG9mIGRldmZu
IGFuZCBmaXggdGhlIGVycm9yDQo+ICAgIHBhdGhzIG9mIHRoZSBNTUNGRyBoYW5kbGVycy4NCj4g
IC0gcy9lY2FtL21tY2ZnLy4NCj4gIC0gTW92ZSB0aGUgZGVzdHJveSBjb2RlIHRvIGEgc2VwYXJh
dGUgZnVuY3Rpb24sIHNvIHRoZSBodm1fbW1jZmcNCj4gICAgc3RydWN0IGNhbiBiZSBwcml2YXRl
IHRvIGh2bS9pby5jLg0KPiAgLSBDb25zdGlmeSB0aGUgcmV0dXJuIG9mIHZwY2lfbW1jZmdfZmlu
ZC4NCj4gIC0gVXNlIGQgaW5zdGVhZCBvZiB2LT5kb21haW4gaW4gdnBjaV9tbWNmZ19hY2NlcHQu
DQo+ICAtIEFsbG93IDhieXRlIGFjY2Vzc2VzIHRvIHRoZSBtbWNmZy4NCj4gDQo+IENoYW5nZXMg
c2luY2UgdjE6DQo+ICAtIEFkZGVkIGxvY2tpbmcuDQo+IC0tLQ0KPiAgeGVuL2FyY2gveDg2L2h2
bS9kb20wX2J1aWxkLmMgICAgfCAgMjEgKysrKysNCj4gIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMg
ICAgICAgICAgIHwgICA0ICsNCj4gIHhlbi9hcmNoL3g4Ni9odm0vaW8uYyAgICAgICAgICAgIHwg
MTc0DQo+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQ0KPiAgeGVuL2Fy
Y2gveDg2L3g4Nl82NC9tbWNvbmZpZy5oICAgfCAgIDQgLQ0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vZG9tYWluLmggfCAgIDQgKw0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW8uaCAg
ICAgfCAgIDcgKysNCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvcGNpLmggICAgICAgIHwgICA2ICsr
DQo+ICA3IGZpbGVzIGNoYW5nZWQsIDIxNSBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQ0K
PiANCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jDQo+IGIveGVu
L2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMNCj4gaW5kZXggYTY3MDcxYzczOS4uOWU4NDFjMTAz
ZCAxMDA2NDQNCj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMNCj4gKysrIGIv
eGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMNCj4gQEAgLTIyLDYgKzIyLDcgQEANCj4gICNp
bmNsdWRlIDx4ZW4vaW5pdC5oPg0KPiAgI2luY2x1ZGUgPHhlbi9saWJlbGYuaD4NCj4gICNpbmNs
dWRlIDx4ZW4vbXVsdGlib290Lmg+DQo+ICsjaW5jbHVkZSA8eGVuL3BjaS5oPg0KPiAgI2luY2x1
ZGUgPHhlbi9zb2Z0aXJxLmg+DQo+IA0KPiAgI2luY2x1ZGUgPGFjcGkvYWN0YWJsZXMuaD4NCj4g
QEAgLTEwNDksNiArMTA1MCwyNCBAQCBzdGF0aWMgaW50IF9faW5pdCBwdmhfc2V0dXBfYWNwaShz
dHJ1Y3QgZG9tYWluICpkLA0KPiBwYWRkcl90IHN0YXJ0X2luZm8pDQo+ICAgICAgcmV0dXJuIDA7
DQo+ICB9DQo+IA0KPiArc3RhdGljIHZvaWQgX19od2RvbV9pbml0IHB2aF9zZXR1cF9tbWNmZyhz
dHJ1Y3QgZG9tYWluICpkKQ0KPiArew0KPiArICAgIHVuc2lnbmVkIGludCBpOw0KPiArICAgIGlu
dCByYzsNCj4gKw0KPiArICAgIGZvciAoIGkgPSAwOyBpIDwgcGNpX21tY2ZnX2NvbmZpZ19udW07
IGkrKyApDQo+ICsgICAgew0KPiArICAgICAgICByYyA9IHJlZ2lzdGVyX3ZwY2lfbW1jZmdfaGFu
ZGxlcihkLCBwY2lfbW1jZmdfY29uZmlnW2ldLmFkZHJlc3MsDQo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBjaV9tbWNmZ19jb25maWdbaV0uc3RhcnRfYnVzX251
bWJlciwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGNpX21t
Y2ZnX2NvbmZpZ1tpXS5lbmRfYnVzX251bWJlciwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGNpX21tY2ZnX2NvbmZpZ1tpXS5wY2lfc2VnbWVudCk7DQo+ICsg
ICAgICAgIGlmICggcmMgKQ0KPiArICAgICAgICAgICAgcHJpbnRrKCJVbmFibGUgdG8gc2V0dXAg
TU1DRkcgaGFuZGxlciBhdCAlI2x4IGZvciBzZWdtZW50ICV1XG4iLA0KPiArICAgICAgICAgICAg
ICAgICAgIHBjaV9tbWNmZ19jb25maWdbaV0uYWRkcmVzcywNCj4gKyAgICAgICAgICAgICAgICAg
ICBwY2lfbW1jZmdfY29uZmlnW2ldLnBjaV9zZWdtZW50KTsNCj4gKyAgICB9DQo+ICt9DQo+ICsN
Cj4gIGludCBfX2luaXQgZG9tMF9jb25zdHJ1Y3RfcHZoKHN0cnVjdCBkb21haW4gKmQsIGNvbnN0
IG1vZHVsZV90ICppbWFnZSwNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgaW1hZ2VfaGVhZHJvb20sDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBtb2R1bGVfdCAqaW5pdHJkLA0KPiBAQCAtMTA5MSw2ICsxMTEwLDggQEAgaW50IF9faW5pdCBk
b20wX2NvbnN0cnVjdF9wdmgoc3RydWN0IGRvbWFpbiAqZCwNCj4gY29uc3QgbW9kdWxlX3QgKmlt
YWdlLA0KPiAgICAgICAgICByZXR1cm4gcmM7DQo+ICAgICAgfQ0KPiANCj4gKyAgICBwdmhfc2V0
dXBfbW1jZmcoZCk7DQo+ICsNCj4gICAgICBwYW5pYygiQnVpbGRpbmcgYSBQVkh2MiBEb20wIGlz
IG5vdCB5ZXQgc3VwcG9ydGVkLiIpOw0KPiAgICAgIHJldHVybiAwOw0KPiAgfQ0KPiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMNCj4g
aW5kZXggOGVkNjcxOGJmNi4uZmQxNmQ5YzA2ZiAxMDA2NDQNCj4gLS0tIGEveGVuL2FyY2gveDg2
L2h2bS9odm0uYw0KPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jDQo+IEBAIC01ODEsOCAr
NTgxLDEwIEBAIGludCBodm1fZG9tYWluX2luaXRpYWxpc2Uoc3RydWN0IGRvbWFpbiAqZCwNCj4g
dW5zaWduZWQgbG9uZyBkb21jcl9mbGFncywNCj4gICAgICBzcGluX2xvY2tfaW5pdCgmZC0+YXJj
aC5odm1fZG9tYWluLmlycV9sb2NrKTsNCj4gICAgICBzcGluX2xvY2tfaW5pdCgmZC0+YXJjaC5o
dm1fZG9tYWluLnVjX2xvY2spOw0KPiAgICAgIHNwaW5fbG9ja19pbml0KCZkLT5hcmNoLmh2bV9k
b21haW4ud3JpdGVfbWFwLmxvY2spOw0KPiArICAgIHJ3bG9ja19pbml0KCZkLT5hcmNoLmh2bV9k
b21haW4ubW1jZmdfbG9jayk7DQo+ICAgICAgSU5JVF9MSVNUX0hFQUQoJmQtPmFyY2guaHZtX2Rv
bWFpbi53cml0ZV9tYXAubGlzdCk7DQo+ICAgICAgSU5JVF9MSVNUX0hFQUQoJmQtPmFyY2guaHZt
X2RvbWFpbi5nMm1faW9wb3J0X2xpc3QpOw0KPiArICAgIElOSVRfTElTVF9IRUFEKCZkLT5hcmNo
Lmh2bV9kb21haW4ubW1jZmdfcmVnaW9ucyk7DQo+IA0KPiAgICAgIHJjID0gY3JlYXRlX3BlcmRv
bWFpbl9tYXBwaW5nKGQsIFBFUkRPTUFJTl9WSVJUX1NUQVJULCAwLCBOVUxMLA0KPiBOVUxMKTsN
Cj4gICAgICBpZiAoIHJjICkNCj4gQEAgLTcyOCw2ICs3MzAsOCBAQCB2b2lkIGh2bV9kb21haW5f
ZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKQ0KPiAgICAgICAgICBsaXN0X2RlbCgmaW9wb3J0LT5s
aXN0KTsNCj4gICAgICAgICAgeGZyZWUoaW9wb3J0KTsNCj4gICAgICB9DQo+ICsNCj4gKyAgICBk
ZXN0cm95X3ZwY2lfbW1jZmcoJmQtPmFyY2guaHZtX2RvbWFpbi5tbWNmZ19yZWdpb25zKTsNCj4g
IH0NCj4gDQo+ICBzdGF0aWMgaW50IGh2bV9zYXZlX3RzY19hZGp1c3Qoc3RydWN0IGRvbWFpbiAq
ZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QNCj4gKmgpDQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL2lvLmMgYi94ZW4vYXJjaC94ODYvaHZtL2lvLmMNCj4gaW5kZXggNmMxMmNmNWQyMi4u
Zjg1MzczOWM3ZCAxMDA2NDQNCj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pby5jDQo+ICsrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vaW8uYw0KPiBAQCAtMjgzLDcgKzI4Myw3IEBAIHVuc2lnbmVkIGlu
dCBodm1fcGNpX2RlY29kZV9hZGRyKHVuc2lnbmVkIGludCBjZjgsDQo+IHVuc2lnbmVkIGludCBh
ZGRyLA0KPiAgc3RhdGljIGJvb2wgdnBjaV9hY2Nlc3NfYWxsb3dlZCh1bnNpZ25lZCBpbnQgcmVn
LCB1bnNpZ25lZCBpbnQgbGVuKQ0KPiAgew0KPiAgICAgIC8qIENoZWNrIGFjY2VzcyBzaXplLiAq
Lw0KPiAtICAgIGlmICggbGVuICE9IDEgJiYgbGVuICE9IDIgJiYgbGVuICE9IDQgKQ0KPiArICAg
IGlmICggbGVuICE9IDEgJiYgbGVuICE9IDIgJiYgbGVuICE9IDQgJiYgbGVuICE9IDggKQ0KPiAg
ICAgICAgICByZXR1cm4gZmFsc2U7DQo+IA0KPiAgICAgIC8qIENoZWNrIHRoYXQgYWNjZXNzIGlz
IHNpemUgYWxpZ25lZC4gKi8NCj4gQEAgLTM4MSw2ICszODEsMTc4IEBAIHZvaWQgcmVnaXN0ZXJf
dnBjaV9wb3J0aW9faGFuZGxlcihzdHJ1Y3QgZG9tYWluDQo+ICpkKQ0KPiAgICAgIGhhbmRsZXIt
Pm9wcyA9ICZ2cGNpX3BvcnRpb19vcHM7DQo+ICB9DQo+IA0KPiArc3RydWN0IGh2bV9tbWNmZyB7
DQo+ICsgICAgc3RydWN0IGxpc3RfaGVhZCBuZXh0Ow0KPiArICAgIHBhZGRyX3QgYWRkcjsNCj4g
KyAgICB1bnNpZ25lZCBpbnQgc2l6ZTsNCj4gKyAgICB1aW50MTZfdCBzZWdtZW50Ow0KPiArICAg
IHVpbnQ4X3Qgc3RhcnRfYnVzOw0KPiArfTsNCj4gKw0KPiArLyogSGFuZGxlcnMgdG8gdHJhcCBQ
Q0kgTU1DRkcgY29uZmlnIGFjY2Vzc2VzLiAqLw0KPiArc3RhdGljIGNvbnN0IHN0cnVjdCBodm1f
bW1jZmcgKnZwY2lfbW1jZmdfZmluZChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLA0KPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IGFkZHIpDQo+
ICt7DQo+ICsgICAgY29uc3Qgc3RydWN0IGh2bV9tbWNmZyAqbW1jZmc7DQo+ICsNCj4gKyAgICBs
aXN0X2Zvcl9lYWNoX2VudHJ5ICggbW1jZmcsICZkLT5hcmNoLmh2bV9kb21haW4ubW1jZmdfcmVn
aW9ucywNCj4gbmV4dCApDQo+ICsgICAgICAgIGlmICggYWRkciA+PSBtbWNmZy0+YWRkciAmJiBh
ZGRyIDwgbW1jZmctPmFkZHIgKyBtbWNmZy0+c2l6ZSApDQo+ICsgICAgICAgICAgICByZXR1cm4g
bW1jZmc7DQo+ICsNCj4gKyAgICByZXR1cm4gTlVMTDsNCj4gK30NCj4gKw0KPiArc3RhdGljIHVu
c2lnbmVkIGludCB2cGNpX21tY2ZnX2RlY29kZV9hZGRyKGNvbnN0IHN0cnVjdCBodm1fbW1jZmcN
Cj4gKm1tY2ZnLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhZGRyX3QgYWRkciwgcGNpX3NiZGZfdCAqc2JkZikNCj4gK3sNCj4gKyAgICBhZGRyIC09IG1t
Y2ZnLT5hZGRyOw0KPiArICAgIHNiZGYtPmJkZiA9IE1NQ0ZHX0JERihhZGRyKTsNCj4gKyAgICBz
YmRmLT5idXMgKz0gbW1jZmctPnN0YXJ0X2J1czsNCj4gKyAgICBzYmRmLT5zZWcgPSBtbWNmZy0+
c2VnbWVudDsNCj4gKw0KPiArICAgIHJldHVybiBhZGRyICYgKFBDSV9DRkdfU1BBQ0VfRVhQX1NJ
WkUgLSAxKTsNCj4gK30NCj4gKw0KPiArc3RhdGljIGludCB2cGNpX21tY2ZnX2FjY2VwdChzdHJ1
Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBhZGRyKQ0KPiArew0KPiArICAgIHN0cnVjdCBkb21h
aW4gKmQgPSB2LT5kb21haW47DQo+ICsgICAgYm9vbCBmb3VuZDsNCj4gKw0KPiArICAgIHJlYWRf
bG9jaygmZC0+YXJjaC5odm1fZG9tYWluLm1tY2ZnX2xvY2spOw0KPiArICAgIGZvdW5kID0gdnBj
aV9tbWNmZ19maW5kKGQsIGFkZHIpOw0KPiArICAgIHJlYWRfdW5sb2NrKCZkLT5hcmNoLmh2bV9k
b21haW4ubW1jZmdfbG9jayk7DQo+ICsNCj4gKyAgICByZXR1cm4gZm91bmQ7DQo+ICt9DQo+ICsN
Cj4gK3N0YXRpYyBpbnQgdnBjaV9tbWNmZ19yZWFkKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBs
b25nIGFkZHIsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGVu
LCB1bnNpZ25lZCBsb25nICpkYXRhKQ0KPiArew0KPiArICAgIHN0cnVjdCBkb21haW4gKmQgPSB2
LT5kb21haW47DQo+ICsgICAgY29uc3Qgc3RydWN0IGh2bV9tbWNmZyAqbW1jZmc7DQo+ICsgICAg
dW5zaWduZWQgaW50IHJlZzsNCj4gKyAgICBwY2lfc2JkZl90IHNiZGY7DQo+ICsNCj4gKyAgICAq
ZGF0YSA9IH4wdWw7DQo+ICsNCj4gKyAgICByZWFkX2xvY2soJmQtPmFyY2guaHZtX2RvbWFpbi5t
bWNmZ19sb2NrKTsNCj4gKyAgICBtbWNmZyA9IHZwY2lfbW1jZmdfZmluZChkLCBhZGRyKTsNCj4g
KyAgICBpZiAoICFtbWNmZyApDQo+ICsgICAgew0KPiArICAgICAgICByZWFkX3VubG9jaygmZC0+
YXJjaC5odm1fZG9tYWluLm1tY2ZnX2xvY2spOw0KPiArICAgICAgICByZXR1cm4gWDg2RU1VTF9S
RVRSWTsNCj4gKyAgICB9DQo+ICsNCj4gKyAgICByZWcgPSB2cGNpX21tY2ZnX2RlY29kZV9hZGRy
KG1tY2ZnLCBhZGRyLCAmc2JkZik7DQo+ICsgICAgcmVhZF91bmxvY2soJmQtPmFyY2guaHZtX2Rv
bWFpbi5tbWNmZ19sb2NrKTsNCj4gKw0KPiArICAgIGlmICggIXZwY2lfYWNjZXNzX2FsbG93ZWQo
cmVnLCBsZW4pIHx8DQo+ICsgICAgICAgICAocmVnICsgbGVuKSA+IFBDSV9DRkdfU1BBQ0VfRVhQ
X1NJWkUgKQ0KPiArICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOw0KPiArDQo+ICsgICAgLyoN
Cj4gKyAgICAgKiBBY2NvcmRpbmcgdG8gdGhlIFBDSWUgMy4xQSBzcGVjaWZpY2F0aW9uOg0KPiAr
ICAgICAqICAtIENvbmZpZ3VyYXRpb24gUmVhZHMgYW5kIFdyaXRlcyBtdXN0IHVzdWFsbHkgYmUg
RFdPUkQgb3Igc21hbGxlcg0KPiArICAgICAqICAgIGluIHNpemUuDQo+ICsgICAgICogIC0gQmVj
YXVzZSBSb290IENvbXBsZXggaW1wbGVtZW50YXRpb25zIGFyZSBub3QgcmVxdWlyZWQgdG8gc3Vw
cG9ydA0KPiArICAgICAqICAgIGFjY2Vzc2VzIHRvIGEgUkNSQiB0aGF0IGNyb3NzIERXIGJvdW5k
YXJpZXMgWy4uLl0gc29mdHdhcmUNCj4gKyAgICAgKiAgICBzaG91bGQgdGFrZSBjYXJlIG5vdCB0
byBjYXVzZSB0aGUgZ2VuZXJhdGlvbiBvZiBzdWNoIGFjY2Vzc2VzDQo+ICsgICAgICogICAgd2hl
biBhY2Nlc3NpbmcgYSBSQ1JCIHVubGVzcyB0aGUgUm9vdCBDb21wbGV4IHdpbGwgc3VwcG9ydCB0
aGUNCj4gKyAgICAgKiAgICBhY2Nlc3MuDQo+ICsgICAgICogIFhlbiBob3dldmVyIHN1cHBvcnRz
IDhieXRlIGFjY2Vzc2VzIGJ5IHNwbGl0dGluZyB0aGVtIGludG8gdHdvDQo+ICsgICAgICogIDRi
eXRlIGFjY2Vzc2VzLg0KPiArICAgICAqLw0KPiArICAgICpkYXRhID0gdnBjaV9yZWFkKHNiZGYs
IHJlZywgbWluKDR1LCBsZW4pKTsNCj4gKyAgICBpZiAoIGxlbiA9PSA4ICkNCj4gKyAgICAgICAg
KmRhdGEgfD0gKHVpbnQ2NF90KXZwY2lfcmVhZChzYmRmLCByZWcgKyA0LCA0KSA8PCAzMjsNCj4g
Kw0KPiArICAgIHJldHVybiBYODZFTVVMX09LQVk7DQo+ICt9DQo+ICsNCj4gK3N0YXRpYyBpbnQg
dnBjaV9tbWNmZ193cml0ZShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBhZGRyLA0KPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsZW4sIHVuc2lnbmVkIGxv
bmcgZGF0YSkNCj4gK3sNCj4gKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOw0KPiAr
ICAgIGNvbnN0IHN0cnVjdCBodm1fbW1jZmcgKm1tY2ZnOw0KPiArICAgIHVuc2lnbmVkIGludCBy
ZWc7DQo+ICsgICAgcGNpX3NiZGZfdCBzYmRmOw0KPiArDQo+ICsgICAgcmVhZF9sb2NrKCZkLT5h
cmNoLmh2bV9kb21haW4ubW1jZmdfbG9jayk7DQo+ICsgICAgbW1jZmcgPSB2cGNpX21tY2ZnX2Zp
bmQoZCwgYWRkcik7DQo+ICsgICAgaWYgKCAhbW1jZmcgKQ0KPiArICAgIHsNCj4gKyAgICAgICAg
cmVhZF91bmxvY2soJmQtPmFyY2guaHZtX2RvbWFpbi5tbWNmZ19sb2NrKTsNCj4gKyAgICAgICAg
cmV0dXJuIFg4NkVNVUxfUkVUUlk7DQo+ICsgICAgfQ0KPiArDQo+ICsgICAgcmVnID0gdnBjaV9t
bWNmZ19kZWNvZGVfYWRkcihtbWNmZywgYWRkciwgJnNiZGYpOw0KPiArICAgIHJlYWRfdW5sb2Nr
KCZkLT5hcmNoLmh2bV9kb21haW4ubW1jZmdfbG9jayk7DQo+ICsNCj4gKyAgICBpZiAoICF2cGNp
X2FjY2Vzc19hbGxvd2VkKHJlZywgbGVuKSB8fA0KPiArICAgICAgICAgKHJlZyArIGxlbikgPiBQ
Q0lfQ0ZHX1NQQUNFX0VYUF9TSVpFICkNCj4gKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsN
Cj4gKw0KPiArICAgIHZwY2lfd3JpdGUoc2JkZiwgcmVnLCBtaW4oNHUsIGxlbiksIGRhdGEpOw0K
PiArICAgIGlmICggbGVuID09IDggKQ0KPiArICAgICAgICB2cGNpX3dyaXRlKHNiZGYsIHJlZyAr
IDQsIDQsIGRhdGEgPj4gMzIpOw0KPiArDQo+ICsgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsNCj4g
K30NCj4gKw0KPiArc3RhdGljIGNvbnN0IHN0cnVjdCBodm1fbW1pb19vcHMgdnBjaV9tbWNmZ19v
cHMgPSB7DQo+ICsgICAgLmNoZWNrID0gdnBjaV9tbWNmZ19hY2NlcHQsDQo+ICsgICAgLnJlYWQg
PSB2cGNpX21tY2ZnX3JlYWQsDQo+ICsgICAgLndyaXRlID0gdnBjaV9tbWNmZ193cml0ZSwNCj4g
K307DQo+ICsNCj4gK2ludCBfX2h3ZG9tX2luaXQgcmVnaXN0ZXJfdnBjaV9tbWNmZ19oYW5kbGVy
KHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3QNCj4gYWRkciwNCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzdGFydF9idXMsDQo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
ZW5kX2J1cywNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBzZWcpDQo+ICt7DQo+ICsgICAgc3RydWN0IGh2bV9tbWNmZyAqbW1jZmcs
ICpuZXcgPSB4bWFsbG9jKHN0cnVjdCBodm1fbW1jZmcpOw0KPiArDQo+ICsgICAgQVNTRVJUKGlz
X2hhcmR3YXJlX2RvbWFpbihkKSk7DQo+ICsNCj4gKyAgICBpZiAoICFuZXcgKQ0KPiArICAgICAg
ICByZXR1cm4gLUVOT01FTTsNCj4gKw0KPiArICAgIG5ldy0+YWRkciA9IGFkZHIgKyAoc3RhcnRf
YnVzIDw8IDIwKTsNCj4gKyAgICBuZXctPnN0YXJ0X2J1cyA9IHN0YXJ0X2J1czsNCj4gKyAgICBu
ZXctPnNlZ21lbnQgPSBzZWc7DQo+ICsgICAgbmV3LT5zaXplID0gKGVuZF9idXMgLSBzdGFydF9i
dXMgKyAxKSA8PCAyMDs7DQo+ICsNCj4gKyAgICB3cml0ZV9sb2NrKCZkLT5hcmNoLmh2bV9kb21h
aW4ubW1jZmdfbG9jayk7DQo+ICsgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIG1tY2ZnLCAmZC0+
YXJjaC5odm1fZG9tYWluLm1tY2ZnX3JlZ2lvbnMsDQo+IG5leHQgKQ0KPiArICAgICAgICBpZiAo
IG5ldy0+YWRkciA8IG1tY2ZnLT5hZGRyICsgbW1jZmctPnNpemUgJiYNCj4gKyAgICAgICAgICAg
ICBtbWNmZy0+YWRkciA8IG5ldy0+YWRkciArIG5ldy0+c2l6ZSApDQo+ICsgICAgICAgIHsNCj4g
KyAgICAgICAgICAgIHdyaXRlX3VubG9jaygmZC0+YXJjaC5odm1fZG9tYWluLm1tY2ZnX2xvY2sp
Ow0KPiArICAgICAgICAgICAgeGZyZWUobmV3KTsNCj4gKyAgICAgICAgICAgIHJldHVybiAtRUVY
SVNUOw0KPiArICAgICAgICB9DQo+ICsNCj4gKyAgICBpZiAoIGxpc3RfZW1wdHkoJmQtPmFyY2gu
aHZtX2RvbWFpbi5tbWNmZ19yZWdpb25zKSApDQo+ICsgICAgICAgIHJlZ2lzdGVyX21taW9faGFu
ZGxlcihkLCAmdnBjaV9tbWNmZ19vcHMpOw0KPiArDQo+ICsgICAgbGlzdF9hZGQoJm5ldy0+bmV4
dCwgJmQtPmFyY2guaHZtX2RvbWFpbi5tbWNmZ19yZWdpb25zKTsNCj4gKyAgICB3cml0ZV91bmxv
Y2soJmQtPmFyY2guaHZtX2RvbWFpbi5tbWNmZ19sb2NrKTsNCj4gKw0KPiArICAgIHJldHVybiAw
Ow0KPiArfQ0KPiArDQo+ICt2b2lkIGRlc3Ryb3lfdnBjaV9tbWNmZyhzdHJ1Y3QgbGlzdF9oZWFk
ICpkb21haW5fbW1jZmcpDQo+ICt7DQo+ICsgICAgd2hpbGUgKCAhbGlzdF9lbXB0eShkb21haW5f
bW1jZmcpICkNCj4gKyAgICB7DQo+ICsgICAgICAgIHN0cnVjdCBodm1fbW1jZmcgKm1tY2ZnID0g
bGlzdF9maXJzdF9lbnRyeShkb21haW5fbW1jZmcsDQo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaHZtX21tY2ZnLCBuZXh0KTsNCj4g
Kw0KPiArICAgICAgICBsaXN0X2RlbCgmbW1jZmctPm5leHQpOw0KPiArICAgICAgICB4ZnJlZSht
bWNmZyk7DQo+ICsgICAgfQ0KPiArfQ0KPiArDQo+ICAvKg0KPiAgICogTG9jYWwgdmFyaWFibGVz
Og0KPiAgICogbW9kZTogQw0KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbWNv
bmZpZy5oDQo+IGIveGVuL2FyY2gveDg2L3g4Nl82NC9tbWNvbmZpZy5oDQo+IGluZGV4IDc1Mzc1
MTk0MTQuLjJlODM2ODQ4YWQgMTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW1j
b25maWcuaA0KPiArKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tY29uZmlnLmgNCj4gQEAgLTc0
LDEwICs3NCw2IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBtbWlvX2NvbmZpZ193cml0ZWwodm9pZCBf
X2lvbWVtDQo+ICpwb3MsIHUzMiB2YWwpDQo+ICAgICAgYXNtIHZvbGF0aWxlKCJtb3ZsICUlZWF4
LCglMSkiIDo6ICJhIiAodmFsKSwgInIiIChwb3MpIDogIm1lbW9yeSIpOw0KPiAgfQ0KPiANCj4g
LS8qIGV4dGVybmFsIHZhcmlhYmxlIGRlZmluZXMgKi8NCj4gLWV4dGVybiBpbnQgcGNpX21tY2Zn
X2NvbmZpZ19udW07DQo+IC1leHRlcm4gc3RydWN0IGFjcGlfbWNmZ19hbGxvY2F0aW9uICpwY2lf
bW1jZmdfY29uZmlnOw0KPiAtDQo+ICAvKiBmdW5jdGlvbiBwcm90b3R5cGVzICovDQo+ICBpbnQg
YWNwaV9wYXJzZV9tY2ZnKHN0cnVjdCBhY3BpX3RhYmxlX2hlYWRlciAqaGVhZGVyKTsNCj4gIGlu
dCBwY2lfbW1jZmdfcmVzZXJ2ZWQodWludDY0X3QgYWRkcmVzcywgdW5zaWduZWQgaW50IHNlZ21l
bnQsDQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaCBiL3hl
bi9pbmNsdWRlL2FzbS0NCj4geDg2L2h2bS9kb21haW4uaA0KPiBpbmRleCA3ZjEyOGMwNWZmLi5k
MWQ5MzNkNzkxIDEwMDY0NA0KPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4u
aA0KPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaA0KPiBAQCAtMTg0LDYg
KzE4NCwxMCBAQCBzdHJ1Y3QgaHZtX2RvbWFpbiB7DQo+ICAgICAgLyogTGlzdCBvZiBndWVzdCB0
byBtYWNoaW5lIElPIHBvcnRzIG1hcHBpbmcuICovDQo+ICAgICAgc3RydWN0IGxpc3RfaGVhZCBn
Mm1faW9wb3J0X2xpc3Q7DQo+IA0KPiArICAgIC8qIExpc3Qgb2YgTU1DRkcgcmVnaW9ucyB0cmFw
cGVkIGJ5IFhlbi4gKi8NCj4gKyAgICBzdHJ1Y3QgbGlzdF9oZWFkIG1tY2ZnX3JlZ2lvbnM7DQo+
ICsgICAgcndsb2NrX3QgbW1jZmdfbG9jazsNCj4gKw0KPiAgICAgIC8qIExpc3Qgb2YgcGVybWFu
ZW50bHkgd3JpdGUtbWFwcGVkIHBhZ2VzLiAqLw0KPiAgICAgIHN0cnVjdCB7DQo+ICAgICAgICAg
IHNwaW5sb2NrX3QgbG9jazsNCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L2lvLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pby5oDQo+IGluZGV4IGZmMGJlYTVkNTMu
LjU1YTBhNjc3NTQgMTAwNjQ0DQo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvLmgN
Cj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW8uaA0KPiBAQCAtMTYzLDYgKzE2Mywx
MyBAQCB2b2lkIHJlZ2lzdGVyX2cybV9wb3J0aW9faGFuZGxlcihzdHJ1Y3QgZG9tYWluDQo+ICpk
KTsNCj4gIC8qIEhWTSBwb3J0IElPIGhhbmRsZXIgZm9yIHZQQ0kgYWNjZXNzZXMuICovDQo+ICB2
b2lkIHJlZ2lzdGVyX3ZwY2lfcG9ydGlvX2hhbmRsZXIoc3RydWN0IGRvbWFpbiAqZCk7DQo+IA0K
PiArLyogSFZNIE1NSU8gaGFuZGxlciBmb3IgUENJIE1NQ0ZHIGFjY2Vzc2VzLiAqLw0KPiAraW50
IHJlZ2lzdGVyX3ZwY2lfbW1jZmdfaGFuZGxlcihzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IGFk
ZHIsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzdGFy
dF9idXMsIHVuc2lnbmVkIGludCBlbmRfYnVzLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgc2VnKTsNCj4gKy8qIERlc3Ryb3kgdHJhY2tlZCBNTUNGRyBh
cmVhcy4gKi8NCj4gK3ZvaWQgZGVzdHJveV92cGNpX21tY2ZnKHN0cnVjdCBsaXN0X2hlYWQgKmRv
bWFpbl9tbWNmZyk7DQo+ICsNCj4gICNlbmRpZiAvKiBfX0FTTV9YODZfSFZNX0lPX0hfXyAqLw0K
PiANCj4gDQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3BjaS5oIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wY2kuaA0KPiBpbmRleCAzNjgwMWQzMTdiLi5jYzA1MDQ1ZTljIDEwMDY0
NA0KPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3BjaS5oDQo+ICsrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvcGNpLmgNCj4gQEAgLTYsNiArNiw4IEBADQo+ICAjZGVmaW5lIENGOF9BRERSX0hJ
KGNmOCkgKCAgKChjZjgpICYgMHgwZjAwMDAwMCkgPj4gMTYpDQo+ICAjZGVmaW5lIENGOF9FTkFC
TEVEKGNmOCkgKCEhKChjZjgpICYgMHg4MDAwMDAwMCkpDQo+IA0KPiArI2RlZmluZSBNTUNGR19C
REYoYWRkcikgICggKChhZGRyKSAmIDB4MGZmZmYwMDApID4+IDEyKQ0KPiArDQo+ICAjZGVmaW5l
IElTX1NOQl9HRlgoaWQpIChpZCA9PSAweDAxMDY4MDg2IHx8IGlkID09IDB4MDExNjgwODYgXA0K
PiAgICAgICAgICAgICAgICAgICAgICAgICAgfHwgaWQgPT0gMHgwMTI2ODA4NiB8fCBpZCA9PSAw
eDAxMDI4MDg2IFwNCj4gICAgICAgICAgICAgICAgICAgICAgICAgIHx8IGlkID09IDB4MDExMjgw
ODYgfHwgaWQgPT0gMHgwMTIyODA4NiBcDQo+IEBAIC0yNiw0ICsyOCw4IEBAIGJvb2xfdCBwY2lf
bW1jZmdfZGVjb2RlKHVuc2lnbmVkIGxvbmcgbWZuLA0KPiB1bnNpZ25lZCBpbnQgKnNlZywNCj4g
IGJvb2xfdCBwY2lfcm9fbW1jZmdfZGVjb2RlKHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBp
bnQgKnNlZywNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqYmRm
KTsNCj4gDQo+ICsvKiBNTUNGRyBleHRlcm5hbCB2YXJpYWJsZSBkZWZpbmVzICovDQo+ICtleHRl
cm4gaW50IHBjaV9tbWNmZ19jb25maWdfbnVtOw0KPiArZXh0ZXJuIHN0cnVjdCBhY3BpX21jZmdf
YWxsb2NhdGlvbiAqcGNpX21tY2ZnX2NvbmZpZzsNCj4gKw0KPiAgI2VuZGlmIC8qIF9fWDg2X1BD
SV9IX18gKi8NCj4gLS0NCj4gMi4xMy41IChBcHBsZSBHaXQtOTQpDQoNCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 09:52:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 09:52:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5TyQ-0005kj-RC; Fri, 20 Oct 2017 09:52:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4592c6fb6=roger.pau@citrix.com>)
 id 1e5TyP-0005kd-EJ
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 09:52:13 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 1D/E8-00983-C47C9E95; Fri, 20 Oct 2017 09:52:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWSzvfng67X8Ze
 RBre+MVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmdnR9ZC9olKjb+fcvewPhHsIuRk0NCwF/i
 6/5frCA2i4CqxN4r+xm7GDk42ATsJaZ/rehi5OIQETjMJLHyTTMzSI2wgKPE6Q2fwep5BTwl1
 s2YxwhSJCTwlFHi5a41UAlBiZMzn7CA2MwCehI3pk5hAxnKLCAtsfwfB0RYXqJ562ywmZwCRh
 IP9uxmBLFFBWQknv3uZgKxhQQUJfrnPWCDuDNdom3CQtYJjPyzkGyYhWTDLIQNs5BsWMDIsop
 RvTi1qCy1SNdSL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMDDrGRgYdzC+/ul0
 iFGSg0lJlDew8mWkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleiWNAOcGi1PTUirTMHGCMwKQlO
 HiURHgNQdK8xQWJucWZ6RCpU4yKUuK8miAJAZBERmkeXBssLi8xykoJ8zIyMDAI8RSkFuVmlq
 DKv2IU52BUEuY1AZnCk5lXAjf9FdBiJqDF7PYvQBaXJCKkpBoYy5W5Vz6omJknwMXaHv9kS27
 fzWnb11taqdgnL13/zuZvvbKYX+i1uP/ipWz9OcG6kuV6z+tE2gq6JL+Jtsx8cv71js1XbmzZ
 vKTwUUebrUPkaabFTRePes+7Zh2+KCPT/Ye2WrCCtoy75Qs9NgGbE/aavNtXZLd6hIu1T5Cfd
 MXIf3fC4ptKLMUZiYZazEXFiQDLmw+GxgIAAA==
X-Env-Sender: prvs=4592c6fb6=roger.pau@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1508493126!53091681!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27576 invoked from network); 20 Oct 2017 09:52:09 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 09:52:09 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="106415105"
Date: Fri, 20 Oct 2017 10:51:56 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>, Lan Tianyu <tianyu.lan@intel.com>,
 <xen-devel@lists.xen.org>, <andrew.cooper3@citrix.com>,
 <George.Dunlap@eu.citrix.com>, <ian.jackson@eu.citrix.com>,
 <jbeulich@suse.com>, <konrad.wilk@oracle.com>, <sstabellini@kernel.org>,
 <tim@xen.org>, <wei.liu2@citrix.com>, <kevin.tian@intel.com>
Message-ID: <20171020095156.onsvfwbcm54pcs5r@dhcp-3-128.uk.xensource.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-13-git-send-email-tianyu.lan@intel.com>
 <20171019113454.oeknwbrszunu7acp@dhcp-3-128.uk.xensource.com>
 <20171020025832.GF74825@op-computing>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171020025832.GF74825@op-computing>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Subject: Re: [Xen-devel] [PATCH V3 12/29] x86/vvtd: Add MMIO handler for VVTD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMjAsIDIwMTcgYXQgMTA6NTg6MzJBTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gT24gVGh1LCBPY3QgMTksIDIwMTcgYXQgMTI6MzQ6NTRQTSArMDEwMCwgUm9nZXIgUGF1IE1v
bm7DqSB3cm90ZToKPiA+T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMTE6MDE6NTNQTSAtMDQwMCwg
TGFuIFRpYW55dSB3cm90ZToKPiA+PiArICAgIHJldHVybiAwOwo+ID4+ICt9Cj4gPj4gKwo+ID4+
ICtzdGF0aWMgaW50IHZ2dGRfcmVhZChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBhZGRy
LAo+ID4+ICsgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGVuLCB1bnNpZ25lZCBs
b25nICpwdmFsKQo+ID4+ICt7Cj4gPj4gKyAgICBzdHJ1Y3QgdnZ0ZCAqdnZ0ZCA9IGRvbWFpbl92
dnRkKHYtPmRvbWFpbik7Cj4gPj4gKyAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0ID0gYWRkciAtIHZ2
dGQtPmJhc2VfYWRkcjsKPiA+PiArCj4gPj4gKyAgICB2dnRkX2luZm8oIlJlYWQgb2Zmc2V0ICV4
IGxlbiAlZFxuIiwgb2Zmc2V0LCBsZW4pOwo+ID4+ICsKPiA+PiArICAgIGlmICggKGxlbiAhPSA0
ICYmIGxlbiAhPSA4KSB8fCAob2Zmc2V0ICYgKGxlbiAtIDEpKSApCj4gPgo+ID5XaGF0IHZhbHVl
IGRvZXMgaGFyZHdhcmUgcmV0dXJuIHdoZW4gcGVyZm9ybWluZyB1bmFsaWduZWQgcmVhZHMgb3IK
PiA+cmVhZHMgd2l0aCB3cm9uZyBzaXplPwo+IAo+IEFjY29yZGluZyB0byBWVC1kIHNwZWMgc2Vj
dGlvbiAxMC4yLCAiU29mdHdhcmUgbXVzdCBhY2Nlc3MgNjQtYml0IGFuZAo+IDEyOC1iaXQgcmVn
aXN0ZXJzIGFzIGVpdGhlciBhbGlnbmVkIHF1YWR3b3JkcyBvciBhbGlnbmVkIGRvdWJsZXdvcmRz
Ii4KPiBJIGFtIGFmcmFpZCB0aGVyZSBpcyBubyBzcGVjaWZpYyBoYXJkd2FyZSBhY3Rpb24gZm9y
IHVuYWxpZ25lZCBhY2Nlc3MKPiBpbmZvcm1hdGlvbi4gV2UgY2FuIHRyZWF0IGl0IGFzIHVuZGVm
aW5lZD8gVGhlbiBkbyBub3RoaW5nLgo+IEJ1dCBJIGRpZCBzZWUgd2luZG93cyBkcml2ZXIgaGFz
IHN1Y2ggYWNjZXNzZXMuIFdlIG5lZWQgdG8gYWRkIGEKPiB3b3JrYXJvdW5kIGZvciB3aW5kb3dz
IGxhdGVyLgoKSSB3b3VsZCByZWNvbW1lbmQgdGhhdCB5b3UgZG8gKnB2YWwgPSB+MHVsOyBpbiB0
aGF0IGNhc2UgdGhlbi4KCj4gPgo+ID5IZXJlIHlvdSByZXR1cm4gd2l0aCBwdmFsIG5vdCBzZXQs
IHdoaWNoIGlzIGRhbmdlcm91cy4KPiAKPiBJbmRlZWQuIEJ1dCBJIG5lZWQgY2hlY2sgd2hldGhl
ciB0aGUgcHZhbCBpcyBpbml0aWFsaXplZCBieSB0aGUgY2FsbGVyLgo+IElmIHRoYXQsIGl0IGlz
IHNhZmUuCgpZZXMsIHRoaXMgd2FzIHJlY2VudGx5IGZpeGVkIGFzIHBhcnQgb2YgYSBYU0EsIGJ1
dCBJIHdvdWxkIHJhdGhlcgpwcmVmZXIgdG8gc2V0IHB2YWwgaGVyZSBpbiB0aGUgZXJyb3IgY2Fz
ZS4KCj4gPgo+ID4+ICsgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Cj4gPj4gKwo+ID4+ICsg
ICAgaWYgKCBsZW4gPT0gNCApCj4gPj4gKyAgICAgICAgKnB2YWwgPSB2dnRkX2dldF9yZWcodnZ0
ZCwgb2Zmc2V0KTsKPiA+PiArICAgIGVsc2UKPiA+PiArICAgICAgICAqcHZhbCA9IHZ2dGRfZ2V0
X3JlZ19xdWFkKHZ2dGQsIG9mZnNldCk7Cj4gPgo+ID4uLi55ZXQgaGVyZSB5b3UgZG9uJ3QgY2hl
Y2sgZm9yIG9mZnNldCA8IDEwMjQuCj4gPgo+ID4+ICsKPiA+PiArICAgIHJldHVybiBYODZFTVVM
X09LQVk7Cj4gPj4gK30KPiA+PiArCj4gPj4gK3N0YXRpYyBpbnQgdnZ0ZF93cml0ZShzdHJ1Y3Qg
dmNwdSAqdiwgdW5zaWduZWQgbG9uZyBhZGRyLAo+ID4+ICsgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IGxlbiwgdW5zaWduZWQgbG9uZyB2YWwpCj4gPj4gK3sKPiA+PiArICAgIHN0
cnVjdCB2dnRkICp2dnRkID0gZG9tYWluX3Z2dGQodi0+ZG9tYWluKTsKPiA+PiArICAgIHVuc2ln
bmVkIGludCBvZmZzZXQgPSBhZGRyIC0gdnZ0ZC0+YmFzZV9hZGRyOwo+ID4+ICsKPiA+PiArICAg
IHZ2dGRfaW5mbygiV3JpdGUgb2Zmc2V0ICV4IGxlbiAlZCB2YWwgJWx4XG4iLCBvZmZzZXQsIGxl
biwgdmFsKTsKPiA+PiArCj4gPj4gKyAgICBpZiAoIChsZW4gIT0gNCAmJiBsZW4gIT0gOCkgfHwg
KG9mZnNldCAmIChsZW4gLSAxKSkgKQo+ID4+ICsgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7
Cj4gPj4gKwo+ID4+ICsgICAgaWYgKCBsZW4gPT0gNCApCj4gPj4gKyAgICB7Cj4gPj4gKyAgICAg
ICAgc3dpdGNoICggb2Zmc2V0ICkKPiA+PiArICAgICAgICB7Cj4gPj4gKyAgICAgICAgY2FzZSBE
TUFSX0lFREFUQV9SRUc6Cj4gPj4gKyAgICAgICAgY2FzZSBETUFSX0lFQUREUl9SRUc6Cj4gPj4g
KyAgICAgICAgY2FzZSBETUFSX0lFVUFERFJfUkVHOgo+ID4+ICsgICAgICAgIGNhc2UgRE1BUl9G
RURBVEFfUkVHOgo+ID4+ICsgICAgICAgIGNhc2UgRE1BUl9GRUFERFJfUkVHOgo+ID4+ICsgICAg
ICAgIGNhc2UgRE1BUl9GRVVBRERSX1JFRzoKPiA+PiArICAgICAgICAgICAgdnZ0ZF9zZXRfcmVn
KHZ2dGQsIG9mZnNldCwgdmFsKTsKPiA+Cj4gPkhtLCBzbyB5b3UgYXJlIHVzaW5nIGEgZnVsbCBw
YWdlIHdoZW4geW91IG9ubHkgY2FyZSBmb3IgNiA0Qgo+ID5yZWdpc3RlcnM/IFNlZW0gbGlrZSBx
dWl0ZSBvZiBhIHdhc3RlIG9mIG1lbW9yeS4KPiAKPiBSZWdpc3RlcnMgYXJlIGFkZGVkIGhlcmUg
d2hlbiBhY2NvcmRpbmcgZmVhdHVyZXMgYXJlIGludHJvZHVjZWQuCgpFdmVuIGF0IHRoZSBlbmQg
b2YgdGhlIHNlcmllcyBpdCBkb2Vzbid0IHNlZW0gbGlrZSB5b3UgYXJlIGFkZGluZwpzdXBwb3J0
IHRvIDI1NiByZWdpc3RlcnMuIEZyb20gdGhlIGNvZGUgaXQgc2VlbXMgbGlrZSB5b3UgYWxsb3cg
d3JpdGVzCnRvIDE2IDRCIHJlZ2lzdGVycywgYW5kIGFsdGhvdWdoIHlvdSBhbGxvdyByZWFkIGFj
Y2VzcyB0byBhbGwgdGhlCnJlZ2lzdGVyIHNwYWNlIGl0IHNlZW1zIHF1aXRlIGR1YmlvdXMgdGhh
dCB5b3UgbmVlZCAyNTYgcmVnaXN0ZXJzLgpIZW5jZSB0aGUgcXVlc3Rpb24gYWJvdXQgdHJ5aW5n
IHRvIG1pbmltaXplIG1lbW9yeSB1c2FnZSB0byB3aGF0J3MKcmVhbGx5IG5lZWRlZC4KClJvZ2Vy
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 09:53:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 09:53:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5TzC-0005pH-3U; Fri, 20 Oct 2017 09:53:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e5TzA-0005p9-UJ
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 09:53:01 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 98/FA-25852-C77C9E95; Fri, 20 Oct 2017 09:53:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCKsWRWlGSWpSXmKPExsVyMfTGId3q4y8
 jDVYcULT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOmf7/CXrCTveL5v8dMDYz9bF2MnBxCAjMZ
 JXY8kgOxWQReM0tc3GTTxcjFISFwh1Viy+0NTCAJCYEsiXnLp7FB2GkSp1q+s0DYFRJTbm1g7
 GLkABqkJrHmTRRIr5DAT0aJJ7cmgPUKC3hKHF66nRXEFhGIkGhatxVsDrOAo8Tkg3vZIY4okf
 h+fA8TyBw2AR2JdTNqQcK8ArYSt7uOMkHcpipx6No6sHJRgXCJprP9LBA1ghInZz4BszmBRn7
 rXQc13kxi3uaHzBC2uMStJ/OZIGx5ie1v5zBPYBSdhaR9FpKWWUhaZiFpWcDIsopRvTi1qCy1
 SNdSL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMFYYgGAH491NAYcYJTmYlER5A
 ytfRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4PU7BpQTLEpNT61Iy8wBRi1MWoKDR0mE1xAkzV
 tckJhbnJkOkTrFaMlx4c6lP0wcNx5eB5IH9tz6wyTEkpeflyolzqsJ0iAA0pBRmgc3DpZYLjH
 KSgnzMgIdKMRTkFqUm1mCKv+KUZyDUUmY9+dRoCk8mXklcFtfAR3EBHQQu/0LkINKEhFSUg2M
 qYl8pu/4btvpdCn9CA22O6j88KPs1oLcHsPfeh+EpzZO+vSrf+UHdWehi+EXXz23lrrYql0WJ
 Ldq47ntsjkChQ8Z/Gfpy++Prj0YKlWytqk7cnfe2gPbD+6t0+7rvNlfqWJpxL+/8MKW4M40RX
 Y1KV8Vw41GxVnn7M4+Nq+Z2tTIphKQkanEUpyRaKjFXFScCACrLNovJwMAAA==
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1508493178!71440351!1
X-Originating-IP: [209.85.216.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24412 invoked from network); 20 Oct 2017 09:52:59 -0000
Received: from mail-qt0-f194.google.com (HELO mail-qt0-f194.google.com)
 (209.85.216.194)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Oct 2017 09:52:59 -0000
Received: by mail-qt0-f194.google.com with SMTP id j58so17763334qtj.0
 for <xen-devel@lists.xenproject.org>; Fri, 20 Oct 2017 02:52:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=5Zng0UzYPTYI08zVU1bNisUJ4uC6yC2lMxaTIrvS5T0=;
 b=e8M95TGKuIN/pWoNqnXxpowSKwEVx+1Pn+tXq1xk9fuNUwWPObjNbJ9hh83Gr1JQWZ
 bhl7zjOQ0PeIEZOGiaWQ3v9n6hp4ecvt0unJZode/Oq9rCwz94eQZ7rvxcvzLM6/wYq7
 YKDtaic80FJEBZk7/c1iytWrlhAeyfqjMQ7mU=
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=5Zng0UzYPTYI08zVU1bNisUJ4uC6yC2lMxaTIrvS5T0=;
 b=beyu3tf+W1MDsliFvo3CaMXYrvWLNMtcEOuYjiOV5luVYxuDkjy1mEHJSJGEfsk/oe
 Ug/utDEHqr2Rcqg7sRhzpMP177VnReSS3GrENjYWJf93SkUYDag0pNOqSSlqXg4pyGh+
 TzyUNqmOgTOT13CI0HKG6aFfh+5q0l5/7ErsUY4tRXbGSXuibmZAQ724wBvJvDtPQTsa
 MlJaFHYjf5vEfC5ceoeWsduTyprBCajH4Fxf86kIq+GWxaK02aPxQAnWhP43U6TxliHU
 z91d5CfgIn2/Ay63FN3dqZUVzK1MXZIM1qoTOJxOr4aBVqKTD549ilcTbqHCTSpuVMyH
 WVzw==
X-Gm-Message-State: AMCzsaXcLkdakS+gWDryB518v5fVsDhUEDhzfY4oHM73I19r6xBpSS+z
 p/9TtQfwKh2ZSRFjcF3Y+XUrRQ==
X-Google-Smtp-Source: ABhQp+S6V72nm9qbu0Tfuy8hQhhQpJlhMnMW4sF+BNNLaLRc3LP1654pdXoJN08cS5yGMHfS39ctkA==
X-Received: by 10.200.37.61 with SMTP id 58mr6501305qtm.187.1508493178516;
 Fri, 20 Oct 2017 02:52:58 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id z187sm329975qke.0.2017.10.20.02.52.57
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 20 Oct 2017 02:52:58 -0700 (PDT)
To: Ian Jackson <ian.jackson@eu.citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>
References: <20171019142956.25563-1-anthony.perard@citrix.com>
 <23016.49812.479723.573787@mariner.uk.xensource.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <6d33666c-d722-c09e-2e69-ae3c028374e4@linaro.org>
Date: Fri, 20 Oct 2017 10:52:56 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <23016.49812.479723.573787@mariner.uk.xensource.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH] tools/Makefile: unset MAKELEVEL before
	building QEMU
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxOS8xMC8xNyAxNjoxOSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gQW50aG9ueSBQRVJB
UkQgd3JpdGVzICgiW1BBVENIXSB0b29scy9NYWtlZmlsZTogdW5zZXQgTUFLRUxFVkVMIGJlZm9y
ZSBidWlsZGluZyBRRU1VIik6Cj4+IFNpbmNlIFFFTVUgY29tbWl0cyBhZWY0NWQ1MWQxMjA0ZjMz
MzVmYjk5ZGU2NjU4ZTBjNTYxMmMyYjY3Cj4+ICJidWlsZDogYXV0b21hdGljYWxseSBoYW5kbGUg
R0lUIHN1Ym1vZHVsZSBjaGVja291dCBmb3IgZHRjIgo+PiB0aGUgUUVNVSBtYWtlZmlsZXMgcmVs
eSBvbiB0aGUgdmFyaWFibGUgTUFLRUxFVkVMIHRvIG1ha2UgYSBkZWNpc2lvbiBvbgo+PiB3aGV0
aGVyIHRvIHVwZGF0ZSBzb21lIGdpdCBzdWJtb2R1bGVzIG9yIG5vdC4gU2luY2Ugd2UgY2FsbCBR
RU1VIGJ1aWxkCj4+IGZyb20gd2l0aGluIHRoZSBYZW4gb25lLCBNQUtFTEVWRUwgd291bGQgYWxy
ZWFkeSBiZSBncmVhdGVyIHRoYW4gMCBhbmQKPj4gdGhlIGdpdCBzdWJtb2R1bGVzIHdvdWxkIG5v
dCBiZSB1cGRhdGVkIGFuZCBRRU1VIHdvdWxkIGZhaWwgdG8gYnVpbGQuCj4+Cj4+IEZpeCB0aGlz
IGJ5IHJlbW92aW5nIE1BS0VMRVZFTCBmcm9tIHRoZSBlbnZpcm9ubWVudCBiZWZvcmUgdHJ5aW5n
IHRvCj4+IGJ1aWxkIFFFTVUuCj4gCj4gVXJnaC4KPiAKPiBJIHRoaW5rIHRoaXMgaXMgYSBidWcg
aW4gdGhlIHFlbXUgbWFrZWZpbGVzLiAgQnV0IGFsc28sIHVzZSBvZiBnaXQKPiBzdWJtb2R1bGVz
IGlzIGEgYnVnIGluIGl0c2VsZi4gIE5vbmUgb2YgdGhhdCBpcyBsaWtlbHkgdG8gYmUgZml4ZWQu
Cj4gCj4gQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoK
UmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4K
CkNoZWVycywKCj4gCj4gSWFuLgo+IAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 09:58:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 09:58:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5U4a-00066a-MG; Fri, 20 Oct 2017 09:58:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45946757b=Paul.Durrant@citrix.com>)
 id 1e5U4Z-00066U-Rb
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 09:58:36 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 99/11-31302-BC8C9E95; Fri, 20 Oct 2017 09:58:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLIsWRWlGSWpSXmKPExsWSzvfng+6pEy8
 jDRa1C1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlzfm5lL1i+iKni47GrLA2MR+YxdTFyckgI
 +Es8nPyWDcRmE9CRWHp0PlhcRCBPomnZR6A4FwezwHNGieX7LoAVCQs4Sqz4fIAFoshJ4ubRC
 VANRhLbFx5nB7FZBFQlWh7vZOxi5ODgFXCXmHsBLCwkkCnR+WceWCungLVEx7fDYHFGAVmJL4
 2rmUFsZgFxiVtP5kPdJiCxZM95ZghbVOLl43+sELaBxNal+1hAxjMLaEqs36UP0aooMaX7Idh
 IXgFBiZMzn7BMYBSehWTqLISOWUg6ZiHpWMDIsopRozi1qCy1SNfIUC+pKDM9oyQ3MTNH19DA
 VC83tbg4MT01JzGpWC85P3cTIzD46xkYGHcw3p3sd4hRkoNJSZQ3sPJlpBBfUn5KZUZicUZ8U
 WlOavEhRhkODiUJ3l3HgXKCRanpqRVpmTnAOIRJS3DwKInwxoOkeYsLEnOLM9MhUqcYLTmObb
 r8h4njwIQrQPLJtXl/mYRY8vLzUqXEec+BNAiANGSU5sGNg6WKS4yyUsK8jAwMDEI8BalFuZk
 lqPKvGMU5GJWEeRNApvBk5pXAbX0FdBAT0EHs9i9ADipJREhJNTAeSzwZtLu8pKG2emnZk/z/
 u/S+KCwJ0rsosErltuG/k9q1tce5Vecl+67bcuaD46WVP+J2z3JmnXqFsTui0XSC7WY1TSXW+
 7XbJOZfTfvSzXrA6fgOqzDe7uPH/55MXMr0ly0w1OSdR57EthIvmfpZR9MmFhVqqc+STF13Tq
 Legb1bIv/WynglluKMREMt5qLiRAD2aZByEAMAAA==
X-Env-Sender: prvs=45946757b=Paul.Durrant@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1508493511!106240683!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36295 invoked from network); 20 Oct 2017 09:58:33 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 09:58:33 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="106415223"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v7 for-next 10/12] vpci/msi: add MSI handlers
Thread-Index: AQHTSAX0CMUGNbXy/keHUFHDOc+BNKLsg7/w
Date: Fri, 20 Oct 2017 09:58:27 +0000
Message-ID: <4c12a166a87f4eefacf7e668fae38278@AMSPEX02CL03.citrite.net>
References: <20171018114034.36587-1-roger.pau@citrix.com>
 <20171018114034.36587-11-roger.pau@citrix.com>
In-Reply-To: <20171018114034.36587-11-roger.pau@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 Roger Pau Monne <roger.pau@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>
Subject: Re: [Xen-devel] [PATCH v7 for-next 10/12] vpci/msi: add MSI handlers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgW21h
aWx0bzpyb2dlci5wYXVAY2l0cml4LmNvbV0NCj4gU2VudDogMTggT2N0b2JlciAyMDE3IDEyOjQx
DQo+IFRvOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gQ2M6IGtvbnJhZC53aWxr
QG9yYWNsZS5jb207IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tOyBSb2dlciBQYXUgTW9ubmUN
Cj4gPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PjsgQW5kcmV3IENvb3Blcg0KPiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFBhdWwgRHVy
cmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+DQo+IFN1YmplY3Q6IFtQQVRDSCB2NyBmb3It
bmV4dCAxMC8xMl0gdnBjaS9tc2k6IGFkZCBNU0kgaGFuZGxlcnMNCj4gDQo+IEFkZCBoYW5kbGVy
cyBmb3IgdGhlIE1TSSBjb250cm9sLCBhZGRyZXNzLCBkYXRhIGFuZCBtYXNrIGZpZWxkcyBpbg0K
PiBvcmRlciB0byBkZXRlY3QgYWNjZXNzZXMgdG8gdGhlbSBhbmQgc2V0dXAgdGhlIGludGVycnVw
dHMgYXMgcmVxdWVzdGVkDQo+IGJ5IHRoZSBndWVzdC4NCj4gDQo+IE5vdGUgdGhhdCB0aGUgcGVu
ZGluZyByZWdpc3RlciBpcyBub3QgdHJhcHBlZCwgYW5kIHRoZSBndWVzdCBjYW4NCj4gZnJlZWx5
IHJlYWQvd3JpdGUgdG8gaXQuDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4NCg0KUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+DQoNCj4gLS0tDQo+IENjOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+DQo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPg0KPiBDYzogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4NCj4gLS0t
DQo+IENoYW5nZXMgc2luY2UgdjY6DQo+ICAtIFVzZSBkb21haW5fc3Bpbl9sb2NrX2lycV9kZXNj
IGluc3RlYWQgb2Ygb3BlbiBjb2RpbmcgaXQuDQo+ICAtIFJlZHVjZSB0aGUgc2l6ZSBvZiBwcmlu
dGVkIGRlYnVnIG1lc3NhZ2VzLg0KPiAgLSBDb25zdGlmeSBkb21haW4gaW4gdnBjaV9kdW1wX21z
aS4NCj4gIC0gTG9jayBkb21saXN0X3JlYWRfbG9jayBiZWZvcmUgaXRlcmF0aW5nIG92ZXIgdGhl
IGxpc3Qgb2YgZG9tYWlucy4NCj4gIC0gTWFrZSBtYXhfdmVjdG9ycyBhbmQgdmVjdG9ycyB1aW50
OF90Lg0KPiAgLSBEcm9wIHRoZSB2cGNpXyBwcmVmaXggZnJvbSB0aGUgc3RhdGljIGZ1bmN0aW9u
cyBpbiBtc2kuYy4NCj4gIC0gVHVybiB0aGUgYm9vbGVhbnMgaW4gdnBjaV9tc2kgaW50byBiaXRm
aWVsZHMuDQo+ICAtIEFwcGx5IHRoZSBtYXNrIGJpdHMgdG8gYWxsIHZlY3RvcnMgd2hlbiBlbmFi
bGluZyBtc2kuDQo+ICAtIFJlbW92ZSB0aGUgcG9zIGZpZWxkLg0KPiAgLSBSZW1vdmUgdGhlIHVz
YWdlIG9mIF9fbXNpX3NldF97ZW5hYmxlL2Rpc2FibGV9Lg0KPiAgLSBVcGRhdGUgdGhlIGJpbmRp
bmdzIHdoZW4gdGhlIG1lc3NhZ2Ugb3IgZGF0YSBmaWVsZHMgYXJlIHVwZGF0ZWQuDQo+ICAtIE1h
a2UgdnBjaV9tc2lfYXJjaF9kaXNhYmxlIHJldHVybiB2b2lkLCBpdCB3YXNuJ3QgcmV0dXJuaW5n
IGFueQ0KPiAgICBlcnJvci4NCj4gIC0gUHJldmVudCB0aGUgZ3Vlc3QgZnJvbSB3cml0aW5nIHRv
IHRoZSBwZW5kaW5nIGJpdHMgZmllbGQsIGl0J3MgcmVhZA0KPiAgICBvbmx5IGFzIGRlZmluZWQg
aW4gdGhlIHNwZWMuDQo+ICAtIEFkZCB0aGUgbXVzdF9jaGVjayBhdHRyaWJ1dGUgdG8gdnBjaV9t
c2lfYXJjaF9lbmFibGUuDQo+IA0KPiBDaGFuZ2VzIHNpbmNlIHY1Og0KPiAgLSBVcGRhdGUgdG8g
bmV3IGxvY2sgdXNhZ2UuDQo+ICAtIENoYW5nZSBoYW5kbGVycyB0byBtYXRjaCB0aGUgbmV3IHR5
cGUuDQo+ICAtIHMvbXNpX2ZsYWdzL21zaV9nZmxhZ3MvLCByZW1vdmUgdGhlIGxvY2FsIHZhcmlh
YmxlcyBhbmQgdXNlIHRoZSBuZXcNCj4gICAgRE9NQ1RMX1ZNU0lfKiBkZWZpbmVzLg0KPiAgLSBD
aGFuZ2UgdGhlIE1TSSBhcmNoIGZ1bmN0aW9uIHRvIHRha2UgYSB2cGNpX21zaSBpbnN0ZWFkIG9m
IGENCj4gICAgdnBjaV9hcmNoX21zaSBhcyBwYXJhbWV0ZXIuDQo+ICAtIEZpeCB0aGUgY2FsY3Vs
YXRpb24gb2YgdGhlIGd1ZXN0IHZlY3RvciBmb3IgTVNJIGluamVjdGlvbiB0byB0YWtlDQo+ICAg
IGludG8gYWNjb3VudCB0aGUgbnVtYmVyIG9mIGJpdHMgdGhhdCBjYW4gYmUgbW9kaWZpZWQuDQo+
ICAtIFVzZSBJTlZBTElEX1BJUlEgZXZlcnl3aGVyZS4NCj4gIC0gU2ltcGxpZnkgZXhpdCBwYXRo
IG9mIHZwY2lfbXNpX2Rpc2FibGUuDQo+ICAtIFJlbW92ZSB0aGUgY29uZGl0aW9uYWwgd2hlbiBz
ZXR0aW5nIGFkZHJlc3M2NCBhbmQgbWFza2luZyBmaWVsZHMuDQo+ICAtIEFkZCBhIHByb2Nlc3Nf
cGVuZGluZ19zb2Z0aXJxcyB0byB0aGUgTVNJIGR1bXAgbG9vcC4NCj4gIC0gUGxhY2UgdGhlIHBy
b3RvdHlwZXMgZm9yIHRoZSBNU0kgYXJjaC1zcGVjaWZpYyBmdW5jdGlvbnMgaW4NCj4gICAgeGVu
L3ZwY2kuaC4NCj4gIC0gQWRkIHBhcmVudGhlc2VzIGFyb3VuZCB0aGUgSU5WQUxJRF9QSVJRIGRl
ZmluaXRpb24uDQo+IA0KPiBDaGFuZ2VzIHNpbmNlIHY0Og0KPiAgLSBGaXggY29tbWl0IG1lc3Nh
Z2UuDQo+ICAtIENoYW5nZSB0aGUgQVNTRVJUcyBpbiB2cGNpX21zaV9hcmNoX21hc2sgaW50byBp
ZnMuDQo+ICAtIEludHJvZHVjZSBJTlZBTElEX1BJUlEuDQo+ICAtIERlc3Ryb3kgdGhlIHBhcnRp
YWxseSBjcmVhdGVkIGJpbmRpbmdzIGluIGNhc2Ugb2YgZmFpbHVyZSBpbg0KPiAgICB2cGNpX21z
aV9hcmNoX2VuYWJsZS4NCj4gIC0gSnVzdCB0YWtlIHRoZSBwY2lkZXZzIGxvY2sgb25jZSBpbiB2
cGNpX21zaV9hcmNoX2Rpc2FibGUuDQo+ICAtIFByaW50IGFuIGVycm9yIG1lc3NhZ2UgaW4gY2Fz
ZSBvZiBmYWlsdXJlIG9mIHB0X2lycV9kZXN0cm95X2JpbmQuDQo+ICAtIE1ha2UgdnBjaV9tc2lf
YXJjaF9pbml0IHJldHVybiB2b2lkLg0KPiAgLSBDb25zdGlmeSB0aGUgYXJjaCBwYXJhbWV0ZXIg
b2YgdnBjaV9tc2lfYXJjaF9wcmludC4NCj4gIC0gVXNlIGZpeGVkIGluc3RlYWQgb2YgY3B1IGZv
ciBtc2kgcmVkaXJlY3Rpb24uDQo+ICAtIFNlcGFyYXRlIHRoZSBoZWFkZXIgaW5jbHVkZXMgaW4g
dnBjaS9tc2kuYyBiZXR3ZWVuIHhlbiBhbmQgYXNtLg0KPiAgLSBTdG9yZSB0aGUgbnVtYmVyIG9m
IGNvbmZpZ3VyZWQgdmVjdG9ycyBldmVuIGlmIE1TSSBpcyBub3QgZW5hYmxlZA0KPiAgICBhbmQg
YWx3YXlzIHJldHVybiBpdCBpbiB2cGNpX21zaV9jb250cm9sX3JlYWQuDQo+ICAtIEZpeC9hZGQg
Y29tbWVudHMgaW4gdnBjaV9tc2lfY29udHJvbF93cml0ZSB0byBjbGFyaWZ5IGludGVuZGVkDQo+
ICAgIGJlaGF2aW9yLg0KPiAgLSBTaW1wbGlmeSB1c2FnZSBvZiBtYXNrcyBpbiB2cGNpX21zaV9h
ZGRyZXNzX3t1cHBlcl99d3JpdGUuDQo+ICAtIEFkZCBjb21tZW50IHRvIHZwY2lfbXNpX21hc2tf
e3JlYWQvd3JpdGV9Lg0KPiAgLSBEb24ndCB1c2UgTUFTS19FWFRSIGluIHZwY2lfbXNpX21hc2tf
d3JpdGUuDQo+ICAtIHMvbXNpX29mZnNldC9wb3MvIGluIHZwY2lfaW5pdF9tc2kuDQo+ICAtIE1v
dmUgY29udHJvbCB2YXJpYWJsZSBzZXR1cCBjbG9zZXIgdG8gaXQncyB1c2FnZS4NCj4gIC0gVXNl
IGQlZCBpbiB2cGNpX2R1bXBfbXNpLg0KPiAgLSBGaXggcHJpbnRpbmcgb2YgYml0ZmllbGQgbWFz
ayBpbiB2cGNpX2R1bXBfbXNpLg0KPiAgLSBGaXggZGVmaW5pdGlvbiBvZiBNU0lfQUREUl9SRURJ
UkVDVElPTl9NQVNLLg0KPiAgLSBTaHVmZmxlIHRoZSBsYXlvdXQgb2YgdnBjaV9tc2kgdG8gbWlu
aW1pemUgZ2Fwcy4NCj4gIC0gUmVtb3ZlIHRoZSBlcnJvciBsYWJlbCBpbiB2cGNpX2luaXRfbXNp
Lg0KPiANCj4gQ2hhbmdlcyBzaW5jZSB2MzoNCj4gIC0gUHJvcGFnYXRlIGNoYW5nZXMgZnJvbSBw
cmV2aW91cyB2ZXJzaW9uczogZHJvcCB4ZW5fIHByZWZpeCwgZHJvcA0KPiAgICByZXR1cm4gdmFs
dWUgZnJvbSBoYW5kbGVycywgdXNlIHRoZSBuZXcgdnBjaV92YWwgZmllbGRzLg0KPiAgLSBVc2Ug
TUFTS19FWFRSLg0KPiAgLSBSZW1vdmUgdGhlIHVzYWdlIG9mIEdFTk1BU0suDQo+ICAtIEFkZCBH
RkxBR1NfU0hJRlRfREVTVF9JRCBhbmQgdXNlIGl0IGluIG1zaV9mbGFncy4NCj4gIC0gQWRkICJh
cmNoIiB0byB0aGUgTVNJIGFyY2ggc3BlY2lmaWMgZnVuY3Rpb25zLg0KPiAgLSBNb3ZlIHRoZSBk
dW1waW5nIG9mIHZQQ0kgTVNJIGluZm9ybWF0aW9uIHRvIGR1bXBfbXNpIChrZXkgJ00nKS4NCj4g
IC0gUmVtb3ZlIHRoZSBndWVzdF92ZWN0b3JzIGZpZWxkLg0KPiAgLSBBbGxvdyB0aGUgZ3Vlc3Qg
dG8gY2hhbmdlIHRoZSBudW1iZXIgb2YgYWN0aXZlIHZlY3RvcnMgd2l0aG91dA0KPiAgICBoYXZp
bmcgdG8gZGlzYWJsZSBhbmQgZW5hYmxlIE1TSS4NCj4gIC0gQ2hlY2sgdGhlIG51bWJlciBvZiBh
Y3RpdmUgdmVjdG9ycyB3aGVuIHBhcnNpbmcgdGhlIGRpc2FibGUNCj4gICAgbWFzay4NCj4gIC0g
UmVtb3ZlIHRoZSBkZWJ1ZyBtZXNzYWdlcyBmcm9tIHZwY2lfaW5pdF9tc2kuDQo+ICAtIE1vdmUg
dGhlIGFyY2gtc3BlY2lmaWMgcGFydCBvZiB0aGUgZHVtcCBoYW5kbGVyIHRvIHg4Ni9odm0vdm1z
aS5jLg0KPiAgLSBVc2UgdHJ5bG9jayBpbiB0aGUgZHVtcCBoYW5kbGVyIHRvIGdldCB0aGUgdnBj
aSBsb2NrLg0KPiANCj4gQ2hhbmdlcyBzaW5jZSB2MjoNCj4gIC0gQWRkIGFuIGFyY2gtc3BlY2lm
aWMgYWJzdHJhY3Rpb24gbGF5ZXIuIE5vdGUgdGhhdCB0aGlzIGlzIG9ubHkgaW1wbGVtZW50ZWQN
Cj4gICAgZm9yIHg4NiBjdXJyZW50bHkuDQo+ICAtIEFkZCBhIHdyYXBwZXIgdG8gZGV0ZWN0IE1T
SSBlbmFibGluZyBmb3IgdlBDSS4NCj4gDQo+IE5COiBJJ3ZlIG9ubHkgYmVlbiBhYmxlIHRvIHRl
c3QgdGhpcyB3aXRoIGRldmljZXMgdXNpbmcgYSBzaW5nbGUgTVNJIGludGVycnVwdA0KPiBhbmQg
bm8gbWFzayByZWdpc3Rlci4gSSB3aWxsIHRyeSB0byBmaW5kIGhhcmR3YXJlIHRoYXQgc3VwcG9y
dHMgdGhlIG1hc2sNCj4gcmVnaXN0ZXIgYW5kIG1vcmUgdGhhbiBvbmUgdmVjdG9yLCBidXQgSSBj
YW5ub3QgbWFrZSBhbnkgcHJvbWlzZXMuDQo+IA0KPiBJZiB0aGVyZSBhcmUgZG91YnRzIGFib3V0
IHRoZSB1bnRlc3RlZCBwYXJ0cyB3ZSBjb3VsZCBhbHdheXMgZm9yY2UgWGVuIHRvDQo+IHJlcG9y
dCBubyBwZXItdmVjdG9yIG1hc2tpbmcgc3VwcG9ydCBhbmQgb25seSAxIGF2YWlsYWJsZSB2ZWN0
b3IsIGJ1dCBJIHdvdWxkDQo+IHJhdGhlciBhdm9pZCBkb2luZyBpdC4NCj4gLS0tDQo+ICB4ZW4v
YXJjaC94ODYvaHZtL3Ztc2kuYyAgICAgIHwgMTM5ICsrKysrKysrKysrKysrKysrKw0KPiAgeGVu
L2FyY2gveDg2L21zaS5jICAgICAgICAgICB8ICAgMyArDQo+ICB4ZW4vZHJpdmVycy92cGNpL01h
a2VmaWxlICAgIHwgICAyICstDQo+ICB4ZW4vZHJpdmVycy92cGNpL21zaS5jICAgICAgIHwgMzQz
DQo+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysNCj4gIHhlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL2lvLmggfCAgIDUgKw0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9t
c2kuaCAgICB8ICAgMyArDQo+ICB4ZW4vaW5jbHVkZS94ZW4vaXJxLmggICAgICAgIHwgICAxICsN
Cj4gIHhlbi9pbmNsdWRlL3hlbi92cGNpLmggICAgICAgfCAgMzQgKysrKysNCj4gIDggZmlsZXMg
Y2hhbmdlZCwgNTI5IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkNCj4gIGNyZWF0ZSBtb2Rl
IDEwMDY0NCB4ZW4vZHJpdmVycy92cGNpL21zaS5jDQo+IA0KPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2h2bS92bXNpLmMgYi94ZW4vYXJjaC94ODYvaHZtL3Ztc2kuYw0KPiBpbmRleCA3MTI2
ZGU3ODQxLi40YTZmODE3ZTVjIDEwMDY0NA0KPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3Ztc2ku
Yw0KPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3Ztc2kuYw0KPiBAQCAtMzEsNiArMzEsNyBAQA0K
PiAgI2luY2x1ZGUgPHhlbi9lcnJuby5oPg0KPiAgI2luY2x1ZGUgPHhlbi9zY2hlZC5oPg0KPiAg
I2luY2x1ZGUgPHhlbi9pcnEuaD4NCj4gKyNpbmNsdWRlIDx4ZW4vdnBjaS5oPg0KPiAgI2luY2x1
ZGUgPHB1YmxpYy9odm0vaW9yZXEuaD4NCj4gICNpbmNsdWRlIDxhc20vaHZtL2lvLmg+DQo+ICAj
aW5jbHVkZSA8YXNtL2h2bS92cGljLmg+DQo+IEBAIC02MjEsMyArNjIyLDE0MSBAQCB2b2lkIG1z
aXhfd3JpdGVfY29tcGxldGlvbihzdHJ1Y3QgdmNwdSAqdikNCj4gICAgICBpZiAoIG1zaXh0Ymxf
d3JpdGUodiwgY3RybF9hZGRyZXNzLCA0LCAwKSAhPSBYODZFTVVMX09LQVkgKQ0KPiAgICAgICAg
ICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIk1TSS1YIHdyaXRlIGNvbXBsZXRpb24gZmFpbHVy
ZVxuIik7DQo+ICB9DQo+ICsNCj4gK3N0YXRpYyB1bnNpZ25lZCBpbnQgbXNpX2dmbGFncyh1aW50
MTZfdCBkYXRhLCB1aW50NjRfdCBhZGRyKQ0KPiArew0KPiArICAgIC8qDQo+ICsgICAgICogV2Ug
bmVlZCB0byB1c2UgdGhlIERPTUNUTCBjb25zdGFudHMgaGVyZSBiZWNhdXNlIHRoZSBvdXRwdXQg
b2YgdGhpcw0KPiArICAgICAqIGZ1bmN0aW9uIGlzIHVzZWQgYXMgaW5wdXQgdG8gcHRfaXJxX2Ny
ZWF0ZV9iaW5kLCB3aGljaCBhbHNvIHRha2VzIHRoZQ0KPiArICAgICAqIGlucHV0IGZyb20gdGhl
IERPTUNUTCBpdHNlbGYuDQo+ICsgICAgICovDQo+ICsgICAgcmV0dXJuIE1BU0tfSU5TUihNQVNL
X0VYVFIoYWRkciwgTVNJX0FERFJfREVTVF9JRF9NQVNLKSwNCj4gKyAgICAgICAgICAgICAgICAg
ICAgIFhFTl9ET01DVExfVk1TSV9YODZfREVTVF9JRF9NQVNLKSB8DQo+ICsgICAgICAgICAgIE1B
U0tfSU5TUihNQVNLX0VYVFIoYWRkciwgTVNJX0FERFJfUkVESVJFQ1RJT05fTUFTSyksDQo+ICsg
ICAgICAgICAgICAgICAgICAgICBYRU5fRE9NQ1RMX1ZNU0lfWDg2X1JIX01BU0spIHwNCj4gKyAg
ICAgICAgICAgTUFTS19JTlNSKE1BU0tfRVhUUihhZGRyLCBNU0lfQUREUl9ERVNUTU9ERV9NQVNL
KSwNCj4gKyAgICAgICAgICAgICAgICAgICAgIFhFTl9ET01DVExfVk1TSV9YODZfRE1fTUFTSykg
fA0KPiArICAgICAgICAgICBNQVNLX0lOU1IoTUFTS19FWFRSKGRhdGEsIE1TSV9EQVRBX0RFTElW
RVJZX01PREVfTUFTSyksDQo+ICsgICAgICAgICAgICAgICAgICAgICBYRU5fRE9NQ1RMX1ZNU0lf
WDg2X0RFTElWX01BU0spIHwNCj4gKyAgICAgICAgICAgTUFTS19JTlNSKE1BU0tfRVhUUihkYXRh
LCBNU0lfREFUQV9UUklHR0VSX01BU0spLA0KPiArICAgICAgICAgICAgICAgICAgICAgWEVOX0RP
TUNUTF9WTVNJX1g4Nl9UUklHX01BU0spOw0KPiArfQ0KPiArDQo+ICt2b2lkIHZwY2lfbXNpX2Fy
Y2hfbWFzayhzdHJ1Y3QgdnBjaV9tc2kgKm1zaSwgY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYs
DQo+ICsgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZW50cnksIGJvb2wgbWFz
aykNCj4gK3sNCj4gKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOw0KPiArICAgIHN0cnVjdCBpcnFf
ZGVzYyAqZGVzYyA9IGRvbWFpbl9zcGluX2xvY2tfaXJxX2Rlc2MocGRldi0+ZG9tYWluLA0KPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbXNp
LT5hcmNoLnBpcnEgKyBlbnRyeSwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICZmbGFncyk7DQo+ICsNCj4gKyAgICBpZiAoICFkZXNjICkN
Cj4gKyAgICAgICAgcmV0dXJuOw0KPiArICAgIGd1ZXN0X21hc2tfbXNpX2lycShkZXNjLCBtYXNr
KTsNCj4gKyAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZkZXNjLT5sb2NrLCBmbGFncyk7DQo+
ICt9DQo+ICsNCj4gK2ludCB2cGNpX21zaV9hcmNoX2VuYWJsZShzdHJ1Y3QgdnBjaV9tc2kgKm1z
aSwgY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsDQo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IHZlY3RvcnMpDQo+ICt7DQo+ICsgICAgc3RydWN0IG1zaV9pbmZvIG1z
aV9pbmZvID0gew0KPiArICAgICAgICAuc2VnID0gcGRldi0+c2VnLA0KPiArICAgICAgICAuYnVz
ID0gcGRldi0+YnVzLA0KPiArICAgICAgICAuZGV2Zm4gPSBwZGV2LT5kZXZmbiwNCj4gKyAgICAg
ICAgLmVudHJ5X25yID0gdmVjdG9ycywNCj4gKyAgICB9Ow0KPiArICAgIHVuc2lnbmVkIGludCBp
Ow0KPiArICAgIGludCByYzsNCj4gKw0KPiArICAgIEFTU0VSVChtc2ktPmFyY2gucGlycSA9PSBJ
TlZBTElEX1BJUlEpOw0KPiArDQo+ICsgICAgLyogR2V0IGEgUElSUS4gKi8NCj4gKyAgICByYyA9
IGFsbG9jYXRlX2FuZF9tYXBfbXNpX3BpcnEocGRldi0+ZG9tYWluLCAtMSwgJm1zaS0+YXJjaC5w
aXJxLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNQVBfUElSUV9UWVBF
X01VTFRJX01TSSwgJm1zaV9pbmZvKTsNCj4gKyAgICBpZiAoIHJjICkNCj4gKyAgICB7DQo+ICsg
ICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICIlMDR4OiUwMng6JTAyeC4ldTogZmFpbGVkIHRv
IG1hcCBQSVJROg0KPiAlZFxuIiwNCj4gKyAgICAgICAgICAgICAgICAgcGRldi0+c2VnLCBwZGV2
LT5idXMsIFBDSV9TTE9UKHBkZXYtPmRldmZuKSwNCj4gKyAgICAgICAgICAgICAgICAgUENJX0ZV
TkMocGRldi0+ZGV2Zm4pLCByYyk7DQo+ICsgICAgICAgIHJldHVybiByYzsNCj4gKyAgICB9DQo+
ICsNCj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IHZlY3RvcnM7IGkrKyApDQo+ICsgICAgew0KPiAr
ICAgICAgICB1aW50OF90IHZlY3RvciA9IE1BU0tfRVhUUihtc2ktPmRhdGEsIE1TSV9EQVRBX1ZF
Q1RPUl9NQVNLKTsNCj4gKyAgICAgICAgdWludDhfdCB2ZWN0b3JfbWFzayA9IDB4ZmYgPj4gKDgg
LSBmbHMobXNpLT52ZWN0b3JzKSArIDEpOw0KPiArICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9i
aW5kX3B0X2lycSBiaW5kID0gew0KPiArICAgICAgICAgICAgLm1hY2hpbmVfaXJxID0gbXNpLT5h
cmNoLnBpcnEgKyBpLA0KPiArICAgICAgICAgICAgLmlycV90eXBlID0gUFRfSVJRX1RZUEVfTVNJ
LA0KPiArICAgICAgICAgICAgLnUubXNpLmd2ZWMgPSAodmVjdG9yICYgfnZlY3Rvcl9tYXNrKSB8
DQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICgodmVjdG9yICsgaSkgJiB2ZWN0b3JfbWFz
ayksDQo+ICsgICAgICAgICAgICAudS5tc2kuZ2ZsYWdzID0gbXNpX2dmbGFncyhtc2ktPmRhdGEs
IG1zaS0+YWRkcmVzcyksDQo+ICsgICAgICAgIH07DQo+ICsNCj4gKyAgICAgICAgcGNpZGV2c19s
b2NrKCk7DQo+ICsgICAgICAgIHJjID0gcHRfaXJxX2NyZWF0ZV9iaW5kKHBkZXYtPmRvbWFpbiwg
JmJpbmQpOw0KPiArICAgICAgICBpZiAoIHJjICkNCj4gKyAgICAgICAgew0KPiArICAgICAgICAg
ICAgZ2RwcmludGsoWEVOTE9HX0VSUiwNCj4gKyAgICAgICAgICAgICAgICAgICAgICIlMDR4OiUw
Mng6JTAyeC4ldTogZmFpbGVkIHRvIGJpbmQgUElSUSAldTogJWRcbiIsDQo+ICsgICAgICAgICAg
ICAgICAgICAgICBwZGV2LT5zZWcsIHBkZXYtPmJ1cywgUENJX1NMT1QocGRldi0+ZGV2Zm4pLA0K
PiArICAgICAgICAgICAgICAgICAgICAgUENJX0ZVTkMocGRldi0+ZGV2Zm4pLCBtc2ktPmFyY2gu
cGlycSArIGksIHJjKTsNCj4gKyAgICAgICAgICAgIHdoaWxlICggYmluZC5tYWNoaW5lX2lycS0t
ICkNCj4gKyAgICAgICAgICAgICAgICBwdF9pcnFfZGVzdHJveV9iaW5kKHBkZXYtPmRvbWFpbiwg
JmJpbmQpOw0KPiArICAgICAgICAgICAgc3Bpbl9sb2NrKCZwZGV2LT5kb21haW4tPmV2ZW50X2xv
Y2spOw0KPiArICAgICAgICAgICAgdW5tYXBfZG9tYWluX3BpcnEocGRldi0+ZG9tYWluLCBtc2kt
PmFyY2gucGlycSk7DQo+ICsgICAgICAgICAgICBzcGluX3VubG9jaygmcGRldi0+ZG9tYWluLT5l
dmVudF9sb2NrKTsNCj4gKyAgICAgICAgICAgIHBjaWRldnNfdW5sb2NrKCk7DQo+ICsgICAgICAg
ICAgICBtc2ktPmFyY2gucGlycSA9IElOVkFMSURfUElSUTsNCj4gKyAgICAgICAgICAgIHJldHVy
biByYzsNCj4gKyAgICAgICAgfQ0KPiArICAgICAgICBwY2lkZXZzX3VubG9jaygpOw0KPiArICAg
IH0NCj4gKw0KPiArICAgIHJldHVybiAwOw0KPiArfQ0KPiArDQo+ICt2b2lkIHZwY2lfbXNpX2Fy
Y2hfZGlzYWJsZShzdHJ1Y3QgdnBjaV9tc2kgKm1zaSwgY29uc3Qgc3RydWN0IHBjaV9kZXYNCj4g
KnBkZXYpDQo+ICt7DQo+ICsgICAgdW5zaWduZWQgaW50IGk7DQo+ICsNCj4gKyAgICBBU1NFUlQo
bXNpLT5hcmNoLnBpcnEgIT0gSU5WQUxJRF9QSVJRKTsNCj4gKw0KPiArICAgIHBjaWRldnNfbG9j
aygpOw0KPiArICAgIGZvciAoIGkgPSAwOyBpIDwgbXNpLT52ZWN0b3JzOyBpKysgKQ0KPiArICAg
IHsNCj4gKyAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfYmluZF9wdF9pcnEgYmluZCA9IHsNCj4g
KyAgICAgICAgICAgIC5tYWNoaW5lX2lycSA9IG1zaS0+YXJjaC5waXJxICsgaSwNCj4gKyAgICAg
ICAgICAgIC5pcnFfdHlwZSA9IFBUX0lSUV9UWVBFX01TSSwNCj4gKyAgICAgICAgfTsNCj4gKyAg
ICAgICAgaW50IHJjOw0KPiArDQo+ICsgICAgICAgIHJjID0gcHRfaXJxX2Rlc3Ryb3lfYmluZChw
ZGV2LT5kb21haW4sICZiaW5kKTsNCj4gKyAgICAgICAgQVNTRVJUKCFyYyk7DQo+ICsgICAgfQ0K
PiArDQo+ICsgICAgc3Bpbl9sb2NrKCZwZGV2LT5kb21haW4tPmV2ZW50X2xvY2spOw0KPiArICAg
IHVubWFwX2RvbWFpbl9waXJxKHBkZXYtPmRvbWFpbiwgbXNpLT5hcmNoLnBpcnEpOw0KPiArICAg
IHNwaW5fdW5sb2NrKCZwZGV2LT5kb21haW4tPmV2ZW50X2xvY2spOw0KPiArICAgIHBjaWRldnNf
dW5sb2NrKCk7DQo+ICsNCj4gKyAgICBtc2ktPmFyY2gucGlycSA9IElOVkFMSURfUElSUTsNCj4g
K30NCj4gKw0KPiArdm9pZCB2cGNpX21zaV9hcmNoX2luaXQoc3RydWN0IHZwY2lfbXNpICptc2kp
DQo+ICt7DQo+ICsgICAgbXNpLT5hcmNoLnBpcnEgPSBJTlZBTElEX1BJUlE7DQo+ICt9DQo+ICsN
Cj4gK3ZvaWQgdnBjaV9tc2lfYXJjaF9wcmludChjb25zdCBzdHJ1Y3QgdnBjaV9tc2kgKm1zaSkN
Cj4gK3sNCj4gKyAgICBwcmludGsoInZlYz0lIzAyeCU3cyU2cyUzc2Fzc2VydCU1cyU3cyBkZXN0
X2lkPSVsdSBwaXJxOiAlZFxuIiwNCj4gKyAgICAgICAgICAgTUFTS19FWFRSKG1zaS0+ZGF0YSwg
TVNJX0RBVEFfVkVDVE9SX01BU0spLA0KPiArICAgICAgICAgICBtc2ktPmRhdGEgJiBNU0lfREFU
QV9ERUxJVkVSWV9MT1dQUkkgPyAibG93ZXN0IiA6ICJmaXhlZCIsDQo+ICsgICAgICAgICAgIG1z
aS0+ZGF0YSAmIE1TSV9EQVRBX1RSSUdHRVJfTEVWRUwgPyAibGV2ZWwiIDogImVkZ2UiLA0KPiAr
ICAgICAgICAgICBtc2ktPmRhdGEgJiBNU0lfREFUQV9MRVZFTF9BU1NFUlQgPyAiIiA6ICJkZSIs
DQo+ICsgICAgICAgICAgIG1zaS0+YWRkcmVzcyAmIE1TSV9BRERSX0RFU1RNT0RFX0xPR0lDID8g
ImxvZyIgOiAicGh5cyIsDQo+ICsgICAgICAgICAgIG1zaS0+YWRkcmVzcyAmIE1TSV9BRERSX1JF
RElSRUNUSU9OX0xPV1BSSSA/ICJsb3dlc3QiIDoNCj4gImZpeGVkIiwNCj4gKyAgICAgICAgICAg
TUFTS19FWFRSKG1zaS0+YWRkcmVzcywgTVNJX0FERFJfREVTVF9JRF9NQVNLKSwNCj4gKyAgICAg
ICAgICAgbXNpLT5hcmNoLnBpcnEpOw0KPiArfQ0KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21zaS5jIGIveGVuL2FyY2gveDg2L21zaS5jDQo+IGluZGV4IDQ2NTJiOThjMmQuLjFjMGI5MTEw
YjQgMTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tc2kuYw0KPiArKysgYi94ZW4vYXJjaC94
ODYvbXNpLmMNCj4gQEAgLTMwLDYgKzMwLDcgQEANCj4gICNpbmNsdWRlIDxwdWJsaWMvcGh5c2Rl
di5oPg0KPiAgI2luY2x1ZGUgPHhlbi9pb21tdS5oPg0KPiAgI2luY2x1ZGUgPHhzbS94c20uaD4N
Cj4gKyNpbmNsdWRlIDx4ZW4vdnBjaS5oPg0KPiANCj4gIHN0YXRpYyBzOCBfX3JlYWRfbW9zdGx5
IHVzZV9tc2kgPSAtMTsNCj4gIGJvb2xlYW5fcGFyYW0oIm1zaSIsIHVzZV9tc2kpOw0KPiBAQCAt
MTUzNCw2ICsxNTM1LDggQEAgc3RhdGljIHZvaWQgZHVtcF9tc2kodW5zaWduZWQgY2hhciBrZXkp
DQo+ICAgICAgICAgICAgICAgICBhdHRyLmd1ZXN0X21hc2tlZCA/ICdHJyA6ICcgJywNCj4gICAg
ICAgICAgICAgICAgIG1hc2spOw0KPiAgICAgIH0NCj4gKw0KPiArICAgIHZwY2lfZHVtcF9tc2ko
KTsNCj4gIH0NCj4gDQo+ICBzdGF0aWMgaW50IF9faW5pdCBtc2lfc2V0dXBfa2V5aGFuZGxlcih2
b2lkKQ0KPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvdnBjaS9NYWtlZmlsZSBiL3hlbi9kcml2
ZXJzL3ZwY2kvTWFrZWZpbGUNCj4gaW5kZXggMjQxNDY3MjEyZi4uNjJjZWM5ZTgyYiAxMDA2NDQN
Cj4gLS0tIGEveGVuL2RyaXZlcnMvdnBjaS9NYWtlZmlsZQ0KPiArKysgYi94ZW4vZHJpdmVycy92
cGNpL01ha2VmaWxlDQo+IEBAIC0xICsxIEBADQo+IC1vYmoteSArPSB2cGNpLm8gaGVhZGVyLm8N
Cj4gK29iai15ICs9IHZwY2kubyBoZWFkZXIubyBtc2kubw0KPiBkaWZmIC0tZ2l0IGEveGVuL2Ry
aXZlcnMvdnBjaS9tc2kuYyBiL3hlbi9kcml2ZXJzL3ZwY2kvbXNpLmMNCj4gbmV3IGZpbGUgbW9k
ZSAxMDA2NDQNCj4gaW5kZXggMDAwMDAwMDAwMC4uODFkODU2YjVkMA0KPiAtLS0gL2Rldi9udWxs
DQo+ICsrKyBiL3hlbi9kcml2ZXJzL3ZwY2kvbXNpLmMNCj4gQEAgLTAsMCArMSwzNDMgQEANCj4g
Ky8qDQo+ICsgKiBIYW5kbGVycyBmb3IgYWNjZXNzZXMgdG8gdGhlIE1TSSBjYXBhYmlsaXR5IHN0
cnVjdHVyZS4NCj4gKyAqDQo+ICsgKiBDb3B5cmlnaHQgKEMpIDIwMTcgQ2l0cml4IFN5c3RlbXMg
UiZEDQo+ICsgKg0KPiArICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4g
cmVkaXN0cmlidXRlIGl0IGFuZC9vcg0KPiArICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBh
bmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljDQo+ICsgKiBMaWNlbnNlLCB2
ZXJzaW9uIDIsIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLg0K
PiArICoNCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0
IGl0IHdpbGwgYmUgdXNlZnVsLA0KPiArICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRo
b3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YNCj4gKyAqIE1FUkNIQU5UQUJJTElUWSBv
ciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUNCj4gR05VDQo+ICsg
KiBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuDQo+ICsgKg0KPiArICog
WW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGlj
DQo+ICsgKiBMaWNlbnNlIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZQ0KPiA8
aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uDQo+ICsgKi8NCj4gKw0KPiArI2luY2x1ZGUg
PHhlbi9zY2hlZC5oPg0KPiArI2luY2x1ZGUgPHhlbi9zb2Z0aXJxLmg+DQo+ICsjaW5jbHVkZSA8
eGVuL3ZwY2kuaD4NCj4gKw0KPiArI2luY2x1ZGUgPGFzbS9tc2kuaD4NCj4gKw0KPiArc3RhdGlj
IHVpbnQzMl90IGNvbnRyb2xfcmVhZChjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWdu
ZWQgaW50IHJlZywNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqZGF0YSkN
Cj4gK3sNCj4gKyAgICBjb25zdCBzdHJ1Y3QgdnBjaV9tc2kgKm1zaSA9IGRhdGE7DQo+ICsNCj4g
KyAgICByZXR1cm4gTUFTS19JTlNSKGZscyhtc2ktPm1heF92ZWN0b3JzKSAtIDEsIFBDSV9NU0lf
RkxBR1NfUU1BU0spDQo+IHwNCj4gKyAgICAgICAgICAgTUFTS19JTlNSKGZscyhtc2ktPnZlY3Rv
cnMpIC0gMSwgUENJX01TSV9GTEFHU19RU0laRSkgfA0KPiArICAgICAgICAgICAobXNpLT5lbmFi
bGVkID8gUENJX01TSV9GTEFHU19FTkFCTEUgOiAwKSB8DQo+ICsgICAgICAgICAgIChtc2ktPm1h
c2tpbmcgPyBQQ0lfTVNJX0ZMQUdTX01BU0tCSVQgOiAwKSB8DQo+ICsgICAgICAgICAgIChtc2kt
PmFkZHJlc3M2NCA/IFBDSV9NU0lfRkxBR1NfNjRCSVQgOiAwKTsNCj4gK30NCj4gKw0KPiArc3Rh
dGljIHZvaWQgY29udHJvbF93cml0ZShjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWdu
ZWQgaW50IHJlZywNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmFsLCB2
b2lkICpkYXRhKQ0KPiArew0KPiArICAgIHN0cnVjdCB2cGNpX21zaSAqbXNpID0gZGF0YTsNCj4g
KyAgICB1bnNpZ25lZCBpbnQgdmVjdG9ycyA9IG1pbl90KHVpbnQ4X3QsDQo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAxdSA8PCBNQVNLX0VYVFIodmFsLCBQQ0lfTVNJX0ZMQUdT
X1FTSVpFKSwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1zaS0+bWF4X3Zl
Y3RvcnMpOw0KPiArICAgIGJvb2wgbmV3X2VuYWJsZWQgPSB2YWwgJiBQQ0lfTVNJX0ZMQUdTX0VO
QUJMRTsNCj4gKw0KPiArICAgIC8qDQo+ICsgICAgICogTm8gY2hhbmdlIGlmIHRoZSBlbmFibGUg
ZmllbGQgYW5kIHRoZSBudW1iZXIgb2YgdmVjdG9ycyBpcw0KPiArICAgICAqIHRoZSBzYW1lIG9y
IHRoZSBkZXZpY2UgaXMgbm90IGVuYWJsZWQsIGluIHdoaWNoIGNhc2UgdGhlDQo+ICsgICAgICog
dmVjdG9ycyBmaWVsZCBjYW4gYmUgdXBkYXRlZCBkaXJlY3RseS4NCj4gKyAgICAgKi8NCj4gKyAg
ICBpZiAoIG5ld19lbmFibGVkID09IG1zaS0+ZW5hYmxlZCAmJg0KPiArICAgICAgICAgKHZlY3Rv
cnMgPT0gbXNpLT52ZWN0b3JzIHx8ICFtc2ktPmVuYWJsZWQpICkNCj4gKyAgICB7DQo+ICsgICAg
ICAgIG1zaS0+dmVjdG9ycyA9IHZlY3RvcnM7DQo+ICsgICAgICAgIHJldHVybjsNCj4gKyAgICB9
DQo+ICsNCj4gKyAgICBpZiAoIG5ld19lbmFibGVkICkNCj4gKyAgICB7DQo+ICsgICAgICAgIHVu
c2lnbmVkIGludCBpOw0KPiArDQo+ICsgICAgICAgIC8qDQo+ICsgICAgICAgICAqIElmIHRoZSBk
ZXZpY2UgaXMgYWxyZWFkeSBlbmFibGVkIGl0IG1lYW5zIHRoZSBudW1iZXIgb2YNCj4gKyAgICAg
ICAgICogZW5hYmxlZCBtZXNzYWdlcyBoYXMgY2hhbmdlZC4gRGlzYWJsZSBhbmQgcmUtZW5hYmxl
IHRoZQ0KPiArICAgICAgICAgKiBkZXZpY2UgaW4gb3JkZXIgdG8gYXBwbHkgdGhlIGNoYW5nZS4N
Cj4gKyAgICAgICAgICovDQo+ICsgICAgICAgIGlmICggbXNpLT5lbmFibGVkICkNCj4gKyAgICAg
ICAgew0KPiArICAgICAgICAgICAgdnBjaV9tc2lfYXJjaF9kaXNhYmxlKG1zaSwgcGRldik7DQo+
ICsgICAgICAgICAgICBtc2ktPmVuYWJsZWQgPSBmYWxzZTsNCj4gKyAgICAgICAgfQ0KPiArDQo+
ICsgICAgICAgIGlmICggdnBjaV9tc2lfYXJjaF9lbmFibGUobXNpLCBwZGV2LCB2ZWN0b3JzKSAp
DQo+ICsgICAgICAgICAgICByZXR1cm47DQo+ICsNCj4gKyAgICAgICAgZm9yICggaSA9IDA7IG1z
aS0+bWFza2luZyAmJiBpIDwgdmVjdG9yczsgaSsrICkNCj4gKyAgICAgICAgICAgIHZwY2lfbXNp
X2FyY2hfbWFzayhtc2ksIHBkZXYsIGksIChtc2ktPm1hc2sgPj4gaSkgJiAxKTsNCj4gKyAgICB9
DQo+ICsgICAgZWxzZQ0KPiArICAgICAgICB2cGNpX21zaV9hcmNoX2Rpc2FibGUobXNpLCBwZGV2
KTsNCj4gKw0KPiArICAgIG1zaS0+dmVjdG9ycyA9IHZlY3RvcnM7DQo+ICsgICAgbXNpLT5lbmFi
bGVkID0gbmV3X2VuYWJsZWQ7DQo+ICsNCj4gKyAgICBwY2lfY29uZl93cml0ZTE2KHBkZXYtPnNl
ZywgcGRldi0+YnVzLCBQQ0lfU0xPVChwZGV2LT5kZXZmbiksDQo+ICsgICAgICAgICAgICAgICAg
ICAgICBQQ0lfRlVOQyhwZGV2LT5kZXZmbiksIHJlZywNCj4gKyAgICAgICAgICAgICAgICAgICAg
IGNvbnRyb2xfcmVhZChwZGV2LCByZWcsIGRhdGEpKTsNCj4gK30NCj4gKw0KPiArc3RhdGljIHZv
aWQgdXBkYXRlX21zaShjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgc3RydWN0IHZwY2lfbXNp
ICptc2kpDQo+ICt7DQo+ICsgICAgaWYgKCAhbXNpLT5lbmFibGVkICkNCj4gKyAgICAgICAgcmV0
dXJuOw0KPiArDQo+ICsgICAgdnBjaV9tc2lfYXJjaF9kaXNhYmxlKG1zaSwgcGRldik7DQo+ICsg
ICAgaWYgKCB2cGNpX21zaV9hcmNoX2VuYWJsZShtc2ksIHBkZXYsIG1zaS0+dmVjdG9ycykgKQ0K
PiArICAgICAgICBtc2ktPmVuYWJsZWQgPSBmYWxzZTsNCj4gK30NCj4gKw0KPiArLyogSGFuZGxl
cnMgZm9yIHRoZSBhZGRyZXNzIGZpZWxkICgzMmJpdCBvciBsb3cgcGFydCBvZiBhIDY0Yml0IGFk
ZHJlc3MpLiAqLw0KPiArc3RhdGljIHVpbnQzMl90IGFkZHJlc3NfcmVhZChjb25zdCBzdHJ1Y3Qg
cGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywNCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdm9pZCAqZGF0YSkNCj4gK3sNCj4gKyAgICBjb25zdCBzdHJ1Y3QgdnBjaV9tc2kg
Km1zaSA9IGRhdGE7DQo+ICsNCj4gKyAgICByZXR1cm4gbXNpLT5hZGRyZXNzOw0KPiArfQ0KPiAr
DQo+ICtzdGF0aWMgdm9pZCBhZGRyZXNzX3dyaXRlKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2
LCB1bnNpZ25lZCBpbnQgcmVnLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJf
dCB2YWwsIHZvaWQgKmRhdGEpDQo+ICt7DQo+ICsgICAgc3RydWN0IHZwY2lfbXNpICptc2kgPSBk
YXRhOw0KPiArDQo+ICsgICAgLyogQ2xlYXIgbG93IHBhcnQuICovDQo+ICsgICAgbXNpLT5hZGRy
ZXNzICY9IH4weGZmZmZmZmZmdWxsOw0KPiArICAgIG1zaS0+YWRkcmVzcyB8PSB2YWw7DQo+ICsN
Cj4gKyAgICB1cGRhdGVfbXNpKHBkZXYsIG1zaSk7DQo+ICt9DQo+ICsNCj4gKy8qIEhhbmRsZXJz
IGZvciB0aGUgaGlnaCBwYXJ0IG9mIGEgNjRiaXQgYWRkcmVzcyBmaWVsZC4gKi8NCj4gK3N0YXRp
YyB1aW50MzJfdCBhZGRyZXNzX2hpX3JlYWQoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVu
c2lnbmVkIGludA0KPiByZWcsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZv
aWQgKmRhdGEpDQo+ICt7DQo+ICsgICAgY29uc3Qgc3RydWN0IHZwY2lfbXNpICptc2kgPSBkYXRh
Ow0KPiArDQo+ICsgICAgcmV0dXJuIG1zaS0+YWRkcmVzcyA+PiAzMjsNCj4gK30NCj4gKw0KPiAr
c3RhdGljIHZvaWQgYWRkcmVzc19oaV93cml0ZShjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwg
dW5zaWduZWQgaW50IHJlZywNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMy
X3QgdmFsLCB2b2lkICpkYXRhKQ0KPiArew0KPiArICAgIHN0cnVjdCB2cGNpX21zaSAqbXNpID0g
ZGF0YTsNCj4gKw0KPiArICAgIC8qIENsZWFyIGFuZCB1cGRhdGUgaGlnaCBwYXJ0LiAqLw0KPiAr
ICAgIG1zaS0+YWRkcmVzcyAmPSAweGZmZmZmZmZmOw0KPiArICAgIG1zaS0+YWRkcmVzcyB8PSAo
dWludDY0X3QpdmFsIDw8IDMyOw0KPiArDQo+ICsgICAgdXBkYXRlX21zaShwZGV2LCBtc2kpOw0K
PiArfQ0KPiArDQo+ICsvKiBIYW5kbGVycyBmb3IgdGhlIGRhdGEgZmllbGQuICovDQo+ICtzdGF0
aWMgdWludDMyX3QgZGF0YV9yZWFkKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25l
ZCBpbnQgcmVnLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpkYXRhKQ0KPiAr
ew0KPiArICAgIGNvbnN0IHN0cnVjdCB2cGNpX21zaSAqbXNpID0gZGF0YTsNCj4gKw0KPiArICAg
IHJldHVybiBtc2ktPmRhdGE7DQo+ICt9DQo+ICsNCj4gK3N0YXRpYyB2b2lkIGRhdGFfd3JpdGUo
Y29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCByZWcsDQo+ICsgICAgICAg
ICAgICAgICAgICAgICAgIHVpbnQzMl90IHZhbCwgdm9pZCAqZGF0YSkNCj4gK3sNCj4gKyAgICBz
dHJ1Y3QgdnBjaV9tc2kgKm1zaSA9IGRhdGE7DQo+ICsNCj4gKyAgICBtc2ktPmRhdGEgPSB2YWw7
DQo+ICsNCj4gKyAgICB1cGRhdGVfbXNpKHBkZXYsIG1zaSk7DQo+ICt9DQo+ICsNCj4gKy8qIEhh
bmRsZXJzIGZvciB0aGUgTVNJIG1hc2sgYml0cy4gKi8NCj4gK3N0YXRpYyB1aW50MzJfdCBtYXNr
X3JlYWQoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCByZWcsDQo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmRhdGEpDQo+ICt7DQo+ICsgICAgY29uc3Qg
c3RydWN0IHZwY2lfbXNpICptc2kgPSBkYXRhOw0KPiArDQo+ICsgICAgcmV0dXJuIG1zaS0+bWFz
azsNCj4gK30NCj4gKw0KPiArc3RhdGljIHZvaWQgbWFza193cml0ZShjb25zdCBzdHJ1Y3QgcGNp
X2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywNCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
dWludDMyX3QgdmFsLCB2b2lkICpkYXRhKQ0KPiArew0KPiArICAgIHN0cnVjdCB2cGNpX21zaSAq
bXNpID0gZGF0YTsNCj4gKyAgICB1aW50MzJfdCBkbWFzayA9IG1zaS0+bWFzayBeIHZhbDsNCj4g
Kw0KPiArICAgIGlmICggIWRtYXNrICkNCj4gKyAgICAgICAgcmV0dXJuOw0KPiArDQo+ICsgICAg
aWYgKCBtc2ktPmVuYWJsZWQgKQ0KPiArICAgIHsNCj4gKyAgICAgICAgdW5zaWduZWQgaW50IGk7
DQo+ICsNCj4gKyAgICAgICAgZm9yICggaSA9IGZmcyhkbWFzaykgLSAxOyBkbWFzayAmJiBpIDwg
bXNpLT52ZWN0b3JzOw0KPiArICAgICAgICAgICAgICBpID0gZmZzKGRtYXNrKSAtIDEgKQ0KPiAr
ICAgICAgICB7DQo+ICsgICAgICAgICAgICB2cGNpX21zaV9hcmNoX21hc2sobXNpLCBwZGV2LCBp
LCAodmFsID4+IGkpICYgMSk7DQo+ICsgICAgICAgICAgICBfX2NsZWFyX2JpdChpLCAmZG1hc2sp
Ow0KPiArICAgICAgICB9DQo+ICsgICAgfQ0KPiArDQo+ICsgICAgbXNpLT5tYXNrID0gdmFsOw0K
PiArfQ0KPiArDQo+ICtzdGF0aWMgaW50IGluaXRfbXNpKHN0cnVjdCBwY2lfZGV2ICpwZGV2KQ0K
PiArew0KPiArICAgIHVpbnQ4X3Qgc2VnID0gcGRldi0+c2VnLCBidXMgPSBwZGV2LT5idXM7DQo+
ICsgICAgdWludDhfdCBzbG90ID0gUENJX1NMT1QocGRldi0+ZGV2Zm4pLCBmdW5jID0gUENJX0ZV
TkMocGRldi0+ZGV2Zm4pOw0KPiArICAgIHN0cnVjdCB2cGNpX21zaSAqbXNpOw0KPiArICAgIHVu
c2lnbmVkIGludCBwb3MgPSBwY2lfZmluZF9jYXBfb2Zmc2V0KHNlZywgYnVzLCBzbG90LCBmdW5j
LA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9DQVBf
SURfTVNJKTsNCj4gKyAgICB1aW50MTZfdCBjb250cm9sOw0KPiArICAgIGludCByZXQ7DQo+ICsN
Cj4gKyAgICBpZiAoICFwb3MgKQ0KPiArICAgICAgICByZXR1cm4gMDsNCj4gKw0KPiArICAgIG1z
aSA9IHh6YWxsb2Moc3RydWN0IHZwY2lfbXNpKTsNCj4gKyAgICBpZiAoICFtc2kgKQ0KPiArICAg
ICAgICByZXR1cm4gLUVOT01FTTsNCj4gKw0KPiArICAgIHJldCA9IHZwY2lfYWRkX3JlZ2lzdGVy
KHBkZXYtPnZwY2ksIGNvbnRyb2xfcmVhZCwgY29udHJvbF93cml0ZSwNCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBtc2lfY29udHJvbF9yZWcocG9zKSwgMiwgbXNpKTsNCj4gKyAgICBp
ZiAoIHJldCApDQo+ICsgICAgew0KPiArICAgICAgICB4ZnJlZShtc2kpOw0KPiArICAgICAgICBy
ZXR1cm4gcmV0Ow0KPiArICAgIH0NCj4gKw0KPiArICAgIC8qIEdldCB0aGUgbWF4aW11bSBudW1i
ZXIgb2YgdmVjdG9ycyB0aGUgZGV2aWNlIHN1cHBvcnRzLiAqLw0KPiArICAgIGNvbnRyb2wgPSBw
Y2lfY29uZl9yZWFkMTYoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIG1zaV9jb250cm9sX3JlZyhwb3Mp
KTsNCj4gKyAgICBtc2ktPm1heF92ZWN0b3JzID0gbXVsdGlfbXNpX2NhcGFibGUoY29udHJvbCk7
DQo+ICsgICAgQVNTRVJUKG1zaS0+bWF4X3ZlY3RvcnMgPD0gMzIpOw0KPiArDQo+ICsgICAgLyog
VGhlIG11bHRpcGxlIG1lc3NhZ2UgZW5hYmxlIGlzIDAgYWZ0ZXIgcmVzZXQgKDEgbWVzc2FnZSBl
bmFibGVkKS4gKi8NCj4gKyAgICBtc2ktPnZlY3RvcnMgPSAxOw0KPiArDQo+ICsgICAgLyogTm8g
UElSUSBib3VuZCB5ZXQuICovDQo+ICsgICAgdnBjaV9tc2lfYXJjaF9pbml0KG1zaSk7DQo+ICsN
Cj4gKyAgICBtc2ktPmFkZHJlc3M2NCA9IGlzXzY0Yml0X2FkZHJlc3MoY29udHJvbCk7DQo+ICsg
ICAgbXNpLT5tYXNraW5nID0gaXNfbWFza19iaXRfc3VwcG9ydChjb250cm9sKTsNCj4gKw0KPiAr
ICAgIHJldCA9IHZwY2lfYWRkX3JlZ2lzdGVyKHBkZXYtPnZwY2ksIGFkZHJlc3NfcmVhZCwgYWRk
cmVzc193cml0ZSwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBtc2lfbG93ZXJfYWRk
cmVzc19yZWcocG9zKSwgNCwgbXNpKTsNCj4gKyAgICBpZiAoIHJldCApDQo+ICsgICAgew0KPiAr
ICAgICAgICB4ZnJlZShtc2kpOw0KPiArICAgICAgICByZXR1cm4gcmV0Ow0KPiArICAgIH0NCj4g
Kw0KPiArICAgIHJldCA9IHZwY2lfYWRkX3JlZ2lzdGVyKHBkZXYtPnZwY2ksIGRhdGFfcmVhZCwg
ZGF0YV93cml0ZSwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBtc2lfZGF0YV9yZWco
cG9zLCBtc2ktPmFkZHJlc3M2NCksIDIsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bXNpKTsNCj4gKyAgICBpZiAoIHJldCApDQo+ICsgICAgew0KPiArICAgICAgICB4ZnJlZShtc2kp
Ow0KPiArICAgICAgICByZXR1cm4gcmV0Ow0KPiArICAgIH0NCj4gKw0KPiArICAgIGlmICggbXNp
LT5hZGRyZXNzNjQgKQ0KPiArICAgIHsNCj4gKyAgICAgICAgcmV0ID0gdnBjaV9hZGRfcmVnaXN0
ZXIocGRldi0+dnBjaSwgYWRkcmVzc19oaV9yZWFkLA0KPiBhZGRyZXNzX2hpX3dyaXRlLA0KPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtc2lfdXBwZXJfYWRkcmVzc19yZWcocG9z
KSwgNCwgbXNpKTsNCj4gKyAgICAgICAgaWYgKCByZXQgKQ0KPiArICAgICAgICB7DQo+ICsgICAg
ICAgICAgICB4ZnJlZShtc2kpOw0KPiArICAgICAgICAgICAgcmV0dXJuIHJldDsNCj4gKyAgICAg
ICAgfQ0KPiArICAgIH0NCj4gKw0KPiArICAgIGlmICggbXNpLT5tYXNraW5nICkNCj4gKyAgICB7
DQo+ICsgICAgICAgIHJldCA9IHZwY2lfYWRkX3JlZ2lzdGVyKHBkZXYtPnZwY2ksIG1hc2tfcmVh
ZCwgbWFza193cml0ZSwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbXNpX21h
c2tfYml0c19yZWcocG9zLCBtc2ktPmFkZHJlc3M2NCksIDQsDQo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIG1zaSk7DQo+ICsgICAgICAgIGlmICggcmV0ICkNCj4gKyAgICAgICAg
ew0KPiArICAgICAgICAgICAgeGZyZWUobXNpKTsNCj4gKyAgICAgICAgICAgIHJldHVybiByZXQ7
DQo+ICsgICAgICAgIH0NCj4gKw0KPiArICAgICAgICByZXQgPSB2cGNpX2FkZF9yZWdpc3Rlcihw
ZGV2LT52cGNpLCB2cGNpX2h3X3JlYWQzMiwgTlVMTCwNCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbXNpX3BlbmRpbmdfYml0c19yZWcocG9zLCBtc2ktPmFkZHJlc3M2NCksIDQs
DQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1zaSk7DQo+ICsgICAgICAgIGlm
ICggcmV0ICkNCj4gKyAgICAgICAgew0KPiArICAgICAgICAgICAgeGZyZWUobXNpKTsNCj4gKyAg
ICAgICAgICAgIHJldHVybiByZXQ7DQo+ICsgICAgICAgIH0NCj4gKyAgICB9DQo+ICsNCj4gKyAg
ICBwZGV2LT52cGNpLT5tc2kgPSBtc2k7DQo+ICsNCj4gKyAgICByZXR1cm4gMDsNCj4gK30NCj4g
K1JFR0lTVEVSX1ZQQ0lfSU5JVChpbml0X21zaSk7DQo+ICsNCj4gK3ZvaWQgdnBjaV9kdW1wX21z
aSh2b2lkKQ0KPiArew0KPiArICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQ7DQo+ICsNCj4gKyAg
ICByY3VfcmVhZF9sb2NrKCZkb21saXN0X3JlYWRfbG9jayk7DQo+ICsgICAgZm9yX2VhY2hfZG9t
YWluICggZCApDQo+ICsgICAgew0KPiArICAgICAgICBjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRl
djsNCj4gKw0KPiArICAgICAgICBpZiAoICFoYXNfdnBjaShkKSApDQo+ICsgICAgICAgICAgICBj
b250aW51ZTsNCj4gKw0KPiArICAgICAgICBwcmludGsoInZQQ0kgTVNJIGQlZFxuIiwgZC0+ZG9t
YWluX2lkKTsNCj4gKw0KPiArICAgICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcGRldiwgJmQt
PmFyY2gucGRldl9saXN0LCBkb21haW5fbGlzdCApDQo+ICsgICAgICAgIHsNCj4gKyAgICAgICAg
ICAgIHVpbnQ4X3Qgc2VnID0gcGRldi0+c2VnLCBidXMgPSBwZGV2LT5idXM7DQo+ICsgICAgICAg
ICAgICB1aW50OF90IHNsb3QgPSBQQ0lfU0xPVChwZGV2LT5kZXZmbiksIGZ1bmMgPSBQQ0lfRlVO
QyhwZGV2LQ0KPiA+ZGV2Zm4pOw0KPiArICAgICAgICAgICAgY29uc3Qgc3RydWN0IHZwY2lfbXNp
ICptc2kgPSBwZGV2LT52cGNpLT5tc2k7DQo+ICsNCj4gKyAgICAgICAgICAgIGlmICggIXNwaW5f
dHJ5bG9jaygmcGRldi0+dnBjaS0+bG9jaykgKQ0KPiArICAgICAgICAgICAgew0KPiArICAgICAg
ICAgICAgICAgIHByaW50aygiVW5hYmxlIHRvIGdldCB2UENJIGxvY2ssIHNraXBwaW5nXG4iKTsN
Cj4gKyAgICAgICAgICAgICAgICBjb250aW51ZTsNCj4gKyAgICAgICAgICAgIH0NCj4gKw0KPiAr
ICAgICAgICAgICAgaWYgKCBtc2kgKQ0KPiArICAgICAgICAgICAgew0KPiArICAgICAgICAgICAg
ICAgIHByaW50aygiJTA0eDolMDJ4OiUwMnguJXVcbiIsIHNlZywgYnVzLCBzbG90LCBmdW5jKTsN
Cj4gKw0KPiArICAgICAgICAgICAgICAgIHByaW50aygiICBlbmFibGVkOiAlZCA2NC1iaXQ6ICVk
IiwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgbXNpLT5lbmFibGVkLCBtc2ktPmFkZHJlc3M2
NCk7DQo+ICsgICAgICAgICAgICAgICAgaWYgKCBtc2ktPm1hc2tpbmcgKQ0KPiArICAgICAgICAg
ICAgICAgICAgICBwcmludGsoIiBtYXNrPSUwOHgiLCBtc2ktPm1hc2spOw0KPiArICAgICAgICAg
ICAgICAgIHByaW50aygiIHZlY3RvcnMgbWF4OiAldSBlbmFibGVkOiAldVxuIiwNCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgbXNpLT5tYXhfdmVjdG9ycywgbXNpLT52ZWN0b3JzKTsNCj4gKw0K
PiArICAgICAgICAgICAgICAgIHZwY2lfbXNpX2FyY2hfcHJpbnQobXNpKTsNCj4gKyAgICAgICAg
ICAgIH0NCj4gKw0KPiArICAgICAgICAgICAgc3Bpbl91bmxvY2soJnBkZXYtPnZwY2ktPmxvY2sp
Ow0KPiArICAgICAgICAgICAgcHJvY2Vzc19wZW5kaW5nX3NvZnRpcnFzKCk7DQo+ICsgICAgICAg
IH0NCj4gKyAgICB9DQo+ICsgICAgcmN1X3JlYWRfdW5sb2NrKCZkb21saXN0X3JlYWRfbG9jayk7
DQo+ICt9DQo+ICsNCj4gKy8qDQo+ICsgKiBMb2NhbCB2YXJpYWJsZXM6DQo+ICsgKiBtb2RlOiBD
DQo+ICsgKiBjLWZpbGUtc3R5bGU6ICJCU0QiDQo+ICsgKiBjLWJhc2ljLW9mZnNldDogNA0KPiAr
ICogdGFiLXdpZHRoOiA0DQo+ICsgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwNCj4gKyAqIEVuZDoN
Cj4gKyAqLw0KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW8uaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvLmgNCj4gaW5kZXggNTVhMGE2Nzc1NC4uMmI0ZGZkODhk
ZiAxMDA2NDQNCj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW8uaA0KPiArKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pby5oDQo+IEBAIC0xMjcsNiArMTI3LDExIEBAIHZvaWQg
aHZtX2RwY2lfZW9pKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludA0KPiBndWVzdF9pcnEs
DQo+ICB2b2lkIG1zaXhfd3JpdGVfY29tcGxldGlvbihzdHJ1Y3QgdmNwdSAqKTsNCj4gIHZvaWQg
bXNpeHRibF9pbml0KHN0cnVjdCBkb21haW4gKmQpOw0KPiANCj4gKy8qIEFyY2gtc3BlY2lmaWMg
TVNJIGRhdGEgZm9yIHZQQ0kuICovDQo+ICtzdHJ1Y3QgdnBjaV9hcmNoX21zaSB7DQo+ICsgICAg
aW50IHBpcnE7DQo+ICt9Ow0KPiArDQo+ICBlbnVtIHN0ZHZnYV9jYWNoZV9zdGF0ZSB7DQo+ICAg
ICAgU1REVkdBX0NBQ0hFX1VOSU5JVElBTElaRUQsDQo+ICAgICAgU1REVkdBX0NBQ0hFX0VOQUJM
RUQsDQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21zaS5oIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tc2kuaA0KPiBpbmRleCAzN2QzN2I4MjBlLi5hZjIzYTAwNjJlIDEwMDY0NA0K
PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21zaS5oDQo+ICsrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbXNpLmgNCj4gQEAgLTQ4LDYgKzQ4LDcgQEANCj4gICNkZWZpbmUgTVNJX0FERFJfUkVE
SVJFQ1RJT05fU0hJRlQgIDMNCj4gICNkZWZpbmUgTVNJX0FERFJfUkVESVJFQ1RJT05fQ1BVICAg
ICgwIDw8DQo+IE1TSV9BRERSX1JFRElSRUNUSU9OX1NISUZUKQ0KPiAgI2RlZmluZSBNU0lfQURE
Ul9SRURJUkVDVElPTl9MT1dQUkkgKDEgPDwNCj4gTVNJX0FERFJfUkVESVJFQ1RJT05fU0hJRlQp
DQo+ICsjZGVmaW5lIE1TSV9BRERSX1JFRElSRUNUSU9OX01BU0sgICAoMSA8PA0KPiBNU0lfQURE
Ul9SRURJUkVDVElPTl9TSElGVCkNCj4gDQo+ICAjZGVmaW5lIE1TSV9BRERSX0RFU1RfSURfU0hJ
RlQJCTEyDQo+ICAjZGVmaW5lCSBNU0lfQUREUl9ERVNUX0lEX01BU0sJCTB4MDBmZjAwMA0KPiBA
QCAtMTUyLDYgKzE1Myw4IEBAIGludCBtc2lfZnJlZV9pcnEoc3RydWN0IG1zaV9kZXNjICplbnRy
eSk7DQo+ICAJKCAoaXM2NGJpdCA9PSAxKSA/IGJhc2UrUENJX01TSV9EQVRBXzY0IDogYmFzZStQ
Q0lfTVNJX0RBVEFfMzINCj4gKQ0KPiAgI2RlZmluZSBtc2lfbWFza19iaXRzX3JlZyhiYXNlLCBp
czY0Yml0KSBcDQo+ICAJKCAoaXM2NGJpdCA9PSAxKSA/IGJhc2UrUENJX01TSV9NQVNLX0JJVCA6
DQo+IGJhc2UrUENJX01TSV9NQVNLX0JJVC00KQ0KPiArI2RlZmluZSBtc2lfcGVuZGluZ19iaXRz
X3JlZyhiYXNlLCBpczY0Yml0KSBcDQo+ICsJKCAoaXM2NGJpdCA9PSAxKSA/IGJhc2UrUENJX01T
SV9NQVNLX0JJVCs0IDoNCj4gYmFzZStQQ0lfTVNJX01BU0tfQklUKQ0KPiAgI2RlZmluZSBtc2lf
ZGlzYWJsZShjb250cm9sKQkJY29udHJvbCAmPSB+UENJX01TSV9GTEFHU19FTkFCTEUNCj4gICNk
ZWZpbmUgbXVsdGlfbXNpX2NhcGFibGUoY29udHJvbCkgXA0KPiAgCSgxIDw8ICgoY29udHJvbCAm
IFBDSV9NU0lfRkxBR1NfUU1BU0spID4+IDEpKQ0KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
eGVuL2lycS5oIGIveGVuL2luY2x1ZGUveGVuL2lycS5oDQo+IGluZGV4IDBhYTgxN2UyNjYuLjU4
NmI3ODM5M2EgMTAwNjQ0DQo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9pcnEuaA0KPiArKysgYi94
ZW4vaW5jbHVkZS94ZW4vaXJxLmgNCj4gQEAgLTEzMyw2ICsxMzMsNyBAQCBzdHJ1Y3QgcGlycSB7
DQo+ICAgICAgc3RydWN0IGFyY2hfcGlycSBhcmNoOw0KPiAgfTsNCj4gDQo+ICsjZGVmaW5lIElO
VkFMSURfUElSUSAoLTEpDQo+ICAjZGVmaW5lIHBpcnFfaW5mbyhkLCBwKSAoKHN0cnVjdCBwaXJx
ICopcmFkaXhfdHJlZV9sb29rdXAoJihkKS0+cGlycV90cmVlLA0KPiBwKSkNCj4gDQo+ICAvKiBV
c2UgdGhpcyBpbnN0ZWFkIG9mIHBpcnFfaW5mbygpIGlmIHRoZSBzdHJ1Y3R1cmUgbWF5IG5lZWQg
YWxsb2NhdGluZy4gKi8NCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi92cGNpLmggYi94
ZW4vaW5jbHVkZS94ZW4vdnBjaS5oDQo+IGluZGV4IDEwNjljYmI4YmYuLmU4MjVhNzA1YjYgMTAw
NjQ0DQo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi92cGNpLmgNCj4gKysrIGIveGVuL2luY2x1ZGUv
eGVuL3ZwY2kuaA0KPiBAQCAtNzksNiArNzksMjggQEAgc3RydWN0IHZwY2kgew0KPiAgICAgICAg
ICB9IGJhcnNbN107IC8qIEF0IG1vc3QgNiBCQVJTICsgMSBleHBhbnNpb24gUk9NIEJBUi4gKi8N
Cj4gICAgICAgICAgLyogRklYTUU6IGN1cnJlbnRseSB0aGVyZSdzIG5vIHN1cHBvcnQgZm9yIFNS
LUlPVi4gKi8NCj4gICAgICB9IGhlYWRlcjsNCj4gKw0KPiArICAgIC8qIE1TSSBkYXRhLiAqLw0K
PiArICAgIHN0cnVjdCB2cGNpX21zaSB7DQo+ICsgICAgICAgIC8qIEFkZHJlc3MuICovDQo+ICsg
ICAgICAgIHVpbnQ2NF90IGFkZHJlc3M7DQo+ICsgICAgICAgIC8qIE1hc2sgYml0ZmllbGQuICov
DQo+ICsgICAgICAgIHVpbnQzMl90IG1hc2s7DQo+ICsgICAgICAgIC8qIERhdGEuICovDQo+ICsg
ICAgICAgIHVpbnQxNl90IGRhdGE7DQo+ICsgICAgICAgIC8qIE1heGltdW0gbnVtYmVyIG9mIHZl
Y3RvcnMgc3VwcG9ydGVkIGJ5IHRoZSBkZXZpY2UuICovDQo+ICsgICAgICAgIHVpbnQ4X3QgbWF4
X3ZlY3RvcnMgOiA1Ow0KPiArICAgICAgICAvKiBOdW1iZXIgb2YgdmVjdG9ycyBjb25maWd1cmVk
LiAqLw0KPiArICAgICAgICB1aW50OF90IHZlY3RvcnMgICAgIDogNTsNCj4gKyAgICAgICAgLyog
RW5hYmxlZD8gKi8NCj4gKyAgICAgICAgYm9vbCBlbmFibGVkICAgICAgICA6IDE7DQo+ICsgICAg
ICAgIC8qIFN1cHBvcnRzIHBlci12ZWN0b3IgbWFza2luZz8gKi8NCj4gKyAgICAgICAgYm9vbCBt
YXNraW5nICAgICAgICA6IDE7DQo+ICsgICAgICAgIC8qIDY0LWJpdCBhZGRyZXNzIGNhcGFibGU/
ICovDQo+ICsgICAgICAgIGJvb2wgYWRkcmVzczY0ICAgICAgOiAxOw0KPiArICAgICAgICAvKiBB
cmNoLXNwZWNpZmljIGRhdGEuICovDQo+ICsgICAgICAgIHN0cnVjdCB2cGNpX2FyY2hfbXNpIGFy
Y2g7DQo+ICsgICAgfSAqbXNpOw0KPiAgI2VuZGlmDQo+ICB9Ow0KPiANCj4gQEAgLTg5LDYgKzEx
MSwxOCBAQCBzdHJ1Y3QgdnBjaV92Y3B1IHsNCj4gICAgICBib29sIG1hcCA6IDE7DQo+ICAgICAg
Ym9vbCByb20gOiAxOw0KPiAgfTsNCj4gKw0KPiArdm9pZCB2cGNpX2R1bXBfbXNpKHZvaWQpOw0K
PiArDQo+ICsvKiBBcmNoLXNwZWNpZmljIHZQQ0kgTVNJIGhlbHBlcnMuICovDQo+ICt2b2lkIHZw
Y2lfbXNpX2FyY2hfbWFzayhzdHJ1Y3QgdnBjaV9tc2kgKm1zaSwgY29uc3Qgc3RydWN0IHBjaV9k
ZXYgKnBkZXYsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZW50cnks
IGJvb2wgbWFzayk7DQo+ICtpbnQgX19tdXN0X2NoZWNrIHZwY2lfbXNpX2FyY2hfZW5hYmxlKHN0
cnVjdCB2cGNpX21zaSAqbXNpLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwNCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHZlY3RvcnMpOw0KPiArdm9pZCB2cGNpX21z
aV9hcmNoX2Rpc2FibGUoc3RydWN0IHZwY2lfbXNpICptc2ksIGNvbnN0IHN0cnVjdCBwY2lfZGV2
DQo+ICpwZGV2KTsNCj4gK3ZvaWQgdnBjaV9tc2lfYXJjaF9pbml0KHN0cnVjdCB2cGNpX21zaSAq
bXNpKTsNCj4gK3ZvaWQgdnBjaV9tc2lfYXJjaF9wcmludChjb25zdCBzdHJ1Y3QgdnBjaV9tc2kg
Km1zaSk7DQo+ICAjZW5kaWYNCj4gDQo+ICAjZWxzZSAvKiAhQ09ORklHX0hBU19QQ0kgKi8NCj4g
LS0NCj4gMi4xMy41IChBcHBsZSBHaXQtOTQpDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 10:00:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 10:00:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5U6W-0006lb-4b; Fri, 20 Oct 2017 10:00:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e5U6V-0006l2-0I
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 10:00:35 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 4F/47-20813-249C9E95; Fri, 20 Oct 2017 10:00:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKKsWRWlGSWpSXmKPExsVyMfTOFl3Hky8
 jDab/VLD4vmUykwOjx+EPV1gCGKNYM/OS8isSWDM2XeUu2CdQ8XrGQrYGxma+LkYuDiGBWYwS
 J5f8YAdxWAReM0tcnzcbzJEQuMMqcezTZCCHA8jJkvjW5NzFyAlkpkm8eHeNGcKulli18hMTS
 ImQgJrEmjdREEN/Mkpsv9XLAlIjLJAu0fXqKzNIjYiAr8TCfkOQMLPATWaJD4+5Ieo3sEn8Ov
 gQbBWbgI7Euhm1IDW8ArYSzVP7mUBsFgFVid6NK8FsUYFwiaaz/SwQNYISJ2c+AbM5BTwkVk+
 axw4x30xi3uaHzBC2uMStJ/OZIGx5ie1v5zBPYBSdhaR9FpKWWUhaZiFpWcDIsopRozi1qCy1
 SNfQWC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzBaGIBgB+OXZQGHGCU5mJREe
 QMrX0YK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDdeAIoJ1iUmp5akZaZA4xbmLQEB4+SCO9JkD
 RvcUFibnFmOkTqFKMlx4U7l/4wcRzbdBlIHthz6w+TEEtefl6qlDhvNEiDAEhDRmke3DhYarn
 EKCslzMsIdKAQT0FqUW5mCar8K0ZxDkYlYd4+kCk8mXklcFtfAR3EBHQQu/0LkINKEhFSUg2M
 s/3cz8plOqlPVtp3RV0tNvxz7Bp9mye913paF8nLSXHr2u0+6zqz8/Pe6Y+fn5r7fTvDVFYBX
 teima7FyxO7yhYLrjBudTNWWs7LVfnngvbjveoJ1/JKN3HfCjspomZxj+3a/MYAT1G3RScFGW
 yv/sl45mGpd21is2S+aOnil/PFc3uXcX1TYinOSDTUYi4qTgQA1hetGigDAAA=
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1508493632!112774570!1
X-Originating-IP: [209.85.220.180]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14192 invoked from network); 20 Oct 2017 10:00:33 -0000
Received: from mail-qk0-f180.google.com (HELO mail-qk0-f180.google.com)
 (209.85.220.180)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Oct 2017 10:00:33 -0000
Received: by mail-qk0-f180.google.com with SMTP id k123so13644679qke.3
 for <xen-devel@lists.xenproject.org>; Fri, 20 Oct 2017 03:00:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=I4lL0aabD4prAL9+L8AQ1sekesWWS7TVeA0EAyOvl8E=;
 b=kcZpUNPQ1YTKNd3V5h23TgVcOZ/FluSFOTqSDWr7fbcjQcSZyrRpvUhoxqQ8HslR5l
 6j2IEzkcUISyAcp4DrSbgN776P4olwXm3S0Cmbq956F7vD6KXy0NN4cTatzs1/W14j30
 joTrpNsXcAjx6MTHJ16uWdBsOTOx+5jSdWJHo=
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=I4lL0aabD4prAL9+L8AQ1sekesWWS7TVeA0EAyOvl8E=;
 b=OE3rygM/rNL3nBIAhcRLZ9ncJ1oyGbZieqxKp6zGFMFoq1HYbIuWjJVqAeX1jN20hh
 dpz34yIIvDtgCQucWiZgub/b8WdlBQF0FTdG7UVsaQbxxotr2TJRopkzsPuTuyYqsdQ0
 OZd+Xf5VYzUxBpg6Z4vpSHJNOGKJEBh1j+Hh2n+bZvm+ya/aa8kNrcXEXBqQnBfI8ybB
 6gwTtCHhyvJuZuhNam5PkazKtKlk6hvW03byur2U4V8nYgNxNiwQauYen3Ww8SM6EThT
 hyM1uNyJ+f9Fkq+9zfUfBzUdjDjWPFCE6Jsn3en8KMpna9zVECeTT5Iyr683m4vRpBKC
 sEtQ==
X-Gm-Message-State: AMCzsaXd4BigzYzMULr8g/3hBei0SYip3oDU11hljDmx5fHpyvet2tVs
 EMa3TUBH65wZfYB7B6FtjDYz4w==
X-Google-Smtp-Source: ABhQp+RE97cMnEFeTxgru/NTrdXyXZJxEBp9WfGcSlNQ1V7T+dR3iJ8O1HljvuoZGOG4iKNrQYsvqw==
X-Received: by 10.55.164.141 with SMTP id n135mr6029669qke.328.1508493632446; 
 Fri, 20 Oct 2017 03:00:32 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id t34sm339487qtb.79.2017.10.20.03.00.30
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 20 Oct 2017 03:00:32 -0700 (PDT)
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Jan Beulich' <JBeulich@suse.com>
References: <20171017132432.24093-1-paul.durrant@citrix.com>
 <20171017132432.24093-6-paul.durrant@citrix.com>
 <f2077243-32dd-8907-8ba2-b11cb240c8bc@linaro.org>
 <b7e94b0469b847669f9c0f9992069d9f@AMSPEX02CL03.citrite.net>
 <759ace10-543f-346c-74fc-c2dd8f80a92a@linaro.org>
 <01fde88658c54fb6a3b903060a6a4650@AMSPEX02CL03.citrite.net>
 <1496a647-e2f9-bab3-c7f9-5a766d7c28d2@linaro.org>
 <c8e508bf672f4582ba40412ed05c9c06@AMSPEX02CL03.citrite.net>
 <59E8DCA60200007800188376@prv-mh.provo.novell.com>
 <2f17e24d-0191-e46b-64aa-ac3abba515a7@linaro.org>
 <59E8E51B020000780018840F@prv-mh.provo.novell.com>
 <1c3d3841-74bd-3548-1b2b-edf64f9994d8@linaro.org>
 <fe676649-cb9d-5a20-3ed1-93c1125eff11@linaro.org>
 <59E9B2CB020000780018872A@prv-mh.provo.novell.com>
 <89b3ddce8f934c06b9fa27ab5d766461@AMSPEX02CL03.citrite.net>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <7b6b14ba-694d-3fcc-c8ab-878b6b4e26d4@linaro.org>
Date: Fri, 20 Oct 2017 11:00:29 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <89b3ddce8f934c06b9fa27ab5d766461@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v12 05/11] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgUGF1bCwKCk9uIDIwLzEwLzE3IDA5OjI2LCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+IC0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86SkJldWxp
Y2hAc3VzZS5jb21dCj4+IFNlbnQ6IDIwIE9jdG9iZXIgMjAxNyAwNzoyNQo+PiBUbzogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KPj4gQ2M6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+OyBBbmRyZXcgQ29vcGVyCj4+IDxBbmRyZXcuQ29vcGVyM0BjaXRy
aXguY29tPjsgR2VvcmdlIER1bmxhcAo+PiA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgSWFu
IEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBQYXVsCj4+IER1cnJhbnQgPFBhdWwu
RHVycmFudEBjaXRyaXguY29tPjsgUm9nZXIgUGF1IE1vbm5lCj4+IDxyb2dlci5wYXVAY2l0cml4
LmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkK
Pj4gPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmc7IEtvbnJhZCBSemVzenV0ZWsKPj4gV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47IERh
bmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PjsKPj4gVGltIChYZW4ub3JnKSA8
dGltQHhlbi5vcmc+Cj4+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjEyIDA1LzEx
XSB4ODYvbW06IGFkZAo+PiBIWVBFUlZJU09SX21lbW9yeV9vcCB0byBhY3F1aXJlIGd1ZXN0IHJl
c291cmNlcwo+Pgo+Pj4+PiBPbiAxOS4xMC4xNyBhdCAxODoyMSwgPGp1bGllbi5ncmFsbEBsaW5h
cm8ub3JnPiB3cm90ZToKPj4+IExvb2tpbmcgYSBiaXQgbW9yZSBhdCB0aGUgcmVzb3VyY2UgeW91
IGNhbiBhY3F1aXJlIGZyb20gdGhpcyBoeXBlcmNhbGwuCj4+PiBTb21lIG9mIHRoZW0gYXJlIGFs
bG9jYXRlZCB1c2luZyBhbGxvY194ZW5oZWFwX3BhZ2UoKSBzbyBub3QgYXNzaWduZWQgdG8KPj4+
IGEgZG9tYWluLgo+Pj4KPj4+IFNvIEkgYW0gbm90IHN1cmUgaG93IHlvdSBjYW4gZXhwZWN0IGEg
ZnVuY3Rpb24gc2V0X2ZvcmVpZ25fcDJtX2VudHJ5IHRvCj4+PiB0YWtlIHJlZmVyZW5jZSBpbiB0
aGF0IGNhc2UuCj4+Cj4+IEhtbSwgd2l0aCB0aGUgZG9tYWluIHBhcmFtZXRlciBhZGRlZCwgRE9N
SURfWEVOIHRoZXJlIChmb3IKPj4gWGVuIGhlYXAgcGFnZXMpIGNvdWxkIGlkZW50aWZ5IG5vIHJl
ZmVyZW5jZXMgdG8gYmUgdGFrZW4sIGlmIHRoYXQKPj4gd2FzIHJlYWxseSB0aGUgaW50ZW5kZWQg
YmVoYXZpb3IgaW4gdGhhdCBjYXNlLiBIb3dldmVyLCBldmVuIGZvcgo+PiBYZW4gaGVhcCBwYWdl
cyBsaWZlIHRpbWUgdHJhY2tpbmcgb3VnaHQgdG8gYmUgZG9uZSAtIGl0IGlzIGZvciBhCj4+IHJl
YXNvbiB0aGF0IHNoYXJlX3hlbl9wYWdlX3dpdGhfZ3Vlc3QoKSBhc3NpZ25zIHRoZSB0YXJnZXQK
Pj4gZG9tYWluIGFzIHRoZSBvd25lciBvZiBzdWNoIHBhZ2VzLCBhcyB0aGF0IGFsbG93cyBnZXRf
cGFnZSgpIHRvCj4+IHN1Y2NlZWQgZm9yIHRoZW0uCj4+Cj4gCj4gU28sIG5vdGhpbmcgSSdtIGRv
aW5nIGhlcmUgaXMgbWFraW5nIGFueXRoaW5nIHdvcnNlLCByaWdodD8gR3JhbnQgdGFibGVzIGFy
ZSBhc3NpZ25lZCB0byB0aGUgZ3Vlc3QsIGFuZCBJT1JFUSBzZXJ2ZXIgcGFnZXMgYXJlIGFsbG9j
YXRlZCB3aXRoIGFsbG9jX2RvbWhlYXBfcGFnZSgpIHNvIG5vdGhpbmcgaXMgYW5vbnltb3VzLgoK
SSBkb24ndCB0aGluayBncmFudCB0YWJsZXMgaXMgYXNzaWduZWQgdG8gdGhlIGd1ZXN0IHRvZGF5
LiBUaGV5IGFyZSAKYWxsb2NhdGVkIHVzaW5nIHhlbmhlYXBfcGFnZXMoKSBhbmQgSSBjYW4ndCBm
aW5kIApzaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0KCkuCgpBbnl3YXksIEkgZGlzY3Vzc2VkIHdp
dGggU3RlZmFubyBhYm91dCBpdC4gc2V0X2ZvcmVpZ25fcDJtX2VudHJ5IGlzIApnb2luZyB0byBi
ZSBsZWZ0IHVuaW1wbGVtZW50ZWQgb24gQXJtIHVudGlsIHNvbWVvbmUgYXMgdGltZSB0byBpbXBs
ZW1lbnQgCmNvcnJlY3RseSB0aGUgZnVuY3Rpb24uCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 10:01:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 10:01:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5U79-0006py-Cq; Fri, 20 Oct 2017 10:01:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4592c6fb6=roger.pau@citrix.com>)
 id 1e5U78-0006pi-7S
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 10:01:14 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 2B/F7-14867-969C9E95; Fri, 20 Oct 2017 10:01:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWSzvfng27GyZe
 RBvtmG1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkdu26wFRwTqVixcxFLA+Mt/i5GTg4JAX+J
 j01TmEFsFgFVic97/wLZHBxsAvYS079WdDFycYgIHGaSWPmmGaxGWMBbYt/mmWwgNq+Ap0Tjl
 yXsIEVCAk8ZJbZf+8UIkRCUODnzCQuIzSygJ3Fj6hQ2kKHMAtISy/9xQITlJZq3zgabySlgJL
 Ho0ASwclEBGYlnv7uZQGwhAUWJ/nkP2CDuTJc4OnMj2wRG/llINsxCsmEWwoZZSDYsYGRZxah
 enFpUllqka6mXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYmAxAsIPx7qaAQ4yS
 HExKoryBlS8jhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwbjwBlBMsSk1PrUjLzAHGCExagoNHS
 YS3ByTNW1yQmFucmQ6ROsWoKCXOGw2SEABJZJTmwbXB4vISo6yUMC8j0CFCPAWpRbmZJajyrx
 jFORiVhHn7QKbwZOaVwE1/BbSYCWgxu/0LkMUliQgpqQZGD86fcn+6lrKY3OTZ3f81TuPYzex
 Hz169uOzRPEt648x83kpH1bKLFiceaJSfkd6mnSV47uGPmY+vfxc90uD66vvVt3Gvcs+zPe9n
 vJd3LmGr5/eX+yb23NhS1yfp6lqWrHE07u6pyjXc8W1vPjxtTPBufn1187Mjr0XtsvQPVFqJ2
 MVIVWf2KbEUZyQaajEXFScCANtE7r3GAgAA
X-Env-Sender: prvs=4592c6fb6=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1508493670!78141994!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29522 invoked from network); 20 Oct 2017 10:01:12 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 10:01:12 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="106415261"
Date: Fri, 20 Oct 2017 11:01:03 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>, Lan Tianyu <tianyu.lan@intel.com>,
 <xen-devel@lists.xen.org>, <andrew.cooper3@citrix.com>,
 <George.Dunlap@eu.citrix.com>, <ian.jackson@eu.citrix.com>,
 <jbeulich@suse.com>, <konrad.wilk@oracle.com>, <sstabellini@kernel.org>,
 <tim@xen.org>, <wei.liu2@citrix.com>, <kevin.tian@intel.com>
Message-ID: <20171020100103.vsygdzxgqtfcw6l4@dhcp-3-128.uk.xensource.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-16-git-send-email-tianyu.lan@intel.com>
 <20171019142630.itzer53evzrx6tyn@dhcp-3-128.uk.xensource.com>
 <20171020051637.GH74825@op-computing>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171020051637.GH74825@op-computing>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Subject: Re: [Xen-devel] [PATCH V3 15/29] x86/vvtd: Process interrupt
	remapping request
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMjAsIDIwMTcgYXQgMDE6MTY6MzdQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gT24gVGh1LCBPY3QgMTksIDIwMTcgYXQgMDM6MjY6MzBQTSArMDEwMCwgUm9nZXIgUGF1IE1v
bm7DqSB3cm90ZToKPiA+T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMTE6MDE6NTZQTSAtMDQwMCwg
TGFuIFRpYW55dSB3cm90ZToKPiA+PiArc3RhdGljIHZvaWQgdW5tYXBfZ3Vlc3RfcGFnZSh2b2lk
ICp2aXJ0KQo+ID4+ICt7Cj4gPj4gKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwo+ID4+ICsK
PiA+PiArICAgIEFTU0VSVCgodW5zaWduZWQgbG9uZyl2aXJ0ICYgUEFHRV9NQVNLKTsKPiA+Cj4g
PkknbSBub3Qgc3VyZSBJIGdldCB0aGUgcG9pbnQgb2YgdGhlIGNoZWNrIGFib3ZlLgo+IAo+IEkg
aW50ZW5kZWQgdG8gY2hlY2sgdGhlIGFkZHJlc3MgaXMgNEstcGFnZSBhbGlnbmVkLiBJdCBzaG91
bGQgYmUKPiAKPiBBU1NFUlQoISgodW5zaWduZWQgbG9uZyl2aXJ0ICYgKFBBR0VfU0laRSAtIDEp
KSkKClBsZWFzZSB1c2UgdGhlIElTX0FMSUdORUQgbWFjcm8uCgo+ID4KPiA+PiArICAgIH0KPiA+
PiArICAgIHJldHVybjsKPiA+PiArfQo+ID4+ICsKPiA+PiArc3RhdGljIGJvb2wgdnZ0ZF9pcnFf
cmVxdWVzdF9zYW5pdHlfY2hlY2soY29uc3Qgc3RydWN0IHZ2dGQgKnZ2dGQsCj4gPj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBhcmNoX2lycV9yZW1h
cHBpbmdfcmVxdWVzdCAqaXJxKQo+ID4+ICt7Cj4gPj4gKyAgICBpZiAoIGlycS0+dHlwZSA9PSBW
SU9NTVVfUkVRVUVTVF9JUlFfQVBJQyApCj4gPj4gKyAgICB7Cj4gPj4gKyAgICAgICAgc3RydWN0
IElPX0FQSUNfcm91dGVfcmVtYXBfZW50cnkgcnRlID0geyAudmFsID0gaXJxLT5tc2cucnRlIH07
Cj4gPj4gKwo+ID4+ICsgICAgICAgIEFTU0VSVChydGUuZm9ybWF0KTsKPiA+Cj4gPklzIGl0IGZp
bmUgdG8gQVNTRVJUIGhlcmU/IENhbid0IHRoZSBndWVzdCBzZXQgcnRlLmZvcm1hdCB0byB3aGF0
ZXZlcgo+ID5pdCB3YW50cz8KPiAKPiBHdWVzdCBjYW4gdXNlIGxlZ2FjeSBmb3JtYXQgaW50ZXJy
dXB0IChpLmUuIHJ0ZS5mb3JtYXQgPSAwKS4gSG93ZXZlciwKPiB3ZSBvbmx5IHJlYWNoIGhlcmUg
d2hlbiBjYWxsYmFjayAnY2hlY2tfaXJxX3JlbWFwcGluZycgcmV0dXJuIHRydWUgYW5kCj4gZm9y
IHZ2dGQsICdjaGVja19pcnFfcmVtYXBwaW5nJyBqdXN0IHJldHVybnMgdGhlIGZvcm1hdCBiaXQg
b2YgaXJxIHJlcXVlc3QuCj4gSWYgaGVyZSByZXQuZm9ybWF0IGlzbid0IHRydWUsIHRoZXJlIG11
c3QgYmUgYSBidWcgaW4gb3VyIGNvZGUuCgpBcmUgeW91IHN1cmUgdGhlIGNvcnJlY3QgbG9ja3Mg
YXJlIGhvbGQgaGVyZSB0byBwcmV2ZW50IHRoZSBndWVzdApmcm9tIGNoYW5naW5nIHJ0ZSB3aGls
ZSBhbGwgdGhpcyBwcm9jZXNzaW5nIGlzIGhhcHBlbmluZz8KCj4gPj4gKyAgICAgICAgdnZ0ZF9o
YW5kbGVfZmF1bHQodnZ0ZCwgaXJxLCBOVUxMLCBWVERfRlJfSVJfUkVRX1JTVkQsIHJlY29yZF9m
YXVsdCk7Cj4gPj4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gPj4gKyAgICB9Cj4gPj4gKwo+
ID4+ICsgICAgaWYgKCBlbnRyeSA+IHZ2dGQtPnN0YXR1cy5pcnRfbWF4X2VudHJ5ICkKPiA+PiAr
ICAgIHsKPiA+PiArICAgICAgICB2dnRkX2hhbmRsZV9mYXVsdCh2dnRkLCBpcnEsIE5VTEwsIFZU
RF9GUl9JUl9JTkRFWF9PVkVSLCByZWNvcmRfZmF1bHQpOwo+ID4+ICsgICAgICAgIHJldHVybiAt
RUFDQ0VTOwo+ID4+ICsgICAgfQo+ID4+ICsKPiA+PiArICAgIGlydF9wYWdlID0gbWFwX2d1ZXN0
X3BhZ2UodnZ0ZC0+ZG9tYWluLAo+ID4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2
dnRkLT5zdGF0dXMuaXJ0ICsgKGVudHJ5ID4+IElSRU1BUF9FTlRSWV9PUkRFUikpOwo+ID4KPiA+
U2luY2UgQUZBSUNUIHlvdSBoYXZlIHRvIHJlYWQgdGhpcyBwYWdlKHMpIGV2ZXJ5IHRpbWUgYW4g
aW50ZXJydXB0Cj4gPm5lZWRzIHRvIGJlIGRlbGl2ZXJlZCwgd291bGRuJ3QgaXQgbWFrZSBzZW5z
ZSBmb3IgcGVyZm9ybWFuY2UgcmVhc29ucwo+ID50byBoYXZlIHRoZSBwYWdlIHBlcm1hbmVudGx5
IG1hcHBlZD8KPiAKPiBZZXMuIEl0IGlzLiBBY3R1YWxseSwgd2UgaGF2ZSBhIGRyYWZ0IHBhdGNo
IHRvIGRvIHRoaXMuIEJ1dCB0byBqdXN0aWZ5Cj4gdGhlIG5lY2Vzc2l0eSwgSSBzaG91bGQgcnVu
IHNvbWUgYmVuY2htYXJrIGF0IGZpcnN0LiBNYXBwaW5nIGEgZ3Vlc3QKPiBwYWdlIGlzIHNsb3cg
b24geDg2LCByaWdodD8KClRoZSBpc3N1ZSBpcyB0aGUgdGJsZmx1c2gsIG5vdCB0aGUgYWN0dWFs
IG1vZGlmaWNhdGlvbnMgb2YgdGhlIHBhZ2UKdGFibGVzLgoKPiA+Cj4gPldoYXQncyB0aGUgbWF4
aW11bSBudW1iZXIgb2YgcGFnZXMgdGhhdCBjYW4gYmUgdXNlZCBoZXJlPwo+IAo+IFZULWQgY3Vy
cmVudCBzdXBwb3J0IDJeMTYgZW50cmllcyBhdCBtb3N0LiBUaGUgc2l6ZSBvZiBlYWNoIGVudHJ5
IGlzIDEyOAo+IGJ5dGUuIFRodXMsIHdlIG5lZWQgMl4xMSBwYWdlcyBhdCBtb3N0LgoKVGhvc2Ug
YXJlIGd1ZXN0IHBhZ2VzIGF0IHRoZSBlbmQsIHNvIGl0IHNob3VsZG4ndCBiZSBhIHByb2JsZW0u
CgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 10:04:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 10:04:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5UAK-00075c-PQ; Fri, 20 Oct 2017 10:04:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45946757b=Paul.Durrant@citrix.com>)
 id 1e5UAJ-00074m-90
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 10:04:31 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 A4/BA-32649-E2AC9E95; Fri, 20 Oct 2017 10:04:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOIsWRWlGSWpSXmKPExsWSzvfng67uqZe
 RBt87rC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyFU+4zFqwXr2j48pe1gbFDvIuRk0NCwF/i
 45L3TCA2m4COxNKj88FsEYEQiblT7jJ2MXJxMAscZJK49PUjWEJYwEei9+ptRogiX4m1hxaxQ
 NhOEqd71oDFWQRUJa6uXw8W5xVwl5jx7hMzyCAhgUeMEme2LQQbxClgJzG7dxlYEaOArMSXxt
 XMIDazgLjErScQV0gICEgs2XOeGcIWlXj5+B8rhG0gsXXpPqBeDqB6TYn1u/QhWhUlpnQ/ZIf
 YKyhxcuYTlgmMwrOQTJ2F0DELSccsJB0LGFlWMWoUpxaVpRbpGpnrJRVlpmeU5CZm5ugaGhjr
 5aYWFyemp+YkJhXrJefnbmIEBn89AwPjDsaWvX6HGCU5mJREeQMrX0YK8SXlp1RmJBZnxBeV5
 qQWH2KU4eBQkuDdeAIoJ1iUmp5akZaZA4xDmLQEB4+SCG8PSJq3uCAxtzgzHSJ1itGY49imy3
 +YOJ5cm/eXSYglLz8vVUqcNxqkVACkNKM0D24QLD1cYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7
 BqCTM63wSaApPZl4J3L5XQKcwAZ3Cbv8C5JSSRISUVAOjaYGu68QFb//3nM1SVn8rWK+mtIdd
 MO3zy7otYVu3ptZs5f28aiabnqbX5CMMIX9Ocj/7nHN3yqmCGVPq9FQf2l9OteTtvHSMpTj1Q
 6xCz4yc7/P3B64++Gvjxreerz1rLaWSa8/uVDujcGFV2ocMW4OfR9rUC/OZJq2pk0nX/vPGVD
 3LyWGFEktxRqKhFnNRcSIAUDzqigoDAAA=
X-Env-Sender: prvs=45946757b=Paul.Durrant@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1508493866!55689946!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15011 invoked from network); 20 Oct 2017 10:04:29 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 10:04:29 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="106415388"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Ross Lagerwall <ross.lagerwall@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [Xen-devel] [PATCH v1 2/5] xen: Provide XEN_DMOP_add_to_physmap
Thread-Index: AQHTSBptFVp92qFSbEOP4x85XCaS1KLsd0qg///k5QCAACerEA==
Date: Fri, 20 Oct 2017 10:04:20 +0000
Message-ID: <1c641a44ec694e09b9de90ed4bdca696@AMSPEX02CL03.citrite.net>
References: <20171018140339.13888-1-ross.lagerwall@citrix.com>
 <20171018140339.13888-3-ross.lagerwall@citrix.com>
 <e2c69566992748098f472d0cdd4bbe54@AMSPEX02CL03.citrite.net>
 <3956eb00-eeed-73af-c625-f93cea756422@citrix.com>
In-Reply-To: <3956eb00-eeed-73af-c625-f93cea756422@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim
 \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v1 2/5] xen: Provide XEN_DMOP_add_to_physmap
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogUm9zcyBMYWdlcndhbGwg
W21haWx0bzpyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tXQ0KPiBTZW50OiAyMCBPY3RvYmVyIDIw
MTcgMTA6MzcNCj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBY
ZW4tZGV2ZWwgPHhlbi0NCj4gZGV2ZWxAbGlzdHMueGVuLm9yZz4NCj4gQ2M6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IFdlaSBMaXUNCj4gPHdlaS5saXUyQGNp
dHJpeC5jb20+OyBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+
Ow0KPiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBBbmRyZXcgQ29v
cGVyDQo+IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgSWFuIEphY2tzb24gPElhbi5KYWNr
c29uQGNpdHJpeC5jb20+OyBUaW0NCj4gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz47IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4NCj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRD
SCB2MSAyLzVdIHhlbjogUHJvdmlkZQ0KPiBYRU5fRE1PUF9hZGRfdG9fcGh5c21hcA0KPiANCj4g
T24gMTAvMjAvMjAxNyAxMDoxNSBBTSwgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+PiAtLS0tLU9y
aWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBzbmlwPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vZG0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYw0KPiA+PiBpbmRleCAzMmFkZTk1Li40MzJh
ODYzIDEwMDY0NA0KPiA+PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMNCj4gPj4gKysrIGIv
eGVuL2FyY2gveDg2L2h2bS9kbS5jDQo+ID4+IEBAIC02NDAsNiArNjQwLDIyIEBAIHN0YXRpYyBp
bnQgZG1fb3AoY29uc3Qgc3RydWN0IGRtb3BfYXJncw0KPiAqb3BfYXJncykNCj4gPj4gICAgICAg
ICAgIGJyZWFrOw0KPiA+PiAgICAgICB9DQo+ID4+DQo+ID4+ICsgICAgY2FzZSBYRU5fRE1PUF9h
ZGRfdG9fcGh5c21hcDoNCj4gPj4gKyAgICB7DQo+ID4+ICsgICAgICAgIGNvbnN0IHN0cnVjdCB4
ZW5fZG1fb3BfYWRkX3RvX3BoeXNtYXAgKmRhdGEgPQ0KPiA+PiArICAgICAgICAgICAgJm9wLnUu
YWRkX3RvX3BoeXNtYXA7DQo+ID4+ICsgICAgICAgIHN0cnVjdCB4ZW5fYWRkX3RvX3BoeXNtYXAg
eGF0cCA9IHsNCj4gPj4gKyAgICAgICAgICAgIC5kb21pZCA9IG9wX2FyZ3MtPmRvbWlkLA0KPiA+
PiArICAgICAgICAgICAgLnNwYWNlID0gWEVOTUFQU1BBQ0VfZ21mbiwNCj4gPj4gKyAgICAgICAg
ICAgIC5pZHggPSBkYXRhLT5pZHgsDQo+ID4+ICsgICAgICAgICAgICAuZ3BmbiA9IGRhdGEtPmdw
Zm4sDQo+ID4+ICsgICAgICAgIH07DQo+ID4+ICsNCj4gPg0KPiA+IFdoZXJlIGRvZXMgeGF0cC5z
aXplIGdldCBzZXQ/IExvb2tzIGxpa2UgeW91J3JlIG1pc3NpbmcgYSBwYXJhbWV0ZXIuDQo+ID4N
Cj4geGF0cC5zaXplIGlzIG9ubHkgdXNlZCBmb3IgWEVOTUFQU1BBQ0VfZ21mbl9yYW5nZSB3aGlj
aCBpcyBub3QNCj4gc3VwcG9ydGVkDQo+IGJ5IHRoaXMgaW50ZXJmYWNlLiBzaXplIGdldHMgc2V0
IHRvIDAgYnkgdGhlIEM5OSBkZXNpZ25hdGVkIGluaXRpYWxpemVyLg0KPiANCj4gQmFzZWQgb24g
eW91ciBvdGhlciBjb21tZW50cywgd291bGQgaXQgbWFrZSBzZW5zZSB0byBpbnN0ZWFkIHVzZQ0K
PiBYRU5NQVBTUEFDRV9nbWZuX3JhbmdlIGFuZCBoYXZlIHRoZSBjYWxsZXIgc2V0IHRoZSBzaXpl
Pw0KDQpZZXMuLi4gbXkgZXllcyBoYWQgcmVhZCBYRU5NQVBTUEFDRV9nbWZuX3JhbmdlIGluIHRo
ZSBmaXJzdCBwbGFjZSwgaGVuY2UgbXkgY29uZnVzaW9uIG92ZXIgdGhlIHNpemUgcGFyYW1ldGVy
Lg0KDQo+IA0KPiBBcyBpdCBpcyBjdXJyZW50bHksIFFFTVUgZG9lcyBvbmx5IHBvcHVsYXRlIFZS
QU0gb25lIHBhZ2UgYXQgYSB0aW1lDQo+ICh1c2luZyB4ZW5feGNfZG9tYWluX2FkZF90b19waHlz
bWFwKQ0KDQpPdWNoLCB5ZXMsIEknZCBmb3Jnb3R0ZW4gdGhhdC4NCg0KPiBzbyBpdCBpcyBhbHJl
YWR5IHNsb3cgYnV0IGl0IGNvdWxkDQo+IGJlIGltcHJvdmVkLg0KDQpJbmRlZWQuIEkgdGhpbmsg
d2Ugc2hvdWxkIHNob290IGZvciBhIGJldHRlciBzZW1hbnRpYyBnaXZlbiB0aGF0IGl0J3MgYSBu
ZXcgb3AuDQoNCiAgUGF1bA0KDQo+IA0KPiAtLQ0KPiBSb3NzIExhZ2Vyd2FsbA0KX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 10:05:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 10:05:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5UBD-00079d-2m; Fri, 20 Oct 2017 10:05:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e5UBC-00079U-Kj
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 10:05:26 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 79/79-15231-56AC9E95; Fri, 20 Oct 2017 10:05:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjleJIrShJLcpLzFFi42K5GHrjoG7KqZe
 RBms/61l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkXLwgW7OOomHv5DFMD42O2LkYuDiGBGYwS
 B3/9BXNYBF4zS0x9O4kVxJEQuMMq8WXHRsYuRk4gJ0/i0uY+Zgg7TWJlw2t2CLtSYvnuX0DdH
 ECj1CTWvImCmPqTUeLx9etMIHFhgVSJp3tTQcpFBHwl7j5uAgszCwRKTF5rCBIWErCQWHDoPS
 tImE1AR2LdjFqQMK+ArcT8WVtZQGwWAVWJC58Pgi0VFQiXaDrbzwJRIyhxcuYTMJtTwFJi9fT
 5YDazgJnEvM0PmSFscYlbT+YzQdjyEtvfzmGewCg6C0n7LCQts5C0zELSsoCRZRWjRnFqUVlq
 ka6RqV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmCs1DMwMO5g3NXud4hRkoNJS
 ZQ3sPJlpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3oSTQDnBotT01Iq0zBxg1MKkJTh4lER4HU
 DSvMUFibnFmekQqVOMxhwX7lz6w8RxYM+tP0xCLHn5ealS4hClAiClGaV5cINgyeQSo6yUMC8
 jAwODEE9BalFuZgmq/CtGcQ5GJWHeGpApPJl5JXD7XgGdwgR0Crv9C5BTShIRUlINjArnCw+x
 ef3IkvTJ0DmTcClFm0VbRdfP7+J1mdppG/+ul9Qua2FnjN1T9ezo0pyk4gj9xdaPlwqKqCaIt
 3KfFE9+8SaT8+Ok09cfsZRr+ycUHNrtHna2WPJnZl3HnkiHOeuzpj1Mn+2/69TG5WLHskOctO
 07dqtqHKwJb3u96WZQ0vNdF88WK7EUZyQaajEXFScCALqBuEUhAwAA
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1508493923!104975801!1
X-Originating-IP: [209.85.216.193]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38947 invoked from network); 20 Oct 2017 10:05:24 -0000
Received: from mail-qt0-f193.google.com (HELO mail-qt0-f193.google.com)
 (209.85.216.193)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Oct 2017 10:05:24 -0000
Received: by mail-qt0-f193.google.com with SMTP id d9so10981217qtd.7
 for <xen-devel@lists.xenproject.org>; Fri, 20 Oct 2017 03:05:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=w4pdkdbo0RugIODV84q30eOro4ZHokFQaa6RWjT4+cQ=;
 b=RsBq2qTjnuUnE+0W/yMnnShMWYTY7xOssdbUcAG7CrPldRH+sxF1LbpvkvkDbShNUd
 cVLrv+VHyv3eD3vEc7DgTgSmXENKxeqfgC/8nQcfjOMyviRVHgKs7dAFL6w6fZHFhtKi
 PVY+hOeoenD0w89CSB7giNcCAr6gA3BWZgcHE=
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=w4pdkdbo0RugIODV84q30eOro4ZHokFQaa6RWjT4+cQ=;
 b=ZEQtWtcns/0RCG7aKrEAOc6IpZIp1OWfarOxUiPkiPW4OdQUMpuTnj53QHD6m1SzMD
 E0liYCoXn3IorY7NzP7jVgvHgcQwWQTqhMFcX4/4LtkbG9tEnuXcJlTByC2wq+1uWqC/
 eKoLDj2LkRKP2OznvxLAlNH57uhqld+Afr5vlGCZYzTS2sRlYtNLzlvn+sFgC2InIbs6
 yVPMO4Zcz/HIcqFxBBajYLXXckLqiTLA6dcbOr2XL9hYFUhZAMvF2vi9j7DhBkZ221m3
 kMGNRJvnJ+hJC+5a/irkmjkycjShB/szSE11mQCZ65T58rld7SBa1xqco1T6IHUuqfOb
 K2Tg==
X-Gm-Message-State: AMCzsaUnzfZuolxizdFQ5bgJszeAJrXwbmCLcwodpj/yM5jJmognsoTp
 4vXVFb6OOKmdbKXszCyh2iKKhh1fGjQ=
X-Google-Smtp-Source: ABhQp+QNZhxD1kgx/dOTHOvIBUXTgSgPmwNyvteOQ/7mviQxWI1NR7mXQq5QLIJOXtACQ7yl0vef+Q==
X-Received: by 10.200.46.58 with SMTP id r55mr6500450qta.244.1508493923634;
 Fri, 20 Oct 2017 03:05:23 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id f66sm337640qkc.25.2017.10.20.03.05.22
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 20 Oct 2017 03:05:23 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20171016140410.32007-1-wei.liu2@citrix.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <3e4f46cc-ec9a-6e25-8823-8343fd5eecee@linaro.org>
Date: Fri, 20 Oct 2017 11:05:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171016140410.32007-1-wei.liu2@citrix.com>
Content-Language: en-US
Cc: Julien Grall <julien.grall@arm.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.10] libxl: annotate s to be nonnull in
 libxl__enum_from_string
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxNi8xMC8xNyAxNTowNCwgV2VpIExpdSB3cm90ZToKPiBIb3BlIHRoaXMgY2FuIHBs
YWNhdGUgY292ZXJpdHkuCj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KPiAtLS0KPiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+Cj4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpSZWxlYXNlLWFj
a2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgoKQ2hlZXJzLAoK
PiAtLS0KPiAgIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAyICstCj4gICAxIGZpbGUg
Y2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFs
LmgKPiBpbmRleCA0NWU2ZGY2YzgyLi45ZmU0NzJlZmUzIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2ludGVybmFsLmgKPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o
Cj4gQEAgLTE3MTEsNyArMTcxMSw3IEBAIF9oaWRkZW4gY2hhciAqbGlieGxfX2RvbWlkX3RvX25h
bWUobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQpOwo+ICAgX2hpZGRlbiBjaGFyICpsaWJ4
bF9fY3B1cG9vbGlkX3RvX25hbWUobGlieGxfX2djICpnYywgdWludDMyX3QgcG9vbGlkKTsKPiAg
IAo+ICAgX2hpZGRlbiBpbnQgbGlieGxfX2VudW1fZnJvbV9zdHJpbmcoY29uc3QgbGlieGxfZW51
bV9zdHJpbmdfdGFibGUgKnQsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IGNoYXIgKnMsIGludCAqZSk7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbnN0IGNoYXIgKnMsIGludCAqZSkgX19hdHRyaWJ1dGVfXygobm9ubnVsbCgyKSkp
Owo+ICAgCj4gICBfaGlkZGVuIHlhamxfZ2VuX3N0YXR1cyBsaWJ4bF9feWFqbF9nZW5fYXNjaWl6
KHlhamxfZ2VuIGhhbmQsIGNvbnN0IGNoYXIgKnN0cik7Cj4gICAKPiAKCi0tIApKdWxpZW4gR3Jh
bGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 10:09:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 10:09:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5UEo-0007Qa-IH; Fri, 20 Oct 2017 10:09:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4592c6fb6=roger.pau@citrix.com>)
 id 1e5UEn-0007QN-6Z
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 10:09:09 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 FF/F0-07499-44BC9E95; Fri, 20 Oct 2017 10:09:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWSzvfng67L6Ze
 RBhtaOSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozu9ivMBbe4K14tPsfYwPiVo4uRk0NCwF/i
 w8pGpi5GDg4WAVWJ8x3aICabgL3E9K8VXYxcHCICqxklXl8+wghSLizgLXFsWTOYzSvgKXHz6
 3dGkCIhgaeMEvf2LoFKCEqcnPmEBcRmFtCTuDF1ChvIUGYBaYnl/zggwvISzVtnM4PYnAJGEr
 NbtzKB2KICMhLPfneD2UICihL98x6wQZyZLnF05ka2CYz8s5BsmIVkwyyEDbOQbFjAyLKKUaM
 4tagstUjX0EIvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwMBmAYAfjzY0Bhxgl
 OZiURHkDK19GCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgFToFlBMsSk1PrUjLzAHGCExagoNHS
 YTXCCTNW1yQmFucmQ6ROsWoKCXOqwGSEABJZJTmwbXB4vISo6yUMC8j0CFCPAWpRbmZJajyrx
 jFORiVhHlNQabwZOaVwE1/BbSYCWgxu/0LkMUliQgpqQbGGRwZO5nXtep39asz8b3Z1GubvJr
 hs/Ks7SWL4lepHI5cXxW7n/NHUV3amxdmbgcnae+r5vBqbtikUsjc4d9Zw/nc8MLlTZw6nhO7
 CuWTum5Xbz33I2iXvNanbYEHqla/fRbJeX96ZTnLkxl9Fmlhs+0+zm//5hDb7BFRyv548qFbO
 j9/sW1UYinOSDTUYi4qTgQAKnfmbMYCAAA=
X-Env-Sender: prvs=4592c6fb6=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1508494145!77992675!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11357 invoked from network); 20 Oct 2017 10:09:07 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 10:09:07 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="106415483"
Date: Fri, 20 Oct 2017 11:08:51 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>, Lan Tianyu <tianyu.lan@intel.com>,
 <xen-devel@lists.xen.org>, <kevin.tian@intel.com>, <jbeulich@suse.com>,
 <andrew.cooper3@citrix.com>
Message-ID: <20171020100851.2u6c6fu7sccz56cs@dhcp-3-128.uk.xensource.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-27-git-send-email-tianyu.lan@intel.com>
 <20171019163137.ozlz4mx5mn4wmtzb@dhcp-3-128.uk.xensource.com>
 <20171020055415.GK74825@op-computing>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171020055415.GK74825@op-computing>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Subject: Re: [Xen-devel] [PATCH V3 26/29] x86/vvtd: Handle interrupt
	translation faults
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMjAsIDIwMTcgYXQgMDE6NTQ6MTVQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gT24gVGh1LCBPY3QgMTksIDIwMTcgYXQgMDU6MzE6MzdQTSArMDEwMCwgUm9nZXIgUGF1IE1v
bm7DqSB3cm90ZToKPiA+T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMTE6MDI6MDdQTSAtMDQwMCwg
TGFuIFRpYW55dSB3cm90ZToKPiA+PiArc3RhdGljIGludCB2dnRkX2FsbG9jX2ZyY2Qoc3RydWN0
IHZ2dGQgKnZ2dGQpCj4gPj4gK3sKPiA+PiArICAgIGludCBwcmV2Owo+ID4+ICsgICAgdWludDY0
X3QgY2FwID0gdnZ0ZF9nZXRfcmVnKHZ2dGQsIERNQVJfQ0FQX1JFRyk7Cj4gPj4gKyAgICB1bnNp
Z25lZCBpbnQgYmFzZSA9IGNhcF9mYXVsdF9yZWdfb2Zmc2V0KGNhcCk7Cj4gPj4gKwo+ID4+ICsg
ICAgLyogU2V0IHRoZSBGIGJpdCB0byBpbmRpY2F0ZSB0aGUgRlJDRCBpcyBpbiB1c2UuICovCj4g
Pj4gKyAgICBpZiAoICF2dnRkX3Rlc3RfYW5kX3NldF9iaXQodnZ0ZCwKPiA+PiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBiYXNlICsgdnZ0ZC0+c3RhdHVzLmZhdWx0X2luZGV4ICog
RE1BX0ZSQ0RfTEVOICsKPiA+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBETUFf
RlJDRDNfT0ZGU0VULCBETUFfRlJDRF9GX1NISUZUKSApCj4gPj4gKyAgICB7Cj4gPj4gKyAgICAg
ICAgcHJldiA9IHZ2dGQtPnN0YXR1cy5mYXVsdF9pbmRleDsKPiA+PiArICAgICAgICB2dnRkLT5z
dGF0dXMuZmF1bHRfaW5kZXggPSAocHJldiArIDEpICUgY2FwX251bV9mYXVsdF9yZWdzKGNhcCk7
Cj4gPj4gKyAgICAgICAgcmV0dXJuIHZ2dGQtPnN0YXR1cy5mYXVsdF9pbmRleDsKPiA+Cj4gPkkg
d291bGQgcHJlZmVyIHRoYXQgeW91IHJldHVybiB0aGUgaW5kZXggYXMgYW4gdW5zaWduZWQgaW50
IHBhcmFtZXRlcgo+ID5wYXNzZWQgYnkgcmVmZXJlbmNlIHJhdGhlciB0aGFuIGFzIHRoZSByZXR1
cm4gdmFsdWUgb2YgdGhlIGZ1bmN0aW9uLAo+ID5idXQgdGhhdCBtaWdodCBub3QgYmUgdGhlIHBy
ZWZlcmVuY2Ugb2Ygb3RoZXJzLgo+IAo+IFdoYXQgYXJlIHRoZSBwcm9zIGFuZCBjb25zPwoKSSBw
ZXJzb25hbGx5IGRvbid0IGxpa2UgcmV0dXJuIHZhbHVlcyB0aGF0IGhhdmUgZGlmZmVyZW50IG1l
YW5pbmdzCmRlcGVuZGluZyBvbiBpdCdzIHNpZ24uIEhlcmUgPCAwIG1lYW5zIGVycm9yLCB3aGls
ZSA+PSAwIGlzIHVzZWQgdG8KZGVsaXZlciBzb21lIGluZm9ybWF0aW9uLgoKV2hhdCBJIGRpZG4n
dCBsaWtlIGhlcmUgc3BlY2lmaWNhbGx5IChhcGFydCBmcm9tIHRoZSByYW50IGFib3ZlKSBpcwp0
aGF0IEkgd291bGQgcHJlZmVyIGluZGV4IHRvIGJlIHVuc2lnbmVkIGludCwgYnV0IEknbSBub3Qg
c3VyZSB0aGF0J3MKZW5vdWdoIHRvIGFzayB5b3UgdG8gY2hhbmdlIHRoZSBmdW5jdGlvbiBwcm90
b3R5cGUuIEp1c3QgbGVhdmUgaXQKYXMtaXMgdW5sZXNzIHNvbWVvbmUgZWxzZSBjb21wbGFpbnMu
CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 10:10:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 10:10:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5UGL-00081Y-0u; Fri, 20 Oct 2017 10:10:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45946757b=Paul.Durrant@citrix.com>)
 id 1e5UGK-00081M-5b
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 10:10:44 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 7C/66-31897-3ABC9E95; Fri, 20 Oct 2017 10:10:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBIsWRWlGSWpSXmKPExsWSzvfng+6i0y8
 jDZbfMrT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNapv1jLXilUrHu/AzmBsY1Kl2MnBwSAv4S
 s2Y+YQGx2QR0JJYenc8EYosIBEjM/jUXKM7FwSxwl1li/9Q5jCAJYYF0iZ1te9ghijIkNv2dw
 QpSJCIwiVHiyuJvYJNYBFQlfi/fxgpi8wq4S9zZdIcJpEhI4DGbxLsZR8C6OQXsJJ59mwXWwC
 ggK/GlcTUziM0sIC5x6wnEGRICAhJL9pxnhrBFJV4+/scKYRtIbF26D6iXA6heU2L9Ln2IVkW
 JKd0P2SH2CkqcBPpsAqPwLCRTZyF0zELSMQtJxwJGllWMGsWpRWWpRbrGRnpJRZnpGSW5iZk5
 uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHhzwAEOxhPrws8xCjJwaQkyhtY+TJSiC8pP6UyI7E4I
 76oNCe1+BCjDAeHkgTvsVNAOcGi1PTUirTMHGAkwqQlOHiURHiXg6R5iwsSc4sz0yFSpxiNOY
 5tuvyHiePJtXl/mYRY8vLzUqXEeWeBlAqAlGaU5sENgiWIS4yyUsK8jECnCfEUpBblZpagyr9
 iFOdgVBLmzQOZwpOZVwK37xXQKUxAp7DbvwA5pSQRISXVwLj8/o5DN2O8Hf6+5NMWq9r1i9OW
 rSJUIKBrpdV5tX7P1G/sP143XRKu6l2lluj7UcZNw1ZA5tVrl0Ur1656z7W4qj9TrH2Vdfr3M
 i0H8XaZfMm5Fe22Fg9P6e60nbb78sNNG6I7/tt6iXPE3lp+8tO2WKtFJ894PMyrVItnWSvTPa
 fr38+W+UosxRmJhlrMRcWJABrNY6wLAwAA
X-Env-Sender: prvs=45946757b=Paul.Durrant@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1508494240!102316928!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16985 invoked from network); 20 Oct 2017 10:10:42 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 10:10:42 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="106415504"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Julien Grall' <julien.grall@linaro.org>, 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v12 05/11] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
Thread-Index: AQHTR0tLr0y0zTpw906ENZd+X2ZT6qLq+eEAgAAoRbD//+pBAIAAIaCQ///qc4CAACtVYP//5QcAAADuKQAAAFR9gAAArGgAAACD4IAAHXYTgAAIQiUw///6N4D//9yrcA==
Date: Fri, 20 Oct 2017 10:10:33 +0000
Message-ID: <da03957025cf4c53b33c0fe34deebc24@AMSPEX02CL03.citrite.net>
References: <20171017132432.24093-1-paul.durrant@citrix.com>
 <20171017132432.24093-6-paul.durrant@citrix.com>
 <f2077243-32dd-8907-8ba2-b11cb240c8bc@linaro.org>
 <b7e94b0469b847669f9c0f9992069d9f@AMSPEX02CL03.citrite.net>
 <759ace10-543f-346c-74fc-c2dd8f80a92a@linaro.org>
 <01fde88658c54fb6a3b903060a6a4650@AMSPEX02CL03.citrite.net>
 <1496a647-e2f9-bab3-c7f9-5a766d7c28d2@linaro.org>
 <c8e508bf672f4582ba40412ed05c9c06@AMSPEX02CL03.citrite.net>
 <59E8DCA60200007800188376@prv-mh.provo.novell.com>
 <2f17e24d-0191-e46b-64aa-ac3abba515a7@linaro.org>
 <59E8E51B020000780018840F@prv-mh.provo.novell.com>
 <1c3d3841-74bd-3548-1b2b-edf64f9994d8@linaro.org>
 <fe676649-cb9d-5a20-3ed1-93c1125eff11@linaro.org>
 <59E9B2CB020000780018872A@prv-mh.provo.novell.com>
 <89b3ddce8f934c06b9fa27ab5d766461@AMSPEX02CL03.citrite.net>
 <7b6b14ba-694d-3fcc-c8ab-878b6b4e26d4@linaro.org>
In-Reply-To: <7b6b14ba-694d-3fcc-c8ab-878b6b4e26d4@linaro.org>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, Ian
 Jackson <Ian.Jackson@citrix.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v12 05/11] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKdWxpZW4gR3JhbGwgW21haWx0
bzpqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZ10NCj4gU2VudDogMjAgT2N0b2JlciAyMDE3IDExOjAw
DQo+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgJ0phbiBCZXVs
aWNoJw0KPiA8SkJldWxpY2hAc3VzZS5jb20+DQo+IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPjsgQW5kcmV3IENvb3Blcg0KPiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNv
bT47IEdlb3JnZSBEdW5sYXANCj4gPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IElhbiBKYWNr
c29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgUm9nZXINCj4gUGF1IE1vbm5lIDxyb2dlci5w
YXVAY2l0cml4LmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBTdGVmYW5vDQo+
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyB4ZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmc7IEtvbnJhZA0KPiBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xl
LmNvbT47IERhbmllbCBEZSBHcmFhZg0KPiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PjsgVGltIChY
ZW4ub3JnKSA8dGltQHhlbi5vcmc+DQo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0gg
djEyIDA1LzExXSB4ODYvbW06IGFkZA0KPiBIWVBFUlZJU09SX21lbW9yeV9vcCB0byBhY3F1aXJl
IGd1ZXN0IHJlc291cmNlcw0KPiANCj4gSGkgUGF1bCwNCj4gDQo+IE9uIDIwLzEwLzE3IDA5OjI2
LCBQYXVsIER1cnJhbnQgd3JvdGU6DQo+ID4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+
ID4+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86SkJldWxpY2hAc3VzZS5jb21dDQo+ID4+IFNl
bnQ6IDIwIE9jdG9iZXIgMjAxNyAwNzoyNQ0KPiA+PiBUbzogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAbGluYXJvLm9yZz4NCj4gPj4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+OyBBbmRyZXcgQ29vcGVyDQo+ID4+IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsg
R2VvcmdlIER1bmxhcA0KPiA+PiA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgSWFuIEphY2tz
b24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBQYXVsDQo+ID4+IER1cnJhbnQgPFBhdWwuRHVy
cmFudEBjaXRyaXguY29tPjsgUm9nZXIgUGF1IE1vbm5lDQo+ID4+IDxyb2dlci5wYXVAY2l0cml4
LmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkN
Cj4gPj4gPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmc7IEtvbnJhZA0KPiBSemVzenV0ZWsNCj4gPj4gV2lsayA8a29ucmFkLndpbGtAb3JhY2xl
LmNvbT47IERhbmllbCBEZSBHcmFhZg0KPiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PjsNCj4gPj4g
VGltIChYZW4ub3JnKSA8dGltQHhlbi5vcmc+DQo+ID4+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVs
XSBbUEFUQ0ggdjEyIDA1LzExXSB4ODYvbW06IGFkZA0KPiA+PiBIWVBFUlZJU09SX21lbW9yeV9v
cCB0byBhY3F1aXJlIGd1ZXN0IHJlc291cmNlcw0KPiA+Pg0KPiA+Pj4+PiBPbiAxOS4xMC4xNyBh
dCAxODoyMSwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPiB3cm90ZToNCj4gPj4+IExvb2tpbmcg
YSBiaXQgbW9yZSBhdCB0aGUgcmVzb3VyY2UgeW91IGNhbiBhY3F1aXJlIGZyb20gdGhpcyBoeXBl
cmNhbGwuDQo+ID4+PiBTb21lIG9mIHRoZW0gYXJlIGFsbG9jYXRlZCB1c2luZyBhbGxvY194ZW5o
ZWFwX3BhZ2UoKSBzbyBub3QgYXNzaWduZWQNCj4gdG8NCj4gPj4+IGEgZG9tYWluLg0KPiA+Pj4N
Cj4gPj4+IFNvIEkgYW0gbm90IHN1cmUgaG93IHlvdSBjYW4gZXhwZWN0IGEgZnVuY3Rpb24gc2V0
X2ZvcmVpZ25fcDJtX2VudHJ5DQo+IHRvDQo+ID4+PiB0YWtlIHJlZmVyZW5jZSBpbiB0aGF0IGNh
c2UuDQo+ID4+DQo+ID4+IEhtbSwgd2l0aCB0aGUgZG9tYWluIHBhcmFtZXRlciBhZGRlZCwgRE9N
SURfWEVOIHRoZXJlIChmb3INCj4gPj4gWGVuIGhlYXAgcGFnZXMpIGNvdWxkIGlkZW50aWZ5IG5v
IHJlZmVyZW5jZXMgdG8gYmUgdGFrZW4sIGlmIHRoYXQNCj4gPj4gd2FzIHJlYWxseSB0aGUgaW50
ZW5kZWQgYmVoYXZpb3IgaW4gdGhhdCBjYXNlLiBIb3dldmVyLCBldmVuIGZvcg0KPiA+PiBYZW4g
aGVhcCBwYWdlcyBsaWZlIHRpbWUgdHJhY2tpbmcgb3VnaHQgdG8gYmUgZG9uZSAtIGl0IGlzIGZv
ciBhDQo+ID4+IHJlYXNvbiB0aGF0IHNoYXJlX3hlbl9wYWdlX3dpdGhfZ3Vlc3QoKSBhc3NpZ25z
IHRoZSB0YXJnZXQNCj4gPj4gZG9tYWluIGFzIHRoZSBvd25lciBvZiBzdWNoIHBhZ2VzLCBhcyB0
aGF0IGFsbG93cyBnZXRfcGFnZSgpIHRvDQo+ID4+IHN1Y2NlZWQgZm9yIHRoZW0uDQo+ID4+DQo+
ID4NCg0KSGkgSnVsaWVuLA0KDQo+ID4gU28sIG5vdGhpbmcgSSdtIGRvaW5nIGhlcmUgaXMgbWFr
aW5nIGFueXRoaW5nIHdvcnNlLCByaWdodD8gR3JhbnQgdGFibGVzIGFyZQ0KPiBhc3NpZ25lZCB0
byB0aGUgZ3Vlc3QsIGFuZCBJT1JFUSBzZXJ2ZXIgcGFnZXMgYXJlIGFsbG9jYXRlZCB3aXRoDQo+
IGFsbG9jX2RvbWhlYXBfcGFnZSgpIHNvIG5vdGhpbmcgaXMgYW5vbnltb3VzLg0KPiANCj4gSSBk
b24ndCB0aGluayBncmFudCB0YWJsZXMgaXMgYXNzaWduZWQgdG8gdGhlIGd1ZXN0IHRvZGF5LiBU
aGV5IGFyZQ0KPiBhbGxvY2F0ZWQgdXNpbmcgeGVuaGVhcF9wYWdlcygpIGFuZCBJIGNhbid0IGZp
bmQNCj4gc2hhcmVfeGVuX3BhZ2Vfd2l0aF9ndWVzdCgpLg0KDQpUaGUgZ3Vlc3Qgd291bGQgbm90
IGJlIGFibGUgdG8gbWFwIHRoZW0gaWYgdGhleSB3ZXJlIG5vdCBhc3NpZ25lZCBpbiBzb21lIHdh
eSENClNlZSB0aGUgY29kZSBibG9jayBhdCBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD14ZW4uZ2l0O2E9YmxvYjtmPXhlbi9jb21tb24vZ3JhbnRfdGFibGUuYztoYj1IRUFEI2wxNzE2
DQpJdCBjYWxscyBnbnR0YWJfY3JlYXRlX3NoYXJlZF9wYWdlKCkgd2hpY2ggaXMgd2hhdCBjYWxs
cyB0aHJvdWdoIHRvIHNoYXJlX3hlbl9wYWdlX3dpdGhfZ3Vlc3QoKS4NCg0KPiANCj4gQW55d2F5
LCBJIGRpc2N1c3NlZCB3aXRoIFN0ZWZhbm8gYWJvdXQgaXQuIHNldF9mb3JlaWduX3AybV9lbnRy
eSBpcw0KPiBnb2luZyB0byBiZSBsZWZ0IHVuaW1wbGVtZW50ZWQgb24gQXJtIHVudGlsIHNvbWVv
bmUgYXMgdGltZSB0byBpbXBsZW1lbnQNCj4gY29ycmVjdGx5IHRoZSBmdW5jdGlvbi4NCj4gDQoN
ClRoYXQgbWFrZXMgc2Vuc2UuIERvIHlvdSBzdGlsbCBoYXZlIGFueSBpc3N1ZXMgd2l0aCB0aGlz
IHBhdGNoIGFwYXJ0IGZyb20gdGhlIGNvc21ldGljIG9uZXMgeW91IHNwb3R0ZWQgaW4gdGhlIGhl
YWRlcj8NCg0KQ2hlZXJzLA0KDQogIFBhdWwNCg0KPiBDaGVlcnMsDQo+IA0KPiAtLQ0KPiBKdWxp
ZW4gR3JhbGwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 10:13:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 10:13:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5UJE-0008D7-EW; Fri, 20 Oct 2017 10:13:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4592c6fb6=roger.pau@citrix.com>)
 id 1e5UJD-0008Cz-91
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 10:13:43 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 FF/B6-19514-65CC9E95; Fri, 20 Oct 2017 10:13:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsWSzvfng27YmZe
 RBhe+sVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnH/r9jLPjPUjFr5U/2BsYvzF2MnBwSAv4S
 0848ZgOxWQRUJfo+rGbvYuTgYBOwl5j+tQIkLCKgLNH76zcLiM0sUCpxatE8sHJhAQeJWxM7w
 eK8Ap4SK553sYPYQgK5EpO/XGaGiAtKnJz5BKpXR2LB7k9sIOOZBaQllv/jAAlzAm26dW4JWK
 uogIzEs9/dTBBjFCX65z1gg7gyXaJtwkLWCYz8s5BMnYVk6iyEqQsYmVcxqhenFpWlFuka6SU
 VZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBAYfAxDsYPz+x+kQoyQHk5Iob2Dly0gh
 vqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwsp4FygkWp6akVaZk5wDiASUtw8CiJ8C4/BZTmLS5Iz
 C3OTIdInWLU5bjx8PofJiGWvPy8VClx3nCQGQIgRRmleXAjYDF5iVFWSpiXEegoIZ6C1KLczB
 JU+VeM4hyMSsK8b0FW8WTmlcBtegV0BBPQEez2L0COKElESEk1MPqsZvn1vk9TIPPXlq8116Y
 vWDtVqracuyE9NfVuHdutiFcm6lsrVT0CLn5wn+P+9Vd+g2TQ9ehDv+rKHuzx/XRjptrEPxeV
 ZH/fYN55/pX95Te7ndlbni6Xi7d5PjtmVZNaWvYZj3jnHSzSk6YGfVZTmSwi9Wrfi4R5vk89H
 2qfMPbXmPRx2xUlluKMREMt5qLiRACjEcxFxAIAAA==
X-Env-Sender: prvs=4592c6fb6=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1508494419!93848549!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59823 invoked from network); 20 Oct 2017 10:13:41 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 10:13:41 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="106415552"
Date: Fri, 20 Oct 2017 11:13:34 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20171020101334.l4i47n2l57ybgqg6@dhcp-3-128.uk.xensource.com>
References: <20171017120313.32229-1-roger.pau@citrix.com>
 <59E9BF3402000078001887B5@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59E9BF3402000078001887B5@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH for-4.10] string: fix memmove when size is 0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMjAsIDIwMTcgYXQgMDE6MTc6NDBBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE3LjEwLjE3IGF0IDE0OjAzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gLS0tIGEveGVuL2FyY2gveDg2L3N0cmluZy5jCj4gPiArKysgYi94ZW4vYXJjaC94
ODYvc3RyaW5nLmMKPiA+IEBAIC0zOSw2ICszOSw5IEBAIHZvaWQgKihtZW1tb3ZlKSh2b2lkICpk
ZXN0LCBjb25zdCB2b2lkICpzcmMsIHNpemVfdCBuKQo+ID4gIHsKPiA+ICAgICAgbG9uZyBkMCwg
ZDEsIGQyOwo+ID4gIAo+ID4gKyAgICBpZiAoICFuICkKPiA+ICsgICAgICAgIHJldHVybjsKPiAK
PiBBY3R1YWxseSAtIEkgY2FuJ3Qgc2VlIGhvdyB0aGlzIHdvdWxkIGJ1aWxkIHN1Y2Nlc3NmdWxs
eTogVGhlIGZ1bmN0aW9uCj4gcmV0dXJucyB2b2lkICosIG5vdCB2b2lkLiBJJ20gdGFraW5nIHRo
ZSBsaWJlcnR5IHRvIGZpeCB0aGlzIChhbmQgYWxzbwo+IGFkZCB1bmxpa2VseSgpKSB3aGlsZSBj
b21taXR0aW5nLgoKVGhhbmtzIGFuZCBzb3JyeS4gSSB0ZXN0ZWQgdGhpcyB3aXRoIGNsYW5nIDUu
MCArIHVic2FuIGVuYWJsZWQsIGJ1dCBJCmhhdmUgbm8gaWRlYSB3aHkvaG93IHRoYXQgY29tcGls
ZWQuCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 10:17:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 10:17:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5UMi-0008Pd-UH; Fri, 20 Oct 2017 10:17:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5UMg-0008P9-Uu
 for xen-devel@lists.xensource.com; Fri, 20 Oct 2017 10:17:19 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 C2/9A-31897-E2DC9E95; Fri, 20 Oct 2017 10:17:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVVf37Mt
 Ig03XxS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0bDoHWPBxqKKZ/sOMzUw
 bvPuYuTiEBJoZJJo+bmVFcJ5zCjx/epPNghnG6PE/l+7WLoYOTlEBJwlvp6Zyw5i8wroS6w9O
 g/MFhawktjwfQYjSIOEwE4dibuL3oA1SAh4Shz63coKY69q/AY0lZ2DDajhkBhIlEVAVeLirG
 msExi5FzAyrGLUKE4tKkst0jU20ksqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECPQ
 6AxDsYDy9LvAQoyQHk5Iob2Dly0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErx5Z4BygkWp6akV
 aZk5wPCDSUtw8CiJ8AqApHmLCxJzizPTIVKnGHU5jm26/IdJiCUvPy9VSpx3G0iRAEhRRmke3
 AhYLFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMG84yBSezLwSuE2vgI5gAjqC3f4FyBEliQ
 gpqQZG+fjX3+S0uk95y6fEhawXvsRhurfysZNfX4kKcxBLhzz//Wsxl/2/bWA6GKfLl5V0Jp+
 vOa16a83dbukzSid5zdt3GmjPbpm2udn35KYPygXtt18bf/k7Q8HqwtQ2oeVrDkW0z4468H3K
 Kz2umElNpx2UTkYKXfr0OCNyeoLNT8E2jg93H1cpsRRnJBpqMRcVJwIA/AruBIACAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1508494636!78145630!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30334 invoked from network); 20 Oct 2017 10:17:17 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Oct 2017 10:17:17 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5UMa-00043q-Fe; Fri, 20 Oct 2017 10:17:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e5UMV-0005tx-37; Fri, 20 Oct 2017 10:17:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e5UMU-00040L-RR; Fri, 20 Oct 2017 10:17:06 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114733-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-armhf-armhf-libvirt-raw:<job
 status>:broken:regression
 xen-4.9-testing:build-armhf-pvops:kernel-build:fail:regression
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:host-install(4):broken:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-arndale:host-ping-check-native:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:leak-check/check:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm: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-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-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-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-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-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qcow2: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-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=2040ac14e4cfbae679751796266527d92d11ac78
X-Osstest-Versions-That: xen=de38e28cc2cc62e6e9e4741403e4a8f6c07d8cfd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 20 Oct 2017 10:17:06 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 114733: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDczMyB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDczMy8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTE0NjczCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMTQ1NDMKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVu
dGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyA0IGhvc3Qt
aW5zdGFsbCg0KSBicm9rZW4gaW4gMTE0NjczIHBhc3MgaW4gMTE0NjU3CiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgNSBob3N0LXBpbmctY2hlY2stbmF0aXZlIGZhaWwgaW4gMTE0NjU3IHBh
c3MgaW4gMTE0NjczCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wIGZhaWwgaW4gMTE0NjU3IHBhc3MgaW4gMTE0NzMzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQteHNtIDE5IGxlYWstY2hlY2svY2hlY2sgZmFpbCBpbiAxMTQ2NzMgcGFzcyBpbiAxMTQ2
NTcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE0IGd1ZXN0LWxvY2FsbWln
cmF0ZSAgZmFpbCBwYXNzIGluIDExNDY3MwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBi
dXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNt
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wIGZhaWwgaW4gMTE0
NjU3IGJsb2NrZWQgaW4gMTE0NTQzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExNDY1NyBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAx
MTQ2NTcgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICBmYWlsIGluIDExNDY1NyBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCBmYWlsIGluIDExNDY3MyBibG9ja2Vk
IGluIDExNDU0MwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIDE2IGd1ZXN0LXN0YXJ0L2RlYmlh
bi5yZXBlYXQgZmFpbCBpbiAxMTQ2NzMgbGlrZSAxMTQ1MzMKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMTQ2NzMg
bGlrZSAxMTQ1NDMKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBpbiAxMTQ2NzMgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTQ2NzMgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIGluIDExNDY3MyBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTE0NjczIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwteHNtICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAx
MTQ2NzMgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayBmYWlsIGluIDExNDY3MyBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTE0NjczIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBpbiAxMTQ2NzMgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTQ2NzMgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBpbiAxMTQ2NzMgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTQ2NzMgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZh
aWwgaW4gMTE0NjczIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTQ2NzMgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAx
MTQ2NzMgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTE0NjczIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTQ2
NzMgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIGluIDExNDY3MyBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTE0NjczIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBpbiAxMTQ2NzMgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTQ2NzMgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAg
ZmFpbCBsaWtlIDExNDUwMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTgg
Z3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGxpa2UgMTE0NTQzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2Ug
MTE0NTQzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9j
YWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTE0NTQzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTE0NTQzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAg
ICAgZmFpbCAgbGlrZSAxMTQ1NDMKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFs
bC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IHhlbiAgICAgICAgICAgICAgICAgIDIwNDBhYzE0ZTRjZmJhZTY3OTc1MTc5NjI2NjUyN2Q5MmQx
MWFjNzgKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGRlMzhlMjhjYzJj
YzYyZTZlOWU0NzQxNDAzZTRhOGY2YzA3ZDhjZmQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNDU0
MyAgMjAxNy0xMC0xNiAxMTo1MToyMiBaICAgIDMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
MTQ2NTcgIDIwMTctMTAtMTcgMjA6MTY6MTcgWiAgICAyIGRheXMgICAgMyBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBCZXJuZCBLdWhscyA8
YmVybmQua3VobHNAdC1vbmxpbmUuZGU+CiAgVGhvbWFzIFBldGF6em9uaSA8dGhvbWFzLnBldGF6
em9uaUBmcmVlLWVsZWN0cm9ucy5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1
bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNo
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgYnJva2VuCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMjA0MGFjMTRlNGNm
YmFlNjc5NzUxNzk2MjY2NTI3ZDkyZDExYWM3OApBdXRob3I6IEJlcm5kIEt1aGxzIDxiZXJuZC5r
dWhsc0B0LW9ubGluZS5kZT4KRGF0ZTogICBTYXQgQXVnIDE5IDE2OjIxOjQyIDIwMTcgKzAyMDAK
CiAgICB0b29scy9saWJ4Yy94Y19kb21fYXJtOiBhZGQgbWlzc2luZyB2YXJpYWJsZSBpbml0aWFs
aXphdGlvbgogICAgCiAgICBUaGUgdmFyaWFibGUgZG9tY3RsLnUuYWRkcmVzc19zaXplLnNpemUg
bWF5IHJlbWFpbiB1bmluaXRpYWxpemVkIGlmCiAgICBndWVzdF90eXBlIGlzIG5vdCBvbmUgb2Yg
eGVuLTMuMC1hYXJjaDY0IG9yIHhlbi0zLjAtYXJtdjdsLiBBbmQgdGhlCiAgICBjb2RlIHByZWNp
c2VseSBjaGVja3MgaWYgdGhpcyB2YXJpYWJsZSBpcyBzdGlsbCAwIHRvIGRlY2lkZSBpZiB0aGUK
ICAgIGd1ZXN0IHR5cGUgaXMgc3VwcG9ydGVkIG9yIG5vdC4KICAgIAogICAgVGhpcyBmaXhlcyB0
aGUgZm9sbG93aW5nIGJ1aWxkIGZhaWx1cmUgd2l0aCBnY2MgNy54OgogICAgCiAgICB4Y19kb21f
YXJtLmM6MjI5OjMxOiBlcnJvcjogJ2RvbWN0bC51LmFkZHJlc3Nfc2l6ZS5zaXplJyBtYXkgYmUg
dXNlZCB1bmluaXRpYWxpemVkIGluIHRoaXMgZnVuY3Rpb24gWy1XZXJyb3I9bWF5YmUtdW5pbml0
aWFsaXplZF0KICAgICAgICAgaWYgKCBkb21jdGwudS5hZGRyZXNzX3NpemUuc2l6ZSA9PSAwICkK
ICAgIAogICAgUGF0Y2ggb3JpZ2luYWxseSB0YWtlbiBmcm9tCiAgICBodHRwczovL3d3dy5tYWls
LWFyY2hpdmUuY29tL3hlbi1kZXZlbEBsaXN0cy54ZW4ub3JnL21zZzEwOTMxMy5odG1sLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBCZXJuZCBLdWhscyA8YmVybmQua3VobHNAdC1vbmxpbmUuZGU+
CiAgICBTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgUGV0YXp6b25pIDx0aG9tYXMucGV0YXp6b25pQGZy
ZWUtZWxlY3Ryb25zLmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgODhiZmJmOTBlMzVmMTIxM2Y5OTY3
YTk3ZGVlMGIyMDM5Zjk5OThhNCkKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 10:25:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 10:25:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5UUi-0000iG-RW; Fri, 20 Oct 2017 10:25:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4594c9e72=Ian.Jackson@citrix.com>)
 id 1e5UUh-0000hT-V0
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 10:25:36 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 58/1E-02146-F1FC9E95; Fri, 20 Oct 2017 10:25:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXitHRDpK7c+Ze
 RBtfnGlt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn/tnWxFaxgqZj08CBjA+Me5i5GTg4JAX+J
 hr/zmUBsNgFdiaYtf9lAbF4BQYmTM5+wgNjMAjoSC3Z/YoOw5SW2v53DDFHjIHHu2QmwGhYBV
 Ymtb8+C2SICehItqyaydjFyAdXvZJSYsWQNI0hCWMBM4u3M22DLOAVsJR5MXMIIUiQkcJVJov
 3bVkaIi0wk3i7cCbSNAyihJjF3ffwERr5ZSG6aheSmWUhuWsDIvIpRozi1qCy1SNfQRC+pKDM
 9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzDcGIBgB+PZ056HGCU5mJREeQMrX0YK8SXl
 p1RmJBZnxBeV5qQWH2KU4eBQkuCNOQeUEyxKTU+tSMvMAQY+TFqCg0dJhFcPJM1bXJCYW5yZD
 pE6xWjMcePh9T9MHB037/5hEmLJy89LlRLnVQApFQApzSjNgxsEi8hLjLJSwryMQKcJ8RSkFu
 VmlqDKv2IU52BUEua1BJnCk5lXArfvFdApTECnsNu/ADmlJBEhJdXA2CWcueBa5CqON7ICZ+9
 stjVZJhojJ/bowu2yt9f28RwS2nzS4MaGqiVabmzrdrCLh7Eozr21NGlvt8PrBUZHP09g1REx
 NSlIDrXctuvWqWvRvxZd4r2hzTbXtOfWj03bCwRmnTmkU77KqLBa7AnXoXUC7x3aLVredjOEy
 VvXHl/XHrJ9e/ghByWW4oxEQy3mouJEAKbqR6rDAgAA
X-Env-Sender: prvs=4594c9e72=Ian.Jackson@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1508495133!69042464!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35095 invoked from network); 20 Oct 2017 10:25:34 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 10:25:34 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="447295788"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23017.53018.149469.676582@mariner.uk.xensource.com>
Date: Fri, 20 Oct 2017 11:25:30 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20171019164728.GC11934@perard.uk.xensource.com>
References: <1507564902-9000-1-git-send-email-ian.jackson@eu.citrix.com>
 <1507564902-9000-2-git-send-email-ian.jackson@eu.citrix.com>
 <23003.41880.818255.728737@mariner.uk.xensource.com>
 <20171010103215.GD1771@perard.uk.xensource.com>
 <23016.54514.243025.328812@mariner.uk.xensource.com>
 <20171019164728.GC11934@perard.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Juergen Gross <jgross@suse.com>, Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 1/8] xen: link against xentoolcore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtQQVRDSCAxLzhdIHhlbjogbGluayBhZ2FpbnN0
IHhlbnRvb2xjb3JlIik6Cj4gT24gVGh1LCBPY3QgMTksIDIwMTcgYXQgMDU6Mzg6MTBQTSArMDEw
MCwgSWFuIEphY2tzb24gd3JvdGU6Cj4gPiBXZSBzdGlsbCBuZWVkIHRoaXMgcGF0Y2ggZm9yIHRo
ZSByZXN0IG9mIHRoZSBzZXJpZXMsIHRob3VnaC4KPiAKPiBPZiBjb3Vyc2UsIEkgd2FzIG9ubHkg
YXJndWluZyB0aGF0IHRoaXMgcGF0Y2ggb24gaXRzIG93biBpcyBub3QgdXNlZnVsbC4KClJpZ2h0
LiAgSSB3YW50ZWQgdG8gYWNjdXJhdGVseSByZWZsZWN0IHRoZSBzaXR1YXRpb24gaW4gdGhlIGNv
bW1pdAptZXNzYWdlLCBoZW5jZSB0aGUgZXhwbGFuYXRpb24uCgo+IERvIHlvdSBuZWVkIGEgc2ln
bmVkLW9mZi1ieSBvciByZXZpZXctYnkgZnJvbSBtZT8gU2luY2UgaXQgbG9va3MgbGlrZQo+IEkn
bSB0aGUgYXV0aG9yLgoKSW5kZWVkLCBzbyBJIGRvbid0IHRoaW5rIGl0IG1ha2VzIHNlbnNlIGZv
ciB5b3UgdG8gc2F5IHlvdSd2ZSByZXZpZXdlZAppdC4KCklhbi4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 10:30:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 10:30:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5UZL-0001MY-DF; Fri, 20 Oct 2017 10:30:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4594c9e72=Ian.Jackson@citrix.com>)
 id 1e5UZK-0001MS-5P
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 10:30:22 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 12/24-31244-D30D9E95; Fri, 20 Oct 2017 10:30:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHSDva7thZe
 RBv1r+Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox161qYC/ZwVpx5pNzA+IW9i5GTQ0LAX+LN
 8wXMIDabgK5E05a/bCA2r4CgxMmZT1hAbGYBHYkFuz+xQdjyEtvfzgGq5wCqsZc4djUPJMwio
 CqxsHkXWLmIgKLEg5c3WSHKAyQ2PngAZgsLuEpMmn0ZbBWngKXEnm9tQCdwcQgJzGOUeL95MQ
 vEPSYSbxfuZAOZLySgJjF3ffwERr5ZSC6aheSiWUguWsDIvIpRozi1qCy1SNfYUC+pKDM9oyQ
 3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzDQGIBgB2PTosBDjJIcTEqivIGVLyOF+JLyUyoz
 Eosz4otKc1KLDzHKcHAoSfC6nAfKCRalpqdWpGXmAEMeJi3BwaMkwisHkuYtLkjMLc5Mh0idY
 jTmOLbp8h8mjo6bd/8wCbHk5eelSonzhoKUCoCUZpTmwQ2CxeIlRlkpYV5GoNOEeApSi3IzS1
 DlXzGKczAqCfOqgkzhycwrgdv3CugUJqBT2O1fgJxSkoiQkmpgzNPfyJvgq9RZrOZgYZTmXvc
 g7GHE/asf3utyv/k108m5xVHmUkvHlset2/9Pn9xre/loivJeKeatPX/zhY+59tuWVyn37i1Y
 p/PiaPMsp7zi10+uMb9cLxa7O7rmBo/Fy0uLT7+atMOgSHzWnFV2/fNvftmwfAfbtqk326L1H
 pee/ZIq3MQ3W4mlOCPRUIu5qDgRAN21Pj/AAgAA
X-Env-Sender: prvs=4594c9e72=Ian.Jackson@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1508495419!103070626!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52311 invoked from network); 20 Oct 2017 10:30:20 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 10:30:20 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="455190878"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23017.53303.31214.379746@mariner.uk.xensource.com>
Date: Fri, 20 Oct 2017 11:30:15 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20171019171146.fbaugzni473sub4b@citrix.com>
References: <919421225.246368.1508424546072.ref@mail.yahoo.com>
 <919421225.246368.1508424546072@mail.yahoo.com>
 <20171019171146.fbaugzni473sub4b@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Mark Pryor <tlviewer@yahoo.com>, Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] runstatedir matters when using debhelper tools in
	Artful
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogcnVuc3RhdGVkaXIgbWF0dGVycyB3aGVuIHVzaW5nIGRlYmhl
bHBlciB0b29scyBpbiBBcnRmdWwiKToKPiBPbiBUaHUsIE9jdCAxOSwgMjAxNyBhdCAwMjo0OTow
NlBNICswMDAwLCBNYXJrIFByeW9yIHdyb3RlOgo+ID4gSGVsbG8sCj4gPiBXaGVuIGZpbmlzaGlu
ZyBhIGRlYmlhbmlzZWQgYnVpbGQgb2YgeGVuLTQuMTB+cmMxIGluIEFydGZ1bCBJIGhhZCBubyBl
eHRyYSBwYXRjaGVzLCBzbyBJIGxlZnQgb3V0dGhpcyBwYXRjaCBiZWxvdyB0aGF0IEkgdXNlZCB0
byBidWlsZCB4ZW4tNC45IGluIEFydGZ1bDoKPiA+IAo+ID4gaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDkvbXNnMDE0MjQuaHRtbAo+ID4gV2hlbiBg
ZHBrZyAtaSB4ZW5fNC4xMH5yYzEtYXJ0ZnVsMl9hbWQ2NC5kZWJgIGlzIHJ1biwgdGhlIHN5c3Rl
bWQgc3ltbGluayBsaW5rcyBzaG91bGQgZ2V0IHdyaXR0ZW4gdG8gL2V0Yy9zeXN0ZW1kL3N5c3Rl
bS9tdWx0aSosIGJ1dCBub3cgdGhpcyBmYWlsZWQsIHVubGlrZSB0aGUgeGVuLTQuOSBlcXVpdmFs
ZW50IHBhY2thZ2UuCj4gPiBXaGVuIGl0IHdvcmtzIChwYXRjaCBpcyBhcHBsaWVkKSBpdCBsb29r
cyBsaWtlIGJlbG93Cj4gPiBwYXN0ZS5kZWJpYW4ubmV0L3BsYWluLzk5MTY2Nwo+ID4gV2hlbiBp
dCBmYWlscyB0aGVyZSBhcmUgbm8gc3lzdGVtZCBzeW1saW5rcyB3cml0dGVuIGFuZCB0aGUgcGFj
a2FnZSBpbnN0YWxsIGlzIGJyb2tlbi4KPiA+IE5vYm9keSBtaWdodCBub3RpY2UgaWYgdGhlIHJ1
bnN0YXRlZGlyIHZhcmlhYmxlIGlzIG1pc3NpbmcgZnJvbSBjb25maWcvUGF0aHMubWssIGJ1dCBp
ZiB5b3UgYnVpbGQgWGVuIHdpdGggYSBkZWJpYW4tZGVsdGEgYW5kIHVzZSBkZWJoZWxwZXIgaXQg
bWF0dGVycyAoaW4gQXJ0ZnVsIG9yIEJ1c3RlcikuCgpUaGlzIGlzIG15c3RlcmlvdXMgdG8gbWUu
ICBOb3RoaW5nIGluIHRoZSB1cHN0cmVhbSB0cmVlIG1lbnRpb25zCiJydW5zdGF0ZWRpciIsIGFj
Y29yZGluZyB0byBnaXQtZ3JlcC4gIEknbSBub3Qgc3VyZSBob3cgeW91ciA0LjEwfnJjMQp3YXMg
Y29uc3RydWN0ZWQsIHRob3VnaC4KCkFuZCBydW5zdGF0ZWRpciBpcyBzdXJlbHkgc29tZXRoaW5n
IGluIC92YXIsIGFueXdheS4KCkFyZSB5b3Ugc3VyZSBhYm91dCB0aGUgY2F1c2UgYW5kIGVmZmVj
dCBoZXJlID8KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 10:31:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 10:31:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Ua4-0001Qq-M6; Fri, 20 Oct 2017 10:31:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4592c6fb6=roger.pau@citrix.com>)
 id 1e5Ua3-0001Qb-52
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 10:31:07 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 70/95-00647-A60D9E95; Fri, 20 Oct 2017 10:31:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWSzvfng27ahZe
 RBkt7rCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozOLefZC74JV2w5PoWpgXGDQBcjJ4eEgL/E
 oW1zWUBsFgFViUnHjgPZHBxsAvYS079WgIRFgMKbp59m72Lk4mAWaGeUeLt+OjNIQlggQGLq/
 8vsIDavgKfEyhWHweJCAvUSN8/8YoWIC0qcnPkEbD6zgI7Egt2f2EDmMwtISyz/xwES5hRwk3
 h6bhojiC0qICPx7Hc3E8QYRYn+eQ/YIM5Ml2ibsJB1AiP/LCRTZyGZOgth6gJG5lWM6sWpRWW
 pRbqWeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgeFXz8DAuIPx9U+nQ4ySHExK
 oryBlS8jhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwupwHygkWpaanVqRl5gAjASYtwcGjJMIrB
 5LmLS5IzC3OTIdInWJUlBLnDQVJCIAkMkrz4Npg0XeJUVZKmJeRgYFBiKcgtSg3swRV/hWjOA
 ejkjBvKsgUnsy8Erjpr4AWMwEtZrd/AbK4JBEhJdXAyHGo5tdGU4+Dl5lTRZ69uZC39bePtWq
 ty8bQl4cCZwdEP1rsHs8Tt1Xr5oGQmW2BOb98/aZI/mhl+ud+r0J97QTGo9Mmyeekur3a+cEr
 4NQs4Tvhj16dubEg/MLDBvZads/0/3EPDkg/kVv2N+r99K/Z+h59F/7kN/6+p1i/7dTXiuArt
 mum7ldiKc5INNRiLipOBAArgtKtuQIAAA==
X-Env-Sender: prvs=4592c6fb6=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1508495458!94368077!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13012 invoked from network); 20 Oct 2017 10:31:02 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 10:31:02 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="106415961"
Date: Fri, 20 Oct 2017 11:30:48 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20171020103048.pjrzgb4hjockhunq@dhcp-3-128.uk.xensource.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-28-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506049330-11196-28-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: andrew.cooper3@citrix.com, kevin.tian@intel.com,
 Chao Gao <chao.gao@intel.com>, jbeulich@suse.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH V3 27/29] x86/vvtd: Enable Queued
 Invalidation through GCMD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMTE6MDI6MDhQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IFNvZnR3YXJlIHdy
aXRlcyB0byBRSUUgZmllbGQgb2YgR0NNRCB0byBlbmFibGUgb3IgZGlzYWJsZSBxdWV1ZWQKPiBp
bnZhbGlkYXRpb25zLiBUaGlzIHBhdGNoIGVtdWxhdGVzIFFJRSBmaWVsZCBvZiBHQ01ELgo+IAo+
IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4gU2lnbmVkLW9m
Zi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Cj4gLS0tCj4gIHhlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oIHwgIDMgKystCj4gIHhlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3Z0ZC92dnRkLmMgIHwgMTcgKysrKysrKysrKysrKysrKysKPiAgMiBmaWxlcyBjaGFu
Z2VkLCAxOSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL2lvbW11LmgKPiBpbmRleCBlMTliMDQ1Li5jNjljZDIxIDEwMDY0NAo+IC0tLSBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oCj4gKysrIGIveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvdnRkL2lvbW11LmgKPiBAQCAtMTYyLDcgKzE2Miw4IEBACj4gICNkZWZpbmUgRE1B
X0dTVFNfRkxTICAgICgoKHU2NCkxKSA8PCAyOSkKPiAgI2RlZmluZSBETUFfR1NUU19BRkxTICAg
KCgodTY0KTEpIDw8IDI4KQo+ICAjZGVmaW5lIERNQV9HU1RTX1dCRlMgICAoKCh1NjQpMSkgPDwg
MjcpCj4gLSNkZWZpbmUgRE1BX0dTVFNfUUlFUyAgICgoKHU2NCkxKSA8PDI2KQo+ICsjZGVmaW5l
IERNQV9HU1RTX1FJRVNfU0hJRlQgICAgIDI2Cj4gKyNkZWZpbmUgRE1BX0dTVFNfUUlFUyAgICgo
KHU2NCkxKSA8PCBETUFfR1NUU19RSUVTX1NISUZUKQo+ICAjZGVmaW5lIERNQV9HU1RTX0lSRVNf
U0hJRlQgICAgIDI1Cj4gICNkZWZpbmUgRE1BX0dTVFNfSVJFUyAgICgoKHU2NCkxKSA8PCBETUFf
R1NUU19JUkVTX1NISUZUKQo+ICAjZGVmaW5lIERNQV9HU1RTX1NJUlRQU19TSElGVCAgIDI0Cj4g
ZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMgYi94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCj4gaW5kZXggNzQ1OTQxYy4uNTVmN2E0NiAxMDA2
NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCj4gKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwo+IEBAIC00OTYsNiArNDk2LDE5IEBAIHN0
YXRpYyB2b2lkIHZ2dGRfaGFuZGxlX2djbWRfaXJlKHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJf
dCB2YWwpCj4gICAgICB9Cj4gIH0KPiAgCj4gK3N0YXRpYyB2b2lkIHZ2dGRfaGFuZGxlX2djbWRf
cWllKHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCB2YWwpCgpJIHdvdWxkIHVzZSAnd3JpdGUn
IGludGVhZCBvZiAnaGFuZGxlJywgc2luY2UgdGhpcyBpcyBvbmx5IHVzZWQgYnkgdGhlCndyaXRl
IHBhdGguCgpBbHNvIHlvdSBzaG91bGQgY29uc2lkZXIgZHJvcHBpbmcgdGhlIHZ2dGQgcHJlZml4
ZXMgZnJvbSB0aGUgc3RhdGljCmZ1bmN0aW9ucy4gSXQncyBxdWl0ZSBjbGVhciB0aGV5IGFyZSB2
dnRkIHJlbGF0ZWQsIGFuZCBzaW5jZSB0aGV5IGFyZQpzdGF0aWMgdGhlcmUncyBubyBuZWVkIHRv
IGFkZCBzdWNoIGEgcHJlZml4LgoKPiArewo+ICsgICAgdnZ0ZF9pbmZvKCIlc2FibGUgUXVldWUg
SW52YWxpZGF0aW9uIiwgKHZhbCAmIERNQV9HQ01EX1FJRSkgPyAiRW4iIDogIkRpcyIpOwo+ICsK
PiArICAgIGlmICggdmFsICYgRE1BX0dDTURfUUlFICkKPiArICAgICAgICB2dnRkX3NldF9iaXQo
dnZ0ZCwgRE1BUl9HU1RTX1JFRywgRE1BX0dTVFNfUUlFU19TSElGVCk7Cj4gKyAgICBlbHNlCj4g
KyAgICB7Cj4gKyAgICAgICAgdnZ0ZF9zZXRfcmVnX3F1YWQodnZ0ZCwgRE1BUl9JUUhfUkVHLCAw
KTsKPiArICAgICAgICB2dnRkX2NsZWFyX2JpdCh2dnRkLCBETUFSX0dTVFNfUkVHLCBETUFfR1NU
U19RSUVTX1NISUZUKTsKPiArICAgIH0KPiArfQoKU2luY2UgSSd2ZSBzZWVuIHRoaXMgcGF0dGVy
biBpbiBvdGhlciBmdW5jdGlvbnMsIGl0IG1pZ2h0IGJlIHdvcnRoCmFkZGluZyBhIGhlbHBlciB0
aGF0IGRvZXM6CgpWVlREX1NFVF9CSVQocmVnLCBiaXQsIHZhbCkKewogICAgaWYgKCB2YWwgKQog
ICAgICAgIHNldF9iaXQoLi4uKTsKICAgIGVsc2UKICAgICAgICBjbGVhcl9iaXQoLi4uKTsKfQoK
VGhlbiB0aGUgYWJvdmUgZnVuY3Rpb24gY291bGQgYmUgcmVkdWNlZCB0bzoKClZWVERfU0VUX0JJ
VChyZWcsIGJpdCwgdmFsKTsKaWYgKCAhdmFsICkKICAgIHZ2dGRfc2V0X3JlZ19xdWFkKHZ2dGQs
IERNQVJfSVFIX1JFRywgMCk7CgpJIGV4cGVjdCBvdGhlciBmdW5jdGlvbnMgY2FuIGFsc28gYmUg
c2ltcGxpZmllZCBieSB0aGlzIG1hY3JvLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 10:33:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 10:33:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Uby-0001bT-18; Fri, 20 Oct 2017 10:33:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4594c9e72=Ian.Jackson@citrix.com>)
 id 1e5Ubw-0001bJ-4a
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 10:33:04 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 4A/00-25852-FD0D9E95; Fri, 20 Oct 2017 10:33:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHRDpO79Cy8
 jDS6fYbb4vmUykwOjx+EPV1gCGKNYM/OS8isSWDO6JwkWvGCpOLzzHksDYxNLFyMnh4SAv8TL
 XX/BbDYBXYmmLX/ZQGxeAUGJkzOfgMWZBXQkFuz+xAZhy0tsfzuHGaLGTmJ5638wm0VAVeJQ+
 wEwW0RAWqJ/Tjt7FyMXUP0CRokjE5YzgSSEBXwl/rbMZQexOQUcJCad/w4U5+AQEqiVeHBZG+
 IeE4m3C3eyQYTVJOauj5/AyDcLyUWzkFw0C8lFCxiZVzFqFKcWlaUW6RqZ6iUVZaZnlOQmZub
 oGhqY6eWmFhcnpqfmJCYV6yXn525iBAYaAxDsYFy1IPAQoyQHk5Iob2Dly0ghvqT8lMqMxOKM
 +KLSnNTiQ4wyHBxKErw154FygkWp6akVaZk5wJCHSUtw8CiJ8MqBpHmLCxJzizPTIVKnGI05b
 jy8/oeJo+Pm3T9MQix5+XmpUuK8oSClAiClGaV5cINgsXiJUVZKmJcR6DQhnoLUotzMElT5V4
 ziHIxKwrzzQKbwZOaVwO17BXQKE9Ap7PYvQE4pSURISTUwdnbtlFZWmCofKKiTzHzbrU9ren3
 ckoc1k/603ez7dPjOSe7nN7+qMn93bKi7J3rw5YRjd9guuC7ctnr9m68HZWXq3z6ZbT3JTjDx
 vs6Ru8G9rjyH/774OedA+xYNiQ9lVqpT71fytf6fulffLJQ/+7Nm9t+0eMVLXqGxtpOncHjzf
 eLYKXhGQYmlOCPRUIu5qDgRAPqrnavAAgAA
X-Env-Sender: prvs=4594c9e72=Ian.Jackson@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1508495581!78148801!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43943 invoked from network); 20 Oct 2017 10:33:02 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 10:33:02 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="447296574"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23017.53467.384290.5153@mariner.uk.xensource.com>
Date: Fri, 20 Oct 2017 11:32:59 +0100
To: <qemu-devel@nongnu.org>
In-Reply-To: <150843936788.413.8319410302655093683@b58463cdfd5f>
References: <1508431916-9412-1-git-send-email-ian.jackson@eu.citrix.com>
 <150843936788.413.8319410302655093683@b58463cdfd5f>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: jgross@suse.com, sstabellini@kernel.org, famz@redhat.com,
 ross.lagerwall@citrix.com, anthony.perard@citrix.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v5 0/8] xen: xen-domid-restrict
	improvements
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

bm8tcmVwbHlAcGF0Y2hldy5vcmcgd3JpdGVzICgiUmU6IFtRZW11LWRldmVsXSBbUEFUQ0ggdjUg
MC84XSB4ZW46IHhlbi1kb21pZC1yZXN0cmljdCBpbXByb3ZlbWVudHMiKToKPiBUaGlzIHNlcmll
cyBzZWVtcyB0byBoYXZlIHNvbWUgY29kaW5nIHN0eWxlIHByb2JsZW1zLiBTZWUgb3V0cHV0IGJl
bG93IGZvcgo+IG1vcmUgaW5mb3JtYXRpb246CgpObywgaXQgZG9lc24ndCBoYXZlIGNvZGluZyBz
dHlsZSBwcm9ibGVtcy4gIEF0IGxlYXN0LCB0aGlzIG1haWwKY29udGFpbnMgb25seSBvbmUgY29t
cGxhaW50IHdoaWNoIGlzIHRoaXM6Cgo+IENoZWNraW5nIFBBVENIIDcvODogb3MtcG9zaXg6IFBy
b3ZpZGUgbmV3IC1ydW5hcyA8dWlkPi48Z2lkPiBmYWNpbGl0eS4uLgo+IEVSUk9SOiBjb25zaWRl
ciB1c2luZyBxZW11X3N0cnRvdWwgaW4gcHJlZmVyZW5jZSB0byBzdHJ0b3VsCj4gIzQ1OiBGSUxF
OiBvcy1wb3NpeC5jOjE0MjoKPiArICAgIGx2ID0gc3RydG91bChvcHRhcmcsICZlcCwgMCk7IC8q
IGNhbid0IHFlbXVfc3RydG91bCwgd2FudCAqZXA9PScuJyAqLwoKVGhpcyBpcyBhIGZhbHNlIHBv
c2l0aXZlIGFzIHlvdSBjYW4gc2VlIGZyb20gdGhlIGNvbW1lbnQuCgpJYW4uCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 10:38:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 10:38:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5UhS-0001tG-OU; Fri, 20 Oct 2017 10:38:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=459d591f5=wei.liu2@citrix.com>)
 id 1e5UhQ-0001sQ-W4
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 10:38:45 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 9B/41-30115-432D9E95; Fri, 20 Oct 2017 10:38:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRWlGSWpSXmKPExsXitHSDva7xpZe
 RBqvvmVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlLfmxhLXgnXnFo9nz2BsZTQl2MnBwSAv4S
 hzeeZgex2QSUJX529rKB2CICehJNB54zgtjMAikSb59eAosLCxhKbFn/Dcjm4GARUJU4eDAEJ
 MwrYCHxYQlEq4SAvMSutousILaQgIJEx/RjTBA1ghInZz5hgRgpIXHwxQvmCYzcs5CkZiFJLW
 BkWsWoUZxaVJZapGtoppdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERgKDECwg/H
 +xoBDjJIcTEqivIGVLyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfBmXwTKCRalpqdWpGXmAIMS
 Ji3BwaMkwnv0AlCat7ggMbc4Mx0idYrRmOPYpst/mDg6bt79wyTEkpeflyolzmsCMkkApDSjN
 A9uECxaLjHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmY1xNkCk9mXgncvldApzABncJu/wLklJ
 JEhJRUA+P2fRH2uwon2UxqaFn8W9NENu2i36s4EcaAA11lEflFP3+nWXhXrt75SefwhJVBvEm
 Su9+GVe+fsVFrn+e2n4k9Myc0GEbuEn3YVvTz4lyJt4sZl2+f2//8kKTFaulAtkmZ957+46t4
 +E9XwmvNQg8um/I0PhUh2yLHw5PP9XCKnk1a3vD2w28lluKMREMt5qLiRADK3EwukQIAAA==
X-Env-Sender: prvs=459d591f5=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1508495922!72242849!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53242 invoked from network); 20 Oct 2017 10:38:43 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 10:38:43 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="455191689"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 20 Oct 2017 11:38:24 +0100
Message-ID: <20171020103840.32762-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: ian.jackson@eu.citrix.com, Julien Grall <julien.grall@arm.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 00/16] Upgrade to Stretch
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsCgpUaGlzIHNlcmllcyB1cGdyYWRlcyBvc3N0ZXN0IHRvIERlYmlhbiBTdHJlY2gsIHdo
aWNoIGFpbXMgdG86CgoxLiBLZWVwIG9zc3Rlc3QgdXAtdG8tZGF0ZS4KMi4gRW5hYmxlIHVzIHRv
IGNvbGxlY3QgYWdncmVnYXRlIGdjb3YgZGF0YSAoZGVwZW5kcyBvbiBuZXdlciBnY2MgaW4gU3Ry
ZXRjaCkuCjMuIEVuYWJsZSB1cyB0byBydW4gKHlldCB0byBiZSBpbXBsZW1lbnRlZCkgaHlwZXJ2
aXNvciBmdXp6ZXIgaW4gdGhlIChkaXN0YW50KQogICBmdXR1cmUgKGRlcGVuZHMgb24gbmV3ZXIg
Z2NjIGluIFN0cmV0Y2gpLgoKVGhlcmUgYXJlIGEgZmV3IGlzc3VlczoKCjEuIERlYmlhbiBzdG9j
ayBrZXJuZWwgaGFzIGEgYnVnIHRoYXQgY2F1c2VzIGxvY2FsIG1pZ3JhdGlvbiBmYWlscy4KMi4g
SG9zdHMgbWVybG90KiBkb24ndCB3b3JrIHdlbGwgZXZlbiB3aXRob3V0IHhlbjoKICAgMi4xIFNv
bWV0aW1lcyB0aGV5IGRvbid0IGJvb3QgYWZ0ZXIgZGViaWFuLWluc3RhbGwuCiAgIDIuMiBTb21l
dGltZXMgdGhleSBzdGFsbCB3aGVuIGluc3RhbGxpbmcgcGFja2FnZXMsIGNhdXNpbmcgdGVzdHMg
dG8gdGltZSBvdXQuCiAgIFRoZXNlIGFyZW4ndCByZWFsbHkgcmVsYXRlZCB0byBTdHJldGNoLgoz
LiBUaGUgdW5zdGFiaWxpdHkgd2l0aCBBcm5kYWxlIGJvYXJkcycgbmljIGlzIG1vcmUgcHJvbWlu
ZW50LiBPciB3b3JzZSAtLSB0aGV5CiAgIGhhdmUgYmVjb21lIGNvbXBsZXRlbHkgdW51c2FibGUu
IEkgZG9uJ3QgaGF2ZSBlbm91Z2ggZGF0YSB5ZXQuIFdlIG1pZ2h0CiAgIG5lZWQgdG8gd29yayBh
cm91bmQgdGhpcywgYnV0IEknbSBub3Qgc3VyZSBob3cgdG8gZG8gdGhhdCB5ZXQuCjQuIFB2Z3J1
YjEgd29uJ3Qgd29yayBkdWUgdG8gaXQgaXMgYml0cm90IGFuZCBjYW4ndCBkZWFsIHdpdGggZXh0
NCBmcyB3aXRoCiAgIDY0Yml0IGVuYWJsZWQuCjUuIE9zc3Rlc3QgY3VycmVudGx5IGRvZXNuJ3Qg
aGF2ZSBhbnkgQVJNNjQgYm94ZXMsIHNvIEknbSBub3Qgc3VyZSBpZiB0aGV5CiAgIHdpbGwgcmVx
dWlyZSBhbnkgZml4ZXMuCjYuIFJ1bXBydW4gZG9lc24ndCBidWlsZCBkdWUgdG8gaXRzIGJ1aWxk
IHN5c3RlbSBjYW4ndCBjb3BlLiBUaGlzIHNob3VsZCBiZQogICBmaXhlZCBpbiBydW1wcnVuLgoK
SSBoYXZlIHRha2VuIHRoZSBmb2xsb3dpbmcgbWVhc3VyZXM6CgoxLiBNYXJrIG1lcmxvdCogdW5z
dWl0YWJsZSBmb3IgU3RyZXRjaCAoIXN1aXRlLXN0cmV0Y2gpIHRvIGF2b2lkIGZhbHNlCiAgIHBv
c2l0aXZlcyBkdXJpbmcgZGV2ZWxvcG1lbnQuCjIuIERyb3AgcHZncnViMSB0ZXN0cy4KCkV4YW1w
bGUgZmxpZ2h0OgpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MvMTE0NzY5LwoKV2VpLgoKQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCldlaSBMaXUgKDE2
KToKICBYWFggYWRkIGEgc3RyZXRjaCBjb25maWcgYmFzZWQgb24gcHJvZHVjdGlvbi1jb25maWcK
ICBnaXRpZ25vcmU6IGlnbm9yZSB2aW0gc3dhcCBmaWxlCiAgdHMteGVuLWJ1aWxkLXByZXA6IGRv
bid0IGluc3RhbGwgdzNjLWR0ZC14aHRtbCBmb3IgU3RyZXRjaCBvbndhcmQKICB0cy14ZW4tYnVp
bGQtcHJlcDogaW5zdGFsbCBwYWNrYWdlcyBmb3Igc3RyZXRjaAogIG1nLWRlYmlhbi1pbnN0YWxs
ZXItdXBkYXRlLWFsbDogcHV0IHF1b3RlcyBhcm91bmQgYXJndW1lbnRzCiAgdHMteGVuLWluc3Rh
bGw6IGluc3RhbGwgc29tZSBwYWNrYWdlcyBvbiBzdHJldGNoCiAgRGViaWFuLnBtOiB1c2Ugc3lz
dmluaXQtY29yZSBvbiBzdHJldGNoCiAgdHMtbGVhay1jaGVjazogc3VwcHJlc3Mgc3lzdGVtZC1z
aGltLCB3aGljaCBsZWFrcyBpbiBzdHJldGNoCiAgdHMtaG9zdC1pbnN0YWxsOiBkb24ndCB1c2Ug
dGhlIG5ldyBuaWMgbmFtaW5nIHNjaGVtZQogIHRzLWRlYmlhbi1maXh1cDogcmVtb3ZlIGV4dHJh
PSBiZWZvcmUgYXBwZW5kaW5nIG91ciBvd24KICB0cy1kZWJpYW4tZml4dXA6IHVzZSBjb3JyZWN0
IHJlc3VtZSBkZXZpY2UKICBtYWtlLWZsaWdodDogZG9uJ3QgdGVzdCBwdmdydWIgZm9yIFhlbiBY
WFgKICB0cy1kZWJpYW4taHZtLWluc3RhbGw6IGRpc2FibGUgbmV3IG5pYyBuYW1pbmcgc2NoZW1l
CiAgdHMteGVuLWJ1aWxkLXByZXA6IGluc3RhbGwgZTJmc2xpYnMtZGV2CiAgVGVzdFN1cHBvcnQ6
IGFkZCBkcGtnIG9wdGlvbiB3aGVuIGluc3RhbGxpbmcgcGFja2FnZXMKICB0cy1ndWVzdHMtbmJk
LW1pcnJvcjogbWFrZSBpdCB3b3JrIHdpdGggc3RyZXRjaAoKIC5naXRpZ25vcmUgICAgICAgICAg
ICAgICAgICAgICB8ICAgMSArCiBPc3N0ZXN0L0RlYmlhbi5wbSAgICAgICAgICAgICAgfCAgIDIg
Ky0KIE9zc3Rlc3QvVGVzdFN1cHBvcnQucG0gICAgICAgICB8ICAgMyArLQogbWFrZS1mbGlnaHQg
ICAgICAgICAgICAgICAgICAgIHwgIDE3ICsrKy0KIG1nLWRlYmlhbi1pbnN0YWxsZXItdXBkYXRl
ICAgICB8ICAgMiArLQogbWctZGViaWFuLWluc3RhbGxlci11cGRhdGUtYWxsIHwgICAyICstCiBw
cm9kdWN0aW9uLWNvbmZpZy1zdHJldGNoICAgICAgfCAxNzMgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKIHRzLWRlYmlhbi1maXh1cCAgICAgICAgICAgICAgICB8ICAx
NCArKysrCiB0cy1kZWJpYW4taHZtLWluc3RhbGwgICAgICAgICAgfCAgMTIgKysrCiB0cy1ndWVz
dHMtbmJkLW1pcnJvciAgICAgICAgICAgfCAgNDcgKysrKysrKysrKy0KIHRzLWhvc3QtaW5zdGFs
bCAgICAgICAgICAgICAgICB8ICAgNCArCiB0cy1sZWFrLWNoZWNrICAgICAgICAgICAgICAgICAg
fCAgIDEgKwogdHMteGVuLWJ1aWxkLXByZXAgICAgICAgICAgICAgIHwgIDE1ICsrKy0KIHRzLXhl
bi1pbnN0YWxsICAgICAgICAgICAgICAgICB8ICAgMyArCiAxNCBmaWxlcyBjaGFuZ2VkLCAyODYg
aW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgcHJvZHVj
dGlvbi1jb25maWctc3RyZXRjaAoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 10:38:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 10:38:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5UhS-0001t0-Hb; Fri, 20 Oct 2017 10:38:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=459d591f5=wei.liu2@citrix.com>)
 id 1e5UhQ-0001sP-TU
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 10:38:45 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 EE/57-19067-432D9E95; Fri, 20 Oct 2017 10:38:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpK7xpZe
 RBpefGVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkvJh9mKtjAWnF1vUAD406WLkZODgkBf4lP
 Z+4wg9hsAsoSPzt72UBsEQE9iaYDzxlBbGYBO4nmRx+A6jk4hAX8JFaudgcJswioSuzZ9htsD
 K+AhcTJn5fZIEbKS+xqu8gKYnMKWEqs230XrEYIqGb12ZVsELaCRMf0Y0wQvYISJ2c+YYFYJS
 Fx8MUL5gmMvLOQpGYhSS1gZFrFqFGcWlSWWqRrbKCXVJSZnlGSm5iZo2toYKqXm1pcnJiempO
 YVKyXnJ+7iREYOPUMDIw7GCes8jvEKMnBpCTKG1j5MlKILyk/pTIjsTgjvqg0J7X4EKMMB4eS
 BO+ii0A5waLU9NSKtMwcYAjDpCU4eJREeDeBpHmLCxJzizPTIVKnGC05jm26/IeJ48bD60Cy4
 +bdP0xCLHn5ealS4hANAiANGaV5cONgcXaJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDv2Q
 tAU3gy80rgtr4COogJ6CB2+xcgB5UkIqSkGhgLoowm2f9/emr6jL7Ui3NOuJednsG2+KiLi//
 1w28nvLn0mVm9+pjmny1bP9g6Jy2ezhma8q7qXWthxcGtcuV/ZnzZsyjKoSlgnsgcySm3X+w5
 vcC1Nu7vfqXS8Mi0LxvL59i7bBa6rrjVrfBJ4w5zsUYj/ZPPWxjOPuOXW/dqg876nlexE4u1l
 ViKMxINtZiLihMB4KNZJ64CAAA=
X-Env-Sender: prvs=459d591f5=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1508495922!104982457!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1305 invoked from network); 20 Oct 2017 10:38:43 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 10:38:43 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="447297087"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 20 Oct 2017 11:38:28 +0100
Message-ID: <20171020103840.32762-5-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171020103840.32762-1-wei.liu2@citrix.com>
References: <20171020103840.32762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: ian.jackson@eu.citrix.com, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 04/16] ts-xen-build-prep: install
	packages for stretch
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U3R1YmRvbSBidWlsZCBuZWVkcyB0ZXhpbmZvLgoKTGlidmlydCBidWlsZCBuZWVkcyBhdXRvcG9p
bnQuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRz
LXhlbi1idWlsZC1wcmVwIHwgNCArKysrCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEvdHMteGVuLWJ1aWxkLXByZXAgYi90cy14ZW4tYnVpbGQtcHJlcAppbmRl
eCA2MTUyZDBhLi43MGE1M2NhIDEwMDc1NQotLS0gYS90cy14ZW4tYnVpbGQtcHJlcAorKysgYi90
cy14ZW4tYnVpbGQtcHJlcApAQCAtMjIxLDYgKzIyMSwxMCBAQCBzdWIgcHJlcCAoKSB7CiAJIyBq
ZXNzaWUgKD5qZXNzaWU/KQogCXB1c2goQHBhY2thZ2VzLCAibGlibmwtcm91dGUtMy1kZXYiKTsK
ICAgICB9CisgICAgaWYgKCRoby0+e1N1aXRlfSA9fiBtL3N0cmV0Y2gvKSB7CisgICAgICAgIHB1
c2goQHBhY2thZ2VzLCBxdyh0ZXhpbmZvIGF1dG9wb2ludCBsaWJwY2lhY2Nlc3MtZGV2KSk7Cisg
ICAgfQorCiAgICAgdGFyZ2V0X2luc3RhbGxfcGFja2FnZXMoJGhvLCBAcGFja2FnZXMpOwogICAg
IHRhcmdldF9jbWRfcm9vdCgkaG8sICJjaG1vZCAtUiBhK3IgL3Vzci9zaGFyZS9naXQtY29yZS90
ZW1wbGF0ZXMiKTsKICAgICAjIHdvcmthcm91bmQgZm9yIERlYmlhbiAjNTk1NzI4Ci0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 10:38:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 10:38:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5UhS-0001tR-VQ; Fri, 20 Oct 2017 10:38:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=459d591f5=wei.liu2@citrix.com>)
 id 1e5UhR-0001sR-GS
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 10:38:45 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 98/7B-23912-432D9E95; Fri, 20 Oct 2017 10:38:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsXitHRDpK7JpZe
 RBnP6ZSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oylq9pYCiYyVZz9sZ2lgfERYxcjJ4eEgL/E
 qx9P2EFsNgFliZ+dvWwgtoiAnkTTgedgNcwCdhLNjz6wgNjCQHbTon9MIDaLgKrEgZY2ZhCbV
 8BCYtP6pSwQM+UldrVdZAWxOQUsJdbtvgsWFwKqWX12JRuErSDRMf0YE0SvoMTJmU9YIHZJSB
 x88YJ5AiPvLCSpWUhSCxiZVjFqFKcWlaUW6Rob6CUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCY
 V6yXn525iBAZPPQMD4w7GCav8DjFKcjApifIGVr6MFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB
 u+giUE6wKDU9tSItMwcYxjBpCQ4eJRHeTSBp3uKCxNzizHSI1ClGY44bD6//YeLouHn3D5MQS
 15+XqqUOESpAEhpRmke3CBYfF1ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMx79gLQFJ7MvB
 K4fa+ATmECOoXd/gXIKSWJCCmpBsZJfh2lyj6aq5XYl0eXrMiVvPrgYv1qmz5lnx+fyks2e6x
 PV9oxI/zltPkR22yMXp40yl4bV2uz+2u0yNI1p5ZGiygwlRW3C6jvKjk0aZmKz5Rd2XcWuTHI
 J2ycaGTiMO/3kuQdgW6a70WlRVb4J+Vsnsz7iS1E/9PMvEnCXPbiT2J3WZw/802JpTgj0VCLu
 ag4EQDggtuQqgIAAA==
X-Env-Sender: prvs=459d591f5=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1508495922!104982457!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1346 invoked from network); 20 Oct 2017 10:38:44 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 10:38:44 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="447297089"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 20 Oct 2017 11:38:26 +0100
Message-ID: <20171020103840.32762-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171020103840.32762-1-wei.liu2@citrix.com>
References: <20171020103840.32762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: ian.jackson@eu.citrix.com, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 02/16] gitignore: ignore vim swap file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiAuZ2l0aWdu
b3JlIHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQgYS8u
Z2l0aWdub3JlIGIvLmdpdGlnbm9yZQppbmRleCA0MjU1MDZiLi5mN2U1Yjc3IDEwMDY0NAotLS0g
YS8uZ2l0aWdub3JlCisrKyBiLy5naXRpZ25vcmUKQEAgLTEsNSArMSw2IEBACiAqfgogKi5iYWsK
Kyouc3dwCiB0bXAKICoudG1wCiBiaXNlY3Rpb24ucHMKLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 10:38:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 10:38:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5UhT-0001uU-MG; Fri, 20 Oct 2017 10:38:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=459d591f5=wei.liu2@citrix.com>)
 id 1e5UhS-0001sn-Av
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 10:38:46 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 E8/90-11148-532D9E95; Fri, 20 Oct 2017 10:38:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHRDpK7ppZe
 RBiu38lp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnXDy1hL5jIUXF2Ryd7A2MjWxcjJ4eEgL/E
 9BtvmEFsNgFliZ+dvWBxEQE9iaYDzxlBbGYBO4nmRx9YQGxhgQSJf/+3MYHYLAKqEsufrAWKc
 3DwClhILPxlCjFSXmJX20VWEJtTwFJi3e67YK1CQCWrz65kg7AVJDqmHwMbwysgKHFy5hMWiF
 USEgdfvGCewMg7C0lqFpLUAkamVYwaxalFZalFusYGeklFmekZJbmJmTm6hgamermpxcWJ6ak
 5iUnFesn5uZsYgaFTz8DAuINxwiq/Q4ySHExKoryBlS8jhfiS8lMqMxKLM+KLSnNSiw8xynBw
 KEnwLroIlBMsSk1PrUjLzAEGMUxagoNHSYR3E0iat7ggMbc4Mx0idYrRmOPYpst/mDg6bt79w
 yTEkpeflyolDlEqAFKaUZoHNwgWXZcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfOevQA0hS
 czrwRu3yugU5iATmG3fwFySkkiQkqqgbFl/6vWb26CsS61XX9Vtl2U2SeheeZjrOWbdx3rWGQ
 Sr2xy2HrWOuvEZs3iczlXFxssCtiovnL7gvkKbZFB8b9d50x2SlpS6iOu8ufWaY/VsY36LyMZ
 vF4JWr+rKn+0hUc+JolV6WnSNp7Ed0+a/ylWZqtz/zE9qMl6OHjLg0+9enW+MRctKpRYijMSD
 bWYi4oTAYr61LWpAgAA
X-Env-Sender: prvs=459d591f5=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1508495922!104982457!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1404 invoked from network); 20 Oct 2017 10:38:44 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 10:38:44 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="447297088"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 20 Oct 2017 11:38:27 +0100
Message-ID: <20171020103840.32762-4-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171020103840.32762-1-wei.liu2@citrix.com>
References: <20171020103840.32762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: ian.jackson@eu.citrix.com, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 03/16] ts-xen-build-prep: don't install
	w3c-dtd-xhtml for Stretch onward
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SXQgaXMgbm90IGluY2x1ZGVkIGluIFN0cmV0Y2guCgpUaGF0IHBhY2thZ2Ugd2FzIGluc3RhbGxl
ZCBiZWNhdXNlIGxpYnZpcnQgYnVpbGQgbmVlZGVkIGl0LiBIb3dldmVyCmxpYnZpcnQgYnVpbGRz
IGZpbmUgd2l0aG91dCBpdCBpbiBTdHJldGNoLiBJdCBzaG91bGQgYmUgZmluZSB0byBqdXN0IG5v
dAppbnN0YWxsIGl0IG9uIFN0cmV0Y2guCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgotLS0KIHRzLXhlbi1idWlsZC1wcmVwIHwgNSArKysrLQogMSBmaWxlIGNo
YW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3RzLXhl
bi1idWlsZC1wcmVwIGIvdHMteGVuLWJ1aWxkLXByZXAKaW5kZXggM2U5ODM2NC4uNjE1MmQwYSAx
MDA3NTUKLS0tIGEvdHMteGVuLWJ1aWxkLXByZXAKKysrIGIvdHMteGVuLWJ1aWxkLXByZXAKQEAg
LTIwNiw5ICsyMDYsMTIgQEAgc3ViIHByZXAgKCkgewogICAgICAgICAgICAgICAgICAgICAgIGxp
YmdsaWIyLjAtZGV2IGxpYmx6bWEtZGV2IHBrZy1jb25maWcKICAgICAgICAgICAgICAgICAgICAg
ICBhdXRvY29uZiBhdXRvbWFrZSBsaWJ0b29sIHhzbHRwcm9jCiAgICAgICAgICAgICAgICAgICAg
ICAgbGlieG1sMi11dGlscyBsaWJ4bWwyLWRldgotICAgICAgICAgICAgICAgICAgICAgIGxpYmRl
dm1hcHBlci1kZXYgdzNjLWR0ZC14aHRtbCBsaWJ4bWwteHBhdGgtcGVybAorICAgICAgICAgICAg
ICAgICAgICAgIGxpYmRldm1hcHBlci1kZXYgbGlieG1sLXhwYXRoLXBlcmwKICAgICAgICAgICAg
ICAgICAgICAgICBjY2FjaGUgbmFzbSBjaGVja3BvbGljeSBlYnRhYmxlcyk7CiAKKyAgICBpZiAo
JGhvLT57U3VpdGV9ICF+IG0vc3RyZXRjaC8pIHsKKwlwdXNoKEBwYWNrYWdlcywgInczYy1kdGQt
eGh0bWwiKTsKKyAgICB9CiAgICAgaWYgKCRoby0+e1N1aXRlfSAhfiBtL3NxdWVlemV8d2hlZXp5
LykgewogCXB1c2goQHBhY2thZ2VzLCBxdyhvY2FtbC1ub3ggb2NhbWwtZmluZGxpYikpOwogICAg
IH0KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 10:38:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 10:38:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5UhT-0001uE-FP; Fri, 20 Oct 2017 10:38:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=459d591f5=wei.liu2@citrix.com>)
 id 1e5UhS-0001so-AA
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 10:38:46 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 DA/81-07499-532D9E95; Fri, 20 Oct 2017 10:38:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsXitHSDva7ppZe
 RBot3Clh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl/7k5gLfjCUnH96C6WBsYmli5GTg4JAX+J
 y3e2s4LYbALKEj87e9lAbBEBPYmmA88ZQWxmATuJ5kcfwOqFBdwk5ixoAYuzCKhKPPtygB3E5
 hWwkFg25yIzxEx5iV1tF8FmcgpYSqzbfResVwioZvXZlWwQtoJEx/RjTBC9ghInZz5hgdglIX
 HwxQvmCYy8s5CkZiFJLWBkWsWoUZxaVJZapGtoppdUlJmeUZKbmJmja2hgppebWlycmJ6ak5h
 UrJecn7uJERg8DECwg/H+xoBDjJIcTEqivIGVLyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfBm
 XwTKCRalpqdWpGXmAMMYJi3BwaMkwnv0AlCat7ggMbc4Mx0idYrRmOPGw+t/mDg6bt79wyTEk
 peflyolzmsCMkkApDSjNA9uECy+LjHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmY1xNkCk9mXg
 ncvldApzABncJu/wLklJJEhJRUA6NP11t+3b3Gxkr/uepVWMXOpvNOWRM04YUGm+6J9rciJ9b
 XxoUxNCXtkvZisirPu33XcFM839WK9ceybrz7Zr1rzf+bxTu3tKV0eMkZ5j+7JNp4veenuOy8
 5iQH6flBz68LrD3vIbL63JXzl6QN+fXzSnuF1e7sjrjUKjP3UQ3TLPd9N1+3nFJiKc5INNRiL
 ipOBAClctaLqgIAAA==
X-Env-Sender: prvs=459d591f5=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1508495922!72242849!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53413 invoked from network); 20 Oct 2017 10:38:45 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 10:38:45 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="455191692"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 20 Oct 2017 11:38:31 +0100
Message-ID: <20171020103840.32762-8-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171020103840.32762-1-wei.liu2@citrix.com>
References: <20171020103840.32762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: ian.jackson@eu.citrix.com, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 07/16] Debian.pm: use sysvinit-core on
	stretch
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiBPc3N0ZXN0
L0RlYmlhbi5wbSB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxl
dGlvbigtKQoKZGlmZiAtLWdpdCBhL09zc3Rlc3QvRGViaWFuLnBtIGIvT3NzdGVzdC9EZWJpYW4u
cG0KaW5kZXggODQ1MDI3YS4uMjRiYzI2MCAxMDA2NDQKLS0tIGEvT3NzdGVzdC9EZWJpYW4ucG0K
KysrIGIvT3NzdGVzdC9EZWJpYW4ucG0KQEAgLTgyNyw3ICs4MjcsNyBAQCBzdWIgcHJlc2VlZF9i
YXNlICgkJCQ7QCkgewogCiAgICAgIyBTeXN0ZW1kIGRvZXNuJ3QgaG9ub3Igb3NzdGVzdC1jb25m
aXJtLWJvb3RlZCBzZXJ2aWNlLCB3aGljaAogICAgICMgYnJlYWtzIHRzLWxlYWstY2hlY2suICBG
YWxsIGJhY2sgdG8gU3lzViBpbml0IGZvciBub3cuCi0gICAgaWYgKCAkc3VpdGUgPX4gL2plc3Np
ZS8gKSB7CisgICAgaWYgKCAkc3VpdGUgPX4gL2plc3NpZXxzdHJldGNoLyApIHsKICAgICAgICBw
cmVzZWVkX2hvb2tfY29tbWFuZCgkaG8sICdsYXRlX2NvbW1hbmQnLCAkc2Z4LCA8PEVORCkKIGlu
LXRhcmdldCBhcHQtZ2V0IGluc3RhbGwgLXkgc3lzdmluaXQtY29yZQogRU5ECi0tIAoyLjExLjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 10:38:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 10:38:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5UhT-0001tn-68; Fri, 20 Oct 2017 10:38:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=459d591f5=wei.liu2@citrix.com>)
 id 1e5UhR-0001sc-JR
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 10:38:45 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 C8/8B-29911-432D9E95; Fri, 20 Oct 2017 10:38:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDva7JpZe
 RBr+OKVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkXLs1jKTjFWrFw7Wy2BsY+li5GTg4JAX+J
 6euXsYLYbALKEj87e9lAbBEBPYmmA88ZQWxmATuJ5kcfwOqFgep3blvDDGKzCKhKzJ89D6yXV
 8BC4uSVDUwQM+UldrVdBItzClhKrNt9F6xXCKhm9dmVbBC2gkTH9GNMEL2CEidnPmGB2CUhcf
 DFC+YJjLyzkKRmIUktYGRaxahRnFpUllqka2iml1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFS
 sl5yfu4kRGDwMQLCD8f7GgEOMkhxMSqK8gZUvI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8GZf
 BMoJFqWmp1akZeYAwxgmLcHBoyTCe/QCUJq3uCAxtzgzHSJ1itGS49imy3+YOG48vA4kO27e/
 cMkxJKXn5cqJc5rAjJPAKQhozQPbhws1i4xykoJ8zICHSjEU5BalJtZgir/ilGcg1FJmNcTZA
 pPZl4J3NZXQAcxAR3Ebv8C5KCSRISUVAPjvJNzH8RMzlFybL/Ccbji/vddQjy2SfcclaapZc1
 LC+D9eehwzLbGn3w3O56lTU1RvyAdWtfKW7vhxppbZ7fUqV1W+/rkZcFka8+/biEnitY650i9
 S3ulfXezxbKJEbuE7+atXCImXMrrLBH/4t23+rmb9z9y3tcW4pz2xTXw5JI+pTkhLR6zlViKM
 xINtZiLihMBsyF+vbACAAA=
X-Env-Sender: prvs=459d591f5=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1508495922!72242849!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53340 invoked from network); 20 Oct 2017 10:38:44 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 10:38:44 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="455191691"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 20 Oct 2017 11:38:30 +0100
Message-ID: <20171020103840.32762-7-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171020103840.32762-1-wei.liu2@citrix.com>
References: <20171020103840.32762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: ian.jackson@eu.citrix.com, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 06/16] ts-xen-install: install some
	packages on stretch
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlICJyb3V0ZSIgY29tbWFuZCBpcyBub3cgaW4gdGhhdCBwYWNrYWdlLgoKbGlibmwgaXMgbmVl
ZGVkIHdoZW4gcnVubmluZyB4bC4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Ci0tLQogdHMteGVuLWluc3RhbGwgfCAzICsrKwogMSBmaWxlIGNoYW5nZWQsIDMg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3RzLXhlbi1pbnN0YWxsIGIvdHMteGVuLWluc3Rh
bGwKaW5kZXggZWM5MDdjNS4uZDRjMjVjNyAxMDA3NTUKLS0tIGEvdHMteGVuLWluc3RhbGwKKysr
IGIvdHMteGVuLWluc3RhbGwKQEAgLTU3LDYgKzU3LDkgQEAgc3ViIHBhY2thZ2VzICgpIHsKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJzZGwxLjJkZWJpYW4gbGliZ2xpYjIuMC0w
IGxpYmx6bWE1CiAJCQkgICAgICAgcWVtdS11dGlscwogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG5ldGNhdC1vcGVuYnNkKSk7CisgICAgaWYgKCRoby0+e1N1aXRlfSA9fiBtL3N0cmV0
Y2gvKSB7CisgICAgICAgIHRhcmdldF9pbnN0YWxsX3BhY2thZ2VzKCRobywgJ25ldC10b29scyBs
aWJubC1yb3V0ZS0zLTIwMCcpOworICAgIH0KICAgICBpZiAoJGhvLT57U3VpdGV9ID1+IG0vamVz
c2llLykgewogICAgICAgICB0YXJnZXRfaW5zdGFsbF9wYWNrYWdlcygkaG8sICdsaWJubC1yb3V0
ZS0zLTIwMCcpOwogICAgIH0KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 10:38:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 10:38:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5UhT-0001uf-TG; Fri, 20 Oct 2017 10:38:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=459d591f5=wei.liu2@citrix.com>)
 id 1e5UhS-0001sQ-Iu
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 10:38:46 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 54/61-30115-632D9E95; Fri, 20 Oct 2017 10:38:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsXitHSDva7ppZe
 RBjs+W1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl7DrxgKmhnrjhzaSlbA+NZpi5GTg4JAX+J
 tednM4PYbALKEj87e9lAbBEBPYmmA88ZQWxmATuJ5kcfWEBsYYFoiSc/J4PVswioSkydehNsD
 q+AhcT1G49ZIWbKS+xquwhmcwpYSqzbfResVwioZvXZlWwQtoJEx/RjUL2CEidnPmGB2CUhcf
 DFC+YJjLyzkKRmIUktYGRaxahRnFpUllqka2iml1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFS
 sl5yfu4kRGDwMQLCD8f7GgEOMkhxMSqK8gZUvI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8GZf
 BMoJFqWmp1akZeYAwxgmLcHBoyTCe/QCUJq3uCAxtzgzHSJ1itGY48bD63+YODpu3v3DJMSSl
 5+XKiXOawIySQCkNKM0D24QLL4uMcpKCfMyAp0mxFOQWpSbWYIq/4pRnINRSZjXE2QKT2ZeCd
 y+V0CnMAGdwm7/AuSUkkSElFQDY8eDH8dyHx59U7ojY/nklItHWnRZyhfpSlp07X6v97vo08k
 SgymnQvhiZzGbutyZseFH0VwRrTOsDmIaJ3KuRJxt6JcxLz3veH5WoGjIZKXURe49YuvlmhMW
 9nyfarEk/4RM23m/uFeVGQ0BSiyP++S8mRYIrdygbmnX5fNHPd9q76dNEULLlFiKMxINtZiLi
 hMBAH0rNqoCAAA=
X-Env-Sender: prvs=459d591f5=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1508495922!72242849!4
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53491 invoked from network); 20 Oct 2017 10:38:45 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 10:38:45 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="455191693"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 20 Oct 2017 11:38:32 +0100
Message-ID: <20171020103840.32762-9-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171020103840.32762-1-wei.liu2@citrix.com>
References: <20171020103840.32762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: ian.jackson@eu.citrix.com, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 08/16] ts-leak-check: suppress
	systemd-shim, which leaks in stretch
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0cy1sZWFr
LWNoZWNrIHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQg
YS90cy1sZWFrLWNoZWNrIGIvdHMtbGVhay1jaGVjawppbmRleCA2NzhkMDY5Li40MWU2MjQ1IDEw
MDc1NQotLS0gYS90cy1sZWFrLWNoZWNrCisrKyBiL3RzLWxlYWstY2hlY2sKQEAgLTIwMiw2ICsy
MDIsNyBAQCB4ZW5zdG9yZSAvdm0KIHhlbnN0b3JlIC9saWJ4bAogCiBwcm9jZXNzIC4qIHVkZXZk
Citwcm9jZXNzIC4qIC8uKy9zeXN0ZW1kLXNoaW0KIAogZmlsZSAvdmFyL3J1bi94ZW5zdG9yZWQv
ZGIKIGZpbGUgL3Zhci9ydW4veGVuc3RvcmVkL2RiLmRlYnVnCi0tIAoyLjExLjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 10:38:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 10:38:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5UhU-0001vE-Ip; Fri, 20 Oct 2017 10:38:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=459d591f5=wei.liu2@citrix.com>)
 id 1e5UhT-0001te-HP
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 10:38:47 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 72/D1-08608-632D9E95; Fri, 20 Oct 2017 10:38:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHSDva7ZpZe
 RBhdeSVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmtH6+xF3xhrbj+ag9zA+MPli5GTg4JAX+J
 03u2s4LYbALKEj87e9lAbBEBPYmmA88ZQWxmATuJ5kcfwOqFBYIlftzeDlTDwcEioCpxdgNYm
 FfAUuL5uSdQI+UldrVdBBvJCRRft/suWFxIwEJi9dmVbBC2gkTH9GNMEL2CEidnQvQyC0hIHH
 zxgnkCI+8sJKlZSFILGJlWMWoUpxaVpRbpGpnoJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhX
 rJefnbmIEhg4DEOxg3Pcx8hCjJAeTkihvYOXLSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvBoX
 gXKCRanpqRVpmTnAIIZJS3DwKInwHr0AlOYtLkjMLc5Mh0idYjTmuPHw+h8mjo6bd/8wCbHk5
 eelSonzmoBMEgApzSjNgxsEi65LjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEublAZnCk5lXAr
 fvFdApTECnsNu/ADmlJBEhJdXAqLSHc68JS47m17TG4Jut6q2x+xSu77n+bZ5H/flkeQPm010
 53DsdTH/E/bNqCTHx28m/0SRNadX05MjJZ/bYLG1Z+ieuwkFIcNoNY8NpnYcjvb4828TiHD/v
 W6nOEYtzspuELtyVS/iv7fry84bZnGWxz/86nQqPLxdOldjVezEr/akCz6c9SizFGYmGWsxFx
 YkAI/qufKkCAAA=
X-Env-Sender: prvs=459d591f5=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1508495924!89396192!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23737 invoked from network); 20 Oct 2017 10:38:46 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 10:38:46 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="455191694"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 20 Oct 2017 11:38:33 +0100
Message-ID: <20171020103840.32762-10-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171020103840.32762-1-wei.liu2@citrix.com>
References: <20171020103840.32762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: ian.jackson@eu.citrix.com, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 09/16] ts-host-install: don't use the
	new nic naming scheme
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0cy1ob3N0
LWluc3RhbGwgfCA0ICsrKysKIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKykKCmRpZmYg
LS1naXQgYS90cy1ob3N0LWluc3RhbGwgYi90cy1ob3N0LWluc3RhbGwKaW5kZXggMjBiOGE2MC4u
NTMwYmM1YyAxMDA3NTUKLS0tIGEvdHMtaG9zdC1pbnN0YWxsCisrKyBiL3RzLWhvc3QtaW5zdGFs
bApAQCAtMjcxLDYgKzI3MSwxMCBAQCBFTkQKICAgICAjIHdoeSB0aGlzIGlzIHJlcGVhdGVkLgog
ICAgIHB1c2ggQGhvY21kbGluZSwgImNvbnNvbGU9JGNvbnNvbGUiIHVubGVzcyAkY29uc29sZSBl
cSAiTk9ORSI7CiAKKyAgICAjIERvbid0IHVzZSAiUHJlZGljdGFibGUgTmV0d29yayBJbnRlcmZh
Y2UgTmFtZXMiCisgICAgIyBodHRwczovL3d3dy5mcmVlZGVza3RvcC5vcmcvd2lraS9Tb2Z0d2Fy
ZS9zeXN0ZW1kL1ByZWRpY3RhYmxlTmV0d29ya0ludGVyZmFjZU5hbWVzLworICAgIHB1c2ggQGhv
Y21kbGluZSwgIm5ldC5pZm5hbWVzPTAiIGlmICRoby0+e1N1aXRlfSA9fiBtL3N0cmV0Y2gvOwor
CiAgICAgcHVzaCBAaG9jbWRsaW5lLAogICAgICAgICBnZXRfaG9zdF9wcm9wZXJ0eSgkaG8sICJs
aW51eC1ib290LWFwcGVuZCAkaG8tPntTdWl0ZX0iLCAnJyksCiAgICAgICAgIGdldF9ob3N0X3By
b3BlcnR5KCRobywgImxpbnV4LWJvb3QtYXBwZW5kICRoby0+e1N1aXRlfSAkcnthcmNofSIsICcn
KTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 10:38:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 10:38:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5UhU-0001uq-3j; Fri, 20 Oct 2017 10:38:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=459d591f5=wei.liu2@citrix.com>)
 id 1e5UhS-0001sq-S0
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 10:38:46 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 55/C7-20813-632D9E95; Fri, 20 Oct 2017 10:38:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDva7ppZe
 RBvNm6Fp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl/DzxhL5jCXvH0FX8D4yK2LkZODgkBf4kb
 Uyezg9hsAsoSPzt7weIiAnoSTQeeM4LYzAJ2Es2PPrCA2MICURKfm3eB2SwCqhKTly0Cs3kFL
 CRW9s1ngpgpL7Gr7SIriM0pYCmxbvddsBohoJrVZ1eyQdgKEh3TjzFB9ApKnJz5hAVil4TEwR
 cvmCcw8s5CkpqFJLWAkWkVo0ZxalFZapGukYleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrF
 ecn7uJkZg6DAAwQ7GfR8jDzFKcjApifIGVr6MFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBq3ER
 KCdYlJqeWpGWmQMMYpi0BAePkgjv0QtAad7igsTc4sx0iNQpRkuOGw+v/2HieHTjLpDsuAkkh
 Vjy8vNSpcR5TUDmCYA0ZJTmwY2DRdolRlkpYV5GoAOFeApSi3IzS1DlXzGKczAqCfPygEzhyc
 wrgdv6CuggJqCD2O1fgBxUkoiQkmpgzDxdbsP7pqaR2XDfvuNfoyccWXY5gFk4wev1vT+VW7M
 Mr8tOa5zhIXwzRTpryvZDdxmeNS3Yf+bPw7+VzpVFP3XDBFisOH7uebje60HMYbY5mfF7Ivet
 uGB+54LP4+RvdS7zzvdsCHnB/Jr13hwHaem8uc92lj0y7i583L65lS2LW3+nzyLW90osxRmJh
 lrMRcWJAP5Zf/WvAgAA
X-Env-Sender: prvs=459d591f5=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1508495924!89396192!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23662 invoked from network); 20 Oct 2017 10:38:45 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 10:38:45 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="455191690"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 20 Oct 2017 11:38:29 +0100
Message-ID: <20171020103840.32762-6-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171020103840.32762-1-wei.liu2@citrix.com>
References: <20171020103840.32762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: ian.jackson@eu.citrix.com, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 05/16] mg-debian-installer-update-all:
	put quotes around arguments
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiBtZy1kZWJp
YW4taW5zdGFsbGVyLXVwZGF0ZSAgICAgfCAyICstCiBtZy1kZWJpYW4taW5zdGFsbGVyLXVwZGF0
ZS1hbGwgfCAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9tZy1kZWJpYW4taW5zdGFsbGVyLXVwZGF0ZSBiL21nLWRlYmlh
bi1pbnN0YWxsZXItdXBkYXRlCmluZGV4IDM3Y2VjNTguLmRjODA3YTIgMTAwNzU1Ci0tLSBhL21n
LWRlYmlhbi1pbnN0YWxsZXItdXBkYXRlCisrKyBiL21nLWRlYmlhbi1pbnN0YWxsZXItdXBkYXRl
CkBAIC0yNiw3ICsyNiw3IEBAIHNldCAtZSAtbyBwb3NpeAogCiBzdWl0ZT0kMQogYXJjaD0kMgot
cGFja2FnZXM9IiQzIgorcGFja2FnZXM9JDMKIAogc2l0ZT1odHRwOi8vZnRwLmRlYmlhbi5vcmcv
ZGViaWFuLwogc2Jhc2U9JHNpdGUvZGlzdHMvJHN1aXRlCmRpZmYgLS1naXQgYS9tZy1kZWJpYW4t
aW5zdGFsbGVyLXVwZGF0ZS1hbGwgYi9tZy1kZWJpYW4taW5zdGFsbGVyLXVwZGF0ZS1hbGwKaW5k
ZXggZDg4ZWJmNS4uZDU5MGIyYiAxMDA3NTUKLS0tIGEvbWctZGViaWFuLWluc3RhbGxlci11cGRh
dGUtYWxsCisrKyBiL21nLWRlYmlhbi1pbnN0YWxsZXItdXBkYXRlLWFsbApAQCAtMzEsNSArMzEs
NSBAQCBmd3M9YGdldGNvbmZpZyBEZWJpYW5Ob25mcmVlRmlybXdhcmVgCiBhcmNoZXM9ImFybTY0
IGFybWhmIGFtZDY0IGkzODYiCiAKIGZvciBhcmNoIGluICRhcmNoZXMgOyBkbwotICAgIC4vbWct
ZGViaWFuLWluc3RhbGxlci11cGRhdGUgJHN1aXRlICRhcmNoICRmd3MKKyAgICAuL21nLWRlYmlh
bi1pbnN0YWxsZXItdXBkYXRlICIkc3VpdGUiICIkYXJjaCIgIiRmd3MiCiBkb25lCi0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 10:38:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 10:38:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5UhU-0001v1-Ay; Fri, 20 Oct 2017 10:38:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=459d591f5=wei.liu2@citrix.com>)
 id 1e5UhS-0001sn-Uy
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 10:38:47 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 4A/A0-11148-632D9E95; Fri, 20 Oct 2017 10:38:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHRDpK7ppZe
 RBscvGll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkP5i1kLXjvUdG54ANjA+Nh5y5GTg4JAX+J
 zk8LmEBsNgFliZ+dvWwgtoiAnkTTgeeMIDazgJ1E86MPLF2MHBzCAkES80+Hg4RZBFQljl7bz
 Q5i8wpYSBxf/IANYqS8xK62i6wgNqeApcS63XdZQGwhoJrVZ1eyQdgKEh3TjzFB9ApKnJz5hA
 VilYTEwRcvmCcw8s5CkpqFJLWAkWkVo0ZxalFZapGukZleUlFmekZJbmJmjq6hgalebmpxcWJ
 6ak5iUrFecn7uJkZg6NQzMDDuYLw92e8QoyQHk5Iob2Dly0ghvqT8lMqMxOKM+KLSnNTiQ4wy
 HBxKErzZF4FygkWp6akVaZk5wCCGSUtw8CiJ8B69AJTmLS5IzC3OTIdInWIM5NjQcPkPE8exT
 SDywIQrQPLHJBB5bN91INlx8y6Q3LVn638mIZa8/LxUKXFeE5A9AiCDMkrz4NbAIvMSo6yUMC
 8jAwODEE9BalFuZgmq/CtGcQ5GJWHeSSDn8GTmlcBd8wroUCagQ9ntX4AcWpKIkJJqYCwNkjF
 nX72ndE24HXvrwf0NmxtCg3dNfHF2m8f665xThJ3OaF1eUHK3/eG/x5taQ04xn55v33L8M3/f
 3Gnc3ZPt1XP15H+/iVn5Xioz8+957eyVz7stXy4oP/yBUyKn9FunnlV5391zZ2clzJkh/WpXh
 8eLSnXFs7Izdcz3bbgd0/rszCe2SHMlluKMREMt5qLiRADNSKxUxwIAAA==
X-Env-Sender: prvs=459d591f5=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1508495924!104982461!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1442 invoked from network); 20 Oct 2017 10:38:45 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 10:38:45 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="447297090"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 20 Oct 2017 11:38:25 +0100
Message-ID: <20171020103840.32762-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171020103840.32762-1-wei.liu2@citrix.com>
References: <20171020103840.32762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: ian.jackson@eu.citrix.com, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 01/16] XXX add a stretch config based on
	production-config
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZGlmZiAtdWIgcHJvZHVjdGlvbi1jb25maWcgcHJvZHVjdGlvbi1jb25maWctc3RyZXRjaAoKLS0t
IHByb2R1Y3Rpb24tY29uZmlnICAgMjAxNy0xMC0xMSAxNTowMToxNi44OTE3NzAyMTAgKzAxMDAK
KysrIHByb2R1Y3Rpb24tY29uZmlnLXN0cmV0Y2ggICAyMDE3LTEwLTE5IDE2OjEyOjIwLjgzOTc0
Mzk5MyArMDEwMApAQCAtMjEsNiArMjEsOSBAQAogSm9iREIgRXhlY3V0aXZlCiBIb3N0REIgRXhl
Y3V0aXZlCgorRGViaWFuU3VpdGUgc3RyZXRjaAorR3Vlc3REZWJpYW5TdWl0ZSBzdHJldGNoCisK
IEhvc3RuYW1lU29ydFN3YXBXb3JkcyAwCgogSG9zdERCX0V4ZWN1dGl2ZV9Ob0NvbmZpZ0RCIDEK
QEAgLTkzLDEwICs5NiwxMiBAQAogIyBVcGRhdGUgd2l0aCAuL21nLWRlYmlhbi1pbnN0YWxsZXIt
dXBkYXRlKC1hbGwpCiBUZnRwRGlWZXJzaW9uX3doZWV6eSAyMDE2LTA2LTA4CiBUZnRwRGlWZXJz
aW9uX2plc3NpZSAyMDE3LTA0LTA2CitUZnRwRGlWZXJzaW9uX3N0cmV0Y2ggMjAxNy0xMC0xMQoK
ICMgRm9yIElTTyBpbnN0YWxscwogRGViaWFuSW1hZ2VWZXJzaW9uX3doZWV6eSA3LjIuMAogRGVi
aWFuSW1hZ2VWZXJzaW9uX2plc3NpZSA4LjIuMAorRGViaWFuSW1hZ2VWZXJzaW9uX3N0cmV0Y2gg
OS4yLjEKCiAjIFRoZXNlIHNob3VsZCBub3JtYWxseSBiZSB0aGUgc2FtZS4KICMgVXBkYXRlIHdp
dGggLi9tZy1jcHUtbWljcm9jb2RlLXVwZGF0ZQotLS0KIHByb2R1Y3Rpb24tY29uZmlnLXN0cmV0
Y2ggfCAxNzMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwog
MSBmaWxlIGNoYW5nZWQsIDE3MyBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgcHJv
ZHVjdGlvbi1jb25maWctc3RyZXRjaAoKZGlmZiAtLWdpdCBhL3Byb2R1Y3Rpb24tY29uZmlnLXN0
cmV0Y2ggYi9wcm9kdWN0aW9uLWNvbmZpZy1zdHJldGNoCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAuLjVkNDhiZmQKLS0tIC9kZXYvbnVsbAorKysgYi9wcm9kdWN0aW9uLWNvbmZp
Zy1zdHJldGNoCkBAIC0wLDAgKzEsMTczIEBACisKKyMgVGhpcyBpcyBwYXJ0IG9mICJvc3N0ZXN0
IiwgYW4gYXV0b21hdGVkIHRlc3RpbmcgZnJhbWV3b3JrIGZvciBYZW4uCisjIENvcHlyaWdodCAo
QykgMjAwOS0yMDEzIENpdHJpeCBJbmMuCisjIAorIyBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0
d2FyZTogeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorIyBpdCB1bmRlciB0
aGUgdGVybXMgb2YgdGhlIEdOVSBBZmZlcm8gR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJs
aXNoZWQgYnkKKyMgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgZWl0aGVyIHZlcnNpb24g
MyBvZiB0aGUgTGljZW5zZSwgb3IKKyMgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lv
bi4KKyMgCisjIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0
IHdpbGwgYmUgdXNlZnVsLAorIyBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZl
biB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorIyBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBG
T1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisjIEdOVSBBZmZlcm8gR2VuZXJhbCBQ
dWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorIyAKKyMgWW91IHNob3VsZCBoYXZlIHJl
Y2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEFmZmVybyBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCisj
IGFsb25nIHdpdGggdGhpcyBwcm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9y
Zy9saWNlbnNlcy8+LgorCisjIFRoaXMgaXMgdGhlIG1hc3RlciBpbnN0YW5jZSwgdGhlcmVmb3Jl
IGl0IGhhcyBubyB1cHN0cmVhbQorT3NzdGVzdFVwc3RyZWFtPSAnJworCitKb2JEQiBFeGVjdXRp
dmUKK0hvc3REQiBFeGVjdXRpdmUKKworRGViaWFuU3VpdGUgc3RyZXRjaAorR3Vlc3REZWJpYW5T
dWl0ZSBzdHJldGNoCisKK0hvc3RuYW1lU29ydFN3YXBXb3JkcyAwCisKK0hvc3REQl9FeGVjdXRp
dmVfTm9Db25maWdEQiAxCitJbmNsdWRlIC9yb290L29zc3Rlc3QtaG9zdHMtY29uZmlnCisKK0Ru
c0RvbWFpbiB0ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZworTmV0TmFtZXNlcnZlcnMgMTcyLjE2LjE0
NC40CisKK093bmVyRGFlbW9uSG9zdCBkYgorUXVldWVEYWVtb25Ib3N0IG9zc3Rlc3QKKworRXhl
Y3V0aXZlRGJuYW1lUGF0IGRibmFtZT1vc3N0ZXN0ZGI7aG9zdD1kYgorCitJbWFnZXMgL2hvbWUv
bG9ncy9pbWFnZXMKKworUHViQmFzZURpciAvaG9tZS9sb2dzCisKK092ZXJsYXlMb2NhbCAvaG9t
ZS9vc3N0ZXN0L292ZXJsYXktbG9jYWwKKworTG9nc01pblNwYWNlTWJ5PSAxMCoxZTMKK0xvZ3NN
aW5FeHBpcmVBZ2U9IDg2NDAwKjQKK0xvZ3NQdWJsaXNoTWluU3BhY2VNYnk9IDEwKjFlMworTG9n
c1B1Ymxpc2hNaW5FeHBpcmVBZ2U9IDg2NDAwKjcKKworVGVzdEhvc3RLZXlwYWlyUGF0aCAvaG9t
ZS9vc3N0ZXN0Ly5zc2gvaWRfcnNhX29zc3Rlc3QKKworR2l0Q2FjaGVQcm94eSBnaXQ6Ly9jYWNo
ZTo5NDE5LworCitIdHRwUHJveHkgaHR0cDovL2NhY2hlOjMxMjgvCisKK1B1YkJhc2VVcmwgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdAorUmVwb3J0SHRtbFB1YkJh
c2VVcmw9IiRje1B1YkJhc2VVcmx9L2xvZ3MiCitSZXN1bHRzSHRtbFB1YkJhc2VVcmw9IiRje1B1
YkJhc2VVcmx9L3Jlc3VsdHMiCitSZXBvcnRIdG1sVW5wdWJCYXNlVXJsPSJodHRwOi8vb3NzdGVz
dC9+b3NzdGVzdC9wdWIvbG9ncy8iCisKK1B1Ymxpc2ggb3NzdGVzdEB3d3c6L3Zhci93d3cvb3Nz
dGVzdAorR2xvYmFsTG9ja0RpciAvaG9tZS9vc3N0ZXN0L3Rlc3RpbmcuZ2l0CisKK0xvZ3NQdWJs
aXNoPSAiJGN7UHVibGlzaH0vbG9ncyIKK1Jlc3VsdHNQdWJsaXNoPSAiJGN7UHVibGlzaH0vcmVz
dWx0cyIKKworSGFybmVzc1B1Ymxpc2hHaXRVc2VySG9zdCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZworSGFybmVzc1B1Ymxpc2hHaXRSZXBvRGlyIGV4dC9vc3N0ZXN0LW1hc3NhY2h1c2V0dHMuZ2l0
CisKK1JlcG9ydFRyYWlsZXI9IDw8RU5ECitMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAorICAgICRje1JlcG9ydEh0bWxQdWJCYXNlVXJsfQorCitFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAorICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKKyAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCisKK1Rlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAorICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CitFTkQKKworUGxhblJvZ3VlQWxsb2NhdGlvbkR1cmF0aW9uPSA4
NjQwMCo3CisKK1RmdHBQYXRoIC9ob21lL3RmdHAvCitUZnRwUGxheURpciBvc3N0ZXN0LworVGZ0
cFRtcERpciBvc3N0ZXN0L3RtcC8KK1RmdHBQeGVEaXIgLworVGZ0cFB4ZVRlbXBsYXRlcyAlbmFt
ZSUvcHhlbGludXguY2ZnCitUZnRwUHhlVGVtcGxhdGVzUmVhbCBweGVsaW51eC5jZmcvJWlwYWRk
cmhleCUKK1RmdHBOZXRHcnViRGlyIC8KK1RmdHBOZXRHcnViVGVtcGxhdGVzICVuYW1lJS9uZXRn
cnViLmNmZworVGZ0cE5ldEdydWJUZW1wbGF0ZXNSZWFsIE5ldGdydWIuY2ZnLyVldGhlciUKKwor
VGZ0cE5ldGJvb3RHcm91cCBvc3N0ZXN0CisjIFVwZGF0ZSB3aXRoIC4vbWctZGViaWFuLWluc3Rh
bGxlci11cGRhdGUoLWFsbCkKK1RmdHBEaVZlcnNpb25fd2hlZXp5IDIwMTYtMDYtMDgKK1RmdHBE
aVZlcnNpb25famVzc2llIDIwMTctMDQtMDYKK1RmdHBEaVZlcnNpb25fc3RyZXRjaCAyMDE3LTEw
LTExCisKKyMgRm9yIElTTyBpbnN0YWxscworRGViaWFuSW1hZ2VWZXJzaW9uX3doZWV6eSA3LjIu
MAorRGViaWFuSW1hZ2VWZXJzaW9uX2plc3NpZSA4LjIuMAorRGViaWFuSW1hZ2VWZXJzaW9uX3N0
cmV0Y2ggOS4yLjEKKworIyBUaGVzZSBzaG91bGQgbm9ybWFsbHkgYmUgdGhlIHNhbWUuCisjIFVw
ZGF0ZSB3aXRoIC4vbWctY3B1LW1pY3JvY29kZS11cGRhdGUKK01pY3JvY29kZVVwZGF0ZUFtZDY0
IG1pY3JvY29kZS54ODYuMjAxNS0wNi0xMi5jcGlvCitNaWNyb2NvZGVVcGRhdGVJMzg2IG1pY3Jv
Y29kZS54ODYuMjAxNS0wNi0xMi5jcGlvCisKKyMgVXBkYXRlIHdpdGggLi9tZy1uZXRncnViLWxv
YWRlci11cGRhdGUKK1RmdHBHcnViVmVyc2lvbiBYWFhYLVhYLVhYCisKK1hlblVzZVBhdGggL3Vz
ci9ncm91cHMveGVuY29yZS9zeXN0ZW1zL2Jpbi94ZW51c2UKK1hlblVzZVVzZXIgb3NzdGVzdAor
CisjIFJlc3VsdHMgbWlnaHQgaW5jbHVkZSBwb3RlbnRpYWwgdnVsbmVyYWJpbGl0aWVzLgorQ292
ZXJpdHlFbWFpbCBzZWN1cml0eUB4ZW4ub3JnCisjIFRoaXMgaXMgb25seSByZWFkIGZyb20gZGFp
bHktY3Jvbi1zZXR0aW5ncy1yZWFsLCBldmVyeXRoaW5nIGVsc2UKKyMgZ2V0cyB0aGUgZGVmYXVs
dC9kdW1teSBwYXRoCitDb3Zlcml0eVVwbG9hZFVybCBodHRwczovL3NjYW4uY292ZXJpdHkuY29t
L2J1aWxkcz9wcm9qZWN0PVhlblByb2plY3QKK0NvdmVyaXR5VG9vbHMgY292LWFuYWx5c2lzLWxp
bnV4NjQtMjAxNy4wNy50YXIuZ3oKK0NvdmVyaXR5VG9vbHNTdHJpcENvbXBvbmVudHMgMgorCisj
IFdlIHVzZSB0aGUgSVAgYWRkcmVzcyBiZWNhdXNlIENpdHJpeCBjYW4ndCBtYW5hZ2UgcmVsaWFi
bGUgbmFtZXNlcnZpY2UKKyNEZWJpYW5NaXJyb3JIb3N0IGRlYmlhbi51ay54ZW5zb3VyY2UuY29t
CisjRGViaWFuTWlycm9ySG9zdCAxMC44MC4xNi4xOTYKK0RlYmlhbk1pcnJvclByb3h5IGh0dHA6
Ly9jYWNoZTozMTQzLworCitIb3N0UHJvcF9OdHBTZXJ2ZXIgaW5mcmEudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKKworRGViaWFuUHJlc2VlZD0gPDwnRU5EJworRU5ECisKK0hvc3RQcm9wX1Nlcmlh
bCBzeW1wYXRoeSBzZXJpYWwwCitIb3N0UHJvcF9HZW5FdGhlclByZWZpeEJhc2UgNWE6MzY6MGU6
MDAKKyMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDowMDowMSBndWVzdCBu
dW1iZXIgaW4gam9iIGFwcGVuZGVkCisjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXl4geG9yJ2Qgd2l0aCBsb3cgOCBiaXRzIG9mIGZsaWdodAorCitBdXRob3JpemVkS2V5c0Fw
cGVuZD0gPDwnRU5EJworc3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBQkl3QUFBUUVBcThlSEhG
SitYSFlncEh4ZlNkY2lxMGIzdFlQZE1oSGY5Q2d0d2RLR1NxQ3lEeW9jYm4xalg2UDBaNTM1Sy9K
Y1ZheHZhUlFiR0RsOUZaMjVuZVF3Nmx5c0U4cEdmK0czNTNtZ0xBRTdMdzZ4S3FsVFhEY1IwR3BL
SGlaVXlZOENrNUFKbEdGMk1PMGNERXpNQngreGtPYWhEQnZBb3ppa1VjREhKc1ROUCtVVUlHb1Jh
UGVRSzBEZmdwclBrb2FMelhGRGladkVvQnRZY1VVaWV1TnlnSnQrUVZNK292eVRYQzY4d2c1WGI1
T3UyUG9wbURhVk1YNi9BMUh4emlUV2MzWGRoT0Y1b2N1UkYva2ZXcFpMMjIzQXV1dS94dk5RRGx5
MTNEaHVWbFFpVTNnUklQN0JTQ3dDZHNRQy9LNjhRNlNnZkJrbEtSaXFIcXVZby9ReU5RPT0gb3Nz
dGVzdEB3b2tpbmcueGNpLXRlc3QuY29tCitzc2gtcnNhIEFBQUFCM056YUMxeWMyRUFBQUFCSXdB
QUFRRUFzNkZGOW5meldJbExQZVlkcU50ZUpCb1lKQWNnR3hRZ2VOaTdGSFlEZ1dORmhvWVBsTVBY
V091WGhnTnhBMi92a1g5dFVNVlphQWgrNFdUTDFpUkJXNUIvQVMvRWsyTzd1TTJVcTh2NjhEMmFV
OS9YYWxMVm5JeHNzcjg0cGV3VW1LVzhoWmZqTm5SbTk5UlRRMktucjJCdnR3Y0hxWHRkR1lkVFlD
SmtlbCtGUFlRNTF5WEdSVTdkUzBENTlXYXBrREZVMXRIMVk4cytkUlpjUlpOUko1ZjF3L0tPMXp4
MXRPclpSa08zZlBsRUdOWkhWVVlmcFpMUHh6MFZYOHRPZW9hT1hoS1pPOHZTcDFwRDBML3VhRDZG
T211Z01aeGJ0cTl3RWpoWmNpTkNxNjF5blJmMnl0MnY5RE11NEVBemJXL1dzN09Cdld0WWovUkhj
U3hLYnc9PSBpd2pAd29raW5nLnhjaS10ZXN0LmNvbQorc3NoLXJzYSBBQUFBQjNOemFDMXljMkVB
QUFBQkl3QUFBUUVBMm04K0ZSbTh6YUN5NCtMMlpMc0lOdDNPaVJ6RHU4MkpFNjdiNFh5dDNPMCtJ
RXlmbFBndzV6Z0dINjl5cE9uMkdxWVRhaUJvaVlOb0FuOWJwVWtzTWs3MXErY280Z3NaSjE3QWNt
MDI1NkEzTlA0NkJ5VDZ6Ni9BS1RsNTh2d3dOS1NDRUF6TnJ1NTNzWFRZdzJUY0NaVU44QTR2WFk3
Nk9lSk5KbUNtZ0JESENOb2Q5Zlc2K0VPbjhaU1UxWWpGVUJWMlVtUzJla0ttc0dOUDVlY0xBRjFi
WjhJMTNLcEtVSURJWStVaUcwVU13VFdEZlFZNTlTTnN6NmJDeHY5TnN4U1hMMjlSUzJYSEZlSVFp
czd0NmhKdXlaVFQ0YjlZempFQXh2azhrZEd6eks2MzE0a3dJTGlibTFPMVk4TEx5cllzV0sxQXZu
SlFGSWhjWVhGMEVRPT0gaXdqQG1hcmluZXIKK3NzaC1yc2EgQUFBQUIzTnphQzF5YzJFQUFBQUJJ
d0FBQVFFQXBBa0Z2MUZ3a25qT29hdGFXdnE1U1JOL2VVSGpmUTVnZlduR0pwSWE0cW5UK3pBcVl1
QzEwQkFIdTNwSFBWNk5pZWRNeHVkMEtjWWx1L2dpUUJNVk1uWUJkYjdnV0tkSzRBUVRneEhndk1N
V0h1ZmE4b1RMT05MUnN2eXAxd1FBREpCempRU2ptbzZISEY5ZmFVY2taSGZKVGZSeHFMdVIvM0VO
SXlsK0NSVjlHNktmTjlmYkFCZWpCeGRmc2J1VEhjNWV3MkpzWXhoREpzREZIZ01qdHJVb0hJL2Q2
ZUJUUUR4OEdSajh1VW9yOFcrcmlGcFczd2hUSDlkcWxvT3lycUlrZTJxR1ZRbE1ObXp4NVowNHZC
MStuOTVudTljNVNHT1pUVVQ0QlE1RnliRUFOV1FzTmZKN2IzYU1jWWdWQ1ZrS3VSSFNiVzhRNFB5
bjFOaDMxdz09IGlhbkBsaWJlcmF0b3IKK3NzaC1yc2EgQUFBQUIzTnphQzF5YzJFQUFBQURBUUFC
QUFBQkFRRFkrd3lIUGVWamlxUHptS1p4U3hBMGZ4UThyMHpLTU4xY1l4SnJyeUU2OFh6cm9jcHJB
RXFyR1I4bjNMTjNKQkFwdDRrZjVnTm40RFVkRG82Qm1Dcm5UdU80cDQzeWRLSjJCRHRXalFKQVlk
bTBnNXR0dkYzQzBBMHdub2cralAzV1poVFh1NDBMb2hLV081YTBJZjQvU0JUa1p2S0J1U0dWNHY2
d2loYmVBMlkyYUVxd0lsZnZkU2VxOTZqY2JwcE5YbGhXQzRiQjhWSVZVMXBhNDIyblRRd3BMZGFE
NHFkTGkzMUZFV1NxUGQyUm8vWjVpL3cyMk0vNXd2allNa1VYUWNRSW42SXNhak02QlI1NmFCR2d6
SXhXR3dreHA3aVFNUENDWEo0L3dUcFAxQTVsVTRrM0I4RkpDa005bm5TTTJrb1BQcitIU25PS2V3
QnF3RDFWIGl3akBvc3N0ZXN0Citzc2gtcnNhIEFBQUFCM056YUMxeWMyRUFBQUFEQVFBQkFBQUJn
UUN4QXJldzBES2EzbUdFeDczYWRTZmFXb3dxMEF0MytRYkEvTFloL2xJdzFXbjRZa2d4WGgyT1Mx
LzdOVWpOdTBJR2puSExlbEcrSEhoVXYxZkg1SnVuTkpqK0dMUnNVMDlkYWc4TFZtYm1YMGZrZWJK
ZzZhNGlLU1hSRWdvTTdOY0RuM2xBNUhYVGlOcTFRMFRvN2ZiMDl0WjV3RzJpbmFEdnQ4UE1oVkYr
Q3NKWGJmUEdxSmNuS3lZb3NOTUNJajZIVnd2VWw0VUF5ZnlpbDNDZmhrbFY4RGsxV2Q2MjZSOTNR
MzlUUnJuVjNDbSt4VlNYMk1FZlk1bUlhcVlHZUhTUGh5YnFJL2g2SjZmVlRSR05jMlk0b0V3V2Qw
RWxaYlJwQ0o1T1F4NW9WNHFNY0NoNE1TZE9DNVpjU3YxajNLTGFlaGt3YkxqS3pwbTRoZisyK2Jr
UnZ1YS80bk1SV2xETkcyQy9rMDVMdDM2M09Ka21VVVIyRFQrMkNmNVA0NFdtaFplbzNla1ROMlox
OXg4VEdHVTYwVXpuYnNjUG4vcmkwRjBiZkF0TGpsWGd4RzhXL0w3aTg4NXV4VHJFVGluNmpyWS9C
Qmo3Ry9GcXU2WmZmSVF2aHJ3dzUzdnYzYS8wVllZS0JKOWM3SHZUSTBDNVV1Z2JWN295SGJULzJs
MD0gaWFuY0Bvc3N0ZXN0LWFuc2libGUtZ2VuZXJhdGVkCisKK0VORAorCitIdHRwc1Byb3h5TUlU
TUNlcnQ9IDw8J0VORCcKKy0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQorTUlJRHR6Q0NBcCtn
QXdJQkFnSUpBS1lPZkRzVFpBS0FNQTBHQ1NxR1NJYjNEUUVCQ3dVQU1ISXhDekFKQmdOVgorQkFZ
VEFsVlRNUXN3Q1FZRFZRUUlEQUpOUVRFVE1CRUdBMVVFQ2d3S2VHVnVjSEp2YW1WamRERVpNQmNH
QTFVRQorQ3d3UWVHVnVjSEp2YW1WamRGOXpjWFZwWkRFbU1DUUdBMVVFQXd3ZFkyRmphR1V1ZEdW
emRDMXNZV0l1ZUdWdQorY0hKdmFtVmpkQzV2Y21jd0hoY05NVGN3TXpBNU1USTBOVEkzV2hjTk1U
a3dNekE1TVRJME5USTNXakJ5TVFzdworQ1FZRFZRUUdFd0pWVXpFTE1Ba0dBMVVFQ0F3Q1RVRXhF
ekFSQmdOVkJBb01DbmhsYm5CeWIycGxZM1F4R1RBWAorQmdOVkJBc01FSGhsYm5CeWIycGxZM1Jm
YzNGMWFXUXhKakFrQmdOVkJBTU1IV05oWTJobExuUmxjM1F0YkdGaQorTG5obGJuQnliMnBsWTNR
dWIzSm5NSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQQorOVdvWlRv
L2YwYkxZeitCQVdHVnQ1ZjFXeWNqMDVNaWwzRFU4NzVTcWw4MGdpcVUyYjgwcnp3QjYwUHVmLzBT
cAorNWt4OHR3WThRdlIrSnRoTFM0bWZTZGREcStXK1p3TWJyRXBwNUU4TGUrbWRydzRZRGtkdTli
eDQ3TnJXT0txRgorejdRK1dPTkNxNzVZQVdhYTBiMUpwNmZxUWljaE5ia0NkWlkzaHZlbUI3Wkkr
Q0ZXdWlyT2h6Y3FyWmxTODhxdQoraUY5VzBPaiswTzMxWlRoTlZhSU5VcWZyWU8zeEliT3dKbDZx
RWNwL2NBR3ZGcjd1eDNLaUFnL1RjNjl4Um4rVQorSGVoNGticU9sa0U4VzV3biswd2llaTBzRWJn
aTl6eFBWbnUxWFFZMUxCaDl6aDdnYkZ0N1g5WktrYTdZbE00SAorK0l6UkhjWmwzM2tZMmFWQ05G
NGM2UUlEQVFBQm8xQXdUakFkQmdOVkhRNEVGZ1FVcGtvVDNCVloxNG9LdTZxZQorVHQ2YU12WjNz
S0V3SHdZRFZSMGpCQmd3Rm9BVXBrb1QzQlZaMTRvS3U2cWVUdDZhTXZaM3NLRXdEQVlEVlIwVAor
QkFVd0F3RUIvekFOQmdrcWhraUc5dzBCQVFzRkFBT0NBUUVBZ0tZY2ZIOHlrWGduWEpWU3YxVTdj
YXJ4Vi9PLworSW83NmpyWGkzTnRxWFN1Z2FkemFrRkVPZ2prTkFmZU9ydG1RUkFGNkp1RmhQZmh3
ZVd2bmZZR1hWL1FyeEY3TgorbmtDVmh2TlRzeU5NMldEZXVCdHpqL0NCb3lrMGpCa3d4ZGNHM1NM
RXgvc0hLUGtUUHppRnVYY1B2SVRkYVAyYQorREMrTmdJZEwzRm1FZnphYWJiRGRyZ0dSdCsvdmZ2
dTg3N2F0dnJYMS9CNS9OT0wrN21YYVRSNmp6dUpSUWVYSworZnRuUytaVy9HbGJ0dGZvdlBnRk4v
RmpVaW9lbmZTOUlTMUlCd0NKNGQ5dUhEYmdPZ0w2dWhFUTBJcThPdTY4ZgorTDZxT1c0cUJKbGRx
eGw5VlgyUnFjSkV4UDBZd3J2cW1kc2RDK3hzVG1Ybk90cFVrQVlLTnJ2aDdkZz09CistLS0tLUVO
RCBDRVJUSUZJQ0FURS0tLS0tCitFTkQKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 10:47:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 10:47:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Upy-0003p1-I5; Fri, 20 Oct 2017 10:47:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4594c9e72=Ian.Jackson@citrix.com>)
 id 1e5Upw-0003oP-Nw
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 10:47:32 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 F3/C1-19514-344D9E95; Fri, 20 Oct 2017 10:47:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDva7zlZe
 RBut+cVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlH24ILpghUnP81namBcQ9vFyMnh4SAv8Sq
 hrXMIDabgK5E05a/bCA2r4CgxMmZT1hAbGYBHYkFuz+xQdjyEtvfzmGGqHGQWLTuNzuIzSKgK
 vHq7UEwW0RAS+LBkqtANVxA9fMZJdo73wI1c3AIC6RKPN2bCmJyCthJXJksAVIuJJAtcWnPJk
 aIc0wk3i7cCVYtJKAmMXd9/ARGvllIDpqF5KBZSA5awMi8ilGjOLWoLLVI19hAL6koMz2jJDc
 xM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMMzqGRgYdzBOWOV3iFGSg0lJlDew8mWkEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQnes5eAcoJFqempFWmZOcCAh0lLcPAoifAuBknzFhck5hZnpkOkT
 jHqcnTcvPuHSYglLz8vVUqcN+AyUJEASFFGaR7cCFj0XWKUlRLmZWRgYBDiKUgtys0sQZV/xS
 jOwagkzLsOZBVPZl4J3KZXQEcwAR3Bbv8C5IiSRISUVANj3jtFg4X1XHMeJwte/xhd2Mrlbht
 gkS53aPv3M4qTYw9PYdsj6nz4t+T6gMWbL1xVmitsdlj887M1qgu7JPU2KMyq5NLfvNa13XZP
 5jSx+dd09yl94r+VebvJcpLG4lMn+LojuZck3/+16Wfj5ILps0ql56oc8tev5vPVNvp9YJO5u
 Xn8omlLlViKMxINtZiLihMBA85qv7kCAAA=
X-Env-Sender: prvs=4594c9e72=Ian.Jackson@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1508496449!104984127!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21479 invoked from network); 20 Oct 2017 10:47:30 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 10:47:30 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="455192417"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23017.54335.318277.495008@mariner.uk.xensource.com>
Date: Fri, 20 Oct 2017 11:47:27 +0100
To: Julien Grall <julien.grall@linaro.org>
In-Reply-To: <3e4f46cc-ec9a-6e25-8823-8343fd5eecee@linaro.org>
References: <20171016140410.32007-1-wei.liu2@citrix.com>
 <3e4f46cc-ec9a-6e25-8823-8343fd5eecee@linaro.org>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.10] libxl: annotate s to be nonnull in
 libxl__enum_from_string
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SnVsaWVuIEdyYWxsIHdyaXRlcyAoIlJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggZm9yLTQuMTBdIGxp
YnhsOiBhbm5vdGF0ZSBzIHRvIGJlIG5vbm51bGwgaW4gbGlieGxfX2VudW1fZnJvbV9zdHJpbmci
KToKPiBSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8u
b3JnPgoKVGhhbmtzLCBJIGhhdmUgYXBwbGllZCB0aGlzLiAgTm90IHN1cmUgd2hldGhlciB0aGlz
IGZvbGxvd3VwIGlzIDQuMTAKbWF0ZXJpYWwsIGJ1dCBJTU8gaXQgaXMgaWYgd2Ugd291bGQgb3Ro
ZXJ3aXNlIHdhbnQgdG8gYWRkIGFub3RoZXIKb3Blbi1jb2RlZCBfX2F0dHJpYnV0ZV9fLgoKSWFu
LgoKRnJvbSBiMTVlMTBmMjRhMGQzYzM1MDMzYzI2ODMyZTkxYWExNGQ0MGZjNDM3IE1vbiBTZXAg
MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4
LmNvbT4KRGF0ZTogRnJpLCAyMCBPY3QgMjAxNyAxMTo0Mjo0MiArMDEwMApTdWJqZWN0OiBbUEFU
Q0hdIGxpYnhsOiBSZXBsYWNlIG9wZW4tY29kZWQgX19hdHRyaWJ1dGVfXyB3aXRoIE5OKCkgbWFj
cm8KCkluc3BpcmVkIGJ5CiAgI2RlZmluZSBfX25vbm51bGwoLi4uKSBfX2F0dHJpYnV0ZV9fKChf
X25vbm51bGxfXyhfX1ZBX0FSR1NfXykpKQp3aGljaCBpcyB1c2VkIGluIHRoZSBoeXBlcnZpc29y
LgoKVGhlc2UgYW5ub3RhdGlvbnMgbWF5IHdlbGwgYmVjb21lIHZlcnkgY29tbW9uIGluIGxpYnhs
LCBzbyB3ZSBjaG9vc2UgYQpzaG9ydCBuYW1lLgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24g
PElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxf
aW50ZXJuYWwuaCB8IDMgKystCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRl
bGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggOWZlNDcyZS4uYmZhOTVkOCAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4
bF9pbnRlcm5hbC5oCkBAIC02MzUsNiArNjM1LDcgQEAgc3RhdGljIGlubGluZSBpbnQgbGlieGxf
X2djX2lzX3JlYWwoY29uc3QgbGlieGxfX2djICpnYykKICAqLwogLyogcmVnaXN0ZXIgcHRyIGlu
IGdjIGZvciBmcmVlIG9uIGV4aXQgZnJvbSBvdXRlcm1vc3QgbGlieGwgY2FsbGZyYW1lLiAqLwog
CisjZGVmaW5lIE5OKC4uLikgX19hdHRyaWJ1dGVfXygobm9ubnVsbChfX1ZBX0FSR1NfXykpKQog
I2RlZmluZSBOTjEgX19hdHRyaWJ1dGVfXygobm9ubnVsbCgxKSkpCiAgLyogSXQgdXNlZCB0byBi
ZSBsZWdhbCB0byBwYXNzIE5VTEwgZm9yIGdjX29wdC4gIEdldCB0aGUgY29tcGlsZXIgdG8KICAg
KiB3YXJuIGFib3V0IHRoaXMgaWYgYW55IHNsaXAgdGhyb3VnaC4gKi8KQEAgLTE3MTEsNyArMTcx
Miw3IEBAIF9oaWRkZW4gY2hhciAqbGlieGxfX2RvbWlkX3RvX25hbWUobGlieGxfX2djICpnYywg
dWludDMyX3QgZG9taWQpOwogX2hpZGRlbiBjaGFyICpsaWJ4bF9fY3B1cG9vbGlkX3RvX25hbWUo
bGlieGxfX2djICpnYywgdWludDMyX3QgcG9vbGlkKTsKIAogX2hpZGRlbiBpbnQgbGlieGxfX2Vu
dW1fZnJvbV9zdHJpbmcoY29uc3QgbGlieGxfZW51bV9zdHJpbmdfdGFibGUgKnQsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpzLCBpbnQgKmUpIF9fYXR0
cmlidXRlX18oKG5vbm51bGwoMikpKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbnN0IGNoYXIgKnMsIGludCAqZSkgTk4oMik7CiAKIF9oaWRkZW4geWFqbF9nZW5fc3Rh
dHVzIGxpYnhsX195YWpsX2dlbl9hc2NpaXooeWFqbF9nZW4gaGFuZCwgY29uc3QgY2hhciAqc3Ry
KTsKIAotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 10:50:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 10:50:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Use-0004Pr-V8; Fri, 20 Oct 2017 10:50:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4594c9e72=Ian.Jackson@citrix.com>)
 id 1e5Usd-0004Pl-Mv
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 10:50:19 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 CD/AA-20813-BE4D9E95; Fri, 20 Oct 2017 10:50:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHRDpO6rKy8
 jDRa3SVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlrtlxkK1jNWvFt1heWBsb1LF2MnBwSAv4S
 7Wf2MoLYbAK6Ek1b/rKB2LwCghInZz4Bq2EW0JFYsPsTG4QtL7H97RxmiBoHieYbz8BqWARUJ
 S5OaGQFsUUEFCUevLwJZHMA1XtLTJ7IAxIWFkiRmHeogQnE5hSwlGibcArMFhJIk7i3rZsd4h
 wTibcLd7KBtAoJqEnMXR8/gZFvFpKDZiE5aBaSgxYwMq9i1ChOLSpLLdI1NtJLKspMzyjJTcz
 M0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMNAYg2MF4el3gIUZJDiYlUd7AypeRQnxJ+SmVGYnF
 GfFFpTmpxYcYZTg4lCR46y4D5QSLUtNTK9Iyc4AhD5OW4OBREuG9DJLmLS5IzC3OTIdInWK05
 Di26fIfJo4bD68DyY6bd/8wCbHk5eelSonzWgIjS0gApCGjNA9uHCwuLzHKSgnzMgIdKMRTkF
 qUm1mCKv+KUZyDUUmY9y7IWp7MvBK4ra+ADmICOojd/gXIQSWJCCmpBkaDmYdTL0tN17P5d/M
 HWwZbrGh3UMp7tVl3DHbNWLxhWouVPqut+P9rt/dY6BTmWVsz7DGzfCCdIfZzwTpvmdgQxcV8
 JVJ5Gjs//8zx01rvpH7nfmVlxP0LPx9Zppp+SE9+WSmt9P16fMknyXWSZpoHdFuqNPs7353bV
 aR3Zca1vfWfit8ci1ZiKc5INNRiLipOBAAUtQa9xgIAAA==
X-Env-Sender: prvs=4594c9e72=Ian.Jackson@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1508496616!112702033!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1752 invoked from network); 20 Oct 2017 10:50:18 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 10:50:18 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="447298114"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23017.54499.695057.158862@mariner.uk.xensource.com>
Date: Fri, 20 Oct 2017 11:50:11 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20171020103840.32762-4-wei.liu2@citrix.com>
References: <20171020103840.32762-1-wei.liu2@citrix.com>
 <20171020103840.32762-4-wei.liu2@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [OSSTEST PATCH 03/16] ts-xen-build-prep: don't
	install w3c-dtd-xhtml for Stretch onward
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJbT1NTVEVTVCBQQVRDSCAwMy8xNl0gdHMteGVuLWJ1aWxkLXByZXA6
IGRvbid0IGluc3RhbGwgdzNjLWR0ZC14aHRtbCBmb3IgU3RyZXRjaCBvbndhcmQiKToKPiBJdCBp
cyBub3QgaW5jbHVkZWQgaW4gU3RyZXRjaC4KPiAKPiBUaGF0IHBhY2thZ2Ugd2FzIGluc3RhbGxl
ZCBiZWNhdXNlIGxpYnZpcnQgYnVpbGQgbmVlZGVkIGl0LiBIb3dldmVyCj4gbGlidmlydCBidWls
ZHMgZmluZSB3aXRob3V0IGl0IGluIFN0cmV0Y2guIEl0IHNob3VsZCBiZSBmaW5lIHRvIGp1c3Qg
bm90Cj4gaW5zdGFsbCBpdCBvbiBTdHJldGNoLgouLi4KPiArICAgIGlmICgkaG8tPntTdWl0ZX0g
IX4gbS9zdHJldGNoLykgewo+ICsJcHVzaChAcGFja2FnZXMsICJ3M2MtZHRkLXhodG1sIik7Cj4g
KyAgICB9CgpUaGlzIGlzIG5vdCBjb3JyZWN0IGJlY2F1c2UgaXQgd2lsbCBicmVhayB3aGVuIGJ1
c3RlciBpcyByZWxlYXNlZC4KSW5zdGVhZCB5b3Ugc2hvdWxkIGxpc3QgYWxsIHN0aWxsLXN1cHBv
cnRlZCBvbGQgc3VpdGVzIGZvciB3aGljaCAoeW91CnRoaW5rKSBpdCBpcyByZXF1aXJlZC4KCkkg
c3VnZ2VzdCBmb3IgYHN0aWxsLXN1cHBvcnRlZCcgd2UgYXJiaXRyYXJpbHkgZ28gYmFjayB0byBg
c3F1ZWV6ZScsCnNvIHlvdSB3YW50ICAgaWYgIC4uLiBtL3NxdWVlemV8amVzc2llLwoKSWFuLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 10:51:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 10:51:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5UtK-0004VP-7B; Fri, 20 Oct 2017 10:51:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4594c9e72=Ian.Jackson@citrix.com>)
 id 1e5UtJ-0004VF-GF
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 10:51:01 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 9A/BD-01785-415D9E95; Fri, 20 Oct 2017 10:51:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHSDva7I1Ze
 RBnsmiVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn7T21nKTjAVDFt+Tr2BsZupi5GTg4JAX+J
 Wd+vsIHYbAK6Ek1b/oLZvAKCEidnPmEBsZkFdCQW7P7EBmHLS2x/O4cZosZe4vjiw4wgNouAq
 sTZyXPB6kUEFCUevLzJClGvJzH57ASwGmGBIInTy3uA4hwcnAKWEhOXGoCEhQTSJNYe+cwIcY
 6JxNuFO9lASoQE1CTmro+fwMg3C8lBs5AcNAvJQQsYmVcxahSnFpWlFukaGeklFWWmZ5TkJmb
 m6BoamOrlphYXJ6an5iQmFesl5+duYgQGWj0DA+MOxj3tfocYJTmYlER5AytfRgrxJeWnVGYk
 FmfEF5XmpBYfYpTh4FCS4P11GSgnWJSanlqRlpkDDHmYtAQHj5II72WQNG9xQWJucWY6ROoUo
 yXHsU2X/zBx3Hh4HUh23Lz7h0mIJS8/L1VKnPcoSIMASENGaR7cOFhcXmKUlRLmZWRgYBDiKU
 gtys0sQZV/xSjOwagkzLsAZApPZl4J3NZXQAcxAR3Ebv8C5KCSRISUVANjwObjol6azVt5X3K
 pxZg3Lba6Jci+V1PyZMBGAaHLbCLyOqWB01Q49T2NPtkV5+WErb5Tv63B7S6T2pNGxl/2j26U
 Lbg+MZ8v6+mXoO873NUvdcg+u/o+xEWiU5j94odGjpw33I5Fs26oT3UoK9nP52WjZpfKc4LZL
 OFh311nvyaLoicTLiixFGckGmoxFxUnAgBDlTf9xgIAAA==
X-Env-Sender: prvs=4594c9e72=Ian.Jackson@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1508496658!87262402!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55866 invoked from network); 20 Oct 2017 10:51:00 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 10:51:00 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="455192734"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23017.54545.23270.581921@mariner.uk.xensource.com>
Date: Fri, 20 Oct 2017 11:50:57 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20171020103840.32762-5-wei.liu2@citrix.com>
References: <20171020103840.32762-1-wei.liu2@citrix.com>
 <20171020103840.32762-5-wei.liu2@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [OSSTEST PATCH 04/16] ts-xen-build-prep: install
	packages for stretch
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJbT1NTVEVTVCBQQVRDSCAwNC8xNl0gdHMteGVuLWJ1aWxkLXByZXA6
IGluc3RhbGwgcGFja2FnZXMgZm9yIHN0cmV0Y2giKToKPiBTdHViZG9tIGJ1aWxkIG5lZWRzIHRl
eGluZm8uCgpTYW1lIGNvbW1lbnQgYXMgbXkgcHJldmlvdXMgcGF0Y2guICBZb3Ugc2hvdWxkIG9u
bHkgbWVudGlvbiBvbGQKcmVsZWFzZSBuYW1lcyBpbiB0aGVzZSBraW5kIG9mIHRlc3RzLCB1bmxl
c3MgeW91IGtub3cgdGhhdCB0aGUgcmVxdWlyZW1lbnQKaXMgc3BlY2lmaWMgdG8gb25seSBzdHJl
dGNoIGFuZCBub3QgZnV0dXJlIHJlbGVhc2VzLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 10:53:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 10:53:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Uvm-0004ip-Ky; Fri, 20 Oct 2017 10:53:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4594c9e72=Ian.Jackson@citrix.com>)
 id 1e5Uvl-0004iA-Pu
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 10:53:33 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 95/06-00647-CA5D9E95; Fri, 20 Oct 2017 10:53:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHRDpO6qqy8
 jDXquqVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmfDt5kLuhmquj8n93A+Iyxi5GTQ0LAX+LS
 8ePsIDabgK5E05a/bCA2r4CgxMmZT1hAbGYBHYkFuz+xQdjyEtvfzmGGqHGQ6L57DqyGRUBV4
 tqn6WBzRAQUJR68vMkKUa8nMfnsBLBdwgJ2Ek2L/jGB2JwClhLPb1wHmykkkCax+/AXdoh7TC
 TeLtwJFOcAiqtJzF0fP4GRbxaSi2YhuWgWkosWMDKvYtQoTi0qSy3SNbLQSyrKTM8oyU3MzNE
 1NDDWy00tLk5MT81JTCrWS87P3cQIDLR6BgbGHYztJ/wOMUpyMCmJ8gZWvowU4kvKT6nMSCzO
 iC8qzUktPsQow8GhJMH74gpQTrAoNT21Ii0zBxjyMGkJDh4lEV5ukDRvcUFibnFmOkTqFKMxx
 42H1/8wcXTcvPuHSYglLz8vVUqcdzNIqQBIaUZpHtwgWCxeYpSVEuZlZGBgEOIpSC3KzSxBlX
 /FKM7BqCTMexpkCk9mXgncvldApzABncJu/wLklJJEhJRUA6NGwaqX0VlH7WrTf21TfZgwYyb
 rkYAYT+003dn3Hk59eORKlmPJ7As3pd8qH9pzocleZ/22BKvnfp6FBSvKlm5avXkDb/+L3Fle
 0rldZk9S4t9tU51gZp+44sPORKv9Yd43bUtYo1tSl/+fE/R1W8a7TP6rLpJF51lWRqUf+b11x
 YaVZV3B+ouVWIozEg21mIuKEwHyQ30HwAIAAA==
X-Env-Sender: prvs=4594c9e72=Ian.Jackson@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1508496808!110481501!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20441 invoked from network); 20 Oct 2017 10:53:30 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 10:53:30 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="447298434"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23017.54684.816565.414847@mariner.uk.xensource.com>
Date: Fri, 20 Oct 2017 11:53:16 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20171020103840.32762-3-wei.liu2@citrix.com>
References: <20171020103840.32762-1-wei.liu2@citrix.com>
 <20171020103840.32762-3-wei.liu2@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: [Xen-devel] [OSSTEST PATCH 02/16] gitignore: ignore vim swap file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJbT1NTVEVTVCBQQVRDSCAwMi8xNl0gZ2l0aWdub3JlOiBpZ25vcmUg
dmltIHN3YXAgZmlsZSIpOgo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
CgpBbHRob3VnaCwgeW91IG1heSBmaW5kIHlvdXIgbGlmZSBpbXByb3ZlZCBieSBwdXR0aW5nIHRo
aXMgaW4geW91cgp+Ly5jb25maWcvZ2l0L2lnbm9yZS4KCklhbi4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 10:55:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 10:55:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5UxU-0004sY-25; Fri, 20 Oct 2017 10:55:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4594c9e72=Ian.Jackson@citrix.com>)
 id 1e5UxS-0004sC-54
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 10:55:18 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 1A/11-27020-516D9E95; Fri, 20 Oct 2017 10:55:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsXitHSDva7ItZe
 RBl1dzBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8acJXdYCt4zVnQ9OsbYwHiWsYuRk0NCwF9i
 /ep7bCA2m4CuRNOWv2A2r4CgxMmZT1hAbGYBHYkFuz+xQdjyEtvfzmGGqHGQOHx4BZjNIqAqs
 XvtOjBbREBR4sHLm6wQ9XoSk89OANslLBAmcebmErA5nAKWEkv+3ASLCwmkSew48oYF4h4Tib
 cLdwLVcADF1STmro+fwMg3C8lFs5BcNAvJRQsYmVcxahSnFpWlFukaGuslFWWmZ5TkJmbm6Bo
 aGOvlphYXJ6an5iQmFesl5+duYgSGGgMQ7GDctt3zEKMkB5OSKG9g5ctIIb6k/JTKjMTijPii
 0pzU4kOMMhwcShK8264A5QSLUtNTK9Iyc4BBD5OW4OBREuHlBknzFhck5hZnpkOkTjHac2xou
 PyHiePYvutA8sZDENlx8+4fJiGWvPy8VClx3s0gbQIgbRmleXBDYVF6iVFWSpiXEehMIZ6C1K
 LczBJU+VeM4hyMSsK8nFeBpvBk5pXA7X4FdBYT0Fns9i9AzipJREhJNTDGCbVyHs0/vSwpT+V
 a4j/zc9skVu3LS6xXqeFmCNVVerI62+L88hrO9HTV9tK+H9uCjN1PvFme5cJpe7VGNnnl7oyv
 P34mnc8QkDi9q9nDU/N2/99Uqd9hkg0Sc/WOxNyMz5kxx+GMpVraw5ePH/9bfrims6TnbteEc
 1tfiv97wbQ5X8057pUSS3FGoqEWc1FxIgBjjYpUzQIAAA==
X-Env-Sender: prvs=4594c9e72=Ian.Jackson@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1508496914!55700117!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12695 invoked from network); 20 Oct 2017 10:55:15 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 10:55:15 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="455193089"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23017.54772.889252.583693@mariner.uk.xensource.com>
Date: Fri, 20 Oct 2017 11:54:44 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20171020103840.32762-2-wei.liu2@citrix.com>
References: <20171020103840.32762-1-wei.liu2@citrix.com>
 <20171020103840.32762-2-wei.liu2@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [OSSTEST PATCH 01/16] XXX add a stretch config
	based on production-config
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJbT1NTVEVTVCBQQVRDSCAwMS8xNl0gWFhYIGFkZCBhIHN0cmV0Y2gg
Y29uZmlnIGJhc2VkIG9uIHByb2R1Y3Rpb24tY29uZmlnIik6Cj4gZGlmZiAtdWIgcHJvZHVjdGlv
bi1jb25maWcgcHJvZHVjdGlvbi1jb25maWctc3RyZXRjaAoKVGhlIGNoYW5nZXMgTEdUTSBidXQg
b2J2aW91c2x5IHRoaXMgb3VnaHQgdG8gZ28gc3RyYWlnaHQgaW50bwpgcHJvZHVjdGlvbi1jb25m
aWcnLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 10:56:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 10:56:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Uys-00054U-D6; Fri, 20 Oct 2017 10:56:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4594c9e72=Ian.Jackson@citrix.com>)
 id 1e5Uyq-00054H-GX
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 10:56:44 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 E0/54-31244-B66D9E95; Fri, 20 Oct 2017 10:56:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHRDpG72tZe
 RBi1PJS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxD+86yFMxkr3iwci9LA+Nkti5GTg4JAX+J
 SV+3sYLYbAK6Ek1b/oLFeQUEJU7OfMICYjML6Egs2P2JDcKWl9j+dg5zFyMHUI2DxIr1cSBhF
 gFVie5X65lAbBEBRYkHL2+yQpTrSUw+O4ERxBYWiJO43/2OHcTmFLCUWLvpMNh4IYE0ie9vDr
 NDnGMi8XbhTjaQ8UICahJz18dPYOSbheSgWUgOmoXkoAWMzKsYNYpTi8pSi3SNDfWSijLTM0p
 yEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQIDjQEIdjA2LQo8xCjJwaQkyhtY+TJSiC8pP6Uy
 I7E4I76oNCe1+BCjDAeHkgRvwlWgnGBRanpqRVpmDjDkYdISHDxKIrzcV4DSvMUFibnFmekQq
 VOMlhw3Hl7/w8Tx6MZdINlxE0gKseTl56VKifPmgswTAGnIKM2DGweLy0uMslLCvIxABwrxFK
 QW5WaWoMq/YhTnYFQS5q0DmcKTmVcCt/UV0EFMQAex278AOagkESEl1cC4m1fp8Iwlnq4v7L5
 2dBc/ds7/5qD7+srrM9EP7s94n6d3Wz97p4bLXv5XrjvNE97/Y5x+NOn93IcLrgp1RP6SW+H6
 iSG0gqnw+y5nloYm7RX3O7JCe20av7A6928LCWeT/pFw69GC17eeb+GYfcpYgy9m9xK7yhvff
 Tb6/TI65Bv6oamnf5+pEktxRqKhFnNRcSIA3Z+REcYCAAA=
X-Env-Sender: prvs=4594c9e72=Ian.Jackson@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1508497001!89399610!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32562 invoked from network); 20 Oct 2017 10:56:43 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 10:56:43 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="447298726"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23017.54875.473866.291912@mariner.uk.xensource.com>
Date: Fri, 20 Oct 2017 11:56:27 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20171020103840.32762-6-wei.liu2@citrix.com>
References: <20171020103840.32762-1-wei.liu2@citrix.com>
 <20171020103840.32762-6-wei.liu2@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [OSSTEST PATCH 05/16]
	mg-debian-installer-update-all: put quotes around arguments
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJbT1NTVEVTVCBQQVRDSCAwNS8xNl0gbWctZGViaWFuLWluc3RhbGxl
ci11cGRhdGUtYWxsOiBwdXQgcXVvdGVzIGFyb3VuZCBhcmd1bWVudHMiKToKPiBTaWduZWQtb2Zm
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgouLi4KPiAgc3VpdGU9JDEKPiAgYXJj
aD0kMgo+IC1wYWNrYWdlcz0iJDMiCj4gK3BhY2thZ2VzPSQzCgpOb3Qgc3VyZSB3aHkgdGhpcyBu
ZWVkbGVzcyBzdHlsZSBjaGFuZ2UsIGJ1dCBpZiB5b3UgZGlkIGl0CmRlbGliZXJhdGVseSBJIGRv
bid0IHJlYWxseSBtaW5kLi4uCgo+ICBzaXRlPWh0dHA6Ly9mdHAuZGViaWFuLm9yZy9kZWJpYW4v
Cj4gIHNiYXNlPSRzaXRlL2Rpc3RzLyRzdWl0ZQo+IGRpZmYgLS1naXQgYS9tZy1kZWJpYW4taW5z
dGFsbGVyLXVwZGF0ZS1hbGwgYi9tZy1kZWJpYW4taW5zdGFsbGVyLXVwZGF0ZS1hbGwKPiBpbmRl
eCBkODhlYmY1Li5kNTkwYjJiIDEwMDc1NQo+IC0tLSBhL21nLWRlYmlhbi1pbnN0YWxsZXItdXBk
YXRlLWFsbAo+ICsrKyBiL21nLWRlYmlhbi1pbnN0YWxsZXItdXBkYXRlLWFsbAo+IEBAIC0zMSw1
ICszMSw1IEBAIGZ3cz1gZ2V0Y29uZmlnIERlYmlhbk5vbmZyZWVGaXJtd2FyZWAKPiAgYXJjaGVz
PSJhcm02NCBhcm1oZiBhbWQ2NCBpMzg2Igo+ICAKPiAgZm9yIGFyY2ggaW4gJGFyY2hlcyA7IGRv
Cj4gLSAgICAuL21nLWRlYmlhbi1pbnN0YWxsZXItdXBkYXRlICRzdWl0ZSAkYXJjaCAkZndzCj4g
KyAgICAuL21nLWRlYmlhbi1pbnN0YWxsZXItdXBkYXRlICIkc3VpdGUiICIkYXJjaCIgIiRmd3Mi
Cj4gIGRvbmUKClRoaXMgaHVuayBMR1RNLiAgQWx0aG91Z2ggdGhlICIiIGFyb3VuZCAkc3VpdGUg
YW5kICRhcmNoIGFyZQp1bm5lY2Vzc2FyeSBJIGRvbid0IHJlYWxseSBtaW5kIHRoZW0uCgpUaGFu
a3MsCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 10:57:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 10:57:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Uzz-0005Cg-MS; Fri, 20 Oct 2017 10:57:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4594c9e72=Ian.Jackson@citrix.com>)
 id 1e5Uzz-0005CZ-C6
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 10:57:55 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 87/45-00431-2B6D9E95; Fri, 20 Oct 2017 10:57:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsXitHRDpO6may8
 jDdY+47X4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPePpAq+MlacfnTe9YGxqcsXYycHBIC/hI7
 XrWzg9hsAroSTVv+soHYvAKCEidnPgGrYRbQkViw+xMbhC0vsf3tHGaIGgeJG9ses4LYLAKqE
 ueOPgarERFQlHjw8iYrRL2exOSzExi7GDk4hAW8JBY8KgMJcwpYSrTe7QYbIySQJvG58SUTxD
 kmEm8X7mQDKRcSUJOYuz5+AiPfLCQHzUJy0CwkBy1gZF7FqF6cWlSWWqRrrpdUlJmeUZKbmJm
 ja2hgrJebWlycmJ6ak5hUrJecn7uJERhkDECwg7Hxu9MhRkkOJiVR3sDKl5FCfEn5KZUZicUZ
 8UWlOanFhxhlODiUJHgTrgLlBItS01Mr0jJzgOEOk5bg4FES4d0IkuYtLkjMLc5Mh0idYjTmu
 PHw+h8mjo6bd/8wCbHk5eelSonzPgYpFQApzSjNgxsEi8NLjLJSwryMQKcJ8RSkFuVmlqDKv2
 IU52BUEub9BjKFJzOvBG7fK6BTmIBOYbd/AXJKSSJCSqqBkevcJy1+s+sXdht/TAlgEgg1YWZ
 LMVZjfLxo4qyJFTVd2XfKSoz3l+spzjRPPlBuNCvp0JK3Ro/5pGozvwTqrbV+2BLAcv+J4hEx
 d3YmzbdvVLxd2DvyalbeZ1OWETM++uXSZ1PJjMNPND4kPu/c+Y/Z2txx9dbdy059bUma53VXc
 e6kXaGsSizFGYmGWsxFxYkA3LTjeL4CAAA=
X-Env-Sender: prvs=4594c9e72=Ian.Jackson@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1508497072!107125485!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46422 invoked from network); 20 Oct 2017 10:57:53 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 10:57:53 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="447298897"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23017.54958.730471.619585@mariner.uk.xensource.com>
Date: Fri, 20 Oct 2017 11:57:50 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20171020103840.32762-8-wei.liu2@citrix.com>
References: <20171020103840.32762-1-wei.liu2@citrix.com>
 <20171020103840.32762-8-wei.liu2@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [OSSTEST PATCH 07/16] Debian.pm: use sysvinit-core
	on stretch
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJbT1NTVEVTVCBQQVRDSCAwNy8xNl0gRGViaWFuLnBtOiB1c2Ugc3lz
dmluaXQtY29yZSBvbiBzdHJldGNoIik6Ci4uLgo+IGRpZmYgLS1naXQgYS9Pc3N0ZXN0L0RlYmlh
bi5wbSBiL09zc3Rlc3QvRGViaWFuLnBtCj4gaW5kZXggODQ1MDI3YS4uMjRiYzI2MCAxMDA2NDQK
PiAtLS0gYS9Pc3N0ZXN0L0RlYmlhbi5wbQo+ICsrKyBiL09zc3Rlc3QvRGViaWFuLnBtCj4gQEAg
LTgyNyw3ICs4MjcsNyBAQCBzdWIgcHJlc2VlZF9iYXNlICgkJCQ7QCkgewo+ICAKPiAgICAgICMg
U3lzdGVtZCBkb2Vzbid0IGhvbm9yIG9zc3Rlc3QtY29uZmlybS1ib290ZWQgc2VydmljZSwgd2hp
Y2gKPiAgICAgICMgYnJlYWtzIHRzLWxlYWstY2hlY2suICBGYWxsIGJhY2sgdG8gU3lzViBpbml0
IGZvciBub3cuCj4gLSAgICBpZiAoICRzdWl0ZSA9fiAvamVzc2llLyApIHsKPiArICAgIGlmICgg
JHN1aXRlID1+IC9qZXNzaWV8c3RyZXRjaC8gKSB7Cj4gICAgICAgICBwcmVzZWVkX2hvb2tfY29t
bWFuZCgkaG8sICdsYXRlX2NvbW1hbmQnLCAkc2Z4LCA8PEVORCkKPiAgaW4tdGFyZ2V0IGFwdC1n
ZXQgaW5zdGFsbCAteSBzeXN2aW5pdC1jb3JlCgpJIHRoaW5rIHdlIHNob3VsZCBwcm9iYWJseSBy
ZWNvZ25pc2UgdGhhdCB0aGlzIGlzIG5vdCBnb2luZyB0byBjaGFuZ2UsCmFuZCBzd2l0Y2ggdGhp
cyBmcm9tIGEgd29ya2Fyb3VuZCB0byBhIHBvbGljeSBkZWNpc2lvbi4gIEllLAoKICBpZiAuLi4g
IX4gbS9zcXVlZXplLwoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 10:58:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 10:58:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5V0I-0005G1-1a; Fri, 20 Oct 2017 10:58:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4594c9e72=Ian.Jackson@citrix.com>)
 id 1e5V0G-0005Fp-LI
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 10:58:12 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 42/FB-08608-4C6D9E95; Fri, 20 Oct 2017 10:58:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHRDpO7hay8
 jDQ6v1LT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOub5jGUnCSsWJJ7zzWBsZNjF2MnBwSAv4S
 L7qvsIDYbAK6Ek1b/rKB2LwCghInZz4BizML6Egs2P2JDcKWl9j+dg4zRI2DxK5lE4FsDg4WA
 VWJ1l3OIGERAUWJBy9vskKU60lMPjsBbJWwQLzEm81rwcZwClhKrFg5hQnEFhJIk5jWd48Z4h
 wTibcLd7KBjBQSUJOYuz5+AiPfLCQHzUJy0CwkBy1gZF7FqFGcWlSWWqRrZKqXVJSZnlGSm5i
 Zo2toYKaXm1pcnJiempOYVKyXnJ+7iREYaAxAsINx1YLAQ4ySHExKoryBlS8jhfiS8lMqMxKL
 M+KLSnNSiw8xynBwKEnwProKlBMsSk1PrUjLzAGGPExagoNHSYR3I0iat7ggMbc4Mx0idYrRm
 OPGw+t/mDg6bt79wyTEkpeflyolzvsYpFQApDSjNA9uECwWLzHKSgnzMgKdJsRTkFqUm1mCKv
 +KUZyDUUmYdx/IFJ7MvBK4fa+ATmECOoXd/gXIKSWJCCmpBsbwmVfezO7awBdlPDvqyOc0IaX
 rv46uKe11Sipsd0js8lZ3Wst7v0QysFB//pZ5r6wClhRVtEzdWv3MqlqOIyFQx9Zae/7V2cts
 FKJzbFY7HlnVs+FVdUXPKjf5nhOi5esZ3/d3vXu1X9OSJ2ilRWnT3tDjm1r9NrNJ79l89Cfzo
 im/OvV4uJRYijMSDbWYi4oTATL3auPAAgAA
X-Env-Sender: prvs=4594c9e72=Ian.Jackson@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1508497090!71640920!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60201 invoked from network); 20 Oct 2017 10:58:11 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 10:58:11 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="447298924"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23017.54976.186464.691103@mariner.uk.xensource.com>
Date: Fri, 20 Oct 2017 11:58:08 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20171020103840.32762-9-wei.liu2@citrix.com>
References: <20171020103840.32762-1-wei.liu2@citrix.com>
 <20171020103840.32762-9-wei.liu2@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [OSSTEST PATCH 08/16] ts-leak-check: suppress
	systemd-shim, which leaks in stretch
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJbT1NTVEVTVCBQQVRDSCAwOC8xNl0gdHMtbGVhay1jaGVjazogc3Vw
cHJlc3Mgc3lzdGVtZC1zaGltLCB3aGljaCBsZWFrcyBpbiBzdHJldGNoIik6Cj4gU2lnbmVkLW9m
Zi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 10:58:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 10:58:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5V0R-0005IR-8z; Fri, 20 Oct 2017 10:58:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=459d591f5=wei.liu2@citrix.com>)
 id 1e5V0P-0005Hk-Gz
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 10:58:21 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 87/85-02146-CC6D9E95; Fri, 20 Oct 2017 10:58:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDve6Zay8
 jDX6/EbX4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMeTZvPXLCMo2LOZ8EGxvdsXYycHBIC/hJn
 T61hBrHZBJQlfnb2gsVFBPQkmg48ZwSxmQXsJJoffWABsYUFgiW+b1kGVsMioCrRsG4/mM0rY
 Cmx504zI8RMeYldbRdZQWxOoPi63XfBeoUELCRWn13JBmErSHRMP8YE0SsocXLmExaIXRISB1
 +8YJ7AyDsLSWoWktQCRqZVjBrFqUVlqUW6hkZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV
 6yfm5mxiBocMABDsY+2Y5H2KU5GBSEuUNrHwZKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC99FV
 oJxgUWp6akVaZg4wiGHSEhw8SiK8G0HSvMUFibnFmekQqVOMuhwdN+/+YRJiycvPS5US530MU
 iQAUpRRmgc3AhZRlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTM6wwyhSczrwRu0yugI5iAjm
 C3fwFyREkiQkqqgbH27PvtfzecWDLRwsOeoc3445z0hIg2Lb9tT/Sv2DhN97zxyTzlW+NDv7r
 19ywET6kbdGTMP/xv24cZZzvvdEYelc406rxRqNe1O3/OmSMRmifd723QsNd7/DVMR/Pg96W7
 rJaofz3bqCuduehtib7LxOV7vDprbb4zlLip3n2tqZkrVHnBfpMSS3FGoqEWc1FxIgAeI3Kyo
 wIAAA==
X-Env-Sender: prvs=459d591f5=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1508497098!79442039!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59428 invoked from network); 20 Oct 2017 10:58:20 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 10:58:20 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="455193365"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 20 Oct 2017 11:38:37 +0100
Message-ID: <20171020103840.32762-14-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171020103840.32762-1-wei.liu2@citrix.com>
References: <20171020103840.32762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: ian.jackson@eu.citrix.com, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 13/16] ts-debian-hvm-install: disable
	new nic naming scheme
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyByZXF1aXJlZCB0byBmaXggbmVzdGVkIGh2bSB0ZXN0LiBUaGUgTDEgaG9zdCBpcyBp
bnN0YWxsZWQgYnkKdGhpcyBzY3JpcHQuIFdlIHdhbnQgdGhlIEwxIGhvc3QgdG8gbm90IHVzZSB0
aGUgbmV3IG5pYyBuYW1pbmcgc2NoZW1lLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KLS0tCiB0cy1kZWJpYW4taHZtLWluc3RhbGwgfCAxMiArKysrKysrKysr
KysKIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdHMtZGVi
aWFuLWh2bS1pbnN0YWxsIGIvdHMtZGViaWFuLWh2bS1pbnN0YWxsCmluZGV4IDU0ZDVkMWMuLjdm
ODI1MWQgMTAwNzU1Ci0tLSBhL3RzLWRlYmlhbi1odm0taW5zdGFsbAorKysgYi90cy1kZWJpYW4t
aHZtLWluc3RhbGwKQEAgLTExNCw2ICsxMTQsMTggQEAgc2V0IC1leAogaW4tdGFyZ2V0IHNlZCAt
aSAncy9eZGViICpjZHJvbS8jJi9nJyAvZXRjL2FwdC9zb3VyY2VzLmxpc3QKIEVORAogCisgICAg
IyBEbyBub3QgdXNlICJQcmVkaWN0YWJsZSBOZXR3b3JrIEludGVyZmFjZSBOYW1lcyIgLS0gdGhp
cyBjYW4gYnJlYWsKKyAgICAjIG5lc3RlZCBIVk0gdGVzdHMuCisgICAgIyBodHRwczovL3d3dy5m
cmVlZGVza3RvcC5vcmcvd2lraS9Tb2Z0d2FyZS9zeXN0ZW1kL1ByZWRpY3RhYmxlTmV0d29ya0lu
dGVyZmFjZU5hbWVzLworICAgICMKKyAgICAjIFNlZSBhbHNvCisgICAgIyBodHRwczovL3d3dy5k
ZWJpYW4ub3JnL3JlbGVhc2VzL3N0cmV0Y2gvZXhhbXBsZS1wcmVzZWVkLnR4dAorICAgIG15ICRu
ZXRpZm5hbWVzID0gIiI7CisgICAgJG5ldGlmbmFtZXMgPSAiXG5kLWkgZGViaWFuLWluc3RhbGxl
ci9hZGQta2VybmVsLW9wdHMgc3RyaW5nIG5ldC5pZm5hbWVzPTBcbiIKKyAgICAgICAgaWYgJGhv
LT57U3VpdGV9ID1+IG0vc3RyZXRjaC87CisKKyAgICAkcHJlc2VlZF9maWxlIC49ICIkbmV0aWZu
YW1lcyI7CisKICAgICAkcHJlc2VlZF9maWxlIC49IHByZXNlZWRfaG9va19jbWRzKCk7CiAKICAg
ICByZXR1cm4gJHByZXNlZWRfZmlsZTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 10:58:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 10:58:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5V0R-0005It-Fn; Fri, 20 Oct 2017 10:58:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=459d591f5=wei.liu2@citrix.com>)
 id 1e5V0Q-0005Hz-9J
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 10:58:22 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 E0/FA-25852-DC6D9E95; Fri, 20 Oct 2017 10:58:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsXitHRDpO7Zay8
 jDQ7fEbX4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPuX7nHXrCVtaLx+z/2Bsa1LF2MnBwSAv4S
 d7/fYwSx2QSUJX529rKB2CICehJNB56DxZkF7CSaH30AqxcWCJPYsHcFK4jNIqAqMWfnFLB6X
 gFLiR2LT7FDzJSX2NV2EayGEyi+bvddsF4hAQuJ1WdXskHYChId048xQfQKSpyc+YQFYpeExM
 EXL5gnMPLOQpKahSS1gJFpFaNGcWpRWWqRrqGZXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlK
 xXnJ+7iZGYPAwAMEOxvsbAw4xSnIwKYnyBla+jBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwZtw
 FSgnWJSanlqRlpkDDGOYtAQHj5II70aQNG9xQWJucWY6ROoUozHHjYfX/zBxdNy8+4dJiCUvP
 y9VSpz3MUipAEhpRmke3CBYfF1ilJUS5mUEOk2IpyC1KDezBFX+FaM4B6OSMK8zyBSezLwSuH
 2vgE5hAjqF3f4FyCkliQgpqQbGqwdf9vSWO/JuWC5WrlRedYhxboxkRULPoVpBD62r+84/1ee
 LTwzy4DG5oFkZ4qi/asKe4HUNZxcbNx2xPTtx/dyXV8p8Hjvsm5D0/kT8pij15vxlQuEJItJv
 V66zudX//r5QUOkzn48KSe2ObVcWX0tfc/vJZP7ipBlbfkp4m92M28H2QfaEEktxRqKhFnNRc
 SIA7mXdmaoCAAA=
X-Env-Sender: prvs=459d591f5=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1508497099!74995920!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33963 invoked from network); 20 Oct 2017 10:58:21 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 10:58:21 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="447298938"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 20 Oct 2017 11:38:34 +0100
Message-ID: <20171020103840.32762-11-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171020103840.32762-1-wei.liu2@citrix.com>
References: <20171020103840.32762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: ian.jackson@eu.citrix.com, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 10/16] ts-debian-fixup: remove extra=
	before appending our own
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIG9yaWdpbmFsIGV4dHJhPSB3YXMgbm90IHJlbW92ZWQsIHNvIHRoZXJlIHdlcmUgdHdvIGV4
dHJhPSBpbiB0aGUKcmVzdWx0aW5nIGNvbmZpZyBmaWxlLgoKSXQgd2Fzbid0IGEgcHJvYmxlbSBm
b3IgeGwgYmVjYXVzZSB0aGUgc2Vjb25kIGV4dHJhPSB0b29rIHByZWNlZGVuY2UuCkhvd2V2ZXIg
bGlidmlydCB0ZXN0cyB3b3VsZCBvbmx5IHBpY2sgdXAgdGhlIGZpcnN0IGV4dHJhPSAtLSAgdGhl
eQp3b3JrZWQgYnkgY2hhbmNlLgoKRml4IHRoaXMgaXNzdWUgYnkgcmVtb3ZpbmcgdGhlIGZpcnN0
IGV4dHJhPS4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0t
LQogdHMtZGViaWFuLWZpeHVwIHwgMiArKwogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygr
KQoKZGlmZiAtLWdpdCBhL3RzLWRlYmlhbi1maXh1cCBiL3RzLWRlYmlhbi1maXh1cAppbmRleCBm
Mjk5NzFkLi5kNDc2NDY3IDEwMDc1NQotLS0gYS90cy1kZWJpYW4tZml4dXAKKysrIGIvdHMtZGVi
aWFuLWZpeHVwCkBAIC0xNzUsNiArMTc1LDggQEAgc3ViIG90aGVyZml4dXBjZmcgKCkgewogICAg
ICAgICAkZXh0cmEgLj0gIiBpb21tdT1zb2Z0IjsKICAgICB9CiAKKworICAgICRjZmcgPX4gcy9e
ZXh0cmEuKi8vbWc7CiAgICAgJGNmZyAuPSAiXG5leHRyYT0nJGV4dHJhJ1xuIjsKIH07CiAKLS0g
CjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 10:58:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 10:58:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5V0R-0005JO-Mm; Fri, 20 Oct 2017 10:58:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=459d591f5=wei.liu2@citrix.com>)
 id 1e5V0Q-0005Hx-98
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 10:58:22 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 B8/29-17628-DC6D9E95; Fri, 20 Oct 2017 10:58:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHSDve7Zay8
 jDT7u5bb4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMOf3jOXrCPveL2pd1sDYy/WLsYOTkkBPwl
 Nux8zQhiswkoS/zs7GUDsUUE9CSaDjwHizML2Ek0P/rA0sXIwSEs4CnR8ckPJMwioCqx/Mxds
 HJeAUuJ5Zs2M0OMlJfY1XYRbDwnUHzd7rssILaQgIXE6rMr2SBsBYmO6ceYIHoFJU7OfMICsU
 pC4uCLF8wTGHlnIUnNQpJawMi0ilGjOLWoLLVI19BIL6koMz2jJDcxM0fX0MBULze1uDgxPTU
 nMalYLzk/dxMjMHQYgGAHY98s50OMkhxMSqK8gZUvI4X4kvJTKjMSizPii0pzUosPMcpwcChJ
 8D66CpQTLEpNT61Iy8wBBjFMWoKDR0mEdyNImre4IDG3ODMdInWK0ZjjxsPrf5g4Om7e/cMkx
 JKXn5cqJc77GKRUAKQ0ozQPbhAsui4xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmNcZZApPZl
 4J3L5XQKcwAZ3Cbv8C5JSSRISUVANj0cQWmxnPn+5eKh97jG99nI2R+/J/910mdE7kuc0YkHM
 oS/aL5bVP7OUCjKcXv58U3vRIRXTabPFgnohC6cPTkuT6UxxsZOfteywYVeJX41nTJNLIefaY
 64MfBRs0bP7ENaWfeLsw935pw8uSFJ4dYmWLtlv+47uzvX/HtD1bu4L3Bk2xsm5RYinOSDTUY
 i4qTgQAFbv45qkCAAA=
X-Env-Sender: prvs=459d591f5=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1508497098!79442039!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59485 invoked from network); 20 Oct 2017 10:58:20 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 10:58:20 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="455193380"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 20 Oct 2017 11:38:35 +0100
Message-ID: <20171020103840.32762-12-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171020103840.32762-1-wei.liu2@citrix.com>
References: <20171020103840.32762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: ian.jackson@eu.citrix.com, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 11/16] ts-debian-fixup: use correct
	resume device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2VlIGNvZGUgY29tbWVudCBmb3IgZXhwbGFuYXRpb24uCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRzLWRlYmlhbi1maXh1cCB8IDEyICsrKysrKysr
KysrKwogMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90cy1k
ZWJpYW4tZml4dXAgYi90cy1kZWJpYW4tZml4dXAKaW5kZXggZDQ3NjQ2Ny4uZmUzN2MzMCAxMDA3
NTUKLS0tIGEvdHMtZGViaWFuLWZpeHVwCisrKyBiL3RzLWRlYmlhbi1maXh1cApAQCAtMTc2LDYg
KzE3NiwxOCBAQCBzdWIgb3RoZXJmaXh1cGNmZyAoKSB7CiAgICAgfQogCiAKKyAgICAjIFRoZXJl
IG1pZ2h0IGJlIHN0YWxlIGVudHJpZXMgaW4gL2V0Yy9pbml0cmFtZnMtdG9vbHMvY29uZi5kL3Jl
c3VtZQorICAgICMgd2hpY2ggZ2V0IHN0b3JlZCBpbiB0aGUgaW5pdHJhbWZzLiBUaGF0IGludHJv
ZHVjZXMgZGVsYXkgaW4gZ3Vlc3QgYm9vdGluZworICAgICMgd2hpY2ggbWlnaHQgY2F1c2UgdGVz
dHMgdG8gZmFpbC4KKyAgICAjCisgICAgIyBUaGlzIGlzIHBhcnRpY3VsYXJseSBwcm9taW5lbnQg
aW4gc3lzdGVtZCBlbmFibGVkIHJlbGVhc2VzIHdoZW4gaXQgdHJpZXMKKyAgICAjIHRvIHNjYW4g
Zm9yIHRoZSBpbmV4aXN0ZW50IGRldmljZShzKSBmb3IgYSBsb25nIHRpbWUuCisgICAgIworICAg
ICMgT3ZlcnJpZGUgdGhhdCBpbiBrZXJuZWwgY29tbWFuZCBsaW5lIHdpdGggdGhlIGNvcnJlY3Qg
c3dhcCBwYXJ0aXRpb24uCisgICAgJGNmZyA9fiBtLydwaHk6Listc3dhcCwoeHZkYVxkKyksLion
LzsKKyAgICAkZXh0cmEgLj0gIiByZXN1bWU9L2Rldi8kMSI7CisgICAgbG9nbSgiY2hhbmdlIHJl
c3VtZSBkZXZpY2UgdG8gJDEiKTsKKwogICAgICRjZmcgPX4gcy9eZXh0cmEuKi8vbWc7CiAgICAg
JGNmZyAuPSAiXG5leHRyYT0nJGV4dHJhJ1xuIjsKIH07Ci0tIAoyLjExLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 10:58:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 10:58:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5V0R-0005Jx-UY; Fri, 20 Oct 2017 10:58:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=459d591f5=wei.liu2@citrix.com>)
 id 1e5V0R-0005II-5C
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 10:58:23 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 0B/3A-30115-EC6D9E95; Fri, 20 Oct 2017 10:58:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpO65ay8
 jDSZ847D4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMudG1lKngiVDF10w7GBsat/F2MnBwSAv4S
 m1p3sYHYbALKEj87e8FsEQE9iaYDzxlBbGYBO4nmRx9YQGxhAT+JVb9WMIHYLAKqEq+b1oDV8
 wpYSkycsoIZYqa8xK62i6wgNidQfN3uu2C9QgIWEqvPrmSDsBUkOqYfY4LoFZQ4OfMJC8QuCY
 mDL14wT2DknYUkNQtJagEj0ypGjeLUorLUIl1DM72kosz0jJLcxMwcXUMDM73c1OLixPTUnMS
 kYr3k/NxNjMDgYQCCHYz3NwYcYpTkYFIS5Q2sfBkpxJeUn1KZkVicEV9UmpNafIhRhoNDSYI3
 4SpQTrAoNT21Ii0zBxjGMGkJDh4lEd6NIGne4oLE3OLMdIjUKUZdjo6bd/8wCbHk5eelSonzP
 gYpEgApyijNgxsBi6lLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuZ1BpnCk5lXArfpFdARTE
 BHsNu/ADmiJBEhJdXAKOy98FWTnWXJF6Vpi/pcrjMfvS3Neb9w5zWXI9UftjPWnHwROqHgv+y
 iWQmzt6hcv6Hw4rWM2IqAb6VWheLmxoLcjjGnP76wnSnz1ae87Jdo95V7W/dsclM5IC84YyWv
 w/M2lUcNavdlLurN/bfyPNuF23Z10ud2NuY+nqr+rX2zct4JsVlzTyqxFGckGmoxFxUnAgDCk
 0/GpAIAAA==
X-Env-Sender: prvs=459d591f5=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1508497099!74995920!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34086 invoked from network); 20 Oct 2017 10:58:21 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 10:58:21 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="447298952"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 20 Oct 2017 11:38:40 +0100
Message-ID: <20171020103840.32762-17-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171020103840.32762-1-wei.liu2@citrix.com>
References: <20171020103840.32762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: ian.jackson@eu.citrix.com, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 16/16] ts-guests-nbd-mirror: make it
	work with stretch
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gdGhlIHNlcnZlciBzaWRlLCBvbmx5IGFkZCBvbGRzdHlsZT0gYW5kIHBvcnQ9IG9uIGplc3Np
ZS4gU3RyZXRjaApkb2Vzbid0IHN1cHBvcnQgb3IgbmVlZCB0aG9zZSBhbnltb3JlLiAgUHJ1bmUg
Y2hlY2sgZm9yIG9sZGVyIHZlcnNpb25zCm9mIERlYmlhbi4KCk9uIHRoZSBjbGllbnQgc2lkZSwg
Z2VuZXJhdGUgbmV3IHN0eWxlIGNvbmZpZ3VyYXRpb24gZmlsZS4KClNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdHMtZ3Vlc3RzLW5iZC1taXJyb3IgfCA0
NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLQogMSBmaWxl
IGNoYW5nZWQsIDQzIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
dHMtZ3Vlc3RzLW5iZC1taXJyb3IgYi90cy1ndWVzdHMtbmJkLW1pcnJvcgppbmRleCBjYTgzMDBk
Li5kN2IwN2UyIDEwMDc1NQotLS0gYS90cy1ndWVzdHMtbmJkLW1pcnJvcgorKysgYi90cy1ndWVz
dHMtbmJkLW1pcnJvcgpAQCAtNjAsMTUgKzYwLDE5IEBAIHN1YiBjb25maWdzZXJ2ZXIgKCkgewog
W2dlbmVyaWNdCiAgICAgdXNlciA9IHJvb3QKIEVORAotICAgICRzY2ZnIC49IDw8RU5EIHVubGVz
cyAkc2hvLT57U3VpdGV9ID1+IG0vc2FyZ2V8bGVubnl8c3F1ZWV6ZS87CisKKyAgICAkc2NmZyAu
PSA8PEVORCBpZiAkc2hvLT57U3VpdGV9ID1+IG0vamVzc2llLzsKICAgICBvbGRzdHlsZSA9IHRy
dWUKIEVORAorCiAgICAgZm9yZWFjaCBteSAkdiAoQHZvbHMpIHsKIAkkdi0+e1BvcnR9PSB1bmlx
dWVfaW5jcmVtZW50aW5nX3J1bnZhcigiJHtzcnZob3N0fV9uZXh0cG9ydCIsNDAwMCk7CiAJJHYt
PntQYXRofT0gIi9kZXYvJHYtPntHaG99e1ZnfS8kdi0+e0x2fSI7CiAJJHNjZmcuPTw8RU5EOwog
W2V4cG9ydCR2LT57SXh9XQogICAgIGV4cG9ydG5hbWUgPSAkdi0+e1BhdGh9CitFTkQKKwkkc2Nm
Zy49PDxFTkQgaWYgJHNoby0+e1N1aXRlfSA9fiBtL2plc3NpZS87CiAgICAgcG9ydCA9ICR2LT57
UG9ydH0KIEVORAogICAgIH0KQEAgLTc5LDkgKzgzLDcgQEAgRU5ECiAgICAgdGFyZ2V0X2luc3Rh
bGxfcGFja2FnZXMoJHNobywgcXcobmJkLXNlcnZlcikpOwogfQogCi1zdWIgY29uZmlnY2xpZW50
ICgpIHsKLSAgICB0YXJnZXRfY21kX3Jvb3QoJGNobywgImRwa2cgLS1wdXJnZSBuYmQtY2xpZW50
IHx8OiIpOwotCitzdWIgY29uZmlnY2xpZW50X3ByZV9zdHJldGNoICgpIHsKICAgICBteSAkbXlk
YWVtb249ICcvcm9vdC9uYmQtY2xpZW50LWFzeW5jJzsKICAgICB0YXJnZXRfcHV0ZmlsZWNvbnRl
bnRzX3Jvb3Rfc3Rhc2goJGNobywxMCw8PCdFTkQnLCRteWRhZW1vbik7CiAjIS9iaW4vc2gKQEAg
LTEwNyw3ICsxMDksNDQgQEAgTkJEX1BPUlRbJHYtPntJeH1dPSR2LT57UG9ydH0KIEVORAogICAg
IH0KICAgICB0YXJnZXRfcHV0ZmlsZWNvbnRlbnRzX3Jvb3Rfc3Rhc2goJGNobywxMCwkY2NmZywi
L2V0Yy9uYmQtY2xpZW50Iik7Cit9CisKK3N1YiBjb25maWdjbGllbnRfc3RyZXRjaCAoKSB7Cisg
ICAgbXkgJGNjZmcgPSA8PEVORDsKKyMgZ2VuZXJhdGVkIGJ5ICQwCitFTkQKKworICAgIGZvcmVh
Y2ggbXkgJHYgKEB2b2xzKSB7CisJbXkgJG5iZGRldiA9ICJuYmQkdi0+e0l4fSI7CisJJGNjZmcg
Lj0gPDxFTkQ7CiskbmJkZGV2ICRzaG8tPntOYW1lfSBleHBvcnQkdi0+e0l4fQorRU5ECisgICAg
fQorCisgICAgdGFyZ2V0X3B1dGZpbGVjb250ZW50c19yb290X3N0YXNoKCRjaG8sMTAsJGNjZmcs
Ii9ldGMvbmJkdGFiIik7Cit9CisKK3N1YiBjb25maWdjbGllbnQgKCkgeworICAgIHRhcmdldF9j
bWRfcm9vdCgkY2hvLCAiZHBrZyAtLXB1cmdlIG5iZC1jbGllbnQgfHw6Iik7CisKKyAgICBpZiAo
JGNoby0+e1N1aXRlfSAhfiBtL3N0cmV0Y2gvKSB7CisgICAgICAgIGNvbmZpZ2NsaWVudF9wcmVf
c3RyZXRjaCgpOworICAgIH0gZWxzZSB7CisgICAgICAgIGNvbmZpZ2NsaWVudF9zdHJldGNoKCk7
CisgICAgfQorCiAgICAgdGFyZ2V0X2luc3RhbGxfcGFja2FnZXMoJGNobywgcXcobmJkLWNsaWVu
dCkpOworCisgICAgaWYgKCRjaG8tPntTdWl0ZX0gPX4gbS9zdHJldGNoLykgeworCWZvcmVhY2gg
bXkgJHYgKEB2b2xzKSB7CisJICAgIG15ICRuYmRkZXYgPSAibmJkJHYtPntJeH0iOworCSAgICB0
YXJnZXRfY21kX3Jvb3QoJGNobywgPDxFTkQpOworbWtkaXIgLXAgL2Rldi8kdi0+e0dob317Vmd9
CitpZiAhIHRlc3QgLUwgJHYtPntQYXRofTsgdGhlbiBsbiAtcyAvZGV2LyRuYmRkZXYgJHYtPntQ
YXRofTsgZmkKK0VORAorCX0KKwl0YXJnZXRfY21kX3Jvb3QoJGNobywgIi9ldGMvaW5pdC5kL25i
ZC1jbGllbnQgc3RhcnQiKTsKKyAgICB9CiB9CiAKIHN1YiBzaHVmZmxlY29uZmlncyAoKSB7Ci0t
IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 10:58:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 10:58:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5V0T-0005Lf-5U; Fri, 20 Oct 2017 10:58:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=459d591f5=wei.liu2@citrix.com>)
 id 1e5V0S-0005Ka-KZ
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 10:58:24 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 C6/51-10419-FC6D9E95; Fri, 20 Oct 2017 10:58:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHSDve75ay8
 jDW6dkrH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNOXX3CVnCJraK7fR5LA+M21i5GTg4JAX+J
 tm2bWEBsNgFliZ+dvWwgtoiAnkTTgeeMIDazgJ1E86MPQDUcHMICIRJtm7JAwiwCqhKrL78CG
 8MrYCmxf+c2doiR8hK72i6CxTmB4ut23wUbLyRgIbH67Eo2CFtBomP6MSaIXkGJkzOfsECskp
 A4+OIF8wRG3llIUrOQpBYwMq1i1ChOLSpLLdI1NNJLKspMzyjJTczM0TU0MNXLTS0uTkxPzUl
 MKtZLzs/dxAgMHQYg2MHYN8v5EKMkB5OSKG9g5ctIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8
 j64C5QSLUtNTK9Iyc4BBDJOW4OBREuHdCJLmLS5IzC3OTIdInWI05rjx8PofJo6Om3f/MAmx5
 OXnpUqJ8z4GKRUAKc0ozYMbBIuuS4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmdQaZwpOZVw
 K37xXQKUxAp7DbvwA5pSQRISXVwFisdP7e3bkXXs7uu/Zk31Sblx8X3rJwr5Dqu6D2yMD6qpu
 cvckth4/X/y18tblIdpnAVgtTHS7vhDCeYiZxxYVXXiWqXza50MG33/2PT9qjrJkrnOJDBLds
 l5tzzOWTwQ3JwLTHs37duH1rYg778xfrVadqvA38Hrk9eom+4/yHKfIR367JL9uvxFKckWiox
 VxUnAgA6C3iMKkCAAA=
X-Env-Sender: prvs=459d591f5=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1508497098!79442039!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59715 invoked from network); 20 Oct 2017 10:58:23 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 10:58:23 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="455193387"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 20 Oct 2017 11:38:39 +0100
Message-ID: <20171020103840.32762-16-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171020103840.32762-1-wei.liu2@citrix.com>
References: <20171020103840.32762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: ian.jackson@eu.citrix.com, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 15/16] TestSupport: add dpkg option when
	installing packages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VXBncmFkaW5nIGNvbmZpZ3VyYXRpb24gZmlsZSBvZiBuYmQtY2xpZW50IGlzIGNvbnRyb2xsZWQg
YnkgZHBrZyBpbgpzdHJldGNoLiBBZGQgZHBrZyBvcHRpb24gdG8ga2VlcCBvbGQgY29uZmlndXJh
dGlvbiBmaWxlKHMpLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KLS0tCiBPc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtIHwgMyArKy0KIDEgZmlsZSBjaGFuZ2VkLCAy
IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9Pc3N0ZXN0L1Rlc3RT
dXBwb3J0LnBtIGIvT3NzdGVzdC9UZXN0U3VwcG9ydC5wbQppbmRleCA3NjczMGYxLi4zNjNlODg4
IDEwMDY0NAotLS0gYS9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtCisrKyBiL09zc3Rlc3QvVGVzdFN1
cHBvcnQucG0KQEAgLTUyNCw3ICs1MjQsOCBAQCBzdWIgdGFyZ2V0X3J1bl9hcHQgewogICAgIG15
ICgkaG8sIEBhcHRvcHRzKSA9IEBfOwogICAgIHRhcmdldF9jbWRfcm9vdCgkaG8sCiAgICAgICAg
ICJERUJJQU5fUFJJT1JJVFk9Y3JpdGljYWwgVUNGX0ZPUkNFX0NPTkZGT0xEPXkgXFwKLSAgICAg
ICAgICAgIHdpdGgtbG9jay1leCAtdyAvdmFyL2xvY2svb3NzdGVzdC1hcHQgYXB0LWdldCBAYXB0
b3B0cyIsIDMwMDApOworICAgICAgICAgICAgd2l0aC1sb2NrLWV4IC13IC92YXIvbG9jay9vc3N0
ZXN0LWFwdCBcXAorICAgICAgICAgICAgYXB0LWdldCAtbyBEcGtnOjpPcHRpb25zOjo9XCItLWZv
cmNlLWNvbmZvbGRcIiBAYXB0b3B0cyIsIDMwMDApOwogfQogc3ViIHRhcmdldF9pbnN0YWxsX3Bh
Y2thZ2VzIHsKICAgICBteSAoJGhvLCBAcGFja2FnZXMpID0gQF87Ci0tIAoyLjExLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 10:58:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 10:58:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5V0V-0005Nt-DM; Fri, 20 Oct 2017 10:58:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=459d591f5=wei.liu2@citrix.com>)
 id 1e5V0T-0005M3-Oi
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 10:58:25 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 A6/DC-31897-1D6D9E95; Fri, 20 Oct 2017 10:58:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpO6Fay8
 jDTb2qlt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnnXhxmKzjHVjFp43LmBsYNrF2MnBwSAv4S
 X+dOYwax2QSUJX529rKB2CICehJNB54zgtjMAnYSzY8+sIDYwgJuEvtP3mcHsVkEVCX+HjzMB
 GLzClhKrO09yQgxU15iV9tFsPmcQPF1u++C9QoJWEisPruSDcJWkOiYfgyqV1Di5MwnLBC7JC
 QOvnjBPIGRdxaS1CwkqQWMTKsYNYpTi8pSi3QNzfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxK
 TivWS83M3MQKDhwEIdjDe3xhwiFGSg0lJlDew8mWkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne
 hKtAOcGi1PTUirTMHGAYw6QlOHiURHg3gqR5iwsSc4sz0yFSpxgtOY5tuvyHiePGw+tAsuPm3
 T9MQix5+XmpUuK8j0EaBEAaMkrz4MbBYu0So6yUMC8j0IFCPAWpRbmZJajyrxjFORiVhHmdQa
 bwZOaVwG19BXQQE9BB7PYvQA4qSURISTUwnlq4LXrHzzncT+4x2a95P3FTg3LTl9TVUpUS/cp
 r49hi/ih/7yhkrqt4+pbJbF7wBNeeO/snb0tXOD1z6sxPUXmSUw2KDhrJPrt1uLru9fOTobPz
 c7J/hfrcO8Z/2lice/6cNO+5QdIOYtoPjlbGX2zoDX6rrs15tfiTzwnNh0ILlkju0KicocRSn
 JFoqMVcVJwIABFbuDKwAgAA
X-Env-Sender: prvs=459d591f5=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1508497099!74995920!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34309 invoked from network); 20 Oct 2017 10:58:24 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 10:58:24 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="447298957"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 20 Oct 2017 11:38:38 +0100
Message-ID: <20171020103840.32762-15-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171020103840.32762-1-wei.liu2@citrix.com>
References: <20171020103840.32762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: ian.jackson@eu.citrix.com, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 14/16] ts-xen-build-prep: install
	e2fslibs-dev
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGluLXRyZWUgbGliZnNpbWFnZSBleHQyZnMgaW1wbGVtZW50YXRpb24gY2FuJ3QgaGFuZGxl
IDY0Yml0CmVuYWJsZWQgZXh0NCwgd2hpY2ggaXMgdGhlIGRlZmF1bHQgaW4gc3RyZXRjaC4KClNp
Z25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdHMteGVuLWJ1
aWxkLXByZXAgfCA2ICsrKysrKwogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL3RzLXhlbi1idWlsZC1wcmVwIGIvdHMteGVuLWJ1aWxkLXByZXAKaW5kZXggNzBh
NTNjYS4uNDIyNDYwMSAxMDA3NTUKLS0tIGEvdHMteGVuLWJ1aWxkLXByZXAKKysrIGIvdHMteGVu
LWJ1aWxkLXByZXAKQEAgLTIyNSw2ICsyMjUsMTIgQEAgc3ViIHByZXAgKCkgewogICAgICAgICBw
dXNoKEBwYWNrYWdlcywgcXcodGV4aW5mbyBhdXRvcG9pbnQgbGlicGNpYWNjZXNzLWRldikpOwog
ICAgIH0KIAorICAgICMgVGhlIGluLXRyZWUgZXh0NCBzdXBwb3J0IGluIGxpYmZzaW1hZ2UgY2Fu
J3QgY29wZSB3aXRoIDY0Yml0IGV4dDQgb24KKyAgICAjIDMyYml0IGJ1aWxkLiBVc2UgdGhlIHBh
Y2thZ2VkIGxpYnJhcnkuCisgICAgaWYgKCRoby0+e1N1aXRlfSA9fiBtL3N0cmV0Y2gvKSB7Cisg
ICAgICAgIHB1c2goQHBhY2thZ2VzLCBxdyhlMmZzbGlicy1kZXYpKTsKKyAgICB9CisKICAgICB0
YXJnZXRfaW5zdGFsbF9wYWNrYWdlcygkaG8sIEBwYWNrYWdlcyk7CiAgICAgdGFyZ2V0X2NtZF9y
b290KCRobywgImNobW9kIC1SIGErciAvdXNyL3NoYXJlL2dpdC1jb3JlL3RlbXBsYXRlcyIpOwog
ICAgICMgd29ya2Fyb3VuZCBmb3IgRGViaWFuICM1OTU3MjgKLS0gCjIuMTEuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 10:58:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 10:58:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5V0W-0005PG-LW; Fri, 20 Oct 2017 10:58:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=459d591f5=wei.liu2@citrix.com>)
 id 1e5V0V-0005NM-0V
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 10:58:27 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 EC/BF-29298-2D6D9E95; Fri, 20 Oct 2017 10:58:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsXitHSDve7Fay8
 jDXo+mlt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmX329mL7jKXnHg0Fy2Bsb5bF2MHBwSAv4S
 PWdFuxg5OdgElCV+dvaygdgiAnoSTQeeM4LYzAJ2Es2PPrCA2MICnhJLXx4Cq2ERUJVYv/4im
 M0rYCnx8M89dhBbQkBeYlfbRVYQmxMovm73XbBeIQELidVnV7JB2AoSHdOPMUH0CkqcnPmEBW
 KXhMTBFy+YJzDyzkKSmoUktYCRaRWjRnFqUVlqka6hkV5SUWZ6RkluYmaOrqGBqV5uanFxYnp
 qTmJSsV5yfu4mRmDoMADBDsa+Wc6HGCU5mJREeQMrX0YK8SXlp1RmJBZnxBeV5qQWH2KU4eBQ
 kuB9dBUoJ1iUmp5akZaZAwximLQEB4+SCO9GkDRvcUFibnFmOkTqFKM9x4aGy3+YOI7tuw4kb
 zwEkR037/5hEmLJy89LlRLnfQzSJgDSllGaBzcUFnWXGGWlhHkZgc4U4ilILcrNLEGVf8Uozs
 GoJMzrDDKFJzOvBG73K6CzmIDOYrd/AXJWSSJCSqqBUSi3Vv6J8/eGL/J13S0bLwUqHmKYz8D
 57qVHyunNJ3xqzqUf4HkesGqa1Iycpj1Mu84uML16e5/PZ86n6SbcTsF6Hxjeb1/JMGH3sbWu
 X0Qb53iGzdKc+UWYzXWLJJNgucDa1QdaFkTIBtWtO7k03Hs+a1bnrsATCVIBBu9sHK4J6rHsF
 zASU2Ipzkg01GIuKk4EAJEatyu1AgAA
X-Env-Sender: prvs=459d591f5=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1508497098!79442039!4
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59873 invoked from network); 20 Oct 2017 10:58:25 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 10:58:25 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="455193388"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 20 Oct 2017 11:38:36 +0100
Message-ID: <20171020103840.32762-13-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171020103840.32762-1-wei.liu2@citrix.com>
References: <20171020103840.32762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: ian.jackson@eu.citrix.com, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 12/16] make-flight: don't test pvgrub
	for Xen XXX
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WFhYIE5lZWQgdG8gcGluIGRvd24gdGhlIHZlcnNpb24gb2YgWGVuIHdoZW4gdGhlIHVwZ3JhZGUg
dG8gc3RyZXRjaCBpcwpjb21wbGV0ZSBiZWNhdXNlIG9zc3Rlc3QgY29uZmlndXJhdGlvbiBpcyBi
cmFuY2hlZCBmb3IgZWFjaCB2ZXJzaW9uLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KLS0tCiBtYWtlLWZsaWdodCB8IDE3ICsrKysrKysrKysrKysrKystCiAx
IGZpbGUgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp
dCBhL21ha2UtZmxpZ2h0IGIvbWFrZS1mbGlnaHQKaW5kZXggZWNjZTNjMC4uYjk1ZjdlMyAxMDA3
NTUKLS0tIGEvbWFrZS1mbGlnaHQKKysrIGIvbWFrZS1mbGlnaHQKQEAgLTgyMyw3ICs4MjMsMjIg
QEAgdGVzdF9tYXRyaXhfZG9fb25lICgpIHsKICAgI2RvX3Bhc3N0aHJvdWdoX3Rlc3RzCiAKICAg
ZG9fcHlncnViX3Rlc3RzCi0gIGRvX3B2Z3J1Yl90ZXN0cworCisgICMgcHZncnViMSB0ZXN0cyBm
b3IgdmVyc2lvbiA8IFhYWCBvbmx5CisgIGNhc2UgIiR4ZW5icmFuY2giIGluCisgIHhlbi00LjMt
dGVzdGluZykgdGVzdF9wdmdydWI9eSA7OworICB4ZW4tNC40LXRlc3RpbmcpIHRlc3RfcHZncnVi
PXkgOzsKKyAgeGVuLTQuNS10ZXN0aW5nKSB0ZXN0X3B2Z3J1Yj15IDs7CisgIHhlbi00LjYtdGVz
dGluZykgdGVzdF9wdmdydWI9eSA7OworICB4ZW4tNC43LXRlc3RpbmcpIHRlc3RfcHZncnViPXkg
OzsKKyAgeGVuLTQuOC10ZXN0aW5nKSB0ZXN0X3B2Z3J1Yj15IDs7CisgIHhlbi00LjktdGVzdGlu
ZykgdGVzdF9wdmdydWI9eSA7OworICAqKSAgICAgICAgICAgICAgIHRlc3RfcHZncnViPW4gOzsK
KyAgZXNhYworCisgIGlmIFsgeCR0ZXN0X3B2Z3J1YiA9IHh5IF07IHRoZW4KKyAgICAgIGRvX3B2
Z3J1Yl90ZXN0cworICBmaQogCiAgIGRvX3h0Zl90ZXN0cwogICBkb19saXZlcGF0Y2hfdGVzdHMK
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 10:58:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 10:58:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5V0e-0005Wl-1K; Fri, 20 Oct 2017 10:58:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4594c9e72=Ian.Jackson@citrix.com>)
 id 1e5V0d-0005W8-Gf
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 10:58:35 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 42/44-10698-AD6D9E95; Fri, 20 Oct 2017 10:58:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHRDpO7Nay8
 jDY7tELX4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOePH3PVHCQsaK5pZu1gXElYxcjB4eEgL/E
 3Kf1XYycHGwCuhJNW/6ygdi8AoISJ2c+YQGxmQV0JBbs/sQGYctLbH87hxmixkHi4sRuVhCbR
 UBVov/TH7AaEQFFiQcvb7JC1OtJTD47gRHEFhYIl9j3/xkzyFpOASuJ17+VQMJCAukSf5asB1
 slIWAi8XbhTjaQEiEBNYm56+MnMPLNQnLQLCQHzUJy0AJG5lWMGsWpRWWpRbpGZnpJRZnpGSW
 5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIFhVs/AwLiDsWGv3yFGSQ4mJVHewMqXkUJ8Sfkp
 lRmJxRnxRaU5qcWHGGU4OJQkeB9dBcoJFqWmp1akZeYAAx4mLcHBoyTCuxEkzVtckJhbnJkOk
 TrFaMnRs+LiHyaOGw+vA8mOm3f/MAmx5OXnpUqJ8+aCNAiANGSU5sGNg0XlJUZZKWFeRgYGBi
 GegtSi3MwSVPlXjOIcjErCvPtApvBk5pXAbX0FdBAT0EHs9i9ADipJREhJNTAm63JP3n67Z7O
 EZlVxeMqtap+w0yWTbW9u9rdyn1e/bkLz/ZXyqrp/7rz9FMntxR5T5KXp+iZYdbdk6j23pUtX
 OQUK24p4PSwy/FVh2XJ52l+ZzvrFaztV0tce7980QfXVIokW7zmzN/u4nOW7teRik8mVhXEvX
 78sV5k9tfW4momQqM6c22eVWIozEg21mIuKEwG0hNL2xQIAAA==
X-Env-Sender: prvs=4594c9e72=Ian.Jackson@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1508497111!107125611!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52536 invoked from network); 20 Oct 2017 10:58:33 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 10:58:33 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="447298966"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23017.54997.890766.128185@mariner.uk.xensource.com>
Date: Fri, 20 Oct 2017 11:58:29 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20171020103840.32762-10-wei.liu2@citrix.com>
References: <20171020103840.32762-1-wei.liu2@citrix.com>
 <20171020103840.32762-10-wei.liu2@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [OSSTEST PATCH 09/16] ts-host-install: don't use
	the new nic naming scheme
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJbT1NTVEVTVCBQQVRDSCAwOS8xNl0gdHMtaG9zdC1pbnN0YWxsOiBk
b24ndCB1c2UgdGhlIG5ldyBuaWMgbmFtaW5nIHNjaGVtZSIpOgo+IFNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 11:01:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 11:01:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5V3L-0006yj-EV; Fri, 20 Oct 2017 11:01:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4594c9e72=Ian.Jackson@citrix.com>)
 id 1e5V3K-0006yY-Ol
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 11:01:22 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 4C/1B-18968-187D9E95; Fri, 20 Oct 2017 11:01:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHSDvW7j9Ze
 RBssPSVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmLd/YxF8xgr5iy7jF7A+ND1i5GTg4JAX+J
 43d+g9lsAroSTVv+soHYvAKCEidnPmEBsZkFdCQW7P7EBmHLS2x/O4cZosZB4u7fr2C9LAKqE
 oumNTGB2CICihIPXt5khajXk5h8dgIjiC0sEC6xfO98sF5OASuJHz13wGYKCaRL/Lv4mB3iHh
 OJtwt3AsU5gOJqEnPXx09g5JuF5KJZSC6aheSiBYzMqxg1ilOLylKLdI0N9JKKMtMzSnITM3N
 0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAkOtnoGBcQdj5wm/Q4ySHExKoryBlS8jhfiS8lMqMxKL
 M+KLSnNSiw8xynBwKEnwil0DygkWpaanVqRl5gCDHiYtwcGjJMKbBpLmLS5IzC3OTIdInWI05
 rjx8PofJo6Om3f/MAmx5OXnpUqJ8z6+ClQqAFKaUZoHNwgWjZcYZaWEeRkZGBiEeApSi3IzS1
 DlXzGKczAqCfN+A5nCk5lXArfvFdApTECnsNu/ADmlJBEhJdXAqJppM1VPX6XtN1/rl/YA9ga
 BdX36KWIfxKxjnp5Kdg96/Nh3yfP3W2I7jrCuDjlk0J5vIRzPnjP9xwM7NpUzDkd+OG8X+sZ5
 f5lA5LXEebXb+o8ycJorNk/zOPsrPEc/Pzzxo+WUFeHH+M1+rfDSOCdXfyLFepuGxJk628zrK
 woDdiuXLXZTYinOSDTUYi4qTgQAkoO4ZsECAAA=
X-Env-Sender: prvs=4594c9e72=Ian.Jackson@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1508497279!103575691!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20500 invoked from network); 20 Oct 2017 11:01:21 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 11:01:21 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="455193807"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23017.55165.843694.764218@mariner.uk.xensource.com>
Date: Fri, 20 Oct 2017 12:01:17 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20171020103840.32762-14-wei.liu2@citrix.com>
References: <20171020103840.32762-1-wei.liu2@citrix.com>
 <20171020103840.32762-14-wei.liu2@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [OSSTEST PATCH 13/16] ts-debian-hvm-install:
	disable new nic naming scheme
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJbT1NTVEVTVCBQQVRDSCAxMy8xNl0gdHMtZGViaWFuLWh2bS1pbnN0
YWxsOiBkaXNhYmxlIG5ldyBuaWMgbmFtaW5nIHNjaGVtZSIpOgo+IFRoaXMgaXMgcmVxdWlyZWQg
dG8gZml4IG5lc3RlZCBodm0gdGVzdC4gVGhlIEwxIGhvc3QgaXMgaW5zdGFsbGVkIGJ5Cj4gdGhp
cyBzY3JpcHQuIFdlIHdhbnQgdGhlIEwxIGhvc3QgdG8gbm90IHVzZSB0aGUgbmV3IG5pYyBuYW1p
bmcgc2NoZW1lLgoKVGhlIHByaW5jaXBsZSBpcyBmaW5lLgoKPiArICAgICMgRG8gbm90IHVzZSAi
UHJlZGljdGFibGUgTmV0d29yayBJbnRlcmZhY2UgTmFtZXMiIC0tIHRoaXMgY2FuIGJyZWFrCj4g
KyAgICAjIG5lc3RlZCBIVk0gdGVzdHMuCj4gKyAgICAjIGh0dHBzOi8vd3d3LmZyZWVkZXNrdG9w
Lm9yZy93aWtpL1NvZnR3YXJlL3N5c3RlbWQvUHJlZGljdGFibGVOZXR3b3JrSW50ZXJmYWNlTmFt
ZXMvCj4gKyAgICAjCj4gKyAgICAjIFNlZSBhbHNvCj4gKyAgICAjIGh0dHBzOi8vd3d3LmRlYmlh
bi5vcmcvcmVsZWFzZXMvc3RyZXRjaC9leGFtcGxlLXByZXNlZWQudHh0Cj4gKyAgICBteSAkbmV0
aWZuYW1lcyA9ICIiOwo+ICsgICAgJG5ldGlmbmFtZXMgPSAiXG5kLWkgZGViaWFuLWluc3RhbGxl
ci9hZGQta2VybmVsLW9wdHMgc3RyaW5nIG5ldC5pZm5hbWVzPTBcbiIKPiArICAgICAgICBpZiAk
aG8tPntTdWl0ZX0gPX4gbS9zdHJldGNoLzsKClBsZWFzZSB1c2UgYSA8PEVORCBoZXJlIGRvY3Vt
ZW50LiAgSW4gZmFjdCwgSSB0aGluayB5b3Ugc2hvdWxkIGNvcHkKdGhlIHN0eWxlIHNlZW4gZWxz
ZXdoZXJlIG5lYXJieSwgc28gc29tZXRoaW5nIGxpa2UKCiAgICAgICAkcHJlc2VlZF9maWxlIC49
IDw8RU5EIGlmICRoby0+e1N1aXRlfS4uLi4KICBkLWkgZGViaWFuLi4uIGV0Yy4gZXRjLgogIEVO
RAoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 11:03:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 11:03:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5V5O-0007D3-QW; Fri, 20 Oct 2017 11:03:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4594c9e72=Ian.Jackson@citrix.com>)
 id 1e5V5N-0007Cv-9f
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 11:03:29 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 C6/7D-07499-008D9E95; Fri, 20 Oct 2017 11:03:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHSDvS7DjZe
 RBo/uCll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlLbz1mLnjOWvHw6Db2BsaLLF2MnBwSAv4S
 x75fAbPZBHQlmrb8ZQOxeQUEJU7OfAIWZxbQkViw+xMbhC0vsf3tHGaIGnuJCz1HwGwWAVWJG
 9f2gNkiAooSD17eZIWo15OYfHYCI4gtLBAlsejWKyYQm1PASmL+pJ9g9UIC6RLv/p9ng7jHRO
 Ltwp1ANgdQXE1i7vr4CYx8s5BcNAvJRbOQXLSAkXkVo3pxalFZapGuhV5SUWZ6RkluYmaOrqG
 BmV5uanFxYnpqTmJSsV5yfu4mRmCgMQDBDsbZl/0PMUpyMCmJ8gZWvowU4kvKT6nMSCzOiC8q
 zUktPsQow8GhJMHLdh0oJ1iUmp5akZaZAwx5mLQEB4+SCK8ESJq3uCAxtzgzHSJ1itGY48bD6
 3+YODpu3v3DJMSSl5+XKiXO++4aUKkASGlGaR7cIFgsXmKUlRLmZQQ6TYinILUoN7MEVf4Voz
 gHo5Iw7xuQKTyZeSVw+14BncIEdAq7/QuQU0oSEVJSDYxaTDt5Zp/ebrC4dvp1qw75RzYTfhZ
 orM37IdzlP/G6Z6yB35y1nv+iqle6fXOs0Ddqc21517GtOb80r8vnW5nz48snos8tXWZu4Hp8
 0cy2LbOf/n94PLgx8rznV9blrqEftiyY6ZywN+Vh0P55G5cW/EqaJMKkX77Ta3uSmIOj8Zeto
 i8eFT9TYinOSDTUYi4qTgQAaXTRq8ACAAA=
X-Env-Sender: prvs=4594c9e72=Ian.Jackson@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1508497406!77963570!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46258 invoked from network); 20 Oct 2017 11:03:27 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 11:03:27 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="455194151"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23017.55292.44476.472798@mariner.uk.xensource.com>
Date: Fri, 20 Oct 2017 12:03:24 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20171020103840.32762-11-wei.liu2@citrix.com>
References: <20171020103840.32762-1-wei.liu2@citrix.com>
 <20171020103840.32762-11-wei.liu2@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [OSSTEST PATCH 10/16] ts-debian-fixup: remove
	extra= before appending our own
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJbT1NTVEVTVCBQQVRDSCAxMC8xNl0gdHMtZGViaWFuLWZpeHVwOiBy
ZW1vdmUgZXh0cmE9IGJlZm9yZSBhcHBlbmRpbmcgb3VyIG93biIpOgo+IFRoZSBvcmlnaW5hbCBl
eHRyYT0gd2FzIG5vdCByZW1vdmVkLCBzbyB0aGVyZSB3ZXJlIHR3byBleHRyYT0gaW4gdGhlCj4g
cmVzdWx0aW5nIGNvbmZpZyBmaWxlLgoKV2hhdCBpcyB0aGUgb3JpZ2luYWwgZXh0cmE9ID8gIFdo
eSBzaG91bGQgd2Ugbm90IGNvbWJpbmUgdGhlbSA/Cgo+IEl0IHdhc24ndCBhIHByb2JsZW0gZm9y
IHhsIGJlY2F1c2UgdGhlIHNlY29uZCBleHRyYT0gdG9vayBwcmVjZWRlbmNlLgo+IEhvd2V2ZXIg
bGlidmlydCB0ZXN0cyB3b3VsZCBvbmx5IHBpY2sgdXAgdGhlIGZpcnN0IGV4dHJhPSAtLSAgdGhl
eQo+IHdvcmtlZCBieSBjaGFuY2UuCgpUaGF0J3Mgb2RkLiAgSXMgdGhpcyB0byBkbyB3aXRoIHRo
ZSB4bCAtPiBsaWJ4bCBjb25maWcgY29udmVydGVyID8KSXQgc2VlbXMgdG8gbWUgdGhhdCB0aGF0
IGNvbnZlcnRlciBzaG91bGQgaW50ZXJwcmV0IHhsIGNvbmZpZyBmaWxlcwp0aGUgc2FtZSB3YXkg
eGwgZG9lcy4gIChBbHNvIHhtIGRpZCB0aGUgc2FtZTogbGFzdCBzZXR0aW5nIHdpbnMuKQoKPiAg
Cj4gKwo+ICsgICAgJGNmZyA9fiBzL15leHRyYS4qLy9tZzsKPiAgICAgICRjZmcgLj0gIlxuZXh0
cmE9JyRleHRyYSdcbiI7CgpBbHNvLCBhY2NpZGVudGFsIHdoaXRlc3BhY2UgY2hhbmdlLgoKSWFu
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 11:05:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 11:05:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5V7P-0007R1-GG; Fri, 20 Oct 2017 11:05:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=459f862eb=citrix-osstest@xenproject.org>)
 id 1e5V7N-0007Q4-Fk
 for xen-devel@lists.xensource.com; Fri, 20 Oct 2017 11:05:33 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 AC/9D-00983-C78D9E95; Fri, 20 Oct 2017 11:05:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHSDvW7NjZe
 RBjs/s1ncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozrG3cxF8wSrNhwfi1TA+Mzri5GTg4JAX+J
 bVf2s0HY7hLT21eA2SICzhITPtwGs3kF9CQaV/SzgNjCAsES+7ZtYe5i5AKqb2SVWDRpLmsXI
 weQoyoxYY8+SA2bgIfExJ6JYPUsQOFb93axg9hCAloSSxevZIKYKShxcuYTsBpmAQmJgy9eME
 PcYCGx42Mf2wRG3llIymYhKVvAyLSKUaM4tagstUjXyEwvqSgzPaMkNzEzR9fQwFgvN7W4ODE
 9NScxqVgvOT93EyMweOoZGBh3MDbs9TvEKMnBpCTKG1j5MlKILyk/pTIjsTgjvqg0J7X4EKMM
 B4eSBK/DdaCcYFFqempFWmYOMIxh0hIcPEoivCEgad7igsTc4sx0iNQpRl2OY5su/2ESYsnLz
 0uVEuf1ASkSACnKKM2DGwGLqUuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHkTQabwZOaVwG
 16BXQEE9AR7PYvQI4oSURISTUw1jz69WvF0fWrJuhNCH87d+7Lv1ZrAj4fO5H4qn/ZkrWpv+6
 EnW25XHVf9NkKw+lf57/9dXu++ZM9Qs/T7138cSgyfp7Lcqbye15zI/Vzl4cocDif1FkY1L7H
 9l4d6wQT3uSA37KHck2XB6ioc9/9u39F3/4lG+erZFz+sXrNV2vpB79szJp31LEqsRRnJBpqM
 RcVJwIA9++24qQCAAA=
X-Env-Sender: prvs=459f862eb=citrix-osstest@xenproject.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1508497530!72632356!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41932 invoked from network); 20 Oct 2017 11:05:31 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 11:05:31 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="455194324"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72334-mainreport@xen.org>
X-Osstest-Failures: distros-debian-jessie:test-arm64-arm64-armhf-jessie-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-jessie:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-jessie:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-jessie:build-arm64:capture-logs:broken:nonblocking
 distros-debian-jessie:test-armhf-armhf-armhf-jessie-netboot-pygrub:migrate-support-check:fail:nonblocking
 distros-debian-jessie:test-armhf-armhf-armhf-jessie-netboot-pygrub:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-That: flight=72232
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 20 Oct 2017 12:05:17 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [distros-debian-jessie test] 72334: tolerable trouble:
	blocked/broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMzM0IGRpc3Ryb3MtZGViaWFuLWplc3NpZSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcyMzM0LwoKRmFpbHVy
ZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLWplc3NpZS1uZXRi
b290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4g
bGlrZSA3MjIzMgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0
ZSAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcyMjMyCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzIyMzIK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSA3MjIzMgogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1qZXNzaWUtbmV0
Ym9vdC1weWdydWIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbGlrZSA3MjIzMgogdGVz
dC1hcm1oZi1hcm1oZi1hcm1oZi1qZXNzaWUtbmV0Ym9vdC1weWdydWIgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayBmYWlsIGxpa2UgNzIyMzIKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQg
ICAgICAgICAgICAgICA3MjIzMgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWplc3NpZS1u
ZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1p
Mzg2LWplc3NpZS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWFtZDY0LWplc3NpZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLWplc3NpZS1uZXRib290LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtamVzc2llLW5l
dGJvb3QtcHlncnViICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LWplc3NpZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9v
c3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUu
bmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 11:06:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 11:06:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5V7p-0007Vo-Pb; Fri, 20 Oct 2017 11:06:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4594c9e72=Ian.Jackson@citrix.com>)
 id 1e5V7o-0007VB-OM
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 11:06:00 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 37/85-27020-798D9E95; Fri, 20 Oct 2017 11:05:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDve70Gy8
 jDTY+ULD4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOu7jvJWtDBUXG97SpbA+NGti5GTg4JAX+J
 +5MesIDYbAK6Ek1b/oLFeQUEJU7OfAIWZxbQkViw+xMbhC0vsf3tHOYuRg6gGgeJh4e4QcIsA
 qoSH/ZvZQSxRQQUJR68vMkKUa4nMfnsBLC4sICvxIxLHWBxTgEriWtzpzGB2EIC6RJNy5eyQ5
 xjIvF24U42kPFCAmoSc9fHT2Dkm4XkoFlIDpqF5KAFjMyrGNWLU4vKUot0LfSSijLTM0pyEzN
 zdA0NjPVyU4uLE9NTcxKTivWS83M3MQLDjAEIdjBeaHc+xCjJwaQkyhtY+TJSiC8pP6UyI7E4
 I76oNCe1+BCjDAeHkgTvjutAOcGi1PTUirTMHGDAw6QlOHiURHhDQNK8xQWJucWZ6RCpU4y6H
 B037/5hEmLJy89LlRLnPQ9SJABSlFGaBzcCFn2XGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJM
 wrDoxlIZ7MvBK4Ta+AjmACOoLd/gXIESWJCCmpBsaFN5IKk6+m3/JYIlJ3cmKl9gO76awv3L0
 L4423PG17otb7leVtwew9jh6ll8QedMqffZmyvKHRyfgJR1tQ9MHP1/67ef2d6cr7ZeFsLYdW
 CdMp+iY/Q2+eXf4kZNvu94f2sTNrH7y7PVuioG/Vp7MTN0nv+Xerl2Fn840/eq2ScdahK/Ze6
 mpUYinOSDTUYi4qTgQAP9GNgbkCAAA=
X-Env-Sender: prvs=4594c9e72=Ian.Jackson@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1508497557!53106998!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60003 invoked from network); 20 Oct 2017 11:05:59 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 11:05:59 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="455194413"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23017.55443.733688.529833@mariner.uk.xensource.com>
Date: Fri, 20 Oct 2017 12:05:55 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20171020103840.32762-12-wei.liu2@citrix.com>
References: <20171020103840.32762-1-wei.liu2@citrix.com>
 <20171020103840.32762-12-wei.liu2@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [OSSTEST PATCH 11/16] ts-debian-fixup: use correct
	resume device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJbT1NTVEVTVCBQQVRDSCAxMS8xNl0gdHMtZGViaWFuLWZpeHVwOiB1
c2UgY29ycmVjdCByZXN1bWUgZGV2aWNlIik6Cj4gU2VlIGNvZGUgY29tbWVudCBmb3IgZXhwbGFu
YXRpb24uCi4uLgo+ICsgICAgIyBUaGVyZSBtaWdodCBiZSBzdGFsZSBlbnRyaWVzIGluIC9ldGMv
aW5pdHJhbWZzLXRvb2xzL2NvbmYuZC9yZXN1bWUKPiArICAgICMgd2hpY2ggZ2V0IHN0b3JlZCBp
biB0aGUgaW5pdHJhbWZzLiBUaGF0IGludHJvZHVjZXMgZGVsYXkgaW4gZ3Vlc3QgYm9vdGluZwo+
ICsgICAgIyB3aGljaCBtaWdodCBjYXVzZSB0ZXN0cyB0byBmYWlsLgoKV2h5IG1pZ2h0IHRoZXJl
IGJlIHN1Y2ggc3RhbGUgZW50cmllcyA/Cgo+ICsgICAgIyBUaGlzIGlzIHBhcnRpY3VsYXJseSBw
cm9taW5lbnQgaW4gc3lzdGVtZCBlbmFibGVkIHJlbGVhc2VzIHdoZW4gaXQgdHJpZXMKPiArICAg
ICMgdG8gc2NhbiBmb3IgdGhlIGluZXhpc3RlbnQgZGV2aWNlKHMpIGZvciBhIGxvbmcgdGltZS4K
CldoeSBpcyB0aGlzIG5vdCBhIGJ1ZyBpbiBzeXN0ZW1kID8gIElmIHRoZXJlIGFyZSB3b3JrYXJv
dW5kcyBpbgpvc3N0ZXN0IGZvciBEZWJpYW4sIEkgdXN1YWxseSB3YW50IGEgYnVnIGluIHRoZSBC
VFMsIGFuZCBhIHN1aXRlIGxpbWl0Cm9uIHRoZSB3b3JrYXJvdW5kIHNvIHRoYXQgd2UgcG9rZSBE
ZWJpYW4gYWdhaW4gaW4gMiB5ZWFycyB0aW1lLi4uCgo+ICsgICAgIyBPdmVycmlkZSB0aGF0IGlu
IGtlcm5lbCBjb21tYW5kIGxpbmUgd2l0aCB0aGUgY29ycmVjdCBzd2FwIHBhcnRpdGlvbi4KPiAr
ICAgICRjZmcgPX4gbS8ncGh5Oi4rLXN3YXAsKHh2ZGFcZCspLC4qJy87Cj4gKyAgICAkZXh0cmEg
Lj0gIiByZXN1bWU9L2Rldi8kMSI7Cj4gKyAgICBsb2dtKCJjaGFuZ2UgcmVzdW1lIGRldmljZSB0
byAkMSIpOwoKQWx0ZXJuYXRpdmVseSwgaWYgaW5kZWVkIHRoaXMgaXMgbmVjZXNzYXJ5IGFuZCBu
b3QgZHVlIHRvIGJ1Z3MsCnBlcmhhcHMgaXQgc2hvdWxkIGJlIGRvbmUgYnkgeGVuLXRvb2xzID8K
Cklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 11:09:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 11:09:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5VBX-0007uc-9E; Fri, 20 Oct 2017 11:09:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4594c9e72=Ian.Jackson@citrix.com>)
 id 1e5VBW-0007uP-NM
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 11:09:50 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 9B/C1-07499-D79D9E95; Fri, 20 Oct 2017 11:09:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHRDpG7tzZe
 RBg/fqlp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmfj7WxFbxnrlj4ZxVjA+NU5i5GTg4JAX+J
 HW8bwWw2AV2Jpi1/2UBsXgFBiZMzn7CA2MwCOhILdn9ig7DlJba/ncMMUeMgsWrfG7AaFgFVi
 cNbb4DFRQQUJR68vMkKUa8nMfnsBEYQW1ggSOLmoj4mEJtTwEri28J1QHEODiGBdInlG6Ugzj
 GReLtwJxtEWE1i7vr4CYx8s5AcNAvJQbOQHLSAkXkVo0ZxalFZapGukaVeUlFmekZJbmJmjq6
 hgZlebmpxcWJ6ak5iUrFecn7uJkZgoDEAwQ7GA4sCDzFKcjApifIGVr6MFOJLyk+pzEgszogv
 Ks1JLT7EKMPBoSTBW3gDKCdYlJqeWpGWmQMMeZi0BAePkgjvXpA0b3FBYm5xZjpE6hSjMceNh
 9f/MHF03Lz7h0mIJS8/L1VKnDcCpFQApDSjNA9uECwWLzHKSgnzMgKdJsRTkFqUm1mCKv+KUZ
 yDUUmYNxhkCk9mXgncvldApzABncJu/wLklJJEhJRUA2M629v3d1wO3lwtFsB/dJrCvPev3P6
 viHMVEHa6tGQDl6u7v6hk26rCk+cVvYNUDv0JDLihHOx2x+aZOJNbuWwV9/+IxcZvNnD/vn5I
 9Pzc1avcTq6/zbv92fMTz9mc1ufeM2xSufvl6vapk2KudIhZzp36anmoc57LnoyGy0YLrs8Nu
 nhVecZtJZbijERDLeai4kQAP62uZsACAAA=
X-Env-Sender: prvs=4594c9e72=Ian.Jackson@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1508497788!77980821!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50261 invoked from network); 20 Oct 2017 11:09:49 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 11:09:49 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="447300725"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23017.55663.463022.265374@mariner.uk.xensource.com>
Date: Fri, 20 Oct 2017 12:09:35 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20171020103840.32762-17-wei.liu2@citrix.com>
References: <20171020103840.32762-1-wei.liu2@citrix.com>
 <20171020103840.32762-17-wei.liu2@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [OSSTEST PATCH 16/16] ts-guests-nbd-mirror: make it
	work with stretch
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJbT1NTVEVTVCBQQVRDSCAxNi8xNl0gdHMtZ3Vlc3RzLW5iZC1taXJy
b3I6IG1ha2UgaXQgd29yayB3aXRoIHN0cmV0Y2giKToKPiBPbiB0aGUgc2VydmVyIHNpZGUsIG9u
bHkgYWRkIG9sZHN0eWxlPSBhbmQgcG9ydD0gb24gamVzc2llLiBTdHJldGNoCj4gZG9lc24ndCBz
dXBwb3J0IG9yIG5lZWQgdGhvc2UgYW55bW9yZS4KClNlZSBteSBlYXJsaWVyIGNvbW1lbnRzIGFi
b3V0IG9sZCB2cyBuZXcgRGViaWFuIHN1aXRlIG5hbWVzLgoKPiAgUHJ1bmUgY2hlY2sgZm9yIG9s
ZGVyIHZlcnNpb25zIG9mIERlYmlhbi4KCldoeSA/ICBDZXJ0YWlubHkgSSBjYW4gc2VlIG5vIGp1
c3RpZmljYXRpb24gZm9yIGN1dHRpbmcgb2ZmIHNxdWVlemUuClBlcmhhcHMgc29tZW9uZSBpcyBz
dGlsbCB0cnlpbmcgdG8gdGVzdCB3aXRoIHNxdWVlemUuICBBbHNvLCBkb2luZwp0aGlzIGluIHRo
ZSBzYW1lIHBhdGNoIGlzIHF1aXRlIGNvbmZ1c2luZy4KCklhbi4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 11:10:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 11:10:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5VBs-0008Od-GQ; Fri, 20 Oct 2017 11:10:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=459d591f5=wei.liu2@citrix.com>)
 id 1e5VBr-0008OU-MX
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 11:10:11 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 61/EA-29911-399D9E95; Fri, 20 Oct 2017 11:10:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrohUnfSzZe
 RBq0r5S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyfe+awFHRzVHzf8J+pgfE3WxcjJ4eEgL/E
 4U37mEFsNgFliZ+dvWBxEQE9iaYDzxm7GDk4mAXcJPY9DQEJCwvYSnzu6QIrZxFQlVi2fCc7i
 M0rYC5x/G0HE8RIeYldbRdZQWwhAQWJjunHmCBqBCVOznzCAmIzC0hIHHzxgnkCI/csJKlZSF
 ILGJlWMaoXpxaVpRbpWuolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGAgMQ7GC
 8uyngEKMkB5OSKG9g5ctIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8BjeAcoJFqempFWmZOcCQ
 hElLcPAoifDuBUnzFhck5hZnpkOkTjFachzbdPkPE0fHzbtActeerf+ZhFjy8vNSpcR5I0AaB
 EAaMkrz4MbB4uYSo6yUMC8j0IFCPAWpRbmZJajyrxjFORiVhHmDQabwZOaVwG19BXQQE9BB7P
 YvQA4qSURISTUwagT72W9h7Jqvp3JM7ivPjVWOHMV/TouJeSxcZ9tr6FpzNrNv/q1dpxzMxT5
 NzpnjPN+67qtF4EzPB/9NZ7jxnmVvOj7/8M8jO2X3W7R9CQjaFLZov9aX4g/mmvPS3/86PyPq
 RP/PpJy6xq2JOXtXt4l+dj7TJN765WbV/isZe6SqVNtmaH6uUWIpzkg01GIuKk4EAJdrH+CWA
 gAA
X-Env-Sender: prvs=459d591f5=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1508497808!103078763!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5729 invoked from network); 20 Oct 2017 11:10:10 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 11:10:10 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="447300763"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 20 Oct 2017 12:10:02 +0100
Message-ID: <20171020111002.5228-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Julien Grall <Julien.Grall@arm.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH for-4.10] Config.mk: update mini-os changeset
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIG5ldyBjaGFuZ2VzZXQgY29udGFpbnMgdGhlIG5ldyBjb25zb2xlLmggZml4IGluIHhlbi5n
aXQuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2M6
IEp1bGllbiBHcmFsbCA8SnVsaWVuLkdyYWxsQGFybS5jb20+CgpUaGlzIGlzIHJhdGhlciBsb3cg
cmlzayBiZWNhdXNlIHN0dWJkb20gYnVpbGQgaW4geGVuLmdpdCB1c2VzIHhlbgpoZWFkZXJzIGRp
cmVjdGx5LgoKSSBqdXN0IGRvbid0IHdhbnQgdG8gc2hpcCBhIHZlcnNpb24gb2YgeGVuIHdoaWNo
IHBvaW50cyB0byBhIGJ1Z2d5Cm1pbmktb3MgY2hhbmdlc2V0LgotLS0KIENvbmZpZy5tayB8IDYg
KysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL0NvbmZpZy5tayBiL0NvbmZpZy5tawppbmRleCA3OGU4YTJjYzhhLi42NjRm
OTdlNzI2IDEwMDY0NAotLS0gYS9Db25maWcubWsKKysrIGIvQ29uZmlnLm1rCkBAIC0yNzQsOSAr
Mjc0LDkgQEAgTUlOSU9TX1VQU1RSRUFNX1VSTCA/PSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbWlu
aS1vcy5naXQKIGVuZGlmCiBPVk1GX1VQU1RSRUFNX1JFVklTSU9OID89IDk0N2YzNzM3YWJmNjVm
ZGE2M2YzZmZkOTdmZGRmYTY5ODY5ODY4NjgKIFFFTVVfVVBTVFJFQU1fUkVWSVNJT04gPz0gcWVt
dS14ZW4tNC4xMC4wLXJjMQotTUlOSU9TX1VQU1RSRUFNX1JFVklTSU9OID89IHhlbi00LjEwLjAt
cmMxCi0jIFR1ZSBPY3QgMyAxOTo0NToxOSAyMDE3ICswMTAwCi0jIExpbmsgYWdhaW5zdCBsaWJ4
ZW50b29sY29yZQorTUlOSU9TX1VQU1RSRUFNX1JFVklTSU9OID89IDBiNGI3ODk3ZTA4Yjk2N2Ew
OWJlZDIwMjhhNzlmYWJmZjgyMzQyZGQKKyMgTW9uIE9jdCAxNiAxNjozNjo0MSAyMDE3ICswMTAw
CisjIFVwZGF0ZSBYZW4gaGVhZGVyIGZpbGVzIGFnYWluCiAKIFNFQUJJT1NfVVBTVFJFQU1fUkVW
SVNJT04gPz0gcmVsLTEuMTAuMgogIyBXZWQgSnVuIDIyIDE0OjUzOjI0IDIwMTYgKzA4MDAKLS0g
CjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 11:15:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 11:15:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5VHA-0000JA-2v; Fri, 20 Oct 2017 11:15:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=459d591f5=wei.liu2@citrix.com>)
 id 1e5VH9-0000J4-6N
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 11:15:39 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 54/5C-20813-ADAD9E95; Fri, 20 Oct 2017 11:15:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDve6tWy8
 jDR6ZWXzfMpnJgdHj8IcrLAGMUayZeUn5FQmsGdc+32IuWMdTseLRPpYGxvucXYycHBIC/hK/
 Nj1iA7FZBFQldj58B2azCShL/OzsBbNFBLQlXqxaB2YzC/hKbL56jRXEFgayZ1zqALN5BSwkl
 nz7y97FyMUhJDCXUeLM47dQCUGJkzOfsEA060gs2P0JaBAHkC0tsfwfB0iYU8BR4uDBG8wgtq
 iAikTn0jlg5UICChId048xTWDkm4Vk0iwkk2YhTFrAyLyKUaM4tagstUjX2FgvqSgzPaMkNzE
 zR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw0BiAYAfjzvWBhxglOZiURHkDK19GCvEl5adUZiQW
 Z8QXleakFh9ilOHgUJLgvXUTKCdYlJqeWpGWmQMMeZi0BAePkgjvjxtAad7igsTc4sx0iNQpR
 kUpcd7DIH0CIImM0jy4NlicXWKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iw716QKTyZeSVw01
 8BLWYCWsxu/wJkcUkiQkqqgZGlkOux07OEBZXM77n8vZ7taSiqsVoqz+YmYhC3b1mewXzG139
 OaX+JuCQmLH2az9ZBVvFLSBrLOQt3hcR3WVvZJ1o0Wj0xe5jotKe+Zbe6S2nMhu32R6esNDC0
 rz7Nc/rUbUatosehbJ6PlcJK6pOdj6QfuH316t0lvTLhdlvuZC9vqi58qMRSnJFoqMVcVJwIA
 PPZ012uAgAA
X-Env-Sender: prvs=459d591f5=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1508498135!74639762!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35374 invoked from network); 20 Oct 2017 11:15:37 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 11:15:37 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="455195753"
Date: Fri, 20 Oct 2017 12:14:57 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171020111457.7uhyvfkks3m2weoc@citrix.com>
References: <20171020103840.32762-1-wei.liu2@citrix.com>
 <20171020103840.32762-12-wei.liu2@citrix.com>
 <23017.55443.733688.529833@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23017.55443.733688.529833@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [OSSTEST PATCH 11/16] ts-debian-fixup: use correct
	resume device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMjAsIDIwMTcgYXQgMTI6MDU6NTVQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2VpIExpdSB3cml0ZXMgKCJbT1NTVEVTVCBQQVRDSCAxMS8xNl0gdHMtZGViaWFuLWZp
eHVwOiB1c2UgY29ycmVjdCByZXN1bWUgZGV2aWNlIik6Cj4gPiBTZWUgY29kZSBjb21tZW50IGZv
ciBleHBsYW5hdGlvbi4KPiAuLi4KPiA+ICsgICAgIyBUaGVyZSBtaWdodCBiZSBzdGFsZSBlbnRy
aWVzIGluIC9ldGMvaW5pdHJhbWZzLXRvb2xzL2NvbmYuZC9yZXN1bWUKPiA+ICsgICAgIyB3aGlj
aCBnZXQgc3RvcmVkIGluIHRoZSBpbml0cmFtZnMuIFRoYXQgaW50cm9kdWNlcyBkZWxheSBpbiBn
dWVzdCBib290aW5nCj4gPiArICAgICMgd2hpY2ggbWlnaHQgY2F1c2UgdGVzdHMgdG8gZmFpbC4K
PiAKPiBXaHkgbWlnaHQgdGhlcmUgYmUgc3VjaCBzdGFsZSBlbnRyaWVzID8KClRoZSByYW1kaXNr
IGlzIHRha2VuIGZyb20gdGhlIGhvc3QsIHdoaWNoIGNvbnRhaW5zIHRoYXQgZmlsZS4gVGhlIHJl
c3VtZQpkZXZpY2UgaXMgZ29pbmcgdG8gcG9pbnQgdG8gdGhlIHN3YXAgcGFydGl0aW9uIGluIHRo
ZSBob3N0LgoKPiAKPiA+ICsgICAgIyBUaGlzIGlzIHBhcnRpY3VsYXJseSBwcm9taW5lbnQgaW4g
c3lzdGVtZCBlbmFibGVkIHJlbGVhc2VzIHdoZW4gaXQgdHJpZXMKPiA+ICsgICAgIyB0byBzY2Fu
IGZvciB0aGUgaW5leGlzdGVudCBkZXZpY2UocykgZm9yIGEgbG9uZyB0aW1lLgo+IAo+IFdoeSBp
cyB0aGlzIG5vdCBhIGJ1ZyBpbiBzeXN0ZW1kID8gIElmIHRoZXJlIGFyZSB3b3JrYXJvdW5kcyBp
bgo+IG9zc3Rlc3QgZm9yIERlYmlhbiwgSSB1c3VhbGx5IHdhbnQgYSBidWcgaW4gdGhlIEJUUywg
YW5kIGEgc3VpdGUgbGltaXQKPiBvbiB0aGUgd29ya2Fyb3VuZCBzbyB0aGF0IHdlIHBva2UgRGVi
aWFuIGFnYWluIGluIDIgeWVhcnMgdGltZS4uLgo+IAoKSXQgaGFzIGFsd2F5cyBiZWVuIGxpa2Ug
dGhhdCBzaW5jZSBmb3JldmVyLiBJdCBhcHBlYXJzIHRoYXQgc3RyZXRjaCB3aWxsCnRyeSBhIGxv
dCBoYXJkZXIgdGhhbiBqZXNzaWUgKHdoaWNoIG9ubHkgdHJpZXMgb25jZSkuIE5vdyB0aGlua2lu
ZyBhYm91dAppdCBJIGNhbid0IHNheSBmb3Igc3VyZSB3aGV0aGVyIHRoYXQncyBkdWUgdG8gdGhl
IG5ldyBrZXJuZWwsIG9yIHN5c3RlbWQKb3IgYm90aC4KCj4gPiArICAgICMgT3ZlcnJpZGUgdGhh
dCBpbiBrZXJuZWwgY29tbWFuZCBsaW5lIHdpdGggdGhlIGNvcnJlY3Qgc3dhcCBwYXJ0aXRpb24u
Cj4gPiArICAgICRjZmcgPX4gbS8ncGh5Oi4rLXN3YXAsKHh2ZGFcZCspLC4qJy87Cj4gPiArICAg
ICRleHRyYSAuPSAiIHJlc3VtZT0vZGV2LyQxIjsKPiA+ICsgICAgbG9nbSgiY2hhbmdlIHJlc3Vt
ZSBkZXZpY2UgdG8gJDEiKTsKPiAKPiBBbHRlcm5hdGl2ZWx5LCBpZiBpbmRlZWQgdGhpcyBpcyBu
ZWNlc3NhcnkgYW5kIG5vdCBkdWUgdG8gYnVncywKPiBwZXJoYXBzIGl0IHNob3VsZCBiZSBkb25l
IGJ5IHhlbi10b29scyA/Cj4gCgpObywgc2VlIHRoZSBmaXJzdCBwYXJhZ3JhcGguIHhlbi10b29s
cyBjYW4ndCBiZSBleHBlY3RlZCB0byBtb2RpZnkgdGhlCnJhbWRpc2suCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 11:15:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 11:15:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5VHK-0000Kv-D3; Fri, 20 Oct 2017 11:15:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=459d591f5=wei.liu2@citrix.com>)
 id 1e5VHI-0000KU-Rl
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 11:15:48 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 77/15-18968-4EAD9E95; Fri, 20 Oct 2017 11:15:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDve6jWy8
 jDc7tNbT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOaz7awFcxgr3g8u4WxgfERaxcjJ4eEgL/E
 498r2LoYOThYBFQlLlwTBQmzCShL/OzsZQOxRQS0JV6sWgdmMwv4Smy+eg2sVVggWuLLrT/sI
 DavgIXEsr8NQHEuDiGBOYwST582MEIkBCVOznzCAtGsI7Fg9yewXcwC0hLL/3GAhDkFHCQmH+
 sGmyMqoCLRuXQOWLmQgIJEx/RjTBMY+WYhmTQLyaRZCJMWMDKvYtQoTi0qSy3SNbTQSyrKTM8
 oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDLR6BgbGHYy/T3seYpTkYFIS5Q2sfBkpxJeU
 n1KZkVicEV9UmpNafIhRhoNDSYL31k2gnGBRanpqRVpmDjDkYdISHDxKIrw/bgCleYsLEnOLM
 9MhUqcYdTluPLz+h0mIJS8/L1VKnPcwyAwBkKKM0jy4EbD4u8QoKyXMy8jAwCDEU5BalJtZgi
 r/ilGcg1FJmHcvyBSezLwSuE2vgI5gAjqC3f4FyBEliQgpqQZGzW6jjxw3akVnu4nln/fqzTQ
 LLctcu1OQK0P6vq3ez69On/IuG157leqwvnx254unE2vmTispneno1yY/IfE2o1+U95nTL8T1
 e9RNvrTfCHvtwMiZ8oQ75+2N6WFX386v4tnMtS2tXl6zrZmLKUVWTMMsKdlCNELNzuegptE7I
 X2PXK7pdUosxRmJhlrMRcWJANPnnZC6AgAA
X-Env-Sender: prvs=459d591f5=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1508498144!106608830!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60771 invoked from network); 20 Oct 2017 11:15:46 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 11:15:46 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="455195792"
Date: Fri, 20 Oct 2017 12:15:26 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171020111526.olmsxissglp5tptm@citrix.com>
References: <20171020103840.32762-1-wei.liu2@citrix.com>
 <20171020103840.32762-11-wei.liu2@citrix.com>
 <23017.55292.44476.472798@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23017.55292.44476.472798@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [OSSTEST PATCH 10/16] ts-debian-fixup: remove
 extra= before appending our own
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMjAsIDIwMTcgYXQgMTI6MDM6MjRQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2VpIExpdSB3cml0ZXMgKCJbT1NTVEVTVCBQQVRDSCAxMC8xNl0gdHMtZGViaWFuLWZp
eHVwOiByZW1vdmUgZXh0cmE9IGJlZm9yZSBhcHBlbmRpbmcgb3VyIG93biIpOgo+ID4gVGhlIG9y
aWdpbmFsIGV4dHJhPSB3YXMgbm90IHJlbW92ZWQsIHNvIHRoZXJlIHdlcmUgdHdvIGV4dHJhPSBp
biB0aGUKPiA+IHJlc3VsdGluZyBjb25maWcgZmlsZS4KPiAKPiBXaGF0IGlzIHRoZSBvcmlnaW5h
bCBleHRyYT0gPyAgV2h5IHNob3VsZCB3ZSBub3QgY29tYmluZSB0aGVtID8KClRoZSBvcmlnaW5h
bCBleHRyYT0gaXMgZ2VuZXJhdGVkIGJ5IHhlbi1jcmVhdGUtaW1hZ2UuIEl0IGhhcyB0aGUgY29u
dGVudAoiZWxldmF0b3I9bm9vcCIuIEl0IGRvZXNuJ3Qgc2VlbSB0b28gdXNlZnVsIHRvIG1lLiBC
dXQgSSdtIGZpbmUgd2l0aApjb21iaW5hdGlvbiB0aGVtLgoKPiAKPiA+IEl0IHdhc24ndCBhIHBy
b2JsZW0gZm9yIHhsIGJlY2F1c2UgdGhlIHNlY29uZCBleHRyYT0gdG9vayBwcmVjZWRlbmNlLgo+
ID4gSG93ZXZlciBsaWJ2aXJ0IHRlc3RzIHdvdWxkIG9ubHkgcGljayB1cCB0aGUgZmlyc3QgZXh0
cmE9IC0tICB0aGV5Cj4gPiB3b3JrZWQgYnkgY2hhbmNlLgo+IAo+IFRoYXQncyBvZGQuICBJcyB0
aGlzIHRvIGRvIHdpdGggdGhlIHhsIC0+IGxpYnhsIGNvbmZpZyBjb252ZXJ0ZXIgPwo+IEl0IHNl
ZW1zIHRvIG1lIHRoYXQgdGhhdCBjb252ZXJ0ZXIgc2hvdWxkIGludGVycHJldCB4bCBjb25maWcg
ZmlsZXMKPiB0aGUgc2FtZSB3YXkgeGwgZG9lcy4gIChBbHNvIHhtIGRpZCB0aGUgc2FtZTogbGFz
dCBzZXR0aW5nIHdpbnMuKQo+IAoKWWVzLCB0aGUgY29udmVydGVyIG9ubHkgcGlja3MgdXAgdGhl
IGZpcnN0LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 11:17:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 11:17:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5VIi-0000Xx-OC; Fri, 20 Oct 2017 11:17:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=459d591f5=wei.liu2@citrix.com>)
 id 1e5VIi-0000Xi-8N
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 11:17:16 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 31/51-20813-B3BD9E95; Fri, 20 Oct 2017 11:17:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHSDva717Ze
 RBs+P81l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmLOmMKXjNXXLnynamBcSpzFyMnh4SAv8S6
 f7uZQGwWAVWJDzO3s4PYbALKEj87e9lAbBEBbYkXq9aB2cwCvhKbr15j7WLk4BAWCJeYdEICJ
 MwrYCGxrWEhUCsXh5DAHEaJmde+s0AkBCVOznzCAtGrI7Fg9yc2kF5mAWmJ5f84QMKcAo4SN3
 /OBBsvKqAi0bl0Dli5kICCRMf0Y0wTGPlmIZk0C8mkWQiTFjAyr2LUKE4tKkst0jU01Usqykz
 PKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAwzBiDYwfhtWcAhRkkOJiVR3sDKl5FCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHgX3ATKCRalpqdWpGXmAAMeJi3BwaMkwvvjBlCat7ggMbc4M
 x0idYrRkmNDw+U/TBzH9l0HkjceAkkhlrz8vFQpcV4HkHkCIA0ZpXlw42BReYlRVkqYlxHoQC
 GegtSi3MwSVPlXjOIcjErCvHtBpvBk5pXAbX0FdBAT0EHs9i9ADipJREhJNTDqMqzwl9+2S5z
 /i/fWxB+VtZvFpFw9a1qFLfrbTC/4XuUQdtNfHRbsv+NawImpiyZJODWL971tmhHkOtnFget/
 qjTziS4P7dI7/65wJLRVHWktuKd4T0KZT77H9s4Hr8SuyzLTDTK5pyZ9Vrh+0jJ81/mnwtu9P
 PxTl5+zUiyxm3BUweFDuxJLcUaioRZzUXEiAIhBRIzFAgAA
X-Env-Sender: prvs=459d591f5=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1508498233!71479245!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3236 invoked from network); 20 Oct 2017 11:17:15 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 11:17:15 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="455196138"
Date: Fri, 20 Oct 2017 12:17:12 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171020111711.r3ngjuj4eccbvll2@citrix.com>
References: <20171020103840.32762-1-wei.liu2@citrix.com>
 <20171020103840.32762-2-wei.liu2@citrix.com>
 <23017.54772.889252.583693@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23017.54772.889252.583693@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [OSSTEST PATCH 01/16] XXX add a stretch config
 based on production-config
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMjAsIDIwMTcgYXQgMTE6NTQ6NDRBTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2VpIExpdSB3cml0ZXMgKCJbT1NTVEVTVCBQQVRDSCAwMS8xNl0gWFhYIGFkZCBhIHN0
cmV0Y2ggY29uZmlnIGJhc2VkIG9uIHByb2R1Y3Rpb24tY29uZmlnIik6Cj4gPiBkaWZmIC11YiBw
cm9kdWN0aW9uLWNvbmZpZyBwcm9kdWN0aW9uLWNvbmZpZy1zdHJldGNoCj4gCj4gVGhlIGNoYW5n
ZXMgTEdUTSBidXQgb2J2aW91c2x5IHRoaXMgb3VnaHQgdG8gZ28gc3RyYWlnaHQgaW50bwo+IGBw
cm9kdWN0aW9uLWNvbmZpZycuCgpJIGtlcHQgdHdvIGZpbGVzIHNvIHRoYXQgSSBjYW4gc3dpdGNo
IGVhc2lseSBiZXR3ZWVuIHRoZW0uCgpUaGUgZmluYWwgaW5jYXJuYXRpb24gb2YgdGhpcyBwYXRj
aCBpcyBnb2luZyB0byBiZSBhIGJpdCBkaWZmZXJlbnQgLS0gSQp3YW50IHRvIHBhdGNoIE9zc3Rl
c3QucG0gdG8gc3dpdGNoIHRoZSBkZWZhdWx0IHN1aXRlLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 11:20:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 11:20:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5VLf-0001IM-5W; Fri, 20 Oct 2017 11:20:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4592c6fb6=roger.pau@citrix.com>)
 id 1e5VLd-0001IE-Lz
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 11:20:17 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 D4/B0-07499-1FBD9E95; Fri, 20 Oct 2017 11:20:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsWSzvfng+6H2y8
 jDdoW8lks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn//q9iKXifXPHy4GLmBsbV3l2MnBwSAv4S
 f//PZwexWQRUJSZ3PGXtYuTgYBOwl5j+tQIkLAIU3jz9NFAJFwezQDujxNv105lBEsICPhLrl
 15gA7F5BTwl/jy/DdYrJFAvsf2MG0RYUOLkzCcsIDazgI7Egt2f2EBKmAWkJZb/4wAxOQXcJG
 Y1C4FUiArISDz73c0EYgsJKEr0z3vABnFkukTbhIWsExj5ZyEZOgvJ0FkIQxcwMq9iVC9OLSp
 LLdI11ksqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw9BiDYwdjxz+kQoyQHk5Io
 b2Dly0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwBwFAWEixKTU+tSMvMAUYBTFqCg0dJhFcUJ
 M1bXJCYW5yZDpE6xagoJc777RZQQgAkkVGaB9cGi7xLjLJSwryMQIcI8RSkFuVmlqDKv2IU52
 BUEuZVARnPk5lXAjf9FdBiJqDF7PYvQBaXJCKkpBoYl3pxPP7k8/4v668WsZa7v07/qd7rtSs
 qWio7qOOSj80Zjqwtmxvnbd+wkfXJdKWb0v7yRzL2dm7uvXVy3XTneV6lKU+j00vWKBn+Sjjl
 X2hy3rkqReyQfUp1QIRg/3f2KzPbzH6eybi6df2Szb9KRKTnzuE4yu4dzyojJ6Qt471UeOHH1
 SGblViKMxINtZiLihMB49LBM7cCAAA=
X-Env-Sender: prvs=4592c6fb6=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1508498413!108013395!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58950 invoked from network); 20 Oct 2017 11:20:15 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 11:20:15 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="106416780"
Date: Fri, 20 Oct 2017 12:20:06 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20171020112006.77dj3vipjql7anpp@dhcp-3-128.uk.xensource.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-29-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506049330-11196-29-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: andrew.cooper3@citrix.com, kevin.tian@intel.com,
 Chao Gao <chao.gao@intel.com>, jbeulich@suse.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH V3 28/29] x86/vvtd: Add queued invalidation
	(QI) support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMTE6MDI6MDlQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IFF1ZXVlZCBJbnZh
bGlkYXRpb24gSW50ZXJmYWNlIGlzIGFuIGV4cGFuZGVkIGludmFsaWRhdGlvbiBpbnRlcmZhY2Ug
d2l0aAo+IGV4dGVuZGVkIGNhcGFiaWxpdGllcy4gSGFyZHdhcmUgaW1wbGVtZW50YXRpb25zIHJl
cG9ydCBzdXBwb3J0IGZvciBxdWV1ZWQKPiBpbnZhbGlkYXRpb24gaW50ZXJmYWNlIHRocm91Z2gg
dGhlIEV4dGVuZGVkIENhcGFiaWxpdHkgUmVnaXN0ZXIuIFRoZSBxdWV1ZWQKPiBpbnZhbGlkYXRp
b24gaW50ZXJmYWNlIHVzZXMgYW4gSW52YWxpZGF0aW9uIFF1ZXVlIChJUSksIHdoaWNoIGlzIGEg
Y2lyY3VsYXIKPiBidWZmZXIgaW4gc3lzdGVtIG1lbW9yeS4gU29mdHdhcmUgc3VibWl0cyBjb21t
YW5kcyBieSB3cml0aW5nIEludmFsaWRhdGlvbgo+IERlc2NyaXB0b3JzIHRvIHRoZSBJUS4KPiAK
PiBJbiB0aGlzIHBhdGNoLCBhIG5ldyBmdW5jdGlvbiB2aW9tbXVfcHJvY2Vzc19pcSgpIGlzIHVz
ZWQgZm9yIGVtdWxhdGluZyBob3cKPiBoYXJkd2FyZSBoYW5kbGVzIGludmFsaWRhdGlvbiByZXF1
ZXN0cyB0aHJvdWdoIFFJLgo+IAo+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0Bp
bnRlbC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5j
b20+Cj4gLS0tCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oIHwgIDE5ICsr
LQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jICB8IDIzMiArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgMiBmaWxlcyBjaGFuZ2VkLCAyNTAgaW5zZXJ0
aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQvaW9tbXUuaCBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5o
Cj4gaW5kZXggYzY5Y2QyMS4uYzJiODNmMSAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQvaW9tbXUuaAo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9p
b21tdS5oCj4gQEAgLTE3Nyw2ICsxNzcsMjEgQEAKPiAgI2RlZmluZSBETUFfSVJUQV9TKHZhbCkg
ICAgICAgICAodmFsICYgMHhmKQo+ICAjZGVmaW5lIERNQV9JUlRBX1NJWkUodmFsKSAgICAgICgx
VUwgPDwgKERNQV9JUlRBX1ModmFsKSArIDEpKQo+ICAKPiArLyogSVFBX1JFRyAqLwo+ICsjZGVm
aW5lIERNQV9JUUFfQUREUih2YWwpICAgICAgICh2YWwgJiB+MHhmZmZVTEwpCj4gKyNkZWZpbmUg
RE1BX0lRQV9RUyh2YWwpICAgICAgICAgKHZhbCAmIDB4NykKPiArI2RlZmluZSBETUFfSVFBX1JT
VkQgICAgICAgICAgICAweGZmOFVMTAo+ICsKPiArLyogSUVDVExfUkVHICovCj4gKyNkZWZpbmUg
RE1BX0lFQ1RMX0lNX1NISUZUIDMxCj4gKyNkZWZpbmUgRE1BX0lFQ1RMX0lNICAgICAgICAgICAg
KDEgPDwgRE1BX0lFQ1RMX0lNX1NISUZUKQoKSXNuJ3QgdGhpcyB1bmRlZmluZWQgYmVoYXZpb3I/
IEl0IHNob3VsZCBiZSAxdS4KCllvdSBzaG91bGQgY29uc2lkZXIgdXNpbmcgdSBmb3IgYWxsIHRo
ZSBkZWZpbmVzIGFkZGVkLgoKPiArI2RlZmluZSBETUFfSUVDVExfSVBfU0hJRlQgMzAKPiArI2Rl
ZmluZSBETUFfSUVDVExfSVAgICAgICAgICAgICAoMSA8PCBETUFfSUVDVExfSVBfU0hJRlQpCj4g
Kwo+ICsvKiBJQ1NfUkVHICovCj4gKyNkZWZpbmUgRE1BX0lDU19JV0NfU0hJRlQgICAgICAgMAo+
ICsjZGVmaW5lIERNQV9JQ1NfSVdDICAgICAgICAgICAgICgxIDw8IERNQV9JQ1NfSVdDX1NISUZU
KQo+ICsKPiAgLyogUE1FTl9SRUcgKi8KPiAgI2RlZmluZSBETUFfUE1FTl9FUE0gICAgKCgodTMy
KTEpIDw8IDMxKQo+ICAjZGVmaW5lIERNQV9QTUVOX1BSUyAgICAoKCh1MzIpMSkgPDwgMCkKPiBA
QCAtMjExLDcgKzIyNiw4IEBACj4gICNkZWZpbmUgRE1BX0ZTVFNfUFBGICgxVSA8PCBETUFfRlNU
U19QUEZfU0hJRlQpCj4gICNkZWZpbmUgRE1BX0ZTVFNfQUZPICgxVSA8PCAyKQo+ICAjZGVmaW5l
IERNQV9GU1RTX0FQRiAoMVUgPDwgMykKPiAtI2RlZmluZSBETUFfRlNUU19JUUUgKDFVIDw8IDQp
Cj4gKyNkZWZpbmUgRE1BX0ZTVFNfSVFFX1NISUZUIDQKPiArI2RlZmluZSBETUFfRlNUU19JUUUg
KDFVIDw8IERNQV9GU1RTX0lRRV9TSElGVCkKPiAgI2RlZmluZSBETUFfRlNUU19JQ0UgKDFVIDw8
IDUpCj4gICNkZWZpbmUgRE1BX0ZTVFNfSVRFICgxVSA8PCA2KQo+ICAjZGVmaW5lIERNQV9GU1RT
X1BST19TSElGVCA3Cj4gQEAgLTU2Miw2ICs1NzgsNyBAQCBzdHJ1Y3QgcWludmFsX2VudHJ5IHsK
PiAgCj4gIC8qIFF1ZXVlIGludmFsaWRhdGlvbiBoZWFkL3RhaWwgc2hpZnQgKi8KPiAgI2RlZmlu
ZSBRSU5WQUxfSU5ERVhfU0hJRlQgNAo+ICsjZGVmaW5lIFFJTlZBTF9JTkRFWF9NQVNLICAweDdm
ZmYwVUxMCj4gIAo+ICAjZGVmaW5lIHFpbnZhbF9wcmVzZW50KHYpICgodikubG8gJiAxKQo+ICAj
ZGVmaW5lIHFpbnZhbF9mYXVsdF9kaXNhYmxlKHYpICgoKHYpLmxvID4+IDEpICYgMSkKPiBkaWZm
IC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYyBiL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMKPiBpbmRleCA1NWY3YTQ2Li42NjhkMGM5IDEwMDY0NAo+
IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMKPiArKysgYi94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCj4gQEAgLTI4LDYgKzI4LDcgQEAKPiAgI2luY2x1
ZGUgPGFzbS9jdXJyZW50Lmg+Cj4gICNpbmNsdWRlIDxhc20vZXZlbnQuaD4KPiAgI2luY2x1ZGUg
PGFzbS9odm0vZG9tYWluLmg+Cj4gKyNpbmNsdWRlIDxhc20vaHZtL3N1cHBvcnQuaD4KPiAgI2lu
Y2x1ZGUgPGFzbS9pb19hcGljLmg+Cj4gICNpbmNsdWRlIDxhc20vcGFnZS5oPgo+ICAjaW5jbHVk
ZSA8YXNtL3AybS5oPgo+IEBAIC00MTksNiArNDIwLDE3NyBAQCBzdGF0aWMgaW50IHZ2dGRfcmVj
b3JkX2ZhdWx0KHN0cnVjdCB2dnRkICp2dnRkLAo+ICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsK
PiAgfQo+ICAKPiArLyoKPiArICogUHJvY2VzcyBhIGludmFsaWRhdGlvbiBkZXNjcmlwdG9yLiBD
dXJyZW50bHksIG9ubHkgdHdvIHR5cGVzIGRlc2NyaXB0b3JzLAo+ICsgKiBJbnRlcnJ1cHQgRW50
cnkgQ2FjaGUgSW52YWxpZGF0aW9uIERlc2NyaXRvciBhbmQgSW52YWxpZGF0aW9uIFdhaXQKPiAr
ICogRGVzY3JpcHRvciBhcmUgaGFuZGxlZC4KPiArICogQHZ2dGQ6IHRoZSB2aXJ0dWFsIHZ0ZCBp
bnN0YW5jZQo+ICsgKiBAaTogdGhlIGluZGV4IG9mIHRoZSBpbnZhbGlkYXRpb24gZGVzY3JpcHRv
ciB0byBiZSBwcm9jZXNzZWQKPiArICoKPiArICogSWYgc3VjY2VzcyByZXR1cm4gMCwgb3IgcmV0
dXJuIG5vbi16ZXJvIHdoZW4gZmFpbHVyZS4KPiArICovCj4gK3N0YXRpYyBpbnQgcHJvY2Vzc19p
cWUoc3RydWN0IHZ2dGQgKnZ2dGQsIGludCBpKQoKdW5zaWduZWQgaW50LgoKPiArewo+ICsgICAg
dWludDY0X3QgaXFhOwo+ICsgICAgc3RydWN0IHFpbnZhbF9lbnRyeSAqcWludmFsX3BhZ2U7Cj4g
KyAgICBpbnQgcmV0ID0gMDsKPiArCj4gKyAgICBpcWEgPSB2dnRkX2dldF9yZWdfcXVhZCh2dnRk
LCBETUFSX0lRQV9SRUcpOwo+ICsgICAgcWludmFsX3BhZ2UgPSBtYXBfZ3Vlc3RfcGFnZSh2dnRk
LT5kb21haW4sIERNQV9JUUFfQUREUihpcWEpPj5QQUdFX1NISUZUKTsKClBGTl9ET1dOIGluc3Rl
YWQgb2Ygb3BlbiBjb2RpbmcgdGhlIHNoaWZ0LiBCb3RoIGNhbiBiZSBpbml0aWFsaXplZAphdCBk
ZWNsYXJhdGlvbi4gQWxzbyBBRkFJQ1QgaXFhIGlzIG9ubHkgdXNlZCBvbmNlLCBzbyB0aGUgbG9j
YWwKdmFyaWFibGUgaXMgbm90IG5lZWRlZC4KCj4gKyAgICBpZiAoIElTX0VSUihxaW52YWxfcGFn
ZSkgKQo+ICsgICAgewo+ICsgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJDYW4ndCBtYXAg
Z3Vlc3QgSVJUIChyYyAlbGQpIiwKPiArICAgICAgICAgICAgICAgICBQVFJfRVJSKHFpbnZhbF9w
YWdlKSk7Cj4gKyAgICAgICAgcmV0dXJuIFBUUl9FUlIocWludmFsX3BhZ2UpOwo+ICsgICAgfQo+
ICsKPiArICAgIHN3aXRjaCAoIHFpbnZhbF9wYWdlW2ldLnEuaW52X3dhaXRfZHNjLmxvLnR5cGUg
KQo+ICsgICAgewo+ICsgICAgY2FzZSBUWVBFX0lOVkFMX1dBSVQ6Cj4gKyAgICAgICAgaWYgKCBx
aW52YWxfcGFnZVtpXS5xLmludl93YWl0X2RzYy5sby5zdyApCj4gKyAgICAgICAgewo+ICsgICAg
ICAgICAgICB1aW50MzJfdCBkYXRhID0gcWludmFsX3BhZ2VbaV0ucS5pbnZfd2FpdF9kc2MubG8u
c2RhdGE7Cj4gKyAgICAgICAgICAgIHVpbnQ2NF90IGFkZHIgPSAocWludmFsX3BhZ2VbaV0ucS5p
bnZfd2FpdF9kc2MuaGkuc2FkZHIgPDwgMik7CgpVbm5lZWRlZCBwYXJlbnRoZXNlcy4KCj4gKwo+
ICsgICAgICAgICAgICByZXQgPSBodm1fY29weV90b19ndWVzdF9waHlzKGFkZHIsICZkYXRhLCBz
aXplb2YoZGF0YSksIGN1cnJlbnQpOwo+ICsgICAgICAgICAgICBpZiAoIHJldCApCj4gKyAgICAg
ICAgICAgICAgICB2dnRkX2luZm8oIkZhaWxlZCB0byB3cml0ZSBzdGF0dXMgYWRkcmVzcyIpOwoK
RG9uJ3QgeW91IG5lZWQgdG8gcmV0dXJuIG9yIGRvIHNvbWV0aGluZyBoZXJlPyAobGlrZSByYWlz
ZSBzb21lIGtpbmQKb2YgZXJyb3I/KQoKPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIC8qCj4g
KyAgICAgICAgICogVGhlIGZvbGxvd2luZyBjb2RlIGdlbmVyYXRlcyBhbiBpbnZhbGlkYXRpb24g
Y29tcGxldGlvbiBldmVudAo+ICsgICAgICAgICAqIGluZGljYXRpbmcgdGhlIGludmFsaWRhdGlv
biB3YWl0IGRlc2NyaXB0b3IgY29tcGxldGlvbi4gTm90ZSB0aGF0Cj4gKyAgICAgICAgICogdGhl
IGZvbGxvd2luZyBjb2RlIGZyYWdtZW50IGlzIG5vdCB0ZXN0ZWQgcHJvcGVybHkuCj4gKyAgICAg
ICAgICovCj4gKyAgICAgICAgaWYgKCBxaW52YWxfcGFnZVtpXS5xLmludl93YWl0X2RzYy5sby5p
ZmxhZyApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICB1aW50MzJfdCBpZV9kYXRhLCBpZV9h
ZGRyOwoKTWlzc2luZyBuZXdsaW5lLCBidXQuLi4KCj4gKyAgICAgICAgICAgIGlmICggIXZ2dGRf
dGVzdF9hbmRfc2V0X2JpdCh2dnRkLCBETUFSX0lDU19SRUcsIERNQV9JQ1NfSVdDX1NISUZUKSAp
Cj4gKyAgICAgICAgICAgIHsKPiArICAgICAgICAgICAgICAgIHZ2dGRfc2V0X2JpdCh2dnRkLCBE
TUFSX0lFQ1RMX1JFRywgRE1BX0lFQ1RMX0lQX1NISUZUKTsKPiArICAgICAgICAgICAgICAgIGlm
ICggIXZ2dGRfdGVzdF9iaXQodnZ0ZCwgRE1BUl9JRUNUTF9SRUcsIERNQV9JRUNUTF9JTV9TSElG
VCkgKQo+ICsgICAgICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgICAgIGllX2RhdGEg
PSB2dnRkX2dldF9yZWcodnZ0ZCwgRE1BUl9JRURBVEFfUkVHKTsKPiArICAgICAgICAgICAgICAg
ICAgICBpZV9hZGRyID0gdnZ0ZF9nZXRfcmVnKHZ2dGQsIERNQVJfSUVBRERSX1JFRyk7Cj4gKyAg
ICAgICAgICAgICAgICAgICAgdnZ0ZF9nZW5lcmF0ZV9pbnRlcnJ1cHQodnZ0ZCwgaWVfYWRkciwg
aWVfZGF0YSk7CgouLi55b3UgZG9uJ3Qgc2VlbSB0d28gbmVlZCB0aGUgdHdvIGxvY2FsIHZhcmlh
Ymxlcy4gVGhleSBhcmUgdXNlZCBvbmx5Cm9uY2UuCgo+ICsgICAgICAgICAgICAgICAgICAgIHZ2
dGRfY2xlYXJfYml0KHZ2dGQsIERNQVJfSUVDVExfUkVHLCBETUFfSUVDVExfSVBfU0hJRlQpOwo+
ICsgICAgICAgICAgICAgICAgfQo+ICsgICAgICAgICAgICB9Cj4gKyAgICAgICAgfQo+ICsgICAg
ICAgIGJyZWFrOwo+ICsKPiArICAgIGNhc2UgVFlQRV9JTlZBTF9JRUM6Cj4gKyAgICAgICAgLyoK
PiArICAgICAgICAgKiBDdXJyZW50bHksIG5vIGNhY2hlIGlzIHByZXNlcnZlZCBpbiBoeXBlcnZp
c29yLiBPbmx5IG5lZWQgdG8gdXBkYXRlCj4gKyAgICAgICAgICogcElSVEVzIHdoaWNoIGFyZSBt
b2RpZmllZCBpbiBiaW5kaW5nIHByb2Nlc3MuCj4gKyAgICAgICAgICovCj4gKyAgICAgICAgYnJl
YWs7Cj4gKwo+ICsgICAgZGVmYXVsdDoKPiArICAgICAgICBnb3RvIGVycm9yOwoKVGhlcmUncyBu
byByZWFzb24gdG8gdXNlIGEgbGFiZWwgdGhhdCdzIG9ubHkgdXNlZCBmb3IgdGhlIGRlZmF1bHQK
Y2FzZS4gU2ltcGx5IHBsYWNlIHRoZSBjb2RlIGluIHRoZSBlcnJvciBsYWJlbCBoZXJlLgoKPiAr
ICAgIH0KPiArCj4gKyAgICB1bm1hcF9ndWVzdF9wYWdlKCh2b2lkKilxaW52YWxfcGFnZSk7Cj4g
KyAgICByZXR1cm4gcmV0Owo+ICsKPiArIGVycm9yOgo+ICsgICAgdW5tYXBfZ3Vlc3RfcGFnZSgo
dm9pZCopcWludmFsX3BhZ2UpOwo+ICsgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgIkludGVybmFs
IGVycm9yIGluIFF1ZXVlIEludmFsaWRhdGlvbi5cbiIpOwo+ICsgICAgZG9tYWluX2NyYXNoKHZ2
dGQtPmRvbWFpbik7CgpEbyB5b3UgcmVhbGx5IG5lZWQgdG8gY3Jhc2ggdGhlIGRvbWFpbiBpbiBz
dWNoIGNhc2U/Cgo+ICsgICAgcmV0dXJuIHJldDsKPiArfQo+ICsKPiArLyoKPiArICogSW52YWxp
ZGF0ZSBhbGwgdGhlIGRlc2NyaXB0b3JzIGluIEludmFsaWRhdGlvbiBRdWV1ZS4KPiArICovCj4g
K3N0YXRpYyB2b2lkIHZ2dGRfcHJvY2Vzc19pcShzdHJ1Y3QgdnZ0ZCAqdnZ0ZCkKPiArewo+ICsg
ICAgdWludDY0X3QgaXFoLCBpcXQsIGlxYSwgbWF4X2VudHJ5LCBpOwo+ICsgICAgaW50IGVyciA9
IDA7Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIE5vIG5ldyBkZXNjcmlwdG9yIGlzIGZldGNoZWQg
ZnJvbSB0aGUgSW52YWxpZGF0aW9uIFF1ZXVlIHVudGlsCj4gKyAgICAgKiBzb2Z0d2FyZSBjbGVh
cnMgdGhlIElRRSBmaWVsZCBpbiB0aGUgRmF1bHQgU3RhdHVzIFJlZ2lzdGVyCj4gKyAgICAgKi8K
PiArICAgIGlmICggdnZ0ZF90ZXN0X2JpdCh2dnRkLCBETUFSX0ZTVFNfUkVHLCBETUFfRlNUU19J
UUVfU0hJRlQpICkKPiArICAgICAgICByZXR1cm47Cj4gKwo+ICsgICAgaXFoID0gdnZ0ZF9nZXRf
cmVnX3F1YWQodnZ0ZCwgRE1BUl9JUUhfUkVHKTsKPiArICAgIGlxdCA9IHZ2dGRfZ2V0X3JlZ19x
dWFkKHZ2dGQsIERNQVJfSVFUX1JFRyk7Cj4gKyAgICBpcWEgPSB2dnRkX2dldF9yZWdfcXVhZCh2
dnRkLCBETUFSX0lRQV9SRUcpOwo+ICsKPiArICAgIG1heF9lbnRyeSA9IDEgPDwgKFFJTlZBTF9F
TlRSWV9PUkRFUiArIERNQV9JUUFfUVMoaXFhKSk7Cj4gKyAgICBpcWggPSBNQVNLX0VYVFIoaXFo
LCBRSU5WQUxfSU5ERVhfTUFTSyk7Cj4gKyAgICBpcXQgPSBNQVNLX0VYVFIoaXF0LCBRSU5WQUxf
SU5ERVhfTUFTSyk7CgpUaGlzIHNob3VsZCBiZSBkb25lIGFib3ZlLCB3aGVuIHRoZXkgYXJlIGlu
aXRpYWxpemVkLgoKPiArCj4gKyAgICBBU1NFUlQoaXF0IDwgbWF4X2VudHJ5KTsKPiArICAgIGlm
ICggaXFoID09IGlxdCApCj4gKyAgICAgICAgcmV0dXJuOwo+ICsKPiArICAgIGZvciAoIGkgPSBp
cWg7IGkgIT0gaXF0OyBpID0gKGkgKyAxKSAlIG1heF9lbnRyeSApCj4gKyAgICB7Cj4gKyAgICAg
ICAgZXJyID0gcHJvY2Vzc19pcWUodnZ0ZCwgaSk7Cgpwcm9jZXNzX2lxZSB0YWtlcyBhbiBpbnQg
cGFyYW1ldGVyLCBhbmQgaGVyZSB5b3UgYXJlIGZlZWRpbmcgaXQgYQp1aW50NjRfdC4KCj4gKyAg
ICAgICAgaWYgKCBlcnIgKQo+ICsgICAgICAgICAgICBicmVhazsKPiArICAgIH0KPiArICAgIHZ2
dGRfc2V0X3JlZ19xdWFkKHZ2dGQsIERNQVJfSVFIX1JFRywgaSA8PCBRSU5WQUxfSU5ERVhfU0hJ
RlQpOwo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBXaGVuIElRRSBzZXQsIElRSCByZWZlcmVuY2Vz
IHRoZSBkZXNyaXB0b3IgYXNzb2NpYXRlZCB3aXRoIHRoZSBlcnJvci4KPiArICAgICAqLwo+ICsg
ICAgaWYgKCBlcnIgKQo+ICsgICAgICAgIHZ2dGRfcmVwb3J0X25vbl9yZWNvdmVyYWJsZV9mYXVs
dCh2dnRkLCBETUFfRlNUU19JUUVfU0hJRlQpOwo+ICt9Cj4gKwo+ICtzdGF0aWMgaW50IHZ2dGRf
d3JpdGVfaXF0KHN0cnVjdCB2dnRkICp2dnRkLCB1bnNpZ25lZCBsb25nIHZhbCkKCk5vdCBzdXJl
IHRoZXJlJ3MgbXVjaCBwb2ludCBpbiBtYWtpbmcgdGhpcyBmdW5jdGlvbiByZXR1cm4gaW50LCB3
aGVuCmFsbCB0aGUgcmV0dXJuIHZhbHVlcyBhcmUgWDg2RU1VTF9PS0FZLgoKU2lvbmNlIHZhbCBo
ZXJlIGlzIGEgcmVnaXN0ZXIgQUZBSUNULCBJIHdvdWxkIHJhdGhlciBwcmVmZXIgdGhhdCB5b3UK
dXNlIGFuIGV4cGxpY2l0IHR5cGUgc2l6ZSAodWludDY0X3Qgb3IgdWludDMyX3QgYXMgZml0cyku
Cgo+ICt7Cj4gKyAgICB1aW50NjRfdCBtYXhfZW50cnksIGlxYSA9IHZ2dGRfZ2V0X3JlZ19xdWFk
KHZ2dGQsIERNQVJfSVFBX1JFRyk7Cj4gKwo+ICsgICAgaWYgKCB2YWwgJiB+UUlOVkFMX0lOREVY
X01BU0sgKQo+ICsgICAgewo+ICsgICAgICAgIHZ2dGRfaW5mbygiQXR0ZW1wdCB0byBzZXQgcmVz
ZXJ2ZWQgYml0cyBpbiBJbnZhbGlkYXRpb24gUXVldWUgVGFpbCIpOwo+ICsgICAgICAgIHJldHVy
biBYODZFTVVMX09LQVk7Cj4gKyAgICB9Cj4gKwo+ICsgICAgbWF4X2VudHJ5ID0gMSA8PCAoUUlO
VkFMX0VOVFJZX09SREVSICsgRE1BX0lRQV9RUyhpcWEpKTsKCjF1bGwgcGxlYXNlLgoKPiArICAg
IGlmICggTUFTS19FWFRSKHZhbCwgUUlOVkFMX0lOREVYX01BU0spID49IG1heF9lbnRyeSApCj4g
KyAgICB7Cj4gKyAgICAgICAgdnZ0ZF9pbmZvKCJJUVQ6IFZhbHVlICVseCBleGNlZWRlZCBzdXBw
b3J0ZWQgbWF4IGluZGV4LiIsIHZhbCk7Cj4gKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsK
PiArICAgIH0KPiArCj4gKyAgICB2dnRkX3NldF9yZWdfcXVhZCh2dnRkLCBETUFSX0lRVF9SRUcs
IHZhbCk7Cj4gKyAgICB2dnRkX3Byb2Nlc3NfaXEodnZ0ZCk7Cj4gKwo+ICsgICAgcmV0dXJuIFg4
NkVNVUxfT0tBWTsKPiArfQo+ICsKPiArc3RhdGljIGludCB2dnRkX3dyaXRlX2lxYShzdHJ1Y3Qg
dnZ0ZCAqdnZ0ZCwgdW5zaWduZWQgbG9uZyB2YWwpCgpTYW1lIGhlcmUsIGl0IHNlZW1zIGxpa2Ug
dGhpcyBmdW5jdGlvbiBzaG91bGQgcmV0dXJuIHZvaWQsIGJlY2F1c2UgdGhlCmN1cnJlbnQgcmV0
dXJuIHZhbHVlIGlzIG1lYW5pbmdsZXNzLCBhbmQgc2FtZSBjb21tZW50IGFib3V0ICd2YWwnCmJl
aW5nIHVpbnRYWF90LgoKPiArewo+ICsgICAgdWludDMyX3QgY2FwID0gdnZ0ZF9nZXRfcmVnKHZ2
dGQsIERNQVJfQ0FQX1JFRyk7Cj4gKyAgICB1bnNpZ25lZCBpbnQgZ3Vlc3RfbWF4X2FkZHJfd2lk
dGggPSBjYXBfbWdhdyhjYXApOwo+ICsKPiArICAgIGlmICggdmFsICYgKH4oKDFVTEwgPDwgZ3Vl
c3RfbWF4X2FkZHJfd2lkdGgpIC0gMSkgfCBETUFfSVFBX1JTVkQpICkKPiArICAgIHsKPiArICAg
ICAgICB2dnRkX2luZm8oIkF0dGVtcHQgdG8gc2V0IHJlc2VydmVkIGJpdHMgaW4gSW52YWxpZGF0
aW9uIFF1ZXVlIEFkZHJlc3MiKTsKPiArICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwo+ICsg
ICAgfQo+ICsKPiArICAgIHZ2dGRfc2V0X3JlZ19xdWFkKHZ2dGQsIERNQVJfSVFBX1JFRywgdmFs
KTsKPiArICAgIHJldHVybiBYODZFTVVMX09LQVk7Cj4gK30KPiArCj4gK3N0YXRpYyBpbnQgdnZ0
ZF93cml0ZV9pY3Moc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IHZhbCkKPiArewo+ICsgICAg
aWYgKCB2YWwgJiBETUFfSUNTX0lXQyApCj4gKyAgICB7Cj4gKyAgICAgICAgdnZ0ZF9jbGVhcl9i
aXQodnZ0ZCwgRE1BUl9JQ1NfUkVHLCBETUFfSUNTX0lXQ19TSElGVCk7Cj4gKyAgICAgICAgLypX
aGVuIElXQyBmaWVsZCBpcyBjbGVhcmVkLCB0aGUgSVAgZmllbGQgbmVlZHMgdG8gYmUgY2xlYXJl
ZCAqLwogICAgICAgICAgICAgXiBtaXNzaW5nIHNwYWNlLgoKPiArICAgICAgICB2dnRkX2NsZWFy
X2JpdCh2dnRkLCBETUFSX0lFQ1RMX1JFRywgRE1BX0lFQ1RMX0lQX1NISUZUKTsKPiArICAgIH0K
PiArICAgIHJldHVybiBYODZFTVVMX09LQVk7CgpUaGlzIGZ1bmN0aW9uIHdhbnRzIHRvIGJlIHZv
aWQuCgo+ICt9Cj4gKwo+ICBzdGF0aWMgaW50IHZ2dGRfd3JpdGVfZnJjZDMoc3RydWN0IHZ2dGQg
KnZ2dGQsIHVpbnQzMl90IHZhbCkKPiAgewo+ICAgICAgLyogV3JpdGluZyBhIDEgbWVhbnMgY2xl
YXIgZmF1bHQgKi8KPiBAQCAtNDMwLDYgKzYwMiwzMCBAQCBzdGF0aWMgaW50IHZ2dGRfd3JpdGVf
ZnJjZDMoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IHZhbCkKPiAgICAgIHJldHVybiBYODZF
TVVMX09LQVk7Cj4gIH0KPiAgCj4gK3N0YXRpYyBpbnQgdnZ0ZF93cml0ZV9pZWN0bChzdHJ1Y3Qg
dnZ0ZCAqdnZ0ZCwgdWludDMyX3QgdmFsKQoKdm9pZCBwbGVhc2UuCgo+ICt7Cj4gKyAgICAvKgo+
ICsgICAgICogT25seSBETUFfSUVDVExfSU0gYml0IGlzIHdyaXRhYmxlLiBHZW5lcmF0ZSBwZW5k
aW5nIGV2ZW50IHdoZW4gdW5tYXNrLgo+ICsgICAgICovCgpTaW5nbGUgbGluZSBjb21tZW50cyB1
c2UgLyogLi4uICovCgo+ICsgICAgaWYgKCAhKHZhbCAmIERNQV9JRUNUTF9JTSkgKQo+ICsgICAg
ewo+ICsgICAgICAgIC8qIENsZWFyIElNIGFuZCBjbGVhciBJUCAqLwo+ICsgICAgICAgIHZ2dGRf
Y2xlYXJfYml0KHZ2dGQsIERNQVJfSUVDVExfUkVHLCBETUFfSUVDVExfSU1fU0hJRlQpOwo+ICsg
ICAgICAgIGlmICggdnZ0ZF90ZXN0X2FuZF9jbGVhcl9iaXQodnZ0ZCwgRE1BUl9JRUNUTF9SRUcs
IERNQV9JRUNUTF9JUF9TSElGVCkgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgdWludDMy
X3QgaWVfZGF0YSwgaWVfYWRkcjsKPiArCj4gKyAgICAgICAgICAgIGllX2RhdGEgPSB2dnRkX2dl
dF9yZWcodnZ0ZCwgRE1BUl9JRURBVEFfUkVHKTsKPiArICAgICAgICAgICAgaWVfYWRkciA9IHZ2
dGRfZ2V0X3JlZyh2dnRkLCBETUFSX0lFQUREUl9SRUcpOwo+ICsgICAgICAgICAgICB2dnRkX2dl
bmVyYXRlX2ludGVycnVwdCh2dnRkLCBpZV9hZGRyLCBpZV9kYXRhKTsKCk5vIG5lZWQgZm9yIGll
X2RhdGEgYW5kIGllX2FkZHIuCgo+ICsgICAgICAgIH0KPiArICAgIH0KPiArICAgIGVsc2UKPiAr
ICAgICAgICB2dnRkX3NldF9iaXQodnZ0ZCwgRE1BUl9JRUNUTF9SRUcsIERNQV9JRUNUTF9JTV9T
SElGVCk7Cj4gKwo+ICsgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKPiArfQo+ICsKPiAgc3RhdGlj
IGludCB2dnRkX3dyaXRlX2ZlY3RsKHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCB2YWwpCj4g
IHsKPiAgICAgIC8qCj4gQEAgLTQ3Niw2ICs2NzIsMTAgQEAgc3RhdGljIGludCB2dnRkX3dyaXRl
X2ZzdHMoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IHZhbCkKPiAgICAgIGlmICggISgodnZ0
ZF9nZXRfcmVnKHZ2dGQsIERNQVJfRlNUU19SRUcpICYgRE1BX0ZTVFNfRkFVTFRTKSkgKQo+ICAg
ICAgICAgIHZ2dGRfY2xlYXJfYml0KHZ2dGQsIERNQVJfRkVDVExfUkVHLCBETUFfRkVDVExfSVBf
U0hJRlQpOwo+ICAKPiArICAgIC8qIENvbnRpbnVlIHRvIGRlYWwgaW52YWxpZGF0aW9uIHdoZW4g
SVFFIGlzIGNsZWFyICovCj4gKyAgICBpZiAoICF2dnRkX3Rlc3RfYml0KHZ2dGQsIERNQVJfRlNU
U19SRUcsIERNQV9GU1RTX0lRRV9TSElGVCkgKQo+ICsgICAgICAgIHZ2dGRfcHJvY2Vzc19pcSh2
dnRkKTsKPiArCj4gICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwo+ICB9Cj4gIAo+IEBAIC02MTEs
NiArODExLDMyIEBAIHN0YXRpYyBpbnQgdnZ0ZF93cml0ZShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWdu
ZWQgbG9uZyBhZGRyLAo+ICAgICAgICAgIGNhc2UgRE1BUl9GRUNUTF9SRUc6Cj4gICAgICAgICAg
ICAgIHJldHVybiB2dnRkX3dyaXRlX2ZlY3RsKHZ2dGQsIHZhbCk7Cj4gIAo+ICsgICAgICAgIGNh
c2UgRE1BUl9JRUNUTF9SRUc6Cj4gKyAgICAgICAgICAgIHJldHVybiB2dnRkX3dyaXRlX2llY3Rs
KHZ2dGQsIHZhbCk7Cj4gKwo+ICsgICAgICAgIGNhc2UgRE1BUl9JQ1NfUkVHOgo+ICsgICAgICAg
ICAgICByZXR1cm4gdnZ0ZF93cml0ZV9pY3ModnZ0ZCwgdmFsKTsKPiArCj4gKyAgICAgICAgY2Fz
ZSBETUFSX0lRVF9SRUc6Cj4gKyAgICAgICAgICAgIHJldHVybiB2dnRkX3dyaXRlX2lxdCh2dnRk
LCAodWludDMyX3QpdmFsKTsKPiArCj4gKyAgICAgICAgY2FzZSBETUFSX0lRQV9SRUc6Cj4gKyAg
ICAgICAgewo+ICsgICAgICAgICAgICB1aW50MzJfdCBpcWFfaGk7Cj4gKwo+ICsgICAgICAgICAg
ICBpcWFfaGkgPSB2dnRkX2dldF9yZWcodnZ0ZCwgRE1BUl9JUUFfUkVHX0hJKTsKCkluaXRpYWxp
emF0aW9uIGF0IGRlY2xhcmF0aW9uIHRpbWUsIGJ1dCBzaW5jZSBpdCdzIHVzZWQgb25seSBvbmNl
LCBJCndvdWxkIHJhdGhlciBwcmVmZXIgdGhhdCB5b3UgZG9uJ3QgdXNlIGEgbG9jYWwgdmFyaWFi
bGUgYXQgYWxsLgoKPiArICAgICAgICAgICAgcmV0dXJuIHZ2dGRfd3JpdGVfaXFhKHZ2dGQsCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh1aW50MzJfdCl2YWwgfCAoKHVpbnQ2
NF90KWlxYV9oaSA8PCAzMikpOwo+ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgY2FzZSBETUFS
X0lRQV9SRUdfSEk6Cj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICB1aW50MzJfdCBpcWFfbG87
Cj4gKwo+ICsgICAgICAgICAgICBpcWFfbG8gPSB2dnRkX2dldF9yZWcodnZ0ZCwgRE1BUl9JUUFf
UkVHKTsKPiArICAgICAgICAgICAgcmV0dXJuIHZ2dGRfd3JpdGVfaXFhKHZ2dGQsICh2YWwgPDwg
MzIpIHwgaXFhX2xvKTsKClNhbWUgY29tbWVudCBhcyBhYm92ZSByZWdhcmRpbmcgaXFhX2xvLgoK
VGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 11:24:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 11:24:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5VQ0-0001Xm-Mp; Fri, 20 Oct 2017 11:24:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=459d591f5=wei.liu2@citrix.com>)
 id 1e5VPz-0001Xg-JI
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 11:24:47 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 11/DD-07499-EFCD9E95; Fri, 20 Oct 2017 11:24:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpO6/Oy8
 jDS6clLT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMW7DvDWvCbrWJK5yXWBsbzrF2MnBwSAv4S
 kydfYO5i5OBgEVCVmHi4ECTMJqAs8bOzlw3EFhHQlnixah2YzSzgK7H56jWwVmGBYInL0z8zg
 di8AhYSR9paWLoYuTiEBOYySvw7+ocVIiEocXLmExaIZh2JBbs/sYHsYhaQllj+jwMkzCngKL
 FrzXp2EFtUQEWic+kcsHIhAQWJjunHmCYw8s1CMmkWkkmzECYtYGRexahRnFpUllqka2ysl1S
 UmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGGgMQLCDcef6wEOMkhxMSqK8gZUvI4X4
 kvJTKjMSizPii0pzUosPMcpwcChJ8P64DZQTLEpNT61Iy8wBhjxMWoKDR0mElwMY9kK8xQWJu
 cWZ6RCpU4y6HDceXv/DJMSSl5+XKiXOewRkhgBIUUZpHtwIWPxdYpSVEuZlBDpKiKcgtSg3sw
 RV/hWjOAejkjCvCMgqnsy8ErhNr4COYAI6gt3+BcgRJYkIKakGRrnJ1s1zghbGnbBM5zr9Wbx
 kr/4a9Tt8s7Xu/poVK8hy7+B+TXf/zFazz3cjH84y2mnw7EKbTc3ipf99DisFaPBdOCsye81Z
 6aAtUSxRlzMnO03efMX/W9E6Hd7Ff3fxPCi12PAuKFhfd3nfN53bpROSvQRsHruXRNk/DjiTG
 7droYrPCrv0qUosxRmJhlrMRcWJACU/9sm6AgAA
X-Env-Sender: prvs=459d591f5=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1508498684!112708858!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9729 invoked from network); 20 Oct 2017 11:24:45 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 11:24:45 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="447302910"
Date: Fri, 20 Oct 2017 12:24:43 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171020112443.xefz5y46q7ogpe6b@citrix.com>
References: <20171020103840.32762-1-wei.liu2@citrix.com>
 <20171020103840.32762-17-wei.liu2@citrix.com>
 <23017.55663.463022.265374@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23017.55663.463022.265374@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [OSSTEST PATCH 16/16] ts-guests-nbd-mirror: make it
 work with stretch
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMjAsIDIwMTcgYXQgMTI6MDk6MzVQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2VpIExpdSB3cml0ZXMgKCJbT1NTVEVTVCBQQVRDSCAxNi8xNl0gdHMtZ3Vlc3RzLW5i
ZC1taXJyb3I6IG1ha2UgaXQgd29yayB3aXRoIHN0cmV0Y2giKToKPiA+IE9uIHRoZSBzZXJ2ZXIg
c2lkZSwgb25seSBhZGQgb2xkc3R5bGU9IGFuZCBwb3J0PSBvbiBqZXNzaWUuIFN0cmV0Y2gKPiA+
IGRvZXNuJ3Qgc3VwcG9ydCBvciBuZWVkIHRob3NlIGFueW1vcmUuCj4gCj4gU2VlIG15IGVhcmxp
ZXIgY29tbWVudHMgYWJvdXQgb2xkIHZzIG5ldyBEZWJpYW4gc3VpdGUgbmFtZXMuCj4gCgpUaGlz
IGlzIHRoZSBjb3JyZWN0IHdheSB0byBoYW5kbGUgdGhpcy4gT25seSBKZXNzaWUgd2lsbCBuZWVk
IGl0IGJlY2F1c2UKb2xkZXIgc3VpdGUgZG9lc24ndCB1bmRlciBuZXcgc3R5bGUgKGZyb20gdGhl
aXIgUG9WKSBhbmQgbmV3ZXIgc3VpdGUKZG9lc24ndCB1bmRlcnN0YW5kIG9sZCBzdHlsZSAoZnJv
bSB0aGVpciBQb1YpLgoKPiA+ICBQcnVuZSBjaGVjayBmb3Igb2xkZXIgdmVyc2lvbnMgb2YgRGVi
aWFuLgo+IAo+IFdoeSA/ICBDZXJ0YWlubHkgSSBjYW4gc2VlIG5vIGp1c3RpZmljYXRpb24gZm9y
IGN1dHRpbmcgb2ZmIHNxdWVlemUuCj4gUGVyaGFwcyBzb21lb25lIGlzIHN0aWxsIHRyeWluZyB0
byB0ZXN0IHdpdGggc3F1ZWV6ZS4gIEFsc28sIGRvaW5nCj4gdGhpcyBpbiB0aGUgc2FtZSBwYXRj
aCBpcyBxdWl0ZSBjb25mdXNpbmcuCj4gCgpJdCB3b24ndCBoYXZlIGFueSBlZmZlY3QgYmVjYXVz
ZSB0aGUgZW5kIHJlc3VsdCBpcyB0aGUgc2FtZS4gU3F1ZWV6ZQp3aWxsIHN0aWxsIHdvcmsuCgpO
b3RlIHRoZSBmbGlwIGZyb20gInVubGVzcyIgdG8gImlmIi4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 11:25:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 11:25:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5VQX-0001Zy-VO; Fri, 20 Oct 2017 11:25:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4592c6fb6=roger.pau@citrix.com>)
 id 1e5VQX-0001Zi-27
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 11:25:21 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 33/1C-30115-02DD9E95; Fri, 20 Oct 2017 11:25:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWSzvfng6783Ze
 RBgcbDSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ow9D3cyFWwWrth4sIepgfEIfxcjJ4eEgL/E
 j3t/WEFsFgFViQOr9wLZHBxsAvYS079WgIRFgMKbp59m72Lk4mAWaGeUeLt+OjNIQljATWLZr
 efsIDavgKdE858VYHEhgXqJpiP7WCHighInZz5hAbGZBXQkFuz+xAYyn1lAWmL5Pw6QMCfQmA
 1n37CB2KICMhLPfnczQYxRlOif94AN4sx0ibYJC1knMPLPQjJ1FpKpsxCmLmBkXsWoUZxaVJZ
 apGtkrJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiADECwg/HP/MBDjJIcTEqi
 vIGVLyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfBa3QHKCRalpqdWpGXmAGMBJi3BwaMkwlsHk
 uYtLkjMLc5Mh0idYlSUEud1BEkIgCQySvPg2mDxd4lRVkqYlxHoECGegtSi3MwSVPlXjOIcjE
 rCvMEgU3gy80rgpr8CWswEtJjd/gXI4pJEhJRUA6PX6c2HZqpeLNQLib/wf6NfwNMXPh4PQ97
 8OLu1b1Vcw1k11StqE5jndnFlr504/V247eq/TQZZ810uN+u23lk8X10vW2jPI61mLX6Hrmru
 V+Fa6YeqrBrPXX5g9r9x0XyzHZGfhO4lTOQtO5zR+Pe4zhSjnEcP3/r8jKuf336YfXXmsQhZ5
 UwlluKMREMt5qLiRAA2mvU7ugIAAA==
X-Env-Sender: prvs=4592c6fb6=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1508498717!78007563!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27605 invoked from network); 20 Oct 2017 11:25:19 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 11:25:19 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="106416887"
Date: Fri, 20 Oct 2017 12:25:11 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20171020112511.i5tfsowbk36krerj@dhcp-3-128.uk.xensource.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-30-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506049330-11196-30-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: andrew.cooper3@citrix.com, kevin.tian@intel.com,
 Chao Gao <chao.gao@intel.com>, jbeulich@suse.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH V3 29/29] x86/vvtd: save and restore
	emulated VT-d
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMTE6MDI6MTBQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IFByb3ZpZGUgYSBz
YXZlLXJlc3RvcmUgcGFpciB0byBzYXZlL3Jlc3RvcmUgcmVnaXN0ZXJzIGFuZCBub24tcmVnaXN0
ZXIKPiBzdGF0dXMuCj4gCj4gU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVs
LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4K
PiAtLS0KPiB2MzoKPiAgLSB1c2Ugb25lIGVudHJ5IHRvIHNhdmUgYm90aCB2dnRkIHJlZ2lzdGVy
cyBhbmQgb3RoZXIgaW50ZXJtZWRpYXRlCj4gIHN0YXRlCj4gLS0tCj4gIHhlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3Z0ZC92dnRkLmMgICAgIHwgNjYgKysrKysrKysrKysrKysrKysrKysrKysrKyst
LS0tLS0tLQo+ICB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaCB8IDI1ICsr
KysrKysrKysrKy0KPiAgMiBmaWxlcyBjaGFuZ2VkLCA3NiBpbnNlcnRpb25zKCspLCAxNSBkZWxl
dGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2
dGQuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMKPiBpbmRleCA2NjhkMGM5
Li4yYWVjZDkzIDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRk
LmMKPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCj4gQEAgLTI4LDEx
ICsyOCwxMyBAQAo+ICAjaW5jbHVkZSA8YXNtL2N1cnJlbnQuaD4KPiAgI2luY2x1ZGUgPGFzbS9l
dmVudC5oPgo+ICAjaW5jbHVkZSA8YXNtL2h2bS9kb21haW4uaD4KPiArI2luY2x1ZGUgPGFzbS9o
dm0vc2F2ZS5oPgo+ICAjaW5jbHVkZSA8YXNtL2h2bS9zdXBwb3J0Lmg+Cj4gICNpbmNsdWRlIDxh
c20vaW9fYXBpYy5oPgo+ICAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KPiAgI2luY2x1ZGUgPGFzbS9w
Mm0uaD4KPiAgI2luY2x1ZGUgPGFzbS92aW9tbXUuaD4KPiArI2luY2x1ZGUgPHB1YmxpYy9odm0v
c2F2ZS5oPgo+ICAKPiAgI2luY2x1ZGUgImlvbW11LmgiCj4gICNpbmNsdWRlICJ2dGQuaCIKPiBA
QCAtNDAsMjAgKzQyLDYgQEAKPiAgLyogU3VwcG9ydGVkIGNhcGFiaWxpdGllcyBieSB2dnRkICov
Cj4gIHVuc2lnbmVkIGludCB2dnRkX2NhcHMgPSBWSU9NTVVfQ0FQX0lSUV9SRU1BUFBJTkc7Cj4g
IAo+IC1zdHJ1Y3QgaHZtX2h3X3Z2dGRfc3RhdHVzIHsKPiAtICAgIHVpbnQzMl90IGVpbV9lbmFi
bGVkIDogMSwKPiAtICAgICAgICAgICAgIGludHJlbWFwX2VuYWJsZWQgOiAxOwo+IC0gICAgdWlu
dDMyX3QgZmF1bHRfaW5kZXg7Cj4gLSAgICB1aW50MzJfdCBpcnRfbWF4X2VudHJ5Owo+IC0gICAg
LyogSW50ZXJydXB0IHJlbWFwcGluZyB0YWJsZSBiYXNlIGdmbiAqLwo+IC0gICAgdWludDY0X3Qg
aXJ0Owo+IC19Owo+IC0KPiAtdW5pb24gaHZtX2h3X3Z2dGRfcmVncyB7Cj4gLSAgICB1aW50MzJf
dCBkYXRhMzJbMjU2XTsKPiAtICAgIHVpbnQ2NF90IGRhdGE2NFsxMjhdOwo+IC19Owo+IC0KPiAg
c3RydWN0IHZ2dGQgewo+ICAgICAgLyogQWRkcmVzcyByYW5nZSBvZiByZW1hcHBpbmcgaGFyZHdh
cmUgcmVnaXN0ZXItc2V0ICovCj4gICAgICB1aW50NjRfdCBiYXNlX2FkZHI7Cj4gQEAgLTEwNTcs
NiArMTA0NSw1NiBAQCBzdGF0aWMgYm9vbCB2dnRkX2lzX3JlbWFwcGluZyhzdHJ1Y3QgZG9tYWlu
ICpkLAo+ICAgICAgcmV0dXJuIDA7Cj4gIH0KPiAgCj4gK3N0YXRpYyBpbnQgdnZ0ZF9sb2FkKHN0
cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQo+ICt7Cj4gKyAgICBzdHJ1
Y3QgaHZtX2h3X3Z2dGQgKmh3X3Z2dGQ7Cj4gKwo+ICsgICAgaWYgKCAhZG9tYWluX3Z2dGQoZCkg
KQo+ICsgICAgICAgIHJldHVybiAtRU5PREVWOwo+ICsKPiArICAgIGh3X3Z2dGQgPSB4bWFsbG9j
KHN0cnVjdCBodm1faHdfdnZ0ZCk7Cj4gKyAgICBpZiAoICFod192dnRkICkKPiArICAgICAgICBy
ZXR1cm4gLUVOT01FTTsKPiArCj4gKyAgICBpZiAoIGh2bV9sb2FkX2VudHJ5KFZWVEQsIGgsIGh3
X3Z2dGQpICkKPiArICAgIHsKPiArICAgICAgICB4ZnJlZShod192dnRkKTsKPiArICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKPiArICAgIH0KCklmIHlvdSBkZWNsYXJlIGh2bV9od192dnRkX3JlZ3Mg
YXMgYSBmaWVsZCBpbnNpZGUgb2YKaHZtX2h3X3Z2dGRfc3RhdHVzIHlvdSB3b24ndCBuZWVkIHRv
IGRvIHRoaXMgYWxsb2MgKyBtZW1jcHksIGJuZWNhdXNlCnlvdSBjb3VsZCBkaXJlY3RseSBsb2Fk
IGl0IHRvIGRvbWFpbl92dnRkLgoKSW4gYW55IGNhc2UsIEkgdGhpbmsgdGhlIGNvZGUgaGVyZSBp
cyBnb2luZyB0byBjaGFuZ2UgZHVlIHRvIGFsbCB0aGUKb3RoZXIgY29tbWVudHMgb24gdGhlIHBy
ZXZpb3VzIHBhdGNoZXMuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 11:32:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 11:32:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5VWg-0002R7-PG; Fri, 20 Oct 2017 11:31:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=459d591f5=wei.liu2@citrix.com>)
 id 1e5VWf-0002R1-Ec
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 11:31:41 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 2A/CE-00647-C9ED9E95; Fri, 20 Oct 2017 11:31:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHRDpO6cey8
 jDRqe8ll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkvvvkXPGGt+LvQu4HxBksXIyeHhIC/xL4T
 V5hAbBYBVYnJhy+B2WwCyhI/O3vZQGwRAW2JF6vWgdnMAr4Sm69eYwWxhQWCJS5P/wxWzytgI
 TFl93Egm4tDSOA0o8StpxtZIRKCEidnPmGBaNaRWLD7E9AgDiBbWmL5Pw6QMKeApcS2b2/B5o
 sKqEh0Lp0DVi4koCDRMf0Y0wRGvllIJs1CMmkWwqQFjMyrGNWLU4vKUot0LfSSijLTM0pyEzN
 zdA0NjPVyU4uLE9NTcxKTivWS83M3MQKDjAEIdjBeaHc+xCjJwaQkyhtY+TJSiC8pP6UyI7E4
 I76oNCe1+BCjDAeHkgRv8l2gnGBRanpqRVpmDjDcYdISHDxKIrx1d4DSvMUFibnFmekQqVOMu
 hw3Hl7/wyTEkpeflyolzlsBMkMApCijNA9uBCz2LjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUU
 mYtw5kCk9mXgncpldARzABHcFu/wLkiJJEhJRUAyOPVMKti3wSApMaNSc0PViUMvGsle5ak3n
 6dXti6u2Mu6U+vb0+lXFxdI7IlfP8i9vu+RptEbzFrhR5nfnd7bwdhWbzgq5/Fi7de3NZ/7Gk
 W31sexceDf27qfez4QHPzrAggZ1sm9JjdDrTxKdt55ukZWn2fl3zJS7N15sOBn2c/vHSttW8E
 kuUWIozEg21mIuKEwHvtXVMuAIAAA==
X-Env-Sender: prvs=459d591f5=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1508499098!72637392!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30128 invoked from network); 20 Oct 2017 11:31:39 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 11:31:39 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="447303572"
Date: Fri, 20 Oct 2017 12:31:01 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171020113101.bswtp6cs2pbk7v5v@citrix.com>
References: <20171020103840.32762-1-wei.liu2@citrix.com>
 <20171020103840.32762-17-wei.liu2@citrix.com>
 <23017.55663.463022.265374@mariner.uk.xensource.com>
 <20171020112443.xefz5y46q7ogpe6b@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171020112443.xefz5y46q7ogpe6b@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [OSSTEST PATCH 16/16] ts-guests-nbd-mirror: make it
 work with stretch
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMjAsIDIwMTcgYXQgMTI6MjQ6NDNQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBGcmksIE9jdCAyMCwgMjAxNyBhdCAxMjowOTozNVBNICswMTAwLCBJYW4gSmFja3NvbiB3
cm90ZToKPiA+IFdlaSBMaXUgd3JpdGVzICgiW09TU1RFU1QgUEFUQ0ggMTYvMTZdIHRzLWd1ZXN0
cy1uYmQtbWlycm9yOiBtYWtlIGl0IHdvcmsgd2l0aCBzdHJldGNoIik6Cj4gPiA+IE9uIHRoZSBz
ZXJ2ZXIgc2lkZSwgb25seSBhZGQgb2xkc3R5bGU9IGFuZCBwb3J0PSBvbiBqZXNzaWUuIFN0cmV0
Y2gKPiA+ID4gZG9lc24ndCBzdXBwb3J0IG9yIG5lZWQgdGhvc2UgYW55bW9yZS4KPiA+IAo+ID4g
U2VlIG15IGVhcmxpZXIgY29tbWVudHMgYWJvdXQgb2xkIHZzIG5ldyBEZWJpYW4gc3VpdGUgbmFt
ZXMuCj4gPiAKPiAKPiBUaGlzIGlzIHRoZSBjb3JyZWN0IHdheSB0byBoYW5kbGUgdGhpcy4gT25s
eSBKZXNzaWUgd2lsbCBuZWVkIGl0IGJlY2F1c2UKPiBvbGRlciBzdWl0ZSBkb2Vzbid0IHVuZGVy
IG5ldyBzdHlsZSAoZnJvbSB0aGVpciBQb1YpIGFuZCBuZXdlciBzdWl0ZQo+IGRvZXNuJ3QgdW5k
ZXJzdGFuZCBvbGQgc3R5bGUgKGZyb20gdGhlaXIgUG9WKS4KPiAKCkNvcnJlY3Rpb246IEkgZm9y
Z290IHRvIGNvdW50IHdoZWV6eS4gV2hlZXp5IHNob3VsZCBiZSBncm91cGVkIHRvZ2V0aGVyCndp
dGggSmVzc2llLiBUaGUgY29uZGl0aW9uIHNob3VsZCBiZSB1cGRhdGVkIGFjY29yZGluZ2x5LgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 11:36:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 11:36:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5VbX-0002cj-BM; Fri, 20 Oct 2017 11:36:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4592c6fb6=roger.pau@citrix.com>)
 id 1e5VbW-0002cd-CI
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 11:36:42 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 4C/C7-29911-9CFD9E95; Fri, 20 Oct 2017 11:36:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsWSzvfng+7J+y8
 jDX5P4bRY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDO+/DMq2Cxd8Wr9HMYGxm2iXYycHBIC/hIf
 Ll5k6WLk4GARUJU4/j0JxGQTsJeY/rUCpEIEKLp5+mn2LkYuDmaB6UwSl5euZwRJCAvISkzb9
 pwFxOYV8JRou3iOHcQWEnCRaF26nwkiLihxcuYTsBpmAR2JBbs/sYHMZxaQllj+jwMkzCngKv
 GrbztYuaiAjMSz391MEGMUJfrnPWCDuDJdom3CQtYJjPyzkEydhWTqLISpCxiZVzGqF6cWlaU
 W6RrqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhh4DEOxg3Pnc6RCjJAeTkihv
 YOXLSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvJzAUBYSLEpNT61Iy8wBRgFMWoKDR0mEV/keU
 Jq3uCAxtzgzHSJ1itGY49imy3+YOB7duPuHSYglLz8vVUqc9x5IqQBIaUZpHtwgWHReYpSVEu
 ZlBDpNiKcgtSg3swRV/hWjOAejkjCvPMg9PJl5JXD7XgGdwgR0Crv9C5BTShIRUlINjJp2UXs
 vr2NdMKlhtvruz86zTrq1LN1fkCiSnKcrezFlt8ZqddGfXdZCTVLFpr2PTJZYR5rmdIVxXXqS
 p3j9u7vikYyoqa1fAlNWd+7mV6gL4JGT1vx/V/3iCTXjSfULDoftqXXet+y62mzmh2ai/Z2by
 gL71oobndGx3cfQE/EldVes7XNdJZbijERDLeai4kQAZhWwBskCAAA=
X-Env-Sender: prvs=4592c6fb6=roger.pau@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1508499398!77985854!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10930 invoked from network); 20 Oct 2017 11:36:40 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 11:36:40 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="106417060"
Date: Fri, 20 Oct 2017 12:36:32 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20171020113632.azry6rnguinvzqfp@dhcp-3-128.uk.xensource.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V3 00/29]
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMTE6MDE6NDFQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBDaGFuZ2Ugc2luY2UgdjI6Cj4gICAgICAgIDEpIFJlbW92ZSB2SU9NTVUgaHlwZXJjYWxs
IG9mIHF1ZXJ5IGNhcGFiaWxpdGllcyBhbmQgaW50cm9kdWNlIHdoZW4gbmVjZXNzYXJ5Lgo+ICAg
ICAgICAyKSBSZW1vdmUgbGVuZ3RoIGZpZWxkIG9mIHZJT01NVSBjcmVhdGUgcGFyYW1ldGVyIG9m
IHZJT01NVSBoeXBlcmNhbGwKPiAgICAgICAgMykgSW50cm9kdWNlIGlycSByZW1hcHBpbmcgbW9k
ZSBjYWxsYmFjayB0byB2SU9NTVUgZnJhbWV3b3JrIGFuZCB2SU9NTVUgZGV2aWNlIG1vZGVscwo+
IGNhbiBjaGVjayBpcnEgcmVtYXBwaW5nIG1vZGUgYnkgdmVuZG9yIHNwZWNpZmljIHdheXMuCj4g
ICAgICAgIDQpIFVwZGF0ZSB2SU9NTVUgZG9jcy4KPiAgICAgICAgNSkgT3RoZXIgY2hhbmdlcyBw
bGVhc2Ugc2VlIHBhdGNoZXMnIGNoYW5nZSBsb2dzLgo+IAo+IENoYW5nZSBzaW5jZSB2MToKPiAg
ICAgICAgMSkgRml4IGNvZGluZyBzdHlsZSBpc3N1ZXMKPiAgICAgICAgMikgQWRkIGRlZmluaXRp
b25zIGZvciB2SU9NTVUgdHlwZSBhbmQgY2FwYWJpbGl0aWVzCj4gICAgICAgIDMpIENoYW5nZSB2
SU9NTVUga2NvbmZpZyBhbmQgc2VsZWN0IHZJT01NVSBkZWZhdWx0IG9uIHg4Ngo+ICAgICAgICA0
KSBQdXQgdklPTU1VIGNyZWF0aW9uIGluIGxpYnhsX19hcmNoX2RvbWFpbl9jcmVhdGUoKQo+ICAg
ICAgICA1KSBNYWtlIHZJT01NVSBzdHJ1Y3R1cmUgb2YgdG9vbCBzdGFjayBtb3JlIGdlbmVyYWwg
Zm9yIGJvdGggUFYgYW5kIEhWTS4KPiAKPiBDaGFuZ2Ugc2luY2UgUkZDIHYyOgo+ICAgICAgICAx
KSBNb3ZlIHZ2dGQuYyB0byBkcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZCBkaXJlY3Ryb3kuIAo+ICAg
ICAgICAyKSBNYWtlIHZJT01NVSBhbHdheXMgYnVpbHQgaW4gb24geDg2Cj4gICAgICAgIDMpIEFk
ZCBuZXcgYm9vdCBjbWQgInZpb21tdSIgdG8gZW5hYmxlIHZpb21tdSBmdW5jdGlvbgo+ICAgICAg
ICA0KSBGaXggc29tZSBjb2RlIHN0eXBlIGlzc3Vlcy4KPiAKPiBDaGFuZ2Ugc2luY2UgUkZDIHYx
Ogo+ICAgICAgICAxKSBBZGQgWGVuIHZpcnR1YWwgSU9NTVUgZG9jIGRvY3MvbWlzYy92aW9tbXUu
dHh0Cj4gICAgICAgIDIpIE1vdmUgdklPTU1VIGh5cGVyY2FsbCBvZiBjcmVhdGUvZGVzdHJveSB2
SU9NTVUgYW5kIHF1ZXJ5ICAKPiBjYXBhYmlsaXRpZXMgZnJvbSBkbW9wIHRvIGRvbWN0bCBzdWdn
ZXN0ZWQgYnkgUGF1bCBEdXJyYW50LiBCZWNhdXNlCj4gdGhlc2UgaHlwZXJjYWxscyBjYW4gYmUg
ZG9uZSBpbiB0b29sIHN0YWNrIGFuZCBtb3JlIFZNIG1vZGUoRSxHIFBWSAo+IG9yIG90aGVyIG1v
ZGVzIGRvbid0IHVzZSBRZW11KSBjYW4gYmUgYmVuZWZpdC4KPiAgICAgICAgMykgQWRkIGNoZWNr
IG9mIGlucHV0IE1NSU8gYWRkcmVzcyBhbmQgbGVuZ3RoLgo+ICAgICAgICA0KSBBZGQgaW9tbXVf
dHlwZSBpbiB2SU9NTVUgaHlwZXJjYWxsIHBhcmFtZXRlciB0byBzcGVjaWZ5Cj4gdmVuZG9yIHZJ
T01NVSBkZXZpY2UgbW9kZWwoRSxHIEludGVsIFZURCwgQU1EIG9yIEFSTSBJT01NVS4gU28gZmFy
Cj4gb25seSBzdXBwb3J0IEludGVsIFZURCkuCj4gICAgICAgIDUpIEFkZCBzYXZlIGFuZCByZXN0
b3JlIHN1cHBvcnQgZm9yIHZ2dGQKPiAKPiAKPiBUaGlzIHBhdGNoc2V0IGlzIHRvIGludHJvZHVj
ZSB2SU9NTVUgZnJhbWV3b3JrIGFuZCBhZGQgdmlydHVhbCBWVEQncwo+IGludGVycnVwdCByZW1h
cHBpbmcgc3VwcG9ydCBhY2NvcmRpbmcgIlhlbiB2aXJ0dWFsIElPTU1VIGhpZ2ggbGV2ZWwKPiBk
ZXNpZ24gZG9jIFYzIihodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwv
eGVuLWRldmVsLwo+IDIwMTYtMTEvbXNnMDEzOTEuaHRtbCkuCj4gCj4gLSB2SU9NTVUgZnJhbWV3
b3JrCj4gTmV3IGZyYW1ld29yayBwcm92aWRlcyB2aW9tbXVfb3BzIGFuZCBoZWxwIGZ1bmN0aW9u
cyB0byBhYnN0cmFjdAo+IHZJT01NVSBvcGVyYXRpb25zKEUsRyBjcmVhdGUsIGRlc3Ryb3ksIGhh
bmRsZSBpcnEgcmVtYXBwaW5nIHJlcXVlc3QKPiBhbmQgc28gb24pLiBWZW5kb3JzKEludGVsLCBB
Uk0sIEFNRCBhbmQgc29uKSBjYW4gaW1wbGVtZW50IHRoZWlyCj4gdklPTU1VIGNhbGxiYWNrcy4K
PiAKPiAtIFZpcnR1YWwgVlRECj4gV2UgZW5hYmxlIGlycSByZW1hcHBpbmcgZnVuY3Rpb24gYW5k
IGNvdmVycyBib3RoCj4gTVNJIGFuZCBJT0FQSUMgaW50ZXJydXB0cy4gRG9uJ3Qgc3VwcG9ydCBw
b3N0IGludGVycnVwdCBtb2RlIGVtdWxhdGlvbgo+IGFuZCBwb3N0IGludGVycnVwdCBtb2RlIGVu
YWJsZWQgb24gaG9zdCB3aXRoIHZpcnR1YWwgVlRELiB3aWxsIGFkZAo+IGxhdGVyLgoKSGVsbG8s
CgpKdXN0IGEgY291cGxlIG9mIGdlbmVyaWMgY29tbWVudHMgb24gdGhlIHdob2xlIHNlcmllczoK
CiAtIFBsZWFzZSBtYWtlIHN1cmUgdGhhdCB0aGUgcmVzdWx0IGFmdGVyIGVhY2ggcGF0Y2ggaXMg
YnVpbGRhYmxlLiBJdAogICBpcyBvZiBleHRyZW1lIGltcG9ydGFuY2UgdGhlIHRoYXQgWGVuIHRy
ZWUgaXMgYmlzZWN0YWJsZSBhdCBhbGwKICAgcG9pbnRzLgoKIC0gUmVnYXJkaW5nIHRoZSBvcmdh
bml6YXRpb24gb2YgdGhlIHNlcmllcywgSSB3b3VsZCByYXRoZXIgcHJlZmVyCiAgIHRoYXQgeW91
IHBsYWNlIHRoZSBkZXNpZ24gZG9jdW1lbnQgYXQgdGhlIGJlZ2lubmluZyAobGlrZSBpdCdzIGRv
bmUKICAgbm93KSwgdGhlbiB0aGUgaHlwZXJ2aXNvciBjaGFuZ2VzIChwb3NzaWJseSB0aGUgZ2Vu
ZXJpYyBmcmFtZXdvcmsKICAgZmlyc3QsIHRoZW4gdGhlIHZ2dGQgZnVuY3Rpb25hbGl0eSBhbmQg
ZmluYWxseSBhbGwgdGhlIGhvb2tzIGludG8KICAgY29tbW9uIGNvZGUpIGFuZCB0aGUgdG9vbHN0
YWNrIHNpZGUgYXQgdGhlIGVuZC4gVGhpcyBtaWdodCBiZSBqdXN0CiAgIG15IHBlcnNvbmFsIHRh
c3RlLCBidXQgSSB0aGluayBpdCdzIGNsZWFyZXIgdG8gcmV2aWV3L3VuZGVyc3RhbmQKICAgcmF0
aGVyIHRoYW4gbWl4ZWQgYXMgaXQgaXMgbm93LgoKIC0gRmluYWxseSwgcGxlYXNlIHRyeSB0byBt
YWtlIHN1cmUgdGhhdCBlYWNoIHBhdGNoIGludHJvZHVjZXMgdGhlCiAgIGhlbHBlcnMgb3Igc3Ry
dWN0dXJlcyB0aGF0IGl0IG5lZWRzLiBGb3IgZXhhbXBsZSBkb24ndCBwbGFjZSBhbGwKICAgdGhl
ICJzdGF0aWMgaW5saW5lIiBoZWxwZXJzIHRvZ2V0aGVyIHdpdGggYSBidW5jaCBvZiBzdHJ1Y3R1
cmVzIGluCiAgIGFuIGlzb2xhdGVkIHBhdGNoLCBhbmQgdGhlbiBhIGJ1bmNoIG9mIHBhdGNoZXMg
dGhhdCBzdGFydCBtYWtpbmcKICAgdXNlIG9mIHRoZW0uIEluc3RlYWQgaW50cm9kdWNlIHRoZSBz
dHJ1Y3R1cmVzIG9yIGhlbHBlcnMgaW4gdGhlCiAgIGNvbnRleHQgd2hlbiB0aGV5IGFyZSB1c2Vk
LiBBbiBleGNlcHRpb24gb2YgdGhpcyBtaWdodCBiZSBmb3IgdmVyeQogICBiaWcgb3IgZ2VuZXJp
YyBzdHJ1Y3R1cmVzLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 11:38:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 11:38:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Vcj-0002iC-LE; Fri, 20 Oct 2017 11:37:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=459d591f5=wei.liu2@citrix.com>)
 id 1e5Vci-0002i3-O0
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 11:37:56 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 5A/5A-13910-410E9E95; Fri, 20 Oct 2017 11:37:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHSDva7wg5e
 RBhMuy1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn/XnQyF0xhq3j6uZulgfEnSxcjJ4eEgL9E
 z5NGJhCbRUBVomv7EUYQm01AWeJnZy8biC0ioC3xYtU6MJtZwFdi89VrrCC2sECqxLv318Dm8
 ApYSCybeBxoDheHkMAcRok9J+cwQiQEJU7OfMIC0awjsWD3J6BBHEC2tMTyfxwgYU4BR4lN5w
 +DlYsKqEh0Lp0DVi4koCDRMf0Y0wRGvllIJs1CMmkWwqQFjMyrGNWLU4vKUot0jfWSijLTM0p
 yEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQIDjQEIdjB2/HM6xCjJwaQkyhtY+TJSiC8pP6Uy
 I7E4I76oNCe1+BCjDAeHkgQv532gnGBRanpqRVpmDjDkYdISHDxKIrzK94DSvMUFibnFmekQq
 VOMxhzHNl3+w8Rx4+H1P0xCLHn5ealS4rz3QEoFQEozSvPgBsFi8RKjrJQwLyPQaUI8BalFuZ
 klqPKvGMU5GJWEeeVB7uHJzCuB2/cK6BQmoFPY7V+AnFKSiJCSamCMXTrZ+fBmZa7nAX8Dfm5
 d8Hjn9AtnrZ3m+vFvuTXN47zPtiplGc5rs/+Kv353+Hi4+FOJffmfa5mXLtzzUe7su9nXtKdG
 HTj17En5HdspX0rFYqtkOc/U2BhGqv0NeTv36t79mwSyhWKyT8Q/+aI/qTP26KmiSanb7ILff
 +oNTGHsPngo5sPb9UosxRmJhlrMRcWJACPF+ArAAgAA
X-Env-Sender: prvs=459d591f5=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1508499473!71482967!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19820 invoked from network); 20 Oct 2017 11:37:55 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 11:37:55 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="455198369"
Date: Fri, 20 Oct 2017 12:37:52 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171020113752.uinnpyymo3lp4smu@citrix.com>
References: <20171020103840.32762-1-wei.liu2@citrix.com>
 <20171020103840.32762-4-wei.liu2@citrix.com>
 <23017.54499.695057.158862@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23017.54499.695057.158862@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [OSSTEST PATCH 03/16] ts-xen-build-prep: don't
 install w3c-dtd-xhtml for Stretch onward
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMjAsIDIwMTcgYXQgMTE6NTA6MTFBTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2VpIExpdSB3cml0ZXMgKCJbT1NTVEVTVCBQQVRDSCAwMy8xNl0gdHMteGVuLWJ1aWxk
LXByZXA6IGRvbid0IGluc3RhbGwgdzNjLWR0ZC14aHRtbCBmb3IgU3RyZXRjaCBvbndhcmQiKToK
PiA+IEl0IGlzIG5vdCBpbmNsdWRlZCBpbiBTdHJldGNoLgo+ID4gCj4gPiBUaGF0IHBhY2thZ2Ug
d2FzIGluc3RhbGxlZCBiZWNhdXNlIGxpYnZpcnQgYnVpbGQgbmVlZGVkIGl0LiBIb3dldmVyCj4g
PiBsaWJ2aXJ0IGJ1aWxkcyBmaW5lIHdpdGhvdXQgaXQgaW4gU3RyZXRjaC4gSXQgc2hvdWxkIGJl
IGZpbmUgdG8ganVzdCBub3QKPiA+IGluc3RhbGwgaXQgb24gU3RyZXRjaC4KPiAuLi4KPiA+ICsg
ICAgaWYgKCRoby0+e1N1aXRlfSAhfiBtL3N0cmV0Y2gvKSB7Cj4gPiArCXB1c2goQHBhY2thZ2Vz
LCAidzNjLWR0ZC14aHRtbCIpOwo+ID4gKyAgICB9Cj4gCj4gVGhpcyBpcyBub3QgY29ycmVjdCBi
ZWNhdXNlIGl0IHdpbGwgYnJlYWsgd2hlbiBidXN0ZXIgaXMgcmVsZWFzZWQuCj4gSW5zdGVhZCB5
b3Ugc2hvdWxkIGxpc3QgYWxsIHN0aWxsLXN1cHBvcnRlZCBvbGQgc3VpdGVzIGZvciB3aGljaCAo
eW91Cj4gdGhpbmspIGl0IGlzIHJlcXVpcmVkLgo+IAo+IEkgc3VnZ2VzdCBmb3IgYHN0aWxsLXN1
cHBvcnRlZCcgd2UgYXJiaXRyYXJpbHkgZ28gYmFjayB0byBgc3F1ZWV6ZScsCj4gc28geW91IHdh
bnQgICBpZiAgLi4uIG0vc3F1ZWV6ZXxqZXNzaWUvCj4gCgpObyBwcm9ibGVtLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 11:39:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 11:39:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5VeE-0002rU-VZ; Fri, 20 Oct 2017 11:39:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=459f862eb=citrix-osstest@xenproject.org>)
 id 1e5VeD-0002rL-HB
 for xen-devel@lists.xensource.com; Fri, 20 Oct 2017 11:39:29 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 B1/A9-31244-070E9E95; Fri, 20 Oct 2017 11:39:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpG7Bg5e
 RBiuaOSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8ba5tKCLYUVp59/ZG5gvOjaxcjJISHgL7Hq
 +1M2CNtdYnr7CjBbRMBZYsKH22A2r4CexKGrW5lAbGGBFIlLL9YD2VxA9c9UJZatWMsI0ewq8
 ev8Ajj7c/sTFhCbTcBDYmLPRDCbRUBVYtqb62C2kICWxNLFK5kgFghKnJwJUc8sICFx8MULZo
 g5FhI7PvaxTWDkm4WkbBaSsgWMTKsYNYpTi8pSi3QNzfWSijLTM0pyEzNzdA0NzPRyU4uLE9N
 TcxKTivWS83M3MQKDigEIdjDe3hhwiFGSg0lJlDew8mWkEF9SfkplRmJxRnxRaU5q8SFGGQ4O
 JQnenvtAOcGi1PTUirTMHGB4w6QlOHiURHhPgaR5iwsSc4sz0yFSpxh1OY5tuvyHSYglLz8vV
 UqctwSkSACkKKM0D24ELNYuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZh3JsgUnsy8ErhNr4
 COYAI6gt3+BcgRJYkIKakGxohXtUGLTPwkF/pK3Vr+eJolT7WUKZvNidvvLxvUrV/G5XZy4Zu
 THxnn/kme9cpviv3lF7yrjQMjNP6fq30X9XCu3IMH6s77n/zN1c7X0Z655Xg959z37gVykiky
 d7h0eye+SFBtcZ+jfrTgQ6TWzYSyKp/3k8U1ZsyVdFV+MuOKqP2pX1Imh5RYijMSDbWYi4oTA
 TFESOuwAgAA
X-Env-Sender: prvs=459f862eb=citrix-osstest@xenproject.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1508499566!59751171!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42794 invoked from network); 20 Oct 2017 11:39:27 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 11:39:27 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="447304655"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72333-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-amd64-amd64-livepatch:host-ping-check-native:fail:regression
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-intel:xen-install/l1:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:guest-localmigrate/x10:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=0c647de4db305a0b02f73684f9637acbf7b7f92a
X-Osstest-Versions-That: xen=bdc2ae68e2ecba1c3f55ad953189fe33362d1c51
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 20 Oct 2017 12:39:24 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [xen-4.8-testing baseline-only test] 72333: regressions
	- trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjMzMyB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjMzMy8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAg
NSBob3N0LXBpbmctY2hlY2stbmF0aXZlICAgIGZhaWwgUkVHUi4gdnMuIDcyMjQ4CgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0
cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5l
dmVyIHBhc3MKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUg
ICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAg
ICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2Fw
dHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTMgeGVuLWluc3RhbGwvbDEgICAgICAgICAgZmFpbCBs
aWtlIDcyMjQ4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIGxpa2UgNzIyNDgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSA3MjI0OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICAgZmFpbCBsaWtlIDcyMjQ4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgNzIyNDgKIGJ1aWxkLWFtZDY0
LXByZXYgICAgICAgICAgICAgIDcgeGVuLWJ1aWxkL2Rpc3QtdGVzdCAgICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aC1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbWlkd2F5ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAg
ICA3IHhlbi1idWlsZC9kaXN0LXRlc3QgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBk
ZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4g
ICAgICAgICAgICAgICAgICAwYzY0N2RlNGRiMzA1YTBiMDJmNzM2ODRmOTYzN2FjYmY3YjdmOTJh
CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBiZGMyYWU2OGUyZWNiYTFj
M2Y1NWFkOTUzMTg5ZmUzMzM2MmQxYzUxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIyNDggIDIw
MTctMTAtMTYgMTM6NDQ6NTkgWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcyMzMz
ICAyMDE3LTEwLTIwIDA0OjE4OjEzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQmVybmQgS3VobHMgPGJlcm5k
Lmt1aGxzQHQtb25saW5lLmRlPgogIFRob21hcyBQZXRhenpvbmkgPHRob21hcy5wZXRhenpvbmlA
ZnJlZS1lbGVjdHJvbnMuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1taWR3YXkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5j
aXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNl
LmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1zdGVwIGJ1aWxkLWFy
bTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFs
bG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4t
c3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZv
cHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MK
ClB1c2ggbm90IGFwcGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDBjNjQ3ZGU0ZGIzMDVhMGIwMmY3MzY4
NGY5NjM3YWNiZjdiN2Y5MmEKQXV0aG9yOiBCZXJuZCBLdWhscyA8YmVybmQua3VobHNAdC1vbmxp
bmUuZGU+CkRhdGU6ICAgU2F0IEF1ZyAxOSAxNjoyMTo0MiAyMDE3ICswMjAwCgogICAgdG9vbHMv
bGlieGMveGNfZG9tX2FybTogYWRkIG1pc3NpbmcgdmFyaWFibGUgaW5pdGlhbGl6YXRpb24KICAg
IAogICAgVGhlIHZhcmlhYmxlIGRvbWN0bC51LmFkZHJlc3Nfc2l6ZS5zaXplIG1heSByZW1haW4g
dW5pbml0aWFsaXplZCBpZgogICAgZ3Vlc3RfdHlwZSBpcyBub3Qgb25lIG9mIHhlbi0zLjAtYWFy
Y2g2NCBvciB4ZW4tMy4wLWFybXY3bC4gQW5kIHRoZQogICAgY29kZSBwcmVjaXNlbHkgY2hlY2tz
IGlmIHRoaXMgdmFyaWFibGUgaXMgc3RpbGwgMCB0byBkZWNpZGUgaWYgdGhlCiAgICBndWVzdCB0
eXBlIGlzIHN1cHBvcnRlZCBvciBub3QuCiAgICAKICAgIFRoaXMgZml4ZXMgdGhlIGZvbGxvd2lu
ZyBidWlsZCBmYWlsdXJlIHdpdGggZ2NjIDcueDoKICAgIAogICAgeGNfZG9tX2FybS5jOjIyOToz
MTogZXJyb3I6ICdkb21jdGwudS5hZGRyZXNzX3NpemUuc2l6ZScgbWF5IGJlIHVzZWQgdW5pbml0
aWFsaXplZCBpbiB0aGlzIGZ1bmN0aW9uIFstV2Vycm9yPW1heWJlLXVuaW5pdGlhbGl6ZWRdCiAg
ICAgICAgIGlmICggZG9tY3RsLnUuYWRkcmVzc19zaXplLnNpemUgPT0gMCApCiAgICAKICAgIFBh
dGNoIG9yaWdpbmFsbHkgdGFrZW4gZnJvbQogICAgaHR0cHM6Ly93d3cubWFpbC1hcmNoaXZlLmNv
bS94ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZy9tc2cxMDkzMTMuaHRtbC4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogQmVybmQgS3VobHMgPGJlcm5kLmt1aGxzQHQtb25saW5lLmRlPgogICAgU2lnbmVk
LW9mZi1ieTogVGhvbWFzIFBldGF6em9uaSA8dGhvbWFzLnBldGF6em9uaUBmcmVlLWVsZWN0cm9u
cy5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIChj
aGVycnkgcGlja2VkIGZyb20gY29tbWl0IDg4YmZiZjkwZTM1ZjEyMTNmOTk2N2E5N2RlZTBiMjAz
OWY5OTk4YTQpCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 11:42:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 11:42:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5VhH-0003ZP-Hg; Fri, 20 Oct 2017 11:42:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e5VhG-0003ZH-74
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 11:42:38 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 BE/B0-17628-D21E9E95; Fri, 20 Oct 2017 11:42:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXS6fjDS1fn4ct
 Ig61nLC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oybTwULnnBVXHk2lbWBsYOzi5GTQ0ggT+L0
 olmsIDavgJ3E5t9N7CC2hIChxOmFN1m6GDk4WARUJVrfe4CE2QTUJdqebWcFCYsIKEtMnusLE
 mYWOMIosWdTOogtLJAtsWLHTDaQEiEBR4mHd/VAwpwCThLTfz5gBAnzCghK/N0hDNGpJfHw1y
 0WCFtbYtnC18wgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jUy1ksqykz
 PKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAy6egYGxh2MO9r9DjFKcjApifIGVr6MFOJL
 yk+pzEgszogvKs1JLT7EqMHBIXDs3NzpTFIsefl5qUoSvKYPgOoEi1LTUyvSMnOAcQFTKsHBo
 yTCywaS5i0uSMwtzkyHSJ1iNOY4tunyHyaOjpt3/zAJgU2SEuflAykVACnNKM2DGwSL10uMsl
 LCvIwMDAxCPAWpRbmZJajyrxjFORiVhCGm8GTmlcDtewV0ChPQKez2L0BOKUlESEk1MIYXMW0
 W2ThPbab/ybqX5tEiKUrX8/q4J83363qqsGhnd0Ou0KN5PPqW7ssunFvBtihgqn3mmkuTpk2Q
 T1YoOHpbbn/e1TWO5RsnKb00V5jLFWekd040n6ep3GINt9Ykc4X62CNro80veyz9sj6FN9Z+/
 yzZlJ/yq1Z9s9/vm9SRtZ3J/Yx9oRJLcUaioRZzUXEiAKduuPLSAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1508499754!69056951!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20336 invoked from network); 20 Oct 2017 11:42:36 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 20 Oct 2017 11:42:36 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 20 Oct 2017 05:42:34 -0600
Message-Id: <59E9FD4A0200007800188AD6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 20 Oct 2017 05:42:34 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1508459700-6725-1-git-send-email-chao.gao@intel.com>
In-Reply-To: <1508459700-6725-1-git-send-email-chao.gao@intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Julien Grall <julien.grall@linaro.org>,
 Jun Nakajima <jun.nakajima@intel.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 for 4.10] x86/vpt: guarantee the return
 value of pt_update_irq() set in vIRR or PIR
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIwLjEwLjE3IGF0IDAyOjM1LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBw
dF91cGRhdGVfaXJxKCkgaXMgZXhwZWN0ZWQgdG8gcmV0dXJuIHRoZSB2ZWN0b3IgbnVtYmVyIG9m
IHBlcmlvZGljCj4gdGltZXIgaW50ZXJydXB0LCB3aGljaCBzaG91bGQgYmUgc2V0IGluIHZJUlIg
b2YgdmxhcGljIG9yIGluIFBJUi4KPiBPdGhlcndpc2UgaXQgd291bGQgdHJpZ2dlciB0aGUgYXNz
ZXJ0aW9uIGluIHZteF9pbnRyX2Fzc2lzdCgpLCBwbGVhc2UKPiBzZWVpbmcgCj4gaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTEwL21zZzAw
OTE1Lmh0bWwuCj4gCj4gQnV0IGl0IGZhaWxzIHRvIGFjaGlldmUgdGhhdCBpbiB0aGUgZm9sbG93
aW5nIHR3byBjYXNlOgo+IDEuIGh2bV9pc2FfaXJxX2Fzc2VydCgpIG1heSBub3Qgc2V0IHRoZSBj
b3JyZXNwb25kaW5nIGJpdCBpbiB2SVJSIGZvcgo+IG1hc2sgZmllbGQgb2YgSU9BUElDIFJURSBp
cyBzZXQuIFBsZWFzZSByZWZlciB0byB0aGUgY2FsbCB0cmVlCj4gdm14X2ludHJfYXNzaXN0KCkg
LT4gcHRfdXBkYXRlX2lycSgpIC0+IGh2bV9pc2FfaXJxX2Fzc2VydCgpIC0+Cj4gYXNzZXJ0X2ly
cSgpIC0+IGFzc2VydF9nc2koKSAtPiB2aW9hcGljX2lycV9wb3NpdGl2ZV9lZGdlKCkuIFRoZSBw
YXRjaAo+IGNoZWNrcyB3aGV0aGVyIHRoZSB2ZWN0b3IgaXMgc2V0IG9yIG5vdCBpbiB2SVJSIG9m
IHZsYXBpYyBvciBQSVIgYmVmb3JlCj4gcmV0dXJuaW5nLgo+IAo+IDIuIHNvbWVvbmUgY2hhbmdl
cyB0aGUgdmVjdG9yIGZpZWxkIG9mIElPQVBJQyBSVEUgYmV0d2VlbiBhc3NlcnRpbmcKPiB0aGUg
aXJxIGFuZCBnZXR0aW5nIHRoZSB2ZWN0b3Igb2YgdGhlIGlycSwgbGVhZGluZyB0byBzZXR0aW5n
IHRoZQo+IG9sZCB2ZWN0b3IgbnVtYmVyIGJ1dCByZXR1cm5pbmcgYSBkaWZmZXJlbnQgdmVjdG9y
IG51bWJlci4gVGhpcyBwYXRjaAo+IGFsbG93cyBodm1faXNhX2lycV9hc3NlcnQoKSB0byBhY2Nl
cHQgYSBjYWxsYmFjayB3aGljaCBjYW4gZ2V0IHRoZQo+IGludGVycnVwdCB2ZWN0b3Igd2l0aCBp
cnFfbG9jayBoZWxkLiBUaHVzLCBubyBvbmUgY2FuIGNoYW5nZSB0aGUgdmVjdG9yCj4gYmV0d2Vl
biB0aGUgdHdvIG9wZXJhdGlvbnMuCj4gCj4gQlRXLCB0aGUgZmlyc3QgYXJndW1lbnQgb2YgcGlf
dGVzdF9hbmRfc2V0X3BpcigpIHNob3VsZCBiZSB1aW50OF90Cj4gYW5kIEkgdGFrZSB0aGlzIGNo
YW5jZSB0byBmaXggaXQuCj4gCj4gU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGlu
dGVsLmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 12:36:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 12:36:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5WWl-00071y-PF; Fri, 20 Oct 2017 12:35:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4594c9e72=Ian.Jackson@citrix.com>)
 id 1e5WWk-00071s-Jl
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 12:35:50 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 83/EF-05363-5ADE9E95; Fri, 20 Oct 2017 12:35:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpO6ity8
 jDc5PF7D4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMufz7FVnCPq2LZvy7GBsb9HF2MnBwSAv4S
 q+7fZQGx2QR0JZq2/GUDsXkFBCVOznwCFmcW0JFYsPsTG4QtL7H97RxmiBoHiRX9vawgNouAq
 sTPR1fBakQEFCUevLzJClGvJzH57ARGEFtYwFdixqUOsDingKXEiYVbwGwhgdOMEvevi0LcYy
 LxduFOoDkcQHE1ibnr4ycw8s1CctEsJBfNQnLRAkbmVYwaxalFZalFukYGeklFmekZJbmJmTm
 6hgbGermpxcWJ6ak5iUnFesn5uZsYgaFWz8DAuIOx+YTfIUZJDiYlUd7AypeRQnxJ+SmVGYnF
 GfFFpTmpxYcYZTg4lCR4rd8A5QSLUtNTK9Iyc4BBD5OW4OBREuG1A0nzFhck5hZnpkOkTjHqc
 nTcvPuHSYglLz8vVUqclwOkSACkKKM0D24ELAIvMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVB
 Lm9QCZwpOZVwK36RXQEUxAR7DbvwA5oiQRISXVwNhe1rTpbule6xNPIiM1fN2u8qUG7dPcKPR
 u3rZ7SQGdpuYv17v12H9fIpbRknbdyenT2Yytb5YVC77WF2g3Kp6tzjvV5uEj3RiLfcx/nv9d
 r6h8Lv//q3s2979Nzn78ZfqOI67qZ1ouM+2osznZoLBrKkPqc5N9CcUrN/BubrAVvaCnfiFW2
 EGJpTgj0VCLuag4EQBsk2o5uwIAAA==
X-Env-Sender: prvs=4594c9e72=Ian.Jackson@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1508502944!72649427!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65237 invoked from network); 20 Oct 2017 12:35:45 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 12:35:45 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="447313545"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23017.60829.259869.319396@mariner.uk.xensource.com>
Date: Fri, 20 Oct 2017 13:35:41 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20171020111457.7uhyvfkks3m2weoc@citrix.com>
References: <20171020103840.32762-1-wei.liu2@citrix.com>
 <20171020103840.32762-12-wei.liu2@citrix.com>
 <23017.55443.733688.529833@mariner.uk.xensource.com>
 <20171020111457.7uhyvfkks3m2weoc@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [OSSTEST PATCH 11/16] ts-debian-fixup: use correct
	resume device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW09TU1RFU1QgUEFUQ0ggMTEvMTZdIHRzLWRlYmlhbi1maXh1
cDogdXNlIGNvcnJlY3QgcmVzdW1lIGRldmljZSIpOgo+IE9uIEZyaSwgT2N0IDIwLCAyMDE3IGF0
IDEyOjA1OjU1UE0gKzAxMDAsIElhbiBKYWNrc29uIHdyb3RlOgo+ID4gV2VpIExpdSB3cml0ZXMg
KCJbT1NTVEVTVCBQQVRDSCAxMS8xNl0gdHMtZGViaWFuLWZpeHVwOiB1c2UgY29ycmVjdCByZXN1
bWUgZGV2aWNlIik6Cj4gPiA+IFNlZSBjb2RlIGNvbW1lbnQgZm9yIGV4cGxhbmF0aW9uLgo+ID4g
Li4uCj4gPiA+ICsgICAgIyBUaGVyZSBtaWdodCBiZSBzdGFsZSBlbnRyaWVzIGluIC9ldGMvaW5p
dHJhbWZzLXRvb2xzL2NvbmYuZC9yZXN1bWUKPiA+ID4gKyAgICAjIHdoaWNoIGdldCBzdG9yZWQg
aW4gdGhlIGluaXRyYW1mcy4gVGhhdCBpbnRyb2R1Y2VzIGRlbGF5IGluIGd1ZXN0IGJvb3RpbmcK
PiA+ID4gKyAgICAjIHdoaWNoIG1pZ2h0IGNhdXNlIHRlc3RzIHRvIGZhaWwuCj4gPiAKPiA+IFdo
eSBtaWdodCB0aGVyZSBiZSBzdWNoIHN0YWxlIGVudHJpZXMgPwo+IAo+IFRoZSByYW1kaXNrIGlz
IHRha2VuIGZyb20gdGhlIGhvc3QsIHdoaWNoIGNvbnRhaW5zIHRoYXQgZmlsZS4gVGhlIHJlc3Vt
ZQo+IGRldmljZSBpcyBnb2luZyB0byBwb2ludCB0byB0aGUgc3dhcCBwYXJ0aXRpb24gaW4gdGhl
IGhvc3QuCgpBaC4gIEhybS4gIEkgZ3Vlc3MgdGhpcyB3YXMgYWx3YXlzIGEgYml0IG9mIGEgYm9k
Z2UuCgo+ID4gPiArICAgICMgT3ZlcnJpZGUgdGhhdCBpbiBrZXJuZWwgY29tbWFuZCBsaW5lIHdp
dGggdGhlIGNvcnJlY3Qgc3dhcCBwYXJ0aXRpb24uCj4gPiA+ICsgICAgJGNmZyA9fiBtLydwaHk6
Listc3dhcCwoeHZkYVxkKyksLionLzsKPiA+ID4gKyAgICAkZXh0cmEgLj0gIiByZXN1bWU9L2Rl
di8kMSI7Cj4gPiA+ICsgICAgbG9nbSgiY2hhbmdlIHJlc3VtZSBkZXZpY2UgdG8gJDEiKTsKPiA+
IAo+ID4gQWx0ZXJuYXRpdmVseSwgaWYgaW5kZWVkIHRoaXMgaXMgbmVjZXNzYXJ5IGFuZCBub3Qg
ZHVlIHRvIGJ1Z3MsCj4gPiBwZXJoYXBzIGl0IHNob3VsZCBiZSBkb25lIGJ5IHhlbi10b29scyA/
Cj4gCj4gTm8sIHNlZSB0aGUgZmlyc3QgcGFyYWdyYXBoLiB4ZW4tdG9vbHMgY2FuJ3QgYmUgZXhw
ZWN0ZWQgdG8gbW9kaWZ5IHRoZQo+IHJhbWRpc2suCgpNYXliZSBpdCBzaG91bGQgc2V0IHRoZSBh
cHByb3ByaWF0ZSAiZXh0cmEiIHRob3VnaC4gIElJUkMgeGVuLXRvb2xzCmRvZXMgaW1wbGVtZW50
IHRoaXMgc29ydC1vZi10cmljayBvZiByZXVzaW5nIHRoZSBob3N0cyBpbml0cmQuICBTbyB3aHkK
ZG9lcyB0aGlzIGJ1ZyBub3QgaGFwcGVuIHdpdGggb3RoZXIgdXNlcnMgb2YgeGVuLXRvb2xzID8K
Cklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 12:53:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 12:53:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5WnY-0008Js-7r; Fri, 20 Oct 2017 12:53:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4594c9e72=Ian.Jackson@citrix.com>)
 id 1e5WnW-0008Jm-HP
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 12:53:10 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 F3/D8-08608-5B1F9E95; Fri, 20 Oct 2017 12:53:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDve7Wjy8
 jDSY8FLP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOeP2crWMtZcWvyEcYGxr3sXYycHBIC/hJN
 z56xgNhsAroSTVv+soHYvAKCEidnPgGLMwvoSCzY/YkNwpaX2P52DjNEjYPEh/9rGEFsFgFVi
 ZPbnoDNFBFQlHjw8iYrRL2exOSzE8BqhAWiJb7c+gNWwylgKXGotR9oJheHkMApRokHPzczQx
 xkIvF24U6gBAdQQk1i7vr4CYx8s5CcNAvJSbOQnLSAkXkVo0ZxalFZapGukbFeUlFmekZJbmJ
 mjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgqDEAwQ7GP/MDDzFKcjApifIGVr6MFOJLyk+pzEgs
 zogvKs1JLT7EKMPBoSTBu+oDUE6wKDU9tSItMwcY9DBpCQ4eJRFeW5A0b3FBYm5xZjpE6hSjL
 kfHzbt/mIRY8vLzUqXEebeBFAmAFGWU5sGNgEXgJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKg
 nzMgDjWYgnM68EbtMroCOYgI5gt38BckRJIkJKqoFRYn+r74qL/H83nF7Jvt5fdmFM+aqY+RN
 nsTiWK/qJ/gs+VZj+6TtT7Mwcd3mHaHY1J+u8gyxb9lW/7zrRwPSg0Kr3RN1CsfLrb05GMp6x
 L4lsffh4dWRN2u+vVzd/2+qp5dx98bVqn6pc9sOtCe96v/ZNlUz9JnArMkiSI1Lkwt0dmZONf
 V2VWIozEg21mIuKEwE5sCCGuwIAAA==
X-Env-Sender: prvs=4594c9e72=Ian.Jackson@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1508503987!108031059!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15885 invoked from network); 20 Oct 2017 12:53:09 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 12:53:09 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="455209489"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23017.61858.451318.717339@mariner.uk.xensource.com>
Date: Fri, 20 Oct 2017 13:52:50 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20171020111526.olmsxissglp5tptm@citrix.com>
References: <20171020103840.32762-1-wei.liu2@citrix.com>
 <20171020103840.32762-11-wei.liu2@citrix.com>
 <23017.55292.44476.472798@mariner.uk.xensource.com>
 <20171020111526.olmsxissglp5tptm@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [OSSTEST PATCH 10/16] ts-debian-fixup: remove
 extra= before appending our own
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW09TU1RFU1QgUEFUQ0ggMTAvMTZdIHRzLWRlYmlhbi1maXh1
cDogcmVtb3ZlIGV4dHJhPSBiZWZvcmUgYXBwZW5kaW5nIG91ciBvd24iKToKPiBPbiBGcmksIE9j
dCAyMCwgMjAxNyBhdCAxMjowMzoyNFBNICswMTAwLCBJYW4gSmFja3NvbiB3cm90ZToKPiA+IFdl
aSBMaXUgd3JpdGVzICgiW09TU1RFU1QgUEFUQ0ggMTAvMTZdIHRzLWRlYmlhbi1maXh1cDogcmVt
b3ZlIGV4dHJhPSBiZWZvcmUgYXBwZW5kaW5nIG91ciBvd24iKToKPiA+ID4gVGhlIG9yaWdpbmFs
IGV4dHJhPSB3YXMgbm90IHJlbW92ZWQsIHNvIHRoZXJlIHdlcmUgdHdvIGV4dHJhPSBpbiB0aGUK
PiA+ID4gcmVzdWx0aW5nIGNvbmZpZyBmaWxlLgo+ID4gCj4gPiBXaGF0IGlzIHRoZSBvcmlnaW5h
bCBleHRyYT0gPyAgV2h5IHNob3VsZCB3ZSBub3QgY29tYmluZSB0aGVtID8KPiAKPiBUaGUgb3Jp
Z2luYWwgZXh0cmE9IGlzIGdlbmVyYXRlZCBieSB4ZW4tY3JlYXRlLWltYWdlLiBJdCBoYXMgdGhl
IGNvbnRlbnQKPiAiZWxldmF0b3I9bm9vcCIuIEl0IGRvZXNuJ3Qgc2VlbSB0b28gdXNlZnVsIHRv
IG1lLiBCdXQgSSdtIGZpbmUgd2l0aAo+IGNvbWJpbmF0aW9uIHRoZW0uCgpJIHRoaW5rIHRoZXkg
c2hvdWxkIGJlIGNvbWJpbmVkLiAgQW5kIHRoYXQgImVsZXZhdG9yPW5vb3AiIGRvZXNuJ3QKc291
bmQgdW5yZWFzb25hYmxlLgoKPiA+ID4gSXQgd2Fzbid0IGEgcHJvYmxlbSBmb3IgeGwgYmVjYXVz
ZSB0aGUgc2Vjb25kIGV4dHJhPSB0b29rIHByZWNlZGVuY2UuCj4gPiA+IEhvd2V2ZXIgbGlidmly
dCB0ZXN0cyB3b3VsZCBvbmx5IHBpY2sgdXAgdGhlIGZpcnN0IGV4dHJhPSAtLSAgdGhleQo+ID4g
PiB3b3JrZWQgYnkgY2hhbmNlLgo+ID4gCj4gPiBUaGF0J3Mgb2RkLiAgSXMgdGhpcyB0byBkbyB3
aXRoIHRoZSB4bCAtPiBsaWJ4bCBjb25maWcgY29udmVydGVyID8KPiA+IEl0IHNlZW1zIHRvIG1l
IHRoYXQgdGhhdCBjb252ZXJ0ZXIgc2hvdWxkIGludGVycHJldCB4bCBjb25maWcgZmlsZXMKPiA+
IHRoZSBzYW1lIHdheSB4bCBkb2VzLiAgKEFsc28geG0gZGlkIHRoZSBzYW1lOiBsYXN0IHNldHRp
bmcgd2lucy4pCj4gCj4gWWVzLCB0aGUgY29udmVydGVyIG9ubHkgcGlja3MgdXAgdGhlIGZpcnN0
LgoKVGhpcyBpcyBhIGJ1ZywgdGhlbi4gIFdoZXJlIHNob3VsZCB3ZSBmaWxlIGl0ID8KCklhbi4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 13:02:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 13:02:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Wwb-0000eO-6A; Fri, 20 Oct 2017 13:02:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dgdegra@tycho.nsa.gov>) id 1e5WwZ-0000eI-Q0
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 13:02:31 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 15/6A-19514-7E3F9E95; Fri, 20 Oct 2017 13:02:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCIsWRWlGSWpSXmKPExsVyTUI0RPfZ55e
 RBt3zhS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxHzRNZCv7qVEx8I9nAuEO1i5GLQ0igm1Hi
 9ORpbF2MnBwSAr4Sr2asZgdJcAo0CEj8+zaVHSLRyCyxcoUCiC0kUCmxuPMTI0T3NkaJKf2Hm
 EESwgIZEu8+tLCC2CICahLtq2YygxQxCxxllGhZ1MQC0bGKSWJX11GwKjYBXYkFB1cygdi8Ag
 4Sk5pnAt3BwcEioCox+XQMSFhUIFyi6Ww/C0SJoMTJmU/AbE6BQInjax4zgtjMAmYS8zY/ZIa
 wxSVuPZnPBGHLS2x/O4d5AqPwLCTts5C0zELSMgtJywJGllWMGsWpRWWpRbpGBnpJRZnpGSW5
 iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIExUM/AwLiDsXG23yFGSQ4mJVHewMqXkUJ8Sfkpl
 RmJxRnxRaU5qcWHGGU4OJQkePs+AeUEi1LTUyvSMnOA0QiTluDgURLhnQaS5i0uSMwtzkyHSJ
 1i1OU4tunyHyYhlrz8vFQpcd55IEUCIEUZpXlwI2CJ4RKjrJQwLyMDA4MQT0FqUW5mCar8K0Z
 xDkYlYd67IFN4MvNK4Da9AjqCCegIdvsXIEeUJCKkpBoYp0RaTl34yIjlwfx5OmzK04+1T8jV
 3cPNE3lW7vXGGd2HH2X+eyxi+yPy3w3rEK23hidn7WqI4FadqHpm1u5nkvN060qMPlxpL/nzV
 qBlauybBRHS9ucKps85amWe7ncwzOh65vYl6g1nPS7s1tFbKsR7q3KhTZSCkkqlUKJUzER2KY
 nryQzOSizFGYmGWsxFxYkA7ZA5owcDAAA=
X-Env-Sender: dgdegra@tycho.nsa.gov
X-Msg-Ref: server-9.tower-206.messagelabs.com!1508504549!108008309!1
X-Originating-IP: [214.24.21.84]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27437 invoked from network); 20 Oct 2017 13:02:29 -0000
Received: from uhil19pa11.eemsg.mail.mil (HELO uhil19pa11.eemsg.mail.mil)
 (214.24.21.84)
 by server-9.tower-206.messagelabs.com with SMTP; 20 Oct 2017 13:02:29 -0000
Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.2])
 by uhil19pa11.eemsg.mail.mil with ESMTP/TLS/AES256-SHA;
 20 Oct 2017 13:02:29 +0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; 
   d="scan'208";a="4957352"
IronPort-PHdr: =?us-ascii?q?9a23=3A7fFamBMVLaeP5SiCONsl6mtUPXoX/o7sNwtQ0KIM?=
 =?us-ascii?q?zox0K/3/r8bcNUDSrc9gkEXOFd2Cra4c06yM6+u+ASQp2tWoiDg6aptCVhsI24?=
 =?us-ascii?q?09vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6nK94iQPFRrhKAF7?=
 =?us-ascii?q?Ovr6GpLIj8Swyuu+54Dfbx9HiTahfb9+Ngu6oRneusQXnYdpN7o8xAbOrnZUYe?=
 =?us-ascii?q?pd2HlmJUiUnxby58ew+IBs/iFNsP8/9MBOTLv3cb0gQbNXEDopPWY15Nb2tRbY?=
 =?us-ascii?q?VguA+mEcUmQNnRVWBQXO8Qz3UY3wsiv+sep9xTWaMMjrRr06RTiu86FmQwLzhS?=
 =?us-ascii?q?wZKzA27n3Yis1ojKJavh2hoQB/w5XJa42RLfZyY7/Rcc8fSWdHUMlRTShBCZ6i?=
 =?us-ascii?q?YYUJAeQKIOJUo5Dgq1cSqBezAxSnCuHyxT9SnnL4wLM00+ohHw/F0gIvEd0Bv3?=
 =?us-ascii?q?bIo9v6L6oSTeK4wbPUwTnfYf5b2zHw45XIfBA7pvGMWKp9f8TLxkkpFgPKkFGQ?=
 =?us-ascii?q?opHrMTyLy+8DsnKb4PB6WuKhlmUqrBx+ojeyycgyhYnJnJgax0vY9SR53Ik1Jd?=
 =?us-ascii?q?q4RFR9Yd6/CpRcrS6aN4xoQs47RWxjpSg0yroDuZGhfSgKzowqxhHBZPyBaYSI?=
 =?us-ascii?q?5QjjVOmXLDxlh3xlYKqyiwu9/EWv0OHxVtS43ExUoidKjNXArG0B2hrO4cadUP?=
 =?us-ascii?q?R95F2u2TOX2gDW7eFLPF47mLLAK54k3r4wjp0TsVnfHiPumEX5kquWdkI89+i0?=
 =?us-ascii?q?8evneLTmpoKHN4NulgH/Mrghmsy4AegiNAgBQ3Ob9vim2L3m/E35RK1Gjvwwkq?=
 =?us-ascii?q?bHrJDXPdkXq6G2DgNP0osv9gyzAymp3dgGh3ULMUpJeBedgIjoP1HOLur4DfC6?=
 =?us-ascii?q?g1m0jThryO3JMaPuApXXNHfOi6vhfLZh5E5czwo/19Zf54lOBb0bL/LzXVHxuM?=
 =?us-ascii?q?TCDhAlKwy03/rnCNJl24wFXWKAGLOWMKDJsV+L5uMvLOaMaZQauDb4Mfcl5vru?=
 =?us-ascii?q?gWUlll8aeKmjxYEXZ2ygHvR6P0WZZmLhg9gfHmcMpwYxUfLliEOcXj5XfHuyW6?=
 =?us-ascii?q?M85ionCIK9F4vCSZ6igLqb0Ce8BJ1WaXhMCkqQHnfwa4WER/AMZTqJIs96jjwL?=
 =?us-ascii?q?T6OuRJEl1RGqtQ/6zbtnI/HX+iIGr5Lj0sZ65+nJmRE17zx0ANyX03uRQGFsgm?=
 =?us-ascii?q?MIWzg20bh9oUxgzleD0LZ3g/pCGdxc/fNGSAM6NZrHwuNgEdDyXxjNccuOSFaj?=
 =?us-ascii?q?Wt+mGy0+Tsotw98SZEZwA9ujgQ7C3yawB78VlqGLCIIv/63A3njxO9x9y3fJ1a?=
 =?us-ascii?q?U7k1YmRc5PP3W8hqFj7wjTG5LJk0KBmqarb6sc2jTB9GWZwmWSv0FYSwlwUaPe?=
 =?us-ascii?q?UH8Be0vat8j25kLeT7+0CLQmPRFNxtKFKqtPOZXVigB0RPDlN8bTK0awhi/kDx?=
 =?us-ascii?q?KBzbCXb5vldE0S2SzcDA4PlAVFrlicMg1rKi6nom/aRBBjXX31akriub1yp3+2?=
 =?us-ascii?q?QVU95x2bZE1mkbyu81gaguLKGKBb5a4NpCp082Y8J126xd+DToPZ/wc=3D?=
X-IPAS-Result: =?us-ascii?q?A2ABAgBP8+lZ/wHyM5BcGQEBAQEBAQEBAQEBBwEBAQEBFQE?=
 =?us-ascii?q?BAQECAQEBAQgBAQEBgwgsZG4ng3qZXoF6iEqJBIZxByILhRgChDlCFQEBAQEBA?=
 =?us-ascii?q?QEBAQEBaiiCOCQBgkEBAQEDASIEEUEQCw4KAgImAgIhBy8GDQYCAQGIAoICAxU?=
 =?us-ascii?q?QqW+BbTqHOg2DWQEBAQEBAQEDAQEBAQEBARwFgQ+CH4IHg2KCTDWCXoU7gmEFo?=
 =?us-ascii?q?SA8h2OHBYEQhHmTHEiMQIonNSKBWyoMHysPgy2DEYFqJDYBilcBAQE?=
Received: from tarius.tycho.ncsc.mil ([144.51.242.1])
 by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 20 Oct 2017 13:02:26 +0000
Received: from moss-nexus.infosec.tycho.ncsc.mil (moss-nexus [192.168.25.48])
 by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id
 v9KD2OKI009088; Fri, 20 Oct 2017 09:02:24 -0400
To: Zhongze Liu <blackskygg@gmail.com>
References: <20171019023635.19812-1-blackskygg@gmail.com>
 <20171019023635.19812-3-blackskygg@gmail.com>
 <78c55699-0337-d1fd-d87b-ec4e5dedb4e0@tycho.nsa.gov>
 <CAHrd_jqCk8pK9D7SD78UqLRM54W3H42c26pecKE1xHECJNY1YA@mail.gmail.com>
 <CAHrd_joWvzjxdsWc3JhJ_YmK2=5feUDsS4NG_jAaQkiYuU8Uig@mail.gmail.com>
From: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Message-ID: <1bd58dd0-fb1e-d631-bfe5-6e0118f7ad7c@tycho.nsa.gov>
Date: Fri, 20 Oct 2017 09:02:24 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <CAHrd_joWvzjxdsWc3JhJ_YmK2=5feUDsS4NG_jAaQkiYuU8Uig@mail.gmail.com>
Content-Language: en-US
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 2/7] xsm: flask: change the dummy xsm
 policy and flask hook for map_gmfn_foregin
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTkvMjAxNyAwODo1NSBQTSwgWmhvbmd6ZSBMaXUgd3JvdGU6Cj4gMjAxNy0xMC0yMCA4
OjM0IEdNVCswODowMCBaaG9uZ3plIExpdSA8YmxhY2tza3lnZ0BnbWFpbC5jb20+Ogo+PiBIaSBE
YW5pZWwsCj4+Cj4+IDIwMTctMTAtMjAgMTozNiBHTVQrMDg6MDAgRGFuaWVsIERlIEdyYWFmIDxk
Z2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+Ogo+Pj4gT24gMTAvMTgvMjAxNyAxMDozNiBQTSwgWmhvbmd6
ZSBMaXUgd3JvdGU6Cj4+Pj4KPj4+PiBUaGUgb3JpZ2luYWwgZHVtbXkgeHNtX21hcF9nbWZuX2Zv
cmVnaW4gY2hlY2tzIGlmIHNvdXJjZSBkb21haW4gaGFzIHRoZQo+Pj4+IHByb3Blcgo+Pj4+IHBy
aXZpbGVnZXMgb3ZlciB0aGUgdGFyZ2V0IGRvbWFpbi4gVW5kZXIgdGhpcyBwb2xpY3ksIGl0J3Mg
bm90IGFsbG93ZWQgaWYKPj4+PiBhIERvbTAKPj4+PiB3YW50cyB0byBtYXAgcGFnZXMgZnJvbSBv
bmUgRG9tVSB0byBhbm90aGVyLCB3aGljaCByZXN0cmljdHMgc29tZSB1c2VmdWwKPj4+PiB5ZXQg
bm90Cj4+Pj4gZGFuZ2Vyb3VzIHVzZSBjYXNlcyBvZiB0aGUgQVBJLCBzdWNoIGFzIHNoYXJpbmcg
cGFnZXMgYW1vbmcgRG9tVSdzIGJ5Cj4+Pj4gY2FsbGluZwo+Pj4+IFhFTk1FTV9hZGRfdG9fcGh5
c21hcCBmcm9tIERvbTAuCj4+Pj4KPj4+PiBGb3IgdGhlIGR1bW15IHhzbV9tYXBfZ21mbl9mb3Jl
Z2luLCBjaGFuZ2UgdG8gcG9saWN5IHRvOiBJRkYgdGhlIGN1cnJlbnQKPj4+PiBkb21haW4KPj4+
PiBoYXMgdGhlIHByb3BlciBwcml2aWxlZ2VzIG9uIChkKSBhbmQgKHQpLCBncmFudCB0aGUgYWNj
ZXNzLgo+Pj4+Cj4+Pj4gRm9yIHRoZSBmbGFzayBzaWRlOiAxKSBJbnRyb2R1Y2UgYSBuZXcgYXYg
cGVybWlzc2lvbiBNTVVfX1NIQVJFX01FTSB0bwo+Pj4+IGRlbm90ZSBpZgo+Pj4+IHR3byBkb21h
aW5zIGNhbiBzaGFyZSBtZW1vcnkgdGhyb3VnaCBtYXBfZ21mbl9mb3JlZ2luLiAyKSBDaGFuZ2Ug
dG8gaG9vawo+Pj4+IHRvCj4+Pj4gZ3JhbnQgdGhlIGFjY2VzcyBJRkYgdGhlIGN1cnJlbnQgZG9t
YWluIGhhcyBwcm9wZXIgTU1VIHByaXZpbGVnZXMgb24gKGQpCj4+Pj4gYW5kICh0KSwKPj4+PiBh
bmQgTU1VX19TSEFSRV9NRU0gaXMgYWxsb3dlZCBiZXR3ZWVuIChkKSBhbmQgKHQpLiAzKSBNb2Rp
ZnkgdGhlIGRlZmF1bHQKPj4+PiB4ZW4udGUKPj4+PiB0byBhbGxvdyBNTVVfX1NIQVJFX01FTSBm
b3Igbm9ybWFsIGRvbWFpbnMgdGhhdCBhbGxvdyBncmFudCBtYXBwaW5nL2V2ZW50Cj4+Pj4gY2hh
bm5lbHMuCj4+Pj4KPj4+PiBUaGlzIGlzIGZvciB0aGUgcHJvcG9zYWwgIkFsbG93IHNldHRpbmcg
dXAgc2hhcmVkIG1lbW9yeSBhcmVhcyBiZXR3ZWVuIFZNcwo+Pj4+IGZyb20geGwgY29uZmlnIGZp
bGUiIChzZWUgWzFdKS4KPj4+Pgo+Pj4+IFsxXSBodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2
ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wOC9tc2cwMzI0Mi5odG1sCj4+Pj4KPj4+PiBTaWduZWQt
b2ZmLWJ5OiBaaG9uZ3plIExpdSA8YmxhY2tza3lnZ0BnbWFpbC5jb20+Cj4+Pj4KPj4+PiBDYzog
RGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+Cj4+Pj4gQ2M6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+Pj4+IENjOiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgo+Pj4+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+Cj4+Pj4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+
Pj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4+Pj4gLS0tCj4+Pj4gICAgIFYzOgo+Pj4+
ICAgICAqIENoYW5nZSBzZXZlcmFsIGlmIHN0YXRlbWVudHMgdG8gdGhlIEdDQyAnLi4uID0gYSA/
OiBiJyBleHRlbnRpb24uCj4+Pj4gICAgICogbG9va3VwIHRoZSBjdXJyZW50IGRvbWFpbiBpbiB0
aGUgaG9va3MgaW5zdGVhZCBvZiBwYXNzaW5nIGl0IGFzIGFuCj4+Pj4gYXJnCj4+Pj4gLS0tCj4+
Pj4gICAgdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMveGVuLmlmICAgfCAyICsrCj4+Pj4gICAg
eGVuL2luY2x1ZGUveHNtL2R1bW15LmggICAgICAgICAgICAgfCAzICsrLQo+Pj4+ICAgIHhlbi94
c20vZmxhc2svaG9va3MuYyAgICAgICAgICAgICAgIHwgNCArKystCj4+Pj4gICAgeGVuL3hzbS9m
bGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMgfCA0ICsrKysKPj4+PiAgICA0IGZpbGVzIGNoYW5n
ZWQsIDExIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4+Pj4KPj4+PiBkaWZmIC0tZ2l0
IGEvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMveGVuLmlmCj4+Pj4gYi90b29scy9mbGFzay9w
b2xpY3kvbW9kdWxlcy94ZW4uaWYKPj4+PiBpbmRleCA1NTQzNzQ5NmY2Li4zZmZkMWM2MjM5IDEw
MDY0NAo+Pj4+IC0tLSBhL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL3hlbi5pZgo+Pj4+ICsr
KyBiL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL3hlbi5pZgo+Pj4+IEBAIC0xMjcsNiArMTI3
LDggQEAgZGVmaW5lKGBkb21haW5fY29tbXMnLCBgCj4+Pj4gICAgICAgICAgZG9tYWluX2V2ZW50
X2NvbW1zKCQxLCAkMikKPj4+PiAgICAgICAgICBhbGxvdyAkMSAkMjpncmFudCB7IG1hcF9yZWFk
IG1hcF93cml0ZSBjb3B5IHVubWFwIH07Cj4+Pj4gICAgICAgICAgYWxsb3cgJDIgJDE6Z3JhbnQg
eyBtYXBfcmVhZCBtYXBfd3JpdGUgY29weSB1bm1hcCB9Owo+Pj4+ICsgICAgICAgYWxsb3cgJDEg
JDI6bW11IHNoYXJlX21lbTsKPj4+PiArICAgICAgIGFsbG93ICQyICQxOm1tdSBzaGFyZV9tZW07
Cj4+Pj4gICAgJykKPj4+PiAgICAgICMgZG9tYWluX3NlbGZfY29tbXMoZG9tYWluKQo+Pj4+IGRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94c20vZHVtbXkuaCBiL3hlbi9pbmNsdWRlL3hzbS9kdW1t
eS5oCj4+Pj4gaW5kZXggYjJjZDU2Y2RjNS4uNjVlNzA2MGFkNSAxMDA2NDQKPj4+PiAtLS0gYS94
ZW4vaW5jbHVkZS94c20vZHVtbXkuaAo+Pj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5o
Cj4+Pj4gQEAgLTUxNiw3ICs1MTYsOCBAQCBzdGF0aWMgWFNNX0lOTElORSBpbnQKPj4+PiB4c21f
cmVtb3ZlX2Zyb21fcGh5c21hcChYU01fREVGQVVMVF9BUkcgc3RydWN0IGRvbWFpbiAqZDEsCj4+
Pj4gICAgc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9tYXBfZ21mbl9mb3JlaWduKFhTTV9ERUZB
VUxUX0FSRyBzdHJ1Y3QgZG9tYWluCj4+Pj4gKmQsIHN0cnVjdCBkb21haW4gKnQpCj4+Pj4gICAg
ewo+Pj4+ICAgICAgICBYU01fQVNTRVJUX0FDVElPTihYU01fVEFSR0VUKTsKPj4+PiAtICAgIHJl
dHVybiB4c21fZGVmYXVsdF9hY3Rpb24oYWN0aW9uLCBkLCB0KTsKPj4+PiArICAgIHJldHVybiB4
c21fZGVmYXVsdF9hY3Rpb24oYWN0aW9uLCBjdXJyZW50LT5kb21haW4sIGQpID86Cj4+Pj4gKyAg
ICAgICAgeHNtX2RlZmF1bHRfYWN0aW9uKGFjdGlvbiwgY3VycmVudC0+ZG9tYWluLCB0KTsKPj4+
PiAgICB9Cj4+Pgo+Pj4KPj4+IFNhbWUgY29tbWVudCBhcyBiZWxvdywgdGhlIGNoZWNrIGJldHdl
ZW4gKGN1cnJlbnQtPmRvbWFpbikgYW5kIChkKSBzaG91bGQKPj4+IGJlIHJlZHVuZGFudCB3aXRo
IG9uZSBoaWdoZXIgdXAgaW4gdGhlIGNhbGwgc3RhY2suICBUaGUgY2hlY2sgYmV0d2Vlbgo+Pj4g
KGN1cnJlbnQtPmRvbWFpbikgYW5kICh0KSBzaG91bGQgcmVtYWluLCBhbHRob3VnaCB0aGlzICpk
b2VzKiByZXN1bHQgaW4gYQo+Pj4gcmVsYXhpbmcgb2YgdGhlIGV4aXN0aW5nIHBlcm1pc3Npb24g
Y2hlY2tzIG9uIHRoZSBjYWxsIGFzIEphbiBub3RlZC4KPj4+Cj4+Pj4gICAgc3RhdGljIFhTTV9J
TkxJTkUgaW50IHhzbV9odm1fcGFyYW0oWFNNX0RFRkFVTFRfQVJHIHN0cnVjdCBkb21haW4gKmQs
Cj4+Pj4gdW5zaWduZWQgbG9uZyBvcCkKPj4+PiBkaWZmIC0tZ2l0IGEveGVuL3hzbS9mbGFzay9o
b29rcy5jIGIveGVuL3hzbS9mbGFzay9ob29rcy5jCj4+Pj4gaW5kZXggZjAxYjRjZmFhYS4uMTYx
MDNiYWZjOSAxMDA2NDQKPj4+PiAtLS0gYS94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKPj4+PiArKysg
Yi94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKPj4+PiBAQCAtMTE5OSw3ICsxMTk5LDkgQEAgc3RhdGlj
IGludCBmbGFza19yZW1vdmVfZnJvbV9waHlzbWFwKHN0cnVjdCBkb21haW4KPj4+PiAqZDEsIHN0
cnVjdCBkb21haW4gKmQyKQo+Pj4+ICAgICAgc3RhdGljIGludCBmbGFza19tYXBfZ21mbl9mb3Jl
aWduKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBkb21haW4gKnQpCj4+Pj4gICAgewo+Pj4+IC0g
ICAgcmV0dXJuIGRvbWFpbl9oYXNfcGVybShkLCB0LCBTRUNDTEFTU19NTVUsIE1NVV9fTUFQX1JF
QUQgfAo+Pj4+IE1NVV9fTUFQX1dSSVRFKTsKPj4+PiArICAgIHJldHVybiBkb21haW5faGFzX3Bl
cm0oY3VycmVudC0+ZG9tYWluLCBkLCBTRUNDTEFTU19NTVUsCj4+Pj4gTU1VX19NQVBfUkVBRCB8
IE1NVV9fTUFQX1dSSVRFKSA/Ogo+Pj4+ICsgICAgICAgIGRvbWFpbl9oYXNfcGVybShjdXJyZW50
LT5kb21haW4sIHQsIFNFQ0NMQVNTX01NVSwgTU1VX19NQVBfUkVBRCB8Cj4+Pj4gTU1VX19NQVBf
V1JJVEUpID86Cj4+Pj4gKyAgICAgICAgZG9tYWluX2hhc19wZXJtKGQsIHQsIFNFQ0NMQVNTX01N
VSwgTU1VX19TSEFSRV9NRU0pOwo+Pj4+ICAgIH0KPj4+Cj4+Pgo+Pj4gVGhpcyBpcyBhdCBsZWFz
dCBwYXJ0aWFsbHkgcmVkdW5kYW50IHdpdGggdGhlIGhpZ2hlci1sZXZlbCBwZXJtaXNzaW9uIGNo
ZWNrcwo+Pj4gbmVlZGVkIHRvIGdldCB0byB0aGUgeGVubWVtX2FkZF8qIGZ1bmN0aW9ucyAoeGF0
cF9wZXJtaXNzaW9uX2NoZWNrIGNhbGwgaW4KPj4+IHhlbi9jb21tb24vbWVtb3J5LmMsIGZvciBl
eGFtcGxlKS4gIFRoYXQgY2hlY2sgYWxyZWFkeSB2ZXJpZmllcyB0aGUKPj4+IHBlcm1pc3Npb24K
Pj4+IGZvciAoY3VycmVudC0+ZG9tYWluKSB0byBtb2RpZnkgKGQpJ3MgcGFnZSB0YWJsZXMuCj4+
Pgo+Pj4gVGhlIG90aGVyIHR3byBjaGVja3MgaGVyZSBsb29rIGNvcnJlY3QuCj4+Cj4+IERvIHlv
dSBtZWFuIHRoYXQgdGhlIGNoZWNrcyB0aGF0IHZlcmlmeSB0aGUgcGVybWlzc2lvbiBmb3IgKGN1
cnJlbnQtPmRvbWFpbikgdG8KPj4gbW9kaWZ5IChkKSdzIHBhZ2UgdGFibGVzIGhhdmUgYWxyZWFk
eSBiZWVuIGRvbmUgc29tZXdoZXJlIGhpZ2hlciB1cCBpbiB0aGUKPj4gY2FsbCBzdGFjayBzbyB0
aGF0IEkgY2FuIGVsaW1pbmF0ZSB0aGVtIGluIGJvdGggaG9va3M/Cj4gCj4gQWx0aG91Z2ggeGF0
cF9wZXJtaXNzaW9uX2NoZWMoKSBkb2VzIGNoZWNrIChjdXJyZW50LT5kb21haW4pJ3MgcGVybWlz
c2lvbiBvdmVyCj4gKGQpLCBJJ20gbm90IHN1cmUgaWYgdGhpcyBpcyB0aGUgY2FzZSBmb3IgYWxs
IHRoZSBjYWxsIHBhdGhzIHRoYXQKPiB3b3VsZCBmaW5hbGx5IGxlYWQgdG8gbWFwX2dtZm5fZm9y
ZWdpbigpLgo+IElmIHRoZSBhbnN3ZXIgaXMgeWVzLCBJIHdvdWxkIGhhcHBpbHkgcmVtb3ZlIHRo
ZSByZWR1bmRhbnQgY2hlY2tzLgo+IAo+IENoZWVycywKPiAKPiBaaG9uZ3plIExpdS4KCklmIHRo
aXMgd2VyZSBub3QgdGhlIGNhc2UsIHRoZXJlIHdvdWxkIGJlIG90aGVyIHNlY3VyaXR5IGJ1Z3Mg
Zm9yIHRoZSBvdGhlcgpYRU5NQVBTUEFDRV8qIGZsYWdzIHRoYXQgZG9uJ3QgaGF2ZSB0aGVpciBv
d24gWFNNIGNoZWNrIGF0IHRoaXMgbGV2ZWwuICBMYXN0CnRpbWUgSSBjaGVja2VkLCBhbGwgcGF0
aHMgdGhhdCBsZWQgaGVyZSBoYXZlIGFscmVhZHkgZ29uZSB0aHJvdWdoIHN1Y2ggYQpjaGVjay4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 13:09:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 13:09:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5X36-0000tO-Ts; Fri, 20 Oct 2017 13:09:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=459d591f5=wei.liu2@citrix.com>)
 id 1e5X35-0000tI-DK
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 13:09:15 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 EA/25-08856-A75F9E95; Fri, 20 Oct 2017 13:09:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDvW7V15e
 RBq/m8Vh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlvTgsUnOWqWHhmE1sD41qOLkZODgkBf4kv
 7feYQWwWAVWJWXfPsYPYbALKEj87e9lAbBEBbYkXq9aB2cwCvhKbr15jBbGFBaIlvtz6A1bPK
 2Ah8en0VKA5XBxCAg1MEksuTIBKCEqcnPmEBaJZR2LB7k9AgziAbGmJ5f/AbuAUcJSYeOc22H
 xRARWJzqVzwMqFBBQkOqYfY5rAyDcLyaRZSCbNQpi0gJF5FaNGcWpRWWqRrpG5XlJRZnpGSW5
 iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYKDVMzAw7mBs2et3iFGSg0lJlDew8mWkEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQle0y9AOcGi1PTUirTMHGDIw6QlOHiURHgtQNK8xQWJucWZ6RCpU
 4yKUuK8kiAJAZBERmkeXBsszi4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuY9DDKFJzOvBG
 76K6DFTECL2e1fgCwuSURISTUwmj1Vz78vu7L+3uXSrScvX73H/dZm61mX04lRHPEBLq5zHRk
 NEg7siPZIWdAeaiVns+GOr5aJ154dcxKvH7gfvDFk63uxqrPR5ovs9n6ZImFdoKrR+enCA5H3
 60/3Hwvd6u9btdY9iMW690p4eHzT1qcTE/fNNCx74rno3ikhna9MxUxzj72qV2Ipzkg01GIuK
 k4EACf6mauuAgAA
X-Env-Sender: prvs=459d591f5=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1508504952!111043311!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65016 invoked from network); 20 Oct 2017 13:09:13 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 13:09:13 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="455212741"
Date: Fri, 20 Oct 2017 14:09:10 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171020130910.3mam6ievbaemmlp4@citrix.com>
References: <20171020103840.32762-1-wei.liu2@citrix.com>
 <20171020103840.32762-11-wei.liu2@citrix.com>
 <23017.55292.44476.472798@mariner.uk.xensource.com>
 <20171020111526.olmsxissglp5tptm@citrix.com>
 <23017.61858.451318.717339@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23017.61858.451318.717339@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [OSSTEST PATCH 10/16] ts-debian-fixup: remove
 extra= before appending our own
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMjAsIDIwMTcgYXQgMDE6NTI6NTBQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2VpIExpdSB3cml0ZXMgKCJSZTogW09TU1RFU1QgUEFUQ0ggMTAvMTZdIHRzLWRlYmlh
bi1maXh1cDogcmVtb3ZlIGV4dHJhPSBiZWZvcmUgYXBwZW5kaW5nIG91ciBvd24iKToKPiA+IE9u
IEZyaSwgT2N0IDIwLCAyMDE3IGF0IDEyOjAzOjI0UE0gKzAxMDAsIElhbiBKYWNrc29uIHdyb3Rl
Ogo+ID4gPiBXZWkgTGl1IHdyaXRlcyAoIltPU1NURVNUIFBBVENIIDEwLzE2XSB0cy1kZWJpYW4t
Zml4dXA6IHJlbW92ZSBleHRyYT0gYmVmb3JlIGFwcGVuZGluZyBvdXIgb3duIik6Cj4gPiA+ID4g
VGhlIG9yaWdpbmFsIGV4dHJhPSB3YXMgbm90IHJlbW92ZWQsIHNvIHRoZXJlIHdlcmUgdHdvIGV4
dHJhPSBpbiB0aGUKPiA+ID4gPiByZXN1bHRpbmcgY29uZmlnIGZpbGUuCj4gPiA+IAo+ID4gPiBX
aGF0IGlzIHRoZSBvcmlnaW5hbCBleHRyYT0gPyAgV2h5IHNob3VsZCB3ZSBub3QgY29tYmluZSB0
aGVtID8KPiA+IAo+ID4gVGhlIG9yaWdpbmFsIGV4dHJhPSBpcyBnZW5lcmF0ZWQgYnkgeGVuLWNy
ZWF0ZS1pbWFnZS4gSXQgaGFzIHRoZSBjb250ZW50Cj4gPiAiZWxldmF0b3I9bm9vcCIuIEl0IGRv
ZXNuJ3Qgc2VlbSB0b28gdXNlZnVsIHRvIG1lLiBCdXQgSSdtIGZpbmUgd2l0aAo+ID4gY29tYmlu
YXRpb24gdGhlbS4KPiAKPiBJIHRoaW5rIHRoZXkgc2hvdWxkIGJlIGNvbWJpbmVkLiAgQW5kIHRo
YXQgImVsZXZhdG9yPW5vb3AiIGRvZXNuJ3QKPiBzb3VuZCB1bnJlYXNvbmFibGUuCj4gCj4gPiA+
ID4gSXQgd2Fzbid0IGEgcHJvYmxlbSBmb3IgeGwgYmVjYXVzZSB0aGUgc2Vjb25kIGV4dHJhPSB0
b29rIHByZWNlZGVuY2UuCj4gPiA+ID4gSG93ZXZlciBsaWJ2aXJ0IHRlc3RzIHdvdWxkIG9ubHkg
cGljayB1cCB0aGUgZmlyc3QgZXh0cmE9IC0tICB0aGV5Cj4gPiA+ID4gd29ya2VkIGJ5IGNoYW5j
ZS4KPiA+ID4gCj4gPiA+IFRoYXQncyBvZGQuICBJcyB0aGlzIHRvIGRvIHdpdGggdGhlIHhsIC0+
IGxpYnhsIGNvbmZpZyBjb252ZXJ0ZXIgPwo+ID4gPiBJdCBzZWVtcyB0byBtZSB0aGF0IHRoYXQg
Y29udmVydGVyIHNob3VsZCBpbnRlcnByZXQgeGwgY29uZmlnIGZpbGVzCj4gPiA+IHRoZSBzYW1l
IHdheSB4bCBkb2VzLiAgKEFsc28geG0gZGlkIHRoZSBzYW1lOiBsYXN0IHNldHRpbmcgd2lucy4p
Cj4gPiAKPiA+IFllcywgdGhlIGNvbnZlcnRlciBvbmx5IHBpY2tzIHVwIHRoZSBmaXJzdC4KPiAK
PiBUaGlzIGlzIGEgYnVnLCB0aGVuLiAgV2hlcmUgc2hvdWxkIHdlIGZpbGUgaXQgPwo+IAoKTm90
IHN1cmUgLS0gbWF5YmUgZW1haWwgSmltIGFuZCBDQyBsaWJ2aXJ0IGxpc3Q/CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 13:11:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 13:11:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5X58-0001TK-9h; Fri, 20 Oct 2017 13:11:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Julien.Grall@arm.com>) id 1e5X57-0001TC-9A
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 13:11:21 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 73/E1-31897-8F5F9E95; Fri, 20 Oct 2017 13:11:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnk+JIrShJLcpLzFFi42LJ0GcK1/3+9WW
 kwYtbqhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bDzw/MBSdNKpo+LGJtYNyr2cXIxcEi0MAs
 cfb4NXYQR0igmUni0d37jF2MnBxsApoSdz5/YgKxhQW8Jb7uncraxcjBISJgJHF6tQtImFkgV
 GLnpQao3k2MEu/ar4PV8wpYSaxYvIQZxGYRUJXY+OYjO4gtKhAu0XS2nwWiRlDi5MwnYDangI
 NE07VjLBBDzSTmbX7IDGGLS9x6Mp8JwpaX2P52DlhcQkBJ4u2RAywgiyUEpjFKdF9cC5YQElC
 UmNF5kAWiSFbi6Nk5ULavxOk3nxlBHpAQUJY41eIH0bsSqHf+U6iaZnaJpVsyIGwdiU/P17KB
 2HwCQhLbH+xhgmjYzyJx4f17Nogib4m3vSugmgskGpoeQ130iFXi7q6nTBAJGYllt39AJf6yS
 hx7/JMJ4tR4iZ5jk9knMGrNQgqOWUhBMAspCGYhBcECRpZVjBrFqUVlqUW6hqZ6SUWZ6RkluY
 mZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBCYQBCHYwflsWcIhRkoNJSZQ3sPJlpBBfUn5KZUZ
 icUZ8UWlOavEhRhkODiUJXgNgQhISLEpNT61Iy8wBpjKYtAQHj5IIrxZImre4IDG3ODMdInWK
 UVFKnPfjF6CEAEgiozQPrg2WPi8xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmNcaZDxPZl4J3
 PRXQIuZgBaz278AWVySiJCSamBkbngpsFJEVkbiutHeHN0y2x0r7Jr8gkREjpg+E4n4xcfTur
 HQwmLyrEWlz3e8fVi+R79iaeks3R9/3k2bL5a9NJRV68Vy7R1hDX/6HGMKZ0omm2qq9Lvucr8
 xTUsl5OuDb+FnigqttC/N31TrccPrW0ulir6i2OyPofJneg3URfdMDhFpTlZiKc5INNRiLipO
 BAD4jE+NmgMAAA==
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1508505079!78003367!1
X-Originating-IP: [104.47.2.87]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18799 invoked from network); 20 Oct 2017 13:11:19 -0000
Received: from mail-db5eur01on0087.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.87)
 by server-9.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 20 Oct 2017 13:11:19 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=y/0MAd4s7y9hQVu71RVmr8MdCRWOMYQaHF+c+8H8FMU=;
 b=IVtn9sqRgujO10vpL90yisfm+NCYFoznl49UI1opcxWlRqtNb4zmxmsBGIehMSjA/lCSbQMTcK7ohFE/4o6uZafoNxrr/FBYt3evCnq3t8LExSIvLEukHIFMvdmtK7RTu5xBpttyuoV5OsgXDGcVRTn1LY+TMAOwPgRNv8qqevo=
Received: from [10.1.206.53] (217.140.96.140) by
 AM5PR0801MB2050.eurprd08.prod.outlook.com (2603:10a6:203:4c::12) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Fri, 20 Oct
 2017 13:11:18 +0000
From: Julien Grall <julien.grall@arm.com>
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
References: <1507748484-16871-1-git-send-email-volodymyr_babchuk@epam.com>
 <078a8941-5a6b-f7bb-b5c8-f2cf84210cf2@linaro.org>
 <20171017155901.GA24929@EPUAKYIW2556.kyiv.epam.com>
Message-ID: <942b70a8-dffa-e3ec-19d4-40ff9a328cf6@arm.com>
Date: Fri, 20 Oct 2017 14:11:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171017155901.GA24929@EPUAKYIW2556.kyiv.epam.com>
Content-Language: en-US
X-Originating-IP: [217.140.96.140]
X-ClientProxiedBy: VI1P194CA0002.EURP194.PROD.OUTLOOK.COM
 (2603:10a6:800:be::12) To AM5PR0801MB2050.eurprd08.prod.outlook.com
 (2603:10a6:203:4c::12)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: b5941029-ff69-4a05-db79-08d517bc0d1e
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(4534020)(4602075)(4627075)(201703031133081)(201702281549075)(2017052603229);
 SRVR:AM5PR0801MB2050; 
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB2050;
 3:Bghj1ZltxtTTV7MDYPQgtcNgDMmRqOVPujXKm+fmT+yP/DnFn9nW+Y58crPzwxzJo7XysvpNZDn/Q7qVI/k755n9C5/9u4cUTKTe7wuhGThxJDLW23Flfhmz2wL+/bY7e0C61sLBfexYHxa5oO3VeH1cpWHgod0zxjnupGgz3VPiBWCXpA30mQfPy6tHR/aun+3eZeC32yPDgnhKT9ydAupRsqwFlP4qGRTfWFzImfolN/HzEknw5MKFSwIudNgo;
 25:N3hmlmvvzeJMuySUOqePr+/V7sTv7FsSq+YxYuC+fOSFHCR5HWUP+1Ydc1y1t95LP/5S6ckoXMKU7rjUj9RkOkzkdClf5HW7N2MVCS+YG3WVEylTZMmT367Riq1tn4SudsfYmuvUbWkFnbgaHYAsbz/FoUaxtHSslD98JParXld/YSYjTzaobgEfEUrwgrLOrO6ryiq7b7VEGAPb+feS99fAH5tBUd7ewixvJBPu0dDbn43PJ9hgE/qEo4LSgUdmwOnP9pjH44y6wRaZk2vNBl517eB8Iu30AuLg1NGqbweH0YvymVs8MiSopAkpRozkNS7/Lbrw5Xat8n6DXes1Fw==;
 31:x7iZKcUllVvOoi1o5LmkQVGXTJtbmiF7xh0Hc1/dc/fowUWdUpA2E4iys6u/74yCDvR/bT4MHNea9tAD2iXyFK3RYjpS35HdvGNSZ6SsGQ4mo6WuLgCognhLWNYDVFBb2PXFi1XZOfpdnsXAjC1MsG7Qlt5YIY1p5YZif1CKjVcwbS8RFMxzCspIHLdFNEsExeEYm2WVBzXRULKfnvPyB1bjTL15p6z86DdQnFqMIpc=
X-MS-TrafficTypeDiagnostic: AM5PR0801MB2050:
NoDisclaimer: True
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB2050;
 20:5VlV0tM6vMI2FA4j8E12JHo9V4Rs+nOIPhZzupWruHg3nMnEocgX5Q/aRNzwidUYUNdg38WOWW008ErJ2tG1KjyNT26VxvGcPUYe254cgvMzNeC85PAniFNCKTtkjwJMUxDSGx28cdajyZB0XvfFOn3UuoyyTFjlBbJE7Le8bIc=;
 4:nWa0gfym1CHEQoypikBbgS+PqjJRAVmrHMDOGWThWX3q309NsGpt6pXf6crHyZEaxbjgbybu5ZyLgSJF5pjaIgod7dnX/g6srfuZxaPElwq+JOTJRE/+etlnOubP7VJoK0sGVkcidE6LWlR25HofgoJYiAN5ZrRfSf7WNbZDb0Fxx9ncVTiqX1l7dkKIarEWy9qQ16fImzFHRo1fXCf05GfCejvreIhhNPxsP5TJgQs7ZeS7WdFIiiL634QDCnZnwKvxvfHp6idZ7DilwDBkg03EooUnI/5UfPc2aX19YFOFtgrg+DXaqdSzrZ3c92ffPv/havSHTvgYWZ/krunfaw==
X-Exchange-Antispam-Report-Test: UriScan:(192374486261705)(35073007944872);
X-Microsoft-Antispam-PRVS: <AM5PR0801MB205068A8E259ADC6B6B6A84280430@AM5PR0801MB2050.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(3231020)(10201501046)(93006095)(93001095)(3002001)(6055026)(6041248)(20161123558100)(20161123555025)(20161123564025)(20161123562025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:AM5PR0801MB2050; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:AM5PR0801MB2050; 
X-Forefront-PRVS: 0466CA5A45
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(6009001)(346002)(376002)(39860400002)(51444003)(24454002)(199003)(189002)(53754006)(7736002)(230700001)(2950100002)(6666003)(16526018)(97736004)(64126003)(23676002)(229853002)(189998001)(50466002)(6916009)(8936002)(47776003)(6486002)(3846002)(77096006)(36756003)(68736007)(58126008)(16576012)(4326008)(316002)(6116002)(2906002)(25786009)(101416001)(72206003)(31686004)(81166006)(81156014)(8676002)(33646002)(53546010)(86362001)(50986999)(54356999)(478600001)(76176999)(65956001)(53936002)(66066001)(106356001)(65806001)(105586002)(31696002)(65826007)(6246003)(5660300001)(83506002)(305945005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR0801MB2050; H:[10.1.206.53]; FPR:;
 SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTVQUjA4MDFNQjIwNTA7MjM6eFQvYmtaS0l4ZFVLdzZMSk5HblAzOXZm?=
 =?utf-8?B?Tmh5M2RmTlNBYzkwVmdRaEtIVVJ4RUo5WW5PNjd3RkFvOXBnb3VsTnVqZ05h?=
 =?utf-8?B?Uk9EVkxUTXcySHRnV1VkQ1ZRZEV5ajcwN2ZMNS9xVUlZNC83SGkxRnM3VXJZ?=
 =?utf-8?B?NlpFYzlsTHhnOHFobW1yQ1ptbVMrQ0VNV2lnLzFoY3R2bnhsVE9tUFBLUjJ2?=
 =?utf-8?B?NndOeTgwa2xpMlNHcGtNaWZlVmEzRkpJaWpoL1JETVVtVUJJcUVLRURmVTEv?=
 =?utf-8?B?R3lBd0J1VTAxUGlNejVMVW4rV3NjOWY2NlRxbS9tajhma25OeG80OEpMYkxB?=
 =?utf-8?B?RUgvNUV1WWFLL3hyM0RkY05TNGdCc3FOSXVqbllueGhlQ0NsUHhVcGd5bjl0?=
 =?utf-8?B?S2JBZGVpSWFoNjdGN2hLQjQ4K2JsT2ZyZjlYdDA1OVRjYjMwWjhWSW14Y1Qv?=
 =?utf-8?B?V21Hc2dOUGxicTNaUDhiMGI2SnJNOE90M1lQVUt1NC9xVSsvakcyUWp5SENl?=
 =?utf-8?B?UW5jT3IydmV1UHljRUl1clQ1ZE1ZNFVGL0lyTWJ1Q3M5NWY5dVA0b0lwOEVI?=
 =?utf-8?B?UWEydEt1S0o2WDVHbUdIeGI2V2FaNmtIbGxvNXZ5SXF1d3VjMTFiak5Xc3lU?=
 =?utf-8?B?ZHUxUTZhdE1BWXpUOVpUSkZYbFJrbEdZeDBxYzlHaXFCOTBHWWN5RTJna2o0?=
 =?utf-8?B?TVBnUVRId25xbGZUUkZja08zYzhhdnpEbVNqVlNtTjQ2SG5NSXhwbEcvcysz?=
 =?utf-8?B?L2RPNVJjVHFZblJLUERZaVRsNmdOTmNpVkEwZFViZ2cyS3E0YUtCanltMGcw?=
 =?utf-8?B?U0ZtcUwvUWRHUWxkYmdObnhwS28xYW5UOU9OVUdSM29ES3o2ZnZML1NLZXZ3?=
 =?utf-8?B?eERXKzUzTEZsaXQzLzFyclBjaUxZWkh4N0t4NkZrdXVDV3NJR09zT0RnZzBL?=
 =?utf-8?B?NlJNNzVSWUQ1akt3Q1V5UndTQkZ6anNQL2xXbmloUVd2RlhRWDVhNExIMWxU?=
 =?utf-8?B?NWF5ZVRJNkk1NytPSlZjMmcwbGZJaFM0Tnloelh5UGtLMEZiM1I1ZlJpdHdP?=
 =?utf-8?B?MFp5bTBsNGxyTVNxTmU0azlMZWZUMFdIaEVURmdYNmlHRFN5cWpoZFdaZGZN?=
 =?utf-8?B?YWtUS0U3TGhaYWxGV1NsMjYwZlIrTkhybUZnOXUzVC9NcWd0MTh3d3kxU2lj?=
 =?utf-8?B?NGU0MFJncXUxbEFuNVI4VUg0aitUbGk3RU5pR1dTc1kvMEJiTmJRTFFaamcv?=
 =?utf-8?B?NWh2Y2lqZlN5bDFMc0VvV1VmYkkzUlNEVFIxU3FabE5CT3ovb2EyN2Flb2RB?=
 =?utf-8?B?RFlBSDVlNWJtUzRpdjUrUHFXYWo0R250MlF6bjVKYVg4Y2RTd213MGdqakdM?=
 =?utf-8?B?NkM5bWxIUXpOV1o4d05SNUt0UlVjNWo4L3FZcEV0d1puMHVTbXJUZ3pidW9a?=
 =?utf-8?B?MmIydEtGc0J5MjhPdFVvTDNYM1lJa3c1M2FtbmhMN2xoY0FsUUdhcVFYRTVm?=
 =?utf-8?B?N0p4eVFENkt2ZUZHUEY0ZjJOMVBhVHdyR1hsVnRJYUwwMVhPbjBheGsxVHo2?=
 =?utf-8?B?a1pEdmhkK24zcm1MYmN5QzAvYnFQOVJBRk1kb3pVVTNQSEltZVgyNWF0d1lQ?=
 =?utf-8?B?M1EvMmxyRlhZeWhTNWZ0N01lOVk1SzU4dnBpeWt6a0p0eXpRUEhkN2w2bVZS?=
 =?utf-8?B?MGJSK0FOYTFnTGk3dHpjMS94NjFzeDZuWVB6U3lnOW13Q0x6OE5EeTFYT2lr?=
 =?utf-8?B?MXJuSmpTdmFTWWhiNjhTQUJPeEJOTjA2WjhRWHhUeGh3cjlrQmpVNXQyd0ZV?=
 =?utf-8?B?WmlLMXNZZ1F0dmM2cERlVTZqTTMrVlZaamV1NDNaazhQVVluNDU4ZHREQ3N5?=
 =?utf-8?Q?qqnWFNTHABQiI+Gf22d/0omUFK3OJ+sL6j?=
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB2050;
 6:Ogmcm284suA7y/8ajbGNcNxGBUxcWB5U9vYpksSMmiu8RGCErr1xuWajjukYe0ToBZsv/sM8Dl+I2Q16ljaoaa+k7F4OadIn9fARVwNdRheSPGkgBBWWKah4d1CzGEie/KOqyY+yFu3YA6PpJuqwFIt7srwnwVT8mjnVY6vp521BqeTTHZSd9+5OmyweP8LhpME0TZaSOJOj7BZ1lhyJtLZDXgeWXZbDCd+A6abyPKA21ZJm/rpbfDULCIYGvp3ur6hNgaklRmqZTgzO5akeCYXV0LjkHIyaEWxL8DyvJR9B+IQnKOVq+AwY6u+OPd3a6wD5lZAKdYPN66ev9aw4Rw==;
 5:yg6hkUU2krWWe1n3vQRK7ItvYQ/HxbdF/XcFotlLWbSN5REQDvprGkt8agQ5NHS52yV6KdU3Ci8EjcyStOmBBNIVWkaEpNBVHhfxBcxWreufRmhBF4BWVeQ+11Rj6DZjf8IwizNmhszLqGz2Pl7REQ==;
 24:AQ2cvMaP65QVNk7eWnzfRBCUKnes9Ydt2uUcUK9qnFue0HiiIn/2DzrErd55p0+SZAZDtBlCPS1VV9X32qRGVSUFR0ABWrcccqMpwVwyM0I=;
 7:mm4JpKjgzx8HSAJ1DfNNH+OB9ylBM9HscspsJjMh1WarTuE5SvWUYWT29CVCoVOjEHdPlyPwo3H80tDO9ZvywC83Dh1UpRjUQxEXhdjMt0KuYVa2mWcd8WFY8tRlVVwD3JHRes29Q5N+UZEjVtEmq7JwhctjYKzxLYqsrSS2mVcecn3cCK9hpeMOSPBy3qSzX7Bb6NEjaiLU7vIGwJLrfKAh1ADaB/ARqLFjVwAoQO4=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Oct 2017 13:11:18.0615 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0801MB2050
Cc: nd@arm.com, Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [RFC 0/4] TEE mediator framework + OP-TEE mediator
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVm9sb2R5bXlyLAoKT24gMTcvMTAvMTcgMTY6NTksIFZvbG9keW15ciBCYWJjaHVrIHdyb3Rl
Ogo+IE9uIE1vbiwgT2N0IDE2LCAyMDE3IGF0IDAxOjAwOjIxUE0gKzAxMDAsIEp1bGllbiBHcmFs
bCB3cm90ZToKPj4KPj4KPj4gT24gMTEvMTAvMTcgMjA6MDEsIFZvbG9keW15ciBCYWJjaHVrIHdy
b3RlOgo+Pj4gSGVsbG8gYWxsLAo+Pgo+PiBIaSBWb2xvZHlteXIsCj4gSGkgSnVsaWVuCj4+Cj4+
Pgo+Pj4gSSB3YW50IHRvIHByZXNlbnQgVEVFIG1lZGlhdG9yLCB0aGF0IHdhcyBkaXNjdXNzZWQg
ZWFybGllciAoWzFdKS4KPj4+Cj4+PiBJIHNlbGVjdGVkIGRlc2lnbiB3aXRoIGJ1aWx0LWluIG1l
ZGlhdG9ycy4gVGhpcyBpcyBlYXNpZXN0IHdheSwKPj4+IGl0IHJlbW92ZXMgbWFueSBxdWVzdGlv
bnMsIGl0IGlzIGVhc3kgdG8gaW1wbGVtZW50IGFuZCBtYWludGFpbgo+Pj4gKGF0IGxlYXN0IEkg
aG9wZSBzbykuCj4+Cj4+IFdlbGwsIGl0IG1heSBjbG9zZSB0aGUgdGVjaG5pY2FsIHF1ZXN0aW9u
cyBidXQgc3RpbGwgbGVhdmUgdGhlIHNlY3VyaXR5Cj4+IGltcGFjdCB1bmFuc3dlcmVkLiBJIHdv
dWxkIGhhdmUgYXBwcmVjaWF0ZWQgYSBzdW1tYXJ5IG9mIGVhY2ggYXBwcm9hY2ggYW5kCj4+IGV4
cGxhaW4gdGhlIHByb3MvY29ucy4KPiBUaGlzIGlzIHRoZSBtb3N0IHNlY3VyZSB3YXkgYWxzby4g
SW4gdGVybXMgb2YgdHJ1c3QgYmV0d2VlbiBndWVzdHMgYW5kCj4gWGVuIGF0IGxlYXN0LiBJJ20g
d29ya2VkIHdpdGggT1AtVEVFIGd1eXMgbW9zdGx5LCBzbyB3aGVuIEkgaGVhciBhYm91dAo+ICJz
ZWN1cml0eSIsIG15IGZpcnN0IHRob3VnaHRzIGFyZSAiQ2FuIFRFRSBPUyB0cnVzdCB0byBYRU4g
YXMgYQo+IG1lZGlhdG9yPyBDYW4gVEVFIGNsaWVudCB0cnVzdCB0byBYRU4gYXMgYSBtZWRpYXRv
cj8iLiBBbmQgd2l0aAo+IGN1cnJlbnQgYXBwcm9hY2ggYW5zd2VyIGlzICJ5ZXMsIHRoZXkgY2Fu
LCBlc3BlY2lhbGx5IGlmIFhFTiBpcyBhIHBhcnQKPiBvZiBhIGNoYWluIG9mIHRydXN0Ii4KPiAK
PiBCdXQgeW91IHByb2JhYmx5IHdhbnRlZCB0byBhc2sgIkNhbiBndWVzdCBjb21wcm9taXNlIHdo
b2xlIHN5c3RlbSBieQo+IHVzaW5nIFRFRSBtZWRpYXRvciBvciBURUUgT1M/Ii4gVGhpcyBpcyBh
biBpbnRlcmVzdGluZyBxdWVzdGlvbi4KPiBGaXJzdCBsZXQncyBkaXNjdXNzIHJlcXVpcmVtZW50
cyBmb3IgYSBURUUgbWVkaWF0b3IuIFNvLCBtZWRpYXRvcgo+IHNob3VsZCBiZSBhYmxlIHRvOgo+
IAo+ICAgKiBSZWNlaXZlIHJlcXVlc3QgdG8gaGFuZGxlIHRyYXBwZWQgU01DLiBUaGlzIHJlcXVl
c3Qgc2hvdWxkIGluY2x1ZGUKPiAgICAgdXNlciByZWdpc3RlcnMgKyBzb21lIGluZm9ybWF0aW9u
IGFib3V0IGd1ZXN0IChhdCBsZWFzdCBkb21haW4gaWQpLgo+ICAgKiBQaW4vdW5waW4gZG9tYWlu
IG1lbW9yeSBwYWdlcy4KPiAgICogTWFwIGRvbWFpbiBtZW1vcnkgcGFnZXMgaW50byBvd24gYWRk
cmVzcyBzcGFjZSB3aXRoIFJXIGFjY2Vzcy4KPiAgICogSXNzdWUgcmVhbCBTTUMgdG8gYSBURUUu
Cj4gICAqIFJlY2VpdmUgaW5mb3JtYXRpb24gYWJvdXQgZ3Vlc3QgY3JlYXRpb24gYW5kIGRlc3Ry
dWN0aW9uLgo+ICAgKiAoUHJvYmFibHkpIGluamVjdCBJUlFzIGludG8gYSBkb21haW4gKHRoaXMg
Y2FuIGJlIG5vdCBhIHJlcXVlc3RlciBkb21haW4sCj4gICAgIGJ1dCBzb21lIG90aGVyIGRvbWFp
biwgdGhhdCBhbHNvIGNhbGxlZCB0byBURUUpLgo+IAo+IFRoaXMgaXMgYSBtaW5pbWFsIGxpc3Qg
b2YgcmVxdWlyZW1lbnRzLiBJIHRoaW5rLCB0aGlzIHNob3VsZCBiZSBlbm91Z2ggdG8KPiBpbXBs
ZW1lbnQgbWVkaWF0b3IgZm9yIE9QLVRFRS4gQnV0IEkgY2FuJ3Qgc2F5IGZvciBzdXJlIGZvciBv
dGhlciBURUVzLgo+IAo+IExldCdzIGNvbnNpZGVyIHBvc3NpYmxlIGFwcHJvYWNoZXM6Cj4gCj4g
MS4gTWVkaWF0b3IgcmlnaHQgaW4gWEVOLCB3b3JrcyBhdCBFTDIuCj4gICAgIFByb3M6Cj4gICAg
ICAqIE1lZGlhdG9yIGNhbiB1c2UgYWxsIFhFTiBBUElzCj4gICAgICAqIEFzIG1lZGlhdG9yIHJl
c2lkZXMgaW4gWEVOLCBpdCBjYW4gYmUgY2hlY2tlZCB0b2dldGhlciB3aXRoIFhFTgo+ICAgICAg
ICBmb3IgYSB2YWxpZGl0eSAodHJ1c3RlZCBib290KS4KPiAgICAgICogTWVkaWF0b3IgaXMgaW5p
dGlhbGl6ZWQgYmVmb3JlIERvbTAuIERvbTAgY2FuIHdvcmsgd2l0aCBhIFRFRS4KPiAgICAgICog
Tm8gZXh0cmEgY29udGV4dCBzd2l0Y2hlcywgbm8gc3BlY2lhbCBBQkkgYmV0d2VlbiBYRU4gYW5k
IG1lZGlhdG9yLgo+IAo+ICAgICBDb25zOgo+ICAgICAgKiBCZWNhdXNlIGl0IGxpdmVzIGluIEVM
MiwgaXQgY2FuIGNvbXByb21pc2Ugd2hvbGUgaHlwZXJ2aXNvciwKPiAgICAgICAgaWYgdGhlcmUg
aXMgYSBzZWN1cml0eSBidWcgaW4gbWVkaWF0b3IgY29kZS4KPiAgICAgICogTm8gc3VwcG9ydCBm
b3IgY2xvc2VkIHNvdXJjZSBURUVzLgoKQW5vdGhlciBjb25zIGlzIHlvdSBhc3N1bWUgVEVFIEFQ
SSBpcyBmdWxseSBzdGFibGUgYW5kIHdpbGwgbm90IGNoYW5nZS4gCkltYWdpbmUgYSBuZXcgZnVu
Y3Rpb24gaXMgYWRkZWQsIG9yIGEgdmVuZG9yIGRlY2lkZWQgdG8gaGVuY2Ugd2l0aCBhIG5ldyAK
c2V0IG9mIEFQSS4gSG93IHdpbGwgeW91IGtub3cgWGVuIGlzIHNhZmUgdG8gdXNlIGl0PwoKSWYg
aXQgaXMgbm90IHNhZmUsIHRoaXMgbWVhbnMgeW91IGhhdmUgYSB3aGl0ZWxpc3Qgc29sdXRpb24g
YW5kIAp0aGVyZWZvcmUgdGllIFhlbiB0byBhIHNwZWNpZmljIE9QLVRFRSB2ZXJzaW9uLiBTbyBp
ZiB5b3UgbmVlZCB0byB1c2UgYSAKbmV3IGZ1bmN0aW9uIHlvdSB3b3VsZCBuZWVkIHRvIHVwZ3Jh
ZGUgWGVuIG1ha2luZyB0aGUgY29kZSBvZiB1c2luZyBuZXcgCnZlcnNpb24gcG90ZW50aWFsbHkg
aGlnaC4KCkFsc28sIGNvcnJlY3QgbWUgaWYgSSBhbSB3cm9uZywgT1AtVEVFIGlzIGEgQlNEIDIt
Q2xhdXNlLiBUaGlzIG1lYW5zIHlvdSAKaW1wb3NlIGFueW9uZSB3YW50ZWQgdG8gbW9kaWZ5IE9Q
LVRFRSBmb3IgdGhlaXIgb3duIHB1cnBvc2UgY2FuIG1ha2UgYSAKY2xvc2VkIHZlcnNpb24gb2Yg
dGhlIFRFRS4gQnV0IGlmIHlvdSBuZWVkIHRvIGludHJvc3BlY3Qvd2hpdGVsaXN0IGNhbGwsIAp5
b3UgaW1wb3NlIHRoZSB2ZW5kb3IgdG8gZXhwb3NlIHRoZWlyIEFQSS4KCj4gCj4gMi4gTWVkaWF0
b3IgaW4gYSBzdHViZG9tYWluLiBXb3JrcyBhdCBFTDEuCj4gICAgIFByb3M6Cj4gICAgICAqIE1l
ZGlhdG9yIGlzIGlzb2xhdGVkIGZyb20gaHlwZXJ2aXNvciAoYnV0IGl0IHN0aWxsIGNhbiBkbyBw
b3RlbnRpYWxseQo+ICAgICAgICBkYW5nZXJvdXMgdGhpbmdzIGxpa2UgbWFwcGluZyBkb21haW4g
bWVtb3J5IG9yIHBpbmluZyBwYWdlcykuCj4gICAgICAqIE9uZSBjYW4gbGVnYWxseSBjcmVhdGUg
YW5kIHVzZSBtZWRpYXRvciBmb3IgYSBjbG9zZWQtc291cmNlIFRFRS4KCiAgICAgICAgKiBFYXNp
ZXIgdG8gdXBncmFkZSB0byBhIG5ldyB2ZXJzaW9uIG9mIE9QLVRFRS4KCj4gPiAgICAgQ29uczoK
PiAgICAgICogT3ZlcmhlYWQgaW4gWEVOPC0+TWVkaWF0b3IgY29tbXVuaWNhdGlvbi4KPiAgICAg
ICogWEVOIG5lZWRzIHRvIGJlIG1vZGlmaWVkIHRvIGJvb3QgbWVkaWF0b3IgZG9tYWluIGJlZm9y
ZSBEb20wLgoKSXMgaXQgYSByZWFsbHkgY29ucz8gSW4gdGhlIHBhc3QsIHdlIGhhZCBkaXNjdXNz
aW9uIHRvIGFsbG93IFhlbiAKY3JlYXRpbmcgbXVsdGlwbGUgZG9tYWluLCBhdm9pZGluZyB0aGUg
b3ZlcmhlYWQgb2YgRG9tMC4gVGhpcyBjb3VsZCBhbHNvIApiZW5lZml0cyBoZXJlLgoKPiAgICAg
ICogU29tZSBleHRyYSBlbnRpdHkgcmVxdWlyZWQgdG8gY2hlY2sgdmFsaWRpdHkgb2YgYSBtZWRp
YXRvci4KPiAKPiAzLiBNZWRpYXRvciBpbiBhbiBFTDAgYXBwLgo+ICAgICBUaGUgc2FtZSBwcm9z
IGFuZCBjb25zIGFzIGZvciBtZWRpYXRvciBpbiBhIHN0dWJkb21haW4gKyBleHRyYSBjb2RlIGZv
ciBFTDAKPiAgICAgYXBwcywgd2hpY2ggaXMgbmVlZGVkIHRvIGJlIHN1cHBvcnRlZCBhbmQgbWFp
bnRhaW5lZC4KPiAKPiBOb3csIGJhY2sgdG8gc2VjdXJpdHkgcXVlc3Rpb25zLiBUaGVyZSBhcmUg
dHdvIHBvc3NpYmxlIGF0dGFja3M6Cj4gYXR0YWNrIGF0IFhFTiBhbmQgYXR0YWNrIGF0IFRFRSBp
dHNlbGYuCj4gCj4gSWYgeW91ciBURUUgaXMgdnVsbmVyYWJsZSwgdGhlbiB5b3VyIHdob2xlIHN5
c3RlbSBpcyBjb21wcm9taXNlZCBhbnl3YXlzLgo+IEFGQUlLLCB0aGlzIGFwcHJvYWNoIHdhcyB1
c2VkIHRvIGhhY2sgU2Ftc3VuZyBwaG9uZXMuIFNvbWUgZmxhdyBpbiBRdWFsY29tJ3MKPiBUWiBp
bXBsZW1lbnRhdGlvbi4KPiAKPiBJZiB5b3VyIFRFRSBtZWRpYXRvciBpcyB2dWxuZXJhYmxlLCB0
aGVuIHlvdXIgaHlwZXJ2aXNvciBhbmQgYWxsIGd1ZXN0cyBhcmUKPiBjb21wcm9taXNlZC4gWWVz
IFRFRSBtZWRpYXRvciBpbmNyZWFzZXMgYXR0YWNrIHN1cmZhY2UsIGJ1dCB0aGUgc2FtZSBkb2Vz
Cj4gYW55IG90aGVyIFhFTjwtPkd1ZXN0IGludGVyZmFjZS4gVEVFIG1lZGlhdG9ycyBhcmUgZXhw
ZWN0ZWQgdG8gYmUgc2ltcGxlCj4gYW5kIHN0cmFpZ2h0Zm9yd2FyZCwgd2l0aG91dCBjb21wbGV4
IGxvZ2ljLiBTbywgSSB0aGluayB0aGF0IHRoZXkgYXJlIG5vdAo+IG1vcmUgZGFuZ2Vyb3VzIHRo
YW4gdkdJQyBkcml2ZXIgb3IgUEwwMTEgZW11bGF0b3IuCgpUbyBiZSBob25lc3Qgd2hlbiBJIHJl
YWQgdGhlIGxpc3QgdGhhdCBhIG1lZGlhdG9yIHNob3VsZCBiZSBhYmxlIHRvIGRvLCAKSSBkb24n
dCB0aGluayBpdCBpcyBwb3NzaWJsZSB0byBzYXkgaXQgd2lsbCBub3QgaGF2ZSBjb21wbGV4IGxv
Z2ljLgoKRm9yIGluc3RhbmNlLCBmb3IgbWVtb3J5IHBpbm5pbmcuIFlvdSBuZWVkIHRvIGtub3cg
dGhlIGJ1ZmZlcnMgd2hpY2ggCmxpa2VseSBtZWFucyBpbnRyb3NwZWN0aW9uIG9mIHRoZSBjYWxs
cyBpZiB0aGVyZSBhcmUgbmVzdGVkIGJ1ZmZlcnMuCgpUaGlzIGltcGxpZXMgdGhhdCB5b3UgbWF5
IHRpZSBpbnRvIGEgc3BlY2lmaWMgdmVyc2lvbiBvZiBURUUgZm9yIGEgCnNwZWNpZmljIHZlcnNp
b24gb2YgWGVuLgoKU28gaG93IGRvIHlvdSBleHBlY3QgT1AtVEVFIGV2b2x2aW5nIHdpdGggWGVu
IHN1cHBvcnQ/IEZvciBleGFtcGxlLCBpZiAKdGhlcmUgaXMgYSBuZXcgZnVuY3Rpb24gZG8geW91
IGV4cGVjdCB0byB3b3JrIG9uIHByZXZpb3VzIHZlcnNpb24gb2YgClhlbj8gT3Igc2hhbGwgaXQg
d2FpdCB0aGUgbmV4dCByZWxlYXNlPwoKPiAKPiBBbmQgeWVzLCBpdCBzZWVtcyBvYnZpb3VzLCBi
dXQgSSB3YW50IHRvIHNheSB0aGlzIGV4cGxpY2l0bHk6IGdlbmVyaWMKPiBURUUgbWVkaWF0b3Ig
ZnJhbWV3b3JrIHNob3VsZCBhbmQgd2lsbCB1c2UgWFNNIHRvIGNvbnRyb2wgd2hpY2ggZG9tYWlu
Cj4gY2FuIHdvcmsgd2l0aCBURUUuIFNvLCBpZiB5b3UgZG9uJ3QgdHJ1c3QgeW91ciBndWVzdCAt
IGRvbid0IGxldCBpdAo+IHRvIGNhbGwgVEVFIGF0IGFsbC4KCkNvcnJlY3QgbWUgaWYgSSBhbSB3
cm9uZy4gVEVFIGNvdWxkIGJlIHVzZWQgYnkgQW5kcm9pZCBndWVzdCB3aGljaCAKbGlrZWx5IHJ1
biB0aGUgdXNlciBhcHBzLi4uIHJpZ2h0PyBTbyBhcmUgeW91IHNheWluZyB5b3UgZnVsbHkgdHJ1
c3QgCnRoYXQgZ3Vlc3QgYW5kIG9idmlvdXNseSB0aGUgdXNlciBpbnN0YWxsaW5nIHJvZ3VlIGFw
cD8KCj4gVGhpcyBmZWF0dXJlIGlzIG5vdCBpbXBsZW1lbnRlZCBpbiB0aGlzIFJGQyBvbmx5IGJl
Y2F1c2UKPiBjdXJyZW50bHkgb25seSBEb20wIGNhbGxzIGFyZSBzdXBwb3J0ZWQuCj4gCj4+IFRo
aXMgd291bGQgaGVscCB0byB1bmRlcnN0YW5kIHRoYXQgbWF5YmUgaXQgaXMgYW4gZWFzeSB3YXkg
YnV0IGFsc28gc3RpbGwKPj4gc2VjdXJlLi4uCj4gSW4gcHJldmlvdXMgZGlzY3Vzc2lvbiB3ZSBj
b25zaWRlcmVkIG9ubHkgdHdvIHZhcmlhbnRzOiBpbiBYRU4gb3Igb3V0c2lkZQo+IFhFTi4gU3R1
YmRvbWFpbiBhcHByb2FjaCBsb29rcyBtb3JlIHNlY3VyZSwgYnV0IEknbSBub3Qgc3VyZSB0aGF0
IGl0IGlzIHRydWUuCj4gU3VjaCBzdHViZG9tYWluIHdpbGwgbmVlZCBhY2Nlc3MgdG8gYWxsIGd1
ZXN0cyBtZW1vcnkuIElmIHlvdSBtYW5hZ2VkIHRvCj4gZ2FpbiBjb250cm9sIG9uIG1lZGlhdG9y
IHN0dWJkb21haW4sIHlvdSBjYW4gZG8gYW55dGhpbmcgeW91IHdhbnQgd2l0aCBhbGwKPiBndWVz
dHMuCgpUaGF0J3Mgc2xpZ2h0bHkgdW50cnVlLiBUaGUgc3R1YmRvbWFpbiB3aWxsIG9ubHkgYmUg
YWJsZSB0byBtZXNzIHdpdGggCmRvbWFpbnMgdXNpbmcgVEVFLgoKPiAKPj4gVG8gYmUgY2xlYXIs
IHRoaXMgc2VyaWVzIGRvbid0IGxvb2sgY29udHJvdmVyc2lhbCBhdCBsZWFzdCBmb3IgT1AtVEVF
LiBXaGF0Cj4+IEkgYW0gbW9yZSBjb25jZXJuZWQgaXMgYWJvdXQgRG9tVSBzdXBwb3J0cy4KPiBZ
b3VyIGNvbmNlcm4gaXMgdGhhdCByb2d1ZSBEb21VIGNhbiBjb21wcm9taXNlIHdob2xlIHN5c3Rl
bSwgcmlnaHQ/CgpZZXMuIFlvdSBzZWVtIHRvIGFzc3VtZSB0aGF0IERvbVUgdXNpbmcgVEVFIHdp
bGwgYWx3YXlzIGJlIHRydXN0ZWQsIEkgCnRoaW5rIHRoaXMgaXMgdGhlIHdyb25nIGFwcHJvYWNo
IGlmIHRoZSB1c2UgaXMgYWJsZSB0byBpbnRlcmFjdCBkaXJlY3RseSAKd2l0aCB0aG9zZSBndWVz
dHMuIFNlZSBhYm92ZS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCi0tIApKdWxpZW4gR3Jh
bGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 13:17:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 13:17:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5XBI-0001lv-3H; Fri, 20 Oct 2017 13:17:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=459d591f5=wei.liu2@citrix.com>)
 id 1e5XBH-0001lp-2B
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 13:17:43 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 AC/A8-16147-577F9E95; Fri, 20 Oct 2017 13:17:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHRDpG7J95e
 RBhtPS1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkN/2exF3zmq7j4QauB8T53FyMnh4SAv8TP
 z3dZQGwWAVWJny/3MYPYbALKEj87e9lAbBEBbYkXq9aB2cwCvhKbr15jBbGFgewZlzrAbF4BC
 4nJHRfZQWwhgUYmiWWHJCHighInZz5hgejVkViw+xPQHA4gW1pi+T8OkDCngKNE+/qrYGtFBV
 QkOpfOYYEYoyDRMf0Y0wRGvllIJs1CMmkWwqQFjMyrGDWKU4vKUot0jQ30kooy0zNKchMzc3Q
 NDYz1clOLixPTU3MSk4r1kvNzNzECw6yegYFxB2PnCb9DjJIcTEqivIGVLyOF+JLyUyozEosz
 4otKc1KLDzHKcHAoSfCGfAPKCRalpqdWpGXmAAMeJi3BwaMkwisFkuYtLkjMLc5Mh0idYlSUE
 uc1BUkIgCQySvPg2mBRdolRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO9DkCk8mXklcNNfAS
 1mAlrMbv8CZHFJIkJKqoFRZrab6aOk2m5508sud2YwR2y85BbPI68jK/V+ctL+Ss7DU77yi7E
 vkde+v8P+wN3sgpQ0iY/nv0dm92grOumYdart5S5cWH5ny6aSn0xyvDMW5LDJlX+q7nxV1fHu
 5f5rtz2OTZ0qkMrlz8W+epHL0Yxw2bVuSTruB1/1PvCvXNyhX3KmxEqJpTgj0VCLuag4EQDWU
 Th/rQIAAA==
X-Env-Sender: prvs=459d591f5=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1508505458!53132143!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49716 invoked from network); 20 Oct 2017 13:17:40 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 13:17:40 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="447321361"
Date: Fri, 20 Oct 2017 14:17:14 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171020131714.lupjggena5p7tjzy@citrix.com>
References: <20171020103840.32762-1-wei.liu2@citrix.com>
 <20171020103840.32762-12-wei.liu2@citrix.com>
 <23017.55443.733688.529833@mariner.uk.xensource.com>
 <20171020111457.7uhyvfkks3m2weoc@citrix.com>
 <23017.60829.259869.319396@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23017.60829.259869.319396@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [OSSTEST PATCH 11/16] ts-debian-fixup: use correct
	resume device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMjAsIDIwMTcgYXQgMDE6MzU6NDFQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2VpIExpdSB3cml0ZXMgKCJSZTogW09TU1RFU1QgUEFUQ0ggMTEvMTZdIHRzLWRlYmlh
bi1maXh1cDogdXNlIGNvcnJlY3QgcmVzdW1lIGRldmljZSIpOgo+ID4gT24gRnJpLCBPY3QgMjAs
IDIwMTcgYXQgMTI6MDU6NTVQTSArMDEwMCwgSWFuIEphY2tzb24gd3JvdGU6Cj4gPiA+IFdlaSBM
aXUgd3JpdGVzICgiW09TU1RFU1QgUEFUQ0ggMTEvMTZdIHRzLWRlYmlhbi1maXh1cDogdXNlIGNv
cnJlY3QgcmVzdW1lIGRldmljZSIpOgo+ID4gPiA+IFNlZSBjb2RlIGNvbW1lbnQgZm9yIGV4cGxh
bmF0aW9uLgo+ID4gPiAuLi4KPiA+ID4gPiArICAgICMgVGhlcmUgbWlnaHQgYmUgc3RhbGUgZW50
cmllcyBpbiAvZXRjL2luaXRyYW1mcy10b29scy9jb25mLmQvcmVzdW1lCj4gPiA+ID4gKyAgICAj
IHdoaWNoIGdldCBzdG9yZWQgaW4gdGhlIGluaXRyYW1mcy4gVGhhdCBpbnRyb2R1Y2VzIGRlbGF5
IGluIGd1ZXN0IGJvb3RpbmcKPiA+ID4gPiArICAgICMgd2hpY2ggbWlnaHQgY2F1c2UgdGVzdHMg
dG8gZmFpbC4KPiA+ID4gCj4gPiA+IFdoeSBtaWdodCB0aGVyZSBiZSBzdWNoIHN0YWxlIGVudHJp
ZXMgPwo+ID4gCj4gPiBUaGUgcmFtZGlzayBpcyB0YWtlbiBmcm9tIHRoZSBob3N0LCB3aGljaCBj
b250YWlucyB0aGF0IGZpbGUuIFRoZSByZXN1bWUKPiA+IGRldmljZSBpcyBnb2luZyB0byBwb2lu
dCB0byB0aGUgc3dhcCBwYXJ0aXRpb24gaW4gdGhlIGhvc3QuCj4gCj4gQWguICBIcm0uICBJIGd1
ZXNzIHRoaXMgd2FzIGFsd2F5cyBhIGJpdCBvZiBhIGJvZGdlLgo+IAo+ID4gPiA+ICsgICAgIyBP
dmVycmlkZSB0aGF0IGluIGtlcm5lbCBjb21tYW5kIGxpbmUgd2l0aCB0aGUgY29ycmVjdCBzd2Fw
IHBhcnRpdGlvbi4KPiA+ID4gPiArICAgICRjZmcgPX4gbS8ncGh5Oi4rLXN3YXAsKHh2ZGFcZCsp
LC4qJy87Cj4gPiA+ID4gKyAgICAkZXh0cmEgLj0gIiByZXN1bWU9L2Rldi8kMSI7Cj4gPiA+ID4g
KyAgICBsb2dtKCJjaGFuZ2UgcmVzdW1lIGRldmljZSB0byAkMSIpOwo+ID4gPiAKPiA+ID4gQWx0
ZXJuYXRpdmVseSwgaWYgaW5kZWVkIHRoaXMgaXMgbmVjZXNzYXJ5IGFuZCBub3QgZHVlIHRvIGJ1
Z3MsCj4gPiA+IHBlcmhhcHMgaXQgc2hvdWxkIGJlIGRvbmUgYnkgeGVuLXRvb2xzID8KPiA+IAo+
ID4gTm8sIHNlZSB0aGUgZmlyc3QgcGFyYWdyYXBoLiB4ZW4tdG9vbHMgY2FuJ3QgYmUgZXhwZWN0
ZWQgdG8gbW9kaWZ5IHRoZQo+ID4gcmFtZGlzay4KPiAKPiBNYXliZSBpdCBzaG91bGQgc2V0IHRo
ZSBhcHByb3ByaWF0ZSAiZXh0cmEiIHRob3VnaC4gIElJUkMgeGVuLXRvb2xzCj4gZG9lcyBpbXBs
ZW1lbnQgdGhpcyBzb3J0LW9mLXRyaWNrIG9mIHJldXNpbmcgdGhlIGhvc3RzIGluaXRyZC4gIFNv
IHdoeQo+IGRvZXMgdGhpcyBidWcgbm90IGhhcHBlbiB3aXRoIG90aGVyIHVzZXJzIG9mIHhlbi10
b29scyA/Cj4gCgpJIHdvdWxkbid0IGNhbGwgdGhpcyBiZWhhdmlvdXIgYSBidWcuICBNb3N0IHBl
b3BsZSB3b24ndCBub3RpY2UgaXQKYmVjYXVzZSB0aGUgZ3Vlc3Qgd2lsbCBib290IGV2ZW50dWFs
bHkuIEl0IGlzIG5vdCBsaWtlIHRoaXMgd2lsbCBjYXVzZQp0aGUgZ3Vlc3QgdG8gY3Jhc2guCgpP
c3N0ZXN0IHNldHMgYSB0aW1lb3V0LiBXZSBjYW4gYnVtcCB0aGUgdGltZW91dCBidXQgdGhhdCdz
IHdvcnNlIHRoYW4KdGhlIHNvbHV0aW9uIGhlcmUuCgpUaGVyZSBpcyBubyBvcHRpb24gaW4geGVu
LWNyZWF0ZS1pbWFnZSB0byBtYW5pcHVsYXRlIGV4dHJhPS4gVGhlIG9ubHkKdmlhYmxlIHNvbHV0
aW9uIGlzIHRvIHByb3ZpZGUgYSBuZXcgdGVtcGxhdGUuIFRoYXQgc2VlbXMgb3ZlcmtpbGwgYW5k
CndvdWxkIHJlcXVpcmUgbW9yZSBjb2RlLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 13:20:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 13:20:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5XE3-0002MO-IR; Fri, 20 Oct 2017 13:20:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4594c9e72=Ian.Jackson@citrix.com>)
 id 1e5XE2-0002MI-Hy
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 13:20:34 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 0D/30-08608-128F9E95; Fri, 20 Oct 2017 13:20:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHRDpK7ij5e
 RBnv+y1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkz/zSxFkxhrVi6vY2pgXEuSxcjJ4eEgL9E
 49tZzCA2m4CuRNOWv2wgNq+AoMTJmU/AapgFdCQW7P7EBmHLS2x/O4cZosZBYv7/u0A1HBwsA
 qoS234ngoRFBBQlHry8yQpRricx+ewERhBbWMBXYsalDrA4p4ClxOKJG4HGcHEICaxnkpjwq4
 cd4h4TibcLd7KBzBQSUJOYuz5+AiPfLCQXzUJy0SwkFy1gZF7FqFGcWlSWWqRrZKiXVJSZnlG
 Sm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYagxAsIPxz7KAQ4ySHExKoryBlS8jhfiS8lMq
 MxKLM+KLSnNSiw8xynBwKEnwHv8GlBMsSk1PrUjLzAEGPUxagoNHSYSX6ztQmre4IDG3ODMdI
 nWK0ZjjxsPrf5g4Om7e/cMkxJKXn5cqJc6rAVIqAFKaUZoHNwgWjZcYZaWEeRmBThPiKUgtys
 0sQZV/xSjOwagkzPsQ5B6ezLwSuH2vgE5hAjqF3f4FyCkliQgpqQZG9cR3T5icfb1D01XnWGz
 +VpGSuPviO9lrD46I1i74yxnN3xSzSIjHZb1C0uMZ0rIbkkNaXgVFRTXn32FyP/L2OO/qI3Zx
 p1UWir84oPW94ck0OR2lkFW1Esk6loFvrqz9mHzr9ES2ieucpsuYbuxkVAm5vmn+OsvqjOSEE
 3GdAUyRylzXgxYrsRRnJBpqMRcVJwIAdgoODMECAAA=
X-Env-Sender: prvs=4594c9e72=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1508505631!102353826!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62159 invoked from network); 20 Oct 2017 13:20:33 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 13:20:33 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="447322172"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23017.63517.935556.298721@mariner.uk.xensource.com>
Date: Fri, 20 Oct 2017 14:20:29 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20171020131714.lupjggena5p7tjzy@citrix.com>
References: <20171020103840.32762-1-wei.liu2@citrix.com>
 <20171020103840.32762-12-wei.liu2@citrix.com>
 <23017.55443.733688.529833@mariner.uk.xensource.com>
 <20171020111457.7uhyvfkks3m2weoc@citrix.com>
 <23017.60829.259869.319396@mariner.uk.xensource.com>
 <20171020131714.lupjggena5p7tjzy@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [OSSTEST PATCH 11/16] ts-debian-fixup: use correct
	resume device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW09TU1RFU1QgUEFUQ0ggMTEvMTZdIHRzLWRlYmlhbi1maXh1
cDogdXNlIGNvcnJlY3QgcmVzdW1lIGRldmljZSIpOgo+IEkgd291bGRuJ3QgY2FsbCB0aGlzIGJl
aGF2aW91ciBhIGJ1Zy4gIE1vc3QgcGVvcGxlIHdvbid0IG5vdGljZSBpdAo+IGJlY2F1c2UgdGhl
IGd1ZXN0IHdpbGwgYm9vdCBldmVudHVhbGx5LiBJdCBpcyBub3QgbGlrZSB0aGlzIHdpbGwgY2F1
c2UKPiB0aGUgZ3Vlc3QgdG8gY3Jhc2guCgpJIGRvbid0IHRoaW5rIHRoZSBndWVzdCBib290aW5n
ICJldmVudHVhbGx5IiBhZnRlciBzb21lIHRpbWVvdXQgaXMKY29ycmVjdC4KCj4gVGhlcmUgaXMg
bm8gb3B0aW9uIGluIHhlbi1jcmVhdGUtaW1hZ2UgdG8gbWFuaXB1bGF0ZSBleHRyYT0uIFRoZSBv
bmx5Cj4gdmlhYmxlIHNvbHV0aW9uIGlzIHRvIHByb3ZpZGUgYSBuZXcgdGVtcGxhdGUuIFRoYXQg
c2VlbXMgb3ZlcmtpbGwgYW5kCj4gd291bGQgcmVxdWlyZSBtb3JlIGNvZGUuCgpXaGF0IHlvdSdy
ZSBzYXlpbmcgaXMgdGhhdCB0aGlzIGluZmVsaWNpdHkgaW4geGVuLXRvb2xzIGlzIG5vdApwYXJ0
aWN1bGFybHkgZWFzeSB0byBmaXguICBUaGF0IGRvZXNuJ3QgbWVhbiBpdCBzaG91bGRuJ3QgYmUg
cmVwb3J0ZWQKYXMgYSBidWcuCgpUaGFua3MsCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 13:21:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 13:21:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5XFJ-0002Ti-Sg; Fri, 20 Oct 2017 13:21:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5XFI-0002TW-1h
 for xen-devel@lists.xensource.com; Fri, 20 Oct 2017 13:21:52 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 13/13-18968-F68F9E95; Fri, 20 Oct 2017 13:21:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVTf3x8t
 Ig6uLJSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0bzjLHPBM7OKDV8b2RoY
 /+t2MXJyCAk0MkksOuXZxcgFZD9mlJh77x0jhLONUWLTlutMIFUiAs4SX8/MZQexeQX0JS7tm
 8wMYgsLuEkcf7kTzJYQmMQkcetzaRcjB5DtKbF/kztE2FPi3YdDQCXsHGwCVhKHxECiLAKqEh
 vOrWWbwMi9gJFhFaNGcWpRWWqRrqGxXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZ
 GoL8ZgGAH47btnocYJTmYlER5AytfRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4G38DpQTLEpN
 T61Iy8wBBh5MWoKDR0mE1x0kzVtckJhbnJkOkTrFqMtxbNPlP0xCLHn5ealS4rwaIEUCIEUZp
 XlwI2BRcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvGEgU3gy80rgNr0COoIJ6Ah2+xcgR5
 QkIqSkGhinvFbfVli2U3PhToGc2qXtvgxnXqwpft2wb5+qsHKx2t1jHt5My05fbJ7K8vkq385
 wrYQDwrYt/jqHTA4o5nhM3WdtoF1803aN2bdv4t9a91VeZP/bf6/70X5/3l6ZLDOGdpuO/c1P
 Zb6X6wpI/PF9pVR+7pzA7qx/KsenxBzS/nuFd/8Gtn4lluKMREMt5qLiRAA/dx2dfQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1508505708!55727891!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19432 invoked from network); 20 Oct 2017 13:21:49 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Oct 2017 13:21:49 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5XFD-0000RH-A0; Fri, 20 Oct 2017 13:21:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e5XF8-0002Cj-0p; Fri, 20 Oct 2017 13:21:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e5XF7-0000v9-Ss; Fri, 20 Oct 2017 13:21:41 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114800-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=8e77dabc58c4b6c747dfb4b948551147905a7840
X-Osstest-Versions-That: xen=8ba5f63d3afd59001c35b1494f0416131de439a4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 20 Oct 2017 13:21:41 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 114800: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDgwMCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDgwMC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDhlNzdkYWJjNThjNGI2Yzc0N2RmYjRiOTQ4NTUxMTQ3
OTA1YTc4NDAKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDhiYTVmNjNk
M2FmZDU5MDAxYzM1YjE0OTRmMDQxNjEzMWRlNDM5YTQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
NDc5MiAgMjAxNy0xMC0yMCAwODoxMDo1NiBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTQ4MDAgIDIwMTctMTAtMjAgMTE6MDE6NDAgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbnRob255IFBF
UkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFu
Y2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249OGU3N2RhYmM1OGM0YjZjNzQ3ZGZiNGI5
NDg1NTExNDc5MDVhNzg0MAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgor
KysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi4KKysrKyBQRVJMTElC
PS46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysr
IHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICBy
ZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBk
aWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysg
J1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rl
c3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUv
b3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAn
WycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1Nf
TE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4
IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLXVuc3RhYmxlLXNtb2tl
IDhlNzdkYWJjNThjNGI2Yzc0N2RmYjRiOTQ4NTUxMTQ3OTA1YTc4NDAKKyBicmFuY2g9eGVuLXVu
c3RhYmxlLXNtb2tlCisgcmV2aXNpb249OGU3N2RhYmM1OGM0YjZjNzQ3ZGZiNGI5NDg1NTExNDc5
MDVhNzg0MAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2Ny
aS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi46LgorKysrIFBFUkxMSUI9LjouOi4K
KysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJs
IC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGds
b2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQh
OwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAt
eiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3Jl
cG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rl
c3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgv
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICdd
JworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyBleHBvcnQgUEVSTExJ
Qj0uOi46LjouCisrKyBQRVJMTElCPS46LjouOi4KKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJy
YW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLXVuc3Rh
YmxlLXNtb2tlCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorICdbJyB4eGVu
ID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4cWVtdS11cHN0cmVhbS11bnN0YWJs
ZSA9IHggJ10nCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5j
aCB4ZW4tdW5zdGFibGUtc21va2UKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdb
JyB4OGU3N2RhYmM1OGM0YjZjNzQ3ZGZiNGI5NDg1NTExNDc5MDVhNzg0MCA9IHggJ10nCisgOiB0
ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAg
ICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAg
ICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAg
ICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwu
b3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0Cisr
IDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3Nl
YWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlv
cy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9n
aXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmly
bXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51
eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0Cisr
IDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0
Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAn
XScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVk
L2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tl
cm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1j
cm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tl
CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11
bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFp
bHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1z
bW9rZQorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0y
LjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1j
cm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9R
RU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14
ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94
ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZN
Rj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQK
KyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQK
KyBpbmZvX2xpbnV4X3RyZWUgeGVuLXVuc3RhYmxlLXNtb2tlCisgY2FzZSAkMSBpbgorIHJldHVy
biAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgorIGdp
dCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCA4ZTc3
ZGFiYzU4YzRiNmM3NDdkZmI0Yjk0ODU1MTE0NzkwNWE3ODQwOnJlZnMvaGVhZHMvc21va2UKVG8g
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDhiYTVmNjMu
LjhlNzdkYWIgIDhlNzdkYWJjNThjNGI2Yzc0N2RmYjRiOTQ4NTUxMTQ3OTA1YTc4NDAgLT4gc21v
a2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 13:23:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 13:23:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5XH6-0002dq-89; Fri, 20 Oct 2017 13:23:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e5XH5-0002df-RB
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 13:23:43 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 DA/5B-13910-FD8F9E95; Fri, 20 Oct 2017 13:23:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMKsWRWlGSWpSXmKPExsVyMfTOQd17P15
 GGixboGKx5ONiFgdGj6O7fzMFMEaxZuYl5VcksGZ8ftrMXPCZu+Jg13zGBsbfnF2MXBxCApMZ
 Jd41nWEHcVgEXjNLvN35ghHEkRC4wyqxdtdVoAwnkJMn0f34EJSdJtHzdiqUXSFx9PgMti5GD
 qBRahJr3kRBTP3JKHFvfR8jSI2wQLbEih0z2UBsEQEnibeX14ItYBaYxCix/eNCZpCEkECpxL
 5JfxlBBrEJ6Eism1ELEuYVsJU4N6MPLMwioCqxegtYWFQgXKLpbD8LRImgxMmZT8BsTgF7iU3
 zzoCdxixgJjFv80NmCFtc4taT+UwQtrzE9rdzmCcwis5C0j4LScssJC2zkLQsYGRZxahRnFpU
 llqka2ykl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGDEMQLCD8fS6wEOMkhxMS
 qK8gZUvI4X4kvJTKjMSizPii0pzUosPMWpwcAgcOzd3OpMUS15+XqqSBG/jd6A6waLU9NSKtM
 wcYEzDlEpw8CiJ8LqDpHmLCxJzizPTIVKnGC05Lty59IeJ49imy0DywJ5bf5iEwOZJifN2gjQ
 IgDRklObBjYOlnUuMslLCvIxAxwrxFKQW5WaWoMq/YhTnYFQS5r0EMoUnM68EbusroIOYgA5i
 t38BclBJIkJKqoGx4cLE+8z/HJ70KMoWZUz5HcS7P2CHJ7tmnZvLV/Mla0qM15t6L1r3l2k+W
 7J1r8+0JOWjbcmvgm4yJGZFi1iUZmX6iTTsL+S2TzwmU3ogPaYjoiy2IPNRyNnVcwri5p3Z9Z
 SJzbKo6LqgPXdD7omOJ5el5vTfVzfiCO64ez6v/q76zIsX1yixFGckGmoxFxUnAgCh2yF5NgM
 AAA==
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1508505821!71480864!1
X-Originating-IP: [209.85.220.193]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27975 invoked from network); 20 Oct 2017 13:23:42 -0000
Received: from mail-qk0-f193.google.com (HELO mail-qk0-f193.google.com)
 (209.85.220.193)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Oct 2017 13:23:42 -0000
Received: by mail-qk0-f193.google.com with SMTP id o187so14262380qke.7
 for <xen-devel@lists.xen.org>; Fri, 20 Oct 2017 06:23:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=rwtcIpWtca1xIhTm5UZDfere7yFW9vioUxsqgV8qIEQ=;
 b=SzHEy3xcvRii6grdUVgRY8Dp5p2EDqdpDhystUWIbD9HYvkKkBRlRC+mOp4e2Evbsd
 zlzLQ1HzRCEUlJ8gwWa5l1SdBqoR8g9gTDRGJzV43tWtEh9PV3pYFkNCWozFtSHGccHS
 qsJUdTBcLrw5ZJC+2mw/FVlTpTia7pU15N7Ks=
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=rwtcIpWtca1xIhTm5UZDfere7yFW9vioUxsqgV8qIEQ=;
 b=NHAW2qPyZnbsCJb3oEvlyWnDMi0Pw4+HZk5IVb/E7GmzVuxJwg/v0YLWVTzYiqMYbG
 ouRlYx+eQiixyet3R1RRiFzh62gOn3l7ghf0h59hDD/KyiwFln7hI05IpwD35hA3q7ZM
 qoCfQxZt7tGITFP7e0ognnhGLl/8zooiYPRLHSi2+9OWOZClDV1+jGPlK4slxwGjopiI
 rHy7lSsHREFpmry644h6WW9zgUr4h5BN+/Xfsttn2DsL55B0zaw7giWJJPJm1sBcqOOf
 06l2MIL0p9ySeMX99mG648k17YDaaH1m6WnZyJUgMztRTIQ9zsRy8SGL2vAQ5wIVZ9wJ
 mQ9g==
X-Gm-Message-State: AMCzsaXDEhUNtfph8+H1ImElKfp3IT336BO+Voon+ZZTqhYoYXAc86A1
 N+/5aAxP7TCi+0v/NSLBAHCP/4CXQyA=
X-Google-Smtp-Source: ABhQp+R7GNCCC4Rc+qylFqJYwICV0IPzvdXYwUQdZBRYJAnwsS0Ym/9m/bSr15cmbR7PkHsu8+XCvw==
X-Received: by 10.55.78.72 with SMTP id c69mr6851227qkb.105.1508505821460;
 Fri, 20 Oct 2017 06:23:41 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id l20sm605626qtb.27.2017.10.20.06.23.40
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 20 Oct 2017 06:23:40 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, Chao Gao <chao.gao@intel.com>
References: <1508459700-6725-1-git-send-email-chao.gao@intel.com>
 <59E9FD4A0200007800188AD6@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <f01d94d0-ff45-7cc5-54ab-cfaf9d5776ac@linaro.org>
Date: Fri, 20 Oct 2017 14:23:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59E9FD4A0200007800188AD6@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 for 4.10] x86/vpt: guarantee the return
 value of pt_update_irq() set in vIRR or PIR
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKT24gMjAvMTAvMTcgMTI6NDIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIw
LjEwLjE3IGF0IDAyOjM1LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPj4gcHRfdXBkYXRl
X2lycSgpIGlzIGV4cGVjdGVkIHRvIHJldHVybiB0aGUgdmVjdG9yIG51bWJlciBvZiBwZXJpb2Rp
Ywo+PiB0aW1lciBpbnRlcnJ1cHQsIHdoaWNoIHNob3VsZCBiZSBzZXQgaW4gdklSUiBvZiB2bGFw
aWMgb3IgaW4gUElSLgo+PiBPdGhlcndpc2UgaXQgd291bGQgdHJpZ2dlciB0aGUgYXNzZXJ0aW9u
IGluIHZteF9pbnRyX2Fzc2lzdCgpLCBwbGVhc2UKPj4gc2VlaW5nCj4+IGh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0xMC9tc2cwMDkxNS5o
dG1sLgo+Pgo+PiBCdXQgaXQgZmFpbHMgdG8gYWNoaWV2ZSB0aGF0IGluIHRoZSBmb2xsb3dpbmcg
dHdvIGNhc2U6Cj4+IDEuIGh2bV9pc2FfaXJxX2Fzc2VydCgpIG1heSBub3Qgc2V0IHRoZSBjb3Jy
ZXNwb25kaW5nIGJpdCBpbiB2SVJSIGZvcgo+PiBtYXNrIGZpZWxkIG9mIElPQVBJQyBSVEUgaXMg
c2V0LiBQbGVhc2UgcmVmZXIgdG8gdGhlIGNhbGwgdHJlZQo+PiB2bXhfaW50cl9hc3Npc3QoKSAt
PiBwdF91cGRhdGVfaXJxKCkgLT4gaHZtX2lzYV9pcnFfYXNzZXJ0KCkgLT4KPj4gYXNzZXJ0X2ly
cSgpIC0+IGFzc2VydF9nc2koKSAtPiB2aW9hcGljX2lycV9wb3NpdGl2ZV9lZGdlKCkuIFRoZSBw
YXRjaAo+PiBjaGVja3Mgd2hldGhlciB0aGUgdmVjdG9yIGlzIHNldCBvciBub3QgaW4gdklSUiBv
ZiB2bGFwaWMgb3IgUElSIGJlZm9yZQo+PiByZXR1cm5pbmcuCj4+Cj4+IDIuIHNvbWVvbmUgY2hh
bmdlcyB0aGUgdmVjdG9yIGZpZWxkIG9mIElPQVBJQyBSVEUgYmV0d2VlbiBhc3NlcnRpbmcKPj4g
dGhlIGlycSBhbmQgZ2V0dGluZyB0aGUgdmVjdG9yIG9mIHRoZSBpcnEsIGxlYWRpbmcgdG8gc2V0
dGluZyB0aGUKPj4gb2xkIHZlY3RvciBudW1iZXIgYnV0IHJldHVybmluZyBhIGRpZmZlcmVudCB2
ZWN0b3IgbnVtYmVyLiBUaGlzIHBhdGNoCj4+IGFsbG93cyBodm1faXNhX2lycV9hc3NlcnQoKSB0
byBhY2NlcHQgYSBjYWxsYmFjayB3aGljaCBjYW4gZ2V0IHRoZQo+PiBpbnRlcnJ1cHQgdmVjdG9y
IHdpdGggaXJxX2xvY2sgaGVsZC4gVGh1cywgbm8gb25lIGNhbiBjaGFuZ2UgdGhlIHZlY3Rvcgo+
PiBiZXR3ZWVuIHRoZSB0d28gb3BlcmF0aW9ucy4KPj4KPj4gQlRXLCB0aGUgZmlyc3QgYXJndW1l
bnQgb2YgcGlfdGVzdF9hbmRfc2V0X3BpcigpIHNob3VsZCBiZSB1aW50OF90Cj4+IGFuZCBJIHRh
a2UgdGhpcyBjaGFuY2UgdG8gZml4IGl0Lgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8
Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CgpEbyB5b3UgaGF2ZSBhbnkgb3BpbmlvbiBvbiB0aGlzIHBhdGNoIGdvaW5n
IHRvIFhlbiA0LjEwPwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 13:30:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 13:30:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5XNG-0003KP-Uk; Fri, 20 Oct 2017 13:30:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=459cf2ffc=anthony.perard@citrix.com>)
 id 1e5XNF-0003Iw-Gi
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 13:30:05 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 B5/6F-11148-C5AF9E95; Fri, 20 Oct 2017 13:30:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXitHRDpG7Mr5e
 RBhuOSFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm7Fx9kL8ipmPCwiamBMbiLkZNDQsBf4vrX
 w4wgNouAqkTT4YNgNpuAgcSK6VfBbBEBbYkXq9axdTFycTAL7GSUmLFkDVhCWMBB4sLN38wgN
 q+AjcS6ue9Yuxg5OIQEPCR65hlDhAUlTs58wgJiMwvoSCzY/YkNpIRZQFpi+T8OkDCngKfElI
 5bbCC2qICyxN6+Q+wgtpCAmsSNhctYJjDyzUIyaRaSSbMQJi1gZF7FqFGcWlSWWqRraKiXVJS
 ZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYZAxAsINxZbvzIUZJDiYlUd7AypeRQnxJ
 +SmVGYnFGfFFpTmpxYcYZTg4lCR4lX4C5QSLUtNTK9Iyc4DhDpOW4OBREuEt/QGU5i0uSMwtz
 kyHSJ1itOToWXHxDxNHH5i88fD6HyYhlrz8vFQpcd6vIA0CIA0ZpXlw42AxeYlRVkqYlxHoQC
 GegtSi3MwSVPlXjOIcjErCvNYgV/Fk5pXAbX0FdBAT0EHs9i9ADipJREhJNTBOjdNLVy1jTvH
 vWBrOerQ0dv1et4qaBZO33NvQPed3nUfCnHmd31Zxy3+IfuY+O8LRMDrh9txZsTPWxEScefFx
 asiVC9yybGVz+w6dva6ilSb+qGOV8tXFKsFBHZYHGjsnr30llqL3+s6B+ynnVi3sPXDpWumvo
 5uO+6qXH1l+3cRvRbLLvYUqSizFGYmGWsxFxYkAx3f/0sQCAAA=
X-Env-Sender: prvs=459cf2ffc=anthony.perard@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1508506203!71623896!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64421 invoked from network); 20 Oct 2017 13:30:04 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 13:30:04 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="447324229"
Date: Fri, 20 Oct 2017 14:30:01 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171020133001.GD11934@perard.uk.xensource.com>
References: <1508431916-9412-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1508431916-9412-1-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: Mutt/1.9.1 (2017-09-22)
Cc: Juergen Gross <jgross@suse.com>, Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5 0/8] xen: xen-domid-restrict improvements
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSWFuLAoKVGhlIHBhdGNoZXMgaW4gdGhpcyB2NSBhcHBlYXIgdG8gYmUgdGhlIHNhbWUgdGhl
IG9uZSBmcm9tIHRoZSBwYXRjaApzZXJpZXMgdjQuCgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 13:35:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 13:35:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5XSD-0003Z9-Ha; Fri, 20 Oct 2017 13:35:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dgdegra@tycho.nsa.gov>) id 1e5XSC-0003Z3-2M
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 13:35:12 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 3A/05-30115-F8BF9E95; Fri, 20 Oct 2017 13:35:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLIsWRWlGSWpSXmKPExsVyTUI6RLfv98t
 Ig7kf1SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ow5G7YxFWyXrXh2diFLA+Nf8S5GLg4hgW5G
 iV3/N7N2MXJySAj4Slw9dZMdJMEpcFxAYvbjo2wgjoRAC7PEzL6nLCBVQgKVEl/7p7FCtG9jl
 Fhz5i0bSEJYoETi4KvpjCC2iIC7xLzFCxhBipgFjjJK7Ls7nxGio41JYv++n2Cj2AR0JRYcXM
 kEYvMKOEhMndvLDGKzCKhKTJx7HGySqEC4RNPZfhaIGkGJkzOfgNmcAvYSc39dAtvMLGAmMW/
 zQ2YIW1zi1pP5TBC2vMT2t3OYJzAKz0LSPgtJyywkLbOQtCxgZFnFqFGcWlSWWqRrZKKXVJSZ
 nlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYCQxAsINx38fIQ4ySHExKoryBlS8jhfiS8
 lMqMxKLM+KLSnNSiw8xynBwKEnwBv4CygkWpaanVqRl5gBjEiYtwcGjJMI7CSTNW1yQmFucmQ
 6ROsVozHFs0+U/TBw/Jl35wyTEkpeflyolzpsFUioAUppRmgc3CJYqLjHKSgnzMgKdJsRTkFq
 Um1mCKv+KUZyDUUmYNx1kCk9mXgncvldApzABncJu/wLklJJEhJRUA6P9yRknlx0WS39e42do
 +zTauSCef1GsnESzDxvn+u8/nvAvZ+3QEODWi6r/NcFu8YKLO1bH8X/eLvXvaMKBwoin6Ycdv
 LVjWFknnQ56sMwkoMIygL3zwrtK+9KUTsW4/wLRmcFmtjNmpk0VuX3ySdvyKW4Kjx89nWLyWU
 TBRy+T5dC/mKcX9yuxFGckGmoxFxUnAgAn654OEAMAAA==
X-Env-Sender: dgdegra@tycho.nsa.gov
X-Msg-Ref: server-3.tower-27.messagelabs.com!1508506509!112338536!1
X-Originating-IP: [214.24.27.84]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9228 invoked from network); 20 Oct 2017 13:35:10 -0000
Received: from upbd19pa09.eemsg.mail.mil (HELO UPBD19PA09.eemsg.mail.mil)
 (214.24.27.84)
 by server-3.tower-27.messagelabs.com with SMTP; 20 Oct 2017 13:35:10 -0000
Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3])
 by UPBD19PA09.eemsg.mail.mil with ESMTP/TLS/AES256-SHA;
 20 Oct 2017 13:35:10 +0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; 
   d="scan'208";a="4957594"
IronPort-PHdr: =?us-ascii?q?9a23=3AsWmVlhDZAAmEhmEtdz7LUyQJP3N1i/DPJgcQr6Af?=
 =?us-ascii?q?oPdwSP36rsywAkXT6L1XgUPTWs2DsrQf2rqQ6/iocFdDyK7JiGoFfp1IWk1Nou?=
 =?us-ascii?q?QttCtkPvS4D1bmJuXhdS0wEZcKflZk+3amLRodQ56mNBXdrXKo8DEdBAj0OxZr?=
 =?us-ascii?q?KeTpAI7SiNm82/yv95HJbQhFgDmwbaluIBmqsA7cqtQYjYx+J6gr1xDHuGFIe+?=
 =?us-ascii?q?NYxWNpIVKcgRPx7dqu8ZBg7ipdpesv+9ZPXqvmcas4S6dYDCk9PGAu+MLrrxjD?=
 =?us-ascii?q?QhCR6XYaT24bjwBHAwnB7BH9Q5fxri73vfdz1SWGIcH7S60/VC+85Kl3VhDnlC?=
 =?us-ascii?q?YHNyY48G7JjMxwkLlbqw+lqxBm3oLYfJ2ZOP94c6zTZ9MaQXdKUNhXWSJPH4iw?=
 =?us-ascii?q?a5IDA/QdMepdqYT2ulkAogakBQS0Ge3h1DFIiH/106M03esuHgPJ0xAvEd8VrH?=
 =?us-ascii?q?TZrs/4OLsOXe27zqTFyyjIYfNM2Tf67YjFah4vruuKXbJxb8XRzVQkGQ3bgV6N?=
 =?us-ascii?q?qILlJSma2f4Ds2OG6OdvSO2vhHM5pAF+uDig3NwhipXJh40JylDE8j91wIAuJd?=
 =?us-ascii?q?KiUkJ7btmkEIVJuiycKoB4QdsiTnl1tCs1xbAKo562cDUQxJg5yBPTdeaLf5WO?=
 =?us-ascii?q?7xn+TuieOy14i2hgeL+nghay9lWvxfPkW8mv1VZKsjJFkt7RtnARzxDT6taISv?=
 =?us-ascii?q?96/kq5xTaAzRrT6uBZIUAvj6bbN54gzaIwlpoUq0jDGDP5mF7qg6OMc0Uk++yo?=
 =?us-ascii?q?5/zmYrXguJCcK5d5hhzxP6khgMCyAfk0PhIQU2WU5+iwzqDv8VX8QLpQj/02lq?=
 =?us-ascii?q?fZsIrdJcQevqO2HgBV3Zs95BawFTepys8VnWUHLV1ZeBKHiJLlO1fVIP/iF/u/?=
 =?us-ascii?q?jFOskClzy/DcIrLhGonNLmTEkLr5ebhw9lBTyBc3zdBe+51UCqoMIOnuWk/qqt?=
 =?us-ascii?q?PUFAM2Mwuxw+z/EtVyypseWX6TAq+eKK7dqluI6fgzLOmPf48Vuzb8K/cq5/P1?=
 =?us-ascii?q?gn85nEUSfait3ZcNdH+4GfFmKV2DYXXwmtcBDXsKvg0mQezolV2CVT9TaGi0X6?=
 =?us-ascii?q?4m6TE7EpipDYPHRo22mrOBxiK7EodKaWBBD1CGCW3oeJmcW/cQdCKSJddskzIa?=
 =?us-ascii?q?WrigUYMh0RCutBLkx7d8MuXU+zEYtYji1Nl6/eHciRYy9TlsBcSHz26NV310nn?=
 =?us-ascii?q?8PRzIu3aBwu0p9xk2B0adin/NYFsdT5/RPUgohK5Hc0vZ2BMzzWgLdZNeJSVmn?=
 =?us-ascii?q?Ts+6DjE2S9I728UObFplG9W+khDD2DKnA6QOl7yXHpM76bzT33z1J8Z8zXbG1b?=
 =?us-ascii?q?Isj1o4TctVM22pmKp/+xLUB47TnEWTj7yqergE3C7R6GeDynKDvU5GXw52SKnK?=
 =?us-ascii?q?QG4QZlXIotT9/U7CS76uCa87Mgta08KDJbVFatvzgVVBXvfjN4eWX2XkuW62TT?=
 =?us-ascii?q?yF27eNZ4qiL0c30TjZCUMEuxsO5nvAPg87UGPpkWLZCjN8GBrLYl6kpeN6oXi4?=
 =?us-ascii?q?VUwlwA6iYEho1r7z8RkQ06+yUfQWi54NviYsr31YER6SxdvfBZLUqwVtcapGaP?=
 =?us-ascii?q?sh8VxH0iTfrAU7MZu+efMxzmUCehh66hu9ny58DZ9NxI1z9isn?=
X-IPAS-Result: =?us-ascii?q?A2BtAgDk+ulZ/wHyM5BcGQEBAQEBAQEBAQEBBwEBAQEBFAE?=
 =?us-ascii?q?BAQEBAQEBAQEBBwEBAQEBgwgsgVIng3qZXoFUJnuHT4kEhnqFRQKEOUMUAQEBA?=
 =?us-ascii?q?QEBAQEBAQFqKII4JAGCQQEFIwQROgcQCw4KAgIfBwICITYGAQwGAgEBiAKCAgM?=
 =?us-ascii?q?VqheBbTqHOg2DWQEBAQEBAQEDAQEBAQEBIoEPgh+CB4M5KQuCQTWCXoU7gmEFi?=
 =?us-ascii?q?hKJJ41qPI94hHmTH0iMQoopNiGBWyoMHysPgy2DEYFqJDaIHiyCFgEBAQ?=
Received: from tarius.tycho.ncsc.mil ([144.51.242.1])
 by emsm-gh1-uea11.NCSC.MIL with ESMTP; 20 Oct 2017 13:35:03 +0000
Received: from moss-nexus.infosec.tycho.ncsc.mil (moss-nexus [192.168.25.48])
 by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id
 v9KDYuCV024688; Fri, 20 Oct 2017 09:34:57 -0400
To: Jan Beulich <JBeulich@suse.com>, Zhongze Liu <blackskygg@gmail.com>
References: <20171019023635.19812-1-blackskygg@gmail.com>
 <20171019023635.19812-3-blackskygg@gmail.com>
 <59E8AF7A020000780018815A@prv-mh.provo.novell.com>
 <f3e12d04-ffcb-fe4a-4666-d147b292d141@tycho.nsa.gov>
 <59E9B06902000078001886FF@prv-mh.provo.novell.com>
From: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Message-ID: <9bb5ed9a-01e2-7b22-3483-29a31a667260@tycho.nsa.gov>
Date: Fri, 20 Oct 2017 09:34:56 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59E9B06902000078001886FF@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 2/7] xsm: flask: change the dummy xsm
 policy and flask hook for map_gmfn_foregin
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMjAvMjAxNyAwMjoxNCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTkuMTAu
MTcgYXQgMTk6MzYsIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+IHdyb3RlOgo+PiBPbiAxMC8xOS8y
MDE3IDA3OjU4IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDE5LjEwLjE3IGF0IDA0
OjM2LCA8YmxhY2tza3lnZ0BnbWFpbC5jb20+IHdyb3RlOgo+Pj4+IC0tLSBhL3hlbi9pbmNsdWRl
L3hzbS9kdW1teS5oCj4+Pj4gKysrIGIveGVuL2luY2x1ZGUveHNtL2R1bW15LmgKPj4+PiBAQCAt
NTE2LDcgKzUxNiw4IEBAIHN0YXRpYyBYU01fSU5MSU5FIGludAo+PiB4c21fcmVtb3ZlX2Zyb21f
cGh5c21hcChYU01fREVGQVVMVF9BUkcgc3RydWN0IGRvbWFpbiAqZDEsCj4+Pj4gICAgc3RhdGlj
IFhTTV9JTkxJTkUgaW50IHhzbV9tYXBfZ21mbl9mb3JlaWduKFhTTV9ERUZBVUxUX0FSRyBzdHJ1
Y3QgZG9tYWluCj4+ICpkLCBzdHJ1Y3QgZG9tYWluICp0KQo+Pj4+ICAgIHsKPj4+PiAgICAgICAg
WFNNX0FTU0VSVF9BQ1RJT04oWFNNX1RBUkdFVCk7Cj4+Pj4gLSAgICByZXR1cm4geHNtX2RlZmF1
bHRfYWN0aW9uKGFjdGlvbiwgZCwgdCk7Cj4+Pj4gKyAgICByZXR1cm4geHNtX2RlZmF1bHRfYWN0
aW9uKGFjdGlvbiwgY3VycmVudC0+ZG9tYWluLCBkKSA/Ogo+Pj4+ICsgICAgICAgIHhzbV9kZWZh
dWx0X2FjdGlvbihhY3Rpb24sIGN1cnJlbnQtPmRvbWFpbiwgdCk7Cj4+Pj4gICAgfQo+Pj4KPj4+
IFdoZW4gYWxsIHRocmVlIGRvbWFpbnMgYXJlIGRpZmZlcmVudCwgaG93IGRvZXMgdGhlIGNoYW5n
ZWQKPj4+IHBvbGljeSByZWZsZWN0IHRoZSBvcmlnaW5hbCAiZCBoYXMgcHJpdmlsZWdlIG92ZXIg
dCIgcmVxdWlyZW1lbnQ/Cj4+PiBJIHVuZGVyc3RhbmQgeW91IHdhbnQgdG8gcmVsYXggdGhlIGN1
cnJlbnQgY29uZGl0aW9uLCBidXQgdGhpcwo+Pj4gc2hvdWxkbid0IGNvbWUgYXQgdGhlIHByaWNl
IG9mIGdyYW50aW5nIGFjY2VzcyB3aGVuIGFjY2Vzcwo+Pj4gc2hvdWxkIGJlIGRlbmllZC4gTm9y
IHRoZSBpbnZlcnNlIC0gdGhlIGN1cnJlbnQgZG9tYWluIG5vdAo+Pj4gaGF2aW5nIHByaXZpbGVn
ZSBvdmVyIGJvdGggZG9lcyBhbHNvIG5vdCBtZWFuIGQgZG9lc24ndCBoYXZlCj4+PiB0aGUgbmVj
ZXNzYXJ5IHByaXZpbGVnZSBvdmVyIHQuCj4+Pgo+Pj4gSSBjb250aW51ZSB0byB0aGluayB0aGF0
IHlvdSBjYW4ndCB2YWxpZGx5IHJldHJvZml0IHRoZSBuZXcKPj4+IGludGVuZGVkIGZ1bmN0aW9u
YWxpdHkgb250byB0aGUgZXhpc3RpbmcgaHlwZXJjYWxsLCBldmVuIGlmCj4+PiBub3RoaW5nIGV4
Y2VwdCB0aGUgcGVybWlzc2lvbiBjaGVjayBuZWVkcyB0byBiZSBkaWZmZXJlbnQuCj4+Pgo+Pj4g
SmFuCj4+Cj4+IElmIHRoaXMgb3BlcmF0aW9uIGlzIGdvaW5nIHRvIGJlIGFsbG93ZWQgYXQgYWxs
IChhbmQgSSBhZ3JlZSBpdCBoYXMKPj4gdmFsaWQgdXNlIGNhc2VzKSwgdGhlbiB0aGVyZSB3b24n
dCBiZSBhIHByaXZpbGVnZSByZWxhdGlvbnNoaXAgYmV0d2Vlbgo+PiAoZCkgYW5kICh0KSB0byBj
aGVjayAtIHRoZXknbGwgYm90aCBiZSAoc29tZXdoYXQgcmVsYXRlZCkgZG9tVXMgYXMgZmFyCj4+
IGFzIFhlbiBjYW4gdGVsbC4gIElmIHRoaXMgaHlwZXJjYWxsIGlzbid0IHVzZWQsIGFkZGluZyBh
IG5ldyBoeXBlcmNhbGwKPj4gKHN1Ym9wKSBpcyB0aGUgb25seSB3YXkgSSdkIHNlZSB0byBkbyBp
dCAtIGFuZCB0aGF0IHNlZW1zIHZlcnkgcmVkdW5kYW50Cj4+IGFzIGl0J2QgbmVlZCB0byBkbyBh
bGwgdGhlIHNhbWUgY2hlY2tzIGV4Y2VwdCBmb3IgdGhlIG9uZSBhYm91dCB0aGUKPj4gcmVsYXRp
b25zaGlwIGJldHdlZW4gKGQpIGFuZCAodCkuICBJIGRvbid0IHNlZSB0aGUgcmVhc29uIHdoeSB0
aGUKPj4gZXhpc3RpbmcgaHlwZXJjYWxsIHNob3VsZCBkZW55IGJlaW5nIHVzZWQgZm9yIHRoYXQg
cHVycG9zZSBvbmNlIGl0J3MKPj4gcG9zc2libGUgdXNpbmcgb3RoZXIgbWVhbnMuCj4gCj4gT25l
IHByb2JsZW0gaXMsIGFzIHlvdSBtZW50aW9uIGhlcmUsIC4uLgo+IAo+PiBUaGUgb25seSBwb3Nz
aWJsZSBwcm9ibGVtIHRoYXQgc3ByaW5ncyB0byBtaW5kIGlzIGEgcmVzdHJpY3RlZCBrZXJuZWwK
Pj4gaW50ZXJmYWNlIChzdWNoIGFzIHRoZSBvbmUgdXNlZCBieSBRRU1VIGluIGRvbTAgdGhhdCBy
ZXN0cmljdHMgdG8gYQo+PiBzaW5nbGUgdGFyZ2V0IGRvbWFpbikgdGhhdCBub3cgZG9lc24ndCBy
ZWFsaXplIGl0J3MgcmVsYXlpbmcgYW4KPj4gb3BlcmF0aW9uIHRoYXQgYWxzbyByZXF1aXJlcyBw
ZXJtaXNzaW9uIG92ZXIgKHQpIGFmdGVyIG9ubHkgY2hlY2tpbmcKPj4gdGhhdCB0aGUgb3JpZ2lu
IGlzIGFsbG93ZWQgdG8gbW9kaWZ5IChkKS4KPiAKPiAuLi4gdGhlIGRlbGVnYXRpb24gb2YgcHJp
dmlsZWdlIGNoZWNraW5nIHJlc3BvbnNpYmlsaXR5IHRvIGEKPiBwb3NzaWJseSB1bnRydXN0ZWQg
ZW52aXJvbm1lbnQuIFBsdXMsIGFzIGV4cGxhaW5lZCBiZWZvcmUsCj4gY3VycmVudCBjYWxsZXJz
IGV4cGVjdCBwcml2aWxlZ2Ugb2YgZCBvdmVyIHQgdG8gYmUgdmFsaWRhdGVkLAo+IHdoaWNoIGlz
bid0IGhhcHBlbmluZyBhbnltb3JlIHdpdGggdGhlIHByb3Bvc2VkIGNoYW5nZS4gSWYKPiB0aGUg
ZXhpc3Rpbmcgc3ViLW9wIHdhcyB0byBiZSBtb2RpZmllZCwgSSB0aGluayB3ZSdkIG5lZWQKPiAo
d2l0aCBjIHJlcHJlc2VudGluZyB0aGUgY3VycmVudCBkb21haW4pCj4gLSAoZCBvdmVyIHQpIHx8
ICgoYyBvdmVyIGQpICYmIChjIG92ZXIgdCkpIGZvciBub3QgcmVncmVzc2luZwo+ICAgIHRoZSBw
cmUtZXhpc3RpbmcgdXNlIGNhc2UsCj4gLSBvbmx5IChjIG92ZXIgZCkgJiYgKGMgb3ZlciB0KSBm
b3Igbm90IHBlcm1pdHRpbmcgc29tZXRoaW5nCj4gICAgdGhhdCBpc24ndCBpbnRlbmRlZCB0byBi
ZSBwZXJtaXR0ZWQgaW4gdGhlIG5ldyB1c2UgY2FzZS4KPiBVbmxlc3MgdGhlIHN1Yi1vcCBoYXMg
cm9vbSBmb3IgYWRkaW5nIGEgZmxhZyB0byBpbmRpY2F0ZQo+IHdoaWNoIG9mIHRoZSB0d28gaXMg
bWVhbnQgKEkgZGlkbid0IGNoZWNrKSwgSSBkb24ndCBzZWUgYSB3YXkKPiBhcm91bmQgYWRkaW5n
IGFub3RoZXIgc3ViLW9wLCBubyBtYXR0ZXIgaG93IHNpbWlsYXIgdGhpcwo+IHdvdWxkIGVuZCB1
cCBiZWluZy4KPiAKPiBKYW4KCkkgd291bGQgc2F5IHRoZSBjdXJyZW50IGxhY2sgb2YgYSBjaGVj
ayBmb3IgKGMgb3ZlciB0KSBpcyBhbiBvdmVyc2lnaHQsCndoaWNoIG1vc3RseSBkb2Vzbid0IG1h
dHRlciBiZWNhdXNlIHRoZSBhYmlsaXR5IHRvIG1vZGlmeSBhcmJpdHJhcnkKbWVtb3J5IGluIHlv
dXIgdGFyZ2V0IGlzIHRyYW5zaXRpdmUgaW4gYWxtb3N0IGFueSBzZWN1cml0eSBtb2RlbCAoYyBj
YW4KbW9kaWZ5IGQncyBjb2RlIHRvIG1vZGlmeSB0LCBzbyBhIG1hbGljaW91cyBjIGNhbiBjb21w
cm9taXNlIHQgYW55d2F5KS4KSWYgdGhlIHRocmVlIGRvbWFpbnMgYXJlIGFsbCBkaWZmZXJlbnQs
IHRoZSBvbmx5IHdheSB0aGlzIGNhbiBoYXBwZW4gaW4Kbm9uLVhTTSBpcyBmb3IgKGMpIHRvIGJl
IGRvbTAgb3IgZm9yIHlvdXIgZGV2aWNlIG1vZGVsIHRvIGhhdmUgYSBkZXZpY2UKbW9kZWwgKHdo
aWNoIEkgZG9uJ3QgdGhpbmsgaXMgZm9yYmlkZGVuLCBidXQgZG91YnQgYW55b25lIHVzZXMpLgoK
SSBub3cgYWdyZWUgdGhhdCB0aGlzIGRlc2VydmVzIGEgbmV3IHN1Ym9wLCBzaW5jZSB0aGlzIGNv
ZGUgaXMgcmVhY2hlZAp2aWEgdGhlIHN0YWJsZSBtZW1vcnlfb3AgYW5kIG5vdCBqdXN0IGEgZG9t
Y3RsLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 13:36:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 13:36:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5XTC-0003fh-Ue; Fri, 20 Oct 2017 13:36:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=459d591f5=wei.liu2@citrix.com>)
 id 1e5XTB-0003fa-Ee
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 13:36:13 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 0D/66-07499-CCBF9E95; Fri, 20 Oct 2017 13:36:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDve6Z3y8
 jDfZMFrb4vmUykwOjx+EPV1gCGKNYM/OS8isSWDM2LPnAVNDAXfF86wXmBsbPHF2MnBwSAv4S
 9zb9ZgaxWQRUJVq/bGAHsdkElCV+dvaygdgiAtoSL1atA7OZBXwlNl+9xgpiCwPZMy51gNm8A
 hYSi8/vA+rl4hASeMokcfjCQ0aIhKDEyZlPWCCadSQW7P4ENIgDyJaWWP4P7AZOAUeJhssbwO
 aLCqhIdC6dA1YuJKAg0TH9GNMERr5ZSCbNQjJpFsKkBYzMqxjVi1OLylKLdM30kooy0zNKchM
 zc3QNDcz0clOLixPTU3MSk4r1kvNzNzECA40BCHYwzjvhf4hRkoNJSZQ3sPJlpBBfUn5KZUZi
 cUZ8UWlOavEhRhkODiUJ3qO/gHKCRanpqRVpmTnAkIdJS3DwKInwXgBJ8xYXJOYWZ6ZDpE4xK
 kqJ814BSQiAJDJK8+DaYHF2iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8D0Gm8GTmlcBNfw
 W0mAloMbv9C5DFJYkIKakGxr6zz47cKii3y77Nc9xhUdljtUsnC8RF6i7dc1hzdKsoq+hzz/k
 xU59nPYhae/+Kil0ig0jdJsYan/6cV4Yr2d7IPjjKcDGwr1TXpLEplv22gM0mvW1Ov8r1jd3D
 hVX63UMfCR2zUNF1b5K97GG/fe1BrdZvVw0ezdvReW2ZmofU145zKzYuUGIpzkg01GIuKk4EA
 GQ0wHauAgAA
X-Env-Sender: prvs=459d591f5=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1508506570!71505010!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4782 invoked from network); 20 Oct 2017 13:36:11 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 13:36:11 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="455218403"
Date: Fri, 20 Oct 2017 14:36:05 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171020133605.ycbh6lovqreqdvyw@citrix.com>
References: <20171020103840.32762-1-wei.liu2@citrix.com>
 <20171020103840.32762-12-wei.liu2@citrix.com>
 <23017.55443.733688.529833@mariner.uk.xensource.com>
 <20171020111457.7uhyvfkks3m2weoc@citrix.com>
 <23017.60829.259869.319396@mariner.uk.xensource.com>
 <20171020131714.lupjggena5p7tjzy@citrix.com>
 <23017.63517.935556.298721@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23017.63517.935556.298721@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [OSSTEST PATCH 11/16] ts-debian-fixup: use correct
	resume device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMjAsIDIwMTcgYXQgMDI6MjA6MjlQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2VpIExpdSB3cml0ZXMgKCJSZTogW09TU1RFU1QgUEFUQ0ggMTEvMTZdIHRzLWRlYmlh
bi1maXh1cDogdXNlIGNvcnJlY3QgcmVzdW1lIGRldmljZSIpOgo+ID4gSSB3b3VsZG4ndCBjYWxs
IHRoaXMgYmVoYXZpb3VyIGEgYnVnLiAgTW9zdCBwZW9wbGUgd29uJ3Qgbm90aWNlIGl0Cj4gPiBi
ZWNhdXNlIHRoZSBndWVzdCB3aWxsIGJvb3QgZXZlbnR1YWxseS4gSXQgaXMgbm90IGxpa2UgdGhp
cyB3aWxsIGNhdXNlCj4gPiB0aGUgZ3Vlc3QgdG8gY3Jhc2guCj4gCj4gSSBkb24ndCB0aGluayB0
aGUgZ3Vlc3QgYm9vdGluZyAiZXZlbnR1YWxseSIgYWZ0ZXIgc29tZSB0aW1lb3V0IGlzCj4gY29y
cmVjdC4KPgoKVGhlIE9TIGlzIGhvbm9yaW5nIHdoYXRldmVyIGlzIHdyaXR0ZW4gaW4gdGhlIHJl
c3VtZSBmaWxlLiBUaGF0J3MgdGhlCmNvcnJlY3QgYmVoYXZpb3VyIHRvIG1lLgoKQm9vdGluZyBh
ZnRlciB0cnlpbmcgaXMgYmV0dGVyIHRoYW4gbm90IGJvb3RpbmcgYXQgYWxsLiAgVGhhdCBwYXJh
bWV0ZXIKaXNuJ3Qgdml0YWwgdG8gYSBmdW5jdGlvbmFsIHN5c3RlbS4gVGhpcyBoYXMgYWx3YXlz
IGJlZW4gdGhlIGNhc2Ugc2luY2UKZm9yZXZlci4gSXQgaXMgb25seSB0aGUgInRpbWVvdXQiIGlu
IHRoZSBwYXN0IGlzIHNob3J0ZXIgc28gb3NzdGVzdApuZXZlciBub3RpY2VkIGl0LgoKV2hhdCBp
cyBub3QgY29ycmVjdCBpcyB0aGUgY29udGVudCBvZiB0aGUgZmlsZS4gV2UgY2FuJ3QgYmxhbWUg
dGhlIGd1ZXN0Ck9TIGZvciB0aGF0LgoKPiA+IFRoZXJlIGlzIG5vIG9wdGlvbiBpbiB4ZW4tY3Jl
YXRlLWltYWdlIHRvIG1hbmlwdWxhdGUgZXh0cmE9LiBUaGUgb25seQo+ID4gdmlhYmxlIHNvbHV0
aW9uIGlzIHRvIHByb3ZpZGUgYSBuZXcgdGVtcGxhdGUuIFRoYXQgc2VlbXMgb3ZlcmtpbGwgYW5k
Cj4gPiB3b3VsZCByZXF1aXJlIG1vcmUgY29kZS4KPiAKPiBXaGF0IHlvdSdyZSBzYXlpbmcgaXMg
dGhhdCB0aGlzIGluZmVsaWNpdHkgaW4geGVuLXRvb2xzIGlzIG5vdAo+IHBhcnRpY3VsYXJseSBl
YXN5IHRvIGZpeC4gIFRoYXQgZG9lc24ndCBtZWFuIGl0IHNob3VsZG4ndCBiZSByZXBvcnRlZAo+
IGFzIGEgYnVnLgoKVGhlcmUgaXMgbm90aGluZyB0byBmaXguIFN5c3RlbSBhZG1pbmlzdHJhdG9y
IHNob3VsZCBwcm92aWRlIGEgcHJvcGVyCnRlbXBsYXRlIC0tIHRoYXQncyB3aGF0IHhlbi10b29s
cyBkZXZlbG9wZXJzIG1vc3QgbGlrZWx5IHRvIHNheS4KCkl0IHdvdWxkIHJlcXVpcmUgYSBsb3Qg
bW9yZSBjb2RlIGluIG9zc3Rlc3QgdG8gZml4IHRoZSB0ZW1wbGF0ZSwgYW5kIHRoZQplc3NlbmNl
IG9mIHN1Y2ggcGF0Y2ggd291bGQgc3RpbGwgYmUgdGhlIHNhbWUuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 13:37:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 13:37:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5XUb-0003p8-96; Fri, 20 Oct 2017 13:37:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4594c9e72=Ian.Jackson@citrix.com>)
 id 1e5XUZ-0003ot-8U
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 13:37:39 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 DA/3F-16147-22CF9E95; Fri, 20 Oct 2017 13:37:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXitHRDpK7Sn5e
 RBpsfcVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlL1r1kLHjJWLHm4H3WBsbdjF2MnBwSAv4S
 HbtvMoPYbAK6Ek1b/rKB2LwCghInZz5hAbGZBXQkFuz+xAZhy0tsfzuHGaLGTuLfnpdMIDaLg
 KrE99Y97CC2iICeRMuqiaxdjFxA9TsZJWYsWQO2TFjAQeLCzd9gzZwCthLNn5+BxYUEqiQ2Xm
 tlhzjIROLtwp1AyziA4moSc9fHT2Dkm4XkpFlITpqF5KQFjMyrGDWKU4vKUot0jYz0kooy0zN
 KchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECg62egYFxB+PUE36HGCU5mJREeQMrX0YK8SXl
 p1RmJBZnxBeV5qQWH2KU4eBQkuCt/g2UEyxKTU+tSMvMAYY9TFqCg0dJhPfCL6A0b3FBYm5xZ
 jpE6hSjMceNh9f/MHF03Lz7h0mIJS8/L1VKnDcSZJIASGlGaR7cIFg8XmKUlRLmZWRgYBDiKU
 gtys0sQZV/xSjOwagkzBsBMoUnM68Ebt8roFOYgE5ht38BckpJIkJKqoFRx+Xe4sVGeWs63zu
 3Pch8b318abDdnP2tT8OdmT+v/PeHqeB7cp10Ntu6N4Eiqj+fnHZbeosl7OfdfX0MF4Kd7TPc
 xR+vYVZldo7359KZdmFtcrf45WsBN+M2Pnjlte14ZqB45Iu0V3+qjZQ+G+uFR97Vajphmn98k
 1xzq+qBf06PVXW+bn+sxFKckWioxVxUnAgA1RBSGMICAAA=
X-Env-Sender: prvs=4594c9e72=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1508506653!111273594!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44100 invoked from network); 20 Oct 2017 13:37:37 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 13:37:37 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="447325997"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23017.64539.31230.43449@mariner.uk.xensource.com>
Date: Fri, 20 Oct 2017 14:37:31 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20171020133001.GD11934@perard.uk.xensource.com>
References: <1508431916-9412-1-git-send-email-ian.jackson@eu.citrix.com>
 <20171020133001.GD11934@perard.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Juergen Gross <jgross@suse.com>, Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5 0/8] xen: xen-domid-restrict improvements
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtQQVRDSCB2NSAwLzhdIHhlbjogeGVuLWRvbWlk
LXJlc3RyaWN0IGltcHJvdmVtZW50cyIpOgo+IFRoZSBwYXRjaGVzIGluIHRoaXMgdjUgYXBwZWFy
IHRvIGJlIHRoZSBzYW1lIHRoZSBvbmUgZnJvbSB0aGUgcGF0Y2gKPiBzZXJpZXMgdjQuCgpFcmss
IHNvIHRoZXkgYXJlLgoKSSdsbCBwb3N0IGEgdjUuMSBpbiByZXBseSB0byB0aGlzIGVtYWlsLgoK
SWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 13:38:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 13:38:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5XVa-0003wh-JC; Fri, 20 Oct 2017 13:38:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4594c9e72=Ian.Jackson@citrix.com>)
 id 1e5XVZ-0003wJ-Bp
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 13:38:41 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 E9/EE-17628-06CF9E95; Fri, 20 Oct 2017 13:38:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDvW7Cn5e
 RBge381h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk3375nLejlrfjU0cnUwPiEq4uRk0NCwF9i
 /oE9jCA2m4CuRNOWv2wgtoiAtET/nHb2LkYuDmaBb4wS+85dYgVJCAuYSzy89RWsiEVAVeLVi
 kVgzbwCnhLbdl9ighgqJ3H++E9mEJtTwF7i+sQlQDUcHEICdhJdk9kgTDWJuevjIToFJU7OfM
 ICYjMLSEgcfPGCeQIj7ywkqVlIUgsYmVYxahSnFpWlFukaGeslFWWmZ5TkJmbm6BoamOrlphY
 XJ6an5iQmFesl5+duYgSGTj0DA+MOxh3tfocYJTmYlER5AytfRgrxJeWnVGYkFmfEF5XmpBYf
 YpTh4FCS4K3+DZQTLEpNT61Iy8wBBjFMWoKDR0mE9yBImre4IDG3ODMdInWK0ZLj2KbLf5g4D
 r24DSQ7bt79wyTEkpeflyolzhsJ0iAA0pBRmgc3DhZplxhlpYR5GRkYGIR4ClKLcjNLUOVfMY
 pzMCoJ80qDTOHJzCuB2/oK6CAmoIPY7V+AHFSSiJCSamA0S6vYE2ptqmyx+3zYtcotp3slm5/
 e+MHiNVm8U32Zwt9HCp9PLC+00z21Mm3JQWONOZG3nv5/n5Y7beWXuFBeniAvyXnXn5T9n30l
 2m/yx+/HnbYvac5rFMz5KalVMtNZ9dfD2h8bslgnOCs/+DfJgqPw0gXNre5u26VPBLPE/s4uq
 Zv3ebGkEktxRqKhFnNRcSIABRKJea8CAAA=
X-Env-Sender: prvs=4594c9e72=Ian.Jackson@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1508506718!106282515!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48207 invoked from network); 20 Oct 2017 13:38:39 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 13:38:39 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="455218931"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <qemu-devel@nongnu.org>
Date: Fri, 20 Oct 2017 14:38:15 +0100
Message-ID: <1508506702-17704-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <23017.64539.31230.43449@mariner.uk.xensource.com>
References: <23017.64539.31230.43449@mariner.uk.xensource.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v5.1 1/8] xen: link against xentoolcore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CgpYZW4gbGli
cmFyaWVzIGluIDQuMTAgaW5jbHVkZSBhIG5ldyB4ZW50b29sY29yZSBsaWJyYXJ5LiAgVGhpcwpj
b250YWlucyB0aGUgeGVudG9vbGNvcmVfcmVzdHJpY3RfYWxsIGZ1bmN0aW9uIHdoaWNoIHdlIGFy
ZSBhYm91dCB0bwp3YW50IHRvIHVzZS4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgotLS0KdjU6IE1vcmUgdHJ1dGhmdWwgY29tbWl0IG1lc3Nh
Z2UuCi0tLQogY29uZmlndXJlIHwgOCArKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0
aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9jb25maWd1cmUgYi9jb25maWd1
cmUKaW5kZXggZmQ3ZTNhNS4uNmY2OTFkZiAxMDA3NTUKLS0tIGEvY29uZmlndXJlCisrKyBiL2Nv
bmZpZ3VyZQpAQCAtMjA3Miw3ICsyMDcyLDcgQEAgaWYgdGVzdCAiJHhlbiIgIT0gIm5vIiA7IHRo
ZW4KICAgICAgICQoJHBrZ19jb25maWcgLS1tb2R2ZXJzaW9uIHhlbmNvbnRyb2wgfCBzZWQgJ3Mv
XC4vIC9nJykgKSIKICAgICB4ZW49eWVzCiAgICAgeGVuX3BjPSJ4ZW5jb250cm9sIHhlbnN0b3Jl
IHhlbmd1ZXN0IHhlbmZvcmVpZ25tZW1vcnkgeGVuZ250dGFiIgotICAgIHhlbl9wYz0iJHhlbl9w
YyB4ZW5ldnRjaG4geGVuZGV2aWNlbW9kZWwiCisgICAgeGVuX3BjPSIkeGVuX3BjIHhlbmV2dGNo
biB4ZW5kZXZpY2Vtb2RlbCB4ZW50b29sY29yZSIKICAgICBRRU1VX0NGTEFHUz0iJFFFTVVfQ0ZM
QUdTICQoJHBrZ19jb25maWcgLS1jZmxhZ3MgJHhlbl9wYykiCiAgICAgbGlic19zb2Z0bW11PSIk
KCRwa2dfY29uZmlnIC0tbGlicyAkeGVuX3BjKSAkbGlic19zb2Z0bW11IgogICAgIExERkxBR1M9
IiQoJHBrZ19jb25maWcgLS1saWJzICR4ZW5fcGMpICRMREZMQUdTIgpAQCAtMjEwNCwxOCArMjEw
NCwyMCBAQCBFT0YKICAgICAgICAgY2F0ID4gJFRNUEMgPDxFT0YgJiYKICN1bmRlZiBYQ19XQU5U
X0NPTVBBVF9NQVBfRk9SRUlHTl9BUEkKICNpbmNsdWRlIDx4ZW5mb3JlaWdubWVtb3J5Lmg+Cisj
aW5jbHVkZSA8eGVudG9vbGNvcmUuaD4KIGludCBtYWluKHZvaWQpIHsKICAgeGVuZm9yZWlnbm1l
bW9yeV9oYW5kbGUgKnhmbWVtOwogCiAgIHhmbWVtID0geGVuZm9yZWlnbm1lbW9yeV9vcGVuKDAs
IDApOwogICB4ZW5mb3JlaWdubWVtb3J5X21hcDIoeGZtZW0sIDAsIDAsIDAsIDAsIDAsIDAsIDAp
OworICB4ZW50b29sY29yZV9yZXN0cmljdF9hbGwoMCk7CiAKICAgcmV0dXJuIDA7CiB9CiBFT0YK
LSAgICAgICAgY29tcGlsZV9wcm9nICIiICIkeGVuX2xpYnMgLWx4ZW5kZXZpY2Vtb2RlbCAkeGVu
X3N0YWJsZV9saWJzIgorICAgICAgICBjb21waWxlX3Byb2cgIiIgIiR4ZW5fbGlicyAtbHhlbmRl
dmljZW1vZGVsICR4ZW5fc3RhYmxlX2xpYnMgLWx4ZW50b29sY29yZSIKICAgICAgIHRoZW4KLSAg
ICAgIHhlbl9zdGFibGVfbGlicz0iLWx4ZW5kZXZpY2Vtb2RlbCAkeGVuX3N0YWJsZV9saWJzIgor
ICAgICAgeGVuX3N0YWJsZV9saWJzPSItbHhlbmRldmljZW1vZGVsICR4ZW5fc3RhYmxlX2xpYnMg
LWx4ZW50b29sY29yZSIKICAgICAgIHhlbl9jdHJsX3ZlcnNpb249NDEwMDAKICAgICAgIHhlbj15
ZXMKICAgICBlbGlmCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 13:38:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 13:38:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5XVb-0003xg-Qw; Fri, 20 Oct 2017 13:38:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4594c9e72=Ian.Jackson@citrix.com>)
 id 1e5XVa-0003wR-Bl
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 13:38:42 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 0C/13-21876-16CF9E95; Fri, 20 Oct 2017 13:38:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHSDvW7in5e
 RBpvf8lh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkvnrxjKzjHX7H82E/GBsbjvF2MnBwSAv4S
 O+f+YwOx2QR0JZq2/AWzRQSkJfrntLN3MXJxMAvMZ5I4PG8xK0hCWCBaYt3Kp0wgNouAqkTDj
 uvMIDavgKfEuvnNrBBD5STOH/8JFucU8JLYuLsTrF5IoFZizvz1QDYHkK0mMXd9PESroMTJmU
 9YQGxmAQmJgy9eME9g5J2FJDULSWoBI9MqRo3i1KKy1CJdQxO9pKLM9IyS3MTMHF1DA1O93NT
 i4sT01JzEpGK95PzcTYzA4GEAgh2MZ097HmKU5GBSEuUNrHwZKcSXlJ9SmZFYnBFfVJqTWnyI
 UYaDQ0mCl+E3UE6wKDU9tSItMwcYxjBpCQ4eJRHeC7+A0rzFBYm5xZnpEKlTjLocHTfv/mESY
 snLz0uVEueNBJkhAFKUUZoHNwIWU5cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzBsBMoUnM6
 8EbtMroCOYgI5gt38BckRJIkJKqoEx7PmOqdOiOUq3Xwhc8GeG4C3G1uN7rFJZJGKW+RqmZK+
 7N5OlYsJabrukjkoRuQ0tJuslrzCUF+xljlGNuHvQjU14fvbTLoego72a86c3VxfL8/R1p0Vr
 T9t6Tf7HEfsFttZ5H37uLnxYmX94YeUj92PvbH8v2XCMt2uu3PvvXycc7xHuXnlRiaU4I9FQi
 7moOBEAxLGVDKQCAAA=
X-Env-Sender: prvs=4594c9e72=Ian.Jackson@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1508506719!92021459!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4797 invoked from network); 20 Oct 2017 13:38:40 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 13:38:40 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="455218934"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <qemu-devel@nongnu.org>
Date: Fri, 20 Oct 2017 14:38:19 +0100
Message-ID: <1508506702-17704-5-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1508506702-17704-1-git-send-email-ian.jackson@eu.citrix.com>
References: <23017.64539.31230.43449@mariner.uk.xensource.com>
 <1508506702-17704-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v5.1 5/8] xen: move xc_interface compatibility
	fallback further up the file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UgYXJlIGdvaW5nIHRvIHdhbnQgdG8gdXNlIHRoZSBkdW1teSB4ZW5kZXZpY2Vtb2RlbF9oYW5k
bGUgdHlwZSBpbgpuZXcgc3R1YiBmdW5jdGlvbnMgaW4gdGhlIENPTkZJR19YRU5fQ1RSTF9JTlRF
UkZBQ0VfVkVSU0lPTiA8IDQxMDAwCnNlY3Rpb24uICBTbyB3ZSBuZWVkIHRvIHByb3ZpZGUgdGhh
dCBkZWZpbml0aW9uLCBvciAoYXMgYXBwbGljYWJsZSkKaW5jbHVkZSB0aGUgYXBwcm9wcmlhdGUg
aGVhZGVyLCBlYXJsaWVyIGluIHRoZSBmaWxlLgoKKElkZWFsbHkgdGhlIG5ld2VyIGNvbXBhdGli
aWxpdHkgbGF5ZXJzIHdvdWxkIGJlIGF0IHRoZSBib3R0b20gb2YgdGhlCmZpbGUsIHNvIHRoYXQg
dGhleSBjYW4gbmF0dXJhbGx5IGJlbmVmaXQgZnJvbSB0aGUgY29tcGF0aWJpbGl0eSBsYXllcnMK
Zm9yIGVhcmxpZXIgdmVyc2lvbi4gIEJ1dCB0aGF0J3MgcmF0aGVyIHRvbyBtdWNoIGZvciB0aGlz
IHNlcmllcy4pCgpObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNr
c29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpBY2tlZC1ieTogQW50aG9ueSBQRVJBUkQg
PGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQp2MjogTmV3IHBhdGNoIGluIHYyIG9mIHRo
ZSBzZXJpZXMKLS0tCiBpbmNsdWRlL2h3L3hlbi94ZW5fY29tbW9uLmggfCAxOCArKysrKysrKysr
Ky0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcveGVuL3hlbl9jb21tb24uaCBiL2luY2x1ZGUvaHcv
eGVuL3hlbl9jb21tb24uaAppbmRleCAzZjQ0YTYzLi44ZWZkYjhhIDEwMDY0NAotLS0gYS9pbmNs
dWRlL2h3L3hlbi94ZW5fY29tbW9uLmgKKysrIGIvaW5jbHVkZS9ody94ZW4veGVuX2NvbW1vbi5o
CkBAIC03OCw2ICs3OCwxNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgKnhlbmZvcmVpZ25tZW1vcnlf
bWFwKHhjX2ludGVyZmFjZSAqaCwgdWludDMyX3QgZG9tLAogCiBleHRlcm4geGVuZm9yZWlnbm1l
bW9yeV9oYW5kbGUgKnhlbl9mbWVtOwogCisjaWYgQ09ORklHX1hFTl9DVFJMX0lOVEVSRkFDRV9W
RVJTSU9OIDwgNDA5MDAKKwordHlwZWRlZiB4Y19pbnRlcmZhY2UgeGVuZGV2aWNlbW9kZWxfaGFu
ZGxlOworCisjZWxzZSAvKiBDT05GSUdfWEVOX0NUUkxfSU5URVJGQUNFX1ZFUlNJT04gPj0gNDA5
MDAgKi8KKworI3VuZGVmIFhDX1dBTlRfQ09NUEFUX0RFVklDRU1PREVMX0FQSQorI2luY2x1ZGUg
PHhlbmRldmljZW1vZGVsLmg+CisKKyNlbmRpZgorCiAjaWYgQ09ORklHX1hFTl9DVFJMX0lOVEVS
RkFDRV9WRVJTSU9OIDwgNDEwMDAKIAogI2RlZmluZSBYRU5fQ09NUEFUX1BIWVNNQVAKQEAgLTEw
NSw4ICsxMTYsNiBAQCBzdGF0aWMgaW5saW5lIGludCB4ZW50b29sY29yZV9yZXN0cmljdF9hbGwo
ZG9taWRfdCBkb21pZCkKIAogI2lmIENPTkZJR19YRU5fQ1RSTF9JTlRFUkZBQ0VfVkVSU0lPTiA8
IDQwOTAwCiAKLXR5cGVkZWYgeGNfaW50ZXJmYWNlIHhlbmRldmljZW1vZGVsX2hhbmRsZTsKLQog
c3RhdGljIGlubGluZSB4ZW5kZXZpY2Vtb2RlbF9oYW5kbGUgKnhlbmRldmljZW1vZGVsX29wZW4o
CiAgICAgc3RydWN0IHhlbnRvb2xsb2dfbG9nZ2VyICpsb2dnZXIsIHVuc2lnbmVkIGludCBvcGVu
X2ZsYWdzKQogewpAQCAtMjI4LDExICsyMzcsNiBAQCBzdGF0aWMgaW5saW5lIGludCB4ZW5kZXZp
Y2Vtb2RlbF9zZXRfbWVtX3R5cGUoCiAgICAgcmV0dXJuIHhjX2h2bV9zZXRfbWVtX3R5cGUoZG1v
ZCwgZG9taWQsIG1lbV90eXBlLCBmaXJzdF9wZm4sIG5yKTsKIH0KIAotI2Vsc2UgLyogQ09ORklH
X1hFTl9DVFJMX0lOVEVSRkFDRV9WRVJTSU9OID49IDQwOTAwICovCi0KLSN1bmRlZiBYQ19XQU5U
X0NPTVBBVF9ERVZJQ0VNT0RFTF9BUEkKLSNpbmNsdWRlIDx4ZW5kZXZpY2Vtb2RlbC5oPgotCiAj
ZW5kaWYKIAogZXh0ZXJuIHhlbmRldmljZW1vZGVsX2hhbmRsZSAqeGVuX2Rtb2Q7Ci0tIAoyLjEu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 13:38:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 13:38:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5XVc-0003y4-32; Fri, 20 Oct 2017 13:38:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4594c9e72=Ian.Jackson@citrix.com>)
 id 1e5XVa-0003wS-Dt
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 13:38:42 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 2D/83-23269-16CF9E95; Fri, 20 Oct 2017 13:38:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHSDvW7in5e
 RBg2XmS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxFt/4wFjxQqni+5ghzA+NcmS5GTg4JAX+J
 TctPsYDYbAK6Ek1b/rKB2CIC0hL9c9rZuxi5OJgF5jNJHJ63mLWLkYNDWCBS4mMjWC+LgKpEc
 8cksHpeAU+JT0tvsUHMlJM4f/wnM4jNKeAlsXF3JxOILSRQKzFn/nomkDFCAmoSc9fHQ7QKSp
 yc+QTsBGYBCYmDL14wT2DknYUkNQtJagEj0ypGjeLUorLUIl0jY72kosz0jJLcxMwcXUMDU73
 c1OLixPTUnMSkYr3k/NxNjMDQqWdgYNzBuKPd7xCjJAeTkihvYOXLSCG+pPyUyozE4oz4otKc
 1OJDjDIcHEoSvNW/gXKCRanpqRVpmTnAIIZJS3DwKInwHgRJ8xYXJOYWZ6ZDpE4xGnMc23T5D
 xNHx827f5iEWPLy81KlxHkjQUoFQEozSvPgBsGi6xKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDk
 YlYV5pkCk8mXklcPteAZ3CBHQKu/0LkFNKEhFSUg2MKpI5nxMn32Fb91rwut+aK5lbPnW4879
 /uaHhZrBtqNoJsQlGpccOF3+NZZctPfpf60C9sw8vv/S1qaErhXYvbkmYejH48PpfexqYXFza
 XFpj50hp7Zcru3dqu6WN+JkjspJ3Wc1iVb5qLOruLOyNe893+lBmueqPlAei65fdszUIX33hr
 4akEktxRqKhFnNRcSIARxOzh6kCAAA=
X-Env-Sender: prvs=4594c9e72=Ian.Jackson@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1508506718!106282515!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48286 invoked from network); 20 Oct 2017 13:38:40 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 13:38:40 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="455218933"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <qemu-devel@nongnu.org>
Date: Fri, 20 Oct 2017 14:38:17 +0100
Message-ID: <1508506702-17704-3-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1508506702-17704-1-git-send-email-ian.jackson@eu.citrix.com>
References: <23017.64539.31230.43449@mariner.uk.xensource.com>
 <1508506702-17704-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v5.1 3/8] xen: defer call to xen_restrict until
	just before os_setup_post
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UgbmVlZCB0byByZXN0cmljdCAqYWxsKiB0aGUgY29udHJvbCBmZHMgdGhhdCBxZW11IG9wZW5z
LiAgTG9va2luZyBpbgovcHJvYy9QSUQvZmQgc2hvd3MgdGhlcmUgYXJlIG1hbnk7IHRoZWlyIGFs
bG9jYXRpb24gc2VlbXMgc2NhdHRlcmVkCnRocm91Z2hvdXQgWGVuIHN1cHBvcnQgY29kZSBpbiBx
ZW11LgoKV2UgbXVzdCBwb3N0cG9uZSB0aGUgcmVzdHJpY3QgY2FsbCB1bnRpbCByb3VnaGx5IHRo
ZSBzYW1lIHRpbWUgYXMgcWVtdQpjaGFuZ2VzIGl0cyB1aWQsIGNocm9vdHMgKGlmIGFwcGxpY2Fi
bGUpLCBhbmQgc28gb24uCgpUaGVyZSBkb2Vzbid0IHNlZW0gdG8gYmUgYW4gYXBwcm9wcmlhdGUg
aG9vayBhbHJlYWR5LiAgVGhlIFJ1blN0YXRlCmNoYW5nZSBob29rIGZpcmVzIGF0IGRpZmZlcmVu
dCB0aW1lcyBkZXBlbmRpbmcgb24gZXhhY3RseSB3aGF0IG1vZGUKcWVtdSBpcyBvcGVyYXRpbmcg
aW4uCgpBbmQgaXQgYXBwZWFycyB0aGF0IG5vLW9uZSBidXQgdGhlIFhlbiBjb2RlIHdhbnRzIGEg
aG9vayBhdCB0aGlzIHBoYXNlCm9mIGV4ZWN1dGlvbi4gIFNvLCBpbnRyb2R1Y2UgYSBiYXJlIGNh
bGwgdG8gYSBuZXcgZnVuY3Rpb24KeGVuX3NldHVwX3Bvc3QsIGp1c3QgYmVmb3JlIG9zX3NldHVw
X3Bvc3QuICBBbHNvIHByb3ZpZGUgdGhlCmFwcHJvcHJpYXRlIHN0dWIgZm9yIHdoZW4gWGVuIGNv
bXBpbGF0aW9uIGlzIGRpc2FibGVkLgoKV2UgZG8gdGhlIHJlc3RyaWN0aW9uIGJlZm9yZSByYXRo
ZXIgdGhhbiBhZnRlciBvc19zZXR1cF9wb3N0LCBiZWNhdXNlCnhlbl9yZXN0cmljdCBtYXkgbmVl
ZCB0byBvcGVuIC9kZXYvbnVsbCwgYW5kIG9zX3NldHVwX3Bvc3QgbWlnaHQgaGF2ZQpjYWxsZWQg
Y2hyb290LgoKQ3VycmVudGx5IHRoaXMgZG9lcyBub3Qgd29yayB3aXRoIG1pZ3JhdGlvbiwgYmVj
YXVzZSB3aGVuIHJ1bm5pbmcgYXMKdGhlIFhlbiBkZXZpY2UgbW9kZWwgcWVtdSBuZWVkcyB0byBz
aWduYWwgdG8gdGhlIHRvb2xzdGFjayB0aGF0IGl0IGlzCnJlYWR5LiAgSXQgY3VycmVudGx5IGRv
ZXMgdGhpcyB1c2luZyB4ZW5zdG9yZSwgYW5kIGZvciBpbmNvbWluZwptaWdyYXRpb24gKGJ1dCBu
b3QgZm9yIG9yZGluYXJ5IHN0YXJ0dXApIHRoYXQgaGFwcGVucyBhZnRlcgpvc19zZXR1cF9wb3N0
LgoKSXQgaXMgY29ycmVjdCB0aGF0IHRoaXMgaGFwcGVucyBsYXRlOiB3ZSB3YW50IHRoZSBpbmNv
bWluZyBtaWdyYXRpb24Kc3RyZWFtIHRvIGJlIHByb2Nlc3NlZCBieSBhIHJlc3RyaWN0ZWQgcWVt
dS4gIFRoZSBmaXggZm9yIHRoaXMgd2lsbCBiZQp0byBkbyB0aGUgc3RhcnR1cCBub3RpZmljYXRp
b24gYSBkaWZmZXJlbnQgd2F5LCB3aXRob3V0IHVzaW5nCnhlbnN0b3JlLiAgKFFNUCBpcyBwcm9i
YWJseSBhIHJlYXNvbmFibGUgY2hvaWNlLikKClNvIGZvciBub3cgdGhpcyByZXN0cmljdGlvbiBm
ZWF0dXJlIGNhbm5vdCBiZSB1c2VkIGluIGNvbmp1bmN0aW9uIHdpdGgKbWlncmF0aW9uLiAgKE5v
dGUgdGhhdCB0aGlzIGlzIG5vdCBhIHJlZ3Jlc3Npb24gaW4gdGhpcyBwYXRjaCwgYmVjYXVzZQpw
cmV2aW91c2x5IHRoZSAteGVuLXJlc3RyaWN0LWRvbWlkIGNhbGwgd2FzLCBpbiBmYWN0LCBzaW1w
bHkKaW5lZmZlY3RpdmUhKSAgV2Ugd2lsbCByZXZpc2l0IHRoaXMgaW4gdGhlIFhlbiA0LjExIHJl
bGVhc2UgY3ljbGUuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUu
Y2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBj
aXRyaXguY29tPgotLS0KdjU6IERpc2N1c3MgcHJvYmxlbXMgd2l0aCBtaWdyYXRpb24gc3RhcnR1
cCBub3RpZmljYXRpb24KICAgIGluIHRoZSBjb21taXQgbWVzc2FnZS4KdjM6IERvIHhlbl9zZXR1
cF9wb3N0IGp1c3QgYmVmb3JlLCBub3QganVzdCBhZnRlciwgb3Nfc2V0dXBfcG9zdCwKICAgIHRv
IGltcHJvdmUgaW50ZXJhY3Rpb24gd2l0aCBjaHJvb3QuICBUaGFua3MgdG8gUm9zcyBMYWdlcndh
bGwuCi0tLQogaHcvaTM4Ni94ZW4veGVuLWh2bS5jICAgfCAgOCAtLS0tLS0tLQogaHcveGVuL3hl
bi1jb21tb24uYyAgICAgfCAxMyArKysrKysrKysrKysrCiBpbmNsdWRlL3N5c2VtdS9zeXNlbXUu
aCB8ICAyICsrCiBzdHVicy94ZW4taHZtLmMgICAgICAgICB8ICA1ICsrKysrCiB2bC5jICAgICAg
ICAgICAgICAgICAgICB8ICAxICsKIDUgZmlsZXMgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwg
OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9ody9pMzg2L3hlbi94ZW4taHZtLmMgYi9ody9p
Mzg2L3hlbi94ZW4taHZtLmMKaW5kZXggZDljY2Q1ZC4uN2I2MGVjNiAxMDA2NDQKLS0tIGEvaHcv
aTM4Ni94ZW4veGVuLWh2bS5jCisrKyBiL2h3L2kzODYveGVuL3hlbi1odm0uYwpAQCAtMTI1NCwx
NCArMTI1NCw2IEBAIHZvaWQgeGVuX2h2bV9pbml0KFBDTWFjaGluZVN0YXRlICpwY21zLCBNZW1v
cnlSZWdpb24gKipyYW1fbWVtb3J5KQogICAgICAgICBnb3RvIGVycjsKICAgICB9CiAKLSAgICBp
ZiAoeGVuX2RvbWlkX3Jlc3RyaWN0KSB7Ci0gICAgICAgIHJjID0geGVuX3Jlc3RyaWN0KHhlbl9k
b21pZCk7Ci0gICAgICAgIGlmIChyYyA8IDApIHsKLSAgICAgICAgICAgIGVycm9yX3JlcG9ydCgi
ZmFpbGVkIHRvIHJlc3RyaWN0OiBlcnJvciAlZCIsIGVycm5vKTsKLSAgICAgICAgICAgIGdvdG8g
ZXJyOwotICAgICAgICB9Ci0gICAgfQotCiAgICAgeGVuX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIoeGVu
X2RvbWlkLCAmc3RhdGUtPmlvc2VydmlkKTsKIAogICAgIHN0YXRlLT5leGl0Lm5vdGlmeSA9IHhl
bl9leGl0X25vdGlmaWVyOwpkaWZmIC0tZ2l0IGEvaHcveGVuL3hlbi1jb21tb24uYyBiL2h3L3hl
bi94ZW4tY29tbW9uLmMKaW5kZXggNjMyYTkzOC4uNDA1NjQyMCAxMDA2NDQKLS0tIGEvaHcveGVu
L3hlbi1jb21tb24uYworKysgYi9ody94ZW4veGVuLWNvbW1vbi5jCkBAIC0xMTcsNiArMTE3LDE5
IEBAIHN0YXRpYyB2b2lkIHhlbl9jaGFuZ2Vfc3RhdGVfaGFuZGxlcih2b2lkICpvcGFxdWUsIGlu
dCBydW5uaW5nLAogICAgIH0KIH0KIAordm9pZCB4ZW5fc2V0dXBfcG9zdCh2b2lkKQoreworICAg
IGludCByYzsKKworICAgIGlmICh4ZW5fZG9taWRfcmVzdHJpY3QpIHsKKyAgICAgICAgcmMgPSB4
ZW5fcmVzdHJpY3QoeGVuX2RvbWlkKTsKKyAgICAgICAgaWYgKHJjIDwgMCkgeworICAgICAgICAg
ICAgcGVycm9yKCJ4ZW46IGZhaWxlZCB0byByZXN0cmljdCIpOworICAgICAgICAgICAgZXhpdCgx
KTsKKyAgICAgICAgfQorICAgIH0KK30KKwogc3RhdGljIGludCB4ZW5faW5pdChNYWNoaW5lU3Rh
dGUgKm1zKQogewogICAgIHhlbl94YyA9IHhjX2ludGVyZmFjZV9vcGVuKDAsIDAsIDApOwpkaWZm
IC0tZ2l0IGEvaW5jbHVkZS9zeXNlbXUvc3lzZW11LmggYi9pbmNsdWRlL3N5c2VtdS9zeXNlbXUu
aAppbmRleCBiMjEzNjk2Li5iMDY0YTU1IDEwMDY0NAotLS0gYS9pbmNsdWRlL3N5c2VtdS9zeXNl
bXUuaAorKysgYi9pbmNsdWRlL3N5c2VtdS9zeXNlbXUuaApAQCAtOTMsNiArOTMsOCBAQCB2b2lk
IHFlbXVfcmVtb3ZlX21hY2hpbmVfaW5pdF9kb25lX25vdGlmaWVyKE5vdGlmaWVyICpub3RpZnkp
OwogCiB2b2lkIHFlbXVfYW5ub3VuY2Vfc2VsZih2b2lkKTsKIAordm9pZCB4ZW5fc2V0dXBfcG9z
dCh2b2lkKTsKKwogZXh0ZXJuIGludCBhdXRvc3RhcnQ7CiAKIHR5cGVkZWYgZW51bSB7CmRpZmYg
LS1naXQgYS9zdHVicy94ZW4taHZtLmMgYi9zdHVicy94ZW4taHZtLmMKaW5kZXggM2NhNmM1MS4u
OTcwMWZlYiAxMDA2NDQKLS0tIGEvc3R1YnMveGVuLWh2bS5jCisrKyBiL3N0dWJzL3hlbi1odm0u
YwpAQCAtMTMsNiArMTMsNyBAQAogI2luY2x1ZGUgImh3L3hlbi94ZW4uaCIKICNpbmNsdWRlICJl
eGVjL21lbW9yeS5oIgogI2luY2x1ZGUgInFtcC1jb21tYW5kcy5oIgorI2luY2x1ZGUgInN5c2Vt
dS9zeXNlbXUuaCIKIAogaW50IHhlbl9wY2lfc2xvdF9nZXRfcGlycShQQ0lEZXZpY2UgKnBjaV9k
ZXYsIGludCBpcnFfbnVtKQogewpAQCAtNjEsMyArNjIsNyBAQCB2b2lkIHhlbl9odm1faW5pdChQ
Q01hY2hpbmVTdGF0ZSAqcGNtcywgTWVtb3J5UmVnaW9uICoqcmFtX21lbW9yeSkKIHZvaWQgcW1w
X3hlbl9zZXRfZ2xvYmFsX2RpcnR5X2xvZyhib29sIGVuYWJsZSwgRXJyb3IgKiplcnJwKQogewog
fQorCit2b2lkIHhlbl9zZXR1cF9wb3N0KHZvaWQpCit7Cit9CmRpZmYgLS1naXQgYS92bC5jIGIv
dmwuYwppbmRleCBmYjFmMDViLi5jYTA2NTUzIDEwMDY0NAotLS0gYS92bC5jCisrKyBiL3ZsLmMK
QEAgLTQ3OTIsNiArNDc5Miw3IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndiwgY2hh
ciAqKmVudnApCiAgICAgICAgIHZtX3N0YXJ0KCk7CiAgICAgfQogCisgICAgeGVuX3NldHVwX3Bv
c3QoKTsKICAgICBvc19zZXR1cF9wb3N0KCk7CiAKICAgICBtYWluX2xvb3AoKTsKLS0gCjIuMS40
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 13:38:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 13:38:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5XVc-0003yi-Cp; Fri, 20 Oct 2017 13:38:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4594c9e72=Ian.Jackson@citrix.com>)
 id 1e5XVa-0003wV-Kr
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 13:38:42 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 12/AD-31121-16CF9E95; Fri, 20 Oct 2017 13:38:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUjfxz8t
 Ig47dMhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bj38dMBTc5Ko61Ozcw3mTrYuTkkBDwl+jb
 2sgEYrMJ6Eo0bfkLFhcRkJbon9PO3sXIxcEsMJ9J4vC8xawgCWEBP4kzK9+BNbAIqEps6D7DD
 mLzCnhKXOh8zQoxVE7i/PGfzCA2p4CXxMbdnWD1QgK1EnPmrweyOYBsNYm56+MhWgUlTs58wg
 JiMwtISBx88YJ5AiPvLCSpWUhSCxiZVjGqF6cWlaUW6ZrrJRVlpmeU5CZm5ugaGpjp5aYWFye
 mp+YkJhXrJefnbmIEBg4DEOxgnHnZ/xCjJAeTkihvYOXLSCG+pPyUyozE4oz4otKc1OJDjDIc
 HEoSvA6/gXKCRanpqRVpmTnAEIZJS3DwKInwXvgFlOYtLkjMLc5Mh0idYtTl6Lh59w+TEEtef
 l6qlDjvFZAiAZCijNI8uBGweLrEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV5pkEt4MvNK4D
 a9AjqCCegIdvsXIEeUJCKkpBoYJX+sWJzGfvGzXOXvDS+tmX13Lt1whG3WBtbdi3atlz+265Z
 WWmq/9PdFK3/zx5cELH+mkfL5zf5zuXZnXp+stxR/KfJ7q/hHsasGc063nDi+eb15pUJ08+Gr
 cnZ7ijzS7M/06K19tIHxeUI3w9qJx959nKu98Lu66LLTeoeN7h+e/TtNc/U5DyklluKMREMt5
 qLiRABXXeXSogIAAA==
X-Env-Sender: prvs=4594c9e72=Ian.Jackson@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1508506719!71505433!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21377 invoked from network); 20 Oct 2017 13:38:41 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 13:38:41 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="447326222"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <qemu-devel@nongnu.org>
Date: Fri, 20 Oct 2017 14:38:18 +0100
Message-ID: <1508506702-17704-4-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1508506702-17704-1-git-send-email-ian.jackson@eu.citrix.com>
References: <23017.64539.31230.43449@mariner.uk.xensource.com>
 <1508506702-17704-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v5.1 4/8] xen: destroy_hvm_domain: Move reason
	into a variable
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UgYXJlIGdvaW5nIHRvIHdhbnQgdG8gcmV1c2UgdGhpcy4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdl
LgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+
ClJldmlld2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4K
LS0tCiBody9pMzg2L3hlbi94ZW4taHZtLmMgfCA1ICsrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMyBp
bnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L2kzODYveGVuL3hl
bi1odm0uYyBiL2h3L2kzODYveGVuL3hlbi1odm0uYwppbmRleCA3YjYwZWM2Li44MzQyMGNkIDEw
MDY0NAotLS0gYS9ody9pMzg2L3hlbi94ZW4taHZtLmMKKysrIGIvaHcvaTM4Ni94ZW4veGVuLWh2
bS5jCkBAIC0xMzg3LDEyICsxMzg3LDEzIEBAIHZvaWQgZGVzdHJveV9odm1fZG9tYWluKGJvb2wg
cmVib290KQogICAgIHhjX2ludGVyZmFjZSAqeGNfaGFuZGxlOwogICAgIGludCBzdHM7CiAKKyAg
ICB1bnNpZ25lZCBpbnQgcmVhc29uID0gcmVib290ID8gU0hVVERPV05fcmVib290IDogU0hVVERP
V05fcG93ZXJvZmY7CisKICAgICB4Y19oYW5kbGUgPSB4Y19pbnRlcmZhY2Vfb3BlbigwLCAwLCAw
KTsKICAgICBpZiAoeGNfaGFuZGxlID09IE5VTEwpIHsKICAgICAgICAgZnByaW50ZihzdGRlcnIs
ICJDYW5ub3QgYWNxdWlyZSB4ZW5jdHJsIGhhbmRsZVxuIik7CiAgICAgfSBlbHNlIHsKLSAgICAg
ICAgc3RzID0geGNfZG9tYWluX3NodXRkb3duKHhjX2hhbmRsZSwgeGVuX2RvbWlkLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVib290ID8gU0hVVERPV05fcmVib290IDogU0hV
VERPV05fcG93ZXJvZmYpOworICAgICAgICBzdHMgPSB4Y19kb21haW5fc2h1dGRvd24oeGNfaGFu
ZGxlLCB4ZW5fZG9taWQsIHJlYXNvbik7CiAgICAgICAgIGlmIChzdHMgIT0gMCkgewogICAgICAg
ICAgICAgZnByaW50ZihzdGRlcnIsICJ4Y19kb21haW5fc2h1dGRvd24gZmFpbGVkIHRvIGlzc3Vl
ICVzLCAiCiAgICAgICAgICAgICAgICAgICAgICJzdHMgJWQsICVzXG4iLCByZWJvb3QgPyAicmVi
b290IiA6ICJwb3dlcm9mZiIsCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 13:38:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 13:38:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5XVc-0003z7-Ks; Fri, 20 Oct 2017 13:38:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4594c9e72=Ian.Jackson@citrix.com>)
 id 1e5XVa-0003wL-Nx
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 13:38:42 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 4A/73-25852-16CF9E95; Fri, 20 Oct 2017 13:38:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRWlGSWpSXmKPExsXitHRDpG7Cn5e
 RBr82a1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn713UxF7SLV5xu3M3UwHhdqIuRk0NCwF+i
 61gLK4jNJqAr0bTlLxuILSIgLdE/p529i5GLg1lgPpPE4XmLgYo4OIQFXCVWNoWD1LAIqEq0/
 9/DBBLmFfCUmD/NHGKknMT54z+ZQWxOAS+Jjbs7mUBsIYFaiTnz14OVCwmoScxdHw8S5hUQlD
 g58wkLiM0sICFx8MUL5gmMvLOQpGYhSS1gZFrFqF6cWlSWWqRrrpdUlJmeUZKbmJmja2hgppe
 bWlycmJ6ak5hUrJecn7uJERg2DECwg3HmZf9DjJIcTEqivIGVLyOF+JLyUyozEosz4otKc1KL
 DzHKcHAoSfA6/AbKCRalpqdWpGXmAAMYJi3BwaMkwnvhF1Cat7ggMbc4Mx0idYrRmOPYpst/m
 Dg6bt79wyTEkpeflyolznsFpFQApDSjNA9uECyyLjHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUU
 mYVxrkHp7MvBK4fa+ATmECOoXd/gXIKSWJCCmpBsbidI/qqWelZ9xVm3nNa8WB4NcLem5lNHf
 N3i1d9CKfa1r9p+9/zTT3H8865Fx4zqC0xnal4el9xUrcuRYfZGMXT5RqZDJgPOe/UDu447Jl
 5wmX+/LRsQ88z18N+VVZymK/zsZ92hObXaLa3GsmOssp1HicnaD996b50ZdKrzewltvrXVgSU
 KDEUpyRaKjFXFScCABzALZKpwIAAA==
X-Env-Sender: prvs=4594c9e72=Ian.Jackson@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1508506719!71505433!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21311 invoked from network); 20 Oct 2017 13:38:40 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 13:38:40 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="447326221"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <qemu-devel@nongnu.org>
Date: Fri, 20 Oct 2017 14:38:16 +0100
Message-ID: <1508506702-17704-2-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1508506702-17704-1-git-send-email-ian.jackson@eu.citrix.com>
References: <23017.64539.31230.43449@mariner.uk.xensource.com>
 <1508506702-17704-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v5.1 2/8] xen: restrict: use
	xentoolcore_restrict_all
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kIGluc2lzdCB0aGF0IGl0IHdvcmtzLgoKRHJvcCBpbmRpdmlkdWFsIHVzZSBvZiB4ZW5kZXZp
Y2Vtb2RlbF9yZXN0cmljdCBhbmQKeGVuZm9yZWlnbm1lbW9yeV9yZXN0cmljdC4gIFRoZXNlIGFy
ZSBub3QgYWN0dWFsbHkgZWZmZWN0aXZlIGluIHRoaXMKdmVyc2lvbiBvZiBxZW11LCBiZWNhdXNl
IHFlbXUgaGFzIGEgbGFyZ2UgbnVtYmVyIG9mIGZkcyBvcGVuIG9udG8KdmFyaW91cyBYZW4gY29u
dHJvbCBkZXZpY2VzLgoKVGhlIHJlc3RyaWN0aW9uIGFycmFuZ2VtZW50cyBhcmUgc3RpbGwgbm90
IHJpZ2h0LCBiZWNhdXNlIHRoZQpyZXN0cmljdGlvbiBuZWVkcyB0byBiZSBkb25lIHZlcnkgbGF0
ZSAtIGFmdGVyIHFlbXUgaGFzIG9wZW5lZCBhbGwgb2YKaXRzIGNvbnRyb2wgZmRzLgoKeGVudG9v
bGNvcmVfcmVzdHJpY3RfYWxsIGFuZCB4ZW50b29sY29yZS5oIGFyZSBhdmFpbGFibGUgaW4gWGVu
IDQuMTAKYW5kIGxhdGVyLCBvbmx5LiAgUHJvdmlkZSBhIGNvbXBhdGliaWxpdHkgc3R1Yi4gIEFu
ZCBkcm9wIHRoZQpjb21wYXRpYmlsaXR5IHN0dWJzIGZvciB0aGUgb2xkIGZ1bmN0aW9ucy4KClNp
Z25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpSZXZp
ZXdlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQp2
MjogTW9kaWZ5IHRoZSBjb21wYXRpYmlsaXR5IGNvZGUsIHRvby4KICAgIEJ1bXAgdGhpcyBwYXRj
aCBhaGVhZCBvZiAiZGVmZXIgY2FsbCB0byB4ZW5fcmVzdHJpY3QgdW50aWwgcnVubmluZyIKICAg
IFJldGFpbiBjYWxsIHRvIHhlbnRvb2xjb3JlX3Jlc3RyaWN0X2FsbAotLS0KIGluY2x1ZGUvaHcv
eGVuL3hlbl9jb21tb24uaCB8IDQ2ICsrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDM1IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcveGVuL3hlbl9jb21tb24uaCBiL2luY2x1ZGUv
aHcveGVuL3hlbl9jb21tb24uaAppbmRleCA4NmM3ZjI2Li4zZjQ0YTYzIDEwMDY0NAotLS0gYS9p
bmNsdWRlL2h3L3hlbi94ZW5fY29tbW9uLmgKKysrIGIvaW5jbHVkZS9ody94ZW4veGVuX2NvbW1v
bi5oCkBAIC05MSw2ICs5MSwxNiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgKnhlbmZvcmVpZ25tZW1v
cnlfbWFwMih4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqaCwKICAgICByZXR1cm4geGVuZm9yZWln
bm1lbW9yeV9tYXAoaCwgZG9tLCBwcm90LCBwYWdlcywgYXJyLCBlcnIpOwogfQogCitzdGF0aWMg
aW5saW5lIGludCB4ZW50b29sY29yZV9yZXN0cmljdF9hbGwoZG9taWRfdCBkb21pZCkKK3sKKyAg
ICBlcnJubyA9IEVOT1RUWTsKKyAgICByZXR1cm4gLTE7Cit9CisKKyNlbHNlIC8qIENPTkZJR19Y
RU5fQ1RSTF9JTlRFUkZBQ0VfVkVSU0lPTiA+PSA0MTAwMCAqLworCisjaW5jbHVkZSA8eGVudG9v
bGNvcmUuaD4KKwogI2VuZGlmCiAKICNpZiBDT05GSUdfWEVOX0NUUkxfSU5URVJGQUNFX1ZFUlNJ
T04gPCA0MDkwMApAQCAtMjE4LDIwICsyMjgsNiBAQCBzdGF0aWMgaW5saW5lIGludCB4ZW5kZXZp
Y2Vtb2RlbF9zZXRfbWVtX3R5cGUoCiAgICAgcmV0dXJuIHhjX2h2bV9zZXRfbWVtX3R5cGUoZG1v
ZCwgZG9taWQsIG1lbV90eXBlLCBmaXJzdF9wZm4sIG5yKTsKIH0KIAotc3RhdGljIGlubGluZSBp
bnQgeGVuZGV2aWNlbW9kZWxfcmVzdHJpY3QoCi0gICAgeGVuZGV2aWNlbW9kZWxfaGFuZGxlICpk
bW9kLCBkb21pZF90IGRvbWlkKQotewotICAgIGVycm5vID0gRU5PVFRZOwotICAgIHJldHVybiAt
MTsKLX0KLQotc3RhdGljIGlubGluZSBpbnQgeGVuZm9yZWlnbm1lbW9yeV9yZXN0cmljdCgKLSAg
ICB4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwgZG9taWRfdCBkb21pZCkKLXsKLSAgICBl
cnJubyA9IEVOT1RUWTsKLSAgICByZXR1cm4gLTE7Ci19Ci0KICNlbHNlIC8qIENPTkZJR19YRU5f
Q1RSTF9JTlRFUkZBQ0VfVkVSU0lPTiA+PSA0MDkwMCAqLwogCiAjdW5kZWYgWENfV0FOVF9DT01Q
QVRfREVWSUNFTU9ERUxfQVBJCkBAIC0yOTAsMjggKzI4Niw4IEBAIHN0YXRpYyBpbmxpbmUgaW50
IHhlbl9tb2RpZmllZF9tZW1vcnkoZG9taWRfdCBkb21pZCwgdWludDY0X3QgZmlyc3RfcGZuLAog
c3RhdGljIGlubGluZSBpbnQgeGVuX3Jlc3RyaWN0KGRvbWlkX3QgZG9taWQpCiB7CiAgICAgaW50
IHJjOwotCi0gICAgLyogQXR0ZW1wdCB0byByZXN0cmljdCBkZXZpY2Vtb2RlbCBvcGVyYXRpb25z
ICovCi0gICAgcmMgPSB4ZW5kZXZpY2Vtb2RlbF9yZXN0cmljdCh4ZW5fZG1vZCwgZG9taWQpOwor
ICAgIHJjID0geGVudG9vbGNvcmVfcmVzdHJpY3RfYWxsKGRvbWlkKTsKICAgICB0cmFjZV94ZW5f
ZG9taWRfcmVzdHJpY3QocmMgPyBlcnJubyA6IDApOwotCi0gICAgaWYgKHJjIDwgMCkgewotICAg
ICAgICAvKgotICAgICAgICAgKiBJZiBlcnJubyBpcyBFTk9UVFkgdGhlbiByZXN0cmljdGlvbiBp
cyBub3QgaW1wbGVtZW50ZWQgc28KLSAgICAgICAgICogdGhlcmUncyBubyBwb2ludCBpbiB0cnlp
bmcgdG8gcmVzdHJpY3Qgb3RoZXIgdHlwZXMgb2YKLSAgICAgICAgICogb3BlcmF0aW9uLCBidXQg
aXQgc2hvdWxkIG5vdCBiZSB0cmVhdGVkIGFzIGEgZmFpbHVyZS4KLSAgICAgICAgICovCi0gICAg
ICAgIGlmIChlcnJubyA9PSBFTk9UVFkpIHsKLSAgICAgICAgICAgIHJldHVybiAwOwotICAgICAg
ICB9Ci0KLSAgICAgICAgcmV0dXJuIHJjOwotICAgIH0KLQotICAgIC8qIFJlc3RyaWN0IGZvcmVp
Z25tZW1vcnkgb3BlcmF0aW9ucyAqLwotICAgIHJjID0geGVuZm9yZWlnbm1lbW9yeV9yZXN0cmlj
dCh4ZW5fZm1lbSwgZG9taWQpOwotICAgIHRyYWNlX3hlbl9kb21pZF9yZXN0cmljdChyYyA/IGVy
cm5vIDogMCk7Ci0KICAgICByZXR1cm4gcmM7CiB9CiAKLS0gCjIuMS40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 13:38:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 13:38:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5XVc-0003zi-T6; Fri, 20 Oct 2017 13:38:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4594c9e72=Ian.Jackson@citrix.com>)
 id 1e5XVb-0003wL-3K
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 13:38:43 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 DE/83-25852-26CF9E95; Fri, 20 Oct 2017 13:38:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpG7Sn5e
 RBl8X81l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlrbnWwFtxVrmj72cHYwNgh1cXIySEh4C8x
 ce5iNhCbTUBXomnLXzBbREBaon9OO3sXIxcHs8B8JonD8xazgiSEBbwl+mftYwGxWQRUJZb+7
 QezeQU8Je5+u8UGMVRO4vzxn8wgNqeAl8TG3Z1MILaQQK3EnPnrgWwOIFtNYu76eIhWQYmTM5
 +AjWEWkJA4+OIF8wRG3llIUrOQpBYwMq1iVC9OLSpLLdI110sqykzPKMlNzMzRNTQw08tNLS5
 OTE/NSUwq1kvOz93ECAwdBiDYwTjzsv8hRkkOJiVR3sDKl5FCfEn5KZUZicUZ8UWlOanFhxhl
 ODiUJHgdfgPlBItS01Mr0jJzgEEMk5bg4FES4b3wCyjNW1yQmFucmQ6ROsWoy9Fx8+4fJiGWv
 Py8VClx3isgRQIgRRmleXAjYBF1iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK80iCX8GTmlc
 BtegV0BBPQEez2L0COKElESEk1MFZps+ivXRT0we9XkfqKJq29U+ev38c3RarRyPTuFIPv217
 VHZzNkHz+ffWJqifRJVP/iWx3q2pKT5wt+udVvao1X713y399nmMW6y6d+HSnufXl0ZdnPy88
 Je9y3O8D91+DDS8VWpkfdylnSe890vmE5aycyL3JWYELT2TYXJkz7STvis1zP7UqsRRnJBpqM
 RcVJwIAMPZ8h6MCAAA=
X-Env-Sender: prvs=4594c9e72=Ian.Jackson@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1508506719!71505433!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21424 invoked from network); 20 Oct 2017 13:38:41 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 13:38:41 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="447326228"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <qemu-devel@nongnu.org>
Date: Fri, 20 Oct 2017 14:38:21 +0100
Message-ID: <1508506702-17704-7-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1508506702-17704-1-git-send-email-ian.jackson@eu.citrix.com>
References: <23017.64539.31230.43449@mariner.uk.xensource.com>
 <1508506702-17704-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v5.1 7/8] os-posix: Provide new -runas
	<uid>:<gid> facility
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBhbGxvd3MgdGhlIGNhbGxlciB0byBzcGVjaWZ5IGEgdWlkIGFuZCBnaWQgdG8gdXNlLCBl
dmVuIGlmIHRoZXJlCmlzIG5vIGNvcnJlc3BvbmRpbmcgcGFzc3dvcmQgZW50cnkuICBUaGlzIHdp
bGwgYmUgdXNlZnVsIGluIGNlcnRhaW4KWGVuIGNvbmZpZ3VyYXRpb25zLgoKV2UgZG9uJ3Qgc3Vw
cG9ydCBqdXN0IC1ydW5hcyA8dWlkPiBiZWNhdXNlOiAoaSkgZGVwcml2aWxlZ2luZyB3aXRob3V0
CmNhbGxpbmcgc2V0Z3JvdXBzIHdvdWxkIGJlIGluZWZmZWN0aXZlIChpaSkgZ2l2ZW4gb25seSBh
IHVpZCB3ZSBkb24ndAprbm93IHdoYXQgZ2lkIHdlIG91Z2h0IHRvIHVzZSAoc2luY2UgdWlkcyBt
YXkgZXBwZWFyIGluIG11bHRpcGxlCnBhc3N3ZCBmaWxlIGVudHJpZXMgd2l0aCBkaWZmZXJlbnQg
Z2lkcykuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4
LmNvbT4KLS0tCnY1OiBVc2UgOiByYXRoZXIgdGhhbiAuIHRvIHNlcGFyYXRlIHVpZCBmcm9tIGdp
ZAp2NDogQ2hhbmdlZCB0byByZXVzZSBvcHRpb24gLXJ1bmFzCnYzOiBFcnJvciBtZXNzYWdlcyBm
aXhlZC4gIFRoYW5rcyB0byBQZXRlciBNYXlkZWxsIGFuZCBSb3NzIExhZ2Vyd2FsbC4KdjI6IENv
ZGluZyBzdHlsZSBmaXhlcy4KCnNxdWFzaCEgb3MtcG9zaXg6IFByb3ZpZGUgbmV3IC1ydW5hcyA8
dWlkPi48Z2lkPiBmYWNpbGl0eQotLS0KIG9zLXBvc2l4LmMgICAgICB8IDY0ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQogcWVtdS1vcHRp
b25zLmh4IHwgIDMgKystCiAyIGZpbGVzIGNoYW5nZWQsIDU1IGluc2VydGlvbnMoKyksIDEyIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL29zLXBvc2l4LmMgYi9vcy1wb3NpeC5jCmluZGV4IDky
ZTlkODUuLmY5NWI3YmYgMTAwNjQ0Ci0tLSBhL29zLXBvc2l4LmMKKysrIGIvb3MtcG9zaXguYwpA
QCAtNDMsNiArNDMsOCBAQAogI2VuZGlmCiAKIHN0YXRpYyBzdHJ1Y3QgcGFzc3dkICp1c2VyX3B3
ZDsKK3N0YXRpYyB1aWRfdCB1c2VyX3VpZCA9ICh1aWRfdCktMTsKK3N0YXRpYyBnaWRfdCB1c2Vy
X2dpZCA9IChnaWRfdCktMTsKIHN0YXRpYyBjb25zdCBjaGFyICpjaHJvb3RfZGlyOwogc3RhdGlj
IGludCBkYWVtb25pemU7CiBzdGF0aWMgaW50IGRhZW1vbl9waXBlOwpAQCAtMTI4LDYgKzEzMCwz
NCBAQCB2b2lkIG9zX3NldF9wcm9jX25hbWUoY29uc3QgY2hhciAqcykKICNlbmRpZgogfQogCisK
K3N0YXRpYyBib29sIG9zX3BhcnNlX3J1bmFzX3VpZF9naWQoY29uc3QgY2hhciAqb3B0YXJnKQor
eworICAgIHVuc2lnbmVkIGxvbmcgbHY7CisgICAgY2hhciAqZXA7CisgICAgdWlkX3QgZ290X3Vp
ZDsKKyAgICBnaWRfdCBnb3RfZ2lkOworICAgIGludCByYzsKKworICAgIGVycm5vID0gMDsKKyAg
ICBsdiA9IHN0cnRvdWwob3B0YXJnLCAmZXAsIDApOyAvKiBjYW4ndCBxZW11X3N0cnRvdWwsIHdh
bnQgKmVwPT0nOicgKi8KKyAgICBnb3RfdWlkID0gbHY7IC8qIG92ZXJmbG93IGhlcmUgaXMgSUQg
aW4gQzk5ICovCisgICAgaWYgKGVycm5vIHx8ICplcCAhPSAnOicgfHwgZ290X3VpZCAhPSBsdiB8
fCBnb3RfdWlkID09ICh1aWRfdCktMSkgeworICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgfQor
CisgICAgbHYgPSAwOworICAgIHJjID0gcWVtdV9zdHJ0b3VsKGVwICsgMSwgMCwgMCwgJmx2KTsK
KyAgICBnb3RfZ2lkID0gbHY7IC8qIG92ZXJmbG93IGhlcmUgaXMgSUQgaW4gQzk5ICovCisgICAg
aWYgKHJjIHx8IGdvdF9naWQgIT0gbHYgfHwgZ290X2dpZCA9PSAoZ2lkX3QpLTEpIHsKKyAgICAg
ICAgcmV0dXJuIGZhbHNlOworICAgIH0KKworICAgIHVzZXJfdWlkID0gZ290X3VpZDsKKyAgICB1
c2VyX2dpZCA9IGdvdF9naWQ7CisgICAgcmV0dXJuIHRydWU7Cit9CisKIC8qCiAgKiBQYXJzZSBP
UyBzcGVjaWZpYyBjb21tYW5kIGxpbmUgb3B0aW9ucy4KICAqIHJldHVybiAwIGlmIG9wdGlvbiBo
YW5kbGVkLCAtMSBvdGhlcndpc2UKQEAgLTE0NSw4ICsxNzUsMTAgQEAgdm9pZCBvc19wYXJzZV9j
bWRfYXJncyhpbnQgaW5kZXgsIGNvbnN0IGNoYXIgKm9wdGFyZykKICNlbmRpZgogICAgIGNhc2Ug
UUVNVV9PUFRJT05fcnVuYXM6CiAgICAgICAgIHVzZXJfcHdkID0gZ2V0cHduYW0ob3B0YXJnKTsK
LSAgICAgICAgaWYgKCF1c2VyX3B3ZCkgewotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJV
c2VyIFwiJXNcIiBkb2Vzbid0IGV4aXN0XG4iLCBvcHRhcmcpOworICAgICAgICBpZiAoIXVzZXJf
cHdkICYmICFvc19wYXJzZV9ydW5hc191aWRfZ2lkKG9wdGFyZykpIHsKKyAgICAgICAgICAgIGZw
cmludGYoc3RkZXJyLAorICAgICAgICAgICAgICAgICAgICAiVXNlciBcIiVzXCIgZG9lc24ndCBl
eGlzdCAoYW5kIGlzIG5vdCA8dWlkPi48Z2lkPilcbiIsCisgICAgICAgICAgICAgICAgICAgIG9w
dGFyZyk7CiAgICAgICAgICAgICBleGl0KDEpOwogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwpA
QCAtMTY2LDE4ICsxOTgsMjggQEAgdm9pZCBvc19wYXJzZV9jbWRfYXJncyhpbnQgaW5kZXgsIGNv
bnN0IGNoYXIgKm9wdGFyZykKIAogc3RhdGljIHZvaWQgY2hhbmdlX3Byb2Nlc3NfdWlkKHZvaWQp
CiB7Ci0gICAgaWYgKHVzZXJfcHdkKSB7Ci0gICAgICAgIGlmIChzZXRnaWQodXNlcl9wd2QtPnB3
X2dpZCkgPCAwKSB7Ci0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkZhaWxlZCB0byBzZXRn
aWQoJWQpXG4iLCB1c2VyX3B3ZC0+cHdfZ2lkKTsKKyAgICBpZiAodXNlcl9wd2QgfHwgdXNlcl91
aWQgIT0gKHVpZF90KS0xKSB7CisgICAgICAgIGdpZF90IGludGVuZGVkX2dpZCA9IHVzZXJfcHdk
ID8gdXNlcl9wd2QtPnB3X2dpZCA6IHVzZXJfZ2lkOworICAgICAgICB1aWRfdCBpbnRlbmRlZF91
aWQgPSB1c2VyX3B3ZCA/IHVzZXJfcHdkLT5wd191aWQgOiB1c2VyX3VpZDsKKyAgICAgICAgaWYg
KHNldGdpZChpbnRlbmRlZF9naWQpIDwgMCkgeworICAgICAgICAgICAgZnByaW50ZihzdGRlcnIs
ICJGYWlsZWQgdG8gc2V0Z2lkKCVkKVxuIiwgaW50ZW5kZWRfZ2lkKTsKICAgICAgICAgICAgIGV4
aXQoMSk7CiAgICAgICAgIH0KLSAgICAgICAgaWYgKGluaXRncm91cHModXNlcl9wd2QtPnB3X25h
bWUsIHVzZXJfcHdkLT5wd19naWQpIDwgMCkgewotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIs
ICJGYWlsZWQgdG8gaW5pdGdyb3VwcyhcIiVzXCIsICVkKVxuIiwKLSAgICAgICAgICAgICAgICAg
ICAgdXNlcl9wd2QtPnB3X25hbWUsIHVzZXJfcHdkLT5wd19naWQpOwotICAgICAgICAgICAgZXhp
dCgxKTsKKyAgICAgICAgaWYgKHVzZXJfcHdkKSB7CisgICAgICAgICAgICBpZiAoaW5pdGdyb3Vw
cyh1c2VyX3B3ZC0+cHdfbmFtZSwgdXNlcl9wd2QtPnB3X2dpZCkgPCAwKSB7CisgICAgICAgICAg
ICAgICAgZnByaW50ZihzdGRlcnIsICJGYWlsZWQgdG8gaW5pdGdyb3VwcyhcIiVzXCIsICVkKVxu
IiwKKyAgICAgICAgICAgICAgICAgICAgICAgIHVzZXJfcHdkLT5wd19uYW1lLCB1c2VyX3B3ZC0+
cHdfZ2lkKTsKKyAgICAgICAgICAgICAgICBleGl0KDEpOworICAgICAgICAgICAgfQorICAgICAg
ICB9IGVsc2UgeworICAgICAgICAgICAgaWYgKHNldGdyb3VwcygxLCAmdXNlcl9naWQpIDwgMCkg
eworICAgICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiRmFpbGVkIHRvIHNldGdyb3Vwcygx
LCBbJWRdKSIsCisgICAgICAgICAgICAgICAgICAgICAgICB1c2VyX2dpZCk7CisgICAgICAgICAg
ICAgICAgZXhpdCgxKTsKKyAgICAgICAgICAgIH0KICAgICAgICAgfQotICAgICAgICBpZiAoc2V0
dWlkKHVzZXJfcHdkLT5wd191aWQpIDwgMCkgewotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIs
ICJGYWlsZWQgdG8gc2V0dWlkKCVkKVxuIiwgdXNlcl9wd2QtPnB3X3VpZCk7CisgICAgICAgIGlm
IChzZXR1aWQoaW50ZW5kZWRfdWlkKSA8IDApIHsKKyAgICAgICAgICAgIGZwcmludGYoc3RkZXJy
LCAiRmFpbGVkIHRvIHNldHVpZCglZClcbiIsIGludGVuZGVkX3VpZCk7CiAgICAgICAgICAgICBl
eGl0KDEpOwogICAgICAgICB9CiAgICAgICAgIGlmIChzZXR1aWQoMCkgIT0gLTEpIHsKZGlmZiAt
LWdpdCBhL3FlbXUtb3B0aW9ucy5oeCBiL3FlbXUtb3B0aW9ucy5oeAppbmRleCA5ZjZlMmFkLi5m
NzA3MTk3ZSAxMDA2NDQKLS0tIGEvcWVtdS1vcHRpb25zLmh4CisrKyBiL3FlbXUtb3B0aW9ucy5o
eApAQCAtMzk1OCw3ICszOTU4LDggQEAgRVRFWEkKIAogI2lmbmRlZiBfV0lOMzIKIERFRigicnVu
YXMiLCBIQVNfQVJHLCBRRU1VX09QVElPTl9ydW5hcywgXAotICAgICItcnVuYXMgdXNlciAgICAg
Y2hhbmdlIHRvIHVzZXIgaWQgdXNlciBqdXN0IGJlZm9yZSBzdGFydGluZyB0aGUgVk1cbiIsCisg
ICAgIi1ydW5hcyB1c2VyICAgICBjaGFuZ2UgdG8gdXNlciBpZCB1c2VyIGp1c3QgYmVmb3JlIHN0
YXJ0aW5nIHRoZSBWTVxuIiBcCisgICAgIiAgICAgICAgICAgICAgICB1c2VyIGNhbiBiZSBudW1l
cmljIHVpZDpnaWQgaW5zdGVhZFxuIiwKICAgICBRRU1VX0FSQ0hfQUxMKQogI2VuZGlmCiBTVEVY
SQotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 13:38:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 13:38:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5XVd-00040L-4I; Fri, 20 Oct 2017 13:38:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4594c9e72=Ian.Jackson@citrix.com>)
 id 1e5XVb-0003wz-At
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 13:38:43 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 55/3B-01785-26CF9E95; Fri, 20 Oct 2017 13:38:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsXitHSDvW7Sn5e
 RBu29LBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bHQztYC7o5KiY+X8HcwHiQrYuRk0NCwF/i
 6c8drCA2m4CuRNOWv2BxEQFpif457exdjFwczALzmSQOz1sMViQsECgxv2kimM0ioCpxcNUFZ
 hCbV8BT4vTqD6wQQ+Ukzh//CRbnFPCS2Li7kwnEFhKolZgzfz2QzQFkq0nMXR8P0SoocXLmEx
 YQm1lAQuLgixfMExh5ZyFJzUKSWsDItIpRozi1qCy1SNfIWC+pKDM9oyQ3MTNH19DAVC83tbg
 4MT01JzGpWC85P3cTIzB46hkYGHcw7mj3O8QoycGkJMobWPkyUogvKT+lMiOxOCO+qDQntfgQ
 owwHh5IEb/VvoJxgUWp6akVaZg4wjGHSEhw8SiK8B0HSvMUFibnFmekQqVOMxhyHXtz+w8TRc
 fPuHyYhlrz8vFQpcd5IkFIBkNKM0jy4QbD4usQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmF
 caZApPZl4J3L5XQKcwAZ3Cbv8C5JSSRISUVAPjJKf/dp/iJyg/bxJg1/UOUVUx7TF/m16xWrF
 qq0zIzlWxBqpPdsRbPC3/P7dhpkJV+pEJagcf2jcVlVlOLhX2Nj/HcOVwoMpD4ctcX/euvmp4
 PHaG1BmG73KlGuohyrb3lUI4rk5c/dkr+nJ1tmBbLks3m79xxntTxdTN6nuVZV6pfvQojVNiK
 c5INNRiLipOBADAYs3nqgIAAA==
X-Env-Sender: prvs=4594c9e72=Ian.Jackson@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1508506718!106282515!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48416 invoked from network); 20 Oct 2017 13:38:41 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 13:38:41 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="455218938"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <qemu-devel@nongnu.org>
Date: Fri, 20 Oct 2017 14:38:22 +0100
Message-ID: <1508506702-17704-8-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1508506702-17704-1-git-send-email-ian.jackson@eu.citrix.com>
References: <23017.64539.31230.43449@mariner.uk.xensource.com>
 <1508506702-17704-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v5.1 8/8] configure: do_compiler: Dump some
	extra info under bash
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBtYWtlcyBpdCBtdWNoIGVhc2llciB0byBmaW5kIGEgcGFydGljdWxhciB0aGluZyBpbiBj
b25maWcubG9nLgoKVGhlIGluZm9ybWF0aW9uIG1heSBiZSBsYWNraW5nIGluIG90aGVyIHNoZWxs
cywgcmVzdWx0aW5nIGluIGhhcm1sZXNzCmVtcHR5IG91dHB1dC4gIChUaGlzIGlzIHdoeSB3ZSBk
b24ndCB1c2UgdGhlIHByb3BlciAke0ZVTkNOQU1FWypdfQphcnJheSBzeW50YXggLSBvdGhlciBz
aGVsbHMgd2lsbCBjaG9rZSBvbiB0aGF0LikKClRoZSBleHRyYSBvdXRwdXQgaXMgb25seSBwcmlu
dGVkIGlmIGNvbmZpZ3VyZSBpcyBydW4gd2l0aCBiYXNoLiAgVGhlCnNvbWV0aGluZyksIGl0IGlz
IG5lY2Vzc2FyeSB0byBzYXkgICBiYXNoIC4vY29uZmlndXJlICB0byBnZXQgdGhlIGV4dHJhCmRl
YnVnIGluZm8gaW4gdGhlIGxvZy4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFj
a3NvbkBldS5jaXRyaXguY29tPgotLS0KdjQ6IE5vIGxvbmdlciB0YWcgdGhpcyBwYXRjaCBSRkMu
Ci0tLQogY29uZmlndXJlIHwgNCArKysrCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEvY29uZmlndXJlIGIvY29uZmlndXJlCmluZGV4IDZmNjkxZGYuLjIxYTJi
MTUgMTAwNzU1Ci0tLSBhL2NvbmZpZ3VyZQorKysgYi9jb25maWd1cmUKQEAgLTYwLDYgKzYwLDEw
IEBAIGRvX2NvbXBpbGVyKCkgewogICAgICMgaXMgY29tcGlsZXIgYmluYXJ5IHRvIGV4ZWN1dGUu
CiAgICAgbG9jYWwgY29tcGlsZXI9IiQxIgogICAgIHNoaWZ0CisgICAgZWNobyA+PmNvbmZpZy5s
b2cgIgorZnVuY3M6ICR7RlVOQ05BTUV9CitsaW5lczogJHtCQVNIX0xJTkVOT30KK2ZpbGVzOiAk
e0JBU0hfU09VUkNFfSIKICAgICBlY2hvICRjb21waWxlciAiJEAiID4+IGNvbmZpZy5sb2cKICAg
ICAkY29tcGlsZXIgIiRAIiA+PiBjb25maWcubG9nIDI+JjEgfHwgcmV0dXJuICQ/CiAgICAgIyBU
ZXN0IHBhc3NlZC4gSWYgdGhpcyBpcyBhbiAtLWVuYWJsZS13ZXJyb3IgYnVpbGQsIHJlcnVuCi0t
IAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 13:38:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 13:38:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5XVd-00040x-CI; Fri, 20 Oct 2017 13:38:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4594c9e72=Ian.Jackson@citrix.com>)
 id 1e5XVb-0003wx-C8
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 13:38:43 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 58/50-05363-26CF9E95; Fri, 20 Oct 2017 13:38:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUjfxz8t
 Ig7alNhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0br15PsBSv4Klbfe8/awLiWu4uRk0NCwF/i
 3ektbCA2m4CuRNOWv2C2iIC0RP+cdvYuRi4OZoH5TBKH5y1mBUkIC/hJbG3aAmRzcLAIqEosP
 KQFEuYV8JR4vauNCWKmnMT54z+ZQWxOAS+Jjbs7weJCArUSc+avZwJpFRJQk5i7Ph6iVVDi5M
 wnLCA2s4CExMEXL5gnMPLOQpKahSS1gJFpFaN6cWpRWWqRrpleUlFmekZJbmJmjq6hgbFebmp
 xcWJ6ak5iUrFecn7uJkZg4NQzMDDuYLzS5nyIUZKDSUmUN7DyZaQQX1J+SmVGYnFGfFFpTmrx
 IUYZDg4lCV6H30A5waLU9NSKtMwcYAjDpCU4eJREeC/8AkrzFhck5hZnpkOkTjHqcnTcvPuHS
 YglLz8vVUqc9wpIkQBIUUZpHtwIWDxdYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMGwFyCU
 9mXgncpldARzABHcFu/wLkiJJEhJRUA2NfX5mkhZLl3t5b0fcvr94i7XtPXdT5trn645ifXd9
 Cpj5zW7fxQUBlyO8CoTncPCcNVh/x4zOTWLTs4iORWJEAvf5rnIEurE4heaWHA88IP/XpflK+
 x9Bd/T+P7/9b/v8lpUWb7We2WRRu2Og6K/b/pB6XY8fdsrNlWc+t/bmhZ/bDyOWzViuxFGckG
 moxFxUnAgAgxFMuogIAAA==
X-Env-Sender: prvs=4594c9e72=Ian.Jackson@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1508506720!111048672!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41096 invoked from network); 20 Oct 2017 13:38:41 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 13:38:41 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="447326226"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <qemu-devel@nongnu.org>
Date: Fri, 20 Oct 2017 14:38:20 +0100
Message-ID: <1508506702-17704-6-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1508506702-17704-1-git-send-email-ian.jackson@eu.citrix.com>
References: <23017.64539.31230.43449@mariner.uk.xensource.com>
 <1508506702-17704-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v5.1 6/8] xen: destroy_hvm_domain: Try
	xendevicemodel_shutdown
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

eGNfaW50ZXJmYWNlX29wZW4gZXRjLiBpcyBub3QgZ29pbmcgdG8gd29yayBpZiB3ZSBoYXZlIGRy
b3BwZWQKcHJpdmlsZWdlLCBidXQgeGVuZGV2aWNlbW9kZWxfc2h1dGRvd24gd2lsbCBpZiBldmVy
eXRoaW5nIGlzIG5ldwplbm91Z2guCgp4ZW5kZXZpY2Vtb2RlbF9zaHV0ZG93biBpcyBvbmx5IGF2
YWlsYWJlIGluIFhlbiA0LjEwIGFuZCBsYXRlciwgc28KcHJvdmlkZSBhIHN0dWIgZm9yIGVhcmxp
ZXIgdmVyc2lvbnMuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUu
Y2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBj
aXRyaXguY29tPgotLS0KdjI6IEFkZCBjb21wYXRpYmlsaXR5IHN0dWIgZm9yIFhlbiA8IDQuMTAu
CiAgICBGaXggY29kaW5nIHN0eWxlLgotLS0KIGh3L2kzODYveGVuL3hlbi1odm0uYyAgICAgICB8
IDEwICsrKysrKysrKysKIGluY2x1ZGUvaHcveGVuL3hlbl9jb21tb24uaCB8ICA3ICsrKysrKysK
IDIgZmlsZXMgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2h3L2kzODYv
eGVuL3hlbi1odm0uYyBiL2h3L2kzODYveGVuL3hlbi1odm0uYwppbmRleCA4MzQyMGNkLi4yNWI4
YjE0IDEwMDY0NAotLS0gYS9ody9pMzg2L3hlbi94ZW4taHZtLmMKKysrIGIvaHcvaTM4Ni94ZW4v
eGVuLWh2bS5jCkBAIC0xMzg2LDkgKzEzODYsMTkgQEAgdm9pZCBkZXN0cm95X2h2bV9kb21haW4o
Ym9vbCByZWJvb3QpCiB7CiAgICAgeGNfaW50ZXJmYWNlICp4Y19oYW5kbGU7CiAgICAgaW50IHN0
czsKKyAgICBpbnQgcmM7CiAKICAgICB1bnNpZ25lZCBpbnQgcmVhc29uID0gcmVib290ID8gU0hV
VERPV05fcmVib290IDogU0hVVERPV05fcG93ZXJvZmY7CiAKKyAgICBpZiAoeGVuX2Rtb2QpIHsK
KyAgICAgICAgcmMgPSB4ZW5kZXZpY2Vtb2RlbF9zaHV0ZG93bih4ZW5fZG1vZCwgeGVuX2RvbWlk
LCByZWFzb24pOworICAgICAgICBpZiAoIXJjKSB7CisgICAgICAgICAgICByZXR1cm47CisgICAg
ICAgIH0KKyAgICAgICAgcGVycm9yKCJ4ZW5kZXZpY2Vtb2RlbF9zaHV0ZG93biBmYWlsZWQiKTsK
KyAgICAgICAgLyogd2VsbCwgdHJ5IHRoZSBvbGQgdGhpbmcgdGhlbiAqLworICAgIH0KKwogICAg
IHhjX2hhbmRsZSA9IHhjX2ludGVyZmFjZV9vcGVuKDAsIDAsIDApOwogICAgIGlmICh4Y19oYW5k
bGUgPT0gTlVMTCkgewogICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkNhbm5vdCBhY3F1aXJlIHhl
bmN0cmwgaGFuZGxlXG4iKTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcveGVuL3hlbl9jb21tb24u
aCBiL2luY2x1ZGUvaHcveGVuL3hlbl9jb21tb24uaAppbmRleCA4ZWZkYjhhLi4xZDZmYjU3IDEw
MDY0NAotLS0gYS9pbmNsdWRlL2h3L3hlbi94ZW5fY29tbW9uLmgKKysrIGIvaW5jbHVkZS9ody94
ZW4veGVuX2NvbW1vbi5oCkBAIC0xMDgsNiArMTA4LDEzIEBAIHN0YXRpYyBpbmxpbmUgaW50IHhl
bnRvb2xjb3JlX3Jlc3RyaWN0X2FsbChkb21pZF90IGRvbWlkKQogICAgIHJldHVybiAtMTsKIH0K
IAorc3RhdGljIGlubGluZSBpbnQgeGVuZGV2aWNlbW9kZWxfc2h1dGRvd24oeGVuZGV2aWNlbW9k
ZWxfaGFuZGxlICpkbW9kLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZG9taWRfdCBkb21pZCwgdW5zaWduZWQgaW50IHJlYXNvbikKK3sKKyAgICBlcnJubyA9IEVO
T1RUWTsKKyAgICByZXR1cm4gLTE7Cit9CisKICNlbHNlIC8qIENPTkZJR19YRU5fQ1RSTF9JTlRF
UkZBQ0VfVkVSU0lPTiA+PSA0MTAwMCAqLwogCiAjaW5jbHVkZSA8eGVudG9vbGNvcmUuaD4KLS0g
CjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 13:43:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 13:43:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5XZn-0005ay-21; Fri, 20 Oct 2017 13:43:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4594c9e72=Ian.Jackson@citrix.com>)
 id 1e5XZl-0005as-0h
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 13:43:01 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 E0/4B-30115-46DF9E95; Fri, 20 Oct 2017 13:43:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXitHSDvW7K35e
 RBpP/Mlt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBndXzwKvnBXrD95hrmB8SxnFyMHh4SAv8Sh
 XfZdjJwcbAK6Ek1b/rKB2LwCghInZz5hAbGZBXQkFuz+xAZhy0tsfzuHGaLGQaJ7y3FmkDEsA
 qoSp99mgIRFBBQlHry8yQpRricx+ewERhBbWMBXYsalDlaQck4BS4ll+2W7GLk4hAQmM0s0fb
 3DDlIjIWAi8XbhTjaQGiEBNYm56+MnMPLNQnLQLCQHzUJy0AJG5lWM6sWpRWWpRbomeklFmek
 ZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgSHGAAQ7GLsv+x9ilORgUhLlDax8GSnEl5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJglf7D1BOsCg1PbUiLTMHGOwwaQkOHiUR3p+/gdK8xQWJucWZ6
 RCpU4y6HB037/5hEmLJy89LlRLnPQdSJABSlFGaBzcCFnmXGGWlhHkZgY4S4ilILcrNLEGVf8
 UozsGoJMzLA3IJT2ZeCdymV0BHMAEdwW7/AuSIkkSElFQD476Q4ybL7zZdjZVNcL3/7ZbL7p5
 lKvvv9IqGteRt2XdNfas2x5u3c0MV2VPi7rX+1J5eOfGzzNSA8po/E2f+irI9Fzmt8eSJyRcP
 aza5GVl1bTj1+66eSOFZl+VGpjP+v3I786/E9dDhtLLweTXfOTh9nF4/374iN1Zoz9WExt9Wf
 IX6y9f8+aPEUpyRaKjFXFScCAAxL63DtwIAAA==
X-Env-Sender: prvs=4594c9e72=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1508506978!78125761!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28038 invoked from network); 20 Oct 2017 13:42:59 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 13:42:59 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="455219939"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23017.64861.529293.658705@mariner.uk.xensource.com>
Date: Fri, 20 Oct 2017 14:42:53 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20171020133605.ycbh6lovqreqdvyw@citrix.com>
References: <20171020103840.32762-1-wei.liu2@citrix.com>
 <20171020103840.32762-12-wei.liu2@citrix.com>
 <23017.55443.733688.529833@mariner.uk.xensource.com>
 <20171020111457.7uhyvfkks3m2weoc@citrix.com>
 <23017.60829.259869.319396@mariner.uk.xensource.com>
 <20171020131714.lupjggena5p7tjzy@citrix.com>
 <23017.63517.935556.298721@mariner.uk.xensource.com>
 <20171020133605.ycbh6lovqreqdvyw@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [OSSTEST PATCH 11/16] ts-debian-fixup: use correct
	resume device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW09TU1RFU1QgUEFUQ0ggMTEvMTZdIHRzLWRlYmlhbi1maXh1
cDogdXNlIGNvcnJlY3QgcmVzdW1lIGRldmljZSIpOgo+IE9uIEZyaSwgT2N0IDIwLCAyMDE3IGF0
IDAyOjIwOjI5UE0gKzAxMDAsIElhbiBKYWNrc29uIHdyb3RlOgo+ID4gSSBkb24ndCB0aGluayB0
aGUgZ3Vlc3QgYm9vdGluZyAiZXZlbnR1YWxseSIgYWZ0ZXIgc29tZSB0aW1lb3V0IGlzCj4gPiBj
b3JyZWN0Lgo+IAo+IFRoZSBPUyBpcyBob25vcmluZyB3aGF0ZXZlciBpcyB3cml0dGVuIGluIHRo
ZSByZXN1bWUgZmlsZS4gVGhhdCdzIHRoZQo+IGNvcnJlY3QgYmVoYXZpb3VyIHRvIG1lLgo+IAo+
IEJvb3RpbmcgYWZ0ZXIgdHJ5aW5nIGlzIGJldHRlciB0aGFuIG5vdCBib290aW5nIGF0IGFsbC4g
IFRoYXQgcGFyYW1ldGVyCj4gaXNuJ3Qgdml0YWwgdG8gYSBmdW5jdGlvbmFsIHN5c3RlbS4gVGhp
cyBoYXMgYWx3YXlzIGJlZW4gdGhlIGNhc2Ugc2luY2UKPiBmb3JldmVyLiBJdCBpcyBvbmx5IHRo
ZSAidGltZW91dCIgaW4gdGhlIHBhc3QgaXMgc2hvcnRlciBzbyBvc3N0ZXN0Cj4gbmV2ZXIgbm90
aWNlZCBpdC4KPiAKPiBXaGF0IGlzIG5vdCBjb3JyZWN0IGlzIHRoZSBjb250ZW50IG9mIHRoZSBm
aWxlLiBXZSBjYW4ndCBibGFtZSB0aGUgZ3Vlc3QKPiBPUyBmb3IgdGhhdC4KCkkgYWdyZWUgd2l0
aCBhbGwgb2YgdGhpcy4gIEJ1dCwgdGhlIG92ZXJhbGwgYmVoYXZpb3VyIGlzIG5vdCBjb3JyZWN0
LgpFdmVuIHRob3VnaCBhbGwgb2YgdGhlIHRoaW5ncyB0aGF0IG9zc3Rlc3Qgc3BlY2lmaWVkIHRv
Cnhlbi1jcmVhdGUtaW1hZ2Ugd2VyZSBjb3JyZWN0LiAgVGhlcmVmb3JlIHRoZXJlIGlzIGEgYnVn
LgoKPiA+ID4gVGhlcmUgaXMgbm8gb3B0aW9uIGluIHhlbi1jcmVhdGUtaW1hZ2UgdG8gbWFuaXB1
bGF0ZSBleHRyYT0uIFRoZSBvbmx5Cj4gPiA+IHZpYWJsZSBzb2x1dGlvbiBpcyB0byBwcm92aWRl
IGEgbmV3IHRlbXBsYXRlLiBUaGF0IHNlZW1zIG92ZXJraWxsIGFuZAo+ID4gPiB3b3VsZCByZXF1
aXJlIG1vcmUgY29kZS4KPiA+IAo+ID4gV2hhdCB5b3UncmUgc2F5aW5nIGlzIHRoYXQgdGhpcyBp
bmZlbGljaXR5IGluIHhlbi10b29scyBpcyBub3QKPiA+IHBhcnRpY3VsYXJseSBlYXN5IHRvIGZp
eC4gIFRoYXQgZG9lc24ndCBtZWFuIGl0IHNob3VsZG4ndCBiZSByZXBvcnRlZAo+ID4gYXMgYSBi
dWcuCj4gCj4gVGhlcmUgaXMgbm90aGluZyB0byBmaXguIFN5c3RlbSBhZG1pbmlzdHJhdG9yIHNo
b3VsZCBwcm92aWRlIGEgcHJvcGVyCj4gdGVtcGxhdGUgLS0gdGhhdCdzIHdoYXQgeGVuLXRvb2xz
IGRldmVsb3BlcnMgbW9zdCBsaWtlbHkgdG8gc2F5LgoKSSdtIG5vdCBzdXJlIHdoYXQgeW91IG1l
YW4gaGVyZS4gIFdlIGFyZSB1c2luZyB0aGUgY29uZmlnIHRlbXBsYXRlCnByb3ZpZGVkIGJ5IHhl
bi10b29scy4gIFRoZSByZXVzZSBvZiB0aGUgaG9zdCdzIGluaXRyZCBpcyBzdWdnZXN0ZWQgYnkK
dGhlIHhlbi1jcmVhdGUtaW1hZ2UgZG9jdW1lbnRhdGlvbi4KCklhbi4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 13:47:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 13:47:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Xdz-0005oK-U0; Fri, 20 Oct 2017 13:47:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4592c6fb6=roger.pau@citrix.com>)
 id 1e5Xdy-0005nq-Oe
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 13:47:22 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 50/C0-13910-A6EF9E95; Fri, 20 Oct 2017 13:47:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHSDvW7mv5e
 RBt/Oylt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkbHj9jLXjBWbFyy2WmBsY97F2MHBwSAv4S
 3097dDFycrAJ6EhcnLuTDSQsIqAicXuvAUiYWSBEovXYF3YQW1jAU2LvgqOMIDaLgKrEqjNrW
 UFsXgFLicaZ06Em6kn82G4IYnIKWEn828wPUiEEVLHp0nRmiGpBiZMzn7BATNeUaN3+mx3Clp
 do3jqbGaJeUaJ/3gO2CYx8s5C0zELSMgtJywJG5lWMGsWpRWWpRbqG5npJRZnpGSW5iZk5uoY
 GZnq5qcXFiempOYlJxXrJ+bmbGIFBxgAEOxhvbww4xCjJwaQkyhtY+TJSiC8pP6UyI7E4I76o
 NCe1+BCjDAeHkgTvtL9AOcGi1PTUirTMHGC4w6QlOHiURHgXgaR5iwsSc4sz0yFSpxh1OTpu3
 v3DJMSSl5+XKiXOuwqkSACkKKM0D24ELPYuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZi3GG
 QKT2ZeCdymV0BHMAEdwW7/AuSIkkSElFQDo0zDFE12H7G9BdJxF019Jf2//e04tcNLMe3/5V0
 vgj4u15O3KryxO/xJQdzdLz0TihjDw0UeMd6Obu5qZJTnW8IfqPYhqmTjwuXHo77sDinluDtB
 wFF+Cedtvy9H5a7W8eWxc7auYwt5/nST66X7q6bFTumdO1E4uaTZ/bvPwVn5zC8qcxheKrEUZ
 yQaajEXFScCADy1y9+4AgAA
X-Env-Sender: prvs=4592c6fb6=roger.pau@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1508507237!112819106!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24851 invoked from network); 20 Oct 2017 13:47:21 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 13:47:21 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="455221032"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 20 Oct 2017 14:47:02 +0100
Message-ID: <20171020134702.41255-5-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20171020134702.41255-1-roger.pau@citrix.com>
References: <20171020134702.41255-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v12 33/33] sg-run-job: hook the memdisk test
	into examine
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SG9vayB0aGUgbWVtZGlzayBwYXJhbWV0ZXIgZGV0ZWN0aW9uIGFuZCB0aGUgc2F2aW5nIG9mIHRo
ZSBob3N0CnByb3BlcnRpZXMgaW50byB0aGUgZXhhbWluZSBqb2JzLgoKU2lnbmVkLW9mZi1ieTog
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNl
IHYyOgogLSBEbyBub3QgcGFzcyBhIGhvc3QgaWRlbnQgdG8gdHMtZXhhbWluZS1ob3N0cHJvcHMt
c2F2ZS4KIC0gVXNlIC4tIGZvciB0cy1tZW1kaXNrLXRyeS1hcHBlbmQgc28gdGhhdCB0aGUgcmVz
dCBvZiB0aGUgam9iIHdpbGwKICAgcnVuIGV2ZW4gaWYgdGhpcyBzdGVwIGZhaWxzLgoKQ2hhbmdl
cyBzaW5jZSB2MToKIC0gUnVuIHRoZSBtZW1kaXNrIHRlc3QgZmlyc3QgKHNvIHRoYXQgd2UgZG9u
J3QgbGVhdmUgdGhlIGhvc3QgaW4gYQogICB3ZWlyZCBzdGF0ZSkuCiAtIFBhc3MgYSBob3N0IHRv
IHRoZSBleGFtaW5lLWhvc3Rwcm9wcy1zYXZlLgotLS0KIHNnLXJ1bi1qb2IgfCAyICsrCiAxIGZp
bGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvc2ctcnVuLWpvYiBiL3Nn
LXJ1bi1qb2IKaW5kZXggZWQxZWQzYzguLmRlNmUzZjc2IDEwMDc1NQotLS0gYS9zZy1ydW4tam9i
CisrKyBiL3NnLXJ1bi1qb2IKQEAgLTY1NSw2ICs2NTUsNyBAQCBwcm9jIGV4YW1pbmUtaG9zdC1p
bnN0YWxsLXhlbiB7fSB7CiBwcm9jIGV4YW1pbmUtaG9zdC1leGFtaW5lIHtpbnN0YWxsfSB7CiAg
ICAgZ2xvYmFsIG9rCiAgICAgY2F0Y2hpbmctb3RoZXJ3aXNlIGZhaWwgeworCXJ1bi10cyAtLiAg
PSAgICAgICAgICAgIHRzLW1lbWRpc2stdHJ5LWFwcGVuZCArIGhvc3QKIAlleGFtaW5lLWhvc3Qt
aW5zdGFsbC0kaW5zdGFsbAogCXJ1bi10cyAuICAgPSAgICAgICAgICAgIHRzLWV4YW1pbmUtc2Vy
aWFsLXByZSArIGhvc3QKIAlydW4tdHMgLiAgIHJlYm9vdCAgICAgICB0cy1ob3N0LXJlYm9vdCAg
ICAgICAgKyBob3N0CkBAIC02NjMsNiArNjY0LDcgQEAgcHJvYyBleGFtaW5lLWhvc3QtZXhhbWlu
ZSB7aW5zdGFsbH0gewogICAgIGlmIHskb2t9IHsKIAlydW4tdHMgLS4gID0gICAgICAgICAgIHRz
LWV4YW1pbmUtc2VyaWFsLXBvc3QgKyBob3N0CiAJcnVuLXRzIC4gICA9ICAgICAgICAgICB0cy1l
eGFtaW5lLWxvZ3Mtc2F2ZSAgICsgaG9zdAorCXJ1bi10cyAuICAgPSAgICAgICAgICAgdHMtZXhh
bWluZS1ob3N0cHJvcHMtc2F2ZQogICAgIH0KIH0KIAotLSAKMi4xMy41IChBcHBsZSBHaXQtOTQp
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 13:47:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 13:47:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Xdx-0005nf-Jw; Fri, 20 Oct 2017 13:47:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4592c6fb6=roger.pau@citrix.com>)
 id 1e5Xdw-0005nX-SO
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 13:47:20 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 09/50-08608-86EF9E95; Fri, 20 Oct 2017 13:47:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHSDvW76v5e
 RBm0X9Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozVm2ezFfwSr/i69z1jA+NmoS5GTg4JAX+J
 xac+MoHYbAI6Ehfn7mTrYuTgEBFQkbi91wAkzCwQItF67As7iC0sYCnxs/sgC4jNIqAqcf3Hd
 BaQcl6g+J5/EiCmhICexI/thiAmp4CVxL/N/CDFQkAFmy5NZwaxeQUEJU7OfMICMVxTonX7b3
 YIW16ieetsZoh6RYn+eQ/YJjDyzULSMgtJyywkLQsYmVcxahSnFpWlFukamuslFWWmZ5TkJmb
 m6BoamOnlphYXJ6an5iQmFesl5+duYgQGGQMQ7GC8vTHgEKMkB5OSKG9g5ctIIb6k/JTKjMTi
 jPii0pzU4kOMMhwcShK80/4C5QSLUtNTK9Iyc4DhDpOW4OBREuFdBJLmLS5IzC3OTIdInWLU5
 ei4efcPkxBLXn5eqpQ47yqQIgGQoozSPLgRsNi7xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJW
 HeYpApPJl5JXCbXgEdwQR0BLv9C5AjShIRUlINjGWhi34cmn/+7cN1xb2KH6ddPZTxT33xwwe
 BBd+9o9fsnvWyw1+sXuC9lFL7lzmPbNirrD9N/f2l8+pEFtntD59fDRWTvKLI4v3O+feHKqNd
 F77fVbi4aP++uI/He+K+TdmmX7qQW37KQUa/Ry12D85/uaT1ReLxrwuX3//S0mE+9vuJivPZ5
 dxHlFiKMxINtZiLihMBgsmqvrgCAAA=
X-Env-Sender: prvs=4592c6fb6=roger.pau@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1508507237!112819106!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24041 invoked from network); 20 Oct 2017 13:47:19 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 13:47:19 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="455221005"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 20 Oct 2017 14:46:59 +0100
Message-ID: <20171020134702.41255-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20171020134702.41255-1-roger.pau@citrix.com>
References: <20171020134702.41255-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v12 26/33] HostDB: introduce set_property
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kIHByb3ZpZGUgYSBoZWxwZXIgaW4gVGVzdFN1cHBvcnQgdG8gdXNlIGl0LiBUaGlzIGFsbG93
cyBvc3N0ZXN0IHRvCnNldCBob3N0IHByb3BlcnRpZXMgZnJvbSB0ZXN0IHNjcmlwdCB0aGVtc2Vs
dmVzIChpbnN0ZWFkIG9mIHVzaW5nCnRoZSBtZy1ob3N0cyBjbHUpLgoKTm90ZSB0aGF0IHRoZSBz
ZXR0aW5nIG9mIGhvc3QgcHJvcGVydGllcyBpcyBsaW1pdGVkIHRvIGZsaWdodHMgd2l0aAppbnRl
bmRlZCBibGVzc2luZyByZWFsLCBhbmQgaXQgd2lsbCBmYWlsIGZvciBhbnkgb3RoZXIgYmxlc3Np
bmcuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KLS0tCkNoYW5nZXMgc2luY2UgdjI6CiAtIERpZSBpZiBhdHRlbXB0aW5nIHRvIG1vZGlmeSBh
IGhvc3QgcHJvcCB3aXRoIGludGVuZGVkIGJsZXNzaW5nICE9CiAgIHJlYWwuCi0tLQogT3NzdGVz
dC9Ib3N0REIvRXhlY3V0aXZlLnBtIHwgMjMgKysrKysrKysrKysrKysrKysrKysrKysKIE9zc3Rl
c3QvSG9zdERCL1N0YXRpYy5wbSAgICB8ICA3ICsrKysrKysKIE9zc3Rlc3QvVGVzdFN1cHBvcnQu
cG0gICAgICB8ICA4ICsrKysrKystCiAzIGZpbGVzIGNoYW5nZWQsIDM3IGluc2VydGlvbnMoKyks
IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9Pc3N0ZXN0L0hvc3REQi9FeGVjdXRpdmUucG0g
Yi9Pc3N0ZXN0L0hvc3REQi9FeGVjdXRpdmUucG0KaW5kZXggMzAwMTc4YmIuLjJhOTYxYjZkIDEw
MDY0NAotLS0gYS9Pc3N0ZXN0L0hvc3REQi9FeGVjdXRpdmUucG0KKysrIGIvT3NzdGVzdC9Ib3N0
REIvRXhlY3V0aXZlLnBtCkBAIC01MSw2ICs1MSwyOSBAQCBFTkQKICAgICB9CiB9CiAKK3N1YiBz
ZXRfcHJvcGVydHkoJCQkJCkgeworICAgIG15ICgkaGQsICRobywgJHByb3AsICR2YWwpID0gQF87
CisgICAgbXkgJHJtcSA9ICRkYmhfdGVzdHMtPnByZXBhcmUoPDxFTkQpOworICAgICAgICBERUxF
VEUgRlJPTSByZXNvdXJjZV9wcm9wZXJ0aWVzCisgICAgICAgICAgICAgICBXSEVSRSByZXN0eXBl
PSdob3N0JyBhbmQgcmVzbmFtZT0/IEFORCBuYW1lPT8KK0VORAorICAgIG15ICRhZGRxID0gJGRi
aF90ZXN0cy0+cHJlcGFyZSg8PEVORCk7CisgICAgICAgIElOU0VSVCBJTlRPIHJlc291cmNlX3By
b3BlcnRpZXMgKHJlc3R5cGUscmVzbmFtZSxuYW1lLHZhbCkKKyAgICAgICAgICAgICAgIFZBTFVF
UyAoJ2hvc3QnLCA/LD8sPykKK0VORAorICAgIG15ICRibGVzc2luZyA9IGludGVuZGVkX2JsZXNz
aW5nKCk7CisKKyAgICBkaWUgIkF0dGVtcHRpbmcgdG8gbW9kaWZ5IGhvc3QgcHJvcHMgd2l0aCBi
bGVzc2luZyAkYmxlc3NpbmcgIT0gcmVhbCIKKyAgICAgICAgaWYgJGJsZXNzaW5nIG5lICJyZWFs
IjsKKworICAgIGRiX3JldHJ5KCRkYmhfdGVzdHMsIFtxdyhyZXNvdXJjZXMpXSwgc3ViIHsKKyAg
ICAgICAgJHJtcS0+ZXhlY3V0ZSgkaG8tPntOYW1lfSwgJHByb3ApOworICAgICAgICBpZiAobGVu
Z3RoICR2YWwpIHsKKyAgICAgICAgICAgICRhZGRxLT5leGVjdXRlKCRoby0+e05hbWV9LCAkcHJv
cCwgJHZhbCk7CisgICAgICAgfQorICAgIH0pOworfQorCiBzdWIgZ2V0X2ZsYWdzICgkJCkgewog
ICAgIG15ICgkaGQsICRobykgPSBAXzsKIApkaWZmIC0tZ2l0IGEvT3NzdGVzdC9Ib3N0REIvU3Rh
dGljLnBtIGIvT3NzdGVzdC9Ib3N0REIvU3RhdGljLnBtCmluZGV4IDYwZjVkM2MyLi4zMTkxYzU2
NSAxMDA2NDQKLS0tIGEvT3NzdGVzdC9Ib3N0REIvU3RhdGljLnBtCisrKyBiL09zc3Rlc3QvSG9z
dERCL1N0YXRpYy5wbQpAQCAtNDAsNiArNDAsMTMgQEAgc3ViIGdldF9wcm9wZXJ0aWVzICgkJCQp
IHsgI21ldGhvZAogICAgIG15ICgkaGQsICRuYW1lLCAkaHApID0gQF87CiB9CiAKK3N1YiBzZXRf
cHJvcGVydHkoJCQkJCkgeworICAgIG15ICgkaGQsICRobywgJHByb3AsICR2YWwpID0gQF87CisK
KyAgICBkaWUKKyAgICAiQ2Fubm90IHNldCBwcm9wZXJ0eSBpbiBzdGFuZGFsb25lIG1vZGUgZm9y
ICRoby0+e05hbWV9ICRwcm9wID0gJHZhbFxuIjsKK30KKwogc3ViIGdldF9mbGFncyAoJCQpIHsg
I21ldGhvZAogICAgIG15ICgkaGQsICRobykgPSBAXzsKIApkaWZmIC0tZ2l0IGEvT3NzdGVzdC9U
ZXN0U3VwcG9ydC5wbSBiL09zc3Rlc3QvVGVzdFN1cHBvcnQucG0KaW5kZXggNTg1ZTIyODYuLmVj
ODM0ZGE3IDEwMDY0NAotLS0gYS9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtCisrKyBiL09zc3Rlc3Qv
VGVzdFN1cHBvcnQucG0KQEAgLTgwLDcgKzgwLDcgQEAgQkVHSU4gewogICAgICAgICAgICAgICAg
ICAgICAgIGdldF90YXJnZXRfcHJvcGVydHkgZ2V0X2hvc3RfbmF0aXZlX2xpbnV4X2NvbnNvbGUK
ICAgICAgICAgICAgICAgICAgICAgICBob3N0bmFtZXBhdGggaG9zdG5hbWVwYXRoX2xpc3Qgc2V0
X3J1bnRpbWVfaG9zdGZsYWcKICAgICAgICAgICAgICAgICAgICAgICBwb3dlcl9zdGF0ZSBwb3dl
cl9jeWNsZSBwb3dlcl9jeWNsZV9zbGVlcAotICAgICAgICAgICAgICAgICAgICAgIHNlcmlhbF9m
ZXRjaF9sb2dzCisgICAgICAgICAgICAgICAgICAgICAgc2VyaWFsX2ZldGNoX2xvZ3Mgc2V0X2hv
c3RfcHJvcGVydHkKICAgICAgICAgICAgICAgICAgICAgICBwcm9wbmFtZV9tYXNzYWdlIHByb3Bu
YW1lX2NoZWNrCiAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICBnZXRfc3Rhc2hlZCBv
cGVuX3VuaXF1ZV9zdGFzaGZpbGUgY29tcHJlc3Nfc3Rhc2hlZApAQCAtMTE4Myw2ICsxMTgzLDEy
IEBAIHN1YiBnZXRfaG9zdF9wcm9wZXJ0eSAoJCQ7JCkgewogICAgIHJldHVybiBkZWZpbmVkKCR2
YWwpID8gJHZhbCA6ICRkZWZ2YWw7CiB9CiAKK3N1YiBzZXRfaG9zdF9wcm9wZXJ0eSAoJCQkKSB7
CisgICAgbXkgKCRobywkcHJvcCwkdmFsKSA9IEBfOworCisgICAgJG1ob3N0ZGItPnNldF9wcm9w
ZXJ0eSgkaG8sICRwcm9wLCAkdmFsKTsKK30KKwogc3ViIGdldF90YXJnZXRfcHJvcGVydHkgKCQk
OyQpOwogc3ViIGdldF90YXJnZXRfcHJvcGVydHkgKCQkOyQpIHsKICAgICBteSAoJGhvLCAkcHJv
cCwgJGRlZnZhbCkgPSBAXzsKLS0gCjIuMTMuNSAoQXBwbGUgR2l0LTk0KQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 13:47:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 13:47:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5XeA-0005qX-4x; Fri, 20 Oct 2017 13:47:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4592c6fb6=roger.pau@citrix.com>)
 id 1e5Xe8-0005q3-RY
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 13:47:32 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 F6/B8-20834-47EF9E95; Fri, 20 Oct 2017 13:47:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsXitHRDpG7xv5e
 RBlOWCVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmXtm5kLPisUrHsv3ED4w6pLkZODgkBf4mu
 TfuYQGw2AR2Ji3N3snUxcnCICKhI3N5rABJmFgiRaD32hR3EFhawkLi58zUbiM0ioCqxYv9uR
 hCbV8BS4uvEHnaQVgkBPYkf2w0hwoISJ2c+YYEYoynRuv03O4QtL9G8dTYziC0koCjRP+8B2w
 RGnllIWmYhaZmFpGUBI/MqRvXi1KKy1CJdC72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3
 k/NxNjMCgYQCCHYwX2p0PMUpyMCmJ8gZWvowU4kvKT6nMSCzOiC8qzUktPsQow8GhJMFr8hco
 J1iUmp5akZaZAwxfmLQEB4+SCO/rP0Bp3uKCxNzizHSI1ClGe45jmy7/YeLouHkXSG4Ckxu+P
 /jDJMSSl5+XKiXOawwyVQCkLaM0D24oLN4uMcpKCfMyAp0pxFOQWpSbWYIq/4pRnINRSZjXBm
 QKT2ZeCdzuV0BnMQGdxW7/AuSskkSElFQDo3HmfH22lo02GW8ev743z0vwoJJH4BXOqr9Nsnt
 fOkRPf3BszeLjZ33u/+HuqJuxNi9II3bSA8Nn2UtEGwrad7y9yWjiX8FWE7RY8pPqmZk/76rP
 fdP9aJ1ouKmh2S/LKTcub1DtZkng/NJ3XUdb961oTPvL0DPGMsr8E5e3r2bq0lsfsmOFphJLc
 UaioRZzUXEiAHjya7qyAgAA
X-Env-Sender: prvs=4592c6fb6=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1508507249!103662427!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11066 invoked from network); 20 Oct 2017 13:47:30 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 13:47:30 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="447328174"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 20 Oct 2017 14:46:58 +0100
Message-ID: <20171020134702.41255-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v12 00/33] osstest: FreeBSD host support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpUaGVzZSBhcmUgdGhlIHJlbWFpbmlnIChub3QgYWNrZWQpIHBhdGNoZXMgb2YgdGhl
IEZyZWVCU0QgaG9zdCBpbnN0YWxsCnNlcmllcy4KClRoZSBmdWxsIGJyYW5jaCBjYW4gYmUgZm91
bmQgYXQ6CgpnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcGVvcGxlL3JveWdlci9vc3N0ZXN0LmdpdCBm
cmVlYnNkX3YxMgoKTm90ZSB0aGF0IGJlZm9yZSBhdHRlbXB0aW5nIHRvIHJ1biBhIEZyZWVCU0Qg
ZmxpZ2h0IGFuIGV4YW1pbmUgZmxpZ2h0CndpdGggYmxlc3NpbmcgcmVhbCBtdXN0IGJlIGV4ZWN1
dGVkLCBzbyB0aGF0IHRoZSByaWdodCBtZW1kaXNrCnByb3BlcnRpZXMgYXJlIHNldCBpbiB0aGUg
ZGF0YWJhc2UuIEF0IHRoZSBtb21lbnQgYm90aCB0aGUgTWFzc2FjaHVzZXR0cwphbmQgdGhlIGlu
dGVybmFsIENpdHJpeCBvc3N0ZXN0IGluc3RhbmNlIGFscmVhZHkgaGF2ZSBhbiBhbm9pbnRlZApG
cmVlQlNEIGltYWdlLCBzbyB0aGUgZXhhbWluZSBmbGlnaHQgY2FuIGJlIHJ1biB3aXRob3V0IGlz
c3Vlcy4KCklhbiBKYWNrc29uICgyKToKICBhbm9pbnRtZW50czogSW50cm9kdWNlIGFub2ludG1l
bnQgc2NoZW1lLCBhbmQgbWctYW5vaW50IHNjcmlwdAogIGFub2ludG1lbnRzOiBQcm92aWRlIC4v
bWctYW5vaW50IGxpc3QtcHJlcGFyZWQKClJvZ2VyIFBhdSBNb25uZSAoMzEpOgogIG9zc3Rlc3Q6
IG1ha2UgYnVpbHRfc3Rhc2hfZmlsZSBzdG9yZSBhIHBhdGhfIHJ1bnZhciBmb3IgZWFjaCBmaWxl
CiAgb3NzdGVzdDogbW92ZSBrbm93bl9ob3N0cyBnZW5lcmF0aW9uIHRvIFRlc3RTdXBwb3J0CiAg
b3NzdGVzdDogaW50cm9kdWNlIGhlbHBlciB0byBnZXQgcGVyLWhvc3QgdGZ0cCBwcmVmaXgKICBv
c3N0ZXN0OiBpbnRyb2R1Y2UgYSBoZWxwZXIgdG8gY2FsY3VsYXRlIHRoZSBzaGEyNTYgb2YgYSBn
aXZlbiBmaWxlCiAgb3NzdGVzdDogaW50cm9kdWNlIGEgaGVscGVyIHRvIHNldHVwIGEgaG9zdCB0
byBib290IHVzaW5nIG1lbWRpc2sKICBvc3N0ZXN0OiBhZGQgZXhlY3V0aXZlIHByZWZpeCB0byBy
ZXNvdXJjZV9zaGFyZWRfbWFya19yZWFkeQogIG9zc3Rlc3Q6IGludHJvZHVjZSByZXNvdXJjZV9z
aGFyZWRfbWFya19yZWFkeQogIG9zc3Rlc3Q6IGFkZCBhIEZyZWVCU0QgaG9zdCBpbnN0YWxsIHNj
cmlwdAogIG9zc3Rlc3Q6IGludHJvZHVjZSBidWlsZCBoZWxwZXJzIGZvciBGcmVlQlNECiAgb3Nz
dGVzdDogYWRkIHByb3RvdHlwZXMgdG8gdGFyZ2V0X2luc3RhbGxfcGFja2FnZXN7X25vcmVjfQog
IG9zc3Rlc3Q6IGludHJvZHVjZSBhbiBPUyAkaG8gZmllbGQKICBvc3N0ZXN0OiBhZGQgc3VwcG9y
dCBmb3IgdGhlIEZyZWVCU0QgcGFja2FnZSBtYW5hZ2VyCiAgb3NzdGVzdDogaW50cm9kdWNlIGEg
RnJlZUJTRCBidWlsZCBzY3JpcHQKICBvc3N0ZXN0OiBhZGQgc3VwcG9ydCBmb3IgcnVudGltZV9J
REVOVF9ob3N0ZmxhZ3MKICBvc3N0ZXN0OiBpbnRyb2R1Y2UgYSBzY3JpcHQgdG8gc2V0IHRoZSBy
dW50aW1lIGhvc3RmbGFncyBydW52YXIgZm9yCiAgICBGcmVlQlNEIGpvYnMKICBvc3N0ZXN0OiBj
aGFuZ2UgdGhlIG1lYW5pbmcgb2YgbmVlZF9idWlsZF9ob3N0CiAgb3NzdGVzdDogYWRkIHN1cHBv
cnQgZm9yIEZyZWVCU0QgYnVpbGRqb2JzIHRvIHNnLXJ1bi1qb2IKICBvc3N0ZXN0OiBpbnRyb2R1
Y2UgYSBzY3JpcHQgdG8gY3JlYXRlIGEgRnJlZUJTRCBmbGlnaHQKICBvc3N0ZXN0OiBob29rIEZy
ZWVCU0QgZmxpZ2h0IGludG8gY3ItZGFpbHktYnJhbmNoCiAgb3NzdGVzdDogc2F2ZS9yZXRyaWV2
ZSB0aGUgbGFzdCBzdWNjZXNzZnVsbHkgdGVzdGVkIEZyZWVCU0QgYnVpbGQKICBuZXRib290X21l
bWRpc2s6IGFsbG93IGVhY2ggaG9zdCB0byBoYXZlIGRpZmZlcmVudCBhcHBlbmQgdmFsdWVzCiAg
dHMtZnJlZWJzZC1ob3N0LWluc3RhbGw6IGZpeCBpbWFnZSBwZXJtaXNzaW9ucwogIHNnLXJ1bi1q
b2I6IGZpeCB0eXBvIGluIHRoZSBleGFtaW5lIGpvYnMKICBIb3N0REI6IGludHJvZHVjZSBzZXRf
cHJvcGVydHkKICBtZmktY29tbW9uOiBtb3ZlIHNldF9mcmVlYnNkX3J1bnZhcnMgdG8gbWZpLWNv
bW1vbgogIFRlc3RTdXBwb3J0OiBpbnRyb2R1Y2UgaG9zdHByb3BfcHV0YXRpdmVfcmVjb3JkCiAg
dHMtZnJlZWJzZC1ob3N0LWluc3RhbGw6IGFkZCBhcmd1bWVudHMgdG8gdGVzdCBtZW1kaXNrIGFw
cGVuZCBvcHRpb25zCiAgdHMtbWVtZGlzay10cnktYXBwZW5kOiBpbnRyb2R1Y2UgYSBzY3JpcHQg
dG8gdGVzdCBtZW1kaXNrIG9wdGlvbnMKICB0cy1leGFtaW5lLWhvc3Rwcm9wcy1zYXZlOiBpbnRy
b2R1Y2UgYSBzY3JpcHQgdG8gc2F2ZSBwcm9wZXJ0aWVzCiAgbWFrZS1ob3N0cy1mbGlnaHQ6IHNl
dCBydW52YXJzIGZvciBGcmVlQlNEIHRlc3QKICBzZy1ydW4tam9iOiBob29rIHRoZSBtZW1kaXNr
IHRlc3QgaW50byBleGFtaW5lCgogT3NzdGVzdC9CdWlsZFN1cHBvcnQucG0gICAgICAgICAgICAg
ICAgfCAgMjYgKystCiBPc3N0ZXN0L0RlYmlhbi5wbSAgICAgICAgICAgICAgICAgICAgICB8ICAz
NiArLS0tCiBPc3N0ZXN0L0V4ZWN1dGl2ZS5wbSAgICAgICAgICAgICAgICAgICB8ICAgNSArLQog
T3NzdGVzdC9Ib3N0REIvRXhlY3V0aXZlLnBtICAgICAgICAgICAgfCAgMjMgKysKIE9zc3Rlc3Qv
SG9zdERCL1N0YXRpYy5wbSAgICAgICAgICAgICAgIHwgICA3ICsKIE9zc3Rlc3QvSm9iREIvRXhl
Y3V0aXZlLnBtICAgICAgICAgICAgIHwgICAyICstCiBPc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtICAg
ICAgICAgICAgICAgICB8IDE5MyArKysrKysrKysrKysrKystLQogUkVBRE1FICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgMTYgKysKIFJFQURNRS5wbGFubmVyICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICA0ICsKIGFwLWNvbW1vbiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICA1ICsKIGFwLWZldGNoLXZlcnNpb24gICAgICAgICAgICAgICAgICAgICAgIHwgICA4
ICsKIGFwLWZldGNoLXZlcnNpb24tb2xkICAgICAgICAgICAgICAgICAgIHwgICA5ICsKIGFwLXBy
aW50LXVybCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzICsKIGFwLXB1c2ggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA5ICsKIGNyLWRhaWx5LWJyYW5jaCAgICAgICAg
ICAgICAgICAgICAgICAgIHwgIDg0ICsrKysrKysrCiBjci1mb3ItYnJhbmNoZXMgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgMiArLQogY3JpLWNvbW1vbiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDEgKwogZGFpbHktY3Jvbi1lbWFpbC1hZGhvYy0tZnJlZWJzZC1tYXN0ZXIgfCAg
IDEgKwogZGFpbHktY3Jvbi1lbWFpbC1wbGF5LS1mcmVlYnNkLW1hc3RlciAgfCAgIDEgKwogZGFp
bHktY3Jvbi1lbWFpbC1yZWFsLS1mcmVlYnNkLW1hc3RlciAgfCAgIDQgKwogbWFrZS1mcmVlYnNk
LWZsaWdodCAgICAgICAgICAgICAgICAgICAgfCAgNjQgKysrKysrCiBtYWtlLWhvc3RzLWZsaWdo
dCAgICAgICAgICAgICAgICAgICAgICB8ICAgMyArCiBtZmktY29tbW9uICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAzMSArKysKIG1nLWFub2ludCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgMzc2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogc2ctcnVuLWpv
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNTMgKysrLS0KIHRzLWV4YW1pbmUtaG9z
dHByb3BzLXNhdmUgICAgICAgICAgICAgIHwgIDQ2ICsrKysKIHRzLWZyZWVic2QtYnVpbGQgICAg
ICAgICAgICAgICAgICAgICAgIHwgMjM5ICsrKysrKysrKysrKysrKysrKysrKwogdHMtZnJlZWJz
ZC1ob3N0LWluc3RhbGwgICAgICAgICAgICAgICAgfCAyODAgKysrKysrKysrKysrKysrKysrKysr
KysrCiB0cy1mcmVlYnNkLXNldC1ob3N0ZmxhZ3MgICAgICAgICAgICAgICB8ICA3OCArKysrKysr
CiB0cy1ob3N0LWluc3RhbGwgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArLQogdHMta2Vy
bmVsLWJ1aWxkICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQgKy0KIHRzLW1lbWRpc2stdHJ5
LWFwcGVuZCAgICAgICAgICAgICAgICAgIHwgIDQ1ICsrKysKIHRzLXhlbi1idWlsZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICA4ICstCiB0cy14ZW4tYnVpbGQtcHJlcCAgICAgICAgICAg
ICAgICAgICAgICB8ICAgNCArLQogMzQgZmlsZXMgY2hhbmdlZCwgMTU4MiBpbnNlcnRpb25zKCsp
LCA5MCBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkYWlseS1jcm9uLWVtYWlsLWFk
aG9jLS1mcmVlYnNkLW1hc3RlcgogY3JlYXRlIG1vZGUgMTAwNjQ0IGRhaWx5LWNyb24tZW1haWwt
cGxheS0tZnJlZWJzZC1tYXN0ZXIKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkYWlseS1jcm9uLWVtYWls
LXJlYWwtLWZyZWVic2QtbWFzdGVyCiBjcmVhdGUgbW9kZSAxMDA3NTUgbWFrZS1mcmVlYnNkLWZs
aWdodAogY3JlYXRlIG1vZGUgMTAwNzU1IG1nLWFub2ludAogY3JlYXRlIG1vZGUgMTAwNzU1IHRz
LWV4YW1pbmUtaG9zdHByb3BzLXNhdmUKIGNyZWF0ZSBtb2RlIDEwMDc1NSB0cy1mcmVlYnNkLWJ1
aWxkCiBjcmVhdGUgbW9kZSAxMDA3NTUgdHMtZnJlZWJzZC1ob3N0LWluc3RhbGwKIGNyZWF0ZSBt
b2RlIDEwMDc1NSB0cy1mcmVlYnNkLXNldC1ob3N0ZmxhZ3MKIGNyZWF0ZSBtb2RlIDEwMDc1NSB0
cy1tZW1kaXNrLXRyeS1hcHBlbmQKCi0tIAoyLjEzLjUgKEFwcGxlIEdpdC05NCkKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 13:47:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 13:47:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5XeB-0005rK-CF; Fri, 20 Oct 2017 13:47:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4592c6fb6=roger.pau@citrix.com>)
 id 1e5Xe9-0005qA-E3
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 13:47:33 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 19/A1-32649-47EF9E95; Fri, 20 Oct 2017 13:47:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHRDpG7Jv5e
 RBp8+clt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlfPv9hLfgpULH8wz6mBsb7vF2MnBwSAv4S
 DReOs4HYbAI6Ehfn7gSyOThEBFQkbu81AAkzC4RItB77wg5iCwskSNxpmMkIYrMIqEpMmrANL
 M4rYCnR13MVrFVCQE/ix3ZDEJNTwEri32Z+kAohoIpNl6YzQ1QLSpyc+YQFYrqmROv23+wQtr
 xE89bZzBD1ihL98x6wTWDkm4WkZRaSlllIWhYwMq9iVC9OLSpLLdK10EsqykzPKMlNzMzRNTQ
 w1stNLS5OTE/NSUwq1kvOz93ECAwyBiDYwXih3fkQoyQHk5Iob2Dly0ghvqT8lMqMxOKM+KLS
 nNTiQ4wyHBxKErwmf4FygkWp6akVaZk5wHCHSUtw8CiJ8L7+A5TmLS5IzC3OTIdInWLU5ei4e
 fcPkxBLXn5eqpQ4rzHIDAGQoozSPLgRsNi7xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWFeG5
 ApPJl5JXCbXgEdwQR0BLv9C5AjShIRUlINjBVln5W5fI8q7S9U6fvHmNwtuG5fhNvepQXWb79
 W7BU54Sy+2HA7p9mVwDW759kLnHI04Zi5ojhlmuo5ybLPcgVbY7IVH2oEdfjaMx4OKX14yPPw
 NlGJkDXTtCYfDhPZoRM31U97Y75NiuHL7Ta9ncdCvhW/TwqM4pf+GDftst2mC5LCaUZCSizFG
 YmGWsxFxYkArrdC6rgCAAA=
X-Env-Sender: prvs=4592c6fb6=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1508507249!103662427!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11154 invoked from network); 20 Oct 2017 13:47:31 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 13:47:31 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="447328200"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 20 Oct 2017 14:47:00 +0100
Message-ID: <20171020134702.41255-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20171020134702.41255-1-roger.pau@citrix.com>
References: <20171020134702.41255-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v12 29/33] ts-freebsd-host-install: add
	arguments to test memdisk append options
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyBuZWVkZWQgaW4gb3JkZXIgdG8gZmlndXJlIG91dCB3aGljaCBtZW1kaXNrIG9wdGlv
bnMgc2hvdWxkIGJlCnVzZWQgdG8gYm9vdCB0aGUgaW1hZ2VzIG9uIGVhY2ggc3BlY2lmaWMgYm94
LgoKTm90ZSB0aGF0IHdoZW4gcGFzc2VkIHRoZSAtLXJlY29yZGFwcGVuZCBhcmd1bWVudCB1cG9u
IHN1Y2Nlc3MgdGhlCnNjcmlwdCBzdG9yZXMgdGhlIHRlbnRhdGl2ZSBob3N0IHByb3BlcnR5IGlu
IHRoZSBydW52YXJzLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYyOgogLSBGaXggY29tbWl0IG1lc3NhZ2Uu
CgpDaGFuZ2VzIHNpbmNlIHYxOgogLSBQcm92aWRlIGEgLS1yZWNvcmRhcHBlbmQgYXJndW1lbnQg
dG8gZm9yY2UgdGhlIHJlY29yZGluZyB0aGUKICAgbWVtZGlzayBwYXJhbWV0ZXJzLgogLSBFeGl0
IGdyYWNlZnVsbHkgaWYgYSBib290b25seSB0ZXN0IGlzIGF0dGVtcHRlZCBhZ2FpbnN0IGEKICAg
bm9uLXN1cHBvcnRlZCBhcmNoaXRlY3R1cmUuCiAtIFVzZSBOT05FIGluc3RlYWQgb2YgYW4gZW1w
dHkgc3RyaW5nIHdoZW4gY2FsbGluZwogICBzZXR1cF9uZXRib290X21lbWRpc2sgaWYgbm90aGlu
ZyBzaG91bGQgYmUgYXBwZW5kZWQuCiAtIERvIG5vdCBwZXJmb3JtIGFueSBhcmNoIHRlc3QgaW4g
dHMtZnJlZWJzZC1ob3N0LWluc3RhbGwuCi0tLQogdHMtZnJlZWJzZC1ob3N0LWluc3RhbGwgfCAy
NSArKysrKysrKysrKysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMjQgaW5zZXJ0aW9u
cygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3RzLWZyZWVic2QtaG9zdC1pbnN0YWxs
IGIvdHMtZnJlZWJzZC1ob3N0LWluc3RhbGwKaW5kZXggNDgzYjlhZWMuLjUwYWY1ZGQzIDEwMDc1
NQotLS0gYS90cy1mcmVlYnNkLWhvc3QtaW5zdGFsbAorKysgYi90cy1mcmVlYnNkLWhvc3QtaW5z
dGFsbApAQCAtNDEsNiArNDEsMjMgQEAgdXNlIE9zc3Rlc3Q6OlRlc3RTdXBwb3J0OwogCiB0c3Jl
YWRjb25maWcoKTsKIAorb3VyICRib290b25seTsKK291ciAkbWVtZGlza19hcHBlbmQ7CitvdXIg
JHJlY29yZF9hcHBlbmQ7Cit3aGlsZSAoQEFSR1YgJiYgJEFSR1ZbMF0gPX4gbS9eLS9nKSB7Cisg
ICAgaWYgKCRBUkdWWzBdID1+IG0vXi0tbWVtZGlza2FwcGVuZD0oLiopLykgeworICAgICAgICAk
bWVtZGlza19hcHBlbmQgPSAkMTsKKyAgICB9IGVsc2lmICgkQVJHVlswXSBlcSAiLS10ZXN0Ym9v
dCIpIHsKKyAgICAgICAgJG1lbWRpc2tfYXBwZW5kIC8vPSAiTk9ORSI7CisgICAgICAgICRib290
b25seSA9IDE7CisgICAgfSBlbHNpZiAoJEFSR1ZbMF0gZXEgIi0tcmVjb3JkYXBwZW5kIikgewor
ICAgICAgICAkcmVjb3JkX2FwcGVuZCA9IDE7CisgICAgfSBlbHNlIHsKKyAgICAgICAgZGllICJV
bmtub3duIGFyZ3VtZW50ICRBUkdWWzBdIjsKKyAgICB9CisgICAgc2hpZnQgQEFSR1Y7Cit9CisK
IG91ciAoJHdoaG9zdCkgPSBAQVJHVjsKICR3aGhvc3QgfHw9ICdob3N0JzsKIG91ciAkaG89IHNl
bGVjdGhvc3QoJHdoaG9zdCk7CkBAIC05NSw3ICsxMTIsNyBAQCBFTkQKIAogICAgICMgU2V0dXAg
dGhlIHB4ZWxpbnV4IGNvbmZpZyBmaWxlCiAgICAgbG9nbSgiQm9vdGluZyBmcm9tIGluc3RhbGxl
ciBpbWFnZSBhdCAkcHhlaW1nIik7Ci0gICAgc2V0dXBfbmV0Ym9vdF9tZW1kaXNrKCRobywgJHB4
ZWltZyk7CisgICAgc2V0dXBfbmV0Ym9vdF9tZW1kaXNrKCRobywgJHB4ZWltZywgJG1lbWRpc2tf
YXBwZW5kKTsKIH0KIAogc3ViIGluc3RhbGwgKCkgewpAQCAtMjQ3LDYgKzI2NCwxMiBAQCBwb3dl
cl9zdGF0ZSgkaG8sIDEpOwogbG9nbSgiV2FpdGluZyBmb3IgdGhlIGluc3RhbGxlciB0byBib290
Iik7CiBhd2FpdF90Y3AoZ2V0X3RpbWVvdXQoJGhvLCdyZWJvb3QnLCR0aW1lb3V0KSwgNSwgJGhv
KTsKIAoraWYgKCRib290b25seSkgeworICAgIGhvc3Rwcm9wX3B1dGF0aXZlX3JlY29yZCgkaG8s
ICJNZW1kaXNrQXBwZW5kIiwgJG1lbWRpc2tfYXBwZW5kKQorICAgICAgICBpZiAkcmVjb3JkX2Fw
cGVuZDsKKyAgICBleGl0IDA7Cit9CisKICMgTmV4dCBib290IHdpbGwgYmUgZnJvbSBsb2NhbCBk
aXNrCiBzZXR1cF9uZXRib290X2xvY2FsKCRobyk7CiAKLS0gCjIuMTMuNSAoQXBwbGUgR2l0LTk0
KQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 13:47:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 13:47:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5XeH-0005ui-Ja; Fri, 20 Oct 2017 13:47:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4592c6fb6=roger.pau@citrix.com>)
 id 1e5XeH-0005uE-01
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 13:47:41 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 76/70-01775-C7EF9E95; Fri, 20 Oct 2017 13:47:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsXitHRDpG7lv5e
 RBtc+6Fh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlPz2xhLDgpXPHkzDPmBsZ2gS5GTg4JAX+J
 nb8/soLYbAI6Ehfn7mTrYuTgEBFQkbi91wAkzCwQItF67As7iC0sEC3x+dY5FhCbRUBV4k7jf
 2YQm1fAUuLRmVdgrRICehI/thuCmJwCVhL/NvODVAgBVWy6NB2qWlDi5MwnLBDTNSVat/9mh7
 DlJZq3zmaGqFeU6J/3gG0CI98sJC2zkLTMQtKygJF5FaN6cWpRWWqRroVeUlFmekZJbmJmjq6
 hgbFebmpxcWJ6ak5iUrFecn7uJkZgkDEAwQ7GC+3OhxglOZiURHkDK19GCvEl5adUZiQWZ8QX
 leakFh9ilOHgUJLgNfkLlBMsSk1PrUjLzAGGO0xagoNHSYT39R+gNG9xQWJucWY6ROoUozHHg
 QlX/jBxdNy8+4dJiCUvPy9VSpzXGGSSAEhpRmke3CBYHF5ilJUS5mUEOk2IpyC1KDezBFX+Fa
 M4B6OSMK8NyBSezLwSuH2vgE5hAjqF3f4FyCkliQgpqQZGzapbT077nRGSdUm8c9pGW/Fop/b
 EVX6TOBZtMFuyTGea5u4Pz/58P11wPy3Rspkx59DsMt29RT7384Vq5v7hWvh58rmgvVvyH53Y
 biNld0KJu8Hxw9cvpunGhoduvbshGW9wYWvp7oNTN9w7Y3VqfVnO3MVv5U66nXkhvnWN6lkLz
 mXCArO+/FFiKc5INNRiLipOBABzKUaNvgIAAA==
X-Env-Sender: prvs=4592c6fb6=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1508507249!103662427!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13477 invoked from network); 20 Oct 2017 13:47:37 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 13:47:37 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="447328247"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 20 Oct 2017 14:47:01 +0100
Message-ID: <20171020134702.41255-4-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20171020134702.41255-1-roger.pau@citrix.com>
References: <20171020134702.41255-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v12 31/33] ts-examine-hostprops-save: introduce
	a script to save properties
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBzY3JpcHQgdHVybnMgdGhlIHByb3BlcnRpZXMgc3RvcmVkIGluIHRoZSBydW52YXJzIHVz
aW5nIHRoZQpmb3JtYXQgaG9zdHByb3AvJGlkZW50LyRwcm9wPSR2YWwgaW50byBob3N0IHByb3Bl
cnRpZXMgc3RvcmVkIGluIHRoZQpkYXRhYmFzZS4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBN
b25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2MjoKIC0gQ2Fs
bCBzZWxlY3Rob3N0IGJhc2VkIG9uIHRoZSBpZGVudHMgcGFzc2VkIGluIHRoZSBwdXRhdGl2ZQog
ICBob3N0cHJvcHMgcnVudmFyLgogLSBGaXggY29tbWl0IG1lc3NhZ2UuCiAtIFVzZSAnLycgaW5z
dGVhZCBvZiAnXycgaW4gdGhlIHJ1bnZhcnMuCiAtIERvIGEgZHJ5IHJ1biBpZiBmbGlnaHQgYmxl
c3NpbmcgIT0gcmVhbC4KIC0gRml4IHBhcmVudGhlc2VzIGluZGVudGF0aW9uLgoKQ2hhbmdlcyBz
aW5jZSB2MToKIC0gU2VsZWN0IGEgaG9zdCBmb3Igc2V0dGluZyB0aGUgcHJvcGVydGllcy4KIC0g
UHJpbnQgYSBtZXNzYWdlIGJlZm9yZSBleGl0aW5nIGlmIGJsZXNzaW5nICE9IHJlYWwuCiAtIFNr
aXAgcHJvcGVydGllcyB0aGF0IGRvbid0IGNvbnRhaW4gdGhlIHNlbGVjdGVkIGhvc3QuCi0tLQog
dHMtZXhhbWluZS1ob3N0cHJvcHMtc2F2ZSB8IDQ2ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA0NiBpbnNlcnRpb25zKCspCiBj
cmVhdGUgbW9kZSAxMDA3NTUgdHMtZXhhbWluZS1ob3N0cHJvcHMtc2F2ZQoKZGlmZiAtLWdpdCBh
L3RzLWV4YW1pbmUtaG9zdHByb3BzLXNhdmUgYi90cy1leGFtaW5lLWhvc3Rwcm9wcy1zYXZlCm5l
dyBmaWxlIG1vZGUgMTAwNzU1CmluZGV4IDAwMDAwMDAwLi45OWE0NjI3YgotLS0gL2Rldi9udWxs
CisrKyBiL3RzLWV4YW1pbmUtaG9zdHByb3BzLXNhdmUKQEAgLTAsMCArMSw0NiBAQAorIyEvdXNy
L2Jpbi9wZXJsIC13CisjIFRoaXMgaXMgcGFydCBvZiAib3NzdGVzdCIsIGFuIGF1dG9tYXRlZCB0
ZXN0aW5nIGZyYW1ld29yayBmb3IgWGVuLgorIyBDb3B5cmlnaHQgKEMpIDIwMTcgQ2l0cml4IElu
Yy4KKyMgCisjIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOiB5b3UgY2FuIHJlZGlzdHJp
YnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisjIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEFm
ZmVybyBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorIyB0aGUgRnJlZSBT
b2Z0d2FyZSBGb3VuZGF0aW9uLCBlaXRoZXIgdmVyc2lvbiAzIG9mIHRoZSBMaWNlbnNlLCBvcgor
IyAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorIyAKKyMgVGhpcyBwcm9ncmFt
IGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisjIGJ1
dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5
IG9mCisjIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9T
RS4gIFNlZSB0aGUKKyMgR05VIEFmZmVybyBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3Jl
IGRldGFpbHMuCisjIAorIyBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBH
TlUgQWZmZXJvIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyMgYWxvbmcgd2l0aCB0aGlzIHByb2dy
YW0uICBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisKK3VzZSBz
dHJpY3QgcXcodmFycyk7Cit1c2UgREJJOwordXNlIFBPU0lYOworCit1bnNoaWZ0IEBJTkMsIHF3
KC4pOwordXNlIE9zc3Rlc3Q7Cit1c2UgT3NzdGVzdDo6VGVzdFN1cHBvcnQ7CisKK3RzcmVhZGNv
bmZpZygpOworCitvdXIgJGJsZXNzaW5nID0gaW50ZW5kZWRfYmxlc3NpbmcoKTsKKworbG9nbSgi
c2V0dGluZyBob3N0IHByb3BlcnRpZXMiKTsKKworZm9yZWFjaCBteSAkayAoc29ydCBrZXlzICVy
KSB7CisgICAgbmV4dCB1bmxlc3MgJGsgPX4gbS9eaG9zdHByb3BcLyhbXlwvXSopXC8oW15cL10q
KSQvOworICAgIG15ICRobyA9IHNlbGVjdGhvc3QoJDEpOworICAgIG15ICRwcm9wID0gJDI7CisK
KyAgICBsb2dtKCJyZWNvcmRpbmcgZm9yICRoby0+e05hbWV9ICRwcm9wPSRyeyRrfSIpOworCisg
ICAgIyBOQjogaW4gb3JkZXIgdG8gYWlkIGRlYnVnIG9ubHkgYXR0ZW1wdCB0byBzYXZlIHRoZSBo
b3N0IHByb3BzCisgICAgIyBvbiBmbGlnaHRzIHdpdGggcmVhbCBibGVzc2luZywgZm9yIHRoZSBy
ZXN0IGp1c3QgZG8gYSBkcnkgcnVuLgorICAgIGlmICgkYmxlc3NpbmcgZXEgInJlYWwiKSB7Cisg
ICAgICAgIHNldF9ob3N0X3Byb3BlcnR5KCRobywgJHByb3AsICRyeyRrfSk7CisgICAgfSBlbHNl
IHsKKyAgICAgICAgbG9nbSgibm90IHNhdmluZyBob3N0IHByb3Agd2l0aCBibGVzc2luZyAkYmxl
c3NpbmcgIT0gcmVhbCIpOworICAgIH0KK30KLS0gCjIuMTMuNSAoQXBwbGUgR2l0LTk0KQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 14:02:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 14:02:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Xsf-0007hF-Oy; Fri, 20 Oct 2017 14:02:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4599c21b7=Andrew.Cooper3@citrix.com>)
 id 1e5Xse-0007h8-UO
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 14:02:33 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 24/24-30115-8F10AE95; Fri, 20 Oct 2017 14:02:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsXitHRDpO53xle
 RBs2/DCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyN7z8zF/zjqpjfN421gXEtZxcjJ4eEgL/E
 0ZmrGUFsNgF9id0vPjGB2CIC6hKnOy6ygtjMAjsZJb5+rQWxhQVCJDbPvwFWzyKgKvHx0Wl2E
 JtXwFPi04lLrBAz5STOH//JDGILCahJXOu/BFUjKHFy5hMWiJkSEgdfvGCewMg9C0lqFpLUAk
 amVYzqxalFZalFupZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBocAABDsY724
 KOMQoycGkJMobWPkyUogvKT+lMiOxOCO+qDQntfgQowwHh5IErywwtIQEi1LTUyvSMnOAQQmT
 luDgURLhfc0AlOYtLkjMLc5Mh0idYtTl6Lh59w+TEEtefl6qlDivPcgMAZCijNI8uBGwCLnEK
 CslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd5DIKt4MvNK4Da9AjqCCegIdvsXIEeUJCKkpBoY5Z
 9XmgnU380uPnjVeKWE/ObrlRq3TCMmnV8mqVPKE1T4yGbv3H139LP3TNnPvu2zz8O6M/8rbha
 L+DDkZC6sPWb4S63G8tZrx9WpT/tE7i5Yw3Do1bpS/0fHnya2i+9YmfzBW7Ag+sEK2x92Bebz
 rx4XuK0bejn1wUkdr7NHKq6dufX9zHM/XSWW4oxEQy3mouJEAFJUdKCLAgAA
X-Env-Sender: prvs=4599c21b7=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1508508149!78013104!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52504 invoked from network); 20 Oct 2017 14:02:31 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 14:02:31 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="447331653"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 20 Oct 2017 15:01:30 +0100
Message-ID: <1508508090-24389-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for-next] x86/VT-x: Don't use rdmsr() to fill
	HOST_SYSENTER_{CS, EIP}
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlc2UgYXJlIGNvbXBpbGUtdGltZSBjb25zdGFudHMsIGFuZCBkb24ndCBuZWVkIHRvIGJlIHJl
YWQgYmFjayBmcm9tCmhhcmR3YXJlLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogSnVuIE5ha2FqaW1h
IDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPgpDQzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRl
bC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jIHwgOCArKy0tLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNz
LmMKaW5kZXggNjA0MjEwOS4uZTc4MThjYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92
bXgvdm1jcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwpAQCAtOTk0LDggKzk5
NCw2IEBAIHN0YXRpYyB2b2lkIHBpX2Rlc2NfaW5pdChzdHJ1Y3QgdmNwdSAqdikKIHN0YXRpYyBp
bnQgY29uc3RydWN0X3ZtY3Moc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAq
ZCA9IHYtPmRvbWFpbjsKLSAgICB1aW50MTZfdCBzeXNlbnRlcl9jczsKLSAgICB1bnNpZ25lZCBs
b25nIHN5c2VudGVyX2VpcDsKICAgICB1MzIgdm1leGl0X2N0bCA9IHZteF92bWV4aXRfY29udHJv
bDsKICAgICB1MzIgdm1lbnRyeV9jdGwgPSB2bXhfdm1lbnRyeV9jb250cm9sOwogCkBAIC0xMTU1
LDEwICsxMTUzLDggQEAgc3RhdGljIGludCBjb25zdHJ1Y3Rfdm1jcyhzdHJ1Y3QgdmNwdSAqdikK
ICAgICBfX3Ztd3JpdGUoSE9TVF9SSVAsICh1bnNpZ25lZCBsb25nKXZteF9hc21fdm1leGl0X2hh
bmRsZXIpOwogCiAgICAgLyogSG9zdCBTWVNFTlRFUiBDUzpSSVAuICovCi0gICAgcmRtc3JsKE1T
Ul9JQTMyX1NZU0VOVEVSX0NTLCBzeXNlbnRlcl9jcyk7Ci0gICAgX192bXdyaXRlKEhPU1RfU1lT
RU5URVJfQ1MsIHN5c2VudGVyX2NzKTsKLSAgICByZG1zcmwoTVNSX0lBMzJfU1lTRU5URVJfRUlQ
LCBzeXNlbnRlcl9laXApOwotICAgIF9fdm13cml0ZShIT1NUX1NZU0VOVEVSX0VJUCwgc3lzZW50
ZXJfZWlwKTsKKyAgICBfX3Ztd3JpdGUoSE9TVF9TWVNFTlRFUl9DUywgX19IWVBFUlZJU09SX0NT
KTsKKyAgICBfX3Ztd3JpdGUoSE9TVF9TWVNFTlRFUl9FSVAsICh1bnNpZ25lZCBsb25nKXN5c2Vu
dGVyX2VudHJ5KTsKIAogICAgIC8qIE1TUiBpbnRlcmNlcHRzLiAqLwogICAgIF9fdm13cml0ZShW
TV9FWElUX01TUl9MT0FEX0NPVU5ULCAwKTsKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 14:11:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 14:11:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Y16-0008Sc-Jd; Fri, 20 Oct 2017 14:11:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e5Y15-0008SW-JW
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 14:11:15 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 A8/4D-21876-2040AE95; Fri, 20 Oct 2017 14:11:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXS6fjDS5eJ5VW
 kwapPshbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a+Jv2CzcwVW39wNTC+Yupi5OQQEsiT+Pjg
 GRuIzStgJ7Fg9yF2EFtCwFDi9MKbLCA2i4CqxIN5f8Bq2ATUJdqebWftYuTgEBEwkDh3NAkkz
 CwQLvH9US9YibCApcSq7utsICW8AoISf3cIQ5RoSTz8dYsFwtaWWLbwNTNICbOAtMTyfxwTGH
 lmITTMQtIwC0nDLISGBYwsqxjVi1OLylKLdA31kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r
 1kvNzNzECg6iegYFxB2NTr/MhRkkOJiVR3sDKl5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHj/
 Mb2KFBIsSk1PrUjLzAGGM0xagoNHSYT3LEiat7ggMbc4Mx0idYrRmOPGw+t/mDg6bt79wyTEk
 peflyolznsdpFQApDSjNA9uECzOLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5pVhBprCk5
 lXArfvFdApTECnsNu/ADmlJBEhJdXAWLHVb2+jtzhrMHNBZfo/zwzreRLSJ0K5A26pcsfG6yw
 4r/R0UlS/cOpM3YKzWqtmyD0p/+T30F+Y1z4icHZaYr3N0STnLzuZ3JvWPtA0OnvrZpTfmo7I
 LBkx8aBqqRz+TV9jqp/4xrv8eu/Lu8wsaG1VySXeA4lzzd8aXv5gckEuR7viZL4SS3FGoqEWc
 1FxIgBgrN57rgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1508508672!105021620!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50851 invoked from network); 20 Oct 2017 14:11:14 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 14:11:14 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 20 Oct 2017 08:11:11 -0600
Message-Id: <59EA201F0200007800188BF5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 20 Oct 2017 08:11:11 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 0/3] x86: FS/GS base handling adjustments
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

MTogZml4IEdTLWJhc2UtZGlydHkgZGV0ZXJtaW5hdGlvbgoyOiBhbHNvIHNob3cgRlMvR1MgYmFz
ZSBhZGRyZXNzZXMgd2hlbiBkdW1waW5nIHJlZ2lzdGVycwozOiBhdm9pZCBGUy9HUyBiYXNlIHJl
YWRzCgpQYXRjaCAxIGlzIGEgYnVnIGZpeCB3aGljaCBzaG91bGQgYmUgc3Ryb25nbHkgY29uc2lk
ZXJlZCBmb3IgNC4xMC4KUGF0Y2ggMiBoYXMgcHJvdmVuIGhlbHBmdWwgaW4gYW5hbHl6aW5nIHRo
ZSBvcmlnaW5hbCBwcm9ibGVtLCBzbwp3b3VsZCBiZSBuaWNlIHRvIGhhdmUgdXBzdHJlYW0gcmF0
aGVyIHNvb25lciB0aGFuIGxhdGVyLiBQYXRjaCAzCmlzIGEgbWlub3IgcGVyZm9ybWFuY2UgdHdl
YWssIHdoaWNoIGNhbiBlYXNpbHkgd2FpdCB1bnRpbCBhZnRlcgo0LjEwLgoKU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 14:16:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 14:16:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Y6W-0000HR-Av; Fri, 20 Oct 2017 14:16:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e5Y6V-0000HL-Hh
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 14:16:51 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 CC/CE-20813-2550AE95; Fri, 20 Oct 2017 14:16:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXS6fjDSzeI9VW
 kwc8/ohZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bERw+YCi7yVTx5cpe5gXEJTxcjJ4eQQJ5E
 /8+H7CA2r4CdxI/Xp1lAbAkBQ4nTC2+C2SwCqhI3fv1lBbHZBNQl2p5tB7NFBHQkDp1pZupi5
 OJgFtjNKNE5/T8zSEJYIFtixY6ZbCAJIYEVjBIHHl9hAklwAm04sWIGkM0BtE1Q4u8OYZAws4
 CWxMNft1ggbG2JZQtfM4OUMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilGjOLWoLLVI18h
 YL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMAAZgGAH45/5gYcYJTmYlER5Aytf
 RgrxJeWnVGYkFmfEF5XmpBYfYtTg4BA4dm7udCYplrz8vFQlCV4zlleRQoJFqempFWmZOcAYg
 SmV4OBREuEtBknzFhck5hZnpkOkTjEacxzbdPkPE0fHzbt/mITAJkmJ89qDlAqAlGaU5sENgs
 XuJUZZKWFeRqAzhXgKUotyM0tQ5V8xinMwKgnzXmAGmsKTmVcCt+8V0ClMQKew278AOaUkESE
 l1cA474Yr3+EP+pbLW2Z6OnE4HVbourqm4tjpQplHnClczvlhE9zrLixJfFtdZ3rqEO/TXzWN
 LOymRf8y55+XC52sbcoYms/i8bf+2I4rj/r3qM1zv2I/5dw97WPxn5wti2Qqn89PtrL//jZE2
 b/y8ZIpj3/diGy+r6w7wfjG3NU/5rh836M5+7S1EktxRqKhFnNRcSIAKZ2b0NgCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1508509008!112741475!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19654 invoked from network); 20 Oct 2017 14:16:50 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 14:16:50 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 20 Oct 2017 08:16:47 -0600
Message-Id: <59EA216F0200007800188C01@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 20 Oct 2017 08:16:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@linaro.org>
References: <1508459700-6725-1-git-send-email-chao.gao@intel.com>
 <59E9FD4A0200007800188AD6@prv-mh.provo.novell.com>
 <f01d94d0-ff45-7cc5-54ab-cfaf9d5776ac@linaro.org>
In-Reply-To: <f01d94d0-ff45-7cc5-54ab-cfaf9d5776ac@linaro.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, xen-devel@lists.xen.org,
 Jun Nakajima <jun.nakajima@intel.com>, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH v3 for 4.10] x86/vpt: guarantee the return
 value of pt_update_irq() set in vIRR or PIR
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIwLjEwLjE3IGF0IDE1OjIzLCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+IHdyb3Rl
Ogo+IE9uIDIwLzEwLzE3IDEyOjQyLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMjAuMTAu
MTcgYXQgMDI6MzUsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3RlOgo+Pj4gcHRfdXBkYXRlX2ly
cSgpIGlzIGV4cGVjdGVkIHRvIHJldHVybiB0aGUgdmVjdG9yIG51bWJlciBvZiBwZXJpb2RpYwo+
Pj4gdGltZXIgaW50ZXJydXB0LCB3aGljaCBzaG91bGQgYmUgc2V0IGluIHZJUlIgb2YgdmxhcGlj
IG9yIGluIFBJUi4KPj4+IE90aGVyd2lzZSBpdCB3b3VsZCB0cmlnZ2VyIHRoZSBhc3NlcnRpb24g
aW4gdm14X2ludHJfYXNzaXN0KCksIHBsZWFzZQo+Pj4gc2VlaW5nCj4+PiBodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMTAvbXNnMDA5MTUu
aHRtbC4KPj4+Cj4+PiBCdXQgaXQgZmFpbHMgdG8gYWNoaWV2ZSB0aGF0IGluIHRoZSBmb2xsb3dp
bmcgdHdvIGNhc2U6Cj4+PiAxLiBodm1faXNhX2lycV9hc3NlcnQoKSBtYXkgbm90IHNldCB0aGUg
Y29ycmVzcG9uZGluZyBiaXQgaW4gdklSUiBmb3IKPj4+IG1hc2sgZmllbGQgb2YgSU9BUElDIFJU
RSBpcyBzZXQuIFBsZWFzZSByZWZlciB0byB0aGUgY2FsbCB0cmVlCj4+PiB2bXhfaW50cl9hc3Np
c3QoKSAtPiBwdF91cGRhdGVfaXJxKCkgLT4gaHZtX2lzYV9pcnFfYXNzZXJ0KCkgLT4KPj4+IGFz
c2VydF9pcnEoKSAtPiBhc3NlcnRfZ3NpKCkgLT4gdmlvYXBpY19pcnFfcG9zaXRpdmVfZWRnZSgp
LiBUaGUgcGF0Y2gKPj4+IGNoZWNrcyB3aGV0aGVyIHRoZSB2ZWN0b3IgaXMgc2V0IG9yIG5vdCBp
biB2SVJSIG9mIHZsYXBpYyBvciBQSVIgYmVmb3JlCj4+PiByZXR1cm5pbmcuCj4+Pgo+Pj4gMi4g
c29tZW9uZSBjaGFuZ2VzIHRoZSB2ZWN0b3IgZmllbGQgb2YgSU9BUElDIFJURSBiZXR3ZWVuIGFz
c2VydGluZwo+Pj4gdGhlIGlycSBhbmQgZ2V0dGluZyB0aGUgdmVjdG9yIG9mIHRoZSBpcnEsIGxl
YWRpbmcgdG8gc2V0dGluZyB0aGUKPj4+IG9sZCB2ZWN0b3IgbnVtYmVyIGJ1dCByZXR1cm5pbmcg
YSBkaWZmZXJlbnQgdmVjdG9yIG51bWJlci4gVGhpcyBwYXRjaAo+Pj4gYWxsb3dzIGh2bV9pc2Ff
aXJxX2Fzc2VydCgpIHRvIGFjY2VwdCBhIGNhbGxiYWNrIHdoaWNoIGNhbiBnZXQgdGhlCj4+PiBp
bnRlcnJ1cHQgdmVjdG9yIHdpdGggaXJxX2xvY2sgaGVsZC4gVGh1cywgbm8gb25lIGNhbiBjaGFu
Z2UgdGhlIHZlY3Rvcgo+Pj4gYmV0d2VlbiB0aGUgdHdvIG9wZXJhdGlvbnMuCj4+Pgo+Pj4gQlRX
LCB0aGUgZmlyc3QgYXJndW1lbnQgb2YgcGlfdGVzdF9hbmRfc2V0X3BpcigpIHNob3VsZCBiZSB1
aW50OF90Cj4+PiBhbmQgSSB0YWtlIHRoaXMgY2hhbmNlIHRvIGZpeCBpdC4KPj4+Cj4+PiBTaWdu
ZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+PiAKPj4gUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAKPiBEbyB5b3UgaGF2ZSBhbnkg
b3BpbmlvbiBvbiB0aGlzIHBhdGNoIGdvaW5nIHRvIFhlbiA0LjEwPwoKV2VsbCwgdGhlIGF1dGhv
ciBoYXZpbmcgaG9wZXMgdGhhdCB0aGlzIGFkZHJlc3NlcyB0aGUgYXNzZXJ0aW9uCmZhaWx1cmUg
d2Uga2VlcCBzZWVpbmcgaW4gb3NzdGVzdCBldmVyeSBvbmNlIGluIGEgd2hpbGUsIEkgdGhpbmsK
d2UgY2VydGFpbmx5IHdhbnQgdG8gaGF2ZSBpdCBkZXNwaXRlIG1lIG5vdCBiZWluZyBmdWxseSBj
b252aW5jZWQKdGhhdCBpdCdsbCBhY3R1YWxseSBoZWxwLiBJJ20gc3VmZmljaWVudGx5IGNvbnZp
bmNlZCB0aG91Z2ggaXQgd29uJ3QgZG8KYW55IGJhZC4KCkphbgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 14:20:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 14:20:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Y9e-0000qT-PD; Fri, 20 Oct 2017 14:20:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e5Y9c-0000m6-UR
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 14:20:05 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 0D/5C-29911-4160AE95; Fri, 20 Oct 2017 14:20:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLIsWRWlGSWpSXmKPExsXSO6nOVVeY7VW
 kQecHfYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWN3z1PmgjeqFbv/bGZvYNwh38XIxSEkMJlJ
 4sjRJSwQzl9GiZMNG6CcjYwSk/99Y4VwtjFKPL31k6mLkZNDWCBNYsWsmSwgtoiAlsTshousI
 LaQgJXEz1MPGUFsZoESiRt/NjOD2GwCRhJnj04HinNw8ArYShxvlgcJswioSkyc/I8NxBYVCJ
 d423gEbCSvgKDEyZlPWEDKOQWsJY6fSYeYqC7xZ94lZghbXmL72zlgtoSAsUTfrD6WCYyCs5B
 0z0LSMgtJywJG5lWMGsWpRWWpRbqGhnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmb
 GIGBywAEOxg/LQs4xCjJwaQkyhtY+TJSiC8pP6UyI7E4I76oNCe1+BCjBgeHwJWDR2YzSrHk5
 eelKknwprG8ihQSLEpNT61Iy8wBxhZMqQQHj5II73qQNG9xQWJucWY6ROoUoz3HsU2X/zBx/J
 h0BUhuunkXSG74/uAPkxDYVClx3haQNgGQtozSPLihsFRwiVFWSpiXEehkIZ6C1KLczBJU+Ve
 M4hyMSsK8bSBTeDLzSuB2vwI6iwnoLHb7FyBnlSQipKQaGBPa84oDz+2KZ55mE5IknyEb0WCs
 v632SJ+Ev8nMTPd/W1yWa+e4rJyx15PPNm73rlXHt9+9z11itmlaTIvSdJ6Ny/XuP2TXOPin6
 KgOl8L2J3snHZnZnZcW0Pf0+nO+HXz8y2J+Pr658rzBJ9nn516/PDLJxFUiU0ra4tlK3yX3Os
 03e14ujFdiKc5INNRiLipOBACgsiE/AAMAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1508509202!53085303!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41529 invoked from network); 20 Oct 2017 14:20:03 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 14:20:03 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9KEK1JE021628
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 20 Oct 2017 14:20:01 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9KEK1K1019733
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 20 Oct 2017 14:20:01 GMT
Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v9KEK1Km030411;
 Fri, 20 Oct 2017 14:20:01 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 20 Oct 2017 07:20:00 -0700
To: Dongli Zhang <dongli.zhang@oracle.com>
References: <c25d440c-0a2f-4fea-bb6e-0e0b945d9cf0@default>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <cf27e369-e178-8f59-7e46-029b0da72ab4@oracle.com>
Date: Fri, 20 Oct 2017 10:21:44 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <c25d440c-0a2f-4fea-bb6e-0e0b945d9cf0@default>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: jgross@suse.com, xen-devel@lists.xenproject.org, joao.m.martins@oracle.com,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 1/1] xen/time: do not decrease steal time
 after live migration on xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMjAvMjAxNyAwMTozNyBBTSwgRG9uZ2xpIFpoYW5nIHdyb3RlOgo+IEhpIEJvcmlzLAo+
Cj4gLS0tLS0gYm9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20gd3JvdGU6Cj4KPj4gT24gMTAvMTkv
MjAxNyAwNDowMiBBTSwgRG9uZ2xpIFpoYW5nIHdyb3RlOgo+Pj4gQWZ0ZXIgZ3Vlc3QgbGl2ZSBt
aWdyYXRpb24gb24geGVuLCBzdGVhbCB0aW1lIGluIC9wcm9jL3N0YXQKPj4+IChjcHVzdGF0W0NQ
VVRJTUVfU1RFQUxdKSBtaWdodCBkZWNyZWFzZSBiZWNhdXNlIHN0ZWFsIHJldHVybmVkIGJ5Cj4+
PiB4ZW5fc3RlYWxfbG9jaygpIG1pZ2h0IGJlIGxlc3MgdGhhbiB0aGlzX3JxKCktPnByZXZfc3Rl
YWxfdGltZSB3aGljaAo+PiBpcwo+Pj4gZGVyaXZlZCBmcm9tIHByZXZpb3VzIHJldHVybiB2YWx1
ZSBvZiB4ZW5fc3RlYWxfY2xvY2soKS4KPj4+Cj4+PiBGb3IgaW5zdGFuY2UsIHN0ZWFsIHRpbWUg
b2YgZWFjaCB2Y3B1IGlzIDMzNSBiZWZvcmUgbGl2ZSBtaWdyYXRpb24uCj4+Pgo+Pj4gY3B1ICAx
OTggMCAzNjggMjAwMDY0IDE5NjIgMCAwIDEzNDAgMCAwCj4+PiBjcHUwIDM4IDAgODEgNTAwNjMg
NDkyIDAgMCAzMzUgMCAwCj4+PiBjcHUxIDY1IDAgOTcgNDk3NjMgNjM0IDAgMCAzMzUgMCAwCj4+
PiBjcHUyIDM4IDAgODEgNTAwOTggNDYyIDAgMCAzMzUgMCAwCj4+PiBjcHUzIDU2IDAgMTA3IDUw
MTM4IDM3NCAwIDAgMzM1IDAgMAo+Pj4KPj4+IEFmdGVyIGxpdmUgbWlncmF0aW9uLCBzdGVhbCB0
aW1lIGlzIHJlZHVjZWQgdG8gMzEyLgo+Pj4KPj4+IGNwdSAgMjAwIDAgMzcwIDIwMDMzMCAxOTcx
IDAgMCAxMjQ4IDAgMAo+Pj4gY3B1MCAzOCAwIDgyIDUwMTIzIDUwMCAwIDAgMzEyIDAgMAo+Pj4g
Y3B1MSA2NSAwIDk3IDQ5ODMyIDYzNCAwIDAgMzEyIDAgMAo+Pj4gY3B1MiAzOSAwIDgyIDUwMTY3
IDQ2MiAwIDAgMzEyIDAgMAo+Pj4gY3B1MyA1NiAwIDEwNyA1MDIwNyAzNzQgMCAwIDMxMiAwIDAK
Pj4+Cj4+PiBUaGUgY29kZSBpbiB0aGlzIHBhdGNoIGlzIGJvcnJvd2VkIGZyb20gZG9fc3RvbGVu
X2FjY291bnRpbmcoKSB3aGljaAo+PiBoYXMKPj4+IGFscmVhZHkgYmVlbiByZW1vdmVkIGZyb20g
bGludXggc291cmNlIGNvZGUgc2luY2UgY29tbWl0Cj4+IGVjYjIzZGM2ZjJlZgo+Pj4gKCJ4ZW46
IGFkZCBzdGVhbF9jbG9jayBzdXBwb3J0IG9uIHg4NiIpLiBUaGUgY29yZSBpZGVhIG9mIGJvdGgK
Pj4+IGRvX3N0b2xlbl9hY2NvdW50aW5nKCkgYW5kIHRoaXMgcGF0Y2ggaXMgdG8gYXZvaWQgYWNj
b3VudGluZyBuZXcKPj4gc3RlYWwKPj4+IGNsb2NrIGlmIGl0IGlzIHNtYWxsZXIgdGhhbiBwcmV2
aW91cyBvbGQgc3RlYWwgY2xvY2suCj4+Pgo+Pj4gU2ltaWxhciBhbmQgbW9yZSBzZXZlcmUgaXNz
dWUgd291bGQgaW1wYWN0IHByaW9yIGxpbnV4IDQuOC00LjEwIGFzCj4+PiBkaXNjdXNzZWQgYnkg
TWljaGFlbCBMYXMgYXQKPj4+Cj4+IGh0dHBzOi8vMHhzdHVicy5vcmcvZGVidWdnaW5nLWEtZmxh
a3ktY3B1LXN0ZWFsLXRpbWUtY291bnRlci1vbi1hLXBhcmF2aXJ0dWFsaXplZC14ZW4tZ3Vlc3Qs
Cj4+PiB3aGljaCB3b3VsZCBvdmVyZmxvdyBzdGVhbCB0aW1lIGFuZCBsZWFkIHRvIDEwMCUgc3Qg
dXNhZ2UgaW4gdG9wCj4+IGNvbW1hbmQKPj4+IGZvciBsaW51eCA0LjgtNC4xMC4gQSBiYWNrcG9y
dCBvZiB0aGlzIHBhdGNoIHdvdWxkIGZpeCB0aGF0IGlzc3VlLgo+Pj4KPj4+IFJlZmVyZW5jZXM6
Cj4+IGh0dHBzOi8vMHhzdHVicy5vcmcvZGVidWdnaW5nLWEtZmxha3ktY3B1LXN0ZWFsLXRpbWUt
Y291bnRlci1vbi1hLXBhcmF2aXJ0dWFsaXplZC14ZW4tZ3Vlc3QKPj4+IFNpZ25lZC1vZmYtYnk6
IERvbmdsaSBaaGFuZyA8ZG9uZ2xpLnpoYW5nQG9yYWNsZS5jb20+Cj4+PiAtLS0KPj4+ICBkcml2
ZXJzL3hlbi90aW1lLmMgfCAxNSArKysrKysrKysrKysrKy0KPj4+ICAxIGZpbGUgY2hhbmdlZCwg
MTQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS9kcml2
ZXJzL3hlbi90aW1lLmMgYi9kcml2ZXJzL3hlbi90aW1lLmMKPj4+IGluZGV4IGFjNWYyM2YuLjJi
M2E5OTYgMTAwNjQ0Cj4+PiAtLS0gYS9kcml2ZXJzL3hlbi90aW1lLmMKPj4+ICsrKyBiL2RyaXZl
cnMveGVuL3RpbWUuYwo+Pj4gQEAgLTE5LDYgKzE5LDggQEAKPj4+ICAvKiBydW5zdGF0ZSBpbmZv
IHVwZGF0ZWQgYnkgWGVuICovCj4+PiAgc3RhdGljIERFRklORV9QRVJfQ1BVKHN0cnVjdCB2Y3B1
X3J1bnN0YXRlX2luZm8sIHhlbl9ydW5zdGF0ZSk7Cj4+Pgo+Pj4gK3N0YXRpYyBERUZJTkVfUEVS
X0NQVSh1NjQsIHhlbl9vbGRfc3RlYWwpOwo+Pj4gKwo+Pj4gIC8qIHJldHVybiBhbiBjb25zaXN0
ZW50IHNuYXBzaG90IG9mIDY0LWJpdCB0aW1lL2NvdW50ZXIgdmFsdWUgKi8KPj4+ICBzdGF0aWMg
dTY0IGdldDY0KGNvbnN0IHU2NCAqcCkKPj4+ICB7Cj4+PiBAQCAtODMsOSArODUsMjAgQEAgYm9v
bCB4ZW5fdmNwdV9zdG9sZW4oaW50IHZjcHUpCj4+PiAgdTY0IHhlbl9zdGVhbF9jbG9jayhpbnQg
Y3B1KQo+Pj4gIHsKPj4+ICAJc3RydWN0IHZjcHVfcnVuc3RhdGVfaW5mbyBzdGF0ZTsKPj4+ICsJ
dTY0IHhlbl9uZXdfc3RlYWw7Cj4+PiArCXM2NCBzdGVhbF9kZWx0YTsKPj4+Cj4+PiAgCXhlbl9n
ZXRfcnVuc3RhdGVfc25hcHNob3RfY3B1KCZzdGF0ZSwgY3B1KTsKPj4+IC0JcmV0dXJuIHN0YXRl
LnRpbWVbUlVOU1RBVEVfcnVubmFibGVdICsKPj4gc3RhdGUudGltZVtSVU5TVEFURV9vZmZsaW5l
XTsKPj4+ICsJeGVuX25ld19zdGVhbCA9IHN0YXRlLnRpbWVbUlVOU1RBVEVfcnVubmFibGVdCj4+
PiArCQkJCQkrIHN0YXRlLnRpbWVbUlVOU1RBVEVfb2ZmbGluZV07Cj4+PiArCXN0ZWFsX2RlbHRh
ID0geGVuX25ld19zdGVhbCAtIHBlcl9jcHUoeGVuX29sZF9zdGVhbCwgY3B1KTsKPj4+ICsKPj4+
ICsJaWYgKHN0ZWFsX2RlbHRhIDwgMCkKPj4+ICsJCXhlbl9uZXdfc3RlYWwgPSBwZXJfY3B1KHhl
bl9vbGRfc3RlYWwsIGNwdSk7Cj4+PiArCWVsc2UKPj4+ICsJCXBlcl9jcHUoeGVuX29sZF9zdGVh
bCwgY3B1KSA9IHhlbl9uZXdfc3RlYWw7Cj4+PiArCj4+PiArCXJldHVybiB4ZW5fbmV3X3N0ZWFs
Owo+Pj4gIH0KPj4+Cj4+PiAgdm9pZCB4ZW5fc2V0dXBfcnVuc3RhdGVfaW5mbyhpbnQgY3B1KQo+
PiBDYW4gd2Ugc3Rhc2ggc3RhdGUudGltZVtdIGR1cmluZyBzdXNwZW5kIGFuZCB0aGVuIGFkZCBz
dGFzaGVkIHZhbHVlcwo+PiBpbnNpZGUgeGVuX2dldF9ydW5zdGF0ZV9zbmFwc2hvdF9jcHUoKT8K
Pgo+IFdvdWxkIHlvdSBsaWtlIHRvIHN0YXNoIHN0YXRlLnRpbWVbXSBkdXJpbmcgZG9fc3VzcGVu
ZCgpIChvciB4ZW5fc3VzcGVuZCgpKSBvcgo+IGNvZGUgYmVsb3cgaXMgZXhwZWN0ZWQ6Cj4KPiAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4KPiAtLS0g
YS9kcml2ZXJzL3hlbi90aW1lLmMKPiArKysgYi9kcml2ZXJzL3hlbi90aW1lLmMKPiBAQCAtMTks
NiArMTksOCBAQAo+ICAvKiBydW5zdGF0ZSBpbmZvIHVwZGF0ZWQgYnkgWGVuICovCj4gIHN0YXRp
YyBERUZJTkVfUEVSX0NQVShzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvLCB4ZW5fcnVuc3RhdGUp
Owo+ICAKPiArc3RhdGljIERFRklORV9QRVJfQ1BVKHU2NFs0XSwgb2xkX3J1bnN0YXRlX3RpbWUp
Owo+ICsKPiAgLyogcmV0dXJuIGFuIGNvbnNpc3RlbnQgc25hcHNob3Qgb2YgNjQtYml0IHRpbWUv
Y291bnRlciB2YWx1ZSAqLwo+ICBzdGF0aWMgdTY0IGdldDY0KGNvbnN0IHU2NCAqcCkKPiAgewo+
IEBAIC01Miw2ICs1NCw4IEBAIHN0YXRpYyB2b2lkIHhlbl9nZXRfcnVuc3RhdGVfc25hcHNob3Rf
Y3B1KHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gKnJlcywKPiAgewo+ICAJdTY0IHN0YXRlX3Rp
bWU7Cj4gIAlzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvICpzdGF0ZTsKPiArCWludCBpOwo+ICsJ
czY0IHRpbWVfZGVsdGE7Cj4gIAo+ICAJQlVHX09OKHByZWVtcHRpYmxlKCkpOwo+ICAKPiBAQCAt
NjQsNiArNjgsMTcgQEAgc3RhdGljIHZvaWQgeGVuX2dldF9ydW5zdGF0ZV9zbmFwc2hvdF9jcHUo
c3RydWN0IHZjcHVfcnVuc3RhdGVfaW5mbyAqcmVzLAo+ICAJCXJtYigpOwkvKiBIeXBlcnZpc29y
IG1pZ2h0IHVwZGF0ZSBkYXRhLiAqLwo+ICAJfSB3aGlsZSAoZ2V0NjQoJnN0YXRlLT5zdGF0ZV9l
bnRyeV90aW1lKSAhPSBzdGF0ZV90aW1lIHx8Cj4gIAkJIChzdGF0ZV90aW1lICYgWEVOX1JVTlNU
QVRFX1VQREFURSkpOwo+ICsKPiArCWZvciAoaSA9IDA7IGkgPCA0OyBpKyspIHsKPiArCQlpZiAo
aSA9PSBSVU5TVEFURV9ydW5uYWJsZSB8fCBpID09IFJVTlNUQVRFX29mZmxpbmUpIHsKPiArCQkJ
dGltZV9kZWx0YSA9IHJlcy0+dGltZVtpXSAtIHBlcl9jcHUob2xkX3J1bnN0YXRlX3RpbWUsIGNw
dSlbaV07Cj4gKwo+ICsJCQlpZiAodW5saWtlbHkodGltZV9kZWx0YSA8IDApKQo+ICsJCQkJcmVz
LT50aW1lW2ldID0gcGVyX2NwdShvbGRfcnVuc3RhdGVfdGltZSwgY3B1KVtpXTsKPiArCQkJZWxz
ZQo+ICsJCQkJcGVyX2NwdShvbGRfcnVuc3RhdGVfdGltZSwgY3B1KVtpXSA9IHJlcy0+dGltZVtp
XTsKPiArCQl9Cj4gKwl9Cj4gIH0KCkkgd2FzIHRoaW5raW5nIG1vcmUgYWxvbmcgdGhlIGxpbmVz
IG9mCgpmb3IgKGk9MDsgaTw0OyBpKyspCiAgICAgIHJlcy0+dGltZVtpXSArPSBwZXJfY3B1KG9s
ZF9ydW5zdGF0ZV90aW1lLCBjcHUpW2ldOwoKCnRpbWVbXSBhcnJheSBpcyBjdW11bGF0aXZlIGFu
ZCBBRkFJVUkgaXMgY2xlYXJlZCBkdXJpbmcgcmVzdW1lIGJ5IHRoZQpoeXBlcnZpc29yIHNvIHdl
IGFyZSBlZmZlY3RpdmVseSByZXN0b3JpbmcgdGhlIHZhbHVlcyBoZXJlLiBObz8KCi1ib3JpcwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 14:20:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 14:20:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Y9r-0000uW-0p; Fri, 20 Oct 2017 14:20:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e5Y9p-0000uH-JW
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 14:20:17 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 E5/DA-29298-0260AE95; Fri, 20 Oct 2017 14:20:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS1eB7VW
 kwfJ/UhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aJD5uYCh5zV9y7N5GpgfEvRxcjJ4eQQJ7E
 6o0H2EBsXgE7iUcrNoPZEgKGEqcX3mQBsVkEVCXW/HwBFmcTUJdoe7adtYuRg0NEwFFicrNXF
 yMXB7PATEaJbUdWgtUIC/hILDy5jgVi/hImiXMXwGxOAS+Js/v6mEB6eQUEJf7uEAYxmYFGrp
 8nBFLBLCAv0bx1NjNEWFpi+T+OCYx8sxDqZyHUz0JSPwuhfgEjyypGjeLUorLUIl1jA72kosz
 0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMDAq2dgYNzBOGGV3yFGSQ4mJVHewMqXkUJ8
 SfkplRmJxRnxRaU5qcWHGGU4OJQkeGNZX0UKCRalpqdWpGXmAGMAJi3BwaMkwpsIkuYtLkjML
 c5Mh0idYtTl6Lh59w+TEEtefl6qlDivIEiRAEhRRmke3AhYPF5ilJUS5mVkYGAQ4ilILcrNLE
 GVf8UozsGoJMxbCjKFJzOvBG7TK6AjmICOYLd/AXJESSJCSqqBMd/T38n97nuXpVLzmmQO3Ja
 bmbi2U0078OKrVW8YRZdLBE/cdlZZxyLH70HxlPh/dkLv1iZN/DvtmMRau5B+tum7OJJW3wj+
 8eZ9cNjsqthgjb5ZM3vWPfp+5tq3qd0MD+5ncvB4XOWULIm4yr181dHO+Z/erm91K8/OlL98/
 8/faO3DUx9uXKjEUpyRaKjFXFScCADWdjy9wgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1508509214!104331667!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24614 invoked from network); 20 Oct 2017 14:20:16 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 14:20:16 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 20 Oct 2017 08:20:13 -0600
Message-Id: <59EA223D0200007800188C13@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 20 Oct 2017 08:20:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-27-git-send-email-tianyu.lan@intel.com>
 <20171019163137.ozlz4mx5mn4wmtzb@dhcp-3-128.uk.xensource.com>
 <20171020055415.GK74825@op-computing>
 <20171020100851.2u6c6fu7sccz56cs@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20171020100851.2u6c6fu7sccz56cs@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Lan Tianyu <tianyu.lan@intel.com>, andrew.cooper3@citrix.com,
 kevin.tian@intel.com, xen-devel@lists.xen.org, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V3 26/29] x86/vvtd: Handle interrupt
 translation faults
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIwLjEwLjE3IGF0IDEyOjA4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIEZyaSwgT2N0IDIwLCAyMDE3IGF0IDAxOjU0OjE1UE0gKzA4MDAsIENoYW8gR2FvIHdyb3Rl
Ogo+PiBPbiBUaHUsIE9jdCAxOSwgMjAxNyBhdCAwNTozMTozN1BNICswMTAwLCBSb2dlciBQYXUg
TW9ubsOpIHdyb3RlOgo+PiA+T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMTE6MDI6MDdQTSAtMDQw
MCwgTGFuIFRpYW55dSB3cm90ZToKPj4gPj4gK3N0YXRpYyBpbnQgdnZ0ZF9hbGxvY19mcmNkKHN0
cnVjdCB2dnRkICp2dnRkKQo+PiA+PiArewo+PiA+PiArICAgIGludCBwcmV2Owo+PiA+PiArICAg
IHVpbnQ2NF90IGNhcCA9IHZ2dGRfZ2V0X3JlZyh2dnRkLCBETUFSX0NBUF9SRUcpOwo+PiA+PiAr
ICAgIHVuc2lnbmVkIGludCBiYXNlID0gY2FwX2ZhdWx0X3JlZ19vZmZzZXQoY2FwKTsKPj4gPj4g
Kwo+PiA+PiArICAgIC8qIFNldCB0aGUgRiBiaXQgdG8gaW5kaWNhdGUgdGhlIEZSQ0QgaXMgaW4g
dXNlLiAqLwo+PiA+PiArICAgIGlmICggIXZ2dGRfdGVzdF9hbmRfc2V0X2JpdCh2dnRkLAo+PiA+
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYXNlICsgdnZ0ZC0+c3RhdHVzLmZh
dWx0X2luZGV4ICogRE1BX0ZSQ0RfTEVOICsKPj4gPj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgRE1BX0ZSQ0QzX09GRlNFVCwgRE1BX0ZSQ0RfRl9TSElGVCkgKQo+PiA+PiArICAg
IHsKPj4gPj4gKyAgICAgICAgcHJldiA9IHZ2dGQtPnN0YXR1cy5mYXVsdF9pbmRleDsKPj4gPj4g
KyAgICAgICAgdnZ0ZC0+c3RhdHVzLmZhdWx0X2luZGV4ID0gKHByZXYgKyAxKSAlIGNhcF9udW1f
ZmF1bHRfcmVncyhjYXApOwo+PiA+PiArICAgICAgICByZXR1cm4gdnZ0ZC0+c3RhdHVzLmZhdWx0
X2luZGV4Owo+PiA+Cj4+ID5JIHdvdWxkIHByZWZlciB0aGF0IHlvdSByZXR1cm4gdGhlIGluZGV4
IGFzIGFuIHVuc2lnbmVkIGludCBwYXJhbWV0ZXIKPj4gPnBhc3NlZCBieSByZWZlcmVuY2UgcmF0
aGVyIHRoYW4gYXMgdGhlIHJldHVybiB2YWx1ZSBvZiB0aGUgZnVuY3Rpb24sCj4+ID5idXQgdGhh
dCBtaWdodCBub3QgYmUgdGhlIHByZWZlcmVuY2Ugb2Ygb3RoZXJzLgo+PiAKPj4gV2hhdCBhcmUg
dGhlIHByb3MgYW5kIGNvbnM/Cj4gCj4gSSBwZXJzb25hbGx5IGRvbid0IGxpa2UgcmV0dXJuIHZh
bHVlcyB0aGF0IGhhdmUgZGlmZmVyZW50IG1lYW5pbmdzCj4gZGVwZW5kaW5nIG9uIGl0J3Mgc2ln
bi4gSGVyZSA8IDAgbWVhbnMgZXJyb3IsIHdoaWxlID49IDAgaXMgdXNlZCB0bwo+IGRlbGl2ZXIg
c29tZSBpbmZvcm1hdGlvbi4KCldlIGRvIHRoaXMgaW4gdmFyaW91cyBwbGFjZXMsIHNvIGFzIGxv
bmcgYXMgdGhlICh0aGVvcmV0aWNhbCkgdmFsdWUKcmFuZ2Ugb2YgdmFsaWQgcG9zaXRpdmUgdmFs
dWVzIGlzbid0IHRvbyBsYXJnZSwgSSdkIGJlIGZpbmUgd2l0aCB0aGlzCmFwcHJvYWNoIHRvIGJl
IHVzZWQgaGVyZSBhcyB3ZWxsLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 14:22:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 14:22:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5YBx-000197-D2; Fri, 20 Oct 2017 14:22:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e5YBw-00018v-5X
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 14:22:28 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 7C/B1-00647-3A60AE95; Fri, 20 Oct 2017 14:22:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsUyZ7p8oO58tle
 RBi0rjCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozHO2exF5zhq+iYoNDAuIi7i5GLQ0hgIpPE
 hYmPmCGcv4wS3S8WMXYxcgI5GxkldrUZQCS2MUose7ycCSTBJmAkcfbodLAiYYEwiabTZ1hAb
 BEBfYlNtxvZoRqYJO4v+c8GkmAWqJF4+fEDWBGvgK1Ex5z/YDaLgKrEn/WvwWpEBcIl3jYega
 oRlDg58wmYzSngI7Fz/UVWiDl6Ejuu/4Ky5SW2v53DDGJLCBhKfN64lHkCo+AsJO2zkLTMQtK
 ygJF5FaNGcWpRWWqRrqGpXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYOgyAMEO
 xjXbPQ8xSnIwKYnyBla+jBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXuZ9VWkkGBRanpqRVpmD
 jCKYNISHDxKIryJIGne4oLE3OLMdIjUKUZFKXHe3yAJAZBERmkeXBssci8xykoJ8zICHSLEU5
 BalJtZgir/ilGcg1FJmHcLyBSezLwSuOmvgBYzAS1mt38BsrgkESEl1cB4UvHiWdbww3w7+34
 ciTxz+e7sLp5Vvcpztdx4pErVXH+Im7N57s3aHuzas7c9TE1A/uS1ax5nf1qxmrLJ/N4of7WH
 c9lcN4EP2+Ol/V75Wfldq7/0MT/OeufCAvXX7Dr5qxpanJdu/FJxjo33445g27eKqRH8ApM+W
 h0oeCDPGOlzVuwwl5MSS3FGoqEWc1FxIgBsgFjH1wIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1508509342!103613207!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22190 invoked from network); 20 Oct 2017 14:22:23 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 14:22:23 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9KEMInk004189
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 20 Oct 2017 14:22:18 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9KEMIRJ032291
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 20 Oct 2017 14:22:18 GMT
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v9KEMHiQ032239;
 Fri, 20 Oct 2017 14:22:17 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 20 Oct 2017 07:22:17 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710061708540.3073@sstabellini-ThinkPad-X260>
 <1507336227-20477-1-git-send-email-sstabellini@kernel.org>
 <1507336227-20477-4-git-send-email-sstabellini@kernel.org>
 <fa810065-01b8-9448-61d8-f1e3df44036e@oracle.com>
 <alpine.DEB.2.10.1710191821370.27209@sstabellini-ThinkPad-X260>
Message-ID: <b0468b00-8e01-59a0-56a4-deea2be28a0f@oracle.com>
Date: Fri, 20 Oct 2017 10:24:01 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1710191821370.27209@sstabellini-ThinkPad-X260>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v5 04/13] xen/pvcalls: implement socket
 command and handle events
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTkvMjAxNyAwOToyNiBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFR1
ZSwgMTcgT2N0IDIwMTcsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4gT24gMTAvMDYvMjAxNyAw
ODozMCBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgoKPj4gd2l0aCBvbmUgcXVlc3Rpb246
Cj4+Cj4+PiArCS8qCj4+PiArCSAqIFBWQ2FsbHMgb25seSBzdXBwb3J0cyBkb21haW4gQUZfSU5F
VCwKPj4+ICsJICogdHlwZSBTT0NLX1NUUkVBTSBhbmQgcHJvdG9jb2wgMCBzb2NrZXRzIGZvciBu
b3cuCj4+PiArCSAqCj4+PiArCSAqIENoZWNrIHNvY2tldCB0eXBlIGhlcmUsIEFGX0lORVQgYW5k
IHByb3RvY29sIGNoZWNrcyBhcmUgZG9uZQo+Pj4gKwkgKiBieSB0aGUgY2FsbGVyLgo+Pj4gKwkg
Ki8KPj4+ICsJaWYgKHNvY2stPnR5cGUgIT0gU09DS19TVFJFQU0pCj4+PiArCQlyZXR1cm4gLUVO
T1RTVVBQOwo+Pj4gKwo+Pgo+Pgo+PiBJcyB0aGlzIEVOT1RTVVBQIG9yIEVPUE5PVFNVUFA/IEkg
ZGlkbid0IGtub3cgdGhlIGZvcm1lciBldmVuIGV4aXN0ZWQKPj4gYW5kIGluY2x1ZGUvbGludXgv
ZXJybm8uaCBzdWdnZXN0cyB0aGF0IHRoaXMgaXMgTkZTdjMtc3BlY2lmaWMuCj4gCj4gVGhlIFBW
Q2FsbHMgc3BlYyBzYXlzIHRoYXQgdW5pbXBsZW1lbnRlZCBjb21tYW5kcyByZXR1cm4gRU5PVFNV
UFAsCj4gZGVmaW5lZCBhcyAtNTI0LiBJIGd1ZXNzIHRoYXQgaXMgd2h5IEkgdXNlZCBFTk9UU1VQ
UCwgYnV0LCBhY3R1YWxseSwKPiB0aGlzIGlzIHRoZSByZXR1cm4gdmFsdWUgdG8gdGhlIGNhbGxl
ciwgd2hpY2ggaGFzIG5vdGhpbmcgdG8gZG8gd2l0aCB0aGUKPiBQVkNhbGxzIHByb3RvY29sIHJl
dHVybiB2YWx1ZS4gSW4gZmFjdCwgaXQgY291bGQgYmUgc29tZXRoaW5nIGVudGlyZWx5Cj4gZGlm
ZmVyZW50Lgo+IAo+IEluIHRoaXMgY2FzZSwgSSB0aGluayB5b3UgYXJlIGNvcnJlY3QsIGl0IGlz
IGJlc3QgdG8gdXNlIEVPUE5PVFNVUFAuCj4gSSdsbCBtYWtlIHRoZSBjaGFuZ2UgYW5kIHJldGFp
biB5b3VyIFJldmlld2VkLWJ5LCBpZiB0aGF0J3MgT0sgZm9yIHlvdS4KPiAKCk9mIGNvdXJzZS4K
ClRoaXMgYWxsIGlzIHNvbWV3aGF0IGNvbnZvbHV0ZWQ6CgptYW4gZXJybm86CgpFTk9UU1VQICAg
ICAgT3BlcmF0aW9uIG5vdCBzdXBwb3J0ZWQgKFBPU0lYLjEpCkVPUE5PVFNVUFAgICBPcGVyYXRp
b24gbm90IHN1cHBvcnRlZCBvbiBzb2NrZXQgKFBPU0lYLjEpCiAgICAgICAgICAgICAoRU5PVFNV
UCAgYW5kIEVPUE5PVFNVUFAgaGF2ZSB0aGUgc2FtZSB2YWx1ZSBvbiBMaW51eCwgYnV0CiAgICAg
ICAgICAgICAgYWNjb3JkaW5nIHRvIFBPU0lYLjEgdGhlc2UgZXJyb3IgdmFsdWVzIHNob3VsZCBi
ZQogICAgICAgICAgICAgIGRpc3RpbmN0LikKCi91c3IvaW5jbHVkZS9iaXRzL2Vycm5vLmg6Ci8q
IExpbnV4IGhhcyBubyBFTk9UU1VQIGVycm9yIGNvZGUuICAqLwojIGRlZmluZSBFTk9UU1VQIEVP
UE5PVFNVUFAKCgpMaW51eCBrZXJuZWw6CmluY2x1ZGUvbGludXgvZXJybm8uaDoKLyogRGVmaW5l
ZCBmb3IgdGhlIE5GU3YzIHByb3RvY29sICovCi4uLgojZGVmaW5lIEVOT1RTVVBQICAgICAgICA1
MjQgICAgIC8qIE9wZXJhdGlvbiBpcyBub3Qgc3VwcG9ydGVkICovCgoKaW5jbHVkZS91YXBpL2Fz
bS1nZW5lcmljL2Vycm5vLmg6CiNkZWZpbmUgRU9QTk9UU1VQUCAgICAgIDk1ICAgICAgLyogT3Bl
cmF0aW9uIG5vdCBzdXBwb3J0ZWQgb24gdHJhbnNwb3J0CiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZW5kcG9pbnQgKi8KCgpFTk9UU1VQIGlzIG5vdCBnZW5lcmFsbHkgZGVmaW5l
ZCBpbiBMaW51eCBrZXJuZWwuCgoKQ2xlYXIgYXMgbXVkLgoKCi1ib3JpcwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 14:23:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 14:23:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5YCU-0001D7-MG; Fri, 20 Oct 2017 14:23:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e5YCT-0001Cs-PM
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 14:23:01 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 06/8A-13910-5C60AE95; Fri, 20 Oct 2017 14:23:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS/cI26t
 Ig6MnVS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz+2QeYC56zVxxafIatgbGbrYuRk0NIIE+i
 699HRhCbV8BO4tryPSwgtoSAocTphTfBbBYBVYlbTZOYQGw2AXWJtmfbWbsYOThEBAwkzh1NA
 gkzC4RLfH/UCzZSWMBSYvaeOewQ4+0k/l2cD2ZzCthLTPg7ix2klVdAUOLvDmGIVi2Jh79usU
 DY2hLLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGusYFeUlFmekZ
 JbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg6DEAwQ7Gv2sDDzFKcjApifIGVr6MFOJLyk+p
 zEgszogvKs1JLT7EKMPBoSTBe5n1VaSQYFFqempFWmYOMApg0hIcPEoivIkgad7igsTc4sx0i
 NQpRmOOGw+v/2Hi6Lh59w+TEEtefl6qlDhvMUipAEhpRmke3CBYdF5ilJUS5mUEOk2IpyC1KD
 ezBFX+FaM4B6OSMO8WkCk8mXklcPteAZ3CBHQKu/0LkFNKEhFSUg2MTCuyDPbOEUrqvZMaFtH
 QEK7HO22hUPsBVsckzV/6TM/ec02R2vVGUOnPEQuZGdHri8teLe/vM/67j48p8djiKTvms4RV
 rk6ea/HlrXZsuWFJ1wGPGTnrA9pzTr4x3p9ZfD1H3V/C+Kf8OyPGnRo7Jkdkf88wfBD+ylLCt
 COAqVbvYObr5ceUWIozEg21mIuKEwEuQl+nyQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1508509378!64226987!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53439 invoked from network); 20 Oct 2017 14:23:00 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 14:23:00 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 20 Oct 2017 08:22:57 -0600
Message-Id: <59EA22E10200007800188C16@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 20 Oct 2017 08:22:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <59EA201F0200007800188BF5@prv-mh.provo.novell.com>
In-Reply-To: <59EA201F0200007800188BF5@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 1/3] x86: fix GS-base-dirty determination
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

bG9hZF9zZWdtZW50cygpIHdyaXRlcyB0aGUgdHdvIE1TUnMgaW4gdGhlaXIgImNhbm9uaWNhbCIg
cG9zaXRpb25zCihHU19CQVNFIGZvciB0aGUgdXNlciBiYXNlLCBTSEFET1dfR1NfQkFTRSBmb3Ig
dGhlIGtlcm5lbCBvbmUpIGFuZCB1c2VzClNXQVBHUyB0byBzd2l0Y2ggdGhlbSBhcm91bmQgaWYg
dGhlIGluY29taW5nIHZDUFUgaXMgaW4ga2VybmVsIG1vZGUuIEluCm9yZGVyIHRvIG5vdCBsZWF2
ZSBhIHN0YWxlIGtlcm5lbCBhZGRyZXNzIGluIEdTX0JBU0Ugd2hlbiB0aGUgaW5jb21pbmcKZ3Vl
c3QgaXMgaW4gdXNlciBtb2RlLCB0aGUgY2hlY2sgb24gdGhlIG91dGdvaW5nIHZDUFUgbmVlZHMg
dG8gYmUKZGVwZW5kZW50IHVwb24gdGhlIG1vZGUgaXQgaXMgY3VycmVudGx5IGluLCByYXRoZXIg
dGhhbiBibGluZGx5IGxvb2tpbmcKYXQgdGhlIHVzZXIgYmFzZS4KClNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4u
YworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTE0NzksNyArMTQ3OSw4IEBAIHN0YXRp
YyB2b2lkIHNhdmVfc2VnbWVudHMoc3RydWN0IHZjcHUgKnYKICAgICAgICAgaWYgKCByZWdzLT5n
cyAmIH4zICkKICAgICAgICAgICAgIHYtPmFyY2gucHZfdmNwdS5nc19iYXNlX3VzZXIgPSAwOwog
ICAgIH0KLSAgICBpZiAoIHYtPmFyY2gucHZfdmNwdS5nc19iYXNlX3VzZXIgKQorICAgIGlmICgg
di0+YXJjaC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlID8gdi0+YXJjaC5wdl92Y3B1LmdzX2Jhc2Vf
a2VybmVsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiB2LT5hcmNo
LnB2X3ZjcHUuZ3NfYmFzZV91c2VyICkKICAgICAgICAgZGlydHlfc2VnbWVudF9tYXNrIHw9IERJ
UlRZX0dTX0JBU0VfVVNFUjsKIAogICAgIHRoaXNfY3B1KGRpcnR5X3NlZ21lbnRfbWFzaykgPSBk
aXJ0eV9zZWdtZW50X21hc2s7CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 14:23:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 14:23:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5YCy-0001IQ-UP; Fri, 20 Oct 2017 14:23:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e5YCx-0001Hx-BU
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 14:23:31 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 68/4B-20834-2E60AE95; Fri, 20 Oct 2017 14:23:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDS/c+26t
 IgxdzNC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyNt38yF2xRqNixYD9TA+NNiS5GTg4hgTyJ
 9qUn2LoYOTh4BewkPt4XBwlLCBhKnF54kwXEZhFQlWjetIkJxGYTUJdoe7adFaRcRMBA4tzRJ
 JAws0C4xPdHvWwgtrBAgMTcmydZIKbbSfy7OJ8dxOYUsJeY8HcWO8QmQYm/O4QhWrUkHv66xQ
 Jha0ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjOrFqUVlqUW6RnpJRZnpGSW
 5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIFhV8/AwLiD8VSz8yFGSQ4mJVHewMqXkUJ8Sfkp
 lRmJxRnxRaU5qcWHGGU4OJQkeC+zvooUEixKTU+tSMvMAUYATFqCg0dJhDcRJM1bXJCYW5yZD
 pE6xajL0XHz7h8mIZa8/LxUKXHeYpAiAZCijNI8uBGwaLzEKCslzMvIwMAgxFOQWpSbWYIq/4
 pRnINRSZh3C8gUnsy8ErhNr4COYAI6gt3+BcgRJYkIKakGRn3GSYf+SAm6H8w8mFSyweTX/pJ
 IgRb7c4Fb97m2mZ68v83n86kF25aW7ivZmDhDyCSIRTGj1/JeDnvdlrdX/a7zad70kS80fl49
 YY6UTpxe18/7+2Qkdz5uuDj/q+q8SfnW/08rq7F4rK1cvdhMZs2Ta/yra3ov/Ps3yXliVrTa5
 Cdtn4UkDymxFGckGmoxFxUnAgA5ebfbwQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1508509405!111216125!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38411 invoked from network); 20 Oct 2017 14:23:27 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 14:23:27 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 20 Oct 2017 08:23:25 -0600
Message-Id: <59EA22FD0200007800188C19@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 20 Oct 2017 08:23:25 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <59EA201F0200007800188BF5@prv-mh.provo.novell.com>
In-Reply-To: <59EA201F0200007800188BF5@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 2/3] x86: also show FS/GS base addresses when
 dumping registers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlaXIgc3RhdGUgbWF5IGJlIGltcG9ydGFudCB0byBmaWd1cmUgdGhlIHJlYXNvbiBmb3IgYSBj
cmFzaC4gVG8gbm90CmZ1cnRoZXIgZ3JvdyBkdXBsaWNhdGUgY29kZSwgYnJlYWsgb3V0IGEgaGVs
cGVyIGZ1bmN0aW9uLgoKSSByZWFsaXplIHRoYXQgKGFiKXVzaW5nIHRoZSBjb250cm9sIHJlZ2lz
dGVyIGFycmF5IGhlcmUgbWF5IG5vdCBiZQpjb25zaWRlcmVkIHRoZSBuaWNlc3Qgc29sdXRpb24s
IGJ1dCBpdCBzZWVtcyBlYXNpZXIgKGFuZCBsZXNzIG92ZXJhbGwKb3ZlcmhlYWQpIHRvIGRvIHNv
IGNvbXBhcmVkIHRvIHRoZSBhbHRlcm5hdGl2ZSBvZiBpbnRyb2R1Y2luZyBhbm90aGVyCmhlbHBl
ciBzdHJ1Y3R1cmUuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CgotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2
L3g4Nl82NC90cmFwcy5jCkBAIC0zNiw2ICszNiwyMSBAQCBzdGF0aWMgdm9pZCBwcmludF94ZW5f
aW5mbyh2b2lkKQogCiBlbnVtIGNvbnRleHQgeyBDVFhUX2h5cGVydmlzb3IsIENUWFRfcHZfZ3Vl
c3QsIENUWFRfaHZtX2d1ZXN0IH07CiAKK3N0YXRpYyB2b2lkIHJlYWRfcmVnaXN0ZXJzKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1bnNpZ25lZCBsb25nIGNyc1s4XSkKK3sKKyAgICBjcnNb
MF0gPSByZWFkX2NyMCgpOworICAgIGNyc1syXSA9IHJlYWRfY3IyKCk7CisgICAgY3JzWzNdID0g
cmVhZF9jcjMoKTsKKyAgICBjcnNbNF0gPSByZWFkX2NyNCgpOworICAgIHJlZ3MtPmRzID0gcmVh
ZF9zcmVnKGRzKTsKKyAgICByZWdzLT5lcyA9IHJlYWRfc3JlZyhlcyk7CisgICAgcmVncy0+ZnMg
PSByZWFkX3NyZWcoZnMpOworICAgIHJlZ3MtPmdzID0gcmVhZF9zcmVnKGdzKTsKKyAgICBjcnNb
NV0gPSByZGZzYmFzZSgpOworICAgIGNyc1s2XSA9IHJkZ3NiYXNlKCk7CisgICAgcmRtc3JsKE1T
Ul9TSEFET1dfR1NfQkFTRSwgY3JzWzddKTsKK30KKwogc3RhdGljIHZvaWQgX3Nob3dfcmVnaXN0
ZXJzKAogICAgIGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1bnNpZ25lZCBsb25n
IGNyc1s4XSwKICAgICBlbnVtIGNvbnRleHQgY29udGV4dCwgY29uc3Qgc3RydWN0IHZjcHUgKnYp
CkBAIC03NCw2ICs4OSw4IEBAIHN0YXRpYyB2b2lkIF9zaG93X3JlZ2lzdGVycygKICAgICBlbHNl
CiAgICAgICAgIHByaW50aygiY3IwOiAlMDE2bHggICBjcjQ6ICUwMTZseFxuIiwgY3JzWzBdLCBj
cnNbNF0pOwogICAgIHByaW50aygiY3IzOiAlMDE2bHggICBjcjI6ICUwMTZseFxuIiwgY3JzWzNd
LCBjcnNbMl0pOworICAgIHByaW50aygiZnNiOiAlMDE2bHggICBnc2I6ICUwMTZseCAgIGdzczog
JTAxNmx4XG4iLAorICAgICAgICAgICBjcnNbNV0sIGNyc1s2XSwgY3JzWzddKTsKICAgICBwcmlu
dGsoImRzOiAlMDR4ICAgZXM6ICUwNHggICBmczogJTA0eCAgIGdzOiAlMDR4ICAgIgogICAgICAg
ICAgICAic3M6ICUwNHggICBjczogJTA0eFxuIiwKICAgICAgICAgICAgcmVncy0+ZHMsIHJlZ3Mt
PmVzLCByZWdzLT5mcywKQEAgLTEwMywxMyArMTIwLDE4IEBAIHZvaWQgc2hvd19yZWdpc3RlcnMo
Y29uc3Qgc3RydWN0IGNwdV91c2UKICAgICAgICAgZmF1bHRfcmVncy5lcyA9IHNyZWcuc2VsOwog
ICAgICAgICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3NlZ19mcywgJnNyZWcpOwog
ICAgICAgICBmYXVsdF9yZWdzLmZzID0gc3JlZy5zZWw7CisgICAgICAgIGZhdWx0X2Nyc1s1XSA9
IHNyZWcuYmFzZTsKICAgICAgICAgaHZtX2dldF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9zZWdf
Z3MsICZzcmVnKTsKICAgICAgICAgZmF1bHRfcmVncy5ncyA9IHNyZWcuc2VsOworICAgICAgICBm
YXVsdF9jcnNbNl0gPSBzcmVnLmJhc2U7CiAgICAgICAgIGh2bV9nZXRfc2VnbWVudF9yZWdpc3Rl
cih2LCB4ODZfc2VnX3NzLCAmc3JlZyk7CiAgICAgICAgIGZhdWx0X3JlZ3Muc3MgPSBzcmVnLnNl
bDsKKyAgICAgICAgZmF1bHRfY3JzWzddID0gaHZtX2dldF9zaGFkb3dfZ3NfYmFzZSh2KTsKICAg
ICB9CiAgICAgZWxzZQogICAgIHsKKyAgICAgICAgcmVhZF9yZWdpc3RlcnMoJmZhdWx0X3JlZ3Ms
IGZhdWx0X2Nycyk7CisKICAgICAgICAgaWYgKCBndWVzdF9tb2RlKHJlZ3MpICkKICAgICAgICAg
ewogICAgICAgICAgICAgY29udGV4dCA9IENUWFRfcHZfZ3Vlc3Q7CkBAIC0xMjAsMTQgKzE0Miw2
IEBAIHZvaWQgc2hvd19yZWdpc3RlcnMoY29uc3Qgc3RydWN0IGNwdV91c2UKICAgICAgICAgICAg
IGNvbnRleHQgPSBDVFhUX2h5cGVydmlzb3I7CiAgICAgICAgICAgICBmYXVsdF9jcnNbMl0gPSBy
ZWFkX2NyMigpOwogICAgICAgICB9Ci0KLSAgICAgICAgZmF1bHRfY3JzWzBdID0gcmVhZF9jcjAo
KTsKLSAgICAgICAgZmF1bHRfY3JzWzNdID0gcmVhZF9jcjMoKTsKLSAgICAgICAgZmF1bHRfY3Jz
WzRdID0gcmVhZF9jcjQoKTsKLSAgICAgICAgZmF1bHRfcmVncy5kcyA9IHJlYWRfc3JlZyhkcyk7
Ci0gICAgICAgIGZhdWx0X3JlZ3MuZXMgPSByZWFkX3NyZWcoZXMpOwotICAgICAgICBmYXVsdF9y
ZWdzLmZzID0gcmVhZF9zcmVnKGZzKTsKLSAgICAgICAgZmF1bHRfcmVncy5ncyA9IHJlYWRfc3Jl
Zyhncyk7CiAgICAgfQogCiAgICAgcHJpbnRfeGVuX2luZm8oKTsKQEAgLTE0Niw2ICsxNjAsNyBA
QCB2b2lkIHNob3dfcmVnaXN0ZXJzKGNvbnN0IHN0cnVjdCBjcHVfdXNlCiB2b2lkIHZjcHVfc2hv
d19yZWdpc3RlcnMoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgY29uc3Qgc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MgPSAmdi0+YXJjaC51c2VyX3JlZ3M7CisgICAgYm9vbF90IGtlcm5l
bCA9IGd1ZXN0X2tlcm5lbF9tb2RlKHYsIHJlZ3MpOwogICAgIHVuc2lnbmVkIGxvbmcgY3JzWzhd
OwogCiAgICAgLyogT25seSBoYW5kbGUgUFYgZ3Vlc3RzIGZvciBub3cgKi8KQEAgLTE1NCwxMCAr
MTY5LDEzIEBAIHZvaWQgdmNwdV9zaG93X3JlZ2lzdGVycyhjb25zdCBzdHJ1Y3QgdmMKIAogICAg
IGNyc1swXSA9IHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzBdOwogICAgIGNyc1syXSA9IGFyY2hf
Z2V0X2NyMih2KTsKLSAgICBjcnNbM10gPSBwYWdldGFibGVfZ2V0X3BhZGRyKGd1ZXN0X2tlcm5l
bF9tb2RlKHYsIHJlZ3MpID8KKyAgICBjcnNbM10gPSBwYWdldGFibGVfZ2V0X3BhZGRyKGtlcm5l
bCA/CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2LT5hcmNoLmd1ZXN0X3RhYmxl
IDoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHYtPmFyY2guZ3Vlc3RfdGFibGVf
dXNlcik7CiAgICAgY3JzWzRdID0gdi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF07CisgICAgY3Jz
WzVdID0gdi0+YXJjaC5wdl92Y3B1LmZzX2Jhc2U7CisgICAgY3JzWzYgKyAha2VybmVsXSA9IHYt
PmFyY2gucHZfdmNwdS5nc19iYXNlX2tlcm5lbDsKKyAgICBjcnNbNyAtICFrZXJuZWxdID0gdi0+
YXJjaC5wdl92Y3B1LmdzX2Jhc2VfdXNlcjsKIAogICAgIF9zaG93X3JlZ2lzdGVycyhyZWdzLCBj
cnMsIENUWFRfcHZfZ3Vlc3QsIHYpOwogfQpAQCAtMjM3LDE0ICsyNTUsNyBAQCB2b2lkIGRvX2Rv
dWJsZV9mYXVsdChzdHJ1Y3QgY3B1X3VzZXJfcmVnCiAgICAgcHJpbnRrKCIqKiogRE9VQkxFIEZB
VUxUICoqKlxuIik7CiAgICAgcHJpbnRfeGVuX2luZm8oKTsKIAotICAgIGNyc1swXSA9IHJlYWRf
Y3IwKCk7Ci0gICAgY3JzWzJdID0gcmVhZF9jcjIoKTsKLSAgICBjcnNbM10gPSByZWFkX2NyMygp
OwotICAgIGNyc1s0XSA9IHJlYWRfY3I0KCk7Ci0gICAgcmVncy0+ZHMgPSByZWFkX3NyZWcoZHMp
OwotICAgIHJlZ3MtPmVzID0gcmVhZF9zcmVnKGVzKTsKLSAgICByZWdzLT5mcyA9IHJlYWRfc3Jl
Zyhmcyk7Ci0gICAgcmVncy0+Z3MgPSByZWFkX3NyZWcoZ3MpOworICAgIHJlYWRfcmVnaXN0ZXJz
KHJlZ3MsIGNycyk7CiAKICAgICBwcmludGsoIkNQVTogICAgJWRcbiIsIGNwdSk7CiAgICAgX3No
b3dfcmVnaXN0ZXJzKHJlZ3MsIGNycywgQ1RYVF9oeXBlcnZpc29yLCBOVUxMKTsKCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 14:24:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 14:24:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5YE3-0001W3-An; Fri, 20 Oct 2017 14:24:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e5YE1-0001V3-Kg
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 14:24:37 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 2D/45-31121-4270AE95; Fri, 20 Oct 2017 14:24:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXS6fjDS1eF/VW
 kwfQXKhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bCg1+YC06zVux+0sbWwDiHpYuRk0NIIE/i
 2dd1zCA2r4CdxLuOR6wgtoSAocTphTfBalgEVCWmvJkMZrMJqEu0PdsOVMPBISJgIHHuaBJIm
 FkgXOL7o142EFsYaMzi8z2MEOPtJP5dnM8OYnMK2EtM+DuLHaSVV0BQ4u8OYYhWLYmHv26xQN
 jaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjenFqUVlqka6ZXlJRZnpGSW5
 iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYOAxAMEOxnkn/A8xSnIwKYnyBla+jBTiS8pPqcxI
 LM6ILyrNSS0+xCjDwaEkwevF9ipSSLAoNT21Ii0zBxgDMGkJDh4lEd7JIGne4oLE3OLMdIjUK
 UZjjhsPr/9h4ui4efcPkxBLXn5eqpQ4bwxIqQBIaUZpHtwgWGxeYpSVEuZlBDpNiKcgtSg3sw
 RV/hWjOAejkjBvGsgUnsy8Erh9r4BOYQI6hd3+BcgpJYkIKakGRtkbZ5+kCIjPTfteyT6Rf/e
 i2JkKHzZvzLq1nzH/iYn5KulP/+zduvZcjfNOr3Wd5uC0V89M+8rJvvNHdVo9PxrOiJzG+KGW
 MZJ/W7zDEs6JswKXm94+Wnqy6qHQ9VlK3a+yDoa8/vBMZ2q+Q+GuvT0LrK4ULRC5JVPVpHnL8
 f8/HuUPLruOiSqxFGckGmoxFxUnAgD8sYW+yAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1508509474!100193276!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23294 invoked from network); 20 Oct 2017 14:24:36 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 14:24:36 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 20 Oct 2017 08:24:34 -0600
Message-Id: <59EA23420200007800188C1C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 20 Oct 2017 08:24:34 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <59EA201F0200007800188BF5@prv-mh.provo.novell.com>
In-Reply-To: <59EA201F0200007800188BF5@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 3/3] x86: avoid FS/GS base reads when possible
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhleSdyZSBiZWluZyB6ZXJvZWQgYSBmZXcgbGluZXMgZG93biB3aGVuIG5vbi1udWxsIHNlbGVj
dG9ycyBhcmUgYmVpbmcKZm91bmQgaW4gdGhlIHJlc3BlY3RpdmUgcmVnaXN0ZXJzLgoKU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEveGVuL2FyY2gv
eDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTQ0OSwxMCArMTQ0
OSwxMSBAQCBzdGF0aWMgdm9pZCBzYXZlX3NlZ21lbnRzKHN0cnVjdCB2Y3B1ICp2CiAKICAgICBp
ZiAoIGNwdV9oYXNfZnNnc2Jhc2UgJiYgIWlzX3B2XzMyYml0X3ZjcHUodikgKQogICAgIHsKLSAg
ICAgICAgdi0+YXJjaC5wdl92Y3B1LmZzX2Jhc2UgPSBfX3JkZnNiYXNlKCk7CisgICAgICAgIGlm
ICggIShyZWdzLT5mcyAmIH4zKSApCisgICAgICAgICAgICB2LT5hcmNoLnB2X3ZjcHUuZnNfYmFz
ZSA9IF9fcmRmc2Jhc2UoKTsKICAgICAgICAgaWYgKCB2LT5hcmNoLmZsYWdzICYgVEZfa2VybmVs
X21vZGUgKQogICAgICAgICAgICAgdi0+YXJjaC5wdl92Y3B1LmdzX2Jhc2Vfa2VybmVsID0gX19y
ZGdzYmFzZSgpOwotICAgICAgICBlbHNlCisgICAgICAgIGVsc2UgaWYgKCAhKHJlZ3MtPmdzICYg
fjMpICkKICAgICAgICAgICAgIHYtPmFyY2gucHZfdmNwdS5nc19iYXNlX3VzZXIgPSBfX3JkZ3Ni
YXNlKCk7CiAgICAgfQogCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 14:33:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 14:33:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5YMo-0002Mz-5d; Fri, 20 Oct 2017 14:33:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rkrcmar@redhat.com>) id 1e5YMm-0002Mt-SA
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 14:33:40 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 E0/35-25852-4490AE95; Fri, 20 Oct 2017 14:33:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDIsWRWlGSWpSXmKPExsVysWW7jK4z56t
 Ig/UftC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyJbz8zFrSyVFy4+oGxgXEdcxcjF4eQwGwm
 iWVf9zJ2MXJysAjYS9y/3cwKYjMKlElsannB0sXIAWTnSNx8kQlR38coMXNBExNIjZCAn8THX
 2/ZIXpVJdZta2QDsdkE1CW+nl0ENlNEQEdi7/JJYMuYBa4xSczf3wGWEBZwleieeRBsGa+Ahk
 Tf5k1QQ4skNvc8Y4GIC0qcnPkEzGYGGvpn3iVmkIOYBaQllv/jgAjLSzRvnc0MYnMC3T9vzTZ
 WkBIJAW2J95PzQNZKgNz8ZnML8wRGkVlIps5CMnUWwtRZSKYuYGRZxahenFpUllqka6GXVJSZ
 nlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYEwxAsINx9mX/Q4ySHExKoryBlS8jhfiS8
 lMqMxKLM+KLSnNSiw8xynBwKEnwpnC8ihQSLEpNT61Iy8wBRidMWoKDR0mE1xgkzVtckJhbnJ
 kOkTrFqMtx4+H1P0xCLHn5ealS4rwuIEUCIEUZpXlwI2CJ4hKjrJQwLyPQUUI8BalFuZklqPK
 vGMU5GJWEeVtApvBk5pXAbXoFdAQT0BHs9i9AjihJREhJNTDO2hSouuK6zewLhTP37ry/9An7
 r9MzLH7cbnyQtFOr4fnX7nkVp8WVGB6VXBFUcrHjO8ZrMG2B9w/HI9vdk1+t5o8Ivbbxv952u
 Sspb3Kmrnst41e65ZGY97YrkZ5+23ore7/Vng2vqf4vlSB25R3DgeWfN3dYeXMtWfFhatDkMo
 ndCw/UOrceUGIpzkg01GIuKk4EAFcVfJkPAwAA
X-Env-Sender: rkrcmar@redhat.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1508510018!53087655!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7279 invoked from network); 20 Oct 2017 14:33:39 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 14:33:39 -0000
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 1A7D925776;
 Fri, 20 Oct 2017 14:33:38 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 1A7D925776
Received: from flask (unknown [10.43.2.80])
 by smtp.corp.redhat.com (Postfix) with SMTP id BB4E5648A4;
 Fri, 20 Oct 2017 14:33:20 +0000 (UTC)
Received: by flask (sSMTP sendmail emulation); Fri, 20 Oct 2017 16:33:20 +0200
Date: Fri, 20 Oct 2017 16:33:20 +0200
From: Radim Krcmar <rkrcmar@redhat.com>
To: Joao Martins <joao.m.martins@oracle.com>
Message-ID: <20171020143319.GB472@flask>
References: <20171019133918.18367-1-joao.m.martins@oracle.com>
 <20171019133918.18367-2-joao.m.martins@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171019133918.18367-2-joao.m.martins@oracle.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.39]); Fri, 20 Oct 2017 14:33:38 +0000 (UTC)
Cc: Juergen Gross <jgross@suse.com>, kvm@vger.kernel.org,
 Richard Cochran <richardcochran@gmail.com>,
 Marcelo Tosatti <mtosatti@redhat.com>, linux-kernel@vger.kernel.org,
 Andy Lutomirski <luto@amacapital.net>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v7 1/5] ptp_kvm: probe for kvm guest
	availability
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

MjAxNy0xMC0xOSAxNDozOSswMTAwLCBKb2FvIE1hcnRpbnM6Cj4gSW4gdGhlIGV2ZW50IG9mIG1v
dmluZyBwdmNsb2NrX3B2dGlfY3B1MF92YSgpIGRlZmluaXRpb24gdG8gY29tbW9uCj4gcHZjbG9j
ayBjb2RlLCB0aGlzIGZ1bmN0aW9uIGNvdWxkIHJldHVybiBhIHZhbHVlIG9uIG5vbiBLVk0gZ3Vl
c3RzLgo+IElmIHVzZXIgdHJpZWQgdG8gbG9hZCB0aGUgbW9kdWxlIChvciBoYXZlIGl0IGJ1aWx0
aW4pIGl0IHdvdWxkIGZhaWwKPiB3aXRoIGEgR1BGIG9uIHB0cF9rdm1faW5pdCB3aGVuIHJ1bm5p
bmcgb24gYSBYZW4gZ3Vlc3QuIFRoZXJlZm9yZSwKPiBwdHBfa3ZtX2luaXQoKSBzaG91bGQgY2hl
Y2sgd2hldGhlciBpdCBpcyBydW5uaW5nIGluIGEgS1ZNIGd1ZXN0Lgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IEpvYW8gTWFydGlucyA8am9hby5tLm1hcnRpbnNAb3JhY2xlLmNvbT4KPiAtLS0KPiBOZXcg
aW4gdjc7Cj4gLS0tCgpBY2tlZC1ieTogUmFkaW0gS3LEjW3DocWZIDxya3JjbWFyQHJlZGhhdC5j
b20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 14:34:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 14:34:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5YNq-0002RY-Ev; Fri, 20 Oct 2017 14:34:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4594c9e72=Ian.Jackson@citrix.com>)
 id 1e5YNp-0002RP-8X
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 14:34:45 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 86/83-30115-4890AE95; Fri, 20 Oct 2017 14:34:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmkeJIrShJLcpLzFFi42JxWrrBXreF81W
 kQd9FNovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWNy13emghVsFXuX/GBtYPzO0sXIySEh4C+x
 rfEOI4jNJqAr0bTlLxuIzSsgKHFy5hOwGmYBHYkFuz+xQdjyEtvfzmGGqLGX6L/zHKyGRUBVo
 mnVN6A4F4eIwAxmib6ZDUwgCWEBI4nN/z5ALTOReLtwJ9AgDg4hATWJuevjJzByz0KybhaSdb
 OQrFvAyLyKUaM4tagstUjXyEAvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwSBi
 AYAfjr2UBhxglOZiURHkDK19GCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgTeF4FSkkWJSanlqR
 lpkDDFeYtAQHj5IIrzFImre4IDG3ODMdInWK0ZjjxsPrf5g4Om7e/cMkxJKXn5cqJc7rAlIqA
 FKaUZoHNwgWR5cYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzNsCMoUnM68Ebt8roFOYgE5ht3
 8BckpJIkJKqoExOe2tkGknj/xVjuT+rpnrgg99SD7Df5xjWebRnnLx6kkKKToBLYkTtztuZJn
 3r7+k4/lUw+evJF2MNx58IZXTJ7GGb7v+JCf5JXo1k2580HhnunAZ70fZ34dfafx6G/pV4pTn
 DePEFadz/m7vu3HX9d9hqSrxtSZ3fpXddF/A9z0i/u+kSS+rlViKMxINtZiLihMBABwz7J4CA
 AA=
X-Env-Sender: prvs=4594c9e72=Ian.Jackson@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1508510082!89440869!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49991 invoked from network); 20 Oct 2017 14:34:43 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 14:34:43 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="455232129"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23018.2432.369307.794318@mariner.uk.xensource.com>
Date: Fri, 20 Oct 2017 15:34:40 +0100
To: Stefano Stabellini <sstabellini@kernel.org>, Lars Kurth
 <lars.kurth@citrix.com>, <xen-devel@lists.xenproject.org>,
 <committers@xenproject.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>, Boris Ostrovsky
 <boris.ostrovsky@oracle.com>, Juergen Gross <jgross@suse.com>, Wei Liu
 <wei.liu2@citrix.com>, Paul Durrant <paul.durrant@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Subject: [Xen-devel] linux-arm-xen branch, commit access, etc.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5IHdlIGFyZSBydW5uaW5nIG91ciBBUk0gdGVzdHMgaW4gb3NzdGVzdCBvZmYgYSBi
cmFuY2ggaW4KU3RlZmFubydzIHBlcnNvbmFsIExpbnV4IHRyZWUuICBUaGlzIGlzIGEgYml0IHVu
c2F0aXNmYWN0b3J5LgoKV2Ugd291bGQgbGlrZSB0byBzd2l0Y2ggdG8gYSBicmFuY2ggdGhhdCBK
dWxpZW4gY2FuIHB1c2ggdG8gdG9vLCBhbmQKdGhhdCBpcyBpbiBhIG1vcmUgb2ZmaWNpYWwgcGxh
Y2UuCgpUaGVyZSBhcmUgdHdvIG9wdGlvbnM6CgogMS4gQ3JlYXRlIGFuIEFSTS1zcGVjaWZpYyBY
ZW4gdHJlZS4gIEN1cnJlbnRseSB3ZSBkb24ndCBoYXZlIG1hbnkKICAgIEFSTS1zcGVjaWZpYyB0
cmVlcyBidXQgSSBkb24ndCBzZWUgYSBwcm9ibGVtIHdpdGggdGhpcy4gIFNvCiAgICB3ZSBjb3Vs
ZCBjcmVhdGUKICAgICAgICAvYXJtL2xpbnV4LmdpdAogICAgb24geGVuYml0cy4KCiAyLiBVc2Ug
YSBicmFuY2ggbmFtZSB3aXRoaW4gL2xpbnV4LXB2b3BzLmdpdCwgdGhlIG1haW4gTGludXgKICAg
IHRyZWUgb24geGVuYml0cy4gIFRoaXMgd291bGQgbWVhbiBtYWtpbmcgSnVsaWVuIGEgY29tbWl0
dGVyLgoKV2hhdCBkbyBwZW9wbGUgdGhpbmsgd291bGQgYmUgYmVzdCA/CgpBbHNvLCBzZXBhcmF0
ZWx5LCBzdXJlbHkgSnVsaWVuIHNob3VsZCBiZSBsaXN0ZWQgaW4gTUFJTlRBSU5FUlMgZm9yCnRo
ZSBYZW4gQVJNIHN0dWZmIGluIHVwc3RyZWFtIExpbnV4ID8gIEhlIGRvZXNuJ3Qgc2VlbSB0byBi
ZSBhdCBsZWFzdAppbiB0aGUgdmVyc2lvbiBJIGhhdmUgbHlpbmcgYWJvdXQgaGVyZS4uLgoKVGhh
bmtzLApJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 14:36:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 14:36:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5YPF-0002Zx-P2; Fri, 20 Oct 2017 14:36:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4594c9e72=Ian.Jackson@citrix.com>)
 id 1e5YPE-0002Zq-TP
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 14:36:12 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 4E/D7-30115-CD90AE95; Fri, 20 Oct 2017 14:36:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHSDve5tzle
 RBvcOWFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnHptUVHGCtWHp6I3sD416WLkZODgkBf4lr
 m7rYQWw2AV2Jpi1/2UBsXgFBiZMzn4DVMAvoSCzY/YkNwpaX2P52DjNEjb3E76k9jCA2i4CqR
 NvuVawgtoiAlsT6FU+h6lUkTs3rApsjLGAr8WzlC7BdnAJWEt/am8DqhQQyJB5cvsEEcY+JxN
 uFO4F6OYDiahJz18dPYOSbheSiWUgumoXkogWMzKsYNYpTi8pSi3SNzPSSijLTM0pyEzNzdA0
 NzPRyU4uLE9NTcxKTivWS83M3MQIDjQEIdjCeWRB4iFGSg0lJlDew8mWkEF9SfkplRmJxRnxR
 aU5q8SFGGQ4OJQneRRyvIoUEi1LTUyvSMnOAIQ+TluDgURLhNQZJ8xYXJOYWZ6ZDpE4xGnPce
 Hj9DxNHx827f5iEWPLy81KlxHm3gZQKgJRmlObBDYLF4iVGWSlhXkag04R4ClKLcjNLUOVfMY
 pzMCoJ8/KBTOHJzCuB2/cK6BQmoFPY7V+AnFKSiJCSamAMWuko9nSv2oTMe4ZnW52szUpYKl9
 fydcXlJmTpC9rNOlxjqpE4PxQj7sdArce3/T5YushIhf0zDvt7vJ3k11vhOVYZyjPUAhwO+D7
 //U3Th52HmlHnul3pyznn8jV/Y+7RSV14RndIzOuyKqqyD899VXP5bhK3dmOsM2R95/VbOT4+
 Xh6mpISS3FGoqEWc1FxIgBi/rRAwAIAAA==
X-Env-Sender: prvs=4594c9e72=Ian.Jackson@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1508510170!71515656!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42907 invoked from network); 20 Oct 2017 14:36:11 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 14:36:11 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="455232325"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23018.2503.797406.451471@mariner.uk.xensource.com>
Date: Fri, 20 Oct 2017 15:35:51 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20171020134702.41255-2-roger.pau@citrix.com>
References: <20171020134702.41255-1-roger.pau@citrix.com>
 <20171020134702.41255-2-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v12 26/33] HostDB: introduce set_property
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MTIgMjYvMzNdIEhvc3REQjogaW50cm9k
dWNlIHNldF9wcm9wZXJ0eSIpOgo+IEFuZCBwcm92aWRlIGEgaGVscGVyIGluIFRlc3RTdXBwb3J0
IHRvIHVzZSBpdC4gVGhpcyBhbGxvd3Mgb3NzdGVzdCB0bwo+IHNldCBob3N0IHByb3BlcnRpZXMg
ZnJvbSB0ZXN0IHNjcmlwdCB0aGVtc2VsdmVzIChpbnN0ZWFkIG9mIHVzaW5nCj4gdGhlIG1nLWhv
c3RzIGNsdSkuCj4gCj4gTm90ZSB0aGF0IHRoZSBzZXR0aW5nIG9mIGhvc3QgcHJvcGVydGllcyBp
cyBsaW1pdGVkIHRvIGZsaWdodHMgd2l0aAo+IGludGVuZGVkIGJsZXNzaW5nIHJlYWwsIGFuZCBp
dCB3aWxsIGZhaWwgZm9yIGFueSBvdGhlciBibGVzc2luZy4KLi4uCj4gKyAgICBkaWUgIkF0dGVt
cHRpbmcgdG8gbW9kaWZ5IGhvc3QgcHJvcHMgd2l0aCBibGVzc2luZyAkYmxlc3NpbmcgIT0gcmVh
bCIKPiArICAgICAgICBpZiAkYmxlc3NpbmcgbmUgInJlYWwiOwoKVGhhbmtzLiAgWW91IHNob3Vs
ZCB3cml0ZSAiaW50ZW5kZWQgYmxlc3NpbmciIGluIHRoZSBjb21taXQgbWVzc2FnZQphbmQgZXJy
b3IgbWVzc2FnZSwgc2luY2UgdGhlcmUgaXMgYWxzbyBhIGN1cnJlbnQgYmxlc3NpbmcgZXRjLgoK
V2l0aCB0aGF0IGNoYW5nZWQsCgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+CgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 14:38:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 14:38:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5YRT-0002mv-5A; Fri, 20 Oct 2017 14:38:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e5YRS-0002mn-1B
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 14:38:30 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 BF/46-02146-56A0AE95; Fri, 20 Oct 2017 14:38:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXSO6nOVTeF61W
 kwdNdhhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8alfT9ZCy5zVGx6e4utgXE2excjF4eQwGQm
 iZbrMxghnN+MEqdnvoZyNjJKLHtwHsrZxijx5ec3li5GTg5hAUeJR8dXMIPYIgL6EptuN0LN2
 sYk0XlxPliCWaBG4uXHD2ANbAJGEmePTmcEsXkFbCUenb/CBGKzCKhKbJg5iRXEFhUIl3jbeI
 QFokZQ4uTMJ0A2BwengI/ElfsuECP1JHZc/8UKYctLbH87B2yVhICxRPvbi2wTGAVnIemehaR
 lFpKWBYzMqxjVi1OLylKLdM30kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECQ5cB
 CHYwTm1wPsQoycGkJMobWPkyUogvKT+lMiOxOCO+qDQntfgQowwHh5IEbyznq0ghwaLU9NSKt
 MwcYBTBpCU4eJREeN9xAKV5iwsSc4sz0yFSpxgVpcR5bUH6BEASGaV5cG2wyL3EKCslzMsIdI
 gQT0FqUW5mCar8K0ZxDkYlYd5DION5MvNK4Ka/AlrMBLSY3f4FyOKSRISUVAMj58PVH3K2fv4
 ZdiH38Kvzzi/t3vsE7X62/f5tzV7dy6qvcw9d6rvG9oO/5Wrknc1KWiGvE7+bZU05dXpvbVQ/
 4/Y5h+etkZFT9nrUmJnXc3Huh/AkpkkOy2SvBV3e/ELdPT3QqKPtQJ5R1q3pGyfsKGX3lju57
 eyZctEIb+G2lj2b9M/tqH1cpMRSnJFoqMVcVJwIAJ3hjo7XAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1508510307!106293188!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24781 invoked from network); 20 Oct 2017 14:38:28 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 14:38:28 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9KEcNjQ017994
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 20 Oct 2017 14:38:23 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9KEcMal025573
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 20 Oct 2017 14:38:23 GMT
Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v9KEcMGi024514;
 Fri, 20 Oct 2017 14:38:22 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 20 Oct 2017 07:38:22 -0700
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710061708540.3073@sstabellini-ThinkPad-X260>
 <1507336227-20477-1-git-send-email-sstabellini@kernel.org>
 <1507336227-20477-6-git-send-email-sstabellini@kernel.org>
 <f1d7663a-8e18-a90f-7212-3f22a363356d@oracle.com>
 <alpine.DEB.2.10.1710191828130.27209@sstabellini-ThinkPad-X260>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <e17446e0-d2c3-bc3d-d791-2421eaef89a9@oracle.com>
Date: Fri, 20 Oct 2017 10:40:05 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1710191828130.27209@sstabellini-ThinkPad-X260>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v5 06/13] xen/pvcalls: implement bind command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTkvMjAxNyAwOTozMSBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFR1
ZSwgMTcgT2N0IDIwMTcsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4gT24gMTAvMDYvMjAxNyAw
ODozMCBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4gK2ludCBwdmNhbGxzX2Zyb250
X2JpbmQoc3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0IHNvY2thZGRyICphZGRyLCBpbnQgYWRk
cl9sZW4pCj4+PiArewo+Pj4gKwlzdHJ1Y3QgcHZjYWxsc19iZWRhdGEgKmJlZGF0YTsKPj4+ICsJ
c3RydWN0IHNvY2tfbWFwcGluZyAqbWFwID0gTlVMTDsKPj4+ICsJc3RydWN0IHhlbl9wdmNhbGxz
X3JlcXVlc3QgKnJlcTsKPj4+ICsJaW50IG5vdGlmeSwgcmVxX2lkLCByZXQ7Cj4+PiArCj4+PiAr
CWlmIChhZGRyLT5zYV9mYW1pbHkgIT0gQUZfSU5FVCB8fCBzb2NrLT50eXBlICE9IFNPQ0tfU1RS
RUFNKQo+Pj4gKwkJcmV0dXJuIC1FTk9UU1VQUDsKPj4+ICsKPj4+ICsJcHZjYWxsc19lbnRlcigp
Owo+Pj4gKwlpZiAoIXB2Y2FsbHNfZnJvbnRfZGV2KSB7Cj4+PiArCQlwdmNhbGxzX2V4aXQoKTsK
Pj4+ICsJCXJldHVybiAtRU5PVENPTk47Cj4+IFRoZSBjb25uZWN0IHBhdGNoIHJldHVybnMgLUVO
RVRVTlJFQUNIIGhlcmUuIElzIHRoZXJlIGEgZGVsaWJlcmF0ZQo+PiBkaXN0aW5jdGlvbiBiZXR3
ZWVuIHRoZXNlIGNhc2VzPwo+IE5vLCB0aGVyZSBpc24ndCBhIGRlbGliZXJhdGUgZGlzdGluY3Rp
b24uIEFjdHVhbGx5LCBhbGwgb3RoZXIgY29tbWFuZHMKPiByZXR1cm4gRU5PVENPTk4gZm9yIHRo
aXMgZXJyb3IsIHdlIG1pZ2h0IGFzIHdlbGwgYmUgY29uc2lzdGVudCBhbmQKPiBjaGFuZ2UgRU5F
VFVOUkVBQ0ggdG8gRU5PVENPTk4gZm9yIGNvbm5lY3QuCj4KPiBJZiB5b3UgYWdyZWUsIEknbGwg
bWFrZSB0aGUgY2hhbmdlIHRvIHRoZSBjb25uZWN0IHBhdGNoLCBhbmQgYWRkIHlvdXIKPiByZXZp
ZXdlZC1ieSBoZXJlLgoKSXQncyBhbHJlYWR5IHRoZXJlIDstKQoKLWJvcmlzCgoKPgo+Cj4KPj4g
T3RoZXIgdGhhbiB0aGF0Cj4+Cj4+IFJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlz
Lm9zdHJvdnNreUBvcmFjbGUuY29tPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 14:41:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 14:41:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5YUX-0003SD-JN; Fri, 20 Oct 2017 14:41:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e5YUV-0003S4-QA
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 14:41:39 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 DD/BE-31244-32B0AE95; Fri, 20 Oct 2017 14:41:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXSO6nOVVeJ+1W
 kwZ2rChZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bnVw9YCjYKVlz4f5u5gfE3bxcjF4eQwGQm
 iVe/P7BDOL8ZJW5dfMgC4WxklLh96yJUZhujxPwVU4EcTg5hARuJzptLmEBsEQF9iU23G6GKt
 jNJHFm6B6yIWaBG4uXHDywgNpuAkcTZo9MZQWxeAVuJSZ+ngDWzCKhKbNl4hRXEFhUIl3jbeI
 QFokZQ4uTMJ0A2BwengI/Ez9YKiJF6Ejuu/2KFsOUltr+dwwxiSwgYS7S/vcg2gVFwFpLuWUh
 aZiFpWcDIvIpRvTi1qCy1SNdUL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMHQZ
 gGAH4/TL/ocYJTmYlER5AytfRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4J3D+SpSSLAoNT21I
 i0zBxhFMGkJDh4lEd5kkDRvcUFibnFmOkTqFKOilDjvMpCEAEgiozQPrg0WuZcYZaWEeRmBDh
 HiKUgtys0sQZV/xSjOwagkzLsDZApPZl4J3PRXQIuZgBaz278AWVySiJCSamDs010fJq38rWu
 pqmPO1Fvf9ofv8gsU+Tlz7crPJdo22gySVSctz981c77mdGCvw1M5V3Mp874tTIHniwPnf/o1
 g2ey4780ISHLz0cul01dG7hmz+U/nPMei2R2zL2no7jrywG3CtNarsiOhh3CfI2ay3mf9P20K
 1mb92E2c+DvSkdPy6P8azYqsRRnJBpqMRcVJwIAoXfv2tcCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1508510496!108051130!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58864 invoked from network); 20 Oct 2017 14:41:38 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 14:41:38 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9KEfYSV022188
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 20 Oct 2017 14:41:34 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9KEfXPg004875
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 20 Oct 2017 14:41:33 GMT
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9KEfXtr001251;
 Fri, 20 Oct 2017 14:41:33 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 20 Oct 2017 07:41:32 -0700
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710061708540.3073@sstabellini-ThinkPad-X260>
 <1507336227-20477-1-git-send-email-sstabellini@kernel.org>
 <1507336227-20477-10-git-send-email-sstabellini@kernel.org>
 <318acfff-0d58-fa4b-29eb-29a5d6f0bddf@oracle.com>
 <alpine.DEB.2.10.1710191834250.27209@sstabellini-ThinkPad-X260>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <c57ad71d-cd6a-ef42-6cc0-dd4bc75baafe@oracle.com>
Date: Fri, 20 Oct 2017 10:43:16 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1710191834250.27209@sstabellini-ThinkPad-X260>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v5 10/13] xen/pvcalls: implement recvmsg
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTkvMjAxNyAwOTozOCBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFR1
ZSwgMTcgT2N0IDIwMTcsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4+ICsKPj4+ICtpbnQgcHZj
YWxsc19mcm9udF9yZWN2bXNnKHN0cnVjdCBzb2NrZXQgKnNvY2ssIHN0cnVjdCBtc2doZHIgKm1z
Zywgc2l6ZV90IGxlbiwKPj4+ICsJCSAgICAgaW50IGZsYWdzKQo+Pj4gK3sKPj4+ICsJc3RydWN0
IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGE7Cj4+PiArCWludCByZXQ7Cj4+PiArCXN0cnVjdCBzb2Nr
X21hcHBpbmcgKm1hcDsKPj4+ICsKPj4+ICsJaWYgKGZsYWdzICYgKE1TR19DTVNHX0NMT0VYRUN8
TVNHX0VSUlFVRVVFfE1TR19PT0J8TVNHX1RSVU5DKSkKPj4+ICsJCXJldHVybiAtRU9QTk9UU1VQ
UDsKPj4+ICsKPj4+ICsJcHZjYWxsc19lbnRlcigpOwo+Pj4gKwlpZiAoIXB2Y2FsbHNfZnJvbnRf
ZGV2KSB7Cj4+PiArCQlwdmNhbGxzX2V4aXQoKTsKPj4+ICsJCXJldHVybiAtRU5PVENPTk47Cj4+
PiArCX0KPj4+ICsJYmVkYXRhID0gZGV2X2dldF9kcnZkYXRhKCZwdmNhbGxzX2Zyb250X2Rldi0+
ZGV2KTsKPj4+ICsKPj4+ICsJbWFwID0gKHN0cnVjdCBzb2NrX21hcHBpbmcgKikgc29jay0+c2st
PnNrX3NlbmRfaGVhZDsKPj4+ICsJaWYgKCFtYXApIHsKPj4+ICsJCXB2Y2FsbHNfZXhpdCgpOwo+
Pj4gKwkJcmV0dXJuIC1FTk9UU09DSzsKPj4+ICsJfQo+Pj4gKwo+Pj4gKwltdXRleF9sb2NrKCZt
YXAtPmFjdGl2ZS5pbl9tdXRleCk7Cj4+PiArCWlmIChsZW4gPiBYRU5fRkxFWF9SSU5HX1NJWkUo
UFZDQUxMU19SSU5HX09SREVSKSkKPj4+ICsJCWxlbiA9IFhFTl9GTEVYX1JJTkdfU0laRShQVkNB
TExTX1JJTkdfT1JERVIpOwo+Pj4gKwo+Pj4gKwl3aGlsZSAoIShmbGFncyAmIE1TR19ET05UV0FJ
VCkgJiYgIXB2Y2FsbHNfZnJvbnRfcmVhZF90b2RvKG1hcCkpIHsKPj4+ICsJCXdhaXRfZXZlbnRf
aW50ZXJydXB0aWJsZShtYXAtPmFjdGl2ZS5pbmZsaWdodF9jb25uX3JlcSwKPj4+ICsJCQkJCSBw
dmNhbGxzX2Zyb250X3JlYWRfdG9kbyhtYXApKTsKPj4+ICsJfQo+Pj4gKwlyZXQgPSBfX3JlYWRf
cmluZyhtYXAtPmFjdGl2ZS5yaW5nLCAmbWFwLT5hY3RpdmUuZGF0YSwKPj4+ICsJCQkgICZtc2ct
Pm1zZ19pdGVyLCBsZW4sIGZsYWdzKTsKPj4+ICsKPj4+ICsJaWYgKHJldCA+IDApCj4+PiArCQlu
b3RpZnlfcmVtb3RlX3ZpYV9pcnEobWFwLT5hY3RpdmUuaXJxKTsKPj4+ICsJaWYgKHJldCA9PSAw
KQo+Pj4gKwkJcmV0ID0gLUVBR0FJTjsKPj4gV2h5IG5vdCAwPyBUaGUgbWFucGFnZSBzYXlzOgo+
Pgo+PiAgICAgICAgRUFHQUlOIG9yIEVXT1VMREJMT0NLCj4+ICAgICAgICAgICAgICAgVGhlICBz
b2NrZXQgIGlzICBtYXJrZWQgbm9uYmxvY2tpbmcgYW5kIHRoZSByZWNlaXZlCj4+IG9wZXJhdGlv
biB3b3VsZCBibG9jaywgb3IgYSByZWNlaXZlIHRpbWVvdXQKPj4gICAgICAgICAgICAgICBoYWQg
YmVlbiBzZXQgYW5kIHRoZSB0aW1lb3V0IGV4cGlyZWQgYmVmb3JlIGRhdGEgd2FzCj4+IHJlY2Vp
dmVkLiAgUE9TSVguMSBhbGxvd3MgZWl0aGVyIGVycm9yICB0bwo+PiAgICAgICAgICAgICAgIGJl
ICByZXR1cm5lZCAgZm9yICB0aGlzIGNhc2UsIGFuZCBkb2VzIG5vdCByZXF1aXJlIHRoZXNlCj4+
IGNvbnN0YW50cyB0byBoYXZlIHRoZSBzYW1lIHZhbHVlLCBzbyBhCj4+ICAgICAgICAgICAgICAg
cG9ydGFibGUgYXBwbGljYXRpb24gc2hvdWxkIGNoZWNrIGZvciBib3RoIHBvc3NpYmlsaXRpZXMu
Cj4+Cj4+Cj4+IEkgZG9uJ3QgdGhpbmsgZWl0aGVyIG9mIHRoZXNlIGNvbmRpdGlvbnMgaXMgdHJ1
ZSBoZXJlLgo+Pgo+PiAoQWdhaW4sIHNob3VsZCBoYXZlIG5vdGljZWQgdGhpcyBlYXJsaWVyLCBz
b3JyeSkKPiBJbiBjYXNlIHRoZSBzb2NrZXQgaXMgTVNHX0RPTlRXQUlULCB0aGVuIHdlIHNob3Vs
ZCByZXR1cm4gLUVBR0FJTiBoZXJlLgo+IEhvd2V2ZXIsIGl0IGlzIHRydWUgdGhhdCBpZiB0aGUg
c29ja2V0IGlzIG5vdCBNU0dfRE9OVFdBSVQsIHRoZW4KPiByZXR1cm5pbmcgMCB3b3VsZCBtYWtl
IG1vcmUgc2Vuc2UuCj4KPiBTbyBJJ2xsIGRvOgo+Cj4gaWYgKHJldCA9PSAwKQo+ICAgICByZXQg
PSAoZmxhZ3MgJiBNU0dfRE9OVFdBSVQpID8gLUVBR0FJTiA6IDA7CgpTdXJlLiBXaXRoIHRoYXQK
ClJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29t
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 14:43:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 14:43:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5YW1-0003Z5-UD; Fri, 20 Oct 2017 14:43:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e5YW0-0003Yx-7U
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 14:43:12 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 6B/8B-30115-F7B0AE95; Fri, 20 Oct 2017 14:43:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsUyZ7p8oG4d96t
 IgwnbrS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oz3508yFdzgq7i5YiNbA+MT7i5GLg4hgYlM
 Enum/WSEcH4zSkx/vpwNwtnIKPH71gdmCGcbo8T1jmOsXYycHMICNhLXTqxmA7FFBPQlNt1uZ
 IcqYpK4eGcfE0iCWaBG4uXHDywgNpuAkcTZo9MZQWxeAVuJvxt+MYPYLAKqEmfWnQCrERUIl3
 jbeIQFokZQ4uTMJ2A2p4CPxI1FJ1khZupJ7Lj+C8qWl9j+dg7YHAkBQ4nTD7cxTmAUnIWkfRa
 SlllIWhYwMq9iVC9OLSpLLdI11UsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxe
 BiDYwTj9sv8hRkkOJiVR3sDKl5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgFuV5FCgkWpaanV
 qRl5gDjCCYtwcGjJMIrApLmLS5IzC3OTIdInWJUlBLnXcYJlBAASWSU5sG1wWL3EqOslDAvI9
 AhQjwFqUW5mSWo8q8YxTkYlYR5M0DG82TmlcBNfwW0mAloMbv9C5DFJYkIKakGxny+SZqTNvO
 Zx9+7em1fbcyKD9sUaiuuLBKUfdV6Vc28ePLikHvdZw7uq3+aIVy1TEQtZUPzXBez4EmmEe+v
 OT85Lvnu9bu+aNtM5kvez04pLM24duel/p5zFYfUvnz8fkfDdVK3/ofwon16K5wmuZ/wFRZfJ
 qXT0Xa89FfXNdMDcvGxfuG/65VYijMSDbWYi4oTAYmPOuLYAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1508510589!80831292!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57298 invoked from network); 20 Oct 2017 14:43:10 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 14:43:10 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9KEh6nr002219
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 20 Oct 2017 14:43:06 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9KEh6t3007217
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 20 Oct 2017 14:43:06 GMT
Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v9KEh6m0027391;
 Fri, 20 Oct 2017 14:43:06 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 20 Oct 2017 07:43:05 -0700
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710061708540.3073@sstabellini-ThinkPad-X260>
 <1507336227-20477-1-git-send-email-sstabellini@kernel.org>
 <1507336227-20477-9-git-send-email-sstabellini@kernel.org>
 <c5d2a8e3-cf30-92ae-9bab-14a9b05d5a3e@oracle.com>
 <alpine.DEB.2.10.1710191840040.27209@sstabellini-ThinkPad-X260>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <3e6242bf-0ddd-d003-b825-66aa1fc4ab4c@oracle.com>
Date: Fri, 20 Oct 2017 10:44:49 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1710191840040.27209@sstabellini-ThinkPad-X260>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v5 09/13] xen/pvcalls: implement sendmsg
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTkvMjAxNyAwOTo0MSBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFR1
ZSwgMTcgT2N0IDIwMTcsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4+ICtzdGF0aWMgaW50IF9f
d3JpdGVfcmluZyhzdHJ1Y3QgcHZjYWxsc19kYXRhX2ludGYgKmludGYsCj4+PiArCQkJc3RydWN0
IHB2Y2FsbHNfZGF0YSAqZGF0YSwKPj4+ICsJCQlzdHJ1Y3QgaW92X2l0ZXIgKm1zZ19pdGVyLAo+
Pj4gKwkJCWludCBsZW4pCj4+PiArewo+Pj4gKwlSSU5HX0lEWCBjb25zLCBwcm9kLCBzaXplLCBt
YXNrZWRfcHJvZCwgbWFza2VkX2NvbnM7Cj4+PiArCVJJTkdfSURYIGFycmF5X3NpemUgPSBYRU5f
RkxFWF9SSU5HX1NJWkUoUFZDQUxMU19SSU5HX09SREVSKTsKPj4+ICsJaW50MzJfdCBlcnJvcjsK
Pj4+ICsKPj4+ICsJZXJyb3IgPSBpbnRmLT5vdXRfZXJyb3I7Cj4+PiArCWlmIChlcnJvciA8IDAp
Cj4+PiArCQlyZXR1cm4gZXJyb3I7Cj4+PiArCWNvbnMgPSBpbnRmLT5vdXRfY29uczsKPj4+ICsJ
cHJvZCA9IGludGYtPm91dF9wcm9kOwo+Pj4gKwkvKiByZWFkIGluZGV4ZXMgYmVmb3JlIGNvbnRp
bnVpbmcgKi8KPj4+ICsJdmlydF9tYigpOwo+Pj4gKwo+Pj4gKwlzaXplID0gcHZjYWxsc19xdWV1
ZWQocHJvZCwgY29ucywgYXJyYXlfc2l6ZSk7Cj4+PiArCWlmIChzaXplID49IGFycmF5X3NpemUp
Cj4+PiArCQlyZXR1cm4gMDsKPj4KPj4gSSB0aG91Z2h0IHlvdSB3ZXJlIGdvaW5nIHRvIHJldHVy
biBhbiBlcnJvciBoZXJlPyBJZiB0aGlzIGNhbiBvbmx5IGJlCj4+IGR1ZSB0byBzb21lb25lIG1l
c3NpbmcgdXAgaW5kZXhlcyBpcyB0aGVyZSBhIHJlYXNvbiB0byBjb250aW51ZSB0cnlpbmcKPj4g
dG8gd3JpdGU/IFdoYXQgYXJlIHRoZSBjaGFuY2VzIHRoYXQgdGhlIGluZGV4IHdpbGwgZ2V0IGNv
cnJlY3RlZD8KPiBTb3JyeSwgSSBmb3Jnb3QuIEknbGwgY2hhbmdlIGl0IHRvIHJldHVybiBhbiBl
cnJvciwgbWF5YmUgRUZBVUxULgoKSSB0aGluayBFSU5WQUwgbWlnaHQgYmUgbW9yZSBhcHByb3By
aWF0ZS4gQnV0IGVpdGhlciB3YXkgeW91IGNhbiB0YWNrIG9uCm15IFItYiB0byB0aGUgcGF0Y2gu
CgotYm9yaXMKCj4KPgo+Pj4gKwlpZiAobGVuID4gYXJyYXlfc2l6ZSAtIHNpemUpCj4+PiArCQls
ZW4gPSBhcnJheV9zaXplIC0gc2l6ZTsKPj4+ICsKPj4+ICsJbWFza2VkX3Byb2QgPSBwdmNhbGxz
X21hc2socHJvZCwgYXJyYXlfc2l6ZSk7Cj4+PiArCW1hc2tlZF9jb25zID0gcHZjYWxsc19tYXNr
KGNvbnMsIGFycmF5X3NpemUpOwo+Pj4gKwo+Pj4gKwlpZiAobWFza2VkX3Byb2QgPCBtYXNrZWRf
Y29ucykgewo+Pj4gKwkJY29weV9mcm9tX2l0ZXIoZGF0YS0+b3V0ICsgbWFza2VkX3Byb2QsIGxl
biwgbXNnX2l0ZXIpOwo+Pj4gKwl9IGVsc2Ugewo+Pj4gKwkJaWYgKGxlbiA+IGFycmF5X3NpemUg
LSBtYXNrZWRfcHJvZCkgewo+Pj4gKwkJCWNvcHlfZnJvbV9pdGVyKGRhdGEtPm91dCArIG1hc2tl
ZF9wcm9kLAo+Pj4gKwkJCQkgICAgICAgYXJyYXlfc2l6ZSAtIG1hc2tlZF9wcm9kLCBtc2dfaXRl
cik7Cj4+PiArCQkJY29weV9mcm9tX2l0ZXIoZGF0YS0+b3V0LAo+Pj4gKwkJCQkgICAgICAgbGVu
IC0gKGFycmF5X3NpemUgLSBtYXNrZWRfcHJvZCksCj4+PiArCQkJCSAgICAgICBtc2dfaXRlcik7
Cj4+PiArCQl9IGVsc2Ugewo+Pj4gKwkJCWNvcHlfZnJvbV9pdGVyKGRhdGEtPm91dCArIG1hc2tl
ZF9wcm9kLCBsZW4sIG1zZ19pdGVyKTsKPj4+ICsJCX0KPj4+ICsJfQo+Pj4gKwkvKiB3cml0ZSB0
byByaW5nIGJlZm9yZSB1cGRhdGluZyBwb2ludGVyICovCj4+PiArCXZpcnRfd21iKCk7Cj4+PiAr
CWludGYtPm91dF9wcm9kICs9IGxlbjsKPj4+ICsKPj4+ICsJcmV0dXJuIGxlbjsKPj4+ICt9CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 14:44:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 14:44:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5YX8-0003hE-BB; Fri, 20 Oct 2017 14:44:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e5YX7-0003gu-5g
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 14:44:21 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 67/51-05089-4CB0AE95; Fri, 20 Oct 2017 14:44:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS/cw96t
 Ig9PfzSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyGfV9YChqZKlY0NLM1MN5j7GLk5BASyJP4
 Pm0+G4jNK2AncbZ9JguILSFgKHF64U0wm0VAVeLPlzNMIDabgLpE27PtrCC2iIC+xPxPP4FsL
 g5mgdmMEhduTQJLCAtESkzdtJUZYoGnxI9Ta8BsTgEviUv3zwEN4gBaJijxd4cwSJhZQEvi4a
 9bLBC2tsSyha+ZQUqYBaQllv/jmMDINwuhYRaShllIGmYhNCxgZFnFqFGcWlSWWqRrZK6XVJS
 ZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYfvUMDIw7GFv2+h1ilORgUhLlDax8GSnE
 l5SfUpmRWJwRX1Sak1p8iFGGg0NJgpcZGM5CgkWp6akVaZk5wEiASUtw8CiJ8LKApHmLCxJzi
 zPTIVKnGI05bjy8/oeJo+Pm3T9MQix5+XmpUuK8C7iASgVASjNK8+AGwSL0EqOslDAvIwMDgx
 BPQWpRbmYJqvwrRnEORiVhXmmQhTyZeSVw+14BncIEdAq7/QuQU0oSEVJSDYy2rvt7DWbG7FS
 Zeel999rFL2Rm5GQ+6xQTXWY8fa7/nDl8PsvbPW9s+/7MeJO3Yu2t3j53np27P1z7x+5WFHBf
 RSmtsoPtcmTbtjl7J8VeaE9VnCrNpPw++mzFtluxz74Jnk/grmXdzPrwsfPL1be7foqJHfl3i
 +flqhMHnss89j19W0BiIremEktxRqKhFnNRcSIA95qqycsCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1508510658!111285420!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26088 invoked from network); 20 Oct 2017 14:44:19 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 14:44:19 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 20 Oct 2017 08:44:17 -0600
Message-Id: <59EA27E20200007800188C6A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 20 Oct 2017 08:44:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1508508090-24389-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1508508090-24389-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-next] x86/VT-x: Don't use rdmsr() to
 fill HOST_SYSENTER_{CS, EIP}
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIwLjEwLjE3IGF0IDE2OjAxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhlc2UgYXJlIGNvbXBpbGUtdGltZSBjb25zdGFudHMsIGFuZCBkb24ndCBuZWVkIHRv
IGJlIHJlYWQgYmFjayBmcm9tCj4gaGFyZHdhcmUuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 14:45:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 14:45:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5YXn-0003n4-K4; Fri, 20 Oct 2017 14:45:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4594c9e72=Ian.Jackson@citrix.com>)
 id 1e5YXm-0003mu-TA
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 14:45:02 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 A5/7C-31121-EEB0AE95; Fri, 20 Oct 2017 14:45:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpO5b7le
 RBsd26Vp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkLX/5lLFjDU/F25wTWBsZnnF2MnBwSAv4S
 h/9cYgGx2QR0JZq2/GUDsXkFBCVOznwCFmcW0JFYsPsTG4QtL7H97RxmiBp7iRP3NjOB2CwCq
 hJ/TvaygtgiAloS61c8hapXkTg1rwtsjrBAisT5a5PZQWxOASuJub0LweqFBDIkni/8ywRxj4
 nE24U7gXo5gOJqEnPXx09g5JuF5KJZSC6aheSiBYzMqxg1ilOLylKLdI0s9ZKKMtMzSnITM3N
 0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAkONAQh2MB5YFHiIUZKDSUmUN7DyZaQQX1J+SmVGYnFG
 fFFpTmrxIUYZDg4lCd6LXK8ihQSLUtNTK9Iyc4BBD5OW4OBREuH1B0nzFhck5hZnpkOkTjHqc
 nTcvPuHSYglLz8vVUqcdwFIkQBIUUZpHtwIWAReYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkj
 DvPZApPJl5JXCbXgEdwQR0BLv9C5AjShIRUlINjCc8xbSUmh7yiBpqLGF9pbos42zn/LzTxq/
 FCpJr7FXMDGass8/yjSsLU9/h736iwJH18ckHqa7PMo59/vKvq2OVPzOj+g6jxKRI32cxRjyd
 3xNPS8/UW+9k9vHz9l5uz7Q9nky6pqH1nnN+yxysXXp+q9Qptdlnuxa9qH6XtCb9mq2+sVqLE
 ktxRqKhFnNRcSIAw/EuprsCAAA=
X-Env-Sender: prvs=4594c9e72=Ian.Jackson@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1508510699!112829526!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23945 invoked from network); 20 Oct 2017 14:45:01 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 14:45:01 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="447342039"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23018.3049.991428.541845@mariner.uk.xensource.com>
Date: Fri, 20 Oct 2017 15:44:57 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20171020134702.41255-3-roger.pau@citrix.com>
References: <20171020134702.41255-1-roger.pau@citrix.com>
 <20171020134702.41255-3-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v12 29/33] ts-freebsd-host-install: add
	arguments to test memdisk append options
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MTIgMjkvMzNdIHRzLWZyZWVic2QtaG9z
dC1pbnN0YWxsOiBhZGQgYXJndW1lbnRzIHRvIHRlc3QgbWVtZGlzayBhcHBlbmQgb3B0aW9ucyIp
Ogo+IFRoaXMgaXMgbmVlZGVkIGluIG9yZGVyIHRvIGZpZ3VyZSBvdXQgd2hpY2ggbWVtZGlzayBv
cHRpb25zIHNob3VsZCBiZQo+IHVzZWQgdG8gYm9vdCB0aGUgaW1hZ2VzIG9uIGVhY2ggc3BlY2lm
aWMgYm94Lgo+IAo+IE5vdGUgdGhhdCB3aGVuIHBhc3NlZCB0aGUgLS1yZWNvcmRhcHBlbmQgYXJn
dW1lbnQgdXBvbiBzdWNjZXNzIHRoZQo+IHNjcmlwdCBzdG9yZXMgdGhlIHRlbnRhdGl2ZSBob3N0
IHByb3BlcnR5IGluIHRoZSBydW52YXJzLgoKTGFzdCB0aW1lLCBJIHNhaWQ6CgogIFJvZ2VyIFBh
dSBNb25uZSB3cml0ZXMgKCJbUEFUQ0ggT1NTVEVTVCB2MiAwNy8xMV0gdHMtZnJlZWJzZC1ob3N0
LWluc3RhbGw6IGFkZCBhcmd1bWVudHMgdG8gdGVzdCBtZW1kaXNrIGFwcGVuZCBvcHRpb25zIik6
CiAgPiBUaGlzIGlzIG5lZWRlZCBpbiBvcmRlciB0byBmaWd1cmUgb3V0IHdoaWNoIG1lbWRpc2sg
b3B0aW9ucyBzaG91bGQgYmUKICA+IHVzZWQgdG8gYm9vdCB0aGUgaW1hZ2VzIG9uIGVhY2ggc3Bl
Y2lmaWMgYm94LgogID4gCiAgPiBOb3RlIHRoYXQgdXBvbiBzdWNjZXNzIHRoZSBzY3JpcHQgc3Rv
cmVzIHRoZSB0ZW50YXRpdmUgaG9zdCBwcm9wZXJ0eQogID4gaW4gdGhlIHJ1bnZhcnMuCiAgLi4u
CiAgPiArICAgIH0gZWxzaWYgKCRBUkdWWzBdIGVxICItLXJlY29yZGFwcGVuZCIpIHsKICA+ICsg
ICAgICAgICRyZWNvcmRfYXBwZW5kID0gMTsKICAuLi4KICA+ICtpZiAoJGJvb3Rvbmx5KSB7CiAg
PiArICAgIGhvc3Rwcm9wX3B1dGF0aXZlX3JlY29yZCgkaG8sICJNZW1kaXNrQXBwZW5kIiwgJG1l
bWRpc2tfYXBwZW5kKQogID4gKyAgICAgICAgaWYgJHJlY29yZF9hcHBlbmQ7CiAgPiArICAgIGV4
aXQgMDsKCiAgVGhpcyBpcyBzdXJlbHkgd3JvbmcuCgpUaGUgc2FtZSBjb2RlIHNlZW1zIHRvIGJl
IGhlcmUsIHVuY2hhbmdlZDoKCj4gK2lmICgkYm9vdG9ubHkpIHsKPiArICAgIGhvc3Rwcm9wX3B1
dGF0aXZlX3JlY29yZCgkaG8sICJNZW1kaXNrQXBwZW5kIiwgJG1lbWRpc2tfYXBwZW5kKQo+ICsg
ICAgICAgIGlmICRyZWNvcmRfYXBwZW5kOwo+ICsgICAgZXhpdCAwOwo+ICt9CgpXaGF0IEkgbWVh
biBpcyB0aGF0IHlvdSBvbmx5IGRvIHRoZSB3b3JrIGZvciAkcmVjb3JkX2FwcGVuZCBpZgokYm9v
dG9ubHkgaXMgYWxzbyBzZXQuICBJZiAtLXJlY29yZC1hcHBlbmQgaXMgbWVhbmluZ2Z1bCBvbmx5
IHdpdGgKLS10ZXN0LWJvb3QgdGhlbiB5b3Ugc2hvdWxkIGRpZSBpZiBpdCdzIHNwZWNpZmllZCB3
aXRob3V0IC0tdGVzdC1ib290LgoKQWxzbywgSSBoYXZlIGp1c3Qgbm90aWNlZCB0aGF0IHRoZSBv
cHRpb24gbmFtZXMgb3VnaHQgdG8gYmUKICAgLS1yZWNvcmQtYXBwZW5kIC0tdGVzdC1ib290IC0t
bWVtZGlzay1hcHBlbmQKKGllIHdpdGggdGhlIGh5cGhlbnMgdGhhdCBhcmUgY29udmVudGlvbmFs
IGluIG11bHRpLXdvcmQgbG9uZyBvcHRpb24KbmFtZXMpLgoKSWFuLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 14:46:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 14:46:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5YZ9-0003yS-Ux; Fri, 20 Oct 2017 14:46:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=459d591f5=wei.liu2@citrix.com>)
 id 1e5YZ8-0003yH-Lp
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 14:46:26 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 5E/03-20813-24C0AE95; Fri, 20 Oct 2017 14:46:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXteR51W
 kwZqL6hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8be+1+YC34yVexf0svSwLiGqYuRk0NCwF/i
 0LoXbCA2i4CqROey0ywgNpuAssTPzl6wuIiAokT3hS+MXYxcHMwCExklvk+dywqSEBYIlDi6Z
 Qd7FyMHB6+AhcTSiwYgYV4BQYmTM5+AzWEW0JFYsPsTG0gJs4C0xPJ/HCBhUQEVic6lc8BKhA
 QUJDqmH2OawMgzC0n3LCTdsxC6FzAyr2LUKE4tKkst0jUy1UsqykzPKMlNzMzRNTQw08tNLS5
 OTE/NSUwq1kvOz93ECAwcBiDYwbhqQeAhRkkOJiVR3sDKl5FCfEn5KZUZicUZ8UWlOanFhxhl
 ODiUJHjLuV9FCgkWpaanVqRl5gBDGCYtwcGjJMLrCJLmLS5IzC3OTIdInWLU5bjx8PofJiGWv
 Py8VClx3m6QIgGQoozSPLgRsHi6xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeUJApPJl5JX
 CbXgEdwQR0BLv9C5AjShIRUlINjAyz1XdJ3Ppzcf0SCePXZXG910y3tQSwH8vUazQx+cvQ89R
 Fs0vQ5+aL+w++aN49oB0ee4G7VGDS85ffbHm59h0yelG2pO3npcWTAsKLZx9cHr5hgmdzQcaW
 nilWTje1hSM7J2w6q6o8PVWl7cDpQqGE9XLtF523bcgX/GO7kZPVfq5z/6mb7UosxRmJhlrMR
 cWJAILe5rqiAgAA
X-Env-Sender: prvs=459d591f5=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1508510784!78004217!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39191 invoked from network); 20 Oct 2017 14:46:25 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 14:46:25 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="455234652"
Date: Fri, 20 Oct 2017 15:46:22 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jim Fehlig <jfehlig@suse.com>
Message-ID: <20171020144622.ddyctby4mbaddf56@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: libvir-list@redhat.com, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
Subject: [Xen-devel] Libvirt xl to xml converter only picks up first
 occurrence of an option
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmltCgpJIGRpc2NvdmVyZWQgdGhhdCBsaWJ2aXJ0J3MgbmF0aXZlIGNvbmZpZyBmaWxlIHRv
IHhtbCBjb252ZXJ0ZXIgZm9yCmxpYnhsIG9ubHkgcGljayB1cCB0aGUgZmlyc3Qgb2NjdXJyZW5j
ZSBvZiBhbiBvcHRpb24uCgpGb3IgZXhhbXBsZSBpbiBhIHhsIGNmZyBmaWxlOgoKZXh0cmEgPSAi
YWJjIgouLi4KZXh0cmEgPSAiZGVmIgoKeGwgd2lsbCBwaWNrIHVwICJkZWYiIGJlY2F1c2UgdGhh
dCBzaG93cyB1cCBsYXRlciBhbmQgdGFrZXMgcHJlY2VkZW5jZSwKd2hpbGUgdGhlIGNvbnZlcnRl
ciBwaWNrcyB1cCAiYWJjIi4KCkkgdGhpbmsgdGhpcyBpcyBhIGJ1ZyBpbiB0aGUgY29udmVydGVy
IGFuZCBzaG91bGQgYmUgZml4ZWQuCgpUaGFua3MKV2VpLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 14:47:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 14:47:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5YaU-0004AO-8n; Fri, 20 Oct 2017 14:47:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1e5YaT-0004AC-7f
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 14:47:49 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 5D/03-01785-49C0AE95; Fri, 20 Oct 2017 14:47:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCIsWRWlGSWpSXmKPExsVyMfT+Qd3JPK8
 iDXZ1GVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmXTr9jLZgmXTHryU62BsZJwl2MXBxCAjMZ
 Jf7O2swG4rAINLJKHL3ewA7iSAjMYZVYvqiLsYuRE8ipkvh0opcJwi6SWPnyAxuMvfTfEmYQm
 1dAUOLkzCcsILaQgJdEY/tssDingIXE6SfNLBDrJjFKbJ1/Hmwom4CWxJ6G+WBDWQRUJa5vXQ
 k1KEBi9twPYIOEgQa9uTqJFcQWEVCSWPzlI9h1zAIzOCQ29nQDJTg4GEGcnfYgcQaBY2wSd8/
 9BGtgFtCUaN3+m30Co/AsJAfOQpJawMi0ilGjOLWoLLVI18hSL6koMz2jJDcxM0fX0MBULze1
 uDgxPTUnMalYLzk/dxMjMKzrGRgYdzBe3uJ3iFGSg0lJlDew8mWkEF9SfkplRmJxRnxRaU5q8
 SFGGQ4OJQne99yvIoUEi1LTUyvSMnOAEQaTluDgURLhdQRJ8xYXJOYWZ6ZDpE4xGnNcuHPpDx
 PHgT23/jAJseTl56VKifN2g5QKgJRmlObBDYJF/iVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIx
 KwrznQKbwZOaVwO17BXQKE9Ap7PYvQE4pSURISTUwFjW7LzCZsrOLXWrb4ZXWQmvNGxLaE+5v
 Fm0I2ig/t4enq633SdX3sgmZz1W7625P4tw0K0Lctqqva5YDn/Ej2+9O2x6vOK/lktR09mFH8
 JPrRV7sP4/21cxrKG0N6XR64Bv953Ot5B+GuQzJCtnTb/1RseReVhd6Zibf+wfPpjHNe3+28e
 ojJZbijERDLeai4kQAuYxgnfcCAAA=
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1508510866!92033611!1
X-Originating-IP: [209.85.223.193]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14219 invoked from network); 20 Oct 2017 14:47:47 -0000
Received: from mail-io0-f193.google.com (HELO mail-io0-f193.google.com)
 (209.85.223.193)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Oct 2017 14:47:47 -0000
Received: by mail-io0-f193.google.com with SMTP id f20so13462713ioj.9
 for <xen-devel@lists.xenproject.org>; Fri, 20 Oct 2017 07:47:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=MO+uEBZwYEeNZCkzZReOURf3gNjbjSOh9XDBIAo7cWU=;
 b=QCA4WE75s9XXZv+nMHG95sgd+pCYmp/wqwiFODGf4S1jD1/OiWRlUfgc8Hx/HG9IMQ
 usYer2KBbgpcuE4nHVxB+NFQ3tR+ryiPNP1V8SaPdSPsgrgZYkSUqyN3MJM5XmAyWYE+
 0OM/ij2RtPoM7MxVVK4l9Vl4l62A/nCSF1hlAcE4v86FckZr2yLQTj6OBtOKjwDkbXJz
 ajn80Of6tKyfAYbO89lD1ErQxQrI83qbeZSU6xfGClHJ+HZCI3LYIWWeChBbFaM0qU8M
 VDaXpEzShcCQBa6EchKGms/VrEaoPoEkq732jQyEl8XRrUrDM/h7n8giVbfqynhV80fm
 7pRw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=MO+uEBZwYEeNZCkzZReOURf3gNjbjSOh9XDBIAo7cWU=;
 b=VTXno42J51KiH1QY4TptlF0ZGBNP/uAuxyTnGxfKdH6Xaj0Fjz9CTvZyEoPdXptNZI
 HhQHr5Ijv6LtVx95b8PUoBi4IUrIUYbq4ZY0ynm8I4C4I5ShAH10UVtyxZQ1AcgIg+G2
 4+Ms7YPi5GmWL87SQQzeJ03qlGfHrC7vSZ+s7W7AjYL6lWL1Fv1xCDpy6fVId41X/DIj
 v/ecDSxaLD3kW3utDXqaTqeVwHE+BT6AlpJLEHjGbTh09CEPLWNP7S/4Bu6ZVu1Cz03F
 frkCBElExvP9ky/99bV9cdeXdvebysA113Wo8mIDMBxdm3ixLREnXAYja6sC5UEiPrCx
 uD0g==
X-Gm-Message-State: AMCzsaVQjneWwLwh39pViyffxOKHNZCDwFzoI66RCfMQFlKz+VxKNwzF
 b9CqkW02D+L+8hQXkImHI2H1AECbzRcNK0N83OR7Ag==
X-Google-Smtp-Source: ABhQp+RBnmZ6x5dd6Fq29EgDNmAa95Hj0QtOqxeZ4jKjZjj29I5Z7Z1sC6F5NY/K0KTGeNSqaefiQAGeW4RRB/0DKrc=
X-Received: by 10.107.102.19 with SMTP id a19mr5359029ioc.17.1508510865184;
 Fri, 20 Oct 2017 07:47:45 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.20.22 with HTTP; Fri, 20 Oct 2017 07:47:44 -0700 (PDT)
In-Reply-To: <20171020082646.bkxrps35sb3gq2nr@gmail.com>
References: <20171011203027.11248-1-thgarnie@google.com>
 <20171011203027.11248-7-thgarnie@google.com>
 <20171020082646.bkxrps35sb3gq2nr@gmail.com>
From: Thomas Garnier <thgarnie@google.com>
Date: Fri, 20 Oct 2017 07:47:44 -0700
Message-ID: <CAJcbSZFScsqOORMGXFQdsqcN5xbfHWpzSHGdxQB=45zgSDryLw@mail.gmail.com>
To: Ingo Molnar <mingo@kernel.org>
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>, Michal Hocko <mhocko@suse.com>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 linux-doc@vger.kernel.org, Daniel Micay <danielmicay@gmail.com>,
 Len Brown <len.brown@intel.com>, Peter Zijlstra <peterz@infradead.org>,
 Christopher Li <sparse@chrisli.org>,
 =?UTF-8?B?SmFuIEggLiBTY2jDtm5oZXJy?= <jschoenh@amazon.de>,
 Alexei Starovoitov <ast@kernel.org>, virtualization@lists.linux-foundation.org,
 David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Waiman Long <longman@redhat.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Thomas Gleixner <tglx@linutronix.de>,
 the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>, Jonathan Corbet <corbet@lwn.net>,
 Peter Foley <pefoley2@pefoley.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>, Kyle Huey <me@kylehuey.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Sparse Mailing-list <linux-sparse@vger.kernel.org>,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Borislav Petkov <bp@suse.de>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Tom Lendacky <thomas.lendacky@amd.com>, Rik van Riel <riel@redhat.com>,
 Kees Cook <keescook@chromium.org>, Arnd Bergmann <arnd@arndb.de>,
 Linux PM list <linux-pm@vger.kernel.org>, "H . J . Lu" <hjl.tools@gmail.com>,
 Rusty Russell <rusty@rustcorp.com.au>, Steven Rostedt <rostedt@goodmis.org>,
 Chris Wright <chrisw@sous-sol.org>, Jason Baron <jbaron@akamai.com>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Alok Kataria <akataria@vmware.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>, Baoquan He <bhe@redhat.com>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 kvm list <kvm@vger.kernel.org>, Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>, Lukas Wunner <lukas@wunner.de>,
 Linux Crypto Mailing List <linux-crypto@vger.kernel.org>,
 Rob Landley <rob@landley.net>, Jiri Kosina <jkosina@suse.cz>,
 Tejun Heo <tj@kernel.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Joerg Roedel <joro@8bytes.org>
Subject: Re: [Xen-devel] [PATCH v1 06/27] x86/entry/64: Adapt assembly for
	PIE support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMjAsIDIwMTcgYXQgMToyNiBBTSwgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5l
bC5vcmc+IHdyb3RlOgo+Cj4gKiBUaG9tYXMgR2FybmllciA8dGhnYXJuaWVAZ29vZ2xlLmNvbT4g
d3JvdGU6Cj4KPj4gQ2hhbmdlIHRoZSBhc3NlbWJseSBjb2RlIHRvIHVzZSBvbmx5IHJlbGF0aXZl
IHJlZmVyZW5jZXMgb2Ygc3ltYm9scyBmb3IgdGhlCj4+IGtlcm5lbCB0byBiZSBQSUUgY29tcGF0
aWJsZS4KPj4KPj4gUG9zaXRpb24gSW5kZXBlbmRlbnQgRXhlY3V0YWJsZSAoUElFKSBzdXBwb3J0
IHdpbGwgYWxsb3cgdG8gZXh0ZW5kZWQgdGhlCj4+IEtBU0xSIHJhbmRvbWl6YXRpb24gcmFuZ2Ug
YmVsb3cgdGhlIC0yRyBtZW1vcnkgbGltaXQuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IFRob21hcyBH
YXJuaWVyIDx0aGdhcm5pZUBnb29nbGUuY29tPgo+PiAtLS0KPj4gIGFyY2gveDg2L2VudHJ5L2Vu
dHJ5XzY0LlMgfCAyMiArKysrKysrKysrKysrKystLS0tLS0tCj4+ICAxIGZpbGUgY2hhbmdlZCwg
MTUgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL2FyY2gv
eDg2L2VudHJ5L2VudHJ5XzY0LlMgYi9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5TCj4+IGluZGV4
IDQ5MTY3MjU4ZDU4Ny4uMTViZDU1MzBkMmFlIDEwMDY0NAo+PiAtLS0gYS9hcmNoL3g4Ni9lbnRy
eS9lbnRyeV82NC5TCj4+ICsrKyBiL2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0LlMKPj4gQEAgLTE5
NCwxMiArMTk0LDE1IEBAIGVudHJ5X1NZU0NBTExfNjRfZmFzdHBhdGg6Cj4+ICAgICAgIGphICAg
ICAgMWYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiByZXR1cm4gLUVOT1NZUyAoYWxy
ZWFkeSBpbiBwdF9yZWdzLT5heCkgKi8KPj4gICAgICAgbW92cSAgICAlcjEwLCAlcmN4Cj4+Cj4+
ICsgICAgIC8qIEVuc3VyZXMgdGhlIGNhbGwgaXMgcG9zaXRpb24gaW5kZXBlbmRlbnQgKi8KPj4g
KyAgICAgbGVhcSAgICBzeXNfY2FsbF90YWJsZSglcmlwKSwgJXIxMQo+PiArCj4+ICAgICAgIC8q
Cj4+ICAgICAgICAqIFRoaXMgY2FsbCBpbnN0cnVjdGlvbiBpcyBoYW5kbGVkIHNwZWNpYWxseSBp
biBzdHViX3B0cmVnc182NC4KPj4gICAgICAgICogSXQgbWlnaHQgZW5kIHVwIGp1bXBpbmcgdG8g
dGhlIHNsb3cgcGF0aC4gIElmIGl0IGp1bXBzLCBSQVgKPj4gICAgICAgICogYW5kIGFsbCBhcmd1
bWVudCByZWdpc3RlcnMgYXJlIGNsb2JiZXJlZC4KPj4gICAgICAgICovCj4+IC0gICAgIGNhbGwg
ICAgKnN5c19jYWxsX3RhYmxlKCwgJXJheCwgOCkKPj4gKyAgICAgY2FsbCAgICAqKCVyMTEsICVy
YXgsIDgpCj4+ICAuTGVudHJ5X1NZU0NBTExfNjRfYWZ0ZXJfZmFzdHBhdGhfY2FsbDoKPj4KPj4g
ICAgICAgbW92cSAgICAlcmF4LCBSQVgoJXJzcCkKPj4gQEAgLTMzNCw3ICszMzcsOCBAQCBFTlRS
WShzdHViX3B0cmVnc182NCkKPj4gICAgICAgICogUkFYIHN0b3JlcyBhIHBvaW50ZXIgdG8gdGhl
IEMgZnVuY3Rpb24gaW1wbGVtZW50aW5nIHRoZSBzeXNjYWxsLgo+PiAgICAgICAgKiBJUlFzIGFy
ZSBvbi4KPj4gICAgICAgICovCj4+IC0gICAgIGNtcHEgICAgJC5MZW50cnlfU1lTQ0FMTF82NF9h
ZnRlcl9mYXN0cGF0aF9jYWxsLCAoJXJzcCkKPj4gKyAgICAgbGVhcSAgICAuTGVudHJ5X1NZU0NB
TExfNjRfYWZ0ZXJfZmFzdHBhdGhfY2FsbCglcmlwKSwgJXIxMQo+PiArICAgICBjbXBxICAgICVy
MTEsICglcnNwKQo+PiAgICAgICBqbmUgICAgIDFmCj4+Cj4+ICAgICAgIC8qCj4+IEBAIC0xMTcy
LDcgKzExNzYsOCBAQCBFTlRSWShlcnJvcl9lbnRyeSkKPj4gICAgICAgbW92bCAgICAlZWN4LCAl
ZWF4ICAgICAgICAgICAgICAgICAgICAgIC8qIHplcm8gZXh0ZW5kICovCj4+ICAgICAgIGNtcHEg
ICAgJXJheCwgUklQKzgoJXJzcCkKPj4gICAgICAgamUgICAgICAuTGJzdGVwX2lyZXQKPj4gLSAg
ICAgY21wcSAgICAkLkxnc19jaGFuZ2UsIFJJUCs4KCVyc3ApCj4+ICsgICAgIGxlYXEgICAgLkxn
c19jaGFuZ2UoJXJpcCksICVyY3gKPj4gKyAgICAgY21wcSAgICAlcmN4LCBSSVArOCglcnNwKQo+
PiAgICAgICBqbmUgICAgIC5MZXJyb3JfZW50cnlfZG9uZQo+Pgo+PiAgICAgICAvKgo+PiBAQCAt
MTM4MywxMCArMTM4OCwxMCBAQCBFTlRSWShubWkpCj4+ICAgICAgICAqIHJlc3VtZSB0aGUgb3V0
ZXIgTk1JLgo+PiAgICAgICAgKi8KPj4KPj4gLSAgICAgbW92cSAgICAkcmVwZWF0X25taSwgJXJk
eAo+PiArICAgICBsZWFxICAgIHJlcGVhdF9ubWkoJXJpcCksICVyZHgKPj4gICAgICAgY21wcSAg
ICA4KCVyc3ApLCAlcmR4Cj4+ICAgICAgIGphICAgICAgMWYKPj4gLSAgICAgbW92cSAgICAkZW5k
X3JlcGVhdF9ubWksICVyZHgKPj4gKyAgICAgbGVhcSAgICBlbmRfcmVwZWF0X25taSglcmlwKSwg
JXJkeAo+PiAgICAgICBjbXBxICAgIDgoJXJzcCksICVyZHgKPj4gICAgICAgamEgICAgICBuZXN0
ZWRfbm1pX291dAo+PiAgMToKPj4gQEAgLTE0NDAsNyArMTQ0NSw4IEBAIG5lc3RlZF9ubWk6Cj4+
ICAgICAgIHB1c2hxICAgJXJkeAo+PiAgICAgICBwdXNoZnEKPj4gICAgICAgcHVzaHEgICAkX19L
RVJORUxfQ1MKPj4gLSAgICAgcHVzaHEgICAkcmVwZWF0X25taQo+PiArICAgICBsZWFxICAgIHJl
cGVhdF9ubWkoJXJpcCksICVyZHgKPj4gKyAgICAgcHVzaHEgICAlcmR4Cj4+Cj4+ICAgICAgIC8q
IFB1dCBzdGFjayBiYWNrICovCj4+ICAgICAgIGFkZHEgICAgJCg2KjgpLCAlcnNwCj4+IEBAIC0x
NDc5LDcgKzE0ODUsOSBAQCBmaXJzdF9ubWk6Cj4+ICAgICAgIGFkZHEgICAgJDgsICglcnNwKSAg
ICAgIC8qIEZpeCB1cCBSU1AgKi8KPj4gICAgICAgcHVzaGZxICAgICAgICAgICAgICAgICAgLyog
UkZMQUdTICovCj4+ICAgICAgIHB1c2hxICAgJF9fS0VSTkVMX0NTICAgIC8qIENTICovCj4+IC0g
ICAgIHB1c2hxICAgJDFmICAgICAgICAgICAgIC8qIFJJUCAqLwo+PiArICAgICBwdXNocSAgICVy
YXggICAgICAgICAgICAvKiBTdXBwb3J0IFBvc2l0aW9uIEluZGVwZW5kZW50IENvZGUgKi8KPj4g
KyAgICAgbGVhcSAgICAxZiglcmlwKSwgJXJheCAgLyogUklQICovCj4+ICsgICAgIHhjaGdxICAg
JXJheCwgKCVyc3ApICAgIC8qIFJlc3RvcmUgUkFYLCBwdXQgMWYgKi8KPj4gICAgICAgSU5URVJS
VVBUX1JFVFVSTiAgICAgICAgLyogY29udGludWVzIGF0IHJlcGVhdF9ubWkgYmVsb3cgKi8KPj4g
ICAgICAgVU5XSU5EX0hJTlRfSVJFVF9SRUdTCj4KPiBUaGlzIHBhdGNoIHNlZW1zIHRvIGFkZCBl
eHRyYSBvdmVyaGVhZCB0byB0aGUgc3lzY2FsbCBmYXN0LXBhdGggZXZlbiB3aGVuIFBJRSBpcwo+
IGRpc2FibGVkLCByaWdodD8KCkl0IGRvZXMgYWRkIGV4dHJhIGluc3RydWN0aW9ucyB3aGVuIG9u
ZSBpcyBub3QgcG9zc2libGUsIEkgcHJlZmVycmVkCnRoYXQgb3ZlciBpZmRlZmluZyBidXQgSSBj
YW4gY2hhbmdlIGl0LgoKPgo+IFRoYW5rcywKPgo+ICAgICAgICAgSW5nbwoKCgotLSAKVGhvbWFz
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 14:49:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 14:49:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Ybf-0004JP-Ik; Fri, 20 Oct 2017 14:49:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1e5Ybe-0004JF-4k
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 14:49:02 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 D3/47-31121-DDC0AE95; Fri, 20 Oct 2017 14:49:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsVyMfSas+4dnle
 RBiee6lh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm79v5gLNikVtG1p4OxgfGKZBcjF4eQwHRG
 iYZDy5hBHBaBRlaJo8c7WEEcCYE5rBLTDh1h72LkBHKqJLa828UKYRdJ7G2fzwhhF0v8OPoVr
 IZXQFDi5MwnLF2MHEBjvSTur3AECXMKBEosPNjEArHtOqNE0/M7bCAJNgEtiT0N85lAbBYBVY
 nlU6+zQcwJkPi/5z0ziC0s4CHRdw6knoNDREBPoqXLDGQOs8AacYlXXU/BbmAW0JRo3f6bfQK
 j4CwkZ8xCklrAyLSKUaM4tagstUjXyEAvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93
 EyMwRBmAYAfjr2UBhxglOZiURHkDK19GCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg3cr9KlJIs
 Cg1PbUiLTMHGC0waQkOHiURXkeQNG9xQWJucWY6ROoUoyXHhTuX/jBxHNt0GUge2HPrD5MQS1
 5+XqqUOO8/kAYBkIaM0jy4cbCIvsQoKyXMywh0oBBPQWpRbmYJqvwrRnEORiVh3nMgU3gy80r
 gtr4COogJ6CB2+xcgB5UkIqSkGhijFOIW+lbKWK01V+D+c+kDX3mJYZ/Luxfp3KERZvvO6hl0
 vJ440Vn98DP3IC6RFSUmkQfXnqvdnc28McZUOkZLYOrV7mRTk0P/uIXeWjfM/pj65fSUl8waW
 zjLdj+2E3KV3PjmcKht440/m36ZyVyusOnmdNVavXVqCePNqfqpvd6PWF32bFRiKc5INNRiLi
 pOBAArc6aO4wIAAA==
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1508510939!102369789!1
X-Originating-IP: [209.85.214.67]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53528 invoked from network); 20 Oct 2017 14:49:00 -0000
Received: from mail-it0-f67.google.com (HELO mail-it0-f67.google.com)
 (209.85.214.67)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Oct 2017 14:49:00 -0000
Received: by mail-it0-f67.google.com with SMTP id 72so13689349itk.3
 for <xen-devel@lists.xenproject.org>; Fri, 20 Oct 2017 07:49:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=i5bKHRMZXQ6D1umUAYdFBYuYXDeBPC6OlM2JEsHmWRg=;
 b=nvGfZYoDgPSUx9AyTJxiAM4yqegt2KIp6CpiJbMu2VIg81bfrcOFbbaKX1zWCnZAjG
 bEC6B9GVjAba3q5um3rttFUNQExqAf3QfDricXLhcVhIz2HUlgSSa86NOWSK0c/O1QO4
 w3NV5jWAENZbHsGFupfHV84cGShnMs+aoQLpKbFixr5+1o49rtOSjqas/QBnsCWKqgpC
 X4IVPb74DJNEoWD6tEDcWoPUgpoS1a3ASUtxKHD2zugzNFrdNuEZAUgmFeVTODKAQAa3
 lpy3kLD9iyTv1kdYMWUkQtv3Y98cTm4qBPoJG8CMkcVKkBrqFRUBH5bsxJkXUtpPUd8Y
 T2Mg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=i5bKHRMZXQ6D1umUAYdFBYuYXDeBPC6OlM2JEsHmWRg=;
 b=b9TiDQlwemFZVUCrwze2xzsL9DNUwK5oWWyxsayCnvt18eaj62X+/sg46abQA4gkGl
 ZzOmjv7+O1EnXSUkUXqS4iQd9tvkIe36eEtoCN2F3Lkfp08T4h+CYaaoD+C4HThTa0+W
 4LQVMc2Ir7rv5j2uU0ff/Sbvb8XDjVIYSxmIGnZnbssTmrYL95C0A2/F6Lz85PbmPMmd
 otaZPzS4kEx6d8lNiB3CEVbenUsz2FdNpImdev8aZ94uv2UUxa4PLBuZnRdkjJ1Al2ne
 o/KQJeu7mYRIYysNxCNN94wT/T+i9fwKm3K8v7aCMW4Px9GJ4IrN4AemH7X2eEWOzFBK
 YqgQ==
X-Gm-Message-State: AMCzsaWqznhxWh5XGsW6EckwYY27F+NBpVSx60UmZuGlmyiKl14LyVPc
 4PhJ+4WzuRb0SF0OATYiCXTgJpeDHSjrgowInqyZGw==
X-Google-Smtp-Source: ABhQp+RFEsNTEsSRFuuDFt1ksUXyehxjgDKyU/FVUYdbllYky8SlgxCNc8R+qmg+dWLZPERjuY8+AeTIHTfzweIEUV4=
X-Received: by 10.36.120.142 with SMTP id p136mr2864124itc.87.1508510938433;
 Fri, 20 Oct 2017 07:48:58 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.20.22 with HTTP; Fri, 20 Oct 2017 07:48:57 -0700 (PDT)
In-Reply-To: <CAKv+Gu9XMnNA0UoGfFMQmC9=Ryh6dcOduxH+tq49bcdvBwhyQw@mail.gmail.com>
References: <20171011203027.11248-1-thgarnie@google.com>
 <20171011203027.11248-2-thgarnie@google.com>
 <20171020082420.lsvu7mqjrgnahm5t@gmail.com>
 <CAKv+Gu9XMnNA0UoGfFMQmC9=Ryh6dcOduxH+tq49bcdvBwhyQw@mail.gmail.com>
From: Thomas Garnier <thgarnie@google.com>
Date: Fri, 20 Oct 2017 07:48:57 -0700
Message-ID: <CAJcbSZEhkdy9S3qtN4jFaj2doQsp1ORyHiNmzncDb2+bRatXmw@mail.gmail.com>
To: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>, Michal Hocko <mhocko@suse.com>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Linux Doc Mailing List <linux-doc@vger.kernel.org>,
 Daniel Micay <danielmicay@gmail.com>, Len Brown <len.brown@intel.com>,
 Peter Zijlstra <peterz@infradead.org>, Christopher Li <sparse@chrisli.org>,
 =?UTF-8?B?SmFuIEggLiBTY2jDtm5oZXJy?= <jschoenh@amazon.de>,
 Alexei Starovoitov <ast@kernel.org>, virtualization@lists.linux-foundation.org,
 David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Waiman Long <longman@redhat.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Ingo Molnar <mingo@kernel.org>,
 "x86@kernel.org" <x86@kernel.org>, Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>, Jonathan Corbet <corbet@lwn.net>,
 Peter Foley <pefoley2@pefoley.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>, Kyle Huey <me@kylehuey.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Linux-Sparse <linux-sparse@vger.kernel.org>,
 Matthias Kaehlcke <mka@chromium.org>,
 "linux-arch@vger.kernel.org" <linux-arch@vger.kernel.org>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Borislav Petkov <bp@suse.de>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Tom Lendacky <thomas.lendacky@amd.com>, Rik van Riel <riel@redhat.com>,
 Kees Cook <keescook@chromium.org>, Arnd Bergmann <arnd@arndb.de>,
 linux-pm <linux-pm@vger.kernel.org>, "H . J . Lu" <hjl.tools@gmail.com>,
 Rusty Russell <rusty@rustcorp.com.au>, Steven Rostedt <rostedt@goodmis.org>,
 Chris Wright <chrisw@sous-sol.org>, Jason Baron <jbaron@akamai.com>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Alok Kataria <akataria@vmware.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>, Baoquan He <bhe@redhat.com>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 KVM devel mailing list <kvm@vger.kernel.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>, Lukas Wunner <lukas@wunner.de>,
 Thomas Gleixner <tglx@linutronix.de>,
 "linux-crypto@vger.kernel.org" <linux-crypto@vger.kernel.org>,
 Rob Landley <rob@landley.net>, Jiri Kosina <jkosina@suse.cz>,
 Tejun Heo <tj@kernel.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Joerg Roedel <joro@8bytes.org>
Subject: Re: [Xen-devel] [PATCH v1 01/27] x86/crypto: Adapt assembly for PIE
	support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMjAsIDIwMTcgYXQgMToyOCBBTSwgQXJkIEJpZXNoZXV2ZWwKPGFyZC5iaWVz
aGV1dmVsQGxpbmFyby5vcmc+IHdyb3RlOgo+IE9uIDIwIE9jdG9iZXIgMjAxNyBhdCAwOToyNCwg
SW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+IHdyb3RlOgo+Pgo+PiAqIFRob21hcyBHYXJu
aWVyIDx0aGdhcm5pZUBnb29nbGUuY29tPiB3cm90ZToKPj4KPj4+IENoYW5nZSB0aGUgYXNzZW1i
bHkgY29kZSB0byB1c2Ugb25seSByZWxhdGl2ZSByZWZlcmVuY2VzIG9mIHN5bWJvbHMgZm9yIHRo
ZQo+Pj4ga2VybmVsIHRvIGJlIFBJRSBjb21wYXRpYmxlLgo+Pj4KPj4+IFBvc2l0aW9uIEluZGVw
ZW5kZW50IEV4ZWN1dGFibGUgKFBJRSkgc3VwcG9ydCB3aWxsIGFsbG93IHRvIGV4dGVuZGVkIHRo
ZQo+Pj4gS0FTTFIgcmFuZG9taXphdGlvbiByYW5nZSBiZWxvdyB0aGUgLTJHIG1lbW9yeSBsaW1p
dC4KPj4KPj4+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9jcnlwdG8vYWVzLXg4Nl82NC1hc21fNjQu
UyBiL2FyY2gveDg2L2NyeXB0by9hZXMteDg2XzY0LWFzbV82NC5TCj4+PiBpbmRleCA4NzM5Y2Y3
Nzk1ZGUuLjg2ZmEwNjhlNWU4MSAxMDA2NDQKPj4+IC0tLSBhL2FyY2gveDg2L2NyeXB0by9hZXMt
eDg2XzY0LWFzbV82NC5TCj4+PiArKysgYi9hcmNoL3g4Ni9jcnlwdG8vYWVzLXg4Nl82NC1hc21f
NjQuUwo+Pj4gQEAgLTQ4LDggKzQ4LDEyIEBACj4+PiAgI2RlZmluZSBSMTAgICVyMTAKPj4+ICAj
ZGVmaW5lIFIxMSAgJXIxMQo+Pj4KPj4+ICsvKiBIb2xkIGdsb2JhbCBmb3IgUElFIHN1cG9ydCAq
Lwo+Pj4gKyNkZWZpbmUgUkJBU0UgICAgICAgICVyMTIKPj4+ICsKPj4+ICAjZGVmaW5lIHByb2xv
Z3VlKEZVTkMsS0VZLEIxMjgsQjE5MixyMSxyMixyNSxyNixyNyxyOCxyOSxyMTAscjExKSBcCj4+
PiAgICAgICBFTlRSWShGVU5DKTsgICAgICAgICAgICAgICAgICAgIFwKPj4+ICsgICAgIHB1c2hx
ICAgUkJBU0U7ICAgICAgICAgICAgICAgICAgXAo+Pj4gICAgICAgbW92cSAgICByMSxyMjsgICAg
ICAgICAgICAgICAgICBcCj4+PiAgICAgICBsZWFxICAgIEtFWSs0OChyOCkscjk7ICAgICAgICAg
IFwKPj4+ICAgICAgIG1vdnEgICAgcjEwLHIxMTsgICAgICAgICAgICAgICAgXAo+Pj4gQEAgLTc0
LDU0ICs3OCw2MyBAQAo+Pj4gICAgICAgbW92bCAgICByNiAjIyBFLDQocjkpOyAgICAgICAgICBc
Cj4+PiAgICAgICBtb3ZsICAgIHI3ICMjIEUsOChyOSk7ICAgICAgICAgIFwKPj4+ICAgICAgIG1v
dmwgICAgcjggIyMgRSwxMihyOSk7ICAgICAgICAgXAo+Pj4gKyAgICAgcG9wcSAgICBSQkFTRTsg
ICAgICAgICAgICAgICAgICBcCj4+PiAgICAgICByZXQ7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKPj4+ICAgICAgIEVORFBST0MoRlVOQyk7Cj4+Pgo+Pj4gKyNkZWZpbmUgcm91bmRfbW92
KHRhYl9vZmYsIHJlZ19pLCByZWdfbykgXAo+Pj4gKyAgICAgbGVhcSAgICB0YWJfb2ZmKCVyaXAp
LCBSQkFTRTsgXAo+Pj4gKyAgICAgbW92bCAgICAoUkJBU0UscmVnX2ksNCksIHJlZ19vOwo+Pj4g
Kwo+Pj4gKyNkZWZpbmUgcm91bmRfeG9yKHRhYl9vZmYsIHJlZ19pLCByZWdfbykgXAo+Pj4gKyAg
ICAgbGVhcSAgICB0YWJfb2ZmKCVyaXApLCBSQkFTRTsgXAo+Pj4gKyAgICAgeG9ybCAgICAoUkJB
U0UscmVnX2ksNCksIHJlZ19vOwo+Pj4gKwo+Pj4gICNkZWZpbmUgcm91bmQoVEFCLE9GRlNFVCxy
MSxyMixyMyxyNCxyNSxyNixyNyxyOCxyYSxyYixyYyxyZCkgXAo+Pj4gICAgICAgbW92emJsICBy
MiAjIyBILHI1ICMjIEU7ICAgICAgICBcCj4+PiAgICAgICBtb3Z6YmwgIHIyICMjIEwscjYgIyMg
RTsgICAgICAgIFwKPj4+IC0gICAgIG1vdmwgICAgVEFCKzEwMjQoLHI1LDQpLHI1ICMjIEU7XAo+
Pj4gKyAgICAgcm91bmRfbW92KFRBQisxMDI0LCByNSwgcjUgIyMgRSlcCj4+PiAgICAgICBtb3Z3
ICAgIHI0ICMjIFgscjIgIyMgWDsgICAgICAgIFwKPj4+IC0gICAgIG1vdmwgICAgVEFCKCxyNiw0
KSxyNiAjIyBFOyAgICAgXAo+Pj4gKyAgICAgcm91bmRfbW92KFRBQiwgcjYsIHI2ICMjIEUpICAg
ICBcCj4+PiAgICAgICByb2xsICAgICQxNixyMiAjIyBFOyAgICAgICAgICAgIFwKPj4+ICAgICAg
IHNocmwgICAgJDE2LHI0ICMjIEU7ICAgICAgICAgICAgXAo+Pj4gICAgICAgbW92emJsICByNCAj
IyBMLHI3ICMjIEU7ICAgICAgICBcCj4+PiAgICAgICBtb3Z6YmwgIHI0ICMjIEgscjQgIyMgRTsg
ICAgICAgIFwKPj4+ICAgICAgIHhvcmwgICAgT0ZGU0VUKHI4KSxyYSAjIyBFOyAgICAgXAo+Pj4g
ICAgICAgeG9ybCAgICBPRkZTRVQrNChyOCkscmIgIyMgRTsgICBcCj4+PiAtICAgICB4b3JsICAg
IFRBQiszMDcyKCxyNCw0KSxyNSAjIyBFO1wKPj4+IC0gICAgIHhvcmwgICAgVEFCKzIwNDgoLHI3
LDQpLHI2ICMjIEU7XAo+Pj4gKyAgICAgcm91bmRfeG9yKFRBQiszMDcyLCByNCwgcjUgIyMgRSlc
Cj4+PiArICAgICByb3VuZF94b3IoVEFCKzIwNDgsIHI3LCByNiAjIyBFKVwKPj4+ICAgICAgIG1v
dnpibCAgcjEgIyMgTCxyNyAjIyBFOyAgICAgICAgXAo+Pj4gICAgICAgbW92emJsICByMSAjIyBI
LHI0ICMjIEU7ICAgICAgICBcCj4+PiAtICAgICBtb3ZsICAgIFRBQisxMDI0KCxyNCw0KSxyNCAj
IyBFO1wKPj4+ICsgICAgIHJvdW5kX21vdihUQUIrMTAyNCwgcjQsIHI0ICMjIEUpXAo+Pj4gICAg
ICAgbW92dyAgICByMyAjIyBYLHIxICMjIFg7ICAgICAgICBcCj4+PiAgICAgICByb2xsICAgICQx
NixyMSAjIyBFOyAgICAgICAgICAgIFwKPj4+ICAgICAgIHNocmwgICAgJDE2LHIzICMjIEU7ICAg
ICAgICAgICAgXAo+Pj4gLSAgICAgeG9ybCAgICBUQUIoLHI3LDQpLHI1ICMjIEU7ICAgICBcCj4+
PiArICAgICByb3VuZF94b3IoVEFCLCByNywgcjUgIyMgRSkgICAgIFwKPj4+ICAgICAgIG1vdnpi
bCAgcjMgIyMgTCxyNyAjIyBFOyAgICAgICAgXAo+Pj4gICAgICAgbW92emJsICByMyAjIyBILHIz
ICMjIEU7ICAgICAgICBcCj4+PiAtICAgICB4b3JsICAgIFRBQiszMDcyKCxyMyw0KSxyNCAjIyBF
O1wKPj4+IC0gICAgIHhvcmwgICAgVEFCKzIwNDgoLHI3LDQpLHI1ICMjIEU7XAo+Pj4gKyAgICAg
cm91bmRfeG9yKFRBQiszMDcyLCByMywgcjQgIyMgRSlcCj4+PiArICAgICByb3VuZF94b3IoVEFC
KzIwNDgsIHI3LCByNSAjIyBFKVwKPj4+ICAgICAgIG1vdnpibCAgcjEgIyMgTCxyNyAjIyBFOyAg
ICAgICAgXAo+Pj4gICAgICAgbW92emJsICByMSAjIyBILHIzICMjIEU7ICAgICAgICBcCj4+PiAg
ICAgICBzaHJsICAgICQxNixyMSAjIyBFOyAgICAgICAgICAgIFwKPj4+IC0gICAgIHhvcmwgICAg
VEFCKzMwNzIoLHIzLDQpLHI2ICMjIEU7XAo+Pj4gLSAgICAgbW92bCAgICBUQUIrMjA0OCgscjcs
NCkscjMgIyMgRTtcCj4+PiArICAgICByb3VuZF94b3IoVEFCKzMwNzIsIHIzLCByNiAjIyBFKVwK
Pj4+ICsgICAgIHJvdW5kX21vdihUQUIrMjA0OCwgcjcsIHIzICMjIEUpXAo+Pj4gICAgICAgbW92
emJsICByMSAjIyBMLHI3ICMjIEU7ICAgICAgICBcCj4+PiAgICAgICBtb3Z6YmwgIHIxICMjIEgs
cjEgIyMgRTsgICAgICAgIFwKPj4+IC0gICAgIHhvcmwgICAgVEFCKzEwMjQoLHIxLDQpLHI2ICMj
IEU7XAo+Pj4gLSAgICAgeG9ybCAgICBUQUIoLHI3LDQpLHIzICMjIEU7ICAgICBcCj4+PiArICAg
ICByb3VuZF94b3IoVEFCKzEwMjQsIHIxLCByNiAjIyBFKVwKPj4+ICsgICAgIHJvdW5kX3hvcihU
QUIsIHI3LCByMyAjIyBFKSAgICAgXAo+Pj4gICAgICAgbW92emJsICByMiAjIyBILHIxICMjIEU7
ICAgICAgICBcCj4+PiAgICAgICBtb3Z6YmwgIHIyICMjIEwscjcgIyMgRTsgICAgICAgIFwKPj4+
ICAgICAgIHNocmwgICAgJDE2LHIyICMjIEU7ICAgICAgICAgICAgXAo+Pj4gLSAgICAgeG9ybCAg
ICBUQUIrMzA3MigscjEsNCkscjMgIyMgRTtcCj4+PiAtICAgICB4b3JsICAgIFRBQisyMDQ4KCxy
Nyw0KSxyNCAjIyBFO1wKPj4+ICsgICAgIHJvdW5kX3hvcihUQUIrMzA3MiwgcjEsIHIzICMjIEUp
XAo+Pj4gKyAgICAgcm91bmRfeG9yKFRBQisyMDQ4LCByNywgcjQgIyMgRSlcCj4+PiAgICAgICBt
b3Z6YmwgIHIyICMjIEgscjEgIyMgRTsgICAgICAgIFwKPj4+ICAgICAgIG1vdnpibCAgcjIgIyMg
TCxyMiAjIyBFOyAgICAgICAgXAo+Pj4gICAgICAgeG9ybCAgICBPRkZTRVQrOChyOCkscmMgIyMg
RTsgICBcCj4+PiAgICAgICB4b3JsICAgIE9GRlNFVCsxMihyOCkscmQgIyMgRTsgIFwKPj4+IC0g
ICAgIHhvcmwgICAgVEFCKzEwMjQoLHIxLDQpLHIzICMjIEU7XAo+Pj4gLSAgICAgeG9ybCAgICBU
QUIoLHIyLDQpLHI0ICMjIEU7Cj4+PiArICAgICByb3VuZF94b3IoVEFCKzEwMjQsIHIxLCByMyAj
IyBFKVwKPj4+ICsgICAgIHJvdW5kX3hvcihUQUIsIHIyLCByNCAjIyBFKQo+Pgo+PiBUaGlzIGFw
cGVhcnMgdG8gYmUgYWRkaW5nIHVuY29uZGl0aW9uYWwgb3ZlcmhlYWQgdG8gYSBmdW5jdGlvbiB0
aGF0IHdhcyBtb3ZlZCB0bwo+PiBhc3NlbWJseSB0byBpbXByb3ZlIGl0cyBwZXJmb3JtYW5jZS4K
Pj4KCkl0IGFkZHMgY291cGxlIGV4dHJhIGluc3RydWN0aW9ucywgaG93IG11Y2ggb3ZlcmhlYWQg
aXQgY3JlYXRlcyBpcwpoYXJkIGZvciBtZSB0byB0ZWxsLiBJdCB3b3VsZCBpbmNyZWFzZSB0aGUg
Y29kZSBjb21wbGV4aXR5IGlmCmV2ZXJ5dGhpbmcgaXMgaWZkZWYuCgo+Cj4gSSBkaWQgc29tZSBi
ZW5jaG1hcmtpbmcgb24gdGhpcyBjb2RlIGEgd2hpbGUgYWdvIGFuZCwgaW50ZXJlc3RpbmdseSwK
PiBpdCB3YXMgc2xvd2VyIHRoYW4gdGhlIGdlbmVyaWMgQyBpbXBsZW1lbnRhdGlvbiAob24gYSBQ
ZW50aXVtIEUyMjAwKSwKPiBzbyB3ZSBtYXkgd2FudCB0byBjb25zaWRlciB3aGV0aGVyIHdlIHN0
aWxsIG5lZWQgdGhpcyBkcml2ZXIgaW4gdGhlCj4gZmlyc3QgcGxhY2UuCgpJbnRlcmVzdGluZy4K
Ci0tIApUaG9tYXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 14:49:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 14:49:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5YcA-0004PK-V9; Fri, 20 Oct 2017 14:49:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4599c21b7=Andrew.Cooper3@citrix.com>)
 id 1e5YcA-0004Ow-02
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 14:49:34 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 26/41-16147-DFC0AE95; Fri, 20 Oct 2017 14:49:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsWSzvfng+4fnle
 RBu92alp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnrrq1mKbjKUnF7yxW2Bsb3zF2MnBwSAv4S
 68//YQOxhQVsJQ5df8gKYosIBEic7msAs5kF1CVmPvzFBGILCRRJPLu6hx3EZhPQl9j94hNYn
 Beod/7pJ2BxFgFVia1XFoHFRQXCJZrO9rNA1AhKnJz5BMzmFLCXmNzRClTPATRfU2L9Ln2IVf
 IS29/OYYawxSWavqxkhVirJnGt/xI7xMnpElv//mKewCgwC8nUWQiTZiGZNAvJpAWMLKsYNYp
 Ti8pSi3QNTfWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQIDlgEIdjCu2e55iFGS
 g0lJlDew8mWkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnerdyvIoUEi1LTUyvSMnOAsQOTluDgU
 RLhdQRJ8xYXJOYWZ6ZDpE4x6nLceHj9D5MQS15+XqqUOG83SJEASFFGaR7cCFgcX2KUlRLmZQ
 Q6SoinILUoN7MEVf4VozgHo5Iw72SQKTyZeSVwm14BHcEEdAS7/QuQI0oSEVJSDYwnVpQuiP3
 fLlT2ptBs0wft/CnZPO/Xnhc9kGNn7slVuJDF3tFmwmbLta7bjA+blZxWnLBa6nlCRamkDcdE
 5fm3RF6tfzb5kzp7+uPF9pvyZ3JFXjnUdzhGL59p6RSFj5lVc7I/fZO8nCArEf/21jrt+d47R
 W+khpmuPDl/wbSDVTFnZfg3zLJQYinOSDTUYi4qTgQAeg9oX94CAAA=
X-Env-Sender: prvs=4599c21b7=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1508510968!111061154!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40369 invoked from network); 20 Oct 2017 14:49:32 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 14:49:32 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="106420074"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59EA201F0200007800188BF5@prv-mh.provo.novell.com>
 <59EA22E10200007800188C16@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <03240efd-57c3-f1fa-1eae-91a4624fefd4@citrix.com>
Date: Fri, 20 Oct 2017 15:49:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59EA22E10200007800188C16@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 1/3] x86: fix GS-base-dirty determination
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAvMTAvMTcgMTU6MjIsIEphbiBCZXVsaWNoIHdyb3RlOgo+IGxvYWRfc2VnbWVudHMoKSB3
cml0ZXMgdGhlIHR3byBNU1JzIGluIHRoZWlyICJjYW5vbmljYWwiIHBvc2l0aW9ucwo+IChHU19C
QVNFIGZvciB0aGUgdXNlciBiYXNlLCBTSEFET1dfR1NfQkFTRSBmb3IgdGhlIGtlcm5lbCBvbmUp
IGFuZCB1c2VzCj4gU1dBUEdTIHRvIHN3aXRjaCB0aGVtIGFyb3VuZCBpZiB0aGUgaW5jb21pbmcg
dkNQVSBpcyBpbiBrZXJuZWwgbW9kZS4gSW4KPiBvcmRlciB0byBub3QgbGVhdmUgYSBzdGFsZSBr
ZXJuZWwgYWRkcmVzcyBpbiBHU19CQVNFIHdoZW4gdGhlIGluY29taW5nCj4gZ3Vlc3QgaXMgaW4g
dXNlciBtb2RlLCB0aGUgY2hlY2sgb24gdGhlIG91dGdvaW5nIHZDUFUgbmVlZHMgdG8gYmUKPiBk
ZXBlbmRlbnQgdXBvbiB0aGUgbW9kZSBpdCBpcyBjdXJyZW50bHkgaW4sIHJhdGhlciB0aGFuIGJs
aW5kbHkgbG9va2luZwo+IGF0IHRoZSB1c2VyIGJhc2UuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 14:52:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 14:52:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Yeg-00058z-CV; Fri, 20 Oct 2017 14:52:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5Yee-00058o-RJ
 for xen-devel@lists.xensource.com; Fri, 20 Oct 2017 14:52:09 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 6B/E2-29911-89D0AE95; Fri, 20 Oct 2017 14:52:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsWS0XRdVXc676t
 Ig/ltHBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeDB/LXPB0m7Giin/jjM1
 MPbEdjFycQgJNDJJXF4zgR3CecwoMfvoXTYIZxujxNyGeaxdjJwcIgLOEl/PzAWq4uDgFdCX2
 LU7CiQsLGAu8e3bImaQegmBpbIST3edZwZJSAh4Skz6fZkJpB7E/vIXyGTnYBOwkjgkBlLAIq
 Aqce32EqYJjNwLGBlWMWoUpxaVpRbpGpnpJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJef
 nbmIE+pwBCHYwnlkQeIhRkoNJSZQ3sPJlpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3jU8ryKF
 BItS01Mr0jJzgMEHk5bg4FES4c0BSfMWFyTmFmemQ6ROMRpzHNt0+Q8Tx49JV/4wCbHk5eelS
 onzVoKUCoCUZpTmwQ2CRcUlRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfN6gkzhycwrgdv3Cu
 gUJqBT2O1fgJxSkoiQkmpgXKNrpR1T3fvr2IJJ4mf09p95I3c43XBeVEb9rYKzh98eVPT01nj
 VGbx38tP6LTs5bYRf8J66eFG3r4Z9A/PHC3UPTzyw3hEZGeprxOitKvFs7rQFVi+y1l9/cSp+
 KR9zbXnjOp38OdYX1Frmn1DwKnh7Ob94x/I/V7P2iP3M2Xd9+Zm8+pw7V5VYijMSDbWYi4oTA
 f1fhRCFAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1508511125!78005150!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15436 invoked from network); 20 Oct 2017 14:52:06 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Oct 2017 14:52:06 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5Yeb-0002sG-FI; Fri, 20 Oct 2017 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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e5YeW-00013a-0S; Fri, 20 Oct 2017 14:52:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e5YeV-0004jc-LV; Fri, 20 Oct 2017 14:51:59 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114747-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-libvirt:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm: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-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=8d7b633adab76a778ccf3e3417e903b35333c528
X-Osstest-Versions-That: xen=24fb44e971a62b345c7b6ca3c03b454a1e150abe
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 20 Oct 2017 14:51:59 +0000
Subject: [Xen-devel] [xen-unstable test] 114747: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8940706335535217787=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-libvirt      7 xen-boot                 fail REGR. vs. 114644
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 114644
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop        fail REGR. vs. 114644
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop       fail REGR. vs. 114644
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop       fail REGR. vs. 114644

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 114644
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114644
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 114644
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114644
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 114644
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  8d7b633adab76a778ccf3e3417e903b35333c528
baseline version:
 xen                  24fb44e971a62b345c7b6ca3c03b454a1e150abe

Last test of basis   114644  2017-10-17 10:49:11 Z    3 days
Failing since        114670  2017-10-18 05:03:38 Z    2 days    2 attempts
Testing same since   114747  2017-10-19 12:14:38 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     fail    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

------------------------------------------------------------
commit 8d7b633adab76a778ccf3e3417e903b35333c528
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Aug 29 10:35:31 2017 +0000

    x86/mm: Consolidate all Xen L4 slot writing into init_xen_l4_slots()
    
    There are currently three functions which write L4 pagetables for Xen, but
    they all behave subtly differently.  sh_install_xen_entries_in_l4() in
    particular is catering for two different usecases, which makes the safety of
    the linear mappings hard to follow.
    
    By consolidating the L4 pagetable writing in a single function, the resulting
    setup of Xen's virtual layout is easier to understand.
    
    No practical changes to the resulting L4, although the logic has been
    rearranged to avoid rewriting some slots.  This changes the zap_ro_mpt
    parameter to simply ro_mpt.
    
    Both {hap,sh}_install_xen_entries_in_l4() get folded into their callers.  The
    hap side only a single caller, while the shadow side has two.  The shadow
    split helps highlight the correctness of the linear slots.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Tim Deegan <tim@xen.org>
    Release-acked-by: Julien Grall <julien.gral@linaro.org>
    Acked-by: George Dunlap <george.dunlap@citrix.com>

commit 5cf67895f8c9fb4adcaab9172b43076599003db4
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Aug 29 11:35:31 2017 +0100

    x86/mm: Consolidate all Xen L2 slot writing into init_xen_pae_l2_slots()
    
    Having all of this logic together makes it easier to follow Xen's virtual
    setup across the whole system.
    
    No functional change.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Tim Deegan <tim@xen.org>
    Release-acked-by: Julien Grall <julien.gral@linaro.org>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>

commit 824785e469f47aa9a8a2f4a6f4757dfedd6ec940
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Mon Sep 25 11:11:05 2017 +0100

    Revert "x86/mm: move PV l4 table setup code" and "x86/mm: factor out pv_arch_init_memory"
    
    This reverts commit f3b95fd07fdb55b1db091fede1b9a7c71f1eaa1b and
    1bd39738a5a34f529a610fb275cc83ee5ac7547a.
    
    The following patches (post XSA-243 fixes) requires init_guest_l4_table()
    being common code.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Tim Deegan <tim@xen.org>
    Release-acked-by: Julien Grall <julien.gral@linaro.org>

commit 4ed00f57f086c589a95fdd17ace43e02fee2be34
Author: Ian Jackson <ian.jackson@eu.citrix.com>
Date:   Tue Oct 17 17:52:02 2017 +0100

    tools: libxendevicemodel: Restore symbol versions for 1.0
    
    In 1462f9ea8f4219d520a530787b80c986e050aa98
    "tools: libxendevicemodel: Provide xendevicemodel_shutdown"
    we added a new version 1.1 to the symbol map and simply abolished
    the old one.  That is quite wrong.
    
    Instead, we should have left the 1.0 map alone and added a new version
    which simply adds the new symbol.
    
    Fix this.
    
    Reported-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    CC: Stefano Stabellini <sstabellini@kernel.org>
    Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
    Reviewed-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit c4efa25058d3f45bf725d6ebe6429db9adf94b62
Author: Roger Pau MonnÃ© <roger.pau@citrix.com>
Date:   Tue Oct 17 11:23:53 2017 +0100

    mm/shadow: fix declaration of fetch_type_names
    
    fetch_type_names usage is guarded by SHADOW_DEBUG_PROPAGATE in
    SHADOW_DEBUG, fix the declaration so it's also guarded by
    SHADOW_DEBUG_PROPAGATE instead of DEBUG_TRACE_DUMP.
    
    Observed while building with clang and ubsan enabled.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Tim Deegan <tim@xen.org>
    Release-acked-by: Julien Grall <julien.grall@linaro.org>

commit 0075bc1f02c389c5bb84cbffdc27dc9b53699bca
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Mon Oct 16 13:20:00 2017 +0000

    xen/dom0: Fix latent dom0 construction bugs on all architectures
    
     * x86 PV and ARM dom0's must not clear _VPF_down from v->pause_flags until
       all state is actually set up.  As it currently stands, d0v0 is eligible for
       scheduling before its registers have been set.  This is latent as we also
       hold a systemcontroller pause reference at the time which prevents d0 from
       being scheduled.
    
     * x86 PVH previously was not setting v->is_initialised for d0v0, despite
       setting the vcpu running eventually.  Therefore, a later VCPUOP_initialise
       hypercall will modify state under the feet of the running vcpu.  This is
       latent as PVH dom0 construction don't yet function.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Release-acked-by: Julien Grall <julien.grall@linaro.org>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8940706335535217787==--

From xen-devel-bounces@lists.xen.org Fri Oct 20 14:56:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 14:56:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Yiq-0005Ll-Uw; Fri, 20 Oct 2017 14:56:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=459d591f5=wei.liu2@citrix.com>)
 id 1e5Yip-0005Lf-DM
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 14:56:27 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 56/78-01785-A9E0AE95; Fri, 20 Oct 2017 14:56:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDve5Mvle
 RBv87TSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyzXdtZC/bzVizbuIexgfE2VxcjJ4eEgL/E
 n6sL2EBsFgFVie1L25hAbDYBZYmfnb1gcREBbYkXq9aB2cwCvhKbr15jBbGFgewZlzrAbF4BC
 4nP0/cA9XJxCAmcZJa4tfQVI0RCUOLkzCcsEM06Egt2fwIaxAFkS0ss/8cBEuYUcJSY3fMGrF
 xUQEWic+kcsHIhAQWJjunHmCYw8s1CMmkWkkmzECYtYGRexahRnFpUllqka2igl1SUmZ5Rkpu
 YmQPkmerlphYXJ6an5iQmFesl5+duYgSGGgMQ7GBcM9X5EKMkB5OSKG9g5ctIIb6k/JTKjMTi
 jPii0pzU4kOMMhwcShK8c3lfRQoJFqWmp1akZeYAgx4mLcHBoyTCGwOS5i0uSMwtzkyHSJ1iV
 JQS57UESQiAJDJK8+DaYJF2iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8pSBTeDLzSuCmvw
 JazAS0mN3+BcjikkSElFQD43K5TYwV75+77H8xSW3xrIbE7PPivxO38+37xGsWGmu/gLXV9og
 E/5TFs6f7MX+N580xm/3qX8+1uzK/fi0LOLPmqcVh732m9xsOfV9/SG7bpH9LW3eq7T+kV7DN
 xyYjv7nj+4s0+6W3DQ3OreVQWTXX5oiFcNoH44XKW35skHKw09ij0KZ2a4ISS3FGoqEWc1FxI
 gAUDHCBrwIAAA==
X-Env-Sender: prvs=459d591f5=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1508511384!108028436!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33351 invoked from network); 20 Oct 2017 14:56:25 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 14:56:25 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="455236456"
Date: Fri, 20 Oct 2017 15:56:22 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171020145622.nszfbikwdhsnaotc@citrix.com>
References: <20171020103840.32762-1-wei.liu2@citrix.com>
 <20171020103840.32762-12-wei.liu2@citrix.com>
 <23017.55443.733688.529833@mariner.uk.xensource.com>
 <20171020111457.7uhyvfkks3m2weoc@citrix.com>
 <23017.60829.259869.319396@mariner.uk.xensource.com>
 <20171020131714.lupjggena5p7tjzy@citrix.com>
 <23017.63517.935556.298721@mariner.uk.xensource.com>
 <20171020133605.ycbh6lovqreqdvyw@citrix.com>
 <23017.64861.529293.658705@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23017.64861.529293.658705@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [OSSTEST PATCH 11/16] ts-debian-fixup: use correct
	resume device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMjAsIDIwMTcgYXQgMDI6NDI6NTNQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2VpIExpdSB3cml0ZXMgKCJSZTogW09TU1RFU1QgUEFUQ0ggMTEvMTZdIHRzLWRlYmlh
bi1maXh1cDogdXNlIGNvcnJlY3QgcmVzdW1lIGRldmljZSIpOgo+ID4gT24gRnJpLCBPY3QgMjAs
IDIwMTcgYXQgMDI6MjA6MjlQTSArMDEwMCwgSWFuIEphY2tzb24gd3JvdGU6Cj4gPiA+IEkgZG9u
J3QgdGhpbmsgdGhlIGd1ZXN0IGJvb3RpbmcgImV2ZW50dWFsbHkiIGFmdGVyIHNvbWUgdGltZW91
dCBpcwo+ID4gPiBjb3JyZWN0Lgo+ID4gCj4gPiBUaGUgT1MgaXMgaG9ub3Jpbmcgd2hhdGV2ZXIg
aXMgd3JpdHRlbiBpbiB0aGUgcmVzdW1lIGZpbGUuIFRoYXQncyB0aGUKPiA+IGNvcnJlY3QgYmVo
YXZpb3VyIHRvIG1lLgo+ID4gCj4gPiBCb290aW5nIGFmdGVyIHRyeWluZyBpcyBiZXR0ZXIgdGhh
biBub3QgYm9vdGluZyBhdCBhbGwuICBUaGF0IHBhcmFtZXRlcgo+ID4gaXNuJ3Qgdml0YWwgdG8g
YSBmdW5jdGlvbmFsIHN5c3RlbS4gVGhpcyBoYXMgYWx3YXlzIGJlZW4gdGhlIGNhc2Ugc2luY2UK
PiA+IGZvcmV2ZXIuIEl0IGlzIG9ubHkgdGhlICJ0aW1lb3V0IiBpbiB0aGUgcGFzdCBpcyBzaG9y
dGVyIHNvIG9zc3Rlc3QKPiA+IG5ldmVyIG5vdGljZWQgaXQuCj4gPiAKPiA+IFdoYXQgaXMgbm90
IGNvcnJlY3QgaXMgdGhlIGNvbnRlbnQgb2YgdGhlIGZpbGUuIFdlIGNhbid0IGJsYW1lIHRoZSBn
dWVzdAo+ID4gT1MgZm9yIHRoYXQuCj4gCj4gSSBhZ3JlZSB3aXRoIGFsbCBvZiB0aGlzLiAgQnV0
LCB0aGUgb3ZlcmFsbCBiZWhhdmlvdXIgaXMgbm90IGNvcnJlY3QuCj4gRXZlbiB0aG91Z2ggYWxs
IG9mIHRoZSB0aGluZ3MgdGhhdCBvc3N0ZXN0IHNwZWNpZmllZCB0bwo+IHhlbi1jcmVhdGUtaW1h
Z2Ugd2VyZSBjb3JyZWN0LiAgVGhlcmVmb3JlIHRoZXJlIGlzIGEgYnVnLgo+IAo+ID4gPiA+IFRo
ZXJlIGlzIG5vIG9wdGlvbiBpbiB4ZW4tY3JlYXRlLWltYWdlIHRvIG1hbmlwdWxhdGUgZXh0cmE9
LiBUaGUgb25seQo+ID4gPiA+IHZpYWJsZSBzb2x1dGlvbiBpcyB0byBwcm92aWRlIGEgbmV3IHRl
bXBsYXRlLiBUaGF0IHNlZW1zIG92ZXJraWxsIGFuZAo+ID4gPiA+IHdvdWxkIHJlcXVpcmUgbW9y
ZSBjb2RlLgo+ID4gPiAKPiA+ID4gV2hhdCB5b3UncmUgc2F5aW5nIGlzIHRoYXQgdGhpcyBpbmZl
bGljaXR5IGluIHhlbi10b29scyBpcyBub3QKPiA+ID4gcGFydGljdWxhcmx5IGVhc3kgdG8gZml4
LiAgVGhhdCBkb2Vzbid0IG1lYW4gaXQgc2hvdWxkbid0IGJlIHJlcG9ydGVkCj4gPiA+IGFzIGEg
YnVnLgo+ID4gCj4gPiBUaGVyZSBpcyBub3RoaW5nIHRvIGZpeC4gU3lzdGVtIGFkbWluaXN0cmF0
b3Igc2hvdWxkIHByb3ZpZGUgYSBwcm9wZXIKPiA+IHRlbXBsYXRlIC0tIHRoYXQncyB3aGF0IHhl
bi10b29scyBkZXZlbG9wZXJzIG1vc3QgbGlrZWx5IHRvIHNheS4KPiAKPiBJJ20gbm90IHN1cmUg
d2hhdCB5b3UgbWVhbiBoZXJlLiAgV2UgYXJlIHVzaW5nIHRoZSBjb25maWcgdGVtcGxhdGUKPiBw
cm92aWRlZCBieSB4ZW4tdG9vbHMuICBUaGUgcmV1c2Ugb2YgdGhlIGhvc3QncyBpbml0cmQgaXMg
c3VnZ2VzdGVkIGJ5Cj4gdGhlIHhlbi1jcmVhdGUtaW1hZ2UgZG9jdW1lbnRhdGlvbi4KPiAKClRC
SCBJIGRvbid0IGtub3cgd2hhdCB0byB3cml0ZSBpbiBhIHJlcG9ydC4gV2hhdCBpcyB0aGUgZXhw
ZWN0ZWQKYmVoYXZpb3VyPwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 14:57:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 14:57:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5YjV-0005Qt-AU; Fri, 20 Oct 2017 14:57:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4599c21b7=Andrew.Cooper3@citrix.com>)
 id 1e5YjT-0005Qd-Hl
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 14:57:07 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 AF/28-08856-2CE0AE95; Fri, 20 Oct 2017 14:57:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsWSzvfng+5Bvle
 RBh9XmVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm9L18yFazlq/hw6yxLA+Nx7i5GTg4JAX+J
 f3dXMYHYwgIhEn8efmYGsUUEAiRO9zWwgtjMAuoSMx/+Aqrh4BASKJLYtFkUJMwmoC+x+8Uns
 FZeAVuJvwvPs4PYLAKqEn2LbrGA2KIC4RJNZ/tZIGoEJU7OfMICMoZTwF7izkk3EJNZQFNi/S
 59iEXyEs1bZzND2OISTV9Wgh0gJKAmca3/EjvEwekSW//+Yp7AKDALydBZCJNmIZk0C8mkBYw
 sqxg1ilOLylKLdI2M9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAoO1noGBcQdj
 316/Q4ySHExKoryBlS8jhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw8gKDX0iwKDU9tSItMwcYN
 zBpCQ4eJRHem7xAad7igsTc4sx0iNQpRkUpcd5tIAkBkERGaR5cGyxWLzHKSgnzMjIwMAjxFK
 QW5WaWoMq/YhTnYFQS5n0DMoUnM68EbvoroMVMQIvZ7V+ALC5JREhJNTAu360jv8hPLfao0Wf
 OqYuOvvH5dvNOsPqhj/G18iJtArXV6zg4V063udvrEMryeEKloZjg2+/dNlH1HvyTm6NO13J8
 S+RfyB37JSy175OpZNblWZxX59We3r3rPEvr2T9HQuUmPfFS9lxkumx3tXbJkeVpLw9uOLT4h
 L1DUPTa1QrbJkzrychUYinOSDTUYi4qTgQAsbk4BNACAAA=
X-Env-Sender: prvs=4599c21b7=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1508511422!55744948!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6259 invoked from network); 20 Oct 2017 14:57:05 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 14:57:05 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="106420179"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59EA201F0200007800188BF5@prv-mh.provo.novell.com>
 <59EA22FD0200007800188C19@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <f50eeed3-a104-afa2-a4ad-770264582e03@citrix.com>
Date: Fri, 20 Oct 2017 15:56:59 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59EA22FD0200007800188C19@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 2/3] x86: also show FS/GS base addresses
 when dumping registers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAvMTAvMTcgMTU6MjMsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRoZWlyIHN0YXRlIG1heSBi
ZSBpbXBvcnRhbnQgdG8gZmlndXJlIHRoZSByZWFzb24gZm9yIGEgY3Jhc2guIFRvIG5vdAo+IGZ1
cnRoZXIgZ3JvdyBkdXBsaWNhdGUgY29kZSwgYnJlYWsgb3V0IGEgaGVscGVyIGZ1bmN0aW9uLgo+
Cj4gSSByZWFsaXplIHRoYXQgKGFiKXVzaW5nIHRoZSBjb250cm9sIHJlZ2lzdGVyIGFycmF5IGhl
cmUgbWF5IG5vdCBiZQo+IGNvbnNpZGVyZWQgdGhlIG5pY2VzdCBzb2x1dGlvbiwgYnV0IGl0IHNl
ZW1zIGVhc2llciAoYW5kIGxlc3Mgb3ZlcmFsbAo+IG92ZXJoZWFkKSB0byBkbyBzbyBjb21wYXJl
ZCB0byB0aGUgYWx0ZXJuYXRpdmUgb2YgaW50cm9kdWNpbmcgYW5vdGhlcgo+IGhlbHBlciBzdHJ1
Y3R1cmUuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CgpQcmludGluZyB0aGlzIGluZm9ybWF0aW9uIGlzIGRlZmluaXRlbHkgYSBnb29kIGlkZWEuCgpS
ZXZpZXdlZC1ieSBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiwgd2l0
aCB0d28Kb2JzZXJ2YXRpb25zLgoKPgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMu
Ywo+ICsrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYwo+IEBAIC0zNiw2ICszNiwyMSBA
QCBzdGF0aWMgdm9pZCBwcmludF94ZW5faW5mbyh2b2lkKQo+ICAKPiAgZW51bSBjb250ZXh0IHsg
Q1RYVF9oeXBlcnZpc29yLCBDVFhUX3B2X2d1ZXN0LCBDVFhUX2h2bV9ndWVzdCB9Owo+ICAKCi8q
IChhYil1c2UgY3JzWzUuLjddIGZvciBmcy9ncyBiYXNlcy4gKi8KCj/CoCBBIGNvbW1lbnQgdG8g
dGhpcyBlZmZlY3QgYXQgbGVhc3QgbWFrZXMgaXQgY2xlYXIgdGhhdCB0aGlzIGlzCmludGVudGlv
bmFsLgoKPiArc3RhdGljIHZvaWQgcmVhZF9yZWdpc3RlcnMoc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MsIHVuc2lnbmVkIGxvbmcgY3JzWzhdKQo+ICt7Cj4gKyAgICBjcnNbMF0gPSByZWFkX2Ny
MCgpOwo+ICsgICAgY3JzWzJdID0gcmVhZF9jcjIoKTsKPiArICAgIGNyc1szXSA9IHJlYWRfY3Iz
KCk7Cj4gKyAgICBjcnNbNF0gPSByZWFkX2NyNCgpOwo+ICsgICAgcmVncy0+ZHMgPSByZWFkX3Ny
ZWcoZHMpOwo+ICsgICAgcmVncy0+ZXMgPSByZWFkX3NyZWcoZXMpOwo+ICsgICAgcmVncy0+ZnMg
PSByZWFkX3NyZWcoZnMpOwo+ICsgICAgcmVncy0+Z3MgPSByZWFkX3NyZWcoZ3MpOwo+ICsgICAg
Y3JzWzVdID0gcmRmc2Jhc2UoKTsKPiArICAgIGNyc1s2XSA9IHJkZ3NiYXNlKCk7Cj4gKyAgICBy
ZG1zcmwoTVNSX1NIQURPV19HU19CQVNFLCBjcnNbN10pOwo+ICt9Cj4gKwo+ICBzdGF0aWMgdm9p
ZCBfc2hvd19yZWdpc3RlcnMoCj4gICAgICBjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cywgdW5zaWduZWQgbG9uZyBjcnNbOF0sCj4gICAgICBlbnVtIGNvbnRleHQgY29udGV4dCwgY29u
c3Qgc3RydWN0IHZjcHUgKnYpCj4gQEAgLTE0Niw2ICsxNjAsNyBAQCB2b2lkIHNob3dfcmVnaXN0
ZXJzKGNvbnN0IHN0cnVjdCBjcHVfdXNlCj4gIHZvaWQgdmNwdV9zaG93X3JlZ2lzdGVycyhjb25z
dCBzdHJ1Y3QgdmNwdSAqdikKPiAgewo+ICAgICAgY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MgPSAmdi0+YXJjaC51c2VyX3JlZ3M7Cj4gKyAgICBib29sX3Qga2VybmVsID0gZ3Vlc3Rf
a2VybmVsX21vZGUodiwgcmVncyk7CgpGb3J3YXJkIHBvcnRpbmcgbWlzaGFwPwoKPiAgICAgIHVu
c2lnbmVkIGxvbmcgY3JzWzhdOwo+ICAKPiAgICAgIC8qIE9ubHkgaGFuZGxlIFBWIGd1ZXN0cyBm
b3Igbm93ICovCj4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 15:01:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 15:01:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Ynv-0006C7-SL; Fri, 20 Oct 2017 15:01:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4594c9e72=Ian.Jackson@citrix.com>)
 id 1e5Ynu-0006C1-JM
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 15:01:42 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 FC/DC-30115-5DF0AE95; Fri, 20 Oct 2017 15:01:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHSDve5V/le
 RBot6VC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oydL2ewF3xgrtjXOYexgXEmcxcjJ4eEgL9E
 272LLCA2m4CuRNOWv2wgNq+AoMTJmU/A4swCehI3pk5hg7DlJZq3zmaGqLGX+Lz5NFicRUBV4
 tbhXjBbREBLYv2Kp1D1KhKn5nWBzREW8JXYNv8JWC+ngJXE02vz2LsYOTiEBDIkGrfJQJxjIv
 F24U42iLCaxNz18RMY+WYhOWgWkoNmITloASPzKkaN4tSistQiXUNzvaSizPSMktzEzBxdQwM
 zvdzU4uLE9NScxKRiveT83E2MwEBjAIIdjLc3BhxilORgUhLlDax8GSnEl5SfUpmRWJwRX1Sa
 k1p8iFGGg0NJgreH71WkkGBRanpqRVpmDjDkYdISHDxKIrwdIGne4oLE3OLMdIjUKUZjjhsPr
 /9h4ui4efcPkxBLXn5eqpQ471qQUgGQ0ozSPLhBsFi8xCgrJczLCHSaEE9BalFuZgmq/CtGcQ
 5GJWFePZApPJl5JXD7XgGdwgR0Crv9C5BTShIRUlINjHKeB3dExt3ruifk+ezINxG+w18urL1
 fLvNiw91rlzdKuskvu8pzv9ahd8m3kMepmhmXAnQ6HQwCOr4dt9qkdrQy/8K6l0bLXF5/4jOc
 psQ5LfgCz6T0rf7/auacyXA9VTHlfmnE9Fnhm01F9JVY277E1HAkueyQa1mVdibfdWWQ/uTVV
 T9EVyixFGckGmoxFxUnAgB+8Z1mwAIAAA==
X-Env-Sender: prvs=4594c9e72=Ian.Jackson@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1508511699!112295420!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39571 invoked from network); 20 Oct 2017 15:01:41 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 15:01:41 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="455237593"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23018.4008.882089.865730@mariner.uk.xensource.com>
Date: Fri, 20 Oct 2017 16:00:56 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20171020134702.41255-5-roger.pau@citrix.com>
References: <20171020134702.41255-1-roger.pau@citrix.com>
 <20171020134702.41255-5-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v12 33/33] sg-run-job: hook the memdisk test
	into examine
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MTIgMzMvMzNdIHNnLXJ1bi1qb2I6IGhv
b2sgdGhlIG1lbWRpc2sgdGVzdCBpbnRvIGV4YW1pbmUiKToKPiBIb29rIHRoZSBtZW1kaXNrIHBh
cmFtZXRlciBkZXRlY3Rpb24gYW5kIHRoZSBzYXZpbmcgb2YgdGhlIGhvc3QKPiBwcm9wZXJ0aWVz
IGludG8gdGhlIGV4YW1pbmUgam9icy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAtLS0KPiBDaGFuZ2VzIHNpbmNlIHYyOgo+ICAt
IERvIG5vdCBwYXNzIGEgaG9zdCBpZGVudCB0byB0cy1leGFtaW5lLWhvc3Rwcm9wcy1zYXZlLgo+
ICAtIFVzZSAuLSBmb3IgdHMtbWVtZGlzay10cnktYXBwZW5kIHNvIHRoYXQgdGhlIHJlc3Qgb2Yg
dGhlIGpvYiB3aWxsCj4gICAgcnVuIGV2ZW4gaWYgdGhpcyBzdGVwIGZhaWxzLgoKQWNrZWQtYnk6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 15:04:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 15:04:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Yqx-0006N1-9I; Fri, 20 Oct 2017 15:04:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4594c9e72=Ian.Jackson@citrix.com>)
 id 1e5Yqw-0006Mv-Mw
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 15:04:50 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 43/02-31244-2901AE95; Fri, 20 Oct 2017 15:04:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDve5EgVe
 RBrOWy1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlX7y1mL/jAUdHW+pG9gbGdvYuRk0NCwF9i
 ++q3rCA2m4CuRNOWv2wgNq+AoMTJmU9YQGxmAR2JBbs/sUHY8hLb385hhqixl9h79AdYDYuAq
 sSqxZPAbBEBLYn1K55C1atInJrXBRTn4BAWiJdoaWACCXMKWEksmdMHZgsJZEhsu3iAFeIcE4
 m3C3eygZQLCahJzF0fP4GRbxaSg2YhOWgWkoMWMDKvYtQoTi0qSy3SNbTQSyrKTM8oyU3MzNE
 1NDDTy00tLk5MT81JTCrWS87P3cQIDDQGINjBeHNjwCFGSQ4mJVHewMqXkUJ8SfkplRmJxRnx
 RaU5qcWHGGU4OJQkeGv4X0UKCRalpqdWpGXmAEMeJi3BwaMkwlsOkuYtLkjMLc5Mh0idYtTl6
 Lh59w+TEEtefl6qlDhvK0iRAEhRRmke3AhY/F1ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMG
 8UyBSezLwSuE2vgI5gAjqC3f4FyBEliQgpqQbGmtxLUTrltbP2n358KGHXrsDgIFGRC/cs6vt
 jlmUx7a+oPn+q7Xx9yH8h48ZCLaV/cZuYD8k7ild5669dOvv47aX7N+vxz2fOdvq+40E8x8zu
 KykONp8sWtw/T53vnr/v0A7mn7W83Lq7zhgeO/xi4ovzL85ergt7ryGtqfXHxvVRYO2yjN+vl
 FiKMxINtZiLihMBYCvWQLoCAAA=
X-Env-Sender: prvs=4594c9e72=Ian.Jackson@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1508511887!89445901!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33472 invoked from network); 20 Oct 2017 15:04:49 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 15:04:49 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="455238749"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23018.4237.832029.603509@mariner.uk.xensource.com>
Date: Fri, 20 Oct 2017 16:04:45 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20171020134702.41255-4-roger.pau@citrix.com>
References: <20171020134702.41255-1-roger.pau@citrix.com>
 <20171020134702.41255-4-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v12 31/33] ts-examine-hostprops-save:
	introduce a script to save properties
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MTIgMzEvMzNdIHRzLWV4YW1pbmUtaG9z
dHByb3BzLXNhdmU6IGludHJvZHVjZSBhIHNjcmlwdCB0byBzYXZlIHByb3BlcnRpZXMiKToKPiBU
aGlzIHNjcmlwdCB0dXJucyB0aGUgcHJvcGVydGllcyBzdG9yZWQgaW4gdGhlIHJ1bnZhcnMgdXNp
bmcgdGhlCj4gZm9ybWF0IGhvc3Rwcm9wLyRpZGVudC8kcHJvcD0kdmFsIGludG8gaG9zdCBwcm9w
ZXJ0aWVzIHN0b3JlZCBpbiB0aGUKPiBkYXRhYmFzZS4KCkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCkFsdGhvdWdoLAoKPiArZm9yZWFjaCBteSAkayAo
c29ydCBrZXlzICVyKSB7Cj4gKyAgICBuZXh0IHVubGVzcyAkayA9fiBtL15ob3N0cHJvcFwvKFte
XC9dKilcLyhbXlwvXSopJC87Cj4gKyAgICBteSAkaG8gPSBzZWxlY3Rob3N0KCQxKTsKPiArICAg
IG15ICRwcm9wID0gJDI7Cj4gKwo+ICsgICAgbG9nbSgicmVjb3JkaW5nIGZvciAkaG8tPntOYW1l
fSAkcHJvcD0kcnska30iKTsKPiArCj4gKyAgICAjIE5COiBpbiBvcmRlciB0byBhaWQgZGVidWcg
b25seSBhdHRlbXB0IHRvIHNhdmUgdGhlIGhvc3QgcHJvcHMKPiArICAgICMgb24gZmxpZ2h0cyB3
aXRoIHJlYWwgYmxlc3NpbmcsIGZvciB0aGUgcmVzdCBqdXN0IGRvIGEgZHJ5IHJ1bi4KPiArICAg
IGlmICgkYmxlc3NpbmcgZXEgInJlYWwiKSB7Cj4gKyAgICAgICAgc2V0X2hvc3RfcHJvcGVydHko
JGhvLCAkcHJvcCwgJHJ7JGt9KTsKPiArICAgIH0gZWxzZSB7Cj4gKyAgICAgICAgbG9nbSgibm90
IHNhdmluZyBob3N0IHByb3Agd2l0aCBibGVzc2luZyAkYmxlc3NpbmcgIT0gcmVhbCIpOwoKVGhp
cyB3aWxsIGJlIGFubm95aW5nbHkgbm9pc3kgaW4gbm9uLXJlYWwgZmxpZ2h0cyB3aXRoIG11bHRp
cGxlCmhvc3Rwcm9wcy4KCkJldHRlciB3b3VsZCBiZSB0byBtb3ZlIHRoZSAkYmxlc3NpbmcgZXEg
InJlYWwiIHRlc3QgdG8gdGhlIG91dHNpZGUgb2YKdGhlIGxvb3AgYW5kIGhhdmUgYSB2YXJpYWJs
ZSB0byBkYXkgd2hldGhlciB0byBhY3R1YWxseSBzZXQgdGhpbmdzLgpUaGVuIHRoZSBsb2cgbWVz
c2FnZSBhYm91dCAibm90IHNhdmluZyIgY291bGQgYmUgcHJpbnRlZCBvbmNlLgoKSWFuLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 15:08:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 15:08:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Yu6-0006aV-Nq; Fri, 20 Oct 2017 15:08:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e5Yu5-0006aM-Uh
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 15:08:06 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 C3/46-15231-5511AE95; Fri, 20 Oct 2017 15:08:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsUyZ7p8oG6I4Kt
 Ig9cT9Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozVBy8yFfxSrGhffpe5gfGgTBcjF4eQwGQm
 iWtL+tkgnN+MEn/frWKGcDYySqxccIili5ETyNnGKNH13gPEFhYIk7i+5SFYh4jAA0aJ3X07W
 SA61jBK/Ph4kBHEYRaYzCjRv+YjO0gLm4CRxNmj0xlBbF4BW4mrHR+ZQGwWAVWJuxvuMIPYog
 LhEm8bj7BA1AhKnJz5BMzmFPCQuPBxGRuIzSygLvFn3iVmCFteYvvbOWC2hICxRN+sPpYJjIK
 zkLTPQtIyC0nLAkbmVYwaxalFZalFusYGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5
 uZsYgQFcz8DAuINxwiq/Q4ySHExKoryBlS8jhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwLhB4F
 SkkWJSanlqRlpkDjCWYtAQHj5IIrz5Imre4IDG3ODMdInWK0Zjj2KbLf5g4fky68odJiCUvPy
 9VSpzXDqRUAKQ0ozQPbhAsxi8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEub1BZnCk5lXArf
 vFdApTECnsNu/ADmlJBEhJdXAOD9VqWN9iFlrrcJ845OLTjIUP4q5z9rA+vjWNMZJ+yJixKe6
 Wq82lC7vm1N6Kk2t+cLGx+9OSv5yPnJzvU7k7VvfLnhKVy1tXPer9mOAjlcMg/bhFHchtjcRu
 WH3bzYcUV+ydc3GM8kWNbN2BU/8yHhLTmryNqsOZh3HvZG3cnSUFF+uFX7soMRSnJFoqMVcVJ
 wIAAubtoPsAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1508512083!88133786!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52450 invoked from network); 20 Oct 2017 15:08:04 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 20 Oct 2017 15:08:04 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9KF7ogI004852
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 20 Oct 2017 15:07:50 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9KF7noL012836
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 20 Oct 2017 15:07:49 GMT
Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9KF7mUn017460;
 Fri, 20 Oct 2017 15:07:49 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 20 Oct 2017 08:07:48 -0700
To: Paul Durrant <Paul.Durrant@citrix.com>, "x86@kernel.org" <x86@kernel.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>
References: <20171019152617.38463-1-paul.durrant@citrix.com>
 <4e7e63a0-5a77-9dee-bbb7-dfa79c116fc8@oracle.com>
 <aa19e72a128141c4b0bad85de7c2f82c@AMSPEX02CL03.citrite.net>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <69e93ee8-5d93-35fa-ffc1-d7a7fbbd5599@oracle.com>
Date: Fri, 20 Oct 2017 11:09:28 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <aa19e72a128141c4b0bad85de7c2f82c@AMSPEX02CL03.citrite.net>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Juergen Gross <jgross@suse.com>, Thomas Gleixner <tglx@linutronix.de>,
 Ingo Molnar <mingo@redhat.com>, "H. Peter Anvin" <hpa@zytor.com>
Subject: Re: [Xen-devel] [PATCH] x86/xen: support priv-mapping in an HVM
 tools domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMjAvMjAxNyAwNDozNSBBTSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiAtLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLQo+PiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4ZW4tZGV2ZWwtYm91
bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YKPj4gQm9yaXMgT3N0cm92c2t5Cj4+IFNl
bnQ6IDE5IE9jdG9iZXIgMjAxNyAxODo0NQo+PiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJh
bnRAY2l0cml4LmNvbT47IHg4NkBrZXJuZWwub3JnOyB4ZW4tCj4+IGRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnOyBsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnCj4+IENjOiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+OyBUaG9tYXMgR2xlaXhuZXIKPj4gPHRnbHhAbGludXRyb25p
eC5kZT47IEluZ28gTW9sbmFyIDxtaW5nb0ByZWRoYXQuY29tPjsgSC4gUGV0ZXIgQW52aW4KPj4g
PGhwYUB6eXRvci5jb20+Cj4+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0hdIHg4Ni94
ZW46IHN1cHBvcnQgcHJpdi1tYXBwaW5nIGluIGFuIEhWTQo+PiB0b29scyBkb21haW4KPj4KPj4g
T24gMTAvMTkvMjAxNyAxMToyNiBBTSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+Pj4gSWYgdGhlIGRv
bWFpbiBoYXMgWEVORkVBVF9hdXRvX3RyYW5zbGF0ZWRfcGh5c21hcCB0aGVuIHVzZSBvZiB0aGUg
UFYtCj4+PiBzcGVjaWZpYyBIWVBFUlZJU09SX21tdV91cGRhdGUgaHlwZXJjYWxsIGlzIGNsZWFy
bHkgaW5jb3JyZWN0Lgo+Pj4KPj4+IFRoaXMgcGF0Y2ggYWRkcyBjaGVja3MgaW4geGVuX3JlbWFw
X2RvbWFpbl9nZm5fYXJyYXkoKSBhbmQKPj4+IHhlbl91bm1hcF9kb21haW5fZ2ZuX2FycmF5KCkg
d2hpY2ggY2FsbCB0aHJvdWdoIHRvIHRoZSBhcHByb3ByYXRlCj4+PiB4bGF0ZV9tbXUgZnVuY3Rp
b24gaWYgdGhlIGZlYXR1cmUgaXMgcHJlc2VudC4gQSBjaGVjayBpcyBhbHNvIGFkZGVkCj4+PiB0
byB4ZW5fcmVtYXBfZG9tYWluX2dmbl9yYW5nZSgpIHRvIGZhaWwgd2l0aCAtRU9QTk9UU1VQUCBz
aW5jZSB0aGlzCj4+PiBzaG91bGQgbm90IGJlIHVzZWQgaW4gYW4gSFZNIHRvb2xzIGRvbWFpbi4K
Pj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXgu
Y29tPgo+Pj4gLS0tCj4+PiBDYzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3Jh
Y2xlLmNvbT4KPj4+IENjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+PiBDYzog
VGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+Cj4+PiBDYzogSW5nbyBNb2xuYXIg
PG1pbmdvQHJlZGhhdC5jb20+Cj4+PiBDYzogIkguIFBldGVyIEFudmluIiA8aHBhQHp5dG9yLmNv
bT4KPj4+IC0tLQo+Pj4gIGFyY2gveDg2L3hlbi9tbXUuYyB8IDE0ICsrKysrKysrKysrKy0tCj4+
PiAgMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4+Pgo+
Pj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9tbXUuYyBiL2FyY2gveDg2L3hlbi9tbXUuYwo+
Pj4gaW5kZXggM2UxNTM0NWFiZmU3Li5kMzNlN2RiZTMxMjkgMTAwNjQ0Cj4+PiAtLS0gYS9hcmNo
L3g4Ni94ZW4vbW11LmMKPj4+ICsrKyBiL2FyY2gveDg2L3hlbi9tbXUuYwo+Pj4gQEAgLTE3Miw2
ICsxNzIsOSBAQCBpbnQgeGVuX3JlbWFwX2RvbWFpbl9nZm5fcmFuZ2Uoc3RydWN0Cj4+IHZtX2Fy
ZWFfc3RydWN0ICp2bWEsCj4+PiAgCQkJICAgICAgIHBncHJvdF90IHByb3QsIHVuc2lnbmVkIGRv
bWlkLAo+Pj4gIAkJCSAgICAgICBzdHJ1Y3QgcGFnZSAqKnBhZ2VzKQo+Pj4gIHsKPj4+ICsJaWYg
KHhlbl9mZWF0dXJlKFhFTkZFQVRfYXV0b190cmFuc2xhdGVkX3BoeXNtYXApKQo+Pj4gKwkJcmV0
dXJuIC1FT1BOT1RTVVBQOwo+Pj4gKwo+PiBUaGlzIGlzIG5ldmVyIGNhbGxlZCBvbiBYRU5GRUFU
X2F1dG9fdHJhbnNsYXRlZF9waHlzbWFwIGRvbWFpbnMsIHRoZXJlCj4+IGlzIGEgY2hlY2sgaW4g
cHJpdmNtZF9pb2N0bF9tbWFwKCkgZm9yIHRoYXQuCj4gWWVzLCB0aGF0J3MgdHJ1ZSBidXQgaXQg
c2VlbXMgbGlrZSB0aGUgd3JvbmcgcGxhY2UgZm9yIHN1Y2ggYSBjaGVjay4gSSBjb3VsZCByZW1v
dmUgdGhhdCBvbmUgaXQgeW91J2QgcHJlZmVyLgoKSSBhY3R1YWxseSB0aGluayB0aGF0IHBlcmhh
cHMgd2UgY291bGQgd3JhcCBwcml2Y21kX2lvY3RsX21tYXAoKSB3aXRoCiIjaWZkZWYgQ09ORklH
X1hFTl9QViIgKCNlbHNlIHJldHVybiAtRU5PU1lTKSBhbmQgbW92ZQp4ZW5fcmVtYXBfZG9tYWlu
X2dmbl9yYW5nZSgpIHRvIG1tdV9wdi5jLiBXZSBjYW4gdGhlbiByZW1vdmUgaXQgZnJvbSBBUk0K
Y29kZSB0b28uCgo+Cj4+PiAgCXJldHVybiBkb19yZW1hcF9nZm4odm1hLCBhZGRyLCAmZ2ZuLCBu
ciwgTlVMTCwgcHJvdCwgZG9taWQsCj4+IHBhZ2VzKTsKPj4+ICB9Cj4+PiAgRVhQT1JUX1NZTUJP
TF9HUEwoeGVuX3JlbWFwX2RvbWFpbl9nZm5fcmFuZ2UpOwo+Pj4gQEAgLTE4Miw2ICsxODUsMTAg
QEAgaW50IHhlbl9yZW1hcF9kb21haW5fZ2ZuX2FycmF5KHN0cnVjdAo+PiB2bV9hcmVhX3N0cnVj
dCAqdm1hLAo+Pj4gIAkJCSAgICAgICBpbnQgKmVycl9wdHIsIHBncHJvdF90IHByb3QsCj4+PiAg
CQkJICAgICAgIHVuc2lnbmVkIGRvbWlkLCBzdHJ1Y3QgcGFnZSAqKnBhZ2VzKQo+Pj4gIHsKPj4+
ICsJaWYgKHhlbl9mZWF0dXJlKFhFTkZFQVRfYXV0b190cmFuc2xhdGVkX3BoeXNtYXApKQo+Pj4g
KwkJcmV0dXJuIHhlbl94bGF0ZV9yZW1hcF9nZm5fYXJyYXkodm1hLCBhZGRyLCBnZm4sIG5yLAo+
PiBlcnJfcHRyLAo+Pj4gKwkJCQkJCSBwcm90LCBkb21pZCwgcGFnZXMpOwo+Pj4gKwo+PiBTbyBo
b3cgZGlkIHRoaXMgd29yayBiZWZvcmU/IEluIGZhY3QsIEkgZG9uJ3Qgc2VlIGFueSBjYWxsZXJz
IG9mCj4+IHhlbl94bGF0ZV97cmV8dW59bWFwX2dmbl9yYW5nZSgpLgo+IEkgYXNzdW1lIG1lYW4g
J2FycmF5JyBmb3IgdGhlIG1hcCBzaW5jZSB0aGVyZSBpcyBubyB4ZW5feGxhdGVfcmVtYXBfZ2Zu
X3JhbmdlKCkgZnVuY3Rpb24uIEknbSBub3QgcXVpdGUgc3VyZSB3aGF0IHlvdSdyZSBhc2tpbmc/
IFdpdGhvdXQgdGhpcyBwYXRjaCB0aGUgbW11IGNvZGUgaW4gYW4geDg2IGRvbWFpbiBzaW1wbHkg
YXNzdW1lcyB0aGUgZG9tYWluIGlzIFBWLi4uIHRoZSB4bGF0ZSBjb2RlIGlzIGN1cnJlbnRseSBv
bmx5IHVzZWQgdmlhIHRoZSBhcm0gbW11IGNvZGUgKHdoZXJlIGl0IGNsZWFybHkga25vd3MgaXQn
cyBub3QgUFYpLiBBRkFJQ1MgdGhpcyBJcyBqdXN0IGEgc3RyYWlnaHRmb3J3YXJkIGJ1Z2d5IGFz
c3VtcHRpb24gaW4gdGhlIHg4NiBjb2RlLgoKTG9va3MgbGlrZSB0aGlzIHdhcyBvcmlnaW5hbGx5
IGludGVuZGVkIGZvciBkb20wIFBWSCBhbmQgd2FzIHJlbW92ZWQgYnkKMDYzMzM0Zi4gU28gaXQg
c2hvdWxkIGluZGVlZCBiZSByZXN0b3JlZC4KCgotYm9yaXMKCj4KPiAgIFBhdWwKPgo+PiAtYm9y
aXMKPj4KPj4KPj4+ICAJLyogV2UgQlVHX09OIGJlY2F1c2UgaXQncyBhIHByb2dyYW1tZXIgZXJy
b3IgdG8gcGFzcyBhIE5VTEwKPj4gZXJyX3B0ciwKPj4+ICAJICogYW5kIHRoZSBjb25zZXF1ZW5j
ZXMgbGF0ZXIgaXMgcXVpdGUgaGFyZCB0byBkZXRlY3Qgd2hhdCB0aGUgYWN0dWFsCj4+PiAgCSAq
IGNhdXNlIG9mICJ3cm9uZyBtZW1vcnkgd2FzIG1hcHBlZCBpbiIuCj4+PiBAQCAtMTkzLDkgKzIw
MCwxMiBAQAo+PiBFWFBPUlRfU1lNQk9MX0dQTCh4ZW5fcmVtYXBfZG9tYWluX2dmbl9hcnJheSk7
Cj4+PiAgLyogUmV0dXJuczogMCBzdWNjZXNzICovCj4+PiAgaW50IHhlbl91bm1hcF9kb21haW5f
Z2ZuX3JhbmdlKHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hLAo+Pj4gLQkJCSAgICAgICBpbnQg
bnVtcGdzLCBzdHJ1Y3QgcGFnZSAqKnBhZ2VzKQo+Pj4gKwkJCSAgICAgICBpbnQgbnIsIHN0cnVj
dCBwYWdlICoqcGFnZXMpCj4+PiAgewo+Pj4gLQlpZiAoIXBhZ2VzIHx8ICF4ZW5fZmVhdHVyZShY
RU5GRUFUX2F1dG9fdHJhbnNsYXRlZF9waHlzbWFwKSkKPj4+ICsJaWYgKHhlbl9mZWF0dXJlKFhF
TkZFQVRfYXV0b190cmFuc2xhdGVkX3BoeXNtYXApKQo+Pj4gKwkJcmV0dXJuIHhlbl94bGF0ZV91
bm1hcF9nZm5fcmFuZ2Uodm1hLCBuciwgcGFnZXMpOwo+Pj4gKwo+Pj4gKwlpZiAoIXBhZ2VzKQo+
Pj4gIAkJcmV0dXJuIDA7Cj4+Pgo+Pj4gIAlyZXR1cm4gLUVJTlZBTDsKPj4KPj4gX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPj4gWGVuLWRldmVsIG1haWxp
bmcgbGlzdAo+PiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+PiBodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 15:13:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 15:13:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Yz5-0007FP-AG; Fri, 20 Oct 2017 15:13:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4594c9e72=Ian.Jackson@citrix.com>)
 id 1e5Yz4-0007FJ-22
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 15:13:14 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 79/33-13910-9821AE95; Fri, 20 Oct 2017 15:13:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDvW6H0Kt
 Ig965Vhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aiK8fZC/5zV9y/coqlgfEWZxcjJ4eEgL/E
 0Z0nWEBsNgFdiaYtf9lAbF4BQYmTM5+AxZkFdCQW7P7EBmHLS2x/O4cZosZe4tO0NvYuRg4OF
 gFViXtH80DCIgKKEg9e3mSFKNeTmHx2AiOILSzgKzHjUgdYnFPAUqJz/hsgm4tDSOA7s8T+/l
 vsEPeYSLxduJMNZKaQgJrE3PXxExj5ZiG5aBaSi2YhuWgBI/MqRo3i1KKy1CJdQ0O9pKLM9Iy
 S3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAUGMAgh2Mn5YFHGKU5GBSEuUNrHwZKcSXlJ9S
 mZFYnBFfVJqTWnyIUYaDQ0mCN1PwVaSQYFFqempFWmYOMOhh0hIcPEoivLIgad7igsTc4sx0i
 NQpRl2Ojpt3/zAJseTl56VKifPqgRQJgBRllObBjYBF4CVGWSlhXkago4R4ClKLcjNLUOVfMY
 pzMCoJ81aATOHJzCuB2/QK6AgmoCPY7V+AHFGSiJCSamBcIPVt70/nbo9Jmq0KXr9NzKYzvll
 fts3PuP/uvx+Rq6bY26dt/n/fj/Fevr1qx92dofdn2vuo5nDcvqUW88mx9zXPnRRfKy5vqxNH
 dKbufPheMCKd2yYwtNhyjs2fJwuV5+tPdjvfVdshVfVsl4F2alfozhYdt9g0axlthcUc55OfP
 z7d/kWJpTgj0VCLuag4EQAs6RkRuwIAAA==
X-Env-Sender: prvs=4594c9e72=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1508512391!111193544!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54772 invoked from network); 20 Oct 2017 15:13:12 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 15:13:12 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="455239709"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23018.4568.306354.650856@mariner.uk.xensource.com>
Date: Fri, 20 Oct 2017 16:10:16 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20171020145622.nszfbikwdhsnaotc@citrix.com>
References: <20171020103840.32762-1-wei.liu2@citrix.com>
 <20171020103840.32762-12-wei.liu2@citrix.com>
 <23017.55443.733688.529833@mariner.uk.xensource.com>
 <20171020111457.7uhyvfkks3m2weoc@citrix.com>
 <23017.60829.259869.319396@mariner.uk.xensource.com>
 <20171020131714.lupjggena5p7tjzy@citrix.com>
 <23017.63517.935556.298721@mariner.uk.xensource.com>
 <20171020133605.ycbh6lovqreqdvyw@citrix.com>
 <23017.64861.529293.658705@mariner.uk.xensource.com>
 <20171020145622.nszfbikwdhsnaotc@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [OSSTEST PATCH 11/16] ts-debian-fixup: use correct
	resume device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW09TU1RFU1QgUEFUQ0ggMTEvMTZdIHRzLWRlYmlhbi1maXh1
cDogdXNlIGNvcnJlY3QgcmVzdW1lIGRldmljZSIpOgo+IE9uIEZyaSwgT2N0IDIwLCAyMDE3IGF0
IDAyOjQyOjUzUE0gKzAxMDAsIElhbiBKYWNrc29uIHdyb3RlOgo+ID4gV2VpIExpdSB3cml0ZXMg
KCJSZTogW09TU1RFU1QgUEFUQ0ggMTEvMTZdIHRzLWRlYmlhbi1maXh1cDogdXNlIGNvcnJlY3Qg
cmVzdW1lIGRldmljZSIpOgo+ID4gSSdtIG5vdCBzdXJlIHdoYXQgeW91IG1lYW4gaGVyZS4gIFdl
IGFyZSB1c2luZyB0aGUgY29uZmlnIHRlbXBsYXRlCj4gPiBwcm92aWRlZCBieSB4ZW4tdG9vbHMu
ICBUaGUgcmV1c2Ugb2YgdGhlIGhvc3QncyBpbml0cmQgaXMgc3VnZ2VzdGVkIGJ5Cj4gPiB0aGUg
eGVuLWNyZWF0ZS1pbWFnZSBkb2N1bWVudGF0aW9uLgo+IAo+IFRCSCBJIGRvbid0IGtub3cgd2hh
dCB0byB3cml0ZSBpbiBhIHJlcG9ydC4gV2hhdCBpcyB0aGUgZXhwZWN0ZWQKPiBiZWhhdmlvdXI/
CgpIb3cgYWJvdXQgdGhpcyA/ICBBZGp1c3QgdG8gdGFzdGUsIGNvcnJlY3RpbmcgYW55CmxpZXMv
bWlzdW5kZXJzdGFuZGluZ3MsIG1heWJlIGFkZGluZyByZWZlcmVuY2VzLCBldGMuCgoKU3RlcHMg
dG8gcmVwcm9kdWNlOgoKICBGb2xsb3cgaW5zdHJ1Y3Rpb25zIGluIHhlbi1jcmVhdGUtaW1hZ2Us
IGluY2x1ZGluZyBzdWdnZXN0aW9uIHRvCiAgcmUtdXNlIGhvc3QncyBpbml0cmQsIHRvIG1ha2Ug
YSBndWVzdCBydW5uaW5nIHN0cmV0Y2guICBUcnkgdG8gYm9vdAogIGl0LgoKRXhwZWN0ZWQgYmVo
YXZpb3VyOgoKICBHdWVzdCBib290cyBwcm9tcHRseS4KCk9ic2VydmVkIGJlaGF2aW91cjoKCiAg
R3Vlc3QgcGF1c2VzIGZvciBhIGxvbmcgdGltZSBkdXJpbmcgYm9vdCB3YWl0aW5nIGZvciB0aGUg
InJlc3VtZQogIGRldmljZSIgdG8gYmVjb21lIGF2YWlsYWJsZS4KCkFuYWx5c2lzOgoKICBUaGlz
IGlzIGJlY2F1c2UgdGhlIGluaXRyZCBoYXMgdGhlIGhvc3QncyBzd2FwIGRldmljZSBjb25maWd1
cmVkLgoKICBXaXRoIHN0cmV0Y2gsIGFuZCBzeXN0ZW1kLCB0aGUgZGVsYXkgaXMgbG9uZ2VyOyBl
YXJsZXIgRGViaWFuCiAgcmVsZWFzZXMgaGFkIGEgc2ltaWxhciBpc3N1ZSBidXQgdGhlIHNob3J0
ZXIgdGltZW91dCBtZWFudCBpdCB3YXMgYQogIGxlc3Mgc2VyaW91cyBwcm9ibGVtLgoKU3VnZ2Vz
dGVkIHJlbWVkeToKCiAgSXQgaXMgdW5mb3J0dW5hdGUgdGhhdCB0aGUgaW5pdHJkIGhhcyB0aGUg
cmVzdW1lIGRldmljZSBiYWtlZCBpbnRvCiAgaXQuICBOb3JtYWxseSB0aGlzIGtpbmQgb2YgdGhp
bmcgKGVnIHJvb3Q9KSBjb21lcyB2aWEgdGhlIGNvbW1hbmQKICBsaW5lLiAgU28gbWF5YmUgdGhl
IGJ1ZyBpcyBpbiB0aGUgaW5pdHJkIGdlbmVyYXRpb24uCgogIEFsdGVybmF0aXZlbHksIG1heWJl
IHhlbi1jcmVhdGUtaW1hZ2Ugc2hvdWxkIHdyaXRlIGEgc2V0dGluZyAiZXh0cmEiCiAgaW50byB0
aGUgZG9tYWluIGNvbmZpZyBmaWxlICJyZXN1bWU9PHN3YXAgZGV2aWNlPiIuCgoKSWFuLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 15:17:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 15:17:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Z3E-0007Sd-Qi; Fri, 20 Oct 2017 15:17:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4599c21b7=Andrew.Cooper3@citrix.com>)
 id 1e5Z3D-0007SX-AG
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 15:17:31 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 88/F1-07422-A831AE95; Fri, 20 Oct 2017 15:17:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsWSzvfng26X8Kt
 Ig9MP2C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow3V/4yFkzlrOi50c7ewNjH3sXIySEh4C+x
 o/M9E4gtLOAksafrFyuILSIQIHG6rwHMZhZQl5j58BdYjZBAkcSdDoh6NgF9id0vPoHZvAK2E
 q3/54DZLAKqEv/ungCbLyoQLtF0tp8FokZQ4uTMJ2A2p4C9RNuO/WxdjBxA8zUl1u/Sh1glL7
 H97RxmCFtcounLSlaItWoS1/ovQZ2cLjHxWQ/LBEaBWUimzkKYNAvJpFlIJi1gZFnFqF6cWlS
 WWqRrrJdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERiuDECwg3HvP6dDjJIcTEqi
 vIGVLyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfC2C72KFBIsSk1PrUjLzAFGDkxagoNHSYS3D
 STNW1yQmFucmQ6ROsWoKCXOOxkkIQCSyCjNg2uDReslRlkpYV5GoEOEeApSi3IzS1DlXzGKcz
 AqCfNmgkzhycwrgZv+CmgxE9BidvsXIItLEhFSUg2Mjo+N/qVufr/mdkSPQei99BW+yw5FvDw
 VkMwvOanw7VUbaePiOQKr/p5N2mUvKPggIYrh9P2AqFsBzGG3uifvLdpm/53dtXbnFRn+6zuW
 z27pXyYu47bvofrWR09+3/jfdHD1VvVgz1bNTKU32+081U9Fqk+t8enT0n5X/VQqLvt/XG6Ip
 TWbEktxRqKhFnNRcSIArfcf7NECAAA=
X-Env-Sender: prvs=4599c21b7=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1508512646!69095300!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28891 invoked from network); 20 Oct 2017 15:17:29 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 15:17:29 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="106420434"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59EA201F0200007800188BF5@prv-mh.provo.novell.com>
 <59EA23420200007800188C1C@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <a6186546-a040-bf88-804a-4f6e8dba4480@citrix.com>
Date: Fri, 20 Oct 2017 16:17:23 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59EA23420200007800188C1C@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 3/3] x86: avoid FS/GS base reads when
	possible
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAvMTAvMTcgMTU6MjQsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRoZXkncmUgYmVpbmcgemVy
b2VkIGEgZmV3IGxpbmVzIGRvd24gd2hlbiBub24tbnVsbCBzZWxlY3RvcnMgYXJlIGJlaW5nCj4g
Zm91bmQgaW4gdGhlIHJlc3BlY3RpdmUgcmVnaXN0ZXJzLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKR2l2ZW4gdGhhdCB0aGlzIGlzIHdpdGhpbiBh
biBjcHVfaGFzX2ZzZ3NiYXNlIGNvbmRpdGlvbmFsLCB0aGVyZSBpcyBhCm1vZGVyYXRlIGNoYW5j
ZSB0aGF0IHRoZSBjb25kaXRpb25hbCBpcyBtb3JlIG92ZXJoZWFkIHRoYW4gdGhlCnJke2ZzLGdz
fWJhc2UgaW5zdHJ1Y3Rpb24gYWxvbmUuCgpJU1RSIEFuZHkgTHV0b21pcnNreSBmaW5kaW5nIHRo
YXQgdGhleSB3ZXJlIGFjdHVhbGx5IHZlcnkgZWZmaWNpZW50Cmluc3RydWN0aW9ucy4KCkknbSBu
b3Qgc3VyZSB3aGljaCBpcyB0aGUgYmV0dGVyIG9wdGlvbiBoZXJlLCBidXQgSSdtIG5vdCBhdmVy
c2VkIHRvIHRoZQpjaGFuZ2UsIHNvIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgoKPgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYwo+ICsrKyBi
L3hlbi9hcmNoL3g4Ni9kb21haW4uYwo+IEBAIC0xNDQ5LDEwICsxNDQ5LDExIEBAIHN0YXRpYyB2
b2lkIHNhdmVfc2VnbWVudHMoc3RydWN0IHZjcHUgKnYKPiAgCj4gICAgICBpZiAoIGNwdV9oYXNf
ZnNnc2Jhc2UgJiYgIWlzX3B2XzMyYml0X3ZjcHUodikgKQo+ICAgICAgewo+IC0gICAgICAgIHYt
PmFyY2gucHZfdmNwdS5mc19iYXNlID0gX19yZGZzYmFzZSgpOwo+ICsgICAgICAgIGlmICggIShy
ZWdzLT5mcyAmIH4zKSApCj4gKyAgICAgICAgICAgIHYtPmFyY2gucHZfdmNwdS5mc19iYXNlID0g
X19yZGZzYmFzZSgpOwo+ICAgICAgICAgIGlmICggdi0+YXJjaC5mbGFncyAmIFRGX2tlcm5lbF9t
b2RlICkKPiAgICAgICAgICAgICAgdi0+YXJjaC5wdl92Y3B1LmdzX2Jhc2Vfa2VybmVsID0gX19y
ZGdzYmFzZSgpOwo+IC0gICAgICAgIGVsc2UKPiArICAgICAgICBlbHNlIGlmICggIShyZWdzLT5n
cyAmIH4zKSApCj4gICAgICAgICAgICAgIHYtPmFyY2gucHZfdmNwdS5nc19iYXNlX3VzZXIgPSBf
X3JkZ3NiYXNlKCk7Cj4gICAgICB9Cj4gIAo+Cj4KPgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 15:20:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 15:20:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Z6C-00086K-Bw; Fri, 20 Oct 2017 15:20:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mingo.kernel.org@gmail.com>) id 1e5Z6B-00085X-8H
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 15:20:35 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 B4/FA-14867-2441AE95; Fri, 20 Oct 2017 15:20:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOKsWRWlGSWpSXmKPExsVyMbThkK6jyKt
 Ig/PLFC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy1Zz8zF2xkrbiyayd7A+NEli5GLg4hgZmM
 EsdebGMCcVgElrFKNN9ewdzFyMkhIXCIVeLhJyYIO03i5cazcHbH+pVQdpXE7ocfGLsYOYAma
 UpsbLCEGDqZSeL50f1gc4QFDCQa1n9nBbFZBFQl/u3+CFbPJqAi0bbGECQsIqAhMfX0HmaQXm
 aBaRwSky+uAjuIUeAan8Sa0x/YIAZ5Sby5OglsEK+AucT57/OZIbbdZJSYcGQfG0RCUOLkzCc
 sIDazgJbEjX8vmUC2MQtISyz/xwES5hQIlLjX/wfsOFGgIzqXzmGZwCg2C0n3LCTdsxC6FzAy
 r2LUKE4tKkst0jU00ksqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECIwYBiDYwXh5Y
 8AhRkkOJiVR3sDKl5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjthV9FCgkWpaanVqRl5gBjFy
 YtwcGjJMJrBZLmLS5IzC3OTIdInWK05Lhw59IfJo4bD68DyQN7bv1hEmLJy89LlRLnjQFpEAB
 pyCjNgxsHSy+XGGWlhHkZgQ4U4ilILcrNLEGVf8UozsGoJMwrDTKFJzOvBG7rK6CDmIAOYrd/
 AXJQSSJCSqqB0SnjqOPp987/uk9dqlZ988p4T/WaG/5XSywVvz1WiNspuT5DVGb2hWOnHScH/
 T1TwLbkeqFpRYfQOvPpYRdlKtvT4ksaRA68OtMauv3zCbflO28dOM6+o6zU+VPKlJvdz9Kcha
 r10+OfLHaZFFhttf7N04UreEtl+1nehErNs56n3rQlgc9mvxJLcUaioRZzUXEiALiJtl8qAwA
 A
X-Env-Sender: mingo.kernel.org@gmail.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1508512833!111860298!1
X-Originating-IP: [209.85.128.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41006 invoked from network); 20 Oct 2017 15:20:33 -0000
Received: from mail-wr0-f194.google.com (HELO mail-wr0-f194.google.com)
 (209.85.128.194)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Oct 2017 15:20:33 -0000
Received: by mail-wr0-f194.google.com with SMTP id w105so2333876wrc.0
 for <xen-devel@lists.xenproject.org>; Fri, 20 Oct 2017 08:20:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=xKtvjhOdLvAycmA+VEJDH/DNg73zvZ5PgQdlfJXjE44=;
 b=SHQG/TbCjcb3Asco+ODXgzG2XTI10o3djOQEF+fODAv8QGRKAPjmP9S+/fMSzdm9m5
 138HCnW/0lhXAW9iq7f5A2DnAioLyFb0wftLe4zNwYNYdaIZQfVxONpf/DHMEIe+ELOT
 SjfuuRPboJ1+rxunkHQlQNnyuFur0PZ5G9MK3EbsnMX7NzZA0PM5JZB0Pny5ifuS1VGZ
 CB41KtRdM5T/Qx+xMqetwYVxvFdcIn7nX6/LEUFq9bayzI25zTy86FF7Xx/HD+vbguQJ
 qym5fKOZeYoaiVZuJIYtBfmB4HLwQeq8qxryY2N3qS/E4WO0aAVWE4MrRPL+BFomz1nP
 zFiQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:date:from:to:cc:subject:message-id
 :references:mime-version:content-disposition:in-reply-to:user-agent;
 bh=xKtvjhOdLvAycmA+VEJDH/DNg73zvZ5PgQdlfJXjE44=;
 b=PQI8xZXfcjMdDCy2LgrzLy90yk6hBNMaarFATa+G4FwxLsPOSDQGmLCdkWwL+QFwv7
 ha9CVa2ciuY4KMhqiUXTYFkbUGglL9iXo52WC4z47N4GVaFWzt+ZZIyeylLuQAT07H6C
 TnaXlKJccAE+5Mar2zjhn/0r9GvbB0V9kpGFUZ8KWRvnI1E5SAF5FBrUe66HZp14cOg8
 +iVNgFGIKnItdjyboySG/0dfI3cERnGXBbk/UODOQwfdiAK8CKLzBeRDwUcSmgGs3s+Q
 P/B0iwkwC+zmHGpYWRoQYLBaIAAiXyvLcZXHpKtbyyk7SUlzYmrRTNb5uFgTRxuEg1Ib
 ND5g==
X-Gm-Message-State: AMCzsaWxfIdKjLpiwCf4Mujxp0YnHKU3MbpeiB48MIzMLNI/HByFAsW6
 k5jdSYqMjiKN+XmqAazfFk8=
X-Google-Smtp-Source: ABhQp+RM1XQ7BWZQ6A2ED13QhFRpcID5qKXAnuBjzE/QHHaYiMdRngS57bUB+rEBLwng+MqZCrJL/A==
X-Received: by 10.223.171.236 with SMTP id s99mr4779111wrc.27.1508512833057;
 Fri, 20 Oct 2017 08:20:33 -0700 (PDT)
Received: from gmail.com (2E8B0CD5.catv.pool.telekom.hu. [46.139.12.213])
 by smtp.gmail.com with ESMTPSA id e134sm1269878wma.31.2017.10.20.08.20.29
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Fri, 20 Oct 2017 08:20:32 -0700 (PDT)
Date: Fri, 20 Oct 2017 17:20:28 +0200
From: Ingo Molnar <mingo@kernel.org>
To: Thomas Garnier <thgarnie@google.com>
Message-ID: <20171020152028.syq6woeet6it3z3h@gmail.com>
References: <20171011203027.11248-1-thgarnie@google.com>
 <20171011203027.11248-7-thgarnie@google.com>
 <20171020082646.bkxrps35sb3gq2nr@gmail.com>
 <CAJcbSZFScsqOORMGXFQdsqcN5xbfHWpzSHGdxQB=45zgSDryLw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAJcbSZFScsqOORMGXFQdsqcN5xbfHWpzSHGdxQB=45zgSDryLw@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>, Michal Hocko <mhocko@suse.com>,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>, linux-doc@vger.kernel.org,
 Daniel Micay <danielmicay@gmail.com>, Len Brown <len.brown@intel.com>,
 Peter Zijlstra <peterz@infradead.org>, Christopher Li <sparse@chrisli.org>,
 Jan H =?iso-8859-1?Q?=2E_Sch=F6nherr?= <jschoenh@amazon.de>,
 Alexei Starovoitov <ast@kernel.org>, virtualization@lists.linux-foundation.org,
 David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Waiman Long <longman@redhat.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Thomas Gleixner <tglx@linutronix.de>,
 the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>, Jonathan Corbet <corbet@lwn.net>,
 Peter Foley <pefoley2@pefoley.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>, Kyle Huey <me@kylehuey.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Sparse Mailing-list <linux-sparse@vger.kernel.org>,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Borislav Petkov <bp@suse.de>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Tom Lendacky <thomas.lendacky@amd.com>, Rik van Riel <riel@redhat.com>,
 Kees Cook <keescook@chromium.org>, Arnd Bergmann <arnd@arndb.de>,
 Linux PM list <linux-pm@vger.kernel.org>, "H . J . Lu" <hjl.tools@gmail.com>,
 Rusty Russell <rusty@rustcorp.com.au>, Steven Rostedt <rostedt@goodmis.org>,
 Chris Wright <chrisw@sous-sol.org>, Jason Baron <jbaron@akamai.com>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Alok Kataria <akataria@vmware.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>, Baoquan He <bhe@redhat.com>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 kvm list <kvm@vger.kernel.org>, Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>, Lukas Wunner <lukas@wunner.de>,
 Linux Crypto Mailing List <linux-crypto@vger.kernel.org>,
 Rob Landley <rob@landley.net>, Jiri Kosina <jkosina@suse.cz>,
 Tejun Heo <tj@kernel.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Joerg Roedel <joro@8bytes.org>
Subject: Re: [Xen-devel] [PATCH v1 06/27] x86/entry/64: Adapt assembly for
	PIE support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CiogVGhvbWFzIEdhcm5pZXIgPHRoZ2FybmllQGdvb2dsZS5jb20+IHdyb3RlOgoKPiA+PiAgICAg
ICAgKi8KPiA+PiAtICAgICBjbXBxICAgICQuTGVudHJ5X1NZU0NBTExfNjRfYWZ0ZXJfZmFzdHBh
dGhfY2FsbCwgKCVyc3ApCj4gPj4gKyAgICAgbGVhcSAgICAuTGVudHJ5X1NZU0NBTExfNjRfYWZ0
ZXJfZmFzdHBhdGhfY2FsbCglcmlwKSwgJXIxMQo+ID4+ICsgICAgIGNtcHEgICAgJXIxMSwgKCVy
c3ApCj4gPj4gICAgICAgam5lICAgICAxZgoKPiA+IFRoaXMgcGF0Y2ggc2VlbXMgdG8gYWRkIGV4
dHJhIG92ZXJoZWFkIHRvIHRoZSBzeXNjYWxsIGZhc3QtcGF0aCBldmVuIHdoZW4gUElFIGlzCj4g
PiBkaXNhYmxlZCwgcmlnaHQ/Cj4gCj4gSXQgZG9lcyBhZGQgZXh0cmEgaW5zdHJ1Y3Rpb25zIHdo
ZW4gb25lIGlzIG5vdCBwb3NzaWJsZSwgSSBwcmVmZXJyZWQKPiB0aGF0IG92ZXIgaWZkZWZpbmcg
YnV0IEkgY2FuIGNoYW5nZSBpdC4KClNvIG15IHByb2JsZW0gaXMsIHRoaXMgcGF0dGVybiByZXBl
YXRzIGluIG1hbnkgb3RoZXIgcGxhY2VzIGFzIHdlbGwsIGJ1dCBzcHJpbmtpbmcgCnZhcmlvdXMg
cGllY2VzIG9mIGFzc2VtYmx5IGNvZGUgd2l0aCAjaWZkZWZzIHdvdWxkIGJlIHZlcnkgYmFkIGFz
IHdlbGwuCgpJIGhhdmUgbm8gZ29vZCBpZGVhIGhvdyB0byBzb2x2ZSB0aGlzLgoKVGhhbmtzLAoK
CUluZ28KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 15:21:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 15:21:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Z7I-0008C0-Lo; Fri, 20 Oct 2017 15:21:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e5Z7H-0008Bp-1O
 for xen-devel@lists.xensource.com; Fri, 20 Oct 2017 15:21:43 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 0A/50-00431-6841AE95; Fri, 20 Oct 2017 15:21:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIKsWRWlGSWpSXmKPExsVyMfTGFt1WkVe
 RBi9eiVvcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozTu5awFeyZwljxc9US9gbGnpQuRi4OIYEZ
 jBIvW/6ygzgsAi+YJV6emsIK4kgI3GSVWHlxHksXIyeQkyXxeMlOdgg7TeLZ/g3MEHalxP0Jd
 4HiHECj1CTWvImCmPqTUaLp5VuwemEBd4nXix6DzREROMcoceyTC4gtJKAv0felgQmkl01AR2
 LdjFoQk1fAVmL+bxOQChYBVYnWPxtYQWxRgXCJprP9YFN4BQQlTs58AmZzChhI3Jp0DmwTs4C
 ZxLzND5khbHGJW0/mM0HY8hLNW2czT2AUmYWkfRaSlllIWmYhaVnAyLKKUaM4tagstUjXyEQv
 qSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwMuoZGBh3ML467neIUZKDSUmUN7DyZ
 aQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7dwq8ihQSLUtNTK9Iyc4AxCpOW4OBREuEtA0nzFh
 ck5hZnpkOkTjHac1y4c+kPE8exTZeB5I9JV4DkgT23/jAJseTl56VKifMeBGkTAGnLKM2DGwp
 LKZcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfNKg0zhycwrgdv9CugsJqCz2O1fgJxVkoiQ
 kmpglH6l+6h8jui22SZ/92Sb5yza5b1fLHrjTWaFzlt3p69M/XRJ0vha5rfPdS1KOZJ7LXN2z
 jyzdp+G5Tafip74um/y7P96/Nqrv5xblbg9VX4520YL9gWzLjrq3CvKZjVnvirtHfJCYuNU9c
 TilbE2N++c3Pbzp133jHnr/s7QOmVwfnPB/uDwr0osxRmJhlrMRcWJANBW7CwkAwAA
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1508512900!94421790!1
X-Originating-IP: [209.85.216.180]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16586 invoked from network); 20 Oct 2017 15:21:41 -0000
Received: from mail-qt0-f180.google.com (HELO mail-qt0-f180.google.com)
 (209.85.216.180)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Oct 2017 15:21:41 -0000
Received: by mail-qt0-f180.google.com with SMTP id z50so18859592qtj.4
 for <xen-devel@lists.xensource.com>; Fri, 20 Oct 2017 08:21:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=Nv5ETKBcMQdd25t7A4WWY0KkMmW8yvLuMon/iKKY0oQ=;
 b=MgVggQCAjzo8qDsgHj1RpV33oPrVHFp3f5hyros0do/e8rVpVSwa7IB/wzOjwID3OO
 evQI/HskKZau0koiDtJQFZUS2TgaDJR9AE73qVJXg27DH7wtuWqAc1UQaB1E5RgqFWu1
 SiQKK2ihgZnNDY5lJMvK3gPYNcRHAMG/09oyE=
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=Nv5ETKBcMQdd25t7A4WWY0KkMmW8yvLuMon/iKKY0oQ=;
 b=IMNohrMAB6VcWKiTi2kBx3wNpsr+m1OvfASW1Mtozr410kEsPUUrEDQ+5oArfFadYv
 9WKVDgA4WyLAwfwZsZUWYUP48Np4L8mglhYF8M7ykMOQ5NrrgmfZYerm/TBj+NSUWqqU
 HGLfJFGrJslKuiRkpnBMs2KEMsAmZr53q7wO2uwgG0b+vBIAbmOFV5wADHhujXTKRihM
 V5r2lbsGpvUAdS8D5hmwJpwUQ5hliBOe8zGGtdOIseajGD/Xx4a1YCq3hFv3TC8wPjVy
 SNUYfoC2aS5VJy2S5wMTejvcsypyK9miyA1n6Rc6tAKT0xIQDsA8jds5HiWwHPRXBiPS
 jFzQ==
X-Gm-Message-State: AMCzsaXsYgA/F6F1Yw5ZrIU89s7DTy6SLDZALCRqkiEkpnfP2QA3e6NV
 nTaUyKD/3ek8GPu3vJXvqkWdUg==
X-Google-Smtp-Source: ABhQp+Sf5CHJFraJ1KaGB1EK+6X6HbcWmtg9WEg3ZW4yjD+cbS/xH4C7H0Do2eNU9opV38VF395m3A==
X-Received: by 10.200.63.43 with SMTP id c40mr7386936qtk.219.1508512899778;
 Fri, 20 Oct 2017 08:21:39 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id m28sm764519qtb.55.2017.10.20.08.21.38
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 20 Oct 2017 08:21:39 -0700 (PDT)
To: osstest service owner <osstest-admin@xenproject.org>,
 xen-devel@lists.xensource.com, Ian Jackson <ian.jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
References: <osstest-114747-mainreport@xen.org>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <fe89f15e-d478-e58a-ed35-59069c65e519@linaro.org>
Date: Fri, 20 Oct 2017 16:21:37 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <osstest-114747-mainreport@xen.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [xen-unstable test] 114747: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyMC8xMC8xNyAxNTo1MSwgb3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyb3RlOgo+IGZs
aWdodCAxMTQ3NDcgeGVuLXVuc3RhYmxlIHJlYWwgW3JlYWxdCj4gaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDc0Ny8KPiAKPiBSZWdyZXNzaW9ucyA6
LSgKPiAKPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKPiBp
bmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKPiAgIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDExNDY0NAoKVGhpcyBpcyBib290aW5nIG9uIHRoZSBBcm5kYWxlIGFuZCBmb3Igb25jZSBpdCBp
cyBkb2VzIG5vdCBzZWVtIHRvIGJlIApiZWNhdXNlIG9mIHRoZSB3b3JrIFsxXS4gVGhlIGxvZyBz
aG93cyBtdWx0aXBsZSB0aW1lOgoKQmVnaW46IFJ1bm5pbmcgL3NjcmlwdHMvbG9jYWwtYmxvY2sg
Li4uICAgVm9sdW1lIGdyb3VwIAoiYXJuZGFsZS13ZXN0ZmllbGQtdmciIG5vdCBmb3VuZAoKVGhl
IHNhbWUgam9iIGlzIGZhaWxpbmcgb24gdGhlIHByZXZpb3VzIGZsaWdodCBbMl0sIGJ1dCB0aGlz
IHRpbWUgCmJlY2F1c2Ugb2YgdGhlIGNsYXNzaWMgbmV0d29yayBpc3N1ZS4KCkNoZWVycywKClsx
XSAKaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDc0
Ny90ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQvc2VyaWFsLWFybmRhbGUtd2VzdGZpZWxkLmxvZwoK
PiAgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1p
Z3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDExNDY0NAo+ICAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0NjQ0
Cj4gICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTQ2NDQKPiAgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNDY0NAo+IAo+
IFRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6Cj4gICB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbGlrZSAxMTQ2NDQKPiAgIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExNDY0NAo+ICAgdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTE0NjQ0Cj4gICB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTQ2NDQKPiAgIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBs
aWtlIDExNDY0NAo+ICAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCj4gICB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKPiAgIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwo+ICAgdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
Cj4gICB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKPiAgIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwo+ICAg
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCj4gICB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCj4gICB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKPiAgIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwo+ICAgdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlh
bi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCj4gICB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKPiAgIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwo+ICAgdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNz
Cj4gICB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKPiAgIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwo+ICAg
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCj4gICB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKPiAgIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwo+ICAgdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCj4gICB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKPiAgIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwo+ICAgdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZl
ciBwYXNzCj4gICB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKPiAgIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFz
cwo+ICAgdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCj4gICB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKPiAg
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwo+ICAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCj4gICB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKPiAgIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwo+ICAgdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCj4gICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKPiAgIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwo+IAo+IHZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6Cj4gICB4ZW4gICAgICAg
ICAgICAgICAgICA4ZDdiNjMzYWRhYjc2YTc3OGNjZjNlMzQxN2U5MDNiMzUzMzNjNTI4Cj4gYmFz
ZWxpbmUgdmVyc2lvbjoKPiAgIHhlbiAgICAgICAgICAgICAgICAgIDI0ZmI0NGU5NzFhNjJiMzQ1
YzdiNmNhM2MwM2I0NTRhMWUxNTBhYmUKPiAKPiBMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTQ2NDQg
IDIwMTctMTAtMTcgMTA6NDk6MTEgWiAgICAzIGRheXMKPiBGYWlsaW5nIHNpbmNlICAgICAgICAx
MTQ2NzAgIDIwMTctMTAtMTggMDU6MDM6MzggWiAgICAyIGRheXMgICAgMiBhdHRlbXB0cwo+IFRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDExNDc0NyAgMjAxNy0xMC0xOSAxMjoxNDozOCBaICAgIDEgZGF5
cyAgICAxIGF0dGVtcHRzCj4gCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0Ogo+ICAgIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
Cj4gICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgo+ICAgIElhbiBK
YWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgo+ICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KPiAgICBSb2dlciBQYXUgTW9ubsODwqkgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgo+ICAgIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgo+ICAgIFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Cj4gCj4gam9iczoKPiAgIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzCj4gICBidWlsZC1hcm1oZi14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICAgYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MKPiAgIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzCj4gICBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICAgYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
Cj4gICBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcwo+ICAgYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzCj4gICBidWlsZC1hbWQ2NC1w
cmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICAg
YnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MKPiAgIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzCj4gICBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICAgYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgIGJ1aWxk
LWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzCj4gICBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcwo+ICAgdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzCj4gICB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+
ICAgdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MKPiAgIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzCj4gICB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICAgdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzCj4gICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgcGFzcwo+ICAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MKPiAgIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzCj4gICB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFz
cwo+ICAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgIHBhc3MKPiAgIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgICBwYXNzCj4gICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcwo+ICAgdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MKPiAg
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzCj4gICB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcwo+ICAgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzCj4gICB0ZXN0
LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcwo+ICAgdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MKPiAgIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsCj4gICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbAo+ICAgdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MK
PiAgIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzCj4gICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzCj4gICB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgcGFzcwo+ICAgdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MKPiAgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzCj4gICB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICAgdGVzdC1h
bWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MKPiAgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsCj4gICB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbAo+ICAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwKPiAgIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsCj4g
ICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbAo+ICAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwKPiAgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsCj4gICB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbAo+ICAgdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MKPiAgIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzCj4gICB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICAgdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgIHRlc3QtYW1k
NjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
Cj4gICB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcwo+ICAgdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzCj4gICB0ZXN0LWFtZDY0LWkz
ODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICAg
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwKPiAgIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsCj4gICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbAo+ICAgdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwKPiAgIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzCj4gICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbAo+ICAgdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzCj4gICB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+
ICAgdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwKPiAgIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzCj4gICB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICAgdGVzdC1hbWQ2NC1pMzg2
LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgIHRl
c3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzCj4gICB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcwo+ICAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzCj4gICB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cwo+ICAgdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MKPiAgIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzCj4gICB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICAgdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAg
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzCj4gICB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcwo+ICAgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzCj4gICB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcwo+ICAgdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MKPiAgIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzCj4gICB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICAgdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MK
PiAgIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzCj4gCj4gCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCj4gbG9nczogL2hvbWUvbG9ncy9sb2dzCj4gaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwo+IAo+IExvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0Cj4gICAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKPiAKPiBFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAo+ICAgICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgo+ICAgICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3Rlcgo+IAo+IFRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAo+ICAgICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKPiAKPiAK
PiBOb3QgcHVzaGluZy4KPiAKPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiBjb21taXQgOGQ3YjYzM2FkYWI3NmE3NzhjY2YzZTM0
MTdlOTAzYjM1MzMzYzUyOAo+IEF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KPiBEYXRlOiAgIFR1ZSBBdWcgMjkgMTA6MzU6MzEgMjAxNyArMDAwMAo+IAo+
ICAgICAgeDg2L21tOiBDb25zb2xpZGF0ZSBhbGwgWGVuIEw0IHNsb3Qgd3JpdGluZyBpbnRvIGlu
aXRfeGVuX2w0X3Nsb3RzKCkKPiAgICAgIAo+ICAgICAgVGhlcmUgYXJlIGN1cnJlbnRseSB0aHJl
ZSBmdW5jdGlvbnMgd2hpY2ggd3JpdGUgTDQgcGFnZXRhYmxlcyBmb3IgWGVuLCBidXQKPiAgICAg
IHRoZXkgYWxsIGJlaGF2ZSBzdWJ0bHkgZGlmZmVyZW50bHkuICBzaF9pbnN0YWxsX3hlbl9lbnRy
aWVzX2luX2w0KCkgaW4KPiAgICAgIHBhcnRpY3VsYXIgaXMgY2F0ZXJpbmcgZm9yIHR3byBkaWZm
ZXJlbnQgdXNlY2FzZXMsIHdoaWNoIG1ha2VzIHRoZSBzYWZldHkgb2YKPiAgICAgIHRoZSBsaW5l
YXIgbWFwcGluZ3MgaGFyZCB0byBmb2xsb3cuCj4gICAgICAKPiAgICAgIEJ5IGNvbnNvbGlkYXRp
bmcgdGhlIEw0IHBhZ2V0YWJsZSB3cml0aW5nIGluIGEgc2luZ2xlIGZ1bmN0aW9uLCB0aGUgcmVz
dWx0aW5nCj4gICAgICBzZXR1cCBvZiBYZW4ncyB2aXJ0dWFsIGxheW91dCBpcyBlYXNpZXIgdG8g
dW5kZXJzdGFuZC4KPiAgICAgIAo+ICAgICAgTm8gcHJhY3RpY2FsIGNoYW5nZXMgdG8gdGhlIHJl
c3VsdGluZyBMNCwgYWx0aG91Z2ggdGhlIGxvZ2ljIGhhcyBiZWVuCj4gICAgICByZWFycmFuZ2Vk
IHRvIGF2b2lkIHJld3JpdGluZyBzb21lIHNsb3RzLiAgVGhpcyBjaGFuZ2VzIHRoZSB6YXBfcm9f
bXB0Cj4gICAgICBwYXJhbWV0ZXIgdG8gc2ltcGx5IHJvX21wdC4KPiAgICAgIAo+ICAgICAgQm90
aCB7aGFwLHNofV9pbnN0YWxsX3hlbl9lbnRyaWVzX2luX2w0KCkgZ2V0IGZvbGRlZCBpbnRvIHRo
ZWlyIGNhbGxlcnMuICBUaGUKPiAgICAgIGhhcCBzaWRlIG9ubHkgYSBzaW5nbGUgY2FsbGVyLCB3
aGlsZSB0aGUgc2hhZG93IHNpZGUgaGFzIHR3by4gIFRoZSBzaGFkb3cKPiAgICAgIHNwbGl0IGhl
bHBzIGhpZ2hsaWdodCB0aGUgY29ycmVjdG5lc3Mgb2YgdGhlIGxpbmVhciBzbG90cy4KPiAgICAg
IAo+ICAgICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KPiAgICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+Cj4gICAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAg
ICAgIEFja2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KPiAgICAgIFJlbGVhc2UtYWNr
ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxAbGluYXJvLm9yZz4KPiAgICAgIEFja2Vk
LWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cj4gCj4gY29tbWl0
IDVjZjY3ODk1ZjhjOWZiNGFkY2FhYjkxNzJiNDMwNzY1OTkwMDNkYjQKPiBBdXRob3I6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gRGF0ZTogICBUdWUgQXVnIDI5
IDExOjM1OjMxIDIwMTcgKzAxMDAKPiAKPiAgICAgIHg4Ni9tbTogQ29uc29saWRhdGUgYWxsIFhl
biBMMiBzbG90IHdyaXRpbmcgaW50byBpbml0X3hlbl9wYWVfbDJfc2xvdHMoKQo+ICAgICAgCj4g
ICAgICBIYXZpbmcgYWxsIG9mIHRoaXMgbG9naWMgdG9nZXRoZXIgbWFrZXMgaXQgZWFzaWVyIHRv
IGZvbGxvdyBYZW4ncyB2aXJ0dWFsCj4gICAgICBzZXR1cCBhY3Jvc3MgdGhlIHdob2xlIHN5c3Rl
bS4KPiAgICAgIAo+ICAgICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCj4gICAgICAKPiAgICAgIFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4g
ICAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+ICAgICAg
UmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gICAgICBBY2tlZC1i
eTogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cj4gICAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsQGxpbmFyby5vcmc+Cj4gICAgICBSZXZpZXdlZC1ieTogR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgo+IAo+IGNvbW1pdCA4MjQ3ODVl
NDY5ZjQ3YWE5YThhMmY0YTZmNDc1N2RmZWRkNmVjOTQwCj4gQXV0aG9yOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IERhdGU6ICAgTW9uIFNlcCAyNSAxMToxMTow
NSAyMDE3ICswMTAwCj4gCj4gICAgICBSZXZlcnQgIng4Ni9tbTogbW92ZSBQViBsNCB0YWJsZSBz
ZXR1cCBjb2RlIiBhbmQgIng4Ni9tbTogZmFjdG9yIG91dCBwdl9hcmNoX2luaXRfbWVtb3J5Igo+
ICAgICAgCj4gICAgICBUaGlzIHJldmVydHMgY29tbWl0IGYzYjk1ZmQwN2ZkYjU1YjFkYjA5MWZl
ZGUxYjlhN2M3MWYxZWFhMWIgYW5kCj4gICAgICAxYmQzOTczOGE1YTM0ZjUyOWE2MTBmYjI3NWNj
ODNlZTVhYzc1NDdhLgo+ICAgICAgCj4gICAgICBUaGUgZm9sbG93aW5nIHBhdGNoZXMgKHBvc3Qg
WFNBLTI0MyBmaXhlcykgcmVxdWlyZXMgaW5pdF9ndWVzdF9sNF90YWJsZSgpCj4gICAgICBiZWlu
ZyBjb21tb24gY29kZS4KPiAgICAgIAo+ICAgICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAgICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgo+ICAgICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KPiAgICAgIEFja2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KPiAg
ICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxAbGluYXJvLm9y
Zz4KPiAKPiBjb21taXQgNGVkMDBmNTdmMDg2YzU4OWE5NWZkZDE3YWNlNDNlMDJmZWUyYmUzNAo+
IEF1dGhvcjogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gRGF0ZTog
ICBUdWUgT2N0IDE3IDE3OjUyOjAyIDIwMTcgKzAxMDAKPiAKPiAgICAgIHRvb2xzOiBsaWJ4ZW5k
ZXZpY2Vtb2RlbDogUmVzdG9yZSBzeW1ib2wgdmVyc2lvbnMgZm9yIDEuMAo+ICAgICAgCj4gICAg
ICBJbiAxNDYyZjllYThmNDIxOWQ1MjBhNTMwNzg3YjgwYzk4NmUwNTBhYTk4Cj4gICAgICAidG9v
bHM6IGxpYnhlbmRldmljZW1vZGVsOiBQcm92aWRlIHhlbmRldmljZW1vZGVsX3NodXRkb3duIgo+
ICAgICAgd2UgYWRkZWQgYSBuZXcgdmVyc2lvbiAxLjEgdG8gdGhlIHN5bWJvbCBtYXAgYW5kIHNp
bXBseSBhYm9saXNoZWQKPiAgICAgIHRoZSBvbGQgb25lLiAgVGhhdCBpcyBxdWl0ZSB3cm9uZy4K
PiAgICAgIAo+ICAgICAgSW5zdGVhZCwgd2Ugc2hvdWxkIGhhdmUgbGVmdCB0aGUgMS4wIG1hcCBh
bG9uZSBhbmQgYWRkZWQgYSBuZXcgdmVyc2lvbgo+ICAgICAgd2hpY2ggc2ltcGx5IGFkZHMgdGhl
IG5ldyBzeW1ib2wuCj4gICAgICAKPiAgICAgIEZpeCB0aGlzLgo+ICAgICAgCj4gICAgICBSZXBv
cnRlZC1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+Cj4gICAg
ICBDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+ICAgICAg
U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4g
ICAgICBSZXZpZXdlZC1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5j
b20+Cj4gICAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAgICAg
IFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+
IAo+IGNvbW1pdCBjNGVmYTI1MDU4ZDNmNDViZjcyNWQ2ZWJlNjQyOWRiOWFkZjk0YjYyCj4gQXV0
aG9yOiBSb2dlciBQYXUgTW9ubsODwqkgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IERhdGU6ICAg
VHVlIE9jdCAxNyAxMToyMzo1MyAyMDE3ICswMTAwCj4gCj4gICAgICBtbS9zaGFkb3c6IGZpeCBk
ZWNsYXJhdGlvbiBvZiBmZXRjaF90eXBlX25hbWVzCj4gICAgICAKPiAgICAgIGZldGNoX3R5cGVf
bmFtZXMgdXNhZ2UgaXMgZ3VhcmRlZCBieSBTSEFET1dfREVCVUdfUFJPUEFHQVRFIGluCj4gICAg
ICBTSEFET1dfREVCVUcsIGZpeCB0aGUgZGVjbGFyYXRpb24gc28gaXQncyBhbHNvIGd1YXJkZWQg
YnkKPiAgICAgIFNIQURPV19ERUJVR19QUk9QQUdBVEUgaW5zdGVhZCBvZiBERUJVR19UUkFDRV9E
VU1QLgo+ICAgICAgCj4gICAgICBPYnNlcnZlZCB3aGlsZSBidWlsZGluZyB3aXRoIGNsYW5nIGFu
ZCB1YnNhbiBlbmFibGVkLgo+ICAgICAgCj4gICAgICBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUg
TW9ubsODwqkgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+ICAgICAgQWNrZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gICAgICBBY2tlZC1ieTogVGltIERl
ZWdhbiA8dGltQHhlbi5vcmc+Cj4gICAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgo+IAo+IGNvbW1pdCAwMDc1YmMxZjAyYzM4OWM1YmI4
NGNiZmZkYzI3ZGM5YjUzNjk5YmNhCj4gQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgo+IERhdGU6ICAgTW9uIE9jdCAxNiAxMzoyMDowMCAyMDE3ICswMDAw
Cj4gCj4gICAgICB4ZW4vZG9tMDogRml4IGxhdGVudCBkb20wIGNvbnN0cnVjdGlvbiBidWdzIG9u
IGFsbCBhcmNoaXRlY3R1cmVzCj4gICAgICAKPiAgICAgICAqIHg4NiBQViBhbmQgQVJNIGRvbTAn
cyBtdXN0IG5vdCBjbGVhciBfVlBGX2Rvd24gZnJvbSB2LT5wYXVzZV9mbGFncyB1bnRpbAo+ICAg
ICAgICAgYWxsIHN0YXRlIGlzIGFjdHVhbGx5IHNldCB1cC4gIEFzIGl0IGN1cnJlbnRseSBzdGFu
ZHMsIGQwdjAgaXMgZWxpZ2libGUgZm9yCj4gICAgICAgICBzY2hlZHVsaW5nIGJlZm9yZSBpdHMg
cmVnaXN0ZXJzIGhhdmUgYmVlbiBzZXQuICBUaGlzIGlzIGxhdGVudCBhcyB3ZSBhbHNvCj4gICAg
ICAgICBob2xkIGEgc3lzdGVtY29udHJvbGxlciBwYXVzZSByZWZlcmVuY2UgYXQgdGhlIHRpbWUg
d2hpY2ggcHJldmVudHMgZDAgZnJvbQo+ICAgICAgICAgYmVpbmcgc2NoZWR1bGVkLgo+ICAgICAg
Cj4gICAgICAgKiB4ODYgUFZIIHByZXZpb3VzbHkgd2FzIG5vdCBzZXR0aW5nIHYtPmlzX2luaXRp
YWxpc2VkIGZvciBkMHYwLCBkZXNwaXRlCj4gICAgICAgICBzZXR0aW5nIHRoZSB2Y3B1IHJ1bm5p
bmcgZXZlbnR1YWxseS4gIFRoZXJlZm9yZSwgYSBsYXRlciBWQ1BVT1BfaW5pdGlhbGlzZQo+ICAg
ICAgICAgaHlwZXJjYWxsIHdpbGwgbW9kaWZ5IHN0YXRlIHVuZGVyIHRoZSBmZWV0IG9mIHRoZSBy
dW5uaW5nIHZjcHUuICBUaGlzIGlzCj4gICAgICAgICBsYXRlbnQgYXMgUFZIIGRvbTAgY29uc3Ry
dWN0aW9uIGRvbid0IHlldCBmdW5jdGlvbi4KPiAgICAgIAo+ICAgICAgU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAgICAgIFJldmlld2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gICAgICBSZXZpZXdlZC1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+ICAgICAgUmV2aWV3
ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw4PCqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gICAgICBS
ZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgo+
IChxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQo+IAo+IAo+IAo+IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+
IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo+IAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 15:37:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 15:37:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5ZM3-0000hX-43; Fri, 20 Oct 2017 15:36:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4594c9e72=Ian.Jackson@citrix.com>)
 id 1e5ZM1-0000hP-2S
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 15:36:57 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 7A/10-08608-8181AE95; Fri, 20 Oct 2017 15:36:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHSDva64xKt
 Ig7tLDCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy/WzawFfxkqfj28CF7A+M/5i5GTg4JAX+J
 rXM3g9lsAroSTVv+soHYvAKCEidnPmEBsZkFdCQW7P7EBmHLS2x/O4cZosZe4t2WjUwgNouAq
 sTZncvBakQEtCTWr3gKVa8icWpeF9AcDg5hARuJeaeqQExOASuJf5v5QSqEBCwlNl2aDnWNic
 TbhTvZQEqEBNQk5q6Pn8DINwvJPbOQ3DMLyT0LGJlXMWoUpxaVpRbpGhvoJRVlpmeU5CZm5ug
 aGpjp5aYWFyemp+YkJhXrJefnbmIEhhkDEOxg/Ls28BCjJAeTkihvYOXLSCG+pPyUyozE4oz4
 otKc1OJDjDIcHEoSvAfFXkUKCRalpqdWpGXmAAMeJi3BwaMkwusJkuYtLkjMLc5Mh0idYjTmu
 PHw+h8mjo6bd/8wCbHk5eelSonzcooDlQqAlGaU5sENgkXiJUZZKWFeRqDThHgKUotyM0tQ5V
 8xinMwKgnzioNM4cnMK4Hb9wroFCagU9jtX4CcUpKIkJJqYJwTuamOe9L0NTK88zTOruBhNZJ
 sEpCfpn83Uz8znMfHj9XOYsv3wBmufa5ZjsUbDOMYHEyeMU7bVSe7Lktswx912xbzNW2cqtXK
 NxxEHnYUXil+1nzJMts65fgCsW3nbi3RvPbYRVdE6UjOy//nzRKnW676fW9j2du5+y4X3zOcs
 ZjlZ3/iGiWW4oxEQy3mouJEAK7gMBy/AgAA
X-Env-Sender: prvs=4594c9e72=Ian.Jackson@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1508513813!78028878!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11097 invoked from network); 20 Oct 2017 15:36:55 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 15:36:55 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="455245291"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23018.5916.513130.316464@mariner.uk.xensource.com>
Date: Fri, 20 Oct 2017 16:32:44 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20171020134702.41255-1-roger.pau@citrix.com>
References: <20171020134702.41255-1-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v12 00/33] osstest: FreeBSD host support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UgaGF2ZSBkZWNpZGVkOgoKIFdlIHdpbGwgcHVzaCB0aGUgYW5vaW50IGFuZCBleGFtaW5lIHBh
cnRzIG9mIHRoaXMgc2VyaWVzIHRvIG9zc3Rlc3QKIHByZXRlc3QuICAoWW91J3JlIGdvaW5nIHRv
IGdpdmUgbWUgYSBzdWl0YWJsZSBicmFuY2ggb24gTW9uZGF5LikKIFRoaXMgc2hvdWxkIHdvcmsg
YmVjYXVzZSB3ZSBoYXZlIGFub2ludGVkIEZyZWVCU0QgYnVpbGRzIGFscmVhZHkuCgogSWYgdGhp
cyB3b3JrcyAocGFzc2VzIHByZXRlc3QpIHdlIHdpbGwgdGhlbiBydW4gYSBzcGVjaWFsIGludm9j
YXRpb24KIG9mIHRoZSByZWFsIGV4YW1pbmF0aW9uIGZsaWdodCAod2hpY2ggbm9ybWFsbHkgb25s
eSBydW5zIG9uY2UgYQogbW9udGgpIHRvIGNvbGxlY3QgdGhlIG5ldyBob3N0IHByb3BlcnRpZXMu
CgogQWxsIGJlaW5nIHdlbGwgd2Ugd2lsbCB0aGVuIHJ1biBtZy1icmFuY2gtc2V0dXAgYW5kIHRy
eSB0byBydW4gdGhlCiBmdWxsIHNlcmllcyAoaW5jbHVkaW5nIHRoZSBuZXcgZnJlZWJzZCB0ZXN0
cykgd2l0aCAtLXJlYWwsIGFuZCB0aGVuLAogaWYgdGhhdCBpcyBnb29kLCBwdXNoIGl0IHRvIHBy
ZXRlc3QgKHdoZXJlIHRoZSBzZWxmLXRlc3Qgc2hvdWxkIHRoZW4KIGJlIGEgZm9ybWFsaXR5KS4K
Cklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 15:39:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 15:39:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5ZOe-0000qT-Gu; Fri, 20 Oct 2017 15:39:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=459d591f5=wei.liu2@citrix.com>)
 id 1e5ZOd-0000pq-SE
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 15:39:39 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 80/18-14867-BB81AE95; Fri, 20 Oct 2017 15:39:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpO4uiVe
 RBifvall83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlLZu1hKfjOWrH3XwtbA+NLli5GTg4JAX+J
 p69OMYLYLAKqEoe3zmUGsdkElCV+dvaygdgiAtoSL1atA7OZBXwlNl+9xgpiCwPZMy51gNm8A
 hYSq9/1M4HYQgL/mCU+9JRAxAUlTs58wgLRqyOxYPcnoDkcQLa0xPJ/HCBhTgEHifNbGsBOEB
 VQkehcOocFYoyCRMf0Y0wTGPlmIZk0C8mkWQiTFjAyr2LUKE4tKkst0jU00EsqykzPKMlNzMw
 B8sz0clOLixPTU3MSk4r1kvNzNzECA40BCHYwHn8fd4hRkoNJSZQ3sPJlpBBfUn5KZUZicUZ8
 UWlOavEhRhkODiUJ3h/iryKFBItS01Mr0jJzgCEPk5bg4FES4S0FSfMWFyTmFmemQ6ROMepy3
 Hh4/Q+TEEtefl6qlDgvJzCChARAijJK8+BGwOLvEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlY
 R5uUCm8GTmlcBtegV0BBPQEez2L0COKElESEk1MEa8ympY+NZnVlzDm2Uq0eyrbDZPNF58kom
 5iltu4qR53BPENzNx7ajj9FLMzxRuCPv7f63ncZnbU2ye1wd8bBGvXRB+68Ursw8sNoZbNYWi
 Pe8vipz8wPOjR4JVmY9OT7bWpzY573lXvC96H9x59qlxpF3jKcfIevOlp58l85UfsZiz9hlvl
 BJLcUaioRZzUXEiADvaq9K6AgAA
X-Env-Sender: prvs=459d591f5=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1508513976!112301512!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26074 invoked from network); 20 Oct 2017 15:39:38 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 15:39:38 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="447354678"
Date: Fri, 20 Oct 2017 16:36:43 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171020153643.xdl5xifbbix6zpux@citrix.com>
References: <20171020103840.32762-12-wei.liu2@citrix.com>
 <23017.55443.733688.529833@mariner.uk.xensource.com>
 <20171020111457.7uhyvfkks3m2weoc@citrix.com>
 <23017.60829.259869.319396@mariner.uk.xensource.com>
 <20171020131714.lupjggena5p7tjzy@citrix.com>
 <23017.63517.935556.298721@mariner.uk.xensource.com>
 <20171020133605.ycbh6lovqreqdvyw@citrix.com>
 <23017.64861.529293.658705@mariner.uk.xensource.com>
 <20171020145622.nszfbikwdhsnaotc@citrix.com>
 <23018.4568.306354.650856@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23018.4568.306354.650856@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [OSSTEST PATCH 11/16] ts-debian-fixup: use correct
	resume device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMjAsIDIwMTcgYXQgMDQ6MTA6MTZQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2VpIExpdSB3cml0ZXMgKCJSZTogW09TU1RFU1QgUEFUQ0ggMTEvMTZdIHRzLWRlYmlh
bi1maXh1cDogdXNlIGNvcnJlY3QgcmVzdW1lIGRldmljZSIpOgo+ID4gT24gRnJpLCBPY3QgMjAs
IDIwMTcgYXQgMDI6NDI6NTNQTSArMDEwMCwgSWFuIEphY2tzb24gd3JvdGU6Cj4gPiA+IFdlaSBM
aXUgd3JpdGVzICgiUmU6IFtPU1NURVNUIFBBVENIIDExLzE2XSB0cy1kZWJpYW4tZml4dXA6IHVz
ZSBjb3JyZWN0IHJlc3VtZSBkZXZpY2UiKToKPiA+ID4gSSdtIG5vdCBzdXJlIHdoYXQgeW91IG1l
YW4gaGVyZS4gIFdlIGFyZSB1c2luZyB0aGUgY29uZmlnIHRlbXBsYXRlCj4gPiA+IHByb3ZpZGVk
IGJ5IHhlbi10b29scy4gIFRoZSByZXVzZSBvZiB0aGUgaG9zdCdzIGluaXRyZCBpcyBzdWdnZXN0
ZWQgYnkKPiA+ID4gdGhlIHhlbi1jcmVhdGUtaW1hZ2UgZG9jdW1lbnRhdGlvbi4KPiA+IAo+ID4g
VEJIIEkgZG9uJ3Qga25vdyB3aGF0IHRvIHdyaXRlIGluIGEgcmVwb3J0LiBXaGF0IGlzIHRoZSBl
eHBlY3RlZAo+ID4gYmVoYXZpb3VyPwo+IAo+IEhvdyBhYm91dCB0aGlzID8gIEFkanVzdCB0byB0
YXN0ZSwgY29ycmVjdGluZyBhbnkKPiBsaWVzL21pc3VuZGVyc3RhbmRpbmdzLCBtYXliZSBhZGRp
bmcgcmVmZXJlbmNlcywgZXRjLgoKQWN0dWFsbHksIHRoZXJlIGlzIGFscmVhZHkgYSBEZWJpYW4g
YnVnLiBTZWUgIzc4NDgxMC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 15:47:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 15:47:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5ZWI-0001Zx-9Y; Fri, 20 Oct 2017 15:47:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e5ZWH-0001Zr-HG
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 15:47:33 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 94/8E-21967-49A1AE95; Fri, 20 Oct 2017 15:47:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS3eK1Kt
 Ig6l/uSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyPV/4wFsyXq9jXeJS1gXGnWBcjJ4eQQJ5E
 38zDjCA2r4CdxM53T9hBbAkBQ4nTC2+ygNgsAqoSR980MYPYbALqEm3PtrOC2CICuhJnHm9hA
 rGZBYIkJvTtAbOFBYIl7q67x9bFyAU0/wSTxNnlJ8AGcQo4SsyavQaomQNomaDE3x3CEL1aEg
 9/3WKBsLUlli18zQxSwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQiXUNjvaS
 izPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwPBjAIIdjP+2eR5ilORgUhLlDax8GSnE
 l5SfUpmRWJwRX1Sak1p8iFGGg0NJgldB8lWkkGBRanpqRVpmDjASYNISHDxKIrwRIGne4oLE3
 OLMdIjUKUZdjo6bd/8wCbHk5eelSonzfpIAKhIAKcoozYMbAYvKS4yyUsK8jEBHCfEUpBblZp
 agyr9iFOdgVBLmzQdZxZOZVwK36RXQEUxAR7DbvwA5oiQRISXVwMh1YsIH0/Y6zb2KN5Zrigm
 yfmt+1K23eBabpYZ031OPpmr2zL4Z0hLvC25sDsu/67blpovH0fiP8nHrN079XdIrMr3LuGBT
 7Kwn01xKTGwsp//8tH9OouzG5ZXqAUHTgzhDnqtb96vIlKkujVx5tGqyrP68xb+nXTvL+VapS
 oZxZterNtNbW5VYijMSDbWYi4oTAVGwYVDFAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1508514450!92042827!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11624 invoked from network); 20 Oct 2017 15:47:31 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 20 Oct 2017 15:47:31 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 20 Oct 2017 09:47:29 -0600
Message-Id: <59EA36B10200007800188D0F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 20 Oct 2017 09:47:29 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <ian.jackson@eu.citrix.com>
References: <59E4EB5C0200007800186CF8@prv-mh.provo.novell.com>
 <23012.54320.887251.831620@mariner.uk.xensource.com>
 <59E4F8170200007800186DC8@prv-mh.provo.novell.com>
 <23012.57779.375772.549924@mariner.uk.xensource.com>
 <59E781DD0200007800187C0D@prv-mh.provo.novell.com>
 <23016.48995.657539.136790@mariner.uk.xensource.com>
In-Reply-To: <23016.48995.657539.136790@mariner.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH] libxc: don't fail domain creation when
 unpacking initrd fails
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjEwLjE3IGF0IDE3OjA2LCA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gSmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtQQVRDSF0gbGlieGM6IGRvbid0IGZhaWwg
ZG9tYWluIGNyZWF0aW9uIHdoZW4gCj4gdW5wYWNraW5nIGluaXRyZCBmYWlscyIpOgo+PiBPbiAx
Ni4xMC4xNyBhdCAxODo0MywgPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+IHdyb3RlOgo+PiA+
IEknbSBhZnJhaWQgSSBzdGlsbCBmaW5kIHRoZSBwYXRjaCBsZXNzIGNsZWFyIHRoYW4gaXQgY291
bGQgYmUuCj4+ID4gVGhlIG5ldyBzZW1hbnRpY3Mgb2YgeGNfZG9tX3JhbWRpc2tfY2hlY2tfc2l6
ZSBhcmUgYXdrd2FyZC4gIEFuZAo+PiA+IGxvb2tpbmcgYXQgaXQgYnJpZWZseSwgSSB0aGluayBp
dCBtaWdodCBiZSBwb3NzaWJsZSB0byB0cnkgdGhlIHVuemlwCj4+ID4gZXZlbiBpZiB0aGUgc2l6
ZSBpcyB0b28gbGFyZ2UuCj4+IAo+PiBJIGRvbid0IHRoaW5rIHNvIC0geGNfZG9tX3JhbWRpc2tf
Y2hlY2tfc2l6ZSgpIHJldHVybnMgMQo+PiB3aGVuZXZlciBkZWNvbXByZXNzZWQgc2l6ZSBpcyBh
Ym92ZSB0aGUgbGltaXQuIFdoYXQgSSBkbwo+PiBhZG1pdCBpcyB0aGF0IGluIHRoZSBjYXNlIGNv
bXByZXNzZWQgc2l6ZSBpcyBsYXJnZXIgdGhhbgo+PiB1bmNvbXByZXNzZWQgc2l6ZSwgd2l0aCB0
aGUgYm91bmRhcnkgYmVpbmcgaW4gYmV0d2VlbiwgYW5kCj4+IHdpdGggZGVjb21wcmVzc2lvbiBm
YWlsaW5nLCB3ZSBtYXkgYWNjZXB0IHNvbWV0aGluZyB0aGF0J3MKPj4gYWJvdmUgdGhlIGxpbWl0
LiBOb3Qgc3VyZSBob3cgYmFkIHRoYXQgaXMgdGhvdWdoLCBhcyB0aGUgbGltaXQKPj4gaXMgcHJl
dHR5IGFyYml0cmFyeSBhbnl3YXkuCj4gCj4gQ29uY2VwdHVhbGx5IHdoYXQgeW91IGFyZSB0cnlp
bmcgdG8gZG8gaXMgaGF2ZSB0d28gYWx0ZXJuYXRpdmUKPiBzdHJhdGVnaWVzLiAgVGhvc2UgdHdv
IHN0cmF0ZWdpZXMgaGF2ZSBkaWZmZXJlbnQgbGltaXRzLiAgU28gInRoZQo+IGxpbWl0IiBpcyBu
b3QgYSBtZWFuaW5nZnVsIGNvbmNlcHQuCj4gCj4+ID4gV2hhdCB5b3UgYXJlIHJlYWxseSB0cnlp
bmcgdG8gZG8gaGVyZSBpcyB0byBwdXJzdWUgdHdvIHN0cmF0ZWdpZXMgaW4KPj4gPiBwYXJhbGxl
bC4gIEFuZCBpZGVhbGx5IHRoZXkgd291bGQgbm90IGJlIGVudGFuZ2xlZC4KPj4gCj4+IEkgd291
bGQgaGF2ZSB3YW50ZWQgdG8gZG8gdGhpbmdzIGluIHNlcXVlbmNlIHJhdGhlciB0aGFuIGluCj4+
IHBhcmFsbGVsLiBJIGNhbid0IHNlZSBob3cgdGhhdCBjb3VsZCB3b3JrIHRob3VnaCwgaW4gcGFy
dGljdWxhcgo+PiB3aGVuIGNvbnNpZGVyaW5nIHRoZSBjYXNlIG1lbnRpb25lZCBhYm92ZSAodW5j
b21wcmVzc2VkIHNpemUKPj4gc21hbGxlciB0aGFuIGNvbXByZXNzZWQpIC0gYXMgdGhlIHNwYWNl
IGFsbG9jYXRpb24gaW4gdGhlIGd1ZXN0Cj4+IGNhbid0IGJlIHJldmVydGVkLCBJIG5lZWQgdG8g
YWxsb2NhdGUgdGhlIGxhcmdlciBvZiB0aGUgdHdvIHNpemVzCj4+IGFueXdheS4KPiAKPiBJIGRv
bid0IHRoaW5rIGl0IGNhbiB3b3JrLiAgSSB0aGluayB5b3UgdW5lZWQgdG8gcHVyc3VlIHRoZW0g
aW4KPiBwYXJhbGxlbCBhbmQga2VlcCBzZXBhcmF0ZSByZWNvcmRzLCBmb3IgZWFjaCBvbmUsIG9m
IHdoZXRoZXIgd2UgYXJlCj4gc3RpbGwgcHVyc3VpbmcgaXQgb3Igd2hldGhlciBpdCBoYXMgZmFp
bGVkIChhbmQgb2YgY291cnNlIGl0cwo+IG5lY2Vzc2FyeSBsb2NhbHMpLgoKU28gYmVmb3JlIEkg
ZG8gYW5vdGhlciBwb2ludGxlc3Mgcm91bmQgb2YgYmFja3BvcnRpbmcgKGZvciB0aGUKY2hhbmdl
IHRvIGJlIHRlc3RlZCBpbiB0aGUgZW52aXJvbm1lbnQgd2hlcmUgaXQgaXMgbmVlZGVkKSwKZG9l
cyB0aGUgYmVsb3cgbmV3IGZ1bmN0aW9uICh3aXRoIHhjX2RvbV9yYW1kaXNrX2NoZWNrX3NpemUo
KQpkcm9wcGVkIGFsdG9nZXRoZXIpIGxvb2sgYW55IGJldHRlciB0byB5b3U/CgpUaGFua3MsIEph
bgoKc3RhdGljIGludCB4Y19kb21fYnVpbGRfcmFtZGlzayhzdHJ1Y3QgeGNfZG9tX2ltYWdlICpk
b20pCnsKICAgIHNpemVfdCB1bnppcGxlbiwgcmFtZGlza2xlbjsKICAgIHZvaWQgKnJhbWRpc2tt
YXA7CgogICAgaWYgKCAhZG9tLT5yYW1kaXNrX3NlZy52c3RhcnQgKQogICAgICAgIHVuemlwbGVu
ID0geGNfZG9tX2NoZWNrX2d6aXAoZG9tLT54Y2gsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBkb20tPnJhbWRpc2tfYmxvYiwgZG9tLT5yYW1kaXNrX3NpemUpOwogICAgZWxz
ZQogICAgICAgIHVuemlwbGVuID0gMDsKCiAgICByYW1kaXNrbGVuID0gbWF4KHVuemlwbGVuLCBk
b20tPnJhbWRpc2tfc2l6ZSk7CiAgICBpZiAoIGRvbS0+bWF4X3JhbWRpc2tfc2l6ZSApCiAgICB7
CiAgICAgICAgaWYgKCB1bnppcGxlbiAmJiByYW1kaXNrbGVuID4gZG9tLT5tYXhfcmFtZGlza19z
aXplICkKICAgICAgICB7CiAgICAgICAgICAgIHJhbWRpc2tsZW4gPSBtaW4odW56aXBsZW4sIGRv
bS0+cmFtZGlza19zaXplKTsKICAgICAgICAgICAgaWYgKCB1bnppcGxlbiA+IHJhbWRpc2tsZW4p
CiAgICAgICAgICAgICAgICB1bnppcGxlbiA9IDA7CiAgICAgICAgfQogICAgICAgIGlmICggcmFt
ZGlza2xlbiA+IGRvbS0+bWF4X3JhbWRpc2tfc2l6ZSApCiAgICAgICAgewogICAgICAgICAgICB4
Y19kb21fcGFuaWMoZG9tLT54Y2gsIFhDX0lOVkFMSURfS0VSTkVMLAogICAgICAgICAgICAgICAg
ICAgICAgICAgInJhbWRpc2sgaW1hZ2UgdG9vIGxhcmdlIik7CiAgICAgICAgICAgIGdvdG8gZXJy
OwogICAgICAgIH0KICAgIH0KCiAgICBpZiAoIHhjX2RvbV9hbGxvY19zZWdtZW50KGRvbSwgJmRv
bS0+cmFtZGlza19zZWcsICJyYW1kaXNrIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZG9tLT5yYW1kaXNrX3NlZy52c3RhcnQsIHJhbWRpc2tsZW4pICE9IDAgKQogICAgICAgIGdvdG8g
ZXJyOwogICAgcmFtZGlza21hcCA9IHhjX2RvbV9zZWdfdG9fcHRyKGRvbSwgJmRvbS0+cmFtZGlz
a19zZWcpOwogICAgaWYgKCByYW1kaXNrbWFwID09IE5VTEwgKQogICAgewogICAgICAgIERPTVBS
SU5URigiJXM6IHhjX2RvbV9zZWdfdG9fcHRyKGRvbSwgJmRvbS0+cmFtZGlza19zZWcpID0+IE5V
TEwiLAogICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18pOwogICAgICAgIGdvdG8gZXJyOwog
ICAgfQogICAgaWYgKCB1bnppcGxlbiApCiAgICB7CiAgICAgICAgaWYgKCB4Y19kb21fZG9fZ3Vu
emlwKGRvbS0+eGNoLCBkb20tPnJhbWRpc2tfYmxvYiwgZG9tLT5yYW1kaXNrX3NpemUsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHJhbWRpc2ttYXAsIHVuemlwbGVuKSAhPSAtMSApCiAg
ICAgICAgICAgIHJldHVybiAwOwogICAgICAgIGlmICggZG9tLT5yYW1kaXNrX3NpemUgPiByYW1k
aXNrbGVuICkKICAgICAgICAgICAgZ290byBlcnI7CiAgICB9CgogICAgLyogRmFsbCBiYWNrIHRv
IGhhbmRpbmcgb3ZlciB0aGUgcmF3IGJsb2IuICovCiAgICBtZW1jcHkocmFtZGlza21hcCwgZG9t
LT5yYW1kaXNrX2Jsb2IsIGRvbS0+cmFtZGlza19zaXplKTsKICAgIC8qIElmIGFuIHVuemlwIGF0
dGVtcHQgd2FzIG1hZGUsIHRoZSBidWZmZXIgbWF5IG5vIGxvbmdlciBiZSBhbGwgemVyby4gKi8K
ICAgIGlmICggdW56aXBsZW4gPiBkb20tPnJhbWRpc2tfc2l6ZSApCiAgICAgICAgbWVtc2V0KHJh
bWRpc2ttYXAgKyBkb20tPnJhbWRpc2tfc2l6ZSwgMCwKICAgICAgICAgICAgICAgdW56aXBsZW4g
LSBkb20tPnJhbWRpc2tfc2l6ZSk7CgogICAgcmV0dXJuIDA7CgogZXJyOgogICAgcmV0dXJuIC0x
Owp9CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 15:49:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 15:49:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5ZXr-0001fm-Kg; Fri, 20 Oct 2017 15:49:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e5ZXq-0001fe-C9
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 15:49:10 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 72/83-31244-5FA1AE95; Fri, 20 Oct 2017 15:49:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS/er1Kt
 IgwWnWC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owN08+wFCzhrzjfu4C5gfEwTxcjJ4eQQJ7E
 ig9HmUBsXgE7ie67q5lBbAkBQ4nTC2+ygNgsAqoSF3Y2MILYbALqEm3PtrOC2CIC+hLzP/0Es
 jk4mAUiJK6ekwEJCwuESEw/dBpoJBfQ+KWMElPmb2EDqeEEmn9+rzaIySsgKPF3hzBIObOAls
 TDX7dYIGxtiWULXzNDTJSWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGuoYleUlF
 mekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg6DEAwQ7G6xsDDjFKcjApifIGVr6MFOJL
 yk+pzEgszogvKs1JLT7EqMHBIbBt1+oLjFIsefl5qUoSvL7AEBcSLEpNT61Iy8wBRgdMqQQHj
 5II7wVJoDRvcUFibnFmOkTqFKMuR8fNu3+YhMBmSInzfgIpEgApyijNgxsBi9RLjLJSwryMQA
 cK8RSkFuVmlqDKv2IU52BUEuZdDzKFJzOvBG7TK6AjmICOYLd/AXJESSJCSqqBMb9vk03BX68
 TqkWFi08knXv/q5Kd59nt3Ek5hildxYbJe9bOttnCaptwLS7D/do53V92blO3bFeeLxu6IdXn
 a+2D04+mchfx7jMyKVv+T2vaLSczliOLuTxumuqUM1y7fSmjIc6DofroZY25/CcMVLSnbIhYr
 3end6nFrUssIrsDLj75ueKdixJLcUaioRZzUXEiALb1YB/PAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1508514547!112361526!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58494 invoked from network); 20 Oct 2017 15:49:08 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 15:49:08 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 20 Oct 2017 09:49:06 -0600
Message-Id: <59EA37130200007800188D12@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 20 Oct 2017 09:49:07 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <59EA201F0200007800188BF5@prv-mh.provo.novell.com>
 <59EA22FD0200007800188C19@prv-mh.provo.novell.com>
 <f50eeed3-a104-afa2-a4ad-770264582e03@citrix.com>
In-Reply-To: <f50eeed3-a104-afa2-a4ad-770264582e03@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 2/3] x86: also show FS/GS base addresses
 when dumping registers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIwLjEwLjE3IGF0IDE2OjU2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjAvMTAvMTcgMTU6MjMsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBUaGVpciBzdGF0
ZSBtYXkgYmUgaW1wb3J0YW50IHRvIGZpZ3VyZSB0aGUgcmVhc29uIGZvciBhIGNyYXNoLiBUbyBu
b3QKPj4gZnVydGhlciBncm93IGR1cGxpY2F0ZSBjb2RlLCBicmVhayBvdXQgYSBoZWxwZXIgZnVu
Y3Rpb24uCj4+Cj4+IEkgcmVhbGl6ZSB0aGF0IChhYil1c2luZyB0aGUgY29udHJvbCByZWdpc3Rl
ciBhcnJheSBoZXJlIG1heSBub3QgYmUKPj4gY29uc2lkZXJlZCB0aGUgbmljZXN0IHNvbHV0aW9u
LCBidXQgaXQgc2VlbXMgZWFzaWVyIChhbmQgbGVzcyBvdmVyYWxsCj4+IG92ZXJoZWFkKSB0byBk
byBzbyBjb21wYXJlZCB0byB0aGUgYWx0ZXJuYXRpdmUgb2YgaW50cm9kdWNpbmcgYW5vdGhlcgo+
PiBoZWxwZXIgc3RydWN0dXJlLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cj4gCj4gUHJpbnRpbmcgdGhpcyBpbmZvcm1hdGlvbiBpcyBkZWZpbml0
ZWx5IGEgZ29vZCBpZGVhLgo+IAo+IFJldmlld2VkLWJ5IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+LCB3aXRoIHR3bwo+IG9ic2VydmF0aW9ucy4KClRoYW5rcy4KCj4+
IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYwo+PiArKysgYi94ZW4vYXJjaC94ODYv
eDg2XzY0L3RyYXBzLmMKPj4gQEAgLTM2LDYgKzM2LDIxIEBAIHN0YXRpYyB2b2lkIHByaW50X3hl
bl9pbmZvKHZvaWQpCj4+ICAKPj4gIGVudW0gY29udGV4dCB7IENUWFRfaHlwZXJ2aXNvciwgQ1RY
VF9wdl9ndWVzdCwgQ1RYVF9odm1fZ3Vlc3QgfTsKPj4gIAo+IAo+IC8qIChhYil1c2UgY3JzWzUu
LjddIGZvciBmcy9ncyBiYXNlcy4gKi8KPiAKPiA/ICBBIGNvbW1lbnQgdG8gdGhpcyBlZmZlY3Qg
YXQgbGVhc3QgbWFrZXMgaXQgY2xlYXIgdGhhdCB0aGlzIGlzCj4gaW50ZW50aW9uYWwuCgpPa2F5
LgoKPj4gK3N0YXRpYyB2b2lkIHJlYWRfcmVnaXN0ZXJzKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzLCB1bnNpZ25lZCBsb25nIGNyc1s4XSkKPj4gK3sKPj4gKyAgICBjcnNbMF0gPSByZWFkX2Ny
MCgpOwo+PiArICAgIGNyc1syXSA9IHJlYWRfY3IyKCk7Cj4+ICsgICAgY3JzWzNdID0gcmVhZF9j
cjMoKTsKPj4gKyAgICBjcnNbNF0gPSByZWFkX2NyNCgpOwo+PiArICAgIHJlZ3MtPmRzID0gcmVh
ZF9zcmVnKGRzKTsKPj4gKyAgICByZWdzLT5lcyA9IHJlYWRfc3JlZyhlcyk7Cj4+ICsgICAgcmVn
cy0+ZnMgPSByZWFkX3NyZWcoZnMpOwo+PiArICAgIHJlZ3MtPmdzID0gcmVhZF9zcmVnKGdzKTsK
Pj4gKyAgICBjcnNbNV0gPSByZGZzYmFzZSgpOwo+PiArICAgIGNyc1s2XSA9IHJkZ3NiYXNlKCk7
Cj4+ICsgICAgcmRtc3JsKE1TUl9TSEFET1dfR1NfQkFTRSwgY3JzWzddKTsKPj4gK30KPj4gKwo+
PiAgc3RhdGljIHZvaWQgX3Nob3dfcmVnaXN0ZXJzKAo+PiAgICAgIGNvbnN0IHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzLCB1bnNpZ25lZCBsb25nIGNyc1s4XSwKPj4gICAgICBlbnVtIGNvbnRl
eHQgY29udGV4dCwgY29uc3Qgc3RydWN0IHZjcHUgKnYpCj4+IEBAIC0xNDYsNiArMTYwLDcgQEAg
dm9pZCBzaG93X3JlZ2lzdGVycyhjb25zdCBzdHJ1Y3QgY3B1X3VzZQo+PiAgdm9pZCB2Y3B1X3No
b3dfcmVnaXN0ZXJzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQo+PiAgewo+PiAgICAgIGNvbnN0IHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzID0gJnYtPmFyY2gudXNlcl9yZWdzOwo+PiArICAgIGJv
b2xfdCBrZXJuZWwgPSBndWVzdF9rZXJuZWxfbW9kZSh2LCByZWdzKTsKPiAKPiBGb3J3YXJkIHBv
cnRpbmcgbWlzaGFwPwoKT29wcywgaW5kZWVkLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 15:54:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 15:54:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Zcz-0002N4-7o; Fri, 20 Oct 2017 15:54:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=45946757b=Paul.Durrant@citrix.com>)
 id 1e5Zcx-0002My-Ce
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 15:54:27 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 88/76-32649-23C1AE95; Fri, 20 Oct 2017 15:54:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFIsWRWlGSWpSXmKPExsWSzvfng66BzKt
 IgxUrjS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxjV5QKWq0qvnyUaWBcYtnFyMkhIeAvsfby
 RBYQm01AR2Lp0flMXYxcHCICtxglNkzuYwVxmAV6GCU+d3ewdTFycAgLhEk8OJ8K0iAiEC7xb
 toMRgjbSOL0hrcsICUsAqoSd/qZQMK8Au4S375eYgQZIyRwn1Hi/6utbCAJTgE7if0TVjKD2I
 wCshJfGleD2cwC4hK3nsxngjhOQGLJnvPMELaoxMvH/1ghbAOJrUv3ge1iFtCUWL9LH6JVUWJ
 K90N2iL2CEidnPmGZwCg8C8nUWQgds5B0zELSsYCRZRWjRnFqUVlqka6hpV5SUWZ6RkluYmaO
 rqGBsV5uanFxYnpqTmJSsV5yfu4mRmDY1zMwMO5g/H3c7xCjJAeTkihvYOXLSCG+pPyUyozE4
 oz4otKc1OJDjDIcHEoSvC7SryKFBItS01Mr0jJzgBEIk5bg4FES4f0tBZTmLS5IzC3OTIdInW
 K05Di26fIfJo4fk64AySfX5v1lEmLJy89LlRLnPQ/SIADSkFGaBzcOliQuMcpKCfMyMjAwCPE
 UpBblZpagyr9iFOdgVBLmFQW5iiczrwRu6yugg5iADmK3fwFyUEkiQkqqgTEgpn1BGD8PB+9/
 f9UPT3uVttxQEN2ZYP1SYtrNx3fq3cISHRZvCGuawHTw8e+rvKY/Xhjcnnk4xaD7+qW1L4X+X
 jvAttPzeTyL6P1nB7JS2ybMa1w4q6FO+7agdNXP+d73tEJdM384nPDzDY6eIVnzS+J37pzbJS
 ferZB89PW5iW74XNPAHxZKLMUZiYZazEXFiQAcuFNsDQMAAA==
X-Env-Sender: prvs=45946757b=Paul.Durrant@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1508514861!94426478!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11011 invoked from network); 20 Oct 2017 15:54:24 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 15:54:24 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="106420913"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Boris Ostrovsky' <boris.ostrovsky@oracle.com>, "x86@kernel.org"
 <x86@kernel.org>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>, "linux-kernel@vger.kernel.org"
 <linux-kernel@vger.kernel.org>
Thread-Topic: [Xen-devel] [PATCH] x86/xen: support priv-mapping in an HVM
 tools domain
Thread-Index: AQHTSbWGoKz+qSa2A0adTRrMC7a8o6Ls46Og
Date: Fri, 20 Oct 2017 15:54:17 +0000
Message-ID: <9cc8c01010a04d4780b3147a4933202e@AMSPEX02CL03.citrite.net>
References: <20171019152617.38463-1-paul.durrant@citrix.com>
 <4e7e63a0-5a77-9dee-bbb7-dfa79c116fc8@oracle.com>
 <aa19e72a128141c4b0bad85de7c2f82c@AMSPEX02CL03.citrite.net>
 <69e93ee8-5d93-35fa-ffc1-d7a7fbbd5599@oracle.com>
In-Reply-To: <69e93ee8-5d93-35fa-ffc1-d7a7fbbd5599@oracle.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, Thomas Gleixner <tglx@linutronix.de>,
 Ingo Molnar <mingo@redhat.com>, "H. Peter Anvin" <hpa@zytor.com>
Subject: Re: [Xen-devel] [PATCH] x86/xen: support priv-mapping in an HVM
 tools domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YNCj4gQm9yaXMgT3N0
cm92c2t5DQo+IFNlbnQ6IDIwIE9jdG9iZXIgMjAxNyAxNjowOQ0KPiBUbzogUGF1bCBEdXJyYW50
IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IHg4NkBrZXJuZWwub3JnOyB4ZW4tDQo+IGRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnOyBsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnDQo+IENj
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+OyBUaG9tYXMgR2xlaXhuZXINCj4gPHRn
bHhAbGludXRyb25peC5kZT47IEluZ28gTW9sbmFyIDxtaW5nb0ByZWRoYXQuY29tPjsgSC4gUGV0
ZXIgQW52aW4NCj4gPGhwYUB6eXRvci5jb20+DQo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBb
UEFUQ0hdIHg4Ni94ZW46IHN1cHBvcnQgcHJpdi1tYXBwaW5nIGluIGFuIEhWTQ0KPiB0b29scyBk
b21haW4NCj4gDQo+IE9uIDEwLzIwLzIwMTcgMDQ6MzUgQU0sIFBhdWwgRHVycmFudCB3cm90ZToN
Cj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4gRnJvbTogWGVuLWRldmVsIFtt
YWlsdG86eGVuLWRldmVsLWJvdW5jZXNAbGlzdHMueGVuLm9yZ10gT24gQmVoYWxmIE9mDQo+ID4+
IEJvcmlzIE9zdHJvdnNreQ0KPiA+PiBTZW50OiAxOSBPY3RvYmVyIDIwMTcgMTg6NDUNCj4gPj4g
VG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyB4ODZAa2VybmVsLm9y
ZzsgeGVuLQ0KPiA+PiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgbGludXgta2VybmVsQHZn
ZXIua2VybmVsLm9yZw0KPiA+PiBDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPjsg
VGhvbWFzIEdsZWl4bmVyDQo+ID4+IDx0Z2x4QGxpbnV0cm9uaXguZGU+OyBJbmdvIE1vbG5hciA8
bWluZ29AcmVkaGF0LmNvbT47IEguIFBldGVyIEFudmluDQo+ID4+IDxocGFAenl0b3IuY29tPg0K
PiA+PiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIXSB4ODYveGVuOiBzdXBwb3J0IHBy
aXYtbWFwcGluZyBpbiBhbg0KPiBIVk0NCj4gPj4gdG9vbHMgZG9tYWluDQo+ID4+DQo+ID4+IE9u
IDEwLzE5LzIwMTcgMTE6MjYgQU0sIFBhdWwgRHVycmFudCB3cm90ZToNCj4gPj4+IElmIHRoZSBk
b21haW4gaGFzIFhFTkZFQVRfYXV0b190cmFuc2xhdGVkX3BoeXNtYXAgdGhlbiB1c2Ugb2YgdGhl
DQo+IFBWLQ0KPiA+Pj4gc3BlY2lmaWMgSFlQRVJWSVNPUl9tbXVfdXBkYXRlIGh5cGVyY2FsbCBp
cyBjbGVhcmx5IGluY29ycmVjdC4NCj4gPj4+DQo+ID4+PiBUaGlzIHBhdGNoIGFkZHMgY2hlY2tz
IGluIHhlbl9yZW1hcF9kb21haW5fZ2ZuX2FycmF5KCkgYW5kDQo+ID4+PiB4ZW5fdW5tYXBfZG9t
YWluX2dmbl9hcnJheSgpIHdoaWNoIGNhbGwgdGhyb3VnaCB0byB0aGUgYXBwcm9wcmF0ZQ0KPiA+
Pj4geGxhdGVfbW11IGZ1bmN0aW9uIGlmIHRoZSBmZWF0dXJlIGlzIHByZXNlbnQuIEEgY2hlY2sg
aXMgYWxzbyBhZGRlZA0KPiA+Pj4gdG8geGVuX3JlbWFwX2RvbWFpbl9nZm5fcmFuZ2UoKSB0byBm
YWlsIHdpdGggLUVPUE5PVFNVUFAgc2luY2UgdGhpcw0KPiA+Pj4gc2hvdWxkIG5vdCBiZSB1c2Vk
IGluIGFuIEhWTSB0b29scyBkb21haW4uDQo+ID4+Pg0KPiA+Pj4gU2lnbmVkLW9mZi1ieTogUGF1
bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4NCj4gPj4+IC0tLQ0KPiA+Pj4gQ2M6
IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+DQo+ID4+PiBDYzog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPg0KPiA+Pj4gQ2M6IFRob21hcyBHbGVpeG5l
ciA8dGdseEBsaW51dHJvbml4LmRlPg0KPiA+Pj4gQ2M6IEluZ28gTW9sbmFyIDxtaW5nb0ByZWRo
YXQuY29tPg0KPiA+Pj4gQ2M6ICJILiBQZXRlciBBbnZpbiIgPGhwYUB6eXRvci5jb20+DQo+ID4+
PiAtLS0NCj4gPj4+ICBhcmNoL3g4Ni94ZW4vbW11LmMgfCAxNCArKysrKysrKysrKystLQ0KPiA+
Pj4gIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQ0KPiA+
Pj4NCj4gPj4+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vbW11LmMgYi9hcmNoL3g4Ni94ZW4v
bW11LmMNCj4gPj4+IGluZGV4IDNlMTUzNDVhYmZlNy4uZDMzZTdkYmUzMTI5IDEwMDY0NA0KPiA+
Pj4gLS0tIGEvYXJjaC94ODYveGVuL21tdS5jDQo+ID4+PiArKysgYi9hcmNoL3g4Ni94ZW4vbW11
LmMNCj4gPj4+IEBAIC0xNzIsNiArMTcyLDkgQEAgaW50IHhlbl9yZW1hcF9kb21haW5fZ2ZuX3Jh
bmdlKHN0cnVjdA0KPiA+PiB2bV9hcmVhX3N0cnVjdCAqdm1hLA0KPiA+Pj4gIAkJCSAgICAgICBw
Z3Byb3RfdCBwcm90LCB1bnNpZ25lZCBkb21pZCwNCj4gPj4+ICAJCQkgICAgICAgc3RydWN0IHBh
Z2UgKipwYWdlcykNCj4gPj4+ICB7DQo+ID4+PiArCWlmICh4ZW5fZmVhdHVyZShYRU5GRUFUX2F1
dG9fdHJhbnNsYXRlZF9waHlzbWFwKSkNCj4gPj4+ICsJCXJldHVybiAtRU9QTk9UU1VQUDsNCj4g
Pj4+ICsNCj4gPj4gVGhpcyBpcyBuZXZlciBjYWxsZWQgb24gWEVORkVBVF9hdXRvX3RyYW5zbGF0
ZWRfcGh5c21hcCBkb21haW5zLA0KPiB0aGVyZQ0KPiA+PiBpcyBhIGNoZWNrIGluIHByaXZjbWRf
aW9jdGxfbW1hcCgpIGZvciB0aGF0Lg0KPiA+IFllcywgdGhhdCdzIHRydWUgYnV0IGl0IHNlZW1z
IGxpa2UgdGhlIHdyb25nIHBsYWNlIGZvciBzdWNoIGEgY2hlY2suIEkgY291bGQNCj4gcmVtb3Zl
IHRoYXQgb25lIGl0IHlvdSdkIHByZWZlci4NCj4gDQo+IEkgYWN0dWFsbHkgdGhpbmsgdGhhdCBw
ZXJoYXBzIHdlIGNvdWxkIHdyYXAgcHJpdmNtZF9pb2N0bF9tbWFwKCkgd2l0aA0KPiAiI2lmZGVm
IENPTkZJR19YRU5fUFYiICgjZWxzZSByZXR1cm4gLUVOT1NZUykgYW5kIG1vdmUNCj4geGVuX3Jl
bWFwX2RvbWFpbl9nZm5fcmFuZ2UoKSB0byBtbXVfcHYuYy4gV2UgY2FuIHRoZW4gcmVtb3ZlIGl0
IGZyb20NCj4gQVJNDQo+IGNvZGUgdG9vLg0KPiANCj4gPg0KPiA+Pj4gIAlyZXR1cm4gZG9fcmVt
YXBfZ2ZuKHZtYSwgYWRkciwgJmdmbiwgbnIsIE5VTEwsIHByb3QsIGRvbWlkLA0KPiA+PiBwYWdl
cyk7DQo+ID4+PiAgfQ0KPiA+Pj4gIEVYUE9SVF9TWU1CT0xfR1BMKHhlbl9yZW1hcF9kb21haW5f
Z2ZuX3JhbmdlKTsNCj4gPj4+IEBAIC0xODIsNiArMTg1LDEwIEBAIGludCB4ZW5fcmVtYXBfZG9t
YWluX2dmbl9hcnJheShzdHJ1Y3QNCj4gPj4gdm1fYXJlYV9zdHJ1Y3QgKnZtYSwNCj4gPj4+ICAJ
CQkgICAgICAgaW50ICplcnJfcHRyLCBwZ3Byb3RfdCBwcm90LA0KPiA+Pj4gIAkJCSAgICAgICB1
bnNpZ25lZCBkb21pZCwgc3RydWN0IHBhZ2UgKipwYWdlcykNCj4gPj4+ICB7DQo+ID4+PiArCWlm
ICh4ZW5fZmVhdHVyZShYRU5GRUFUX2F1dG9fdHJhbnNsYXRlZF9waHlzbWFwKSkNCj4gPj4+ICsJ
CXJldHVybiB4ZW5feGxhdGVfcmVtYXBfZ2ZuX2FycmF5KHZtYSwgYWRkciwgZ2ZuLCBuciwNCj4g
Pj4gZXJyX3B0ciwNCj4gPj4+ICsJCQkJCQkgcHJvdCwgZG9taWQsIHBhZ2VzKTsNCj4gPj4+ICsN
Cj4gPj4gU28gaG93IGRpZCB0aGlzIHdvcmsgYmVmb3JlPyBJbiBmYWN0LCBJIGRvbid0IHNlZSBh
bnkgY2FsbGVycyBvZg0KPiA+PiB4ZW5feGxhdGVfe3JlfHVufW1hcF9nZm5fcmFuZ2UoKS4NCj4g
PiBJIGFzc3VtZSBtZWFuICdhcnJheScgZm9yIHRoZSBtYXAgc2luY2UgdGhlcmUgaXMgbm8NCj4g
eGVuX3hsYXRlX3JlbWFwX2dmbl9yYW5nZSgpIGZ1bmN0aW9uLiBJJ20gbm90IHF1aXRlIHN1cmUg
d2hhdCB5b3UncmUNCj4gYXNraW5nPyBXaXRob3V0IHRoaXMgcGF0Y2ggdGhlIG1tdSBjb2RlIGlu
IGFuIHg4NiBkb21haW4gc2ltcGx5IGFzc3VtZXMNCj4gdGhlIGRvbWFpbiBpcyBQVi4uLiB0aGUg
eGxhdGUgY29kZSBpcyBjdXJyZW50bHkgb25seSB1c2VkIHZpYSB0aGUgYXJtIG1tdQ0KPiBjb2Rl
ICh3aGVyZSBpdCBjbGVhcmx5IGtub3dzIGl0J3Mgbm90IFBWKS4gQUZBSUNTIHRoaXMgSXMganVz
dCBhIHN0cmFpZ2h0Zm9yd2FyZA0KPiBidWdneSBhc3N1bXB0aW9uIGluIHRoZSB4ODYgY29kZS4N
Cj4gDQo+IExvb2tzIGxpa2UgdGhpcyB3YXMgb3JpZ2luYWxseSBpbnRlbmRlZCBmb3IgZG9tMCBQ
VkggYW5kIHdhcyByZW1vdmVkIGJ5DQo+IDA2MzMzNGYuIFNvIGl0IHNob3VsZCBpbmRlZWQgYmUg
cmVzdG9yZWQuDQo+IA0KDQpPaywgSSdsbCByZS13b3JrIHRoZSBwYXRjaCB3aXRoIHlvdXIgc3Vn
Z2VzdGlvbiByZSB4ZW5fcmVtYXBfZG9tYWluX2dmbl9yYW5nZSgpIGFuZCBzZW5kIGEgdjIuDQoN
ClRoYW5rcywNCg0KICBQYXVsDQoNCj4gDQo+IC1ib3Jpcw0KPiANCj4gPg0KPiA+ICAgUGF1bA0K
PiA+DQo+ID4+IC1ib3Jpcw0KPiA+Pg0KPiA+Pg0KPiA+Pj4gIAkvKiBXZSBCVUdfT04gYmVjYXVz
ZSBpdCdzIGEgcHJvZ3JhbW1lciBlcnJvciB0byBwYXNzIGEgTlVMTA0KPiA+PiBlcnJfcHRyLA0K
PiA+Pj4gIAkgKiBhbmQgdGhlIGNvbnNlcXVlbmNlcyBsYXRlciBpcyBxdWl0ZSBoYXJkIHRvIGRl
dGVjdCB3aGF0IHRoZSBhY3R1YWwNCj4gPj4+ICAJICogY2F1c2Ugb2YgIndyb25nIG1lbW9yeSB3
YXMgbWFwcGVkIGluIi4NCj4gPj4+IEBAIC0xOTMsOSArMjAwLDEyIEBADQo+ID4+IEVYUE9SVF9T
WU1CT0xfR1BMKHhlbl9yZW1hcF9kb21haW5fZ2ZuX2FycmF5KTsNCj4gPj4+ICAvKiBSZXR1cm5z
OiAwIHN1Y2Nlc3MgKi8NCj4gPj4+ICBpbnQgeGVuX3VubWFwX2RvbWFpbl9nZm5fcmFuZ2Uoc3Ry
dWN0IHZtX2FyZWFfc3RydWN0ICp2bWEsDQo+ID4+PiAtCQkJICAgICAgIGludCBudW1wZ3MsIHN0
cnVjdCBwYWdlICoqcGFnZXMpDQo+ID4+PiArCQkJICAgICAgIGludCBuciwgc3RydWN0IHBhZ2Ug
KipwYWdlcykNCj4gPj4+ICB7DQo+ID4+PiAtCWlmICghcGFnZXMgfHwgIXhlbl9mZWF0dXJlKFhF
TkZFQVRfYXV0b190cmFuc2xhdGVkX3BoeXNtYXApKQ0KPiA+Pj4gKwlpZiAoeGVuX2ZlYXR1cmUo
WEVORkVBVF9hdXRvX3RyYW5zbGF0ZWRfcGh5c21hcCkpDQo+ID4+PiArCQlyZXR1cm4geGVuX3hs
YXRlX3VubWFwX2dmbl9yYW5nZSh2bWEsIG5yLCBwYWdlcyk7DQo+ID4+PiArDQo+ID4+PiArCWlm
ICghcGFnZXMpDQo+ID4+PiAgCQlyZXR1cm4gMDsNCj4gPj4+DQo+ID4+PiAgCXJldHVybiAtRUlO
VkFMOw0KPiA+Pg0KPiA+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXw0KPiA+PiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0DQo+ID4+IFhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnDQo+ID4+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwNCj4gDQo+IA0K
PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0DQo+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnDQo+IGh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 15:55:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 15:55:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Zdx-0002SC-KW; Fri, 20 Oct 2017 15:55:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=459d591f5=wei.liu2@citrix.com>)
 id 1e5Zdv-0002Rx-Hb
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 15:55:27 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 8F/D6-29298-E6C1AE95; Fri, 20 Oct 2017 15:55:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpG6ezKt
 Ig7ZjIhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aB9imMBX8ZK14+mMXWwHidsYuRk0NCwF/i
 zdrnrCA2i4CqxPYry1hAbDYBZYmfnb1sILaIgK7EswXPgGwuDmaBzYwSd+7PA0sIC0RKTN20l
 bmLkYODV8BC4vzfXJCwkICnxI9Ta5hBbF4BQYmTM5+AzWQW0JFYsPsTG0g5s4C0xPJ/HCBhTg
 EviUv3zzGB2KICKhKdS+ewQIxRkOiYfoxpAiPfLCSTZiGZNAth0gJG5lWM6sWpRWWpRbqGekl
 FmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgWFWz8DAuIOxqdf5EKMkB5OSKG9g5ctI
 Ib6k/JTKjMTijPii0pzU4kOMMhwcShK8LtKvIoUEi1LTUyvSMnOAAQ+TluDgURLh/S0FlOYtL
 kjMLc5Mh0idYtTluPHw+h8mIZa8/LxUKXHeYJAZAiBFGaV5cCNg0XeJUVZKmJeRgYFBiKcgtS
 g3swRV/hWjOAejkjBvAMgUnsy8ErhNr4COYAI6gt3+BcgRJYkIKakGxqYtflZihpZ+7mfFrv6
 x3HGw2j+Q+7zusr371RNVCudNW25yi+Xmp+83P7Jkmj67xHP4wPerzGGHH7nLLjrtdkrl+lr2
 ByFiK9NPbIm7ti/FV+HQZNb0lO9HuCd0v/3crHaCPfBx46cI2eINOeUBcQ3xq9PsDL5mHRUL5
 F73qSVi2/ZD4as5ZyuxFGckGmoxFxUnAgCVJoFAuQIAAA==
X-Env-Sender: prvs=459d591f5=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1508514924!93908855!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43901 invoked from network); 20 Oct 2017 15:55:26 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 15:55:26 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="447359005"
Date: Fri, 20 Oct 2017 16:55:23 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171020155523.pdpnnio6u5gsl2lg@citrix.com>
References: <1508508090-24389-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1508508090-24389-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-next] x86/VT-x: Don't use rdmsr() to
 fill HOST_SYSENTER_{CS, EIP}
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMjAsIDIwMTcgYXQgMDM6MDE6MzBQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGVzZSBhcmUgY29tcGlsZS10aW1lIGNvbnN0YW50cywgYW5kIGRvbid0IG5lZWQg
dG8gYmUgcmVhZCBiYWNrIGZyb20KPiBoYXJkd2FyZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 15:56:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 15:56:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Zej-0002Z1-TR; Fri, 20 Oct 2017 15:56:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1e5Zei-0002Yf-JB
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 15:56:16 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 60/CA-00983-F9C1AE95; Fri, 20 Oct 2017 15:56:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsUyZ7p8oO58mVe
 RBtuPiFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk3v61lLHjFUXGgW6aB8TdbFyMXh5DAZCaJ
 lvb5LBDOb0aJ22/mMkE4GxklPj1tZodwuhklDi24wNrFyAnkFEnsmLsByObgYBFQlWg6WQRis
 gmYSLxZ5QhSISKgLfFi1TqwDcwC/cwSjy52M4EkhAWcJA7umMEOUs8rYC4x5VokxER7iR0X37
 OB2LwCghInZz5hAbGZBbQkbvx7yQRSziwgLbH8HwdImFPAQaJ59S2wY0QFlCXm7VsF1iohYCz
 RN6uPZQKj0Cwkk2YhmTQLYdICRuZVjBrFqUVlqUW6hqZ6SUWZ6RkluYmZObqGBsZ6uanFxYnp
 qTmJScV6yfm5mxiBocwABDsY12z3PMQoycGkJMobWPkyUogvKT+lMiOxOCO+qDQntfgQowwHh
 5IE7xbpV5FCgkWp6akVaZk5wKiCSUtw8CiJ8K4HSfMWFyTmFmemQ6ROMepyHNt0+Q+TEEtefl
 6qlDhvMEiRAEhRRmke3AhYhF9ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMG8AyBSezLwSuE2
 vgI5gAjqC3f4FyBEliQgpqQZGxX+tqccWOhSsPufDcbJVwP6g5pmajzH3oznSHq2rcP9oJxQj
 Je/yc4HcGjcevWMFZjfvf/gkWZdXG/J10k2p1D0n+FNd27Qj9U7x1z30lT047RW//PcU17YVc
 n+PKz9O2W90ptDU4G+ZxcV53zTcci6cKJKLmLGpftXii9k/Em8KrjvutixKiaU4I9FQi7moOB
 EA5qy2+usCAAA=
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1508514973!111296495!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48436 invoked from network); 20 Oct 2017 15:56:15 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 15:56:15 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9KFu6PU004741
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 20 Oct 2017 15:56:07 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9KFu5n2023630
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 20 Oct 2017 15:56:06 GMT
Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v9KFu3nW006427;
 Fri, 20 Oct 2017 15:56:03 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 20 Oct 2017 08:56:03 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 057276A02AF; Fri, 20 Oct 2017 11:56:01 -0400 (EDT)
Date: Fri, 20 Oct 2017 11:56:01 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171020155601.GF17369@char.us.oracle.com>
References: <23018.2432.369307.794318@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23018.2432.369307.794318@mariner.uk.xensource.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Juergen Gross <jgross@suse.com>, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, committers@xenproject.org,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] linux-arm-xen branch, commit access, etc.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMjAsIDIwMTcgYXQgMDM6MzQ6NDBQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQ3VycmVudGx5IHdlIGFyZSBydW5uaW5nIG91ciBBUk0gdGVzdHMgaW4gb3NzdGVzdCBv
ZmYgYSBicmFuY2ggaW4KPiBTdGVmYW5vJ3MgcGVyc29uYWwgTGludXggdHJlZS4gIFRoaXMgaXMg
YSBiaXQgdW5zYXRpc2ZhY3RvcnkuCj4gCj4gV2Ugd291bGQgbGlrZSB0byBzd2l0Y2ggdG8gYSBi
cmFuY2ggdGhhdCBKdWxpZW4gY2FuIHB1c2ggdG8gdG9vLCBhbmQKPiB0aGF0IGlzIGluIGEgbW9y
ZSBvZmZpY2lhbCBwbGFjZS4KPiAKPiBUaGVyZSBhcmUgdHdvIG9wdGlvbnM6Cj4gCj4gIDEuIENy
ZWF0ZSBhbiBBUk0tc3BlY2lmaWMgWGVuIHRyZWUuICBDdXJyZW50bHkgd2UgZG9uJ3QgaGF2ZSBt
YW55Cj4gICAgIEFSTS1zcGVjaWZpYyB0cmVlcyBidXQgSSBkb24ndCBzZWUgYSBwcm9ibGVtIHdp
dGggdGhpcy4gIFNvCj4gICAgIHdlIGNvdWxkIGNyZWF0ZQo+ICAgICAgICAgL2FybS9saW51eC5n
aXQKPiAgICAgb24geGVuYml0cy4KPiAKPiAgMi4gVXNlIGEgYnJhbmNoIG5hbWUgd2l0aGluIC9s
aW51eC1wdm9wcy5naXQsIHRoZSBtYWluIExpbnV4Cj4gICAgIHRyZWUgb24geGVuYml0cy4gIFRo
aXMgd291bGQgbWVhbiBtYWtpbmcgSnVsaWVuIGEgY29tbWl0dGVyLgoKMy4gVXNlIHVwc3RyZWFt
IHJlbGVhc2VkIGtlcm5lbHMuIEZvbGxvdyB0aGVtIHdoZW4gdGhleSBhcmUgcmVsZWFzZWQuCgoK
PiAKPiBXaGF0IGRvIHBlb3BsZSB0aGluayB3b3VsZCBiZSBiZXN0ID8KPiAKPiBBbHNvLCBzZXBh
cmF0ZWx5LCBzdXJlbHkgSnVsaWVuIHNob3VsZCBiZSBsaXN0ZWQgaW4gTUFJTlRBSU5FUlMgZm9y
Cj4gdGhlIFhlbiBBUk0gc3R1ZmYgaW4gdXBzdHJlYW0gTGludXggPyAgSGUgZG9lc24ndCBzZWVt
IHRvIGJlIGF0IGxlYXN0Cj4gaW4gdGhlIHZlcnNpb24gSSBoYXZlIGx5aW5nIGFib3V0IGhlcmUu
Li4KPiAKPiBUaGFua3MsCj4gSWFuLgo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 16:16:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 16:16:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Zxw-0004Xi-Ot; Fri, 20 Oct 2017 16:16:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=459d591f5=wei.liu2@citrix.com>)
 id 1e5Zxv-0004XM-FP
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 16:16:07 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 76/24-10419-6412AE95; Fri, 20 Oct 2017 16:16:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsXitHSDva6b4qt
 Ig10n2C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oy1/z0L5nJUfP2zh7mB8TNbFyMnh4SAv8Tj
 dzdZuhg5OFgEVCUObfEBCbMJKEv87OwFKxERMJC407qPGcRmFpjGJDF9ogeILSzgJbG36xgji
 M0rYCEx98A9dhBbSMBT4uStNVBxQYmTM5+wQPTqSCzY/YkNZBWzgLTE8n8cIGFOoDG/7jwGax
 UVUJHoXDqHBWKMgkTH9GNMExj5ZiGZNAvJpFkIkxYwMq9i1ChOLSpLLdI1MtBLKspMzyjJTcz
 M0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMsnoGBsYdjI2z/Q4xSnIwKYnyBla+jBTiS8pPqcxI
 LM6ILyrNSS0+xCjDwaEkwWug8CpSSLAoNT21Ii0zBxjuMGkJDh4lEV4NkDRvcUFibnFmOkTqF
 KOilDivJEhCACSRUZoH1waLsUuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHnZQKbwZOaVwE
 1/BbSYCWgxu/0LkMUliQgpqQZGw6nNi3+wbtzxir1f7sRN66eNu/WFz+ryz/C8u+7Nl+kvFvc
 +vLympP60VejM5He2dXN2fytZyFWRUZ9kX3X2oem5sJqmZ98aHn3Yrsh8/8v/v4wb8jK5XZ5s
 PsmgJrDvo2OyounLMGmWRO95K8v33I9PNrB96uNo+pmntM/nx4QjvVOCw7l2KrEUZyQaajEXF
 ScCAAuAd56sAgAA
X-Env-Sender: prvs=459d591f5=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1508516164!107799178!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44969 invoked from network); 20 Oct 2017 16:16:05 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 16:16:05 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="455254296"
Date: Fri, 20 Oct 2017 17:15:23 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Petre Pircalabu <ppircalabu@bitdefender.com>
Message-ID: <20171020161523.4f6mo2br34yzzct2@citrix.com>
References: <1508173661-2975-1-git-send-email-ppircalabu@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1508173661-2975-1-git-send-email-ppircalabu@bitdefender.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v7] x86/altp2m: Added
	xc_altp2m_set_mem_access_multi()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMTYsIDIwMTcgYXQgMDg6MDc6NDFQTSArMDMwMCwgUGV0cmUgUGlyY2FsYWJ1
IHdyb3RlOgo+IEZyb206IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNv
bT4KPiAKPiBGb3IgdGhlIGRlZmF1bHQgRVBUIHZpZXcgd2UgaGF2ZSB4Y19zZXRfbWVtX2FjY2Vz
c19tdWx0aSgpLCB3aGljaAo+IGlzIGFibGUgdG8gc2V0IGFuIGFycmF5IG9mIHBhZ2VzIHRvIGFu
IGFycmF5IG9mIGFjY2VzcyByaWdodHMgd2l0aAo+IGEgc2luZ2xlIGh5cGVyY2FsbC4gSG93ZXZl
ciwgdGhpcyBmdW5jdGlvbmFsaXR5IHdhcyBsYWNraW5nIGZvciB0aGUKPiBhbHRwMm0gc3Vic3lz
dGVtLCB3aGljaCBjb3VsZCBvbmx5IHNldCBwYWdlIHJlc3RyaWN0aW9ucyBmb3Igb25lCj4gcGFn
ZSBhdCBhIHRpbWUuIFRoaXMgcGF0Y2ggYWRkcmVzc2VzIHRoZSBnYXAuCj4gCj4gSFZNT1BfYWx0
cDJtX3NldF9tZW1fYWNjZXNzX211bHRpIGhhcyBiZWVuIGFkZGVkIGFzIGEgSFZNT1AgKGFzIG9w
cG9zZWQgdG8gYQo+IERPTUNUTCkgZm9yIGNvbnNpc3RlbmN5IHdpdGggaXRzIEhWTU9QX2FsdHAy
bV9zZXRfbWVtX2FjY2VzcyBjb3VudGVycGFydCAoYW5kCj4gaGVuY2Ugd2l0aCB0aGUgb3JpZ2lu
YWwgYWx0cDJtIGRlc2lnbiwgd2hlcmUgZG9tYWlucyBhcmUgYWxsb3dlZCAtIHdpdGggdGhlCj4g
cHJvcGVyIGFsdHAybSBhY2Nlc3MgcmlnaHRzIC0gdG8gYWx0ZXIgdGhlc2Ugc2V0dGluZ3MpLCBp
biB0aGUgYWJzZW5jZSBvZiBhbgo+IG9mZmljaWFsIHBvc2l0aW9uIG9uIHRoZSBpc3N1ZSBmcm9t
IHRoZSBvcmlnaW5hbCBhbHRwMm0gZGVzaWduZXJzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFJhenZh
biBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBQ
ZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPgo+IAoKVGhlIHRpdGxl
IGlzIGEgYml0IG1pc2xlYWRpbmcgLS0gdGhpcyBwYXRjaCBhY3R1YWxseSBjb250YWlucyBjaGFu
Z2VzIHRvCmh5cGVydmlzb3IgYXMgd2VsbC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 16:16:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 16:16:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5Zxw-0004XX-IK; Fri, 20 Oct 2017 16:16:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=459d591f5=wei.liu2@citrix.com>)
 id 1e5Zxv-0004XL-3f
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 16:16:07 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 42/8B-20813-6412AE95; Fri, 20 Oct 2017 16:16:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHRDpK6r4qt
 Ig6ZuI4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePSlj9MBR+ZK/be4mlgXMPcxcjJISHgL3F9
 4x82EJtFQFVi09zLYHE2AWWJn529YHERoPj3S81AcS4OZoHvjBKr920CSwgLBEi82rwPKMHBw
 StgIbHjRTlIjZBAM6PE10cLWEBqeAUEJU7OfAJmMwvoSCzY/YkNpJ5ZQFpi+T8OkDCngIfExG
 mPmEBsUQEVic6lc8DKhQQUJDqmH2OawMg3C8mkWUgmzUKYtICReRWjRnFqUVlqka6xkV5SUWZ
 6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCgMQDBDsbT6wIPMUpyMCmJ8gZWvowU4kvK
 T6nMSCzOiC8qzUktPsQow8GhJMG7VOFVpJBgUWp6akVaZg4w5GHSEhw8SiK8C0DSvMUFibnFm
 ekQqVOMxhzHNl3+w8Rx4+H1P0xCLHn5ealS4rwlIKUCIKUZpXlwg2CxeIlRVkqYlxHoNCGegt
 Si3MwSVPlXjOIcjErCvHtBpvBk5pXA7XsFdAoT0Cns9i9ATilJREhJNTBuXjDFSfE5U6jNk7M
 lPkf+T3TNfHJDzejZRhW2FdmiT53LNYKPXS87s3lZ4y/JOOHaOQn8uh4Hf+3YycKmGPLB7cfT
 aVFCN1f//8f4VOak+/M9UnPTinZ+ntoSWPL13XnXf+EaGya66y7SPjC/Sz7t96+C83e6pSb85
 i3zeu5lePFCA2twu95zJZbijERDLeai4kQAMN86rcACAAA=
X-Env-Sender: prvs=459d591f5=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1508516164!71530895!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10804 invoked from network); 20 Oct 2017 16:16:05 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 16:16:05 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="447363266"
Date: Fri, 20 Oct 2017 17:16:02 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Kees Cook <keescook@chromium.org>
Message-ID: <20171020161602.flvjloljfc7fcjcv@citrix.com>
References: <1508200182-104605-1-git-send-email-keescook@chromium.org>
 <1508200182-104605-55-git-send-email-keescook@chromium.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1508200182-104605-55-git-send-email-keescook@chromium.org>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, netdev@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel@lists.xenproject.org, Thomas Gleixner <tglx@linutronix.de>,
 "David S. Miller" <davem@davemloft.net>
Subject: Re: [Xen-devel] [PATCH 54/58] net/xen-netback: Convert timers to
 use timer_setup()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMTYsIDIwMTcgYXQgMDU6Mjk6MzhQTSAtMDcwMCwgS2VlcyBDb29rIHdyb3Rl
Ogo+IEluIHByZXBhcmF0aW9uIGZvciB1bmNvbmRpdGlvbmFsbHkgcGFzc2luZyB0aGUgc3RydWN0
IHRpbWVyX2xpc3QgcG9pbnRlciB0bwo+IGFsbCB0aW1lciBjYWxsYmFja3MsIHN3aXRjaCB0byB1
c2luZyB0aGUgbmV3IHRpbWVyX3NldHVwKCkgYW5kIGZyb21fdGltZXIoKQo+IHRvIHBhc3MgdGhl
IHRpbWVyIHBvaW50ZXIgZXhwbGljaXRseS4KPiAKPiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KPiBDYzogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiBD
YzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gQ2M6IG5ldGRldkB2Z2VyLmtlcm5l
bC5vcmcKPiBTaWduZWQtb2ZmLWJ5OiBLZWVzIENvb2sgPGtlZXNjb29rQGNocm9taXVtLm9yZz4K
CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 16:27:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 16:27:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5a9F-0005Qo-QC; Fri, 20 Oct 2017 16:27:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <luto@amacapital.net>) id 1e5a9E-0005Qi-7e
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 16:27:48 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 13/7B-27020-3042AE95; Fri, 20 Oct 2017 16:27:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKKsWRWlGSWpSXmKPExsVyMfSWsy6jyqt
 Ig85uPovvWyYzOTB6HP5whSWAMYo1My8pvyKBNaNn/QXWgmtsFWd2NjA1MC5g7WLk5BASmMUo
 8W+iXRcjFweLwDZWiR+LbjKDOBIgzszG+UwgVRICWRINr3uBbA4gO01i9ywtiHClRNOzGywgY
 SEBJYnnd3JBWoUEfjJK/P79mBmkhllAW+L6pQuMIDW8AuISVw/6gISFBbwk3lydBHYDG1DJwW
 UTmCFGykm07jjOCGJzClhIXGydxgJiswioSnzaeo4NZD6zwBRxif3bQRyI+csWvgZr5hVwlLj
 e9Z0Z4rEmJomZN9hBbBGg2xZ/+cg+gVFkFpKTZiGcNAvJpAWMzKsYNYpTi8pSi3SNDPWSijLT
 M0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQKDv56BgXEHY89ev0OMkhxMSqK8gZUvI4X4k
 vJTKjMSizPii0pzUosPMWpwcAgcODN3OpMUS15+XqqSBO9lpVeRQoJFqempFWmZOcD4hCmV4O
 BREuH9CZLmLS5IzC3OTIdInWJ05bhw59IfJo4JjZeB5I2H14HkgT23gGTHzbt/mITAZkuJ8/I
 pAzULgDRnlObBjYallkuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHlvg5zAk5lXAnfBK6Dj
 mICOY7d/AXJcSSJCSqqBkXFNU7HXk/flLw9z9E5RTTi4ofqr0MoAhpVfMzeZG2rInT291Gy1G
 tsZ/7t7DrJY66f2cd3tkRD/e63u7+ek7qLnIicfTDFZ5Dkjs/53oITRLpb39y5faGRplYuWeC
 XO9PWIpTPHTB/7y8XGbfOV0i4rNHmEJJpsEWA6qne39MHqxVZ6V65NVGIpzkg01GIuKk4EAL6
 sCAEoAwAA
X-Env-Sender: luto@amacapital.net
X-Msg-Ref: server-12.tower-31.messagelabs.com!1508516864!94430780!1
X-Originating-IP: [209.85.218.67]
X-SpamReason: No, hits=0.2 required=7.0 tests=MIME_QP_LONG_LINE
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25684 invoked from network); 20 Oct 2017 16:27:45 -0000
Received: from mail-oi0-f67.google.com (HELO mail-oi0-f67.google.com)
 (209.85.218.67)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Oct 2017 16:27:45 -0000
Received: by mail-oi0-f67.google.com with SMTP id g125so20849821oib.12
 for <xen-devel@lists.xenproject.org>; Fri, 20 Oct 2017 09:27:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amacapital-net.20150623.gappssmtp.com; s=20150623;
 h=mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=DUXMSgaHymDqUGlZ81XFJEll+lNUS0oPPQ56mNR7meI=;
 b=kLvUE+aqeyv0rzDa2iBCbVKpjxHiBQIqMrmaak4a13O9mdG2DdgoeCD6TFTM9kPm+l
 vYxFD6gN7bTMVXT88mq4Lw/HV6VMWBm6zFslwrFOl6PMdizjkcXd0pYbOQtCm099bOI4
 fd1+07pEMrqmGt8PfG3/XvP6v8esFAhF1wFV667WOQXcQO0TVkik0yu8pk5Swbg+ePqj
 twcZLCGLN6G2OcyR2wNGjuPOIqNmgxEx16YDJjJfZqnxblOCZ8qXTeHyO8bLfS7bJLSQ
 1f/95YgarXimuuL/5uWDJJ7nqCGArHCOFecZfHBE9X8EO66ZSCipenf9nONMoYPx6hmx
 H5BQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=DUXMSgaHymDqUGlZ81XFJEll+lNUS0oPPQ56mNR7meI=;
 b=scD3K2Y2YUBfVBvtLrJkQgIjpKRjAUgL8Wz0//FzYemmzwdL0x83UsaYXpdoD4wRbw
 d3RCi6numHKisYNC4+q2lOuJmbLZItwm7D9c5MVT9QoNLGTmZAUmoCUJsLTK9m3fUfim
 CkTGoDIQ/mW5gCwlffb/WgY6p1IScnZdAbRtGA4WJ76gYkw0pXF1sNsrlv6M1xb6okzc
 ZoPUTfyV7IY49UVpAiPaGH8O53LfKdbF3Z6KRxPEhCcWgOfppBvRSQ1VRWhIggs/oCrG
 YMEEB39CRpt3KlNeGkR/wY8tept3BOFFYNGBavjtus0/g+axH7jhXoOjq2lIuDpPg6p+
 C2Bg==
X-Gm-Message-State: AMCzsaVFlNr8m1kLrZp8KriZCZ3FwtrIFlNHLS7eAGc+sHywLzUTlLwK
 E0JU4AUrVH693nOtJqnOhXd5Bg==
X-Google-Smtp-Source: ABhQp+TFMdgNewbcvaOk4MdVxtdstPL2a0kjOs0Ex4FQicWVDGVkZwYPNl8kMRqFnxu1bo2Y5qzzzQ==
X-Received: by 10.157.24.58 with SMTP id b55mr3076833ote.476.1508516863706;
 Fri, 20 Oct 2017 09:27:43 -0700 (PDT)
Received: from [100.146.235.136] ([172.56.7.240])
 by smtp.gmail.com with ESMTPSA id l135sm516986oib.8.2017.10.20.09.27.31
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 20 Oct 2017 09:27:43 -0700 (PDT)
Mime-Version: 1.0 (1.0)
From: Andy Lutomirski <luto@amacapital.net>
X-Mailer: iPhone Mail (15A432)
In-Reply-To: <20171020152028.syq6woeet6it3z3h@gmail.com>
Date: Fri, 20 Oct 2017 18:27:24 +0200
Message-Id: <1F0B8A18-092F-42AF-91B4-7A5D414ED83D@amacapital.net>
References: <20171011203027.11248-1-thgarnie@google.com>
 <20171011203027.11248-7-thgarnie@google.com>
 <20171020082646.bkxrps35sb3gq2nr@gmail.com>
 <CAJcbSZFScsqOORMGXFQdsqcN5xbfHWpzSHGdxQB=45zgSDryLw@mail.gmail.com>
 <20171020152028.syq6woeet6it3z3h@gmail.com>
To: Ingo Molnar <mingo@kernel.org>
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>, Michal Hocko <mhocko@suse.com>,
 =?utf-8?Q?Radim_Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 linux-doc@vger.kernel.org, Daniel Micay <danielmicay@gmail.com>,
 Len Brown <len.brown@intel.com>, Peter Zijlstra <peterz@infradead.org>,
 Christopher Li <sparse@chrisli.org>,
 "=?utf-8?Q? Jan_H_._Sch=C3=B6nherr ?=" <jschoenh@amazon.de>,
 Alexei Starovoitov <ast@kernel.org>, virtualization@lists.linux-foundation.org,
 David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Waiman Long <longman@redhat.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Thomas Gleixner <tglx@linutronix.de>,
 the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>, Jonathan Corbet <corbet@lwn.net>,
 Peter Foley <pefoley2@pefoley.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>, Kyle Huey <me@kylehuey.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Sparse Mailing-list <linux-sparse@vger.kernel.org>,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Borislav Petkov <bp@suse.de>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Tom Lendacky <thomas.lendacky@amd.com>, Rik van Riel <riel@redhat.com>,
 Kees Cook <keescook@chromium.org>, Arnd Bergmann <arnd@arndb.de>,
 Linux PM list <linux-pm@vger.kernel.org>, "H . J . Lu" <hjl.tools@gmail.com>,
 Rusty Russell <rusty@rustcorp.com.au>, Steven Rostedt <rostedt@goodmis.org>,
 Chris Wright <chrisw@sous-sol.org>, Jason Baron <jbaron@akamai.com>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Alok Kataria <akataria@vmware.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>, Baoquan He <bhe@redhat.com>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 kvm list <kvm@vger.kernel.org>, Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 "David S . Miller" <davem@davemloft.net>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>, Lukas Wunner <lukas@wunner.de>,
 Linux Crypto Mailing List <linux-crypto@vger.kernel.org>,
 Rob Landley <rob@landley.net>, Jiri Kosina <jkosina@suse.cz>,
 Tejun Heo <tj@kernel.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Thomas Garnier <thgarnie@google.com>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Joerg Roedel <joro@8bytes.org>
Subject: Re: [Xen-devel] [PATCH v1 06/27] x86/entry/64: Adapt assembly for
	PIE support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cgo+IE9uIE9jdCAyMCwgMjAxNywgYXQgNToyMCBQTSwgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5l
bC5vcmc+IHdyb3RlOgo+IAo+IAo+ICogVGhvbWFzIEdhcm5pZXIgPHRoZ2FybmllQGdvb2dsZS5j
b20+IHdyb3RlOgo+IAo+Pj4+ICAgICAgICovCj4+Pj4gLSAgICAgY21wcSAgICAkLkxlbnRyeV9T
WVNDQUxMXzY0X2FmdGVyX2Zhc3RwYXRoX2NhbGwsICglcnNwKQo+Pj4+ICsgICAgIGxlYXEgICAg
LkxlbnRyeV9TWVNDQUxMXzY0X2FmdGVyX2Zhc3RwYXRoX2NhbGwoJXJpcCksICVyMTEKPj4+PiAr
ICAgICBjbXBxICAgICVyMTEsICglcnNwKQo+Pj4+ICAgICAgam5lICAgICAxZgo+IAo+Pj4gVGhp
cyBwYXRjaCBzZWVtcyB0byBhZGQgZXh0cmEgb3ZlcmhlYWQgdG8gdGhlIHN5c2NhbGwgZmFzdC1w
YXRoIGV2ZW4gd2hlbiBQSUUgaXMKPj4+IGRpc2FibGVkLCByaWdodD8KPj4gCj4+IEl0IGRvZXMg
YWRkIGV4dHJhIGluc3RydWN0aW9ucyB3aGVuIG9uZSBpcyBub3QgcG9zc2libGUsIEkgcHJlZmVy
cmVkCj4+IHRoYXQgb3ZlciBpZmRlZmluZyBidXQgSSBjYW4gY2hhbmdlIGl0Lgo+IAo+IFNvIG15
IHByb2JsZW0gaXMsIHRoaXMgcGF0dGVybiByZXBlYXRzIGluIG1hbnkgb3RoZXIgcGxhY2VzIGFz
IHdlbGwsIGJ1dCBzcHJpbmtpbmcgCj4gdmFyaW91cyBwaWVjZXMgb2YgYXNzZW1ibHkgY29kZSB3
aXRoICNpZmRlZnMgd291bGQgYmUgdmVyeSBiYWQgYXMgd2VsbC4KPiAKPiBJIGhhdmUgbm8gZ29v
ZCBpZGVhIGhvdyB0byBzb2x2ZSB0aGlzLgo+IAoKSG93IGFib3V0OgoKLm1hY3JvIEpNUF9UT19M
QUJFTCAuLi4KCgo+IFRoYW5rcywKPiAKPiAgICBJbmdvCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 16:31:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 16:31:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5aCd-00062W-8r; Fri, 20 Oct 2017 16:31:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=459d591f5=wei.liu2@citrix.com>)
 id 1e5aCb-00062Q-HB
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 16:31:17 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 50/09-10698-4D42AE95; Fri, 20 Oct 2017 16:31:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeJIrShJLcpLzFFi42JxWrrBXve8yqt
 Igys9XBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aLXScYC26KVDyf+ZCtgXG9YBcjJ4eEgL/E
 zA/fmUFsNgFliZ+dvWwgtoiAnkTTgeeMXYxcHMwC15gkljTcACsSFrCQmLxvDROIzSKgKvH93
 ll2EJtXwFxi8vofjBBD5SV2tV1kBbGFBBQkOqYfY4KoEZQ4OfMJC4jNLCAhcfDFC+YJjNyzkK
 RmIUktYGRaxahRnFpUllqka2Spl1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGA7
 1DAyMOxib9vodYpTkYFIS5Q2sfBkpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3q/KrSCHBotT0
 1Iq0zBxgYMKkJTh4lER4E4DBKcRbXJCYW5yZDpE6xWjMcWzT5T9MHB037/5hEmLJy89LlRLnb
 QWZJABSmlGaBzcIFjGXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnz+oFM4cnMK4Hb9wroFC
 agU9jtX4CcUpKIkJJqYAyOKpZsCzJb3Jt7UvbP+RcH5t++bjzt9d2y5MbOlb15d50TWz7GSj/
 p//dS7mlsGZt+h364V1th1/m36euLXsd9y4wt9nttE8n0PFZWOd5V9f79NVlWHdVqyYmd71uX
 nC/uOqF2sKnVvOME25SZu6o+fv+5Y1Jdpl7wBW6uoJ9eO5Yu23fCR4mlOCPRUIu5qDgRAG5W5
 mCTAgAA
X-Env-Sender: prvs=459d591f5=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1508517069!72688639!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46472 invoked from network); 20 Oct 2017 16:31:10 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 16:31:10 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="455256683"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 20 Oct 2017 17:30:41 +0100
Message-ID: <20171020163041.5863-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH for-4.10] docs: update coverage.markdown
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGNvdmVyYWdlIHN1cHBvcnQgaW4gaHlwZXJ2aXNvciBpcyByZWRvbmUuIFVwZGF0ZSB0aGUg
ZG9jdW1lbnQuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgot
LS0KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9y
Z2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4K
Q2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBE
ZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6
IHJvZ2VyLnBhdUBjaXRyaXguY29tCi0tLQogZG9jcy9taXNjL2NvdmVyYWdlLm1hcmtkb3duIHwg
MzAgKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNl
cnRpb25zKCspLCAyMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MvY292ZXJh
Z2UubWFya2Rvd24gYi9kb2NzL21pc2MvY292ZXJhZ2UubWFya2Rvd24KaW5kZXggOWE4OGM4OTli
OC4uNmVhZTQ0MTc2YyAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL2NvdmVyYWdlLm1hcmtkb3duCisr
KyBiL2RvY3MvbWlzYy9jb3ZlcmFnZS5tYXJrZG93bgpAQCAtMTAsMzggKzEwLDI2IEBAIGRvd24g
eW91ciBoeXBlcnZpc29yLgogCiAjIyBFbmFibGUgY292ZXJhZ2UKIAotVGVzdCBjb3ZlcmFnZSBz
dXBwb3J0IGNhbiBiZSB0dXJuZWQgb24gY29tcGlsaW5nIFhlbiB3aXRoIHRoZSBgY292ZXJhZ2Vg
IG9wdGlvbiBzZXQKLXRvIGB5YC4KK1Rlc3QgY292ZXJhZ2Ugc3VwcG9ydCBjYW4gYmUgdHVybmVk
IG9uIGNvbXBpbGluZyBYZW4gd2l0aCB0aGUgYENPTkZJR19HQ09WYAorb3B0aW9uIHNldCB0byBg
eWAuCiAKLVNvbWV0aGluZyBsaWtlOgotCi0gICAgY2QgeGVuCi0gICAgbWFrZSBjb3ZlcmFnZT15
Ci0KLShvciBjaGFuZ2UgeW91ciBgLmNvbmZpZ2AgZmlsZSkuCitDaGFuZ2UgeW91ciBgLmNvbmZp
Z2Agb3IgcnVuIGBtYWtlIC1DIHhlbiBtZW51Y29uZmlnYC4KIAogIyMgRXh0cmFjdCBjb3ZlcmFn
ZSBkYXRhCiAKLVRoZSB3YXkgR0NDIGFuZCBvdGhlciB0b29scyBkZWFsIHdpdGggY292ZXJhZ2Ug
aW5mb3JtYXRpb24gaXMgdG8gdXNlIHNvbWUgZmlsZXMKLWNyZWF0ZWQgZHVyaW5nIGJ1aWxkIHBo
YXNlICguZ2NubykgYW5kIHNvbWUgZmlsZXMgcHJvZHVjZWQgYnkgZXhlY3V0aW5nIHRoZQotKnBy
b2dyYW0qICguZ2NkYSkuIFRoZSBwcm9ncmFtIGluIHRoaXMgY2FzZSBpcyBYZW4gYnV0IFhlbiBj
YW5ub3Qgd3JpdGUgZmlsZXMKLXNvIHRoZSB3YXkgeW91IGNhbiB1c2UgY292ZXJhZ2UgZnJvbSBY
ZW4gaXMgZXh0cmFjdCBjb3ZlcmFnZSBkYXRhIGZyb20gWGVuIGFuZAotdGhlbiBzcGxpdCB0aGVz
ZSBpbmZvcm1hdGlvbiBpbnRvIGZpbGVzLgotCi1UbyBleHRyYWN0IGRhdGEgeW91IHVzZSBhIHNp
bXBsZSB1dGlsaXR5IGNhbGxlZCBgeGVuY292YC4gTWFpbmx5IGB4ZW5jb3JlYAotYWxsb3dzIHlv
dSB0byBkbyAzIG9wZXJhdGlvbnM6CitUbyBleHRyYWN0IGRhdGEgeW91IHVzZSBhIHNpbXBsZSB1
dGlsaXR5IGNhbGxlZCBgeGVuY292YC4KK0l0IGFsbG93cyB5b3UgdG8gZG8gMiBvcGVyYXRpb25z
OgogCiAqIGB4ZW5jb3YgcmVhZGAgZXh0cmFjdCBkYXRhCiAqIGB4ZW5jb3YgcmVzZXRgIHJlc2V0
IGFsbCBjb3ZlcmFnZSBjb3VudGVycwotKiBgeGVuY292IHJlYWQtcmVzZXRgIGV4dHJhY3QgZGF0
YSBhbmQgcmVzZXQgY291bnRlcnMgYXQgdGhlIHNhbWUgdGltZS4KIAotQW5vdGhlciB1dGlsaXR5
IChgeGVuY292X3NwbGl0YCkgaXMgdXNlZCB0byBzcGxpdCBleHRyYWN0ZWQgZGF0YSBmaWxlIGlu
dG8gZmlsZXMKLW5lZWRlZCBieSB1c2Vyc3BhY2UgdG9vbHMuCitBbm90aGVyIHV0aWxpdHkgKGB4
ZW5jb3Zfc3BsaXRgKSBpcyB1c2VkIHRvIHNwbGl0IGV4dHJhY3RlZCBkYXRhIGZpbGUgaW50bwor
ZmlsZXMgbmVlZGVkIGJ5IHVzZXJzcGFjZSB0b29scy4KIAogIyMgU3BsaXQgY292ZXJhZ2UgZGF0
YQogCi1PbmNlIHlvdSBleHRyYWN0ZWQgZGF0YSBmcm9tIFhlbiwgaXQgaXMgdGltZSB0byBjcmVh
dGUgZmlsZXMgd2hpY2ggdGhlIGNvdmVyYWdlIHRvb2xzCi1jYW4gdW5kZXJzdGFuZC4gVG8gZG8g
aXQgeW91IG5lZWQgdG8gcnVuIGB4ZW5jb3Zfc3BsaXRgIHV0aWxpdHkuCitPbmNlIHlvdSBleHRy
YWN0ZWQgZGF0YSBmcm9tIFhlbiwgaXQgaXMgdGltZSB0byBjcmVhdGUgZmlsZXMgd2hpY2ggdGhl
IGNvdmVyYWdlCit0b29scyBjYW4gdW5kZXJzdGFuZC4gVG8gZG8gaXQgeW91IG5lZWQgdG8gcnVu
IGB4ZW5jb3Zfc3BsaXRgIHV0aWxpdHkuCiAKIFRoZSB1dGlsaXR5IGp1c3QgdGFrZXMgYW4gaW5w
dXQgZmlsZSBhbmQgc3BsaXRzIHRoZSBibG9iIGludG8gZ2NjIC5nY2RhIGZpbGVzCiBpbiB0aGUg
c2FtZSBkaXJlY3RvcnkgdGhhdCB5b3UgZXhlY3V0ZSB0aGUgc2NyaXB0LiBBcyBmaWxlIG5hbWVz
IGFyZSBnZW5lcmF0ZWQKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 16:33:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 16:33:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5aEK-0006BN-NK; Fri, 20 Oct 2017 16:33:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1e5aEJ-0006BC-D3
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 16:33:03 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 30/AF-31897-E352AE95; Fri, 20 Oct 2017 16:33:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkleJIrShJLcpLzFFi42KJPp6xUNdO9VW
 kwcc0iyUfF7M4MHoc3f2bKYAxijUzLym/IoE1Y9Xr+6wFC7kqnm6/wtrAeJmji5GTQ0jAXeLR
 thvsXYxcQPZaRonDJx8xQjjXGCVunO5h6WLkAHI8JJ73GULE1zNK/Jw+lxGkW1jAS2Jv1zFGk
 BoRgQCJ7VOjQGqYBQ4wSiw5fIoZYkO5xNpbLWD1bAKGEqs3trCB2LwCThL7Fi1iArFZBFQlnv
 YvYwGxRQXCJe60vmOBqBGUODnzCZjNKWAp8e3COrBeZgF1iT/zLjFD2OISt57MZ4Kw5SW2v50
 DFpcQyJH4uOEXG8htEgJSEv9blUBukxBoYJF48WkDI0SNjMSjiTfZJjCKzUKybhaSFbOQrJiF
 ZMUCRpZVjOrFqUVlqUW6FnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIFRxAAEO
 xhnX/Y/xCjJwaQkyhtY+TJSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvlsqrSCHBotT01Iq0zB
 xgPMOkJTh4lER4E0DSvMUFibnFmekQqVOMilLivCwgCQGQREZpHlwbLIVcYpSVEuZlBDpEiKc
 gtSg3swRV/hWjOAejkjCvA8gUnsy8Erjpr4AWMwEtZrd/AbK4JBEhJdXAWCS/8Hf66tn3DMo/
 R0RVVjAuPfuycp9ImPOt0F25GS9fFvsr7LVOUQwuZX6/TWaySN481zb2vTwt8pob9OYf5305t
 UNdzyG8pfrgh+45jnLhDb+tA40Fz+S8Liir7uVc1JDJmMzT9Mq1aM0KqeWNNxYXa+VFXzkeE8
 3sabhERyT5wHeea2+UWIozEg21mIuKEwHEHev8HAMAAA==
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1508517181!112762416!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27514 invoked from network); 20 Oct 2017 16:33:01 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 20 Oct 2017 16:33:01 -0000
Received: (qmail 9715 invoked from network); 20 Oct 2017 19:33:00 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 20 Oct 2017 19:33:00 +0300
Received: from smtp01.buh.bitdefender.com (smtp.bitdefender.biz [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 2C70F7FC7C
 for <xen-devel@lists.xen.org>; Fri, 20 Oct 2017 19:33:00 +0300 (EEST)
Received: (qmail 17353 invoked from network); 20 Oct 2017 19:33:00 +0300
Received: from 188-25-221-23.rdsnet.ro (HELO ?192.168.228.119?)
 (rcojocaru@bitdefender.com@188.25.221.23)
 by smtp01.buh.bitdefender.com with SMTP; 20 Oct 2017 19:32:58 +0300
To: Wei Liu <wei.liu2@citrix.com>, Petre Pircalabu <ppircalabu@bitdefender.com>
References: <1508173661-2975-1-git-send-email-ppircalabu@bitdefender.com>
 <20171020161523.4f6mo2br34yzzct2@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <4b2a9a88-c980-0cfb-8ed9-233c5d1769f3@bitdefender.com>
Date: Fri, 20 Oct 2017 19:32:50 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20171020161523.4f6mo2br34yzzct2@citrix.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.73526
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 464356,
 Stamp: 3], Multi: [Enabled, t: (0.000012,0.008494)], BW: [Enabled, t:
 (0.000027,0.000001)], RBL DNSBL: [Disabled], APM: [Enabled, Score:
 500, t: (0.004185), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY;
 NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS], SGN:
 [Enabled, t: (0.016903,0.000090)], URL: [Enabled, t: (0.000006)],
 RTDA: [Enabled, t: (1.269547), Hit: No, Details: v2.6.13; Id:
 15.5f480u.1bsklslan.34osu], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: tim@xen.org, sstabellini@kernel.org, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v7] x86/altp2m: Added
	xc_altp2m_set_mem_access_multi()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMjAvMjAxNyAwNzoxNSBQTSwgV2VpIExpdSB3cm90ZToKPiBPbiBNb24sIE9jdCAxNiwg
MjAxNyBhdCAwODowNzo0MVBNICswMzAwLCBQZXRyZSBQaXJjYWxhYnUgd3JvdGU6Cj4+IEZyb206
IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KPj4KPj4gRm9yIHRo
ZSBkZWZhdWx0IEVQVCB2aWV3IHdlIGhhdmUgeGNfc2V0X21lbV9hY2Nlc3NfbXVsdGkoKSwgd2hp
Y2gKPj4gaXMgYWJsZSB0byBzZXQgYW4gYXJyYXkgb2YgcGFnZXMgdG8gYW4gYXJyYXkgb2YgYWNj
ZXNzIHJpZ2h0cyB3aXRoCj4+IGEgc2luZ2xlIGh5cGVyY2FsbC4gSG93ZXZlciwgdGhpcyBmdW5j
dGlvbmFsaXR5IHdhcyBsYWNraW5nIGZvciB0aGUKPj4gYWx0cDJtIHN1YnN5c3RlbSwgd2hpY2gg
Y291bGQgb25seSBzZXQgcGFnZSByZXN0cmljdGlvbnMgZm9yIG9uZQo+PiBwYWdlIGF0IGEgdGlt
ZS4gVGhpcyBwYXRjaCBhZGRyZXNzZXMgdGhlIGdhcC4KPj4KPj4gSFZNT1BfYWx0cDJtX3NldF9t
ZW1fYWNjZXNzX211bHRpIGhhcyBiZWVuIGFkZGVkIGFzIGEgSFZNT1AgKGFzIG9wcG9zZWQgdG8g
YQo+PiBET01DVEwpIGZvciBjb25zaXN0ZW5jeSB3aXRoIGl0cyBIVk1PUF9hbHRwMm1fc2V0X21l
bV9hY2Nlc3MgY291bnRlcnBhcnQgKGFuZAo+PiBoZW5jZSB3aXRoIHRoZSBvcmlnaW5hbCBhbHRw
Mm0gZGVzaWduLCB3aGVyZSBkb21haW5zIGFyZSBhbGxvd2VkIC0gd2l0aCB0aGUKPj4gcHJvcGVy
IGFsdHAybSBhY2Nlc3MgcmlnaHRzIC0gdG8gYWx0ZXIgdGhlc2Ugc2V0dGluZ3MpLCBpbiB0aGUg
YWJzZW5jZSBvZiBhbgo+PiBvZmZpY2lhbCBwb3NpdGlvbiBvbiB0aGUgaXNzdWUgZnJvbSB0aGUg
b3JpZ2luYWwgYWx0cDJtIGRlc2lnbmVycy4KPj4KPj4gU2lnbmVkLW9mZi1ieTogUmF6dmFuIENv
am9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgo+PiBTaWduZWQtb2ZmLWJ5OiBQZXRy
ZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPgo+Pgo+IAo+IFRoZSB0aXRs
ZSBpcyBhIGJpdCBtaXNsZWFkaW5nIC0tIHRoaXMgcGF0Y2ggYWN0dWFsbHkgY29udGFpbnMgY2hh
bmdlcyB0bwo+IGh5cGVydmlzb3IgYXMgd2VsbC4KClNvcnJ5LCBJIGhhdmUgYXNzdW1lZCB0aGF0
IHRoZSBoeXBlcnZpc29yIGNoYW5nZXMgYXJlIGltcGxpZWQuIFdlJ3JlCmhhcHB5IHRvIGNoYW5n
ZSBpdC4gV291bGQgIng4Ni9hbHRwMm06IEFkZGVkCnhjX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19t
dWx0aSgpIGFuZCBoeXBlcnZpc29yIHN1cHBvcnQiIGJlIGJldHRlcj8KCgpUaGFua3MsClJhenZh
bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 16:37:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 16:37:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5aIu-0006Qt-8p; Fri, 20 Oct 2017 16:37:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=459d591f5=wei.liu2@citrix.com>)
 id 1e5aIs-0006Qn-PJ
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 16:37:46 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 D1/A6-20813-A562AE95; Fri, 20 Oct 2017 16:37:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDvW6k2qt
 IgwMtWhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aUvVUFr7grfu06w9rA+IKzi5GTQ0LAX2LJ
 ku+MIDaLgKrE58m/wWw2AWWJn529bCC2iIC+ROv3iaxdjFwczALzmSR6j78GSwgLeEns7ToG1
 sArYCHx7uEqZpAiIYH1jBILnl5lgUgISpyc+QTMZhbQkViw+xNQMweQLS2x/B8HSJhTwFni8/
 JZrCC2qICKROfSOWDlQgIKEh3TjzFNYOSbhWTSLCSTZiFMWsDIvIpRozi1qCy1SNfQUC+pKDM
 9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzDUGIBgB+OnZQGHGCU5mJREeQMrX0YK8SXl
 p1RmJBZnxBeV5qQWH2KU4eBQkuCVVX0VKSRYlJqeWpGWmQMMepi0BAePkghvL0iat7ggMbc4M
 x0idYpRUUqc948KUEIAJJFRmgfXBou0S4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmzQYZz5
 OZVwI3/RXQYiagxez2L0AWlyQipKQaGO1Vl4eIFzzfrBmyMW1GZ9MUTnddBebI1inLZ92+zqY
 W8fr0uu47fW+nFDWdi/50PtzuvpKLRKZNUMakQ+tZtjpwntI5kbvRVviKzKmdsZN9nyzeMT9s
 qajKUc0i1+bg4okx6/X6nSqD6s9fOhlWMO+sIEtG3IO2z0tKnOQErgguW3Qv9rzbFyWW4oxEQ
 y3mouJEAD9l/aCvAgAA
X-Env-Sender: prvs=459d591f5=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1508517464!112762971!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51095 invoked from network); 20 Oct 2017 16:37:45 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 16:37:45 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="455258071"
Date: Fri, 20 Oct 2017 17:37:42 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <20171020163742.h4pai4afrwzlil5w@citrix.com>
References: <1508173661-2975-1-git-send-email-ppircalabu@bitdefender.com>
 <20171020161523.4f6mo2br34yzzct2@citrix.com>
 <4b2a9a88-c980-0cfb-8ed9-233c5d1769f3@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <4b2a9a88-c980-0cfb-8ed9-233c5d1769f3@bitdefender.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, tim@xen.org,
 sstabellini@kernel.org, Wei Liu <wei.liu2@citrix.com>, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v7] x86/altp2m: Added
	xc_altp2m_set_mem_access_multi()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMjAsIDIwMTcgYXQgMDc6MzI6NTBQTSArMDMwMCwgUmF6dmFuIENvam9jYXJ1
IHdyb3RlOgo+IE9uIDEwLzIwLzIwMTcgMDc6MTUgUE0sIFdlaSBMaXUgd3JvdGU6Cj4gPiBPbiBN
b24sIE9jdCAxNiwgMjAxNyBhdCAwODowNzo0MVBNICswMzAwLCBQZXRyZSBQaXJjYWxhYnUgd3Jv
dGU6Cj4gPj4gRnJvbTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29t
Pgo+ID4+Cj4gPj4gRm9yIHRoZSBkZWZhdWx0IEVQVCB2aWV3IHdlIGhhdmUgeGNfc2V0X21lbV9h
Y2Nlc3NfbXVsdGkoKSwgd2hpY2gKPiA+PiBpcyBhYmxlIHRvIHNldCBhbiBhcnJheSBvZiBwYWdl
cyB0byBhbiBhcnJheSBvZiBhY2Nlc3MgcmlnaHRzIHdpdGgKPiA+PiBhIHNpbmdsZSBoeXBlcmNh
bGwuIEhvd2V2ZXIsIHRoaXMgZnVuY3Rpb25hbGl0eSB3YXMgbGFja2luZyBmb3IgdGhlCj4gPj4g
YWx0cDJtIHN1YnN5c3RlbSwgd2hpY2ggY291bGQgb25seSBzZXQgcGFnZSByZXN0cmljdGlvbnMg
Zm9yIG9uZQo+ID4+IHBhZ2UgYXQgYSB0aW1lLiBUaGlzIHBhdGNoIGFkZHJlc3NlcyB0aGUgZ2Fw
Lgo+ID4+Cj4gPj4gSFZNT1BfYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpIGhhcyBiZWVuIGFk
ZGVkIGFzIGEgSFZNT1AgKGFzIG9wcG9zZWQgdG8gYQo+ID4+IERPTUNUTCkgZm9yIGNvbnNpc3Rl
bmN5IHdpdGggaXRzIEhWTU9QX2FsdHAybV9zZXRfbWVtX2FjY2VzcyBjb3VudGVycGFydCAoYW5k
Cj4gPj4gaGVuY2Ugd2l0aCB0aGUgb3JpZ2luYWwgYWx0cDJtIGRlc2lnbiwgd2hlcmUgZG9tYWlu
cyBhcmUgYWxsb3dlZCAtIHdpdGggdGhlCj4gPj4gcHJvcGVyIGFsdHAybSBhY2Nlc3MgcmlnaHRz
IC0gdG8gYWx0ZXIgdGhlc2Ugc2V0dGluZ3MpLCBpbiB0aGUgYWJzZW5jZSBvZiBhbgo+ID4+IG9m
ZmljaWFsIHBvc2l0aW9uIG9uIHRoZSBpc3N1ZSBmcm9tIHRoZSBvcmlnaW5hbCBhbHRwMm0gZGVz
aWduZXJzLgo+ID4+Cj4gPj4gU2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2Nh
cnVAYml0ZGVmZW5kZXIuY29tPgo+ID4+IFNpZ25lZC1vZmYtYnk6IFBldHJlIFBpcmNhbGFidSA8
cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+Cj4gPj4KPiA+IAo+ID4gVGhlIHRpdGxlIGlzIGEg
Yml0IG1pc2xlYWRpbmcgLS0gdGhpcyBwYXRjaCBhY3R1YWxseSBjb250YWlucyBjaGFuZ2VzIHRv
Cj4gPiBoeXBlcnZpc29yIGFzIHdlbGwuCj4gCj4gU29ycnksIEkgaGF2ZSBhc3N1bWVkIHRoYXQg
dGhlIGh5cGVydmlzb3IgY2hhbmdlcyBhcmUgaW1wbGllZC4gV2UncmUKPiBoYXBweSB0byBjaGFu
Z2UgaXQuIFdvdWxkICJ4ODYvYWx0cDJtOiBBZGRlZAo+IHhjX2FsdHAybV9zZXRfbWVtX2FjY2Vz
c19tdWx0aSgpIGFuZCBoeXBlcnZpc29yIHN1cHBvcnQiIGJlIGJldHRlcj8KPiAKClRoYXQncyBm
aW5lLgoKSSBzZW50IG15IHByZXZpb3VzIG1haWwgYmVjYXVzZSBJIHRob3VnaHQgaHlwZXJ2aXNv
ciBtYWludGFpbmVyIG1pc3NlZAp0aGlzIHBhdGNoLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 16:40:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 16:40:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5aKz-0006Yg-Ky; Fri, 20 Oct 2017 16:39:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=459d591f5=wei.liu2@citrix.com>)
 id 1e5aKy-0006YQ-Gh
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 16:39:56 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 02/AB-31897-BD62AE95; Fri, 20 Oct 2017 16:39:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpO5ttVe
 RBrcecFss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnNfafZCybwVPSuvMXcwNjC1cXIySEh4C/x
 9spTVhCbRUBV4ubcNhYQm01AWeJnZy8biC0ioC/R+n0iUA0XB7PAfCaJ3uOvwRLCAl4Se7uOM
 XYxcnDwClhI7OvVA6kREljPKLHg6VWwQbwCghInZz4Bs5kFdCQW7P7EBlLPLCAtsfwfB0iYU8
 BZ4vPyWWA3iAqoSHQunQNWLiSgINEx/RjTBEa+WUgmzUIyaRbCpAWMzKsY1YtTi8pSi3TN9ZK
 KMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAgONAQh2MM687H+IUZKDSUmUN7DyZaQQ
 X1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5rqq8ihQSLUtNTK9Iyc4AhD5OW4OBREuGdqwKU5i0uS
 MwtzkyHSJ1iVJQS570H0icAksgozYNrg8XZJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzZo
 NM4cnMK4Gb/gpoMRPQYnb7FyCLSxIRUlINjCKrQt9Lz69a5vcuZdXLyA6xmxkdBxsFuaQmfko
 Rqf19f58mz3Hh5y1ro1q0+o4uVLHbsVP7+6Ynj/0enjJc1PD+58o335xXTj7l7Pmtht/9bvP3
 1RWu1rKVTfqrqw5FGARU3hLdPaO36dalyIt+mgFCKlM7eGVP2RwXeiuvGKF1K2jCh2l38pVYi
 jMSDbWYi4oTAX3wXlauAgAA
X-Env-Sender: prvs=459d591f5=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1508517593!112763199!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17520 invoked from network); 20 Oct 2017 16:39:54 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 16:39:54 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="447367354"
Date: Fri, 20 Oct 2017 17:39:51 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <20171020163951.khn6kcrmhnkjbnqb@citrix.com>
References: <1508173661-2975-1-git-send-email-ppircalabu@bitdefender.com>
 <20171020161523.4f6mo2br34yzzct2@citrix.com>
 <4b2a9a88-c980-0cfb-8ed9-233c5d1769f3@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <4b2a9a88-c980-0cfb-8ed9-233c5d1769f3@bitdefender.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, tim@xen.org,
 sstabellini@kernel.org, Wei Liu <wei.liu2@citrix.com>, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v7] x86/altp2m: Added
	xc_altp2m_set_mem_access_multi()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMjAsIDIwMTcgYXQgMDc6MzI6NTBQTSArMDMwMCwgUmF6dmFuIENvam9jYXJ1
IHdyb3RlOgo+IE9uIDEwLzIwLzIwMTcgMDc6MTUgUE0sIFdlaSBMaXUgd3JvdGU6Cj4gPiBPbiBN
b24sIE9jdCAxNiwgMjAxNyBhdCAwODowNzo0MVBNICswMzAwLCBQZXRyZSBQaXJjYWxhYnUgd3Jv
dGU6Cj4gPj4gRnJvbTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29t
Pgo+ID4+Cj4gPj4gRm9yIHRoZSBkZWZhdWx0IEVQVCB2aWV3IHdlIGhhdmUgeGNfc2V0X21lbV9h
Y2Nlc3NfbXVsdGkoKSwgd2hpY2gKPiA+PiBpcyBhYmxlIHRvIHNldCBhbiBhcnJheSBvZiBwYWdl
cyB0byBhbiBhcnJheSBvZiBhY2Nlc3MgcmlnaHRzIHdpdGgKPiA+PiBhIHNpbmdsZSBoeXBlcmNh
bGwuIEhvd2V2ZXIsIHRoaXMgZnVuY3Rpb25hbGl0eSB3YXMgbGFja2luZyBmb3IgdGhlCj4gPj4g
YWx0cDJtIHN1YnN5c3RlbSwgd2hpY2ggY291bGQgb25seSBzZXQgcGFnZSByZXN0cmljdGlvbnMg
Zm9yIG9uZQo+ID4+IHBhZ2UgYXQgYSB0aW1lLiBUaGlzIHBhdGNoIGFkZHJlc3NlcyB0aGUgZ2Fw
Lgo+ID4+Cj4gPj4gSFZNT1BfYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpIGhhcyBiZWVuIGFk
ZGVkIGFzIGEgSFZNT1AgKGFzIG9wcG9zZWQgdG8gYQo+ID4+IERPTUNUTCkgZm9yIGNvbnNpc3Rl
bmN5IHdpdGggaXRzIEhWTU9QX2FsdHAybV9zZXRfbWVtX2FjY2VzcyBjb3VudGVycGFydCAoYW5k
Cj4gPj4gaGVuY2Ugd2l0aCB0aGUgb3JpZ2luYWwgYWx0cDJtIGRlc2lnbiwgd2hlcmUgZG9tYWlu
cyBhcmUgYWxsb3dlZCAtIHdpdGggdGhlCj4gPj4gcHJvcGVyIGFsdHAybSBhY2Nlc3MgcmlnaHRz
IC0gdG8gYWx0ZXIgdGhlc2Ugc2V0dGluZ3MpLCBpbiB0aGUgYWJzZW5jZSBvZiBhbgo+ID4+IG9m
ZmljaWFsIHBvc2l0aW9uIG9uIHRoZSBpc3N1ZSBmcm9tIHRoZSBvcmlnaW5hbCBhbHRwMm0gZGVz
aWduZXJzLgo+ID4+Cj4gPj4gU2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2Nh
cnVAYml0ZGVmZW5kZXIuY29tPgo+ID4+IFNpZ25lZC1vZmYtYnk6IFBldHJlIFBpcmNhbGFidSA8
cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+Cj4gPj4KPiA+IAo+ID4gVGhlIHRpdGxlIGlzIGEg
Yml0IG1pc2xlYWRpbmcgLS0gdGhpcyBwYXRjaCBhY3R1YWxseSBjb250YWlucyBjaGFuZ2VzIHRv
Cj4gPiBoeXBlcnZpc29yIGFzIHdlbGwuCj4gCj4gU29ycnksIEkgaGF2ZSBhc3N1bWVkIHRoYXQg
dGhlIGh5cGVydmlzb3IgY2hhbmdlcyBhcmUgaW1wbGllZC4KCkFuZCB0byBleHBvdW5kIG15IHRo
b3VnaHQgb24gdGhpcyAtLSBjaGFuZ2UgaW4gaHlwZXJ2aXNvciBpcyBub3QKaW1wbGllZC4gV2Ug
aGF2ZSBoYWQgY2FzZXMgaW4gd2hpY2ggb25seSB0b29sc3RhY2sgY2hhbmdlIHdhcyBuZWVkZWQK
YmVjYXVzZSBoeXBlcnZpc29yIGNvZGUgd2FzIGFscmVhZHkgdGhlcmUuIEdldHRpbmcgdGhlIHRp
dGxlIGNvcnJlY3QKd2lsbCBoZWxwIHJldmlld2VycyBpZGVudGlmeSBwYXRjaGVzIHRoZXkgbmVl
ZCB0byByZXZpZXcuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 16:55:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 16:55:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5aaC-0007vO-Vw; Fri, 20 Oct 2017 16:55:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4594c9e72=Ian.Jackson@citrix.com>)
 id 1e5aaB-0007vC-N5
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 16:55:39 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 CB/B2-20813-B8A2AE95; Fri, 20 Oct 2017 16:55:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHRDpG6X1qt
 Igz0TjC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owXuxtZCvYwVsxou8bcwLiEsYuRk0NCwF/i
 waJTLCA2m4CuRNOWv2wgNq+AoMTJmU/A4swCOhILdn9ig7DlJba/ncMMUeMgcehFF9AcDg4WA
 VWJY+s8QcIiAooSD17eZO1i5AIq38sksf/lLrBdwgI2Ert6GphAbE4BC4kFjzeDzRESMJe4+7
 aDDeIeE4m3C3eygcwUElCTmLs+fgIj3ywkF81CctEsJBctYGRexahRnFpUllqka2igl1SUmZ5
 RkpuYmQPkmenlphYXJ6an5iQmFesl5+duYgSGGgMQ7GA8/j7uEKMkB5OSKG9g5ctIIb6k/JTK
 jMTijPii0pzU4kOMMhwcShK8kzVfRQoJFqWmp1akZeYAgx4mLcHBoyTCywIMfCHe4oLE3OLMd
 IjUKUZLjp4VF/8wcdx4eB1Idty8+4dJiCUvPy9VSpz3Ncg8AZCGjNI8uHGwyLzEKCslzMsIdK
 AQT0FqUW5mCar8K0ZxDkYlYd7lIFN4MvNK4La+AjqICeggdvsXIAeVJCKkpBoYZ7U7HPicqpH
 YX+T1e2KtTd+y2zG6IvN3Mmty+S8O3vJlufRsU6tZcjt3Ks+XldC5Lvqw22qnS9H2vTZyQoum
 JF9Z+uWV9K/rKcJq9WItD9WnTjnBLOTw37AnUjXLp3fPx9PyIWmPNl8QsuB3nL7w9aNtIU2rk
 8/IeqdvlNxcOruj79pehuw+JZbijERDLeai4kQA0Yu8WccCAAA=
X-Env-Sender: prvs=4594c9e72=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1508518537!111207051!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50352 invoked from network); 20 Oct 2017 16:55:38 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 16:55:38 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="447369684"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23018.10877.206051.238024@mariner.uk.xensource.com>
Date: Fri, 20 Oct 2017 17:55:25 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20171020163041.5863-1-wei.liu2@citrix.com>
References: <20171020163041.5863-1-wei.liu2@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad  Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH for-4.10] docs: update coverage.markdown
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJbUEFUQ0ggZm9yLTQuMTBdIGRvY3M6IHVwZGF0ZSBjb3ZlcmFnZS5t
YXJrZG93biIpOgo+IFRoZSBjb3ZlcmFnZSBzdXBwb3J0IGluIGh5cGVydmlzb3IgaXMgcmVkb25l
LiBVcGRhdGUgdGhlIGRvY3VtZW50LgoKQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 16:58:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 16:58:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5acP-00084c-Bu; Fri, 20 Oct 2017 16:57:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1e5acO-00084R-O5
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 16:57:56 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 91/B6-14867-41B2AE95; Fri, 20 Oct 2017 16:57:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXiVRtkpCus/Sr
 SYFKnqsWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmjHvtEXBc5aKTWe2sDUw/mTuYuTiEBKYxCgx
 6d9nJhCHRaCBVWLH5uNAGU4OCYE5rBK/e1Mg7DKJ2VeXsELYRRJr391ihLALJH4//g9m8woIS
 pyc+YQFxBYS8JJ4/3IWWJxTwFri9cnFjBDxh4wSl6f5g9hsAoYSj/Z8BdvFIqAqsbJtNtARHE
 BzAiQ+znMDCQsLeEt83TsVbK2IgLrEnwsTGEHuZAY5+nvjNSaQBLOApkTr9t/sExgFZyE5Yxa
 S1AJGplWM6sWpRWWpRbomeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgcHJAAQ7
 GLsv+x9ilORgUhLlDax8GSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgldK61WkkGBRanpqRVpmD
 jBOYNISHDxKIrxOIGne4oLE3OLMdIjUKUZjjhsPr/9h4ti359YfJiGWvPy8VClx3hCQUgGQ0o
 zSPLhBsPi9xCgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJWHe5ZpAU3gy80rg9r0COoUJ6BR2+xc
 gp5QkIqSkGhj7kn4Fud8qW7dR6MmSU6sstzftiOINFC8Vsilvv77xhsVXuaOe3xUWBygrvYw+
 nKhcJCcw+c2JjZJL6+rabe+UG+7n+HblgTD/csH7/YYPpnx65X7gyd7cSxbPldYeZqjzfpxqn
 uqw5qmgwHnNrwdfhua+P19/9NbtOUteBLHd5Chomtr1ZME+JZbijERDLeai4kQAMFD/nNoCAA
 A=
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1508518675!108070590!1
X-Originating-IP: [74.125.82.50]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57396 invoked from network); 20 Oct 2017 16:57:55 -0000
Received: from mail-wm0-f50.google.com (HELO mail-wm0-f50.google.com)
 (74.125.82.50)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Oct 2017 16:57:55 -0000
Received: by mail-wm0-f50.google.com with SMTP id u138so23160757wmu.5
 for <xen-devel@lists.xen.org>; Fri, 20 Oct 2017 09:57:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=CFIjU4+k+qRpTyl0XDm1Eg2HjDCXBxirWQu34YB9JAg=;
 b=JaCIXeCUY0QnbDqgJcpcfi1q92iLDTsy1xJfYghgieS47gp7ZcBALAbNOYsUKziic3
 HXGqL109CWK+nSAk93LiwSIfbDs3EBc1reJkRwy4Y0mQ+l+SX+hBfTOp8jf6CPe4V6zk
 s42W0V81CWSYhQJcQqYVftDFRekH2mveBg6oBKgabgbvVsJ003bW0ZDi2Ax5Ium7wYRr
 1Xj734XXccbpBulwqsz1pBTJWEn5d2Lh3vvMG2XyJWgut/LlRYIAKYGJikcuVxw7UzmP
 YR4z6muQwGNRYOyJQzv9GiYC3ZxXXNryTI5UlnUMoSRct9N6bpvP3tCiOUgLj6jJFC4i
 FiwA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=CFIjU4+k+qRpTyl0XDm1Eg2HjDCXBxirWQu34YB9JAg=;
 b=BnYWf2ckB1+pb6sEoz9U2J6VXUf3PoPv29SrUVTjajKrU9/aP7n0/brYxmcGpT4MPq
 UXz3Sk83nJ1QFd1OIACzzouBMhWOPyJun+Jw540nXBr+npMvAL71wU01mRVsM5D7mVao
 Np4A04GahBzl2WSEphU8RUkaswGgSWq09OEI+JHZWM+2LQTyx4NOSc+FeCYAr5EtD9dK
 FNb4TqNouCBB3hA+qvAq4Cvz4kwOR2OgWOfm+I8ksA+ofmwU4fimTQMadl2arJt+liyW
 JQF3N8OrUk5Mdr1znZVYQGO8TDs/zk5NQWl7r5Wni0hQfKL37yYwCVp9eD+Svl9pevAS
 7fFQ==
X-Gm-Message-State: AMCzsaVX76TxXIQG1aiu5CBdfn7wtL5n/StqI+oCtnk8Nqs0yjXWYkWX
 MnWSVUV427rharp11UCcDoEUd3jv96LSGO3x08Q=
X-Google-Smtp-Source: ABhQp+SHEagjZL/f27ldFQ3OGOfvWmq4EeyU/8ZJny/j9SDADEMQr3r+18B0NQ7WBoB+afpj2Edm8Oy+b6Fkh0V3wAM=
X-Received: by 10.28.199.4 with SMTP id x4mr1927797wmf.124.1508518675284; Fri,
 20 Oct 2017 09:57:55 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.71.216 with HTTP; Fri, 20 Oct 2017 09:57:14 -0700 (PDT)
In-Reply-To: <942b70a8-dffa-e3ec-19d4-40ff9a328cf6@arm.com>
References: <1507748484-16871-1-git-send-email-volodymyr_babchuk@epam.com>
 <078a8941-5a6b-f7bb-b5c8-f2cf84210cf2@linaro.org>
 <20171017155901.GA24929@EPUAKYIW2556.kyiv.epam.com>
 <942b70a8-dffa-e3ec-19d4-40ff9a328cf6@arm.com>
From: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Fri, 20 Oct 2017 10:57:14 -0600
Message-ID: <CABfawhk4WFzbTWG4ZwCtkY4VgpHq+bEOWq=D9HYgEJ_CxD8Q_w@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: nd@arm.com, Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [RFC 0/4] TEE mediator framework + OP-TEE mediator
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4gSW4gcHJldmlvdXMgZGlzY3Vzc2lvbiB3ZSBjb25zaWRlcmVkIG9ubHkgdHdvIHZhcmlhbnRz
OiBpbiBYRU4gb3Igb3V0c2lkZQo+PiBYRU4uIFN0dWJkb21haW4gYXBwcm9hY2ggbG9va3MgbW9y
ZSBzZWN1cmUsIGJ1dCBJJ20gbm90IHN1cmUgdGhhdCBpdCBpcwo+PiB0cnVlLgo+PiBTdWNoIHN0
dWJkb21haW4gd2lsbCBuZWVkIGFjY2VzcyB0byBhbGwgZ3Vlc3RzIG1lbW9yeS4gSWYgeW91IG1h
bmFnZWQgdG8KPj4gZ2FpbiBjb250cm9sIG9uIG1lZGlhdG9yIHN0dWJkb21haW4sIHlvdSBjYW4g
ZG8gYW55dGhpbmcgeW91IHdhbnQgd2l0aCBhbGwKPj4gZ3Vlc3RzLgo+Cj4KPiBUaGF0J3Mgc2xp
Z2h0bHkgdW50cnVlLiBUaGUgc3R1YmRvbWFpbiB3aWxsIG9ubHkgYmUgYWJsZSB0byBtZXNzIHdp
dGgKPiBkb21haW5zIHVzaW5nIFRFRS4KCldvdWxkIGl0IGJlIGZlYXNpYmxlIHRvIGhhdmUgbXVs
dGlwbGUgVEVFIHN0dWJkb21zIHByb3ZpZGluZyB0aGUKaW50ZXJmYWNlIGZvciBzZWxlY3QgZG9t
VXMgKHdpdGggWFNNKT8gSU1ITyB0aGF0IHdvdWxkIHByb3ZpZGUgdGhlCmdyZWF0ZXN0IGRpc2Fn
Z3JlZ2F0aW9uIGFuZCB0aHVzIHRoZSBtb3N0IHNlY3VyaXR5LgoKVGFtYXMKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 17:09:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 17:09:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5anI-0000Re-Bj; Fri, 20 Oct 2017 17:09:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4592c6fb6=roger.pau@citrix.com>)
 id 1e5anH-0000RY-S8
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 17:09:11 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 ED/C1-01775-7BD2AE95; Fri, 20 Oct 2017 17:09:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsWSzvfng+5W3Ve
 RBu+OqFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmbzy5lLNjDVDH12Gy2BsZOpi5GDg4JAX+J
 ycujQUwWAVWJZWuKQEw2AXuJ6V8ruhg5OUQEFCUevLzJ2sXIxcEs8JFJYtmWPSwgCWEBG4ldP
 Q1MIDavgKfEuaaZrCC2kIC5xN23HWwQcUGJkzOfgNUzC+hJ3Jg6hQ1kPrOAtMTyfxwQYXmJ5q
 2zmUFsTgELiQWPN4PZogIyEs9+dzNBjFSU6J/3AGykhEC6xNGZG9kmMArMQrJhFpINsxA2zEK
 yYQEjyypGjeLUorLUIl1DY72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMBgZQCC
 HYzbtnseYpTkYFIS5Q2sfBkpxJeUn1KZkVicEV9UmpNafIhRhoNDSYI3SedVpJBgUWp6akVaZ
 g4wbmDSEhw8SiK8sSBp3uKCxNzizHSI1ClGXY4bD6//YRJiycvPS5US510JUiQAUpRRmgc3Ah
 bDlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMWwkyhSczrwRu0yugI5iAjmC3fwFyREkiQkq
 qgbGnIl1gQcTO77sMiv/uSbqwefrB7CSeK6ErDk578qFJOd7v7NctnAHvNrz6fnTxiabNB25N
 5Iy7IrPMaMfS27JZc2eVfNG+9V1/mt0P8+ALZTURInvefD3jedOXycZ7vVNR4Iu9iSttLLcsv
 7Bium++wpt9D8tk8+5M3Gg3f+uNycrubaqmbvPmK7EUZyQaajEXFScCAAmrfJTcAgAA
X-Env-Sender: prvs=4592c6fb6=roger.pau@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1508519345!72692692!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30056 invoked from network); 20 Oct 2017 17:09:09 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 17:09:09 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="106421550"
Date: Fri, 20 Oct 2017 18:08:55 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20171020170855.esg6ha2jizhd5j3j@dhcp-3-128.uk.xensource.com>
References: <20171020163041.5863-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171020163041.5863-1-wei.liu2@citrix.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-4.10] docs: update coverage.markdown
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMjAsIDIwMTcgYXQgMDU6MzA6NDFQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBUaGUgY292ZXJhZ2Ugc3VwcG9ydCBpbiBoeXBlcnZpc29yIGlzIHJlZG9uZS4gVXBkYXRlIHRo
ZSBkb2N1bWVudC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgoKQWRkaW5nIEp1bGllbiwgYWx0aG91Z2ggSSdtIG5vdCBzdXJlIGlmIGRvYyBjaGFuZ2Vz
IGFsc28gbmVlZCBhCnJlbGVhc2UtYWNrLgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKVGhhbmtzIQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 17:17:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 17:17:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5avO-00019E-5V; Fri, 20 Oct 2017 17:17:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1e5avN-000198-D8
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 17:17:33 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 98/86-14867-CAF2AE95; Fri, 20 Oct 2017 17:17:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjleJIrShJLcpLzFFi42KJPp6xUHe1/qt
 Ig829JhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bXo6/YCnp4Kw7s+MvSwPibq4uRk0NIwEPi
 2rPvLF2MXED2WkaJJScvMUE4JxklNrT9ZIapmnrpPDtEYj2jxJUFa1hBEsICXhJ7u44xgtgiA
 ooSD17eZAUpYhZ4zyjx5kAP1Ny7jBKrejeCjWITMJRYvbGFDcTmFXCS2DGxEyzOIqAq0XhxAt
 hUUYFwiTut71ggagQlTs58AmZzClhKnH/VC1bPLKAu8WfeJShbXOLWk/lMELa8xPa3c8DiEgI
 5Eh83/ALaxQFkS0n8b1UCuUdCoIFFYtvXJqgaGYlHE2+yTWAUm4Vk3SwkK2YhWTELyYoFjCyr
 GDWKU4vKUot0jcz0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzEC44kBCHYwnlkQe
 IhRkoNJSZQ3sPJlpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3nN6ryKFBItS01Mr0jJzgJENk5
 bg4FES4XUGSfMWFyTmFmemQ6ROMSpKifP2gSQEQBIZpXlwbbBkcolRVkqYlxHoECGegtSi3Mw
 SVPlXjOIcjErCvHzA1CTEk5lXAjf9FdBiJqDF7PYvQBaXJCKkpBoY17xO/+9S3jfpY9dzi39r
 HUQVHBtPG01f877+r7FMkrR1frtdoI7St5iMnTKHWts498bF7I81tIkPE3++UVe/z72W7QTP/
 FYRZZMlHcJ88of+eX2yvnrf9WfOt7cLK7yUfrpe+pLdKPJmi61HxblTj3iPsMjPmBburbh7l2
 /oE8Psi0FLpLKVWIozEg21mIuKEwEpUpFgIQMAAA==
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1508519851!111209469!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24261 invoked from network); 20 Oct 2017 17:17:31 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 20 Oct 2017 17:17:31 -0000
Received: (qmail 16465 invoked from network); 20 Oct 2017 20:17:30 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 20 Oct 2017 20:17:30 +0300
Received: from smtp01.buh.bitdefender.com (unknown [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 448E07FCAF
 for <xen-devel@lists.xen.org>; Fri, 20 Oct 2017 20:17:28 +0300 (EEST)
Received: (qmail 19203 invoked from network); 20 Oct 2017 20:17:28 +0300
Received: from 188-25-221-23.rdsnet.ro (HELO ?192.168.228.119?)
 (rcojocaru@bitdefender.com@188.25.221.23)
 by smtp01.buh.bitdefender.com with SMTP; 20 Oct 2017 20:17:27 +0300
To: Wei Liu <wei.liu2@citrix.com>
References: <1508173661-2975-1-git-send-email-ppircalabu@bitdefender.com>
 <20171020161523.4f6mo2br34yzzct2@citrix.com>
 <4b2a9a88-c980-0cfb-8ed9-233c5d1769f3@bitdefender.com>
 <20171020163951.khn6kcrmhnkjbnqb@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <b4b67bd0-3d82-45a4-f8b8-d09e76bc17dc@bitdefender.com>
Date: Fri, 20 Oct 2017 20:17:19 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20171020163951.khn6kcrmhnkjbnqb@citrix.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.73526
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 464359,
 Stamp: 3], Multi: [Enabled, t: (0.000012,0.010570)], BW: [Enabled, t:
 (0.000011)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.004468), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY; NN_NO_LINK_NMD;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t:
 (0.017483,0.000116)], URL: [Enabled, t: (0.000006,0.000001)], RTDA:
 [Enabled, t: (0.190011), Hit: No, Details: v2.6.13; Id:
 15.5f4g8t.1bsklvgrg.5lebb], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, tim@xen.org,
 sstabellini@kernel.org, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v7] x86/altp2m: Added
	xc_altp2m_set_mem_access_multi()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMjAvMjAxNyAwNzozOSBQTSwgV2VpIExpdSB3cm90ZToKPiBPbiBGcmksIE9jdCAyMCwg
MjAxNyBhdCAwNzozMjo1MFBNICswMzAwLCBSYXp2YW4gQ29qb2NhcnUgd3JvdGU6Cj4+IE9uIDEw
LzIwLzIwMTcgMDc6MTUgUE0sIFdlaSBMaXUgd3JvdGU6Cj4+PiBPbiBNb24sIE9jdCAxNiwgMjAx
NyBhdCAwODowNzo0MVBNICswMzAwLCBQZXRyZSBQaXJjYWxhYnUgd3JvdGU6Cj4+Pj4gRnJvbTog
UmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgo+Pj4+Cj4+Pj4gRm9y
IHRoZSBkZWZhdWx0IEVQVCB2aWV3IHdlIGhhdmUgeGNfc2V0X21lbV9hY2Nlc3NfbXVsdGkoKSwg
d2hpY2gKPj4+PiBpcyBhYmxlIHRvIHNldCBhbiBhcnJheSBvZiBwYWdlcyB0byBhbiBhcnJheSBv
ZiBhY2Nlc3MgcmlnaHRzIHdpdGgKPj4+PiBhIHNpbmdsZSBoeXBlcmNhbGwuIEhvd2V2ZXIsIHRo
aXMgZnVuY3Rpb25hbGl0eSB3YXMgbGFja2luZyBmb3IgdGhlCj4+Pj4gYWx0cDJtIHN1YnN5c3Rl
bSwgd2hpY2ggY291bGQgb25seSBzZXQgcGFnZSByZXN0cmljdGlvbnMgZm9yIG9uZQo+Pj4+IHBh
Z2UgYXQgYSB0aW1lLiBUaGlzIHBhdGNoIGFkZHJlc3NlcyB0aGUgZ2FwLgo+Pj4+Cj4+Pj4gSFZN
T1BfYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpIGhhcyBiZWVuIGFkZGVkIGFzIGEgSFZNT1Ag
KGFzIG9wcG9zZWQgdG8gYQo+Pj4+IERPTUNUTCkgZm9yIGNvbnNpc3RlbmN5IHdpdGggaXRzIEhW
TU9QX2FsdHAybV9zZXRfbWVtX2FjY2VzcyBjb3VudGVycGFydCAoYW5kCj4+Pj4gaGVuY2Ugd2l0
aCB0aGUgb3JpZ2luYWwgYWx0cDJtIGRlc2lnbiwgd2hlcmUgZG9tYWlucyBhcmUgYWxsb3dlZCAt
IHdpdGggdGhlCj4+Pj4gcHJvcGVyIGFsdHAybSBhY2Nlc3MgcmlnaHRzIC0gdG8gYWx0ZXIgdGhl
c2Ugc2V0dGluZ3MpLCBpbiB0aGUgYWJzZW5jZSBvZiBhbgo+Pj4+IG9mZmljaWFsIHBvc2l0aW9u
IG9uIHRoZSBpc3N1ZSBmcm9tIHRoZSBvcmlnaW5hbCBhbHRwMm0gZGVzaWduZXJzLgo+Pj4+Cj4+
Pj4gU2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIu
Y29tPgo+Pj4+IFNpZ25lZC1vZmYtYnk6IFBldHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBiaXRk
ZWZlbmRlci5jb20+Cj4+Pj4KPj4+Cj4+PiBUaGUgdGl0bGUgaXMgYSBiaXQgbWlzbGVhZGluZyAt
LSB0aGlzIHBhdGNoIGFjdHVhbGx5IGNvbnRhaW5zIGNoYW5nZXMgdG8KPj4+IGh5cGVydmlzb3Ig
YXMgd2VsbC4KPj4KPj4gU29ycnksIEkgaGF2ZSBhc3N1bWVkIHRoYXQgdGhlIGh5cGVydmlzb3Ig
Y2hhbmdlcyBhcmUgaW1wbGllZC4KPiAKPiBBbmQgdG8gZXhwb3VuZCBteSB0aG91Z2h0IG9uIHRo
aXMgLS0gY2hhbmdlIGluIGh5cGVydmlzb3IgaXMgbm90Cj4gaW1wbGllZC4gV2UgaGF2ZSBoYWQg
Y2FzZXMgaW4gd2hpY2ggb25seSB0b29sc3RhY2sgY2hhbmdlIHdhcyBuZWVkZWQKPiBiZWNhdXNl
IGh5cGVydmlzb3IgY29kZSB3YXMgYWxyZWFkeSB0aGVyZS4gR2V0dGluZyB0aGUgdGl0bGUgY29y
cmVjdAo+IHdpbGwgaGVscCByZXZpZXdlcnMgaWRlbnRpZnkgcGF0Y2hlcyB0aGV5IG5lZWQgdG8g
cmV2aWV3LgoKR290IGl0LiBXZSdsbCBjaGFuZ2UgdGhlIHRpdGxlIGluIHRoZSBuZXh0IGl0ZXJh
dGlvbi4KCgpUaGFua3MsClJhenZhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 17:17:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 17:17:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5avf-0001Bx-GR; Fri, 20 Oct 2017 17:17:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e5ave-0001Bk-DS
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 17:17:50 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 87/0C-02146-DBF2AE95; Fri, 20 Oct 2017 17:17:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVybKJssu5e/Ve
 RBr9Ws1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnPXzawFfzirXjy0bSB8QtXFyMnh5DAEiaJ
 lq1hXYwcHCwCDhJ9Oz1ATEaBGIkHP6xBKhgFwiQmX17CCmKzCGhL7G/YwghiswkYSvx9sokNp
 FwCyF7ymQMkLCJgJNF55zJLFyMXB7PASmaJUy/es4EkhAWcJA7umMEOYnMKWEjc3jqdHaSXV8
 Bb4uRmVohjsiX61kwAKxcV0JU49O8PmM0rIChxcuYTFhCbWUBLYvn0bSwTGAVmIUnNQpJawMi
 0ilGjOLWoLLVI18hYL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMPjqGRgYdzDu
 aPc7xCjJwaQkyhtY+TJSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvOb1XkUKCRanpqRVpmTnAO
 IBJS3DwKInwOoOkeYsLEnOLM9MhUqcYFaXEeftAEgIgiYzSPLg2WOxdYpSVEuZlZGBgEOIpSC
 3KzSxBlX/FKM7BqCTMyweMZCGezLwSuOmvgBYzAS1mt38BsrgkESEl1cBoEzZVVW597ILAxKD
 Nv2tlbeX11vjbzCrdtNl40pub+/a/PV11o/fH8X1Td3M7ffS+4WjyJ8LHZHaHi9mp6f8fbHMM
 KND9rX/717FZDUlORYtlfkapnT+zPHC6ee3X2nTj9XezDN9tdWNhP/Tn3ITH7c+1ku/Omnvgw
 w1h2cZzURJCUe6T/qhLKLEUZyQaajEXFScCABYj9pe4AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1508519867!87325474!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37990 invoked from network); 20 Oct 2017 17:17:48 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 17:17:48 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id BB0C32190B;
 Fri, 20 Oct 2017 17:17:46 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BB0C32190B
Date: Fri, 20 Oct 2017 10:17:43 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
In-Reply-To: <20171020155601.GF17369@char.us.oracle.com>
Message-ID: <alpine.DEB.2.10.1710200951030.27209@sstabellini-ThinkPad-X260>
References: <23018.2432.369307.794318@mariner.uk.xensource.com>
 <20171020155601.GF17369@char.us.oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, committers@xenproject.org,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] linux-arm-xen branch, commit access, etc.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAyMCBPY3QgMjAxNywgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+IE9uIEZy
aSwgT2N0IDIwLCAyMDE3IGF0IDAzOjM0OjQwUE0gKzAxMDAsIElhbiBKYWNrc29uIHdyb3RlOgo+
ID4gQ3VycmVudGx5IHdlIGFyZSBydW5uaW5nIG91ciBBUk0gdGVzdHMgaW4gb3NzdGVzdCBvZmYg
YSBicmFuY2ggaW4KPiA+IFN0ZWZhbm8ncyBwZXJzb25hbCBMaW51eCB0cmVlLiAgVGhpcyBpcyBh
IGJpdCB1bnNhdGlzZmFjdG9yeS4KPiA+IAo+ID4gV2Ugd291bGQgbGlrZSB0byBzd2l0Y2ggdG8g
YSBicmFuY2ggdGhhdCBKdWxpZW4gY2FuIHB1c2ggdG8gdG9vLCBhbmQKPiA+IHRoYXQgaXMgaW4g
YSBtb3JlIG9mZmljaWFsIHBsYWNlLgo+ID4gCj4gPiBUaGVyZSBhcmUgdHdvIG9wdGlvbnM6Cj4g
PiAKPiA+ICAxLiBDcmVhdGUgYW4gQVJNLXNwZWNpZmljIFhlbiB0cmVlLiAgQ3VycmVudGx5IHdl
IGRvbid0IGhhdmUgbWFueQo+ID4gICAgIEFSTS1zcGVjaWZpYyB0cmVlcyBidXQgSSBkb24ndCBz
ZWUgYSBwcm9ibGVtIHdpdGggdGhpcy4gIFNvCj4gPiAgICAgd2UgY291bGQgY3JlYXRlCj4gPiAg
ICAgICAgIC9hcm0vbGludXguZ2l0Cj4gPiAgICAgb24geGVuYml0cy4KPiA+IAo+ID4gIDIuIFVz
ZSBhIGJyYW5jaCBuYW1lIHdpdGhpbiAvbGludXgtcHZvcHMuZ2l0LCB0aGUgbWFpbiBMaW51eAo+
ID4gICAgIHRyZWUgb24geGVuYml0cy4gIFRoaXMgd291bGQgbWVhbiBtYWtpbmcgSnVsaWVuIGEg
Y29tbWl0dGVyLgo+IAo+IDMuIFVzZSB1cHN0cmVhbSByZWxlYXNlZCBrZXJuZWxzLiBGb2xsb3cg
dGhlbSB3aGVuIHRoZXkgYXJlIHJlbGVhc2VkLgoKSSBhZ3JlZSB3aXRoIEtvbnJhZC4gVGhlIHJl
YXNvbiB3aHkgdGhhdCBicmFuY2ggaXMgdGhlcmUgaXMgdGhhdAppbml0aWFsbHkgd2UgbmVlZGVk
IGEgY291cGxlIG9mIHBhdGNoZXMgdG8gcnVuIExpbnV4IG9uIEV4eW5vczUgYm9hcmRzCihBcm5k
YWxlKS4gVG9kYXksIHZhbmlsbGEgcmVsZWFzZXMgc2hvdWxkIHdvcmsuIEZvciBleGFtcGxlLCA0
LjEzIGhhcwpldmVyeXRoaW5nIHdlIG5lZWQgYXMgZmFyIGFzIEkgY2FuIHRlbGwuIEkgdGhpbmsg
aXQgaXMgdGltZSB0byByZW1vdmUKdGhlIHNwZWNpYWwgYnJhbmNoLgoKSWYgaXQgdHVybnMgb3V0
IHRoYXQgd2Ugc3RpbGwgbmVlZCBhIHNwZWNpYWwgYnJhbmNoIChJIGRvbid0IHRoaW5rIHdlCmRv
KSwgdGhlbiAxLiBpcyBhIGdvb2Qgb3B0aW9uLgoKCj4gPiBXaGF0IGRvIHBlb3BsZSB0aGluayB3
b3VsZCBiZSBiZXN0ID8KPiA+IAo+ID4gQWxzbywgc2VwYXJhdGVseSwgc3VyZWx5IEp1bGllbiBz
aG91bGQgYmUgbGlzdGVkIGluIE1BSU5UQUlORVJTIGZvcgo+ID4gdGhlIFhlbiBBUk0gc3R1ZmYg
aW4gdXBzdHJlYW0gTGludXggPyAgSGUgZG9lc24ndCBzZWVtIHRvIGJlIGF0IGxlYXN0Cj4gPiBp
biB0aGUgdmVyc2lvbiBJIGhhdmUgbHlpbmcgYWJvdXQgaGVyZS4uLgoKTm8sIHRoYXQgaXMgY29y
cmVjdCwgYXQgdGhlIG1vbWVudCBJIGFtIHRoZSBvbmx5IG1haW50YWluZXIgZm9yIFhlbiBvbgpB
Uk0gc3VwcG9ydCBpbiBMaW51eC4gSSdsbCB0YWxrIHRvIEp1bGllbiBidXQgdGhlIGF0dGVudGlv
biBpdCByZXF1aXJlcwppcyB2ZXJ5IGxpbWl0ZWQuICBQYXRjaGVzIHNwZWNpZmljIHRvIGFyY2gv
YXJtL3hlbiBhbmQgYXJjaC9hcm02NC94ZW4vCmFyZSB2ZXJ5IGZldywgaW4gdGhlIG9yZGVyIG9m
IDEwIGluIHRoZSBsYXN0IHllYXIuIEl0IGRvZXNuJ3QKbmVjZXNzYXJpbHkgbmVlZCBtb3JlIHRo
YW4gb25lIG1haW50YWluZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 17:33:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 17:33:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5bAL-0002Zo-Q8; Fri, 20 Oct 2017 17:33:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=459d591f5=wei.liu2@citrix.com>)
 id 1e5bAK-0002Zi-PJ
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 17:33:00 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 80/5F-29911-C433AE95; Fri, 20 Oct 2017 17:33:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRWlGSWpSXmKPExsXitHRDpK638at
 Igxs7JC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owP2xeyF2zhq1i29TVzA+N/7i5GTg4JAX+J
 3v+3mEBsNgFliZ+dvWwgtoiAnkTTgeeMXYxcHMwCT5gkPq9tZwFJCAs4ShzuOsQIYrMIqEqcP
 X2FHcTmFbCQWHWsjQliqLzErraLrCC2kICCRMf0Y0wQNYISJ2c+AZvDLCAhcfDFC+YJjNyzkK
 RmIUktYGRaxahenFpUllqka66XVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYDAx
 AsINx5mX/Q4ySHExKoryBlS8jhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw1hq9ihQSLEpNT61I
 y8wBhiVMWoKDR0mE9zNImre4IDG3ODMdInWK0Zjj0Ivbf5g4Om7e/cMkxJKXn5cqJc7bAVIqA
 FKaUZoHNwgWL5cYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzBsJMoUnM68Ebt8roFOYgE5ht3
 8BckpJIkJKqoFRoXIuU0uYBpudUm8/yzF7veIVPJE292XuMk8XjVhY/H3Nl1odnwItl4kBiZl
 vXPN7mFmfv3ohKsuVNkfMQ0Doas9CvzPb39cpTPI3vvQ0m9Fx8vkF8ecO/pwg6FadELs3h4HP
 eWN13n8mIzuVL9FOpo4GRpyLrYy5JDmUXFZMdeV9w/bEQ4mlOCPRUIu5qDgRADIGgMCSAgAA
X-Env-Sender: prvs=459d591f5=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1508520777!72310781!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62421 invoked from network); 20 Oct 2017 17:32:59 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 17:32:59 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="447375960"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 20 Oct 2017 18:32:55 +0100
Message-ID: <20171020173255.31213-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH for-4.10] scripts: add a script for build testing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8
R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBL
b25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1A
eGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKVGhlIHJpc2sgZm9yIHRoaXMgaXMgemVybywgaGVu
Y2UgdGhlIGZvci00LjEwIHRhZy4KLS0tCiBzY3JpcHRzL2J1aWxkLXRlc3Quc2ggfCA0MCArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNDAg
aW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNzU1IHNjcmlwdHMvYnVpbGQtdGVzdC5zaAoK
ZGlmZiAtLWdpdCBhL3NjcmlwdHMvYnVpbGQtdGVzdC5zaCBiL3NjcmlwdHMvYnVpbGQtdGVzdC5z
aApuZXcgZmlsZSBtb2RlIDEwMDc1NQppbmRleCAwMDAwMDAwMDAwLi5hMDg0NjhlODNiCi0tLSAv
ZGV2L251bGwKKysrIGIvc2NyaXB0cy9idWlsZC10ZXN0LnNoCkBAIC0wLDAgKzEsNDAgQEAKKyMh
L2Jpbi9zaAorCisjIFdBUk5JTkc6IEFsd2F5cyBiYWNrdXAgdGhlIGJyYW5jaCBieSBjcmVhdGlu
ZyBhbm90aGVyIHJlZmVyZW5jZSB0byBpdCBpZgorIyB5b3UncmUgbm90IGZhbWlsaWFyIHdpdGgg
Z2l0LXJlYmFzZSgxKS4KKyMKKyMgVXNlIGBnaXQgcmViYXNlYCB0byBydW4gY29tbWFuZCBvciBz
Y3JpcHQgb24gZXZlcnkgY29tbWl0IHdpdGhpbiB0aGUgcmFuZ2UKKyMgc3BlY2lmaWVkLiBJZiBu
byBjb21tYW5kIG9yIHNjcmlwdCBpcyBwcm92aWRlZCwgdXNlIHRoZSBkZWZhdWx0IG9uZSB0byBj
bGVhbgorIyBhbmQgYnVpbGQgdGhlIHdob2xlIHRyZWUuCisjCisjIElmIHNvbWV0aGluZyBnb2Vz
IHdyb25nLCB0aGUgc2NyaXB0IHdpbGwgc3RvcCBhdCB0aGUgY29tbWl0IHRoYXQgZmFpbHMuICBG
aXgKKyMgdGhlIGZhaWx1cmUgYW5kIHJ1biBgZ2l0IHJlYmFzZSAtLWNvbnRpbnVlYC4KKyMKKyMg
SWYgZm9yIGFueSByZWFzb24gdGhlIHRyZWUgaXMgc2NyZXdlZCwgdXNlIGBnaXQgcmViYXNlIC0t
YWJvcnRgIHRvIHJlc3RvcmUgdG8KKyMgb3JpZ2luYWwgc3RhdGUuCisKK2lmICEgdGVzdCAtZiB4
ZW4vS2NvbmZpZzsgdGhlbgorICAgIGVjaG8gIlBsZWFzZSBydW4gdGhpcyBzY3JpcHQgZnJvbSB0
b3AtbGV2ZWwgZGlyZWN0b3J5IgorICAgIGV4aXQgMQorZmkKKworaWYgdGVzdCAkIyAtbHQgMiA7
IHRoZW4KKyAgICBlY2hvICJVc2FnZTogJDAgPEJBU0U+IDxUSVA+IFtDTUR8U0NSSVBUXSIKKyAg
ICBleGl0IDEKK2ZpCisKK0JBU0U9JDEKK1RJUD0kMgorQ01EPSR7MzotZ2l0IGNsZWFuIC1mZHgg
JiYgLi9jb25maWd1cmUgJiYgbWFrZSAtajR9CisKK2VjaG8gIlJ1bm5pbmcgY29tbWFuZCBcIiRD
TURcIiBvbiBldmVyeSBjb21taXQgZnJvbSAkQkFTRSB0byAkVElQIgorZWNobyAtbiAiU3RhcnRp
bmcgaW4gIgorCitmb3IgaSBpbiBgc2VxIDUgLTEgMWA7IGRvCisgICAgZWNobyAtbiAiJGkgLi4u
ICIKKyAgICBzbGVlcCAxCitkb25lCisKK2VjaG8KKworZ2l0IHJlYmFzZSAkQkFTRSAkVElQIC14
ICIkQ01EIgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 17:37:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 17:37:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5bER-0002lR-Ak; Fri, 20 Oct 2017 17:37:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1e5bEQ-0002lL-L1
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 17:37:14 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 BC/23-18968-9443AE95; Fri, 20 Oct 2017 17:37:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSb0hTYRTG9+7eu13FG6/T6LSUcijJYKazLIq
 wKKiQpKKIiZR3enPDTe3eVZsf0kUSjUQNzdQiQ9NaYRAl0pilKaQpphVKfam00plF9E9cWbve
 /NO35z2/93nO4XBoQjVFqWnObuP4XNaiUQSTpjUyrW7XWp8h/vZztKHhSz25Be3s8vjle1AaZ
 c415tkzKNOzvoj8c/vsbe5yqgiNbnWhYJrETgIaOicpFwqiEU6HO3fPIhGo8Dk5lJ53kSJQ4U
 x4fWOAEDWJY2CktnO2rsBroflKv1LU4Xg1/HpahkRN4APQ2jY6GxqGU+C7tzKgaZrBydByN1r
 Kf4uguLR71svgUOiuHiUlrxaGZ8bl4n8Cr4CmGVosB+FNMNFdj8TyUhwNvvZCsQw4Ckrc04QY
 CfgCgqtVg0pp5NXg9X8kpE+R0NV3iZT0buj1nKYkQw0Cb2OtQno4lXDqZx0l/dLC6ek3pATKl
 fDhzGUkgRSYLLlOimMAtkBvdY5UfkFB+1CopCOg8dXUP287BRNT0wpppAz49Mcvl8BFBl66+x
 VlKLZm0QZqFm2gZmEDdYhwo1iB449zvE6vjzPy5myTzcqaLbqE+MQ4KycIbDZnYY1CXGae9Q4
 KXEShTIZaUeXj1A60nJZrljJ7HeMG1RJjXpbDxAqmw/wxCyd0oAia1gDjTPQZVKE8l83Zj5gt
 gbOaw0CHaMKZr/oAZoR81iqYsyXUg6LUy5iTog+LwHQsd942d5CDKFIdxiCZTKYKyed4q9n2P
 /ehZTTShDHFYkqIOdc2n+4LNJYHGiuTx8TGNnYBqYtQSqu/xJuT4Sz6UTEzcJYaJo1VYy3umw
 m3yOAsnS7t3tDk8UdHH7xIV71f//OgvvREsyt47NtGiz+14v7g8pDfD3PSrU0FqYc+lxWNdN3
 SJm32uL7GlK7aX77NUc8WVHIO6slA0sj2nq54Q1KZv2q9I+YoS6Eq/QpP0vt311buWKchBROb
 oCV4gf0Lwb2IFosDAAA=
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1508521032!111242091!1
X-Originating-IP: [104.47.0.42]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43566 invoked from network); 20 Oct 2017 17:37:12 -0000
Received: from mail-he1eur01on0042.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.42)
 by server-3.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 20 Oct 2017 17:37:12 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=MDtmEFbK+HyQe5qLZ4i7qQQjNsVGvYJ2dnBJXiwt/Z4=;
 b=GmYTlsFTJLomdXgnO3DuuTRlhj1ItvQSfWriTcK3S0QBQNDwTGCCp2Yt1RmYrnpT6lW39jziBUiShvoFzD/anvcEVWqqamqn0oAiZ487npHJYK7Y1J87zPGQL4qmt9ME253AIASz6RZYyGIkvEMNJd9gWQT4Xp+iAOwgvFa5b+o=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.59) by
 AM4PR03MB1764.eurprd03.prod.outlook.com (2603:10a6:200:10::8) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Fri, 20 Oct
 2017 17:37:09 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Fri, 20 Oct 2017 20:37:05 +0300
Date: Fri, 20 Oct 2017 20:37:05 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20171020173705.GC11787@EPUAKYIW2556.kyiv.epam.com>
References: <1507748484-16871-1-git-send-email-volodymyr_babchuk@epam.com>
 <078a8941-5a6b-f7bb-b5c8-f2cf84210cf2@linaro.org>
 <20171017155901.GA24929@EPUAKYIW2556.kyiv.epam.com>
 <942b70a8-dffa-e3ec-19d4-40ff9a328cf6@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <942b70a8-dffa-e3ec-19d4-40ff9a328cf6@arm.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-Originating-IP: [85.223.209.59]
X-ClientProxiedBy: AM5PR0502CA0005.eurprd05.prod.outlook.com
 (2603:10a6:203:91::15) To AM4PR03MB1764.eurprd03.prod.outlook.com
 (2603:10a6:200:10::8)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 41e28bb4-71c1-478c-67bf-08d517e13117
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(4534020)(4602075)(4627075)(201703031133081)(201702281549075)(2017052603199);
 SRVR:AM4PR03MB1764; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1764;
 3:z4Euc5iMMuHdsrkccr8FK8fvsiLc3l64zi2+KB40xNqkVMLwz6g2XEHLrkuMmqWqQJ5a0WjnDijYTwfL8+r42xskg7DCYs6FqYPPmx+tyaH2cHdCuHNwJTbvSrsT47zmpUih5Qw04Y4iD1ytw5BqBRD9Nymg4P0vPAGRhmEILuxxsoTpKKl5peCuYLUnuVNjCTsFP3sf1q5+bIKXrbelEOPDH1+/eJjQeQqYdcf1K0/YvXyMzMvABppRSHHsUL9g;
 25:ihax2E1yzr4TCqM87ebh+5B5jwCoHEFJrzdcxOK6B8i5QjptDzeNN+KHo9Qo4JBhNh6Prqctr7USj1g8TIRvewJgIhM6q2egHlLJtH/6VAJmYcnxAvUnM3yGI6AXSh7h3io1Zq31h1oT5aqjuowazQlGj2TuZJBZx5xgIyN9JZSO798r5Ei4f9+lnjaQaAVPGA6XWKC9sM0reSEdM8BdqTBpOGeZ0N8mfy6+Hnl71rRB/EryEDquHbLTHu1cgTMUTs4Q9N39TT3CFhXrXZBd+5SBuWcRw0ZIbubLb3MVNXdOITWJYCqYfB5NWYvNuV9Vuh6v8iT0vd+fZkWSyKVE+w==;
 31:qSHHb3iML7xdzcDK7JEyMGEmCJsWBKRuPIkATqAU7ygilsaTEh1FXnOSOmu87DDu00OV3CDB2OETTV5MJKBC97We8PJc6RIpono5Cf5xfaxvw4K9Et5YbSmmTvgDcSp3w0nSk5PinpMwdIwKDXqV0nwRkpLTuRByHFgjDQeWC4YXb+kYVrtcE55moPTaRMDrJhJBKtY1Zy2lERr93ID6Sq/jS338fJ+mZFJ4mJfVp1k=
X-MS-TrafficTypeDiagnostic: AM4PR03MB1764:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1764;
 20:WUWgVTpw4eFhforZsRUBv0kYxeUOk6MrZeUQ+BmgLKZ/vHls0RqqWnI6VX/FmXlfgyjwiGuUKNADFjzO0JtS0QlhhCQsS2n525Km82Gf1ko8uW7KhVRgvh9Vq/1PanOAPAO6lbVZ/VRjaCLcNTmOA0Us5/9gH2P996nw1W033CyttK2QobKI19PvUwDmhuHL9i/Kat2Wk/xjEnN3QHkocN6NjgkQ0JrZ6S/8bEG5p5s0o1ifkr4qD2dTMNThjoChwW+4o0m4iidQPi6Ae/kgZa3bhIwislnxCAX4Lyzpr7XFqOMWxLQn8yUhUFmFSD0kBVN95FxddDzCI59emqbp0r/TE3mDkpf1EXTyjgzRtqSGqx04sYfD7OvXNmLiG3e3p7TlOgno5ubLYoijhV+a4MzUpAtUFlkY7WRNOECj63iwPCq6YkBj1Af+E1Nlr4zHhMY3s0qZ+jcAJwDuviQLk3VpeKrBhnNqCcf7dtCTEo9XZ9LRKzMt5oqgqaMksV0N;
 4:05YotGFJdQ5S7qU+7rSidLUB8ZrvkZV4gmH5Zf5HkfWsr1O5eO7UxICzlF5Qkt6/GBo4yMScxrPS1niQtW0EyLEKfcN041afCi3QAjlgPU8pstvyUKMoe5BpanyqsVLQuiDfDTD3k2zX8nwV4OnxtgRntj1ZBbjp07LLm3vNyVrOSsKQmrUJK/IM4qXNBa1fyKjG5EdeaY2XvUcEkXuEVfAYF84H1nbpx+3slZtsbjMQLFybxe7XAY6A4exkyAtjX7WKjT327W7q7VM0Lln2x8peIKKfpKpM9TOp/HxQISafh33UtUJP8tgmYo53csEuv/eoVXE3prsX89Pu+geDMQ==
X-Exchange-Antispam-Report-Test: UriScan:(192374486261705)(35073007944872);
X-Microsoft-Antispam-PRVS: <AM4PR03MB1764A3846AF517453DB32A62E6430@AM4PR03MB1764.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3231020)(100000703101)(100105400095)(3002001)(6041248)(20161123560025)(20161123564025)(20161123562025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:AM4PR03MB1764; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:AM4PR03MB1764; 
X-Forefront-PRVS: 0466CA5A45
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(376002)(346002)(189002)(24454002)(53754006)(51444003)(199003)(101416001)(105586002)(53546010)(47776003)(8936002)(7736002)(2906002)(33656002)(53936002)(66066001)(8676002)(76176999)(81166006)(305945005)(6306002)(229853002)(6916009)(189998001)(4326008)(81156014)(83506002)(86362001)(2950100002)(93886005)(54356999)(50986999)(316002)(97736004)(80792005)(68736007)(3846002)(1076002)(106356001)(23726003)(6246003)(6116002)(58126008)(5660300001)(16586007)(50466002)(122856001)(966005)(72206003)(42186006)(478600001)(18370500001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR03MB1764; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM4PR03MB1764;
 23:a9QFZVGuM1Z8R2EmQSzj+2emk45gld7f3iUU0S2ft?=
 =?us-ascii?Q?xv0a5cVjZ9VSWAUy1gONXxrgZvNkBsu8ua2vQ1Dp0wXV+I/A/5EHCvs9Z5Pf?=
 =?us-ascii?Q?sKA+gp00piwfQM437C6mHu01kux7NDjKrmbVCyfs02CFbuiku4McJRNHTnK1?=
 =?us-ascii?Q?zcIZgi/cRzwmr8u2RSA08UkCsFsScitdlHc7DVXCaHG/nB2wvFKNoRYdTJij?=
 =?us-ascii?Q?BSSxYMTy7G0ll5L9vEqMB5FCwZjRXRFFf7OspuZ8JywZVB4TbR6rVihXud9A?=
 =?us-ascii?Q?wMmvEVTw5oILV/tnGVTIy62BTezUnpnrHZbKBJCVsBqkOBIv3+ocfA99Buhx?=
 =?us-ascii?Q?oSpAW4eI2H455L1QRS3FSTHwqS3q0h1FVTKyIx1VHEaMYzyp+saq+HVEXS50?=
 =?us-ascii?Q?Su1C25VtyjnkDdJw9v0VFwnoZ8yrR3GkRutlnS6lMp5+6AYS1OZyHyUno9Tg?=
 =?us-ascii?Q?uzeoJWhpOcMVCnX2OLYpx5UlCEqE1TbXnhfT4NVNRxHw6hixmcghm7CBzbWA?=
 =?us-ascii?Q?7fujxPVbFjky5PFOeIebl2ffG8W8dKxORPR70JOZex/ypVQmls1rmJFZQ/7O?=
 =?us-ascii?Q?oDLVzaWs5W/WyLQ5pr6A38B6mHW3wf2RP6U5CGHdAkm4f7uf8y0gFbbK4Djv?=
 =?us-ascii?Q?ryFxgtDWLMaQUus7F9DX8bRzgUXgNtVovkfpoRWIU5o2HvvhEXH0q/WojmET?=
 =?us-ascii?Q?KeGD9YeHtOcJjsXWeLRoGp6MpAwpUWePGNDQACZP2bNm62QJCwq3Ys2ke+1S?=
 =?us-ascii?Q?ld3VLcU8/1qgiDZsMhFe7rS3U03faw/LZPsK/JgC/ndM/8oLBiR0DWEAwrHn?=
 =?us-ascii?Q?bGtB40fLws8XvbETPQ3ilJcnuTTNE+rSk93DzFGCCH6q03R/+zEBSwnL0tNL?=
 =?us-ascii?Q?5GTyST7FGG5oXpBeD6DC+iVtmILv2LALGVbhnK07bvlJlBiN5HkRhlSjQvk9?=
 =?us-ascii?Q?UVb0gOc5if1vvxsP/QEMiPa1iXxJA4a7EgWdu0FhdrhcUmrUc3jz9B1ss+G/?=
 =?us-ascii?Q?HJ6Q/GeZJldfcTtAoshKkoFnCUNejECBKB9UVsZTPOyCrEKhq22uQ/a7KFjS?=
 =?us-ascii?Q?ieW7wcjutX5p9+NLWxMT64+qy40vqPqe3zqA7oIrykJmN1ldRMuKToH7sgOA?=
 =?us-ascii?Q?K4t/xqAe/ZNlx0P9it+yH/xktfiYYmJDGfQCwPisOYgcnSSaxoj0vse0b15Z?=
 =?us-ascii?Q?JDWM137/h6sxUz4unxuHr7l48heCfTI0blulJ3/Ityu37ocdgLN9ZRRk13kc?=
 =?us-ascii?Q?5Q036eDTxw6tChStGk=3D?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1764;
 6:bMxGhgp5gzNB9jWd+ojglqSAVNTo4ABwadiZsDC+bK53vAiBOcy2pltUQG7PVW00F5DX0LtUoMVr03qQWx/mlVhmyhiZ0yIg9MCfx5p4iQfY1NWRkgLJDIL+z3AfMz1nV2Zz1T32oC2iS+InB1HioUFeWX7ZANnPJ8Su9+40jjtdsVAOhb0xxJztzyxhc/iJZCDBi7Ady49IlLpOQ22OimhdlGUpFWBYiNa7ipVXlJrzgVf2rQTwX/hr6glM65CyD+0q2cWU+4LyIhgpLEPpaG8U5RprIpuWxuQ9lTOISclkG4nkTfy2QfocLF2e37pev/OZJQfx2qsj225iQpgmTQ==;
 5:Obtox3OvfLCoEz2pkQEyYeucoe+sdZBixeWZv3ZrkKM78h+wV+JiZfH7FpUSKZliZAL6Z1LzawQOdMCyfELOo3l/ekU4bX1lfzUJtSO+L+Jb8YBHpIp7HJiA1nMXqWsO/WGusGIvmCGDdZYHj+lVfg==;
 24:GHoqilF6YeNcpWX9c4r2vSZ9daqjRT2XPAKWHl+2/cM+U0Dp2ZV7AeRkioMCz9E3J22UcQFD+GpWapVqIkU8cNQdyLdU5sFzDwNJOf/vNts=;
 7:2AtdH8AU8+vOyEDY8gKUZn9VmbFODMnrcsPwqXb8reITlzb/n04C+nHMwjE4bvU76QJtnxctTrS02x3ntQg3izJ5YvNrQZckzHOQ0JWSqtw2HeKT4KEwUo1OfMd0QMVWgV6Ltto7BxmB64AKud4l/z6I4fReBNYH7xvZbhVbuuhDLLUpCSQBaBRNCV2HK+wjl4wGfIQ1Xko0eedtZFsVunG56sR6JXK7FZd6f3BQIs4=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Oct 2017 17:37:09.8678 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR03MB1764
Cc: nd@arm.com, Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [RFC 0/4] TEE mediator framework + OP-TEE mediator
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMjAsIDIwMTcgYXQgMDI6MTE6MTRQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIFZvbG9keW15ciwKSGkgSnVsaWVuLAoKPiBPbiAxNy8xMC8xNyAxNjo1OSwgVm9s
b2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gPk9uIE1vbiwgT2N0IDE2LCAyMDE3IGF0IDAxOjAwOjIx
UE0gKzAxMDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+Pgo+ID4+Cj4gPj5PbiAxMS8xMC8xNyAy
MDowMSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gPj4+SGVsbG8gYWxsLAo+ID4+Cj4gPj5I
aSBWb2xvZHlteXIsCj4gPkhpIEp1bGllbgo+ID4+Cj4gPj4+Cj4gPj4+SSB3YW50IHRvIHByZXNl
bnQgVEVFIG1lZGlhdG9yLCB0aGF0IHdhcyBkaXNjdXNzZWQgZWFybGllciAoWzFdKS4KPiA+Pj4K
PiA+Pj5JIHNlbGVjdGVkIGRlc2lnbiB3aXRoIGJ1aWx0LWluIG1lZGlhdG9ycy4gVGhpcyBpcyBl
YXNpZXN0IHdheSwKPiA+Pj5pdCByZW1vdmVzIG1hbnkgcXVlc3Rpb25zLCBpdCBpcyBlYXN5IHRv
IGltcGxlbWVudCBhbmQgbWFpbnRhaW4KPiA+Pj4oYXQgbGVhc3QgSSBob3BlIHNvKS4KPiA+Pgo+
ID4+V2VsbCwgaXQgbWF5IGNsb3NlIHRoZSB0ZWNobmljYWwgcXVlc3Rpb25zIGJ1dCBzdGlsbCBs
ZWF2ZSB0aGUgc2VjdXJpdHkKPiA+PmltcGFjdCB1bmFuc3dlcmVkLiBJIHdvdWxkIGhhdmUgYXBw
cmVjaWF0ZWQgYSBzdW1tYXJ5IG9mIGVhY2ggYXBwcm9hY2ggYW5kCj4gPj5leHBsYWluIHRoZSBw
cm9zL2NvbnMuCj4gPlRoaXMgaXMgdGhlIG1vc3Qgc2VjdXJlIHdheSBhbHNvLiBJbiB0ZXJtcyBv
ZiB0cnVzdCBiZXR3ZWVuIGd1ZXN0cyBhbmQKPiA+WGVuIGF0IGxlYXN0LiBJJ20gd29ya2VkIHdp
dGggT1AtVEVFIGd1eXMgbW9zdGx5LCBzbyB3aGVuIEkgaGVhciBhYm91dAo+ID4ic2VjdXJpdHki
LCBteSBmaXJzdCB0aG91Z2h0cyBhcmUgIkNhbiBURUUgT1MgdHJ1c3QgdG8gWEVOIGFzIGEKPiA+
bWVkaWF0b3I/IENhbiBURUUgY2xpZW50IHRydXN0IHRvIFhFTiBhcyBhIG1lZGlhdG9yPyIuIEFu
ZCB3aXRoCj4gPmN1cnJlbnQgYXBwcm9hY2ggYW5zd2VyIGlzICJ5ZXMsIHRoZXkgY2FuLCBlc3Bl
Y2lhbGx5IGlmIFhFTiBpcyBhIHBhcnQKPiA+b2YgYSBjaGFpbiBvZiB0cnVzdCIuCj4gPgo+ID5C
dXQgeW91IHByb2JhYmx5IHdhbnRlZCB0byBhc2sgIkNhbiBndWVzdCBjb21wcm9taXNlIHdob2xl
IHN5c3RlbSBieQo+ID51c2luZyBURUUgbWVkaWF0b3Igb3IgVEVFIE9TPyIuIFRoaXMgaXMgYW4g
aW50ZXJlc3RpbmcgcXVlc3Rpb24uCj4gPkZpcnN0IGxldCdzIGRpc2N1c3MgcmVxdWlyZW1lbnRz
IGZvciBhIFRFRSBtZWRpYXRvci4gU28sIG1lZGlhdG9yCj4gPnNob3VsZCBiZSBhYmxlIHRvOgo+
ID4KPiA+ICAqIFJlY2VpdmUgcmVxdWVzdCB0byBoYW5kbGUgdHJhcHBlZCBTTUMuIFRoaXMgcmVx
dWVzdCBzaG91bGQgaW5jbHVkZQo+ID4gICAgdXNlciByZWdpc3RlcnMgKyBzb21lIGluZm9ybWF0
aW9uIGFib3V0IGd1ZXN0IChhdCBsZWFzdCBkb21haW4gaWQpLgo+ID4gICogUGluL3VucGluIGRv
bWFpbiBtZW1vcnkgcGFnZXMuCj4gPiAgKiBNYXAgZG9tYWluIG1lbW9yeSBwYWdlcyBpbnRvIG93
biBhZGRyZXNzIHNwYWNlIHdpdGggUlcgYWNjZXNzLgo+ID4gICogSXNzdWUgcmVhbCBTTUMgdG8g
YSBURUUuCj4gPiAgKiBSZWNlaXZlIGluZm9ybWF0aW9uIGFib3V0IGd1ZXN0IGNyZWF0aW9uIGFu
ZCBkZXN0cnVjdGlvbi4KPiA+ICAqIChQcm9iYWJseSkgaW5qZWN0IElSUXMgaW50byBhIGRvbWFp
biAodGhpcyBjYW4gYmUgbm90IGEgcmVxdWVzdGVyIGRvbWFpbiwKPiA+ICAgIGJ1dCBzb21lIG90
aGVyIGRvbWFpbiwgdGhhdCBhbHNvIGNhbGxlZCB0byBURUUpLgo+ID4KPiA+VGhpcyBpcyBhIG1p
bmltYWwgbGlzdCBvZiByZXF1aXJlbWVudHMuIEkgdGhpbmssIHRoaXMgc2hvdWxkIGJlIGVub3Vn
aCB0bwo+ID5pbXBsZW1lbnQgbWVkaWF0b3IgZm9yIE9QLVRFRS4gQnV0IEkgY2FuJ3Qgc2F5IGZv
ciBzdXJlIGZvciBvdGhlciBURUVzLgo+ID4KPiA+TGV0J3MgY29uc2lkZXIgcG9zc2libGUgYXBw
cm9hY2hlczoKPiA+Cj4gPjEuIE1lZGlhdG9yIHJpZ2h0IGluIFhFTiwgd29ya3MgYXQgRUwyLgo+
ID4gICAgUHJvczoKPiA+ICAgICAqIE1lZGlhdG9yIGNhbiB1c2UgYWxsIFhFTiBBUElzCj4gPiAg
ICAgKiBBcyBtZWRpYXRvciByZXNpZGVzIGluIFhFTiwgaXQgY2FuIGJlIGNoZWNrZWQgdG9nZXRo
ZXIgd2l0aCBYRU4KPiA+ICAgICAgIGZvciBhIHZhbGlkaXR5ICh0cnVzdGVkIGJvb3QpLgo+ID4g
ICAgICogTWVkaWF0b3IgaXMgaW5pdGlhbGl6ZWQgYmVmb3JlIERvbTAuIERvbTAgY2FuIHdvcmsg
d2l0aCBhIFRFRS4KPiA+ICAgICAqIE5vIGV4dHJhIGNvbnRleHQgc3dpdGNoZXMsIG5vIHNwZWNp
YWwgQUJJIGJldHdlZW4gWEVOIGFuZCBtZWRpYXRvci4KPiA+Cj4gPiAgICBDb25zOgo+ID4gICAg
ICogQmVjYXVzZSBpdCBsaXZlcyBpbiBFTDIsIGl0IGNhbiBjb21wcm9taXNlIHdob2xlIGh5cGVy
dmlzb3IsCj4gPiAgICAgICBpZiB0aGVyZSBpcyBhIHNlY3VyaXR5IGJ1ZyBpbiBtZWRpYXRvciBj
b2RlLgo+ID4gICAgICogTm8gc3VwcG9ydCBmb3IgY2xvc2VkIHNvdXJjZSBURUVzLgo+IAo+IEFu
b3RoZXIgY29ucyBpcyB5b3UgYXNzdW1lIFRFRSBBUEkgaXMgZnVsbHkgc3RhYmxlIGFuZCB3aWxs
IG5vdCBjaGFuZ2UuCj4gSW1hZ2luZSBhIG5ldyBmdW5jdGlvbiBpcyBhZGRlZCwgb3IgYSB2ZW5k
b3IgZGVjaWRlZCB0byBoZW5jZSB3aXRoIGEgbmV3IHNldAo+IG9mIEFQSS4gSG93IHdpbGwgeW91
IGtub3cgWGVuIGlzIHNhZmUgdG8gdXNlIGl0PwpXaXRoIHdoaXRlbGlzdGluZywgYXMgeW91IGNv
cnJlY3RseSBzdWdnZXN0ZWQgYmVsb3cuIFhFTiB3aWxsIHByb2Nlc3MKb25seSBrbm93IHJlcXVl
c3RzLiBBbnl0aGluZyB0aGF0IGxvb2tzIHVuZmltaWxpYXIgc2hvdWxkIGJlIHJlamVjdGVkLgoK
PiBJZiBpdCBpcyBub3Qgc2FmZSwgdGhpcyBtZWFucyB5b3UgaGF2ZSBhIHdoaXRlbGlzdCBzb2x1
dGlvbiBhbmQgdGhlcmVmb3JlCj4gdGllIFhlbiB0byBhIHNwZWNpZmljIE9QLVRFRSB2ZXJzaW9u
LiBTbyBpZiB5b3UgbmVlZCB0byB1c2UgYSBuZXcgZnVuY3Rpb24KPiB5b3Ugd291bGQgbmVlZCB0
byB1cGdyYWRlIFhlbiBtYWtpbmcgdGhlIGNvZGUgb2YgdXNpbmcgbmV3IHZlcnNpb24KPiBwb3Rl
bnRpYWxseSBoaWdoLgpZZXMsIGFueSBBQkkgY2hhbmdlIGJldHdlZW4gT1AtVEVFIGFuZCBpdHMg
Y2xpZW50cyB3aWxsIHJlcXVpcmUgbWVkaWF0b3IKdXBncmFkZS4gTHVja2lsbHksIE9QLVRFRSBt
YWludGFpbnMgQUJJIGJhY2t3YXJkLWNvbXBhdGlibGUsIHNvIGlmIHlvdSdsbAppbnN0YWxsIG9s
ZCBYRU4gYW5kIG5ldyBPUC1URUUsIE9QLVRFRSB3aWxsIHVzZSBvbmx5IHRoYXQgc3Vic2V0IG9m
IEFCSSwKd2hpY2ggaXMga25vd24gdG8gWEVOLgoKPiBBbHNvLCBjb3JyZWN0IG1lIGlmIEkgYW0g
d3JvbmcsIE9QLVRFRSBpcyBhIEJTRCAyLUNsYXVzZS4gVGhpcyBtZWFucyB5b3UKPiBpbXBvc2Ug
YW55b25lIHdhbnRlZCB0byBtb2RpZnkgT1AtVEVFIGZvciB0aGVpciBvd24gcHVycG9zZSBjYW4g
bWFrZSBhCj4gY2xvc2VkIHZlcnNpb24gb2YgdGhlIFRFRS4gQnV0IGlmIHlvdSBuZWVkIHRvIGlu
dHJvc3BlY3Qvd2hpdGVsaXN0IGNhbGwsIHlvdQo+IGltcG9zZSB0aGUgdmVuZG9yIHRvIGV4cG9z
ZSB0aGVpciBBUEkuCkJhc2ljYWxseSB5ZXMuIElzIHRoaXMgYmFkPyBPUC1URUUgZHJpdmVyIGlu
IExpbnV4IGlzIGxpY2Vuc2VkIHVuZGVyIEdQTCB2Mi4KSWYgdmVuZG9yIG1vZGlmaWVzIGludGVy
ZmFjZSBiZXR3ZWVuIE9QLVRFRSBhbmQgTGludXgsIHRoZXkgYW55d2F5cyBvYmxpZ3VlZAp0byBl
eHBvc2UgQVBJLgoKPiA+Cj4gPjIuIE1lZGlhdG9yIGluIGEgc3R1YmRvbWFpbi4gV29ya3MgYXQg
RUwxLgo+ID4gICAgUHJvczoKPiA+ICAgICAqIE1lZGlhdG9yIGlzIGlzb2xhdGVkIGZyb20gaHlw
ZXJ2aXNvciAoYnV0IGl0IHN0aWxsIGNhbiBkbyBwb3RlbnRpYWxseQo+ID4gICAgICAgZGFuZ2Vy
b3VzIHRoaW5ncyBsaWtlIG1hcHBpbmcgZG9tYWluIG1lbW9yeSBvciBwaW5pbmcgcGFnZXMpLgo+
ID4gICAgICogT25lIGNhbiBsZWdhbGx5IGNyZWF0ZSBhbmQgdXNlIG1lZGlhdG9yIGZvciBhIGNs
b3NlZC1zb3VyY2UgVEVFLgo+IAo+ICAgICAgICAqIEVhc2llciB0byB1cGdyYWRlIHRvIGEgbmV3
IHZlcnNpb24gb2YgT1AtVEVFLgpZZXMsIHRoaXMgaXMgdHJ1ZS4gQnV0IHdoYXQgYWJvdXQgaW50
ZXJmYWNlIGJldHdlZW4gWEVOIGFuZCBtZWRpYXRvcj8KVGhpcyBpcyBhIG5ldyBlbnRpdHkgdGhh
dCBzaG91bGQgYmUgbWFpbnRhaW5lZC4gV2lsbCBJIGFiZSBhYmxlIHRvIHVzZQpuZXcgWEVOIHdp
dGggb2xkIG1lZGlhdG9yPyBPciBuZXcgbWVkaWF0b3Igd2l0aCBvbGQgWEVOPwoKPiA+PiAgICAg
Q29uczoKPiA+ICAgICAqIE92ZXJoZWFkIGluIFhFTjwtPk1lZGlhdG9yIGNvbW11bmljYXRpb24u
Cj4gPiAgICAgKiBYRU4gbmVlZHMgdG8gYmUgbW9kaWZpZWQgdG8gYm9vdCBtZWRpYXRvciBkb21h
aW4gYmVmb3JlIERvbTAuCj4gCj4gSXMgaXQgYSByZWFsbHkgY29ucz8gSW4gdGhlIHBhc3QsIHdl
IGhhZCBkaXNjdXNzaW9uIHRvIGFsbG93IFhlbiBjcmVhdGluZwo+IG11bHRpcGxlIGRvbWFpbiwg
YXZvaWRpbmcgdGhlIG92ZXJoZWFkIG9mIERvbTAuIFRoaXMgY291bGQgYWxzbyBiZW5lZml0cwo+
IGhlcmUuCkFzIEkgdW5kZXJzdGFuZCwgdGhpcyBpcyBhIHNpZ25pZmljYW50IGNoYW5nZSBpbiBY
RU4uIFdoYXQgYXJlIHRoZSBjaGFuY2VzLAp0aGF0IGNvbW11bml0eSB3aWxsIGFjY2VwdCB0aGlz
IGNoYW5nZT8gQXMgSSBjYW4gc2VlLCBpbW1lZGlhdGUgYmVuZWZpdApvZiB0aGlzIGlzIG9ubHkg
VEVFIG1lZGlhdG9yIHN1cHBvcnQuIExvb2tzIGxpa2Ugbm8gb25lIGV4Y2VwdCB1cwppbnRlcmVz
dGVkIGluIHRoaXMgdG9waWMuCgpCVFcsIEkgY2hlY2tlZCAiWGVuIG9uIEFSTTogY3JlYXRlIG11
bHRpcGxlIGd1ZXN0cyBmcm9tIGRldmljZQp0cmVlIiBhdCBbMV0uIFRoaXMgaXMgY2xvc2UsIHRv
IHdoYXQgd2UgbmVlZCwgYnV0IG5vdCBleGFjdGx5LiBZb3Ugc2VlLApURUUgbWVkaWF0b3Igc2hv
dWxkIGJlIGNyZWF0ZWQgKmJlZm9yZSogRG9tMC4gU28gYWN0dWFsbHkgVEVFIG1lZGlhdG9yCndp
bGwgcmVjZWl2ZSBkb21pZCAwLiBJIHN1c3BlY3QgdGhhdCB0aGlzIG9ubHkgY2hhbmdlIHdpbGwg
YnJlYWsKbWFueSB0aGluZ3MuCgo+ID4gICAgICogU29tZSBleHRyYSBlbnRpdHkgcmVxdWlyZWQg
dG8gY2hlY2sgdmFsaWRpdHkgb2YgYSBtZWRpYXRvci4KPiA+Cj4gPjMuIE1lZGlhdG9yIGluIGFu
IEVMMCBhcHAuCj4gPiAgICBUaGUgc2FtZSBwcm9zIGFuZCBjb25zIGFzIGZvciBtZWRpYXRvciBp
biBhIHN0dWJkb21haW4gKyBleHRyYSBjb2RlIGZvciBFTDAKPiA+ICAgIGFwcHMsIHdoaWNoIGlz
IG5lZWRlZCB0byBiZSBzdXBwb3J0ZWQgYW5kIG1haW50YWluZWQuCj4gPgo+ID5Ob3csIGJhY2sg
dG8gc2VjdXJpdHkgcXVlc3Rpb25zLiBUaGVyZSBhcmUgdHdvIHBvc3NpYmxlIGF0dGFja3M6Cj4g
PmF0dGFjayBhdCBYRU4gYW5kIGF0dGFjayBhdCBURUUgaXRzZWxmLgo+ID4KPiA+SWYgeW91ciBU
RUUgaXMgdnVsbmVyYWJsZSwgdGhlbiB5b3VyIHdob2xlIHN5c3RlbSBpcyBjb21wcm9taXNlZCBh
bnl3YXlzLgo+ID5BRkFJSywgdGhpcyBhcHByb2FjaCB3YXMgdXNlZCB0byBoYWNrIFNhbXN1bmcg
cGhvbmVzLiBTb21lIGZsYXcgaW4gUXVhbGNvbSdzCj4gPlRaIGltcGxlbWVudGF0aW9uLgo+ID4K
PiA+SWYgeW91ciBURUUgbWVkaWF0b3IgaXMgdnVsbmVyYWJsZSwgdGhlbiB5b3VyIGh5cGVydmlz
b3IgYW5kIGFsbCBndWVzdHMgYXJlCj4gPmNvbXByb21pc2VkLiBZZXMgVEVFIG1lZGlhdG9yIGlu
Y3JlYXNlcyBhdHRhY2sgc3VyZmFjZSwgYnV0IHRoZSBzYW1lIGRvZXMKPiA+YW55IG90aGVyIFhF
TjwtPkd1ZXN0IGludGVyZmFjZS4gVEVFIG1lZGlhdG9ycyBhcmUgZXhwZWN0ZWQgdG8gYmUgc2lt
cGxlCj4gPmFuZCBzdHJhaWdodGZvcndhcmQsIHdpdGhvdXQgY29tcGxleCBsb2dpYy4gU28sIEkg
dGhpbmsgdGhhdCB0aGV5IGFyZSBub3QKPiA+bW9yZSBkYW5nZXJvdXMgdGhhbiB2R0lDIGRyaXZl
ciBvciBQTDAxMSBlbXVsYXRvci4KPiAKPiBUbyBiZSBob25lc3Qgd2hlbiBJIHJlYWQgdGhlIGxp
c3QgdGhhdCBhIG1lZGlhdG9yIHNob3VsZCBiZSBhYmxlIHRvIGRvLCBJCj4gZG9uJ3QgdGhpbmsg
aXQgaXMgcG9zc2libGUgdG8gc2F5IGl0IHdpbGwgbm90IGhhdmUgY29tcGxleCBsb2dpYy4KTWF5
YmUgd2UgaGF2ZSBkaWZmZXJlbnQgb3BpbmlvbiBvbiB3aGF0IGlzICJjb21wbGV4IiA6KSBUaGlz
IGlzIHByZXR0eQpzdHJhaWdodGZvcndhcmQ6IG1hcCBtZW1vcnksIGNhc3QgaXQgdG8gY29tYW5k
IGJ1ZmZlciBzdHJ1Y3R1cmUsIGV4YW1pbmUKdHlwZXMgb2YgcGFyYW1ldGVycy4KCj4gRm9yIGlu
c3RhbmNlLCBmb3IgbWVtb3J5IHBpbm5pbmcuIFlvdSBuZWVkIHRvIGtub3cgdGhlIGJ1ZmZlcnMg
d2hpY2ggbGlrZWx5Cj4gbWVhbnMgaW50cm9zcGVjdGlvbiBvZiB0aGUgY2FsbHMgaWYgdGhlcmUg
YXJlIG5lc3RlZCBidWZmZXJzLgo+Cj4gVGhpcyBpbXBsaWVzIHRoYXQgeW91IG1heSB0aWUgaW50
byBhIHNwZWNpZmljIHZlcnNpb24gb2YgVEVFIGZvciBhIHNwZWNpZmljCj4gdmVyc2lvbiBvZiBY
ZW4uCkFzIEkgc2FpZCwgT1AtVEVFIG1haW50YWlucyBiYWNrd2FyZC1jb21wYXRpYmxlIGludGVy
ZmFjZS4gQ2FuJ3Qgc2F5CmZvciBvdGhlciBURUVzLCB0aG91Z2guCgo+IFNvIGhvdyBkbyB5b3Ug
ZXhwZWN0IE9QLVRFRSBldm9sdmluZyB3aXRoIFhlbiBzdXBwb3J0PyBGb3IgZXhhbXBsZSwgaWYg
dGhlcmUKPiBpcyBhIG5ldyBmdW5jdGlvbiBkbyB5b3UgZXhwZWN0IHRvIHdvcmsgb24gcHJldmlv
dXMgdmVyc2lvbiBvZiBYZW4/IE9yIHNoYWxsCj4gaXQgd2FpdCB0aGUgbmV4dCByZWxlYXNlPwpP
UC1URUUgaW50ZXJmYWNlIGRvZXMgbm90IGNoYW5nZSBtdWNoIGZyb20gdmVyc2lvbiB0byB2ZXJz
aW9uLiBJIGtub3cgYWJvdXQKdGhyZWUgb2YgdGhhdCBjaGFuZ2VzLiBUaGV5IGFsbCB3YXMgdXBz
dHJlYW1lZCBpbiBPUC1URUUgT1MsIGJ1dCBvbmx5IG9uZQppcyBiZWluZyB1cHN0cmVhbWVkIGlu
dG8gb3B0ZWUgY2xpZW50IHJpZ2h0IG5vdy4gU28sIHZhbmlsbGEgTGludXggcmlnaHQKbm93IHN1
cHBvcnQgb25seSB0aGUgYmFzaWMgT1AtVEVFIGludGVyZmFjZS4gQ3VzdG9tIGJ1aWxkcyBjYW4g
d29yayB3aXRoCmFsbCBleHRlbnNpb25zLiBJIGRvbid0IHRoaW5rLCB0aGF0IGlzIGJpZyBkZWFs
IGlmIFhFTiBtZWRpYXRvciB3aWxsCmxhZyBvbmUgdmVyc2lvbiBiZWhpbmQsIHJlbGF0aXZlIHRv
IE9QLVRFRS4KCj4gPgo+ID5BbmQgeWVzLCBpdCBzZWVtcyBvYnZpb3VzLCBidXQgSSB3YW50IHRv
IHNheSB0aGlzIGV4cGxpY2l0bHk6IGdlbmVyaWMKPiA+VEVFIG1lZGlhdG9yIGZyYW1ld29yayBz
aG91bGQgYW5kIHdpbGwgdXNlIFhTTSB0byBjb250cm9sIHdoaWNoIGRvbWFpbgo+ID5jYW4gd29y
ayB3aXRoIFRFRS4gU28sIGlmIHlvdSBkb24ndCB0cnVzdCB5b3VyIGd1ZXN0IC0gZG9uJ3QgbGV0
IGl0Cj4gPnRvIGNhbGwgVEVFIGF0IGFsbC4KPiAKPiBDb3JyZWN0IG1lIGlmIEkgYW0gd3Jvbmcu
IFRFRSBjb3VsZCBiZSB1c2VkIGJ5IEFuZHJvaWQgZ3Vlc3Qgd2hpY2ggbGlrZWx5Cj4gcnVuIHRo
ZSB1c2VyIGFwcHMuLi4gcmlnaHQ/IFNvIGFyZSB5b3Ugc2F5aW5nIHlvdSBmdWxseSB0cnVzdCB0
aGF0IGd1ZXN0IGFuZAo+IG9idmlvdXNseSB0aGUgdXNlciBpbnN0YWxsaW5nIHJvZ3VlIGFwcD8K
SSBkb24ndCB0aGluayB0aGF0IGFwcCBkb3dubG9hZGVkIGZyb20gUGxheSBNYXJnZXQgY2FuIGFj
Y2VzcyBPUC1URUUgZGlyZWN0bHkuCk9QLVRFRSBjYW4gYmUgdXNlZCBieSBBbmRyb2lkIGl0c2Vs
ZiBhcyBhIGtleSBzdG9yYWdlIG9yIHRvIGFjY2VzcyB0byBhIFNFLApmb3IgZXhhbXBsZS4gQnV0
IDNyZCBhcHAgdGhhdCBpc3N1ZXMgVEVFIGNhbGxzLi4uIEkgZG9uJ3QgdGhpbmsgc28uCgo+ID5U
aGlzIGZlYXR1cmUgaXMgbm90IGltcGxlbWVudGVkIGluIHRoaXMgUkZDIG9ubHkgYmVjYXVzZQo+
ID5jdXJyZW50bHkgb25seSBEb20wIGNhbGxzIGFyZSBzdXBwb3J0ZWQuCj4gPgo+ID4+VGhpcyB3
b3VsZCBoZWxwIHRvIHVuZGVyc3RhbmQgdGhhdCBtYXliZSBpdCBpcyBhbiBlYXN5IHdheSBidXQg
YWxzbyBzdGlsbAo+ID4+c2VjdXJlLi4uCj4gPkluIHByZXZpb3VzIGRpc2N1c3Npb24gd2UgY29u
c2lkZXJlZCBvbmx5IHR3byB2YXJpYW50czogaW4gWEVOIG9yIG91dHNpZGUKPiA+WEVOLiBTdHVi
ZG9tYWluIGFwcHJvYWNoIGxvb2tzIG1vcmUgc2VjdXJlLCBidXQgSSdtIG5vdCBzdXJlIHRoYXQg
aXQgaXMgdHJ1ZS4KPiA+U3VjaCBzdHViZG9tYWluIHdpbGwgbmVlZCBhY2Nlc3MgdG8gYWxsIGd1
ZXN0cyBtZW1vcnkuIElmIHlvdSBtYW5hZ2VkIHRvCj4gPmdhaW4gY29udHJvbCBvbiBtZWRpYXRv
ciBzdHViZG9tYWluLCB5b3UgY2FuIGRvIGFueXRoaW5nIHlvdSB3YW50IHdpdGggYWxsCj4gPmd1
ZXN0cy4KPiAKPiBUaGF0J3Mgc2xpZ2h0bHkgdW50cnVlLiBUaGUgc3R1YmRvbWFpbiB3aWxsIG9u
bHkgYmUgYWJsZSB0byBtZXNzIHdpdGgKPiBkb21haW5zIHVzaW5nIFRFRS4KWWVzLCB0aGlzIGlz
IG1vcmUgc3RyaWN0LiBUaGVuIGVpdGhlciB5b3UgYXJlIG5vdCBhbGxvd2luZyB5b3VyIHByaXZp
bGVnZWQKZG9tYWluIHRvIHVzZSBURUUsIG9yIHlvdXIgc3lzdGVtIG1heSBiZSBjb21wcm9taXNl
ZCBhbnl3YXlzLgoKPiA+Cj4gPj5UbyBiZSBjbGVhciwgdGhpcyBzZXJpZXMgZG9uJ3QgbG9vayBj
b250cm92ZXJzaWFsIGF0IGxlYXN0IGZvciBPUC1URUUuIFdoYXQKPiA+PkkgYW0gbW9yZSBjb25j
ZXJuZWQgaXMgYWJvdXQgRG9tVSBzdXBwb3J0cy4KPiA+WW91ciBjb25jZXJuIGlzIHRoYXQgcm9n
dWUgRG9tVSBjYW4gY29tcHJvbWlzZSB3aG9sZSBzeXN0ZW0sIHJpZ2h0Pwo+IAo+IFllcy4gWW91
IHNlZW0gdG8gYXNzdW1lIHRoYXQgRG9tVSB1c2luZyBURUUgd2lsbCBhbHdheXMgYmUgdHJ1c3Rl
ZCwgSSB0aGluawo+IHRoaXMgaXMgdGhlIHdyb25nIGFwcHJvYWNoIGlmIHRoZSB1c2UgaXMgYWJs
ZSB0byBpbnRlcmFjdCBkaXJlY3RseSB3aXRoCj4gdGhvc2UgZ3Vlc3RzLiBTZWUgYWJvdmUuCk5v
LCBJIGFtIG5vdCBhc3N1bWluZyB0aGF0IERvbVUgdGhhdCBjYWxscyBURUUgc2hvdWxkIGJlIHRy
dXN0ZWQuIFdoeSBkbyB5b3UKdGhpbmsgc28/IEl0IHNob3VsZCBiZSBhYmxlIHRvIHVzZSBURUUg
c2VydmljZXMsIGJ1dCB0aGlzIGRvZXMgbm90IG1lYW4gdGhhdApYRU4gc2hvdWxkIHRydXN0IGl0
LiBFdmVuIG5vdywgWEVOIHByb2Nlc3NlcyByZXF1ZXN0cyBmcm9tIERvbVVzIHdpdGhvdXQKdHJ1
c3RpbmcgdGhlbS4gV2h5IGRvIHlvdSB0aGluaywgdGhhdCBURUUgbWVkaWF0b3IgdXNhZ2Ugd2ls
bCBkaWZmZXI/CgpMb29rLCBJIGdlbmVyYWxseSBub3QgYWdhaW5zdCBpZGVhIG9mIFRFRSBtZWRp
YXRvciBpbiBzdHViZG9tcy4gQnV0IHRoaXMKYXBwcm9hY2ggcmVxdWlyZSBtYW55IGNoYW5nZXMg
aW4gZXhpc3RpbmcgWEVOIGNvZGU6CgoxLiBMb2FkIGRvbWFpbnMgYmVmb3JlIERvbTAuCgoyLiBB
ZGQgc3BlY2lhbCBBUEkgZm9yIG1lZGlhdG9yLiBPciBhbHRlciBleGlzdGluZyBvbmVzLiBZb3Ug
Y2FuJ3QgdXNlCiAgIGV4aXN0aW5nIEFQSXMgYXMgaXQsIGJlY2F1c2UgeW91IG5lZWQgdG8gZW5m
b3JjZSBzdHJpY3RlciBYU00gcnVsZXMKICAgb24gdGhlbS4KCjMuIENoYW5nZXMgaW4gc2NoZWR1
bGluZyB0byBhbGxvdyBURUUgbWVkaWF0b3IgdXNlIGNyZWRpdHMvc2xpY2VzIG9mCiAgIGNhbGxp
bmcgZ3Vlc3QuCgo0LiBTdXBwb3J0IGJvaWxlcnBsYXRlIGNvZGUgaW4gc3R1YmRvbS4gWW91IGtu
b3csIHlvdSBjYW4ndCBzaW1wbHkKICAgd3JpdGUgbWVkaWF0b3IgaW4gc3R1YmRvbS4gWW91IG5l
ZWQgYSBrZXJuZWwuIFlvdSBuZWVkIHRvCiAgIG1haW50YWluIGl0LgoKVGhpcyBpcyBhIGxvdCBv
ZiBhIHdvcmsuIEl0IHJlcXVpcmVzIGNoYW5nZXMgaW4gZ2VuZXJpYyBwYXJ0cyBvZiBYRU4uCkkg
ZmVhciBpdCB3aWxsIGJlIHZlcnkgaGFyZCB0byB1cHN0cmVhbSBzdWNoIGNoYW5nZXMsIGJlY2F1
c2Ugbm8gb25lCnNlZXMgYW4gaW1tZWRpYXRlIHZhbHVlIGluIHRoZW0uIEhvdyBkbyB5b3UgdGhp
bmssIHdoYXQgYXJlIG15IGNoYW5jZXMKdG8gdXBzdHJlYW0gdGhpcz8KCkFwcHJvYWNoIGluIHRo
aXMgUkZDIGlzIG11Y2ggc2ltcGxlci4gRmV3IGhvb2tzIGluIGFyY2ggY29kZSArIGFkZGl0aW9u
YWwKc3Vic3lzdGVtLCB3aGljaCBjYW4gYmUgZWFzaWx5IHR1cm5lZCBvZmYuCgpbMV0gaHR0cHM6
Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvT3V0cmVhY2hfUHJvZ3JhbV9Qcm9qZWN0cwoKV0JS
LCBWb2xvZHlteXIgQmFiY2h1awoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 17:46:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 17:46:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5bN2-0003VM-98; Fri, 20 Oct 2017 17:46:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4594c9e72=Ian.Jackson@citrix.com>)
 id 1e5bN0-0003VG-I9
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 17:46:06 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 15/ED-29298-D563AE95; Fri, 20 Oct 2017 17:46:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXitHRDpG6s2at
 Ig+UzBC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxbu1qZCmaxVvyaNp+xgXEuSxcjB4eEgL/E
 /KXZXYycHGwCuhJNW/6ygdi8AoISJ2c+YQGxmQV0JBbs/sQGYctLbH87hxmixkHi/5uPTCA2i
 4CqxKxXU8FsEQF9iU23G9m7GLmA6l8zSZz9eZkRJCEs4CRxcMcMdhCbU8BHYsWn5cwgRUICax
 klHvzbBLZBQsBE4u3CnWwgxwkJqEnMXR8/gZFvFpKbZiG5aRaSmxYwMq9i1ChOLSpLLdI1MtJ
 LKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMtnoGBsYdjHva/Q4xSnIwKYnyBla+
 jBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwZts+ipSSLAoNT21Ii0zBxj2MGkJDh4lEV5fkDRvc
 UFibnFmOkTqFKMxx42H1/8wcXTcvPuHSYglLz8vVUqcNwOkVACkNKM0D24QLB4vMcpKCfMyMj
 AwCPEUpBblZpagyr9iFOdgVBLmTQGZwpOZVwK37xXQKUxAp7DbvwA5pSQRISXVwMhz7lTkiry
 k4mOpJxWOKxRM260v+Ovh3qN5D6f4lszfqD/dwcyh+/2D9JBLXS/Ft11rfNl+o9TwUUl7SWUh
 x5+t2191O3Bu8YuXOZ/2vlh21hsvhRV9VY3frwbqqizP05k3wVg/tbR/6r7z4jbuv+7u3h51y
 HCqKWvSMqm1vGYJ+h8z3Pf1eCqxFGckGmoxFxUnAgAoq9nvwgIAAA==
X-Env-Sender: prvs=4594c9e72=Ian.Jackson@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1508521563!104358270!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11760 invoked from network); 20 Oct 2017 17:46:04 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 17:46:04 -0000
X-IronPort-AV: E=Sophos;i="5.43,405,1503360000"; d="scan'208";a="447377719"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23018.13902.493164.826387@mariner.uk.xensource.com>
Date: Fri, 20 Oct 2017 18:45:50 +0100
To: Stefano Stabellini <sstabellini@kernel.org>
In-Reply-To: <alpine.DEB.2.10.1710200951030.27209@sstabellini-ThinkPad-X260>
References: <23018.2432.369307.794318@mariner.uk.xensource.com>
 <20171020155601.GF17369@char.us.oracle.com>
 <alpine.DEB.2.10.1710200951030.27209@sstabellini-ThinkPad-X260>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Juergen Gross <jgross@suse.com>, Lars Kurth <lars.kurth@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Paul Durrant <paul.durrant@citrix.com>, committers@xenproject.org,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] linux-arm-xen branch, commit access, etc.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U3RlZmFubyBTdGFiZWxsaW5pIHdyaXRlcyAoIlJlOiBbWGVuLWRldmVsXSBsaW51eC1hcm0teGVu
IGJyYW5jaCwgY29tbWl0IGFjY2VzcywgZXRjLiIpOgo+IE9uIEZyaSwgMjAgT2N0IDIwMTcsIEtv
bnJhZCBSemVzenV0ZWsgV2lsayB3cm90ZToKPiA+IDMuIFVzZSB1cHN0cmVhbSByZWxlYXNlZCBr
ZXJuZWxzLiBGb2xsb3cgdGhlbSB3aGVuIHRoZXkgYXJlIHJlbGVhc2VkLgo+IAo+IEkgYWdyZWUg
d2l0aCBLb25yYWQuIFRoZSByZWFzb24gd2h5IHRoYXQgYnJhbmNoIGlzIHRoZXJlIGlzIHRoYXQK
PiBpbml0aWFsbHkgd2UgbmVlZGVkIGEgY291cGxlIG9mIHBhdGNoZXMgdG8gcnVuIExpbnV4IG9u
IEV4eW5vczUgYm9hcmRzCj4gKEFybmRhbGUpLiBUb2RheSwgdmFuaWxsYSByZWxlYXNlcyBzaG91
bGQgd29yay4gRm9yIGV4YW1wbGUsIDQuMTMgaGFzCj4gZXZlcnl0aGluZyB3ZSBuZWVkIGFzIGZh
ciBhcyBJIGNhbiB0ZWxsLiBJIHRoaW5rIGl0IGlzIHRpbWUgdG8gcmVtb3ZlCj4gdGhlIHNwZWNp
YWwgYnJhbmNoLgoKU28gdmFuaWxsYSBrZXJuZWxzIGFyZSBnb2luZyB0byB3b3JrIHdlbGwgb24g
b3VyIG5ldyBBUk02NCBib3hlcywgZWcKVGh1bmRlclgsIGFuZCB3aGF0ZXZlciB3ZSBjb21lIHVw
IHdpdGggZm9yIG5ldyBBUk0zMiB0ZXN0aW5nIHRvbyA/CgpJbi4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 17:46:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 17:46:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5bNV-0003XF-HD; Fri, 20 Oct 2017 17:46:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1e5bNU-0003X0-BV
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 17:46:36 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 FA/B2-14867-B763AE95; Fri, 20 Oct 2017 17:46:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKJsWRWlGSWpSXmKPExsWSoc+gp1tl9ir
 S4Mg2HYslHxezODB6HN39mymAMYo1My8pvyKBNaNx33TGgpPsFa9ufGJqYJzM1sXIxcEi0Mgs
 cXjjMyCHk4NRIEZi05ZORpCEkEAzk8Spx5tYQRLCAt4SX/dOBbNFBEIldq+9wQJiMwskShz/s
 pkJomEFk8SWW4+YQBJsAiYS6+afZwexeQWsJSauWwq2gUVAVWLeBYgaUYFwiaaz/SwQNYISJ2
 c+AbI5ODgFAiWePlSDmG8mMW/zQ2YIW1zi1pP5TBC2vMT2t3PA4hICihK9q34xg9wgITCDUaL
 r8jOwQ4UE1CX2/n4DVSQrcfTsHBYI21di0YXf7BD2LEaJuS1xEM2N7BIfj/SxQiS0JLpOvGSE
 SOxkk2i+3c0Ok1h39SPU1ByJd3tWsEMUXWWV+LloKlSRjMSy2z9YIBIdbBIdNzayQ9yUIPHu/
 28miMR/IYk951rYJjBqzkIKg1lIHp+F5PFZSB5fwMiyilGjOLWoLLVI18hAL6koMz2jJDcxM0
 fX0MBMLze1uDgxPTUnMalYLzk/dxMjMIkwAMEOxl/LAg4xSnIwKYnyBla+jBTiS8pPqcxILM6
 ILyrNSS0+xCjDwaEkwXva9FWkkGBRanpqRVpmDjCdwaQlOHiURHiPgaR5iwsSc4sz0yFSpxh1
 OW48vP6HSYglLz8vVUqcNwOkSACkKKM0D24ELLVeYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejk
 jDvA5ApPJl5JXCbXgEdwQR0BLv9C5AjShIRUlINjAuuNxmby4gZiq59OO9Ne36z94ODuyI29a
 atz7jiKXXO0IOFu8lS8uJjxcSt3brP38xeXlxmnKzia/fv45lKoddiVdNXfl37xrcubsGT2l1
 WmnyCbM1f7M5mhgqv/lSnueOP4IetPZ28nod2rX/svstVOffL611PjmhvMfu2ji/24SPVYw0c
 SUosxRmJhlrMRcWJAAHlbDqoAwAA
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1508521594!112316211!1
X-Originating-IP: [104.47.0.46]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64912 invoked from network); 20 Oct 2017 17:46:34 -0000
Received: from mail-he1eur01on0046.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.46)
 by server-16.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 20 Oct 2017 17:46:34 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=hEBTtUgUzJDVQXW6eNC0c4jnUa56yKkkl/gOVtpb+nQ=;
 b=MJJYpYzbrV444H402PeQWy+duIJ1QHWZOWGiBS3DRIuUnsWiRWxVuEijCsmLBiPNR3rsQhGB2cbteU6mO+9ggegq+thsxO+fWLej3jSYGsnCx7kDkozRFDYncH71eawS1Y1JgnHVE/SzfYpszJQ0JsvePEh56FzLU05/SHRv/3c=
Received: from [10.17.182.79] (85.223.209.59) by
 VI1PR03MB1773.eurprd03.prod.outlook.com (2a01:111:e400:7bdd::7) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.156.4; Fri, 20
 Oct 2017 17:46:31 +0000
To: Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 Julien Grall <julien.grall@arm.com>
References: <1507748484-16871-1-git-send-email-volodymyr_babchuk@epam.com>
 <078a8941-5a6b-f7bb-b5c8-f2cf84210cf2@linaro.org>
 <20171017155901.GA24929@EPUAKYIW2556.kyiv.epam.com>
 <942b70a8-dffa-e3ec-19d4-40ff9a328cf6@arm.com>
 <CABfawhk4WFzbTWG4ZwCtkY4VgpHq+bEOWq=D9HYgEJ_CxD8Q_w@mail.gmail.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <b9157f8a-981c-32c5-793a-70df470d18c0@epam.com>
Date: Fri, 20 Oct 2017 20:46:28 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <CABfawhk4WFzbTWG4ZwCtkY4VgpHq+bEOWq=D9HYgEJ_CxD8Q_w@mail.gmail.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.59]
X-ClientProxiedBy: AM5PR0701CA0011.eurprd07.prod.outlook.com
 (2603:10a6:203:51::21) To VI1PR03MB1773.eurprd03.prod.outlook.com
 (2a01:111:e400:7bdd::7)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 4e453152-0e46-4808-a6e9-08d517e28035
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(4534020)(4602075)(4627075)(201703031133081)(201702281549075)(2017052603199);
 SRVR:VI1PR03MB1773; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB1773;
 3:ulrqbRWSAl+onj/NusINwT+vVAlYepNPWINnI6e5bLTLKA8WD68CeknRQuE5nJ89fdR9XOIOcu9CJk8vq8iqeSXt9BdYQNnUWqSAaqvHhFec0UZBcVkp8r+ySRWIo1/42s1wm7NUEX5e6OP8ozhvPQ6A027CzF1VbPNATvJHjnboj90iXPixC+f4b7eDkpKCgwa7QFr0Ug9U6H2A9taShw6RUyO3sYita3h15xOPQVjFc+AGyLkaNU4IOoNqrRlp;
 25:ZAqmuhlcAWFCaaUyOTSzq/TB3EUfIB/2hRqfgYI2RGhgCUQxOHBkf365JkVZ7P9NJNl7WhK7id+DFazwlyISZjl4WU25CZIKlCrCW2VYOTUMmfosiK2S421Wk6+TSDvmmX8ktQqD/LsjRo8TJ4MnUbbfSRnYfeqQjGhyQk59F8ahjsWCzt+0toH4Mc739sqoe7uDeikWmqrNvBDJ6CQHj+ZedMQrn1Ko+J3BB2hhK4p4fiARv0yMovHC3U7EoaWaMcC7LxSixcOrWDahlHX3I2hvoqqqwRRIHge2XeObqkVGz9Y4Olr5dxzTTzaTB+Ai3Od46mTHwZ66foUXxdnyhQ==;
 31:HwNdMDgTVrsnWyq76pKH8i/aduB9MJYCR58sxtVrgrB/pf+Qjx+npdkTYJGt2Mgc24m4s8j1X1VwQaSfZ9BaYenYBjkPatW83k2h/sVWmt51J518CusGZ1LcugFVLs65+/sY8LLTinKN6ym8L70DhuI4aZHVWPsKH9N2l+nTKT7Tnxp9Ljp6McAwhIhk4FryIhZKOqdx0cCy+hr3rBqyY7j8aGWU4REo+9dRqn3FHzM=
X-MS-TrafficTypeDiagnostic: VI1PR03MB1773:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB1773;
 20:kU3vVgbPJSHfHVB9pczt52v8+jIsnR7oqRd8KqceseYVbhAc1YhEeVdQgImD5Gjtf/EXiCevkC0uKqqCACEAQFF4FUtoablPc5F0jQUrBBMBl56Cbq5R3Y5k7XoLYlf1O+Gd/Hnt5MecgZqlTD7O9c0cdPFNyINw1JR1LT03YNkiRvTj018IvIftNV6j7nACloGRYDYORY/wfy/sRsP3MrLu+xur7BYD+xs9AMqso/XucTj1AIJgtq8Sx/D6850iUcWMeAEoRLGQGffUIOBnXgr5aNqFgY0GyxJcNFhotw5qt7UFtcjvU8dUKYRri2ACkvkqeDR3fJYnp25iSS4czc09+19dz/NIZ/Q0eTwlLd46r8L8QuTHFGL2h7sNvZp2brKZ7HOieE3DKjI5i/2l2Ijs29/ea5Lg33sDjqHSn/lLax7+D/6XbIbv6VZD96qH0nYzIyllFUWSURD1vO7wH2Cwb6MN3GWun4ZQaIzfZiWhVnL7GVq5MH9fLvvP0ZLb;
 4:6nRGLVn6kErFeNDnXk6u3ZBx7PPPjczbBIJOnd5eVLEXsLyIXLBdyz/EL8XohS5gwUmfZN0ZYOeXDd31rDbA4/T/+nEa7tCuwoU2NQzoO9x8wuyNRAhmNMkB8UggdUBaaRO6pzCTGwFgRGL4ngUqaERVq94CppCAtrWC42YjvUKjDN2jY3AEGdynHPTChJrvvnFl5VB/KjhQgSCjgsR2ObazWk7ZcXszuajljU39TJtogUZM8Ts7yX34RyBRp3X2
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <VI1PR03MB17733174D1964160459A6C4BE6430@VI1PR03MB1773.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(93006095)(93001095)(3231020)(10201501046)(3002001)(6041248)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123560025)(20161123562025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:VI1PR03MB1773; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:VI1PR03MB1773; 
X-Forefront-PRVS: 0466CA5A45
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(6009001)(346002)(376002)(189002)(199003)(24454002)(25786009)(31686004)(106356001)(39060400002)(230700001)(93886005)(2950100002)(478600001)(105586002)(5660300001)(72206003)(36756003)(189998001)(6246003)(53936002)(86362001)(50466002)(31696002)(97736004)(4326008)(80792005)(6116002)(3846002)(53546010)(54906003)(110136005)(23676002)(65806001)(229853002)(58126008)(65956001)(64126003)(81166006)(66066001)(16576012)(316002)(101416001)(50986999)(77096006)(7736002)(305945005)(65826007)(76176999)(54356999)(81156014)(8676002)(6666003)(8936002)(33646002)(6486002)(2906002)(47776003)(16526018)(68736007)(83506002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR03MB1773; H:[10.17.182.79]; FPR:; SPF:None;
 PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAzTUIxNzczOzIzOk1yUW5qOVFxQ2c4UGZSOWp3V0FNRlU0NUJu?=
 =?utf-8?B?M2w5RElTRGlvQ2NqbndjKytHLzRkUW9HV2Q4aFBOc0JvdExCclRCZm5VSjRr?=
 =?utf-8?B?K2VqUHZiZ09jR3NIY0xGL2dyOTBCV1RWZ2NTRVdJSGp0WTdLTnNzT0FuSlIr?=
 =?utf-8?B?SXc3SmZmS2lDTnpVNXVzaE14aWgra1NiSkdXbWVYcXdocThTWWpCc25TVHE4?=
 =?utf-8?B?bjNSMVBMSm1SOGpwZlNLb09VbUVpdTgzTTdvdFBYMmxxVEZVSDY2NEJxVkp0?=
 =?utf-8?B?cGdmZ1lDeHFidzhrbHh1MXR6OTF1WUozNEZURmhKcFUvTnRzeXY3QldWeGdj?=
 =?utf-8?B?c0g3Wm9aaWVja0tmcTVFb0dlU3IxcTBGQWovMjNSdklyOERvMFpzaFNOSHkw?=
 =?utf-8?B?Z1VFOGlCNDc1K0lWdlowMzJqbnVmZVBjenZwL1o0ZlVyUEZMeU5meFc5RHNt?=
 =?utf-8?B?a1dJcDZXcEw2bFJTVXVYYkhyNXZGb2xOblRBbjNzTk5WRE41MnlVamt6V3hC?=
 =?utf-8?B?SXg3UEJsejQvNDBMa3R4dy9BanMwTFdFREVLamVZTXVVY3pxQmJFT2hSbXY4?=
 =?utf-8?B?NWE3RFhsSnBpSjZyUnZRYlF1T0l1ME9uTWNLYll4dytsVldYdDAvMmpPc0px?=
 =?utf-8?B?MUt5ZFEzM0l5a2JWcHpXdTE2Q1dicVJYVWFQMnJLVEVHK1VUVjA2OXlZaEhZ?=
 =?utf-8?B?clpaOUY4dFk1OHRQK1ZUWGEzRVZXWHUxZUpvbk0vTXZ0WmtDVVZNUmxSL0U4?=
 =?utf-8?B?VmtqV09RMW9VMElpR3pZRkp5K2JVZHFEcDVPTjREK2JwTU9xanhaUVZNaTFo?=
 =?utf-8?B?cVpvdSsvWXVpOUZDR08zaDRtalIyY09yRjZyS0RTVHBYU09UUlJnanpsVXJC?=
 =?utf-8?B?WExGcjUxOHFsZEFsQUNSaGxNdHM2NVB2UVBXNVJUNFZGQU5LNHNMSFVFaHVm?=
 =?utf-8?B?SXN5RnlrQjVselB4VHVKdmVKZURrRXlJNUNaTTRTUmR2dDdsQ0Q0U3NENjh0?=
 =?utf-8?B?UVFBbHRaVWlyVGkvM2xXRi9ReEF3d0pYK1JvRDhBUHVZeVRwNlMzVG9ERUJQ?=
 =?utf-8?B?WDBQZ0FDKzcwQ0wwcDVFYVUzL3BrK1RwVjJwU0ErMkk3OEFncnpKcjVZb3Uw?=
 =?utf-8?B?YUxrZEw5ZHI5ZmUzSXZhd0NzOFNuTU1yZTVoWmJLTUJMUVBuZzhYdjBZTC9N?=
 =?utf-8?B?bEg0Qjl4SlVIVWtqczZVckc1UmZHTE5SS2lybDVjcGo2K0t4bmR0V1diSkIz?=
 =?utf-8?B?OTJlMStoNzlTSzRxTTRGYjlzZ0xjNjQ2bCt5UTB5WWRmVEVOYmVuUlFNb1Zy?=
 =?utf-8?B?VmY2UmFDV1p1TmFrWHc4YlZWenQzUjVKaUlkTy9TM0xHb3pwNGtBRGViZkJF?=
 =?utf-8?B?U2txVE13ZVNiTGpieFQ4cDA3cTdKaC9saGE5TVhOZnNGWnpyUXBaVEJyeFV1?=
 =?utf-8?B?YmxWaGoyaE9ncEp3c1Y1cnMvOUpsNmZacHlnV1g1T1JyTzd1NDk0TnZldzBa?=
 =?utf-8?B?Wk5kZ0VpamZ4L3p4bzJBemVnNzFUQVFZaHlsYzhhOFdJdmRWT3lHWlpXL2Nn?=
 =?utf-8?B?M3Fwb1dWV0daWTk3R2ZYZERvTE9hNFlqdXlzeEU5N0s4TXdOaWoxcWJMVFNp?=
 =?utf-8?B?L1dhU2FFWWcyL2NuVHFibm43NjVoL2VQOGxjd2Z6NWRlVkkraXZFKy9uTmow?=
 =?utf-8?B?NGhNSy9wU1pGZFVyRjhUZUcrRDc0UE14dEp4NnlmaStHd1hwWVBFczdkRFVS?=
 =?utf-8?B?a2RWWkVpME5kL2t3Z3FuT3ptejdNa2ZnVjc2cllCK09aSHY4Y2NHYTdvTUha?=
 =?utf-8?B?MmNMK1BuTFBzY29nRjZKVDN6VHMwTDVhSm4vY1RpU3dkZnp6S29JT3A5cy80?=
 =?utf-8?B?b1JLd0crTDRlUjYrQ1ExTytnV1JxbXZMSnhGRkhiaVRyR0xWNDlGZkV0UXky?=
 =?utf-8?B?QWRzamhlUUV3PT0=?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB1773;
 6:9ECao6lDwcqsQ6t14P4NfCeHfd6mk4N7cCl92e7nObLJDY18az7S76xqwD/YYzl0dS3jJ0V9c0ESUaoL66ef9m96APrqvLtlciCOtJ4Mb0IIbwohw48IA7FSJ2G9W9V+izFaj6EVO41Y2dGbUrJR7XxO6Ak9vm7QBZGMQoUMrlDgb0Syi5U1IzjXFJzGM5P0LJ6ydWpMwrbzLkUFGhnG9fdqtNP5j4U5N2LKgJZM43as31qZO1srR3umV49M/QmgI1yuKtWXQedPYa3dLiCPngHyCFpl87TpaFi/wGWo4iMRbdL01Zl2yGHE0OULDXT0iUpsUseQki21yOEc0cWgDw==;
 5:/9yKJAHg/mWV/Ne+Yl4d2vcOvhx9Ely/vjbxR0Jn10VaQMCXFmlSC766sFcuwVb1j2DRoJEXI1ug524/BWM7fNTOrqgKo+7a+s4GtDGuEHlBAlQkGXcCA1gn9gNzgFZc2DIuBH4ExOWxNTeUIMRzdA==;
 24:gH7yzt4Y/n1IrJ9varvPyGxMGrt2LpYGAAmH0BpsQIIWJb9w51dY02pmOghXh7U8s9C2jj5iPpCCouA+gbzpUohcqVNRQJvSFgX0hKRSi6o=;
 7:En80T/M/9VwQZxe0IlHlw0zeTe3UehY9dsoWU0rRvdEh9yyqvswhuaih/NMud99Xy6Jv47ZpNQ03a3Fwzntw7purCu50UZcVJy60skRITW8igHuFuz458/yFzDczLY2VR4OWgYnfrtAAg1dbDtbQKnNJozgehRyvYi5Sy02hjXpVFUX55V50cGopYo+mQqYu8VN/loRaIvJqtT5RcogSAfQPJu4UdQ96IrFxKvwL1vE=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Oct 2017 17:46:31.9621 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 4e453152-0e46-4808-a6e9-08d517e28035
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR03MB1773
Cc: nd@arm.com, Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [RFC 0/4] TEE mediator framework + OP-TEE mediator
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAuMTAuMTcgMTk6NTcsIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKCkhlbGxvIFRhbWFzLAoK
Pj4+IEluIHByZXZpb3VzIGRpc2N1c3Npb24gd2UgY29uc2lkZXJlZCBvbmx5IHR3byB2YXJpYW50
czogaW4gWEVOIG9yIG91dHNpZGUKPj4+IFhFTi4gU3R1YmRvbWFpbiBhcHByb2FjaCBsb29rcyBt
b3JlIHNlY3VyZSwgYnV0IEknbSBub3Qgc3VyZSB0aGF0IGl0IGlzCj4+PiB0cnVlLgo+Pj4gU3Vj
aCBzdHViZG9tYWluIHdpbGwgbmVlZCBhY2Nlc3MgdG8gYWxsIGd1ZXN0cyBtZW1vcnkuIElmIHlv
dSBtYW5hZ2VkIHRvCj4+PiBnYWluIGNvbnRyb2wgb24gbWVkaWF0b3Igc3R1YmRvbWFpbiwgeW91
IGNhbiBkbyBhbnl0aGluZyB5b3Ugd2FudCB3aXRoIGFsbAo+Pj4gZ3Vlc3RzLgo+Pgo+Pgo+PiBU
aGF0J3Mgc2xpZ2h0bHkgdW50cnVlLiBUaGUgc3R1YmRvbWFpbiB3aWxsIG9ubHkgYmUgYWJsZSB0
byBtZXNzIHdpdGgKPj4gZG9tYWlucyB1c2luZyBURUUuCj4gCj4gV291bGQgaXQgYmUgZmVhc2li
bGUgdG8gaGF2ZSBtdWx0aXBsZSBURUUgc3R1YmRvbXMgcHJvdmlkaW5nIHRoZQo+IGludGVyZmFj
ZSBmb3Igc2VsZWN0IGRvbVVzICh3aXRoIFhTTSk/IElNSE8gdGhhdCB3b3VsZCBwcm92aWRlIHRo
ZQo+IGdyZWF0ZXN0IGRpc2FnZ3JlZ2F0aW9uIGFuZCB0aHVzIHRoZSBtb3N0IHNlY3VyaXR5LgpJ
ZiB3ZSB3YW50ZWQgdG8gcHJvdmlkZSBldmVyeSBEb21VIHdpdGggb3duIGluc3RhbmNlIG9mIHZp
cnR1YWwgVEVFIC0gCnRoYXQgd291bGQgd29yay4gQnV0IHdlIHdhbnQgdG8gYWxsb3cgRG9tVXMg
dG8gd29yayB3aXRoIHJlYWwgYSBURUUuClRodXMgd2UgbmVlZCBURUUgbWVkaWF0b3IsIGFuZCBt
ZWRpYXRvciB3aWxsIG5lZWQgdG8gaGF2ZSBhIHNoYXJlZCAKc3RhdGUuIFNvIHdlIGNhbid0IHNw
bGl0IGl0IGFtb25nIG11bHRpcGxlIHN0dWJkb21zLgoKCldCUiBWb2xvZHlteXIgQmFiY2h1awoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 20 17:52:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 17:52:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5bTA-0004JA-7e; Fri, 20 Oct 2017 17:52:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <luto@amacapital.net>) id 1e5bT8-0004J4-Na
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 17:52:26 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 B8/B8-13910-AD73AE95; Fri, 20 Oct 2017 17:52:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGKsWRWlGSWpSXmKPExsVyMfSWvu4N81e
 RBovea1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnvX85jKuhhr2iY0MXewHiCtYuRi0NIYCaj
 xKSV71hAHBaBbawS1xtusoE4EiDO8+7HzF2MnEBOlsTBXxdZIew0iduLPkDFqySevpzC2MXIA
 TRKSeL5nVyIqb8YJTaeOcoIUsMsoC1x/dIFsBpeAXGJqwd9QMLCAl4Sb65OAhvJBlRycNkEqJ
 FyEq07joO1cgpYSFxsncYC0soioCqx/F8ayHhmgSniEvu3n2ODGb9s4WuwXl4BR4lXz86DxYU
 EmpgkZt5gB7FFgE5b/OUj+wRGkVlILpqFcNEsJJMWMDKvYtQoTi0qSy3SNTTUSyrKTM8oyU3M
 zNE1NDDTy00tLk5MT81JTCrWS87P3cQIDH8GINjB+GlZwCFGSQ4mJVHewMqXkUJ8SfkplRmJx
 RnxRaU5qcWHGDU4OAQOnJk7nUmKJS8/L1VJgneb2atIIcGi1PTUirTMHGCEwpRKcPAoifBuBU
 nzFhck5hZnpkOkTjG6cly4c+kPE8eExstA8sbD60DywJ5bQLLj5t0/TEJgs6XEeU+ANAuANGe
 U5sGNhiWXS4yyUsK8jECHC/EUpBblZpagyr9iFOdgVBLmPQcyhSczrwTugldAxzEBHcdu/wLk
 uJJEhJRUA2OiZO6aeU0ccw0MuBT/iDL7vvc3CFBi/Ce1ytjz6oo5kTvtLBkZFJevEFAPficnZ
 Wdr1LJHcHbGiZLOHfeazL+bM2+S/3gx9eIxO7U4dn6RtvMW7v9PSv9bdnDKlok7n97UeHlmlU
 eWpcLT9ec5lGt6/hcY18mUvpUKE2u39knId3DeKZeSr8RSnJFoqMVcVJwIACG6AnApAwAA
X-Env-Sender: luto@amacapital.net
X-Msg-Ref: server-13.tower-27.messagelabs.com!1508521943!103142980!1
X-Originating-IP: [209.85.218.47]
X-SpamReason: No, hits=0.2 required=7.0 tests=MIME_QP_LONG_LINE
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18076 invoked from network); 20 Oct 2017 17:52:24 -0000
Received: from mail-oi0-f47.google.com (HELO mail-oi0-f47.google.com)
 (209.85.218.47)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Oct 2017 17:52:24 -0000
Received: by mail-oi0-f47.google.com with SMTP id h200so21253568oib.4
 for <xen-devel@lists.xenproject.org>; Fri, 20 Oct 2017 10:52:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amacapital-net.20150623.gappssmtp.com; s=20150623;
 h=mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=3vXPZIl4LOhDhcZv/FUfglG3D5Xvq7v+w4Zzy5olOiw=;
 b=Hf2iCQ3/YVBotJZdKEFzEk1ZtGwYG8SpkWy6fqvixLWTpdqk03UUfnh490SV146Bl0
 OdzOMLiw7CpWrd8jn6/X7D5bJokJYVRYr4EMP+4Ou4G0w+SXMHftVPXivoR0519tNGog
 8DOWFFnNNQ0gs9rG0OT7xf15UvQE1hkh2Fjnes/FilVNbFJEGG4lTXDUCOXl+AGgnR0s
 ueD5+pUGIxeQ+Yxo4MSuXY8wGrsEUarzue3HPpuIRB9MuS7hu1ond1lTSif4yUiiCNNz
 tvXexppI4Dr3bH+rSz/WK/zoEaLc7RlYDH9hcC74drLDV1AKmWIfUSXwc0Kc76zWJwsv
 ycyg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=3vXPZIl4LOhDhcZv/FUfglG3D5Xvq7v+w4Zzy5olOiw=;
 b=o2pS20ivbT818Qj6VBLXTOofvPKFSfvbopt+YcnP6QOWCu2bnTEg7JoGup0V3mL7yw
 P0Sv5ovuq/ldjbEUrlFJGfGVPhwylIPSzII18tLYhO8EOf0DE25lPy+rT2T0E1RukOss
 V/TdIO4gKcso+iq61Gzapbl7coGj7aUMngqBagK8HrCo/lqWuPYkav6mK1vQxP4Gc5bt
 BNN8GBSneC+SP0k4wai1uoL4xLSRDTLr9irVhzgQsiTGrRWrTnqQpO04t1L/oH5A8nT6
 XbiLyy9nvKDOSmmyM7JxgzLv4hvEuAp5203zUGuHDJLR++oSxzqvSGikCq/EmT9qPu+n
 Dr2Q==
X-Gm-Message-State: AMCzsaVR0hDZ8/CrWs8cjV2dQJw22xiAe3xpCly2shru8fkZHsLOUejZ
 KshVukjwpH0qdNzokTWUZ8/Y9A==
X-Google-Smtp-Source: ABhQp+R8OhuXjTtTKndfBUdcBlgpscZEo8J6IdE2/CuzR/hFyRI7W3vVR+vTsHO3tX24AkEWZ1k1+A==
X-Received: by 10.157.51.164 with SMTP id u36mr3401747otc.413.1508521943240;
 Fri, 20 Oct 2017 10:52:23 -0700 (PDT)
Received: from [100.146.235.136] ([172.56.7.240])
 by smtp.gmail.com with ESMTPSA id r184sm565936oia.40.2017.10.20.10.52.21
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 20 Oct 2017 10:52:22 -0700 (PDT)
Mime-Version: 1.0 (1.0)
From: Andy Lutomirski <luto@amacapital.net>
X-Mailer: iPhone Mail (15A432)
In-Reply-To: <20171020152028.syq6woeet6it3z3h@gmail.com>
Date: Fri, 20 Oct 2017 19:52:17 +0200
Message-Id: <3EA62B98-ED93-48BC-9113-05CA09E6FC5E@amacapital.net>
References: <20171011203027.11248-1-thgarnie@google.com>
 <20171011203027.11248-7-thgarnie@google.com>
 <20171020082646.bkxrps35sb3gq2nr@gmail.com>
 <CAJcbSZFScsqOORMGXFQdsqcN5xbfHWpzSHGdxQB=45zgSDryLw@mail.gmail.com>
 <20171020152028.syq6woeet6it3z3h@gmail.com>
To: Ingo Molnar <mingo@kernel.org>
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>, Michal Hocko <mhocko@suse.com>,
 =?utf-8?Q?Radim_Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 linux-doc@vger.kernel.org, Daniel Micay <danielmicay@gmail.com>,
 Len Brown <len.brown@intel.com>, Peter Zijlstra <peterz@infradead.org>,
 Christopher Li <sparse@chrisli.org>,
 "=?utf-8?Q? Jan_H_._Sch=C3=B6nherr ?=" <jschoenh@amazon.de>,
 Alexei Starovoitov <ast@kernel.org>, virtualization@lists.linux-foundation.org,
 David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Waiman Long <longman@redhat.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Thomas Gleixner <tglx@linutronix.de>,
 the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>, Jonathan Corbet <corbet@lwn.net>,
 Peter Foley <pefoley2@pefoley.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>, Kyle Huey <me@kylehuey.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Sparse Mailing-list <linux-sparse@vger.kernel.org>,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Borislav Petkov <bp@suse.de>,
 Alexey Dobriyan <adobriyan@gmail.com>,
 Markus Trippelsdorf <markus@trippelsdorf.de>,
 Tom Lendacky <thomas.lendacky@amd.com>, Rik van Riel <riel@redhat.com>,
 Kees Cook <keescook@chromium.org>, Arnd Bergmann <arnd@arndb.de>,
 Linux PM list <linux-pm@vger.kernel.org>, "H . J . Lu" <hjl.tools@gmail.com>,
 Rusty Russell <rusty@rustcorp.com.au>, Steven Rostedt <rostedt@goodmis.org>,
 Chris Wright <chrisw@sous-sol.org>, Jason Baron <jbaron@akamai.com>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Alok Kataria <akataria@vmware.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>, Baoquan He <bhe@redhat.com>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 kvm list <kvm@vger.kernel.org>, Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 "David S . Miller" <davem@davemloft.net>,
 "Luis R . Rodriguez" <mcgrof@kernel.org>, Lukas Wunner <lukas@wunner.de>,
 Linux Crypto Mailing List <linux-crypto@vger.kernel.org>,
 Rob Landley <rob@landley.net>, Jiri Kosina <jkosina@suse.cz>,
 Tejun Heo <tj@kernel.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Thomas Garnier <thgarnie@google.com>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Joerg Roedel <joro@8bytes.org>
Subject: Re: [Xen-devel] [PATCH v1 06/27] x86/entry/64: Adapt assembly for
	PIE support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cgo+IE9uIE9jdCAyMCwgMjAxNywgYXQgNToyMCBQTSwgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5l
bC5vcmc+IHdyb3RlOgo+IAo+IAo+ICogVGhvbWFzIEdhcm5pZXIgPHRoZ2FybmllQGdvb2dsZS5j
b20+IHdyb3RlOgo+IAo+Pj4+ICAgICAgICovCj4+Pj4gLSAgICAgY21wcSAgICAkLkxlbnRyeV9T
WVNDQUxMXzY0X2FmdGVyX2Zhc3RwYXRoX2NhbGwsICglcnNwKQo+Pj4+ICsgICAgIGxlYXEgICAg
LkxlbnRyeV9TWVNDQUxMXzY0X2FmdGVyX2Zhc3RwYXRoX2NhbGwoJXJpcCksICVyMTEKPj4+PiAr
ICAgICBjbXBxICAgICVyMTEsICglcnNwKQo+Pj4+ICAgICAgam5lICAgICAxZgo+IAo+Pj4gVGhp
cyBwYXRjaCBzZWVtcyB0byBhZGQgZXh0cmEgb3ZlcmhlYWQgdG8gdGhlIHN5c2NhbGwgZmFzdC1w
YXRoIGV2ZW4gd2hlbiBQSUUgaXMKPj4+IGRpc2FibGVkLCByaWdodD8KPj4gCj4+IEl0IGRvZXMg
YWRkIGV4dHJhIGluc3RydWN0aW9ucyB3aGVuIG9uZSBpcyBub3QgcG9zc2libGUsIEkgcHJlZmVy
cmVkCj4+IHRoYXQgb3ZlciBpZmRlZmluZyBidXQgSSBjYW4gY2hhbmdlIGl0Lgo+IAo+IFNvIG15
IHByb2JsZW0gaXMsIHRoaXMgcGF0dGVybiByZXBlYXRzIGluIG1hbnkgb3RoZXIgcGxhY2VzIGFz
IHdlbGwsIGJ1dCBzcHJpbmtpbmcgCj4gdmFyaW91cyBwaWVjZXMgb2YgYXNzZW1ibHkgY29kZSB3
aXRoICNpZmRlZnMgd291bGQgYmUgdmVyeSBiYWQgYXMgd2VsbC4KPiAKPiBJIGhhdmUgbm8gZ29v
ZCBpZGVhIGhvdyB0byBzb2x2ZSB0aGlzLgo+IAo+IFRoYW5rcywKClVnaCwgYnJhaW4gd2FzIG9m
Zi4gIFRoaXMgaXMgYSBiaXQgbWVzc3kuIFdlIGNvdWxkIHVzZSBhIG1hY3JvIGZvciB0aGlzLCB0
b28sIEkgc3VwcG9zZS4KCj4gCj4gICAgSW5nbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 17:55:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 17:55:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5bVx-0004SZ-LA; Fri, 20 Oct 2017 17:55:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4599c21b7=Andrew.Cooper3@citrix.com>)
 id 1e5bVw-0004SQ-SM
 for xen-devel@lists.xen.org; Fri, 20 Oct 2017 17:55:20 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 9A/4D-15231-8883AE95; Fri, 20 Oct 2017 17:55:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWSzvfng267xat
 Ig8O3VCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozNTctYCtr5Ks5ufcbewHifu4uRk0NCwF/i
 zePT7CC2sECKxMSXq5lAbBEBZYneX79ZQGxmgQKJOY8XAMW5OIQE9jBK9D5ezwiSYBPQl9j94
 hNYA6+ArcTUH8/BbBYBVYkr7W/AakQFwiWazvazQNQISpyc+QTM5hSwl3g47QBQPQfQAk2J9b
 v0IXbJSzRvnc0MYYtLNH1ZyQpiCwmoSVzrv8QOcXO6xMRnPSwTGAVmIZk6C2HSLCSTZiGZtIC
 RZRWjenFqUVlqka6pXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYMAyAMEOxi/9
 zocYJTmYlER5AytfRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4M01fxUpJFiUmp5akZaZA4wdm
 LQEB4+SCO8ykDRvcUFibnFmOkTqFKOilDivGDDihARAEhmleXBtsHi9xCgrJczLCHSIEE9Bal
 FuZgmq/CtGcQ5GJWHeVpDxPJl5JXDTXwEtZgJazG7/AmRxSSJCSqqBsTlsV9jRFAOhzSddYoW
 M4/+fOHVsyRwlzZfRNmm7XOcEv2kUYJ54p/W66/0XU+8dN13t9FKr7/SutIsMV9OMIp75uzUc
 bezlndDMIPpXp19/mUD1YYcDHSJC5wuWagt9XjP9vmOsmP5DrZjNK2Qjuu1zNpjMj7H5z/UkL
 vOAxdVpE3IeCfSLKbEUZyQaajEXFScCABVQBZDSAgAA
X-Env-Sender: prvs=4599c21b7=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1508522116!71660757!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39164 invoked from network); 20 Oct 2017 17:55:19 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Oct 2017 17:55:19 -0000
X-IronPort-AV: E=Sophos;i="5.43,408,1503360000"; d="scan'208";a="106421808"
To: Jan Beulich <JBeulich@suse.com>
References: <1508412390-10279-1-git-send-email-andrew.cooper3@citrix.com>
 <1508430123-28384-1-git-send-email-andrew.cooper3@citrix.com>
 <59E9BDF7020000780018879F@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <4e5a7d46-b6b6-7054-7e50-7238e08572f0@citrix.com>
Date: Fri, 20 Oct 2017 18:55:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59E9BDF7020000780018879F@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Julien Grall <julien.grall@arm.com>, Kevin Tian <kevin.tian@intel.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.10 v2] passthrough/vtd: Don't DMA to
 the stack in queue_invalidate_wait()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAvMTAvMTcgMDg6MTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE5LjEwLjE3IGF0
IDE4OjIyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IERNQS1pbmcgdG8g
dGhlIHN0YWNrIGlzIGdlbmVyYWxseSBjb25zaWRlcmVkIGJhZCBwcmFjdGljZS4gIEluIHRoaXMg
Y2FzZSwgaWYgYQo+PiB0aW1lb3V0IG9jY3VycyBiZWNhdXNlIG9mIGEgc2x1Z2dpc2ggZGV2aWNl
IHdoaWNoIGlzIHByb2Nlc3NpbmcgdGhlIHJlcXVlc3QsCj4+IHRoZSBjb21wbGV0aW9uIG5vdGlm
aWNhdGlvbiB3aWxsIGNvcnJ1cHQgdGhlIHN0YWNrIG9mIGEgc3Vic2VxdWVudCBkZWVwZXIgY2Fs
bAo+PiB0cmVlLgo+Pgo+PiBQbGFjZSB0aGUgcG9sbF9zbG90IGluIGEgcGVyY3B1IGFyZWEgYW5k
IERNQSB0byB0aGF0IGluc3RlYWQuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gUGxlYXNlIGNvdWxkIHlvdSBleHRlbmQgdGhl
IGNvbW1pdCBtZXNzYWdlIHRvIHN0YXRlIHRoZSBpc3N1ZQo+IHJlbWFpbmluZyB3aXRoIHVzaW5n
IGEgc2luZ2xlIHBlci1DUFUgc2xvdD8gV2l0aCB0aGF0Cj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkhvdyBhYm91dCB0aGlzPwoKTm90ZTogVGhpcyBjaGFu
Z2UgZG9lcyBub3QgYWRkcmVzcyBvdGhlciBpc3N1ZXMgd2l0aCB0aGUgY3VycmVudAppbXBsZW1l
bnRhdGlvbiwgc3VjaCBhcyBvbmNlIGEgdGltZW91dCBoYXMgYmVlbiBzdWZmZXJlZCwgc3Vic2Vx
dWVudApjb21wbGV0aW9ucyBjYW4ndCBiZSBjb3JyZWxhdGVkIHdpdGggdGhlaXIgcmVxdWVzdHMu
Cgo+IGFsYmVpdCAuLi4KPgo+PiBAQCAtMTY3LDcgKzE2OSw3IEBAIHN0YXRpYyBpbnQgX19tdXN0
X2NoZWNrIHF1ZXVlX2ludmFsaWRhdGVfd2FpdChzdHJ1Y3QgaW9tbXUgKmlvbW11LAo+PiAgICAg
IHFpbnZhbF9lbnRyeS0+cS5pbnZfd2FpdF9kc2MubG8ucmVzXzEgPSAwOwo+PiAgICAgIHFpbnZh
bF9lbnRyeS0+cS5pbnZfd2FpdF9kc2MubG8uc2RhdGEgPSBRSU5WQUxfU1RBVF9ET05FOwo+PiAg
ICAgIHFpbnZhbF9lbnRyeS0+cS5pbnZfd2FpdF9kc2MuaGkucmVzXzEgPSAwOwo+PiAtICAgIHFp
bnZhbF9lbnRyeS0+cS5pbnZfd2FpdF9kc2MuaGkuc2FkZHIgPSB2aXJ0X3RvX21hZGRyKCZwb2xs
X3Nsb3QpID4+IDI7Cj4+ICsgICAgcWludmFsX2VudHJ5LT5xLmludl93YWl0X2RzYy5oaS5zYWRk
ciA9IHZpcnRfdG9fbWFkZHIodGhpc19wb2xsX3Nsb3QpID4+IDI7Cj4gLi4uIHRoaXMgb25lIGlz
IHN0aWxsIGEgbGl0ZXJhbCBudW1iZXIgcmF0aGVyIHRoYW4gc29tZXRoaW5nIGFsbG93aW5nCj4g
dG8gYXNzb2NpYXRlIGJhY2sgd2hlcmUgdGhhdCB2YWx1ZSBpcyBjb21pbmcgZnJvbSAoYnV0IHNp
bmNlIHlvdSdyZQo+IG5vdCBpbnRyb2R1Y2luZyBpdCBoZXJlLCBJIGFsc28gd29uJ3QgaW5zaXN0
IG9uIHlvdSBjaGFuZ2luZyBpdCBpbiB0aGlzCj4gcGF0Y2gpLgoKSSBkb24ndCB1bmRlcnN0YW5k
LsKgIFdoYXQgaXMgc3RpbGwgYSBsaXRlcmFsIG51bWJlcj8KClRoZSBzZGF0YSBmaWVsZCBpcyBz
b2Z0d2FyZS1jaG9zZW4sIHNvIG9uZSBvcHRpb24gd291bGQgYmUgdG8gY291bnQgdGhlCm51bWJl
ciBvZiB3YWl0IGRlc2NyaXB0b3JzIHdlJ3ZlIHJlcXVlc3RlZCBvZiB0aGUgaGFyZHdhcmUsIGFu
ZCBoYXZlIGl0CmVjaG8gdGhhdCBiYWNrLsKgIFRoYXQgd291bGQgYWxsb3cgdXMgdG8gZGV0ZWN0
IGlmIGl0IGlzIG91dCBvZiBkYXRlLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 20 18:04:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 18:04:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5bf2-0005Jg-Kv; Fri, 20 Oct 2017 18:04:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e5bf1-0005Ir-1b
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 18:04:43 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 CF/A7-23269-ABA3AE95; Fri, 20 Oct 2017 18:04:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssu5Oq1e
 RBj8nKVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnbPjcwFzRwV5w98ZuxgfEFRxcjJ4eQwBIm
 iTO9UiA2i4CDxOWOzUxdjBwcjAIxEg9+WIOEGQXCJCZfXsIKUaIt8fXoJ3YQm03AUOLvk01sI
 OUSQPaSz2ATRYBKXqxaBxTm4mAWOMYs8WDFJhaQhLCAk8TBHTPYQeo5BRwlLj6VAwnzCnhL/H
 m+mgmkXkjgAaNE0+QPTCAJUQFdiUP//rBBFAlKnJz5BGwOs4CWxPLp21gmMArMQpKahSS1gJF
 pFaNGcWpRWWqRrqGRXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYAgyAMEOxr5Z
 zocYJTmYlER5AytfRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4PW3fBUpJFiUmp5akZaZA4wGm
 LQEB4+SCK83SJq3uCAxtzgzHSJ1ilFRSpy3ACQhAJLIKM2Da4NF4CVGWSlhXkagQ4R4ClKLcj
 NLUOVfMYpzMCoJ82aDTOHJzCuBm/4KaDET0GJ2+xcgi0sSEVJSDYyJ06vu+XEppL/6NWO50VW
 JtSlJ7yL138/QCNX+vGTGmkl3rvRFfdyk39N7vYlZRPm77yrD5XfEV8pZsF0J0NjFOW13ne6f
 l9PWbhS7bPw5QeH38RrTA07s85PeHAx883FRTsqPpYybiib/OjU/bvPK6Zs733Zv2ewzo/0pv
 /4WJYkNDBbnDtpLKrEUZyQaajEXFScCABpFZqq7AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1508522680!104359986!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18861 invoked from network); 20 Oct 2017 18:04:41 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Oct 2017 18:04:41 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 51B362190B;
 Fri, 20 Oct 2017 18:04:39 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 51B362190B
Date: Fri, 20 Oct 2017 11:04:36 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Ian Jackson <ian.jackson@eu.citrix.com>
In-Reply-To: <23018.13902.493164.826387@mariner.uk.xensource.com>
Message-ID: <alpine.DEB.2.10.1710201051090.27209@sstabellini-ThinkPad-X260>
References: <23018.2432.369307.794318@mariner.uk.xensource.com>
 <20171020155601.GF17369@char.us.oracle.com>
 <alpine.DEB.2.10.1710200951030.27209@sstabellini-ThinkPad-X260>
 <23018.13902.493164.826387@mariner.uk.xensource.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, julien.grall@arm.com,
 Paul Durrant <paul.durrant@citrix.com>, committers@xenproject.org,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] linux-arm-xen branch, commit access, etc.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q0MnaW5nIEp1bGllbgoKT24gRnJpLCAyMCBPY3QgMjAxNywgSWFuIEphY2tzb24gd3JvdGU6Cj4g
U3RlZmFubyBTdGFiZWxsaW5pIHdyaXRlcyAoIlJlOiBbWGVuLWRldmVsXSBsaW51eC1hcm0teGVu
IGJyYW5jaCwgY29tbWl0IGFjY2VzcywgZXRjLiIpOgo+ID4gT24gRnJpLCAyMCBPY3QgMjAxNywg
S29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+ID4gPiAzLiBVc2UgdXBzdHJlYW0gcmVsZWFz
ZWQga2VybmVscy4gRm9sbG93IHRoZW0gd2hlbiB0aGV5IGFyZSByZWxlYXNlZC4KPiA+IAo+ID4g
SSBhZ3JlZSB3aXRoIEtvbnJhZC4gVGhlIHJlYXNvbiB3aHkgdGhhdCBicmFuY2ggaXMgdGhlcmUg
aXMgdGhhdAo+ID4gaW5pdGlhbGx5IHdlIG5lZWRlZCBhIGNvdXBsZSBvZiBwYXRjaGVzIHRvIHJ1
biBMaW51eCBvbiBFeHlub3M1IGJvYXJkcwo+ID4gKEFybmRhbGUpLiBUb2RheSwgdmFuaWxsYSBy
ZWxlYXNlcyBzaG91bGQgd29yay4gRm9yIGV4YW1wbGUsIDQuMTMgaGFzCj4gPiBldmVyeXRoaW5n
IHdlIG5lZWQgYXMgZmFyIGFzIEkgY2FuIHRlbGwuIEkgdGhpbmsgaXQgaXMgdGltZSB0byByZW1v
dmUKPiA+IHRoZSBzcGVjaWFsIGJyYW5jaC4KPiAKPiBTbyB2YW5pbGxhIGtlcm5lbHMgYXJlIGdv
aW5nIHRvIHdvcmsgd2VsbCBvbiBvdXIgbmV3IEFSTTY0IGJveGVzLCBlZwo+IFRodW5kZXJYLCBh
bmQgd2hhdGV2ZXIgd2UgY29tZSB1cCB3aXRoIGZvciBuZXcgQVJNMzIgdGVzdGluZyB0b28gPwoK
SSB0aGluayBzbzogVGh1bmRlclggYW5kIG90aGVyIHNlcnZlciBwbGF0Zm9ybXMgc2hvdWxkIGJl
IG1vcmUKInN0YW5kYXJkIiB0aGFuIHNtYWxsIGVtYmVkZGVkIGJvYXJkcy4gQnV0IGlmIHdlIGRl
Y2lkZSB0byBidXkgc29tZQpzbWFsbCBhbmQgY2hlYXAgQVJNMzIgYm9hcmRzLCBzdWNoIGFzIExp
bmFybyBIaUtleSwgdGhleSB0ZW5kIHRvIHN0aWxsCnJlcXVpcmUgc3BlY2lhbCBrZXJuZWwgdHJl
ZXMuCgpJbiBvdGhlciB3b3JkczogSSB0aGluayB3ZSBzaG91bGQgYmUgYWJsZSB0byBnZXQgcmlk
IG9mIHRoZSBzcGVjaWFsIHRyZWUKZm9yIHRoZSBoYXJkd2FyZSB0aGF0IHdlIGhhdmUgdG9kYXks
IGJ1dCBJIGNhbm5vdCBndWFyYW50ZWUgdGhhdCB3ZQp3b24ndCBldmVyIG5lZWQgaXQgaW4gdGhl
IGZ1dHVyZS4KCkp1bGllbiwgZG8geW91IHRoaW5rIHdlIG5lZWQgdG8ga2VlcCBhIHNwZWNpYWwg
bGludXggdHJlZSBhcm91bmQgZm9yIFhlbgpvbiBBUk0gdGVzdGluZyBpbiBPU1NUZXN0IG9yIHdl
IGNhbiBzdGFydCB1c2luZyB2YW5pbGxhIGtlcm5lbCByZWxlYXNlcz8KSSB3b3VsZCBsb3ZlIHRv
IGdldCByaWQgb2YgaXQsIGlmIHlvdSBrbm93IG9mIGFueSByZWFzb25zIHdoeSB3ZSBoYXZlIHRv
CmtlZXAgaXQsIHRoaXMgaXMgdGhlIHRpbWUgdG8gc3BlYWsgOi0pCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 20 19:11:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 19:11:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5chB-0001I0-Si; Fri, 20 Oct 2017 19:11:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e5chA-0001Hq-2l
 for xen-devel@lists.xenproject.org; Fri, 20 Oct 2017 19:11:00 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 D9/52-05363-34A4AE95; Fri, 20 Oct 2017 19:10:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkleJIrShJLcpLzFFi42K5GHrnkK6T16t
 Ig1tPeS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owNTZoF3ZoVT57qNDB+UOpi5OIQEpjFKHH2
 6WsmEIdFYCuzxMsNn1hBHAmBOawSX3YvZuxi5ARyqiQedB8GSnAA2UUSiyZVQoRLJD7MWMcOY
 vMKCEqcnPmEBcQWEvCSuPNrMyMqm4ODU8BHYtt9CYjFi5gkZs+eygQSZxPQkVg3oxaknEVAVW
 LD/XuMECMDJFoOvwYbKSzgJHFwxwywVSIC+hKbbjeC2cwCK5klrj3IgLB9JB73nWCcwCg0C8l
 Fs5CkIGxNidbtv9khbA2JBXf2QcW1JZYtfM28gJF1FaN6cWpRWWqRrpleUlFmekZJbmJmjq6h
 gbFebmpxcWJ6ak5iUrFecn7uJkZg4NczMDDuYLzS5nyIUZKDSUmUN7DyZaQQX1J+SmVGYnFGf
 FFpTmrxIUYZDg4lCV5Bz1eRQoJFqempFWmZOcAYhElLcPAoifAe9wBK8xYXJOYWZ6ZDpE4x2n
 NcuHPpDxPHgT23gOSGm3eB5D4QKcSSl5+XKiXOKwoyVQCkLaM0D24oLGVcYpSVEuZlZGBgEOI
 pSC3KzSxBlX/FKM7BqCTM+xpkOU9mXgnc7ldAZzEBncVu/wLkrJJEhJRUA2Pft63TzDibt5uv
 PdZqJOP0Tvzd0ozMZWvmJb1MD/SqC+BJdbZWUVaeVdqjV8NyQG/Bu1VbO9bflZFy8Tw8Z7Nyj
 +6ySwoKfOw/7YyPblf9GNy0SlEmcWbVybS6l48k6iszP956nCtbZySw51LD7hSGOxWG9Re3H2
 C97JVQmLjreOElh8pJikosxRmJhlrMRcWJAIQR7msUAwAA
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1508526657!53177822!1
X-Originating-IP: [209.85.220.194]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23013 invoked from network); 20 Oct 2017 19:10:58 -0000
Received: from mail-qk0-f194.google.com (HELO mail-qk0-f194.google.com)
 (209.85.220.194)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Oct 2017 19:10:58 -0000
Received: by mail-qk0-f194.google.com with SMTP id k123so15556944qke.3
 for <xen-devel@lists.xenproject.org>; Fri, 20 Oct 2017 12:10:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=O88XOwUN84eoiCHXmGRjj1xp8xNGi/UA4y750k1l5PM=;
 b=KWPxb50ReNRBXa19lqNPFrgEM3EpesEH/iYEGZaicTiUgg4ku+p5lBSrIc1EXremXN
 gh/Mc6f05X2ABYDgHvxyWjtDjsJ9fWBu4iZw19QJl28m7t8i99X1wBSPRFTu/jBdrL72
 eIWi+xbAP7BjT6COIKal+RyC+DigjsmxrLJcw=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=O88XOwUN84eoiCHXmGRjj1xp8xNGi/UA4y750k1l5PM=;
 b=Aj/GN6Hd7Rv69MZDa2Zq++vbeQPsifjqoyDw4XSge/btjCe6FvNAFNAgJ3/VjcyRRr
 OtXR+9q4gxNqghd2nlRXQ6F3TS8IoV1O4ogk46+G9v2ht0wjlW07ooa7WhlxxkLDkPqK
 KyCXAgjZb+u/wkFMUOxwq1IDdpQI9+Z2WVDAD/o86ObQRDJHk4cFkbjHUndcT3pPexVW
 KrI2NOhWIL9fq7fm/g/OELSRh/Qo6ZEIrJlWnLuHA1q1ZEWRXkBDrehq2ClB8XrgFGDk
 G1mM0YzvDqGwZHWxcnGAkISK43NwaESLrjFtmaXclezChgmyGEBguBkwjXAXhiKJ9L04
 ugkA==
X-Gm-Message-State: AMCzsaV+VwtItS5xq9iwFghgHAmIZD42dNVz4qDP+N+yRpzL0gB0BbCn
 soYN0XvBxBbUlnxRIhQcgpvRp97YaXuGLuGPyzkGAg==
X-Google-Smtp-Source: ABhQp+RaChWuJ7C/HkIylP3qXeP28M1xKQsLAE8bw90VUrc/l/gYAZit/4beOoOdMB9KWvm3KUgaWhucEilQ15y6XUc=
X-Received: by 10.55.152.199 with SMTP id a190mr8360156qke.190.1508526657045; 
 Fri, 20 Oct 2017 12:10:57 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.200.27.38 with HTTP; Fri, 20 Oct 2017 12:10:56 -0700 (PDT)
Received: by 10.200.27.38 with HTTP; Fri, 20 Oct 2017 12:10:56 -0700 (PDT)
In-Reply-To: <alpine.DEB.2.10.1710201051090.27209@sstabellini-ThinkPad-X260>
References: <23018.2432.369307.794318@mariner.uk.xensource.com>
 <20171020155601.GF17369@char.us.oracle.com>
 <alpine.DEB.2.10.1710200951030.27209@sstabellini-ThinkPad-X260>
 <23018.13902.493164.826387@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1710201051090.27209@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@linaro.org>
Date: Fri, 20 Oct 2017 20:10:56 +0100
Message-ID: <CAEC2CxpWHsSREbPFWUE2SzisfxoTHZUs529aeMKm-YHAoFJ0YQ@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: Juergen Gross <jgross@suse.com>, Lars Kurth <lars.kurth@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, julien.grall@arm.com,
 Paul Durrant <paul.durrant@citrix.com>, committers@xenproject.org,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] linux-arm-xen branch, commit access, etc.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7930726255286010574=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7930726255286010574==
Content-Type: multipart/alternative; boundary="94eb2c07e710871ae0055bff3b75"

--94eb2c07e710871ae0055bff3b75
Content-Type: text/plain; charset="UTF-8"

Hi,

Sorry for the formatting.

On 20 Oct 2017 19:06, "Stefano Stabellini" <sstabellini@kernel.org> wrote:

CC'ing Julien

On Fri, 20 Oct 2017, Ian Jackson wrote:
> Stefano Stabellini writes ("Re: [Xen-devel] linux-arm-xen branch, commit
access, etc."):
> > On Fri, 20 Oct 2017, Konrad Rzeszutek Wilk wrote:
> > > 3. Use upstream released kernels. Follow them when they are released.
> >
> > I agree with Konrad. The reason why that branch is there is that
> > initially we needed a couple of patches to run Linux on Exynos5 boards
> > (Arndale). Today, vanilla releases should work. For example, 4.13 has
> > everything we need as far as I can tell. I think it is time to remove
> > the special branch.
>
> So vanilla kernels are going to work well on our new ARM64 boxes, eg
> ThunderX, and whatever we come up with for new ARM32 testing too ?

I think so: ThunderX and other server platforms should be more
"standard" than small embedded boards. But if we decide to buy some
small and cheap ARM32 boards, such as Linaro HiKey, they tend to still
require special kernel trees.


It is what you wish :). For instance Thunder-X support has been fully made
upstream (ACPI + DT) only recently.

In other words: I think we should be able to get rid of the special tree
for the hardware that we have today, but I cannot guarantee that we
won't ever need it in the future.


IIRC we are going to get some renesas board recently. Do you know if
upstream will work?


Julien, do you think we need to keep a special linux tree around for Xen
on ARM testing in OSSTest or we can start using vanilla kernel releases?
I would love to get rid of it, if you know of any reasons why we have to
keep it, this is the time to speak :-)


I think it would be better to keep aroundSome platform may be available
before the code is merged.

Cheers,

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

<div dir=3D"auto"><div>Hi,</div><div dir=3D"auto"><br></div><div dir=3D"aut=
o">Sorry for the formatting.<br><div class=3D"gmail_extra" dir=3D"auto"><br=
><div class=3D"gmail_quote">On 20 Oct 2017 19:06, &quot;Stefano Stabellini&=
quot; &lt;<a href=3D"mailto:sstabellini@kernel.org">sstabellini@kernel.org<=
/a>&gt; wrote:<br type=3D"attribution"><blockquote class=3D"quote" style=3D=
"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">CC&#39;ing =
Julien<br>
<div class=3D"quoted-text"><br>
On Fri, 20 Oct 2017, Ian Jackson wrote:<br>
&gt; Stefano Stabellini writes (&quot;Re: [Xen-devel] linux-arm-xen branch,=
 commit access, etc.&quot;):<br>
&gt; &gt; On Fri, 20 Oct 2017, Konrad Rzeszutek Wilk wrote:<br>
&gt; &gt; &gt; 3. Use upstream released kernels. Follow them when they are =
released.<br>
&gt; &gt;<br>
&gt; &gt; I agree with Konrad. The reason why that branch is there is that<=
br>
&gt; &gt; initially we needed a couple of patches to run Linux on Exynos5 b=
oards<br>
&gt; &gt; (Arndale). Today, vanilla releases should work. For example, 4.13=
 has<br>
&gt; &gt; everything we need as far as I can tell. I think it is time to re=
move<br>
&gt; &gt; the special branch.<br>
&gt;<br>
&gt; So vanilla kernels are going to work well on our new ARM64 boxes, eg<b=
r>
&gt; ThunderX, and whatever we come up with for new ARM32 testing too ?<br>
<br>
</div>I think so: ThunderX and other server platforms should be more<br>
&quot;standard&quot; than small embedded boards. But if we decide to buy so=
me<br>
small and cheap ARM32 boards, such as Linaro HiKey, they tend to still<br>
require special kernel trees.<br></blockquote></div></div></div><div dir=3D=
"auto"><br></div><div dir=3D"auto">It is what you wish :). For instance Thu=
nder-X support has been fully made upstream (ACPI + DT) only recently.</div=
><div dir=3D"auto"><br></div><div dir=3D"auto"><div class=3D"gmail_extra" d=
ir=3D"auto"><div class=3D"gmail_quote"><blockquote class=3D"quote" style=3D=
"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
In other words: I think we should be able to get rid of the special tree<br=
>
for the hardware that we have today, but I cannot guarantee that we<br>
won&#39;t ever need it in the future.<br></blockquote></div></div></div><di=
v dir=3D"auto"><br></div><div dir=3D"auto">IIRC we are going to get some re=
nesas board recently. Do you know if upstream will work?</div><div dir=3D"a=
uto"><div class=3D"gmail_extra" dir=3D"auto"><div class=3D"gmail_quote"><bl=
ockquote class=3D"quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc so=
lid;padding-left:1ex">
<br>
Julien, do you think we need to keep a special linux tree around for Xen<br=
>
on ARM testing in OSSTest or we can start using vanilla kernel releases?<br=
>
I would love to get rid of it, if you know of any reasons why we have to<br=
>
keep it, this is the time to speak :-)</blockquote></div></div></div><div d=
ir=3D"auto"><br></div><div dir=3D"auto">I think it would be better to keep =
aroundSome platform may be available before the code is merged.</div><div d=
ir=3D"auto"><br></div><div dir=3D"auto">Cheers,</div><div dir=3D"auto"><br>=
</div><div dir=3D"auto"><br></div></div>

--94eb2c07e710871ae0055bff3b75--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7930726255286010574==--


From xen-devel-bounces@lists.xen.org Fri Oct 20 19:15:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 19:15:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5clu-0001TO-D3; Fri, 20 Oct 2017 19:15:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5clt-0001T1-W8
 for xen-devel@lists.xensource.com; Fri, 20 Oct 2017 19:15:54 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 90/54-07499-96B4AE95; Fri, 20 Oct 2017 19:15:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVTfD+1W
 kwZfpvBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOHVhK1NBV1ZF+67IBsaV
 bl2MXBxCAo1MEqv232aFcB4zSnT9bmOBcLYxSpxb2gjkcHKICDhLfD0zlx3E5hXQl2j4sR/MF
 hawkGhsWQHWLSFwUkNi7vVdzF2MHECOt8T1ZxogNSDmxIbVQDXsHGwCVhKHxEAKWARUJY7vC5
 rAyL2AkWEVo0ZxalFZapGukYVeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkagvxm
 AYAfj+bWBhxglOZiURHkDK19GCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgbfF6FSkkWJSanlqR
 lpkDDDyYtAQHj5II72qQNG9xQWJucWY6ROoUoy7HsU2X/zAJseTl56VKifPOBCkSACnKKM2DG
 wGLgkuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5p0MMoUnM68EbtMroCOYgI5gt38BckRJIk
 JKqoFxvvVyvSqLzqcr+8R78m9dX3Q5Zk8T633TfS+sN/9pmq9S/MPy8+wUU+9sgZvz/p2r1DP
 ITFFc2FTzIIuhVmc32yS2V0mLJEpC+du+FGhUiL1Vn3hZ6mfez5Mriqwe9Ipx+7wxz0ko/ses
 rKP2amexkKFF7tRXb2MlPrZpn9y8PaHS/oWe3DolluKMREMt5qLiRADlwL72fQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1508526951!112383160!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48224 invoked from network); 20 Oct 2017 19:15:51 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Oct 2017 19:15:51 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5clp-0001pE-Mz; Fri, 20 Oct 2017 19:15:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e5clk-0006tj-7b; Fri, 20 Oct 2017 19:15:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e5clk-0007mr-3R; Fri, 20 Oct 2017 19:15:44 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114786-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-i386: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-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qcow2: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-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-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-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-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-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-armhf-armhf-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-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=063833a6ec2a6747e27c5f9866bb44c7e8de1265
X-Osstest-Versions-That: qemuu=f90ea7ba7c5ae7010ee0ce062207ae42530f57d6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 20 Oct 2017 19:15:44 +0000
Subject: [Xen-devel] [qemu-mainline test] 114786: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3438830662600149189=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114786 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114786/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386                    6 xen-build                fail REGR. vs. 114507
 build-i386-xsm                6 xen-build                fail REGR. vs. 114507
 build-amd64-xsm               6 xen-build                fail REGR. vs. 114507
 build-amd64                   6 xen-build                fail REGR. vs. 114507
 build-armhf-xsm               6 xen-build                fail REGR. vs. 114507
 build-armhf                   6 xen-build                fail REGR. vs. 114507

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemuu-win10-i386  1 build-check(1)              blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ws16-amd64  1 build-check(1)             blocked n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-intel  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-amd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                063833a6ec2a6747e27c5f9866bb44c7e8de1265
baseline version:
 qemuu                f90ea7ba7c5ae7010ee0ce062207ae42530f57d6

Last test of basis   114507  2017-10-15 01:03:38 Z    5 days
Failing since        114546  2017-10-16 12:16:28 Z    4 days    6 attempts
Testing same since   114786  2017-10-20 04:19:44 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Lindsay <alindsay@codeaurora.org>
  Alberto Garcia <berto@igalia.com>
  Aleksandr Bezzubikov <zuban32s@gmail.com>
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alistair Francis <alistair.francis@xilinx.com>
  Amarnath Valluri <amarnath.valluri@intel.com>
  Andrew Baumann <Andrew.Baumann@microsoft.com>
  Anthoine Bourgeois <anthoine.bourgeois@blade-group.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Artyom Tarasenko <atar4qemu@gmail.com>
  Carlo Marcelo Arenas BelÃ³n <carenas@gmail.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <otubo@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Felipe Franciosi <felipe@nutanix.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Igor Mammedov <imammedo@redhat.com>
  Jason Wang <jasowang@redhat.com>
  Joe Clifford <joeclifford@gmail.com>
  John Snow <jsnow@redhat.com>
  Knut Omang <knut.omang@oracle.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Marco A L Barbosa <malbarbo@gmail.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Mark Kanda <mark.kanda@oracle.com>
  Markus Armbruster <armbru@redhat.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <rth@twiddle.net>
  Riku Voipio <riku.voipio@linaro.org>
  Sandipan Das <sandipan@linux.vnet.ibm.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wolfgang Bumiller <w.bumiller@proxmox.com>

jobs:
 build-amd64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvhv2-amd                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-ws16-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ws16-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-xl-qemuu-win10-i386                         blocked 
 test-amd64-i386-xl-qemuu-win10-i386                          blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvhv2-intel                              blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-amd64-i386-libvirt-qcow2                                blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 


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


Not pushing.

(No revision log; it would be 3944 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3438830662600149189==--

From xen-devel-bounces@lists.xen.org Fri Oct 20 20:49:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 20:49:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5eDn-0007Dm-Eg; Fri, 20 Oct 2017 20:48:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5eDm-0007Cf-Fh
 for xen-devel@lists.xensource.com; Fri, 20 Oct 2017 20:48:46 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 F1/22-31897-D216AE95; Fri, 20 Oct 2017 20:48:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVVcn8VW
 kweEePYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmzLo3l6ngYFHF00+PmRoY
 1/t0MXJxCAk0MkmsaV7ECuE8ZpTYdfY/G4SzjVHiduNloAwnh4iAs8TXM3PZQWxeAX2JB8d2s
 HQxcnAIC6hJ/FjuCBKWEOhXlbh2IhrC9pZ4f/ghM4w9s3EeUxcjOwebgJXEITGQKIuAqsSCOT
 eZJjByL2BkWMWoUZxaVJZapGtspJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEeh
 xBiDYwXh6XeAhRkkOJiVR3sDKl5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhvx7+KFBIsSk1P
 rUjLzAGGHkxagoNHSYSXLwEozVtckJhbnJkOkTrFqMtxbNPlP0xCLHn5ealS4rxpIEUCIEUZp
 XlwI2BxcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvNtBLuHJzCuB2/QK6AgmoCPY7V+AHF
 GSiJCSamDc+VhL2+bmjEru6UsWbXie99Qm2q9VeZHp9uUPvs38aDM/8+K5Q6e1mdtXSYdxzEh
 lnOcwJ0DhT2ih5u2owLzjEz1t/wht/nD3yKPtW5KPWMhWnu3exhY1afuKh/VijybuZX3ndv2D
 3vqGx/3T4x+apJ7kzuwNlZ/7Xzwi8wjjsxnt+zuF3b6cU2Ipzkg01GIuKk4EAHWspWN+AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1508532523!74716430!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28444 invoked from network); 20 Oct 2017 20:48:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Oct 2017 20:48:44 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5eDi-0004Gy-Sf; Fri, 20 Oct 2017 20:48:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e5eDd-0007g2-Fb; Fri, 20 Oct 2017 20:48:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e5eDd-00021Q-4s; Fri, 20 Oct 2017 20:48:37 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114766-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:build-armhf-pvops:<job status>:broken:regression
 linux-4.9:build-armhf-pvops:host-install(4):broken:regression
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 linux-4.9:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-4.9:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=5d7a76acad403638f635c918cc63d1d44ffa4065
X-Osstest-Versions-That: linux=9d36d3eff2f85efad0a3b0c6031081654ae33928
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 20 Oct 2017 20:48:37 +0000
Subject: [Xen-devel] [linux-4.9 test] 114766: FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1687219231761647881=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114766 linux-4.9 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114766/

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf-pvops               <job status>                 broken  in 114676
 build-armhf-pvops          4 host-install(4) broken in 114676 REGR. vs. 114469

Tests which are failing intermittently (not blocking):
 test-amd64-i386-xl-qemuu-debianhvm-amd64 10 debian-hvm-install fail pass in 114676

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds    16 guest-start/debian.repeat fail REGR. vs. 114469

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-multivcpu  1 build-check(1)          blocked in 114676 n/a
 test-armhf-armhf-libvirt      1 build-check(1)           blocked in 114676 n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)           blocked in 114676 n/a
 test-armhf-armhf-examine      1 build-check(1)           blocked in 114676 n/a
 test-armhf-armhf-xl           1 build-check(1)           blocked in 114676 n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)           blocked in 114676 n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)           blocked in 114676 n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)         blocked in 114676 n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)           blocked in 114676 n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)           blocked in 114676 n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)           blocked in 114676 n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)           blocked in 114676 n/a
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114469
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114469
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114469
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop             fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 linux                5d7a76acad403638f635c918cc63d1d44ffa4065
baseline version:
 linux                9d36d3eff2f85efad0a3b0c6031081654ae33928

Last test of basis   114469  2017-10-13 12:50:00 Z    7 days
Testing same since   114676  2017-10-18 07:55:57 Z    2 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Andreas Engel <anen-nospam@gmx.net>
  Andreas Gruenbacher <agruenba@redhat.com>
  Andrew Gabbasov <andrew_gabbasov@mentor.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Konovalov <andreyknvl@google.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Henryk Heisig <hyniu@o2.pl>
  Herbert Xu <herbert@gondor.apana.org.au>
  Jaejoong Kim <climbbb.kim@gmail.com>
  Jani Nikula <jani.nikula@intel.com>
  Jarkko Nikula <jarkko.nikula@linux.intel.com>
  Jeffrey Chu <jeffrey.chu@cypress.com>
  Jiri Kosina <jkosina@suse.cz>
  Joerg Roedel <jroedel@suse.de>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Johannes Thumshirn <jthumshirn@suse.de>
  Jouni Malinen <jouni@qca.qualcomm.com>
  Kazuya Mizuguchi <kazuya.mizuguchi.ks@renesas.com>
  Ladi Prosek <lprosek@redhat.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Manasi Navare <manasi.d.navare@intel.com>
  Mathias Krause <minipli@googlemail.com>
  Matthew Wilcox <mawilcox@microsoft.com>
  Matthew Wilcox <willy@infradead.org>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Burton <paul.burton@imgtec.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peng Xu <pxu@qti.qualcomm.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Petr Mladek <pmladek@suse.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rodrigo Vivi <rodrigo.vivi@intel.com>
  Shrirang Bagul <shrirang.bagul@canonical.com>
  Stephan MÃ¼ller <smueller@chronox.de>
  Steve French <smfrench@gmail.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Takashi Iwai <tiwai@suse.de>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Gleixner <tglx@linutronix.de>
  Toshi Kani <toshi.kani@hpe.com>
  Ville SyrjÃ¤lÃ¤ <ville.syrjala@linux.intel.com>
  Vinod Koul <vinod.koul@intel.com>
  Vitaly Mayatskikh <v.mayatskih@gmail.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     fail    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         pass    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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

broken-job build-armhf-pvops broken

Not pushing.

(No revision log; it would be 1176 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1687219231761647881==--

From xen-devel-bounces@lists.xen.org Fri Oct 20 23:57:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 23:57:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5hAJ-00020c-Rn; Fri, 20 Oct 2017 23:57:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5hAI-00020R-Bd
 for xen-devel@lists.xensource.com; Fri, 20 Oct 2017 23:57:22 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 98/92-08608-16D8AE95; Fri, 20 Oct 2017 23:57:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVTeh91W
 kwe2L6hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmL37EHPB69KKlwdeMTYw
 TgzoYuTiEBJoZJLYvnEmYxcjJ5DzmFFi2QdniMQ2RomrTw6ygCREBJwlvp6Zy97FyMHBK6Avc
 fOiPkhYWCBYYuahR6wg9RIC68Ukfh/ewQySkBDwlrh/9xYzSD2I3dis3cXIzsEmYCVxSAykgE
 VAVeLBq17GCYzcCxgZVjGqF6cWlaUW6VrqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJef
 nbmIEepsBCHYw3t0UcIhRkoNJSZQ3sPJlpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3vaeV5FC
 gkWp6akVaZk5wLCDSUtw8CiJ8G4ASfMWFyTmFmemQ6ROMepyHNt0+Q+TEEtefl6qlDjvCZAiA
 ZCijNI8uBGwGLjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd4wkCk8mXklcJteAR3BBHQEu/
 0LkCNKEhFSUg2MkzJ/BpmyWdW39Rt8O/Gir01io02t9dFbO2wvJuV8mmHE+ktt5cnLO46bM+m
 uVPXRP7mmIzH7ZfZ9tv0TRYuK3zBf6Hmg9XqdcutkbYET28t+c1lzKCW47KllbJ8x875dUkb6
 561n4yIXnJy80uywZu7873psYQ8+cYtppoZP0Vw4USiAuyxUiaU4I9FQi7moOBEA9Ze4dHwCA
 AA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1508543839!64281070!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4048 invoked from network); 20 Oct 2017 23:57:20 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Oct 2017 23:57:20 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5hAD-0000e4-F0; Fri, 20 Oct 2017 23:57:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e5hA7-0006sm-Si; Fri, 20 Oct 2017 23:57:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e5hA6-00061A-HX; Fri, 20 Oct 2017 23:57:10 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114781-mainreport@xen.org>
X-Osstest-Failures: linux-linus:build-armhf-pvops:<job
 status>:broken:regression
 linux-linus:build-armhf-pvops:host-build-prep:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 linux-linus:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=96f893abc87bd29339c973edf6068a064cb8a756
X-Osstest-Versions-That: linux=ebe6e90ccc6679cb01d2b280e4b61e6092d4bedb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 20 Oct 2017 23:57:10 +0000
Subject: [Xen-devel] [linux-linus test] 114781: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8143781934637100283=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114781 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114781/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf-pvops               <job status>                 broken
 build-armhf-pvops             5 host-build-prep          fail REGR. vs. 114682
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop       fail REGR. vs. 114682

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-armhf-armhf-examine      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114682
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 114682
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114682
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114682
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 114682
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                96f893abc87bd29339c973edf6068a064cb8a756
baseline version:
 linux                ebe6e90ccc6679cb01d2b280e4b61e6092d4bedb

Last test of basis   114682  2017-10-18 09:54:11 Z    2 days
Testing same since   114781  2017-10-20 01:00:47 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Al Viro <viro@zeniv.linux.org.uk>
  Alex Elder (Linaro) <elder@linaro.org>
  Andrea Arcangeli <aarcange@redhat.com>
  Andy Gross <andy.gross@linaro.org>
  Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
  Anna Schumaker <schumaker.anna@gmail.com>
  Ard Biesheuvel <ardb@kernel.org>
  Arnd Bergmann <arnd@arndb.de>
  Arvind Yadav <arvind.yadav.cs@gmail.com>
  Bart Van Assche <bart.vanassche@wdc.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Bhumika Goyal <bhumirks@gmail.com>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Borislav Petkov <bp@suse.de>
  Brian Foster <bfoster@redhat.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Christoph Biedl <debian.axhn@manchmal.in-ulm.de>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Chuck Lever <chuck.lever@oracle.com>
  Colin Ian King <colin.king@canonical.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Lezcano <daniel.lezcano@linaro.org>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Darrick J. Wong (Oracle) <darrick.wong@oracle.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  Darrick J. Wong <djwong@kernel.org>
  Dave Chinner <dchinner@redhat.com>
  David Kershner <david.kershner@unisys.com>
  David S. Miller <davem@davemloft.net>
  Dimitri John Ledkov <xnox@ubuntu.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Doug Ledford <dledford@redhat.com>
  Eryu Guan <eguan@redhat.com>
  Fabio Estevam <festevam@gmail.com>
  Felipe Balbi <balbi@kernel.org>
  Florian Westphal <fw@strlen.de>
  Geert Uytterhoeven <geert@linux-m68k.org>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guenter Roeck <linux@roeck-us.net>
  Hannes Reinecke <hare@suse.com>
  Hans de Goede <hdegoede@redhat.com>
  Heiko Carstens <heiko.carstens@de.ibm.com>
  Heiko Stuebner <heiko@sntech.de>
  Heiner Kallweit <hkallweit1@gmail.com>
  Helge Deller <deller@gmx.de>
  Himanshu Jha <himanshujha199640@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  Ivan Safonov <insafonov@gmail.com>
  Jaegeuk Kim <jaegeuk@kernel.org>
  Jan Kara (SUSE) <jack@suse.cz>
  Javier Martinez Canillas <javier@dowhile0.org>
  Jeff Kirsher <jeffrey.t.kirsher@intel.com>
  Jens Axboe <axboe@kernel.dk>
  Jes Sorensen <Jes.Sorensen@gmail.com>
  Jiri Kosina <jkosina@suse.cz>
  Jiri Pirko <jiri@resnulli.us>
  Joe Perches <joe@perches.com>
  Joerg Roedel (SUSE) <jroedel@suse.de>
  Johan Hovold <johan@kernel.org>
  John David Anglin <dave.anglin@bell.net>
  Josef Bacik <jbacik@fb.com>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Juergen Gross <jgross@suse.com>
  Julia Lawall <Julia.Lawall@lip6.fr>
  Jussi Laako <jussi@sonarnerd.net>
  K. Y. Srinivasan <kys@microsoft.com>
  Khalid Aziz <khalid@gonehiking.org>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
  Larry Finger <Larry.Finger@lwfinger.net>
  Laura Abbott <laura@labbott.name>
  Lee Jones <lee.jones@linaro.org>
  Leon Romanovsky <leon@kernel.org>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij (Linaro) <linus.walleij@linaro.org>
  Lukas Czerner <lczerner@redhat.com>
  Lv Zheng <zetalog@gmail.com>
  Martin K. Petersen (Oracle) <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Masahiro Yamada <yamada.masahiro@socionext.com>
  Masami Hiramatsu <mhiramat@kernel.org>
  Mel Gorman <mgorman@suse.de>
  Michael S. Tsirkin <mst@redhat.com>
  Michal Hocko <mhocko@suse.com>
  Mike Marshall <hubcap@omnibond.com>
  Namhyung Kim <namhyung@kernel.org>
  Neil Armstrong <narmstrong@baylibre.com>
  Olof Johansson <olof@lixom.net>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Burton <paul.burton@mips.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Peter Zijlstra <peterz@infradead.org>
  Rafael J. Wysocki <rafael@kernel.org>
  Ralf Baechle <ralf@linux-mips.org>
  Richard Weinberger <richard@nod.at>
  Rik van Riel <riel@surriel.com>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Sebastian Reichel (Collabora) <sre@kernel.org>
  Shawn Guo <shawnguo@kernel.org>
  Shuah Khan <shuahkh@osg.samsung.com>
  Simon Horman <horms@verge.net.au>
  Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sven Eckelmann <sven@narfation.org>
  Takashi Iwai (SUSE) <tiwai@suse.de>
  Takashi Iwai <tiwai@suse.de>
  Tejun Heo <tj@kernel.org>
  Thierry Reding <thierry.reding@gmail.com>
  Tony Luck <tony.luck@gmail.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Vinod Koul <vinod.koul@intel.com>
  Vinod Koul <vkoul@kernel.org>
  Viresh Kumar <viresh.kumar@linaro.org>
  Vivien Didelot <vivien.didelot@savoirfairelinux.com>
  Wei Yongjun <weiyongjun1@huawei.com>
  Xin Long <lucien.xin@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            broken  
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     blocked 
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      blocked 


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

broken-job build-armhf-pvops broken

Not pushing.

(No revision log; it would be 735 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8143781934637100283==--

From xen-devel-bounces@lists.xen.org Sat Oct 21 04:03:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 21 Oct 2017 04:03:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5l05-00046k-T3; Sat, 21 Oct 2017 04:03:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5l04-00046Z-Gq
 for xen-devel@lists.xensource.com; Sat, 21 Oct 2017 04:03:04 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 52/4B-29911-7F6CAE95; Sat, 21 Oct 2017 04:03:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVffbsVe
 RBi+ma1qsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE148KdH8wFmzoZK46+/8Hc
 wPgsoYuRi0NIoJFJYu3HF2wQzmNGiW9XjkI52xglfvYvZu1i5OQQEXCW+HpmLjuIzSugL3Hp3
 gMwW1jAXmLC0wMsIA0SArPVJC6+7GQBSUgIeEr0z3vFDmMfPdsNFGfnYBOwkjgk1sXIwcEioC
 qx+o7SBEbuBYwMqxjVi1OLylKLdC30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzE
 Cfc4ABDsYZ1/2P8QoycGkJMobWPkyUogvKT+lMiOxOCO+qDQntfgQowwHh5IE7+GjryKFBItS
 01Mr0jJzgMEHk5bg4FES4V0PkuYtLkjMLc5Mh0idYtTlOLbp8h8mIZa8/LxUKXFeaWAoCwmAF
 GWU5sGNgEXCJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzbgVZxZOZVwK36RXQEUxAR7Dbvw
 A5oiQRISXVwDjx4rQXm8suP3rMcfGd8OXa7t7vd6wmCnrbVpt/PrM3Jydq7yqz2weMhJXtH92
 Sq22QcO7ar7N4VmPY4aSZGZf3BKnN2xwVdWWytvr6jtYvbqve524wuvhfZd+blGNGRzy+a9dd
 3pxe+XFKfC3v/JkrnCS5EssX3vhTUF7wuOXRi99OwTzSv34rsRRnJBpqMRcVJwIAby3zH38CA
 AA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1508558581!78257631!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56305 invoked from network); 21 Oct 2017 04:03:02 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Oct 2017 04:03:02 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5l00-0006Xe-T3; Sat, 21 Oct 2017 04:03:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e5kzu-0001VL-Tt; Sat, 21 Oct 2017 04:02:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e5kzu-0001nm-Da; Sat, 21 Oct 2017 04:02:54 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114790-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.7-testing:test-amd64-i386-libvirt:guest-start:fail:heisenbug
 xen-4.7-testing:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 xen-4.7-testing:test-amd64-i386-xl-xsm:guest-start/debian.repeat:fail:heisenbug
 xen-4.7-testing:test-amd64-amd64-xl:guest-start.2:fail:heisenbug
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:guest-start/debian.repeat:fail:heisenbug
 xen-4.7-testing:test-amd64-amd64-pygrub:guest-start/debian.repeat:fail:heisenbug
 xen-4.7-testing:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 xen-4.7-testing:test-amd64-i386-freebsd10-i386:guest-start/freebsd.repeat:fail:heisenbug
 xen-4.7-testing:test-amd64-amd64-i386-pvgrub:guest-start/debian.repeat:fail:heisenbug
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-start/debianhvm.repeat:fail:heisenbug
 xen-4.7-testing:test-amd64-i386-xl-raw:guest-start/debian.repeat:fail:heisenbug
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=df0949d197cc753871f5df1a0358b43edd2fd365
X-Osstest-Versions-That: xen=c10dc54d41695a074c90b8afed950bd63884de0b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 21 Oct 2017 04:02:54 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 114790: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDc5MCB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDc5MC8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgNDkgeHRmL3Rlc3QtaHZt
NjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgaW4gMTE0Njk4IHBhc3MgaW4gMTE0NzkwCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgZmFpbCBpbiAxMTQ2OTgg
cGFzcyBpbiAxMTQ3OTAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxNyBydW1wcnVu
LWRlbW8teGVuc3RvcmVscy94ZW5zdG9yZWxzLnJlcGVhdCBmYWlsIGluIDExNDY5OCBwYXNzIGlu
IDExNDc5MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAyMCBndWVzdC1zdGFydC9kZWJpYW4ucmVw
ZWF0IGZhaWwgaW4gMTE0Njk4IHBhc3MgaW4gMTE0NzkwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgIDIxIGd1ZXN0LXN0YXJ0LjIgICAgZmFpbCBpbiAxMTQ2OTggcGFzcyBpbiAxMTQ3OTAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAxOCBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0
IGZhaWwgaW4gMTE0Njk4IHBhc3MgaW4gMTE0NzkwCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAx
OSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTE0Njk4IHBhc3MgaW4gMTE0Nzkw
CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IDE3IHJ1bXBydW4tZGVtby14ZW5zdG9yZWxz
L3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgaW4gMTE0Njk4IHBhc3MgaW4gMTE0NzkwCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgMTkgZ3Vlc3Qtc3RhcnQvZnJlZWJzZC5yZXBlYXQgZmFp
bCBpbiAxMTQ2OTggcGFzcyBpbiAxMTQ3OTAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
MTkgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDExNDY5OCBwYXNzIGluIDExNDc5
MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvZGVi
aWFuaHZtLnJlcGVhdCBmYWlsIGluIDExNDY5OCBwYXNzIGluIDExNDc5MAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAxOSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTE0Njk4IHBh
c3MgaW4gMTE0NzkwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMTQ2OTgKClRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMTQ0ODMKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgZmFpbCBpbiAx
MTQ2OTggYmxvY2tlZCBpbiAxMTQ0ODMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMTQ2OTggYmxvY2tlZCBpbiAxMTQ0ODMKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTEgNDkgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwg
aW4gMTE0Njk4IGxpa2UgMTE0NDgzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTQ0ODMKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBs
aWtlIDExNDQ4MwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9k
ZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTE0NDgzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTQ0ODMK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDExNDQ4MwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE0NDgzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAg
ICAgICBkZjA5NDlkMTk3Y2M3NTM4NzFmNWRmMWEwMzU4YjQzZWRkMmZkMzY1CmJhc2VsaW5lIHZl
cnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBjMTBkYzU0ZDQxNjk1YTA3NGM5MGI4YWZlZDk1
MGJkNjM4ODRkZTBiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTQ0ODMgIDIwMTctMTAtMTMgMjE6
MTI6NDggWiAgICA3IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0NjYyICAyMDE3LTEwLTE3
IDIwOjQ0OjIzIFogICAgMyBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQmVybmQgS3VobHMgPGJlcm5kLmt1aGxzQHQtb25s
aW5lLmRlPgogIFRob21hcyBQZXRhenpvbmkgPHRob21hcy5wZXRhenpvbmlAZnJlZS1lbGVjdHJv
bnMuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1
bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lv
biA6CgorIGJyYW5jaD14ZW4tNC43LXRlc3RpbmcKKyByZXZpc2lvbj1kZjA5NDlkMTk3Y2M3NTM4
NzFmNWRmMWEwMzU4YjQzZWRkMmZkMzY1CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmkt
Y29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46LgorKysr
IFBFUkxMSUI9LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJl
cG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAg
ICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBv
cyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hv
bWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
cz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVT
VF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRo
LWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4ZW4tNC43LXRl
c3RpbmcgZGYwOTQ5ZDE5N2NjNzUzODcxZjVkZjFhMDM1OGI0M2VkZDJmZDM2NQorIGJyYW5jaD14
ZW4tNC43LXRlc3RpbmcKKyByZXZpc2lvbj1kZjA5NDlkMTk3Y2M3NTM4NzFmNWRmMWEwMzU4YjQz
ZWRkMmZkMzY1CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4v
Y3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46LjouCisrKysgUEVSTExJQj0uOi46
LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBl
cmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFk
Z2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUg
JCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1sn
IC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3Qv
cmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3Nz
dGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycg
eC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sg
J10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysrIGV4cG9ydCBQRVJM
TElCPS46LjouOi4KKysrIFBFUkxMSUI9LjouOi46LgorKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVu
YnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tNC43
LXRlc3RpbmcKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeCA9
IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS00LjctdGVzdGluZworIHNlbGVjdF9w
cmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLTQuNy10ZXN0aW5nCisg
cHJldnhlbmJyYW5jaD14ZW4tNC42LXRlc3RpbmcKKyAnWycgeGRmMDk0OWQxOTdjYzc1Mzg3MWY1
ZGYxYTAzNThiNDNlZGQyZmQzNjUgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2Fw
LWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVz
dFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAg
ICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7
Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFk
aXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJu
ZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xp
YnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQK
KysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVu
LmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRo
dWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgt
ZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9l
eHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9s
aW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysg
OiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51
eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0
CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi54ZW4tNC43LXRlc3RpbmcKKysg
OiBkYWlseS1jcm9uLnhlbi00LjctdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuNy10ZXN0
aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC43LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00
LjctdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuNy10ZXN0aW5nCisrIDogZGFpbHktY3Jv
bi54ZW4tNC43LXRlc3RpbmcKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24v
dHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0
CisrIDogZGFpbHktY3Jvbi54ZW4tNC43LXRlc3RpbmcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9M
SU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdp
dAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQK
KyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHhlbi00LjctdGVzdGluZworIGNhc2UgJDEgaW4K
KyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy94
ZW4KKyB4ZW52ZXJzaW9uPXhlbi00LjctdGVzdGluZworIHhlbnZlcnNpb249eGVuLTQuNworIHhl
bnZlcnNpb249NC43CisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC94ZW4uZ2l0IGRmMDk0OWQxOTdjYzc1Mzg3MWY1ZGYxYTAzNThiNDNlZGQyZmQzNjU6cmVm
cy9oZWFkcy9zdGFibGUtNC43ClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveGVuLmdpdAogICBjMTBkYzU0Li5kZjA5NDlkICBkZjA5NDlkMTk3Y2M3NTM4NzFmNWRmMWEw
MzU4YjQzZWRkMmZkMzY1IC0+IHN0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Oct 21 04:39:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 21 Oct 2017 04:39:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5lYw-00069z-Po; Sat, 21 Oct 2017 04:39:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5lYv-00069g-Fj
 for xen-devel@lists.xensource.com; Sat, 21 Oct 2017 04:39:05 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 F4/21-27020-86FCAE95; Sat, 21 Oct 2017 04:39:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTft/Kt
 Ig7U7zS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacWvpPdaCrR4V76+sZG9g
 bLDoYuTkEBJoZJJYesW9i5ELyH7MKHHpeiMbhLONUWLJk7+MIFUiAs4SX8/MZQexeQX0Jc5u+
 8kGYgsLWEtc3TkdrEFCYCanxIppz5lAEhICvhL3955nhLFPbN/K0sXIzsEmYCVxSKyLkYODRU
 BVYu1UhQmM3AsYGVYxahSnFpWlFukameglFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+d
 uYgR6vJ6BgXEH46vjfocYJTmYlER5AytfRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4OU49ypS
 SLAoNT21Ii0zBxh6MGkJDh4lEV5FkDRvcUFibnFmOkTqFKMux7FNl/8wCbHk5eelSonzSoIUC
 YAUZZTmwY2AxcElRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8GiBTeDLzSuA2vQI6ggnoCH
 b7FyBHlCQipKQaGP3+yYad+bTt4Js109ZdffRlK3//hzda/0/fPSO3pcl3eWrUZ75Tmjslpp+
 7fOZv1NRP0v/fTUt9k7SiedfTRUWhPXWdHNcne16Uv/Kgpu5ybVr1+iP8jucXv+YqiTVcYdxy
 amqKUv/3T15hHQc2/uoxX7xlzqmA0F1SB/58c9A6lCCZ/3d2+q0kJZbijERDLeai4kQA8955v
 X4CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1508560741!80410376!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12838 invoked from network); 21 Oct 2017 04:39:02 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Oct 2017 04:39:02 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5lYp-0007Sc-MK; Sat, 21 Oct 2017 04:38:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e5lYk-0005aS-Cx; Sat, 21 Oct 2017 04:38:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e5lYk-0006TE-74; Sat, 21 Oct 2017 04:38:54 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114793-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=6094d6ec7fc9ea3e28c18c880b76858f06a8b129
X-Osstest-Versions-That: libvirt=b3aaff56dbc73ba15197b31d0cdadb31a2f29a69
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 21 Oct 2017 04:38:54 +0000
Subject: [Xen-devel] [libvirt test] 114793: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1223231588471337373=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 114713
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 114713
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 114713
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass

version targeted for testing:
 libvirt              6094d6ec7fc9ea3e28c18c880b76858f06a8b129
baseline version:
 libvirt              b3aaff56dbc73ba15197b31d0cdadb31a2f29a69

Last test of basis   114713  2017-10-19 04:20:06 Z    2 days
Testing same since   114793  2017-10-20 08:17:46 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Erik Skultety <eskultet@redhat.com>
  Jiri Denemark <jdenemar@redhat.com>
  John Ferlan <jferlan@redhat.com>
  JÃ¡n Tomko <jtomko@redhat.com>
  Michal Privoznik <mprivozn@redhat.com>
  Pavel Hrdina <phrdina@redhat.com>
  Peter Krempa <pkrempa@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-amd64-libvirt-vhd                                 pass    


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


Pushing revision :

+ branch=libvirt
+ revision=6094d6ec7fc9ea3e28c18c880b76858f06a8b129
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push libvirt 6094d6ec7fc9ea3e28c18c880b76858f06a8b129
+ branch=libvirt
+ revision=6094d6ec7fc9ea3e28c18c880b76858f06a8b129
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=libvirt
+ xenbranch=xen-unstable
+ '[' xlibvirt = xlinux ']'
+ linuxbranch=
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' x6094d6ec7fc9ea3e28c18c880b76858f06a8b129 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://libvirt.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.libvirt
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree libvirt
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/libvirt
+ git push osstest@xenbits.xen.org:/home/xen/git/libvirt.git 6094d6ec7fc9ea3e28c18c880b76858f06a8b129:refs/heads/xen-tested-master
To osstest@xenbits.xen.org:/home/xen/git/libvirt.git
   b3aaff5..6094d6e  6094d6ec7fc9ea3e28c18c880b76858f06a8b129 -> xen-tested-master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1223231588471337373==--

From xen-devel-bounces@lists.xen.org Sat Oct 21 08:34:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 21 Oct 2017 08:34:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5pES-0004vT-PG; Sat, 21 Oct 2017 08:34:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5pER-0004v6-Fc
 for xen-devel@lists.xensource.com; Sat, 21 Oct 2017 08:34:11 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 53/8E-29911-2860BE95; Sat, 21 Oct 2017 08:34:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVbeR7XW
 kwbdHuhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOP7gE0vBhdiK6zd0Ghin
 WXYxcnEICTQySVxevIwVwnnMKPF37lcWCGcbo8TPCe/Zuhg5OUQEnCW+npnLDmLzCuhLzDixi
 BHEFhYIkjjT+hysQULgm4rE/IbtQA4HkOMtsaZDEcZsbNbuYmTnYBOwkjgkBtLIIqAqsaT1Ps
 sERu4FjAyrGDWKU4vKUot0jQ31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzEC/c0
 ABDsYmxYFHmKU5GBSEuWtePcqUogvKT+lMiOxOCO+qDQntfgQowwHh5IErw7r60ghwaLU9NSK
 tMwcYODBpCU4eJREeINYgNK8xQWJucWZ6RCpU4y6HMc2Xf7DJMSSl5+XKiXOexGkSACkKKM0D
 24ELAouMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZjXC+QSnsy8ErhNr4COYAI6gt3+BcgRJY
 kIKakGxtlzXiXKRltusTk3OTVItszbxLy/pqXg26xz+Vqb3wvOWnFD9kDs/uQgkbVZV3z4ltw
 ofH9EaM7e8nlV89+pOojubDuz9u133c2+Hv8+/ioVvqzZ9/rzZdcDxTMznn5ct3tT409NG+Hv
 b9lvf4lJrU1mWP9MPCW+J1zgT8tx0QVrzvv8+FiR8kyJpTgj0VCLuag4EQCsAleEfQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1508574848!70242125!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14304 invoked from network); 21 Oct 2017 08:34:09 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Oct 2017 08:34:09 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5pEK-0005oT-IL; Sat, 21 Oct 2017 08:34:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e5pEF-00051T-3e; Sat, 21 Oct 2017 08:33:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e5pEE-0005ip-Dc; Sat, 21 Oct 2017 08:33:58 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114796-mainreport@xen.org>
X-Osstest-Failures: linux-next:build-armhf-pvops:<job status>:broken:regression
 linux-next:build-amd64-pvops:kernel-build:fail:regression
 linux-next:test-amd64-i386-libvirt-qcow2:guest-start/debian.repeat:fail:regression
 linux-next:build-armhf-pvops:host-build-prep:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:guest-saverestore.2:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=36ef71cae353f88fd6e095e2aaa3e5953af1685d
X-Osstest-Versions-That: linux=ebe6e90ccc6679cb01d2b280e4b61e6092d4bedb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 21 Oct 2017 08:33:58 +0000
Subject: [Xen-devel] [linux-next test] 114796: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDc5NiBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTQ3OTYvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgIDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
NDY4MgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgMTcgZ3Vlc3Qtc3RhcnQvZGViaWFu
LnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMTQ2ODIKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgIDUgaG9zdC1idWlsZC1wcmVwICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNDY4MgoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBh
aXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5l
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiAgICBmYWlsIGxpa2UgMTE0
NjU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMTQ2ODIKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDM2ZWY3MWNhZTM1M2Y4OGZkNmUwOTVlMmFhYTNlNTk1
M2FmMTY4NWQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGViZTZlOTBj
Y2M2Njc5Y2IwMWQyYjI4MGU0YjYxZTYwOTJkNGJlZGIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApGYWlsaW5nIHNpbmNlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTE0Nzk2ICAyMDE3LTEwLTIwIDA5OjI2OjU1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1w
dHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1
bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90
IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Oct 21 09:12:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 21 Oct 2017 09:12:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5ppR-0007Tv-Jv; Sat, 21 Oct 2017 09:12:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5ppP-0007TY-Ok
 for xen-devel@lists.xensource.com; Sat, 21 Oct 2017 09:12:23 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 62/51-21967-67F0BE95; Sat, 21 Oct 2017 09:12:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsWS0XRdVbeU/3W
 kwZcvChYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+PHgDHPBwdyK3ydOsDcw
 TvPsYuTiEBJoZJJYPmMVWxcjJ5DzmFFid082RGIbo8ShC3/YQRIiAs4SX8/MBbN5BfQl2j9tA
 rOFBUIlGua+YwVpkBDo05T4drwXLCEh4C1x//lJRhh7YsNqoCJ2DjYBK4lDYiBRFgFViU3v3z
 FOYORewMiwilGjOLWoLLVI19BEL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMj0Oc
 MQLCD8expz0OMkhxMSqK8Fe9eRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4J3A9zpSSLAoNT21
 Ii0zBxh8MGkJDh4lEV5dkDRvcUFibnFmOkTqFKMxx7FNl/8wcay6fvcPkxBLXn5eqpQ4RKkAS
 GlGaR7cIFhUXGKUlRLmZQQ6TYinILUoN7MEVf4VozgHo5IwbyXIFJ7MvBK4fa+ATmECOoXd/g
 XIKSWJCCmpBsbcJo0NfddlWgKnq35ent11U26p+nblWbqH5mtFKMjMETp+8ObuTS9zGPWuzpU
 W+fmkbKr42yfldaq1xq9VIpNN+YLTHuVOOS3PvGHbKZX7p/lrW25ar+OrOKSz/PkBEx0x6ZJq
 PjmZ3sYDG5ofHzLa7DB95or8M8pz32zrfZ/Fv6OmLv5ghZMSS3FGoqEWc1FxIgA+kdsthQIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1508577140!105105875!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12566 invoked from network); 21 Oct 2017 09:12:21 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Oct 2017 09:12:21 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5ppK-0006nv-Eb; Sat, 21 Oct 2017 09:12:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e5ppE-0007Mk-Su; Sat, 21 Oct 2017 09:12:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e5ppE-0004Lj-DE; Sat, 21 Oct 2017 09:12:12 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114813-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-armhf:<job status>:broken:regression
 qemu-mainline:build-armhf:host-install(4):broken:regression
 qemu-mainline:build-i386: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-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qcow2: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-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-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-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-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-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-armhf-armhf-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-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=e822e81e350825dd94f41ee2538ff1432b812eb9
X-Osstest-Versions-That: qemuu=f90ea7ba7c5ae7010ee0ce062207ae42530f57d6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 21 Oct 2017 09:12:12 +0000
Subject: [Xen-devel] [qemu-mainline test] 114813: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0003330439512251585=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114813 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114813/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf                     <job status>                 broken
 build-armhf                   4 host-install(4)        broken REGR. vs. 114507
 build-i386                    6 xen-build                fail REGR. vs. 114507
 build-i386-xsm                6 xen-build                fail REGR. vs. 114507
 build-amd64-xsm               6 xen-build                fail REGR. vs. 114507
 build-amd64                   6 xen-build                fail REGR. vs. 114507
 build-armhf-xsm               6 xen-build                fail REGR. vs. 114507

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemuu-win10-i386  1 build-check(1)              blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ws16-amd64  1 build-check(1)             blocked n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-intel  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-amd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                e822e81e350825dd94f41ee2538ff1432b812eb9
baseline version:
 qemuu                f90ea7ba7c5ae7010ee0ce062207ae42530f57d6

Last test of basis   114507  2017-10-15 01:03:38 Z    6 days
Failing since        114546  2017-10-16 12:16:28 Z    4 days    7 attempts
Testing same since   114813  2017-10-20 19:53:55 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Lindsay <alindsay@codeaurora.org>
  Alberto Garcia <berto@igalia.com>
  Aleksandr Bezzubikov <zuban32s@gmail.com>
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alistair Francis <alistair.francis@xilinx.com>
  Amarnath Valluri <amarnath.valluri@intel.com>
  Andrew Baumann <Andrew.Baumann@microsoft.com>
  Anthoine Bourgeois <anthoine.bourgeois@blade-group.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Artyom Tarasenko <atar4qemu@gmail.com>
  Carlo Marcelo Arenas BelÃ³n <carenas@gmail.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <otubo@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Igor Mammedov <imammedo@redhat.com>
  Jason J. Herne <jjherne@linux.vnet.ibm.com>
  Jason Wang <jasowang@redhat.com>
  Joe Clifford <joeclifford@gmail.com>
  John Snow <jsnow@redhat.com>
  Knut Omang <knut.omang@oracle.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Marco A L Barbosa <malbarbo@gmail.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Mark Kanda <mark.kanda@oracle.com>
  Markus Armbruster <armbru@redhat.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <rth@twiddle.net>
  Riku Voipio <riku.voipio@linaro.org>
  Sandipan Das <sandipan@linux.vnet.ibm.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wolfgang Bumiller <w.bumiller@proxmox.com>

jobs:
 build-amd64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-armhf                                                  broken  
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvhv2-amd                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-ws16-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ws16-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-xl-qemuu-win10-i386                         blocked 
 test-amd64-i386-xl-qemuu-win10-i386                          blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvhv2-intel                              blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-amd64-i386-libvirt-qcow2                                blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 


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

broken-job build-armhf broken
broken-step build-armhf host-install(4)

Not pushing.

(No revision log; it would be 5247 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0003330439512251585==--

From xen-devel-bounces@lists.xen.org Sat Oct 21 09:49:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 21 Oct 2017 09:49:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5qPG-00017N-Iq; Sat, 21 Oct 2017 09:49:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5qPF-000170-ET
 for xen-devel@lists.xensource.com; Sat, 21 Oct 2017 09:49:25 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 CA/4D-31121-4281BE95; Sat, 21 Oct 2017 09:49:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVVdZ4nW
 kwdWzahYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOHH1EWPB3oKK509usjYw
 XvLoYuTiEBJoZJKYcX8+M4TzmFFixa43UM42Rokrx7aydzFycogIOEt8PTMXzOYV0Jd42X0Ez
 BYWsJJYd38DG0iDhMAZLYkV566zgCQkBDwlDv1uZYWxVzV+Aypi52ADajgkBhJlEVCVWLd4Ce
 MERu4FjAyrGNWLU4vKUot0TfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJ9zgA
 EOxi7L/sfYpTkYFIS5a149ypSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvrfjrSCHBotT01Iq0
 zBxg8MGkJTh4lER4I0DSvMUFibnFmekQqVOMuhzHNl3+wyTEkpeflyolztsDUiQAUpRRmgc3A
 hYJlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMmwkyhSczrwRu0yugI5iAjmC3fwFyREkiQk
 qqgdHy74tJnD29wdOKSz9PZzabNi/PIXtbovObIJPpJ/ertf2TFMmq0vjtsPBa16mCpau74iO
 D+mK/vY9fbv/2/uM9IU7uVhVvHpTHma1qu8d21jH4ttO5eewcC9LfC38oWh3y556NIHO2/hVl
 tZWSZ3xvxu87sufw3ScszdwLTrQ+79m+7d+mk8+VWIozEg21mIuKEwGoLg23fwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1508579362!112436119!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51708 invoked from network); 21 Oct 2017 09:49:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Oct 2017 09:49:23 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5qP9-0007iu-FN; Sat, 21 Oct 2017 09:49:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e5qP4-0002Il-2P; Sat, 21 Oct 2017 09:49:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e5qP3-0003zb-Ni; Sat, 21 Oct 2017 09:49:13 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114798-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:build-armhf-pvops:kernel-build:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:xen-boot/l1:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt: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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm: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-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-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-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-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop: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-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=2040ac14e4cfbae679751796266527d92d11ac78
X-Osstest-Versions-That: xen=de38e28cc2cc62e6e9e4741403e4a8f6c07d8cfd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 21 Oct 2017 09:49:13 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 114798: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDc5OCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDc5OC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgNiBrZXJuZWwtYnVpbGQgICBmYWlsIGluIDExNDczMyBSRUdSLiB2cy4gMTE0NTQzCgpU
ZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE0IGd1ZXN0LWxvY2FsbWlncmF0ZSBm
YWlsIGluIDExNDczMyBwYXNzIGluIDExNDc5OAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kIDE0IHhlbi1ib290L2wxICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTE0NzMzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgIGZh
aWwgcGFzcyBpbiAxMTQ3MzMKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBu
b3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICBibG9ja2VkIGluIDExNDczMyBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTE0NzMzIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgYmxvY2tlZCBpbiAxMTQ3MzMgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDExNDczMyBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQg
aW4gMTE0NzMzIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMTQ3MzMgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIGluIDExNDczMyBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgIGJsb2NrZWQgaW4gMTE0NzMzIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMTQ3MzMgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2Vk
IGluIDExNDczMyBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTE0NzMzIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICBmYWlsIGJsb2NrZWQgaW4gMTE0
NTQzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxOCBndWVzdC1zdGFydC93
aW4ucmVwZWF0IGZhaWwgaW4gMTE0NzMzIGxpa2UgMTE0NTQzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDExNDcz
MyBsaWtlIDExNDU0MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE2IGd1
ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMTQ3MzMgbGlrZSAxMTQ1NDMKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZh
aWwgaW4gMTE0NzMzIGxpa2UgMTE0NTQzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgaW4gMTE0NzMzIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3Jh
dGUveDEwIGZhaWwgbGlrZSAxMTQ1MDEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE4IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBsaWtlIDExNDUwMQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwg
IGxpa2UgMTE0NTMzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNiBndWVz
dC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMTQ1NDMKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExNDU0
MwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAyMDQw
YWMxNGU0Y2ZiYWU2Nzk3NTE3OTYyNjY1MjdkOTJkMTFhYzc4CmJhc2VsaW5lIHZlcnNpb246CiB4
ZW4gICAgICAgICAgICAgICAgICBkZTM4ZTI4Y2MyY2M2MmU2ZTllNDc0MTQwM2U0YThmNmMwN2Q4
Y2ZkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTQ1NDMgIDIwMTctMTAtMTYgMTE6NTE6MjIgWiAg
ICA0IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE0NjU3ICAyMDE3LTEwLTE3IDIwOjE2OjE3
IFogICAgMyBkYXlzICAgIDQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3Q6CiAgQmVybmQgS3VobHMgPGJlcm5kLmt1aGxzQHQtb25saW5lLmRlPgog
IFRob21hcyBQZXRhenpvbmkgPHRob21hcy5wZXRhenpvbmlAZnJlZS1lbGVjdHJvbnMuY29tPgog
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBn
cmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAyMDQwYWMxNGU0Y2ZiYWU2Nzk3NTE3OTYyNjY1
MjdkOTJkMTFhYzc4CkF1dGhvcjogQmVybmQgS3VobHMgPGJlcm5kLmt1aGxzQHQtb25saW5lLmRl
PgpEYXRlOiAgIFNhdCBBdWcgMTkgMTY6MjE6NDIgMjAxNyArMDIwMAoKICAgIHRvb2xzL2xpYnhj
L3hjX2RvbV9hcm06IGFkZCBtaXNzaW5nIHZhcmlhYmxlIGluaXRpYWxpemF0aW9uCiAgICAKICAg
IFRoZSB2YXJpYWJsZSBkb21jdGwudS5hZGRyZXNzX3NpemUuc2l6ZSBtYXkgcmVtYWluIHVuaW5p
dGlhbGl6ZWQgaWYKICAgIGd1ZXN0X3R5cGUgaXMgbm90IG9uZSBvZiB4ZW4tMy4wLWFhcmNoNjQg
b3IgeGVuLTMuMC1hcm12N2wuIEFuZCB0aGUKICAgIGNvZGUgcHJlY2lzZWx5IGNoZWNrcyBpZiB0
aGlzIHZhcmlhYmxlIGlzIHN0aWxsIDAgdG8gZGVjaWRlIGlmIHRoZQogICAgZ3Vlc3QgdHlwZSBp
cyBzdXBwb3J0ZWQgb3Igbm90LgogICAgCiAgICBUaGlzIGZpeGVzIHRoZSBmb2xsb3dpbmcgYnVp
bGQgZmFpbHVyZSB3aXRoIGdjYyA3Lng6CiAgICAKICAgIHhjX2RvbV9hcm0uYzoyMjk6MzE6IGVy
cm9yOiAnZG9tY3RsLnUuYWRkcmVzc19zaXplLnNpemUnIG1heSBiZSB1c2VkIHVuaW5pdGlhbGl6
ZWQgaW4gdGhpcyBmdW5jdGlvbiBbLVdlcnJvcj1tYXliZS11bmluaXRpYWxpemVkXQogICAgICAg
ICBpZiAoIGRvbWN0bC51LmFkZHJlc3Nfc2l6ZS5zaXplID09IDAgKQogICAgCiAgICBQYXRjaCBv
cmlnaW5hbGx5IHRha2VuIGZyb20KICAgIGh0dHBzOi8vd3d3Lm1haWwtYXJjaGl2ZS5jb20veGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcvbXNnMTA5MzEzLmh0bWwuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEJlcm5kIEt1aGxzIDxiZXJuZC5rdWhsc0B0LW9ubGluZS5kZT4KICAgIFNpZ25lZC1vZmYt
Ynk6IFRob21hcyBQZXRhenpvbmkgPHRob21hcy5wZXRhenpvbmlAZnJlZS1lbGVjdHJvbnMuY29t
PgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5
IHBpY2tlZCBmcm9tIGNvbW1pdCA4OGJmYmY5MGUzNWYxMjEzZjk5NjdhOTdkZWUwYjIwMzlmOTk5
OGE0KQoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Oct 21 11:09:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 21 Oct 2017 11:09:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5re9-0006FH-Fl; Sat, 21 Oct 2017 11:08:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5re8-0006En-Od
 for xen-devel@lists.xensource.com; Sat, 21 Oct 2017 11:08:52 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 8C/05-13910-4CA2BE95; Sat, 21 Oct 2017 11:08:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsWS0XRdVfeQ1ut
 Ig0vnTSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8WXXNNaCDccYK6bdyWpg
 7Oxl7GLk4hASaGSS+DtxCzOE85hR4tulF0wQzjZGiR3r3wI5nBwiAs4SX8/MZQexeQX0JXYfO
 woWFxYwl5j3cxYbSIOEwBZ5iUuTpwKN4gByPCX2b3KHMb/8BSpn52ATsJI4JAbSyCKgKjF32i
 G2CYzcCxgZVjFqFKcWlaUW6Rob6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBPq
 cAQh2MP5dG3iIUZKDSUmUt+Ldq0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzTNF9HCgkWpaan
 VqRl5gCDDyYtwcGjJMK7EiTNW1yQmFucmQ6ROsVozHFs0+U/TBw/Jl35wyTEkpeflyolzrsMp
 FQApDSjNA9uECwqLjHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmYtx1kCk9mXgncvldApzABnc
 Ju/wLklJJEhJRUA6OFwyOxvTcrSo+xcLWcKdt8Zb+qjG3fnKKVq47IKu/b8PzC78ubmExL69e
 u7VLzezDRM8HI9kWZWPSBivTLHw/YbdvxrrZZqTJ9Re/rV8v07gbERvjtXG3wx3XxVcXSvqen
 Nee9+Lex6kTVPNbH7aflH0mJr+kp2/jz61NG+XM2DREN8/0ijx9SYinOSDTUYi4qTgQAW2TTd
 IUCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1508584129!78133151!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6709 invoked from network); 21 Oct 2017 11:08:50 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Oct 2017 11:08:50 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5re2-0001LQ-86; Sat, 21 Oct 2017 11:08:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e5rdw-0000mH-RY; Sat, 21 Oct 2017 11:08:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e5rdw-0003Pm-AH; Sat, 21 Oct 2017 11:08:40 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114808-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-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-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm: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-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=8e77dabc58c4b6c747dfb4b948551147905a7840
X-Osstest-Versions-That: xen=24fb44e971a62b345c7b6ca3c03b454a1e150abe
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 21 Oct 2017 11:08:40 +0000
Subject: [Xen-devel] [xen-unstable test] 114808: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3468994083838625662=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 15 guest-stop fail REGR. vs. 114644
 test-amd64-amd64-xl-qemuu-ovmf-amd64 10 debian-hvm-install fail REGR. vs. 114644
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop        fail REGR. vs. 114644
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop       fail REGR. vs. 114644
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop       fail REGR. vs. 114644

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 114644
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 114644
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114644
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 114644
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114644
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114644
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 114644
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  8e77dabc58c4b6c747dfb4b948551147905a7840
baseline version:
 xen                  24fb44e971a62b345c7b6ca3c03b454a1e150abe

Last test of basis   114644  2017-10-17 10:49:11 Z    4 days
Failing since        114670  2017-10-18 05:03:38 Z    3 days    3 attempts
Testing same since   114808  2017-10-20 14:56:19 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony PERARD <anthony.perard@citrix.com>
  David Esler <drumandstrum@gmail.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@linaro.org>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            fail    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         fail    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

------------------------------------------------------------
commit 8e77dabc58c4b6c747dfb4b948551147905a7840
Author: Wei Liu <wei.liu2@citrix.com>
Date:   Mon Oct 16 15:04:10 2017 +0100

    libxl: annotate s to be nonnull in libxl__enum_from_string
    
    Hope this can placate coverity.
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Release-acked-by: Julien Grall <julien.grall@linaro.org>

commit 575da5ceb427ce649eb22c1aea105af147d22487
Author: Anthony PERARD <anthony.perard@citrix.com>
Date:   Thu Oct 19 15:29:56 2017 +0100

    tools/Makefile: unset MAKELEVEL before building QEMU
    
    Since QEMU commits aef45d51d1204f3335fb99de6658e0c5612c2b67
    "build: automatically handle GIT submodule checkout for dtc"
    the QEMU makefiles rely on the variable MAKELEVEL to make a decision on
    whether to update some git submodules or not. Since we call QEMU build
    from within the Xen one, MAKELEVEL would already be greater than 0 and
    the git submodules would not be updated and QEMU would fail to build.
    
    Fix this by removing MAKELEVEL from the environment before trying to
    build QEMU.
    
    Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Release-acked-by: Julien Grall <julien.grall@linaro.org>

commit 8ba5f63d3afd59001c35b1494f0416131de439a4
Author: Jan Beulich <jbeulich@suse.com>
Date:   Fri Oct 20 09:31:54 2017 +0200

    gcov: support gcc 7.x
    
    Taking Linux commit 0538421343 ("gcov: support GCC 7.1") as reference,
    enable gcc 7 support requiring __gcov_exit() and having 9 counters.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Release-acked-by: Julien Grall <julien.grall@linaro.org>

commit 4e3fb2fb47d6403f8411727eefe2b885c6ad514e
Author: Roger Pau MonnÃ© <roger.pau@citrix.com>
Date:   Fri Oct 20 09:30:13 2017 +0200

    ubsan: add clang 5.0 support
    
    clang 5.0 changed the layout of the type_mismatch_data structure and
    introduced __ubsan_handle_type_mismatch_v1 and
    __ubsan_handle_pointer_overflow.
    
    This commit adds support for the new structure layout, adds the
    missing handlers and the new types for type_check_kinds.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    [jb: unconditionally emit always the same message in
         __ubsan_handle_pointer_overflow()]
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Release-acked-by: Julien Grall <julien.grall@linaro.org>

commit 78e693cc123296db2f79e792cf474544c1ffd064
Author: David Esler <drumandstrum@gmail.com>
Date:   Fri Oct 20 09:29:29 2017 +0200

    x86/boot: fix early error output
    
    In 9180f5365524 a change was made to the send_chr function to take in
    C-strings and output a character at a time until a NULL was encountered.
    However, when there is no VGA there is no code to increment the current
    character position resulting in an endless loop of the first character.
    This moves the (implicit) increment such that it occurs in all cases.
    
    Signed-off-by: David Esler <drumandstrum@gmail.com>
    Reviewed-by: Doug Goldstein <cardoe@cardoe.com>
    [jb: correct title and description]
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>

commit 4a1d823f70ac8182cbc5a4bd3c76beeb952e9683
Author: Roger Pau MonnÃ© <roger.pau@citrix.com>
Date:   Fri Oct 20 09:27:23 2017 +0200

    x86/string: fix memmove when size is 0
    
    ubsan in clang 5.0 complains with:
    
    (XEN) UBSAN: Undefined behaviour in string.c:50:28
    (XEN) pointer overflow:
    (XEN) addition of unsigned offset to ffff830000100000 overflowed to ffff8300000fffff
    [...]
    (XEN) Xen call trace:
    (XEN)    [<ffff82d0802dce0d>] ubsan.c#ubsan_epilogue+0xd/0xc0
    (XEN)    [<ffff82d0802de145>] __ubsan_handle_pointer_overflow+0xa5/0xe0
    (XEN)    [<ffff82d0803bf627>] memmove+0x67/0x80
    (XEN)    [<ffff82d080679f87>] page_alloc.c#bootmem_region_add+0x157/0x220
    (XEN)    [<ffff82d080679c66>] init_boot_pages+0x56/0x220
    (XEN)    [<ffff82d0806bcb9d>] __start_xen+0x2c2d/0x4b50
    (XEN)    [<ffff82d0802000f3>] __high_start+0x53/0x60
    
    This is due to memmove doing a n-1+addr when n is 0. This is harmless
    because the loop is bounded to 0. Fix this by returning earlier when n
    is 0.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    [jb: add return value and unlikely()]
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Release-acked-by: Julien Grall <julien.grall@linaro.org>

commit 6ccf25d46c18ff274e68dde8c8da3c656f7699e2
Author: Julien Grall <julien.grall@linaro.org>
Date:   Thu Oct 19 18:09:05 2017 +0100

    xen/arm: gic-v3: Make sure ICC_SRE_EL1 is restored before ICH_VMCR_EL2
    
    Per 8.4.8 in ARM IHI 0069D, ICH_VMCR_EL2.VFIQEn is RES1 when
    ICC_SRE_EL1.SRE is 1. This causes a Group 0 interrupt (as generated in
    GICv2 mode) to be delivered as a FIQ to the guest, with potentially
    consequence. So we must make sure that ICC_SRE_EL1 has been actually
    programmed before at ICH_VMCR_EL2.
    
    This was discovered when booting EFI in a GICv2 guest on a GICv3
    hardware.
    
    Signed-off-by: Julien Grall <julien.grall@linaro.org>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>

commit 0c8055c2f45f489aff67f4d362f3fdc192cc2d94
Author: Stefano Stabellini <sstabellini@kernel.org>
Date:   Wed Oct 18 14:29:58 2017 -0700

    arm: configure interrupts to be in non-secure group1
    
    Xen uses non-secure group1 interrupts, however it doesn't configure the
    GICv3 accordingly. Xen needs to set GICD_IGROUPR for SPIs and
    GICR_IGROUPR0 for local interrupt to "1" to specify that interrupts
    belong to group1. This is particularly important if the system has
    GICD_CTLR.DS set, also see commit
    7c9b973061b03af62734f613f6abec46c0dd4a88 in Linux.
    
    Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
    Reviewed-by: Julien Grall <julien.grall@linaro.org>
    Released-acked-by: Julien Grall <julien.grall@linaro.org>

commit 5dd3907a2af37060a675dd3bc5a02b7b38dac66c
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Oct 17 15:11:23 2017 +0100

    xen/public: Correct the definition of GNTTAB_CACHE_SOURCE_GREF
    
    Discovered when running the XSA-232 PoC on a UBSAN-enabled hypervisor.
    
      (d79) XSA-232 PoC
      (XEN) ================================================================================
      (XEN) UBSAN: Undefined behaviour in grant_table.c:3217:25
      (XEN) left shift of 1 by 31 places cannot be represented in type 'int'
      (XEN) ----[ Xen-4.10.0-rc  x86_64  debug=y   Tainted:    H ]----
    
    Update all of the GNTTAB_CACHE_* constants to be unsigned integers.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
    Release-acked-by: Julien Grall <julien.grall@linaro.org>

commit 8d7b633adab76a778ccf3e3417e903b35333c528
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Aug 29 10:35:31 2017 +0000

    x86/mm: Consolidate all Xen L4 slot writing into init_xen_l4_slots()
    
    There are currently three functions which write L4 pagetables for Xen, but
    they all behave subtly differently.  sh_install_xen_entries_in_l4() in
    particular is catering for two different usecases, which makes the safety of
    the linear mappings hard to follow.
    
    By consolidating the L4 pagetable writing in a single function, the resulting
    setup of Xen's virtual layout is easier to understand.
    
    No practical changes to the resulting L4, although the logic has been
    rearranged to avoid rewriting some slots.  This changes the zap_ro_mpt
    parameter to simply ro_mpt.
    
    Both {hap,sh}_install_xen_entries_in_l4() get folded into their callers.  The
    hap side only a single caller, while the shadow side has two.  The shadow
    split helps highlight the correctness of the linear slots.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Tim Deegan <tim@xen.org>
    Release-acked-by: Julien Grall <julien.gral@linaro.org>
    Acked-by: George Dunlap <george.dunlap@citrix.com>

commit 5cf67895f8c9fb4adcaab9172b43076599003db4
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Aug 29 11:35:31 2017 +0100

    x86/mm: Consolidate all Xen L2 slot writing into init_xen_pae_l2_slots()
    
    Having all of this logic together makes it easier to follow Xen's virtual
    setup across the whole system.
    
    No functional change.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Tim Deegan <tim@xen.org>
    Release-acked-by: Julien Grall <julien.gral@linaro.org>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>

commit 824785e469f47aa9a8a2f4a6f4757dfedd6ec940
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Mon Sep 25 11:11:05 2017 +0100

    Revert "x86/mm: move PV l4 table setup code" and "x86/mm: factor out pv_arch_init_memory"
    
    This reverts commit f3b95fd07fdb55b1db091fede1b9a7c71f1eaa1b and
    1bd39738a5a34f529a610fb275cc83ee5ac7547a.
    
    The following patches (post XSA-243 fixes) requires init_guest_l4_table()
    being common code.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Tim Deegan <tim@xen.org>
    Release-acked-by: Julien Grall <julien.gral@linaro.org>

commit 4ed00f57f086c589a95fdd17ace43e02fee2be34
Author: Ian Jackson <ian.jackson@eu.citrix.com>
Date:   Tue Oct 17 17:52:02 2017 +0100

    tools: libxendevicemodel: Restore symbol versions for 1.0
    
    In 1462f9ea8f4219d520a530787b80c986e050aa98
    "tools: libxendevicemodel: Provide xendevicemodel_shutdown"
    we added a new version 1.1 to the symbol map and simply abolished
    the old one.  That is quite wrong.
    
    Instead, we should have left the 1.0 map alone and added a new version
    which simply adds the new symbol.
    
    Fix this.
    
    Reported-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    CC: Stefano Stabellini <sstabellini@kernel.org>
    Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
    Reviewed-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit c4efa25058d3f45bf725d6ebe6429db9adf94b62
Author: Roger Pau MonnÃ© <roger.pau@citrix.com>
Date:   Tue Oct 17 11:23:53 2017 +0100

    mm/shadow: fix declaration of fetch_type_names
    
    fetch_type_names usage is guarded by SHADOW_DEBUG_PROPAGATE in
    SHADOW_DEBUG, fix the declaration so it's also guarded by
    SHADOW_DEBUG_PROPAGATE instead of DEBUG_TRACE_DUMP.
    
    Observed while building with clang and ubsan enabled.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Tim Deegan <tim@xen.org>
    Release-acked-by: Julien Grall <julien.grall@linaro.org>

commit 0075bc1f02c389c5bb84cbffdc27dc9b53699bca
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Mon Oct 16 13:20:00 2017 +0000

    xen/dom0: Fix latent dom0 construction bugs on all architectures
    
     * x86 PV and ARM dom0's must not clear _VPF_down from v->pause_flags until
       all state is actually set up.  As it currently stands, d0v0 is eligible for
       scheduling before its registers have been set.  This is latent as we also
       hold a systemcontroller pause reference at the time which prevents d0 from
       being scheduled.
    
     * x86 PVH previously was not setting v->is_initialised for d0v0, despite
       setting the vcpu running eventually.  Therefore, a later VCPUOP_initialise
       hypercall will modify state under the feet of the running vcpu.  This is
       latent as PVH dom0 construction don't yet function.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Release-acked-by: Julien Grall <julien.grall@linaro.org>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3468994083838625662==--

From xen-devel-bounces@lists.xen.org Sat Oct 21 11:13:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 21 Oct 2017 11:13:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5riH-0006u7-55; Sat, 21 Oct 2017 11:13:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=460e48d24=citrix-osstest@xenproject.org>)
 id 1e5riF-0006tB-JU
 for xen-devel@lists.xensource.com; Sat, 21 Oct 2017 11:13:07 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 B1/1C-14867-2CB2BE95; Sat, 21 Oct 2017 11:13:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHRDpO4h7de
 RBl8vMlvcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oyp7Z3MBQ/yKw6dTGtg7HPtYuTkkBDwl7gx
 axMThO0u8fbsXFYQW0TAWWLCh9tsIDavgJ7Ep+knwWqEBVIkHnQ9BopzAdXvVJVYNesHkMMB5
 LhKNF8IgZjjKtF1dDVYL5uAh8TEnoksICUsAqoSz37ygISFBLQkli5eyQQxXlDi5MwnLCA2s4
 CExMEXL5ghxlhItH96yzSBkW8WkrJZSMoWMDKtYlQvTi0qSy3SNddLKspMzyjJTczM0TU0MNP
 LTS0uTkxPzUlMKtZLzs/dxAgMJwYg2ME487L/IUZJDiYlUd6Kd68ihfiS8lMqMxKLM+KLSnNS
 iw8xynBwKEnwMgLDU0iwKDU9tSItMwcY2DBpCQ4eJRHe61pAad7igsTc4sx0iNQpRl2OY5su/
 2ESYsnLz0uVEudlB5khAFKUUZoHNwIWZZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzPsJZB
 VPZl4J3KZXQEcwAR3Bbv8C5IiSRISUVAPjZgnuI2KMm5RW3V8gyR3mKZJxrkx3boxP1neeM99
 u7Tc42OdcscpX4pUL1+Nb+ZHqN/t2LG7/zm47s0M4Vuv629kunplxu//+m66vtO36juL98syy
 D3iO3T9kNWlqxPK9R3gLZF1TTuqnPPb628E9tfP9WdkVL85u+PvE5Vv1bB+/qFilmI1CSizFG
 YmGWsxFxYkAij3qqq0CAAA=
X-Env-Sender: prvs=460e48d24=citrix-osstest@xenproject.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1508584384!74767170!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39015 invoked from network); 21 Oct 2017 11:13:05 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Oct 2017 11:13:05 -0000
X-IronPort-AV: E=Sophos;i="5.43,410,1503360000"; d="scan'208";a="447459742"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72337-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:guest-localmigrate:fail:regression
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=df0949d197cc753871f5df1a0358b43edd2fd365
X-Osstest-Versions-That: xen=c10dc54d41695a074c90b8afed950bd63884de0b
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 21 Oct 2017 12:13:00 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL02.citrite.net
Subject: [Xen-devel] [xen-4.7-testing baseline-only test] 72337: regressions
	- trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjMzNyB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjMzNy8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAxMSBndWVzdC1zdGFydCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDcyMjM3CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gMTQgZ3Vlc3QtbG9jYWxtaWdy
YXRlIGZhaWwgUkVHUi4gdnMuIDcyMjM3CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gNzIyMzcKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3Rz
LWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2
ZXIgcGFzcwogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAg
ICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAg
ICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0
dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlk
d2F5ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAxNSBndWVzdC1zYXZl
cmVzdG9yZSAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wy
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEz
IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIGRmMDk0OWQxOTdjYzc1Mzg3MWY1ZGYxYTAzNThiNDNlZGQyZmQzNjUKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGMxMGRjNTRkNDE2OTVhMDc0YzkwYjhhZmVkOTUw
YmQ2Mzg4NGRlMGIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICA3MjIzNyAgMjAxNy0xMC0xNSAwNjo0
NzowOSBaICAgIDYgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgNzIzMzcgIDIwMTctMTAtMjEg
MDQ6MTU6MDIgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBCZXJuZCBLdWhscyA8YmVybmQua3VobHNAdC1vbmxp
bmUuZGU+CiAgVGhvbWFzIFBldGF6em9uaSA8dGhvbWFzLnBldGF6em9uaUBmcmVlLWVsZWN0cm9u
cy5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdl
czogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0
bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9r
ZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWls
ZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMt
YWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tl
bi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJt
NjQgY2FwdHVyZS1sb2dzCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBkZjA5NDlk
MTk3Y2M3NTM4NzFmNWRmMWEwMzU4YjQzZWRkMmZkMzY1CkF1dGhvcjogQmVybmQgS3VobHMgPGJl
cm5kLmt1aGxzQHQtb25saW5lLmRlPgpEYXRlOiAgIFNhdCBBdWcgMTkgMTY6MjE6NDIgMjAxNyAr
MDIwMAoKICAgIHRvb2xzL2xpYnhjL3hjX2RvbV9hcm06IGFkZCBtaXNzaW5nIHZhcmlhYmxlIGlu
aXRpYWxpemF0aW9uCiAgICAKICAgIFRoZSB2YXJpYWJsZSBkb21jdGwudS5hZGRyZXNzX3NpemUu
c2l6ZSBtYXkgcmVtYWluIHVuaW5pdGlhbGl6ZWQgaWYKICAgIGd1ZXN0X3R5cGUgaXMgbm90IG9u
ZSBvZiB4ZW4tMy4wLWFhcmNoNjQgb3IgeGVuLTMuMC1hcm12N2wuIEFuZCB0aGUKICAgIGNvZGUg
cHJlY2lzZWx5IGNoZWNrcyBpZiB0aGlzIHZhcmlhYmxlIGlzIHN0aWxsIDAgdG8gZGVjaWRlIGlm
IHRoZQogICAgZ3Vlc3QgdHlwZSBpcyBzdXBwb3J0ZWQgb3Igbm90LgogICAgCiAgICBUaGlzIGZp
eGVzIHRoZSBmb2xsb3dpbmcgYnVpbGQgZmFpbHVyZSB3aXRoIGdjYyA3Lng6CiAgICAKICAgIHhj
X2RvbV9hcm0uYzoyMjk6MzE6IGVycm9yOiAnZG9tY3RsLnUuYWRkcmVzc19zaXplLnNpemUnIG1h
eSBiZSB1c2VkIHVuaW5pdGlhbGl6ZWQgaW4gdGhpcyBmdW5jdGlvbiBbLVdlcnJvcj1tYXliZS11
bmluaXRpYWxpemVkXQogICAgICAgICBpZiAoIGRvbWN0bC51LmFkZHJlc3Nfc2l6ZS5zaXplID09
IDAgKQogICAgCiAgICBQYXRjaCBvcmlnaW5hbGx5IHRha2VuIGZyb20KICAgIGh0dHBzOi8vd3d3
Lm1haWwtYXJjaGl2ZS5jb20veGVuLWRldmVsQGxpc3RzLnhlbi5vcmcvbXNnMTA5MzEzLmh0bWwu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEJlcm5kIEt1aGxzIDxiZXJuZC5rdWhsc0B0LW9ubGlu
ZS5kZT4KICAgIFNpZ25lZC1vZmYtYnk6IFRob21hcyBQZXRhenpvbmkgPHRob21hcy5wZXRhenpv
bmlAZnJlZS1lbGVjdHJvbnMuY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA4OGJmYmY5MGUzNWYxMjEz
Zjk5NjdhOTdkZWUwYjIwMzlmOTk5OGE0KQoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Oct 21 12:56:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 21 Oct 2017 12:56:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5tJk-0004lX-QD; Sat, 21 Oct 2017 12:55:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=460e48d24=citrix-osstest@xenproject.org>)
 id 1e5tJi-0004lA-Sb
 for xen-devel@lists.xensource.com; Sat, 21 Oct 2017 12:55:54 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 80/92-06614-AD34BE95; Sat, 21 Oct 2017 12:55:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpO5N59e
 RBk9+CFncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozHGxeyFnQKVzzfM4WlgfE4TxcjJ4eEgL/E
 nr75bBC2u8T09hVgtoiAs8SED7fBbF4BPYkpO2+zdzFycAgLREqs3cTXxcgFVL6fXeLosxksE
 L2qEvd/PgCz2QQ8JCb2TGQBqWcBiv9YEwMSFhLQkli6eCUTxEhBiZMzn4CVMwtISBx88YIZYo
 yFxI6PfWwTGHlnISmbhaRsASPTKkaN4tSistQiXSMTvaSizPSMktzEzBxdQwNjvdzU4uLE9NS
 cxKRiveT83E2MwNCpZ2Bg3MH46rjfIUZJDiYlUd6Kd68ihfiS8lMqMxKLM+KLSnNSiw8xynBw
 KEnwNju9jhQSLEpNT61Iy8wBBjFMWoKDR0mEd4YjUJq3uCAxtzgzHSJ1ilGX49imy3+YhFjy8
 vNSpcR5H4LMEAApyijNgxsBi6hLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5V4JM4cnMK4
 Hb9AroCCagI9jtX4AcUZKIkJJqYLRItjNqfa0VwuzPnnl+QbPs3MNTzJ/K7MhKuaY7WazNs3J
 N9+Ngu3AGu7at66YUM1ZJP91hVxCuMim64t2fu8L7u/tZ7v+8eN7Y42liqZgg/7LWCTrGl90a
 LerDnH/OnshaV9ms8FPz6YfKN8+rjz1aXvN3s/qv8NLpUxaVF6lImqXWPArdr8RSnJFoqMVcV
 JwIACpscByjAgAA
X-Env-Sender: prvs=460e48d24=citrix-osstest@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1508590551!111152102!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59022 invoked from network); 21 Oct 2017 12:55:53 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Oct 2017 12:55:53 -0000
X-IronPort-AV: E=Sophos;i="5.43,410,1503360000"; d="scan'208";a="447466238"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72338-mainreport@xen.org>
X-Osstest-Failures: distros-debian-stretch:test-arm64-arm64-armhf-stretch-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-stretch:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-stretch:build-arm64:capture-logs:broken:nonblocking
 distros-debian-stretch:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-stretch:test-armhf-armhf-armhf-stretch-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-amd64-amd64-stretch-netboot-pvgrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-i386-amd64-stretch-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-amd64-i386-stretch-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-i386-i386-stretch-netboot-pvgrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=72234
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 21 Oct 2017 13:55:49 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [distros-debian-stretch test] 72338: tolerable trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMzM4IGRpc3Ryb3MtZGViaWFuLXN0cmV0Y2ggcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjMzOC8KCkZhaWx1
cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1hcm1oZi1zdHJldGNoLW5l
dGJvb3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgNzIyMzQKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2Nh
dGUgICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3MjIzNAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcyMjM0
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAg
ICAgICAgYnJva2VuIGxpa2UgNzIyMzQKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtc3RyZXRjaC1u
ZXRib290LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzIyMzQKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtc3RyZXRjaC1uZXRib290LXB2Z3J1YiAxMCBkZWJpYW4tZGktaW5z
dGFsbCBmYWlsIGxpa2UgNzIyMzQKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1zdHJldGNoLW5ldGJv
b3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MjIzNAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXN0cmV0Y2gtbmV0Ym9vdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwg
ZmFpbCBsaWtlIDcyMjM0CiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zdHJldGNoLW5ldGJvb3QtcHZn
cnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MjIzNAoKYmFzZWxpbmUgdmVyc2lv
bjoKIGZsaWdodCAgICAgICAgICAgICAgIDcyMjM0Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtc3RyZXRjaC1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWkzODYtc3RyZXRjaC1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtc3RyZXRjaC1uZXRib290LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtYXJtaGYtc3RyZXRjaC1uZXRi
b290LXB5Z3J1YiAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1hcm1o
Zi1zdHJldGNoLW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtc3RyZXRjaC1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgZmFp
bCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0Cmxv
Z3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3Qu
eHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Sat Oct 21 14:08:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 21 Oct 2017 14:08:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5uRK-0000uJ-0b; Sat, 21 Oct 2017 14:07:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5uRJ-0000u7-43
 for xen-devel@lists.xensource.com; Sat, 21 Oct 2017 14:07:49 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 99/9A-29298-4B45BE95; Sat, 21 Oct 2017 14:07:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGLMWRWlGSWpSXmKPExsWS0XRdVXdzyOt
 Ig+7NchYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2NbziaXgR1LF1DkhDYwr
 w7sYuTiEBBqZJN5+3sQK4TxmlLi9ZSIThLONUeLpk2eMXYycHCICzhJfz8xl72Lk4BAWsJZ4f
 dQLJMwrYC+xbsdHoDA7B5uAlcQhMZAoi4CqxLEvLcwTGDkWMDKsYtQoTi0qSy3SNTTQSyrKTM
 8oyU3MzAHyTPVyU4uLE9NTcxKTivWS83M3MQL9xAAEOxjXTHU+xCjJwaQkylvx7lWkEF9Sfkp
 lRmJxRnxRaU5q8SFGGQ4OJQleDaDfhQSLUtNTK9Iyc4ABA5OW4OBREuFVA0nzFhck5hZnpkOk
 TjHqchzbdPkPkxBLXn5eqpQ4789goCIBkKKM0jy4EbDgvcQoKyXMywh0lBBPQWpRbmYJqvwrR
 nEORiVh3iiQKTyZeSVwm14BHcEEdAS7/QuQI0oSEVJSDYzyWgXc1rOfvJwiajTvTurd0vIr5b
 qrne4du2n6YJUig0CqqOPyWxtVuHqyS38eM+28wc8W7maqd/Prc18xmSLbZpUA2Qv8JzJSN/2
 qvroq60itlxFfg/v3P59e32/rXcWbYnB37+E/GiUn3ry3cHr6R3v9D70/nlzsSdGreK3TLygH
 f2N2lVViKc5INNRiLipOBADyU2dsWQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1508594866!92512619!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30350 invoked from network); 21 Oct 2017 14:07:47 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Oct 2017 14:07:47 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5uRD-0005wZ-KD; Sat, 21 Oct 2017 14:07:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e5uR8-0007qY-6V; Sat, 21 Oct 2017 14:07:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e5uR7-00076u-T5; Sat, 21 Oct 2017 14:07:38 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1e5uR7-00076u-T5@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 21 Oct 2017 14:07:37 +0000
Subject: [Xen-devel] [qemu-mainline bisection] complete build-amd64-xsm
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiBidWlsZC1hbWQ2
NC14c20KdGVzdGlkIHhlbi1idWlsZAoKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL2dpdC5xZW11Lm9yZy9x
ZW11LmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKCioqKiBGb3Vu
ZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6
ICBxZW11dSBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKICBCdWcgaW50cm9kdWNlZDogIGFl
ZjQ1ZDUxZDEyMDRmMzMzNWZiOTlkZTY2NThlMGM1NjEyYzJiNjcKICBCdWcgbm90IHByZXNlbnQ6
IGY5MGVhN2JhN2M1YWU3MDEwZWUwY2UwNjIyMDdhZTQyNTMwZjU3ZDYKICBMYXN0IGZhaWwgcmVw
cm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTQ4
NDAvCgoKICBjb21taXQgYWVmNDVkNTFkMTIwNGYzMzM1ZmI5OWRlNjY1OGUwYzU2MTJjMmI2Nwog
IEF1dGhvcjogRGFuaWVsIFAuIEJlcnJhbmdlIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIERhdGU6
ICAgRnJpIFNlcCAyOSAxMToxMTo1NiAyMDE3ICswMTAwCiAgCiAgICAgIGJ1aWxkOiBhdXRvbWF0
aWNhbGx5IGhhbmRsZSBHSVQgc3VibW9kdWxlIGNoZWNrb3V0IGZvciBkdGMKICAgICAgCiAgICAg
IEN1cnJlbnRseSBpZiBEVEMgaXMgcmVxdWlyZWQgYnkgY29uZmlndXJlIGFuZCBub3QgYXZhaWxh
YmxlIGluIHRoZSBob3N0CiAgICAgIE9TIGluc3RhbGwsIHdlIGV4aXQgd2l0aCBhbiBlcnJvciBt
ZXNzYWdlIHRlbGxpbmcgdGhlIHVzZXIgdG8gY2hlY2tvdXQgYQogICAgICBnaXQgc3VibW9kdWxl
IG9yIGluc3RhbGwgdGhlIGxpYnJhcnkuCiAgICAgIAogICAgICBUaGlzIGludHJvZHVjZXMgYXV0
b21hdGljIGhhbmRsaW5nIG9mIHRoZSBnaXQgc3VibW9kdWxlIGNoZWNrb3V0IHByb2Nlc3MKICAg
ICAgYW5kIGVuYWJsZXMgaXQgZm9yIGR0Yy4gVGhpcyBvbmx5IHJ1bnMgaWYgYnVpbGRpbmcgZnJv
bSBHSVQsIHNvIHVzZXJzIG9mCiAgICAgIHJlbGVhc2UgdGFyYmFsbHMgc3RpbGwgbmVlZCB0aGUg
c3lzdGVtIGxpYnJhcnkgaW5zdGFsbC4gVGhlIGN1cnJlbnQgc3RhdGUKICAgICAgb2YgdGhlIGdp
dCBjaGVja291dCBpcyBzdGFzaGVkIGluIC5naXQtc3VibW9kdWxlLXN0YXR1cywgYW5kIGEgaGVs
cGVyCiAgICAgIHByb2dyYW0gaXMgdXNlZCB0byBkZXRlcm1pbmUgaWYgdGhpcyBzdGF0ZSBtYXRj
aGVzIHRoZSBkZXNpcmVkIHN1Ym1vZHVsZQogICAgICBzdGF0ZS4gQSBkZXBlbmRlbmN5IGFnYWlu
c3QgJ01ha2VmaWxlJyBlbnN1cmVzIHRoYXQgdGhlIHN1Ym1vZHVsZSBzdGF0ZQogICAgICBpcyBy
ZWZyZXNoZWQgYXQgdGhlIHN0YXJ0IG9mIHRoZSBidWlsZCBwcm9jZXNzCiAgICAgIAogICAgICBT
aWduZWQtb2ZmLWJ5OiBEYW5pZWwgUC4gQmVycmFuZ2UgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAg
ICAgIE1lc3NhZ2UtaWQ6IDIwMTcwOTI5MTAxMjAxLjIxMDM5LTItYmVycmFuZ2VAcmVkaGF0LmNv
bQogICAgICAKICAgICAgWyBrcmF4ZWw6IHVzZSAvYmluL3NoIG5vdCBiYXNoIGZvciBzY3JpcHRz
L2dpdC1zdWJtb2R1bGUuc2ggXQogICAgICBbIGtyYXhlbDogZml4IE1ha2VmaWxlIGRlcGVuZGVu
Y2llcyBdCiAgICAgIAogICAgICBTaWduZWQtb2ZmLWJ5OiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxA
cmVkaGF0LmNvbT4KICAgICAgCiAgICAgIFtmaXh1cF0gTWFrZWZpbGUgZGVwCgoKRm9yIGJpc2Vj
dGlvbiByZXZpc2lvbi10dXBsZSBncmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvcmVzdWx0cy9iaXNlY3QvcWVtdS1tYWlubGluZS9idWlsZC1h
bWQ2NC14c20ueGVuLWJ1aWxkLmh0bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSBy
ZWZlciwgcmVzcGVjdGl2ZWx5LCB0byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFw
aC1vdXQ9L2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9xZW11LW1haW5saW5lL2J1aWxkLWFtZDY0
LXhzbS54ZW4tYnVpbGQgLS1zdW1tYXJ5LW91dD10bXAvMTE0ODQwLmJpc2VjdGlvbi1zdW1tYXJ5
IC0tYmFzaXMtdGVtcGxhdGU9MTE0NTA3IC0tYmxlc3NpbmdzPXJlYWwscmVhbC1iaXNlY3QgcWVt
dS1tYWlubGluZSBidWlsZC1hbWQ2NC14c20geGVuLWJ1aWxkClNlYXJjaGluZyBmb3IgZmFpbHVy
ZSAvIGJhc2lzIHBhc3M6CiAxMTQ3ODYgZmFpbCBbaG9zdD1odXhlbHJlYmUwXSAvIDExNDUwNyBb
aG9zdD1nb2RlbGxvMF0gMTE0NDc1IFtob3N0PWdvZGVsbG8wXSAxMTQ0MDkgW2hvc3Q9cmltYXZh
MV0gMTE0Mjc5IFtob3N0PWl0YWxpYTBdIDExNDE0OCBbaG9zdD1nb2RlbGxvMF0gMTE0MTA2IFto
b3N0PWl0YWxpYTBdIDExNDA4MyBbaG9zdD1nb2RlbGxvMF0gMTE0MDQyIFtob3N0PWJhcm9xdWUx
XSAxMTM5NzQgW2hvc3Q9aXRhbGlhMF0gMTEzOTY0IG9rLgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBm
bGlnaHRzOiAxMTQ3ODYgLyAxMTM5NjQKKHRyZWUgd2l0aCBubyB1cmw6IG1pbmlvcykKKHRyZWUg
d2l0aCBubyB1cmw6IG92bWYpCih0cmVlIHdpdGggbm8gdXJsOiBzZWFiaW9zKQpUcmVlOiBxZW11
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVt
dXUgZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcveGVuLmdpdApMYXRlc3QgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3
OWY2MCAwNjM4MzNhNmVjMmE2NzQ3ZTI3YzVmOTg2NmJiNDRjN2U4ZGUxMjY1IDI0ZmI0NGU5NzFh
NjJiMzQ1YzdiNmNhM2MwM2I0NTRhMWUxNTBhYmUKQmFzaXMgcGFzcyA4MDUxNzg5ZTk4MjQ5OTA1
MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGJlOWQxOTk3NTE3ODlmZGM5NmEzZmViZTNmMDc2OGYx
MzM4ZDg3Y2EgOGM5NzVjZDQ0YTQ0NzhmNGNiZTI3MTA5NDllY2RhMmRkNzU0MGM1OQpHZW5lcmF0
aW5nIHJldmlzaW9ucyB3aXRoIC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0IzgwNTE3ODllOTgyNDk5MDUwNjgw
YTI2ZmViZWFkYTc0NjdlMThhOGQtYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3
OWY2MCBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQjYmU5ZDE5OTc1MTc4OWZkYzk2YTNmZWJl
M2YwNzY4ZjEzMzhkODdjYS0wNjM4MzNhNmVjMmE2NzQ3ZTI3YzVmOTg2NmJiNDRjN2U4ZGUxMjY1
IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0IzhjOTc1Y2Q0NGE0NDc4ZjRjYmUyNzEwOTQ5
ZWNkYTJkZDc1NDBjNTktMjRmYjQ0ZTk3MWE2MmIzNDVjN2I2Y2EzYzAzYjQ1NGExZTE1MGFiZQpM
b2FkZWQgMTQ2MjAgbm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJl
c3VsdHM6CiAxMTM5NjQgcGFzcyA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4
YThkIGJlOWQxOTk3NTE3ODlmZGM5NmEzZmViZTNmMDc2OGYxMzM4ZDg3Y2EgOGM5NzVjZDQ0YTQ0
NzhmNGNiZTI3MTA5NDllY2RhMmRkNzU0MGM1OQogMTEzOTc0IFtob3N0PWl0YWxpYTBdCiAxMTQw
NDIgW2hvc3Q9YmFyb3F1ZTFdCiAxMTQwODMgW2hvc3Q9Z29kZWxsbzBdCiAxMTQxMDYgW2hvc3Q9
aXRhbGlhMF0KIDExNDE0OCBbaG9zdD1nb2RlbGxvMF0KIDExNDI3OSBbaG9zdD1pdGFsaWEwXQog
MTE0NDA5IFtob3N0PXJpbWF2YTFdCiAxMTQ0NzUgW2hvc3Q9Z29kZWxsbzBdCiAxMTQ1MDcgW2hv
c3Q9Z29kZWxsbzBdCiAxMTQ2NDUgW2hvc3Q9aHV4ZWxyZWJlMV0KIDExNDY1MSBmYWlsIGlycmVs
ZXZhbnQKIDExNDY2NyBmYWlsIGlycmVsZXZhbnQKIDExNDcwNyBwYXNzIGlycmVsZXZhbnQKIDEx
NDcxMiBwYXNzIGlycmVsZXZhbnQKIDExNDcxNCBwYXNzIGlycmVsZXZhbnQKIDExNDcxNSBwYXNz
IGlycmVsZXZhbnQKIDExNDcxNiBwYXNzIGlycmVsZXZhbnQKIDExNDc4NiBmYWlsIGM4ZWEwNDU3
NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgMDYzODMzYTZlYzJhNjc0N2UyN2M1Zjk4
NjZiYjQ0YzdlOGRlMTI2NSAyNGZiNDRlOTcxYTYyYjM0NWM3YjZjYTNjMDNiNDU0YTFlMTUwYWJl
CiAxMTQ3MTcgcGFzcyBpcnJlbGV2YW50CiAxMTQ2OTUgcGFzcyA4MDUxNzg5ZTk4MjQ5OTA1MDY4
MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGJlOWQxOTk3NTE3ODlmZGM5NmEzZmViZTNmMDc2OGYxMzM4
ZDg3Y2EgOGM5NzVjZDQ0YTQ0NzhmNGNiZTI3MTA5NDllY2RhMmRkNzU0MGM1OQogMTE0NzE4IHBh
c3MgaXJyZWxldmFudAogMTE0NzAyIGZhaWwgaXJyZWxldmFudAogMTE0NzA2IGZhaWwgaXJyZWxl
dmFudAogMTE0Nzc3IHBhc3MgaXJyZWxldmFudAogMTE0Nzg3IGZhaWwgYzhlYTA0NTc0OTUzNDJj
NDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCA4NjFjZDQzMWM5OWU1NmRkYjU5NTNjYTFkYTE2NGE5
YzMyYjQ3N2NhIDI0ZmI0NGU5NzFhNjJiMzQ1YzdiNmNhM2MwM2I0NTRhMWUxNTBhYmUKIDExNDc0
NSBwYXNzIGlycmVsZXZhbnQKIDExNDcyNiBwYXNzIGlycmVsZXZhbnQKIDExNDc1NCBwYXNzIGly
cmVsZXZhbnQKIDExNDc1MSBwYXNzIGlycmVsZXZhbnQKIDExNDc3MyBwYXNzIGlycmVsZXZhbnQK
IDExNDc3OSBwYXNzIGlycmVsZXZhbnQKIDExNDc3MCBwYXNzIGlycmVsZXZhbnQKIDExNDc3MiBw
YXNzIGlycmVsZXZhbnQKIDExNDc3NSBwYXNzIGlycmVsZXZhbnQKIDExNDc3OCBwYXNzIGlycmVs
ZXZhbnQKIDExNDc4MiBwYXNzIGlycmVsZXZhbnQKIDExNDc4NSBwYXNzIDgwNTE3ODllOTgyNDk5
MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYmU5ZDE5OTc1MTc4OWZkYzk2YTNmZWJlM2YwNzY4
ZjEzMzhkODdjYSA4Yzk3NWNkNDRhNDQ3OGY0Y2JlMjcxMDk0OWVjZGEyZGQ3NTQwYzU5CiAxMTQ3
MDMgZmFpbCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDg2MWNkNDMx
Yzk5ZTU2ZGRiNTk1M2NhMWRhMTY0YTljMzJiNDc3Y2EgMjRmYjQ0ZTk3MWE2MmIzNDVjN2I2Y2Ez
YzAzYjQ1NGExZTE1MGFiZQogMTE0Nzg0IGZhaWwgaXJyZWxldmFudAogMTE0NzkxIGZhaWwgYzhl
YTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCA5Zjk5Yzg1YzRhMzY0ZjhkZTgx
MzRlYjUzYjBjYzFiODRkZWQ0YjNmIDI0ZmI0NGU5NzFhNjJiMzQ1YzdiNmNhM2MwM2I0NTRhMWUx
NTBhYmUKIDExNDc5NCBwYXNzIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlm
NjAgNDhhZTFmNjBkOGM5YTc3MGU2ZGE2NDQwNzk4NGQ4NGUyNTI1M2M2OSAyNGZiNDRlOTcxYTYy
YjM0NWM3YjZjYTNjMDNiNDU0YTFlMTUwYWJlCiAxMTQ3OTcgcGFzcyBjOGVhMDQ1NzQ5NTM0MmM0
MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIGFiMDZlYzQzNTc3MTc3YTQ0MmU4ZTVjYTI4ZDAxNTRl
ZmU0ZmY2MGYgMjRmYjQ0ZTk3MWE2MmIzNDVjN2I2Y2EzYzAzYjQ1NGExZTE1MGFiZQogMTE0Nzk5
IHBhc3MgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCBjNWJiY2FhNGI3
YzBmOGEzMjJiZWJlOWVjNTYzNTYwMTc4YTY4YjU1IDI0ZmI0NGU5NzFhNjJiMzQ1YzdiNmNhM2Mw
M2I0NTRhMWUxNTBhYmUKIDExNDgwMSBmYWlsIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEy
NTE0OGIyNzlmNjAgMmZmNDA4ZGU5YzA4MGYyZmI1YTk0ZWJmNmEyMDljNjE4MGM2NDkzMyA3NjVj
MjAzNWE3NjVjNDI2YzEzMGMxZjJjYzAwOWFmNjBhOTliMWJkCiAxMTQ4MDIgcGFzcyBjOGVhMDQ1
NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIGNmNWY3OTM3YjA1Yzg0ZDU1NjUxMzRm
MDU4YzAwY2Q0ODMwNGExMTcgY2MwOGM3M2M4YzFmNWJhNWVkMGY4Mjc0NTQ4ZGI2NzI1ZTFjMzE1
NwogMTE0ODA0IHBhc3MgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAx
YTZkMzc1NzEwNzE4MWRjMGI5YmFmM2RkOGZmNDBmYjJhMjQyYjY2IGM0ZTM2NWEwZWIzY2I2Yzlk
ZWRmYWYwYzEzYjBhMmNlNjJmNDljZjYKIDExNDgwNSBwYXNzIGM4ZWEwNDU3NDk1MzQyYzQxN2Mz
ZGMwMzNiYmEyNTE0OGIyNzlmNjAgOGRmOGQ1MjllZDk1OGRlNGUyM2RjYmYzOGJkMzRlZmYxYTQ3
MTZmMiBmMTdkMmNkMmZmZWRhNzBhYmE4Nzg4OTEwZTlkMDg4NDE1NTYyYzhiCiAxMTQ4MjkgZmFp
bCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDQ3YmI5MDhkZDE5NWEw
ZjI1YTEzYmIyYmI1ZmY1ZmRjZGZkMjE4ZmIgNzY1YzIwMzVhNzY1YzQyNmMxMzBjMWYyY2MwMDlh
ZjYwYTk5YjFiZAogMTE0ODA2IHBhc3MgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4
YjI3OWY2MCA1M2EyZTFiNTIzZTkwMTU0MjM1ODNlNDMxZjQyMjlhMGFkMzVlNmNkIGNmOGU1ZjI1
YTk0MDkyODU1MGU2OWI1NDNlZDY3ZGYxZDczZjdiMDkKIDExNDgwOSBwYXNzIGM4ZWEwNDU3NDk1
MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgZTBkZDVmZDQxYTFhMzg3NjYwMDlmNDQyOTY3
ZmFiNzAwZDJkMDU1MCAzYzFjYTI5YmQ1MzU3MGZmY2UwNDlhMjk3ZDE4OTU2ZjVkOTNlYzhhCiAx
MTQ4MzQgZmFpbCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIGFlZjQ1
ZDUxZDEyMDRmMzMzNWZiOTlkZTY2NThlMGM1NjEyYzJiNjcgNzY1YzIwMzVhNzY1YzQyNmMxMzBj
MWYyY2MwMDlhZjYwYTk5YjFiZAogMTE0ODEwIHBhc3MgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZm
ZWJlYWRhNzQ2N2UxOGE4ZCBiZTlkMTk5NzUxNzg5ZmRjOTZhM2ZlYmUzZjA3NjhmMTMzOGQ4N2Nh
IDhjOTc1Y2Q0NGE0NDc4ZjRjYmUyNzEwOTQ5ZWNkYTJkZDc1NDBjNTkKIDExNDgxMiBmYWlsIGM4
ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgMDYzODMzYTZlYzJhNjc0N2Uy
N2M1Zjk4NjZiYjQ0YzdlOGRlMTI2NSAyNGZiNDRlOTcxYTYyYjM0NWM3YjZjYTNjMDNiNDU0YTFl
MTUwYWJlCiAxMTQ4MTUgcGFzcyBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5
ZjYwIGZjM2ZkNjNmYzA1NzNmZmQyZWU1Njk1OTFhMmU3ZjZjNzMxMGZkMTggNGZiNjdmYmI4ZTdj
NDM3MjdkNjI1YmY2NTRhMGJmYWUxZWU0MDQyOAogMTE0ODE2IHBhc3MgYzhlYTA0NTc0OTUzNDJj
NDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAwNDgyOWNlMzM0YmVjZTc4ZDRmYTFkMGZkYmM4YmMy
N2RhZTliMjQyIGNhNzJjMGUxNjIxMDkyMWMzZTgxOTE2MTVhZjZhNTUzMzkyMDE5ZTYKIDExNDgz
NSBwYXNzIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgZjkwZWE3YmE3
YzVhZTcwMTBlZTBjZTA2MjIwN2FlNDI1MzBmNTdkNiA3NjVjMjAzNWE3NjVjNDI2YzEzMGMxZjJj
YzAwOWFmNjBhOTliMWJkCiAxMTQ4MTcgcGFzcyBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJh
MjUxNDhiMjc5ZjYwIGI5MjNhYjMxMTJlZDVhYjQ3YzJmZjM1Nzc2ZjE3YWI1NGM2MGQ2NTEgMmI2
NjhhODRlNTJhODk5OWQ5M2M0MzhmYjI1OWRkZjBlYzBmNjJmZQogMTE0ODE4IHBhc3MgYzhlYTA0
NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCBmNDNhNDZmMGY0M2RiNTQ0OWExNDgx
M2ZhYjUyMTU5MGE4MTAzY2U0IDJiNjY4YTg0ZTUyYTg5OTlkOTNjNDM4ZmIyNTlkZGYwZWMwZjYy
ZmUKIDExNDgzOCBmYWlsIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAg
YWVmNDVkNTFkMTIwNGYzMzM1ZmI5OWRlNjY1OGUwYzU2MTJjMmI2NyA3NjVjMjAzNWE3NjVjNDI2
YzEzMGMxZjJjYzAwOWFmNjBhOTliMWJkCiAxMTQ4MTkgcGFzcyBjOGVhMDQ1NzQ5NTM0MmM0MTdj
M2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDQ1MDQyNzMyZjM5ZWNkNDI3OTRjMjU2YmY5OGYyMzFlNTg4
NDljM2UgMmI2NjhhODRlNTJhODk5OWQ5M2M0MzhmYjI1OWRkZjBlYzBmNjJmZQogMTE0ODM5IHBh
c3MgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCBmOTBlYTdiYTdjNWFl
NzAxMGVlMGNlMDYyMjA3YWU0MjUzMGY1N2Q2IDc2NWMyMDM1YTc2NWM0MjZjMTMwYzFmMmNjMDA5
YWY2MGE5OWIxYmQKIDExNDgyMSBwYXNzIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0
OGIyNzlmNjAgNTY3ZDBhMTljNzk5OGZhMzY2NTk4YjgzZDVhNmU1ZjA3NTlkM2VhOSAxNDIxZGRh
ZDRhMWNjZTdiNGM5ZTE3ODhhNjkzNjE0MGZlZWU0M2Y0CiAxMTQ4MjIgcGFzcyBjOGVhMDQ1NzQ5
NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIGJhYzk2MDgzMjAxNWJmNGM0YzFiODczMDEx
NjEyZTI2NzVlNDQ2NGMgNmI4ZWQwM2NjZjJhOTEwMzIzZGQ5YmZjNGNlODYxMTM1NTFhNDM4Ywog
MTE0ODQwIGZhaWwgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCBhZWY0
NWQ1MWQxMjA0ZjMzMzVmYjk5ZGU2NjU4ZTBjNTYxMmMyYjY3IDc2NWMyMDM1YTc2NWM0MjZjMTMw
YzFmMmNjMDA5YWY2MGE5OWIxYmQKIDExNDgyMyBwYXNzIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMw
MzNiYmEyNTE0OGIyNzlmNjAgYTBiMjYxZGI4YzAzMDgxM2UzMGEzOWVhZTQ3MzU5YWMyYTM3Zjdl
MiAzMzA4Mzc0YjFiZTdkNDNlMjNiZDJlOWVhZjIzZWMwNmQ3OTU5ODgyCiAxMTQ4MjQgcGFzcyBj
OGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIGY5MGVhN2JhN2M1YWU3MDEw
ZWUwY2UwNjIyMDdhZTQyNTMwZjU3ZDYgNmNkZTg0YTgxYjE1NzgyOGVjNDIxZjg0YjhjN2ZiMWI2
NDlhNzMwNgogMTE0ODI2IGZhaWwgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3
OWY2MCBiY2Q1YWM5YmNiNDUxMDk4YTMxY2JjODE3Y2RiYTNmNWE5ZTAyMjNmIDc2NWMyMDM1YTc2
NWM0MjZjMTMwYzFmMmNjMDA5YWY2MGE5OWIxYmQKIDExNDgyOCBwYXNzIGM4ZWEwNDU3NDk1MzQy
YzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgZjkwZWE3YmE3YzVhZTcwMTBlZTBjZTA2MjIwN2Fl
NDI1MzBmNTdkNiA3NjVjMjAzNWE3NjVjNDI2YzEzMGMxZjJjYzAwOWFmNjBhOTliMWJkClNlYXJj
aGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDExMzk2
NCAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMTQ3ODYgKGZh
aWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTQ4MTAgKHBhc3Mp
LCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTQ4MTIgKGZhaWwpLCBmb3Ig
YmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2Ji
YTI1MTQ4YjI3OWY2MCBmOTBlYTdiYTdjNWFlNzAxMGVlMGNlMDYyMjA3YWU0MjUzMGY1N2Q2IDc2
NWMyMDM1YTc2NWM0MjZjMTMwYzFmMmNjMDA5YWY2MGE5OWIxYmQKTm8gcmV2aXNpb25zIGxlZnQg
dG8gdGVzdCwgY2hlY2tpbmcgZ3JhcGggc3RhdGUuCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMTQ4
MjggKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMTQ4MzQgKGZh
aWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTQ4MzUgKHBhc3Mp
LCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExNDgzOCAoZmFpbCksIGZvciBm
aXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExNDgzOSAocGFzcyksIGZvciBsYXN0
IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTE0ODQwIChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1
cmUKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVn
IGlzIGluIHRyZWU6ICBxZW11dSBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKICBCdWcgaW50
cm9kdWNlZDogIGFlZjQ1ZDUxZDEyMDRmMzMzNWZiOTlkZTY2NThlMGM1NjEyYzJiNjcKICBCdWcg
bm90IHByZXNlbnQ6IGY5MGVhN2JhN2M1YWU3MDEwZWUwY2UwNjIyMDdhZTQyNTMwZjU3ZDYKICBM
YXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncy8xMTQ4NDAvCgoKICBjb21taXQgYWVmNDVkNTFkMTIwNGYzMzM1ZmI5OWRlNjY1OGUw
YzU2MTJjMmI2NwogIEF1dGhvcjogRGFuaWVsIFAuIEJlcnJhbmdlIDxiZXJyYW5nZUByZWRoYXQu
Y29tPgogIERhdGU6ICAgRnJpIFNlcCAyOSAxMToxMTo1NiAyMDE3ICswMTAwCiAgCiAgICAgIGJ1
aWxkOiBhdXRvbWF0aWNhbGx5IGhhbmRsZSBHSVQgc3VibW9kdWxlIGNoZWNrb3V0IGZvciBkdGMK
ICAgICAgCiAgICAgIEN1cnJlbnRseSBpZiBEVEMgaXMgcmVxdWlyZWQgYnkgY29uZmlndXJlIGFu
ZCBub3QgYXZhaWxhYmxlIGluIHRoZSBob3N0CiAgICAgIE9TIGluc3RhbGwsIHdlIGV4aXQgd2l0
aCBhbiBlcnJvciBtZXNzYWdlIHRlbGxpbmcgdGhlIHVzZXIgdG8gY2hlY2tvdXQgYQogICAgICBn
aXQgc3VibW9kdWxlIG9yIGluc3RhbGwgdGhlIGxpYnJhcnkuCiAgICAgIAogICAgICBUaGlzIGlu
dHJvZHVjZXMgYXV0b21hdGljIGhhbmRsaW5nIG9mIHRoZSBnaXQgc3VibW9kdWxlIGNoZWNrb3V0
IHByb2Nlc3MKICAgICAgYW5kIGVuYWJsZXMgaXQgZm9yIGR0Yy4gVGhpcyBvbmx5IHJ1bnMgaWYg
YnVpbGRpbmcgZnJvbSBHSVQsIHNvIHVzZXJzIG9mCiAgICAgIHJlbGVhc2UgdGFyYmFsbHMgc3Rp
bGwgbmVlZCB0aGUgc3lzdGVtIGxpYnJhcnkgaW5zdGFsbC4gVGhlIGN1cnJlbnQgc3RhdGUKICAg
ICAgb2YgdGhlIGdpdCBjaGVja291dCBpcyBzdGFzaGVkIGluIC5naXQtc3VibW9kdWxlLXN0YXR1
cywgYW5kIGEgaGVscGVyCiAgICAgIHByb2dyYW0gaXMgdXNlZCB0byBkZXRlcm1pbmUgaWYgdGhp
cyBzdGF0ZSBtYXRjaGVzIHRoZSBkZXNpcmVkIHN1Ym1vZHVsZQogICAgICBzdGF0ZS4gQSBkZXBl
bmRlbmN5IGFnYWluc3QgJ01ha2VmaWxlJyBlbnN1cmVzIHRoYXQgdGhlIHN1Ym1vZHVsZSBzdGF0
ZQogICAgICBpcyByZWZyZXNoZWQgYXQgdGhlIHN0YXJ0IG9mIHRoZSBidWlsZCBwcm9jZXNzCiAg
ICAgIAogICAgICBTaWduZWQtb2ZmLWJ5OiBEYW5pZWwgUC4gQmVycmFuZ2UgPGJlcnJhbmdlQHJl
ZGhhdC5jb20+CiAgICAgIE1lc3NhZ2UtaWQ6IDIwMTcwOTI5MTAxMjAxLjIxMDM5LTItYmVycmFu
Z2VAcmVkaGF0LmNvbQogICAgICAKICAgICAgWyBrcmF4ZWw6IHVzZSAvYmluL3NoIG5vdCBiYXNo
IGZvciBzY3JpcHRzL2dpdC1zdWJtb2R1bGUuc2ggXQogICAgICBbIGtyYXhlbDogZml4IE1ha2Vm
aWxlIGRlcGVuZGVuY2llcyBdCiAgICAgIAogICAgICBTaWduZWQtb2ZmLWJ5OiBHZXJkIEhvZmZt
YW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICAgICAgCiAgICAgIFtmaXh1cF0gTWFrZWZpbGUgZGVw
Cgpwbm10b3BuZzogMjM4IGNvbG9ycyBmb3VuZApSZXZpc2lvbiBncmFwaCBsZWZ0IGluIC9ob21l
L2xvZ3MvcmVzdWx0cy9iaXNlY3QvcWVtdS1tYWlubGluZS9idWlsZC1hbWQ2NC14c20ueGVuLWJ1
aWxkLntkb3QscHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQoxMTQ4NDA6IHRvbGVyYWJsZSBBTEwgRkFJTAoKZmxpZ2h0IDExNDg0MCBxZW11
LW1haW5saW5lIHJlYWwtYmlzZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE0ODQwLwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNz
aW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNo
IGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Oct 21 14:45:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 21 Oct 2017 14:45:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5v1X-0003Pf-VE; Sat, 21 Oct 2017 14:45:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5v1W-0003PI-4L
 for xen-devel@lists.xensource.com; Sat, 21 Oct 2017 14:45:14 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 08/28-20834-97D5BE95; Sat, 21 Oct 2017 14:45:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVbc89nW
 kwc03/BYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOPfjAmtBfz9jxZa+i+wN
 jDPSuxg5OYQEGpkkFl026WLkArIfM0ocfnqOCcLZxiix/vNvVpAqEQFnia9n5rKD2LwC+hJ3u
 s+zgdjCApYSC/t62EAaJARuS0u8WvsOLCEh4C3x/vBDZhh7ZuM8oKnsHGwCVhKHxECiLAKqEi
 1nTzFPYORewMiwilGjOLWoLLVI19BAL6koMz2jJDcxMwfIM9bLTS0uTkxPzUlMKtZLzs/dxAj
 0ej0DA+MOxm1dzocYJTmYlER5K969ihTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXsl5nWkkGBR
 anpqRVpmDjD8YNISHDxKIrwqIGne4oLE3OLMdIjUKUZdjmObLv9hEmLJy89LlRLnrQApEgApy
 ijNgxsBi4VLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR594FM4cnMK4Hb9AroCCagI9jtX4
 AcUZKIkJJqYPSYGMmesrVkoZvTZefft3JZ1oofu7T+yFpGoXUFlzdHzBC5WMQ62+h8+9GiGZv
 /cOqrTpwQujVMdLcrZ9yflZtDtjpN1Za7VJhwrmHWou/vctjV+Ce2aT/ZwbU5XNgrmPHOqXP+
 NzeFfmz9bqJ8dKb7C5vivn022RNe3hSTlOj7rxt8/qC5nZMSS3FGoqEWc1FxIgCkQFbsgAIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1508597109!106745621!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25903 invoked from network); 21 Oct 2017 14:45:10 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Oct 2017 14:45:10 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5v1N-0006sH-VY; Sat, 21 Oct 2017 14:45:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e5v1I-0001MB-Ni; Sat, 21 Oct 2017 14:45:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e5v1I-00036q-Ev; Sat, 21 Oct 2017 14:45:00 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114814-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=5d7a76acad403638f635c918cc63d1d44ffa4065
X-Osstest-Versions-That: linux=9d36d3eff2f85efad0a3b0c6031081654ae33928
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 21 Oct 2017 14:45:00 +0000
Subject: [Xen-devel] [linux-4.9 test] 114814: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4348379825462865830=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114814 linux-4.9 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114814/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114469
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114469
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114469
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop             fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 linux                5d7a76acad403638f635c918cc63d1d44ffa4065
baseline version:
 linux                9d36d3eff2f85efad0a3b0c6031081654ae33928

Last test of basis   114469  2017-10-13 12:50:00 Z    8 days
Testing same since   114676  2017-10-18 07:55:57 Z    3 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Andreas Engel <anen-nospam@gmx.net>
  Andreas Gruenbacher <agruenba@redhat.com>
  Andrew Gabbasov <andrew_gabbasov@mentor.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Konovalov <andreyknvl@google.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Henryk Heisig <hyniu@o2.pl>
  Herbert Xu <herbert@gondor.apana.org.au>
  Jaejoong Kim <climbbb.kim@gmail.com>
  Jani Nikula <jani.nikula@intel.com>
  Jarkko Nikula <jarkko.nikula@linux.intel.com>
  Jeffrey Chu <jeffrey.chu@cypress.com>
  Jiri Kosina <jkosina@suse.cz>
  Joerg Roedel <jroedel@suse.de>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Johannes Thumshirn <jthumshirn@suse.de>
  Jouni Malinen <jouni@qca.qualcomm.com>
  Kazuya Mizuguchi <kazuya.mizuguchi.ks@renesas.com>
  Ladi Prosek <lprosek@redhat.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Manasi Navare <manasi.d.navare@intel.com>
  Mathias Krause <minipli@googlemail.com>
  Matthew Wilcox <mawilcox@microsoft.com>
  Matthew Wilcox <willy@infradead.org>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Burton <paul.burton@imgtec.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peng Xu <pxu@qti.qualcomm.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Petr Mladek <pmladek@suse.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rodrigo Vivi <rodrigo.vivi@intel.com>
  Shrirang Bagul <shrirang.bagul@canonical.com>
  Stephan MÃ¼ller <smueller@chronox.de>
  Steve French <smfrench@gmail.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Takashi Iwai <tiwai@suse.de>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Gleixner <tglx@linutronix.de>
  Toshi Kani <toshi.kani@hpe.com>
  Ville SyrjÃ¤lÃ¤ <ville.syrjala@linux.intel.com>
  Vinod Koul <vinod.koul@intel.com>
  Vitaly Mayatskikh <v.mayatskih@gmail.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         pass    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Pushing revision :

+ branch=linux-4.9
+ revision=5d7a76acad403638f635c918cc63d1d44ffa4065
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push linux-4.9 5d7a76acad403638f635c918cc63d1d44ffa4065
+ branch=linux-4.9
+ revision=5d7a76acad403638f635c918cc63d1d44ffa4065
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=linux
+ xenbranch=xen-unstable
+ '[' xlinux = xlinux ']'
+ linuxbranch=linux-4.9
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' x5d7a76acad403638f635c918cc63d1d44ffa4065 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git = x ']'
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git = x ']'
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.linux-4.9
++ : daily-cron.linux-4.9
++ : daily-cron.linux-4.9
++ : daily-cron.linux-4.9
++ : daily-cron.linux-4.9
++ : daily-cron.linux-4.9
++ : daily-cron.linux-4.9
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.linux-4.9
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree linux-4.9
+ case $1 in
+ : git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
+ : linux-4.9.y
+ : linux-4.9.y
+ : git
+ : git
+ : git://xenbits.xen.org/linux-pvops.git
+ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ : tested/linux-4.9
+ : refs/heads/tested/linux-4.9
+ return 0
+ cd /home/osstest/repos/linux
+ git push osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git 5d7a76acad403638f635c918cc63d1d44ffa4065:refs/heads/tested/linux-4.9
To osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
   9d36d3e..5d7a76a  5d7a76acad403638f635c918cc63d1d44ffa4065 -> tested/linux-4.9
+ exit 0


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4348379825462865830==--

From xen-devel-bounces@lists.xen.org Sat Oct 21 16:59:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 21 Oct 2017 16:59:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5x6i-0003YL-Kc; Sat, 21 Oct 2017 16:58:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5x6i-0003Y9-22
 for xen-devel@lists.xensource.com; Sat, 21 Oct 2017 16:58:44 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 B7/23-07499-3CC7BE95; Sat, 21 Oct 2017 16:58:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsWS0XRdVfdgzet
 Ig+//bSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaseLyL6aCbTkVl/p+MTUw
 bvDoYuTiEBJoZJI4uHs6E4TzmFHi6dqHbBDONkaJOx/esHQxcnKICDhLfD0zlx3E5hXQlzh94
 iqYLSxgIfFp7ipWkAYJgZMaEnOv72IGSUgIeEvcf36SEcae2LAaqIidg03ASuKQWBcjBweLgK
 pEW7P6BEbuBYwMqxg1ilOLylKLdI0M9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczc
 xAn3OAAQ7GP8sCzjEKMnBpCTKW/HuVaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd571a8jhQSL
 UtNTK9Iyc4DBB5OW4OBREuF1rgRK8xYXJOYWZ6ZDpE4xGnMc23T5DxPHqut3/zAJseTl56VKi
 fO2gkwSACnNKM2DGwSLikuMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQS5t0NMoUnM68Ebt8roF
 OYgE5ht38BckpJIkJKqoHRLb849/qsgmN/tkjdW+J8Z77KbKNbKmebjcJ3Bpv/TmFkqGhyTnk
 c9eBz6bOjv88tOjbbQ/hq/afba9ZuO2jV1Himk9vA8cvaC9IZVg3un0WFpzrtnqp4a7b2iQv7
 BR1/7NCRmZZ1sGWq5z6Jjw8Xvo6xexL+5uTJ3MkPIpbqR0/ima0TFmtbpsRSnJFoqMVcVJwIA
 JE4QrWFAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1508605120!111298866!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65210 invoked from network); 21 Oct 2017 16:58:41 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Oct 2017 16:58:41 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5x6Z-0002KG-1n; Sat, 21 Oct 2017 16:58:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e5x6T-0003oT-J4; Sat, 21 Oct 2017 16:58:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e5x6T-0000b9-5B; Sat, 21 Oct 2017 16:58:29 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114830-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-i386: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-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qcow2: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-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-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-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-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-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-armhf-armhf-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-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=e822e81e350825dd94f41ee2538ff1432b812eb9
X-Osstest-Versions-That: qemuu=f90ea7ba7c5ae7010ee0ce062207ae42530f57d6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 21 Oct 2017 16:58:29 +0000
Subject: [Xen-devel] [qemu-mainline test] 114830: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6810003642978159511=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114830 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114830/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386                    6 xen-build                fail REGR. vs. 114507
 build-i386-xsm                6 xen-build                fail REGR. vs. 114507
 build-amd64-xsm               6 xen-build                fail REGR. vs. 114507
 build-amd64                   6 xen-build                fail REGR. vs. 114507
 build-armhf-xsm               6 xen-build                fail REGR. vs. 114507
 build-armhf                   6 xen-build                fail REGR. vs. 114507

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemuu-win10-i386  1 build-check(1)              blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ws16-amd64  1 build-check(1)             blocked n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-intel  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-amd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                e822e81e350825dd94f41ee2538ff1432b812eb9
baseline version:
 qemuu                f90ea7ba7c5ae7010ee0ce062207ae42530f57d6

Last test of basis   114507  2017-10-15 01:03:38 Z    6 days
Failing since        114546  2017-10-16 12:16:28 Z    5 days    8 attempts
Testing same since   114813  2017-10-20 19:53:55 Z    0 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Lindsay <alindsay@codeaurora.org>
  Alberto Garcia <berto@igalia.com>
  Aleksandr Bezzubikov <zuban32s@gmail.com>
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alistair Francis <alistair.francis@xilinx.com>
  Amarnath Valluri <amarnath.valluri@intel.com>
  Andrew Baumann <Andrew.Baumann@microsoft.com>
  Anthoine Bourgeois <anthoine.bourgeois@blade-group.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Artyom Tarasenko <atar4qemu@gmail.com>
  Carlo Marcelo Arenas BelÃ³n <carenas@gmail.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <otubo@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Igor Mammedov <imammedo@redhat.com>
  Jason J. Herne <jjherne@linux.vnet.ibm.com>
  Jason Wang <jasowang@redhat.com>
  Joe Clifford <joeclifford@gmail.com>
  John Snow <jsnow@redhat.com>
  Knut Omang <knut.omang@oracle.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Marco A L Barbosa <malbarbo@gmail.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Mark Kanda <mark.kanda@oracle.com>
  Markus Armbruster <armbru@redhat.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <rth@twiddle.net>
  Riku Voipio <riku.voipio@linaro.org>
  Sandipan Das <sandipan@linux.vnet.ibm.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wolfgang Bumiller <w.bumiller@proxmox.com>

jobs:
 build-amd64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvhv2-amd                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-ws16-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ws16-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-xl-qemuu-win10-i386                         blocked 
 test-amd64-i386-xl-qemuu-win10-i386                          blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvhv2-intel                              blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-amd64-i386-libvirt-qcow2                                blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 


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


Not pushing.

(No revision log; it would be 5247 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6810003642978159511==--

From xen-devel-bounces@lists.xen.org Sat Oct 21 17:00:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 21 Oct 2017 17:00:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5x8j-0004Be-17; Sat, 21 Oct 2017 17:00:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <berillions@gmail.com>) id 1e5wxz-0002xY-34
 for xen-devel@lists.xen.org; Sat, 21 Oct 2017 16:49:43 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 96/7C-07499-6AA7BE95; Sat, 21 Oct 2017 16:49:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCIsWRWlGSWpSXmKPExsVyMfSalu6Sqte
 RBtM3WVks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn3rl5iKzgoWvF302K2BsaHQl2MXBxCAhMZ
 JRr/HGcCcVgE7rBInDx6kxnEkRD4wSLx/+tCti5GTiCnSmJq62rWLkYOILtI4slhJohwgcSGL
 91gJbwCghInZz5hAbGFBHwkNlx4DGazCahLzFx2jR3EZhFQlTi24yAjyBhegQCJ2Vv4QMLCAq
 YSEza+ZQWxRQSkJa59vswIYjMDjVnz5B/LBEa+WUg2zEKSgrA1JVq3/2aHsDUkFtzZxwhha0s
 sW/iaeQEj6ypGjeLUorLUIl0jU72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDw
 ZACCHYyrFgQeYpTkYFIS5a149ypSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvocrXkUKCRanpq
 RVpmTnASIFJS3DwKInwOoOkeYsLEnOLM9MhUqcY7Tku3Ln0h4njwJ5bQHLDzbtAch+IFGLJy8
 9LlRLnjQNpEwBpyyjNgxsKi+xLjLJSwryMQGcK8RSkFuVmlqDKv2IU52BUEuadBzKFJzOvBG7
 3K6CzmIDOYrd/AXJWSSJCSqqBkYVh/hvWRqvkWxZz1t740pbrNu1lb7DA7ZL3Pou7HEvfPLLw
 S1v0aWPFin+G9uXe/ycJvE07dzeBKf/1s3qlfZNeSzW2nD7X8fLACh8DE+4lDXknZzL3JtomF
 KR0eAZMu672La/25icFb7HGjoC1LXqHy+JP3YtgCJJ7MrWs8vCSuylLz955rMRSnJFoqMVcVJ
 wIAGlQzlTnAgAA
X-Env-Sender: berillions@gmail.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1508604580!111298390!1
X-Originating-IP: [209.85.214.42]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
 ML_RADAR_SPEW_LINKS_8,RCVD_BY_IP,spamassassin: ,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9476 invoked from network); 21 Oct 2017 16:49:40 -0000
Received: from mail-it0-f42.google.com (HELO mail-it0-f42.google.com)
 (209.85.214.42)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Oct 2017 16:49:40 -0000
Received: by mail-it0-f42.google.com with SMTP id r127so1783013itb.5
 for <xen-devel@lists.xen.org>; Sat, 21 Oct 2017 09:49:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=pP/SCfIcq4YQ5exvMr+sb3M5x+nPDOZOS4LsKXcno6g=;
 b=Z2ELWhlGkCttMi2TaHRbY5STdz4W44kbO1WMdr0Eo/4lNDGVaErjrvp31wtMrIdo6Q
 ZiJ/klEvof/CL3LX7RJLWBPNpiyEK8feOLlyIp3/SPwrenSeHxkI1OhY9oea+ieMVlAg
 XvoEzN8mr1g/mJJThiRiAL9vUCElkbLWifvlOqgQ3OqPDL/0wMbDpl0EF8gBp7IizjX/
 kZJEAKZ7BRrEUG8YW1O7/YLmjqYpetVYTs187wn/beNvht9cIk9Tl+PBhgBaGElqhEui
 c1EE0bqdFyD9aHGc8Vto4C5ctvMTof5yeN9fQwtIy+CQV57K9+m4vtX26YDoOGoeLIb0
 SV2Q==
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=pP/SCfIcq4YQ5exvMr+sb3M5x+nPDOZOS4LsKXcno6g=;
 b=VJ/zJ8cHyUqd5gYJWJImXHgiul4l4YDBRPy39DTTYEgUr0iVf5IjOOoP68jofouFqZ
 odX1OVS5zB3ObwpF8zZSv5RcYHlJJtwaQVINpMM2LhpcFWu9qCRERdHRKpOYtpxnsun0
 1xNp6jmteCLo5mNNQ0+mZNGy/jnvjC3isoShtSnio8Rkoxd0+vuhZXHkeif8rH6oHRCD
 hcSS/ZtD3B7Il6DU/duVZFzl3r2Iy6UaL4LA8hDW08Bk5HgByETRWaXOKtCrO9vBNvHC
 CMt3PE+i/OVwFGindyq4BODJY427p+pg7gZlKRbIrPar34jyqQsB2ypcXIzM12cfxHgT
 52PQ==
X-Gm-Message-State: AMCzsaW/Fo0JMo8YWiAl86Q3k0HY72T4cIdHrXIzTIgncDiZ75+9C/7T
 TefedvZc+Qwe53HqSmoBDsxn5ZSQmtfEUIWR4u1ZOA==
X-Google-Smtp-Source: ABhQp+Tlbno7hPuz6sJEK09KY2HCfRFQ4kk7t2iPS9pCc5VafM2bzr1KJfUap1+95PIDPGpGhgtc/3hN4vlORphOc7g=
X-Received: by 10.36.65.84 with SMTP id x81mr3008814ita.61.1508604579578; Sat,
 21 Oct 2017 09:49:39 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.138.214 with HTTP; Sat, 21 Oct 2017 09:49:39 -0700 (PDT)
From: Berillions <berillions@gmail.com>
Date: Sat, 21 Oct 2017 18:49:39 +0200
Message-ID: <CAGib1vcFV2Cpm6zNzX0EFRVm+k+W78Jsj1EROky9LAy04BxgMg@mail.gmail.com>
To: xen-devel@lists.xen.org
X-Mailman-Approved-At: Sat, 21 Oct 2017 17:00:48 +0000
Subject: [Xen-devel] Xen 4.9 is broken with last version of Win10
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6191399288184207325=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6191399288184207325==
Content-Type: multipart/alternative; boundary="001a1146463c12883b055c116019"

--001a1146463c12883b055c116019
Content-Type: text/plain; charset="UTF-8"

Hi guys,

I send you this message to warn you that the latest official version of
Windows 10 is broken with Xen. This actual version called "Fall Creator
Update" is released few days ago.

I did my tests with this version 1709 and the old version 1703 called
"Creator Update" and SEABIOS.

*Windows 10 version 1709 :*
SEABIOS : Able to boot to the CD/DVD-ROM but when you must to choose your
disk to install the system, Windows says that these drivers are obsolete
and don't find your disk.
http://hpics.li/0082aa8

I try to translate the French message :

*Load a driver *
*Your computer needs a media's driver which is missing. It can be a DVD
Disk, USB Disk or Hard Disk driver. If you have a CD or an USB Key with the
driver, insert it now.*

*Windows 10 version 1703 :*
SEABIOS : All works correctly.
http://hpics.li/0b9aaaf

This problem affect QEMU/KVM too, see here :
http://lists.nongnu.org/archive/html/qemu-discuss/2017-10/msg00044.html

Cheers,
Maxime

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

<div dir=3D"ltr"><div><div><div><div><div><div><div><div><div>Hi guys,<br><=
br></div>I=20
send you this message to warn you that the latest official version of=20
Windows 10 is broken with Xen. This actual version called &quot;Fall=20
Creator Update&quot; is released few days ago.<br><br></div>I did my tests=
=20
with this version 1709 and the old version 1703 called &quot;Creator Update=
&quot; and SEABIOS.<br><br></div><div><b>Windows 10 version 1709 :</b><br><=
/div>SEABIOS
 : Able to boot to the CD/DVD-ROM but when you must to choose your disk=20
to install the system, Windows says that these drivers are obsolete and=20
don&#39;t=20
find your disk.<br></div></div><a href=3D"http://hpics.li/0082aa8" target=
=3D"_blank">http://hpics.li/0082aa8</a><br><br></div><div>I try to translat=
e the French message :<br></div><div><i>Load a driver <br></i></div><div><i=
>Your
 computer needs a media&#39;s driver which is missing. It can be a DVD Disk=
,
 USB Disk or Hard Disk driver. If you have a CD or an USB Key with the=20
driver, insert it now.</i><br></div><div><br></div><b>Windows 10 version 17=
03 :</b><br></div>SEABIOS : All works correctly.<br><a href=3D"http://hpics=
.li/0b9aaaf" target=3D"_blank">http://hpics.li/0b9aaaf</a><br><br></div><di=
v>This problem affect QEMU/KVM too, see here :<br><a href=3D"http://lists.n=
ongnu.org/archive/html/qemu-discuss/2017-10/msg00044.html" target=3D"_blank=
">http://lists.nongnu.org/<wbr>archive/html/qemu-discuss/<wbr>2017-10/msg00=
044.html</a><br></div><div><br></div>Cheers,<br></div>Maxime</div>

--001a1146463c12883b055c116019--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6191399288184207325==--


From xen-devel-bounces@lists.xen.org Sat Oct 21 18:26:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 21 Oct 2017 18:26:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5yTl-0000ur-8t; Sat, 21 Oct 2017 18:26:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5yTk-0000uf-8B
 for xen-devel@lists.xensource.com; Sat, 21 Oct 2017 18:26:36 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 FB/10-29298-B519BE95; Sat, 21 Oct 2017 18:26:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVTdq4ut
 Ig0tHBSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMaf9FFvBtQmMFe1vrjI2
 MDZkdDFycggJNDJJrH7j28XIBWQ/ZpSY2LuHDSKxjVHiS48biC0i4Czx9cxc9i5GDg5eAX2J3
 zsUQMLCAmYS+/5OZAPplRDYJSNx/P92ZpCEhIC3xJ9rM5hA6kHsxmbtLkZ2DjYBK4lDYiAFLA
 KqEk/eP2aawMi9gJFhFaNGcWpRWWqRrqG5XlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ
 +7iZGoL8ZgGAH48XTnocYJTmYlER5K969ihTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwds14XWk
 kGBRanpqRVpmDjDwYNISHDxKIrx7QNK8xQWJucWZ6RCpU4y6HMc2Xf7DJMSSl5+XKiXOOwukS
 ACkKKM0D24ELAouMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZg3FWQKT2ZeCdymV0BHMAEdwW
 7/AuSIkkSElFQD42LNvJ5Z1uZv+2xvthXv8RcyyCnl5zDJbP51t/lu1Swmte/+rVeCmWW4JP+
 ZSOqkGtw9tLhULOu3XtrLs0WHU/I9m1Tigu6tO+/x51qU8B3Z26wvc3Q4Ddkf3leTfzLrxzf/
 u4JXQl5UNt27f2PlXMafLVN/u06NnRp6tjGmajrL+dSnXaGNSizFGYmGWsxFxYkA15pOIn0CA
 AA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1508610392!105190828!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1322 invoked from network); 21 Oct 2017 18:26:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Oct 2017 18:26:33 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5yTe-0004ca-C7; Sat, 21 Oct 2017 18:26:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e5yTY-0001zn-Qh; Sat, 21 Oct 2017 18:26:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e5yTY-0005aW-7M; Sat, 21 Oct 2017 18:26:24 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114820-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=9c323bff13f92832e03657cabdd70d731408d621
X-Osstest-Versions-That: linux=ebe6e90ccc6679cb01d2b280e4b61e6092d4bedb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 21 Oct 2017 18:26:24 +0000
Subject: [Xen-devel] [linux-linus test] 114820: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5405737165596847582=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114820 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114820/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop       fail REGR. vs. 114682

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 114682
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114682
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 114682
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 114682
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114682
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114682
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 114682
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 114682
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                9c323bff13f92832e03657cabdd70d731408d621
baseline version:
 linux                ebe6e90ccc6679cb01d2b280e4b61e6092d4bedb

Last test of basis   114682  2017-10-18 09:54:11 Z    3 days
Failing since        114781  2017-10-20 01:00:47 Z    1 days    2 attempts
Testing same since   114820  2017-10-21 00:02:40 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Adrian Hunter <adrian.hunter@intel.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Elder (Linaro) <elder@linaro.org>
  Andrea Arcangeli <aarcange@redhat.com>
  Andrey Smirnov <andrew.smirnov@gmail.com>
  Andy Gross <andy.gross@linaro.org>
  Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
  Anna Schumaker <schumaker.anna@gmail.com>
  Ard Biesheuvel <ardb@kernel.org>
  Arnd Bergmann <arnd@arndb.de>
  Arvind Yadav <arvind.yadav.cs@gmail.com>
  Bart Van Assche <bart.vanassche@wdc.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Ben Skeggs <bskeggs@redhat.com>
  Bhumika Goyal <bhumirks@gmail.com>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Borislav Petkov <bp@suse.de>
  Brian Foster <bfoster@redhat.com>
  Changbin Du <changbin.du@intel.com>
  Chen-Yu Tsai <wens@csie.org>
  Chris Wilson <chris@chris-wilson.co.uk>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Christoph Biedl <debian.axhn@manchmal.in-ulm.de>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Chuck Lever <chuck.lever@oracle.com>
  Chun-Yi Lee <jlee@suse.com>
  Chun-Yi Lee <joeyli.kernel@gmail.com>
  Clemens Gruber <clemens.gruber@pqgruber.com>
  Colin Ian King <colin.king@canonical.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Lezcano <daniel.lezcano@linaro.org>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Darrick J. Wong (Oracle) <darrick.wong@oracle.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  Darrick J. Wong <djwong@kernel.org>
  Dave Airlie <airlied@redhat.com>
  Dave Chinner <dchinner@redhat.com>
  David Daney <david.daney@cavium.com>
  David Howells <dhowells@redhat.com>
  David Kershner <david.kershner@unisys.com>
  David S. Miller <davem@davemloft.net>
  Dimitri John Ledkov <xnox@ubuntu.com>
  Dinh Nguyen <dinguyen@kernel.org>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Doug Ledford <dledford@redhat.com>
  Eric Anholt <eric@anholt.net>
  Eric Biggers <ebiggers@google.com>
  Eric Sesterhenn <eric.sesterhenn@x41-dsec.de>
  Eryu Guan <eguan@redhat.com>
  Eugen Hristev <eugen.hristev@microchip.com>
  Fabio Estevam <festevam@gmail.com>
  Felipe Balbi <balbi@kernel.org>
  Florian Fainelli <f.fainelli@gmail.com>
  Florian Westphal <fw@strlen.de>
  Geert Uytterhoeven <geert@linux-m68k.org>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory CLEMENT <gregory.clement@free-electrons.com>
  Guenter Roeck <linux@roeck-us.net>
  Hannes Reinecke <hare@suse.com>
  Hans de Goede <hdegoede@redhat.com>
  Heiko Carstens <heiko.carstens@de.ibm.com>
  Heiko Stuebner <heiko@sntech.de>
  Heiner Kallweit <hkallweit1@gmail.com>
  Helge Deller <deller@gmx.de>
  Himanshu Jha <himanshujha199640@gmail.com>
  Ilia Mirkin <imirkin@alum.mit.edu>
  Ingo Molnar <mingo@kernel.org>
  Inki Dae <inki.dae@samsung.com>
  Ivan Safonov <insafonov@gmail.com>
  Jaegeuk Kim <jaegeuk@kernel.org>
  Jagan Teki <jagan@amarulasolutions.com>
  James Morris <james.l.morris@oracle.com>
  Jan Kara (SUSE) <jack@suse.cz>
  Jan Luebbe <jlu@pengutronix.de>
  Javier Martinez Canillas <javier@dowhile0.org>
  Jeff Kirsher <jeffrey.t.kirsher@intel.com>
  Jens Axboe <axboe@kernel.dk>
  Jes Sorensen <Jes.Sorensen@gmail.com>
  Jiri Kosina <jkosina@suse.cz>
  Jiri Pirko <jiri@resnulli.us>
  Joe Perches <joe@perches.com>
  Joerg Roedel (SUSE) <jroedel@suse.de>
  Johan Hovold <johan@kernel.org>
  John David Anglin <dave.anglin@bell.net>
  Jonathan Cameron <jic23@kernel.org>
  Josef Bacik <jbacik@fb.com>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Juergen Gross <jgross@suse.com>
  Julia Lawall <Julia.Lawall@lip6.fr>
  Jussi Laako <jussi@sonarnerd.net>
  K. Y. Srinivasan <kys@microsoft.com>
  Kalyan Kinthada <kalyan.kinthada@alliedtelesis.co.nz>
  Kees Cook <keescook@chromium.org>
  Khalid Aziz <khalid@gonehiking.org>
  Klaus Goger <klaus.goger@theobroma-systems.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
  Larry Finger <Larry.Finger@lwfinger.net>
  Laura Abbott <laura@labbott.name>
  Lee Jones <lee.jones@linaro.org>
  Len Brown <len.brown@intel.com>
  Leon Romanovsky <leon@kernel.org>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij (Linaro) <linus.walleij@linaro.org>
  Linus Walleij <linus.walleij@linaro.org>
  Loic Poulain <loic.poulain@gmail.com>
  Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
  Luc Van Oostenryck II <luc.vanoostenryck@gmail.com>
  Ludovic Desroches <ludovic.desroches@microchip.com>
  Lukas Czerner <lczerner@redhat.com>
  Lv Zheng <zetalog@gmail.com>
  Marek Szyprowski <m.szyprowski@samsung.com>
  Martin K. Petersen (Oracle) <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Masahiro Yamada <yamada.masahiro@socionext.com>
  Masami Hiramatsu <mhiramat@kernel.org>
  Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Mel Gorman <mgorman@suse.de>
  Michael S. Tsirkin <mst@redhat.com>
  Michal Hocko <mhocko@suse.com>
  Mike Marshall <hubcap@omnibond.com>
  Mohammed Gamal <mgamal@redhat.com>
  Namhyung Kim <namhyung@kernel.org>
  Neil Armstrong <narmstrong@baylibre.com>
  Nicolas Ferre <nicolas.ferre@microchip.com>
  Nicolas Pitre <nico@linaro.org>
  Nicolas Pitre <nicolas.pitre@linaro.org>
  Olof Johansson <olof@lixom.net>
  Oscar Mateo <oscar.mateo@intel.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Burton <paul.burton@mips.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Pavel Roskin <plroskin@gmail.com>
  Peter Zijlstra <peterz@infradead.org>
  Philipp Zabel <p.zabel@pengutronix.de>
  Pontus Andersson <epontan@gmail.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Rafael J. Wysocki <rafael@kernel.org>
  Ralf Baechle <ralf@linux-mips.org>
  Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com>
  Richard Weinberger <richard@nod.at>
  Rik van Riel <riel@surriel.com>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Rodrigo Vivi <rodrigo.vivi@intel.com>
  Russell King <rmk+kernel@armlinux.org.uk>
  Sebastian Reichel (Collabora) <sre@kernel.org>
  Serge Hallyn <serge@hallyn.com>
  Shawn Guo <shawnguo@kernel.org>
  Shawn Lin <shawn.lin@rock-chips.com>
  Shuah Khan <shuahkh@osg.samsung.com>
  Simon Horman <horms+renesas@verge.net.au>
  Simon Horman <horms@verge.net.au>
  Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
  Stefan Wahren <stefan.wahren@i2se.com>
  Stephen Douthit <stephend@adiengineering.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sven Eckelmann <sven@narfation.org>
  Takashi Iwai (SUSE) <tiwai@suse.de>
  Takashi Iwai <tiwai@suse.de>
  Tejun Heo <tj@kernel.org>
  Thierry Reding <thierry.reding@gmail.com>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Tony Lindgren <tony@atomide.com>
  Tony Luck <tony.luck@gmail.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Ulrich Hecht <ulrich.hecht+renesas@gmail.com>
  Uwe Kleine-KÃ¶nig <u.kleine-koenig@pengutronix.de>
  Vinod Koul <vinod.koul@intel.com>
  Vinod Koul <vkoul@kernel.org>
  Viresh Kumar <viresh.kumar@linaro.org>
  Vivien Didelot <vivien.didelot@savoirfairelinux.com>
  Wei Jinhua <wei.jinhua1@zte.com.cn>
  Wei Liu <wei.liu2@citrix.com>
  Wei Yongjun <weiyongjun1@huawei.com>
  Wolfram Sang <wsa@the-dreams.de>
  Xin Long <lucien.xin@gmail.com>
  Zhenyu Wang <zhenyuw@linux.intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

(No revision log; it would be 2477 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5405737165596847582==--

From xen-devel-bounces@lists.xen.org Sat Oct 21 18:59:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 21 Oct 2017 18:59:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5yzl-0002w1-5C; Sat, 21 Oct 2017 18:59:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5yzj-0002ve-NU
 for xen-devel@lists.xensource.com; Sat, 21 Oct 2017 18:59:39 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 9E/74-10419-A199BE95; Sat, 21 Oct 2017 18:59:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVVdy5ut
 Ig5U/bCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasXr6dKaC4+4VC593Mzcw
 LjTvYuTiEBJoZJKY+HseexcjJ5DzmFFiz0d3iMQ2Rol7b6exgSREBJwlvp6ZC1bEK6Av8fDaT
 RYQW1jAWmL3pE+MIA0SAjM5JVZMe84EkpAQ8JU4v3U+C4x99+ocIJudg03ASuKQGEiURUBVou
 3CA/YJjNwLGBlWMaoXpxaVpRbpWuolFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgR
 6nAEIdjCubXU+xCjJwaQkylvx7lWkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneKTNeRwoJFqWm
 p1akZeYAQw8mLcHBoyTCqzQNKM1bXJCYW5yZDpE6xajLcWzT5T9MQix5+XmpUuK8BiAzBECKM
 krz4EbA4uASo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHnjQabwZOaVwG16BXQEE9AR7PYvQI
 4oSURISTUwst6q5r2Y8fNBffSexas28iafXx229/6bWHHhz4KHOANPeW0XrtuUYfpcWHdabtD
 /9mYuvy2d0ycL/it0mjKZ58vW1d9ERX+r7uivsLrFpZOYmtleu/a2UuLbmYYN3n49kuE1G816
 BKW6I3fs/Hk5/Y/0efffeSvad1l7LLm66qRDWenkr8dZlFiKMxINtZiLihMBKLraXn4CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1508612376!108137431!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50362 invoked from network); 21 Oct 2017 18:59:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Oct 2017 18:59:37 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5yzd-0005R4-Iv; Sat, 21 Oct 2017 18: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e5yzY-0003UM-2B; Sat, 21 Oct 2017 18:59:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e5yzX-0004Jy-7q; Sat, 21 Oct 2017 18:59:27 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114825-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=08d4e16f88f9cb0e078b544f49a0647c8847fe95
X-Osstest-Versions-That: libvirt=6094d6ec7fc9ea3e28c18c880b76858f06a8b129
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 21 Oct 2017 18:59:27 +0000
Subject: [Xen-devel] [libvirt test] 114825: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDgyNSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTQ4MjUvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDExNDc5MwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE0NzkzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTQ3OTMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAg
ICAgICAgIDA4ZDRlMTZmODhmOWNiMGUwNzhiNTQ0ZjQ5YTA2NDdjODg0N2ZlOTUKYmFzZWxpbmUg
dmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDYwOTRkNmVjN2ZjOWVhM2UyOGMxOGM4ODBi
NzY4NThmMDZhOGIxMjkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNDc5MyAgMjAxNy0xMC0yMCAw
ODoxNzo0NiBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTQ4MjUgIDIwMTctMTAt
MjEgMDQ6NDc6MzEgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKaXJpIERlbmVtYXJrIDxqZGVuZW1hckByZWRo
YXQuY29tPgogIEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+CiAgSnVsaW8gRmFyYWNj
byA8amNmYXJhY2NvQGdtYWlsLmNvbT4KICBQYXZlbCBIcmRpbmEgPHBocmRpbmFAcmVkaGF0LmNv
bT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9bGlidmly
dAorIHJldmlzaW9uPTA4ZDRlMTZmODhmOWNiMGUwNzhiNTQ0ZjQ5YTA2NDdjODg0N2ZlOTUKKyAu
IC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmln
CisrKysgZXhwb3J0IFBFUkxMSUI9LjouCisrKysgUEVSTExJQj0uOi4KKysrIHVtYXNrIDAwMgor
KysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAg
ICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwog
ICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysr
IGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0
L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNo
byAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVw
b3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sgLi9hcC1wdXNoIGxpYnZpcnQgMDhkNGUxNmY4OGY5Y2IwZTA3OGI1NDRmNDlhMDY0
N2M4ODQ3ZmU5NQorIGJyYW5jaD1saWJ2aXJ0CisgcmV2aXNpb249MDhkNGUxNmY4OGY5Y2IwZTA3
OGI1NDRmNDlhMDY0N2M4ODQ3ZmU5NQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNv
bW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi46LgorKysr
IFBFUkxMSUI9LjouOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcg
UmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAg
ICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJl
cG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisr
KyBleHBvcnQgUEVSTExJQj0uOi46LjouCisrKyBQRVJMTElCPS46LjouOi4KKysgdW1hc2sgMDAy
Cisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT1saWJ2aXJ0Cisg
eGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4bGlidmlydCA9IHhsaW51eCAnXScKKyBsaW51
eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0
YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVu
LXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeDA4ZDRlMTZm
ODhmOWNiMGUwNzhiNTQ0ZjQ5YTA2NDdjODg0N2ZlOTUgPSB4ICddJworIDogdGVzdGVkLzIuNi4z
OS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRj
b25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBP
c3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAg
ICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5n
aXQKKysgOiBnaXQ6Ly9saWJ2aXJ0Lm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1w
cnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBy
dW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRw
czovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9v
c3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9w
dWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4
LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4u
b3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4K
KysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFk
L3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysg
OiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1j
cm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZp
cnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNv
bS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVt
dS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVf
TElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5n
aXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0
CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVz
dC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSBsaWJ2aXJ0CisgY2FzZSAkMSBpbgorIHJldHVy
biAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xpYnZpcnQK
KyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQu
Z2l0IDA4ZDRlMTZmODhmOWNiMGUwNzhiNTQ0ZjQ5YTA2NDdjODg0N2ZlOTU6cmVmcy9oZWFkcy94
ZW4tdGVzdGVkLW1hc3RlcgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L2xpYnZpcnQuZ2l0CiAgIDYwOTRkNmUuLjA4ZDRlMTYgIDA4ZDRlMTZmODhmOWNiMGUwNzhiNTQ0
ZjQ5YTA2NDdjODg0N2ZlOTUgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Oct 21 19:23:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 21 Oct 2017 19:23:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e5zN5-0004oC-Vf; Sat, 21 Oct 2017 19:23:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5zN4-0004np-RZ
 for xen-devel@lists.xensource.com; Sat, 21 Oct 2017 19:23:47 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 1E/87-31244-2CE9BE95; Sat, 21 Oct 2017 19:23:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVffAvNe
 RBvfuWFqsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y9lJ4YLDRRWnNx9gbWA8
 6NXFyMUhJNDIJLFz3iNWCOcxo0Tj9LdMEM42Rold71pZuhg5OUQEnCW+npnLDmLzCuhLTJnzG
 ywuLGAl8XT3e3aQBgmBOzoSt96dACuSEPCUOPS7lRXGXtX4ja2LkZ2DDajhkFgXIwcHi4CqxO
 uZGhMYuRcwMqxi1ChOLSpLLdI1NtZLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj
 0OAMQ7GDcuT7wEKMkB5OSKG/Fu1eRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4t899HSkkWJSa
 nlqRlpkDDD2YtAQHj5IIrxIw/IR4iwsSc4sz0yFSpxh1OY5tuvyHSYglLz8vVUqctxdkhgBIU
 UZpHtwIWBxcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjBvO8gUnsy8ErhNr4COYAI6gt3+Bc
 gRJYkIKakGxnlV7+pDzcIEt1/rFTZPlAo5fXHW7bCtkotrDzG93fEyMT9488091x7fjv5wsDV
 ppfW9iuXXxaTus1/IvrT82KX7zopaG39ze1rc/L/hYWJOdWdyTWndxbX2Po08GjcDufpfmyrW
 Pr+7KOZ29RfNPeujr3y2+2nrqOzWKn4woXDqzukzdS9USSqxFGckGmoxFxUnAgAsg4KTfgIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1508613823!64348520!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31152 invoked from network); 21 Oct 2017 19:23:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Oct 2017 19:23:44 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5zMx-00064N-Vb; Sat, 21 Oct 2017 19: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e5zMs-0004Kw-H6; Sat, 21 Oct 2017 19:23:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e5zMs-00016V-7B; Sat, 21 Oct 2017 19:23:34 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114833-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:build-armhf-pvops:kernel-build:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:xen-boot/l1:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore.2:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-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-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-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: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-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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-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-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-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm: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-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck: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-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop: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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=2040ac14e4cfbae679751796266527d92d11ac78
X-Osstest-Versions-That: xen=de38e28cc2cc62e6e9e4741403e4a8f6c07d8cfd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 21 Oct 2017 19:23:34 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 114833: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDgzMyB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDgzMy8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgNiBrZXJuZWwtYnVpbGQgICBmYWlsIGluIDExNDczMyBSRUdSLiB2cy4gMTE0NTQzCgpU
ZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE0IGd1ZXN0LWxvY2FsbWlncmF0ZSBm
YWlsIGluIDExNDczMyBwYXNzIGluIDExNDgzMwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kIDE0IHhlbi1ib290L2wxIGZhaWwgaW4gMTE0Nzk4IHBhc3MgaW4gMTE0ODMzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgIGZh
aWwgcGFzcyBpbiAxMTQ3MzMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
NSBndWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwgcGFzcyBpbiAxMTQ3OTgKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICBibG9ja2VkIGluIDExNDczMyBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgIGJsb2NrZWQgaW4gMTE0NzMzIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMTQ3MzMgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2Vk
IGluIDExNDczMyBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTE0NzMzIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMTQ3MzMg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICBibG9ja2VkIGluIDExNDczMyBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTE0NzMzIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tl
ZCBpbiAxMTQ3MzMgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDExNDczMyBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTE0NzMz
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICBmYWlsIGJsb2NrZWQgaW4gMTE0NTQzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxOCBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgaW4gMTE0NzMzIGxpa2UgMTE0
NTQzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxt
aWdyYXRlL3gxMCBmYWlsIGluIDExNDczMyBsaWtlIDExNDU0MwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMTQ3
MzMgbGlrZSAxMTQ1NDMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNiBn
dWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTE0NzMzIGxpa2UgMTE0NTQzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBm
YWlsIGluIDExNDc5OCBsaWtlIDExNDUwMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTggZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGluIDExNDc5OCBsaWtlIDExNDUw
MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdy
YXRlL3gxMCBmYWlsIGluIDExNDc5OCBsaWtlIDExNDU0MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICBmYWlsIGluIDExNDc5OCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBl
YXQgICAgZmFpbCAgbGlrZSAxMTQ1MzMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExNDU0MwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwg
IGxpa2UgMTE0NTQzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNiBndWVz
dC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMTQ1NDMKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293
MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWlu
c3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgMjA0MGFjMTRlNGNmYmFlNjc5NzUxNzk2MjY2
NTI3ZDkyZDExYWM3OApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZGUz
OGUyOGNjMmNjNjJlNmU5ZTQ3NDE0MDNlNGE4ZjZjMDdkOGNmZAoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgMTE0NTQzICAyMDE3LTEwLTE2IDExOjUxOjIyIFogICAgNSBkYXlzClRlc3Rpbmcgc2FtZSBz
aW5jZSAgIDExNDY1NyAgMjAxNy0xMC0xNyAyMDoxNjoxNyBaICAgIDMgZGF5cyAgICA1IGF0dGVt
cHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEJlcm5k
IEt1aGxzIDxiZXJuZC5rdWhsc0B0LW9ubGluZS5kZT4KICBUaG9tYXMgUGV0YXp6b25pIDx0aG9t
YXMucGV0YXp6b25pQGZyZWUtZWxlY3Ryb25zLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJl
diAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpj
b21taXQgMjA0MGFjMTRlNGNmYmFlNjc5NzUxNzk2MjY2NTI3ZDkyZDExYWM3OApBdXRob3I6IEJl
cm5kIEt1aGxzIDxiZXJuZC5rdWhsc0B0LW9ubGluZS5kZT4KRGF0ZTogICBTYXQgQXVnIDE5IDE2
OjIxOjQyIDIwMTcgKzAyMDAKCiAgICB0b29scy9saWJ4Yy94Y19kb21fYXJtOiBhZGQgbWlzc2lu
ZyB2YXJpYWJsZSBpbml0aWFsaXphdGlvbgogICAgCiAgICBUaGUgdmFyaWFibGUgZG9tY3RsLnUu
YWRkcmVzc19zaXplLnNpemUgbWF5IHJlbWFpbiB1bmluaXRpYWxpemVkIGlmCiAgICBndWVzdF90
eXBlIGlzIG5vdCBvbmUgb2YgeGVuLTMuMC1hYXJjaDY0IG9yIHhlbi0zLjAtYXJtdjdsLiBBbmQg
dGhlCiAgICBjb2RlIHByZWNpc2VseSBjaGVja3MgaWYgdGhpcyB2YXJpYWJsZSBpcyBzdGlsbCAw
IHRvIGRlY2lkZSBpZiB0aGUKICAgIGd1ZXN0IHR5cGUgaXMgc3VwcG9ydGVkIG9yIG5vdC4KICAg
IAogICAgVGhpcyBmaXhlcyB0aGUgZm9sbG93aW5nIGJ1aWxkIGZhaWx1cmUgd2l0aCBnY2MgNy54
OgogICAgCiAgICB4Y19kb21fYXJtLmM6MjI5OjMxOiBlcnJvcjogJ2RvbWN0bC51LmFkZHJlc3Nf
c2l6ZS5zaXplJyBtYXkgYmUgdXNlZCB1bmluaXRpYWxpemVkIGluIHRoaXMgZnVuY3Rpb24gWy1X
ZXJyb3I9bWF5YmUtdW5pbml0aWFsaXplZF0KICAgICAgICAgaWYgKCBkb21jdGwudS5hZGRyZXNz
X3NpemUuc2l6ZSA9PSAwICkKICAgIAogICAgUGF0Y2ggb3JpZ2luYWxseSB0YWtlbiBmcm9tCiAg
ICBodHRwczovL3d3dy5tYWlsLWFyY2hpdmUuY29tL3hlbi1kZXZlbEBsaXN0cy54ZW4ub3JnL21z
ZzEwOTMxMy5odG1sLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBCZXJuZCBLdWhscyA8YmVybmQu
a3VobHNAdC1vbmxpbmUuZGU+CiAgICBTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgUGV0YXp6b25pIDx0
aG9tYXMucGV0YXp6b25pQGZyZWUtZWxlY3Ryb25zLmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgODhi
ZmJmOTBlMzVmMTIxM2Y5OTY3YTk3ZGVlMGIyMDM5Zjk5OThhNCkKKHFlbXUgY2hhbmdlcyBub3Qg
aW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Oct 22 00:32:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 22 Oct 2017 00:32:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e64BR-0007y7-Gq; Sun, 22 Oct 2017 00:32:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e64BQ-0007xw-S9
 for xen-devel@lists.xensource.com; Sun, 22 Oct 2017 00:32:05 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 60/9C-07499-407EBE95; Sun, 22 Oct 2017 00:32:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVZf5+et
 Igw37OC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacf3VPOaC7UcYK35sMW9g
 3NzN2MXIySEk0MgkcWQdTxcjF5D9mFFizo37jBDONkaJb1MPsIJUiQg4S3w9M5e9i5GDg1dAX
 2LCehMQU1jAXGLWdFaQcgmBNbISLZNPsILEJQQ8JfZvcocxv/xl6mJk52ATsJI4JAYSZBFQlZ
 ixxWcCI/cCRoZVjBrFqUVlqUW6hhZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxi
 BvmYAgh2MNzcGHGKU5GBSEuWtePcqUogvKT+lMiOxOCO+qDQntfgQowwHh5IEb/iz15FCgkWp
 6akVaZk5wKCDSUtw8CiJ8O55CpTmLS5IzC3OTIdInWI05ji26fIfJo4fk678YRJiycvPS5US5
 /0PUioAUppRmgc3CBYNlxhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTMuwJkCk9mXgncvldApz
 ABncJu/wLklJJEhJRUA6N3564fxzKclLen6gsuvegT5iSaE3Z++iy1tFeba91KpI9Xx62y8L3
 25OlLsTyz/NSfTw37siY2LPxRYJQZxHlAVftOHkft57boTNGLOkeWXknYti2jZKX5Vdagz+bq
 fxo2y7H7bmr0bamdsmbKU8nozPmq0d4dM37OzVrz4s6ium1Tb3yWPqvEUpyRaKjFXFScCAD8i
 cPlgQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1508632321!66314174!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5387 invoked from network); 22 Oct 2017 00:32:02 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Oct 2017 00:32:02 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e64BK-0006CG-77; Sun, 22 Oct 2017 00: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e64BE-0002rW-V1; Sun, 22 Oct 2017 00:31:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e64BE-00058b-No; Sun, 22 Oct 2017 00:31:52 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114836-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=8e77dabc58c4b6c747dfb4b948551147905a7840
X-Osstest-Versions-That: xen=24fb44e971a62b345c7b6ca3c03b454a1e150abe
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 22 Oct 2017 00:31:52 +0000
Subject: [Xen-devel] [xen-unstable test] 114836: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3497765839070252504=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop        fail REGR. vs. 114644
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop       fail REGR. vs. 114644
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop       fail REGR. vs. 114644

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 114644
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 114644
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114644
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114644
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 114644
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 114644
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  8e77dabc58c4b6c747dfb4b948551147905a7840
baseline version:
 xen                  24fb44e971a62b345c7b6ca3c03b454a1e150abe

Last test of basis   114644  2017-10-17 10:49:11 Z    4 days
Failing since        114670  2017-10-18 05:03:38 Z    3 days    4 attempts
Testing same since   114808  2017-10-20 14:56:19 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony PERARD <anthony.perard@citrix.com>
  David Esler <drumandstrum@gmail.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@linaro.org>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          pass    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

------------------------------------------------------------
commit 8e77dabc58c4b6c747dfb4b948551147905a7840
Author: Wei Liu <wei.liu2@citrix.com>
Date:   Mon Oct 16 15:04:10 2017 +0100

    libxl: annotate s to be nonnull in libxl__enum_from_string
    
    Hope this can placate coverity.
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Release-acked-by: Julien Grall <julien.grall@linaro.org>

commit 575da5ceb427ce649eb22c1aea105af147d22487
Author: Anthony PERARD <anthony.perard@citrix.com>
Date:   Thu Oct 19 15:29:56 2017 +0100

    tools/Makefile: unset MAKELEVEL before building QEMU
    
    Since QEMU commits aef45d51d1204f3335fb99de6658e0c5612c2b67
    "build: automatically handle GIT submodule checkout for dtc"
    the QEMU makefiles rely on the variable MAKELEVEL to make a decision on
    whether to update some git submodules or not. Since we call QEMU build
    from within the Xen one, MAKELEVEL would already be greater than 0 and
    the git submodules would not be updated and QEMU would fail to build.
    
    Fix this by removing MAKELEVEL from the environment before trying to
    build QEMU.
    
    Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Release-acked-by: Julien Grall <julien.grall@linaro.org>

commit 8ba5f63d3afd59001c35b1494f0416131de439a4
Author: Jan Beulich <jbeulich@suse.com>
Date:   Fri Oct 20 09:31:54 2017 +0200

    gcov: support gcc 7.x
    
    Taking Linux commit 0538421343 ("gcov: support GCC 7.1") as reference,
    enable gcc 7 support requiring __gcov_exit() and having 9 counters.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Release-acked-by: Julien Grall <julien.grall@linaro.org>

commit 4e3fb2fb47d6403f8411727eefe2b885c6ad514e
Author: Roger Pau MonnÃ© <roger.pau@citrix.com>
Date:   Fri Oct 20 09:30:13 2017 +0200

    ubsan: add clang 5.0 support
    
    clang 5.0 changed the layout of the type_mismatch_data structure and
    introduced __ubsan_handle_type_mismatch_v1 and
    __ubsan_handle_pointer_overflow.
    
    This commit adds support for the new structure layout, adds the
    missing handlers and the new types for type_check_kinds.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    [jb: unconditionally emit always the same message in
         __ubsan_handle_pointer_overflow()]
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Release-acked-by: Julien Grall <julien.grall@linaro.org>

commit 78e693cc123296db2f79e792cf474544c1ffd064
Author: David Esler <drumandstrum@gmail.com>
Date:   Fri Oct 20 09:29:29 2017 +0200

    x86/boot: fix early error output
    
    In 9180f5365524 a change was made to the send_chr function to take in
    C-strings and output a character at a time until a NULL was encountered.
    However, when there is no VGA there is no code to increment the current
    character position resulting in an endless loop of the first character.
    This moves the (implicit) increment such that it occurs in all cases.
    
    Signed-off-by: David Esler <drumandstrum@gmail.com>
    Reviewed-by: Doug Goldstein <cardoe@cardoe.com>
    [jb: correct title and description]
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>

commit 4a1d823f70ac8182cbc5a4bd3c76beeb952e9683
Author: Roger Pau MonnÃ© <roger.pau@citrix.com>
Date:   Fri Oct 20 09:27:23 2017 +0200

    x86/string: fix memmove when size is 0
    
    ubsan in clang 5.0 complains with:
    
    (XEN) UBSAN: Undefined behaviour in string.c:50:28
    (XEN) pointer overflow:
    (XEN) addition of unsigned offset to ffff830000100000 overflowed to ffff8300000fffff
    [...]
    (XEN) Xen call trace:
    (XEN)    [<ffff82d0802dce0d>] ubsan.c#ubsan_epilogue+0xd/0xc0
    (XEN)    [<ffff82d0802de145>] __ubsan_handle_pointer_overflow+0xa5/0xe0
    (XEN)    [<ffff82d0803bf627>] memmove+0x67/0x80
    (XEN)    [<ffff82d080679f87>] page_alloc.c#bootmem_region_add+0x157/0x220
    (XEN)    [<ffff82d080679c66>] init_boot_pages+0x56/0x220
    (XEN)    [<ffff82d0806bcb9d>] __start_xen+0x2c2d/0x4b50
    (XEN)    [<ffff82d0802000f3>] __high_start+0x53/0x60
    
    This is due to memmove doing a n-1+addr when n is 0. This is harmless
    because the loop is bounded to 0. Fix this by returning earlier when n
    is 0.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    [jb: add return value and unlikely()]
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Release-acked-by: Julien Grall <julien.grall@linaro.org>

commit 6ccf25d46c18ff274e68dde8c8da3c656f7699e2
Author: Julien Grall <julien.grall@linaro.org>
Date:   Thu Oct 19 18:09:05 2017 +0100

    xen/arm: gic-v3: Make sure ICC_SRE_EL1 is restored before ICH_VMCR_EL2
    
    Per 8.4.8 in ARM IHI 0069D, ICH_VMCR_EL2.VFIQEn is RES1 when
    ICC_SRE_EL1.SRE is 1. This causes a Group 0 interrupt (as generated in
    GICv2 mode) to be delivered as a FIQ to the guest, with potentially
    consequence. So we must make sure that ICC_SRE_EL1 has been actually
    programmed before at ICH_VMCR_EL2.
    
    This was discovered when booting EFI in a GICv2 guest on a GICv3
    hardware.
    
    Signed-off-by: Julien Grall <julien.grall@linaro.org>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>

commit 0c8055c2f45f489aff67f4d362f3fdc192cc2d94
Author: Stefano Stabellini <sstabellini@kernel.org>
Date:   Wed Oct 18 14:29:58 2017 -0700

    arm: configure interrupts to be in non-secure group1
    
    Xen uses non-secure group1 interrupts, however it doesn't configure the
    GICv3 accordingly. Xen needs to set GICD_IGROUPR for SPIs and
    GICR_IGROUPR0 for local interrupt to "1" to specify that interrupts
    belong to group1. This is particularly important if the system has
    GICD_CTLR.DS set, also see commit
    7c9b973061b03af62734f613f6abec46c0dd4a88 in Linux.
    
    Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
    Reviewed-by: Julien Grall <julien.grall@linaro.org>
    Released-acked-by: Julien Grall <julien.grall@linaro.org>

commit 5dd3907a2af37060a675dd3bc5a02b7b38dac66c
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Oct 17 15:11:23 2017 +0100

    xen/public: Correct the definition of GNTTAB_CACHE_SOURCE_GREF
    
    Discovered when running the XSA-232 PoC on a UBSAN-enabled hypervisor.
    
      (d79) XSA-232 PoC
      (XEN) ================================================================================
      (XEN) UBSAN: Undefined behaviour in grant_table.c:3217:25
      (XEN) left shift of 1 by 31 places cannot be represented in type 'int'
      (XEN) ----[ Xen-4.10.0-rc  x86_64  debug=y   Tainted:    H ]----
    
    Update all of the GNTTAB_CACHE_* constants to be unsigned integers.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
    Release-acked-by: Julien Grall <julien.grall@linaro.org>

commit 8d7b633adab76a778ccf3e3417e903b35333c528
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Aug 29 10:35:31 2017 +0000

    x86/mm: Consolidate all Xen L4 slot writing into init_xen_l4_slots()
    
    There are currently three functions which write L4 pagetables for Xen, but
    they all behave subtly differently.  sh_install_xen_entries_in_l4() in
    particular is catering for two different usecases, which makes the safety of
    the linear mappings hard to follow.
    
    By consolidating the L4 pagetable writing in a single function, the resulting
    setup of Xen's virtual layout is easier to understand.
    
    No practical changes to the resulting L4, although the logic has been
    rearranged to avoid rewriting some slots.  This changes the zap_ro_mpt
    parameter to simply ro_mpt.
    
    Both {hap,sh}_install_xen_entries_in_l4() get folded into their callers.  The
    hap side only a single caller, while the shadow side has two.  The shadow
    split helps highlight the correctness of the linear slots.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Tim Deegan <tim@xen.org>
    Release-acked-by: Julien Grall <julien.gral@linaro.org>
    Acked-by: George Dunlap <george.dunlap@citrix.com>

commit 5cf67895f8c9fb4adcaab9172b43076599003db4
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Aug 29 11:35:31 2017 +0100

    x86/mm: Consolidate all Xen L2 slot writing into init_xen_pae_l2_slots()
    
    Having all of this logic together makes it easier to follow Xen's virtual
    setup across the whole system.
    
    No functional change.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Tim Deegan <tim@xen.org>
    Release-acked-by: Julien Grall <julien.gral@linaro.org>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>

commit 824785e469f47aa9a8a2f4a6f4757dfedd6ec940
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Mon Sep 25 11:11:05 2017 +0100

    Revert "x86/mm: move PV l4 table setup code" and "x86/mm: factor out pv_arch_init_memory"
    
    This reverts commit f3b95fd07fdb55b1db091fede1b9a7c71f1eaa1b and
    1bd39738a5a34f529a610fb275cc83ee5ac7547a.
    
    The following patches (post XSA-243 fixes) requires init_guest_l4_table()
    being common code.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Tim Deegan <tim@xen.org>
    Release-acked-by: Julien Grall <julien.gral@linaro.org>

commit 4ed00f57f086c589a95fdd17ace43e02fee2be34
Author: Ian Jackson <ian.jackson@eu.citrix.com>
Date:   Tue Oct 17 17:52:02 2017 +0100

    tools: libxendevicemodel: Restore symbol versions for 1.0
    
    In 1462f9ea8f4219d520a530787b80c986e050aa98
    "tools: libxendevicemodel: Provide xendevicemodel_shutdown"
    we added a new version 1.1 to the symbol map and simply abolished
    the old one.  That is quite wrong.
    
    Instead, we should have left the 1.0 map alone and added a new version
    which simply adds the new symbol.
    
    Fix this.
    
    Reported-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    CC: Stefano Stabellini <sstabellini@kernel.org>
    Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
    Reviewed-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit c4efa25058d3f45bf725d6ebe6429db9adf94b62
Author: Roger Pau MonnÃ© <roger.pau@citrix.com>
Date:   Tue Oct 17 11:23:53 2017 +0100

    mm/shadow: fix declaration of fetch_type_names
    
    fetch_type_names usage is guarded by SHADOW_DEBUG_PROPAGATE in
    SHADOW_DEBUG, fix the declaration so it's also guarded by
    SHADOW_DEBUG_PROPAGATE instead of DEBUG_TRACE_DUMP.
    
    Observed while building with clang and ubsan enabled.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Tim Deegan <tim@xen.org>
    Release-acked-by: Julien Grall <julien.grall@linaro.org>

commit 0075bc1f02c389c5bb84cbffdc27dc9b53699bca
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Mon Oct 16 13:20:00 2017 +0000

    xen/dom0: Fix latent dom0 construction bugs on all architectures
    
     * x86 PV and ARM dom0's must not clear _VPF_down from v->pause_flags until
       all state is actually set up.  As it currently stands, d0v0 is eligible for
       scheduling before its registers have been set.  This is latent as we also
       hold a systemcontroller pause reference at the time which prevents d0 from
       being scheduled.
    
     * x86 PVH previously was not setting v->is_initialised for d0v0, despite
       setting the vcpu running eventually.  Therefore, a later VCPUOP_initialise
       hypercall will modify state under the feet of the running vcpu.  This is
       latent as PVH dom0 construction don't yet function.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Release-acked-by: Julien Grall <julien.grall@linaro.org>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3497765839070252504==--

From xen-devel-bounces@lists.xen.org Sun Oct 22 02:02:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 22 Oct 2017 02:02:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e65b9-0008Ej-1n; Sun, 22 Oct 2017 02:02:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e65b7-0008EG-Fa
 for xen-devel@lists.xensource.com; Sun, 22 Oct 2017 02:02:41 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 14/5E-05089-04CFBE95; Sun, 22 Oct 2017 02:02:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVdfuz+t
 Ig1UrdC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMe/vTKaCJ32MFQ/OrmRs
 YLyV1sXIxSEk0MgkcXz9PEYI5zGjRFvLXCYIZxujxLI9L9m7GDk5RAScJb6emQtm8wroS5ya+
 IoNxBYWsJJ48WcCI4gtIbBMVmLTL10I21uiefdCdhh7xdIjQPXsHGxA9YfEQKIsAqoSl6bPZp
 /AyL2AkWEVo0ZxalFZapGukZFeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkag1+s
 ZGBh3ME494XeIUZKDSUmUt+Ldq0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwhv19HCgkWpaan
 VqRl5gDDDyYtwcGjJMIbCpLmLS5IzC3OTIdInWLU5Ti26fIfJiGWvPy8VClxXkWQIgGQoozSP
 LgRsFi4xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYtwlkCk9mXgncpldARzABHcFu/wLkiJ
 JEhJRUA+OUw4X2u0vSd1UfKC9yk9oyi7t0nerC72LteV8srrOkSD/YnvNRS/zMzPlPz2z1td9
 9Qa7Ritt01WkDWcG8M7vn3K/KM078nhumxjrhRYEK14/qAyKGjjOaJ7y+G69zVshHhvdidK7G
 gpu3BWJTmfpzzwe/+tqy9X3W9MSFstx1B/WbY1zLtyuxFGckGmoxFxUnAgBS2q5PgAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1508637757!55874017!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34158 invoked from network); 22 Oct 2017 02:02:38 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Oct 2017 02:02:38 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e65ay-0007b3-7i; Sun, 22 Oct 2017 02:02:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e65aq-00021f-KK; Sun, 22 Oct 2017 02:02:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e65ap-00043J-I3; Sun, 22 Oct 2017 02:02:23 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114843-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=6f457819e8343ae097b7122a57694d26d4ce13b0
X-Osstest-Versions-That: linux=1e8e6b30d014eb77278edb4cd9bee72f0255996f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 22 Oct 2017 02:02:23 +0000
Subject: [Xen-devel] [linux-3.18 test] 114843: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDg0MyBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTQ4NDMvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExNDY3NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE0Njc3CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMTQ2NzcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExNDY3NwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxp
a2UgMTE0Njc3CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTQ2NzcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExNDY3Nwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBn
dWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdl
dGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgNmY0NTc4MTllODM0M2FlMDk3
YjcxMjJhNTc2OTRkMjZkNGNlMTNiMApiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAg
ICAgICAgMWU4ZTZiMzBkMDE0ZWI3NzI3OGVkYjRjZDliZWU3MmYwMjU1OTk2ZgoKTGFzdCB0ZXN0
IG9mIGJhc2lzICAgMTE0Njc3ICAyMDE3LTEwLTE4IDA3OjU2OjE1IFogICAgMyBkYXlzClRlc3Rp
bmcgc2FtZSBzaW5jZSAgIDExNDg0MyAgMjAxNy0xMC0yMSAxNToyNDozMiBaICAgIDAgZGF5cyAg
ICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0
OgogIEFsZXhlaSBTdGFyb3ZvaXRvdiA8YXN0QGtlcm5lbC5vcmc+CiAgQWxleGV5IEtvZGFuZXYg
PGFsZXhleS5rb2RhbmV2QG9yYWNsZS5jb20+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1m
b3VuZGF0aW9uLm9yZz4KICBBbmR5IEx1dG9taXJza2kgPGx1dG9Aa2VybmVsLm9yZz4KICBBcm5k
IEJlcmdtYW5uIDxhcm5kQGFybmRiLmRlPgogIEJhcnQgVmFuIEFzc2NoZSA8YmFydC52YW5hc3Nj
aGVAc2FuZGlzay5jb20+CiAgQ2hyaXN0b3BoIFBhYXNjaCA8Y3BhYXNjaEBhcHBsZS5jb20+CiAg
Q2hyaXN0b3BoZSBKQUlMTEVUIDxjaHJpc3RvcGhlLmphaWxsZXRAd2FuYWRvby5mcj4KICBEYW4g
Q2FycGVudGVyIDxkYW4uY2FycGVudGVyQG9yYWNsZS5jb20+CiAgRGFuaWVsIEJvcmttYW5uIDxk
YW5pZWxAaW9nZWFyYm94Lm5ldD4KICBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xs
LmNoPgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEbWl0cnkgVi4g
TGV2aW4gPGxkdkBhbHRsaW51eC5vcmc+CiAgRWR3YXJkIENyZWUgPGVjcmVlQHNvbGFyZmxhcmUu
Y29tPgogIEVyaWMgUmVuIDx6cmVuQHN1c2UuY29tPgogIEZpbGlwZSBNYW5hbmEgPGZkbWFuYW5h
QHN1c2UuY29tPgogIEZyYW5jayBEZW1hdGhpZXUgPGZkZW1hdGhpZXVAZ21haWwuY29tPgogIEdy
ZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgR3JlZyBLcm9h
aC1IYXJ0bWFuIGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnCiAgR3VlbnRlciBSb2VjayA8bGlu
dXhAcm9lY2stdXMubmV0PgogIEd1aWxsYXVtZSBOYXVsdCA8Zy5uYXVsdEBhbHBoYWxpbmsuZnI+
CiAgSGFycnkgV2VudGxhbmQgPGhhcnJ5LndlbnRsYW5kQGFtZC5jb20+CiAgSGVyYmVydCBYdSA8
aGVyYmVydEBnb25kb3IuYXBhbmEub3JnLmF1PgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwu
b3JnPgogIEphbiBLYXJhIDxqYWNrQHN1c2UuY3o+CiAgSmFybm8gUmFqYWhhbG1lIDxqYXJub0Bv
dm4ub3JnPgogIEpvZSBTdHJpbmdlciA8am9lQG92bi5vcmc+CiAgSm9uYXRoYW4gQ2FtZXJvbiA8
amljMjNAa2VybmVsLm9yZz4KICBMYXJzLVBldGVyIENsYXVzZW4gPGxhcnNAbWV0YWZvby5kZT4K
ICBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTWFqZCBE
aWJiaW55IDxtYWpkQG1lbGxhbm94LmNvbT4KICBNYXJ0aW4gSy4gUGV0ZXJzZW4gPG1hcnRpbi5w
ZXRlcnNlbkBvcmFjbGUuY29tPgogIE1lbmcgWHUgPG1lbmd4dS5nYXRlY2hAZ21haWwuY29tPgog
IE1pbGFuIEJyb3ogPGdtYXp5bGFuZEBnbWFpbC5jb20+CiAgTmljaG9sYXMgQmVsbGluZ2VyIDxu
YWJAbGludXgtaXNjc2kub3JnPgogIFBhYmxvIE5laXJhIEF5dXNvIDxwYWJsb0BuZXRmaWx0ZXIu
b3JnPgogIFBldGVyIFppamxzdHJhIChJbnRlbCkgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIFBl
dGVyIFppamxzdHJhIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBSaWRnZSBLZW5uZWR5IDxyaWRn
ZS5rZW5uZWR5QGFsbGllZHRlbGVzaXMuY28ubno+CiAgUmlrIHZhbiBSaWVsIDxyaWVsQHJlZGhh
dC5jb20+CiAgUm9iYmllIEtvIDxyb2JiaWVrb0BzeW5vbG9neS5jb20+CiAgU2FicmluYSBEdWJy
b2NhIDxzZEBxdWVhc3lzbmFpbC5uZXQ+CiAgU2FzaGEgTGV2aW4gPGFsZXhhbmRlci5sZXZpbkB2
ZXJpem9uLmNvbT4KICBTZWJhc3RpYW4gQW5kcnplaiBTaWV3aW9yIDxiaWdlYXN5QGxpbnV0cm9u
aXguZGU+CiAgVGFyaXEgVG91a2FuIDx0YXJpcXRAbWVsbGFub3guY29tPgogIFRoZW9kb3JlIFRz
J28gPHR5dHNvQG1pdC5lZHU+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+
CiAgVmFydW4gUHJha2FzaCA8dmFydW5AY2hlbHNpby5jb20+CiAgV2lsbGVtIGRlIEJydWlqbiA8
d2lsbGVtYkBnb29nbGUuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1saW51eC0zLjE4CisgcmV2aXNp
b249NmY0NTc4MTllODM0M2FlMDk3YjcxMjJhNTc2OTRkMjZkNGNlMTNiMAorIC4gLi9jcmktbG9j
ay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBv
cnQgUEVSTExJQj0uOi4KKysrKyBQRVJMTElCPS46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBv
cworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNl
IE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAg
ICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVw
b3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29z
c3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAu
L2FwLXB1c2ggbGludXgtMy4xOCA2ZjQ1NzgxOWU4MzQzYWUwOTdiNzEyMmE1NzY5NGQyNmQ0Y2Ux
M2IwCisgYnJhbmNoPWxpbnV4LTMuMTgKKyByZXZpc2lvbj02ZjQ1NzgxOWU4MzQzYWUwOTdiNzEy
MmE1NzY5NGQyNmQ0Y2UxM2IwCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9u
CisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46LjouCisrKysgUEVS
TExJQj0uOi46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBv
cworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAg
ICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3Mi
fSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9
L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
aworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysrIGV4
cG9ydCBQRVJMTElCPS46LjouOi4KKysrIFBFUkxMSUI9LjouOi46LgorKyB1bWFzayAwMDIKKyBz
ZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPWxpbnV4CisgeGVuYnJh
bmNoPXhlbi11bnN0YWJsZQorICdbJyB4bGludXggPSB4bGludXggJ10nCisgbGludXhicmFuY2g9
bGludXgtMy4xOAorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVu
c3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4
ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4NmY0NTc4
MTllODM0M2FlMDk3YjcxMjJhNTc2OTRkMjZkNGNlMTNiMCA9IHggJ10nCisgOiB0ZXN0ZWQvMi42
LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdl
dGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNl
IE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAg
ICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysg
OgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDog
Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRm
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJp
b3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysg
OiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVs
Lm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVk
L2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3N0YWJsZS9saW51eC1zdGFibGUuZ2l0
ID0geCAnXScKKysgJ1snIHhnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5l
bC9naXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5naXQgPSB4ICddJworKyA6IGdpdDovL2dpdC5rZXJu
ZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3Rl
ZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ubGludXgtMy4xOAorKyA6IGRhaWx5LWNyb24ubGlu
dXgtMy4xOAorKyA6IGRhaWx5LWNyb24ubGludXgtMy4xOAorKyA6IGRhaWx5LWNyb24ubGludXgt
My4xOAorKyA6IGRhaWx5LWNyb24ubGludXgtMy4xOAorKyA6IGRhaWx5LWNyb24ubGludXgtMy4x
OAorKyA6IGRhaWx5LWNyb24ubGludXgtMy4xOAorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2Uu
Y29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9x
ZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLmxpbnV4LTMuMTgKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0Cisg
VFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2
b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VB
QklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlv
cy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIGxpbnV4LTMuMTgKKyBjYXNlICQxIGlu
CisgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3RhYmxl
L2xpbnV4LXN0YWJsZS5naXQKKyA6IGxpbnV4LTMuMTgueQorIDogbGludXgtMy4xOC55CisgOiBn
aXQKKyA6IGdpdAorIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyA6
IHRlc3RlZC9saW51eC0zLjE4CisgOiByZWZzL2hlYWRzL3Rlc3RlZC9saW51eC0zLjE4CisgcmV0
dXJuIDAKKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xpbnV4CisgZ2l0IHB1c2ggb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQgNmY0NTc4MTllODM0
M2FlMDk3YjcxMjJhNTc2OTRkMjZkNGNlMTNiMDpyZWZzL2hlYWRzL3Rlc3RlZC9saW51eC0zLjE4
ClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0
CiAgIDFlOGU2YjMuLjZmNDU3ODEgIDZmNDU3ODE5ZTgzNDNhZTA5N2I3MTIyYTU3Njk0ZDI2ZDRj
ZTEzYjAgLT4gdGVzdGVkL2xpbnV4LTMuMTgKKyBleGl0IDAKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Oct 22 05:27:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 22 Oct 2017 05:27:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e68nH-00042h-T3; Sun, 22 Oct 2017 05:27:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e68nG-00042K-Dc
 for xen-devel@lists.xensource.com; Sun, 22 Oct 2017 05:27:26 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 DA/3B-14867-D3C2CE95; Sun, 22 Oct 2017 05:27:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVddG502
 kQdcqJYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmHJrxmLHgZFHFj8PCDYwv
 fLsYuTiEBBqZJPY+Oc0E4TxmlHiyu4sZwtnGKNG1fip7FyMnh4iAs8TXM3PBbF4BfYlbdz8yg
 djCAiYS3R//sIE0SAjclpa4/RbE4QRyvCXOz/jKBGM/e3odKM7OwSZgJXFIDCTKIqAqMfP4dM
 YJjNwLGBlWMWoUpxaVpRbpGprqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIE+pw
 BCHYwflsWcIhRkoNJSZS34t2rSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvJO130QKCRalpqdW
 pGXmAIMPJi3BwaMkApHmLS5IzC3OTIdInWLU5Ti26fIfJiGWvPy8VClxXkOQIgGQoozSPLgRs
 Ei4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeJpApPJl5JXCbXgEdwQR0BLv9C5AjShIRUl
 INjDKTOXieHfprFiohvu7HGfb3rQIcOXu4Lyq2VVRLhkz0//bV/qFJYu2tX4ey/3CdSbN7mKj
 Z9v/v07+b8z4Hbo05YTi3pGdPufyJyU/SipqCLlbs1wtoueh1e//XxYdtN92KlSqZI+6X4r3L
 1PjSjvPP90xcu/Tjv223nQOcy1btq2MRklfR6lJiKc5INNRiLipOBAA0Qw8kfwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1508650043!108199881!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13916 invoked from network); 22 Oct 2017 05:27:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Oct 2017 05:27:24 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e68n9-0004ts-Jt; Sun, 22 Oct 2017 05:27:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e68n4-0004f3-8l; Sun, 22 Oct 2017 05:27:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e68n4-0003QJ-1E; Sun, 22 Oct 2017 05:27:14 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114845-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=4d4a6a3f8a12602ce8dc800123715fe7b5c1c3a1
X-Osstest-Versions-That: linux=5d7a76acad403638f635c918cc63d1d44ffa4065
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 22 Oct 2017 05:27:14 +0000
Subject: [Xen-devel] [linux-4.9 test] 114845: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3389246092102073182=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114845 linux-4.9 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114845/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop       fail REGR. vs. 114814

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114814
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114814
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop             fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 linux                4d4a6a3f8a12602ce8dc800123715fe7b5c1c3a1
baseline version:
 linux                5d7a76acad403638f635c918cc63d1d44ffa4065

Last test of basis   114814  2017-10-20 20:51:56 Z    1 days
Testing same since   114845  2017-10-21 16:14:17 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex Deucher <alexander.deucher@amd.com>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Andrew Morton <akpm@linux-foundation.org>
  Anoob Soman <anoob.soman@citrix.com>
  Arnd Bergmann <arnd@arndb.de>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Skeggs <bskeggs@redhat.com>
  Bin Liu <b-liu@ti.com>
  Borislav Petkov <bp@suse.de>
  Christoph Lameter <cl@linux.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Coly Li <colyli@suse.de>
  Dan Carpenter <dan.carpenter@oracle.com>
  David Rientjes <rientjes@google.com>
  David S. Miller <davem@davemloft.net>
  Dennis Dalessandro <dennis.dalessandro@intel.com>
  Dmitry V. Levin <ldv@altlinux.org>
  Doug Ledford <dledford@redhat.com>
  Easwar Hariharan <easwar.hariharan@intel.com>
  Emmanuel Grumbach <emmanuel.grumbach@intel.com>
  Eric Dumazet <edumazet@google.com>
  Eric Ren <zren@suse.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Filipe Manana <fdmanana@suse.com>
  Franck Demathieu <fdemathieu@gmail.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Greg Kroah-Hartman gregkh@linuxfoundation.org
  Grygorii Maistrenko <grygoriimkd@gmail.com>
  Guenter Roeck <linux@roeck-us.net>
  Herbert Xu <herbert@gondor.apana.org.au>
  Ilya Dryomov <idryomov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jaegeuk Kim <jaegeuk@kernel.org>
  Jarno Rajahalme <jarno@ovn.org>
  Javier Martinez Canillas <javier@osg.samsung.com>
  Jeff Layton <jlayton@redhat.com>
  Jeffy Chen <jeffy.chen@rock-chips.com>
  Joe Stringer <joe@ovn.org>
  Johannes Berg <johannes.berg@intel.com>
  Jonathan Cameron <jic23@kernel.org>
  Kinglong Mee <kinglongmee@gmail.com>
  Lars-Peter Clausen <lars@metafoo.de>
  Linus Torvalds <torvalds@linux-foundation.org>
  Lokesh Vutla <lokeshvutla@ti.com>
  Ludovic Desroches <ludovic.desroches@microchip.com>
  Madhavan Srinivasan <maddy@linux.vnet.ibm.com>
  Majd Dibbiny <majd@mellanox.com>
  Manu Gautam <mgautam@codeaurora.org>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Zoran <mzoran@crowfest.net>
  Milan Broz <gmazyland@gmail.com>
  Mintz, Yuval <Yuval.Mintz@cavium.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicolai HÃ¤hnle <nicolai.haehnle@amd.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Ram Amrani <Ram.Amrani@cavium.com>
  Robbie Ko <robbieko@synology.com>
  Russell King <rmk+kernel@armlinux.org.uk>
  Sasha Levin <alexander.levin@verizon.com>
  Sebastian Sanchez <sebastian.sanchez@intel.com>
  Senthilnathan Veppur <senthilnathanx.veppur@intel.com>
  Shaohua Li <shli@fb.com>
  Stefan Wahren <stefan.wahren@i2se.com>
  Sudarsana Reddy Kalluru <Sudarsana.Kalluru@cavium.com>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Varun Prakash <varun@chelsio.com>
  Vijay Kumar <vijay.ac.kumar@oracle.com>
  Vinod Koul <vinod.koul@intel.com>
  Viresh Kumar <viresh.kumar@linaro.org>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wolfram Sang <wsa@the-dreams.de>
  Yasuaki Ishimatsu <isimatu.yasuaki@jp.fujitsu.com>
  Yasuaki Ishimatsu <yasu.isimatu@gmail.com>
  Yazen Ghannam <Yazen.Ghannam@amd.com>
  Yunlong Song <yunlong.song@huawei.com>
  Yuval Mintz <Yuval.Mintz@cavium.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

(No revision log; it would be 1593 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3389246092102073182==--

From xen-devel-bounces@lists.xen.org Sun Oct 22 08:11:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 22 Oct 2017 08:11:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6BLx-0006fu-5e; Sun, 22 Oct 2017 08:11:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6BLv-0006fX-QO
 for xen-devel@lists.xensource.com; Sun, 22 Oct 2017 08:11:23 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 59/3C-08608-BA25CE95; Sun, 22 Oct 2017 08:11:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXdl0Jt
 Ig3VbrSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacf3mLqaCaxMYK36u6GFp
 YGzI6GLk4hASaGSSuLpuIyOE85hRYsPR51DONkaJ7/fWM3UxcnKICDhLfD0zl72LkYODV0Bfo
 mlhCEhYWMBMYkZXFytIvYTALhmJ4/+3M4MkJAS8Jf5cm8EEUg9iNzZrdzGyc7AJWEkcEgMJsg
 ioShztqJ/AyL2AkWEVo0ZxalFZapGuoYVeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7
 uJkagxxmAYAfjzY0BhxglOZiURHkr3r2KFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBmxn4JlJI
 sCg1PbUiLTMHGHowaQkOHiUR3oYAoDRvcUFibnFmOkTqFKMux7FNl/8wCbHk5eelSonzHgSZI
 QBSlFGaBzcCFgeXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMw7xxdoCk9mXgncpldARzABHS
 FrD3ZESSJCSqqBcYnKtV3ONabpmoKR/AGMNefN90lNcz/fttiv5+XM+zoivu99TS/5WyxnqPL
 e0ZdbvyLwzpufk+f2X9j1gv/l4bzlwkWbczMESn+/fZ7eoFZ7y6vjOj9PZu4ShcsFLyYE/rV4
 VeJQ4nB9Q/TLL098xH4ax1XO9G1y8DgVeIN99sTtn171LwhjUGIpzkg01GIuKk4EAC/2nlR+A
 gAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1508659880!103277981!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36776 invoked from network); 22 Oct 2017 08:11:21 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Oct 2017 08:11:21 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6BLl-0001Mv-Pc; Sun, 22 Oct 2017 08:11:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e6BLd-0000y7-MY; Sun, 22 Oct 2017 08:11:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e6BLc-00035J-BU; Sun, 22 Oct 2017 08:11:04 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114883-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=9c323bff13f92832e03657cabdd70d731408d621
X-Osstest-Versions-That: linux=ebe6e90ccc6679cb01d2b280e4b61e6092d4bedb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 22 Oct 2017 08:11:04 +0000
Subject: [Xen-devel] [linux-linus test] 114883: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============9136378714296808558=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114883 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114883/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop       fail REGR. vs. 114682

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 114682
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114682
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 114682
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 114682
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114682
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114682
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 114682
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 114682
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                9c323bff13f92832e03657cabdd70d731408d621
baseline version:
 linux                ebe6e90ccc6679cb01d2b280e4b61e6092d4bedb

Last test of basis   114682  2017-10-18 09:54:11 Z    3 days
Failing since        114781  2017-10-20 01:00:47 Z    2 days    3 attempts
Testing same since   114820  2017-10-21 00:02:40 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Adrian Hunter <adrian.hunter@intel.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Elder (Linaro) <elder@linaro.org>
  Andrea Arcangeli <aarcange@redhat.com>
  Andrey Smirnov <andrew.smirnov@gmail.com>
  Andy Gross <andy.gross@linaro.org>
  Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
  Anna Schumaker <schumaker.anna@gmail.com>
  Ard Biesheuvel <ardb@kernel.org>
  Arnd Bergmann <arnd@arndb.de>
  Arvind Yadav <arvind.yadav.cs@gmail.com>
  Bart Van Assche <bart.vanassche@wdc.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Ben Skeggs <bskeggs@redhat.com>
  Bhumika Goyal <bhumirks@gmail.com>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Borislav Petkov <bp@suse.de>
  Brian Foster <bfoster@redhat.com>
  Changbin Du <changbin.du@intel.com>
  Chen-Yu Tsai <wens@csie.org>
  Chris Wilson <chris@chris-wilson.co.uk>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Christoph Biedl <debian.axhn@manchmal.in-ulm.de>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Chuck Lever <chuck.lever@oracle.com>
  Chun-Yi Lee <jlee@suse.com>
  Chun-Yi Lee <joeyli.kernel@gmail.com>
  Clemens Gruber <clemens.gruber@pqgruber.com>
  Colin Ian King <colin.king@canonical.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Lezcano <daniel.lezcano@linaro.org>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Darrick J. Wong (Oracle) <darrick.wong@oracle.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  Darrick J. Wong <djwong@kernel.org>
  Dave Airlie <airlied@redhat.com>
  Dave Chinner <dchinner@redhat.com>
  David Daney <david.daney@cavium.com>
  David Howells <dhowells@redhat.com>
  David Kershner <david.kershner@unisys.com>
  David S. Miller <davem@davemloft.net>
  Dimitri John Ledkov <xnox@ubuntu.com>
  Dinh Nguyen <dinguyen@kernel.org>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Doug Ledford <dledford@redhat.com>
  Eric Anholt <eric@anholt.net>
  Eric Biggers <ebiggers@google.com>
  Eric Sesterhenn <eric.sesterhenn@x41-dsec.de>
  Eryu Guan <eguan@redhat.com>
  Eugen Hristev <eugen.hristev@microchip.com>
  Fabio Estevam <festevam@gmail.com>
  Felipe Balbi <balbi@kernel.org>
  Florian Fainelli <f.fainelli@gmail.com>
  Florian Westphal <fw@strlen.de>
  Geert Uytterhoeven <geert@linux-m68k.org>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory CLEMENT <gregory.clement@free-electrons.com>
  Guenter Roeck <linux@roeck-us.net>
  Hannes Reinecke <hare@suse.com>
  Hans de Goede <hdegoede@redhat.com>
  Heiko Carstens <heiko.carstens@de.ibm.com>
  Heiko Stuebner <heiko@sntech.de>
  Heiner Kallweit <hkallweit1@gmail.com>
  Helge Deller <deller@gmx.de>
  Himanshu Jha <himanshujha199640@gmail.com>
  Ilia Mirkin <imirkin@alum.mit.edu>
  Ingo Molnar <mingo@kernel.org>
  Inki Dae <inki.dae@samsung.com>
  Ivan Safonov <insafonov@gmail.com>
  Jaegeuk Kim <jaegeuk@kernel.org>
  Jagan Teki <jagan@amarulasolutions.com>
  James Morris <james.l.morris@oracle.com>
  Jan Kara (SUSE) <jack@suse.cz>
  Jan Luebbe <jlu@pengutronix.de>
  Javier Martinez Canillas <javier@dowhile0.org>
  Jeff Kirsher <jeffrey.t.kirsher@intel.com>
  Jens Axboe <axboe@kernel.dk>
  Jes Sorensen <Jes.Sorensen@gmail.com>
  Jiri Kosina <jkosina@suse.cz>
  Jiri Pirko <jiri@resnulli.us>
  Joe Perches <joe@perches.com>
  Joerg Roedel (SUSE) <jroedel@suse.de>
  Johan Hovold <johan@kernel.org>
  John David Anglin <dave.anglin@bell.net>
  Jonathan Cameron <jic23@kernel.org>
  Josef Bacik <jbacik@fb.com>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Juergen Gross <jgross@suse.com>
  Julia Lawall <Julia.Lawall@lip6.fr>
  Jussi Laako <jussi@sonarnerd.net>
  K. Y. Srinivasan <kys@microsoft.com>
  Kalyan Kinthada <kalyan.kinthada@alliedtelesis.co.nz>
  Kees Cook <keescook@chromium.org>
  Khalid Aziz <khalid@gonehiking.org>
  Klaus Goger <klaus.goger@theobroma-systems.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
  Larry Finger <Larry.Finger@lwfinger.net>
  Laura Abbott <laura@labbott.name>
  Lee Jones <lee.jones@linaro.org>
  Len Brown <len.brown@intel.com>
  Leon Romanovsky <leon@kernel.org>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij (Linaro) <linus.walleij@linaro.org>
  Linus Walleij <linus.walleij@linaro.org>
  Loic Poulain <loic.poulain@gmail.com>
  Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
  Luc Van Oostenryck II <luc.vanoostenryck@gmail.com>
  Ludovic Desroches <ludovic.desroches@microchip.com>
  Lukas Czerner <lczerner@redhat.com>
  Lv Zheng <zetalog@gmail.com>
  Marek Szyprowski <m.szyprowski@samsung.com>
  Martin K. Petersen (Oracle) <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Masahiro Yamada <yamada.masahiro@socionext.com>
  Masami Hiramatsu <mhiramat@kernel.org>
  Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Mel Gorman <mgorman@suse.de>
  Michael S. Tsirkin <mst@redhat.com>
  Michal Hocko <mhocko@suse.com>
  Mike Marshall <hubcap@omnibond.com>
  Mohammed Gamal <mgamal@redhat.com>
  Namhyung Kim <namhyung@kernel.org>
  Neil Armstrong <narmstrong@baylibre.com>
  Nicolas Ferre <nicolas.ferre@microchip.com>
  Nicolas Pitre <nico@linaro.org>
  Nicolas Pitre <nicolas.pitre@linaro.org>
  Olof Johansson <olof@lixom.net>
  Oscar Mateo <oscar.mateo@intel.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Burton <paul.burton@mips.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Pavel Roskin <plroskin@gmail.com>
  Peter Zijlstra <peterz@infradead.org>
  Philipp Zabel <p.zabel@pengutronix.de>
  Pontus Andersson <epontan@gmail.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Rafael J. Wysocki <rafael@kernel.org>
  Ralf Baechle <ralf@linux-mips.org>
  Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com>
  Richard Weinberger <richard@nod.at>
  Rik van Riel <riel@surriel.com>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Rodrigo Vivi <rodrigo.vivi@intel.com>
  Russell King <rmk+kernel@armlinux.org.uk>
  Sebastian Reichel (Collabora) <sre@kernel.org>
  Serge Hallyn <serge@hallyn.com>
  Shawn Guo <shawnguo@kernel.org>
  Shawn Lin <shawn.lin@rock-chips.com>
  Shuah Khan <shuahkh@osg.samsung.com>
  Simon Horman <horms+renesas@verge.net.au>
  Simon Horman <horms@verge.net.au>
  Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
  Stefan Wahren <stefan.wahren@i2se.com>
  Stephen Douthit <stephend@adiengineering.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sven Eckelmann <sven@narfation.org>
  Takashi Iwai (SUSE) <tiwai@suse.de>
  Takashi Iwai <tiwai@suse.de>
  Tejun Heo <tj@kernel.org>
  Thierry Reding <thierry.reding@gmail.com>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Tony Lindgren <tony@atomide.com>
  Tony Luck <tony.luck@gmail.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Ulrich Hecht <ulrich.hecht+renesas@gmail.com>
  Uwe Kleine-KÃ¶nig <u.kleine-koenig@pengutronix.de>
  Vinod Koul <vinod.koul@intel.com>
  Vinod Koul <vkoul@kernel.org>
  Viresh Kumar <viresh.kumar@linaro.org>
  Vivien Didelot <vivien.didelot@savoirfairelinux.com>
  Wei Jinhua <wei.jinhua1@zte.com.cn>
  Wei Liu <wei.liu2@citrix.com>
  Wei Yongjun <weiyongjun1@huawei.com>
  Wolfram Sang <wsa@the-dreams.de>
  Xin Long <lucien.xin@gmail.com>
  Zhenyu Wang <zhenyuw@linux.intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

(No revision log; it would be 2477 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============9136378714296808558==--

From xen-devel-bounces@lists.xen.org Sun Oct 22 09:25:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 22 Oct 2017 09:25:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6CVh-0002fF-OQ; Sun, 22 Oct 2017 09:25:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=461c636f2=citrix-osstest@xenproject.org>)
 id 1e6CVf-0002f3-Qz
 for xen-devel@lists.xensource.com; Sun, 22 Oct 2017 09:25:32 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 9E/71-01775-A046CE95; Sun, 22 Oct 2017 09:25:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXitHSDvS5Xypt
 Ig7OrWSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8brti9MBSsLK2b/PMzSwHjXo4uRk0NCwF/i
 ecsuFgjbXWJO+1JWEFtEwFliwofbbCA2r4CexKTtzWBxYYF4iWuvZgHVcwHVX1KSOHboECNM8
 5FFl5lh7N51G8GGsgl4SEzsmQhmswioSsw50gA2VEhAS2Lp4pVMEAsEJU7OfAJWwywgIXHwxQ
 uoORYSh57/Z57AyDcLSdksJGULGJlWMWoUpxaVpRbpGhvoJRVlpmeU5CZm5ugaGhjr5aYWFye
 mp+YkJhXrJefnbmIEhlU9AwPjDsbOE36HGCU5mJREeSvevYoU4kvKT6nMSCzOiC8qzUktPsQo
 w8GhJMG7K+lNpJBgUWp6akVaZg4wwGHSEhw8SiK82SBp3uKCxNzizHSI1ClGXY5jmy7/YRJiy
 cvPS5US570AUiQAUpRRmgc3AhZtlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ864EmcKTmV
 cCt+kV0BFMQEfI2oMdUZKIkJJqYOSTTfS1YE565lvQsFGP7/GW3Vz6314u/N/84b3Zutmi7Fq
 VE1bqVlofnat+PSzqXYHjvrjqS0cjD37ZvmLjYX8ns0R+he/npvLNqd97R6jTd6Ij0+8D69Z9
 ar+RrdA9f9L1U3p6Xf1m3XPefCvYFL5NRDfi1To+hkebL66Rnqtgb/Vybs7jN/1KLMUZiYZaz
 EXFiQCnOrQYsQIAAA==
X-Env-Sender: prvs=461c636f2=citrix-osstest@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1508664328!103828130!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22726 invoked from network); 22 Oct 2017 09:25:29 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Oct 2017 09:25:29 -0000
X-IronPort-AV: E=Sophos;i="5.43,416,1503360000"; d="scan'208";a="455414496"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL04.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72339-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-armhf-armhf-examine:examine-serial/bootloader:fail:regression
 linux-3.18:test-armhf-armhf-examine:examine-serial/kernel:fail:regression
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64:hosts-allocate:broken:nonblocking
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
X-Osstest-Versions-This: linux=6f457819e8343ae097b7122a57694d26d4ce13b0
X-Osstest-Versions-That: linux=1e8e6b30d014eb77278edb4cd9bee72f0255996f
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 22 Oct 2017 10:25:25 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL04.citrite.net
Subject: [Xen-devel] [linux-3.18 baseline-only test] 72339: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjMzOSBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0
L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIzMzkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgMTAgZXhh
bWluZS1zZXJpYWwvYm9vdGxvYWRlciBmYWlsIFJFR1IuIHZzLiA3MjMzMgogdGVzdC1hcm1oZi1h
cm1oZi1leGFtaW5lICAgICAxMSBleGFtaW5lLXNlcmlhbC9rZXJuZWwgICAgIGZhaWwgUkVHUi4g
dnMuIDcyMzMyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2Nr
aW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAg
ICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhv
c3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0
LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4g
bmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3Mg
ICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAg
ICAgICBicm9rZW4gbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgYmxvY2tlZCBpbiA3MjMzMgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBsaWtlIDcyMzMyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIGxpa2UgNzIzMzIKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbGlr
ZSA3MjMzMgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBsaWtlIDcyMzMyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIGxpa2UgNzIzMzIKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbGlrZSA3MjMzMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDcyMzMyCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIGxp
a2UgNzIzMzIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbWlkd2F5ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1
ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVy
ZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDZmNDU3ODE5ZTgzNDNhZTA5N2I3MTIyYTU3Njk0ZDI2
ZDRjZTEzYjAKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDFlOGU2YjMw
ZDAxNGViNzcyNzhlZGI0Y2Q5YmVlNzJmMDI1NTk5NmYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICA3
MjMzMiAgMjAxNy0xMC0xOSAyMDo1MjoxOCBaICAgIDIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAgNzIzMzkgIDIwMTctMTAtMjIgMDE6NTQ6MzQgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGV4ZWkgU3Rh
cm92b2l0b3YgPGFzdEBrZXJuZWwub3JnPgogIEFsZXhleSBLb2RhbmV2IDxhbGV4ZXkua29kYW5l
dkBvcmFjbGUuY29tPgogIEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+
CiAgQW5keSBMdXRvbWlyc2tpIDxsdXRvQGtlcm5lbC5vcmc+CiAgQXJuZCBCZXJnbWFubiA8YXJu
ZEBhcm5kYi5kZT4KICBCYXJ0IFZhbiBBc3NjaGUgPGJhcnQudmFuYXNzY2hlQHNhbmRpc2suY29t
PgogIENocmlzdG9waCBQYWFzY2ggPGNwYWFzY2hAYXBwbGUuY29tPgogIENocmlzdG9waGUgSkFJ
TExFVCA8Y2hyaXN0b3BoZS5qYWlsbGV0QHdhbmFkb28uZnI+CiAgRGFuIENhcnBlbnRlciA8ZGFu
LmNhcnBlbnRlckBvcmFjbGUuY29tPgogIERhbmllbCBCb3JrbWFubiA8ZGFuaWVsQGlvZ2VhcmJv
eC5uZXQ+CiAgRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBmZndsbC5jaD4KICBEYXZpZCBT
LiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRG1pdHJ5IFYuIExldmluIDxsZHZAYWx0
bGludXgub3JnPgogIEVkd2FyZCBDcmVlIDxlY3JlZUBzb2xhcmZsYXJlLmNvbT4KICBFcmljIFJl
biA8enJlbkBzdXNlLmNvbT4KICBGaWxpcGUgTWFuYW5hIDxmZG1hbmFuYUBzdXNlLmNvbT4KICBG
cmFuY2sgRGVtYXRoaWV1IDxmZGVtYXRoaWV1QGdtYWlsLmNvbT4KICBHcmVnIEtyb2FoLUhhcnRt
YW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEdyZWcgS3JvYWgtSGFydG1hbiBncmVn
a2hAbGludXhmb3VuZGF0aW9uLm9yZwogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5l
dD4KICBHdWlsbGF1bWUgTmF1bHQgPGcubmF1bHRAYWxwaGFsaW5rLmZyPgogIEhhcnJ5IFdlbnRs
YW5kIDxoYXJyeS53ZW50bGFuZEBhbWQuY29tPgogIEhlcmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9y
LmFwYW5hLm9yZy5hdT4KICBJbmdvIE1vbG5hciA8bWluZ29Aa2VybmVsLm9yZz4KICBKYW4gS2Fy
YSA8amFja0BzdXNlLmN6PgogIEphcm5vIFJhamFoYWxtZSA8amFybm9Ab3ZuLm9yZz4KICBKb2Ug
U3RyaW5nZXIgPGpvZUBvdm4ub3JnPgogIEpvbmF0aGFuIENhbWVyb24gPGppYzIzQGtlcm5lbC5v
cmc+CiAgTGFycy1QZXRlciBDbGF1c2VuIDxsYXJzQG1ldGFmb28uZGU+CiAgTGludXMgVG9ydmFs
ZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIE1hamQgRGliYmlueSA8bWFqZEBt
ZWxsYW5veC5jb20+CiAgTWFydGluIEsuIFBldGVyc2VuIDxtYXJ0aW4ucGV0ZXJzZW5Ab3JhY2xl
LmNvbT4KICBNZW5nIFh1IDxtZW5neHUuZ2F0ZWNoQGdtYWlsLmNvbT4KICBNaWxhbiBCcm96IDxn
bWF6eWxhbmRAZ21haWwuY29tPgogIE5pY2hvbGFzIEJlbGxpbmdlciA8bmFiQGxpbnV4LWlzY3Np
Lm9yZz4KICBQYWJsbyBOZWlyYSBBeXVzbyA8cGFibG9AbmV0ZmlsdGVyLm9yZz4KICBQZXRlciBa
aWpsc3RyYSAoSW50ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQZXRlciBaaWpsc3RyYSA8
cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUmlkZ2UgS2VubmVkeSA8cmlkZ2Uua2VubmVkeUBhbGxp
ZWR0ZWxlc2lzLmNvLm56PgogIFJpayB2YW4gUmllbCA8cmllbEByZWRoYXQuY29tPgogIFJvYmJp
ZSBLbyA8cm9iYmlla29Ac3lub2xvZ3kuY29tPgogIFNhYnJpbmEgRHVicm9jYSA8c2RAcXVlYXN5
c25haWwubmV0PgogIFNhc2hhIExldmluIDxhbGV4YW5kZXIubGV2aW5AdmVyaXpvbi5jb20+CiAg
U2ViYXN0aWFuIEFuZHJ6ZWogU2lld2lvciA8YmlnZWFzeUBsaW51dHJvbml4LmRlPgogIFRhcmlx
IFRvdWthbiA8dGFyaXF0QG1lbGxhbm94LmNvbT4KICBUaGVvZG9yZSBUcydvIDx0eXRzb0BtaXQu
ZWR1PgogIFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogIFZhcnVuIFByYWth
c2ggPHZhcnVuQGNoZWxzaW8uY29tPgogIFdpbGxlbSBkZSBCcnVpam4gPHdpbGxlbWJAZ29vZ2xl
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczog
L2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9n
cy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4t
c3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1w
dm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxs
b2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tc3Rl
cCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMg
Y2FwdHVyZS1sb2dzCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQg
d291bGQgYmUgMTE0MyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Oct 22 09:46:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 22 Oct 2017 09:46:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6Cpx-00042h-Kk; Sun, 22 Oct 2017 09:46:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <luwei.kang@intel.com>) id 1e6Cpw-00042T-Tv
 for xen-devel@lists.xen.org; Sun, 22 Oct 2017 09:46:29 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 57/2F-27020-4F86CE95; Sun, 22 Oct 2017 09:46:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsVywNykQvdzxpt
 Ig/UrVCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owvz5axF/wVrVi97AhzA+M8wS5GLg4hgemM
 EjdbOhm7GDk5JAR4JY4sm8EKYQdInN25jh3EFhIolXj1aSITiM0moC6x9f1GsBoRAWmJa58vM
 4IMYhaYyiTxaNsJsISwgKPEg0d72boYOThYBFQlLlwMBQnzCrhIbJr9F2q+nMTNc53MEHFBiZ
 Mzn7CAlDMDzV8/TwgkzCwgL9G8dTbzBEa+WUiqZiFUzUJStYCReRWjRnFqUVlqka6RqV5SUWZ
 6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmCo1TMwMO5gbD3hd4hRkoNJSZS34t2rSCG+
 pPyUyozE4oz4otKc1OJDjDIcHEoSvF/T30QKCRalpqdWpGXmAIMeJi3BwaMkwnsFJM1bXJCYW
 5yZDpE6xWjM8ejG3T9MHB03gaQQS15+XqqUOO9vkFIBkNKM0jy4QbBovMQoKyXMy8jAwCDEU5
 BalJtZgir/ilGcg1FJmNcHGNtCPJl5JXD7XgGdwgR0iqw92CkliQgpqQZGT45367Wnerx6fsd
 hT5TkZ+/nW+svfdaedTm05vQk9gcFsvPSD87WZHltt7GuU33efS1pBo3cH+VHb2vf3L7CR57/
 66lbE40+Ni8O04wP1frwwCJTzGCfXIalbVvoillRCkVGu4P0xM++/5Z2Q/zNguZ9Bgr/00Jey
 H5+55hUONuuM/nDPtk9SizFGYmGWsxFxYkAJmloIcECAAA=
X-Env-Sender: luwei.kang@intel.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1508665585!94573228!1
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=1.0 required=7.0 tests=DATE_IN_PAST_12_24
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63114 invoked from network); 22 Oct 2017 09:46:27 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Oct 2017 09:46:27 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Oct 2017 02:46:24 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,416,1503385200"; d="scan'208";a="1208603410"
Received: from vmm.bj.intel.com ([10.238.135.172])
 by fmsmga001.fm.intel.com with ESMTP; 22 Oct 2017 02:46:22 -0700
From: Luwei Kang <luwei.kang@intel.com>
To: xen-devel@lists.xen.org
Date: Sun, 22 Oct 2017 04:02:21 +0800
Message-Id: <1508616147-17310-1-git-send-email-luwei.kang@intel.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Cc: kevin.tian@intel.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 jun.nakajima@intel.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, Luwei Kang <luwei.kang@intel.com>
Subject: [Xen-devel] [PATCH 0/6] Intel Processor Trace virtulization enabling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQWxsLAoKSGVyZSBpcyBhIHBhdGNoLXNlcmllcyB3aGljaCBhZGRpbmcgUHJvY2Vzc29yIFRy
YWNlIGVuYWJsaW5nIGluIFhFTiBndWVzdC4gWW91IGNhbiBnZXQgSXQncyBzb2Z0d2FyZSBkZXZl
bG9wZXIgbWFudWFscyBmcm9tOgpodHRwczovL3NvZnR3YXJlLmludGVsLmNvbS9zaXRlcy9kZWZh
dWx0L2ZpbGVzL21hbmFnZWQvYzUvMTUvYXJjaGl0ZWN0dXJlLWluc3RydWN0aW9uLXNldC1leHRl
bnNpb25zLXByb2dyYW1taW5nLXJlZmVyZW5jZS5wZGYKSW4gQ2hhcHRlciA1IElOVEVMIFBST0NF
U1NPUiBUUkFDRTogVk1YIElNUFJPVkVNRU5UUy4KCkludHJvZHVjdGlvbjoKSW50ZWwgUHJvY2Vz
c29yIFRyYWNlIChJbnRlbCBQVCkgaXMgYW4gZXh0ZW5zaW9uIG9mIEludGVsIEFyY2hpdGVjdHVy
ZSB0aGF0IGNhcHR1cmVzIGluZm9ybWF0aW9uIGFib3V0IHNvZnR3YXJlIGV4ZWN1dGlvbiB1c2lu
ZyBkZWRpY2F0ZWQgaGFyZHdhcmUgZmFjaWxpdGllcyB0aGF0IGNhdXNlIG9ubHkgbWluaW1hbCBw
ZXJmb3JtYW5jZSBwZXJ0dXJiYXRpb24gdG8gdGhlIHNvZnR3YXJlIGJlaW5nIHRyYWNlZC4gRGV0
YWlscyBvbiB0aGUgSW50ZWwgUFQgaW5mcmFzdHJ1Y3R1cmUgYW5kIHRyYWNlIGNhcGFiaWxpdGll
cyBjYW4gYmUgZm91bmQgaW4gdGhlIEludGVsIDY0IGFuZCBJQS0zMiBBcmNoaXRlY3R1cmVzIFNv
ZnR3YXJlIERldmVsb3BlcuKAmXMgTWFudWFsLCBWb2x1bWUgM0MuCgpUaGUgc3VpdGUgb2YgYXJj
aGl0ZWN0dXJlIGNoYW5nZXMgc2VydmUgdG8gc2ltcGxpZnkgdGhlIHByb2Nlc3Mgb2YgdmlydHVh
bGl6aW5nIEludGVsIFBUIGZvciB1c2UgYnkgYSBndWVzdCBzb2Z0d2FyZS4gVGhlcmUgYXJlIHR3
byBwcmltYXJ5IGVsZW1lbnRzIHRvIHRoaXMgbmV3IGFyY2hpdGVjdHVyZSBzdXBwb3J0IGZvciBW
TVggc3VwcG9ydCBpbXByb3ZlbWVudHMgbWFkZSBmb3IgSW50ZWwgUFQuCjEuIEFkZGl0aW9uIG9m
IGEgbmV3IGd1ZXN0IElBMzJfUlRJVF9DVEwgdmFsdWUgZmllbGQgdG8gdGhlIFZNQ1MuCiAg4oCU
IFRoaXMgc2VydmVzIHRvIHNwZWVkIGFuZCBzaW1wbGlmeSB0aGUgcHJvY2VzcyBvZiBkaXNhYmxp
bmcgdHJhY2Ugb24gVk0gZXhpdCwgYW5kIHJlc3RvcmluZyBpdCBvbiBWTSBlbnRyeS4KMi4gRW5h
YmxpbmcgdXNlIG9mIEVQVCB0byByZWRpcmVjdCBQVCBvdXRwdXQuCiAg4oCUIFRoaXMgZW5hYmxl
cyB0aGUgVk1NIHRvIGVsZWN0IHRvIHZpcnR1YWxpemUgdGhlIFBUIG91dHB1dCBidWZmZXIgdXNp
bmcgRVBULiBJbiB0aGlzIG1vZGUsIHRoZSBDUFUgd2lsbCB0cmVhdCBQVCBvdXRwdXQgYWRkcmVz
c2VzIGFzIEd1ZXN0IFBoeXNpY2FsIEFkZHJlc3NlcyAoR1BBcykgYW5kIHRyYW5zbGF0ZSB0aGVt
IHVzaW5nIEVQVC4gVGhpcyBtZWFucyB0aGF0IEludGVsIFBUIG91dHB1dCByZWFkcyAob2YgdGhl
IFRvUEEgdGFibGUpIGFuZCB3cml0ZXMgKG9mIHRyYWNlIG91dHB1dCkgY2FuIGNhdXNlIEVQVCB2
aW9sYXRpb25zLCBhbmQgb3RoZXIgb3V0cHV0IGV2ZW50cy4KCgpMdXdlaSBLYW5nICg2KToKICB4
ODY6IGFkZCBhIGZsYWcgdG8gZW5hYmxlIEludGVsIHByb2Nlc3NvciB0cmFjZQogIHg4NjogY29u
ZmlndXJlIHZtY3MgZm9yIEludGVsIHByb2Nlc3NvciB0cmFjZSB2aXJ0dWFsaXphdGlvbgogIHg4
NjogYWRkIGludGVsIHByb2VjZXNzb3IgdHJhY2Ugc3VwcG9ydCBmb3IgY3B1aWQKICB4ODY6IGFk
ZCBpbnRlbCBwcm9jZXNzb3IgdHJhY2UgY29udGV4dAogIHg4NjogaW1wbGVtZW50IGludGVsIHBy
b2Nlc3NvciB0cmFjZSBjb250ZXh0IHN3aXRjaAogIHg4NjogUGFzcyB0aHJvdWdoIGludGVsIHBy
b2Nlc3NvciB0cmFjZSBNU1JzCgogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24g
ICAgICAgICB8ICAgNyArKwogdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMgICAgICAgICAgICAg
ICAgICB8ICAxMiArKy0KIHhlbi9hcmNoL3g4Ni9jcHUvTWFrZWZpbGUgICAgICAgICAgICAgICAg
ICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L2NwdS9pbnRlbF9wdC5jICAgICAgICAgICAgICAgICB8
IDExNCArKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvY3B1aWQuYyAg
ICAgICAgICAgICAgICAgICAgICAgIHwgIDIyICsrKysrKwogeGVuL2FyY2gveDg2L2RvbWN0bC5j
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgNCArCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNz
LmMgICAgICAgICAgICAgICAgIHwgIDM2ICsrKysrKystLQogeGVuL2FyY2gveDg2L2h2bS92bXgv
dm14LmMgICAgICAgICAgICAgICAgICB8ICAgNCArCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZl
YXR1cmUuaCAgICAgICAgICAgIHwgICAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1aWQuaCAg
ICAgICAgICAgICAgICAgfCAgMTIgKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1j
cy5oICAgICAgICAgIHwgIDEyICsrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9pbnRlbF9wdC5oICAg
ICAgICAgICAgICB8ICA0NyArKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWlu
ZGV4LmggICAgICAgICAgICAgfCAgMTYgKysrKwogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2
L2NwdWZlYXR1cmVzZXQuaCB8ICAgMSArCiAxNCBmaWxlcyBjaGFuZ2VkLCAyODEgaW5zZXJ0aW9u
cygrKSwgOCBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC94ODYvY3B1
L2ludGVsX3B0LmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20teDg2L2ludGVs
X3B0LmgKCi0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Oct 22 09:46:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 22 Oct 2017 09:46:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6CqJ-00044z-SV; Sun, 22 Oct 2017 09:46:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <luwei.kang@intel.com>) id 1e6CqI-00044q-Ri
 for xen-devel@lists.xen.org; Sun, 22 Oct 2017 09:46:50 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 E4/85-31244-A096CE95; Sun, 22 Oct 2017 09:46:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42I5YG5SocuR+Sb
 SYHOTkcWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnGs6wZbwQvpihl37zE1MJ4W72Lk4hASmM4o
 sfPrfrYuRk4OCQFeiSPLZrBC2AESG2bdAIsLCZRKnH3Www5iswmoS2x9vxGsRkRAWuLa58uMI
 IOYBaYySTzadgIsISzgIrFg4W8WEJtFQFVi7aHXYIN4geKTVv5nglggJ3HzXCcziM0p4Cpx8d
 4SVohlLhIHz3cwTmDkXcDIsIpRozi1qCy1SNfQXC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzG
 pWC85P3cTIzAgGIBgB+PtjQGHGCU5mJREeSvevYoU4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7
 Nf1NpJBgUWp6akVaZg4wNGHSEhw8SiK8V0DSvMUFibnFmekQqVOMxhwHJlz5w8TRcfPuHyYhl
 rz8vFQpcd7fIKUCIKUZpXlwg2Axc4lRVkqYlxHoNCGegtSi3MwSVPlXjOIcjErCvAIZQFN4Mv
 NK4Pa9AjqFCegUWXuwU0oSEVJSDYx9jv1toQ+Wu2h9mSGcxxe+Qm/VzwrLM05ZweWGa+xdzI2
 Wzd5/xMsyZ/aKM/19gkli4gyvgiM/+l0xWXFPzFj75LuXpy879J7Yu5FnV+p2MQut15p5vLNv
 6Pq7Gyi+Yzglva7gwSsno30Xt+5547biUfy/41JOSf+uP2TiXXVms/HXWTW8rDJKLMUZiYZaz
 EXFiQC/j7I/lAIAAA==
X-Env-Sender: luwei.kang@intel.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1508665606!78184450!1
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=1.0 required=7.0 tests=DATE_IN_PAST_12_24
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20313 invoked from network); 22 Oct 2017 09:46:48 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Oct 2017 09:46:48 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Oct 2017 02:46:46 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,416,1503385200"; d="scan'208";a="1208603456"
Received: from vmm.bj.intel.com ([10.238.135.172])
 by fmsmga001.fm.intel.com with ESMTP; 22 Oct 2017 02:46:43 -0700
From: Luwei Kang <luwei.kang@intel.com>
To: xen-devel@lists.xen.org
Date: Sun, 22 Oct 2017 04:02:22 +0800
Message-Id: <1508616147-17310-2-git-send-email-luwei.kang@intel.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1508616147-17310-1-git-send-email-luwei.kang@intel.com>
References: <1508616147-17310-1-git-send-email-luwei.kang@intel.com>
Cc: kevin.tian@intel.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 jun.nakajima@intel.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, Luwei Kang <luwei.kang@intel.com>
Subject: [Xen-devel] [PATCH 1/6] x86: add a flag to enable Intel processor
	trace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhZGQgYSBmbGFnIHRvIGVuYWJsZSBJbnRlbCBQVCAoSW50ZWwgcHJvY2Vzc29y
IHRyYWNlKS4KRGVmYXVsdCB2YWx1ZSBpcyAxIChlbmFibGVkKS4KClNpZ25lZC1vZmYtYnk6IEx1
d2VpIEthbmcgPGx1d2VpLmthbmdAaW50ZWwuY29tPgotLS0KIGRvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLm1hcmtkb3duIHwgIDcgKysrKysrKwogeGVuL2FyY2gveDg2L2NwdS9NYWtlZmlsZSAg
ICAgICAgICAgfCAgMSArCiB4ZW4vYXJjaC94ODYvY3B1L2ludGVsX3B0LmMgICAgICAgICB8IDI3
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9pbnRlbF9w
dC5oICAgICAgfCAyNiArKysrKysrKysrKysrKysrKysrKysrKysrKwogNCBmaWxlcyBjaGFuZ2Vk
LCA2MSBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gveDg2L2NwdS9p
bnRlbF9wdC5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLXg4Ni9pbnRlbF9w
dC5oCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCBlYjQ5OTVlLi5hMzc2OTMy
IDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMTAwOSw2ICsxMDA5LDEzIEBA
IGRlYnVnIGh5cGVydmlzb3Igb25seSkuCiAjIyMgaWRsZVxfbGF0ZW5jeVxfZmFjdG9yCiA+IGA9
IDxpbnRlZ2VyPmAKIAorIyMjIGludGVsXF9wdAorPiBgPSA8Ym9vbGVhbj5gCisKKz4gRGVmYXVs
dDogYHRydWVgCisKK0ZsYWcgdG8gZW5hYmxlIEludGVsIFByb2Nlc3NvciBUcmFjZS4KKwogIyMj
IGlvYXBpY1xfYWNrCiA+IGA9IG9sZCB8IG5ld2AKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2NwdS9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9jcHUvTWFrZWZpbGUKaW5kZXggNzRmMjNhZS4u
MzNkN2E3NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9NYWtlZmlsZQorKysgYi94ZW4v
YXJjaC94ODYvY3B1L01ha2VmaWxlCkBAIC04LDMgKzgsNCBAQCBvYmoteSArPSBpbnRlbC5vCiBv
YmoteSArPSBpbnRlbF9jYWNoZWluZm8ubwogb2JqLXkgKz0gbXdhaXQtaWRsZS5vCiBvYmoteSAr
PSB2cG11Lm8gdnBtdV9hbWQubyB2cG11X2ludGVsLm8KK29iai15ICs9IGludGVsX3B0Lm8KZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvaW50ZWxfcHQuYyBiL3hlbi9hcmNoL3g4Ni9jcHUv
aW50ZWxfcHQuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5iZTA2ZDU1Ci0t
LSAvZGV2L251bGwKKysrIGIveGVuL2FyY2gveDg2L2NwdS9pbnRlbF9wdC5jCkBAIC0wLDAgKzEs
MjcgQEAKKy8qCisgKiBpbnRlbF9wdC5jOiBTdXBwb3J0IEludGVsIFByb2Nlc3NvciBUcmFjZSBW
aXJ0dWFsaXphdGlvbi4KKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIwMTcsIEludGVsIENvcnBvcmF0
aW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlz
dHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5IGl0CisgKiB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRp
dGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlLAorICogdmVyc2lvbiAyLCBh
cyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KKyAqCisgKiBUaGlz
IHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgaXQgd2lsbCBiZSB1c2VmdWwsIGJ1
dCBXSVRIT1VUCisgKiBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJy
YW50eSBvZiBNRVJDSEFOVEFCSUxJVFkgb3IKKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQ
VVJQT1NFLiAgU2VlIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IKKyAqIG1vcmUg
ZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBH
TlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhbG9uZyB3aXRoCisgKiB0aGlzIHByb2dyYW07IElm
IG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqCisgKiBBdXRob3I6
IEx1d2VpIEthbmcgPGx1d2VpLmthbmdAaW50ZWwuY29tPgorICovCisKKyNpbmNsdWRlIDx4ZW4v
dHlwZXMuaD4KKyNpbmNsdWRlIDx4ZW4vY2FjaGUuaD4KKyNpbmNsdWRlIDx4ZW4vaW5pdC5oPgor
CisvKiBpbnRlbF9wdDogRmxhZyB0byBlbmFibGUgSW50ZWwgUHJvY2Vzc29yIFRyYWNlIChkZWZh
dWx0IG9uKS4gKi8KK2Jvb2xfdCBfX3JlYWRfbW9zdGx5IG9wdF9pbnRlbF9wdCA9IDE7Citib29s
ZWFuX3BhcmFtKCJpbnRlbF9wdCIsIG9wdF9pbnRlbF9wdCk7CmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L2ludGVsX3B0LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2ludGVsX3B0LmgK
bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uM2IzYTA0NwotLS0gL2Rldi9udWxs
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaW50ZWxfcHQuaApAQCAtMCwwICsxLDI2IEBACisv
KgorICogaW50ZWxfcHQuaDogSW50ZWwgUHJvY2Vzc29yIFRyYWNlIHZpcnR1YWxpemF0aW9uIGZv
ciBIVk0gZG9tYWluLgorICoKKyAqIENvcHlyaWdodCAoYykgMjAxNywgSW50ZWwgQ29ycG9yYXRp
b24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0
cmlidXRlIGl0IGFuZC9vciBtb2RpZnkgaXQKKyAqIHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0
aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UsCisgKiB2ZXJzaW9uIDIsIGFz
IHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAqIFRoaXMg
cHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSBpdCB3aWxsIGJlIHVzZWZ1bCwgYnV0
IFdJVEhPVVQKKyAqIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJh
bnR5IG9mIE1FUkNIQU5UQUJJTElUWSBvcgorICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBV
UlBPU0UuICBTZWUgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvcgorICogbW9yZSBk
ZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdO
VSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFsb25nIHdpdGgKKyAqIHRoaXMgcHJvZ3JhbTsgSWYg
bm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICoKKyAqIEF1dGhvcjog
THV3ZWkgS2FuZyA8bHV3ZWkua2FuZ0BpbnRlbC5jb20+CisgKi8KKworI2lmbmRlZiBfX0FTTV9Y
ODZfSFZNX0lOVEVMX1BUX0hfCisjZGVmaW5lIF9fQVNNX1g4Nl9IVk1fSU5URUxfUFRfSF8KKwor
ZXh0ZXJuIGJvb2xfdCBvcHRfaW50ZWxfcHQ7CisKKyNlbmRpZiAvKiBfX0FTTV9YODZfSFZNX0lO
VEVMX1BUX0hfICovCi0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Oct 22 09:47:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 22 Oct 2017 09:47:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6CqX-00047K-3a; Sun, 22 Oct 2017 09:47:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <luwei.kang@intel.com>) id 1e6CqV-000476-Pv
 for xen-devel@lists.xen.org; Sun, 22 Oct 2017 09:47:03 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 BD/19-20813-7196CE95; Sun, 22 Oct 2017 09:47:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVywNykQlcs802
 kQdtMUYslHxezODB6HN39mymAMYo1My8pvyKBNeP0jVXsBX8NKu71XWBuYNyl2sXIxSEkMJ1R
 4vz8j6xdjJwcEgK8EkeWzYCyAyTuPDvN3MXIAVRUKtG4wwAkzCagLrH1/UawEhEBaYlrny8zg
 sxhFpjKJPFo2wmwhLBAoMSbKTuYQGwWAVWJSbN/sIHYvAIuEi9bm5kg5stJ3DzXyQxicwq4Sl
 y8twSsVwio5uD5DkaIekGJkzOfsIDcwAy0eP08IZAws4C8RPPW2cwTGAVmIamahVA1C0nVAkb
 mVYwaxalFZalFukameklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgaHJAAQ7GFct
 CDzEKMnBpCTKW/HuVaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6v6W8ihQSLUtNTK9Iyc4BRA
 pOW4OBREuG9ApLmLS5IzC3OTIdInWLU5ei4efcPkxBLXn5eqpQ472+QIgGQoozSPLgRsIi9xC
 grJczLCHSUEE9BalFuZgmq/CtGcQ5GJWFegQygKTyZeSVwm14BHcEEdISsPdgRJYkIKakGRv+
 3VndCI0rU1nrbHl62d4/4pLo1bBrek05q3Y5raJhhe774tmVNHscqyW3eUfalz94lOoSoR3zR
 PhOa8WN+9q1gayPL0Ce3nbZ8X5+W3njFc+mpvt6l/5+c5tKP1pkRs/KY+n+FCpEal+/7oqr0j
 j91UhXq+L90yfFEWVFuM2E9v89mdcysSizFGYmGWsxFxYkA0Nt9C9MCAAA=
X-Env-Sender: luwei.kang@intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1508665620!53255653!1
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=1.0 required=7.0 tests=DATE_IN_PAST_12_24,
 UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6525 invoked from network); 22 Oct 2017 09:47:01 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Oct 2017 09:47:01 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Oct 2017 02:47:00 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,416,1503385200"; d="scan'208";a="1208603491"
Received: from vmm.bj.intel.com ([10.238.135.172])
 by fmsmga001.fm.intel.com with ESMTP; 22 Oct 2017 02:46:57 -0700
From: Luwei Kang <luwei.kang@intel.com>
To: xen-devel@lists.xen.org
Date: Sun, 22 Oct 2017 04:02:23 +0800
Message-Id: <1508616147-17310-3-git-send-email-luwei.kang@intel.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1508616147-17310-1-git-send-email-luwei.kang@intel.com>
References: <1508616147-17310-1-git-send-email-luwei.kang@intel.com>
MIME-Version: 1.0
Cc: kevin.tian@intel.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 jun.nakajima@intel.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, Luwei Kang <luwei.kang@intel.com>
Subject: [Xen-devel] [PATCH 2/6] x86: configure vmcs for Intel processor
	trace virtualization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBjb25maWd1cmUgVk1DUyB0byBtYWtlIEludGVsIFBUIG91dHB1dCBhZGRyZXNz
IGNhbiBiZQp0cmVhdCBhcyBndWVzdCBwaHlzaWNhbCBhZGRyZXNzIGFuZCB0cmFuc2xhdGVkIGJ5
IEVQVCB3aGVuCmludGVsX3B0IG9wdGlvbiBpcyB0cnVlLgpUaGVyZSBoYXZlIHNvbWUgY29uc3Ry
YWludCBjb25kaXRpb24gb24gVk1DUyBjb25maWd1cmF0aW9uLApvdGhlcndpc2Ugd2lsbCBjYXVz
ZSBWTSBlbnRyeSBmYWlsZWQuCgoxLiBJZiB0aGUg4oCcR3Vlc3QgUFQgdXNlcyBHdWVzdCBQaHlz
aWNhbCBBZGRyZXNzZXPigJ0gZXhlY3V0aW9uCiAgIGNvbnRyb2wgaXMgMSwgdGhlIOKAnENsZWFy
IElBMzJfUlRJVF9DVEwgb24gZXhpdOKAnSBleGl0CiAgIGNvbnRyb2wgYW5kIHRoZSDigJxMb2Fk
IElBMzJfUlRJVF9DVEwgb24gZW50cnnigJ0gZW50cnkKICAgY29udHJvbCBtdXN0IGFsc28gYmUg
MS4KCjIuIElmIHRoZSDigJxHdWVzdCBQVCB1c2VzIEd1ZXN0IFBoeXNpY2FsIEFkZHJlc3Nlc+KA
nSBleGVjdXRpb24KICAgY29udHJvbCBpcyAxLCB0aGUgImVuYWJsZSBFUFQiIGV4ZWN1dGlvbiBj
b250cm9sIG11c3QKICAgYWxzbyBiZSAxLgoKU2lnbmVkLW9mZi1ieTogTHV3ZWkgS2FuZyA8bHV3
ZWkua2FuZ0BpbnRlbC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jICAgICAg
ICB8IDM2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLQogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vdm14L3ZtY3MuaCB8ICA3ICsrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMzgg
aW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
aHZtL3ZteC92bWNzLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKaW5kZXggZjYyZmU3
ZS4uOGNkNTdiNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwpAQCAtNDAsNiArNDAsNyBAQAogI2luY2x1ZGUg
PGFzbS9zaGFkb3cuaD4KICNpbmNsdWRlIDxhc20vdGJvb3QuaD4KICNpbmNsdWRlIDxhc20vYXBp
Yy5oPgorI2luY2x1ZGUgPGFzbS9pbnRlbF9wdC5oPgogCiBzdGF0aWMgYm9vbF90IF9fcmVhZF9t
b3N0bHkgb3B0X3ZwaWRfZW5hYmxlZCA9IDE7CiBib29sZWFuX3BhcmFtKCJ2cGlkIiwgb3B0X3Zw
aWRfZW5hYmxlZCk7CkBAIC0yNDIsNiArMjQzLDkgQEAgc3RhdGljIGludCB2bXhfaW5pdF92bWNz
X2NvbmZpZyh2b2lkKQogICAgICAgICByZG1zcmwoTVNSX0lBMzJfVk1YX01JU0MsIF92bXhfbWlz
Y19jYXApOwogICAgICAgICBpZiAoIF92bXhfbWlzY19jYXAgJiBWTVhfTUlTQ19WTVdSSVRFX0FM
TCApCiAgICAgICAgICAgICBvcHQgfD0gU0VDT05EQVJZX0VYRUNfRU5BQkxFX1ZNQ1NfU0hBRE9X
SU5HOworICAgICAgICBpZiAoIF92bXhfbWlzY19jYXAgJiBWTVhfTUlTQ19QVF9FTkFCTEUgKQor
ICAgICAgICAgICAgb3B0IHw9IFNFQ09OREFSWV9FWEVDX1BUX1VTRV9HUEEgfAorICAgICAgICAg
ICAgICAgICAgIFNFQ09OREFSWV9FWEVDX0NPTkNFQUxfUFRfUElQOwogICAgICAgICBpZiAoIG9w
dF92cGlkX2VuYWJsZWQgKQogICAgICAgICAgICAgb3B0IHw9IFNFQ09OREFSWV9FWEVDX0VOQUJM
RV9WUElEOwogICAgICAgICBpZiAoIG9wdF91bnJlc3RyaWN0ZWRfZ3Vlc3RfZW5hYmxlZCApCkBA
IC0zNDMsNyArMzQ3LDggQEAgc3RhdGljIGludCB2bXhfaW5pdF92bWNzX2NvbmZpZyh2b2lkKQog
CiAgICAgbWluID0gVk1fRVhJVF9BQ0tfSU5UUl9PTl9FWElUOwogICAgIG9wdCA9IFZNX0VYSVRf
U0FWRV9HVUVTVF9QQVQgfCBWTV9FWElUX0xPQURfSE9TVF9QQVQgfAotICAgICAgICAgIFZNX0VY
SVRfQ0xFQVJfQk5EQ0ZHUzsKKyAgICAgICAgICBWTV9FWElUX0NMRUFSX0JORENGR1MgfCBWTV9F
WElUX0NPTkNFQUxfUFRfUElQIHwKKyAgICAgICAgICBWTV9FWElUX0NMRUFSX0lBMzJfUlRJVF9D
VEw7CiAgICAgbWluIHw9IFZNX0VYSVRfSUEzMkVfTU9ERTsKICAgICBfdm14X3ZtZXhpdF9jb250
cm9sID0gYWRqdXN0X3ZteF9jb250cm9scygKICAgICAgICAgIlZNRXhpdCBDb250cm9sIiwgbWlu
LCBvcHQsIE1TUl9JQTMyX1ZNWF9FWElUX0NUTFMsICZtaXNtYXRjaCk7CkBAIC0zODMsMTMgKzM4
OCwyOCBAQCBzdGF0aWMgaW50IHZteF9pbml0X3ZtY3NfY29uZmlnKHZvaWQpCiAgICAgICAgIF92
bXhfc2Vjb25kYXJ5X2V4ZWNfY29udHJvbCAmPSB+U0VDT05EQVJZX0VYRUNfRU5BQkxFX1ZJUlRf
RVhDRVBUSU9OUzsKIAogICAgIG1pbiA9IDA7Ci0gICAgb3B0ID0gVk1fRU5UUllfTE9BRF9HVUVT
VF9QQVQgfCBWTV9FTlRSWV9MT0FEX0JORENGR1M7CisgICAgb3B0ID0gVk1fRU5UUllfTE9BRF9H
VUVTVF9QQVQgfCBWTV9FTlRSWV9MT0FEX0JORENGR1MgfAorICAgICAgICAgIFZNX0VOVFJZX0NP
TkNFQUxfUFRfUElQIHwgVk1fRU5UUllfTE9BRF9JQTMyX1JUSVRfQ1RMOwogICAgIF92bXhfdm1l
bnRyeV9jb250cm9sID0gYWRqdXN0X3ZteF9jb250cm9scygKICAgICAgICAgIlZNRW50cnkgQ29u
dHJvbCIsIG1pbiwgb3B0LCBNU1JfSUEzMl9WTVhfRU5UUllfQ1RMUywgJm1pc21hdGNoKTsKIAog
ICAgIGlmICggbWlzbWF0Y2ggKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAorICAgIGlmICgg
IShfdm14X3NlY29uZGFyeV9leGVjX2NvbnRyb2wgJiBTRUNPTkRBUllfRVhFQ19FTkFCTEVfRVBU
KSB8fAorICAgICAgICAgIShfdm14X3NlY29uZGFyeV9leGVjX2NvbnRyb2wgJiBTRUNPTkRBUllf
RVhFQ19QVF9VU0VfR1BBKSB8fAorICAgICAgICAgIShfdm14X3ZtZXhpdF9jb250cm9sICYgVk1f
RVhJVF9DTEVBUl9JQTMyX1JUSVRfQ1RMKSB8fAorICAgICAgICAgIShfdm14X3ZtZW50cnlfY29u
dHJvbCAmIFZNX0VOVFJZX0xPQURfSUEzMl9SVElUX0NUTCkgKQorICAgIHsKKyAgICAgICAgX3Zt
eF9zZWNvbmRhcnlfZXhlY19jb250cm9sICY9IH4oU0VDT05EQVJZX0VYRUNfUFRfVVNFX0dQQSB8
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNFQ09OREFSWV9FWEVD
X0NPTkNFQUxfUFRfUElQKTsKKyAgICAgICAgX3ZteF92bWV4aXRfY29udHJvbCAmPSB+KFZNX0VY
SVRfQ09OQ0VBTF9QVF9QSVAgfAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVk1f
RVhJVF9DTEVBUl9JQTMyX1JUSVRfQ1RMKTsKKyAgICAgICAgX3ZteF92bWVudHJ5X2NvbnRyb2wg
Jj0gfihWTV9FTlRSWV9DT05DRUFMX1BUX1BJUCB8CisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgVk1fRU5UUllfTE9BRF9JQTMyX1JUSVRfQ1RMKTsKKyAgICAgICAgb3B0X2ludGVs
X3B0ID0gMDsKKyAgICB9CisKICAgICBpZiAoICF2bXhfcGluX2Jhc2VkX2V4ZWNfY29udHJvbCAp
CiAgICAgewogICAgICAgICAvKiBGaXJzdCB0aW1lIHRocm91Z2guICovCkBAIC0xMDMyLDEwICsx
MDUyLDE2IEBAIHN0YXRpYyBpbnQgY29uc3RydWN0X3ZtY3Moc3RydWN0IHZjcHUgKnYpCiAgICAg
ICAgIHYtPmFyY2guaHZtX3ZteC5zZWNvbmRhcnlfZXhlY19jb250cm9sICY9IAogICAgICAgICAg
ICAgfihTRUNPTkRBUllfRVhFQ19FTkFCTEVfRVBUIHwgCiAgICAgICAgICAgICAgIFNFQ09OREFS
WV9FWEVDX1VOUkVTVFJJQ1RFRF9HVUVTVCB8Ci0gICAgICAgICAgICAgIFNFQ09OREFSWV9FWEVD
X0VOQUJMRV9JTlZQQ0lEKTsKKyAgICAgICAgICAgICAgU0VDT05EQVJZX0VYRUNfRU5BQkxFX0lO
VlBDSUQgfAorICAgICAgICAgICAgICBTRUNPTkRBUllfRVhFQ19QVF9VU0VfR1BBIHwKKyAgICAg
ICAgICAgICAgU0VDT05EQVJZX0VYRUNfQ09OQ0VBTF9QVF9QSVApOwogICAgICAgICB2bWV4aXRf
Y3RsICY9IH4oVk1fRVhJVF9TQVZFX0dVRVNUX1BBVCB8Ci0gICAgICAgICAgICAgICAgICAgICAg
ICBWTV9FWElUX0xPQURfSE9TVF9QQVQpOwotICAgICAgICB2bWVudHJ5X2N0bCAmPSB+Vk1fRU5U
UllfTE9BRF9HVUVTVF9QQVQ7CisgICAgICAgICAgICAgICAgICAgICAgICBWTV9FWElUX0xPQURf
SE9TVF9QQVQgfAorICAgICAgICAgICAgICAgICAgICAgICAgVk1fRVhJVF9DT05DRUFMX1BUX1BJ
UCB8CisgICAgICAgICAgICAgICAgICAgICAgICBWTV9FWElUX0NMRUFSX0lBMzJfUlRJVF9DVEwp
OworICAgICAgICB2bWVudHJ5X2N0bCAmPSB+KFZNX0VOVFJZX0xPQURfR1VFU1RfUEFUIHwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICBWTV9FTlRSWV9DT05DRUFMX1BUX1BJUCB8CisgICAgICAg
ICAgICAgICAgICAgICAgICAgVk1fRU5UUllfTE9BRF9JQTMyX1JUSVRfQ1RMKTsKICAgICB9CiAK
ICAgICAvKiBEaXNhYmxlIFZpcnR1YWxpemUgeDJBUElDIG1vZGUgYnkgZGVmYXVsdC4gKi8KZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS92bXgvdm1jcy5oCmluZGV4IDhmYjllM2MuLmJkOGExMjggMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vdm14L3ZtY3MuaApAQCAtMjIwLDYgKzIyMCw4IEBAIGV4dGVybiB1MzIgdm14
X3Bpbl9iYXNlZF9leGVjX2NvbnRyb2w7CiAjZGVmaW5lIFZNX0VYSVRfTE9BRF9IT1NUX0VGRVIg
ICAgICAgICAgMHgwMDIwMDAwMAogI2RlZmluZSBWTV9FWElUX1NBVkVfUFJFRU1QVF9USU1FUiAg
ICAgIDB4MDA0MDAwMDAKICNkZWZpbmUgVk1fRVhJVF9DTEVBUl9CTkRDRkdTICAgICAgICAgICAw
eDAwODAwMDAwCisjZGVmaW5lIFZNX0VYSVRfQ09OQ0VBTF9QVF9QSVAgICAgICAgICAgMHgwMTAw
MDAwMAorI2RlZmluZSBWTV9FWElUX0NMRUFSX0lBMzJfUlRJVF9DVEwgICAgIDB4MDIwMDAwMDAK
IGV4dGVybiB1MzIgdm14X3ZtZXhpdF9jb250cm9sOwogCiAjZGVmaW5lIFZNX0VOVFJZX0lBMzJF
X01PREUgICAgICAgICAgICAgMHgwMDAwMDIwMApAQCAtMjI5LDYgKzIzMSw4IEBAIGV4dGVybiB1
MzIgdm14X3ZtZXhpdF9jb250cm9sOwogI2RlZmluZSBWTV9FTlRSWV9MT0FEX0dVRVNUX1BBVCAg
ICAgICAgIDB4MDAwMDQwMDAKICNkZWZpbmUgVk1fRU5UUllfTE9BRF9HVUVTVF9FRkVSICAgICAg
ICAweDAwMDA4MDAwCiAjZGVmaW5lIFZNX0VOVFJZX0xPQURfQk5EQ0ZHUyAgICAgICAgICAgMHgw
MDAxMDAwMAorI2RlZmluZSBWTV9FTlRSWV9DT05DRUFMX1BUX1BJUCAgICAgICAgIDB4MDAwMjAw
MDAKKyNkZWZpbmUgVk1fRU5UUllfTE9BRF9JQTMyX1JUSVRfQ1RMICAgICAweDAwMDQwMDAwCiBl
eHRlcm4gdTMyIHZteF92bWVudHJ5X2NvbnRyb2w7CiAKICNkZWZpbmUgU0VDT05EQVJZX0VYRUNf
VklSVFVBTElaRV9BUElDX0FDQ0VTU0VTIDB4MDAwMDAwMDEKQEAgLTI0Nyw3ICsyNTEsOSBAQCBl
eHRlcm4gdTMyIHZteF92bWVudHJ5X2NvbnRyb2w7CiAjZGVmaW5lIFNFQ09OREFSWV9FWEVDX0VO
QUJMRV9WTUNTX1NIQURPV0lORyAgICAweDAwMDA0MDAwCiAjZGVmaW5lIFNFQ09OREFSWV9FWEVD
X0VOQUJMRV9QTUwgICAgICAgICAgICAgICAweDAwMDIwMDAwCiAjZGVmaW5lIFNFQ09OREFSWV9F
WEVDX0VOQUJMRV9WSVJUX0VYQ0VQVElPTlMgICAweDAwMDQwMDAwCisjZGVmaW5lIFNFQ09OREFS
WV9FWEVDX0NPTkNFQUxfUFRfUElQICAgICAgICAgICAweDAwMDgwMDAwCiAjZGVmaW5lIFNFQ09O
REFSWV9FWEVDX1hTQVZFUyAgICAgICAgICAgICAgICAgICAweDAwMTAwMDAwCisjZGVmaW5lIFNF
Q09OREFSWV9FWEVDX1BUX1VTRV9HUEEgICAgICAgICAgICAgICAweDAxMDAwMDAwCiAjZGVmaW5l
IFNFQ09OREFSWV9FWEVDX1RTQ19TQ0FMSU5HICAgICAgICAgICAgICAweDAyMDAwMDAwCiBleHRl
cm4gdTMyIHZteF9zZWNvbmRhcnlfZXhlY19jb250cm9sOwogCkBAIC0yNjgsNiArMjc0LDcgQEAg
ZXh0ZXJuIHUzMiB2bXhfc2Vjb25kYXJ5X2V4ZWNfY29udHJvbDsKICNkZWZpbmUgVk1YX1ZQSURf
SU5WVlBJRF9TSU5HTEVfQ09OVEVYVF9SRVRBSU5JTkdfR0xPQkFMIDB4ODAwMDAwMDAwMDBVTEwK
IGV4dGVybiB1NjQgdm14X2VwdF92cGlkX2NhcDsKIAorI2RlZmluZSBWTVhfTUlTQ19QVF9FTkFC
TEUgICAgICAgICAgICAgICAgICAgICAgMHgwMDAwNDAwMAogI2RlZmluZSBWTVhfTUlTQ19DUjNf
VEFSR0VUICAgICAgICAgICAgICAgICAgICAgMHgwMWZmMDAwMAogI2RlZmluZSBWTVhfTUlTQ19W
TVdSSVRFX0FMTCAgICAgICAgICAgICAgICAgICAgMHgyMDAwMDAwMAogCi0tIAoxLjguMy4xCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Oct 22 09:47:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 22 Oct 2017 09:47:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6Cqa-00048V-Aj; Sun, 22 Oct 2017 09:47:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <luwei.kang@intel.com>) id 1e6CqZ-000476-0g
 for xen-devel@lists.xen.org; Sun, 22 Oct 2017 09:47:07 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 0A/29-20813-A196CE95; Sun, 22 Oct 2017 09:47:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeJIrShJLcpLzFFi42I5YG5SoSuZ+Sb
 S4HSDicWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrH8zzKmgqdmFX++vmBuYDyl2cXIxSEkMJ1R
 ounzVbYuRk4OCQFeiSPLZrB2MXIA2QESR99pg4SFBEoldjZvYwWx2QTUJba+3whmiwhIS1z7f
 JkRZA6zwFQmiUfbToAlhAXcJI6eWssMYrMIqEr8fj8LLM4r4CKx//FyZohdchI3z3WC2ZwCrh
 IX7y1hhVjmInHwfAfjBEbeBYwMqxg1ilOLylKLdI1M9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01N
 zEpOK9ZLzczcxAsOBAQh2MK5aEHiIUZKDSUmUt+Ldq0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxK
 Erxf099ECgkWpaanVqRl5gADEyYtwcGjJMJ7BSTNW1yQmFucmQ6ROsVozHFs0+U/TBwdN+/+Y
 RJiycvPS5US5/0NUioAUppRmgc3CBYxlxhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTMK5ABNI
 UnM68Ebt8roFOYgE6RtQc7pSQRISXVwCgaIm1xNCXN0faOYcgD45oOpQVn1Gc/mMLrLxEuLyf
 ar3F2wieHNm89Fbu73pn5XbLFenWPf3hf5Wg/niLLsCbkFV/N3jaVhyfv7KpcxPrLQYHj0W7l
 A80/Kl1P++jozhQOnD4v+EDQY6+zW86w961af3XtjrSV6svf7n4gyuLbKGHyIPn5KiWW4oxEQ
 y3mouJEAC+VmJWTAgAA
X-Env-Sender: luwei.kang@intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1508665620!53255653!2
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=1.0 required=7.0 tests=DATE_IN_PAST_12_24
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6614 invoked from network); 22 Oct 2017 09:47:05 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Oct 2017 09:47:05 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Oct 2017 02:47:04 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,416,1503385200"; d="scan'208";a="1208603513"
Received: from vmm.bj.intel.com ([10.238.135.172])
 by fmsmga001.fm.intel.com with ESMTP; 22 Oct 2017 02:47:02 -0700
From: Luwei Kang <luwei.kang@intel.com>
To: xen-devel@lists.xen.org
Date: Sun, 22 Oct 2017 04:02:24 +0800
Message-Id: <1508616147-17310-4-git-send-email-luwei.kang@intel.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1508616147-17310-1-git-send-email-luwei.kang@intel.com>
References: <1508616147-17310-1-git-send-email-luwei.kang@intel.com>
Cc: kevin.tian@intel.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 jun.nakajima@intel.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, Luwei Kang <luwei.kang@intel.com>
Subject: [Xen-devel] [PATCH 3/6] x86: add intel proecessor trace support for
	cpuid
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhZGQgSW50ZWwgcHJvY2Vzc29yIHRyYWNlIHN1cHBvcnQKZm9yIGNwdWlkIGhh
bmRsaW5nLgoKU2lnbmVkLW9mZi1ieTogTHV3ZWkgS2FuZyA8bHV3ZWkua2FuZ0BpbnRlbC5jb20+
Ci0tLQogdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMgICAgICAgICAgICAgICAgICB8IDEyICsr
KysrKysrKystLQogeGVuL2FyY2gveDg2L2NwdWlkLmMgICAgICAgICAgICAgICAgICAgICAgICB8
IDIyICsrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9kb21jdGwuYyAgICAgICAg
ICAgICAgICAgICAgICAgfCAgNCArKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUu
aCAgICAgICAgICAgIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVpZC5oICAgICAgICAg
ICAgICAgICB8IDEyICsrKysrKysrKysrLQogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2Nw
dWZlYXR1cmVzZXQuaCB8ICAxICsKIDYgZmlsZXMgY2hhbmdlZCwgNDkgaW5zZXJ0aW9ucygrKSwg
MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYyBi
L3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jCmluZGV4IGQ4OTA5MzUuLjBlMDU3NWMgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2Nw
dWlkX3g4Ni5jCkBAIC0zOCw3ICszOCw3IEBAIGVudW0gewogI2RlZmluZSBjbGVhcl9mZWF0dXJl
KGlkeCwgZHN0KSAoKGRzdCkgJj0gfmJpdG1hc2tvZihpZHgpKQogI2RlZmluZSBzZXRfZmVhdHVy
ZShpZHgsIGRzdCkgICAoKGRzdCkgfD0gIGJpdG1hc2tvZihpZHgpKQogCi0jZGVmaW5lIERFRl9N
QVhfQkFTRSAweDAwMDAwMDBkdQorI2RlZmluZSBERUZfTUFYX0JBU0UgMHgwMDAwMDAxNHUKICNk
ZWZpbmUgREVGX01BWF9JTlRFTEVYVCAgMHg4MDAwMDAwOHUKICNkZWZpbmUgREVGX01BWF9BTURF
WFQgICAgMHg4MDAwMDAxY3UKIApAQCAtNDcxLDYgKzQ3MSw3IEBAIHN0YXRpYyB2b2lkIHhjX2Nw
dWlkX2h2bV9wb2xpY3koeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgY2FzZSAweDAwMDAwMDAyOiAv
KiBJbnRlbCBjYWNoZSBpbmZvIChkdW1wZWQgYnkgQU1EIHBvbGljeSkgKi8KICAgICBjYXNlIDB4
MDAwMDAwMDQ6IC8qIEludGVsIGNhY2hlIGluZm8gKGR1bXBlZCBieSBBTUQgcG9saWN5KSAqLwog
ICAgIGNhc2UgMHgwMDAwMDAwYTogLyogQXJjaGl0ZWN0dXJhbCBQZXJmb3JtYW5jZSBNb25pdG9y
IEZlYXR1cmVzICovCisgICAgY2FzZSAweDAwMDAwMDE0OiAvKiBJbnRlbCBQcm9jZXNzb3IgVHJh
Y2UgRmVhdHVyZXMgKi8KICAgICBjYXNlIDB4ODAwMDAwMDI6IC8qIFByb2Nlc3NvciBuYW1lIHN0
cmluZyAqLwogICAgIGNhc2UgMHg4MDAwMDAwMzogLyogLi4uIGNvbnRpbnVlZCAgICAgICAgICov
CiAgICAgY2FzZSAweDgwMDAwMDA0OiAvKiAuLi4gY29udGludWVkICAgICAgICAgKi8KQEAgLTc1
NywxMiArNzU4LDE5IEBAIGludCB4Y19jcHVpZF9hcHBseV9wb2xpY3koeGNfaW50ZXJmYWNlICp4
Y2gsIGRvbWlkX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgIH0K
IAorICAgICAgICBpZiAoIGlucHV0WzBdID09IDB4MTQgKQorICAgICAgICB7CisgICAgICAgICAg
ICBpbnB1dFsxXSsrOworICAgICAgICAgICAgaWYgKCBpbnB1dFsxXSA9PSAxICkKKyAgICAgICAg
ICAgICAgICBjb250aW51ZTsKKyAgICAgICAgfQorCiAgICAgICAgIGlucHV0WzBdKys7CiAgICAg
ICAgIGlmICggIShpbnB1dFswXSAmIDB4ODAwMDAwMDB1KSAmJiAoaW5wdXRbMF0gPiBiYXNlX21h
eCApICkKICAgICAgICAgICAgIGlucHV0WzBdID0gMHg4MDAwMDAwMHU7CiAKICAgICAgICAgaW5w
dXRbMV0gPSBYRU5fQ1BVSURfSU5QVVRfVU5VU0VEOwotICAgICAgICBpZiAoIChpbnB1dFswXSA9
PSA0KSB8fCAoaW5wdXRbMF0gPT0gNykgKQorICAgICAgICBpZiAoIChpbnB1dFswXSA9PSA0KSB8
fCAoaW5wdXRbMF0gPT0gNykgfHwgKGlucHV0WzBdID09IDB4MTQpICkKICAgICAgICAgICAgIGlu
cHV0WzFdID0gMDsKICAgICAgICAgZWxzZSBpZiAoIGlucHV0WzBdID09IDB4ZCApCiAgICAgICAg
ICAgICBpbnB1dFsxXSA9IDE7IC8qIFhlbiBhdXRvbWF0aWNhbGx5IGNhbGN1bGF0ZXMgYWxtb3N0
IGV2ZXJ5dGhpbmcuICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1aWQuYyBiL3hlbi9h
cmNoL3g4Ni9jcHVpZC5jCmluZGV4IDVlZTgyZDMuLmMzZDU2ZmQgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9jcHVpZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCkBAIC05LDYgKzksNyBA
QAogI2luY2x1ZGUgPGFzbS9wYWdpbmcuaD4KICNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+CiAj
aW5jbHVkZSA8YXNtL3hzdGF0ZS5oPgorI2luY2x1ZGUgPGFzbS9pbnRlbF9wdC5oPgogCiBjb25z
dCB1aW50MzJfdCBrbm93bl9mZWF0dXJlc1tdID0gSU5JVF9LTk9XTl9GRUFUVVJFUzsKIGNvbnN0
IHVpbnQzMl90IHNwZWNpYWxfZmVhdHVyZXNbXSA9IElOSVRfU1BFQ0lBTF9GRUFUVVJFUzsKQEAg
LTQ4Nyw3ICs0ODgsMTkgQEAgdm9pZCByZWNhbGN1bGF0ZV9jcHVpZF9wb2xpY3koc3RydWN0IGRv
bWFpbiAqZCkKICAgICAgICAgICAgIF9fY2xlYXJfYml0KFg4Nl9GRUFUVVJFX1ZNWCwgbWF4X2Zz
KTsKICAgICAgICAgICAgIF9fY2xlYXJfYml0KFg4Nl9GRUFUVVJFX1NWTSwgbWF4X2ZzKTsKICAg
ICAgICAgfQorCisgICAgICAgIC8qCisgICAgICAgICAqIEhpZGUgSW50ZWwgUHJvY2Vzc29yIHRy
YWNlIGZlYXR1cmUgd2hlbiBoYXJkd2FyZSBub3Qgc3VwcG9ydAorICAgICAgICAgKiBQVC1WTVgg
b3IgaW50ZWxfcHQgb3B0aW9uIGlzIGRpc2FibGVkLgorICAgICAgICAgKi8KKyAgICAgICAgaWYg
KCAhb3B0X2ludGVsX3B0ICkKKyAgICAgICAgeworICAgICAgICAgICAgX19jbGVhcl9iaXQoWDg2
X0ZFQVRVUkVfSU5URUxfUFQsIG1heF9mcyk7CisgICAgICAgICAgICB6ZXJvX2xlYXZlcyhwLT5p
bnRlbF9wdC5yYXcsIDAsIEFSUkFZX1NJWkUocC0+aW50ZWxfcHQucmF3KSAtIDEpOworICAgICAg
ICB9CiAgICAgfQorICAgIGVsc2UKKyAgICAgICAgemVyb19sZWF2ZXMocC0+aW50ZWxfcHQucmF3
LCAwLCBBUlJBWV9TSVpFKHAtPmludGVsX3B0LnJhdykgLSAxKTsKIAogICAgIC8qCiAgICAgICog
QWxsb3cgdGhlIHRvb2xzdGFjayB0byBzZXQgSFRULCBYMkFQSUMgYW5kIENNUF9MRUdBQ1kuICBU
aGVzZSBiaXRzCkBAIC02MzQsNiArNjQ3LDE1IEBAIHZvaWQgZ3Vlc3RfY3B1aWQoY29uc3Qgc3Ry
dWN0IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYsCiAgICAgICAgICAgICAqcmVzID0gcC0+ZmVhdC5y
YXdbc3VibGVhZl07CiAgICAgICAgICAgICBicmVhazsKIAorICAgICAgICBjYXNlIDB4MTQ6Cisg
ICAgICAgICAgICBBU1NFUlQocC0+aW50ZWxfcHQubWF4X3N1YmxlYWYgPCBBUlJBWV9TSVpFKHAt
PmludGVsX3B0LnJhdykpOworICAgICAgICAgICAgaWYgKCBzdWJsZWFmID4gbWluX3QodWludDMy
X3QsIHAtPmludGVsX3B0Lm1heF9zdWJsZWFmLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgQVJSQVlfU0laRShwLT5pbnRlbF9wdC5yYXcpIC0gMSkgKQorICAgICAgICAgICAgICAg
IHJldHVybjsKKworICAgICAgICAgICAgKnJlcyA9IHAtPmludGVsX3B0LnJhd1tzdWJsZWFmXTsK
KyAgICAgICAgICAgIGJyZWFrOworCiAgICAgICAgIGNhc2UgWFNUQVRFX0NQVUlEOgogICAgICAg
ICAgICAgaWYgKCAhcC0+YmFzaWMueHNhdmUgfHwgc3VibGVhZiA+PSBBUlJBWV9TSVpFKHAtPnhz
dGF0ZS5yYXcpICkKICAgICAgICAgICAgICAgICByZXR1cm47CmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvZG9tY3RsLmMgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKaW5kZXggMWIyMDhmOS4uNDA1
YjMxZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWN0bC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9kb21jdGwuYwpAQCAtMTAwLDYgKzEwMCwxMCBAQCBzdGF0aWMgaW50IHVwZGF0ZV9kb21haW5f
Y3B1aWRfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgcC0+ZmVhdC5yYXdbY3Rs
LT5pbnB1dFsxXV0gPSBsZWFmOwogICAgICAgICAgICAgYnJlYWs7CiAKKyAgICAgICAgY2FzZSAw
eDE0OgorICAgICAgICAgICAgcC0+aW50ZWxfcHQucmF3W2N0bC0+aW5wdXRbMV1dID0gbGVhZjsK
KyAgICAgICAgICAgIGJyZWFrOworCiAgICAgICAgIGNhc2UgWFNUQVRFX0NQVUlEOgogICAgICAg
ICAgICAgcC0+eHN0YXRlLnJhd1tjdGwtPmlucHV0WzFdXSA9IGxlYWY7CiAgICAgICAgICAgICBi
cmVhazsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKaW5kZXggODRjYzUxZC4uODk1NjY2NyAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKQEAgLTk1LDYgKzk1LDcgQEAKICNkZWZpbmUgY3B1X2hh
c19tcHggICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX01QWCkKICNkZWZpbmUg
Y3B1X2hhc19yZHNlZWQgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1JEU0VFRCkK
ICNkZWZpbmUgY3B1X2hhc19zbWFwICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJF
X1NNQVApCisjZGVmaW5lIGNwdV9oYXNfaW50ZWxfcHQgICAgICAgIGJvb3RfY3B1X2hhcyhYODZf
RkVBVFVSRV9JTlRFTF9QVCkKICNkZWZpbmUgY3B1X2hhc19zaGEgICAgICAgICAgICAgYm9vdF9j
cHVfaGFzKFg4Nl9GRUFUVVJFX1NIQSkKIAogLyogQ1BVSUQgbGV2ZWwgMHg4MDAwMDAwNy5lZHgg
Ki8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1aWQuaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvY3B1aWQuaAppbmRleCBkMmRkODQxLi4zOWYwNmFhIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L2NwdWlkLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVpZC5o
CkBAIC02MSwxMCArNjEsMTEgQEAgZXh0ZXJuIHN0cnVjdCBjcHVpZG1hc2tzIGNwdWlkbWFza19k
ZWZhdWx0czsKIC8qIFdoZXRoZXIgb3Igbm90IGNwdWlkIGZhdWx0aW5nIGlzIGF2YWlsYWJsZSBm
b3IgdGhlIGN1cnJlbnQgZG9tYWluLiAqLwogREVDTEFSRV9QRVJfQ1BVKGJvb2wsIGNwdWlkX2Zh
dWx0aW5nX2VuYWJsZWQpOwogCi0jZGVmaW5lIENQVUlEX0dVRVNUX05SX0JBU0lDICAgICAgKDB4
ZHUgKyAxKQorI2RlZmluZSBDUFVJRF9HVUVTVF9OUl9CQVNJQyAgICAgICgweDE0dSArIDEpCiAj
ZGVmaW5lIENQVUlEX0dVRVNUX05SX0ZFQVQgICAgICAgKDB1ICsgMSkKICNkZWZpbmUgQ1BVSURf
R1VFU1RfTlJfQ0FDSEUgICAgICAoNXUgKyAxKQogI2RlZmluZSBDUFVJRF9HVUVTVF9OUl9YU1RB
VEUgICAgICg2MnUgKyAxKQorI2RlZmluZSBDUFVJRF9HVUVTVF9OUl9JTlRFTF9QVCAgICgxdSAr
IDEpCiAjZGVmaW5lIENQVUlEX0dVRVNUX05SX0VYVERfSU5URUwgKDB4OHUgKyAxKQogI2RlZmlu
ZSBDUFVJRF9HVUVTVF9OUl9FWFREX0FNRCAgICgweDFjdSArIDEpCiAjZGVmaW5lIENQVUlEX0dV
RVNUX05SX0VYVEQgICAgICAgTUFYKENQVUlEX0dVRVNUX05SX0VYVERfSU5URUwsIFwKQEAgLTE2
OSw2ICsxNzAsMTUgQEAgc3RydWN0IGNwdWlkX3BvbGljeQogICAgICAgICB9IGNvbXBbQ1BVSURf
R1VFU1RfTlJfWFNUQVRFXTsKICAgICB9IHhzdGF0ZTsKIAorICAgIC8qIFN0cnVjdHVyZWQgZmVh
dHVyZSBsZWFmOiAweDAwMDAwMDE0W3h4XSAqLworICAgIHVuaW9uIHsKKyAgICAgICAgc3RydWN0
IGNwdWlkX2xlYWYgcmF3W0NQVUlEX0dVRVNUX05SX0lOVEVMX1BUXTsKKyAgICAgICAgc3RydWN0
IHsKKyAgICAgICAgICAgIC8qIFN1YmxlYWYgMC4gKi8KKyAgICAgICAgICAgIHVpbnQzMl90IG1h
eF9zdWJsZWFmOworICAgICAgICB9OworICAgIH0gaW50ZWxfcHQ7CisKICAgICAvKiBFeHRlbmRl
ZCBsZWF2ZXM6IDB4ODAwMDAweHggKi8KICAgICB1bmlvbiB7CiAgICAgICAgIHN0cnVjdCBjcHVp
ZF9sZWFmIHJhd1tDUFVJRF9HVUVTVF9OUl9FWFREXTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJj
aC14ODYvY3B1ZmVhdHVyZXNldC5oCmluZGV4IDBlZTNlYTMuLmI1NjQ4ZjcgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKKysrIGIveGVuL2lu
Y2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaApAQCAtMjE1LDYgKzIxNSw3IEBA
IFhFTl9DUFVGRUFUVVJFKFNNQVAsICAgICAgICAgIDUqMzIrMjApIC8qUyAgU3VwZXJ2aXNvciBN
b2RlIEFjY2VzcyBQcmV2ZW50aW9uICovCiBYRU5fQ1BVRkVBVFVSRShBVlg1MTJJRk1BLCAgICA1
KjMyKzIxKSAvKkEgIEFWWC01MTIgSW50ZWdlciBGdXNlZCBNdWx0aXBseSBBZGQgKi8KIFhFTl9D
UFVGRUFUVVJFKENMRkxVU0hPUFQsICAgIDUqMzIrMjMpIC8qQSAgQ0xGTFVTSE9QVCBpbnN0cnVj
dGlvbiAqLwogWEVOX0NQVUZFQVRVUkUoQ0xXQiwgICAgICAgICAgNSozMisyNCkgLypBICBDTFdC
IGluc3RydWN0aW9uICovCitYRU5fQ1BVRkVBVFVSRShJTlRFTF9QVCwgICAgICA1KjMyKzI1KSAv
KkggIEludGVsIFByb2Nlc3NvciBUcmFjZSAqLwogWEVOX0NQVUZFQVRVUkUoQVZYNTEyUEYsICAg
ICAgNSozMisyNikgLypBICBBVlgtNTEyIFByZWZldGNoIEluc3RydWN0aW9ucyAqLwogWEVOX0NQ
VUZFQVRVUkUoQVZYNTEyRVIsICAgICAgNSozMisyNykgLypBICBBVlgtNTEyIEV4cG9uZW50ICYg
UmVjaXByb2NhbCBJbnN0cnMgKi8KIFhFTl9DUFVGRUFUVVJFKEFWWDUxMkNELCAgICAgIDUqMzIr
MjgpIC8qQSAgQVZYLTUxMiBDb25mbGljdCBEZXRlY3Rpb24gSW5zdHJzICovCi0tIAoxLjguMy4x
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Oct 22 09:47:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 22 Oct 2017 09:47:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6Cqd-0004AU-N8; Sun, 22 Oct 2017 09:47:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <luwei.kang@intel.com>) id 1e6Cqc-00049l-Am
 for xen-devel@lists.xen.org; Sun, 22 Oct 2017 09:47:10 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 76/A4-31897-D196CE95; Sun, 22 Oct 2017 09:47:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsVywNykQlc2802
 kQYOKxZKPi1kcGD2O7v7NFMAYxZqZl5RfkcCacfnsPuaCAyIVS26yNTA2CXYxcnIICUxnlPj0
 3xrElhDglTiybAYrhB0gsbLvABtETanE6TMzmEBsNgF1ia3vN4LViAhIS1z7fJmxi5GLg1lgK
 pPEo20nwBLCAtYS65/2MoLYLAKqEv03foI18wq4SBy78ZIdYoGcxM1zncwgNqeAq8TFe0tYIZ
 a5SBw838E4gZF3ASPDKkaN4tSistQiXSNTvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT
 83E2MwFBgAIIdjKsWBB5ilORgUhLlrXj3KlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/X9DeR
 QoJFqempFWmZOcCghElLcPAoifBeAUnzFhck5hZnpkOkTjHqcnTcvPuHSYglLz8vVUqc9zdIk
 QBIUUZpHtwIWIRcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjCvQAbQFJ7MvBK4Ta+AjmACOk
 LWHuyIkkSElFQDo9/j7H9uZQlGP9WuR3lGFockLNuqyTy3qmnZdeP29ewp4U2ls6albxAUUzm
 juq8zVkV6FjP7gXlnFjJzCM30j5omfTzpryD7vuunlRMUDCRiVnhsmBnZNqXkyiF1n5K7zjHO
 vP+qGu4+8T2TePDphv8LQ6XfLJp/buJM8z0M2vHzz17bJLdfT4mlOCPRUIu5qDgRAAJc61uLA
 gAA
X-Env-Sender: luwei.kang@intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1508665620!53255653!3
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=1.0 required=7.0 tests=DATE_IN_PAST_12_24
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6656 invoked from network); 22 Oct 2017 09:47:08 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Oct 2017 09:47:08 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Oct 2017 02:47:08 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,416,1503385200"; d="scan'208";a="1208603527"
Received: from vmm.bj.intel.com ([10.238.135.172])
 by fmsmga001.fm.intel.com with ESMTP; 22 Oct 2017 02:47:05 -0700
From: Luwei Kang <luwei.kang@intel.com>
To: xen-devel@lists.xen.org
Date: Sun, 22 Oct 2017 04:02:25 +0800
Message-Id: <1508616147-17310-5-git-send-email-luwei.kang@intel.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1508616147-17310-1-git-send-email-luwei.kang@intel.com>
References: <1508616147-17310-1-git-send-email-luwei.kang@intel.com>
Cc: kevin.tian@intel.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 jun.nakajima@intel.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, Luwei Kang <luwei.kang@intel.com>
Subject: [Xen-devel] [PATCH 4/6] x86: add intel processor trace context
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhZGQgSW50ZWwgcHJvY2Vzc29yIHRyYWNlIGNvbnRleHQKZGF0ZSBzdHJ1Y3R1
cmUgZm9yIGd1ZXN0LgoKU2lnbmVkLW9mZi1ieTogTHV3ZWkgS2FuZyA8bHV3ZWkua2FuZ0BpbnRl
bC5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZtY3MuaCB8ICAzICsrKwog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9pbnRlbF9wdC5oICAgICB8IDE3ICsrKysrKysrKysrKysrKysr
CiB4ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oICAgIHwgMTYgKysrKysrKysrKysrKysr
KwogMyBmaWxlcyBjaGFuZ2VkLCAzNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZtY3MuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3Zt
eC92bWNzLmgKaW5kZXggYmQ4YTEyOC4uMzNlYzNlNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vdm14L3ZtY3MuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgv
dm1jcy5oCkBAIC0yMCw2ICsyMCw3IEBACiAKICNpbmNsdWRlIDxhc20vaHZtL2lvLmg+CiAjaW5j
bHVkZSA8aXJxX3ZlY3RvcnMuaD4KKyNpbmNsdWRlIDxhc20vaW50ZWxfcHQuaD4KIAogZXh0ZXJu
IHZvaWQgdm1jc19kdW1wX3ZjcHUoc3RydWN0IHZjcHUgKnYpOwogZXh0ZXJuIHZvaWQgc2V0dXBf
dm1jc19kdW1wKHZvaWQpOwpAQCAtMTcxLDYgKzE3Miw4IEBAIHN0cnVjdCBhcmNoX3ZteF9zdHJ1
Y3QgewogICAgICAqIHBDUFUgYW5kIHdha2V1cCB0aGUgcmVsYXRlZCB2Q1BVLgogICAgICAqLwog
ICAgIHN0cnVjdCBwaV9ibG9ja2luZ192Y3B1IHBpX2Jsb2NraW5nOworCisgICAgc3RydWN0IHB0
X2Rlc2MgICAgICAgcHRfZGVzYzsKIH07CiAKIGludCB2bXhfY3JlYXRlX3ZtY3Moc3RydWN0IHZj
cHUgKnYpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9pbnRlbF9wdC5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9pbnRlbF9wdC5oCmluZGV4IDNiM2EwNDcuLjc4ZTNhMzcgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaW50ZWxfcHQuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2ludGVsX3B0LmgKQEAgLTIxLDYgKzIxLDIzIEBACiAjaWZuZGVmIF9fQVNNX1g4Nl9I
Vk1fSU5URUxfUFRfSF8KICNkZWZpbmUgX19BU01fWDg2X0hWTV9JTlRFTF9QVF9IXwogCisjaW5j
bHVkZSA8YXNtL21zci1pbmRleC5oPgorCitzdHJ1Y3QgcHRfY3R4IHsKKyAgICB1NjQgY3RsOwor
ICAgIHU2NCBzdGF0dXM7CisgICAgdTY0IG91dHB1dF9iYXNlOworICAgIHU2NCBvdXRwdXRfbWFz
a19wdHJzOworICAgIHU2NCBjcjNfbWF0Y2g7CisgICAgdTY0IGFkZHJbTlVNX01TUl9JQTMyX1JU
SVRfQUREUl07Cit9OworCitzdHJ1Y3QgcHRfZGVzYyB7CisgICAgYm9vbCBpbnRlbF9wdF9lbmFi
bGVkOworICAgIHVuc2lnbmVkIGludCBhZGRyX251bTsKKyAgICBzdHJ1Y3QgcHRfY3R4IGd1ZXN0
X3B0X2N0eDsKK307CisKIGV4dGVybiBib29sX3Qgb3B0X2ludGVsX3B0OwogCiAjZW5kaWYgLyog
X19BU01fWDg2X0hWTV9JTlRFTF9QVF9IXyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tc3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKaW5kZXgg
Yjk5YzYyMy4uZDE2MGQ0NCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5k
ZXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCkBAIC01MjgsNCArNTI4
LDIwIEBACiAjZGVmaW5lIE1TUl9QS0dDOV9JUlRMCQkJMHgwMDAwMDYzNAogI2RlZmluZSBNU1Jf
UEtHQzEwX0lSVEwJCQkweDAwMDAwNjM1CiAKKy8qIEludGVsIFBUIE1TUnMgKi8KKyNkZWZpbmUg
TVNSX0lBMzJfUlRJVF9DVEwgICAgICAgICAgICAgIDB4MDAwMDA1NzAKKyNkZWZpbmUgTVNSX0lB
MzJfUlRJVF9TVEFUVVMgICAgICAgICAgIDB4MDAwMDA1NzEKKyNkZWZpbmUgTVNSX0lBMzJfUlRJ
VF9DUjNfTUFUQ0ggICAgICAgIDB4MDAwMDA1NzIKKyNkZWZpbmUgTVNSX0lBMzJfUlRJVF9PVVRQ
VVRfQkFTRSAgICAgIDB4MDAwMDA1NjAKKyNkZWZpbmUgTVNSX0lBMzJfUlRJVF9PVVRQVVRfTUFT
S19QVFJTIDB4MDAwMDA1NjEKKyNkZWZpbmUgTVNSX0lBMzJfUlRJVF9BRERSMF9BICAgICAgICAg
IDB4MDAwMDA1ODAKKyNkZWZpbmUgTVNSX0lBMzJfUlRJVF9BRERSMF9CICAgICAgICAgIDB4MDAw
MDA1ODEKKyNkZWZpbmUgTVNSX0lBMzJfUlRJVF9BRERSMV9BICAgICAgICAgIDB4MDAwMDA1ODIK
KyNkZWZpbmUgTVNSX0lBMzJfUlRJVF9BRERSMV9CICAgICAgICAgIDB4MDAwMDA1ODMKKyNkZWZp
bmUgTVNSX0lBMzJfUlRJVF9BRERSMl9BICAgICAgICAgIDB4MDAwMDA1ODQKKyNkZWZpbmUgTVNS
X0lBMzJfUlRJVF9BRERSMl9CICAgICAgICAgIDB4MDAwMDA1ODUKKyNkZWZpbmUgTVNSX0lBMzJf
UlRJVF9BRERSM19BICAgICAgICAgIDB4MDAwMDA1ODYKKyNkZWZpbmUgTVNSX0lBMzJfUlRJVF9B
RERSM19CICAgICAgICAgIDB4MDAwMDA1ODcKKyNkZWZpbmUgTlVNX01TUl9JQTMyX1JUSVRfQURE
UiAgICAgICAgIDgKKwogI2VuZGlmIC8qIF9fQVNNX01TUl9JTkRFWF9IICovCi0tIAoxLjguMy4x
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Oct 22 09:47:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 22 Oct 2017 09:47:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6Cqh-0004Cq-UI; Sun, 22 Oct 2017 09:47:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <luwei.kang@intel.com>) id 1e6Cqg-0004Bv-GJ
 for xen-devel@lists.xen.org; Sun, 22 Oct 2017 09:47:14 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 7A/20-14867-1296CE95; Sun, 22 Oct 2017 09:47:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVywNykQlcx802
 kwdIN7BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bC691sBevUKr7N1G5gfCTXxcjFISQwnVFi
 89Ee5i5GTg4JAV6JI8tmsELYARKTF80AiwsJlEr0z5jJBGKzCahLbH2/EaxGREBa4trny4wgg
 5gFpjJJPNp2AiwhLOAhMW0XxFAWAVWJtdvPgsV5BVwkOpr7oRbISdw81wlWwyngKnHx3hJWiG
 UuEgfPdzBOYORdwMiwilGjOLWoLLVI18hUL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk
 /dxMjMBwYgGAH46oFgYcYJTmYlER5K969ihTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwfs1/U2k
 kGBRanpqRVpmDjAwYdISHDxKIrxXQNK8xQWJucWZ6RCpU4y6HB037/5hEmLJy89LlRLn/Q1SJ
 ABSlFGaBzcCFiWXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMwrkAE0hSczrwRu0yugI5iAjp
 C1BzuiJBEhJdXAGH/a8PXR+/YvV9Zk2dxMaXRuNP2fs8Dm8Ltwe1ankugzFnduzObf5LvjQXb
 rkfht238tC87PaA5MnrVvnvFf4T+J9dZRS22LLxplGf3L+2V4YufTKzsf6MbOTPmf+nvZjCDd
 pYkHpFl6d//6N/fMnuWLVJvZH0c82tgfOIvPwehCAC8nw6ZcFyWW4oxEQy3mouJEAJyDN3eNA
 gAA
X-Env-Sender: luwei.kang@intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1508665620!53255653!4
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=1.0 required=7.0 tests=DATE_IN_PAST_12_24
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6762 invoked from network); 22 Oct 2017 09:47:12 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Oct 2017 09:47:12 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Oct 2017 02:47:11 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,416,1503385200"; d="scan'208";a="1208603537"
Received: from vmm.bj.intel.com ([10.238.135.172])
 by fmsmga001.fm.intel.com with ESMTP; 22 Oct 2017 02:47:09 -0700
From: Luwei Kang <luwei.kang@intel.com>
To: xen-devel@lists.xen.org
Date: Sun, 22 Oct 2017 04:02:26 +0800
Message-Id: <1508616147-17310-6-git-send-email-luwei.kang@intel.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1508616147-17310-1-git-send-email-luwei.kang@intel.com>
References: <1508616147-17310-1-git-send-email-luwei.kang@intel.com>
Cc: kevin.tian@intel.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 jun.nakajima@intel.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, Luwei Kang <luwei.kang@intel.com>
Subject: [Xen-devel] [PATCH 5/6] x86: implement intel processor trace
	context switch
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnQgSW50ZWwgcHJvZWNlc3NvciB0cmFjZSBjb250ZXh0IHN3aXRj
aC4KClNpZ25lZC1vZmYtYnk6IEx1d2VpIEthbmcgPGx1d2VpLmthbmdAaW50ZWwuY29tPgotLS0K
IHhlbi9hcmNoL3g4Ni9jcHUvaW50ZWxfcHQuYyAgICAgICAgfCA3OSArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgICAgICAg
ICB8ICA0ICsrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1jcy5oIHwgIDIgKwogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9pbnRlbF9wdC5oICAgICB8ICA0ICsrCiA0IGZpbGVzIGNoYW5nZWQs
IDg5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L2ludGVsX3B0
LmMgYi94ZW4vYXJjaC94ODYvY3B1L2ludGVsX3B0LmMKaW5kZXggYmUwNmQ1NS4uNDExYjkyMiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9pbnRlbF9wdC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9jcHUvaW50ZWxfcHQuYwpAQCAtMjEsNyArMjEsODYgQEAKICNpbmNsdWRlIDx4ZW4vdHlwZXMu
aD4KICNpbmNsdWRlIDx4ZW4vY2FjaGUuaD4KICNpbmNsdWRlIDx4ZW4vaW5pdC5oPgorI2luY2x1
ZGUgPGFzbS9odm0vdm14L3ZteC5oPgorI2luY2x1ZGUgPGFzbS9pbnRlbF9wdC5oPgogCiAvKiBp
bnRlbF9wdDogRmxhZyB0byBlbmFibGUgSW50ZWwgUHJvY2Vzc29yIFRyYWNlIChkZWZhdWx0IG9u
KS4gKi8KIGJvb2xfdCBfX3JlYWRfbW9zdGx5IG9wdF9pbnRlbF9wdCA9IDE7CiBib29sZWFuX3Bh
cmFtKCJpbnRlbF9wdCIsIG9wdF9pbnRlbF9wdCk7CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBwdF9s
b2FkX21zcihzdHJ1Y3QgcHRfY3R4ICpjdHgsIHUzMiBhZGRyX251bSkKK3sKKyAgICB1MzIgaTsK
KyAgICB3cm1zcmwoTVNSX0lBMzJfUlRJVF9TVEFUVVMsIGN0eC0+c3RhdHVzKTsKKyAgICB3cm1z
cmwoTVNSX0lBMzJfUlRJVF9PVVRQVVRfQkFTRSwgY3R4LT5vdXRwdXRfYmFzZSk7CisgICAgd3Jt
c3JsKE1TUl9JQTMyX1JUSVRfT1VUUFVUX01BU0tfUFRSUywgY3R4LT5vdXRwdXRfbWFza19wdHJz
KTsKKyAgICB3cm1zcmwoTVNSX0lBMzJfUlRJVF9DUjNfTUFUQ0gsIGN0eC0+Y3IzX21hdGNoKTsK
KyAgICBmb3IgKCBpID0gMDsgaSA8IGFkZHJfbnVtOyBpKysgKQorICAgICAgICB3cm1zcmwoTVNS
X0lBMzJfUlRJVF9BRERSMF9BICsgaSwgY3R4LT5hZGRyW2ldKTsKK30KKworc3RhdGljIGlubGlu
ZSB2b2lkIHB0X3NhdmVfbXNyKHN0cnVjdCBwdF9jdHggKmN0eCwgdTMyIGFkZHJfbnVtKQorewor
ICAgIHUzMiBpOworICAgIHJkbXNybChNU1JfSUEzMl9SVElUX1NUQVRVUywgY3R4LT5zdGF0dXMp
OworICAgIHJkbXNybChNU1JfSUEzMl9SVElUX09VVFBVVF9CQVNFLCBjdHgtPm91dHB1dF9iYXNl
KTsKKyAgICByZG1zcmwoTVNSX0lBMzJfUlRJVF9PVVRQVVRfTUFTS19QVFJTLCBjdHgtPm91dHB1
dF9tYXNrX3B0cnMpOworICAgIHJkbXNybChNU1JfSUEzMl9SVElUX0NSM19NQVRDSCwgY3R4LT5j
cjNfbWF0Y2gpOworICAgIGZvciAoIGkgPSAwOyBpIDwgYWRkcl9udW07IGkrKyApCisgICAgICAg
IHJkbXNybChNU1JfSUEzMl9SVElUX0FERFIwX0EgKyBpLCBjdHgtPmFkZHJbaV0pOworfQorCit2
b2lkIHB0X2d1ZXN0X2VudGVyKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHN0cnVjdCBwdF9kZXNj
ICpwdCA9ICZ2LT5hcmNoLmh2bV92bXgucHRfZGVzYzsKKworICAgIGlmICggcHQtPmludGVsX3B0
X2VuYWJsZWQgKQorICAgIHsKKyAgICAgICAgdm14X3ZtY3NfZW50ZXIodik7CisgICAgICAgIF9f
dm13cml0ZShHVUVTVF9JQTMyX1JUSVRfQ1RMLCBwdC0+Z3Vlc3RfcHRfY3R4LmN0bCk7CisgICAg
ICAgIHZteF92bWNzX2V4aXQodik7CisKKyAgICAgICAgcHRfbG9hZF9tc3IoJnB0LT5ndWVzdF9w
dF9jdHgsIHB0LT5hZGRyX251bSk7CisgICAgfQorfQorCit2b2lkIHB0X2d1ZXN0X2V4aXQoc3Ry
dWN0IHZjcHUgKnYpCit7CisgICAgc3RydWN0IHB0X2Rlc2MgKnB0ID0gJnYtPmFyY2guaHZtX3Zt
eC5wdF9kZXNjOworCisgICAgaWYgKCBwdC0+aW50ZWxfcHRfZW5hYmxlZCApCisgICAgeworICAg
ICAgICB2bXhfdm1jc19lbnRlcih2KTsKKyAgICAgICAgX192bXJlYWQoR1VFU1RfSUEzMl9SVElU
X0NUTCwgJnB0LT5ndWVzdF9wdF9jdHguY3RsKTsKKyAgICAgICAgdm14X3ZtY3NfZXhpdCh2KTsK
KworICAgICAgICBwdF9zYXZlX21zcigmcHQtPmd1ZXN0X3B0X2N0eCwgcHQtPmFkZHJfbnVtKTsK
KyAgICB9Cit9CisKK3ZvaWQgcHRfdmNwdV9pbml0KHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHN0
cnVjdCBwdF9kZXNjICpwdCA9ICZ2LT5hcmNoLmh2bV92bXgucHRfZGVzYzsKKyAgICB1bnNpZ25l
ZCBpbnQgZWF4LCBlYngsIGVjeCwgZWR4OworCisgICAgbWVtc2V0KHB0LCAwLCBzaXplb2Yoc3Ry
dWN0IHB0X2Rlc2MpKTsKKyAgICBwdC0+aW50ZWxfcHRfZW5hYmxlZCA9IGZhbHNlOworCisgICAg
aWYgKCAhY3B1X2hhc19pbnRlbF9wdCB8fCAhb3B0X2ludGVsX3B0IHx8CisgICAgICAgICAhKHYt
PmFyY2guaHZtX3ZteC5zZWNvbmRhcnlfZXhlY19jb250cm9sICYgU0VDT05EQVJZX0VYRUNfUFRf
VVNFX0dQQSkgKQorICAgICAgICByZXR1cm47CisKKyAgICAvKiBnZXQgdGhlIG51bWJlciBvZiBh
ZGRyZXNzIHJhbmdlcyAqLworICAgIGlmICggY3B1aWRfZWF4KDB4MTQpID09IDEgKQorICAgICAg
ICBjcHVpZF9jb3VudCgweDE0LCAxLCAmZWF4LCAmZWJ4LCAmZWN4LCAmZWR4KTsKKyAgICBlbHNl
CisgICAgICAgIHJldHVybjsKKworICAgIHB0LT5hZGRyX251bSA9IGVheCAmIDB4NzsKKyAgICBw
dC0+Z3Vlc3RfcHRfY3R4Lm91dHB1dF9tYXNrX3B0cnMgPSAweDdGOworICAgIHB0LT5pbnRlbF9w
dF9lbmFibGVkID0gdHJ1ZTsKKworICAgIHZteF92bWNzX2VudGVyKHYpOworICAgIF9fdm13cml0
ZShHVUVTVF9JQTMyX1JUSVRfQ1RMLCAwKTsKKyAgICB2bXhfdm1jc19leGl0KHYpOworfQpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3Zt
eC92bXguYwppbmRleCBhNWMyYmQ3Li5lYTIzZGJkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
aHZtL3ZteC92bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtNDY4LDYg
KzQ2OCw4IEBAIHN0YXRpYyBpbnQgdm14X3ZjcHVfaW5pdGlhbGlzZShzdHJ1Y3QgdmNwdSAqdikK
ICAgICBpZiAoIHYtPnZjcHVfaWQgPT0gMCApCiAgICAgICAgIHYtPmFyY2gudXNlcl9yZWdzLnJh
eCA9IDE7CiAKKyAgICBwdF92Y3B1X2luaXQodik7CisKICAgICByZXR1cm4gMDsKIH0KIApAQCAt
MzQ5Miw2ICszNDk0LDcgQEAgdm9pZCB2bXhfdm1leGl0X2hhbmRsZXIoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCiAgICAgX192bXJlYWQoR1VFU1RfUlNQLCAgICAmcmVncy0+cnNwKTsKICAg
ICBfX3ZtcmVhZChHVUVTVF9SRkxBR1MsICZyZWdzLT5yZmxhZ3MpOwogCisgICAgcHRfZ3Vlc3Rf
ZXhpdCh2KTsKICAgICBodm1faW52YWxpZGF0ZV9yZWdzX2ZpZWxkcyhyZWdzKTsKIAogICAgIGlm
ICggcGFnaW5nX21vZGVfaGFwKHYtPmRvbWFpbikgKQpAQCAtNDI2MCw2ICs0MjYzLDcgQEAgYm9v
bCB2bXhfdm1lbnRlcl9oZWxwZXIoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAg
ICAgICAgIH0KICAgICB9CiAKKyAgICBwdF9ndWVzdF9lbnRlcihjdXJyKTsKICBvdXQ6CiAgICAg
aWYgKCB1bmxpa2VseShjdXJyLT5hcmNoLmh2bV92bXgubGJyX2ZpeHVwX2VuYWJsZWQpICkKICAg
ICAgICAgbGJyX2ZpeHVwKCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92
bXgvdm1jcy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZtY3MuaAppbmRleCAzM2Vj
M2U2Li40NmMzODZmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1j
cy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmgKQEAgLTQyMSw2ICs0
MjEsOCBAQCBlbnVtIHZtY3NfZmllbGQgewogICAgIEdVRVNUX1BEUFRFMCAgICAgICAgICAgICAg
ICAgICAgPSAweDAwMDAyODBhLAogI2RlZmluZSBHVUVTVF9QRFBURShuKSAoR1VFU1RfUERQVEUw
ICsgKG4pICogMikgLyogbiA9IDAuLi4zICovCiAgICAgR1VFU1RfQk5EQ0ZHUyAgICAgICAgICAg
ICAgICAgICA9IDB4MDAwMDI4MTIsCisgICAgR1VFU1RfSUEzMl9SVElUX0NUTCAgICAgICAgICAg
ICA9IDB4MDAwMDI4MTQsCisgICAgR1VFU1RfSUEzMl9SVElUX0NUTF9ISUdIICAgICAgICA9IDB4
MDAwMDI4MTUsCiAgICAgSE9TVF9QQVQgICAgICAgICAgICAgICAgICAgICAgICA9IDB4MDAwMDJj
MDAsCiAgICAgSE9TVF9FRkVSICAgICAgICAgICAgICAgICAgICAgICA9IDB4MDAwMDJjMDIsCiAg
ICAgSE9TVF9QRVJGX0dMT0JBTF9DVFJMICAgICAgICAgICA9IDB4MDAwMDJjMDQsCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2ludGVsX3B0LmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L2ludGVsX3B0LmgKaW5kZXggNzhlM2EzNy4uMjllYTQ2NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9pbnRlbF9wdC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaW50ZWxfcHQu
aApAQCAtNDAsNCArNDAsOCBAQCBzdHJ1Y3QgcHRfZGVzYyB7CiAKIGV4dGVybiBib29sX3Qgb3B0
X2ludGVsX3B0OwogCit2b2lkIHB0X3ZjcHVfaW5pdChzdHJ1Y3QgdmNwdSAqdik7Cit2b2lkIHB0
X2d1ZXN0X2VudGVyKHN0cnVjdCB2Y3B1ICp2KTsKK3ZvaWQgcHRfZ3Vlc3RfZXhpdChzdHJ1Y3Qg
dmNwdSAqdik7CisKICNlbmRpZiAvKiBfX0FTTV9YODZfSFZNX0lOVEVMX1BUX0hfICovCi0tIAox
LjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Oct 22 09:47:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 22 Oct 2017 09:47:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6Cqq-0004GM-59; Sun, 22 Oct 2017 09:47:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <luwei.kang@intel.com>) id 1e6Cqo-0004Fe-PE
 for xen-devel@lists.xen.org; Sun, 22 Oct 2017 09:47:22 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 CD/F4-06614-9296CE95; Sun, 22 Oct 2017 09:47:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsXS1tYhoquZ+Sb
 SoLlJzGLJx8UsDoweR3f/ZgpgjGLNzEvKr0hgzdiwQ6DgFGfFhd0b2BsYuzi6GLk4hASmM0o0
 9zYydzFyckgI8EocWTaDFcIOkNj6rYcNxBYSKJWY27WOEcRmE1CX2Pp+I1iNiIC0xLXPlxlBB
 jELTGWSeLTtBFhCWMBR4tyDM2A2i4CqxMoPfewgNq+Ai0TvqllQC+Qkbp7rBFvMKeAqcfHeEl
 aIZS4SB893ME5g5F3AyLCKUaM4tagstUjXyEwvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVg
 vOT93EyMwHOoZGBh3MDbs9TvEKMnBpCTKW/HuVaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6U
 jDeRQoJFqempFWmZOcDAhElLcPAoifBeSQdK8xYXJOYWZ6ZDpE4x6nJ03Lz7h0mIJS8/L1VKn
 DcbZIYASFFGaR7cCFiUXGKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzOsDMoUnM68EbtMroC
 OYgI6QtQc7oiQRISXVwLjixK3F9XdnTZnILp5wwkb69Lry1N3r9hZkfltfOun0t529r1sW3TO
 b96frJp/KNQ7Nh7MEjUQ7H5tuCdPVycrQcJZr4hHY9ah77ZHiF1aG10J55/yvXnDeQ+p3ud3R
 Z9siRVa2PGjf4eWWwlf9MPSWoZx3wwrtDXHvLAwMn9nXqlTOc/lru1mJpTgj0VCLuag4EQB21
 Dr5jQIAAA==
X-Env-Sender: luwei.kang@intel.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1508665639!111442603!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19430 invoked from network); 22 Oct 2017 09:47:20 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Oct 2017 09:47:20 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Oct 2017 02:47:18 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,416,1503385200"; d="scan'208";a="1208603554"
Received: from vmm.bj.intel.com ([10.238.135.172])
 by fmsmga001.fm.intel.com with ESMTP; 22 Oct 2017 02:47:13 -0700
From: Luwei Kang <luwei.kang@intel.com>
To: xen-devel@lists.xen.org
Date: Sun, 22 Oct 2017 04:02:27 +0800
Message-Id: <1508616147-17310-7-git-send-email-luwei.kang@intel.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1508616147-17310-1-git-send-email-luwei.kang@intel.com>
References: <1508616147-17310-1-git-send-email-luwei.kang@intel.com>
Cc: kevin.tian@intel.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 jun.nakajima@intel.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, Luwei Kang <luwei.kang@intel.com>
Subject: [Xen-devel] [PATCH 6/6] x86: Pass through intel processor trace MSRs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBwYXNzIHRocm91Z2ggSW50ZWwgcHJvY2Vzc29yIHRyYWNlIE1TUnMKdG8gZ3Vl
c3QuCgpTaWduZWQtb2ZmLWJ5OiBMdXdlaSBLYW5nIDxsdXdlaS5rYW5nQGludGVsLmNvbT4KLS0t
CiB4ZW4vYXJjaC94ODYvY3B1L2ludGVsX3B0LmMgfCA4ICsrKysrKysrCiAxIGZpbGUgY2hhbmdl
ZCwgOCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9pbnRlbF9w
dC5jIGIveGVuL2FyY2gveDg2L2NwdS9pbnRlbF9wdC5jCmluZGV4IDQxMWI5MjIuLjhlODNiODcg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvaW50ZWxfcHQuYworKysgYi94ZW4vYXJjaC94
ODYvY3B1L2ludGVsX3B0LmMKQEAgLTgyLDYgKzgyLDcgQEAgdm9pZCBwdF92Y3B1X2luaXQoc3Ry
dWN0IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0IHB0X2Rlc2MgKnB0ID0gJnYtPmFyY2guaHZtX3Zt
eC5wdF9kZXNjOwogICAgIHVuc2lnbmVkIGludCBlYXgsIGVieCwgZWN4LCBlZHg7CisgICAgaW50
IGk7CiAKICAgICBtZW1zZXQocHQsIDAsIHNpemVvZihzdHJ1Y3QgcHRfZGVzYykpOwogICAgIHB0
LT5pbnRlbF9wdF9lbmFibGVkID0gZmFsc2U7CkBAIC0xMDIsNSArMTAzLDEyIEBAIHZvaWQgcHRf
dmNwdV9pbml0KHN0cnVjdCB2Y3B1ICp2KQogCiAgICAgdm14X3ZtY3NfZW50ZXIodik7CiAgICAg
X192bXdyaXRlKEdVRVNUX0lBMzJfUlRJVF9DVEwsIDApOworICAgIHZteF9jbGVhcl9tc3JfaW50
ZXJjZXB0KHYsIE1TUl9JQTMyX1JUSVRfQ1RMLCBWTVhfTVNSX1JXKTsKKyAgICB2bXhfY2xlYXJf
bXNyX2ludGVyY2VwdCh2LCBNU1JfSUEzMl9SVElUX1NUQVRVUywgVk1YX01TUl9SVyk7CisgICAg
dm14X2NsZWFyX21zcl9pbnRlcmNlcHQodiwgTVNSX0lBMzJfUlRJVF9PVVRQVVRfQkFTRSwgVk1Y
X01TUl9SVyk7CisgICAgdm14X2NsZWFyX21zcl9pbnRlcmNlcHQodiwgTVNSX0lBMzJfUlRJVF9P
VVRQVVRfTUFTS19QVFJTLCBWTVhfTVNSX1JXKTsKKyAgICB2bXhfY2xlYXJfbXNyX2ludGVyY2Vw
dCh2LCBNU1JfSUEzMl9SVElUX0NSM19NQVRDSCwgVk1YX01TUl9SVyk7CisgICAgZm9yICggaSA9
IDA7IGkgPCBwdC0+YWRkcl9udW07IGkrKyApCisgICAgICAgIHZteF9jbGVhcl9tc3JfaW50ZXJj
ZXB0KHYsIE1TUl9JQTMyX1JUSVRfQUREUjBfQSArIGksIFZNWF9NU1JfUlcpOwogICAgIHZteF92
bWNzX2V4aXQodik7CiB9Ci0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Oct 22 09:57:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 22 Oct 2017 09:57:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6D07-0005ZW-1W; Sun, 22 Oct 2017 09:56:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6D05-0005ZJ-CX
 for xen-devel@lists.xensource.com; Sun, 22 Oct 2017 09:56:57 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 A0/48-06614-86B6CE95; Sun, 22 Oct 2017 09:56:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVTcl+02
 kwfdlBhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+LZjHnNBV3HFlnd7GBsY
 u7y7GLk4hAQamSTevnvCAuE8ZpTo+nqOGcLZxiix6P8Oti5GTg4RAWeJr2fmsncxcnDwCuhL/
 DsXCGIKC1hJ/LisCFIuIbBHV2LpnnfsIOUSAp4Sh363ssLYqxq/AY1h52ADqj8kBhJlEVCVuL
 N2E/sERu4FjAyrGNWLU4vKUot0DfWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQL
 9zQAEOxiXf3Q6xCjJwaQkylvx7lWkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQlenqw3kUKCRanp
 qRVpmTnAwINJS3DwKInwZoKkeYsLEnOLM9MhUqcYdTmObbr8h0mIJS8/L1VKnFcUpEgApCijN
 A9uBCwKLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYNwNkCk9mXgncpldARzABHSFrD3ZESS
 JCSqqBce+R1Y5rNv+N+nr93GtWlzdaitGPjqXX8X/il81dX+fOUL/ouT9nhJK4965J8m2//Wo
 1NjQpWCk4v7VPYtoV8Lbb3yfw663O94HzPAw0k37dvBTG9PHHGX/Bdct8VtvHPVrKY1/dHhZu
 H7io3HJReHWX9M7zltvTKussheb8mth/+fyer4VHlViKMxINtZiLihMBy1NF9n0CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1508666211!103774073!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41268 invoked from network); 22 Oct 2017 09:56:52 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Oct 2017 09:56:52 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6Czu-0004C9-SZ; Sun, 22 Oct 2017 09:56:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e6Czp-0000Bw-Ht; Sun, 22 Oct 2017 09:56:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e6Czp-00036N-1I; Sun, 22 Oct 2017 09:56:41 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114949-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:build-armhf-pvops:kernel-build:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:xen-boot/l1:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore.2:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-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-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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-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-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-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm: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-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck: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-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop: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:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=2040ac14e4cfbae679751796266527d92d11ac78
X-Osstest-Versions-That: xen=de38e28cc2cc62e6e9e4741403e4a8f6c07d8cfd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 22 Oct 2017 09:56:41 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 114949: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNDk0OSB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNDk0OS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgNiBrZXJuZWwtYnVpbGQgICBmYWlsIGluIDExNDczMyBSRUdSLiB2cy4gMTE0NTQzCgpU
ZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE0IGd1ZXN0LWxvY2FsbWlncmF0ZSBm
YWlsIGluIDExNDczMyBwYXNzIGluIDExNDk0OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCBmYWlsIGluIDExNDc5OCBwYXNzIGluIDExNDczMwogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE0IHhlbi1ib290L2wxIGZhaWwgaW4gMTE0
Nzk4IHBhc3MgaW4gMTE0OTQ5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiBmYWlsIHBhc3MgaW4gMTE0Nzk4CgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgYmxvY2tlZCBpbiAxMTQ3MzMg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICBibG9ja2VkIGluIDExNDczMyBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTE0NzMzIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tl
ZCBpbiAxMTQ3MzMgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDExNDczMyBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTE0NzMz
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgYmxvY2tlZCBpbiAxMTQ3MzMgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDExNDczMyBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2Nr
ZWQgaW4gMTE0NzMzIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMTQ3MzMgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDExNDcz
MyBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgZmFpbCBibG9ja2VkIGluIDExNDU0MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGluIDExNDczMyBsaWtlIDEx
NDU0MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2Fs
bWlncmF0ZS94MTAgZmFpbCBpbiAxMTQ3MzMgbGlrZSAxMTQ1NDMKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTE0
NzMzIGxpa2UgMTE0NTQzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTYg
Z3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDExNDczMyBsaWtlIDExNDU0MwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAg
ZmFpbCBpbiAxMTQ3OTggbGlrZSAxMTQ1MDEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0IDE4IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBpbiAxMTQ3OTggbGlrZSAxMTQ1
MDEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ZmFpbCBpbiAxMTQ3OTggbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTE0NTMzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFp
bCAgbGlrZSAxMTQ1MzMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExNDU0MwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTE0
NTQzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAg
ICAgICAgICAgZmFpbCAgbGlrZSAxMTQ1NDMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDExNDU0MwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAyMDQwYWMxNGU0Y2Zi
YWU2Nzk3NTE3OTYyNjY1MjdkOTJkMTFhYzc4CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAg
ICAgICAgICAgICBkZTM4ZTI4Y2MyY2M2MmU2ZTllNDc0MTQwM2U0YThmNmMwN2Q4Y2ZkCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxMTQ1NDMgIDIwMTctMTAtMTYgMTE6NTE6MjIgWiAgICA1IGRheXMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTE0NjU3ICAyMDE3LTEwLTE3IDIwOjE2OjE3IFogICAgNCBk
YXlzICAgIDYgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgQmVybmQgS3VobHMgPGJlcm5kLmt1aGxzQHQtb25saW5lLmRlPgogIFRob21hcyBQ
ZXRhenpvbmkgPHRob21hcy5wZXRhenpvbmlAZnJlZS1lbGVjdHJvbnMuY29tPgogIFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4t
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBw
dXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCmNvbW1pdCAyMDQwYWMxNGU0Y2ZiYWU2Nzk3NTE3OTYyNjY1MjdkOTJkMTFh
Yzc4CkF1dGhvcjogQmVybmQgS3VobHMgPGJlcm5kLmt1aGxzQHQtb25saW5lLmRlPgpEYXRlOiAg
IFNhdCBBdWcgMTkgMTY6MjE6NDIgMjAxNyArMDIwMAoKICAgIHRvb2xzL2xpYnhjL3hjX2RvbV9h
cm06IGFkZCBtaXNzaW5nIHZhcmlhYmxlIGluaXRpYWxpemF0aW9uCiAgICAKICAgIFRoZSB2YXJp
YWJsZSBkb21jdGwudS5hZGRyZXNzX3NpemUuc2l6ZSBtYXkgcmVtYWluIHVuaW5pdGlhbGl6ZWQg
aWYKICAgIGd1ZXN0X3R5cGUgaXMgbm90IG9uZSBvZiB4ZW4tMy4wLWFhcmNoNjQgb3IgeGVuLTMu
MC1hcm12N2wuIEFuZCB0aGUKICAgIGNvZGUgcHJlY2lzZWx5IGNoZWNrcyBpZiB0aGlzIHZhcmlh
YmxlIGlzIHN0aWxsIDAgdG8gZGVjaWRlIGlmIHRoZQogICAgZ3Vlc3QgdHlwZSBpcyBzdXBwb3J0
ZWQgb3Igbm90LgogICAgCiAgICBUaGlzIGZpeGVzIHRoZSBmb2xsb3dpbmcgYnVpbGQgZmFpbHVy
ZSB3aXRoIGdjYyA3Lng6CiAgICAKICAgIHhjX2RvbV9hcm0uYzoyMjk6MzE6IGVycm9yOiAnZG9t
Y3RsLnUuYWRkcmVzc19zaXplLnNpemUnIG1heSBiZSB1c2VkIHVuaW5pdGlhbGl6ZWQgaW4gdGhp
cyBmdW5jdGlvbiBbLVdlcnJvcj1tYXliZS11bmluaXRpYWxpemVkXQogICAgICAgICBpZiAoIGRv
bWN0bC51LmFkZHJlc3Nfc2l6ZS5zaXplID09IDAgKQogICAgCiAgICBQYXRjaCBvcmlnaW5hbGx5
IHRha2VuIGZyb20KICAgIGh0dHBzOi8vd3d3Lm1haWwtYXJjaGl2ZS5jb20veGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcvbXNnMTA5MzEzLmh0bWwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEJlcm5k
IEt1aGxzIDxiZXJuZC5rdWhsc0B0LW9ubGluZS5kZT4KICAgIFNpZ25lZC1vZmYtYnk6IFRob21h
cyBQZXRhenpvbmkgPHRob21hcy5wZXRhenpvbmlAZnJlZS1lbGVjdHJvbnMuY29tPgogICAgQWNr
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBm
cm9tIGNvbW1pdCA4OGJmYmY5MGUzNWYxMjEzZjk5NjdhOTdkZWUwYjIwMzlmOTk5OGE0KQoocWVt
dSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Oct 22 10:53:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 22 Oct 2017 10:53:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6DsL-0000w2-BG; Sun, 22 Oct 2017 10:53:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6DsK-0000vr-Gw
 for xen-devel@lists.xensource.com; Sun, 22 Oct 2017 10:53:00 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 CE/BE-08856-B887CE95; Sun, 22 Oct 2017 10:52:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVber4k2
 kwfdNBhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+LJLpGCNacWlBddZGhgP
 63UxcnEICTQySUz+u5EJwnnMKNF3ejobhLONUeJoww3GLkZODhEBZ4mvZ+ayg9i8AvoSK3Z9Z
 wGxhQXsJT62rQKyOTgkBDwl9m9yBwmDmC3dr5i7GNk52ASsJA6JgURZBFQlfv9cyDKBkWsBI8
 MqRo3i1KKy1CJdI0u9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYxAv9YzMDDuYGz
 a63eIUZKDSUmUt+Ldq0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwl5W8ihQSLUtNTK9Iyc4AB
 BpOW4OBREuGdBJLmLS5IzC3OTIdInWLU5Ti26fIfJiGWvPy8VClx3gMgRQIgRRmleXAjYMF+i
 VFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iw7yWQKTyZeSVwm14BHcEEdISsPdgRJYkIKakGRs
 0MM4mD744vzbdK+F4eFr1y05slN678sOBsZGxXeWC0zyv26YwrO+e6u/309Fqa8GCnVH1zh7R
 KvP46Xd452xdNenxjzWq2R1ESTKql0x+nBLB9jd5p57o9RuRUjVRekM//W4x2Vcn7qy1kDNZU
 8r6+tXXTR8dd7Kmt3FMsGOYeSGu8vK+qVImlOCPRUIu5qDgRANNAXq5xAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1508669577!103777794!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3109 invoked from network); 22 Oct 2017 10:52:58 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Oct 2017 10:52:58 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6DsG-0005ii-Np; Sun, 22 Oct 2017 10:52:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e6DsB-0004SC-5A; Sun, 22 Oct 2017 10:52:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e6DsA-0006D3-PX; Sun, 22 Oct 2017 10:52:50 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115014-mainreport@xen.org>
X-Osstest-Versions-This: xen=8e77dabc58c4b6c747dfb4b948551147905a7840
X-Osstest-Versions-That: xen=c4efa25058d3f45bf725d6ebe6429db9adf94b62
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 22 Oct 2017 10:52:50 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 115014: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5321255217088224884=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 115014 xen-unstable-coverity real [real]
http://logs.test-lab.xenproject.org/osstest/logs/115014/

Perfect :-)
All tests in this flight passed as required
version targeted for testing:
 xen                  8e77dabc58c4b6c747dfb4b948551147905a7840
baseline version:
 xen                  c4efa25058d3f45bf725d6ebe6429db9adf94b62

Last test of basis   114680  2017-10-18 09:20:50 Z    4 days
Testing same since   115014  2017-10-22 09:19:04 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony PERARD <anthony.perard@citrix.com>
  David Esler <drumandstrum@gmail.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@linaro.org>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 coverity-amd64                                               pass    


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


Pushing revision :

+ branch=xen-unstable-coverity
+ revision=8e77dabc58c4b6c747dfb4b948551147905a7840
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push xen-unstable-coverity 8e77dabc58c4b6c747dfb4b948551147905a7840
+ branch=xen-unstable-coverity
+ revision=8e77dabc58c4b6c747dfb4b948551147905a7840
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=xen
+ xenbranch=xen-unstable-coverity
+ qemuubranch=qemu-upstream-unstable-coverity
+ qemuubranch=qemu-upstream-unstable
+ '[' xxen = xlinux ']'
+ linuxbranch=
+ '[' xqemu-upstream-unstable = x ']'
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable-coverity
+ prevxenbranch=xen-4.9-testing
+ '[' x8e77dabc58c4b6c747dfb4b948551147905a7840 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.xen-unstable-coverity
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree xen-unstable-coverity
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/xen
+ git push osstest@xenbits.xen.org:/home/xen/git/xen.git 8e77dabc58c4b6c747dfb4b948551147905a7840:refs/heads/coverity-tested/smoke
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   c4efa25..8e77dab  8e77dabc58c4b6c747dfb4b948551147905a7840 -> coverity-tested/smoke


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5321255217088224884==--

From xen-devel-bounces@lists.xen.org Sun Oct 22 11:21:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 22 Oct 2017 11:21:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6EJm-0002ua-Jt; Sun, 22 Oct 2017 11:21:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1e6EJl-0002uU-0g
 for xen-devel@lists.xen.org; Sun, 22 Oct 2017 11:21:21 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 08/BC-08608-03F7CE95; Sun, 22 Oct 2017 11:21:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKIsWRWlGSWpSXmKPExsVyMfS6k65+/Zt
 Ig7mXxS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ow95y8yFRxRq9jaNompgXGhfBcjF4eQwERG
 iatdSxhBHBaBBlaJ+YdPMYE4EgJzWCUOzj/D3sXICeSUSbRdu8sIYRdJ7Ll+gRXCLpZoPPidG
 cTmFRCUODnzCQuILSTgKTHh9iGgOAcHp4CjxK+bBhDbdjJJXHpzEGwOm4CGxNopB9lAbBYBVY
 nfj86xQcwJkFj68BZYjbBAicTBV9PBbBEBH4kt07rBapgFdjJKNLRYQNiaEq3bf7NPYBScheS
 MWUhSCxiZVjGqF6cWlaUW6ZrpJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBigD
 EOxgnHfC/xCjJAeTkihvxbtXkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeB3q3kQKCRalpqdWp
 GXmAGMFJi3BwaMkwpsMkuYtLkjMLc5Mh0idYrTnuHDn0h8mjmObLgPJH5OuAMkDe279YRJiyc
 vPS5US57UAaRMAacsozYMbCovtS4yyUsK8jEBnCvEUpBblZpagyr9iFOdgVBLm1QWZwpOZVwK
 3+xXQWUxAZ8nag51VkoiQkmpgnLiZNdhz6vsvR0JvFuVxRc85mr0tLNbcaVZj+CQFmR8P9+Y8
 CntoXi6onvRx1gNTe7lLsrcVa/6bfFwlcGqO+qQ+1w0Cm8JU7/t0/JS9qarusk3rovqV/7pnq
 vMS4ncoHCw8/Cmgd5NBSLWI6v7fzV91ao6uf7jrZ/qBFOlWC7e2b1OilHnXK7EUZyQaajEXFS
 cCAPYbR33oAgAA
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1508671278!81003395!1
X-Originating-IP: [209.85.215.66]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22281 invoked from network); 22 Oct 2017 11:21:19 -0000
Received: from mail-lf0-f66.google.com (HELO mail-lf0-f66.google.com)
 (209.85.215.66)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Oct 2017 11:21:19 -0000
Received: by mail-lf0-f66.google.com with SMTP id k40so17237161lfi.4
 for <xen-devel@lists.xen.org>; Sun, 22 Oct 2017 04:21:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=2AwpRtI8Ka3hdVSTBD2lzsnc2wm+GBtofXZm+1Njy5k=;
 b=evQjE5qQqz7c1eigWV0dVoBT4V35tOdN26IR9e5WitYCCDunkLnm3eywqI9OSxPr9B
 VVdATubiVDrvMnLiSlu9Q2SXTGPtU5KdY7L1EL1mwDVDDExJvF1DwsLSgLnRk+l4m2mF
 FO6ZrwMoOn33F0nduEUefoNLa3VUGK+vxV76nD0LshAOp981mwIBGXVIU/vTcRzMfC9c
 ZLNCRs2MMCmK4JhfgWh0OtrGqS05rOtWRdklUZwAAFTNyrXzr75rRnrjkrRrEmDznZ25
 rOlwzO5Kayk83DGZfeu2zKi85QJihBh7MfexQT2QRjOxwmlS5S+mTkpz56MWLF0SIEBt
 WrgQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=2AwpRtI8Ka3hdVSTBD2lzsnc2wm+GBtofXZm+1Njy5k=;
 b=kLLV/vzl3i3imZLwwtZBDUekoQbj9JojiX/xXgE27SfhyX/i5a2wMPM1REfYbUU4Cr
 ugx6Pb/70/dzphstMEYAkc+5hLUU0c5GvjAAs1+F+UkNwupgA0xR7de5/MPePToI4klx
 YDqBLhqk6EjZRXz8Ren4BPiweIj079SrbPGd1/L2/hTQTyezQ5zyrN3rPFIRPaF+tzpg
 W+XEg54v2MxCUB39GrlwJP6lz4sqZYcMrluIZ36S7sk7EWNEgmqKVUcnQcT3y4KJT/Ln
 RkSoy0am3sPbg+246YCCpADyjq5+b9z34l8nbUNGqKbYik78rOTD5Hwyq7NrIR66CRfr
 3r6A==
X-Gm-Message-State: AMCzsaUwSDy/sxmC/PfFIhz6dnJqWkVbE+WH3dGmVinCsmrKoh5MTMjv
 iyexBUxRf37uP9opTcEXASsBBiogw5bhpxF51q0=
X-Google-Smtp-Source: ABhQp+S8LIS/xeILNhxwR1lRWBr2nJEoQjCp80atlA3ovOopzez52uevk/PfnHFMe2H2Rcyls2r99+mIWQK3Y+skVDg=
X-Received: by 10.25.216.167 with SMTP id r39mr3404508lfi.159.1508671278465;
 Sun, 22 Oct 2017 04:21:18 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.21.19 with HTTP; Sun, 22 Oct 2017 04:21:17 -0700 (PDT)
In-Reply-To: <9bb5ed9a-01e2-7b22-3483-29a31a667260@tycho.nsa.gov>
References: <20171019023635.19812-1-blackskygg@gmail.com>
 <20171019023635.19812-3-blackskygg@gmail.com>
 <59E8AF7A020000780018815A@prv-mh.provo.novell.com>
 <f3e12d04-ffcb-fe4a-4666-d147b292d141@tycho.nsa.gov>
 <59E9B06902000078001886FF@prv-mh.provo.novell.com>
 <9bb5ed9a-01e2-7b22-3483-29a31a667260@tycho.nsa.gov>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Sun, 22 Oct 2017 19:21:17 +0800
Message-ID: <CAHrd_jpqOPJyoKU2RaxJOW82W_9h_gwfcPkfp_Jhzi7_s=w7UA@mail.gmail.com>
To: Daniel De Graaf <dgdegra@tycho.nsa.gov>, Jan Beulich <JBeulich@suse.com>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 2/7] xsm: flask: change the dummy xsm
 policy and flask hook for map_gmfn_foregin
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgRGFuaWVsIGFuZCBKYW4sCgoyMDE3LTEwLTIwIDIxOjM0IEdNVCswODowMCBEYW5pZWwgRGUg
R3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj46Cj4gT24gMTAvMjAvMjAxNyAwMjoxNCBBTSwg
SmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Cj4+Pj4+IE9uIDE5LjEwLjE3IGF0IDE5OjM2LCA8ZGdk
ZWdyYUB0eWNoby5uc2EuZ292PiB3cm90ZToKPj4+Cj4+PiBPbiAxMC8xOS8yMDE3IDA3OjU4IEFN
LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pgo+Pj4+Pj4+IE9uIDE5LjEwLjE3IGF0IDA0OjM2
LCA8YmxhY2tza3lnZ0BnbWFpbC5jb20+IHdyb3RlOgo+Pj4+Pgo+Pj4+PiAtLS0gYS94ZW4vaW5j
bHVkZS94c20vZHVtbXkuaAo+Pj4+PiArKysgYi94ZW4vaW5jbHVkZS94c20vZHVtbXkuaAo+Pj4+
PiBAQCAtNTE2LDcgKzUxNiw4IEBAIHN0YXRpYyBYU01fSU5MSU5FIGludAo+Pj4KPj4+IHhzbV9y
ZW1vdmVfZnJvbV9waHlzbWFwKFhTTV9ERUZBVUxUX0FSRyBzdHJ1Y3QgZG9tYWluICpkMSwKPj4+
Pj4KPj4+Pj4gICAgc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9tYXBfZ21mbl9mb3JlaWduKFhT
TV9ERUZBVUxUX0FSRyBzdHJ1Y3QKPj4+Pj4gZG9tYWluCj4+Pgo+Pj4gKmQsIHN0cnVjdCBkb21h
aW4gKnQpCj4+Pj4+Cj4+Pj4+ICAgIHsKPj4+Pj4gICAgICAgIFhTTV9BU1NFUlRfQUNUSU9OKFhT
TV9UQVJHRVQpOwo+Pj4+PiAtICAgIHJldHVybiB4c21fZGVmYXVsdF9hY3Rpb24oYWN0aW9uLCBk
LCB0KTsKPj4+Pj4gKyAgICByZXR1cm4geHNtX2RlZmF1bHRfYWN0aW9uKGFjdGlvbiwgY3VycmVu
dC0+ZG9tYWluLCBkKSA/Ogo+Pj4+PiArICAgICAgICB4c21fZGVmYXVsdF9hY3Rpb24oYWN0aW9u
LCBjdXJyZW50LT5kb21haW4sIHQpOwo+Pj4+PiAgICB9Cj4+Pj4KPj4+Pgo+Pj4+IFdoZW4gYWxs
IHRocmVlIGRvbWFpbnMgYXJlIGRpZmZlcmVudCwgaG93IGRvZXMgdGhlIGNoYW5nZWQKPj4+PiBw
b2xpY3kgcmVmbGVjdCB0aGUgb3JpZ2luYWwgImQgaGFzIHByaXZpbGVnZSBvdmVyIHQiIHJlcXVp
cmVtZW50Pwo+Pj4+IEkgdW5kZXJzdGFuZCB5b3Ugd2FudCB0byByZWxheCB0aGUgY3VycmVudCBj
b25kaXRpb24sIGJ1dCB0aGlzCj4+Pj4gc2hvdWxkbid0IGNvbWUgYXQgdGhlIHByaWNlIG9mIGdy
YW50aW5nIGFjY2VzcyB3aGVuIGFjY2Vzcwo+Pj4+IHNob3VsZCBiZSBkZW5pZWQuIE5vciB0aGUg
aW52ZXJzZSAtIHRoZSBjdXJyZW50IGRvbWFpbiBub3QKPj4+PiBoYXZpbmcgcHJpdmlsZWdlIG92
ZXIgYm90aCBkb2VzIGFsc28gbm90IG1lYW4gZCBkb2Vzbid0IGhhdmUKPj4+PiB0aGUgbmVjZXNz
YXJ5IHByaXZpbGVnZSBvdmVyIHQuCj4+Pj4KPj4+PiBJIGNvbnRpbnVlIHRvIHRoaW5rIHRoYXQg
eW91IGNhbid0IHZhbGlkbHkgcmV0cm9maXQgdGhlIG5ldwo+Pj4+IGludGVuZGVkIGZ1bmN0aW9u
YWxpdHkgb250byB0aGUgZXhpc3RpbmcgaHlwZXJjYWxsLCBldmVuIGlmCj4+Pj4gbm90aGluZyBl
eGNlcHQgdGhlIHBlcm1pc3Npb24gY2hlY2sgbmVlZHMgdG8gYmUgZGlmZmVyZW50Lgo+Pj4+Cj4+
Pj4gSmFuCj4+Pgo+Pj4KPj4+IElmIHRoaXMgb3BlcmF0aW9uIGlzIGdvaW5nIHRvIGJlIGFsbG93
ZWQgYXQgYWxsIChhbmQgSSBhZ3JlZSBpdCBoYXMKPj4+IHZhbGlkIHVzZSBjYXNlcyksIHRoZW4g
dGhlcmUgd29uJ3QgYmUgYSBwcml2aWxlZ2UgcmVsYXRpb25zaGlwIGJldHdlZW4KPj4+IChkKSBh
bmQgKHQpIHRvIGNoZWNrIC0gdGhleSdsbCBib3RoIGJlIChzb21ld2hhdCByZWxhdGVkKSBkb21V
cyBhcyBmYXIKPj4+IGFzIFhlbiBjYW4gdGVsbC4gIElmIHRoaXMgaHlwZXJjYWxsIGlzbid0IHVz
ZWQsIGFkZGluZyBhIG5ldyBoeXBlcmNhbGwKPj4+IChzdWJvcCkgaXMgdGhlIG9ubHkgd2F5IEkn
ZCBzZWUgdG8gZG8gaXQgLSBhbmQgdGhhdCBzZWVtcyB2ZXJ5IHJlZHVuZGFudAo+Pj4gYXMgaXQn
ZCBuZWVkIHRvIGRvIGFsbCB0aGUgc2FtZSBjaGVja3MgZXhjZXB0IGZvciB0aGUgb25lIGFib3V0
IHRoZQo+Pj4gcmVsYXRpb25zaGlwIGJldHdlZW4gKGQpIGFuZCAodCkuICBJIGRvbid0IHNlZSB0
aGUgcmVhc29uIHdoeSB0aGUKPj4+IGV4aXN0aW5nIGh5cGVyY2FsbCBzaG91bGQgZGVueSBiZWlu
ZyB1c2VkIGZvciB0aGF0IHB1cnBvc2Ugb25jZSBpdCdzCj4+PiBwb3NzaWJsZSB1c2luZyBvdGhl
ciBtZWFucy4KPj4KPj4KPj4gT25lIHByb2JsZW0gaXMsIGFzIHlvdSBtZW50aW9uIGhlcmUsIC4u
Lgo+Pgo+Pj4gVGhlIG9ubHkgcG9zc2libGUgcHJvYmxlbSB0aGF0IHNwcmluZ3MgdG8gbWluZCBp
cyBhIHJlc3RyaWN0ZWQga2VybmVsCj4+PiBpbnRlcmZhY2UgKHN1Y2ggYXMgdGhlIG9uZSB1c2Vk
IGJ5IFFFTVUgaW4gZG9tMCB0aGF0IHJlc3RyaWN0cyB0byBhCj4+PiBzaW5nbGUgdGFyZ2V0IGRv
bWFpbikgdGhhdCBub3cgZG9lc24ndCByZWFsaXplIGl0J3MgcmVsYXlpbmcgYW4KPj4+IG9wZXJh
dGlvbiB0aGF0IGFsc28gcmVxdWlyZXMgcGVybWlzc2lvbiBvdmVyICh0KSBhZnRlciBvbmx5IGNo
ZWNraW5nCj4+PiB0aGF0IHRoZSBvcmlnaW4gaXMgYWxsb3dlZCB0byBtb2RpZnkgKGQpLgo+Pgo+
Pgo+PiAuLi4gdGhlIGRlbGVnYXRpb24gb2YgcHJpdmlsZWdlIGNoZWNraW5nIHJlc3BvbnNpYmls
aXR5IHRvIGEKPj4gcG9zc2libHkgdW50cnVzdGVkIGVudmlyb25tZW50LiBQbHVzLCBhcyBleHBs
YWluZWQgYmVmb3JlLAo+PiBjdXJyZW50IGNhbGxlcnMgZXhwZWN0IHByaXZpbGVnZSBvZiBkIG92
ZXIgdCB0byBiZSB2YWxpZGF0ZWQsCj4+IHdoaWNoIGlzbid0IGhhcHBlbmluZyBhbnltb3JlIHdp
dGggdGhlIHByb3Bvc2VkIGNoYW5nZS4gSWYKPj4gdGhlIGV4aXN0aW5nIHN1Yi1vcCB3YXMgdG8g
YmUgbW9kaWZpZWQsIEkgdGhpbmsgd2UnZCBuZWVkCj4+ICh3aXRoIGMgcmVwcmVzZW50aW5nIHRo
ZSBjdXJyZW50IGRvbWFpbikKPj4gLSAoZCBvdmVyIHQpIHx8ICgoYyBvdmVyIGQpICYmIChjIG92
ZXIgdCkpIGZvciBub3QgcmVncmVzc2luZwo+PiAgICB0aGUgcHJlLWV4aXN0aW5nIHVzZSBjYXNl
LAo+PiAtIG9ubHkgKGMgb3ZlciBkKSAmJiAoYyBvdmVyIHQpIGZvciBub3QgcGVybWl0dGluZyBz
b21ldGhpbmcKPj4gICAgdGhhdCBpc24ndCBpbnRlbmRlZCB0byBiZSBwZXJtaXR0ZWQgaW4gdGhl
IG5ldyB1c2UgY2FzZS4KPj4gVW5sZXNzIHRoZSBzdWItb3AgaGFzIHJvb20gZm9yIGFkZGluZyBh
IGZsYWcgdG8gaW5kaWNhdGUKPj4gd2hpY2ggb2YgdGhlIHR3byBpcyBtZWFudCAoSSBkaWRuJ3Qg
Y2hlY2spLCBJIGRvbid0IHNlZSBhIHdheQo+PiBhcm91bmQgYWRkaW5nIGFub3RoZXIgc3ViLW9w
LCBubyBtYXR0ZXIgaG93IHNpbWlsYXIgdGhpcwo+PiB3b3VsZCBlbmQgdXAgYmVpbmcuCj4+Cj4+
IEphbgo+Cj4KPiBJIHdvdWxkIHNheSB0aGUgY3VycmVudCBsYWNrIG9mIGEgY2hlY2sgZm9yIChj
IG92ZXIgdCkgaXMgYW4gb3ZlcnNpZ2h0LAo+IHdoaWNoIG1vc3RseSBkb2Vzbid0IG1hdHRlciBi
ZWNhdXNlIHRoZSBhYmlsaXR5IHRvIG1vZGlmeSBhcmJpdHJhcnkKPiBtZW1vcnkgaW4geW91ciB0
YXJnZXQgaXMgdHJhbnNpdGl2ZSBpbiBhbG1vc3QgYW55IHNlY3VyaXR5IG1vZGVsIChjIGNhbgo+
IG1vZGlmeSBkJ3MgY29kZSB0byBtb2RpZnkgdCwgc28gYSBtYWxpY2lvdXMgYyBjYW4gY29tcHJv
bWlzZSB0IGFueXdheSkuCj4gSWYgdGhlIHRocmVlIGRvbWFpbnMgYXJlIGFsbCBkaWZmZXJlbnQs
IHRoZSBvbmx5IHdheSB0aGlzIGNhbiBoYXBwZW4gaW4KPiBub24tWFNNIGlzIGZvciAoYykgdG8g
YmUgZG9tMCBvciBmb3IgeW91ciBkZXZpY2UgbW9kZWwgdG8gaGF2ZSBhIGRldmljZQo+IG1vZGVs
ICh3aGljaCBJIGRvbid0IHRoaW5rIGlzIGZvcmJpZGRlbiwgYnV0IGRvdWJ0IGFueW9uZSB1c2Vz
KS4KPgo+IEkgbm93IGFncmVlIHRoYXQgdGhpcyBkZXNlcnZlcyBhIG5ldyBzdWJvcCwgc2luY2Ug
dGhpcyBjb2RlIGlzIHJlYWNoZWQKPiB2aWEgdGhlIHN0YWJsZSBtZW1vcnlfb3AgYW5kIG5vdCBq
dXN0IGEgZG9tY3RsLgoKSG93IGFib3V0IGNoYW5naW5nIHRoZSBwb2xpY3kgdG8gKGMgb3ZlciBk
KSAmJiAoKGQgb3ZlciB0KSB8fCAoYyBvdmVyIHQpKT8KR2l2ZW4gdGhhdCAoYyBvdmVyIGQpIGlz
IGEgbXVzdCwgd2hpY2ggaXMgYWx3YXlzIGNoZWNrZWQgc29tZXdoZXJlIGhpZ2hlcgppbiB0aGUg
Y2FsbCBzdGFjayBhcyBEYW5pZWwgcG9pbnRlZCBvdXQsICBwZXJtaXR0aW5nIChkIG92ZXIgdCkg
b3IgKGMKb3ZlciB0KSBhY3R1YWxseSBpbmZlcnMKcGVybWl0dGluZyB0aGUgb3RoZXIuCgotIGlm
IHlvdSBwZXJtaXQgKGQgb3ZlciB0KSBidXQgbm90IChjIG92ZXIgdCk6CiAgR2l2ZW4gKGMgb3Zl
ciB0KSwKICAoYykgY2FuIGZpcnN0IG1hcCB0aGUgc3JjIHBhZ2UgZnJvbSAodCkgaW50byBpdHMg
b3duIG1lbW9yeSBzcGFjZSBhbmQgdGhlbiBtYXAKICB0aGlzIHBhZ2UgZnJvbSBpdHMgb3duIG1l
bW9yeSBzcGFjZSB0byAoZCkncyBtZW1vcnkgc3BhY2UuCgotIGlmIHlvdSBwZXJtaXQgKGMgb3Zl
ciB0KSBidXQgbm90IChkIG92ZXIgdCk6CiAgR2l2ZW4gKGQgb3ZlciB0KSwKICAoYykgY2FuIGZp
cnN0IG1hcCAoZCkncyBwYWdlcyBpbnRvIGl0cyBvd24gbWVtb3J5IHNwYWNlIGFuZCBtb2RpZnkg
KGQpJ3MgY29kZQogIHRvIGlzc3VlcyBhIGh5cGVyY2FsbCB0aGF0IG1hcHMgKHQpJ3MgbWVtb3J5
IHBhZ2VzIGludG8gKGQpJ3MgbWVtb3J5IHNwYWNlLgoKSSdtIG5vdCB2ZXJ5IGZhbWlsaWFyIHdp
dGggWGVuJ3Mgc2VjdXJpdHkgbW9kZWwuIFNvIEkgbWlnaHQgYmUgdG90YWxseQp3cm9uZyBoZXJl
LgpJZiBzbywgcGxlYXNlIGNvcnJlY3QgbWUuCgpBbmQgaWYgeW91IHN0aWxsIHRoaW5rIGFkZGlu
ZyBhIG5ldyBzdWJvcCBpcyBuZWNlc3NhcnksIGRvIHlvdSBoYXZlCmFueSBzdWdnZXN0aW9ucwpv
biB0aGlzPwoKQ2hlZXJzLAoKWmhvbmd6ZSBMaXUKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Oct 22 14:28:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 22 Oct 2017 14:28:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6HE4-0005gr-NM; Sun, 22 Oct 2017 14:27:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6HE3-0005gf-FM
 for xen-devel@lists.xensource.com; Sun, 22 Oct 2017 14:27:39 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 B8/59-31121-ADAACE95; Sun, 22 Oct 2017 14:27:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsWS0XRdVffmqje
 RBlfWK1usePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE14/g17oLtRxgrFu9ayt7A
 uLmbsYuRi0NIoJFJYtPZ42wQzmNGieYNu6Ay2xgl+iavZ+5i5OQQEXCW+HpmLjuIzSugL7H0+
 WawuLCAucT/xf/BuiUE1shK/OhYAeRwADmeEvs3ucOYX/4ydTGyc7AJWEkcEgNpZBFQlej8ep
 xpAiP3AkaGVYwaxalFZalFuoZmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgT5
 nAIIdjPc3BhxilORgUhLlrXj3KlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK8dMISEBItS01Mr
 0jJzgMEHk5bg4FES4fUFSfMWFyTmFmemQ6ROMRpzHNt0+Q8Tx49JV/4wCbHk5eelSonzCoKUC
 oCUZpTmwQ2CRcUlRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfO+WAk0hSczrwRu3yugU5iATp
 G1BzulJBEhJdXAqPD/9o0fTWxXlj7/odxsabv8zheG4KXv96h7BbZtFpZyD3xW0Pjita5/S2+
 c49yMiZl3Z0kHxchN+Xl2w4U/t365NSt/WfH4tOikpDc8O9aUW/MnpsmounTPZ8v6viiu6W6+
 ZYHf2dUCqqe5/G12rON3tejo5L6xlH3jibcpig8yRDieFF+9qsRSnJFoqMVcVJwIALVoaHmFA
 gAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1508682456!71865609!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54874 invoked from network); 22 Oct 2017 14:27:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Oct 2017 14:27:37 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6HDw-0002w8-JA; Sun, 22 Oct 2017 14:27:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e6HDo-0003J6-SO; Sun, 22 Oct 2017 14:27:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e6HDn-0003FO-5P; Sun, 22 Oct 2017 14:27:23 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114972-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=8e77dabc58c4b6c747dfb4b948551147905a7840
X-Osstest-Versions-That: xen=24fb44e971a62b345c7b6ca3c03b454a1e150abe
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 22 Oct 2017 14:27:23 +0000
Subject: [Xen-devel] [xen-unstable test] 114972: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7463140662743165448=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop        fail REGR. vs. 114644
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop       fail REGR. vs. 114644
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop       fail REGR. vs. 114644

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 114644
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 114644
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114644
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114644
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 114644
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 114644
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  8e77dabc58c4b6c747dfb4b948551147905a7840
baseline version:
 xen                  24fb44e971a62b345c7b6ca3c03b454a1e150abe

Last test of basis   114644  2017-10-17 10:49:11 Z    5 days
Failing since        114670  2017-10-18 05:03:38 Z    4 days    5 attempts
Testing same since   114808  2017-10-20 14:56:19 Z    1 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony PERARD <anthony.perard@citrix.com>
  David Esler <drumandstrum@gmail.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@linaro.org>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          pass    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

------------------------------------------------------------
commit 8e77dabc58c4b6c747dfb4b948551147905a7840
Author: Wei Liu <wei.liu2@citrix.com>
Date:   Mon Oct 16 15:04:10 2017 +0100

    libxl: annotate s to be nonnull in libxl__enum_from_string
    
    Hope this can placate coverity.
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Release-acked-by: Julien Grall <julien.grall@linaro.org>

commit 575da5ceb427ce649eb22c1aea105af147d22487
Author: Anthony PERARD <anthony.perard@citrix.com>
Date:   Thu Oct 19 15:29:56 2017 +0100

    tools/Makefile: unset MAKELEVEL before building QEMU
    
    Since QEMU commits aef45d51d1204f3335fb99de6658e0c5612c2b67
    "build: automatically handle GIT submodule checkout for dtc"
    the QEMU makefiles rely on the variable MAKELEVEL to make a decision on
    whether to update some git submodules or not. Since we call QEMU build
    from within the Xen one, MAKELEVEL would already be greater than 0 and
    the git submodules would not be updated and QEMU would fail to build.
    
    Fix this by removing MAKELEVEL from the environment before trying to
    build QEMU.
    
    Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Release-acked-by: Julien Grall <julien.grall@linaro.org>

commit 8ba5f63d3afd59001c35b1494f0416131de439a4
Author: Jan Beulich <jbeulich@suse.com>
Date:   Fri Oct 20 09:31:54 2017 +0200

    gcov: support gcc 7.x
    
    Taking Linux commit 0538421343 ("gcov: support GCC 7.1") as reference,
    enable gcc 7 support requiring __gcov_exit() and having 9 counters.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Release-acked-by: Julien Grall <julien.grall@linaro.org>

commit 4e3fb2fb47d6403f8411727eefe2b885c6ad514e
Author: Roger Pau MonnÃ© <roger.pau@citrix.com>
Date:   Fri Oct 20 09:30:13 2017 +0200

    ubsan: add clang 5.0 support
    
    clang 5.0 changed the layout of the type_mismatch_data structure and
    introduced __ubsan_handle_type_mismatch_v1 and
    __ubsan_handle_pointer_overflow.
    
    This commit adds support for the new structure layout, adds the
    missing handlers and the new types for type_check_kinds.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    [jb: unconditionally emit always the same message in
         __ubsan_handle_pointer_overflow()]
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Release-acked-by: Julien Grall <julien.grall@linaro.org>

commit 78e693cc123296db2f79e792cf474544c1ffd064
Author: David Esler <drumandstrum@gmail.com>
Date:   Fri Oct 20 09:29:29 2017 +0200

    x86/boot: fix early error output
    
    In 9180f5365524 a change was made to the send_chr function to take in
    C-strings and output a character at a time until a NULL was encountered.
    However, when there is no VGA there is no code to increment the current
    character position resulting in an endless loop of the first character.
    This moves the (implicit) increment such that it occurs in all cases.
    
    Signed-off-by: David Esler <drumandstrum@gmail.com>
    Reviewed-by: Doug Goldstein <cardoe@cardoe.com>
    [jb: correct title and description]
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>

commit 4a1d823f70ac8182cbc5a4bd3c76beeb952e9683
Author: Roger Pau MonnÃ© <roger.pau@citrix.com>
Date:   Fri Oct 20 09:27:23 2017 +0200

    x86/string: fix memmove when size is 0
    
    ubsan in clang 5.0 complains with:
    
    (XEN) UBSAN: Undefined behaviour in string.c:50:28
    (XEN) pointer overflow:
    (XEN) addition of unsigned offset to ffff830000100000 overflowed to ffff8300000fffff
    [...]
    (XEN) Xen call trace:
    (XEN)    [<ffff82d0802dce0d>] ubsan.c#ubsan_epilogue+0xd/0xc0
    (XEN)    [<ffff82d0802de145>] __ubsan_handle_pointer_overflow+0xa5/0xe0
    (XEN)    [<ffff82d0803bf627>] memmove+0x67/0x80
    (XEN)    [<ffff82d080679f87>] page_alloc.c#bootmem_region_add+0x157/0x220
    (XEN)    [<ffff82d080679c66>] init_boot_pages+0x56/0x220
    (XEN)    [<ffff82d0806bcb9d>] __start_xen+0x2c2d/0x4b50
    (XEN)    [<ffff82d0802000f3>] __high_start+0x53/0x60
    
    This is due to memmove doing a n-1+addr when n is 0. This is harmless
    because the loop is bounded to 0. Fix this by returning earlier when n
    is 0.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    [jb: add return value and unlikely()]
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Release-acked-by: Julien Grall <julien.grall@linaro.org>

commit 6ccf25d46c18ff274e68dde8c8da3c656f7699e2
Author: Julien Grall <julien.grall@linaro.org>
Date:   Thu Oct 19 18:09:05 2017 +0100

    xen/arm: gic-v3: Make sure ICC_SRE_EL1 is restored before ICH_VMCR_EL2
    
    Per 8.4.8 in ARM IHI 0069D, ICH_VMCR_EL2.VFIQEn is RES1 when
    ICC_SRE_EL1.SRE is 1. This causes a Group 0 interrupt (as generated in
    GICv2 mode) to be delivered as a FIQ to the guest, with potentially
    consequence. So we must make sure that ICC_SRE_EL1 has been actually
    programmed before at ICH_VMCR_EL2.
    
    This was discovered when booting EFI in a GICv2 guest on a GICv3
    hardware.
    
    Signed-off-by: Julien Grall <julien.grall@linaro.org>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>

commit 0c8055c2f45f489aff67f4d362f3fdc192cc2d94
Author: Stefano Stabellini <sstabellini@kernel.org>
Date:   Wed Oct 18 14:29:58 2017 -0700

    arm: configure interrupts to be in non-secure group1
    
    Xen uses non-secure group1 interrupts, however it doesn't configure the
    GICv3 accordingly. Xen needs to set GICD_IGROUPR for SPIs and
    GICR_IGROUPR0 for local interrupt to "1" to specify that interrupts
    belong to group1. This is particularly important if the system has
    GICD_CTLR.DS set, also see commit
    7c9b973061b03af62734f613f6abec46c0dd4a88 in Linux.
    
    Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
    Reviewed-by: Julien Grall <julien.grall@linaro.org>
    Released-acked-by: Julien Grall <julien.grall@linaro.org>

commit 5dd3907a2af37060a675dd3bc5a02b7b38dac66c
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Oct 17 15:11:23 2017 +0100

    xen/public: Correct the definition of GNTTAB_CACHE_SOURCE_GREF
    
    Discovered when running the XSA-232 PoC on a UBSAN-enabled hypervisor.
    
      (d79) XSA-232 PoC
      (XEN) ================================================================================
      (XEN) UBSAN: Undefined behaviour in grant_table.c:3217:25
      (XEN) left shift of 1 by 31 places cannot be represented in type 'int'
      (XEN) ----[ Xen-4.10.0-rc  x86_64  debug=y   Tainted:    H ]----
    
    Update all of the GNTTAB_CACHE_* constants to be unsigned integers.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
    Release-acked-by: Julien Grall <julien.grall@linaro.org>

commit 8d7b633adab76a778ccf3e3417e903b35333c528
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Aug 29 10:35:31 2017 +0000

    x86/mm: Consolidate all Xen L4 slot writing into init_xen_l4_slots()
    
    There are currently three functions which write L4 pagetables for Xen, but
    they all behave subtly differently.  sh_install_xen_entries_in_l4() in
    particular is catering for two different usecases, which makes the safety of
    the linear mappings hard to follow.
    
    By consolidating the L4 pagetable writing in a single function, the resulting
    setup of Xen's virtual layout is easier to understand.
    
    No practical changes to the resulting L4, although the logic has been
    rearranged to avoid rewriting some slots.  This changes the zap_ro_mpt
    parameter to simply ro_mpt.
    
    Both {hap,sh}_install_xen_entries_in_l4() get folded into their callers.  The
    hap side only a single caller, while the shadow side has two.  The shadow
    split helps highlight the correctness of the linear slots.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Tim Deegan <tim@xen.org>
    Release-acked-by: Julien Grall <julien.gral@linaro.org>
    Acked-by: George Dunlap <george.dunlap@citrix.com>

commit 5cf67895f8c9fb4adcaab9172b43076599003db4
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Aug 29 11:35:31 2017 +0100

    x86/mm: Consolidate all Xen L2 slot writing into init_xen_pae_l2_slots()
    
    Having all of this logic together makes it easier to follow Xen's virtual
    setup across the whole system.
    
    No functional change.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Tim Deegan <tim@xen.org>
    Release-acked-by: Julien Grall <julien.gral@linaro.org>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>

commit 824785e469f47aa9a8a2f4a6f4757dfedd6ec940
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Mon Sep 25 11:11:05 2017 +0100

    Revert "x86/mm: move PV l4 table setup code" and "x86/mm: factor out pv_arch_init_memory"
    
    This reverts commit f3b95fd07fdb55b1db091fede1b9a7c71f1eaa1b and
    1bd39738a5a34f529a610fb275cc83ee5ac7547a.
    
    The following patches (post XSA-243 fixes) requires init_guest_l4_table()
    being common code.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Tim Deegan <tim@xen.org>
    Release-acked-by: Julien Grall <julien.gral@linaro.org>

commit 4ed00f57f086c589a95fdd17ace43e02fee2be34
Author: Ian Jackson <ian.jackson@eu.citrix.com>
Date:   Tue Oct 17 17:52:02 2017 +0100

    tools: libxendevicemodel: Restore symbol versions for 1.0
    
    In 1462f9ea8f4219d520a530787b80c986e050aa98
    "tools: libxendevicemodel: Provide xendevicemodel_shutdown"
    we added a new version 1.1 to the symbol map and simply abolished
    the old one.  That is quite wrong.
    
    Instead, we should have left the 1.0 map alone and added a new version
    which simply adds the new symbol.
    
    Fix this.
    
    Reported-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    CC: Stefano Stabellini <sstabellini@kernel.org>
    Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
    Reviewed-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit c4efa25058d3f45bf725d6ebe6429db9adf94b62
Author: Roger Pau MonnÃ© <roger.pau@citrix.com>
Date:   Tue Oct 17 11:23:53 2017 +0100

    mm/shadow: fix declaration of fetch_type_names
    
    fetch_type_names usage is guarded by SHADOW_DEBUG_PROPAGATE in
    SHADOW_DEBUG, fix the declaration so it's also guarded by
    SHADOW_DEBUG_PROPAGATE instead of DEBUG_TRACE_DUMP.
    
    Observed while building with clang and ubsan enabled.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Tim Deegan <tim@xen.org>
    Release-acked-by: Julien Grall <julien.grall@linaro.org>

commit 0075bc1f02c389c5bb84cbffdc27dc9b53699bca
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Mon Oct 16 13:20:00 2017 +0000

    xen/dom0: Fix latent dom0 construction bugs on all architectures
    
     * x86 PV and ARM dom0's must not clear _VPF_down from v->pause_flags until
       all state is actually set up.  As it currently stands, d0v0 is eligible for
       scheduling before its registers have been set.  This is latent as we also
       hold a systemcontroller pause reference at the time which prevents d0 from
       being scheduled.
    
     * x86 PVH previously was not setting v->is_initialised for d0v0, despite
       setting the vcpu running eventually.  Therefore, a later VCPUOP_initialise
       hypercall will modify state under the feet of the running vcpu.  This is
       latent as PVH dom0 construction don't yet function.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Release-acked-by: Julien Grall <julien.grall@linaro.org>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7463140662743165448==--

From xen-devel-bounces@lists.xen.org Sun Oct 22 16:47:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 22 Oct 2017 16:47:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6JP1-0006Iy-Fh; Sun, 22 Oct 2017 16:47:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6JOz-0006In-SH
 for xen-devel@lists.xensource.com; Sun, 22 Oct 2017 16:47:06 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 2C/BE-27020-88BCCE95; Sun, 22 Oct 2017 16:47:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVbf99Jt
 Ig/bfmhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeNF4mq1gb0nFrVfTmBsY
 j/h3MXJxCAk0MkksWvKHCcJ5zCjx5tFNdghnG6PE88sXWLsYOTlEBJwlvp6Zyw5i8wroS0x+3
 cUIYgsLmEg0vtsH1i0hsFBW4v+zQ2BFEgLeEudnfGWCsZ89vc7WxcjOwSZgJXFIDCTKIqAq0X
 jtFOMERu4FjAyrGDWKU4vKUot0jSz1kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzE
 CvV7PwMC4g7Fpr98hRkkOJiVR3op3ryKF+JLyUyozEosz4otKc1KLDzHKcHAoSfBqA4NISLAo
 NT21Ii0zBxh+MGkJDh4lEd6fp4DSvMUFibnFmekQqVOMuhzHNl3+wyTEkpeflyolzvsPpEgAp
 CijNA9uBCwWLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5r0JMoUnM68EbtMroCOYgI6QtQ
 c7oiQRISXVwDjlu6vRbofnutNq+fZssrfobAqslW5JWlmv+ej5VMOTbrNivp4PUbs1f5V0Z3+
 N57Rzmnzngio2ClQHW7e3J182PBRbGSqueCw728q6de98xXjRmiXJXpkdDRIPDJWM6jTTt09c
 mqYwpezjt3/fnA8oulxZ42vfWTIrP1F/1c5F8Xu32ucmKrEUZyQaajEXFScCANjEJ+eAAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1508690822!103854451!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1366 invoked from network); 22 Oct 2017 16:47:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Oct 2017 16:47:03 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6JOs-00074L-MK; Sun, 22 Oct 2017 16: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e6JOn-0007vm-Bf; Sun, 22 Oct 2017 16:46:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e6JOn-0005Ju-55; Sun, 22 Oct 2017 16:46:53 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-114995-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 linux-4.9:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=4d4a6a3f8a12602ce8dc800123715fe7b5c1c3a1
X-Osstest-Versions-That: linux=5d7a76acad403638f635c918cc63d1d44ffa4065
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 22 Oct 2017 16:46:53 +0000
Subject: [Xen-devel] [linux-4.9 test] 114995: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============9144225024927312131=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 114995 linux-4.9 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/114995/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop       fail REGR. vs. 114814

Tests which are failing intermittently (not blocking):
 test-amd64-i386-rumprun-i386 17 rumprun-demo-xenstorels/xenstorels.repeat fail pass in 114845
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm 16 guest-localmigrate/x10 fail pass in 114845

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114814
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114814
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop             fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 linux                4d4a6a3f8a12602ce8dc800123715fe7b5c1c3a1
baseline version:
 linux                5d7a76acad403638f635c918cc63d1d44ffa4065

Last test of basis   114814  2017-10-20 20:51:56 Z    1 days
Testing same since   114845  2017-10-21 16:14:17 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex Deucher <alexander.deucher@amd.com>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Andrew Morton <akpm@linux-foundation.org>
  Anoob Soman <anoob.soman@citrix.com>
  Arnd Bergmann <arnd@arndb.de>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Skeggs <bskeggs@redhat.com>
  Bin Liu <b-liu@ti.com>
  Borislav Petkov <bp@suse.de>
  Christoph Lameter <cl@linux.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Coly Li <colyli@suse.de>
  Dan Carpenter <dan.carpenter@oracle.com>
  David Rientjes <rientjes@google.com>
  David S. Miller <davem@davemloft.net>
  Dennis Dalessandro <dennis.dalessandro@intel.com>
  Dmitry V. Levin <ldv@altlinux.org>
  Doug Ledford <dledford@redhat.com>
  Easwar Hariharan <easwar.hariharan@intel.com>
  Emmanuel Grumbach <emmanuel.grumbach@intel.com>
  Eric Dumazet <edumazet@google.com>
  Eric Ren <zren@suse.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Filipe Manana <fdmanana@suse.com>
  Franck Demathieu <fdemathieu@gmail.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Greg Kroah-Hartman gregkh@linuxfoundation.org
  Grygorii Maistrenko <grygoriimkd@gmail.com>
  Guenter Roeck <linux@roeck-us.net>
  Herbert Xu <herbert@gondor.apana.org.au>
  Ilya Dryomov <idryomov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jaegeuk Kim <jaegeuk@kernel.org>
  Jarno Rajahalme <jarno@ovn.org>
  Javier Martinez Canillas <javier@osg.samsung.com>
  Jeff Layton <jlayton@redhat.com>
  Jeffy Chen <jeffy.chen@rock-chips.com>
  Joe Stringer <joe@ovn.org>
  Johannes Berg <johannes.berg@intel.com>
  Jonathan Cameron <jic23@kernel.org>
  Kinglong Mee <kinglongmee@gmail.com>
  Lars-Peter Clausen <lars@metafoo.de>
  Linus Torvalds <torvalds@linux-foundation.org>
  Lokesh Vutla <lokeshvutla@ti.com>
  Ludovic Desroches <ludovic.desroches@microchip.com>
  Madhavan Srinivasan <maddy@linux.vnet.ibm.com>
  Majd Dibbiny <majd@mellanox.com>
  Manu Gautam <mgautam@codeaurora.org>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Zoran <mzoran@crowfest.net>
  Milan Broz <gmazyland@gmail.com>
  Mintz, Yuval <Yuval.Mintz@cavium.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicolai HÃ¤hnle <nicolai.haehnle@amd.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Ram Amrani <Ram.Amrani@cavium.com>
  Robbie Ko <robbieko@synology.com>
  Russell King <rmk+kernel@armlinux.org.uk>
  Sasha Levin <alexander.levin@verizon.com>
  Sebastian Sanchez <sebastian.sanchez@intel.com>
  Senthilnathan Veppur <senthilnathanx.veppur@intel.com>
  Shaohua Li <shli@fb.com>
  Stefan Wahren <stefan.wahren@i2se.com>
  Sudarsana Reddy Kalluru <Sudarsana.Kalluru@cavium.com>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Varun Prakash <varun@chelsio.com>
  Vijay Kumar <vijay.ac.kumar@oracle.com>
  Vinod Koul <vinod.koul@intel.com>
  Viresh Kumar <viresh.kumar@linaro.org>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wolfram Sang <wsa@the-dreams.de>
  Yasuaki Ishimatsu <isimatu.yasuaki@jp.fujitsu.com>
  Yasuaki Ishimatsu <yasu.isimatu@gmail.com>
  Yazen Ghannam <Yazen.Ghannam@amd.com>
  Yunlong Song <yunlong.song@huawei.com>
  Yuval Mintz <Yuval.Mintz@cavium.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                fail    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 fail    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

(No revision log; it would be 1593 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============9144225024927312131==--

From xen-devel-bounces@lists.xen.org Sun Oct 22 19:45:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 22 Oct 2017 19:45:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6MB9-0000Lo-Bp; Sun, 22 Oct 2017 19:44:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6MB8-0000Lc-6p
 for xen-devel@lists.xensource.com; Sun, 22 Oct 2017 19:44:58 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 E6/BC-31121-935FCE95; Sun, 22 Oct 2017 19:44:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVdfi65t
 Ig2Wr+SxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8f3xT7aCX+sYK/6fE29g
 PNLE2MXIxSEk0Mgk0fFgIhOE85hR4mDnNKjMNkaJj48nsnQxcnKICDhLfD0zlx3E5hXQl1g+a
 SETiC0sYCZxc85BVpAGCYELChKfFy0FS0gIeEu8X/4cqIEDzG5s1u5iZOdgE7CSOCQGUsAioC
 pxbMsT5gmM3AsYGVYxqhenFpWlFula6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525
 iBPqcAQh2MM6+7H+IUZKDSUmUt+Ldq0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryBX95ECgkW
 paanVqRl5gCDDyYtwcGjJMKb8BkozVtckJhbnJkOkTrFqMtxbNPlP0xCLHn5ealS4rz6IDMEQ
 IoySvPgRsAi4RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeU1BpvBk5pXAbXoFdAQT0BGy9m
 BHlCQipKQaGGsdsxV/Xnhm6t56L7T+9TWNf4WRHP+cNgrclZEOYOye8e2uufCjbax7w1wOnnV
 SfrVVsLTJLq01czLjpLiXc+5v9+kU2sbz3kvh34VnsUy3Re9zbNc/+F/JKnHb5D2L7m2y1MwS
 dj4ScedIxs8QnrqdmRvP2v+1n+YeuvkMjzzj75BNQevWiSqxFGckGmoxFxUnAgB+Uf8NfwIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1508701495!71696700!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13059 invoked from network); 22 Oct 2017 19:44:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Oct 2017 19:44:55 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6MB2-0003Kn-3V; Sun, 22 Oct 2017 19: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e6MAw-0001vr-GL; Sun, 22 Oct 2017 19:44:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e6MAw-00051N-4Z; Sun, 22 Oct 2017 19:44:46 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115009-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-libvirt-xsm:guest-start/debian.repeat:fail:regression
 linux-linus:test-amd64-i386-xl-raw:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:guest-start/debian.repeat:fail:regression
 linux-linus:test-amd64-i386-libvirt-qcow2:guest-start/debian.repeat:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-start/debianhvm.repeat:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=b5ac3beb5a9f0ef0ea64cd85faf94c0dc4de0e42
X-Osstest-Versions-That: linux=ebe6e90ccc6679cb01d2b280e4b61e6092d4bedb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 22 Oct 2017 19:44:46 +0000
Subject: [Xen-devel] [linux-linus test] 115009: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8145175612154917729=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 115009 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/115009/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-libvirt-xsm 18 guest-start/debian.repeat fail REGR. vs. 114682
 test-amd64-i386-xl-raw       11 guest-start              fail REGR. vs. 114682
 test-amd64-amd64-xl-qcow2   19 guest-start/debian.repeat fail REGR. vs. 114682
 test-amd64-i386-libvirt-qcow2 17 guest-start/debian.repeat fail REGR. vs. 114682
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm 18 guest-start/debianhvm.repeat fail REGR. vs. 114682
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop       fail REGR. vs. 114682

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-rumprun-i386 17 rumprun-demo-xenstorels/xenstorels.repeat fail REGR. vs. 114682

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 114682
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114682
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 114682
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 114682
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114682
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114682
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 114682
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 114682
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                b5ac3beb5a9f0ef0ea64cd85faf94c0dc4de0e42
baseline version:
 linux                ebe6e90ccc6679cb01d2b280e4b61e6092d4bedb

Last test of basis   114682  2017-10-18 09:54:11 Z    4 days
Failing since        114781  2017-10-20 01:00:47 Z    2 days    4 attempts
Testing same since   115009  2017-10-22 08:28:31 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Adrian Hunter <adrian.hunter@intel.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Elder (Linaro) <elder@linaro.org>
  Alexander Duyck <alexander.h.duyck@intel.com>
  Alexei Starovoitov <ast@kernel.org>
  Anders K Pedersen <akp@cohaesio.com>
  Andrea Arcangeli <aarcange@redhat.com>
  Andrew Bowers <andrewx.bowers@intel.com>
  Andrew Duggan <aduggan@synaptics.com>
  Andrey Smirnov <andrew.smirnov@gmail.com>
  Andy Gross <andy.gross@linaro.org>
  Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
  Anna Schumaker <schumaker.anna@gmail.com>
  Ard Biesheuvel <ardb@kernel.org>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arnd Bergmann <arnd@arndb.de>
  Arvind Yadav <arvind.yadav.cs@gmail.com>
  Bart Van Assche <bart.vanassche@wdc.com>
  Behan Webster <behanw@converseincode.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Ben Skeggs <bskeggs@redhat.com>
  Benjamin Tissoires <benjamin.tissoires@redhat.com>
  Bernd Edlinger <bernd.edlinger@hotmail.de>
  Bhumika Goyal <bhumirks@gmail.com>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Borislav Petkov <bp@suse.de>
  Brian Foster <bfoster@redhat.com>
  Changbin Du <changbin.du@intel.com>
  Chanwoo Choi <cw00.choi@samsung.com>
  Chaya Rachel Ivgi <chaya.rachel.ivgi@intel.com>
  Chen-Yu Tsai <wens@csie.org>
  Chris Wilson <chris@chris-wilson.co.uk>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Christoph Biedl <debian.axhn@manchmal.in-ulm.de>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Chuck Lever <chuck.lever@oracle.com>
  Chun-Yi Lee <jlee@suse.com>
  Chun-Yi Lee <joeyli.kernel@gmail.com>
  Clemens Gruber <clemens.gruber@pqgruber.com>
  Colin Ian King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Craig Gallek <kraig@google.com>
  Damien Riegel <damien.riegel@savoirfairelinux.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Drake <drake@endlessm.com>
  Daniel Lezcano <daniel.lezcano@linaro.org>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Darrick J. Wong (Oracle) <darrick.wong@oracle.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  Darrick J. Wong <djwong@kernel.org>
  Dave Airlie <airlied@redhat.com>
  Dave Chinner <dchinner@redhat.com>
  David Ahern <dsahern@gmail.com>
  David Daney <david.daney@cavium.com>
  David Howells <dhowells@redhat.com>
  David Kershner <david.kershner@unisys.com>
  David S. Miller <davem@davemloft.net>
  Dexuan Cui <decui@microsoft.com>
  Dimitri John Ledkov <xnox@ubuntu.com>
  Dinh Nguyen <dinguyen@kernel.org>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Doug Ledford <dledford@redhat.com>
  Edward Cree <ecree@solarflare.com>
  Emiliano Ingrassia <ingrassia@epigenesys.com>
  Eric Anholt <eric@anholt.net>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Eric Sesterhenn <eric.sesterhenn@x41-dsec.de>
  Eryu Guan <eguan@redhat.com>
  Eugen Hristev <eugen.hristev@microchip.com>
  Fabio Estevam <festevam@gmail.com>
  Felipe Balbi <balbi@kernel.org>
  Felix Manlunas <felix.manlunas@cavium.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Florian Westphal <fw@strlen.de>
  Gavin Shan <gwshan@linux.vnet.ibm.com>
  Geert Uytterhoeven <geert+renesas@glider.be>
  Geert Uytterhoeven <geert@linux-m68k.org>
  Golan Ben Ami <golan.ben.ami@intel.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory CLEMENT <gregory.clement@free-electrons.com>
  Guenter Roeck <linux@roeck-us.net>
  Guillaume Nault <g.nault@alphalink.fr>
  Hannes Reinecke <hare@suse.com>
  Hans de Goede <hdegoede@redhat.com>
  Heiko Carstens <heiko.carstens@de.ibm.com>
  Heiko Stuebner <heiko@sntech.de>
  Heiner Kallweit <hkallweit1@gmail.com>
  Helge Deller <deller@gmx.de>
  Himanshu Jha <himanshujha199640@gmail.com>
  Ido Schimmel <idosch@mellanox.com>
  Igor Russkikh <igor.russkikh@aquantia.com>
  Ilia Mirkin <imirkin@alum.mit.edu>
  Ingo Molnar <mingo@kernel.org>
  Inki Dae <inki.dae@samsung.com>
  Ivan Safonov <insafonov@gmail.com>
  Jaegeuk Kim <jaegeuk@kernel.org>
  Jagan Teki <jagan@amarulasolutions.com>
  Jakub Kicinski <jakub.kicinski@netronome.com>
  James Morris <james.l.morris@oracle.com>
  Jan Kara (SUSE) <jack@suse.cz>
  Jan Luebbe <jlu@pengutronix.de>
  Javier Martinez Canillas <javier@dowhile0.org>
  Jeff Kirsher <jeffrey.t.kirsher@intel.com>
  Jeff Lance <j-lance1@ti.com>
  Jens Axboe <axboe@kernel.dk>
  Jes Sorensen <Jes.Sorensen@gmail.com>
  Jiri Kosina <jkosina@suse.cz>
  Jiri Pirko <jiri@mellanox.com>
  Jiri Pirko <jiri@resnulli.us>
  Joe Perches <joe@perches.com>
  Joerg Roedel (SUSE) <jroedel@suse.de>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  John David Anglin <dave.anglin@bell.net>
  John Fastabend <john.fastabend@gmail.com>
  John Fastabend <john.r.fastabend@gmail.com>
  Jonathan Cameron <jic23@kernel.org>
  Jose Abreu <joabreu@synopsys.com>
  Jose Abreu <Jose.Abreu@synopsys.com>
  Josef Bacik <jbacik@fb.com>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Juergen Gross <jgross@suse.com>
  Julia Lawall <Julia.Lawall@lip6.fr>
  Jussi Laako <jussi@sonarnerd.net>
  K. Y. Srinivasan <kys@microsoft.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kalyan Kinthada <kalyan.kinthada@alliedtelesis.co.nz>
  Kamil PÃ¡ral <kparal@redhat.com>
  Kees Cook <keescook@chromium.org>
  Kevin Cernekee <cernekee@chromium.org>
  Khalid Aziz <khalid@gonehiking.org>
  Klaus Goger <klaus.goger@theobroma-systems.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
  Larry Finger <Larry.Finger@lwfinger.net>
  Laura Abbott <laura@labbott.name>
  Lee Jones <lee.jones@linaro.org>
  Len Brown <len.brown@intel.com>
  Leon Romanovsky <leon@kernel.org>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij (Linaro) <linus.walleij@linaro.org>
  Linus Walleij <linus.walleij@linaro.org>
  Loic Poulain <loic.poulain@gmail.com>
  Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
  Luc Van Oostenryck II <luc.vanoostenryck@gmail.com>
  Luca Coelho <luciano.coelho@intel.com>
  Ludovic Desroches <ludovic.desroches@microchip.com>
  Lukas Czerner <lczerner@redhat.com>
  Lv Zheng <zetalog@gmail.com>
  Marc Kleine-Budde <mkl@pengutronix.de>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Marek Szyprowski <m.szyprowski@samsung.com>
  Mark Charebois <charlebm@gmail.com>
  Mark Jonas <mark.jonas@de.bosch.com>
  Martin K. Petersen (Oracle) <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Masahiro Yamada <yamada.masahiro@socionext.com>
  Masami Hiramatsu <mhiramat@kernel.org>
  Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
  Matteo Croce <mcroce@redhat.com>
  Matthew Garrett <mjg59@google.com>
  Matthias Kaehlcke <mka@chromium.org>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Mel Gorman <mgorman@suse.de>
  Michael Chan <michael.chan@broadcom.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michal Hocko <mhocko@suse.com>
  Mike Marshall <hubcap@omnibond.com>
  Mimi Zohar <zohar@linux.vnet.ibm.com>
  Mohammed Gamal <mgamal@redhat.com>
  Namhyung Kim <namhyung@kernel.org>
  Neil Armstrong <narmstrong@baylibre.com>
  Neil Horman <nhorman@tuxdriver.com>
  Netanel Belgazal <netanel@amazon.com>
  Nicolas Dichtel <nicolas.dichtel@6wind.com>
  Nicolas Ferre <nicolas.ferre@microchip.com>
  Nicolas Pitre <nico@linaro.org>
  Nicolas Pitre <nicolas.pitre@linaro.org>
  Niklas SÃ¶derlund <niklas.soderlund+renesas@ragnatech.se>
  Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
  Oliver Hartkopp <socketcan@hartkopp.net>
  Olof Johansson <olof@lixom.net>
  Or Gerlitz <ogerlitz@mellanox.com>
  Oscar Mateo <oscar.mateo@intel.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Burton <paul.burton@mips.com>
  Paul Cercueil <paul@crapouillou.net>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Pavel Belous <pavel.belous@aquantia.com>
  Pavel Roskin <plroskin@gmail.com>
  Peter Zijlstra <peterz@infradead.org>
  Petr Machata <petrm@mellanox.com>
  Philipp Zabel <p.zabel@pengutronix.de>
  Pontus Andersson <epontan@gmail.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Rafael J. Wysocki <rafael@kernel.org>
  Ralf Baechle <ralf@linux-mips.org>
  Randy Dunlap <rdunlap@infradead.org>
  Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com>
  Richard Weinberger <richard@nod.at>
  Rik van Riel <riel@surriel.com>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Roderick Colenbrander <roderick.colenbrander@sony.com>
  Rodrigo Vivi <rodrigo.vivi@intel.com>
  Roi Dayan <roid@mellanox.com>
  Roopa Prabhu <roopa@cumulusnetworks.com>
  Russell King <rmk+kernel@armlinux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Samuel Mendoza-Jonas <sam@mendozajonas.com>
  Sankar Patchineelam <sankar.patchineelam@broadcom.com>
  Sebastian Reichel (Collabora) <sre@kernel.org>
  Serge Hallyn <serge@hallyn.com>
  Shaul Triebitz <shaul.triebitz@intel.com>
  Shawn Guo <shawnguo@kernel.org>
  Shawn Lin <shawn.lin@rock-chips.com>
  Shuah Khan <shuahkh@osg.samsung.com>
  Simon Horman <horms+renesas@verge.net.au>
  Simon Horman <horms@verge.net.au>
  Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
  Stefan MÃ¤tje <stefan.maetje@esd.eu>
  Stefan Roese <sr@denx.de>
  Stefan Wahren <stefan.wahren@i2se.com>
  Stefano Brivio <sbrivio@redhat.com>
  Stephen Douthit <stephend@adiengineering.com>
  Stephen Hemminger <stephen@networkplumber.org>
  Stephen Hemminger <sthemmin@microsoft.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sven Eckelmann <sven@narfation.org>
  Takashi Iwai (SUSE) <tiwai@suse.de>
  Takashi Iwai <tiwai@suse.de>
  Tejun Heo <tj@kernel.org>
  Thierry Reding <thierry.reding@gmail.com>
  Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Tony Lindgren <tony@atomide.com>
  Tony Luck <tony.luck@gmail.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Ulrich Hecht <ulrich.hecht+renesas@gmail.com>
  Uwe Kleine-KÃ¶nig <u.kleine-koenig@pengutronix.de>
  Vasundhara Volam <vasundhara-v.volam@broadcom.com>
  Vignesh R <vigneshr@ti.com>
  Vinod Koul <vinod.koul@intel.com>
  Vinod Koul <vkoul@kernel.org>
  Viresh Kumar <viresh.kumar@linaro.org>
  Vivien Didelot <vivien.didelot@savoirfairelinux.com>
  Wei Jinhua <wei.jinhua1@zte.com.cn>
  Wei Liu <wei.liu2@citrix.com>
  Wei Yongjun <weiyongjun1@huawei.com>
  Wenhua Shi <march511@gmail.com>
  Willem de Bruijn <willemb@google.com>
  Wolfgang Grandegger <wg@grandegger.com>
  Wolfram Sang <wsa@the-dreams.de>
  Xin Long <lucien.xin@gmail.com>
  Zhenyu Wang <zhenyuw@linux.intel.com>
  ZHU Yi (ST-FIR/ENG1-Zhu) <Yi.Zhu5@cn.bosch.com>
  Zhu Yi <yi.zhu5@cn.bosch.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 fail    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 fail    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 fail    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                fail    
 test-amd64-amd64-xl-qcow2                                    fail    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       fail    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

(No revision log; it would be 5610 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8145175612154917729==--

From xen-devel-bounces@lists.xen.org Sun Oct 22 21:23:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 22 Oct 2017 21:23:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6Nhq-0006Yg-NF; Sun, 22 Oct 2017 21:22:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6Nho-0006YT-Gf
 for xen-devel@lists.xensource.com; Sun, 22 Oct 2017 21:22:48 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 5B/97-05089-62C0DE95; Sun, 22 Oct 2017 21:22:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVVeV522
 kwb51xhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+HJyB0tBRwdjRdOv6gbG
 efFdjFwcQgKNTBJ/GhYwQTiPGSXWPlzKDOFsY5SY+mgjkMPJISLgLPH1zFx2EJtXQF9i0ZttY
 HFhAXuJYzfmMoI0SAhsU5E4+XYiE0hCQsBT4tDvVlYYe1XjN7YuRnYONgEriUNiXYwcHCwCqh
 LvJsdPYORewMiwilGjOLWoLLVI18hUL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxM
 j0Of1DAyMOxhbT/gdYpTkYFIS5S39+SZSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvBffbSCHB
 otT01Iq0zBxg8MGkJTh4lER4V3ABpXmLCxJzizPTIVKnGHU5jm26/IdJiCUvPy9VSpy3FGSGA
 EhRRmke3AhYJFxilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMzrATKFJzOvBG7TK6AjmICOkL
 V/A3JESSJCSqqBsZexXK9s8rGkr4cWeB1c3bS9z6Wmb+KVfae9GrL6Klpi3bOu/pmqdVkp9Xv
 qU/4vr81lVuwwFl4R+/mNZnvkRM1pqxl+ejzx3vL4zqVpRTxeZ4KfRXldt46vaHh498KJ3df4
 5km0eE49c+Pw69LZJ0yM76q8uvXafB9fNuOqw9+MOb4mfywK01BiKc5INNRiLipOBABCZE9df
 wIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1508707364!110722824!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60963 invoked from network); 22 Oct 2017 21:22:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Oct 2017 21:22:45 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6Nhj-00060o-CE; Sun, 22 Oct 2017 21:22:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e6Nhe-0007Hj-3W; Sun, 22 Oct 2017 21:22:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e6Nhd-0003kb-Oo; Sun, 22 Oct 2017 21:22:37 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115018-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:xen-boot/l1:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore.2:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat: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-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-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-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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-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-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-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm: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-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck: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-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop: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:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=2040ac14e4cfbae679751796266527d92d11ac78
X-Osstest-Versions-That: xen=de38e28cc2cc62e6e9e4741403e4a8f6c07d8cfd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 22 Oct 2017 21:22:37 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 115018: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNTAxOCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNTAxOC8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNCB4
ZW4tYm9vdC9sMSBmYWlsIGluIDExNDc5OCBwYXNzIGluIDExNTAxOAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCBmYWlsIGluIDExNDc5OCBwYXNzIGlu
IDExNTAxOAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE1IGd1ZXN0LXNh
dmVyZXN0b3JlLjIgZmFpbCBpbiAxMTQ5NDkgcGFzcyBpbiAxMTQ3OTgKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNCBndWVzdC1sb2NhbG1pZ3JhdGUgZmFpbCBwYXNzIGlu
IDExNDk0OQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1p
Z3JhdGUveDEwIGZhaWwgaW4gMTE0Nzk4IGxpa2UgMTE0NTAxCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAxOCBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgaW4gMTE0Nzk4
IGxpa2UgMTE0NTAxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCBmYWlsIGluIDExNDk0OSBibG9ja2VkIGluIDExNDU0MwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEx
NDk0OSBsaWtlIDExNDUzMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgIGZhaWwgaW4gMTE0OTQ5IGxpa2UgMTE0NTQzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTE0
OTQ5IGxpa2UgMTE0NTQzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0
YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMTQ1MzMKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0IDE4IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBsaWtlIDEx
NDU0MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2Fs
bWlncmF0ZS94MTAgZmFpbCBsaWtlIDExNDU0MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTE0NTQzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAg
ZmFpbCAgbGlrZSAxMTQ1NDMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAyMDQwYWMxNGU0Y2ZiYWU2Nzk3NTE3
OTYyNjY1MjdkOTJkMTFhYzc4CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAg
ICBkZTM4ZTI4Y2MyY2M2MmU2ZTllNDc0MTQwM2U0YThmNmMwN2Q4Y2ZkCgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAxMTQ1NDMgIDIwMTctMTAtMTYgMTE6NTE6MjIgWiAgICA2IGRheXMKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTE0NjU3ICAyMDE3LTEwLTE3IDIwOjE2OjE3IFogICAgNSBkYXlzICAgIDcg
YXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAg
QmVybmQgS3VobHMgPGJlcm5kLmt1aGxzQHQtb25saW5lLmRlPgogIFRob21hcyBQZXRhenpvbmkg
PHRob21hcy5wZXRhenpvbmlAZnJlZS1lbGVjdHJvbnMuY29tPgogIFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNo
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNp
b24gOgoKKyBicmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgcmV2aXNpb249MjA0MGFjMTRlNGNmYmFl
Njc5NzUxNzk2MjY2NTI3ZDkyZDExYWM3OAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3Jp
LWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi4KKysr
KyBQRVJMTElCPS46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBS
ZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAg
ICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVw
b3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9y
ZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9o
b21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVw
b3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RF
U1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0
aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLTQuOS10
ZXN0aW5nIDIwNDBhYzE0ZTRjZmJhZTY3OTc1MTc5NjI2NjUyN2Q5MmQxMWFjNzgKKyBicmFuY2g9
eGVuLTQuOS10ZXN0aW5nCisgcmV2aXNpb249MjA0MGFjMTRlNGNmYmFlNjc5NzUxNzk2MjY2NTI3
ZDkyZDExYWM3OAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAu
L2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi46LgorKysrIFBFUkxMSUI9Ljou
Oi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBw
ZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVh
ZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGll
ICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdb
JyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0
L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29z
c3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1sn
IHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
ICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyBleHBvcnQgUEVS
TExJQj0uOi46LjouCisrKyBQRVJMTElCPS46LjouOi4KKysgdW1hc2sgMDAyCisgc2VsZWN0X3hl
bmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLTQu
OS10ZXN0aW5nCisgJ1snIHh4ZW4gPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHgg
PSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tNC45LXRlc3RpbmcKKyBzZWxlY3Rf
cHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi00LjktdGVzdGluZwor
IHByZXZ4ZW5icmFuY2g9eGVuLTQuOC10ZXN0aW5nCisgJ1snIHgyMDQwYWMxNGU0Y2ZiYWU2Nzk3
NTE3OTYyNjY1MjdkOTJkMTFhYzc4ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9h
cC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rl
c3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAg
ICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRj
eyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJh
ZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2Vy
bmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9s
aWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0
CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1
bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0
aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4
LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3Qv
ZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20v
bGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45Cisr
IDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlu
dXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdp
dAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ueGVuLTQuOS10ZXN0aW5nCisr
IDogZGFpbHktY3Jvbi54ZW4tNC45LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjktdGVz
dGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuOS10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4t
NC45LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjktdGVzdGluZworKyA6IGRhaWx5LWNy
b24ueGVuLTQuOS10ZXN0aW5nCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9u
L3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdp
dAorKyA6IGRhaWx5LWNyb24ueGVuLTQuOS10ZXN0aW5nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVf
TElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5n
aXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0
CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVz
dC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSB4ZW4tNC45LXRlc3RpbmcKKyBjYXNlICQxIGlu
CisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3Mv
eGVuCisgeGVudmVyc2lvbj14ZW4tNC45LXRlc3RpbmcKKyB4ZW52ZXJzaW9uPXhlbi00LjkKKyB4
ZW52ZXJzaW9uPTQuOQorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQveGVuLmdpdCAyMDQwYWMxNGU0Y2ZiYWU2Nzk3NTE3OTYyNjY1MjdkOTJkMTFhYzc4OnJl
ZnMvaGVhZHMvc3RhYmxlLTQuOQpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3hlbi5naXQKICAgZGUzOGUyOC4uMjA0MGFjMSAgMjA0MGFjMTRlNGNmYmFlNjc5NzUxNzk2
MjY2NTI3ZDkyZDExYWM3OCAtPiBzdGFibGUtNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Oct 22 23:50:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 22 Oct 2017 23:50:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6Q0N-0007UN-Hm; Sun, 22 Oct 2017 23:50:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6Q0M-0007RQ-RA
 for xen-devel@lists.xensource.com; Sun, 22 Oct 2017 23:50:07 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 18/16-08608-DAE2DE95; Sun, 22 Oct 2017 23:50:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsWS0XRdVXeN3tt
 Ig451RhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaPv4mrlg+xHGijWn1jE3
 MG7uZuxi5OIQEmhkkljSdY4ZwnnMKLH36D12CGcbo8T93h0sXYycHCICzhJfz8xlB7F5BfQlb
 rZ+AbOFBcwl+j+cB7MlBNbIShxZ49fFyAFke0rs3+QOY375y9TFyM7BJmAlcUgMpJZFQFXi/9
 lv7BMYuRcwMqxi1ChOLSpLLdI1MtZLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj
 0OQMQ7GD8Mz/wEKMkB5OSKG/pzzeRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4/+i+jRQSLEpN
 T61Iy8wBBh9MWoKDR0mEdzlImre4IDG3ODMdInWK0Zjj2KbLf5g4fky68odJiCUvPy9VSpz3E
 kipAEhpRmke3CBYVFxilJUS5mUEOk2IpyC1KDezBFX+FaM4B6OSMO8NkCk8mXklcPteAZ3CBH
 SKrP0bkFNKEhFSUg2MweUWe9a3TT1w4dOyQxka1k67WyL8ao8c3ipePWnNkvOp3fafX6eedtb
 PrtoXfivAaKP7Xkf/1b/T02pYYiezTD196IvToxzTH49CTPJezXZKu1Rp8XGGkfqRjznXX9yY
 x5/2cNo3DuGtPO8P9eVminNcfpCnY77NcuHftzWt5/7v8lordlP4shJLcUaioRZzUXEiAITMQ
 7OFAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1508716203!89659173!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24608 invoked from network); 22 Oct 2017 23:50:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Oct 2017 23:50:04 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6Q0H-0001RV-O5; Sun, 22 Oct 2017 23:50:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e6Q0C-0000UK-Cy; Sun, 22 Oct 2017 23:49:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e6Q0C-00013M-8W; Sun, 22 Oct 2017 23:49:56 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115037-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start: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: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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=8e77dabc58c4b6c747dfb4b948551147905a7840
X-Osstest-Versions-That: xen=24fb44e971a62b345c7b6ca3c03b454a1e150abe
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 22 Oct 2017 23:49:56 +0000
Subject: [Xen-devel] [xen-unstable test] 115037: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8861316864925418139=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop        fail REGR. vs. 114644
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop       fail REGR. vs. 114644
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop       fail REGR. vs. 114644

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 114644
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 114644
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114644
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114644
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 114644
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 114644
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  8e77dabc58c4b6c747dfb4b948551147905a7840
baseline version:
 xen                  24fb44e971a62b345c7b6ca3c03b454a1e150abe

Last test of basis   114644  2017-10-17 10:49:11 Z    5 days
Failing since        114670  2017-10-18 05:03:38 Z    4 days    6 attempts
Testing same since   114808  2017-10-20 14:56:19 Z    2 days    4 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony PERARD <anthony.perard@citrix.com>
  David Esler <drumandstrum@gmail.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@linaro.org>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          pass    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

------------------------------------------------------------
commit 8e77dabc58c4b6c747dfb4b948551147905a7840
Author: Wei Liu <wei.liu2@citrix.com>
Date:   Mon Oct 16 15:04:10 2017 +0100

    libxl: annotate s to be nonnull in libxl__enum_from_string
    
    Hope this can placate coverity.
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Release-acked-by: Julien Grall <julien.grall@linaro.org>

commit 575da5ceb427ce649eb22c1aea105af147d22487
Author: Anthony PERARD <anthony.perard@citrix.com>
Date:   Thu Oct 19 15:29:56 2017 +0100

    tools/Makefile: unset MAKELEVEL before building QEMU
    
    Since QEMU commits aef45d51d1204f3335fb99de6658e0c5612c2b67
    "build: automatically handle GIT submodule checkout for dtc"
    the QEMU makefiles rely on the variable MAKELEVEL to make a decision on
    whether to update some git submodules or not. Since we call QEMU build
    from within the Xen one, MAKELEVEL would already be greater than 0 and
    the git submodules would not be updated and QEMU would fail to build.
    
    Fix this by removing MAKELEVEL from the environment before trying to
    build QEMU.
    
    Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Release-acked-by: Julien Grall <julien.grall@linaro.org>

commit 8ba5f63d3afd59001c35b1494f0416131de439a4
Author: Jan Beulich <jbeulich@suse.com>
Date:   Fri Oct 20 09:31:54 2017 +0200

    gcov: support gcc 7.x
    
    Taking Linux commit 0538421343 ("gcov: support GCC 7.1") as reference,
    enable gcc 7 support requiring __gcov_exit() and having 9 counters.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Release-acked-by: Julien Grall <julien.grall@linaro.org>

commit 4e3fb2fb47d6403f8411727eefe2b885c6ad514e
Author: Roger Pau MonnÃ© <roger.pau@citrix.com>
Date:   Fri Oct 20 09:30:13 2017 +0200

    ubsan: add clang 5.0 support
    
    clang 5.0 changed the layout of the type_mismatch_data structure and
    introduced __ubsan_handle_type_mismatch_v1 and
    __ubsan_handle_pointer_overflow.
    
    This commit adds support for the new structure layout, adds the
    missing handlers and the new types for type_check_kinds.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    [jb: unconditionally emit always the same message in
         __ubsan_handle_pointer_overflow()]
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Release-acked-by: Julien Grall <julien.grall@linaro.org>

commit 78e693cc123296db2f79e792cf474544c1ffd064
Author: David Esler <drumandstrum@gmail.com>
Date:   Fri Oct 20 09:29:29 2017 +0200

    x86/boot: fix early error output
    
    In 9180f5365524 a change was made to the send_chr function to take in
    C-strings and output a character at a time until a NULL was encountered.
    However, when there is no VGA there is no code to increment the current
    character position resulting in an endless loop of the first character.
    This moves the (implicit) increment such that it occurs in all cases.
    
    Signed-off-by: David Esler <drumandstrum@gmail.com>
    Reviewed-by: Doug Goldstein <cardoe@cardoe.com>
    [jb: correct title and description]
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>

commit 4a1d823f70ac8182cbc5a4bd3c76beeb952e9683
Author: Roger Pau MonnÃ© <roger.pau@citrix.com>
Date:   Fri Oct 20 09:27:23 2017 +0200

    x86/string: fix memmove when size is 0
    
    ubsan in clang 5.0 complains with:
    
    (XEN) UBSAN: Undefined behaviour in string.c:50:28
    (XEN) pointer overflow:
    (XEN) addition of unsigned offset to ffff830000100000 overflowed to ffff8300000fffff
    [...]
    (XEN) Xen call trace:
    (XEN)    [<ffff82d0802dce0d>] ubsan.c#ubsan_epilogue+0xd/0xc0
    (XEN)    [<ffff82d0802de145>] __ubsan_handle_pointer_overflow+0xa5/0xe0
    (XEN)    [<ffff82d0803bf627>] memmove+0x67/0x80
    (XEN)    [<ffff82d080679f87>] page_alloc.c#bootmem_region_add+0x157/0x220
    (XEN)    [<ffff82d080679c66>] init_boot_pages+0x56/0x220
    (XEN)    [<ffff82d0806bcb9d>] __start_xen+0x2c2d/0x4b50
    (XEN)    [<ffff82d0802000f3>] __high_start+0x53/0x60
    
    This is due to memmove doing a n-1+addr when n is 0. This is harmless
    because the loop is bounded to 0. Fix this by returning earlier when n
    is 0.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    [jb: add return value and unlikely()]
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Release-acked-by: Julien Grall <julien.grall@linaro.org>

commit 6ccf25d46c18ff274e68dde8c8da3c656f7699e2
Author: Julien Grall <julien.grall@linaro.org>
Date:   Thu Oct 19 18:09:05 2017 +0100

    xen/arm: gic-v3: Make sure ICC_SRE_EL1 is restored before ICH_VMCR_EL2
    
    Per 8.4.8 in ARM IHI 0069D, ICH_VMCR_EL2.VFIQEn is RES1 when
    ICC_SRE_EL1.SRE is 1. This causes a Group 0 interrupt (as generated in
    GICv2 mode) to be delivered as a FIQ to the guest, with potentially
    consequence. So we must make sure that ICC_SRE_EL1 has been actually
    programmed before at ICH_VMCR_EL2.
    
    This was discovered when booting EFI in a GICv2 guest on a GICv3
    hardware.
    
    Signed-off-by: Julien Grall <julien.grall@linaro.org>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>

commit 0c8055c2f45f489aff67f4d362f3fdc192cc2d94
Author: Stefano Stabellini <sstabellini@kernel.org>
Date:   Wed Oct 18 14:29:58 2017 -0700

    arm: configure interrupts to be in non-secure group1
    
    Xen uses non-secure group1 interrupts, however it doesn't configure the
    GICv3 accordingly. Xen needs to set GICD_IGROUPR for SPIs and
    GICR_IGROUPR0 for local interrupt to "1" to specify that interrupts
    belong to group1. This is particularly important if the system has
    GICD_CTLR.DS set, also see commit
    7c9b973061b03af62734f613f6abec46c0dd4a88 in Linux.
    
    Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
    Reviewed-by: Julien Grall <julien.grall@linaro.org>
    Released-acked-by: Julien Grall <julien.grall@linaro.org>

commit 5dd3907a2af37060a675dd3bc5a02b7b38dac66c
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Oct 17 15:11:23 2017 +0100

    xen/public: Correct the definition of GNTTAB_CACHE_SOURCE_GREF
    
    Discovered when running the XSA-232 PoC on a UBSAN-enabled hypervisor.
    
      (d79) XSA-232 PoC
      (XEN) ================================================================================
      (XEN) UBSAN: Undefined behaviour in grant_table.c:3217:25
      (XEN) left shift of 1 by 31 places cannot be represented in type 'int'
      (XEN) ----[ Xen-4.10.0-rc  x86_64  debug=y   Tainted:    H ]----
    
    Update all of the GNTTAB_CACHE_* constants to be unsigned integers.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
    Release-acked-by: Julien Grall <julien.grall@linaro.org>

commit 8d7b633adab76a778ccf3e3417e903b35333c528
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Aug 29 10:35:31 2017 +0000

    x86/mm: Consolidate all Xen L4 slot writing into init_xen_l4_slots()
    
    There are currently three functions which write L4 pagetables for Xen, but
    they all behave subtly differently.  sh_install_xen_entries_in_l4() in
    particular is catering for two different usecases, which makes the safety of
    the linear mappings hard to follow.
    
    By consolidating the L4 pagetable writing in a single function, the resulting
    setup of Xen's virtual layout is easier to understand.
    
    No practical changes to the resulting L4, although the logic has been
    rearranged to avoid rewriting some slots.  This changes the zap_ro_mpt
    parameter to simply ro_mpt.
    
    Both {hap,sh}_install_xen_entries_in_l4() get folded into their callers.  The
    hap side only a single caller, while the shadow side has two.  The shadow
    split helps highlight the correctness of the linear slots.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Tim Deegan <tim@xen.org>
    Release-acked-by: Julien Grall <julien.gral@linaro.org>
    Acked-by: George Dunlap <george.dunlap@citrix.com>

commit 5cf67895f8c9fb4adcaab9172b43076599003db4
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Aug 29 11:35:31 2017 +0100

    x86/mm: Consolidate all Xen L2 slot writing into init_xen_pae_l2_slots()
    
    Having all of this logic together makes it easier to follow Xen's virtual
    setup across the whole system.
    
    No functional change.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Tim Deegan <tim@xen.org>
    Release-acked-by: Julien Grall <julien.gral@linaro.org>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>

commit 824785e469f47aa9a8a2f4a6f4757dfedd6ec940
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Mon Sep 25 11:11:05 2017 +0100

    Revert "x86/mm: move PV l4 table setup code" and "x86/mm: factor out pv_arch_init_memory"
    
    This reverts commit f3b95fd07fdb55b1db091fede1b9a7c71f1eaa1b and
    1bd39738a5a34f529a610fb275cc83ee5ac7547a.
    
    The following patches (post XSA-243 fixes) requires init_guest_l4_table()
    being common code.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Tim Deegan <tim@xen.org>
    Release-acked-by: Julien Grall <julien.gral@linaro.org>

commit 4ed00f57f086c589a95fdd17ace43e02fee2be34
Author: Ian Jackson <ian.jackson@eu.citrix.com>
Date:   Tue Oct 17 17:52:02 2017 +0100

    tools: libxendevicemodel: Restore symbol versions for 1.0
    
    In 1462f9ea8f4219d520a530787b80c986e050aa98
    "tools: libxendevicemodel: Provide xendevicemodel_shutdown"
    we added a new version 1.1 to the symbol map and simply abolished
    the old one.  That is quite wrong.
    
    Instead, we should have left the 1.0 map alone and added a new version
    which simply adds the new symbol.
    
    Fix this.
    
    Reported-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    CC: Stefano Stabellini <sstabellini@kernel.org>
    Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
    Reviewed-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit c4efa25058d3f45bf725d6ebe6429db9adf94b62
Author: Roger Pau MonnÃ© <roger.pau@citrix.com>
Date:   Tue Oct 17 11:23:53 2017 +0100

    mm/shadow: fix declaration of fetch_type_names
    
    fetch_type_names usage is guarded by SHADOW_DEBUG_PROPAGATE in
    SHADOW_DEBUG, fix the declaration so it's also guarded by
    SHADOW_DEBUG_PROPAGATE instead of DEBUG_TRACE_DUMP.
    
    Observed while building with clang and ubsan enabled.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Tim Deegan <tim@xen.org>
    Release-acked-by: Julien Grall <julien.grall@linaro.org>

commit 0075bc1f02c389c5bb84cbffdc27dc9b53699bca
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Mon Oct 16 13:20:00 2017 +0000

    xen/dom0: Fix latent dom0 construction bugs on all architectures
    
     * x86 PV and ARM dom0's must not clear _VPF_down from v->pause_flags until
       all state is actually set up.  As it currently stands, d0v0 is eligible for
       scheduling before its registers have been set.  This is latent as we also
       hold a systemcontroller pause reference at the time which prevents d0 from
       being scheduled.
    
     * x86 PVH previously was not setting v->is_initialised for d0v0, despite
       setting the vcpu running eventually.  Therefore, a later VCPUOP_initialise
       hypercall will modify state under the feet of the running vcpu.  This is
       latent as PVH dom0 construction don't yet function.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Release-acked-by: Julien Grall <julien.grall@linaro.org>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8861316864925418139==--

From xen-devel-bounces@lists.xen.org Mon Oct 23 01:31:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 01:31:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6Ra4-0008Uh-5a; Mon, 23 Oct 2017 01:31:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1e6Ra2-0008Ub-Ja
 for xen-devel@lists.xen.org; Mon, 23 Oct 2017 01:31:02 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 B8/B7-31302-5564DE95; Mon, 23 Oct 2017 01:31:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsXS1tYhoRvq9jb
 S4OVpSYslHxezODB6HN39mymAMYo1My8pvyKBNaOht52p4J9MxZu5l5gbGG+JdTFycQgJTGeU
 WHfxG3sXIyeHhACvxJFlM1gh7ACJrdN7mCCKpjFKTGpYwAaSEBaQlZi27TkLiC0iYC1xen0XO
 0RRM6PEqz0HGUEcZoEGJolb21sYQarYBNQlTiyeCGbzCthIbDrSAtbNIqAqcafxOxOILSoQL/
 F402l2iBpBiZMzn4DVcAp4SVxe9hWolwNoqLrE+nlCIGFmAXmJ5q2zmScwCsxC0jELoWoWkqo
 FjMyrGDWKU4vKUot0jUz1kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECA7SegYFx
 B+Oudr9DjJIcTEqivKU/30QK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDd4/I2UkiwKDU9tSItM
 wcYKzBpCQ4eJRFeJVegNG9xQWJucWY6ROoUozHHsU2X/zBxPLpx9w+TEEtefl6qlDivF0ipAE
 hpRmke3CBYDF9ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMyrCDKFJzOvBG7fK6BTmIBOkbV
 /A3JKSSJCSqqBsfvKxR/6W4Pml7v43b5y/uVknozpgvk7l7zeszZ315qFE/QXrVsYsHLrBf7k
 dFXNyYnM+UJPbe7/Pxg0003hS1eoRFL92jm1lzdcupu8ym7WZna2GSfzLLaHhFUyP9j5z/3TA
 ZWpiR8Wz79Vbs09s6pj3smDqZqmXblRz2Xfntz9QF+BV1y23kiJpTgj0VCLuag4EQCU6kG/3A
 IAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1508722259!106504785!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10195 invoked from network); 23 Oct 2017 01:31:01 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Oct 2017 01:31:01 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Oct 2017 18:30:58 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,420,1503385200"; d="scan'208";a="1208766274"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by fmsmga001.fm.intel.com with ESMTP; 22 Oct 2017 18:30:56 -0700
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <20171020113632.azry6rnguinvzqfp@dhcp-3-128.uk.xensource.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <93a062a8-5c75-385b-7292-46a0d69fac3d@intel.com>
Date: Mon, 23 Oct 2017 09:23:26 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20171020113632.azry6rnguinvzqfp@dhcp-3-128.uk.xensource.com>
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V3 00/29]
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDEw5pyIMjDml6UgMTk6MzYsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24g
VGh1LCBTZXAgMjEsIDIwMTcgYXQgMTE6MDE6NDFQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90ZToK
Pj4gQ2hhbmdlIHNpbmNlIHYyOgo+PiAgICAgICAgMSkgUmVtb3ZlIHZJT01NVSBoeXBlcmNhbGwg
b2YgcXVlcnkgY2FwYWJpbGl0aWVzIGFuZCBpbnRyb2R1Y2Ugd2hlbiBuZWNlc3NhcnkuCj4+ICAg
ICAgICAyKSBSZW1vdmUgbGVuZ3RoIGZpZWxkIG9mIHZJT01NVSBjcmVhdGUgcGFyYW1ldGVyIG9m
IHZJT01NVSBoeXBlcmNhbGwKPj4gICAgICAgIDMpIEludHJvZHVjZSBpcnEgcmVtYXBwaW5nIG1v
ZGUgY2FsbGJhY2sgdG8gdklPTU1VIGZyYW1ld29yayBhbmQgdklPTU1VIGRldmljZSBtb2RlbHMK
Pj4gY2FuIGNoZWNrIGlycSByZW1hcHBpbmcgbW9kZSBieSB2ZW5kb3Igc3BlY2lmaWMgd2F5cy4K
Pj4gICAgICAgIDQpIFVwZGF0ZSB2SU9NTVUgZG9jcy4KPj4gICAgICAgIDUpIE90aGVyIGNoYW5n
ZXMgcGxlYXNlIHNlZSBwYXRjaGVzJyBjaGFuZ2UgbG9ncy4KPj4KPj4gQ2hhbmdlIHNpbmNlIHYx
Ogo+PiAgICAgICAgMSkgRml4IGNvZGluZyBzdHlsZSBpc3N1ZXMKPj4gICAgICAgIDIpIEFkZCBk
ZWZpbml0aW9ucyBmb3IgdklPTU1VIHR5cGUgYW5kIGNhcGFiaWxpdGllcwo+PiAgICAgICAgMykg
Q2hhbmdlIHZJT01NVSBrY29uZmlnIGFuZCBzZWxlY3QgdklPTU1VIGRlZmF1bHQgb24geDg2Cj4+
ICAgICAgICA0KSBQdXQgdklPTU1VIGNyZWF0aW9uIGluIGxpYnhsX19hcmNoX2RvbWFpbl9jcmVh
dGUoKQo+PiAgICAgICAgNSkgTWFrZSB2SU9NTVUgc3RydWN0dXJlIG9mIHRvb2wgc3RhY2sgbW9y
ZSBnZW5lcmFsIGZvciBib3RoIFBWIGFuZCBIVk0uCj4+Cj4+IENoYW5nZSBzaW5jZSBSRkMgdjI6
Cj4+ICAgICAgICAxKSBNb3ZlIHZ2dGQuYyB0byBkcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZCBkaXJl
Y3Ryb3kuIAo+PiAgICAgICAgMikgTWFrZSB2SU9NTVUgYWx3YXlzIGJ1aWx0IGluIG9uIHg4Ngo+
PiAgICAgICAgMykgQWRkIG5ldyBib290IGNtZCAidmlvbW11IiB0byBlbmFibGUgdmlvbW11IGZ1
bmN0aW9uCj4+ICAgICAgICA0KSBGaXggc29tZSBjb2RlIHN0eXBlIGlzc3Vlcy4KPj4KPj4gQ2hh
bmdlIHNpbmNlIFJGQyB2MToKPj4gICAgICAgIDEpIEFkZCBYZW4gdmlydHVhbCBJT01NVSBkb2Mg
ZG9jcy9taXNjL3Zpb21tdS50eHQKPj4gICAgICAgIDIpIE1vdmUgdklPTU1VIGh5cGVyY2FsbCBv
ZiBjcmVhdGUvZGVzdHJveSB2SU9NTVUgYW5kIHF1ZXJ5ICAKPj4gY2FwYWJpbGl0aWVzIGZyb20g
ZG1vcCB0byBkb21jdGwgc3VnZ2VzdGVkIGJ5IFBhdWwgRHVycmFudC4gQmVjYXVzZQo+PiB0aGVz
ZSBoeXBlcmNhbGxzIGNhbiBiZSBkb25lIGluIHRvb2wgc3RhY2sgYW5kIG1vcmUgVk0gbW9kZShF
LEcgUFZICj4+IG9yIG90aGVyIG1vZGVzIGRvbid0IHVzZSBRZW11KSBjYW4gYmUgYmVuZWZpdC4K
Pj4gICAgICAgIDMpIEFkZCBjaGVjayBvZiBpbnB1dCBNTUlPIGFkZHJlc3MgYW5kIGxlbmd0aC4K
Pj4gICAgICAgIDQpIEFkZCBpb21tdV90eXBlIGluIHZJT01NVSBoeXBlcmNhbGwgcGFyYW1ldGVy
IHRvIHNwZWNpZnkKPj4gdmVuZG9yIHZJT01NVSBkZXZpY2UgbW9kZWwoRSxHIEludGVsIFZURCwg
QU1EIG9yIEFSTSBJT01NVS4gU28gZmFyCj4+IG9ubHkgc3VwcG9ydCBJbnRlbCBWVEQpLgo+PiAg
ICAgICAgNSkgQWRkIHNhdmUgYW5kIHJlc3RvcmUgc3VwcG9ydCBmb3IgdnZ0ZAo+Pgo+Pgo+PiBU
aGlzIHBhdGNoc2V0IGlzIHRvIGludHJvZHVjZSB2SU9NTVUgZnJhbWV3b3JrIGFuZCBhZGQgdmly
dHVhbCBWVEQncwo+PiBpbnRlcnJ1cHQgcmVtYXBwaW5nIHN1cHBvcnQgYWNjb3JkaW5nICJYZW4g
dmlydHVhbCBJT01NVSBoaWdoIGxldmVsCj4+IGRlc2lnbiBkb2MgVjMiKGh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvCj4+IDIwMTYtMTEvbXNnMDEz
OTEuaHRtbCkuCj4+Cj4+IC0gdklPTU1VIGZyYW1ld29yawo+PiBOZXcgZnJhbWV3b3JrIHByb3Zp
ZGVzIHZpb21tdV9vcHMgYW5kIGhlbHAgZnVuY3Rpb25zIHRvIGFic3RyYWN0Cj4+IHZJT01NVSBv
cGVyYXRpb25zKEUsRyBjcmVhdGUsIGRlc3Ryb3ksIGhhbmRsZSBpcnEgcmVtYXBwaW5nIHJlcXVl
c3QKPj4gYW5kIHNvIG9uKS4gVmVuZG9ycyhJbnRlbCwgQVJNLCBBTUQgYW5kIHNvbikgY2FuIGlt
cGxlbWVudCB0aGVpcgo+PiB2SU9NTVUgY2FsbGJhY2tzLgo+Pgo+PiAtIFZpcnR1YWwgVlRECj4+
IFdlIGVuYWJsZSBpcnEgcmVtYXBwaW5nIGZ1bmN0aW9uIGFuZCBjb3ZlcnMgYm90aAo+PiBNU0kg
YW5kIElPQVBJQyBpbnRlcnJ1cHRzLiBEb24ndCBzdXBwb3J0IHBvc3QgaW50ZXJydXB0IG1vZGUg
ZW11bGF0aW9uCj4+IGFuZCBwb3N0IGludGVycnVwdCBtb2RlIGVuYWJsZWQgb24gaG9zdCB3aXRo
IHZpcnR1YWwgVlRELiB3aWxsIGFkZAo+PiBsYXRlci4KPiAKPiBIZWxsbywKPiAKPiBKdXN0IGEg
Y291cGxlIG9mIGdlbmVyaWMgY29tbWVudHMgb24gdGhlIHdob2xlIHNlcmllczoKPiAKPiAgLSBQ
bGVhc2UgbWFrZSBzdXJlIHRoYXQgdGhlIHJlc3VsdCBhZnRlciBlYWNoIHBhdGNoIGlzIGJ1aWxk
YWJsZS4gSXQKPiAgICBpcyBvZiBleHRyZW1lIGltcG9ydGFuY2UgdGhlIHRoYXQgWGVuIHRyZWUg
aXMgYmlzZWN0YWJsZSBhdCBhbGwKPiAgICBwb2ludHMuCj4gCj4gIC0gUmVnYXJkaW5nIHRoZSBv
cmdhbml6YXRpb24gb2YgdGhlIHNlcmllcywgSSB3b3VsZCByYXRoZXIgcHJlZmVyCj4gICAgdGhh
dCB5b3UgcGxhY2UgdGhlIGRlc2lnbiBkb2N1bWVudCBhdCB0aGUgYmVnaW5uaW5nIChsaWtlIGl0
J3MgZG9uZQo+ICAgIG5vdyksIHRoZW4gdGhlIGh5cGVydmlzb3IgY2hhbmdlcyAocG9zc2libHkg
dGhlIGdlbmVyaWMgZnJhbWV3b3JrCj4gICAgZmlyc3QsIHRoZW4gdGhlIHZ2dGQgZnVuY3Rpb25h
bGl0eSBhbmQgZmluYWxseSBhbGwgdGhlIGhvb2tzIGludG8KPiAgICBjb21tb24gY29kZSkgYW5k
IHRoZSB0b29sc3RhY2sgc2lkZSBhdCB0aGUgZW5kLiBUaGlzIG1pZ2h0IGJlIGp1c3QKPiAgICBt
eSBwZXJzb25hbCB0YXN0ZSwgYnV0IEkgdGhpbmsgaXQncyBjbGVhcmVyIHRvIHJldmlldy91bmRl
cnN0YW5kCj4gICAgcmF0aGVyIHRoYW4gbWl4ZWQgYXMgaXQgaXMgbm93Lgo+IAo+ICAtIEZpbmFs
bHksIHBsZWFzZSB0cnkgdG8gbWFrZSBzdXJlIHRoYXQgZWFjaCBwYXRjaCBpbnRyb2R1Y2VzIHRo
ZQo+ICAgIGhlbHBlcnMgb3Igc3RydWN0dXJlcyB0aGF0IGl0IG5lZWRzLiBGb3IgZXhhbXBsZSBk
b24ndCBwbGFjZSBhbGwKPiAgICB0aGUgInN0YXRpYyBpbmxpbmUiIGhlbHBlcnMgdG9nZXRoZXIg
d2l0aCBhIGJ1bmNoIG9mIHN0cnVjdHVyZXMgaW4KPiAgICBhbiBpc29sYXRlZCBwYXRjaCwgYW5k
IHRoZW4gYSBidW5jaCBvZiBwYXRjaGVzIHRoYXQgc3RhcnQgbWFraW5nCj4gICAgdXNlIG9mIHRo
ZW0uIEluc3RlYWQgaW50cm9kdWNlIHRoZSBzdHJ1Y3R1cmVzIG9yIGhlbHBlcnMgaW4gdGhlCj4g
ICAgY29udGV4dCB3aGVuIHRoZXkgYXJlIHVzZWQuIEFuIGV4Y2VwdGlvbiBvZiB0aGlzIG1pZ2h0
IGJlIGZvciB2ZXJ5Cj4gICAgYmlnIG9yIGdlbmVyaWMgc3RydWN0dXJlcy4KPiAKClN1cmUuIFdl
IHdpbGwgZm9sbG93IHlvdXIgZ3VpZGUuIFRoYW5rcy4KCi0tIApCZXN0IHJlZ2FyZHMKVGlhbnl1
IExhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 23 02:52:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 02:52:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6Sq8-0005Mn-I6; Mon, 23 Oct 2017 02:51:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xumengpanda@gmail.com>) id 1e6Sq6-0005Mh-NA
 for xen-devel@lists.xen.org; Mon, 23 Oct 2017 02:51:42 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 D4/18-06614-D395DE95; Mon, 23 Oct 2017 02:51:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsVyMfTGVl3byLe
 RBl23RSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owp5zcxF7xgrTh3T72B8SlLFyMXh5DAREaJ
 6RO3gTksAg2sEj8uLWDtYuTkkBCYwyox43oZhF0msa1/PiOEXSRxdMsadgi7WGLJk88sIDavg
 KDEyZlPwGwhAW+Jz5Ong83hFLCXeNN9gw1i2ypWiRc/ZzGDJNgEVCXmnWtkA7FZgOzHM5YyQg
 wKkLj2sAWohoNDWMBUYv4hsLCIgLJE76/fYIcyC1xlknj+7TxYgllAU6J1+2/2CYyCs5DcMQt
 JagEj0ypGjeLUorLUIl1DY72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMAAZQCC
 HYzbtnseYpTkYFIS5S39+SZSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvc8TbSCHBotT01Iq0z
 BxgrMCkJTh4lER4r4cDpXmLCxJzizPTIVKnGC05Lty59IeJ48bD60DywJ5bf5iEWPLy81KlxH
 kNQOYJgDRklObBjYPF8yVGWSlhXkagA4V4ClKLcjNLUOVfMYpzMCoJ804AmcKTmVcCt/UV0EF
 MQAfJ2r8BOagkESEl1cDo80bzctD2H7Mj+l4u1mJqbk7Xd06+dnvRN8NsrrByxVN85VJvkz8X
 f55xNVfl3nuzqEMPNUqTKsoSngn4OKiU3twhEPXj3rWGjX13OcpWru2WCXzH+fyh05yWOWEfE
 xd47u6+xREqN4vF7PPnz5lzZ7Vd/fqv8wX3XsYinmMd+ozvf/wK4buhxFKckWioxVxUnAgANu
 wV+eICAAA=
X-Env-Sender: xumengpanda@gmail.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1508727100!108196035!1
X-Originating-IP: [209.85.216.181]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7419 invoked from network); 23 Oct 2017 02:51:41 -0000
Received: from mail-qt0-f181.google.com (HELO mail-qt0-f181.google.com)
 (209.85.216.181)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 Oct 2017 02:51:41 -0000
Received: by mail-qt0-f181.google.com with SMTP id d9so17713383qtd.7
 for <xen-devel@lists.xen.org>; Sun, 22 Oct 2017 19:51:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=lgtyrsBeIMIuxpBUShstNalWogkUAexbeMQY1qqENiE=;
 b=OoBP7LHDeC9S/LWtDHxJYm6htd+YfMxqGoPiz04/I7pW4F27nQ17f2V8CI4Xpnl/Hn
 ugJNkbYxvynhjkA2Z3brP7Bedcsk6lKNMouCv8uMA027S731NbN+jRWFjGiq5yDXwaOO
 xl4mhjIKO8KiFSYbSscC63W9Lk+Yw3fKYdWWfeHXWCCXrjYG3DaNhkbYk2P3UyjO4+oT
 kbfmWtNQKyilKdZHoRzuaJd7m1j/EEwBXVgwgqLm8BhUGovyBF23hcoGQJ+kG+Uqonsk
 rNwfAV5Pz3E9AmcOhVZrXtIf6o/5kbK1q/gK5vpfnvT2XDtxm+BUnBTAyvaqNB+4XCLR
 Na9Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=lgtyrsBeIMIuxpBUShstNalWogkUAexbeMQY1qqENiE=;
 b=g15ABOm8P2dCxlwf4cQUrn4zTp1TwGcnmpQhexhjuYvDlJIUcqScb4oUWGOBf50F7T
 5hNvR1AQp8ca4dHoAhx6el6B2mq/58BSQqDTOXYl32C+y/1gOBwtGxfZr2GNQ8j2blXF
 oQuz+rw2qWeO9Mr83ZapYfnElD1zRPto6rXfDF3IAOM0wjn+M5cegPLdIrEzYahov187
 1Uh+ItHxZbL74lFaQPSNr4IbubptA5b+KJX7i3P1KnFQZ+4ZSqiVk2rv/ZqOvZWIkfgN
 k8AhiaGRCrMNAKvGK99r7/xRotJF6dIQvTc3wh/twZPRSPtXrK3ae9OhP+T62BqTmn9q
 qRyg==
X-Gm-Message-State: AMCzsaVPHXtacuWcFnhZ9TF6nZpM5ttJ3+PAziWCbEs7WD+Qq4EY/OJR
 g/zNvXwk7ZfQUreqQIUnWzvz+QiI000u7VQx6w==
X-Google-Smtp-Source: ABhQp+R/MYg5WX7S7lqAfoq8XDMz/vEGNYx70aVBfSoOw61hD8sRjnIMrVPDwy+bk0B4R/jL+qbS46A4BB+4fWm5IlE=
X-Received: by 10.200.55.251 with SMTP id e56mr18478121qtc.42.1508727100121;
 Sun, 22 Oct 2017 19:51:40 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.86.202 with HTTP; Sun, 22 Oct 2017 19:50:59 -0700 (PDT)
In-Reply-To: <59E9BCE20200007800188793@prv-mh.provo.novell.com>
References: <CAP045Arh6NMGkv=Khguyc+40gaN1fCO3T1MPvNOnThMT9uPSbQ@mail.gmail.com>
 <23dd26f5-d217-dc99-6e3c-02ff46bf2f7a@oracle.com>
 <CAP045Ar4+gdi_Vzi6=bOKUKuW88g5V3PseyOWH-eGXB7KDO3Og@mail.gmail.com>
 <e190a0a4-5e68-309a-7a61-948d2c47946a@oracle.com>
 <CAP045ApDqVJ7G=fb2TUkpkUSYxuHgQj+oKqS=iX5vAeOX7tXzA@mail.gmail.com>
 <CAP045ArNUdPvN28eZio0e-0oXEE3+TO+607tw1F3vSY0ADrAug@mail.gmail.com>
 <e9c4f1ec-560b-051c-b5e6-4666e88b91a5@oracle.com>
 <CAP045Aq5k6DE4v6GkR=B1J_vM8RJibhMH1OewKyh46isRt8Acw@mail.gmail.com>
 <e5b0b3d5-dc90-b95c-e4a3-44bb5606c93c@citrix.com>
 <CAENZ-+m2dHbfwc5ZOfBTJcz5=QgrRG+1XBCNs3foSzU93UdBuA@mail.gmail.com>
 <59E9BCE20200007800188793@prv-mh.provo.novell.com>
From: Meng Xu <xumengpanda@gmail.com>
Date: Sun, 22 Oct 2017 22:50:59 -0400
Message-ID: <CAENZ-+=HLR4s-EbOOUh=BWeij7wK_JBcqOf9hJn=fa5HabJavg@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dietmar Hahn <dietmar.hahn@ts.fujitsu.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Kyle Huey <me@kylehuey.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Robert O'Callahan <robert@ocallahan.org>
Subject: Re: [Xen-devel] VPMU interrupt unreliability
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMjAsIDIwMTcgYXQgMzowNyBBTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPgo+ID4+PiBPbiAxOS4xMC4xNyBhdCAyMDoyMCwgPHh1bWVuZ3BhbmRh
QGdtYWlsLmNvbT4gd3JvdGU6Cj4gPiBJcyB0aGVyZSBhbnkgZG9jdW1lbnQgYWJvdXQgdGhlIHBv
c3NpYmxlIGF0dGFjayB2aWEgdGhlIHZQTVU/IFRoZQo+ID4gZG9jdW1lbnQgSSBmb3VuZCAoc3Vj
aCBhcyBbMV0gYW5kIFhTQS0xNjMpIGp1c3QgYnJpZWZseSBzYXkgdGhhdCB0aGUKPiA+IHZQTVUg
c2hvdWxkIGJlIGRpc2FibGVkIGR1ZSB0byBzZWN1cml0eSBjb25jZXJuLgo+Cj4gQmVzaWRlcyB0
aGUgb3RoZXIgcmVzcG9uc2VzIHlvdSd2ZSBhbHJlYWR5IGdvdCwgSSBhbHNvIHJlY2FsbCB0aGVy
ZQo+IGJlaW5nIGF0IGxlYXN0IHNvbWUgQ1BVIG1vZGVscyB0aGF0IHdvdWxkIGxpdmUgbG9jayB1
cG9uIHRoZQo+IGRlYnVnIHN0b3JlIGJlaW5nIHBsYWNlZCBpbnRvIHZpcnR1YWwgc3BhY2Ugbm90
IG1hcHBlZCBieSBwcmVzZW50Cj4gcGFnZXMuCgoKVGhhbmsgeW91IHZlcnkgbXVjaCBmb3IgeW91
ciBleHBsYW5hdGlvbiEgOikKCgpCZXN0IFJlZ2FyZHMsCgpNZW5nCgotLS0tLS0tLS0tLQpNZW5n
IFh1ClBoLkQuIENhbmRpZGF0ZSBpbiBDb21wdXRlciBhbmQgSW5mb3JtYXRpb24gU2NpZW5jZQpV
bml2ZXJzaXR5IG9mIFBlbm5zeWx2YW5pYQpodHRwOi8vd3d3LmNpcy51cGVubi5lZHUvfm1lbmd4
dS8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 23 04:34:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 04:34:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6URe-0003cJ-4T; Mon, 23 Oct 2017 04:34:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=462b9663e=citrix-osstest@xenproject.org>)
 id 1e6URd-0003cD-2l
 for xen-devel@lists.xensource.com; Mon, 23 Oct 2017 04:34:33 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 10/76-31244-8517DE95; Mon, 23 Oct 2017 04:34:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpG544dt
 Ig1X/pC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bexpmMBV/yKpoWbmNsYNzo0sXIwSEh4C/x
 drl+FyMnkOkucfnLDBYQW0TAWWLCh9tsIDavgJ7EsgNzmEBsYYEUic1d7YxdjFxA9VeUJe5Pv
 s8K0ewqsfH2D0YY+/TCF2CD2AQ8JCb2TGQB2cUioCrxdZ00SFhIQEti6eKVTBDzBSVOznwCVs
 4sICFx8MULZogxFhL7/55lnsDINwtJ2SwkZQsYmVYxahSnFpWlFukaWuglFWWmZ5TkJmbm6Bo
 amOnlphYXJ6an5iQmFesl5+duYgSGFAMQ7GC8uTHgEKMkB5OSKO/vnLeRQnxJ+SmVGYnFGfFF
 pTmpxYcYZTg4lCR4tQuAcoJFqempFWmZOcDghklLcPAoifDmgaR5iwsSc4sz0yFSpxh1OY5tu
 vyHSYglLz8vVUqc1wGkSACkKKM0D24ELNIuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZjXFG
 QKT2ZeCdymV0BHMAEdIWv/BuSIkkSElFQDI8vfd+4GP84IRz5Mm8Nbe+fSY8/lBhxdhm5XTq8
 VMH+0UnZWr6DMrxlifB4/9m35piWbuNj/g1VW+v9oLoVmprnT4/qq5shMCiorVFJst/hT/PLi
 vaKIb90NL0Sqk3/a7Aqa8lXJ3Dd4xd/ayx4nu8VlzradPbQu7RxLjHDH6SsrJ15TPeYhqMRSn
 JFoqMVcVJwIAKqMFE6vAgAA
X-Env-Sender: prvs=462b9663e=citrix-osstest@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1508733269!71914917!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38033 invoked from network); 23 Oct 2017 04:34:31 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Oct 2017 04:34:31 -0000
X-IronPort-AV: E=Sophos;i="5.43,421,1503360000"; d="scan'208";a="447590627"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL06.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72340-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-armhf-armhf-xl-xsm:guest-start/debian.repeat:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-intel:xen-install/l1:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:regression
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat: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-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-midway: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-libvirt-xsm: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-xsm: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-xl-xsm: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-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
X-Osstest-Versions-This: xen=2040ac14e4cfbae679751796266527d92d11ac78
X-Osstest-Versions-That: xen=de38e28cc2cc62e6e9e4741403e4a8f6c07d8cfd
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 23 Oct 2017 05:34:26 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL06.citrite.net
Subject: [Xen-devel] [xen-4.9-testing baseline-only test] 72340: regressions
	- trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjM0MCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjM0MC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAx
NiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDcyMzI4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgZmFpbCBS
RUdSLiB2cy4gNzIzMjgKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDEzIHhl
bi1pbnN0YWxsL2wxICAgICBmYWlsIFJFR1IuIHZzLiA3MjMyOAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDcy
MzI4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAg
ICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9z
dHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBu
ZXZlciBwYXNzCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAg
ICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBsaWtlIDcyMzI4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICBmYWlsIGxpa2UgNzIzMjgKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxOCBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwg
bGlrZSA3MjMyOAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDcyMzI4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
aWR3YXkgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wy
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
MTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdl
dGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgMjA0MGFjMTRlNGNmYmFlNjc5
NzUxNzk2MjY2NTI3ZDkyZDExYWM3OApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAg
ICAgICAgZGUzOGUyOGNjMmNjNjJlNmU5ZTQ3NDE0MDNlNGE4ZjZjMDdkOGNmZAoKTGFzdCB0ZXN0
IG9mIGJhc2lzICAgIDcyMzI4ICAyMDE3LTEwLTE4IDA5OjQ4OjM5IFogICAgNCBkYXlzClRlc3Rp
bmcgc2FtZSBzaW5jZSAgICA3MjM0MCAgMjAxNy0xMC0yMiAyMTo0ODo1NiBaICAgIDAgZGF5cyAg
ICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0
OgogIEJlcm5kIEt1aGxzIDxiZXJuZC5rdWhsc0B0LW9ubGluZS5kZT4KICBUaG9tYXMgUGV0YXp6
b25pIDx0aG9tYXMucGV0YXp6b25pQGZyZWUtZWxlY3Ryb25zLmNvbT4KICBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWls
ZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBy
dW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0
Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3Jh
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dz
CmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVz
dC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3Rl
cCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20g
aG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpi
cm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJt
NjQtcHZvcHMgY2FwdHVyZS1sb2dzCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAy
MDQwYWMxNGU0Y2ZiYWU2Nzk3NTE3OTYyNjY1MjdkOTJkMTFhYzc4CkF1dGhvcjogQmVybmQgS3Vo
bHMgPGJlcm5kLmt1aGxzQHQtb25saW5lLmRlPgpEYXRlOiAgIFNhdCBBdWcgMTkgMTY6MjE6NDIg
MjAxNyArMDIwMAoKICAgIHRvb2xzL2xpYnhjL3hjX2RvbV9hcm06IGFkZCBtaXNzaW5nIHZhcmlh
YmxlIGluaXRpYWxpemF0aW9uCiAgICAKICAgIFRoZSB2YXJpYWJsZSBkb21jdGwudS5hZGRyZXNz
X3NpemUuc2l6ZSBtYXkgcmVtYWluIHVuaW5pdGlhbGl6ZWQgaWYKICAgIGd1ZXN0X3R5cGUgaXMg
bm90IG9uZSBvZiB4ZW4tMy4wLWFhcmNoNjQgb3IgeGVuLTMuMC1hcm12N2wuIEFuZCB0aGUKICAg
IGNvZGUgcHJlY2lzZWx5IGNoZWNrcyBpZiB0aGlzIHZhcmlhYmxlIGlzIHN0aWxsIDAgdG8gZGVj
aWRlIGlmIHRoZQogICAgZ3Vlc3QgdHlwZSBpcyBzdXBwb3J0ZWQgb3Igbm90LgogICAgCiAgICBU
aGlzIGZpeGVzIHRoZSBmb2xsb3dpbmcgYnVpbGQgZmFpbHVyZSB3aXRoIGdjYyA3Lng6CiAgICAK
ICAgIHhjX2RvbV9hcm0uYzoyMjk6MzE6IGVycm9yOiAnZG9tY3RsLnUuYWRkcmVzc19zaXplLnNp
emUnIG1heSBiZSB1c2VkIHVuaW5pdGlhbGl6ZWQgaW4gdGhpcyBmdW5jdGlvbiBbLVdlcnJvcj1t
YXliZS11bmluaXRpYWxpemVkXQogICAgICAgICBpZiAoIGRvbWN0bC51LmFkZHJlc3Nfc2l6ZS5z
aXplID09IDAgKQogICAgCiAgICBQYXRjaCBvcmlnaW5hbGx5IHRha2VuIGZyb20KICAgIGh0dHBz
Oi8vd3d3Lm1haWwtYXJjaGl2ZS5jb20veGVuLWRldmVsQGxpc3RzLnhlbi5vcmcvbXNnMTA5MzEz
Lmh0bWwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEJlcm5kIEt1aGxzIDxiZXJuZC5rdWhsc0B0
LW9ubGluZS5kZT4KICAgIFNpZ25lZC1vZmYtYnk6IFRob21hcyBQZXRhenpvbmkgPHRob21hcy5w
ZXRhenpvbmlAZnJlZS1lbGVjdHJvbnMuY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA4OGJmYmY5MGUz
NWYxMjEzZjk5NjdhOTdkZWUwYjIwMzlmOTk5OGE0KQoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRl
ZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 23 04:58:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 04:58:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6Uok-00053i-4F; Mon, 23 Oct 2017 04:58:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6Uoi-00053X-QK
 for xen-devel@lists.xensource.com; Mon, 23 Oct 2017 04:58:25 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 20/A1-06614-FE67DE95; Mon, 23 Oct 2017 04:58:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVfdd2dt
 Igys7xSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8ebhdraCk0UVHY2zWRsY
 X/h2MXJxCAk0MknMWL2aFcJ5zCgx/eY5RghnG6PEvD9P2bsYOTlEBJwlvp6ZC2bzCuhLXJy8m
 wXEFhYwkTj4fRo7SIOEwG1pidYVN9lAEhIC3hLnZ3xlgrGfPb0OFGfnYBOwkjgkBhJlEVCV6N
 n1lWkCI/cCRoZVjBrFqUVlqUW6hoZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxi
 BXmcAgh2Mq387HWKU5GBSEuX9nfM2UogvKT+lMiOxOCO+qDQntfgQowwHh5IE7/lSoJxgUWp6
 akVaZg4w/GDSEhw8SiK8AsAQFOItLkjMLc5Mh0idYtTlOLbp8h8mIZa8/LxUKXHeRyAzBECKM
 krz4EbAYuESo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHmFQVbxZOaVwG16BXQEE9ARsvZvQI
 4oSURISTUw9nRN+nDWd/Is/r5lTVLPgz5sW8QW/G2D5FQhjZN/9qxf3mH3c8MGl/qCyD/vPgg
 t5BPbzbXn1I5d+1VYt9dkr3l8mf+mjWiwTs8+s90Plxmsmus7+fgT3qn5oQq78m5tkpeZXXVY
 Yq/xb07BkndTNjy1DmpJmKzp0ebAZxV96L9v7czehp0WV5VYijMSDbWYi4oTAex//umAAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1508734701!103840201!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 650 invoked from network); 23 Oct 2017 04:58:22 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Oct 2017 04:58:22 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6Uob-0001DC-Az; Mon, 23 Oct 2017 04:58:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e6UoV-0001Gs-Nt; Mon, 23 Oct 2017 04:58:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e6UoU-0001WF-21; Mon, 23 Oct 2017 04:58:10 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115052-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=4d4a6a3f8a12602ce8dc800123715fe7b5c1c3a1
X-Osstest-Versions-That: linux=5d7a76acad403638f635c918cc63d1d44ffa4065
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 23 Oct 2017 04:58:10 +0000
Subject: [Xen-devel] [linux-4.9 test] 115052: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6633419123229397192=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 115052 linux-4.9 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/115052/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop       fail REGR. vs. 114814

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114814
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114814
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop             fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 linux                4d4a6a3f8a12602ce8dc800123715fe7b5c1c3a1
baseline version:
 linux                5d7a76acad403638f635c918cc63d1d44ffa4065

Last test of basis   114814  2017-10-20 20:51:56 Z    2 days
Testing same since   114845  2017-10-21 16:14:17 Z    1 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex Deucher <alexander.deucher@amd.com>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Andrew Morton <akpm@linux-foundation.org>
  Anoob Soman <anoob.soman@citrix.com>
  Arnd Bergmann <arnd@arndb.de>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Skeggs <bskeggs@redhat.com>
  Bin Liu <b-liu@ti.com>
  Borislav Petkov <bp@suse.de>
  Christoph Lameter <cl@linux.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Coly Li <colyli@suse.de>
  Dan Carpenter <dan.carpenter@oracle.com>
  David Rientjes <rientjes@google.com>
  David S. Miller <davem@davemloft.net>
  Dennis Dalessandro <dennis.dalessandro@intel.com>
  Dmitry V. Levin <ldv@altlinux.org>
  Doug Ledford <dledford@redhat.com>
  Easwar Hariharan <easwar.hariharan@intel.com>
  Emmanuel Grumbach <emmanuel.grumbach@intel.com>
  Eric Dumazet <edumazet@google.com>
  Eric Ren <zren@suse.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Filipe Manana <fdmanana@suse.com>
  Franck Demathieu <fdemathieu@gmail.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Greg Kroah-Hartman gregkh@linuxfoundation.org
  Grygorii Maistrenko <grygoriimkd@gmail.com>
  Guenter Roeck <linux@roeck-us.net>
  Herbert Xu <herbert@gondor.apana.org.au>
  Ilya Dryomov <idryomov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jaegeuk Kim <jaegeuk@kernel.org>
  Jarno Rajahalme <jarno@ovn.org>
  Javier Martinez Canillas <javier@osg.samsung.com>
  Jeff Layton <jlayton@redhat.com>
  Jeffy Chen <jeffy.chen@rock-chips.com>
  Joe Stringer <joe@ovn.org>
  Johannes Berg <johannes.berg@intel.com>
  Jonathan Cameron <jic23@kernel.org>
  Kinglong Mee <kinglongmee@gmail.com>
  Lars-Peter Clausen <lars@metafoo.de>
  Linus Torvalds <torvalds@linux-foundation.org>
  Lokesh Vutla <lokeshvutla@ti.com>
  Ludovic Desroches <ludovic.desroches@microchip.com>
  Madhavan Srinivasan <maddy@linux.vnet.ibm.com>
  Majd Dibbiny <majd@mellanox.com>
  Manu Gautam <mgautam@codeaurora.org>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Zoran <mzoran@crowfest.net>
  Milan Broz <gmazyland@gmail.com>
  Mintz, Yuval <Yuval.Mintz@cavium.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicolai HÃ¤hnle <nicolai.haehnle@amd.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Ram Amrani <Ram.Amrani@cavium.com>
  Robbie Ko <robbieko@synology.com>
  Russell King <rmk+kernel@armlinux.org.uk>
  Sasha Levin <alexander.levin@verizon.com>
  Sebastian Sanchez <sebastian.sanchez@intel.com>
  Senthilnathan Veppur <senthilnathanx.veppur@intel.com>
  Shaohua Li <shli@fb.com>
  Stefan Wahren <stefan.wahren@i2se.com>
  Sudarsana Reddy Kalluru <Sudarsana.Kalluru@cavium.com>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Varun Prakash <varun@chelsio.com>
  Vijay Kumar <vijay.ac.kumar@oracle.com>
  Vinod Koul <vinod.koul@intel.com>
  Viresh Kumar <viresh.kumar@linaro.org>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wolfram Sang <wsa@the-dreams.de>
  Yasuaki Ishimatsu <isimatu.yasuaki@jp.fujitsu.com>
  Yasuaki Ishimatsu <yasu.isimatu@gmail.com>
  Yazen Ghannam <Yazen.Ghannam@amd.com>
  Yunlong Song <yunlong.song@huawei.com>
  Yuval Mintz <Yuval.Mintz@cavium.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

(No revision log; it would be 1593 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6633419123229397192==--

From xen-devel-bounces@lists.xen.org Mon Oct 23 06:11:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 06:11:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6Vwr-0001m6-Dj; Mon, 23 Oct 2017 06:10:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1e6Vwp-0001m0-Qf
 for xen-devel@lists.xen.org; Mon, 23 Oct 2017 06:10:51 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 3E/93-01775-AE78DE95; Mon, 23 Oct 2017 06:10:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBKsWRWlGSWpSXmKPExsXS1tYhofuq/W2
 kQetLJYslHxezODB6HN39mymAMYo1My8pvyKBNWPaHZWCfuaKu//MGhivMXUxcnEICUxnlJh9
 4wiQw8khIcArcWTZDFYI21/i1rZPjBBFDYwSx57/YYVwdjNK3Jp/igXCWcso8XzvDUaQFjYBL
 YmzvUvZQWwRgWCJfVt2g9nMArkSdw7dBasRFoiX6O7fxwxRkyBx/X4TI4RtJNF/bw0biM0ioC
 rxaMVWsJN4geb8n3wGrF5IwFPiyqQ/YHFOAS+Jz+v2gsUZBcQkvp9awwSxS1zi1pP5UO8ISCz
 Zc54ZwhaVePn4H9Rr0hLH1l0H+0ZCYCGzxKrGNiaIxZISkz59YYWwxSVuti1ghLE79/1kg2hW
 lPi7vpURYpmOxILdn9ggbG2JZQtfM0McLShxcuYTFoijFSV6e54wTmCUm4XkvllI2mchaZ+Fp
 H0BI8sqRo3i1KKy1CJdIxO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAVFDPwM
 C4g/HVcb9DjJIcTEqivL9z3kYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBlAKYWIcGi1PTUirT
 MHGBSgklLcPAoifBytAGleYsLEnOLM9MhUqcYdTluPLz+h0mIJS8/L1VKnPcUSJEASFFGaR7c
 CFiCvMQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmPcvyBSezLwSuE2vgI5gAjpC1v4NyBEli
 QgpqQbG/K4/7p5XH539cr58o0fbYTvtrudK/Ru5uWPUmFbeFy4TrXJR3L/txGXm6AcmmRaf1R
 i3Xz4YY3P+dFx/oibLPqNXVi0Xmk5cflzBv/DgRGb9Ug/Nc3VLc8XnnS5ncE2+dXT2V9b3gXf
 d38gJq/qdX7g9n0v/vH3u2hCGc9EGBSu35mqdeGmqxFKckWioxVxUnAgAGhnKKosDAAA=
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1508739048!111291347!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11432 invoked from network); 23 Oct 2017 06:10:50 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Oct 2017 06:10:50 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Oct 2017 23:10:47 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,421,1503385200"; d="scan'208";a="912629242"
Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203])
 by FMSMGA003.fm.intel.com with ESMTP; 22 Oct 2017 23:10:46 -0700
Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by
 FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Sun, 22 Oct 2017 23:10:44 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.159]) by
 SHSMSX152.ccr.corp.intel.com ([169.254.6.93]) with mapi id 14.03.0319.002;
 Mon, 23 Oct 2017 14:10:42 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH for-next] x86/VT-x: Don't rewrite HOST_TR_SELECTOR on
 every context switch
Thread-Index: AQHTR2whgkDenZBuzk6GT/4KrRs2/qLw/GFQ
Date: Mon, 23 Oct 2017 06:10:41 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190E30F61@SHSMSX101.ccr.corp.intel.com>
References: <1508260561-13248-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1508260561-13248-1-git-send-email-andrew.cooper3@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNTJjMDRmZjgtZDFkMy00OTc0LTk2YjEtZjA0MTNjNjM5NjdlIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IjZTMFlWRnZQbDBKNmYxU3VjXC9sWFJyOXhGYWFKbmtwTGQ4NlwvQ1VYdUFjQT0ifQ==
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, "Nakajima, Jun" <jun.nakajima@intel.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-next] x86/VT-x: Don't rewrite
 HOST_TR_SELECTOR on every context switch
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBBbmRyZXcgQ29vcGVyIFttYWlsdG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbV0K
PiBTZW50OiBXZWRuZXNkYXksIE9jdG9iZXIgMTgsIDIwMTcgMToxNiBBTQo+IAo+IFRTU19FTlRS
WSBpcyBhIGNvbXBpbGUgdGltZSBjb25zdGFudCwgc28gSE9TVF9UUl9TRUxFQ1RPUiBjYW4gYmUg
c2V0Cj4gdXAgZHVyaW5nCj4gVk1DUyBjb25zdHJ1Y3Rpb24gYW5kIGxlZnQgYWxvbmUgdGhlcmVh
ZnRlciwgcmF0aGVyIHRoYW4gcmV3cml0aW5nIGl0IG9uCj4gZXZlcnkKPiBjb250ZXh0IHN3aXRj
aC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgoKQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 23 06:49:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 06:49:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6WYQ-0003pr-6R; Mon, 23 Oct 2017 06:49:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6WYO-0003pg-4x
 for xen-devel@lists.xensource.com; Mon, 23 Oct 2017 06:49:40 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 71/92-16147-3019DE95; Mon, 23 Oct 2017 06:49:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVZdp4tt
 Igx9P5SxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasefyGeaCHxsZK7pfLWVv
 YJzQytjFyMUhJNDIJDFv0R4o5zGjxKIlp1ghnG2MEsferGfqYuTkEBFwlvh6Zi47iM0roC/xd
 ttqsLiwgLfEg7uPmEEaJATuyUoc/7QbLCEBlLi3cD9QggPMbmzW7mJk52ATsJI4JAZSwCKgKv
 F3biPLBEbuBYwMqxg1ilOLylKLdI1M9JKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczc
 xAv1ez8DAuIPx1XG/Q4ySHExKory/c95GCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg1ZkAlBMs
 Sk1PrUjLzAEGIExagoNHSYQ3EiTNW1yQmFucmQ6ROsWoy3Fs0+U/TEIsefl5qVLivCf6gYoEQ
 IoySvPgRsCi4RKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd7XIFN4MvNK4Da9AjqCCegIWf
 s3IEeUJCKkpBoYeT1FtxnNP1/4s633puNKfVGl6U1XLqT43Wg906xf/mVf84G3E32Yf01e9Vv
 hoULLHrv07dtvxsQJ6CaLX3v2xWulzUSzR0pL+v88z2YOO/Sp6ajKwm1s16foNbpM+aAbp/tn
 8taJDVlyWV2LeBpyZjxes/T8Ycdrf/rWPss/ZbVd02FV4qnL+5RYijMSDbWYi4oTATfwZQeBA
 gAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1508741377!103852829!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45032 invoked from network); 23 Oct 2017 06:49:38 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Oct 2017 06:49:38 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6WYK-0004UJ-5J; Mon, 23 Oct 2017 06: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e6WYE-0001Ez-Dj; Mon, 23 Oct 2017 06:49:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e6WYD-00025l-J5; Mon, 23 Oct 2017 06:49:30 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115067-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-libvirt-pair:<job
 status>:broken:regression
 linux-linus:test-amd64-i386-libvirt-pair:host-install/src_host(4):broken:regression
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=936fd00549d26a19be723cf7cc1c0b1aa50f9fde
X-Osstest-Versions-That: linux=ebe6e90ccc6679cb01d2b280e4b61e6092d4bedb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 23 Oct 2017 06:49:29 +0000
Subject: [Xen-devel] [linux-linus test] 115067: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4319582793092742098=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 115067 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/115067/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-libvirt-pair    <job status>                 broken
 test-amd64-i386-libvirt-pair 4 host-install/src_host(4) broken REGR. vs. 114682
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop       fail REGR. vs. 114682

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 114682
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114682
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 114682
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 114682
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114682
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114682
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 114682
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 114682
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                936fd00549d26a19be723cf7cc1c0b1aa50f9fde
baseline version:
 linux                ebe6e90ccc6679cb01d2b280e4b61e6092d4bedb

Last test of basis   114682  2017-10-18 09:54:11 Z    4 days
Failing since        114781  2017-10-20 01:00:47 Z    3 days    5 attempts
Testing same since   115067  2017-10-22 20:22:59 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Adrian Hunter <adrian.hunter@intel.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Elder (Linaro) <elder@linaro.org>
  Alexander Duyck <alexander.h.duyck@intel.com>
  Alexei Starovoitov <ast@kernel.org>
  Anders K Pedersen <akp@cohaesio.com>
  Andrea Arcangeli <aarcange@redhat.com>
  Andrew Bowers <andrewx.bowers@intel.com>
  Andrew Duggan <aduggan@synaptics.com>
  Andrey Smirnov <andrew.smirnov@gmail.com>
  Andy Gross <andy.gross@linaro.org>
  Andy Lutomirski <luto@kernel.org>
  Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
  Anna Schumaker <schumaker.anna@gmail.com>
  Ard Biesheuvel <ardb@kernel.org>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Arvind Yadav <arvind.yadav.cs@gmail.com>
  Bart Van Assche <bart.vanassche@wdc.com>
  Behan Webster <behanw@converseincode.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Ben Skeggs <bskeggs@redhat.com>
  Benjamin Tissoires <benjamin.tissoires@redhat.com>
  Bernd Edlinger <bernd.edlinger@hotmail.de>
  Bhumika Goyal <bhumirks@gmail.com>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Borislav Petkov <bp@suse.de>
  Brian Foster <bfoster@redhat.com>
  Changbin Du <changbin.du@intel.com>
  Chanwoo Choi <cw00.choi@samsung.com>
  Chaya Rachel Ivgi <chaya.rachel.ivgi@intel.com>
  Chen-Yu Tsai <wens@csie.org>
  Chris Wilson <chris@chris-wilson.co.uk>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Christoph Biedl <debian.axhn@manchmal.in-ulm.de>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Chuck Lever <chuck.lever@oracle.com>
  Chun-Yi Lee <jlee@suse.com>
  Chun-Yi Lee <joeyli.kernel@gmail.com>
  Clemens Gruber <clemens.gruber@pqgruber.com>
  Colin Ian King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Craig Bergstrom <craigb@google.com>
  Craig Gallek <kraig@google.com>
  Damien Riegel <damien.riegel@savoirfairelinux.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Drake <drake@endlessm.com>
  Daniel Lezcano <daniel.lezcano@linaro.org>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Darrick J. Wong (Oracle) <darrick.wong@oracle.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  Darrick J. Wong <djwong@kernel.org>
  Dave Airlie <airlied@redhat.com>
  Dave Chinner <dchinner@redhat.com>
  David Ahern <dsahern@gmail.com>
  David Daney <david.daney@cavium.com>
  David Howells <dhowells@redhat.com>
  David Kershner <david.kershner@unisys.com>
  David Kozub <zub@linux.fjfi.cvut.cz>
  David S. Miller <davem@davemloft.net>
  Dexuan Cui <decui@microsoft.com>
  Dimitri John Ledkov <xnox@ubuntu.com>
  Dinh Nguyen <dinguyen@kernel.org>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Doug Berger <opendmb@gmail.com>
  Doug Ledford <dledford@redhat.com>
  Edward Cree <ecree@solarflare.com>
  Emiliano Ingrassia <ingrassia@epigenesys.com>
  Eric Anholt <eric@anholt.net>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Eric Sesterhenn <eric.sesterhenn@x41-dsec.de>
  Eryu Guan <eguan@redhat.com>
  Eugen Hristev <eugen.hristev@microchip.com>
  Fabio Estevam <festevam@gmail.com>
  Felipe Balbi <balbi@kernel.org>
  Felix Manlunas <felix.manlunas@cavium.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Florian Westphal <fw@strlen.de>
  Gavin Shan <gwshan@linux.vnet.ibm.com>
  Geert Uytterhoeven <geert+renesas@glider.be>
  Geert Uytterhoeven <geert@linux-m68k.org>
  Golan Ben Ami <golan.ben.ami@intel.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory CLEMENT <gregory.clement@free-electrons.com>
  Guenter Roeck <linux@roeck-us.net>
  Guillaume Nault <g.nault@alphalink.fr>
  Hannes Reinecke <hare@suse.com>
  Hans de Goede <hdegoede@redhat.com>
  Heiko Carstens <heiko.carstens@de.ibm.com>
  Heiko Stuebner <heiko@sntech.de>
  Heiner Kallweit <hkallweit1@gmail.com>
  Helge Deller <deller@gmx.de>
  Himanshu Jha <himanshujha199640@gmail.com>
  Ido Schimmel <idosch@mellanox.com>
  Igor Russkikh <igor.russkikh@aquantia.com>
  Ilia Mirkin <imirkin@alum.mit.edu>
  Ingo Molnar <mingo@kernel.org>
  Inki Dae <inki.dae@samsung.com>
  Ivan Safonov <insafonov@gmail.com>
  Jaegeuk Kim <jaegeuk@kernel.org>
  Jagan Teki <jagan@amarulasolutions.com>
  Jakub Kicinski <jakub.kicinski@netronome.com>
  James Morris <james.l.morris@oracle.com>
  Jan Kara (SUSE) <jack@suse.cz>
  Jan Luebbe <jlu@pengutronix.de>
  Javier Martinez Canillas <javier@dowhile0.org>
  Jeff Kirsher <jeffrey.t.kirsher@intel.com>
  Jeff Lance <j-lance1@ti.com>
  Jens Axboe <axboe@kernel.dk>
  Jes Sorensen <Jes.Sorensen@gmail.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Kosina <jkosina@suse.cz>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Olsa <jolsa@redhat.com>
  Jiri Pirko <jiri@mellanox.com>
  Jiri Pirko <jiri@resnulli.us>
  Joe Perches <joe@perches.com>
  Joerg Roedel (SUSE) <jroedel@suse.de>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  John David Anglin <dave.anglin@bell.net>
  John Fastabend <john.fastabend@gmail.com>
  John Fastabend <john.r.fastabend@gmail.com>
  Jonathan Cameron <jic23@kernel.org>
  Jose Abreu <joabreu@synopsys.com>
  Jose Abreu <Jose.Abreu@synopsys.com>
  Josef Bacik <jbacik@fb.com>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Juergen Gross <jgross@suse.com>
  Julia Lawall <Julia.Lawall@lip6.fr>
  Julien Grall <julien.grall@linaro.org>
  Jussi Laako <jussi@sonarnerd.net>
  K. Y. Srinivasan <kys@microsoft.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kalyan Kinthada <kalyan.kinthada@alliedtelesis.co.nz>
  Kamalesh Babulal <kamalesh@linux.vnet.ibm.com>
  Kamil PÃ¡ral <kparal@redhat.com>
  Kees Cook <keescook@chromium.org>
  Kevin Cernekee <cernekee@chromium.org>
  Khalid Aziz <khalid@gonehiking.org>
  Klaus Goger <klaus.goger@theobroma-systems.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
  Larry Finger <Larry.Finger@lwfinger.net>
  Laura Abbott <laura@labbott.name>
  Lee Jones <lee.jones@linaro.org>
  Len Brown <len.brown@intel.com>
  Leon Romanovsky <leon@kernel.org>
  Li Zhijian <lizhijian@cn.fujitsu.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij (Linaro) <linus.walleij@linaro.org>
  Linus Walleij <linus.walleij@linaro.org>
  Loic Poulain <loic.poulain@gmail.com>
  Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
  Luc Van Oostenryck II <luc.vanoostenryck@gmail.com>
  Luca Coelho <luciano.coelho@intel.com>
  Ludovic Desroches <ludovic.desroches@microchip.com>
  Lukas Czerner <lczerner@redhat.com>
  Lv Zheng <zetalog@gmail.com>
  Mans Rullgard <mans@mansr.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marc Kleine-Budde <mkl@pengutronix.de>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Marek Szyprowski <m.szyprowski@samsung.com>
  Mark Charebois <charlebm@gmail.com>
  Mark Jonas <mark.jonas@de.bosch.com>
  Martin K. Petersen (Oracle) <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Masahiro Yamada <yamada.masahiro@socionext.com>
  Masami Hiramatsu <mhiramat@kernel.org>
  Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
  Matteo Croce <mcroce@redhat.com>
  Matthew Garrett <mjg59@google.com>
  Matthias Kaehlcke <mka@chromium.org>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Mel Gorman <mgorman@suse.de>
  Michael Chan <michael.chan@broadcom.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michal Hocko <mhocko@suse.com>
  Mike Marshall <hubcap@omnibond.com>
  Mimi Zohar <zohar@linux.vnet.ibm.com>
  Mohammed Gamal <mgamal@redhat.com>
  Namhyung Kim <namhyung@kernel.org>
  Neil Armstrong <narmstrong@baylibre.com>
  Neil Horman <nhorman@tuxdriver.com>
  Netanel Belgazal <netanel@amazon.com>
  Nicolas Dichtel <nicolas.dichtel@6wind.com>
  Nicolas Ferre <nicolas.ferre@microchip.com>
  Nicolas Pitre <nico@linaro.org>
  Nicolas Pitre <nicolas.pitre@linaro.org>
  Niklas SÃ¶derlund <niklas.soderlund+renesas@ragnatech.se>
  Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
  Oliver Hartkopp <socketcan@hartkopp.net>
  Olof Johansson <olof@lixom.net>
  Or Gerlitz <ogerlitz@mellanox.com>
  Oscar Mateo <oscar.mateo@intel.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Burton <paul.burton@mips.com>
  Paul Cercueil <paul@crapouillou.net>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Pavel Belous <pavel.belous@aquantia.com>
  Pavel Roskin <plroskin@gmail.com>
  Peter Zijlstra <peterz@infradead.org>
  Petr Machata <petrm@mellanox.com>
  Philipp Zabel <p.zabel@pengutronix.de>
  Pontus Andersson <epontan@gmail.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Rafael J. Wysocki <rafael@kernel.org>
  Ralf Baechle <ralf@linux-mips.org>
  Randy Dunlap <rdunlap@infradead.org>
  Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com>
  Richard Weinberger <richard@nod.at>
  Rik van Riel <riel@surriel.com>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Roderick Colenbrander <roderick.colenbrander@sony.com>
  Rodrigo Vivi <rodrigo.vivi@intel.com>
  Roi Dayan <roid@mellanox.com>
  Roopa Prabhu <roopa@cumulusnetworks.com>
  Russell King <rmk+kernel@armlinux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Samuel Mendoza-Jonas <sam@mendozajonas.com>
  Sankar Patchineelam <sankar.patchineelam@broadcom.com>
  Sebastian Reichel (Collabora) <sre@kernel.org>
  Serge Hallyn <serge@hallyn.com>
  Shanker Donthineni <shankerd@codeaurora.org>
  Shaul Triebitz <shaul.triebitz@intel.com>
  Shawn Guo <shawnguo@kernel.org>
  Shawn Lin <shawn.lin@rock-chips.com>
  Shuah Khan <shuahkh@osg.samsung.com>
  Simon Horman <horms+renesas@verge.net.au>
  Simon Horman <horms@verge.net.au>
  Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
  Stefan MÃ¤tje <stefan.maetje@esd.eu>
  Stefan Roese <sr@denx.de>
  Stefan Wahren <stefan.wahren@i2se.com>
  Stefano Brivio <sbrivio@redhat.com>
  Stephen Douthit <stephend@adiengineering.com>
  Stephen Hemminger <stephen@networkplumber.org>
  Stephen Hemminger <sthemmin@microsoft.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sven Eckelmann <sven@narfation.org>
  Taeung Song <treeze.taeung@gmail.com>
  Takashi Iwai (SUSE) <tiwai@suse.de>
  Takashi Iwai <tiwai@suse.de>
  Tejun Heo <tj@kernel.org>
  Thierry Reding <thierry.reding@gmail.com>
  Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Tony Lindgren <tony@atomide.com>
  Tony Luck <tony.luck@gmail.com>
  Tony Luck <tony.luck@intel.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Ulrich Hecht <ulrich.hecht+renesas@gmail.com>
  Uwe Kleine-KÃ¶nig <u.kleine-koenig@pengutronix.de>
  Vasundhara Volam <vasundhara-v.volam@broadcom.com>
  Vignesh R <vigneshr@ti.com>
  Vinod Koul <vinod.koul@intel.com>
  Vinod Koul <vkoul@kernel.org>
  Viresh Kumar <viresh.kumar@linaro.org>
  Vivien Didelot <vivien.didelot@savoirfairelinux.com>
  Wei Jinhua <wei.jinhua1@zte.com.cn>
  Wei Liu <wei.liu2@citrix.com>
  Wei Yongjun <weiyongjun1@huawei.com>
  Wenhua Shi <march511@gmail.com>
  Willem de Bruijn <willemb@google.com>
  Wolfgang Grandegger <wg@grandegger.com>
  Wolfram Sang <wsa@the-dreams.de>
  Xin Long <lucien.xin@gmail.com>
  Zhenyu Wang <zhenyuw@linux.intel.com>
  ZHU Yi (ST-FIR/ENG1-Zhu) <Yi.Zhu5@cn.bosch.com>
  Zhu Yi <yi.zhu5@cn.bosch.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 broken  
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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

broken-job test-amd64-i386-libvirt-pair broken
broken-step test-amd64-i386-libvirt-pair host-install/src_host(4)

Not pushing.

(No revision log; it would be 6592 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4319582793092742098==--

From xen-devel-bounces@lists.xen.org Mon Oct 23 07:05:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 07:05:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6Wnt-0005EQ-TF; Mon, 23 Oct 2017 07:05:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1e6Wns-0005EK-Bt
 for xen-devel@lists.xen.org; Mon, 23 Oct 2017 07:05:40 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 79/A0-25852-3C49DE95; Mon, 23 Oct 2017 07:05:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOKsWRWlGSWpSXmKPExsXS1tYhont4ytt
 Ig/lzeSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oy7W86wFbzhrljeUdXAeIO7i5GLQ0hgOqPE
 2Yb3TF2MnBwSArwSR5bNYIWw/SUmdT5khyhqYJTYvmMxK4Szm1FiYtMrqMxaRomdK1+CtbMJa
 Emc7V3KDmKLCPhJrJ97lRnEZhbwkVi+4RDYWGGBFImWi72MEDWpEjsmXGODsJ0kVtyZDzaHRU
 BV4u7fP0C9HBy8AsESWzeEQex6zygx6dZbsF5OATuJU/sngM1nFBCT+H5qDRPELnGJW0/mQ70
 jILFkz3lmCFtU4uXjf1CvSUscW3cd7BsJgbnMEj+mbGCHWCwpMenTF1YIW1ziZtsCRhi7c99P
 NohmRYm/61sZQY5jFtCUWL9LH2KvosSU7odgY3gFBCVOznzCAmILAcV7e54wTmCUm4XkvFkI3
 bOQdM9C0r2AkWUVo0ZxalFZapGukaleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJk
 ZgImAAgh2MqxYEHmKU5GBSEuX9nfM2UogvKT+lMiOxOCO+qDQntfgQowwHh5IEbzowsQgJFqW
 mp1akZeYAUxJMWoKDR0mE995koDRvcUFibnFmOkTqFKMux5Nr8/4yCbHk5eelSonz2oPMEAAp
 yijNgxsBS4+XGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMz7AmQVT2ZeCdymV0BHMAEdIWv/B
 uSIkkSElFQDo9qUK8sXNJof+vWv4vekckPuuz0aivqP3XbpF2sJWO/wbb15aMctT5szHkUMDv
 5b3ngHawVqe775FnnFbMbUH2Ip+wrWPljZOUOhwYtHuK9w46tp4bxFoQlb6z4e1H6qJXor8fO
 26n798LkXnsRr9whP3NrJwCl6q1Th1UWHQgs1gxdzP37VUWIpzkg01GIuKk4EAGXyrnaKAwAA
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1508742332!60036588!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59465 invoked from network); 23 Oct 2017 07:05:38 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Oct 2017 07:05:38 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Oct 2017 00:05:31 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,421,1503385200"; d="scan'208";a="912643446"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by FMSMGA003.fm.intel.com with ESMTP; 23 Oct 2017 00:05:31 -0700
Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 23 Oct 2017 00:05:30 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.159]) by
 SHSMSX152.ccr.corp.intel.com ([169.254.6.93]) with mapi id 14.03.0319.002;
 Mon, 23 Oct 2017 15:05:28 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH for-4.10 v2] passthrough/vtd: Don't DMA to the stack in
 queue_invalidate_wait()
Thread-Index: AQHTSPZ9JxP/b7gNC0G1WxFVBHQyEaLrzYOAgACzmgCABHsP8A==
Date: Mon, 23 Oct 2017 07:05:27 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190E3100E@SHSMSX101.ccr.corp.intel.com>
References: <1508412390-10279-1-git-send-email-andrew.cooper3@citrix.com>
 <1508430123-28384-1-git-send-email-andrew.cooper3@citrix.com>
 <59E9BDF7020000780018879F@prv-mh.provo.novell.com>
 <4e5a7d46-b6b6-7054-7e50-7238e08572f0@citrix.com>
In-Reply-To: <4e5a7d46-b6b6-7054-7e50-7238e08572f0@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMzQ2NjM1ZDctOTY1NC00MjBhLWIwZmUtMjQxMDQwMWRmZTE3IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6ImhmMUFcL1d5Z05VTW8yU0w1N210TGZlQlBPMUN4OWpPVUV6clpuRFF5dU5jPSJ9
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Julien Grall <julien.grall@arm.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.10 v2] passthrough/vtd: Don't DMA to
 the stack in queue_invalidate_wait()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBBbmRyZXcgQ29vcGVyIFttYWlsdG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbV0N
Cj4gU2VudDogU2F0dXJkYXksIE9jdG9iZXIgMjEsIDIwMTcgMTo1NSBBTQ0KPiANCj4gT24gMjAv
MTAvMTcgMDg6MTIsIEphbiBCZXVsaWNoIHdyb3RlOg0KPiA+Pj4+IE9uIDE5LjEwLjE3IGF0IDE4
OjIyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6DQo+ID4+IERNQS1pbmcgdG8g
dGhlIHN0YWNrIGlzIGdlbmVyYWxseSBjb25zaWRlcmVkIGJhZCBwcmFjdGljZS4gIEluIHRoaXMg
Y2FzZSwgaWYNCj4gYQ0KPiA+PiB0aW1lb3V0IG9jY3VycyBiZWNhdXNlIG9mIGEgc2x1Z2dpc2gg
ZGV2aWNlIHdoaWNoIGlzIHByb2Nlc3NpbmcgdGhlDQo+IHJlcXVlc3QsDQo+ID4+IHRoZSBjb21w
bGV0aW9uIG5vdGlmaWNhdGlvbiB3aWxsIGNvcnJ1cHQgdGhlIHN0YWNrIG9mIGEgc3Vic2VxdWVu
dA0KPiBkZWVwZXIgY2FsbA0KPiA+PiB0cmVlLg0KPiA+Pg0KPiA+PiBQbGFjZSB0aGUgcG9sbF9z
bG90IGluIGEgcGVyY3B1IGFyZWEgYW5kIERNQSB0byB0aGF0IGluc3RlYWQuDQo+ID4+DQo+ID4+
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
DQo+ID4gUGxlYXNlIGNvdWxkIHlvdSBleHRlbmQgdGhlIGNvbW1pdCBtZXNzYWdlIHRvIHN0YXRl
IHRoZSBpc3N1ZQ0KPiA+IHJlbWFpbmluZyB3aXRoIHVzaW5nIGEgc2luZ2xlIHBlci1DUFUgc2xv
dD8gV2l0aCB0aGF0DQo+ID4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4NCj4gDQo+IEhvdyBhYm91dCB0aGlzPw0KPiANCj4gTm90ZTogVGhpcyBjaGFuZ2UgZG9l
cyBub3QgYWRkcmVzcyBvdGhlciBpc3N1ZXMgd2l0aCB0aGUgY3VycmVudA0KPiBpbXBsZW1lbnRh
dGlvbiwgc3VjaCBhcyBvbmNlIGEgdGltZW91dCBoYXMgYmVlbiBzdWZmZXJlZCwgc3Vic2VxdWVu
dA0KPiBjb21wbGV0aW9ucyBjYW4ndCBiZSBjb3JyZWxhdGVkIHdpdGggdGhlaXIgcmVxdWVzdHMu
DQo+IA0KDQpDYW4geW91IGluY3JlYXNlIHRoZSBwb2xsIGRhdGEgKzEgZXZlcnkgdGltZSB3aGVu
IGEgbmV3IHdhaXQNCmNvbWVzPw0KDQpUaGFua3MNCktldmluDQpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 23 07:06:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 07:06:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6Wp1-0005J1-6T; Mon, 23 Oct 2017 07:06:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1e6Wp0-0005Ip-Ap
 for xen-devel@lists.xen.org; Mon, 23 Oct 2017 07:06:50 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 8B/4F-31897-9059DE95; Mon, 23 Oct 2017 07:06:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSW0gUYRj1n704iiO/q7afpoELRQq7KlhaL/Y
 UgpGGYRldHHXcXdqL7Kyy0oMGpXhNSk03yo3UyGJ13axNTUUqypAwSdNAqJbIW3jpopnRjOOt
 eTr855zvnG/4SJHshySYZCxmxmSgdQqpt7gvNsaiJGtm06Lczn1xjfN3xIdQwvOuFSIZnZJoD
 RlGS7pEU+IcJnLmKMuT+oJC9J4qRd6kDF9HMNNcKypFXiRgCp4110kEnAS3+4YJQVSIwDXeLe
 UJGe5C8KkzWyDsCO47i9YcUhwBgxVNnjwOwMfAXja89i7CR+BuW/8a9sdZcGmoAgkaBlxVI9x
 QksOH4elLkn8W491QUXJDzGMKp4Dj0RWRkOUioHai15PXe+HjsOw8zWsQ3gG/Bh4QQpQcxt0N
 hLAAhsbuN+uLBcLk57/ri+2EF/ZRCT8T8E0RLFW3eQrBQXB14btEwHIYK7KhDVzSsywVzGGw2
 noZ8R1EOBxaOyOF3DCoLvvoKXT2g1f1brHwr8KgotyNqtAu67Z61i23dZvbus1tQ+IWtJdlTH
 mMSRkdo8owadUas57W6pTRUftVeoZlaTWjozNYVaZR3464E/DgPhcadST3oyCSUARSK7rZNJl
 vhjErX0OzmnOmXB3D9qMQklQANXON4/xMjJqxZGt13B1t0ED6KAKoCZ6m2Bxaz2rVAjWAlKR7
 5NYqIRMbjAYmWE7FV3MizIs0uYbNERvX+BaFBvtTiCsl88lhTHqt+X9+CslJpPCnvvJRPlqDe
 TNpiitBcCVC42f4EmZ6iwouROFDR+fjP9R1F+epeoxL82y5b6vyp8txMa64xX4gqTQvxZA6Et
 WbWv2t4WGBR8vJxxcSv0jbp8J/37OE5J5YsBUlSV/juSb1fH5Hpd1mm07fI0+YlJ7pb4r1Gyi
 qHAxHKG26fGHxjy27pLTm4NnIxCHsXBw9X/vO0aXO7OmwjinErIaOjhCZWPof4bcElIgDAAA=
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1508742407!103370405!1
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5662 invoked from network); 23 Oct 2017 07:06:48 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Oct 2017 07:06:48 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Oct 2017 00:06:46 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,421,1503385200"; d="scan'208";a="326438772"
Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203])
 by fmsmga004.fm.intel.com with ESMTP; 23 Oct 2017 00:06:46 -0700
Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by
 FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 23 Oct 2017 00:06:46 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.159]) by
 SHSMSX103.ccr.corp.intel.com ([169.254.4.213]) with mapi id 14.03.0319.002;
 Mon, 23 Oct 2017 15:06:46 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: 'Andrew Cooper' <andrew.cooper3@citrix.com>, Jan Beulich
 <JBeulich@suse.com>
Thread-Topic: [PATCH for-4.10 v2] passthrough/vtd: Don't DMA to the stack in
 queue_invalidate_wait()
Thread-Index: AQHTSPZ9JxP/b7gNC0G1WxFVBHQyEaLrzYOAgACzmgCABHsP8IAADKgw
Date: Mon, 23 Oct 2017 07:06:45 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190E31029@SHSMSX101.ccr.corp.intel.com>
References: <1508412390-10279-1-git-send-email-andrew.cooper3@citrix.com>
 <1508430123-28384-1-git-send-email-andrew.cooper3@citrix.com>
 <59E9BDF7020000780018879F@prv-mh.provo.novell.com>
 <4e5a7d46-b6b6-7054-7e50-7238e08572f0@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D190E3101C@SHSMSX101.ccr.corp.intel.com>
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D190E3101C@SHSMSX101.ccr.corp.intel.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMzQ2NjM1ZDctOTY1NC00MjBhLWIwZmUtMjQxMDQwMWRmZTE3IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6ImhmMUFcL1d5Z05VTW8yU0w1N210TGZlQlBPMUN4OWpPVUV6clpuRFF5dU5jPSJ9
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Julien Grall <julien.grall@arm.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.10 v2] passthrough/vtd: Don't DMA to
 the stack in queue_invalidate_wait()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBUaWFuLCBLZXZpbg0KPiBTZW50OiBNb25kYXksIE9jdG9iZXIgMjMsIDIwMTcgMzow
NSBQTQ0KPiANCj4gPiBGcm9tOiBBbmRyZXcgQ29vcGVyIFttYWlsdG86YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbV0NCj4gPiBTZW50OiBTYXR1cmRheSwgT2N0b2JlciAyMSwgMjAxNyAxOjU1IEFN
DQo+ID4NCj4gPiBPbiAyMC8xMC8xNyAwODoxMiwgSmFuIEJldWxpY2ggd3JvdGU6DQo+ID4gPj4+
PiBPbiAxOS4xMC4xNyBhdCAxODoyMiwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3Rl
Og0KPiA+ID4+IERNQS1pbmcgdG8gdGhlIHN0YWNrIGlzIGdlbmVyYWxseSBjb25zaWRlcmVkIGJh
ZCBwcmFjdGljZS4gIEluIHRoaXMgY2FzZSwNCj4gaWYNCj4gPiBhDQo+ID4gPj4gdGltZW91dCBv
Y2N1cnMgYmVjYXVzZSBvZiBhIHNsdWdnaXNoIGRldmljZSB3aGljaCBpcyBwcm9jZXNzaW5nIHRo
ZQ0KPiA+IHJlcXVlc3QsDQo+ID4gPj4gdGhlIGNvbXBsZXRpb24gbm90aWZpY2F0aW9uIHdpbGwg
Y29ycnVwdCB0aGUgc3RhY2sgb2YgYSBzdWJzZXF1ZW50DQo+ID4gZGVlcGVyIGNhbGwNCj4gPiA+
PiB0cmVlLg0KPiA+ID4+DQo+ID4gPj4gUGxhY2UgdGhlIHBvbGxfc2xvdCBpbiBhIHBlcmNwdSBh
cmVhIGFuZCBETUEgdG8gdGhhdCBpbnN0ZWFkLg0KPiA+ID4+DQo+ID4gPj4gU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4NCj4gPiA+IFBsZWFz
ZSBjb3VsZCB5b3UgZXh0ZW5kIHRoZSBjb21taXQgbWVzc2FnZSB0byBzdGF0ZSB0aGUgaXNzdWUN
Cj4gPiA+IHJlbWFpbmluZyB3aXRoIHVzaW5nIGEgc2luZ2xlIHBlci1DUFUgc2xvdD8gV2l0aCB0
aGF0DQo+ID4gPiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPg0K
PiA+DQo+ID4gSG93IGFib3V0IHRoaXM/DQo+ID4NCj4gPiBOb3RlOiBUaGlzIGNoYW5nZSBkb2Vz
IG5vdCBhZGRyZXNzIG90aGVyIGlzc3VlcyB3aXRoIHRoZSBjdXJyZW50DQo+ID4gaW1wbGVtZW50
YXRpb24sIHN1Y2ggYXMgb25jZSBhIHRpbWVvdXQgaGFzIGJlZW4gc3VmZmVyZWQsIHN1YnNlcXVl
bnQNCj4gPiBjb21wbGV0aW9ucyBjYW4ndCBiZSBjb3JyZWxhdGVkIHdpdGggdGhlaXIgcmVxdWVz
dHMuDQo+ID4NCj4gDQo+IENhbiB5b3UgaW5jcmVhc2UgdGhlIHBvbGwgZGF0YSArMSBldmVyeSB0
aW1lIHdoZW4gYSBuZXcgd2FpdA0KPiBjb21lcz8NCj4gDQoNCmJ0dyBjdXJpb3VzIHdoZXRoZXIg
eW91IG9ic2VydmVkIGEgcmVhbCBpc3N1ZSBvciBqdXN0IGV5ZS1jYXVnaHQNCnRoZSBwcm9ibGVt
Pw0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 23 07:17:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 07:17:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6WzT-00067A-76; Mon, 23 Oct 2017 07:17:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1e6WzS-000674-1P
 for xen-devel@lists.xen.org; Mon, 23 Oct 2017 07:17:38 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 4E/30-17628-1979DE95; Mon, 23 Oct 2017 07:17:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSe0hTcRTH97t7eBVvXae2oyXRoNjMLZVKocB
 eUvpHiBGif6R3dXODPeTeGZOorNBKVGyILwqV1EhMwzKTpcVsRoaJYlpRmI/wkUKZoear3d1p
 9t/n8P2ec74HDi6UZksCcdpiphkjpZdLvEQvI/ZaVAXF04mhsy3KyKqf90SH0AmHbRGLQ0lin
 VFjsqSItX2zDz3SHmCW4cZJSSa6iuUgL1xKFiMoXL3hLDxxIAl4VVMizkG4k+Pgj9Wb92QiGM
 jvdze0Iqi5s+wubAhamwrdRT2CF1lLEm6UhAyGrrxqD479yFPQ9sTmYiFpgM/2L4hjXzIRWob
 GxbwnCQqeDmA8h0N+e5aLReROuD1eK+SYcM4Zb+9ysZSMgfnOOhd7krHQO/jO5UfkFpjrrMP4
 XTL4NFruPo2EqufdQp79YWJkRczzVuioHxBzBwB5VwhDrQuIXxwA1plZMc8y+Jhdgdb4VtuCh
 G/eAcsNWYhfFgIVthkJz7uhpvK7O7QPvCkdFfGhd0Be7igqQNvLNuQr29BetqG9bEN7BRLVIg
 VLMxdoRhUeqdYwulSt2UDp9Kqw0H1qA82yVCqtpzSs+qzJ0IicP3FFIEDPUH7tSTsKwDG5P7G
 on06UbtKYzmVoKVabzKTradaOtuG4HIhjRU7Nh6FTact5nd75WGsy4N5yP8LCyQSbRhlYXSov
 dSIV/mFoYAmTiowmIx0oI5I5E8mZtOnG9RFr79mLggJ9CSQQCKTeaTRj0Jn/1yeRDEdyX2Kem
 +KtM5rXN006Q2DOEEFRU1wIM/VPCsxEXsPqr48OqJtjE/rp8h+dEscRBs70xBwe/vZ+DF07vn
 nqYkpIBxYzRmTdn4vfE5O7+lhZpQhV/loM2q84OB5d3yi0tStGHHX19rer0ZdkfVHNs70+N5s
 uVx6NUvT0KFMGX2dYI1b6GujSkgR77OmJmuvxRS3W6t+93WGO2uFdYXIRq6XCgoUMS/0Fec0F
 fpkDAAA=
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1508743054!92657796!1
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61535 invoked from network); 23 Oct 2017 07:17:36 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 23 Oct 2017 07:17:36 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Oct 2017 00:17:32 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,421,1503385200"; d="scan'208";a="1234007348"
Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204])
 by fmsmga002.fm.intel.com with ESMTP; 23 Oct 2017 00:17:31 -0700
Received: from fmsmsx102.amr.corp.intel.com (10.18.124.200) by
 FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 23 Oct 2017 00:17:31 -0700
Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by
 FMSMSX102.amr.corp.intel.com (10.18.124.200) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 23 Oct 2017 00:17:31 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.159]) by
 SHSMSX151.ccr.corp.intel.com ([169.254.3.218]) with mapi id 14.03.0319.002;
 Mon, 23 Oct 2017 15:17:28 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH for-next] x86/VT-x: Don't use rdmsr() to fill
 HOST_SYSENTER_{CS,EIP}
Thread-Index: AQHTSaweJAitrDmdW0yX2yBamiXjkqLxCoew
Date: Mon, 23 Oct 2017 07:17:28 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190E310D5@SHSMSX101.ccr.corp.intel.com>
References: <1508508090-24389-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1508508090-24389-1-git-send-email-andrew.cooper3@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiOGYxZjBjMzctZTJjZS00NGRjLWIwYTYtOTdjMjg5NDU5ZTcwIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IlduUXFmZXY2eG9sZXI3cjVoc2tZU0NuOUJtVUNGZ25nOTJOdVd3RVFFTUU9In0=
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, "Nakajima, Jun" <jun.nakajima@intel.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-next] x86/VT-x: Don't use rdmsr() to
 fill HOST_SYSENTER_{CS, EIP}
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBBbmRyZXcgQ29vcGVyIFttYWlsdG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbV0K
PiBTZW50OiBGcmlkYXksIE9jdG9iZXIgMjAsIDIwMTcgMTA6MDIgUE0KPiAKPiBUaGVzZSBhcmUg
Y29tcGlsZS10aW1lIGNvbnN0YW50cywgYW5kIGRvbid0IG5lZWQgdG8gYmUgcmVhZCBiYWNrIGZy
b20KPiBoYXJkd2FyZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgoKQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50
ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 23 07:18:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 07:18:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6X06-0006A4-G1; Mon, 23 Oct 2017 07:18:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e6X04-00069p-Q8
 for xen-devel@lists.xen.org; Mon, 23 Oct 2017 07:18:16 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 D9/87-02146-8B79DE95; Mon, 23 Oct 2017 07:18:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS3f79Le
 RBpOnKVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkfvn5iL/jPW7Hr90T2Bsbb3F2MnBxCAnkS
 t94dYASxeQXsJJb8esUCYksIGEqcXngTzGYRUJW4dXUhG4jNJqAu0fZsOyuILSKgLzH/008wm
 1mgXGLqu2Ng9cICKRKNn++xdzFyAc1/zygx6dZbsAWcQAtO7Z/A3MXIAbRMUOLvDmGIXi2Jh7
 9usUDY2hLLFr4GK2EWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjenFqUVlqka6hXlJRZnp
 GSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYPDVMzAw7mBs6nU+xCjJwaQkyvs7522kEF9S
 fkplRmJxRnxRaU5q8SFGGQ4OJQneY9OAcoJFqempFWmZOcA4gElLcPAoifBWgKR5iwsSc4sz0
 yFSpxh1OTpu3v3DJMSSl5+XKiXOewSkSACkKKM0D24ELCYvMcpKCfMyMjAwCPEUpBblZpagyr
 9iFOdgVBLm/QEyhSczrwRu0yugI5iAjpC1fwNyREkiQkqqgdHGxTIoY37CDJZt3Wt5Xh840yr
 2mNtJegN7/LPVNiatzncmMMisDjp2nGOTde+xqI57P2d9CFW/scconlkgXa2cufHIM8OzG/v/
 PMhvmbOI83L+nhkLe3jNj2rvCwsMnez76q8uR/1ejY0Wa8R3evzZnbLBI9G6KbTtWdwUC6GUk
 xLp0XUb/imxFGckGmoxFxUnAgBO7588xAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1508743093!108025423!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32327 invoked from network); 23 Oct 2017 07:18:15 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Oct 2017 07:18:15 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 23 Oct 2017 01:18:12 -0600
Message-Id: <59EDB3D802000078001892FA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 23 Oct 2017 01:18:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1508412390-10279-1-git-send-email-andrew.cooper3@citrix.com>
 <1508430123-28384-1-git-send-email-andrew.cooper3@citrix.com>
 <59E9BDF7020000780018879F@prv-mh.provo.novell.com>
 <4e5a7d46-b6b6-7054-7e50-7238e08572f0@citrix.com>
In-Reply-To: <4e5a7d46-b6b6-7054-7e50-7238e08572f0@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Julien Grall <julien.grall@arm.com>, Kevin Tian <kevin.tian@intel.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.10 v2] passthrough/vtd: Don't DMA to
 the stack in queue_invalidate_wait()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIwLjEwLjE3IGF0IDE5OjU1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjAvMTAvMTcgMDg6MTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxOS4x
MC4xNyBhdCAxODoyMiwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gRE1B
LWluZyB0byB0aGUgc3RhY2sgaXMgZ2VuZXJhbGx5IGNvbnNpZGVyZWQgYmFkIHByYWN0aWNlLiAg
SW4gdGhpcyBjYXNlLCBpZiAKPiBhCj4+PiB0aW1lb3V0IG9jY3VycyBiZWNhdXNlIG9mIGEgc2x1
Z2dpc2ggZGV2aWNlIHdoaWNoIGlzIHByb2Nlc3NpbmcgdGhlIHJlcXVlc3QsCj4+PiB0aGUgY29t
cGxldGlvbiBub3RpZmljYXRpb24gd2lsbCBjb3JydXB0IHRoZSBzdGFjayBvZiBhIHN1YnNlcXVl
bnQgZGVlcGVyIAo+IGNhbGwKPj4+IHRyZWUuCj4+Pgo+Pj4gUGxhY2UgdGhlIHBvbGxfc2xvdCBp
biBhIHBlcmNwdSBhcmVhIGFuZCBETUEgdG8gdGhhdCBpbnN0ZWFkLgo+Pj4KPj4+IFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+IFBsZWFz
ZSBjb3VsZCB5b3UgZXh0ZW5kIHRoZSBjb21taXQgbWVzc2FnZSB0byBzdGF0ZSB0aGUgaXNzdWUK
Pj4gcmVtYWluaW5nIHdpdGggdXNpbmcgYSBzaW5nbGUgcGVyLUNQVSBzbG90PyBXaXRoIHRoYXQK
Pj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAKPiBIb3cg
YWJvdXQgdGhpcz8KPiAKPiBOb3RlOiBUaGlzIGNoYW5nZSBkb2VzIG5vdCBhZGRyZXNzIG90aGVy
IGlzc3VlcyB3aXRoIHRoZSBjdXJyZW50Cj4gaW1wbGVtZW50YXRpb24sIHN1Y2ggYXMgb25jZSBh
IHRpbWVvdXQgaGFzIGJlZW4gc3VmZmVyZWQsIHN1YnNlcXVlbnQKPiBjb21wbGV0aW9ucyBjYW4n
dCBiZSBjb3JyZWxhdGVkIHdpdGggdGhlaXIgcmVxdWVzdHMuCgpTb3VuZHMgZ29vZC4KCj4+IGFs
YmVpdCAuLi4KPj4KPj4+IEBAIC0xNjcsNyArMTY5LDcgQEAgc3RhdGljIGludCBfX211c3RfY2hl
Y2sgcXVldWVfaW52YWxpZGF0ZV93YWl0KHN0cnVjdCBpb21tdSAqaW9tbXUsCj4+PiAgICAgIHFp
bnZhbF9lbnRyeS0+cS5pbnZfd2FpdF9kc2MubG8ucmVzXzEgPSAwOwo+Pj4gICAgICBxaW52YWxf
ZW50cnktPnEuaW52X3dhaXRfZHNjLmxvLnNkYXRhID0gUUlOVkFMX1NUQVRfRE9ORTsKPj4+ICAg
ICAgcWludmFsX2VudHJ5LT5xLmludl93YWl0X2RzYy5oaS5yZXNfMSA9IDA7Cj4+PiAtICAgIHFp
bnZhbF9lbnRyeS0+cS5pbnZfd2FpdF9kc2MuaGkuc2FkZHIgPSB2aXJ0X3RvX21hZGRyKCZwb2xs
X3Nsb3QpID4+IDI7Cj4+PiArICAgIHFpbnZhbF9lbnRyeS0+cS5pbnZfd2FpdF9kc2MuaGkuc2Fk
ZHIgPSB2aXJ0X3RvX21hZGRyKHRoaXNfcG9sbF9zbG90KSA+PiAyOwo+PiAuLi4gdGhpcyBvbmUg
aXMgc3RpbGwgYSBsaXRlcmFsIG51bWJlciByYXRoZXIgdGhhbiBzb21ldGhpbmcgYWxsb3dpbmcK
Pj4gdG8gYXNzb2NpYXRlIGJhY2sgd2hlcmUgdGhhdCB2YWx1ZSBpcyBjb21pbmcgZnJvbSAoYnV0
IHNpbmNlIHlvdSdyZQo+PiBub3QgaW50cm9kdWNpbmcgaXQgaGVyZSwgSSBhbHNvIHdvbid0IGlu
c2lzdCBvbiB5b3UgY2hhbmdpbmcgaXQgaW4gdGhpcwo+PiBwYXRjaCkuCj4gCj4gSSBkb24ndCB1
bmRlcnN0YW5kLiAgV2hhdCBpcyBzdGlsbCBhIGxpdGVyYWwgbnVtYmVyPwoKVGhlcmUncyBzdGls
bCB0aGF0IGxpdGVyYWwgMiB0aGVyZSBhcyB0aGUgc2hpZnQgY291bnQuCgpKYW4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 23 07:26:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 07:26:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6X7v-0006wc-8S; Mon, 23 Oct 2017 07:26:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e6X7t-0006wW-OG
 for xen-devel@lists.xen.org; Mon, 23 Oct 2017 07:26:21 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 39/38-05363-B999DE95; Mon, 23 Oct 2017 07:26:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS3f2zLe
 RBu9+C1os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkPtuYVtHBWPD16j62BsZu9i5GTQ0ggT2LP
 sSusIDavgJ3Ezqe9jCC2hIChxOmFN1lAbBYBVYmpR1eA1bAJqEu0PdsOZosIaEh0nzzA1MXIx
 cEs8JZR4u30djaQhLBAicSkXwvAEkICTcwSy/svg03iFAiU+L5zNlARB9A2QYm/O4RBwswCWh
 IPf91igbC1JZYtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypGjeLUorLUIl0jc72
 kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMDwq2dgYNzB2LLX7xCjJAeTkijv75y3
 kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeNNmAOUEi1LTUyvSMnOAkQCTluDgURLhDQFJ8xYXJ
 OYWZ6ZDpE4x6nJ03Lz7h0mIJS8/L1VKnFcfpEgApCijNA9uBCwqLzHKSgnzMjIwMAjxFKQW5W
 aWoMq/YhTnYFQS5k0AmcKTmVcCt+kV0BFMQEfI2r8BOaIkESEl1cAYeivHov59oMYSU4XdZX8
 eJrc9K/go8TRjc7sLZ3vnuxKWGou3HObh93+9THC4+t9vl/UFy5z3IUGau3men2kpWvZWuNry
 10Rmf/1vRQ+7xQ6wJ7u8+pkzr17VqE375/aCk71x4gcfmB/ZVLk5Z17QtNd5TLttjI83vfhpp
 xW0jP3N7ZWnBS4osRRnJBpqMRcVJwIA7QHWG8UCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1508743577!80591039!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56675 invoked from network); 23 Oct 2017 07:26:19 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Oct 2017 07:26:18 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 23 Oct 2017 01:26:16 -0600
Message-Id: <59EDB5BB020000780018930F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 23 Oct 2017 01:26:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Zhongze Liu" <blackskygg@gmail.com>
References: <20171019023635.19812-1-blackskygg@gmail.com>
 <20171019023635.19812-3-blackskygg@gmail.com>
 <59E8AF7A020000780018815A@prv-mh.provo.novell.com>
 <f3e12d04-ffcb-fe4a-4666-d147b292d141@tycho.nsa.gov>
 <59E9B06902000078001886FF@prv-mh.provo.novell.com>
 <9bb5ed9a-01e2-7b22-3483-29a31a667260@tycho.nsa.gov>
 <CAHrd_jpqOPJyoKU2RaxJOW82W_9h_gwfcPkfp_Jhzi7_s=w7UA@mail.gmail.com>
In-Reply-To: <CAHrd_jpqOPJyoKU2RaxJOW82W_9h_gwfcPkfp_Jhzi7_s=w7UA@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v3 2/7] xsm: flask: change the dummy xsm
 policy and flask hook for map_gmfn_foregin
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIyLjEwLjE3IGF0IDEzOjIxLCA8YmxhY2tza3lnZ0BnbWFpbC5jb20+IHdyb3RlOgo+
IEhvdyBhYm91dCBjaGFuZ2luZyB0aGUgcG9saWN5IHRvIChjIG92ZXIgZCkgJiYgKChkIG92ZXIg
dCkgfHwgKGMgb3ZlciB0KSk/Cj4gR2l2ZW4gdGhhdCAoYyBvdmVyIGQpIGlzIGEgbXVzdCwgd2hp
Y2ggaXMgYWx3YXlzIGNoZWNrZWQgc29tZXdoZXJlIGhpZ2hlcgo+IGluIHRoZSBjYWxsIHN0YWNr
IGFzIERhbmllbCBwb2ludGVkIG91dCwgIHBlcm1pdHRpbmcgKGQgb3ZlciB0KSBvciAoYwo+IG92
ZXIgdCkgYWN0dWFsbHkgaW5mZXJzCj4gcGVybWl0dGluZyB0aGUgb3RoZXIuCj4gCj4gLSBpZiB5
b3UgcGVybWl0IChkIG92ZXIgdCkgYnV0IG5vdCAoYyBvdmVyIHQpOgo+ICAgR2l2ZW4gKGMgb3Zl
ciB0KSwKPiAgIChjKSBjYW4gZmlyc3QgbWFwIHRoZSBzcmMgcGFnZSBmcm9tICh0KSBpbnRvIGl0
cyBvd24gbWVtb3J5IHNwYWNlIGFuZCB0aGVuIG1hcAo+ICAgdGhpcyBwYWdlIGZyb20gaXRzIG93
biBtZW1vcnkgc3BhY2UgdG8gKGQpJ3MgbWVtb3J5IHNwYWNlLgoKV291bGQgdGhhdCB3b3JrPyBU
aGUgcGFnZSwgd2hlbiBpbiAoYykncyBzcGFjZSwgaXMgc3RpbGwgb3duZWQgYnkgKHQpLApzbyBJ
IGRvbid0IHNlZSBob3cgbWFwcGluZyBpbnRvIChkKSdzIHNwYWNlIGNvdWxkIGJlY29tZSBwb3Nz
aWJsZQpqdXN0IGJlY2F1c2UgaXQncyBtYXBwZWQgaW50byAoYykncy4KCj4gLSBpZiB5b3UgcGVy
bWl0IChjIG92ZXIgdCkgYnV0IG5vdCAoZCBvdmVyIHQpOgo+ICAgR2l2ZW4gKGQgb3ZlciB0KSwK
PiAgIChjKSBjYW4gZmlyc3QgbWFwIChkKSdzIHBhZ2VzIGludG8gaXRzIG93biBtZW1vcnkgc3Bh
Y2UgYW5kIG1vZGlmeSAoZCkncyBjb2RlCj4gICB0byBpc3N1ZXMgYSBoeXBlcmNhbGwgdGhhdCBt
YXBzICh0KSdzIG1lbW9yeSBwYWdlcyBpbnRvIChkKSdzIG1lbW9yeSBzcGFjZS4KCkkgY2FuIGJ1
eSB0aGlzIG9uZSAoYWZ0ZXIgaGF2aW5nIHRob3VnaHQgYWJvdXQgaXQgYSBsaXR0bGUgb25seSBm
b3IKbm93KSwgYWxiZWl0IChjKSBtb2RpZnlpbmcgY29kZSBpbiAoZCkgaXMgY2VydGFpbmx5IHNv
bWV0aGluZyBJJ2QgY2FsbAphYnVzZSByYXRoZXIgdGhhbiB1c2Ugb2YgcGVybWlzc2lvbnMuCgpK
YW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 23 07:46:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 07:46:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6XRI-0008Gk-TE; Mon, 23 Oct 2017 07:46:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1e6XRH-0008Ge-3F
 for xen-devel@lists.xen.org; Mon, 23 Oct 2017 07:46:23 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 C2/69-23269-E4E9DE95; Mon, 23 Oct 2017 07:46:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsVywNykQtd33tt
 Ig9vLlCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owZU9+zFRwWqDjcxdPA2M7bxcjFISQwjVHi
 0IsJbF2MnBwSArwSR5bNYIWw/SWaj89ngSiawChxYtVbFpAEi4CqxN0Fe8CK2ASUJS5+7QVq5
 uAQEbCVmH3eDaSeWWACk8TVj4cYQWqEBbwl9m2eCbaAV8BQYsOB9YwgRbwCv5gkOr+uYobYsI
 RJYtf9dmaIKkGJkzOfgG1jFtCR2Ln1DtgGZgFpieX/OCDC8hLNW2eDlXMKeEkse3YHzBYFOmj
 3rb3MExiFZiGZNAvJpFkIk2YhmbSAkWUVo3pxalFZapGuoV5SUWZ6RkluYmaOrqGBqV5uanFx
 YnpqTmJSsV5yfu4mRmCQ1zMwMO5gbOp1PsQoycGkJMr7O+dtpBBfUn5KZUZicUZ8UWlOavEhR
 hkODiUJ3slzgXKCRanpqRVpmTnAeINJS3DwKInwOoGkeYsLEnOLM9MhUqcYFaXEeReCJARAEh
 mleXBtsBi/xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYNwBkCk9mXgnc9FdAi5mAFsvavwF
 ZXJKIkJJqYHQ0FGoPejnBL0X5TUpBk4DbufW3Km6du/OzyTtKxuS5e22fgtpbV74Avrk29oqp
 8SenrO5+3KYY+ibh8fTwix9bvpwxXr59Adv/meuKeY6bHyh5fa/7xZ4nZ5htrXVCZY+8fl3up
 BvwNbfcmpmPLaX72p7UC5eDxJyKah+dZlo4+1bD5IeFTEosxRmJhlrMRcWJAKbPt6XsAgAA
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1508744779!87550582!1
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8275 invoked from network); 23 Oct 2017 07:46:21 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Oct 2017 07:46:21 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Oct 2017 00:46:18 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,421,1503385200"; d="scan'208";a="163683998"
Received: from op-computing.sh.intel.com (HELO op-computing) ([10.239.48.89])
 by orsmga005.jf.intel.com with ESMTP; 23 Oct 2017 00:46:09 -0700
Date: Mon, 23 Oct 2017 14:44:24 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20171023064422.GA81088@op-computing>
Mail-Followup-To: Chao Gao <chao.gao@intel.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Lan Tianyu <tianyu.lan@intel.com>, xen-devel@lists.xen.org,
 andrew.cooper3@citrix.com, George.Dunlap@eu.citrix.com,
 ian.jackson@eu.citrix.com, jbeulich@suse.com,
 konrad.wilk@oracle.com, sstabellini@kernel.org, tim@xen.org,
 wei.liu2@citrix.com, kevin.tian@intel.com
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-16-git-send-email-tianyu.lan@intel.com>
 <20171019142630.itzer53evzrx6tyn@dhcp-3-128.uk.xensource.com>
 <20171020051637.GH74825@op-computing>
 <20171020100103.vsygdzxgqtfcw6l4@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171020100103.vsygdzxgqtfcw6l4@dhcp-3-128.uk.xensource.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Lan Tianyu <tianyu.lan@intel.com>, tim@xen.org, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH V3 15/29] x86/vvtd: Process interrupt
	remapping request
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMjAsIDIwMTcgYXQgMTE6MDE6MDNBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIEZyaSwgT2N0IDIwLCAyMDE3IGF0IDAxOjE2OjM3UE0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+PiBPbiBUaHUsIE9jdCAxOSwgMjAxNyBhdCAwMzoyNjozMFBNICswMTAwLCBS
b2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+PiA+T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMTE6MDE6
NTZQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90ZToKPj4gPj4gK3N0YXRpYyB2b2lkIHVubWFwX2d1
ZXN0X3BhZ2Uodm9pZCAqdmlydCkKPj4gPj4gK3sKPj4gPj4gKyAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlOwo+PiA+PiArCj4+ID4+ICsgICAgQVNTRVJUKCh1bnNpZ25lZCBsb25nKXZpcnQgJiBQ
QUdFX01BU0spOwo+PiA+Cj4+ID5JJ20gbm90IHN1cmUgSSBnZXQgdGhlIHBvaW50IG9mIHRoZSBj
aGVjayBhYm92ZS4KPj4gCj4+IEkgaW50ZW5kZWQgdG8gY2hlY2sgdGhlIGFkZHJlc3MgaXMgNEst
cGFnZSBhbGlnbmVkLiBJdCBzaG91bGQgYmUKPj4gCj4+IEFTU0VSVCghKCh1bnNpZ25lZCBsb25n
KXZpcnQgJiAoUEFHRV9TSVpFIC0gMSkpKQo+Cj5QbGVhc2UgdXNlIHRoZSBJU19BTElHTkVEIG1h
Y3JvLgoKT2suCgo+Cj4+ID4KPj4gPj4gKyAgICB9Cj4+ID4+ICsgICAgcmV0dXJuOwo+PiA+PiAr
fQo+PiA+PiArCj4+ID4+ICtzdGF0aWMgYm9vbCB2dnRkX2lycV9yZXF1ZXN0X3Nhbml0eV9jaGVj
ayhjb25zdCBzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwKPj4gPj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCBhcmNoX2lycV9yZW1hcHBpbmdfcmVxdWVzdCAqaXJx
KQo+PiA+PiArewo+PiA+PiArICAgIGlmICggaXJxLT50eXBlID09IFZJT01NVV9SRVFVRVNUX0lS
UV9BUElDICkKPj4gPj4gKyAgICB7Cj4+ID4+ICsgICAgICAgIHN0cnVjdCBJT19BUElDX3JvdXRl
X3JlbWFwX2VudHJ5IHJ0ZSA9IHsgLnZhbCA9IGlycS0+bXNnLnJ0ZSB9Owo+PiA+PiArCj4+ID4+
ICsgICAgICAgIEFTU0VSVChydGUuZm9ybWF0KTsKPj4gPgo+PiA+SXMgaXQgZmluZSB0byBBU1NF
UlQgaGVyZT8gQ2FuJ3QgdGhlIGd1ZXN0IHNldCBydGUuZm9ybWF0IHRvIHdoYXRldmVyCj4+ID5p
dCB3YW50cz8KPj4gCj4+IEd1ZXN0IGNhbiB1c2UgbGVnYWN5IGZvcm1hdCBpbnRlcnJ1cHQgKGku
ZS4gcnRlLmZvcm1hdCA9IDApLiBIb3dldmVyLAo+PiB3ZSBvbmx5IHJlYWNoIGhlcmUgd2hlbiBj
YWxsYmFjayAnY2hlY2tfaXJxX3JlbWFwcGluZycgcmV0dXJuIHRydWUgYW5kCj4+IGZvciB2dnRk
LCAnY2hlY2tfaXJxX3JlbWFwcGluZycganVzdCByZXR1cm5zIHRoZSBmb3JtYXQgYml0IG9mIGly
cSByZXF1ZXN0Lgo+PiBJZiBoZXJlIHJldC5mb3JtYXQgaXNuJ3QgdHJ1ZSwgdGhlcmUgbXVzdCBi
ZSBhIGJ1ZyBpbiBvdXIgY29kZS4KPgo+QXJlIHlvdSBzdXJlIHRoZSBjb3JyZWN0IGxvY2tzIGFy
ZSBob2xkIGhlcmUgdG8gcHJldmVudCB0aGUgZ3Vlc3QKPmZyb20gY2hhbmdpbmcgcnRlIHdoaWxl
IGFsbCB0aGlzIHByb2Nlc3NpbmcgaXMgaGFwcGVuaW5nPwoKVGhlIHJ0ZSBoZXJlIGlzbid0IHRo
ZSByZWdpc3RlcnMgaW4gSU9BUElDLiBJdCBpcyBvbmx5IChvciBwYXJ0IG9mKSB0aGUKaW50ZXJy
dXB0IHJlcXVlc3QgKGFic3RyYWN0IG9mIGlvYXBpYyBydGUgYW5kIG1zaSBtZXNzYWdlKS4gRXZl
cnkgdGltZQphbiBpbnRlcnJ1cHQgaXMgdG8gYmUgZGVsaXZlcmVkLCB0aGUgaW50ZXJydXB0IHJl
cXVlc3QgaXMgY29tcG9zZWQKYWNjb3JkaW5nIHRoZSBJT0FQSUMgUlRFIG9yIE1TSSBtZXNzYWdl
IG9uIHN0YWNrLiBUaGVuIHdlIHJlY29nbml6ZQp0aGUgZm9ybWF0IG9mIHRoZSBpbnRlcnJ1cHQs
IG1lYW5zIHJlbWFwcGluZyBmb3JtYXQgb3Igbm90IHJlbWFwcGluZwpmb3JtYXQuIE9ubHkgZm9y
IHJlbWFwcGluZyBmb3JtYXQsIHRoZSBmdW5jdGlvbiBpcyBjYWxsZWQuIEZvcgpub24tcmVtYXBw
aW5nIGZvcm1hdCwgdGhlIGludGVycnVwdCBpcyBkZWxpdmVyZWQgYnkgaW9hcGljIGRpcmVjdGx5
IGFuZApuZWVkbid0IGNvbWUgaGVyZSBhbmQgYmUgdHJhbnNsYXRlZCBieSB2SU9NTVUuCgpUaGFu
a3MKQ2hhbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 23 08:06:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 08:06:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6Xkq-0001ls-HN; Mon, 23 Oct 2017 08:06:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc96@hermes.cam.ac.uk>) id 1e6Xkp-0001lm-1n
 for xen-devel@lists.xen.org; Mon, 23 Oct 2017 08:06:35 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 AC/5E-08608-A03ADE95; Mon, 23 Oct 2017 08:06:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsXSnM/Rqsu5+G2
 kQfN6cYslHxezODB6HN39mymAMYo1My8pvyKBNWNd33zGguMCFVOa97A3ML7m7WLk5JAQUJTY
 2riRGcJ2kOh9s4e9i5GLQ0jgGpNE46dZLCAJYYEUiYkvVzOB2CICyhK9v36DxZkFCiTWPfjIC
 tGwmElixv9OsElsAvoSu198AmvgFbCV6Jq2nw3EZhFQleid8IAdxBYViJb4vug5M0SNoMTJmU
 /AhnIK2Et0Nt1kg1igLvFn3iVmCFteonnrbChbXKLpy0pWiOP0JKbdn8cygVFwFpJRs5C0z0L
 SPgtJ+wJGllWMGsWpRWWpRbqGBnpJRZnpGSW5iZk5QJ6ZXm5qcXFiempOYlKxXnJ+7iZGYEAz
 AMEOxuPv4w4xSnIwKYny/s55GynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvf6QqCcYFFqempFW
 mYOMLZg0hIcPEoivJ9B0rzFBYm5xZnpEKlTjIpS4rwzQRICIImM0jy4Nlg8X2KUlRLmZQQ6RI
 inILUoN7MEVf4VozgHo5IwL/MioCk8mXklcNNfAS1mAlosa/8GZHFJIkJKqoFx2uqFZ63jquK
 7pN/c9FzcmORwVD5pQtimF8YmEVb98douF6QO6/2r7tuw8iybqd4fHqGYySV9oSYnF6mL3OTI
 Lmjr+PsyRd5e/OpJjz3bf6/f88dJ/7JwYYIx34o1C7yML71/xaGQ2pKfWNxX/9+wz/zinX5Tl
 n/tps+591YsXtwisPrio/VKLMUZiYZazEXFiQBrrRFO4gIAAA==
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-7.tower-21.messagelabs.com!1508745993!78456424!1
X-Originating-IP: [131.111.8.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28147 invoked from network); 23 Oct 2017 08:06:33 -0000
Received: from ppsw-33.csi.cam.ac.uk (HELO ppsw-33.csi.cam.ac.uk)
 (131.111.8.133)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Oct 2017 08:06:33 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from 88-111-127-202.dynamic.dsl.as9105.com ([88.111.127.202]:51760
 helo=[192.168.1.6])
 by ppsw-33.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.157]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1e6Xkl-000Enr-iA (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Mon, 23 Oct 2017 09:06:32 +0100
To: Jan Beulich <JBeulich@suse.com>
References: <1508412390-10279-1-git-send-email-andrew.cooper3@citrix.com>
 <1508430123-28384-1-git-send-email-andrew.cooper3@citrix.com>
 <59E9BDF7020000780018879F@prv-mh.provo.novell.com>
 <4e5a7d46-b6b6-7054-7e50-7238e08572f0@citrix.com>
 <59EDB3D802000078001892FA@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <c539ff50-1e19-000d-2f83-25fc24575096@citrix.com>
Date: Mon, 23 Oct 2017 09:06:27 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <59EDB3D802000078001892FA@prv-mh.provo.novell.com>
Content-Language: en-GB
Cc: Julien Grall <julien.grall@arm.com>, Kevin Tian <kevin.tian@intel.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.10 v2] passthrough/vtd: Don't DMA to
 the stack in queue_invalidate_wait()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjMvMTAvMjAxNyAwODoxOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjAuMTAuMTcg
YXQgMTk6NTUsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMjAvMTAv
MTcgMDg6MTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMTkuMTAuMTcgYXQgMTg6MjIs
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+PiBETUEtaW5nIHRvIHRoZSBz
dGFjayBpcyBnZW5lcmFsbHkgY29uc2lkZXJlZCBiYWQgcHJhY3RpY2UuICBJbiB0aGlzIGNhc2Us
IGlmIAo+PiBhCj4+Pj4gdGltZW91dCBvY2N1cnMgYmVjYXVzZSBvZiBhIHNsdWdnaXNoIGRldmlj
ZSB3aGljaCBpcyBwcm9jZXNzaW5nIHRoZSByZXF1ZXN0LAo+Pj4+IHRoZSBjb21wbGV0aW9uIG5v
dGlmaWNhdGlvbiB3aWxsIGNvcnJ1cHQgdGhlIHN0YWNrIG9mIGEgc3Vic2VxdWVudCBkZWVwZXIg
Cj4+IGNhbGwKPj4+PiB0cmVlLgo+Pj4+Cj4+Pj4gUGxhY2UgdGhlIHBvbGxfc2xvdCBpbiBhIHBl
cmNwdSBhcmVhIGFuZCBETUEgdG8gdGhhdCBpbnN0ZWFkLgo+Pj4+Cj4+Pj4gU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4+IFBsZWFzZSBj
b3VsZCB5b3UgZXh0ZW5kIHRoZSBjb21taXQgbWVzc2FnZSB0byBzdGF0ZSB0aGUgaXNzdWUKPj4+
IHJlbWFpbmluZyB3aXRoIHVzaW5nIGEgc2luZ2xlIHBlci1DUFUgc2xvdD8gV2l0aCB0aGF0Cj4+
PiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+PiBIb3cgYWJv
dXQgdGhpcz8KPj4KPj4gTm90ZTogVGhpcyBjaGFuZ2UgZG9lcyBub3QgYWRkcmVzcyBvdGhlciBp
c3N1ZXMgd2l0aCB0aGUgY3VycmVudAo+PiBpbXBsZW1lbnRhdGlvbiwgc3VjaCBhcyBvbmNlIGEg
dGltZW91dCBoYXMgYmVlbiBzdWZmZXJlZCwgc3Vic2VxdWVudAo+PiBjb21wbGV0aW9ucyBjYW4n
dCBiZSBjb3JyZWxhdGVkIHdpdGggdGhlaXIgcmVxdWVzdHMuCj4gU291bmRzIGdvb2QuCj4KPj4+
IGFsYmVpdCAuLi4KPj4+Cj4+Pj4gQEAgLTE2Nyw3ICsxNjksNyBAQCBzdGF0aWMgaW50IF9fbXVz
dF9jaGVjayBxdWV1ZV9pbnZhbGlkYXRlX3dhaXQoc3RydWN0IGlvbW11ICppb21tdSwKPj4+PiAg
ICAgIHFpbnZhbF9lbnRyeS0+cS5pbnZfd2FpdF9kc2MubG8ucmVzXzEgPSAwOwo+Pj4+ICAgICAg
cWludmFsX2VudHJ5LT5xLmludl93YWl0X2RzYy5sby5zZGF0YSA9IFFJTlZBTF9TVEFUX0RPTkU7
Cj4+Pj4gICAgICBxaW52YWxfZW50cnktPnEuaW52X3dhaXRfZHNjLmhpLnJlc18xID0gMDsKPj4+
PiAtICAgIHFpbnZhbF9lbnRyeS0+cS5pbnZfd2FpdF9kc2MuaGkuc2FkZHIgPSB2aXJ0X3RvX21h
ZGRyKCZwb2xsX3Nsb3QpID4+IDI7Cj4+Pj4gKyAgICBxaW52YWxfZW50cnktPnEuaW52X3dhaXRf
ZHNjLmhpLnNhZGRyID0gdmlydF90b19tYWRkcih0aGlzX3BvbGxfc2xvdCkgPj4gMjsKPj4+IC4u
LiB0aGlzIG9uZSBpcyBzdGlsbCBhIGxpdGVyYWwgbnVtYmVyIHJhdGhlciB0aGFuIHNvbWV0aGlu
ZyBhbGxvd2luZwo+Pj4gdG8gYXNzb2NpYXRlIGJhY2sgd2hlcmUgdGhhdCB2YWx1ZSBpcyBjb21p
bmcgZnJvbSAoYnV0IHNpbmNlIHlvdSdyZQo+Pj4gbm90IGludHJvZHVjaW5nIGl0IGhlcmUsIEkg
YWxzbyB3b24ndCBpbnNpc3Qgb24geW91IGNoYW5naW5nIGl0IGluIHRoaXMKPj4+IHBhdGNoKS4K
Pj4gSSBkb24ndCB1bmRlcnN0YW5kLiAgV2hhdCBpcyBzdGlsbCBhIGxpdGVyYWwgbnVtYmVyPwo+
IFRoZXJlJ3Mgc3RpbGwgdGhhdCBsaXRlcmFsIDIgdGhlcmUgYXMgdGhlIHNoaWZ0IGNvdW50LgoK
QWggLSB0aGF0IGlzIGJlY2F1c2Ugb2YgdGhlIGJpdGZpZWxkIGRlZmluaXRpb24gb2Ygc2FkZHIu
wqAgSXQgaXMgYSAzMmJpdApmaWVsZCwgYnV0IHRoZSBib3R0b20gdHdvIGJpdHMgYXJlIHJlc2Vy
dmVkLCB0byBjYXVzZSBhbiBhbGlnbmVkIGR3b3JkCndyaXRlLgoKSXQgd291bGQgcHJvYmFibHkg
YmUgY2xlYW5lciB0byBub3QgZGVjbGFyZSBzYWRkciBhcyBhIGJpdGZpZWxkLCBhbmQKcmVseSBv
biB0aGUgYWxpZ25tZW50IG9mIHUzMiB0byBrZWVwIHRoZSBib3R0b20gdHdvIGJpdHMgY2xlYXIu
Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 23 08:08:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 08:08:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6Xme-0001re-Sb; Mon, 23 Oct 2017 08:08:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1e6Xme-0001rY-1g
 for xen-devel@lists.xen.org; Mon, 23 Oct 2017 08:08:28 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 0E/1D-29911-B73ADE95; Mon, 23 Oct 2017 08:08:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSW0gUYRT235ldR3Hid9U8boi4ZIrlphXZg5g
 phFBg0ZP7YrM2uUt70ZlVNunBAqVMQY1c3bxrBiVKXjBZk9KSlNTIB1GQrPQhS8PVvGBaMztq
 9j995z/f+c53DocilGUKFcXarCxnZoxqhTdZUHA3JCq3cSE1enX6+JmmpUYyASW/dW7KLiGt3
 GDWWWxX5fq29SXPzHlvW0FXlTwPFXoVIi9KiW3QMeRSiBgwDW+aK+QSToF855iAvQVOHoLy54
 89paAXQXfnIikFTgT91YKYO2hFYK8Yd2spcCSMFIslXpQ/1sJkyys3icANCIpGfhJiwg/fgF8
 zg4REMsLKs7kdfAIq616SIiZxGIxOSRwaXwFH4ayAKaHbOfg8rRG/vXAi2DdmkIgRPghrwy0y
 ERM4EKZma2XSPBiaescICQfAt6/bO3MegsHWCfecgKsJcJUsekp9g6DMtSKXcCBMFtShXXyvb
 2NnYaGw1ZaPpGbHoM4pLZLAR6G5/vuOZ18YqpwlpWWHQnHRLCpBIY59/hz7yh37yh37yusQ+R
 RF8CyXw3JRJ2M0Os6QobeaGIMxKib6tMbE8jyTwRoZHa9Jt5jakXATHsJ7ge40XO5HQZRMHUB
 vGhdSlQd0lms39QyvT+OyjSzfjyIoCg+OVttlKtJsMbNqoM83CDxfjs1gbdcNRuHIdqlA+aj9
 6eV6IU3zmYyJN2RIqWEURQ22j/+WKd0aqkAaixpYJOmzzXsSu6f6EQWr/GgkGFT6ZLKcyWD9P
 z+PAimk9qNviSo+BrN1r9O8YEImmAg++0M0YWX+pVR5SLn+vjyhTHt47GL4h3g6KC1IZ38yVu
 UyvUvf3tLWPNCqY+PsQ59uJ3evTKlXLYrl4vDcvHblBFkaFtGXUxuv0MWuZ3uYLNGu6ixuIOl
 hVu+pxh7n/bR5zdxKXJLvQGMpk7J0v+aCqrtnqsv0KH/xSPKfL829iQMda02vudLOVDXJ65mY
 SILjmb+8ZDKDpQMAAA==
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1508746104!111451983!1
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63808 invoked from network); 23 Oct 2017 08:08:26 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Oct 2017 08:08:26 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by orsmga104.jf.intel.com with ESMTP; 23 Oct 2017 01:08:24 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,421,1503385200"; d="scan'208";a="163692477"
Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204])
 by orsmga005.jf.intel.com with ESMTP; 23 Oct 2017 01:08:23 -0700
Received: from fmsmsx154.amr.corp.intel.com (10.18.116.70) by
 FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 23 Oct 2017 01:08:22 -0700
Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by
 FMSMSX154.amr.corp.intel.com (10.18.116.70) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 23 Oct 2017 01:08:22 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.159]) by
 shsmsx102.ccr.corp.intel.com ([169.254.2.175]) with mapi id 14.03.0319.002;
 Mon, 23 Oct 2017 16:08:20 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: "Gao, Chao" <chao.gao@intel.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v3 for 4.10] x86/vpt: guarantee the return value of
 pt_update_irq() set in vIRR or PIR
Thread-Index: AQHTSX3aSMYPeMcI/ESX7SFEq1A3N6LxGRfg
Date: Mon, 23 Oct 2017 08:08:19 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190E311F2@SHSMSX101.ccr.corp.intel.com>
References: <1508459700-6725-1-git-send-email-chao.gao@intel.com>
In-Reply-To: <1508459700-6725-1-git-send-email-chao.gao@intel.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNTkyZDhmMTYtY2E5MC00NTQ5LTg4ZWEtNzUzYzI2NTM1YjdhIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6ImxLNjQ1SCtCeTZzRWtoOXZKRmt5WVU2bGdsanI2amZHZmZ1MXFvZ2p4YWc9In0=
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@linaro.org>, Jan Beulich <jbeulich@suse.com>,
 "Nakajima, Jun" <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH v3 for 4.10] x86/vpt: guarantee the return
 value of pt_update_irq() set in vIRR or PIR
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBHYW8sIENoYW8KPiBTZW50OiBGcmlkYXksIE9jdG9iZXIgMjAsIDIwMTcgODozNSBB
TQo+IAo+IHB0X3VwZGF0ZV9pcnEoKSBpcyBleHBlY3RlZCB0byByZXR1cm4gdGhlIHZlY3RvciBu
dW1iZXIgb2YgcGVyaW9kaWMKPiB0aW1lciBpbnRlcnJ1cHQsIHdoaWNoIHNob3VsZCBiZSBzZXQg
aW4gdklSUiBvZiB2bGFwaWMgb3IgaW4gUElSLgo+IE90aGVyd2lzZSBpdCB3b3VsZCB0cmlnZ2Vy
IHRoZSBhc3NlcnRpb24gaW4gdm14X2ludHJfYXNzaXN0KCksIHBsZWFzZQo+IHNlZWluZyBodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctCj4g
MTAvbXNnMDA5MTUuaHRtbC4KPiAKPiBCdXQgaXQgZmFpbHMgdG8gYWNoaWV2ZSB0aGF0IGluIHRo
ZSBmb2xsb3dpbmcgdHdvIGNhc2U6Cj4gMS4gaHZtX2lzYV9pcnFfYXNzZXJ0KCkgbWF5IG5vdCBz
ZXQgdGhlIGNvcnJlc3BvbmRpbmcgYml0IGluIHZJUlIgZm9yCj4gbWFzayBmaWVsZCBvZiBJT0FQ
SUMgUlRFIGlzIHNldC4gUGxlYXNlIHJlZmVyIHRvIHRoZSBjYWxsIHRyZWUKPiB2bXhfaW50cl9h
c3Npc3QoKSAtPiBwdF91cGRhdGVfaXJxKCkgLT4gaHZtX2lzYV9pcnFfYXNzZXJ0KCkgLT4KPiBh
c3NlcnRfaXJxKCkgLT4gYXNzZXJ0X2dzaSgpIC0+IHZpb2FwaWNfaXJxX3Bvc2l0aXZlX2VkZ2Uo
KS4gVGhlIHBhdGNoCj4gY2hlY2tzIHdoZXRoZXIgdGhlIHZlY3RvciBpcyBzZXQgb3Igbm90IGlu
IHZJUlIgb2YgdmxhcGljIG9yIFBJUiBiZWZvcmUKPiByZXR1cm5pbmcuCj4gCj4gMi4gc29tZW9u
ZSBjaGFuZ2VzIHRoZSB2ZWN0b3IgZmllbGQgb2YgSU9BUElDIFJURSBiZXR3ZWVuIGFzc2VydGlu
Zwo+IHRoZSBpcnEgYW5kIGdldHRpbmcgdGhlIHZlY3RvciBvZiB0aGUgaXJxLCBsZWFkaW5nIHRv
IHNldHRpbmcgdGhlCj4gb2xkIHZlY3RvciBudW1iZXIgYnV0IHJldHVybmluZyBhIGRpZmZlcmVu
dCB2ZWN0b3IgbnVtYmVyLiBUaGlzIHBhdGNoCj4gYWxsb3dzIGh2bV9pc2FfaXJxX2Fzc2VydCgp
IHRvIGFjY2VwdCBhIGNhbGxiYWNrIHdoaWNoIGNhbiBnZXQgdGhlCj4gaW50ZXJydXB0IHZlY3Rv
ciB3aXRoIGlycV9sb2NrIGhlbGQuIFRodXMsIG5vIG9uZSBjYW4gY2hhbmdlIHRoZSB2ZWN0b3IK
PiBiZXR3ZWVuIHRoZSB0d28gb3BlcmF0aW9ucy4KPiAKPiBCVFcsIHRoZSBmaXJzdCBhcmd1bWVu
dCBvZiBwaV90ZXN0X2FuZF9zZXRfcGlyKCkgc2hvdWxkIGJlIHVpbnQ4X3QKPiBhbmQgSSB0YWtl
IHRoaXMgY2hhbmNlIHRvIGZpeCBpdC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hh
by5nYW9AaW50ZWwuY29tPgoKUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50
ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 23 08:10:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 08:10:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6Xoj-0002UK-8M; Mon, 23 Oct 2017 08:10:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e6Xoi-0002Tw-IH
 for xen-devel@lists.xen.org; Mon, 23 Oct 2017 08:10:36 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 36/CB-00431-BF3ADE95; Mon, 23 Oct 2017 08:10:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDS/f34re
 RBtvusVks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnTzx5jLFjNUzFl5Ry2Bsa1XF2MnBxCAnkS
 bU9+sILYvAJ2EttW72MGsSUEDCVOL7zJAmKzCKhKnNq5DqyGTUBdou3ZdjBbRCBJ4tWWY0A1X
 BzMAncYJVZd38YOkhAW8Ja4df4EG0hCSGA9o8SCp1fBJnEKOEt8Xj4LqJsDaJugxN8dwiBhZg
 EtiYe/brFA2NoSyxa+ZgYpYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaNGcWpRWWqRrpG
 JXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYADWMzAw7mB8ddzvEKMkB5OSKO/v
 nLeRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4jYEBLSRYlJqeWpGWmQOMBZi0BAePkgjvi0VAa
 d7igsTc4sx0iNQpRl2Ojpt3/zAJseTl56VKifNeACkSACnKKM2DGwGLy0uMslLCvIwMDAxCPA
 WpRbmZJajyrxjFORiVhHm3g0zhycwrgdv0CugIJqAjZO3fgBxRkoiQkmpgLN2k8Ndp6Z1z/w0
 dt8/1VbrHGerhE8boLlLxtkmX6WC5RWBto+rKA/05s6tkH7BY1BrOCP+Z8PBsdz97avd5th8i
 TpO/OSnGbHtYuPqGkcVOt0e+12uKuMvf5klFXktetlGkc8PjH42vDtcU1GzyvcTewCPczcQ44
 Vbo4x0rZAVSRcu5InKUWIozEg21mIuKEwGHGf/mxgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1508746233!99790660!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26306 invoked from network); 23 Oct 2017 08:10:34 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Oct 2017 08:10:34 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 23 Oct 2017 02:10:32 -0600
Message-Id: <59EDC01B020000780018934B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 23 Oct 2017 02:10:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Petre Pircalabu" <ppircalabu@bitdefender.com>,
 "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1508173661-2975-1-git-send-email-ppircalabu@bitdefender.com>
 <20171020161523.4f6mo2br34yzzct2@citrix.com>
 <4b2a9a88-c980-0cfb-8ed9-233c5d1769f3@bitdefender.com>
In-Reply-To: <4b2a9a88-c980-0cfb-8ed9-233c5d1769f3@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, Wei Liu <wei.liu2@citrix.com>,
 konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v7] x86/altp2m: Added
 xc_altp2m_set_mem_access_multi()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIwLjEwLjE3IGF0IDE4OjMyLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gT24gMTAvMjAvMjAxNyAwNzoxNSBQTSwgV2VpIExpdSB3cm90ZToKPj4gT24gTW9uLCBP
Y3QgMTYsIDIwMTcgYXQgMDg6MDc6NDFQTSArMDMwMCwgUGV0cmUgUGlyY2FsYWJ1IHdyb3RlOgo+
Pj4gRnJvbTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgo+Pj4K
Pj4+IEZvciB0aGUgZGVmYXVsdCBFUFQgdmlldyB3ZSBoYXZlIHhjX3NldF9tZW1fYWNjZXNzX211
bHRpKCksIHdoaWNoCj4+PiBpcyBhYmxlIHRvIHNldCBhbiBhcnJheSBvZiBwYWdlcyB0byBhbiBh
cnJheSBvZiBhY2Nlc3MgcmlnaHRzIHdpdGgKPj4+IGEgc2luZ2xlIGh5cGVyY2FsbC4gSG93ZXZl
ciwgdGhpcyBmdW5jdGlvbmFsaXR5IHdhcyBsYWNraW5nIGZvciB0aGUKPj4+IGFsdHAybSBzdWJz
eXN0ZW0sIHdoaWNoIGNvdWxkIG9ubHkgc2V0IHBhZ2UgcmVzdHJpY3Rpb25zIGZvciBvbmUKPj4+
IHBhZ2UgYXQgYSB0aW1lLiBUaGlzIHBhdGNoIGFkZHJlc3NlcyB0aGUgZ2FwLgo+Pj4KPj4+IEhW
TU9QX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aSBoYXMgYmVlbiBhZGRlZCBhcyBhIEhWTU9Q
IChhcyBvcHBvc2VkIHRvIGEKPj4+IERPTUNUTCkgZm9yIGNvbnNpc3RlbmN5IHdpdGggaXRzIEhW
TU9QX2FsdHAybV9zZXRfbWVtX2FjY2VzcyBjb3VudGVycGFydCAoYW5kCj4+PiBoZW5jZSB3aXRo
IHRoZSBvcmlnaW5hbCBhbHRwMm0gZGVzaWduLCB3aGVyZSBkb21haW5zIGFyZSBhbGxvd2VkIC0g
d2l0aCB0aGUKPj4+IHByb3BlciBhbHRwMm0gYWNjZXNzIHJpZ2h0cyAtIHRvIGFsdGVyIHRoZXNl
IHNldHRpbmdzKSwgaW4gdGhlIGFic2VuY2Ugb2YgYW4KPj4+IG9mZmljaWFsIHBvc2l0aW9uIG9u
IHRoZSBpc3N1ZSBmcm9tIHRoZSBvcmlnaW5hbCBhbHRwMm0gZGVzaWduZXJzLgo+Pj4KPj4+IFNp
Z25lZC1vZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4K
Pj4+IFNpZ25lZC1vZmYtYnk6IFBldHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBiaXRkZWZlbmRl
ci5jb20+Cj4+Pgo+PiAKPj4gVGhlIHRpdGxlIGlzIGEgYml0IG1pc2xlYWRpbmcgLS0gdGhpcyBw
YXRjaCBhY3R1YWxseSBjb250YWlucyBjaGFuZ2VzIHRvCj4+IGh5cGVydmlzb3IgYXMgd2VsbC4K
PiAKPiBTb3JyeSwgSSBoYXZlIGFzc3VtZWQgdGhhdCB0aGUgaHlwZXJ2aXNvciBjaGFuZ2VzIGFy
ZSBpbXBsaWVkLiBXZSdyZQo+IGhhcHB5IHRvIGNoYW5nZSBpdC4gV291bGQgIng4Ni9hbHRwMm06
IEFkZGVkCj4geGNfYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpKCkgYW5kIGh5cGVydmlzb3Ig
c3VwcG9ydCIgYmUgYmV0dGVyPwoKQnV0IHBsZWFzZSBub3QgYWdhaW4gIkFkZGVkIiAtIHdlJ3Zl
IGhhZCB0aGlzIGRpc2N1c3Npb24gYmVmb3JlLgpUaGUgdGl0bGUgaXMgc3VwcG9zZWQgdG8gdGVs
bCB3aGF0IGEgcGF0Y2ggZG9lcywgbm90IHdoYXQgdGhlIHN0YXRlCm9mIHRoZSBjb2RlIGlzIGFm
dGVyIGl0IHdhcyBhcHBsaWVkLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 23 08:24:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 08:24:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6Y2M-0003IY-DP; Mon, 23 Oct 2017 08:24:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e6Y2L-0003IS-5M
 for xen-devel@lists.xenproject.org; Mon, 23 Oct 2017 08:24:41 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 D0/43-29911-847ADE95; Mon, 23 Oct 2017 08:24:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXS6fjDS9d9+dt
 Ig7mzdCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow133azF5zlq/jweQpzA+MB7i5GDg4hgTyJ
 pSeNuxg5OXgF7CSalvaxgtgSAoYSpxfeZAGxWQRUJfrebGQGsdkE1CXanm0HqxERUJa4+30GW
 A2zwEMmieWr5EFsYQFXidYdn1kgxltIzLxvARLmFLCU2HTrCytImFdAUOLvDmGITi2Jh79uQU
 3Rlli28DUzSAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3SNjfSSijLTM0p
 yEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQIDjwEIdjCeXhd4iFGSg0lJlPd3zttIIb6k/JTK
 jMTijPii0pzU4kOMMhwcShK8XMuAcoJFqempFWmZOcAYgElLcPAoifDqgaR5iwsSc4sz0yFSp
 xiNOQ69uP2HiaPj5t0/TEIsefl5qVLivJNBSgVASjNK8+AGwWLzEqOslDAvI9BpQjwFqUW5mS
 Wo8q8YxTkYlYR5/y0FmsKTmVcCt+8V0ClMQKfI2r8BOaUkESEl1cCYv21jRIhYa7hxQlLzg3k
 vdtt/TO1auVlSYVH47INTv7VWnP7rNf+C27aEaYcKdr48Kr/WZYKJK/ta+62ceQ3r4+Qqf7Pw
 Kcws7rfez7HpZH/8hvRtXl2Rt9//rD61zDnq1drN9xIOa1nmhYrt0fIWWvM1suOf7LS+S1ol4
 bP9tf78nbyGuXuSEktxRqKhFnNRcSIAmLIKisgCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1508747077!78286068!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46438 invoked from network); 23 Oct 2017 08:24:39 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Oct 2017 08:24:39 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 23 Oct 2017 02:24:37 -0600
Message-Id: <59EDC3680200007800189363@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 23 Oct 2017 02:24:40 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20171020173255.31213-1-wei.liu2@citrix.com>
In-Reply-To: <20171020173255.31213-1-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-4.10] scripts: add a script for build
	testing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIwLjEwLjE3IGF0IDE5OjMyLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
LS0tIC9kZXYvbnVsbAo+ICsrKyBiL3NjcmlwdHMvYnVpbGQtdGVzdC5zaAo+IEBAIC0wLDAgKzEs
NDAgQEAKPiArIyEvYmluL3NoCj4gKwo+ICsjIFdBUk5JTkc6IEFsd2F5cyBiYWNrdXAgdGhlIGJy
YW5jaCBieSBjcmVhdGluZyBhbm90aGVyIHJlZmVyZW5jZSB0byBpdCBpZgo+ICsjIHlvdSdyZSBu
b3QgZmFtaWxpYXIgd2l0aCBnaXQtcmViYXNlKDEpLgo+ICsjCj4gKyMgVXNlIGBnaXQgcmViYXNl
YCB0byBydW4gY29tbWFuZCBvciBzY3JpcHQgb24gZXZlcnkgY29tbWl0IHdpdGhpbiB0aGUgcmFu
Z2UKPiArIyBzcGVjaWZpZWQuIElmIG5vIGNvbW1hbmQgb3Igc2NyaXB0IGlzIHByb3ZpZGVkLCB1
c2UgdGhlIGRlZmF1bHQgb25lIHRvIGNsZWFuCj4gKyMgYW5kIGJ1aWxkIHRoZSB3aG9sZSB0cmVl
Lgo+ICsjCj4gKyMgSWYgc29tZXRoaW5nIGdvZXMgd3JvbmcsIHRoZSBzY3JpcHQgd2lsbCBzdG9w
IGF0IHRoZSBjb21taXQgdGhhdCBmYWlscy4gIEZpeAo+ICsjIHRoZSBmYWlsdXJlIGFuZCBydW4g
YGdpdCByZWJhc2UgLS1jb250aW51ZWAuCj4gKyMKPiArIyBJZiBmb3IgYW55IHJlYXNvbiB0aGUg
dHJlZSBpcyBzY3Jld2VkLCB1c2UgYGdpdCByZWJhc2UgLS1hYm9ydGAgdG8gcmVzdG9yZSB0bwo+
ICsjIG9yaWdpbmFsIHN0YXRlLgo+ICsKPiAraWYgISB0ZXN0IC1mIHhlbi9LY29uZmlnOyB0aGVu
Cj4gKyAgICBlY2hvICJQbGVhc2UgcnVuIHRoaXMgc2NyaXB0IGZyb20gdG9wLWxldmVsIGRpcmVj
dG9yeSIKCldvdWxkbid0IHJ1bm5pbmcgdGhpcyBpbiBvbmUgb2YgdGhlIHRvcC1sZXZlbCBzdWIt
dHJlZXMgYWxzbyBiZSB1c2VmdWw/CkUuZy4gd2h5IHdvdWxkIG9uZSB3YW50IGEgaHlwZXJ2aXNv
ciBvbmx5IHNlcmllcyBub3QgdG91Y2hpbmcgdGhlCnB1YmxpYyBpbnRlcmZhY2UgdG8gaGF2ZSB0
aGUgdG9vbHMgdHJlZSByZWJ1aWx0IGFsbCB0aGUgdGltZT8KCj4gKyAgICBleGl0IDEKPiArZmkK
PiArCj4gK2lmIHRlc3QgJCMgLWx0IDIgOyB0aGVuCj4gKyAgICBlY2hvICJVc2FnZTogJDAgPEJB
U0U+IDxUSVA+IFtDTUR8U0NSSVBUXSIKClBlcmhhcHMKCiAgICBlY2hvICJVc2FnZTogJDAgPEJB
U0U+IDxUSVA+IFs8Q01EPnw8U0NSSVBUPl0iCgo/IEFsc28gSSdtIG5vdCBjbGVhciB3aHkgeW91
IG1ha2UgdGhlIGRpc3RpbmN0aW9uIGJldHdlZW4gY29tbWFuZAphbmQgc2NyaXB0LgoKPiArICAg
IGV4aXQgMQo+ICtmaQo+ICsKPiArQkFTRT0kMQo+ICtUSVA9JDIKPiArQ01EPSR7MzotZ2l0IGNs
ZWFuIC1mZHggJiYgLi9jb25maWd1cmUgJiYgbWFrZSAtajR9Cj4gKwo+ICtlY2hvICJSdW5uaW5n
IGNvbW1hbmQgXCIkQ01EXCIgb24gZXZlcnkgY29tbWl0IGZyb20gJEJBU0UgdG8gJFRJUCIKPiAr
ZWNobyAtbiAiU3RhcnRpbmcgaW4gIgo+ICsKPiArZm9yIGkgaW4gYHNlcSA1IC0xIDFgOyBkbwo+
ICsgICAgZWNobyAtbiAiJGkgLi4uICIKPiArICAgIHNsZWVwIDEKPiArZG9uZQoKV2hhdCBpcyB0
aGlzIHN0YXJ0dXAgZGVsYXkgaW50ZW5kZWQgZm9yPwoKPiArZWNobwo+ICsKPiArZ2l0IHJlYmFz
ZSAkQkFTRSAkVElQIC14ICIkQ01EIgoKSXMgdGhpcyBxdW90aW5nIG9uICRDTUQgcmVhbGx5IGdv
aW5nIHRvIHdvcmsgcmlnaHQgbm8gbWF0dGVyIHdoYXQKdGhlIHZhcmlhYmxlIGFjdHVhbGx5IGV4
cGFuZHMgdG8/IEkuZS4gZG9uJ3QgeW91IGVpdGhlciB3YW50IHRvIHVzZQoiZXZhbCIgb3IgYWRq
dXN0IHNjcmlwdCBhcmd1bWVudHMgc3VjaCB0aGF0IHlvdSBjYW4gdXNlICIkQCIgd2l0aAppdHMg
c3BlY2lhbCBxdW90aW5nIHJ1bGVzPwoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 23 08:35:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 08:35:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6YCQ-000424-Af; Mon, 23 Oct 2017 08:35:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1e6YCP-00041y-4e
 for xen-devel@lists.xen.org; Mon, 23 Oct 2017 08:35:05 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 C1/4C-23912-8B9ADE95; Mon, 23 Oct 2017 08:35:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmleJIrShJLcpLzFFi42KJPp6xUHf7yre
 RBi8e6Vss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkz785hLVjFV3HjzlGmBsZWni5GDg4hAQ+J
 N88Luhg5gcy1jBLtk7m7GLmA7JOMEr+/rWaFSHhIdD99zQyRmM0oMf1oKzNIQljAS2Jv1zFGE
 FtEIEji4t5JLCBFzAJnGSXunbrADtHxmFGi/2s7E0gVm4ChxOqNLWwgNq+Ak8TUe+/B4iwCqh
 J7O/aA2aIC4RJ3Wt+xQNQISpyc+YQF5FROAXuJ8x3SIGFmAXWJP/MuMUPY4hK3nsxngrDlJba
 /nQMWlxDIkXi8dAIbSKuEgJTE/1YlkHMkBBpYJA4cfscGUSMj8WjiTbYJjGKzkGybhWTFLCQr
 ZiFZsYCRZRWjRnFqUVlqka6hqV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmAkM
 QDBDsaG7Z6HGCU5mJREeX/nvI0U4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7ZQVQTrAoNT21Ii
 0zBxjTMGkJDh4lEd7jIGne4oLE3OLMdIjUKUZFKXHe9yAJAZBERmkeXBssjVxilJUS5mUEOkS
 IpyC1KDezBFX+FaM4B6OSMO95kCk8mXklcNNfAS1mAlosa/8GZHFJIkJKqoExXere1DmGq9ZU
 TxJ01J5zzvJgJHua9sVI/Xjru7/+L5h55POiT6WJn3xWre9Obd2S4Cz7THv+7CgH91eTDP2/T
 Q/ZqddmcEDz9O+cs/1lrMfubmu71/Zpvq2zmJDcgyv+Oksyb8iVPzP3E3ye8kN68YsTv7t2vX
 g5gVuSKdDbdcb5tMp7DhsZlViKMxINtZiLihMBnpTaKB4DAAA=
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1508747703!105337293!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36848 invoked from network); 23 Oct 2017 08:35:03 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 23 Oct 2017 08:35:03 -0000
Received: (qmail 20339 invoked from network); 23 Oct 2017 11:35:02 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 23 Oct 2017 11:35:02 +0300
Received: from smtp01.buh.bitdefender.com (unknown [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 025717FC2A
 for <xen-devel@lists.xen.org>; Mon, 23 Oct 2017 11:34:56 +0300 (EEST)
Received: (qmail 21934 invoked from network); 23 Oct 2017 11:34:56 +0300
Received: from unknown (HELO ?10.10.14.109?)
 (rcojocaru@bitdefender.com@195.210.4.22)
 by smtp01.buh.bitdefender.com with SMTP; 23 Oct 2017 11:34:55 +0300
To: Jan Beulich <JBeulich@suse.com>,
 Petre Pircalabu <ppircalabu@bitdefender.com>
References: <1508173661-2975-1-git-send-email-ppircalabu@bitdefender.com>
 <20171020161523.4f6mo2br34yzzct2@citrix.com>
 <4b2a9a88-c980-0cfb-8ed9-233c5d1769f3@bitdefender.com>
 <59EDC01B020000780018934B@prv-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <d3a30ed3-f3fa-210d-482c-a49f9e971fa0@bitdefender.com>
Date: Mon, 23 Oct 2017 11:34:55 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <59EDC01B020000780018934B@prv-mh.provo.novell.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.73547
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 464613,
 Stamp: 3], Multi: [Enabled, t: (0.000012,0.011518)], BW: [Enabled, t:
 (0.000012)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.004663), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY; NN_NO_LINK_NMD;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t:
 (0.019264,0.000136)], URL: [Enabled, t: (0.000006,0.000001)], RTDA:
 [Enabled, t: (0.270552), Hit: No, Details: v2.6.13; Id:
 15.5f4gov.1bsklr99f.4smis], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: tim@xen.org, sstabellini@kernel.org, Wei Liu <wei.liu2@citrix.com>,
 konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v7] x86/altp2m: Added
	xc_altp2m_set_mem_access_multi()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAyMy4xMC4yMDE3IDExOjEwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAyMC4xMC4x
NyBhdCAxODozMiwgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+PiBPbiAxMC8y
MC8yMDE3IDA3OjE1IFBNLCBXZWkgTGl1IHdyb3RlOgo+Pj4gT24gTW9uLCBPY3QgMTYsIDIwMTcg
YXQgMDg6MDc6NDFQTSArMDMwMCwgUGV0cmUgUGlyY2FsYWJ1IHdyb3RlOgo+Pj4+IEZyb206IFJh
enZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KPj4+Pgo+Pj4+IEZvciB0
aGUgZGVmYXVsdCBFUFQgdmlldyB3ZSBoYXZlIHhjX3NldF9tZW1fYWNjZXNzX211bHRpKCksIHdo
aWNoCj4+Pj4gaXMgYWJsZSB0byBzZXQgYW4gYXJyYXkgb2YgcGFnZXMgdG8gYW4gYXJyYXkgb2Yg
YWNjZXNzIHJpZ2h0cyB3aXRoCj4+Pj4gYSBzaW5nbGUgaHlwZXJjYWxsLiBIb3dldmVyLCB0aGlz
IGZ1bmN0aW9uYWxpdHkgd2FzIGxhY2tpbmcgZm9yIHRoZQo+Pj4+IGFsdHAybSBzdWJzeXN0ZW0s
IHdoaWNoIGNvdWxkIG9ubHkgc2V0IHBhZ2UgcmVzdHJpY3Rpb25zIGZvciBvbmUKPj4+PiBwYWdl
IGF0IGEgdGltZS4gVGhpcyBwYXRjaCBhZGRyZXNzZXMgdGhlIGdhcC4KPj4+Pgo+Pj4+IEhWTU9Q
X2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aSBoYXMgYmVlbiBhZGRlZCBhcyBhIEhWTU9QIChh
cyBvcHBvc2VkIHRvIGEKPj4+PiBET01DVEwpIGZvciBjb25zaXN0ZW5jeSB3aXRoIGl0cyBIVk1P
UF9hbHRwMm1fc2V0X21lbV9hY2Nlc3MgY291bnRlcnBhcnQgKGFuZAo+Pj4+IGhlbmNlIHdpdGgg
dGhlIG9yaWdpbmFsIGFsdHAybSBkZXNpZ24sIHdoZXJlIGRvbWFpbnMgYXJlIGFsbG93ZWQgLSB3
aXRoIHRoZQo+Pj4+IHByb3BlciBhbHRwMm0gYWNjZXNzIHJpZ2h0cyAtIHRvIGFsdGVyIHRoZXNl
IHNldHRpbmdzKSwgaW4gdGhlIGFic2VuY2Ugb2YgYW4KPj4+PiBvZmZpY2lhbCBwb3NpdGlvbiBv
biB0aGUgaXNzdWUgZnJvbSB0aGUgb3JpZ2luYWwgYWx0cDJtIGRlc2lnbmVycy4KPj4+Pgo+Pj4+
IFNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNv
bT4KPj4+PiBTaWduZWQtb2ZmLWJ5OiBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVm
ZW5kZXIuY29tPgo+Pj4+Cj4+Pgo+Pj4gVGhlIHRpdGxlIGlzIGEgYml0IG1pc2xlYWRpbmcgLS0g
dGhpcyBwYXRjaCBhY3R1YWxseSBjb250YWlucyBjaGFuZ2VzIHRvCj4+PiBoeXBlcnZpc29yIGFz
IHdlbGwuCj4+Cj4+IFNvcnJ5LCBJIGhhdmUgYXNzdW1lZCB0aGF0IHRoZSBoeXBlcnZpc29yIGNo
YW5nZXMgYXJlIGltcGxpZWQuIFdlJ3JlCj4+IGhhcHB5IHRvIGNoYW5nZSBpdC4gV291bGQgIng4
Ni9hbHRwMm06IEFkZGVkCj4+IHhjX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aSgpIGFuZCBo
eXBlcnZpc29yIHN1cHBvcnQiIGJlIGJldHRlcj8KPiAKPiBCdXQgcGxlYXNlIG5vdCBhZ2FpbiAi
QWRkZWQiIC0gd2UndmUgaGFkIHRoaXMgZGlzY3Vzc2lvbiBiZWZvcmUuCj4gVGhlIHRpdGxlIGlz
IHN1cHBvc2VkIHRvIHRlbGwgd2hhdCBhIHBhdGNoIGRvZXMsIG5vdCB3aGF0IHRoZSBzdGF0ZQo+
IG9mIHRoZSBjb2RlIGlzIGFmdGVyIGl0IHdhcyBhcHBsaWVkLgoKV2lsbCBkbywgaG93IGRvZXMg
Int4ZW4sbGlieGN9L2FsdHAybTogc3VwcG9ydCBmb3Igc2V0dGluZyByZXN0cmljdGlvbnMKZm9y
IGFuIGFycmF5IG9mIHBhZ2VzIiBzb3VuZD8KCldlJ2xsIGNoYW5nZSB0aGUgdGl0bGUgYXMgc29v
biBhcyB3ZSBoYXZlIGNvbW1lbnRzIHRvIGFkZHJlc3MgZm9yIGEgbmV3CnZlcnNpb24uCgoKVGhh
bmtzLApSYXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 23 08:40:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 08:40:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6YHO-0004hX-73; Mon, 23 Oct 2017 08:40:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e6YHN-0004hR-Kz
 for xen-devel@lists.xenproject.org; Mon, 23 Oct 2017 08:40:13 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 E3/50-31302-CEAADE95; Mon, 23 Oct 2017 08:40:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXS6fjDS/fNqre
 RBnf7JCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyZe+ewFdxirzg3ZSt7A+Neti5GTg4hgTyJ
 14vus4LYvAJ2EpfXtjOB2BIChhKnF95kAbFZBFQlTi1/zg5iswmoS7Q92w5WLyKgJDFhxn2gO
 AcHs4CBxN3vJiBhYQF3ie7N7awQ4/UlHn37yQJSwglUcumbCojJKyAo8XeHMEgFs4CWxMNft1
 ggbG2JZQtfM0MMlJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6hoV5SUWZ6Rkl
 uYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmDgMQDBDsaV7c6HGCU5mJREeX/nvI0U4kvKT6nM
 SCzOiC8qzUktPsSowcEhsG3X6guMUix5+XmpShK8bsAAFxIsSk1PrUjLzAHGBkypBAePkgivD
 kiat7ggMbc4Mx0idYrRmOPGw+t/mDg6bt79wyQENklKnNcHpFQApDSjNA9uECxmLzHKSgnzMg
 KdKcRTkFqUm1mCKv+KUZyDUUmY1xJkCk9mXgncvldApzABnSJr/wbklJJEhJRUA2P87gnpoZM
 LZrJ/OM2yvjDx5U39XxLqHG16dxceurxT5QCfm/OP+6xHf1bX7lXftGH6J51PH6Zu7dS2mLwz
 +YjwzxYubaGZDgLbxG42zwyKT+eT6Pu7yjVaydWm/IpG2btt/t5lJ53vZ+bouGxdtzpa58TDV
 Wob2jZukGLetnhyppK4DH9v5CslluKMREMt5qLiRACPUUiD1AIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1508748010!108283330!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65519 invoked from network); 23 Oct 2017 08:40:12 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Oct 2017 08:40:12 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 23 Oct 2017 02:40:10 -0600
Message-Id: <59EDC70D0200007800189380@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 23 Oct 2017 02:40:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <osstest-admin@xenproject.org>
References: <osstest-115037-mainreport@xen.org>
In-Reply-To: <osstest-115037-mainreport@xen.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [xen-unstable test] 115037: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjEwLjE3IGF0IDAxOjQ5LCA8b3NzdGVzdC1hZG1pbkB4ZW5wcm9qZWN0Lm9yZz4g
d3JvdGU6Cj4gZmxpZ2h0IDExNTAzNyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KPiBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE1MDM3LyAKPiAKPiBS
ZWdyZXNzaW9ucyA6LSgKPiAKPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBi
bG9ja2luZywKPiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKPiAgdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTE0NjQ0Cj4gIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNDY0NAo+ICB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMTQ2NDQKCkknbSBwdXp6bGVkIGJ5IHRoZXNlIHJlY3VycmluZyBmYWlsdXJlczogVW50
aWwgZmxpZ2h0IDExNDUyNSBhbGwgdGhyZWUKKHBsdXMgdGhlIGZvdXJ0aCBzaWJsaW5nLCB3aGlj
aCBpcyBpbiAiZ3Vlc3Qtc3RvcCBmYWlsIG5ldmVyIHBhc3MiIHN0YXRlKQp3ZXJlIGZhaWwtbmV2
ZXItcGFzcyBvbiB3aW5kb3dzLWluc3RhbGwgKHRoZSA2NC1iaXQgaG9zdCBvbmVzKSBvcgpndWVz
dC1zYXZlcmVzdG9yZSAodGhlIDMyLWJpdCBob3N0IG9uZXMpLiBUaGVuIGZsaWdodHMgMTE0NTQw
IGFuZAoxMTQ2NDQgd2VyZSBzdWNjZXNzZXMsIGFuZCBzaW5jZSB0aGVuIGd1ZXN0LXN0b3AgaGFz
IGJlZW4gZmFpbGluZy4KVGhlIGd1ZXN0IGNvbnNvbGUgZG9lc24ndCBzaG93IGFueSBpbmRpY2F0
aW9uIHRoYXQgdGhlIGd1ZXN0IG1heQpoYXZlIHJlY2VpdmVkIGEgc2h1dGRvd24gc2lnbmFsLgoK
SmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 23 08:41:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 08:41:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6YIo-0004rW-K5; Mon, 23 Oct 2017 08:41:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e6YIn-0004rA-4f
 for xen-devel@lists.xen.org; Mon, 23 Oct 2017 08:41:41 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 9F/2E-31121-44BADE95; Mon, 23 Oct 2017 08:41:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDS9dp9dt
 Ig/5rZhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b8bS+YClbwVzy4eJa5gfEjTxcjJ4eQQJ7E
 3k0nWUFsXgE7icm7FrGA2BIChhKnF94Es1kEVCWO/noCZrMJqEu0PdsOVi8ikCTxassxoDgXB
 7PAHUaJVde3sYMkhAW8JW6dP8EGkhASmM0k0bTlLVgHp4CzxLMDr4A6OIC2CUr83SEMEmYW0J
 J4+OsWC4StLbFs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukaG+o
 lFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGIAMQ7GBsWhR4iFGSg0lJlPd3zttI
 Ib6k/JTKjMTijPii0pzU4kOMMhwcShK8bquAcoJFqempFWmZOcBYgElLcPAoifDqgKR5iwsSc
 4sz0yFSpxh1OTpu3v3DJMSSl5+XKiXO+2wlUJEASFFGaR7cCFhcXmKUlRLmZQQ6SoinILUoN7
 MEVf4VozgHo5IwryXIKp7MvBK4Ta+AjmACOkLW/g3IESWJCCmpBkbm9zOVNsVwf115NMPLgC/
 Tkv2vwXcm3xeGzyqmWzYsY2P/Ija37FbHzoRLr/y+6y6sE4y4qRKsLSGVcXA+94Xz2joSMwKu
 sk8X0PLz2KotWpJ6JHL2NgOp9msXIxxdXCyuBzzVuH8ysFFImn3Tu7yHm3qmGV0RbOK4NLl4j
 rZLkJKt2LIpZUosxRmJhlrMRcWJAG97mWjGAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1508748097!74948074!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33158 invoked from network); 23 Oct 2017 08:41:38 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Oct 2017 08:41:38 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 23 Oct 2017 02:41:36 -0600
Message-Id: <59EDC7630200007800189383@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 23 Oct 2017 02:41:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Petre Pircalabu" <ppircalabu@bitdefender.com>,
 "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1508173661-2975-1-git-send-email-ppircalabu@bitdefender.com>
 <20171020161523.4f6mo2br34yzzct2@citrix.com>
 <4b2a9a88-c980-0cfb-8ed9-233c5d1769f3@bitdefender.com>
 <59EDC01B020000780018934B@prv-mh.provo.novell.com>
 <d3a30ed3-f3fa-210d-482c-a49f9e971fa0@bitdefender.com>
In-Reply-To: <d3a30ed3-f3fa-210d-482c-a49f9e971fa0@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, Wei Liu <wei.liu2@citrix.com>,
 konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v7] x86/altp2m: Added
 xc_altp2m_set_mem_access_multi()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjEwLjE3IGF0IDEwOjM0LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cgo+IAo+IE9uIDIzLjEwLjIwMTcgMTE6MTAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBP
biAyMC4xMC4xNyBhdCAxODozMiwgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+
Pj4gT24gMTAvMjAvMjAxNyAwNzoxNSBQTSwgV2VpIExpdSB3cm90ZToKPj4+PiBPbiBNb24sIE9j
dCAxNiwgMjAxNyBhdCAwODowNzo0MVBNICswMzAwLCBQZXRyZSBQaXJjYWxhYnUgd3JvdGU6Cj4+
Pj4+IEZyb206IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KPj4+
Pj4KPj4+Pj4gRm9yIHRoZSBkZWZhdWx0IEVQVCB2aWV3IHdlIGhhdmUgeGNfc2V0X21lbV9hY2Nl
c3NfbXVsdGkoKSwgd2hpY2gKPj4+Pj4gaXMgYWJsZSB0byBzZXQgYW4gYXJyYXkgb2YgcGFnZXMg
dG8gYW4gYXJyYXkgb2YgYWNjZXNzIHJpZ2h0cyB3aXRoCj4+Pj4+IGEgc2luZ2xlIGh5cGVyY2Fs
bC4gSG93ZXZlciwgdGhpcyBmdW5jdGlvbmFsaXR5IHdhcyBsYWNraW5nIGZvciB0aGUKPj4+Pj4g
YWx0cDJtIHN1YnN5c3RlbSwgd2hpY2ggY291bGQgb25seSBzZXQgcGFnZSByZXN0cmljdGlvbnMg
Zm9yIG9uZQo+Pj4+PiBwYWdlIGF0IGEgdGltZS4gVGhpcyBwYXRjaCBhZGRyZXNzZXMgdGhlIGdh
cC4KPj4+Pj4KPj4+Pj4gSFZNT1BfYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpIGhhcyBiZWVu
IGFkZGVkIGFzIGEgSFZNT1AgKGFzIG9wcG9zZWQgdG8gYQo+Pj4+PiBET01DVEwpIGZvciBjb25z
aXN0ZW5jeSB3aXRoIGl0cyBIVk1PUF9hbHRwMm1fc2V0X21lbV9hY2Nlc3MgY291bnRlcnBhcnQg
Cj4gKGFuZAo+Pj4+PiBoZW5jZSB3aXRoIHRoZSBvcmlnaW5hbCBhbHRwMm0gZGVzaWduLCB3aGVy
ZSBkb21haW5zIGFyZSBhbGxvd2VkIC0gd2l0aCB0aGUKPj4+Pj4gcHJvcGVyIGFsdHAybSBhY2Nl
c3MgcmlnaHRzIC0gdG8gYWx0ZXIgdGhlc2Ugc2V0dGluZ3MpLCBpbiB0aGUgYWJzZW5jZSBvZiBh
bgo+Pj4+PiBvZmZpY2lhbCBwb3NpdGlvbiBvbiB0aGUgaXNzdWUgZnJvbSB0aGUgb3JpZ2luYWwg
YWx0cDJtIGRlc2lnbmVycy4KPj4+Pj4KPj4+Pj4gU2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9j
YXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgo+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBQZXRy
ZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPgo+Pj4+Pgo+Pj4+Cj4+Pj4g
VGhlIHRpdGxlIGlzIGEgYml0IG1pc2xlYWRpbmcgLS0gdGhpcyBwYXRjaCBhY3R1YWxseSBjb250
YWlucyBjaGFuZ2VzIHRvCj4+Pj4gaHlwZXJ2aXNvciBhcyB3ZWxsLgo+Pj4KPj4+IFNvcnJ5LCBJ
IGhhdmUgYXNzdW1lZCB0aGF0IHRoZSBoeXBlcnZpc29yIGNoYW5nZXMgYXJlIGltcGxpZWQuIFdl
J3JlCj4+PiBoYXBweSB0byBjaGFuZ2UgaXQuIFdvdWxkICJ4ODYvYWx0cDJtOiBBZGRlZAo+Pj4g
eGNfYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpKCkgYW5kIGh5cGVydmlzb3Igc3VwcG9ydCIg
YmUgYmV0dGVyPwo+PiAKPj4gQnV0IHBsZWFzZSBub3QgYWdhaW4gIkFkZGVkIiAtIHdlJ3ZlIGhh
ZCB0aGlzIGRpc2N1c3Npb24gYmVmb3JlLgo+PiBUaGUgdGl0bGUgaXMgc3VwcG9zZWQgdG8gdGVs
bCB3aGF0IGEgcGF0Y2ggZG9lcywgbm90IHdoYXQgdGhlIHN0YXRlCj4+IG9mIHRoZSBjb2RlIGlz
IGFmdGVyIGl0IHdhcyBhcHBsaWVkLgo+IAo+IFdpbGwgZG8sIGhvdyBkb2VzICJ7eGVuLGxpYnhj
fS9hbHRwMm06IHN1cHBvcnQgZm9yIHNldHRpbmcgcmVzdHJpY3Rpb25zCj4gZm9yIGFuIGFycmF5
IG9mIHBhZ2VzIiBzb3VuZD8KClRoZSB0ZXh0IGlzIGZpbmUsIGJ1dCBJJ20gbm90IHN1cmUgdGhl
IHt4ZW4sbGlieGN9IHBhcnQgb2YgdGhlIHByZWZpeAppcyByZWFsbHkgdmVyeSB1c2VmdWwuCgpK
YW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 23 08:42:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 08:42:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6YJm-000507-T6; Mon, 23 Oct 2017 08:42:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e6YJl-0004zi-HY
 for xen-devel@lists.xen.org; Mon, 23 Oct 2017 08:42:41 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 59/81-08608-08BADE95; Mon, 23 Oct 2017 08:42:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXS6fjDS7d+9dt
 Ig7b1mhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aT8/uZCpYwVUyfN5GpgfEfYxcjB4eQQJ7E
 gkkBICavgJ3Erf1AJieHhIChxOmFN1lAbBYBVYnZ8z6ygdhsAuoSbc+2s4LYIgL6EvM//QSzm
 QW8JbbNXcAEYgsLREmcurIFrFdIwFPi0oGJzCA2p4CXxPO/+9khVglK/N0hDNGqJfHw1y0WCF
 tbYtnC18wgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jU01ksqykzPKMl
 NzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw8BiDYwfhlWcAhRkkOJiVR3t85byOF+JLyUyoz
 Eosz4otKc1KLDzFqcHAIbNu1+gKjFEtefl6qkgSv2yqgOsGi1PTUirTMHGBswJRKcPAoifBmg
 KR5iwsSc4sz0yFSpxiNOW48vP6HiaPj5t0/TEJgk6TEeX1ASgVASjNK8+AGwWL2EqOslDAvI9
 CZQjwFqUW5mSWo8q8YxTkYlYR5S0Cm8GTmlcDtewV0ChPQKbL2b0BOKUlESEk1MJobxQjO32s
 oa1o9Q+h//+YlF/hY3VMsSxXzLSyChFn6tGyP3T37Rz1jxdVjZ4q9Qg682ehyu7lBskuIN1h/
 Vngk56k3X+9W//nzXcLS/YCyq+nl9Uke/y6tneKteuJG7hTmH5X+04uL3rlGNf1suL4suGzB+
 tglUikVBjWx9z7tervwbcuEAiWW4oxEQy3mouJEALFxshzUAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1508748158!112622080!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25502 invoked from network); 23 Oct 2017 08:42:39 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Oct 2017 08:42:39 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 23 Oct 2017 02:42:37 -0600
Message-Id: <59EDC7A10200007800189386@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 23 Oct 2017 02:42:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1508428032-23829-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1508428032-23829-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-next 1/3] x86/pv: Move compat_set_gdt()
 to be beside do_set_gdt()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjEwLjE3IGF0IDE3OjQ3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhpcyBhbHNvIG1ha2VzIHRoZSBkb191cGRhdGVfZGVzY3JpcHRvcigpIHBhaXIgb2Yg
ZnVuY3Rpb25zIGFkamFjZW50Lgo+IAo+IFB1cmVseSBjb2RlIG1vdGlvbjsgbm8gZnVuY3Rpb25h
bCBjaGFuZ2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 23 08:44:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 08:44:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6YLJ-0005Dl-6y; Mon, 23 Oct 2017 08:44:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e6YLH-0005DX-Em
 for xen-devel@lists.xen.org; Mon, 23 Oct 2017 08:44:15 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 6A/B4-29298-EDBADE95; Mon, 23 Oct 2017 08:44:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXS6fjDS/fe6re
 RBls28lss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmLdt5hKVjGVNE1bw1LA+M/xi5GDg4hgTyJ
 n7uSuhg5OXgF7CSOvfzDBGJLCBhKnF54kwXEZhFQldj7pIMVxGYTUJdoe7YdzBYR0JeY/+knm
 M0s4C2xbe4CsF5hgRyJtl8fgXq5gMZ3MErsu7GYCWQXp4CXxM8ZbCAmr4CgxN8dwhCtWhIPf9
 1igbC1JZYtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypG9eLUorLUIl1jvaSizPS
 MktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwMBjAIIdjHv/OR1ilORgUhLl/Z3zNlKILyk/
 pTIjsTgjvqg0J7X4EKMeB4fAlYNHZjMKbNu1+gKjFEtefl6qkgTv21VA1YJFqempFWmZOcA4g
 WmQ4OBREuGVA8aKEG9xQWJucWY6ROoUozHHjYfX/zBxdNy8+4dJCGySlDjvUZBJAiClGaV5cI
 Ng8XuJUVZKmJcR6FghnoLUotzMElT5V4ziHIxKwrwbQabwZOaVwO17BXQKE9ApsvZvQE4pSUR
 ISTUwpq7ZVcxhyabp9FNroYq+dlHn87m1+/e1PL7qNvf2zKtnmp4LLPSyFj7Zc2nrAcODwszB
 4U93S29bsGT5PYYvwdIbuZZ93WG7VrOgSvClVMxvRjdGpcCkoENf117RNE0rmsS08EpBN9+Fw
 NvvtneruNYeE/eUnHGe+dw6/tUZRp5P7jg3sTOrKLEUZyQaajEXFScCAHWyGQraAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1508748252!105339217!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16424 invoked from network); 23 Oct 2017 08:44:14 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Oct 2017 08:44:14 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 23 Oct 2017 02:44:12 -0600
Message-Id: <59EDC7FF0200007800189389@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 23 Oct 2017 02:44:15 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1508428032-23829-1-git-send-email-andrew.cooper3@citrix.com>
 <1508428032-23829-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1508428032-23829-2-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-next 2/3] x86/pv: Use DIV_ROUND_UP()
 when converting between GDT entries and frames
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjEwLjE3IGF0IDE3OjQ3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQWxzbyBjb25zaXN0ZW50bHkgdXNlIHVzZSBucl9mcmFtZXMsIHJhdGhlciB0aGFuIG1p
eGluZyBucl9wYWdlcyB3aXRoIGEKPiBmcmFtZXNbXSBhcnJheS4KPiAKPiBObyBmdW5jdGlvbmFs
IGNoYW5nZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 23 08:45:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 08:45:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6YMV-0005Mp-G0; Mon, 23 Oct 2017 08:45:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1e6YMU-0005Mf-8c
 for xen-devel@lists.xen.org; Mon, 23 Oct 2017 08:45:30 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 A7/43-20813-92CADE95; Mon, 23 Oct 2017 08:45:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjleJIrShJLcpLzFFi42KJPp6xUFdjzdt
 Ig+MfLC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozP3a1MBe+FK/5N+8jcwHhHoIuRk0NIwEPi
 yLaljF2MXED2WkaJkzcns0M41xglbhx/wAhT9fvsV2aIxA5GiW1N01hBEsICXhJ7u46BFYkIB
 Elc3DuJBaSIWeAso8S9UxegRp1nkmiecwOsg03AUGL1xhY2EJtXwEli484mJhCbRUBVouXiYx
 YQW1QgXOJO6zsWiBpBiZMzn4DZnAL2EstO97GD2MwC6hJ/5l1ihrDFJW49mc8EYctLbH87Byw
 uIZAj8efTfaBeDiBbSuJ/qxLIPRICi1kkDn6fDlUjI/Fo4k22CYxis5Csm4VkxSwkK2YhWbGA
 kWUVo0ZxalFZapGukbleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgPDEAwQ7Gx
 WsDDzFKcjApifL+znkbKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCV3c1UE6wKDU9tSItMwcY2T
 BpCQ4eJRFeOZA0b3FBYm5xZjpE6hSjopQ479FVQAkBkERGaR5cGyyZXGKUlRLmZQQ6RIinILU
 oN7MEVf4VozgHo5IwrxbIeJ7MvBK46a+AFjMBLZa1fwOyuCQRISXVwNhz6sJ/2+3RRf5Z30p6
 Z3i6PPNOrZxy3KNN6FXbxpfKP5fGTTjS4XzvnuEb8VVXy47eaIgsdE40m3VpV+NBL87d137vj
 7a/Hpi3cNtJJqbYP5orTVQMq2ye16x7LZdtmr6Q7QHvi+5Xb42X7exIyFQrZDNSq+JrmsdgcF
 Jvz/WuM/0h3GcDPiqxFGckGmoxFxUnAgApVIJ1IQMAAA==
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1508748328!108324144!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10117 invoked from network); 23 Oct 2017 08:45:28 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 23 Oct 2017 08:45:28 -0000
Received: (qmail 22141 invoked from network); 23 Oct 2017 11:45:27 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 23 Oct 2017 11:45:27 +0300
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id B01D47FC2A
 for <xen-devel@lists.xen.org>; Mon, 23 Oct 2017 11:45:15 +0300 (EEST)
Received: (qmail 17307 invoked from network); 23 Oct 2017 11:45:15 +0300
Received: from reverse-unset.bbu.hq.bitdefender.net (HELO ?10.10.14.109?)
 (rcojocaru@bitdefender.com@91.199.104.6)
 by smtp03.buh.bitdefender.org with SMTP; 23 Oct 2017 11:45:15 +0300
To: Jan Beulich <JBeulich@suse.com>,
 Petre Pircalabu <ppircalabu@bitdefender.com>
References: <1508173661-2975-1-git-send-email-ppircalabu@bitdefender.com>
 <20171020161523.4f6mo2br34yzzct2@citrix.com>
 <4b2a9a88-c980-0cfb-8ed9-233c5d1769f3@bitdefender.com>
 <59EDC01B020000780018934B@prv-mh.provo.novell.com>
 <d3a30ed3-f3fa-210d-482c-a49f9e971fa0@bitdefender.com>
 <59EDC7630200007800189383@prv-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <1e5e4e12-6e42-a005-6170-86a0f1796d14@bitdefender.com>
Date: Mon, 23 Oct 2017 11:45:15 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <59EDC7630200007800189383@prv-mh.provo.novell.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.73547
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 464613,
 Stamp: 3], Multi: [Enabled, t: (0.000011,0.014685)], BW: [Enabled, t:
 (0.000010,0.000001)], RBL DNSBL: [Disabled], APM: [Enabled, Score:
 500, t: (0.005393), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_SUMM_400_WORDS; NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t: (0.016059,0.000166)],
 URL: [Enabled, t: (0.000005,0.000001)], RTDA: [Enabled, t: (0.342438),
 Hit: No, Details: v2.6.13; Id: 15.5f478f.1bsklrvrb.45vcg], total:
 0(775)
X-BitDefender-CF-Stamp: none
Cc: tim@xen.org, sstabellini@kernel.org, Wei Liu <wei.liu2@citrix.com>,
 konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v7] x86/altp2m: Added
	xc_altp2m_set_mem_access_multi()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjMuMTAuMjAxNyAxMTo0MSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjMuMTAuMTcg
YXQgMTA6MzQsIDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPiAKPj4KPj4gT24g
MjMuMTAuMjAxNyAxMToxMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAyMC4xMC4xNyBh
dCAxODozMiwgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+Pj4+IE9uIDEwLzIw
LzIwMTcgMDc6MTUgUE0sIFdlaSBMaXUgd3JvdGU6Cj4+Pj4+IE9uIE1vbiwgT2N0IDE2LCAyMDE3
IGF0IDA4OjA3OjQxUE0gKzAzMDAsIFBldHJlIFBpcmNhbGFidSB3cm90ZToKPj4+Pj4+IEZyb206
IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KPj4+Pj4+Cj4+Pj4+
PiBGb3IgdGhlIGRlZmF1bHQgRVBUIHZpZXcgd2UgaGF2ZSB4Y19zZXRfbWVtX2FjY2Vzc19tdWx0
aSgpLCB3aGljaAo+Pj4+Pj4gaXMgYWJsZSB0byBzZXQgYW4gYXJyYXkgb2YgcGFnZXMgdG8gYW4g
YXJyYXkgb2YgYWNjZXNzIHJpZ2h0cyB3aXRoCj4+Pj4+PiBhIHNpbmdsZSBoeXBlcmNhbGwuIEhv
d2V2ZXIsIHRoaXMgZnVuY3Rpb25hbGl0eSB3YXMgbGFja2luZyBmb3IgdGhlCj4+Pj4+PiBhbHRw
Mm0gc3Vic3lzdGVtLCB3aGljaCBjb3VsZCBvbmx5IHNldCBwYWdlIHJlc3RyaWN0aW9ucyBmb3Ig
b25lCj4+Pj4+PiBwYWdlIGF0IGEgdGltZS4gVGhpcyBwYXRjaCBhZGRyZXNzZXMgdGhlIGdhcC4K
Pj4+Pj4+Cj4+Pj4+PiBIVk1PUF9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGkgaGFzIGJlZW4g
YWRkZWQgYXMgYSBIVk1PUCAoYXMgb3Bwb3NlZCB0byBhCj4+Pj4+PiBET01DVEwpIGZvciBjb25z
aXN0ZW5jeSB3aXRoIGl0cyBIVk1PUF9hbHRwMm1fc2V0X21lbV9hY2Nlc3MgY291bnRlcnBhcnQg
Cj4+IChhbmQKPj4+Pj4+IGhlbmNlIHdpdGggdGhlIG9yaWdpbmFsIGFsdHAybSBkZXNpZ24sIHdo
ZXJlIGRvbWFpbnMgYXJlIGFsbG93ZWQgLSB3aXRoIHRoZQo+Pj4+Pj4gcHJvcGVyIGFsdHAybSBh
Y2Nlc3MgcmlnaHRzIC0gdG8gYWx0ZXIgdGhlc2Ugc2V0dGluZ3MpLCBpbiB0aGUgYWJzZW5jZSBv
ZiBhbgo+Pj4+Pj4gb2ZmaWNpYWwgcG9zaXRpb24gb24gdGhlIGlzc3VlIGZyb20gdGhlIG9yaWdp
bmFsIGFsdHAybSBkZXNpZ25lcnMuCj4+Pj4+Pgo+Pj4+Pj4gU2lnbmVkLW9mZi1ieTogUmF6dmFu
IENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgo+Pj4+Pj4gU2lnbmVkLW9mZi1i
eTogUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KPj4+Pj4+Cj4+
Pj4+Cj4+Pj4+IFRoZSB0aXRsZSBpcyBhIGJpdCBtaXNsZWFkaW5nIC0tIHRoaXMgcGF0Y2ggYWN0
dWFsbHkgY29udGFpbnMgY2hhbmdlcyB0bwo+Pj4+PiBoeXBlcnZpc29yIGFzIHdlbGwuCj4+Pj4K
Pj4+PiBTb3JyeSwgSSBoYXZlIGFzc3VtZWQgdGhhdCB0aGUgaHlwZXJ2aXNvciBjaGFuZ2VzIGFy
ZSBpbXBsaWVkLiBXZSdyZQo+Pj4+IGhhcHB5IHRvIGNoYW5nZSBpdC4gV291bGQgIng4Ni9hbHRw
Mm06IEFkZGVkCj4+Pj4geGNfYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpKCkgYW5kIGh5cGVy
dmlzb3Igc3VwcG9ydCIgYmUgYmV0dGVyPwo+Pj4KPj4+IEJ1dCBwbGVhc2Ugbm90IGFnYWluICJB
ZGRlZCIgLSB3ZSd2ZSBoYWQgdGhpcyBkaXNjdXNzaW9uIGJlZm9yZS4KPj4+IFRoZSB0aXRsZSBp
cyBzdXBwb3NlZCB0byB0ZWxsIHdoYXQgYSBwYXRjaCBkb2VzLCBub3Qgd2hhdCB0aGUgc3RhdGUK
Pj4+IG9mIHRoZSBjb2RlIGlzIGFmdGVyIGl0IHdhcyBhcHBsaWVkLgo+Pgo+PiBXaWxsIGRvLCBo
b3cgZG9lcyAie3hlbixsaWJ4Y30vYWx0cDJtOiBzdXBwb3J0IGZvciBzZXR0aW5nIHJlc3RyaWN0
aW9ucwo+PiBmb3IgYW4gYXJyYXkgb2YgcGFnZXMiIHNvdW5kPwo+IAo+IFRoZSB0ZXh0IGlzIGZp
bmUsIGJ1dCBJJ20gbm90IHN1cmUgdGhlIHt4ZW4sbGlieGN9IHBhcnQgb2YgdGhlIHByZWZpeAo+
IGlzIHJlYWxseSB2ZXJ5IHVzZWZ1bC4KCkkgd2FzIGhvcGluZyB0byBhZGRyZXNzIFdlaSdzIGNv
bW1lbnQgd2l0aCBpdCAtICd4ZW4nIHdvdWxkIHN0YW5kIGZvcgp0aGUgaHlwZXJ2aXNvciBwYXJ0
LCBhbmQgJ2xpYnhjJyBmb3IgdGhlIHRvb2xzdGFjayBwYXJ0LiBIb3dldmVyLCB5b3UncmUKcmln
aHQ6IGZvciBvbmUsIHRoZSAneDg2JyBwYXJ0IHdhcyB1c2VmdWwsIGFuZCB0aGVuIHRoZSBwcm9i
bGVtIGJlZm9yZQp3YXMgbm90IHNvIG11Y2ggdGhhdCBpdCBkaWRuJ3QgZXhwbGljaXRseSBzcGVj
aWZ5ICd4ZW4nLCBidXQgdGhhdCBpdAppbXBsaWVkIHRoYXQgdGhlIGNoYW5nZXMgaGF2ZSBtb3Jl
IHRvIGRvIHdpdGggbGlieGMgKGJlY2F1c2UgaXQKbWVudGlvbmVkIHhjX2FsdHAybV9zZXRfbWVt
X2FjY2Vzc19tdWx0aSgpKS4KCiJ4ODYvYWx0cDJtOiBzdXBwb3J0IGZvciBzZXR0aW5nIHJlc3Ry
aWN0aW9ucyBmb3IgYW4gYXJyYXkgb2YgcGFnZXMiIGl0CmlzIHRoZW4uIDopIFNvcnJ5IGZvciBj
YXVzaW5nIGNvbmZ1c2lvbiEKCgpUaGFua3MsClJhenZhbgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 23 08:46:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 08:46:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6YN6-0005SU-OV; Mon, 23 Oct 2017 08:46:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e6YN6-0005SD-7p
 for xen-devel@lists.xen.org; Mon, 23 Oct 2017 08:46:08 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 07/E3-31244-F4CADE95; Mon, 23 Oct 2017 08:46:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS9d/zdt
 Ig9lXuSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyW+xvYCzYwVZzs7GVvYOxg6mLk4BASyJOY
 +k6ui5GTg1fATuLz1XZGEFtCwFDi9MKbLCA2i4CqxNHdR9lBbDYBdYm2Z9tZQWwRAX2J+Z9+g
 tnMAt4S2+YuYAKxhQUCJK4+eAQ0hwtofAejxIrXG8GKOAW8JD60HWQD2csrICjxd4cwRK+WxM
 Nft1ggbG2JZQtfM4OUMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilGjOLWoLLVI19hQL6k
 oMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMPgYgGAHY9OiwEOMkhxMSqK8v3PeRgrx
 JeWnVGYkFmfEF5XmpBYfYpTh4FCS4NVdDZQTLEpNT61Iy8wBxgFMWoKDR0mEVw4kzVtckJhbn
 JkOkTrFaMxx4+H1P0wcHTfv/mESYsnLz0uVEud1AikVACnNKM2DGwSLz0uMslLCvIxApwnxFK
 QW5WaWoMq/YhTnYFQS5tUCmcKTmVcCt+8V0ClMQKfI2r8BOaUkESEl1cBoZTtD84/wMdZJke4
 /njav+1vi36a4T2hXSM5p5zeuaczlfMVq17y+brcImPT4+qPT3Tte/t9xVKqZ0/bFl7wEp4VT
 fJZra3O3mPySllB78fb+o+Wfn11/sUKlW2LKTNHDJg3+EXPD1m07xJBwQXObdKL48Vz/c46Os
 z6Fv7raFJuZqvp0z2JHJZbijERDLeai4kQA9oAqhsoCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1508748365!78407650!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63965 invoked from network); 23 Oct 2017 08:46:07 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Oct 2017 08:46:07 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 23 Oct 2017 02:46:01 -0600
Message-Id: <59EDC86C02000078001893A9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 23 Oct 2017 02:46:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1508428032-23829-1-git-send-email-andrew.cooper3@citrix.com>
 <1508428032-23829-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1508428032-23829-3-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-next 3/3] x86/pv: Misc improvements to
 pv_destroy_gdt()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjEwLjE3IGF0IDE3OjQ3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gSG9pc3QgdGhlIGwxZV9mcm9tX3Bmbih6ZXJvX3BmbiwgX19QQUdFX0hZUEVSVklTT1Jf
Uk8pIGNhbGN1bGF0aW9uIG91dCBvZiB0aGUKPiBsb29wLCBhbmQgc3dpdGNoIHRoZSBjb2RlIG92
ZXIgdG8gdXNpbmcgbWZuX3QuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 23 08:52:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 08:52:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6YT0-0006It-D6; Mon, 23 Oct 2017 08:52:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1e6YSz-0006In-KS
 for xen-devel@lists.xen.org; Mon, 23 Oct 2017 08:52:13 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 D6/0B-07499-CBDADE95; Mon, 23 Oct 2017 08:52:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsVywNwkVnfP2re
 RBptXiFgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlHv61lKpiuUHFx6muWBsabEl2MXBxCAtMZ
 JS58X8/axcjJISHAK3Fk2Qwo21/iyOkvjBBFExglTi4+ywSSYBFQlZix/gAziM0moCxx8WsvW
 xcjB4eIgK3E7PNuIPXMAs2MEhs2bmAHqREW8JFYv/QCWA2vgKFE2/pckBpegbeMEn3dJ1ghFu
 xjlLg9o4sFpIFXQFDi5MwnYDazgI7Ezq13wJqZBaQllv/jgAjLSzRvnQ12A6eAl8SnR3cYQWx
 RoHt239rLPIFRaBaSSbOQTJqFMGkWkkkLGFlWMaoXpxaVpRbpmuglFWWmZ5TkJmbm6BoamOnl
 phYXJ6an5iQmFesl5+duYgQGOQMQ7GDsvux/iFGSg0lJlPd3zttIIb6k/JTKjMTijPii0pzU4
 kOMMhwcShK8vMCoERIsSk1PrUjLzAHGG0xagoNHSYT3yBqgNG9xQWJucWY6ROoUo6KUOK8aSJ
 8ASCKjNA+uDRbjlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMew5kPE9mXgnc9FdAi5mAFsv
 avwFZXJKIkJJqYHRcL9oY2mdo+O1Z5amD9dYK2qxNXEXnZiZs2MbDYp62KUphQs5Ehukbzsn3
 SLQ+uapXpjD1W8pX4bkPk7fcvi5w6HSQ1puld3tDTI+VqYgdDfRU3JN/McFIYkIsy7317K/r1
 W6umTLT2LSUY/Z277KeFS12R9+oerZcfpTZNGlKzQy58/Hz+JVYijMSDbWYi4oTASDM0tDsAg
 AA
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1508748730!112127131!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51996 invoked from network); 23 Oct 2017 08:52:12 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Oct 2017 08:52:12 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Oct 2017 01:52:10 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,422,1503385200"; d="scan'208";a="912672901"
Received: from op-computing.sh.intel.com (HELO op-computing) ([10.239.48.89])
 by FMSMGA003.fm.intel.com with ESMTP; 23 Oct 2017 01:52:08 -0700
Date: Mon, 23 Oct 2017 15:50:24 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20171023075024.GB81088@op-computing>
Mail-Followup-To: Chao Gao <chao.gao@intel.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Lan Tianyu <tianyu.lan@intel.com>, xen-devel@lists.xen.org,
 kevin.tian@intel.com, jbeulich@suse.com, andrew.cooper3@citrix.com
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-29-git-send-email-tianyu.lan@intel.com>
 <20171020112006.77dj3vipjql7anpp@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171020112006.77dj3vipjql7anpp@dhcp-3-128.uk.xensource.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Lan Tianyu <tianyu.lan@intel.com>, andrew.cooper3@citrix.com,
 kevin.tian@intel.com, jbeulich@suse.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH V3 28/29] x86/vvtd: Add queued invalidation
	(QI) support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMjAsIDIwMTcgYXQgMTI6MjA6MDZQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIFRodSwgU2VwIDIxLCAyMDE3IGF0IDExOjAyOjA5UE0gLTA0MDAsIExhbiBU
aWFueXUgd3JvdGU6Cj4+IEZyb206IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4+IAo+
PiBRdWV1ZWQgSW52YWxpZGF0aW9uIEludGVyZmFjZSBpcyBhbiBleHBhbmRlZCBpbnZhbGlkYXRp
b24gaW50ZXJmYWNlIHdpdGgKPj4gZXh0ZW5kZWQgY2FwYWJpbGl0aWVzLiBIYXJkd2FyZSBpbXBs
ZW1lbnRhdGlvbnMgcmVwb3J0IHN1cHBvcnQgZm9yIHF1ZXVlZAo+PiBpbnZhbGlkYXRpb24gaW50
ZXJmYWNlIHRocm91Z2ggdGhlIEV4dGVuZGVkIENhcGFiaWxpdHkgUmVnaXN0ZXIuIFRoZSBxdWV1
ZWQKPj4gaW52YWxpZGF0aW9uIGludGVyZmFjZSB1c2VzIGFuIEludmFsaWRhdGlvbiBRdWV1ZSAo
SVEpLCB3aGljaCBpcyBhIGNpcmN1bGFyCj4+IGJ1ZmZlciBpbiBzeXN0ZW0gbWVtb3J5LiBTb2Z0
d2FyZSBzdWJtaXRzIGNvbW1hbmRzIGJ5IHdyaXRpbmcgSW52YWxpZGF0aW9uCj4+IERlc2NyaXB0
b3JzIHRvIHRoZSBJUS4KPj4gCj4+IEluIHRoaXMgcGF0Y2gsIGEgbmV3IGZ1bmN0aW9uIHZpb21t
dV9wcm9jZXNzX2lxKCkgaXMgdXNlZCBmb3IgZW11bGF0aW5nIGhvdwo+PiBoYXJkd2FyZSBoYW5k
bGVzIGludmFsaWRhdGlvbiByZXF1ZXN0cyB0aHJvdWdoIFFJLgo+PiAKPj4gU2lnbmVkLW9mZi1i
eTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPj4gU2lnbmVkLW9mZi1ieTogTGFuIFRp
YW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Cj4+IC0tLQo+PiArc3RhdGljIGludCBwcm9jZXNz
X2lxZShzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgaW50IGkpCj4KPnVuc2lnbmVkIGludC4KPgo+PiArewo+
PiArICAgIHVpbnQ2NF90IGlxYTsKPj4gKyAgICBzdHJ1Y3QgcWludmFsX2VudHJ5ICpxaW52YWxf
cGFnZTsKPj4gKyAgICBpbnQgcmV0ID0gMDsKPj4gKwo+PiArICAgIGlxYSA9IHZ2dGRfZ2V0X3Jl
Z19xdWFkKHZ2dGQsIERNQVJfSVFBX1JFRyk7Cj4+ICsgICAgcWludmFsX3BhZ2UgPSBtYXBfZ3Vl
c3RfcGFnZSh2dnRkLT5kb21haW4sIERNQV9JUUFfQUREUihpcWEpPj5QQUdFX1NISUZUKTsKPgo+
UEZOX0RPV04gaW5zdGVhZCBvZiBvcGVuIGNvZGluZyB0aGUgc2hpZnQuIEJvdGggY2FuIGJlIGlu
aXRpYWxpemVkCj5hdCBkZWNsYXJhdGlvbi4gQWxzbyBBRkFJQ1QgaXFhIGlzIG9ubHkgdXNlZCBv
bmNlLCBzbyB0aGUgbG9jYWwKPnZhcmlhYmxlIGlzIG5vdCBuZWVkZWQuCj4KPj4gKyAgICBpZiAo
IElTX0VSUihxaW52YWxfcGFnZSkgKQo+PiArICAgIHsKPj4gKyAgICAgICAgZ2RwcmludGsoWEVO
TE9HX0VSUiwgIkNhbid0IG1hcCBndWVzdCBJUlQgKHJjICVsZCkiLAo+PiArICAgICAgICAgICAg
ICAgICBQVFJfRVJSKHFpbnZhbF9wYWdlKSk7Cj4+ICsgICAgICAgIHJldHVybiBQVFJfRVJSKHFp
bnZhbF9wYWdlKTsKPj4gKyAgICB9Cj4+ICsKPj4gKyAgICBzd2l0Y2ggKCBxaW52YWxfcGFnZVtp
XS5xLmludl93YWl0X2RzYy5sby50eXBlICkKPj4gKyAgICB7Cj4+ICsgICAgY2FzZSBUWVBFX0lO
VkFMX1dBSVQ6Cj4+ICsgICAgICAgIGlmICggcWludmFsX3BhZ2VbaV0ucS5pbnZfd2FpdF9kc2Mu
bG8uc3cgKQo+PiArICAgICAgICB7Cj4+ICsgICAgICAgICAgICB1aW50MzJfdCBkYXRhID0gcWlu
dmFsX3BhZ2VbaV0ucS5pbnZfd2FpdF9kc2MubG8uc2RhdGE7Cj4+ICsgICAgICAgICAgICB1aW50
NjRfdCBhZGRyID0gKHFpbnZhbF9wYWdlW2ldLnEuaW52X3dhaXRfZHNjLmhpLnNhZGRyIDw8IDIp
Owo+Cj5Vbm5lZWRlZCBwYXJlbnRoZXNlcy4KPgo+PiArCj4+ICsgICAgICAgICAgICByZXQgPSBo
dm1fY29weV90b19ndWVzdF9waHlzKGFkZHIsICZkYXRhLCBzaXplb2YoZGF0YSksIGN1cnJlbnQp
Owo+PiArICAgICAgICAgICAgaWYgKCByZXQgKQo+PiArICAgICAgICAgICAgICAgIHZ2dGRfaW5m
bygiRmFpbGVkIHRvIHdyaXRlIHN0YXR1cyBhZGRyZXNzIik7Cj4KPkRvbid0IHlvdSBuZWVkIHRv
IHJldHVybiBvciBkbyBzb21ldGhpbmcgaGVyZT8gKGxpa2UgcmFpc2Ugc29tZSBraW5kCj5vZiBl
cnJvcj8pCgpUaGUgJ2FkZHInIGlzIHByb2dyYW1tZWQgYnkgZ3Vlc3QuIEhlcmUgdnZ0ZCBjYW5u
b3QgZmluaXNoIHRoaXMgd3JpdGUKZm9yIHNvbWUgcmVhc29uIChpLmUuIHRoZSAnYWRkcicgbWF5
IGJlIG5vdCBpbiB0aGUgZ3Vlc3QgcGh5c2ljYWwgbWVtb3J5IHNwYWNlKS4KQWNjb3JkaW5nIHRv
IFZULWQgc3BlYyA2LjUuMi44IEludmFsaWRhdGlvbiBXYWl0IERlc2NyaXB0b3IsICJIYXJkd2Fy
ZQpiZWhhdmlvciBpcyB1bmRlZmluZWQgaWYgdGhlIFN0YXR1cyBBZGRyZXNzIHNwZWNpZmllZCBp
cyBub3QgYW4gYWRkcmVzcwpyb3V0ZS1hYmxlIHRvIG1lbW9yeSAoc3VjaCBhcyBwZWVyIGFkZHJl
c3MsIGludGVycnVwdCBhZGRyZXNzIHJhbmdlIG9mCjB4RkVFWF9YWFhYIGV0Yy4pIEkgdGhpbmsg
dGhhdCBYZW4gY2FuIGp1c3QgaWdub3JlIGl0LiBJIHNob3VsZCB1c2UKdnZ0ZF9kZWJ1ZygpIGZv
ciBpdCBpcyBndWVzdCB0cmlnZ2VyYWJsZS4KCj4+ICsgICAgICAgICAgICAgICAgaWYgKCAhdnZ0
ZF90ZXN0X2JpdCh2dnRkLCBETUFSX0lFQ1RMX1JFRywgRE1BX0lFQ1RMX0lNX1NISUZUKSApCj4+
ICsgICAgICAgICAgICAgICAgewo+PiArICAgICAgICAgICAgICAgICAgICBpZV9kYXRhID0gdnZ0
ZF9nZXRfcmVnKHZ2dGQsIERNQVJfSUVEQVRBX1JFRyk7Cj4+ICsgICAgICAgICAgICAgICAgICAg
IGllX2FkZHIgPSB2dnRkX2dldF9yZWcodnZ0ZCwgRE1BUl9JRUFERFJfUkVHKTsKPj4gKyAgICAg
ICAgICAgICAgICAgICAgdnZ0ZF9nZW5lcmF0ZV9pbnRlcnJ1cHQodnZ0ZCwgaWVfYWRkciwgaWVf
ZGF0YSk7Cj4KPi4uLnlvdSBkb24ndCBzZWVtIHR3byBuZWVkIHRoZSB0d28gbG9jYWwgdmFyaWFi
bGVzLiBUaGV5IGFyZSB1c2VkIG9ubHkKPm9uY2UuCj4KPj4gKyAgICAgICAgICAgICAgICAgICAg
dnZ0ZF9jbGVhcl9iaXQodnZ0ZCwgRE1BUl9JRUNUTF9SRUcsIERNQV9JRUNUTF9JUF9TSElGVCk7
Cj4+ICsgICAgICAgICAgICAgICAgfQo+PiArICAgICAgICAgICAgfQo+PiArICAgICAgICB9Cj4+
ICsgICAgICAgIGJyZWFrOwo+PiArCj4+ICsgICAgY2FzZSBUWVBFX0lOVkFMX0lFQzoKPj4gKyAg
ICAgICAgLyoKPj4gKyAgICAgICAgICogQ3VycmVudGx5LCBubyBjYWNoZSBpcyBwcmVzZXJ2ZWQg
aW4gaHlwZXJ2aXNvci4gT25seSBuZWVkIHRvIHVwZGF0ZQo+PiArICAgICAgICAgKiBwSVJURXMg
d2hpY2ggYXJlIG1vZGlmaWVkIGluIGJpbmRpbmcgcHJvY2Vzcy4KPj4gKyAgICAgICAgICovCj4+
ICsgICAgICAgIGJyZWFrOwo+PiArCj4+ICsgICAgZGVmYXVsdDoKPj4gKyAgICAgICAgZ290byBl
cnJvcjsKPgo+VGhlcmUncyBubyByZWFzb24gdG8gdXNlIGEgbGFiZWwgdGhhdCdzIG9ubHkgdXNl
ZCBmb3IgdGhlIGRlZmF1bHQKPmNhc2UuIFNpbXBseSBwbGFjZSB0aGUgY29kZSBpbiB0aGUgZXJy
b3IgbGFiZWwgaGVyZS4KPgo+PiArICAgIH0KPj4gKwo+PiArICAgIHVubWFwX2d1ZXN0X3BhZ2Uo
KHZvaWQqKXFpbnZhbF9wYWdlKTsKPj4gKyAgICByZXR1cm4gcmV0Owo+PiArCj4+ICsgZXJyb3I6
Cj4+ICsgICAgdW5tYXBfZ3Vlc3RfcGFnZSgodm9pZCopcWludmFsX3BhZ2UpOwo+PiArICAgIGdk
cHJpbnRrKFhFTkxPR19FUlIsICJJbnRlcm5hbCBlcnJvciBpbiBRdWV1ZSBJbnZhbGlkYXRpb24u
XG4iKTsKPj4gKyAgICBkb21haW5fY3Jhc2godnZ0ZC0+ZG9tYWluKTsKPgo+RG8geW91IHJlYWxs
eSBuZWVkIHRvIGNyYXNoIHRoZSBkb21haW4gaW4gc3VjaCBjYXNlPwoKV2UgcmVhY2ggaGVyZSB3
aGVuIGd1ZXN0IHJlcXVlc3RzIHNvbWUgb3BlcmF0aW9ucyB2dnRkIGRvZXNuJ3QgY2xhaW0Kc3Vw
cG9ydGVkIG9yIGVtdWxhdGVkLiBJIGFtIGFmcmFpZCBpdCBhbHNvIGNhbiBiZSB0cmlnZ2VyZWQg
YnkgZ3Vlc3QuCkhvdyBhYm91dCBpZ25vcmluZyB0aGUgaW52YWxpZGF0aW9uIHJlcXVlc3Q/CgpJ
IHdpbGwgY2hhbmdlIHRoZSBlcnJvciBtZXNzYWdlIGZvciBpdCBpc24ndCBpbnRlcm5hbCBlcnJv
ci4KClRoYW5rcwpDaGFvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 23 08:59:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 08:59:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6YZz-0006bL-9N; Mon, 23 Oct 2017 08:59:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=462195b0d=roger.pau@citrix.com>)
 id 1e6YZx-0006bF-S4
 for xen-devel@lists.xen.org; Mon, 23 Oct 2017 08:59:25 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 98/19-02146-D6FADE95; Mon, 23 Oct 2017 08:59:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsWSzvfng27O+re
 RBk+vylgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBm3d3oXLGGr+HOmroGxhbWLkZNDQsBfYu3d
 zUwgNouAqsSr9v9sXYwcHGwC9hLTv1Z0MXJxiAisZpR4ffkII0iNsICPxPqlF8BqeAU8Jc495
 wCpERJ4yiixdutDZpAaXgFBiZMzn7CA2MwCehI3pk4Bq2cWkJZY/o8DIiwv0bx1Nlg5p4CRxK
 p3r8HOERWQkXj2uxvsHCEBRYn+eQ/YIM5Mlzg6cyPbBEb+WUg2zEKyYRbChllINixgZFnFqFG
 cWlSWWqRrZKSXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYlPUMDIw7GPe0+x1i
 lORgUhLl/Z3zNlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/FOqCcYFFqempFWmYOMD5g0hIcP
 EoivOkgad7igsTc4sx0iNQpRl2OGw+v/2ESYsnLz0uVEudtAykSACnKKM2DGwGL1UuMslLCvI
 wMDAxCPAWpRbmZJajyrxjFORiVhHnLQKbwZOaVwG16BXQEE9ARsvZvQI4oSURISTUwdkwvuZU
 VMH3l+7mFoYu0PyasstS/lqrwSz5xY3y68wKFe/HO92qkju2p7X/HtvXW4ryqrLKI9XGXnl8u
 bpDYZNQu7rncNou/yuC2Zfnd5QlCn1IPv9IR0lzmkqurKnq0ISEhUvOjSsB+ccOrp+wuKZgHh
 6yPWVgx27Q+uvIK/8V9S9cIbM9RYinOSDTUYi4qTgQAeaSZYNACAAA=
X-Env-Sender: prvs=462195b0d=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1508749161!94159116!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63812 invoked from network); 23 Oct 2017 08:59:23 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Oct 2017 08:59:23 -0000
X-IronPort-AV: E=Sophos;i="5.43,422,1503360000"; d="scan'208";a="106443095"
Date: Mon, 23 Oct 2017 09:57:16 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>, Lan Tianyu <tianyu.lan@intel.com>,
 <xen-devel@lists.xen.org>, <kevin.tian@intel.com>, <jbeulich@suse.com>,
 <andrew.cooper3@citrix.com>
Message-ID: <20171023085716.lneh3dwhxi4o2pry@dhcp-3-128.uk.xensource.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-29-git-send-email-tianyu.lan@intel.com>
 <20171020112006.77dj3vipjql7anpp@dhcp-3-128.uk.xensource.com>
 <20171023075024.GB81088@op-computing>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171023075024.GB81088@op-computing>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Subject: Re: [Xen-devel] [PATCH V3 28/29] x86/vvtd: Add queued invalidation
	(QI) support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMjMsIDIwMTcgYXQgMDM6NTA6MjRQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gT24gRnJpLCBPY3QgMjAsIDIwMTcgYXQgMTI6MjA6MDZQTSArMDEwMCwgUm9nZXIgUGF1IE1v
bm7DqSB3cm90ZToKPiA+T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMTE6MDI6MDlQTSAtMDQwMCwg
TGFuIFRpYW55dSB3cm90ZToKPiA+PiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29t
Pgo+ID4+ICsgICAgfQo+ID4+ICsKPiA+PiArICAgIHVubWFwX2d1ZXN0X3BhZ2UoKHZvaWQqKXFp
bnZhbF9wYWdlKTsKPiA+PiArICAgIHJldHVybiByZXQ7Cj4gPj4gKwo+ID4+ICsgZXJyb3I6Cj4g
Pj4gKyAgICB1bm1hcF9ndWVzdF9wYWdlKCh2b2lkKilxaW52YWxfcGFnZSk7Cj4gPj4gKyAgICBn
ZHByaW50ayhYRU5MT0dfRVJSLCAiSW50ZXJuYWwgZXJyb3IgaW4gUXVldWUgSW52YWxpZGF0aW9u
LlxuIik7Cj4gPj4gKyAgICBkb21haW5fY3Jhc2godnZ0ZC0+ZG9tYWluKTsKPiA+Cj4gPkRvIHlv
dSByZWFsbHkgbmVlZCB0byBjcmFzaCB0aGUgZG9tYWluIGluIHN1Y2ggY2FzZT8KPiAKPiBXZSBy
ZWFjaCBoZXJlIHdoZW4gZ3Vlc3QgcmVxdWVzdHMgc29tZSBvcGVyYXRpb25zIHZ2dGQgZG9lc24n
dCBjbGFpbQo+IHN1cHBvcnRlZCBvciBlbXVsYXRlZC4gSSBhbSBhZnJhaWQgaXQgYWxzbyBjYW4g
YmUgdHJpZ2dlcmVkIGJ5IGd1ZXN0Lgo+IEhvdyBhYm91dCBpZ25vcmluZyB0aGUgaW52YWxpZGF0
aW9uIHJlcXVlc3Q/CgpXaGF0IHdvdWxkIHJlYWwgaGFyZHdhcmUgZG8gaW4gc3VjaCBjYXNlPwoK
Um9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 23 09:05:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 09:05:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6Yfg-0007JV-3x; Mon, 23 Oct 2017 09:05:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=462d8fd40=ross.lagerwall@citrix.com>)
 id 1e6Yfe-0007J3-SU
 for xen-devel@lists.xen.org; Mon, 23 Oct 2017 09:05:18 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 45/30-31244-EC0BDE95; Mon, 23 Oct 2017 09:05:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpO7ZDW8
 jDTZ9N7ZY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDO2ntrCXvBfvGJa+3q2BsY3Ql2MnBwSAv4S
 949cZgex2QQMJG5d+s4MYosIyEqs7poDFOfiYBZ4zSRx+9w7JpCEsICTROvXZ2wgNouAqsS8g
 71gzbwCthKHzn1hhxgqJ7Hn4gwwm1PATuLZ3+WsILYQUM2eXT9YIGw1ibfLz7BA9ApKnJz5BM
 xmFpCQOPjiBfMERt5ZSFKzkKQWMDKtYlQvTi0qSy3StdRLKspMzyjJTczM0TU0MNPLTS0uTkx
 PzUlMKtZLzs/dxAgMHgYg2MF4d1PAIUZJDiYlUd7fOW8jhfiS8lMqMxKLM+KLSnNSiw8xynBw
 KEnwPlkPlBMsSk1PrUjLzAGGMUxagoNHSYR3Kkiat7ggMbc4Mx0idYpRl6Pj5t0/TEIsefl5q
 VLivO9BigRAijJK8+BGwGLqEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR574NM4cnMK4Hb9A
 roCCagI2Tt34AcUZKIkJJqYGRIbO36XeqcGD6fK/gj92flieJTCniED62Njef2vLhwd7eja9l
 JpbtP59nbs+3Z+M784LH3aX17Ygo7umJ+HLn3bOZe9Qs/drMySIu/3bl14o7vl8I7n/puns5b
 /zw5sfqB9zr++KwLSgeL/u3c9aFko8CtyK2SLXnTNv75eObp5TV9QjrnzVOVWIozEg21mIuKE
 wFJ4jp5pAIAAA==
X-Env-Sender: prvs=462d8fd40=ross.lagerwall@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1508749515!81107749!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43803 invoked from network); 23 Oct 2017 09:05:17 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Oct 2017 09:05:17 -0000
X-IronPort-AV: E=Sophos;i="5.43,422,1503360000"; d="scan'208";a="447622357"
From: Ross Lagerwall <ross.lagerwall@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Mon, 23 Oct 2017 10:05:07 +0100
Message-ID: <20171023090509.4338-4-ross.lagerwall@citrix.com>
X-Mailer: git-send-email 2.9.5
In-Reply-To: <20171023090509.4338-1-ross.lagerwall@citrix.com>
References: <20171023090509.4338-1-ross.lagerwall@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 3/5] xen: Provide
	XEN_DMOP_pin_memory_cacheattr
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UHJvdmlkZSBYRU5fRE1PUF9waW5fbWVtb3J5X2NhY2hlYXR0ciB0byBhbGxvdyBhIGRlcHJpdmls
ZWdlZCBRRU1VIHRvCnBpbiB0aGUgY2FjaGluZyB0eXBlIG9mIFJBTSBhZnRlciBtb3ZpbmcgdGhl
IFZSQU0uIEl0IGlzIGVxdWl2YWxlbnQgdG8KWEVOX0RPTUNUTF9waW5fbWVtb3J5X2NhY2hlYXR0
ci4KClNpZ25lZC1vZmYtYnk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXgu
Y29tPgotLS0KCkNoYW5nZWQgaW4gdjI6CiogQ2hlY2sgcGFkIGlzIDAuCgogeGVuL2FyY2gveDg2
L2h2bS9kbS5jICAgICAgICAgIHwgMTggKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9w
dWJsaWMvaHZtL2RtX29wLmggfCAxNCArKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUveGxhdC5s
c3QgICAgICAgICAgIHwgIDEgKwogMyBmaWxlcyBjaGFuZ2VkLCAzMyBpbnNlcnRpb25zKCspCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9kbS5jIGIveGVuL2FyY2gveDg2L2h2bS9kbS5j
CmluZGV4IDAwMjc1NjcuLjQyZDAyY2MgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZG0u
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL2RtLmMKQEAgLTIxLDYgKzIxLDcgQEAKIAogI2luY2x1
ZGUgPGFzbS9oYXAuaD4KICNpbmNsdWRlIDxhc20vaHZtL2lvcmVxLmg+CisjaW5jbHVkZSA8YXNt
L2h2bS9jYWNoZWF0dHIuaD4KICNpbmNsdWRlIDxhc20vc2hhZG93Lmg+CiAKICNpbmNsdWRlIDx4
c20veHNtLmg+CkBAIC02NzAsNiArNjcxLDIyIEBAIHN0YXRpYyBpbnQgZG1fb3AoY29uc3Qgc3Ry
dWN0IGRtb3BfYXJncyAqb3BfYXJncykKICAgICAgICAgYnJlYWs7CiAgICAgfQogCisgICAgY2Fz
ZSBYRU5fRE1PUF9waW5fbWVtb3J5X2NhY2hlYXR0cjoKKyAgICB7CisgICAgICAgIGNvbnN0IHN0
cnVjdCB4ZW5fZG1fb3BfcGluX21lbW9yeV9jYWNoZWF0dHIgKmRhdGEgPQorICAgICAgICAgICAg
Jm9wLnUucGluX21lbW9yeV9jYWNoZWF0dHI7CisKKyAgICAgICAgaWYgKCBkYXRhLT5wYWQgKQor
ICAgICAgICB7CisgICAgICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgICAgICBicmVhazsK
KyAgICAgICAgfQorCisgICAgICAgIHJjID0gaHZtX3NldF9tZW1fcGlubmVkX2NhY2hlYXR0cihk
LCBkYXRhLT5zdGFydCwgZGF0YS0+ZW5kLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZGF0YS0+dHlwZSk7CisgICAgICAgIGJyZWFrOworICAgIH0KKwogICAgIGRl
ZmF1bHQ6CiAgICAgICAgIHJjID0gLUVPUE5PVFNVUFA7CiAgICAgICAgIGJyZWFrOwpAQCAtNzAw
LDYgKzcxNyw3IEBAIENIRUNLX2RtX29wX2luamVjdF9ldmVudDsKIENIRUNLX2RtX29wX2luamVj
dF9tc2k7CiBDSEVDS19kbV9vcF9yZW1vdGVfc2h1dGRvd247CiBDSEVDS19kbV9vcF9hZGRfdG9f
cGh5c21hcDsKK0NIRUNLX2RtX29wX3Bpbl9tZW1vcnlfY2FjaGVhdHRyOwogCiBpbnQgY29tcGF0
X2RtX29wKGRvbWlkX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBucl9i
dWZzLApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oIGIveGVuL2lu
Y2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oCmluZGV4IGY2ODUxMTAuLmY5Yzg2YjggMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJs
aWMvaHZtL2RtX29wLmgKQEAgLTM4NCw2ICszODQsMTkgQEAgc3RydWN0IHhlbl9kbV9vcF9hZGRf
dG9fcGh5c21hcCB7CiAgICAgdWludDY0X2FsaWduZWRfdCBncGZuOyAvKiBTdGFydGluZyBHUEZO
IHdoZXJlIHRoZSBHTUZOcyBzaG91bGQgYXBwZWFyLiAqLwogfTsKIAorLyoKKyAqIFhFTl9ETU9Q
X3Bpbl9tZW1vcnlfY2FjaGVhdHRyIDogUGluIGNhY2hpbmcgdHlwZSBvZiBSQU0gc3BhY2UuCisg
KiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElkZW50aWNhbCB0byBYRU5fRE9NQ1RM
X3Bpbl9tZW1fY2FjaGVhdHRyLgorICovCisjZGVmaW5lIFhFTl9ETU9QX3Bpbl9tZW1vcnlfY2Fj
aGVhdHRyIDE4CisKK3N0cnVjdCB4ZW5fZG1fb3BfcGluX21lbW9yeV9jYWNoZWF0dHIgeworICAg
IHVpbnQ2NF9hbGlnbmVkX3Qgc3RhcnQ7IC8qIFN0YXJ0IGdmbi4gKi8KKyAgICB1aW50NjRfYWxp
Z25lZF90IGVuZDsgICAvKiBFbmQgZ2ZuLiAqLworICAgIHVpbnQzMl90IHR5cGU7ICAgICAgICAg
IC8qIFhFTl9ET01DVExfTUVNX0NBQ0hFQVRUUl8qICovCisgICAgdWludDMyX3QgcGFkOworfTsK
Kwogc3RydWN0IHhlbl9kbV9vcCB7CiAgICAgdWludDMyX3Qgb3A7CiAgICAgdWludDMyX3QgcGFk
OwpAQCAtNDA2LDYgKzQxOSw3IEBAIHN0cnVjdCB4ZW5fZG1fb3AgewogICAgICAgICAgICAgICAg
IG1hcF9tZW1fdHlwZV90b19pb3JlcV9zZXJ2ZXI7CiAgICAgICAgIHN0cnVjdCB4ZW5fZG1fb3Bf
cmVtb3RlX3NodXRkb3duIHJlbW90ZV9zaHV0ZG93bjsKICAgICAgICAgc3RydWN0IHhlbl9kbV9v
cF9hZGRfdG9fcGh5c21hcCBhZGRfdG9fcGh5c21hcDsKKyAgICAgICAgc3RydWN0IHhlbl9kbV9v
cF9waW5fbWVtb3J5X2NhY2hlYXR0ciBwaW5fbWVtb3J5X2NhY2hlYXR0cjsKICAgICB9IHU7CiB9
OwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94bGF0LmxzdCBiL3hlbi9pbmNsdWRlL3hsYXQu
bHN0CmluZGV4IGQ0MGJhYzYuLmZmZmIzMDggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hsYXQu
bHN0CisrKyBiL3hlbi9pbmNsdWRlL3hsYXQubHN0CkBAIC02NSw2ICs2NSw3IEBACiA/CWRtX29w
X2luamVjdF9tc2kJCWh2bS9kbV9vcC5oCiA/CWRtX29wX2lvcmVxX3NlcnZlcl9yYW5nZQlodm0v
ZG1fb3AuaAogPwlkbV9vcF9tb2RpZmllZF9tZW1vcnkJCWh2bS9kbV9vcC5oCis/CWRtX29wX3Bp
bl9tZW1vcnlfY2FjaGVhdHRyCWh2bS9kbV9vcC5oCiA/CWRtX29wX3JlbW90ZV9zaHV0ZG93bgkJ
aHZtL2RtX29wLmgKID8JZG1fb3Bfc2V0X2lvcmVxX3NlcnZlcl9zdGF0ZQlodm0vZG1fb3AuaAog
PwlkbV9vcF9zZXRfaXNhX2lycV9sZXZlbAkJaHZtL2RtX29wLmgKLS0gCjIuOS41CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 23 09:05:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 09:05:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6Yff-0007JK-Tc; Mon, 23 Oct 2017 09:05:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=462d8fd40=ross.lagerwall@citrix.com>)
 id 1e6Yfe-0007J2-Bl
 for xen-devel@lists.xen.org; Mon, 23 Oct 2017 09:05:18 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 8B/12-29911-DC0BDE95; Mon, 23 Oct 2017 09:05:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpO7ZDW8
 jDe5d4bRY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDOOvetnLdjHU/Hix1u2BsZTnF2MnBwSAv4S
 r15MZgOx2QQMJG5d+s4MYosIyEqs7prD3sXIxcEs8JpJ4lbLf7CEsICjRM/9SWANLAKqEhOWQ
 cR5BWwlGv/fZoEYKiex5+IMdhCbU8BO4tnf5awgthBQzZ5dP1ggbDWJt8vPsED0CkqcnPkEzG
 YWkJA4+OIF8wRG3llIUrOQpBYwMq1iVC9OLSpLLdK11EsqykzPKMlNzMzRNTQw08tNLS5OTE/
 NSUwq1kvOz93ECAweBiDYwXh3U8AhRkkOJiVR3t85byOF+JLyUyozEosz4otKc1KLDzHKcHAo
 SfA+WQ+UEyxKTU+tSMvMAYYxTFqCg0dJhHcqSJq3uCAxtzgzHSJ1ilGXo+Pm3T9MQix5+XmpU
 uK870GKBECKMkrz4EbAYuoSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHnvg0zhycwrgdv0Cu
 gIJqAjZO3fgBxRkoiQkmpgjONmFZ+2cXvMY51oE8On6T9Wh7fV+6b/Cjm/utHg04LlG0O5zhQ
 cbFJnXmbzzHXlVK6qPx8Yv9WuObX7qUDVyTuf7uh9+NVhtsDw5+9v3ueuqB0LXW9o3bTCUznv
 YvnkABnJ5/Htrnes1/P6Ktd9Ude9didoVql03vnNb8+oNf4JC37v/OJ3vxJLcUaioRZzUXEiA
 O7Rl1mkAgAA
X-Env-Sender: prvs=462d8fd40=ross.lagerwall@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1508749515!81107749!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43633 invoked from network); 23 Oct 2017 09:05:16 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Oct 2017 09:05:16 -0000
X-IronPort-AV: E=Sophos;i="5.43,422,1503360000"; d="scan'208";a="447622353"
From: Ross Lagerwall <ross.lagerwall@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Mon, 23 Oct 2017 10:05:05 +0100
Message-ID: <20171023090509.4338-2-ross.lagerwall@citrix.com>
X-Mailer: git-send-email 2.9.5
In-Reply-To: <20171023090509.4338-1-ross.lagerwall@citrix.com>
References: <20171023090509.4338-1-ross.lagerwall@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 1/5] xen/mm: Make xenmem_add_to_physmap global
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TWFrZSBpdCBnbG9iYWwgaW4gcHJlcGFyYXRpb24gdG8gYmUgY2FsbGVkIGJ5IGEgbmV3IGRtb3Au
CgpTaWduZWQtb2ZmLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNv
bT4KCi0tLQpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4KLS0tCiB4ZW4vY29tbW9uL21lbW9yeS5jICB8IDUgKystLS0KIHhlbi9pbmNsdWRlL3hlbi9t
bS5oIHwgMyArKysKIDIgZmlsZXMgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94ZW4vY29tbW9uL21lbW9y
eS5jCmluZGV4IGFkOTg3ZTAuLmM0ZjA1YzcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbWVtb3J5
LmMKKysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYwpAQCAtNzQxLDkgKzc0MSw4IEBAIHN0YXRpYyBs
b25nIG1lbW9yeV9leGNoYW5nZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9tZW1vcnlfZXhj
aGFuZ2VfdCkgYXJnKQogICAgIHJldHVybiByYzsKIH0KIAotc3RhdGljIGludCB4ZW5tZW1fYWRk
X3RvX3BoeXNtYXAoc3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCB4ZW5fYWRkX3RvX3BoeXNtYXAgKnhhdHAsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc3RhcnQpCitpbnQgeGVubWVtX2FkZF90b19w
aHlzbWFwKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4ZW5fYWRkX3RvX3BoeXNtYXAgKnhhdHAs
CisgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzdGFydCkKIHsKICAgICB1
bnNpZ25lZCBpbnQgZG9uZSA9IDA7CiAgICAgbG9uZyByYyA9IDA7CmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS94ZW4vbW0uaCBiL3hlbi9pbmNsdWRlL3hlbi9tbS5oCmluZGV4IGU4MTNjMDcuLjBl
MGU1MTEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9tbS5oCisrKyBiL3hlbi9pbmNsdWRl
L3hlbi9tbS5oCkBAIC01NzksNiArNTc5LDkgQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9v
bmUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHNwYWNlLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5pb24geGVuX2FkZF90b19waHlzbWFwX2JhdGNoX2V4dHJhIGV4dHJh
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBpZHgsIGdmbl90
IGdmbik7CiAKK2ludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXAoc3RydWN0IGRvbWFpbiAqZCwgc3Ry
dWN0IHhlbl9hZGRfdG9fcGh5c21hcCAqeGF0cCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IHN0YXJ0KTsKKwogLyogUmV0dXJuIDAgb24gc3VjY2Vzcywgb3IgbmVnYXRp
dmUgb24gZXJyb3IuICovCiBpbnQgX19tdXN0X2NoZWNrIGd1ZXN0X3JlbW92ZV9wYWdlKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ21mbik7CiBpbnQgX19tdXN0X2NoZWNrIHN0ZWFs
X3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwKLS0gCjIuOS41
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 23 09:05:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 09:05:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6Yfg-0007Jg-Al; Mon, 23 Oct 2017 09:05:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=462d8fd40=ross.lagerwall@citrix.com>)
 id 1e6Yff-0007JE-JF
 for xen-devel@lists.xen.org; Mon, 23 Oct 2017 09:05:19 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 A7/C8-08608-EC0BDE95; Mon, 23 Oct 2017 09:05:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUvfchre
 RBre/KFgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn3nm5lLfgtXDHhelUDY49gFyMnh4SAv8T6
 o/+YQGw2AQOJW5e+M4PYIgKyEqu75rCD2MwC5RInth9mA7GFBWIltj97zAhiswioSnRNugVm8
 wrYSkz7cZ4ZYqacxJ6LM8B6OQXsJJ79Xc4KYgsB1ezZ9YMFwlaTeLv8DAtEr6DEyZlPWCB2SU
 gcfPGCeQIj7ywkqVlIUgsYmVYxqhenFpWlFula6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCY
 V6yXn525iBAYOAxDsYLy7KeAQoyQHk5Io7++ct5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHif
 rAfKCRalpqdWpGXmAEMYJi3BwaMkwjsVJM1bXJCYW5yZDpE6xajL0XHz7h8mIZa8/LxUKXHe9
 yBFAiBFGaV5cCNg8XSJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrz3QabwZOaVwG16BXQEE9
 ARsvZvQI4oSURISTUwJuq5m+645rrwbtvPKYEVxwvMtib9SP/TJR7qIb6ryDI+ceNk5QyRADc
 R/WeMVjFpm6yl/jyYdivJjed5esKZO5esUm63SBx+WbHQY26bKNvxRSXKa5QKRea/DXqu0cP7
 ptR6Ittv36vfaro2+u/I++vWJ1S6aJOvSdzlpwzte96u1i5mlglUYinOSDTUYi4qTgQAXONAz
 6ICAAA=
X-Env-Sender: prvs=462d8fd40=ross.lagerwall@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1508749515!81107749!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43855 invoked from network); 23 Oct 2017 09:05:18 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Oct 2017 09:05:18 -0000
X-IronPort-AV: E=Sophos;i="5.43,422,1503360000"; d="scan'208";a="447622360"
From: Ross Lagerwall <ross.lagerwall@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Mon, 23 Oct 2017 10:05:09 +0100
Message-ID: <20171023090509.4338-6-ross.lagerwall@citrix.com>
X-Mailer: git-send-email 2.9.5
In-Reply-To: <20171023090509.4338-1-ross.lagerwall@citrix.com>
References: <20171023090509.4338-1-ross.lagerwall@citrix.com>
MIME-Version: 1.0
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH v2 5/5] tools: libxendevicemodel: Provide
	xendevicemodel_pin_memory_cacheattr
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+
CgotLS0KQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpS
ZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCiB0
b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYyAgICAgICAgICAgICAgICAgICB8IDE5ICsrKysr
KysrKysrKysrKysrKysKIHRvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZpY2Vt
b2RlbC5oIHwgMTQgKysrKysrKysrKysrKysKIHRvb2xzL2xpYnMvZGV2aWNlbW9kZWwvbGlieGVu
ZGV2aWNlbW9kZWwubWFwICAgIHwgIDEgKwogMyBmaWxlcyBjaGFuZ2VkLCAzNCBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMgYi90b29scy9s
aWJzL2RldmljZW1vZGVsL2NvcmUuYwppbmRleCAwNzk1M2QzLi5lNDk2ZmM5IDEwMDY0NAotLS0g
YS90b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYworKysgYi90b29scy9saWJzL2RldmljZW1v
ZGVsL2NvcmUuYwpAQCAtNTg1LDYgKzU4NSwyNSBAQCBpbnQgeGVuZGV2aWNlbW9kZWxfYWRkX3Rv
X3BoeXNtYXAoCiAgICAgcmV0dXJuIHhlbmRldmljZW1vZGVsX29wKGRtb2QsIGRvbWlkLCAxLCAm
b3AsIHNpemVvZihvcCkpOwogfQogCitpbnQgeGVuZGV2aWNlbW9kZWxfcGluX21lbW9yeV9jYWNo
ZWF0dHIoCisgICAgeGVuZGV2aWNlbW9kZWxfaGFuZGxlICpkbW9kLCBkb21pZF90IGRvbWlkLCB1
aW50NjRfdCBzdGFydCwgdWludDY0X3QgZW5kLAorICAgIHVpbnQzMl90IHR5cGUpCit7CisgICAg
c3RydWN0IHhlbl9kbV9vcCBvcDsKKyAgICBzdHJ1Y3QgeGVuX2RtX29wX3Bpbl9tZW1vcnlfY2Fj
aGVhdHRyICpkYXRhOworCisgICAgbWVtc2V0KCZvcCwgMCwgc2l6ZW9mKG9wKSk7CisKKyAgICBv
cC5vcCA9IFhFTl9ETU9QX3Bpbl9tZW1vcnlfY2FjaGVhdHRyOworICAgIGRhdGEgPSAmb3AudS5w
aW5fbWVtb3J5X2NhY2hlYXR0cjsKKworICAgIGRhdGEtPnN0YXJ0ID0gc3RhcnQ7CisgICAgZGF0
YS0+ZW5kID0gZW5kOworICAgIGRhdGEtPnR5cGUgPSB0eXBlOworCisgICAgcmV0dXJuIHhlbmRl
dmljZW1vZGVsX29wKGRtb2QsIGRvbWlkLCAxLCAmb3AsIHNpemVvZihvcCkpOworfQorCiBpbnQg
eGVuZGV2aWNlbW9kZWxfcmVzdHJpY3QoeGVuZGV2aWNlbW9kZWxfaGFuZGxlICpkbW9kLCBkb21p
ZF90IGRvbWlkKQogewogICAgIHJldHVybiBvc2RlcF94ZW5kZXZpY2Vtb2RlbF9yZXN0cmljdChk
bW9kLCBkb21pZCk7CmRpZmYgLS1naXQgYS90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUv
eGVuZGV2aWNlbW9kZWwuaCBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZp
Y2Vtb2RlbC5oCmluZGV4IDY5NjdlNTguLmQ4MjUzNWIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMv
ZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5oCisrKyBiL3Rvb2xzL2xpYnMvZGV2
aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5oCkBAIC0zNDEsNiArMzQxLDIwIEBAIGlu
dCB4ZW5kZXZpY2Vtb2RlbF9hZGRfdG9fcGh5c21hcCgKICAgICB1aW50NjRfdCBncGZuKTsKIAog
LyoqCisgKiBQaW5zIGNhY2hpbmcgdHlwZSBvZiBSQU0gc3BhY2UuCisgKgorICogQHBhcm0gZG1v
ZCBhIGhhbmRsZSB0byBhbiBvcGVuIGRldmljZW1vZGVsIGludGVyZmFjZS4KKyAqIEBwYXJtIGRv
bWlkIHRoZSBkb21haW4gaWQgdG8gYmUgc2VydmljZWQKKyAqIEBwYXJtIHN0YXJ0IFN0YXJ0IGdm
bgorICogQHBhcm0gZW5kIEVuZCBnZm4KKyAqIEBwYXJtIHR5cGUgWEVOX0RPTUNUTF9NRU1fQ0FD
SEVBVFRSXyoKKyAqIEByZXR1cm4gMCBvbiBzdWNjZXNzLCAtMSBvbiBmYWlsdXJlLgorICovCitp
bnQgeGVuZGV2aWNlbW9kZWxfcGluX21lbW9yeV9jYWNoZWF0dHIoCisgICAgeGVuZGV2aWNlbW9k
ZWxfaGFuZGxlICpkbW9kLCBkb21pZF90IGRvbWlkLCB1aW50NjRfdCBzdGFydCwgdWludDY0X3Qg
ZW5kLAorICAgIHVpbnQzMl90IHR5cGUpOworCisvKioKICAqIFRoaXMgZnVuY3Rpb24gcmVzdHJp
Y3RzIHRoZSB1c2Ugb2YgdGhpcyBoYW5kbGUgdG8gdGhlIHNwZWNpZmllZAogICogZG9tYWluLgog
ICoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvbGlieGVuZGV2aWNlbW9kZWwu
bWFwIGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9saWJ4ZW5kZXZpY2Vtb2RlbC5tYXAKaW5kZXgg
NGExOWVjYi4uZTgyMGI3NyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9saWJ4
ZW5kZXZpY2Vtb2RlbC5tYXAKKysrIGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9saWJ4ZW5kZXZp
Y2Vtb2RlbC5tYXAKQEAgLTMxLDQgKzMxLDUgQEAgVkVSU18xLjEgewogVkVSU18xLjIgewogCWds
b2JhbDoKIAkJeGVuZGV2aWNlbW9kZWxfYWRkX3RvX3BoeXNtYXA7CisJCXhlbmRldmljZW1vZGVs
X3Bpbl9tZW1vcnlfY2FjaGVhdHRyOwogfSBWRVJTXzEuMTsKLS0gCjIuOS41CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 23 09:05:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 09:05:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6Yfl-0007LH-Hk; Mon, 23 Oct 2017 09:05:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=462d8fd40=ross.lagerwall@citrix.com>)
 id 1e6Yfk-0007Ks-Sq
 for xen-devel@lists.xen.org; Mon, 23 Oct 2017 09:05:24 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 E2/55-31302-4D0BDE95; Mon, 23 Oct 2017 09:05:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHSDve7lDW8
 jDeZN0LNY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDNmHL/JXrBbuqJ9zx3WBsb1Il2MnBwSAv4S
 C5rWs4LYbAIGErcufWcGsUUEZCVWd81h72Lk4mAWeM0kcfvcOyaQhLCAjUTX1iVgNouAqsSuV
 YfBbF4BW4kFz9axQgyVk9hzcQY7iM0pYCfx7O9ysLgQUM2eXT9YIGw1ibfLz7BA9ApKnJz5BM
 xmFpCQOPjiBfMERt5ZSFKzkKQWMDKtYtQoTi0qSy3SNTLWSyrKTM8oyU3MzNE1NDDVy00tLk5
 MT81JTCrWS87P3cQIDJ96BgbGHYw72v0OMUpyMCmJ8v7OeRspxJeUn1KZkVicEV9UmpNafIhR
 hoNDSYL3yXqgnGBRanpqRVpmDjCQYdISHDxKIrxTQdK8xQWJucWZ6RCpU4y6HB037/5hEmLJy
 89LlRLnfQ9SJABSlFGaBzcCFlWXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnz3geZwpOZVw
 K36RXQEUxAR8javwE5oiQRISXVwBhaMMnN0dDgYe5m1l87Px5e1lDi9CnZhStJN37h8+mfal5
 JfDvMusVm+v9pxW/2aX3/GOW31Kr6V0enk7Pn5NdKjybHJhoVrfZfd8Bgyc7egm1Rc3R5Tmb7
 Mhfs1Z21YXHT0WmBEZPmRUQdus7sE/DfY4br/vqzCQHllg7CWU4y07qlv2bGtiqxFGckGmoxF
 xUnAgA4kNwipQIAAA==
X-Env-Sender: prvs=462d8fd40=ross.lagerwall@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1508749521!71898222!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60906 invoked from network); 23 Oct 2017 09:05:23 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Oct 2017 09:05:23 -0000
X-IronPort-AV: E=Sophos;i="5.43,422,1503360000"; d="scan'208";a="455507303"
From: Ross Lagerwall <ross.lagerwall@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Mon, 23 Oct 2017 10:05:06 +0100
Message-ID: <20171023090509.4338-3-ross.lagerwall@citrix.com>
X-Mailer: git-send-email 2.9.5
In-Reply-To: <20171023090509.4338-1-ross.lagerwall@citrix.com>
References: <20171023090509.4338-1-ross.lagerwall@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 2/5] xen: Provide XEN_DMOP_add_to_physmap
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UHJvdmlkZSBYRU5fRE1PUF9hZGRfdG9fcGh5c21hcCwgYSBsaW1pdGVkIHZlcnNpb24gb2YKWEVO
TUVNX2FkZF90b19waHlzbWFwIHRvIGFsbG93IGEgZGVwcml2aWxlZ2VkIFFFTVUgdG8gbW92ZSBW
UkFNIHdoZW4gYQpndWVzdCBwcm9ncmFtcyBpdHMgQkFSLiBJdCBpcyBlcXVpdmFsZW50IHRvIFhF
Tk1FTV9hZGRfdG9fcGh5c21hcCB3aXRoCnNwYWNlID09IFhFTk1BUFNQQUNFX2dtZm5fcmFuZ2Uu
CgpTaWduZWQtb2ZmLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNv
bT4KLS0tCgpDaGFuZ2VkIGluIHYyOgoqIE1ha2UgaXQgb3BlcmF0ZSBvbiBhIHJhbmdlLgoKIHhl
bi9hcmNoL3g4Ni9odm0vZG0uYyAgICAgICAgICB8IDMxICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaCB8IDE3ICsrKysrKysrKysr
KysrKysrCiB4ZW4vaW5jbHVkZS94bGF0LmxzdCAgICAgICAgICAgfCAgMSArCiAzIGZpbGVzIGNo
YW5nZWQsIDQ5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2Rt
LmMgYi94ZW4vYXJjaC94ODYvaHZtL2RtLmMKaW5kZXggMzJhZGU5NS4uMDAyNzU2NyAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2h2bS9kbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwpA
QCAtNjQwLDYgKzY0MCwzNiBAQCBzdGF0aWMgaW50IGRtX29wKGNvbnN0IHN0cnVjdCBkbW9wX2Fy
Z3MgKm9wX2FyZ3MpCiAgICAgICAgIGJyZWFrOwogICAgIH0KIAorICAgIGNhc2UgWEVOX0RNT1Bf
YWRkX3RvX3BoeXNtYXA6CisgICAgeworICAgICAgICBzdHJ1Y3QgeGVuX2RtX29wX2FkZF90b19w
aHlzbWFwICpkYXRhID0KKyAgICAgICAgICAgICZvcC51LmFkZF90b19waHlzbWFwOworICAgICAg
ICBzdHJ1Y3QgeGVuX2FkZF90b19waHlzbWFwIHhhdHAgPSB7CisgICAgICAgICAgICAuZG9taWQg
PSBvcF9hcmdzLT5kb21pZCwKKyAgICAgICAgICAgIC5zaXplID0gZGF0YS0+c2l6ZSwKKyAgICAg
ICAgICAgIC5zcGFjZSA9IFhFTk1BUFNQQUNFX2dtZm5fcmFuZ2UsCisgICAgICAgICAgICAuaWR4
ID0gZGF0YS0+aWR4LAorICAgICAgICAgICAgLmdwZm4gPSBkYXRhLT5ncGZuLAorICAgICAgICB9
OworCisgICAgICAgIGlmICggZGF0YS0+cGFkMCB8fCBkYXRhLT5wYWQxICkKKyAgICAgICAgewor
ICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0K
KworICAgICAgICByYyA9IHhlbm1lbV9hZGRfdG9fcGh5c21hcChkLCAmeGF0cCwgMCk7CisgICAg
ICAgIGlmICggcmMgPiAwICkKKyAgICAgICAgeworICAgICAgICAgICAgZGF0YS0+c2l6ZSAtPSBy
YzsKKyAgICAgICAgICAgIGRhdGEtPmlkeCArPSByYzsKKyAgICAgICAgICAgIGRhdGEtPmdwZm4g
Kz0gcmM7CisgICAgICAgICAgICBjb25zdF9vcCA9IGZhbHNlOworICAgICAgICAgICAgcmMgPSAt
RVJFU1RBUlQ7CisgICAgICAgIH0KKyAgICAgICAgYnJlYWs7CisgICAgfQorCiAgICAgZGVmYXVs
dDoKICAgICAgICAgcmMgPSAtRU9QTk9UU1VQUDsKICAgICAgICAgYnJlYWs7CkBAIC02NjksNiAr
Njk5LDcgQEAgQ0hFQ0tfZG1fb3Bfc2V0X21lbV90eXBlOwogQ0hFQ0tfZG1fb3BfaW5qZWN0X2V2
ZW50OwogQ0hFQ0tfZG1fb3BfaW5qZWN0X21zaTsKIENIRUNLX2RtX29wX3JlbW90ZV9zaHV0ZG93
bjsKK0NIRUNLX2RtX29wX2FkZF90b19waHlzbWFwOwogCiBpbnQgY29tcGF0X2RtX29wKGRvbWlk
X3QgZG9taWQsCiAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBucl9idWZzLApkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oIGIveGVuL2luY2x1ZGUvcHVibGlj
L2h2bS9kbV9vcC5oCmluZGV4IGUxNzMwODUuLmY2ODUxMTAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3B1YmxpYy9odm0vZG1fb3AuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29w
LmgKQEAgLTM2OCw2ICszNjgsMjIgQEAgc3RydWN0IHhlbl9kbV9vcF9yZW1vdGVfc2h1dGRvd24g
ewogICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogKE90aGVyIHJlYXNvbiB2YWx1ZXMgYXJl
IG5vdCBibG9ja2VkKSAqLwogfTsKIAorLyoKKyAqIFhFTl9ETU9QX2FkZF90b19waHlzbWFwIDog
U2V0cyB0aGUgR1BGTnMgYXQgd2hpY2ggYSBwYWdlIHJhbmdlIGFwcGVhcnMgaW4KKyAqICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdGhlIHNwZWNpZmllZCBndWVzdCdzIHBzZXVkb3BoeXNpY2Fs
IGFkZHJlc3MKKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhY2UuIElkZW50aWNhbCB0
byBYRU5NRU1fYWRkX3RvX3BoeXNtYXAgd2l0aAorICogICAgICAgICAgICAgICAgICAgICAgICAg
ICBzcGFjZSA9PSBYRU5NQVBTUEFDRV9nbWZuX3JhbmdlLgorICovCisjZGVmaW5lIFhFTl9ETU9Q
X2FkZF90b19waHlzbWFwIDE3CisKK3N0cnVjdCB4ZW5fZG1fb3BfYWRkX3RvX3BoeXNtYXAgewor
ICAgIHVpbnQxNl90IHNpemU7ICAgICAgICAgLyogTnVtYmVyIG9mIEdNRk5zIHRvIHByb2Nlc3Mu
ICovCisgICAgdWludDE2X3QgcGFkMDsKKyAgICB1aW50MzJfdCBwYWQxOworICAgIHVpbnQ2NF9h
bGlnbmVkX3QgaWR4OyAgLyogSW5kZXggaW50byBHTUZOIHNwYWNlLiAqLworICAgIHVpbnQ2NF9h
bGlnbmVkX3QgZ3BmbjsgLyogU3RhcnRpbmcgR1BGTiB3aGVyZSB0aGUgR01GTnMgc2hvdWxkIGFw
cGVhci4gKi8KK307CisKIHN0cnVjdCB4ZW5fZG1fb3AgewogICAgIHVpbnQzMl90IG9wOwogICAg
IHVpbnQzMl90IHBhZDsKQEAgLTM4OSw2ICs0MDUsNyBAQCBzdHJ1Y3QgeGVuX2RtX29wIHsKICAg
ICAgICAgc3RydWN0IHhlbl9kbV9vcF9tYXBfbWVtX3R5cGVfdG9faW9yZXFfc2VydmVyCiAgICAg
ICAgICAgICAgICAgbWFwX21lbV90eXBlX3RvX2lvcmVxX3NlcnZlcjsKICAgICAgICAgc3RydWN0
IHhlbl9kbV9vcF9yZW1vdGVfc2h1dGRvd24gcmVtb3RlX3NodXRkb3duOworICAgICAgICBzdHJ1
Y3QgeGVuX2RtX29wX2FkZF90b19waHlzbWFwIGFkZF90b19waHlzbWFwOwogICAgIH0gdTsKIH07
CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hsYXQubHN0IGIveGVuL2luY2x1ZGUveGxhdC5s
c3QKaW5kZXggNDM0NmNiZS4uZDQwYmFjNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGxhdC5s
c3QKKysrIGIveGVuL2luY2x1ZGUveGxhdC5sc3QKQEAgLTU3LDYgKzU3LDcgQEAKID8JZ3JhbnRf
ZW50cnlfdjIJCQlncmFudF90YWJsZS5oCiA/CWdudHRhYl9zd2FwX2dyYW50X3JlZgkJZ3JhbnRf
dGFibGUuaAogIQlkbV9vcF9idWYJCQlodm0vZG1fb3AuaAorPwlkbV9vcF9hZGRfdG9fcGh5c21h
cAkJaHZtL2RtX29wLmgKID8JZG1fb3BfY3JlYXRlX2lvcmVxX3NlcnZlcglodm0vZG1fb3AuaAog
PwlkbV9vcF9kZXN0cm95X2lvcmVxX3NlcnZlcglodm0vZG1fb3AuaAogPwlkbV9vcF9nZXRfaW9y
ZXFfc2VydmVyX2luZm8JaHZtL2RtX29wLmgKLS0gCjIuOS41CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 23 09:05:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 09:05:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6Yfl-0007Ll-PC; Mon, 23 Oct 2017 09:05:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=462d8fd40=ross.lagerwall@citrix.com>)
 id 1e6Yfk-0007Kt-TR
 for xen-devel@lists.xen.org; Mon, 23 Oct 2017 09:05:25 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 C4/9B-21876-4D0BDE95; Mon, 23 Oct 2017 09:05:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsXitHSDve6lDW8
 jDT5ttbZY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDP+3/rOVnCTs+LPz+oGxvnsXYycHBIC/hIn
 v0xjAbHZBAwkbl36zgxiiwjISqzumgNWwyzQwCixp9sTxBYW8JLYuOAuWJxFQFVi/v/fYPW8A
 rYSrQ++Qs2Uk9hzcQaYLSSgJvF2+RkWiBpBiZMzn7BAzJSQOPjiBfMERu5ZSFKzkKQWMDKtYt
 QoTi0qSy3SNTLWSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDIV6BgbGHYw72v0
 OMUpyMCmJ8v7OeRspxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3yXqgnGBRanpqRVpmDjAoYdIS
 HDxKIrxTQdK8xQWJucWZ6RCpU4y6HB037/5hEmLJy89LlRLnfQ9SJABSlFGaBzcCFiGXGGWlh
 HkZGRgYhHgKUotyM0tQ5V8xinMwKgnz3geZwpOZVwK36RXQEUxAR8javwE5oiQRISXVwOgaEv
 hbbYaWb0zgMXGd1OOH92fULud/uj5a8Qpj2ppjQrUz9s20i70r0H3tgsaqBTIP9/BN3PzQL9i
 u78G6p9fNpl2uUPlixvxgSanCQa+Z+/ct8k+O+N/tVtMkGBQqs8b/ZNGlD/LMPZLHe5vFrqXO
 2pwYuO6+XnYgz+4FoU9Ptnxk9tWyaFJiKc5INNRiLipOBAC842WviwIAAA==
X-Env-Sender: prvs=462d8fd40=ross.lagerwall@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1508749521!71898222!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60828 invoked from network); 23 Oct 2017 09:05:22 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Oct 2017 09:05:22 -0000
X-IronPort-AV: E=Sophos;i="5.43,422,1503360000"; d="scan'208";a="455507297"
From: Ross Lagerwall <ross.lagerwall@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Mon, 23 Oct 2017 10:05:04 +0100
Message-ID: <20171023090509.4338-1-ross.lagerwall@citrix.com>
X-Mailer: git-send-email 2.9.5
MIME-Version: 1.0
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v2 0/5] Add dmops to allow use of VGA with
	restricted QEMU
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHJlY2VudGx5IGFkZGVkIHN1cHBvcnQgZm9yIHJlc3RyaWN0aW5nIFFFTVUgcHJldmVudHMg
dXNlIG9mIHRoZSBWR0EKY29uc29sZS4gVGhpcyBzZXJpZXMgYWRkcmVzc2VzIHRoYXQgYnkgYWRk
aW5nIGEgY291cGxlIG9mIG5ldyBkbW9wcy4KQSBjb3JyZXNwb25kaW5nIHBhdGNoIGZvciBRRU1V
IGlzIG5lZWRlZCB0byBtYWtlIHVzZSBvZiB0aGUgbmV3IGRtb3BzLgoKQ2hhbmdlcyBpbiB2MjoK
KiBBZGRyZXNzIFBhdWwncyBjb21tZW50cyAtIG1haW5seSBtYWtpbmcgYWRkX3RvX3BoeXNtYXAg
b3BlcmF0ZSBvbiBhCiAgcmFuZ2UuCgpSb3NzIExhZ2Vyd2FsbCAoNSk6CiAgeGVuL21tOiBNYWtl
IHhlbm1lbV9hZGRfdG9fcGh5c21hcCBnbG9iYWwKICB4ZW46IFByb3ZpZGUgWEVOX0RNT1BfYWRk
X3RvX3BoeXNtYXAKICB4ZW46IFByb3ZpZGUgWEVOX0RNT1BfcGluX21lbW9yeV9jYWNoZWF0dHIK
ICB0b29sczogbGlieGVuZGV2aWNlbW9kZWw6IFByb3ZpZGUgeGVuZGV2aWNlbW9kZWxfYWRkX3Rv
X3BoeXNtYXAKICB0b29sczogbGlieGVuZGV2aWNlbW9kZWw6IFByb3ZpZGUgeGVuZGV2aWNlbW9k
ZWxfcGluX21lbW9yeV9jYWNoZWF0dHIKCiB0b29scy9saWJzL2RldmljZW1vZGVsL01ha2VmaWxl
ICAgICAgICAgICAgICAgICB8ICAyICstCiB0b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYyAg
ICAgICAgICAgICAgICAgICB8IDQwICsrKysrKysrKysrKysrKysrKysrCiB0b29scy9saWJzL2Rl
dmljZW1vZGVsL2luY2x1ZGUveGVuZGV2aWNlbW9kZWwuaCB8IDI5ICsrKysrKysrKysrKysrKwog
dG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9saWJ4ZW5kZXZpY2Vtb2RlbC5tYXAgICAgfCAgNiArKysK
IHhlbi9hcmNoL3g4Ni9odm0vZG0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNDkgKysr
KysrKysrKysrKysrKysrKysrKysrKwogeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgNSArLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaCAg
ICAgICAgICAgICAgICAgIHwgMzEgKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUveGVuL21t
LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMyArKwogeGVuL2luY2x1ZGUveGxhdC5s
c3QgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArCiA5IGZpbGVzIGNoYW5nZWQsIDE2
MyBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKLS0gCjIuOS41CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Mon Oct 23 09:05:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 09:05:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6Yfn-0007NU-3b; Mon, 23 Oct 2017 09:05:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=462d8fd40=ross.lagerwall@citrix.com>)
 id 1e6Yfl-0007LA-L9
 for xen-devel@lists.xen.org; Mon, 23 Oct 2017 09:05:25 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 31/D1-02146-4D0BDE95; Mon, 23 Oct 2017 09:05:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDve6VDW8
 jDeZNkrVY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDN2LHvNWnBdouL6vONMDYyvRLoYOTkkBPwl
 Diy7zgRiswkYSNy69J0ZxBYRkJVY3TWHHcRmFiiXOLH9MBuILSwQLjH37nOwehYBVYkLy48wd
 jFycPAK2EpcPu4GMVJOYs/FGWCtnAJ2Es/+LmcFsYWASvbs+sECYatJvF1+BszmFRCUODnzCQ
 vEKgmJgy9eME9g5J2FJDULSWoBI9MqRo3i1KKy1CJdI2O9pKLM9IyS3MTMHF1DA1O93NTi4sT
 01JzEpGK95PzcTYzA0KlnYGDcwbij3e8QoyQHk5Io7++ct5FCfEn5KZUZicUZ8UWlOanFhxhl
 ODiUJHifrAfKCRalpqdWpGXmAIMYJi3BwaMkwjsVJM1bXJCYW5yZDpE6xajL0XHz7h8mIZa8/
 LxUKXHe9yBFAiBFGaV5cCNgEXWJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvfZApPJl5JX
 CbXgEdwQR0hKz9G5AjShIRUlINjK5PHTTtMmc1fOTQm29+yaHqsP2JJ193TeC2aG97ybfj1h6
 T+atdTQo7eg9OsuvMMb60O0rc97L7vOpF/Tx3ReNnqh2uaub/0qlqct54lufc9TwiZo+6cu9/
 y475KXvA0+CbrpgQ05du781zbOuXpL6+d/jcUak9cXJB1Ztssy5pnDyo+ULjkBJLcUaioRZzU
 XEiAGwo9tyjAgAA
X-Env-Sender: prvs=462d8fd40=ross.lagerwall@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1508749521!71898222!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61061 invoked from network); 23 Oct 2017 09:05:24 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Oct 2017 09:05:24 -0000
X-IronPort-AV: E=Sophos;i="5.43,422,1503360000"; d="scan'208";a="455507306"
From: Ross Lagerwall <ross.lagerwall@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Mon, 23 Oct 2017 10:05:08 +0100
Message-ID: <20171023090509.4338-5-ross.lagerwall@citrix.com>
X-Mailer: git-send-email 2.9.5
In-Reply-To: <20171023090509.4338-1-ross.lagerwall@citrix.com>
References: <20171023090509.4338-1-ross.lagerwall@citrix.com>
MIME-Version: 1.0
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH v2 4/5] tools: libxendevicemodel: Provide
	xendevicemodel_add_to_physmap
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+
Ci0tLQoKQ2hhbmdlZCBpbiB2MjoKKiBNYWtlIGl0IG9wZXJhdGUgb24gYSByYW5nZS4KCiB0b29s
cy9saWJzL2RldmljZW1vZGVsL01ha2VmaWxlICAgICAgICAgICAgICAgICB8ICAyICstCiB0b29s
cy9saWJzL2RldmljZW1vZGVsL2NvcmUuYyAgICAgICAgICAgICAgICAgICB8IDIxICsrKysrKysr
KysrKysrKysrKysrKwogdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlL3hlbmRldmljZW1v
ZGVsLmggfCAxNSArKysrKysrKysrKysrKysKIHRvb2xzL2xpYnMvZGV2aWNlbW9kZWwvbGlieGVu
ZGV2aWNlbW9kZWwubWFwICAgIHwgIDUgKysrKysKIDQgZmlsZXMgY2hhbmdlZCwgNDIgaW5zZXJ0
aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9k
ZWwvTWFrZWZpbGUgYi90b29scy9saWJzL2RldmljZW1vZGVsL01ha2VmaWxlCmluZGV4IDM0MjM3
MWEuLjViMmRmN2EgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvTWFrZWZpbGUK
KysrIGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9NYWtlZmlsZQpAQCAtMiw3ICsyLDcgQEAgWEVO
X1JPT1QgPSAkKENVUkRJUikvLi4vLi4vLi4KIGluY2x1ZGUgJChYRU5fUk9PVCkvdG9vbHMvUnVs
ZXMubWsKIAogTUFKT1IgICAgPSAxCi1NSU5PUiAgICA9IDEKK01JTk9SICAgID0gMgogU0hMSUJf
TERGTEFHUyArPSAtV2wsLS12ZXJzaW9uLXNjcmlwdD1saWJ4ZW5kZXZpY2Vtb2RlbC5tYXAKIAog
Q0ZMQUdTICAgKz0gLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcwpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMgYi90b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUu
YwppbmRleCBiNjZkNGY5Li4wNzk1M2QzIDEwMDY0NAotLS0gYS90b29scy9saWJzL2RldmljZW1v
ZGVsL2NvcmUuYworKysgYi90b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYwpAQCAtNTY0LDYg
KzU2NCwyNyBAQCBpbnQgeGVuZGV2aWNlbW9kZWxfc2h1dGRvd24oCiAgICAgcmV0dXJuIHhlbmRl
dmljZW1vZGVsX29wKGRtb2QsIGRvbWlkLCAxLCAmb3AsIHNpemVvZihvcCkpOwogfQogCitpbnQg
eGVuZGV2aWNlbW9kZWxfYWRkX3RvX3BoeXNtYXAoCisgICAgeGVuZGV2aWNlbW9kZWxfaGFuZGxl
ICpkbW9kLCBkb21pZF90IGRvbWlkLCB1aW50MTZfdCBzaXplLCB1aW50NjRfdCBpZHgsCisgICAg
dWludDY0X3QgZ3BmbikKK3sKKyAgICBzdHJ1Y3QgeGVuX2RtX29wIG9wOworICAgIHN0cnVjdCB4
ZW5fZG1fb3BfYWRkX3RvX3BoeXNtYXAgKmRhdGE7CisKKyAgICBtZW1zZXQoJm9wLCAwLCBzaXpl
b2Yob3ApKTsKKworICAgIG9wLm9wID0gWEVOX0RNT1BfYWRkX3RvX3BoeXNtYXA7CisgICAgZGF0
YSA9ICZvcC51LmFkZF90b19waHlzbWFwOworCisgICAgZGF0YS0+c2l6ZSA9IHNpemU7CisgICAg
ZGF0YS0+cGFkMCA9IDA7CisgICAgZGF0YS0+cGFkMSA9IDA7CisgICAgZGF0YS0+aWR4ID0gaWR4
OworICAgIGRhdGEtPmdwZm4gPSBncGZuOworCisgICAgcmV0dXJuIHhlbmRldmljZW1vZGVsX29w
KGRtb2QsIGRvbWlkLCAxLCAmb3AsIHNpemVvZihvcCkpOworfQorCiBpbnQgeGVuZGV2aWNlbW9k
ZWxfcmVzdHJpY3QoeGVuZGV2aWNlbW9kZWxfaGFuZGxlICpkbW9kLCBkb21pZF90IGRvbWlkKQog
ewogICAgIHJldHVybiBvc2RlcF94ZW5kZXZpY2Vtb2RlbF9yZXN0cmljdChkbW9kLCBkb21pZCk7
CmRpZmYgLS1naXQgYS90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVuZGV2aWNlbW9k
ZWwuaCBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5oCmlu
ZGV4IGRkYTBiYzcuLjY5NjdlNTggMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwv
aW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5oCisrKyBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5j
bHVkZS94ZW5kZXZpY2Vtb2RlbC5oCkBAIC0zMjYsNiArMzI2LDIxIEBAIGludCB4ZW5kZXZpY2Vt
b2RlbF9zaHV0ZG93bigKICAgICB4ZW5kZXZpY2Vtb2RlbF9oYW5kbGUgKmRtb2QsIGRvbWlkX3Qg
ZG9taWQsIHVuc2lnbmVkIGludCByZWFzb24pOwogCiAvKioKKyAqIFNldHMgdGhlIEdQRk5zIGF0
IHdoaWNoIGEgcGFnZSByYW5nZSBhcHBlYXJzIGluIHRoZSBkb21haW4ncworICogcHNldWRvcGh5
c2ljYWwgYWRkcmVzcyBzcGFjZS4KKyAqCisgKiBAcGFybSBkbW9kIGEgaGFuZGxlIHRvIGFuIG9w
ZW4gZGV2aWNlbW9kZWwgaW50ZXJmYWNlLgorICogQHBhcm0gZG9taWQgdGhlIGRvbWFpbiBpZCB0
byBiZSBzZXJ2aWNlZAorICogQHBhcm0gc2l6ZSBOdW1iZXIgb2YgR01GTnMgdG8gcHJvY2Vzcwor
ICogQHBhcm0gaWR4IEluZGV4IGludG8gR01GTiBzcGFjZQorICogQHBhcm0gZ3BmbiBTdGFydGlu
ZyBHUEZOIHdoZXJlIHRoZSBHTUZOcyBzaG91bGQgYXBwZWFyCisgKiBAcmV0dXJuIDAgb24gc3Vj
Y2VzcywgLTEgb24gZmFpbHVyZS4KKyAqLworaW50IHhlbmRldmljZW1vZGVsX2FkZF90b19waHlz
bWFwKAorICAgIHhlbmRldmljZW1vZGVsX2hhbmRsZSAqZG1vZCwgZG9taWRfdCBkb21pZCwgdWlu
dDE2X3Qgc2l6ZSwgdWludDY0X3QgaWR4LAorICAgIHVpbnQ2NF90IGdwZm4pOworCisvKioKICAq
IFRoaXMgZnVuY3Rpb24gcmVzdHJpY3RzIHRoZSB1c2Ugb2YgdGhpcyBoYW5kbGUgdG8gdGhlIHNw
ZWNpZmllZAogICogZG9tYWluLgogICoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9k
ZWwvbGlieGVuZGV2aWNlbW9kZWwubWFwIGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9saWJ4ZW5k
ZXZpY2Vtb2RlbC5tYXAKaW5kZXggY2VmZDMyYi4uNGExOWVjYiAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlicy9kZXZpY2Vtb2RlbC9saWJ4ZW5kZXZpY2Vtb2RlbC5tYXAKKysrIGIvdG9vbHMvbGlicy9k
ZXZpY2Vtb2RlbC9saWJ4ZW5kZXZpY2Vtb2RlbC5tYXAKQEAgLTI3LDMgKzI3LDggQEAgVkVSU18x
LjEgewogCWdsb2JhbDoKIAkJeGVuZGV2aWNlbW9kZWxfc2h1dGRvd247CiB9IFZFUlNfMS4wOwor
CitWRVJTXzEuMiB7CisJZ2xvYmFsOgorCQl4ZW5kZXZpY2Vtb2RlbF9hZGRfdG9fcGh5c21hcDsK
K30gVkVSU18xLjE7Ci0tIAoyLjkuNQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 23 09:15:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 09:15:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6Yp6-0000Ev-1B; Mon, 23 Oct 2017 09:15:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6Yp4-0000Ep-N5
 for xen-devel@lists.xensource.com; Mon, 23 Oct 2017 09:15:02 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 46/70-05089-513BDE95; Mon, 23 Oct 2017 09:15:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsWS0XRdVVdk89t
 Ig5/XTCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacfDyR6aC7UcYKxZuOsHW
 wLi5m7GLkZNDSKCRSWLfntguRi4g+zGjxP0HHewQzjZGibVnz7ODVIkIOEt8PTMXzOYV0Jc4+
 PE5E4gtLGAuMXvZBUaQBgmBNbISMzZsYO5i5AByPCX2b3KHMb/8BSpn52ATsJI4JAbSyCKgKv
 H66nK2CYzcCxgZVjFqFKcWlaUW6RoZ6iUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525
 iBPq8noGBcQdjz16/Q4ySHExKory/c95GCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgtd8ElBMs
 Sk1PrUjLzAEGH0xagoNHSYRXCyTNW1yQmFucmQ6ROsVozHFs0+U/TBw/Jl35wyTEkpeflyolz
 hsBUioAUppRmgc3CBYVlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8/7bCDSFJzOvBG7fK6
 BTmIBOkbV/A3JKSSJCSqqB0XNFSd5j+YXHov+kP9vG27Ljzfct0qa3lWYddnO605K+yuBZrKX
 p/gd//tS93prKb5ia/P1+fXDy+2mPrh0t+qq1Z7/dTDFxw+si0T4/7hi+SAk5oHjqoSjTNJto
 kZX37ryJqu/zZA4OP1o78ben984Lx9ccOb3o+K9QttfqB5/7B93W0dXdrqnEUpyRaKjFXFScC
 ABwF9vEhQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1508750099!94682149!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17478 invoked from network); 23 Oct 2017 09:15:00 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Oct 2017 09:15:00 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6Yow-0000V4-Ei; Mon, 23 Oct 2017 09:14:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e6Yor-0002SA-4a; Mon, 23 Oct 2017 09:14:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e6Yoq-0007Oz-Pj; Mon, 23 Oct 2017 09:14:48 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115087-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start: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: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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=8e77dabc58c4b6c747dfb4b948551147905a7840
X-Osstest-Versions-That: xen=24fb44e971a62b345c7b6ca3c03b454a1e150abe
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 23 Oct 2017 09:14:48 +0000
Subject: [Xen-devel] [xen-unstable test] 115087: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8870236414067572501=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop        fail REGR. vs. 114644
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop       fail REGR. vs. 114644
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop       fail REGR. vs. 114644

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 114644
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 114644
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114644
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114644
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 114644
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 114644
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  8e77dabc58c4b6c747dfb4b948551147905a7840
baseline version:
 xen                  24fb44e971a62b345c7b6ca3c03b454a1e150abe

Last test of basis   114644  2017-10-17 10:49:11 Z    5 days
Failing since        114670  2017-10-18 05:03:38 Z    5 days    7 attempts
Testing same since   114808  2017-10-20 14:56:19 Z    2 days    5 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony PERARD <anthony.perard@citrix.com>
  David Esler <drumandstrum@gmail.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@linaro.org>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          pass    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

------------------------------------------------------------
commit 8e77dabc58c4b6c747dfb4b948551147905a7840
Author: Wei Liu <wei.liu2@citrix.com>
Date:   Mon Oct 16 15:04:10 2017 +0100

    libxl: annotate s to be nonnull in libxl__enum_from_string
    
    Hope this can placate coverity.
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Release-acked-by: Julien Grall <julien.grall@linaro.org>

commit 575da5ceb427ce649eb22c1aea105af147d22487
Author: Anthony PERARD <anthony.perard@citrix.com>
Date:   Thu Oct 19 15:29:56 2017 +0100

    tools/Makefile: unset MAKELEVEL before building QEMU
    
    Since QEMU commits aef45d51d1204f3335fb99de6658e0c5612c2b67
    "build: automatically handle GIT submodule checkout for dtc"
    the QEMU makefiles rely on the variable MAKELEVEL to make a decision on
    whether to update some git submodules or not. Since we call QEMU build
    from within the Xen one, MAKELEVEL would already be greater than 0 and
    the git submodules would not be updated and QEMU would fail to build.
    
    Fix this by removing MAKELEVEL from the environment before trying to
    build QEMU.
    
    Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Release-acked-by: Julien Grall <julien.grall@linaro.org>

commit 8ba5f63d3afd59001c35b1494f0416131de439a4
Author: Jan Beulich <jbeulich@suse.com>
Date:   Fri Oct 20 09:31:54 2017 +0200

    gcov: support gcc 7.x
    
    Taking Linux commit 0538421343 ("gcov: support GCC 7.1") as reference,
    enable gcc 7 support requiring __gcov_exit() and having 9 counters.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Release-acked-by: Julien Grall <julien.grall@linaro.org>

commit 4e3fb2fb47d6403f8411727eefe2b885c6ad514e
Author: Roger Pau MonnÃ© <roger.pau@citrix.com>
Date:   Fri Oct 20 09:30:13 2017 +0200

    ubsan: add clang 5.0 support
    
    clang 5.0 changed the layout of the type_mismatch_data structure and
    introduced __ubsan_handle_type_mismatch_v1 and
    __ubsan_handle_pointer_overflow.
    
    This commit adds support for the new structure layout, adds the
    missing handlers and the new types for type_check_kinds.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    [jb: unconditionally emit always the same message in
         __ubsan_handle_pointer_overflow()]
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Release-acked-by: Julien Grall <julien.grall@linaro.org>

commit 78e693cc123296db2f79e792cf474544c1ffd064
Author: David Esler <drumandstrum@gmail.com>
Date:   Fri Oct 20 09:29:29 2017 +0200

    x86/boot: fix early error output
    
    In 9180f5365524 a change was made to the send_chr function to take in
    C-strings and output a character at a time until a NULL was encountered.
    However, when there is no VGA there is no code to increment the current
    character position resulting in an endless loop of the first character.
    This moves the (implicit) increment such that it occurs in all cases.
    
    Signed-off-by: David Esler <drumandstrum@gmail.com>
    Reviewed-by: Doug Goldstein <cardoe@cardoe.com>
    [jb: correct title and description]
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>

commit 4a1d823f70ac8182cbc5a4bd3c76beeb952e9683
Author: Roger Pau MonnÃ© <roger.pau@citrix.com>
Date:   Fri Oct 20 09:27:23 2017 +0200

    x86/string: fix memmove when size is 0
    
    ubsan in clang 5.0 complains with:
    
    (XEN) UBSAN: Undefined behaviour in string.c:50:28
    (XEN) pointer overflow:
    (XEN) addition of unsigned offset to ffff830000100000 overflowed to ffff8300000fffff
    [...]
    (XEN) Xen call trace:
    (XEN)    [<ffff82d0802dce0d>] ubsan.c#ubsan_epilogue+0xd/0xc0
    (XEN)    [<ffff82d0802de145>] __ubsan_handle_pointer_overflow+0xa5/0xe0
    (XEN)    [<ffff82d0803bf627>] memmove+0x67/0x80
    (XEN)    [<ffff82d080679f87>] page_alloc.c#bootmem_region_add+0x157/0x220
    (XEN)    [<ffff82d080679c66>] init_boot_pages+0x56/0x220
    (XEN)    [<ffff82d0806bcb9d>] __start_xen+0x2c2d/0x4b50
    (XEN)    [<ffff82d0802000f3>] __high_start+0x53/0x60
    
    This is due to memmove doing a n-1+addr when n is 0. This is harmless
    because the loop is bounded to 0. Fix this by returning earlier when n
    is 0.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    [jb: add return value and unlikely()]
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Release-acked-by: Julien Grall <julien.grall@linaro.org>

commit 6ccf25d46c18ff274e68dde8c8da3c656f7699e2
Author: Julien Grall <julien.grall@linaro.org>
Date:   Thu Oct 19 18:09:05 2017 +0100

    xen/arm: gic-v3: Make sure ICC_SRE_EL1 is restored before ICH_VMCR_EL2
    
    Per 8.4.8 in ARM IHI 0069D, ICH_VMCR_EL2.VFIQEn is RES1 when
    ICC_SRE_EL1.SRE is 1. This causes a Group 0 interrupt (as generated in
    GICv2 mode) to be delivered as a FIQ to the guest, with potentially
    consequence. So we must make sure that ICC_SRE_EL1 has been actually
    programmed before at ICH_VMCR_EL2.
    
    This was discovered when booting EFI in a GICv2 guest on a GICv3
    hardware.
    
    Signed-off-by: Julien Grall <julien.grall@linaro.org>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>

commit 0c8055c2f45f489aff67f4d362f3fdc192cc2d94
Author: Stefano Stabellini <sstabellini@kernel.org>
Date:   Wed Oct 18 14:29:58 2017 -0700

    arm: configure interrupts to be in non-secure group1
    
    Xen uses non-secure group1 interrupts, however it doesn't configure the
    GICv3 accordingly. Xen needs to set GICD_IGROUPR for SPIs and
    GICR_IGROUPR0 for local interrupt to "1" to specify that interrupts
    belong to group1. This is particularly important if the system has
    GICD_CTLR.DS set, also see commit
    7c9b973061b03af62734f613f6abec46c0dd4a88 in Linux.
    
    Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
    Reviewed-by: Julien Grall <julien.grall@linaro.org>
    Released-acked-by: Julien Grall <julien.grall@linaro.org>

commit 5dd3907a2af37060a675dd3bc5a02b7b38dac66c
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Oct 17 15:11:23 2017 +0100

    xen/public: Correct the definition of GNTTAB_CACHE_SOURCE_GREF
    
    Discovered when running the XSA-232 PoC on a UBSAN-enabled hypervisor.
    
      (d79) XSA-232 PoC
      (XEN) ================================================================================
      (XEN) UBSAN: Undefined behaviour in grant_table.c:3217:25
      (XEN) left shift of 1 by 31 places cannot be represented in type 'int'
      (XEN) ----[ Xen-4.10.0-rc  x86_64  debug=y   Tainted:    H ]----
    
    Update all of the GNTTAB_CACHE_* constants to be unsigned integers.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
    Release-acked-by: Julien Grall <julien.grall@linaro.org>

commit 8d7b633adab76a778ccf3e3417e903b35333c528
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Aug 29 10:35:31 2017 +0000

    x86/mm: Consolidate all Xen L4 slot writing into init_xen_l4_slots()
    
    There are currently three functions which write L4 pagetables for Xen, but
    they all behave subtly differently.  sh_install_xen_entries_in_l4() in
    particular is catering for two different usecases, which makes the safety of
    the linear mappings hard to follow.
    
    By consolidating the L4 pagetable writing in a single function, the resulting
    setup of Xen's virtual layout is easier to understand.
    
    No practical changes to the resulting L4, although the logic has been
    rearranged to avoid rewriting some slots.  This changes the zap_ro_mpt
    parameter to simply ro_mpt.
    
    Both {hap,sh}_install_xen_entries_in_l4() get folded into their callers.  The
    hap side only a single caller, while the shadow side has two.  The shadow
    split helps highlight the correctness of the linear slots.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Tim Deegan <tim@xen.org>
    Release-acked-by: Julien Grall <julien.gral@linaro.org>
    Acked-by: George Dunlap <george.dunlap@citrix.com>

commit 5cf67895f8c9fb4adcaab9172b43076599003db4
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Aug 29 11:35:31 2017 +0100

    x86/mm: Consolidate all Xen L2 slot writing into init_xen_pae_l2_slots()
    
    Having all of this logic together makes it easier to follow Xen's virtual
    setup across the whole system.
    
    No functional change.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Tim Deegan <tim@xen.org>
    Release-acked-by: Julien Grall <julien.gral@linaro.org>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>

commit 824785e469f47aa9a8a2f4a6f4757dfedd6ec940
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Mon Sep 25 11:11:05 2017 +0100

    Revert "x86/mm: move PV l4 table setup code" and "x86/mm: factor out pv_arch_init_memory"
    
    This reverts commit f3b95fd07fdb55b1db091fede1b9a7c71f1eaa1b and
    1bd39738a5a34f529a610fb275cc83ee5ac7547a.
    
    The following patches (post XSA-243 fixes) requires init_guest_l4_table()
    being common code.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Tim Deegan <tim@xen.org>
    Release-acked-by: Julien Grall <julien.gral@linaro.org>

commit 4ed00f57f086c589a95fdd17ace43e02fee2be34
Author: Ian Jackson <ian.jackson@eu.citrix.com>
Date:   Tue Oct 17 17:52:02 2017 +0100

    tools: libxendevicemodel: Restore symbol versions for 1.0
    
    In 1462f9ea8f4219d520a530787b80c986e050aa98
    "tools: libxendevicemodel: Provide xendevicemodel_shutdown"
    we added a new version 1.1 to the symbol map and simply abolished
    the old one.  That is quite wrong.
    
    Instead, we should have left the 1.0 map alone and added a new version
    which simply adds the new symbol.
    
    Fix this.
    
    Reported-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    CC: Stefano Stabellini <sstabellini@kernel.org>
    Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
    Reviewed-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit c4efa25058d3f45bf725d6ebe6429db9adf94b62
Author: Roger Pau MonnÃ© <roger.pau@citrix.com>
Date:   Tue Oct 17 11:23:53 2017 +0100

    mm/shadow: fix declaration of fetch_type_names
    
    fetch_type_names usage is guarded by SHADOW_DEBUG_PROPAGATE in
    SHADOW_DEBUG, fix the declaration so it's also guarded by
    SHADOW_DEBUG_PROPAGATE instead of DEBUG_TRACE_DUMP.
    
    Observed while building with clang and ubsan enabled.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Tim Deegan <tim@xen.org>
    Release-acked-by: Julien Grall <julien.grall@linaro.org>

commit 0075bc1f02c389c5bb84cbffdc27dc9b53699bca
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Mon Oct 16 13:20:00 2017 +0000

    xen/dom0: Fix latent dom0 construction bugs on all architectures
    
     * x86 PV and ARM dom0's must not clear _VPF_down from v->pause_flags until
       all state is actually set up.  As it currently stands, d0v0 is eligible for
       scheduling before its registers have been set.  This is latent as we also
       hold a systemcontroller pause reference at the time which prevents d0 from
       being scheduled.
    
     * x86 PVH previously was not setting v->is_initialised for d0v0, despite
       setting the vcpu running eventually.  Therefore, a later VCPUOP_initialise
       hypercall will modify state under the feet of the running vcpu.  This is
       latent as PVH dom0 construction don't yet function.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Release-acked-by: Julien Grall <julien.grall@linaro.org>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8870236414067572501==--

From xen-devel-bounces@lists.xen.org Mon Oct 23 09:16:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 09:16:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6Yqc-0000PA-H0; Mon, 23 Oct 2017 09:16:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=462b9663e=citrix-osstest@xenproject.org>)
 id 1e6Yqb-0000Ow-5U
 for xen-devel@lists.xensource.com; Mon, 23 Oct 2017 09:16:37 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 E7/6C-29911-473BDE95; Mon, 23 Oct 2017 09:16:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpG7J5re
 RBiv8Le5Nec/uwOixvW8XewBjFGtmXlJ+RQJrxtal/1gKvgpV7LpyirmBcTJPFyMHh4SAv0T7
 j+AuRk4g013i8pcZLCC2iICzxIQPt9lAbF4BPYmTfRdYQWxhgVCJq53n2bsYuYDq/7NJdG/oY
 IRoVpU4+PEWO4jNJuAhMbFnItggFqD4hFUdYM1CAloSSxevZIIYKihxcuYTsBpmAQmJgy9eME
 PMsZDY//cs8wRG3llIymYhKVvAyLSKUaM4tagstUjXyFwvqSgzPaMkNzEzR9fQwEwvN7W4ODE
 9NScxqVgvOT93EyMwdBiAYAfj4rWBhxglOZiURHl/57yNFOJLyk+pzEgszogvKs1JLT7EKMPB
 oSTBW7wJKCdYlJqeWpGWmQMMYpi0BAePkgjvMpA0b3FBYm5xZjpE6hSjLsexTZf/MAmx5OXnp
 UqJ8+4AKRIAKcoozYMbAYuoS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLm3QIyhSczrwRu0y
 ugI5iAjpC1fwNyREkiQkqqgXHCFNVv9y5xcZekyeybKRUuKRwQ/3D6Iwf1SzpTXRpVuo8fub5
 ndnB0wU/jqhmLw57pB/5V3OgW9vl+lhPrn3CPh7wmfH5HsivUvtak6r85LpyUM7d3xgvtB5rT
 k0Q/LbROqZHpiZ3k/5r99eTK14rMe13uH1zlpZK9IEVkwuvTt3SUcr5MYlJiKc5INNRiLipOB
 ADLW/XQowIAAA==
X-Env-Sender: prvs=462b9663e=citrix-osstest@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1508750194!53369017!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61853 invoked from network); 23 Oct 2017 09:16:35 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Oct 2017 09:16:35 -0000
X-IronPort-AV: E=Sophos;i="5.43,422,1503360000"; d="scan'208";a="447623498"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL06.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72341-mainreport@xen.org>
X-Osstest-Failures: distros-debian-sid:test-arm64-arm64-armhf-sid-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-sid:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-sid:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-sid:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-sid:build-arm64:capture-logs:broken:nonblocking
 distros-debian-sid:test-amd64-i386-i386-sid-netboot-pvgrub:debian-di-install:fail:nonblocking
 distros-debian-sid:test-armhf-armhf-armhf-sid-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-sid:test-amd64-i386-amd64-sid-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-sid:test-amd64-amd64-amd64-sid-netboot-pvgrub:debian-di-install:fail:nonblocking
 distros-debian-sid:test-amd64-amd64-i386-sid-netboot-pygrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=72240
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 23 Oct 2017 10:16:09 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL06.citrite.net
Subject: [Xen-devel] [distros-debian-sid test] 72341: tolerable trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMzQxIGRpc3Ryb3MtZGViaWFuLXNpZCByZWFsIFtyZWFsXQpodHRwOi8vb3NzdGVz
dC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcyMzQxLwoKRmFpbHVyZXMg
Oi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLXNpZC1uZXRib290LXB5
Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbGlr
ZSA3MjI0MAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAg
ICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcyMjQwCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzIyNDAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAg
ICBicm9rZW4gbGlrZSA3MjI0MAogdGVzdC1hbWQ2NC1pMzg2LWkzODYtc2lkLW5ldGJvb3QtcHZn
cnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgZmFpbCBsaWtlIDcyMjQwCiB0ZXN0LWFybWhmLWFy
bWhmLWFybWhmLXNpZC1uZXRib290LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxp
a2UgNzIyNDAKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1zaWQtbmV0Ym9vdC1weWdydWIgMTAgZGVi
aWFuLWRpLWluc3RhbGwgIGZhaWwgbGlrZSA3MjI0MAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1z
aWQtbmV0Ym9vdC1wdmdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcyMjQwCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtc2lkLW5ldGJvb3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0
YWxsICBmYWlsIGxpa2UgNzIyNDAKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAg
ICAgICA3MjI0MAoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXNpZC1uZXRib290LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXNpZC1u
ZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWFtZDY0LXNpZC1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLXNpZC1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtc2lkLW5ldGJvb3QtcHlncnVi
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXNpZC1u
ZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xv
Z3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 23 09:19:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 09:19:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6Ytj-0000iD-Ar; Mon, 23 Oct 2017 09:19:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aisaila@bitdefender.com>) id 1e6Yth-0000hx-Jm
 for xen-devel@lists.xen.org; Mon, 23 Oct 2017 09:19:49 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 5A/3C-01785-434BDE95; Mon, 23 Oct 2017 09:19:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSW0gUcRTG/c/MjqPsxrhe9rhp1IKhG5pmdjF
 QQbrQSz4UZQU2W9Puwl5sZq3tKS8ZZUQaCbWRbemWeCk1DTXZB+nqJW0l000IawOJNikoLbvN
 7HjZ5ul3+M453/cfDoUrXaSaYu02lrMwJg0ZThx4ariZnN7uz0/1udZsqvtSS+SgHY8fzmF5a
 L/MaNFZ7YdkhvbWOaywaQKz33DVkMVo6jVWgcIoJb0D+seHiAoULnAzgtOesfliFMGVtyXEQt
 eP6ZcySXAhuHy+DpOKFgTernJcKpwI3GWzuDhC0huh50J9gKME7qhrR2ITTpdicLelJCBE0jp
 odvXJpCY9OKfehEq8DhofnQswQSfA1bNuJLKC3gDeej8uZdoGnxqmA/nC6O3wYbY10IPoGJjp
 awq8DqdV4PXdCDDQEXDrWg8ucQz86Z4kJU6FDpebkHgFvKgqnedDUO3uEmYpYU8S3OteK63Mg
 i+v/KESrxL+xGSoFC0Cnl/1zY+a4L2rkhRHgVbD33KN+HSgHxDwebhk3jYO3lWNk5VopSMoqW
 PJzRHk5ghycwS5OZGsASXyLHec5ZLTUlN0nFFvsJkZo0moMlLMLM8zetbE6PiUw1ZzGxKOJUT
 4OlFTdW4viqUwTbRizuTPVy7TWY+cNDC8oYArMrF8L4qjKA0ovrUJWgTH6ln7UaNJuLgFGSi5
 JkoRf1+QFXwhY+aNeknqQ+nUk7aRXxjlG635jSkJi9XCqlWKMLGVFlsNRZbFRQvX60Hx6kgFE
 qIp5YUsZzba/tc/IhWFNJEKrbhFbrTYFv0+ClEwMUr2JzGKjVmS1MUoYwqLGEy3hF/H/PvWty
 bG22Id2vKqlScu5mzJq1R96LQ14HueDf30tiQ4NQcLfNGDOWP98gmDL/1hIrfru35meHi4cas
 qr3YyM+T+ztVnuhLOJskzBooyd2d/rjk1QGbtXHFs+fbI4r35STH4tMznuXRHV0a+Tfu6+fbI
 3VyPX6sheAOTpsU5nvkHdmaXv7gDAAA=
X-Env-Sender: aisaila@bitdefender.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1508750386!108156421!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45429 invoked from network); 23 Oct 2017 09:19:47 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 23 Oct 2017 09:19:47 -0000
Received: (qmail 27248 invoked from network); 23 Oct 2017 12:19:46 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 23 Oct 2017 12:19:46 +0300
Received: from smtp01.buh.bitdefender.com (smtp.bitdefender.biz [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 245327FBDA
 for <xen-devel@lists.xen.org>; Mon, 23 Oct 2017 12:19:46 +0300 (EEST)
Received: (qmail 23900 invoked from network); 23 Oct 2017 12:19:46 +0300
Received: from unknown (HELO mb1xmail.bitdefender.biz) (10.20.0.28)
 by smtp01.buh.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 23 Oct 2017 12:19:45 +0300
Received: from mb1xmail.bitdefender.biz (10.20.0.28) by
 mb1xmail.bitdefender.biz (10.20.0.28) with Microsoft SMTP Server (TLS) id
 15.0.1293.2; Mon, 23 Oct 2017 12:19:45 +0300
Received: from mb1xmail.bitdefender.biz ([10.20.0.28]) by
 mb1xmail.bitdefender.biz ([10.20.0.28]) with mapi id 15.00.1293.002; Mon, 23
 Oct 2017 12:19:45 +0300
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Thread-Topic: Ping: [PATCH RFC v2] x86/domctl: Don't pause the whole domain if
 only getting vcpu state
Thread-Index: AQHTPoqDtj8g3zyXw0aseTQy+v9yfKLxEMAA
Date: Mon, 23 Oct 2017 09:19:44 +0000
Message-ID: <1508750384.13117.2.camel@bitdefender.com>
References: <1507284150-4985-1-git-send-email-aisaila@bitdefender.com>
In-Reply-To: <1507284150-4985-1-git-send-email-aisaila@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.18.66.8]
x-endpointsecurity-0xde81-ev: v:6.2.25.944, d:out, a:y, w:t, t:31,
 sv:1508721470, ts:1508750385
Content-ID: <A97F688F1B0B3A41802DEF7FBA63A0B4@bitdefender.com>
MIME-Version: 1.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.73547
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 464613,
 Stamp: 3], Multi: [Enabled, t: (0.000035,0.123537)], BW: [Enabled, t:
 (0.000012)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.024595), Flags: 85D2ED72; NN_LENGTH; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_SUMM_400_WORDS; NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS; NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled,
 t: (0.061563,0.002030)], URL: [Enabled, t: (0.000006)], RTDA:
 [Enabled, t: (0.297615), Hit: No, Details: v2.6.13; Id:
 15.5f4gov.1bsklr99f.4u8hq], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>
Subject: [Xen-devel] Ping: [PATCH RFC v2] x86/domctl: Don't pause the whole
 domain if only getting vcpu state
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW55IHRob3VnaHRzIGFwcHJlY2lhdGVkLg0KDQpPbiBWaSwgMjAxNy0xMC0wNiBhdCAxMzowMiAr
MDMwMCwgQWxleGFuZHJ1IElzYWlsYSB3cm90ZToNCj4gVGhpcyBwYXRjaCBhZGRzIHRoZSBodm1f
c2F2ZV9vbmVfY3B1X2N0eHQoKSBmdW5jdGlvbi4NCj4gSXQgb3B0aW1pemVzIGJ5IG9ubHkgcGF1
c2luZyB0aGUgdmNwdSBvbiBhbGwgSFZNU1JfUEVSX1ZDUFUgc2F2ZQ0KPiBjYWxsYmFja3Mgd2hl
cmUgb25seSBkYXRhIGZvciBvbmUgVkNQVSBpcyByZXF1aXJlZC4NCj4NCj4gU2lnbmVkLW9mZi1i
eTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+DQo+DQo+IC0tLQ0K
PiBDaGFuZ2VzIHNpbmNlIFYxOg0KPiAtIEludGVncmF0ZWQgdGhlIHZjcHUgY2hlY2sgaW50byBh
bGwgdGhlIHNhdmUgY2FsbGJhY2tzDQo+IC0tLQ0KPiAgdG9vbHMvdGVzdHMvdmhwZXQvZW11bC5o
ICAgICAgIHwgICAzICstDQo+ICB0b29scy90ZXN0cy92aHBldC9tYWluLmMgICAgICAgfCAgIDIg
Ky0NCj4gIHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL3ZtY2UuYyB8ICAxNiArKy0NCj4gIHhlbi9h
cmNoL3g4Ni9kb21jdGwuYyAgICAgICAgICB8ICAgMiAtDQo+ICB4ZW4vYXJjaC94ODYvaHZtL2hw
ZXQuYyAgICAgICAgfCAgIDIgKy0NCj4gIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICB8
IDI4MCArKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tDQo+IC0tLS0tLS0tLS0NCj4gIHhl
bi9hcmNoL3g4Ni9odm0vaTgyNTQuYyAgICAgICB8ICAgMiArLQ0KPiAgeGVuL2FyY2gveDg2L2h2
bS9pcnEuYyAgICAgICAgIHwgICA2ICstDQo+ICB4ZW4vYXJjaC94ODYvaHZtL210cnIuYyAgICAg
ICAgfCAgMzIgKysrKy0NCj4gIHhlbi9hcmNoL3g4Ni9odm0vcG10aW1lci5jICAgICB8ICAgMiAr
LQ0KPiAgeGVuL2FyY2gveDg2L2h2bS9ydGMuYyAgICAgICAgIHwgICAyICstDQo+ICB4ZW4vYXJj
aC94ODYvaHZtL3NhdmUuYyAgICAgICAgfCAgNzEgKysrKysrKystLS0NCj4gIHhlbi9hcmNoL3g4
Ni9odm0vdmlvYXBpYy5jICAgICB8ICAgMiArLQ0KPiAgeGVuL2FyY2gveDg2L2h2bS92aXJpZGlh
bi5jICAgIHwgIDE3ICsrLQ0KPiAgeGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYyAgICAgIHwgIDIz
ICsrKy0NCj4gIHhlbi9hcmNoL3g4Ni9odm0vdnBpYy5jICAgICAgICB8ICAgMiArLQ0KPiAgeGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggIHwgICAyICsNCj4gIHhlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL3NhdmUuaCB8ICAgNSArLQ0KPiAgMTggZmlsZXMgY2hhbmdlZCwgMzI0IGluc2VydGlv
bnMoKyksIDE0NyBkZWxldGlvbnMoLSkNCj4NCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3Zo
cGV0L2VtdWwuaCBiL3Rvb2xzL3Rlc3RzL3ZocGV0L2VtdWwuaA0KPiBpbmRleCAzODNhY2ZmLi45
OWQ1YmJkIDEwMDY0NA0KPiAtLS0gYS90b29scy90ZXN0cy92aHBldC9lbXVsLmgNCj4gKysrIGIv
dG9vbHMvdGVzdHMvdmhwZXQvZW11bC5oDQo+IEBAIC0yOTYsNyArMjk2LDggQEAgc3RydWN0IGh2
bV9od19ocGV0DQo+ICB9Ow0KPg0KPiAgdHlwZWRlZiBpbnQgKCpodm1fc2F2ZV9oYW5kbGVyKShz
dHJ1Y3QgZG9tYWluICpkLA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBodm1f
ZG9tYWluX2NvbnRleHRfdCAqaCk7DQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGh2bV9kb21haW5fY29udGV4dF90ICpoLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgaW5zdGFuY2UpOw0KPiAgdHlwZWRlZiBpbnQgKCpodm1fbG9hZF9o
YW5kbGVyKShzdHJ1Y3QgZG9tYWluICpkLA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBodm1fZG9tYWluX2NvbnRleHRfdCAqaCk7DQo+DQo+IGRpZmYgLS1naXQgYS90b29scy90
ZXN0cy92aHBldC9tYWluLmMgYi90b29scy90ZXN0cy92aHBldC9tYWluLmMNCj4gaW5kZXggNmZl
NjVlYS4uM2Q4ZTdmNSAxMDA2NDQNCj4gLS0tIGEvdG9vbHMvdGVzdHMvdmhwZXQvbWFpbi5jDQo+
ICsrKyBiL3Rvb2xzL3Rlc3RzL3ZocGV0L21haW4uYw0KPiBAQCAtMTc3LDcgKzE3Nyw3IEBAIHZv
aWQgX19pbml0IGh2bV9yZWdpc3Rlcl9zYXZldm0odWludDE2X3QNCj4gdHlwZWNvZGUsDQo+DQo+
ICBpbnQgZG9fc2F2ZSh1aW50MTZfdCB0eXBlY29kZSwgc3RydWN0IGRvbWFpbiAqZCwNCj4gaHZt
X2RvbWFpbl9jb250ZXh0X3QgKmgpDQo+ICB7DQo+IC0gICAgcmV0dXJuIGh2bV9zcl9oYW5kbGVy
c1t0eXBlY29kZV0uc2F2ZShkLCBoKTsNCj4gKyAgICByZXR1cm4gaHZtX3NyX2hhbmRsZXJzW3R5
cGVjb2RlXS5zYXZlKGQsIGgsIGQtPm1heF92Y3B1cyk7DQo+ICB9DQo+DQo+ICBpbnQgZG9fbG9h
ZCh1aW50MTZfdCB0eXBlY29kZSwgc3RydWN0IGRvbWFpbiAqZCwNCj4gaHZtX2RvbWFpbl9jb250
ZXh0X3QgKmgpDQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay92bWNlLmMN
Cj4gYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay92bWNlLmMNCj4gaW5kZXggZTA3Y2QyZi4uYTFh
MTJhNSAxMDA2NDQNCj4gLS0tIGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svdm1jZS5jDQo+ICsr
KyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL3ZtY2UuYw0KPiBAQCAtMzQ5LDEyICszNDksMjQg
QEAgaW50IHZtY2Vfd3Jtc3IodWludDMyX3QgbXNyLCB1aW50NjRfdCB2YWwpDQo+ICAgICAgcmV0
dXJuIHJldDsNCj4gIH0NCj4NCj4gLXN0YXRpYyBpbnQgdm1jZV9zYXZlX3ZjcHVfY3R4dChzdHJ1
Y3QgZG9tYWluICpkLA0KPiBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkNCj4gK3N0YXRpYyBpbnQg
dm1jZV9zYXZlX3ZjcHVfY3R4dChzdHJ1Y3QgZG9tYWluICpkLA0KPiBodm1fZG9tYWluX2NvbnRl
eHRfdCAqaCwgdW5zaWduZWQgaW50IGluc3RhbmNlKQ0KPiAgew0KPiAgICAgIHN0cnVjdCB2Y3B1
ICp2Ow0KPiAgICAgIGludCBlcnIgPSAwOw0KPg0KPiAtICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2
ICkNCj4gKyAgICBpZiggaW5zdGFuY2UgPCBkLT5tYXhfdmNwdXMgKQ0KPiArICAgIHsNCj4gKyAg
ICAgICAgc3RydWN0IGh2bV92bWNlX3ZjcHUgY3R4dDsNCj4gKw0KPiArICAgICAgICB2ID0gZC0+
dmNwdVtpbnN0YW5jZV07DQo+ICsgICAgICAgIGN0eHQuY2FwcyA9IHYtPmFyY2gudm1jZS5tY2df
Y2FwOw0KPiArICAgICAgICBjdHh0Lm1jaV9jdGwyX2JhbmswID0gdi0+YXJjaC52bWNlLmJhbmtb
MF0ubWNpX2N0bDI7DQo+ICsgICAgICAgIGN0eHQubWNpX2N0bDJfYmFuazEgPSB2LT5hcmNoLnZt
Y2UuYmFua1sxXS5tY2lfY3RsMjsNCj4gKyAgICAgICAgY3R4dC5tY2dfZXh0X2N0bCA9IHYtPmFy
Y2gudm1jZS5tY2dfZXh0X2N0bDsNCj4gKw0KPiArICAgICAgICBlcnIgPSBodm1fc2F2ZV9lbnRy
eShWTUNFX1ZDUFUsIHYtPnZjcHVfaWQsIGgsICZjdHh0KTsNCj4gKyAgICB9DQo+ICsgICAgZWxz
ZSBmb3JfZWFjaF92Y3B1ICggZCwgdiApDQo+ICAgICAgew0KPiAgICAgICAgICBzdHJ1Y3QgaHZt
X3ZtY2VfdmNwdSBjdHh0ID0gew0KPiAgICAgICAgICAgICAgLmNhcHMgPSB2LT5hcmNoLnZtY2Uu
bWNnX2NhcCwNCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hlbi9hcmNo
L3g4Ni9kb21jdGwuYw0KPiBpbmRleCA1NDBiYTA4Li5kM2M0ZTE0IDEwMDY0NA0KPiAtLS0gYS94
ZW4vYXJjaC94ODYvZG9tY3RsLmMNCj4gKysrIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jDQo+IEBA
IC02MjQsMTIgKzYyNCwxMCBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKA0KPiAgICAgICAgICAgICAg
ICFpc19odm1fZG9tYWluKGQpICkNCj4gICAgICAgICAgICAgIGJyZWFrOw0KPg0KPiAtICAgICAg
ICBkb21haW5fcGF1c2UoZCk7DQo+ICAgICAgICAgIHJldCA9IGh2bV9zYXZlX29uZShkLCBkb21j
dGwtPnUuaHZtY29udGV4dF9wYXJ0aWFsLnR5cGUsDQo+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBkb21jdGwtPnUuaHZtY29udGV4dF9wYXJ0aWFsLmluc3RhbmNlLA0KPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZG9tY3RsLT51Lmh2bWNvbnRleHRfcGFydGlhbC5idWZmZXIsDQo+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZG9tY3RsLT51Lmh2bWNvbnRleHRfcGFydGlh
bC5idWZzeik7DQo+IC0gICAgICAgIGRvbWFpbl91bnBhdXNlKGQpOw0KPg0KPiAgICAgICAgICBp
ZiAoICFyZXQgKQ0KPiAgICAgICAgICAgICAgY29weWJhY2sgPSB0cnVlOw0KPiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS9ocGV0LmMgYi94ZW4vYXJjaC94ODYvaHZtL2hwZXQuYw0KPiBp
bmRleCAzZWE4OTVhLi41NmY0NjkxIDEwMDY0NA0KPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2hw
ZXQuYw0KPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2hwZXQuYw0KPiBAQCAtNTA5LDcgKzUwOSw3
IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgaHZtX21taW9fb3BzIGhwZXRfbW1pb19vcHMgPQ0KPiB7
DQo+ICB9Ow0KPg0KPg0KPiAtc3RhdGljIGludCBocGV0X3NhdmUoc3RydWN0IGRvbWFpbiAqZCwg
aHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpDQo+ICtzdGF0aWMgaW50IGhwZXRfc2F2ZShzdHJ1Y3Qg
ZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCwNCj4gdW5zaWduZWQgaW50IGluc3Rh
bmNlKQ0KPiAgew0KPiAgICAgIEhQRVRTdGF0ZSAqaHAgPSBkb21haW5fdmhwZXQoZCk7DQo+ICAg
ICAgc3RydWN0IHZjcHUgKnYgPSBwdF9nbG9iYWxfdmNwdV90YXJnZXQoZCk7DQo+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYw0KPiBp
bmRleCAyMDViNGNiLi4xNDBmMmMzIDEwMDY0NA0KPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2
bS5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMNCj4gQEAgLTcyOCwxMyArNzI4LDE5
IEBAIHZvaWQgaHZtX2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpDQo+ICAgICAgfQ0K
PiAgfQ0KPg0KPiAtc3RhdGljIGludCBodm1fc2F2ZV90c2NfYWRqdXN0KHN0cnVjdCBkb21haW4g
KmQsDQo+IGh2bV9kb21haW5fY29udGV4dF90ICpoKQ0KPiArc3RhdGljIGludCBodm1fc2F2ZV90
c2NfYWRqdXN0KHN0cnVjdCBkb21haW4gKmQsDQo+IGh2bV9kb21haW5fY29udGV4dF90ICpoLCB1
bnNpZ25lZCBpbnQgaW5zdGFuY2UpDQo+ICB7DQo+ICAgICAgc3RydWN0IHZjcHUgKnY7DQo+ICAg
ICAgc3RydWN0IGh2bV90c2NfYWRqdXN0IGN0eHQ7DQo+ICAgICAgaW50IGVyciA9IDA7DQo+DQo+
IC0gICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQ0KPiArICAgIGlmKCBpbnN0YW5jZSA8IGQtPm1h
eF92Y3B1cyApDQo+ICsgICAgew0KPiArICAgICAgICB2ID0gZC0+dmNwdVtpbnN0YW5jZV07DQo+
ICsgICAgICAgIGN0eHQudHNjX2FkanVzdCA9IHYtPmFyY2guaHZtX3ZjcHUubXNyX3RzY19hZGp1
c3Q7DQo+ICsgICAgICAgIGVyciA9IGh2bV9zYXZlX2VudHJ5KFRTQ19BREpVU1QsIHYtPnZjcHVf
aWQsIGgsICZjdHh0KTsNCj4gKyAgICB9DQo+ICsgICAgZWxzZSBmb3JfZWFjaF92Y3B1ICggZCwg
diApDQo+ICAgICAgew0KPiAgICAgICAgICBjdHh0LnRzY19hZGp1c3QgPSB2LT5hcmNoLmh2bV92
Y3B1Lm1zcl90c2NfYWRqdXN0Ow0KPiAgICAgICAgICBlcnIgPSBodm1fc2F2ZV9lbnRyeShUU0Nf
QURKVVNULCB2LT52Y3B1X2lkLCBoLCAmY3R4dCk7DQo+IEBAIC03NjgsMTE3ICs3NzQsMTM1IEBA
IHN0YXRpYyBpbnQgaHZtX2xvYWRfdHNjX2FkanVzdChzdHJ1Y3QgZG9tYWluDQo+ICpkLCBodm1f
ZG9tYWluX2NvbnRleHRfdCAqaCkNCj4gIEhWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoVFNDX0FE
SlVTVCwgaHZtX3NhdmVfdHNjX2FkanVzdCwNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
aHZtX2xvYWRfdHNjX2FkanVzdCwgMSwgSFZNU1JfUEVSX1ZDUFUpOw0KPg0KPiAtc3RhdGljIGlu
dCBodm1fc2F2ZV9jcHVfY3R4dChzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRf
dA0KPiAqaCkNCj4gK3ZvaWQgaHZtX3NhdmVfb25lX2NwdV9jdHh0KHN0cnVjdCB2Y3B1ICp2LCBz
dHJ1Y3QgaHZtX2h3X2NwdSAqY3R4dCkNCj4gK3sNCj4gKyAgICBzdHJ1Y3Qgc2VnbWVudF9yZWdp
c3RlciBzZWc7DQo+ICsNCj4gKyAgICAvKiBBcmNoaXRlY3R1cmUtc3BlY2lmaWMgdm1jcy92bWNi
IGJpdHMgKi8NCj4gKyAgICBodm1fZnVuY3Muc2F2ZV9jcHVfY3R4dCh2LCBjdHh0KTsNCj4gKw0K
PiArICAgIGN0eHQtPnRzYyA9IGh2bV9nZXRfZ3Vlc3RfdHNjX2ZpeGVkKHYsIHYtPmRvbWFpbi0N
Cj4gPmFyY2guaHZtX2RvbWFpbi5zeW5jX3RzYyk7DQo+ICsNCj4gKyAgICBjdHh0LT5tc3JfdHNj
X2F1eCA9IGh2bV9tc3JfdHNjX2F1eCh2KTsNCj4gKw0KPiArICAgIGh2bV9nZXRfc2VnbWVudF9y
ZWdpc3Rlcih2LCB4ODZfc2VnX2lkdHIsICZzZWcpOw0KPiArICAgIGN0eHQtPmlkdHJfbGltaXQg
PSBzZWcubGltaXQ7DQo+ICsgICAgY3R4dC0+aWR0cl9iYXNlID0gc2VnLmJhc2U7DQo+ICsNCj4g
KyAgICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3NlZ19nZHRyLCAmc2VnKTsNCj4g
KyAgICBjdHh0LT5nZHRyX2xpbWl0ID0gc2VnLmxpbWl0Ow0KPiArICAgIGN0eHQtPmdkdHJfYmFz
ZSA9IHNlZy5iYXNlOw0KPiArDQo+ICsgICAgaHZtX2dldF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4
Nl9zZWdfY3MsICZzZWcpOw0KPiArICAgIGN0eHQtPmNzX3NlbCA9IHNlZy5zZWw7DQo+ICsgICAg
Y3R4dC0+Y3NfbGltaXQgPSBzZWcubGltaXQ7DQo+ICsgICAgY3R4dC0+Y3NfYmFzZSA9IHNlZy5i
YXNlOw0KPiArICAgIGN0eHQtPmNzX2FyYnl0ZXMgPSBzZWcuYXR0cjsNCj4gKw0KPiArICAgIGh2
bV9nZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4ODZfc2VnX2RzLCAmc2VnKTsNCj4gKyAgICBjdHh0
LT5kc19zZWwgPSBzZWcuc2VsOw0KPiArICAgIGN0eHQtPmRzX2xpbWl0ID0gc2VnLmxpbWl0Ow0K
PiArICAgIGN0eHQtPmRzX2Jhc2UgPSBzZWcuYmFzZTsNCj4gKyAgICBjdHh0LT5kc19hcmJ5dGVz
ID0gc2VnLmF0dHI7DQo+ICsNCj4gKyAgICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2
X3NlZ19lcywgJnNlZyk7DQo+ICsgICAgY3R4dC0+ZXNfc2VsID0gc2VnLnNlbDsNCj4gKyAgICBj
dHh0LT5lc19saW1pdCA9IHNlZy5saW1pdDsNCj4gKyAgICBjdHh0LT5lc19iYXNlID0gc2VnLmJh
c2U7DQo+ICsgICAgY3R4dC0+ZXNfYXJieXRlcyA9IHNlZy5hdHRyOw0KPiArDQo+ICsgICAgaHZt
X2dldF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfc3MsICZzZWcpOw0KPiArICAgIGN0eHQt
PnNzX3NlbCA9IHNlZy5zZWw7DQo+ICsgICAgY3R4dC0+c3NfbGltaXQgPSBzZWcubGltaXQ7DQo+
ICsgICAgY3R4dC0+c3NfYmFzZSA9IHNlZy5iYXNlOw0KPiArICAgIGN0eHQtPnNzX2FyYnl0ZXMg
PSBzZWcuYXR0cjsNCj4gKw0KPiArICAgIGh2bV9nZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4ODZf
c2VnX2ZzLCAmc2VnKTsNCj4gKyAgICBjdHh0LT5mc19zZWwgPSBzZWcuc2VsOw0KPiArICAgIGN0
eHQtPmZzX2xpbWl0ID0gc2VnLmxpbWl0Ow0KPiArICAgIGN0eHQtPmZzX2Jhc2UgPSBzZWcuYmFz
ZTsNCj4gKyAgICBjdHh0LT5mc19hcmJ5dGVzID0gc2VnLmF0dHI7DQo+ICsNCj4gKyAgICBodm1f
Z2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3NlZ19ncywgJnNlZyk7DQo+ICsgICAgY3R4dC0+
Z3Nfc2VsID0gc2VnLnNlbDsNCj4gKyAgICBjdHh0LT5nc19saW1pdCA9IHNlZy5saW1pdDsNCj4g
KyAgICBjdHh0LT5nc19iYXNlID0gc2VnLmJhc2U7DQo+ICsgICAgY3R4dC0+Z3NfYXJieXRlcyA9
IHNlZy5hdHRyOw0KPiArDQo+ICsgICAgaHZtX2dldF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9z
ZWdfdHIsICZzZWcpOw0KPiArICAgIGN0eHQtPnRyX3NlbCA9IHNlZy5zZWw7DQo+ICsgICAgY3R4
dC0+dHJfbGltaXQgPSBzZWcubGltaXQ7DQo+ICsgICAgY3R4dC0+dHJfYmFzZSA9IHNlZy5iYXNl
Ow0KPiArICAgIGN0eHQtPnRyX2FyYnl0ZXMgPSBzZWcuYXR0cjsNCj4gKw0KPiArICAgIGh2bV9n
ZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4ODZfc2VnX2xkdHIsICZzZWcpOw0KPiArICAgIGN0eHQt
PmxkdHJfc2VsID0gc2VnLnNlbDsNCj4gKyAgICBjdHh0LT5sZHRyX2xpbWl0ID0gc2VnLmxpbWl0
Ow0KPiArICAgIGN0eHQtPmxkdHJfYmFzZSA9IHNlZy5iYXNlOw0KPiArICAgIGN0eHQtPmxkdHJf
YXJieXRlcyA9IHNlZy5hdHRyOw0KPiArDQo+ICsgICAgaWYgKCB2LT5mcHVfaW5pdGlhbGlzZWQg
KQ0KPiArICAgIHsNCj4gKyAgICAgICAgbWVtY3B5KGN0eHQtPmZwdV9yZWdzLCB2LT5hcmNoLmZw
dV9jdHh0LCBzaXplb2YoY3R4dC0NCj4gPmZwdV9yZWdzKSk7DQo+ICsgICAgICAgIGN0eHQtPmZs
YWdzID0gWEVOX1g4Nl9GUFVfSU5JVElBTElTRUQ7DQo+ICsgICAgfQ0KPiArDQo+ICsgICAgY3R4
dC0+cmF4ID0gdi0+YXJjaC51c2VyX3JlZ3MucmF4Ow0KPiArICAgIGN0eHQtPnJieCA9IHYtPmFy
Y2gudXNlcl9yZWdzLnJieDsNCj4gKyAgICBjdHh0LT5yY3ggPSB2LT5hcmNoLnVzZXJfcmVncy5y
Y3g7DQo+ICsgICAgY3R4dC0+cmR4ID0gdi0+YXJjaC51c2VyX3JlZ3MucmR4Ow0KPiArICAgIGN0
eHQtPnJicCA9IHYtPmFyY2gudXNlcl9yZWdzLnJicDsNCj4gKyAgICBjdHh0LT5yc2kgPSB2LT5h
cmNoLnVzZXJfcmVncy5yc2k7DQo+ICsgICAgY3R4dC0+cmRpID0gdi0+YXJjaC51c2VyX3JlZ3Mu
cmRpOw0KPiArICAgIGN0eHQtPnJzcCA9IHYtPmFyY2gudXNlcl9yZWdzLnJzcDsNCj4gKyAgICBj
dHh0LT5yaXAgPSB2LT5hcmNoLnVzZXJfcmVncy5yaXA7DQo+ICsgICAgY3R4dC0+cmZsYWdzID0g
di0+YXJjaC51c2VyX3JlZ3MucmZsYWdzOw0KPiArICAgIGN0eHQtPnI4ICA9IHYtPmFyY2gudXNl
cl9yZWdzLnI4Ow0KPiArICAgIGN0eHQtPnI5ICA9IHYtPmFyY2gudXNlcl9yZWdzLnI5Ow0KPiAr
ICAgIGN0eHQtPnIxMCA9IHYtPmFyY2gudXNlcl9yZWdzLnIxMDsNCj4gKyAgICBjdHh0LT5yMTEg
PSB2LT5hcmNoLnVzZXJfcmVncy5yMTE7DQo+ICsgICAgY3R4dC0+cjEyID0gdi0+YXJjaC51c2Vy
X3JlZ3MucjEyOw0KPiArICAgIGN0eHQtPnIxMyA9IHYtPmFyY2gudXNlcl9yZWdzLnIxMzsNCj4g
KyAgICBjdHh0LT5yMTQgPSB2LT5hcmNoLnVzZXJfcmVncy5yMTQ7DQo+ICsgICAgY3R4dC0+cjE1
ID0gdi0+YXJjaC51c2VyX3JlZ3MucjE1Ow0KPiArICAgIGN0eHQtPmRyMCA9IHYtPmFyY2guZGVi
dWdyZWdbMF07DQo+ICsgICAgY3R4dC0+ZHIxID0gdi0+YXJjaC5kZWJ1Z3JlZ1sxXTsNCj4gKyAg
ICBjdHh0LT5kcjIgPSB2LT5hcmNoLmRlYnVncmVnWzJdOw0KPiArICAgIGN0eHQtPmRyMyA9IHYt
PmFyY2guZGVidWdyZWdbM107DQo+ICsgICAgY3R4dC0+ZHI2ID0gdi0+YXJjaC5kZWJ1Z3JlZ1s2
XTsNCj4gKyAgICBjdHh0LT5kcjcgPSB2LT5hcmNoLmRlYnVncmVnWzddOw0KPiArfQ0KPiArDQo+
ICtzdGF0aWMgaW50IGh2bV9zYXZlX2NwdV9jdHh0KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21h
aW5fY29udGV4dF90DQo+ICpoLCB1bnNpZ25lZCBpbnQgaW5zdGFuY2UpDQo+ICB7DQo+ICAgICAg
c3RydWN0IHZjcHUgKnY7DQo+ICAgICAgc3RydWN0IGh2bV9od19jcHUgY3R4dDsNCj4gLSAgICBz
dHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciBzZWc7DQo+DQo+IC0gICAgZm9yX2VhY2hfdmNwdSAoIGQs
IHYgKQ0KPiArICAgIGlmKCBpbnN0YW5jZSA8IGQtPm1heF92Y3B1cykNCj4gKyAgICB7DQo+ICsg
ICAgICAgIHYgPSBkLT52Y3B1W2luc3RhbmNlXTsNCj4gKyAgICAgICAgaWYgKCB2LT5wYXVzZV9m
bGFncyAmIFZQRl9kb3duICkNCj4gKyAgICAgICAgICAgIHJldHVybiAxOw0KPiArICAgICAgICBt
ZW1zZXQoJmN0eHQsIDAsIHNpemVvZihjdHh0KSk7DQo+ICsNCj4gKyAgICAgICAgaHZtX3NhdmVf
b25lX2NwdV9jdHh0KHYsICZjdHh0KTsNCj4gKw0KPiArICAgICAgICBpZiAoIGh2bV9zYXZlX2Vu
dHJ5KENQVSwgdi0+dmNwdV9pZCwgaCwgJmN0eHQpICE9IDAgKQ0KPiArICAgICAgICAgICAgcmV0
dXJuIDE7DQo+ICsgICAgfQ0KPiArICAgIGVsc2UgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQ0KPiAg
ICAgIHsNCj4gLSAgICAgICAgLyogV2UgZG9uJ3QgbmVlZCB0byBzYXZlIHN0YXRlIGZvciBhIHZj
cHUgdGhhdCBpcyBkb3duOyB0aGUNCj4gcmVzdG9yZQ0KPiArICAgICAgICAvKiBXZSBkb24ndCBu
ZWVkIHRvIHNhdmUgc3RhdGUgZm9yIGEgdmNwdSB0aGF0IGlzIGRvd247IHRoZQ0KPiByZXN0b3Jl
DQo+ICAgICAgICAgICAqIGNvZGUgd2lsbCBsZWF2ZSBpdCBkb3duIGlmIHRoZXJlIGlzIG5vdGhp
bmcgc2F2ZWQuICovDQo+ICAgICAgICAgIGlmICggdi0+cGF1c2VfZmxhZ3MgJiBWUEZfZG93biAp
DQo+ICAgICAgICAgICAgICBjb250aW51ZTsNCj4NCj4gICAgICAgICAgbWVtc2V0KCZjdHh0LCAw
LCBzaXplb2YoY3R4dCkpOw0KPg0KPiAtICAgICAgICAvKiBBcmNoaXRlY3R1cmUtc3BlY2lmaWMg
dm1jcy92bWNiIGJpdHMgKi8NCj4gLSAgICAgICAgaHZtX2Z1bmNzLnNhdmVfY3B1X2N0eHQodiwg
JmN0eHQpOw0KPiAtDQo+IC0gICAgICAgIGN0eHQudHNjID0gaHZtX2dldF9ndWVzdF90c2NfZml4
ZWQodiwgZC0NCj4gPmFyY2guaHZtX2RvbWFpbi5zeW5jX3RzYyk7DQo+IC0NCj4gLSAgICAgICAg
Y3R4dC5tc3JfdHNjX2F1eCA9IGh2bV9tc3JfdHNjX2F1eCh2KTsNCj4gLQ0KPiAtICAgICAgICBo
dm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3NlZ19pZHRyLCAmc2VnKTsNCj4gLSAgICAg
ICAgY3R4dC5pZHRyX2xpbWl0ID0gc2VnLmxpbWl0Ow0KPiAtICAgICAgICBjdHh0LmlkdHJfYmFz
ZSA9IHNlZy5iYXNlOw0KPiAtDQo+IC0gICAgICAgIGh2bV9nZXRfc2VnbWVudF9yZWdpc3Rlcih2
LCB4ODZfc2VnX2dkdHIsICZzZWcpOw0KPiAtICAgICAgICBjdHh0LmdkdHJfbGltaXQgPSBzZWcu
bGltaXQ7DQo+IC0gICAgICAgIGN0eHQuZ2R0cl9iYXNlID0gc2VnLmJhc2U7DQo+IC0NCj4gLSAg
ICAgICAgaHZtX2dldF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfY3MsICZzZWcpOw0KPiAt
ICAgICAgICBjdHh0LmNzX3NlbCA9IHNlZy5zZWw7DQo+IC0gICAgICAgIGN0eHQuY3NfbGltaXQg
PSBzZWcubGltaXQ7DQo+IC0gICAgICAgIGN0eHQuY3NfYmFzZSA9IHNlZy5iYXNlOw0KPiAtICAg
ICAgICBjdHh0LmNzX2FyYnl0ZXMgPSBzZWcuYXR0cjsNCj4gLQ0KPiAtICAgICAgICBodm1fZ2V0
X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3NlZ19kcywgJnNlZyk7DQo+IC0gICAgICAgIGN0eHQu
ZHNfc2VsID0gc2VnLnNlbDsNCj4gLSAgICAgICAgY3R4dC5kc19saW1pdCA9IHNlZy5saW1pdDsN
Cj4gLSAgICAgICAgY3R4dC5kc19iYXNlID0gc2VnLmJhc2U7DQo+IC0gICAgICAgIGN0eHQuZHNf
YXJieXRlcyA9IHNlZy5hdHRyOw0KPiAtDQo+IC0gICAgICAgIGh2bV9nZXRfc2VnbWVudF9yZWdp
c3Rlcih2LCB4ODZfc2VnX2VzLCAmc2VnKTsNCj4gLSAgICAgICAgY3R4dC5lc19zZWwgPSBzZWcu
c2VsOw0KPiAtICAgICAgICBjdHh0LmVzX2xpbWl0ID0gc2VnLmxpbWl0Ow0KPiAtICAgICAgICBj
dHh0LmVzX2Jhc2UgPSBzZWcuYmFzZTsNCj4gLSAgICAgICAgY3R4dC5lc19hcmJ5dGVzID0gc2Vn
LmF0dHI7DQo+IC0NCj4gLSAgICAgICAgaHZtX2dldF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9z
ZWdfc3MsICZzZWcpOw0KPiAtICAgICAgICBjdHh0LnNzX3NlbCA9IHNlZy5zZWw7DQo+IC0gICAg
ICAgIGN0eHQuc3NfbGltaXQgPSBzZWcubGltaXQ7DQo+IC0gICAgICAgIGN0eHQuc3NfYmFzZSA9
IHNlZy5iYXNlOw0KPiAtICAgICAgICBjdHh0LnNzX2FyYnl0ZXMgPSBzZWcuYXR0cjsNCj4gLQ0K
PiAtICAgICAgICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3NlZ19mcywgJnNlZyk7
DQo+IC0gICAgICAgIGN0eHQuZnNfc2VsID0gc2VnLnNlbDsNCj4gLSAgICAgICAgY3R4dC5mc19s
aW1pdCA9IHNlZy5saW1pdDsNCj4gLSAgICAgICAgY3R4dC5mc19iYXNlID0gc2VnLmJhc2U7DQo+
IC0gICAgICAgIGN0eHQuZnNfYXJieXRlcyA9IHNlZy5hdHRyOw0KPiAtDQo+IC0gICAgICAgIGh2
bV9nZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4ODZfc2VnX2dzLCAmc2VnKTsNCj4gLSAgICAgICAg
Y3R4dC5nc19zZWwgPSBzZWcuc2VsOw0KPiAtICAgICAgICBjdHh0LmdzX2xpbWl0ID0gc2VnLmxp
bWl0Ow0KPiAtICAgICAgICBjdHh0LmdzX2Jhc2UgPSBzZWcuYmFzZTsNCj4gLSAgICAgICAgY3R4
dC5nc19hcmJ5dGVzID0gc2VnLmF0dHI7DQo+IC0NCj4gLSAgICAgICAgaHZtX2dldF9zZWdtZW50
X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfdHIsICZzZWcpOw0KPiAtICAgICAgICBjdHh0LnRyX3NlbCA9
IHNlZy5zZWw7DQo+IC0gICAgICAgIGN0eHQudHJfbGltaXQgPSBzZWcubGltaXQ7DQo+IC0gICAg
ICAgIGN0eHQudHJfYmFzZSA9IHNlZy5iYXNlOw0KPiAtICAgICAgICBjdHh0LnRyX2FyYnl0ZXMg
PSBzZWcuYXR0cjsNCj4gLQ0KPiAtICAgICAgICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwg
eDg2X3NlZ19sZHRyLCAmc2VnKTsNCj4gLSAgICAgICAgY3R4dC5sZHRyX3NlbCA9IHNlZy5zZWw7
DQo+IC0gICAgICAgIGN0eHQubGR0cl9saW1pdCA9IHNlZy5saW1pdDsNCj4gLSAgICAgICAgY3R4
dC5sZHRyX2Jhc2UgPSBzZWcuYmFzZTsNCj4gLSAgICAgICAgY3R4dC5sZHRyX2FyYnl0ZXMgPSBz
ZWcuYXR0cjsNCj4gLQ0KPiAtICAgICAgICBpZiAoIHYtPmZwdV9pbml0aWFsaXNlZCApDQo+IC0g
ICAgICAgIHsNCj4gLSAgICAgICAgICAgIG1lbWNweShjdHh0LmZwdV9yZWdzLCB2LT5hcmNoLmZw
dV9jdHh0LA0KPiBzaXplb2YoY3R4dC5mcHVfcmVncykpOw0KPiAtICAgICAgICAgICAgY3R4dC5m
bGFncyA9IFhFTl9YODZfRlBVX0lOSVRJQUxJU0VEOw0KPiAtICAgICAgICB9DQo+IC0NCj4gLSAg
ICAgICAgY3R4dC5yYXggPSB2LT5hcmNoLnVzZXJfcmVncy5yYXg7DQo+IC0gICAgICAgIGN0eHQu
cmJ4ID0gdi0+YXJjaC51c2VyX3JlZ3MucmJ4Ow0KPiAtICAgICAgICBjdHh0LnJjeCA9IHYtPmFy
Y2gudXNlcl9yZWdzLnJjeDsNCj4gLSAgICAgICAgY3R4dC5yZHggPSB2LT5hcmNoLnVzZXJfcmVn
cy5yZHg7DQo+IC0gICAgICAgIGN0eHQucmJwID0gdi0+YXJjaC51c2VyX3JlZ3MucmJwOw0KPiAt
ICAgICAgICBjdHh0LnJzaSA9IHYtPmFyY2gudXNlcl9yZWdzLnJzaTsNCj4gLSAgICAgICAgY3R4
dC5yZGkgPSB2LT5hcmNoLnVzZXJfcmVncy5yZGk7DQo+IC0gICAgICAgIGN0eHQucnNwID0gdi0+
YXJjaC51c2VyX3JlZ3MucnNwOw0KPiAtICAgICAgICBjdHh0LnJpcCA9IHYtPmFyY2gudXNlcl9y
ZWdzLnJpcDsNCj4gLSAgICAgICAgY3R4dC5yZmxhZ3MgPSB2LT5hcmNoLnVzZXJfcmVncy5yZmxh
Z3M7DQo+IC0gICAgICAgIGN0eHQucjggID0gdi0+YXJjaC51c2VyX3JlZ3Mucjg7DQo+IC0gICAg
ICAgIGN0eHQucjkgID0gdi0+YXJjaC51c2VyX3JlZ3Mucjk7DQo+IC0gICAgICAgIGN0eHQucjEw
ID0gdi0+YXJjaC51c2VyX3JlZ3MucjEwOw0KPiAtICAgICAgICBjdHh0LnIxMSA9IHYtPmFyY2gu
dXNlcl9yZWdzLnIxMTsNCj4gLSAgICAgICAgY3R4dC5yMTIgPSB2LT5hcmNoLnVzZXJfcmVncy5y
MTI7DQo+IC0gICAgICAgIGN0eHQucjEzID0gdi0+YXJjaC51c2VyX3JlZ3MucjEzOw0KPiAtICAg
ICAgICBjdHh0LnIxNCA9IHYtPmFyY2gudXNlcl9yZWdzLnIxNDsNCj4gLSAgICAgICAgY3R4dC5y
MTUgPSB2LT5hcmNoLnVzZXJfcmVncy5yMTU7DQo+IC0gICAgICAgIGN0eHQuZHIwID0gdi0+YXJj
aC5kZWJ1Z3JlZ1swXTsNCj4gLSAgICAgICAgY3R4dC5kcjEgPSB2LT5hcmNoLmRlYnVncmVnWzFd
Ow0KPiAtICAgICAgICBjdHh0LmRyMiA9IHYtPmFyY2guZGVidWdyZWdbMl07DQo+IC0gICAgICAg
IGN0eHQuZHIzID0gdi0+YXJjaC5kZWJ1Z3JlZ1szXTsNCj4gLSAgICAgICAgY3R4dC5kcjYgPSB2
LT5hcmNoLmRlYnVncmVnWzZdOw0KPiAtICAgICAgICBjdHh0LmRyNyA9IHYtPmFyY2guZGVidWdy
ZWdbN107DQo+ICsgICAgICAgIGh2bV9zYXZlX29uZV9jcHVfY3R4dCh2LCAmY3R4dCk7DQo+DQo+
ICAgICAgICAgIGlmICggaHZtX3NhdmVfZW50cnkoQ1BVLCB2LT52Y3B1X2lkLCBoLCAmY3R4dCkg
IT0gMCApDQo+IC0gICAgICAgICAgICByZXR1cm4gMTsNCj4gKyAgICAgICAgICAgIHJldHVybiAx
Ow0KPiAgICAgIH0NCj4gICAgICByZXR1cm4gMDsNCj4gIH0NCj4gQEAgLTExNjIsNyArMTE4Niw4
IEBAIEhWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoQ1BVLA0KPiBodm1fc2F2ZV9jcHVfY3R4dCwg
aHZtX2xvYWRfY3B1X2N0eHQsDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc2F2ZV9hcmVhKSArIFwNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB4c3RhdGVfY3R4dF9zaXplKHhjcjApKQ0KPg0KPiAtc3RhdGljIGludCBodm1fc2F2ZV9j
cHVfeHNhdmVfc3RhdGVzKHN0cnVjdCBkb21haW4gKmQsDQo+IGh2bV9kb21haW5fY29udGV4dF90
ICpoKQ0KPiArc3RhdGljIGludCBodm1fc2F2ZV9jcHVfeHNhdmVfc3RhdGVzKHN0cnVjdCBkb21h
aW4gKmQsDQo+IGh2bV9kb21haW5fY29udGV4dF90ICpoLA0KPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBpbnN0YW5jZSkNCj4gIHsNCj4gICAgICBz
dHJ1Y3QgdmNwdSAqdjsNCj4gICAgICBzdHJ1Y3QgaHZtX2h3X2NwdV94c2F2ZSAqY3R4dDsNCj4g
QEAgLTExNzAsNyArMTE5NSwyNyBAQCBzdGF0aWMgaW50IGh2bV9zYXZlX2NwdV94c2F2ZV9zdGF0
ZXMoc3RydWN0DQo+IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpDQo+ICAgICAg
aWYgKCAhY3B1X2hhc194c2F2ZSApDQo+ICAgICAgICAgIHJldHVybiAwOyAgIC8qIGRvIG5vdGhp
bmcgKi8NCj4NCj4gLSAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApDQo+ICsgICAgaWYoIGluc3Rh
bmNlIDwgZC0+bWF4X3ZjcHVzICkNCj4gKyAgICB7DQo+ICsgICAgICAgIHVuc2lnbmVkIGludCBz
aXplOw0KPiArDQo+ICsgICAgICAgIHYgPSBkLT52Y3B1W2luc3RhbmNlXTsNCj4gKyAgICAgICAg
c2l6ZSA9IEhWTV9DUFVfWFNBVkVfU0laRSh2LT5hcmNoLnhjcjBfYWNjdW0pOw0KPiArDQo+ICsg
ICAgICAgIGlmICggIXhzYXZlX2VuYWJsZWQodikgKQ0KPiArICAgICAgICAgICAgcmV0dXJuIDE7
DQo+ICsgICAgICAgIGlmICggX2h2bV9pbml0X2VudHJ5KGgsIENQVV9YU0FWRV9DT0RFLCB2LT52
Y3B1X2lkLCBzaXplKSApDQo+ICsgICAgICAgICAgICByZXR1cm4gMTsNCj4gKyAgICAgICAgY3R4
dCA9IChzdHJ1Y3QgaHZtX2h3X2NwdV94c2F2ZSAqKSZoLT5kYXRhW2gtPmN1cl07DQo+ICsgICAg
ICAgIGgtPmN1ciArPSBzaXplOw0KPiArDQo+ICsgICAgICAgIGN0eHQtPnhmZWF0dXJlX21hc2sg
PSB4ZmVhdHVyZV9tYXNrOw0KPiArICAgICAgICBjdHh0LT54Y3IwID0gdi0+YXJjaC54Y3IwOw0K
PiArICAgICAgICBjdHh0LT54Y3IwX2FjY3VtID0gdi0+YXJjaC54Y3IwX2FjY3VtOw0KPiArICAg
ICAgICBleHBhbmRfeHNhdmVfc3RhdGVzKHYsICZjdHh0LT5zYXZlX2FyZWEsDQo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc2l6ZSAtIG9mZnNldG9mKHR5cGVvZigqY3R4dCksDQo+IHNh
dmVfYXJlYSkpOw0KPiArICAgIH0NCj4gKyAgICBlbHNlIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkN
Cj4gICAgICB7DQo+ICAgICAgICAgIHVuc2lnbmVkIGludCBzaXplID0gSFZNX0NQVV9YU0FWRV9T
SVpFKHYtPmFyY2gueGNyMF9hY2N1bSk7DQo+DQo+IEBAIC0xMzI0LDEwICsxMzY5LDM5IEBAIHN0
YXRpYyBpbnQgaHZtX2xvYWRfY3B1X3hzYXZlX3N0YXRlcyhzdHJ1Y3QNCj4gZG9tYWluICpkLCBo
dm1fZG9tYWluX2NvbnRleHRfdCAqaCkNCj4gICNkZWZpbmUgSFZNX0NQVV9NU1JfU0laRShjbnQp
IG9mZnNldG9mKHN0cnVjdCBodm1fbXNyLCBtc3JbY250XSkNCj4gIHN0YXRpYyB1bnNpZ25lZCBp
bnQgX19yZWFkX21vc3RseSBtc3JfY291bnRfbWF4Ow0KPg0KPiAtc3RhdGljIGludCBodm1fc2F2
ZV9jcHVfbXNycyhzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdA0KPiAqaCkN
Cj4gK3N0YXRpYyBpbnQgaHZtX3NhdmVfY3B1X21zcnMoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2Rv
bWFpbl9jb250ZXh0X3QNCj4gKmgsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBpbnN0YW5jZSkNCj4gIHsNCj4gICAgICBzdHJ1Y3QgdmNwdSAqdjsNCj4NCj4g
KyAgICBpZiggaW5zdGFuY2UgPCBkLT5tYXhfdmNwdXMgKQ0KPiArICAgIHsNCj4gKyAgICAgICAg
c3RydWN0IGh2bV9tc3IgKmN0eHQ7DQo+ICsgICAgICAgIHVuc2lnbmVkIGludCBpOw0KPiArDQo+
ICsgICAgICAgIHYgPSBkLT52Y3B1W2luc3RhbmNlXTsNCj4gKw0KPiArICAgICAgICBpZiAoIF9o
dm1faW5pdF9lbnRyeShoLCBDUFVfTVNSX0NPREUsIHYtPnZjcHVfaWQsDQo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEhWTV9DUFVfTVNSX1NJWkUobXNyX2NvdW50X21heCkpICkNCj4g
KyAgICAgICAgICAgIHJldHVybiAxOw0KPiArICAgICAgICBjdHh0ID0gKHN0cnVjdCBodm1fbXNy
ICopJmgtPmRhdGFbaC0+Y3VyXTsNCj4gKyAgICAgICAgY3R4dC0+Y291bnQgPSAwOw0KPiArDQo+
ICsgICAgICAgIGlmICggaHZtX2Z1bmNzLnNhdmVfbXNyICkNCj4gKyAgICAgICAgICAgIGh2bV9m
dW5jcy5zYXZlX21zcih2LCBjdHh0KTsNCj4gKw0KPiArICAgICAgICBBU1NFUlQoY3R4dC0+Y291
bnQgPD0gbXNyX2NvdW50X21heCk7DQo+ICsNCj4gKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBj
dHh0LT5jb3VudDsgKytpICkNCj4gKyAgICAgICAgICAgIGN0eHQtPm1zcltpXS5fcnN2ZCA9IDA7
DQo+ICsNCj4gKyAgICAgICAgaWYgKCBjdHh0LT5jb3VudCApDQo+ICsgICAgICAgICAgICBoLT5j
dXIgKz0gSFZNX0NQVV9NU1JfU0laRShjdHh0LT5jb3VudCk7DQo+ICsgICAgICAgIGVsc2UNCj4g
KyAgICAgICAgICAgIGgtPmN1ciAtPSBzaXplb2Yoc3RydWN0IGh2bV9zYXZlX2Rlc2NyaXB0b3Ip
Ow0KPiArDQo+ICsgICAgfQ0KPiArDQo+ICAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQ0KPiAg
ICAgIHsNCj4gICAgICAgICAgc3RydWN0IGh2bV9tc3IgKmN0eHQ7DQo+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvaHZtL2k4MjU0LmMgYi94ZW4vYXJjaC94ODYvaHZtL2k4MjU0LmMNCj4gaW5k
ZXggOTkyZjA4ZC4uMTQzYjY0ZCAxMDA2NDQNCj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pODI1
NC5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaTgyNTQuYw0KPiBAQCAtMzkwLDcgKzM5MCw3
IEBAIHZvaWQgcGl0X3N0b3BfY2hhbm5lbDBfaXJxKFBJVFN0YXRlICpwaXQpDQo+ICAgICAgc3Bp
bl91bmxvY2soJnBpdC0+bG9jayk7DQo+ICB9DQo+DQo+IC1zdGF0aWMgaW50IHBpdF9zYXZlKHN0
cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQ0KPiArc3RhdGljIGludCBw
aXRfc2F2ZShzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCwNCj4gdW5z
aWduZWQgaW50IGluc3RhbmNlKQ0KPiAgew0KPiAgICAgIFBJVFN0YXRlICpwaXQgPSBkb21haW5f
dnBpdChkKTsNCj4gICAgICBpbnQgcmM7DQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZt
L2lycS5jIGIveGVuL2FyY2gveDg2L2h2bS9pcnEuYw0KPiBpbmRleCBlNDI1ZGY5Li5kYmJmNzY5
IDEwMDY0NA0KPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lycS5jDQo+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vaXJxLmMNCj4gQEAgLTU5OCw3ICs1OTgsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBk
dW1wX2lycV9pbmZvX2tleV9pbml0KHZvaWQpDQo+ICB9DQo+ICBfX2luaXRjYWxsKGR1bXBfaXJx
X2luZm9fa2V5X2luaXQpOw0KPg0KPiAtc3RhdGljIGludCBpcnFfc2F2ZV9wY2koc3RydWN0IGRv
bWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpDQo+ICtzdGF0aWMgaW50IGlycV9zYXZl
X3BjaShzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCwNCj4gdW5zaWdu
ZWQgaW50IGluc3RhbmNlKQ0KPiAgew0KPiAgICAgIHN0cnVjdCBodm1faXJxICpodm1faXJxID0g
aHZtX2RvbWFpbl9pcnEoZCk7DQo+ICAgICAgdW5zaWduZWQgaW50IGFzc2VydGVkLCBwZGV2LCBw
aW50eDsNCj4gQEAgLTYzMCw3ICs2MzAsNyBAQCBzdGF0aWMgaW50IGlycV9zYXZlX3BjaShzdHJ1
Y3QgZG9tYWluICpkLA0KPiBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkNCj4gICAgICByZXR1cm4g
cmM7DQo+ICB9DQo+DQo+IC1zdGF0aWMgaW50IGlycV9zYXZlX2lzYShzdHJ1Y3QgZG9tYWluICpk
LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkNCj4gK3N0YXRpYyBpbnQgaXJxX3NhdmVfaXNhKHN0
cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoLA0KPiB1bnNpZ25lZCBpbnQg
aW5zdGFuY2UpDQo+ICB7DQo+ICAgICAgc3RydWN0IGh2bV9pcnEgKmh2bV9pcnEgPSBodm1fZG9t
YWluX2lycShkKTsNCj4NCj4gQEAgLTYzOCw3ICs2MzgsNyBAQCBzdGF0aWMgaW50IGlycV9zYXZl
X2lzYShzdHJ1Y3QgZG9tYWluICpkLA0KPiBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkNCj4gICAg
ICByZXR1cm4gKCBodm1fc2F2ZV9lbnRyeShJU0FfSVJRLCAwLCBoLCAmaHZtX2lycS0+aXNhX2ly
cSkgKTsNCj4gIH0NCj4NCj4gLXN0YXRpYyBpbnQgaXJxX3NhdmVfbGluayhzdHJ1Y3QgZG9tYWlu
ICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkNCj4gK3N0YXRpYyBpbnQgaXJxX3NhdmVfbGlu
ayhzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCwNCj4gdW5zaWduZWQg
aW50IGluc3RhbmNlKQ0KPiAgew0KPiAgICAgIHN0cnVjdCBodm1faXJxICpodm1faXJxID0gaHZt
X2RvbWFpbl9pcnEoZCk7DQo+DQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL210cnIu
YyBiL3hlbi9hcmNoL3g4Ni9odm0vbXRyci5jDQo+IGluZGV4IGI3MjFjNjMuLmI5OThkODAgMTAw
NjQ0DQo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vbXRyci5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4
Ni9odm0vbXRyci5jDQo+IEBAIC02NjYsMTQgKzY2Niw0MiBAQCBpbnQgaHZtX3NldF9tZW1fcGlu
bmVkX2NhY2hlYXR0cihzdHJ1Y3QgZG9tYWluDQo+ICpkLCB1aW50NjRfdCBnZm5fc3RhcnQsDQo+
ICAgICAgcmV0dXJuIDA7DQo+ICB9DQo+DQo+IC1zdGF0aWMgaW50IGh2bV9zYXZlX210cnJfbXNy
KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90DQo+ICpoKQ0KPiArc3RhdGlj
IGludCBodm1fc2F2ZV9tdHJyX21zcihzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRl
eHRfdA0KPiAqaCwgdW5zaWduZWQgaW50IGluc3RhbmNlKQ0KPiAgew0KPiAgICAgIGludCBpOw0K
PiAgICAgIHN0cnVjdCB2Y3B1ICp2Ow0KPiAgICAgIHN0cnVjdCBodm1faHdfbXRyciBod19tdHJy
Ow0KPiAgICAgIHN0cnVjdCBtdHJyX3N0YXRlICptdHJyX3N0YXRlOw0KPiAgICAgIC8qIHNhdmUg
bXRyciZwYXQgKi8NCj4gLSAgICBmb3JfZWFjaF92Y3B1KGQsIHYpDQo+ICsgICAgaWYoIGluc3Rh
bmNlIDwgZC0+bWF4X3ZjcHVzICkNCj4gKyAgICB7DQo+ICsgICAgICAgIHYgPSBkLT52Y3B1W2lu
c3RhbmNlXTsNCj4gKyAgICAgICAgbXRycl9zdGF0ZSA9ICZ2LT5hcmNoLmh2bV92Y3B1Lm10cnI7
DQo+ICsNCj4gKyAgICAgICAgaHZtX2dldF9ndWVzdF9wYXQodiwgJmh3X210cnIubXNyX3BhdF9j
cik7DQo+ICsNCj4gKyAgICAgICAgaHdfbXRyci5tc3JfbXRycl9kZWZfdHlwZSA9IG10cnJfc3Rh
dGUtPmRlZl90eXBlDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgKG10cnJf
c3RhdGUtPmVuYWJsZWQgPDwgMTApOw0KPiArICAgICAgICBod19tdHJyLm1zcl9tdHJyX2NhcCA9
IG10cnJfc3RhdGUtPm10cnJfY2FwOw0KPiArDQo+ICsgICAgICAgIGZvciAoIGkgPSAwOyBpIDwg
TVRSUl9WQ05UOyBpKysgKQ0KPiArICAgICAgICB7DQo+ICsgICAgICAgICAgICAvKiBzYXZlIHBo
eXNiYXNlICovDQo+ICsgICAgICAgICAgICBod19tdHJyLm1zcl9tdHJyX3ZhcltpKjJdID0NCj4g
KyAgICAgICAgICAgICAgICAoKHVpbnQ2NF90KiltdHJyX3N0YXRlLT52YXJfcmFuZ2VzKVtpKjJd
Ow0KPiArICAgICAgICAgICAgLyogc2F2ZSBwaHlzbWFzayAqLw0KPiArICAgICAgICAgICAgaHdf
bXRyci5tc3JfbXRycl92YXJbaSoyKzFdID0NCj4gKyAgICAgICAgICAgICAgICAoKHVpbnQ2NF90
KiltdHJyX3N0YXRlLT52YXJfcmFuZ2VzKVtpKjIrMV07DQo+ICsgICAgICAgIH0NCj4gKw0KPiAr
ICAgICAgICBmb3IgKCBpID0gMDsgaSA8IE5VTV9GSVhFRF9NU1I7IGkrKyApDQo+ICsgICAgICAg
ICAgICBod19tdHJyLm1zcl9tdHJyX2ZpeGVkW2ldID0NCj4gKyAgICAgICAgICAgICAgICAoKHVp
bnQ2NF90KiltdHJyX3N0YXRlLT5maXhlZF9yYW5nZXMpW2ldOw0KPiArDQo+ICsgICAgICAgIGlm
ICggaHZtX3NhdmVfZW50cnkoTVRSUiwgdi0+dmNwdV9pZCwgaCwgJmh3X210cnIpICE9IDAgKQ0K
PiArICAgICAgICAgICAgcmV0dXJuIDE7DQo+ICsgICAgfQ0KPiArICAgIGVsc2UgZm9yX2VhY2hf
dmNwdShkLCB2KQ0KPiAgICAgIHsNCj4gICAgICAgICAgbXRycl9zdGF0ZSA9ICZ2LT5hcmNoLmh2
bV92Y3B1Lm10cnI7DQo+DQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3BtdGltZXIu
YyBiL3hlbi9hcmNoL3g4Ni9odm0vcG10aW1lci5jDQo+IGluZGV4IGI3MGMyOTkuLjIxZGNkZWIg
MTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vcG10aW1lci5jDQo+ICsrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vcG10aW1lci5jDQo+IEBAIC0yNDksNyArMjQ5LDcgQEAgc3RhdGljIGludCBo
YW5kbGVfcG10X2lvKA0KPiAgICAgIHJldHVybiBYODZFTVVMX09LQVk7DQo+ICB9DQo+DQo+IC1z
dGF0aWMgaW50IGFjcGlfc2F2ZShzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRf
dCAqaCkNCj4gK3N0YXRpYyBpbnQgYWNwaV9zYXZlKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21h
aW5fY29udGV4dF90ICpoLA0KPiB1bnNpZ25lZCBpbnQgaW5zdGFuY2UpDQo+ICB7DQo+ICAgICAg
c3RydWN0IGh2bV9od19hY3BpICphY3BpID0gJmQtPmFyY2guaHZtX2RvbWFpbi5hY3BpOw0KPiAg
ICAgIFBNVFN0YXRlICpzID0gJmQtPmFyY2guaHZtX2RvbWFpbi5wbF90aW1lLT52cG10Ow0KPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9ydGMuYyBiL3hlbi9hcmNoL3g4Ni9odm0vcnRj
LmMNCj4gaW5kZXggYmNmYTE2OS4uODNmMzM5ZCAxMDA2NDQNCj4gLS0tIGEveGVuL2FyY2gveDg2
L2h2bS9ydGMuYw0KPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3J0Yy5jDQo+IEBAIC03MzcsNyAr
NzM3LDcgQEAgdm9pZCBydGNfbWlncmF0ZV90aW1lcnMoc3RydWN0IHZjcHUgKnYpDQo+ICB9DQo+
DQo+ICAvKiBTYXZlIFJUQyBoYXJkd2FyZSBzdGF0ZSAqLw0KPiAtc3RhdGljIGludCBydGNfc2F2
ZShzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkNCj4gK3N0YXRpYyBp
bnQgcnRjX3NhdmUoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgsDQo+
IHVuc2lnbmVkIGludCBpbnN0YW5jZSkNCj4gIHsNCj4gICAgICBSVENTdGF0ZSAqcyA9IGRvbWFp
bl92cnRjKGQpOw0KPiAgICAgIGludCByYzsNCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vc2F2ZS5jIGIveGVuL2FyY2gveDg2L2h2bS9zYXZlLmMNCj4gaW5kZXggODk4NGEyMy4uOTdi
NTZmNyAxMDA2NDQNCj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zYXZlLmMNCj4gKysrIGIveGVu
L2FyY2gveDg2L2h2bS9zYXZlLmMNCj4gQEAgLTEzOCw2ICsxMzgsNyBAQCBpbnQgaHZtX3NhdmVf
b25lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludA0KPiB0eXBlY29kZSwgdW5zaWduZWQg
aW50IGluc3RhbmNlLA0KPiAgICAgIGludCBydjsNCj4gICAgICBodm1fZG9tYWluX2NvbnRleHRf
dCBjdHh0ID0geyB9Ow0KPiAgICAgIGNvbnN0IHN0cnVjdCBodm1fc2F2ZV9kZXNjcmlwdG9yICpk
ZXNjOw0KPiArICAgIGJvb2wgaXNfc2luZ2xlX2luc3RhbmNlID0gZmFsc2U7DQo+DQo+ICAgICAg
aWYgKCBkLT5pc19keWluZyB8fA0KPiAgICAgICAgICAgdHlwZWNvZGUgPiBIVk1fU0FWRV9DT0RF
X01BWCB8fA0KPiBAQCAtMTQ1LDQxICsxNDYsNzUgQEAgaW50IGh2bV9zYXZlX29uZShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBpbnQNCj4gdHlwZWNvZGUsIHVuc2lnbmVkIGludCBpbnN0YW5j
ZSwNCj4gICAgICAgICAgICFodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVdLnNhdmUgKQ0KPiAgICAg
ICAgICByZXR1cm4gLUVJTlZBTDsNCj4NCj4gKyAgICBpZiggaHZtX3NyX2hhbmRsZXJzW3R5cGVj
b2RlXS5raW5kID09IEhWTVNSX1BFUl9WQ1BVICYmDQo+ICsgICAgICAgIGluc3RhbmNlIDwgZC0+
bWF4X3ZjcHVzICkNCj4gKyAgICAgICAgaXNfc2luZ2xlX2luc3RhbmNlID0gdHJ1ZTsNCj4gKw0K
PiAgICAgIGN0eHQuc2l6ZSA9IGh2bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0uc2l6ZTsNCj4gLSAg
ICBpZiAoIGh2bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0ua2luZCA9PSBIVk1TUl9QRVJfVkNQVSAp
DQo+ICsgICAgaWYgKCBodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVdLmtpbmQgPT0gSFZNU1JfUEVS
X1ZDUFUgJiYNCj4gKyAgICAgICAgIGluc3RhbmNlID09IGQtPm1heF92Y3B1cyApDQo+ICAgICAg
ICAgIGN0eHQuc2l6ZSAqPSBkLT5tYXhfdmNwdXM7DQo+ICsNCj4gICAgICBjdHh0LmRhdGEgPSB4
bWFsbG9jX2J5dGVzKGN0eHQuc2l6ZSk7DQo+ICAgICAgaWYgKCAhY3R4dC5kYXRhICkNCj4gICAg
ICAgICAgcmV0dXJuIC1FTk9NRU07DQo+DQo+IC0gICAgaWYgKCAocnYgPSBodm1fc3JfaGFuZGxl
cnNbdHlwZWNvZGVdLnNhdmUoZCwgJmN0eHQpKSAhPSAwICkNCj4gKyAgICBpZiggaXNfc2luZ2xl
X2luc3RhbmNlICkNCj4gKyAgICAgICAgdmNwdV9wYXVzZShkLT52Y3B1W2luc3RhbmNlXSk7DQo+
ICsgICAgZWxzZQ0KPiArICAgICAgICBkb21haW5fcGF1c2UoZCk7DQo+ICsNCj4gKyAgICBpZiAo
IChydiA9IGh2bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0uc2F2ZShkLCAmY3R4dCwgaW5zdGFuY2Up
KQ0KPiAhPSAwICkNCj4gICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUiAiSFZNJWQgc2F2ZTog
ZmFpbGVkIHRvIHNhdmUgdHlwZQ0KPiAlIlBSSXUxNiIgKCVkKVxuIiwNCj4gICAgICAgICAgICAg
ICAgIGQtPmRvbWFpbl9pZCwgdHlwZWNvZGUsIHJ2KTsNCj4gICAgICBlbHNlIGlmICggcnYgPSAt
RU5PRU5ULCBjdHh0LmN1ciA+PSBzaXplb2YoKmRlc2MpICkNCj4gICAgICB7DQo+ICAgICAgICAg
IHVpbnQzMl90IG9mZjsNCj4NCj4gLSAgICAgICAgZm9yICggb2ZmID0gMDsgb2ZmIDw9IChjdHh0
LmN1ciAtIHNpemVvZigqZGVzYykpOyBvZmYgKz0NCj4gZGVzYy0+bGVuZ3RoICkNCj4gKyAgICAg
ICAgaWYoIGlzX3NpbmdsZV9pbnN0YW5jZSApDQo+ICAgICAgICAgIHsNCj4gLSAgICAgICAgICAg
IGRlc2MgPSAodm9pZCAqKShjdHh0LmRhdGEgKyBvZmYpOw0KPiArICAgICAgICAgICAgZGVzYyA9
ICh2b2lkICopKGN0eHQuZGF0YSk7DQo+ICAgICAgICAgICAgICAvKiBNb3ZlIHBhc3QgaGVhZGVy
ICovDQo+IC0gICAgICAgICAgICBvZmYgKz0gc2l6ZW9mKCpkZXNjKTsNCj4gKyAgICAgICAgICAg
IG9mZiA9IHNpemVvZigqZGVzYyk7DQo+ICAgICAgICAgICAgICBpZiAoIGN0eHQuY3VyIDwgZGVz
Yy0+bGVuZ3RoIHx8DQo+ICAgICAgICAgICAgICAgICAgIG9mZiA+IGN0eHQuY3VyIC0gZGVzYy0+
bGVuZ3RoICkNCj4gLSAgICAgICAgICAgICAgICBicmVhazsNCj4gLSAgICAgICAgICAgIGlmICgg
aW5zdGFuY2UgPT0gZGVzYy0+aW5zdGFuY2UgKQ0KPiArICAgICAgICAgICAgICAgIHJ2ID0gLUVG
QVVMVDsNCj4gKyAgICAgICAgICAgIHJ2ID0gMDsNCj4gKyAgICAgICAgICAgIGlmICggZ3Vlc3Rf
aGFuZGxlX2lzX251bGwoaGFuZGxlKSApDQo+ICsgICAgICAgICAgICAgICAgKmJ1ZnN6ID0gZGVz
Yy0+bGVuZ3RoOw0KPiArICAgICAgICAgICAgZWxzZSBpZiAoICpidWZzeiA8IGRlc2MtPmxlbmd0
aCApDQo+ICsgICAgICAgICAgICAgICAgcnYgPSAtRU5PQlVGUzsNCj4gKyAgICAgICAgICAgIGVs
c2UgaWYgKCBjb3B5X3RvX2d1ZXN0KGhhbmRsZSwgY3R4dC5kYXRhICsgb2ZmLCBkZXNjLQ0KPiA+
bGVuZ3RoKSApDQo+ICsgICAgICAgICAgICAgICAgcnYgPSAtRUZBVUxUOw0KPiArICAgICAgICAg
ICAgZWxzZQ0KPiArICAgICAgICAgICAgICAgICpidWZzeiA9IGRlc2MtPmxlbmd0aDsNCj4gKyAg
ICAgICAgICAgIHZjcHVfdW5wYXVzZShkLT52Y3B1W2luc3RhbmNlXSk7DQo+ICsgICAgICAgIH0N
Cj4gKyAgICAgICAgZWxzZQ0KPiArICAgICAgICB7DQo+ICsgICAgICAgICAgICBmb3IgKCBvZmYg
PSAwOyBvZmYgPD0gKGN0eHQuY3VyIC0gc2l6ZW9mKCpkZXNjKSk7IG9mZiArPQ0KPiBkZXNjLT5s
ZW5ndGggKQ0KPiAgICAgICAgICAgICAgew0KPiAtICAgICAgICAgICAgICAgIHJ2ID0gMDsNCj4g
LSAgICAgICAgICAgICAgICBpZiAoIGd1ZXN0X2hhbmRsZV9pc19udWxsKGhhbmRsZSkgKQ0KPiAt
ICAgICAgICAgICAgICAgICAgICAqYnVmc3ogPSBkZXNjLT5sZW5ndGg7DQo+IC0gICAgICAgICAg
ICAgICAgZWxzZSBpZiAoICpidWZzeiA8IGRlc2MtPmxlbmd0aCApDQo+IC0gICAgICAgICAgICAg
ICAgICAgIHJ2ID0gLUVOT0JVRlM7DQo+IC0gICAgICAgICAgICAgICAgZWxzZSBpZiAoIGNvcHlf
dG9fZ3Vlc3QoaGFuZGxlLCBjdHh0LmRhdGEgKyBvZmYsDQo+IGRlc2MtPmxlbmd0aCkgKQ0KPiAt
ICAgICAgICAgICAgICAgICAgICBydiA9IC1FRkFVTFQ7DQo+IC0gICAgICAgICAgICAgICAgZWxz
ZQ0KPiAtICAgICAgICAgICAgICAgICAgICAqYnVmc3ogPSBkZXNjLT5sZW5ndGg7DQo+IC0gICAg
ICAgICAgICAgICAgYnJlYWs7DQo+ICsgICAgICAgICAgICAgICAgZGVzYyA9ICh2b2lkICopKGN0
eHQuZGF0YSArIG9mZik7DQo+ICsgICAgICAgICAgICAgICAgLyogTW92ZSBwYXN0IGhlYWRlciAq
Lw0KPiArICAgICAgICAgICAgICAgIG9mZiArPSBzaXplb2YoKmRlc2MpOw0KPiArICAgICAgICAg
ICAgICAgIGlmICggY3R4dC5jdXIgPCBkZXNjLT5sZW5ndGggfHwNCj4gKyAgICAgICAgICAgICAg
ICAgICAgIG9mZiA+IGN0eHQuY3VyIC0gZGVzYy0+bGVuZ3RoICkNCj4gKyAgICAgICAgICAgICAg
ICAgICAgYnJlYWs7DQo+ICsgICAgICAgICAgICAgICAgaWYgKCBpbnN0YW5jZSA9PSBkZXNjLT5p
bnN0YW5jZSApDQo+ICsgICAgICAgICAgICAgICAgew0KPiArICAgICAgICAgICAgICAgICAgICBy
diA9IDA7DQo+ICsgICAgICAgICAgICAgICAgICAgIGlmICggZ3Vlc3RfaGFuZGxlX2lzX251bGwo
aGFuZGxlKSApDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAqYnVmc3ogPSBkZXNjLT5sZW5n
dGg7DQo+ICsgICAgICAgICAgICAgICAgICAgIGVsc2UgaWYgKCAqYnVmc3ogPCBkZXNjLT5sZW5n
dGggKQ0KPiArICAgICAgICAgICAgICAgICAgICAgICAgcnYgPSAtRU5PQlVGUzsNCj4gKyAgICAg
ICAgICAgICAgICAgICAgZWxzZSBpZiAoIGNvcHlfdG9fZ3Vlc3QoaGFuZGxlLCBjdHh0LmRhdGEg
KyBvZmYsDQo+IGRlc2MtPmxlbmd0aCkgKQ0KPiArICAgICAgICAgICAgICAgICAgICAgICAgcnYg
PSAtRUZBVUxUOw0KPiArICAgICAgICAgICAgICAgICAgICBlbHNlDQo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAqYnVmc3ogPSBkZXNjLT5sZW5ndGg7DQo+ICsgICAgICAgICAgICAgICAgICAg
IGJyZWFrOw0KPiArICAgICAgICAgICAgICAgIH0NCj4gICAgICAgICAgICAgIH0NCj4gKyAgICAg
ICAgICAgIGRvbWFpbl91bnBhdXNlKGQpOw0KPiAgICAgICAgICB9DQo+ICAgICAgfQ0KPg0KPiBA
QCAtMjI1LDcgKzI2MCw3IEBAIGludCBodm1fc2F2ZShzdHJ1Y3QgZG9tYWluICpkLA0KPiBodm1f
ZG9tYWluX2NvbnRleHRfdCAqaCkNCj4gICAgICAgICAgew0KPiAgICAgICAgICAgICAgcHJpbnRr
KFhFTkxPR19HX0lORk8gIkhWTSVkIHNhdmU6ICVzXG4iLA0KPiAgICAgICAgICAgICAgICAgICAg
IGQtPmRvbWFpbl9pZCwgaHZtX3NyX2hhbmRsZXJzW2ldLm5hbWUpOw0KPiAtICAgICAgICAgICAg
aWYgKCBoYW5kbGVyKGQsIGgpICE9IDAgKQ0KPiArICAgICAgICAgICAgaWYgKCBoYW5kbGVyKGQs
IGgsIGQtPm1heF92Y3B1cykgIT0gMCApDQo+ICAgICAgICAgICAgICB7DQo+ICAgICAgICAgICAg
ICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUg0KPiAgICAgICAgICAgICAgICAgICAgICAgICAiSFZN
JWQgc2F2ZTogZmFpbGVkIHRvIHNhdmUgdHlwZQ0KPiAlIlBSSXUxNiJcbiIsDQo+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL3Zpb2FwaWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBp
Yy5jDQo+IGluZGV4IDk3YjQxOWYuLjM0ZDY5MDcgMTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vdmlvYXBpYy5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jDQo+IEBA
IC01NjksNyArNTY5LDcgQEAgaW50IHZpb2FwaWNfZ2V0X3RyaWdnZXJfbW9kZShjb25zdCBzdHJ1
Y3QgZG9tYWluDQo+ICpkLCB1bnNpZ25lZCBpbnQgZ3NpKQ0KPiAgICAgIHJldHVybiB2aW9hcGlj
LT5yZWRpcnRibFtwaW5dLmZpZWxkcy50cmlnX21vZGU7DQo+ICB9DQo+DQo+IC1zdGF0aWMgaW50
IGlvYXBpY19zYXZlKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQ0K
PiArc3RhdGljIGludCBpb2FwaWNfc2F2ZShzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2Nv
bnRleHRfdCAqaCwNCj4gdW5zaWduZWQgaW50IGluc3RhbmNlKQ0KPiAgew0KPiAgICAgIHN0cnVj
dCBodm1fdmlvYXBpYyAqczsNCj4NCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4uYw0KPiBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYw0KPiBpbmRleCBmMGZhNTlk
Li41OTQzYmY0IDEwMDY0NA0KPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMNCj4g
KysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jDQo+IEBAIC05OTQsNyArOTk0LDcgQEAg
b3V0Og0KPiAgICAgIHJldHVybiBIVk1fSENBTExfY29tcGxldGVkOw0KPiAgfQ0KPg0KPiAtc3Rh
dGljIGludCB2aXJpZGlhbl9zYXZlX2RvbWFpbl9jdHh0KHN0cnVjdCBkb21haW4gKmQsDQo+IGh2
bV9kb21haW5fY29udGV4dF90ICpoKQ0KPiArc3RhdGljIGludCB2aXJpZGlhbl9zYXZlX2RvbWFp
bl9jdHh0KHN0cnVjdCBkb21haW4gKmQsDQo+IGh2bV9kb21haW5fY29udGV4dF90ICpoLCB1bnNp
Z25lZCBpbnQgaW5zdGFuY2UpDQo+ICB7DQo+ICAgICAgc3RydWN0IGh2bV92aXJpZGlhbl9kb21h
aW5fY29udGV4dCBjdHh0ID0gew0KPiAgICAgICAgICAudGltZV9yZWZfY291bnQgPSBkLQ0KPiA+
YXJjaC5odm1fZG9tYWluLnZpcmlkaWFuLnRpbWVfcmVmX2NvdW50LnZhbCwNCj4gQEAgLTEwMzAs
MTQgKzEwMzAsMjUgQEAgc3RhdGljIGludCB2aXJpZGlhbl9sb2FkX2RvbWFpbl9jdHh0KHN0cnVj
dA0KPiBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQ0KPiAgSFZNX1JFR0lTVEVS
X1NBVkVfUkVTVE9SRShWSVJJRElBTl9ET01BSU4sDQo+IHZpcmlkaWFuX3NhdmVfZG9tYWluX2N0
eHQsDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpcmlkaWFuX2xvYWRfZG9tYWluX2N0
eHQsIDEsDQo+IEhWTVNSX1BFUl9ET00pOw0KPg0KPiAtc3RhdGljIGludCB2aXJpZGlhbl9zYXZl
X3ZjcHVfY3R4dChzdHJ1Y3QgZG9tYWluICpkLA0KPiBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkN
Cj4gK3N0YXRpYyBpbnQgdmlyaWRpYW5fc2F2ZV92Y3B1X2N0eHQoc3RydWN0IGRvbWFpbiAqZCwN
Cj4gaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgsIHVuc2lnbmVkIGludCBpbnN0YW5jZSkNCj4gIHsN
Cj4gICAgICBzdHJ1Y3QgdmNwdSAqdjsNCj4NCj4gICAgICBpZiAoICFpc192aXJpZGlhbl9kb21h
aW4oZCkgKQ0KPiAgICAgICAgICByZXR1cm4gMDsNCj4NCj4gLSAgICBmb3JfZWFjaF92Y3B1KCBk
LCB2ICkgew0KPiArICAgIGlmKCBpbnN0YW5jZSA8IGQtPm1heF92Y3B1cyApDQo+ICsgICAgew0K
PiArICAgICAgICBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCBjdHh0Ow0KPiArDQo+
ICsgICAgICAgIHYgPSBkLT52Y3B1W2luc3RhbmNlXTsNCj4gKyAgICAgICAgY3R4dC52cF9hc3Np
c3RfbXNyID0gdi0NCj4gPmFyY2guaHZtX3ZjcHUudmlyaWRpYW4udnBfYXNzaXN0Lm1zci5yYXc7
DQo+ICsgICAgICAgIGN0eHQudnBfYXNzaXN0X3ZlY3RvciA9IHYtDQo+ID5hcmNoLmh2bV92Y3B1
LnZpcmlkaWFuLnZwX2Fzc2lzdC52ZWN0b3I7DQo+ICsNCj4gKyAgICAgICAgaWYgKCBodm1fc2F2
ZV9lbnRyeShWSVJJRElBTl9WQ1BVLCB2LT52Y3B1X2lkLCBoLCAmY3R4dCkgIT0NCj4gMCApDQo+
ICsgICAgICAgICAgICByZXR1cm4gMTsNCj4gKyAgICB9DQo+ICsgICAgZWxzZSBmb3JfZWFjaF92
Y3B1KCBkLCB2ICkgew0KPiAgICAgICAgICBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4
dCBjdHh0ID0gew0KPiAgICAgICAgICAgICAgLnZwX2Fzc2lzdF9tc3IgPSB2LQ0KPiA+YXJjaC5o
dm1fdmNwdS52aXJpZGlhbi52cF9hc3Npc3QubXNyLnJhdywNCj4gICAgICAgICAgICAgIC52cF9h
c3Npc3RfdmVjdG9yID0gdi0NCj4gPmFyY2guaHZtX3ZjcHUudmlyaWRpYW4udnBfYXNzaXN0LnZl
Y3RvciwNCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMgYi94ZW4vYXJj
aC94ODYvaHZtL3ZsYXBpYy5jDQo+IGluZGV4IDRiZmM1M2UuLjU5MTYzMWEgMTAwNjQ0DQo+IC0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMNCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS92
bGFwaWMuYw0KPiBAQCAtMTM4Nyw3ICsxMzg3LDcgQEAgc3RhdGljIHZvaWQgbGFwaWNfcmVhcm0o
c3RydWN0IHZsYXBpYyAqcykNCj4gICAgICBzLT50aW1lcl9sYXN0X3VwZGF0ZSA9IHMtPnB0Lmxh
c3RfcGx0X2d0aW1lOw0KPiAgfQ0KPg0KPiAtc3RhdGljIGludCBsYXBpY19zYXZlX2hpZGRlbihz
dHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdA0KPiAqaCkNCj4gK3N0YXRpYyBp
bnQgbGFwaWNfc2F2ZV9oaWRkZW4oc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0
X3QNCj4gKmgsIHVuc2lnbmVkIGludCBpbnN0YW5jZSkNCj4gIHsNCj4gICAgICBzdHJ1Y3QgdmNw
dSAqdjsNCj4gICAgICBzdHJ1Y3QgdmxhcGljICpzOw0KPiBAQCAtMTM5Niw3ICsxMzk2LDEzIEBA
IHN0YXRpYyBpbnQgbGFwaWNfc2F2ZV9oaWRkZW4oc3RydWN0IGRvbWFpbiAqZCwNCj4gaHZtX2Rv
bWFpbl9jb250ZXh0X3QgKmgpDQo+ICAgICAgaWYgKCAhaGFzX3ZsYXBpYyhkKSApDQo+ICAgICAg
ICAgIHJldHVybiAwOw0KPg0KPiAtICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkNCj4gKyAgICBp
ZiggaW5zdGFuY2UgPCBkLT5tYXhfdmNwdXMgKQ0KPiArICAgIHsNCj4gKyAgICAgICAgdiA9IGQt
PnZjcHVbaW5zdGFuY2VdOw0KPiArICAgICAgICBzID0gdmNwdV92bGFwaWModik7DQo+ICsgICAg
ICAgIHJjID0gaHZtX3NhdmVfZW50cnkoTEFQSUMsIHYtPnZjcHVfaWQsIGgsICZzLT5odyk7DQo+
ICsgICAgfQ0KPiArICAgIGVsc2UgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQ0KPiAgICAgIHsNCj4g
ICAgICAgICAgcyA9IHZjcHVfdmxhcGljKHYpOw0KPiAgICAgICAgICBpZiAoIChyYyA9IGh2bV9z
YXZlX2VudHJ5KExBUElDLCB2LT52Y3B1X2lkLCBoLCAmcy0+aHcpKSAhPQ0KPiAwICkNCj4gQEAg
LTE0MDYsNyArMTQxMiw3IEBAIHN0YXRpYyBpbnQgbGFwaWNfc2F2ZV9oaWRkZW4oc3RydWN0IGRv
bWFpbiAqZCwNCj4gaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpDQo+ICAgICAgcmV0dXJuIHJjOw0K
PiAgfQ0KPg0KPiAtc3RhdGljIGludCBsYXBpY19zYXZlX3JlZ3Moc3RydWN0IGRvbWFpbiAqZCwg
aHZtX2RvbWFpbl9jb250ZXh0X3QNCj4gKmgpDQo+ICtzdGF0aWMgaW50IGxhcGljX3NhdmVfcmVn
cyhzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdA0KPiAqaCwgdW5zaWduZWQg
aW50IGluc3RhbmNlKQ0KPiAgew0KPiAgICAgIHN0cnVjdCB2Y3B1ICp2Ow0KPiAgICAgIHN0cnVj
dCB2bGFwaWMgKnM7DQo+IEBAIC0xNDE1LDcgKzE0MjEsMTYgQEAgc3RhdGljIGludCBsYXBpY19z
YXZlX3JlZ3Moc3RydWN0IGRvbWFpbiAqZCwNCj4gaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpDQo+
ICAgICAgaWYgKCAhaGFzX3ZsYXBpYyhkKSApDQo+ICAgICAgICAgIHJldHVybiAwOw0KPg0KPiAt
ICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkNCj4gKyAgICBpZiggaW5zdGFuY2UgPCBkLT5tYXhf
dmNwdXMgKQ0KPiArICAgIHsNCj4gKyAgICAgICAgdiA9IGQtPnZjcHVbaW5zdGFuY2VdOw0KPiAr
ICAgICAgICBpZiAoIGh2bV9mdW5jcy5zeW5jX3Bpcl90b19pcnIgKQ0KPiArICAgICAgICAgICAg
aHZtX2Z1bmNzLnN5bmNfcGlyX3RvX2lycih2KTsNCj4gKw0KPiArICAgICAgICBzID0gdmNwdV92
bGFwaWModik7DQo+ICsgICAgICAgIHJjID0gaHZtX3NhdmVfZW50cnkoTEFQSUNfUkVHUywgdi0+
dmNwdV9pZCwgaCwgcy0+cmVncyk7DQo+ICsgICAgfQ0KPiArICAgIGVsc2UgZm9yX2VhY2hfdmNw
dSAoIGQsIHYgKQ0KPiAgICAgIHsNCj4gICAgICAgICAgaWYgKCBodm1fZnVuY3Muc3luY19waXJf
dG9faXJyICkNCj4gICAgICAgICAgICAgIGh2bV9mdW5jcy5zeW5jX3Bpcl90b19pcnIodik7DQo+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZwaWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0v
dnBpYy5jDQo+IGluZGV4IGUxNjBiYmQuLjZiNzdmM2MgMTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vdnBpYy5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdnBpYy5jDQo+IEBAIC0z
NzEsNyArMzcxLDcgQEAgc3RhdGljIGludCB2cGljX2ludGVyY2VwdF9lbGNyX2lvKA0KPiAgICAg
IHJldHVybiBYODZFTVVMX09LQVk7DQo+ICB9DQo+DQo+IC1zdGF0aWMgaW50IHZwaWNfc2F2ZShz
dHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkNCj4gK3N0YXRpYyBpbnQg
dnBpY19zYXZlKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoLA0KPiB1
bnNpZ25lZCBpbnQgaW5zdGFuY2UpDQo+ICB7DQo+ICAgICAgc3RydWN0IGh2bV9od192cGljICpz
Ow0KPiAgICAgIGludCBpOw0KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
aHZtLmggYi94ZW4vaW5jbHVkZS9hc20tDQo+IHg4Ni9odm0vaHZtLmgNCj4gaW5kZXggYjY4N2Uw
My4uYzRiN2IzZCAxMDA2NDQNCj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgN
Cj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgNCj4gQEAgLTYwOSw2ICs2MDks
OCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgYWx0cDJtX3ZjcHVfZW11bGF0ZV92ZShzdHJ1Y3QNCj4g
dmNwdSAqdikNCj4gICAgICByZXR1cm4gZmFsc2U7DQo+ICB9DQo+DQo+ICt2b2lkIGh2bV9zYXZl
X29uZV9jcHVfY3R4dChzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2bV9od19jcHUgKmN0eHQpOw0K
PiArDQo+ICAvKiBDaGVjayBDUjQvRUZFUiB2YWx1ZXMgKi8NCj4gIGNvbnN0IGNoYXIgKmh2bV9l
ZmVyX3ZhbGlkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50NjRfdCB2YWx1ZSwNCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHNpZ25lZCBpbnQgY3IwX3BnKTsNCj4gZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3NhdmUuaCBiL3hlbi9pbmNsdWRlL2FzbS0NCj4geDg2
L2h2bS9zYXZlLmgNCj4gaW5kZXggZjg4OWU4Zi4uYTJjMzljNCAxMDA2NDQNCj4gLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vc2F2ZS5oDQo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL3NhdmUuaA0KPiBAQCAtOTUsOCArOTUsOSBAQCBzdGF0aWMgaW5saW5lIHVpbnQxNl90IGh2
bV9sb2FkX2luc3RhbmNlKHN0cnVjdA0KPiBodm1fZG9tYWluX2NvbnRleHQgKmgpDQo+ICAgKiBU
aGUgc2F2ZSBoYW5kbGVyIG1heSBzYXZlIG11bHRpcGxlIGluc3RhbmNlcyBvZiBhIHR5cGUgaW50
byB0aGUNCj4gYnVmZmVyOw0KPiAgICogdGhlIGxvYWQgaGFuZGxlciB3aWxsIGJlIGNhbGxlZCBv
bmNlIGZvciBlYWNoIGluc3RhbmNlIGZvdW5kIHdoZW4NCj4gICAqIHJlc3RvcmluZy4gIEJvdGgg
cmV0dXJuIG5vbi16ZXJvIG9uIGVycm9yLiAqLw0KPiAtdHlwZWRlZiBpbnQgKCpodm1fc2F2ZV9o
YW5kbGVyKSAoc3RydWN0IGRvbWFpbiAqZCwNCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGh2bV9kb21haW5fY29udGV4dF90ICpoKTsNCj4gK3R5cGVkZWYgaW50ICgqaHZtX3Nh
dmVfaGFuZGxlcikgKHN0cnVjdCBkb21haW4gKmQsDQo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBodm1fZG9tYWluX2NvbnRleHRfdCAqaCwNCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBpbnN0YW5jZSk7DQo+ICB0eXBlZGVmIGludCAo
Kmh2bV9sb2FkX2hhbmRsZXIpIChzdHJ1Y3QgZG9tYWluICpkLA0KPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpOw0KPg0KDQpfX19fX19f
X19fX19fX19fX19fX19fX18NClRoaXMgZW1haWwgd2FzIHNjYW5uZWQgYnkgQml0ZGVmZW5kZXIN
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 23 09:21:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 09:21:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6YvE-0001M4-Q2; Mon, 23 Oct 2017 09:21:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4622d1db0=Paul.Durrant@citrix.com>)
 id 1e6YrE-0000Ts-JY
 for xen-devel@lists.xen.org; Mon, 23 Oct 2017 09:17:16 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 32/5C-31897-B93BDE95; Mon, 23 Oct 2017 09:17:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOIsWRWlGSWpSXmKPExsWSzvfng+7UzW8
 jDTb91rFY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDOer/3DWnCbv+LD7/9sDYwH+LsYOTkkBPwl
 rm1czgJiswnoSCw9Op8JxBYRiJdo2baaEcQWFnCVODT5DitE3E1i3ZNuqBojifb/r8FqWARUJ
 b72nwGaw8HBK+Au0XvACsQUEgiQOL6IE6SCUyBQYkLDA7ApjAKyEl8aVzOD2MwC4hK3nkBslR
 AQkFiy5zwzhC0q8fLxP1YI20Bi69J9YNOZBTQl1u/Sh2hVlJjS/ZAdxOYVEJQ4OfMJywRGoVl
 Ips5C6JiFpGMWko4FjCyrGDWKU4vKUot0jSz0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1
 kvNzNzECg5sBCHYwnl8beIhRkoNJSZT3d87bSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvF83A
 eUEi1LTUyvSMnOAcQaTluDgURLhlQXGmhBvcUFibnFmOkTqFKMxx7FNl/8wcTy5Nu8vkxBLXn
 5eqpQ4LydIqQBIaUZpHtwgWPxfYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjDvFpB7eDLzSuD
 2vQI6hQnkFPs3IKeUJCKkpBoYN2817+p581bG8adr60frr8Uvbf5cPz2lKDmi1+ij2Va2Htb3
 tesNivZeXrR+f+M+xc/57goOZTsNWdSdhP04REJU39af9o9ZNnXVzy/cjwMk49kzxZZvTvM6p
 HW+ntVy5XTewm3Wt6r9jkROy9e+Jhi5WFDl2MM183r6JlxJ2bDqXn9hsPQjJZbijERDLeai4k
 QArMgRT/oCAAA=
X-Env-Sender: prvs=4622d1db0=Paul.Durrant@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1508750226!108331543!2
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,received_headers: No Received headers,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23232 invoked from network); 23 Oct 2017 09:17:09 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Oct 2017 09:17:09 -0000
X-IronPort-AV: E=Sophos;i="5.43,422,1503360000"; d="scan'208";a="106443565"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Berillions' <berillions@gmail.com>, "'xen-users@lists.xen.org'"
 <xen-users@lists.xen.org>
Thread-Topic: [Xen-devel] Xen 4.9 is broken with last version of Win10
Thread-Index: AQHTSo5Fg36gWUIiz0S1DHh18EkmV6LxKUVQ
Date: Mon, 23 Oct 2017 09:17:01 +0000
Message-ID: <0c2d21ed52194634a7767c784d30776d@AMSPEX02CL03.citrite.net>
References: <CAGib1vcFV2Cpm6zNzX0EFRVm+k+W78Jsj1EROky9LAy04BxgMg@mail.gmail.com>
In-Reply-To: <CAGib1vcFV2Cpm6zNzX0EFRVm+k+W78Jsj1EROky9LAy04BxgMg@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
MIME-Version: 1.0
X-Mailman-Approved-At: Mon, 23 Oct 2017 09:21:23 +0000
Subject: Re: [Xen-devel] Xen 4.9 is broken with last version of Win10
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RGUtaHRtbGluZy4uLg0KTW92aW5nIHRvIHhlbi11c2VycyAoeGVuLWRldmVsIHRvIGJjYykuLi4N
Cg0KLS0tLS0NCkZyb206IFhlbi1kZXZlbCBbbWFpbHRvOnhlbi1kZXZlbC1ib3VuY2VzQGxpc3Rz
Lnhlbi5vcmddIE9uIEJlaGFsZiBPZiBCZXJpbGxpb25zDQpTZW50OiAyMSBPY3RvYmVyIDIwMTcg
MTc6NTANClRvOiB4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZw0KU3ViamVjdDogW1hlbi1kZXZlbF0g
WGVuIDQuOSBpcyBicm9rZW4gd2l0aCBsYXN0IHZlcnNpb24gb2YgV2luMTANCg0KSGkgZ3V5cywN
Ckkgc2VuZCB5b3UgdGhpcyBtZXNzYWdlIHRvIHdhcm4geW91IHRoYXQgdGhlIGxhdGVzdCBvZmZp
Y2lhbCB2ZXJzaW9uIG9mIFdpbmRvd3MgMTAgaXMgYnJva2VuIHdpdGggWGVuLiBUaGlzIGFjdHVh
bCB2ZXJzaW9uIGNhbGxlZCAiRmFsbCBDcmVhdG9yIFVwZGF0ZSIgaXMgcmVsZWFzZWQgZmV3IGRh
eXMgYWdvLg0KSSBkaWQgbXkgdGVzdHMgd2l0aCB0aGlzIHZlcnNpb24gMTcwOSBhbmQgdGhlIG9s
ZCB2ZXJzaW9uIDE3MDMgY2FsbGVkICJDcmVhdG9yIFVwZGF0ZSIgYW5kIFNFQUJJT1MuDQpXaW5k
b3dzIDEwIHZlcnNpb24gMTcwOSA6DQpTRUFCSU9TIDogQWJsZSB0byBib290IHRvIHRoZSBDRC9E
VkQtUk9NIGJ1dCB3aGVuIHlvdSBtdXN0IHRvIGNob29zZSB5b3VyIGRpc2sgdG8gaW5zdGFsbCB0
aGUgc3lzdGVtLCBXaW5kb3dzIHNheXMgdGhhdCB0aGVzZSBkcml2ZXJzIGFyZSBvYnNvbGV0ZSBh
bmQgZG9uJ3QgZmluZCB5b3VyIGRpc2suDQpodHRwOi8vaHBpY3MubGkvMDA4MmFhOA0KSSB0cnkg
dG8gdHJhbnNsYXRlIHRoZSBGcmVuY2ggbWVzc2FnZSA6DQpMb2FkIGEgZHJpdmVyIA0KWW91ciBj
b21wdXRlciBuZWVkcyBhIG1lZGlhJ3MgZHJpdmVyIHdoaWNoIGlzIG1pc3NpbmcuIEl0IGNhbiBi
ZSBhIERWRCBEaXNrLCBVU0IgRGlzayBvciBIYXJkIERpc2sgZHJpdmVyLiBJZiB5b3UgaGF2ZSBh
IENEIG9yIGFuIFVTQiBLZXkgd2l0aCB0aGUgZHJpdmVyLCBpbnNlcnQgaXQgbm93Lg0KDQpXaW5k
b3dzIDEwIHZlcnNpb24gMTcwMyA6DQpTRUFCSU9TIDogQWxsIHdvcmtzIGNvcnJlY3RseS4NCmh0
dHA6Ly9ocGljcy5saS8wYjlhYWFmDQpUaGlzIHByb2JsZW0gYWZmZWN0IFFFTVUvS1ZNIHRvbywg
c2VlIGhlcmUgOg0KaHR0cDovL2xpc3RzLm5vbmdudS5vcmcvYXJjaGl2ZS9odG1sL3FlbXUtZGlz
Y3Vzcy8yMDE3LTEwL21zZzAwMDQ0Lmh0bWwNCg0KQ2hlZXJzLA0KTWF4aW1lDQotLS0tLQ0KDQpI
aSwNCg0KICBJIGp1c3QgZG93bmxvYWRlZCBhIGNvcHkgb2YgMTcwOSBhbmQgSSBkb24ndCBzZWUg
YW55IHBhcnRpY3VsYXIgcHJvYmxlbS4gV2hhdCBkb2VzIHlvdXIgeGwuY2ZnIGxvb2sgbGlrZT8g
SSBndWVzcyB0aGUgcHJvYmxlbSBpcyB5b3VyIGNob2ljZSBvZiBzeXN0ZW0gZGlzayBlbXVsYXRp
b24sIHdoaWNoIGlzIHdoeSB5b3Ugc2VlIHRoZSBzYW1lIGlzc3VlIHdpdGggS1ZNLg0KDQogIFBh
dWwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 23 09:33:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 09:33:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6Z6b-0002Hs-Rs; Mon, 23 Oct 2017 09:33:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=462773e7a=sergey.dyasli@citrix.com>)
 id 1e6Z6a-0002Hl-Bw
 for xen-devel@lists.xen.org; Mon, 23 Oct 2017 09:33:08 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 37/D1-25852-357BDE95; Mon, 23 Oct 2017 09:33:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsXitHSDvW7w9re
 RBssfiFgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlXN55hKXjIWdH55S1rA2MbRxcjJ4eEgL/E
 jXVdbCA2m4CexMbZr5hAbBEBWYnVXXPYuxi5OJgFjjBKTF11hB0kISzgLfFt3VmgBg4OFgFVi
 VtLnEDCvAK2EpOvfmaDmCkvsavtIiuILQRU8vrFLhaIGkGJkzOfgNnMAhISB1+8YJ7AyD0LSW
 oWktQCRqZVjBrFqUVlqUW6RpZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBwcA
 ABDsYDywKPMQoycGkJMr7O+dtpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3n9bgXKCRanpqRVp
 mTnAsIRJS3DwKInwvgdJ8xYXJOYWZ6ZDpE4x6nJ03Lz7h0mIJS8/L1VKnNd/G1CRAEhRRmke3
 AhYjFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMG8JyBSezLwSuE2vgI5gAjpC1v4NyBEliQ
 gpqQbGnP13/lRJqEUfSTGYZjbzqsXxms9Fz112fc2b/KdQiyMuJePnyxfLvjl3dW4VupM9LW/
 LkR9cD6fsi7h+9ZdfWkLWd/tD3kfs8/fcKnP5yhCzc2t7/NKnTsWSh5tMMk/J1Pxd77lGf8bz
 t1Pt8lZnd+xkfVfg93hGvfOPMxN2bw2/FPJ5rdSURUosxRmJhlrMRcWJAGnJQ6mMAgAA
X-Env-Sender: prvs=462773e7a=sergey.dyasli@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1508751185!53372590!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8655 invoked from network); 23 Oct 2017 09:33:07 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Oct 2017 09:33:07 -0000
X-IronPort-AV: E=Sophos;i="5.43,422,1503360000"; d="scan'208";a="455511028"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Mon, 23 Oct 2017 10:33:02 +0100
Message-ID: <20171023093302.27953-1-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>
Subject: [Xen-devel] [PATCH v1] x86/vvmx: don't enable vmcs shadowing for
	nested guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UnVubmluZyAiLi94dGZfcnVubmVyIHZ2bXgiIGluIEwxIFhlbiB1bmRlciBMMCBYZW4gcHJvZHVj
ZXMgdGhlCmZvbGxvd2luZyByZXN1bHQgb24gSC9XIHdpdGggVk1DUyBzaGFkb3dpbmc6CgogICAg
VGVzdDogdm14b24KICAgIEZhaWx1cmUgaW4gdGVzdF92bXhvbl9pbl9yb290X2NwbDAoKQogICAg
ICBFeHBlY3RlZCAweDgyMDAwMDBmOiBWTWZhaWxWYWxpZCgxNSkgVk1YT05fSU5fUk9PVAogICAg
ICAgICAgIEdvdCAweDgyMDA0NDAwOiBWTWZhaWxWYWxpZCgxNzQwOCkgPHVua25vd24+CiAgICBU
ZXN0IHJlc3VsdDogRkFJTFVSRQoKVGhpcyBoYXBwZW5zIGJlY2F1c2UgU0RNIGFsbG93cyB2bWVu
dHJpZXMgd2l0aCBlbmFibGVkIFZNQ1Mgc2hhZG93aW5nClZNLWV4ZWN1dGlvbiBjb250cm9sIGFu
ZCBWTUNTIGxpbmsgcG9pbnRlciB2YWx1ZSBvZiB+MHVsbC4gQnV0IHJlc3VsdHMKb2YgYSBuZXN0
ZWQgVk1SRUFEIGFyZSB1bmRlZmluZWQgaW4gc3VjaCBjYXNlcy4KCkZpeCB0aGlzIGJ5IG5vdCBj
b3B5aW5nIHRoZSB2YWx1ZSBvZiBWTUNTIHNoYWRvd2luZyBjb250cm9sIGZyb20gdm1jczAxCnRv
IHZtY3MwMi4KClNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0
cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMgfCAxICsKIDEgZmlsZSBj
aGFuZ2VkLCAxIGluc2VydGlvbigrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14
L3Z2bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwppbmRleCBkZGUwMmMwNzZiLi4w
MTNkMDQ5ZjhhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKKysrIGIv
eGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCkBAIC02MzMsNiArNjMzLDcgQEAgdm9pZCBudm14
X3VwZGF0ZV9zZWNvbmRhcnlfZXhlY19jb250cm9sKHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICAg
ICAgICAgICAgICBTRUNPTkRBUllfRVhFQ19WSVJUVUFMX0lOVFJfREVMSVZFUlk7CiAKICAgICBo
b3N0X2NudHJsICY9IH5hcGljdl9iaXQ7CisgICAgaG9zdF9jbnRybCAmPSB+U0VDT05EQVJZX0VY
RUNfRU5BQkxFX1ZNQ1NfU0hBRE9XSU5HOwogICAgIHNoYWRvd19jbnRybCA9IGdldF92dm1jcyh2
LCBTRUNPTkRBUllfVk1fRVhFQ19DT05UUk9MKTsKIAogICAgIC8qIE5vIHZBUElDLXYgc3VwcG9y
dCwgc28gaXQgc2hvdWxkbid0IGJlIHNldCBpbiB2bWNzMTIuICovCi0tIAoyLjExLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 23 09:53:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 09:53:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6ZQc-0003fS-GX; Mon, 23 Oct 2017 09:53:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1e6ZQb-0003fK-GZ
 for xen-devel@lists.xen.org; Mon, 23 Oct 2017 09:53:49 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 7A/FC-13910-C2CBDE95; Mon, 23 Oct 2017 09:53:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsVywNxEW1dnz9t
 Ig/f/+SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxZz38yFTziqji15iJrA+Mzji5GTg4hgUqJ
 L0/PsILYEgK8EkeWzYCyAyR+7JvP3MXIBVQzgVHix5/ZLCAJFgFVid/ftoAVsQkoS1z82svWx
 cjBISJgKzH7vBtIPbNAM6PEho0b2EFqhAV8JNYvvcAGYvMKGEo827KPCaSIV+Ato0Rf9wlWiA
 1LmCTm7jnCCFElKHFy5hOwbcwCOhI7t94B28AsIC2x/B8HRFheonnrbGYQm1PAS+LaokawZaJ
 AB+2+tZd5AqPQLCSTZiGZNAth0iwkkxYwsqxiVC9OLSpLLdI10UsqykzPKMlNzMzRNTQw08tN
 LS5OTE/NSUwq1kvOz93ECAxyBiDYwdh92f8QoyQHk5Io7++ct5FCfEn5KZUZicUZ8UWlOanFh
 xhlODiUJHgNdgPlBItS01Mr0jJzgPEGk5bg4FES4RUDSfMWFyTmFmemQ6ROMSpKifOe3gWUEA
 BJZJTmwbXBYvwSo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHlVQMbzZOaVwE1/BbSYCWixrP0
 bkMUliQgpqQZGlu9Kp6f2rFKx5klvV2Cy0tw3/Uyv9jsD4ZlMNmLcnyU3Xw67aTv5kke+TqzX
 y5Dd/e1quWfypE3fWqvJKk7+Kh7PkvLAL/7La/8C17Mygn+ex25riLhleuOi2TrZcqZD+g13V
 Xgu7/5qf6ox2SNwx6PTWTzX1kd18B+OqP91/daiJ7FFR7YpsRRnJBpqMRcVJwIAgXpSzOwCAA
 A=
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1508752426!71781988!1
X-Originating-IP: [192.55.52.43]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17053 invoked from network); 23 Oct 2017 09:53:47 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Oct 2017 09:53:47 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga105.fm.intel.com with ESMTP; 23 Oct 2017 02:53:45 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,422,1503385200"; d="scan'208";a="1208897963"
Received: from op-computing.sh.intel.com (HELO op-computing) ([10.239.48.89])
 by fmsmga001.fm.intel.com with ESMTP; 23 Oct 2017 02:53:44 -0700
Date: Mon, 23 Oct 2017 16:52:00 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20171023085158.GA85508@op-computing>
Mail-Followup-To: Chao Gao <chao.gao@intel.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Lan Tianyu <tianyu.lan@intel.com>, xen-devel@lists.xen.org,
 kevin.tian@intel.com, jbeulich@suse.com, andrew.cooper3@citrix.com
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-29-git-send-email-tianyu.lan@intel.com>
 <20171020112006.77dj3vipjql7anpp@dhcp-3-128.uk.xensource.com>
 <20171023075024.GB81088@op-computing>
 <20171023085716.lneh3dwhxi4o2pry@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171023085716.lneh3dwhxi4o2pry@dhcp-3-128.uk.xensource.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Lan Tianyu <tianyu.lan@intel.com>, andrew.cooper3@citrix.com,
 kevin.tian@intel.com, jbeulich@suse.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH V3 28/29] x86/vvtd: Add queued invalidation
	(QI) support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMjMsIDIwMTcgYXQgMDk6NTc6MTZBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIE1vbiwgT2N0IDIzLCAyMDE3IGF0IDAzOjUwOjI0UE0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+PiBPbiBGcmksIE9jdCAyMCwgMjAxNyBhdCAxMjoyMDowNlBNICswMTAwLCBS
b2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+PiA+T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMTE6MDI6
MDlQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90ZToKPj4gPj4gRnJvbTogQ2hhbyBHYW8gPGNoYW8u
Z2FvQGludGVsLmNvbT4KPj4gPj4gKyAgICB9Cj4+ID4+ICsKPj4gPj4gKyAgICB1bm1hcF9ndWVz
dF9wYWdlKCh2b2lkKilxaW52YWxfcGFnZSk7Cj4+ID4+ICsgICAgcmV0dXJuIHJldDsKPj4gPj4g
Kwo+PiA+PiArIGVycm9yOgo+PiA+PiArICAgIHVubWFwX2d1ZXN0X3BhZ2UoKHZvaWQqKXFpbnZh
bF9wYWdlKTsKPj4gPj4gKyAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAiSW50ZXJuYWwgZXJyb3Ig
aW4gUXVldWUgSW52YWxpZGF0aW9uLlxuIik7Cj4+ID4+ICsgICAgZG9tYWluX2NyYXNoKHZ2dGQt
PmRvbWFpbik7Cj4+ID4KPj4gPkRvIHlvdSByZWFsbHkgbmVlZCB0byBjcmFzaCB0aGUgZG9tYWlu
IGluIHN1Y2ggY2FzZT8KPj4gCj4+IFdlIHJlYWNoIGhlcmUgd2hlbiBndWVzdCByZXF1ZXN0cyBz
b21lIG9wZXJhdGlvbnMgdnZ0ZCBkb2Vzbid0IGNsYWltCj4+IHN1cHBvcnRlZCBvciBlbXVsYXRl
ZC4gSSBhbSBhZnJhaWQgaXQgYWxzbyBjYW4gYmUgdHJpZ2dlcmVkIGJ5IGd1ZXN0Lgo+PiBIb3cg
YWJvdXQgaWdub3JpbmcgdGhlIGludmFsaWRhdGlvbiByZXF1ZXN0Pwo+Cj5XaGF0IHdvdWxkIHJl
YWwgaGFyZHdhcmUgZG8gaW4gc3VjaCBjYXNlPwoKQWZ0ZXIgcmVhZGluZyB0aGUgc3BlYyBhZ2Fp
biwgSSB0aGluayBoYXJkd2FyZSBtYXkgZ2VuZXJhdGUgYSBmYXVsdApldmVudCwgc2VlaW5nIFZU
LWQgc3BlYyAxMC40LjkgRmF1bHQgU3RhdHVzIFJlZ2lzdGVyOiAKSGFyZHdhcmUgZGV0ZWN0ZWQg
YW4gZXJyb3IgYXNzb2NpYXRlZCB3aXRoIHRoZSBpbnZhbGlkYXRpb24gcXVldWUuIFRoaXMKY291
bGQgYmUgZHVlIHRvIGVpdGhlciBhIGhhcmR3YXJlIGVycm9yIHdoaWxlIGZldGNoaW5nIGEgZGVz
Y3JpcHRvciBmcm9tCnRoZSBpbnZhbGlkYXRpb24gcXVldWUsIG9yIGhhcmR3YXJlIGRldGVjdGlu
ZyBhbiBlcnJvbmVvdXMgb3IgaW52YWxpZApkZXNjcmlwdG9yIGluIHRoZSBpbnZhbGlkYXRpb24g
cXVldWUuIEF0IHRoaXMgdGltZSwgYSBmYXVsdCBldmVudCBtYXkgYmUKZ2VuZXJhdGVkIGJhc2Vk
IG9uIHRoZSBwcm9ncmFtbWluZyBvZiB0aGUgRmF1bHQgRXZlbnQgQ29udHJvbCByZWdpc3RlcgoK
VGhhbmtzCkNoYW8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 23 09:54:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 09:54:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6ZRg-0003jl-Py; Mon, 23 Oct 2017 09:54:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1e6ZRf-0003jc-9O
 for xen-devel@lists.xen.org; Mon, 23 Oct 2017 09:54:55 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 BA/2C-20813-E6CBDE95; Mon, 23 Oct 2017 09:54:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsVyMfS6iW7unre
 RBvefKVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmPNvcxFmxjr1j44AdzA+Nn1i5GLg4hgcmM
 Ej37WphBHBaBBlaJJ3/vgmUkBOawSiyd+I2ti5ETyCmT2Pr1EBOEXSSxcO5eZgi7QGLLl01gc
 V4BQYmTM5+wgNhCAp4SC48dB4tzCthLPF04mx1i3SZmiQvfdoA1swloSKydchBsAYuAqsSqbf
 fZIQYFSOy/vxKsWVigROLgq+mMILaIgLJE76/fLCCDmAUeMUrM+XMDrIFZQFOidftv9gmMgrO
 QHDILSWoBI9MqRo3i1KKy1CJdIzO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA
 MGUAgh2MZxYEHmKU5GBSEuX9nfM2UogvKT+lMiOxOCO+qDQntfgQowwHh5IEb/puoJxgUWp6a
 kVaZg4wYmDSEhw8SiK8YiBp3uKCxNzizHSI1ClGS44Ldy79YeK48fA6kDyw59YfJiGWvPy8VC
 lxXg+QBgGQhozSPLhxsKi+xCgrJczLCHSgEE9BalFuZgmq/CtGcQ5GJWFeFZApPJl5JXBbXwE
 dxAR0kKz9G5CDShIRUlINjDKxz62cDqjO6+fs4tv0mlHMhNuPb130Ca0+g+JZhVmBSw7xnZ6j
 tjX0cEz61s611n3Mz11rTd6lNbI93Blga3ZjGeeZZwk3d5poMjuIXtxpMd+CfevCntWtD6Rrr
 +/W6xHuu2Kbvth3xg2Vu9m3fggYzdDKCao0il1QdjCm4+PPQ27zU8XfKbEUZyQaajEXFScCAH
 GMVbTlAgAA
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1508752493!103405606!1
X-Originating-IP: [209.85.215.52]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55362 invoked from network); 23 Oct 2017 09:54:53 -0000
Received: from mail-lf0-f52.google.com (HELO mail-lf0-f52.google.com)
 (209.85.215.52)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 Oct 2017 09:54:53 -0000
Received: by mail-lf0-f52.google.com with SMTP id p184so19384428lfe.12
 for <xen-devel@lists.xen.org>; Mon, 23 Oct 2017 02:54:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=s5dw46O9p1V3hiWF/cPSJxs+oyPK5k6T8o+eJOi+U74=;
 b=DcCd1O2d1SjUGHkLl2Z70DmHP0D8qhQEz0zHncOiWP+qaW2McAHtl4SCVtu9sTAcjD
 +SDYyLdlGHmJo2MaNOzQLS+HDA814IF4JrY6J3BC3NHtUV5wIIu9gLivw4/sJhIjwcM9
 m132vczdsaKf6B1EsFczYosxrlOmR8jtSWS6zNlZs7zYOfWqwOUQ2HrBWF1EOsL38/Ui
 BJbGEsAPqb/J0k2YxwW7q5SbhOiTRZvfk8H5aTVAcjQ4n6jt+wL6Z6u1eJ7JluPE6UKG
 axEDe+ivl3qHqHZ3zQb3rkwvp0zc86NyfcBFNs4g/SmGwmXuJjirkMltM7nAPgfeRb8+
 5zSA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=s5dw46O9p1V3hiWF/cPSJxs+oyPK5k6T8o+eJOi+U74=;
 b=E1PMk6sWIfC4GSWaZHmi6KI4Yscv1eu7rdViVS/K5q8ByS9rpwGtyQo8kDl9dVAoYA
 YDv7i+iaFzLOJtsSthHrB3yU/3UKK+5EkHZpperwFFlf0Rn+/Ht14HLssuMiFEhMItkq
 NgNlj/PNHgcepnGYG3UJee1ZjbgS8clgfPBhDB3mGsUPFtokuUIXSN7AwPJ1/y8PbW8Y
 CKO3w5dVYGZieGduHs5J2lcT3dqNxss6KXKGirEnN8DwGtWkVEV3ECjUtKfb6oE8Hi4X
 wluTDBtj430oKdK7EtpVVknzhWnvxbfVxXXBlcHx9wEqD0xb4n9RYHWruoly1wZHc02b
 iUCg==
X-Gm-Message-State: AMCzsaW1NCA3zywS8xhUWlXvE6vkSlY0n2ddOE1GcgOekUlf3YTupIUs
 2ECuiwduoJBGIVjAqKAQonQOCf0SYgMpXYCTqI4=
X-Google-Smtp-Source: ABhQp+Q/8a3ZYe1c5ba7ME0QCgAhNzu4wAhUr+zAMi8AWGeHb71THbXgE9eRHscd1JxTejMX8yMx4a6s8ol1xhhjYgg=
X-Received: by 10.25.38.15 with SMTP id m15mr359020lfm.200.1508752492846; Mon,
 23 Oct 2017 02:54:52 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.21.19 with HTTP; Mon, 23 Oct 2017 02:54:51 -0700 (PDT)
In-Reply-To: <59EDB5BB020000780018930F@prv-mh.provo.novell.com>
References: <20171019023635.19812-1-blackskygg@gmail.com>
 <20171019023635.19812-3-blackskygg@gmail.com>
 <59E8AF7A020000780018815A@prv-mh.provo.novell.com>
 <f3e12d04-ffcb-fe4a-4666-d147b292d141@tycho.nsa.gov>
 <59E9B06902000078001886FF@prv-mh.provo.novell.com>
 <9bb5ed9a-01e2-7b22-3483-29a31a667260@tycho.nsa.gov>
 <CAHrd_jpqOPJyoKU2RaxJOW82W_9h_gwfcPkfp_Jhzi7_s=w7UA@mail.gmail.com>
 <59EDB5BB020000780018930F@prv-mh.provo.novell.com>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Mon, 23 Oct 2017 17:54:51 +0800
Message-ID: <CAHrd_jq48Bd6E8csLFXA8p6Mqu2JSzjBnNAF8HrL3s0yYAK1gQ@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v3 2/7] xsm: flask: change the dummy xsm
 policy and flask hook for map_gmfn_foregin
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKMjAxNy0xMC0yMyAxNToyNiBHTVQrMDg6MDAgSmFuIEJldWxpY2ggPEpCZXVsaWNo
QHN1c2UuY29tPjoKPj4+PiBPbiAyMi4xMC4xNyBhdCAxMzoyMSwgPGJsYWNrc2t5Z2dAZ21haWwu
Y29tPiB3cm90ZToKPj4gSG93IGFib3V0IGNoYW5naW5nIHRoZSBwb2xpY3kgdG8gKGMgb3ZlciBk
KSAmJiAoKGQgb3ZlciB0KSB8fCAoYyBvdmVyIHQpKT8KPj4gR2l2ZW4gdGhhdCAoYyBvdmVyIGQp
IGlzIGEgbXVzdCwgd2hpY2ggaXMgYWx3YXlzIGNoZWNrZWQgc29tZXdoZXJlIGhpZ2hlcgo+PiBp
biB0aGUgY2FsbCBzdGFjayBhcyBEYW5pZWwgcG9pbnRlZCBvdXQsICBwZXJtaXR0aW5nIChkIG92
ZXIgdCkgb3IgKGMKPj4gb3ZlciB0KSBhY3R1YWxseSBpbmZlcnMKPj4gcGVybWl0dGluZyB0aGUg
b3RoZXIuCj4+Cj4+IC0gaWYgeW91IHBlcm1pdCAoZCBvdmVyIHQpIGJ1dCBub3QgKGMgb3ZlciB0
KToKPj4gICBHaXZlbiAoYyBvdmVyIHQpLAo+PiAgIChjKSBjYW4gZmlyc3QgbWFwIHRoZSBzcmMg
cGFnZSBmcm9tICh0KSBpbnRvIGl0cyBvd24gbWVtb3J5IHNwYWNlIGFuZCB0aGVuIG1hcAo+PiAg
IHRoaXMgcGFnZSBmcm9tIGl0cyBvd24gbWVtb3J5IHNwYWNlIHRvIChkKSdzIG1lbW9yeSBzcGFj
ZS4KPgo+IFdvdWxkIHRoYXQgd29yaz8gVGhlIHBhZ2UsIHdoZW4gaW4gKGMpJ3Mgc3BhY2UsIGlz
IHN0aWxsIG93bmVkIGJ5ICh0KSwKPiBzbyBJIGRvbid0IHNlZSBob3cgbWFwcGluZyBpbnRvIChk
KSdzIHNwYWNlIGNvdWxkIGJlY29tZSBwb3NzaWJsZQo+IGp1c3QgYmVjYXVzZSBpdCdzIG1hcHBl
ZCBpbnRvIChjKSdzLgoKWWVzLCBpbmRlZWQuIFRoaXMgd29uJ3Qgd29yay4gU29ycnkgZm9yIGdp
dmluZyBhIHdyb25nIGV4YW1wbGUgaGVyZS4KCkkgdGhpbmsgSSBub3cgYWdyZWUgdG8gYWRkIGEg
bmV3IHN1Ym9wLCB0b28uCgpDaGVlcnMsCgpaaG9uZ3plIExpdQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 23 10:20:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 10:20:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6ZqZ-0005p4-TV; Mon, 23 Oct 2017 10:20:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1e6ZqX-0005oy-O3
 for xen-devel@lists.xenproject.org; Mon, 23 Oct 2017 10:20:37 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 49/74-08608-572CDE95; Mon, 23 Oct 2017 10:20:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVyuP0Ov27Jobe
 RBmfOaFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkPzkYUrOWsWLHnHmsD4372LkZODgkBI4m3
 E/8xdTFycQgJLGSUeHj2ORNIQlggQeLKnKdgtoiAm8S8v+uZQWxmgUiJO0sOs0I0TGKUWLz1G
 RtIgk1AVWLD9VOsIDavgLVEf8McsA0sQPEZS2aBNYsKhEvcaX3HAlEjKHFy5hMwmxOo/sz6he
 wQC9Ql/sy7BLVMXGLTs++sELa8xPa3c5gnMPLPQtI+C0nLLCQts5C0LGBkWcWoXpxaVJZapGu
 ol1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGJwMQLCDcedzp0OMkhxMSqK8v3Pe
 RgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4PU/CJQTLEpNT61Iy8wBxglMWoKDR0mE1wwkzVtck
 JhbnJkOkTrFqCglzusHkhAASWSU5sG1wWLzEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5XU
 Cm8GTmlcBNfwW0mAlosaz9G5DFJYkIKakGxtjQx0s3H617G+Wxc+up89LvfZNuPLF+xc7rX1X
 33kdyqsWWKveSX2KXG0KWrsi/PmVtxsKjR777SDirNeZkven4H39yhr/EpFkze2blyG5VWRal
 qZze4fTtV53chd2BpxIcLvUaprL4zJod0756ty6nzHNLlgXWxW+/es61N198rT+k9ILTYyWW4
 oxEQy3mouJEAG9N9VnIAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1508754036!71976014!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32946 invoked from network); 23 Oct 2017 10:20:36 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-4.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Oct 2017 10:20:36 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 4B175AE19;
 Mon, 23 Oct 2017 10:20:34 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>
References: <20170926120256.22146-1-jgross@suse.com>
 <20170927143630.m7k263i3dp4ya6vs@citrix.com>
 <40657f02-de40-2cf7-daaf-2aa65b322a42@arm.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <948b7f50-c72a-5982-0e78-294e7908b025@suse.com>
Date: Mon, 23 Oct 2017 12:20:31 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <40657f02-de40-2cf7-daaf-2aa65b322a42@arm.com>
Content-Language: de-DE
Cc: xen-devel@lists.xenproject.org, ian.jackson@eu.citrix.com,
 andrew.cooper3@citrix.com
Subject: Re: [Xen-devel] [PATCH v2] libxc: remove stale error check for
 domain size in xc_sr_save_x86_hvm.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDYvMTAvMTcgMTU6MzAsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSwKPiAKPiBPbiAyNy8w
OS8xNyAxNTozNiwgV2VpIExpdSB3cm90ZToKPj4gT24gVHVlLCBTZXAgMjYsIDIwMTcgYXQgMDI6
MDI6NTZQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+IExvbmcgYWdvIGRvbWFpbnMg
dG8gYmUgc2F2ZWQgd2VyZSBsaW1pdGVkIHRvIDFUQiBzaXplIGR1ZSB0byB0aGUKPj4+IG1pZ3Jh
dGlvbiBzdHJlYW0gdjEgbGltaXRhdGlvbnMgd2hpY2ggdXNlZCBhIDMyIGJpdCB2YWx1ZSBmb3Ig
dGhlCj4+PiBQRk4gYW5kIHRoZSBmcmFtZSB0eXBlICg0IGJpdHMpIGxlYXZpbmcgb25seSAyOCBi
aXRzIGZvciB0aGUgUEZOLgo+Pj4KPj4+IE1pZ3JhdGlvbiBzdHJlYW0gVjIgdXNlcyBhIDY0IGJp
dCB2YWx1ZSBmb3IgdGhpcyBwdXJwb3NlLCBzbyB0aGVyZQo+Pj4gaXMgbm8gbmVlZCB0byByZWZ1
c2Ugc2F2aW5nIChvciBtaWdyYXRpbmcpIGRvbWFpbnMgbGFyZ2VyIHRoYW4gMSBUQi4KPj4+Cj4+
PiBGb3IgMzIgYml0IHRvb2xzdGFja3MgdGhlcmUgaXMgc3RpbGwgYSBzaXplIGxpbWl0LCBhcyBk
b21haW5zIGxhcmdlcgo+Pj4gdGhhbiBhYm91dCAxVEIgd2lsbCBsZWFkIHRvIGFuIGV4aGF1c3Rl
ZCB2aXJ0dWFsIGFkZHJlc3Mgc3BhY2Ugb2YgdGhlCj4+PiBzYXZpbmcgcHJvY2Vzcy4gU28ga2Vl
cCB0aGUgdGVzdCBmb3IgMzIgYml0LCBidXQgZG9uJ3QgYmFzZSBpdCBvbiB0aGUKPj4+IHBhZ2Ug
dHlwZSBtYWNyb3MuIEFzIGEgbWlncmF0aW9uIGNvdWxkIGxlYWQgdG8gdGhlIHNpdHVhdGlvbiB3
aGVyZSBhCj4+PiAzMiBiaXQgdG9vbHN0YWNrIHdvdWxkIGhhdmUgdG8gaGFuZGxlIHN1Y2ggYSBs
YXJnZSBkb21haW4gKGluIGNhc2UgdGhlCj4+PiBzZW5kaW5nIHNpZGUgaXMgNjQgYml0KSB0aGUg
c2FtZSB0ZXN0IHNob3VsZCBiZSBhZGRlZCBmb3IgcmVzdG9yaW5nIGEKPj4+IGRvbWFpbi4KPj4+
Cj4+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+Cj4+
IEkgd2lsbCBsZWF2ZSB0aGlzIHRvIEFuZHJldy4KPj4KPj4gSSBkb24ndCByZWFsbHkgaGF2ZSBh
biBvcGluaW9uIGhlcmUuCj4gCj4gCj4gSSB3aWxsIHdhaXQgQW5kcmV3IGZlZWRiYWNrIGJlZm9y
ZSBnaXZpbmcgYSByZWxlYXNlIGFjayBvbiB0aGlzIHBhdGNoLgoKQW5kcmV3PwoKCkp1ZXJnZW4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 23 11:10:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 11:10:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6adA-0000pk-6C; Mon, 23 Oct 2017 11:10:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e6ad9-0000pe-B5
 for xen-devel@lists.xenproject.org; Mon, 23 Oct 2017 11:10:51 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 FF/5A-25852-A3ECDE95; Mon, 23 Oct 2017 11:10:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHKsWRWlGSWpSXmKPExsVyMfTGQV2rc28
 jDe6/YrP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMOrV/GUvCbpeLdv2ksDYyTWboYuTiEBGYy
 Suza8pUVxGEReM0s8Wr3CXYQR0LgDqvE09sbGLsYOYGcPIlFPSeh7DSJ6VM72SHsKokD1zcC2
 RxAo9Qk1ryJgpj6i1Hi161DLCA1wgIeEpeuPmEGsUUEoiUWHZ0NtppZ4BOTRNOUiWwgCSGBMo
 ljX86wgAxiE9CRWDejFiTMK2Arsf5FO9gcFgFVibtbV4GViwqESzSd7WeBqBGUODnzCZjNKeA
 lsfX/JbDbmAXMJOZtfsgMYYtL3HoynwnClpdo3jqbeQKj6Cwk7bOQtMxC0jILScsCRpZVjBrF
 qUVlqUW6huZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBMcMABDsYb28MOMQoy
 cGkJMr7O+dtpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXrWzQDnBotT01Iq0zBxg9MKkJTh4lE
 R4/4KkeYsLEnOLM9MhUqcY7Tku3Ln0h4nj2KbLQPLGw+tA8sCeW3+YhFjy8vNSpcR5zUHaBED
 aMkrz4IbCks0lRlkpYV5GoDOFeApSi3IzS1DlXzGKczAqCfPygEzhycwrgdv9CugsJqCzZO3f
 gJxVkoiQkmpg7P6T2NFsuPlU38KIeWFFM7tb+9rD48+w/yowttFeXr7EUFXBq/DwBI4Z4d/mp
 AocfSy4MiA0KHRdv6Snx17ek8n+1oFW5Y93ahy5uYtbimHroUsX3/hMuiJ1bIfrO+aD87Jrjp
 rWbZS4qGbQZfVg80I9rfs+j9o4nxalvJA7ESKkZHtfZdZWJZbijERDLeai4kQAHsZMmzEDAAA
 =
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1508757049!78308822!1
X-Originating-IP: [209.85.216.193]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32241 invoked from network); 23 Oct 2017 11:10:50 -0000
Received: from mail-qt0-f193.google.com (HELO mail-qt0-f193.google.com)
 (209.85.216.193)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 Oct 2017 11:10:50 -0000
Received: by mail-qt0-f193.google.com with SMTP id j58so25591063qtj.0
 for <xen-devel@lists.xenproject.org>; Mon, 23 Oct 2017 04:10:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=RdcAantQo9/a4/qiUNh4yTr9Ld9ty3HZ7ukZGxQ2HI8=;
 b=P6WXC1l1TlgzkNXbmazK9HSRCIdWOqZs3BssQVsnyqT3buL9fSl9UbWXoq/f6KbZiH
 B2wtrZE4JlX0X/I6P4xuFUblCfv8Ddn/8q6xy9z0rUlOPV0hSOP2jkLC3uR/j5qLXAZb
 CtzHTcDgOthens+G0eB3V7XMCVkPG3yYrAfDg=
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=RdcAantQo9/a4/qiUNh4yTr9Ld9ty3HZ7ukZGxQ2HI8=;
 b=ZepIrUReDEGjYcR+X32lXbLyMxQnNytZkiMRyDC8Jysxq4lOpQKn2b4deYDQXs/ATU
 waHiZH4OPV/5QOZ5HyApwx5mWESaT4pNIDik9Kuzf7y+eFF+DCLWiWnocMrqYSESpZ7/
 qvfRZgWT3spk4ks9klH+4jvHRhW/2O7m+z/j1gth9orsu55iVg1fyfPMJEfGyCxYq3Qq
 M6OS5h/vlj/5YDeJT+WtjEqe1UugnACXbUcAjQbB5fyc86M9rP+ucl5yMwmutDX0KZkj
 PHZu0tCcqDUWc+vgEbv89EP4ApTOIBf006PwEpEhyYFjTKlyOrEkVaIHoJFp4RqIN+GJ
 56Lg==
X-Gm-Message-State: AMCzsaX9BmYFo2mYPF1/COJ0Rej3Nrawd7h/G7OEkJgaHLLs2MQMAXqW
 evtc/XYVt4K9+Xkz+H0qO4VLdGzeGBg=
X-Google-Smtp-Source: ABhQp+TfLklRHphbyjiBlyYmqbr+DwJ4I2WfcHuydvEfNefmETmuGYzCc32DV/CHdrLsU3Wdvc1vNQ==
X-Received: by 10.200.52.212 with SMTP id x20mr19062401qtb.90.1508757049024;
 Mon, 23 Oct 2017 04:10:49 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id o18sm4768219qtb.38.2017.10.23.04.10.47
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 23 Oct 2017 04:10:48 -0700 (PDT)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
References: <20171020163041.5863-1-wei.liu2@citrix.com>
 <20171020170855.esg6ha2jizhd5j3j@dhcp-3-128.uk.xensource.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <d79124a5-1600-d01f-cc96-9d3bbbd97313@linaro.org>
Date: Mon, 23 Oct 2017 12:10:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171020170855.esg6ha2jizhd5j3j@dhcp-3-128.uk.xensource.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.10] docs: update coverage.markdown
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAyMC8xMC8xNyAxODowOCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBGcmksIE9j
dCAyMCwgMjAxNyBhdCAwNTozMDo0MVBNICswMTAwLCBXZWkgTGl1IHdyb3RlOgo+PiBUaGUgY292
ZXJhZ2Ugc3VwcG9ydCBpbiBoeXBlcnZpc29yIGlzIHJlZG9uZS4gVXBkYXRlIHRoZSBkb2N1bWVu
dC4KPj4KPj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAK
PiBBZGRpbmcgSnVsaWVuLCBhbHRob3VnaCBJJ20gbm90IHN1cmUgaWYgZG9jIGNoYW5nZXMgYWxz
byBuZWVkIGEKPiByZWxlYXNlLWFjay4KPiAKPiBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpJIHdvdWxkIGZvcmdvIGl0IGZvciBkb2N1bWVudGF0
aW9uLiBTdWNoIHBhdGNoZXMgY2FuIG9ubHkgbWFrZSByZWxlYXNlIAp0aGUgYmV0dGVyIDopLgoK
Q2hlZXJzLAoKPiAKPiBUaGFua3MhCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKPiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCj4gCgotLSAKSnVs
aWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 23 11:13:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 11:13:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6afD-0000zT-Ki; Mon, 23 Oct 2017 11:12:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e6afB-0000zK-V1
 for xen-devel@lists.xenproject.org; Mon, 23 Oct 2017 11:12:58 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 09/C4-05089-9BECDE95; Mon, 23 Oct 2017 11:12:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGKsWRWlGSWpSXmKPExsVyMfTGQd0d595
 GGky/KWPxfctkJgdGj8MfrrAEMEaxZuYl5VcksGb8O3SKreCkQMW/tbtYGhi38HYxcnEICcxi
 lPjQ9JYRxGEReM0scefNKVYQR0LgDqvEnM5nQA4nkJMn8e3JCRYIO03i6bl/zF2MHEB2tcSak
 1wgppCAmsSaN1EQQ38zSszYN4cNpFxYIEji++1WZhBbRMBX4u7jJiaQImaBo0wSKx+BzAdptp
 CYed8CxGQT0JFYN6MWpJxXwFbi+7vNTCA2i4CqRMuBi+wgtqhAuETT2X4WiBpBiZMzn4DZnAK
 WEptufQG7mFnATGLe5ofMELa4xK0n85kgbHmJ7W/nME9gFJ2FpH0WkpZZSFpmIWlZwMiyilGj
 OLWoLLVI19BYL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMF4YgGAH47btnocYJ
 TmYlER5f+e8jRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwSsCjD8hwaLU9NSKtMwcYOTCpCU4eJ
 REeP+eBUrzFhck5hZnpkOkTjFacly4c+kPE8eBPbeA5KEXt/8wCbHk5eelSonzvgRpEABpyCj
 NgxsHSy6XGGWlhHkZgQ4U4ilILcrNLEGVf8UozsGoJMzLAHIVT2ZeCdzWV0AHMQEdJGv/BuSg
 kkSElFQDo134F68TS4Pa7b2aWvhur/BcdqLj7Qplo3Pv/l9amSGlYdqyTqP3jkV/VdW9gu0zG
 epZ74Xtun3n/+Kk5j+rXx8Lb2NLWSEu8Ky1d2OYl7dEUtHu7gnm/7r4VNmdfh7a/D7kztoZG/
 zeLPxtfiHi/RyVSCvzwuBLi7+ZRZeqL1WduznUMuDRFCWW4oxEQy3mouJEAKbT4XIpAwAA
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1508757175!80639191!1
X-Originating-IP: [209.85.216.193]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24828 invoked from network); 23 Oct 2017 11:12:56 -0000
Received: from mail-qt0-f193.google.com (HELO mail-qt0-f193.google.com)
 (209.85.216.193)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 Oct 2017 11:12:56 -0000
Received: by mail-qt0-f193.google.com with SMTP id z19so25571375qtg.11
 for <xen-devel@lists.xenproject.org>; Mon, 23 Oct 2017 04:12:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=ZNpBdI0lrPbSp4ODEybW9eqvAu5nyC4BKEydt97hPOo=;
 b=TlaGxi8H56LaUeF+Df3u/14zw/5xdiH1ceFF0QZG+LwbHXj793Wj0Y7N/6IM+g0gmh
 gQX//WCysi35XO7yiPjcptv8vi5qt9sds3hKr1/yKbW8kmSznzOS4wHoro6KLtfdzk6L
 sx8JvL53c0y/8x5akQHuHjBK4sUZhgPQyagyA=
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=ZNpBdI0lrPbSp4ODEybW9eqvAu5nyC4BKEydt97hPOo=;
 b=aA0D/O2tbIAP9eMnCAV6Z7aX+2RVaw/Lt7+JyR4FZWjewai78RFZND2MS/kjr91b7D
 bKY19y3i2P5rRSXtiRhaM02MAtg2D+qAYz2YNgpMG5IurQPhom7tf+0R7ZC8E5Y9Ah4k
 otrZCL5TyOglMhSTbI+4Q0TVMZ/IPXsu4a3pUYV6p/ab/lsCgMUWqznXrd2P5Bg6jYHp
 9S/0gCcBQ1PzXQZH8XlM/c9qOW299pQTz7ZGq/3NH9cBv7aVqB2Q9CUas7M5nWviQtiV
 2VegYU3qLhGsIe/gZeBhKTqluz4VeH4JaRinJDrxCJ5+LAie9oNFXrjEKt7HxHpglj/R
 xF8Q==
X-Gm-Message-State: AMCzsaXpMIrq207IbdRsL+/WUbsAE9Htq+L1ahzT4ePn+xWp4Y23eR8E
 KIhLKunSs/pqx4eDqclsTH83fakIjaA=
X-Google-Smtp-Source: ABhQp+TRIGm0Gzj61YC0RsX5wTAzc07iTIZF1EBU91iWTGlyiNFz3bTw5UbGAs81FeAsg9SNNWxrXw==
X-Received: by 10.200.50.113 with SMTP id y46mr20084276qta.315.1508757175369; 
 Mon, 23 Oct 2017 04:12:55 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id c140sm4542672qke.53.2017.10.23.04.12.53
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 23 Oct 2017 04:12:54 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20171020173255.31213-1-wei.liu2@citrix.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <29a5edb9-a2e7-6306-7f5c-6a9d14e9bff2@linaro.org>
Date: Mon, 23 Oct 2017 12:12:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171020173255.31213-1-wei.liu2@citrix.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.10] scripts: add a script for build
 testing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgV2VpLAoKT24gMjAvMTAvMTcgMTg6MzIsIFdlaSBMaXUgd3JvdGU6Cj4gU2lnbmVkLW9mZi1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAtLS0KPiBDYzogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBDYzogR2VvcmdlIER1bmxhcCA8R2Vvcmdl
LkR1bmxhcEBldS5jaXRyaXguY29tPgo+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBL
b25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gQ2M6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDYzogVGltIERlZWdhbiA8
dGltQHhlbi5vcmc+Cj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gQ2M6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gCj4gVGhlIHJpc2sgZm9yIHRoaXMg
aXMgemVybywgaGVuY2UgdGhlIGZvci00LjEwIHRhZy4KCkFncmVlLgoKPiAtLS0KPiAgIHNjcmlw
dHMvYnVpbGQtdGVzdC5zaCB8IDQwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysKPiAgIDEgZmlsZSBjaGFuZ2VkLCA0MCBpbnNlcnRpb25zKCspCj4gICBjcmVhdGUgbW9k
ZSAxMDA3NTUgc2NyaXB0cy9idWlsZC10ZXN0LnNoCj4gCj4gZGlmZiAtLWdpdCBhL3NjcmlwdHMv
YnVpbGQtdGVzdC5zaCBiL3NjcmlwdHMvYnVpbGQtdGVzdC5zaAo+IG5ldyBmaWxlIG1vZGUgMTAw
NzU1Cj4gaW5kZXggMDAwMDAwMDAwMC4uYTA4NDY4ZTgzYgo+IC0tLSAvZGV2L251bGwKPiArKysg
Yi9zY3JpcHRzL2J1aWxkLXRlc3Quc2gKPiBAQCAtMCwwICsxLDQwIEBACj4gKyMhL2Jpbi9zaAo+
ICsKPiArIyBXQVJOSU5HOiBBbHdheXMgYmFja3VwIHRoZSBicmFuY2ggYnkgY3JlYXRpbmcgYW5v
dGhlciByZWZlcmVuY2UgdG8gaXQgaWYKPiArIyB5b3UncmUgbm90IGZhbWlsaWFyIHdpdGggZ2l0
LXJlYmFzZSgxKS4KPiArIwo+ICsjIFVzZSBgZ2l0IHJlYmFzZWAgdG8gcnVuIGNvbW1hbmQgb3Ig
c2NyaXB0IG9uIGV2ZXJ5IGNvbW1pdCB3aXRoaW4gdGhlIHJhbmdlCj4gKyMgc3BlY2lmaWVkLiBJ
ZiBubyBjb21tYW5kIG9yIHNjcmlwdCBpcyBwcm92aWRlZCwgdXNlIHRoZSBkZWZhdWx0IG9uZSB0
byBjbGVhbgo+ICsjIGFuZCBidWlsZCB0aGUgd2hvbGUgdHJlZS4KPiArIwo+ICsjIElmIHNvbWV0
aGluZyBnb2VzIHdyb25nLCB0aGUgc2NyaXB0IHdpbGwgc3RvcCBhdCB0aGUgY29tbWl0IHRoYXQg
ZmFpbHMuICBGaXgKPiArIyB0aGUgZmFpbHVyZSBhbmQgcnVuIGBnaXQgcmViYXNlIC0tY29udGlu
dWVgLgo+ICsjCj4gKyMgSWYgZm9yIGFueSByZWFzb24gdGhlIHRyZWUgaXMgc2NyZXdlZCwgdXNl
IGBnaXQgcmViYXNlIC0tYWJvcnRgIHRvIHJlc3RvcmUgdG8KPiArIyBvcmlnaW5hbCBzdGF0ZS4K
PiArCj4gK2lmICEgdGVzdCAtZiB4ZW4vS2NvbmZpZzsgdGhlbgo+ICsgICAgZWNobyAiUGxlYXNl
IHJ1biB0aGlzIHNjcmlwdCBmcm9tIHRvcC1sZXZlbCBkaXJlY3RvcnkiCj4gKyAgICBleGl0IDEK
PiArZmkKPiArCj4gK2lmIHRlc3QgJCMgLWx0IDIgOyB0aGVuCj4gKyAgICBlY2hvICJVc2FnZTog
JDAgPEJBU0U+IDxUSVA+IFtDTUR8U0NSSVBUXSIKPiArICAgIGV4aXQgMQo+ICtmaQo+ICsKPiAr
QkFTRT0kMQo+ICtUSVA9JDIKPiArQ01EPSR7MzotZ2l0IGNsZWFuIC1mZHggJiYgLi9jb25maWd1
cmUgJiYgbWFrZSAtajR9CgpDYW4geW91IGRvY3VtZW50IHNvbWV3aGVyZSB0aGF0IHRoZXJlIGFy
ZSBubyBjcm9zcy1jb21waWxhdGlvbiBzdXBwb3J0ZWQ/Cgo+ICsKPiArZWNobyAiUnVubmluZyBj
b21tYW5kIFwiJENNRFwiIG9uIGV2ZXJ5IGNvbW1pdCBmcm9tICRCQVNFIHRvICRUSVAiCj4gK2Vj
aG8gLW4gIlN0YXJ0aW5nIGluICIKPiArCj4gK2ZvciBpIGluIGBzZXEgNSAtMSAxYDsgZG8KPiAr
ICAgIGVjaG8gLW4gIiRpIC4uLiAiCj4gKyAgICBzbGVlcCAxCj4gK2RvbmUKPiArCj4gK2VjaG8K
PiArCj4gK2dpdCByZWJhc2UgJEJBU0UgJFRJUCAteCAiJENNRCIKPiAKCkNoZWVycywKCi0tIApK
dWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 23 11:17:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 11:17:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6ajw-0001FH-8Y; Mon, 23 Oct 2017 11:17:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4622db8cb=Ian.Jackson@citrix.com>)
 id 1e6aju-0001FA-2R
 for xen-devel@lists.xenproject.org; Mon, 23 Oct 2017 11:17:50 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 D7/2F-10698-DDFCDE95; Mon, 23 Oct 2017 11:17:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsXitHRDpO6d828
 jDS60GFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn/191nLbjGVvFz4jLGBsZVrF2MnBwSAv4S
 +770gtlsAroSTVv+soHYvAKCEidnPmEBsZkFdCQW7P7EBmHLS2x/O4cZosZBYvWHW2C9LAKqE
 ju2LweKc3GICExkkujddxSsSFggXWLjhL9MXYwcHJwCZRIb70aDhIUEnjNKzLqiBHGDicTbhT
 vZQEqEBNQk5q6Pn8DIOwvJFbOQXDELyRULGJlXMWoUpxaVpRbpGhrpJRVlpmeU5CZm5ugaGhj
 r5aYWFyemp+YkJhXrJefnbmIEhhQDEOxgfNXtfIhRkoNJSZT3d87bSCG+pPyUyozE4oz4otKc
 1OJDjDIcHEoSvJfPAeUEi1LTUyvSMnOAwQ2TluDgURLhfQuS5i0uSMwtzkyHSJ1iNOa48fD6H
 yaOjpt3/zAJseTl56VKifM+BykVACnNKM2DGwSLukuMslLCvIxApwnxFKQW5WaWoMq/YhTnYF
 QS5i0HmcKTmVcCt+8V0ClMQKfI2r8BOaUkESEl1cBY766k0J11SDkv+0vx0x/NYR5nJz/f8eF
 PTebc7f5ih5TimCqKY2vfbS1+Jr/HROQIZ8dcD1aXtZ0er/sDLk44eG1r9PuCwMs32a4xHwvk
 27B0yqm/YcHfA9PqHi9yff7KRLVQ3T7+XYn8mUe7WzaYfzZSDAw7yNvE9vHPibuZD2PCM6yrJ
 jopsRRnJBpqMRcVJwIAOo+m57UCAAA=
X-Env-Sender: prvs=4622db8cb=Ian.Jackson@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1508757466!107458711!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50688 invoked from network); 23 Oct 2017 11:17:48 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Oct 2017 11:17:48 -0000
X-IronPort-AV: E=Sophos;i="5.43,422,1503360000"; d="scan'208";a="447638962"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23021.53199.570668.934105@mariner.uk.xensource.com>
Date: Mon, 23 Oct 2017 12:17:35 +0100
To: "Kent R. Spillner" <kspillner@acm.org>, <qemu-devel@nongnu.org>, Ross
 Lagerwall <ross.lagerwall@citrix.com>, Anthony PERARD
 <anthony.perard@citrix.com>, Juergen Gross <jgross@suse.com>, "Stefano
 Stabellini" <sstabellini@kernel.org>, <xen-devel@lists.xenproject.org>
In-Reply-To: <1508506702-17704-8-git-send-email-ian.jackson@eu.citrix.com>,
 <1508528463.474221335@apps.rackspace.com>
References: <23017.64539.31230.43449@mariner.uk.xensource.com>
 <1508506702-17704-1-git-send-email-ian.jackson@eu.citrix.com>
 <1508506702-17704-8-git-send-email-ian.jackson@eu.citrix.com>
 <1508528463.474221335@apps.rackspace.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Subject: [Xen-devel] [PATCH v5.1 8/8] configure: do_compiler: Dump some
	extra info under bash [and 1 more messages]
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWFuIEphY2tzb24gd3JpdGVzICgiW1BBVENIIHY1LjEgOC84XSBjb25maWd1cmU6IGRvX2NvbXBp
bGVyOiBEdW1wIHNvbWUgZXh0cmEgaW5mbyB1bmRlciBiYXNoIik6Cj4gVGhpcyBtYWtlcyBpdCBt
dWNoIGVhc2llciB0byBmaW5kIGEgcGFydGljdWxhciB0aGluZyBpbiBjb25maWcubG9nLgo+IAo+
IFRoZSBpbmZvcm1hdGlvbiBtYXkgYmUgbGFja2luZyBpbiBvdGhlciBzaGVsbHMsIHJlc3VsdGlu
ZyBpbiBoYXJtbGVzcwo+IGVtcHR5IG91dHB1dC4gIChUaGlzIGlzIHdoeSB3ZSBkb24ndCB1c2Ug
dGhlIHByb3BlciAke0ZVTkNOQU1FWypdfQo+IGFycmF5IHN5bnRheCAtIG90aGVyIHNoZWxscyB3
aWxsIGNob2tlIG9uIHRoYXQuKQo+IAo+IFRoZSBleHRyYSBvdXRwdXQgaXMgb25seSBwcmludGVk
IGlmIGNvbmZpZ3VyZSBpcyBydW4gd2l0aCBiYXNoLiAgVGhlCj4gc29tZXRoaW5nKSwgaXQgaXMg
bmVjZXNzYXJ5IHRvIHNheSAgIGJhc2ggLi9jb25maWd1cmUgIHRvIGdldCB0aGUgZXh0cmEKPiBk
ZWJ1ZyBpbmZvIGluIHRoZSBsb2cuCgpLZW50IFNwaWxsbmVyIHBvaW50cyBvdXQgdGhhdCB0aGlz
IGxhc3Qgc2VudGVuY2UgaXMgZ2FyYmxlZC4gIFRoZQpwYXJhZ3JhcGggc2hvdWxkIHJlYWQ6Cgog
IFRoZSBleHRyYSBvdXRwdXQgaXMgb25seSBwcmludGVkIGlmIGNvbmZpZ3VyZSBpcyBydW4gd2l0
aCBiYXNoLiAgT24KICBzeXN0ZW1zIHdoZXJlIC9iaW4vc2ggaXMgbm90IGJhc2gsIGl0IGlzIG5l
Y2Vzc2FyeSB0byBzYXkgYmFzaAogIC4vY29uZmlndXJlIHRvIGdldCB0aGUgZXh0cmEgZGVidWcg
aW5mbyBpbiB0aGUgbG9nLgoKSSBoYXZlIHVwZGF0ZWQgaXQgaW4gbXkgYnJhbmNoLgoKSWFuLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 23 11:22:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 11:22:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6anu-0001sZ-Og; Mon, 23 Oct 2017 11:21:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4622db8cb=Ian.Jackson@citrix.com>)
 id 1e6ant-0001sR-VT
 for xen-devel@lists.xen.org; Mon, 23 Oct 2017 11:21:58 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 F3/03-20813-5D0DDE95; Mon, 23 Oct 2017 11:21:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHSDve6VC28
 jDd79NrFY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDPenPrNXvCfseJ+wyWmBsYnjF2MnBwSAv4S
 q84tZQKx2QR0JZq2/GUDsXkFBCVOznzCAmIzC+hILNj9iQ3ClpfY/nYOM0SNvcSmBzfAalgEV
 CXufd0MZosI6El0rWlmhqi3kZj7uIsVxBYWiJboO9oCtpdTwE7i5vs9YDOFBAokdvVNYIO4x0
 Ti7cKdQDYHUFxNYu76+AmMfLOQXDQLyUWzkFy0gJF5FaN6cWpRWWqRrqFeUlFmekZJbmJmjq6
 hgZlebmpxcWJ6ak5iUrFecn7uJkZgoDEAwQ7Gnc+dDjFKcjApifL+znkbKcSXlJ9SmZFYnBFf
 VJqTWnyIUYaDQ0mC98d5oJxgUWp6akVaZg4w5GHSEhw8SiK8ySBp3uKCxNzizHSI1ClGY44bD
 6//YeLouHn3D5MQS15+XqqUOK8VMJqEBEBKM0rz4AbBYvESo6yUMC8j0GlCPAWpRbmZJajyrx
 jFORiVhHnlQKbwZOaVwO17BXQKE9ApsvZvQE4pSURISTUwJrXqbVlwRIWB3+cSg7Jb4J0FYU4
 lu5/uMDVXluV/MZ2JXVB6qjHHVjH5HyFP96v+M85bvdzu9qH+H/ME8kz8r5flnHRK/Rojsysn
 1Kz5kKnF8Tlpn/ZOm64yzcO7MfPxH609fjOVvJyfNewoa/0zJWzCrbg86T0GyxY1n1t3qSnS3
 O2l35JDSizFGYmGWsxFxYkAHGst0MACAAA=
X-Env-Sender: prvs=4622db8cb=Ian.Jackson@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1508757715!112656786!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38421 invoked from network); 23 Oct 2017 11:21:56 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Oct 2017 11:21:56 -0000
X-IronPort-AV: E=Sophos;i="5.43,422,1503360000"; d="scan'208";a="455523772"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23021.53448.16375.743574@mariner.uk.xensource.com>
Date: Mon, 23 Oct 2017 12:21:44 +0100
To: Ross Lagerwall <ross.lagerwall@citrix.com>
In-Reply-To: <20171023090509.4338-5-ross.lagerwall@citrix.com>
References: <20171023090509.4338-1-ross.lagerwall@citrix.com>
 <20171023090509.4338-5-ross.lagerwall@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 4/5] tools: libxendevicemodel: Provide
	xendevicemodel_add_to_physmap
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9zcyBMYWdlcndhbGwgd3JpdGVzICgiW1BBVENIIHYyIDQvNV0gdG9vbHM6IGxpYnhlbmRldmlj
ZW1vZGVsOiBQcm92aWRlIHhlbmRldmljZW1vZGVsX2FkZF90b19waHlzbWFwIik6Cj4gU2lnbmVk
LW9mZi1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CgpBc3N1
bWluZyB0aGUgaHlwZXJ2aXNvciBwYXJ0cyBnbyBpbjoKCkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 23 11:30:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 11:30:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6awJ-0002bE-JR; Mon, 23 Oct 2017 11:30:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=46283f6e9=anthony.perard@citrix.com>)
 id 1e6awI-0002b8-Cp
 for xen-devel@lists.xenproject.org; Mon, 23 Oct 2017 11:30:38 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 D4/B6-11148-DD2DDE95; Mon, 23 Oct 2017 11:30:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHRDpO6dS28
 jDa5t0bX4vmUykwOjx+EPV1gCGKNYM/OS8isSWDO2zbzOXtDJUnHryhGmBsZ+5i5GTg4JAX+J
 XW/awGwWAVWJJRsesoPYbAIGEiumX2UEsUUEFCUevLzJ2sXIxcEs8JFJ4uXu1WANwgJBEt9vt
 wLZHBy8AtYS8/9ogJhCAhYSM+9bgFTwCghKnJz5hAXEZhbQkViw+xMbSAmzgLTE8n8cIGFOAU
 uJTbe+sILYogLKEnv7DoFdICSgJnFj4TKWCYx8s5BMmoVk0iyESQsYmVcxahSnFpWlFukaWeo
 lFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGWT0DA+MOxstb/A4xSnIwKYny/s55
 GynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvfKRaCcYFFqempFWmYOMOBh0hIcPEoivPtA0rzFB
 Ym5xZnpEKlTjMYcNx5e/8PEcejF7T9MQix5+XmpUuK8asBYEhIAKc0ozYMbBIvES4yyUsK8jA
 wMDEI8BalFuZklqPKvGMU5GJWEedlApvBk5pXA7XsFdAoT0Cmy9m9ATilJREhJNTDaqRav+pk
 TxNhSyTH3hoFPnVOG7apeqflTPd3n3PdmX+K9LK50A8+e6t/m185n1e7q37HmtzPf0yv81yKL
 RGo4v5a4PJ8ny2/873athnv0r+m9S6Y/nvPnq8vbHRfvz/z5Zkm/G78H4wLetLCNrx8aMUxL+
 qt1INCQp+9P/Qab6j6vN9HHvRYqsRRnJBpqMRcVJwIAW3XaFb8CAAA=
X-Env-Sender: prvs=46283f6e9=anthony.perard@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1508758235!71929165!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37200 invoked from network); 23 Oct 2017 11:30:36 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Oct 2017 11:30:36 -0000
X-IronPort-AV: E=Sophos;i="5.43,422,1503360000"; d="scan'208";a="447640710"
Date: Mon, 23 Oct 2017 12:30:33 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20171023113033.GA1885@perard.uk.xensource.com>
References: <20171020173255.31213-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171020173255.31213-1-wei.liu2@citrix.com>
User-Agent: Mutt/1.9.1 (2017-09-22)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-4.10] scripts: add a script for build
 testing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMjAsIDIwMTcgYXQgMDY6MzI6NTVQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiArQ01EPSR7MzotZ2l0IGNsZWFuIC1mZHggJiYgLi9jb25maWd1cmUgJiYgbWFrZSAtajR9Cj4g
Kwo+ICtlY2hvICJSdW5uaW5nIGNvbW1hbmQgXCIkQ01EXCIgb24gZXZlcnkgY29tbWl0IGZyb20g
JEJBU0UgdG8gJFRJUCIKPiArZWNobyAtbiAiU3RhcnRpbmcgaW4gIgo+ICsKPiArZm9yIGkgaW4g
YHNlcSA1IC0xIDFgOyBkbwo+ICsgICAgZWNobyAtbiAiJGkgLi4uICIKPiArICAgIHNsZWVwIDEK
PiArZG9uZQo+ICsKCkluc3RlYWQgb2YgdGhlIGNvdW50IGRvd24sIEkgd291bGQgZG86CmVjaG8g
LW4gJ0NvbnRpbnVlID8gKF5DIHRvIHF1aXQpICcKcmVhZAoKCk9SIHNvbWV0aGluZyBsaWtlOgpl
Y2hvIC1uICdDb250aW51ZSA/IFtZbl0gJwpyZWFkIGFuc3dlcgpbWyAiJGFuc3dlciIgPX4gXih8
WXx5fHllcykkIF1dIHx8IGV4aXQKCgpJIGRvbid0IGxpa2UgdG8gd2FpdC4KCi0tIApBbnRob255
IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 23 11:37:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 11:37:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6b2v-0002pr-9v; Mon, 23 Oct 2017 11:37:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=46283f6e9=anthony.perard@citrix.com>)
 id 1e6b2t-0002pk-Lj
 for xen-devel@lists.xenproject.org; Mon, 23 Oct 2017 11:37:27 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 23/8C-25852-674DDE95; Mon, 23 Oct 2017 11:37:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHRDpG7Zlbe
 RBl+eC1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnPpjsX7GGrWD87u4HxE0sXIyeHhIC/xK/J
 txlBbBYBVYmVnw4xg9hsAgYSK6ZfBYuLCChKPHh5k7WLkYuDWeAjk8TL3avBioQFgiS+324Fs
 3kFrCW2bFkK1iAkkCmxuf8aI0RcUOLkzCdgy5gFdCQW7P7E1sXIAWRLSyz/xwES5hSwkWg9NI
 0dxBYVUJbY23eIHWKMmsSNhctYJjDyzUIyaRaSSbMQJi1gZF7FqFGcWlSWWqRraKSXVJSZnlG
 Sm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYZgxAsIPx8saAQ4ySHExKory/c95GCvEl5adU
 ZiQWZ8QXleakFh9ilOHgUJLg7bgMlBMsSk1PrUjLzAEGPExagoNHSYQ3FSTNW1yQmFucmQ6RO
 sVozHHj4fU/TByHXtz+wyTEkpeflyolztsOUioAUppRmgc3CBaJlxhlpYR5GYFOE+IpSC3KzS
 xBlX/FKM7BqCTM+wBkCk9mXgncvldApzABnSJr/wbklJJEhJRUA2Pj1HO2R3Web4lVWmJxV2O
 1kJOegpGE/eo3M/TUvpu92D3f788Xf2bVPO7VpUrFi5Urp7jnbV8/1difw2pVwg1r/zjZQw/E
 Jq88POXvutNb8qqTVs3ckjOVdUa+dJnvSY7Pdpsb2r7fithQ+XgXp0bNfYUAL2d72YcSus+3H
 W63XWbTe/as/yklluKMREMt5qLiRADNI3yHvwIAAA==
X-Env-Sender: prvs=46283f6e9=anthony.perard@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1508758644!108361734!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54533 invoked from network); 23 Oct 2017 11:37:25 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Oct 2017 11:37:25 -0000
X-IronPort-AV: E=Sophos;i="5.43,422,1503360000"; d="scan'208";a="447641569"
Date: Mon, 23 Oct 2017 12:37:22 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20171023113722.GB1885@perard.uk.xensource.com>
References: <20171020173255.31213-1-wei.liu2@citrix.com>
 <20171023113033.GA1885@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171023113033.GA1885@perard.uk.xensource.com>
User-Agent: Mutt/1.9.1 (2017-09-22)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-4.10] scripts: add a script for build
 testing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMjMsIDIwMTcgYXQgMTI6MzA6MzNQTSArMDEwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gT24gRnJpLCBPY3QgMjAsIDIwMTcgYXQgMDY6MzI6NTVQTSArMDEwMCwgV2VpIExp
dSB3cm90ZToKPiA+ICtDTUQ9JHszOi1naXQgY2xlYW4gLWZkeCAmJiAuL2NvbmZpZ3VyZSAmJiBt
YWtlIC1qNH0KPiA+ICsKPiA+ICtlY2hvICJSdW5uaW5nIGNvbW1hbmQgXCIkQ01EXCIgb24gZXZl
cnkgY29tbWl0IGZyb20gJEJBU0UgdG8gJFRJUCIKPiA+ICtlY2hvIC1uICJTdGFydGluZyBpbiAi
Cj4gPiArCj4gPiArZm9yIGkgaW4gYHNlcSA1IC0xIDFgOyBkbwo+ID4gKyAgICBlY2hvIC1uICIk
aSAuLi4gIgo+ID4gKyAgICBzbGVlcCAxCj4gPiArZG9uZQo+ID4gKwo+IAo+IEluc3RlYWQgb2Yg
dGhlIGNvdW50IGRvd24sIEkgd291bGQgZG86Cj4gZWNobyAtbiAnQ29udGludWUgPyAoXkMgdG8g
cXVpdCkgJwo+IHJlYWQKPiAKPiAKPiBPUiBzb21ldGhpbmcgbGlrZToKPiBlY2hvIC1uICdDb250
aW51ZSA/IFtZbl0gJwo+IHJlYWQgYW5zd2VyCj4gW1sgIiRhbnN3ZXIiID1+IF4ofFl8eXx5ZXMp
JCBdXSB8fCBleGl0Cj4gCj4gCj4gSSBkb24ndCBsaWtlIHRvIHdhaXQuCgpBbmQgSSBkb24ndCBs
aWtlIHRoZSBwcmVzdXJlIHRvIGhhdmUgdG8gZGVjaWRlIGlmIEkgd2FudCB0byBeQyB3aXRoaW4g
YQpsaW1pdGVkIHRpbWUuIEkgd291bGQgcHJvYmFibHkga2lsbCB0aGUgc2NyaXB0IGlmIEkgZGlk
IG5vdCBrbm93IHdoYXQKaXQgd2FzIGdvaW5nIHRvIGRvIGFzIHNvb24gYXMgSSBzZWUgdGhlIGNv
dW50IGRvd24uCgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 23 11:42:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 11:42:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6b7I-0003TO-R6; Mon, 23 Oct 2017 11:42:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=462f4a890=wei.liu2@citrix.com>)
 id 1e6b7H-0003TI-M4
 for xen-devel@lists.xenproject.org; Mon, 23 Oct 2017 11:41:59 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 49/7C-00647-685DDE95; Mon, 23 Oct 2017 11:41:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDvW7L1be
 RBruP8Vt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnXjx1jKZguUrH3X2QD413+LkZODgmBYImG
 5UuYQGwWAVWJh3N+MoPYbALKEj87e9lAbBEgu/fXb5YuRi4OZoF3TBKXNlxkBEkIC7hKtO74z
 AJi8wpYSByZchgozsEhJJAj8abDCiIsKHFy5hOwEmYBHYkFuz+xgZQwC0hLLP/HARLmFLCX2P
 54OTuILSqgItG5dA5YuZCAgkTH9GNMExj5ZiGZNAvJpFkIkxYwMq9i1ChOLSpLLdI1NtBLKsp
 MzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMs3oGBsYdjJ0n/A4xSnIwKYny/s55GynE
 l5SfUpmRWJwRX1Sak1p8iFGGg0NJgrfsClBOsCg1PbUiLTMHGPAwaQkOHiUR3ikgad7igsTc4
 sx0iNQpRl2OQy9u/2ESYsnLz0uVEufdBlIkAFKUUZoHNwIWfZcYZaWEeRkZGBiEeApSi3IzS1
 DlXzGKczAqCfPOAJnCk5lXArfpFdARTEBHyNq/ATmiJBEhJdXAuHji50W7n9/YzPKv1tCAcdO
 cOIaecydKvxj+iPUSmvNPiPmpVmJ9yYWZodaehhp7FnTcC7WtsV/xW7DzV3tWndqi2jkJxvOc
 Pba/Ftr2/Lvv1aR5l2JcHN8/1tqZw2G75Nbva2wRK10uXmlk+n1/5jT1V4d1v8dF92m/5SgXf
 v6Q6Sv3zZla0UosxRmJhlrMRcWJAGmhzUu5AgAA
X-Env-Sender: prvs=462f4a890=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1508758914!103913392!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61025 invoked from network); 23 Oct 2017 11:41:56 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Oct 2017 11:41:56 -0000
X-IronPort-AV: E=Sophos;i="5.43,422,1503360000"; 
 d="scan'208,217";a="455525996"
Date: Mon, 23 Oct 2017 12:41:53 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20171023114152.e2wy33s2bujbqbsm@citrix.com>
References: <20171020173255.31213-1-wei.liu2@citrix.com>
 <59EDC3680200007800189363@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59EDC3680200007800189363@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-4.10] scripts: add a script for build
	testing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMjMsIDIwMTcgYXQgMDI6MjQ6NDBBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIwLjEwLjE3IGF0IDE5OjMyLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiAtLS0gL2Rldi9udWxsCj4gPiArKysgYi9zY3JpcHRzL2J1aWxkLXRlc3Quc2gKPiA+
IEBAIC0wLDAgKzEsNDAgQEAKPiA+ICsjIS9iaW4vc2gKPiA+ICsKPiA+ICsjIFdBUk5JTkc6IEFs
d2F5cyBiYWNrdXAgdGhlIGJyYW5jaCBieSBjcmVhdGluZyBhbm90aGVyIHJlZmVyZW5jZSB0byBp
dCBpZgo+ID4gKyMgeW91J3JlIG5vdCBmYW1pbGlhciB3aXRoIGdpdC1yZWJhc2UoMSkuCj4gPiAr
Iwo+ID4gKyMgVXNlIGBnaXQgcmViYXNlYCB0byBydW4gY29tbWFuZCBvciBzY3JpcHQgb24gZXZl
cnkgY29tbWl0IHdpdGhpbiB0aGUgcmFuZ2UKPiA+ICsjIHNwZWNpZmllZC4gSWYgbm8gY29tbWFu
ZCBvciBzY3JpcHQgaXMgcHJvdmlkZWQsIHVzZSB0aGUgZGVmYXVsdCBvbmUgdG8gY2xlYW4KPiA+
ICsjIGFuZCBidWlsZCB0aGUgd2hvbGUgdHJlZS4KPiA+ICsjCj4gPiArIyBJZiBzb21ldGhpbmcg
Z29lcyB3cm9uZywgdGhlIHNjcmlwdCB3aWxsIHN0b3AgYXQgdGhlIGNvbW1pdCB0aGF0IGZhaWxz
LiAgRml4Cj4gPiArIyB0aGUgZmFpbHVyZSBhbmQgcnVuIGBnaXQgcmViYXNlIC0tY29udGludWVg
Lgo+ID4gKyMKPiA+ICsjIElmIGZvciBhbnkgcmVhc29uIHRoZSB0cmVlIGlzIHNjcmV3ZWQsIHVz
ZSBgZ2l0IHJlYmFzZSAtLWFib3J0YCB0byByZXN0b3JlIHRvCj4gPiArIyBvcmlnaW5hbCBzdGF0
ZS4KPiA+ICsKPiA+ICtpZiAhIHRlc3QgLWYgeGVuL0tjb25maWc7IHRoZW4KPiA+ICsgICAgZWNo
byAiUGxlYXNlIHJ1biB0aGlzIHNjcmlwdCBmcm9tIHRvcC1sZXZlbCBkaXJlY3RvcnkiCj4gCj4g
V291bGRuJ3QgcnVubmluZyB0aGlzIGluIG9uZSBvZiB0aGUgdG9wLWxldmVsIHN1Yi10cmVlcyBh
bHNvIGJlIHVzZWZ1bD8KPiBFLmcuIHdoeSB3b3VsZCBvbmUgd2FudCBhIGh5cGVydmlzb3Igb25s
eSBzZXJpZXMgbm90IHRvdWNoaW5nIHRoZQo+IHB1YmxpYyBpbnRlcmZhY2UgdG8gaGF2ZSB0aGUg
dG9vbHMgdHJlZSByZWJ1aWx0IGFsbCB0aGUgdGltZT8KPiAKCllvdSBjYW4gZG8gdGhhdCBieSBz
dXBwbHlpbmcgeW91ciBjdXN0b20gY29tbWFuZC4KClRoZSBzY3JpcHQgcmVhbGx5IGFpbXMgdG8g
YmUgYW4gZWFzeSB0byB1c2UgdGhpbmcgdG8gcG9pbnQgY29udHJpYnV0b3JzCnRvIGhlbmNlIHRo
ZSBjaGVja3MsIHdhcm5pbmcgYW5kIHJlc3RyaWN0aW9ucywgd2hpbGUgYXQgdGhlIHNhbWUgdGlt
ZQphbGxvd3Mgc29tZSBmbGV4aWJpbGl0eS4KCkZvciBleGFtcGxlLCBpZiB5b3Ugd2FudCB0byBi
dWlsZCBoeXBlcnZpc29yIG9ubHk6CgokIC4vc2NyaXB0cy9idWlsZC10ZXN0LnNoICRCQVNFICRU
SVAgIm1ha2UgLUMgeGVuIGNsZWFuICYmIG1ha2UgLUMgeGVuIgoKPiA+ICsgICAgZXhpdCAxCj4g
PiArZmkKPiA+ICsKPiA+ICtpZiB0ZXN0ICQjIC1sdCAyIDsgdGhlbgo+ID4gKyAgICBlY2hvICJV
c2FnZTogJDAgPEJBU0U+IDxUSVA+IFtDTUR8U0NSSVBUXSIKPiAKPiBQZXJoYXBzCj4gCj4gICAg
IGVjaG8gIlVzYWdlOiAkMCA8QkFTRT4gPFRJUD4gWzxDTUQ+fDxTQ1JJUFQ+XSIKPiAKPiA/IEFs
c28gSSdtIG5vdCBjbGVhciB3aHkgeW91IG1ha2UgdGhlIGRpc3RpbmN0aW9uIGJldHdlZW4gY29t
bWFuZAo+IGFuZCBzY3JpcHQuCj4gCgpJIHdpbGwganVzdCB1c2UgQ01EIGhlcmUuCgo+ID4gKyAg
ICBleGl0IDEKPiA+ICtmaQo+ID4gKwo+ID4gK0JBU0U9JDEKPiA+ICtUSVA9JDIKPiA+ICtDTUQ9
JHszOi1naXQgY2xlYW4gLWZkeCAmJiAuL2NvbmZpZ3VyZSAmJiBtYWtlIC1qNH0KPiA+ICsKPiA+
ICtlY2hvICJSdW5uaW5nIGNvbW1hbmQgXCIkQ01EXCIgb24gZXZlcnkgY29tbWl0IGZyb20gJEJB
U0UgdG8gJFRJUCIKPiA+ICtlY2hvIC1uICJTdGFydGluZyBpbiAiCj4gPiArCj4gPiArZm9yIGkg
aW4gYHNlcSA1IC0xIDFgOyBkbwo+ID4gKyAgICBlY2hvIC1uICIkaSAuLi4gIgo+ID4gKyAgICBz
bGVlcCAxCj4gPiArZG9uZQo+IAo+IFdoYXQgaXMgdGhpcyBzdGFydHVwIGRlbGF5IGludGVuZGVk
IGZvcj8KPiAKClRvIGdpdmUgdXNlciBhIGNoYW5jZSB0byBjaGVjayB0aGUgY29tbWFuZCAtLSBn
aXQtcmViYXNlIGNhbiBiZQpkZXN0cnVjdGl2ZSBhZnRlciBhbGwuCgo+ID4gK2VjaG8KPiA+ICsK
PiA+ICtnaXQgcmViYXNlICRCQVNFICRUSVAgLXggIiRDTUQiCj4gCj4gSXMgdGhpcyBxdW90aW5n
IG9uICRDTUQgcmVhbGx5IGdvaW5nIHRvIHdvcmsgcmlnaHQgbm8gbWF0dGVyIHdoYXQKPiB0aGUg
dmFyaWFibGUgYWN0dWFsbHkgZXhwYW5kcyB0bz8gSS5lLiBkb24ndCB5b3UgZWl0aGVyIHdhbnQg
dG8gdXNlCj4gImV2YWwiIG9yIGFkanVzdCBzY3JpcHQgYXJndW1lbnRzIHN1Y2ggdGhhdCB5b3Ug
Y2FuIHVzZSAiJEAiIHdpdGgKPiBpdHMgc3BlY2lhbCBxdW90aW5nIHJ1bGVzPwoKV2hhdCBzb3J0
IG9mIHVzZSBjYXNlcyB5b3UgaGF2ZSBpbiBtaW5kIHRoYXQgaW52b2x2ZSBjb21wbGV4IHF1b3Rp
bmcgYW5kCmV4cGFuc2lvbj8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 23 11:50:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 11:50:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6bF4-0003p7-L5; Mon, 23 Oct 2017 11:50:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6bF2-0003iW-QN
 for xen-devel@lists.xensource.com; Mon, 23 Oct 2017 11:50:00 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 3C/7C-07499-867DDE95; Mon, 23 Oct 2017 11:50:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVTf9+tt
 Ig/+3GS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0X/9HlvBupKK59unMTcw
 7vbvYuTiEBJoZJL4NfsnG4TzmFGi9eZkZghnG6PE1Ot/GbsYOTlEBJwlvp6Zyw5i8wroS7zf3
 8gCYgsLmEj0vLvCCtIgITBBVqL/5A42kISEgLfE+RlfmWDsZ0+vA8XZOdgErCQOiYFEWQRUJT
 7vWcw0gZF7ASPDKkaN4tSistQiXSNzvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2
 MQK8zAMEOxsVrAw8xSnIwKYny/s55GynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJglfwGlBOsCg1
 PbUiLTMHGH4waQkOHiUR3oNXgdK8xQWJucWZ6RCpU4y6HMc2Xf7DJMSSl5+XKiXOKwcyQwCkK
 KM0D24ELBYuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZj3P8gqnsy8ErhNr4COYAI6Qtb+Dc
 gRJYkIKakGxuUGHedu3m6WKflnLSLJWiBeyrKx7+qhsvpejV6J8nP6h77tFpye6tOQmt4h/jS
 spztz4czPjxxvXVPdeWDz44Vx+e/9t6xa9ySirTK589/G746LXs68asggktmh67M3qbBU9cwz
 o7ctdadKWsS9O9Oi2L+UsN7X+F3oYL7bRWB9exhL8PEiJZbijERDLeai4kQAUKy4lYACAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1508759398!64543342!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53446 invoked from network); 23 Oct 2017 11:49:58 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Oct 2017 11:49:58 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6bEw-0004iq-Hl; Mon, 23 Oct 2017 11: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e6bEq-0005E0-PZ; Mon, 23 Oct 2017 11:49:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e6bEo-00073M-O7; Mon, 23 Oct 2017 11:49:47 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115110-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=4d4a6a3f8a12602ce8dc800123715fe7b5c1c3a1
X-Osstest-Versions-That: linux=5d7a76acad403638f635c918cc63d1d44ffa4065
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 23 Oct 2017 11:49:47 +0000
Subject: [Xen-devel] [linux-4.9 test] 115110: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2862670262927595003=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 115110 linux-4.9 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/115110/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop       fail REGR. vs. 114814

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm 16 guest-localmigrate/x10 fail pass in 115052
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore   fail pass in 115052

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop    fail in 115052 never pass
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114814
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114814
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop             fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                4d4a6a3f8a12602ce8dc800123715fe7b5c1c3a1
baseline version:
 linux                5d7a76acad403638f635c918cc63d1d44ffa4065

Last test of basis   114814  2017-10-20 20:51:56 Z    2 days
Testing same since   114845  2017-10-21 16:14:17 Z    1 days    4 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex Deucher <alexander.deucher@amd.com>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Andrew Morton <akpm@linux-foundation.org>
  Anoob Soman <anoob.soman@citrix.com>
  Arnd Bergmann <arnd@arndb.de>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Skeggs <bskeggs@redhat.com>
  Bin Liu <b-liu@ti.com>
  Borislav Petkov <bp@suse.de>
  Christoph Lameter <cl@linux.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Coly Li <colyli@suse.de>
  Dan Carpenter <dan.carpenter@oracle.com>
  David Rientjes <rientjes@google.com>
  David S. Miller <davem@davemloft.net>
  Dennis Dalessandro <dennis.dalessandro@intel.com>
  Dmitry V. Levin <ldv@altlinux.org>
  Doug Ledford <dledford@redhat.com>
  Easwar Hariharan <easwar.hariharan@intel.com>
  Emmanuel Grumbach <emmanuel.grumbach@intel.com>
  Eric Dumazet <edumazet@google.com>
  Eric Ren <zren@suse.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Filipe Manana <fdmanana@suse.com>
  Franck Demathieu <fdemathieu@gmail.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Greg Kroah-Hartman gregkh@linuxfoundation.org
  Grygorii Maistrenko <grygoriimkd@gmail.com>
  Guenter Roeck <linux@roeck-us.net>
  Herbert Xu <herbert@gondor.apana.org.au>
  Ilya Dryomov <idryomov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jaegeuk Kim <jaegeuk@kernel.org>
  Jarno Rajahalme <jarno@ovn.org>
  Javier Martinez Canillas <javier@osg.samsung.com>
  Jeff Layton <jlayton@redhat.com>
  Jeffy Chen <jeffy.chen@rock-chips.com>
  Joe Stringer <joe@ovn.org>
  Johannes Berg <johannes.berg@intel.com>
  Jonathan Cameron <jic23@kernel.org>
  Kinglong Mee <kinglongmee@gmail.com>
  Lars-Peter Clausen <lars@metafoo.de>
  Linus Torvalds <torvalds@linux-foundation.org>
  Lokesh Vutla <lokeshvutla@ti.com>
  Ludovic Desroches <ludovic.desroches@microchip.com>
  Madhavan Srinivasan <maddy@linux.vnet.ibm.com>
  Majd Dibbiny <majd@mellanox.com>
  Manu Gautam <mgautam@codeaurora.org>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Zoran <mzoran@crowfest.net>
  Milan Broz <gmazyland@gmail.com>
  Mintz, Yuval <Yuval.Mintz@cavium.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicolai HÃ¤hnle <nicolai.haehnle@amd.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Ram Amrani <Ram.Amrani@cavium.com>
  Robbie Ko <robbieko@synology.com>
  Russell King <rmk+kernel@armlinux.org.uk>
  Sasha Levin <alexander.levin@verizon.com>
  Sebastian Sanchez <sebastian.sanchez@intel.com>
  Senthilnathan Veppur <senthilnathanx.veppur@intel.com>
  Shaohua Li <shli@fb.com>
  Stefan Wahren <stefan.wahren@i2se.com>
  Sudarsana Reddy Kalluru <Sudarsana.Kalluru@cavium.com>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Varun Prakash <varun@chelsio.com>
  Vijay Kumar <vijay.ac.kumar@oracle.com>
  Vinod Koul <vinod.koul@intel.com>
  Viresh Kumar <viresh.kumar@linaro.org>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wolfram Sang <wsa@the-dreams.de>
  Yasuaki Ishimatsu <isimatu.yasuaki@jp.fujitsu.com>
  Yasuaki Ishimatsu <yasu.isimatu@gmail.com>
  Yazen Ghannam <Yazen.Ghannam@amd.com>
  Yunlong Song <yunlong.song@huawei.com>
  Yuval Mintz <Yuval.Mintz@cavium.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                fail    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

(No revision log; it would be 1593 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2862670262927595003==--

From xen-devel-bounces@lists.xen.org Mon Oct 23 11:50:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 11:50:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6bFd-0004Fu-1d; Mon, 23 Oct 2017 11:50:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=462f4a890=wei.liu2@citrix.com>)
 id 1e6bFc-0004Ey-5f
 for xen-devel@lists.xenproject.org; Mon, 23 Oct 2017 11:50:36 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 A5/A7-29298-B87DDE95; Mon, 23 Oct 2017 11:50:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHSDvW739be
 RBlNWsll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnzp19gKfjOUtH/aiZrA+M95i5GTg4JAX+J
 OY/7mEBsFgFViY6pj8HibALKEj87e9lAbBEBPYmWVRNZuxi5OJgFJjBLHNh+DKxIWCBI4vvtV
 jCbV8BCYua8+YwgtpBApsTm/muMEHFBiZMzn7CA2MwCOhILdn8CGsoBZEtLLP/HARLmFLCRaD
 00jR3EFhVQkehcOocFYoyCRMf0Y0wTGPlmIZk0C8mkWQiTFjAyr2LUKE4tKkst0jUy0Esqykz
 PKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAy1egYGxh2MjbP9DjFKcjApifL+znkbKcSX
 lJ9SmZFYnBFfVJqTWnyIUYaDQ0mCN+YaUE6wKDU9tSItMwcY9DBpCQ4eJRFeS5A0b3FBYm5xZ
 jpE6hSjMceNh9f/MHEcenH7D5MQS15+XqqUOK8cSKkASGlGaR7cIFg0XmKUlRLmZWRgYBDiKU
 gtys0sQZV/xSjOwagkzGsFMoUnM68Ebt8roFOYgE6RtX8DckpJIkJKqoExPjFLti6Yk/G+ELO
 bNtepIwKz5s289zb4pHi1+KcT5VdZXzAL9RRIvDowYV6TnQv3zkmuHcKnJacKrzSYEP9sZ8jx
 N0py36153+es2GxVcPyTUcJlBt5p1u4HNSbnntNcqsvHonWrUvG8aCYTt9vTuk+LYu9M/XUsa
 UHr84Zrj7s+esX/zS1TYinOSDTUYi4qTgQA34BoX8ECAAA=
X-Env-Sender: prvs=462f4a890=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1508759433!92715076!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35045 invoked from network); 23 Oct 2017 11:50:34 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Oct 2017 11:50:34 -0000
X-IronPort-AV: E=Sophos;i="5.43,422,1503360000"; d="scan'208";a="455526744"
Date: Mon, 23 Oct 2017 12:50:08 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20171023115008.pubpssfirth6rrmm@citrix.com>
References: <20171020173255.31213-1-wei.liu2@citrix.com>
 <20171023113033.GA1885@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171023113033.GA1885@perard.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-4.10] scripts: add a script for build
 testing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMjMsIDIwMTcgYXQgMTI6MzA6MzNQTSArMDEwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gT24gRnJpLCBPY3QgMjAsIDIwMTcgYXQgMDY6MzI6NTVQTSArMDEwMCwgV2VpIExp
dSB3cm90ZToKPiA+ICtDTUQ9JHszOi1naXQgY2xlYW4gLWZkeCAmJiAuL2NvbmZpZ3VyZSAmJiBt
YWtlIC1qNH0KPiA+ICsKPiA+ICtlY2hvICJSdW5uaW5nIGNvbW1hbmQgXCIkQ01EXCIgb24gZXZl
cnkgY29tbWl0IGZyb20gJEJBU0UgdG8gJFRJUCIKPiA+ICtlY2hvIC1uICJTdGFydGluZyBpbiAi
Cj4gPiArCj4gPiArZm9yIGkgaW4gYHNlcSA1IC0xIDFgOyBkbwo+ID4gKyAgICBlY2hvIC1uICIk
aSAuLi4gIgo+ID4gKyAgICBzbGVlcCAxCj4gPiArZG9uZQo+ID4gKwo+IAo+IEluc3RlYWQgb2Yg
dGhlIGNvdW50IGRvd24sIEkgd291bGQgZG86Cj4gZWNobyAtbiAnQ29udGludWUgPyAoXkMgdG8g
cXVpdCkgJwo+IHJlYWQKPiAKPiAKPiBPUiBzb21ldGhpbmcgbGlrZToKPiBlY2hvIC1uICdDb250
aW51ZSA/IFtZbl0gJwo+IHJlYWQgYW5zd2VyCj4gW1sgIiRhbnN3ZXIiID1+IF4ofFl8eXx5ZXMp
JCBdXSB8fCBleGl0Cj4gCgpObyBvYmplY3Rpb24gZnJvbSBtZS4gVGhlIGxhdHRlciBpcyBiZXR0
ZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 23 11:56:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 11:56:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6bL7-0004ZS-Nj; Mon, 23 Oct 2017 11:56:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4622d1db0=Paul.Durrant@citrix.com>)
 id 1e6bL6-0004ZM-JZ
 for xen-devel@lists.xen.org; Mon, 23 Oct 2017 11:56:16 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 0C/F9-15231-FD8DDE95; Mon, 23 Oct 2017 11:56:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGIsWRWlGSWpSXmKPExsWSzvfng+79G28
 jDY595bdY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDM2t15jKvgtXdG3cgFjA+MZ6S5GTg4JAX+J
 /h87WUBsNgEdiaVH5zOB2CICKRKzLk0Gsrk4mAXeMUk8u/GdGSQhLBAkcfnPTzaIomCJWS1TW
 CBsI4n3vfPZQWwWAVWJs9f3gg3iFXCXWDh9C1ivkECBxN1j38HinAJ2Ev/6IWxGAVmJL42rwW
 qYBcQlbj2BOEJCQEBiyZ7zzBC2qMTLx/9YIWwDia1L9wHt5QCq15RYv0sfolVRYkr3Q3aItYI
 SJ2c+YZnAKDwLydRZCB2zkHTMQtKxgJFlFaNGcWpRWWqRrqGxXlJRZnpGSW5iZo6uoYGpXm5q
 cXFiempOYlKxXnJ+7iZGYOgzAMEOxn/bPA8xSnIwKYny/s55GynEl5SfUpmRWJwRX1Sak1p8i
 FGGg0NJgnfHdaCcYFFqempFWmYOMAph0hIcPEoivMkgad7igsTc4sx0iNQpRmOOY5su/2HieH
 Jt3l8mIZa8/LxUKXHeMyClAiClGaV5cINgyeESo6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHk
 fg0zhycwrgdv3CugUJqBTZO3fgJxSkoiQkmpgXM6yeb2u/TXzTcVpJzUu/lq0YXX+Q4PYu4K8
 3SYvps/Mvsrjqm2epv3ZIzK4/dF8iSna5amrWpWCfpyK27c/Ke6OwUveq1GBvazh6758WbT6x
 LFP2gYMfzdsfBXPfaMian/G4oDmJsPghqYGyR3CtyOCXwXXrKn7sjLn1HTW5edu82j/eftvpx
 JLcUaioRZzUXEiAC81p54JAwAA
X-Env-Sender: prvs=4622d1db0=Paul.Durrant@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1508759772!71934206!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32004 invoked from network); 23 Oct 2017 11:56:14 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Oct 2017 11:56:14 -0000
X-IronPort-AV: E=Sophos;i="5.43,422,1503360000"; d="scan'208";a="106446807"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Ross Lagerwall <ross.lagerwall@citrix.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [Xen-devel] [PATCH v2 1/5] xen/mm: Make xenmem_add_to_physmap
 global
Thread-Index: AQHTS94+ZLgiBf1B9k2omM2wfD8ZgqLxU9HQ
Date: Mon, 23 Oct 2017 11:56:06 +0000
Message-ID: <456ea0f3ec9f409c9e3432304e989330@AMSPEX02CL03.citrite.net>
References: <20171023090509.4338-1-ross.lagerwall@citrix.com>
 <20171023090509.4338-2-ross.lagerwall@citrix.com>
In-Reply-To: <20171023090509.4338-2-ross.lagerwall@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim
 \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 1/5] xen/mm: Make xenmem_add_to_physmap
 global
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YNCj4gUm9zcyBMYWdl
cndhbGwNCj4gU2VudDogMjMgT2N0b2JlciAyMDE3IDEwOjA1DQo+IFRvOiB4ZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZw0KPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPjsgV2VpIExpdQ0KPiA8d2VpLmxpdTJAY2l0cml4LmNvbT47IEtvbnJhZCBSemVzenV0ZWsg
V2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47DQo+IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5E
dW5sYXBAY2l0cml4LmNvbT47IEFuZHJldyBDb29wZXINCj4gPEFuZHJldy5Db29wZXIzQGNpdHJp
eC5jb20+OyBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47IFRpbQ0KPiAoWGVu
Lm9yZykgPHRpbUB4ZW4ub3JnPjsgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJp
eC5jb20+OyBKYW4NCj4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+DQo+IFN1YmplY3Q6IFtY
ZW4tZGV2ZWxdIFtQQVRDSCB2MiAxLzVdIHhlbi9tbTogTWFrZQ0KPiB4ZW5tZW1fYWRkX3RvX3Bo
eXNtYXAgZ2xvYmFsDQo+IA0KPiBNYWtlIGl0IGdsb2JhbCBpbiBwcmVwYXJhdGlvbiB0byBiZSBj
YWxsZWQgYnkgYSBuZXcgZG1vcC4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IFJvc3MgTGFnZXJ3YWxs
IDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPg0KPiANCj4gLS0tDQoNCllvdSBuZWVkIHRvIGRl
bGV0ZSB0aGUgYWJvdmUgJy0tLScgb3RoZXJ3aXNlIHRoaXMgUi1iIHdpbGwgbm90IGdldCBjYXJy
aWVkIHRocm91Z2ggaW50byB0aGUgY29tbWl0Lg0KDQogIFBhdWwNCg0KPiBSZXZpZXdlZC1ieTog
UGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4NCj4gLS0tDQo+ICB4ZW4vY29t
bW9uL21lbW9yeS5jICB8IDUgKystLS0NCj4gIHhlbi9pbmNsdWRlL3hlbi9tbS5oIHwgMyArKysN
Cj4gIDIgZmlsZXMgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQ0KPiAN
Cj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94ZW4vY29tbW9uL21lbW9yeS5j
DQo+IGluZGV4IGFkOTg3ZTAuLmM0ZjA1YzcgMTAwNjQ0DQo+IC0tLSBhL3hlbi9jb21tb24vbWVt
b3J5LmMNCj4gKysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYw0KPiBAQCAtNzQxLDkgKzc0MSw4IEBA
IHN0YXRpYyBsb25nDQo+IG1lbW9yeV9leGNoYW5nZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhl
bl9tZW1vcnlfZXhjaGFuZ2UNCj4gX3QpIGFyZykNCj4gICAgICByZXR1cm4gcmM7DQo+ICB9DQo+
IA0KPiAtc3RhdGljIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXAoc3RydWN0IGRvbWFpbiAqZCwN
Cj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ZW5fYWRkX3RvX3Bo
eXNtYXAgKnhhdHAsDQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgc3RhcnQpDQo+ICtpbnQgeGVubWVtX2FkZF90b19waHlzbWFwKHN0cnVjdCBkb21haW4g
KmQsIHN0cnVjdA0KPiB4ZW5fYWRkX3RvX3BoeXNtYXAgKnhhdHAsDQo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzdGFydCkNCj4gIHsNCj4gICAgICB1bnNpZ25lZCBp
bnQgZG9uZSA9IDA7DQo+ICAgICAgbG9uZyByYyA9IDA7DQo+IGRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS94ZW4vbW0uaCBiL3hlbi9pbmNsdWRlL3hlbi9tbS5oDQo+IGluZGV4IGU4MTNjMDcuLjBl
MGU1MTEgMTAwNjQ0DQo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9tbS5oDQo+ICsrKyBiL3hlbi9p
bmNsdWRlL3hlbi9tbS5oDQo+IEBAIC01NzksNiArNTc5LDkgQEAgaW50IHhlbm1lbV9hZGRfdG9f
cGh5c21hcF9vbmUoc3RydWN0IGRvbWFpbg0KPiAqZCwgdW5zaWduZWQgaW50IHNwYWNlLA0KPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5pb24geGVuX2FkZF90b19waHlzbWFwX2Jh
dGNoX2V4dHJhIGV4dHJhLA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBpZHgsIGdmbl90IGdmbik7DQo+IA0KPiAraW50IHhlbm1lbV9hZGRfdG9fcGh5c21h
cChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QNCj4geGVuX2FkZF90b19waHlzbWFwICp4YXRwLA0K
PiArICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc3RhcnQpOw0KPiArDQo+
ICAvKiBSZXR1cm4gMCBvbiBzdWNjZXNzLCBvciBuZWdhdGl2ZSBvbiBlcnJvci4gKi8NCj4gIGlu
dCBfX211c3RfY2hlY2sgZ3Vlc3RfcmVtb3ZlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgbG9uZw0KPiBnbWZuKTsNCj4gIGludCBfX211c3RfY2hlY2sgc3RlYWxfcGFnZShzdHJ1Y3Qg
ZG9tYWluICpkLCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLA0KPiAtLQ0KPiAyLjkuNQ0KPiANCj4g
DQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IFhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcNCj4gaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 23 12:03:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 12:03:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6bRW-0005NB-O1; Mon, 23 Oct 2017 12:02:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6bRU-0005N5-M6
 for xen-devel@lists.xensource.com; Mon, 23 Oct 2017 12:02:52 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 46/3C-00647-B6ADDE95; Mon, 23 Oct 2017 12:02:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMLMWRWlGSWpSXmKPExsWS0XRdVTf91tt
 Ig0ubjSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasX7fO+aCbTkVcz58YWlg
 3ODRxcjFISTQyCTRcnoxI4TzmFGi7d9rZghnG6PE6bZnQA4nh4iAs8TXM3PZQWxeAX2JX7e2g
 cWFBSwk9n18wArSICFwUkNiyYmJjCAJCQFvifvPT8LZExtWAxWxc7AJWEkcEgOJsgioStx+dI
 JlAiP3AkaGVYwaxalFZalFuoYmeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgV5
 nAIIdjCu2ex5ilORgUhLl/Z3zNlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/Fm0A5waLU9NSK
 tMwcYPjBpCU4eJREeP+BpHmLCxJzizPTIVKnGI05jm26/IeJY9X1u3+YhFjy8vNSpcR5N4OUC
 oCUZpTmwQ2CxcUlRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfMeApnCk5lXArfvFdApTECnyN
 q/ATmlJBEhJdXAOKFl9+ZdfpvzpLUbv6/YJfbzdmnRjeub3bIO2Mixft/pkst2Od5vaatMmzu
 zdNGvlJ45L2SPPjx26vNmtiumFwxWBi4JO+BbEXYj98mZIx1/vizY+YJNaZl0XcHfKWzJmoUb
 NokJPuKt3so6QebWNpOve+KPJQTpml7wDin59X7C5AK22e7RE5RYijMSDbWYi4oTAXbFrP+GA
 gAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1508760166!103973423!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49786 invoked from network); 23 Oct 2017 12:02:47 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Oct 2017 12:02:47 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6bRN-00055k-B9; Mon, 23 Oct 2017 12:02:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e6bRH-0006Vj-UU; Mon, 23 Oct 2017 12:02:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e6bRH-0005n7-Ft; Mon, 23 Oct 2017 12:02:39 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115129-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qcow2: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-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-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-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-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-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-armhf-armhf-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-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=e822e81e350825dd94f41ee2538ff1432b812eb9
X-Osstest-Versions-That: qemuu=f90ea7ba7c5ae7010ee0ce062207ae42530f57d6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 23 Oct 2017 12:02:39 +0000
Subject: [Xen-devel] [qemu-mainline test] 115129: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7420823910149122690=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 115129 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/115129/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386-xsm                6 xen-build                fail REGR. vs. 114507
 build-i386                    6 xen-build                fail REGR. vs. 114507
 build-amd64-xsm               6 xen-build                fail REGR. vs. 114507
 build-amd64                   6 xen-build                fail REGR. vs. 114507
 build-armhf-xsm               6 xen-build                fail REGR. vs. 114507
 build-armhf                   6 xen-build                fail REGR. vs. 114507

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemuu-win10-i386  1 build-check(1)              blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ws16-amd64  1 build-check(1)             blocked n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-intel  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-amd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                e822e81e350825dd94f41ee2538ff1432b812eb9
baseline version:
 qemuu                f90ea7ba7c5ae7010ee0ce062207ae42530f57d6

Last test of basis   114507  2017-10-15 01:03:38 Z    8 days
Failing since        114546  2017-10-16 12:16:28 Z    6 days    9 attempts
Testing same since   114813  2017-10-20 19:53:55 Z    2 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Lindsay <alindsay@codeaurora.org>
  Alberto Garcia <berto@igalia.com>
  Aleksandr Bezzubikov <zuban32s@gmail.com>
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alistair Francis <alistair.francis@xilinx.com>
  Amarnath Valluri <amarnath.valluri@intel.com>
  Andrew Baumann <Andrew.Baumann@microsoft.com>
  Anthoine Bourgeois <anthoine.bourgeois@blade-group.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Artyom Tarasenko <atar4qemu@gmail.com>
  Carlo Marcelo Arenas BelÃ³n <carenas@gmail.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <otubo@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Igor Mammedov <imammedo@redhat.com>
  Jason J. Herne <jjherne@linux.vnet.ibm.com>
  Jason Wang <jasowang@redhat.com>
  Joe Clifford <joeclifford@gmail.com>
  John Snow <jsnow@redhat.com>
  Knut Omang <knut.omang@oracle.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Marco A L Barbosa <malbarbo@gmail.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Mark Kanda <mark.kanda@oracle.com>
  Markus Armbruster <armbru@redhat.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <rth@twiddle.net>
  Riku Voipio <riku.voipio@linaro.org>
  Sandipan Das <sandipan@linux.vnet.ibm.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wolfgang Bumiller <w.bumiller@proxmox.com>

jobs:
 build-amd64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvhv2-amd                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-ws16-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ws16-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-xl-qemuu-win10-i386                         blocked 
 test-amd64-i386-xl-qemuu-win10-i386                          blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvhv2-intel                              blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-amd64-i386-libvirt-qcow2                                blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 


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


Not pushing.

(No revision log; it would be 5247 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7420823910149122690==--

From xen-devel-bounces@lists.xen.org Mon Oct 23 12:03:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 12:03:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6bRc-0005NZ-VK; Mon, 23 Oct 2017 12:03:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4622db8cb=Ian.Jackson@citrix.com>)
 id 1e6bRc-0005NT-FV
 for xen-devel@lists.xenproject.org; Mon, 23 Oct 2017 12:03:00 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 17/08-19067-37ADDE95; Mon, 23 Oct 2017 12:02:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXitHRDpG7xrbe
 RBls+Clt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm3v39kLPjOUjH/4QXGBsafzF2MnBwSAv4S
 h670s4HYbAK6Ek1b/oLZvAKCEidnPmEBsZkFdCQW7P7EBmHLS2x/O4cZosZB4uL5VawgNouAq
 sSp5XvZQWwRAUWJBy9vAsW5gOqPMUm0H1/ACJIQFnCVaN3xGWwop4ClRMf+x2wgRUICsxglXn
 6ewA5xkYnE24U7gRIcQAk1ibnr4ycw8s1CctMsJDfNQnLTAkbmVYwaxalFZalFuobmeklFmek
 ZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgeHGAAQ7GC+e9jzEKMnBpCTK+zvnbaQQX1J+
 SmVGYnFGfFFpTmrxIUYZDg4lCd7Ym0A5waLU9NSKtMwcYODDpCU4eJREeD1A0rzFBYm5xZnpE
 KlTjMYcNx5e/8PE0XHz7h8mIZa8/LxUKXFeY5BSAZDSjNI8uEGwiLzEKCslzMsIdJoQT0FqUW
 5mCar8K0ZxDkYlYV4vkCk8mXklcPteAZ3CBHSKrP0bkFNKEhFSUg2M05qkFsmLhrIz/HAUTAt
 N/m5s19u+4MzkxMmGEneurHWwP5a88lGV6eOmXXtF3kRlLrpzS+/Yn61PFLfcW8RqdG+3mOSt
 188iZ5iUXbjrxSlvNj14pZhhwewLk3QvRyx9GtTwe3ZS9YdUJfltM6pTU9VlH+etfjR7hkrPD
 u+GGOknygf7ODz7lFiKMxINtZiLihMB5Cp1mcMCAAA=
X-Env-Sender: prvs=4622db8cb=Ian.Jackson@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1508760177!105328600!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43752 invoked from network); 23 Oct 2017 12:02:58 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Oct 2017 12:02:58 -0000
X-IronPort-AV: E=Sophos;i="5.43,422,1503360000"; d="scan'208";a="447644718"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23021.55864.773762.856009@mariner.uk.xensource.com>
Date: Mon, 23 Oct 2017 13:02:00 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20171023114152.e2wy33s2bujbqbsm@citrix.com>
References: <20171020173255.31213-1-wei.liu2@citrix.com>
 <59EDC3680200007800189363@prv-mh.provo.novell.com>
 <20171023114152.e2wy33s2bujbqbsm@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-4.10] scripts: add a script for build
	testing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIGZvci00LjEwXSBzY3JpcHRzOiBhZGQgYSBzY3Jp
cHQgZm9yIGJ1aWxkIHRlc3RpbmciKToKPiBPbiBNb24sIE9jdCAyMywgMjAxNyBhdCAwMjoyNDo0
MEFNIC0wNjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+IFdoYXQgaXMgdGhpcyBzdGFydHVwIGRl
bGF5IGludGVuZGVkIGZvcj8KPiAKPiBUbyBnaXZlIHVzZXIgYSBjaGFuY2UgdG8gY2hlY2sgdGhl
IGNvbW1hbmQgLS0gZ2l0LXJlYmFzZSBjYW4gYmUKPiBkZXN0cnVjdGl2ZSBhZnRlciBhbGwuCgpJ
IGNhbid0IHJlc2lzdCB0aGlzIGJpa2VzaGVkLiAgVGhpcyBraW5kIG9mIHRoaW5nIGlzIHF1aXRl
IGFubm95aW5nLgpJZiB5b3VyIGNvbW1hbmQgbWlnaHQgYmUgZGVzdHJ1Y3RpdmUsIHdoeSBub3Qg
Zml4IGl0IHNvIHRoYXQgaXQncyBub3QKZGVzdHJ1Y3RpdmUuCgpJbiBwYXJ0aWN1bGFyLCBpZiB5
b3U6CiAqIGNoZWNrIHRoYXQgdGhlIHRyZWUgaXMgbm90IGRpcnR5CiAqIGRldGFjaCBIRUFECiAq
IHJlYXR0YWNoIEhFQUQgYWZ0ZXJ3YXJkcyBhdCBsZWFzdCBvbiBzdWNjZXNzCnRoZW4gdGhlIHJp
c2sgb2YgbG9zc2FnZSBpcyBsb3cgYW5kIHlvdSBjYW4gc2FmZWx5IGp1c3QgZ28gYWhlYWQuCgpJ
YW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 23 12:03:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 12:03:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6bSD-0005S3-6q; Mon, 23 Oct 2017 12:03:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4622d1db0=Paul.Durrant@citrix.com>)
 id 1e6bSC-0005Rk-Ge
 for xen-devel@lists.xen.org; Mon, 23 Oct 2017 12:03:36 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 B0/B9-07499-79ADDE95; Mon, 23 Oct 2017 12:03:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGIsWRWlGSWpSXmKPExsWSzvfng+60W28
 jDTYdNLFY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDMmNUxnK7hlXHHoyWnmBsYW4y5GTg4JAX+J
 D02bWEFsNgEdiaVH5zOB2CICKRKzLk0Gsrk4mAXeMUk8u/GdGSQhLOAjcXFyIytEka/E60nrG
 SFsI4nO5p9gNouAqsSX9hssIDavgLvEhLe9YLaQQIHEgo17wWo4BewkZj16BLaMUUBW4kvjar
 D5zALiEreeQBwhISAgsWTPeWYIW1Ti5eN/rBC2gcTWpfuAZnIA1WtKrN+lD9GqKDGl+yE7xFp
 BiZMzn7BMYBSehWTqLISOWUg6ZiHpWMDIsopRozi1qCy1SNfIWC+pKDM9oyQ3MTNH19DATC83
 tbg4MT01JzGpWC85P3cTIzD0GYBgB+Of+YGHGCU5mJREeX/nvI0U4kvKT6nMSCzOiC8qzUktP
 sQow8GhJMEbexMoJ1iUmp5akZaZA4xCmLQEB4+SCO9+kDRvcUFibnFmOkTqFKMxx7FNl/8wcT
 y5Nu8vkxBLXn5eqpQ4rzFIqQBIaUZpHtwgWHK4xCgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJWH
 edpApPJl5JXD7XgGdwgR0iqz9G5BTShIRUlINjP2WApYHnMq4os682R6bxTc3+tUzU4VZHfUh
 1wOLDG+xnda5zPCBreYrw2yfqMRER0nbUJn5Tg2ermndb0VFXncsE484s5kpr3/aiu2PbEW+r
 eBo0z958diNZUc7fq1/+7fEqvr2+3qBcK+9Ys/Pdnena9xJ3popcs35H4tI7RND5aKa3vMFSi
 zFGYmGWsxFxYkAJfVbPAkDAAA=
X-Env-Sender: prvs=4622d1db0=Paul.Durrant@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1508760212!78360360!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39951 invoked from network); 23 Oct 2017 12:03:34 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Oct 2017 12:03:34 -0000
X-IronPort-AV: E=Sophos;i="5.43,422,1503360000"; d="scan'208";a="106446949"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Ross Lagerwall <ross.lagerwall@citrix.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [Xen-devel] [PATCH v2 2/5] xen: Provide XEN_DMOP_add_to_physmap
Thread-Index: AQHTS94w1SRDAwXmuEeSq7J3zu8BiqLxVS0w
Date: Mon, 23 Oct 2017 12:03:25 +0000
Message-ID: <24f35330b6d5463da7e5421a72e810f3@AMSPEX02CL03.citrite.net>
References: <20171023090509.4338-1-ross.lagerwall@citrix.com>
 <20171023090509.4338-3-ross.lagerwall@citrix.com>
In-Reply-To: <20171023090509.4338-3-ross.lagerwall@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim
 \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 2/5] xen: Provide XEN_DMOP_add_to_physmap
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YNCj4gUm9zcyBMYWdl
cndhbGwNCj4gU2VudDogMjMgT2N0b2JlciAyMDE3IDEwOjA1DQo+IFRvOiB4ZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZw0KPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPjsgV2VpIExpdQ0KPiA8d2VpLmxpdTJAY2l0cml4LmNvbT47IEtvbnJhZCBSemVzenV0ZWsg
V2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47DQo+IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5E
dW5sYXBAY2l0cml4LmNvbT47IEFuZHJldyBDb29wZXINCj4gPEFuZHJldy5Db29wZXIzQGNpdHJp
eC5jb20+OyBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47IFRpbQ0KPiAoWGVu
Lm9yZykgPHRpbUB4ZW4ub3JnPjsgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJp
eC5jb20+OyBKYW4NCj4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+DQo+IFN1YmplY3Q6IFtY
ZW4tZGV2ZWxdIFtQQVRDSCB2MiAyLzVdIHhlbjogUHJvdmlkZQ0KPiBYRU5fRE1PUF9hZGRfdG9f
cGh5c21hcA0KPiANCj4gUHJvdmlkZSBYRU5fRE1PUF9hZGRfdG9fcGh5c21hcCwgYSBsaW1pdGVk
IHZlcnNpb24gb2YNCj4gWEVOTUVNX2FkZF90b19waHlzbWFwIHRvIGFsbG93IGEgZGVwcml2aWxl
Z2VkIFFFTVUgdG8gbW92ZSBWUkFNDQo+IHdoZW4gYQ0KPiBndWVzdCBwcm9ncmFtcyBpdHMgQkFS
LiBJdCBpcyBlcXVpdmFsZW50IHRvIFhFTk1FTV9hZGRfdG9fcGh5c21hcCB3aXRoDQo+IHNwYWNl
ID09IFhFTk1BUFNQQUNFX2dtZm5fcmFuZ2UuDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBSb3NzIExh
Z2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4NCg0KUmV2aWV3ZWQtYnk6IFBhdWwg
RHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+DQoNCi4uLndpdGggb25lIG9ic2VydmF0
aW9uIGJlbG93Li4uDQoNCj4gLS0tDQo+IA0KPiBDaGFuZ2VkIGluIHYyOg0KPiAqIE1ha2UgaXQg
b3BlcmF0ZSBvbiBhIHJhbmdlLg0KPiANCj4gIHhlbi9hcmNoL3g4Ni9odm0vZG0uYyAgICAgICAg
ICB8IDMxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysNCj4gIHhlbi9pbmNsdWRlL3B1
YmxpYy9odm0vZG1fb3AuaCB8IDE3ICsrKysrKysrKysrKysrKysrDQo+ICB4ZW4vaW5jbHVkZS94
bGF0LmxzdCAgICAgICAgICAgfCAgMSArDQo+ICAzIGZpbGVzIGNoYW5nZWQsIDQ5IGluc2VydGlv
bnMoKykNCj4gDQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMgYi94ZW4vYXJj
aC94ODYvaHZtL2RtLmMNCj4gaW5kZXggMzJhZGU5NS4uMDAyNzU2NyAxMDA2NDQNCj4gLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9kbS5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYw0KPiBA
QCAtNjQwLDYgKzY0MCwzNiBAQCBzdGF0aWMgaW50IGRtX29wKGNvbnN0IHN0cnVjdCBkbW9wX2Fy
Z3MgKm9wX2FyZ3MpDQo+ICAgICAgICAgIGJyZWFrOw0KPiAgICAgIH0NCj4gDQo+ICsgICAgY2Fz
ZSBYRU5fRE1PUF9hZGRfdG9fcGh5c21hcDoNCj4gKyAgICB7DQo+ICsgICAgICAgIHN0cnVjdCB4
ZW5fZG1fb3BfYWRkX3RvX3BoeXNtYXAgKmRhdGEgPQ0KPiArICAgICAgICAgICAgJm9wLnUuYWRk
X3RvX3BoeXNtYXA7DQo+ICsgICAgICAgIHN0cnVjdCB4ZW5fYWRkX3RvX3BoeXNtYXAgeGF0cCA9
IHsNCj4gKyAgICAgICAgICAgIC5kb21pZCA9IG9wX2FyZ3MtPmRvbWlkLA0KPiArICAgICAgICAg
ICAgLnNpemUgPSBkYXRhLT5zaXplLA0KPiArICAgICAgICAgICAgLnNwYWNlID0gWEVOTUFQU1BB
Q0VfZ21mbl9yYW5nZSwNCj4gKyAgICAgICAgICAgIC5pZHggPSBkYXRhLT5pZHgsDQo+ICsgICAg
ICAgICAgICAuZ3BmbiA9IGRhdGEtPmdwZm4sDQo+ICsgICAgICAgIH07DQo+ICsNCj4gKyAgICAg
ICAgaWYgKCBkYXRhLT5wYWQwIHx8IGRhdGEtPnBhZDEgKQ0KPiArICAgICAgICB7DQo+ICsgICAg
ICAgICAgICByYyA9IC1FSU5WQUw7DQo+ICsgICAgICAgICAgICBicmVhazsNCj4gKyAgICAgICAg
fQ0KPiArDQo+ICsgICAgICAgIHJjID0geGVubWVtX2FkZF90b19waHlzbWFwKGQsICZ4YXRwLCAw
KTsNCj4gKyAgICAgICAgaWYgKCByYyA+IDAgKQ0KPiArICAgICAgICB7DQo+ICsgICAgICAgICAg
ICBkYXRhLT5zaXplIC09IHJjOw0KPiArICAgICAgICAgICAgZGF0YS0+aWR4ICs9IHJjOw0KPiAr
ICAgICAgICAgICAgZGF0YS0+Z3BmbiArPSByYzsNCj4gKyAgICAgICAgICAgIGNvbnN0X29wID0g
ZmFsc2U7DQo+ICsgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsNCj4gKyAgICAgICAgfQ0KPiAr
ICAgICAgICBicmVhazsNCj4gKyAgICB9DQo+ICsNCj4gICAgICBkZWZhdWx0Og0KPiAgICAgICAg
ICByYyA9IC1FT1BOT1RTVVBQOw0KPiAgICAgICAgICBicmVhazsNCj4gQEAgLTY2OSw2ICs2OTks
NyBAQCBDSEVDS19kbV9vcF9zZXRfbWVtX3R5cGU7DQo+ICBDSEVDS19kbV9vcF9pbmplY3RfZXZl
bnQ7DQo+ICBDSEVDS19kbV9vcF9pbmplY3RfbXNpOw0KPiAgQ0hFQ0tfZG1fb3BfcmVtb3RlX3No
dXRkb3duOw0KPiArQ0hFQ0tfZG1fb3BfYWRkX3RvX3BoeXNtYXA7DQo+IA0KPiAgaW50IGNvbXBh
dF9kbV9vcChkb21pZF90IGRvbWlkLA0KPiAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
bnJfYnVmcywNCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaA0K
PiBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaA0KPiBpbmRleCBlMTczMDg1Li5mNjg1
MTEwIDEwMDY0NA0KPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgNCj4gKysr
IGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oDQo+IEBAIC0zNjgsNiArMzY4LDIyIEBA
IHN0cnVjdCB4ZW5fZG1fb3BfcmVtb3RlX3NodXRkb3duIHsNCj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIC8qIChPdGhlciByZWFzb24gdmFsdWVzIGFyZSBub3QgYmxvY2tlZCkgKi8NCj4g
IH07DQo+IA0KPiArLyoNCj4gKyAqIFhFTl9ETU9QX2FkZF90b19waHlzbWFwIDogU2V0cyB0aGUg
R1BGTnMgYXQgd2hpY2ggYSBwYWdlIHJhbmdlDQo+IGFwcGVhcnMgaW4NCj4gKyAqICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdGhlIHNwZWNpZmllZCBndWVzdCdzIHBzZXVkb3BoeXNpY2FsIGFk
ZHJlc3MNCj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhY2UuIElkZW50aWNhbCB0
byBYRU5NRU1fYWRkX3RvX3BoeXNtYXAgd2l0aA0KPiArICogICAgICAgICAgICAgICAgICAgICAg
ICAgICBzcGFjZSA9PSBYRU5NQVBTUEFDRV9nbWZuX3JhbmdlLg0KPiArICovDQo+ICsjZGVmaW5l
IFhFTl9ETU9QX2FkZF90b19waHlzbWFwIDE3DQo+ICsNCj4gK3N0cnVjdCB4ZW5fZG1fb3BfYWRk
X3RvX3BoeXNtYXAgew0KPiArICAgIHVpbnQxNl90IHNpemU7ICAgICAgICAgLyogTnVtYmVyIG9m
IEdNRk5zIHRvIHByb2Nlc3MuICovDQo+ICsgICAgdWludDE2X3QgcGFkMDsNCj4gKyAgICB1aW50
MzJfdCBwYWQxOw0KDQpJIHRoaW5rIHlvdSBjYW4gbG9zZSBwYWQxIGJ5IHB1dHRpbmcgaWR4IGFu
ZCBncGZuIGFib3ZlIHNpemUgcmF0aGVyIHRoYW4gYmVsb3cgKHNpbmNlIElJUkMgd2Ugb25seSBu
ZWVkIHBhZCB1cCB0byB0aGUgbmV4dCA0IGJ5dGUgYm91bmRhcnkpLg0KDQogIFBhdWwNCg0KPiAr
ICAgIHVpbnQ2NF9hbGlnbmVkX3QgaWR4OyAgLyogSW5kZXggaW50byBHTUZOIHNwYWNlLiAqLw0K
PiArICAgIHVpbnQ2NF9hbGlnbmVkX3QgZ3BmbjsgLyogU3RhcnRpbmcgR1BGTiB3aGVyZSB0aGUg
R01GTnMgc2hvdWxkDQo+IGFwcGVhci4gKi8NCj4gK307DQo+ICsNCj4gIHN0cnVjdCB4ZW5fZG1f
b3Agew0KPiAgICAgIHVpbnQzMl90IG9wOw0KPiAgICAgIHVpbnQzMl90IHBhZDsNCj4gQEAgLTM4
OSw2ICs0MDUsNyBAQCBzdHJ1Y3QgeGVuX2RtX29wIHsNCj4gICAgICAgICAgc3RydWN0IHhlbl9k
bV9vcF9tYXBfbWVtX3R5cGVfdG9faW9yZXFfc2VydmVyDQo+ICAgICAgICAgICAgICAgICAgbWFw
X21lbV90eXBlX3RvX2lvcmVxX3NlcnZlcjsNCj4gICAgICAgICAgc3RydWN0IHhlbl9kbV9vcF9y
ZW1vdGVfc2h1dGRvd24gcmVtb3RlX3NodXRkb3duOw0KPiArICAgICAgICBzdHJ1Y3QgeGVuX2Rt
X29wX2FkZF90b19waHlzbWFwIGFkZF90b19waHlzbWFwOw0KPiAgICAgIH0gdTsNCj4gIH07DQo+
IA0KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGxhdC5sc3QgYi94ZW4vaW5jbHVkZS94bGF0
LmxzdA0KPiBpbmRleCA0MzQ2Y2JlLi5kNDBiYWM2IDEwMDY0NA0KPiAtLS0gYS94ZW4vaW5jbHVk
ZS94bGF0LmxzdA0KPiArKysgYi94ZW4vaW5jbHVkZS94bGF0LmxzdA0KPiBAQCAtNTcsNiArNTcs
NyBAQA0KPiAgPwlncmFudF9lbnRyeV92MgkJCWdyYW50X3RhYmxlLmgNCj4gID8JZ250dGFiX3N3
YXBfZ3JhbnRfcmVmCQlncmFudF90YWJsZS5oDQo+ICAhCWRtX29wX2J1ZgkJCWh2bS9kbV9vcC5o
DQo+ICs/CWRtX29wX2FkZF90b19waHlzbWFwCQlodm0vZG1fb3AuaA0KPiAgPwlkbV9vcF9jcmVh
dGVfaW9yZXFfc2VydmVyCWh2bS9kbV9vcC5oDQo+ICA/CWRtX29wX2Rlc3Ryb3lfaW9yZXFfc2Vy
dmVyCWh2bS9kbV9vcC5oDQo+ICA/CWRtX29wX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbwlodm0vZG1f
b3AuaA0KPiAtLQ0KPiAyLjkuNQ0KPiANCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fDQo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcNCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbA0KX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 23 12:04:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 12:04:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6bSf-0005Y7-IB; Mon, 23 Oct 2017 12:04:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=462f4a890=wei.liu2@citrix.com>)
 id 1e6bSe-0005Xt-Er
 for xen-devel@lists.xenproject.org; Mon, 23 Oct 2017 12:04:04 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 07/2E-08856-3BADDE95; Mon, 23 Oct 2017 12:04:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDve7mW28
 jDaZ/57b4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPmPzzDVvCEtWLOk6dsDYwnWboYOTkkBPwl
 bs14wgRiswioSkw//R/MZhNQlvjZ2csGYosIaEu8WLUOzGYWeMokseloEogtLOAq0brjM9gcX
 gELibdLpgL1cnEICVxglJj+6SUTREJQ4uTMJywQzToSC3Z/AhrEAWRLSyz/xwES5hRwlOi/8Q
 2sRFRARaJz6RwwW0hAQaJj+jGmCYx8s5BMmoVk0iyESQsYmVcxahSnFpWlFukameslFWWmZ5T
 kJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgSGWj0DA+MOxpa9focYJTmYlER5f+e8jRTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwXvxJlBOsCg1PbUiLTMHGPQwaQkOHiUR3n8gad7igsTc4sx0i
 NQpRl2OGw+v/2ESYsnLz0uVEufdDFIkAFKUUZoHNwIWgZcYZaWEeRkZGBiEeApSi3IzS1DlXz
 GKczAqAVUA41mIJzOvBG7TK6AjmICOkLV/A3JESSJCSqqBUeP4ySb2H3o1tzd077+zQlRsibv
 ayvl3NRJ7Vj73Y9dWC52mdcIk1Sz/10mr54Lzt8+fdD36ypzl+av+nJjZYyXawXLa/E7s2eLe
 3QqrXoluX/zuo5nRZ6ujTWciChkNeaO/v+Dvf/Fk+7I/t/iX3fO1u8lyIrh9hsnaCHHXlj7R4
 LRLDP/ZmpVYijMSDbWYi4oTATmobKe7AgAA
X-Env-Sender: prvs=462f4a890=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1508760241!80649555!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24661 invoked from network); 23 Oct 2017 12:04:02 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Oct 2017 12:04:02 -0000
X-IronPort-AV: E=Sophos;i="5.43,422,1503360000"; d="scan'208";a="455528872"
Date: Mon, 23 Oct 2017 13:03:59 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171023120359.meq2tqthj77eilpv@citrix.com>
References: <20171020173255.31213-1-wei.liu2@citrix.com>
 <59EDC3680200007800189363@prv-mh.provo.novell.com>
 <20171023114152.e2wy33s2bujbqbsm@citrix.com>
 <23021.55864.773762.856009@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23021.55864.773762.856009@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-4.10] scripts: add a script for build
	testing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMjMsIDIwMTcgYXQgMDE6MDI6MDBQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIGZvci00LjEwXSBzY3JpcHRzOiBhZGQg
YSBzY3JpcHQgZm9yIGJ1aWxkIHRlc3RpbmciKToKPiA+IE9uIE1vbiwgT2N0IDIzLCAyMDE3IGF0
IDAyOjI0OjQwQU0gLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4gPiBXaGF0IGlzIHRoaXMg
c3RhcnR1cCBkZWxheSBpbnRlbmRlZCBmb3I/Cj4gPiAKPiA+IFRvIGdpdmUgdXNlciBhIGNoYW5j
ZSB0byBjaGVjayB0aGUgY29tbWFuZCAtLSBnaXQtcmViYXNlIGNhbiBiZQo+ID4gZGVzdHJ1Y3Rp
dmUgYWZ0ZXIgYWxsLgo+IAo+IEkgY2FuJ3QgcmVzaXN0IHRoaXMgYmlrZXNoZWQuICBUaGlzIGtp
bmQgb2YgdGhpbmcgaXMgcXVpdGUgYW5ub3lpbmcuCj4gSWYgeW91ciBjb21tYW5kIG1pZ2h0IGJl
IGRlc3RydWN0aXZlLCB3aHkgbm90IGZpeCBpdCBzbyB0aGF0IGl0J3Mgbm90Cj4gZGVzdHJ1Y3Rp
dmUuCj4gCj4gSW4gcGFydGljdWxhciwgaWYgeW91Ogo+ICAqIGNoZWNrIHRoYXQgdGhlIHRyZWUg
aXMgbm90IGRpcnR5Cj4gICogZGV0YWNoIEhFQUQKCkkgdGhpbmsgdGhlc2UgdHdvIGNoZWNrcyBh
cmUgZ29vZC4KCj4gICogcmVhdHRhY2ggSEVBRCBhZnRlcndhcmRzIGF0IGxlYXN0IG9uIHN1Y2Nl
c3MKClRoaXMgaXMgYWxyZWFkeSB0aGUgY2FzZSBmb3IgZ2l0LXJlYmFzZSBvbiBzdWNjZXNzLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 23 12:06:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 12:06:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6bV2-0005uk-Uh; Mon, 23 Oct 2017 12:06:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4622d1db0=Paul.Durrant@citrix.com>)
 id 1e6bV1-0005uc-Rc
 for xen-devel@lists.xen.org; Mon, 23 Oct 2017 12:06:31 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 0E/17-25852-74BDDE95; Mon, 23 Oct 2017 12:06:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKIsWRWlGSWpSXmKPExsWSzvfng67b7be
 RBqfmS1ks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmHH9xkL7itU/F+8ja2BsYJOl2MnBwSAv4S
 779sYASx2QR0JJYenc8EYosIpEjMujQZyObiYBZ4xyTx7MZ3ZpCEsECwxPX/XcwQRSESy56/h
 bKNJDZ03mDpYuTgYBFQlVi9JxkkzCvgLnFn7XtWEFtIoEDiyZYmsHJOATuJfR/us4PYjAKyEl
 8aV4PFmQXEJW49gbhBQkBAYsme88wQtqjEy8f/WCFsA4mtS/eBrWIW0JRYv0sfolVRYkr3Q3a
 ItYISJ2c+YZnAKDwLydRZCB2zkHTMQtKxgJFlFaNGcWpRWWqRrpGRXlJRZnpGSW5iZo6uoYGZ
 Xm5qcXFiempOYlKxXnJ+7iZGYOAzAMEOxjXzAw8xSnIwKYny/s55GynEl5SfUpmRWJwRX1Sak
 1p8iFGGg0NJgrfjFlBOsCg1PbUiLTMHGIMwaQkOHiUR3n83gdK8xQWJucWZ6RCpU4zGHMc2Xf
 7DxPHk2ry/TEIsefl5qVLivAogkwRASjNK8+AGwVLDJUZZKWFeRqDThHgKUotyM0tQ5V8xinM
 wKgnzVoJM4cnMK4Hb9wroFCagU2Tt34CcUpKIkJJqYBRL9/vUElIaEnRJ/lWviFXxms2WauHH
 sjZ3H5jwOUJs3uryOCe5KjkThqNsCR9MvfY5VlWL6x2bGr9wqtTl2xt/nW3zmHT+1rlru7eWL
 hTKvxHswtH0NYA/clpm8Aopger8xctCv1zNNFFSPX/5qkXW4o+aVjxHdsgGu01Jy2riFja+3r
 RrlRJLcUaioRZzUXEiAKzA87kIAwAA
X-Env-Sender: prvs=4622d1db0=Paul.Durrant@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1508760388!107475878!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41038 invoked from network); 23 Oct 2017 12:06:30 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Oct 2017 12:06:30 -0000
X-IronPort-AV: E=Sophos;i="5.43,422,1503360000"; d="scan'208";a="106446995"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Ross Lagerwall <ross.lagerwall@citrix.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [Xen-devel] [PATCH v2 3/5] xen: Provide
 XEN_DMOP_pin_memory_cacheattr
Thread-Index: AQHTS94vN+wThLJkwU+Qo7BKkzejD6LxVr0g
Date: Mon, 23 Oct 2017 12:06:08 +0000
Message-ID: <ffb3adcfb6b242a69f25794e1dc09378@AMSPEX02CL03.citrite.net>
References: <20171023090509.4338-1-ross.lagerwall@citrix.com>
 <20171023090509.4338-4-ross.lagerwall@citrix.com>
In-Reply-To: <20171023090509.4338-4-ross.lagerwall@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim
 \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 3/5] xen:
	Provide	XEN_DMOP_pin_memory_cacheattr
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YNCj4gUm9zcyBMYWdl
cndhbGwNCj4gU2VudDogMjMgT2N0b2JlciAyMDE3IDEwOjA1DQo+IFRvOiB4ZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZw0KPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPjsgV2VpIExpdQ0KPiA8d2VpLmxpdTJAY2l0cml4LmNvbT47IEtvbnJhZCBSemVzenV0ZWsg
V2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47DQo+IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5E
dW5sYXBAY2l0cml4LmNvbT47IEFuZHJldyBDb29wZXINCj4gPEFuZHJldy5Db29wZXIzQGNpdHJp
eC5jb20+OyBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47IFRpbQ0KPiAoWGVu
Lm9yZykgPHRpbUB4ZW4ub3JnPjsgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJp
eC5jb20+OyBKYW4NCj4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+DQo+IFN1YmplY3Q6IFtY
ZW4tZGV2ZWxdIFtQQVRDSCB2MiAzLzVdIHhlbjogUHJvdmlkZQ0KPiBYRU5fRE1PUF9waW5fbWVt
b3J5X2NhY2hlYXR0cg0KPiANCj4gUHJvdmlkZSBYRU5fRE1PUF9waW5fbWVtb3J5X2NhY2hlYXR0
ciB0byBhbGxvdyBhIGRlcHJpdmlsZWdlZCBRRU1VDQo+IHRvDQo+IHBpbiB0aGUgY2FjaGluZyB0
eXBlIG9mIFJBTSBhZnRlciBtb3ZpbmcgdGhlIFZSQU0uIEl0IGlzIGVxdWl2YWxlbnQgdG8NCj4g
WEVOX0RPTUNUTF9waW5fbWVtb3J5X2NhY2hlYXR0ci4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IFJv
c3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPg0KDQpSZXZpZXdlZC1ieTog
UGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4NCg0KPiAtLS0NCj4gDQo+IENo
YW5nZWQgaW4gdjI6DQo+ICogQ2hlY2sgcGFkIGlzIDAuDQo+IA0KPiAgeGVuL2FyY2gveDg2L2h2
bS9kbS5jICAgICAgICAgIHwgMTggKysrKysrKysrKysrKysrKysrDQo+ICB4ZW4vaW5jbHVkZS9w
dWJsaWMvaHZtL2RtX29wLmggfCAxNCArKysrKysrKysrKysrKw0KPiAgeGVuL2luY2x1ZGUveGxh
dC5sc3QgICAgICAgICAgIHwgIDEgKw0KPiAgMyBmaWxlcyBjaGFuZ2VkLCAzMyBpbnNlcnRpb25z
KCspDQo+IA0KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9kbS5jIGIveGVuL2FyY2gv
eDg2L2h2bS9kbS5jDQo+IGluZGV4IDAwMjc1NjcuLjQyZDAyY2MgMTAwNjQ0DQo+IC0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vZG0uYw0KPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2RtLmMNCj4gQEAg
LTIxLDYgKzIxLDcgQEANCj4gDQo+ICAjaW5jbHVkZSA8YXNtL2hhcC5oPg0KPiAgI2luY2x1ZGUg
PGFzbS9odm0vaW9yZXEuaD4NCj4gKyNpbmNsdWRlIDxhc20vaHZtL2NhY2hlYXR0ci5oPg0KPiAg
I2luY2x1ZGUgPGFzbS9zaGFkb3cuaD4NCj4gDQo+ICAjaW5jbHVkZSA8eHNtL3hzbS5oPg0KPiBA
QCAtNjcwLDYgKzY3MSwyMiBAQCBzdGF0aWMgaW50IGRtX29wKGNvbnN0IHN0cnVjdCBkbW9wX2Fy
Z3MgKm9wX2FyZ3MpDQo+ICAgICAgICAgIGJyZWFrOw0KPiAgICAgIH0NCj4gDQo+ICsgICAgY2Fz
ZSBYRU5fRE1PUF9waW5fbWVtb3J5X2NhY2hlYXR0cjoNCj4gKyAgICB7DQo+ICsgICAgICAgIGNv
bnN0IHN0cnVjdCB4ZW5fZG1fb3BfcGluX21lbW9yeV9jYWNoZWF0dHIgKmRhdGEgPQ0KPiArICAg
ICAgICAgICAgJm9wLnUucGluX21lbW9yeV9jYWNoZWF0dHI7DQo+ICsNCj4gKyAgICAgICAgaWYg
KCBkYXRhLT5wYWQgKQ0KPiArICAgICAgICB7DQo+ICsgICAgICAgICAgICByYyA9IC1FSU5WQUw7
DQo+ICsgICAgICAgICAgICBicmVhazsNCj4gKyAgICAgICAgfQ0KPiArDQo+ICsgICAgICAgIHJj
ID0gaHZtX3NldF9tZW1fcGlubmVkX2NhY2hlYXR0cihkLCBkYXRhLT5zdGFydCwgZGF0YS0+ZW5k
LA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS0+dHlw
ZSk7DQo+ICsgICAgICAgIGJyZWFrOw0KPiArICAgIH0NCj4gKw0KPiAgICAgIGRlZmF1bHQ6DQo+
ICAgICAgICAgIHJjID0gLUVPUE5PVFNVUFA7DQo+ICAgICAgICAgIGJyZWFrOw0KPiBAQCAtNzAw
LDYgKzcxNyw3IEBAIENIRUNLX2RtX29wX2luamVjdF9ldmVudDsNCj4gIENIRUNLX2RtX29wX2lu
amVjdF9tc2k7DQo+ICBDSEVDS19kbV9vcF9yZW1vdGVfc2h1dGRvd247DQo+ICBDSEVDS19kbV9v
cF9hZGRfdG9fcGh5c21hcDsNCj4gK0NIRUNLX2RtX29wX3Bpbl9tZW1vcnlfY2FjaGVhdHRyOw0K
PiANCj4gIGludCBjb21wYXRfZG1fb3AoZG9taWRfdCBkb21pZCwNCj4gICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IG5yX2J1ZnMsDQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJs
aWMvaHZtL2RtX29wLmgNCj4gYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgNCj4gaW5k
ZXggZjY4NTExMC4uZjljODZiOCAxMDA2NDQNCj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2h2
bS9kbV9vcC5oDQo+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaA0KPiBAQCAt
Mzg0LDYgKzM4NCwxOSBAQCBzdHJ1Y3QgeGVuX2RtX29wX2FkZF90b19waHlzbWFwIHsNCj4gICAg
ICB1aW50NjRfYWxpZ25lZF90IGdwZm47IC8qIFN0YXJ0aW5nIEdQRk4gd2hlcmUgdGhlIEdNRk5z
IHNob3VsZCBhcHBlYXIuDQo+ICovDQo+ICB9Ow0KPiANCj4gKy8qDQo+ICsgKiBYRU5fRE1PUF9w
aW5fbWVtb3J5X2NhY2hlYXR0ciA6IFBpbiBjYWNoaW5nIHR5cGUgb2YgUkFNIHNwYWNlLg0KPiAr
ICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJZGVudGljYWwgdG8gWEVOX0RPTUNU
TF9waW5fbWVtX2NhY2hlYXR0ci4NCj4gKyAqLw0KPiArI2RlZmluZSBYRU5fRE1PUF9waW5fbWVt
b3J5X2NhY2hlYXR0ciAxOA0KPiArDQo+ICtzdHJ1Y3QgeGVuX2RtX29wX3Bpbl9tZW1vcnlfY2Fj
aGVhdHRyIHsNCj4gKyAgICB1aW50NjRfYWxpZ25lZF90IHN0YXJ0OyAvKiBTdGFydCBnZm4uICov
DQo+ICsgICAgdWludDY0X2FsaWduZWRfdCBlbmQ7ICAgLyogRW5kIGdmbi4gKi8NCj4gKyAgICB1
aW50MzJfdCB0eXBlOyAgICAgICAgICAvKiBYRU5fRE9NQ1RMX01FTV9DQUNIRUFUVFJfKiAqLw0K
PiArICAgIHVpbnQzMl90IHBhZDsNCj4gK307DQo+ICsNCj4gIHN0cnVjdCB4ZW5fZG1fb3Agew0K
PiAgICAgIHVpbnQzMl90IG9wOw0KPiAgICAgIHVpbnQzMl90IHBhZDsNCj4gQEAgLTQwNiw2ICs0
MTksNyBAQCBzdHJ1Y3QgeGVuX2RtX29wIHsNCj4gICAgICAgICAgICAgICAgICBtYXBfbWVtX3R5
cGVfdG9faW9yZXFfc2VydmVyOw0KPiAgICAgICAgICBzdHJ1Y3QgeGVuX2RtX29wX3JlbW90ZV9z
aHV0ZG93biByZW1vdGVfc2h1dGRvd247DQo+ICAgICAgICAgIHN0cnVjdCB4ZW5fZG1fb3BfYWRk
X3RvX3BoeXNtYXAgYWRkX3RvX3BoeXNtYXA7DQo+ICsgICAgICAgIHN0cnVjdCB4ZW5fZG1fb3Bf
cGluX21lbW9yeV9jYWNoZWF0dHIgcGluX21lbW9yeV9jYWNoZWF0dHI7DQo+ICAgICAgfSB1Ow0K
PiAgfTsNCj4gDQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94bGF0LmxzdCBiL3hlbi9pbmNs
dWRlL3hsYXQubHN0DQo+IGluZGV4IGQ0MGJhYzYuLmZmZmIzMDggMTAwNjQ0DQo+IC0tLSBhL3hl
bi9pbmNsdWRlL3hsYXQubHN0DQo+ICsrKyBiL3hlbi9pbmNsdWRlL3hsYXQubHN0DQo+IEBAIC02
NSw2ICs2NSw3IEBADQo+ICA/CWRtX29wX2luamVjdF9tc2kJCWh2bS9kbV9vcC5oDQo+ICA/CWRt
X29wX2lvcmVxX3NlcnZlcl9yYW5nZQlodm0vZG1fb3AuaA0KPiAgPwlkbV9vcF9tb2RpZmllZF9t
ZW1vcnkJCWh2bS9kbV9vcC5oDQo+ICs/CWRtX29wX3Bpbl9tZW1vcnlfY2FjaGVhdHRyCWh2bS9k
bV9vcC5oDQo+ICA/CWRtX29wX3JlbW90ZV9zaHV0ZG93bgkJaHZtL2RtX29wLmgNCj4gID8JZG1f
b3Bfc2V0X2lvcmVxX3NlcnZlcl9zdGF0ZQlodm0vZG1fb3AuaA0KPiAgPwlkbV9vcF9zZXRfaXNh
X2lycV9sZXZlbAkJaHZtL2RtX29wLmgNCj4gLS0NCj4gMi45LjUNCj4gDQo+IA0KPiBfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0DQo+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnDQo+IGh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 23 12:07:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 12:07:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6bWD-00062y-7t; Mon, 23 Oct 2017 12:07:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4622db8cb=Ian.Jackson@citrix.com>)
 id 1e6bWB-00062h-8D
 for xen-devel@lists.xenproject.org; Mon, 23 Oct 2017 12:07:43 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 02/9C-05363-E8BDDE95; Mon, 23 Oct 2017 12:07:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHSDvW7f7be
 RBj93sVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnNF7+zF/ziqHi28xhjA+M7ti5GTg4JAX+J
 hV9vMYHYbAK6Ek1b/oLFeQUEJU7OfMICYjML6Egs2P2JDcKWl9j+dg4zRI2DxPdNi1i7GDk4W
 ARUJdrXBIKERQQUJR68vAkU5gIqP8kkcfDDSrA5wgKuEq07PoPZnAKWEr/mNTKBFAkJ/GOUeP
 NnJTPEQSYSbxfuZAMZKiSgJjF3ffwERr5ZSE6aheSkWUhOWsDIvIpRozi1qCy1SNfIUi+pKDM
 9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzDY6hkYGHcwNu31O8QoycGkJMr7O+dtpBBf
 Un5KZUZicUZ8UWlOavEhRhkODiUJ3o5bQDnBotT01Iq0zBxg2MOkJTh4lER434CkeYsLEnOLM
 9MhUqcYdTk6bt79wyTEkpeflyolzrsZpEgApCijNA9uBCwGLzHKSgnzMjIwMAjxFKQW5WaWoM
 q/YhTnYFQS5q0EmcKTmVcCt+kV0BFMQEfI2r8BOaIkESEl1cDY+fdufvbfu06T1jJGiu/ZdLn
 Y4h7H6m/zZWIKq+9v/LMnRKRvcvzlHX4vdG70+Gw81Pb53ZGN+lJVM/M1NFX1fh3c+016Ry7/
 txf5gjP4M5mz/0/t2q9xQf7XE23rtkvuPwOPyGec9/D7tXAKF++yTTqljfy9M56nM57oWnvj3
 O2zoVOEBFL9lViKMxINtZiLihMBjQJZf7wCAAA=
X-Env-Sender: prvs=4622db8cb=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1508760460!94718783!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59619 invoked from network); 23 Oct 2017 12:07:41 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Oct 2017 12:07:41 -0000
X-IronPort-AV: E=Sophos;i="5.43,422,1503360000"; d="scan'208";a="455529554"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23021.56200.368409.143156@mariner.uk.xensource.com>
Date: Mon, 23 Oct 2017 13:07:36 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20171023120359.meq2tqthj77eilpv@citrix.com>
References: <20171020173255.31213-1-wei.liu2@citrix.com>
 <59EDC3680200007800189363@prv-mh.provo.novell.com>
 <20171023114152.e2wy33s2bujbqbsm@citrix.com>
 <23021.55864.773762.856009@mariner.uk.xensource.com>
 <20171023120359.meq2tqthj77eilpv@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien  Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-4.10] scripts: add a script for build
	testing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIGZvci00LjEwXSBzY3JpcHRzOiBhZGQgYSBzY3Jp
cHQgZm9yIGJ1aWxkIHRlc3RpbmciKToKPiBPbiBNb24sIE9jdCAyMywgMjAxNyBhdCAwMTowMjow
MFBNICswMTAwLCBJYW4gSmFja3NvbiB3cm90ZToKPiA+IEluIHBhcnRpY3VsYXIsIGlmIHlvdToK
PiA+ICAqIGNoZWNrIHRoYXQgdGhlIHRyZWUgaXMgbm90IGRpcnR5Cj4gPiAgKiBkZXRhY2ggSEVB
RAo+IAo+IEkgdGhpbmsgdGhlc2UgdHdvIGNoZWNrcyBhcmUgZ29vZC4KPiAKPiA+ICAqIHJlYXR0
YWNoIEhFQUQgYWZ0ZXJ3YXJkcyBhdCBsZWFzdCBvbiBzdWNjZXNzCj4gCj4gVGhpcyBpcyBhbHJl
YWR5IHRoZSBjYXNlIGZvciBnaXQtcmViYXNlIG9uIHN1Y2Nlc3MuCgpOby4gIGdpdC1yZWJhc2Ug
X3Jld3JpdGVzXyBIRUFELgoKWW91ciBzY3JpcHQgc2hvdWxkIGp1c3QgY2hlY2sgb3V0IHRoZSBp
bnRlcm1lZGlhdGUgY29tbWl0cy4gIFlvdQpwcm9iYWJseSBkb24ndCBpbiBmYWN0IHdhbnQgZ2l0
LXJlYmFzZS4gIEluIHBhcnRpY3VsYXIsIHlvdSBkb24ndCB3YW50CnRvIHJpc2sgbWVyZ2UgY29u
ZmxpY3RzLgoKSSBoYXZlIGEgc2NyaXB0IEkgdXNlIGZvciBkZ2l0IHRlc3RpbmcgdGhhdCBsb29r
cyBsaWtlIHRoaXM6CgogICMhL2Jpbi9iYXNoCiAgIwogICMgcnVuICBnaXQgZmV0Y2ggbWFpbgog
ICMgYW5kIHRoZW4gdGhpcwoKICBzZXQgLWUKICBzZXQgLW8gcGlwZWZhaWwKCiAgcmV2c3BlYz1t
YWluLyR7U1RUTV9URVNURUQtdGVzdGVkfS4ubWFpbi9wcmV0ZXN0CgogIGVjaG8gInRlc3Rpbmcg
JHJldnNwZWMgLi4uIgoKICBnaXQtcmV2LWxpc3QgJHJldnNwZWMgfCBubCAtYmEgfCB0YWMgfCBc
CiAgd2hpbGUgcmVhZCBudW0gcmV2OyBkbwogICAgICAgICAgZWNobyA+JjIgIiIKICAgICAgICAg
IGVjaG8gPiYyICJ0ZXN0aW5nICRudW0gJHJldiIKICAgICAgICAgIGdpdCBjaGVja291dCAkcmV2
CiAgICAgICAgICAkezAlLyp9L3NvbWV0ZXN0LXRvLXRlc3RlZAogIGRvbmUKCkZBT0QsCgpTaWdu
ZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWphY2tzb25AY2hpYXJrLmdyZWVuZW5kLm9yZy51az4K
CmZvciBpbmNsdXNpb24gb2YgcGFydHMgb2YgdGhpcyBpbiB0aGUgWGVuIGJ1aWxkIHN5c3RlbS4K
Cklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 23 12:09:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 12:09:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6bY0-0006Dr-JJ; Mon, 23 Oct 2017 12:09:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4622d1db0=Paul.Durrant@citrix.com>)
 id 1e6bXz-0006Dk-HY
 for xen-devel@lists.xen.org; Mon, 23 Oct 2017 12:09:35 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 5A/97-07422-EFBDDE95; Mon, 23 Oct 2017 12:09:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCIsWRWlGSWpSXmKPExsWSzvfng+6/228
 jDbovc1gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmXVh9jLZigXfF1yjbWBsYTWl2MnBwSAv4S
 Vx8fYAKx2QR0JJYenQ9miwikSMy6NBnMZhYokei8uIkZxBYWyJCY9ekhI0RNpsSOZUeh6o0kD
 i35yAJiswioSny+NpOti5GDg1fAXaK/AaxcSKBAYtnj/awgNqeAncTN93vYQGxGAVmJL42rmS
 FWiUvcegJxgoSAgMSSPeeZIWxRiZeP/7FC2AYSW5fuYwEZzyygKbF+lz5Eq6LElO6H7CA2r4C
 gxMmZT1gmMArPQjJ1FkLHLCQds5B0LGBkWcWoUZxaVJZapGtoqpdUlJmeUZKbmJmja2hgqpeb
 WlycmJ6ak5hUrJecn7uJERj2DECwg7Fhu+chRkkOJiVR3t85byOF+JLyUyozEosz4otKc1KLD
 zHKcHAoSfB23ALKCRalpqdWpGXmACMQJi3BwaMkwvvvJlCat7ggMbc4Mx0idYrRmOPYpst/mD
 ieXJv3l0mIJS8/L1VKnFcBZJIASGlGaR7cIFhiuMQoKyXMywh0mhBPQWpRbmYJqvwrRnEORiV
 h3kqQKTyZeSVw+14BncIEdIqs/RuQU0oSEVJSDYzmiw2+nw1YLalir7qKq4N1YXrFvEPfTwrH
 Vufsbj7vWvbi1pf9joEM/CaxB1aGGZRlddZOdxYLCMl/YpP4rfGmo/eXHUmvmGxmb+a4XLRAX
 l2q4rLt7e2llk1rjsY8NU+wdjNTnvlr9pJePcFKRZm1U1eKTjrslVbEoKu0c2Gr4cygI+GTgp
 VYijMSDbWYi4oTAQe+C4UHAwAA
X-Env-Sender: prvs=4622d1db0=Paul.Durrant@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1508760571!87607124!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52193 invoked from network); 23 Oct 2017 12:09:33 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Oct 2017 12:09:33 -0000
X-IronPort-AV: E=Sophos;i="5.43,422,1503360000"; d="scan'208";a="106447068"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Ross Lagerwall <ross.lagerwall@citrix.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [Xen-devel] [PATCH v2 4/5] tools: libxendevicemodel: Provide
 xendevicemodel_add_to_physmap
Thread-Index: AQHTS94vitkODaMJn02d5H+tpYjPoqLxV7wg
Date: Mon, 23 Oct 2017 12:09:30 +0000
Message-ID: <225984981adf4599bf8cbd25c12c375e@AMSPEX02CL03.citrite.net>
References: <20171023090509.4338-1-ross.lagerwall@citrix.com>
 <20171023090509.4338-5-ross.lagerwall@citrix.com>
In-Reply-To: <20171023090509.4338-5-ross.lagerwall@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 4/5] tools: libxendevicemodel:
	Provide	xendevicemodel_add_to_physmap
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YNCj4gUm9zcyBMYWdl
cndhbGwNCj4gU2VudDogMjMgT2N0b2JlciAyMDE3IDEwOjA1DQo+IFRvOiB4ZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZw0KPiBDYzogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5j
b20+OyBJYW4gSmFja3Nvbg0KPiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+DQo+IFN1YmplY3Q6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2MiA0LzVd
IHRvb2xzOiBsaWJ4ZW5kZXZpY2Vtb2RlbDogUHJvdmlkZQ0KPiB4ZW5kZXZpY2Vtb2RlbF9hZGRf
dG9fcGh5c21hcA0KPiANCj4gU2lnbmVkLW9mZi1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFn
ZXJ3YWxsQGNpdHJpeC5jb20+DQoNClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPg0KDQo+IC0tLQ0KPiANCj4gQ2hhbmdlZCBpbiB2MjoNCj4gKiBNYWtl
IGl0IG9wZXJhdGUgb24gYSByYW5nZS4NCj4gDQo+ICB0b29scy9saWJzL2RldmljZW1vZGVsL01h
a2VmaWxlICAgICAgICAgICAgICAgICB8ICAyICstDQo+ICB0b29scy9saWJzL2RldmljZW1vZGVs
L2NvcmUuYyAgICAgICAgICAgICAgICAgICB8IDIxICsrKysrKysrKysrKysrKysrKysrKw0KPiAg
dG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlL3hlbmRldmljZW1vZGVsLmggfCAxNSArKysr
KysrKysrKysrKysNCj4gIHRvb2xzL2xpYnMvZGV2aWNlbW9kZWwvbGlieGVuZGV2aWNlbW9kZWwu
bWFwICAgIHwgIDUgKysrKysNCj4gIDQgZmlsZXMgY2hhbmdlZCwgNDIgaW5zZXJ0aW9ucygrKSwg
MSBkZWxldGlvbigtKQ0KPiANCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwv
TWFrZWZpbGUNCj4gYi90b29scy9saWJzL2RldmljZW1vZGVsL01ha2VmaWxlDQo+IGluZGV4IDM0
MjM3MWEuLjViMmRmN2EgMTAwNjQ0DQo+IC0tLSBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvTWFr
ZWZpbGUNCj4gKysrIGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9NYWtlZmlsZQ0KPiBAQCAtMiw3
ICsyLDcgQEAgWEVOX1JPT1QgPSAkKENVUkRJUikvLi4vLi4vLi4NCj4gIGluY2x1ZGUgJChYRU5f
Uk9PVCkvdG9vbHMvUnVsZXMubWsNCj4gDQo+ICBNQUpPUiAgICA9IDENCj4gLU1JTk9SICAgID0g
MQ0KPiArTUlOT1IgICAgPSAyDQo+ICBTSExJQl9MREZMQUdTICs9IC1XbCwtLXZlcnNpb24tc2Ny
aXB0PWxpYnhlbmRldmljZW1vZGVsLm1hcA0KPiANCj4gIENGTEFHUyAgICs9IC1XZXJyb3IgLVdt
aXNzaW5nLXByb3RvdHlwZXMNCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwv
Y29yZS5jIGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMNCj4gaW5kZXggYjY2ZDRmOS4u
MDc5NTNkMyAxMDA2NDQNCj4gLS0tIGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMNCj4g
KysrIGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMNCj4gQEAgLTU2NCw2ICs1NjQsMjcg
QEAgaW50IHhlbmRldmljZW1vZGVsX3NodXRkb3duKA0KPiAgICAgIHJldHVybiB4ZW5kZXZpY2Vt
b2RlbF9vcChkbW9kLCBkb21pZCwgMSwgJm9wLCBzaXplb2Yob3ApKTsNCj4gIH0NCj4gDQo+ICtp
bnQgeGVuZGV2aWNlbW9kZWxfYWRkX3RvX3BoeXNtYXAoDQo+ICsgICAgeGVuZGV2aWNlbW9kZWxf
aGFuZGxlICpkbW9kLCBkb21pZF90IGRvbWlkLCB1aW50MTZfdCBzaXplLCB1aW50NjRfdA0KPiBp
ZHgsDQo+ICsgICAgdWludDY0X3QgZ3BmbikNCj4gK3sNCj4gKyAgICBzdHJ1Y3QgeGVuX2RtX29w
IG9wOw0KPiArICAgIHN0cnVjdCB4ZW5fZG1fb3BfYWRkX3RvX3BoeXNtYXAgKmRhdGE7DQo+ICsN
Cj4gKyAgICBtZW1zZXQoJm9wLCAwLCBzaXplb2Yob3ApKTsNCj4gKw0KPiArICAgIG9wLm9wID0g
WEVOX0RNT1BfYWRkX3RvX3BoeXNtYXA7DQo+ICsgICAgZGF0YSA9ICZvcC51LmFkZF90b19waHlz
bWFwOw0KPiArDQo+ICsgICAgZGF0YS0+c2l6ZSA9IHNpemU7DQo+ICsgICAgZGF0YS0+cGFkMCA9
IDA7DQo+ICsgICAgZGF0YS0+cGFkMSA9IDA7DQo+ICsgICAgZGF0YS0+aWR4ID0gaWR4Ow0KPiAr
ICAgIGRhdGEtPmdwZm4gPSBncGZuOw0KPiArDQo+ICsgICAgcmV0dXJuIHhlbmRldmljZW1vZGVs
X29wKGRtb2QsIGRvbWlkLCAxLCAmb3AsIHNpemVvZihvcCkpOw0KPiArfQ0KPiArDQo+ICBpbnQg
eGVuZGV2aWNlbW9kZWxfcmVzdHJpY3QoeGVuZGV2aWNlbW9kZWxfaGFuZGxlICpkbW9kLCBkb21p
ZF90DQo+IGRvbWlkKQ0KPiAgew0KPiAgICAgIHJldHVybiBvc2RlcF94ZW5kZXZpY2Vtb2RlbF9y
ZXN0cmljdChkbW9kLCBkb21pZCk7DQo+IGRpZmYgLS1naXQgYS90b29scy9saWJzL2RldmljZW1v
ZGVsL2luY2x1ZGUveGVuZGV2aWNlbW9kZWwuaA0KPiBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwv
aW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5oDQo+IGluZGV4IGRkYTBiYzcuLjY5NjdlNTggMTAwNjQ0
DQo+IC0tLSBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5o
DQo+ICsrKyBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5o
DQo+IEBAIC0zMjYsNiArMzI2LDIxIEBAIGludCB4ZW5kZXZpY2Vtb2RlbF9zaHV0ZG93bigNCj4g
ICAgICB4ZW5kZXZpY2Vtb2RlbF9oYW5kbGUgKmRtb2QsIGRvbWlkX3QgZG9taWQsIHVuc2lnbmVk
IGludCByZWFzb24pOw0KPiANCj4gIC8qKg0KPiArICogU2V0cyB0aGUgR1BGTnMgYXQgd2hpY2gg
YSBwYWdlIHJhbmdlIGFwcGVhcnMgaW4gdGhlIGRvbWFpbidzDQo+ICsgKiBwc2V1ZG9waHlzaWNh
bCBhZGRyZXNzIHNwYWNlLg0KPiArICoNCj4gKyAqIEBwYXJtIGRtb2QgYSBoYW5kbGUgdG8gYW4g
b3BlbiBkZXZpY2Vtb2RlbCBpbnRlcmZhY2UuDQo+ICsgKiBAcGFybSBkb21pZCB0aGUgZG9tYWlu
IGlkIHRvIGJlIHNlcnZpY2VkDQo+ICsgKiBAcGFybSBzaXplIE51bWJlciBvZiBHTUZOcyB0byBw
cm9jZXNzDQo+ICsgKiBAcGFybSBpZHggSW5kZXggaW50byBHTUZOIHNwYWNlDQo+ICsgKiBAcGFy
bSBncGZuIFN0YXJ0aW5nIEdQRk4gd2hlcmUgdGhlIEdNRk5zIHNob3VsZCBhcHBlYXINCj4gKyAq
IEByZXR1cm4gMCBvbiBzdWNjZXNzLCAtMSBvbiBmYWlsdXJlLg0KPiArICovDQo+ICtpbnQgeGVu
ZGV2aWNlbW9kZWxfYWRkX3RvX3BoeXNtYXAoDQo+ICsgICAgeGVuZGV2aWNlbW9kZWxfaGFuZGxl
ICpkbW9kLCBkb21pZF90IGRvbWlkLCB1aW50MTZfdCBzaXplLCB1aW50NjRfdA0KPiBpZHgsDQo+
ICsgICAgdWludDY0X3QgZ3Bmbik7DQo+ICsNCj4gKy8qKg0KPiAgICogVGhpcyBmdW5jdGlvbiBy
ZXN0cmljdHMgdGhlIHVzZSBvZiB0aGlzIGhhbmRsZSB0byB0aGUgc3BlY2lmaWVkDQo+ICAgKiBk
b21haW4uDQo+ICAgKg0KPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9saWJ4
ZW5kZXZpY2Vtb2RlbC5tYXANCj4gYi90b29scy9saWJzL2RldmljZW1vZGVsL2xpYnhlbmRldmlj
ZW1vZGVsLm1hcA0KPiBpbmRleCBjZWZkMzJiLi40YTE5ZWNiIDEwMDY0NA0KPiAtLS0gYS90b29s
cy9saWJzL2RldmljZW1vZGVsL2xpYnhlbmRldmljZW1vZGVsLm1hcA0KPiArKysgYi90b29scy9s
aWJzL2RldmljZW1vZGVsL2xpYnhlbmRldmljZW1vZGVsLm1hcA0KPiBAQCAtMjcsMyArMjcsOCBA
QCBWRVJTXzEuMSB7DQo+ICAJZ2xvYmFsOg0KPiAgCQl4ZW5kZXZpY2Vtb2RlbF9zaHV0ZG93bjsN
Cj4gIH0gVkVSU18xLjA7DQo+ICsNCj4gK1ZFUlNfMS4yIHsNCj4gKwlnbG9iYWw6DQo+ICsJCXhl
bmRldmljZW1vZGVsX2FkZF90b19waHlzbWFwOw0KPiArfSBWRVJTXzEuMTsNCj4gLS0NCj4gMi45
LjUNCj4gDQo+IA0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXw0KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0DQo+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
DQo+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwNCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 23 12:09:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 12:09:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6bYE-0006G4-Qn; Mon, 23 Oct 2017 12:09:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e6bYD-0006Fp-T6
 for xen-devel@lists.xenproject.org; Mon, 23 Oct 2017 12:09:50 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 F1/D7-16147-D0CDDE95; Mon, 23 Oct 2017 12:09:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXS6fjDS5f7ztt
 Ig0Ntqhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8byUxPYCu4KVNxZtIC5gfEQbxcjJ4eQQJ7E
 3otH2EFsXgE7iXOHtjCC2BIChhKnF95kAbFZBFQlvl9eB1bDJqAu0fZsOyuILSKgLHH3+wygG
 i4OZoEHTBJz9p1kAkkIC7hKtO74DJYQEpjFKNGw5QgbSIJTwFKiY/9jIJsDaJugxN8dwiBhZg
 EtiYe/brFA2NoSyxa+ZgYpYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaNGcWpRWWqRrqG
 lXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYADWMzAw7mD8fdzvEKMkB5OSKO/v
 nLeRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4eW8D5QSLUtNTK9Iyc4CxAJOW4OBREuF9cwsoz
 VtckJhbnJkOkTrFaMxx6MXtP0wcHTfv/mESYsnLz0uVEufdDFIqAFKaUZoHNwgWo5cYZaWEeR
 kZGBiEeApSi3IzS1DlXzGKczAqCfN+BpnCk5lXArfvFdApTECnyNq/ATmlJBEhJdXAWP4/OFy
 zxu/0XpXla+ym+1uf8jnJ/OWIu9odvqf9cbstEmTWNVzw5U2+vMBvymaLE8zS7kc5rjyb4LmK
 Y4VcV4OuIqf7e0nOBicv3olbxQxPHD4ws8bsy6G1gu5vWR+ZxjzIsNrUYRCs0OYQ4mk5ufFi+
 bJ3O857fayfs9F9+s2AO23ZWa+XKrEUZyQaajEXFScCALJURNfMAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1508760585!110826823!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27142 invoked from network); 23 Oct 2017 12:09:47 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Oct 2017 12:09:47 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 23 Oct 2017 06:09:45 -0600
Message-Id: <59EDF82C02000078001894FC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 23 Oct 2017 06:09:48 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20171020173255.31213-1-wei.liu2@citrix.com>
 <59EDC3680200007800189363@prv-mh.provo.novell.com>
 <20171023114152.e2wy33s2bujbqbsm@citrix.com>
In-Reply-To: <20171023114152.e2wy33s2bujbqbsm@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 AndrewCooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-4.10] scripts: add a script for build
	testing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjEwLjE3IGF0IDEzOjQxLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gTW9uLCBPY3QgMjMsIDIwMTcgYXQgMDI6MjQ6NDBBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4+PiBPbiAyMC4xMC4xNyBhdCAxOTozMiwgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdy
b3RlOgo+PiA+IC0tLSAvZGV2L251bGwKPj4gPiArKysgYi9zY3JpcHRzL2J1aWxkLXRlc3Quc2gK
Pj4gPiBAQCAtMCwwICsxLDQwIEBACj4+ID4gKyMhL2Jpbi9zaAo+PiA+ICsKPj4gPiArIyBXQVJO
SU5HOiBBbHdheXMgYmFja3VwIHRoZSBicmFuY2ggYnkgY3JlYXRpbmcgYW5vdGhlciByZWZlcmVu
Y2UgdG8gaXQgaWYKPj4gPiArIyB5b3UncmUgbm90IGZhbWlsaWFyIHdpdGggZ2l0LXJlYmFzZSgx
KS4KPj4gPiArIwo+PiA+ICsjIFVzZSBgZ2l0IHJlYmFzZWAgdG8gcnVuIGNvbW1hbmQgb3Igc2Ny
aXB0IG9uIGV2ZXJ5IGNvbW1pdCB3aXRoaW4gdGhlIHJhbmdlCj4+ID4gKyMgc3BlY2lmaWVkLiBJ
ZiBubyBjb21tYW5kIG9yIHNjcmlwdCBpcyBwcm92aWRlZCwgdXNlIHRoZSBkZWZhdWx0IG9uZSB0
byBjbGVhbgo+PiA+ICsjIGFuZCBidWlsZCB0aGUgd2hvbGUgdHJlZS4KPj4gPiArIwo+PiA+ICsj
IElmIHNvbWV0aGluZyBnb2VzIHdyb25nLCB0aGUgc2NyaXB0IHdpbGwgc3RvcCBhdCB0aGUgY29t
bWl0IHRoYXQgZmFpbHMuICBGaXgKPj4gPiArIyB0aGUgZmFpbHVyZSBhbmQgcnVuIGBnaXQgcmVi
YXNlIC0tY29udGludWVgLgo+PiA+ICsjCj4+ID4gKyMgSWYgZm9yIGFueSByZWFzb24gdGhlIHRy
ZWUgaXMgc2NyZXdlZCwgdXNlIGBnaXQgcmViYXNlIC0tYWJvcnRgIHRvIHJlc3RvcmUgdG8KPj4g
PiArIyBvcmlnaW5hbCBzdGF0ZS4KPj4gPiArCj4+ID4gK2lmICEgdGVzdCAtZiB4ZW4vS2NvbmZp
ZzsgdGhlbgo+PiA+ICsgICAgZWNobyAiUGxlYXNlIHJ1biB0aGlzIHNjcmlwdCBmcm9tIHRvcC1s
ZXZlbCBkaXJlY3RvcnkiCj4+IAo+PiBXb3VsZG4ndCBydW5uaW5nIHRoaXMgaW4gb25lIG9mIHRo
ZSB0b3AtbGV2ZWwgc3ViLXRyZWVzIGFsc28gYmUgdXNlZnVsPwo+PiBFLmcuIHdoeSB3b3VsZCBv
bmUgd2FudCBhIGh5cGVydmlzb3Igb25seSBzZXJpZXMgbm90IHRvdWNoaW5nIHRoZQo+PiBwdWJs
aWMgaW50ZXJmYWNlIHRvIGhhdmUgdGhlIHRvb2xzIHRyZWUgcmVidWlsdCBhbGwgdGhlIHRpbWU/
Cj4+IAo+IAo+IFlvdSBjYW4gZG8gdGhhdCBieSBzdXBwbHlpbmcgeW91ciBjdXN0b20gY29tbWFu
ZC4KCk9oLCBvZiBjb3Vyc2UgLSBzaWxseSBtZS4KCj4+ID4gK2VjaG8KPj4gPiArCj4+ID4gK2dp
dCByZWJhc2UgJEJBU0UgJFRJUCAteCAiJENNRCIKPj4gCj4+IElzIHRoaXMgcXVvdGluZyBvbiAk
Q01EIHJlYWxseSBnb2luZyB0byB3b3JrIHJpZ2h0IG5vIG1hdHRlciB3aGF0Cj4+IHRoZSB2YXJp
YWJsZSBhY3R1YWxseSBleHBhbmRzIHRvPyBJLmUuIGRvbid0IHlvdSBlaXRoZXIgd2FudCB0byB1
c2UKPj4gImV2YWwiIG9yIGFkanVzdCBzY3JpcHQgYXJndW1lbnRzIHN1Y2ggdGhhdCB5b3UgY2Fu
IHVzZSAiJEAiIHdpdGgKPj4gaXRzIHNwZWNpYWwgcXVvdGluZyBydWxlcz8KPiAKPiBXaGF0IHNv
cnQgb2YgdXNlIGNhc2VzIHlvdSBoYXZlIGluIG1pbmQgdGhhdCBpbnZvbHZlIGNvbXBsZXggcXVv
dGluZyBhbmQKPiBleHBhbnNpb24/CgpBIHR5cGljYWwgY3Jvc3MgYnVpbGQgY29tbWFuZCBsaW5l
IG9mIG1pbmUgbG9va3MgbGlrZQoKbWFrZSAtc0MgYnVpbGQveGVuLyR2IHtYRU5fVEFSR0VUX0FS
Q0gsdH09eDg2XzY0IENDPWdjY3ggTEQ9bGR4IE9CSkNPUFk9b2JqY29weXggTk09bm14IC1qMzIg
eGVuCgp3aGljaCB5b3UgY2FuIHNlZSBsZXZlcmFnZXMgdGhlIGZhY3QgdGhhdCBtYWtlIGFsbG93
cyB2YXJpYWJsZQpzZXR0aW5ncyBvbiB0aGUgY29tbWFuZCBsaW5lLiBGb3Igb3RoZXIgdXRpbGl0
aWVzIHRoaXMgd291bGQgcmVxdWlyZQplLmcuICJDQz1nY2N4IG15LXNjcmlwdCIsIGFuZCBJJ20g
bm90IHN1cmUgd2hldGhlciBxdW90aW5nIHlvdQphcHBseSB3b3VsZCB3b3JrIHJpZ2h0IChsYXJn
ZWx5IGRlcGVuZHMgb24gd2hhdCBnaXQgZG9lcyB3aXRoIHRoZQphcmd1bWVudCkuCgpKYW4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 23 12:16:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 12:16:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6be3-00075V-IP; Mon, 23 Oct 2017 12:15:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4622db8cb=Ian.Jackson@citrix.com>)
 id 1e6be2-00075P-BN
 for xen-devel@lists.xenproject.org; Mon, 23 Oct 2017 12:15:50 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 DC/C4-01785-57DDDE95; Mon, 23 Oct 2017 12:15:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXitHSDvW7p3be
 RBn1HuCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy9i9vYCpZyVCzbs4O5gfEhWxcjJ4eEgL/E
 1pN7mEFsNgFdiaYtf8HivAKCEidnPmEBsZkFdCQW7P7EBmHLS2x/O4cZosZBorvjPpjNIqAq0
 XD/NzuILSKgKPHg5U3WLkYuoPpjTBLtxxcwgiSEBVwlWnd8BhvKKWAp0bH/MRtIkZDALEaJl5
 8nsENcZCLxduFOoAQHUEJNYu76+AmMfLOQ3DQLyU2zkNy0gJF5FaNGcWpRWWqRrqGxXlJRZnp
 GSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYLgxAMEOxn/bPA8xSnIwKYny/s55GynEl5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJgjf7DlBOsCg1PbUiLTMHGPgwaQkOHiURXmmQNG9xQWJucWY6R
 OoUozHHoRe3/zBxdNy8+4dJiCUvPy9VSpy3AqRUAKQ0ozQPbhAsIi8xykoJ8zICnSbEU5BalJ
 tZgir/ilGcg1FJmHcqyBSezLwSuH2vgE5hAjpF1v4NyCkliQgpqQZGuR9+UdIb+MV1+Ptz/22
 etc/++8/U8PKXnVvFjxtVrgidIz0rw5q/5bJy3eEAgy92MT2q+pkTWQ/y7H3Mlem1v6hszROZ
 E7/XbJq4TTFQoTppa+FB7/safy5e7/zC27g1dxZ/d+6RPM75L6wvvZhQ4xv1rdzXItn0sUDRl
 4c+D0IVN6/VnLVWiaU4I9FQi7moOBEAoVARiMMCAAA=
X-Env-Sender: prvs=4622db8cb=Ian.Jackson@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1508760947!108329398!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28490 invoked from network); 23 Oct 2017 12:15:48 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Oct 2017 12:15:48 -0000
X-IronPort-AV: E=Sophos;i="5.43,422,1503360000"; d="scan'208";a="455531035"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23021.56682.387813.512682@mariner.uk.xensource.com>
Date: Mon, 23 Oct 2017 13:15:38 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20171023114152.e2wy33s2bujbqbsm@citrix.com>
References: <20171020173255.31213-1-wei.liu2@citrix.com>
 <59EDC3680200007800189363@prv-mh.provo.novell.com>
 <20171023114152.e2wy33s2bujbqbsm@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-4.10] scripts: add a script for build
	testing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIGZvci00LjEwXSBzY3JpcHRzOiBhZGQgYSBzY3Jp
cHQgZm9yIGJ1aWxkIHRlc3RpbmciKToKPiBPbiBNb24sIE9jdCAyMywgMjAxNyBhdCAwMjoyNDo0
MEFNIC0wNjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+IE9uIDIwLjEwLjE3IGF0IDE5OjMyLCA8
d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiA+ICtnaXQgcmViYXNlICRCQVNFICRUSVAg
LXggIiRDTUQiCj4gPiAKPiA+IElzIHRoaXMgcXVvdGluZyBvbiAkQ01EIHJlYWxseSBnb2luZyB0
byB3b3JrIHJpZ2h0IG5vIG1hdHRlciB3aGF0Cj4gPiB0aGUgdmFyaWFibGUgYWN0dWFsbHkgZXhw
YW5kcyB0bz8gSS5lLiBkb24ndCB5b3UgZWl0aGVyIHdhbnQgdG8gdXNlCj4gPiAiZXZhbCIgb3Ig
YWRqdXN0IHNjcmlwdCBhcmd1bWVudHMgc3VjaCB0aGF0IHlvdSBjYW4gdXNlICIkQCIgd2l0aAo+
ID4gaXRzIHNwZWNpYWwgcXVvdGluZyBydWxlcz8KClllcy4gIEphbiBpcyBjb21wbGV0ZWx5IHJp
Z2h0LgoKPiBXaGF0IHNvcnQgb2YgdXNlIGNhc2VzIHlvdSBoYXZlIGluIG1pbmQgdGhhdCBpbnZv
bHZlIGNvbXBsZXggcXVvdGluZyBhbmQKPiBleHBhbnNpb24/CgpUaGVyZSBpcyByZWFsbHkgbm8g
ZXhjdXNlIGF0IGFsbCwgaW4gYSBzY3JpcHQgbGlrZSB0aGlzLCBmb3Igbm90IHVzaW5nCmBzaGlm
dCcgdG8gZWF0IHRoZSBtYWluIHBvc2l0aW9uYWwgcGFyYW1ldGVycywgYW5kIHRoZW4gZXhlY3V0
aW5nCiIkQCIsIGZhaXRoZnVsbHkgcmVwcm9kdWNpbmcgdGhlIGluY29taW5nIHBhcmFtZXRlcnMu
CgpPZiBjb3Vyc2UgdGhlcmUgaXMgYSBwcm9ibGVtIHdpdGggZ2V0dGluZyB0aGlzIHRocm91Z2gg
Z2l0LXJlYmFzZSBidXQKYXMgSSBoYXZlIGp1c3QgcG9pbnRlZCBvdXQsIGdpdC1yZXYtbGlzdCBh
bmQgZ2l0LWNoZWNrb3V0IGFyZSBtdWNoCm1vcmUgc3VpdGFibGUgYnVpbGRpbmcgYmxvY2tzIHRo
YW4gZ2l0LXJlYmFzZSAod2hpY2ggZG9lcyBhIGxvdCBvZgp1bmRlc2lyYWJsZSBzdHVmZiB0aGF0
IGhhcyB0byBiZSBzdXBwcmVzc2VkLCBldGMuKQoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 23 12:18:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 12:18:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6bgP-0007De-VD; Mon, 23 Oct 2017 12:18:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e6bgO-0007DM-BX
 for xen-devel@lists.xen.org; Mon, 23 Oct 2017 12:18:16 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 42/EB-13910-70EDDE95; Mon, 23 Oct 2017 12:18:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS5f93tt
 Ig6vvOC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owdP3pZC/5wVJxdNoGtgfEaWxcjJ4eQQJ7E
 vkPf2EFsXgE7iZurHrKC2BIChhKnF95kAbFZBFQles4uAqtnE1CXaHu2HaxGREBH4nH3VKAaL
 g5mgT5miTmfIIYKC/hK/PywHSwhJLCWUWL6rRVMIAlOAQ+JFVc2ACU4gLYJSvzdIQwSZhbQkn
 j46xYLhK0tsWzha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjGqF6cWlaUW6ZroJRV
 lpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhh8DEOxg7L7sf4hRkoNJSZT3d87bSCG+
 pPyUyozE4oz4otKc1OJDjDIcHEoSvI/vAOUEi1LTUyvSMnOAkQCTluDgURLhlQZJ8xYXJOYWZ
 6ZDpE4xGnMc23T5DxNHx827f5iEWPLy81KlxHkrQEoFQEozSvPgBsEi9BKjrJQwLyPQaUI8Ba
 lFuZklqPKvGMU5GJWEec+DTOHJzCuB2/cK6BQmoFNk7d+AnFKSiJCSamDUPv6lZZq0yVQPhTs
 Huo+IeJ9XKFqZwdr/63adl1lhXp1f9poZDfMvvJ39RNpu9d2ou07rt72a8PcHwwPztAf6OYGB
 r9pEs358kbQz+zcpxi3ceIWDqOLyVJ+fJ85ePJT76r1t6Z4wJi3Ru1+Cl5wz9Cy+3elkeIlRT
 Cp3Qi67ZdenM/emP9JRYinOSDTUYi4qTgQAqv5dNcsCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1508761093!72002015!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21775 invoked from network); 23 Oct 2017 12:18:14 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Oct 2017 12:18:14 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 23 Oct 2017 06:18:12 -0600
Message-Id: <59EDFA25020000780018952F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 23 Oct 2017 06:18:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <20171023090509.4338-1-ross.lagerwall@citrix.com>
 <20171023090509.4338-3-ross.lagerwall@citrix.com>
 <24f35330b6d5463da7e5421a72e810f3@AMSPEX02CL03.citrite.net>
In-Reply-To: <24f35330b6d5463da7e5421a72e810f3@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim\(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 2/5] xen: Provide XEN_DMOP_add_to_physmap
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjEwLjE3IGF0IDE0OjAzLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4u
b3JnXSBPbiBCZWhhbGYgT2YKPj4gUm9zcyBMYWdlcndhbGwKPj4gU2VudDogMjMgT2N0b2JlciAy
MDE3IDEwOjA1Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaAo+PiArKysg
Yi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgKPj4gQEAgLTM2OCw2ICszNjgsMjIgQEAg
c3RydWN0IHhlbl9kbV9vcF9yZW1vdGVfc2h1dGRvd24gewo+PiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgLyogKE90aGVyIHJlYXNvbiB2YWx1ZXMgYXJlIG5vdCBibG9ja2VkKSAqLwo+PiAg
fTsKPj4gCj4+ICsvKgo+PiArICogWEVOX0RNT1BfYWRkX3RvX3BoeXNtYXAgOiBTZXRzIHRoZSBH
UEZOcyBhdCB3aGljaCBhIHBhZ2UgcmFuZ2UKPj4gYXBwZWFycyBpbgo+PiArICogICAgICAgICAg
ICAgICAgICAgICAgICAgICB0aGUgc3BlY2lmaWVkIGd1ZXN0J3MgcHNldWRvcGh5c2ljYWwgYWRk
cmVzcwo+PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFjZS4gSWRlbnRpY2FsIHRv
IFhFTk1FTV9hZGRfdG9fcGh5c21hcCB3aXRoCj4+ICsgKiAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHNwYWNlID09IFhFTk1BUFNQQUNFX2dtZm5fcmFuZ2UuCj4+ICsgKi8KPj4gKyNkZWZpbmUg
WEVOX0RNT1BfYWRkX3RvX3BoeXNtYXAgMTcKPj4gKwo+PiArc3RydWN0IHhlbl9kbV9vcF9hZGRf
dG9fcGh5c21hcCB7Cj4+ICsgICAgdWludDE2X3Qgc2l6ZTsgICAgICAgICAvKiBOdW1iZXIgb2Yg
R01GTnMgdG8gcHJvY2Vzcy4gKi8KPj4gKyAgICB1aW50MTZfdCBwYWQwOwo+PiArICAgIHVpbnQz
Ml90IHBhZDE7Cj4gCj4gSSB0aGluayB5b3UgY2FuIGxvc2UgcGFkMSBieSBwdXR0aW5nIGlkeCBh
bmQgZ3BmbiBhYm92ZSBzaXplIHJhdGhlciB0aGFuIAo+IGJlbG93IChzaW5jZSBJSVJDIHdlIG9u
bHkgbmVlZCBwYWQgdXAgdG8gdGhlIG5leHQgNCBieXRlIGJvdW5kYXJ5KS4KCk5vLCB0YWlsIHBh
ZGRpbmcgd291bGQgdGhlbiBzdGlsbCBiZSB3YW50ZWQsIEkgdGhpbmsuCgpKYW4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 23 12:18:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 12:18:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6bgn-0007HF-6P; Mon, 23 Oct 2017 12:18:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=462d8fd40=ross.lagerwall@citrix.com>)
 id 1e6bgl-0007GR-7k
 for xen-devel@lists.xen.org; Mon, 23 Oct 2017 12:18:39 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 BF/4B-27020-E1EDDE95; Mon, 23 Oct 2017 12:18:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXitHRDpK7svbe
 RBs2frC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owDG3YyF7xgq/j8aBp7A+Nvli5GTg4JAX+J
 O5cOsIPYwgI+EguPdoPZIgIJEr9f7WbsYuTiYBbYyyTxYe5VMEdIYC2jxPRbK5hAqtgEDCRuX
 frODGLzCthKvLi/ASzOIqAq8XfdaTYQW1QgXKLpbD8LRI2gxMmZT8BsTgEPiRVXNoDZzAIWEj
 Pnn2eEsMUlbj2ZzwRhy0tsfzsHbL6QgJrE2+VnWCYw8s9CMmoWkvZZSNpnIWlfwMiyilGjOLW
 oLLVI19BEL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMEAZgGAH44rtnocYJTmY
 lER5f+e8jRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwfv4DlBOsCg1PbUiLTMHGCswaQkOHiURX
 mmQNG9xQWJucWY6ROoUoy7HjYfX/zAJseTl56VKifNWgBQJgBRllObBjYDF7SVGWSlhXkago4
 R4ClKLcjNLUOVfMYpzMCoJ854HmcKTmVcCt+kV0BFMQEfI2r8BOaIkESEl1cB47OneXw5rTP/
 svHU1sOBa0mzJiZr6W48dnvJR1HahEKPAOQ/WP3dfWSXz/D6kfPNN+dX0Y1fmc8t8LPmlav5n
 h/emvVW8sfa/Hi6v2/JH92KxSWOmusP8Z6sV2Synrzcz9Oaak7qtOtby1swXWj/Osd0V09Pf0
 3Kf4+XkzRFFBczczgGpLOe8lFiKMxINtZiLihMBvYoL6NYCAAA=
X-Env-Sender: prvs=462d8fd40=ross.lagerwall@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1508761116!80652593!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53250 invoked from network); 23 Oct 2017 12:18:37 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Oct 2017 12:18:37 -0000
X-IronPort-AV: E=Sophos;i="5.43,422,1503360000"; d="scan'208";a="447648269"
To: Paul Durrant <Paul.Durrant@citrix.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
References: <20171023090509.4338-1-ross.lagerwall@citrix.com>
 <20171023090509.4338-3-ross.lagerwall@citrix.com>
 <24f35330b6d5463da7e5421a72e810f3@AMSPEX02CL03.citrite.net>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <4eafb541-55ed-5fdf-3a3f-ef67dfd4fe80@citrix.com>
Date: Mon, 23 Oct 2017 13:18:33 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <24f35330b6d5463da7e5421a72e810f3@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 2/5] xen: Provide XEN_DMOP_add_to_physmap
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMjMvMjAxNyAwMTowMyBQTSwgUGF1bCBEdXJyYW50IHdyb3RlOgpzbmlwPj4gKy8qCj4+
ICsgKiBYRU5fRE1PUF9hZGRfdG9fcGh5c21hcCA6IFNldHMgdGhlIEdQRk5zIGF0IHdoaWNoIGEg
cGFnZSByYW5nZQo+PiBhcHBlYXJzIGluCj4+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAg
IHRoZSBzcGVjaWZpZWQgZ3Vlc3QncyBwc2V1ZG9waHlzaWNhbCBhZGRyZXNzCj4+ICsgKiAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHNwYWNlLiBJZGVudGljYWwgdG8gWEVOTUVNX2FkZF90b19w
aHlzbWFwIHdpdGgKPj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhY2UgPT0gWEVO
TUFQU1BBQ0VfZ21mbl9yYW5nZS4KPj4gKyAqLwo+PiArI2RlZmluZSBYRU5fRE1PUF9hZGRfdG9f
cGh5c21hcCAxNwo+PiArCj4+ICtzdHJ1Y3QgeGVuX2RtX29wX2FkZF90b19waHlzbWFwIHsKPj4g
KyAgICB1aW50MTZfdCBzaXplOyAgICAgICAgIC8qIE51bWJlciBvZiBHTUZOcyB0byBwcm9jZXNz
LiAqLwo+PiArICAgIHVpbnQxNl90IHBhZDA7Cj4+ICsgICAgdWludDMyX3QgcGFkMTsKPiAKPiBJ
IHRoaW5rIHlvdSBjYW4gbG9zZSBwYWQxIGJ5IHB1dHRpbmcgaWR4IGFuZCBncGZuIGFib3ZlIHNp
emUgcmF0aGVyIHRoYW4gYmVsb3cgKHNpbmNlIElJUkMgd2Ugb25seSBuZWVkIHBhZCB1cCB0byB0
aGUgbmV4dCA0IGJ5dGUgYm91bmRhcnkpLgo+IApOb3BlLCB0aGUgYnVpbGQgZmFpbHMgdW5sZXNz
IEkgcGFkIGl0IHRvIGFuIDggYnl0ZSBib3VuZGFyeS4gVGhpcyBpcyAKYWxzbyB3aHkgSSBhZGRl
ZCBwYWRkaW5nIHRvIHN0cnVjdCB4ZW5fZG1fb3BfcGluX21lbW9yeV9jYWNoZWF0dHIuLi4KCi0t
IApSb3NzIExhZ2Vyd2FsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 23 12:19:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 12:19:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6bhF-0007Lv-Fa; Mon, 23 Oct 2017 12:19:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4622d1db0=Paul.Durrant@citrix.com>)
 id 1e6bhE-0007LZ-Ba
 for xen-devel@lists.xen.org; Mon, 23 Oct 2017 12:19:08 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 D5/A0-08608-B3EDDE95; Mon, 23 Oct 2017 12:19:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsWSzvfng671vbe
 RBiencFss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmvH/1kKVjPV/Hr0DO2BsYF3F2MnBwSAv4S
 vR2LGUFsNgEdiaVH5zOB2CICqhKLDq1n7WLk4mAWaGKWmHJ3PTNIQljAR+Li5EZWiCJfideT1
 jNC2E4Ss1bdBqthAWo+9WkKWA2vgLvE7iUPWEAGCQk8ZJRYc+gEWBGngL3Ert83wIoYBWQlvj
 SuBoszC4hL3HoCcYWEgIDEkj3nmSFsUYmXj/+xQtgGEluX7mOBqNeRWLD7ExuErS2xbOFrZoj
 FghInZz5hmcAoPAvJ2FlIWmYhaZmFpGUBI8sqRvXi1KKy1CJdQ72kosz0jJLcxMwcXUMDM73c
 1OLixPTUnMSkYr3k/NxNjMDwZwCCHYw7nzsdYpTkYFIS5f2d8zZSiC8pP6UyI7E4I76oNCe1+
 BCjDAeHkgTv4ztAOcGi1PTUirTMHGAkwqQlOHiURHi57gKleYsLEnOLM9MhUqcYdTmObbr8h0
 mIJS8/L1VKnPc7yAwBkKKM0jy4EbCkcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCEKt4MvN
 K4Da9AjqCCegIWfs3IEeUJCKkpBoYszfYqWh+Ws13qa+UYa/s9I62uPotW0I+K0dEy/tM5m22
 2LkmoUvEXD/U2ibhW7X4HqkPpq77Mr+IrFyb+npmotm2lltm5sx3JibMaea/el6Dr2hRWnfe3
 Hl3es/vED1/MIc3qtW8vmKCsdiftshgJ5Vovu/G+o0f7j1k2+T0uWWv+6lqw4VKLMUZiYZazE
 XFiQCIGVvRBQMAAA==
X-Env-Sender: prvs=4622d1db0=Paul.Durrant@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1508761144!53408046!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20616 invoked from network); 23 Oct 2017 12:19:06 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Oct 2017 12:19:06 -0000
X-IronPort-AV: E=Sophos;i="5.43,422,1503360000"; d="scan'208";a="106447261"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v2 2/5] xen: Provide XEN_DMOP_add_to_physmap
Thread-Index: AQHTS94w1SRDAwXmuEeSq7J3zu8BiqLxVS0w///jjoCAACGkwA==
Date: Mon, 23 Oct 2017 12:19:01 +0000
Message-ID: <b2847ff04e27460cb9417d1bf6b53cab@AMSPEX02CL03.citrite.net>
References: <20171023090509.4338-1-ross.lagerwall@citrix.com>
 <20171023090509.4338-3-ross.lagerwall@citrix.com>
 <24f35330b6d5463da7e5421a72e810f3@AMSPEX02CL03.citrite.net>
 <59EDFA25020000780018952F@prv-mh.provo.novell.com>
In-Reply-To: <59EDFA25020000780018952F@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>, Ross
 Lagerwall <ross.lagerwall@citrix.com>, Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 2/5] xen: Provide XEN_DMOP_add_to_physmap
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjMgT2N0b2JlciAyMDE3IDEzOjE4Cj4gVG86IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIg
PEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwCj4gPEdlb3JnZS5EdW5s
YXBAY2l0cml4LmNvbT47IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgUm9z
cwo+IExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT47IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+Owo+IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz47IHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnOyBLb25yYWQKPiBSemVzenV0ZWsgV2lsayA8
a29ucmFkLndpbGtAb3JhY2xlLmNvbT47IFRpbSAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPgo+IFN1
YmplY3Q6IFJFOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjIgMi81XSB4ZW46IFByb3ZpZGUKPiBYRU5f
RE1PUF9hZGRfdG9fcGh5c21hcAo+IAo+ID4+PiBPbiAyMy4xMC4xNyBhdCAxNDowMywgPFBhdWwu
RHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+PiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YKPiA+PiBSb3NzIExh
Z2Vyd2FsbAo+ID4+IFNlbnQ6IDIzIE9jdG9iZXIgMjAxNyAxMDowNQo+ID4+IC0tLSBhL3hlbi9p
bmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaAo+ID4+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9o
dm0vZG1fb3AuaAo+ID4+IEBAIC0zNjgsNiArMzY4LDIyIEBAIHN0cnVjdCB4ZW5fZG1fb3BfcmVt
b3RlX3NodXRkb3duIHsKPiA+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogKE90aGVy
IHJlYXNvbiB2YWx1ZXMgYXJlIG5vdCBibG9ja2VkKSAqLwo+ID4+ICB9Owo+ID4+Cj4gPj4gKy8q
Cj4gPj4gKyAqIFhFTl9ETU9QX2FkZF90b19waHlzbWFwIDogU2V0cyB0aGUgR1BGTnMgYXQgd2hp
Y2ggYSBwYWdlIHJhbmdlCj4gPj4gYXBwZWFycyBpbgo+ID4+ICsgKiAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHRoZSBzcGVjaWZpZWQgZ3Vlc3QncyBwc2V1ZG9waHlzaWNhbCBhZGRyZXNzCj4g
Pj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhY2UuIElkZW50aWNhbCB0byBYRU5N
RU1fYWRkX3RvX3BoeXNtYXAgd2l0aAo+ID4+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAg
IHNwYWNlID09IFhFTk1BUFNQQUNFX2dtZm5fcmFuZ2UuCj4gPj4gKyAqLwo+ID4+ICsjZGVmaW5l
IFhFTl9ETU9QX2FkZF90b19waHlzbWFwIDE3Cj4gPj4gKwo+ID4+ICtzdHJ1Y3QgeGVuX2RtX29w
X2FkZF90b19waHlzbWFwIHsKPiA+PiArICAgIHVpbnQxNl90IHNpemU7ICAgICAgICAgLyogTnVt
YmVyIG9mIEdNRk5zIHRvIHByb2Nlc3MuICovCj4gPj4gKyAgICB1aW50MTZfdCBwYWQwOwo+ID4+
ICsgICAgdWludDMyX3QgcGFkMTsKPiA+Cj4gPiBJIHRoaW5rIHlvdSBjYW4gbG9zZSBwYWQxIGJ5
IHB1dHRpbmcgaWR4IGFuZCBncGZuIGFib3ZlIHNpemUgcmF0aGVyIHRoYW4KPiA+IGJlbG93IChz
aW5jZSBJSVJDIHdlIG9ubHkgbmVlZCBwYWQgdXAgdG8gdGhlIG5leHQgNCBieXRlIGJvdW5kYXJ5
KS4KPiAKPiBObywgdGFpbCBwYWRkaW5nIHdvdWxkIHRoZW4gc3RpbGwgYmUgd2FudGVkLCBJIHRo
aW5rLgoKT2suICBJIHN0YW5kIGNvcnJlY3RlZCA6LSkKCiAgUGF1bAoKPiAKPiBKYW4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 23 12:20:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 12:20:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6bih-00082v-QV; Mon, 23 Oct 2017 12:20:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=462f4a890=wei.liu2@citrix.com>)
 id 1e6big-00082i-IY
 for xen-devel@lists.xenproject.org; Mon, 23 Oct 2017 12:20:38 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 BE/90-21967-59EDDE95; Mon, 23 Oct 2017 12:20:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHSDve7Ue28
 jDT4+lbL4vmUykwOjx+EPV1gCGKNYM/OS8isSWDN+TPrBXLCTpeLakw/sDYy7mLsYOTkkBPwl
 lhy6wQpiswioShyftpQRxGYTUJb42dnLBmKLCGhLvFi1Dsjm4mAWeM4k0f/uCFiDsICrROuOz
 ywgNq+AhcS/iwuZQIqEBLYwSZy7doQNIiEocXLmE7AiZgEdiQW7PwHFOYBsaYnl/zhAwpwCjh
 Lrb7SDlYgKqEh0Lp0DZgsJKEh0TD/GNIGRbxaSSbOQTJqFMGkBI/MqRo3i1KKy1CJdI2O9pKL
 M9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAYKtnYGDcwbij3e8QoyQHk5Io7++ct5FC
 fEn5KZUZicUZ8UWlOanFhxhlODiUJHin3wXKCRalpqdWpGXmAMMeJi3BwaMkwtsIkuYtLkjML
 c5Mh0idYtTluPHw+h8mIZa8/LxUKXHefJAiAZCijNI8uBGwGLzEKCslzMvIwMAgxFOQWpSbWY
 Iq/4pRnINRSZi3GWQKT2ZeCdymV0BHMAEdIWv/BuSIkkSElFQDY+rGK3FqbRMiy/1v2KT4Fk/
 nNxJfbsCTo5dk43O44LLo4Xdx/r0/jtdGbbbnfxTXfOg+i0fstDdTNCaYtji+0F3nZyTeF9in
 689tvzPSVMVa9cp3ofSv61KvH0mTt0qze8fQ0H+758a34OvvO6ITVyzbHeKgLe4Ud1nx4PJJc
 tY6zYcdZJ4psRRnJBpqMRcVJwIAxgajALwCAAA=
X-Env-Sender: prvs=462f4a890=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1508761235!88433726!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17835 invoked from network); 23 Oct 2017 12:20:37 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Oct 2017 12:20:37 -0000
X-IronPort-AV: E=Sophos;i="5.43,422,1503360000"; d="scan'208";a="455531661"
Date: Mon, 23 Oct 2017 13:20:14 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171023122014.2wwynfp2ma3jn656@citrix.com>
References: <20171020173255.31213-1-wei.liu2@citrix.com>
 <59EDC3680200007800189363@prv-mh.provo.novell.com>
 <20171023114152.e2wy33s2bujbqbsm@citrix.com>
 <23021.55864.773762.856009@mariner.uk.xensource.com>
 <20171023120359.meq2tqthj77eilpv@citrix.com>
 <23021.56200.368409.143156@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23021.56200.368409.143156@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>, Julien
 Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-4.10] scripts: add a script for build
	testing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMjMsIDIwMTcgYXQgMDE6MDc6MzZQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIGZvci00LjEwXSBzY3JpcHRzOiBhZGQg
YSBzY3JpcHQgZm9yIGJ1aWxkIHRlc3RpbmciKToKPiA+IE9uIE1vbiwgT2N0IDIzLCAyMDE3IGF0
IDAxOjAyOjAwUE0gKzAxMDAsIElhbiBKYWNrc29uIHdyb3RlOgo+ID4gPiBJbiBwYXJ0aWN1bGFy
LCBpZiB5b3U6Cj4gPiA+ICAqIGNoZWNrIHRoYXQgdGhlIHRyZWUgaXMgbm90IGRpcnR5Cj4gPiA+
ICAqIGRldGFjaCBIRUFECj4gPiAKPiA+IEkgdGhpbmsgdGhlc2UgdHdvIGNoZWNrcyBhcmUgZ29v
ZC4KPiA+IAo+ID4gPiAgKiByZWF0dGFjaCBIRUFEIGFmdGVyd2FyZHMgYXQgbGVhc3Qgb24gc3Vj
Y2Vzcwo+ID4gCj4gPiBUaGlzIGlzIGFscmVhZHkgdGhlIGNhc2UgZm9yIGdpdC1yZWJhc2Ugb24g
c3VjY2Vzcy4KPiAKPiBOby4gIGdpdC1yZWJhc2UgX3Jld3JpdGVzXyBIRUFELgo+IAoKSSBzZWUu
IEkgd2lsbCBzdGVhbCBiaXRzIGZyb20geW91ciBzbmlwcGV0IHdoZXJlIGFwcHJvcHJpYXRlLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 23 12:33:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 12:33:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6bua-0000UW-1K; Mon, 23 Oct 2017 12:32:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e6buY-0000UQ-WB
 for xen-devel@lists.xenproject.org; Mon, 23 Oct 2017 12:32:55 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 69/FA-31897-671EDE95; Mon, 23 Oct 2017 12:32:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEKsWRWlGSWpSXmKPExsVyMfTOEd3Sh28
 jDTZ+1LL4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOa/2xmLPgrWPH3cxtLA+NJvi5GLg4hgVmM
 EvvWzGYBcVgEXjNLfH93mQ3EkRC4wyrxtm0/cxcjJ5CTJfFk33ZWCDtNYu+SzVB2jcTyqzuZu
 hg5gEapSax5EwUx9SejxNGefkaQuLBAqsTTvakg5SIC2hIvVq0Dm88sMJ9RYuKdzYwQDQsZJR
 5PfM8C0sAmoCOxbkYtSAOvgK3E41tNjCA2i4CqxMPjh8FsUYFwiaaz/SwQNYISJ2c+AbM5BRw
 lut+cYQexmQXMJOZtfsgMYYtL3HoynwnClpfY/nYO8wRG0VlI2mchaZmFpGUWkpYFjCyrGDWK
 U4vKUot0Dc30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECY4YBCHYw3t8YcIhRk
 oNJSZT3d87bSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvGsfAOUEi1LTUyvSMnOA0QuTluDgUR
 Lh1boPlOYtLkjMLc5Mh0idYjTmuHDn0h8mjgN7bv1hEmLJy89LlRLn3Q8ySQCkNKM0D24QLKl
 cYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjBvKMgUnsy8Erh9r4BOYQI6Rdb+DcgpJYkIKakG
 xgJJrQ9H7vkl3GOZdlX5/T1TJdZNjocWWr28IllxJ77+O8Ndt3qvDe8ueVyZHbEwc+u/4pmVT
 5WCwjyW9goXqir0dwlZ+hYVPGwWPdHnbinJ2HxNj8dyvsXCqm1tu3s+X+2V1Nuw0aDAaNMtht
 9TjbLm/Hp4VnPaIR8VOd3vB7uC3054/vQMkxJLcUaioRZzUXEiAEirSlMlAwAA
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1508761973!78458794!1
X-Originating-IP: [209.85.220.196]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21657 invoked from network); 23 Oct 2017 12:32:53 -0000
Received: from mail-qk0-f196.google.com (HELO mail-qk0-f196.google.com)
 (209.85.220.196)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 Oct 2017 12:32:53 -0000
Received: by mail-qk0-f196.google.com with SMTP id k123so21679834qke.3
 for <xen-devel@lists.xenproject.org>; Mon, 23 Oct 2017 05:32:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=uCDXqCFyhXSYCWHtEJ9mmp7oMkhI+RkqALgJWBuFkTU=;
 b=F45jUGErUvHN+YCjFcyC6Ofi1ghWkT9WOFVDsuh5G6ucfhdmCQZOMPSROeygqqgMSa
 6BB8G2V+mnvdusnISkUe0mM/PsYINnsjNHVThVW7aa2MmI3ooIgeYOnOu8EJLQ/fnkBW
 wpd2h7QgDrZWHBkjJuwCL8/EaY4B0t6xlHWuA=
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=uCDXqCFyhXSYCWHtEJ9mmp7oMkhI+RkqALgJWBuFkTU=;
 b=sZazmu2QZ5/2WIpC4v/WcNTNji+Y+mBsfwBDDu3w1uZsAeTVxQTbQLsEP42TNsopKD
 tz0rULC6BeDGJdTk83v/85zz1OsAWGOeTQWx6Tkg4SV9zLEaB5fAER2cMZS9S4hR+XPJ
 l0XHUdkIuR8TUeXvc45zt5xBLo8BbUmCVA2c7+C6SU8pwiq4+jdqk4UDoGQWs62f2kyB
 xkNKjSXumEJ4wf6iB0pLr2jJyzBCN5elNgzx3FlN1WvNMe36hIKntOwWA+WAD1wPhbhB
 ERxSQuX3FP6OD+r3tunTQc88BUuXv4UFFhBxQi4Fse7CSjmiDozPxtPcnaDzS2moP090
 x7LQ==
X-Gm-Message-State: AMCzsaXkgrzx+7WvqquEvxqUlxhj748548YUKCN4MsoIMu7bjD1CSkgy
 8aIiFbQIRZBqqDEThHnFJmuCWA==
X-Google-Smtp-Source: ABhQp+SRCh86NowOpw2A8Ma3zLuppGlflbOm2+iQGtyHDPhOXQ2p150/CoxQqepyo2jJDepwpE5EWw==
X-Received: by 10.55.115.133 with SMTP id o127mr18517022qkc.351.1508761972647; 
 Mon, 23 Oct 2017 05:32:52 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id 35sm4829090qtx.43.2017.10.23.05.32.51
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 23 Oct 2017 05:32:52 -0700 (PDT)
To: Ian Jackson <ian.jackson@eu.citrix.com>
References: <20171016140410.32007-1-wei.liu2@citrix.com>
 <3e4f46cc-ec9a-6e25-8823-8343fd5eecee@linaro.org>
 <23017.54335.318277.495008@mariner.uk.xensource.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <cc4750fc-0740-5dbf-7e3d-e5183f3d6abc@linaro.org>
Date: Mon, 23 Oct 2017 13:32:50 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <23017.54335.318277.495008@mariner.uk.xensource.com>
Content-Language: en-US
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.10] libxl: annotate s to be nonnull in
 libxl__enum_from_string
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyMC8xMC8xNyAxMTo0NywgSWFuIEphY2tzb24gd3JvdGU6Cj4gSnVsaWVuIEdyYWxs
IHdyaXRlcyAoIlJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggZm9yLTQuMTBdIGxpYnhsOiBhbm5vdGF0
ZSBzIHRvIGJlIG5vbm51bGwgaW4gbGlieGxfX2VudW1fZnJvbV9zdHJpbmciKToKPj4gUmVsZWFz
ZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KPiAKPiBU
aGFua3MsIEkgaGF2ZSBhcHBsaWVkIHRoaXMuICBOb3Qgc3VyZSB3aGV0aGVyIHRoaXMgZm9sbG93
dXAgaXMgNC4xMAo+IG1hdGVyaWFsLCBidXQgSU1PIGl0IGlzIGlmIHdlIHdvdWxkIG90aGVyd2lz
ZSB3YW50IHRvIGFkZCBhbm90aGVyCj4gb3Blbi1jb2RlZCBfX2F0dHJpYnV0ZV9fLgoKSSB3b3Vs
ZCBiZSBvayB3aXRoIHRoYXQuIFdlaSBkbyB5b3UgaGF2ZSBhbnkgb3Bpbmlvbj8KCkNoZWVycywK
Cj4gCj4gSWFuLgo+IAo+ICBGcm9tIGIxNWUxMGYyNGEwZDNjMzUwMzNjMjY4MzJlOTFhYTE0ZDQw
ZmM0MzcgTW9uIFNlcCAxNyAwMDowMDowMCAyMDAxCj4gRnJvbTogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gRGF0ZTogRnJpLCAyMCBPY3QgMjAxNyAxMTo0Mjo0MiAr
MDEwMAo+IFN1YmplY3Q6IFtQQVRDSF0gbGlieGw6IFJlcGxhY2Ugb3Blbi1jb2RlZCBfX2F0dHJp
YnV0ZV9fIHdpdGggTk4oKSBtYWNybwo+IAo+IEluc3BpcmVkIGJ5Cj4gICAgI2RlZmluZSBfX25v
bm51bGwoLi4uKSBfX2F0dHJpYnV0ZV9fKChfX25vbm51bGxfXyhfX1ZBX0FSR1NfXykpKQo+IHdo
aWNoIGlzIHVzZWQgaW4gdGhlIGh5cGVydmlzb3IuCj4gCj4gVGhlc2UgYW5ub3RhdGlvbnMgbWF5
IHdlbGwgYmVjb21lIHZlcnkgY29tbW9uIGluIGxpYnhsLCBzbyB3ZSBjaG9vc2UgYQo+IHNob3J0
IG5hbWUuCj4gCj4gU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNp
dHJpeC5jb20+Cj4gQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
Cj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gQ0M6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gLS0tCj4gICB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5h
bC5oIHwgMyArKy0KPiAgIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRp
b24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKPiBpbmRleCA5ZmU0NzJlLi5iZmE5NWQ4IDEwMDY0
NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKPiArKysgYi90b29scy9saWJ4
bC9saWJ4bF9pbnRlcm5hbC5oCj4gQEAgLTYzNSw2ICs2MzUsNyBAQCBzdGF0aWMgaW5saW5lIGlu
dCBsaWJ4bF9fZ2NfaXNfcmVhbChjb25zdCBsaWJ4bF9fZ2MgKmdjKQo+ICAgICovCj4gICAvKiBy
ZWdpc3RlciBwdHIgaW4gZ2MgZm9yIGZyZWUgb24gZXhpdCBmcm9tIG91dGVybW9zdCBsaWJ4bCBj
YWxsZnJhbWUuICovCj4gICAKPiArI2RlZmluZSBOTiguLi4pIF9fYXR0cmlidXRlX18oKG5vbm51
bGwoX19WQV9BUkdTX18pKSkKPiAgICNkZWZpbmUgTk4xIF9fYXR0cmlidXRlX18oKG5vbm51bGwo
MSkpKQo+ICAgIC8qIEl0IHVzZWQgdG8gYmUgbGVnYWwgdG8gcGFzcyBOVUxMIGZvciBnY19vcHQu
ICBHZXQgdGhlIGNvbXBpbGVyIHRvCj4gICAgICogd2FybiBhYm91dCB0aGlzIGlmIGFueSBzbGlw
IHRocm91Z2guICovCj4gQEAgLTE3MTEsNyArMTcxMiw3IEBAIF9oaWRkZW4gY2hhciAqbGlieGxf
X2RvbWlkX3RvX25hbWUobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQpOwo+ICAgX2hpZGRl
biBjaGFyICpsaWJ4bF9fY3B1cG9vbGlkX3RvX25hbWUobGlieGxfX2djICpnYywgdWludDMyX3Qg
cG9vbGlkKTsKPiAgIAo+ICAgX2hpZGRlbiBpbnQgbGlieGxfX2VudW1fZnJvbV9zdHJpbmcoY29u
c3QgbGlieGxfZW51bV9zdHJpbmdfdGFibGUgKnQsCj4gLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IGNoYXIgKnMsIGludCAqZSkgX19hdHRyaWJ1dGVfXygobm9ubnVs
bCgyKSkpOwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFy
ICpzLCBpbnQgKmUpIE5OKDIpOwo+ICAgCj4gICBfaGlkZGVuIHlhamxfZ2VuX3N0YXR1cyBsaWJ4
bF9feWFqbF9nZW5fYXNjaWl6KHlhamxfZ2VuIGhhbmQsIGNvbnN0IGNoYXIgKnN0cik7Cj4gICAK
PiAKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 23 12:39:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 12:39:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6c0V-0000mq-V5; Mon, 23 Oct 2017 12:39:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=462f4a890=wei.liu2@citrix.com>)
 id 1e6c0V-0000me-4X
 for xen-devel@lists.xenproject.org; Mon, 23 Oct 2017 12:39:03 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 BC/F0-08608-6E2EDE95; Mon, 23 Oct 2017 12:39:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDve6zR28
 jDZbOZLb4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPuzfzMVPCWpeLE5dVsDYw/mLsYOTkkBPwl
 3ixaxgJiswioSrzZdBDMZhNQlvjZ2csGYosIaEk8WHIVqJ6Lg1ngBKPEr5VXGbsYOTiEBVIln
 u5NBanhFbCQWHOqiw2kRkjgCqPEnIefWSASghInZz4Bs5kFdCQW7P7EBtLLLCAtsfwfB0iYU8
 BO4tixhWC7RAVUJDqXzgErFxJQkOiYfoxpAiPfLCSTZiGZNAth0gJG5lWM6sWpRWWpRbqmekl
 FmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgYHGAAQ7GKdf9j/EKMnBpCTK+zvnbaQQ
 X1J+SmVGYnFGfFFpTmrxIUYZDg4lCd45D4FygkWp6akVaZk5wJCHSUtw8CiJ8NaDpHmLCxJzi
 zPTIVKnGHU5bjy8/odJiCUvPy9VSpxXB6RIAKQoozQPbgQs/i4xykoJ8zICHSXEU5BalJtZgi
 r/ilGcg1FJmLcFZApPZl4J3KZXQEcwAR0ha/8G5IiSRISUVANjfurnf+k3/rlv/WI4df5D3me
 PvvVOY/DrSDVgW+b2PGZy1JfyjUcLn9VLtp3SzPu4Zva9Wp6Tjw8XvNkw50HN7y+BE+cneUwX
 9I+eJ7NO8NuaG01u71/vq2WI0WIP/ro2cuWUTNXDh5KmcoZN+Dth3tWqvb6XG24Vf9U5Hy4z3
 WnqnnS+lbq7liqxFGckGmoxFxUnAgDn0uAxugIAAA==
X-Env-Sender: prvs=462f4a890=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1508762340!113067992!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41618 invoked from network); 23 Oct 2017 12:39:01 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Oct 2017 12:39:01 -0000
X-IronPort-AV: E=Sophos;i="5.43,422,1503360000"; d="scan'208";a="455535172"
Date: Mon, 23 Oct 2017 13:38:58 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@linaro.org>
Message-ID: <20171023123858.iofaepxv4rwmg76t@citrix.com>
References: <20171016140410.32007-1-wei.liu2@citrix.com>
 <3e4f46cc-ec9a-6e25-8823-8343fd5eecee@linaro.org>
 <23017.54335.318277.495008@mariner.uk.xensource.com>
 <cc4750fc-0740-5dbf-7e3d-e5183f3d6abc@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <cc4750fc-0740-5dbf-7e3d-e5183f3d6abc@linaro.org>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-4.10] libxl: annotate s to be nonnull in
 libxl__enum_from_string
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMjMsIDIwMTcgYXQgMDE6MzI6NTBQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpLAo+IAo+IE9uIDIwLzEwLzE3IDExOjQ3LCBJYW4gSmFja3NvbiB3cm90ZToKPiA+
IEp1bGllbiBHcmFsbCB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW1BBVENIIGZvci00LjEwXSBs
aWJ4bDogYW5ub3RhdGUgcyB0byBiZSBub25udWxsIGluIGxpYnhsX19lbnVtX2Zyb21fc3RyaW5n
Iik6Cj4gPiA+IFJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxp
bmFyby5vcmc+Cj4gPiAKPiA+IFRoYW5rcywgSSBoYXZlIGFwcGxpZWQgdGhpcy4gIE5vdCBzdXJl
IHdoZXRoZXIgdGhpcyBmb2xsb3d1cCBpcyA0LjEwCj4gPiBtYXRlcmlhbCwgYnV0IElNTyBpdCBp
cyBpZiB3ZSB3b3VsZCBvdGhlcndpc2Ugd2FudCB0byBhZGQgYW5vdGhlcgo+ID4gb3Blbi1jb2Rl
ZCBfX2F0dHJpYnV0ZV9fLgo+IAo+IEkgd291bGQgYmUgb2sgd2l0aCB0aGF0LiBXZWkgZG8geW91
IGhhdmUgYW55IG9waW5pb24/Cj4gCgpTdXJlIHRoaXMgaXMgYSBzaW1wbGUgZW5vdWdoIHBhdGNo
LiBXZSBzaG91bGQgcHJlZmVyYWJseSB0dXJuIGFsbCBOTjEgdG8KTk4oMSksIHRvby4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 23 13:10:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 13:10:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6cUa-0003G6-Fp; Mon, 23 Oct 2017 13:10:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=462f95edf=George.Dunlap@citrix.com>)
 id 1e6cUZ-0003DS-1b
 for xen-devel@lists.xenproject.org; Mon, 23 Oct 2017 13:10:07 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 B2/1A-31244-E2AEDE95; Mon, 23 Oct 2017 13:10:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHRDpK7uq7e
 RBg1zVSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyW24uZCtrZKl5/Pc7WwDiJtYuRk0NCwF9i
 4+vrYLawgKtE647PLCC2iICvxN3HTUxdjFwczAJHmCSmzDvP3sXIwSEkYCEx874FSA2bgJ7Ev
 ONfwep5BWwlmg+dYgSxWQRUJe79O8kEYosKhEs0ne2HqhGUODnzCZjNKWApsenWF1aQkcwCmh
 Lrd+mDhJkFxCVuPZnPBGHLSzRvnc0MYgsBjVz84Cj7BEb+WUgmzULonoWkexaS7gWMLKsYNYp
 Ti8pSi3SNzPWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQIDkwEIdjAuXht4iFGS
 g0lJlPd3zttIIb6k/JTKjMTijPii0pzU4kOMMhwcShK88S+BcoJFqempFWmZOcAYgUlLcPAoi
 fC+fAaU5i0uSMwtzkyHSJ1i1OW48fD6HyYhlrz8vFQpcV5rkBkCIEUZpXlwI2DxeolRVkqYlx
 HoKCGegtSi3MwSVPlXjOIcjErCvC4gU3gy80rgNr0COoIJ6AhZ+zcgR5QkIqSkGhjj64Unnu1
 JEdt/pGPJ+4BII7uV8q77Hmnf+pERdy2Yc72Tp1/V6/7UE50NCo+kjqh9+SMTHt+Wf29Sr+KJ
 gkXfWbj/blAW+tFVFTsvheMeGydH6FfzjutLFtnyKbSaWCgvqdF6pLN1Q6/30szL6qlSK/jyb
 itZVq49mKLpefJZkPixnAOy8UosxRmJhlrMRcWJAN+Qyg/SAgAA
X-Env-Sender: prvs=462f95edf=George.Dunlap@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1508764203!66511438!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18469 invoked from network); 23 Oct 2017 13:10:05 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Oct 2017 13:10:05 -0000
X-IronPort-AV: E=Sophos;i="5.43,422,1503360000"; d="scan'208";a="447657881"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20171020173255.31213-1-wei.liu2@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <73db205f-7dff-a7a5-d683-16a3eab2e7a5@citrix.com>
Date: Mon, 23 Oct 2017 14:02:53 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171020173255.31213-1-wei.liu2@citrix.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-4.10] scripts: add a script for build
	testing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMjAvMjAxNyAwNjozMiBQTSwgV2VpIExpdSB3cm90ZToKPiBTaWduZWQtb2ZmLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IC0tLQo+IENjOiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVu
bGFwQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgo+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEtvbnJh
ZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiBDYzogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENjOiBUaW0gRGVlZ2FuIDx0aW1A
eGVuLm9yZz4KPiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBDYzogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAKPiBUaGUgcmlzayBmb3IgdGhpcyBpcyB6
ZXJvLCBoZW5jZSB0aGUgZm9yLTQuMTAgdGFnLgoKSSdtIG5vdCBuZWNlc3NhcmlseSBhcmd1aW5n
IGFnYWluc3QgdGhpcywgYnV0IGluIG15IGVzdGltYXRpb24gdGhpcwppc24ndCB6ZXJvIHJpc2su
ICBJdCdzIGEgbmV3IGZlYXR1cmUgKGV2ZW4gaWYgb25lIG9ubHkgZm9yIGRldmVsb3BlcnMpLgpJ
dCdzIG5vdCAqaW50ZW5kZWQqIHRvIGRlc3Ryb3kgYW55dGhpbmcsIGJ1dCBhIGJ1ZyBpbiBpdCB3
ZWxsIGNvdWxkCmRlc3Ryb3kgZGF0YS4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 23 13:13:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 13:13:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6cXb-0003Pu-1C; Mon, 23 Oct 2017 13:13:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4622db8cb=Ian.Jackson@citrix.com>)
 id 1e6cXZ-0003Pk-Je
 for xen-devel@lists.xenproject.org; Mon, 23 Oct 2017 13:13:13 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 6F/E5-02146-8EAEDE95; Mon, 23 Oct 2017 13:13:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHSDve6LV28
 jDc7eEbL4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOWT2UpeMVcsaCti62BsZ25i5GTQ0LAX6Kh
 /TqYzSagK9G05S8biM0rIChxcuYTFhCbWUBHYsHuT2wQtrzE9rdzmCFqHCRev14FVMPBwSKgK
 nH7njRIWERAUeLBy5usXYxcQOUrGCV6LpxjBqkRFkiVeLo3FaSGU8BSounBNzaQGiGBJiaJ15
 M2M0LcYyLxduFONpB6IQE1ibnr4ycw8s1CctEsJBfNQnLRAkbmVYzqxalFZalFupZ6SUWZ6Rk
 luYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBYcYABDsY17Y6H2KU5GBSEuX9nfM2UogvKT+l
 MiOxOCO+qDQntfgQowwHh5IE7/yXQDnBotT01Iq0zBxgwMOkJTh4lER4Xz4DSvMWFyTmFmemQ
 6ROMRpz3Hh4/Q8TR8fNu3+YhFjy8vNSpcR5V4BMEgApzSjNgxsEi8RLjLJSwryMQKcJ8RSkFu
 VmlqDKv2IU52BUEuZ1AZnCk5lXArfvFdApTECnyNq/ATmlJBEhJdXA6PEkm2/p0p4VD3yTj5z
 uyuCb5ll6eP5Tx5enOUPPyM59VMYZsc7xkju7AOPSx/5rlrXxrIi9JlwVktr2wUfjnpPmKjtx
 UY7zMzaz7tvlMOeV66UfOXOZkz58cIu3KlbYluS76c014folOfG6hcInX2jZ1nyMZmnr3Xj23
 ll9RqN5J/3nLuktVmIpzkg01GIuKk4EAOboDiG/AgAA
X-Env-Sender: prvs=4622db8cb=Ian.Jackson@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1508764389!104650950!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57291 invoked from network); 23 Oct 2017 13:13:11 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Oct 2017 13:13:11 -0000
X-IronPort-AV: E=Sophos;i="5.43,422,1503360000"; d="scan'208";a="455542116"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23021.59642.553212.599078@mariner.uk.xensource.com>
Date: Mon, 23 Oct 2017 14:04:58 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20171023123858.iofaepxv4rwmg76t@citrix.com>
References: <20171016140410.32007-1-wei.liu2@citrix.com>
 <3e4f46cc-ec9a-6e25-8823-8343fd5eecee@linaro.org>
 <23017.54335.318277.495008@mariner.uk.xensource.com>
 <cc4750fc-0740-5dbf-7e3d-e5183f3d6abc@linaro.org>
 <20171023123858.iofaepxv4rwmg76t@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>, Julien Grall <julien.grall@linaro.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.10] libxl: annotate s to be nonnull in
 libxl__enum_from_string
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW1BBVENIIGZvci00LjEwXSBsaWJ4bDog
YW5ub3RhdGUgcyB0byBiZSBub25udWxsIGluIGxpYnhsX19lbnVtX2Zyb21fc3RyaW5nIik6Cj4g
T24gTW9uLCBPY3QgMjMsIDIwMTcgYXQgMDE6MzI6NTBQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+ID4gSSB3b3VsZCBiZSBvayB3aXRoIHRoYXQuIFdlaSBkbyB5b3UgaGF2ZSBhbnkgb3Bp
bmlvbj8KPiAKPiBTdXJlIHRoaXMgaXMgYSBzaW1wbGUgZW5vdWdoIHBhdGNoLiBXZSBzaG91bGQg
cHJlZmVyYWJseSB0dXJuIGFsbCBOTjEgdG8KPiBOTigxKSwgdG9vLgoKVGhhdCB3b3VsZCBiZSBm
aW5lIGJ5IG1lIGJ1dCBJIGRvbid0IGZlZWwgYSBuZWVkIHRvIGh1cnJ5IHdpdGggdGhhdC4KSSBj
YW4gcHJvdmlkZSB0aGUgcGF0Y2ggdG8gZG8gdGhhdCByaWdodCBub3csIG9yIHdlIGNhbiBzYXZl
IGRvaW5nCnRoYXQgZm9yIGFmdGVyIDQuMTAuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 23 13:38:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 13:38:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6cw8-0004tw-0R; Mon, 23 Oct 2017 13:38:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=462f4a890=wei.liu2@citrix.com>)
 id 1e6cw7-0004tq-GH
 for xen-devel@lists.xenproject.org; Mon, 23 Oct 2017 13:38:35 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 75/C4-07499-AD0FDE95; Mon, 23 Oct 2017 13:38:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpO6tD28
 jDW7tkbb4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOunW5nKTjJUtG5oIulgfEscxcjJ4eEgL9E
 y7PbYDaLgKrEwnvNYDabgLLEz85eNhBbREBb4sWqdUA2FwezwHFGiQvth4GKODiEBVIlnu5NB
 TF5BSwkdt9IASkREtjBJPHj5xtWkF5eAUGJkzOfsIDYzAI6Egt2f2IDqWcWkJZY/o8DJMwp4C
 jR2/EQbJWogIpE59I5YOVCAgoSHdOPMU1g5JuFZNIsJJNmIUxawMi8ilGjOLWoLLVI18hSL6k
 oMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMNAYgGAH44FFgYcYJTmYlER5f+e8jRTi
 S8pPqcxILM6ILyrNSS0+xCjDwaEkwVv3HignWJSanlqRlpkDDHmYtAQHj5IIb9VboDRvcUFib
 nFmOkTqFKMux42H1/8wCbHk5eelSonzZoDMEAApyijNgxsBi79LjLJSwryMQEcJ8RSkFuVmlq
 DKv2IU52BUEuadBTKFJzOvBG7TK6AjmICOkLV/A3JESSJCSqqBsTHquWVKEKNxmWX1AaUNKkl
 92R/+T1u3cNV88z4Oc8WwEy5ClusOqJ2/+E8zKS/SMzrQ/L0W65p46Tlhnp89uudtjDTUeapj
 U+i6V+jyvdfhxvm5O1nFfFWSVn84HHDVubph2S/LGU3z1/QzMjOlGJw3siyPr1At+MQfcNfvV
 Kz0cW2rEz+UWIozEg21mIuKEwHfIguLugIAAA==
X-Env-Sender: prvs=462f4a890=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1508765912!71831526!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62624 invoked from network); 23 Oct 2017 13:38:34 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Oct 2017 13:38:34 -0000
X-IronPort-AV: E=Sophos;i="5.43,423,1503360000"; d="scan'208";a="447667722"
Date: Mon, 23 Oct 2017 14:37:14 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171023133714.hzaof7p6zzbyk4zc@citrix.com>
References: <20171016140410.32007-1-wei.liu2@citrix.com>
 <3e4f46cc-ec9a-6e25-8823-8343fd5eecee@linaro.org>
 <23017.54335.318277.495008@mariner.uk.xensource.com>
 <cc4750fc-0740-5dbf-7e3d-e5183f3d6abc@linaro.org>
 <20171023123858.iofaepxv4rwmg76t@citrix.com>
 <23021.59642.553212.599078@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23021.59642.553212.599078@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>, Julien Grall <julien.grall@linaro.org>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.10] libxl: annotate s to be nonnull in
 libxl__enum_from_string
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMjMsIDIwMTcgYXQgMDI6MDQ6NThQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2VpIExpdSB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW1BBVENIIGZvci00LjEwXSBs
aWJ4bDogYW5ub3RhdGUgcyB0byBiZSBub25udWxsIGluIGxpYnhsX19lbnVtX2Zyb21fc3RyaW5n
Iik6Cj4gPiBPbiBNb24sIE9jdCAyMywgMjAxNyBhdCAwMTozMjo1MFBNICswMTAwLCBKdWxpZW4g
R3JhbGwgd3JvdGU6Cj4gPiA+IEkgd291bGQgYmUgb2sgd2l0aCB0aGF0LiBXZWkgZG8geW91IGhh
dmUgYW55IG9waW5pb24/Cj4gPiAKPiA+IFN1cmUgdGhpcyBpcyBhIHNpbXBsZSBlbm91Z2ggcGF0
Y2guIFdlIHNob3VsZCBwcmVmZXJhYmx5IHR1cm4gYWxsIE5OMSB0bwo+ID4gTk4oMSksIHRvby4K
PiAKPiBUaGF0IHdvdWxkIGJlIGZpbmUgYnkgbWUgYnV0IEkgZG9uJ3QgZmVlbCBhIG5lZWQgdG8g
aHVycnkgd2l0aCB0aGF0Lgo+IEkgY2FuIHByb3ZpZGUgdGhlIHBhdGNoIHRvIGRvIHRoYXQgcmln
aHQgbm93LCBvciB3ZSBjYW4gc2F2ZSBkb2luZwo+IHRoYXQgZm9yIGFmdGVyIDQuMTAuCj4gCgpF
aXRoZXIgaXMgZmluZS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 23 13:47:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 13:47:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6d4u-0005fd-Tg; Mon, 23 Oct 2017 13:47:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e6d4u-0005fX-1A
 for xen-devel@lists.xenproject.org; Mon, 23 Oct 2017 13:47:40 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 F4/F9-10419-BF2FDE95; Mon, 23 Oct 2017 13:47:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKKsWRWlGSWpSXmKPExsVyMfTOEd1fn95
 GGqxYq2XxfctkJgdGj8MfrrAEMEaxZuYl5VcksGYc/nSHueA4Z8W189vYGhj/sHcxcnEICcxk
 lJjwuwXMYRF4zSxxecorMEdC4A6rxNrJj5i6GDmBnCyJ7eeXQdlpEr3PtjFC2JUSh1ccYO1i5
 AAapSax5k0UxNRfjBJ3Xm8GqxEW8JU4/G8JC4gtAmTffdwENodZQF2ir3cxVK+5xKf3QSAmm4
 COxLoZtSAVvAK2Er+vrwfrZBFQlbh45CmYLSoQLtF0tp8FokZQ4uTMJ2A2p4CFROeBbnaI6WY
 S8zY/ZIawxSVuPZkPtVVeYvvbOcwTGEVnIWmfhaRlFpKWWUhaFjCyrGJUL04tKkst0jXSSyrK
 TM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIjBYGINjB+P2P0yFGSQ4mJVHe3zlvI4X4k
 vJTKjMSizPii0pzUosPMcpwcChJ8N74CJQTLEpNT61Iy8wBxi1MWoKDR0mE1+cDUJq3uCAxtz
 gzHSJ1itGS48KdS3+YOI5tugwkD+y59YdJiCUvPy9VSpxXHZgchARAGjJK8+DGwVLLJUZZKWF
 eRqADhXgKUotyM0tQ5V8xinMwKgnzbge5iiczrwRu6yugg5iADpK1fwNyUEkiQkqqgVEvfZW7
 8lYDCZ47l2vz8ldzP3uwxPWBLlPuTp8Gz2/dmkmZ5orNqxj7Wlh1t00t5LCZkxfksk3gIe9nu
 w3+jFJP6z9bP1cROBV+xG3f+ot7g7PCIk4vCM/9vvHb1hr9GzrSpcF2Ce5ChrvEbb9v8L9+SY
 ND+EL0+e1+gb/F2CLXqDjaLFXeqcRSnJFoqMVcVJwIACiK5UcoAwAA
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1508766457!105402658!1
X-Originating-IP: [209.85.220.196]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5605 invoked from network); 23 Oct 2017 13:47:38 -0000
Received: from mail-qk0-f196.google.com (HELO mail-qk0-f196.google.com)
 (209.85.220.196)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 Oct 2017 13:47:38 -0000
Received: by mail-qk0-f196.google.com with SMTP id r64so21994284qkc.1
 for <xen-devel@lists.xenproject.org>; Mon, 23 Oct 2017 06:47:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=e3qnLR1pLujCGAY2JiVL4oBz3l8RwYBQlz9odaKdMGk=;
 b=LDaNciPcpnJexcrgjbhIq+rfgOt/fCWDHVKVypV97d3tzscJ/uwG3C9N3JgMh6LlYs
 9JVLBjE6UThR6OoC3g/wdvuQn4vxlJFXiSWZtzhcoIbHEUG80Lr9SVVM6y+1dX1HlG1r
 jvOAQ4SxR9hVWJOhYTMLNBlSCRJ5mUe4XjJ5w=
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=e3qnLR1pLujCGAY2JiVL4oBz3l8RwYBQlz9odaKdMGk=;
 b=DCY7XNojQb1AbkXCjiQwvI6qJ5iSOe0KPcZFfPStnvpVo2nR4UkWvVH4E3U7sFGzv0
 LBFppuXnsCl5wweAfGFLxlcCXwKfUs61+YZtrbOIK35MffIgXNBNdXzTMPkqH55Tr/sr
 97pI6OU+4YUfIi8+1P4TJKllcFza0CeuKKlv9smwsgekEEP6e8tmPbOays7HeMGhwmQy
 bQ3YfZ5CpRx+GSPy02sDVfoBM6E7JhJiLf8olodUvw1PLuBcFktHYQ0mhhvFW59d0l8X
 GMiCiQbOwoyjE/f9/lpCnKX8Q5DOguGofKFTwxBaHUi5yl8CmzTDQTISO/Z9M7Lylct4
 +mfQ==
X-Gm-Message-State: AMCzsaX9+P1CVmf0yqIlcklPMKl8Z8sxOtwwyE+UcP6V25mViJH6UGQY
 XLtstoGe3xymYWjISsI+tOnvwA==
X-Google-Smtp-Source: ABhQp+TSveVWD5yNpfh03N2ietI57Y3//s431uaqTdSvyKakFKz4t4I2z9h704ZEs9jGx1YTYFOp2Q==
X-Received: by 10.55.50.71 with SMTP id y68mr19340190qky.136.1508766457596;
 Mon, 23 Oct 2017 06:47:37 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id h21sm4965523qte.72.2017.10.23.06.47.36
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 23 Oct 2017 06:47:37 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20171020111002.5228-1-wei.liu2@citrix.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <5c344617-7579-95f6-78a7-baf28037175a@linaro.org>
Date: Mon, 23 Oct 2017 14:47:35 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171020111002.5228-1-wei.liu2@citrix.com>
Content-Language: en-US
Cc: Julien Grall <Julien.Grall@arm.com>
Subject: Re: [Xen-devel] [PATCH for-4.10] Config.mk: update mini-os changeset
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyMC8xMC8xNyAxMjoxMCwgV2VpIExpdSB3cm90ZToKPiBUaGUgbmV3IGNoYW5nZXNl
dCBjb250YWlucyB0aGUgbmV3IGNvbnNvbGUuaCBmaXggaW4geGVuLmdpdC4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IC0tLQo+IENjOiBKdWxpZW4g
R3JhbGwgPEp1bGllbi5HcmFsbEBhcm0uY29tPgo+IAo+IFRoaXMgaXMgcmF0aGVyIGxvdyByaXNr
IGJlY2F1c2Ugc3R1YmRvbSBidWlsZCBpbiB4ZW4uZ2l0IHVzZXMgeGVuCj4gaGVhZGVycyBkaXJl
Y3RseS4KPiAKPiBJIGp1c3QgZG9uJ3Qgd2FudCB0byBzaGlwIGEgdmVyc2lvbiBvZiB4ZW4gd2hp
Y2ggcG9pbnRzIHRvIGEgYnVnZ3kKPiBtaW5pLW9zIGNoYW5nZXNldC4KClJlbGVhc2UtYWNrZWQt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CgpDaGVlcnMsCgo+IC0t
LQo+ICAgQ29uZmlnLm1rIHwgNiArKystLS0KPiAgIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlv
bnMoKyksIDMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL0NvbmZpZy5tayBiL0NvbmZp
Zy5tawo+IGluZGV4IDc4ZThhMmNjOGEuLjY2NGY5N2U3MjYgMTAwNjQ0Cj4gLS0tIGEvQ29uZmln
Lm1rCj4gKysrIGIvQ29uZmlnLm1rCj4gQEAgLTI3NCw5ICsyNzQsOSBAQCBNSU5JT1NfVVBTVFJF
QU1fVVJMID89IGdpdDovL3hlbmJpdHMueGVuLm9yZy9taW5pLW9zLmdpdAo+ICAgZW5kaWYKPiAg
IE9WTUZfVVBTVFJFQU1fUkVWSVNJT04gPz0gOTQ3ZjM3MzdhYmY2NWZkYTYzZjNmZmQ5N2ZkZGZh
Njk4Njk4Njg2OAo+ICAgUUVNVV9VUFNUUkVBTV9SRVZJU0lPTiA/PSBxZW11LXhlbi00LjEwLjAt
cmMxCj4gLU1JTklPU19VUFNUUkVBTV9SRVZJU0lPTiA/PSB4ZW4tNC4xMC4wLXJjMQo+IC0jIFR1
ZSBPY3QgMyAxOTo0NToxOSAyMDE3ICswMTAwCj4gLSMgTGluayBhZ2FpbnN0IGxpYnhlbnRvb2xj
b3JlCj4gK01JTklPU19VUFNUUkVBTV9SRVZJU0lPTiA/PSAwYjRiNzg5N2UwOGI5NjdhMDliZWQy
MDI4YTc5ZmFiZmY4MjM0MmRkCj4gKyMgTW9uIE9jdCAxNiAxNjozNjo0MSAyMDE3ICswMTAwCj4g
KyMgVXBkYXRlIFhlbiBoZWFkZXIgZmlsZXMgYWdhaW4KPiAgIAo+ICAgU0VBQklPU19VUFNUUkVB
TV9SRVZJU0lPTiA/PSByZWwtMS4xMC4yCj4gICAjIFdlZCBKdW4gMjIgMTQ6NTM6MjQgMjAxNiAr
MDgwMAo+IAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 23 13:58:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 13:58:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6dFC-0006Pl-VV; Mon, 23 Oct 2017 13:58:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e6dFB-0006Ow-Vy
 for xen-devel@lists.xenproject.org; Mon, 23 Oct 2017 13:58:18 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 88/53-17628-975FDE95; Mon, 23 Oct 2017 13:58:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAKsWRWlGSWpSXmKPExsVyMfTOYd2Kr28
 jDXo+qVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlv/s5hKZjMWfHmygy2BsYz7F2MXBxCAjMZ
 JXafWs8M4rAIvGaW6Fy0lgnEkRC4wyqxf+ddoAwnkJMl8fbhB1YIO03i5OztTBB2ucSvCVsYu
 xg5gEapSax5EwUx9TejxP31bWC9wgLuEt2b21lBakQEHCXuX9ADCTMLREnMOPebEcQWEkiWeN
 H8EWwMm4COxLoZtSBhXgFbifPNO8BKWARUJWY09bOA2KIC4RJNZyFsXgFBiZMzn4DZnAL2EjN
 3vmWCGG8mMW/zQ2YIW1zi1pP5UHF5ie1v5zBPYBSdhaR9FpKWWUhaZiFpWcDIsopRozi1qCy1
 SNfQQi+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzBeGIBgB2PTds9DjJIcTEqiv
 L9z3kYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDN/QKUEyxKTU+tSMvMAUYuTFqCg0dJhLcTJM
 1bXJCYW5yZDpE6xWjMceHOpT9MHAf23PrDJMSSl5+XKiXO6wZSKgBSmlGaBzcIllAuMcpKCfM
 yAp0mxFOQWpSbWYIq/4pRnINRSZiXBZiehHgy80rg9r0COoUJ6BRZ+zcgp5QkIqSkGhgju73n
 7j3oyqnzJrr6tO6pBx/+tz5qmM2ZvETAcXXtnZ8vlL++/t68b5bVvyeVBcX+jXqWsn+2B30OC
 05gq2juDm5n/y/3KbzgOW9n7IoID+G5cwOvHG9cIPzH6dj9twsib5+LZPTlkFX/ee3HY21+7h
 l1hXM22ulocCybf+kDx24nmVm7g84psRRnJBpqMRcVJwIAh+wNZCMDAAA=
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1508767095!104659666!1
X-Originating-IP: [209.85.220.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56285 invoked from network); 23 Oct 2017 13:58:16 -0000
Received: from mail-qk0-f195.google.com (HELO mail-qk0-f195.google.com)
 (209.85.220.195)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 Oct 2017 13:58:16 -0000
Received: by mail-qk0-f195.google.com with SMTP id b15so22023700qkg.9
 for <xen-devel@lists.xenproject.org>; Mon, 23 Oct 2017 06:58:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=LF4z1j56zmkmCG4UtJrIOmuMNwQ5Z0Hj0Pu8JU/qJx8=;
 b=c/bQJtKYX+VG1lCxli9/Ruvf7wFYu8VfaJ8WGowZFUJ+dy4sJudAV7SD7nh6MtQe2Q
 6xeIGyKuCRGYCip4eXSj5xQ0I1VEhzDElF9zuUwVp6xMf/LRE/AZGIIqZ5CXCtSBm4oc
 92c+1gxYQQ18k4K9uFrBvCpmMCU/JZhyqJLf4=
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=LF4z1j56zmkmCG4UtJrIOmuMNwQ5Z0Hj0Pu8JU/qJx8=;
 b=j187blBVj4BtDrNcwgfFNG7AhRIFlsMGiL+dv2qTAk56ZhcUqpXCXJZAgJmLZlmY6M
 YrrrW9EcT9x9XWz/BOD1LdRWXu6VcuxuRHIWzI9fk/pyaBD7ZxJKMGQ3B5WubR/mYPvk
 IQvC09bOczIRIjfPTHoxaiipq8kHw08qpzsSsFQ18ZTznnYxMd/s5D/YVId/ixaGxzmP
 NPGGFvgVZ38TEEOCMRa7ZaluJ76VeXxevY6NVUUHiZPb88KzHAuh/nDQYum87+FhFayz
 UGDqb19bmGmzCtl+Ew2ijdbWQ8SzsOIRzhtHRznUWArXiRxN4qaOAQXx3OIgFiWEKPR4
 qZjg==
X-Gm-Message-State: AMCzsaWkkjze2pa+pj2pd00ZHDGeJzD8wZV7yt08Y2QxLYMvRKEP1t8c
 rnWzGYPSp0cGH/zNe0mYoit9Vw==
X-Google-Smtp-Source: ABhQp+SzYTxPVlXUBRxmsQA9lXa82EazAyDdmabl6T8l1+wap9yeo+53GYaBaO2j5Gk2IgW/YQSb3w==
X-Received: by 10.55.80.3 with SMTP id e3mr17452706qkb.254.1508767095560;
 Mon, 23 Oct 2017 06:58:15 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id s187sm4754361qke.68.2017.10.23.06.58.14
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 23 Oct 2017 06:58:15 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, osstest-admin@xenproject.org
References: <osstest-115037-mainreport@xen.org>
 <59EDC70D0200007800189380@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <cde9b0a8-c1dc-b2da-8c92-3b96122e178a@linaro.org>
Date: Mon, 23 Oct 2017 14:58:06 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59EDC70D0200007800189380@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [xen-unstable test] 115037: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

KyBBbmRyZXcKCkhpLAoKT24gMjMvMTAvMTcgMDk6NDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+
IE9uIDIzLjEwLjE3IGF0IDAxOjQ5LCA8b3NzdGVzdC1hZG1pbkB4ZW5wcm9qZWN0Lm9yZz4gd3Jv
dGU6Cj4+IGZsaWdodCAxMTUwMzcgeGVuLXVuc3RhYmxlIHJlYWwgW3JlYWxdCj4+IGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTUwMzcvCj4+Cj4+IFJl
Z3Jlc3Npb25zIDotKAo+Pgo+PiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBi
bG9ja2luZywKPj4gaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46Cj4+ICAg
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTE0NjQ0Cj4+ICAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0NjQ0Cj4+ICAgdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTE0NjQ0Cj4gCj4gSSdtIHB1enpsZWQgYnkgdGhlc2UgcmVjdXJyaW5nIGZh
aWx1cmVzOiBVbnRpbCBmbGlnaHQgMTE0NTI1IGFsbCB0aHJlZQo+IChwbHVzIHRoZSBmb3VydGgg
c2libGluZywgd2hpY2ggaXMgaW4gImd1ZXN0LXN0b3AgZmFpbCBuZXZlciBwYXNzIiBzdGF0ZSkK
PiB3ZXJlIGZhaWwtbmV2ZXItcGFzcyBvbiB3aW5kb3dzLWluc3RhbGwgKHRoZSA2NC1iaXQgaG9z
dCBvbmVzKSBvcgo+IGd1ZXN0LXNhdmVyZXN0b3JlICh0aGUgMzItYml0IGhvc3Qgb25lcykuIFRo
ZW4gZmxpZ2h0cyAxMTQ1NDAgYW5kCj4gMTE0NjQ0IHdlcmUgc3VjY2Vzc2VzLCBhbmQgc2luY2Ug
dGhlbiBndWVzdC1zdG9wIGhhcyBiZWVuIGZhaWxpbmcuCj4gVGhlIGd1ZXN0IGNvbnNvbGUgZG9l
c24ndCBzaG93IGFueSBpbmRpY2F0aW9uIHRoYXQgdGhlIGd1ZXN0IG1heQo+IGhhdmUgcmVjZWl2
ZWQgYSBzaHV0ZG93biBzaWduYWwuCgpXb3VsZCBpdCBiZSBwb3NzaWJsZSBvZiBhIHBsYXRmb3Jt
IHNwZWNpZmljIGJ1Zz8gVGhlIGxhc3QgdHdvIGZsaWdodHMgCmFyZSBmYWlsaW5nIG9uIG1lcmxv
dDEuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 23 13:59:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 13:59:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6dGi-0006Vz-Aa; Mon, 23 Oct 2017 13:59:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e6dGg-0006Vr-GW
 for xen-devel@lists.xen.org; Mon, 23 Oct 2017 13:59:50 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 E3/2E-07422-5D5FDE95; Mon, 23 Oct 2017 13:59:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMKsWRWlGSWpSXmKPExsVyMfTOYd0rX99
 GGsz4bGOx5ONiFgdGj6O7fzMFMEaxZuYl5VcksGb8fdTOUjBZoGLjp1fsDYwneLsYuTiEBCYz
 SsztXckM4rAIvGaW+LR1IiOIIyFwh1Vi/t45TF2MnEBOnsSJjY8ZIew0iQtXtrJB2DUSrx/1s
 HcxcgCNUpNY8yYKYuovRonbf3axg9QIC2RLrNgxE6xeREBZovfXbxaQImaBjYwS20/sYoHouM
 MosXjOH7BJbAI6Eutm1IKYvAK2Eiv/MIP0sgioSmx9vwvMFhUIl2g6288CYvMKCEqcnPkEzOY
 UsJe4vf8KK4jNLGAmMW/zQ2YIW1zi1pP5TBC2vMT2t3OYJzCKzkLSPgtJyywkLbOQtCxgZFnF
 qF6cWlSWWqRroZdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERgxDECwg/Fgs/MhR
 kkOJiVR3t85byOF+JLyUyozEosz4otKc1KLDzFqcHAIHDs3dzqTFEtefl6qkgTvyi9AdYJFqe
 mpFWmZOcCYhimV4OBREuHtBEnzFhck5hZnpkOkTjFacly4c+kPE8exTZeB5IE9t/4wCYHNkxL
 ndQNpEABpyCjNgxsHSzuXGGWlhHkZgY4V4ilILcrNLEGVf8UozsGoJMzLAkxiQjyZeSVwW18B
 HcQEdJCs/RuQg0oSEVJSDYxrfSMM33Jn7jeJv/4yvMH7xF35+VdEF0h8akhlPtNvJ7vaI2Zyk
 Kft1dabB9eGrpQOfrU50ctkV5ZmwN3aDxJ2/UcPbl74qOfz575pqknhzRH3tuXvY70k4OB4Mn
 8Z34O1u/QCJD0te56bFifmVqTyvZ65bI5ZuURP16+PUy8HfGf690IitkKJpTgj0VCLuag4EQA
 BSNTyNgMAAA==
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1508767188!79807137!1
X-Originating-IP: [209.85.220.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64980 invoked from network); 23 Oct 2017 13:59:48 -0000
Received: from mail-qk0-f195.google.com (HELO mail-qk0-f195.google.com)
 (209.85.220.195)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 Oct 2017 13:59:48 -0000
Received: by mail-qk0-f195.google.com with SMTP id m189so22010215qke.4
 for <xen-devel@lists.xen.org>; Mon, 23 Oct 2017 06:59:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=H4tXmhNY8J+RkPTvPJDxIYGpb2tWp332lc2aIZFnOuU=;
 b=Da21QkaSuWWFqrexC3JEUVqxO7hUtusUetzSmki/PNsWcuM1Y6FARVuameAia/qr69
 N5mLEpACSdW+6wfuvk4XxgE3LXIY+l/NoQtcv7ATKyxrDUBriNqlu8xGULMJO2nyjxPn
 TARN6/EMkxLLgSnOlTJXNz/MkLIRn8nZuj1k8=
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=H4tXmhNY8J+RkPTvPJDxIYGpb2tWp332lc2aIZFnOuU=;
 b=Rt8pqTVnGywrTWUmXHHrIZ7EP/7kIqDR+eqO3tUFCqKalheTTvNIjNFwnn+mHvgDAr
 74xEhW7NYSHeH39ijDKzL725Lchy8lDbl2UnwXy7zM8Ypay/C6jUnPnPzfN5F/YhRtw0
 phi/4mkt178Pt+J1dVgJBdt3mYhV9ZpwA8rX2IHOKPLCFs4i5jeR+hsW+LqYBVuzAXg9
 MLdB3EKpxKKpnUePLrRfO0xcq30mxwC0orDVgAzV1kQTpzrIIUZpZCaczyYhivv58L1+
 96HVeurHaB/tIVI0e1sAEuJ2A8S390qPYh1jeFvEsbyF3dS1LdaCqlTAIs8x5jIycIGe
 jz9A==
X-Gm-Message-State: AMCzsaWlj7z1PuuN9bbGk7GJYIbpfYW+m5CZuLS2yXK56UgogxT4l9Ao
 EFgioduR3sTR/3beFLJhqOmipWF3j1E=
X-Google-Smtp-Source: ABhQp+R0KSskfnK70yr2OXG11aU7gxQMtPZuNhILcO7coXlUbe0qrn6mhor2Sse+abuCNIwNlTqJWA==
X-Received: by 10.55.159.146 with SMTP id i140mr17200077qke.255.1508767187808; 
 Mon, 23 Oct 2017 06:59:47 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id t24sm4746561qkt.29.2017.10.23.06.59.46
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 23 Oct 2017 06:59:47 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <1508459700-6725-1-git-send-email-chao.gao@intel.com>
 <59E9FD4A0200007800188AD6@prv-mh.provo.novell.com>
 <f01d94d0-ff45-7cc5-54ab-cfaf9d5776ac@linaro.org>
 <59EA216F0200007800188C01@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <03cd542d-ce11-7f60-d994-66a0f61860d7@linaro.org>
Date: Mon, 23 Oct 2017 14:59:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59EA216F0200007800188C01@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, xen-devel@lists.xen.org,
 Jun Nakajima <jun.nakajima@intel.com>, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH v3 for 4.10] x86/vpt: guarantee the return
 value of pt_update_irq() set in vIRR or PIR
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyMC8xMC8xNyAxNToxNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjAuMTAu
MTcgYXQgMTU6MjMsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4gd3JvdGU6Cj4+IE9uIDIwLzEw
LzE3IDEyOjQyLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDIwLjEwLjE3IGF0IDAyOjM1
LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPj4+PiBwdF91cGRhdGVfaXJxKCkgaXMgZXhw
ZWN0ZWQgdG8gcmV0dXJuIHRoZSB2ZWN0b3IgbnVtYmVyIG9mIHBlcmlvZGljCj4+Pj4gdGltZXIg
aW50ZXJydXB0LCB3aGljaCBzaG91bGQgYmUgc2V0IGluIHZJUlIgb2YgdmxhcGljIG9yIGluIFBJ
Ui4KPj4+PiBPdGhlcndpc2UgaXQgd291bGQgdHJpZ2dlciB0aGUgYXNzZXJ0aW9uIGluIHZteF9p
bnRyX2Fzc2lzdCgpLCBwbGVhc2UKPj4+PiBzZWVpbmcKPj4+PiBodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMTAvbXNnMDA5MTUuaHRtbC4K
Pj4+Pgo+Pj4+IEJ1dCBpdCBmYWlscyB0byBhY2hpZXZlIHRoYXQgaW4gdGhlIGZvbGxvd2luZyB0
d28gY2FzZToKPj4+PiAxLiBodm1faXNhX2lycV9hc3NlcnQoKSBtYXkgbm90IHNldCB0aGUgY29y
cmVzcG9uZGluZyBiaXQgaW4gdklSUiBmb3IKPj4+PiBtYXNrIGZpZWxkIG9mIElPQVBJQyBSVEUg
aXMgc2V0LiBQbGVhc2UgcmVmZXIgdG8gdGhlIGNhbGwgdHJlZQo+Pj4+IHZteF9pbnRyX2Fzc2lz
dCgpIC0+IHB0X3VwZGF0ZV9pcnEoKSAtPiBodm1faXNhX2lycV9hc3NlcnQoKSAtPgo+Pj4+IGFz
c2VydF9pcnEoKSAtPiBhc3NlcnRfZ3NpKCkgLT4gdmlvYXBpY19pcnFfcG9zaXRpdmVfZWRnZSgp
LiBUaGUgcGF0Y2gKPj4+PiBjaGVja3Mgd2hldGhlciB0aGUgdmVjdG9yIGlzIHNldCBvciBub3Qg
aW4gdklSUiBvZiB2bGFwaWMgb3IgUElSIGJlZm9yZQo+Pj4+IHJldHVybmluZy4KPj4+Pgo+Pj4+
IDIuIHNvbWVvbmUgY2hhbmdlcyB0aGUgdmVjdG9yIGZpZWxkIG9mIElPQVBJQyBSVEUgYmV0d2Vl
biBhc3NlcnRpbmcKPj4+PiB0aGUgaXJxIGFuZCBnZXR0aW5nIHRoZSB2ZWN0b3Igb2YgdGhlIGly
cSwgbGVhZGluZyB0byBzZXR0aW5nIHRoZQo+Pj4+IG9sZCB2ZWN0b3IgbnVtYmVyIGJ1dCByZXR1
cm5pbmcgYSBkaWZmZXJlbnQgdmVjdG9yIG51bWJlci4gVGhpcyBwYXRjaAo+Pj4+IGFsbG93cyBo
dm1faXNhX2lycV9hc3NlcnQoKSB0byBhY2NlcHQgYSBjYWxsYmFjayB3aGljaCBjYW4gZ2V0IHRo
ZQo+Pj4+IGludGVycnVwdCB2ZWN0b3Igd2l0aCBpcnFfbG9jayBoZWxkLiBUaHVzLCBubyBvbmUg
Y2FuIGNoYW5nZSB0aGUgdmVjdG9yCj4+Pj4gYmV0d2VlbiB0aGUgdHdvIG9wZXJhdGlvbnMuCj4+
Pj4KPj4+PiBCVFcsIHRoZSBmaXJzdCBhcmd1bWVudCBvZiBwaV90ZXN0X2FuZF9zZXRfcGlyKCkg
c2hvdWxkIGJlIHVpbnQ4X3QKPj4+PiBhbmQgSSB0YWtlIHRoaXMgY2hhbmNlIHRvIGZpeCBpdC4K
Pj4+Pgo+Pj4+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4+
Pgo+Pj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4KPj4g
RG8geW91IGhhdmUgYW55IG9waW5pb24gb24gdGhpcyBwYXRjaCBnb2luZyB0byBYZW4gNC4xMD8K
PiAKPiBXZWxsLCB0aGUgYXV0aG9yIGhhdmluZyBob3BlcyB0aGF0IHRoaXMgYWRkcmVzc2VzIHRo
ZSBhc3NlcnRpb24KPiBmYWlsdXJlIHdlIGtlZXAgc2VlaW5nIGluIG9zc3Rlc3QgZXZlcnkgb25j
ZSBpbiBhIHdoaWxlLCBJIHRoaW5rCj4gd2UgY2VydGFpbmx5IHdhbnQgdG8gaGF2ZSBpdCBkZXNw
aXRlIG1lIG5vdCBiZWluZyBmdWxseSBjb252aW5jZWQKPiB0aGF0IGl0J2xsIGFjdHVhbGx5IGhl
bHAuIEknbSBzdWZmaWNpZW50bHkgY29udmluY2VkIHRob3VnaCBpdCB3b24ndCBkbwo+IGFueSBi
YWQuCgpJIGd1ZXNzIGl0IGlzIHdvcnRoIGhhdmluZyBhIHRyeSB0aGVuOgoKUmVsZWFzZS1hY2tl
ZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KCkNoZWVycywKCi0t
IApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 23 14:14:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 14:14:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6dUg-0007vJ-IW; Mon, 23 Oct 2017 14:14:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e6dUf-0007uU-1P
 for xen-devel@lists.xen.org; Mon, 23 Oct 2017 14:14:17 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 B7/2C-00431-839FDE95; Mon, 23 Oct 2017 14:14:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKKsWRWlGSWpSXmKPExsVyMfTOQV2zn28
 jDd78VrNY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDOePfvHXvCQtWLam4esDYzPWboYuTiEBKYw
 Slw7epANxGEReM0s8XHTd7CMhMAdVomfC74AZTiBnDyJBSePMULYaRLtlzaxQtjVEucmzGLqY
 uQAGqUmseZNFEhYSOAno8TW1nAQW1ggSuLqhqlgrSICERKTt9xmBrGZBdwkJn44D3XFCkaJx8
 s2soPMYRPQkVg3oxakhlfAVuLBpW42kDCLgKrE/G5bkLCoQLhE09l+FogSQYmTM5+A2ZwCjhJ
 rZp6AGm8mMW/zQyhbXOLWk/lMELa8xPa3c5gnMIrOQtI+C0nLLCQts5C0LGBkWcWoXpxaVJZa
 pGuhl1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGC0MQLCD8UK78yFGSQ4mJVHe3
 zlvI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8H7+DpQTLEpNT61Iy8wBxi1MWoKDR0mE1+8HUJ
 q3uCAxtzgzHSJ1itGS48KdS3+YOG48vA4kD+y59YdJiCUvPy9VSpyXDaRBAKQhozQPbhwstVx
 ilJUS5mUEOlCIpyC1KDezBFX+FaM4B6OSMG8QyBSezLwSuK2vgA5iAjpI1v4NyEEliQgpqQbG
 QtFCrbbaPU6a5c/auy2N5q09Miv+CdvLT9fbVU9b839/0PKcM0zeTk2clf3nExmGuyryes+tt
 ocfkV3x4fX1dUvuOlyf/XOSyaL3DQk7Cp+4vSpez/Ph8UMXL90tE86VcPq/+pPhKnB/8qxvm6
 fc658tfD961VzXG9sXudk/fx9oFGE96dbrt0osxRmJhlrMRcWJAJvRVAEoAwAA
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1508768053!103945049!1
X-Originating-IP: [209.85.220.193]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48766 invoked from network); 23 Oct 2017 14:14:14 -0000
Received: from mail-qk0-f193.google.com (HELO mail-qk0-f193.google.com)
 (209.85.220.193)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 Oct 2017 14:14:14 -0000
Received: by mail-qk0-f193.google.com with SMTP id l194so22083014qke.13
 for <xen-devel@lists.xen.org>; Mon, 23 Oct 2017 07:14:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=CAHxldff/mwf+MNx+bRA6Enidews0K/FQc13GNlKhWU=;
 b=dvABzmh6xGaAdE4GJxp3n9u8rkRnLOe4HR8aq7LJzPamtwAKo5FBNX7Smfv6OV1art
 rVN/b2USEM/4SDCgxsljqctUa9A3HReWs+gMA6w84MAUvt3j4fG+KF2G6jGVZszaO6+J
 l2lZ63kJKu6wEh6at5snjCkkV8+cDU0rqg36E=
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=CAHxldff/mwf+MNx+bRA6Enidews0K/FQc13GNlKhWU=;
 b=QBZ5iGOxnwcN/ww22Q4YKImS8ygkQkyaqPm5dlWRbE+62SudS3Dp0KycRuVfRpzCz0
 jjiJcIjuWVkqvoqf6ONBgvUHxNoN5L3YBTx4HwM4Nn0CufhLK8ZEKkSKwZyWc8cJHsIA
 fU7vVlmf/RXCDIph5UpxCE8JilGKFDkeRIAcHra8aNcRIf1GS3Mh9Fpm+NrpVTqlF3bm
 Xy3POLoc5lfDDa1VR/fGBEfarPPRRFPtsql+Tsi7AI5a/aEgYW4LNR8KAVJyKf5NCD12
 GeYWQ7/dkKswBQqNTggXtL7L2j7hweXCO1T+eWhAvVHaCh5xRntlxtApodl3vlHwX+wp
 fYJw==
X-Gm-Message-State: AMCzsaUoW2nhGSqB6tYrUqPDS3wQkQEaiFQT451boXjY2C7NBbYuxbFn
 7Ja9m8U4FrJYvQNLjGiPQvPrS8YnDTc=
X-Google-Smtp-Source: ABhQp+TEJlejvWe9YDTn/HHUOfXA7QbuHsT7jKPoStTC8ib49MX4wBmxkvdWp6iKyLVLwMZwJhPsXg==
X-Received: by 10.55.187.131 with SMTP id l125mr19532004qkf.44.1508768053425; 
 Mon, 23 Oct 2017 07:14:13 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id s27sm4981172qtj.3.2017.10.23.07.14.12
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 23 Oct 2017 07:14:13 -0700 (PDT)
To: Ian Jackson <ian.jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>
References: <20171018134233.11973-1-ross.lagerwall@citrix.com>
 <20171018134233.11973-2-ross.lagerwall@citrix.com>
 <23016.48456.477509.659405@mariner.uk.xensource.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <1c86c850-2427-9110-33f2-5f3f67ec211c@linaro.org>
Date: Mon, 23 Oct 2017 15:14:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <23016.48456.477509.659405@mariner.uk.xensource.com>
Content-Language: en-US
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 for-4.10 2/2] xentoolcore_restrict_all:
 Implement for libxenevtchn
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSWFuLAoKT24gMTkvMTAvMTcgMTU6NTcsIElhbiBKYWNrc29uIHdyb3RlOgo+IFJvc3MgTGFn
ZXJ3YWxsIHdyaXRlcyAoIltQQVRDSCB2MiBmb3ItNC4xMCAyLzJdIHhlbnRvb2xjb3JlX3Jlc3Ry
aWN0X2FsbDogSW1wbGVtZW50IGZvciBsaWJ4ZW5ldnRjaG4iKToKPj4gU2lnbmVkLW9mZi1ieTog
Um9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+Cj4+IC0tLQo+PiBDaGFu
Z2VkIGluIHYyOgo+PiAqIEtlZXAgd2FybmluZyBhYm91dCBEb1MgYW5kIHJlc291cmNlIGV4aGF1
c3Rpb24gYmVpbmcgYSBwb3NzaWJpbGl0eS4KPiAKPiBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gCj4gSnVsaWVuLCBJIHRoaW5rIHlvdSBpbnRlbmRl
ZCB5b3VyIHJlbGVhc2UtYWNrIHRvIGFwcGx5IHRvIGJvdGggdGhlc2UKPiBwYXRjaGVzLiAgVW5s
ZXNzIHlvdSBvYmplY3QgSSB3aWxsIHB1dCB5b3VyIHJlbGVhc2UtYWNrIG9uIHRoaXMgcGF0Y2gK
PiB0b28sIHRoZXJlZm9yZSwgYW5kIGNvbW1pdCBib3RoIG9mIHRoZW0uCgpJIHdhc24ndCBDQ2Vk
IG9uIHRoZSBmaXJzdCB2ZXJzaW9uIG9mIHRoaXMgcGF0Y2ggc28gaXQgd2FzIGRpcmVjdGVkIHRv
IAp0aGUgcGF0Y2ggIzEuCgpBbnl3YXksCgpSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 23 14:16:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 14:16:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6dWt-00083A-Ut; Mon, 23 Oct 2017 14:16:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@linaro.org>) id 1e6dA8-0006K3-3O
 for xen-devel@lists.xenproject.org; Mon, 23 Oct 2017 13:53:04 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 2E/3F-21876-F34FDE95; Mon, 23 Oct 2017 13:53:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCKsWRWlGSWpSXmKPExsXiVRvkqGv35W2
 kwcoLnBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aH+8/ZCq74VExtPsTUwNht38XIxSEkMINR
 4vHW94wgDovAC2aJmZe3MYM4EgI3WSX6Gk8BZTiBnCyJqVt+skHYaRJ7Z56AipdIHNzezA5iC
 wloSNyYPIMRYmwbk8Tv23eZQRJsAgYSs7omg9nCAtYSS76eYQUpEhF4ySixa/c2VohuV4kNbV
 vBpvIK2Er82HoHrIFFQFXi/WyIbaIC4RJ3Wt+xQNQISpyc+QTM5hRwk9g1byvYdcwC6hJ/5l1
 ihrDFJZq+rGSFsOUlmrfOZp7AKDILSfssJC2zkLTMQtKygJFlFaNGcWpRWWqRrqGBXlJRZnpG
 SW5iZg6QZ6qXm1pcnJiempOYVKyXnJ+7iREYHwxAsINxzVTnQ4ySHExKory/c95GCvEl5adUZ
 iQWZ8QXleakFh9ilOHgUJLg5fgMlBMsSk1PrUjLzAFGKkxagoNHSYTX5wNQmre4IDG3ODMdIn
 WK0Z7jyYqLf5g4jm26DCR/TLoCJPftufWHSYglLz8vVUqcd/knoDYBkLaM0jy4obDEcolRVkq
 YlxHoTCGegtSi3MwSVPlXjOIcjErCvKogt/Fk5pXA7X4FdBYT0Fmy9m9AzipJREhJNTA21W8+
 eXBP2okKFgeeyWciQ3fWi2X9dZLl+RGyKWTplHVG3fkSHV9Wynq0djs4BppG2fzTvXDRSN5V+
 WPzZIHvprtlU7MEnRc+2W7T82LirO6tm1bevfcpdEmg9TqzhTXTVJXauSeqlxwTOc97s8g1en
 LWcQvp9Ca1H2tipy/YsUKlNmVVi4ESS3FGoqEWc1FxIgBRMl7dJwMAAA==
X-Env-Sender: andre.przywara@linaro.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1508766782!104658695!1
X-Originating-IP: [74.125.82.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51333 invoked from network); 23 Oct 2017 13:53:02 -0000
Received: from mail-wm0-f65.google.com (HELO mail-wm0-f65.google.com)
 (74.125.82.65)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 Oct 2017 13:53:02 -0000
Received: by mail-wm0-f65.google.com with SMTP id b189so9637860wmd.4
 for <xen-devel@lists.xenproject.org>; Mon, 23 Oct 2017 06:53:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:subject:to:references:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=oSZVyJmweiJ7s3CFNrjZw5T0Y6NdsN9rfWD3j71F6kU=;
 b=O0SY2BVR/g16R7Qq4ZcZ7M6gnioDWhiDEkvEMSzG7BkoktJgP8XULU7A6QUSR/i8EK
 oAMqefnw8ZxufwSSVFthxMTJIHE/AIMEyrNuMLgRYg1l763SZt6TmANYbIKjv8a8AnTP
 U7qyCAjS1jw6w471fWlJapCIj1Y1ErcMSjKrc=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:subject:to:references:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=oSZVyJmweiJ7s3CFNrjZw5T0Y6NdsN9rfWD3j71F6kU=;
 b=EPTU8DVsZ66SabHOdP3H1QonqbP3IeTAHy/X3NAyZZZ+AAe40wfV1cQthXol8OK6G/
 FFtuAZds4yBZJXJeQHOYz4kxy5G0uquM6r9oVO4qh958WmG4XQPqX2y/H1qovIenFcDZ
 9vwMDC3KXtsOtVp+ubv5icT+ltPTb5CTUo4Rm+iNAWsIxjUu9uzhemAXIcLpuDSk9noN
 pJnHkTpXIl+cZGiamQPErIysXeqXXNR7UN3Fd+3kHAOP1WQpVxRPd/haizfUrHIGdUKg
 M8bJ5a7d0jfehwSXIU6+z0L6pROsL3pXD5lZBOVY4UA4YJFvY5ZTzkCO9lG276wsPvud
 qW3A==
X-Gm-Message-State: AMCzsaWbsRqJmzoThDYmvE6VTtVB7XkfcouRiaCzJXT94sBj+UpJtVj+
 sy8erO/VsB4qcdsCGEavZqR7Gw==
X-Google-Smtp-Source: ABhQp+S/c69gwbUU7N7P48O5MMxPsifMn7D5SfwYQJHOIZ9+ARnPO1OSjKzNgrEzkj7CJm4I4ssIhA==
X-Received: by 10.28.22.2 with SMTP id 2mr5395601wmw.47.1508766781527;
 Mon, 23 Oct 2017 06:53:01 -0700 (PDT)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id w79sm8910202wrb.86.2017.10.23.06.53.00
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 23 Oct 2017 06:53:00 -0700 (PDT)
From: Andre Przywara <andre.przywara@linaro.org>
To: Manish Jaggi <mjaggi@caviumnetworks.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Sameer Goel <sgoel@codeaurora.org>
References: <c5b79b2a-32d2-5fdb-ff0a-d511b267291e@caviumnetworks.com>
Message-ID: <b1ef4877-9772-4f61-284a-83d3a5ce19f2@linaro.org>
Date: Mon, 23 Oct 2017 14:57:26 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <c5b79b2a-32d2-5fdb-ff0a-d511b267291e@caviumnetworks.com>
Content-Language: en-GB
X-Mailman-Approved-At: Mon, 23 Oct 2017 14:16:35 +0000
Subject: Re: [Xen-devel] [RFC] [Draft Design] ACPI/IORT Support in Xen.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgTWFuaXNoLAoKT24gMTIvMTAvMTcgMjI6MDMsIE1hbmlzaCBKYWdnaSB3cm90ZToKPiBBQ1BJ
L0lPUlQgU3VwcG9ydCBpbiBYZW4uCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KPiAKPiBJIGhhZCBzZW50IG91dCBwYXRjaCBzZXJpZXMgWzBdIHRvIGhpZGUgc21tdSBm
cm9tIERvbTAgSU9SVC4gRXh0ZW5kaW5nCj4gdGhlIHNjb3BlCj4gYW5kIGluY2x1ZGluZyBhbGwg
dGhhdCBpcyByZXF1aXJlZCB0byBzdXBwb3J0IEFDUEkvSU9SVCBpbiBYZW4uCj4gUHJlc2VudGlu
ZyBmb3IgcmV2aWV3Cj4gZmlyc3QgX2RyYWZ0XyBvZiBkZXNpZ24gb2YgQUNQSS9JT1JUIHN1cHBv
cnQgaW4gWGVuLiBOb3QgY29tcGxldGUgdGhvdWdoLgo+IAo+IERpc2N1c3NlZCBpcyB0aGUgcGFy
c2luZyBhbmQgZ2VuZXJhdGlvbiBvZiBJT1JUIHRhYmxlIGZvciBEb20wIGFuZCBEb21Vcy4KPiBJ
dCBpcyBwcm9wb3NlZCB0aGF0IElPUlQgYmUgcGFyc2VkIGFuZCB0aGUgaW5mb3JtYXRpb24gaW4g
c2F2ZWQgaW50byB4ZW4KPiBkYXRhLXN0cnVjdHVyZQo+IHNheSBob3N0X2lvcnRfc3RydWN0IGFu
ZCBpcyByZXVzZWQgYnkgYWxsIHhlbiBzdWJzeXN0ZW1zIGxpa2UgSVRTIC8gU01NVQo+IGV0Yy4K
PiAKPiBTaW5jZSB0aGlzIGlzIGZpcnN0IGRyYWZ0IGlzIG9wZW4gdG8gdGVjaG5pY2FsIGNvbW1l
bnRzLCBtb2RpZmljYXRpb25zCj4gYW5kIHN1Z2dlc3Rpb25zLiBQbGVhc2UgYmUgb3BlbiBhbmQg
ZmVlbCBmcmVlIHRvIGFkZCBhbnkgbWlzc2luZyBwb2ludHMKPiAvIGFkZGl0aW9ucy4KPiAKPiAx
LiBXaGF0IGlzIElPUlQuIFdoYXQgYXJlIGl0cyBjb21wb25lbnRzID8KPiAyLiBDdXJyZW50IFN1
cHBvcnQgaW4gWGVuCj4gMy4gSU9SVCBmb3IgRG9tMAo+IDQuIElPUlQgZm9yIERvbVUKPiA1LiBQ
YXJzaW5nIG9mIElPUlQgaW4gWGVuCj4gNi4gR2VuZXJhdGlvbiBvZiBJT1JUCj4gNy4gRnV0dXJl
IFdvcmsgYW5kIFRPRE9zCj4gCj4gMS4gV2hhdCBpcyBJT1JULiBXaGF0IGFyZSBpdHMgY29tcG9u
ZW50cyA/Cj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiBJ
T1JUIHJlZmVycyB0byBJbnB1dCBPdXRwdXQgcmVtYXBwaW5nIHRhYmxlLiBJdCBpcyBlc3NlbnRp
YWxseSB1c2VkIHRvIGZpbmQKPiBpbmZvcm1hdGlvbiBhYm91dCB0aGUgSU8gdG9wb2xvZ3kgKFBD
SVJDLVNNTVUtSVRTKSBhbmQgcmVsYXRpb25zaGlwcwo+IGJldHdlZW4KPiBkZXZpY2VzLgo+IAo+
IEEgZ2VuZXJhbCBzdHJ1Y3R1cmUgb2YgSU9SVCBpcyBoYXMgbm9kZXMgd2hpY2ggaGF2ZSBpbmZv
cm1hdGlvbiBhYm91dAo+IFBDSSBSQywKPiBTTU1VLCBJVFMgYW5kIFBsYXRmb3JtIGRldmljZXMu
IFVzaW5nIGFuIElPUlQgdGFibGUgcmVsYXRpb25zaGlwIGJldHdlZW4KPiBSSUQgLT4gU3RyZWFt
SUQgLT4gRGV2aWNlSWQgY2FuIGJlIG9idGFpbmVkLiBNb3JlIHNwZWNpZmljYWxseSB3aGljaAo+
IGRldmljZSBpcwo+IGJlaGluZCB3aGljaCBTTU1VIGFuZCB3aGljaCBpbnRlcnJ1cHQgY29udHJv
bGxlciwgdGhpcyB0b3BvbG9neSBpcwo+IGRlc2NyaWJlZCBpbgo+IElPUlQgVGFibGUuCj4gCj4g
UklEIGlzIGEgcmVxdWVzdGVyIElEIGluIFBDSSBjb250ZXh0LAo+IFN0cmVhbUlEIGlzIHRoZSBJ
RCBvZiB0aGUgZGV2aWNlIGluIFNNTVUgY29udGV4dCwKPiBEZXZpY2VJRCBpcyB0aGUgSUQgcHJv
Z3JhbW1lZCBpbiBJVFMuCj4gCj4gRm9yIGEgbm9uLXBjaSBkZXZpY2UgUklEIGNvdWxkIGJlIHNp
bXBseSBhbiBJRC4KPiAKPiBFYWNoIGlvcnRfbm9kZSBjb250YWlucyBhbiBJRCBtYXAgYXJyYXkg
dG8gdHJhbnNsYXRlIGZyb20gb25lIElEIGludG8KPiBhbm90aGVyLgo+IElEbWFwIEVudHJ5IHtp
bnB1dF9yYW5nZSwgb3V0cHV0X3JhbmdlLCBvdXRwdXRfbm9kZV9yZWYsIGlkX2NvdW50fQo+IFRo
aXMgYXJyYXkgaXMgcHJlc2VudCBpbiBQQ0kgUkMgbm9kZSxTTU1VIG5vZGUsIE5hbWVkIGNvbXBv
bmVudCBub2RlIGV0Ywo+IGFuZCBjYW4gcmVmZXJlbmNlIHRvIGEgU01NVSBvciBJVFMgbm9kZS4K
PiAKPiAyLiBDdXJyZW50IFN1cHBvcnQgb2YgSU9SVAo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQo+IEN1cnJlbnRseSBYZW4gcGFzc2VzIGhvc3QgSU9SVCB0YWJsZSB0byBkb20wIHdpdGhv
dXQgYW55IG1vZGlmaWNhdGlvbnMuCj4gRm9yIERvbVUgbm8gSU9SVCB0YWJsZSBpcyBwYXNzZWQu
Cj4gCj4gMy4gSU9SVCBmb3IgRG9tMAo+IC0tLS0tLS0tLS0tLS0tLS0tCj4gSU9SVCBmb3IgRG9t
MCBpcyBwcmVwYXJlZCBieSB4ZW4gYW5kIGl0IGlzIGZhaXJseSBzaW1pbGFyIHRvIHRoZSBob3N0
IGlvcnQuCj4gSG93ZXZlciBmZXcgbm9kZXMgY291bGQgYmUgcmVtb3ZlZCByZW1vdmVkIG9yIG1v
ZGlmaWVkLiBGb3IgaW5zdGFuY2UKPiAtIGhvc3QgU01NVSBub2RlcyBzaG91bGQgbm90IGJlIHBy
ZXNlbnQKPiAtIElUUyBncm91cCBub2RlcyBhcmUgc2FtZSBhcyBob3N0IGlvcnQgYnV0LCBubyBz
dGFnZTIgbWFwcGluZyBpcyBkb25lCj4gZm9yIHRoZW0uCgpXaGF0IGRvIHlvdSBtZWFuIHdpdGgg
c3RhZ2UyIG1hcHBpbmc/Cgo+IC0gcGxhdGZvcm0gbm9kZXMgKG5hbWVkIGNvbXBvbmVudHMpIG1h
eSBiZSBzZWxlY3RpdmVseSBwcmVzZW50IGRlcGVuZGluZwo+IG9uIHRoZSBjYXNlIHdoZXJlIHhl
biBpcyB1c2luZyBzb21lLiBUaGlzIGNvdWxkIGJlIGNvbnRyb2xsZWQgYnnCoCB4ZW4gY29tbWFu
ZAo+IGxpbmUuCgpNbWgsIEkgYW0gbm90IHNvIHN1cmUgcGxhdGZvcm0gZGV2aWNlcyBkZXNjcmli
ZWQgaW4gdGhlIElPUlQgKHRob3NlCndoaWNoIHVzZSBNU0lzISkgYXJlIHNvIG11Y2ggZGlmZmVy
ZW50IGZyb20gUENJIGRldmljZXMgaGVyZS4gTXkKdW5kZXJzdGFuZGluZyBpcyB0aG9zZSBwbGF0
Zm9ybSBkZXZpY2VzIGFyZSBuZXR3b3JrIGFkYXB0ZXJzLCBmb3IKaW5zdGFuY2UsIGZvciB3aGlj
aCBYZW4gaGFzIG5vIHVzZS4KU28gSSB3b3VsZCB0cmFuc2xhdGUgIk5hbWVkIENvbXBvbmVudHMi
IG9yICJwbGF0Zm9ybSBkZXZpY2VzIiBhcyBkZXZpY2VzCmp1c3Qgbm90IHVzaW5nIHRoZSBQQ0ll
IGJ1cyAoc28gbm8gY29uZmlnIHNwYWNlIGFuZCBubyAoUylCREYpLCBidXQKYmVpbmcgb3RoZXJ3
aXNlIHRoZSBzYW1lIGZyb20gYW4gSVRTIG9yIFNNTVUgcG9pbnQgb2Ygdmlldy4KCj4gLSBNb3Jl
IGl0ZW1zIDogVE9ETwoKSSB0aGluayB3ZSBhZ3JlZWQgdXBvbiByZXdyaXRpbmcgdGhlIElPUlQg
dGFibGUgaW5zdGVhZCBvZiBwYXRjaGluZyBpdD8KU28gdG8gc29tZSBkZWdyZWUgeW91ciBzdGF0
ZW1lbnRzIGFyZSB0cnVlLCBidXQgd2hlbiB3ZSByZXdyaXRlIHRoZSBJT1JUCnRhYmxlIHdpdGhv
dXQgU01NVXMgKGFuZCBwb3NzaWJseSB3aXRob3V0IG90aGVyIGNvbXBvbmVudHMgbGlrZSB0aGUK
UE1VcyksIGl0IHdvdWxkIGJlIGtpbmQgb2YgYSBzdHJldGNoIHRvIGNhbGwgaXQgImZhaXJseSBz
aW1pbGFyIHRvIHRoZQpob3N0IElPUlQiLiBJIHRoaW5rICJiYXNlZCBvbiB0aGUgaG9zdCBJT1JU
IiB3b3VsZCBiZSBtb3JlIHByZWNpc2UuCgo+IDQuIElPUlQgZm9yIERvbVUKPiAtLS0tLS0tLS0t
LS0tLS0tLQo+IElPUlQgZm9yIERvbVUgaXMgZ2VuZXJhdGVkIGJ5IHRoZSB0b29sc3RhY2suIElP
UlQgdG9wb2xvZ3kgaXMgZGlmZmVyZW50Cj4gd2hlbiBEb21VIHN1cHBvcnRzIGRldmljZSBwYXNz
dGhyb3VnaC4KCkNhbiB5b3UgZWxhYm9yYXRlIG9uIHRoYXQ/IERpZmZlcmVudCBjb21wYXJlZCB0
byB3aGF0PyBNeSB1bmRlcnN0YW5kaW5nCmlzIHRoYXQgd2l0aG91dCBkZXZpY2UgcGFzc3Rocm91
Z2ggdGhlcmUgd291bGQgYmUgbm8gSU9SVCBpbiB0aGUgZmlyc3QKcGxhY2U/Cgo+IEF0IGEgbWlu
aW11bSBkb21VIElPUlQgc2hvdWxkIGluY2x1ZGUgYSBzaW5nbGUgUENJUkMgYW5kIElUUyBHcm91
cC4KPiBTaW1pbGFyIFBDSVJDIGNhbiBiZSBhZGRlZCBpbiBEU0RULgo+IEFkZGl0aW9uYWwgbm9k
ZSBjYW4gYmUgYWRkZWQgaWYgcGxhdGZvcm0gZGV2aWNlIGlzIGFzc2lnbmVkIHRvIGRvbVUuCj4g
Tm8gZXh0cmEgbm9kZSBzaG91bGQgYmUgcmVxdWlyZWQgZm9yIFBDSSBkZXZpY2UgcGFzcy10aHJv
dWdoLgoKQWdhaW4gSSBkb24ndCBmdWxseSB1bmRlcnN0YW5kIHRoaXMgbGFzdCBzZW50ZW5jZS4K
Cj4gSXQgaXMgcHJvcG9zZWQgdGhhdCB0aGUgaWRyYW5nZSBvZiBQQ0lSQyBhbmQgSVRTIGdyb3Vw
IGJlIGNvbnN0YW50IGZvcgo+IGRvbVVzLgoKImNvbnN0YW50IiBpcyBhIGJpdCBjb25mdXNpbmcg
aGVyZS4gTWF5YmUgImFyYml0cmFyeSIsICJmcm9tIHNjcmF0Y2giIG9yCiJpbmRlcGVuZGVudCBm
cm9tIHRoZSBhY3R1YWwgaC93Ij8KCj4gSW4gY2FzZSBpZiBQQ0kgUFQsdXNpbmcgYSBkb21jdGwg
dG9vbHN0YWNrIGNhbiBjb21tdW5pY2F0ZQo+IHBoeXNpY2FsIFJJRDogdmlydHVhbCBSSUQsIGRl
dmljZUlEOiB2aXJ0dWFsIGRldmljZUlEIHRvIHhlbi4KPiAKPiBJdCBpcyBhc3N1bWVkIHRoYXQg
ZG9tVSBQQ0kgQ29uZmlnIGFjY2VzcyB3b3VsZCBiZSB0cmFwcGVkIGluIFhlbi4gVGhlCj4gUklE
IGF0IHdoaWNoIGFzc2lnbmVkIGRldmljZSBpcyBlbnVtZXJhdGVkIHdvdWxkIGJlIHRoZSBvbmUg
cHJvdmlkZWQgYnkgdGhlCj4gZG9tY3RsLCBkb21jdGxfc2V0X2RldmljZWlkX21hcHBpbmcKPiAK
PiBUT0RPOiBkZXZpY2UgYXNzaWduIGRvbWN0bCBpL2YuCj4gTm90ZTogVGhpcyBzaG91bGQgc3Vm
ZmljZSB0aGUgdmlydHVhbCBkZXZpY2VJRCBzdXBwb3J0IHBvaW50ZWQgYnkgQW5kcmUuCj4gWzRd
CgpXZWxsLCB0aGVyZSdzIG1vcmUgdG8gaXQuIEZpcnN0IHRoaW5nOiB3aGlsZSBJIHRyaWVkIHRv
IGluY2x1ZGUgdmlydHVhbApJVFMgZGV2aWNlSURzIHRvIGJlIGRpZmZlcmVudCBmcm9tIHBoeXNp
Y2FsIG9uZXMsIGluIHRoZSBtb21lbnQgdGhlcmUKYXJlIGZpeGVkIHRvIGJlaW5nIG1hcHBlZCAx
OjEgaW4gdGhlIGNvZGUuCgpTbyB0aGUgZmlyc3Qgc3RlcCB3b3VsZCBiZSB0byBnbyBvdmVyIHRo
ZSBJVFMgY29kZSBhbmQgaWRlbnRpZnkgd2hlcmUKImRldmlkIiByZWZlcnMgdG8gYSB2aXJ0dWFs
IGRldmljZUlEIGFuZCB3aGVyZSB0byBhIHBoeXNpY2FsIG9uZQoocHJvYmFibHkgcmVuYW1pbmcg
dGhlbSBhY2NvcmRpbmdseSkuIFRoZW4gd2Ugd291bGQgbmVlZCBhIGZ1bmN0aW9uIHRvCnRyYW5z
bGF0ZSBiZXR3ZWVuIHRoZSB0d28uIEF0IHRoZSBtb21lbnQgdGhpcyB3b3VsZCBiZSBhIGR1bW15
IGZ1bmN0aW9uCihqdXN0IHJldHVybiB0aGUgaW5wdXQgdmFsdWUpLiBMYXRlciB3ZSB3b3VsZCBs
b29wIGluIHRoZSBhY3R1YWwgdGFibGUuCgo+IFdlIG1pZ2h0IG5vdCBuZWVkIHRoaXMgZG9tY3Rs
IGlmIGFzc2lnbl9kZXZpY2UgaHlwZXJjYWxsIGlzIGV4dGVuZGVkIHRvCj4gcHJvdmlkZSB0aGlz
IGluZm9ybWF0aW9uLgoKRG8gd2UgYWN0dWFsbHkgbmVlZCBhIG5ldyBpbnRlcmZhY2Ugb3IgZXZl
biBleHRlbmQgdGhlIGV4aXN0aW5nIG9uZT8KSWYgSSBnb3QgSnVsaWVuIGNvcnJlY3RseSwgdGhl
IGV4aXN0aW5nIGludGVyZmFjZSBpcyBqdXN0IGZpbmU/Cgo+IAo+IDUuIFBhcnNpbmcgb2YgSU9S
VCBpbiBYZW4KPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+IElPUlQgbm9kZXMgY2FuIGJl
IHNhdmVkIGluIHN0cnVjdHVyZXMgc28gdGhhdCBJT1JUIHRhYmxlIHBhcnNpbmcgY2FuIGJlCj4g
ZG9uZSBvbmNlIGFuZCBpcyByZXVzZWQgYnkgYWxsIHhlbiBzdWJzeXN0ZW1zIGxpa2UgSVRTIC8g
U01NVSBldGMsIGRvbWFpbgo+IGNyZWF0aW9uLgo+IFByb3Bvc2VkIGFyZSB0aGUgc3RydWN0dXJl
cyB0byBob2xkIElPUlQgaW5mb3JtYXRpb24sIHZlcnkgc2ltaWxhciB0byBBQ1BJCj4gc3RydWN0
dXJlcy4KPiAKPiBpb3J0X2lkX21hcCB7Cj4gwqDCoMKgIHJhbmdlX3QgaW5wdXRfcmFuZ2U7Cj4g
wqDCoMKgIHJhbmdlX3Qgb3V0cHV0X3JhbmdlOwo+IMKgwqDCoCB2b2lkICpvdXRwdXRfcmVmZXJl
bmNlOwo+IC4uLgo+IH0KCkkgZ3Vlc3MgeW91IHdvdWxkIG5lZWQgYSAic3RydWN0IGxpc3RfaGVh
ZCBsaXN0IiBoZXJlIHRvIGNoYWluIHRoZSByYW5nZXM/Cgo+ID0+b3V0cHV0X3JlZmVyZW5jZSBw
b2ludHMgdG8gb2JqZWN0IG9mIGlvcnRfbm9kZS4KPiAKPiBzdHJ1Y3QgaW9ydF9ub2RlIHsKPiDC
oMKgwqAgc3RydWN0IGxpc3RfaGVhZCBpZF9tYXA7Cj4gwqDCoMKgIHZvaWQgKmNvbnRleHQ7Cj4g
wqDCoMKgIHN0cnVjdCBsaXN0X2hlYWQgbGlzdDsKPiB9Cj4gPT4gY29udGV4dCBjb3VsZCBiZSBh
IHJlZmVyZW5jZSB0byBhY3BpX2lvcnRfbm9kZS4KPiAKPiBzdHJ1Y3QgaW9ydF90YWJsZV9zdHJ1
Y3Qgewo+IMKgwqDCoCBzdHJ1Y3QgbGlzdF9oZWFkIHBjaV9yY19ub2RlczsKPiDCoMKgwqAgc3Ry
dWN0IGxpc3RfaGVhZCBzbW11X25vZGVzOwo+IMKgwqDCoCBzdHJ1Y3QgbGlzdF9oZWFkIHBsYXRf
ZGV2aWNlczsKPiDCoMKgwqAgc3RydWN0IGxpc3RfaGVhZCBpdHNfZ3JvdXA7Cj4gfQoKU28gcXVp
Y2tseSBicmFpbnN0b3JtaW5nIHdpdGggSnVsaWVuIEkgd2FzIHdvbmRlcmluZyBpZiB3ZSBjb3Vs
ZAphY3R1YWxseSBzaW1wbGlmeSB0aGlzIHNpZ25pZmljYW50bHk6CkZyb20gWGVuJ3MgcG9pbnQg
b2YgdmlldyBhbGwgd2UgbmVlZCB0byBrbm93IGlzIHRoZSBtYXBwaW5nIGJldHdlZW4gUENJCnJl
cXVlc3RvciBJRHMgKG9yIHNvbWUgcGxhdGZvcm0gZGV2aWNlIElEcykgdG8gdGhlIHBoeXNpY2Fs
IElUUyBkZXZpY2UKSUQsIGFuZCBmcm9tIHJlcXVlc3RvciBJRHMgdG8gdGhlIFNNTVUgc3RyZWFt
IElELgpUaGF0IHdvdWxkIGJlIGp1c3QgKnR3byogbG9va3VwIHRhYmxlcywgbm90IGNvbm5lY3Rl
ZCB0byBlYWNoIG90aGVyCmFzaWRlIGZyb20gcG9zc2libHkgaGF2aW5nIHRoZSBzYW1lIGlucHV0
IHJhbmdlcy4gQXQgdGhpcyBwb2ludCB3ZSBjb3VsZAphbHNvIGhhdmUgKm9uZSogdGFibGUsIGNv
bnRhaW5pbmcgYm90aCB0aGUgSVRTIGRldmljZUlEIGFuZCB0aGUgU01NVQpzdHJlYW0gSUQ6Cgpz
dHJ1Y3QgaW9ydF9pZF9tYXAgewoJcmFuZ2VfdCBpbnB1dF9yYW5nZTsKCXVpbnQzMl90IGl0c19k
ZXZpZF9iYXNlOwoJdWludDMyX3Qgc21tdV9zdHJlYW1pZF9iYXNlOwoJc3RydWN0IGxpc3RfaGVh
ZCBsaXN0Owp9OwoKU28gcGFyc2luZyB0aGUgSU9SVCB3b3VsZCBjcmVhdGUgYW5kIGZpbGwgYSBs
aXN0IG9mIHRob3NlIHN0cnVjdHVyZXMuCkZvciBhIGxvb2t1cCB3ZSB3b3VsZCBqdXN0IGl0ZXJh
dGUgb3ZlciB0aGF0IGxpc3QsIGZpbmQgYSBtYXRjaGluZyBlbnRyeQphbmQ6CnJldHVybiAoaW5w
dXRfaWQgLSBtYXRjaC0+aW5wdXRfcmFuZ2UuYmFzZSkgKyBtYXRjaC0+aXRzX2RldmlkX2Jhc2U7
CgpJZGVhbGx5IHdlIGFic3RyYWN0IHRoaXMgdmlhIHNvbWUgZnVuY3Rpb25zLCBzbyB0aGF0IHdl
IGNhbiBsYXRlciBzd2FwCnRoaXMgZm9yIG1vcmUgZWZmaWNpZW50IGRhdGEgc3RydWN0dXJlcyBz
aG91bGQgdGhlIG5lZWQgYXJpc2UuCgo+IFRoaXMgc3RydWN0dXJlIGlzIGNyZWF0ZWQgYXQgdGhl
IHBvaW50IElPUlQgdGFibGUgaXMgcGFyc2VkIHNheSBmcm9tCj4gYWNwaV9pb3J0X2luaXQuCj4g
SXQgaXMgcHJvcG9zZWQgdG8gdXNlIHRoaXMgc3RydWN0dXJlIGluZm9ybWF0aW9uIGluCj4gaW9y
dF9pbml0X3BsYXRmb3JtX2RldmljZXMuCj4gWzJdIFtSRkMgdjIgNC83XSBBQ1BJOiBhcm06IFN1
cHBvcnQgZm9yIElPUlQKPiAKPiA2LiBJT1JUIEdlbmVyYXRpb24KPiAtLS0tLS0tLS0tLS0tLS0t
LS0tCj4gVGhlcmUgd291bGQgYmUgYSBjb21tb24gY29kZSB0byBnZW5lcmF0ZSBJT1JUIHRhYmxl
IGZyb20gaW9ydF90YWJsZV9zdHJ1Y3QuCgpUaGF0IHNvdW5kcyB1c2VmdWwsIGJ1dCB3ZSB3b3Vs
ZCBuZWVkIHRvIGJlIGNhcmVmdWwgd2l0aCBzaGFyaW5nIGNvZGUKYmV0d2VlbiBYZW4gYW5kIHRo
ZSB0b29sIHN0YWNrLiBIYXMgdGhpcyBhY3R1YWxseSBiZWVuIGRvbmUgYmVmb3JlPwoKPiBhLiBG
b3IgRG9tMAo+IMKgwqDCoCB0aGUgc3RydWN0dXJlIChpb3J0X3RhYmxlX3N0cnVjdCkgYmUgbW9k
aWZpZWQgdG8gcmVtb3ZlIHNtbXUgbm9kZXMKPiDCoMKgwqAgYW5kIHVwZGF0ZSBpZF9tYXBwaW5n
cy4KPiDCoMKgwqAgUENJUkMgaWRtYXAgLT4gb3V0cHV0IHJlZnJlbmNlIHRvIElUUyBncm91cC4K
PiDCoMKgwqAgKFJJRCAtPiBEZXZpY2VJRCkuCj4gCj4gwqDCoMKgIFRPRE86IERlc2NyaWJlIGFs
Z28gaW4gdXBkYXRlX2lkX21hcHBpbmcgZnVuY3Rpb24gdG8gbWFwIFJJRCAtPgo+IERldmljZUlE
IHVzZWQKPiDCoMKgwqAgaW4gbXkgZWFybGllciBwYXRjaCBbM10KCklmIHRoZSBhYm92ZSBhcHBy
b2FjaCB3b3JrcywgdGhpcyB3b3VsZCBiZWNvbWUgYSBzaW1wbGUgbGlzdCBpdGVyYXRpb24sCmNy
ZWF0aW5nIFBDSSByYyBub2RlcyB3aXRoIHRoZSBhcHByb3ByaWF0ZSBwb2ludGVyIHRvIHRoZSBJ
VFMgbm9kZXMuCgo+IGIuIEZvciBEb21VCj4gwqDCoMKgIC0gaW9ydF90YWJsZV9zdHJ1Y3Qgd291
bGQgaGF2ZSBtaW5pbWFsIDIgbm9kZXMgKDEgUENJUkMgYW5kIDEgSVRTCj4gZ3JvdXApCj4gwqDC
oMKgIC0gcG9wdWxhdGUgYSBiYXNpYyBJT1JUIGluIGEgYnVmZmVyIHBhc3NlZCBieSB0b29sc3Rh
Y2soIHVzaW5nIGEKPiBkb21jdGwgOiBkb21jdGxfcHJlcGFyZV9kb21faW9ydCkKCkkgdGhpbmsg
d2Ugc2hvdWxkIHJlZHVjZSB0aGlzIHRvIGl0ZXJhdGluZyB0aGUgc2FtZSBkYXRhIHN0cnVjdHVy
ZSBhcwpmb3IgRG9tMC4gRWFjaCBwYXNzLXRocm91Z2gtZWQgUENJIGRldmljZSB3b3VsZCBwb3Nz
aWJseSBjcmVhdGUgb25lCnN0cnVjdCBpbnN0YW5jZSwgYW5kIGxhdGVyIG9uIHdlIGRvIHRoZSBz
YW1lIGl0ZXJhdGlvbiBhcyB3ZSBkbyBmb3IKRG9tMC4gSWYgdGhhdCBwcm92ZXMgdG8gYmUgc2lt
cGxlIGVub3VnaCwgd2UgbWlnaHQgZXZlbiBsaXZlIHdpdGggdGhlCmNvZGUgZHVwbGljYXRpb24g
YmV0d2VlbiBYZW4gYW5kIHRoZSB0b29sc3RhY2suCgpDaGVlcnMsCkFuZHJlLgoKPiDCoMKgwqAg
LSBEU0RUIGZvciB0aGUgRG9tVSBpcyB1cGRhdGVkIGJ5IHRvb2xzdGFjayB0byBpbmNsdWRlIGEg
UENJUkMuCj4gwqDCoMKgIC0gSWYgYSBuYW1lZCBjb21wb25lbnQgaXMgYWRkZWQgdG8gZG9tVSB0
aGF0IGluZm9ybWF0aW9uIGlzIHBhc3NlZAo+IGluIHRoZQo+IMKgwqDCoCBzYW1lL2FkZGl0aW9u
YWwgZG9tY3RsLgo+IMKgwqDCoMKgwqDCoMKgIC0gPFRPRE86IGRvbWN0bF9wcmVwYXJlX2RvbV9p
b3J0IGkvZiA+Cj4gwqDCoMKgIE5vdGU6IEp1bGllbiBJIGhhdmUgdHJpZWQgdG8gaW5jb3Jwb3Jh
dGUgeW91ciBzdWdnZXN0aW9uIGZvciBjb2RlCj4gcmV1c2UuCj4gCj4gNy4gUmVmZXJlbmNlczoK
PiAtLS0tLS0tLS0tLS0tCj4gWzBdIGh0dHBzOi8vd3d3Lm1haWwtYXJjaGl2ZS5jb20veGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcvbXNnMTIxNjY3Lmh0bWwKPiBbMV0gQVJNIERFTjAwNDlDOgo+IGh0
dHA6Ly9pbmZvY2VudGVyLmFybS5jb20vaGVscC90b3BpYy9jb20uYXJtLmRvYy5kZW4wMDQ5Yy9E
RU4wMDQ5Q19JT19SZW1hcHBpbmdfVGFibGUucGRmCj4gCj4gWzJdIGh0dHBzOi8vd3d3Lm1haWwt
YXJjaGl2ZS5jb20veGVuLWRldmVsQGxpc3RzLnhlbi5vcmcvbXNnMTIzMDgyLmh0bWwKPiBbM10g
aHR0cHM6Ly93d3cubWFpbC1hcmNoaXZlLmNvbS94ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZy9tc2cx
MjE2NjkuaHRtbDoKPiB1cGRhdGVfaWRfbWFwcGluZyBmdW5jdGlvbi4KPiBbNF0gaHR0cHM6Ly93
d3cubWFpbC1hcmNoaXZlLmNvbS94ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZy9tc2cxMjM0MzQuaHRt
bAo+IAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 23 14:18:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 14:18:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6dYW-0008AF-AM; Mon, 23 Oct 2017 14:18:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4622db8cb=Ian.Jackson@citrix.com>)
 id 1e6dYU-0008A7-S5
 for xen-devel@lists.xenproject.org; Mon, 23 Oct 2017 14:18:14 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 E8/F8-16147-62AFDE95; Mon, 23 Oct 2017 14:18:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXitHSDva7Kr7e
 RBufuGlt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmr17sVnGCqWNH8gamBcQJTFyMnh4SAv8S6
 p/dYQGw2AV2Jpi1/2UBsXgFBiZMzn4DFmQV0JBbs/sQGYctLbH87hxmixkHidOtBsDksAqoSz
 RP2gcVFBLQkHiy5CmRzAdXPZpTYu20FWEJYwF2ie3M7K4jNKWAn8e3ZCSaQIiGBaYwSH4/8YI
 S4yETi7cKdQNs4gBJqEnPXx09g5JuF5KZZSG6aheSmBYzMqxg1ilOLylKLdI1M9ZKKMtMzSnI
 TM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAoOtnoGBcQdj6wm/Q4ySHExKory/c95GCvEl5adU
 ZiQWZ8QXleakFh9ilOHgUJLgVf8JlBMsSk1PrUjLzAGGPUxagoNHSYT3yA+gNG9xQWJucWY6R
 OoUozHHjYfX/zBxdNy8+4dJiCUvPy9VSpyXHWSSAEhpRmke3CBYPF5ilJUS5mVkYGAQ4ilILc
 rNLEGVf8UozsGoJMzLBDKFJzOvBG7fK6BTmIBOkbV/A3JKSSJCSqqB0X/rkwdC5ZWBDjYZsRM
 2PnnySVRqmp6AlUz7T67vl1eIyFROTxa02uEkobYtb3vY5GBePb+5brIPz9tddtfR5eNdIPJQ
 d5nz0+mMgd+e3hcSDi3uT9UU5v8VY3TCZb6C6bcvhuq+psIOPVlWc8WDszm0dwj80ZJbP9Ug8
 oyT9Ndo4YBFipuVWIozEg21mIuKEwF0pQs5wgIAAA==
X-Env-Sender: prvs=4622db8cb=Ian.Jackson@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1508768291!80677580!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62807 invoked from network); 23 Oct 2017 14:18:12 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Oct 2017 14:18:12 -0000
X-IronPort-AV: E=Sophos;i="5.43,423,1503360000"; d="scan'208";a="455560048"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23021.64030.101082.215740@mariner.uk.xensource.com>
Date: Mon, 23 Oct 2017 15:18:06 +0100
To: Julien Grall <julien.grall@linaro.org>
In-Reply-To: <cde9b0a8-c1dc-b2da-8c92-3b96122e178a@linaro.org>
References: <osstest-115037-mainreport@xen.org>
 <59EDC70D0200007800189380@prv-mh.provo.novell.com>
 <cde9b0a8-c1dc-b2da-8c92-3b96122e178a@linaro.org>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel <xen-devel@lists.xenproject.org>, osstest-admin@xenproject.org,
 Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [xen-unstable test] 115037: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SnVsaWVuIEdyYWxsIHdyaXRlcyAoIlJlOiBbWGVuLWRldmVsXSBbeGVuLXVuc3RhYmxlIHRlc3Rd
IDExNTAzNzogcmVncmVzc2lvbnMgLSBGQUlMIik6Cj4gV291bGQgaXQgYmUgcG9zc2libGUgb2Yg
YSBwbGF0Zm9ybSBzcGVjaWZpYyBidWc/IFRoZSBsYXN0IHR3byBmbGlnaHRzIAo+IGFyZSBmYWls
aW5nIG9uIG1lcmxvdDEuCgpUaGUgbWVybG90cyBhcmUgYSBoaWdobHkgdW51c3VhbCBBTUQgbWFj
aGluZXMgd2hpY2ggaGF2ZSBOVU1BIG5vZGVzCndpdGggbm8gbWVtb3J5IGFuZCBzZWVtIHRvIHNv
bWV0aW1lcyBoYXZlIHBlcmZvcm1hbmNlIHByb2JsZW1zLi4uCgpJYW4uCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 23 14:34:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 14:34:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6doG-00016t-RB; Mon, 23 Oct 2017 14:34:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e6doF-00016n-My
 for xen-devel@lists.xenproject.org; Mon, 23 Oct 2017 14:34:31 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 57/6F-20813-7FDFDE95; Mon, 23 Oct 2017 14:34:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS/fb37e
 RBrfXqlh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm7lnAU/OKs2L97NWsD4wqOLkZODiGBPImG
 iR9YQGxeATuJDyf3sYHYEgKGEqcX3gSLswioSkzpO88KYrMJqEu0PdsOZosI6EgcOtPMBGIzC
 9RL7J+4hB3EFhZwl+je3A5UwwU0fxqjxOeFz5lBEpxAC749OwHUwAG0TFDi7w5hiF4tiYe/br
 FA2NoSyxa+ZgYpYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaNGcWpRWWqRrpGpXlJRZnp
 GSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYPAxAMEOxlULAg8xSnIwKYny/s55GynEl5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJgvfJH6CcYFFqempFWmYOMA5g0hIcPEoivJt+AqV5iwsSc4sz0
 yFSpxh1OTpu3v3DJMSSl5+XKiXOOxFkhgBIUUZpHtwIWExeYpSVEuZlBDpKiKcgtSg3swRV/h
 WjOAejkjDvUZApPJl5JXCbXgEdwQR0hKz9G5AjShIRUlINjBtb1TutSiL3WxVr/N2X93BNvoO
 Y9Zdvy9pvVN028J504tFWLdc64e+Ll4saRn6rfte5oWOPjxW385vQuvlXt2uvDDrv6PZybjnP
 V8+j/gy/T4TKLD21tnJC37P4tDf9wrYTBN8fKfzLlnuZ98BUZz+FbS6LG+1YmWcsu9Sh5Zuoy
 LnP5Yp+qxJLcUaioRZzUXEiANJO45HEAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1508769268!75026447!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37109 invoked from network); 23 Oct 2017 14:34:30 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Oct 2017 14:34:30 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 23 Oct 2017 08:34:28 -0600
Message-Id: <59EE1A1602000078001895C5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 23 Oct 2017 08:34:30 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@linaro.org>
References: <osstest-115037-mainreport@xen.org>
 <59EDC70D0200007800189380@prv-mh.provo.novell.com>
 <cde9b0a8-c1dc-b2da-8c92-3b96122e178a@linaro.org>
In-Reply-To: <cde9b0a8-c1dc-b2da-8c92-3b96122e178a@linaro.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, osstest-admin@xenproject.org,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [xen-unstable test] 115037: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjEwLjE3IGF0IDE1OjU4LCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+IHdyb3Rl
Ogo+IE9uIDIzLzEwLzE3IDA5OjQwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMjMuMTAu
MTcgYXQgMDE6NDksIDxvc3N0ZXN0LWFkbWluQHhlbnByb2plY3Qub3JnPiB3cm90ZToKPj4+IGZs
aWdodCAxMTUwMzcgeGVuLXVuc3RhYmxlIHJlYWwgW3JlYWxdCj4+PiBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE1MDM3LyAKPj4+Cj4+PiBSZWdyZXNz
aW9ucyA6LSgKPj4+Cj4+PiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9j
a2luZywKPj4+IGluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgo+Pj4gICB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMTQ2NDQKPj4+ICAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0NjQ0Cj4+PiAgIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZh
aWwgUkVHUi4gdnMuIDExNDY0NAo+PiAKPj4gSSdtIHB1enpsZWQgYnkgdGhlc2UgcmVjdXJyaW5n
IGZhaWx1cmVzOiBVbnRpbCBmbGlnaHQgMTE0NTI1IGFsbCB0aHJlZQo+PiAocGx1cyB0aGUgZm91
cnRoIHNpYmxpbmcsIHdoaWNoIGlzIGluICJndWVzdC1zdG9wIGZhaWwgbmV2ZXIgcGFzcyIgc3Rh
dGUpCj4+IHdlcmUgZmFpbC1uZXZlci1wYXNzIG9uIHdpbmRvd3MtaW5zdGFsbCAodGhlIDY0LWJp
dCBob3N0IG9uZXMpIG9yCj4+IGd1ZXN0LXNhdmVyZXN0b3JlICh0aGUgMzItYml0IGhvc3Qgb25l
cykuIFRoZW4gZmxpZ2h0cyAxMTQ1NDAgYW5kCj4+IDExNDY0NCB3ZXJlIHN1Y2Nlc3NlcywgYW5k
IHNpbmNlIHRoZW4gZ3Vlc3Qtc3RvcCBoYXMgYmVlbiBmYWlsaW5nLgo+PiBUaGUgZ3Vlc3QgY29u
c29sZSBkb2Vzbid0IHNob3cgYW55IGluZGljYXRpb24gdGhhdCB0aGUgZ3Vlc3QgbWF5Cj4+IGhh
dmUgcmVjZWl2ZWQgYSBzaHV0ZG93biBzaWduYWwuCj4gCj4gV291bGQgaXQgYmUgcG9zc2libGUg
b2YgYSBwbGF0Zm9ybSBzcGVjaWZpYyBidWc/IFRoZSBsYXN0IHR3byBmbGlnaHRzIAo+IGFyZSBm
YWlsaW5nIG9uIG1lcmxvdDEuCgpOb3QgdmVyeSBsaWtlbHkgaGVyZSwgSSB3b3VsZCBzYXkuCgpK
YW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 23 14:38:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 14:38:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6dsJ-0001JN-9o; Mon, 23 Oct 2017 14:38:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=462792b9e=Andrew.Cooper3@citrix.com>)
 id 1e6dsH-0001JE-E1
 for xen-devel@lists.xenproject.org; Mon, 23 Oct 2017 14:38:41 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 E5/88-31244-0FEFDE95; Mon, 23 Oct 2017 14:38:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsWSzvfng+6Hf28
 jDS5N4rX4vmUykwOjx+EPV1gCGKNYM/OS8isSWDN+rFcqeM1TsWznG7YGxttcXYycHBIC/hLP
 9i1jBrGFBdwluje3s4LYIgLeEp9mL2UHsZkF/CRmv13A0sXIxSEkcIpR4tL8u2wgCTYBfYndL
 z4xgdi8ArYSO08sA2tgEVCV6JvzFmyoqEC4RNPZfhaIGkGJkzOfgNmcAvYSs/rXA/VyAC3QlF
 i/Sx9il7zE9rdzmCFscYmmLyvB7hESUJO41n+JHeLmdImJz3pYJjAKzEIydRbCpFlIJs1CMmk
 BI8sqRvXi1KKy1CJdM72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMBwZQCCHYzz
 TvgfYpTkYFIS5f2d8zZSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv5b9AOcGi1PTUirTMHGDkw
 KQlOHiURHg3/QRK8xYXJOYWZ6ZDpE4xKkqJ8z4G6RMASWSU5sG1waL1EqOslDAvI9AhQjwFqU
 W5mSWo8q8YxTkYlYR5t4FM4cnMK4Gb/gpoMRPQYln7NyCLSxIRUlINjNkd/SfemYQf3Jnivch
 DiLd95pSLEVODdd9Wrlmx9sLdR7bbXbi7oi7NW5MyRbPA9rmx6awgzvON/evEujyX/vnz9vm6
 mNM3s8srmO0yGx5md17p6cpc8XJvUF9v4MW3rVYnoj5P/qz0RMxjh/U01n08CgtWzegO3/c8/
 NDKVrENdzb2c6dE/1RiKc5INNRiLipOBADE3Pyh0QIAAA==
X-Env-Sender: prvs=462792b9e=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1508769517!72032091!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48478 invoked from network); 23 Oct 2017 14:38:39 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Oct 2017 14:38:39 -0000
X-IronPort-AV: E=Sophos;i="5.43,423,1503360000"; d="scan'208";a="106451016"
To: Jan Beulich <JBeulich@suse.com>, Julien Grall <julien.grall@linaro.org>
References: <osstest-115037-mainreport@xen.org>
 <59EDC70D0200007800189380@prv-mh.provo.novell.com>
 <cde9b0a8-c1dc-b2da-8c92-3b96122e178a@linaro.org>
 <59EE1A1602000078001895C5@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <12bd1ff0-eaab-ba18-08a7-1b3861c37e86@citrix.com>
Date: Mon, 23 Oct 2017 15:38:33 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59EE1A1602000078001895C5@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel <xen-devel@lists.xenproject.org>, osstest-admin@xenproject.org
Subject: Re: [Xen-devel] [xen-unstable test] 115037: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjMvMTAvMTcgMTU6MzQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIzLjEwLjE3IGF0
IDE1OjU4LCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+IHdyb3RlOgo+PiBPbiAyMy8xMC8xNyAw
OTo0MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAyMy4xMC4xNyBhdCAwMTo0OSwgPG9z
c3Rlc3QtYWRtaW5AeGVucHJvamVjdC5vcmc+IHdyb3RlOgo+Pj4+IGZsaWdodCAxMTUwMzcgeGVu
LXVuc3RhYmxlIHJlYWwgW3JlYWxdCj4+Pj4gaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzLzExNTAzNy8gCj4+Pj4KPj4+PiBSZWdyZXNzaW9ucyA6LSgKPj4+
Pgo+Pj4+IFRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAo+Pj4+
IGluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgo+Pj4+ICAgdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTE0NjQ0Cj4+Pj4gICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTQ2NDQKPj4+PiAgIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExNDY0NAo+Pj4gSSdtIHB1enpsZWQgYnkgdGhlc2UgcmVjdXJyaW5nIGZhaWx1cmVz
OiBVbnRpbCBmbGlnaHQgMTE0NTI1IGFsbCB0aHJlZQo+Pj4gKHBsdXMgdGhlIGZvdXJ0aCBzaWJs
aW5nLCB3aGljaCBpcyBpbiAiZ3Vlc3Qtc3RvcCBmYWlsIG5ldmVyIHBhc3MiIHN0YXRlKQo+Pj4g
d2VyZSBmYWlsLW5ldmVyLXBhc3Mgb24gd2luZG93cy1pbnN0YWxsICh0aGUgNjQtYml0IGhvc3Qg
b25lcykgb3IKPj4+IGd1ZXN0LXNhdmVyZXN0b3JlICh0aGUgMzItYml0IGhvc3Qgb25lcykuIFRo
ZW4gZmxpZ2h0cyAxMTQ1NDAgYW5kCj4+PiAxMTQ2NDQgd2VyZSBzdWNjZXNzZXMsIGFuZCBzaW5j
ZSB0aGVuIGd1ZXN0LXN0b3AgaGFzIGJlZW4gZmFpbGluZy4KPj4+IFRoZSBndWVzdCBjb25zb2xl
IGRvZXNuJ3Qgc2hvdyBhbnkgaW5kaWNhdGlvbiB0aGF0IHRoZSBndWVzdCBtYXkKPj4+IGhhdmUg
cmVjZWl2ZWQgYSBzaHV0ZG93biBzaWduYWwuCj4+IFdvdWxkIGl0IGJlIHBvc3NpYmxlIG9mIGEg
cGxhdGZvcm0gc3BlY2lmaWMgYnVnPyBUaGUgbGFzdCB0d28gZmxpZ2h0cyAKPj4gYXJlIGZhaWxp
bmcgb24gbWVybG90MS4KPiBOb3QgdmVyeSBsaWtlbHkgaGVyZSwgSSB3b3VsZCBzYXkuCgpUaGVz
ZSB0ZXN0cyBoYXZlIHJlbGlhYmx5IG5ldmVyIHBhc3NlZCBiZWZvcmUsIGFuZCB0aGVyZSBhcmUg
bm8gY2hhbmdlcwpyZWNlbnRseSAoSSdtIGF3YXJlIG9mKSB3aGljaCB3b3VsZCBjYXVzZSB0aGVt
IHRvIHN0YXJ0IHBhc3NpbmcuCgpUaGUgd2luZG93cyBWTXMgYXJlbid0IHJ1bm5pbmcgUFYgZHJp
dmVycywgc28gaGF2ZSBubyBjbHVlIGFib3V0IHRoZQp4ZW5zdG9yZSBjb250cm9sIGtleSwgb3Ig
d2hhdCBhIHNldHRpbmcgb2Ygc2h1dGRvd24gaXMgc3VwcG9zZWQgdG8gbWVhbi4KClRoZSBidWcg
aXMgd2h5IHRoZXJlIGFyZSB0d28gc3B1cmlvdXMgcGFzc2VzLgoKfkFuZHJldwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 23 14:50:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 14:50:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6e3Z-0002ZD-Gi; Mon, 23 Oct 2017 14:50:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=462195b0d=roger.pau@citrix.com>)
 id 1e6e3Y-0002Z7-7o
 for xen-devel@lists.xenproject.org; Mon, 23 Oct 2017 14:50:20 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 15/DC-18968-BA10EE95; Mon, 23 Oct 2017 14:50:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsWSzvfng+4qxne
 RBveXMVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkrenawFqxjq/iw8xVTA+MK1i5GTg4JAX+J
 Ged+gNksAqoSv788Z+pi5OBgE7CXmP61AiQsIqAt8WLVOjYQm1lAReLUvC4WkBJhARuJeaeqQ
 MK8Ap4ScxfvYASxhQTyJG7/PskIEReUODnzCQtEq47Egt2f2EBamQWkJZb/4wAJcwo4SPy+NQ
 2sRFRARuLZ724miDGKEv3zHrBBHJkucXTmRrYJjPyzkEydhWTqLISpCxiZVzFqFKcWlaUW6Rq
 a6yUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBAYfAxDsYHx52vMQoyQHk5Io7++c
 t5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHizGN5FCgkWpaanVqRl5gDjACYtwcGjJMKb+g+ol
 be4IDG3ODMdInWK0Zjj2KbLf5g4bjy8/odJiCUvPy9VSpx3B8gkAZDSjNI8uEGw+LzEKCslzM
 sIdJoQT0FqUW5mCar8K0ZxDkYlYd4WkCk8mXklcPteAZ3CBHSKrP0bkFNKEhFSUg2Mm8TLtxi
 u94zcvDyII65+2/fPeznn7Tj+/5tolvQf5vY8EbWQNQ0mRzR7Fre3WUWnS3a9Lq85sk5vwpnp
 O4+8PL/slEJ8yO8zdeerTdPN9jW9Y1+1cJdA66ffTiWCt17dYqvYbuzwgXPy0TM7Jp6/kBt7J
 Pvq2/DHR8QfL2tgrbz1PEPv0XnZQ0osxRmJhlrMRcWJAEYf3bfKAgAA
X-Env-Sender: prvs=462195b0d=roger.pau@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1508770214!73008772!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28366 invoked from network); 23 Oct 2017 14:50:17 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Oct 2017 14:50:17 -0000
X-IronPort-AV: E=Sophos;i="5.43,423,1503360000"; d="scan'208";a="106451201"
Date: Mon, 23 Oct 2017 15:50:06 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171023145006.7dlpyk6dhxopjr7t@dhcp-3-128.uk.xensource.com>
References: <20171020134702.41255-1-roger.pau@citrix.com>
 <23018.5916.513130.316464@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23018.5916.513130.316464@mariner.uk.xensource.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v12 00/33] osstest: FreeBSD host support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMjAsIDIwMTcgYXQgMDQ6MzI6NDRQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2UgaGF2ZSBkZWNpZGVkOgo+IAo+ICBXZSB3aWxsIHB1c2ggdGhlIGFub2ludCBhbmQg
ZXhhbWluZSBwYXJ0cyBvZiB0aGlzIHNlcmllcyB0byBvc3N0ZXN0Cj4gIHByZXRlc3QuICAoWW91
J3JlIGdvaW5nIHRvIGdpdmUgbWUgYSBzdWl0YWJsZSBicmFuY2ggb24gTW9uZGF5LikKPiAgVGhp
cyBzaG91bGQgd29yayBiZWNhdXNlIHdlIGhhdmUgYW5vaW50ZWQgRnJlZUJTRCBidWlsZHMgYWxy
ZWFkeS4KClNvcnJ5IGZvciB0aGUgZGVsYXksIGhhZCB0byBjaGVycnktcGljayBzb21lIGNvbW1p
dHMgZnJvbSB0aGUgRnJlZUJTRApob3N0IGluc3RhbGwgc2VyaWVzIGluIG9yZGVyIGZvciB0aGUg
ZXhhbWluZSBvbmUgdG8gd29yay4gSSd2ZSBwdXNoZWQKdGhpcyB0byB0aGUgZm9sbG93aW5nIGJy
YW5jaDoKCmdpdDovL3hlbmJpdHMueGVuLm9yZy9wZW9wbGUvcm95Z2VyL29zc3Rlc3QuZ2l0IGV4
YW1pbmUKCkhlcmUgaXMgdGhlIG91dHB1dCBvZiBhIHNhbXBsZSBleGFtaW5lIGZsaWdodCB3aXRo
IHRoZSBjb250ZW50cyBvZiB0aGUKYnJhbmNoOgoKaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5u
ZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjM0NS8KCk5vdGUgdGhhdCBwYXRjaCAidHMtZnJl
ZWJzZC1ob3N0LWluc3RhbGw6IGFkZCBhcmd1bWVudHMgdG8gdGVzdAptZW1kaXNrIGFwcGVuZCBv
cHRpb25zIiBpcyBtaXNzaW5nIGFuIEFjayAoeW91IHJlcXVlc3RlZCBjaGFuZ2VzIHRvCml0KS4K
ClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 23 14:51:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 14:51:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6e4K-0002cI-PS; Mon, 23 Oct 2017 14:51:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=46283f6e9=anthony.perard@citrix.com>)
 id 1e6e4J-0002cB-On
 for xen-devel@lists.xenproject.org; Mon, 23 Oct 2017 14:51:07 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 FA/A6-00647-AD10EE95; Mon, 23 Oct 2017 14:51:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDve4txne
 RBjvPiVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkHd/WyFZziqLj1bRFrA2MXexcjJ4eEgL/E
 3huz2EBsFgFVieuvJzOB2GwCBhIrpl9lBLFFBHQkru59wdrFyMXBLDCBWeLA9mPMIAlhgSCJ7
 7dbwWxeAWuJmff2sYLYQgLZEm0nzjNBxAUlTs58wgJiMwMNWrD7E9AyDiBbWmL5Pw4Qk1PATq
 LhvxBIhaiAssTevkPsEFPUJG4sXMYygZFvFpJBs5AMmoUwaAEj8ypGjeLUorLUIl0jI72kosz
 0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMBAq2dgYNzBOPWE3yFGSQ4mJVHe3zlvI4X4
 kvJTKjMSizPii0pzUosPMcpwcChJ8L5geBcpJFiUmp5akZaZAwx5mLQEB4+SCG/qP6BW3uKCx
 NzizHSI1ClGRSlx3h0gfQIgiYzSPLg2WJxdYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMex
 BkCk9mXgnc9FdAi5mAFsvavwFZXJKIkJJqYGzVFlgUN23i+68vfj/LMFHW6Gc8Zhtw64FH+fZ
 HG/5dPT87TdMnOu3dnJDW/T1PHnbWveD+NX3xxjOBwb/eFcfk9nAeaM0IeV0SEa6hE3fnVSNr
 xRnho1sqzb7f27BnlY7IxiNHDi8r39UlpGHYLtDHaHa9Q+FJRG+mxluGedu/mZtZfTFMcVViK
 c5INNRiLipOBADchCVYrgIAAA==
X-Env-Sender: prvs=46283f6e9=anthony.perard@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1508770264!108316218!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17445 invoked from network); 23 Oct 2017 14:51:06 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Oct 2017 14:51:06 -0000
X-IronPort-AV: E=Sophos;i="5.43,423,1503360000"; d="scan'208";a="455567430"
Date: Mon, 23 Oct 2017 15:50:31 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20171023145031.GC1885@perard.uk.xensource.com>
References: <20171020173255.31213-1-wei.liu2@citrix.com>
 <73db205f-7dff-a7a5-d683-16a3eab2e7a5@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <73db205f-7dff-a7a5-d683-16a3eab2e7a5@citrix.com>
User-Agent: Mutt/1.9.1 (2017-09-22)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-4.10] scripts: add a script for build
 testing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMjMsIDIwMTcgYXQgMDI6MDI6NTNQTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBPbiAxMC8yMC8yMDE3IDA2OjMyIFBNLCBXZWkgTGl1IHdyb3RlOgo+ID4gU2lnbmVk
LW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiA+IC0tLQo+ID4gQ2M6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gPiBDYzogR2VvcmdlIER1
bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgo+ID4gQ2M6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+ID4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KPiA+IENjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNs
ZS5jb20+Cj4gPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
Pgo+ID4gQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgo+ID4gQ2M6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+Cj4gPiBDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KPiA+IAo+ID4gVGhlIHJpc2sgZm9yIHRoaXMgaXMgemVybywgaGVuY2UgdGhlIGZvci00LjEw
IHRhZy4KPiAKPiBJJ20gbm90IG5lY2Vzc2FyaWx5IGFyZ3VpbmcgYWdhaW5zdCB0aGlzLCBidXQg
aW4gbXkgZXN0aW1hdGlvbiB0aGlzCj4gaXNuJ3QgemVybyByaXNrLiAgSXQncyBhIG5ldyBmZWF0
dXJlIChldmVuIGlmIG9uZSBvbmx5IGZvciBkZXZlbG9wZXJzKS4KPiBJdCdzIG5vdCAqaW50ZW5k
ZWQqIHRvIGRlc3Ryb3kgYW55dGhpbmcsIGJ1dCBhIGJ1ZyBpbiBpdCB3ZWxsIGNvdWxkCj4gZGVz
dHJveSBkYXRhLgoKVGhlcmUgaXMgYSBgZ2l0IGNsZWFuIC1keGZgIGluIHRoZSBzY3JpcHQsIHRo
aXMgaXMgZGVzdHJ1Y3RpZiEgSSdtIHN1cmUKaXQncyBnb2luZyB0byB0YWtlIHNvbWUgcGVvcGxl
IGJ5IHN1cnByaXNlLgoKRklZLCBJIGRvIGxpa2UgdG8gcHV0IHNjcmlwdCBhbmQgb3RoZXIgZmls
ZXMgaW4gbXkgY2hlY2tvdXRzLCB0aGUgZ2l0CmNsZWFuIHdpbGwgcmVtb3ZlIHRoZW0uCgotLSAK
QW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 23 14:57:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 14:57:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6eA7-0002vw-Ei; Mon, 23 Oct 2017 14:57:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e6eA5-0002vq-Vo
 for xen-devel@lists.xenproject.org; Mon, 23 Oct 2017 14:57:06 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 36/80-07262-1430EE95; Mon, 23 Oct 2017 14:57:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphleJIrShJLcpLzFFi42K5GHrjkK4987t
 Ig4c3hSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox7+/6wF0yWr5i1VKeBcZZkFyMXh5DAdEaJ
 07OeMIM4LAIvmCWuHdsN5kgI3GSV2HzjG2MXIyeQkyXxbNtdZgg7TWLfvOesEHaVxIU7zWxdj
 BxAo9Qk1ryJgpj6i1HiUc9dFpAaYQF3iQsPXzGCJEQEpjFJNF4/AzZUSKBC4t7T++wgzWwCOh
 LrZtSCmLwCthKXrvKCVLAIqEpMPd0PtlZUIFyi6Ww/2EheAUGJkzOfgNmcAnYSx+dsZgexmQX
 MJOZtfsgMYYtL3HoynwnClpdo3jqbeQKjyCwk7bOQtMxC0jILScsCRpZVjBrFqUVlqUW6hiZ6
 SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBccEABDsYV2z3PMQoycGkJMr7O+dtp
 BBfUn5KZUZicUZ8UWlOavEhRhkODiUJXj+md5FCgkWp6akVaZk5wAiFSUtw8CiJ8Kb+A2rlLS
 5IzC3OTIdInWI05rhw59IfJo4De279YRJiycvPS5US55UHmSQAUppRmgc3CJY4LjHKSgnzMgK
 dJsRTkFqUm1mCKv+KUZyDUUmYVwdkCk9mXgncvldApzABnSJr/wbklJJEhJRUA2N7Sf1prv2q
 P34yet9/WBOyp8ffLeRFiJKE14WbrO9/TJqm/i/5ZHLgF+Pu7Ap/Zo5lVlZLo9rOV7yoKwv8f
 D/qLXdvus30u3p7tk+5qJ38e93niH17H/EaWAf4Zrdw+VWzX6xKi/Js6FdMzlb25f97bDJPMD
 fj+k7dwtV9lquyNmzi2LRwlxJLcUaioRZzUXEiAAEDDvYXAwAA
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1508770622!104009021!1
X-Originating-IP: [209.85.216.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52583 invoked from network); 23 Oct 2017 14:57:03 -0000
Received: from mail-qt0-f194.google.com (HELO mail-qt0-f194.google.com)
 (209.85.216.194)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 Oct 2017 14:57:03 -0000
Received: by mail-qt0-f194.google.com with SMTP id 8so26502412qtv.1
 for <xen-devel@lists.xenproject.org>; Mon, 23 Oct 2017 07:57:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=4J4Z2ag/Q1OSJkWXBE9H2mSxLJfaQjzXyhfw6MGBuJ4=;
 b=G6fJrHYF+as8fHNl2FqYdQWgr3Ub8i2FC0DNIiDgWemOH4WytRecY1o3hhpTvsXBRs
 lDxTd2yVuYcvBvKlRnHPkorF1GqnPvOABqJ9S3mFZ8QuwsU8oNUBRC9p6KQ59Q2Z7yuT
 k5egsPJjtZrQ5o0+2GXVZnwsO8HlJlNR19zzc=
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=4J4Z2ag/Q1OSJkWXBE9H2mSxLJfaQjzXyhfw6MGBuJ4=;
 b=eJhAl80oxWOjeVR/rcf2Fnsoq/JE7DG7P9RP2mK+3RhwWITfYZnBXXBkKzHdZREjK7
 bhb1BIHT3dvvMytL8R5ReX/H3txfwxYZZwDqyx5Xoix1VL6B14Lh5tyVPmQBQqV9oRM1
 kDmLrkS0wOluPrZdeHYMoCMlVR0uoiAo15P9HBE4m8ZZVOSy55llhRHlTdxIKnfLv6zR
 xnZMxryfCsDMcyfLnUyijqGaplqJdfQiYB92bgiQ3f7ZMuJrTAEu2XRomp8VThELyRKQ
 vQfZ/Kk6zrzXNH/XqV2MTh+yqkh8Yb696QGtgNl79V+1KVPQFsUu9o9CRryp0pGlnb4V
 BSPQ==
X-Gm-Message-State: AMCzsaUn+TT0Ne/1hO/lUbWBmObie/js5ObHXUDowqYSgo0SNuEwshIo
 XN053QU12Oc6fPXcTDGCbeh+Kg==
X-Google-Smtp-Source: ABhQp+R8dubsi+zTfTLM4Q/M9BK5ENHTjWx3V9N9cokk3wfpP9tyZCaz2LY+FB/PwzqbS4VkmXZiFQ==
X-Received: by 10.200.57.55 with SMTP id s52mr20585492qtb.129.1508770622023;
 Mon, 23 Oct 2017 07:57:02 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id o26sm5107147qto.16.2017.10.23.07.57.00
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 23 Oct 2017 07:57:01 -0700 (PDT)
To: Andre Przywara <andre.przywara@linaro.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Sameer Goel <sgoel@codeaurora.org>
References: <c5b79b2a-32d2-5fdb-ff0a-d511b267291e@caviumnetworks.com>
 <b1ef4877-9772-4f61-284a-83d3a5ce19f2@linaro.org>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <ed67aca8-4c6d-92b9-8a85-bea9fdbd6ebd@linaro.org>
Date: Mon, 23 Oct 2017 15:56:59 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <b1ef4877-9772-4f61-284a-83d3a5ce19f2@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC] [Draft Design] ACPI/IORT Support in Xen.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyMy8xMC8xNyAxNDo1NywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gT24gMTIvMTAv
MTcgMjI6MDMsIE1hbmlzaCBKYWdnaSB3cm90ZToKPj4gSXQgaXMgcHJvcG9zZWQgdGhhdCB0aGUg
aWRyYW5nZSBvZiBQQ0lSQyBhbmQgSVRTIGdyb3VwIGJlIGNvbnN0YW50IGZvcgo+PiBkb21Vcy4K
PiAKPiAiY29uc3RhbnQiIGlzIGEgYml0IGNvbmZ1c2luZyBoZXJlLiBNYXliZSAiYXJiaXRyYXJ5
IiwgImZyb20gc2NyYXRjaCIgb3IKPiAiaW5kZXBlbmRlbnQgZnJvbSB0aGUgYWN0dWFsIGgvdyI/
CgpJIGRvbid0IHRoaW5rIHdlIHNob3VsZCB0aWUgdG8gYW55dGhpbmcgaGVyZS4gSU9SVCBmb3Ig
RG9tVSB3aWxsIGdldCAKc29tZSBpbnB1dCwgaXQgY291bGQgYmUgc2FtZSBhcyB0aGUgaG9zdCBv
ciBzb21ldGhpbmcgZ2VuZXJhdGVkIChub3QgCm5lY2Vzc2FyaWx5IGNvbnN0YW50KS4gVGhhdCdz
IGltcGxlbWVudGF0aW9uIGRldGFpbHMgYW5kIG1pZ2h0IGJlIHVwIHRvIAp0aGUgdXNlci4KCj4g
Cj4+IEluIGNhc2UgaWYgUENJIFBULHVzaW5nIGEgZG9tY3RsIHRvb2xzdGFjayBjYW4gY29tbXVu
aWNhdGUKPj4gcGh5c2ljYWwgUklEOiB2aXJ0dWFsIFJJRCwgZGV2aWNlSUQ6IHZpcnR1YWwgZGV2
aWNlSUQgdG8geGVuLgo+Pgo+PiBJdCBpcyBhc3N1bWVkIHRoYXQgZG9tVSBQQ0kgQ29uZmlnIGFj
Y2VzcyB3b3VsZCBiZSB0cmFwcGVkIGluIFhlbi4gVGhlCj4+IFJJRCBhdCB3aGljaCBhc3NpZ25l
ZCBkZXZpY2UgaXMgZW51bWVyYXRlZCB3b3VsZCBiZSB0aGUgb25lIHByb3ZpZGVkIGJ5IHRoZQo+
PiBkb21jdGwsIGRvbWN0bF9zZXRfZGV2aWNlaWRfbWFwcGluZwo+Pgo+PiBUT0RPOiBkZXZpY2Ug
YXNzaWduIGRvbWN0bCBpL2YuCj4+IE5vdGU6IFRoaXMgc2hvdWxkIHN1ZmZpY2UgdGhlIHZpcnR1
YWwgZGV2aWNlSUQgc3VwcG9ydCBwb2ludGVkIGJ5IEFuZHJlLgo+PiBbNF0KPiAKPiBXZWxsLCB0
aGVyZSdzIG1vcmUgdG8gaXQuIEZpcnN0IHRoaW5nOiB3aGlsZSBJIHRyaWVkIHRvIGluY2x1ZGUg
dmlydHVhbAo+IElUUyBkZXZpY2VJRHMgdG8gYmUgZGlmZmVyZW50IGZyb20gcGh5c2ljYWwgb25l
cywgaW4gdGhlIG1vbWVudCB0aGVyZQo+IGFyZSBmaXhlZCB0byBiZWluZyBtYXBwZWQgMToxIGlu
IHRoZSBjb2RlLgo+IAo+IFNvIHRoZSBmaXJzdCBzdGVwIHdvdWxkIGJlIHRvIGdvIG92ZXIgdGhl
IElUUyBjb2RlIGFuZCBpZGVudGlmeSB3aGVyZQo+ICJkZXZpZCIgcmVmZXJzIHRvIGEgdmlydHVh
bCBkZXZpY2VJRCBhbmQgd2hlcmUgdG8gYSBwaHlzaWNhbCBvbmUKPiAocHJvYmFibHkgcmVuYW1p
bmcgdGhlbSBhY2NvcmRpbmdseSkuIFRoZW4gd2Ugd291bGQgbmVlZCBhIGZ1bmN0aW9uIHRvCj4g
dHJhbnNsYXRlIGJldHdlZW4gdGhlIHR3by4gQXQgdGhlIG1vbWVudCB0aGlzIHdvdWxkIGJlIGEg
ZHVtbXkgZnVuY3Rpb24KPiAoanVzdCByZXR1cm4gdGhlIGlucHV0IHZhbHVlKS4gTGF0ZXIgd2Ug
d291bGQgbG9vcCBpbiB0aGUgYWN0dWFsIHRhYmxlLgo+IAo+PiBXZSBtaWdodCBub3QgbmVlZCB0
aGlzIGRvbWN0bCBpZiBhc3NpZ25fZGV2aWNlIGh5cGVyY2FsbCBpcyBleHRlbmRlZCB0bwo+PiBw
cm92aWRlIHRoaXMgaW5mb3JtYXRpb24uCj4gCj4gRG8gd2UgYWN0dWFsbHkgbmVlZCBhIG5ldyBp
bnRlcmZhY2Ugb3IgZXZlbiBleHRlbmQgdGhlIGV4aXN0aW5nIG9uZT8KPiBJZiBJIGdvdCBKdWxp
ZW4gY29ycmVjdGx5LCB0aGUgZXhpc3RpbmcgaW50ZXJmYWNlIGlzIGp1c3QgZmluZT8KCkluIHRo
ZSBmaXJzdCBwbGFjZSwgSSBhbSBub3Qgc3VyZSB0byB1bmRlcnN0YW5kIHdoeSBEb21jdGwgaXMg
bWVudGlvbmVkIAppbiB0aGlzIGRvY3VtZW50LiBJIGNhbiB1bmRlcnN0YW5kIHdoeSB5b3Ugd2Fu
dCB0byBkZXNjcmliZSB0aGUgCmluZm9ybWF0aW9uIHVzZWQgZm9yIERvbVUgSU9SVC4gQnV0IGl0
IGRvZXMgbm90IG1hdHRlciBhdCBob3cgdGhpcyBpcyAKdHlpbmcgdG8gdGhlIHJlc3Qgb2YgdGhl
IHBhc3N0aHJvdWdoIHdvcmsuCgpbLi4uXQoKPj4KPj4gNi4gSU9SVCBHZW5lcmF0aW9uCj4+IC0t
LS0tLS0tLS0tLS0tLS0tLS0KPj4gVGhlcmUgd291bGQgYmUgYSBjb21tb24gY29kZSB0byBnZW5l
cmF0ZSBJT1JUIHRhYmxlIGZyb20gaW9ydF90YWJsZV9zdHJ1Y3QuCj4gCj4gVGhhdCBzb3VuZHMg
dXNlZnVsLCBidXQgd2Ugd291bGQgbmVlZCB0byBiZSBjYXJlZnVsIHdpdGggc2hhcmluZyBjb2Rl
Cj4gYmV0d2VlbiBYZW4gYW5kIHRoZSB0b29sIHN0YWNrLiBIYXMgdGhpcyBhY3R1YWxseSBiZWVu
IGRvbmUgYmVmb3JlPwoKWWVzLCBzZWUgbGliZWxmIGZvciBpbnN0YW5jZS4gQnV0IEkgdGhpbmsg
dGhlcmUgaXMgYSB0ZXJtaW5vbG9neSBwcm9ibGVtIApoZXJlLgoKU2tpbW1pbmcgdGhlIHJlc3Qg
b2YgdGhlIGUtbWFpbCBJIHNlZTogInBvcHVsYXRlIGEgYmFzaWMgSU9SVCBpbiBhIApidWZmZXIg
cGFzc2VkIGJ5IHRvb2xzdGFjayAodXNpbmcgYSBkb21jdGwgOiBkb21jdGxfcHJlcGFyZV9kb21f
aW9ydCkiLgpCeSBzaGFyaW5nIGNvZGUsIEkgbWVhbnQgY3JlYXRpbmcgYSBsaWJyYXJ5IHRoYXQg
d291bGQgYmUgY29tcGlsZWQgaW4gCmJvdGggdGhlIGh5cGVydmlzb3IgYW5kIHRoZSB0b29sc3Rh
Y2suCgpCdXQgYXMgSSBzYWlkIGJlZm9yZSwgdGhpcyBpcyBub3QgdGhlIHB1cnBvc2Ugbm93LiBU
aGUgcHVycG9zZSBpcyAKZmluYWxseSBnZXR0aW5nIHN1cHBvcnQgb2YgSU9SVCBpbiB0aGUgaHlw
ZXJ2aXNvciB3aXRoIHRoZSBnZW5lcmF0aW9uIG9mIAp0aGUgSU9SVCBmb3IgRG9tMCBmdWxseSBz
ZXBhcmF0ZWQgZnJvbSB0aGUgcGFyc2luZy4KCj4+IGEuIEZvciBEb20wCj4+ICDCoMKgwqAgdGhl
IHN0cnVjdHVyZSAoaW9ydF90YWJsZV9zdHJ1Y3QpIGJlIG1vZGlmaWVkIHRvIHJlbW92ZSBzbW11
IG5vZGVzCj4+ICDCoMKgwqAgYW5kIHVwZGF0ZSBpZF9tYXBwaW5ncy4KPj4gIMKgwqDCoCBQQ0lS
QyBpZG1hcCAtPiBvdXRwdXQgcmVmcmVuY2UgdG8gSVRTIGdyb3VwLgo+PiAgwqDCoMKgIChSSUQg
LT4gRGV2aWNlSUQpLgo+Pgo+PiAgwqDCoMKgIFRPRE86IERlc2NyaWJlIGFsZ28gaW4gdXBkYXRl
X2lkX21hcHBpbmcgZnVuY3Rpb24gdG8gbWFwIFJJRCAtPgo+PiBEZXZpY2VJRCB1c2VkCj4+ICDC
oMKgwqAgaW4gbXkgZWFybGllciBwYXRjaCBbM10KPiAKPiBJZiB0aGUgYWJvdmUgYXBwcm9hY2gg
d29ya3MsIHRoaXMgd291bGQgYmVjb21lIGEgc2ltcGxlIGxpc3QgaXRlcmF0aW9uLAo+IGNyZWF0
aW5nIFBDSSByYyBub2RlcyB3aXRoIHRoZSBhcHByb3ByaWF0ZSBwb2ludGVyIHRvIHRoZSBJVFMg
bm9kZXMuCj4gCj4+IGIuIEZvciBEb21VCj4+ICDCoMKgwqAgLSBpb3J0X3RhYmxlX3N0cnVjdCB3
b3VsZCBoYXZlIG1pbmltYWwgMiBub2RlcyAoMSBQQ0lSQyBhbmQgMSBJVFMKPj4gZ3JvdXApCj4+
ICDCoMKgwqAgLSBwb3B1bGF0ZSBhIGJhc2ljIElPUlQgaW4gYSBidWZmZXIgcGFzc2VkIGJ5IHRv
b2xzdGFjayggdXNpbmcgYQo+PiBkb21jdGwgOiBkb21jdGxfcHJlcGFyZV9kb21faW9ydCkKPiAK
PiBJIHRoaW5rIHdlIHNob3VsZCByZWR1Y2UgdGhpcyB0byBpdGVyYXRpbmcgdGhlIHNhbWUgZGF0
YSBzdHJ1Y3R1cmUgYXMKPiBmb3IgRG9tMC4gRWFjaCBwYXNzLXRocm91Z2gtZWQgUENJIGRldmlj
ZSB3b3VsZCBwb3NzaWJseSBjcmVhdGUgb25lCj4gc3RydWN0IGluc3RhbmNlLCBhbmQgbGF0ZXIg
b24gd2UgZG8gdGhlIHNhbWUgaXRlcmF0aW9uIGFzIHdlIGRvIGZvcgo+IERvbTAuIElmIHRoYXQg
cHJvdmVzIHRvIGJlIHNpbXBsZSBlbm91Z2gsIHdlIG1pZ2h0IGV2ZW4gbGl2ZSB3aXRoIHRoZQo+
IGNvZGUgZHVwbGljYXRpb24gYmV0d2VlbiBYZW4gYW5kIHRoZSB0b29sc3RhY2suCgpJIHRoaW5r
IHlvdSBzdW1tYXJpemUgcXVpdGUgd2hhdCBJIGhhdmUgYmVlbiBzYXlpbmcgaW4gdGhlIHByZXZp
b3VzIAp0aHJlYWQuIFRoYW5rIHlvdSA6KS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 23 15:09:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 15:09:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6eMS-0003lB-Lc; Mon, 23 Oct 2017 15:09:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=462f4a890=wei.liu2@citrix.com>)
 id 1e6eMR-0003l3-Rz
 for xen-devel@lists.xenproject.org; Mon, 23 Oct 2017 15:09:51 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 74/91-00983-E360EE95; Mon, 23 Oct 2017 15:09:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDva4t27t
 Ig2On5Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy3a++yF9zirJh7/yd7A+NH9i5GTg4JAX+J
 bYePsYHYLAKqEtu777OA2GwCyhI/O3vB4iICehItqyaydjFycTAL7GaW2HXuMViRsECQxPfbr
 cwgNq+AhcSUDQ9YQIqEBOYwSuzr2soGkRCUODnzCVgDs4COxILdn4DiHEC2tMTyfxwgYU4BG4
 lPn+6ygtiiAioSnUvngJULCShIdEw/xjSBkW8WkkmzkEyahTBpASPzKkaN4tSistQiXUNzvaS
 izPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwGBjAIIdjC9Pex5ilORgUhLl/Z3zNlKI
 Lyk/pTIjsTgjvqg0J7X4EKMMB4eSBG8q67tIIcGi1PTUirTMHGDYw6QlOHiURHiDmIHSvMUFi
 bnFmekQqVOMilLivD9YgBICIImM0jy4NlisXWKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iwrx
 nIdp7MvBK46a+AFjMBLZa1fwOyuCQRISXVwDh9x59bG//887nj9VD2uk9BWdpjkS335O3LPyx
 Q5DJteSp1IjNjX9z6rE1bHUsUbKSNzHljXuvdNuuvn9X2cHKq016eMo3LtkbdM66UmFipTblb
 5zL/i0bb669FRzVsjX0WPdm2P686aG3r76mpNS/946p//jaz2zzDtadiyeZ1po5W978VNyqxF
 GckGmoxFxUnAgBIDkjVsAIAAA==
X-Env-Sender: prvs=462f4a890=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1508771387!80687456!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33129 invoked from network); 23 Oct 2017 15:09:49 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Oct 2017 15:09:49 -0000
X-IronPort-AV: E=Sophos;i="5.43,423,1503360000"; d="scan'208";a="455571511"
Date: Mon, 23 Oct 2017 16:04:57 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20171023150457.jt6v37ju4tp4ifgz@citrix.com>
References: <20171020173255.31213-1-wei.liu2@citrix.com>
 <73db205f-7dff-a7a5-d683-16a3eab2e7a5@citrix.com>
 <20171023145031.GC1885@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171023145031.GC1885@perard.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-4.10] scripts: add a script for build
 testing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMjMsIDIwMTcgYXQgMDM6NTA6MzFQTSArMDEwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gT24gTW9uLCBPY3QgMjMsIDIwMTcgYXQgMDI6MDI6NTNQTSArMDEwMCwgR2Vvcmdl
IER1bmxhcCB3cm90ZToKPiA+IE9uIDEwLzIwLzIwMTcgMDY6MzIgUE0sIFdlaSBMaXUgd3JvdGU6
Cj4gPiA+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPiA+
IC0tLQo+ID4gPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
PiA+ID4gQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KPiA+
ID4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+ID4gPiBDYzog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+ID4gPiBDYzogS29ucmFkIFJ6ZXN6dXRl
ayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+ID4gPiBDYzogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+ID4gPiBDYzogVGltIERlZWdhbiA8dGltQHhl
bi5vcmc+Cj4gPiA+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4gPiBDYzog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiA+ID4gCj4gPiA+IFRoZSByaXNr
IGZvciB0aGlzIGlzIHplcm8sIGhlbmNlIHRoZSBmb3ItNC4xMCB0YWcuCj4gPiAKPiA+IEknbSBu
b3QgbmVjZXNzYXJpbHkgYXJndWluZyBhZ2FpbnN0IHRoaXMsIGJ1dCBpbiBteSBlc3RpbWF0aW9u
IHRoaXMKPiA+IGlzbid0IHplcm8gcmlzay4gIEl0J3MgYSBuZXcgZmVhdHVyZSAoZXZlbiBpZiBv
bmUgb25seSBmb3IgZGV2ZWxvcGVycykuCj4gPiBJdCdzIG5vdCAqaW50ZW5kZWQqIHRvIGRlc3Ry
b3kgYW55dGhpbmcsIGJ1dCBhIGJ1ZyBpbiBpdCB3ZWxsIGNvdWxkCj4gPiBkZXN0cm95IGRhdGEu
Cj4gCj4gVGhlcmUgaXMgYSBgZ2l0IGNsZWFuIC1keGZgIGluIHRoZSBzY3JpcHQsIHRoaXMgaXMg
ZGVzdHJ1Y3RpZiEgSSdtIHN1cmUKPiBpdCdzIGdvaW5nIHRvIHRha2Ugc29tZSBwZW9wbGUgYnkg
c3VycHJpc2UuCj4gCj4gRklZLCBJIGRvIGxpa2UgdG8gcHV0IHNjcmlwdCBhbmQgb3RoZXIgZmls
ZXMgaW4gbXkgY2hlY2tvdXRzLCB0aGUgZ2l0Cj4gY2xlYW4gd2lsbCByZW1vdmUgdGhlbS4KCkkg
Y2hhbmdlZCB0aGF0IHRvIG1ha2UgZGlzdGNsZWFuIHRoaXMgbW9ybmluZy4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Mon Oct 23 15:11:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 15:11:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6eO2-0004Jp-W9; Mon, 23 Oct 2017 15:11:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4622db8cb=Ian.Jackson@citrix.com>)
 id 1e6eO2-0004Jj-E2
 for xen-devel@lists.xenproject.org; Mon, 23 Oct 2017 15:11:30 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 C1/1C-31897-1A60EE95; Mon, 23 Oct 2017 15:11:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXitHRDpO5Ctne
 RBvdXiFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkfjs1mK3jHXHFx8in2BsYe5i5GTg4JAX+J
 2Z+egdlsAroSTVv+soHYvAKCEidnPmEBsZkFdCQW7P7EBmHLS2x/O4cZosZOYte+p0wgNouAq
 sThDT/B6kUEFCUevLzJ2sXIBVS/kFniyf+XYAlhgSCJ77dbwZo5BSwlnm96wwZSJCRwilHiwI
 wrbBAXmUi8XbgTyOYASqhJzF0fP4GRbxaSm2YhuWkWkpsWMDKvYtQoTi0qSy3SNTbWSyrKTM8
 oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDDcGINjBuHN94CFGSQ4mJVHe3zlvI4X4kvJT
 KjMSizPii0pzUosPMcpwcChJ8KqwvosUEixKTU+tSMvMAQY+TFqCg0dJhHcNSJq3uCAxtzgzH
 SJ1itGY48bD63+YODpu3v3DJMSSl5+XKiXO+4MFqFQApDSjNA9uECwiLzHKSgnzMgKdJsRTkF
 qUm1mCKv+KUZyDUUmY1wxkIU9mXgncvldApzABnSJr/wbklJJEhJRUA2O1qjrvPcvCc7NCf/G
 fSDvHYNex4s9j8znOXM+Vd6Tp7shPWpLyU/Y4+wOZU3u+RD44ttyxKeF33LFfF85EbNi7Rdjq
 V+vd97otPwrWKpj8/m7Sb8vod+rnkSes2irPVolymcdKTZnwvbZrjv/SrqV2i905//a2cBlec
 3qlenfqNnkToxub73spsRRnJBpqMRcVJwIAddITn8MCAAA=
X-Env-Sender: prvs=4622db8cb=Ian.Jackson@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1508771487!112644680!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31174 invoked from network); 23 Oct 2017 15:11:29 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Oct 2017 15:11:28 -0000
X-IronPort-AV: E=Sophos;i="5.43,423,1503360000"; d="scan'208";a="447689692"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23022.1606.77743.883350@mariner.uk.xensource.com>
Date: Mon, 23 Oct 2017 16:09:58 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20171023150457.jt6v37ju4tp4ifgz@citrix.com>
References: <20171020173255.31213-1-wei.liu2@citrix.com>
 <73db205f-7dff-a7a5-d683-16a3eab2e7a5@citrix.com>
 <20171023145031.GC1885@perard.uk.xensource.com>
 <20171023150457.jt6v37ju4tp4ifgz@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim  Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Anthony PERARD <anthony.perard@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-4.10] scripts: add a script for build
 testing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW1BBVENIIGZvci00LjEwXSBzY3JpcHRz
OiBhZGQgYSBzY3JpcHQgZm9yIGJ1aWxkIHRlc3RpbmciKToKPiBPbiBNb24sIE9jdCAyMywgMjAx
NyBhdCAwMzo1MDozMVBNICswMTAwLCBBbnRob255IFBFUkFSRCB3cm90ZToKPiA+IEZJWSwgSSBk
byBsaWtlIHRvIHB1dCBzY3JpcHQgYW5kIG90aGVyIGZpbGVzIGluIG15IGNoZWNrb3V0cywgdGhl
IGdpdAo+ID4gY2xlYW4gd2lsbCByZW1vdmUgdGhlbS4KPiAKPiBJIGNoYW5nZWQgdGhhdCB0byBt
YWtlIGRpc3RjbGVhbiB0aGlzIG1vcm5pbmcuCgpVcmdoLiAgVGhpcyBzY3JpcHQgZGVwZW5kcyBv
biBnaXQsIHNvIHBsZWFzZSBjb250aW51ZSB0byB1c2UgZ2l0IHRvCmNoZWNrIGlmIHRoZSB0cmVl
IGlzIGNsZWFuLgoKVGhlIHJpZ2h0IGFuc3dlciB3b3VsZCBiZSB0byAqY2hlY2sgdGhhdCB0aGUg
dHJlZSBpcyBjbGVhbiogYmVmb3JlCnN0YXJ0aW5nLgoKSWFuLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 23 15:13:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 15:13:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6eQC-0004Tg-BR; Mon, 23 Oct 2017 15:13:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=462f4a890=wei.liu2@citrix.com>)
 id 1e6eQB-0004TX-Hu
 for xen-devel@lists.xenproject.org; Mon, 23 Oct 2017 15:13:43 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 9C/B9-31244-6270EE95; Mon, 23 Oct 2017 15:13:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDva4a+7t
 Ig669khbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bN+QIFz1gqrsz8xNTA+Jy5i5GTQ0LAX6Jz
 xTEmEJtFQFXi6f75YDabgLLEz85eNhBbREBb4sWqdUA2FwezwAFmiWcT34EVCQsESXy/3Qo0i
 IODV8BC4vHVCJAaIYF/jBJPvr1kBanhFRCUODnzCQuIzSygI7Fg9yc2kHpmAWmJ5f84QMKcAv
 YSkyf8ASsRFVCR6Fw6B8wWElCQ6Jh+jGkCI98sJJNmIZk0C2HSAkbmVYwaxalFZalFuoaGekl
 FmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgYHGAAQ7GD8tCzjEKMnBpCTK+zvnbaQQ
 X1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5AtneRQoJFqempFWmZOcCQh0lLcPAoifCuYQVK8xYXJ
 OYWZ6ZDpE4x6nLceHj9D5MQS15+XqqUOO8DkCIBkKKM0jy4EbD4u8QoKyXMywh0lBBPQWpRbm
 YJqvwrRnEORiVh3o8gU3gy80rgNr0COoIJ6AhZ+zcgR5QkIqSkGhhTXdpTtmvsupiduOVL5IM
 Vcxknfd4vu/q0zQkuQaflSm+slzH3P1DyctkcuPVcQWnngplyy3IutX4TPrP4yqbZ3pOWiWwp
 iyqaO3vSbKYn3w+Zcxkatmw8eOiuwoUdpRFFyQHea3ZeyFkyocY3cN1vlWo5rYtptmUFy2cbz
 +fc1Wt37eNSHdtEJZbijERDLeai4kQA7GbG+7oCAAA=
X-Env-Sender: prvs=462f4a890=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1508771620!78375371!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12984 invoked from network); 23 Oct 2017 15:13:42 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Oct 2017 15:13:42 -0000
X-IronPort-AV: E=Sophos;i="5.43,423,1503360000"; d="scan'208";a="455572733"
Date: Mon, 23 Oct 2017 16:11:16 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171023151116.lb2woapig4prmt45@citrix.com>
References: <20171020173255.31213-1-wei.liu2@citrix.com>
 <73db205f-7dff-a7a5-d683-16a3eab2e7a5@citrix.com>
 <20171023145031.GC1885@perard.uk.xensource.com>
 <20171023150457.jt6v37ju4tp4ifgz@citrix.com>
 <23022.1606.77743.883350@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23022.1606.77743.883350@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Anthony PERARD <anthony.perard@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-4.10] scripts: add a script for build
 testing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMjMsIDIwMTcgYXQgMDQ6MDk6NThQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2VpIExpdSB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW1BBVENIIGZvci00LjEwXSBz
Y3JpcHRzOiBhZGQgYSBzY3JpcHQgZm9yIGJ1aWxkIHRlc3RpbmciKToKPiA+IE9uIE1vbiwgT2N0
IDIzLCAyMDE3IGF0IDAzOjUwOjMxUE0gKzAxMDAsIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+ID4g
PiBGSVksIEkgZG8gbGlrZSB0byBwdXQgc2NyaXB0IGFuZCBvdGhlciBmaWxlcyBpbiBteSBjaGVj
a291dHMsIHRoZSBnaXQKPiA+ID4gY2xlYW4gd2lsbCByZW1vdmUgdGhlbS4KPiA+IAo+ID4gSSBj
aGFuZ2VkIHRoYXQgdG8gbWFrZSBkaXN0Y2xlYW4gdGhpcyBtb3JuaW5nLgo+IAo+IFVyZ2guICBU
aGlzIHNjcmlwdCBkZXBlbmRzIG9uIGdpdCwgc28gcGxlYXNlIGNvbnRpbnVlIHRvIHVzZSBnaXQg
dG8KPiBjaGVjayBpZiB0aGUgdHJlZSBpcyBjbGVhbi4KPiAKPiBUaGUgcmlnaHQgYW5zd2VyIHdv
dWxkIGJlIHRvICpjaGVjayB0aGF0IHRoZSB0cmVlIGlzIGNsZWFuKiBiZWZvcmUKPiBzdGFydGlu
Zy4KClN1cmUsIHRoYXQncyBhbHNvIHNvbWV0aGluZyBJIGp1c3QgZGlkLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Mon Oct 23 15:28:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 15:28:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6ee6-0005Rs-RN; Mon, 23 Oct 2017 15:28:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6ee4-0005RF-SB
 for xen-devel@lists.xensource.com; Mon, 23 Oct 2017 15:28:05 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 C0/D6-01785-48A0EE95; Mon, 23 Oct 2017 15:28:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsWS0XRdVbeJ612
 kwYSZRhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOHCHu+DLBsaKvY83sjcw
 rmlh7GLk4hASaGSSmH/jD5TzmFHi9LsNTF2MnEDONkaJfTekQGwRAWeJr2fmsoPYvAL6Euva/
 7OA2MICZhLblm0Bi0sILJGV2HJVAcL2lljX8Iq5i5EDzG5s1u5iZOdgE7CSOCQGEmQRUJV4cT
 hqAiP3AkaGVYzqxalFZalFuqZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiB3mY
 Agh2MX/qdDzFKcjApifL+znkbKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCV4nzXaSQYFFqempF
 WmYOMOxg0hIcPEoivJwcQGne4oLE3OLMdIjUKUZjjmObLv9h4ng283UDsxBLXn5eqpQ472eQU
 gGQ0ozSPLhBsHi4xCgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJWHeYpB7eDLzSuD2vQI6hQnoFF
 n7NyCnlCQipKQaGOVD39Z9ORc03ZMzwvnHxeygRP9IVWm7cxUhdjwxKnG7FJ/88npVt3veo77
 ZW0wdnc78N3nyoMpGxuf76tOVly+uXyPq2sxp0Lj4BO+COzsEG14wmC2QS55gmKC63MjmxFab
 bykMk9OTE3QXmV94q1LmxvGQ28yXe/W777f9M49WPWM4cKRVQomlOCPRUIu5qDgRALK4GEOCA
 gAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1508772481!69430322!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54854 invoked from network); 23 Oct 2017 15:28:02 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Oct 2017 15:28:02 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6edz-0004HA-B7; Mon, 23 Oct 2017 15:27:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e6edu-0008QU-31; Mon, 23 Oct 2017 15:27:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e6edt-00014e-Pr; Mon, 23 Oct 2017 15:27:53 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115121-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:guest-saverestore.2:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-saverestore.2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=02982f8550b3f2d908848f417ba802193dee5f4a
X-Osstest-Versions-That: linux=ebe6e90ccc6679cb01d2b280e4b61e6092d4bedb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 23 Oct 2017 15:27:53 +0000
Subject: [Xen-devel] [linux-linus test] 115121: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1845173156174664906=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 115121 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/115121/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm 15 guest-saverestore.2 fail REGR. vs. 114682
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop       fail REGR. vs. 114682

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-saverestore.2    fail like 114658
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 114682
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 114682
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 114682
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114682
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114682
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 114682
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 114682
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                02982f8550b3f2d908848f417ba802193dee5f4a
baseline version:
 linux                ebe6e90ccc6679cb01d2b280e4b61e6092d4bedb

Last test of basis   114682  2017-10-18 09:54:11 Z    5 days
Failing since        114781  2017-10-20 01:00:47 Z    3 days    6 attempts
Testing same since   115121  2017-10-23 06:59:28 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Adrian Hunter <adrian.hunter@intel.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Elder (Linaro) <elder@linaro.org>
  Alexander Duyck <alexander.h.duyck@intel.com>
  Alexei Starovoitov <ast@kernel.org>
  Anders K Pedersen <akp@cohaesio.com>
  Andrea Arcangeli <aarcange@redhat.com>
  Andrew Bowers <andrewx.bowers@intel.com>
  Andrew Duggan <aduggan@synaptics.com>
  Andrey Smirnov <andrew.smirnov@gmail.com>
  Andy Gross <andy.gross@linaro.org>
  Andy Lutomirski <luto@kernel.org>
  Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
  Anna Schumaker <schumaker.anna@gmail.com>
  Ard Biesheuvel <ardb@kernel.org>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Arvind Yadav <arvind.yadav.cs@gmail.com>
  Bart Van Assche <bart.vanassche@wdc.com>
  Behan Webster <behanw@converseincode.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Ben Skeggs <bskeggs@redhat.com>
  Benjamin Tissoires <benjamin.tissoires@redhat.com>
  Bernd Edlinger <bernd.edlinger@hotmail.de>
  Bhumika Goyal <bhumirks@gmail.com>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Borislav Petkov <bp@suse.de>
  Brian Foster <bfoster@redhat.com>
  Changbin Du <changbin.du@intel.com>
  Chanwoo Choi <cw00.choi@samsung.com>
  Chaya Rachel Ivgi <chaya.rachel.ivgi@intel.com>
  Chen-Yu Tsai <wens@csie.org>
  Chris Wilson <chris@chris-wilson.co.uk>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christian KÃ¶nig <christian.koenig@amd.com>
  Christoph Biedl <debian.axhn@manchmal.in-ulm.de>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Chuck Lever <chuck.lever@oracle.com>
  Chun-Yi Lee <jlee@suse.com>
  Chun-Yi Lee <joeyli.kernel@gmail.com>
  Clemens Gruber <clemens.gruber@pqgruber.com>
  Colin Ian King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Craig Bergstrom <craigb@google.com>
  Craig Gallek <kraig@google.com>
  Damien Riegel <damien.riegel@savoirfairelinux.com>
  Damien Wyart <damien.wyart@gmail.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Drake <drake@endlessm.com>
  Daniel Lezcano <daniel.lezcano@linaro.org>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Darrick J. Wong (Oracle) <darrick.wong@oracle.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  Darrick J. Wong <djwong@kernel.org>
  Dave Airlie <airlied@redhat.com>
  Dave Chinner <dchinner@redhat.com>
  David Ahern <dsahern@gmail.com>
  David Daney <david.daney@cavium.com>
  David Howells <dhowells@redhat.com>
  David Kershner <david.kershner@unisys.com>
  David Kozub <zub@linux.fjfi.cvut.cz>
  David S. Miller <davem@davemloft.net>
  Dexuan Cui <decui@microsoft.com>
  Dimitri John Ledkov <xnox@ubuntu.com>
  Dinh Nguyen <dinguyen@kernel.org>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Doug Berger <opendmb@gmail.com>
  Doug Ledford <dledford@redhat.com>
  Edward Cree <ecree@solarflare.com>
  Emiliano Ingrassia <ingrassia@epigenesys.com>
  Eric Anholt <eric@anholt.net>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Eric Sesterhenn <eric.sesterhenn@x41-dsec.de>
  Eryu Guan <eguan@redhat.com>
  Eugen Hristev <eugen.hristev@microchip.com>
  Fabio Estevam <festevam@gmail.com>
  Felipe Balbi <balbi@kernel.org>
  Felix Manlunas <felix.manlunas@cavium.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Florian Westphal <fw@strlen.de>
  Gavin Shan <gwshan@linux.vnet.ibm.com>
  Geert Uytterhoeven <geert+renesas@glider.be>
  Geert Uytterhoeven <geert@linux-m68k.org>
  Golan Ben Ami <golan.ben.ami@intel.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory CLEMENT <gregory.clement@free-electrons.com>
  Guenter Roeck <linux@roeck-us.net>
  Guillaume Nault <g.nault@alphalink.fr>
  Hannes Reinecke <hare@suse.com>
  Hans de Goede <hdegoede@redhat.com>
  Heiko Carstens <heiko.carstens@de.ibm.com>
  Heiko Stuebner <heiko@sntech.de>
  Heiner Kallweit <hkallweit1@gmail.com>
  Helge Deller <deller@gmx.de>
  Himanshu Jha <himanshujha199640@gmail.com>
  Ido Schimmel <idosch@mellanox.com>
  Igor Russkikh <igor.russkikh@aquantia.com>
  Ilia Mirkin <imirkin@alum.mit.edu>
  Ingo Molnar <mingo@kernel.org>
  Inki Dae <inki.dae@samsung.com>
  Ivan Safonov <insafonov@gmail.com>
  Jaegeuk Kim <jaegeuk@kernel.org>
  Jagan Teki <jagan@amarulasolutions.com>
  Jakub Kicinski <jakub.kicinski@netronome.com>
  James Morris <james.l.morris@oracle.com>
  Jan Kara (SUSE) <jack@suse.cz>
  Jan Luebbe <jlu@pengutronix.de>
  Javier Martinez Canillas <javier@dowhile0.org>
  Jeff Kirsher <jeffrey.t.kirsher@intel.com>
  Jeff Lance <j-lance1@ti.com>
  Jens Axboe <axboe@kernel.dk>
  Jes Sorensen <Jes.Sorensen@gmail.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Kosina <jkosina@suse.cz>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Olsa <jolsa@redhat.com>
  Jiri Pirko <jiri@mellanox.com>
  Jiri Pirko <jiri@resnulli.us>
  Joe Perches <joe@perches.com>
  Joerg Roedel (SUSE) <jroedel@suse.de>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  John David Anglin <dave.anglin@bell.net>
  John Fastabend <john.fastabend@gmail.com>
  John Fastabend <john.r.fastabend@gmail.com>
  Jonathan Cameron <jic23@kernel.org>
  Jose Abreu <joabreu@synopsys.com>
  Jose Abreu <Jose.Abreu@synopsys.com>
  Josef Bacik <jbacik@fb.com>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Juergen Gross <jgross@suse.com>
  Julia Lawall <Julia.Lawall@lip6.fr>
  Julien Grall <julien.grall@linaro.org>
  Jussi Laako <jussi@sonarnerd.net>
  K. Y. Srinivasan <kys@microsoft.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kalyan Kinthada <kalyan.kinthada@alliedtelesis.co.nz>
  Kamalesh Babulal <kamalesh@linux.vnet.ibm.com>
  Kamil PÃ¡ral <kparal@redhat.com>
  Kees Cook <keescook@chromium.org>
  Kevin Cernekee <cernekee@chromium.org>
  Khalid Aziz <khalid@gonehiking.org>
  Klaus Goger <klaus.goger@theobroma-systems.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
  Larry Finger <Larry.Finger@lwfinger.net>
  Laura Abbott <laura@labbott.name>
  Lee Jones <lee.jones@linaro.org>
  Len Brown <len.brown@intel.com>
  Leon Romanovsky <leon@kernel.org>
  Li Zhijian <lizhijian@cn.fujitsu.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij (Linaro) <linus.walleij@linaro.org>
  Linus Walleij <linus.walleij@linaro.org>
  Loic Poulain <loic.poulain@gmail.com>
  Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
  Luc Van Oostenryck II <luc.vanoostenryck@gmail.com>
  Luca Coelho <luciano.coelho@intel.com>
  Ludovic Desroches <ludovic.desroches@microchip.com>
  Lukas Czerner <lczerner@redhat.com>
  Lv Zheng <zetalog@gmail.com>
  Mans Rullgard <mans@mansr.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marc Kleine-Budde <mkl@pengutronix.de>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Marek Szyprowski <m.szyprowski@samsung.com>
  Mark Charebois <charlebm@gmail.com>
  Mark Jonas <mark.jonas@de.bosch.com>
  Martin K. Petersen (Oracle) <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Masahiro Yamada <yamada.masahiro@socionext.com>
  Masami Hiramatsu <mhiramat@kernel.org>
  Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
  Matteo Croce <mcroce@redhat.com>
  Matthew Garrett <mjg59@google.com>
  Matthias Kaehlcke <mka@chromium.org>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Mel Gorman <mgorman@suse.de>
  Michael Chan <michael.chan@broadcom.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michal Hocko <mhocko@suse.com>
  Mike Marshall <hubcap@omnibond.com>
  Mimi Zohar <zohar@linux.vnet.ibm.com>
  Mohammed Gamal <mgamal@redhat.com>
  Namhyung Kim <namhyung@kernel.org>
  Neil Armstrong <narmstrong@baylibre.com>
  Neil Horman <nhorman@tuxdriver.com>
  Netanel Belgazal <netanel@amazon.com>
  Nicolas Dichtel <nicolas.dichtel@6wind.com>
  Nicolas Ferre <nicolas.ferre@microchip.com>
  Nicolas Pitre <nico@linaro.org>
  Nicolas Pitre <nicolas.pitre@linaro.org>
  Niklas SÃ¶derlund <niklas.soderlund+renesas@ragnatech.se>
  Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
  Oliver Hartkopp <socketcan@hartkopp.net>
  Olof Johansson <olof@lixom.net>
  Or Gerlitz <ogerlitz@mellanox.com>
  Oscar Mateo <oscar.mateo@intel.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Burton <paul.burton@mips.com>
  Paul Cercueil <paul@crapouillou.net>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Pavel Belous <pavel.belous@aquantia.com>
  Pavel Roskin <plroskin@gmail.com>
  Peter Zijlstra <peterz@infradead.org>
  Petr Machata <petrm@mellanox.com>
  Philipp Zabel <p.zabel@pengutronix.de>
  Pontus Andersson <epontan@gmail.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Rafael J. Wysocki <rafael@kernel.org>
  Ralf Baechle <ralf@linux-mips.org>
  Randy Dunlap <rdunlap@infradead.org>
  Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com>
  Richard Weinberger <richard@nod.at>
  Rik van Riel <riel@surriel.com>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Roderick Colenbrander <roderick.colenbrander@sony.com>
  Rodrigo Vivi <rodrigo.vivi@intel.com>
  Roi Dayan <roid@mellanox.com>
  Roopa Prabhu <roopa@cumulusnetworks.com>
  Russell King <rmk+kernel@armlinux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Samuel Mendoza-Jonas <sam@mendozajonas.com>
  Sankar Patchineelam <sankar.patchineelam@broadcom.com>
  Sebastian Reichel (Collabora) <sre@kernel.org>
  Serge Hallyn <serge@hallyn.com>
  Shanker Donthineni <shankerd@codeaurora.org>
  Shaul Triebitz <shaul.triebitz@intel.com>
  Shawn Guo <shawnguo@kernel.org>
  Shawn Lin <shawn.lin@rock-chips.com>
  Shuah Khan <shuahkh@osg.samsung.com>
  Simon Horman <horms+renesas@verge.net.au>
  Simon Horman <horms@verge.net.au>
  Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
  Stefan MÃ¤tje <stefan.maetje@esd.eu>
  Stefan Roese <sr@denx.de>
  Stefan Wahren <stefan.wahren@i2se.com>
  Stefano Brivio <sbrivio@redhat.com>
  Stephen Douthit <stephend@adiengineering.com>
  Stephen Hemminger <stephen@networkplumber.org>
  Stephen Hemminger <sthemmin@microsoft.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sven Eckelmann <sven@narfation.org>
  Taeung Song <treeze.taeung@gmail.com>
  Takashi Iwai (SUSE) <tiwai@suse.de>
  Takashi Iwai <tiwai@suse.de>
  Tejun Heo <tj@kernel.org>
  Thierry Reding <thierry.reding@gmail.com>
  Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Tony Lindgren <tony@atomide.com>
  Tony Luck <tony.luck@gmail.com>
  Tony Luck <tony.luck@intel.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Ulrich Hecht <ulrich.hecht+renesas@gmail.com>
  Uwe Kleine-KÃ¶nig <u.kleine-koenig@pengutronix.de>
  Vasundhara Volam <vasundhara-v.volam@broadcom.com>
  Vignesh R <vigneshr@ti.com>
  Vinod Koul <vinod.koul@intel.com>
  Vinod Koul <vkoul@kernel.org>
  Viresh Kumar <viresh.kumar@linaro.org>
  Vivien Didelot <vivien.didelot@savoirfairelinux.com>
  Wei Jinhua <wei.jinhua1@zte.com.cn>
  Wei Liu <wei.liu2@citrix.com>
  Wei Yongjun <weiyongjun1@huawei.com>
  Wenhua Shi <march511@gmail.com>
  Willem de Bruijn <willemb@google.com>
  Wolfgang Grandegger <wg@grandegger.com>
  Wolfram Sang <wsa@the-dreams.de>
  Xin Long <lucien.xin@gmail.com>
  Zhenyu Wang <zhenyuw@linux.intel.com>
  ZHU Yi (ST-FIR/ENG1-Zhu) <Yi.Zhu5@cn.bosch.com>
  Zhu Yi <yi.zhu5@cn.bosch.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 fail    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

(No revision log; it would be 6624 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1845173156174664906==--

From xen-devel-bounces@lists.xen.org Mon Oct 23 15:56:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 15:56:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6f5o-0007al-Eo; Mon, 23 Oct 2017 15:56:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@linaro.org>) id 1e6f5n-0007af-Lu
 for xen-devel@lists.xenproject.org; Mon, 23 Oct 2017 15:56:43 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 42/7D-01785-A311EE95; Mon, 23 Oct 2017 15:56:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJKsWRWlGSWpSXmKPExsVyMbThiK6V4Lt
 Igxm3uSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozu6XdZChaZVTw+s465gXGfRhcjF4eQwCxG
 iebudhYQh0XgNbPEgj2H2EEcCYE7rBITjs9i7GLkAHKyJG7N4eti5AQy0yReXd3OCmFXSjRd+
 A1mCwloSNyYPIMRYmobk8SLU9/AEsICzhKHOraxgdgiAkYSLx5dBtvGLLCCUeLzhw9QHRsZJf
 53/gGrYhMwkJjVNZkZxOYVsJV4M+cpWJxFQFVi6o5Z7CC2qEC4xJ3WdywQNYISJ2c+AbM5BQI
 llq3axARiMwuoS/yZd4kZwhaXaPqykhXClpfY/nYO8wRG0VlI2mchaZmFpGUWkpYFjCyrGNWL
 U4vKUot0LfWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQKjhgEIdjCubXU+xCjJw
 aQkyvs7522kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleJ4F3kUKCRanpqRVpmTnA+IVJS3DwKI
 nw7uQBSvMWFyTmFmemQ6ROMVpyXLhz6Q8Tx4E9t4Dks5mvG5iFWPLy81KlxHnFQeYJgDRklOb
 BjYOlmEuMslLCvIxABwrxFKQW5WaWoMq/YhTnYFQS5m0EmcKTmVcCt/UV0EFMQAfJ2r8BOagk
 ESEl1cBYULLsi/+tYo2yzqw3dh9YeirCSk2OMOho/17g9vWjweS8axM/TX2/SXZq+0LmZdFha
 +4Vel59aWmk8Y5Vb+7dg6Uppw1Sw5McFmbeE//e5blN89uqqKYyX/+m5uf7Q7o7GTeGdk9Yz3
 b4ofGkpmcNW92PlwXm7ztc6a9psFv8r4nqo+CNXlOUWIozEg21mIuKEwGdyjCqLAMAAA==
X-Env-Sender: andre.przywara@linaro.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1508774202!106639639!1
X-Originating-IP: [209.85.128.196]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28325 invoked from network); 23 Oct 2017 15:56:42 -0000
Received: from mail-wr0-f196.google.com (HELO mail-wr0-f196.google.com)
 (209.85.128.196)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 Oct 2017 15:56:42 -0000
Received: by mail-wr0-f196.google.com with SMTP id o44so17886435wrf.11
 for <xen-devel@lists.xenproject.org>; Mon, 23 Oct 2017 08:56:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=MRRKKFNhKRnjPTzc1JFyQqf+SlAUWLZXn8LqBanxy8s=;
 b=OeUBdrGsTaxrBMSPLhWtbju0tHvDaTIVkz6GMA4gLGGxjYeP+MFqv2wl14/hEH9pBQ
 4qx/ZHukEAByJ1NpBnL82wXBas/JzN4eN59Fzi6xNIw1JFvakT5lebFx7pWhc6rcCI+F
 Bid08qrAOSXwqFpLTreFLR+sXG/ZuTgzoqeuc=
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=MRRKKFNhKRnjPTzc1JFyQqf+SlAUWLZXn8LqBanxy8s=;
 b=fUjpB5G4x/2tAOfYqcdHXXmEt0jpZtYY7dBwD0U8xepHnQcQd5yfg5IknCcWVJkSGB
 9d0kPB96FepGa7YWIlbSTViv/FcihZx9Dvyhsn7sZvGbuoyA0wswYTDIfnELdiBM1GVE
 vxjIhDsbcskh3D1Wz1dnfzTxDD5p/7mMNn01aEbBeojArnmUd1LYIXpPpJZP/mOpSArU
 r0ag+kj3KKM6BsWbz+rBNIL4ELv2E/Syxe117edpSYi8lM9RalFhe7Vv9iVh140NMkmZ
 K95u32M/OZf5bcXwwg0mJAf7rXmkV+SSK5kK729bCRni/7gEnfhYfwkWeVzRQ/7R2RmG
 lPaw==
X-Gm-Message-State: AMCzsaUNvkH4nreyfijqzOFHzOcfboMX9RP3T6FKvn8kp7mWOrNgCePM
 BZxWVT6AoT4/m6vqbbvHikzTGA==
X-Google-Smtp-Source: ABhQp+QOzon7kieBLZHvsT2uRSc4Jl+c1Y/EB+CLsbA16e8J6UFYOCM/9VKtOl5C7uBYaT/cpLYNYQ==
X-Received: by 10.223.131.65 with SMTP id 59mr10921532wrd.66.1508774201645;
 Mon, 23 Oct 2017 08:56:41 -0700 (PDT)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id x19sm9261900wrd.10.2017.10.23.08.56.40
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 23 Oct 2017 08:56:41 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
References: <8dc5e662-4cbd-908d-4f3e-af372d6d0917@arm.com>
 <20171018134158.32633-1-andre.przywara@arm.com>
 <CACtJ1JSVD=BY26rc4iSwrG++w77a-Pmx=22ovcrDAuMe5w=vMw@mail.gmail.com>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <7eb21b22-b702-d18b-aaa3-6d6b409f73b9@linaro.org>
Date: Mon, 23 Oct 2017 17:01:06 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <CACtJ1JSVD=BY26rc4iSwrG++w77a-Pmx=22ovcrDAuMe5w=vMw@mail.gmail.com>
Content-Language: en-GB
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Dave Martin <dave.martin@arm.com>
Subject: Re: [Xen-devel] [PATCH RFC] ARM: vPL011: use receive timeout
	interrupt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxOC8xMC8xNyAxNzozMiwgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPiBIaSBBbmRy
ZSwKPiAKPiBJIHZlcmlmaWVkIHRoaXMgcGF0Y2ggb24gcXVhbGNvbW0gcGxhdGZvcm0uIEl0IGlz
IHdvcmtpbmcgZmluZS4KPiAKPiBPbiAxOCBPY3RvYmVyIDIwMTcgYXQgMTk6MTEsIEFuZHJlIFBy
enl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPiB3cm90ZToKPj4gSW5zdGVhZCBvZiBhc3Nl
cnRpbmcgdGhlIHJlY2VpdmUgaW50ZXJydXB0IChSWEkpIG9uIHRoZSBmaXJzdCBjaGFyYWN0ZXIK
Pj4gaW4gdGhlIEZJRk8sIGxldHMgKGFiKXVzZSB0aGUgcmVjZWl2ZSB0aW1lb3V0IGludGVycnVw
dCAoUlRJKSBmb3IgdGhhdAo+PiBwdXJwb3NlLiBUaGF0IHNlZW1zIHRvIGJlIGNsb3NlciB0byB0
aGUgc3BlYyBhbmQgd2hhdCBoYXJkd2FyZSBkb2VzLgo+PiBJbXByb3ZlIHRoZSByZWFkYWJpbGl0
eSBvZiB2cGwwMTFfZGF0YV9hdmFpbCgpIG9uIHRoZSB3YXkuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6
IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgo+PiAtLS0KPj4gSGksCj4+
Cj4+IHRoaXMgb25lIGlzIHRoZSBhcHByb2FjaCBJIG1lbnRpb25lZCBpbiB0aGUgZW1haWwgZWFy
bGllciB0b2RheS4KPj4gSXQgZ29lcyBvbiB0b3Agb2YgQmh1cGluZGVycyB2MTIgMjcvMjcsIGJ1
dCBzaG91bGQgZXZlbnR1YWxseSBiZSBtZXJnZWQKPj4gaW50byB0aGlzIG9uZSBvbmNlIHdlIGFn
cmVlZCBvbiB0aGUgc3ViamVjdC4gSSBqdXN0IGNhcnZlZCBpdCBvdXQgaGVyZQo+PiBmb3IgY2xh
cml0eSB0byBtYWtlIGl0IGNsZWFyZXIgd2hhdCBoYXMgYmVlbiBjaGFuZ2VkLgo+PiBXb3VsZCBi
ZSBnb29kIGlmIHNvbWVvbmUgY291bGQgdGVzdCBpdC4KPj4KPj4gQ2hlZXJzLAo+PiBBbmRyZS4K
Pj4gIHhlbi9hcmNoL2FybS92cGwwMTEuYyB8IDYxICsrKysrKysrKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+PiAgMSBmaWxlIGNoYW5nZWQsIDI5IGluc2VydGlv
bnMoKyksIDMyIGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Zw
bDAxMS5jIGIveGVuL2FyY2gvYXJtL3ZwbDAxMS5jCj4+IGluZGV4IGFkZjE3MTE1NzEuLmFlMThi
ZGRkODEgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS92cGwwMTEuYwo+PiArKysgYi94ZW4v
YXJjaC9hcm0vdnBsMDExLmMKPj4gQEAgLTEwNSw5ICsxMDUsMTMgQEAgc3RhdGljIHVpbnQ4X3Qg
dnBsMDExX3JlYWRfZGF0YShzdHJ1Y3QgZG9tYWluICpkKQo+PiAgICAgICAgICBpZiAoIGZpZm9f
bGV2ZWwgPT0gMCApCj4+ICAgICAgICAgIHsKPj4gICAgICAgICAgICAgIHZwbDAxMS0+dWFydGZy
IHw9IFJYRkU7Cj4+IC0gICAgICAgICAgICB2cGwwMTEtPnVhcnRyaXMgJj0gflJYSTsKPj4gLSAg
ICAgICAgICAgIHZwbDAxMV91cGRhdGVfaW50ZXJydXB0X3N0YXR1cyhkKTsKPj4gKyAgICAgICAg
ICAgIHZwbDAxMS0+dWFydHJpcyAmPSB+UlRJOwo+PiAgICAgICAgICB9Cj4+ICsKPj4gKyAgICAg
ICAgaWYgKCBmaWZvX2xldmVsIDwgc2l6ZW9mKGludGYtPmluKSAtIFNCU0FfVUFSVF9GSUZPX1NJ
WkUgLyAyICkKPj4gKyAgICAgICAgICAgIHZwbDAxMS0+dWFydHJpcyAmPSB+UlhJOwo+PiArCj4+
ICsgICAgICAgIHZwbDAxMV91cGRhdGVfaW50ZXJydXB0X3N0YXR1cyhkKTsKPiBJIHRoaW5rIHdl
IGNoZWNrIGlmICggZmlmb19sZXZlbCA8IFNCU0FfVUFSVF9GSUZPX1NJWkUgLyAyICkgd2hpY2gK
PiBzaG91bGQgYmUgYSB2YWxpZCBjb25kaXRpb24gdG8gY2xlYXIgdGhlIFJYIGludGVycnVwdC4K
CkFyZSB5b3Ugc3VyZT8gTXkgdW5kZXJzdGFuZGluZyBpcyB0aGF0IHRoZSBzZW1hbnRpY3Mgb2Yg
dGhlIHJldHVybiB2YWx1ZQpvZiB4ZW5jb25zX3F1ZXVlZCgpIGRpZmZlcnMgYmV0d2VlbiBpbnRm
IGFuZCBvdXRmOgotIEZvciBpbnRmLCBYZW4gZmlsbHMgdGhhdCBidWZmZXIgd2l0aCBpbmNvbWlu
ZyBjaGFyYWN0ZXJzLiBUaGUKd2F0ZXJtYXJrIGlzIGFzc3VtZWQgdG8gYmUgKEZJRk8gLyAyKSwg
d2hpY2ggdHJhbnNsYXRlcyBpbnRvIDE2CmNoYXJhY3RlcnMuIE5vdyBmb3IgdGhlIFNCU0EgdlVB
UlQgUlggc2lkZSB0aGF0IG1lYW5zOiAiQXNzZXJ0IHRoZSBSWAppbnRlcnJ1cHQgaWYgdGhlcmUg
aXMgb25seSByb29tIGZvciAxNiAob3IgbGVzcykgY2hhcmFjdGVycyBpbiB0aGUgRklGTwoocmVh
ZDogaW50ZiBidWZmZXIgaW4gb3VyIGNhc2UpLiBTaW5jZSB3ZSAoYWIpdXNlIHRoZSBYZW4gYnVm
ZmVyIGZvciB0aGUKRklGTywgdGhpcyBtZWFucyB3ZSB3YXJuIGlmIHRoZSBudW1iZXIgb2YgcXVl
dWVkIGNoYXJhY3RlcnMgZXhjZWVkcwooYnVmZmVyc2l6ZSAtIDE2KS4KLSBGb3Igb3V0ZiwgdGhl
IFVBUlQgZW11bGF0aW9uIGZpbGxzIHRoZSBidWZmZXIuIFRoZSBTQlNBIHZVQVJUIFRYIHNpZGUK
ZGVtYW5kcyB0aGF0IHRoZSBUWCBpbnRlcnJ1cHQgaXMgYXNzZXJ0ZWQgaWYgdGhlIGZpbGwgbGV2
ZWwgb2YgdGhlCnRyYW5zbWl0IEZJRk8gaXMgbGVzcyB0aGFuIG9yIGVxdWFsIHRvIHRoZSAxNiBj
aGFyYWN0ZXJzLCB3aGljaCBtZWFuczoKbnVtYmVyIG9mIHF1ZXVlZCBjaGFyYWN0ZXJzIGlzIGxl
c3MgdGhhbiAxNi4KCkkgdGhpbmsgdGhlIGtleSBwb2ludCBpcyB0aGF0IG91ciB0cmlnZ2VyIGxl
dmVsIGlzbid0IHN5bW1ldHJpY2FsIGhlcmUsCnNpbmNlIHdlIGhhdmUgdG8gZW11bGF0ZSB0aGUg
YXJjaGl0ZWN0ZWQgMzItYnl0ZSBGSUZPIHNlbWFudGljcyBmb3IgdGhlCmRyaXZlciwgYnV0IGhh
dmUgYSAoc2VjcmV0bHkpIG11Y2ggbGFyZ2VyICJGSUZPIiBpbnRlcm5hbGx5LgoKRG8geW91IGFn
cmVlIHdpdGggdGhpcyByZWFzb25pbmcgYW5kIGRvIEkgaGF2ZSBhIHRoaW5rbyBoZXJlPyBDb3Vs
ZCB3ZWxsCmJlIEkgYW0gc2VyaW91c2x5IG1pc2d1aWRlZCBoZXJlLgoKQ2hlZXJzLApBbmRyZQoK
Pj4gICAgICB9Cj4+ICAgICAgZWxzZQo+PiAgICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJ2
cGwwMTE6IFVuZXhwZWN0ZWQgSU4gcmluZyBidWZmZXIgZW1wdHlcbiIpOwo+PiBAQCAtMTI5LDcg
KzEzMyw3IEBAIHN0YXRpYyB2b2lkIHZwbDAxMV91cGRhdGVfdHhfZmlmb19zdGF0dXMoc3RydWN0
IHZwbDAxMSAqdnBsMDExLAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgZmlmb19sZXZlbCkKPj4gIHsKPj4gICAgICBzdHJ1Y3QgeGVuY29u
c19pbnRlcmZhY2UgKmludGYgPSB2cGwwMTEtPnJpbmdfYnVmOwo+PiAtICAgIHVuc2lnbmVkIGlu
dCBmaWZvX3RocmVzaG9sZDsKPj4gKyAgICB1bnNpZ25lZCBpbnQgZmlmb190aHJlc2hvbGQgPSBz
aXplb2YoaW50Zi0+b3V0KSAtIFNCU0FfVUFSVF9GSUZPX1NJWkUvMjsKPj4KPj4gICAgICBCVUlM
RF9CVUdfT04oc2l6ZW9mIChpbnRmLT5vdXQpIDwgU0JTQV9VQVJUX0ZJRk9fU0laRSk7Cj4+Cj4+
IEBAIC0xMzcsOCArMTQxLDYgQEAgc3RhdGljIHZvaWQgdnBsMDExX3VwZGF0ZV90eF9maWZvX3N0
YXR1cyhzdHJ1Y3QgdnBsMDExICp2cGwwMTEsCj4+ICAgICAgICogU2V0IHRoZSBUWEkgYml0IG9u
bHkgd2hlbiB0aGVyZSBpcyBzcGFjZSBmb3IgZmlmb19zaXplLzIgYnl0ZXMgd2hpY2gKPj4gICAg
ICAgKiBpcyB0aGUgdHJpZ2dlciBsZXZlbCBmb3IgYXNzZXJ0aW5nL2RlLWFzc3RlcnRpbmcgdGhl
IFRYIGludGVycnVwdC4KPj4gICAgICAgKi8KPj4gLSAgICBmaWZvX3RocmVzaG9sZCA9IHNpemVv
ZihpbnRmLT5vdXQpIC0gU0JTQV9VQVJUX0ZJRk9fU0laRS8yOwo+PiAtCj4+ICAgICAgaWYgKCBm
aWZvX2xldmVsIDw9IGZpZm9fdGhyZXNob2xkICkKPj4gICAgICAgICAgdnBsMDExLT51YXJ0cmlz
IHw9IFRYSTsKPj4gICAgICBlbHNlCj4+IEBAIC0zOTAsMzUgKzM5MiwzMCBAQCBzdGF0aWMgdm9p
ZCB2cGwwMTFfZGF0YV9hdmFpbChzdHJ1Y3QgZG9tYWluICpkKQo+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgb3V0X2NvbnMsCj4+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzaXplb2YoaW50Zi0+b3V0KSk7Cj4+Cj4+IC0gICAgLyogVXBkYXRlIHRo
ZSB1YXJ0IHJ4IHN0YXRlIGlmIHRoZSBidWZmZXIgaXMgbm90IGVtcHR5LiAqLwo+PiAtICAgIGlm
ICggaW5fZmlmb19sZXZlbCAhPSAwICkKPj4gLSAgICB7Cj4+ICsgICAgLyoqKiogVXBkYXRlIHRo
ZSBVQVJUIFJYIHN0YXRlICoqKiovCj4+ICsKPj4gKyAgICAvKiBDbGVhciB0aGUgRklGT19FTVBU
WSBiaXQgaWYgdGhlIEZJRk8gaG9sZHMgYXQgbGVhc3Qgb25lIGNoYXJhY3Rlci4gKi8KPj4gKyAg
ICBpZiAoIGluX2ZpZm9fbGV2ZWwgPiAwICkKPj4gICAgICAgICAgdnBsMDExLT51YXJ0ZnIgJj0g
flJYRkU7Cj4+Cj4+IC0gICAgICAgIGlmICggaW5fZmlmb19sZXZlbCA9PSBzaXplb2YoaW50Zi0+
aW4pICkKPj4gLSAgICAgICAgICAgIHZwbDAxMS0+dWFydGZyIHw9IFJYRkY7Cj4+ICsgICAgLyog
U2V0IHRoZSBGSUZPX0ZVTEwgYml0IGlmIHRoZSByaW5nIGJ1ZmZlciBpcyBmdWxsLiAqLwo+PiAr
ICAgIGlmICggaW5fZmlmb19sZXZlbCA9PSBzaXplb2YoaW50Zi0+aW4pICkKPj4gKyAgICAgICAg
dnBsMDExLT51YXJ0ZnIgfD0gUlhGRjsKPj4KPj4gLSAgICAgICAgLyoKPj4gLSAgICAgICAgICog
Q3VycmVudGx5LCB0aGUgUlhJIGJpdCBpcyBnZXR0aW5nIHNldCBldmVuIGlmIHRoZXJlIGlzIGEg
c2luZ2xlCj4+IC0gICAgICAgICAqIGJ5dGUgb2YgZGF0YSBpbiB0aGUgcnggZmlmby4gSWRlYWxs
eSwgdGhlIFJYSSBiaXQgc2hvdWxkIGJlIHNldAo+PiAtICAgICAgICAgKiBvbmx5IGlmIHRoZSBy
eCBmaWZvIGxldmVsIHJlYWNoZXMgdGhlIHRocmVzaG9sZC4KPj4gLSAgICAgICAgICoKPj4gLSAg
ICAgICAgICogSG93ZXZlciwgc2luY2UgY3VycmVudGx5IFJYIHRpbWVvdXQgaW50ZXJydXB0IGlz
IG5vdAo+PiAtICAgICAgICAgKiBpbXBsZW1lbnRlZCBhcyB0aGVyZSBpcyBub3QgZW5vdWdoIGNs
YXJpdHkgaW4gdGhlIFNCU0Egc3BlYywKPj4gLSAgICAgICAgICogdGhlIGd1ZXN0IG1heSBrZWVw
IHdhaXRpbmcgZm9yIGFuIGludGVycnVwdCB0byByZWFkIG1vcmUKPj4gLSAgICAgICAgICogZGF0
YS4gVG8gZW5zdXJlIHRoYXQgZ3Vlc3QgcmVhZHMgYWxsIHRoZSBkYXRhIHdpdGhvdXQKPj4gLSAg
ICAgICAgICogYW55IGRlbGF5LCB0aGUgUlhJIGludGVycnVwdCBpcyByYWlzZWQgaWYgdGhlcmUg
aXMgUlggZGF0YQo+PiAtICAgICAgICAgKiBhdmFpbGFibGUgd2l0aG91dCBjaGVja2luZyB3aGV0
aGVyIGZpZm8gbGV2ZWwgaGFzIHJlYWNoZWQKPj4gLSAgICAgICAgICogdGhlIHRocmVzaG9sZC4K
Pj4gLSAgICAgICAgICoKPj4gLSAgICAgICAgICogVEJEOiBPbmNlIHRoZXJlIGlzIG1vcmUgY2xh
cml0eSBpbiB0aGUgU0JTQSBzcGVjIG9uIHdoZXRoZXIgUlgKPj4gLSAgICAgICAgICogdGltZW91
dCBpbnRlcnJ1cHQgbmVlZHMgdG8gYmUgaW1wbGVtZW50ZWQsIHRoZSBSWEkgaW50ZXJydXB0Cj4+
IC0gICAgICAgICAqIHdpbGwgYmUgcmFpc2VkIG9ubHkgd2hlbiByeCBmaWZvIGxldmVsIHJlYWNo
ZXMgdGhlIHRocmVzaG9sZC4KPj4gLSAgICAgICAgICovCj4+ICsgICAgLyogVGhlIEZJRk8gdHJp
Z2dlciBsZXZlbCBpcyBmaXhlZCB0byBoYWxmIG9mIHRoZSBGSUZPLiAqLwo+PiArICAgIGlmICgg
aW5fZmlmb19sZXZlbCA+PSBzaXplb2YoaW50Zi0+aW4pIC0gU0JTQV9VQVJUX0ZJRk9fU0laRSAv
IDIgKQo+PiAgICAgICAgICB2cGwwMTEtPnVhcnRyaXMgfD0gUlhJOwo+IEhlcmUgYWxzbyBzaG91
bGQgbm90IHdlIGNoZWNrIGlmICggaW5fZmlmb19sZXZlbCA+PQo+IFNCU0FfVUFSVF9GSUZPX1NJ
WkUgLyAyICkgc2luY2UgaXQgaXMgYSB2YWxpZCBjb25kaXRpb24gdG8gcmFpc2UgdGhlCj4gUlgg
aW50ZXJydXB0Pwo+IAo+PiAtICAgIH0KPj4KPj4gLSAgICAvKiBVcGRhdGUgdGhlIHVhcnQgdHgg
c3RhdGUgaWYgdGhlIGJ1ZmZlciBpcyBub3QgZnVsbC4gKi8KPj4gKyAgICAvKgo+PiArICAgICAq
IElmIHRoZSBpbnB1dCBxdWV1ZSBpcyBub3QgZW1wdHksIHdlIGFzc2VydCB0aGUgcmVjZWl2ZSB0
aW1lb3V0IGludGVycnVwdC4KPj4gKyAgICAgKiBBcyB3ZSBkb24ndCBlbXVsYXRlIGFueSB0aW1p
bmcgaGVyZSwgd2UgaWdub3JlIHRoZSBhY3R1YWwgdGltZW91dAo+PiArICAgICAqIG9mIDMyIGJp
dCBwZXJpb2RzLgo+PiArICAgICAqLwo+PiArICAgIGlmICggaW5fZmlmb19sZXZlbCA+IDAgKQo+
PiArICAgICAgICB2cGwwMTEtPnVhcnRyaXMgfD0gUlRJOwo+PiArCj4+ICsgICAgLyoqKiogVXBk
YXRlIHRoZSBVQVJUIFRYIHN0YXRlICoqKiovCj4+ICsKPj4gICAgICBpZiAoIG91dF9maWZvX2xl
dmVsICE9IHNpemVvZihpbnRmLT5vdXQpICkKPj4gICAgICB7Cj4+ICAgICAgICAgIHZwbDAxMS0+
dWFydGZyICY9IH5UWEZGOwo+PiBAQCAtNDMxLDEzICs0MjgsMTMgQEAgc3RhdGljIHZvaWQgdnBs
MDExX2RhdGFfYXZhaWwoc3RydWN0IGRvbWFpbiAqZCkKPj4gICAgICAgICAgdnBsMDExLT51YXJ0
ZnIgJj0gfkJVU1k7Cj4+Cj4+ICAgICAgICAgIHZwbDAxMV91cGRhdGVfdHhfZmlmb19zdGF0dXMo
dnBsMDExLCBvdXRfZmlmb19sZXZlbCk7Cj4+IC0KPj4gLSAgICAgICAgaWYgKCBvdXRfZmlmb19s
ZXZlbCA9PSAwICkKPj4gLSAgICAgICAgICAgIHZwbDAxMS0+dWFydGZyIHw9IFRYRkU7Cj4+ICAg
ICAgfQo+Pgo+PiAgICAgIHZwbDAxMV91cGRhdGVfaW50ZXJydXB0X3N0YXR1cyhkKTsKPj4KPj4g
KyAgICBpZiAoIG91dF9maWZvX2xldmVsID09IDAgKQo+PiArICAgICAgICB2cGwwMTEtPnVhcnRm
ciB8PSBUWEZFOwo+PiArCj4+ICAgICAgVlBMMDExX1VOTE9DSyhkLCBmbGFncyk7Cj4+ICB9Cj4+
Cj4+IC0tCj4+IDIuMTQuMQo+Pgo+IAo+IFJlZ2FyZHMsCj4gQmh1cGluZGVyCj4gCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 23 15:58:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 15:58:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6f7I-0007h6-UG; Mon, 23 Oct 2017 15:58:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=462f4a890=wei.liu2@citrix.com>)
 id 1e6f7H-0007gy-7l
 for xen-devel@lists.xenproject.org; Mon, 23 Oct 2017 15:58:15 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 1C/57-21967-6911EE95; Mon, 23 Oct 2017 15:58:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpO5UwXe
 RBv1T9C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozun3dYCw7xVmyY3cbcwDiRu4uRk0NCwF/i
 z9ZuVhCbRUBVYtGnZ0wgNpuAssTPzl42EFtEQFfi2YJnQDYXB7PADkaJz/POMYMkhAXcJbo3t
 4M18wpYSNz7+wGsWUjgL6PE1X+uEHFBiZMzn7CA2MwCOhILdn8CGsQBZEtLLP/HARLmFLCTaP
 q+nB3EFhVQkehcOocFYoyCRMf0Y0wTGPlmIZk0C8mkWQiTFjAyr2JUL04tKkst0jXXSyrKTM8
 oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDDQGINjBeGyy8yFGSQ4mJVHe3zlvI4X4kvJT
 KjMSizPii0pzUosPMcpwcChJ8L4TeBcpJFiUmp5akZaZAwx5mLQEB4+SCO9nkDRvcUFibnFmO
 kTqFKMux7OZrxuYhVjy8vNSpcR5O0CKBECKMkrz4EbA4u8So6yUMC8j0FFCPAWpRbmZJajyrx
 jFORiVhHm5QKbwZOaVwG16BXQEE9ARsvZvQI4oSURISTUwzl8c8VKzQs1KoPGhJMPuCQ479hb
 MTefTjTbIjbQrYnsX8jtkjWVB8aEdlxlMZ0hvru/Y2++YHscdsmiCzH3P6W86W54a/Jgg5vDt
 l/iyp3fu+iz5feec73Pb9hS+ZyHvr9YYzsj7dvGSGNuUmql8a8pWvtMStaoqa1rBzf08UsWt+
 MpZ7spdSizFGYmGWsxFxYkAJpyN7boCAAA=
X-Env-Sender: prvs=462f4a890=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1508774290!106639832!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36847 invoked from network); 23 Oct 2017 15:58:13 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Oct 2017 15:58:13 -0000
X-IronPort-AV: E=Sophos;i="5.43,423,1503360000"; d="scan'208";a="447703343"
Date: Mon, 23 Oct 2017 16:57:55 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171023155755.bngkmrnr3sbrvapf@citrix.com>
References: <osstest-115037-mainreport@xen.org>
 <59EDC70D0200007800189380@prv-mh.provo.novell.com>
 <cde9b0a8-c1dc-b2da-8c92-3b96122e178a@linaro.org>
 <59EE1A1602000078001895C5@prv-mh.provo.novell.com>
 <12bd1ff0-eaab-ba18-08a7-1b3861c37e86@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <12bd1ff0-eaab-ba18-08a7-1b3861c37e86@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@linaro.org>, Wei Liu <wei.liu2@citrix.com>,
 osstest-admin@xenproject.org, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [xen-unstable test] 115037: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMjMsIDIwMTcgYXQgMDM6Mzg6MzNQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAyMy8xMC8xNyAxNTozNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+PiBPbiAy
My4xMC4xNyBhdCAxNTo1OCwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPiB3cm90ZToKPiA+PiBP
biAyMy8xMC8xNyAwOTo0MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+Pj4+IE9uIDIzLjEwLjE3
IGF0IDAxOjQ5LCA8b3NzdGVzdC1hZG1pbkB4ZW5wcm9qZWN0Lm9yZz4gd3JvdGU6Cj4gPj4+PiBm
bGlnaHQgMTE1MDM3IHhlbi11bnN0YWJsZSByZWFsIFtyZWFsXQo+ID4+Pj4gaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNTAzNy8gCj4gPj4+Pgo+ID4+
Pj4gUmVncmVzc2lvbnMgOi0oCj4gPj4+Pgo+ID4+Pj4gVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNj
ZWVkIGFuZCBhcmUgYmxvY2tpbmcsCj4gPj4+PiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQg
bm90IGJlIHJ1bjoKPiA+Pj4+ICAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0NjQ0Cj4gPj4+PiAgIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExNDY0NAo+ID4+Pj4gICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTQ2NDQKPiA+Pj4gSSdt
IHB1enpsZWQgYnkgdGhlc2UgcmVjdXJyaW5nIGZhaWx1cmVzOiBVbnRpbCBmbGlnaHQgMTE0NTI1
IGFsbCB0aHJlZQo+ID4+PiAocGx1cyB0aGUgZm91cnRoIHNpYmxpbmcsIHdoaWNoIGlzIGluICJn
dWVzdC1zdG9wIGZhaWwgbmV2ZXIgcGFzcyIgc3RhdGUpCj4gPj4+IHdlcmUgZmFpbC1uZXZlci1w
YXNzIG9uIHdpbmRvd3MtaW5zdGFsbCAodGhlIDY0LWJpdCBob3N0IG9uZXMpIG9yCj4gPj4+IGd1
ZXN0LXNhdmVyZXN0b3JlICh0aGUgMzItYml0IGhvc3Qgb25lcykuIFRoZW4gZmxpZ2h0cyAxMTQ1
NDAgYW5kCj4gPj4+IDExNDY0NCB3ZXJlIHN1Y2Nlc3NlcywgYW5kIHNpbmNlIHRoZW4gZ3Vlc3Qt
c3RvcCBoYXMgYmVlbiBmYWlsaW5nLgo+ID4+PiBUaGUgZ3Vlc3QgY29uc29sZSBkb2Vzbid0IHNo
b3cgYW55IGluZGljYXRpb24gdGhhdCB0aGUgZ3Vlc3QgbWF5Cj4gPj4+IGhhdmUgcmVjZWl2ZWQg
YSBzaHV0ZG93biBzaWduYWwuCj4gPj4gV291bGQgaXQgYmUgcG9zc2libGUgb2YgYSBwbGF0Zm9y
bSBzcGVjaWZpYyBidWc/IFRoZSBsYXN0IHR3byBmbGlnaHRzIAo+ID4+IGFyZSBmYWlsaW5nIG9u
IG1lcmxvdDEuCj4gPiBOb3QgdmVyeSBsaWtlbHkgaGVyZSwgSSB3b3VsZCBzYXkuCj4gCj4gVGhl
c2UgdGVzdHMgaGF2ZSByZWxpYWJseSBuZXZlciBwYXNzZWQgYmVmb3JlLCBhbmQgdGhlcmUgYXJl
IG5vIGNoYW5nZXMKPiByZWNlbnRseSAoSSdtIGF3YXJlIG9mKSB3aGljaCB3b3VsZCBjYXVzZSB0
aGVtIHRvIHN0YXJ0IHBhc3NpbmcuCgpUaGVyZSBpcyBvbiBvc3N0ZXN0IHNpZGUgLS0gd2UgYnVt
cGVkIHRoZSBkaXNrIGZyb20gMTBHIHRvIDIwRy4KClByZXZpb3VzbHkgdGhlIHRlc3RzIGZhaWxl
ZCBkdWUgdG8gdGhlcmUgd2FzIGluc3VmZmljaWVudCBzcGFjZSB0byBzdG9yZQp0aGlzIGlzbyBh
bmQgdGhlIGd1ZXN0IGltYWdlLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 23 16:16:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 16:16:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6fOs-0001DW-MR; Mon, 23 Oct 2017 16:16:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6fOr-0001D9-JG
 for xen-devel@lists.xensource.com; Mon, 23 Oct 2017 16:16:25 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 84/D3-27020-8D51EE95; Mon, 23 Oct 2017 16:16:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsWS0XRdVfe66Lt
 Ig7XTdCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacfP4LKaCnWYVbS11DYzX
 dbsYuTiEBBqZJC7Me8LUxcgJ5DxmlDjYaQqR2MYosf3BdWaQhIiAs8TXM3PZuxg5OHgF9CUWP
 1IHCQsLuEks+PWPHcSWEJjEJHHrcymE7SnxecZSZhh75/SPQDXsHGwCVhKHxECiLAKqElue/W
 GdwMi9gJFhFaNGcWpRWWqRrqGhXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGoLc
 ZgGAH4+rfTocYJTmYlER5f+e8jRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwbtY5F2kkGBRanpq
 RVpmDjDsYNISHDxKIrzbQdK8xQWJucWZ6RCpU4zGHMc2Xf7DxPFs5usGZiGWvPy8VClx3jUgp
 QIgpRmleXCDYPFwiVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8O0Cm8GTmlcDtewV0ChPQKb
 L2b0BOKUlESEk1MNYd1XxreOSvffKB7jdlknOt8k+JCr4/IdT5/IBs00INRrcsjgUhr/4d61F
 rf3LA0+nNH/O7H3uj42NVkj7e+85jV7jZ4ptmb9txzuYLyVWKyr8faW2t+Dz97EsLOcUrGyUu
 nF/yrvVdVGTT0ROnbwVZ39g9P3HadZVLxqcDD2reb/u2LPD401tKLMUZiYZazEXFiQD/K0zUg
 gIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1508775382!104022343!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 511 invoked from network); 23 Oct 2017 16:16:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Oct 2017 16:16:23 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6fOo-00068G-4e; Mon, 23 Oct 2017 16:16:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e6fOi-0003Eo-Tm; Mon, 23 Oct 2017 16:16:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e6fOi-0005kh-Ou; Mon, 23 Oct 2017 16:16:16 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115148-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=e1bc61af7621ee07f7ba03afcfa4b6fa54fbfb2a
X-Osstest-Versions-That: xen=8e77dabc58c4b6c747dfb4b948551147905a7840
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 23 Oct 2017 16:16:16 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 115148: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNTE0OCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNTE0OC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGUxYmM2MWFmNzYyMWVlMDdmN2JhMDNhZmNmYTRiNmZh
NTRmYmZiMmEKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDhlNzdkYWJj
NThjNGI2Yzc0N2RmYjRiOTQ4NTUxMTQ3OTA1YTc4NDAKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
NDgwMCAgMjAxNy0xMC0yMCAxMTowMTo0MCBaICAgIDMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTUxNDggIDIwMTctMTAtMjMgMTQ6MTc6NTIgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNp
b24gOgoKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249ZTFiYzYxYWY3NjIx
ZWUwN2Y3YmEwM2FmY2ZhNGI2ZmE1NGZiZmIyYQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4v
Y3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi4K
KysrKyBQRVJMTElCPS46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZp
ZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAg
ICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3si
UmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVz
dC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1k
IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysg
cmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9T
U1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMg
d2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLXVu
c3RhYmxlLXNtb2tlIGUxYmM2MWFmNzYyMWVlMDdmN2JhMDNhZmNmYTRiNmZhNTRmYmZiMmEKKyBi
cmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249ZTFiYzYxYWY3NjIxZWUwN2Y3YmEw
M2FmY2ZhNGI2ZmE1NGZiZmIyYQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1v
bgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi46LgorKysrIFBF
UkxMSUI9LjouOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVw
b3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAg
ICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9z
In0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVw
b3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9t
ZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9z
PS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyBl
eHBvcnQgUEVSTExJQj0uOi46LjouCisrKyBQRVJMTElCPS46LjouOi4KKysgdW1hc2sgMDAyCisg
c2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFu
Y2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJs
ZQorICdbJyB4eGVuID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4cWVtdS11cHN0
cmVhbS11bnN0YWJsZSA9IHggJ10nCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0
cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUtc21va2UKKyBwcmV2eGVuYnJhbmNoPXhlbi00Ljkt
dGVzdGluZworICdbJyB4ZTFiYzYxYWY3NjIxZWUwN2Y3YmEwM2FmY2ZhNGI2ZmE1NGZiZmIyYSA9
IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUg
JwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFs
Y29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3Ig
ZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDov
L2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9r
ZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2
aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmly
dC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNl
YWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292
bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQK
KysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdh
cmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgt
cHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVu
CisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisr
ICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0
CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIv
c2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngK
KysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVu
c3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWls
eS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNt
b2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhl
bi11bnN0YWJsZS1zbW9rZQorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90
cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQK
KysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVF
X0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMu
Z2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9T
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdp
dAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeGVuLXVuc3RhYmxlLXNtb2tlCisgY2FzZSAk
MSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3Jl
cG9zL3hlbgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eGVuLmdpdCBlMWJjNjFhZjc2MjFlZTA3ZjdiYTAzYWZjZmE0YjZmYTU0ZmJmYjJhOnJlZnMvaGVh
ZHMvc21va2UKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0
CiAgIDhlNzdkYWIuLmUxYmM2MWEgIGUxYmM2MWFmNzYyMWVlMDdmN2JhMDNhZmNmYTRiNmZhNTRm
YmZiMmEgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 23 16:22:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 16:22:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6fV8-0001uM-Cb; Mon, 23 Oct 2017 16:22:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=462f95edf=George.Dunlap@citrix.com>)
 id 1e6fV7-0001uG-9A
 for xen-devel@lists.xenproject.org; Mon, 23 Oct 2017 16:22:53 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 29/5A-16147-C571EE95; Mon, 23 Oct 2017 16:22:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXitHSDvW60+Lt
 IAzGL71smMzkwehz+cIUlgDGKNTMvKb8igTXjRtc9toKd+hUvl71hamCcqtbFyMkhIeAvsfHx
 K3YQW1hAS2LR+p1gtohAgMS7efeZuxi5OJgFrjFL7Nw9DywhJJAvMb1vGSOIzSagJzHv+FcWE
 JtXwFbiyM3rrCA2i4CqRM/7E2wgtqhAuETT2X6oGkGJkzOfgNmcAnYSr39sBLI5gBZoSqzfpQ
 8SZhYQl7j1ZD4ThC0v0bx1NjPEWlWJxQ+Osk9g5J+FZNIshO5ZSLpnIelewMiyilGjOLWoLLV
 I18hSL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMCzrGRgYdzA27fU7xCjJwaQk
 yvs7522kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleQbF3kUKCRanpqRVpmTnACIFJS3DwKInwK
 oCkeYsLEnOLM9MhUqcYjTmObbr8h4nj2czXDcxCLHn5ealS4rwfRIFKBUBKM0rz4AbBIvcSo6
 yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWFeZZCFPJl5JXD7XgGdwgR0iqz9G5BTShIRUlINjA4
 eKne8V13V3rD8XMhvns3bpZelven+v8L3lN3b7v//bgWfePHYvyXc/bTwQzGtpijzq9sZZvf0
 8xvdqRctrNm9L+GkX4XSfu8NZ21XcKwsZ4qbpVvi4VG2UKDIWf265bynoqJvz3i8cdW/0Rt3Z
 2n75Gfr3OpMe+u4fkqIzfmXayiTIBV/VImlOCPRUIu5qDgRAN3FYivXAgAA
X-Env-Sender: prvs=462f95edf=George.Dunlap@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1508775768!73024268!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37206 invoked from network); 23 Oct 2017 16:22:50 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Oct 2017 16:22:50 -0000
X-IronPort-AV: E=Sophos;i="5.43,423,1503360000"; d="scan'208";a="455594174"
To: Andrew Cooper <andrew.cooper3@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20170911170159.3083-1-george.dunlap@citrix.com>
 <50f9cf70-c6e4-aeac-c8e2-3e671e87b8b9@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <749363b2-178a-2b3d-8180-6655d450ca7e@citrix.com>
Date: Mon, 23 Oct 2017 17:22:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <50f9cf70-c6e4-aeac-c8e2-3e671e87b8b9@citrix.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC v2] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTEvMjAxNyAwNjo1MyBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxMS8wOS8x
NyAxODowMSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gKyMjIyB4ODYvUFYKPj4gKwo+PiArICAg
IFN0YXR1czogU3VwcG9ydGVkCj4+ICsKPj4gK1RyYWRpdGlvbmFsIFhlbiBQcm9qZWN0IFBWIGd1
ZXN0Cj4gCj4gV2hhdCdzIGEgIlhlbiBQcm9qZWN0IiBQViBndWVzdD8gIEp1c3QgWGVuIGhlcmUu
Cj4gCj4gQWxzbywgYSBwZXJoYXBzIGEgc3RhdGVtZW50IG9mICJObyBoYXJkd2FyZSByZXF1aXJl
bWVudHMiID8KCk9LLgoKPiAKPj4gKyMjIyB4ODYvUkFNCj4+ICsKPj4gKyAgICBMaW1pdCwgeDg2
OiAxNlRpQgo+PiArICAgIExpbWl0LCBBUk0zMjogMTZHaUIKPj4gKyAgICBMaW1pdCwgQVJNNjQ6
IDVUaUIKPj4gKwo+PiArW1hYWDogQW5keSB0byBzdWdnZXN0IHdoYXQgdGhpcyBzaG91bGQgc2F5
IGZvciB4ODZdCj4gCj4gVGhlIGxpbWl0IGZvciB4ODYgaXMgZWl0aGVyIDE2VGlCIG9yIDEyM1Rp
QiwgZGVwZW5kaW5nIG9uCj4gQ09ORklHX0JJR01FTS4gIENPTkZJR19CSUdNRU0gaXMgZXhwb3Nl
ZCB2aWEgbWVudWNvbmZpZyB3aXRob3V0Cj4gWEVOX0NPTkZJR19FWFBFUlQsIHNvIGZhbGxzIGlu
dG8gYXQgbGVhc3Qgc29tZSBraW5kIG9mIHN1cHBvcnQgc3RhdGVtZW50Lgo+IAo+IEFzIGZvciBw
cmFjdGljYWwgbGltaXRzLCBJIGRvbid0IHRoaW5rIGl0cyByZWFzb25hYmxlIHRvIGNsYWltIGFu
eXRoaW5nCj4gd2hpY2ggd2UgY2FuJ3QgdGVzdC4gIFdoYXQgYXJlIHRoZSBzcGVjcyBpbiB0aGUg
TUEgY29sbz8KCkF0IHRoZSBtb21lbnQgdGhlICJMaW1pdCIgdGFnIHNwZWNpZmljYWxseSBzYXlz
IHRoYXQgaXQncyB0aGVvcmV0aWNhbAphbmQgbWF5IG5vdCB3b3JrLgoKV2UgY291bGQgYWRkIGFu
b3RoZXIgdGFnLCAiTGltaXQtdGVzdGVkIiwgb3Igc29tZXRoaW5nIGxpa2UgdGhhdC4KCk9yLCB3
ZSBjb3VsZCBzaW1wbHkgaGF2ZSB0aGUgTGltaXQtc2VjdXJpdHkgYmUgZXF1YWwgdG8gdGhlIGhp
Z2hlc3QKYW1vdW50IHdoaWNoIGhhcyBiZWVuIHRlc3RlZCAoZWl0aGVyIGJ5IG9zc3Rlc3Qgb3Ig
ZG93bnN0cmVhbXMpLgoKRm9yIHNpbXBsaWNpdHkncyBzYWtlIEknZCBnbyB3aXRoIHRoZSBzZWNv
bmQgb25lLgoKU2hhbGwgSSB3cml0ZSBhbiBlLW1haWwgd2l0aCBhIG1vcmUgZGlyZWN0IHF1ZXJ5
IGZvciB0aGUgbWF4aW11bSBhbW91bnRzCm9mIHZhcmlvdXMgbnVtYmVycyB0ZXN0ZWQgYnkgdGhl
IFhlblByb2plY3QgKHZpYSBvc3N0ZXN0KSwgQ2l0cml4LCBTdVNFLAphbmQgT3JhY2xlPwoKPj4g
Kwo+PiArIyMgTGltaXRzL0d1ZXN0Cj4+ICsKPj4gKyMjIyBWaXJ0dWFsIENQVXMKPj4gKwo+PiAr
ICAgIExpbWl0LCB4ODYgUFY6IDUxMgo+IAo+IFdoZXJlIGRpZCB0aGlzIG51bWJlciBjb21lIGZy
b20/ICBUaGUgYWN0dWFsIGxpbWl0IGFzIGVuZm9yY2VkIGluIFhlbiBpcwo+IDgxOTIsIGFuZCBp
dCBoYXMgYmVlbiBsaWtlIHRoYXQgZm9yIGEgdmVyeSBsb25nIHRpbWUgKGkuZS4gdGhlIDMueCBk
YXlzKQoKTG9va3MgbGlrZSBMYXJzIGNvcGllZCB0aGlzIGZyb20KaHR0cHM6Ly93aWtpLnhlbnBy
b2plY3Qub3JnL3dpa2kvWGVuX1Byb2plY3RfUmVsZWFzZV9GZWF0dXJlcy4gIE5vdCBzdXJlCndo
ZXJlIGl0IGNhbWUgZnJvbSBiZWZvcmUgdGhhdC4KCj4gW3Jvb3RAZnVzZWJvdCB+XSMgcHl0aG9u
Cj4gUHl0aG9uIDIuNy41IChkZWZhdWx0LCBOb3YgMjAgMjAxNSwgMDI6MDA6MTkpCj4gW0dDQyA0
LjguNSAyMDE1MDYyMyAoUmVkIEhhdCA0LjguNS00KV0gb24gbGludXgyCj4gVHlwZSAiaGVscCIs
ICJjb3B5cmlnaHQiLCAiY3JlZGl0cyIgb3IgImxpY2Vuc2UiIGZvciBtb3JlIGluZm9ybWF0aW9u
Lgo+Pj4+IGZyb20geGVuLmxvd2xldmVsLnhjIGltcG9ydCB4YyBhcyBYQwo+Pj4+IHhjID0gWEMo
KQo+Pj4+IHhjLmRvbWFpbl9jcmVhdGUoKQo+IDEKPj4+PiB4Yy5kb21haW5fbWF4X3ZjcHVzKDEs
IDgxOTIpCj4gMAo+Pj4+IHhjLmRvbWFpbl9jcmVhdGUoKQo+IDIKPj4+PiB4Yy5kb21haW5fbWF4
X3ZjcHVzKDIsIDgxOTMpCj4gVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgo+ICAg
RmlsZSAiPHN0ZGluPiIsIGxpbmUgMSwgaW4gPG1vZHVsZT4KPiB4ZW4ubG93bGV2ZWwueGMuRXJy
b3I6ICgyMiwgJ0ludmFsaWQgYXJndW1lbnQnKQo+IAo+IFRyeWluZyB0byBzaHV0IHN1Y2ggYSBk
b21haW4gZG93biBob3dldmVyIGRvZXMgdGlja2xlIGEgaG9zdCB3YXRjaGRvZwo+IHRpbWVvdXQg
YXMgdGhlIGZvcl9lYWNoX3ZjcHUoKSBsb29wcyBpbiBkb21haW5fa2lsbCgpIGFyZSB2ZXJ5IGxv
bmcuCgpGb3Igbm93IEknbGwgc2V0ICdMaW1pdCcgdG8gODE5MiwgYW5kICdMaW1pdC1zZWN1cml0
eScgdG8gNTEyLgpEZXBlbmRpbmcgb24gd2hhdCBJIGdldCBmb3IgdGhlICJ0ZXN0IGxpbWl0IiBz
dXJ2ZXkgSSBtYXkgYWRqdXN0IGl0CmFmdGVyd2FyZHMuCgo+PiArICAgIExpbWl0LCB4ODYgSFZN
OiAxMjgKPj4gKyAgICBMaW1pdCwgQVJNMzI6IDgKPj4gKyAgICBMaW1pdCwgQVJNNjQ6IDEyOAo+
PiArCj4+ICtbWFhYIEFuZHJldyBDb29wZXI6IERvIHdhbnQgdG8gYWRkICJMaW1pdC1TZWN1cml0
eSIgaGVyZSBmb3Igc29tZSBvZiB0aGVzZT9dCj4gCj4gMzIgZm9yIGVhY2guICA2NCB2Y3B1IEhW
TSBndWVzdHMgY2FuIGV4Y2VycHQgZW5vdWdoIHAybSBsb2NrIHByZXNzdXJlIHRvCj4gdHJpZ2dl
ciBhIDUgc2Vjb25kIGhvc3Qgd2F0Y2hkb2cgdGltZW91dC4KCklzIHRoYXQgIjMyIGZvciB4ODYg
UFYgYW5kIHg4NiBIVk0iLCBvciAiMzIgZm9yIHg4NiBIVk0gYW5kIEFSTTY0Ij8gIE9yCnNvbWV0
aGluZyBlbHNlPwoKPj4gKyMjIyBWaXJ0dWFsIFJBTQo+PiArCj4+ICsgICAgTGltaXQsIHg4NiBQ
VjogPjFUQgo+PiArICAgIExpbWl0LCB4ODYgSFZNOiAxVEIKPj4gKyAgICBMaW1pdCwgQVJNMzI6
IDE2R2lCCj4+ICsgICAgTGltaXQsIEFSTTY0OiAxVEIKPiAKPiBUaGVyZSBpcyBubyBzcGVjaWZp
YyB1cHBlciBib3VuZCBvbiB0aGUgc2l6ZSBvZiBQViBvciBIVk0gZ3Vlc3RzIHRoYXQgSQo+IGFt
IGF3YXJlIG9mLiAgMS41VEIgSFZNIGRvbWFpbnMgZGVmaW5pdGVseSB3b3JrLCBiZWNhdXNlIHRo
YXQncyB3aGF0IHdlCj4gdGVzdCBhbmQgc3VwcG9ydCBpbiBYZW5TZXJ2ZXIuCgpBcmUgdGhlcmUg
bGltaXRzIGZvciAzMi1iaXQgZ3Vlc3RzPyAgVGhlcmUncyBzb21lIGNvbXBsaWNhdGVkIGxpbWl0
CmhhdmluZyB0byBkbyB3aXRoIHRoZSBtMnAsIHJpZ2h0PwoKPj4gKwo+PiArIyMjIHg4NiBQVi9F
dmVudCBDaGFubmVscwo+PiArCj4+ICsgICAgTGltaXQ6IDEzMTA3Mgo+IAo+IFdoeSBkbyB3ZSBj
YWxsIG91dCBldmVudCBjaGFubmVsIGxpbWl0cyBidXQgbm90IGdyYW50IHRhYmxlIGxpbWl0cz8g
Cj4gQWxzbywgd2h5IGlzIHRoaXMgeDg2PyAgVGhlIDJsIGFuZCBmaWZvIEFCSXMgYXJlIGFyY2gg
YWdub3N0aWMsIGFzIGZhcgo+IGFzIEkgYW0gYXdhcmUuCgpTdXJlLCBidXQgSSdtIHByZXR0eSBz
dXJlIHRoYXQgQVJNIGd1ZXN0cyBkb24ndCAocGVyaGFwcyBjYW5ub3Q/KSB1c2UgUFYKZXZlbnQg
Y2hhbm5lbHMuCgo+IAo+PiArIyMgSGlnaCBBdmFpbGFiaWxpdHkgYW5kIEZhdWx0IFRvbGVyYW5j
ZQo+PiArCj4+ICsjIyMgTGl2ZSBNaWdyYXRpb24sIFNhdmUgJiBSZXN0b3JlCj4+ICsKPj4gKyAg
ICBTdGF0dXMsIHg4NjogU3VwcG9ydGVkCj4gCj4gV2l0aCBjYXZlYXRzLiAgRnJvbSBkb2NzL2Zl
YXR1cmVzL21pZ3JhdGlvbi5wYW5kb2MKClRoaXMgd291bGQgZXh0ZW5kIHRoZSBtZWFuaW5nIG9m
ICJjYXZlYXRzIiBmcm9tICJ3aGVuIGl0J3Mgbm90IHNlY3VyaXR5CnN1cHBvcnRlZCIgdG8gIndo
ZW4gaXQgZG9lc24ndCB3b3JrIjsgd2hpY2ggaXMgcHJvYmFibHkgdGhlIGJlc3QgdGhpbmcKYXQg
dGhlIG1vbWVudC4KCj4gKiB4ODYgSFZNIHdpdGggbmVzdGVkLXZpcnQgKG5vIHJlbGV2YW50IGlu
Zm9ybWF0aW9uIGluY2x1ZGVkIGluIHRoZSBzdHJlYW0pCltzbmlwXQo+IEFsc28sIGZlYXR1cmVz
IHN1Y2ggYXMgdk5VTUEgYW5kIG5lc3RlZCB2aXJ0ICh3aGljaCBhcmUgdHdvIEkga25vdyBmb3IK
PiBjZXJ0YWluKSBoYXZlIGFsbCBzdGF0ZSBkaXNjYXJkZWQgb24gdGhlIHNvdXJjZSBzaWRlLCBi
ZWNhdXNlIHRoZXkgd2VyZQo+IG5ldmVyIHN1aXRhYmx5IHBsdW1iZWQgaW4uCgpPSywgSSdsbCBs
aXN0IHRoZXNlLCBhcyB3ZWxsIGFzIFBDSSBwYXNzLXRocm91Z2guCgooQWN0dWFsbHksIHZOVU1B
IGRvZXNuJ3Qgc2VlbSB0byBiZSBvbiB0aGUgbGlzdCEpCgpBbmQgd2Ugc2hvdWxkIHByb2JhYmx5
IGFkZCBhIHNhZmV0eS1jYXRjaCB0byBwcmV2ZW50IGEgVk0gc3RhcnRlZCB3aXRoCmFueSBvZiB0
aGVzZSBmcm9tIGJlaW5nIGxpdmUtbWlncmF0ZWQuCgpJbiBmYWN0LCBpZiBwb3NzaWJsZSwgdGhh
dCBzaG91bGQgYmUgYSB3aGl0ZWxpc3Q6IEFueSBjb25maWd1cmF0aW9uIHRoYXQKaXNuJ3Qgc3Bl
Y2lmaWNhbGx5IGtub3duIHRvIHdvcmsgd2l0aCBtaWdyYXRpb24gc2hvdWxkIGNhdXNlIGEgbWln
cmF0aW9uCmNvbW1hbmQgdG8gYmUgcmVmdXNlZC4KCldoYXQgYWJvdXQgdGhlIGZvbGxvd2luZyBm
ZWF0dXJlcz8KCiAqIEd1ZXN0IHNlcmlhbCBjb25zb2xlCiAqIENyYXNoIGtlcm5lbHMKICogVHJh
bnNjZW5kZW50IE1lbW9yeQogKiBBbHRlcm5hdGl2ZSBwMm0KICogdk1DRQogKiB2UE1VCiAqIElu
dGVsIFBsYXRmb3JtIFFvUwogKiBSZW11cwogKiBDT0xPCiAqIFBWIHByb3RvY29sczogS2V5Ym9h
cmQsIFBWVVNCLCBQVlNDU0ksIFBWVFBNLCA5cGZzLCBwdmNhbGxzPwogKiBGbEFTSz8KICogQ1BV
IC8gbWVtb3J5IGhvdHBsdWc/Cgo+ICogeDg2IEhWTSBndWVzdCBwaHlzbWFwIG9wZXJhdGlvbnMg
KG5vdCByZWZsZWN0ZWQgaW4gbG9nZGlydHkgYml0bWFwKQo+ICogeDg2IFBWIFAyTSBzdHJ1Y3R1
cmUgY2hhbmdlcyAobm90IG5vdGljZWQsIHN0YWxlIG1hcHBpbmdzIHVzZWQpIGZvcgo+ICAgZ3Vl
c3RzIG5vdCB1c2luZyB0aGUgbGluZWFyIHAybSBsYXlvdXQKCkknbSBhZnJhaWQgdGhpcyBpc24n
dCByZWFsbHkgYXBwcm9wcmlhdGUgZm9yIGEgdXNlci1mYWNpbmcgZG9jdW1lbnQuClVzZXJzIGRv
bid0IGRpcmVjdGx5IGRvIHBoeXNtYXAgb3BlcmF0aW9ucywgbm9yIHAybSBzdHJ1Y3R1cmUgY2hh
bmdlcy4KV2UgbmVlZCB0byB0ZWxsIHRoZW0gc3BlY2lmaWNhbGx5IHdoaWNoIGZlYXR1cmVzIHRo
ZXkgY2FuIG9yIGNhbm5vdCB1c2UuCgo+ICogeDg2IEhWTSB3aXRoIFBvRCBwYWdlcyAoYXR0ZW1w
dHMgdG8gbWFwIGNhdXNlIFBvRCBhbGxvY2F0aW9ucykKClRoaXMgc2hvdWxkbid0IGJlIGFueSBt
b3JlIGRhbmdlcm91cyB0aGFuIGEgZ3Vlc3Qtc2lkZSBzd2VlcCwgc2hvdWxkIGl0PwogWW91IG1h
eSB3YXN0ZSBhIGxvdCBvZiB0aW1lIHJlY2xhaW1pbmcgemVybyBwYWdlcywgYnV0IGl0IHNlZW1z
IGxpa2UgaXQKc2hvdWxkIG9ubHkgYmUgYSByZWxhdGl2ZWx5IG1pbm9yIHBlcmZvcm1hbmNlIGlz
c3VlLCBub3QgYSBjb3JyZWN0bmVzcwppc3N1ZS4KClRoZSBtYWluICJwcm9ibGVtIiAoaW4gdGVy
bXMgb2YgInN1cnByaXNpbmcgYmVoYXZpb3IiKSB3b3VsZCBiZSB0aGF0IG9uCnRoZSByZW1vdGUg
c2lkZSBhbnkgUG9EIHBhZ2VzIHdpbGwgYWN0dWFsbHkgYmUgYWxsb2NhdGVkIHplcm8gcGFnZXMu
ICBTbwppZiB5b3VyIGd1ZXN0IHdhcyBib290ZWQgd2l0aCBtZW1tYXg9NDA5NiBhbmQgbWVtb3J5
PTIwNDgsIGJ1dCB5b3VyCmJhbGxvb24gZHJpdmVyIGhhZCBvbmx5IGJhbGxvb25lZCBkb3duIHRv
IDMwMDAgZm9yIHNvbWUgcmVhc29uIChhbmQgdGhlbgpzdG9wcGVkKSwgdGhlIHJlbW90ZSBzaWRl
IHdvdWxkIHdhbnQgMzAwMCBNaUIgKG5vdCAyMDQ4LCBhcyBvbmUgbWlnaHQKZXhwZWN0KS4KCj4g
KiB4ODYgUFYgYmFsbG9vbmluZyAoUDJNIG1hcmtlZCBkaXJ0eSwgdGFyZ2V0IGZyYW1lIG5vdCBt
YXJrZWQpCgpFciwgdGhpcyBzaG91bGQgcHJvYmFibHkgYmUgZml4ZWQuICBXaGF0IGV4YWN0bHkg
aXMgdGhlIHByb2JsZW0gaGVyZT8KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 23 16:28:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 16:28:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6fam-00028q-19; Mon, 23 Oct 2017 16:28:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=462195b0d=roger.pau@citrix.com>)
 id 1e6fal-00028k-Ea
 for xen-devel@lists.xenproject.org; Mon, 23 Oct 2017 16:28:43 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 82/DF-07499-AB81EE95; Mon, 23 Oct 2017 16:28:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsXitHRDpO4uiXe
 RBq/nsFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk3TrUyFnxhq/j56zpbA2MTWxcjJ4eEgL/E
 2QNnGUFsNgEdiYtzdwLFOThEBFQkbu816GLk4mAWOMko8XB/AxNIjbCAscTnI3uYQWwWAVWJo
 zfmgfXyClhKXGx/wQzSKyGgJ/FjuyFEWFDi5MwnLCA2s4CmROv23+wQtrxE89bZYGOEBBQl+u
 c9YJvAyDMLScssJC2zkLQsYGRexahenFpUllqka6GXVJSZnlGSm5iZo2toYKaXm1pcnJiempO
 YVKyXnJ+7iREYOAxAsINx9mX/Q4ySHExKory/c95GCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg
 NQAGopBgUWp6akVaZg4whGHSEhw8SiK8NiBp3uKCxNzizHSI1ClGe45jmy7/YeK48fA6kOy4e
 RdIPpv5uoFZiCUvPy9VSpyXEaRNAKQtozQPbigs5i4xykoJ8zICnSnEU5BalJtZgir/ilGcg1
 FJmJcNZApPZl4J3O5XQGcxAZ0la/8G5KySRISUVAPjgcVrcw2N1klIG+39uvTQprkZ898LfU+
 tN1O85LjwVOChe+8/WB0Puiq2ueCiinjE8j07diedXHbiRbHaLpGS29pZf73TYv/scOit5AlN
 Wrb7pnUTe79ZgvgqFq+ND63Dt3JqbOXUbD1ZHur4J5H/xZ/myILvy3qu/bm560NP6OmzG61jn
 PP0lViKMxINtZiLihMBy6XMubQCAAA=
X-Env-Sender: prvs=462195b0d=roger.pau@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1508776119!66548205!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52010 invoked from network); 23 Oct 2017 16:28:41 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Oct 2017 16:28:41 -0000
X-IronPort-AV: E=Sophos;i="5.43,423,1503360000"; d="scan'208";a="447712152"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 23 Oct 2017 17:28:32 +0100
Message-ID: <20171023162832.48630-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Julien Grall <julien.grall@linaro.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH for-4.10] xenalyze: fix compilation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVjZW50IGNoYW5nZXMgaW4geGVuYWx5emUgaW50cm9kdWNlZCBJTlRfTUlOIHdpdGhvdXQgYWxz
byBhZGRpbmcgdGhlCnJlcXVpcmVkIGhlYWRlciwgZml4IHRoaXMgYnkgYWRkaW5nIHRoZSBoZWFk
ZXIuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KLS0tCkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNj
OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8u
b3JnPgotLS0KVGhpcyBzaG91bGQgYmUgYWNjZXB0ZWQgZm9yIDQuMTAgYmVjYXVzZSBpdCdzIGEg
YnVpbGQgYnVnIGZpeCwgd2l0aCBubwpmdW5jdGlvbmFsIGNoYW5nZSBhdCBhbGwuCi0tLQogdG9v
bHMveGVudHJhY2UveGVuYWx5emUuYyB8IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9u
KCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMveGVudHJhY2UveGVuYWx5emUuYyBiL3Rvb2xzL3hlbnRy
YWNlL3hlbmFseXplLmMKaW5kZXggNzliZGJhN2ZlZC4uNTc2OGI1NGY4NiAxMDA2NDQKLS0tIGEv
dG9vbHMveGVudHJhY2UveGVuYWx5emUuYworKysgYi90b29scy94ZW50cmFjZS94ZW5hbHl6ZS5j
CkBAIC0yMyw2ICsyMyw3IEBACiAjaW5jbHVkZSA8c3RkbGliLmg+CiAjaW5jbHVkZSA8YXJncC5o
PgogI2luY2x1ZGUgPGludHR5cGVzLmg+CisjaW5jbHVkZSA8bGltaXRzLmg+CiAjaW5jbHVkZSA8
c3lzL3R5cGVzLmg+CiAjaW5jbHVkZSA8c3lzL3dhaXQuaD4KICNpbmNsdWRlIDxzeXMvc3RhdC5o
PgotLSAKMi4xMy41IChBcHBsZSBHaXQtOTQpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 23 16:33:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 16:33:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6fer-0002ls-Hv; Mon, 23 Oct 2017 16:32:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=462f95edf=George.Dunlap@citrix.com>)
 id 1e6feq-0002lm-Ka
 for xen-devel@lists.xenproject.org; Mon, 23 Oct 2017 16:32:56 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 85/BB-00647-7B91EE95; Mon, 23 Oct 2017 16:32:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXitHRDpO52yXe
 RBq++C1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn/nnxnKvjJXvFjyiGmBsYHbF2MnBwSAv4S
 84/8ZQSxhQXMJa72T2MGsUUEfCTOPJgNZHNxMAssZJQ4PvkVSxcjB4eQgKVEZ1chSA2bgJ7Ev
 ONfwcK8ArYS/durQcIsAqoSj05uZgKxRQXCJZrO9rOA2LwCghInZz4BszkFrCROr3sI1sosoC
 mxfpc+SJhZQFzi1pP5TBC2vETz1tlg1wgBjVz84Cj7BEb+WUgmzULonoWkexaS7gWMLKsYNYp
 Ti8pSi3QNjfSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQLDkgEIdjC+6nY+xCjJ
 waQkyvs7522kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnelRLvIoUEi1LTUyvSMnOAEQKTluDgU
 RLh3QyS5i0uSMwtzkyHSJ1iNOY4tunyHyaOZzNfNzALseTl56VKifN+ASkVACnNKM2DGwSL3E
 uMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQS5t0JMoUnM68Ebt8roFOYgE6RtX8DckpJIkJKqoG
 RMX1idcXejP1zDkUfMfty/ukhhSpNMfEvFcfuumflyh0Ore1TLX4j+e7GLJHNSRtqlV4sWZNW
 M+vpp/ZMTV9+1aw7OcVVh5wmGU82amQNC/9Ut/GKdKjzC5cnzg7Tv0itDJ7usDIvTMhHhfXPs
 882PjeqX6iEnj229O6JdU93zvWxzY2VCPirxFKckWioxVxUnAgAcVjWyNcCAAA=
X-Env-Sender: prvs=462f95edf=George.Dunlap@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1508776371!107000646!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35473 invoked from network); 23 Oct 2017 16:32:54 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Oct 2017 16:32:54 -0000
X-IronPort-AV: E=Sophos;i="5.43,423,1503360000"; d="scan'208";a="447713050"
To: Roger Pau Monne <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20171023162832.48630-1-roger.pau@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <54cc69ba-8a88-f2f2-9ca0-c4e5641a77c4@citrix.com>
Date: Mon, 23 Oct 2017 17:32:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171023162832.48630-1-roger.pau@citrix.com>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Julien Grall <julien.grall@linaro.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.10] xenalyze: fix compilation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMjMvMjAxNyAwNToyOCBQTSwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IFJlY2VudCBj
aGFuZ2VzIGluIHhlbmFseXplIGludHJvZHVjZWQgSU5UX01JTiB3aXRob3V0IGFsc28gYWRkaW5n
IHRoZQo+IHJlcXVpcmVkIGhlYWRlciwgZml4IHRoaXMgYnkgYWRkaW5nIHRoZSBoZWFkZXIuCj4g
Cj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
CgpBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKPiAt
LS0KPiBDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgo+IENj
OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBDYzogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGlu
YXJvLm9yZz4KPiAtLS0KPiBUaGlzIHNob3VsZCBiZSBhY2NlcHRlZCBmb3IgNC4xMCBiZWNhdXNl
IGl0J3MgYSBidWlsZCBidWcgZml4LCB3aXRoIG5vCj4gZnVuY3Rpb25hbCBjaGFuZ2UgYXQgYWxs
Lgo+IC0tLQo+ICB0b29scy94ZW50cmFjZS94ZW5hbHl6ZS5jIHwgMSArCj4gIDEgZmlsZSBjaGFu
Z2VkLCAxIGluc2VydGlvbigrKQo+IAo+IGRpZmYgLS1naXQgYS90b29scy94ZW50cmFjZS94ZW5h
bHl6ZS5jIGIvdG9vbHMveGVudHJhY2UveGVuYWx5emUuYwo+IGluZGV4IDc5YmRiYTdmZWQuLjU3
NjhiNTRmODYgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMveGVudHJhY2UveGVuYWx5emUuYwo+ICsrKyBi
L3Rvb2xzL3hlbnRyYWNlL3hlbmFseXplLmMKPiBAQCAtMjMsNiArMjMsNyBAQAo+ICAjaW5jbHVk
ZSA8c3RkbGliLmg+Cj4gICNpbmNsdWRlIDxhcmdwLmg+Cj4gICNpbmNsdWRlIDxpbnR0eXBlcy5o
Pgo+ICsjaW5jbHVkZSA8bGltaXRzLmg+Cj4gICNpbmNsdWRlIDxzeXMvdHlwZXMuaD4KPiAgI2lu
Y2x1ZGUgPHN5cy93YWl0Lmg+Cj4gICNpbmNsdWRlIDxzeXMvc3RhdC5oPgo+IAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 23 16:56:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 16:56:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6g1p-0004GC-Kp; Mon, 23 Oct 2017 16:56:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=462f4a890=wei.liu2@citrix.com>)
 id 1e6g1n-0004G6-OH
 for xen-devel@lists.xenproject.org; Mon, 23 Oct 2017 16:56:39 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 6C/7F-01785-64F1EE95; Mon, 23 Oct 2017 16:56:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeJIrShJLcpLzFFi42JxWrohUtdN/l2
 kwf0P4hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8anaxNZCq7zV0yf9ZulgfEDTxcjJ4eEgL/E
 pkW3WUFsNgFliZ+dvWwgtoiAnkTTgeeMXYxcHMwCE5glLrd9ZAdJCAvYSUxZtJIRxGYRUJW4/
 HsnWAOvgIXEm5uLmSGGykvsarsINlRIQEGiY/oxJogaQYmTM5+wgNjMAhISB1+8YJ7AyD0LSW
 oWktQCRqZVjBrFqUVlqUW6RpZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiB4VD
 PwMC4g/HyFr9DjJIcTEqivL9z3kYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD1kXsXKSRYlJqe
 WpGWmQMMTJi0BAePkgivGEiat7ggMbc4Mx0idYrRkuPQi9t/mDg6bt4Fks9mvm5gFmLJy89Ll
 RLnVQFpEABpyCjNgxsHi55LjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR55UCm8GTmlcBtfQ
 V0EBPQQbL2b0AOKklESEk1MLofzYh5GJic4mX394rvgaN+/K3f+bfc95g468W6ut2Gs+93rRE
 MFpDQf7DLyXiW6pGFqfWibMdVI3Of2jFLPOa83aHP1tH79oVf7/bWY3ekdLkye1LWz5NZHN+6
 1DZ+4Z2qxkCn5YmhN5LY3n2WcQrpse+InFG0oei4ykKnykTV1ydLuKJ1lViKMxINtZiLihMBJ
 rvdHZkCAAA=
X-Env-Sender: prvs=462f4a890=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1508777796!106647423!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34777 invoked from network); 23 Oct 2017 16:56:38 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Oct 2017 16:56:38 -0000
X-IronPort-AV: E=Sophos;i="5.43,424,1503360000"; d="scan'208";a="447717756"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 23 Oct 2017 17:56:33 +0100
Message-ID: <20171023165633.26011-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony PERARD <anthony.perard@citrix.com>
Subject: [Xen-devel] [PATCH v2] scripts: introduce a script for build test
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+ClNp
Z25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpDYzogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdl
b3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogS29u
cmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhl
bi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFy
ZEBjaXRyaXguY29tPgotLS0KIHNjcmlwdHMvYnVpbGQtdGVzdC5zaCB8IDUzICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQs
IDUzIGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDc1NSBzY3JpcHRzL2J1aWxkLXRlc3Qu
c2gKCmRpZmYgLS1naXQgYS9zY3JpcHRzL2J1aWxkLXRlc3Quc2ggYi9zY3JpcHRzL2J1aWxkLXRl
c3Quc2gKbmV3IGZpbGUgbW9kZSAxMDA3NTUKaW5kZXggMDAwMDAwMDAwMC4uMzE2NDE5ZDZiNwot
LS0gL2Rldi9udWxsCisrKyBiL3NjcmlwdHMvYnVpbGQtdGVzdC5zaApAQCAtMCwwICsxLDUzIEBA
CisjIS9iaW4vc2gKKworIyBSdW4gY29tbWFuZCBvbiBldmVyeSBjb21taXQgd2l0aGluIHRoZSBy
YW5nZSBzcGVjaWZpZWQuIElmIG5vIGNvbW1hbmQgaXMKKyMgcHJvdmlkZWQsIHVzZSB0aGUgZGVm
YXVsdCBvbmUgdG8gY2xlYW4gYW5kIGJ1aWxkIHRoZSB3aG9sZSB0cmVlLgorIworIyBDcm9zcy1i
dWlsZCBpcyBub3QgeWV0IHN1cHBvcnRlZC4KKworc2V0IC1lCisKK2lmICEgdGVzdCAtZiB4ZW4v
Y29tbW9uL2tlcm5lbC5jOyB0aGVuCisgICAgZWNobyAiUGxlYXNlIHJ1biB0aGlzIHNjcmlwdCBm
cm9tIHRvcC1sZXZlbCBkaXJlY3RvcnkiCisgICAgZXhpdCAxCitmaQorCitpZiB0ZXN0ICQjIC1s
dCAyIDsgdGhlbgorICAgIGVjaG8gIlVzYWdlOiAkMCA8QkFTRT4gPFRJUD4gW0NNRF0iCisgICAg
ZXhpdCAxCitmaQorCitzdGF0dXM9YGdpdCBzdGF0dXMgLXNgCitpZiB0ZXN0IC1uICIkc3RhdHVz
IjsgdGhlbgorICAgIGVjaG8gIlRyZWUgaXMgZGlydHksIGFib3J0ZWQiCisgICAgZXhpdCAxCitm
aQorCitpZiBnaXQgYnJhbmNoIHwgZ3JlcCAtcSAnXlwqLlwrZGV0YWNoZWQgYXQnOyB0aGVuCisg
ICAgZWNobyAiRGV0YWNoZWQgSEVBRCwgYWJvcnRlZCIKKyAgICBleGl0IDEKK2ZpCisKK0JBU0U9
JDE7IHNoaWZ0CitUSVA9JDE7IHNoaWZ0CitPUklHX0JSQU5DSD1gZ2l0IHJldi1wYXJzZSAtLWFi
YnJldi1yZWYgSEVBRGAKKworaWYgISBnaXQgbWVyZ2UtYmFzZSAtLWlzLWFuY2VzdG9yICRCQVNF
ICRUSVA7IHRoZW4KKyAgICBlY2hvICIkQkFTRSBpcyBub3QgYW4gYW5jZXN0b3Igb2YgJFRJUCwg
YWJvcnRlZCIKKyAgICBleGl0IDEKK2ZpCisKK2dpdCByZXYtbGlzdCAkQkFTRS4uJFRJUCB8IG5s
IC1iYSB8IHRhYyB8IFwKK3doaWxlIHJlYWQgbnVtIHJldjsgZG8KKyAgICBlY2hvICJUZXN0aW5n
ICRudW0gJHJldiIKKyAgICBnaXQgY2hlY2tvdXQgJHJldgorICAgIGlmIHRlc3QgJCMgLWVxIDAg
OyB0aGVuCisgICAgICAgIG1ha2UgLWo0IGRpc3RjbGVhbiAmJiAuL2NvbmZpZ3VyZSAmJiBtYWtl
IC1qNAorICAgIGVsc2UKKyAgICAgICAgIiRAIgorICAgIGZpCisgICAgZWNobworZG9uZQorCitl
Y2hvICJSZXN0b3Jpbmcgb3JpZ2luYWwgSEVBRCIKK2dpdCBjaGVja291dCAkT1JJR19CUkFOQ0gK
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 23 16:59:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 16:59:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6g4t-0004Op-2Y; Mon, 23 Oct 2017 16:59:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e6g4r-0004Oc-S0
 for xen-devel@lists.xen.org; Mon, 23 Oct 2017 16:59:50 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 C8/2B-07499-5002EE95; Mon, 23 Oct 2017 16:59:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMKsWRWlGSWpSXmKPExsVyMfTGVl0WhXe
 RBtu/Mlos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBk3d89jLbgfV/HoTBtrA+NT7y5GLg4hgcmM
 Ejs7H7GAOCwCr5klLu1pBHMkBO6wSjzb9ZK1i5ETyMmT6FizmwnCTpP48v0hM4RdJfH79XrGL
 kYOoFFqEmveREFM/ckosWVzF1iNsIC3xNe9U1lBakQEIiTaD4uBhJkFQiWmvvnEBFE/nUni45
 Eb7CA1bAI6Eutm1ILU8ArYStxYsYUdxGYRUJWYv6MLzBYVCJdoOtvPAlEjKHFy5hMwm1PAQWL
 1svMsEPPNJOZthjiTWUBc4taT+UwQtrzE9rdzmCcwis5C0j4LScssJC2zkLQsYGRZxahRnFpU
 llqka2iol1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGDEMQLCD8dOygEOMkhxMS
 qK8v3PeRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4D0q9y5SSLAoNT21Ii0zBxi7MGkJDh4lEV
 4xkDRvcUFibnFmOkTqFKMrx4U7l/4wcRzbdBlI/ph0BUge2HMLSD6b+bqBWYglLz8vVUqcdzZ
 IswBIc0ZpHtxoWNq5xCgrJczLCHSsEE9BalFuZgmq/CtGcQ5GJWHeyyBTeDLzSuAueAV0HBPQ
 cbL2b0COK0lESEk1MG7/p2HA87Ws3s7mW109b/wEgd93P+2u4TgxY9mXuIy/8W5/zvrnOyz6O
 fXd5KLeGmVB6SnsL7h1xMODc7gWTDQwsfjG93jfNiGrUOutq2q5KvemeBYYPQs+1OC19UdsoG
 5Hr+2E9+WZLYe+6n0T87dy7lrkZTfryUa1HTvur3/wZ07M6vnvfiixFGckGmoxFxUnAgByGrf
 iNgMAAA==
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1508777987!100566377!1
X-Originating-IP: [209.85.216.181]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54102 invoked from network); 23 Oct 2017 16:59:47 -0000
Received: from mail-qt0-f181.google.com (HELO mail-qt0-f181.google.com)
 (209.85.216.181)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 Oct 2017 16:59:47 -0000
Received: by mail-qt0-f181.google.com with SMTP id n61so26978634qte.10
 for <xen-devel@lists.xen.org>; Mon, 23 Oct 2017 09:59:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=4e1yBU7uFPDN3Adji/3o3mfKiTJwkHTe1L1gzj3BZL4=;
 b=aATW811juNydZa3wOrLv5B88OUYdyolRxp3pV/Lfkj4trTJnSA6J6ujJPt6YcHBsB/
 SgPATPhLSiLSo0LkryBm6ODntqCyLTOgoNnXFwz1clCcVHTz+q+glp8GZvMiR2T80Gx0
 S6OHIRikzcrZI9oIn+G7Fvqt5sy8kr2jSOv3U=
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=4e1yBU7uFPDN3Adji/3o3mfKiTJwkHTe1L1gzj3BZL4=;
 b=fv/lNNJSm+qNqIj1afN+NnRfi/OduplKhRYzskc4dvIKIpwGIAMcyBrBwzt5tGVkgd
 UVv+bbuxB1rZG9xBT+3KjdbC1hm/XqNLUtxRQg5w4m6hmWXSTkJVlsGkuh+NSDUl3PHi
 ZlCSdVXGGpTgvwY4QXP5EP0G6oVk6eW035f4onPEpBi1K7h0s400sTJNPqKNMDgOfEvP
 bAqU5STbvnruuzffSJJ5DRygRPAVUHNqFg+T7F7VJfYTb2QxGp+LrKnmuaOGyBlBmMqN
 7Nu2+nbPPoUUxeQuqDfsRGpIB1h7F/RMhHFZocdhL0d2d74hIIpa+F/mCFYhdHKbIiJO
 iRHA==
X-Gm-Message-State: AMCzsaWyFIBQdo3/vv2UHNCoD1vMd/rqjQrdTDCxGw9Tkv1aea3vgKpW
 5slx1O2vvcmkHBs1sECfz1Gw35Ysj7o=
X-Google-Smtp-Source: ABhQp+QvO3G1PUHZqQX6bRdTiUgvK/kpW58bGlF295vzPuCz8Um9HNE+U3DY8A1dZQcpMTrukJrKuw==
X-Received: by 10.200.26.90 with SMTP id q26mr22099817qtk.109.1508777986481;
 Mon, 23 Oct 2017 09:59:46 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id p6sm4914682qke.64.2017.10.23.09.59.45
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 23 Oct 2017 09:59:46 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Julien Grall <julien.grall@arm.com>
References: <1507748484-16871-1-git-send-email-volodymyr_babchuk@epam.com>
 <078a8941-5a6b-f7bb-b5c8-f2cf84210cf2@linaro.org>
 <20171017155901.GA24929@EPUAKYIW2556.kyiv.epam.com>
 <942b70a8-dffa-e3ec-19d4-40ff9a328cf6@arm.com>
 <20171020173705.GC11787@EPUAKYIW2556.kyiv.epam.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <b5396625-2a54-d0aa-9a8d-08d070cfe615@linaro.org>
Date: Mon, 23 Oct 2017 17:59:44 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171020173705.GC11787@EPUAKYIW2556.kyiv.epam.com>
Content-Language: en-US
Cc: nd@arm.com, Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [RFC 0/4] TEE mediator framework + OP-TEE mediator
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVm9sb2R5bXlyLAoKTGV0IG1lIGJlZ2luIHRoZSBlLW1haWwgd2l0aCBJIGFtIG5vdCB0b3Rh
bGx5IGFkdmVyc2VkIHRvIHB1dHRpbmcgdGhlIApURUUgbWVkaWF0b3IgaW4gWGVuLiBBdCB0aGUg
bW9tZW50LCBJIGFtIHRyeWluZyB0byB1bmRlcnN0YW5kIHRoZSB3aG9sZSAKcGljdHVyZS4KCk9u
IDIwLzEwLzE3IDE4OjM3LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiBPbiBGcmksIE9jdCAy
MCwgMjAxNyBhdCAwMjoxMToxNFBNICswMTAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IE9uIDE3
LzEwLzE3IDE2OjU5LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4+IE9uIE1vbiwgT2N0IDE2
LCAyMDE3IGF0IDAxOjAwOjIxUE0gKzAxMDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+PiBPbiAx
MS8xMC8xNyAyMDowMSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+Pj4+IEkgd2FudCB0byBw
cmVzZW50IFRFRSBtZWRpYXRvciwgdGhhdCB3YXMgZGlzY3Vzc2VkIGVhcmxpZXIgKFsxXSkuCj4+
Pj4+Cj4+Pj4+IEkgc2VsZWN0ZWQgZGVzaWduIHdpdGggYnVpbHQtaW4gbWVkaWF0b3JzLiBUaGlz
IGlzIGVhc2llc3Qgd2F5LAo+Pj4+PiBpdCByZW1vdmVzIG1hbnkgcXVlc3Rpb25zLCBpdCBpcyBl
YXN5IHRvIGltcGxlbWVudCBhbmQgbWFpbnRhaW4KPj4+Pj4gKGF0IGxlYXN0IEkgaG9wZSBzbyku
Cj4+Pj4KPj4+PiBXZWxsLCBpdCBtYXkgY2xvc2UgdGhlIHRlY2huaWNhbCBxdWVzdGlvbnMgYnV0
IHN0aWxsIGxlYXZlIHRoZSBzZWN1cml0eQo+Pj4+IGltcGFjdCB1bmFuc3dlcmVkLiBJIHdvdWxk
IGhhdmUgYXBwcmVjaWF0ZWQgYSBzdW1tYXJ5IG9mIGVhY2ggYXBwcm9hY2ggYW5kCj4+Pj4gZXhw
bGFpbiB0aGUgcHJvcy9jb25zLgo+Pj4gVGhpcyBpcyB0aGUgbW9zdCBzZWN1cmUgd2F5IGFsc28u
IEluIHRlcm1zIG9mIHRydXN0IGJldHdlZW4gZ3Vlc3RzIGFuZAo+Pj4gWGVuIGF0IGxlYXN0LiBJ
J20gd29ya2VkIHdpdGggT1AtVEVFIGd1eXMgbW9zdGx5LCBzbyB3aGVuIEkgaGVhciBhYm91dAo+
Pj4gInNlY3VyaXR5IiwgbXkgZmlyc3QgdGhvdWdodHMgYXJlICJDYW4gVEVFIE9TIHRydXN0IHRv
IFhFTiBhcyBhCj4+PiBtZWRpYXRvcj8gQ2FuIFRFRSBjbGllbnQgdHJ1c3QgdG8gWEVOIGFzIGEg
bWVkaWF0b3I/Ii4gQW5kIHdpdGgKPj4+IGN1cnJlbnQgYXBwcm9hY2ggYW5zd2VyIGlzICJ5ZXMs
IHRoZXkgY2FuLCBlc3BlY2lhbGx5IGlmIFhFTiBpcyBhIHBhcnQKPj4+IG9mIGEgY2hhaW4gb2Yg
dHJ1c3QiLgo+Pj4KPj4+IEJ1dCB5b3UgcHJvYmFibHkgd2FudGVkIHRvIGFzayAiQ2FuIGd1ZXN0
IGNvbXByb21pc2Ugd2hvbGUgc3lzdGVtIGJ5Cj4+PiB1c2luZyBURUUgbWVkaWF0b3Igb3IgVEVF
IE9TPyIuIFRoaXMgaXMgYW4gaW50ZXJlc3RpbmcgcXVlc3Rpb24uCj4+PiBGaXJzdCBsZXQncyBk
aXNjdXNzIHJlcXVpcmVtZW50cyBmb3IgYSBURUUgbWVkaWF0b3IuIFNvLCBtZWRpYXRvcgo+Pj4g
c2hvdWxkIGJlIGFibGUgdG86Cj4+Pgo+Pj4gICAqIFJlY2VpdmUgcmVxdWVzdCB0byBoYW5kbGUg
dHJhcHBlZCBTTUMuIFRoaXMgcmVxdWVzdCBzaG91bGQgaW5jbHVkZQo+Pj4gICAgIHVzZXIgcmVn
aXN0ZXJzICsgc29tZSBpbmZvcm1hdGlvbiBhYm91dCBndWVzdCAoYXQgbGVhc3QgZG9tYWluIGlk
KS4KPj4+ICAgKiBQaW4vdW5waW4gZG9tYWluIG1lbW9yeSBwYWdlcy4KPj4+ICAgKiBNYXAgZG9t
YWluIG1lbW9yeSBwYWdlcyBpbnRvIG93biBhZGRyZXNzIHNwYWNlIHdpdGggUlcgYWNjZXNzLgo+
Pj4gICAqIElzc3VlIHJlYWwgU01DIHRvIGEgVEVFLgo+Pj4gICAqIFJlY2VpdmUgaW5mb3JtYXRp
b24gYWJvdXQgZ3Vlc3QgY3JlYXRpb24gYW5kIGRlc3RydWN0aW9uLgo+Pj4gICAqIChQcm9iYWJs
eSkgaW5qZWN0IElSUXMgaW50byBhIGRvbWFpbiAodGhpcyBjYW4gYmUgbm90IGEgcmVxdWVzdGVy
IGRvbWFpbiwKPj4+ICAgICBidXQgc29tZSBvdGhlciBkb21haW4sIHRoYXQgYWxzbyBjYWxsZWQg
dG8gVEVFKS4KPj4+Cj4+PiBUaGlzIGlzIGEgbWluaW1hbCBsaXN0IG9mIHJlcXVpcmVtZW50cy4g
SSB0aGluaywgdGhpcyBzaG91bGQgYmUgZW5vdWdoIHRvCj4+PiBpbXBsZW1lbnQgbWVkaWF0b3Ig
Zm9yIE9QLVRFRS4gQnV0IEkgY2FuJ3Qgc2F5IGZvciBzdXJlIGZvciBvdGhlciBURUVzLgo+Pj4K
Pj4+IExldCdzIGNvbnNpZGVyIHBvc3NpYmxlIGFwcHJvYWNoZXM6Cj4+Pgo+Pj4gMS4gTWVkaWF0
b3IgcmlnaHQgaW4gWEVOLCB3b3JrcyBhdCBFTDIuCj4+PiAgICAgUHJvczoKPj4+ICAgICAgKiBN
ZWRpYXRvciBjYW4gdXNlIGFsbCBYRU4gQVBJcwo+Pj4gICAgICAqIEFzIG1lZGlhdG9yIHJlc2lk
ZXMgaW4gWEVOLCBpdCBjYW4gYmUgY2hlY2tlZCB0b2dldGhlciB3aXRoIFhFTgo+Pj4gICAgICAg
IGZvciBhIHZhbGlkaXR5ICh0cnVzdGVkIGJvb3QpLgo+Pj4gICAgICAqIE1lZGlhdG9yIGlzIGlu
aXRpYWxpemVkIGJlZm9yZSBEb20wLiBEb20wIGNhbiB3b3JrIHdpdGggYSBURUUuCj4+PiAgICAg
ICogTm8gZXh0cmEgY29udGV4dCBzd2l0Y2hlcywgbm8gc3BlY2lhbCBBQkkgYmV0d2VlbiBYRU4g
YW5kIG1lZGlhdG9yLgo+Pj4KPj4+ICAgICBDb25zOgo+Pj4gICAgICAqIEJlY2F1c2UgaXQgbGl2
ZXMgaW4gRUwyLCBpdCBjYW4gY29tcHJvbWlzZSB3aG9sZSBoeXBlcnZpc29yLAo+Pj4gICAgICAg
IGlmIHRoZXJlIGlzIGEgc2VjdXJpdHkgYnVnIGluIG1lZGlhdG9yIGNvZGUuCj4+PiAgICAgICog
Tm8gc3VwcG9ydCBmb3IgY2xvc2VkIHNvdXJjZSBURUVzLgo+Pgo+PiBBbm90aGVyIGNvbnMgaXMg
eW91IGFzc3VtZSBURUUgQVBJIGlzIGZ1bGx5IHN0YWJsZSBhbmQgd2lsbCBub3QgY2hhbmdlLgo+
PiBJbWFnaW5lIGEgbmV3IGZ1bmN0aW9uIGlzIGFkZGVkLCBvciBhIHZlbmRvciBkZWNpZGVkIHRv
IGhlbmNlIHdpdGggYSBuZXcgc2V0Cj4+IG9mIEFQSS4gSG93IHdpbGwgeW91IGtub3cgWGVuIGlz
IHNhZmUgdG8gdXNlIGl0Pwo+IFdpdGggd2hpdGVsaXN0aW5nLCBhcyB5b3UgY29ycmVjdGx5IHN1
Z2dlc3RlZCBiZWxvdy4gWEVOIHdpbGwgcHJvY2Vzcwo+IG9ubHkga25vdyByZXF1ZXN0cy4gQW55
dGhpbmcgdGhhdCBsb29rcyB1bmZpbWlsaWFyIHNob3VsZCBiZSByZWplY3RlZC4KCkxldCdzIGlt
YWdpbmUgdGhlIGd1ZXN0IGlzIHJ1bm5pbmcgb24gYSBwbGF0Zm9ybSB3aXRoIGEgbmV3ZXIgdmVy
c2lvbiBvZiAKVEVFLiBUaGlzIGd1ZXN0IHdpbGwgcHJvYmUgdGhlIHZlcnNpb24gb2YgT1AtVEVF
IGFuZCBrbm93cyB0aGUgbmV3IApmdW5jdGlvbiBpcyBwcmVzZW50LgoKSWYgYXMgeW91IHNhaWQg
WGVuIGlzIHVzaW5nIGEgd2hpdGVsaXN0LCB0aGlzIG1lYW5zIHRoZSBoeXBlcnZpc29yIHdpbGwg
CnJldHVybiB1bmltcGxlbWVudGVkLgoKSG93IGRvIHlvdSBleHBlY3QgdGhlIGd1ZXN0IHRvIGJl
aGF2ZSBpbiB0aGF0IGNhc2U/CgpOb3RlIHRoYXQgSSB0aGluayBhIHdoaXRlbGlzdCBpcyBhIGdv
b2QgaWRlYSwgYnV0IEkgdGhpbmsgd2UgbmVlZCB0byAKdGhpbmsgYSBiaXQgbW9yZSBhYm91dCB0
aGUgaW1wbGljYXRpb24uCgo+IAo+PiBJZiBpdCBpcyBub3Qgc2FmZSwgdGhpcyBtZWFucyB5b3Ug
aGF2ZSBhIHdoaXRlbGlzdCBzb2x1dGlvbiBhbmQgdGhlcmVmb3JlCj4+IHRpZSBYZW4gdG8gYSBz
cGVjaWZpYyBPUC1URUUgdmVyc2lvbi4gU28gaWYgeW91IG5lZWQgdG8gdXNlIGEgbmV3IGZ1bmN0
aW9uCj4+IHlvdSB3b3VsZCBuZWVkIHRvIHVwZ3JhZGUgWGVuIG1ha2luZyB0aGUgY29kZSBvZiB1
c2luZyBuZXcgdmVyc2lvbgo+PiBwb3RlbnRpYWxseSBoaWdoLgo+IFllcywgYW55IEFCSSBjaGFu
Z2UgYmV0d2VlbiBPUC1URUUgYW5kIGl0cyBjbGllbnRzIHdpbGwgcmVxdWlyZSBtZWRpYXRvcgo+
IHVwZ3JhZGUuIEx1Y2tpbGx5LCBPUC1URUUgbWFpbnRhaW5zIEFCSSBiYWNrd2FyZC1jb21wYXRp
YmxlLCBzbyBpZiB5b3UnbGwKPiBpbnN0YWxsIG9sZCBYRU4gYW5kIG5ldyBPUC1URUUsIE9QLVRF
RSB3aWxsIHVzZSBvbmx5IHRoYXQgc3Vic2V0IG9mIEFCSSwKPiB3aGljaCBpcyBrbm93biB0byBY
RU4uCj4gCj4+IEFsc28sIGNvcnJlY3QgbWUgaWYgSSBhbSB3cm9uZywgT1AtVEVFIGlzIGEgQlNE
IDItQ2xhdXNlLiBUaGlzIG1lYW5zIHlvdQo+PiBpbXBvc2UgYW55b25lIHdhbnRlZCB0byBtb2Rp
ZnkgT1AtVEVFIGZvciB0aGVpciBvd24gcHVycG9zZSBjYW4gbWFrZSBhCj4+IGNsb3NlZCB2ZXJz
aW9uIG9mIHRoZSBURUUuIEJ1dCBpZiB5b3UgbmVlZCB0byBpbnRyb3NwZWN0L3doaXRlbGlzdCBj
YWxsLCB5b3UKPj4gaW1wb3NlIHRoZSB2ZW5kb3IgdG8gZXhwb3NlIHRoZWlyIEFQSS4KPiBCYXNp
Y2FsbHkgeWVzLiBJcyB0aGlzIGJhZD8gT1AtVEVFIGRyaXZlciBpbiBMaW51eCBpcyBsaWNlbnNl
ZCB1bmRlciBHUEwgdjIuCj4gSWYgdmVuZG9yIG1vZGlmaWVzIGludGVyZmFjZSBiZXR3ZWVuIE9Q
LVRFRSBhbmQgTGludXgsIHRoZXkgYW55d2F5cyBvYmxpZ3VlZAo+IHRvIGV4cG9zZSBBUEkuCgpQ
YXJkb24gbWUgZm9yIHBvdGVudGlhbCBzdHVwaWQgcXVlc3Rpb25zLCBteSBrbm93bGVkZ2Ugb2Yg
T1AtVEVFIGlzIGxpbWl0ZWQuCgpNeSB1bmRlcnN0YW5kaW5nIGlzIHRoZSBPUC1URUUgd2lsbCBw
cm92aWRlIGEgZ2VuZXJpYyB3YXkgdG8gYWNjZXNzIApkaWZmZXJlbnQgVHJ1c3RlZCBBcHBsaWNh
dGlvbi4gV2hpbGUgT1AtVEVFIEFQSSBtYXkgYmUgZ2VuZXJpYywgdGhlIFRBIApBUEkgaXMgY3Vz
dG9tLiBBRkFJQ1QgdGhlIGxhdHRlciBpcyBub3QgcGFydCBvZiBMaW51eCBkcml2ZXIuCgpTbyBo
ZXJlIG15IHF1ZXN0aW9uczoKCTEpIEFyZSB5b3UgcGxhbm5pbmcgYWxsb3cgYWxsIHRoZSBndWVz
dHMgdG8gYWNjZXNzIGV2ZXJ5IFRydXN0ZWQgCkFwcGxpY2F0aW9ucz8KCTIpIFdpbGwgeW91IGV2
ZXIgbmVlZCB0byBpbnRyb3NwZWN0IHRob3NlIG1lc3NhZ2VzPwoKPj4+Cj4+PiAyLiBNZWRpYXRv
ciBpbiBhIHN0dWJkb21haW4uIFdvcmtzIGF0IEVMMS4KPj4+ICAgICBQcm9zOgo+Pj4gICAgICAq
IE1lZGlhdG9yIGlzIGlzb2xhdGVkIGZyb20gaHlwZXJ2aXNvciAoYnV0IGl0IHN0aWxsIGNhbiBk
byBwb3RlbnRpYWxseQo+Pj4gICAgICAgIGRhbmdlcm91cyB0aGluZ3MgbGlrZSBtYXBwaW5nIGRv
bWFpbiBtZW1vcnkgb3IgcGluaW5nIHBhZ2VzKS4KPj4+ICAgICAgKiBPbmUgY2FuIGxlZ2FsbHkg
Y3JlYXRlIGFuZCB1c2UgbWVkaWF0b3IgZm9yIGEgY2xvc2VkLXNvdXJjZSBURUUuCj4+Cj4+ICAg
ICAgICAgKiBFYXNpZXIgdG8gdXBncmFkZSB0byBhIG5ldyB2ZXJzaW9uIG9mIE9QLVRFRS4KPiBZ
ZXMsIHRoaXMgaXMgdHJ1ZS4gQnV0IHdoYXQgYWJvdXQgaW50ZXJmYWNlIGJldHdlZW4gWEVOIGFu
ZCBtZWRpYXRvcj8KPiBUaGlzIGlzIGEgbmV3IGVudGl0eSB0aGF0IHNob3VsZCBiZSBtYWludGFp
bmVkLiBXaWxsIEkgYWJlIGFibGUgdG8gdXNlCj4gbmV3IFhFTiB3aXRoIG9sZCBtZWRpYXRvcj8g
T3IgbmV3IG1lZGlhdG9yIHdpdGggb2xkIFhFTj8KCldoeSB3b3VsZCB5b3UgbmVlZCB0byBzcGVj
aWZpYyBpbnRlcmZhY2UgZm9yIHRoZSBtZWRpYXRvcj8gKHNlZSBtb3JlIGJlbG93KQoKPiAKPj4+
PiAgICAgIENvbnM6Cj4+PiAgICAgICogT3ZlcmhlYWQgaW4gWEVOPC0+TWVkaWF0b3IgY29tbXVu
aWNhdGlvbi4KPj4+ICAgICAgKiBYRU4gbmVlZHMgdG8gYmUgbW9kaWZpZWQgdG8gYm9vdCBtZWRp
YXRvciBkb21haW4gYmVmb3JlIERvbTAuCj4+Cj4+IElzIGl0IGEgcmVhbGx5IGNvbnM/IEluIHRo
ZSBwYXN0LCB3ZSBoYWQgZGlzY3Vzc2lvbiB0byBhbGxvdyBYZW4gY3JlYXRpbmcKPj4gbXVsdGlw
bGUgZG9tYWluLCBhdm9pZGluZyB0aGUgb3ZlcmhlYWQgb2YgRG9tMC4gVGhpcyBjb3VsZCBhbHNv
IGJlbmVmaXRzCj4+IGhlcmUuCj4gQXMgSSB1bmRlcnN0YW5kLCB0aGlzIGlzIGEgc2lnbmlmaWNh
bnQgY2hhbmdlIGluIFhFTi4gV2hhdCBhcmUgdGhlIGNoYW5jZXMsCj4gdGhhdCBjb21tdW5pdHkg
d2lsbCBhY2NlcHQgdGhpcyBjaGFuZ2U/IEFzIEkgY2FuIHNlZSwgaW1tZWRpYXRlIGJlbmVmaXQK
PiBvZiB0aGlzIGlzIG9ubHkgVEVFIG1lZGlhdG9yIHN1cHBvcnQuIExvb2tzIGxpa2Ugbm8gb25l
IGV4Y2VwdCB1cwo+IGludGVyZXN0ZWQgaW4gdGhpcyB0b3BpYy4KClRoZSBHU09DIHByb2plY3Qg
d2FzIG5vdCBhZGRlZCBiZWNhdXNlIG9mIFRFRSBtZWRpYXRvci4gV2UgaGFkIGNvbXBhbmllcyAK
c2hvd2luZyBpbnRlcmVzdCB0byBzdGFydCBtdWx0aXBsZSBkb21haW5zIGF0IHRoZSBzYW1lIHRp
bWUuIFRoaXMgd291bGQgCnNpZ25pZmljYW50bHkgc2hyaW5rIGRvd24gdGhlIGJvb3QgdGltZSBv
ZiB0aGUgd2hvbGUgcGxhdGZvcm0uCgo+IAo+IEJUVywgSSBjaGVja2VkICJYZW4gb24gQVJNOiBj
cmVhdGUgbXVsdGlwbGUgZ3Vlc3RzIGZyb20gZGV2aWNlCj4gdHJlZSIgYXQgWzFdLiBUaGlzIGlz
IGNsb3NlLCB0byB3aGF0IHdlIG5lZWQsIGJ1dCBub3QgZXhhY3RseS4gWW91IHNlZSwKPiBURUUg
bWVkaWF0b3Igc2hvdWxkIGJlIGNyZWF0ZWQgKmJlZm9yZSogRG9tMC4gU28gYWN0dWFsbHkgVEVF
IG1lZGlhdG9yCj4gd2lsbCByZWNlaXZlIGRvbWlkIDAuIEkgc3VzcGVjdCB0aGF0IHRoaXMgb25s
eSBjaGFuZ2Ugd2lsbCBicmVhawo+IG1hbnkgdGhpbmdzLgoKQ2FuIHlvdSBwbGVhc2UgZ2l2ZSBl
eGFtcGxlPwoKVGVjaG5pY2FsbHkgbm9uZSBvZiB0aGUgaHlwZXJ2aXNvciwgTGludXggYW5kIHRo
ZSB0b29sc3RhY2sgc2hvdWxkIHJlbHkgCm9uIGRvbTAgdG8gYmUgZG9taWQgMC4KCkFGQUlLLCB0
aGUgaHlwZXJ2aXNvciBhbmQgTGludXggYXJlIGZyZWUgb2YgdGhlbS4gSXQgbWlnaHQgYmUgcG9z
c2libGUgCnRvIGhhdmUgZmV3IGhhcmRjb2RlZCBpbiB0aGUgdG9vbHN0YWNrLCBidXQgdGhleSBz
aG91bGQgcmVhbGx5IGRpc2FwcGVhci4KCkhvd2V2ZXIsIEkgY2FuJ3Qgc2VlIHdoeSB5b3UgcmVx
dWlyZSB0aGUgbWVkaWF0b3IgdG8gdXNlIGRvbWlkIDAuIFlvdSAKY291bGQgZm9yIGV4YW1wbGUg
a2VlcCB0aGUgaGFyZHdhcmUgZG9tYWluIHBhdXNlZCB1bnRpbCB0aGUgbWVkaWF0b3IgaGFzIApz
dGFydGVkLgoKWy4uLl0KCj4gCj4+Pgo+Pj4gQW5kIHllcywgaXQgc2VlbXMgb2J2aW91cywgYnV0
IEkgd2FudCB0byBzYXkgdGhpcyBleHBsaWNpdGx5OiBnZW5lcmljCj4+PiBURUUgbWVkaWF0b3Ig
ZnJhbWV3b3JrIHNob3VsZCBhbmQgd2lsbCB1c2UgWFNNIHRvIGNvbnRyb2wgd2hpY2ggZG9tYWlu
Cj4+PiBjYW4gd29yayB3aXRoIFRFRS4gU28sIGlmIHlvdSBkb24ndCB0cnVzdCB5b3VyIGd1ZXN0
IC0gZG9uJ3QgbGV0IGl0Cj4+PiB0byBjYWxsIFRFRSBhdCBhbGwuCj4+Cj4+IENvcnJlY3QgbWUg
aWYgSSBhbSB3cm9uZy4gVEVFIGNvdWxkIGJlIHVzZWQgYnkgQW5kcm9pZCBndWVzdCB3aGljaCBs
aWtlbHkKPj4gcnVuIHRoZSB1c2VyIGFwcHMuLi4gcmlnaHQ/IFNvIGFyZSB5b3Ugc2F5aW5nIHlv
dSBmdWxseSB0cnVzdCB0aGF0IGd1ZXN0IGFuZAo+PiBvYnZpb3VzbHkgdGhlIHVzZXIgaW5zdGFs
bGluZyByb2d1ZSBhcHA/Cj4gSSBkb24ndCB0aGluayB0aGF0IGFwcCBkb3dubG9hZGVkIGZyb20g
UGxheSBNYXJnZXQgY2FuIGFjY2VzcyBPUC1URUUgZGlyZWN0bHkuCj4gT1AtVEVFIGNhbiBiZSB1
c2VkIGJ5IEFuZHJvaWQgaXRzZWxmIGFzIGEga2V5IHN0b3JhZ2Ugb3IgdG8gYWNjZXNzIHRvIGEg
U0UsCj4gZm9yIGV4YW1wbGUuIEJ1dCAzcmQgYXBwIHRoYXQgaXNzdWVzIFRFRSBjYWxscy4uLiBJ
IGRvbid0IHRoaW5rIHNvLgoKWW91IGRpZG4ndCBnZXQgbXkgcG9pbnQgaGVyZS4gVGhhdCByb2d1
ZSBhcHAgbWF5IGJlIGFibGUgdG8gYnJlYWsgaW50byAKa2VybmVsIHZpYSBhbiBleHBsb2l0IG9y
IGhhdmUgZW5vdWdoIHByaXZpbGVnZSB0byBicmVhayB0aGUgZ3Vlc3QuIFdobyAKa25vd3Mgd2hh
dCBpdCB3aWxsIGJlIGFibGUgdG8gZG8gYWZ0ZXIuLi4KClRoZSB3aG9sZSBwb2ludCBvZiB1c2lu
ZyBhbiBoeXBlcnZpc29yIGlzIHRvIGlzb2xhdGUgZ3Vlc3QgZnJvbSBlYWNoIApvdGhlci4gU28g
d2hhdCBpcyB0aGUgaXNvbGF0aW9uIG1vZGVsIHdpdGggT1AtVEVFIGFuZCB0aGUgbWVkaWF0b3I/
Cgo+IAo+Pj4gVGhpcyBmZWF0dXJlIGlzIG5vdCBpbXBsZW1lbnRlZCBpbiB0aGlzIFJGQyBvbmx5
IGJlY2F1c2UKPj4+IGN1cnJlbnRseSBvbmx5IERvbTAgY2FsbHMgYXJlIHN1cHBvcnRlZC4KPj4+
Cj4+Pj4gVGhpcyB3b3VsZCBoZWxwIHRvIHVuZGVyc3RhbmQgdGhhdCBtYXliZSBpdCBpcyBhbiBl
YXN5IHdheSBidXQgYWxzbyBzdGlsbAo+Pj4+IHNlY3VyZS4uLgo+Pj4gSW4gcHJldmlvdXMgZGlz
Y3Vzc2lvbiB3ZSBjb25zaWRlcmVkIG9ubHkgdHdvIHZhcmlhbnRzOiBpbiBYRU4gb3Igb3V0c2lk
ZQo+Pj4gWEVOLiBTdHViZG9tYWluIGFwcHJvYWNoIGxvb2tzIG1vcmUgc2VjdXJlLCBidXQgSSdt
IG5vdCBzdXJlIHRoYXQgaXQgaXMgdHJ1ZS4KPj4+IFN1Y2ggc3R1YmRvbWFpbiB3aWxsIG5lZWQg
YWNjZXNzIHRvIGFsbCBndWVzdHMgbWVtb3J5LiBJZiB5b3UgbWFuYWdlZCB0bwo+Pj4gZ2FpbiBj
b250cm9sIG9uIG1lZGlhdG9yIHN0dWJkb21haW4sIHlvdSBjYW4gZG8gYW55dGhpbmcgeW91IHdh
bnQgd2l0aCBhbGwKPj4+IGd1ZXN0cy4KPj4KPj4gVGhhdCdzIHNsaWdodGx5IHVudHJ1ZS4gVGhl
IHN0dWJkb21haW4gd2lsbCBvbmx5IGJlIGFibGUgdG8gbWVzcyB3aXRoCj4+IGRvbWFpbnMgdXNp
bmcgVEVFLgo+IFllcywgdGhpcyBpcyBtb3JlIHN0cmljdC4gVGhlbiBlaXRoZXIgeW91IGFyZSBu
b3QgYWxsb3dpbmcgeW91ciBwcml2aWxlZ2VkCj4gZG9tYWluIHRvIHVzZSBURUUsIG9yIHlvdXIg
c3lzdGVtIG1heSBiZSBjb21wcm9taXNlZCBhbnl3YXlzLgoKQ2FuIHlvdSBnaXZlIGFuIGV4YW1w
bGUgb2YgcHJpdmlsZWdlIGRvbWFpbiBmb3IgeW91PyBEbyB5b3UgY29uc2lkZXIgCkFuZHJvaWQg
YSBwcml2aWxlZ2UgZG9tYWluPwoKPj4+Cj4+Pj4gVG8gYmUgY2xlYXIsIHRoaXMgc2VyaWVzIGRv
bid0IGxvb2sgY29udHJvdmVyc2lhbCBhdCBsZWFzdCBmb3IgT1AtVEVFLiBXaGF0Cj4+Pj4gSSBh
bSBtb3JlIGNvbmNlcm5lZCBpcyBhYm91dCBEb21VIHN1cHBvcnRzLgo+Pj4gWW91ciBjb25jZXJu
IGlzIHRoYXQgcm9ndWUgRG9tVSBjYW4gY29tcHJvbWlzZSB3aG9sZSBzeXN0ZW0sIHJpZ2h0Pwo+
Pgo+PiBZZXMuIFlvdSBzZWVtIHRvIGFzc3VtZSB0aGF0IERvbVUgdXNpbmcgVEVFIHdpbGwgYWx3
YXlzIGJlIHRydXN0ZWQsIEkgdGhpbmsKPj4gdGhpcyBpcyB0aGUgd3JvbmcgYXBwcm9hY2ggaWYg
dGhlIHVzZSBpcyBhYmxlIHRvIGludGVyYWN0IGRpcmVjdGx5IHdpdGgKPj4gdGhvc2UgZ3Vlc3Rz
LiBTZWUgYWJvdmUuCj4gTm8sIEkgYW0gbm90IGFzc3VtaW5nIHRoYXQgRG9tVSB0aGF0IGNhbGxz
IFRFRSBzaG91bGQgYmUgdHJ1c3RlZC4gV2h5IGRvIHlvdQo+IHRoaW5rIHNvPyBJdCBzaG91bGQg
YmUgYWJsZSB0byB1c2UgVEVFIHNlcnZpY2VzLCBidXQgdGhpcyBkb2VzIG5vdCBtZWFuIHRoYXQK
PiBYRU4gc2hvdWxkIHRydXN0IGl0LgoKSW4gYSBwcmV2aW91cyBhbnN3ZXIgeW91IHNhaWQ6ICJT
bywgaWYgeW91IGRvbid0IHRydXN0IHlvdXIgZ3Vlc3QgLSAKZG9uJ3QgbGV0IGl0Ii4gRm9yIG1l
LCB0aGlzIGNsZWFybHkgbWVhbnMgeW91IGNvbnNpZGVyIHRoYXQgRG9tVSB1c2luZyAKVEVFIGFy
ZSB0cnVzdGVkLgoKU28gY2FuIHlvdSBjbGFyaWZ5IGJ5IHdoYXQgeW91IG1lYW4gYnkgdHJ1c3Qg
dGhlbj8KCj4gRXZlbiBub3csIFhFTiBwcm9jZXNzZXMgcmVxdWVzdHMgZnJvbSBEb21VcyB3aXRo
b3V0Cj4gdHJ1c3RpbmcgdGhlbS4gV2h5IGRvIHlvdSB0aGluaywgdGhhdCBURUUgbWVkaWF0b3Ig
dXNhZ2Ugd2lsbCBkaWZmZXI/CgpJIGd1ZXNzIHlvdSBhcmUgY29tcGFyaW5nIHdpdGggdkdJQyBh
bmQgUEwwMTE/IElITU8sIHRoZSBtYWluIGRpZmZlcmVuY2UgCmlzIFhlbiBpcyB0YWtpbmcgY2Fy
ZSBhbG9uZSBvZiB0aGUgaXNvbGF0aW9uIGJldHdlZW4gZ3Vlc3QuIEhlcmUgaW4gdGhlIApURUUg
Y2FzZSwgeW91IHJlbHkgb24gYSBjb21iaW5hdGlvbiBvZiBib3RoIFRFRSBhbmQgWGVuIHRvIGRv
IHRoZSBpc29sYXRpb24uCgo+IAo+IExvb2ssIEkgZ2VuZXJhbGx5IG5vdCBhZ2FpbnN0IGlkZWEg
b2YgVEVFIG1lZGlhdG9yIGluIHN0dWJkb21zLiBCdXQgdGhpcwo+IGFwcHJvYWNoIHJlcXVpcmUg
bWFueSBjaGFuZ2VzIGluIGV4aXN0aW5nIFhFTiBjb2RlOgo+IAo+IDEuIExvYWQgZG9tYWlucyBi
ZWZvcmUgRG9tMC4KPiAKPiAyLiBBZGQgc3BlY2lhbCBBUEkgZm9yIG1lZGlhdG9yLiBPciBhbHRl
ciBleGlzdGluZyBvbmVzLiBZb3UgY2FuJ3QgdXNlCj4gICAgIGV4aXN0aW5nIEFQSXMgYXMgaXQs
IGJlY2F1c2UgeW91IG5lZWQgdG8gZW5mb3JjZSBzdHJpY3RlciBYU00gcnVsZXMKPiAgICAgb24g
dGhlbS4KCk1pbmQgZ2l2aW5nIG1vcmUgZXhwbGFuYXRpb24uLi4uPyBYZW4gaGFzIGEgZGVmYXVs
dCBwb2xpY3kgZm9yIFhTTSBhbmQgCmluZGVlZCBtYXkgbm90IGZpdCB5b3VyIHVzZSBjYXNlLiBC
dXQgeW91IGNhbiB3cml0ZSB5b3VyIG93biBwb2xpY3kgYW5kIApsb2FkIGl0LgoKPiAKPiAzLiBD
aGFuZ2VzIGluIHNjaGVkdWxpbmcgdG8gYWxsb3cgVEVFIG1lZGlhdG9yIHVzZSBjcmVkaXRzL3Ns
aWNlcyBvZgo+ICAgICBjYWxsaW5nIGd1ZXN0Lgo+IAo+IDQuIFN1cHBvcnQgYm9pbGVycGxhdGUg
Y29kZSBpbiBzdHViZG9tLiBZb3Uga25vdywgeW91IGNhbid0IHNpbXBseQo+ICAgICB3cml0ZSBt
ZWRpYXRvciBpbiBzdHViZG9tLiBZb3UgbmVlZCBhIGtlcm5lbC4gWW91IG5lZWQgdG8KPiAgICAg
bWFpbnRhaW4gaXQuCgpXZWxsLCBpbiBhIHdheSBvciBhbm90aGVyIHNvbWVvbmUgd2lsbCBoYXZl
IHRvIG1haW50YWluIHRoZSBtZWRpYXRvci4uLiAKVGhlIGtlcm5lbCBkb2VzIG5vdCBuZWVkIHRv
IGJlIHNwZWNpZmljIHRvIFRFRSwgaXQgY291bGQgYmUgYSB1bmlrZXJuZWwuCgpBbmQgYmVmb3Jl
IHlvdSBzYXkgYWdhaW4gbm8tb25lIGluIHRoZSBjb21tdW5pdHkgc2VlbSB0byBiZSBpbnRlcmVz
dGVkLiAKSSBzaG91bGQgcmVtaW5kIHlvdSB0aGF0IEFybSBpcyB3b3JraW5nIG9uIGl0IChzZWUg
ZGV2ZWxvcG1lbnQgdXBkYXRlKS4KCj4gCj4gVGhpcyBpcyBhIGxvdCBvZiBhIHdvcmsuIEl0IHJl
cXVpcmVzIGNoYW5nZXMgaW4gZ2VuZXJpYyBwYXJ0cyBvZiBYRU4uCj4gSSBmZWFyIGl0IHdpbGwg
YmUgdmVyeSBoYXJkIHRvIHVwc3RyZWFtIHN1Y2ggY2hhbmdlcywgYmVjYXVzZSBubyBvbmUKPiBz
ZWVzIGFuIGltbWVkaWF0ZSB2YWx1ZSBpbiB0aGVtLiBIb3cgZG8geW91IHRoaW5rLCB3aGF0IGFy
ZSBteSBjaGFuY2VzCj4gdG8gdXBzdHJlYW0gdGhpcz8KCkl0IGlzIGZhaXJseSBhbm5veWluZyB0
byBzZWUgeW91IGp1c3RpZnlpbmcgYmFjayBtb3N0IG9mIHRoaXMgdGhyZWFkIAp3aXRoICJubyBv
bmUgc2VlcyBhbiBpbW1lZGlhdGUgdmFsdWUgaW4gdGhlbSIuCgpJIGFtIG5vdCB0aGUgb25seSBt
YWludGFpbmVycyBpbiBYZW4sIHNvIGVmZmVjdGl2ZWx5IGNhbid0IHByb21pc2UgCndoZXRoZXIg
aXQgaXMgZ29pbmcgdG8gYmUgdXBzdHJlYW1lZC4gQnV0IEkgYmVsaWV2ZSB0aGUgY29tbXVuaXR5
IGhhcyAKYmVlbiB2ZXJ5IHN1cHBvcnRpdmUgc28gZmFyLCBhIGxvdCBvZiBkaXNjdXNzaW9ucyBo
YXBwZW5lZCAoc2VlIFsyXSkgCmJlY2F1c2Ugb2YgdGhlIE9QLVRFRSBzdXBwb3J0LiBTbyB3aGF0
IG1vcmUgZG8geW91IGV4cGVjdCBmcm9tIHVzPwoKPiAKPiBBcHByb2FjaCBpbiB0aGlzIFJGQyBp
cyBtdWNoIHNpbXBsZXIuIEZldyBob29rcyBpbiBhcmNoIGNvZGUgKyBhZGRpdGlvbmFsCj4gc3Vi
c3lzdGVtLCB3aGljaCBjYW4gYmUgZWFzaWx5IHR1cm5lZCBvZmYuCgpTdGVmYW5vIGRvIHlvdSBo
YXZlIGFueSBvcGluaW9uIG9uIHRoaXMgZGlzY3Vzc2lvbj8KClJlZ2FyZHMsCgo+IAo+IFsxXSBo
dHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9PdXRyZWFjaF9Qcm9ncmFtX1Byb2plY3Rz
CgpbMl0gCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2
ZWwvMjAxNy0wNS9tc2cwMTkzMS5odG1sCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 23 17:00:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 17:00:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6g5Y-0004vl-Bf; Mon, 23 Oct 2017 17:00:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e6g5X-0004vd-RD
 for xen-devel@lists.xenproject.org; Mon, 23 Oct 2017 17:00:31 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 62/D8-25852-F202EE95; Mon, 23 Oct 2017 17:00:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNKsWRWlGSWpSXmKPExsVyMfTOQV09hXe
 RBrumyll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkTD65gLFjBWbFix2q2BsYP7F2MXBxCArMY
 JVZOfMcI4rAIvGaW+HJ2EpgjIXCHVWLS+7csXYycQE6WxOl1y4BaOIDsNIkfNwUhwtUSk7b2s
 YCEhQTUJNa8iYIY+otRYtGF44wgNcIC5hJX+6cxg9giAqUSVzbdYwKxmQUqJFa8vAFmCwnkSL
 Se3csIModNQEdi3YxakDCvgK3Em5Wz2UFsFgFViT2/94GNERUIl2g6288CUSMocXLmEzCbU8B
 O4tmp91DjzSTmbX7IDGGLS9x6Mh8qLi/RvHU28wRG0VlI2mchaZmFpGUWkpYFjCyrGNWLU4vK
 Uot0LfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQKjhQEIdjDOvux/iFGSg0lJl
 Pd3zttIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8jPLvIoUEi1LTUyvSMnOAcQuTluDgURLhdQ
 dJ8xYXJOYWZ6ZDpE4x2nNcuHPpDxPHsU2XgeSBPbeA5LOZrxuYhVjy8vNSpcR5+UHaBEDaMkr
 z4IbC0swlRlkpYV5GoDOFeApSi3IzS1DlXzGKczAqCfNelgOawpOZVwK3+xXQWUxAZ8navwE5
 qyQRISXVwLit+WP2fGvH/Fcvv+Y4Xtx743bgtn7nuflJsW057kLtIk9bFLetir/FdUH+YHYJy
 12Ba8zsHFs42JLnvWpoc7i70yj3Ve6UOZPOJ0zRKFzPMrm2Ztrjyjp9W/3eEzuT+v2NZws1fF
 O25pP9m/qc6UW91Cl+iUW54hGbl/+bfe9Sas6phepF65RYijMSDbWYi4oTAUA0EoQuAwAA
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1508778029!78390883!1
X-Originating-IP: [209.85.220.193]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1079 invoked from network); 23 Oct 2017 17:00:30 -0000
Received: from mail-qk0-f193.google.com (HELO mail-qk0-f193.google.com)
 (209.85.220.193)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 Oct 2017 17:00:30 -0000
Received: by mail-qk0-f193.google.com with SMTP id o187so22832772qke.7
 for <xen-devel@lists.xenproject.org>; Mon, 23 Oct 2017 10:00:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=zWFJEEJF/6iqPFQmULLrbsh3QiHEFv8ySalxx7HNg98=;
 b=BV1IYjRoKLwmZpF5Rvn/bldlVjc+zlX8DBF87vpndz1ucdDLOiN5WTOxG3ZryhasO8
 lEcG6e9D45CC5gaalim/exd0vi2u7jVuuDPnC8Z2adyXyPXfQejELKYgV1waGbjoZcwT
 y1WxnHCt2zgOqIVS5GFQpQBITtlozjPLpxCIY=
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=zWFJEEJF/6iqPFQmULLrbsh3QiHEFv8ySalxx7HNg98=;
 b=Ky1wlmBE5+UXRlT7Fqba1x2of/9WXAb8S1RACv+yvCxdpeFlUhluV0bl/yV7BmzrPh
 2qcnCOdz5s45aRQR6vy3C+lCE1EBvipbLlixWZ7D/SGX+WrOgdnw6fOEscY+pg4dCrWZ
 f2gE6sIi7vsp99T7h+fmbDTmVHZIICcsPNgZH91fXrPacBjd2CLETsl0tMuZXB0ylJku
 TDHuuLoQeVE7lAG+TWbMnpieYEaHOdHxNoN9spvpJLHGdLgWMm4kiIONIBp51BbeKhWh
 dRrW4roooJPGUHiE9J+ABYanCsoemFXXbQobPr7FU5ksB7q3nJZkfDC7xAJv8Em3kD+Y
 YoSw==
X-Gm-Message-State: AMCzsaXK6VN9H/K+zFyrLnJBhTaqyEc1dJFKqEyX6EjAlb9sG+FsnbB0
 YeVUu0joEHDO2qWDkL7gMI9Jcw==
X-Google-Smtp-Source: ABhQp+Qy9v16bapaONpWQ90n6i3AGapqgBatqf6E2zCUPnTUQtsivMSq8TyD4GfcJPJ02pe8IBUnvQ==
X-Received: by 10.55.186.196 with SMTP id k187mr18261860qkf.94.1508778028487; 
 Mon, 23 Oct 2017 10:00:28 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id z75sm4944675qkb.30.2017.10.23.10.00.24
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 23 Oct 2017 10:00:25 -0700 (PDT)
To: George Dunlap <george.dunlap@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>, xen-devel@lists.xenproject.org
References: <20171023162832.48630-1-roger.pau@citrix.com>
 <54cc69ba-8a88-f2f2-9ca0-c4e5641a77c4@citrix.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <2d2ce22b-3eae-9921-0790-1655b271038e@linaro.org>
Date: Mon, 23 Oct 2017 18:00:23 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <54cc69ba-8a88-f2f2-9ca0-c4e5641a77c4@citrix.com>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.10] xenalyze: fix compilation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyMy8xMC8xNyAxNzozMiwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAxMC8yMy8y
MDE3IDA1OjI4IFBNLCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4+IFJlY2VudCBjaGFuZ2VzIGlu
IHhlbmFseXplIGludHJvZHVjZWQgSU5UX01JTiB3aXRob3V0IGFsc28gYWRkaW5nIHRoZQo+PiBy
ZXF1aXJlZCBoZWFkZXIsIGZpeCB0aGlzIGJ5IGFkZGluZyB0aGUgaGVhZGVyLgo+Pgo+PiBTaWdu
ZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAKPiBB
Y2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKUmVsZWFz
ZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KCkNoZWVy
cywKCj4gCj4+IC0tLQo+PiBDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRy
aXguY29tPgo+PiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4+
IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+PiBDYzogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KPj4gLS0tCj4+IFRoaXMgc2hvdWxkIGJlIGFjY2VwdGVk
IGZvciA0LjEwIGJlY2F1c2UgaXQncyBhIGJ1aWxkIGJ1ZyBmaXgsIHdpdGggbm8KPj4gZnVuY3Rp
b25hbCBjaGFuZ2UgYXQgYWxsLgo+PiAtLS0KPj4gICB0b29scy94ZW50cmFjZS94ZW5hbHl6ZS5j
IHwgMSArCj4+ICAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCj4+Cj4+IGRpZmYgLS1n
aXQgYS90b29scy94ZW50cmFjZS94ZW5hbHl6ZS5jIGIvdG9vbHMveGVudHJhY2UveGVuYWx5emUu
Ywo+PiBpbmRleCA3OWJkYmE3ZmVkLi41NzY4YjU0Zjg2IDEwMDY0NAo+PiAtLS0gYS90b29scy94
ZW50cmFjZS94ZW5hbHl6ZS5jCj4+ICsrKyBiL3Rvb2xzL3hlbnRyYWNlL3hlbmFseXplLmMKPj4g
QEAgLTIzLDYgKzIzLDcgQEAKPj4gICAjaW5jbHVkZSA8c3RkbGliLmg+Cj4+ICAgI2luY2x1ZGUg
PGFyZ3AuaD4KPj4gICAjaW5jbHVkZSA8aW50dHlwZXMuaD4KPj4gKyNpbmNsdWRlIDxsaW1pdHMu
aD4KPj4gICAjaW5jbHVkZSA8c3lzL3R5cGVzLmg+Cj4+ICAgI2luY2x1ZGUgPHN5cy93YWl0Lmg+
Cj4+ICAgI2luY2x1ZGUgPHN5cy9zdGF0Lmg+Cj4+Cj4gCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 23 17:33:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 17:33:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6gbg-00075h-RI; Mon, 23 Oct 2017 17:33:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e6gbf-00075Q-DK
 for xen-devel@lists.xenproject.org; Mon, 23 Oct 2017 17:33:43 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 B1/E3-14867-6F72EE95; Mon, 23 Oct 2017 17:33:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkleJIrShJLcpLzFFi42K5GHrjkO439Xe
 RBpuecVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnz/p1lL1jEUtF6/gV7A+N95i5GLg4hgVmM
 Eus/b2IBcVgErjBLHJ3XyAbiSAjsZpWYdHkTaxcjJ5CTJXHl8Hz2LkYOIDtN4t4nMQizWuL3L
 hsQU0hATWLNmyiImb8YJfb2rmYHcUQEOhglHs49xwgyhlnAWOLIzudMIA1sAjoS62bUgoSFBU
 QlevasZQaxeQVsJT5MncMGYrMIqEq8ePiOHcQWFQiXaDrbzwJRIyhxcuYTFoiRZhLzNj9khrD
 FJW49mc8EYctLbH87h3kCo/AsJC2zkLTMQtIyC0nLAkaWVYzqxalFZalFuuZ6SUWZ6RkluYmZ
 ObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBwc8ABDsYZ172P8QoycGkJMr7O+dtpBBfUn5KZUZic
 UZ8UWlOavEhRhkODiUJ3mNq7yKFBItS01Mr0jJzgHEIk5bg4FES4T0DkuYtLkjMLc5Mh0idYn
 TluHDn0h8mjmObLgPJGw+vA8kDe24ByWczXzcwC7Hk5eelSonzTgBpFgBpzijNgxsNSyGXGGW
 lhHkZgY4V4ilILcrNLEGVf8UozsGoJMx7EWQKT2ZeCdwFr4COYwI6Ttb+DchxJYkIKakGRqnL
 +ua6HEa25uy+RuHqj5zW3zG6ySnq6qrVUd8R8kZ1n0hO+Np+fi6JTaW/vzxdk//VXWbppB2+F
 +e1RtyvtvipHSKpNem2ZvQrXeYE3+Rpq9nddqYcmBlsNONWsFRJZRDj+/navx9GCmU9e3CxRK
 yIY5qu9/aHNy8LaO9wqfypo5zxSeSQEktxRqKhFnNRcSIAmYpG2hwDAAA=
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1508780021!78511688!1
X-Originating-IP: [209.85.216.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53793 invoked from network); 23 Oct 2017 17:33:42 -0000
Received: from mail-qt0-f194.google.com (HELO mail-qt0-f194.google.com)
 (209.85.216.194)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 Oct 2017 17:33:42 -0000
Received: by mail-qt0-f194.google.com with SMTP id z19so27146821qtg.11
 for <xen-devel@lists.xenproject.org>; Mon, 23 Oct 2017 10:33:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=to:cc:from:subject:message-id:date:user-agent:mime-version
 :content-language:content-transfer-encoding;
 bh=tqTWF6Fuj504vai5Fpt4G860N44AeASifh44fyHZLIA=;
 b=Rc0Vzfx+QOcB7ekyMyFThKKf0Mwf+/TjNScmJjait1GDg8WnONVFVC9x7c6OKNiN5Q
 Cfcv4AGzhWJnh/3LaWbTTJJLkNhQSvZb9lZRYJp4lHzCdW4O7/3HmXcWJCWbHNzYQZes
 LCcmMuvj5jTwjt+UiKUO26XutnuJHHhqnU9OI=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:to:cc:from:subject:message-id:date:user-agent
 :mime-version:content-language:content-transfer-encoding;
 bh=tqTWF6Fuj504vai5Fpt4G860N44AeASifh44fyHZLIA=;
 b=cRuSv+9R/DZCSeWNf2Pna4vQN0I2stP5Qaaw5L7F6TS8tl4RLMQULk/D7ZZL3RZPK+
 NzNFoBVlbY9KIdwInBkl0RUMZHOzzRA8AwdKq52nLtO14YVAPBMl1YXXkk3Z4eZSStEd
 GAdPI4waoBQmDdbZwHuM3fo223jC7/FOSnpm3E9whuUyCnXm8qhV/pwwfFQ7ufPSphY9
 qIjRj/awmLoqdc0kFY8Pz2Er2gKTnJuhs+E/udX/YuGDYP8XBQyh6ME5oYeTI+j8FDH+
 joyF3yda+/RXKYOWv8aFSiqbrR0e6DQI0ptVtciyYZk7hSYXTQ0HMbbp63Ftbwk+J8hz
 Npjw==
X-Gm-Message-State: AMCzsaWtePjkgbdLjecgWJBsIlkiP7S3faWkSWifRzBMbx3fYoTC17qt
 IvuQhfZrqCUmnGPaVlk4bUZxRw==
X-Google-Smtp-Source: ABhQp+QgJi3QhqSzT+mVvwCXfigbiNJ1ekX8wz3+yozAL9N5rntWEzEOL7Z9J3UJmC8e5RD2gvWgeg==
X-Received: by 10.200.20.146 with SMTP id l18mr20005908qtj.189.1508780021159; 
 Mon, 23 Oct 2017 10:33:41 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id q49sm5277941qtq.80.2017.10.23.10.33.40
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 23 Oct 2017 10:33:40 -0700 (PDT)
To: xen-devel <xen-devel@lists.xenproject.org>,
 xen-announce@lists.xenproject.org,
 "xen-users@lists.xen.org" <xen-users@lists.xen.org>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <024e35ce-0f61-d350-8889-0b198806a7cf@linaro.org>
Date: Mon, 23 Oct 2017 18:33:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
Content-Language: en-US
Cc: "lars.kurth@citrix.com" <lars.kurth@citrix.com>
Subject: [Xen-devel] Xen 4.10 RC2
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKWGVuIDQuMTAgUkMyIGlzIHRhZ2dlZC4gWW91IGNhbiBjaGVjayB0aGF0IG91dCBm
cm9tIHhlbi5naXQ6CgogICBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCA0LjEwLjAtcmMy
CgpGb3IgeW91ciBjb252ZW5pZW5jZSB0aGVyZSBpcyBhbHNvIGEgdGFyYmFsbCBhdDoKaHR0cHM6
Ly9kb3dubG9hZHMueGVucHJvamVjdC5vcmcvcmVsZWFzZS94ZW4vNC4xMC4wLXJjMi94ZW4tNC4x
MC4wLXJjMi50YXIuZ3oKCkFuZCB0aGUgc2lnbmF0dXJlIGlzIGF0OgpodHRwczovL2Rvd25sb2Fk
cy54ZW5wcm9qZWN0Lm9yZy9yZWxlYXNlL3hlbi80LjEwLjAtcmMyL3hlbi00LjEwLjAtcmMyLnRh
ci5nei5zaWcKClBsZWFzZSBzZW5kIGJ1ZyByZXBvcnRzIGFuZCB0ZXN0IHJlcG9ydHMgdG8KeGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnLiBXaGVuIHNlbmRpbmcgYnVnIHJlcG9ydHMsIHBs
ZWFzZSBDQwpyZWxldmFudCBtYWludGFpbmVycyBhbmQgbWUgKGp1bGllbi5ncmFsbEBsaW5hcm8u
b3JnKS4KClRoYW5rcywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 23 17:55:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 17:55:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6gwW-0008Vo-Nm; Mon, 23 Oct 2017 17:55:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=462792b9e=Andrew.Cooper3@citrix.com>)
 id 1e6gwV-0008Vi-25
 for xen-devel@lists.xenproject.org; Mon, 23 Oct 2017 17:55:15 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 A2/87-21876-20D2EE95; Mon, 23 Oct 2017 17:55:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsWSzvfngy6j7rt
 Ig1tdGhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8al9/vYC34HVZzZ8pK9gfGUcxcjJ4eEgL/E
 nhPv2UFsYQEtiUXrd4LZIgJ+Eh27P7N2MXJxMAtcY5bYuXseWEJIYBGjxK2tASA2m4C+xO4Xn
 5hAbF4BW4mlJzeygdgsAqoSPxdOYwWxRQXCJZrO9rNA1AhKnJz5BMjm4OAUsJPo7Y8EMZkFNC
 XW79IHqWAWkJdo3jqbGcIWl2j6spIVYquaxLX+S+wQJ6dLTHzWwzKBUWAWkqGzECbNQjJpFpJ
 JCxhZVjGqF6cWlaUW6ZrqJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEhisDEOxg
 /NLvfIhRkoNJSZT3d87bSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvKY67yKFBItS01Mr0jJzg
 JEDk5bg4FES4d2pDZTmLS5IzC3OTIdInWK05Di26fIfJo4fk64AyWczXzcwC7Hk5eelSonzMo
 LMEwBpyCjNgxsHi+5LjLJSwryMQAcK8RSkFuVmlqDKv2IU52BUEua1AJnCk5lXArf1FdBBTEA
 Hydq/ATmoJBEhJdXAaLY97VK4apznZv+b7z/xX/eKnbG7vqD9RPlOZ54rl9xiU4RsjTi0nitt
 qj7y92elU0/CDEuOC9+e1N+TTa5xszzAnNxZN99+qeSn4j8vv58tOT1P289Y09dvyqQLDo+z7
 ebZ/Wg/vr3siscUbWG5isPHgmVuG19Tba7x74r68tVo00/DL+f+KrEUZyQaajEXFScCAPQA9k
 3pAgAA
X-Env-Sender: prvs=462792b9e=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1508781310!79842416!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53431 invoked from network); 23 Oct 2017 17:55:13 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Oct 2017 17:55:13 -0000
X-IronPort-AV: E=Sophos;i="5.43,424,1503360000"; d="scan'208";a="106453596"
To: George Dunlap <george.dunlap@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20170911170159.3083-1-george.dunlap@citrix.com>
 <50f9cf70-c6e4-aeac-c8e2-3e671e87b8b9@citrix.com>
 <749363b2-178a-2b3d-8180-6655d450ca7e@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <3a69c9b5-672c-bad6-e5a1-5b7c27269bc0@citrix.com>
Date: Mon, 23 Oct 2017 18:55:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <749363b2-178a-2b3d-8180-6655d450ca7e@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC v2] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjMvMTAvMTcgMTc6MjIsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gT24gMDkvMTEvMjAxNyAw
Njo1MyBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMTEvMDkvMTcgMTg6MDEsIEdlb3Jn
ZSBEdW5sYXAgd3JvdGU6Cj4+PiArIyMjIHg4Ni9SQU0KPj4+ICsKPj4+ICsgICAgTGltaXQsIHg4
NjogMTZUaUIKPj4+ICsgICAgTGltaXQsIEFSTTMyOiAxNkdpQgo+Pj4gKyAgICBMaW1pdCwgQVJN
NjQ6IDVUaUIKPj4+ICsKPj4+ICtbWFhYOiBBbmR5IHRvIHN1Z2dlc3Qgd2hhdCB0aGlzIHNob3Vs
ZCBzYXkgZm9yIHg4Nl0KPj4gVGhlIGxpbWl0IGZvciB4ODYgaXMgZWl0aGVyIDE2VGlCIG9yIDEy
M1RpQiwgZGVwZW5kaW5nIG9uCj4+IENPTkZJR19CSUdNRU0uICBDT05GSUdfQklHTUVNIGlzIGV4
cG9zZWQgdmlhIG1lbnVjb25maWcgd2l0aG91dAo+PiBYRU5fQ09ORklHX0VYUEVSVCwgc28gZmFs
bHMgaW50byBhdCBsZWFzdCBzb21lIGtpbmQgb2Ygc3VwcG9ydCBzdGF0ZW1lbnQuCj4+Cj4+IEFz
IGZvciBwcmFjdGljYWwgbGltaXRzLCBJIGRvbid0IHRoaW5rIGl0cyByZWFzb25hYmxlIHRvIGNs
YWltIGFueXRoaW5nCj4+IHdoaWNoIHdlIGNhbid0IHRlc3QuICBXaGF0IGFyZSB0aGUgc3BlY3Mg
aW4gdGhlIE1BIGNvbG8/Cj4gQXQgdGhlIG1vbWVudCB0aGUgIkxpbWl0IiB0YWcgc3BlY2lmaWNh
bGx5IHNheXMgdGhhdCBpdCdzIHRoZW9yZXRpY2FsCj4gYW5kIG1heSBub3Qgd29yay4KPgo+IFdl
IGNvdWxkIGFkZCBhbm90aGVyIHRhZywgIkxpbWl0LXRlc3RlZCIsIG9yIHNvbWV0aGluZyBsaWtl
IHRoYXQuCj4KPiBPciwgd2UgY291bGQgc2ltcGx5IGhhdmUgdGhlIExpbWl0LXNlY3VyaXR5IGJl
IGVxdWFsIHRvIHRoZSBoaWdoZXN0Cj4gYW1vdW50IHdoaWNoIGhhcyBiZWVuIHRlc3RlZCAoZWl0
aGVyIGJ5IG9zc3Rlc3Qgb3IgZG93bnN0cmVhbXMpLgo+Cj4gRm9yIHNpbXBsaWNpdHkncyBzYWtl
IEknZCBnbyB3aXRoIHRoZSBzZWNvbmQgb25lLgoKSXQgdGhpbmsgaXQgd291bGQgYmUgdmVyeSBo
ZWxwZnVsIHRvIGRpc3Rpbmd1aXNoIHRoZSB1cHBlciBsaW1pdHMgZnJvbQp0aGUgc3VwcG9ydGVk
IGxpbWl0cy7CoCBUaGVyZSB3aWxsIGJlIGEgbGFyZ2UgZGlmZmVyZW5jZSBiZXR3ZWVuIHRoZSB0
d28uCgpMaW1pdC1UaGVvcmV0aWNhbCBhbmQgTGltaXQtU3VwcG9ydGVkID8KCkluIGFsbCBjYXNl
cywgd2Ugc2hvdWxkIGlkZW50aWZ5IHdoeSB0aGUgbGltaXQgaXMgd2hlcmUgaXQgaXMsIGV2ZW4g
aWYKdGhhdCBpcyBvbmx5ICJtYXhpbXVtIHBlb3BsZSBoYXZlIHRlc3RlZCB0byIuwqAgT3RoZXIK
Cj4KPiBTaGFsbCBJIHdyaXRlIGFuIGUtbWFpbCB3aXRoIGEgbW9yZSBkaXJlY3QgcXVlcnkgZm9y
IHRoZSBtYXhpbXVtIGFtb3VudHMKPiBvZiB2YXJpb3VzIG51bWJlcnMgdGVzdGVkIGJ5IHRoZSBY
ZW5Qcm9qZWN0ICh2aWEgb3NzdGVzdCksIENpdHJpeCwgU3VTRSwKPiBhbmQgT3JhY2xlPwoKRm9y
IFhlblNlcnZlciwKaHR0cDovL2RvY3MuY2l0cml4LmNvbS9jb250ZW50L2RhbS9kb2NzL2VuLXVz
L3hlbnNlcnZlci9jdXJyZW50LXJlbGVhc2UvZG93bmxvYWRzL3hlbnNlcnZlci1jb25maWctbGlt
aXRzLnBkZgoKPj4gW3Jvb3RAZnVzZWJvdCB+XSMgcHl0aG9uCj4+IFB5dGhvbiAyLjcuNSAoZGVm
YXVsdCwgTm92IDIwIDIwMTUsIDAyOjAwOjE5KQo+PiBbR0NDIDQuOC41IDIwMTUwNjIzIChSZWQg
SGF0IDQuOC41LTQpXSBvbiBsaW51eDIKPj4gVHlwZSAiaGVscCIsICJjb3B5cmlnaHQiLCAiY3Jl
ZGl0cyIgb3IgImxpY2Vuc2UiIGZvciBtb3JlIGluZm9ybWF0aW9uLgo+Pj4+PiBmcm9tIHhlbi5s
b3dsZXZlbC54YyBpbXBvcnQgeGMgYXMgWEMKPj4+Pj4geGMgPSBYQygpCj4+Pj4+IHhjLmRvbWFp
bl9jcmVhdGUoKQo+PiAxCj4+Pj4+IHhjLmRvbWFpbl9tYXhfdmNwdXMoMSwgODE5MikKPj4gMAo+
Pj4+PiB4Yy5kb21haW5fY3JlYXRlKCkKPj4gMgo+Pj4+PiB4Yy5kb21haW5fbWF4X3ZjcHVzKDIs
IDgxOTMpCj4+IFRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKPj4gICBGaWxlICI8
c3RkaW4+IiwgbGluZSAxLCBpbiA8bW9kdWxlPgo+PiB4ZW4ubG93bGV2ZWwueGMuRXJyb3I6ICgy
MiwgJ0ludmFsaWQgYXJndW1lbnQnKQo+Pgo+PiBUcnlpbmcgdG8gc2h1dCBzdWNoIGEgZG9tYWlu
IGRvd24gaG93ZXZlciBkb2VzIHRpY2tsZSBhIGhvc3Qgd2F0Y2hkb2cKPj4gdGltZW91dCBhcyB0
aGUgZm9yX2VhY2hfdmNwdSgpIGxvb3BzIGluIGRvbWFpbl9raWxsKCkgYXJlIHZlcnkgbG9uZy4K
PiBGb3Igbm93IEknbGwgc2V0ICdMaW1pdCcgdG8gODE5MiwgYW5kICdMaW1pdC1zZWN1cml0eScg
dG8gNTEyLgo+IERlcGVuZGluZyBvbiB3aGF0IEkgZ2V0IGZvciB0aGUgInRlc3QgbGltaXQiIHN1
cnZleSBJIG1heSBhZGp1c3QgaXQKPiBhZnRlcndhcmRzLgoKVGhlIGxhcmdlc3QgcHJvZHVjdGlv
biB4ODYgc2VydmVyIEkgYW0gYXdhcmUgb2YgaXMgYSBTa3lsYWtlLVMgc3lzdGVtCndpdGggNDk2
IHRocmVhZHMuwqAgNTEyIGlzIG5vdCBhIHBsYXVzaWJseS10ZXN0ZWQgbnVtYmVyLgoKPgo+Pj4g
KyAgICBMaW1pdCwgeDg2IEhWTTogMTI4Cj4+PiArICAgIExpbWl0LCBBUk0zMjogOAo+Pj4gKyAg
ICBMaW1pdCwgQVJNNjQ6IDEyOAo+Pj4gKwo+Pj4gK1tYWFggQW5kcmV3IENvb3BlcjogRG8gd2Fu
dCB0byBhZGQgIkxpbWl0LVNlY3VyaXR5IiBoZXJlIGZvciBzb21lIG9mIHRoZXNlP10KPj4gMzIg
Zm9yIGVhY2guICA2NCB2Y3B1IEhWTSBndWVzdHMgY2FuIGV4Y2VycHQgZW5vdWdoIHAybSBsb2Nr
IHByZXNzdXJlIHRvCj4+IHRyaWdnZXIgYSA1IHNlY29uZCBob3N0IHdhdGNoZG9nIHRpbWVvdXQu
Cj4gSXMgdGhhdCAiMzIgZm9yIHg4NiBQViBhbmQgeDg2IEhWTSIsIG9yICIzMiBmb3IgeDg2IEhW
TSBhbmQgQVJNNjQiPyAgT3IKPiBzb21ldGhpbmcgZWxzZT8KClRoZSBmb3JtZXIuwqAgSSdtIG5v
dCBxdWFsaWZpZWQgdG8gY29tbWVudCBvbiBhbnkgb2YgdGhlIEFSTSBsaW1pdHMuCgpUaGVyZSBh
cmUgc2V2ZXJhbCBub24tdHJpdmlhbCBmb3JfZWFjaF92Y3B1KCkgbG9vcHMgaW4gdGhlIGRvbWFp
bl9raWxsCnBhdGggd2hpY2ggYXJlbid0IGhhbmRsZWQgYnkgY29udGludWF0aW9ucy7CoCBJU1RS
IDEyOCB2Y3B1cyBpcyBlbm91Z2ggdG8KdHJpcCBhIHdhdGNoZG9nIHRpbWVvdXQgd2hlbiBmcmVl
aW5nIHBhZ2V0YWJsZXMuCgo+Cj4+PiArIyMjIFZpcnR1YWwgUkFNCj4+PiArCj4+PiArICAgIExp
bWl0LCB4ODYgUFY6ID4xVEIKPj4+ICsgICAgTGltaXQsIHg4NiBIVk06IDFUQgo+Pj4gKyAgICBM
aW1pdCwgQVJNMzI6IDE2R2lCCj4+PiArICAgIExpbWl0LCBBUk02NDogMVRCCj4+IFRoZXJlIGlz
IG5vIHNwZWNpZmljIHVwcGVyIGJvdW5kIG9uIHRoZSBzaXplIG9mIFBWIG9yIEhWTSBndWVzdHMg
dGhhdCBJCj4+IGFtIGF3YXJlIG9mLiAgMS41VEIgSFZNIGRvbWFpbnMgZGVmaW5pdGVseSB3b3Jr
LCBiZWNhdXNlIHRoYXQncyB3aGF0IHdlCj4+IHRlc3QgYW5kIHN1cHBvcnQgaW4gWGVuU2VydmVy
Lgo+IEFyZSB0aGVyZSBsaW1pdHMgZm9yIDMyLWJpdCBndWVzdHM/ICBUaGVyZSdzIHNvbWUgY29t
cGxpY2F0ZWQgbGltaXQKPiBoYXZpbmcgdG8gZG8gd2l0aCB0aGUgbTJwLCByaWdodD8KCjMyYml0
IFBWIGd1ZXN0cyBuZWVkIHRvIGxpdmUgaW4gTUZOcyB1bmRlciB0aGUgMTI4RyBib3VuZGFyeSwg
ZGVzcGl0ZQp0aGUgZmFjdCB0aGVpciBwMm0gaGFuZGxpbmcgc3VwcG9ydHMgNFRCIG9mIFJBTS4K
ClRoZSBQVmluUFZIIHBsYW4gd2lsbCBsaWZ0IHRoaXMgbGltaXRhdGlvbiwgYXQgd2hpY2ggcG9p
bnQgaXQgd2lsbCBiZQpwb3NzaWJsZSB0byBoYXZlIG1hbnkgMTI4RyAzMmJpdCBQVihpblBWSCkg
Vk1zIG9uIGEgbGFyZ2Ugc3lzdGVtLsKgCihPVE9ILCBJJ20gbm90IGF3YXJlIG9mIGFueSAzMmJp
dCBQViBndWVzdCB3aGljaCBpdHNlbGYgc3VwcG9ydHMgbW9yZQp0aGFuIDY0RyBvZiBSQU0sIG90
aGVyIHRoYW4gcGVyaGFwcyBTTEVTIDExLikKCj4KPj4+ICsKPj4+ICsjIyMgeDg2IFBWL0V2ZW50
IENoYW5uZWxzCj4+PiArCj4+PiArICAgIExpbWl0OiAxMzEwNzIKPj4gV2h5IGRvIHdlIGNhbGwg
b3V0IGV2ZW50IGNoYW5uZWwgbGltaXRzIGJ1dCBub3QgZ3JhbnQgdGFibGUgbGltaXRzPyAKPj4g
QWxzbywgd2h5IGlzIHRoaXMgeDg2PyAgVGhlIDJsIGFuZCBmaWZvIEFCSXMgYXJlIGFyY2ggYWdu
b3N0aWMsIGFzIGZhcgo+PiBhcyBJIGFtIGF3YXJlLgo+IFN1cmUsIGJ1dCBJJ20gcHJldHR5IHN1
cmUgdGhhdCBBUk0gZ3Vlc3RzIGRvbid0IChwZXJoYXBzIGNhbm5vdD8pIHVzZSBQVgo+IGV2ZW50
IGNoYW5uZWxzLgoKVGhpcyBpcyBtaXhpbmcgdGhlIGh5cGVydmlzb3IgQVBJL0FCSSBjYXBhYmls
aXRpZXMgd2l0aCB0aGUgYWN0dWFsCmFiaWxpdGllcyBvZiBndWVzdHMgKHdoaWNoIGlzIGFsc28g
ZGlmZmVyZW50IHRvIHdoYXQgTGludXggd291bGQgdXNlIGluCnRoZSBndWVzdHMpLgoKQVJNIGd1
ZXN0cywgYXMgd2VsbCBhcyB4ODYgSFZNIHdpdGggQVBJQ1YgKGNvbmZpZ3VyZWQgcHJvcGVybHkp
IHdpbGwKYWN0aXZlbHkgd2FudCB0byBhdm9pZCB0aGUgZ3Vlc3QgZXZlbnQgY2hhbm5lbCBpbnRl
cmZhY2UsIGJlY2F1c2UgaXRzCnNsb3dlci4KClRoaXMgc29saXRhcnkgZXZ0Y2huIGxpbWl0IHNl
cnZlcyBubyB1c2VmdWwgcHVycG9zZSBJTU8uCgo+Cj4+PiArIyMgSGlnaCBBdmFpbGFiaWxpdHkg
YW5kIEZhdWx0IFRvbGVyYW5jZQo+Pj4gKwo+Pj4gKyMjIyBMaXZlIE1pZ3JhdGlvbiwgU2F2ZSAm
IFJlc3RvcmUKPj4+ICsKPj4+ICsgICAgU3RhdHVzLCB4ODY6IFN1cHBvcnRlZAo+PiBXaXRoIGNh
dmVhdHMuICBGcm9tIGRvY3MvZmVhdHVyZXMvbWlncmF0aW9uLnBhbmRvYwo+IFRoaXMgd291bGQg
ZXh0ZW5kIHRoZSBtZWFuaW5nIG9mICJjYXZlYXRzIiBmcm9tICJ3aGVuIGl0J3Mgbm90IHNlY3Vy
aXR5Cj4gc3VwcG9ydGVkIiB0byAid2hlbiBpdCBkb2Vzbid0IHdvcmsiOyB3aGljaCBpcyBwcm9i
YWJseSB0aGUgYmVzdCB0aGluZwo+IGF0IHRoZSBtb21lbnQuCgpJIHdhc24ndCBzcGVjaWZpY2Fs
bHkgdGFraW5nIHlvdXIgbWVhbmluZyBvZiBjYXZlYXRzLgoKPgo+PiAqIHg4NiBIVk0gd2l0aCBu
ZXN0ZWQtdmlydCAobm8gcmVsZXZhbnQgaW5mb3JtYXRpb24gaW5jbHVkZWQgaW4gdGhlIHN0cmVh
bSkKPiBbc25pcF0KPj4gQWxzbywgZmVhdHVyZXMgc3VjaCBhcyB2TlVNQSBhbmQgbmVzdGVkIHZp
cnQgKHdoaWNoIGFyZSB0d28gSSBrbm93IGZvcgo+PiBjZXJ0YWluKSBoYXZlIGFsbCBzdGF0ZSBk
aXNjYXJkZWQgb24gdGhlIHNvdXJjZSBzaWRlLCBiZWNhdXNlIHRoZXkgd2VyZQo+PiBuZXZlciBz
dWl0YWJseSBwbHVtYmVkIGluLgo+IE9LLCBJJ2xsIGxpc3QgdGhlc2UsIGFzIHdlbGwgYXMgUENJ
IHBhc3MtdGhyb3VnaC4KPgo+IChBY3R1YWxseSwgdk5VTUEgZG9lc24ndCBzZWVtIHRvIGJlIG9u
IHRoZSBsaXN0ISkKPgo+IEFuZCB3ZSBzaG91bGQgcHJvYmFibHkgYWRkIGEgc2FmZXR5LWNhdGNo
IHRvIHByZXZlbnQgYSBWTSBzdGFydGVkIHdpdGgKPiBhbnkgb2YgdGhlc2UgZnJvbSBiZWluZyBs
aXZlLW1pZ3JhdGVkLgo+Cj4gSW4gZmFjdCwgaWYgcG9zc2libGUsIHRoYXQgc2hvdWxkIGJlIGEg
d2hpdGVsaXN0OiBBbnkgY29uZmlndXJhdGlvbiB0aGF0Cj4gaXNuJ3Qgc3BlY2lmaWNhbGx5IGtu
b3duIHRvIHdvcmsgd2l0aCBtaWdyYXRpb24gc2hvdWxkIGNhdXNlIGEgbWlncmF0aW9uCj4gY29t
bWFuZCB0byBiZSByZWZ1c2VkLgoKQWJzb2x1dGVseSBldmVyeXRoaW5nIHNob3VsZCBiZSBpbiB3
aGl0ZWxpc3QgZm9ybSwgYnV0IFhlbiBoYXMgMTQgeWVhcnMKb2YgaGlzdG9yeSB0byBjbGVhbiB1
cCBhZnRlci4KCj4gV2hhdCBhYm91dCB0aGUgZm9sbG93aW5nIGZlYXR1cmVzPwoKV2hhdCBkbyB5
b3UgbWVhbiAid2hhdCBhYm91dCI/wqAgRG8geW91IG1lYW4gImFyZSB0aGV5IG1pZ3JhdGUgc2Fm
ZT8iPwoKQXNzdW1pbmcgdGhhdCB0aGF0IGlzIHdoYXQgeW91IG1lYW4sCgo+ICAqIEd1ZXN0IHNl
cmlhbCBjb25zb2xlCgpXaGljaCBjb25zb2xlcz/CoCBBIHFlbXUgZW11bGF0ZWQtc2VyaWFsIHdp
bGwgYmUgcWVtdXMgcHJvYmxlbSB0byBkZWFsCndpdGguwqAgQW55dGhpbmcgeGVuY29uc29sZWQg
YmFzZWQgd2lsbCBiZSB0aGUgZ3Vlc3RzIHByb2JsZW0gdG8gZGVhbAp3aXRoLCBzbyBwYXNzLgoK
PiAgKiBDcmFzaCBrZXJuZWxzCgpUaGVzZSBhcmUgaW50ZXJuYWwgdG8gdGhlIGd1ZXN0IHVudGls
IHRoZSBwb2ludCBvZiBjcmFzaCwgYXQgd2hpY2ggcG9pbnQKeW91IG1heSBuZWVkIFNIVVRET1dO
X3NvZnRfcmVzZXQgc3VwcG9ydCB0byBjcmFzaCBzdWNjZXNzZnVsbHkuwqAgSSBkb24ndAp0aGlu
ayB0aGVyZSBpcyBhbnkgbWlncmF0aW9uIGludGVyYWN0aW9uLgoKPiAgKiBUcmFuc2NlbmRlbnQg
TWVtb3J5CgpFeGNsdWRlZCBmcm9tIHNlY3VyaXR5IHN1cHBvcnQgYnkgWFNBLTE3LgoKTGVnYWN5
IG1pZ3JhdGlvbiBjbGFpbWVkIHRvIGhhdmUgVE1FTSBtaWdyYXRpb24gc3VwcG9ydCwgYnV0IHRo
ZSBjb2RlCndhcyBzdWZmaWNpZW50bHkgYnJva2VuIHRoYXQgSSBwZXJzdWFkZWQgS29ucmFkIHRv
IG5vdCBibG9jayBNaWdyYXRpb24KdjIgb24gZ2V0dGluZyBUTUVNIHdvcmtpbmcgYWdhaW4uwqAg
SXRzIGN1cnJlbnQgc3RhdGUgaXMgIndpbGwgYmUgbG9zdCBvbgptaWdyYXRlIGlmIHlvdSB0cnkg
dG8gdXNlIGl0IiwgYmVjYXVzZSBpdCBhbHNvIHR1cm5zIG91dCBpdCBpcwpub250cml2aWFsIHRv
IHdvcmsgb3V0IGlmIHRoZXJlIGFyZSBUTUVNIHBhZ2VzIG5lZWRpbmcgbW92aW5nLgoKPiAgKiBB
bHRlcm5hdGl2ZSBwMm0KCkxvc3Qgb24gbWlncmF0ZS4KCj4gICogdk1DRQoKVGhlcmUgYXBwZWFy
cyB0byBiZSBjb2RlIHRvIG1vdmUgc3RhdGUgaW4gdGhlIG1pZ3JhdGUgc3RyZWFtLsKgIFdoZXRo
ZXIKaXQgd29ya3Mgb3Igbm90IGlzIGFuIGVudGlyZWx5IGRpZmZlcmVudCBtYXR0ZXIuCgo+ICAq
IHZQTVUKCkxvc3Qgb24gbWlncmF0ZS7CoCBGdXJ0aGVybW9yZSwgbGV2ZWxsaW5nIHZQTVUgaXMg
ZmFyIGhhcmRlciB0aGFuCmxldmVsbGluZyBDUFVJRC7CoCBBbnl0aGluZyB1c2luZyB2UE1VIGFu
ZCBtaWdyYXRlZCB0byBub24taWRlbnRpY2FsCmhhcmR3YXJlIGxpa2VseSB0byBibG93IHVwIGF0
IHRoZSBkZXN0aW5hdGlvbiB3aGVuIGEgcHJldmlvdXNseQplc3RhYmxpc2hlZCBQTVUgc2V0dGlu
ZyBub3cgdGFrZXMgYSAjR1AgZmF1bHQuCgo+ICAqIEludGVsIFBsYXRmb3JtIFFvUwoKTm90IGV4
cG9zZWQgdG8gZ3Vlc3RzIGF0IGFsbCwgc28gaXQgaGFzIG5vIG1pZ3JhdGlvbiBpbnRlcmFjdGlv
biBhdG0uCgo+ICAqIFJlbXVzCj4gICogQ09MTwoKVGhlc2UgYXJlIGJvdGggbWlncmF0aW9uIHBy
b3RvY29scyB0aGVtc2VsdmVzLCBzbyBkb24ndCByZWFsbHkgZml0IGludG8KdGhpcyBjYXRlZ29y
eS7CoCBBbnl0aGluZyB3aXRoIHdvcmtzIGluIG5vcm1hbCBtaWdyYXRpb24gc2hvdWxkIHdvcmsg
d2hlbgp1c2luZyB0aGVzZS4KCj4gICogUFYgcHJvdG9jb2xzOiBLZXlib2FyZCwgUFZVU0IsIFBW
U0NTSSwgUFZUUE0sIDlwZnMsIHB2Y2FsbHM/CgpQYXNzLsKgIFRoZXNlIHdpbGwgYmUgZmFyIG1v
cmUgdG8gZG8gd2l0aCB3aGF0IGlzIGFycmFuZ2VkIGluIHRoZQpyZWNlaXZpbmcgZG9tMCBieSB0
aGUgdG9vbHN0YWNrLgoKUFZUUE0gaXMgdGhlIG9ubHkgb25lIEknbSBhd2FyZSBvZiB3aXRoIHN0
YXRlIGhlbGQgb3V0c2lkZSBvZiB0aGUgcmluZ3MsCmFuZCBJJ20gbm90IGF3YXJlIG9mIGFueSBz
dXBwb3J0IGZvciBtb3ZpbmcgdGhhdCBzdGF0ZS4KCj4gICogRmxBU0s/CgpJIGRvbid0IGtub3cg
d2hhdCB5b3UgbWVhbiBieSB0aGlzLsKgIEZsYXNrIGlzIGEgc2V0dGluZyBpbiB0aGUKaHlwZXJ2
aXNvciwgYW5kIGlzbid0IGV4cG9zZWQgdG8gdGhlIGd1ZXN0LgoKPiAgKiBDUFUgLyBtZW1vcnkg
aG90cGx1Zz8KCldlIGRvbid0IGhhdmUgbWVtb3J5IGhvdHBsdWcsIGFuZCBDUFUgaG90cGx1ZyBp
cyBjb21wbGljYXRlZC7CoCBQViBndWVzdHMKZG9uJ3QgaGF2ZSBob3RwbHVnICh0aGV5IGhhdmUg
ImdpdmUgdGhlIGd1ZXN0ICRNQVggYW5kIGFzayBpdCBwb2xpdGVseQp0byBnaXZlIHNvbWUgYmFj
ayIpLCB3aGlsZSBmb3IgSFZNIGd1ZXN0cyBpdCBpcyBjdXJyZW50bHkgcGVyZm9ybWVkIGJ5ClFl
bXUuwqAgUFZIIGlzIGdvaW5nIHRvIGNvbXBsaWNhdGUgdGhpbmdzIGZ1cnRoZXIgd2l0aCB2YXJp
b3VzIGJpdHMgYmVpbmcKcGVyZm9ybWVkIGJ5IFhlbi4KCj4KPj4gKiB4ODYgSFZNIGd1ZXN0IHBo
eXNtYXAgb3BlcmF0aW9ucyAobm90IHJlZmxlY3RlZCBpbiBsb2dkaXJ0eSBiaXRtYXApCj4+ICog
eDg2IFBWIFAyTSBzdHJ1Y3R1cmUgY2hhbmdlcyAobm90IG5vdGljZWQsIHN0YWxlIG1hcHBpbmdz
IHVzZWQpIGZvcgo+PiAgIGd1ZXN0cyBub3QgdXNpbmcgdGhlIGxpbmVhciBwMm0gbGF5b3V0Cj4g
SSdtIGFmcmFpZCB0aGlzIGlzbid0IHJlYWxseSBhcHByb3ByaWF0ZSBmb3IgYSB1c2VyLWZhY2lu
ZyBkb2N1bWVudC4KPiBVc2VycyBkb24ndCBkaXJlY3RseSBkbyBwaHlzbWFwIG9wZXJhdGlvbnMs
IG5vciBwMm0gc3RydWN0dXJlIGNoYW5nZXMuCj4gV2UgbmVlZCB0byB0ZWxsIHRoZW0gc3BlY2lm
aWNhbGx5IHdoaWNoIGZlYXR1cmVzIHRoZXkgY2FuIG9yIGNhbm5vdCB1c2UuCgpJIGRpZG4ndCBp
bnRlbmQgdGhpcyB0byBiZSBhIHN0cmFpZ2h0IGNvcHkvcGFzdGUgaW50byB0aGUgdXNlciBmYWNp
bmcKZG9jdW1lbnQsIGJ1dCByYXRoZXIgdG8gaGlnaGxpZ2h0IHRoZSBhbHJlYWR5LWtub3duIGlz
c3Vlcy4KCkluIHByYWN0aWNlLCB0aGlzIG1lYW5zICJubyBiYWxsb29uaW5nIiwgZXhjZXB0IHlv
dSd2ZSBnb3Qgbm8gd2F5IG9mCnN0b3BwaW5nIHRoZSBndWVzdCB1c2luZyBhZGRfdG8vcmVtb3Zl
X2Zyb20gcGh5c21hcCBvbiBpdHNlbGYsIHNvIHRoZXJlCmlzIG5vdGhpbmcgdGhlIHRvb2xzdGFj
ayBjYW4gZG8gdG8gcHJldmVudCBhIGd1ZXN0IGZyb20gYWNjaWRlbnRhbGx5CmZhbGxpbmcgaW50
byB0aGVzZSB0cmFwcy4KCj4KPj4gKiB4ODYgSFZNIHdpdGggUG9EIHBhZ2VzIChhdHRlbXB0cyB0
byBtYXAgY2F1c2UgUG9EIGFsbG9jYXRpb25zKQo+IFRoaXMgc2hvdWxkbid0IGJlIGFueSBtb3Jl
IGRhbmdlcm91cyB0aGFuIGEgZ3Vlc3Qtc2lkZSBzd2VlcCwgc2hvdWxkIGl0PwoKRXhjZXB0IHRo
YXQgZm9yIFhTQS0xNTAsIHRoZSBzd2VlcCBpc24ndCBndWVzdCB3aWRlLsKgIEl0IGlzIG9ubHkg
b2YgdGhlCmxhc3QgMzIgYWxsb2NhdGVkIGZyYW1lcy4KCj4gIFlvdSBtYXkgd2FzdGUgYSBsb3Qg
b2YgdGltZSByZWNsYWltaW5nIHplcm8gcGFnZXMsIGJ1dCBpdCBzZWVtcyBsaWtlIGl0Cj4gc2hv
dWxkIG9ubHkgYmUgYSByZWxhdGl2ZWx5IG1pbm9yIHBlcmZvcm1hbmNlIGlzc3VlLCBub3QgYSBj
b3JyZWN0bmVzcwo+IGlzc3VlLgoKVGhlIG92ZXJ3aGVsbWluZ2x5IGNvbW1vbiBjYXNlIGlzIHRo
YXQgd2hlbiB0aGUgbWlncmF0aW9uIHN0cmVhbSB0cmllcwp0byBtYXAgYSBnZm4sIHRoZSBkZW1h
bmQgcG9wdWxhdGlvbiBjYXVzZXMgYSBjcmFzaCBvbiB0aGUgc291cmNlIHNpZGUsCmJlY2F1c2Ug
eGVuZm9yZWlnbm1lbW9yeV9tYXAoKSBkb2VzIGEgUDJNX0FMTE9DIGxvb2t1cCBhbmQgY2FuJ3Qg
ZmluZCBhCmZyYW1lLgoKPgo+IFRoZSBtYWluICJwcm9ibGVtIiAoaW4gdGVybXMgb2YgInN1cnBy
aXNpbmcgYmVoYXZpb3IiKSB3b3VsZCBiZSB0aGF0IG9uCj4gdGhlIHJlbW90ZSBzaWRlIGFueSBQ
b0QgcGFnZXMgd2lsbCBhY3R1YWxseSBiZSBhbGxvY2F0ZWQgemVybyBwYWdlcy4gIFNvCj4gaWYg
eW91ciBndWVzdCB3YXMgYm9vdGVkIHdpdGggbWVtbWF4PTQwOTYgYW5kIG1lbW9yeT0yMDQ4LCBi
dXQgeW91cgo+IGJhbGxvb24gZHJpdmVyIGhhZCBvbmx5IGJhbGxvb25lZCBkb3duIHRvIDMwMDAg
Zm9yIHNvbWUgcmVhc29uIChhbmQgdGhlbgo+IHN0b3BwZWQpLCB0aGUgcmVtb3RlIHNpZGUgd291
bGQgd2FudCAzMDAwIE1pQiAobm90IDIwNDgsIGFzIG9uZSBtaWdodAo+IGV4cGVjdCkuCgpJZiB0
aGVyZSBhcmUgdG9vIG1hbnkgZnJhbWVzIGluIHRoZSBtaWdyYXRpb24gc3RyZWFtLCB0aGUgZGVz
dGluYXRpb24Kc2lkZSB3aWxsIGZhaWwgYmVjYXVzZSBvZiBnb2luZyBvdmVyIGFsbG9jYXRpb24u
Cgo+Cj4+ICogeDg2IFBWIGJhbGxvb25pbmcgKFAyTSBtYXJrZWQgZGlydHksIHRhcmdldCBmcmFt
ZSBub3QgbWFya2VkKQo+IEVyLCB0aGlzIHNob3VsZCBwcm9iYWJseSBiZSBmaXhlZC4gIFdoYXQg
ZXhhY3RseSBpcyB0aGUgcHJvYmxlbSBoZXJlPwoKUDJNIHN0cnVjdHVyZSBjaGFuZ2VzIGRvbid0
IGNhdXNlIGFsbCBmcmFtZXMgdW5kZXIgdGhlIGNoYW5nZSB0byBiZQpyZXNlbnQuwqAgVGhpcyBp
cyBtYWlubHkgYSBwcm9ibGVtIHdoZW4gYmFsbG9vbmluZyBvdXQgYSBmcmFtZSAod2hpY2ggaGFz
CmFscmVhZHkgYmVlbiBzZW50IGluIHRoZSBzdHJlYW0pLCBhdCB3aGljaCBwb2ludCB3ZSBnZXQg
dG9vIG11Y2ggbWVtb3J5Cm9uIHRoZSBkZXN0aW5hdGlvbiBzaWRlLCBhbmQgZ28gb3ZlciBhbGxv
Y2F0aW9uLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 23 17:56:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 17:56:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6gxO-00008N-0d; Mon, 23 Oct 2017 17:56:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6gxM-000082-9g
 for xen-devel@lists.xensource.com; Mon, 23 Oct 2017 17:56:08 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 0E/88-21876-73D2EE95; Mon, 23 Oct 2017 17:56:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsWS0XRdVddM912
 kweeHJhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeP7gFmvB/ZiKh1PvsDQw
 LrDoYuTiEBJoZJJ4/PE/YxcjJ5DzmFHi6c9UiMQ2RomV8/exgiREBJwlvp6Zyw5i8wroS0zpW
 s0MYgsLmEr0rv4GViMhsEJJYsVHrS5GDiDbW2JNhyKM2dis3cXIzsEmYCVxSAyklkVAVeLPu+
 eMExi5FzAyrGLUKE4tKkst0jU01ksqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECPQ
 2AxDsYPy3zfMQoyQHk5Io7++ct5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhNdd5FCgkWpaan
 VqRl5gDDDiYtwcGjJMK7UxsozVtckJhbnJkOkTrFaMxxbNPlP0wcz2a+bmAWYsnLz0uVEud1B
 pkkAFKaUZoHNwgWD5cYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzHsAZCFPZl4J3L5XQKcwAZ
 0ia/8G5JSSRISUVAOjzF/eF/FC2+0NnTykeK9qzk41YdFY9EkuQPQt87P5vv94gsI8L3armh8
 6fVm+/8hrGbfNl3os897u6H1X0jzL6B+jzNP6FYuPLcraH8T687L/SfO3vD9ntNit/nRcLerm
 /usWHRsbLqW9mHbF/P/i27fE+m8y2y20ZtUV1960ofmmEDfPlUAOJZbijERDLeai4kQAskV3Z
 IICAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1508781365!108249717!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25565 invoked from network); 23 Oct 2017 17:56:06 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Oct 2017 17:56:06 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6gxI-0000Kw-4p; Mon, 23 Oct 2017 17:56:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e6gxC-0007Ms-Td; Mon, 23 Oct 2017 17:55:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e6gxC-0006to-0X; Mon, 23 Oct 2017 17:55:58 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115131-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-armhf-armhf-examine:reboot:fail:regression
 linux-next:test-armhf-armhf-libvirt-xsm:host-ping-check-native:fail:regression
 linux-next:test-armhf-armhf-xl-arndale:xen-boot:fail:regression
 linux-next:build-amd64-pvops:kernel-build:fail:regression
 linux-next:test-armhf-armhf-xl-xsm:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-vhd:xen-boot:fail:regression
 linux-next:test-armhf-armhf-libvirt-raw:xen-boot:fail:regression
 linux-next:test-armhf-armhf-libvirt:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-cubietruck:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-multivcpu:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-rtds:xen-boot:fail:allowable
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=36ef71cae353f88fd6e095e2aaa3e5953af1685d
X-Osstest-Versions-That: linux=ebe6e90ccc6679cb01d2b280e4b61e6092d4bedb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 23 Oct 2017 17:55:58 +0000
Subject: [Xen-devel] [linux-next test] 115131: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNTEzMSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTUxMzEvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAg
IDcgcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNDY1OAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgNSBob3N0LXBpbmctY2hlY2stbmF0aXZlICAgZmFpbCBS
RUdSLiB2cy4gMTE0NjgyCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTQ2ODIKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgIDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
NDY4MgogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0NjgyCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTQ2ODIKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExNDY4MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0NjgyCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTQ2ODIKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNDY4MgogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0NjgyCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTQ2ODIKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxv
d2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTQ2ODIKClRlc3RzIHdoaWNo
IGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4t
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygx
KSAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEx
NDY4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTE0NjgyCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBsaW51eCAgICAgICAgICAgICAgICAzNmVmNzFjYWUzNTNmODhmZDZlMDk1ZTJhYWEzZTU5
NTNhZjE2ODVkCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBlYmU2ZTkw
Y2NjNjY3OWNiMDFkMmIyODBlNGI2MWU2MDkyZDRiZWRiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAg
ICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKRmFpbGluZyBzaW5jZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgClRlc3Rpbmcgc2FtZSBz
aW5jZSAgIDExNDc5NiAgMjAxNy0xMC0yMCAwOToyNjo1NSBaICAgIDMgZGF5cyAgICAyIGF0dGVt
cHRzCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1y
dW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5v
dCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 23 18:04:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 18:04:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6h5P-00015K-Vn; Mon, 23 Oct 2017 18:04:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e6h5P-00015E-1P
 for xen-devel@lists.xenproject.org; Mon, 23 Oct 2017 18:04:27 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 3B/23-00431-A2F2EE95; Mon, 23 Oct 2017 18:04:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFKsWRWlGSWpSXmKPExsVyMfTOal0N/Xe
 RBnMPCll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmTD/9hL/gvU9FwvpO5gfGFRBcjF4eQwGxG
 ia53C9lAHBaB18wS1+5dZuli5OSQELjDKvH/QzSEnSVx7uQBoDgHkJ0mMfuZJ0S4WmLHu29sI
 GEhATWJNW+iIGb+YpR4dm8+2BhhgXSJrldfmUFqRAR8JRb2G4KEmQVuMkt8eMwNUb+AXeLag1
 VgNWwCOhLrZtSC1PAK2EpsvnCLFcRmEVCV2LjzOSOILSoQLtF0tp8FokZQ4uTMJ2A2p4CHRPv
 vnSwQ880k5m1+yAxhi0vcejKfCcKWl9j+dg7zBEbRWUjaZyFpmYWkZRaSlgWMLKsY1YtTi8pS
 i3SN9JKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAmOlnoGBcQfjqWbnQ4ySHExKo
 ry/c95GCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgDdZ7FykkWJSanlqRlpkDjFqYtAQHj5IIby
 BImre4IDG3ODMdInWK0Z7jwp1Lf5g4jm26DCQP7LkFJJ/NfN3ALMSSl5+XKiXOmwLSJgDSllG
 aBzcUlmQuMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmDQeZwpOZVwK3+xXQWUxAZ8navwE5
 qyQRISXVwLjAKlbngWbZtrAjS68xzvwXHD21YE1UjcBPNZUVTstrH/i+KWpSaNb6kChZ+lzdV
 7n3mM2PGSFrmcTtnFRvK6jub/rBuiDh9Eu2Z+ySx49vtdqwZ9Msu4KfwVenr+/8carTee4ng0
 VTlFj+tn2IWearUlpytcy247uNUdqdGUGlJWnbJpt08imxFGckGmoxFxUnAgCRL4O4LQMAAA=
 =
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1508781863!108342819!1
X-Originating-IP: [209.85.220.171]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31975 invoked from network); 23 Oct 2017 18:04:24 -0000
Received: from mail-qk0-f171.google.com (HELO mail-qk0-f171.google.com)
 (209.85.220.171)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 Oct 2017 18:04:24 -0000
Received: by mail-qk0-f171.google.com with SMTP id l194so23073501qke.13
 for <xen-devel@lists.xenproject.org>; Mon, 23 Oct 2017 11:04:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=xTl0o9EuXtarhHNYgg5HpH6C3T1Tj2H+wiUDNbCFmyA=;
 b=MSkw3J6y6h55JKVlOOrb/b8fCYSRKiJWSqdwhE6uApqRi/b+mR8Oxygl1BnFwSQzCb
 1hzsoKWFqz4LurnfFTPqqclOeEXPZJJycSH9Q+ucB4mpvfNcaOFn74BKcsd0h1F6wp5T
 V3rhbRdupR7WdiJPVHk0+8DkrvGkfB1RGZqls=
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=xTl0o9EuXtarhHNYgg5HpH6C3T1Tj2H+wiUDNbCFmyA=;
 b=gqxQtJBEnNT0mEDJ3h5ZQ9FLo8CDmgTI7V9+wh1YBmnGiucKS1vIIxmrjf7ickTBfq
 jZ2vNGJtjSRPepKu21opi72toQxxVP098moIYt0gF1bbl3dHf86OaBOsqOy2LyFRb2lG
 L6zR7ezOJeuGilK56jKfwrHOipbKT/8zjpTXeGTKnWoXbWus8cv4JCg/x3QWeLHEeqR6
 FKcef/c0nAk65YxKgx1JkFBPb6Bgdx/Brya5izXMHqKpAm4oSOEqGor91IA3RcJ8WFbs
 9u0mff59Q0Xc0VpyCNWbUWFSlJ756i8m9rLrWERlsyqPF0bL/97zTvdPr3NF4/RO1Jyn
 wFdg==
X-Gm-Message-State: AMCzsaWlrTbIWjyjyg4HGI+fc4ownfcNAQ67Abmg1SowUezD7BqdquBu
 /7xHCzU4FnBRjKYRKmKOlslClw==
X-Google-Smtp-Source: ABhQp+Q1HSsFohAro/+zVHWbR9/70zPEHPQrH/Jx7fDXvuJ4PPbv5XPmMEFSzt/pPya3uaG6ogfv+g==
X-Received: by 10.55.204.157 with SMTP id n29mr18441739qkl.243.1508781863073; 
 Mon, 23 Oct 2017 11:04:23 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id q73sm5016539qkl.12.2017.10.23.11.04.21
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 23 Oct 2017 11:04:22 -0700 (PDT)
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Jan Beulich' <JBeulich@suse.com>
References: <20171017132432.24093-1-paul.durrant@citrix.com>
 <20171017132432.24093-6-paul.durrant@citrix.com>
 <f2077243-32dd-8907-8ba2-b11cb240c8bc@linaro.org>
 <b7e94b0469b847669f9c0f9992069d9f@AMSPEX02CL03.citrite.net>
 <759ace10-543f-346c-74fc-c2dd8f80a92a@linaro.org>
 <01fde88658c54fb6a3b903060a6a4650@AMSPEX02CL03.citrite.net>
 <1496a647-e2f9-bab3-c7f9-5a766d7c28d2@linaro.org>
 <c8e508bf672f4582ba40412ed05c9c06@AMSPEX02CL03.citrite.net>
 <59E8DCA60200007800188376@prv-mh.provo.novell.com>
 <2f17e24d-0191-e46b-64aa-ac3abba515a7@linaro.org>
 <59E8E51B020000780018840F@prv-mh.provo.novell.com>
 <1c3d3841-74bd-3548-1b2b-edf64f9994d8@linaro.org>
 <fe676649-cb9d-5a20-3ed1-93c1125eff11@linaro.org>
 <59E9B2CB020000780018872A@prv-mh.provo.novell.com>
 <89b3ddce8f934c06b9fa27ab5d766461@AMSPEX02CL03.citrite.net>
 <7b6b14ba-694d-3fcc-c8ab-878b6b4e26d4@linaro.org>
 <da03957025cf4c53b33c0fe34deebc24@AMSPEX02CL03.citrite.net>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <29ecd683-b734-fe14-2fd9-7c4154238ed3@linaro.org>
Date: Mon, 23 Oct 2017 19:04:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <da03957025cf4c53b33c0fe34deebc24@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v12 05/11] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAyMC8xMC8xNyAxMToxMCwgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQo+PiBGcm9tOiBKdWxpZW4gR3JhbGwgW21haWx0bzpqdWxpZW4uZ3JhbGxA
bGluYXJvLm9yZ10KPj4gU2VudDogMjAgT2N0b2JlciAyMDE3IDExOjAwCj4+IFRvOiBQYXVsIER1
cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgJ0phbiBCZXVsaWNoJwo+PiA8SkJldWxp
Y2hAc3VzZS5jb20+Cj4+IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPjsg
QW5kcmV3IENvb3Blcgo+PiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5s
YXAKPj4gPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IElhbiBKYWNrc29uIDxJYW4uSmFja3Nv
bkBjaXRyaXguY29tPjsgUm9nZXIKPj4gUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT47
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBTdGVmYW5vCj4+IFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IEtv
bnJhZAo+PiBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47IERhbmllbCBE
ZSBHcmFhZgo+PiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PjsgVGltIChYZW4ub3JnKSA8dGltQHhl
bi5vcmc+Cj4+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjEyIDA1LzExXSB4ODYv
bW06IGFkZAo+PiBIWVBFUlZJU09SX21lbW9yeV9vcCB0byBhY3F1aXJlIGd1ZXN0IHJlc291cmNl
cwo+Pgo+PiBIaSBQYXVsLAo+Pgo+PiBPbiAyMC8xMC8xNyAwOToyNiwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4+Pj4gRnJvbTogSmFuIEJldWxp
Y2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4+PiBTZW50OiAyMCBPY3RvYmVyIDIwMTcg
MDc6MjUKPj4+PiBUbzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KPj4+
PiBDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IEFuZHJldyBDb29wZXIK
Pj4+PiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAKPj4+PiA8R2Vv
cmdlLkR1bmxhcEBjaXRyaXguY29tPjsgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5j
b20+OyBQYXVsCj4+Pj4gRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBSb2dlciBQ
YXUgTW9ubmUKPj4+PiA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pCj4+Pj4gPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IEtvbnJhZAo+PiBSemVzenV0ZWsK
Pj4+PiBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgRGFuaWVsIERlIEdyYWFmCj4+IDxk
Z2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+Owo+Pj4+IFRpbSAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPgo+
Pj4+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjEyIDA1LzExXSB4ODYvbW06IGFk
ZAo+Pj4+IEhZUEVSVklTT1JfbWVtb3J5X29wIHRvIGFjcXVpcmUgZ3Vlc3QgcmVzb3VyY2VzCj4+
Pj4KPj4+Pj4+PiBPbiAxOS4xMC4xNyBhdCAxODoyMSwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3Jn
PiB3cm90ZToKPj4+Pj4gTG9va2luZyBhIGJpdCBtb3JlIGF0IHRoZSByZXNvdXJjZSB5b3UgY2Fu
IGFjcXVpcmUgZnJvbSB0aGlzIGh5cGVyY2FsbC4KPj4+Pj4gU29tZSBvZiB0aGVtIGFyZSBhbGxv
Y2F0ZWQgdXNpbmcgYWxsb2NfeGVuaGVhcF9wYWdlKCkgc28gbm90IGFzc2lnbmVkCj4+IHRvCj4+
Pj4+IGEgZG9tYWluLgo+Pj4+Pgo+Pj4+PiBTbyBJIGFtIG5vdCBzdXJlIGhvdyB5b3UgY2FuIGV4
cGVjdCBhIGZ1bmN0aW9uIHNldF9mb3JlaWduX3AybV9lbnRyeQo+PiB0bwo+Pj4+PiB0YWtlIHJl
ZmVyZW5jZSBpbiB0aGF0IGNhc2UuCj4+Pj4KPj4+PiBIbW0sIHdpdGggdGhlIGRvbWFpbiBwYXJh
bWV0ZXIgYWRkZWQsIERPTUlEX1hFTiB0aGVyZSAoZm9yCj4+Pj4gWGVuIGhlYXAgcGFnZXMpIGNv
dWxkIGlkZW50aWZ5IG5vIHJlZmVyZW5jZXMgdG8gYmUgdGFrZW4sIGlmIHRoYXQKPj4+PiB3YXMg
cmVhbGx5IHRoZSBpbnRlbmRlZCBiZWhhdmlvciBpbiB0aGF0IGNhc2UuIEhvd2V2ZXIsIGV2ZW4g
Zm9yCj4+Pj4gWGVuIGhlYXAgcGFnZXMgbGlmZSB0aW1lIHRyYWNraW5nIG91Z2h0IHRvIGJlIGRv
bmUgLSBpdCBpcyBmb3IgYQo+Pj4+IHJlYXNvbiB0aGF0IHNoYXJlX3hlbl9wYWdlX3dpdGhfZ3Vl
c3QoKSBhc3NpZ25zIHRoZSB0YXJnZXQKPj4+PiBkb21haW4gYXMgdGhlIG93bmVyIG9mIHN1Y2gg
cGFnZXMsIGFzIHRoYXQgYWxsb3dzIGdldF9wYWdlKCkgdG8KPj4+PiBzdWNjZWVkIGZvciB0aGVt
Lgo+Pj4+Cj4+Pgo+IAo+IEhpIEp1bGllbiwKPiAKPj4+IFNvLCBub3RoaW5nIEknbSBkb2luZyBo
ZXJlIGlzIG1ha2luZyBhbnl0aGluZyB3b3JzZSwgcmlnaHQ/IEdyYW50IHRhYmxlcyBhcmUKPj4g
YXNzaWduZWQgdG8gdGhlIGd1ZXN0LCBhbmQgSU9SRVEgc2VydmVyIHBhZ2VzIGFyZSBhbGxvY2F0
ZWQgd2l0aAo+PiBhbGxvY19kb21oZWFwX3BhZ2UoKSBzbyBub3RoaW5nIGlzIGFub255bW91cy4K
Pj4KPj4gSSBkb24ndCB0aGluayBncmFudCB0YWJsZXMgaXMgYXNzaWduZWQgdG8gdGhlIGd1ZXN0
IHRvZGF5LiBUaGV5IGFyZQo+PiBhbGxvY2F0ZWQgdXNpbmcgeGVuaGVhcF9wYWdlcygpIGFuZCBJ
IGNhbid0IGZpbmQKPj4gc2hhcmVfeGVuX3BhZ2Vfd2l0aF9ndWVzdCgpLgo+IAo+IFRoZSBndWVz
dCB3b3VsZCBub3QgYmUgYWJsZSB0byBtYXAgdGhlbSBpZiB0aGV5IHdlcmUgbm90IGFzc2lnbmVk
IGluIHNvbWUgd2F5IQoKRG8geW91IG1lYW4gZm9yIFBWPyBGb3IgSFZNL1BWSCwgd2UgZG9uJ3Qg
Y2hlY2sgd2hldGhlciB0aGUgcGFnZSBpcyAKYXNzaWduZWQgKHNlZSBnbnR0YWJfbWFwX2ZyYW1l
KS4KCj4gU2VlIHRoZSBjb2RlIGJsb2NrIGF0IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPXhlbi5naXQ7YT1ibG9iO2Y9eGVuL2NvbW1vbi9ncmFudF90YWJsZS5jO2hiPUhFQUQjbDE3
MTYKPiBJdCBjYWxscyBnbnR0YWJfY3JlYXRlX3NoYXJlZF9wYWdlKCkgd2hpY2ggaXMgd2hhdCBj
YWxscyB0aHJvdWdoIHRvIHNoYXJlX3hlbl9wYWdlX3dpdGhfZ3Vlc3QoKS4KClRoYW5rIHlvdSBm
b3IgdGhlIGxpbmssIEkgd2lsbCBoYXZlIGEgbG9vay4KCj4gCj4+Cj4+IEFueXdheSwgSSBkaXNj
dXNzZWQgd2l0aCBTdGVmYW5vIGFib3V0IGl0LiBzZXRfZm9yZWlnbl9wMm1fZW50cnkgaXMKPj4g
Z29pbmcgdG8gYmUgbGVmdCB1bmltcGxlbWVudGVkIG9uIEFybSB1bnRpbCBzb21lb25lIGFzIHRp
bWUgdG8gaW1wbGVtZW50Cj4+IGNvcnJlY3RseSB0aGUgZnVuY3Rpb24uCj4+Cj4gCj4gVGhhdCBt
YWtlcyBzZW5zZS4gRG8geW91IHN0aWxsIGhhdmUgYW55IGlzc3VlcyB3aXRoIHRoaXMgcGF0Y2gg
YXBhcnQgZnJvbSB0aGUgY29zbWV0aWMgb25lcyB5b3Ugc3BvdHRlZCBpbiB0aGUgaGVhZGVyPwoK
Tm8uIEFsdGhvdWdoLCBtYXkgSSByZXF1ZXN0IHRvIGFkZCBhIGNvbW1lbnQgaW4gdGhlIEFSTSBo
ZWxwZXJzIGFib3V0IAp0aGUgcmVmZXJlbmNlIGNvdW50aW5nPwoKQ2hlZXJzLAoKLS0gCkp1bGll
biBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 23 18:36:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 18:36:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6haS-00037E-He; Mon, 23 Oct 2017 18:36:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6haQ-00036q-VC
 for xen-devel@lists.xensource.com; Mon, 23 Oct 2017 18:36:31 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 1E/FA-14867-EA63EE95; Mon, 23 Oct 2017 18:36:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrALMWRWlGSWpSXmKPExsWS0XRdVXet2bt
 Ig5UzhSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacf/eF6aCnWYVrS+amBsY
 r+t2MXJyCAk0MkncXifTxcgFZD9mlDj34R8ThLONUWLP4Y9sIFUiAs4SX8/MZQexeQX0Jbb03
 2UGsYUF3CSOTX0HFpcQmMQkcetzKYTtKfH3+WYWGPvPhjbGLkZ2DjYBK4lDYiBRFgFViSl9K5
 kmMHIvYGRYxahenFpUllqka6KXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRHobwY
 g2MHYfdn/EKMkB5OSKO/vnLeRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4JYHhIyRYlJqeWpGW
 mQMMPJi0BAePkggvP0iat7ggMbc4Mx0idYrRmOPYpst/mDiezXzdwCzEkpeflyolzmsMUioAU
 ppRmgc3CBYRlxhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTMKwEyhSczrwRu3yugU5iATpG1fw
 NySkkiQkqqgbF5iUJwe/WqhuR9syq1qo3nhyRf2WT5Z/uvR/6F/xLXKebYSm7JMtU+qlz2KJR
 B/4DEfga5kM95ToJXqmWKq9pn+zZdFEuZGjR3SceHG7dX/qy521SsqC/4+tkbuYiELubtxd/i
 sxKmX11wuW52TrL7p7Icl6VH5tT2e2wsZLO7vdT/nf7lJiWW4oxEQy3mouJEADNpS+iDAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1508783788!100576293!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28504 invoked from network); 23 Oct 2017 18:36:29 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Oct 2017 18:36:29 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6haL-0001SY-Ib; Mon, 23 Oct 2017 18:36:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e6haF-0001q1-UV; Mon, 23 Oct 2017 18:36:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e6haF-0002ck-KS; Mon, 23 Oct 2017 18:36:19 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115156-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=1f2c7894dfe3d52f33655de202bd474999a1637b
X-Osstest-Versions-That: xen=e1bc61af7621ee07f7ba03afcfa4b6fa54fbfb2a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 23 Oct 2017 18:36:19 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 115156: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNTE1NiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNTE1Ni8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDFmMmM3ODk0ZGZlM2Q1MmYzMzY1NWRlMjAyYmQ0NzQ5
OTlhMTYzN2IKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGUxYmM2MWFm
NzYyMWVlMDdmN2JhMDNhZmNmYTRiNmZhNTRmYmZiMmEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
NTE0OCAgMjAxNy0xMC0yMyAxNDoxNzo1MiBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTUxNTYgIDIwMTctMTAtMjMgMTc6MDE6MjggWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBJYW4gSmFja3Nv
biA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNp
b24gOgoKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249MWYyYzc4OTRkZmUz
ZDUyZjMzNjU1ZGUyMDJiZDQ3NDk5OWExNjM3YgorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4v
Y3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi4K
KysrKyBQRVJMTElCPS46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZp
ZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAg
ICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3si
UmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVz
dC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1k
IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysg
cmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9T
U1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMg
d2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLXVu
c3RhYmxlLXNtb2tlIDFmMmM3ODk0ZGZlM2Q1MmYzMzY1NWRlMjAyYmQ0NzQ5OTlhMTYzN2IKKyBi
cmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249MWYyYzc4OTRkZmUzZDUyZjMzNjU1
ZGUyMDJiZDQ3NDk5OWExNjM3YgorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1v
bgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi46LgorKysrIFBF
UkxMSUI9LjouOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVw
b3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAg
ICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9z
In0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVw
b3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9t
ZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9z
PS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyBl
eHBvcnQgUEVSTExJQj0uOi46LjouCisrKyBQRVJMTElCPS46LjouOi4KKysgdW1hc2sgMDAyCisg
c2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFu
Y2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJs
ZQorICdbJyB4eGVuID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4cWVtdS11cHN0
cmVhbS11bnN0YWJsZSA9IHggJ10nCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0
cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUtc21va2UKKyBwcmV2eGVuYnJhbmNoPXhlbi00Ljkt
dGVzdGluZworICdbJyB4MWYyYzc4OTRkZmUzZDUyZjMzNjU1ZGUyMDJiZDQ3NDk5OWExNjM3YiA9
IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUg
JwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFs
Y29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3Ig
ZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDov
L2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9r
ZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2
aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmly
dC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNl
YWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292
bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQK
KysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdh
cmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgt
cHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVu
CisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisr
ICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0
CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIv
c2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngK
KysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVu
c3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWls
eS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNt
b2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhl
bi11bnN0YWJsZS1zbW9rZQorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90
cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQK
KysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVF
X0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMu
Z2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9T
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdp
dAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeGVuLXVuc3RhYmxlLXNtb2tlCisgY2FzZSAk
MSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3Jl
cG9zL3hlbgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eGVuLmdpdCAxZjJjNzg5NGRmZTNkNTJmMzM2NTVkZTIwMmJkNDc0OTk5YTE2MzdiOnJlZnMvaGVh
ZHMvc21va2UKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0
CiAgIGUxYmM2MWEuLjFmMmM3ODkgIDFmMmM3ODk0ZGZlM2Q1MmYzMzY1NWRlMjAyYmQ0NzQ5OTlh
MTYzN2IgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 23 18:51:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 18:51:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6hoh-0004Lp-Sn; Mon, 23 Oct 2017 18:51:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xumengpanda@gmail.com>) id 1e6hog-0004Lj-AF
 for xen-devel@lists.xen.org; Mon, 23 Oct 2017 18:51:14 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 A6/01-13910-12A3EE95; Mon, 23 Oct 2017 18:51:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsVyMfTGIV0Fq3e
 RBj3TjCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxF+1awFvSzVuy58YqpgXEZSxcjF4eQwGRG
 iV8fP7CDOCwCDawSHedbGEEcCYE5rBI3V29m6mLkBHLKJO6sW8ACYRdJXFzyhB3CLpb4vO47W
 A2vgKDEyZlPwGqEBLwl2ma2M4LYnAKGEtdvrWGDWLeQUeL6kyPMIAk2AVWJeeca2UBsFiC7oX
 MTK8SgAIk9p2+CNQsLREm0rtsDViMioCbxa+86MJtZ4AajxO7J0RC2pkTr9t/sExgFZyG5Yxa
 S1AJGplWMGsWpRWWpRbqGZnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIFBygAE
 Oxjvbww4xCjJwaQkyvs7522kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnerxbvIoUEi1LTUyvSM
 nOA8QKTluDgURLhTQNJ8xYXJOYWZ6ZDpE4x2nNcuHPpDxPHjYfXgeSBPbeA5LOZrxuYhVjy8v
 NSpcR5f4K0CYC0ZZTmwQ2FxfclRlkpYV5GoDOFeApSi3IzS1DlXzGKczAqCfO+ApnCk5lXArf
 7FdBZTEBnydq/ATmrJBEhJdXA2JtVp9abtmTdtT8H3qxsmrjCN7qQz97thqW5X+UW3xtTdHWc
 Pyw/LZr3Ly9yg/KpbbH+X6U1TBqm6y57LDnDen5up+ziI9LGi/P/FMZeUAy4zb00huXJzLkSP
 8RKuBi2HN0QcenYXkv9zRPUj3CvNcssLsm/4yoi8Ca/jH92sFTn6vmqzTKOSizFGYmGWsxFxY
 kANXbfLuoCAAA=
X-Env-Sender: xumengpanda@gmail.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1508784672!103499064!1
X-Originating-IP: [209.85.216.194]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59658 invoked from network); 23 Oct 2017 18:51:12 -0000
Received: from mail-qt0-f194.google.com (HELO mail-qt0-f194.google.com)
 (209.85.216.194)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 Oct 2017 18:51:12 -0000
Received: by mail-qt0-f194.google.com with SMTP id z28so27436629qtz.13
 for <xen-devel@lists.xen.org>; Mon, 23 Oct 2017 11:51:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=dL5iIQS/ejRQL5K+YapYYjCR+NRsfQZoUADKG107jyo=;
 b=HLxp06KMYD7BvTYAvpOB3SLM6YW5Mpy6kpI5AZZomQYHNgvmw+v6S/fxmJ+PZXpMye
 IsbvzGihg95eb9tuIpI8BJl6LLCf1cnEE7R4YpSDJkLg3Ecy6nHYlWWSVVfEgTJwiBs5
 AHqjClKSDXgSJcXz00fglpJ00pZelx7iav42BpuSj75x121ETHMgaJSXV4sUoVAzKGgF
 QhVnkF7uOER5ygyhXTBA8OFmxaLCQQqJwrRpSRvqPPq1kVnpuB0Lecr4jfQSKogyz+p2
 1PW9erH49naZPwgiFA3dKoUGBtlQ16dqvuMFHcX3fYn1xKyCZStWiRaVArlv5xfuzpwV
 5T8w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=dL5iIQS/ejRQL5K+YapYYjCR+NRsfQZoUADKG107jyo=;
 b=caKPvoog7rjLYahRVZkg/Fkz6qqOc89FAVQv2bfOwAZHM9nzqSaUEF1xFHe4Do1U5Y
 bkLn/VDF+Sy0NsVLEmKZ5q5PYCo447Pxbeimlk59lIE6JJHPUJr5Cr5LvsFYPKEJof1b
 pnGg2innJLXqxRWAFGYwdw6AYOajmREX765Bs02OI+MUkZJpAQIUjiUwth60tAZAG3oV
 GKBHPtcLnwFeCQK3Dpsqxe7tpPS9PxCseSkODYmH8n/UJFg9Pb4Kthd2pKVfVzaGT0Q/
 bWUkrNxXTEtVTAhbweimKCmCPcN27WVDENrrRCywyQCqojDQV+nx5gB/R+rmY9S0LMj1
 zbVA==
X-Gm-Message-State: AMCzsaUOoxpRBLteTYdcmTrn9aKK5V9eHUYKhHKJwXKV/iyUInPKlsrM
 LQ6gaXurA5GTCAine2q/kKkrBeWnEm+F41OaSg==
X-Google-Smtp-Source: ABhQp+QVRCvXlCalJUI5amZ94kaTkepofPHwyXIGZ/2XFJxuQ9Tlm0hyZt7k2e58YPWeDZcyu70E+w5k7CHfC4o4tiE=
X-Received: by 10.200.25.46 with SMTP id t43mr21256360qtj.204.1508784671675;
 Mon, 23 Oct 2017 11:51:11 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.86.202 with HTTP; Mon, 23 Oct 2017 11:50:31 -0700 (PDT)
In-Reply-To: <1508227851.6552.135.camel@linux.it>
References: <1507744926-3950-1-git-send-email-mengxu@cis.upenn.edu>
 <1507744926-3950-5-git-send-email-mengxu@cis.upenn.edu>
 <1508227851.6552.135.camel@linux.it>
From: Meng Xu <xumengpanda@gmail.com>
Date: Mon, 23 Oct 2017 14:50:31 -0400
Message-ID: <CAENZ-+=NGauUEXZzdW0xB82nAVq49ufELaSaO2Mrc8hU+PFj5g@mail.gmail.com>
To: Dario Faggioli <raistlin@linux.it>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@linaro.org>, Wei Liu <wei.liu2@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v4 4/5] xentrace: enable per-VCPU extratime
 flag for RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMTcsIDIwMTcgYXQgNDoxMCBBTSwgRGFyaW8gRmFnZ2lvbGkgPHJhaXN0bGlu
QGxpbnV4Lml0PiB3cm90ZToKPiBPbiBXZWQsIDIwMTctMTAtMTEgYXQgMTQ6MDIgLTA0MDAsIE1l
bmcgWHUgd3JvdGU6Cj4+IENoYW5nZSByZXBsX2J1ZGdldCBldmVudCBvdXRwdXQgZm9yIHhlbnRy
YWNlIGZvcm1hdHMgYW5kIHhlbmFseXplCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IE1lbmcgWHUgPG1l
bmd4dUBjaXMudXBlbm4uZWR1Pgo+Pgo+IEknZCBzYXk6Cj4KPiBSZXZpZXdlZC1ieTogRGFyaW8g
RmFnZ2lvbGkgPHJhaXN0bGluQGxpbnV4Lml0PgoKSGkgZ3V5cywKCkp1c3QgYSByZW1pbmRlciwg
d2UgbWF5IG5lZWQgdGhpcyBwYXRjaCBmb3IgdGhlIHdvcmstY29uc2VydmluZyBSVERTCnNjaGVk
dWxlciBpbiBYZW4gNC4xMC4KCkkgc2F5IEp1bGllbiBzZW50IG91dCB0aGUgcmMyIHRvZGF5IHdo
aWNoIGRvZXMgbm90IGluY2x1ZGUgdGhpcyBwYXRjaC4KClRoYW5rcyBhbmQgYmVzdCByZWdhcmRz
LAoKTWVuZwoKLS0tLS0tLS0tLS0KTWVuZyBYdQpQaC5ELiBDYW5kaWRhdGUgaW4gQ29tcHV0ZXIg
YW5kIEluZm9ybWF0aW9uIFNjaWVuY2UKVW5pdmVyc2l0eSBvZiBQZW5uc3lsdmFuaWEKaHR0cDov
L3d3dy5jaXMudXBlbm4uZWR1L35tZW5neHUvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 23 20:12:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 20:12:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6j4k-0000wS-L2; Mon, 23 Oct 2017 20:11:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1e6j4i-0000wM-EV
 for xen-devel@lists.xen.org; Mon, 23 Oct 2017 20:11:52 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 ED/6D-10419-70D4EE95; Mon, 23 Oct 2017 20:11:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSfUgTcRjud3fbzvDknJpvU4NWZg00pYLsjxZ
 JJFgRGcH69JbnttjOdbfVwkDti1qBqVk4KzVH2QwjKyrKP4wM1Ezxo08oiTKdNggxjIl2582y
 ++N43vd53uf38PKSuLpMqSFZl4PlOcaqVc4nzCvn6ZOVWwOG1NOe2LXen3XEBpTZ+jSIbUe7F
 RbOmO/KUZg763wq+9kS5BroyCxCnYIbzScJuhiH22/8SCrUdAkG7uYq3I3CxOIgBN5eULgRKa
 oSwTuWLrWV9GporO5SSTia1sGAtx+XJDhdANfHD0ntKDoLxpsrFBKmaD309vkI2b4dA+9wNyE
 TkdBW+XUG46LPu6lhTPaJg1tTpNQOo9dDw93XM/Yx9FLwtxRKbaAXw0BL90xioC8jeHXvgVJO
 nATNwVFcFiVAa+dVQsZbYfL9N6U84EFQOlirkItiFfyocytllQ4+lZeoZOKJCu5X94aIfTDRX
 xPCVrjhqSFkUb8Curu+ht6LhzOB86HpRwpo+/ybkEPlQGA6iEkY0Xuh6cG5UPIzFEzWDqGLaI
 Vnzj48c/bh+bePGoT70HKB5Y+wfHJaaoqRt5jMDhtjsYrVmhQbKwiMibUyRiHlYL6tCYk3MU/
 8HqM7FRnP0UIS08ZQQesPgzrCmJ97zMwI5gO808oKz1E8SWqBMm8JGNSRPGtiXXkWq3hYszSQ
 4dpo6nuWSFOCnbEJFpNMtaN08mVT7yRGTpT1if/BypEiXE1w+RyriaXSJT9aGjA7ub92s6fag
 xI0URQSA6rD7Sxvszj+5/0olkTaKMoquYRbOMffV/1iIEwMlKAflQI5mH+UpggtShzLUuCRLz
 IalhWWjXirbz4ubkj6kJrGxNX9WumM/BiTlFW1Sr9r/66WghPX2nZmPzm6x84lPRv84voyXR9
 szM5FYZs5w8+hW+t3dJ+sWbfxc4Wz4/j74pw8fd+poU1vR076UusjljRuexh+SWcYsN0bP9zD
 lR6KrzJe6YgoDyzQaAnBzKTpcF5g/gBblqgppQMAAA==
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1508789509!72006478!1
X-Originating-IP: [104.47.0.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35784 invoked from network); 23 Oct 2017 20:11:50 -0000
Received: from mail-he1eur01on0063.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.63)
 by server-12.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 23 Oct 2017 20:11:50 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=XqZMxmqDfWTLfl2rwQhhh5pdtWYlOz59UAWfc/F3PEE=;
 b=lPvN8Aw+HAvZD8yZPT7ze97K0+JmtU0ahbWwcFaUeC8Vy5kVZBw+HLP3GpiVkpZ4aeGKAY+m6Y9+FoIQyl+1vAKSPmW/cM1VS2afc5/gc0cNb334Uzf5aIw8XWHD+rK8cVsPMjnE1tSEQkYy81cJWDVzF1jGgYPwKbn+S+/gQrg=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.56) by
 HE1PR03MB1771.eurprd03.prod.outlook.com (2a01:111:e400:7be8::7) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.156.4; Mon, 23
 Oct 2017 20:11:46 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Mon, 23 Oct 2017 23:11:41 +0300
Date: Mon, 23 Oct 2017 23:11:41 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: Julien Grall <julien.grall@linaro.org>
Message-ID: <20171023201141.GA20412@EPUAKYIW2556.kyiv.epam.com>
References: <1507748484-16871-1-git-send-email-volodymyr_babchuk@epam.com>
 <078a8941-5a6b-f7bb-b5c8-f2cf84210cf2@linaro.org>
 <20171017155901.GA24929@EPUAKYIW2556.kyiv.epam.com>
 <942b70a8-dffa-e3ec-19d4-40ff9a328cf6@arm.com>
 <20171020173705.GC11787@EPUAKYIW2556.kyiv.epam.com>
 <b5396625-2a54-d0aa-9a8d-08d070cfe615@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <b5396625-2a54-d0aa-9a8d-08d070cfe615@linaro.org>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: VI1PR08CA0207.eurprd08.prod.outlook.com
 (2603:10a6:802:15::16) To HE1PR03MB1771.eurprd03.prod.outlook.com
 (2a01:111:e400:7be8::7)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 3807e45f-65b3-4ac9-5a30-08d51a524991
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(4534020)(4602075)(4627075)(201703031133081)(201702281549075)(2017052603229);
 SRVR:HE1PR03MB1771; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR03MB1771;
 3:BkZpmLao71iO0ZVDIGqz5NF2clgwXcrwE8VmQuN6BoMZWd2u7q4VAwyWf4Ojjy+s3h0DzL12vnTSz+HmtaFaOlkHZI/H+5BV2/Xx+z8/aIuGjbwAWTiO3pfK5x0xsIqHc7czdMRxxmFxhofOHqQ+0TWvzv7gZcmLiMfLxGfZJXQAeEzPS0xiz/5VmGtUUekvNTSteglEh04zb2PtkEicVyUfhD0qWw/3YWo+R9OQSFpFVHNzvgwAJLDHGg8LoRvS;
 25:B86fnIyfKLnEVM6BOzYgwiLqduF4c5dCxFynmZQ6P0OTFbzSqxhEbOEWSXdkNlnzswJR8PhzqeR+V01HqWSWvPlkkOkNsNhlVqtXRC6XqIjTm7dx9t8HxalVXmlolto7XbytJrjaCZxXvJMv2H871YWuqbAVqCqKVCyL7VGtH5fFQfxShIMwe4Kp0USahu6pe4j2TlZfkkx/EHX223IRXo7qoF5qZz3sfG3eD5Gz4eWi7E5w9U2KXK8LtSxuJrvZTbqTcrvXDV6IiFAbSS+Q5eDz+SUAPtzHWmdF/TWkBdUjya7lT5kcIOfx02UIDLj/XBDKWKwzAOuqanRYoMbXdg==;
 31:eHeptABOD+UMK44lWVuWXUo+tacheB7wJv5MH4UOciwG3BRTgvEzzzjL9P903ALf8Ayvkkl3b1Ss+e+GBhpq8oAbh6ByrpzIBP9rONCSMZQbkiVa3EzLSL4I8dGRqZB+sswkr7BtqOigOVrhv2jTMw1JrLr4ig/OxhI511+2HFZgdhBjA3w5JS8qgDjXhOYUiEGU6BW+kcVvM+XF0mfY0k02rDrRnjdHzqUvQodeJUw=
X-MS-TrafficTypeDiagnostic: HE1PR03MB1771:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR03MB1771;
 20:uCuB0uXA8U+HIXUb5yCoSSA9MrzhH9tPjU/qXni3PZ3Cm1V9iRZooOIG4C+dCSu6uYUo9k5+j+DhPyYCnrmpSH1tM4eSRxs4ApV37eeqDt/q92EPQv4UwdnGzM0hS5Eddz7rwH1cky1KNWXbrl2uRIdF1oHZc/lVlEZJkYwZ/VtBJpTnQfuvkvcOTW5+lXWc6rG+MeyHnvsfE8f6h6H8fpLklQyRytn1EdcAYI5+5fTg2KH0bj8O6n/SLif6ygY6crNGJpXiIqBRqgsdmBfo2xRGdmwATlArN5ATeFJ/G73gvd6Ytf1MrQrGjJ4CSYKWEZa67YkgULFt7ce/1JwGhPe1EJy/rMOJ9DSMRgbe+cu7eEDODplZ3Hd1yXpP7d9hYCUuUWZfbI35h6rUNGD38YKYAImYrBrisaujMQi7UzRp80vylgBiq3ueWpUUQQc4KgfVxwMPI1wHSBV1ijVro7HKAzFNYDlLOxIhbTrQw0GGxoi/kh/31GVgCZzzXVZR;
 4:iISV0pctTVoTx7eCGV4Heubq5xi9TpshM2mLXx4d6ArXaBEQU4BqCvKaAfhrQHZT1HPv0gOwn2E25dfNE2LU4cyKx6ELDzanv7YKdGrsdDVphNI5C9yQOKbKIb2I5gH81i4usUG/9YVqL/iwSzWVoXre7nTX9RY7X/pan8+MBd7E4dUKtCoNw7K3KKENUiBEMgpGcdw9aiFgo8CQEWSQbKApt/iWV8o7GmeHgxm7k2fdj3pf731vsuFr9WTQ309OB0iOlveUoq8urdZJD4ClODCoJ8gEhx4D56SCdFK3PpfCIwWKrUvSkQRsZuqujtaDdgIYOAAsIwovJb0m8R/6TAP0cZpHUsrU17FKLdmP7IjJUnlTlMKPrcUB5p9cLzwC
X-Exchange-Antispam-Report-Test: UriScan:(278428928389397)(192374486261705)(35073007944872); 
X-Microsoft-Antispam-PRVS: <HE1PR03MB1771252C86FB1CC16520D56BE6460@HE1PR03MB1771.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(3231020)(100000703101)(100105400095)(3002001)(10201501046)(93006095)(93001095)(6041248)(20161123564025)(20161123555025)(20161123560025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR03MB1771; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR03MB1771; 
X-Forefront-PRVS: 046985391D
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(346002)(376002)(24454002)(189002)(199003)(6306002)(53936002)(33656002)(76176999)(50986999)(86362001)(54356999)(305945005)(6246003)(7736002)(23726003)(105586002)(8676002)(106356001)(81166006)(81156014)(8936002)(50466002)(53546010)(6116002)(3846002)(1076002)(66066001)(54906003)(2950100002)(6916009)(68736007)(72206003)(316002)(2906002)(97736004)(58126008)(16586007)(229853002)(42186006)(47776003)(93886005)(80792005)(966005)(189998001)(122856001)(478600001)(4326008)(5660300001)(83506002)(101416001)(18370500001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR03MB1771; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR03MB1771;
 23:UmLOjnVbXbKVu2STe5xd9GwtXXAZ6prYMlhQceQeX?=
 =?us-ascii?Q?g8X9qkGLHXNOcckbCFcU/9HINE8l+EinAwtPTjIKROaAcm5fOzbyWpXeNf7B?=
 =?us-ascii?Q?fZbkYRys0LCueKt0Gzr19oyVjOSTJFj0ODQlsE9owWmuiPWvfGaNewPuSKFB?=
 =?us-ascii?Q?7DF+uXTKqExnqYIGQ/eLDGa7V6YX46AUE34x2vihLitDCK28TRE/S0SLPuKi?=
 =?us-ascii?Q?hCOGFQ0NKzVYa02J/9FvivZfTPGvUgce1jwvRMIWiYczqZYnSvC18HHpQJOx?=
 =?us-ascii?Q?UZha/LEdx/6Y+XDmq2ObSPAKDxAWkXFZ8KgrhWAYRjzp//erd6O0NQ375SpY?=
 =?us-ascii?Q?nkRuPHFOr+NFWAWMzicfZPVHj1UbamijFOumnCegBM/+ZDLY+OeTPF1O6PjV?=
 =?us-ascii?Q?bp3THQ8gZGQ9DEpN+r2zxGXKkjjYXpYLFJoQhY/2Ef1WcaGlJzoJuQZ38YTl?=
 =?us-ascii?Q?eWrCIaJAxI9oifNEG0HV/LEM2T/xFDLSmPb1iqiDto8CYW0HBJfyelC3Zqqs?=
 =?us-ascii?Q?EjRNtC6vMI56b181BSRcDvFNAvHbqmCjc0+uSyNuExEsCX5XbdEGaQv/XxW+?=
 =?us-ascii?Q?lH38RhPzx5+IrTJEdB0YeIkCEJEtoERRg3lzXoWmx/uoQoyQ7VNkloHxGFIX?=
 =?us-ascii?Q?w6EtYT33MwibsBF7R/0285GnZToPpwXtM67zM5WKKI5FBghfOweEUAV4bsXb?=
 =?us-ascii?Q?XimdQmFMnn8JFZEX/LiJqoEGnwNxdkvs3qYGT1rOkYMa5Gq0PVlKFH7CbCos?=
 =?us-ascii?Q?5GbykyVwAYi3ikTOtEmiJF+rlpZcWRHwSbtn++UCSGyetUT2X6M9aCMxHM1f?=
 =?us-ascii?Q?abYo0OGiL1V9CWYY3MNxJYyuz2irIiTWp6beTLTrVnB/IafMFVUWFXmnzfZP?=
 =?us-ascii?Q?PgKT5EqUC3xbm+SI8LSeM0x/vp/x18YI0j11tQbu87SMCwzinT701n9TS0NX?=
 =?us-ascii?Q?p4VcUUS23pZfPntlWgxUC5B/n57Aq3fmiCjS0q8G9d2nZ6tDCmkrFTR2hT2i?=
 =?us-ascii?Q?fyWSdzgZKJOvqzTWINPb6m8GnlGcW8roN0vS182VCtEnc9BJi4SsqeIkFj6p?=
 =?us-ascii?Q?B0khwGUV6KjeUJM4kPcLjclx7yuJu+IFpRLsmM6jFnwATcAwLh6WtFTUkxyf?=
 =?us-ascii?Q?qM0OSisxSi3U8yu4Yw/CH6HUqYoukfQ9sukDGZLRyHY3W2TMtoETcN6xRTnL?=
 =?us-ascii?Q?Qc+/qtCx/qTRHRafyAenyBs51HoNTY3NzmYhCFdvpWbJcBqGdhN67nE6A=3D?=
 =?us-ascii?Q?=3D?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR03MB1771;
 6:xcOHv8/lR0n6bmRaMfKwkwa1KF0zZNQ9qfIqr2mnZ6d1CXH/JaDUd5bg7AAMiEbTkNnepXc0l83HA4ll21NUxZqZ4S7i4Brywt0VhQ/LC4dJTJGuWzMKivAdPecdjuVKnLO3kY9UxwQGCw37NmWupPe4mA8dRpp10YURVETamZ7/RfQ/rmVOoAsePBUen4e7XMMlxustDU16V4SXP4iWL8JcW82haSP+fWVr8edWPmlgUZSqC56vBbAS9PS95yrWVi4lXL9o7KlJNfdXqQzEcJP7f5iv/6U7CwGMclRJ37O9cClNdqidYCvuKqz385vxZFZMsg+5bxflJgqcMlNXGg==;
 5:ssoEg1Ua3dlxsQCEKg7yvIocj5mcDETK8yp/WZyZaiJ8W19aR+0a2BqrlnXXa95+t2ooPLPSNvmOOA3TNYZ9fjllcbaLMhg22xCdVUKUGFRqW+mOj24Ngi4rFd5p+MjbE70wuIhuqRtelAmNaeoLwA==;
 24:+HxNuWvzHZmuQ0Xtkm5z7pAbFozzsjKgWYJbuQii3Ry5ze9u716t0Kcqu0vMUUDnUQQlamdsQxwhYvD3iJ2z1PXoLwlKGglkI7WvGeJGP0U=;
 7:upb0+xPcuyStZ/tY7jNVItixUlgMBK5JYeZSg110f2hp1pqblG2GlvbW7mR/jByoam/oGk9LoO1d11Zqun73q7XDV3YntIwFK13IevWv0PV1hTqYTMYR/oGh1QVg4A3K6FR7BQbREzYVxPReCRfdjKf+pBybqVt0DEl31MJNxJtTolQ4aIUzS8B4iD/OjCS3V+BXSh5UkweWyrIxKQoUXV7oly4TW+zCBRSkx6XlTiQ=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Oct 2017 20:11:46.0758 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 3807e45f-65b3-4ac9-5a30-08d51a524991
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR03MB1771
Cc: Julien Grall <julien.grall@arm.com>, nd@arm.com,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [RFC 0/4] TEE mediator framework + OP-TEE mediator
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMjMsIDIwMTcgYXQgMDU6NTk6NDRQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgoKPiBIaSBWb2xvZHlteXIsCkhpIEp1bGllbiwKCj4gTGV0IG1lIGJlZ2luIHRoZSBlLW1h
aWwgd2l0aCBJIGFtIG5vdCB0b3RhbGx5IGFkdmVyc2VkIHRvIHB1dHRpbmcgdGhlIFRFRQo+IG1l
ZGlhdG9yIGluIFhlbi4gQXQgdGhlIG1vbWVudCwgSSBhbSB0cnlpbmcgdG8gdW5kZXJzdGFuZCB0
aGUgd2hvbGUgcGljdHVyZS4KVGhhbmtzIGZvciBjbGFyaWZpY2F0aW9uLiBUaGlzIGlzIHJlYWxs
eSByZWFzc3VyaW5nIDopCkluIG15IHR1cm4sIEknbSBub3QgdG90YWxseSBhZ2FpbnN0IFRFRSBt
ZWRpYXRvcnMgaW4gc3R1YmRvbXMuIEknbSBvbmx5CmNvbmNlcm5lZCBhYm91dCByZXF1aXJlZCBl
ZmZvcnRzLgoKPiBPbiAyMC8xMC8xNyAxODozNywgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4g
Pk9uIEZyaSwgT2N0IDIwLCAyMDE3IGF0IDAyOjExOjE0UE0gKzAxMDAsIEp1bGllbiBHcmFsbCB3
cm90ZToKPiA+Pk9uIDE3LzEwLzE3IDE2OjU5LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiA+
Pj5PbiBNb24sIE9jdCAxNiwgMjAxNyBhdCAwMTowMDoyMVBNICswMTAwLCBKdWxpZW4gR3JhbGwg
d3JvdGU6Cj4gPj4+Pk9uIDExLzEwLzE3IDIwOjAxLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToK
PiA+Pj4+Pkkgd2FudCB0byBwcmVzZW50IFRFRSBtZWRpYXRvciwgdGhhdCB3YXMgZGlzY3Vzc2Vk
IGVhcmxpZXIgKFsxXSkuCj4gPj4+Pj4KPiA+Pj4+Pkkgc2VsZWN0ZWQgZGVzaWduIHdpdGggYnVp
bHQtaW4gbWVkaWF0b3JzLiBUaGlzIGlzIGVhc2llc3Qgd2F5LAo+ID4+Pj4+aXQgcmVtb3ZlcyBt
YW55IHF1ZXN0aW9ucywgaXQgaXMgZWFzeSB0byBpbXBsZW1lbnQgYW5kIG1haW50YWluCj4gPj4+
Pj4oYXQgbGVhc3QgSSBob3BlIHNvKS4KPiA+Pj4+Cj4gPj4+PldlbGwsIGl0IG1heSBjbG9zZSB0
aGUgdGVjaG5pY2FsIHF1ZXN0aW9ucyBidXQgc3RpbGwgbGVhdmUgdGhlIHNlY3VyaXR5Cj4gPj4+
PmltcGFjdCB1bmFuc3dlcmVkLiBJIHdvdWxkIGhhdmUgYXBwcmVjaWF0ZWQgYSBzdW1tYXJ5IG9m
IGVhY2ggYXBwcm9hY2ggYW5kCj4gPj4+PmV4cGxhaW4gdGhlIHByb3MvY29ucy4KPiA+Pj5UaGlz
IGlzIHRoZSBtb3N0IHNlY3VyZSB3YXkgYWxzby4gSW4gdGVybXMgb2YgdHJ1c3QgYmV0d2VlbiBn
dWVzdHMgYW5kCj4gPj4+WGVuIGF0IGxlYXN0LiBJJ20gd29ya2VkIHdpdGggT1AtVEVFIGd1eXMg
bW9zdGx5LCBzbyB3aGVuIEkgaGVhciBhYm91dAo+ID4+PiJzZWN1cml0eSIsIG15IGZpcnN0IHRo
b3VnaHRzIGFyZSAiQ2FuIFRFRSBPUyB0cnVzdCB0byBYRU4gYXMgYQo+ID4+Pm1lZGlhdG9yPyBD
YW4gVEVFIGNsaWVudCB0cnVzdCB0byBYRU4gYXMgYSBtZWRpYXRvcj8iLiBBbmQgd2l0aAo+ID4+
PmN1cnJlbnQgYXBwcm9hY2ggYW5zd2VyIGlzICJ5ZXMsIHRoZXkgY2FuLCBlc3BlY2lhbGx5IGlm
IFhFTiBpcyBhIHBhcnQKPiA+Pj5vZiBhIGNoYWluIG9mIHRydXN0Ii4KPiA+Pj4KPiA+Pj5CdXQg
eW91IHByb2JhYmx5IHdhbnRlZCB0byBhc2sgIkNhbiBndWVzdCBjb21wcm9taXNlIHdob2xlIHN5
c3RlbSBieQo+ID4+PnVzaW5nIFRFRSBtZWRpYXRvciBvciBURUUgT1M/Ii4gVGhpcyBpcyBhbiBp
bnRlcmVzdGluZyBxdWVzdGlvbi4KPiA+Pj5GaXJzdCBsZXQncyBkaXNjdXNzIHJlcXVpcmVtZW50
cyBmb3IgYSBURUUgbWVkaWF0b3IuIFNvLCBtZWRpYXRvcgo+ID4+PnNob3VsZCBiZSBhYmxlIHRv
Ogo+ID4+Pgo+ID4+PiAgKiBSZWNlaXZlIHJlcXVlc3QgdG8gaGFuZGxlIHRyYXBwZWQgU01DLiBU
aGlzIHJlcXVlc3Qgc2hvdWxkIGluY2x1ZGUKPiA+Pj4gICAgdXNlciByZWdpc3RlcnMgKyBzb21l
IGluZm9ybWF0aW9uIGFib3V0IGd1ZXN0IChhdCBsZWFzdCBkb21haW4gaWQpLgo+ID4+PiAgKiBQ
aW4vdW5waW4gZG9tYWluIG1lbW9yeSBwYWdlcy4KPiA+Pj4gICogTWFwIGRvbWFpbiBtZW1vcnkg
cGFnZXMgaW50byBvd24gYWRkcmVzcyBzcGFjZSB3aXRoIFJXIGFjY2Vzcy4KPiA+Pj4gICogSXNz
dWUgcmVhbCBTTUMgdG8gYSBURUUuCj4gPj4+ICAqIFJlY2VpdmUgaW5mb3JtYXRpb24gYWJvdXQg
Z3Vlc3QgY3JlYXRpb24gYW5kIGRlc3RydWN0aW9uLgo+ID4+PiAgKiAoUHJvYmFibHkpIGluamVj
dCBJUlFzIGludG8gYSBkb21haW4gKHRoaXMgY2FuIGJlIG5vdCBhIHJlcXVlc3RlciBkb21haW4s
Cj4gPj4+ICAgIGJ1dCBzb21lIG90aGVyIGRvbWFpbiwgdGhhdCBhbHNvIGNhbGxlZCB0byBURUUp
Lgo+ID4+Pgo+ID4+PlRoaXMgaXMgYSBtaW5pbWFsIGxpc3Qgb2YgcmVxdWlyZW1lbnRzLiBJIHRo
aW5rLCB0aGlzIHNob3VsZCBiZSBlbm91Z2ggdG8KPiA+Pj5pbXBsZW1lbnQgbWVkaWF0b3IgZm9y
IE9QLVRFRS4gQnV0IEkgY2FuJ3Qgc2F5IGZvciBzdXJlIGZvciBvdGhlciBURUVzLgo+ID4+Pgo+
ID4+PkxldCdzIGNvbnNpZGVyIHBvc3NpYmxlIGFwcHJvYWNoZXM6Cj4gPj4+Cj4gPj4+MS4gTWVk
aWF0b3IgcmlnaHQgaW4gWEVOLCB3b3JrcyBhdCBFTDIuCj4gPj4+ICAgIFByb3M6Cj4gPj4+ICAg
ICAqIE1lZGlhdG9yIGNhbiB1c2UgYWxsIFhFTiBBUElzCj4gPj4+ICAgICAqIEFzIG1lZGlhdG9y
IHJlc2lkZXMgaW4gWEVOLCBpdCBjYW4gYmUgY2hlY2tlZCB0b2dldGhlciB3aXRoIFhFTgo+ID4+
PiAgICAgICBmb3IgYSB2YWxpZGl0eSAodHJ1c3RlZCBib290KS4KPiA+Pj4gICAgICogTWVkaWF0
b3IgaXMgaW5pdGlhbGl6ZWQgYmVmb3JlIERvbTAuIERvbTAgY2FuIHdvcmsgd2l0aCBhIFRFRS4K
PiA+Pj4gICAgICogTm8gZXh0cmEgY29udGV4dCBzd2l0Y2hlcywgbm8gc3BlY2lhbCBBQkkgYmV0
d2VlbiBYRU4gYW5kIG1lZGlhdG9yLgo+ID4+Pgo+ID4+PiAgICBDb25zOgo+ID4+PiAgICAgKiBC
ZWNhdXNlIGl0IGxpdmVzIGluIEVMMiwgaXQgY2FuIGNvbXByb21pc2Ugd2hvbGUgaHlwZXJ2aXNv
ciwKPiA+Pj4gICAgICAgaWYgdGhlcmUgaXMgYSBzZWN1cml0eSBidWcgaW4gbWVkaWF0b3IgY29k
ZS4KPiA+Pj4gICAgICogTm8gc3VwcG9ydCBmb3IgY2xvc2VkIHNvdXJjZSBURUVzLgo+ID4+Cj4g
Pj5Bbm90aGVyIGNvbnMgaXMgeW91IGFzc3VtZSBURUUgQVBJIGlzIGZ1bGx5IHN0YWJsZSBhbmQg
d2lsbCBub3QgY2hhbmdlLgo+ID4+SW1hZ2luZSBhIG5ldyBmdW5jdGlvbiBpcyBhZGRlZCwgb3Ig
YSB2ZW5kb3IgZGVjaWRlZCB0byBoZW5jZSB3aXRoIGEgbmV3IHNldAo+ID4+b2YgQVBJLiBIb3cg
d2lsbCB5b3Uga25vdyBYZW4gaXMgc2FmZSB0byB1c2UgaXQ/Cj4gPldpdGggd2hpdGVsaXN0aW5n
LCBhcyB5b3UgY29ycmVjdGx5IHN1Z2dlc3RlZCBiZWxvdy4gWEVOIHdpbGwgcHJvY2Vzcwo+ID5v
bmx5IGtub3cgcmVxdWVzdHMuIEFueXRoaW5nIHRoYXQgbG9va3MgdW5maW1pbGlhciBzaG91bGQg
YmUgcmVqZWN0ZWQuCj4gCj4gTGV0J3MgaW1hZ2luZSB0aGUgZ3Vlc3QgaXMgcnVubmluZyBvbiBh
IHBsYXRmb3JtIHdpdGggYSBuZXdlciB2ZXJzaW9uIG9mCj4gVEVFLiBUaGlzIGd1ZXN0IHdpbGwg
cHJvYmUgdGhlIHZlcnNpb24gb2YgT1AtVEVFIGFuZCBrbm93cyB0aGUgbmV3IGZ1bmN0aW9uCj4g
aXMgcHJlc2VudC4KVGhpcyByZXF1ZXN0IHdpbGwgYmUgaGFuZGxlZCBtZWRpYXRvci4gQXQgdGhp
cyBtb21lbnQsIE9QLVRFRSBjbGllbnQgZG9lcwpub3QgdXNlIHZlcnNpb25zLiBJbnN0ZWFkIGl0
IHVzZXMgY2FwYWJpbGl0eSBmbGFncy4gU28sIG1lZGlhdG9yIHNob3VsZApmaWx0ZXIgYWxsIHVu
a25vd24gY2Fwcy4gVGhpcyB3aWxsIGZvcmNlIGd1ZXN0IHRvIHVzZSBvbmx5IHN1cHBvcnRlZApz
dWJzZXQgb2YgZmVhdHVyZXMuCklmLCBpbiB0aGUgZnV0dXJlLCBjbGllbnQgd2lsbCByZWxseSBv
biB2ZXJzaW9ucyAoaS5lLiBkdWUgdG8gZHJhbWF0aWMKcHJvdG9jb2wgY2hhbmdlKSwgbWVkaWF0
b3IgY2FuIGVpdGhlciBkb3duZ3JhZGUgdmVyc2lvbiBvciByZWZ1c2UgdG8gd29yawphdCBhbGwu
Cgo+IElmIGFzIHlvdSBzYWlkIFhlbiBpcyB1c2luZyBhIHdoaXRlbGlzdCwgdGhpcyBtZWFucyB0
aGUgaHlwZXJ2aXNvciB3aWxsCj4gcmV0dXJuIHVuaW1wbGVtZW50ZWQuCj4gSG93IGRvIHlvdSBl
eHBlY3QgdGhlIGd1ZXN0IHRvIGJlaGF2ZSBpbiB0aGF0IGNhc2U/CkFzIEkgc2FpZCBhYm92ZSwg
Z3Vlc3Qgc2hvdWxkIGRvd25ncmFkZSB0byBzdXBwb3J0ZWQgZmVhdHVyZXMgc3Vic2V0LgoKPiBO
b3RlIHRoYXQgSSB0aGluayBhIHdoaXRlbGlzdCBpcyBhIGdvb2QgaWRlYSwgYnV0IEkgdGhpbmsg
d2UgbmVlZCB0byB0aGluayBhCj4gYml0IG1vcmUgYWJvdXQgdGhlIGltcGxpY2F0aW9uLgpBdCBs
ZWFzdCBub3cgT1AtVEVFIGlzIGRlc2lnbmVkIGluIGEgc3VjaCB3YXksIHRoYXQgaXQgaXMgY29t
cGF0aWJsZSBpbiBib3RoCndheXMuIEknbSBzdXJlIHRoYXQgZnV0dXJlIE9QLVRFRSBkZXZlbG9w
bWVudCB3aWxsIGJlIGRvbmUgd2l0aCB2aXJ0dWFsaXphdGlvbgpzdXBwb3J0IGluIG1pbmQsIHNv
IGl0IHdpbGwgbm90IGJyZWFrIGV4aXN0aW5nIHNldHVwcy4KCj4gPgo+ID4+SWYgaXQgaXMgbm90
IHNhZmUsIHRoaXMgbWVhbnMgeW91IGhhdmUgYSB3aGl0ZWxpc3Qgc29sdXRpb24gYW5kIHRoZXJl
Zm9yZQo+ID4+dGllIFhlbiB0byBhIHNwZWNpZmljIE9QLVRFRSB2ZXJzaW9uLiBTbyBpZiB5b3Ug
bmVlZCB0byB1c2UgYSBuZXcgZnVuY3Rpb24KPiA+PnlvdSB3b3VsZCBuZWVkIHRvIHVwZ3JhZGUg
WGVuIG1ha2luZyB0aGUgY29kZSBvZiB1c2luZyBuZXcgdmVyc2lvbgo+ID4+cG90ZW50aWFsbHkg
aGlnaC4KPiA+WWVzLCBhbnkgQUJJIGNoYW5nZSBiZXR3ZWVuIE9QLVRFRSBhbmQgaXRzIGNsaWVu
dHMgd2lsbCByZXF1aXJlIG1lZGlhdG9yCj4gPnVwZ3JhZGUuIEx1Y2tpbGx5LCBPUC1URUUgbWFp
bnRhaW5zIEFCSSBiYWNrd2FyZC1jb21wYXRpYmxlLCBzbyBpZiB5b3UnbGwKPiA+aW5zdGFsbCBv
bGQgWEVOIGFuZCBuZXcgT1AtVEVFLCBPUC1URUUgd2lsbCB1c2Ugb25seSB0aGF0IHN1YnNldCBv
ZiBBQkksCj4gPndoaWNoIGlzIGtub3duIHRvIFhFTi4KPiA+Cj4gPj5BbHNvLCBjb3JyZWN0IG1l
IGlmIEkgYW0gd3JvbmcsIE9QLVRFRSBpcyBhIEJTRCAyLUNsYXVzZS4gVGhpcyBtZWFucyB5b3UK
PiA+PmltcG9zZSBhbnlvbmUgd2FudGVkIHRvIG1vZGlmeSBPUC1URUUgZm9yIHRoZWlyIG93biBw
dXJwb3NlIGNhbiBtYWtlIGEKPiA+PmNsb3NlZCB2ZXJzaW9uIG9mIHRoZSBURUUuIEJ1dCBpZiB5
b3UgbmVlZCB0byBpbnRyb3NwZWN0L3doaXRlbGlzdCBjYWxsLCB5b3UKPiA+PmltcG9zZSB0aGUg
dmVuZG9yIHRvIGV4cG9zZSB0aGVpciBBUEkuCj4gPkJhc2ljYWxseSB5ZXMuIElzIHRoaXMgYmFk
PyBPUC1URUUgZHJpdmVyIGluIExpbnV4IGlzIGxpY2Vuc2VkIHVuZGVyIEdQTCB2Mi4KPiA+SWYg
dmVuZG9yIG1vZGlmaWVzIGludGVyZmFjZSBiZXR3ZWVuIE9QLVRFRSBhbmQgTGludXgsIHRoZXkg
YW55d2F5cyBvYmxpZ3VlZAo+ID50byBleHBvc2UgQVBJLgo+IAo+IFBhcmRvbiBtZSBmb3IgcG90
ZW50aWFsIHN0dXBpZCBxdWVzdGlvbnMsIG15IGtub3dsZWRnZSBvZiBPUC1URUUgaXMgbGltaXRl
ZC4KPiAKPiBNeSB1bmRlcnN0YW5kaW5nIGlzIHRoZSBPUC1URUUgd2lsbCBwcm92aWRlIGEgZ2Vu
ZXJpYyB3YXkgdG8gYWNjZXNzCj4gZGlmZmVyZW50IFRydXN0ZWQgQXBwbGljYXRpb24uIFdoaWxl
IE9QLVRFRSBBUEkgbWF5IGJlIGdlbmVyaWMsIHRoZSBUQSBBUEkKPiBpcyBjdXN0b20uIEFGQUlD
VCB0aGUgbGF0dGVyIGlzIG5vdCBwYXJ0IG9mIExpbnV4IGRyaXZlci4KWWVzLCB5b3UgYXJlIHBl
cmZlY3RseSByaWdodCB0aGVyZS4KCj4gU28gaGVyZSBteSBxdWVzdGlvbnM6Cj4gCTEpIEFyZSB5
b3UgcGxhbm5pbmcgYWxsb3cgYWxsIHRoZSBndWVzdHMgdG8gYWNjZXNzIGV2ZXJ5IFRydXN0ZWQK
PiBBcHBsaWNhdGlvbnM/ClRoaXMgaXMgYSBnb29kIHF1ZXN0aW9uLiBUaGVyZSBhcmUgdHdvIHR5
cGVzIG9mIFRBcyBzdXBwb3J0ZWQgaW4KT1AtVEVFOiByZWFsIFRBcyAoYXMgdGhleSBhcmUgZGVz
Y3JpYmVkIGluIEdsb2JhbFBsYXRmb3JtIHNwZWNzKSBhbmQKUHNldWRvVEFzLiAgVGhlIGxhdHRl
ciBvbmVzIGFyZSBzdGF0aWNhbGx5IGxpbmtlZCByaWdodCBpbnRvIE9QLVRFRQprZXJuZWwgYW5k
IGV4ZWN1dGUgYXQgUy1FTDEgbGV2ZWwuClJlYWwgVEFzIGFyZSBwcm92aWRlZCBieSBjbGllbnQu
IFRoYXQgbWVhbnMgdGhhdCBOVyB1c2Vyc3BhY2UKc3VwcGxpY2FudCBsb2FkcyBUQSBpbnRvIE9Q
LVRFRS4gT1AtVEVFIGNoZWNrcyBzaWduYXR1cmUgZm9yIHRoZSBUQQphbmQgdGhlbiBydW5zIGl0
IGluIFMtRUwwLgpTbywgSSdtIHBsYW5uaW5nIHRvIGFsbG93IGNsaWVudCB0byB3b3JrIHdpdGgg
YW55IHJlYWwgVEEuIEkgY2FuJ3Qgc2VlCnJlYWwgcHJvYmxlbSB0aGVyZS4KUHNldWRvVEFzIGNh
biBiZSB1c2VkIHRvIGFjY2VzcyBzb21lIHBsYXRmb3JtLXNwZWNpZmljIGZlYXR1cmVzLCBhbmQg
dGh1cwppdCBjYW4gYmUgcXVpdGUgZGFuZ2Vyb3VzIHRvIGFsbG93IGFueW9uZSBjYWxsIHRoZW0u
CkJ1dCwgZ2VuZXJpYyBPUC1URUUgaW5jbHVkZXMgb25seSB0ZXN0IGFuZCBiZW5jaG1hcmsgUHNl
dWRvVEFzLCB0aGF0CnNob3VsZCBiZSBkaXNhYmxlZCBvbiBwcm9kdWN0aW9uIGJ1aWxkcy4gU28s
IEkgZG9uJ3Qgc2VlIHdoeSBnZW5lcmljCm1lZGlhdG9yIHNob3VsZCBkaXN0aW5ndWlzaCB0aGVt
LiBJIHRoaW5rLCBYU00gY2FuIGJlIGVtcGxveWVkIGxhdGVyCnRvIGNvbnRyb2wgd2hpY2ggZ3Vl
c3QgY2FuIGFjY2VzcyB3aGljaCBQc2V1ZG9UQS4gQnV0IHRoaXMgaXMgbm90CnRhcmdldCBmb3Ig
Zmlyc3QgdmVyc2lvbi4KCj4gCTIpIFdpbGwgeW91IGV2ZXIgbmVlZCB0byBpbnRyb3NwZWN0IHRo
b3NlIG1lc3NhZ2VzPwpObywgSSBkb24ndC4KCj4gPj4+Cj4gPj4+Mi4gTWVkaWF0b3IgaW4gYSBz
dHViZG9tYWluLiBXb3JrcyBhdCBFTDEuCj4gPj4+ICAgIFByb3M6Cj4gPj4+ICAgICAqIE1lZGlh
dG9yIGlzIGlzb2xhdGVkIGZyb20gaHlwZXJ2aXNvciAoYnV0IGl0IHN0aWxsIGNhbiBkbyBwb3Rl
bnRpYWxseQo+ID4+PiAgICAgICBkYW5nZXJvdXMgdGhpbmdzIGxpa2UgbWFwcGluZyBkb21haW4g
bWVtb3J5IG9yIHBpbmluZyBwYWdlcykuCj4gPj4+ICAgICAqIE9uZSBjYW4gbGVnYWxseSBjcmVh
dGUgYW5kIHVzZSBtZWRpYXRvciBmb3IgYSBjbG9zZWQtc291cmNlIFRFRS4KPiA+Pgo+ID4+ICAg
ICAgICAqIEVhc2llciB0byB1cGdyYWRlIHRvIGEgbmV3IHZlcnNpb24gb2YgT1AtVEVFLgo+ID5Z
ZXMsIHRoaXMgaXMgdHJ1ZS4gQnV0IHdoYXQgYWJvdXQgaW50ZXJmYWNlIGJldHdlZW4gWEVOIGFu
ZCBtZWRpYXRvcj8KPiA+VGhpcyBpcyBhIG5ldyBlbnRpdHkgdGhhdCBzaG91bGQgYmUgbWFpbnRh
aW5lZC4gV2lsbCBJIGFiZSBhYmxlIHRvIHVzZQo+ID5uZXcgWEVOIHdpdGggb2xkIG1lZGlhdG9y
PyBPciBuZXcgbWVkaWF0b3Igd2l0aCBvbGQgWEVOPwo+IAo+IFdoeSB3b3VsZCB5b3UgbmVlZCB0
byBzcGVjaWZpYyBpbnRlcmZhY2UgZm9yIHRoZSBtZWRpYXRvcj8gKHNlZSBtb3JlIGJlbG93KQpB
dCBsZWFzdCBmb2xsb3dpbmcgZmVhdHVyZXMgaW4gWEVOIGNvbnRyb2wgKEkgaG9wZSB0aGlzIGlz
IHJpZ2h0IHRlcm0pIEFQSQphcmUgbWlzc2luZyByaWdodCBub3c6CiAtIGRvbWFpbiBjcmVhdGlv
bi9kZXN0cnVjdGlvbiBob29rcwogLSBhYmlsaXR5IHRvIGludGVyY2VwdCBvbmx5IGNlcnRhaW4g
U01DcwogLSB3YXkgdG8gaW5qZWN0IElSUXMgdG8gb3RoZXIgZ3Vlc3RzCgpBbHNvLCBzZWUgbW9y
ZSBiZWxvdwo+ID4KPiA+Pj4+ICAgICBDb25zOgo+ID4+PiAgICAgKiBPdmVyaGVhZCBpbiBYRU48
LT5NZWRpYXRvciBjb21tdW5pY2F0aW9uLgo+ID4+PiAgICAgKiBYRU4gbmVlZHMgdG8gYmUgbW9k
aWZpZWQgdG8gYm9vdCBtZWRpYXRvciBkb21haW4gYmVmb3JlIERvbTAuCj4gPj4KPiA+PklzIGl0
IGEgcmVhbGx5IGNvbnM/IEluIHRoZSBwYXN0LCB3ZSBoYWQgZGlzY3Vzc2lvbiB0byBhbGxvdyBY
ZW4gY3JlYXRpbmcKPiA+Pm11bHRpcGxlIGRvbWFpbiwgYXZvaWRpbmcgdGhlIG92ZXJoZWFkIG9m
IERvbTAuIFRoaXMgY291bGQgYWxzbyBiZW5lZml0cwo+ID4+aGVyZS4KPiA+QXMgSSB1bmRlcnN0
YW5kLCB0aGlzIGlzIGEgc2lnbmlmaWNhbnQgY2hhbmdlIGluIFhFTi4gV2hhdCBhcmUgdGhlIGNo
YW5jZXMsCj4gPnRoYXQgY29tbXVuaXR5IHdpbGwgYWNjZXB0IHRoaXMgY2hhbmdlPyBBcyBJIGNh
biBzZWUsIGltbWVkaWF0ZSBiZW5lZml0Cj4gPm9mIHRoaXMgaXMgb25seSBURUUgbWVkaWF0b3Ig
c3VwcG9ydC4gTG9va3MgbGlrZSBubyBvbmUgZXhjZXB0IHVzCj4gPmludGVyZXN0ZWQgaW4gdGhp
cyB0b3BpYy4KPiAKPiBUaGUgR1NPQyBwcm9qZWN0IHdhcyBub3QgYWRkZWQgYmVjYXVzZSBvZiBU
RUUgbWVkaWF0b3IuIFdlIGhhZCBjb21wYW5pZXMKPiBzaG93aW5nIGludGVyZXN0IHRvIHN0YXJ0
IG11bHRpcGxlIGRvbWFpbnMgYXQgdGhlIHNhbWUgdGltZS4gVGhpcyB3b3VsZAo+IHNpZ25pZmlj
YW50bHkgc2hyaW5rIGRvd24gdGhlIGJvb3QgdGltZSBvZiB0aGUgd2hvbGUgcGxhdGZvcm0uClll
cy4gQWN0dWFsbHksIHdlIGFsc28gaW50ZXJlc3RlZCBpbiBhIGZhc3RlciBib290LiBCdXQgbXkg
cG9pbnQgd2FzCnRoYXQgd2hhdCB3ZSBuZWVkIGZvciBtZWRpYXRvciBpcyBub3QgdGhlIHNhbWUg
dGhhdCBpcyBkZXNjcmliZWQgaW4KR1NPQyBwcm9qZWN0LiBGdW5jdGlvbmFsaXR5IGRlc2NyaWJl
ZCBhdCBHU09DIHBhZ2UgaGFzIG11bHRpcGxlIHVzZXMuCkJ1dCBmb3IgbWVkaWF0b3Igd2UgbmVl
ZCBzb21ldGhpbmcgbW9yZSBpbnRyaWNhdGU6IGFzIEkgc2FpZCBiZWxvdywKYWJpbGl0eSB0byBk
ZWxheSBib290IG9mIGh3ZG9tIChhbmQgb3RoZXIgZG9tYWlucykuCgo+ID4KPiA+QlRXLCBJIGNo
ZWNrZWQgIlhlbiBvbiBBUk06IGNyZWF0ZSBtdWx0aXBsZSBndWVzdHMgZnJvbSBkZXZpY2UKPiA+
dHJlZSIgYXQgWzFdLiBUaGlzIGlzIGNsb3NlLCB0byB3aGF0IHdlIG5lZWQsIGJ1dCBub3QgZXhh
Y3RseS4gWW91IHNlZSwKPiA+VEVFIG1lZGlhdG9yIHNob3VsZCBiZSBjcmVhdGVkICpiZWZvcmUq
IERvbTAuIFNvIGFjdHVhbGx5IFRFRSBtZWRpYXRvcgo+ID53aWxsIHJlY2VpdmUgZG9taWQgMC4g
SSBzdXNwZWN0IHRoYXQgdGhpcyBvbmx5IGNoYW5nZSB3aWxsIGJyZWFrCj4gPm1hbnkgdGhpbmdz
Lgo+IAo+IENhbiB5b3UgcGxlYXNlIGdpdmUgZXhhbXBsZT8KSSdtIHN1cmUgdGhhdCBJIHNlZW4g
Y2hlY2tzIGZvciBkb21pZCA9PSAwIGJlZm9yZSwgYnV0IG5vdyBJIGNhbid0IGZpbmQgYW55LgpQ
cm9iYWJseSwgdGhhdCB3YXMgY2xvc2VkLXNvdXJjZSBiYWNrZW5kcy4gU28sIHNvcnJ5IGZvciBm
YWxzZSBhY2N1c2F0aW9uIDopCgo+IFRlY2huaWNhbGx5IG5vbmUgb2YgdGhlIGh5cGVydmlzb3Is
IExpbnV4IGFuZCB0aGUgdG9vbHN0YWNrIHNob3VsZCByZWx5IG9uCj4gZG9tMCB0byBiZSBkb21p
ZCAwLgo+IAo+IEFGQUlLLCB0aGUgaHlwZXJ2aXNvciBhbmQgTGludXggYXJlIGZyZWUgb2YgdGhl
bS4gSXQgbWlnaHQgYmUgcG9zc2libGUgdG8KPiBoYXZlIGZldyBoYXJkY29kZWQgaW4gdGhlIHRv
b2xzdGFjaywgYnV0IHRoZXkgc2hvdWxkIHJlYWxseSBkaXNhcHBlYXIuClRvdGFseSBhZ3JlZSB0
aGVyZS4KCj4gSG93ZXZlciwgSSBjYW4ndCBzZWUgd2h5IHlvdSByZXF1aXJlIHRoZSBtZWRpYXRv
ciB0byB1c2UgZG9taWQgMC4gWW91IGNvdWxkCj4gZm9yIGV4YW1wbGUga2VlcCB0aGUgaGFyZHdh
cmUgZG9tYWluIHBhdXNlZCB1bnRpbCB0aGUgbWVkaWF0b3IgaGFzIHN0YXJ0ZWQuClNvIHRoaXMg
d2lsbCBsaWtlOiBjb25zdHJ1Y3QgZG9tMCwgY29uc3RydWN0IGFuZCBydW4gbWVkaWF0b3IgZG9t
YWluLApydW4gZG9tMCBieSBzaWduYWwgZnJvbSBEb21NZWRpYXRvcj8gUHJvYmFibHkgdGhpcyB3
aWxsIHdvcmsuCgo+ID4KPiA+Pj4KPiA+Pj5BbmQgeWVzLCBpdCBzZWVtcyBvYnZpb3VzLCBidXQg
SSB3YW50IHRvIHNheSB0aGlzIGV4cGxpY2l0bHk6IGdlbmVyaWMKPiA+Pj5URUUgbWVkaWF0b3Ig
ZnJhbWV3b3JrIHNob3VsZCBhbmQgd2lsbCB1c2UgWFNNIHRvIGNvbnRyb2wgd2hpY2ggZG9tYWlu
Cj4gPj4+Y2FuIHdvcmsgd2l0aCBURUUuIFNvLCBpZiB5b3UgZG9uJ3QgdHJ1c3QgeW91ciBndWVz
dCAtIGRvbid0IGxldCBpdAo+ID4+PnRvIGNhbGwgVEVFIGF0IGFsbC4KPiA+Pgo+ID4+Q29ycmVj
dCBtZSBpZiBJIGFtIHdyb25nLiBURUUgY291bGQgYmUgdXNlZCBieSBBbmRyb2lkIGd1ZXN0IHdo
aWNoIGxpa2VseQo+ID4+cnVuIHRoZSB1c2VyIGFwcHMuLi4gcmlnaHQ/IFNvIGFyZSB5b3Ugc2F5
aW5nIHlvdSBmdWxseSB0cnVzdCB0aGF0IGd1ZXN0IGFuZAo+ID4+b2J2aW91c2x5IHRoZSB1c2Vy
IGluc3RhbGxpbmcgcm9ndWUgYXBwPwo+ID5JIGRvbid0IHRoaW5rIHRoYXQgYXBwIGRvd25sb2Fk
ZWQgZnJvbSBQbGF5IE1hcmdldCBjYW4gYWNjZXNzIE9QLVRFRSBkaXJlY3RseS4KPiA+T1AtVEVF
IGNhbiBiZSB1c2VkIGJ5IEFuZHJvaWQgaXRzZWxmIGFzIGEga2V5IHN0b3JhZ2Ugb3IgdG8gYWNj
ZXNzIHRvIGEgU0UsCj4gPmZvciBleGFtcGxlLiBCdXQgM3JkIGFwcCB0aGF0IGlzc3VlcyBURUUg
Y2FsbHMuLi4gSSBkb24ndCB0aGluayBzby4KPiAKPiBZb3UgZGlkbid0IGdldCBteSBwb2ludCBo
ZXJlLiBUaGF0IHJvZ3VlIGFwcCBtYXkgYmUgYWJsZSB0byBicmVhayBpbnRvCj4ga2VybmVsIHZp
YSBhbiBleHBsb2l0IG9yIGhhdmUgZW5vdWdoIHByaXZpbGVnZSB0byBicmVhayB0aGUgZ3Vlc3Qu
IFdobyBrbm93cwo+IHdoYXQgaXQgd2lsbCBiZSBhYmxlIHRvIGRvIGFmdGVyLi4uCk9ubHkgd2hh
dCBoeXBlcnZpc29yIGFuZCBURUUgd2lsbCBhbGxvdyBpdCB0byBkby4gTG9vaywgT1AtVEVFIHdh
cyBub3QgZGVzaWduZWQKdG8gcnVsZSB0aGUgbWFjaGluZS4gVGhlcmUgaXMgQVJNIFRGIGZvciB0
aGF0IDopIE9QLVRFRSdzIHRhc2sgaXMgdG8gcHJvdmlkZQpzb21lIHNhZmVyIGVudmlyb25tZW50
IGZvciBzZW5zaXRpdmUgZGF0YSBhbmQgY29kZS4gVGhpcyBlbnZpcm9ubWVudCBoYXMKd2VsbC1k
ZWZpbmVkIGludGVyZmFjZXMgYW5kIGlzIGRlc2dpbmVkIHRvIGJlIGFzIHNhZmUgYXMgcG9zc2li
bGUuCgpJZiByb2d1ZSBhcHAgYnJlYWtzIGludG8ga2VybmVsLCB0aGVuIGl0IGNhbiBpc3N1ZSBh
bnkgU01DIHdoaWNoIGl0IHdhbnRzLgpCdXQgT1AtVEVFIGRvZXMgbm90IHRydXN0IHRvIE5XLiBI
eXBlcnZpc29yIGRvZXMgbm90IHRydXN0IHRvIGd1ZXN0cy4KTWVkaWF0b3Igc2hvdWxkIGJlIHdy
aXR0ZW4gaW4gdGhlIHNhbWUgd2F5LgoKU28sIHdoYXQgY2FuIGRvIHJvZ3VlIGtlcm5lbD8gQXMg
SSBrbm93IC0gaXQgY2FuIGNhdXNlIERvUyBpbiBPUC1URUUuIFRoaXMgaXMKa25vd24gaXNzdWUu
IElmIHRoZXJlIGlzIGEgc2VjdXJpdHkgYnVnIGluIE9QLVRFRSwgaXQgcHJvYmFibHkgY2FuIG92
ZXJjb21lCndob2xlIHN5c3RlbS4gQnV0IHRoaXMgaXMgdHJ1ZSBmb3IgYW55IHN5c3RlbSBydW5u
aW5nIE9QLVRFRS4KCklmIHRoZXJlIGlzIGEgc2VjdXJpdHkgZmxhdyBpbiBtZWRpYXRvciAtIGl0
IGNhbiBjb21wcm9taXNlIGVpdGhlciBoeXBlcnZpc29yLApvciBEb21NZWRpYXRvciBhbmQgYWxs
IFRFRS1jYXBhYmxlIGd1ZXN0cy4gWWVzLCB0aGlzIGlzIGEgcmlzay4KCj4gVGhlIHdob2xlIHBv
aW50IG9mIHVzaW5nIGFuIGh5cGVydmlzb3IgaXMgdG8gaXNvbGF0ZSBndWVzdCBmcm9tIGVhY2gg
b3RoZXIuCj4gU28gd2hhdCBpcyB0aGUgaXNvbGF0aW9uIG1vZGVsIHdpdGggT1AtVEVFIGFuZCB0
aGUgbWVkaWF0b3I/Ck9QLVRFRSBpcyB3cml0dGVuIHRvIGlzb2xhdGUgVEFzLCByZXNvdXJjZXMg
YW5kIGNsaWVudHMgZnJvbSBlYWNoIG90aGVyLgpDdXJyZW50bHkgdGhlcmUgYXJlIG5vIHBsYW5z
IGZvciBpbnRlcmFjdGlvbiBiZXR3ZWVuIFRBcyBmcm9tIGRpZmZlcmVudCBWTXMsCm5vIHJlc291
cmNlIHNoYXJpbmcsIG5vdGhpbmcgbGlrZSB0aGlzLgpXaGF0IGRvIHlvdSBtZWFuIHVuZGVyICJp
c29sYXRpb24gbW9kZWwiPyBDYW4geW91IGdpdmUgc29tZSBleGFtcGxlPwoKPiA+Cj4gPj4+VGhp
cyBmZWF0dXJlIGlzIG5vdCBpbXBsZW1lbnRlZCBpbiB0aGlzIFJGQyBvbmx5IGJlY2F1c2UKPiA+
Pj5jdXJyZW50bHkgb25seSBEb20wIGNhbGxzIGFyZSBzdXBwb3J0ZWQuCj4gPj4+Cj4gPj4+PlRo
aXMgd291bGQgaGVscCB0byB1bmRlcnN0YW5kIHRoYXQgbWF5YmUgaXQgaXMgYW4gZWFzeSB3YXkg
YnV0IGFsc28gc3RpbGwKPiA+Pj4+c2VjdXJlLi4uCj4gPj4+SW4gcHJldmlvdXMgZGlzY3Vzc2lv
biB3ZSBjb25zaWRlcmVkIG9ubHkgdHdvIHZhcmlhbnRzOiBpbiBYRU4gb3Igb3V0c2lkZQo+ID4+
PlhFTi4gU3R1YmRvbWFpbiBhcHByb2FjaCBsb29rcyBtb3JlIHNlY3VyZSwgYnV0IEknbSBub3Qg
c3VyZSB0aGF0IGl0IGlzIHRydWUuCj4gPj4+U3VjaCBzdHViZG9tYWluIHdpbGwgbmVlZCBhY2Nl
c3MgdG8gYWxsIGd1ZXN0cyBtZW1vcnkuIElmIHlvdSBtYW5hZ2VkIHRvCj4gPj4+Z2FpbiBjb250
cm9sIG9uIG1lZGlhdG9yIHN0dWJkb21haW4sIHlvdSBjYW4gZG8gYW55dGhpbmcgeW91IHdhbnQg
d2l0aCBhbGwKPiA+Pj5ndWVzdHMuCj4gPj4KPiA+PlRoYXQncyBzbGlnaHRseSB1bnRydWUuIFRo
ZSBzdHViZG9tYWluIHdpbGwgb25seSBiZSBhYmxlIHRvIG1lc3Mgd2l0aAo+ID4+ZG9tYWlucyB1
c2luZyBURUUuCj4gPlllcywgdGhpcyBpcyBtb3JlIHN0cmljdC4gVGhlbiBlaXRoZXIgeW91IGFy
ZSBub3QgYWxsb3dpbmcgeW91ciBwcml2aWxlZ2VkCj4gPmRvbWFpbiB0byB1c2UgVEVFLCBvciB5
b3VyIHN5c3RlbSBtYXkgYmUgY29tcHJvbWlzZWQgYW55d2F5cy4KPiAKPiBDYW4geW91IGdpdmUg
YW4gZXhhbXBsZSBvZiBwcml2aWxlZ2UgZG9tYWluIGZvciB5b3U/IERvIHlvdSBjb25zaWRlciBB
bmRyb2lkCj4gYSBwcml2aWxlZ2UgZG9tYWluPwpJbiB0aGlzIGNhc2UgSSB1c2VkIHRlcm0gInBy
aXZpbGlnZWQgZG9tYWluIiBpbiBYRU4gbWVhbmluZzogaXNfcHJpdmlsZWdlZCA9PSAxLgpBbmRy
b2lkIGlzIG5vdCBwcml2aWxlZ2VkIGRvbWFpbiwgYnkgYWxsIG1lYW5zLgpJIHdhbnRlZCB0byBz
YXkgdGhhdCB5b3UgaWYgeW91IGFsbG93IERvbTAgdG8gYWNjZXNzIFRFRSwgdGhlbiBoYWNrZWQg
RG9tTWVkaWF0b3IKY2FuIGNvbXByb21pc2UgRG9tMCBhbmQgdGhlIGh5cGVydmlzb3IuIAoKPiA+
Pj4KPiA+Pj4+VG8gYmUgY2xlYXIsIHRoaXMgc2VyaWVzIGRvbid0IGxvb2sgY29udHJvdmVyc2lh
bCBhdCBsZWFzdCBmb3IgT1AtVEVFLiBXaGF0Cj4gPj4+PkkgYW0gbW9yZSBjb25jZXJuZWQgaXMg
YWJvdXQgRG9tVSBzdXBwb3J0cy4KPiA+Pj5Zb3VyIGNvbmNlcm4gaXMgdGhhdCByb2d1ZSBEb21V
IGNhbiBjb21wcm9taXNlIHdob2xlIHN5c3RlbSwgcmlnaHQ/Cj4gPj4KPiA+Plllcy4gWW91IHNl
ZW0gdG8gYXNzdW1lIHRoYXQgRG9tVSB1c2luZyBURUUgd2lsbCBhbHdheXMgYmUgdHJ1c3RlZCwg
SSB0aGluawo+ID4+dGhpcyBpcyB0aGUgd3JvbmcgYXBwcm9hY2ggaWYgdGhlIHVzZSBpcyBhYmxl
IHRvIGludGVyYWN0IGRpcmVjdGx5IHdpdGgKPiA+PnRob3NlIGd1ZXN0cy4gU2VlIGFib3ZlLgo+
ID5ObywgSSBhbSBub3QgYXNzdW1pbmcgdGhhdCBEb21VIHRoYXQgY2FsbHMgVEVFIHNob3VsZCBi
ZSB0cnVzdGVkLiBXaHkgZG8geW91Cj4gPnRoaW5rIHNvPyBJdCBzaG91bGQgYmUgYWJsZSB0byB1
c2UgVEVFIHNlcnZpY2VzLCBidXQgdGhpcyBkb2VzIG5vdCBtZWFuIHRoYXQKPiA+WEVOIHNob3Vs
ZCB0cnVzdCBpdC4KPiAKPiBJbiBhIHByZXZpb3VzIGFuc3dlciB5b3Ugc2FpZDogIlNvLCBpZiB5
b3UgZG9uJ3QgdHJ1c3QgeW91ciBndWVzdCAtIGRvbid0Cj4gbGV0IGl0Ii4gRm9yIG1lLCB0aGlz
IGNsZWFybHkgbWVhbnMgeW91IGNvbnNpZGVyIHRoYXQgRG9tVSB1c2luZyBURUUgYXJlCj4gdHJ1
c3RlZC4KPiAKPiBTbyBjYW4geW91IGNsYXJpZnkgYnkgd2hhdCB5b3UgbWVhbiBieSB0cnVzdCB0
aGVuPwpXZWxsLi4uIEluIHJlYWwgd29ybGQgInRydXN0IiBpc24ndCBiaW5hcnkgb3B0aW9uLiBZ
b3UgZG9uJ3Qgd2FudCB0bwphbGxvdyBhbGwgZG9tYWlucyB0byBhY2Nlc3MgVEVFLiBCcmVhY2hl
ZCBURUUgdXNlciBkb21haW4gZG9lc24ndAphdXRvbWF0aWNhbGx5IG1lYW4gdGhhdCB5b3VyIHdo
b2xlIHN5c3RlbSBpcyBjb21wcm9taXNlZC4gQnV0IHRoaXMKY2VydGFpbmx5IGluY3JlYXNlcyBh
dHRhY2sgc3VyZmFjZS4gU28gaXQgaXMgc2FmZXIgdG8gZ2l2ZSBURUUgYWNjZXNzCm9ubHkgdG8g
dGhvc2UgZG9tYWlucywgd2hpY2ggcmVhbGx5IHJlcXVpcmUgaXQuIFlvdSBjYW4gY2FsbCB0aGVt
CnNsaWd0bHkgbW9yZSB0cnVzdGVkLCB0aGVuIG90aGVycy4KCj4gPkV2ZW4gbm93LCBYRU4gcHJv
Y2Vzc2VzIHJlcXVlc3RzIGZyb20gRG9tVXMgd2l0aG91dAo+ID50cnVzdGluZyB0aGVtLiBXaHkg
ZG8geW91IHRoaW5rLCB0aGF0IFRFRSBtZWRpYXRvciB1c2FnZSB3aWxsIGRpZmZlcj8KPiAKPiBJ
IGd1ZXNzIHlvdSBhcmUgY29tcGFyaW5nIHdpdGggdkdJQyBhbmQgUEwwMTE/IElITU8sIHRoZSBt
YWluIGRpZmZlcmVuY2UgaXMKPiBYZW4gaXMgdGFraW5nIGNhcmUgYWxvbmUgb2YgdGhlIGlzb2xh
dGlvbiBiZXR3ZWVuIGd1ZXN0LiBIZXJlIGluIHRoZSBURUUKPiBjYXNlLCB5b3UgcmVseSBvbiBh
IGNvbWJpbmF0aW9uIG9mIGJvdGggVEVFIGFuZCBYZW4gdG8gZG8gdGhlIGlzb2xhdGlvbi4KWWVz
LiBUaGlzIGlzIHdpbGwgYmUgbGVzcyBzZWN1cmUsIHRoYW4gVEVFLW9ubHkgb3IgaHlwZXJ2aXNv
ci1vbmx5IHN5c3RlbS4KCj4gPgo+ID5Mb29rLCBJIGdlbmVyYWxseSBub3QgYWdhaW5zdCBpZGVh
IG9mIFRFRSBtZWRpYXRvciBpbiBzdHViZG9tcy4gQnV0IHRoaXMKPiA+YXBwcm9hY2ggcmVxdWly
ZSBtYW55IGNoYW5nZXMgaW4gZXhpc3RpbmcgWEVOIGNvZGU6Cj4gPgo+ID4xLiBMb2FkIGRvbWFp
bnMgYmVmb3JlIERvbTAuCj4gPgo+ID4yLiBBZGQgc3BlY2lhbCBBUEkgZm9yIG1lZGlhdG9yLiBP
ciBhbHRlciBleGlzdGluZyBvbmVzLiBZb3UgY2FuJ3QgdXNlCj4gPiAgICBleGlzdGluZyBBUElz
IGFzIGl0LCBiZWNhdXNlIHlvdSBuZWVkIHRvIGVuZm9yY2Ugc3RyaWN0ZXIgWFNNIHJ1bGVzCj4g
PiAgICBvbiB0aGVtLgo+IAo+IE1pbmQgZ2l2aW5nIG1vcmUgZXhwbGFuYXRpb24uLi4uPyBYZW4g
aGFzIGEgZGVmYXVsdCBwb2xpY3kgZm9yIFhTTSBhbmQKPiBpbmRlZWQgbWF5IG5vdCBmaXQgeW91
ciB1c2UgY2FzZS4gQnV0IHlvdSBjYW4gd3JpdGUgeW91ciBvd24gcG9saWN5IGFuZCBsb2FkCj4g
aXQuClllcy4gWW91IG5lZWQgcG9saWN5ICJhbGxvdyB0aGlzIHN0dWJkb20gdG8gbWFwIG1lbW9y
eSBvbmx5IGZyb20gVEVFLWVuYWJsZWQKZ3Vlc3RzIi4gQUZBSUssIHRoaXMgaXMgbm90IHBvc3Np
YmxlIHJpZ2h0IG5vdy4gQnV0IEkgY2FuIGJlIHdyb25nLCBJJ20Kbm90IHZlcnkgZmFtaWxpYXIg
d2l0aCBYU00uCgo+ID4KPiA+My4gQ2hhbmdlcyBpbiBzY2hlZHVsaW5nIHRvIGFsbG93IFRFRSBt
ZWRpYXRvciB1c2UgY3JlZGl0cy9zbGljZXMgb2YKPiA+ICAgIGNhbGxpbmcgZ3Vlc3QuCj4gPgo+
ID40LiBTdXBwb3J0IGJvaWxlcnBsYXRlIGNvZGUgaW4gc3R1YmRvbS4gWW91IGtub3csIHlvdSBj
YW4ndCBzaW1wbHkKPiA+ICAgIHdyaXRlIG1lZGlhdG9yIGluIHN0dWJkb20uIFlvdSBuZWVkIGEg
a2VybmVsLiBZb3UgbmVlZCB0bwo+ID4gICAgbWFpbnRhaW4gaXQuCj4gCj4gV2VsbCwgaW4gYSB3
YXkgb3IgYW5vdGhlciBzb21lb25lIHdpbGwgaGF2ZSB0byBtYWludGFpbiB0aGUgbWVkaWF0b3Iu
Li4gVGhlCj4ga2VybmVsIGRvZXMgbm90IG5lZWQgdG8gYmUgc3BlY2lmaWMgdG8gVEVFLCBpdCBj
b3VsZCBiZSBhIHVuaWtlcm5lbC4KUmlnaHQuIEJ1dCBmb3IgbWUgWEVOIGxvb2tzIGJldHRlciBt
YWludGFpbmVkICJrZXJuZWwiIDopCklNSE8sIFhFTiBpcyBtYXR1cmUsIHRoZXJlIGFyZSBsZXNz
IGJ1Z3MgKGVzcGVjaWFsbHkgc2VjdXJpdHkgb25lcykKdGhhbiBpbiBhbnkgb3RoZXIga2VybmVs
LgoKPiBBbmQgYmVmb3JlIHlvdSBzYXkgYWdhaW4gbm8tb25lIGluIHRoZSBjb21tdW5pdHkgc2Vl
bSB0byBiZSBpbnRlcmVzdGVkLiBJCj4gc2hvdWxkIHJlbWluZCB5b3UgdGhhdCBBcm0gaXMgd29y
a2luZyBvbiBpdCAoc2VlIGRldmVsb3BtZW50IHVwZGF0ZSkuCllvdSBhcmUgdGFsa2luZyBhYm91
dCB0aGF0ICJ1bmljb3JlIiBwcm9qZWN0IGJ5IE5FQyBndXlzPyBTb3JyeSwKY2FuJ3QgZmluZCBt
ZW50aW9uZWQgZGV2ZWxvcG1lbnQgdXBkYXRlLiBMb29rcyBsaWtlIHNlYXJjaCBvbiBtYXJrbWFp
bAppcyBkb3duIChvciBJJ20gZG9pbmcgc29tZXRoaW5nIHRlcnJpYmx5IHdyb25nKS4KCj4gPgo+
ID5UaGlzIGlzIGEgbG90IG9mIGEgd29yay4gSXQgcmVxdWlyZXMgY2hhbmdlcyBpbiBnZW5lcmlj
IHBhcnRzIG9mIFhFTi4KPiA+SSBmZWFyIGl0IHdpbGwgYmUgdmVyeSBoYXJkIHRvIHVwc3RyZWFt
IHN1Y2ggY2hhbmdlcywgYmVjYXVzZSBubyBvbmUKPiA+c2VlcyBhbiBpbW1lZGlhdGUgdmFsdWUg
aW4gdGhlbS4gSG93IGRvIHlvdSB0aGluaywgd2hhdCBhcmUgbXkgY2hhbmNlcwo+ID50byB1cHN0
cmVhbSB0aGlzPwo+IAo+IEl0IGlzIGZhaXJseSBhbm5veWluZyB0byBzZWUgeW91IGp1c3RpZnlp
bmcgYmFjayBtb3N0IG9mIHRoaXMgdGhyZWFkIHdpdGgKPiAibm8gb25lIHNlZXMgYW4gaW1tZWRp
YXRlIHZhbHVlIGluIHRoZW0iLgo+Cj4gSSBhbSBub3QgdGhlIG9ubHkgbWFpbnRhaW5lcnMgaW4g
WGVuLCBzbyBlZmZlY3RpdmVseSBjYW4ndCBwcm9taXNlIHdoZXRoZXIKPiBpdCBpcyBnb2luZyB0
byBiZSB1cHN0cmVhbWVkLiBCdXQgSSBiZWxpZXZlIHRoZSBjb21tdW5pdHkgaGFzIGJlZW4gdmVy
eQo+IHN1cHBvcnRpdmUgc28gZmFyLCBhIGxvdCBvZiBkaXNjdXNzaW9ucyBoYXBwZW5lZCAoc2Vl
IFsyXSkgYmVjYXVzZSBvZiB0aGUKPiBPUC1URUUgc3VwcG9ydC4gU28gd2hhdCBtb3JlIGRvIHlv
dSBleHBlY3QgZnJvbSB1cz8KSSdtIHNvcnJ5LCBJIGRpZG4ndCBtZWFuIHRvIG9mZmVuZCB5b3Ug
b3Igc29tZW9uZSBlbHNlLiBZb3UsIGd1eXMsIGNhbgpiZSBoYXJzaCBzb21ldGltZXMsIGJ1dCBJ
IHJlYWxseSBhcHByZWNpYXRlIGhlbHAgcHJvdmlkZWQgYnkgdGhlCmNvbW11bml0eS4gQW5kIEks
IGNlcnRhaW5seSwgZG9uJ3QgYXNrIHlvdSBhYm91dCBhbnkgZ3VhcmFudGVlcyBvcgpzb21ldGhp
bmcgb2YgdGhhdCBzb3J0LgoKSSdtIGp1c3QgYm90aGVyZWQgYnkgYW1vdW50IG9mIHJlcXVpcmVk
IHdvcmsgYW5kIGJ5IHVwc3RyZWFtaW5nCnByb2Nlc3MuIEJ1dCB0aGlzIGlzIG5vdCBhIHN0cm9u
ZyBhcmd1bWVudCBhZ2FpbnN0IG1lZGlhdG9ycyBpbgpzdHViZG9tcywgSSB0aGluayA6KQoKQ3Vy
cmVudGx5IEknbSBkZXZlbG9waW5nIHZpcnR1YWxpemF0aW9uIHN1cHBvcnQgaW4gT1AtVEVFLCBz
byBpbgptZWFudGltZSB3ZSdsbCBoYXZlIG11Y2ggdGltZSB0byBkaXNjdXNzIG1lZGlhdG9ycyBh
bmQgc3R1YmRvbWFpbgphcHByb2FjaCAoaWYgeW91IGhhdmUgdGltZSkuIFRvIHRlc3QgdGhpcyBm
ZWF0dXJlIGluIE9QLVRFRSBJJ20KZXh0ZW5kaW5nIHRoaXMgUkZDLCBtYWtpbmcgb3B0ZWUuYyB0
byBsb29rIGxpa2UgZnVsbC1zY2FsZSBtZWRpYXRvci4KSSBuZWVkIHRvIGRvIHRoaXMgYW55d2F5
cywgdG8gdGVzdCBPUC1URUUuIFdoZW4gSSdsbCBmaW5pc2gsIEkgY2FuCnNob3cgeW91IGhvdyBt
ZWRpYXRvciBjYW4gbG9vayBsaWtlLiBNYXliZSB0aGlzIHdpbGwgcGVyc3VhZGUgeW91IHRvCm9u
ZSBvciBhbm90aGVyIGFwcHJvYWNoLgoKPiAKPiA+Cj4gPkFwcHJvYWNoIGluIHRoaXMgUkZDIGlz
IG11Y2ggc2ltcGxlci4gRmV3IGhvb2tzIGluIGFyY2ggY29kZSArIGFkZGl0aW9uYWwKPiA+c3Vi
c3lzdGVtLCB3aGljaCBjYW4gYmUgZWFzaWx5IHR1cm5lZCBvZmYuCj4gCj4gU3RlZmFubyBkbyB5
b3UgaGF2ZSBhbnkgb3BpbmlvbiBvbiB0aGlzIGRpc2N1c3Npb24/Cj4gCj4gUmVnYXJkcywKPiAK
PiA+Cj4gPlsxXSBodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9PdXRyZWFjaF9Qcm9n
cmFtX1Byb2plY3RzCj4gCj4gWzJdCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNo
aXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA1L21zZzAxOTMxLmh0bWwKPiAKCi0tCldCUiwgVm9s
b2R5bXlyIEJhYmNodWsKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 23 20:57:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 20:57:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6jmg-0003Xq-6n; Mon, 23 Oct 2017 20:57:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e6jme-0003Xk-T8
 for xen-devel@lists.xenproject.org; Mon, 23 Oct 2017 20:57:16 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 61/B6-20813-CA75EE95; Mon, 23 Oct 2017 20:57:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsVybKJssu7q8He
 RBg2PVSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow5vd1MBf/ZK/a+u8bUwLiRrYuRi0NIYBuT
 xJxnH1i6GDk5WAQcJG6eu8raxcjBwSgQI/HghzVImFEgTGLy5SWsECXaEst+bWYHsdkEDCX+P
 tnEBlIuAWQv+cwBEhYR0JV4tuAZ2HhmgeMsEn2nPjGDJIQFtCQWrd8J1sspYCexsGE2G4jNK+
 ApcfzrR1aIey4xSuw69RQsIQo06dC/P1BFghInZz4Bu5MZaNDy6dtYJjAKzEKSmoUktYCRaRW
 jRnFqUVlqka6xkV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmAYMgDBDsbT6wIP
 MUpyMCmJ8v7OeRspxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3eNi7SCHBotT01Iq0zBxgRMCkJ
 Th4lER434OkeYsLEnOLM9MhUqcYjTmObbr8h4nj2czXDcxCLHn5ealS4rwzQUoFQEozSvPgBs
 Ei9RKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEeU+CTOHJzCuB2/cK6BQmoFNk7d+AnFKSiJC
 SamDsfsV112tOydLVWguPb/Tq+bl50SSeoh9Xb/DyKnwPFUoR3Ku6rcHx0K+8PmP1VRWhCQ/M
 lr7ZIil/quzaVT7ftV0b43hMZT48dWK8+bB/sqDp2+krNE5EfzB1esNt+y/hn9G1RWUnJ64u1
 HHw2HBauHLt98bQTQ7HP9woPl5w13xKUP5WBdaPSizFGYmGWsxFxYkAL4ne8c8CAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1508792234!64623585!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31191 invoked from network); 23 Oct 2017 20:57:15 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Oct 2017 20:57:15 -0000
Received: from sstabellini-ThinkPad-X260.attlocal.net
 (104-6-24-213.lightspeed.sntcca.sbcglobal.net [104.6.24.213])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id CDC3E218AC;
 Mon, 23 Oct 2017 20:57:12 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org CDC3E218AC
Date: Mon, 23 Oct 2017 13:57:12 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <3a69c9b5-672c-bad6-e5a1-5b7c27269bc0@citrix.com>
Message-ID: <alpine.DEB.2.10.1710231353360.574@sstabellini-ThinkPad-X260>
References: <20170911170159.3083-1-george.dunlap@citrix.com>
 <50f9cf70-c6e4-aeac-c8e2-3e671e87b8b9@citrix.com>
 <749363b2-178a-2b3d-8180-6655d450ca7e@citrix.com>
 <3a69c9b5-672c-bad6-e5a1-5b7c27269bc0@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC v2] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAyMyBPY3QgMjAxNywgQW5kcmV3IENvb3BlciB3cm90ZToKPiA+Pj4gKyMjIyB4ODYg
UFYvRXZlbnQgQ2hhbm5lbHMKPiA+Pj4gKwo+ID4+PiArICAgIExpbWl0OiAxMzEwNzIKPiA+PiBX
aHkgZG8gd2UgY2FsbCBvdXQgZXZlbnQgY2hhbm5lbCBsaW1pdHMgYnV0IG5vdCBncmFudCB0YWJs
ZSBsaW1pdHM/IAo+ID4+IEFsc28sIHdoeSBpcyB0aGlzIHg4Nj8gIFRoZSAybCBhbmQgZmlmbyBB
QklzIGFyZSBhcmNoIGFnbm9zdGljLCBhcyBmYXIKPiA+PiBhcyBJIGFtIGF3YXJlLgo+ID4gU3Vy
ZSwgYnV0IEknbSBwcmV0dHkgc3VyZSB0aGF0IEFSTSBndWVzdHMgZG9uJ3QgKHBlcmhhcHMgY2Fu
bm90PykgdXNlIFBWCj4gPiBldmVudCBjaGFubmVscy4KPiAKPiBUaGlzIGlzIG1peGluZyB0aGUg
aHlwZXJ2aXNvciBBUEkvQUJJIGNhcGFiaWxpdGllcyB3aXRoIHRoZSBhY3R1YWwKPiBhYmlsaXRp
ZXMgb2YgZ3Vlc3RzICh3aGljaCBpcyBhbHNvIGRpZmZlcmVudCB0byB3aGF0IExpbnV4IHdvdWxk
IHVzZSBpbgo+IHRoZSBndWVzdHMpLgo+IAo+IEFSTSBndWVzdHMsIGFzIHdlbGwgYXMgeDg2IEhW
TSB3aXRoIEFQSUNWIChjb25maWd1cmVkIHByb3Blcmx5KSB3aWxsCj4gYWN0aXZlbHkgd2FudCB0
byBhdm9pZCB0aGUgZ3Vlc3QgZXZlbnQgY2hhbm5lbCBpbnRlcmZhY2UsIGJlY2F1c2UgaXRzCj4g
c2xvd2VyLgo+IAo+IFRoaXMgc29saXRhcnkgZXZ0Y2huIGxpbWl0IHNlcnZlcyBubyB1c2VmdWwg
cHVycG9zZSBJTU8uCgpKdXN0IGEgY2xhcmlmaWNhdGlvbjogQVJNIGd1ZXN0cyBoYXZlIGV2ZW50
IGNoYW5uZWxzLiBUaGV5IGFyZSBkZWxpdmVyZWQKdG8gdGhlIGd1ZXN0IHVzaW5nIGEgc2luZ2xl
IFBQSSAocGVyIHByb2Nlc3NvciBpbnRlcnJ1cHQpLiBJIGFtIHByZXR0eQpzdXJlIHRoYXQgbGlt
aXQgb24gdGhlIG51bWJlciBvZiBldmVudCBjaGFubmVscyBvbiBBUk0gaXMgdGhlIHNhbWUgYXMg
b24KeDg2IGJlY2F1c2UgdGhleSBib3RoIGRlcGVuZCBvbiB0aGUgc2FtZSBmaWZvIEFCSS4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 23 20:58:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 20:58:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6jnQ-0003b4-FS; Mon, 23 Oct 2017 20:58:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6jnP-0003ap-Cx
 for xen-devel@lists.xensource.com; Mon, 23 Oct 2017 20:58:03 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 7A/AC-05363-AD75EE95; Mon, 23 Oct 2017 20:58:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKLMWRWlGSWpSXmKPExsWS0XRdVfdm+Lt
 Ig0OLhC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMW/DIsaCbTkVm7pXMDUw
 bvToYuTiEBJoZJL48+UaYxcjJ5DzmFHi2l5OiMQ2RonPsz8ygyREBJwlvp6Zy97FyMHBK6Av8
 euwDkhYWMBC4uqjLywg9RICJzUklpyYCDZIQsBb4v7zk3D2xIbVrF2M7BxsAlYSh8RAprAIqE
 pMXJc6gZF7ASPDKkb14tSistQiXUO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYx
 AbzMAwQ7G5R+dDjFKcjApifL+znkbKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCtz3sXaSQYFFq
 empFWmYOMOxg0hIcPEoivO9B0rzFBYm5xZnpEKlTjJYcxzZd/sPEser6XSD5bObrBmYhlrz8v
 FQpcV4ZYHALCYA0ZJTmwY2DxcYlRlkpYV5GoAOFeApSi3IzS1DlXzGKczAqCfOeBFnLk5lXAr
 f1FdBBTEAHydq/ATmoJBEhJdXAeP6T+LtSt9hdh3yFfixM11BZPeuqbvfJ8JuyN5cwf9w9o9m
 D4XLB5Mgdwh6PrqqcCmrjEpKe4JEZf/+PRsCRWge7f8fiLk6c+H/Xryc/rp/0dPU8J3hGaVfA
 rrMWe5rmh6UsK2zwTVW9l8yRqLOuRSvKpU7mcvrKMzXr9K5us9wS7TC1aUVohBJLcUaioRZzU
 XEiAB5C97iIAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1508792279!99914738!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49101 invoked from network); 23 Oct 2017 20:58:00 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Oct 2017 20:58:00 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6jnL-0005Kr-9E; Mon, 23 Oct 2017 20:57:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e6jnF-0003vC-RR; Mon, 23 Oct 2017 20:57:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e6jnF-0004S2-IQ; Mon, 23 Oct 2017 20:57:53 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115141-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qcow2: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-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-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-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-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-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-armhf-armhf-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-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=e822e81e350825dd94f41ee2538ff1432b812eb9
X-Osstest-Versions-That: qemuu=f90ea7ba7c5ae7010ee0ce062207ae42530f57d6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 23 Oct 2017 20:57:53 +0000
Subject: [Xen-devel] [qemu-mainline test] 115141: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0734878565721723260=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 115141 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/115141/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386-xsm                6 xen-build                fail REGR. vs. 114507
 build-i386                    6 xen-build                fail REGR. vs. 114507
 build-amd64-xsm               6 xen-build                fail REGR. vs. 114507
 build-amd64                   6 xen-build                fail REGR. vs. 114507
 build-armhf-xsm               6 xen-build                fail REGR. vs. 114507
 build-armhf                   6 xen-build                fail REGR. vs. 114507

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemuu-win10-i386  1 build-check(1)              blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ws16-amd64  1 build-check(1)             blocked n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-intel  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-amd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                e822e81e350825dd94f41ee2538ff1432b812eb9
baseline version:
 qemuu                f90ea7ba7c5ae7010ee0ce062207ae42530f57d6

Last test of basis   114507  2017-10-15 01:03:38 Z    8 days
Failing since        114546  2017-10-16 12:16:28 Z    7 days   10 attempts
Testing same since   114813  2017-10-20 19:53:55 Z    3 days    4 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Lindsay <alindsay@codeaurora.org>
  Alberto Garcia <berto@igalia.com>
  Aleksandr Bezzubikov <zuban32s@gmail.com>
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alistair Francis <alistair.francis@xilinx.com>
  Amarnath Valluri <amarnath.valluri@intel.com>
  Andrew Baumann <Andrew.Baumann@microsoft.com>
  Anthoine Bourgeois <anthoine.bourgeois@blade-group.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Artyom Tarasenko <atar4qemu@gmail.com>
  Carlo Marcelo Arenas BelÃ³n <carenas@gmail.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <otubo@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Igor Mammedov <imammedo@redhat.com>
  Jason J. Herne <jjherne@linux.vnet.ibm.com>
  Jason Wang <jasowang@redhat.com>
  Joe Clifford <joeclifford@gmail.com>
  John Snow <jsnow@redhat.com>
  Knut Omang <knut.omang@oracle.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Marco A L Barbosa <malbarbo@gmail.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Mark Kanda <mark.kanda@oracle.com>
  Markus Armbruster <armbru@redhat.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <rth@twiddle.net>
  Riku Voipio <riku.voipio@linaro.org>
  Sandipan Das <sandipan@linux.vnet.ibm.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wolfgang Bumiller <w.bumiller@proxmox.com>

jobs:
 build-amd64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvhv2-amd                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-ws16-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ws16-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-xl-qemuu-win10-i386                         blocked 
 test-amd64-i386-xl-qemuu-win10-i386                          blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvhv2-intel                              blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-amd64-i386-libvirt-qcow2                                blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 


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


Not pushing.

(No revision log; it would be 5247 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0734878565721723260==--

From xen-devel-bounces@lists.xen.org Mon Oct 23 21:15:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 21:15:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6k4V-0004zn-1u; Mon, 23 Oct 2017 21:15:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6k4T-0004zc-P5
 for xen-devel@lists.xensource.com; Mon, 23 Oct 2017 21:15:41 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 5F/E8-29298-CFB5EE95; Mon, 23 Oct 2017 21:15:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsWS0XRdVfd39Lt
 Ig5+TTSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacWdPcMHxo4wVC7qPsjYw
 bu5h7GLk4hASaGSS+P6iCcp5zChx8f5qdghnG6PEtgdPWbsYOTlEBJwlvp6Zyw5i8wroSyyc1
 sACYgsLmEv8ad7ICtIgIdAjJ/Hg/i2gIg4gx1Ni/yZ3GPPLX6YuRnYONgEriUNiII0sAqoSHY
 ums0xg5F7AyLCKUb04tagstUjXWC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTI9D
 jDECwg3HvP6dDjJIcTEqivL9z3kYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA9HPUuUkiwKDU9
 tSItMwcYejBpCQ4eJRHe/ZFAad7igsTc4sx0iNQpRkuOY5su/2Hi+DHpCpB8NvN1A7MQS15+X
 qqUOO8FkHkCIA0ZpXlw42DxcYlRVkqYlxHoQCGegtSi3MwSVPlXjOIcjErCvEdBpvBk5pXAbX
 0FdBAT0EGy9m9ADipJREhJNTBG71NxU7HJfHMk3tL56IXPn7JqztQm3j/65GHFsq5t/N+/873
 5xHa7bIfysbV7Jv58wbuCmzFOQedfZce7Kd43ecpWtZzJ2zH7ovYNVr8TlZO5V054cL/0jLCw
 8AJTzlKuP3uaQtc855C8ecHv75W6q27XJ/LVRK7SE+K4b3Ni/uIur215Kg2aSizFGYmGWsxFx
 YkAFyMR/YoCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1508793338!87680636!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5329 invoked from network); 23 Oct 2017 21:15:39 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Oct 2017 21:15:39 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6k4O-0005rO-LY; Mon, 23 Oct 2017 21:15:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e6k4J-0004em-7S; Mon, 23 Oct 2017 21:15:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e6k4I-0001p0-Qg; Mon, 23 Oct 2017 21:15:31 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115132-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start: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: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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=8e77dabc58c4b6c747dfb4b948551147905a7840
X-Osstest-Versions-That: xen=24fb44e971a62b345c7b6ca3c03b454a1e150abe
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 23 Oct 2017 21:15:30 +0000
Subject: [Xen-devel] [xen-unstable test] 115132: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5467044917325118065=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop        fail REGR. vs. 114644
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop       fail REGR. vs. 114644
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop       fail REGR. vs. 114644

Tests which are failing intermittently (not blocking):
 test-amd64-i386-xl-qemuu-debianhvm-amd64 16 guest-localmigrate/x10 fail pass in 115087

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 114644
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 114644
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114644
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114644
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 114644
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 114644
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  8e77dabc58c4b6c747dfb4b948551147905a7840
baseline version:
 xen                  24fb44e971a62b345c7b6ca3c03b454a1e150abe

Last test of basis   114644  2017-10-17 10:49:11 Z    6 days
Failing since        114670  2017-10-18 05:03:38 Z    5 days    8 attempts
Testing same since   114808  2017-10-20 14:56:19 Z    3 days    6 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony PERARD <anthony.perard@citrix.com>
  David Esler <drumandstrum@gmail.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@linaro.org>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     fail    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          pass    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

------------------------------------------------------------
commit 8e77dabc58c4b6c747dfb4b948551147905a7840
Author: Wei Liu <wei.liu2@citrix.com>
Date:   Mon Oct 16 15:04:10 2017 +0100

    libxl: annotate s to be nonnull in libxl__enum_from_string
    
    Hope this can placate coverity.
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Release-acked-by: Julien Grall <julien.grall@linaro.org>

commit 575da5ceb427ce649eb22c1aea105af147d22487
Author: Anthony PERARD <anthony.perard@citrix.com>
Date:   Thu Oct 19 15:29:56 2017 +0100

    tools/Makefile: unset MAKELEVEL before building QEMU
    
    Since QEMU commits aef45d51d1204f3335fb99de6658e0c5612c2b67
    "build: automatically handle GIT submodule checkout for dtc"
    the QEMU makefiles rely on the variable MAKELEVEL to make a decision on
    whether to update some git submodules or not. Since we call QEMU build
    from within the Xen one, MAKELEVEL would already be greater than 0 and
    the git submodules would not be updated and QEMU would fail to build.
    
    Fix this by removing MAKELEVEL from the environment before trying to
    build QEMU.
    
    Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Release-acked-by: Julien Grall <julien.grall@linaro.org>

commit 8ba5f63d3afd59001c35b1494f0416131de439a4
Author: Jan Beulich <jbeulich@suse.com>
Date:   Fri Oct 20 09:31:54 2017 +0200

    gcov: support gcc 7.x
    
    Taking Linux commit 0538421343 ("gcov: support GCC 7.1") as reference,
    enable gcc 7 support requiring __gcov_exit() and having 9 counters.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Release-acked-by: Julien Grall <julien.grall@linaro.org>

commit 4e3fb2fb47d6403f8411727eefe2b885c6ad514e
Author: Roger Pau MonnÃ© <roger.pau@citrix.com>
Date:   Fri Oct 20 09:30:13 2017 +0200

    ubsan: add clang 5.0 support
    
    clang 5.0 changed the layout of the type_mismatch_data structure and
    introduced __ubsan_handle_type_mismatch_v1 and
    __ubsan_handle_pointer_overflow.
    
    This commit adds support for the new structure layout, adds the
    missing handlers and the new types for type_check_kinds.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    [jb: unconditionally emit always the same message in
         __ubsan_handle_pointer_overflow()]
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Release-acked-by: Julien Grall <julien.grall@linaro.org>

commit 78e693cc123296db2f79e792cf474544c1ffd064
Author: David Esler <drumandstrum@gmail.com>
Date:   Fri Oct 20 09:29:29 2017 +0200

    x86/boot: fix early error output
    
    In 9180f5365524 a change was made to the send_chr function to take in
    C-strings and output a character at a time until a NULL was encountered.
    However, when there is no VGA there is no code to increment the current
    character position resulting in an endless loop of the first character.
    This moves the (implicit) increment such that it occurs in all cases.
    
    Signed-off-by: David Esler <drumandstrum@gmail.com>
    Reviewed-by: Doug Goldstein <cardoe@cardoe.com>
    [jb: correct title and description]
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>

commit 4a1d823f70ac8182cbc5a4bd3c76beeb952e9683
Author: Roger Pau MonnÃ© <roger.pau@citrix.com>
Date:   Fri Oct 20 09:27:23 2017 +0200

    x86/string: fix memmove when size is 0
    
    ubsan in clang 5.0 complains with:
    
    (XEN) UBSAN: Undefined behaviour in string.c:50:28
    (XEN) pointer overflow:
    (XEN) addition of unsigned offset to ffff830000100000 overflowed to ffff8300000fffff
    [...]
    (XEN) Xen call trace:
    (XEN)    [<ffff82d0802dce0d>] ubsan.c#ubsan_epilogue+0xd/0xc0
    (XEN)    [<ffff82d0802de145>] __ubsan_handle_pointer_overflow+0xa5/0xe0
    (XEN)    [<ffff82d0803bf627>] memmove+0x67/0x80
    (XEN)    [<ffff82d080679f87>] page_alloc.c#bootmem_region_add+0x157/0x220
    (XEN)    [<ffff82d080679c66>] init_boot_pages+0x56/0x220
    (XEN)    [<ffff82d0806bcb9d>] __start_xen+0x2c2d/0x4b50
    (XEN)    [<ffff82d0802000f3>] __high_start+0x53/0x60
    
    This is due to memmove doing a n-1+addr when n is 0. This is harmless
    because the loop is bounded to 0. Fix this by returning earlier when n
    is 0.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    [jb: add return value and unlikely()]
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Release-acked-by: Julien Grall <julien.grall@linaro.org>

commit 6ccf25d46c18ff274e68dde8c8da3c656f7699e2
Author: Julien Grall <julien.grall@linaro.org>
Date:   Thu Oct 19 18:09:05 2017 +0100

    xen/arm: gic-v3: Make sure ICC_SRE_EL1 is restored before ICH_VMCR_EL2
    
    Per 8.4.8 in ARM IHI 0069D, ICH_VMCR_EL2.VFIQEn is RES1 when
    ICC_SRE_EL1.SRE is 1. This causes a Group 0 interrupt (as generated in
    GICv2 mode) to be delivered as a FIQ to the guest, with potentially
    consequence. So we must make sure that ICC_SRE_EL1 has been actually
    programmed before at ICH_VMCR_EL2.
    
    This was discovered when booting EFI in a GICv2 guest on a GICv3
    hardware.
    
    Signed-off-by: Julien Grall <julien.grall@linaro.org>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>

commit 0c8055c2f45f489aff67f4d362f3fdc192cc2d94
Author: Stefano Stabellini <sstabellini@kernel.org>
Date:   Wed Oct 18 14:29:58 2017 -0700

    arm: configure interrupts to be in non-secure group1
    
    Xen uses non-secure group1 interrupts, however it doesn't configure the
    GICv3 accordingly. Xen needs to set GICD_IGROUPR for SPIs and
    GICR_IGROUPR0 for local interrupt to "1" to specify that interrupts
    belong to group1. This is particularly important if the system has
    GICD_CTLR.DS set, also see commit
    7c9b973061b03af62734f613f6abec46c0dd4a88 in Linux.
    
    Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
    Reviewed-by: Julien Grall <julien.grall@linaro.org>
    Released-acked-by: Julien Grall <julien.grall@linaro.org>

commit 5dd3907a2af37060a675dd3bc5a02b7b38dac66c
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Oct 17 15:11:23 2017 +0100

    xen/public: Correct the definition of GNTTAB_CACHE_SOURCE_GREF
    
    Discovered when running the XSA-232 PoC on a UBSAN-enabled hypervisor.
    
      (d79) XSA-232 PoC
      (XEN) ================================================================================
      (XEN) UBSAN: Undefined behaviour in grant_table.c:3217:25
      (XEN) left shift of 1 by 31 places cannot be represented in type 'int'
      (XEN) ----[ Xen-4.10.0-rc  x86_64  debug=y   Tainted:    H ]----
    
    Update all of the GNTTAB_CACHE_* constants to be unsigned integers.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
    Release-acked-by: Julien Grall <julien.grall@linaro.org>

commit 8d7b633adab76a778ccf3e3417e903b35333c528
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Aug 29 10:35:31 2017 +0000

    x86/mm: Consolidate all Xen L4 slot writing into init_xen_l4_slots()
    
    There are currently three functions which write L4 pagetables for Xen, but
    they all behave subtly differently.  sh_install_xen_entries_in_l4() in
    particular is catering for two different usecases, which makes the safety of
    the linear mappings hard to follow.
    
    By consolidating the L4 pagetable writing in a single function, the resulting
    setup of Xen's virtual layout is easier to understand.
    
    No practical changes to the resulting L4, although the logic has been
    rearranged to avoid rewriting some slots.  This changes the zap_ro_mpt
    parameter to simply ro_mpt.
    
    Both {hap,sh}_install_xen_entries_in_l4() get folded into their callers.  The
    hap side only a single caller, while the shadow side has two.  The shadow
    split helps highlight the correctness of the linear slots.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Tim Deegan <tim@xen.org>
    Release-acked-by: Julien Grall <julien.gral@linaro.org>
    Acked-by: George Dunlap <george.dunlap@citrix.com>

commit 5cf67895f8c9fb4adcaab9172b43076599003db4
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Aug 29 11:35:31 2017 +0100

    x86/mm: Consolidate all Xen L2 slot writing into init_xen_pae_l2_slots()
    
    Having all of this logic together makes it easier to follow Xen's virtual
    setup across the whole system.
    
    No functional change.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Tim Deegan <tim@xen.org>
    Release-acked-by: Julien Grall <julien.gral@linaro.org>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>

commit 824785e469f47aa9a8a2f4a6f4757dfedd6ec940
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Mon Sep 25 11:11:05 2017 +0100

    Revert "x86/mm: move PV l4 table setup code" and "x86/mm: factor out pv_arch_init_memory"
    
    This reverts commit f3b95fd07fdb55b1db091fede1b9a7c71f1eaa1b and
    1bd39738a5a34f529a610fb275cc83ee5ac7547a.
    
    The following patches (post XSA-243 fixes) requires init_guest_l4_table()
    being common code.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Tim Deegan <tim@xen.org>
    Release-acked-by: Julien Grall <julien.gral@linaro.org>

commit 4ed00f57f086c589a95fdd17ace43e02fee2be34
Author: Ian Jackson <ian.jackson@eu.citrix.com>
Date:   Tue Oct 17 17:52:02 2017 +0100

    tools: libxendevicemodel: Restore symbol versions for 1.0
    
    In 1462f9ea8f4219d520a530787b80c986e050aa98
    "tools: libxendevicemodel: Provide xendevicemodel_shutdown"
    we added a new version 1.1 to the symbol map and simply abolished
    the old one.  That is quite wrong.
    
    Instead, we should have left the 1.0 map alone and added a new version
    which simply adds the new symbol.
    
    Fix this.
    
    Reported-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    CC: Stefano Stabellini <sstabellini@kernel.org>
    Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
    Reviewed-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit c4efa25058d3f45bf725d6ebe6429db9adf94b62
Author: Roger Pau MonnÃ© <roger.pau@citrix.com>
Date:   Tue Oct 17 11:23:53 2017 +0100

    mm/shadow: fix declaration of fetch_type_names
    
    fetch_type_names usage is guarded by SHADOW_DEBUG_PROPAGATE in
    SHADOW_DEBUG, fix the declaration so it's also guarded by
    SHADOW_DEBUG_PROPAGATE instead of DEBUG_TRACE_DUMP.
    
    Observed while building with clang and ubsan enabled.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Tim Deegan <tim@xen.org>
    Release-acked-by: Julien Grall <julien.grall@linaro.org>

commit 0075bc1f02c389c5bb84cbffdc27dc9b53699bca
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Mon Oct 16 13:20:00 2017 +0000

    xen/dom0: Fix latent dom0 construction bugs on all architectures
    
     * x86 PV and ARM dom0's must not clear _VPF_down from v->pause_flags until
       all state is actually set up.  As it currently stands, d0v0 is eligible for
       scheduling before its registers have been set.  This is latent as we also
       hold a systemcontroller pause reference at the time which prevents d0 from
       being scheduled.
    
     * x86 PVH previously was not setting v->is_initialised for d0v0, despite
       setting the vcpu running eventually.  Therefore, a later VCPUOP_initialise
       hypercall will modify state under the feet of the running vcpu.  This is
       latent as PVH dom0 construction don't yet function.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Release-acked-by: Julien Grall <julien.grall@linaro.org>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5467044917325118065==--

From xen-devel-bounces@lists.xen.org Mon Oct 23 21:16:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 21:16:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6k5S-00055j-Gt; Mon, 23 Oct 2017 21:16:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6k5R-000555-4r
 for xen-devel@lists.xensource.com; Mon, 23 Oct 2017 21:16:41 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 BC/FF-13910-83C5EE95; Mon, 23 Oct 2017 21:16:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRWlGSWpSXmKPExsWS0XRdVdc85l2
 kwePdKhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeHdlA0tBs3TFn/lzmRsY
 5/N2MXJxCAk0Mkls37GPDcJ5zCix5slDdghnG6PEr54pLF2MnBwiAs4SX8/MZQexeQX0JY5sO
 wYWFxZQkfj7+j0jiC0hsIxJYmafLYStJTGpZT1QnJ2DTcBK4pAYSJRFQFXi065rrBMYuRYwMq
 xi1ChOLSpLLdI1MtNLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj0LQMQ7GA8syD
 wEKMkB5OSKO/vnLeRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4GaLfRQoJFqWmp1akZeYAgwwm
 LcHBoyTCqwqS5i0uSMwtzkyHSJ1iNOY4tunyHyaOZzNfNzALseTl56VKifNeiAIqFQApzSjNg
 xsEC/5LjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEuY9CjKFJzOvBG7fK6BTmIBOkbV/A3JKSS
 JCSqqBsWHJ8u09PtckDDn/u1Tf7ZnmU7dJwnlR5DpZAc31jzet/W8qnyzlrNch8P7ySff4Zr7
 CrQuKBOZO3DLdLzDoqnpd4DXWBY1THs1nvPB9vngyWxHTiUlP7/lLy3KeeXXwuaViyvIMVqe1
 5Te3V+y99GHd3/kWy2PTeRZfznj6tL3ZoGJ64qGfYkosxRmJhlrMRcWJAJV9kmJ5AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1508793398!102761128!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32197 invoked from network); 23 Oct 2017 21:16:39 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Oct 2017 21:16:39 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6k5N-0005sz-5x; Mon, 23 Oct 2017 21:16:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e6k5H-0004hR-VU; Mon, 23 Oct 2017 21:16:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e6k5H-0002P1-QM; Mon, 23 Oct 2017 21:16:31 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115152-mainreport@xen.org>
X-Osstest-Failures: examine:examine-arndale-lakeside:hosts-allocate:broken:regression
 examine:examine-arndale-westfield:hosts-allocate:broken:regression
 examine:examine-merlot1:hosts-allocate:broken:regression
 examine:examine-arndale-metrocentre:hosts-allocate:broken:regression
X-Osstest-Versions-That: flight=113775
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 23 Oct 2017 21:16:31 +0000
Subject: [Xen-devel] [examine test] 115152: FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNTE1MiBleGFtaW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTUxNTIvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMg
d2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2Nr
aW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGV4YW1pbmUtYXJu
ZGFsZS1sYWtlc2lkZSAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4g
dnMuIDExMzc3NQogZXhhbWluZS1hcm5kYWxlLXdlc3RmaWVsZCAgICAgMiBob3N0cy1hbGxvY2F0
ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTEzNzc1CiBleGFtaW5lLW1lcmxvdDEgICAgICAg
ICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMTM3NzUK
IGV4YW1pbmUtYXJuZGFsZS1tZXRyb2NlbnRyZSAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBi
cm9rZW4gUkVHUi4gdnMuIDExMzc3NQoKYmFzZWxpbmUgdmVyc2lvbjoKIGZsaWdodCAgICAgICAg
ICAgICAgIDExMzc3NQoKam9iczoKIGV4YW1pbmUtYmFyb3F1ZTAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogZXhhbWluZS1iYXJvcXVlMSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBleGFtaW5l
LWFybmRhbGUtYmx1ZXdhdGVyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGV4YW1pbmUtY3ViaWV0cnVjay1icmFxdWUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogZXhhbWluZS1jaGFyZG9ubmF5MCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBleGFtaW5lLWNoYXJkb25uYXkxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGV4YW1pbmUt
ZWxibGluZzAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogZXhhbWluZS1lbGJsaW5nMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBleGFtaW5lLWZpYW5vMCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGV4YW1pbmUtZmlhbm8xICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogZXhhbWluZS1j
dWJpZXRydWNrLWdsZWl6ZXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBleGFtaW5lLWdvZGVsbG8wICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGV4YW1pbmUtZ29kZWxsbzEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogZXhhbWluZS1odXhlbHJlYmUwICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBleGFtaW5lLWh1
eGVscmViZTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGV4YW1pbmUtaXRhbGlhMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogZXhhbWluZS1pdGFsaWExICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBleGFtaW5lLWFybmRhbGUtbGFrZXNpZGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGV4YW1pbmUtbWVy
bG90MCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogZXhhbWluZS1tZXJsb3QxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiBleGFtaW5lLWFybmRhbGUtbWV0cm9jZW50cmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGV4YW1pbmUtY3ViaWV0cnVjay1tZXR6aW5n
ZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogZXhhbWluZS1ub2Js
aW5nMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBleGFtaW5lLW5vYmxpbmcxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGV4YW1pbmUtbm9jZXJhMCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogZXhhbWluZS1ub2NlcmExICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBleGFtaW5lLWN1Ymll
dHJ1Y2stcGljYXNzbyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGV4YW1pbmUtcGlub3QwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogZXhhbWluZS1waW5vdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBleGFtaW5lLXJpbWF2YTAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGV4YW1pbmUtcmltYXZh
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
ZXhhbWluZS1hcm5kYWxlLXdlc3RmaWVsZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 23 21:27:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 21:27:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6kFR-0005uD-Fi; Mon, 23 Oct 2017 21:27:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e6kFQ-0005u7-QV
 for xen-devel@lists.xen.org; Mon, 23 Oct 2017 21:27:00 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 0B/F3-27020-3AE5EE95; Mon, 23 Oct 2017 21:26:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVybKJssu7iuHe
 RBju6uSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyWn69YC15JVjTMm8rcwPhGpIuRi0NIYBuT
 xO8Fb1i6GDk5WAQcJNq6z7J2MXJwMArESDz4YQ0SZhQIk5h8eQkrRIm2xIGrH9lBbDYBQ4m/T
 zaxgZRLANlLPnOAmCICRhKnV7uATGcWWM0ocWnaKmaQcmEBb4mve6eCjeEE2rTmTBMTiM0r4C
 nxYN5hVohzfjFJTFx1AqxBVEBX4tC/P2wQRYISJ2c+ATuTWUBLYvn0bSwTGAVmIUnNQpJawMi
 0ilG9OLWoLLVI11wvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwBBmAYAdj43en
 Q4ySHExKory/c95GCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgvRH7LlJIsCg1PbUiLTMHGA0wa
 QkOHiUR3u8gad7igsTc4sx0iNQpRl2OZzNfNzALseTl56VKifM+ASkSACnKKM2DGwGLzEuMsl
 LCvIxARwnxFKQW5WaWoMq/YhTnYFQShriEJzOvBG7TK6AjmICOkLV/A3JESSJCSqqB0cpny7e
 TDe7s20U4WWzq+vZ/aHYrfzqtTcAnIWrawWtNpsUCcaobnjM7izr1HTpf6B16b/fl9uDbIv/c
 C9Y4yL22Pfnb/MKJF3tPVO0I4Hyy/5L7JaNcoYeP1K+KG228Nzu4auaxNAmxtYdD/q75d0XNM
 OIG/+Qu8dKe/bent85NunRu5tH040osxRmJhlrMRcWJACT9yYDHAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1508794017!111438637!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48254 invoked from network); 23 Oct 2017 21:26:58 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Oct 2017 21:26:58 -0000
Received: from sstabellini-ThinkPad-X260.attlocal.net
 (104-6-24-213.lightspeed.sntcca.sbcglobal.net [104.6.24.213])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id CA36C21882;
 Mon, 23 Oct 2017 21:26:56 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org CA36C21882
Date: Mon, 23 Oct 2017 14:26:56 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
In-Reply-To: <20171023201141.GA20412@EPUAKYIW2556.kyiv.epam.com>
Message-ID: <alpine.DEB.2.10.1710231414050.574@sstabellini-ThinkPad-X260>
References: <1507748484-16871-1-git-send-email-volodymyr_babchuk@epam.com>
 <078a8941-5a6b-f7bb-b5c8-f2cf84210cf2@linaro.org>
 <20171017155901.GA24929@EPUAKYIW2556.kyiv.epam.com>
 <942b70a8-dffa-e3ec-19d4-40ff9a328cf6@arm.com>
 <20171020173705.GC11787@EPUAKYIW2556.kyiv.epam.com>
 <b5396625-2a54-d0aa-9a8d-08d070cfe615@linaro.org>
 <20171023201141.GA20412@EPUAKYIW2556.kyiv.epam.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: nd@arm.com, Julien Grall <julien.grall@arm.com>,
 Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [RFC 0/4] TEE mediator framework + OP-TEE mediator
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAyMyBPY3QgMjAxNywgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gPiA+VGhpcyBp
cyBhIGxvdCBvZiBhIHdvcmsuIEl0IHJlcXVpcmVzIGNoYW5nZXMgaW4gZ2VuZXJpYyBwYXJ0cyBv
ZiBYRU4uCj4gPiA+SSBmZWFyIGl0IHdpbGwgYmUgdmVyeSBoYXJkIHRvIHVwc3RyZWFtIHN1Y2gg
Y2hhbmdlcywgYmVjYXVzZSBubyBvbmUKPiA+ID5zZWVzIGFuIGltbWVkaWF0ZSB2YWx1ZSBpbiB0
aGVtLiBIb3cgZG8geW91IHRoaW5rLCB3aGF0IGFyZSBteSBjaGFuY2VzCj4gPiA+dG8gdXBzdHJl
YW0gdGhpcz8KPiA+IAo+ID4gSXQgaXMgZmFpcmx5IGFubm95aW5nIHRvIHNlZSB5b3UganVzdGlm
eWluZyBiYWNrIG1vc3Qgb2YgdGhpcyB0aHJlYWQgd2l0aAo+ID4gIm5vIG9uZSBzZWVzIGFuIGlt
bWVkaWF0ZSB2YWx1ZSBpbiB0aGVtIi4KPiA+Cj4gPiBJIGFtIG5vdCB0aGUgb25seSBtYWludGFp
bmVycyBpbiBYZW4sIHNvIGVmZmVjdGl2ZWx5IGNhbid0IHByb21pc2Ugd2hldGhlcgo+ID4gaXQg
aXMgZ29pbmcgdG8gYmUgdXBzdHJlYW1lZC4gQnV0IEkgYmVsaWV2ZSB0aGUgY29tbXVuaXR5IGhh
cyBiZWVuIHZlcnkKPiA+IHN1cHBvcnRpdmUgc28gZmFyLCBhIGxvdCBvZiBkaXNjdXNzaW9ucyBo
YXBwZW5lZCAoc2VlIFsyXSkgYmVjYXVzZSBvZiB0aGUKPiA+IE9QLVRFRSBzdXBwb3J0LiBTbyB3
aGF0IG1vcmUgZG8geW91IGV4cGVjdCBmcm9tIHVzPwo+IEknbSBzb3JyeSwgSSBkaWRuJ3QgbWVh
biB0byBvZmZlbmQgeW91IG9yIHNvbWVvbmUgZWxzZS4gWW91LCBndXlzLCBjYW4KPiBiZSBoYXJz
aCBzb21ldGltZXMsIGJ1dCBJIHJlYWxseSBhcHByZWNpYXRlIGhlbHAgcHJvdmlkZWQgYnkgdGhl
Cj4gY29tbXVuaXR5LiBBbmQgSSwgY2VydGFpbmx5LCBkb24ndCBhc2sgeW91IGFib3V0IGFueSBn
dWFyYW50ZWVzIG9yCj4gc29tZXRoaW5nIG9mIHRoYXQgc29ydC4KPiAKPiBJJ20ganVzdCBib3Ro
ZXJlZCBieSBhbW91bnQgb2YgcmVxdWlyZWQgd29yayBhbmQgYnkgdXBzdHJlYW1pbmcKPiBwcm9j
ZXNzLiBCdXQgdGhpcyBpcyBub3QgYSBzdHJvbmcgYXJndW1lbnQgYWdhaW5zdCBtZWRpYXRvcnMg
aW4KPiBzdHViZG9tcywgSSB0aGluayA6KQo+IAo+IEN1cnJlbnRseSBJJ20gZGV2ZWxvcGluZyB2
aXJ0dWFsaXphdGlvbiBzdXBwb3J0IGluIE9QLVRFRSwgc28gaW4KPiBtZWFudGltZSB3ZSdsbCBo
YXZlIG11Y2ggdGltZSB0byBkaXNjdXNzIG1lZGlhdG9ycyBhbmQgc3R1YmRvbWFpbgo+IGFwcHJv
YWNoIChpZiB5b3UgaGF2ZSB0aW1lKS4gVG8gdGVzdCB0aGlzIGZlYXR1cmUgaW4gT1AtVEVFIEkn
bQo+IGV4dGVuZGluZyB0aGlzIFJGQywgbWFraW5nIG9wdGVlLmMgdG8gbG9vayBsaWtlIGZ1bGwt
c2NhbGUgbWVkaWF0b3IuCj4gSSBuZWVkIHRvIGRvIHRoaXMgYW55d2F5cywgdG8gdGVzdCBPUC1U
RUUuIFdoZW4gSSdsbCBmaW5pc2gsIEkgY2FuCj4gc2hvdyB5b3UgaG93IG1lZGlhdG9yIGNhbiBs
b29rIGxpa2UuIE1heWJlIHRoaXMgd2lsbCBwZXJzdWFkZSB5b3UgdG8KPiBvbmUgb3IgYW5vdGhl
ciBhcHByb2FjaC4KCkhpIFZvbG9keW15ciwKCldlIHJlYWxseSBhcHByZWNpYXRlIHlvdXIgd29y
ayBhbmQgd2UgY2FyZSBhYm91dCB5b3VyIHVzZS1jYXNlLiBXZQpyZWFsbHkgd2FudCB0aGlzIGZl
YXR1cmUgdG8gYmUgc3VjY2Vzc2Z1bCBmb3IgeW91IChhbmQgZXZlcnlib2R5IGVsc2UpLgoKU29y
cnkgaWYgaXQgZG9lc24ndCBhbHdheXMgY29tZSBvdXQgdGhpcyB3YXksIGJ1dCBlbWFpbCBjb252
ZXJzYXRpb25zCmNhbiBzb3VuZCAiaGFyc2giIHNvbWV0aW1lcy4gSG93ZXZlciwga2VlcCBpbiBt
aW5kIHRoYXQgYm90aCBKdWxpZW4gYW5kCkkgYXJlIGNvbXBsZXRlbHkgb24geW91ciBzaWRlIG9u
IHRoaXMgd29yayBpdGVtLiBQbGVhc2Uga2VlcCB1cCB3aXRoIHRoZQpnb29kIHdvcmsgOi0pCgoK
PiA+ID5BcHByb2FjaCBpbiB0aGlzIFJGQyBpcyBtdWNoIHNpbXBsZXIuIEZldyBob29rcyBpbiBh
cmNoIGNvZGUgKyBhZGRpdGlvbmFsCj4gPiA+c3Vic3lzdGVtLCB3aGljaCBjYW4gYmUgZWFzaWx5
IHR1cm5lZCBvZmYuCj4gPiAKPiA+IFN0ZWZhbm8gZG8geW91IGhhdmUgYW55IG9waW5pb24gb24g
dGhpcyBkaXNjdXNzaW9uPwoKV2UgbmVlZCB0byBzdGFydCBzb21ld2hlcmUsIGFuZCBJIHRoaW5r
IHRoaXMgc2VyaWVzIGNvdWxkIGJlIGEgZGVjZW50CnN0YXJ0aW5nIHBvaW50LgoKSSB0aGluayBp
dCBpcyBPSyB0byBoYXZlIGEgc21hbGwgU01DIGZpbHRlciBpbiBYZW4uIFdoYXQgVm9sb2R5bXly
IGlzCnN1Z2dlc3RpbmcgbG9va3MgcmVhc29uYWJsZSBmb3Igbm93LiBBcyB0aGUgY29kZSBncm93
cywgd2UgbWlnaHQgZm91bmQKb3Vyc2VsdmVzIGluIHRoZSBzaXR1YXRpb24gd2hlcmUgd2UnbGwg
aGF2ZSB0byBpbnRyb2R1Y2Ugc3R1YmRvbXMgZm9yClRFRSB2aXJ0dWFsaXphdGlvbi9lbXVsYXRp
b24sIGFuZCBJIHRoaW5rIHRoYXQncyBPSy4gUG9zc2libHksIHdlJ2xsCmhhdmUgYSAiZmFzdCBw
YXRoIiBpbiBYZW4sIG9ubHkgZm9yIGZpbHRlcmluZyBhbmQgc21hbGwgbWFuaXB1bGF0aW9ucywK
YW5kIGEgInNsb3cgcGF0aCIgaW4gdGhlIHN0dWJkb20gd2hlbiBtb3JlIGNvbXBsZXggYWN0aW9u
cyBhcmUKbmVjZXNzYXJ5LgoKRm9yIHRoaXMgc2VyaWVzLCBJIHRoaW5rIHdlIG5lZWQgYSB3YXkg
dG8gc3BlY2lmeSB3aGljaCBkb21haW5zIGNhbiB0YWxrCnRvIFRFRSwgc28gdGhhdCB3ZSBjYW4g
b25seSBhbGxvdyBpdCBmb3IgYSBzcGVjaWZpYyBzdWJzZXQgb2YgRG9tVXMuIEkKd291bGQgcHJv
YmFibHkgdXNlIFhTTSBmb3IgdGhhdC4KCkZvciB0aGUgbG9uZyB0ZXJtLCBJIHRoaW5rIGJvdGgg
Vm9sb2R5bXlyIGFuZCB1cyBhcyBtYWludGFpbmVycyBuZWVkIHRvCmJlIHByZXBhcmVkIHRvIGlu
dHJvZHVjZSBzdHViZG9tcyBmb3IgVEVFIGVtdWxhdGlvbi4gSXQgd2lsbCBtb3N0CnByb2JhYmx5
IGhhcHBlbiBhcyB0aGUgZmVhdHVyZS1zZXQgZ3Jvd3MuIEhvd2V2ZXIsIHRoaXMgc21hbGwgVEVF
CmZyYW1ld29yayBpbiBYZW4gY291bGQgc3RpbGwgYmUgdXNlZnVsLCBhbmQgY291bGQgYmUgdGhl
IGJhc2lzIGZvcgpmb3J3YXJkaW5nIFRFRSByZXF1ZXN0cyB0byBhIHN0dWJkb20gZm9yIGV2YWx1
YXRpb246IG1heWJlIG5vdCBhbGwgY2FsbHMKbmVlZCB0byBiZSBmb3J3YXJkZWQgdG8gdGhlIHN0
dWJkb20sIHNvbWUgb2YgdGhlbSBjb3VsZCBnbyBkaXJlY3RseSB0bwp0aGUgZmlybXdhcmUgYW5k
IHRoaXMgaXMgd2hlcmUgdGhpcyBzZXJpZXMgY29tZXMgaW4uCgpXaGF0IGRvIHlvdSB0aGluaz8K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 23 21:33:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 21:33:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6kLa-0006Yu-5D; Mon, 23 Oct 2017 21:33:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e6kLY-0006Yo-Sn
 for xen-devel@lists.xenproject.org; Mon, 23 Oct 2017 21:33:20 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 0A/4C-25852-0206EE95; Mon, 23 Oct 2017 21:33:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsVybKJssq58wrt
 Ig8Yl0hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ayv7uZC9ayV/zrPsbewHiPtYuRi0NIYBuT
 xIftuxm7GDk5WAQcJA7eecXcxcjBwSgQI/HghzVImFEgTGLy5SWsECXaEtcmXWYDsdkEDCX+P
 tnEBlIuAWQv+cwBEhYR0JJ4sOQqM8h4ZoH3zBJ9868wgySEBZwkDu6YwQ5icwoESpz/cBsszi
 vgKbH2+G2wE4QEnjFJtB13BrFFBXQlDv37wwZRIyhxcuYTFhCbGWjB8unbWCYwCsxCkpqFJLW
 AkWkVo0ZxalFZapGukYVeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgEDIAwQ7G
 82sDDzFKcjApifL+znkbKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mClzH+XaSQYFFqempFWmYOM
 B5g0hIcPEoivCZxQGne4oLE3OLMdIjUKUZjjhsPr/9h4ng283UDsxBLXn5eqpQ47yWQUgGQ0o
 zSPLhBsDi9xCgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJWHeTpApPJl5JXD7XgGdwgR0iqz9G5B
 TShIRUlINjOo998Uj+K+57rrvsObDdaPs1cpXmNdd+F531MHMWiHo81ypaTcEmK2txVuXr5u5
 qviztNsL3xVtr3pFZPenfNigcdkszjjx35F1welrZk/MDKsTYjonFTFnA2uNrqjEMulznHvel
 D0yr9DfzJ119LaAc2+00ZdlwmJzBV33Bmt3Vkyd3SlwSYmlOCPRUIu5qDgRABDeTLrOAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1508794398!112685359!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37482 invoked from network); 23 Oct 2017 21:33:19 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Oct 2017 21:33:19 -0000
Received: from sstabellini-ThinkPad-X260.attlocal.net
 (104-6-24-213.lightspeed.sntcca.sbcglobal.net [104.6.24.213])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 25B8221882;
 Mon, 23 Oct 2017 21:33:17 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 25B8221882
Date: Mon, 23 Oct 2017 14:33:16 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@linaro.org>
In-Reply-To: <CAEC2CxpWHsSREbPFWUE2SzisfxoTHZUs529aeMKm-YHAoFJ0YQ@mail.gmail.com>
Message-ID: <alpine.DEB.2.10.1710231427100.574@sstabellini-ThinkPad-X260>
References: <23018.2432.369307.794318@mariner.uk.xensource.com>
 <20171020155601.GF17369@char.us.oracle.com>
 <alpine.DEB.2.10.1710200951030.27209@sstabellini-ThinkPad-X260>
 <23018.13902.493164.826387@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1710201051090.27209@sstabellini-ThinkPad-X260>
 <CAEC2CxpWHsSREbPFWUE2SzisfxoTHZUs529aeMKm-YHAoFJ0YQ@mail.gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, julien.grall@arm.com,
 Paul Durrant <paul.durrant@citrix.com>, committers@xenproject.org,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] linux-arm-xen branch, commit access, etc.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAyMCBPY3QgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ICAgICAgIEp1bGllbiwg
ZG8geW91IHRoaW5rIHdlIG5lZWQgdG8ga2VlcCBhIHNwZWNpYWwgbGludXggdHJlZSBhcm91bmQg
Zm9yIFhlbgo+ICAgICAgIG9uIEFSTSB0ZXN0aW5nIGluIE9TU1Rlc3Qgb3Igd2UgY2FuIHN0YXJ0
IHVzaW5nIHZhbmlsbGEga2VybmVsIHJlbGVhc2VzPwo+ICAgICAgIEkgd291bGQgbG92ZSB0byBn
ZXQgcmlkIG9mIGl0LCBpZiB5b3Uga25vdyBvZiBhbnkgcmVhc29ucyB3aHkgd2UgaGF2ZSB0bwo+
ICAgICAgIGtlZXAgaXQsIHRoaXMgaXMgdGhlIHRpbWUgdG8gc3BlYWsgOi0pCj4gCj4gCj4gSSB0
aGluayBpdCB3b3VsZCBiZSBiZXR0ZXIgdG8ga2VlcCBhcm91bmRTb21lIHBsYXRmb3JtIG1heSBi
ZSBhdmFpbGFibGUgYmVmb3JlIHRoZSBjb2RlIGlzIG1lcmdlZC4KClN1cmUuCgoKSWFuLAoKbGV0
J3MgY3JlYXRlIGEgL2FybS9saW51eC5naXQgdHJlZSBvbiB4ZW5iaXRzIHdoZXJlIGJvdGggSnVs
aWVuIGFuZCBJCmNhbiBwdXNoLiBUaGUgaWRlYSBpcyB0aGF0IHdlJ2xsIHRyeSB0byB1c2UgdmFu
aWxsYSBrZXJuZWwgcmVsZWFzZXMgYnV0CndlJ2xsIGtlZXAgaXQgYXJvdW5kIGp1c3QgaW4gY2Fz
ZSB3ZSdsbCBuZWVkIHNwZWNpYWwgcGF0Y2hlcyBmb3IKaGFyZHdhcmUgc3VwcG9ydCBpbiB0aGUg
ZnV0dXJlLiBJZiBpdCB0dXJucyBvdXQgdGhhdCB3ZSBkb24ndCBhY3R1YWxseQpuZWVkIGl0LCB3
ZSBjYW4gZ2V0IHJpZCBvZiBpdCBpbiBhIHllYXIgb3IgdHdvLgoKV2UnbGwgaW5pdGlhbGl6ZSAv
YXJtL2xpbnV4LmdpdCBiYXNlZCBvbiB0aGUgY3VycmVudCBsaW51eC1hcm0teGVuCmJyYW5jaC4g
L2FybS9saW51eC5naXQgd2lsbCByZXBsYWNlIGxpbnV4LWFybS14ZW4gaW4gT1NTVGVzdC4KClNv
dW5kcyBnb29kPwoKVGhhbmtzLAoKU3RlZmFubwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 23 22:44:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 22:44:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6lSV-0002Ud-D9; Mon, 23 Oct 2017 22:44:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e6lSU-0002UX-G8
 for xen-devel@lists.xen.org; Mon, 23 Oct 2017 22:44:34 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 43/B6-21876-1D07EE95; Mon, 23 Oct 2017 22:44:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsVybKJssu7Fgne
 RBtPaGS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ow3F+ewFCxUqmhZFN7A+FO6i5GLQ0hgG5PE
 r75DTF2MnBwsAg4SM4/fZe9i5OBgFIiRePDDGiTMKBAmMfnyElaIEm2JB0vOg5WzCRhK/H2yi
 Q2kXALIXvKZAyQsImAg8f76JDaQ8cwCqxkl+q40MYMkhAU8JGYu+MIGYnMK2EnMfvwSbCavgK
 fE/qcfWSHu+cQoceP8R7AGUQFdiUP//rBBFAlKnJz5hAXEZhbQklg+fRvLBEaBWUhSs5CkFjA
 yrWLUKE4tKkst0jU01EsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAxCBiDYwbiy
 3fkQoyQHk5Io7++ct5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHiL899FCgkWpaanVqRl5gDjA
 SYtwcGjJMKbAJLmLS5IzC3OTIdInWI05ji26fIfJo5nM183MAux5OXnpUqJ8+4HKRUAKc0ozY
 MbBIvTS4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLm3QQyhSczrwRu3yugU5iATpG1fwNySkk
 iQkqqgVHw7RLlrPDdz87/ZKh+fOu964xvHLvX2x/jn3dAKKRQ8uCz4JlFbz+3b7555al97OfF
 zScYrCV85Nf/8r9c0TR/ybstH9oemdvxf93YIra8Lvr94gXFi2oXpkm6lc+4ojzj5MmX3nfVt
 6+YstttMcvtf65193NW3JF+ckfd1kR0zuFMWWtFBw8NJZbijERDLeai4kQAOSRaBc4CAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1508798671!104716702!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48317 invoked from network); 23 Oct 2017 22:44:32 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Oct 2017 22:44:32 -0000
Received: from sstabellini-ThinkPad-X260.attlocal.net
 (104-6-24-213.lightspeed.sntcca.sbcglobal.net [104.6.24.213])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id AB5CF217C1;
 Mon, 23 Oct 2017 22:44:30 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org AB5CF217C1
Date: Mon, 23 Oct 2017 15:44:30 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <8d730196-8c65-21ec-21a2-3b92a463f935@oracle.com>
Message-ID: <alpine.DEB.2.10.1710231513440.574@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1710061708540.3073@sstabellini-ThinkPad-X260>
 <1507336227-20477-1-git-send-email-sstabellini@kernel.org>
 <1507336227-20477-2-git-send-email-sstabellini@kernel.org>
 <8d730196-8c65-21ec-21a2-3b92a463f935@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v5 02/13] xen/pvcalls: implement frontend
	disconnect
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxNyBPY3QgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDEwLzA2LzIw
MTcgMDg6MzAgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IEludHJvZHVjZSBhIGRh
dGEgc3RydWN0dXJlIG5hbWVkIHB2Y2FsbHNfYmVkYXRhLiBJdCBjb250YWlucyBwb2ludGVycyB0
bwo+ID4gdGhlIGNvbW1hbmQgcmluZywgdGhlIGV2ZW50IGNoYW5uZWwsIGEgbGlzdCBvZiBhY3Rp
dmUgc29ja2V0cyBhbmQgYSBsaXN0Cj4gPiBvZiBwYXNzaXZlIHNvY2tldHMuIExpc3RzIGFjY2Vz
c2VzIGFyZSBwcm90ZWN0ZWQgYnkgYSBzcGluX2xvY2suCj4gPgo+ID4gSW50cm9kdWNlIGEgd2Fp
dHF1ZXVlIHRvIGFsbG93IHdhaXRpbmcgZm9yIGEgcmVzcG9uc2Ugb24gY29tbWFuZHMgc2VudAo+
ID4gdG8gdGhlIGJhY2tlbmQuCj4gPgo+ID4gSW50cm9kdWNlIGFuIGFycmF5IG9mIHN0cnVjdCB4
ZW5fcHZjYWxsc19yZXNwb25zZSB0byBzdG9yZSBjb21tYW5kcwo+ID4gcmVzcG9uc2VzLgo+ID4K
PiA+IHB2Y2FsbHNfcmVmY291bnQgaXMgdXNlZCB0byBrZWVwIGNvdW50IG9mIHRoZSBvdXRzdGFu
ZGluZyBwdmNhbGxzIHVzZXJzLgo+ID4gT25seSByZW1vdmUgY29ubmVjdGlvbnMgb25jZSB0aGUg
cmVmY291bnQgaXMgemVyby4KPiA+Cj4gPiBJbXBsZW1lbnQgcHZjYWxscyBmcm9udGVuZCByZW1v
dmFsIGZ1bmN0aW9uLiBHbyB0aHJvdWdoIHRoZSBsaXN0IG9mCj4gPiBhY3RpdmUgYW5kIHBhc3Np
dmUgc29ja2V0cyBhbmQgZnJlZSB0aGVtIGFsbCwgb25lIGF0IGEgdGltZS4KPiA+Cj4gPiBTaWdu
ZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+Cj4gPiBD
QzogYm9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20KPiA+IENDOiBqZ3Jvc3NAc3VzZS5jb20KPiA+
IC0tLQo+ID4gIGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYyB8IDY3ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ID4gIDEgZmlsZSBjaGFuZ2VkLCA2NyBp
bnNlcnRpb25zKCspCj4gPgo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJv
bnQuYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwo+ID4gaW5kZXggYThkMzhjMi4uZDhi
N2EwNCAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwo+ID4gKysr
IGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCj4gPiBAQCAtMjAsNiArMjAsNDYgQEAKPiA+
ICAjaW5jbHVkZSA8eGVuL3hlbmJ1cy5oPgo+ID4gICNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL2lv
L3B2Y2FsbHMuaD4KPiA+ICAKPiA+ICsjZGVmaW5lIFBWQ0FMTFNfSU5WQUxJRF9JRCBVSU5UX01B
WAo+ID4gKyNkZWZpbmUgUFZDQUxMU19SSU5HX09SREVSIFhFTkJVU19NQVhfUklOR19HUkFOVF9P
UkRFUgo+ID4gKyNkZWZpbmUgUFZDQUxMU19OUl9SRVFfUEVSX1JJTkcgX19DT05TVF9SSU5HX1NJ
WkUoeGVuX3B2Y2FsbHMsIFhFTl9QQUdFX1NJWkUpCj4gPiArCj4gPiArc3RydWN0IHB2Y2FsbHNf
YmVkYXRhIHsKPiA+ICsJc3RydWN0IHhlbl9wdmNhbGxzX2Zyb250X3JpbmcgcmluZzsKPiA+ICsJ
Z3JhbnRfcmVmX3QgcmVmOwo+ID4gKwlpbnQgaXJxOwo+ID4gKwo+ID4gKwlzdHJ1Y3QgbGlzdF9o
ZWFkIHNvY2tldF9tYXBwaW5nczsKPiA+ICsJc3RydWN0IGxpc3RfaGVhZCBzb2NrZXRwYXNzX21h
cHBpbmdzOwo+ID4gKwlzcGlubG9ja190IHNvY2tldF9sb2NrOwo+ID4gKwo+ID4gKwl3YWl0X3F1
ZXVlX2hlYWRfdCBpbmZsaWdodF9yZXE7Cj4gPiArCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXNwb25z
ZSByc3BbUFZDQUxMU19OUl9SRVFfUEVSX1JJTkddOwo+IAo+IERpZCB5b3UgbWVhbiBfUkVRXyBv
ciBfUlNQXyBpbiB0aGUgbWFjcm8gbmFtZT8KCkZvciBlYWNoIHJlcXVlc3QgdGhlcmUgaXMgb25l
IHJlc3BvbnNlLCBzbyBpdCBkb2Vzbid0IG1ha2UgYSBkaWZmZXJlbmNlLgpCdXQgZm9yIGNsYXJp
dHksIEkgd2lsbCByZW5hbWUuCgoKPiA+ICt9Owo+ID4gKy8qIE9ubHkgb25lIGZyb250L2JhY2sg
Y29ubmVjdGlvbiBzdXBwb3J0ZWQuICovCj4gPiArc3RhdGljIHN0cnVjdCB4ZW5idXNfZGV2aWNl
ICpwdmNhbGxzX2Zyb250X2RldjsKPiA+ICtzdGF0aWMgYXRvbWljX3QgcHZjYWxsc19yZWZjb3Vu
dDsKPiA+ICsKPiA+ICsvKiBmaXJzdCBpbmNyZW1lbnQgcmVmY291bnQsIHRoZW4gcHJvY2VlZCAq
Lwo+ID4gKyNkZWZpbmUgcHZjYWxsc19lbnRlcigpIHsgICAgICAgICAgICAgICBcCj4gPiArCWF0
b21pY19pbmMoJnB2Y2FsbHNfcmVmY291bnQpOyAgICAgIFwKPiA+ICt9Cj4gPiArCj4gPiArLyog
Zmlyc3QgY29tcGxldGUgb3RoZXIgb3BlcmF0aW9ucywgdGhlbiBkZWNyZW1lbnQgcmVmY291bnQg
Ki8KPiA+ICsjZGVmaW5lIHB2Y2FsbHNfZXhpdCgpIHsgICAgICAgICAgICAgICAgXAo+ID4gKwlh
dG9taWNfZGVjKCZwdmNhbGxzX3JlZmNvdW50KTsgICAgICBcCj4gPiArfQo+ID4gKwo+ID4gK3N0
YXRpYyBpcnFyZXR1cm5fdCBwdmNhbGxzX2Zyb250X2V2ZW50X2hhbmRsZXIoaW50IGlycSwgdm9p
ZCAqZGV2X2lkKQo+ID4gK3sKPiA+ICsJcmV0dXJuIElSUV9IQU5ETEVEOwo+ID4gK30KPiA+ICsK
PiA+ICtzdGF0aWMgdm9pZCBwdmNhbGxzX2Zyb250X2ZyZWVfbWFwKHN0cnVjdCBwdmNhbGxzX2Jl
ZGF0YSAqYmVkYXRhLAo+ID4gKwkJCQkgICBzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXApCj4gPiAr
ewo+ID4gK30KPiA+ICsKPiA+ICBzdGF0aWMgY29uc3Qgc3RydWN0IHhlbmJ1c19kZXZpY2VfaWQg
cHZjYWxsc19mcm9udF9pZHNbXSA9IHsKPiA+ICAJeyAicHZjYWxscyIgfSwKPiA+ICAJeyAiIiB9
Cj4gPiBAQCAtMjcsNiArNjcsMzMgQEAKPiA+ICAKPiA+ICBzdGF0aWMgaW50IHB2Y2FsbHNfZnJv
bnRfcmVtb3ZlKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYpCj4gPiAgewo+ID4gKwlzdHJ1Y3Qg
cHZjYWxsc19iZWRhdGEgKmJlZGF0YTsKPiA+ICsJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwID0g
TlVMTCwgKm47Cj4gPiArCj4gPiArCWJlZGF0YSA9IGRldl9nZXRfZHJ2ZGF0YSgmcHZjYWxsc19m
cm9udF9kZXYtPmRldik7Cj4gPiArCWRldl9zZXRfZHJ2ZGF0YSgmZGV2LT5kZXYsIE5VTEwpOwo+
ID4gKwlwdmNhbGxzX2Zyb250X2RldiA9IE5VTEw7Cj4gPiArCWlmIChiZWRhdGEtPmlycSA+PSAw
KQo+ID4gKwkJdW5iaW5kX2Zyb21faXJxaGFuZGxlcihiZWRhdGEtPmlycSwgZGV2KTsKPiA+ICsK
PiA+ICsJc21wX21iKCk7Cj4gPiArCXdoaWxlIChhdG9taWNfcmVhZCgmcHZjYWxsc19yZWZjb3Vu
dCkgPiAwKQo+ID4gKwkJY3B1X3JlbGF4KCk7Cj4gPiArCWxpc3RfZm9yX2VhY2hfZW50cnlfc2Fm
ZShtYXAsIG4sICZiZWRhdGEtPnNvY2tldF9tYXBwaW5ncywgbGlzdCkgewo+ID4gKwkJcHZjYWxs
c19mcm9udF9mcmVlX21hcChiZWRhdGEsIG1hcCk7Cj4gPiArCQlrZnJlZShtYXApOwo+ID4gKwl9
Cj4gPiArCWxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZShtYXAsIG4sICZiZWRhdGEtPnNvY2tldHBh
c3NfbWFwcGluZ3MsIGxpc3QpIHsKPiA+ICsJCXNwaW5fbG9jaygmYmVkYXRhLT5zb2NrZXRfbG9j
ayk7Cj4gPiArCQlsaXN0X2RlbF9pbml0KCZtYXAtPmxpc3QpOwo+ID4gKwkJc3Bpbl91bmxvY2so
JmJlZGF0YS0+c29ja2V0X2xvY2spOwo+ID4gKwkJa2ZyZWUobWFwKTsKPiAKPiBXaHkgZG8geW91
IHJlLWluaXQgdGhlIGVudHJ5IGlmIHlvdSBhcmUgZnJlZWluZyBpdD8KCkZhaXIgZW5vdWdoLCBJ
J2xsIGp1c3QgbGlzdF9kZWwuCgoKPiBBbmQgZG8geW91IHJlYWxseQo+IG5lZWQgdGhlIGxvY2tz
IGFyb3VuZCBpdD8gVGhpcyBsb29rcyBzaW1pbGFyIHRvIHRoZSBjYXNlIHdlJ3ZlIGRpc2N1c3Nl
ZAo+IGZvciBvdGhlciBwYXRjaGVzIC0tLSBpZiB3ZSBhcmUgY29uY2VybmVkIHRoYXQgc29tZW9u
ZSBtYXkgZ3JhYiB0aGlzCj4gZW50cnkgdGhlbiBzb21ldGhpbmcgbXVzdCBiZSB3cm9uZy4KPiAK
PiAoU29ycnksIHRoaXMgbXVzdCBoYXZlIGJlZW4gaGVyZSBpbiBlYXJsaWVyIHZlcnNpb25zIGJ1
dCBJIG9ubHkgbm93Cj4gbm90aWNlZCBpdC4pCgpZZXMsIHlvdSBhcmUgcmlnaHQsIGl0IGlzIGFs
cmVhZHkgcHJvdGVjdGVkIGJ5IHRoZSBnbG9iYWwgcmVmY291bnQsIEknbGwKcmVtb3ZlLgoKCj4g
PiArCX0KPiA+ICsJaWYgKGJlZGF0YS0+cmVmID49IDApCj4gPiArCQlnbnR0YWJfZW5kX2ZvcmVp
Z25fYWNjZXNzKGJlZGF0YS0+cmVmLCAwLCAwKTsKPiA+ICsJa2ZyZWUoYmVkYXRhLT5yaW5nLnNy
aW5nKTsKPiA+ICsJa2ZyZWUoYmVkYXRhKTsKPiA+ICsJeGVuYnVzX3N3aXRjaF9zdGF0ZShkZXYs
IFhlbmJ1c1N0YXRlQ2xvc2VkKTsKPiA+ICAJcmV0dXJuIDA7Cj4gPiAgfQo+ID4gIAo+IAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 23 23:04:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 23:04:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6llK-0003pX-2A; Mon, 23 Oct 2017 23:04:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e6llI-0003pR-GH
 for xen-devel@lists.xen.org; Mon, 23 Oct 2017 23:04:00 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 23/77-19067-F557EE95; Mon, 23 Oct 2017 23:03:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsVybKJssm5M6bt
 IgyUN2hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bZTe+YC9pcK65c+M3ewPjHvIuRi0NIYBuT
 xP0LM5m6GDk5WAQcJK5u3cPexcjBwSgQI/HghzVImFEgTGLy5SWsECXaEidOfmIDsdkEDCX+P
 tnEBlIuAWQv+cwBEhYRMJB4f30SG8h4ZoHVjBJ9V5qYQRLCAs4SB1ftYQSxOQXsJJ69+MUOYv
 MKeEqc3H6TFeKeT4wSy7ZfBCsSFdCVOPTvDxtEkaDEyZlPWEBsZgEtieXTt7FMYBSYhSQ1C0l
 qASPTKkb14tSistQiXQu9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAIGQAgh2M
 B5udDzFKcjApifL+znkbKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCN6rkXaSQYFFqempFWmYOM
 B5g0hIcPEoivL4gad7igsTc4sx0iNQpRmOOY5su/2HieDbzdQOzEEtefl6qlDjv92KgUgGQ0o
 zSPLhBsDi9xCgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJWHeVJCFPJl5JXD7XgGdwgR0iqz9G5B
 TShIRUlINjKoKE/+G/ZQ5NGW/wif51L1PFttJ9C7avWTRSa2mZzLHtrPuPOJl12hkoF9TuFbo
 1oKM4MyQcBfWYyUc6se+GGhYPSsy1t68iHMF611zB460y3Wz7VddagmPrnzb8njn5KPlnMckT
 PjNJ08q4W/QuFr9VGzxKSm5XdkJWuIf+Pf95Yy6GnnOWImlOCPRUIu5qDgRAHu1Zy7OAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1508799835!108272627!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9706 invoked from network); 23 Oct 2017 23:03:56 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Oct 2017 23:03:56 -0000
Received: from sstabellini-ThinkPad-X260.attlocal.net
 (104-6-24-213.lightspeed.sntcca.sbcglobal.net [104.6.24.213])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 8274521882;
 Mon, 23 Oct 2017 23:03:54 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8274521882
Date: Mon, 23 Oct 2017 16:03:53 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <eed60ea1-1dcc-c942-ccd6-7c9d46415bd6@oracle.com>
Message-ID: <alpine.DEB.2.10.1710231546290.574@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1710061708540.3073@sstabellini-ThinkPad-X260>
 <1507336227-20477-1-git-send-email-sstabellini@kernel.org>
 <1507336227-20477-8-git-send-email-sstabellini@kernel.org>
 <eed60ea1-1dcc-c942-ccd6-7c9d46415bd6@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v5 08/13] xen/pvcalls: implement accept
	command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxNyBPY3QgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDEwLzA2LzIw
MTcgMDg6MzAgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IEludHJvZHVjZSBhIHdh
aXRxdWV1ZSB0byBhbGxvdyBvbmx5IG9uZSBvdXRzdGFuZGluZyBhY2NlcHQgY29tbWFuZCBhdAo+
ID4gYW55IGdpdmVuIHRpbWUgYW5kIHRvIGltcGxlbWVudCBwb2xsaW5nIG9uIHRoZSBwYXNzaXZl
IHNvY2tldC4gSW50cm9kdWNlCj4gPiBhIGZsYWdzIGZpZWxkIHRvIGtlZXAgdHJhY2sgb2YgaW4t
ZmxpZ2h0IGFjY2VwdCBhbmQgcG9sbCBjb21tYW5kcy4KPiA+IAo+ID4gU2VuZCBQVkNBTExTX0FD
Q0VQVCB0byB0aGUgYmFja2VuZC4gQWxsb2NhdGUgYSBuZXcgYWN0aXZlIHNvY2tldC4gTWFrZQo+
ID4gc3VyZSB0aGF0IG9ubHkgb25lIGFjY2VwdCBjb21tYW5kIGlzIGV4ZWN1dGVkIGF0IGFueSBn
aXZlbiB0aW1lIGJ5Cj4gPiBzZXR0aW5nIFBWQ0FMTFNfRkxBR19BQ0NFUFRfSU5GTElHSFQgYW5k
IHdhaXRpbmcgb24gdGhlCj4gPiBpbmZsaWdodF9hY2NlcHRfcmVxIHdhaXRxdWV1ZS4KPiA+IAo+
ID4gQ29udmVydCB0aGUgbmV3IHN0cnVjdCBzb2NrX21hcHBpbmcgcG9pbnRlciBpbnRvIGFuIHVp
bnQ2NF90IGFuZCB1c2UgaXQKPiA+IGFzIGlkIGZvciB0aGUgbmV3IHNvY2tldCB0byBwYXNzIHRv
IHRoZSBiYWNrZW5kLgo+ID4gCj4gPiBDaGVjayBpZiB0aGUgYWNjZXB0IGNhbGwgaXMgbm9uLWJs
b2NraW5nOiBpbiB0aGF0IGNhc2UgYWZ0ZXIgc2VuZGluZyB0aGUKPiA+IEFDQ0VQVCBjb21tYW5k
IHRvIHRoZSBiYWNrZW5kIHN0b3JlIHRoZSBzb2NrX21hcHBpbmcgcG9pbnRlciBvZiB0aGUgbmV3
Cj4gPiBzdHJ1Y3QgYW5kIHRoZSBpbmZsaWdodCByZXFfaWQgdGhlbiByZXR1cm4gLUVBR0FJTiAo
d2hpY2ggd2lsbCByZXNwb25kCj4gPiBvbmx5IHdoZW4gdGhlcmUgaXMgc29tZXRoaW5nIHRvIGFj
Y2VwdCkuIE5leHQgdGltZSBhY2NlcHQgaXMgY2FsbGVkLAo+ID4gd2UnbGwgY2hlY2sgaWYgdGhl
IEFDQ0VQVCBjb21tYW5kIGhhcyBiZWVuIGFuc3dlcmVkLCBpZiBzbyB3ZSdsbCBwaWNrIHVwCj4g
PiB3aGVyZSB3ZSBsZWZ0IG9mZiwgb3RoZXJ3aXNlIHdlIHJldHVybiAtRUFHQUlOIGFnYWluLgo+
ID4gCj4gPiBOb3RlIHRoYXQsIGRpZmZlcmVudGx5IGZyb20gdGhlIG90aGVyIGNvbW1hbmRzLCB3
ZSBjYW4gdXNlCj4gPiB3YWl0X2V2ZW50X2ludGVycnVwdGlibGUgKGluc3RlYWQgb2Ygd2FpdF9l
dmVudCkgaW4gdGhlIGNhc2Ugb2YgYWNjZXB0Cj4gPiBhcyB3ZSBhcmUgYWJsZSB0byB0cmFjayB0
aGUgcmVxX2lkIG9mIHRoZSBBQ0NFUFQgcmVzcG9uc2UgdGhhdCB3ZSBhcmUKPiA+IHdhaXRpbmcu
Cj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9y
ZXRvLmNvbT4KPiA+IENDOiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbQo+ID4gQ0M6IGpncm9z
c0BzdXNlLmNvbQo+ID4gLS0tCj4gPiAgZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jIHwgMTQ2
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gPiAgZHJpdmVy
cy94ZW4vcHZjYWxscy1mcm9udC5oIHwgICAzICsKPiA+ICAyIGZpbGVzIGNoYW5nZWQsIDE0OSBp
bnNlcnRpb25zKCspCj4gPiAKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZy
b250LmMgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKPiA+IGluZGV4IDU0MzNmYWUuLjg5
NThlNzQgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKPiA+ICsr
KyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwo+ID4gQEAgLTc3LDYgKzc3LDE2IEBAIHN0
cnVjdCBzb2NrX21hcHBpbmcgewo+ID4gICNkZWZpbmUgUFZDQUxMU19TVEFUVVNfQklORCAgICAg
ICAgICAxCj4gPiAgI2RlZmluZSBQVkNBTExTX1NUQVRVU19MSVNURU4gICAgICAgIDIKPiA+ICAJ
CQl1aW50OF90IHN0YXR1czsKPiA+ICsJCS8qCj4gPiArCQkgKiBJbnRlcm5hbCBzdGF0ZS1tYWNo
aW5lIGZsYWdzLgo+ID4gKwkJICogT25seSBvbmUgYWNjZXB0IG9wZXJhdGlvbiBjYW4gYmUgaW5m
bGlnaHQgZm9yIGEgc29ja2V0Lgo+ID4gKwkJICogT25seSBvbmUgcG9sbCBvcGVyYXRpb24gY2Fu
IGJlIGluZmxpZ2h0IGZvciBhIGdpdmVuIHNvY2tldC4KPiA+ICsJCSAqLwo+ID4gKyNkZWZpbmUg
UFZDQUxMU19GTEFHX0FDQ0VQVF9JTkZMSUdIVCAwCj4gPiArCQkJdWludDhfdCBmbGFnczsKPiA+
ICsJCQl1aW50MzJfdCBpbmZsaWdodF9yZXFfaWQ7Cj4gPiArCQkJc3RydWN0IHNvY2tfbWFwcGlu
ZyAqYWNjZXB0X21hcDsKPiA+ICsJCQl3YWl0X3F1ZXVlX2hlYWRfdCBpbmZsaWdodF9hY2NlcHRf
cmVxOwo+ID4gIAkJfSBwYXNzaXZlOwo+ID4gIAl9Owo+ID4gIH07Cj4gPiBAQCAtMzkyLDYgKzQw
Miw4IEBAIGludCBwdmNhbGxzX2Zyb250X2JpbmQoc3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0
IHNvY2thZGRyICphZGRyLCBpbnQgYWRkcl9sZW4pCj4gPiAgCW1lbWNweShyZXEtPnUuYmluZC5h
ZGRyLCBhZGRyLCBzaXplb2YoKmFkZHIpKTsKPiA+ICAJcmVxLT51LmJpbmQubGVuID0gYWRkcl9s
ZW47Cj4gPiAgCj4gPiArCWluaXRfd2FpdHF1ZXVlX2hlYWQoJm1hcC0+cGFzc2l2ZS5pbmZsaWdo
dF9hY2NlcHRfcmVxKTsKPiA+ICsKPiA+ICAJbWFwLT5hY3RpdmVfc29ja2V0ID0gZmFsc2U7Cj4g
PiAgCj4gPiAgCWJlZGF0YS0+cmluZy5yZXFfcHJvZF9wdnQrKzsKPiA+IEBAIC00NzAsNiArNDgy
LDE0MCBAQCBpbnQgcHZjYWxsc19mcm9udF9saXN0ZW4oc3RydWN0IHNvY2tldCAqc29jaywgaW50
IGJhY2tsb2cpCj4gPiAgCXJldHVybiByZXQ7Cj4gPiAgfQo+ID4gIAo+ID4gK2ludCBwdmNhbGxz
X2Zyb250X2FjY2VwdChzdHJ1Y3Qgc29ja2V0ICpzb2NrLCBzdHJ1Y3Qgc29ja2V0ICpuZXdzb2Nr
LCBpbnQgZmxhZ3MpCj4gPiArewo+ID4gKwlzdHJ1Y3QgcHZjYWxsc19iZWRhdGEgKmJlZGF0YTsK
PiA+ICsJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwOwo+ID4gKwlzdHJ1Y3Qgc29ja19tYXBwaW5n
ICptYXAyID0gTlVMTDsKPiA+ICsJc3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3QgKnJlcTsKPiA+
ICsJaW50IG5vdGlmeSwgcmVxX2lkLCByZXQsIGV2dGNobiwgbm9uYmxvY2s7Cj4gPiArCj4gPiAr
CXB2Y2FsbHNfZW50ZXIoKTsKPiA+ICsJaWYgKCFwdmNhbGxzX2Zyb250X2Rldikgewo+ID4gKwkJ
cHZjYWxsc19leGl0KCk7Cj4gPiArCQlyZXR1cm4gLUVOT1RDT05OOwo+ID4gKwl9Cj4gPiArCWJl
ZGF0YSA9IGRldl9nZXRfZHJ2ZGF0YSgmcHZjYWxsc19mcm9udF9kZXYtPmRldik7Cj4gPiArCj4g
PiArCW1hcCA9IChzdHJ1Y3Qgc29ja19tYXBwaW5nICopIHNvY2stPnNrLT5za19zZW5kX2hlYWQ7
Cj4gPiArCWlmICghbWFwKSB7Cj4gPiArCQlwdmNhbGxzX2V4aXQoKTsKPiA+ICsJCXJldHVybiAt
RU5PVFNPQ0s7Cj4gPiArCX0KPiA+ICsKPiA+ICsJaWYgKG1hcC0+cGFzc2l2ZS5zdGF0dXMgIT0g
UFZDQUxMU19TVEFUVVNfTElTVEVOKSB7Cj4gPiArCQlwdmNhbGxzX2V4aXQoKTsKPiA+ICsJCXJl
dHVybiAtRUlOVkFMOwo+ID4gKwl9Cj4gPiArCj4gPiArCW5vbmJsb2NrID0gZmxhZ3MgJiBTT0NL
X05PTkJMT0NLOwo+ID4gKwkvKgo+ID4gKwkgKiBCYWNrZW5kIG9ubHkgc3VwcG9ydHMgMSBpbmZs
aWdodCBhY2NlcHQgcmVxdWVzdCwgd2lsbCByZXR1cm4KPiA+ICsJICogZXJyb3JzIGZvciB0aGUg
b3RoZXJzCj4gPiArCSAqLwo+ID4gKwlpZiAodGVzdF9hbmRfc2V0X2JpdChQVkNBTExTX0ZMQUdf
QUNDRVBUX0lORkxJR0hULAo+ID4gKwkJCSAgICAgKHZvaWQgKikmbWFwLT5wYXNzaXZlLmZsYWdz
KSkgewo+ID4gKwkJcmVxX2lkID0gUkVBRF9PTkNFKG1hcC0+cGFzc2l2ZS5pbmZsaWdodF9yZXFf
aWQpOwo+ID4gKwkJaWYgKHJlcV9pZCAhPSBQVkNBTExTX0lOVkFMSURfSUQgJiYKPiA+ICsJCSAg
ICBSRUFEX09OQ0UoYmVkYXRhLT5yc3BbcmVxX2lkXS5yZXFfaWQpID09IHJlcV9pZCkgewo+IAo+
IAo+IFJFQURfT05DRSAoZXNwZWNpYWxseSB0aGUgc2Vjb25kIG9uZSk/IEkga25vdyBJIG1heSBz
b3VuZCBmaXhhdGVkIG9uCj4gdGhpcyBidXQgSSByZWFsbHkgZG9uJ3QgdW5kZXJzdGFuZCBob3cg
Y29tcGlsZXIgbWF5IGRvIGFueXRoaW5nIHdyb25nIGlmCj4gc3RyYWlnaHQgcmVhZHMgd2VyZSB1
c2VkLgo+IAo+IEZvciB0aGUgZmlyc3QgY2FzZSwgSSBndWVzcywgdGhlb3JldGljYWxseSB0aGUg
Y29tcGlsZXIgbWF5IGRlY2lkZSB0bwo+IHJlLWZldGNoIG1hcC0+cGFzc2l2ZS5pbmZsaWdodF9y
ZXFfaWQuIEJ1dCBldmVuIGlmIGl0IGRpZCwgd291bGQgdGhhdCBiZQo+IGEgcHJvYmxlbT8gQm90
aCBvZiB0aGVzZSBSRUFEX09OQ0UgdGFyZ2V0cyBhcmUgdXBkYXRlZCBiZWxvdyBiZWZvcmUKPiBQ
VkNBTExTX0ZMQUdfQUNDRVBUX0lORkxJR0hUIGlzIGNsZWFyZWQgc28gdGhlcmUgc2hvdWxkIG5v
dCBiZSBhbnkKPiBjaGFuZ2UgYmV0d2VlbiByZS1mZXRjaGluZywgSSB0aGluay4gKFRoZSBvbmx5
IGV4Y2VwdGlvbiBpcyB0aGUgbm9ibG9jawo+IGNhc2UsIHdoaWNoIGRvZXMgV1JJVEVfT05DRSB0
aGF0IGRvbid0IHVuZGVyc3RhbmQgZWl0aGVyKQoKUkVBRF9PTkNFIGlzIHJlYXNvbmFibHkgY2hl
YXA6IGRvIHdlIHJlYWxseSB3YW50IHRvIGhhdmUgdGhpcyBraW5kIG9mCmNvbnZlcnNhdGlvbiBl
dmVyeSB0aW1lIHdlIHRvdWNoIHRoaXMgY29kZSBpbiB0aGUgZnV0dXJlPyBQZXJzb25hbGx5LCBJ
CndvdWxkIGhhdmUgdXNlZCBSRUFEL1dSSVRFX09OQ0UgZXZlcnl3aGVyZSBmb3IgaW5mbGlnaHRf
cmVxX2lkIGFuZApyZXFfaWQsIGJlY2F1c2UgaXQgbWFrZXMgdGhlIGNvZGUgZWFzaWVyIHRvIHVu
ZGVyc3RhbmQuIAoKV2UgaGF2ZSBhbHJlYWR5IGxpbWl0ZWQgdGhlaXIgdXNhZ2UsIGJ1dCBhdCBs
ZWFzdCB3ZSBoYXZlIGZvbGxvd2VkIGEgc2V0Cm9mIGd1aWRlbGluZXMuIERvaW5nIGZ1cnRoZXIg
b3B0aW1pemF0aW9ucyBvbiB0aGlzIGNvZGUgc2VlbXMKdW5uZWNlc3NhcnkgYW5kIHByb25lIHRv
IGNvbmZ1c2UgdGhlIHJlYWRlci4KCgo+ID4gKwkJCW1hcDIgPSBtYXAtPnBhc3NpdmUuYWNjZXB0
X21hcDsKPiA+ICsJCQlnb3RvIHJlY2VpdmVkOwo+ID4gKwkJfQo+ID4gKwkJaWYgKG5vbmJsb2Nr
KSB7Cj4gPiArCQkJcHZjYWxsc19leGl0KCk7Cj4gPiArCQkJcmV0dXJuIC1FQUdBSU47Cj4gPiAr
CQl9Cj4gPiArCQlpZiAod2FpdF9ldmVudF9pbnRlcnJ1cHRpYmxlKG1hcC0+cGFzc2l2ZS5pbmZs
aWdodF9hY2NlcHRfcmVxLAo+ID4gKwkJCSF0ZXN0X2FuZF9zZXRfYml0KFBWQ0FMTFNfRkxBR19B
Q0NFUFRfSU5GTElHSFQsCj4gPiArCQkJCQkgICh2b2lkICopJm1hcC0+cGFzc2l2ZS5mbGFncykp
KSB7Cj4gPiArCQkJcHZjYWxsc19leGl0KCk7Cj4gPiArCQkJcmV0dXJuIC1FSU5UUjsKPiA+ICsJ
CX0KPiA+ICsJfQo+ID4gKwo+ID4gKwlzcGluX2xvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOwo+
ID4gKwlyZXQgPSBnZXRfcmVxdWVzdChiZWRhdGEsICZyZXFfaWQpOwo+ID4gKwlpZiAocmV0IDwg
MCkgewo+ID4gKwkJY2xlYXJfYml0KFBWQ0FMTFNfRkxBR19BQ0NFUFRfSU5GTElHSFQsCj4gPiAr
CQkJICAodm9pZCAqKSZtYXAtPnBhc3NpdmUuZmxhZ3MpOwo+ID4gKwkJc3Bpbl91bmxvY2soJmJl
ZGF0YS0+c29ja2V0X2xvY2spOwo+ID4gKwkJcHZjYWxsc19leGl0KCk7Cj4gPiArCQlyZXR1cm4g
cmV0Owo+ID4gKwl9Cj4gPiArCW1hcDIgPSBremFsbG9jKHNpemVvZigqbWFwMiksIEdGUF9LRVJO
RUwpOwo+ID4gKwlpZiAobWFwMiA9PSBOVUxMKSB7Cj4gPiArCQljbGVhcl9iaXQoUFZDQUxMU19G
TEFHX0FDQ0VQVF9JTkZMSUdIVCwKPiA+ICsJCQkgICh2b2lkICopJm1hcC0+cGFzc2l2ZS5mbGFn
cyk7Cj4gPiArCQlzcGluX3VubG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7Cj4gPiArCQlwdmNh
bGxzX2V4aXQoKTsKPiA+ICsJCXJldHVybiAtRU5PTUVNOwo+ID4gKwl9Cj4gPiArCXJldCA9ICBj
cmVhdGVfYWN0aXZlKG1hcDIsICZldnRjaG4pOwo+ID4gKwlpZiAocmV0IDwgMCkgewo+ID4gKwkJ
a2ZyZWUobWFwMik7Cj4gPiArCQljbGVhcl9iaXQoUFZDQUxMU19GTEFHX0FDQ0VQVF9JTkZMSUdI
VCwKPiA+ICsJCQkgICh2b2lkICopJm1hcC0+cGFzc2l2ZS5mbGFncyk7Cj4gPiArCQlzcGluX3Vu
bG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7Cj4gPiArCQlwdmNhbGxzX2V4aXQoKTsKPiA+ICsJ
CXJldHVybiAtRU5PTUVNOwo+IAo+IFdoeSBub3QgcmV0PwoKeWVzLCBnb29kIGlkZWEuCgoKPiAK
PiA+ICsJfQo+ID4gKwlsaXN0X2FkZF90YWlsKCZtYXAyLT5saXN0LCAmYmVkYXRhLT5zb2NrZXRf
bWFwcGluZ3MpOwo+ID4gKwo+ID4gKwlyZXEgPSBSSU5HX0dFVF9SRVFVRVNUKCZiZWRhdGEtPnJp
bmcsIHJlcV9pZCk7Cj4gPiArCXJlcS0+cmVxX2lkID0gcmVxX2lkOwo+ID4gKwlyZXEtPmNtZCA9
IFBWQ0FMTFNfQUNDRVBUOwo+ID4gKwlyZXEtPnUuYWNjZXB0LmlkID0gKHVpbnQ2NF90KSBtYXA7
Cj4gPiArCXJlcS0+dS5hY2NlcHQucmVmID0gbWFwMi0+YWN0aXZlLnJlZjsKPiA+ICsJcmVxLT51
LmFjY2VwdC5pZF9uZXcgPSAodWludDY0X3QpIG1hcDI7Cj4gPiArCXJlcS0+dS5hY2NlcHQuZXZ0
Y2huID0gZXZ0Y2huOwo+ID4gKwltYXAtPnBhc3NpdmUuYWNjZXB0X21hcCA9IG1hcDI7Cj4gPiAr
Cj4gPiArCWJlZGF0YS0+cmluZy5yZXFfcHJvZF9wdnQrKzsKPiA+ICsJUklOR19QVVNIX1JFUVVF
U1RTX0FORF9DSEVDS19OT1RJRlkoJmJlZGF0YS0+cmluZywgbm90aWZ5KTsKPiA+ICsJc3Bpbl91
bmxvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOwo+ID4gKwlpZiAobm90aWZ5KQo+ID4gKwkJbm90
aWZ5X3JlbW90ZV92aWFfaXJxKGJlZGF0YS0+aXJxKTsKPiA+ICsJLyogV2UgY291bGQgY2hlY2sg
aWYgd2UgaGF2ZSByZWNlaXZlZCBhIHJlc3BvbnNlIGJlZm9yZSByZXR1cm5pbmcuICovCj4gPiAr
CWlmIChub25ibG9jaykgewo+ID4gKwkJV1JJVEVfT05DRShtYXAtPnBhc3NpdmUuaW5mbGlnaHRf
cmVxX2lkLCByZXFfaWQpOwo+ID4gKwkJcHZjYWxsc19leGl0KCk7Cj4gPiArCQlyZXR1cm4gLUVB
R0FJTjsKPiA+ICsJfQo+ID4gKwo+ID4gKwlpZiAod2FpdF9ldmVudF9pbnRlcnJ1cHRpYmxlKGJl
ZGF0YS0+aW5mbGlnaHRfcmVxLAo+ID4gKwkJUkVBRF9PTkNFKGJlZGF0YS0+cnNwW3JlcV9pZF0u
cmVxX2lkKSA9PSByZXFfaWQpKSB7Cj4gPiArCQlwdmNhbGxzX2V4aXQoKTsKPiA+ICsJCXJldHVy
biAtRUlOVFI7Cj4gPiArCX0KPiA+ICsJLyogcmVhZCByZXFfaWQsIHRoZW4gdGhlIGNvbnRlbnQg
Ki8KPiA+ICsJc21wX3JtYigpOwo+ID4gKwo+ID4gK3JlY2VpdmVkOgo+ID4gKwltYXAyLT5zb2Nr
ID0gbmV3c29jazsKPiA+ICsJbmV3c29jay0+c2sgPSBremFsbG9jKHNpemVvZigqbmV3c29jay0+
c2spLCBHRlBfS0VSTkVMKTsKPiA+ICsJaWYgKCFuZXdzb2NrLT5zaykgewo+ID4gKwkJYmVkYXRh
LT5yc3BbcmVxX2lkXS5yZXFfaWQgPSBQVkNBTExTX0lOVkFMSURfSUQ7Cj4gPiArCQltYXAtPnBh
c3NpdmUuaW5mbGlnaHRfcmVxX2lkID0gUFZDQUxMU19JTlZBTElEX0lEOwo+ID4gKwkJY2xlYXJf
Yml0KFBWQ0FMTFNfRkxBR19BQ0NFUFRfSU5GTElHSFQsCj4gPiArCQkJICAodm9pZCAqKSZtYXAt
PnBhc3NpdmUuZmxhZ3MpOwo+ID4gKwkJcHZjYWxsc19mcm9udF9mcmVlX21hcChiZWRhdGEsIG1h
cDIpOwo+ID4gKwkJa2ZyZWUobWFwMik7Cj4gPiArCQlwdmNhbGxzX2V4aXQoKTsKPiA+ICsJCXJl
dHVybiAtRU5PTUVNOwo+ID4gKwl9Cj4gPiArCW5ld3NvY2stPnNrLT5za19zZW5kX2hlYWQgPSAo
dm9pZCAqKW1hcDI7Cj4gPiArCj4gPiArCXJldCA9IGJlZGF0YS0+cnNwW3JlcV9pZF0ucmV0Owo+
ID4gKwliZWRhdGEtPnJzcFtyZXFfaWRdLnJlcV9pZCA9IFBWQ0FMTFNfSU5WQUxJRF9JRDsKPiA+
ICsJbWFwLT5wYXNzaXZlLmluZmxpZ2h0X3JlcV9pZCA9IFBWQ0FMTFNfSU5WQUxJRF9JRDsKPiA+
ICsKPiA+ICsJY2xlYXJfYml0KFBWQ0FMTFNfRkxBR19BQ0NFUFRfSU5GTElHSFQsICh2b2lkICop
Jm1hcC0+cGFzc2l2ZS5mbGFncyk7Cj4gPiArCXdha2VfdXAoJm1hcC0+cGFzc2l2ZS5pbmZsaWdo
dF9hY2NlcHRfcmVxKTsKPiA+ICsKPiA+ICsJcHZjYWxsc19leGl0KCk7Cj4gPiArCXJldHVybiBy
ZXQ7Cj4gPiArfQo+ID4gKwo+ID4gIHN0YXRpYyBjb25zdCBzdHJ1Y3QgeGVuYnVzX2RldmljZV9p
ZCBwdmNhbGxzX2Zyb250X2lkc1tdID0gewo+ID4gIAl7ICJwdmNhbGxzIiB9LAo+ID4gIAl7ICIi
IH0KPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmggYi9kcml2ZXJz
L3hlbi9wdmNhbGxzLWZyb250LmgKPiA+IGluZGV4IGFhOGZlMTAuLmFiNGYxZGEgMTAwNjQ0Cj4g
PiAtLS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmgKPiA+ICsrKyBiL2RyaXZlcnMveGVu
L3B2Y2FsbHMtZnJvbnQuaAo+ID4gQEAgLTEwLDUgKzEwLDggQEAgaW50IHB2Y2FsbHNfZnJvbnRf
YmluZChzdHJ1Y3Qgc29ja2V0ICpzb2NrLAo+ID4gIAkJICAgICAgIHN0cnVjdCBzb2NrYWRkciAq
YWRkciwKPiA+ICAJCSAgICAgICBpbnQgYWRkcl9sZW4pOwo+ID4gIGludCBwdmNhbGxzX2Zyb250
X2xpc3RlbihzdHJ1Y3Qgc29ja2V0ICpzb2NrLCBpbnQgYmFja2xvZyk7Cj4gPiAraW50IHB2Y2Fs
bHNfZnJvbnRfYWNjZXB0KHN0cnVjdCBzb2NrZXQgKnNvY2ssCj4gPiArCQkJIHN0cnVjdCBzb2Nr
ZXQgKm5ld3NvY2ssCj4gPiArCQkJIGludCBmbGFncyk7Cj4gPiAgCj4gPiAgI2VuZGlmCj4gPiAK
PiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 23 23:06:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 23:06:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6lnS-0003yS-I8; Mon, 23 Oct 2017 23:06:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e6lnR-0003yL-UK
 for xen-devel@lists.xen.org; Mon, 23 Oct 2017 23:06:14 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 0C/A6-01775-5E57EE95; Mon, 23 Oct 2017 23:06:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsVybKJssu7D0ne
 RBs+/6Fks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlTz+cVrGareHPyBlsD40eWLkYuDiGBbUwS
 s3ZdYOti5ORgEXCQeLf4IVMXIwcHo0CMxIMf1iBhRoEwicmXl7BClGhLvFt1G8xmEzCU+PtkE
 xtIuQSQveQzB0hYRMBA4v31SWwg45kFVjNK9F1pYgZJCAs4SrTfusYCYnMK2Ensfv+WBaSXV8
 BTYs4ZU4hzPjNKHN/dC3aOqICuxKF/f8BsXgFBiZMzn4D1MgtoSSyfvo1lAqPALCSpWUhSCxi
 ZVjFqFKcWlaUW6Roa6SUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBIYgAxDsYHzV
 7XyIUZKDSUmU93fO20ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzXSt5FCgkWpaanVqRl5gCjA
 SYtwcGjJMLbBpLmLS5IzC3OTIdInWI05rjx8PofJo5nM183MAux5OXnpUqJ8xaDlAqAlGaU5s
 ENgkXpJUZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnzLgCZwpOZVwK37xXQKUxAp8javwE5pSQ
 RISXVwFho+ztFqmhb6rIVeQdyVjJbHV694tuqWNP28Eefq3m1s9N/XVv9b4pc7Mu2jTX3/s0Q
 rN62nvFM4oWGq+mnTm2xVbqw9vR5nxO1vO4syhHXbKZwfv3UbrLGaubqlB2iS1YaL/z7vPVCc
 N4D/rPyV5k8X/3rnC31rOUsn6BntpBvznwPrv8RF/uVWIozEg21mIuKEwGhnmIzzQIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1508799968!104056490!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6695 invoked from network); 23 Oct 2017 23:06:09 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Oct 2017 23:06:09 -0000
Received: from sstabellini-ThinkPad-X260.attlocal.net
 (104-6-24-213.lightspeed.sntcca.sbcglobal.net [104.6.24.213])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 8562521882;
 Mon, 23 Oct 2017 23:06:07 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8562521882
Date: Mon, 23 Oct 2017 16:06:06 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <aaa92ecf-b067-2e09-08de-ea3eb5821598@oracle.com>
Message-ID: <alpine.DEB.2.10.1710231604480.574@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1710061708540.3073@sstabellini-ThinkPad-X260>
 <1507336227-20477-1-git-send-email-sstabellini@kernel.org>
 <1507336227-20477-11-git-send-email-sstabellini@kernel.org>
 <aaa92ecf-b067-2e09-08de-ea3eb5821598@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v5 11/13] xen/pvcalls: implement poll command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxNyBPY3QgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+ID4gK3N0YXRpYyB1
bnNpZ25lZCBpbnQgcHZjYWxsc19mcm9udF9wb2xsX3Bhc3NpdmUoc3RydWN0IGZpbGUgKmZpbGUs
Cj4gPiArCQkJCQkgICAgICAgc3RydWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGEsCj4gPiArCQkJ
CQkgICAgICAgc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwLAo+ID4gKwkJCQkJICAgICAgIHBvbGxf
dGFibGUgKndhaXQpCj4gPiArewo+ID4gKwlpbnQgbm90aWZ5LCByZXFfaWQsIHJldDsKPiA+ICsJ
c3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3QgKnJlcTsKPiA+ICsKPiA+ICsJaWYgKHRlc3RfYml0
KFBWQ0FMTFNfRkxBR19BQ0NFUFRfSU5GTElHSFQsCj4gPiArCQkgICAgICh2b2lkICopJm1hcC0+
cGFzc2l2ZS5mbGFncykpIHsKPiA+ICsJCXVpbnQzMl90IHJlcV9pZCA9IFJFQURfT05DRShtYXAt
PnBhc3NpdmUuaW5mbGlnaHRfcmVxX2lkKTsKPiA+ICsKPiA+ICsJCWlmIChyZXFfaWQgIT0gUFZD
QUxMU19JTlZBTElEX0lEICYmCj4gPiArCQkgICAgUkVBRF9PTkNFKGJlZGF0YS0+cnNwW3JlcV9p
ZF0ucmVxX2lkKSA9PSByZXFfaWQpCj4gPiArCQkJcmV0dXJuIFBPTExJTiB8IFBPTExSRE5PUk07
Cj4gCj4gCj4gU2FtZSBSRUFEX09OQ0UoKSBxdWVzdGlvbiBhcyBmb3IgYW4gZWFybGllciBwYXRj
aC4KClNhbWUgYW5zd2VyIDotKQoKCj4gPiArCj4gPiArCQlwb2xsX3dhaXQoZmlsZSwgJm1hcC0+
cGFzc2l2ZS5pbmZsaWdodF9hY2NlcHRfcmVxLCB3YWl0KTsKPiA+ICsJCXJldHVybiAwOwo+ID4g
Kwl9Cj4gPiArCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 23 23:26:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 23:26:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6m7L-0005Lq-9B; Mon, 23 Oct 2017 23:26:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1e6m7K-0005Lk-Dq
 for xen-devel@lists.xen.org; Mon, 23 Oct 2017 23:26:46 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 EB/36-17628-5BA7EE95; Mon, 23 Oct 2017 23:26:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSW0gUYRTH+3Zmt9F24nPV9rgm5lYkmqLiRhB
 kvSlZ2eVFe8jRJndtb+yssdpDS6CkuXQxr1lquVbiBUQyy6TExBSpLM3tJqmF10BJw7TLjJNm
 8/Q78z//c/4fHIpQZMlUFGuzshYjo1fL3MmsrPMQ0pjxNT6s6nXEzsrpW+QeFP304YIkDiVId
 cYkky1Rqh1zOglzkdzW3+eS2tGkWw5ypxS4EIHD2YxykBsFmIb2qiKpyHFQ0zEvEZvsCN7Xfi
 TFogVBT2YlIRYPEEy1npOJRR0Cl2uQFPwyHAQ9Dudagb1wIhQMzi7ZCfwEwYXhG7xAUZ44FnI
 bNok9++HigIMU+QDMdgzJBCbxVui59wgJ7TQ+AtVl64TfCtwtAUfRMYHdcASUOluXrAhvgO9d
 NRKBCayEtyNlEvE5GCpbnhMie8PY8K+/z/SFjro3UiEa4AoC8h4XEuJeH7gy800qshJcWeVom
 bNb52WiOQB+1mcicVkoDORflYkcDFUVE0tzaOwBz4pHSDF0ADhyR9Al5F+yKl/JKnvJKnvJKn
 s5IqtRIMdaTrOWkHBNaJJFl6K1GhidPiQ8TBNqYDmOSWH1TBIXmmwyNCD+Jtbw331kb4ppQz6
 URO1NL+in4hXrk0wn0rUMpz1uSdOzXBvaSFFqoAn+dhQeFjaFtZ3U6fnDWpaBkqu9aGs6L9Oc
 mTFwuhRR6kIh1JfiCTuhII0mI6tS0r7CDCw0adOMKyOWz7MX+ak8acSHUsjNrMWgs/6vjyMlh
 dSetFyYItcZrSubxvkQEj6EX9SkEMLK/JNUdrTNEVkQF2NOu76j2aupu1N59HBjMbHl7B3ZhG
 tzTVrAtcnywF0B+9JTL7/4rKHyR4rrY6OTezTTPz7czj412h7TyGpsBaWzn0xdGaqqXlVC/d1
 I99rGQ+9qFa86lb9nRqNeLp45CLvLDHPB/mxcPyYj5lK39+FFz/4h03Te3pvhapLTMuFBhIVj
 /gBYjQ55mQMAAA==
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1508801202!69473092!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9377 invoked from network); 23 Oct 2017 23:26:44 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 23 Oct 2017 23:26:44 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Oct 2017 16:26:42 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,424,1503385200"; d="scan'208";a="1234346479"
Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205])
 by fmsmga002.fm.intel.com with ESMTP; 23 Oct 2017 16:26:41 -0700
Received: from fmsmsx155.amr.corp.intel.com (10.18.116.71) by
 fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 23 Oct 2017 16:26:41 -0700
Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by
 FMSMSX155.amr.corp.intel.com (10.18.116.71) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 23 Oct 2017 16:26:41 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.159]) by
 SHSMSX103.ccr.corp.intel.com ([169.254.4.213]) with mapi id 14.03.0319.002;
 Tue, 24 Oct 2017 07:26:39 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: "Gao, Chao" <chao.gao@intel.com>, =?iso-8859-1?Q?Roger_Pau_Monn=E9?=
 <roger.pau@citrix.com>
Thread-Topic: [PATCH V3 28/29] x86/vvtd: Add queued invalidation (QI) support
Thread-Index: AQHTM4K6UMNaR4mwr0izzKwBLbRZjKLsPaEAgAR8aACAABKuAP///ocAgAF6WcA=
Date: Mon, 23 Oct 2017 23:26:38 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190E32039@SHSMSX101.ccr.corp.intel.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-29-git-send-email-tianyu.lan@intel.com>
 <20171020112006.77dj3vipjql7anpp@dhcp-3-128.uk.xensource.com>
 <20171023075024.GB81088@op-computing>
 <20171023085716.lneh3dwhxi4o2pry@dhcp-3-128.uk.xensource.com>
 <20171023085158.GA85508@op-computing>
In-Reply-To: <20171023085158.GA85508@op-computing>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMzY5MTVlZTUtNDNiMC00YWI3LThjMDEtM2VjMGFhZDEyMjQ1IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IlFsWjZtM0YzOGlnUjM5SmdcL2NndGZYS1ArdjZVRGZwMjMydXFJT0NcL0NLVT0ifQ==
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: "Lan, Tianyu" <tianyu.lan@intel.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH V3 28/29] x86/vvtd: Add queued invalidation
	(QI) support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBHYW8sIENoYW8KPiBTZW50OiBNb25kYXksIE9jdG9iZXIgMjMsIDIwMTcgNDo1MiBQ
TQo+IAo+IE9uIE1vbiwgT2N0IDIzLCAyMDE3IGF0IDA5OjU3OjE2QU0gKzAxMDAsIFJvZ2VyIFBh
dSBNb25uw6kgd3JvdGU6Cj4gPk9uIE1vbiwgT2N0IDIzLCAyMDE3IGF0IDAzOjUwOjI0UE0gKzA4
MDAsIENoYW8gR2FvIHdyb3RlOgo+ID4+IE9uIEZyaSwgT2N0IDIwLCAyMDE3IGF0IDEyOjIwOjA2
UE0gKzAxMDAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gPj4gPk9uIFRodSwgU2VwIDIxLCAy
MDE3IGF0IDExOjAyOjA5UE0gLTA0MDAsIExhbiBUaWFueXUgd3JvdGU6Cj4gPj4gPj4gRnJvbTog
Q2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPiA+PiA+PiArICAgIH0KPiA+PiA+PiArCj4g
Pj4gPj4gKyAgICB1bm1hcF9ndWVzdF9wYWdlKCh2b2lkKilxaW52YWxfcGFnZSk7Cj4gPj4gPj4g
KyAgICByZXR1cm4gcmV0Owo+ID4+ID4+ICsKPiA+PiA+PiArIGVycm9yOgo+ID4+ID4+ICsgICAg
dW5tYXBfZ3Vlc3RfcGFnZSgodm9pZCopcWludmFsX3BhZ2UpOwo+ID4+ID4+ICsgICAgZ2Rwcmlu
dGsoWEVOTE9HX0VSUiwgIkludGVybmFsIGVycm9yIGluIFF1ZXVlIEludmFsaWRhdGlvbi5cbiIp
Owo+ID4+ID4+ICsgICAgZG9tYWluX2NyYXNoKHZ2dGQtPmRvbWFpbik7Cj4gPj4gPgo+ID4+ID5E
byB5b3UgcmVhbGx5IG5lZWQgdG8gY3Jhc2ggdGhlIGRvbWFpbiBpbiBzdWNoIGNhc2U/Cj4gPj4K
PiA+PiBXZSByZWFjaCBoZXJlIHdoZW4gZ3Vlc3QgcmVxdWVzdHMgc29tZSBvcGVyYXRpb25zIHZ2
dGQgZG9lc24ndCBjbGFpbQo+ID4+IHN1cHBvcnRlZCBvciBlbXVsYXRlZC4gSSBhbSBhZnJhaWQg
aXQgYWxzbyBjYW4gYmUgdHJpZ2dlcmVkIGJ5IGd1ZXN0Lgo+ID4+IEhvdyBhYm91dCBpZ25vcmlu
ZyB0aGUgaW52YWxpZGF0aW9uIHJlcXVlc3Q/Cj4gPgo+ID5XaGF0IHdvdWxkIHJlYWwgaGFyZHdh
cmUgZG8gaW4gc3VjaCBjYXNlPwo+IAo+IEFmdGVyIHJlYWRpbmcgdGhlIHNwZWMgYWdhaW4sIEkg
dGhpbmsgaGFyZHdhcmUgbWF5IGdlbmVyYXRlIGEgZmF1bHQKPiBldmVudCwgc2VlaW5nIFZULWQg
c3BlYyAxMC40LjkgRmF1bHQgU3RhdHVzIFJlZ2lzdGVyOgo+IEhhcmR3YXJlIGRldGVjdGVkIGFu
IGVycm9yIGFzc29jaWF0ZWQgd2l0aCB0aGUgaW52YWxpZGF0aW9uIHF1ZXVlLiBUaGlzCj4gY291
bGQgYmUgZHVlIHRvIGVpdGhlciBhIGhhcmR3YXJlIGVycm9yIHdoaWxlIGZldGNoaW5nIGEgZGVz
Y3JpcHRvciBmcm9tCj4gdGhlIGludmFsaWRhdGlvbiBxdWV1ZSwgb3IgaGFyZHdhcmUgZGV0ZWN0
aW5nIGFuIGVycm9uZW91cyBvciBpbnZhbGlkCj4gZGVzY3JpcHRvciBpbiB0aGUgaW52YWxpZGF0
aW9uIHF1ZXVlLiBBdCB0aGlzIHRpbWUsIGEgZmF1bHQgZXZlbnQgbWF5IGJlCj4gZ2VuZXJhdGVk
IGJhc2VkIG9uIHRoZSBwcm9ncmFtbWluZyBvZiB0aGUgRmF1bHQgRXZlbnQgQ29udHJvbCByZWdp
c3Rlcgo+IAoKUGxlYXNlIGRvIHByb3BlciBlbXVsYXRpb24gYWNjb3JkaW5nIHRvIGhhcmR3YXJl
IGJlaGF2aW9yLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 23 23:53:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 23:53:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6mWk-0007DM-Ag; Mon, 23 Oct 2017 23:53:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6mWj-0007Cz-6s
 for xen-devel@lists.xensource.com; Mon, 23 Oct 2017 23:53:01 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 94/D5-20813-CD08EE95; Mon, 23 Oct 2017 23:53:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrALMWRWlGSWpSXmKPExsWS0XRdVfd2w7t
 Ig8c9/BYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmLzqIWvBk9KKhQs3MDUw
 ng3oYuTkEBJoZJJYMlexi5ELyH7MKHF79nYWCGcbo8TyxnfsIFUiAs4SX8/MBbN5BfQl9l08w
 NTFyMEhLGAisfpYJUi9hMBSOYnVe38xgtRICHhLnJ/xlQnGfvb0OlsXIzsHm4CVxCExkE4WAV
 WJ7We8JzByL2BkWMWoUZxaVJZapGtkppdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7u
 JEehvBiDYwXhmQeAhRkkOJiVR3t85byOF+JLyUyozEosz4otKc1KLDzHKcHAoSfC+qn8XKSRY
 lJqeWpGWmQMMPJi0BAePkggvBzD4hHiLCxJzizPTIVKnGI05jm26/IeJ49nM1w3MQix5+XmpU
 uK8bCClAiClGaV5cINgEXGJUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwrybQO7hycwrgdv3Cu
 gUJqBTZO3fgJxSkoiQkmpgnMm7rKmQP8P5lNuT4O1iymZihq48YlduJXaneG58IR0psodn+bk
 P3Bp3RQ7Matgi97zEQqfaR/SFx2Gf94Wm22d9fnDt+MwpXgftlqQGqSW673t04i2fqklufOVK
 sy+/S4T3fhNX01RczbD62Yamu/LbwmdOLNbJKrjhLOpUuc1fVbd70UdnJZbijERDLeai4kQA9
 3LiJoMCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1508802778!71899606!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56494 invoked from network); 23 Oct 2017 23:52:58 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Oct 2017 23:52:58 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6mWe-0001Xx-Ge; Mon, 23 Oct 2017 23:52:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e6mWZ-0001d7-7C; Mon, 23 Oct 2017 23:52:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e6mWY-0003zB-Og; Mon, 23 Oct 2017 23:52:51 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115140-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-armhf-armhf-xl-arndale:xen-install:fail:heisenbug
 linux-4.9:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=4d4a6a3f8a12602ce8dc800123715fe7b5c1c3a1
X-Osstest-Versions-That: linux=5d7a76acad403638f635c918cc63d1d44ffa4065
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 23 Oct 2017 23:52:50 +0000
Subject: [Xen-devel] [linux-4.9 test] 115140: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3661688672893426394=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 115140 linux-4.9 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/115140/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop       fail REGR. vs. 114814

Tests which are failing intermittently (not blocking):
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore fail in 115110 pass in 115140
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm 16 guest-localmigrate/x10 fail in 115110 pass in 115140
 test-armhf-armhf-xl-arndale   6 xen-install                fail pass in 115110
 test-armhf-armhf-libvirt     16 guest-start/debian.repeat  fail pass in 115110

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-arndale 13 migrate-support-check fail in 115110 never pass
 test-armhf-armhf-xl-arndale 14 saverestore-support-check fail in 115110 never pass
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114814
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114814
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop             fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                4d4a6a3f8a12602ce8dc800123715fe7b5c1c3a1
baseline version:
 linux                5d7a76acad403638f635c918cc63d1d44ffa4065

Last test of basis   114814  2017-10-20 20:51:56 Z    3 days
Testing same since   114845  2017-10-21 16:14:17 Z    2 days    5 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex Deucher <alexander.deucher@amd.com>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Andrew Morton <akpm@linux-foundation.org>
  Anoob Soman <anoob.soman@citrix.com>
  Arnd Bergmann <arnd@arndb.de>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Skeggs <bskeggs@redhat.com>
  Bin Liu <b-liu@ti.com>
  Borislav Petkov <bp@suse.de>
  Christoph Lameter <cl@linux.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Coly Li <colyli@suse.de>
  Dan Carpenter <dan.carpenter@oracle.com>
  David Rientjes <rientjes@google.com>
  David S. Miller <davem@davemloft.net>
  Dennis Dalessandro <dennis.dalessandro@intel.com>
  Dmitry V. Levin <ldv@altlinux.org>
  Doug Ledford <dledford@redhat.com>
  Easwar Hariharan <easwar.hariharan@intel.com>
  Emmanuel Grumbach <emmanuel.grumbach@intel.com>
  Eric Dumazet <edumazet@google.com>
  Eric Ren <zren@suse.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Filipe Manana <fdmanana@suse.com>
  Franck Demathieu <fdemathieu@gmail.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Greg Kroah-Hartman gregkh@linuxfoundation.org
  Grygorii Maistrenko <grygoriimkd@gmail.com>
  Guenter Roeck <linux@roeck-us.net>
  Herbert Xu <herbert@gondor.apana.org.au>
  Ilya Dryomov <idryomov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jaegeuk Kim <jaegeuk@kernel.org>
  Jarno Rajahalme <jarno@ovn.org>
  Javier Martinez Canillas <javier@osg.samsung.com>
  Jeff Layton <jlayton@redhat.com>
  Jeffy Chen <jeffy.chen@rock-chips.com>
  Joe Stringer <joe@ovn.org>
  Johannes Berg <johannes.berg@intel.com>
  Jonathan Cameron <jic23@kernel.org>
  Kinglong Mee <kinglongmee@gmail.com>
  Lars-Peter Clausen <lars@metafoo.de>
  Linus Torvalds <torvalds@linux-foundation.org>
  Lokesh Vutla <lokeshvutla@ti.com>
  Ludovic Desroches <ludovic.desroches@microchip.com>
  Madhavan Srinivasan <maddy@linux.vnet.ibm.com>
  Majd Dibbiny <majd@mellanox.com>
  Manu Gautam <mgautam@codeaurora.org>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Zoran <mzoran@crowfest.net>
  Milan Broz <gmazyland@gmail.com>
  Mintz, Yuval <Yuval.Mintz@cavium.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicolai HÃ¤hnle <nicolai.haehnle@amd.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Ram Amrani <Ram.Amrani@cavium.com>
  Robbie Ko <robbieko@synology.com>
  Russell King <rmk+kernel@armlinux.org.uk>
  Sasha Levin <alexander.levin@verizon.com>
  Sebastian Sanchez <sebastian.sanchez@intel.com>
  Senthilnathan Veppur <senthilnathanx.veppur@intel.com>
  Shaohua Li <shli@fb.com>
  Stefan Wahren <stefan.wahren@i2se.com>
  Sudarsana Reddy Kalluru <Sudarsana.Kalluru@cavium.com>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Varun Prakash <varun@chelsio.com>
  Vijay Kumar <vijay.ac.kumar@oracle.com>
  Vinod Koul <vinod.koul@intel.com>
  Viresh Kumar <viresh.kumar@linaro.org>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wolfram Sang <wsa@the-dreams.de>
  Yasuaki Ishimatsu <isimatu.yasuaki@jp.fujitsu.com>
  Yasuaki Ishimatsu <yasu.isimatu@gmail.com>
  Yazen Ghannam <Yazen.Ghannam@amd.com>
  Yunlong Song <yunlong.song@huawei.com>
  Yuval Mintz <Yuval.Mintz@cavium.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  fail    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     fail    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

(No revision log; it would be 1593 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3661688672893426394==--

From xen-devel-bounces@lists.xen.org Tue Oct 24 00:31:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 00:31:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6n7S-0001pw-Em; Tue, 24 Oct 2017 00:30:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6n7Q-0001pZ-8C
 for xen-devel@lists.xensource.com; Tue, 24 Oct 2017 00:30:56 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 DB/B5-31244-FB98EE95; Tue, 24 Oct 2017 00:30:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrALMWRWlGSWpSXmKPExsWS0XRdVXdf57t
 IgxMPVC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8WTGIaaCBdMYK6ZfPsTW
 wPi3lbGLkYtDSKCRSeL69y1QzmNGiXWPFrNCONsYJVo37gLKcHKICDhLfD0zlx3EFhYwl3h68
 A8TiM0rYC9xqm8CcxcjOwebgJXEITGQKIuAqsTiKT9YJjByLGBkWMWoUZxaVJZapGtkqZdUlJ
 meUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEegvBiDYwXhgUeAhRkkOJiVR3t85byOF+JL
 yUyozEosz4otKc1KLDzHKcHAoSfBqd7yLFBIsSk1PrUjLzAEGDkxagoNHSYS3ESTNW1yQmFuc
 mQ6ROsVozHFs0+U/TBzPZr5uYBZiycvPS5US590GUioAUppRmgc3CBbQlxhlpYR5GYFOE+IpS
 C3KzSxBlX/FKM7BqCTM+6kdaApPZl4J3L5XQKcwAZ0ia/8G5JSSRISUVAOje6r2wvgLxdKz63
 9qruDx9jV81XGwk5VD5SnnZtOZVRwfTnOtli+sU1MtX27Tc0Gr5aeT6vsPC4xiCu7Orki6s0d
 3/qbsx6dOaL5efHHDh+/32jfKmjC1S35Q2nb1d3eV5aUfiltuz13D3cIUoexoelz+W9O3eeyX
 Vv++ff+Y0YqvL67bLb22W4mlOCPRUIu5qDgRADlx9wpjAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1508805053!107565662!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34605 invoked from network); 24 Oct 2017 00:30:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Oct 2017 00:30:54 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6n7L-00035U-2R; Tue, 24 Oct 2017 00:30:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e6n7F-0003Ur-Ht; Tue, 24 Oct 2017 00:30:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e6n7F-0004Ai-9m; Tue, 24 Oct 2017 00:30:45 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1e6n7F-0004Ai-9m@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 24 Oct 2017 00:30:45 +0000
Subject: [Xen-devel] [qemu-mainline bisection] complete build-amd64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiBidWlsZC1hbWQ2
NAp0ZXN0aWQgeGVuLWJ1aWxkCgpUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUu
Z2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioqIEZvdW5kIGFu
ZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIHFl
bXV1IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgZTgyMmU4
MWUzNTA4MjVkZDk0ZjQxZWUyNTM4ZmYxNDMyYjgxMmViOQogIEJ1ZyBub3QgcHJlc2VudDogNWJh
YzNjMzljODJlMTQ5NTE1YzEwNjQzYWNhZmQxZDI5MjQzMzc3NQogIExhc3QgZmFpbCByZXBybzog
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNTE2Ni8K
CgogIChSZXZpc2lvbiBsb2cgdG9vIGxvbmcsIG9taXR0ZWQuKQoKCkZvciBiaXNlY3Rpb24gcmV2
aXNpb24tdHVwbGUgZ3JhcGggc2VlOgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L3Jlc3VsdHMvYmlzZWN0L3FlbXUtbWFpbmxpbmUvYnVpbGQtYW1kNjQueGVu
LWJ1aWxkLmh0bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwgcmVzcGVj
dGl2ZWx5LCB0byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9L2hvbWUv
bG9ncy9yZXN1bHRzL2Jpc2VjdC9xZW11LW1haW5saW5lL2J1aWxkLWFtZDY0Lnhlbi1idWlsZCAt
LXN1bW1hcnktb3V0PXRtcC8xMTUxNjYuYmlzZWN0aW9uLXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0
ZT0xMTQ1MDcgLS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJpc2VjdCBxZW11LW1haW5saW5lIGJ1aWxk
LWFtZDY0IHhlbi1idWlsZApTZWFyY2hpbmcgZm9yIGZhaWx1cmUgLyBiYXNpcyBwYXNzOgogMTE1
MTQxIGZhaWwgW2hvc3Q9bWVybG90MF0gLyAxMTQ1MDcgW2hvc3Q9Z29kZWxsbzBdIDExNDQ3NSBb
aG9zdD1nb2RlbGxvMF0gMTE0NDA5IFtob3N0PXJpbWF2YTFdIDExNDI3OSBbaG9zdD1nb2RlbGxv
MF0gMTE0MTQ4IFtob3N0PWJhcm9xdWUwXSAxMTQxMDYgW2hvc3Q9aXRhbGlhMF0gMTE0MDgzIFto
b3N0PW5vYmxpbmcxXSAxMTQwNDIgW2hvc3Q9YmFyb3F1ZTFdIDExMzk3NCBbaG9zdD1pdGFsaWEw
XSAxMTM5NjQgW2hvc3Q9aHV4ZWxyZWJlMF0gMTEzODc2IFtob3N0PWh1eGVscmViZTBdIDExMzg2
NCBbaG9zdD1odXhlbHJlYmUwXSAxMTM4NTIgW2hvc3Q9aHV4ZWxyZWJlMV0gMTEzODM5IFtob3N0
PWh1eGVscmViZTFdIDExMzgxNyBbaG9zdD1iYXJvcXVlMF0gMTEzNzg0IFtob3N0PXJpbWF2YTFd
IDExMzc4MCBbaG9zdD1iYXJvcXVlMV0gMTEzNzY5IFtob3N0PWdvZGVsbG8xXSAxMTM3NDMgW2hv
c3Q9Z29kZWxsbzBdIDExMzcxMSBbaG9zdD1ub2JsaW5nMV0gMTEzNjg5IFtob3N0PWJhcm9xdWUx
XSAxMTM2NTkgW2hvc3Q9Z29kZWxsbzFdIDExMzY0NiBbaG9zdD1nb2RlbGxvMF0gMTEzNjI2IFto
b3N0PWJhcm9xdWUwXSAxMTM2MTMgW2hvc3Q9bm9ibGluZzFdIDExMzYwNyBbaG9zdD1odXhlbHJl
YmUxXSAxMTM1OTYgW2hvc3Q9bm9jZXJhMV0gMTEzNTg2IFtob3N0PWh1eGVscmViZTFdIDExMzU4
MCBbaG9zdD1ub2JsaW5nMV0gMTEzNTYwIFtob3N0PWJhcm9xdWUwXSAxMTM1NDUgW2hvc3Q9YmFy
b3F1ZTBdIDExMzUyNyBbaG9zdD1ub2JsaW5nMV0gMTEzNTEyIFtob3N0PWdvZGVsbG8xXSAxMTM0
OTAgW2hvc3Q9YmFyb3F1ZTBdIDExMzQ2NCBbaG9zdD1nb2RlbGxvMV0gMTEzNDMyIFtob3N0PWdv
ZGVsbG8wXSAxMTMzOTEgW2hvc3Q9bm9jZXJhMV0gMTEzMzQ1IFtob3N0PWdvZGVsbG8wXSAxMTMz
MDIgW2hvc3Q9YmFyb3F1ZTBdIDExMzE3OSBbaG9zdD1ub2JsaW5nMF0gMTEzMTYwIFtob3N0PWh1
eGVscmViZTFdIDExMzE0OCBbaG9zdD1jaGFyZG9ubmF5MV0gMTEyMjc1IFtob3N0PWh1eGVscmVi
ZTBdIDExMjI2MyBbaG9zdD1ub2JsaW5nMV0gMTEyMjE3IFtob3N0PWdvZGVsbG8xXSAxMTIxNTUg
W2hvc3Q9aHV4ZWxyZWJlMF0gMTEyMTAwIFtob3N0PXBpbm90MF0gMTEyMDcyIFtob3N0PWh1eGVs
cmViZTFdIDExMjA0MSBbaG9zdD1maWFubzBdIDExMjAxMSBbaG9zdD1odXhlbHJlYmUxXSAxMTE5
ODYgW2hvc3Q9Z29kZWxsbzFdIDExMTk2MyBbaG9zdD1nb2RlbGxvMF0gMTExOTI2IFtob3N0PWdv
ZGVsbG8xXSAxMTE4ODkgW2hvc3Q9cmltYXZhMF0gMTExODQ4IFtob3N0PW5vYmxpbmcxXSAxMTE4
MTcgW2hvc3Q9cmltYXZhMF0gMTExNzkwIFtob3N0PWdvZGVsbG8wXSAxMTE3NjUgW2hvc3Q9Zmlh
bm8xXSAxMTE3MzIgW2hvc3Q9cmltYXZhMF0gMTExNzAzIFtob3N0PWVsYmxpbmcxXSAxMTE2Njcg
W2hvc3Q9Z29kZWxsbzFdIDExMTY0OCBbaG9zdD1ub2JsaW5nMF0gMTExNjI0IFtob3N0PWdvZGVs
bG8wXSAxMTE2MDEgW2hvc3Q9bm9ibGluZzBdIDExMTU0OCBbaG9zdD1nb2RlbGxvMV0gMTExNTIy
IFtob3N0PW5vYmxpbmcwXSAxMTE0NzUgW2hvc3Q9aHV4ZWxyZWJlMV0gMTExMzc5IFtob3N0PWdv
ZGVsbG8xXSAxMTEzNzMgW2hvc3Q9bm9ibGluZzFdIDExMTM1OSBbaG9zdD1jaGFyZG9ubmF5MV0g
MTExMjY1IFtob3N0PW5vYmxpbmcxXSAxMTEyMTEgW2hvc3Q9Z29kZWxsbzBdIDExMTA5MiBbaG9z
dD1nb2RlbGxvMF0gMTExMDY1IFtob3N0PWdvZGVsbG8xXSAxMTEwMDAgW2hvc3Q9Z29kZWxsbzFd
IDExMDk2OCBbaG9zdD1ub2JsaW5nMV0gMTEwOTI1IFtob3N0PWdvZGVsbG8wXSAxMTA5MDEgW2hv
c3Q9bm9ibGluZzBdIDExMDQ3OCBbaG9zdD1ub2JsaW5nMV0gMTEwNDU4IFtob3N0PWl0YWxpYTFd
IDExMDQyOCBbaG9zdD1iYXJvcXVlMF0gMTEwNDAxIFtob3N0PWdvZGVsbG8wXSAxMTAzNzYgW2hv
c3Q9Z29kZWxsbzFdIDExMDM0MCBbaG9zdD1nb2RlbGxvMV0gMTEwMjY4IFtob3N0PWdvZGVsbG8w
XSAxMTAyMTAgW2hvc3Q9Z29kZWxsbzFdIDExMDE2MSBbaG9zdD1ub2JsaW5nMV0gMTEwMTE0IFto
b3N0PXJpbWF2YTBdIDExMDA4NCBbaG9zdD1yaW1hdmEwXSAxMTAwNTQgW2hvc3Q9Z29kZWxsbzFd
IDExMDAzMiBbaG9zdD1nb2RlbGxvMV0gMTEwMDIyIFtob3N0PXJpbWF2YTBdIDEwOTk3NSBbaG9z
dD1pdGFsaWExXSAxMDk5NTQgW2hvc3Q9YmFyb3F1ZTBdIDEwOTkyOCBbaG9zdD1iYXJvcXVlMF0g
MTA5ODk4IFtob3N0PWl0YWxpYTFdIDEwOTg2MiBbaG9zdD1iYXJvcXVlMV0gMTA5NzExIFtob3N0
PWdvZGVsbG8wXSAxMDk3MDEgW2hvc3Q9YmFyb3F1ZTFdIDEwOTY2NCBbaG9zdD1nb2RlbGxvMF0g
MTA5NjUzIFtob3N0PWdvZGVsbG8wXSAxMDk2MTMgW2hvc3Q9Z29kZWxsbzBdIDEwOTU4MyBbaG9z
dD1jaGFyZG9ubmF5MV0gMTA3NjQ0IFtob3N0PWdvZGVsbG8xXSAxMDc2MzYgW2hvc3Q9Z29kZWxs
bzBdIDEwNzYxMCBbaG9zdD1nb2RlbGxvMV0gMTA3NTk4IFtob3N0PWdvZGVsbG8wXSAxMDc1ODAg
W2hvc3Q9cGlub3QwXSAxMDc1NzIgW2hvc3Q9Z29kZWxsbzFdIDEwNzU1NyBbaG9zdD1nb2RlbGxv
MV0gMTA3NTQyIFtob3N0PWdvZGVsbG8xXSAxMDc1MzEgW2hvc3Q9Z29kZWxsbzBdIDEwNzUwMSBb
aG9zdD1jaGFyZG9ubmF5MV0gMTA3Mzc4IFtob3N0PWdvZGVsbG8wXSAxMDczNjAgW2hvc3Q9Zmlh
bm8xXSAxMDcyNTAgW2hvc3Q9Z29kZWxsbzFdIDEwNzIxOSBbaG9zdD1pdGFsaWExXSAxMDcxOTYg
W2hvc3Q9cGlub3QxXSAxMDcxNjYgW2hvc3Q9Z29kZWxsbzFdIDEwNzE1MiBbaG9zdD1pdGFsaWEw
XSAxMDcwNTUgW2hvc3Q9YmFyb3F1ZTFdIDEwNzAyNSBbaG9zdD1nb2RlbGxvMF0gMTA3MDExIFto
b3N0PWZpYW5vMF0gMTA2OTk5IFtob3N0PWJhcm9xdWUxXSAxMDY5NzcgW2hvc3Q9aHV4ZWxyZWJl
MF0gMTA2OTY1IFtob3N0PWh1eGVscmViZTBdIDEwNjk0MSBbaG9zdD1nb2RlbGxvMF0gMTA2OTA1
IFtob3N0PXJpbWF2YTBdIDEwNjg4OSBbaG9zdD1nb2RlbGxvMV0gMTA2ODY2IFtob3N0PWh1eGVs
cmViZTBdIDEwNjgyOCBbaG9zdD1odXhlbHJlYmUxXSAxMDY4MDkgW2hvc3Q9Zmlhbm8xXSAxMDY3
OTMgW2hvc3Q9aHV4ZWxyZWJlMF0gMTA2Nzg3IFtob3N0PWdvZGVsbG8xXSAxMDY3NjcgW2hvc3Q9
Zmlhbm8xXSAxMDY3NDcgW2hvc3Q9Y2hhcmRvbm5heTFdIDEwNjczMiBbaG9zdD1nb2RlbGxvMF0g
MTA2NzE4IFtob3N0PWh1eGVscmViZTBdIDEwNjcwMiBbaG9zdD1odXhlbHJlYmUxXSAxMDY2ODIg
W2hvc3Q9Z29kZWxsbzBdIDEwNjY0MSBvay4KRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czog
MTE1MTQxIC8gMTA2NjQxCih0cmVlIHdpdGggbm8gdXJsOiBtaW5pb3MpCih0cmVlIHdpdGggbm8g
dXJsOiBvdm1mKQoodHJlZSB3aXRoIG5vIHVybDogc2VhYmlvcykKVHJlZTogcWVtdSBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDov
L2dpdC5xZW11Lm9yZy9xZW11LmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hl
bi5naXQKTGF0ZXN0IGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgZTgy
MmU4MWUzNTA4MjVkZDk0ZjQxZWUyNTM4ZmYxNDMyYjgxMmViOSAyNGZiNDRlOTcxYTYyYjM0NWM3
YjZjYTNjMDNiNDU0YTFlMTUwYWJlCkJhc2lzIHBhc3MgOGI0ODM0ZWUxMjAyODUyZWQ4M2E5ZmM2
MTI2OGM2NWZiNjk2MWVhNyA1YmFjM2MzOWM4MmUxNDk1MTVjMTA2NDNhY2FmZDFkMjkyNDMzNzc1
IDlkYzFlMGNkODFlZTQ2OWQ2MzhkMTk2MmE5MmQ5YjRiZDI5NzJiZmEKR2VuZXJhdGluZyByZXZp
c2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdlbmVyYXRvciAgZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdCM4YjQ4MzRlZTEyMDI4NTJlZDgzYTlmYzYxMjY4
YzY1ZmI2OTYxZWE3LWM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgZ2l0
Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0IzViYWMzYzM5YzgyZTE0OTUxNWMxMDY0M2FjYWZkMWQy
OTI0MzM3NzUtZTgyMmU4MWUzNTA4MjVkZDk0ZjQxZWUyNTM4ZmYxNDMyYjgxMmViOSBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCM5ZGMxZTBjZDgxZWU0NjlkNjM4ZDE5NjJhOTJkOWI0YmQy
OTcyYmZhLTI0ZmI0NGU5NzFhNjJiMzQ1YzdiNmNhM2MwM2I0NTRhMWUxNTBhYmUKYWRob2MtcmV2
dHVwbGUtZ2VuZXJhdG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6IHFlbXUKYWRob2MtcmV2dHVwbGUt
Z2VuZXJhdG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6IHhlbgpMb2FkZWQgMTAwNiBub2RlcyBpbiBy
ZXZpc2lvbiBncmFwaApTZWFyY2hpbmcgZm9yIHRlc3QgcmVzdWx0czoKIDEwNjA4NiBbaG9zdD1j
aGFyZG9ubmF5MF0KIDEwNjEwOCBbaG9zdD1jaGFyZG9ubmF5MF0KIDEwNjE0MSBwYXNzIGlycmVs
ZXZhbnQKIDEwNjEyNyBbaG9zdD1iYXJvcXVlMF0KIDEwNjEzMSBwYXNzIGlycmVsZXZhbnQKIDEw
NjE2MyBbaG9zdD1pdGFsaWExXQogMTA2MTk1IFtob3N0PWJhcm9xdWUxXQogMTA2MTgyIFtob3N0
PWJhcm9xdWUwXQogMTA2MjE0IFtob3N0PWJhcm9xdWUxXQogMTA2MjE5IFtob3N0PWh1eGVscmVi
ZTBdCiAxMDYyOTEgW2hvc3Q9aHV4ZWxyZWJlMF0KIDEwNjIxNiBbaG9zdD1iYXJvcXVlMV0KIDEw
NjIzNyBbaG9zdD1nb2RlbGxvMF0KIDEwNjI2NiBbaG9zdD1maWFubzBdCiAxMDYzNTYgW2hvc3Q9
aHV4ZWxyZWJlMF0KIDEwNjMxNiBbaG9zdD1iYXJvcXVlMF0KIDEwNjM5NSBbaG9zdD1iYXJvcXVl
MF0KIDEwNjQxMCBbaG9zdD1waW5vdDFdCiAxMDY0MjYgW2hvc3Q9Z29kZWxsbzBdCiAxMDY0NzQg
W2hvc3Q9aHV4ZWxyZWJlMF0KIDEwNjUwOCBbaG9zdD1nb2RlbGxvMF0KIDEwNjQ5MSBbaG9zdD1i
YXJvcXVlMF0KIDEwNjUzMyBbaG9zdD1pdGFsaWExXQogMTA2NTE1IFtob3N0PWNoYXJkb25uYXkx
XQogMTA2NTMyIFtob3N0PWl0YWxpYTFdCiAxMDY1MzEgW2hvc3Q9Z29kZWxsbzBdCiAxMDY1NDQg
W2hvc3Q9aXRhbGlhMV0KIDEwNjU1OSBbaG9zdD1odXhlbHJlYmUxXQogMTA2NTc0IHBhc3MgaXJy
ZWxldmFudAogMTA2NjM1IHBhc3MgaXJyZWxldmFudAogMTA2NjQxIHBhc3MgOGI0ODM0ZWUxMjAy
ODUyZWQ4M2E5ZmM2MTI2OGM2NWZiNjk2MWVhNyA1YmFjM2MzOWM4MmUxNDk1MTVjMTA2NDNhY2Fm
ZDFkMjkyNDMzNzc1IDlkYzFlMGNkODFlZTQ2OWQ2MzhkMTk2MmE5MmQ5YjRiZDI5NzJiZmEKIDEw
NjcxOCBbaG9zdD1odXhlbHJlYmUwXQogMTA2NjgyIFtob3N0PWdvZGVsbG8wXQogMTA2NzAyIFto
b3N0PWh1eGVscmViZTFdCiAxMDY3MzIgW2hvc3Q9Z29kZWxsbzBdCiAxMDY3NDcgW2hvc3Q9Y2hh
cmRvbm5heTFdCiAxMDY3NjcgW2hvc3Q9Zmlhbm8xXQogMTA2NzczIFtob3N0PWh1eGVscmViZTBd
CiAxMDY3NzUgW2hvc3Q9Z29kZWxsbzFdCiAxMDY4MDkgW2hvc3Q9Zmlhbm8xXQogMTA2Nzg3IFto
b3N0PWdvZGVsbG8xXQogMTA2NzkzIFtob3N0PWh1eGVscmViZTBdCiAxMDY4MjggW2hvc3Q9aHV4
ZWxyZWJlMV0KIDEwNjg2NiBbaG9zdD1odXhlbHJlYmUwXQogMTA2OTA1IFtob3N0PXJpbWF2YTBd
CiAxMDY4ODkgW2hvc3Q9Z29kZWxsbzFdCiAxMDY5NTAgW2hvc3Q9Z29kZWxsbzBdCiAxMDY5NTMg
W2hvc3Q9YmFyb3F1ZTBdCiAxMDY5NDEgW2hvc3Q9Z29kZWxsbzBdCiAxMDY5NzcgW2hvc3Q9aHV4
ZWxyZWJlMF0KIDEwNjk2NSBbaG9zdD1odXhlbHJlYmUwXQogMTA2OTk5IFtob3N0PWJhcm9xdWUx
XQogMTA3MDExIFtob3N0PWZpYW5vMF0KIDEwNzAyNSBbaG9zdD1nb2RlbGxvMF0KIDEwNzA1NSBb
aG9zdD1iYXJvcXVlMV0KIDEwNzE1MiBbaG9zdD1pdGFsaWEwXQogMTA3MTY2IFtob3N0PWdvZGVs
bG8xXQogMTA3MTk2IFtob3N0PXBpbm90MV0KIDEwNzIxOSBbaG9zdD1pdGFsaWExXQogMTA3MjUw
IFtob3N0PWdvZGVsbG8xXQogMTA3MzE2IFtob3N0PXBpbm90MF0KIDEwNzMxOCBbaG9zdD1nb2Rl
bGxvMF0KIDEwNzM2MCBbaG9zdD1maWFubzFdCiAxMDczNzggW2hvc3Q9Z29kZWxsbzBdCiAxMDc1
MDEgW2hvc3Q9Y2hhcmRvbm5heTFdCiAxMDc1MzEgW2hvc3Q9Z29kZWxsbzBdCiAxMDc1NDIgW2hv
c3Q9Z29kZWxsbzFdCiAxMDc1NTcgW2hvc3Q9Z29kZWxsbzFdCiAxMDc1NzIgW2hvc3Q9Z29kZWxs
bzFdCiAxMDc1OTggW2hvc3Q9Z29kZWxsbzBdCiAxMDc2MDkgW2hvc3Q9Z29kZWxsbzFdCiAxMDc2
MTEgW2hvc3Q9cGlub3QwXQogMTA3NTgwIFtob3N0PXBpbm90MF0KIDEwNzYxMCBbaG9zdD1nb2Rl
bGxvMV0KIDEwNzYzNiBbaG9zdD1nb2RlbGxvMF0KIDEwNzY5OCBbaG9zdD1nb2RlbGxvMF0KIDEw
NzY0NCBbaG9zdD1nb2RlbGxvMV0KIDEwNzY4NyBbaG9zdD1nb2RlbGxvMF0KIDEwNzczNiBbaG9z
dD1jaGFyZG9ubmF5MV0KIDEwNzc3NyBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwNzc1OCBbaG9zdD1j
aGFyZG9ubmF5MV0KIDEwNzc4OCBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwNzgwOCBbaG9zdD1jaGFy
ZG9ubmF5MV0KIDEwNzg0MSBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwNzgyNiBbaG9zdD1jaGFyZG9u
bmF5MV0KIDEwNzg4NCBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwNzkxMSBbaG9zdD1jaGFyZG9ubmF5
MV0KIDEwODAwMyBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwNzkzNiBbaG9zdD1jaGFyZG9ubmF5MV0K
IDEwNzk4MiBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwNzk5NiBbaG9zdD1jaGFyZG9ubmF5MV0KIDEw
ODAwNSBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwNzk5NyBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwODAw
NyBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwNzk4NCBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwNzk5OCBb
aG9zdD1jaGFyZG9ubmF5MV0KIDEwNzk4NyBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwNzk4OSBbaG9z
dD1jaGFyZG9ubmF5MV0KIDEwODAwOCBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwODAxMyBbaG9zdD1j
aGFyZG9ubmF5MV0KIDEwODAwMSBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwNzk3OCBbaG9zdD1jaGFy
ZG9ubmF5MV0KIDEwODAwOSBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwNzk5MSBbaG9zdD1jaGFyZG9u
bmF5MV0KIDEwNzk5MyBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwODAwMiBbaG9zdD1jaGFyZG9ubmF5
MV0KIDEwNzk5NCBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwODAxMCBbaG9zdD1jaGFyZG9ubmF5MV0K
IDEwNzk5NSBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwODAxNiBbaG9zdD1jaGFyZG9ubmF5MV0KIDEw
Nzk4NiBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwODAxMSBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwODAx
NyBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwODA0NCBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwODAyOCBb
aG9zdD1jaGFyZG9ubmF5MV0KIDEwODA3NiBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwODA1OSBbaG9z
dD1jaGFyZG9ubmF5MV0KIDEwODEwMyBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwODEyNSBbaG9zdD1j
aGFyZG9ubmF5MV0KIDEwODE1MSBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwODE4NCBbaG9zdD1jaGFy
ZG9ubmF5MV0KIDEwOTAxNSBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwOTA4OCBbaG9zdD1jaGFyZG9u
bmF5MV0KIDEwOTA0MiBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwOTA2NyBbaG9zdD1jaGFyZG9ubmF5
MV0KIDEwOTExOSBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwOTEwOCBbaG9zdD1jaGFyZG9ubmF5MV0K
IDEwOTEzMyBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwOTE4MyBbaG9zdD1jaGFyZG9ubmF5MV0KIDEw
OTE0NCBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwOTE2MiBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwOTE3
MyBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwOTE5NCBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwOTIzNSBb
aG9zdD1jaGFyZG9ubmF5MV0KIDEwOTIxMiBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwOTI0MSBbaG9z
dD1jaGFyZG9ubmF5MV0KIDEwOTI0OCBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwOTIyMiBbaG9zdD1j
aGFyZG9ubmF5MV0KIDEwOTI3NiBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwOTI2MSBbaG9zdD1jaGFy
ZG9ubmF5MV0KIDEwOTI5NyBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwOTMxMCBbaG9zdD1jaGFyZG9u
bmF5MV0KIDEwOTMyMiBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwOTM5MiBbaG9zdD1jaGFyZG9ubmF5
MV0KIDEwOTMzMSBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwOTM1MSBbaG9zdD1jaGFyZG9ubmF5MV0K
IDEwOTM2NiBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwOTM5OSBbaG9zdD1jaGFyZG9ubmF5MV0KIDEw
OTQzMCBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwOTQxNiBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwOTQ0
NSBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwOTQ1NCBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwOTQ3OCBb
aG9zdD1jaGFyZG9ubmF5MV0KIDEwOTUwNiBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwOTUyMyBbaG9z
dD1jaGFyZG9ubmF5MV0KIDEwOTU0OSBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwOTU2MCBbaG9zdD1j
aGFyZG9ubmF5MV0KIDEwOTYyNSBbaG9zdD1nb2RlbGxvMV0KIDEwOTU4MyBbaG9zdD1jaGFyZG9u
bmF5MV0KIDEwOTYxNCBbaG9zdD1yaW1hdmEwXQogMTA5NjIyIFtob3N0PWdvZGVsbG8wXQogMTA5
NjQ3IFtob3N0PXJpbWF2YTFdCiAxMDk2MTMgW2hvc3Q9Z29kZWxsbzBdCiAxMDk2NTMgW2hvc3Q9
Z29kZWxsbzBdCiAxMDk2NjQgW2hvc3Q9Z29kZWxsbzBdCiAxMDk3MDEgW2hvc3Q9YmFyb3F1ZTFd
CiAxMDk3MTEgW2hvc3Q9Z29kZWxsbzBdCiAxMDk4OTggW2hvc3Q9aXRhbGlhMV0KIDEwOTg2MiBb
aG9zdD1iYXJvcXVlMV0KIDEwOTg5NyBbaG9zdD1iYXJvcXVlMV0KIDEwOTk4NSBbaG9zdD1iYXJv
cXVlMV0KIDEwOTk1NCBbaG9zdD1iYXJvcXVlMF0KIDEwOTk4MiBbaG9zdD1pdGFsaWExXQogMTA5
OTI4IFtob3N0PWJhcm9xdWUwXQogMTA5OTc1IFtob3N0PWl0YWxpYTFdCiAxMDk5NzggW2hvc3Q9
YmFyb3F1ZTFdCiAxMTAwNzUgW2hvc3Q9Z29kZWxsbzBdCiAxMTAwMzIgW2hvc3Q9Z29kZWxsbzFd
CiAxMTAwNDggW2hvc3Q9ZWxibGluZzFdCiAxMTAwMjIgW2hvc3Q9cmltYXZhMF0KIDExMDEwNiBb
aG9zdD1pdGFsaWExXQogMTEwMDY5IFtob3N0PWJhcm9xdWUwXQogMTEwMDUzIFtob3N0PXJpbWF2
YTFdCiAxMTAxMDMgW2hvc3Q9aXRhbGlhMV0KIDExMDA0MCBbaG9zdD1jaGFyZG9ubmF5MF0KIDEx
MDA0NiBbaG9zdD1iYXJvcXVlMV0KIDExMDA5NiBbaG9zdD1nb2RlbGxvMV0KIDExMDA1OCBbaG9z
dD1nb2RlbGxvMV0KIDExMDA2NCBbaG9zdD1nb2RlbGxvMF0KIDExMDA2NyBbaG9zdD1jaGFyZG9u
bmF5MF0KIDExMDA4OCBbaG9zdD1iYXJvcXVlMV0KIDExMDA1NCBbaG9zdD1nb2RlbGxvMV0KIDEx
MDEwNSBbaG9zdD1lbGJsaW5nMV0KIDExMDExMCBbaG9zdD1pdGFsaWExXQogMTEwMDk5IFtob3N0
PWNoYXJkb25uYXkwXQogMTEwMTMwIFtob3N0PWdvZGVsbG8wXQogMTEwMTAxIFtob3N0PXJpbWF2
YTBdCiAxMTAxMTUgW2hvc3Q9Z29kZWxsbzBdCiAxMTAxMTQgW2hvc3Q9cmltYXZhMF0KIDExMDA4
NCBbaG9zdD1yaW1hdmEwXQogMTEwMTE2IFtob3N0PWh1eGVscmViZTBdCiAxMTAxMjIgW2hvc3Q9
aXRhbGlhMV0KIDExMDEyNyBbaG9zdD1waW5vdDFdCiAxMTAxNjEgW2hvc3Q9bm9ibGluZzFdCiAx
MTAxMzUgW2hvc3Q9cGlub3QxXQogMTEwMTQxIFtob3N0PWl0YWxpYTFdCiAxMTAxNDQgW2hvc3Q9
Z29kZWxsbzBdCiAxMTAxNTIgW2hvc3Q9cGlub3QxXQogMTEwMTcxIFtob3N0PXBpbm90MV0KIDEx
MDIxMSBbaG9zdD1lbGJsaW5nMF0KIDExMDIxMCBbaG9zdD1nb2RlbGxvMV0KIDExMDIxNyBbaG9z
dD1ub2JsaW5nMV0KIDExMDIxOCBbaG9zdD1nb2RlbGxvMV0KIDExMDIyMiBbaG9zdD1nb2RlbGxv
MV0KIDExMDIyNyBbaG9zdD1ub2JsaW5nMV0KIDExMDIzMiBbaG9zdD1ub2JsaW5nMF0KIDExMDI2
OCBbaG9zdD1nb2RlbGxvMF0KIDExMDM0MCBbaG9zdD1nb2RlbGxvMV0KIDExMDQwMSBbaG9zdD1n
b2RlbGxvMF0KIDExMDM3NiBbaG9zdD1nb2RlbGxvMV0KIDExMDQyOCBbaG9zdD1iYXJvcXVlMF0K
IDExMDQ1OCBbaG9zdD1pdGFsaWExXQogMTEwNDc4IFtob3N0PW5vYmxpbmcxXQogMTEwOTAxIFto
b3N0PW5vYmxpbmcwXQogMTEwOTI1IFtob3N0PWdvZGVsbG8wXQogMTExMDIzIFtob3N0PWJhcm9x
dWUwXQogMTEwOTY4IFtob3N0PW5vYmxpbmcxXQogMTExMDI2IFtob3N0PWl0YWxpYTFdCiAxMTEw
MDEgW2hvc3Q9bm9ibGluZzBdCiAxMTEwMDAgW2hvc3Q9Z29kZWxsbzFdCiAxMTEwNjUgW2hvc3Q9
Z29kZWxsbzFdCiAxMTEwOTIgW2hvc3Q9Z29kZWxsbzBdCiAxMTEyNjUgW2hvc3Q9bm9ibGluZzFd
CiAxMTEyMTEgW2hvc3Q9Z29kZWxsbzBdCiAxMTEzNzMgW2hvc3Q9bm9ibGluZzFdCiAxMTEzNTkg
W2hvc3Q9Y2hhcmRvbm5heTFdCiAxMTEzNzkgW2hvc3Q9Z29kZWxsbzFdCiAxMTE0NzUgW2hvc3Q9
aHV4ZWxyZWJlMV0KIDExMTUyMiBbaG9zdD1ub2JsaW5nMF0KIDExMTYwMSBbaG9zdD1ub2JsaW5n
MF0KIDExMTU0OCBbaG9zdD1nb2RlbGxvMV0KIDExMTY0OCBbaG9zdD1ub2JsaW5nMF0KIDExMTYy
NCBbaG9zdD1nb2RlbGxvMF0KIDExMTcwMyBbaG9zdD1lbGJsaW5nMV0KIDExMTY2NyBbaG9zdD1n
b2RlbGxvMV0KIDExMTczNSBbaG9zdD1odXhlbHJlYmUxXQogMTExNzMxIFtob3N0PXJpbWF2YTBd
CiAxMTE3NDYgW2hvc3Q9YmFyb3F1ZTFdCiAxMTE3MzIgW2hvc3Q9cmltYXZhMF0KIDExMTc2NSBb
aG9zdD1maWFubzFdCiAxMTE4MTUgW2hvc3Q9cmltYXZhMF0KIDExMTc5MCBbaG9zdD1nb2RlbGxv
MF0KIDExMTg0NyBbaG9zdD1ub2JsaW5nMV0KIDExMTgyMSBbaG9zdD1nb2RlbGxvMV0KIDExMTgx
NyBbaG9zdD1yaW1hdmEwXQogMTExODUxIFtob3N0PWl0YWxpYTBdCiAxMTE4NDggW2hvc3Q9bm9i
bGluZzFdCiAxMTE4NzYgW2hvc3Q9Z29kZWxsbzFdCiAxMTE5MTAgW2hvc3Q9bm9ibGluZzFdCiAx
MTE4ODUgW2hvc3Q9Z29kZWxsbzFdCiAxMTE5MTMgW2hvc3Q9YmFyb3F1ZTFdCiAxMTE4OTEgW2hv
c3Q9cmltYXZhMF0KIDExMTg5NiBbaG9zdD1yaW1hdmEwXQogMTExODg5IFtob3N0PXJpbWF2YTBd
CiAxMTE5MDUgW2hvc3Q9bm9ibGluZzFdCiAxMTE5MjYgW2hvc3Q9Z29kZWxsbzFdCiAxMTE5NjQg
W2hvc3Q9YmFyb3F1ZTBdCiAxMTE5ODYgW2hvc3Q9Z29kZWxsbzFdCiAxMTE5NjMgW2hvc3Q9Z29k
ZWxsbzBdCiAxMTE5OTAgW2hvc3Q9bm9ibGluZzFdCiAxMTIxMDYgW2hvc3Q9ZWxibGluZzFdCiAx
MTIwMDggW2hvc3Q9bm9ibGluZzFdCiAxMTIwNTQgW2hvc3Q9aHV4ZWxyZWJlMV0KIDExMjAxMSBb
aG9zdD1odXhlbHJlYmUxXQogMTEyMDQ1IFtob3N0PWh1eGVscmViZTBdCiAxMTIwNjAgW2hvc3Q9
aHV4ZWxyZWJlMV0KIDExMjA0MSBbaG9zdD1maWFubzBdCiAxMTIwNjcgW2hvc3Q9aHV4ZWxyZWJl
MV0KIDExMjA3MyBbaG9zdD1odXhlbHJlYmUxXQogMTEyMDgwIFtob3N0PWh1eGVscmViZTBdCiAx
MTIwODggW2hvc3Q9cmltYXZhMF0KIDExMjA5MiBbaG9zdD1ub2JsaW5nMV0KIDExMjA3MiBbaG9z
dD1odXhlbHJlYmUxXQogMTEyMTAwIFtob3N0PXBpbm90MF0KIDExMjIxNyBbaG9zdD1nb2RlbGxv
MV0KIDExMjE1NSBbaG9zdD1odXhlbHJlYmUwXQogMTEyMjkzIFtob3N0PWh1eGVscmViZTFdCiAx
MTIyNjMgW2hvc3Q9bm9ibGluZzFdCiAxMTIyNzUgW2hvc3Q9aHV4ZWxyZWJlMF0KIDExMjI4OCBb
aG9zdD1odXhlbHJlYmUxXQogMTEzMTQ4IFtob3N0PWNoYXJkb25uYXkxXQogMTEzMTYwIFtob3N0
PWh1eGVscmViZTFdCiAxMTMxNzkgW2hvc3Q9bm9ibGluZzBdCiAxMTMxNzggW2hvc3Q9Z29kZWxs
bzFdCiAxMTMxOTQgW2hvc3Q9Z29kZWxsbzBdCiAxMTMzMDIgW2hvc3Q9YmFyb3F1ZTBdCiAxMTMz
NjUgW2hvc3Q9Z29kZWxsbzFdCiAxMTMzNDUgW2hvc3Q9Z29kZWxsbzBdCiAxMTMzOTEgW2hvc3Q9
bm9jZXJhMV0KIDExMzM4NiBbaG9zdD1nb2RlbGxvMF0KIDExMzQzMiBbaG9zdD1nb2RlbGxvMF0K
IDExMzQ2NCBbaG9zdD1nb2RlbGxvMV0KIDExMzQ5MCBbaG9zdD1iYXJvcXVlMF0KIDExMzQ5OSBb
aG9zdD1nb2RlbGxvMF0KIDExMzUwNSBbaG9zdD1ub2JsaW5nMV0KIDExMzUwOCBbaG9zdD1nb2Rl
bGxvMV0KIDExMzUxMCBbaG9zdD1ub2JsaW5nMV0KIDExMzU4NyBbaG9zdD1ub2NlcmExXQogMTEz
NTM2IFtob3N0PW5vY2VyYTFdCiAxMTM1MTIgW2hvc3Q9Z29kZWxsbzFdCiAxMTM1ODAgW2hvc3Q9
bm9ibGluZzFdCiAxMTM1MjcgW2hvc3Q9bm9ibGluZzFdCiAxMTM1NDUgW2hvc3Q9YmFyb3F1ZTBd
CiAxMTM1NjAgW2hvc3Q9YmFyb3F1ZTBdCiAxMTM1ODUgW2hvc3Q9aHV4ZWxyZWJlMV0KIDExMzU4
NiBbaG9zdD1odXhlbHJlYmUxXQogMTEzNTk2IFtob3N0PW5vY2VyYTFdCiAxMTM2MTMgW2hvc3Q9
bm9ibGluZzFdCiAxMTM2MDcgW2hvc3Q9aHV4ZWxyZWJlMV0KIDExMzY1OSBbaG9zdD1nb2RlbGxv
MV0KIDExMzY0NiBbaG9zdD1nb2RlbGxvMF0KIDExMzYyNiBbaG9zdD1iYXJvcXVlMF0KIDExMzcz
NSBbaG9zdD1nb2RlbGxvMF0KIDExMzY1NyBbaG9zdD1nb2RlbGxvMV0KIDExMzY2MyBbaG9zdD1y
aW1hdmExXQogMTEzNjg5IFtob3N0PWJhcm9xdWUxXQogMTEzNzMxIFtob3N0PWdvZGVsbG8wXQog
MTEzNzExIFtob3N0PW5vYmxpbmcxXQogMTEzNzkzIFtob3N0PW5vYmxpbmcxXQogMTEzNzY5IFto
b3N0PWdvZGVsbG8xXQogMTEzNzg0IFtob3N0PXJpbWF2YTFdCiAxMTM3OTUgW2hvc3Q9Y2hhcmRv
bm5heTBdCiAxMTM3NDMgW2hvc3Q9Z29kZWxsbzBdCiAxMTM3ODAgW2hvc3Q9YmFyb3F1ZTFdCiAx
MTM4MTcgW2hvc3Q9YmFyb3F1ZTBdCiAxMTM4NDYgW2hvc3Q9Y2hhcmRvbm5heTBdCiAxMTM4Mzkg
W2hvc3Q9aHV4ZWxyZWJlMV0KIDExMzg0MyBbaG9zdD1odXhlbHJlYmUxXQogMTEzODUyIFtob3N0
PWh1eGVscmViZTFdCiAxMTM4NzYgW2hvc3Q9aHV4ZWxyZWJlMF0KIDExMzg2NCBbaG9zdD1odXhl
bHJlYmUwXQogMTEzODc1IFtob3N0PW5vY2VyYTBdCiAxMTM4ODkgW2hvc3Q9Z29kZWxsbzFdCiAx
MTM5NzMgW2hvc3Q9aXRhbGlhMF0KIDExMzk2NCBbaG9zdD1odXhlbHJlYmUwXQogMTEzOTc4IFto
b3N0PW5vYmxpbmcxXQogMTEzOTc0IFtob3N0PWl0YWxpYTBdCiAxMTQwNDIgW2hvc3Q9YmFyb3F1
ZTFdCiAxMTQwODMgW2hvc3Q9bm9ibGluZzFdCiAxMTQxNDcgW2hvc3Q9Z29kZWxsbzBdCiAxMTQx
MDUgW2hvc3Q9cmltYXZhMF0KIDExNDE4NCBbaG9zdD1ub2JsaW5nMV0KIDExNDE2MiBbaG9zdD1n
b2RlbGxvMF0KIDExNDEzNiBbaG9zdD1odXhlbHJlYmUxXQogMTE0MTk4IFtob3N0PWh1eGVscmVi
ZTBdCiAxMTQxNTEgW2hvc3Q9aHV4ZWxyZWJlMV0KIDExNDEzOCBbaG9zdD1pdGFsaWEwXQogMTE0
MTU1IFtob3N0PWl0YWxpYTBdCiAxMTQxNjUgW2hvc3Q9YmFyb3F1ZTBdCiAxMTQxMDYgW2hvc3Q9
aXRhbGlhMF0KIDExNDE0MCBbaG9zdD1nb2RlbGxvMF0KIDExNDE3MSBbaG9zdD1odXhlbHJlYmUw
XQogMTE0MTc4IFtob3N0PXBpbm90MV0KIDExNDE5MiBbaG9zdD1odXhlbHJlYmUwXQogMTE0MTU3
IFtob3N0PWJhcm9xdWUxXQogMTE0MTYwIFtob3N0PWl0YWxpYTBdCiAxMTQxNzQgW2hvc3Q9YmFy
b3F1ZTFdCiAxMTQyMDAgW2hvc3Q9YmFyb3F1ZTFdCiAxMTQxODEgW2hvc3Q9Z29kZWxsbzBdCiAx
MTQxNzYgW2hvc3Q9YmFyb3F1ZTBdCiAxMTQxNDggW2hvc3Q9YmFyb3F1ZTBdCiAxMTQxODcgW2hv
c3Q9YmFyb3F1ZTFdCiAxMTQxOTUgW2hvc3Q9bm9ibGluZzBdCiAxMTQxOTYgW2hvc3Q9YmFyb3F1
ZTFdCiAxMTQyMDIgW2hvc3Q9bm9ibGluZzFdCiAxMTQyMjcgW2hvc3Q9YmFyb3F1ZTBdCiAxMTQz
MzAgW2hvc3Q9ZWxibGluZzBdCiAxMTQzMjQgW2hvc3Q9Zmlhbm8xXQogMTE0Mjc5IFtob3N0PWdv
ZGVsbG8wXQogMTE0MzMzIFtob3N0PWh1eGVscmViZTBdCiAxMTQzNDkgW2hvc3Q9Zmlhbm8wXQog
MTE0MzM3IFtob3N0PW5vYmxpbmcxXQogMTE0MzgwIFtob3N0PWZpYW5vMV0KIDExNDM0MCBbaG9z
dD1ub2JsaW5nMF0KIDExNDQxNiBbaG9zdD1odXhlbHJlYmUxXQogMTE0MzY2IFtob3N0PW5vYmxp
bmcwXQogMTE0Mzc1IFtob3N0PWdvZGVsbG8wXQogMTE0NDA5IFtob3N0PXJpbWF2YTFdCiAxMTQ0
MDUgW2hvc3Q9YmFyb3F1ZTBdCiAxMTQ0MTAgW2hvc3Q9bm9ibGluZzBdCiAxMTQ0MjUgW2hvc3Q9
Z29kZWxsbzBdCiAxMTQ0NzUgW2hvc3Q9Z29kZWxsbzBdCiAxMTQ1MDcgW2hvc3Q9Z29kZWxsbzBd
CiAxMTQ2NDUgZmFpbCBpcnJlbGV2YW50CiAxMTQ2NTEgZmFpbCBpcnJlbGV2YW50CiAxMTQ2Njcg
ZmFpbCBpcnJlbGV2YW50CiAxMTQ3ODYgZmFpbCBpcnJlbGV2YW50CiAxMTQ3MDMgZmFpbCBpcnJl
bGV2YW50CiAxMTQ4MzAgZmFpbCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5
ZjYwIGU4MjJlODFlMzUwODI1ZGQ5NGY0MWVlMjUzOGZmMTQzMmI4MTJlYjkgMjRmYjQ0ZTk3MWE2
MmIzNDVjN2I2Y2EzYzAzYjQ1NGExZTE1MGFiZQogMTE1MTI5IGZhaWwgYzhlYTA0NTc0OTUzNDJj
NDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCBlODIyZTgxZTM1MDgyNWRkOTRmNDFlZTI1MzhmZjE0
MzJiODEyZWI5IDI0ZmI0NGU5NzFhNjJiMzQ1YzdiNmNhM2MwM2I0NTRhMWUxNTBhYmUKIDExNTE1
MCBwYXNzIDhiNDgzNGVlMTIwMjg1MmVkODNhOWZjNjEyNjhjNjVmYjY5NjFlYTcgNWJhYzNjMzlj
ODJlMTQ5NTE1YzEwNjQzYWNhZmQxZDI5MjQzMzc3NSA5ZGMxZTBjZDgxZWU0NjlkNjM4ZDE5NjJh
OTJkOWI0YmQyOTcyYmZhCiAxMTUxNTggcGFzcyBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJh
MjUxNDhiMjc5ZjYwIDViYWMzYzM5YzgyZTE0OTUxNWMxMDY0M2FjYWZkMWQyOTI0MzM3NzUgMjRm
YjQ0ZTk3MWE2MmIzNDVjN2I2Y2EzYzAzYjQ1NGExZTE1MGFiZQogMTE1MTU0IGZhaWwgYzhlYTA0
NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCBlODIyZTgxZTM1MDgyNWRkOTRmNDFl
ZTI1MzhmZjE0MzJiODEyZWI5IDI0ZmI0NGU5NzFhNjJiMzQ1YzdiNmNhM2MwM2I0NTRhMWUxNTBh
YmUKIDExNTE1NyBwYXNzIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAg
NWJhYzNjMzljODJlMTQ5NTE1YzEwNjQzYWNhZmQxZDI5MjQzMzc3NSA5ZGMxZTBjZDgxZWU0Njlk
NjM4ZDE5NjJhOTJkOWI0YmQyOTcyYmZhCiAxMTUxNjEgcGFzcyBjOGVhMDQ1NzQ5NTM0MmM0MTdj
M2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDViYWMzYzM5YzgyZTE0OTUxNWMxMDY0M2FjYWZkMWQyOTI0
MzM3NzUgMjRmYjQ0ZTk3MWE2MmIzNDVjN2I2Y2EzYzAzYjQ1NGExZTE1MGFiZQogMTE1MTQxIGZh
aWwgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCBlODIyZTgxZTM1MDgy
NWRkOTRmNDFlZTI1MzhmZjE0MzJiODEyZWI5IDI0ZmI0NGU5NzFhNjJiMzQ1YzdiNmNhM2MwM2I0
NTRhMWUxNTBhYmUKIDExNTE1OSBmYWlsIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0
OGIyNzlmNjAgZTgyMmU4MWUzNTA4MjVkZDk0ZjQxZWUyNTM4ZmYxNDMyYjgxMmViOSAyNGZiNDRl
OTcxYTYyYjM0NWM3YjZjYTNjMDNiNDU0YTFlMTUwYWJlCiAxMTUxNjQgZmFpbCBjOGVhMDQ1NzQ5
NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIGU4MjJlODFlMzUwODI1ZGQ5NGY0MWVlMjUz
OGZmMTQzMmI4MTJlYjkgMjRmYjQ0ZTk3MWE2MmIzNDVjN2I2Y2EzYzAzYjQ1NGExZTE1MGFiZQog
MTE1MTY1IHBhc3MgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCA1YmFj
M2MzOWM4MmUxNDk1MTVjMTA2NDNhY2FmZDFkMjkyNDMzNzc1IDI0ZmI0NGU5NzFhNjJiMzQ1Yzdi
NmNhM2MwM2I0NTRhMWUxNTBhYmUKIDExNTE2NiBmYWlsIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMw
MzNiYmEyNTE0OGIyNzlmNjAgZTgyMmU4MWUzNTA4MjVkZDk0ZjQxZWUyNTM4ZmYxNDMyYjgxMmVi
OSAyNGZiNDRlOTcxYTYyYjM0NWM3YjZjYTNjMDNiNDU0YTFlMTUwYWJlClNlYXJjaGluZyBmb3Ig
aW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEwNjY0MSAocGFzcyks
IGZvciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMTQ4MzAgKGZhaWwpLCBmb3Ig
YmFzaXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTUxNTAgKHBhc3MpLCBmb3IgYmFz
aXMgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTUxNTQgKGZhaWwpLCBmb3IgYmFzaXMgZmFp
bHVyZQogMCByZXZpc2lvbnMgYXQgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3
OWY2MCA1YmFjM2MzOWM4MmUxNDk1MTVjMTA2NDNhY2FmZDFkMjkyNDMzNzc1IDI0ZmI0NGU5NzFh
NjJiMzQ1YzdiNmNhM2MwM2I0NTRhMWUxNTBhYmUKTm8gcmV2aXNpb25zIGxlZnQgdG8gdGVzdCwg
Y2hlY2tpbmcgZ3JhcGggc3RhdGUuCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMTUxNTggKHBhc3Mp
LCBmb3IgbGFzdCBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMTUxNTkgKGZhaWwpLCBmb3Ig
Zmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTUxNjEgKHBhc3MpLCBmb3IgbGFz
dCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExNTE2NCAoZmFpbCksIGZvciBmaXJzdCBmYWls
dXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExNTE2NSAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJl
cHJvIGZvdW5kOiBmbGlnaHQgMTE1MTY2IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKCioqKiBG
b3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRy
ZWU6ICBxZW11dSBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKICBCdWcgaW50cm9kdWNlZDog
IGU4MjJlODFlMzUwODI1ZGQ5NGY0MWVlMjUzOGZmMTQzMmI4MTJlYjkKICBCdWcgbm90IHByZXNl
bnQ6IDViYWMzYzM5YzgyZTE0OTUxNWMxMDY0M2FjYWZkMWQyOTI0MzM3NzUKICBMYXN0IGZhaWwg
cmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8x
MTUxNjYvCgoKICAoUmV2aXNpb24gbG9nIHRvbyBsb25nLCBvbWl0dGVkLikKClJldmlzaW9uIGdy
YXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9xZW11LW1haW5saW5lL2J1aWxk
LWFtZDY0Lnhlbi1idWlsZC57ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTE1MTY2OiB0b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdo
dCAxMTUxNjYgcWVtdS1tYWlubGluZSByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNTE2Ni8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoK
am9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 24 01:41:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 01:41:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6oDG-0000TW-Ms; Tue, 24 Oct 2017 01:41:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6oDE-0000TH-P1
 for xen-devel@lists.xensource.com; Tue, 24 Oct 2017 01:41:00 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 A7/C5-25852-B2A9EE95; Tue, 24 Oct 2017 01:40:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsWS0XRdVVdr1rt
 Ig3fvzC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMf34DNaCbTkV//42MTYw
 bvToYuTiEBJoZJKYcfMNM4TzmFFiyp9nTBDONkaJG9MaWbsYOTlEBJwlvp6Zyw5i8wroS2z6u
 JMNxBYWsJD4fmMWK0iDhMBJDYklJyYygiQkBLwl7j8/CWdPbFgNVMTOwSZgJXFIDCTKIqAqce
 rBdvYJjNwLGBlWMWoUpxaVpRbpGprpJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmI
 Eep0BCHYw3t8YcIhRkoNJSZT3d87bSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvJ9mvIsUEixK
 TU+tSMvMAYYfTFqCg0dJhDdwJlCat7ggMbc4Mx0idYrRkuPYpst/mDhWXb8LJJ/NfN3ALMSSl
 5+XKiXO+xJkngBIQ0ZpHtw4WIxcYpSVEuZlBDpQiKcgtSg3swRV/hWjOAejkjBvMMhansy8Er
 itr4AOYgI6SNb+DchBJYkIKSlghM11/RLzOXyezS73/cdnsd3QM4r4yL9li19mztWnrC0Hwjc
 tvqN6zmf6CmmteaJBwVu/uV5Y1fds4kT7z3tOb4pV1BbTz6nOmb3eYlVK8dqaJ2wRmxxVmPeu
 fNiwwX5d0+O5W+/FpYou8LF84fpVStNooe0Zr5ut69dK6T/X//Et4L1mhoguqxJLcUaioRZzU
 XEiAORNMVmMAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1508809257!102777768!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49885 invoked from network); 24 Oct 2017 01:40:58 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Oct 2017 01:40:58 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6oD8-0003Uy-0J; Tue, 24 Oct 2017 01:40:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e6oD1-0001QR-Tw; Tue, 24 Oct 2017 01:40:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e6oD1-0001WS-FX; Tue, 24 Oct 2017 01:40:47 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115162-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qcow2: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-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-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-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-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-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-armhf-armhf-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-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=e822e81e350825dd94f41ee2538ff1432b812eb9
X-Osstest-Versions-That: qemuu=f90ea7ba7c5ae7010ee0ce062207ae42530f57d6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 24 Oct 2017 01:40:47 +0000
Subject: [Xen-devel] [qemu-mainline test] 115162: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6848951309463415084=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 115162 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/115162/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386-xsm                6 xen-build                fail REGR. vs. 114507
 build-i386                    6 xen-build                fail REGR. vs. 114507
 build-amd64-xsm               6 xen-build                fail REGR. vs. 114507
 build-amd64                   6 xen-build                fail REGR. vs. 114507
 build-armhf-xsm               6 xen-build                fail REGR. vs. 114507
 build-armhf                   6 xen-build                fail REGR. vs. 114507

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemuu-win10-i386  1 build-check(1)              blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ws16-amd64  1 build-check(1)             blocked n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-intel  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-amd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                e822e81e350825dd94f41ee2538ff1432b812eb9
baseline version:
 qemuu                f90ea7ba7c5ae7010ee0ce062207ae42530f57d6

Last test of basis   114507  2017-10-15 01:03:38 Z    9 days
Failing since        114546  2017-10-16 12:16:28 Z    7 days   11 attempts
Testing same since   114813  2017-10-20 19:53:55 Z    3 days    5 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Lindsay <alindsay@codeaurora.org>
  Alberto Garcia <berto@igalia.com>
  Aleksandr Bezzubikov <zuban32s@gmail.com>
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alistair Francis <alistair.francis@xilinx.com>
  Amarnath Valluri <amarnath.valluri@intel.com>
  Andrew Baumann <Andrew.Baumann@microsoft.com>
  Anthoine Bourgeois <anthoine.bourgeois@blade-group.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Artyom Tarasenko <atar4qemu@gmail.com>
  Carlo Marcelo Arenas BelÃ³n <carenas@gmail.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <otubo@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Igor Mammedov <imammedo@redhat.com>
  Jason J. Herne <jjherne@linux.vnet.ibm.com>
  Jason Wang <jasowang@redhat.com>
  Joe Clifford <joeclifford@gmail.com>
  John Snow <jsnow@redhat.com>
  Knut Omang <knut.omang@oracle.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Marco A L Barbosa <malbarbo@gmail.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Mark Kanda <mark.kanda@oracle.com>
  Markus Armbruster <armbru@redhat.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <rth@twiddle.net>
  Riku Voipio <riku.voipio@linaro.org>
  Sandipan Das <sandipan@linux.vnet.ibm.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wolfgang Bumiller <w.bumiller@proxmox.com>

jobs:
 build-amd64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvhv2-amd                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-ws16-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ws16-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-xl-qemuu-win10-i386                         blocked 
 test-amd64-i386-xl-qemuu-win10-i386                          blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvhv2-intel                              blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-amd64-i386-libvirt-qcow2                                blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 


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


Not pushing.

(No revision log; it would be 5247 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6848951309463415084==--

From xen-devel-bounces@lists.xen.org Tue Oct 24 02:11:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 02:11:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6ogs-0002pM-Ct; Tue, 24 Oct 2017 02:11:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e6ogr-0002pG-FR
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 02:11:37 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 3D/B6-29298-851AEE95; Tue, 24 Oct 2017 02:11:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsXS1tYhohux8F2
 kwZt/zBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aViy+YCv6wVuy/0s/YwPiGpYuRi0NIYBqj
 ROuSRsYuRk4OCQFeiSPLZrBC2P4SK+41MEEUTWCU6P32hB0kwSKgKjF950lmEJtNQF3i8dceJ
 hBbREBJ4t6qyWC2sICpxJvTu8FqeAV0JW7NmMYIYQtKnJz5hAXEZgbq/TPvElANB5AtLbH8Hw
 dIWFRARWLKyW1sExh5ZyHpmIWkYxZCxwJG5lWM6sWpRWWpRbqmeklFmekZJbmJmTm6hgamerm
 pxcWJ6ak5iUnFesn5uZsYgSHFAAQ7GL/0Ox9ilORgUhLl/Z3zNlKILyk/pTIjsTgjvqg0J7X4
 EKMMB4eSBG/cgneRQoJFqempFWmZOcDghklLcPAoifD+BEnzFhck5hZnpkOkTjEac9x4eP0PE
 8ezma8bmIVY8vLzUqXEeZeBlAqAlGaU5sENgkXdJUZZKWFeRqDThHgKUotyM0tQ5V8xinMwKg
 nz2oJM4cnMK4Hb9wroFCagU2Tt34CcUpKIkJJqYDRaoq39l/PFrtTZb3tNV30zjtoueFxmReo
 ZmyXuK0WmGluYVbwRV8h/6hSTo31L2HaOjkHvHcvW/V/5i892vJ/tflf3mCY387btLx9JJTJy
 7M1eIue84fcd3TbTWadjTsZoytvdqlm4s8vX6k2wXebBc0J3k/1c7GQn70o5fNCEaZvq+/ORp
 UosxRmJhlrMRcWJAMPI8BC1AgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1508811093!94291115!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62884 invoked from network); 24 Oct 2017 02:11:35 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 24 Oct 2017 02:11:35 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Oct 2017 19:11:29 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,424,1503385200"; d="scan'208";a="164085130"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga005.jf.intel.com with ESMTP; 23 Oct 2017 19:11:28 -0700
Date: Tue, 24 Oct 2017 10:10:14 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Message-ID: <20171024021014.GA11006@yi.y.sun>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: [Xen-devel] Is that possible to merge MBA into Xen 4.10?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIGFsbCwKCkFzIHlvdSBtYXkga25vdywgTUJBIHBhdGNoIHNldCBoYXMgZ290IGVub3VnaCBS
ZXZpZXdlZC1ieS9BY2tlZC1ieSBpbiBsYXN0IHdlZWsuCkl0IGlzIHJlYWR5IHRvIGJlIG1lcmdl
ZC4gCgpUaGlzIGlzIGEgZmVhdHVyZSBmb3IgU2t5bGFrZSwgSW50ZWwgaGFzIGxhdW5jaGVkIFNr
eWxha2UgYW5kIEtWTSBhbHJlYWR5CnN1cHBvcnRlZCBNQkEsIHNvIGluY2x1ZGluZyBpdCBpbiBY
ZW4gNC4xMCB3aWxsIHF1aWNrbHkgZmlsbCB0aGlzIGdhcC4KCk1CQSBtaXNzZWQgdGhlIDQuMTAg
ZmVhdHVyZSBmcmVlemUgZGF0ZSBmb3Igb25seSBhIGZldyBkYXlzIGR1ZSB0byBsYWNrIG9mCnRp
bWVseSByZXZpZXcgZm9yIGVhcmxpZXIgdmVyc2lvbnMgd2hpY2ggc2xvd2VkIGRvd24gdGhlIHBh
dGNoIGl0ZXJhdGlvbiBub3RhYmx5LgpJdCBzZWVtcyBtYWludGFpbmVycyBhcmUgdmVyeSBidXN5
IHJlY2VudGx5IHNvIHRoYXQgdGhlIHJldmlldyBwcm9ncmVzcyBmb3IgNC4xMAppcyBzbG93ZXIg
dGhhbiBiZWZvcmUuIFNvIEkgYW0gd29uZGVyaW5nIGlmIGl0IGlzIHBvc3NpYmxlIHRvIG1lcmdl
IGl0IGludG8gNC4xMD8KClRoaXMgcGF0Y2ggc2V0IG1haW5seSB0b3VjaGVzIGNvZGVzIHJlbGF0
ZWQgdG8gUFNSIGluIHRvb2xzL2RvbWN0bC9zeXNjdGwvaHlwZXJ2aXNvci4KSXQgZG9lcyBub3Qg
dG91Y2ggb3RoZXIgZmVhdHVyZXMuIFNvLCB0aGUgcmlzayBpcyBsb3cgdG8gbWVyZ2UgaXQuCgpU
aGFuayB5b3UhCgpCUnMsClN1biBZaQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 24 02:34:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 02:34:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6p2d-0004Ar-6Q; Tue, 24 Oct 2017 02:34:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6p2c-0004Af-Dw
 for xen-devel@lists.xensource.com; Tue, 24 Oct 2017 02:34:06 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 5F/E1-07499-D96AEE95; Tue, 24 Oct 2017 02:34:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsWS0XRdVXfWsne
 RBmdvmVisePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1413jdLaCfeEVT/smMjcw
 dph1MXJxCAk0MkmsvPiREcJ5zCjR1LSUGcLZxijxtXUZaxcjJ4eIgLPE1zNz2UFsXgF9iT/Pp
 jOD2MICZhI/F39iB2mQEOiTlXh/7i8bSEJCwFvi0bZXQDYHmN3YrN3FyM7BJmAlcUgMpIBFQF
 Xi07G3bBMYuRcwMqxi1ChOLSpLLdI1NNVLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/
 dxAj0OQMQ7GD8tizgEKMkB5OSKO/vnLeRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4PZe+ixQS
 LEpNT61Iy8wBBh9MWoKDR0mE9+kSoDRvcUFibnFmOkTqFKMxx7FNl/8wcTyb+bqBWYglLz8vV
 UqcVxBkkgBIaUZpHtwgWFRcYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjDvN5CFPJl5JXD7Xg
 GdwgR0iqz9G5BTShIRUlINjNq5gQFP1I+fMQi3zJsn3DC3KsLk/zkVr5ucRxziIxsiLzVx8Xn
 tjk+41pDCyxDMExB6fdNOgYrXueu+RPu6KLC8PcxS/iEsWSbWenPpuc+11W9shCrFG3yF2C8f
 ZJBbP6N6l0p44rS8ct+bvJP0r+i+u1klftnSK2jzk1aREoUW5n36AdxKLMUZiYZazEXFiQBkl
 C+xhQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1508812441!113158968!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14780 invoked from network); 24 Oct 2017 02:34:02 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Oct 2017 02:34:02 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6p2U-0005J3-0Y; Tue, 24 Oct 2017 02:33:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e6p2O-0005e9-Fx; Tue, 24 Oct 2017 02:33:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e6p2O-0006SO-3j; Tue, 24 Oct 2017 02:33:52 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115153-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=06987dad0a563e406e7841df0f8759368523714f
X-Osstest-Versions-That: linux=ebe6e90ccc6679cb01d2b280e4b61e6092d4bedb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 24 Oct 2017 02:33:52 +0000
Subject: [Xen-devel] [linux-linus test] 115153: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNTE1MyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE1MTUzLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTQ2ODIKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAg
bGlrZSAxMTQ2NTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExNDY4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE0Njgy
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMTQ2ODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExNDY4MgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTE0NjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTQ2ODIKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExNDY4
MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTE0NjgyCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgMDY5ODdkYWQwYTU2M2U0MDZlNzg0MWRmMGY4
NzU5MzY4NTIzNzE0ZgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgZWJl
NmU5MGNjYzY2NzljYjAxZDJiMjgwZTRiNjFlNjA5MmQ0YmVkYgoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgMTE0NjgyICAyMDE3LTEwLTE4IDA5OjU0OjExIFogICAgNSBkYXlzCkZhaWxpbmcgc2luY2Ug
ICAgICAgIDExNDc4MSAgMjAxNy0xMC0yMCAwMTowMDo0NyBaICAgIDQgZGF5cyAgICA3IGF0dGVt
cHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExNTE1MyAgMjAxNy0xMC0yMyAxNTo1Mzo0MyBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMzEzIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3
b3VsZCBiZSA3OTI3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 24 06:22:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 06:22:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6sb0-0001nl-2S; Tue, 24 Oct 2017 06:21:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6saz-0001nX-52
 for xen-devel@lists.xensource.com; Tue, 24 Oct 2017 06:21:49 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 17/F3-07499-CFBDEE95; Tue, 24 Oct 2017 06:21:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsWS0XRdVff37Xe
 RBjfWSFmsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y/XPFYwF+5MqPq5vZ21g
 nGvTxcjFISTQyCRx/st1JgjnMaNEy+qbUM42RolD/dfYuxg5OUQEnCW+npkLZvMK6EssWzOTF
 cQWFjCXmNSxnhWkQUKgRU5i4av3YAkJAU+Jv883s3QxcoDZX/4CDWXnYBOwkjgkBlLAIqAqcb
 B3DdsERu4FjAyrGDWKU4vKUot0jUz0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzE
 Cfc4ABDsY932MPMQoycGkJMr7O+dtpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXnlgCAkJFqWm
 p1akZeYAgw8mLcHBoyTCu+wWUJq3uCAxtzgzHSJ1itGY49imy3+YOJ7NfN3ALMSSl5+XKiXOq
 wsySQCkNKM0D24QLCouMcpKCfMyAp0mxFOQWpSbWYIq/4pRnINRSZj3AMhCnsy8Erh9r4BOYQ
 I6Rdb+DcgpJYkIKakGxmVcFovNtzv2OtZuFRBa7iT1Qip9n+O5fnNrv2VzJfJuTnlkMiXxi83
 9EE8WxoZ7TinGJb9vsL1YdZojd1IEZ+UGA1ndkznqW8VnzyxI/G315+it7KO3Hpxck/XqoabY
 ghlPjMvYC92V7m7uebDkfeMMrSn709vjVPPnB5la3D1qdP+Qg8dBZyWW4oxEQy3mouJEAN9v1
 82FAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1508826106!112285692!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58028 invoked from network); 24 Oct 2017 06:21:47 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Oct 2017 06:21:47 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6sat-0003Fw-Sm; Tue, 24 Oct 2017 06: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e6sao-00059O-Ek; Tue, 24 Oct 2017 06:21:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e6sao-0000oy-10; Tue, 24 Oct 2017 06:21:38 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115163-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-localmigrate:fail:allowable
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start: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: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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=1f2c7894dfe3d52f33655de202bd474999a1637b
X-Osstest-Versions-That: xen=24fb44e971a62b345c7b6ca3c03b454a1e150abe
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 24 Oct 2017 06:21:38 +0000
Subject: [Xen-devel] [xen-unstable test] 115163: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1348349294232494712=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop        fail REGR. vs. 114644
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop       fail REGR. vs. 114644
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop       fail REGR. vs. 114644

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-qemuu-ovmf-amd64 14 guest-localmigrate fail REGR. vs. 114644

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 114644
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 114644
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114644
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114644
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 114644
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 114644
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  1f2c7894dfe3d52f33655de202bd474999a1637b
baseline version:
 xen                  24fb44e971a62b345c7b6ca3c03b454a1e150abe

Last test of basis   114644  2017-10-17 10:49:11 Z    6 days
Failing since        114670  2017-10-18 05:03:38 Z    6 days    9 attempts
Testing same since   115163  2017-10-23 21:47:10 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony PERARD <anthony.perard@citrix.com>
  David Esler <drumandstrum@gmail.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@linaro.org>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         fail    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          pass    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

(No revision log; it would be 328 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1348349294232494712==--

From xen-devel-bounces@lists.xen.org Tue Oct 24 06:54:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 06:54:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6t5v-0003x0-UF; Tue, 24 Oct 2017 06:53:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6t5u-0003wc-G6
 for xen-devel@lists.xensource.com; Tue, 24 Oct 2017 06:53:46 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 6E/B5-07499-973EEE95; Tue, 24 Oct 2017 06:53:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsWS0XRdVbfi8bt
 IgwUbdS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8frlCpaCbTkVB1bOZW9g
 3OjRxcjFISTQyCSxpnUJG4TzmFFiw/cGRghnG6PE1L2bgDKcHCICzhJfz8xlB7F5BfQlNl5by
 wJiCwtYSJxvmMkE0iAhcFJDYsmJiYwgCQkBb4n7z0/C2RMbVrN2MbJzsAlYSRwSA4myCKhKfJ
 q1iXECI/cCRoZVjOrFqUVlqUW6FnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIE
 +ZwCCHYyzL/sfYpTkYFIS5f2d8zZSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvy4fvIoUEi1LT
 UyvSMnOAwQeTluDgURLh3QaS5i0uSMwtzkyHSJ1itOQ4tunyHyaOVdfvAslnM183MAux5OXnp
 UqJ8+4EaRAAacgozYMbB4uQS4yyUsK8jEAHCvEUpBblZpagyr9iFOdgVBLmZX4ENIUnM68Ebu
 sroIOYgA6StX8DclBJIkJKqoHROn7JHpMbh85Ht26bmKIdnx1ufWT22gze7jca/bP3Sd8w63W
 9mMxQt/Hlr5nxmx582Pvukm7ZjbeW0w6/rJk088Bh1wD3zL4pB+oTdScsX2L/sSj/l4rIhi2r
 9wYWz3x56/VSpTs3M9ft2h3xUmWjxRnXoJ8pv8++LrueKiQd/b/OfIfuLIOvrkosxRmJhlrMR
 cWJAMvdbLiLAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1508828023!66619400!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26078 invoked from network); 24 Oct 2017 06:53:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Oct 2017 06:53:44 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6t5p-00046G-LP; Tue, 24 Oct 2017 06:53:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e6t5k-0000cp-6s; Tue, 24 Oct 2017 06:53:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e6t5j-0007cb-Fr; Tue, 24 Oct 2017 06:53:35 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115169-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qcow2: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-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-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-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-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-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-armhf-armhf-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-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=e822e81e350825dd94f41ee2538ff1432b812eb9
X-Osstest-Versions-That: qemuu=f90ea7ba7c5ae7010ee0ce062207ae42530f57d6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 24 Oct 2017 06:53:35 +0000
Subject: [Xen-devel] [qemu-mainline test] 115169: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1662311109279589749=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 115169 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/115169/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386-xsm                6 xen-build                fail REGR. vs. 114507
 build-i386                    6 xen-build                fail REGR. vs. 114507
 build-amd64-xsm               6 xen-build                fail REGR. vs. 114507
 build-amd64                   6 xen-build                fail REGR. vs. 114507
 build-armhf-xsm               6 xen-build                fail REGR. vs. 114507
 build-armhf                   6 xen-build                fail REGR. vs. 114507

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemuu-win10-i386  1 build-check(1)              blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ws16-amd64  1 build-check(1)             blocked n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-intel  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-amd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                e822e81e350825dd94f41ee2538ff1432b812eb9
baseline version:
 qemuu                f90ea7ba7c5ae7010ee0ce062207ae42530f57d6

Last test of basis   114507  2017-10-15 01:03:38 Z    9 days
Failing since        114546  2017-10-16 12:16:28 Z    7 days   12 attempts
Testing same since   114813  2017-10-20 19:53:55 Z    3 days    6 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Lindsay <alindsay@codeaurora.org>
  Alberto Garcia <berto@igalia.com>
  Aleksandr Bezzubikov <zuban32s@gmail.com>
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alistair Francis <alistair.francis@xilinx.com>
  Amarnath Valluri <amarnath.valluri@intel.com>
  Andrew Baumann <Andrew.Baumann@microsoft.com>
  Anthoine Bourgeois <anthoine.bourgeois@blade-group.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Artyom Tarasenko <atar4qemu@gmail.com>
  Carlo Marcelo Arenas BelÃ³n <carenas@gmail.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <otubo@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Igor Mammedov <imammedo@redhat.com>
  Jason J. Herne <jjherne@linux.vnet.ibm.com>
  Jason Wang <jasowang@redhat.com>
  Joe Clifford <joeclifford@gmail.com>
  John Snow <jsnow@redhat.com>
  Knut Omang <knut.omang@oracle.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Marco A L Barbosa <malbarbo@gmail.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Mark Kanda <mark.kanda@oracle.com>
  Markus Armbruster <armbru@redhat.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <rth@twiddle.net>
  Riku Voipio <riku.voipio@linaro.org>
  Sandipan Das <sandipan@linux.vnet.ibm.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wolfgang Bumiller <w.bumiller@proxmox.com>

jobs:
 build-amd64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvhv2-amd                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-ws16-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ws16-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-xl-qemuu-win10-i386                         blocked 
 test-amd64-i386-xl-qemuu-win10-i386                          blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvhv2-intel                              blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-amd64-i386-libvirt-qcow2                                blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 


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


Not pushing.

(No revision log; it would be 5247 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1662311109279589749==--

From xen-devel-bounces@lists.xen.org Tue Oct 24 07:24:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 07:24:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6tZT-00064q-17; Tue, 24 Oct 2017 07:24:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1e6tZR-00064k-3W
 for xen-devel@lists.xen.org; Tue, 24 Oct 2017 07:24:17 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 EE/59-07499-0AAEEE95; Tue, 24 Oct 2017 07:24:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsXS1tYhoTv/1bt
 Ig3d3rCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxvi3exFSzlqtj86gFbA+MBji5GLg4hgemM
 ElNXLmLrYuTkkBDglTiybAYrhB0gMW1ZCyOILSQwjVGi52cmiC0sYC+xse0HM4gtIhArMWfTB
 EaIQY+YJF5veskK4jALvGWUONsGMZVNQF3ixOKJQFUcHLwCNhK3r+aBhFkEVCUufNvEDmKLCs
 RLPN50GszmFRCUODnzCQuIzQm07P2WL2A2M9CYP/MuMUPY8hLNW2czT2AUmIWkZRaSsllIyhY
 wMq9iVC9OLSpLLdI10UsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxPBiDYwdh9
 2f8QoyQHk5IoL9OTd5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHj1XwLlBItS01Mr0jJzgJECk
 5bg4FES4bUBSfMWFyTmFmemQ6ROMVpybLp59w8Tx4bvD4Dks5mvG5iFWPLy81KlxHldQBoEQB
 oySvPgxsGi+RKjrJQwLyPQgUI8BalFuZklqPKvGMU5GJWEeYNApvBk5pXAbX0FdBAT0EGy9m9
 ADipJREhJNTByuKR4ndBUPsqhy57w4RjP+Ul3t7RXJC6Z9mvp+0xWu5Psbx3VDpetmVY3ZaIF
 y+xHhwNrDRZ+79b/nmIZonJExPxA1bI+JdNnD06We0Yl7j79S3eJWb33vJvZ8/7q6H/V88/YJ
 HEh/eO9sx3F5yL8bl4PcdouGRKysJmxd4fTZ7+vpumCLyKUWIozEg21mIuKEwFeH3jx4QIAAA
 ==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1508829853!72127163!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28878 invoked from network); 24 Oct 2017 07:24:15 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Oct 2017 07:24:15 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 24 Oct 2017 00:24:11 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,426,1503385200"; d="scan'208";a="1234482839"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by fmsmga002.fm.intel.com with ESMTP; 24 Oct 2017 00:23:40 -0700
To: Jan Beulich <JBeulich@suse.com>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?=
 <roger.pau@citrix.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-2-git-send-email-tianyu.lan@intel.com>
 <20171018132627.4o4cgxi3avucmfin@dhcp-3-128.uk.xensource.com>
 <72e26b5e-33fb-048b-6385-15f60682bbbb@intel.com>
 <20171019084958.yz2myuyalpppj4b6@dhcp-3-128.uk.xensource.com>
 <59E8A87102000078001880F0@prv-mh.provo.novell.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <1bc0ff94-78e5-5aaa-78b9-2a049263161a@intel.com>
Date: Tue, 24 Oct 2017 15:16:09 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <59E8A87102000078001880F0@prv-mh.provo.novell.com>
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V3 1/29] Xen/doc: Add Xen virtual IOMMU doc
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDEw5pyIMTnml6UgMTk6MjgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE5
LjEwLjE3IGF0IDEwOjQ5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+PiBPbiBUaHUs
IE9jdCAxOSwgMjAxNyBhdCAxMDoyNjozNkFNICswODAwLCBMYW4gVGlhbnl1IHdyb3RlOgo+Pj4g
SGkgUm9nZXI6Cj4+PiAgICAgIFRoYW5rcyBmb3IgcmV2aWV3Lgo+Pj4KPj4+IE9uIDIwMTflubQx
MOaciDE45pelIDIxOjI2LCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+Pj4+IE9uIFRodSwgU2Vw
IDIxLCAyMDE3IGF0IDExOjAxOjQyUE0gLTA0MDAsIExhbiBUaWFueXUgd3JvdGU6Cj4+Pj4+ICtY
ZW4gaHlwZXJ2aXNvciB2SU9NTVUgY29tbWFuZAo+Pj4+PiArPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KPj4+Pj4gK0ludHJvZHVjZSB2SU9NTVUgY29tbWFuZCAidmlvbW11PTEiIHRvIGVu
YWJsZSB2SU9NTVUgZnVuY3Rpb24gaW4gCj4+IGh5cGVydmlzb3IuCj4+Pj4+ICtJdCdzIGRlZmF1
bHQgZGlzYWJsZWQuCj4+Pj4KPj4+PiBIbSwgSSdtIG5vdCBzdXJlIHdlIHJlYWxseSBuZWVkIHRo
aXMuIEF0IHRoZSBlbmQgdmlvbW11IHdpbGwgYmUKPj4+PiBkaXNhYmxlZCBieSBkZWZhdWx0IGZv
ciBndWVzdHMsIHVubGVzcyBleHBsaWNpdGx5IGVuYWJsZWQgaW4gdGhlCj4+Pj4gY29uZmlnIGZp
bGUuCj4+Pgo+Pj4gVGhpcyBpcyBhY2NvcmRpbmcgdG8gSmFuJ3MgZWFybHkgY29tbWVudHMgb24g
UkZDIHBhdGNoCj4+PiBodHRwczovL3BhdGNod29yay5rZXJuZWwub3JnL3BhdGNoLzk3MzM4Njkv
Lgo+Pj4KPj4+ICJJdCdzIGFjdHVhbGx5IGEgcXVlc3Rpb24gd2hldGhlciBpbiBvdXIgY3VycmVu
dCBzY2hlbWUgYSBLY29uZmlnCj4+PiBvcHRpb24gaXMgYXBwcm9wcmlhdGUgaGVyZSBpbiB0aGUg
Zmlyc3QgcGxhY2UuIEknZCByYXRoZXIgc2VlIHRoaXMgYmUKPj4+IGFuIGFsd2F5cyBidWlsdCBm
ZWF0dXJlIHdoaWNoIG5lZWRzIGVuYWJsaW5nIG9uIHRoZSBjb21tYW5kIGxpbmUKPj4+IGZvciB0
aGUgdGltZSBiZWluZy4iCj4+Cj4+IFNvIGlmIEkgcmVhZCB0aGlzIGNvcnJlY3RseSBKYW4gd2Fu
dGVkIHlvdSB0byBkaXRjaCB0aGUgS2NvbmZpZyBvcHRpb24KPj4gYW5kIGluc3RlYWQgcmVseSBv
biB0aGUgY29tbWFuZCBsaW5lIG9wdGlvbiB0byBlbmFibGUvZGlzYWJsZSBpdC4KPiAKPiBZZXMu
Cj4gCj4gSmFuCj4gCgpPSy4gSSB3aWxsIHJlbW92ZSB0aGUgY29tbWFuZCBpbiB0aGUgbmV4dCB2
ZXJzaW9uLiBUaGFua3MgZm9yIGNsYXJpZmljYXRpb24uCgotLSAKQmVzdCByZWdhcmRzClRpYW55
dSBMYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 24 07:28:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 07:28:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6td1-0006FP-GV; Tue, 24 Oct 2017 07:27:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1e6td0-0006FI-UD
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 07:27:59 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 AE/3F-08608-E7BEEE95; Tue, 24 Oct 2017 07:27:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIKsWRWlGSWpSXmKPExsVyMfT+Id3a1+8
 iDa4sE7L4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPadi9nLlivVnH173rmBsZZCl2MXBxCArMY
 JZZMv80G4rAINLBKHOp/zgriSAjMYZXY+WwekMMJ5JRJHPj+kgnCLpL48GMllF0sceTfVzCbV
 0BQ4uTMJywgtpCAl8Tk56cYQWxOAUeJHSvXQ8UdJH42NoDNZBPQkrh/ewUbiM0ioCqxbMMeZo
 g5ARJX9m4DqxEWMJZo3rAUbL6IgJ5E04HnYDOZBWoklvVuYoawfSS2nPjLOoFRcBaSM2YhSUH
 YmhKt23+zQ9gaEgvu7GOEsLUlli18zbyAkXUVo3pxalFZapGuuV5SUWZ6RkluYmaOrqGBmV5u
 anFxYnpqTmJSsV5yfu4mRmCgMwDBDsaZl/0PMUpyMCmJ8jI9eRcpxJeUn1KZkVicEV9UmpNaf
 IhRg4ND4OfTvy2MUix5+XmpShK8ia+A6gSLUtNTK9Iyc4CxCFMqwcGjJMK76yVQmre4IDG3OD
 MdInWK0Zvjwp1Lf5g4jm26DCQP7LkFJDfcvAsk94HJZzNfNzALgW2QEuddCbJBAGRERmke3AJ
 YSrnEKCslzMsIdL4QT0FqUW5mCar8K0ZxDkYlYd5GkCk8mXklcHe8AjqRCehEWfs3ICeWJCKk
 pBoYo9bZWZ1Z0hb4gv1rs/EOvTulcyw3qi2db/H3VNAzA39mEaV5DaYHbhT/Ke+TTbhwR233Q
 cUH31SqMyYJnRH+1ZTIn9tesNnmy/P4+Ys/7G7trhS8Kvpz3+dtf1nCplxhV16c7vEm0ytGIN
 PwiWI31yHvM7Fzlkb9PFx7QU920//dOt0pH/xmKrEUZyQaajEXFScCADHq+2skAwAA
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1508830076!81274533!1
X-Originating-IP: [209.85.223.194]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4123 invoked from network); 24 Oct 2017 07:27:57 -0000
Received: from mail-io0-f194.google.com (HELO mail-io0-f194.google.com)
 (209.85.223.194)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 24 Oct 2017 07:27:57 -0000
Received: by mail-io0-f194.google.com with SMTP id b186so22848929iof.8
 for <xen-devel@lists.xenproject.org>; Tue, 24 Oct 2017 00:27:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=mGLU29GZyuFFJsEtnvv8kQhk5R1+1k56OwSJqe1BF2s=;
 b=mp9exSFcdvhs7DmFMKjpK35OojwKtnerAGAkfoK6egaCAnkacGbr3bLnvn4UCO8KVl
 NV6v0u/kXuGiBwa2J57i3ClO2lffituF371YsEI3tTw4bFluVu0t4sC6zKNwHWecrNXM
 VSnlbXjOvf2qi81HJ04egY++IPKFZ2Y1cVPADFuXsGw/CMgBTueGQZpBaGd9T+8Dt4ZN
 u1/9k9sY7gL2rEbYY4+JITWfVPTiq+KwjgeO4xPlD5Mr3kVF2eeL1Fy8Opbvqhz1ofnZ
 6OOu0uHLW1YVGoHjRkvFFU6T04g5pUDVNC67R9/Gbh8YcMhTp5W/xH0cXZ0GOkMqPWa3
 BWrQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=mGLU29GZyuFFJsEtnvv8kQhk5R1+1k56OwSJqe1BF2s=;
 b=OzqEsZh+NNjwm6Bozr2aYKVXY2RmdGnhXJgbt2AGx/rL23piIzME8cVAsK0E8O6A5f
 CCIDc3RFgH3ms06O7QCL+JLDAUDA/oRqP3mvZYUKcYKs1Vn8U53v5LNL9hQa8y8JT3mE
 fkUptqcWaMho2IcjTVW+zUqV1yy0kMyuFYINrGoqaqXrdS4/f3K+b13OW44T/x4ubagy
 TKm6ckRyf10793nk4jIlFc12ZnanLBtwDgSAkP2a7rTeGzSwfIGJhSpvxX+J/gF4P1og
 ISamvpqVNRkGArsibIBIdOwLoTKs/bH8jF1NQ0ZhXqUpwJYLMQ4WvKtyzuh04jsGc0ON
 L0pg==
X-Gm-Message-State: AMCzsaXc0oZxn5an/PBjqbScYGovUHKnshcTVXUAL/MBOmJpjn9trmlC
 O9+hpyMVJI7oqjrjSD08e+TTwhh8/e/sRX8fMpE=
X-Google-Smtp-Source: ABhQp+Tto8d7OForOFbVlwBeH3LPwNf1ZRWcjiIx22SI1f4aULhNmnJw4dQa16pV0+vcm1/yjgA6zg6iOWfsgqZXhbk=
X-Received: by 10.107.10.157 with SMTP id 29mr20039401iok.285.1508830075891;
 Tue, 24 Oct 2017 00:27:55 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.203.74 with HTTP; Tue, 24 Oct 2017 00:27:55 -0700 (PDT)
In-Reply-To: <1506937764-30329-1-git-send-email-al1img@gmail.com>
References: <1506937764-30329-1-git-send-email-al1img@gmail.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Tue, 24 Oct 2017 10:27:55 +0300
Message-ID: <CACvf2oUuk3KnNUZtWhkomrVd+_4+5fhrF8sj-8K=J_a+6LqfcA@mail.gmail.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH 0/5] libxl: add PV sound device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5310656397964762920=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5310656397964762920==
Content-Type: multipart/alternative; boundary="001a113f8df8b335e7055c45e0b9"

--001a113f8df8b335e7055c45e0b9
Content-Type: text/plain; charset="UTF-8"

On Mon, Oct 2, 2017 at 12:49 PM, Oleksandr Grytsov <al1img@gmail.com> wrote:

> From: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
>
> This patch set adds PV sound device support to xl.cfg and xl.
> See sndif.h for protocol implementation details.
>
>
> Oleksandr Grytsov (5):
>   libxl: add PV sound device
>   libxl: add vsnd list and info
>   xl: add PV sound condif parser
>   xl: add vsnd CLI commands
>   docs: add PV sound device config
>
>  docs/man/xl.cfg.pod.5.in             | 150 ++++++++
>  docs/man/xl.pod.1.in                 |  30 ++
>  tools/libxl/Makefile                 |   2 +-
>  tools/libxl/libxl.h                  |  24 ++
>  tools/libxl/libxl_create.c           |   1 +
>  tools/libxl/libxl_internal.h         |   1 +
>  tools/libxl/libxl_types.idl          |  83 +++++
>  tools/libxl/libxl_types_internal.idl |   1 +
>  tools/libxl/libxl_utils.h            |   3 +
>  tools/libxl/libxl_vsnd.c             | 660 ++++++++++++++++++++++++++++++
> +++++
>  tools/xl/Makefile                    |   2 +-
>  tools/xl/xl.h                        |   3 +
>  tools/xl/xl_cmdtable.c               |  15 +
>  tools/xl/xl_parse.c                  | 250 +++++++++++++
>  tools/xl/xl_parse.h                  |   1 +
>  tools/xl/xl_vsnd.c                   | 203 +++++++++++
>  16 files changed, 1427 insertions(+), 2 deletions(-)
>  create mode 100644 tools/libxl/libxl_vsnd.c
>  create mode 100644 tools/xl/xl_vsnd.c
>
> --
> 2.7.4
>
>
ping

-- 
Best Regards,
Oleksandr Grytsov.

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

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote">On M=
on, Oct 2, 2017 at 12:49 PM, Oleksandr Grytsov <span dir=3D"ltr">&lt;<a hre=
f=3D"mailto:al1img@gmail.com" target=3D"_blank">al1img@gmail.com</a>&gt;</s=
pan> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex=
;border-left:1px #ccc solid;padding-left:1ex">From: Oleksandr Grytsov &lt;<=
a href=3D"mailto:oleksandr_grytsov@epam.com">oleksandr_grytsov@epam.com</a>=
&gt;<br>
<br>
This patch set adds PV sound device support to xl.cfg and xl.<br>
See sndif.h for protocol implementation details.<br>
<br>
<br>
Oleksandr Grytsov (5):<br>
=C2=A0 libxl: add PV sound device<br>
=C2=A0 libxl: add vsnd list and info<br>
=C2=A0 xl: add PV sound condif parser<br>
=C2=A0 xl: add vsnd CLI commands<br>
=C2=A0 docs: add PV sound device config<br>
<br>
=C2=A0docs/man/<a href=3D"http://xl.cfg.pod.5.in" rel=3D"noreferrer" target=
=3D"_blank">xl.cfg.pod.5.in</a>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0| 150 ++++++++<br>
=C2=A0docs/man/<a href=3D"http://xl.pod.1.in" rel=3D"noreferrer" target=3D"=
_blank">xl.pod.1.in</a>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0|=C2=A0 30 ++<br>
=C2=A0tools/libxl/Makefile=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0|=C2=A0 =C2=A02 +-<br>
=C2=A0tools/libxl/libxl.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 |=C2=A0 24 ++<br>
=C2=A0tools/libxl/libxl_create.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=
=C2=A0 =C2=A01 +<br>
=C2=A0tools/libxl/libxl_internal.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0=
 =C2=A01 +<br>
=C2=A0tools/libxl/libxl_types.idl=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0=
 83 +++++<br>
=C2=A0tools/libxl/libxl_types_<wbr>internal.idl |=C2=A0 =C2=A01 +<br>
=C2=A0tools/libxl/libxl_utils.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=
=C2=A0 =C2=A03 +<br>
=C2=A0tools/libxl/libxl_vsnd.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0| 660 ++++++++++++++++++++++++++++++<wbr>+++++<br>
=C2=A0tools/xl/Makefile=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A02 +-<br>
=C2=A0tools/xl/xl.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A03 +<br>
=C2=A0tools/xl/xl_cmdtable.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0|=C2=A0 15 +<br>
=C2=A0tools/xl/xl_parse.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 | 250 +++++++++++++<br>
=C2=A0tools/xl/xl_parse.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 |=C2=A0 =C2=A01 +<br>
=C2=A0tools/xl/xl_vsnd.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0| 203 +++++++++++<br>
=C2=A016 files changed, 1427 insertions(+), 2 deletions(-)<br>
=C2=A0create mode 100644 tools/libxl/libxl_vsnd.c<br>
=C2=A0create mode 100644 tools/xl/xl_vsnd.c<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
--<br>
2.7.4<br>
<br>
</font></span></blockquote></div><br></div><div class=3D"gmail_extra">ping<=
br clear=3D"all"></div><div class=3D"gmail_extra"><br>-- <br><div class=3D"=
gmail_signature" data-smartmail=3D"gmail_signature">Best Regards,<br>Oleksa=
ndr Grytsov.</div>
</div></div>

--001a113f8df8b335e7055c45e0b9--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5310656397964762920==--


From xen-devel-bounces@lists.xen.org Tue Oct 24 07:36:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 07:36:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6tkm-00071m-B9; Tue, 24 Oct 2017 07:36:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e6tkl-00071g-5q
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 07:35:59 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 AF/FE-29911-E5DEEE95; Tue, 24 Oct 2017 07:35:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDSzf27bt
 Ig1/fTCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz7s9cyF9zkqHjz/iF7A2MbexcjJ4eQQJ7E
 2gnrmUBsXgE7iU3XFjCC2BIChhKnF95kAbFZBFQlzixYDlbDJqAu0fZsOyuILQJkX1zXCFTDw
 cEsoCLReEYAJCws4Cox/+k0qPG6El8WT2IDsTkF9CTm75oMVs4rICjxd4cwSJhZQEvi4a9bLB
 C2tsSyha+ZISZKSyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilGjOLWoLLVI19BEL6koMz2jJDc
 xM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMPQYgGAH4/WNAYcYJTmYlER5mZ68ixTiS8pPqcxI
 LM6ILyrNSS0+xCjDwaEkwbvvDVBOsCg1PbUiLTMHGAUwaQkOHiURXi+QNG9xQWJucWY6ROoUo
 zFHx827f5g4ns183cAsxJKXn5cqJc7bC1IqAFKaUZoHNwgWnZcYZaWEeRmBThPiKUgtys0sQZ
 V/xSjOwagkzDsPZApPZl4J3L5XQKcwAZ0ia/8G5JSSRISUVANj+berC4vVpG/YTHn599W60yk
 xBduW7Lyyz2DfUxWdtz9/Tt+uY+2asnapcP/OJ5UsujcsOtY3pet07AmM8PHg9S5YbRu674e/
 SNg/g3jpHac2RL3et09rTsZP+RN8qwSup3Ad2H7Nc0Z28oPdnGd8bnEk203udLtx6oXQ3SaV2
 1WL5WKZH9x2VGIpzkg01GIuKk4EABTfvK7JAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1508830556!78450856!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43792 invoked from network); 24 Oct 2017 07:35:57 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Oct 2017 07:35:57 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 24 Oct 2017 01:35:55 -0600
Message-Id: <59EF097802000078001898BE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 24 Oct 2017 01:35:52 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yi Sun" <yi.y.sun@linux.intel.com>
References: <20171024021014.GA11006@yi.y.sun>
In-Reply-To: <20171024021014.GA11006@yi.y.sun>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] Is that possible to merge MBA into Xen 4.10?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI0LjEwLjE3IGF0IDA0OjEwLCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKPiBBcyB5b3UgbWF5IGtub3csIE1CQSBwYXRjaCBzZXQgaGFzIGdvdCBlbm91Z2ggUmV2aWV3
ZWQtYnkvQWNrZWQtYnkgaW4gbGFzdCB3ZWVrLgo+IEl0IGlzIHJlYWR5IHRvIGJlIG1lcmdlZC4g
Cj4gCj4gVGhpcyBpcyBhIGZlYXR1cmUgZm9yIFNreWxha2UsIEludGVsIGhhcyBsYXVuY2hlZCBT
a3lsYWtlIGFuZCBLVk0gYWxyZWFkeQo+IHN1cHBvcnRlZCBNQkEsIHNvIGluY2x1ZGluZyBpdCBp
biBYZW4gNC4xMCB3aWxsIHF1aWNrbHkgZmlsbCB0aGlzIGdhcC4KPiAKPiBNQkEgbWlzc2VkIHRo
ZSA0LjEwIGZlYXR1cmUgZnJlZXplIGRhdGUgZm9yIG9ubHkgYSBmZXcgZGF5cyBkdWUgdG8gbGFj
ayBvZgo+IHRpbWVseSByZXZpZXcgZm9yIGVhcmxpZXIgdmVyc2lvbnMgd2hpY2ggc2xvd2VkIGRv
d24gdGhlIHBhdGNoIGl0ZXJhdGlvbiBub3RhYmx5Lgo+IEl0IHNlZW1zIG1haW50YWluZXJzIGFy
ZSB2ZXJ5IGJ1c3kgcmVjZW50bHkgc28gdGhhdCB0aGUgcmV2aWV3IHByb2dyZXNzIGZvciA0LjEw
Cj4gaXMgc2xvd2VyIHRoYW4gYmVmb3JlLiBTbyBJIGFtIHdvbmRlcmluZyBpZiBpdCBpcyBwb3Nz
aWJsZSB0byBtZXJnZSBpdCBpbnRvIAo+IDQuMTA/Cj4gCj4gVGhpcyBwYXRjaCBzZXQgbWFpbmx5
IHRvdWNoZXMgY29kZXMgcmVsYXRlZCB0byBQU1IgaW4gdG9vbHMvZG9tY3RsL3N5c2N0bC9oeXBl
cnZpc29yLgo+IEl0IGRvZXMgbm90IHRvdWNoIG90aGVyIGZlYXR1cmVzLiBTbywgdGhlIHJpc2sg
aXMgbG93IHRvIG1lcmdlIGl0LgoKV2hpbGUgSSBhZ3JlZSB0aGUgcmlzayBpcyBsb3csIEkgdGhp
bmsgd2Ugc2hvdWxkIG5vdCBzdGFydCBtYWtpbmcKZXhjZXB0aW9ucyBmcm9tIHRoZSAibm8gZnJl
ZXplIGV4Y2VwdGlvbnMiIHJ1bGUuIEV2ZW4gbGVzcyBzbwpmb3IgYSBzZWNvbmRhcnkgKG9yIHNo
b3VsZCBJIHB1bGwgb3V0IG15IGZhdm9yaXRlICJuaWNoZSIgYWdhaW4/KQpmZWF0dXJlIGxpa2Ug
dGhpcyBvbmUuIEJ1dCBpbiB0aGUgZW5kIGl0J3MgSnVsaWVuJ3MgY2FsbC4sIG9mIGNvdXJzZS4K
CkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 24 07:40:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 07:40:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6tp6-0007fG-SK; Tue, 24 Oct 2017 07:40:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1e6tp5-0007fA-46
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 07:40:27 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 F3/67-27020-A6EEEE95; Tue, 24 Oct 2017 07:40:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIKsWRWlGSWpSXmKPExsVyMfT+Qd20d+8
 iDXqe8lt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnHbvayFkw2q7h4/glzA+MyvS5GLg4hgdmM
 EjNPTGYFcVgEGlglnl7YyQLiSAjMYZV4PesSkMMJ5JRJPN3cztTFyAFkF0k8byyGCXe/v8EGY
 vMKCEqcnPkErFxIwEti3aezYDangKPE0a+H2SDiDhJzDnwCs9kEtCTu314BZrMIqEocbF3OAj
 EnQKJ1+kdWEFtYwEbi7/X5zCC2iICeRNOB54wgNrNAjcSy3k3MELaPxLKuNywTGAVnITljFpI
 UhK0p0br9NzuErSGx4M4+RghbW2LZwtfMCxhZVzFqFKcWlaUW6RpZ6iUVZaZnlOQmZuboGhoY
 6+WmFhcnpqfmJCYV6yXn525iBAZ6PQMD4w7Gpr1+hxglOZiURHmZnryLFOJLyk+pzEgszogvK
 s1JLT7EqMHBIfDz6d8WRimWvPy8VCUJ3qq3QHWCRanpqRVpmTnAWIQpleDgURLhZQBJ8xYXJO
 YWZ6ZDpE4xenNcuHPpDxPHsU2XgeSBPbeA5Iabd4HkPjD5bObrBmYhsA1S4rxyICMEQEZklOb
 BLYCllEuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHlFQabwZOaVwN3xCuhEJqATZe3fgJxY
 koiQkmpgnM9a3BnTtMY4Lnt14JEA4UcqTFMXNljeETpZMfOnndNe/Yq9u6L3zJ42waX0T8veC
 1dOirEd2TVjqtnWMsdClpVmmg33vk9N/cDvl/16kVBwvjef6ts/ObsOPGucE5l3k/Uv78c/z9
 ewvPj+zibM7MVHPb40Pr3EayYywaFzrUUeP+/60ZrzX4mlOCPRUIu5qDgRAF6opkEkAwAA
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1508830821!80777035!1
X-Originating-IP: [209.85.223.193]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20924 invoked from network); 24 Oct 2017 07:40:22 -0000
Received: from mail-io0-f193.google.com (HELO mail-io0-f193.google.com)
 (209.85.223.193)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 24 Oct 2017 07:40:22 -0000
Received: by mail-io0-f193.google.com with SMTP id p186so22821788ioe.12
 for <xen-devel@lists.xenproject.org>; Tue, 24 Oct 2017 00:40:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=qfPCeYXm7wpnWfhnfqQU4jcSBBUtDmYuRTpGARdF50k=;
 b=cZnG9kE/o85qKHcVNQdWiWrDkaHrSoKkPMO2+ENb6wUdcxyq15saH30ltJ2cpUZnC0
 R5AQAHzoTYykskwNt3iG6ihBU4pzNdluyaqMbFHPEYgqf4Pct1I5A7G+sZCuAfW8c8C1
 kYvvvGgqAW7znvLBmX9V/5F85YYaBsoYiLRQvneV1UHlN23R/kJAbzdO/IGTyDkpm3zf
 FfVDrfTZVJvTQLNnOxpaMlUGE0MVepDZ7LDWL5r4wiwrCAKgyuxxvklSCcBbma3T4oiW
 2qFlszoAleKriEtmn+owpv0RNrE2fwP/Y+ZYAUt0IKcGZ8UIN+sCg4xR0zMjXB3Vr0qA
 vzrQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=qfPCeYXm7wpnWfhnfqQU4jcSBBUtDmYuRTpGARdF50k=;
 b=lYbTgkdD9fZ29f9ScSaEd1CWK3J7SL3jFIWmb3NNWgtroSND6fueCtmHlzs3O2C18G
 PXuqECL8txbaifRLIVtOJNwjX7dIu1HOE5VcyMVa6hAd/KDudsZbMcEG9vKP3DvuFi6e
 aZJVdHDpOg99O8GSpl5+S+8SZ/nFulTvJ3Obd1JMQRONtK8cN9YgALAhLlDUkVvm1Hag
 fuFNnJdSZ8dw7bZCDnVgWRrv121/p1oLF7nNpUAp3qVfp1DmHlDIJVNIpSqgr5sIuviE
 QGmnxX5Ok3dOg7RuzOJqN2q3ksJ3esu5cQ5bnEIVu+/dPF1tVrJ0is++IlRjEWowhHmV
 bJlw==
X-Gm-Message-State: AMCzsaXLgwsIISo9hVPKstGiH/ndF4eWE7EL+MORqnvfZ/HgbwVm8ZuR
 TR7YHX2UoTujNc4iz0vysQ13DexDxFE92DneotY=
X-Google-Smtp-Source: ABhQp+RglzQPvePNSuLOK0XoxH9JpDRBPBcPNUhrW8c7LG53aYgnSrq2GMRfvQZrQeD7VAjEckk/NCaH44dHp8RiAGA=
X-Received: by 10.107.168.103 with SMTP id r100mr20457126ioe.158.1508830820701; 
 Tue, 24 Oct 2017 00:40:20 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.203.74 with HTTP; Tue, 24 Oct 2017 00:40:20 -0700 (PDT)
In-Reply-To: <1507194431-17588-1-git-send-email-al1img@gmail.com>
References: <1507194431-17588-1-git-send-email-al1img@gmail.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Tue, 24 Oct 2017 10:40:20 +0300
Message-ID: <CACvf2oUX3c3GYSxHQayDvqMNGY0RisyaQ4VNRhCYiUeDPT=d0w@mail.gmail.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH 0/6] libxl: create standalone vkb device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1044867462044339496=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1044867462044339496==
Content-Type: multipart/alternative; boundary="001a11427c38181a8a055c460db0"

--001a11427c38181a8a055c460db0
Content-Type: text/plain; charset="UTF-8"

On Thu, Oct 5, 2017 at 12:07 PM, Oleksandr Grytsov <al1img@gmail.com> wrote:

> From: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
>
> Currently vkb device is the part of FB and console.
> In embedded application we use vkb protocol to communicate
> with user space backend. For this purpose we need to have
> possibility to enable vkb device without QEMU, FB etc.
>
> This particular issue was already discussed int the mail
> thread [1]. There were few possible solutions. We've implemented
> one suggested by Stefano: add "type" field for vkb.
> Each backend (QEMU or user space) shall read this field and
> serve frontend only for own type. I will provide the patch
> for QEMU backend, once this solution is submitted to libxl.
>
> This patchset consist of following changes:
>
> * vkb related code is moved to libxl_vkb.c - as it now
>   used not only by console and FB;
> * add backend type support in order to support QEMU and
>   user space backends;
> * add getting vkb list and getting device by id in order
>   to implement CLI commands to attach, detach and list
>   vkb devices;
> * add new vkb entry in xl.cfg to handle separate vkb
>   configuration;
> * add CLI vkb-attach, vkb-detach and vkb-list commands;
> * update documentation accordingly.
>
> [1] https://marc.info/?l=qemu-devel&m=149219237030212&w=2
>
> Oleksandr Grytsov (6):
>   libxl: move vkb device to libxl_vkb.c
>   libxl: fix vkb XS entry and type
>   libxl: add backend type to vkb
>   libxl: vkb add list and info functions
>   xl: add vkb config parser and CLI
>   docs: add vkb device to xl.cfg and xl
>
>  docs/man/xl.cfg.pod.5.in    |  24 ++++++
>  docs/man/xl.pod.1.in        |  22 ++++++
>  tools/libxl/Makefile        |   1 +
>  tools/libxl/libxl.h         |  10 +++
>  tools/libxl/libxl_console.c |  53 -------------
>  tools/libxl/libxl_create.c  |   4 +
>  tools/libxl/libxl_dm.c      |   2 +
>  tools/libxl/libxl_types.idl |  18 +++++s
>  tools/libxl/libxl_utils.h   |   3 +
>  tools/libxl/libxl_vkb.c     | 180 ++++++++++++++++++++++++++++++
> ++++++++++++++
>  tools/xl/Makefile           |   2 +-
>  tools/xl/xl.h               |   3 +
>  tools/xl/xl_cmdtable.c      |  15 ++++
>  tools/xl/xl_parse.c         |  77 ++++++++++++++++++-
>  tools/xl/xl_parse.h         |   2 +-
>  tools/xl/xl_vkb.c           | 141 ++++++++++++++++++++++++++++++++++
>  16 files changed, 501 insertions(+), 56 deletions(-)
>  create mode 100644 tools/libxl/libxl_vkb.c
>  create mode 100644 tools/xl/xl_vkb.c
>
> --
> 2.7.4
>
>
ping

-- 
Best Regards,
Oleksandr Grytsov.

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

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote">On T=
hu, Oct 5, 2017 at 12:07 PM, Oleksandr Grytsov <span dir=3D"ltr">&lt;<a hre=
f=3D"mailto:al1img@gmail.com" target=3D"_blank">al1img@gmail.com</a>&gt;</s=
pan> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex=
;border-left:1px #ccc solid;padding-left:1ex">From: Oleksandr Grytsov &lt;<=
a href=3D"mailto:oleksandr_grytsov@epam.com">oleksandr_grytsov@epam.com</a>=
&gt;<br>
<br>
Currently vkb device is the part of FB and console.<br>
In embedded application we use vkb protocol to communicate<br>
with user space backend. For this purpose we need to have<br>
possibility to enable vkb device without QEMU, FB etc.<br>
<br>
This particular issue was already discussed int the mail<br>
thread [1]. There were few possible solutions. We&#39;ve implemented<br>
one suggested by Stefano: add &quot;type&quot; field for vkb.<br>
Each backend (QEMU or user space) shall read this field and<br>
serve frontend only for own type. I will provide the patch<br>
for QEMU backend, once this solution is submitted to libxl.<br>
<br>
This patchset consist of following changes:<br>
<br>
* vkb related code is moved to libxl_vkb.c - as it now<br>
=C2=A0 used not only by console and FB;<br>
* add backend type support in order to support QEMU and<br>
=C2=A0 user space backends;<br>
* add getting vkb list and getting device by id in order<br>
=C2=A0 to implement CLI commands to attach, detach and list<br>
=C2=A0 vkb devices;<br>
* add new vkb entry in xl.cfg to handle separate vkb<br>
=C2=A0 configuration;<br>
* add CLI vkb-attach, vkb-detach and vkb-list commands;<br>
* update documentation accordingly.<br>
<br>
[1] <a href=3D"https://marc.info/?l=3Dqemu-devel&amp;m=3D149219237030212&am=
p;w=3D2" rel=3D"noreferrer" target=3D"_blank">https://marc.info/?l=3Dqemu-<=
wbr>devel&amp;m=3D149219237030212&amp;w=3D2</a><br>
<br>
Oleksandr Grytsov (6):<br>
=C2=A0 libxl: move vkb device to libxl_vkb.c<br>
=C2=A0 libxl: fix vkb XS entry and type<br>
=C2=A0 libxl: add backend type to vkb<br>
=C2=A0 libxl: vkb add list and info functions<br>
=C2=A0 xl: add vkb config parser and CLI<br>
=C2=A0 docs: add vkb device to xl.cfg and xl<br>
<br>
=C2=A0docs/man/<a href=3D"http://xl.cfg.pod.5.in" rel=3D"noreferrer" target=
=3D"_blank">xl.cfg.pod.5.in</a>=C2=A0 =C2=A0 |=C2=A0 24 ++++++<br>
=C2=A0docs/man/<a href=3D"http://xl.pod.1.in" rel=3D"noreferrer" target=3D"=
_blank">xl.pod.1.in</a>=C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 22 ++++++<br>
=C2=A0tools/libxl/Makefile=C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A01 +<br>
=C2=A0tools/libxl/libxl.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 10 +++<b=
r>
=C2=A0tools/libxl/libxl_console.c |=C2=A0 53 -------------<br>
=C2=A0tools/libxl/libxl_create.c=C2=A0 |=C2=A0 =C2=A04 +<br>
=C2=A0tools/libxl/libxl_dm.c=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A02 +<br>
=C2=A0tools/libxl/libxl_types.idl |=C2=A0 18 +++++s<br>
=C2=A0tools/libxl/libxl_utils.h=C2=A0 =C2=A0|=C2=A0 =C2=A03 +<br>
=C2=A0tools/libxl/libxl_vkb.c=C2=A0 =C2=A0 =C2=A0| 180 ++++++++++++++++++++=
++++++++++<wbr>++++++++++++++<br>
=C2=A0tools/xl/Makefile=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=
=A02 +-<br>
=C2=A0tools/xl/xl.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=
=C2=A0 =C2=A03 +<br>
=C2=A0tools/xl/xl_cmdtable.c=C2=A0 =C2=A0 =C2=A0 |=C2=A0 15 ++++<br>
=C2=A0tools/xl/xl_parse.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 77 +++++=
+++++++++++++-<br>
=C2=A0tools/xl/xl_parse.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A02 =
+-<br>
=C2=A0tools/xl/xl_vkb.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| 141 +++++=
+++++++++++++++++++++++++<wbr>++++<br>
=C2=A016 files changed, 501 insertions(+), 56 deletions(-)<br>
=C2=A0create mode 100644 tools/libxl/libxl_vkb.c<br>
=C2=A0create mode 100644 tools/xl/xl_vkb.c<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
--<br>
2.7.4<br>
<br>
</font></span></blockquote></div><br></div><div class=3D"gmail_extra">ping<=
br clear=3D"all"></div><div class=3D"gmail_extra"><br>-- <br><div class=3D"=
gmail_signature" data-smartmail=3D"gmail_signature">Best Regards,<br>Oleksa=
ndr Grytsov.</div>
</div></div>

--001a11427c38181a8a055c460db0--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1044867462044339496==--


From xen-devel-bounces@lists.xen.org Tue Oct 24 07:41:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 07:41:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6tpm-0007jh-4d; Tue, 24 Oct 2017 07:41:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1e6tpk-0007jT-GX
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 07:41:08 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 60/21-15231-39EEEE95; Tue, 24 Oct 2017 07:41:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmleJIrShJLcpLzFFi42K5GHrNUXfSu3e
 RBk2L1S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyjG2ezFRzXqFhyu529gfGLchcjF4eQwAxG
 iSv/zrCAOCwCDawSN9sPMIE4EgJzWCVmN09i7GLkBHLKJP5uOsgKYRdJ9G3oZIewSySm3zjOD
 GLzCghKnJz5BGgSB9BYL4ktXUogYU4BR4kv3w6zgdhCAg4S/T03mUBsNgEtifu3V4DFWQRUJd
 acXsgOMSZAYtXZK2A1wgJ+Er/+X2cBsUUE9CSaDjwHO4dZoEZiWe8mZgjbR2LLoc9sExgFZyG
 5YhaSFIStKdG6/Tc7hK0hseDOPkYIW1ti2cLXzAsYWVcxahSnFpWlFukaGuslFWWmZ5TkJmbm
 6BoamOrlphYXJ6an5iQmFesl5+duYgQGOgMQ7GD8t83zEKMkB5OSKC/Tk3eRQnxJ+SmVGYnFG
 fFFpTmpxYcYNTg4BH4+/dvCKMWSl5+XqiTBu+UtUJ1gUWp6akVaZg4wFmFKJTh4lER434OkeY
 sLEnOLM9MhUqcYXTku3Ln0h4njwJ5bQHLDzbtAch+YfDbzdQOzENhsKXHeJpBmAZDmjNI8uNG
 wNHKJUVZKmJcR6HAhnoLUotzMElT5V4ziHIxKwrwnQabwZOaVwF3wCug4JqDjZO3fgBxXkoiQ
 kmpgLF6TIeJ57O6TWq5Huaf7v61cJps1Y9s+p1PeR84HRqrKv9nRfOtlt/8BidgimabT3M7NK
 /ibhU783+88eVfX6Qe39thMdE801vjZreanzt4702qlYFPAjQ/Lp5ge5Sq2Wb7y8SWFC8UF2U
 zMu45cuvbydFrG7//m8sce/yrzsnXqWCkop/NOWImlOCPRUIu5qDgRAJ9VQHweAwAA
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1508830865!104761549!1
X-Originating-IP: [209.85.214.65]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58484 invoked from network); 24 Oct 2017 07:41:06 -0000
Received: from mail-it0-f65.google.com (HELO mail-it0-f65.google.com)
 (209.85.214.65)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 24 Oct 2017 07:41:06 -0000
Received: by mail-it0-f65.google.com with SMTP id p138so8885699itp.2
 for <xen-devel@lists.xenproject.org>; Tue, 24 Oct 2017 00:41:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=rnU7cpqvS/P+kho2D6ydylUZJOQSE1Q65hk5Lzg3qYs=;
 b=qAtbSZ5fQ/UKymQJCUwn5JV2u2S6HuMafDokUWqxPUtcwzG9u/gRuUzqVOrZiYnYaY
 jn2MEkgI0t4xNScXmPxUCMdycleoa2pbmZN9vKJsIa1um+ewxVwPfVhaLfqi1p7ocAKM
 Uk7bOPui9ETK542qbTq41aU5BTWyDCZKuHSZJuBNywRZTkkTZ1dui7tKDS+yVedYwLgB
 1M3E5IpDW5cwpJKVLOvz4iAcO6iAifdi0wviaDqQvSx7i7Uw+hMiIicVmZnfq9Mb0ul8
 6pR85Lmshifkby7iio/dNSmyfRS/EIHFBsIYu8JOuoi84xhDC5dlFDhIybdJTiVCLg36
 sasw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=rnU7cpqvS/P+kho2D6ydylUZJOQSE1Q65hk5Lzg3qYs=;
 b=hMe1pPPmFWwErb0N27D7y9XKVglxC3vzTzWxnho6KFmBNOl8y+oybu0YhEILlGc74I
 t2oLTC15TW0/NW+X39aGjjP/XRoHshDeEOiG5j+5xjKPywKTp2+ajVEltvS1+5V8gBO5
 HvI9uJ9FRvf5iX6/Vqq4YvTxTZAZM54POm4FQxEGTw+n2vSMS4gfqWf5PYwTLzg0nKuT
 1xsc1V8eNKkzuYD8DKdnOnFQi5EA6aeD8vQd7Xf3bYmqJNA2zK1I+5MorYjCLJwkzPyF
 5zZOUK61wUMwsTjYYRMaxXMX5C7E8Bygnb5RkcJ8Iatzq8aFKwXNsMJG69Oxo74uicHP
 LTMw==
X-Gm-Message-State: AMCzsaWUgAekB0S0tWZ64whbUEqp9VLKHOUC/6H525h+ULQQyRiqJin3
 +PiIDwkcOgfRatTjuFC4S/7ZWPqeHwHTpJQeDn8=
X-Google-Smtp-Source: ABhQp+T6vZmhMrUK9dasd1M8H6B5Lwo7qR1C5IdLurvOtiEL/4rcQWLc8aWiGpMpgQ3MeiloBYvITXnsTQ3e7GyY0CM=
X-Received: by 10.36.44.200 with SMTP id i191mr12338916iti.120.1508830865168; 
 Tue, 24 Oct 2017 00:41:05 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.203.74 with HTTP; Tue, 24 Oct 2017 00:41:04 -0700 (PDT)
In-Reply-To: <1507195848-18346-1-git-send-email-al1img@gmail.com>
References: <1507195848-18346-1-git-send-email-al1img@gmail.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Tue, 24 Oct 2017 10:41:04 +0300
Message-ID: <CACvf2oUD_tfwHvCK8+TjEMskjuuzJpeuh_WNyVVDfr6UhLeO6w@mail.gmail.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH 0/4] libxl: use libxl__device_kind string to
	access device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6538550618327872863=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6538550618327872863==
Content-Type: multipart/alternative; boundary="001a113f9f6cbe9c76055c460fd2"

--001a113f9f6cbe9c76055c460fd2
Content-Type: text/plain; charset="UTF-8"

On Thu, Oct 5, 2017 at 12:30 PM, Oleksandr Grytsov <al1img@gmail.com> wrote:

> From: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
>
> In current implementation the path of device XS entry is created with
> string from libxl__device_kind enum. But access to the device entry
> usually done with hardcoded path. This is source of potential errors.
> This patchset changes hardcoded device name in the XS path to string
> representation of libxl__device_kind enum. Also it changes "type" field
> in libxl__..._devtype structure to keep libxl__device_kind. It allows
> to move some duplicated functions to macros.
>
> Oleksandr Grytsov (4):
>   libxl: use libxl__device_kind to get device XS entry
>   libxl: use libxl__device_kind in LIBXL_DEFINE_UPDATE_DEVID
>   libxl: move libxl__device_from_ to LIBXL_DEFINE_DEVICE_FROM_TYPE
>   libxl: move ibxl_devid_to_device_... to LIBXL_DEFINE_DEVID_TO_DEVICE
>
>  tools/libxl/libxl_9pfs.c      | 21 +++---------
>  tools/libxl/libxl_colo_nic.c  |  6 ++--
>  tools/libxl/libxl_console.c   | 36 +++++++++-----------
>  tools/libxl/libxl_create.c    |  4 +--
>  tools/libxl/libxl_device.c    | 10 +++---
>  tools/libxl/libxl_disk.c      | 28 +++++++++++-----
>  tools/libxl/libxl_domain.c    |  2 +-
>  tools/libxl/libxl_internal.h  | 77 ++++++++++++++++++++++++++++++
> ++++++-------
>  tools/libxl/libxl_netbuffer.c |  6 ++--
>  tools/libxl/libxl_nic.c       | 55 +++++++------------------------
>  tools/libxl/libxl_pci.c       | 21 ++++++++----
>  tools/libxl/libxl_usb.c       | 52 +++++++++++++++++++----------
>  tools/libxl/libxl_vdispl.c    | 62 ++++++----------------------------
>  tools/libxl/libxl_vkb.c       | 61 +++++-----------------------------
>  tools/libxl/libxl_vsnd.c      | 62 ++++++----------------------------
>  tools/libxl/libxl_vtpm.c      | 33 +++++++------------
>  16 files changed, 222 insertions(+), 314 deletions(-)
>
> --
> 2.7.4
>
>
ping

-- 
Best Regards,
Oleksandr Grytsov.

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

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote">On T=
hu, Oct 5, 2017 at 12:30 PM, Oleksandr Grytsov <span dir=3D"ltr">&lt;<a hre=
f=3D"mailto:al1img@gmail.com" target=3D"_blank">al1img@gmail.com</a>&gt;</s=
pan> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex=
;border-left:1px #ccc solid;padding-left:1ex">From: Oleksandr Grytsov &lt;<=
a href=3D"mailto:oleksandr_grytsov@epam.com">oleksandr_grytsov@epam.com</a>=
&gt;<br>
<br>
In current implementation the path of device XS entry is created with<br>
string from libxl__device_kind enum. But access to the device entry<br>
usually done with hardcoded path. This is source of potential errors.<br>
This patchset changes hardcoded device name in the XS path to string<br>
representation of libxl__device_kind enum. Also it changes &quot;type&quot;=
 field<br>
in libxl__..._devtype structure to keep libxl__device_kind. It allows<br>
to move some duplicated functions to macros.<br>
<br>
Oleksandr Grytsov (4):<br>
=C2=A0 libxl: use libxl__device_kind to get device XS entry<br>
=C2=A0 libxl: use libxl__device_kind in LIBXL_DEFINE_UPDATE_DEVID<br>
=C2=A0 libxl: move libxl__device_from_ to LIBXL_DEFINE_DEVICE_FROM_TYPE<br>
=C2=A0 libxl: move ibxl_devid_to_device_... to LIBXL_DEFINE_DEVID_TO_DEVICE=
<br>
<br>
=C2=A0tools/libxl/libxl_9pfs.c=C2=A0 =C2=A0 =C2=A0 | 21 +++---------<br>
=C2=A0tools/libxl/libxl_colo_nic.c=C2=A0 |=C2=A0 6 ++--<br>
=C2=A0tools/libxl/libxl_console.c=C2=A0 =C2=A0| 36 +++++++++-----------<br>
=C2=A0tools/libxl/libxl_create.c=C2=A0 =C2=A0 |=C2=A0 4 +--<br>
=C2=A0tools/libxl/libxl_device.c=C2=A0 =C2=A0 | 10 +++---<br>
=C2=A0tools/libxl/libxl_disk.c=C2=A0 =C2=A0 =C2=A0 | 28 +++++++++++-----<br=
>
=C2=A0tools/libxl/libxl_domain.c=C2=A0 =C2=A0 |=C2=A0 2 +-<br>
=C2=A0tools/libxl/libxl_internal.h=C2=A0 | 77 +++++++++++++++++++++++++++++=
+<wbr>++++++-------<br>
=C2=A0tools/libxl/libxl_netbuffer.c |=C2=A0 6 ++--<br>
=C2=A0tools/libxl/libxl_nic.c=C2=A0 =C2=A0 =C2=A0 =C2=A0| 55 +++++++-------=
----------------<wbr>-<br>
=C2=A0tools/libxl/libxl_pci.c=C2=A0 =C2=A0 =C2=A0 =C2=A0| 21 ++++++++----<b=
r>
=C2=A0tools/libxl/libxl_usb.c=C2=A0 =C2=A0 =C2=A0 =C2=A0| 52 ++++++++++++++=
+++++----------<br>
=C2=A0tools/libxl/libxl_vdispl.c=C2=A0 =C2=A0 | 62 ++++++------------------=
------<wbr>----<br>
=C2=A0tools/libxl/libxl_vkb.c=C2=A0 =C2=A0 =C2=A0 =C2=A0| 61 +++++---------=
----------------<wbr>----<br>
=C2=A0tools/libxl/libxl_vsnd.c=C2=A0 =C2=A0 =C2=A0 | 62 ++++++-------------=
-----------<wbr>----<br>
=C2=A0tools/libxl/libxl_vtpm.c=C2=A0 =C2=A0 =C2=A0 | 33 +++++++------------=
<br>
=C2=A016 files changed, 222 insertions(+), 314 deletions(-)<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
--<br>
2.7.4<br>
<br>
</font></span></blockquote></div><br></div><div class=3D"gmail_extra">ping<=
br clear=3D"all"></div><div class=3D"gmail_extra"><br>-- <br><div class=3D"=
gmail_signature" data-smartmail=3D"gmail_signature">Best Regards,<br>Oleksa=
ndr Grytsov.</div>
</div></div>

--001a113f9f6cbe9c76055c460fd2--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6538550618327872863==--


From xen-devel-bounces@lists.xen.org Tue Oct 24 07:47:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 07:47:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6tw1-00087v-4y; Tue, 24 Oct 2017 07:47:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1e6tw0-00087j-32
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 07:47:36 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 A4/3A-07499-710FEE95; Tue, 24 Oct 2017 07:47:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVyuP0Ov67Yh3e
 RBncXGFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnLb+QUNPBV/Lj0mL2BcS93FyMnh4SAkcTb
 if+Yuhi5OIQEFjJKzDj0nB0kISwQLLF6cTcjSEJEoI1R4lzHTrCEkMB0RoktT/1AbDYBVYkN1
 0+xgti8AtYSs14sYgSxWYDim9e/ZAKxRQXCJe60vmOBqBGUODnzCZjNKWAn0TXvHDOIzSygLv
 Fn3iUoW1zi1pP5TBC2vMT2t3OYJzDyzULSPgtJyywkLbOQtCxgZFnFqF6cWlSWWqRrqJdUlJm
 eUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiEDECwg3Hnc6dDjJIcTEqivExP3kUK8SXl
 p1RmJBZnxBeV5qQWH2KU4eBQkuC9+Q4oJ1iUmp5akZaZA4wHmLQEB4+SCK/0e6A0b3FBYm5xZ
 jpE6hSjLsezma8bmIVY8vLzUqXEeZ+CzBAAKcoozYMbAYvNS4yyUsK8jEBHCfEUpBblZpagyr
 9iFOdgVBLm3Q0yhSczrwRu0yugI5iAjpC1fwNyREkiQkqqgbFW2WO1UOTh0jVfX13M4JeeLhb
 StvXbw+hVQpN33b783uiKuebXEld7f9H1F94qLs6cwltwosgjeNaS2jW9qw9K/9j7ah1Dxgl+
 th7eaYfaOWZwmS236j/9p479OP9J56jKpN4d+s9fHQxUP/5OyDQqTlVqWX+VYvDT2lC+jX0zL
 rYm690rPKXEUpyRaKjFXFScCAB5l9aSyAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1508831254!72737903!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47151 invoked from network); 24 Oct 2017 07:47:34 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-13.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Oct 2017 07:47:34 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 0CE32ABAF;
 Tue, 24 Oct 2017 07:47:34 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, HW42 <hw42@ipsumj.de>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
References: <20170710081045.874-1-jgross@suse.com>
 <89348679-2db3-b1ea-f1e3-725493ac5ab8@ipsumj.de>
 <a35f18d7-3047-ab19-179c-470ea8f3ef3e@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <37f323bd-8f2b-b7d6-e867-1b3faaa3c3cd@suse.com>
Date: Tue, 24 Oct 2017 09:47:32 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <a35f18d7-3047-ab19-179c-470ea8f3ef3e@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3] xen/balloon: don't online new memory
 initially
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDMvMTAvMTcgMjM6MzMsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiAxMC8wMi8yMDE3
IDA1OjM3IFBNLCBIVzQyIHdyb3RlOgo+PiBKdWVyZ2VuIEdyb3NzOgo+Pj4gV2hlbiBzZXR0aW5n
IHVwIHRoZSBYZW5zdG9yZSB3YXRjaCBmb3IgdGhlIG1lbW9yeSB0YXJnZXQgc2l6ZSB0aGUgbmV3
Cj4+PiB3YXRjaCB3aWxsIGZpcmUgYXQgb25jZS4gRG9uJ3QgdHJ5IHRvIHJlYWNoIHRoZSBjb25m
aWd1cmVkIHRhcmdldCBzaXplCj4+PiBieSBvbmxpbmluZyBuZXcgbWVtb3J5IGluIHRoaXMgY2Fz
ZSwgYXMgdGhlIGN1cnJlbnQgbWVtb3J5IHNpemUgd2lsbAo+Pj4gYmUgc21hbGxlciBpbiBhbG1v
c3QgYWxsIGNhc2VzIGR1ZSB0byBlLmcuIEJJT1MgcmVzZXJ2ZWQgcGFnZXMuCj4+Pgo+Pj4gT25s
aW5pbmcgbmV3IG1lbW9yeSB3aWxsIGxlYWQgdG8gbW9yZSBwcm9ibGVtcyBlLmcuIHVuZGVzaXJl
ZCBjb25mbGljdHMKPj4+IHdpdGggTlZNZSBkZXZpY2VzIG1lYW50IHRvIGJlIG9wZXJhdGVkIGFz
IGJsb2NrIGRldmljZXMuCj4+Pgo+Pj4gSW5zdGVhZCByZW1lbWJlciB0aGUgZGlmZmVyZW5jZSBi
ZXR3ZWVuIHRhcmdldCBzaXplIGFuZCBjdXJyZW50IHNpemUKPj4+IHdoZW4gdGhlIHdhdGNoIGZp
cmVzIGZvciB0aGUgZmlyc3QgdGltZSBhbmQgYXBwbHkgaXQgdG8gYW55IGZ1cnRoZXIKPj4+IHNp
emUgY2hhbmdlcywgdG9vLgo+Pj4KPj4+IEluIG9yZGVyIHRvIGF2b2lkIHJhY2VzIGJldHdlZW4g
YmFsbG9vbi5jIGFuZCB4ZW4tYmFsbG9vbi5jIGluaXQgY2FsbHMKPj4+IGRvIHRoZSB4ZW4tYmFs
bG9vbi5jIGluaXRpYWxpemF0aW9uIGZyb20gYmFsbG9vbi5jLgo+Pj4KPj4+IFNpZ25lZC1vZmYt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPj4gVGhpcyBwYXRjaCBzZWVtcyB0
byBpbnRyb2R1Y2UgYSByZWdyZXNzaW9uLiBJZiBJIGJvb3QgYSBIVk0gb3IgUFZICj4+IGRvbWFp
biB3aXRoIG1lbW9yeSAhPSBtYXhtZW0gdGhlbiB0aGUga2VybmVsIGluc2lkZSB0aGUgZG9tYWlu
IHJlcG9ydHMKPj4gdGhhdCBpdCBoYXMgbWF4bWVtIGF2YWlsYWJsZSBldmVuIHRob3VnaCBYZW4g
cmVwb3J0cyBvbmx5IHdoYXQgaXMgc2V0IGFzCj4+IG1lbW9yeS4gU29vbmVyIG9yIGxhdGVyIFhl
biBsb2dzICJvdXQgb2YgUG9EIG1lbW9yeSEiIGFuZCBraWxscyB0aGUKPj4gZG9tYWluLiBJZiBJ
IHJldmVydCB0aGUgY29ycmVzcG9uZGluZyBjb21taXQgKDk2ZWRkNjFkKSB0aGVuIGV2ZXJ5dGhp
bmcKPj4gd29ya3MgYXMgZXhwZWN0ZWQuCj4+Cj4+IFRlc3RlZCB0aGlzIHdpdGggWGVuIDQuOS4w
IGFuZCBMaW51eCA0LjEzLjQuCj4+Cj4gCj4gCj4gWWVzLCB0aGlzIGluZGVlZCBkb2Vzbid0IGxv
b2sgbGlrZSBpdCdzIGRvaW5nIHRoZSByaWdodCB0aGluZyAoYWx0aG91Z2gKPiBJIGhhdmVuJ3Qg
c2VlbiB0aGUgIm91dCBvZiBtZW1vcnkiIGVycm9yKS4KCllvdSBuZWVkIHRvIHVzZSBlbm91Z2gg
bWVtb3J5IChlLmcuIHZpYSBtZW1ob2cpLgoKPiBJIHdvbmRlciB3aGV0aGVyIHRhcmdldF9kaWZm
IHNob3VsZCBiZSBjb21wdXRlZCBhZ2FpbnN0IHhlbnN0b3JlJ3MKPiAic3RhdGljLW1heCIgYW5k
IG5vdCAidGFyZ2V0IiBhbmQgdGhlIG1lbW9yeSBzaG91bGQgYmUgYmFsbG9vbmVkIGRvd24KPiBp
bW1lZGlhdGVseSBhbmQgbm90IG9uIGEgc3Vic2VxdWVudCB3YXRjaCBmaXJpbmcuCgpSaWdodC4g
QW5kIHdlIG5lZWQgdG8ga2VlcCB0YXJnZXRfZGlmZiA9IDAgZm9yIFBWIGRvbWFpbnMuCgpQYXRj
aCBjb21pbmcgc29vbi4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 24 08:11:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 08:11:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6uIa-0002LH-6u; Tue, 24 Oct 2017 08:10:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1e6uIZ-0002LB-AM
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 08:10:55 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 6B/A3-20813-E85FEE95; Tue, 24 Oct 2017 08:10:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCLMWRWlGSWpSXmKPExsVyuP0Ov27f13e
 RBt/+MVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkd/Y3sBYcFKpYsyWlgbOTrYuTkkBAwkng7
 8R9TFyMXh5DAQkaJ3nPfWUASbAKqEhuun2IFsUUEHCVWty0Fs5kFsiT+nN8AZgsLWEkcbpkBV
 s8CVH/v6QVmEJtXwFii7eJxJogF8hIdByazTGDkXMDIsIpRvTi1qCy1SNdcL6koMz2jJDcxM0
 fX0MBMLze1uDgxPTUnMalYLzk/dxMj0FcMQLCDceZl/0OMkhxMSqK8/96/ixTiS8pPqcxILM6
 ILyrNSS0+xCjDwaEkwbvzC1BOsCg1PbUiLTMHGDQwaQkOHiUR3laQNG9xQWJucWY6ROoUoyXH
 sU2X/zBxdNy8CySfzXzdwCzEkpeflyolzusN0iAA0pBRmgc3DhbYlxhlpYR5GYEOFOIpSC3Kz
 SxBlX/FKM7BqCTMOxtkCk9mXgnc1ldABzEBHSRr/wbkoJJEhJRUA+OWRrvYQJYHWeF9PRcuGH
 0TdzBv85e6u74/WaOkP1yh4Y53oPoplrtNE3iCzj/PCs/oWL8g4vImbZ7NvzbzX57A+vXzBv7
 AgDye8yYPygr/Vye4RJ73cfGa4C6fqzzXt+PjlYJuqfP/p897ZqzFn7Eg4fK+7u3XA4qiXonO
 OXY1LUF98fuDQUosxRmJhlrMRcWJAF9zc8FnAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1508832653!100649071!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16719 invoked from network); 24 Oct 2017 08:10:54 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-14.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Oct 2017 08:10:54 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 5C8C6AE9A;
 Tue, 24 Oct 2017 08:10:53 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	xen-devel@lists.xenproject.org
Date: Tue, 24 Oct 2017 10:10:50 +0200
Message-Id: <20171024081050.2441-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: Juergen Gross <jgross@suse.com>, boris.ostrovsky@oracle.com, hw42@ipsumj.de,
 stable@vger.kernel.org
Subject: [Xen-devel] [PATCH] xen: fix booting ballooned down hvm guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q29tbWl0IDk2ZWRkNjFkY2Y0NDM2MmQzZWYwYmVkMWE1MzYxZTBhYzc4ODZhNjMgKCJ4ZW4vYmFs
bG9vbjogZG9uJ3QKb25saW5lIG5ldyBtZW1vcnkgaW5pdGlhbGx5IikgaW50cm9kdWNlZCBhIHJl
Z3Jlc3Npb24gd2hlbiBib290aW5nIGEKSFZNIGRvbWFpbiB3aXRoIG1lbW9yeSBsZXNzIHRoYW4g
bWVtLW1heDogaW5zdGVhZCBvZiBiYWxsb29uaW5nIGRvd24KaW1tZWRpYXRlbHkgdGhlIHN5c3Rl
bSB3b3VsZCB0cnkgdG8gdXNlIHRoZSBtZW1vcnkgdXAgdG8gbWVtLW1heApyZXN1bHRpbmcgaW4g
WGVuIGNyYXNoaW5nIHRoZSBkb21haW4uCgpGb3IgSFZNIGRvbWFpbnMgdGhlIGN1cnJlbnQgc2l6
ZSB3aWxsIGJlIHJlZmxlY3RlZCBpbiBYZW5zdG9yZSBub2RlCm1lbW9yeS9zdGF0aWMtbWF4IGlu
c3RlYWQgb2YgbWVtb3J5L3RhcmdldC4KCkFkZGl0aW9uYWxseSB3ZSBoYXZlIHRvIHRyaWdnZXIg
dGhlIGJhbGxvb25pbmcgcHJvY2VzcyBhdCBvbmNlLgoKQ2M6IDxzdGFibGVAdmdlci5rZXJuZWwu
b3JnPiAjIDQuMTMKRml4ZXM6IDk2ZWRkNjFkY2Y0NDM2MmQzZWYwYmVkMWE1MzYxZTBhYzc4ODZh
NjMgKCJ4ZW4vYmFsbG9vbjogZG9uJ3QKICAgICAgIG9ubGluZSBuZXcgbWVtb3J5IGluaXRpYWxs
eSIpCgpTdWdnZXN0ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNs
ZS5jb20+ClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0t
CiBkcml2ZXJzL3hlbi94ZW4tYmFsbG9vbi5jIHwgMTggKysrKysrKysrKysrLS0tLS0tCiAxIGZp
bGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS9kcml2ZXJzL3hlbi94ZW4tYmFsbG9vbi5jIGIvZHJpdmVycy94ZW4veGVuLWJhbGxvb24uYwpp
bmRleCBlODkxMzZhYjg1MWUuLjM3NDU3NDhkOTY0NCAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4v
eGVuLWJhbGxvb24uYworKysgYi9kcml2ZXJzL3hlbi94ZW4tYmFsbG9vbi5jCkBAIC01Nyw3ICs1
Nyw3IEBAIHN0YXRpYyBpbnQgcmVnaXN0ZXJfYmFsbG9vbihzdHJ1Y3QgZGV2aWNlICpkZXYpOwog
c3RhdGljIHZvaWQgd2F0Y2hfdGFyZ2V0KHN0cnVjdCB4ZW5idXNfd2F0Y2ggKndhdGNoLAogCQkJ
IGNvbnN0IGNoYXIgKnBhdGgsIGNvbnN0IGNoYXIgKnRva2VuKQogewotCXVuc2lnbmVkIGxvbmcg
bG9uZyBuZXdfdGFyZ2V0OworCXVuc2lnbmVkIGxvbmcgbG9uZyBuZXdfdGFyZ2V0LCBzdGF0aWNf
bWF4OwogCWludCBlcnI7CiAJc3RhdGljIGJvb2wgd2F0Y2hfZmlyZWQ7CiAJc3RhdGljIGxvbmcg
dGFyZ2V0X2RpZmY7CkBAIC03MiwxMyArNzIsMTkgQEAgc3RhdGljIHZvaWQgd2F0Y2hfdGFyZ2V0
KHN0cnVjdCB4ZW5idXNfd2F0Y2ggKndhdGNoLAogCSAqIHBhZ2VzLiBQQUdFX1NISUZUIGNvbnZl
cnRzIGJ5dGVzIHRvIHBhZ2VzLCBoZW5jZSBQQUdFX1NISUZUIC0gMTAuCiAJICovCiAJbmV3X3Rh
cmdldCA+Pj0gUEFHRV9TSElGVCAtIDEwOwotCWlmICh3YXRjaF9maXJlZCkgewotCQliYWxsb29u
X3NldF9uZXdfdGFyZ2V0KG5ld190YXJnZXQgLSB0YXJnZXRfZGlmZik7Ci0JCXJldHVybjsKKwor
CWlmICghd2F0Y2hfZmlyZWQpIHsKKwkJd2F0Y2hfZmlyZWQgPSB0cnVlOworCQllcnIgPSB4ZW5i
dXNfc2NhbmYoWEJUX05JTCwgIm1lbW9yeSIsICJzdGF0aWMtbWF4IiwgIiVsbHUiLAorCQkJCSAg
ICZzdGF0aWNfbWF4KTsKKwkJaWYgKGVyciAhPSAxKQorCQkJc3RhdGljX21heCA9IG5ld190YXJn
ZXQ7CisJCXN0YXRpY19tYXggPj49IFBBR0VfU0hJRlQgLSAxMDsKKwkJdGFyZ2V0X2RpZmYgPSB4
ZW5fcHZfZG9tYWluKCkgPyAwCisJCQkJOiBzdGF0aWNfbWF4IC0gYmFsbG9vbl9zdGF0cy50YXJn
ZXRfcGFnZXM7CiAJfQogCi0Jd2F0Y2hfZmlyZWQgPSB0cnVlOwotCXRhcmdldF9kaWZmID0gbmV3
X3RhcmdldCAtIGJhbGxvb25fc3RhdHMudGFyZ2V0X3BhZ2VzOworCWJhbGxvb25fc2V0X25ld190
YXJnZXQobmV3X3RhcmdldCAtIHRhcmdldF9kaWZmKTsKIH0KIHN0YXRpYyBzdHJ1Y3QgeGVuYnVz
X3dhdGNoIHRhcmdldF93YXRjaCA9IHsKIAkubm9kZSA9ICJtZW1vcnkvdGFyZ2V0IiwKLS0gCjIu
MTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 24 08:51:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 08:51:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6uvl-0004ui-7b; Tue, 24 Oct 2017 08:51:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6uvj-0004uX-EL
 for xen-devel@lists.xensource.com; Tue, 24 Oct 2017 08:51:23 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 2E/6A-21967-A0FFEE95; Tue, 24 Oct 2017 08:51:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrILMWRWlGSWpSXmKPExsWS0XRdVZfz/7t
 IgxMXtC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8WzWH/aCXyUV83oOsjYw
 fvPvYuTiEBJoZJLY/OccI4TzmFFixrp1bBDONkaJrV8bmbsYOTlEBJwlvp6Zy97FyMHBK6Avc
 WxmGEhYWMBEYsezX0wgtoTASVmJ1zfCIGxvifMzvjLB2M+eXgeayc7BJmAlcUgMJMoioCpxZs
 FyxgmM3AsYGVYxahSnFpWlFukamuslFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgR
 6nAEIdjBePO15iFGSg0lJlPff+3eRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR43/wFygkWpaan
 VqRl5gBDDyYtwcGjJMKbD5LmLS5IzC3OTIdInWI05ji26fIfJo5nM183MAux5OXnpUqJ8x4EK
 RUAKc0ozYMbBIuJS4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmZf8HNIUnM68Ebt8roFOYgE
 6RtX8DckpJIkJKqoHRbULE4VNOi2vsdj7bdqHMc+6t0LUHGJXXVKi+mPz1ln+E3YkLnadZTkl
 JSd+YZten99YjcNKOGTabYr01DQ9Oe83nHrQqfMUpya1KLr/Lq/bdOZ4ye0rDxvqMqiOGcv08
 4nvczOfsP9VRvrfy+L2f8o9j90uZaayzKpUJeHmfmV+01kpW6uk3JZbijERDLeai4kQAfowf/
 IQCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1508835080!108332158!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32028 invoked from network); 24 Oct 2017 08:51:21 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Oct 2017 08:51:21 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6uve-0007lG-Sx; Tue, 24 Oct 2017 08: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e6uvZ-0000Nk-FN; Tue, 24 Oct 2017 08:51:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e6uvZ-0006ya-3f; Tue, 24 Oct 2017 08:51:13 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115167-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 linux-4.9:test-armhf-armhf-xl-arndale:xen-install:fail:heisenbug
 linux-4.9:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=4d4a6a3f8a12602ce8dc800123715fe7b5c1c3a1
X-Osstest-Versions-That: linux=5d7a76acad403638f635c918cc63d1d44ffa4065
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 24 Oct 2017 08:51:13 +0000
Subject: [Xen-devel] [linux-4.9 test] 115167: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2540734917296260298=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 115167 linux-4.9 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/115167/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop       fail REGR. vs. 114814

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-arndale   6 xen-install      fail in 115140 pass in 115167
 test-armhf-armhf-libvirt 16 guest-start/debian.repeat fail in 115140 pass in 115167
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail pass in 115140

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop  fail in 115140 like 114814
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114814
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop             fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                4d4a6a3f8a12602ce8dc800123715fe7b5c1c3a1
baseline version:
 linux                5d7a76acad403638f635c918cc63d1d44ffa4065

Last test of basis   114814  2017-10-20 20:51:56 Z    3 days
Testing same since   114845  2017-10-21 16:14:17 Z    2 days    6 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex Deucher <alexander.deucher@amd.com>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Andrew Morton <akpm@linux-foundation.org>
  Anoob Soman <anoob.soman@citrix.com>
  Arnd Bergmann <arnd@arndb.de>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Skeggs <bskeggs@redhat.com>
  Bin Liu <b-liu@ti.com>
  Borislav Petkov <bp@suse.de>
  Christoph Lameter <cl@linux.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Coly Li <colyli@suse.de>
  Dan Carpenter <dan.carpenter@oracle.com>
  David Rientjes <rientjes@google.com>
  David S. Miller <davem@davemloft.net>
  Dennis Dalessandro <dennis.dalessandro@intel.com>
  Dmitry V. Levin <ldv@altlinux.org>
  Doug Ledford <dledford@redhat.com>
  Easwar Hariharan <easwar.hariharan@intel.com>
  Emmanuel Grumbach <emmanuel.grumbach@intel.com>
  Eric Dumazet <edumazet@google.com>
  Eric Ren <zren@suse.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Filipe Manana <fdmanana@suse.com>
  Franck Demathieu <fdemathieu@gmail.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Greg Kroah-Hartman gregkh@linuxfoundation.org
  Grygorii Maistrenko <grygoriimkd@gmail.com>
  Guenter Roeck <linux@roeck-us.net>
  Herbert Xu <herbert@gondor.apana.org.au>
  Ilya Dryomov <idryomov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jaegeuk Kim <jaegeuk@kernel.org>
  Jarno Rajahalme <jarno@ovn.org>
  Javier Martinez Canillas <javier@osg.samsung.com>
  Jeff Layton <jlayton@redhat.com>
  Jeffy Chen <jeffy.chen@rock-chips.com>
  Joe Stringer <joe@ovn.org>
  Johannes Berg <johannes.berg@intel.com>
  Jonathan Cameron <jic23@kernel.org>
  Kinglong Mee <kinglongmee@gmail.com>
  Lars-Peter Clausen <lars@metafoo.de>
  Linus Torvalds <torvalds@linux-foundation.org>
  Lokesh Vutla <lokeshvutla@ti.com>
  Ludovic Desroches <ludovic.desroches@microchip.com>
  Madhavan Srinivasan <maddy@linux.vnet.ibm.com>
  Majd Dibbiny <majd@mellanox.com>
  Manu Gautam <mgautam@codeaurora.org>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Zoran <mzoran@crowfest.net>
  Milan Broz <gmazyland@gmail.com>
  Mintz, Yuval <Yuval.Mintz@cavium.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicolai HÃ¤hnle <nicolai.haehnle@amd.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Ram Amrani <Ram.Amrani@cavium.com>
  Robbie Ko <robbieko@synology.com>
  Russell King <rmk+kernel@armlinux.org.uk>
  Sasha Levin <alexander.levin@verizon.com>
  Sebastian Sanchez <sebastian.sanchez@intel.com>
  Senthilnathan Veppur <senthilnathanx.veppur@intel.com>
  Shaohua Li <shli@fb.com>
  Stefan Wahren <stefan.wahren@i2se.com>
  Sudarsana Reddy Kalluru <Sudarsana.Kalluru@cavium.com>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Varun Prakash <varun@chelsio.com>
  Vijay Kumar <vijay.ac.kumar@oracle.com>
  Vinod Koul <vinod.koul@intel.com>
  Viresh Kumar <viresh.kumar@linaro.org>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wolfram Sang <wsa@the-dreams.de>
  Yasuaki Ishimatsu <isimatu.yasuaki@jp.fujitsu.com>
  Yasuaki Ishimatsu <yasu.isimatu@gmail.com>
  Yazen Ghannam <Yazen.Ghannam@amd.com>
  Yunlong Song <yunlong.song@huawei.com>
  Yuval Mintz <Yuval.Mintz@cavium.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

(No revision log; it would be 1593 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2540734917296260298==--

From xen-devel-bounces@lists.xen.org Tue Oct 24 09:31:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 09:31:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6vYD-0007Vt-0g; Tue, 24 Oct 2017 09:31:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=463f3ff8e=citrix-osstest@xenproject.org>)
 id 1e6vYB-0007VR-NO
 for xen-devel@lists.xensource.com; Tue, 24 Oct 2017 09:31:07 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 D5/0D-27020-A580FE95; Tue, 24 Oct 2017 09:31:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsXitHRDpG4kx/t
 Ig/l3ZC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa0bvxPVsBWdkKr5t/MzYwNgh0sXIySEh4C9x
 c8IrJgjbXWJ6+wo2EFtEwFliwofbQDYHB6+AnsTNWZEgYWGBKIned2+BwlxA5TP5JGZcm8cC0
 asqcXjmOWYQm03AQ2Jiz0SwOAtQ/PmTa2BxIQEtiaWLV4Lt4hUQlDg58wlYDbOAhMTBFy+YIe
 ZYSOz42Mc2gZF3FpKyWUjKFjAyrWLUKE4tKkst0jW01EsqykzPKMlNzMzRNTQw1stNLS5OTE/
 NSUwq1kvOz93ECAyeegYGxh2Mv4/7HWKU5GBSEuX99/5dpBBfUn5KZUZicUZ8UWlOavEhRhkO
 DiUJ3jb295FCgkWp6akVaZk5wDCGSUtw8CiJ8AaApHmLCxJzizPTIVKnGI05jm26/IeJ49nM1
 w3MQix5+XmpUuK8s0BKBUBKM0rz4AbB4usSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeXJ
 ApPJl5JXD7XgGdwgR0iqz9G5BTShIRUlINjB5XXGr81//bczg/p9BXr8vjheOtfn3TGOFlheG
 ZjA+PCD7Y8fTKz40rXLVvHrqXfcl5u6B176WUhId343M891ctW3eJa+P6NOmJ4WZXU/8rHZbY
 veti7mnRa4uTFnbsW1fDkdPvmJEp+0PwWu7HnXxKa6MbEtRe8e2+Iqbtc/NpV3lsT5dkqxJLc
 UaioRZzUXEiAGgxrTeqAgAA
X-Env-Sender: prvs=463f3ff8e=citrix-osstest@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1508837463!104125777!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56558 invoked from network); 24 Oct 2017 09:31:05 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Oct 2017 09:31:05 -0000
X-IronPort-AV: E=Sophos;i="5.43,427,1503360000"; d="scan'208";a="447846741"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72348-mainreport@xen.org>
X-Osstest-Failures: distros-debian-snapshot:test-arm64-arm64-armhf-daily-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-snapshot:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-snapshot:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-snapshot:build-arm64:capture-logs:broken:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-daily-netboot-pvgrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-daily-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-daily-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-armhf-armhf-armhf-daily-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-daily-netboot-pvgrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-current-netinst-pygrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=72223
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 24 Oct 2017 10:31:01 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [distros-debian-snapshot test] 72348: tolerable
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMzQ4IGRpc3Ryb3MtZGViaWFuLXNuYXBzaG90IHJlYWwgW3JlYWxdCmh0dHA6Ly9v
c3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIzNDgvCgpGYWls
dXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtYXJtaGYtZGFpbHktbmV0
Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tl
biBsaWtlIDcyMjIzCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9j
YXRlICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzIyMjMKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3MjIy
MwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDcyMjIzCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1kYWlseS1uZXRi
b290LXB2Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzIyMjMKIHRlc3QtYW1k
NjQtaTM4Ni1hbWQ2NC1kYWlseS1uZXRib290LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBm
YWlsIGxpa2UgNzIyMjMKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1kYWlseS1uZXRib290LXB5Z3J1
YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzIyMjMKIHRlc3QtYXJtaGYtYXJtaGYt
YXJtaGYtZGFpbHktbmV0Ym9vdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtl
IDcyMjIzCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWRhaWx5LW5ldGJvb3QtcHZncnViIDEwIGRl
Ymlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MjIyMwogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1j
dXJyZW50LW5ldGluc3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MjIy
MwogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiAxMCBkZWJpYW4t
ZGktaW5zdGFsbCBmYWlsIGxpa2UgNzIyMjMKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni13ZWVrbHkt
bmV0aW5zdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcyMjIzCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5z
dGFsbCBmYWlsIGxpa2UgNzIyMjMKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXdlZWtseS1uZXRpbnN0
LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzIyMjMKIHRlc3QtYW1kNjQt
aTM4Ni1hbWQ2NC1jdXJyZW50LW5ldGluc3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZh
aWwgbGlrZSA3MjIyMwogdGVzdC1hbWQ2NC1pMzg2LWkzODYtY3VycmVudC1uZXRpbnN0LXB5Z3J1
YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzIyMjMKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1jdXJyZW50LW5ldGluc3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlr
ZSA3MjIyMwoKYmFzZWxpbmUgdmVyc2lvbjoKIGZsaWdodCAgICAgICAgICAgICAgIDcyMjIzCgpq
b2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtZGFpbHktbmV0Ym9vdC1wdmdydWIgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWkzODYtZGFpbHktbmV0Ym9vdC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtZGFp
bHktbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtYXJtaGYtZGFpbHktbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1kYWlseS1uZXRib290LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtZGFpbHktbmV0Ym9vdC1weWdy
dWIgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtY3Vy
cmVudC1uZXRpbnN0LXB5Z3J1YiAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWFtZDY0LWN1cnJlbnQtbmV0aW5zdC1weWdydWIgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtY3VycmVudC1uZXRpbnN0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LWN1cnJlbnQtbmV0aW5zdC1weWdy
dWIgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC13ZWVr
bHktbmV0aW5zdC1weWdydWIgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtYW1kNjQtd2Vla2x5LW5ldGluc3QtcHlncnViICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni13ZWVrbHktbmV0aW5zdC1weWdydWIgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWkzODYtd2Vla2x5LW5ldGluc3QtcHlncnVi
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xv
Z3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBh
cHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 24 09:32:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 09:32:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6vZm-0007cq-Ex; Tue, 24 Oct 2017 09:32:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e6vZk-0007bx-E6
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 09:32:44 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 0E/E5-17628-BB80FE95; Tue, 24 Oct 2017 09:32:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsXS1tYhobuL432
 kQdsPM4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPKogWMBSeWMFZM65/C2sC4r6yLkYtDSGA6
 o8Tn7/9Zuxg5OSQEeCWOLJsBZftL/L9zjx2iqIFR4mTvJhaQBJuAusTjrz1MILaIgJLEvVWTm
 UCKmAXOM0l83HoPLCEskCZx5/4DNhCbRUBVYtnsI2BxXgEPib9T/rNAbJCTOHlsMtg2TqD4kX
 8zGUFsIQF3iVv7VrJB1AtKnJz5BKieA2iBusT6eUIgYWYBeYnmrbOZJzAKzEJSNQuhahaSqgW
 MzKsYNYpTi8pSi3QNzfWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQIDlAEIdjBe
 PO15iFGSg0lJlPff+3eRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4OYABLyRYlJqeWpGWmQOMF
 Zi0BAePkghvADtQmre4IDG3ODMdInWK0ZLj2KbLf5g4Om7eBZLPZr5uYBZiycvPS5US5xUFmS
 cA0pBRmgc3DhbPlxhlpYR5GYEOFOIpSC3KzSxBlX/FKM7BqCTM+xxkLU9mXgnc1ldABzEBHSR
 r/wbkoJJEhJRUA6Od1YZ7v+oVtwd/YfM7VrJEt46J4/6NFheV48U/YrfcP8PwY/t1lj8KfC6H
 bf+s8nxxKsHp7kaeN19PVyrWbi1/KsT88mWmePxShnvpDxiXvFRde9e5Vd6HX0y41cRK47XD3
 wpfIb+trrK/m3QdZ//X2XTO2adtS92at/H1JqISNufEeI7FRCmxFGckGmoxFxUnAgA8Mxq64g
 IAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1508837560!108342177!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55153 invoked from network); 24 Oct 2017 09:32:42 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Oct 2017 09:32:42 -0000
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 24 Oct 2017 02:32:38 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,427,1503385200"; d="scan'208";a="166337896"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by fmsmga005.fm.intel.com with ESMTP; 24 Oct 2017 02:32:35 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 24 Oct 2017 17:10:56 +0800
Message-Id: <1508836256-36922-1-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1508488108-7071-3-git-send-email-yi.y.sun@linux.intel.com>
References: <1508488108-7071-3-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Yi Sun <yi.y.sun@linux.intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v9.1 02/16] Rename PSR sysctl/domctl interfaces
	and xsm policy to make them be general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCByZW5hbWVzIFBTUiBzeXNjdGwvZG9tY3RsIGludGVyZmFjZXMgYW5kIHJlbGF0
ZWQgeHNtIHBvbGljeSB0bwptYWtlIHRoZW0gYmUgZ2VuZXJhbCBmb3IgYWxsIHJlc291cmNlIGFs
bG9jYXRpb24gZmVhdHVyZXMgYnV0IG5vdCBvbmx5CmZvciBDQVQuIFRoZW4sIHdlIGNhbiByZXN1
c2UgdGhlIGludGVyZmFjZXMgZm9yIGFsbCBhbGxvY2F0aW9uIGZlYXR1cmVzLgoKQmFzaWNhbGx5
LCBpdCBjaGFuZ2VzICdwc3JfY2F0X29wJyB0byAncHNyX2FsbG9jJywgYW5kIHJlbW92ZSAnQ0FU
XycgZnJvbSBzb21lCm1hY3Jvcy4gRS5nLjoKMS4gcHNyX2NhdF9vcCAtPiBwc3JfYWxsb2MKMi4g
WEVOX0RPTUNUTF9wc3JfY2F0X29wIC0+IFhFTl9ET01DVExfcHNyX2FsbG9jCjMuIFhFTl9TWVND
VExfcHNyX2NhdF9vcCAtPiBYRU5fU1lTQ1RMX3Bzcl9hbGxvYwo0LiBYRU5fRE9NQ1RMX1BTUl9D
QVRfU0VUX0wzX0NCTSAtPiBYRU5fRE9NQ1RMX1BTUl9TRVRfTDNfQ0JNCjUuIFhFTl9TWVNDVExf
UFNSX0NBVF9nZXRfbDNfaW5mbyAtPiBYRU5fU1lTQ1RMX1BTUl9nZXRfbDNfaW5mbwoKU2lnbmVk
LW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+ClJldmlld2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CkFja2VkLWJ5OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdv
dj4KLS0tCkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNDOiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzog
RGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CkNDOiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IENoYW8gUGVuZyA8Y2hhby5wLnBlbmdAbGlu
dXguaW50ZWwuY29tPgoKdjk6CiAgICAtIHJlbmFtZSAncHNyX2NhdF9vcCcgdG8gJ3Bzcl9hbGxv
YycgaW4geGVuLmlmLgp2NzoKICAgIC0gYWRkIHNpbmdsZSB0cmFpbGluZyB1bmRlcnNjb3JlIGZv
ciBpbnRlcm5hbCB2YXJpYWJsZWQgaW4gbWFjcm8uCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJl
dWxpY2gpCiAgICAtIGFkZCBwYXJlbnRoZXNlcyBmb3IgaW5wdXQgcGFyYW1ldGVycyBvZiBtYXJj
cm8uCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGFkanVzdCB0aGUgcG9z
dGlvbiBvZiBtYWNyby4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKdjY6CiAgICAt
IG1vdmUgbWFjcm8gZGVmaW5pdGlvbiBpbnRvIHRoZSBmdW5jdGlvbiBhbmQgdW5kZWZpbmUgaXQg
YWZ0ZXIgdXNlLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIGRv
IG5vdCBidW1wIHN5c2N0bCB2ZXJzaW9uIGJlY2F1c2UgaXQgaGFzIGJlZW4gYnVtcGVkIGZvciA0
LjEwLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCnY1OgogICAgLSByZW1v
dmUgZG9tY3RsIHZlcnNpb24gbnVtYmVyIHVwZ3JhZGUuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFu
IEJldWxpY2gpCiAgICAtIHJlc3RvcmUgJ1hFTl9TWVNDVExfUFNSX0NBVF9MM19DRFAnLgogICAg
ICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBkZWZpbmUgYSBsb2NhbCBtYWNybyB0
byBjb21wbGV0ZSBwc3IgZ2V0IHZhbHVlIGZsb3cuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIg
UGF1IE1vbm7DqSkKICAgIC0gcmVtb3ZlICdSZXZpZXdlZC1ieScgYW5kICdBY2tlZC1ieScuCiAg
ICAgIChzdWdnZXN0ZWQgYnkgV2VpIExpdSkKdjQ6CiAgICAtIHJlbW92ZSAnQUxMT0NfJyBmcm9t
IG5hbWVzLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIGZpeCBj
b21tZW50cy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2MzoKICAgIC0g
cmVtb3ZlICdvcC9PUCcgZnJvbSBuYW1lcyBhbmQgbW9kaWZ5IHNvbWUgbmFtZXMgZnJvbSAnUFNS
X0NBVCcgdG8KICAgICAgJ1BTUl9BTExPQycuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1
IE1vbm7DqSkKdjE6CiAgICAtIGFkZCBkZXNjcmlwdGlvbiBhYm91dCB3aGF0IHRvIGJlIGNoYW5n
ZWQgaW4gY29tbWl0IG1lc3NhZ2UuCiAgICAgIChzdWdnZXN0ZWQgYnkgV2VpIExpdSkKICAgIC0g
YnVtcCBzeXNjdGwvZG9tY3RsIHZlcnNpb24gbnVtYmVycy4KICAgICAgKHN1Z2dlc3RlZCBieSBX
ZWkgTGl1KQotLS0KIHRvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2RvbTAudGUgIHwgIDQgKy0t
CiB0b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy94ZW4uaWYgICB8ICAyICstCiB0b29scy9saWJ4
Yy94Y19wc3IuYyAgICAgICAgICAgICAgICB8IDUwICsrKysrKysrKysrKystLS0tLS0tLS0tLS0t
CiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgICAgICAgICAgICB8IDcxICsrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9zeXNjdGwuYyAgICAgICAgICAg
ICAgIHwgMjggKysrKysrKy0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggICAg
ICAgICB8IDI0ICsrKysrKy0tLS0tLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCAgICAg
ICAgIHwgMTIgKysrLS0tLQogeGVuL3hzbS9mbGFzay9ob29rcy5jICAgICAgICAgICAgICAgfCAg
OCArKy0tLQogeGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMgfCAgOCArKy0tLQog
OSBmaWxlcyBjaGFuZ2VkLCAxMDMgaW5zZXJ0aW9ucygrKSwgMTA0IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2RvbTAudGUgYi90b29scy9mbGFz
ay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlCmluZGV4IDE2NDNiNDAuLjA3ZGUzZDUgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2RvbTAudGUKKysrIGIvdG9vbHMvZmxhc2sv
cG9saWN5L21vZHVsZXMvZG9tMC50ZQpAQCAtMTQsNyArMTQsNyBAQCBhbGxvdyBkb20wX3QgeGVu
X3Q6eGVuIHsKIAl0bWVtX2NvbnRyb2wgZ2V0c2NoZWR1bGVyIHNldHNjaGVkdWxlcgogfTsKIGFs
bG93IGRvbTBfdCB4ZW5fdDp4ZW4yIHsKLQlyZXNvdXJjZV9vcCBwc3JfY210X29wIHBzcl9jYXRf
b3AgcG11X2N0cmwgZ2V0X3N5bWJvbAorCXJlc291cmNlX29wIHBzcl9jbXRfb3AgcHNyX2FsbG9j
IHBtdV9jdHJsIGdldF9zeW1ib2wKIAlnZXRfY3B1X2xldmVsbGluZ19jYXBzIGdldF9jcHVfZmVh
dHVyZXNldCBsaXZlcGF0Y2hfb3AKIAlnY292X29wIHNldF9wYXJhbWV0ZXIKIH07CkBAIC0zOSw3
ICszOSw3IEBAIGFsbG93IGRvbTBfdCBkb20wX3Q6ZG9tYWluIHsKIH07CiBhbGxvdyBkb20wX3Qg
ZG9tMF90OmRvbWFpbjIgewogCXNldF9jcHVpZCBnZXR0c2Mgc2V0dHNjIHNldHNjaGVkdWxlciBz
ZXRfbWF4X2V2dGNobiBzZXRfdm51bWFpbmZvCi0JZ2V0X3ZudW1haW5mbyBwc3JfY210X29wIHBz
cl9jYXRfb3Agc2V0X2dudHRhYl9saW1pdHMKKwlnZXRfdm51bWFpbmZvIHBzcl9jbXRfb3AgcHNy
X2FsbG9jIHNldF9nbnR0YWJfbGltaXRzCiB9OwogYWxsb3cgZG9tMF90IGRvbTBfdDpyZXNvdXJj
ZSB7IGFkZCByZW1vdmUgfTsKIApkaWZmIC0tZ2l0IGEvdG9vbHMvZmxhc2svcG9saWN5L21vZHVs
ZXMveGVuLmlmIGIvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMveGVuLmlmCmluZGV4IDU1NDM3
NDkuLmNiNDhhNmMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL3hlbi5p
ZgorKysgYi90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy94ZW4uaWYKQEAgLTUyLDcgKzUyLDcg
QEAgZGVmaW5lKGBjcmVhdGVfZG9tYWluX2NvbW1vbicsIGAKIAkJCXNldHRpbWUgc2V0ZG9tYWlu
aGFuZGxlIGdldHZjcHVjb250ZXh0IHNldF9taXNjX2luZm8gfTsKIAlhbGxvdyAkMSAkMjpkb21h
aW4yIHsgc2V0X2NwdWlkIHNldHRzYyBzZXRzY2hlZHVsZXIgc2V0Y2xhaW0KIAkJCXNldF9tYXhf
ZXZ0Y2huIHNldF92bnVtYWluZm8gZ2V0X3ZudW1haW5mbyBjYWNoZWZsdXNoCi0JCQlwc3JfY210
X29wIHBzcl9jYXRfb3Agc29mdF9yZXNldCBzZXRfZ250dGFiX2xpbWl0cyB9OworCQkJcHNyX2Nt
dF9vcCBwc3JfYWxsb2Mgc29mdF9yZXNldCBzZXRfZ250dGFiX2xpbWl0cyB9OwogCWFsbG93ICQx
ICQyOnNlY3VyaXR5IGNoZWNrX2NvbnRleHQ7CiAJYWxsb3cgJDEgJDI6c2hhZG93IGVuYWJsZTsK
IAlhbGxvdyAkMSAkMjptbXUgeyBtYXBfcmVhZCBtYXBfd3JpdGUgYWRqdXN0IG1lbW9yeW1hcCBw
aHlzbWFwIHBpbnBhZ2UgbW11ZXh0X29wIHVwZGF0ZW1wIH07CmRpZmYgLS1naXQgYS90b29scy9s
aWJ4Yy94Y19wc3IuYyBiL3Rvb2xzL2xpYnhjL3hjX3Bzci5jCmluZGV4IGVkZWM0ZDEuLjc4ZGVi
YTAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3Bzci5jCisrKyBiL3Rvb2xzL2xpYnhjL3hj
X3Bzci5jCkBAIC0yNTgsMjcgKzI1OCwyNyBAQCBpbnQgeGNfcHNyX2NhdF9zZXRfZG9tYWluX2Rh
dGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAogICAgIHN3aXRjaCAoIHR5cGUg
KQogICAgIHsKICAgICBjYXNlIFhDX1BTUl9DQVRfTDNfQ0JNOgotICAgICAgICBjbWQgPSBYRU5f
RE9NQ1RMX1BTUl9DQVRfT1BfU0VUX0wzX0NCTTsKKyAgICAgICAgY21kID0gWEVOX0RPTUNUTF9Q
U1JfU0VUX0wzX0NCTTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBYQ19QU1JfQ0FUX0wzX0NC
TV9DT0RFOgotICAgICAgICBjbWQgPSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfU0VUX0wzX0NPREU7
CisgICAgICAgIGNtZCA9IFhFTl9ET01DVExfUFNSX1NFVF9MM19DT0RFOwogICAgICAgICBicmVh
azsKICAgICBjYXNlIFhDX1BTUl9DQVRfTDNfQ0JNX0RBVEE6Ci0gICAgICAgIGNtZCA9IFhFTl9E
T01DVExfUFNSX0NBVF9PUF9TRVRfTDNfREFUQTsKKyAgICAgICAgY21kID0gWEVOX0RPTUNUTF9Q
U1JfU0VUX0wzX0RBVEE7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgWENfUFNSX0NBVF9MMl9D
Qk06Ci0gICAgICAgIGNtZCA9IFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRfTDJfQ0JNOworICAg
ICAgICBjbWQgPSBYRU5fRE9NQ1RMX1BTUl9TRVRfTDJfQ0JNOwogICAgICAgICBicmVhazsKICAg
ICBkZWZhdWx0OgogICAgICAgICBlcnJubyA9IEVJTlZBTDsKICAgICAgICAgcmV0dXJuIC0xOwog
ICAgIH0KIAotICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX3Bzcl9jYXRfb3A7CisgICAgZG9t
Y3RsLmNtZCA9IFhFTl9ET01DVExfcHNyX2FsbG9jOwogICAgIGRvbWN0bC5kb21haW4gPSBkb21p
ZDsKLSAgICBkb21jdGwudS5wc3JfY2F0X29wLmNtZCA9IGNtZDsKLSAgICBkb21jdGwudS5wc3Jf
Y2F0X29wLnRhcmdldCA9IHRhcmdldDsKLSAgICBkb21jdGwudS5wc3JfY2F0X29wLmRhdGEgPSBk
YXRhOworICAgIGRvbWN0bC51LnBzcl9hbGxvYy5jbWQgPSBjbWQ7CisgICAgZG9tY3RsLnUucHNy
X2FsbG9jLnRhcmdldCA9IHRhcmdldDsKKyAgICBkb21jdGwudS5wc3JfYWxsb2MuZGF0YSA9IGRh
dGE7CiAKICAgICByZXR1cm4gZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCk7CiB9CkBAIC0yOTQsMzEg
KzI5NCwzMSBAQCBpbnQgeGNfcHNyX2NhdF9nZXRfZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNlICp4
Y2gsIHVpbnQzMl90IGRvbWlkLAogICAgIHN3aXRjaCAoIHR5cGUgKQogICAgIHsKICAgICBjYXNl
IFhDX1BTUl9DQVRfTDNfQ0JNOgotICAgICAgICBjbWQgPSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1Bf
R0VUX0wzX0NCTTsKKyAgICAgICAgY21kID0gWEVOX0RPTUNUTF9QU1JfR0VUX0wzX0NCTTsKICAg
ICAgICAgYnJlYWs7CiAgICAgY2FzZSBYQ19QU1JfQ0FUX0wzX0NCTV9DT0RFOgotICAgICAgICBj
bWQgPSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfR0VUX0wzX0NPREU7CisgICAgICAgIGNtZCA9IFhF
Tl9ET01DVExfUFNSX0dFVF9MM19DT0RFOwogICAgICAgICBicmVhazsKICAgICBjYXNlIFhDX1BT
Ul9DQVRfTDNfQ0JNX0RBVEE6Ci0gICAgICAgIGNtZCA9IFhFTl9ET01DVExfUFNSX0NBVF9PUF9H
RVRfTDNfREFUQTsKKyAgICAgICAgY21kID0gWEVOX0RPTUNUTF9QU1JfR0VUX0wzX0RBVEE7CiAg
ICAgICAgIGJyZWFrOwogICAgIGNhc2UgWENfUFNSX0NBVF9MMl9DQk06Ci0gICAgICAgIGNtZCA9
IFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDJfQ0JNOworICAgICAgICBjbWQgPSBYRU5fRE9N
Q1RMX1BTUl9HRVRfTDJfQ0JNOwogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgogICAgICAg
ICBlcnJubyA9IEVJTlZBTDsKICAgICAgICAgcmV0dXJuIC0xOwogICAgIH0KIAotICAgIGRvbWN0
bC5jbWQgPSBYRU5fRE9NQ1RMX3Bzcl9jYXRfb3A7CisgICAgZG9tY3RsLmNtZCA9IFhFTl9ET01D
VExfcHNyX2FsbG9jOwogICAgIGRvbWN0bC5kb21haW4gPSBkb21pZDsKLSAgICBkb21jdGwudS5w
c3JfY2F0X29wLmNtZCA9IGNtZDsKLSAgICBkb21jdGwudS5wc3JfY2F0X29wLnRhcmdldCA9IHRh
cmdldDsKKyAgICBkb21jdGwudS5wc3JfYWxsb2MuY21kID0gY21kOworICAgIGRvbWN0bC51LnBz
cl9hbGxvYy50YXJnZXQgPSB0YXJnZXQ7CiAKICAgICByYyA9IGRvX2RvbWN0bCh4Y2gsICZkb21j
dGwpOwogCiAgICAgaWYgKCAhcmMgKQotICAgICAgICAqZGF0YSA9IGRvbWN0bC51LnBzcl9jYXRf
b3AuZGF0YTsKKyAgICAgICAgKmRhdGEgPSBkb21jdGwudS5wc3JfYWxsb2MuZGF0YTsKIAogICAg
IHJldHVybiByYzsKIH0KQEAgLTMyOSwyOSArMzI5LDI5IEBAIGludCB4Y19wc3JfY2F0X2dldF9p
bmZvKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBzb2NrZXQsIHVuc2lnbmVkIGludCBsdmws
CiAgICAgaW50IHJjID0gLTE7CiAgICAgREVDTEFSRV9TWVNDVEw7CiAKLSAgICBzeXNjdGwuY21k
ID0gWEVOX1NZU0NUTF9wc3JfY2F0X29wOwotICAgIHN5c2N0bC51LnBzcl9jYXRfb3AudGFyZ2V0
ID0gc29ja2V0OworICAgIHN5c2N0bC5jbWQgPSBYRU5fU1lTQ1RMX3Bzcl9hbGxvYzsKKyAgICBz
eXNjdGwudS5wc3JfYWxsb2MudGFyZ2V0ID0gc29ja2V0OwogCiAgICAgc3dpdGNoICggbHZsICkK
ICAgICB7CiAgICAgY2FzZSAyOgotICAgICAgICBzeXNjdGwudS5wc3JfY2F0X29wLmNtZCA9IFhF
Tl9TWVNDVExfUFNSX0NBVF9nZXRfbDJfaW5mbzsKKyAgICAgICAgc3lzY3RsLnUucHNyX2FsbG9j
LmNtZCA9IFhFTl9TWVNDVExfUFNSX2dldF9sMl9pbmZvOwogICAgICAgICByYyA9IHhjX3N5c2N0
bCh4Y2gsICZzeXNjdGwpOwogICAgICAgICBpZiAoICFyYyApCiAgICAgICAgIHsKLSAgICAgICAg
ICAgICpjb3NfbWF4ID0gc3lzY3RsLnUucHNyX2NhdF9vcC51LmNhdF9pbmZvLmNvc19tYXg7Ci0g
ICAgICAgICAgICAqY2JtX2xlbiA9IHN5c2N0bC51LnBzcl9jYXRfb3AudS5jYXRfaW5mby5jYm1f
bGVuOworICAgICAgICAgICAgKmNvc19tYXggPSBzeXNjdGwudS5wc3JfYWxsb2MudS5jYXRfaW5m
by5jb3NfbWF4OworICAgICAgICAgICAgKmNibV9sZW4gPSBzeXNjdGwudS5wc3JfYWxsb2MudS5j
YXRfaW5mby5jYm1fbGVuOwogICAgICAgICAgICAgKmNkcF9lbmFibGVkID0gZmFsc2U7CiAgICAg
ICAgIH0KICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSAzOgotICAgICAgICBzeXNjdGwudS5wc3Jf
Y2F0X29wLmNtZCA9IFhFTl9TWVNDVExfUFNSX0NBVF9nZXRfbDNfaW5mbzsKKyAgICAgICAgc3lz
Y3RsLnUucHNyX2FsbG9jLmNtZCA9IFhFTl9TWVNDVExfUFNSX2dldF9sM19pbmZvOwogICAgICAg
ICByYyA9IHhjX3N5c2N0bCh4Y2gsICZzeXNjdGwpOwogICAgICAgICBpZiAoICFyYyApCiAgICAg
ICAgIHsKLSAgICAgICAgICAgICpjb3NfbWF4ID0gc3lzY3RsLnUucHNyX2NhdF9vcC51LmNhdF9p
bmZvLmNvc19tYXg7Ci0gICAgICAgICAgICAqY2JtX2xlbiA9IHN5c2N0bC51LnBzcl9jYXRfb3Au
dS5jYXRfaW5mby5jYm1fbGVuOwotICAgICAgICAgICAgKmNkcF9lbmFibGVkID0gc3lzY3RsLnUu
cHNyX2NhdF9vcC51LmNhdF9pbmZvLmZsYWdzICYKKyAgICAgICAgICAgICpjb3NfbWF4ID0gc3lz
Y3RsLnUucHNyX2FsbG9jLnUuY2F0X2luZm8uY29zX21heDsKKyAgICAgICAgICAgICpjYm1fbGVu
ID0gc3lzY3RsLnUucHNyX2FsbG9jLnUuY2F0X2luZm8uY2JtX2xlbjsKKyAgICAgICAgICAgICpj
ZHBfZW5hYmxlZCA9IHN5c2N0bC51LnBzcl9hbGxvYy51LmNhdF9pbmZvLmZsYWdzICYKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFhFTl9TWVNDVExfUFNSX0NBVF9MM19DRFA7CiAgICAgICAg
IH0KICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMgYi94
ZW4vYXJjaC94ODYvZG9tY3RsLmMKaW5kZXggODBiNGRmOS4uNjRiYjc5YyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2RvbWN0bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwpAQCAtMTQz
OCw2NyArMTQzOCw2NiBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAogICAgICAgICB9CiAgICAgICAg
IGJyZWFrOwogCi0gICAgY2FzZSBYRU5fRE9NQ1RMX3Bzcl9jYXRfb3A6Ci0gICAgICAgIHN3aXRj
aCAoIGRvbWN0bC0+dS5wc3JfY2F0X29wLmNtZCApCisgICAgY2FzZSBYRU5fRE9NQ1RMX3Bzcl9h
bGxvYzoKKyAgICAgICAgc3dpdGNoICggZG9tY3RsLT51LnBzcl9hbGxvYy5jbWQgKQogICAgICAg
ICB7Ci0gICAgICAgICAgICB1aW50MzJfdCB2YWwzMjsKLQotICAgICAgICBjYXNlIFhFTl9ET01D
VExfUFNSX0NBVF9PUF9TRVRfTDNfQ0JNOgotICAgICAgICAgICAgcmV0ID0gcHNyX3NldF92YWwo
ZCwgZG9tY3RsLT51LnBzcl9jYXRfb3AudGFyZ2V0LAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZG9tY3RsLT51LnBzcl9jYXRfb3AuZGF0YSwKKyAgICAgICAgY2FzZSBYRU5fRE9NQ1RM
X1BTUl9TRVRfTDNfQ0JNOgorICAgICAgICAgICAgcmV0ID0gcHNyX3NldF92YWwoZCwgZG9tY3Rs
LT51LnBzcl9hbGxvYy50YXJnZXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21j
dGwtPnUucHNyX2FsbG9jLmRhdGEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQU1Jf
Q0JNX1RZUEVfTDMpOwogICAgICAgICAgICAgYnJlYWs7CiAKLSAgICAgICAgY2FzZSBYRU5fRE9N
Q1RMX1BTUl9DQVRfT1BfU0VUX0wzX0NPREU6Ci0gICAgICAgICAgICByZXQgPSBwc3Jfc2V0X3Zh
bChkLCBkb21jdGwtPnUucHNyX2NhdF9vcC50YXJnZXQsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBkb21jdGwtPnUucHNyX2NhdF9vcC5kYXRhLAorICAgICAgICBjYXNlIFhFTl9ET01D
VExfUFNSX1NFVF9MM19DT0RFOgorICAgICAgICAgICAgcmV0ID0gcHNyX3NldF92YWwoZCwgZG9t
Y3RsLT51LnBzcl9hbGxvYy50YXJnZXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBk
b21jdGwtPnUucHNyX2FsbG9jLmRhdGEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQ
U1JfQ0JNX1RZUEVfTDNfQ09ERSk7CiAgICAgICAgICAgICBicmVhazsKIAotICAgICAgICBjYXNl
IFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRfTDNfREFUQToKLSAgICAgICAgICAgIHJldCA9IHBz
cl9zZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfY2F0X29wLnRhcmdldCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGRvbWN0bC0+dS5wc3JfY2F0X29wLmRhdGEsCisgICAgICAgIGNhc2Ug
WEVOX0RPTUNUTF9QU1JfU0VUX0wzX0RBVEE6CisgICAgICAgICAgICByZXQgPSBwc3Jfc2V0X3Zh
bChkLCBkb21jdGwtPnUucHNyX2FsbG9jLnRhcmdldCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRvbWN0bC0+dS5wc3JfYWxsb2MuZGF0YSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFBTUl9DQk1fVFlQRV9MM19EQVRBKTsKICAgICAgICAgICAgIGJyZWFrOwogCi0gICAg
ICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX1NFVF9MMl9DQk06Ci0gICAgICAgICAgICBy
ZXQgPSBwc3Jfc2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2NhdF9vcC50YXJnZXQsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBkb21jdGwtPnUucHNyX2NhdF9vcC5kYXRhLAorICAgICAg
ICBjYXNlIFhFTl9ET01DVExfUFNSX1NFVF9MMl9DQk06CisgICAgICAgICAgICByZXQgPSBwc3Jf
c2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2FsbG9jLnRhcmdldCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGRvbWN0bC0+dS5wc3JfYWxsb2MuZGF0YSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFBTUl9DQk1fVFlQRV9MMik7CiAgICAgICAgICAgICBicmVhazsKIAotICAg
ICAgICBjYXNlIFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDNfQ0JNOgotICAgICAgICAgICAg
cmV0ID0gcHNyX2dldF92YWwoZCwgZG9tY3RsLT51LnBzcl9jYXRfb3AudGFyZ2V0LAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJnZhbDMyLCBQU1JfQ0JNX1RZUEVfTDMpOwotICAgICAg
ICAgICAgZG9tY3RsLT51LnBzcl9jYXRfb3AuZGF0YSA9IHZhbDMyOwotICAgICAgICAgICAgY29w
eWJhY2sgPSB0cnVlOworI2RlZmluZSBkb21jdGxfcHNyX2dldF92YWwoZCwgZG9tY3RsLCB0eXBl
LCBjb3B5YmFjaykgKHsgICAgXAorICAgIHVpbnQzMl90IHZfOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGludCByXyA9IHBzcl9nZXRfdmFsKChkKSwg
KGRvbWN0bCktPnUucHNyX2FsbG9jLnRhcmdldCwgXAorICAgICAgICAgICAgICAgICAgICAgICAg
ICZ2XywgKHR5cGUpKTsgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIChkb21jdGwp
LT51LnBzcl9hbGxvYy5kYXRhID0gdl87ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIChj
b3B5YmFjaykgPSB0cnVlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgIHJfOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorfSkKKworICAgICAgICBjYXNlIFhFTl9ET01DVExfUFNSX0dFVF9MM19DQk06CisgICAg
ICAgICAgICByZXQgPSBkb21jdGxfcHNyX2dldF92YWwoZCwgZG9tY3RsLCBQU1JfQ0JNX1RZUEVf
TDMsIGNvcHliYWNrKTsKICAgICAgICAgICAgIGJyZWFrOwogCi0gICAgICAgIGNhc2UgWEVOX0RP
TUNUTF9QU1JfQ0FUX09QX0dFVF9MM19DT0RFOgotICAgICAgICAgICAgcmV0ID0gcHNyX2dldF92
YWwoZCwgZG9tY3RsLT51LnBzcl9jYXRfb3AudGFyZ2V0LAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJnZhbDMyLCBQU1JfQ0JNX1RZUEVfTDNfQ09ERSk7Ci0gICAgICAgICAgICBkb21j
dGwtPnUucHNyX2NhdF9vcC5kYXRhID0gdmFsMzI7Ci0gICAgICAgICAgICBjb3B5YmFjayA9IHRy
dWU7CisgICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfR0VUX0wzX0NPREU6CisgICAgICAgICAg
ICByZXQgPSBkb21jdGxfcHNyX2dldF92YWwoZCwgZG9tY3RsLCBQU1JfQ0JNX1RZUEVfTDNfQ09E
RSwgY29weWJhY2spOwogICAgICAgICAgICAgYnJlYWs7CiAKLSAgICAgICAgY2FzZSBYRU5fRE9N
Q1RMX1BTUl9DQVRfT1BfR0VUX0wzX0RBVEE6Ci0gICAgICAgICAgICByZXQgPSBwc3JfZ2V0X3Zh
bChkLCBkb21jdGwtPnUucHNyX2NhdF9vcC50YXJnZXQsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAmdmFsMzIsIFBTUl9DQk1fVFlQRV9MM19EQVRBKTsKLSAgICAgICAgICAgIGRvbWN0
bC0+dS5wc3JfY2F0X29wLmRhdGEgPSB2YWwzMjsKLSAgICAgICAgICAgIGNvcHliYWNrID0gdHJ1
ZTsKKyAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9HRVRfTDNfREFUQToKKyAgICAgICAgICAg
IHJldCA9IGRvbWN0bF9wc3JfZ2V0X3ZhbChkLCBkb21jdGwsIFBTUl9DQk1fVFlQRV9MM19EQVRB
LCBjb3B5YmFjayk7CiAgICAgICAgICAgICBicmVhazsKIAotICAgICAgICBjYXNlIFhFTl9ET01D
VExfUFNSX0NBVF9PUF9HRVRfTDJfQ0JNOgotICAgICAgICAgICAgcmV0ID0gcHNyX2dldF92YWwo
ZCwgZG9tY3RsLT51LnBzcl9jYXRfb3AudGFyZ2V0LAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJnZhbDMyLCBQU1JfQ0JNX1RZUEVfTDIpOwotICAgICAgICAgICAgZG9tY3RsLT51LnBz
cl9jYXRfb3AuZGF0YSA9IHZhbDMyOwotICAgICAgICAgICAgY29weWJhY2sgPSB0cnVlOworICAg
ICAgICBjYXNlIFhFTl9ET01DVExfUFNSX0dFVF9MMl9DQk06CisgICAgICAgICAgICByZXQgPSBk
b21jdGxfcHNyX2dldF92YWwoZCwgZG9tY3RsLCBQU1JfQ0JNX1RZUEVfTDIsIGNvcHliYWNrKTsK
ICAgICAgICAgICAgIGJyZWFrOwogCisjdW5kZWYgZG9tY3RsX3Bzcl9nZXRfdmFsCisKICAgICAg
ICAgZGVmYXVsdDoKICAgICAgICAgICAgIHJldCA9IC1FT1BOT1RTVVBQOwogICAgICAgICAgICAg
YnJlYWs7CiAgICAgICAgIH0KKwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgWEVOX0RPTUNU
TF9kaXNhYmxlX21pZ3JhdGU6CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3lzY3RsLmMgYi94
ZW4vYXJjaC94ODYvc3lzY3RsLmMKaW5kZXggNmJhODIzYy4uOGFlNjc0NyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3N5c2N0bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYwpAQCAtMTcx
LDQ1ICsxNzEsNDUgQEAgbG9uZyBhcmNoX2RvX3N5c2N0bCgKIAogICAgICAgICBicmVhazsKIAot
ICAgIGNhc2UgWEVOX1NZU0NUTF9wc3JfY2F0X29wOgotICAgICAgICBzd2l0Y2ggKCBzeXNjdGwt
PnUucHNyX2NhdF9vcC5jbWQgKQorICAgIGNhc2UgWEVOX1NZU0NUTF9wc3JfYWxsb2M6CisgICAg
ICAgIHN3aXRjaCAoIHN5c2N0bC0+dS5wc3JfYWxsb2MuY21kICkKICAgICAgICAgewogICAgICAg
ICAgICAgdWludDMyX3QgZGF0YVtQU1JfSU5GT19BUlJBWV9TSVpFXTsKIAotICAgICAgICBjYXNl
IFhFTl9TWVNDVExfUFNSX0NBVF9nZXRfbDNfaW5mbzoKKyAgICAgICAgY2FzZSBYRU5fU1lTQ1RM
X1BTUl9nZXRfbDNfaW5mbzoKICAgICAgICAgewotICAgICAgICAgICAgcmV0ID0gcHNyX2dldF9p
bmZvKHN5c2N0bC0+dS5wc3JfY2F0X29wLnRhcmdldCwKKyAgICAgICAgICAgIHJldCA9IHBzcl9n
ZXRfaW5mbyhzeXNjdGwtPnUucHNyX2FsbG9jLnRhcmdldCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBQU1JfQ0JNX1RZUEVfTDMsIGRhdGEsIEFSUkFZX1NJWkUoZGF0YSkpOwogICAg
ICAgICAgICAgaWYgKCByZXQgKQogICAgICAgICAgICAgICAgIGJyZWFrOwogCi0gICAgICAgICAg
ICBzeXNjdGwtPnUucHNyX2NhdF9vcC51LmNhdF9pbmZvLmNvc19tYXggPQorICAgICAgICAgICAg
c3lzY3RsLT51LnBzcl9hbGxvYy51LmNhdF9pbmZvLmNvc19tYXggPQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBkYXRhW1BTUl9JTkZPX0lEWF9DT1NfTUFYXTsKLSAgICAg
ICAgICAgIHN5c2N0bC0+dS5wc3JfY2F0X29wLnUuY2F0X2luZm8uY2JtX2xlbiA9CisgICAgICAg
ICAgICBzeXNjdGwtPnUucHNyX2FsbG9jLnUuY2F0X2luZm8uY2JtX2xlbiA9CiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFbUFNSX0lORk9fSURYX0NBVF9DQk1fTEVO
XTsKLSAgICAgICAgICAgIHN5c2N0bC0+dS5wc3JfY2F0X29wLnUuY2F0X2luZm8uZmxhZ3MgPQor
ICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9hbGxvYy51LmNhdF9pbmZvLmZsYWdzID0KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YVtQU1JfSU5GT19JRFhfQ0FUX0ZM
QUddOwogCi0gICAgICAgICAgICBpZiAoIF9fY29weV9maWVsZF90b19ndWVzdCh1X3N5c2N0bCwg
c3lzY3RsLCB1LnBzcl9jYXRfb3ApICkKKyAgICAgICAgICAgIGlmICggX19jb3B5X2ZpZWxkX3Rv
X2d1ZXN0KHVfc3lzY3RsLCBzeXNjdGwsIHUucHNyX2FsbG9jKSApCiAgICAgICAgICAgICAgICAg
cmV0ID0gLUVGQVVMVDsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAKLSAgICAgICAg
Y2FzZSBYRU5fU1lTQ1RMX1BTUl9DQVRfZ2V0X2wyX2luZm86CisgICAgICAgIGNhc2UgWEVOX1NZ
U0NUTF9QU1JfZ2V0X2wyX2luZm86CiAgICAgICAgIHsKLSAgICAgICAgICAgIHJldCA9IHBzcl9n
ZXRfaW5mbyhzeXNjdGwtPnUucHNyX2NhdF9vcC50YXJnZXQsCisgICAgICAgICAgICByZXQgPSBw
c3JfZ2V0X2luZm8oc3lzY3RsLT51LnBzcl9hbGxvYy50YXJnZXQsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgUFNSX0NCTV9UWVBFX0wyLCBkYXRhLCBBUlJBWV9TSVpFKGRhdGEpKTsK
ICAgICAgICAgICAgIGlmICggcmV0ICkKICAgICAgICAgICAgICAgICBicmVhazsKIAotICAgICAg
ICAgICAgc3lzY3RsLT51LnBzcl9jYXRfb3AudS5jYXRfaW5mby5jb3NfbWF4ID0KKyAgICAgICAg
ICAgIHN5c2N0bC0+dS5wc3JfYWxsb2MudS5jYXRfaW5mby5jb3NfbWF4ID0KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YVtQU1JfSU5GT19JRFhfQ09TX01BWF07Ci0g
ICAgICAgICAgICBzeXNjdGwtPnUucHNyX2NhdF9vcC51LmNhdF9pbmZvLmNibV9sZW4gPQorICAg
ICAgICAgICAgc3lzY3RsLT51LnBzcl9hbGxvYy51LmNhdF9pbmZvLmNibV9sZW4gPQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhW1BTUl9JTkZPX0lEWF9DQVRfQ0JN
X0xFTl07Ci0gICAgICAgICAgICBzeXNjdGwtPnUucHNyX2NhdF9vcC51LmNhdF9pbmZvLmZsYWdz
ID0KKyAgICAgICAgICAgIHN5c2N0bC0+dS5wc3JfYWxsb2MudS5jYXRfaW5mby5mbGFncyA9CiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFbUFNSX0lORk9fSURYX0NB
VF9GTEFHXTsKIAotICAgICAgICAgICAgaWYgKCBfX2NvcHlfZmllbGRfdG9fZ3Vlc3QodV9zeXNj
dGwsIHN5c2N0bCwgdS5wc3JfY2F0X29wKSApCisgICAgICAgICAgICBpZiAoIF9fY29weV9maWVs
ZF90b19ndWVzdCh1X3N5c2N0bCwgc3lzY3RsLCB1LnBzcl9hbGxvYykgKQogICAgICAgICAgICAg
ICAgIHJldCA9IC1FRkFVTFQ7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2Rv
bWN0bC5oCmluZGV4IDcwMDI3YWIuLmVhZmY5YjMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1
YmxpYy9kb21jdGwuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKQEAgLTEwNjUs
MTYgKzEwNjUsMTYgQEAgc3RydWN0IHhlbl9kb21jdGxfbW9uaXRvcl9vcCB7CiAgICAgfSB1Owog
fTsKIAotc3RydWN0IHhlbl9kb21jdGxfcHNyX2NhdF9vcCB7Ci0jZGVmaW5lIFhFTl9ET01DVExf
UFNSX0NBVF9PUF9TRVRfTDNfQ0JNICAgICAwCi0jZGVmaW5lIFhFTl9ET01DVExfUFNSX0NBVF9P
UF9HRVRfTDNfQ0JNICAgICAxCi0jZGVmaW5lIFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRfTDNf
Q09ERSAgICAyCi0jZGVmaW5lIFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRfTDNfREFUQSAgICAz
Ci0jZGVmaW5lIFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDNfQ09ERSAgICA0Ci0jZGVmaW5l
IFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDNfREFUQSAgICA1Ci0jZGVmaW5lIFhFTl9ET01D
VExfUFNSX0NBVF9PUF9TRVRfTDJfQ0JNICAgICA2Ci0jZGVmaW5lIFhFTl9ET01DVExfUFNSX0NB
VF9PUF9HRVRfTDJfQ0JNICAgICA3Ci0gICAgdWludDMyX3QgY21kOyAgICAgICAvKiBJTjogWEVO
X0RPTUNUTF9QU1JfQ0FUX09QXyogKi8KK3N0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9hbGxvYyB7Cisj
ZGVmaW5lIFhFTl9ET01DVExfUFNSX1NFVF9MM19DQk0gICAgIDAKKyNkZWZpbmUgWEVOX0RPTUNU
TF9QU1JfR0VUX0wzX0NCTSAgICAgMQorI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9TRVRfTDNfQ09E
RSAgICAyCisjZGVmaW5lIFhFTl9ET01DVExfUFNSX1NFVF9MM19EQVRBICAgIDMKKyNkZWZpbmUg
WEVOX0RPTUNUTF9QU1JfR0VUX0wzX0NPREUgICAgNAorI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9H
RVRfTDNfREFUQSAgICA1CisjZGVmaW5lIFhFTl9ET01DVExfUFNSX1NFVF9MMl9DQk0gICAgIDYK
KyNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfR0VUX0wyX0NCTSAgICAgNworICAgIHVpbnQzMl90IGNt
ZDsgICAgICAgLyogSU46IFhFTl9ET01DVExfUFNSXyogKi8KICAgICB1aW50MzJfdCB0YXJnZXQ7
ICAgIC8qIElOICovCiAgICAgdWludDY0X3QgZGF0YTsgICAgICAvKiBJTi9PVVQgKi8KIH07CkBA
IC0xMTgwLDcgKzExODAsNyBAQCBzdHJ1Y3QgeGVuX2RvbWN0bCB7CiAjZGVmaW5lIFhFTl9ET01D
VExfc2V0dm51bWFpbmZvICAgICAgICAgICAgICAgICAgNzQKICNkZWZpbmUgWEVOX0RPTUNUTF9w
c3JfY210X29wICAgICAgICAgICAgICAgICAgICA3NQogI2RlZmluZSBYRU5fRE9NQ1RMX21vbml0
b3Jfb3AgICAgICAgICAgICAgICAgICAgIDc3Ci0jZGVmaW5lIFhFTl9ET01DVExfcHNyX2NhdF9v
cCAgICAgICAgICAgICAgICAgICAgNzgKKyNkZWZpbmUgWEVOX0RPTUNUTF9wc3JfYWxsb2MgICAg
ICAgICAgICAgICAgICAgICA3OAogI2RlZmluZSBYRU5fRE9NQ1RMX3NvZnRfcmVzZXQgICAgICAg
ICAgICAgICAgICAgIDc5CiAjZGVmaW5lIFhFTl9ET01DVExfc2V0X2dudHRhYl9saW1pdHMgICAg
ICAgICAgICAgODAKICNkZWZpbmUgWEVOX0RPTUNUTF92dWFydF9vcCAgICAgICAgICAgICAgICAg
ICAgICA4MQpAQCAtMTI0NSw3ICsxMjQ1LDcgQEAgc3RydWN0IHhlbl9kb21jdGwgewogICAgICAg
ICBzdHJ1Y3QgeGVuX2RvbWN0bF92bnVtYSAgICAgICAgICAgICB2bnVtYTsKICAgICAgICAgc3Ry
dWN0IHhlbl9kb21jdGxfcHNyX2NtdF9vcCAgICAgICAgcHNyX2NtdF9vcDsKICAgICAgICAgc3Ry
dWN0IHhlbl9kb21jdGxfbW9uaXRvcl9vcCAgICAgICAgbW9uaXRvcl9vcDsKLSAgICAgICAgc3Ry
dWN0IHhlbl9kb21jdGxfcHNyX2NhdF9vcCAgICAgICAgcHNyX2NhdF9vcDsKKyAgICAgICAgc3Ry
dWN0IHhlbl9kb21jdGxfcHNyX2FsbG9jICAgICAgICAgcHNyX2FsbG9jOwogICAgICAgICBzdHJ1
Y3QgeGVuX2RvbWN0bF9zZXRfZ250dGFiX2xpbWl0cyBzZXRfZ250dGFiX2xpbWl0czsKICAgICAg
ICAgc3RydWN0IHhlbl9kb21jdGxfdnVhcnRfb3AgICAgICAgICAgdnVhcnRfb3A7CiAgICAgICAg
IHVpbnQ4X3QgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZFsxMjhdOwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oIGIveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0
bC5oCmluZGV4IDYxNDBmMWEuLmE1MGUzNDUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9zeXNjdGwuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKQEAgLTY5NiwxMCAr
Njk2LDEwIEBAIHN0cnVjdCB4ZW5fc3lzY3RsX3BjaXRvcG9pbmZvIHsKICAgICBYRU5fR1VFU1Rf
SEFORExFXzY0KHVpbnQzMikgbm9kZXM7CiB9OwogCi0jZGVmaW5lIFhFTl9TWVNDVExfUFNSX0NB
VF9nZXRfbDNfaW5mbyAgICAgICAgICAgICAgIDAKLSNkZWZpbmUgWEVOX1NZU0NUTF9QU1JfQ0FU
X2dldF9sMl9pbmZvICAgICAgICAgICAgICAgMQotc3RydWN0IHhlbl9zeXNjdGxfcHNyX2NhdF9v
cCB7Ci0gICAgdWludDMyX3QgY21kOyAgICAgICAvKiBJTjogWEVOX1NZU0NUTF9QU1JfQ0FUXyog
Ki8KKyNkZWZpbmUgWEVOX1NZU0NUTF9QU1JfZ2V0X2wzX2luZm8gICAgICAgICAgICAgICAwCisj
ZGVmaW5lIFhFTl9TWVNDVExfUFNSX2dldF9sMl9pbmZvICAgICAgICAgICAgICAgMQorc3RydWN0
IHhlbl9zeXNjdGxfcHNyX2FsbG9jIHsKKyAgICB1aW50MzJfdCBjbWQ7ICAgICAgIC8qIElOOiBY
RU5fU1lTQ1RMX1BTUl8qICovCiAgICAgdWludDMyX3QgdGFyZ2V0OyAgICAvKiBJTiAqLwogICAg
IHVuaW9uIHsKICAgICAgICAgc3RydWN0IHsKQEAgLTEwNjgsNyArMTA2OCw3IEBAIHN0cnVjdCB4
ZW5fc3lzY3RsIHsKICNkZWZpbmUgWEVOX1NZU0NUTF9nY292X29wICAgICAgICAgICAgICAgICAg
ICAgICAyMAogI2RlZmluZSBYRU5fU1lTQ1RMX3Bzcl9jbXRfb3AgICAgICAgICAgICAgICAgICAg
IDIxCiAjZGVmaW5lIFhFTl9TWVNDVExfcGNpdG9wb2luZm8gICAgICAgICAgICAgICAgICAgMjIK
LSNkZWZpbmUgWEVOX1NZU0NUTF9wc3JfY2F0X29wICAgICAgICAgICAgICAgICAgICAyMworI2Rl
ZmluZSBYRU5fU1lTQ1RMX3Bzcl9hbGxvYyAgICAgICAgICAgICAgICAgICAgIDIzCiAjZGVmaW5l
IFhFTl9TWVNDVExfdG1lbV9vcCAgICAgICAgICAgICAgICAgICAgICAgMjQKICNkZWZpbmUgWEVO
X1NZU0NUTF9nZXRfY3B1X2xldmVsbGluZ19jYXBzICAgICAgICAyNQogI2RlZmluZSBYRU5fU1lT
Q1RMX2dldF9jcHVfZmVhdHVyZXNldCAgICAgICAgICAgIDI2CkBAIC0xMDk3LDcgKzEwOTcsNyBA
QCBzdHJ1Y3QgeGVuX3N5c2N0bCB7CiAgICAgICAgIHN0cnVjdCB4ZW5fc3lzY3RsX3NjaGVkdWxl
cl9vcCAgICAgIHNjaGVkdWxlcl9vcDsKICAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxfZ2Nvdl9v
cCAgICAgICAgICAgZ2Nvdl9vcDsKICAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxfcHNyX2NtdF9v
cCAgICAgICAgcHNyX2NtdF9vcDsKLSAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxfcHNyX2NhdF9v
cCAgICAgICAgcHNyX2NhdF9vcDsKKyAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxfcHNyX2FsbG9j
ICAgICAgICAgcHNyX2FsbG9jOwogICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0bF90bWVtX29wICAg
ICAgICAgICB0bWVtX29wOwogICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0bF9jcHVfbGV2ZWxsaW5n
X2NhcHMgY3B1X2xldmVsbGluZ19jYXBzOwogICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0bF9jcHVf
ZmVhdHVyZXNldCAgICBjcHVfZmVhdHVyZXNldDsKZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2sv
aG9va3MuYyBiL3hlbi94c20vZmxhc2svaG9va3MuYwppbmRleCBmMDFiNGNmLi5kNzI1ZTU2IDEw
MDY0NAotLS0gYS94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKKysrIGIveGVuL3hzbS9mbGFzay9ob29r
cy5jCkBAIC03NDMsOCArNzQzLDggQEAgc3RhdGljIGludCBmbGFza19kb21jdGwoc3RydWN0IGRv
bWFpbiAqZCwgaW50IGNtZCkKICAgICBjYXNlIFhFTl9ET01DVExfcHNyX2NtdF9vcDoKICAgICAg
ICAgcmV0dXJuIGN1cnJlbnRfaGFzX3Blcm0oZCwgU0VDQ0xBU1NfRE9NQUlOMiwgRE9NQUlOMl9f
UFNSX0NNVF9PUCk7CiAKLSAgICBjYXNlIFhFTl9ET01DVExfcHNyX2NhdF9vcDoKLSAgICAgICAg
cmV0dXJuIGN1cnJlbnRfaGFzX3Blcm0oZCwgU0VDQ0xBU1NfRE9NQUlOMiwgRE9NQUlOMl9fUFNS
X0NBVF9PUCk7CisgICAgY2FzZSBYRU5fRE9NQ1RMX3Bzcl9hbGxvYzoKKyAgICAgICAgcmV0dXJu
IGN1cnJlbnRfaGFzX3Blcm0oZCwgU0VDQ0xBU1NfRE9NQUlOMiwgRE9NQUlOMl9fUFNSX0FMTE9D
KTsKIAogICAgIGNhc2UgWEVOX0RPTUNUTF9zb2Z0X3Jlc2V0OgogICAgICAgICByZXR1cm4gY3Vy
cmVudF9oYXNfcGVybShkLCBTRUNDTEFTU19ET01BSU4yLCBET01BSU4yX19TT0ZUX1JFU0VUKTsK
QEAgLTgxMCw5ICs4MTAsOSBAQCBzdGF0aWMgaW50IGZsYXNrX3N5c2N0bChpbnQgY21kKQogICAg
IGNhc2UgWEVOX1NZU0NUTF9wc3JfY210X29wOgogICAgICAgICByZXR1cm4gYXZjX2N1cnJlbnRf
aGFzX3Blcm0oU0VDSU5JVFNJRF9YRU4sIFNFQ0NMQVNTX1hFTjIsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBYRU4yX19QU1JfQ01UX09QLCBOVUxMKTsKLSAgICBjYXNlIFhF
Tl9TWVNDVExfcHNyX2NhdF9vcDoKKyAgICBjYXNlIFhFTl9TWVNDVExfcHNyX2FsbG9jOgogICAg
ICAgICByZXR1cm4gYXZjX2N1cnJlbnRfaGFzX3Blcm0oU0VDSU5JVFNJRF9YRU4sIFNFQ0NMQVNT
X1hFTjIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU4yX19QU1JfQ0FU
X09QLCBOVUxMKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTjJfX1BT
Ul9BTExPQywgTlVMTCk7CiAKICAgICBjYXNlIFhFTl9TWVNDVExfdG1lbV9vcDoKICAgICAgICAg
cmV0dXJuIGRvbWFpbl9oYXNfeGVuKGN1cnJlbnQtPmRvbWFpbiwgWEVOX19UTUVNX0NPTlRST0wp
OwpkaWZmIC0tZ2l0IGEveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMgYi94ZW4v
eHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycwppbmRleCAzYTJkODYzLi5kMGExZWM1IDEw
MDY0NAotLS0gYS94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycworKysgYi94ZW4v
eHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycwpAQCAtODUsOCArODUsOCBAQCBjbGFzcyB4
ZW4yCiAgICAgcmVzb3VyY2Vfb3AKICMgWEVOX1NZU0NUTF9wc3JfY210X29wCiAgICAgcHNyX2Nt
dF9vcAotIyBYRU5fU1lTQ1RMX3Bzcl9jYXRfb3AKLSAgICBwc3JfY2F0X29wCisjIFhFTl9TWVND
VExfcHNyX2FsbG9jCisgICAgcHNyX2FsbG9jCiAjIFhFTlBGX2dldF9zeW1ib2wKICAgICBnZXRf
c3ltYm9sCiAjIFBNVSBjb250cm9sCkBAIC0yNDYsOCArMjQ2LDggQEAgY2xhc3MgZG9tYWluMgog
ICAgIG1lbV9wYWdpbmcKICMgWEVOTUVNX3NoYXJpbmdfb3AKICAgICBtZW1fc2hhcmluZwotIyBY
RU5fRE9NQ1RMX3Bzcl9jYXRfb3AKLSAgICBwc3JfY2F0X29wCisjIFhFTl9ET01DVExfcHNyX2Fs
bG9jCisgICAgcHNyX2FsbG9jCiAjIFhFTl9ET01DVExfc2V0X2dudHRhYl9saW1pdHMKICAgICBz
ZXRfZ250dGFiX2xpbWl0cwogfQotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 24 09:59:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 09:59:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6vzO-0000fo-J3; Tue, 24 Oct 2017 09:59:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e6vzN-0000fi-Aw
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 09:59:13 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 92/EE-23269-0FE0FE95; Tue, 24 Oct 2017 09:59:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPIsWRWlGSWpSXmKPExsVyMfTOId33fO8
 jDRau07P4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNetTWwFfzjq1jSsp65gfEgTxcjF4eQwCxG
 if6zH5hBHBaBW8wSD07vZQRxJAQOskp8m/WfpYuRE8jJkpjVsYwVwk6TWHdvCXsXIweQXS6x5
 bMPiCkkoCax5k0UxNBOJokPE1eBtQoLuEt0b24HaxUR8JH4vvceO0TRaiaJeb8Wgi1jFpgGdM
 at42wgk9gEdCTWzagFaeAVsJU4u+c5I0iYRUBVov26CUhYVCBV4uO7L4wQJYISJ2c+AdvFKWA
 pceNWCzuIzQzUemfubmYIW15i+9s5zBMYRWYhaZmFpGwWkrIFjMyrGDWKU4vKUot0jUz1kooy
 0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECI6CegYFxB+Oudr9DjJIcTEqivP/ev4sU4
 kvKT6nMSCzOiC8qzUktPsQow8GhJMH7iPd9pJBgUWp6akVaZg4wFmHSEhw8SiK8ssB4FOItLk
 jMLc5Mh0idYrTkuHDn0h8mjgN7bgHJZzNfNzALseTl56VKifPuA5knANKQUZoHNw6WLi4xyko
 J8zIyMDAI8RSkFuVmlqDKv2IU52BUEubtBJnCk5lXArf1FdBBTCAH2b8BOagkESEl1cBoZRzt
 YXVP5JW4+L230Ru23q9eNM9P6Ln9Hw3XM1sucFy/Prs7SOWiUpvUkSaGZuaMKQ5PP6kKK0gWz
 bacUjT9lHjzJuMdSfoaXj+/9j+L35e8qkt2bYMlB3u5q6PB+WU7vCX5dfh493HJ1gg/5M6zkC
 t4bxDzrasufs2MJwfKd+8/pZaWEqvEUpyRaKjFXFScCABrHS4HEgMAAA==
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1508839150!94357165!1
X-Originating-IP: [209.85.220.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9978 invoked from network); 24 Oct 2017 09:59:11 -0000
Received: from mail-qk0-f194.google.com (HELO mail-qk0-f194.google.com)
 (209.85.220.194)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 24 Oct 2017 09:59:11 -0000
Received: by mail-qk0-f194.google.com with SMTP id f199so25473290qke.2
 for <xen-devel@lists.xenproject.org>; Tue, 24 Oct 2017 02:59:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:cc:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding;
 bh=Oscyt5kw7mRQKDB3t68UjgHohftoo3/7KTbeBm2qyow=;
 b=TKDJDC7voNZ8jdm8RlrFykE/Oz49qcyvnhV6H4gky1rWRIylodI0uCRcNoatpdp+5N
 8E+/aM/fi8iaHXg4kaJojYw9cj7Ok5ejCcMgca9L00KAE1CqqcymVMC69YlqTgoiHygl
 goaHAX46FtMx1QmgF6Sfwk9k8DHKS/CMNKGRU=
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-transfer-encoding;
 bh=Oscyt5kw7mRQKDB3t68UjgHohftoo3/7KTbeBm2qyow=;
 b=IlRWTQ4APaUVUxXrbagTd75r/JVvKWc5g8tts5vAQsJGIRKcDH0lTKnU+Ilu2/kciF
 0G5qckclRFIrCiznaq6cHblgt5g8e4JuMLzrK4JoG5HBlRuYOnGjpLAGdobyWLUbFtzM
 QkumlyMij+zjS5QYE9tAz8ii44qcvfacbxFxMP3VNMgOcjDK49zs5S4nGz4Fc3LQP2S7
 ZkH/PyutzkonQgmo2bvsMBkNUDkSnNsnMqcoztzP3RZbTv5BQC0UCbNXWmJj3HM3shky
 r8uYLbjo5PGlHq6tnqvFK+RgWeVnMi0JDtczfoAcZC2fXBYRCIjWepiO8nLxsP+sL3TJ
 AHHg==
X-Gm-Message-State: AMCzsaXAZc8H9VILozS/j754DSGKBOkgl3LUiqdcask7OpJWmbB2ASmv
 MnpEO0fnnEJinEK35lHlp1FLVw==
X-Google-Smtp-Source: ABhQp+SuZYzaDu2yQ5vBZ09dXOordkz/xqBPKg5iBCubnshFP7HQvr7SN+4DqW6WrkV9keHjfDh6LA==
X-Received: by 10.55.162.7 with SMTP id l7mr23498247qke.74.1508839150630;
 Tue, 24 Oct 2017 02:59:10 -0700 (PDT)
Received: from Juliens-MacBook-Pro.local ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id x21sm5903136qkb.82.2017.10.24.02.59.08
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 24 Oct 2017 02:59:10 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <osstest-115037-mainreport@xen.org>
 <59EDC70D0200007800189380@prv-mh.provo.novell.com>
 <cde9b0a8-c1dc-b2da-8c92-3b96122e178a@linaro.org>
 <59EE1A1602000078001895C5@prv-mh.provo.novell.com>
 <12bd1ff0-eaab-ba18-08a7-1b3861c37e86@citrix.com>
 <20171023155755.bngkmrnr3sbrvapf@citrix.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <86aafd34-5ffb-f514-147a-0b5a6eb16589@linaro.org>
Date: Tue, 24 Oct 2017 10:59:07 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)
 Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20171023155755.bngkmrnr3sbrvapf@citrix.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 "xen.org" <Ian.Jackson@eu.citrix.com>, osstest-admin@xenproject.org,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [xen-unstable test] 115037: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyMy8xMC8yMDE3IDE2OjU3LCBXZWkgTGl1IHdyb3RlOgo+IE9uIE1vbiwgT2N0IDIz
LCAyMDE3IGF0IDAzOjM4OjMzUE0gKzAxMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9uIDIz
LzEwLzE3IDE1OjM0LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDIzLjEwLjE3IGF0IDE1
OjU4LCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+IHdyb3RlOgo+Pj4+IE9uIDIzLzEwLzE3IDA5
OjQwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4gT24gMjMuMTAuMTcgYXQgMDE6NDksIDxv
c3N0ZXN0LWFkbWluQHhlbnByb2plY3Qub3JnPiB3cm90ZToKPj4+Pj4+IGZsaWdodCAxMTUwMzcg
eGVuLXVuc3RhYmxlIHJlYWwgW3JlYWxdCj4+Pj4+PiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE1MDM3Lwo+Pj4+Pj4KPj4+Pj4+IFJlZ3Jlc3Npb25z
IDotKAo+Pj4+Pj4KPj4+Pj4+IFRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJs
b2NraW5nLAo+Pj4+Pj4gaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46Cj4+
Pj4+PiAgIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNDY0NAo+Pj4+Pj4gICB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTQ2
NDQKPj4+Pj4+ICAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0NjQ0Cj4+Pj4+IEknbSBwdXp6bGVkIGJ5IHRo
ZXNlIHJlY3VycmluZyBmYWlsdXJlczogVW50aWwgZmxpZ2h0IDExNDUyNSBhbGwgdGhyZWUKPj4+
Pj4gKHBsdXMgdGhlIGZvdXJ0aCBzaWJsaW5nLCB3aGljaCBpcyBpbiAiZ3Vlc3Qtc3RvcCBmYWls
IG5ldmVyIHBhc3MiIHN0YXRlKQo+Pj4+PiB3ZXJlIGZhaWwtbmV2ZXItcGFzcyBvbiB3aW5kb3dz
LWluc3RhbGwgKHRoZSA2NC1iaXQgaG9zdCBvbmVzKSBvcgo+Pj4+PiBndWVzdC1zYXZlcmVzdG9y
ZSAodGhlIDMyLWJpdCBob3N0IG9uZXMpLiBUaGVuIGZsaWdodHMgMTE0NTQwIGFuZAo+Pj4+PiAx
MTQ2NDQgd2VyZSBzdWNjZXNzZXMsIGFuZCBzaW5jZSB0aGVuIGd1ZXN0LXN0b3AgaGFzIGJlZW4g
ZmFpbGluZy4KPj4+Pj4gVGhlIGd1ZXN0IGNvbnNvbGUgZG9lc24ndCBzaG93IGFueSBpbmRpY2F0
aW9uIHRoYXQgdGhlIGd1ZXN0IG1heQo+Pj4+PiBoYXZlIHJlY2VpdmVkIGEgc2h1dGRvd24gc2ln
bmFsLgo+Pj4+IFdvdWxkIGl0IGJlIHBvc3NpYmxlIG9mIGEgcGxhdGZvcm0gc3BlY2lmaWMgYnVn
PyBUaGUgbGFzdCB0d28gZmxpZ2h0cwo+Pj4+IGFyZSBmYWlsaW5nIG9uIG1lcmxvdDEuCj4+PiBO
b3QgdmVyeSBsaWtlbHkgaGVyZSwgSSB3b3VsZCBzYXkuCj4+Cj4+IFRoZXNlIHRlc3RzIGhhdmUg
cmVsaWFibHkgbmV2ZXIgcGFzc2VkIGJlZm9yZSwgYW5kIHRoZXJlIGFyZSBubyBjaGFuZ2VzCj4+
IHJlY2VudGx5IChJJ20gYXdhcmUgb2YpIHdoaWNoIHdvdWxkIGNhdXNlIHRoZW0gdG8gc3RhcnQg
cGFzc2luZy4KPgo+IFRoZXJlIGlzIG9uIG9zc3Rlc3Qgc2lkZSAtLSB3ZSBidW1wZWQgdGhlIGRp
c2sgZnJvbSAxMEcgdG8gMjBHLgo+Cj4gUHJldmlvdXNseSB0aGUgdGVzdHMgZmFpbGVkIGR1ZSB0
byB0aGVyZSB3YXMgaW5zdWZmaWNpZW50IHNwYWNlIHRvIHN0b3JlCj4gdGhpcyBpc28gYW5kIHRo
ZSBndWVzdCBpbWFnZS4KClRoZXkgc2VlbWVkIHRvIGhhdmUgcGFzc2VkIHR3aWNlIG9uIHR3byBz
ZXBhcmF0ZSBtYWNoaW5lIGFuZCB0aGVuIGZhaWxlZCAKcmVsaWFibHkgYWdhaW4gb24gbWVybG90
MS9waW5vdDAuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 24 10:09:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 10:09:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6w9J-0001Ua-JC; Tue, 24 Oct 2017 10:09:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4637a6ad5=Andrew.Cooper3@citrix.com>)
 id 1e6w9I-0001UU-DC
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 10:09:28 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 40/D3-31121-7511FE95; Tue, 24 Oct 2017 10:09:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsWSzvfng26Y4Pt
 Ig42/bSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owXB48yFezjrXj05SVbA+Mvri5GTg4JAX+J
 9zOPsoPYwgIJElfmPGUCsUUEMiRmz/8FZjMLOErc+vKKtYuRi0NI4DCjxNEZ88Aa2AT0JXa/+
 ARWxCtgKzGzdzKYzSKgKjHz3TdmEFtUIFyi6Ww/C0SNoMTJmU+AbA4OTgEbicevskBMZgFNif
 W79CFWyUs0b53NDGGLSzR9WckKYgsJqElc67/EDnFyusTEZz0sExgFZiEZOgth0iwkk2YhmbS
 AkWUVo0ZxalFZapGuoZleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgwDIAwQ7G
 +xsDDjFKcjApifL+e/8uUogvKT+lMiOxOCO+qDQntfgQowwHh5IEr7PA+0ghwaLU9NSKtMwcY
 OzApCU4eJREeA/wA6V5iwsSc4sz0yFSpxiNOX5MuvKHiePZzNcNzEIsefl5qVLivNwgkwRASj
 NK8+AGwWL6EqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR5Z4JM4cnMK4Hb9wroFCagU2Tt34C
 cUpKIkJJqYFyz8nrpdGmnxeH1fVM/TC2X7RI8FB5v9KH0zNWfklf3rfvDodo46z8vg3eI+yXB
 tE9bxBzELx1o+Hv4+zopT7/IzbdXdIjnmYkrLL3QcfP5I1uJ3LRDajVvl1YEnVf4VVx14uLhE
 2aRJ2YEK4QLMvzOqtCJ+9zC4RdT+XjudbV9Gk87RRb3HVFiKc5INNRiLipOBAByy1yg5AIAAA
 ==
X-Env-Sender: prvs=4637a6ad5=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1508839764!107643001!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20435 invoked from network); 24 Oct 2017 10:09:26 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Oct 2017 10:09:26 -0000
X-IronPort-AV: E=Sophos;i="5.43,427,1503360000"; d="scan'208";a="106468648"
To: Juergen Gross <jgross@suse.com>, Julien Grall <julien.grall@arm.com>, Wei
 Liu <wei.liu2@citrix.com>
References: <20170926120256.22146-1-jgross@suse.com>
 <20170927143630.m7k263i3dp4ya6vs@citrix.com>
 <40657f02-de40-2cf7-daaf-2aa65b322a42@arm.com>
 <948b7f50-c72a-5982-0e78-294e7908b025@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <fd2ad1bf-30cb-f090-75bd-653907f7d5d5@citrix.com>
Date: Tue, 24 Oct 2017 11:09:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <948b7f50-c72a-5982-0e78-294e7908b025@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [PATCH v2] libxc: remove stale error check for
 domain size in xc_sr_save_x86_hvm.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjMvMTAvMTcgMTE6MjAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gT24gMDYvMTAvMTcgMTU6
MzAsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGksCj4+Cj4+IE9uIDI3LzA5LzE3IDE1OjM2LCBX
ZWkgTGl1IHdyb3RlOgo+Pj4gT24gVHVlLCBTZXAgMjYsIDIwMTcgYXQgMDI6MDI6NTZQTSArMDIw
MCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+PiBMb25nIGFnbyBkb21haW5zIHRvIGJlIHNhdmVk
IHdlcmUgbGltaXRlZCB0byAxVEIgc2l6ZSBkdWUgdG8gdGhlCj4+Pj4gbWlncmF0aW9uIHN0cmVh
bSB2MSBsaW1pdGF0aW9ucyB3aGljaCB1c2VkIGEgMzIgYml0IHZhbHVlIGZvciB0aGUKPj4+PiBQ
Rk4gYW5kIHRoZSBmcmFtZSB0eXBlICg0IGJpdHMpIGxlYXZpbmcgb25seSAyOCBiaXRzIGZvciB0
aGUgUEZOLgo+Pj4+Cj4+Pj4gTWlncmF0aW9uIHN0cmVhbSBWMiB1c2VzIGEgNjQgYml0IHZhbHVl
IGZvciB0aGlzIHB1cnBvc2UsIHNvIHRoZXJlCj4+Pj4gaXMgbm8gbmVlZCB0byByZWZ1c2Ugc2F2
aW5nIChvciBtaWdyYXRpbmcpIGRvbWFpbnMgbGFyZ2VyIHRoYW4gMSBUQi4KPj4+Pgo+Pj4+IEZv
ciAzMiBiaXQgdG9vbHN0YWNrcyB0aGVyZSBpcyBzdGlsbCBhIHNpemUgbGltaXQsIGFzIGRvbWFp
bnMgbGFyZ2VyCj4+Pj4gdGhhbiBhYm91dCAxVEIgd2lsbCBsZWFkIHRvIGFuIGV4aGF1c3RlZCB2
aXJ0dWFsIGFkZHJlc3Mgc3BhY2Ugb2YgdGhlCj4+Pj4gc2F2aW5nIHByb2Nlc3MuIFNvIGtlZXAg
dGhlIHRlc3QgZm9yIDMyIGJpdCwgYnV0IGRvbid0IGJhc2UgaXQgb24gdGhlCj4+Pj4gcGFnZSB0
eXBlIG1hY3Jvcy4gQXMgYSBtaWdyYXRpb24gY291bGQgbGVhZCB0byB0aGUgc2l0dWF0aW9uIHdo
ZXJlIGEKPj4+PiAzMiBiaXQgdG9vbHN0YWNrIHdvdWxkIGhhdmUgdG8gaGFuZGxlIHN1Y2ggYSBs
YXJnZSBkb21haW4gKGluIGNhc2UgdGhlCj4+Pj4gc2VuZGluZyBzaWRlIGlzIDY0IGJpdCkgdGhl
IHNhbWUgdGVzdCBzaG91bGQgYmUgYWRkZWQgZm9yIHJlc3RvcmluZyBhCj4+Pj4gZG9tYWluLgo+
Pj4+Cj4+Pj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+
Pj4gSSB3aWxsIGxlYXZlIHRoaXMgdG8gQW5kcmV3Lgo+Pj4KPj4+IEkgZG9uJ3QgcmVhbGx5IGhh
dmUgYW4gb3BpbmlvbiBoZXJlLgo+Pgo+PiBJIHdpbGwgd2FpdCBBbmRyZXcgZmVlZGJhY2sgYmVm
b3JlIGdpdmluZyBhIHJlbGVhc2UgYWNrIG9uIHRoaXMgcGF0Y2guCj4gQW5kcmV3PwoKU29ycnkg
LSB0aGlzIGNvbXBsZXRlbHkgZmVsbCBvZmYgbXkgcmFkYXIuCgpUaGlzIGlzIHByb2JhYmx5IGZp
bmUgb3ZlcmFsbC4KCk9uZSBhcmVhIHdoaWNoIGlzIG5vdyBtb3JlIGltcG9ydGFudCBmb3IgdmVu
ZG9ycyB0byB0YWtlIGNhcmUgb3ZlciBpcwpwcmV2ZW50aW5nIG1pZ3JhdGlvbiBvZiBWTXMgZnJv
bSBzd2FwcGluZyBkb20wIHRvIGRlYXRoLsKgIFRoZXJlIGFyZSBhCm51bWJlciBvZiBsYXJnZSBz
dHJ1Y3R1cmVzIGFsbG9jYXRlZCAob25seSBPKG4pIHdpdGggdGhlIHNpemUgb2YgdGhlClZNKSwg
YW5kIHRoaXMgd2lsbCBnZXQgd29yc2UgYXMvd2hlbiBzdGVwcyBhcmUgdGFrZW4gdG8gYWRkcmVz
cyB0aGUKYmFsbG9vbmluZyBpc3N1ZXMuwqAgVGhlIGJlc3Qgd2F5IGlzIHByb2JhYmx5IHRvIGxp
bWl0IHRoZSBudW1iZXIgb2YKY29uY3VycmVudCBtaWdyYXRpb25zIHdoaWNoIGNhbiBiZSBwZXJm
b3JtZWQuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 24 10:12:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 10:12:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6wBu-000268-0c; Tue, 24 Oct 2017 10:12:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=463142844=Ian.Jackson@citrix.com>)
 id 1e6wBs-000261-QF
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 10:12:08 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 CF/92-07422-8F11FE95; Tue, 24 Oct 2017 10:12:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsXitHSDve53wfe
 RBl1LtCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow5q6YzFtxirXg5ZyJjA+Mpli5GTg4JAX+J
 1ie7wWw2AV2Jpi1/2UBsXgFBiZMzn4DFmQV0JBbs/sQGYctLbH87hxmixk5i86x1YDaLgKpE+
 94+RhBbREBR4sHLm6xdjFxA9d+ZJJ7t2Qs2SFjASeL5pyawIk4BS4l7T1ewgthCAhYST//fZY
 Q4yETi7cKdQMs4gOJqEnPXx09g5JuF5KRZSE6aheSkBYzMqxg1ilOLylKLdI2M9ZKKMtMzSnI
 TM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAoOtnoGBcQfjjna/Q4ySHExKorz/3r+LFOJLyk+p
 zEgszogvKs1JLT7EKMPBoSTB+0XgfaSQYFFqempFWmYOMOxh0hIcPEoivJtB0rzFBYm5xZnpE
 KlTjPYcNx5e/8PEcejFbSDZcfMukHw283UDsxBLXn5eqpQ47xmQNgGQtozSPLihsDi9xCgrJc
 zLyMDAIMRTkFqUm1mCKv+KUZyDUUkYGDRAU3gy80rgdr8COosJ6CxZ+zcgZ5UkIqSkGhizdl1
 e+XBrsdufhjlcnK6XWbj/WVx89mc1x1EzjqapF+2Xq+tEGKpszGELyhbTzC1ctWD63m9t5zaz
 Ttmnc6C+f9HeT3cnz3wgeFux9aV/+1PFoILbT8rKHY/ZvFd7y/OscFbR3tLgP52OPn7THlWxH
 G3iOq96ha3lqNDs100v3RxeNV15/PiAEktxRqKhFnNRcSIAVIK6V84CAAA=
X-Env-Sender: prvs=463142844=Ian.Jackson@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1508839925!92496752!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60166 invoked from network); 24 Oct 2017 10:12:07 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Oct 2017 10:12:07 -0000
X-IronPort-AV: E=Sophos;i="5.43,427,1503360000"; d="scan'208";a="455728787"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23023.4595.938388.66392@mariner.uk.xensource.com>
Date: Tue, 24 Oct 2017 11:12:03 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20171023165633.26011-1-wei.liu2@citrix.com>
References: <20171023165633.26011-1-wei.liu2@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad  Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2] scripts: introduce a script for build
	test
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJbUEFUQ0ggdjJdIHNjcmlwdHM6IGludHJvZHVjZSBhIHNjcmlwdCBm
b3IgYnVpbGQgdGVzdCIpOgouLi4KPiAraWYgZ2l0IGJyYW5jaCB8IGdyZXAgLXEgJ15cKi5cK2Rl
dGFjaGVkIGF0JzsgdGhlbgoKWW91IG1lYW4gc29tZSBydW5lIGludm9sdmluZyBnaXQtc3ltYm9s
aWMtcmVmLgoKZ2l0LXN5bWJvbGljLXJlZiAtcSBIRUFEIGV4aXRzIHdpdGggc3RhdHVzIDEgaWYg
SEVBRCBpcyBkZXRhY2hlZCwgMCBpZgpIRUFEIGlzIGEgYnJhbmNoLCBvciBzb21lIG90aGVyIHN0
YXR1cyBpbiBjYXNlIG9mIHRyb3VibGUuCgpCdXQgeW91IGNvdWxkIGNvbWJpbmUgdGhpcyB0ZXN0
IHdpdGggeW91ciBPUklHX0JSQU5DSCB0aGluZywgYW5kIGp1c3QKc2F5CiAgZ2l0LXN5bWJvbGlj
LXJlZiBIRUFECndoaWNoIGV4aXRzIDEyOCBpZiBIRUFEIGlzIGRldGFjaGVkLgoKPiAraWYgISBn
aXQgbWVyZ2UtYmFzZSAtLWlzLWFuY2VzdG9yICRCQVNFICRUSVA7IHRoZW4KPiArICAgIGVjaG8g
IiRCQVNFIGlzIG5vdCBhbiBhbmNlc3RvciBvZiAkVElQLCBhYm9ydGVkIgo+ICsgICAgZXhpdCAx
Cj4gK2ZpCgpJIHdvdWxkIHJlbW92ZSB0aGlzIGNoZWNrLiAgVGhlcmUgaXMgbm90aGluZyB3cm9u
ZyB3aXRoIGFza2luZyAiZG9lcwp0aGlzIGJyYW5jaCBidWlsZCBldmVyeXdoZXJlIiBldmVuIGlm
IGl0IGhhc24ndCByZWJhc2VkIHlldC4KClRoZSByZXN0IExHVE0uCgpJYW4uCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 24 10:19:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 10:19:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6wIi-0002LL-NU; Tue, 24 Oct 2017 10:19:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1e6wIg-0002LF-SI
 for xen-devel@lists.xen.org; Tue, 24 Oct 2017 10:19:11 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 87/C4-13910-E931FE95; Tue, 24 Oct 2017 10:19:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsUSfTyjVXeu8Pt
 Ig9czRSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oz59zkLVlVVbN59iqWB8VdsFyMnB7OAtUTv
 v2ZGEJtFoJlF4tuHlC5GLiD7J7PEjsXH2UASQgIeEk8W/GQHSQgJ7GeUmPfzAXMXIwdY4tCvK
 oj4YkaJ722dYJPYBIwklix7yw5iiwhIS1z7fJkRpIhZYB6TxPOez2AJYYEwid9v29hABrEIqE
 rcmsoKEuYV8JK4NuMk2BwJATmJm+c6mScw8i1gZFjFqFGcWlSWWqRrbKyXVJSZnlGSm5iZo2t
 oYKaXm1pcnJiempOYVKyXnJ+7iREYJgxAsINx5/rAQ4ySHExKorz/3r+LFOJLyk+pzEgszogv
 Ks1JLT7EKMPBoSTBGyP0PlJIsCg1PbUiLTMHGLAwaQkOHiUR3uWCQGne4oLE3OLMdIjUKUZLj
 mObLv9h4ui4eRdIPpv5uoFZiCUvPy9VSpz3D0iDAEhDRmke3DhYVF1ilJUS5mUEOlCIpyC1KD
 ezBFX+FaM4B6OSMG85yFU8mXklcFtfAR3EBHSQrP0bkINKEhFSUg2MwSuPPBMJ0VR7Mb87YvJ
 ll6PLtFjSL56cy5ltsmO7kS93Wrjpu0PqMs/3dThM7kuZbfneOCRbQa9sj9TmhR0BRd81PqvH
 v/+cuONNa1HoUZFtK6pj1/J+Yd28PW7j2a7TNpGpFgmTJPy7D9g/nH0p8nTFO4mD3X5bo8tXv
 e/V2ScTsfpQYHCYEktxRqKhFnNRcSIAZNNvdqUCAAA=
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1508840348!112339474!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10508 invoked from network); 24 Oct 2017 10:19:09 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 24 Oct 2017 10:19:09 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=XAOi7AOwcMyzRxM0EoU84Zft+9zGjCHGAWB18PjfH8w3QJexy9RQ4kQ7aN1cZRQZO/NSvBjU5PqvK9svZpX17224fUYm1w9ZiYt7ijl0MAubitEUyowlWEmGa2skGsebjZ8s87Yq85Fda4px8UsZ6iHINyWmqs8fkZpCCqbTQpU+8C3o3PPtDLn/HdHghWvoEW/sPSBBodIPGJ7NY65oY3qtJXDnek0/TjF36Auw7o2wRMNoU5Gnp9+cZvMTtUEjEXH7gsJTxs4JeJaq727johODLaqUpSo+lJyo9NJmrVpdfxokmiV/bcw2Lc+rHm7sXj7Nwoss78Kozr7vCEF7QA==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id; s=default; bh=wG5Q7EbqBp3t0Ww4oGPgw
 tdpbZU=; b=01XI4rvhrnlHay5QYfL+ljxL3O8qJRRFIuDmb7oyMWUcSqaQXKsJ0
 6ZUkPuM6pNw5Rn0/CylgKBR3IPcLbR4594IXY3wQipyIjuIqlg21KCTWGe+UFbj9
 KQrjFzI80B+QJFMeTy3/B1Bu5StvGUO+6JOlRsWkpM3u0PTU5TZI9yDZdYWN84a6
 BFAgq56tVY8gmSPCozrSfWxWVJSEDmsk2rkjDwbnSMzkhgjVJfGo2YoKyFkQtCcn
 GZ+jXCQDssVQucD42vQQjINTmvnZNRFN2X4FpBf3t0sIHMk1UtGmYfRHTItzLJQq
 flRlJp7WMyflkoRYDOsHo5HdUqUYp6HFg==
Received: (qmail 28478 invoked from network); 24 Oct 2017 13:19:07 +0300
Received: from mx-robo.bitdefender.biz (HELO
 mx01robo.bbu.dsd.mx.bitdefender.com) (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 24 Oct 2017 13:19:07 +0300
Received: (qmail 26658 invoked from network); 24 Oct 2017 13:19:07 +0300
Received: from unknown (HELO pepi-OptiPlex-9020.bbu.bitdefender.biz)
 (10.10.194.146)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 24 Oct 2017 13:19:07 +0300
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Tue, 24 Oct 2017 13:19:05 +0300
Message-Id: <1508840345-18126-1-git-send-email-ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v8] x86/altp2m: support for setting restrictions
	for an array of pages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgoKRm9yIHRo
ZSBkZWZhdWx0IEVQVCB2aWV3IHdlIGhhdmUgeGNfc2V0X21lbV9hY2Nlc3NfbXVsdGkoKSwgd2hp
Y2gKaXMgYWJsZSB0byBzZXQgYW4gYXJyYXkgb2YgcGFnZXMgdG8gYW4gYXJyYXkgb2YgYWNjZXNz
IHJpZ2h0cyB3aXRoCmEgc2luZ2xlIGh5cGVyY2FsbC4gSG93ZXZlciwgdGhpcyBmdW5jdGlvbmFs
aXR5IHdhcyBsYWNraW5nIGZvciB0aGUKYWx0cDJtIHN1YnN5c3RlbSwgd2hpY2ggY291bGQgb25s
eSBzZXQgcGFnZSByZXN0cmljdGlvbnMgZm9yIG9uZQpwYWdlIGF0IGEgdGltZS4gVGhpcyBwYXRj
aCBhZGRyZXNzZXMgdGhlIGdhcC4KCkhWTU9QX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aSBo
YXMgYmVlbiBhZGRlZCBhcyBhIEhWTU9QIChhcyBvcHBvc2VkIHRvIGEKRE9NQ1RMKSBmb3IgY29u
c2lzdGVuY3kgd2l0aCBpdHMgSFZNT1BfYWx0cDJtX3NldF9tZW1fYWNjZXNzIGNvdW50ZXJwYXJ0
IChhbmQKaGVuY2Ugd2l0aCB0aGUgb3JpZ2luYWwgYWx0cDJtIGRlc2lnbiwgd2hlcmUgZG9tYWlu
cyBhcmUgYWxsb3dlZCAtIHdpdGggdGhlCnByb3BlciBhbHRwMm0gYWNjZXNzIHJpZ2h0cyAtIHRv
IGFsdGVyIHRoZXNlIHNldHRpbmdzKSwgaW4gdGhlIGFic2VuY2Ugb2YgYW4Kb2ZmaWNpYWwgcG9z
aXRpb24gb24gdGhlIGlzc3VlIGZyb20gdGhlIG9yaWdpbmFsIGFsdHAybSBkZXNpZ25lcnMuCgpT
aWduZWQtb2ZmLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+
ClNpZ25lZC1vZmYtYnk6IFBldHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5j
b20+CgotLS0KCkNoYW5nZWQgc2luY2UgdjI6CiAgICAqIEFkZGVkIHN1cHBvcnQgZm9yIGNvbXBh
dCBhcmd1bWVudHMgdHJhbnNsYXRpb24KCkNoYW5nZWQgc2luY2UgdjM6CiAgICAqIFJlcGxhY2Vk
ICBfX2NvcHlfdG9fZ3Vlc3Qgd2l0aCBfX2NvcHlfZmllbGRfdG9fZ3Vlc3QKICAgICogUmVtb3Zl
ZCB0aGUgdW4tbmVlZGVkIHBhcmVudGhlc2VzLgogICAgKiBGaXhlZCB4bGF0LmxzdCBvcmRlcmlu
ZwogICAgKiBBZGRlZCBjb21tZW50IHRvIHBhdGNoIGRlc2NyaXB0aW9uIGV4cGxhaW5pbmcgd2h5
IHRoZQogICAgZnVuY3Rpb25hbGl0eSB3YXMgYWRkZWQgYXMgYW4gSFZNT1AuCiAgICAqIEd1YXJk
IHVzaW5nIFhFTl9HRU5FUkFUSU5HX0NPTVBBVF9IRUFERVJTIHRoZSBodm1tZW1fdHlwZV90IGRl
ZmluaXRpb24uCiAgICBUaGlzIHdpbGwgcHJldmVudCBzdXBsaWNhdGUgZGVmaW5pdGlvbnMgdG8g
YmUgZ2VuZXJhdGVkIGZvciB0aGUKICAgIGNvbXBhdCBlcXVpdmFsZW50LgogICAgKiBBZGRlZCBj
b21tZW50IGRlc2NyaWJpbmcgdGhlIG1hbnVhbCB0cmFuc2xhdGlvbiBvZgogICAgeGVuX2h2bV9h
bHRwMm1fb3BfdCBnZW5lcmljIGZpZWxkcyBmcm9tIGNvbXBhdF9odm1fYWx0cDJtX29wX3QuCgpD
aGFuZ2VkIHNpbmNlIHY0OgogICAgKiBDaGFuZ2VkIHRoZSBtYXNrIHBhcmFtZXRlciB0byAweDNG
LgogICAgKiBTcGxpdCBsb25nIGxpbmVzLgogICAgKiBBZGRlZCAiaW1wcm9wZXJseSBuYW1lZCBI
Vk1NRU1fKCopIiB0byB0aGUgY29tbWVudCBleHBsYWluaW5nIHRoZQogICAgWEVOX0dFTkVSQVRJ
TkdfQ09NUEFUX0hFQURFUlMgZ3VhcmQuCiAgICAqIFJlbW92ZWQgdHlwZWRlZiBhbmQgWEVOX0dV
RVNUX0hBTkRMRSBmb3IgeGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGkuCiAgICAq
IENvcGllZCB0aGUgIm9wYXF1ZSIgZmllbGQgdG8gZ3Vlc3QgaW4gY29tcGF0X2FsdHAybV9vcC4K
ICAgICogQWRkZWQgYnVpbGQgdGltZSB0ZXN0IHRvIGNoZWNrIGlmIHRoZSBzaXplIG9mCiAgICB4
ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aSBhdCBsZWFzdCBlcXVhbCB0byB0aGUg
c2l6ZSBvZgogICAgY29tcGF0X2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGkuCgpDaGFu
Z2VkIHNpbmNlIHY1OgogICAgKiBDaGFuZ2VkIHRoZSBkb21pZCBwYXJhbWV0ZXIgdHlwZSB0byB1
aW50MzJfdCB0byBtYXRjaCA1YjQyYzgyZi4KICAgICogQWRkZWQgY29tbWVudCB0byBleHBsYWlu
IHdoeSB0aGUgMHgzRiB2YWx1ZSB3YXMgY2hvc2VuLgogICAgKiBGaXhlZCBzd2l0Y2ggaW5kZW50
YXRpb24gaW4gY29tcGF0X2FsdHAybV9vcC4KICAgICogQ2hhbmdlZCB0aGUgY29uZGl0aW9uIHVz
ZWQgdG8gY2hlY2sgaWYgdGhlIG9wYXF1ZSBmaWVsZCBoYXMgdG8KICAgIGJlIGNvcGllZCB0byB0
aGUgZ3Vlc3QuCiAgICAqIEFkZGVkIENIRUNLX2h2bV9hbHRwMm1fb3AgYW5kIENIRUNLX2h2bV9h
bHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGkuCgpDaGFuZ2VkIHNpbmNlIHY2OgogICAgKiBSZW1v
dmVkIHRyYWlsaW5nIHNlbWljb2xvbiBmcm9tIHRoZSBkZWZpbml0aW9ucyBvZiBDSEVDS19odm1f
YWx0cDJtX29wCiAgICBhbmQgQ0hFQ0tfaHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aS4K
ICAgICogUmVtb3ZlZCBCVUlMRF9CVUdfT04gY2hlY2suCiAgICAqIEFkZGVkIGNvbW1lbnQgZGVz
Y3JpYmluZyB0aGUgcmVhc29uIGZvciBtYW51YWxseSBkZWZpbmluZyB0aGUgQ0hFQ0tfCiAgICBt
YWNyb3MuCiAgICAqIEFkZGVkIEFTU0VSVF9VTlJFQUNIQUJMRSBhcyB0aGUgZGVmYXVsdCBzd2l0
Y2ggbGFiZWwgYWN0aW9uIGluCiAgICBjb21wYXRfYWx0cDJtX29wLgogICAgKiBBZGRlZCBBU1NF
UlQocmMgPT0gX19IWVBFUlZJU09SX2h2bV9vcCkgdG8gbWFrZSBzdXJlIHRoZSByZXR1cm4KICAg
IGNvZGUgd2FzIGFjdHVhbGx5IHNleSBieSBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbi4K
CkNoYW5nZWQgc2luY2Ugdjc6CiAgICAqIENoYW5nZWQgdGhlIHBhdGNoIHRpdGxlLgotLS0KIHRv
b2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oICAgfCAgIDMgKwogdG9vbHMvbGlieGMveGNfYWx0
cDJtLmMgICAgICAgICB8ICA0MCArKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMg
ICAgICAgICAgfCAxMzggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQog
eGVuL2luY2x1ZGUvTWFrZWZpbGUgICAgICAgICAgICB8ICAgMSArCiB4ZW4vaW5jbHVkZS9wdWJs
aWMvaHZtL2h2bV9vcC5oIHwgIDM2ICsrKysrKysrKy0tCiB4ZW4vaW5jbHVkZS94bGF0LmxzdCAg
ICAgICAgICAgIHwgICAxICsKIDYgZmlsZXMgY2hhbmdlZCwgMjEzIGluc2VydGlvbnMoKyksIDYg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgg
Yi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRleCA2NjZkYjBiLi5mMTcxNjY4IDEw
MDY0NAotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90b29scy9saWJ4
Yy9pbmNsdWRlL3hlbmN0cmwuaApAQCAtMTk3NCw2ICsxOTc0LDkgQEAgaW50IHhjX2FsdHAybV9z
ZXRfbWVtX2FjY2Vzcyh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgdWludDMyX3QgZG9taWQsCiBpbnQg
eGNfYWx0cDJtX2NoYW5nZV9nZm4oeGNfaW50ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbWlk
LAogICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IHZpZXdfaWQsIHhlbl9wZm5fdCBv
bGRfZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBuZXdfZ2ZuKTsKK2lu
dCB4Y19hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGkoeGNfaW50ZXJmYWNlICpoYW5kbGUsIHVp
bnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MTZf
dCB2aWV3X2lkLCB1aW50OF90ICphY2Nlc3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQ2NF90ICpwYWdlcywgdWludDMyX3QgbnIpOwogCiAvKiogCiAgKiBNZW0gcGFn
aW5nIG9wZXJhdGlvbnMuCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19hbHRwMm0uYyBiL3Rv
b2xzL2xpYnhjL3hjX2FsdHAybS5jCmluZGV4IDA3ZmNkMTguLmUxNzBmZTMgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhjL3hjX2FsdHAybS5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2FsdHAybS5jCkBA
IC0yMTMsMyArMjEzLDQzIEBAIGludCB4Y19hbHRwMm1fY2hhbmdlX2dmbih4Y19pbnRlcmZhY2Ug
KmhhbmRsZSwgdWludDMyX3QgZG9taWQsCiAgICAgcmV0dXJuIHJjOwogfQogCitpbnQgeGNfYWx0
cDJtX3NldF9tZW1fYWNjZXNzX211bHRpKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21p
ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2X3Qgdmlld19pZCwg
dWludDhfdCAqYWNjZXNzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
NjRfdCAqcGFnZXMsIHVpbnQzMl90IG5yKQoreworICAgIGludCByYzsKKworICAgIERFQ0xBUkVf
SFlQRVJDQUxMX0JVRkZFUih4ZW5faHZtX2FsdHAybV9vcF90LCBhcmcpOworICAgIERFQ0xBUkVf
SFlQRVJDQUxMX0JPVU5DRShhY2Nlc3MsIG5yLCBYQ19IWVBFUkNBTExfQlVGRkVSX0JPVU5DRV9J
Tik7CisgICAgREVDTEFSRV9IWVBFUkNBTExfQk9VTkNFKHBhZ2VzLCBuciAqIHNpemVvZih1aW50
NjRfdCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhDX0hZUEVSQ0FMTF9CVUZGRVJf
Qk9VTkNFX0lOKTsKKworICAgIGFyZyA9IHhjX2h5cGVyY2FsbF9idWZmZXJfYWxsb2MoeGNoLCBh
cmcsIHNpemVvZigqYXJnKSk7CisgICAgaWYgKCBhcmcgPT0gTlVMTCApCisgICAgICAgIHJldHVy
biAtMTsKKworICAgIGFyZy0+dmVyc2lvbiA9IEhWTU9QX0FMVFAyTV9JTlRFUkZBQ0VfVkVSU0lP
TjsKKyAgICBhcmctPmNtZCA9IEhWTU9QX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aTsKKyAg
ICBhcmctPmRvbWFpbiA9IGRvbWlkOworICAgIGFyZy0+dS5zZXRfbWVtX2FjY2Vzc19tdWx0aS52
aWV3ID0gdmlld19pZDsKKyAgICBhcmctPnUuc2V0X21lbV9hY2Nlc3NfbXVsdGkubnIgPSBucjsK
KworICAgIGlmICggeGNfaHlwZXJjYWxsX2JvdW5jZV9wcmUoeGNoLCBwYWdlcykgfHwKKyAgICAg
ICAgIHhjX2h5cGVyY2FsbF9ib3VuY2VfcHJlKHhjaCwgYWNjZXNzKSApCisgICAgeworICAgICAg
ICBQRVJST1IoIkNvdWxkIG5vdCBib3VuY2UgbWVtb3J5IGZvciBIVk1PUF9hbHRwMm1fc2V0X21l
bV9hY2Nlc3NfbXVsdGkiKTsKKyAgICAgICAgcmV0dXJuIC0xOworICAgIH0KKworICAgIHNldF94
ZW5fZ3Vlc3RfaGFuZGxlKGFyZy0+dS5zZXRfbWVtX2FjY2Vzc19tdWx0aS5wZm5fbGlzdCwgcGFn
ZXMpOworICAgIHNldF94ZW5fZ3Vlc3RfaGFuZGxlKGFyZy0+dS5zZXRfbWVtX2FjY2Vzc19tdWx0
aS5hY2Nlc3NfbGlzdCwgYWNjZXNzKTsKKworICAgIHJjID0geGVuY2FsbDIoeGNoLT54Y2FsbCwg
X19IWVBFUlZJU09SX2h2bV9vcCwgSFZNT1BfYWx0cDJtLAorCQkgIEhZUEVSQ0FMTF9CVUZGRVJf
QVNfQVJHKGFyZykpOworCisgICAgeGNfaHlwZXJjYWxsX2J1ZmZlcl9mcmVlKHhjaCwgYXJnKTsK
KyAgICB4Y19oeXBlcmNhbGxfYm91bmNlX3Bvc3QoeGNoLCBhY2Nlc3MpOworICAgIHhjX2h5cGVy
Y2FsbF9ib3VuY2VfcG9zdCh4Y2gsIHBhZ2VzKTsKKworICAgIHJldHVybiByYzsKK30KZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmlu
ZGV4IDIwNWI0Y2IuLjAyZTI4MGQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMK
KysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtNzMsNiArNzMsOCBAQAogI2luY2x1ZGUg
PHB1YmxpYy9hcmNoLXg4Ni9jcHVpZC5oPgogI2luY2x1ZGUgPGFzbS9jcHVpZC5oPgogCisjaW5j
bHVkZSA8Y29tcGF0L2h2bS9odm1fb3AuaD4KKwogYm9vbF90IF9fcmVhZF9tb3N0bHkgaHZtX2Vu
YWJsZWQ7CiAKICNpZmRlZiBEQkdfTEVWRUxfMApAQCAtNDQ1MSw2ICs0NDUzLDcgQEAgc3RhdGlj
IGludCBkb19hbHRwMm1fb3AoCiAgICAgY2FzZSBIVk1PUF9hbHRwMm1fZGVzdHJveV9wMm06CiAg
ICAgY2FzZSBIVk1PUF9hbHRwMm1fc3dpdGNoX3AybToKICAgICBjYXNlIEhWTU9QX2FsdHAybV9z
ZXRfbWVtX2FjY2VzczoKKyAgICBjYXNlIEhWTU9QX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0
aToKICAgICBjYXNlIEhWTU9QX2FsdHAybV9jaGFuZ2VfZ2ZuOgogICAgICAgICBicmVhazsKICAg
ICBkZWZhdWx0OgpAQCAtNDU2OCw2ICs0NTcxLDM3IEBAIHN0YXRpYyBpbnQgZG9fYWx0cDJtX29w
KAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYS51LnNldF9tZW1fYWNjZXNz
LnZpZXcpOwogICAgICAgICBicmVhazsKIAorICAgIGNhc2UgSFZNT1BfYWx0cDJtX3NldF9tZW1f
YWNjZXNzX211bHRpOgorICAgICAgICBpZiAoIGEudS5zZXRfbWVtX2FjY2Vzc19tdWx0aS5wYWQg
fHwKKyAgICAgICAgICAgICBhLnUuc2V0X21lbV9hY2Nlc3NfbXVsdGkub3BhcXVlID49IGEudS5z
ZXRfbWVtX2FjY2Vzc19tdWx0aS5uciApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJjID0gLUVJ
TlZBTDsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAgLyoKKyAgICAg
ICAgICogVGhlIG1hc2sgd2FzIHNldCAoYXJiaXRyYXJ5KSB0byAweDNGIHRvIG1hdGNoIHRoZSB2
YWx1ZSB1c2VkIGZvcgorICAgICAgICAgKiBNRU1PUCwgZGVzcGl0ZSB0aGUgZmFjdCB0aGVyZSBh
cmUgbm8gZW5jb2RpbmcgbGltaXRhdGlvbnMgZm9yIHRoZQorICAgICAgICAgKiBzdGFydCBwYXJh
bWV0ZXIuCisgICAgICAgICAqLworICAgICAgICByYyA9IHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0
aShkLCBhLnUuc2V0X21lbV9hY2Nlc3NfbXVsdGkucGZuX2xpc3QsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGEudS5zZXRfbWVtX2FjY2Vzc19tdWx0aS5hY2Nlc3NfbGlz
dCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYS51LnNldF9tZW1fYWNj
ZXNzX211bHRpLm5yLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLnUu
c2V0X21lbV9hY2Nlc3NfbXVsdGkub3BhcXVlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAweDNGLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBh
LnUuc2V0X21lbV9hY2Nlc3NfbXVsdGkudmlldyk7CisgICAgICAgIGlmICggcmMgPiAwICkKKyAg
ICAgICAgeworICAgICAgICAgICAgYS51LnNldF9tZW1fYWNjZXNzX211bHRpLm9wYXF1ZSA9IHJj
OworICAgICAgICAgICAgaWYgKCBfX2NvcHlfZmllbGRfdG9fZ3Vlc3QoZ3Vlc3RfaGFuZGxlX2Nh
c3QoYXJnLCB4ZW5faHZtX2FsdHAybV9vcF90KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICZhLCB1LnNldF9tZW1fYWNjZXNzX211bHRpLm9wYXF1ZSkgKQorICAgICAg
ICAgICAgICAgIHJjID0gLUVGQVVMVDsKKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAg
ICByYyA9IGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKF9fSFlQRVJWSVNPUl9odm1fb3As
ICJsaCIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBIVk1PUF9hbHRwMm0sIGFyZyk7CisgICAgICAgIH0KKyAgICAgICAgYnJlYWs7CisKICAgICBj
YXNlIEhWTU9QX2FsdHAybV9jaGFuZ2VfZ2ZuOgogICAgICAgICBpZiAoIGEudS5jaGFuZ2VfZ2Zu
LnBhZDEgfHwgYS51LmNoYW5nZV9nZm4ucGFkMiApCiAgICAgICAgICAgICByYyA9IC1FSU5WQUw7
CkBAIC00NTg2LDYgKzQ2MjAsMTA4IEBAIHN0YXRpYyBpbnQgZG9fYWx0cDJtX29wKAogICAgIHJl
dHVybiByYzsKIH0KIAorREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoY29tcGF0X2h2bV9hbHRwMm1f
b3BfdCk7CisKKy8qCisgKiBNYW51YWxseSBkZWZpbmUgdGhlIENIRUNLXyBtYWNyb3MgZm9yIGh2
bV9hbHRwMm1fb3AgYW5kCisgKiBodm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpIGFzIHRo
ZSBnZW5lcmF0ZWQgdmVyc2lvbnMgY2FuJ3QgaGFuZGxlCisgKiBjb3JyZWN0bHkgdGhlIHRyYW5z
bGF0aW9uIG9mIGFsbCBmaWVsZHMgZnJvbSBjb21wYXRfKCopIHRvIHhlbl8oKikuCisgKi8KKyNp
Zm5kZWYgQ0hFQ0tfaHZtX2FsdHAybV9vcAorI2RlZmluZSBDSEVDS19odm1fYWx0cDJtX29wIFwK
KyAgICBDSEVDS19TSVpFXyhzdHJ1Y3QsIGh2bV9hbHRwMm1fb3ApOyBcCisgICAgQ0hFQ0tfRklF
TERfKHN0cnVjdCwgaHZtX2FsdHAybV9vcCwgdmVyc2lvbik7IFwKKyAgICBDSEVDS19GSUVMRF8o
c3RydWN0LCBodm1fYWx0cDJtX29wLCBjbWQpOyBcCisgICAgQ0hFQ0tfRklFTERfKHN0cnVjdCwg
aHZtX2FsdHAybV9vcCwgZG9tYWluKTsgXAorICAgIENIRUNLX0ZJRUxEXyhzdHJ1Y3QsIGh2bV9h
bHRwMm1fb3AsIHBhZDEpOyBcCisgICAgQ0hFQ0tfRklFTERfKHN0cnVjdCwgaHZtX2FsdHAybV9v
cCwgcGFkMikKKyNlbmRpZiAvKiBDSEVDS19odm1fYWx0cDJtX29wICovCisKKyNpZm5kZWYgQ0hF
Q0tfaHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aQorI2RlZmluZSBDSEVDS19odm1fYWx0
cDJtX3NldF9tZW1fYWNjZXNzX211bHRpIFwKKyAgICBDSEVDS19GSUVMRF8oc3RydWN0LCBodm1f
YWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpLCB2aWV3KTsgXAorICAgIENIRUNLX0ZJRUxEXyhz
dHJ1Y3QsIGh2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGksIHBhZCk7IFwKKyAgICBDSEVD
S19GSUVMRF8oc3RydWN0LCBodm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpLCBucik7IFwK
KyAgICBDSEVDS19GSUVMRF8oc3RydWN0LCBodm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRp
LCBvcGFxdWUpCisjZW5kaWYgLyogQ0hFQ0tfaHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0
aSAqLworCitDSEVDS19odm1fYWx0cDJtX29wOworQ0hFQ0tfaHZtX2FsdHAybV9zZXRfbWVtX2Fj
Y2Vzc19tdWx0aTsKKworc3RhdGljIGludCBjb21wYXRfYWx0cDJtX29wKAorICAgIFhFTl9HVUVT
VF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQoreworICAgIGludCByYyA9IDA7CisgICAgc3RydWN0
IGNvbXBhdF9odm1fYWx0cDJtX29wIGE7CisgICAgdW5pb24KKyAgICB7CisgICAgICAgIFhFTl9H
VUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgaG5kOworICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRw
Mm1fb3AgKmFsdHAybV9vcDsKKyAgICB9IG5hdDsKKworICAgIGlmICggIWh2bV9hbHRwMm1fc3Vw
cG9ydGVkKCkgKQorICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7CisKKyAgICBpZiAoIGNvcHlf
ZnJvbV9ndWVzdCgmYSwgYXJnLCAxKSApCisgICAgICAgIHJldHVybiAtRUZBVUxUOworCisgICAg
aWYgKCBhLnBhZDEgfHwgYS5wYWQyIHx8CisgICAgICAgICAoYS52ZXJzaW9uICE9IEhWTU9QX0FM
VFAyTV9JTlRFUkZBQ0VfVkVSU0lPTikgKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAg
IHNldF94ZW5fZ3Vlc3RfaGFuZGxlKG5hdC5obmQsIENPTVBBVF9BUkdfWExBVF9WSVJUX0JBU0Up
OworCisgICAgc3dpdGNoICggYS5jbWQgKQorICAgIHsKKyAgICBjYXNlIEhWTU9QX2FsdHAybV9z
ZXRfbWVtX2FjY2Vzc19tdWx0aToKKyNkZWZpbmUgWExBVF9odm1fYWx0cDJtX3NldF9tZW1fYWNj
ZXNzX211bHRpX0hORExfcGZuX2xpc3QoX2RfLCBfc18pOyBcCisgICAgICAgIGd1ZXN0X2Zyb21f
Y29tcGF0X2hhbmRsZSgoX2RfKS0+cGZuX2xpc3QsIChfc18pLT5wZm5fbGlzdCkKKyNkZWZpbmUg
WExBVF9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpX0hORExfYWNjZXNzX2xpc3QoX2Rf
LCBfc18pOyBcCisgICAgICAgIGd1ZXN0X2Zyb21fY29tcGF0X2hhbmRsZSgoX2RfKS0+YWNjZXNz
X2xpc3QsIChfc18pLT5hY2Nlc3NfbGlzdCkKKyAgICAgICAgWExBVF9odm1fYWx0cDJtX3NldF9t
ZW1fYWNjZXNzX211bHRpKCZuYXQuYWx0cDJtX29wLT51LnNldF9tZW1fYWNjZXNzX211bHRpLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmEudS5zZXRfbWVt
X2FjY2Vzc19tdWx0aSk7CisjdW5kZWYgWExBVF9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX211
bHRpX0hORExfcGZuX2xpc3QKKyN1bmRlZiBYTEFUX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3Nf
bXVsdGlfSE5ETF9hY2Nlc3NfbGlzdAorICAgICAgICBicmVhazsKKyAgICBkZWZhdWx0OgorICAg
ICAgICByZXR1cm4gZG9fYWx0cDJtX29wKGFyZyk7CisgICAgfQorCisgICAgLyogTWFudWFsbHkg
ZmlsbCB0aGUgY29tbW9uIHBhcnQgb2YgdGhlIHhlbl9odm1fYWx0cDJtX29wIHN0cnVjdHVyZS4g
Ki8KKyAgICBuYXQuYWx0cDJtX29wLT52ZXJzaW9uICA9IGEudmVyc2lvbjsKKyAgICBuYXQuYWx0
cDJtX29wLT5jbWQgICAgICA9IGEuY21kOworICAgIG5hdC5hbHRwMm1fb3AtPmRvbWFpbiAgID0g
YS5kb21haW47CisgICAgbmF0LmFsdHAybV9vcC0+cGFkMSAgICAgPSBhLnBhZDE7CisgICAgbmF0
LmFsdHAybV9vcC0+cGFkMiAgICAgPSBhLnBhZDI7CisKKyAgICByYyA9IGRvX2FsdHAybV9vcChu
YXQuaG5kKTsKKworICAgIHN3aXRjaCAoIGEuY21kICkKKyAgICB7CisgICAgY2FzZSBIVk1PUF9h
bHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGk6CisgICAgICAgIC8qCisgICAgICAgICAqIFRoZSBy
ZXR1cm4gY29kZSBjYW4gYmUgcG9zaXRpdmUgb25seSBpZiBpdCBpcyB0aGUgcmV0dXJuIHZhbHVl
CisgICAgICAgICAqIG9mIGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uLiBJbiB0aGlzIGNh
c2UsIHRoZSBvcGFxdWUgdmFsdWUKKyAgICAgICAgICogbXVzdCBiZSBjb3BpZWQgYmFjayB0byB0
aGUgZ3Vlc3QuCisgICAgICAgICAqLworICAgICAgICBpZiAoIHJjID4gMCApCisgICAgICAgIHsK
KyAgICAgICAgICAgIEFTU0VSVChyYyA9PSBfX0hZUEVSVklTT1JfaHZtX29wKTsKKyAgICAgICAg
ICAgIGEudS5zZXRfbWVtX2FjY2Vzc19tdWx0aS5vcGFxdWUgPQorICAgICAgICAgICAgICAgIG5h
dC5hbHRwMm1fb3AtPnUuc2V0X21lbV9hY2Nlc3NfbXVsdGkub3BhcXVlOworICAgICAgICAgICAg
aWYgKCBfX2NvcHlfZmllbGRfdG9fZ3Vlc3QoZ3Vlc3RfaGFuZGxlX2Nhc3QoYXJnLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29tcGF0
X2h2bV9hbHRwMm1fb3BfdCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmYSwgdS5zZXRfbWVtX2FjY2Vzc19tdWx0aS5vcGFxdWUpICkKKyAgICAgICAgICAgICAgICBy
YyA9IC1FRkFVTFQ7CisgICAgICAgIH0KKyAgICAgICAgYnJlYWs7CisgICAgZGVmYXVsdDoKKyAg
ICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgfQorCisgICAgcmV0dXJuIHJjOworfQor
CiBzdGF0aWMgaW50IGh2bW9wX2dldF9tZW1fdHlwZSgKICAgICBYRU5fR1VFU1RfSEFORExFX1BB
UkFNKHhlbl9odm1fZ2V0X21lbV90eXBlX3QpIGFyZykKIHsKQEAgLTQ3MzMsNyArNDg2OSw3IEBA
IGxvbmcgZG9faHZtX29wKHVuc2lnbmVkIGxvbmcgb3AsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0o
dm9pZCkgYXJnKQogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgSFZNT1BfYWx0cDJtOgotICAg
ICAgICByYyA9IGRvX2FsdHAybV9vcChhcmcpOworICAgICAgICByYyA9IGN1cnJlbnQtPmhjYWxs
X2NvbXBhdCA/IGNvbXBhdF9hbHRwMm1fb3AoYXJnKSA6IGRvX2FsdHAybV9vcChhcmcpOwogICAg
ICAgICBicmVhazsKIAogICAgIGRlZmF1bHQ6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9NYWtl
ZmlsZSBiL3hlbi9pbmNsdWRlL01ha2VmaWxlCmluZGV4IDEyOTliMTkuLjhmYzZlMmIgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL01ha2VmaWxlCisrKyBiL3hlbi9pbmNsdWRlL01ha2VmaWxlCkBA
IC0yOCw2ICsyOCw3IEBAIGhlYWRlcnMtJChDT05GSUdfWDg2KSAgICAgKz0gY29tcGF0L2FyY2gt
eDg2L3hlbi5oCiBoZWFkZXJzLSQoQ09ORklHX1g4NikgICAgICs9IGNvbXBhdC9hcmNoLXg4Ni94
ZW4tJChjb21wYXQtYXJjaC15KS5oCiBoZWFkZXJzLSQoQ09ORklHX1g4NikgICAgICs9IGNvbXBh
dC9odm0vaHZtX3ZjcHUuaAogaGVhZGVycy0kKENPTkZJR19YODYpICAgICArPSBjb21wYXQvaHZt
L2RtX29wLmgKK2hlYWRlcnMtJChDT05GSUdfWDg2KSAgICAgKz0gY29tcGF0L2h2bS9odm1fb3Au
aAogaGVhZGVycy15ICAgICAgICAgICAgICAgICArPSBjb21wYXQvYXJjaC0kKGNvbXBhdC1hcmNo
LXkpLmggY29tcGF0L3BtdS5oIGNvbXBhdC94bGF0LmgKIGhlYWRlcnMtJChDT05GSUdfRkxBU0sp
ICAgKz0gY29tcGF0L3hzbS9mbGFza19vcC5oCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1
YmxpYy9odm0vaHZtX29wLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9vcC5oCmluZGV4
IDBiZGFmZGYuLjEyZGU4OGFjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2
bV9vcC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX29wLmgKQEAgLTgzLDYgKzgz
LDEzIEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9odm1fc2V0X3BjaV9saW5rX3JvdXRl
X3QpOwogLyogRmx1c2hlcyBhbGwgVkNQVSBUTEJzOiBAYXJnIG11c3QgYmUgTlVMTC4gKi8KICNk
ZWZpbmUgSFZNT1BfZmx1c2hfdGxicyAgICAgICAgICA1CiAKKy8qCisgKiBodm1tZW1fdHlwZV90
IHNob3VsZCBub3QgYmUgZGVmaW5lZCB3aGVuIGdlbmVyYXRpbmcgdGhlIGNvcnJlc3BvbmRpbmcK
KyAqIGNvbXBhdCBoZWFkZXIuIFRoaXMgd2lsbCBlbnN1cmUgdGhhdCB0aGUgaW1wcm9wZXJseSBu
YW1lZCBIVk1NRU1fKCopCisgKiB2YWx1ZXMgYXJlIGRlZmluZWQgb25seSBvbmNlLgorICovCisj
aWZuZGVmIFhFTl9HRU5FUkFUSU5HX0NPTVBBVF9IRUFERVJTCisKIHR5cGVkZWYgZW51bSB7CiAg
ICAgSFZNTUVNX3JhbV9ydywgICAgICAgICAgICAgLyogTm9ybWFsIHJlYWQvd3JpdGUgZ3Vlc3Qg
UkFNICovCiAgICAgSFZNTUVNX3JhbV9ybywgICAgICAgICAgICAgLyogUmVhZC1vbmx5OyB3cml0
ZXMgYXJlIGRpc2NhcmRlZCAqLwpAQCAtMTAyLDYgKzEwOSw4IEBAIHR5cGVkZWYgZW51bSB7CiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG8gSFZNTUVNX3JhbV9ydy4gKi8KIH0g
aHZtbWVtX3R5cGVfdDsKIAorI2VuZGlmIC8qIFhFTl9HRU5FUkFUSU5HX0NPTVBBVF9IRUFERVJT
ICovCisKIC8qIEhpbnQgZnJvbSBQViBkcml2ZXJzIGZvciBwYWdldGFibGUgZGVzdHJ1Y3Rpb24u
ICovCiAjZGVmaW5lIEhWTU9QX3BhZ2V0YWJsZV9keWluZyAgICAgICAgOQogc3RydWN0IHhlbl9o
dm1fcGFnZXRhYmxlX2R5aW5nIHsKQEAgLTIzNyw2ICsyNDYsMjAgQEAgc3RydWN0IHhlbl9odm1f
YWx0cDJtX3NldF9tZW1fYWNjZXNzIHsKIHR5cGVkZWYgc3RydWN0IHhlbl9odm1fYWx0cDJtX3Nl
dF9tZW1fYWNjZXNzIHhlbl9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX3Q7CiBERUZJTkVfWEVO
X0dVRVNUX0hBTkRMRSh4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc190KTsKIAorc3RydWN0
IHhlbl9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpIHsKKyAgICAvKiB2aWV3ICovCisg
ICAgdWludDE2X3QgdmlldzsKKyAgICB1aW50MTZfdCBwYWQ7CisgICAgLyogTnVtYmVyIG9mIHBh
Z2VzICovCisgICAgdWludDMyX3QgbnI7CisgICAgLyogVXNlZCBmb3IgY29udGludWF0aW9uIHB1
cnBvc2VzICovCisgICAgdWludDY0X3Qgb3BhcXVlOworICAgIC8qIExpc3Qgb2YgcGZucyB0byBz
ZXQgYWNjZXNzIGZvciAqLworICAgIFhFTl9HVUVTVF9IQU5ETEUoY29uc3RfdWludDY0KSBwZm5f
bGlzdDsKKyAgICAvKiBDb3JyZXNwb25kaW5nIGxpc3Qgb2YgYWNjZXNzIHNldHRpbmdzIGZvciBw
Zm5fbGlzdCAqLworICAgIFhFTl9HVUVTVF9IQU5ETEUoY29uc3RfdWludDgpIGFjY2Vzc19saXN0
OworfTsKKwogc3RydWN0IHhlbl9odm1fYWx0cDJtX2NoYW5nZV9nZm4gewogICAgIC8qIHZpZXcg
Ki8KICAgICB1aW50MTZfdCB2aWV3OwpAQCAtMjY4LDE1ICsyOTEsMTggQEAgc3RydWN0IHhlbl9o
dm1fYWx0cDJtX29wIHsKICNkZWZpbmUgSFZNT1BfYWx0cDJtX3NldF9tZW1fYWNjZXNzICAgICAg
IDcKIC8qIENoYW5nZSBhIHAybSBlbnRyeSB0byBoYXZlIGEgZGlmZmVyZW50IGdmbi0+bWZuIG1h
cHBpbmcgKi8KICNkZWZpbmUgSFZNT1BfYWx0cDJtX2NoYW5nZV9nZm4gICAgICAgICAgIDgKKy8q
IFNldCBhY2Nlc3MgZm9yIGFuIGFycmF5IG9mIHBhZ2VzICovCisjZGVmaW5lIEhWTU9QX2FsdHAy
bV9zZXRfbWVtX2FjY2Vzc19tdWx0aSA5CiAgICAgZG9taWRfdCBkb21haW47CiAgICAgdWludDE2
X3QgcGFkMTsKICAgICB1aW50MzJfdCBwYWQyOwogICAgIHVuaW9uIHsKLSAgICAgICAgc3RydWN0
IHhlbl9odm1fYWx0cDJtX2RvbWFpbl9zdGF0ZSAgICAgICBkb21haW5fc3RhdGU7Ci0gICAgICAg
IHN0cnVjdCB4ZW5faHZtX2FsdHAybV92Y3B1X2VuYWJsZV9ub3RpZnkgZW5hYmxlX25vdGlmeTsK
LSAgICAgICAgc3RydWN0IHhlbl9odm1fYWx0cDJtX3ZpZXcgICAgICAgICAgICAgICB2aWV3Owot
ICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3MgICAgIHNldF9tZW1f
YWNjZXNzOwotICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fY2hhbmdlX2dmbiAgICAgICAg
IGNoYW5nZV9nZm47CisgICAgICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9kb21haW5fc3RhdGUg
ICAgICAgICBkb21haW5fc3RhdGU7CisgICAgICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAybV92Y3B1
X2VuYWJsZV9ub3RpZnkgICBlbmFibGVfbm90aWZ5OworICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9h
bHRwMm1fdmlldyAgICAgICAgICAgICAgICAgdmlldzsKKyAgICAgICAgc3RydWN0IHhlbl9odm1f
YWx0cDJtX3NldF9tZW1fYWNjZXNzICAgICAgIHNldF9tZW1fYWNjZXNzOworICAgICAgICBzdHJ1
Y3QgeGVuX2h2bV9hbHRwMm1fY2hhbmdlX2dmbiAgICAgICAgICAgY2hhbmdlX2dmbjsKKyAgICAg
ICAgc3RydWN0IHhlbl9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpIHNldF9tZW1fYWNj
ZXNzX211bHRpOwogICAgICAgICB1aW50OF90IHBhZFs2NF07CiAgICAgfSB1OwogfTsKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL3hsYXQubHN0IGIveGVuL2luY2x1ZGUveGxhdC5sc3QKaW5kZXgg
NDM0NmNiZS4uZTNmYjBjMSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGxhdC5sc3QKKysrIGIv
eGVuL2luY2x1ZGUveGxhdC5sc3QKQEAgLTcxLDYgKzcxLDcgQEAKID8JZG1fb3Bfc2V0X3BjaV9p
bnR4X2xldmVsCWh2bS9kbV9vcC5oCiA/CWRtX29wX3NldF9wY2lfbGlua19yb3V0ZQlodm0vZG1f
b3AuaAogPwlkbV9vcF90cmFja19kaXJ0eV92cmFtCQlodm0vZG1fb3AuaAorIQlodm1fYWx0cDJt
X3NldF9tZW1fYWNjZXNzX211bHRpCWh2bS9odm1fb3AuaAogPwl2Y3B1X2h2bV9jb250ZXh0CQlo
dm0vaHZtX3ZjcHUuaAogPwl2Y3B1X2h2bV94ODZfMzIJCQlodm0vaHZtX3ZjcHUuaAogPwl2Y3B1
X2h2bV94ODZfNjQJCQlodm0vaHZtX3ZjcHUuaAotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 24 10:28:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 10:28:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6wRF-00033Z-IZ; Tue, 24 Oct 2017 10:28:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4636f98d9=George.Dunlap@citrix.com>)
 id 1e6wRE-00033T-UU
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 10:28:01 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 DA/2E-19067-0B51FE95; Tue, 24 Oct 2017 10:28:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsXitHSDve560fe
 RBlO2yll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk3T69iLGiMr7iw+C9jA+Mvny5GTg4JAX+J
 Rz+fsoHYwgJaEovW72QHsUUEAiTezbvP3MXIxcEscI1ZYufueewgjpDAVUaJP/ufg1WxCehJz
 Dv+lQXE5hWwldjz4iwjiM0ioCpxadkfJhBbVCBcoulsP1SNoMTJmU/AbE4BO4mFDbOBNnMAbd
 CUWL9LHyTMLCAucevJfCYIW16ieetsZhBbCGjk4gdH2Scw8s9CMmkWQvcsJN2zkHQvYGRZxah
 RnFpUllqka2iol1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGJwMQLCDcWW78yFG
 SQ4mJVHef+/fRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4N0l8j5SSLAoNT21Ii0zBxgnMGkJD
 h4lEV5LkDRvcUFibnFmOkTqFKMlx7FNl/8wcfyYdAVIPpv5uoFZiCUvPy9VSpw3GaRBAKQhoz
 QPbhwsli8xykoJ8zICHSjEU5BalJtZgir/ilGcg1FJmHcqyBSezLwSuK2vgA5iAjpI1v4NyEE
 liQgpqQbGzh6BF+VHFb4pt60y4BaRTzQ6EP1UYYL0773GT7qnabz8n5g4i33nvL5di3x29P27
 J/5Czkd03fqshbFq7/k31AjuzenU94x3YVRdIL7J49uTxkOlq2y+Tep/N7fd+98bHS1HZ6EPz
 WZiRsnn0hY9v/bs9dw9cqzL8tg6mXkW35q4jNlMW6lLiaU4I9FQi7moOBEAiX3QueACAAA=
X-Env-Sender: prvs=4636f98d9=George.Dunlap@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1508840877!92501321!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40222 invoked from network); 24 Oct 2017 10:27:59 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Oct 2017 10:27:59 -0000
X-IronPort-AV: E=Sophos;i="5.43,427,1503360000"; d="scan'208";a="455730571"
To: Andrew Cooper <andrew.cooper3@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20170911170159.3083-1-george.dunlap@citrix.com>
 <50f9cf70-c6e4-aeac-c8e2-3e671e87b8b9@citrix.com>
 <749363b2-178a-2b3d-8180-6655d450ca7e@citrix.com>
 <3a69c9b5-672c-bad6-e5a1-5b7c27269bc0@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <229a4044-0b10-f466-3c62-4d6b7b7afc2c@citrix.com>
Date: Tue, 24 Oct 2017 11:27:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <3a69c9b5-672c-bad6-e5a1-5b7c27269bc0@citrix.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC v2] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMjMvMjAxNyAwNjo1NSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyMy8xMC8x
NyAxNzoyMiwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gT24gMDkvMTEvMjAxNyAwNjo1MyBQTSwg
QW5kcmV3IENvb3BlciB3cm90ZToKPj4+IE9uIDExLzA5LzE3IDE4OjAxLCBHZW9yZ2UgRHVubGFw
IHdyb3RlOgo+Pj4+ICsjIyMgeDg2L1JBTQo+Pj4+ICsKPj4+PiArICAgIExpbWl0LCB4ODY6IDE2
VGlCCj4+Pj4gKyAgICBMaW1pdCwgQVJNMzI6IDE2R2lCCj4+Pj4gKyAgICBMaW1pdCwgQVJNNjQ6
IDVUaUIKPj4+PiArCj4+Pj4gK1tYWFg6IEFuZHkgdG8gc3VnZ2VzdCB3aGF0IHRoaXMgc2hvdWxk
IHNheSBmb3IgeDg2XQo+Pj4gVGhlIGxpbWl0IGZvciB4ODYgaXMgZWl0aGVyIDE2VGlCIG9yIDEy
M1RpQiwgZGVwZW5kaW5nIG9uCj4+PiBDT05GSUdfQklHTUVNLiAgQ09ORklHX0JJR01FTSBpcyBl
eHBvc2VkIHZpYSBtZW51Y29uZmlnIHdpdGhvdXQKPj4+IFhFTl9DT05GSUdfRVhQRVJULCBzbyBm
YWxscyBpbnRvIGF0IGxlYXN0IHNvbWUga2luZCBvZiBzdXBwb3J0IHN0YXRlbWVudC4KPj4+Cj4+
PiBBcyBmb3IgcHJhY3RpY2FsIGxpbWl0cywgSSBkb24ndCB0aGluayBpdHMgcmVhc29uYWJsZSB0
byBjbGFpbSBhbnl0aGluZwo+Pj4gd2hpY2ggd2UgY2FuJ3QgdGVzdC4gIFdoYXQgYXJlIHRoZSBz
cGVjcyBpbiB0aGUgTUEgY29sbz8KPj4gQXQgdGhlIG1vbWVudCB0aGUgIkxpbWl0IiB0YWcgc3Bl
Y2lmaWNhbGx5IHNheXMgdGhhdCBpdCdzIHRoZW9yZXRpY2FsCj4+IGFuZCBtYXkgbm90IHdvcmsu
Cj4+Cj4+IFdlIGNvdWxkIGFkZCBhbm90aGVyIHRhZywgIkxpbWl0LXRlc3RlZCIsIG9yIHNvbWV0
aGluZyBsaWtlIHRoYXQuCj4+Cj4+IE9yLCB3ZSBjb3VsZCBzaW1wbHkgaGF2ZSB0aGUgTGltaXQt
c2VjdXJpdHkgYmUgZXF1YWwgdG8gdGhlIGhpZ2hlc3QKPj4gYW1vdW50IHdoaWNoIGhhcyBiZWVu
IHRlc3RlZCAoZWl0aGVyIGJ5IG9zc3Rlc3Qgb3IgZG93bnN0cmVhbXMpLgo+Pgo+PiBGb3Igc2lt
cGxpY2l0eSdzIHNha2UgSSdkIGdvIHdpdGggdGhlIHNlY29uZCBvbmUuCj4gCj4gSXQgdGhpbmsg
aXQgd291bGQgYmUgdmVyeSBoZWxwZnVsIHRvIGRpc3Rpbmd1aXNoIHRoZSB1cHBlciBsaW1pdHMg
ZnJvbQo+IHRoZSBzdXBwb3J0ZWQgbGltaXRzLsKgIFRoZXJlIHdpbGwgYmUgYSBsYXJnZSBkaWZm
ZXJlbmNlIGJldHdlZW4gdGhlIHR3by4KPiAKPiBMaW1pdC1UaGVvcmV0aWNhbCBhbmQgTGltaXQt
U3VwcG9ydGVkID8KCldlbGwgInN1cHBvcnRlZCIgd2l0aG91dCBhbnkgbW9kaWZpZXJzIGltcGxp
ZXMgInNlY3VyaXR5IHN1cHBvcnRlZCIuICBTbwpwZXJoYXBzIHdlIGNvdWxkIGp1c3QgYHMvTGlt
aXQtc2VjdXJpdHkvTGltaXQtc3VwcG9ydGVkLztgID8KCj4gCj4gSW4gYWxsIGNhc2VzLCB3ZSBz
aG91bGQgaWRlbnRpZnkgd2h5IHRoZSBsaW1pdCBpcyB3aGVyZSBpdCBpcywgZXZlbiBpZgo+IHRo
YXQgaXMgb25seSAibWF4aW11bSBwZW9wbGUgaGF2ZSB0ZXN0ZWQgdG8iLsKgIE90aGVyCgpUaGlz
IGRvY3VtZW50IGlzIGFscmVhZHkgZmFpcmx5IGNvbXBsaWNhdGVkLCBhbmQgYSBtYXNzaXZlIGFt
b3VudCBvZgp3b3JrIChhcyBlYWNoIGxpbmUgaXMgYmFzaWNhbGx5IGFuIGludml0YXRpb24gdG8g
YmlrZS1zaGVkZGluZykuICBJZgppdCdzIE9LIHdpdGggeW91LCBJJ2xsIGxlYXZlIHRoZSBpbnRy
b2R1Y3Rpb24gb2Ygd2hlcmUgdGhlIGxpbWl0IGNvbWVzCmZyb20gZm9yIGEgbW90aXZhdGVkIGlu
ZGl2aWR1YWwgdG8gYWRkIGluIGEgc3Vic2VxdWVudCBwYXRjaC4gOi0pCgo+PiBTaGFsbCBJIHdy
aXRlIGFuIGUtbWFpbCB3aXRoIGEgbW9yZSBkaXJlY3QgcXVlcnkgZm9yIHRoZSBtYXhpbXVtIGFt
b3VudHMKPj4gb2YgdmFyaW91cyBudW1iZXJzIHRlc3RlZCBieSB0aGUgWGVuUHJvamVjdCAodmlh
IG9zc3Rlc3QpLCBDaXRyaXgsIFN1U0UsCj4+IGFuZCBPcmFjbGU/Cj4gCj4gRm9yIFhlblNlcnZl
ciwKPiBodHRwOi8vZG9jcy5jaXRyaXguY29tL2NvbnRlbnQvZGFtL2RvY3MvZW4tdXMveGVuc2Vy
dmVyL2N1cnJlbnQtcmVsZWFzZS9kb3dubG9hZHMveGVuc2VydmVyLWNvbmZpZy1saW1pdHMucGRm
Cj4gCj4+PiBbcm9vdEBmdXNlYm90IH5dIyBweXRob24KPj4+IFB5dGhvbiAyLjcuNSAoZGVmYXVs
dCwgTm92IDIwIDIwMTUsIDAyOjAwOjE5KQo+Pj4gW0dDQyA0LjguNSAyMDE1MDYyMyAoUmVkIEhh
dCA0LjguNS00KV0gb24gbGludXgyCj4+PiBUeXBlICJoZWxwIiwgImNvcHlyaWdodCIsICJjcmVk
aXRzIiBvciAibGljZW5zZSIgZm9yIG1vcmUgaW5mb3JtYXRpb24uCj4+Pj4+PiBmcm9tIHhlbi5s
b3dsZXZlbC54YyBpbXBvcnQgeGMgYXMgWEMKPj4+Pj4+IHhjID0gWEMoKQo+Pj4+Pj4geGMuZG9t
YWluX2NyZWF0ZSgpCj4+PiAxCj4+Pj4+PiB4Yy5kb21haW5fbWF4X3ZjcHVzKDEsIDgxOTIpCj4+
PiAwCj4+Pj4+PiB4Yy5kb21haW5fY3JlYXRlKCkKPj4+IDIKPj4+Pj4+IHhjLmRvbWFpbl9tYXhf
dmNwdXMoMiwgODE5MykKPj4+IFRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKPj4+
ICAgRmlsZSAiPHN0ZGluPiIsIGxpbmUgMSwgaW4gPG1vZHVsZT4KPj4+IHhlbi5sb3dsZXZlbC54
Yy5FcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVudCcpCj4+Pgo+Pj4gVHJ5aW5nIHRvIHNodXQg
c3VjaCBhIGRvbWFpbiBkb3duIGhvd2V2ZXIgZG9lcyB0aWNrbGUgYSBob3N0IHdhdGNoZG9nCj4+
PiB0aW1lb3V0IGFzIHRoZSBmb3JfZWFjaF92Y3B1KCkgbG9vcHMgaW4gZG9tYWluX2tpbGwoKSBh
cmUgdmVyeSBsb25nLgo+PiBGb3Igbm93IEknbGwgc2V0ICdMaW1pdCcgdG8gODE5MiwgYW5kICdM
aW1pdC1zZWN1cml0eScgdG8gNTEyLgo+PiBEZXBlbmRpbmcgb24gd2hhdCBJIGdldCBmb3IgdGhl
ICJ0ZXN0IGxpbWl0IiBzdXJ2ZXkgSSBtYXkgYWRqdXN0IGl0Cj4+IGFmdGVyd2FyZHMuCj4gCj4g
VGhlIGxhcmdlc3QgcHJvZHVjdGlvbiB4ODYgc2VydmVyIEkgYW0gYXdhcmUgb2YgaXMgYSBTa3ls
YWtlLVMgc3lzdGVtCj4gd2l0aCA0OTYgdGhyZWFkcy7CoCA1MTIgaXMgbm90IGEgcGxhdXNpYmx5
LXRlc3RlZCBudW1iZXIuCj4gCj4+Cj4+Pj4gKyAgICBMaW1pdCwgeDg2IEhWTTogMTI4Cj4+Pj4g
KyAgICBMaW1pdCwgQVJNMzI6IDgKPj4+PiArICAgIExpbWl0LCBBUk02NDogMTI4Cj4+Pj4gKwo+
Pj4+ICtbWFhYIEFuZHJldyBDb29wZXI6IERvIHdhbnQgdG8gYWRkICJMaW1pdC1TZWN1cml0eSIg
aGVyZSBmb3Igc29tZSBvZiB0aGVzZT9dCj4+PiAzMiBmb3IgZWFjaC4gIDY0IHZjcHUgSFZNIGd1
ZXN0cyBjYW4gZXhjZXJwdCBlbm91Z2ggcDJtIGxvY2sgcHJlc3N1cmUgdG8KPj4+IHRyaWdnZXIg
YSA1IHNlY29uZCBob3N0IHdhdGNoZG9nIHRpbWVvdXQuCj4+IElzIHRoYXQgIjMyIGZvciB4ODYg
UFYgYW5kIHg4NiBIVk0iLCBvciAiMzIgZm9yIHg4NiBIVk0gYW5kIEFSTTY0Ij8gIE9yCj4+IHNv
bWV0aGluZyBlbHNlPwo+IAo+IFRoZSBmb3JtZXIuwqAgSSdtIG5vdCBxdWFsaWZpZWQgdG8gY29t
bWVudCBvbiBhbnkgb2YgdGhlIEFSTSBsaW1pdHMuCj4gCj4gVGhlcmUgYXJlIHNldmVyYWwgbm9u
LXRyaXZpYWwgZm9yX2VhY2hfdmNwdSgpIGxvb3BzIGluIHRoZSBkb21haW5fa2lsbAo+IHBhdGgg
d2hpY2ggYXJlbid0IGhhbmRsZWQgYnkgY29udGludWF0aW9ucy7CoCBJU1RSIDEyOCB2Y3B1cyBp
cyBlbm91Z2ggdG8KPiB0cmlwIGEgd2F0Y2hkb2cgdGltZW91dCB3aGVuIGZyZWVpbmcgcGFnZXRh
Ymxlcy4KCkkgZG9uJ3QgdGhpbmsgMzIgaXMgYSByZWFsbHkgcHJhY3RpY2FsIGxpbWl0LiAgSSdt
IGluY2xpbmVkIHRvIHNheSB0aGF0CmlmIGEgcm9ndWUgZ3Vlc3QgY2FuIGNyYXNoIGEgaG9zdCB3
aXRoIDMzIHZjcHVzLCB3ZSBzaG91bGQgaXNzdWUgYW4gWFNBCmFuZCBmaXggaXQuCgo+Pj4+ICsj
IyMgVmlydHVhbCBSQU0KPj4+PiArCj4+Pj4gKyAgICBMaW1pdCwgeDg2IFBWOiA+MVRCCj4+Pj4g
KyAgICBMaW1pdCwgeDg2IEhWTTogMVRCCj4+Pj4gKyAgICBMaW1pdCwgQVJNMzI6IDE2R2lCCj4+
Pj4gKyAgICBMaW1pdCwgQVJNNjQ6IDFUQgo+Pj4gVGhlcmUgaXMgbm8gc3BlY2lmaWMgdXBwZXIg
Ym91bmQgb24gdGhlIHNpemUgb2YgUFYgb3IgSFZNIGd1ZXN0cyB0aGF0IEkKPj4+IGFtIGF3YXJl
IG9mLiAgMS41VEIgSFZNIGRvbWFpbnMgZGVmaW5pdGVseSB3b3JrLCBiZWNhdXNlIHRoYXQncyB3
aGF0IHdlCj4+PiB0ZXN0IGFuZCBzdXBwb3J0IGluIFhlblNlcnZlci4KPj4gQXJlIHRoZXJlIGxp
bWl0cyBmb3IgMzItYml0IGd1ZXN0cz8gIFRoZXJlJ3Mgc29tZSBjb21wbGljYXRlZCBsaW1pdAo+
PiBoYXZpbmcgdG8gZG8gd2l0aCB0aGUgbTJwLCByaWdodD8KPiAKPiAzMmJpdCBQViBndWVzdHMg
bmVlZCB0byBsaXZlIGluIE1GTnMgdW5kZXIgdGhlIDEyOEcgYm91bmRhcnksIGRlc3BpdGUKPiB0
aGUgZmFjdCB0aGVpciBwMm0gaGFuZGxpbmcgc3VwcG9ydHMgNFRCIG9mIFJBTS4KClRoYXQncyB3
aGF0IEkgd2FzIGxvb2tpbmcgZm9yLiAgTGV0IG1lIHNlZSBpZiBJIGNhbiBmaW5kIGEgY29uY2lz
ZSB3YXkKdG8gcmVwcmVzZW50IHRoYXQuCgo+IFRoZSBQVmluUFZIIHBsYW4gd2lsbCBsaWZ0IHRo
aXMgbGltaXRhdGlvbiwgYXQgd2hpY2ggcG9pbnQgaXQgd2lsbCBiZQo+IHBvc3NpYmxlIHRvIGhh
dmUgbWFueSAxMjhHIDMyYml0IFBWKGluUFZIKSBWTXMgb24gYSBsYXJnZSBzeXN0ZW0uwqAKPiAo
T1RPSCwgSSdtIG5vdCBhd2FyZSBvZiBhbnkgMzJiaXQgUFYgZ3Vlc3Qgd2hpY2ggaXRzZWxmIHN1
cHBvcnRzIG1vcmUKPiB0aGFuIDY0RyBvZiBSQU0sIG90aGVyIHRoYW4gcGVyaGFwcyBTTEVTIDEx
LikKClJpZ2h0LCBidXQgUFZpblBWSCBpcyBhIGRpZmZlcmVudCBtb25zdGVyLgoKPj4+PiArCj4+
Pj4gKyMjIyB4ODYgUFYvRXZlbnQgQ2hhbm5lbHMKPj4+PiArCj4+Pj4gKyAgICBMaW1pdDogMTMx
MDcyCj4+PiBXaHkgZG8gd2UgY2FsbCBvdXQgZXZlbnQgY2hhbm5lbCBsaW1pdHMgYnV0IG5vdCBn
cmFudCB0YWJsZSBsaW1pdHM/IAo+Pj4gQWxzbywgd2h5IGlzIHRoaXMgeDg2PyAgVGhlIDJsIGFu
ZCBmaWZvIEFCSXMgYXJlIGFyY2ggYWdub3N0aWMsIGFzIGZhcgo+Pj4gYXMgSSBhbSBhd2FyZS4K
Pj4gU3VyZSwgYnV0IEknbSBwcmV0dHkgc3VyZSB0aGF0IEFSTSBndWVzdHMgZG9uJ3QgKHBlcmhh
cHMgY2Fubm90PykgdXNlIFBWCj4+IGV2ZW50IGNoYW5uZWxzLgo+IAo+IFRoaXMgaXMgbWl4aW5n
IHRoZSBoeXBlcnZpc29yIEFQSS9BQkkgY2FwYWJpbGl0aWVzIHdpdGggdGhlIGFjdHVhbAo+IGFi
aWxpdGllcyBvZiBndWVzdHMgKHdoaWNoIGlzIGFsc28gZGlmZmVyZW50IHRvIHdoYXQgTGludXgg
d291bGQgdXNlIGluCj4gdGhlIGd1ZXN0cykuCgpJJ2Qgc2F5IHJhdGhlciB0aGF0IHlvdSBhcmUg
bWl4aW5nIHVwIHRoZSB0ZWNobmljYWwgYWJpbGl0aWVzIG9mIGEKc3lzdGVtIHdpdGggdXNlci1m
YWNpbmcgZmVhdHVyZXMuICA6LSkgIEF0IHRoZSBtb21lbnQgdGhlcmUgaXMgbm8gcmVhc29uCmZv
ciBhbnkgQVJNIHVzZXIgdG8gZXZlbiB0aGluayBhYm91dCBldmVudCBjaGFubmVscywgc28gdGhl
cmUncyBubwpyZWFzb24gdG8gYm90aGVyIHRoZW0gd2l0aCB0aGUgdGVjaG5pY2FsIGRldGFpbHMu
ICBJZiBhdCBzb21lIHBvaW50IHRoYXQKY2hhbmdlcywgd2UgY2FuIG1vZGlmeSB0aGUgZG9jdW1l
bnQuCgo+IEFSTSBndWVzdHMsIGFzIHdlbGwgYXMgeDg2IEhWTSB3aXRoIEFQSUNWIChjb25maWd1
cmVkIHByb3Blcmx5KSB3aWxsCj4gYWN0aXZlbHkgd2FudCB0byBhdm9pZCB0aGUgZ3Vlc3QgZXZl
bnQgY2hhbm5lbCBpbnRlcmZhY2UsIGJlY2F1c2UgaXRzCj4gc2xvd2VyLgo+IAo+IFRoaXMgc29s
aXRhcnkgZXZ0Y2huIGxpbWl0IHNlcnZlcyBubyB1c2VmdWwgcHVycG9zZSBJTU8uCgpUaGVyZSBt
YXkgYmUgYSBwb2ludCB0byB3aGF0IHlvdSdyZSBzYXlpbmc6IFRoZSBldmVudCBjaGFubmVsIGxp
bWl0Cm5vcm1hbGx5IG1hbmlmZXN0cyBpdHNlbGYgYXMgYSBsaW1pdCBvbiB0aGUgbnVtYmVyIG9m
IGd1ZXN0cyAvIHRvdGFsCmRldmljZXMuCgpPbiB0aGUgb3RoZXIgaGFuZCwgaGF2aW5nIHRoZXNl
IGtpbmRzIG9mIGxpbWl0cyBhcm91bmQgZG9lcyBtYWtlIHNlbnNlLgoKTGV0IG1lIGdpdmUgaXQg
c29tZSB0aG91Z2h0cy4gIChJZiBhbnlvbmUgZWxzZSBoYXMgYW55IG9waW5pb25zLi4uKQoKPj4+
PiArIyMgSGlnaCBBdmFpbGFiaWxpdHkgYW5kIEZhdWx0IFRvbGVyYW5jZQo+Pj4+ICsKPj4+PiAr
IyMjIExpdmUgTWlncmF0aW9uLCBTYXZlICYgUmVzdG9yZQo+Pj4+ICsKPj4+PiArICAgIFN0YXR1
cywgeDg2OiBTdXBwb3J0ZWQKPj4+ICogeDg2IEhWTSB3aXRoIG5lc3RlZC12aXJ0IChubyByZWxl
dmFudCBpbmZvcm1hdGlvbiBpbmNsdWRlZCBpbiB0aGUgc3RyZWFtKQo+PiBbc25pcF0KPj4+IEFs
c28sIGZlYXR1cmVzIHN1Y2ggYXMgdk5VTUEgYW5kIG5lc3RlZCB2aXJ0ICh3aGljaCBhcmUgdHdv
IEkga25vdyBmb3IKPj4+IGNlcnRhaW4pIGhhdmUgYWxsIHN0YXRlIGRpc2NhcmRlZCBvbiB0aGUg
c291cmNlIHNpZGUsIGJlY2F1c2UgdGhleSB3ZXJlCj4+PiBuZXZlciBzdWl0YWJseSBwbHVtYmVk
IGluLgo+PiBPSywgSSdsbCBsaXN0IHRoZXNlLCBhcyB3ZWxsIGFzIFBDSSBwYXNzLXRocm91Z2gu
Cj4+Cj4+IChBY3R1YWxseSwgdk5VTUEgZG9lc24ndCBzZWVtIHRvIGJlIG9uIHRoZSBsaXN0ISkK
Pj4KPj4gQW5kIHdlIHNob3VsZCBwcm9iYWJseSBhZGQgYSBzYWZldHktY2F0Y2ggdG8gcHJldmVu
dCBhIFZNIHN0YXJ0ZWQgd2l0aAo+PiBhbnkgb2YgdGhlc2UgZnJvbSBiZWluZyBsaXZlLW1pZ3Jh
dGVkLgo+Pgo+PiBJbiBmYWN0LCBpZiBwb3NzaWJsZSwgdGhhdCBzaG91bGQgYmUgYSB3aGl0ZWxp
c3Q6IEFueSBjb25maWd1cmF0aW9uIHRoYXQKPj4gaXNuJ3Qgc3BlY2lmaWNhbGx5IGtub3duIHRv
IHdvcmsgd2l0aCBtaWdyYXRpb24gc2hvdWxkIGNhdXNlIGEgbWlncmF0aW9uCj4+IGNvbW1hbmQg
dG8gYmUgcmVmdXNlZC4KPiAKPiBBYnNvbHV0ZWx5IGV2ZXJ5dGhpbmcgc2hvdWxkIGJlIGluIHdo
aXRlbGlzdCBmb3JtLCBidXQgWGVuIGhhcyAxNCB5ZWFycwo+IG9mIGhpc3RvcnkgdG8gY2xlYW4g
dXAgYWZ0ZXIuCj4gCj4+IFdoYXQgYWJvdXQgdGhlIGZvbGxvd2luZyBmZWF0dXJlcz8KPiAKPiBX
aGF0IGRvIHlvdSBtZWFuICJ3aGF0IGFib3V0Ij/CoCBEbyB5b3UgbWVhbiAiYXJlIHRoZXkgbWln
cmF0ZSBzYWZlPyI/CgoiQXJlIHRoZXkgY29tcGF0aWJsZSB3aXRoIG1pZ3JhdGlvbiIsIHllcy4g
IEJ5IHdoaWNoIEkgbWVhbiwgIkRvIHRoZXkKb3BlcmF0ZSBhcyBvbmUgd291bGQgcmVhc29uYWJs
eSBleHBlY3Q/IgoKPj4gICogR3Vlc3Qgc2VyaWFsIGNvbnNvbGUKPiAKPiBXaGljaCBjb25zb2xl
cz/CoCBBIHFlbXUgZW11bGF0ZWQtc2VyaWFsIHdpbGwgYmUgcWVtdXMgcHJvYmxlbSB0byBkZWFs
Cj4gd2l0aC7CoCBBbnl0aGluZyB4ZW5jb25zb2xlZCBiYXNlZCB3aWxsIGJlIHRoZSBndWVzdHMg
cHJvYmxlbSB0byBkZWFsCj4gd2l0aCwgc28gcGFzcy4KCklmIHRoZSBndWVzdCBzZXRzIHVwIGV4
dHJhIGNvbnNvbGVzLCB0aGVzZSB3aWxsIHNob3cgdXAgaW4gc29tZQphcHByb3ByaWF0ZWx5LWRp
c2NvdmVyYWJsZSBwbGFjZSBhZnRlciB0aGUgbWlncmF0ZT8KCj4+ICAqIENyYXNoIGtlcm5lbHMK
PiAKPiBUaGVzZSBhcmUgaW50ZXJuYWwgdG8gdGhlIGd1ZXN0IHVudGlsIHRoZSBwb2ludCBvZiBj
cmFzaCwgYXQgd2hpY2ggcG9pbnQKPiB5b3UgbWF5IG5lZWQgU0hVVERPV05fc29mdF9yZXNldCBz
dXBwb3J0IHRvIGNyYXNoIHN1Y2Nlc3NmdWxseS7CoCBJIGRvbid0Cj4gdGhpbmsgdGhlcmUgaXMg
YW55IG1pZ3JhdGlvbiBpbnRlcmFjdGlvbi4KCkZvciBzb21lIHJlYXNvbiBJIHRob3VnaHQgeW91
IGhhZCB0byB1cGxvYWQgeW91ciBrZXJuZWwgYmVmb3JlIHRoZSBzb2Z0CnJlc2V0LiAgSWYgdGhl
IGNyYXNoIGtlcm5lbCBsaXZlcyBlbnRpcmVseSBpbiB0aGUgZ3Vlc3QgdW50aWwgdGhlIGNyYXNo
CmFjdHVhbGx5IGhhcHBlbnMsIHRoZW4geWVzLCB0aGlzIHNob3VsZCBiZSBzYWZlLgoKPj4gICog
VHJhbnNjZW5kZW50IE1lbW9yeQo+IAo+IEV4Y2x1ZGVkIGZyb20gc2VjdXJpdHkgc3VwcG9ydCBi
eSBYU0EtMTcuCj4gCj4gTGVnYWN5IG1pZ3JhdGlvbiBjbGFpbWVkIHRvIGhhdmUgVE1FTSBtaWdy
YXRpb24gc3VwcG9ydCwgYnV0IHRoZSBjb2RlCj4gd2FzIHN1ZmZpY2llbnRseSBicm9rZW4gdGhh
dCBJIHBlcnN1YWRlZCBLb25yYWQgdG8gbm90IGJsb2NrIE1pZ3JhdGlvbgo+IHYyIG9uIGdldHRp
bmcgVE1FTSB3b3JraW5nIGFnYWluLsKgIEl0cyBjdXJyZW50IHN0YXRlIGlzICJ3aWxsIGJlIGxv
c3Qgb24KPiBtaWdyYXRlIGlmIHlvdSB0cnkgdG8gdXNlIGl0IiwgYmVjYXVzZSBpdCBhbHNvIHR1
cm5zIG91dCBpdCBpcwo+IG5vbnRyaXZpYWwgdG8gd29yayBvdXQgaWYgdGhlcmUgYXJlIFRNRU0g
cGFnZXMgbmVlZGluZyBtb3ZpbmcuCj4gCj4+ICAqIEFsdGVybmF0aXZlIHAybQo+IAo+IExvc3Qg
b24gbWlncmF0ZS4KPiAKPj4gICogdk1DRQo+IAo+IFRoZXJlIGFwcGVhcnMgdG8gYmUgY29kZSB0
byBtb3ZlIHN0YXRlIGluIHRoZSBtaWdyYXRlIHN0cmVhbS7CoCBXaGV0aGVyCj4gaXQgd29ya3Mg
b3Igbm90IGlzIGFuIGVudGlyZWx5IGRpZmZlcmVudCBtYXR0ZXIuCj4gCj4+ICAqIHZQTVUKPiAK
PiBMb3N0IG9uIG1pZ3JhdGUuwqAgRnVydGhlcm1vcmUsIGxldmVsbGluZyB2UE1VIGlzIGZhciBo
YXJkZXIgdGhhbgo+IGxldmVsbGluZyBDUFVJRC7CoCBBbnl0aGluZyB1c2luZyB2UE1VIGFuZCBt
aWdyYXRlZCB0byBub24taWRlbnRpY2FsCj4gaGFyZHdhcmUgbGlrZWx5IHRvIGJsb3cgdXAgYXQg
dGhlIGRlc3RpbmF0aW9uIHdoZW4gYSBwcmV2aW91c2x5Cj4gZXN0YWJsaXNoZWQgUE1VIHNldHRp
bmcgbm93IHRha2VzIGEgI0dQIGZhdWx0Lgo+IAo+PiAgKiBJbnRlbCBQbGF0Zm9ybSBRb1MKPiAK
PiBOb3QgZXhwb3NlZCB0byBndWVzdHMgYXQgYWxsLCBzbyBpdCBoYXMgbm8gbWlncmF0aW9uIGlu
dGVyYWN0aW9uIGF0bS4KCldlbGwgc3VwcG9zZSBhIHVzZXIgbGltaXRlZCBhIGd1ZXN0IHRvIHVz
aW5nIG9ubHkgMWsgb2YgTDMgY2FjaGUsIGFuZAp0aGVuIHNhdmVkIGFuZCByZXN0b3JlZCBpdC4g
IFdvdWxkIHNoZSBiZSBzdXJwcmlzZWQgdGhhdCB0aGUgUW9TIGxpbWl0CmRpc2FwcGVhcmVkPwoK
SSB0aGluayBzbywgc28gd2Ugc2hvdWxkIHByb2JhYmx5IGNhbGwgaXQgb3V0LgoKPj4gICogUmVt
dXMKPj4gICogQ09MTwo+IAo+IFRoZXNlIGFyZSBib3RoIG1pZ3JhdGlvbiBwcm90b2NvbHMgdGhl
bXNlbHZlcywgc28gZG9uJ3QgcmVhbGx5IGZpdCBpbnRvCj4gdGhpcyBjYXRlZ29yeS7CoCBBbnl0
aGluZyB3aXRoIHdvcmtzIGluIG5vcm1hbCBtaWdyYXRpb24gc2hvdWxkIHdvcmsgd2hlbgo+IHVz
aW5nIHRoZXNlLgoKVGhlIHF1ZXN0aW9uIGlzLCAiSWYgSSBoYXZlIGEgVk0gd2hpY2ggaXMgdXNp
bmcgUmVtdXMsIGNhbiBJIGNhbGwgYHhsCm1pZ3JhdGUvKHNhdmUrcmVzdG9yZSlgIG9uIGl0PyIK
CkkuZS4sIHN1cHBvc2UgSSBoYXZlIGEgVk0gb24gaG9zdCBBIChsb2NhbCkgYmVpbmcgcmVwbGlj
YXRlZCB0byBob3N0IFgKKHJlbW90ZSkgdmlhIFJFTVVTLiAgQ2FuIEkgbWlncmF0ZSB0aGF0IFZN
IHRvIGhvc3QgQiAoYWxzbyBsb2NhbCksIHdoaWxlCm1haW50YWluaW5nIHRoZSByZXBsaWNhdGlv
biB0byBob3N0IFg/CgpTb3VuZHMgbGlrZSB0aGUgYW5zd2VyIGlzICJubyIsIHNvIHRoZXNlIGFy
ZSBub3QgY29tcGF0aWJsZS4KCj4+ICAqIFBWIHByb3RvY29sczogS2V5Ym9hcmQsIFBWVVNCLCBQ
VlNDU0ksIFBWVFBNLCA5cGZzLCBwdmNhbGxzPwo+IAo+IFBhc3MuwqAgVGhlc2Ugd2lsbCBiZSBm
YXIgbW9yZSB0byBkbyB3aXRoIHdoYXQgaXMgYXJyYW5nZWQgaW4gdGhlCj4gcmVjZWl2aW5nIGRv
bTAgYnkgdGhlIHRvb2xzdGFjay4KCk5vLCBubyBwYXNzLiAgVGhpcyBpcyBleGFjdGx5IHRoZSBx
dWVzdGlvbjogIElmIEkgY2FsbCAieGwgbWlncmF0ZSIgb3IKInhsIHNhdmUreGwgcmVzdG9yZSIg
b24gYSBWTSB1c2luZyB0aGVzZSwgd2lsbCB0aGUgdG9vbHN0YWNrIG9uIHJlY2VpdmUKLyByZXN0
b3JlIHJlLWFycmFuZ2UgdGhlc2UgZmVhdHVyZXMgaW4gYSBzZW5zaWJsZSB3YXk/CgpJZiB0aGUg
YW5zd2VyIGlzICJubyIsIHRoZW4gdGhlc2UgYXJlIG5vdCBjb21wYXRpYmxlIHdpdGggbWlncmF0
aW9uLgoKPiBQVlRQTSBpcyB0aGUgb25seSBvbmUgSSdtIGF3YXJlIG9mIHdpdGggc3RhdGUgaGVs
ZCBvdXRzaWRlIG9mIHRoZSByaW5ncywKPiBhbmQgSSdtIG5vdCBhd2FyZSBvZiBhbnkgc3VwcG9y
dCBmb3IgbW92aW5nIHRoYXQgc3RhdGUuCj4gCj4+ICAqIEZsQVNLPwo+IAo+IEkgZG9uJ3Qga25v
dyB3aGF0IHlvdSBtZWFuIGJ5IHRoaXMuwqAgRmxhc2sgaXMgYSBzZXR0aW5nIGluIHRoZQo+IGh5
cGVydmlzb3IsIGFuZCBpc24ndCBleHBvc2VkIHRvIHRoZSBndWVzdC4KClllcywgc28gaWYgSSBh
cyBhbiBhZG1pbmlzdHJhdG9yIGdpdmUgYSBWTSBhIGNlcnRhaW4gbGFiZWwgbGltaXRpbmcgb3IK
ZXh0ZW5kaW5nIGl0cyBmdW5jdGlvbmFsaXR5LCBhbmQgdGhlbiBJIGRvIGEgbWlncmF0ZS9zYXZl
K3Jlc3RvcmUsIHdpbGwKdGhhdCBsYWJlbCBiZSBhcHBsaWVkIGFmdGVyd2FyZHM/CgpJZiB0aGUg
YW5zd2VyIGlzICdubycgdGhlbiB3ZSBuZWVkIHRvIHNwZWNpZnkgaXQuCgo+PiAgKiBDUFUgLyBt
ZW1vcnkgaG90cGx1Zz8KPiAKPiBXZSBkb24ndCBoYXZlIG1lbW9yeSBob3RwbHVnLCBhbmQgQ1BV
IGhvdHBsdWcgaXMgY29tcGxpY2F0ZWQuwqAgUFYgZ3Vlc3RzCj4gZG9uJ3QgaGF2ZSBob3RwbHVn
ICh0aGV5IGhhdmUgImdpdmUgdGhlIGd1ZXN0ICRNQVggYW5kIGFzayBpdCBwb2xpdGVseQo+IHRv
IGdpdmUgc29tZSBiYWNrIiksIHdoaWxlIGZvciBIVk0gZ3Vlc3RzIGl0IGlzIGN1cnJlbnRseSBw
ZXJmb3JtZWQgYnkKPiBRZW11LsKgIFBWSCBpcyBnb2luZyB0byBjb21wbGljYXRlIHRoaW5ncyBm
dXJ0aGVyIHdpdGggdmFyaW91cyBiaXRzIGJlaW5nCj4gcGVyZm9ybWVkIGJ5IFhlbi4KPiAKPj4K
Pj4+ICogeDg2IEhWTSBndWVzdCBwaHlzbWFwIG9wZXJhdGlvbnMgKG5vdCByZWZsZWN0ZWQgaW4g
bG9nZGlydHkgYml0bWFwKQo+Pj4gKiB4ODYgUFYgUDJNIHN0cnVjdHVyZSBjaGFuZ2VzIChub3Qg
bm90aWNlZCwgc3RhbGUgbWFwcGluZ3MgdXNlZCkgZm9yCj4+PiAgIGd1ZXN0cyBub3QgdXNpbmcg
dGhlIGxpbmVhciBwMm0gbGF5b3V0Cj4+IEknbSBhZnJhaWQgdGhpcyBpc24ndCByZWFsbHkgYXBw
cm9wcmlhdGUgZm9yIGEgdXNlci1mYWNpbmcgZG9jdW1lbnQuCj4+IFVzZXJzIGRvbid0IGRpcmVj
dGx5IGRvIHBoeXNtYXAgb3BlcmF0aW9ucywgbm9yIHAybSBzdHJ1Y3R1cmUgY2hhbmdlcy4KPj4g
V2UgbmVlZCB0byB0ZWxsIHRoZW0gc3BlY2lmaWNhbGx5IHdoaWNoIGZlYXR1cmVzIHRoZXkgY2Fu
IG9yIGNhbm5vdCB1c2UuCj4gCj4gSSBkaWRuJ3QgaW50ZW5kIHRoaXMgdG8gYmUgYSBzdHJhaWdo
dCBjb3B5L3Bhc3RlIGludG8gdGhlIHVzZXIgZmFjaW5nCj4gZG9jdW1lbnQsIGJ1dCByYXRoZXIg
dG8gaGlnaGxpZ2h0IHRoZSBhbHJlYWR5LWtub3duIGlzc3Vlcy4KPiAKPiBJbiBwcmFjdGljZSwg
dGhpcyBtZWFucyAibm8gYmFsbG9vbmluZyIsIGV4Y2VwdCB5b3UndmUgZ290IG5vIHdheSBvZgo+
IHN0b3BwaW5nIHRoZSBndWVzdCB1c2luZyBhZGRfdG8vcmVtb3ZlX2Zyb20gcGh5c21hcCBvbiBp
dHNlbGYsIHNvIHRoZXJlCj4gaXMgbm90aGluZyB0aGUgdG9vbHN0YWNrIGNhbiBkbyB0byBwcmV2
ZW50IGEgZ3Vlc3QgZnJvbSBhY2NpZGVudGFsbHkKPiBmYWxsaW5nIGludG8gdGhlc2UgdHJhcHMu
CgpIbW0sIEkgc2VlOiBqdXN0IGJlY2F1c2Ugd2UgZGlkbid0IHdyaXRlIGNvZGUgdG8gZG8gc29t
ZXRoaW5nIGRvZXNuJ3QKbWVhbiBzb21lb25lIGVsc2UgaGFzbid0IGRvbmUgaXQuCgpJJ2QgcHJv
YmFibHkgbGlzdCB0aGUgdXNlci1sZXZlbCBmZWF0dXJlcyBpbiB0aGlzIGRvY3VtZW50LCBhbmQg
cG9pbnQKcGVvcGxlIHRvIHRoZSBwYW5kb2MgZG9jdW1lbnQgZm9yIG1vcmUgZGV0YWlsLgoKW01v
cmUgbGF0ZXJdCgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 24 10:29:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 10:29:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6wST-0003AD-W7; Tue, 24 Oct 2017 10:29:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e6wSS-0003A1-Kt
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 10:29:16 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 A6/0F-20834-BF51FE95; Tue, 24 Oct 2017 10:29:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHIsWRWlGSWpSXmKPExsVyMfTOYd3fou8
 jDR4c4bH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOe/N/BXnCcq+LP7b9sDYzbOLoYuTiEBGYz
 Suz/1c8I4rAI3GKW+PvtJhOIIyFwkFWi+VIHexcjJ5CTJdHceJIZwk6TuN39lgnCrpZY1bYRK
 M4BNEpNYs2bKIipHUwSiy/OZQOJCwuYSXz4mgRiighUSLz/oQtRcpVR4s/+5+wgDrPANWaJd0
 tmM4EUsQnoSKybUQsynlfAVmJb9xWwMIuAqkTHRhOQsKhAqsTHd18YIUoEJU7OfMICYnMK2Ek
 sbJjNBmIzA22dt/khM4QtL7H97RzmCYwis5C0zEJSNgtJ2QJG5lWMGsWpRWWpRbpGRnpJRZnp
 GSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIHhX8/AwLiDceoJv0OMkhxMSqK8/96/ixTiS
 8pPqcxILM6ILyrNSS0+xCjDwaEkwftT5H2kkGBRanpqRVpmDjASYdISHDxKIryWIGne4oLE3O
 LMdIjUKUZLjgt3Lv1h4jiw5xaQfDbzdQOzEEtefl6qlDhvIDDehQRAGjJK8+DGwZLFJUZZKWF
 eRgYGBiGegtSi3MwSVPlXjOIcjErCvKIgU3gy80rgtr4COogJ6CBZ+zcgB5UkIqSkGhi1J80u
 eSb4/WLWvtlPIjkfrFKK0N25IHPrrt1sfD8TjqcJnDi8xXO92c16h29dGovY1p4OXWD4bVXD0
 ar7X/hMrG/K7D9ltNz2p7ZNmHC/49n0OUsn7ku+q/UsaXvOAbuKp7umL/myebXUgwfaHIGZEt
 pfb+35bTGbacGsCsviKSoHYmv6nPI5lViKMxINtZiLihMBgG3BGxEDAAA=
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1508840954!100008739!1
X-Originating-IP: [209.85.220.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3617 invoked from network); 24 Oct 2017 10:29:15 -0000
Received: from mail-qk0-f195.google.com (HELO mail-qk0-f195.google.com)
 (209.85.220.195)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 24 Oct 2017 10:29:15 -0000
Received: by mail-qk0-f195.google.com with SMTP id l194so25533488qke.13
 for <xen-devel@lists.xenproject.org>; Tue, 24 Oct 2017 03:29:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:cc:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding;
 bh=t0RhFLXdgdg7nxn0nd+gD1rxymCJigOH0jiOGoKcCao=;
 b=RbZljuIXKe4XGPOLRUkJvTsIibMvQQECZG1lq3/jv/ckaD+Uc28kzv5CF/SgEMkc2T
 M8dKWNdTB3BtxMbaoJrvLip3AStMmYoKX/WwwIs5JJfNt+YrbmAoIJu7a9oPljbe6X3k
 KRYy3El5os3n+gS6RUSBU62fPVeTrxOATKgzM=
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-transfer-encoding;
 bh=t0RhFLXdgdg7nxn0nd+gD1rxymCJigOH0jiOGoKcCao=;
 b=UD7zFzxqeJR0tBwBmyF2bqHE5fHmTxI3dFWrgaRI+I4Uz/gT0gvcikak6L+nosROag
 YIHArEsCa/dzJ+35NXp9aSeT5l78X1SrxUl71NTOChj11HXTJDtv8oCaFjUnrsu48u+t
 5kFz1ZBAO4+IcZjPdehCFZvs0g1kKB1z6E5w2eygF32ByU5wGQtwghfFITicX558DCab
 +cYcQvSH2dU249Uy5stMhUabeLtwQmPR+o/Jy+F43aEHQRZg8NAbfHRsuRF6GSO4td6U
 rCNlRWQTTWU/RrvCcqzcj/x2GkW/BeVlfNL3BchGrfE5UOHiZ7rtTGweYW7fhjYAq3q3
 GIfQ==
X-Gm-Message-State: AMCzsaXSxbOWlBXqr7QN4g2emBp49NxXEGV1TSUubb0UAoklEmOxU0IH
 Qvpv2SVBWeRf2BQTku98OcpXLQ==
X-Google-Smtp-Source: ABhQp+SyQgcFvcVqFVmCbDf8CfurTDHssThs8dNq4gl1MuzRdM/2QJks2s3gyM1H5g9y9+xUWUocOg==
X-Received: by 10.55.54.206 with SMTP id d197mr21612611qka.257.1508840953975; 
 Tue, 24 Oct 2017 03:29:13 -0700 (PDT)
Received: from Juliens-MacBook-Pro.local ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id q2sm6347611qtf.78.2017.10.24.03.29.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 24 Oct 2017 03:29:13 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org
References: <20170911170159.3083-1-george.dunlap@citrix.com>
 <50f9cf70-c6e4-aeac-c8e2-3e671e87b8b9@citrix.com>
 <749363b2-178a-2b3d-8180-6655d450ca7e@citrix.com>
 <3a69c9b5-672c-bad6-e5a1-5b7c27269bc0@citrix.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <face4da1-2c71-1fce-2437-03e9770ea1b1@linaro.org>
Date: Tue, 24 Oct 2017 11:29:09 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)
 Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <3a69c9b5-672c-bad6-e5a1-5b7c27269bc0@citrix.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC v2] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyMy8xMC8yMDE3IDE4OjU1LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+IE9uIDIzLzEw
LzE3IDE3OjIyLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+PiBPbiAwOS8xMS8yMDE3IDA2OjUzIFBN
LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4gT24gMTEvMDkvMTcgMTg6MDEsIEdlb3JnZSBEdW5s
YXAgd3JvdGU6Cj4+Pj4gKyAgICBMaW1pdCwgeDg2IEhWTTogMTI4Cj4+Pj4gKyAgICBMaW1pdCwg
QVJNMzI6IDgKPj4+PiArICAgIExpbWl0LCBBUk02NDogMTI4Cj4+Pj4gKwo+Pj4+ICtbWFhYIEFu
ZHJldyBDb29wZXI6IERvIHdhbnQgdG8gYWRkICJMaW1pdC1TZWN1cml0eSIgaGVyZSBmb3Igc29t
ZSBvZiB0aGVzZT9dCj4+PiAzMiBmb3IgZWFjaC4gIDY0IHZjcHUgSFZNIGd1ZXN0cyBjYW4gZXhj
ZXJwdCBlbm91Z2ggcDJtIGxvY2sgcHJlc3N1cmUgdG8KPj4+IHRyaWdnZXIgYSA1IHNlY29uZCBo
b3N0IHdhdGNoZG9nIHRpbWVvdXQuCj4+IElzIHRoYXQgIjMyIGZvciB4ODYgUFYgYW5kIHg4NiBI
Vk0iLCBvciAiMzIgZm9yIHg4NiBIVk0gYW5kIEFSTTY0Ij8gIE9yCj4+IHNvbWV0aGluZyBlbHNl
Pwo+Cj4gVGhlIGZvcm1lci4gIEknbSBub3QgcXVhbGlmaWVkIHRvIGNvbW1lbnQgb24gYW55IG9m
IHRoZSBBUk0gbGltaXRzLgoKVGhhdCdzIGEgZ29vZCBxdWVzdGlvbi4gT24gQXJtMzIgdGhlIG51
bWJlciBvZiB2Q1BVcyBpcyBsaW1pdGVkIGJ5IHRoZSAKR0lDdjIgaW1wbGVtZW50YXRpb24uCgpP
biBBcm02NCwgR0lDdjIgcGxhdGZvcm0gY2FuIG9ubHkgc3VwcG9ydCB1cCB0byA4IHZDUFVzLiBH
SUN2MyBpcyAKdGhlb3JldGljYWxseSA0MDk2LiBCdXQgaXQgaXMgY2FwcGVkIHRvIDEyOCB2Q1BV
cywgSUlSQyBpdCB3YXMganVzdCB0byAKbWF0Y2ggeDg2LgoKPgo+IFRoZXJlIGFyZSBzZXZlcmFs
IG5vbi10cml2aWFsIGZvcl9lYWNoX3ZjcHUoKSBsb29wcyBpbiB0aGUgZG9tYWluX2tpbGwKPiBw
YXRoIHdoaWNoIGFyZW4ndCBoYW5kbGVkIGJ5IGNvbnRpbnVhdGlvbnMuICBJU1RSIDEyOCB2Y3B1
cyBpcyBlbm91Z2ggdG8KPiB0cmlwIGEgd2F0Y2hkb2cgdGltZW91dCB3aGVuIGZyZWVpbmcgcGFn
ZXRhYmxlcy4KCk9uIEFybSwgd2UgaGF2ZSBzaW1pbGFyIGZvcl9lYWNoX3ZjcHUoKSBpbiB0aGUg
dkdJQyBjb2RlIHRvIGluamVjdCBTUElzIAooc2VlIHZnaWNfdG9fc2dpKS4gSSBoYXZlbid0IHRy
aWVkIGl0IHNvIGZhciB3aXRoIGEgaGlnaCBudW1iZXIgb2YgCnZDUFVzLiBTbyBJIGFtIG5vdCBz
dXJlIGlmIHdlIHNob3VsZCBzdGljayB0byAxMjggdG9vLiBTdGVmYW5vIGRvIHlvdSAKaGF2ZSBh
bnkgb3BpbmlvbnM/CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 24 10:37:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 10:37:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6waO-0003vt-RZ; Tue, 24 Oct 2017 10:37:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=463712e83=anthony.perard@citrix.com>)
 id 1e6waN-0003vn-Mi
 for xen-devel@lists.xen.org; Tue, 24 Oct 2017 10:37:27 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 15/8A-13803-6E71FE95; Tue, 24 Oct 2017 10:37:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmkeJIrShJLcpLzFFi42JxWrrBXveZ+Pt
 Ig1fvJCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oz112+wFNxjq+hddJS5gXEGaxcjJ4eEgL/E
 tnk3mUBsNgEDiRXTrzKC2CICshKru+awg9jMAhESL26sYgOxhQUMJe7s/grWyyKgKjFrxSowm
 1fAVmL56bPMEDPlJd4vuA82R0hATeLGwmUsEDWCEidnPmGBmCkhcfDFC+YJjNyzkKRmIUktYG
 RaxahRnFpUllqka2Skl1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGAz1DAyMOxi
 nnvA7xCjJwaQkyvvv/btIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8N8TeRwoJFqWmp1akZeYA
 wxImLcHBoyTCywcMTSHe4oLE3OLMdIjUKUZ7jmObLv9h4rjx8DqQ7Lh5F0g+m/m6gVmIJS8/L
 1VKnHc1yFQBkLaM0jy4obA4usQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmPcDyBSezLwSuN
 2vgM5iAjpL1v4NyFkliQgpqQbG2Uxy3KuqezcvZPrLPyWi5uDTOwdiDXidPu36se/Wj4PhBUk
 VHYsvnJY8Zz5dqC9HrfuHlP5eq/uvFCNmS8y3mRZSemJbbvWvP83rp/68vyBipdy8zGX3DvE+
 z5CSurx+Y5mc4S+LwBVHrsru/JLsllNv1OKzbM79rn+nBRbHpzSUdG4zb5z5X4mlOCPRUIu5q
 DgRAJTC4vmeAgAA
X-Env-Sender: prvs=463712e83=anthony.perard@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1508841444!73146053!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56013 invoked from network); 24 Oct 2017 10:37:26 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Oct 2017 10:37:26 -0000
X-IronPort-AV: E=Sophos;i="5.43,427,1503360000"; d="scan'208";a="455731689"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Tue, 24 Oct 2017 11:37:20 +0100
Message-ID: <20171024103720.6781-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.14.2
MIME-Version: 1.0
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH] mg-hosts: Fix usage of showprops
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Li9tZy1ob3N0cyBzaG93cHJvcHMgWFhYIGRlc2NyaXB0aW9uIGFuZCBpbXBsZW1lbnRhdGlvbiBk
aWRuJ3QgbWF0Y2guCkZpeCBkZXNjcmlwdGlvbi4KClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KIG1nLWhvc3RzIHwgNCArKy0tCiAx
IGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL21nLWhvc3RzIGIvbWctaG9zdHMKaW5kZXggYTAwMGYyZC4uZDkxYTk2NSAxMDA3NTUKLS0t
IGEvbWctaG9zdHMKKysrIGIvbWctaG9zdHMKQEAgLTU0LDggKzU0LDggQEAKICMgICAgICAgICAg
ICAgICBvbGQgdGFza3MgbWlnaHQgc3RpbGwgbWVzcyBhYm91dCB3aXRoIHRoZSByZXNvdXJjZXMs
CiAjICAgICAgICAgICAgICAgaW50ZXJmZXJpbmcgd2l0aCB3aGF0ZXZlciBuZXcgdGFza3MgYWxs
b2NhdGUgdGhlbS4KICMKLSMgIC4vbWctaG9zdHMgc2hvd3Byb3BzIFtIT1NULi4uXQotIyAgICAg
ICAgICAgICAgIFByaW50cyB0aGUgcmVzb3VyY2UgcHJvcGVydGllcyBvZiBhbGwgb3Igc3BlY2lm
aWVkIGhvc3RzLgorIyAgLi9tZy1ob3N0cyBzaG93cHJvcHMgW1BST1AuLi5dCisjICAgICAgICAg
ICAgICAgUHJpbnRzIGFsbCBvciBzcGVjaWZpZWQgcmVzb3VyY2UgcHJvcGVydGllcyBvZiBhbGwg
aG9zdHMuCiAjCiAjICAuL21nLWhvc3RzIHNldHByb3BzIEhPU1RHTE9CLi4uIFstIFBST1AgW09M
RF0gTkVXIC4uLl0gLXwtLSBQUk9QIFtPTERdIE5FVwogIyAgICAgICAgICAgICAgIFVwZGF0ZXMg
cmVzb3VyY2UgcHJvcGVydGllcyBvZiB0aGUgc3BlY2lmaWVkIGhvc3RzLgotLSAKQW50aG9ueSBQ
RVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 24 10:58:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 10:58:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6wuG-0005Jz-FI; Tue, 24 Oct 2017 10:58:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=463142844=Ian.Jackson@citrix.com>)
 id 1e6wuE-0005Jt-SS
 for xen-devel@lists.xen.org; Tue, 24 Oct 2017 10:57:58 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 EC/47-05363-6BC1FE95; Tue, 24 Oct 2017 10:57:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHRDpO5mmfe
 RBhuey1gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBm7V19lLjjCVdGwN6qBcS9HFyMnh4SAv0Tf
 /jPsIDabgK5E05a/bCA2r4CgxMmZT1hAbGYBHYkFuz+xQdjyEtvfzmGGqLGX+HFtPVgNi4CqR
 NOcBWBzRAT0JFpWTWTtYuQAqpeVWD+/EiQsLGAq0XT8NCuIzSlgJ7FkwSwmEFtIwFbiW8N1Fo
 hzTCTeLtzJBtIqJKAmMXd9/ARGvllIDpqF5KBZSA5awMi8ilGjOLWoLLVI18hAL6koMz2jJDc
 xM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMMzqGRgYdzA2n/A7xCjJwaQkyvvv/btIIb6k/JTK
 jMTijPii0pzU4kOMMhwcShK8h6XfRwoJFqWmp1akZeYAAx4mLcHBoyTC+wckzVtckJhbnJkOk
 TrFaMlxbNPlP0wcHTfvAslnM183MAux5OXnpUqJ874AaRAAacgozYMbB4vKS4yyUsK8jAwMDE
 I8BalFuZklqPKvGMU5GJWEeZeATOHJzCuB2/oK6CAmoINk7d+AHFSSiJCSamBcMUl0b7aMwEX
 7GvWqTVFmcTPSjq7fvP5TwrxdqzbWztqjs4XDQCXA1Fbb1fjzbZs4Rcbo98fmqbpe//he7W/L
 hE//ZMJ6VyauC83knf8kLzt34a1nOw486NCNTkr9zc10+Xr2fJ5gz2VKl1d9dFn2/0vnn6kvK
 v1OZ75wt0hwZfv7XLtYKWCVEktxRqKhFnNRcSIAmh+6kcUCAAA=
X-Env-Sender: prvs=463142844=Ian.Jackson@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1508842673!80827204!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2277 invoked from network); 24 Oct 2017 10:57:55 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Oct 2017 10:57:55 -0000
X-IronPort-AV: E=Sophos;i="5.43,427,1503360000"; d="scan'208";a="447857710"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23023.7342.790300.304325@mariner.uk.xensource.com>
Date: Tue, 24 Oct 2017 11:57:50 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20171024103720.6781-1-anthony.perard@citrix.com>
References: <20171024103720.6781-1-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] mg-hosts: Fix usage of showprops
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIXSBtZy1ob3N0czogRml4IHVzYWdlIG9mIHNo
b3dwcm9wcyIpOgo+IC4vbWctaG9zdHMgc2hvd3Byb3BzIFhYWCBkZXNjcmlwdGlvbiBhbmQgaW1w
bGVtZW50YXRpb24gZGlkbid0IG1hdGNoLgo+IEZpeCBkZXNjcmlwdGlvbi4KClRoYW5rcywgcXVl
dWVkLiAgKEkgZWRpdGVkIHRoZSBjb21taXQgbWVzc2FnZSBhIGJpdC4pCgpJYW4uCgpGcm9tIDEw
Y2U0MzI5NDE1MGM2Y2ZkNWIwMDE1NDYzNmViOGNiOTQ1YjcxODggTW9uIFNlcCAxNyAwMDowMDow
MCAyMDAxCkZyb206IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgpE
YXRlOiBUdWUsIDI0IE9jdCAyMDE3IDExOjM3OjIwICswMTAwClN1YmplY3Q6IFtPU1NURVNUIFBB
VENIXSBtZy1ob3N0czogRml4IG9mIHNob3dwcm9wcyBkb2MgY29tbWVudAoKLi9tZy1ob3N0cyBz
aG93cHJvcHMgZGVzY3JpcHRpb24gYW5kIGltcGxlbWVudGF0aW9uIGRpZG4ndCBtYXRjaC4KRml4
IGRlc2NyaXB0aW9uLgoKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVy
YXJkQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBl
dS5jaXRyaXguY29tPgotLS0KIG1nLWhvc3RzIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBp
bnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL21nLWhvc3RzIGIvbWct
aG9zdHMKaW5kZXggYTAwMGYyZC4uZDkxYTk2NSAxMDA3NTUKLS0tIGEvbWctaG9zdHMKKysrIGIv
bWctaG9zdHMKQEAgLTU0LDggKzU0LDggQEAKICMgICAgICAgICAgICAgICBvbGQgdGFza3MgbWln
aHQgc3RpbGwgbWVzcyBhYm91dCB3aXRoIHRoZSByZXNvdXJjZXMsCiAjICAgICAgICAgICAgICAg
aW50ZXJmZXJpbmcgd2l0aCB3aGF0ZXZlciBuZXcgdGFza3MgYWxsb2NhdGUgdGhlbS4KICMKLSMg
IC4vbWctaG9zdHMgc2hvd3Byb3BzIFtIT1NULi4uXQotIyAgICAgICAgICAgICAgIFByaW50cyB0
aGUgcmVzb3VyY2UgcHJvcGVydGllcyBvZiBhbGwgb3Igc3BlY2lmaWVkIGhvc3RzLgorIyAgLi9t
Zy1ob3N0cyBzaG93cHJvcHMgW1BST1AuLi5dCisjICAgICAgICAgICAgICAgUHJpbnRzIGFsbCBv
ciBzcGVjaWZpZWQgcmVzb3VyY2UgcHJvcGVydGllcyBvZiBhbGwgaG9zdHMuCiAjCiAjICAuL21n
LWhvc3RzIHNldHByb3BzIEhPU1RHTE9CLi4uIFstIFBST1AgW09MRF0gTkVXIC4uLl0gLXwtLSBQ
Uk9QIFtPTERdIE5FVwogIyAgICAgICAgICAgICAgIFVwZGF0ZXMgcmVzb3VyY2UgcHJvcGVydGll
cyBvZiB0aGUgc3BlY2lmaWVkIGhvc3RzLgotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 24 11:00:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 11:00:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6wwa-0005vE-Rm; Tue, 24 Oct 2017 11:00:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e6wwZ-0005v0-CO
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 11:00:23 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 F7/DB-31244-64D1FE95; Tue, 24 Oct 2017 11:00:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgleJIrShJLcpLzFFi42K5GHrjkK6b7Pt
 Ig9uz2Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owvjx6zFiyXqWjbfpSpgfGhWBcjF4eQwExG
 iQXbW9lBHBaBW8wSz79NYwVxJAQOskp0X/7O1sXICeRkSTx6NoMRwk6T6L9yhgXCrpRY1/oSq
 IEDaJSaxJo3URBT25kk3veeBKsRFnCWONSxDWyOiEC8RPfF2WwQRU8YJXadvgBWxCxQL3Ggaw
 47yCA2AR2JdTNqQcK8ArYSP57/BNvLIqAq8bn/PTuILSqQKvHx3RdGiBpBiZMzn4CN4RSwkzh
 99gc7xEgziXmbHzJD2PIS29/OYZ7AKDILScssJGWzkJQtYGRexahRnFpUllqka2iil1SUmZ5R
 kpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGAMMQLCD8frGgEOMkhxMSqK8/96/ixTiS8pPq
 cxILM6ILyrNSS0+xCjDwaEkwWsh8z5SSLAoNT21Ii0zBxiNMGkJDh4lEV5LkDRvcUFibnFmOk
 TqFKMlx4U7l/4wcRzYcwtIPpv5uoFZiCUvPy9VSpz3hTRQgwBIQ0ZpHtw4WMK4xCgrJczLCHS
 gEE9BalFuZgmq/CtGcQ5GJWHeCJC1PJl5JXBbXwEdxAR0kKz9G5CDShIRUlINjMzlt8r52j7e
 27Dk8B27Xa2JTgwP336uXd4z7XDxjKL5r+ITwiZucZf7qR7dd/r41XDFKbxpL67vOspQo8f+4
 9aKP1uLHFWr71ftX5YlsVK+Iz5W6sONNK2Dj1xu7fpQvCV5wlMZnYLjC/5d/3j5bdvyHxc+qC
 1q/P1brjWiQWITV4uCncJC691KLMUZiYZazEXFiQDT0mEGEwMAAA==
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1508842821!72157745!1
X-Originating-IP: [209.85.216.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52267 invoked from network); 24 Oct 2017 11:00:22 -0000
Received: from mail-qt0-f194.google.com (HELO mail-qt0-f194.google.com)
 (209.85.216.194)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 24 Oct 2017 11:00:22 -0000
Received: by mail-qt0-f194.google.com with SMTP id k31so29836086qta.6
 for <xen-devel@lists.xenproject.org>; Tue, 24 Oct 2017 04:00:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:cc:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding;
 bh=PkYIkDo8xVEa/dIP0qylrrexNLgZb5x3zcHYoPA2lJE=;
 b=DcZSeLw7CN7KukRo9ZUp0ZdhAwX+A761plma0HrSpys72fYRmgBFCgJ6PgUqnhnRoL
 AlflT1ohLkYl/4QOiLsfBgZ71WtlabJbLfYszpX2O65mCNK+OpA4b4WQyZpgE69BrPIP
 euUp08Cv5sj5g/V1OLS/K9iVLBx9cmuGm6xDY=
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-transfer-encoding;
 bh=PkYIkDo8xVEa/dIP0qylrrexNLgZb5x3zcHYoPA2lJE=;
 b=fOFlzgfGbsosL0cWTgVsa/N3x5gJX4Zkhf61cx2xaiF7Q4b1ckeHd6+S4v+I+3C91j
 RpkjXCh4FeDRXsWJJk8yeTZ0PIyDJhU7jUTMSlqPT9IQ7WNi1gkr9vro84elScN6A/rI
 alMo6tCFsUEbjxi/hX7DUKeYPmxXPD1CuC6j5trdtbAAxW9yFIQzlXnTYvCETcDtQ/ZG
 BNnzlYXOocxp2lzQor+gsQmUfoXz8tkIBSq8wNxgidHnRikrCMNEQrrTKH65T7L/Gf4W
 fCHTNEvG7zeAW+kaf+D/YdJH3AcQtgwsn/Zp0kzqd8bqv613XMYHOrChYVgXp3ontfcA
 cDCQ==
X-Gm-Message-State: AMCzsaVGeg5oQmr+NUgI+03c9MEXDOo7jOmeI/FeA6VQbAv9mRUcbmVq
 17xWwDm+by4JPcI/rZvdFxqnxQ==
X-Google-Smtp-Source: ABhQp+SG5bY0ldITlgmY3HdUbYWnwqi7UCiQXBo4ft75w1FW1r30xWzH7+wpqtlLNVrQ+Hq+M8qnpQ==
X-Received: by 10.237.33.67 with SMTP id 61mr23943701qtc.148.1508842820943;
 Tue, 24 Oct 2017 04:00:20 -0700 (PDT)
Received: from Juliens-MacBook-Pro.local ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id r189sm2967qkd.86.2017.10.24.04.00.19
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 24 Oct 2017 04:00:20 -0700 (PDT)
To: Andre Przywara <andre.przywara@linaro.org>,
 Bhupinder Thakur <bhupinder.thakur@linaro.org>
References: <8dc5e662-4cbd-908d-4f3e-af372d6d0917@arm.com>
 <20171018134158.32633-1-andre.przywara@arm.com>
 <CACtJ1JSVD=BY26rc4iSwrG++w77a-Pmx=22ovcrDAuMe5w=vMw@mail.gmail.com>
 <7eb21b22-b702-d18b-aaa3-6d6b409f73b9@linaro.org>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <8854c6fa-f1b3-5984-9257-1349ada150f4@linaro.org>
Date: Tue, 24 Oct 2017 12:00:18 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)
 Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <7eb21b22-b702-d18b-aaa3-6d6b409f73b9@linaro.org>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Dave Martin <dave.martin@arm.com>
Subject: Re: [Xen-devel] [PATCH RFC] ARM: vPL011: use receive timeout
	interrupt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyMy8xMC8yMDE3IDE3OjAxLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPiBIaSwKPgo+
IE9uIDE4LzEwLzE3IDE3OjMyLCBCaHVwaW5kZXIgVGhha3VyIHdyb3RlOgo+PiBIaSBBbmRyZSwK
Pj4KPj4gSSB2ZXJpZmllZCB0aGlzIHBhdGNoIG9uIHF1YWxjb21tIHBsYXRmb3JtLiBJdCBpcyB3
b3JraW5nIGZpbmUuCj4+Cj4+IE9uIDE4IE9jdG9iZXIgMjAxNyBhdCAxOToxMSwgQW5kcmUgUHJ6
eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+IHdyb3RlOgo+Pj4gSW5zdGVhZCBvZiBhc3Nl
cnRpbmcgdGhlIHJlY2VpdmUgaW50ZXJydXB0IChSWEkpIG9uIHRoZSBmaXJzdCBjaGFyYWN0ZXIK
Pj4+IGluIHRoZSBGSUZPLCBsZXRzIChhYil1c2UgdGhlIHJlY2VpdmUgdGltZW91dCBpbnRlcnJ1
cHQgKFJUSSkgZm9yIHRoYXQKPj4+IHB1cnBvc2UuIFRoYXQgc2VlbXMgdG8gYmUgY2xvc2VyIHRv
IHRoZSBzcGVjIGFuZCB3aGF0IGhhcmR3YXJlIGRvZXMuCj4+PiBJbXByb3ZlIHRoZSByZWFkYWJp
bGl0eSBvZiB2cGwwMTFfZGF0YV9hdmFpbCgpIG9uIHRoZSB3YXkuCj4+Pgo+Pj4gU2lnbmVkLW9m
Zi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Cj4+PiAtLS0KPj4+
IEhpLAo+Pj4KPj4+IHRoaXMgb25lIGlzIHRoZSBhcHByb2FjaCBJIG1lbnRpb25lZCBpbiB0aGUg
ZW1haWwgZWFybGllciB0b2RheS4KPj4+IEl0IGdvZXMgb24gdG9wIG9mIEJodXBpbmRlcnMgdjEy
IDI3LzI3LCBidXQgc2hvdWxkIGV2ZW50dWFsbHkgYmUgbWVyZ2VkCj4+PiBpbnRvIHRoaXMgb25l
IG9uY2Ugd2UgYWdyZWVkIG9uIHRoZSBzdWJqZWN0LiBJIGp1c3QgY2FydmVkIGl0IG91dCBoZXJl
Cj4+PiBmb3IgY2xhcml0eSB0byBtYWtlIGl0IGNsZWFyZXIgd2hhdCBoYXMgYmVlbiBjaGFuZ2Vk
Lgo+Pj4gV291bGQgYmUgZ29vZCBpZiBzb21lb25lIGNvdWxkIHRlc3QgaXQuCj4+Pgo+Pj4gQ2hl
ZXJzLAo+Pj4gQW5kcmUuCj4+PiAgeGVuL2FyY2gvYXJtL3ZwbDAxMS5jIHwgNjEgKysrKysrKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+PiAgMSBmaWxlIGNo
YW5nZWQsIDI5IGluc2VydGlvbnMoKyksIDMyIGRlbGV0aW9ucygtKQo+Pj4KPj4+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vdnBsMDExLmMgYi94ZW4vYXJjaC9hcm0vdnBsMDExLmMKPj4+IGlu
ZGV4IGFkZjE3MTE1NzEuLmFlMThiZGRkODEgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0v
dnBsMDExLmMKPj4+ICsrKyBiL3hlbi9hcmNoL2FybS92cGwwMTEuYwo+Pj4gQEAgLTEwNSw5ICsx
MDUsMTMgQEAgc3RhdGljIHVpbnQ4X3QgdnBsMDExX3JlYWRfZGF0YShzdHJ1Y3QgZG9tYWluICpk
KQo+Pj4gICAgICAgICAgaWYgKCBmaWZvX2xldmVsID09IDAgKQo+Pj4gICAgICAgICAgewo+Pj4g
ICAgICAgICAgICAgIHZwbDAxMS0+dWFydGZyIHw9IFJYRkU7Cj4+PiAtICAgICAgICAgICAgdnBs
MDExLT51YXJ0cmlzICY9IH5SWEk7Cj4+PiAtICAgICAgICAgICAgdnBsMDExX3VwZGF0ZV9pbnRl
cnJ1cHRfc3RhdHVzKGQpOwo+Pj4gKyAgICAgICAgICAgIHZwbDAxMS0+dWFydHJpcyAmPSB+UlRJ
Owo+Pj4gICAgICAgICAgfQo+Pj4gKwo+Pj4gKyAgICAgICAgaWYgKCBmaWZvX2xldmVsIDwgc2l6
ZW9mKGludGYtPmluKSAtIFNCU0FfVUFSVF9GSUZPX1NJWkUgLyAyICkKPj4+ICsgICAgICAgICAg
ICB2cGwwMTEtPnVhcnRyaXMgJj0gflJYSTsKPj4+ICsKPj4+ICsgICAgICAgIHZwbDAxMV91cGRh
dGVfaW50ZXJydXB0X3N0YXR1cyhkKTsKPj4gSSB0aGluayB3ZSBjaGVjayBpZiAoIGZpZm9fbGV2
ZWwgPCBTQlNBX1VBUlRfRklGT19TSVpFIC8gMiApIHdoaWNoCj4+IHNob3VsZCBiZSBhIHZhbGlk
IGNvbmRpdGlvbiB0byBjbGVhciB0aGUgUlggaW50ZXJydXB0Lgo+Cj4gQXJlIHlvdSBzdXJlPyBN
eSB1bmRlcnN0YW5kaW5nIGlzIHRoYXQgdGhlIHNlbWFudGljcyBvZiB0aGUgcmV0dXJuIHZhbHVl
Cj4gb2YgeGVuY29uc19xdWV1ZWQoKSBkaWZmZXJzIGJldHdlZW4gaW50ZiBhbmQgb3V0ZjoKPiAt
IEZvciBpbnRmLCBYZW4gZmlsbHMgdGhhdCBidWZmZXIgd2l0aCBpbmNvbWluZyBjaGFyYWN0ZXJz
LiBUaGUKPiB3YXRlcm1hcmsgaXMgYXNzdW1lZCB0byBiZSAoRklGTyAvIDIpLCB3aGljaCB0cmFu
c2xhdGVzIGludG8gMTYKPiBjaGFyYWN0ZXJzLiBOb3cgZm9yIHRoZSBTQlNBIHZVQVJUIFJYIHNp
ZGUgdGhhdCBtZWFuczogIkFzc2VydCB0aGUgUlgKPiBpbnRlcnJ1cHQgaWYgdGhlcmUgaXMgb25s
eSByb29tIGZvciAxNiAob3IgbGVzcykgY2hhcmFjdGVycyBpbiB0aGUgRklGTwo+IChyZWFkOiBp
bnRmIGJ1ZmZlciBpbiBvdXIgY2FzZSkuIFNpbmNlIHdlIChhYil1c2UgdGhlIFhlbiBidWZmZXIg
Zm9yIHRoZQo+IEZJRk8sIHRoaXMgbWVhbnMgd2Ugd2FybiBpZiB0aGUgbnVtYmVyIG9mIHF1ZXVl
ZCBjaGFyYWN0ZXJzIGV4Y2VlZHMKPiAoYnVmZmVyc2l6ZSAtIDE2KS4KPiAtIEZvciBvdXRmLCB0
aGUgVUFSVCBlbXVsYXRpb24gZmlsbHMgdGhlIGJ1ZmZlci4gVGhlIFNCU0EgdlVBUlQgVFggc2lk
ZQo+IGRlbWFuZHMgdGhhdCB0aGUgVFggaW50ZXJydXB0IGlzIGFzc2VydGVkIGlmIHRoZSBmaWxs
IGxldmVsIG9mIHRoZQo+IHRyYW5zbWl0IEZJRk8gaXMgbGVzcyB0aGFuIG9yIGVxdWFsIHRvIHRo
ZSAxNiBjaGFyYWN0ZXJzLCB3aGljaCBtZWFuczoKPiBudW1iZXIgb2YgcXVldWVkIGNoYXJhY3Rl
cnMgaXMgbGVzcyB0aGFuIDE2Lgo+Cj4gSSB0aGluayB0aGUga2V5IHBvaW50IGlzIHRoYXQgb3Vy
IHRyaWdnZXIgbGV2ZWwgaXNuJ3Qgc3ltbWV0cmljYWwgaGVyZSwKPiBzaW5jZSB3ZSBoYXZlIHRv
IGVtdWxhdGUgdGhlIGFyY2hpdGVjdGVkIDMyLWJ5dGUgRklGTyBzZW1hbnRpY3MgZm9yIHRoZQo+
IGRyaXZlciwgYnV0IGhhdmUgYSAoc2VjcmV0bHkpIG11Y2ggbGFyZ2VyICJGSUZPIiBpbnRlcm5h
bGx5Lgo+Cj4gRG8geW91IGFncmVlIHdpdGggdGhpcyByZWFzb25pbmcgYW5kIGRvIEkgaGF2ZSBh
IHRoaW5rbyBoZXJlPyBDb3VsZCB3ZWxsCj4gYmUgSSBhbSBzZXJpb3VzbHkgbWlzZ3VpZGVkIGhl
cmUuCgp4ZW5jb25zX3F1ZXVlZCBjYWxjdWxhdGVzIGhvdyBtYW55IGJ5dGVzIGFyZSBjdXJyZW50
bHkgb24gdGhlIHJpbmcuIFNvIEkgCnRoaW5rIHlvdXIgZGVzY3JpcHRpb24gbWFrZXMgc2Vuc2Uu
CgpXaXRoIChmaWZvX2xldmVsIDwgKFNCU0FfVUFSVF9GSUZPX1NJWkUgLyAyKSksIHlvdSB3b3Vs
ZCBvbmx5IGNsZWFyIGl0IAp3aGVuIHRoZSByaW5nIGhhcyBsZXNzIHRoYW4gMTYgYnl0ZXMgcXVl
dWVkLgoKSSBoYXZlIGEgZmV3IHJlcXVlc3RzIG9uIHRob3NlIHBhdGNoZXMgZm9yIHRoZSByZXNl
bmRlcjoKCS0gUGxlYXNlIGludHJvZHVjZSBhIGRlZmluZSBmb3IgU0JTQV9VQVJUX0ZJRk9fU0la
RSAvIDIgYW5kIHVzZSBpdCAKZXZlcnl3aGVyZS4KCS0gUGxlYXNlIGFkZCBhIGJpdCBtb3JlIGRv
Y3VtZW50YXRpb24gb24gdG9wIG9mIHRoZSBjaGVja3MgaW4gCnZwbDAxMV9yZWFkX2RhdGEgZnVu
Y3Rpb24uIFRoZSBjaGVja3MgaW4gdnBsMDExX3dyaXRlX2RhdGEgbG9va3MgCndlbGwtZG9jdW1l
bnRlZC4KCkNoZWVycywKCi0tCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 24 11:05:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 11:05:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6x1h-0006AS-F3; Tue, 24 Oct 2017 11:05:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=463142844=Ian.Jackson@citrix.com>)
 id 1e6x1f-0006AM-T7
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 11:05:40 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 54/B4-21967-38E1FE95; Tue, 24 Oct 2017 11:05:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXitHSDvW6T3Pt
 Ig/XTNC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyeyaUFR5kr9s1+zNLA+IOpi5GTQ0LAX+LW
 gm0sIDabgK5E05a/bCA2r4CgxMmZT8DizAJ6EjemTmGDsOUlmrfOZoaosZf4vuws2BwWAVWJf
 xPvsXYxcnCICNhKzD7vBlGuInFqXhcLSFhYwEZi3qkqkDCngJfEp0/XGLsYuTiEBNYySpx/cp
 AZ4hwTibcLd7KB1AsJqEnMXR8/gZFvFpKDZiE5aBaSgxYwMq9iVC9OLSpLLdI10ksqykzPKMl
 NzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAwyBiDYwfj9j9MhRkkOJiVR3n/v30UK8SXlp1Rm
 JBZnxBeV5qQWH2KU4eBQkuBNl30fKSRYlJqeWpGWmQMMd5i0BAePkgjvGxmgNG9xQWJucWY6R
 OoUoz3HsU2X/zBx3Hh4HUh23LwLJJ/NfN3ALMSSl5+XKiXO6w0yVQCkLaM0D24oLD4vMcpKCf
 MyAp0pxFOQWpSbWYIq/4pRnINRSZiXB2QKT2ZeCdzuV0BnMQGdJWv/BuSskkSElFQDY0+Z2Md
 n0y8p7pj29a97qNE5V1s3Z8snYTttMrP3PpR6kLuFsfFy/dtj7nVzNp1iM77baBz/MfB30gRH
 7ifV7F+anX4q/z5zPqnt9JLiG1ryajcUNxgqK3Lu3XTR0v51TSLL1IRg06vG6+5MzeOcGhfgF
 rKnJdVP71vz59yoUyZz6v22d9ncVGIpzkg01GIuKk4EALE1zBLKAgAA
X-Env-Sender: prvs=463142844=Ian.Jackson@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1508843137!92895158!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18401 invoked from network); 24 Oct 2017 11:05:38 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Oct 2017 11:05:38 -0000
X-IronPort-AV: E=Sophos;i="5.43,427,1503360000"; d="scan'208";a="455735028"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23023.7807.137618.930035@mariner.uk.xensource.com>
Date: Tue, 24 Oct 2017 12:05:35 +0100
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
In-Reply-To: <20171023145006.7dlpyk6dhxopjr7t@dhcp-3-128.uk.xensource.com>
References: <20171020134702.41255-1-roger.pau@citrix.com>
 <23018.5916.513130.316464@mariner.uk.xensource.com>
 <20171023145006.7dlpyk6dhxopjr7t@dhcp-3-128.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v12 00/33] osstest: FreeBSD host support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm7DqSB3cml0ZXMgKCJSZTogW1BBVENIIHYxMiAwMC8zM10gb3NzdGVzdDog
RnJlZUJTRCBob3N0IHN1cHBvcnQiKToKPiBTb3JyeSBmb3IgdGhlIGRlbGF5LCBoYWQgdG8gY2hl
cnJ5LXBpY2sgc29tZSBjb21taXRzIGZyb20gdGhlIEZyZWVCU0QKPiBob3N0IGluc3RhbGwgc2Vy
aWVzIGluIG9yZGVyIGZvciB0aGUgZXhhbWluZSBvbmUgdG8gd29yay4gSSd2ZSBwdXNoZWQKPiB0
aGlzIHRvIHRoZSBmb2xsb3dpbmcgYnJhbmNoOgo+IAo+IGdpdDovL3hlbmJpdHMueGVuLm9yZy9w
ZW9wbGUvcm95Z2VyL29zc3Rlc3QuZ2l0IGV4YW1pbmUKCkkgaGF2ZSBub3cgcmViYXNlZCB0aGlz
IG9udG8gbXkgc21hbGwgcXVldWUgKG9mIHBhdGNoZXMgdG8gYWRtaW4gdG9vbHMKd2hpY2ggc2hv
dWxkIG5vdCBjYXVzZSB0cm91YmxlKSBhbmQgcHVzaGVkIGl0IHRvIHByZXRlc3QuCgpJYW4uCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 24 11:23:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 11:23:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6xIk-0007V8-UM; Tue, 24 Oct 2017 11:23:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@linaro.org>) id 1e6xIk-0007V2-4Z
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 11:23:18 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 E4/65-31244-5A22FE95; Tue, 24 Oct 2017 11:23:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIKsWRWlGSWpSXmKPExsXiVRtkqrtE6X2
 kwfQfphbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0ZLt21Bp0JFy5lTrA2Mr6S6GLk4hARmMkqs
 Xj+TBcRhEXjNLNH6Yy6YIyFwh1Vi7pcZrF2MHEBOlsT6k6VdjJxAZprEmu8NzBDhaomdM5JBw
 kICGhI3Js9ghBjawiRx+PlnVpCEsICzxKGObWwgtohAtMSrzS/BbGaBeokDXXPYIRqmM0m8fv
 GDHSTBJmAgMatrMjOIzStgK/H93HmwBhYBVYmP3xuZQGxRgXCJO63vWCBqBCVOznwCZnMK2Em
 cufeZCWKBusSfeZeYIWxxiaYvK1khbHmJ5q2zmScwis5C0j4LScssJC2zkLQsYGRZxahRnFpU
 llqka2ygl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGDEMQLCD8e/awEOMkhxMS
 qK8/96/ixTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwdug+D5SSLAoNT21Ii0zBxi7MGkJDh4lEd
 5lIGne4oLE3OLMdIjUKUZjjn17bv1h4ng283UDsxBLXn5eqpQ47xmQUgGQ0ozSPLhBsJRyiVF
 WSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8G0Gm8GTmlcDtewV0ChPQKbL2b0BOKUlESEk1MHbf
 O6YqEGlixubJ3pogVL6vas/dpY782ZOnPWna69FXfq9G+HvdZodPQbKXw7K4Um+++DTdullhR
 u7O1cylp3ZZvsh/Ip809bpDy9kXqR/fZRl7CX3dds+vWpFvbniG1om6la1FvxQ9NTt6bx7/37
 tow+Qp9/PZDnHo+s6PmlZ5cv12NZOVN5VYijMSDbWYi4oTAQcUTZckAwAA
X-Env-Sender: andre.przywara@linaro.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1508844196!78483669!1
X-Originating-IP: [74.125.82.53]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20573 invoked from network); 24 Oct 2017 11:23:16 -0000
Received: from mail-wm0-f53.google.com (HELO mail-wm0-f53.google.com)
 (74.125.82.53)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 24 Oct 2017 11:23:16 -0000
Received: by mail-wm0-f53.google.com with SMTP id u138so15566358wmu.4
 for <xen-devel@lists.xenproject.org>; Tue, 24 Oct 2017 04:23:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=0byhAfJi348ke4TiDlF5d+FhHP8s0xJGdJ5r/CldzV4=;
 b=AIKqTQ7BHfc5Nbsuqr1E6Rp0F0ECu6Z+3c2nJT7uowEzKSH34KnjsDKgFtxnvFmCaU
 /XfqJeIHbBQe3epwGQYkDhH+W5v7YPKRtibaO1RbNQhPvzQN9wSGU9F4dyoQg1ZyTmM7
 TPTPIvtIVeV1TpIGFTZhXqQWvVxRXIS/TNSa0=
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=0byhAfJi348ke4TiDlF5d+FhHP8s0xJGdJ5r/CldzV4=;
 b=g6XQ2/LhcQ64LTPNwxT4uearpizdXtlzfzLEp0Ulkza+vrDt9htM9Fh7HtFW7ZzotA
 UKdNqJj7cAOkhwUM+/CHyT7jf9MAJlUBXkyirw2Y8nJn1g+SHY4sKMSPq+BgZI3GUpxt
 CNwiMWwQNF5Njl6gAp/HJZhyyc6jwrP8BeN+9fNsNhQGcH3ax7L0+wCKDkn3Jrfc0/8Y
 UxhSInFSrj2IhjioF2mPdjccnc0ZOoYdgVII5Zd9sF0EKckSRign+trHLe6z/i7KLpHD
 2t9fFDWAJs9Jy76clefb/doCdpA83Z+T6B7pSH4vwKkqTj1roQWg816HVcCaerExxDhK
 NcpQ==
X-Gm-Message-State: AMCzsaUx8tm8QGAF147HLDW0OV9/qXwJui6KZ/g3btBX3rq5EjMWzmzg
 RQDwa0/YkjSQu6ttrDXIdEPn7A==
X-Google-Smtp-Source: ABhQp+S2zDSEIuKn2yO7hGxew61vSYxi4YyeTzOWU9yBRYJcYu1vS//ifK4pYvVZ/ft312knTl3pdA==
X-Received: by 10.28.100.212 with SMTP id y203mr8561999wmb.100.1508844196490; 
 Tue, 24 Oct 2017 04:23:16 -0700 (PDT)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id w79sm69118wrb.86.2017.10.24.04.23.15
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 24 Oct 2017 04:23:16 -0700 (PDT)
To: Julien Grall <julien.grall@linaro.org>,
 Bhupinder Thakur <bhupinder.thakur@linaro.org>
References: <8dc5e662-4cbd-908d-4f3e-af372d6d0917@arm.com>
 <20171018134158.32633-1-andre.przywara@arm.com>
 <CACtJ1JSVD=BY26rc4iSwrG++w77a-Pmx=22ovcrDAuMe5w=vMw@mail.gmail.com>
 <7eb21b22-b702-d18b-aaa3-6d6b409f73b9@linaro.org>
 <8854c6fa-f1b3-5984-9257-1349ada150f4@linaro.org>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <42732370-9edf-9086-1ad3-23590577ca80@linaro.org>
Date: Tue, 24 Oct 2017 12:27:41 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <8854c6fa-f1b3-5984-9257-1349ada150f4@linaro.org>
Content-Language: en-GB
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Dave Martin <dave.martin@arm.com>
Subject: Re: [Xen-devel] [PATCH RFC] ARM: vPL011: use receive timeout
	interrupt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyNC8xMC8xNyAxMjowMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9u
IDIzLzEwLzIwMTcgMTc6MDEsIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+PiBIaSwKPj4KPj4gT24g
MTgvMTAvMTcgMTc6MzIsIEJodXBpbmRlciBUaGFrdXIgd3JvdGU6Cj4+PiBIaSBBbmRyZSwKPj4+
Cj4+PiBJIHZlcmlmaWVkIHRoaXMgcGF0Y2ggb24gcXVhbGNvbW0gcGxhdGZvcm0uIEl0IGlzIHdv
cmtpbmcgZmluZS4KPj4+Cj4+PiBPbiAxOCBPY3RvYmVyIDIwMTcgYXQgMTk6MTEsIEFuZHJlIFBy
enl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgo+Pj4gd3JvdGU6Cj4+Pj4gSW5zdGVhZCBv
ZiBhc3NlcnRpbmcgdGhlIHJlY2VpdmUgaW50ZXJydXB0IChSWEkpIG9uIHRoZSBmaXJzdCBjaGFy
YWN0ZXIKPj4+PiBpbiB0aGUgRklGTywgbGV0cyAoYWIpdXNlIHRoZSByZWNlaXZlIHRpbWVvdXQg
aW50ZXJydXB0IChSVEkpIGZvciB0aGF0Cj4+Pj4gcHVycG9zZS4gVGhhdCBzZWVtcyB0byBiZSBj
bG9zZXIgdG8gdGhlIHNwZWMgYW5kIHdoYXQgaGFyZHdhcmUgZG9lcy4KPj4+PiBJbXByb3ZlIHRo
ZSByZWFkYWJpbGl0eSBvZiB2cGwwMTFfZGF0YV9hdmFpbCgpIG9uIHRoZSB3YXkuCj4+Pj4KPj4+
PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4K
Pj4+PiAtLS0KPj4+PiBIaSwKPj4+Pgo+Pj4+IHRoaXMgb25lIGlzIHRoZSBhcHByb2FjaCBJIG1l
bnRpb25lZCBpbiB0aGUgZW1haWwgZWFybGllciB0b2RheS4KPj4+PiBJdCBnb2VzIG9uIHRvcCBv
ZiBCaHVwaW5kZXJzIHYxMiAyNy8yNywgYnV0IHNob3VsZCBldmVudHVhbGx5IGJlIG1lcmdlZAo+
Pj4+IGludG8gdGhpcyBvbmUgb25jZSB3ZSBhZ3JlZWQgb24gdGhlIHN1YmplY3QuIEkganVzdCBj
YXJ2ZWQgaXQgb3V0IGhlcmUKPj4+PiBmb3IgY2xhcml0eSB0byBtYWtlIGl0IGNsZWFyZXIgd2hh
dCBoYXMgYmVlbiBjaGFuZ2VkLgo+Pj4+IFdvdWxkIGJlIGdvb2QgaWYgc29tZW9uZSBjb3VsZCB0
ZXN0IGl0Lgo+Pj4+Cj4+Pj4gQ2hlZXJzLAo+Pj4+IEFuZHJlLgo+Pj4+IMKgeGVuL2FyY2gvYXJt
L3ZwbDAxMS5jIHwgNjEKPj4+PiArKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KPj4+PiDCoDEgZmlsZSBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspLCAz
MiBkZWxldGlvbnMoLSkKPj4+Pgo+Pj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnBsMDEx
LmMgYi94ZW4vYXJjaC9hcm0vdnBsMDExLmMKPj4+PiBpbmRleCBhZGYxNzExNTcxLi5hZTE4YmRk
ZDgxIDEwMDY0NAo+Pj4+IC0tLSBhL3hlbi9hcmNoL2FybS92cGwwMTEuYwo+Pj4+ICsrKyBiL3hl
bi9hcmNoL2FybS92cGwwMTEuYwo+Pj4+IEBAIC0xMDUsOSArMTA1LDEzIEBAIHN0YXRpYyB1aW50
OF90IHZwbDAxMV9yZWFkX2RhdGEoc3RydWN0IGRvbWFpbiAqZCkKPj4+PiDCoMKgwqDCoMKgwqDC
oMKgIGlmICggZmlmb19sZXZlbCA9PSAwICkKPj4+PiDCoMKgwqDCoMKgwqDCoMKgIHsKPj4+PiDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdnBsMDExLT51YXJ0ZnIgfD0gUlhGRTsKPj4+PiAtwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCB2cGwwMTEtPnVhcnRyaXMgJj0gflJYSTsKPj4+PiAtwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCB2cGwwMTFfdXBkYXRlX2ludGVycnVwdF9zdGF0dXMoZCk7Cj4+Pj4g
K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdnBsMDExLT51YXJ0cmlzICY9IH5SVEk7Cj4+Pj4gwqDC
oMKgwqDCoMKgwqDCoCB9Cj4+Pj4gKwo+Pj4+ICvCoMKgwqDCoMKgwqDCoCBpZiAoIGZpZm9fbGV2
ZWwgPCBzaXplb2YoaW50Zi0+aW4pIC0gU0JTQV9VQVJUX0ZJRk9fU0laRSAvIDIgKQo+Pj4+ICvC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIHZwbDAxMS0+dWFydHJpcyAmPSB+UlhJOwo+Pj4+ICsKPj4+
PiArwqDCoMKgwqDCoMKgwqAgdnBsMDExX3VwZGF0ZV9pbnRlcnJ1cHRfc3RhdHVzKGQpOwo+Pj4g
SSB0aGluayB3ZSBjaGVjayBpZiAoIGZpZm9fbGV2ZWwgPCBTQlNBX1VBUlRfRklGT19TSVpFIC8g
MiApIHdoaWNoCj4+PiBzaG91bGQgYmUgYSB2YWxpZCBjb25kaXRpb24gdG8gY2xlYXIgdGhlIFJY
IGludGVycnVwdC4KPj4KPj4gQXJlIHlvdSBzdXJlPyBNeSB1bmRlcnN0YW5kaW5nIGlzIHRoYXQg
dGhlIHNlbWFudGljcyBvZiB0aGUgcmV0dXJuIHZhbHVlCj4+IG9mIHhlbmNvbnNfcXVldWVkKCkg
ZGlmZmVycyBiZXR3ZWVuIGludGYgYW5kIG91dGY6Cj4+IC0gRm9yIGludGYsIFhlbiBmaWxscyB0
aGF0IGJ1ZmZlciB3aXRoIGluY29taW5nIGNoYXJhY3RlcnMuIFRoZQo+PiB3YXRlcm1hcmsgaXMg
YXNzdW1lZCB0byBiZSAoRklGTyAvIDIpLCB3aGljaCB0cmFuc2xhdGVzIGludG8gMTYKPj4gY2hh
cmFjdGVycy4gTm93IGZvciB0aGUgU0JTQSB2VUFSVCBSWCBzaWRlIHRoYXQgbWVhbnM6ICJBc3Nl
cnQgdGhlIFJYCj4+IGludGVycnVwdCBpZiB0aGVyZSBpcyBvbmx5IHJvb20gZm9yIDE2IChvciBs
ZXNzKSBjaGFyYWN0ZXJzIGluIHRoZSBGSUZPCj4+IChyZWFkOiBpbnRmIGJ1ZmZlciBpbiBvdXIg
Y2FzZSkuIFNpbmNlIHdlIChhYil1c2UgdGhlIFhlbiBidWZmZXIgZm9yIHRoZQo+PiBGSUZPLCB0
aGlzIG1lYW5zIHdlIHdhcm4gaWYgdGhlIG51bWJlciBvZiBxdWV1ZWQgY2hhcmFjdGVycyBleGNl
ZWRzCj4+IChidWZmZXJzaXplIC0gMTYpLgo+PiAtIEZvciBvdXRmLCB0aGUgVUFSVCBlbXVsYXRp
b24gZmlsbHMgdGhlIGJ1ZmZlci4gVGhlIFNCU0EgdlVBUlQgVFggc2lkZQo+PiBkZW1hbmRzIHRo
YXQgdGhlIFRYIGludGVycnVwdCBpcyBhc3NlcnRlZCBpZiB0aGUgZmlsbCBsZXZlbCBvZiB0aGUK
Pj4gdHJhbnNtaXQgRklGTyBpcyBsZXNzIHRoYW4gb3IgZXF1YWwgdG8gdGhlIDE2IGNoYXJhY3Rl
cnMsIHdoaWNoIG1lYW5zOgo+PiBudW1iZXIgb2YgcXVldWVkIGNoYXJhY3RlcnMgaXMgbGVzcyB0
aGFuIDE2Lgo+Pgo+PiBJIHRoaW5rIHRoZSBrZXkgcG9pbnQgaXMgdGhhdCBvdXIgdHJpZ2dlciBs
ZXZlbCBpc24ndCBzeW1tZXRyaWNhbCBoZXJlLAo+PiBzaW5jZSB3ZSBoYXZlIHRvIGVtdWxhdGUg
dGhlIGFyY2hpdGVjdGVkIDMyLWJ5dGUgRklGTyBzZW1hbnRpY3MgZm9yIHRoZQo+PiBkcml2ZXIs
IGJ1dCBoYXZlIGEgKHNlY3JldGx5KSBtdWNoIGxhcmdlciAiRklGTyIgaW50ZXJuYWxseS4KPj4K
Pj4gRG8geW91IGFncmVlIHdpdGggdGhpcyByZWFzb25pbmcgYW5kIGRvIEkgaGF2ZSBhIHRoaW5r
byBoZXJlPyBDb3VsZCB3ZWxsCj4+IGJlIEkgYW0gc2VyaW91c2x5IG1pc2d1aWRlZCBoZXJlLgo+
IAo+IHhlbmNvbnNfcXVldWVkIGNhbGN1bGF0ZXMgaG93IG1hbnkgYnl0ZXMgYXJlIGN1cnJlbnRs
eSBvbiB0aGUgcmluZy4gU28gSQo+IHRoaW5rIHlvdXIgZGVzY3JpcHRpb24gbWFrZXMgc2Vuc2Uu
Cj4gCj4gV2l0aCAoZmlmb19sZXZlbCA8IChTQlNBX1VBUlRfRklGT19TSVpFIC8gMikpLCB5b3Ug
d291bGQgb25seSBjbGVhciBpdAo+IHdoZW4gdGhlIHJpbmcgaGFzIGxlc3MgdGhhbiAxNiBieXRl
cyBxdWV1ZWQuCj4gCj4gSSBoYXZlIGEgZmV3IHJlcXVlc3RzIG9uIHRob3NlIHBhdGNoZXMgZm9y
IHRoZSByZXNlbmRlcjoKPiDCoMKgwqDCoC0gUGxlYXNlIGludHJvZHVjZSBhIGRlZmluZSBmb3Ig
U0JTQV9VQVJUX0ZJRk9fU0laRSAvIDIgYW5kIHVzZSBpdAo+IGV2ZXJ5d2hlcmUuCj4gwqDCoMKg
wqAtIFBsZWFzZSBhZGQgYSBiaXQgbW9yZSBkb2N1bWVudGF0aW9uIG9uIHRvcCBvZiB0aGUgY2hl
Y2tzIGluCj4gdnBsMDExX3JlYWRfZGF0YSBmdW5jdGlvbi4gVGhlIGNoZWNrcyBpbiB2cGwwMTFf
d3JpdGVfZGF0YSBsb29rcwo+IHdlbGwtZG9jdW1lbnRlZC4KCkkgYW0ganVzdCBhdCByZXdvcmRp
bmcgdGhlIGNvbW1pdCBtZXNzYWdlIGFuZCB3YXMgcGxhbm5pbmcgb24gcmUtc2VuZGluZwp0aGUg
KG1lcmdlZCkgcGF0Y2hlcyBsYXRlciB0b2RheSAoa2VlcGluZyBCaHVwaW5kZXIncyBhdXRob3Jz
aGlwLCBvZgpjb3Vyc2UpLgoKSSBob3BlIHRoYXQgQmh1cGluZGVyIGRvZXNuJ3QgbWluZCBvciB0
aGlzIGRvZXNuJ3QgY2xhc2ggd2l0aCBhbnkgb2YgaGlzCnBsYW5zLgoKQ2hlZXJzLApBbmRyZS4K
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 24 11:29:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 11:29:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6xOs-0007kX-NA; Tue, 24 Oct 2017 11:29:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=463712e83=anthony.perard@citrix.com>)
 id 1e6xOr-0007kR-8d
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 11:29:37 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 18/68-25852-0242FE95; Tue, 24 Oct 2017 11:29:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsXitHRDpK6Cyvt
 Ig2c7eS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy5D2sKZvNUbO46wNrAuIezi5GTQ0LAX2Jd
 3womEJtFQFXi68NXzCA2m4CBxIrpVxlBbBEBRYkHL2+ydjFycTALfGSS6LlxGqxIWMBJ4vmnJ
 qAiDg5eAWuJ3s26IGEhAQuJp//vgvXyCghKnJz5hAXEZhbQkViw+xMbSDmzgLTE8n8cIGFOAU
 uJe09XsILYogLKEnv7DrFDjFGTuLFwGcsERr5ZSCbNQjJpFsKkBYzMqxjVi1OLylKLdM30koo
 y0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECg4wBCHYwzjvhf4hRkoNJSZT33/t3kUJ8
 SfkplRmJxRnxRaU5qcWHGGU4OJQkeLOV30cKCRalpqdWpGXmAMMdJi3BwaMkwtsCkuYtLkjML
 c5Mh0idYjTmOPTi9h8mjmczXzcwC7Hk5eelSonzaoOUCoCUZpTmwQ2CxeElRlkpYV5GoNOEeA
 pSi3IzS1DlXzGKczAqCfN2g0zhycwrgdv3CugUJqBTZO3fgJxSkoiQkmpgnG2ycWZ8XcjDCdN
 3i9azfYqQ1Vp7uWAhy1GJeTs/NN90Ni6Iqzx6Pf7x3WCuyxOdbTY++vJXlkvj3PLYD+83f3v8
 b9UKsV3R3Y/efbko8u5I9J2Mj77xNvabDM0OqUhuPJwgwVzKs9HszYnr6++GrVj3a1rduts+d
 WoPTtxYcz9Xv2TXF4YJHQZKLMUZiYZazEXFiQBnJgEpvgIAAA==
X-Env-Sender: prvs=463712e83=anthony.perard@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1508844574!60289295!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55271 invoked from network); 24 Oct 2017 11:29:35 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Oct 2017 11:29:35 -0000
X-IronPort-AV: E=Sophos;i="5.43,427,1503360000"; d="scan'208";a="447863476"
Date: Tue, 24 Oct 2017 12:29:32 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20171024112932.GD1885@perard.uk.xensource.com>
References: <20171023165633.26011-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171023165633.26011-1-wei.liu2@citrix.com>
User-Agent: Mutt/1.9.1 (2017-09-22)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2] scripts: introduce a script for build
	test
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMjMsIDIwMTcgYXQgMDU6NTY6MzNQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiArCj4gK2lmIHRlc3QgJCMgLWx0IDIgOyB0aGVuCj4gKyAgICBlY2hvICJVc2FnZTogJDAgPEJB
U0U+IDxUSVA+IFtDTURdIgo+ICsgICAgZXhpdCAxCj4gK2ZpClsuLi5dCj4gK2dpdCByZXYtbGlz
dCAkQkFTRS4uJFRJUCB8IG5sIC1iYSB8IHRhYyB8IFwKPiArd2hpbGUgcmVhZCBudW0gcmV2OyBk
bwo+ICsgICAgZWNobyAiVGVzdGluZyAkbnVtICRyZXYiCj4gKyAgICBnaXQgY2hlY2tvdXQgJHJl
dgo+ICsgICAgaWYgdGVzdCAkIyAtZXEgMCA7IHRoZW4KPiArICAgICAgICBtYWtlIC1qNCBkaXN0
Y2xlYW4gJiYgLi9jb25maWd1cmUgJiYgbWFrZSAtajQKPiArICAgIGVsc2UKPiArICAgICAgICAi
JEAiCgpUaGF0IGZlZWxzIHdyb25nLiBIb3cgZG8gSSBydW4gdGhlIHNhbWUgZXhhY3QgY29tbWFu
ZCBhdCB0aGUgZGVmYXVsdApvbmUsIGJ1dCB3aXRoIC1qOCBpbnN0ZWFkIG9mIC1qND8KCkkgY2Fu
IHNlZSBvbmx5IHR3byBvcHRpb25zLCBidXQgSSdtIG5vdCBzdXJlIGlmIGl0IGlzIHdoYXQgeW91
IGhhZCBpbgptaW5kOgotIE9wdGlvbiAjMTogYSBzY3JpcHQKJCBlY2hvICdtYWtlIC1qOCBkaXN0
Y2xlYW4gJiYgLi9jb25maWd1cmUgJiYgbWFrZSAtajgnID4gdG1wLXNjcmlwdC5zaAokIC4vc2Ny
aXB0L2J1aWxkLXRlc3Quc2ggbWFzdGVyIG15LWZlYXR1cmUgYmFzaCB0bXAtc2NyaXB0LnNoCgot
IE9wdGlvbiAjMjogd2l0aCBldmFsIQokIC4vc2NyaXB0L2J1aWxkLXRlc3Quc2ggbWFzdGVyIG15
LWZlYXR1cmUgZXZhbCBtYWtlIC1qOCBkaXN0Y2xlYW4gJyYmJyAuL2NvbmZpZ3VyZSAnJiYnIG1h
a2UgLWo4CiMgbm90aWNlIHRoZSBldmFsIC4uLi4uLi4uLi4uLi4uLi4uLi4gaGVyZSBeXl5eIDot
KQoKPiArICAgIGZpCj4gKyAgICBlY2hvCj4gK2RvbmUKPiArCj4gK2VjaG8gIlJlc3RvcmluZyBv
cmlnaW5hbCBIRUFEIgo+ICtnaXQgY2hlY2tvdXQgJE9SSUdfQlJBTkNICgoKQWxzbywgd2hhdCBh
IGRldmVsb3BwZXIgc2hvdWxkIGRvIHdoZW4gdGhlIGJ1aWxkIGZhaWw/ICBTaGUgY2FuJ3QgbW9k
aWZ5CnRoZSBjdXJyZW50IGNvZGUsIGJlY2F1c2UgY2hhbmdlcyBhcmUgZ29pbmcgdG8gYmUgbG9z
dHMuICBNYXliZSB3ZSBjb3VsZAp0cmFwIGZhaWx1cmVzLCByZXN0b3JlIG9yaWdpbmFsIEhFQUQg
YW5kIHBvaW50IG91dCB3aGljaCBjb21taXQgZmFpbHMgdG8KYnVpbGQuCgoKQW5vdGhlciB0aGlu
ZyB0aGF0IGNhbiBiZSBkb25lIGlzIGRvIHRoZSBidWlsZCB0ZXN0IGluIGEgdGVtcG9yYXJ5CmNo
ZWNrb3V0LCBidXQgSSdtIG5vdCBzdXJlIGlmIGl0IGlzIGEgZ29vZCBpZGVhLgoKKEknbSBzdGls
bCB0cnlpbmcgdG8gZmluZCBvdXQgaG93IGEgc2NyaXB0IGNhbiBkbyBhIGJldHRlciBqb2IgdGhh
biBhCnBsYWluIGBnaXQgcmViYXNlIC0taW50ZXJhY3RpdmUgLS1leGVjICdibGFoJ2AsIGl0IGlz
IG1heWJlIGp1c3QgYmVjYXVzZQpJIGtub3cgd2hhdCB0byBkbyBpZiB0aGVyZSBpcyBhbiBpc3N1
ZS4pCgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 24 11:43:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 11:43:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6xbu-0000Yl-Pv; Tue, 24 Oct 2017 11:43:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4637a6ad5=Andrew.Cooper3@citrix.com>)
 id 1e6xbt-0000Yf-95
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 11:43:05 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 43/1D-11148-8472FE95; Tue, 24 Oct 2017 11:43:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsWSzvfng667+vt
 Ig0NfpC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ownJyYwFTwOrXi8dQ9rA+Ml1y5GTg4JAX+J
 GR8PMoLYwgJaEovW72QHsUUE/CQ6dn9m7WLk4mAWuMYssXP3PHYQR0igg0ni7u8usA42AX2J3
 S8+MYHYvAK2Eo2fNzKD2CwCqhL9V3rA4qIC4RJNZ/tZIGoEJU7OfAJmcwrYSexbcAiohgNog6
 bE+l36IGFmAXmJ5q2zmSFscYmmLytZQWwhATWJa/2X2CGOTpeY+KyHZQKjwCwkU2chTJqFZNI
 sJJMWMLKsYlQvTi0qSy3SNdFLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMWQYg
 2MF4q8/5EKMkB5OSKO+/9+8ihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwuqm9jxQSLEpNT61Iy
 8wBRg9MWoKDR0mENxQkzVtckJhbnJkOkTrFaMlxbNPlP0wcPyZdAZLPZr5uYBZiycvPS5US5x
 UAaRAAacgozYMbB4vwS4yyUsK8jEAHCvEUpBblZpagyr9iFOdgVBLmVQSZwpOZVwK39RXQQUx
 AB8navwE5qCQRISXVwMjzNZpr8sIsjiPGv0KfmnB7zHa+Y2u++Nvq84u8+z8ejJr4WtMrSuDm
 8dqlTcduikWJZzzcFLKWe9ZVtqQ9zWs4GLujTyyMnC+my6is+Pxz4WXeO6lmBz9tZ/Bh5f18/
 YxO1gKnXBdpgRzFb44GlSeUCvIO3295ajbF5GyRu9iOxWEm0e7OpUosxRmJhlrMRcWJAKbKu1
 /rAgAA
X-Env-Sender: prvs=4637a6ad5=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1508845380!108511292!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50086 invoked from network); 24 Oct 2017 11:43:02 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Oct 2017 11:43:02 -0000
X-IronPort-AV: E=Sophos;i="5.43,427,1503360000"; d="scan'208";a="106471143"
To: George Dunlap <george.dunlap@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20170911170159.3083-1-george.dunlap@citrix.com>
 <50f9cf70-c6e4-aeac-c8e2-3e671e87b8b9@citrix.com>
 <749363b2-178a-2b3d-8180-6655d450ca7e@citrix.com>
 <3a69c9b5-672c-bad6-e5a1-5b7c27269bc0@citrix.com>
 <229a4044-0b10-f466-3c62-4d6b7b7afc2c@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <f5d2deac-dd71-7772-63f9-51531f453dc6@citrix.com>
Date: Tue, 24 Oct 2017 12:42:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <229a4044-0b10-f466-3c62-4d6b7b7afc2c@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC v2] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjQvMTAvMTcgMTE6MjcsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gT24gMTAvMjMvMjAxNyAw
Njo1NSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMjMvMTAvMTcgMTc6MjIsIEdlb3Jn
ZSBEdW5sYXAgd3JvdGU6Cj4+PiBPbiAwOS8xMS8yMDE3IDA2OjUzIFBNLCBBbmRyZXcgQ29vcGVy
IHdyb3RlOgo+Pj4+IE9uIDExLzA5LzE3IDE4OjAxLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+Pj4+
PiArIyMjIHg4Ni9SQU0KPj4+Pj4gKwo+Pj4+PiArICAgIExpbWl0LCB4ODY6IDE2VGlCCj4+Pj4+
ICsgICAgTGltaXQsIEFSTTMyOiAxNkdpQgo+Pj4+PiArICAgIExpbWl0LCBBUk02NDogNVRpQgo+
Pj4+PiArCj4+Pj4+ICtbWFhYOiBBbmR5IHRvIHN1Z2dlc3Qgd2hhdCB0aGlzIHNob3VsZCBzYXkg
Zm9yIHg4Nl0KPj4+PiBUaGUgbGltaXQgZm9yIHg4NiBpcyBlaXRoZXIgMTZUaUIgb3IgMTIzVGlC
LCBkZXBlbmRpbmcgb24KPj4+PiBDT05GSUdfQklHTUVNLiAgQ09ORklHX0JJR01FTSBpcyBleHBv
c2VkIHZpYSBtZW51Y29uZmlnIHdpdGhvdXQKPj4+PiBYRU5fQ09ORklHX0VYUEVSVCwgc28gZmFs
bHMgaW50byBhdCBsZWFzdCBzb21lIGtpbmQgb2Ygc3VwcG9ydCBzdGF0ZW1lbnQuCj4+Pj4KPj4+
PiBBcyBmb3IgcHJhY3RpY2FsIGxpbWl0cywgSSBkb24ndCB0aGluayBpdHMgcmVhc29uYWJsZSB0
byBjbGFpbSBhbnl0aGluZwo+Pj4+IHdoaWNoIHdlIGNhbid0IHRlc3QuICBXaGF0IGFyZSB0aGUg
c3BlY3MgaW4gdGhlIE1BIGNvbG8/Cj4+PiBBdCB0aGUgbW9tZW50IHRoZSAiTGltaXQiIHRhZyBz
cGVjaWZpY2FsbHkgc2F5cyB0aGF0IGl0J3MgdGhlb3JldGljYWwKPj4+IGFuZCBtYXkgbm90IHdv
cmsuCj4+Pgo+Pj4gV2UgY291bGQgYWRkIGFub3RoZXIgdGFnLCAiTGltaXQtdGVzdGVkIiwgb3Ig
c29tZXRoaW5nIGxpa2UgdGhhdC4KPj4+Cj4+PiBPciwgd2UgY291bGQgc2ltcGx5IGhhdmUgdGhl
IExpbWl0LXNlY3VyaXR5IGJlIGVxdWFsIHRvIHRoZSBoaWdoZXN0Cj4+PiBhbW91bnQgd2hpY2gg
aGFzIGJlZW4gdGVzdGVkIChlaXRoZXIgYnkgb3NzdGVzdCBvciBkb3duc3RyZWFtcykuCj4+Pgo+
Pj4gRm9yIHNpbXBsaWNpdHkncyBzYWtlIEknZCBnbyB3aXRoIHRoZSBzZWNvbmQgb25lLgo+PiBJ
dCB0aGluayBpdCB3b3VsZCBiZSB2ZXJ5IGhlbHBmdWwgdG8gZGlzdGluZ3Vpc2ggdGhlIHVwcGVy
IGxpbWl0cyBmcm9tCj4+IHRoZSBzdXBwb3J0ZWQgbGltaXRzLsKgIFRoZXJlIHdpbGwgYmUgYSBs
YXJnZSBkaWZmZXJlbmNlIGJldHdlZW4gdGhlIHR3by4KPj4KPj4gTGltaXQtVGhlb3JldGljYWwg
YW5kIExpbWl0LVN1cHBvcnRlZCA/Cj4gV2VsbCAic3VwcG9ydGVkIiB3aXRob3V0IGFueSBtb2Rp
ZmllcnMgaW1wbGllcyAic2VjdXJpdHkgc3VwcG9ydGVkIi4gIFNvCj4gcGVyaGFwcyB3ZSBjb3Vs
ZCBqdXN0IGBzL0xpbWl0LXNlY3VyaXR5L0xpbWl0LXN1cHBvcnRlZC87YCA/CgpCeSB0aGlzLCB5
b3UgbWVhbiB1c2UgTGltaXQtU3VwcG9ydGVkIHRocm91Z2hvdXQgdGhpcyBkb2N1bWVudD/CoCBU
aGF0CnNvdW5kcyBsaWtlIGEgZ29vZCBwbGFuLgoKPgo+Pj4+PiArICAgIExpbWl0LCB4ODYgSFZN
OiAxMjgKPj4+Pj4gKyAgICBMaW1pdCwgQVJNMzI6IDgKPj4+Pj4gKyAgICBMaW1pdCwgQVJNNjQ6
IDEyOAo+Pj4+PiArCj4+Pj4+ICtbWFhYIEFuZHJldyBDb29wZXI6IERvIHdhbnQgdG8gYWRkICJM
aW1pdC1TZWN1cml0eSIgaGVyZSBmb3Igc29tZSBvZiB0aGVzZT9dCj4+Pj4gMzIgZm9yIGVhY2gu
ICA2NCB2Y3B1IEhWTSBndWVzdHMgY2FuIGV4Y2VycHQgZW5vdWdoIHAybSBsb2NrIHByZXNzdXJl
IHRvCj4+Pj4gdHJpZ2dlciBhIDUgc2Vjb25kIGhvc3Qgd2F0Y2hkb2cgdGltZW91dC4KPj4+IElz
IHRoYXQgIjMyIGZvciB4ODYgUFYgYW5kIHg4NiBIVk0iLCBvciAiMzIgZm9yIHg4NiBIVk0gYW5k
IEFSTTY0Ij8gIE9yCj4+PiBzb21ldGhpbmcgZWxzZT8KPj4gVGhlIGZvcm1lci7CoCBJJ20gbm90
IHF1YWxpZmllZCB0byBjb21tZW50IG9uIGFueSBvZiB0aGUgQVJNIGxpbWl0cy4KPj4KPj4gVGhl
cmUgYXJlIHNldmVyYWwgbm9uLXRyaXZpYWwgZm9yX2VhY2hfdmNwdSgpIGxvb3BzIGluIHRoZSBk
b21haW5fa2lsbAo+PiBwYXRoIHdoaWNoIGFyZW4ndCBoYW5kbGVkIGJ5IGNvbnRpbnVhdGlvbnMu
wqAgSVNUUiAxMjggdmNwdXMgaXMgZW5vdWdoIHRvCj4+IHRyaXAgYSB3YXRjaGRvZyB0aW1lb3V0
IHdoZW4gZnJlZWluZyBwYWdldGFibGVzLgo+IEkgZG9uJ3QgdGhpbmsgMzIgaXMgYSByZWFsbHkg
cHJhY3RpY2FsIGxpbWl0LgoKV2hhdCBkbyB5b3UgbWVhbiBieSBwcmFjdGljYWwgaGVyZSwgYW5k
IHdoYXQgZXZpZGVuY2UgYXJlIHlvdSBiYXNpbmcKdGhpcyBvbj8KCkFtb25nc3Qgb3RoZXIgdGhp
bmdzLCB0aGVyZSBpcyBhbiBBQkkgYm91bmRhcnkgaW4gWGVuIGF0IDMyIHZjcHVzLCBhbmQKZ2l2
ZW4gaG93IG9mdGVuIGl0IGlzIGJyb2tlbiBpbiBMaW51eCwgaXRzIGNsZWFyIHRoYXQgdGhlcmUg
aXNuJ3QKcmVndWxhciB0ZXN0aW5nIGhhcHBlbmluZyBiZXlvbmQgdGhpcyBsaW1pdC4KCj4gSSdt
IGluY2xpbmVkIHRvIHNheSB0aGF0IGlmIGEgcm9ndWUgZ3Vlc3QgY2FuIGNyYXNoIGEgaG9zdCB3
aXRoIDMzIHZjcHVzLCB3ZSBzaG91bGQgaXNzdWUgYW4gWFNBCj4gYW5kIGZpeCBpdC4KClRoZSBy
ZWFzb24gWGVuU2VydmVyIGxpbWl0cyBhdCAzMiB2Y3B1cyBpcyB0aGF0IEkgY2FuIGNyYXNoIFhl
biB3aXRoIGEKNjQgdmNwdSBIVk0gZG9tYWluLsKgIFRoZSByZWFzb24gaXQgaGFzbid0IGJlZW4g
bXkgdG9wIHByaW9yaXR5IHRvIGZpeAp0aGlzIGlzIGJlY2F1c2UgdGhlcmUgaXMgdmVyeSBsaXR0
bGUgY3VzdG9tZXIgaW50ZXJlc3QgaW4gcHVzaGluZyB0aGlzCmxpbWl0IGhpZ2hlci4KCk9idmlv
dXNseSwgd2Ugc2hvdWxkIGZpeCBpc3N1ZXMgYXMgYW5kIHdoZW4gdGhleSBhcmUgZGlzY292ZXJl
ZCwgYW5kCndvcmsgdG93YXJkcyBpbmNyZWFzaW5nIHRoZSBsaW1pdHMgaW4gdGhlIGxvbmd0ZXJt
LCBidXQgc2F5aW5nICJ0aGlzCmxpbWl0IHNlZW1zIHRvbyBsb3csIHNvIGxldHMgcHJvdmlzaW9u
YWxseSBzZXQgaXQgaGlnaGVyIiBpcyBzaG9ydApzaWdodGVkIGFuZCBhIHJlY2lwZSBmb3IgbW9y
ZSBYU0FzLgoKPj4+Pj4gKwo+Pj4+PiArIyMjIHg4NiBQVi9FdmVudCBDaGFubmVscwo+Pj4+PiAr
Cj4+Pj4+ICsgICAgTGltaXQ6IDEzMTA3Mgo+Pj4+IFdoeSBkbyB3ZSBjYWxsIG91dCBldmVudCBj
aGFubmVsIGxpbWl0cyBidXQgbm90IGdyYW50IHRhYmxlIGxpbWl0cz8gCj4+Pj4gQWxzbywgd2h5
IGlzIHRoaXMgeDg2PyAgVGhlIDJsIGFuZCBmaWZvIEFCSXMgYXJlIGFyY2ggYWdub3N0aWMsIGFz
IGZhcgo+Pj4+IGFzIEkgYW0gYXdhcmUuCj4+PiBTdXJlLCBidXQgSSdtIHByZXR0eSBzdXJlIHRo
YXQgQVJNIGd1ZXN0cyBkb24ndCAocGVyaGFwcyBjYW5ub3Q/KSB1c2UgUFYKPj4+IGV2ZW50IGNo
YW5uZWxzLgo+PiBUaGlzIGlzIG1peGluZyB0aGUgaHlwZXJ2aXNvciBBUEkvQUJJIGNhcGFiaWxp
dGllcyB3aXRoIHRoZSBhY3R1YWwKPj4gYWJpbGl0aWVzIG9mIGd1ZXN0cyAod2hpY2ggaXMgYWxz
byBkaWZmZXJlbnQgdG8gd2hhdCBMaW51eCB3b3VsZCB1c2UgaW4KPj4gdGhlIGd1ZXN0cykuCj4g
SSdkIHNheSByYXRoZXIgdGhhdCB5b3UgYXJlIG1peGluZyB1cCB0aGUgdGVjaG5pY2FsIGFiaWxp
dGllcyBvZiBhCj4gc3lzdGVtIHdpdGggdXNlci1mYWNpbmcgZmVhdHVyZXMuICA6LSkgIEF0IHRo
ZSBtb21lbnQgdGhlcmUgaXMgbm8gcmVhc29uCj4gZm9yIGFueSBBUk0gdXNlciB0byBldmVuIHRo
aW5rIGFib3V0IGV2ZW50IGNoYW5uZWxzLCBzbyB0aGVyZSdzIG5vCj4gcmVhc29uIHRvIGJvdGhl
ciB0aGVtIHdpdGggdGhlIHRlY2huaWNhbCBkZXRhaWxzLiAgSWYgYXQgc29tZSBwb2ludCB0aGF0
Cj4gY2hhbmdlcywgd2UgY2FuIG1vZGlmeSB0aGUgZG9jdW1lbnQuCgpZb3UgZG8gcmVhbGlzZSB0
aGF0IHJlY2VpdmluZyBhbiBldmVudCBpcyBlbnRpcmVseSBhc3ltbWV0cmljIHdpdGgKc2VuZGlu
ZyBhbiBldmVudD8KCkV2ZW4gb24gQVJNLCB7bmV0LGJsa31mcm9udCBuZWVkcyB0byBzcGVhayBl
dmVudF97MmwsZmlmb30gd2l0aCBYZW4gdG8KYmluZCBhbmQgdXNlIGl0cyBpbnRlcmRvbWFpbiBl
dmVudCBjaGFubmVsKHMpIHdpdGgge25ldCxibGt9YmFjay4KCj4KPj4gQVJNIGd1ZXN0cywgYXMg
d2VsbCBhcyB4ODYgSFZNIHdpdGggQVBJQ1YgKGNvbmZpZ3VyZWQgcHJvcGVybHkpIHdpbGwKPj4g
YWN0aXZlbHkgd2FudCB0byBhdm9pZCB0aGUgZ3Vlc3QgZXZlbnQgY2hhbm5lbCBpbnRlcmZhY2Us
IGJlY2F1c2UgaXRzCj4+IHNsb3dlci4KPj4KPj4gVGhpcyBzb2xpdGFyeSBldnRjaG4gbGltaXQg
c2VydmVzIG5vIHVzZWZ1bCBwdXJwb3NlIElNTy4KPiBUaGVyZSBtYXkgYmUgYSBwb2ludCB0byB3
aGF0IHlvdSdyZSBzYXlpbmc6IFRoZSBldmVudCBjaGFubmVsIGxpbWl0Cj4gbm9ybWFsbHkgbWFu
aWZlc3RzIGl0c2VsZiBhcyBhIGxpbWl0IG9uIHRoZSBudW1iZXIgb2YgZ3Vlc3RzIC8gdG90YWwK
PiBkZXZpY2VzLgo+Cj4gT24gdGhlIG90aGVyIGhhbmQsIGhhdmluZyB0aGVzZSBraW5kcyBvZiBs
aW1pdHMgYXJvdW5kIGRvZXMgbWFrZSBzZW5zZS4KPgo+IExldCBtZSBnaXZlIGl0IHNvbWUgdGhv
dWdodHMuICAoSWYgYW55b25lIGVsc2UgaGFzIGFueSBvcGluaW9ucy4uLikKClRoZSBldmVudF9m
aWZvIGxpbWl0IGlzIHBlci1kb21haW4sIG5vdCBzeXN0ZW0td2lkZS4KCkluIGdlbmVyYWwgdGhp
cyBvbmx5IG1hdHRlcnMgZm9yIGEgbW9ub2xpdGhpYyBkb20wLCBhcyBpdCBpcyBvbmUgZW5kIG9m
CmVhY2ggZXZlbnQgY2hhbm5lbCBpbiB0aGUgc3lzdGVtLgoKPgo+Pj4+PiArIyMgSGlnaCBBdmFp
bGFiaWxpdHkgYW5kIEZhdWx0IFRvbGVyYW5jZQo+Pj4+PiArCj4+Pj4+ICsjIyMgTGl2ZSBNaWdy
YXRpb24sIFNhdmUgJiBSZXN0b3JlCj4+Pj4+ICsKPj4+Pj4gKyAgICBTdGF0dXMsIHg4NjogU3Vw
cG9ydGVkCj4+Pj4gKiB4ODYgSFZNIHdpdGggbmVzdGVkLXZpcnQgKG5vIHJlbGV2YW50IGluZm9y
bWF0aW9uIGluY2x1ZGVkIGluIHRoZSBzdHJlYW0pCj4+PiBbc25pcF0KPj4+PiBBbHNvLCBmZWF0
dXJlcyBzdWNoIGFzIHZOVU1BIGFuZCBuZXN0ZWQgdmlydCAod2hpY2ggYXJlIHR3byBJIGtub3cg
Zm9yCj4+Pj4gY2VydGFpbikgaGF2ZSBhbGwgc3RhdGUgZGlzY2FyZGVkIG9uIHRoZSBzb3VyY2Ug
c2lkZSwgYmVjYXVzZSB0aGV5IHdlcmUKPj4+PiBuZXZlciBzdWl0YWJseSBwbHVtYmVkIGluLgo+
Pj4gT0ssIEknbGwgbGlzdCB0aGVzZSwgYXMgd2VsbCBhcyBQQ0kgcGFzcy10aHJvdWdoLgo+Pj4K
Pj4+IChBY3R1YWxseSwgdk5VTUEgZG9lc24ndCBzZWVtIHRvIGJlIG9uIHRoZSBsaXN0ISkKPj4+
Cj4+PiBBbmQgd2Ugc2hvdWxkIHByb2JhYmx5IGFkZCBhIHNhZmV0eS1jYXRjaCB0byBwcmV2ZW50
IGEgVk0gc3RhcnRlZCB3aXRoCj4+PiBhbnkgb2YgdGhlc2UgZnJvbSBiZWluZyBsaXZlLW1pZ3Jh
dGVkLgo+Pj4KPj4+IEluIGZhY3QsIGlmIHBvc3NpYmxlLCB0aGF0IHNob3VsZCBiZSBhIHdoaXRl
bGlzdDogQW55IGNvbmZpZ3VyYXRpb24gdGhhdAo+Pj4gaXNuJ3Qgc3BlY2lmaWNhbGx5IGtub3du
IHRvIHdvcmsgd2l0aCBtaWdyYXRpb24gc2hvdWxkIGNhdXNlIGEgbWlncmF0aW9uCj4+PiBjb21t
YW5kIHRvIGJlIHJlZnVzZWQuCj4+IEFic29sdXRlbHkgZXZlcnl0aGluZyBzaG91bGQgYmUgaW4g
d2hpdGVsaXN0IGZvcm0sIGJ1dCBYZW4gaGFzIDE0IHllYXJzCj4+IG9mIGhpc3RvcnkgdG8gY2xl
YW4gdXAgYWZ0ZXIuCj4+Cj4+PiBXaGF0IGFib3V0IHRoZSBmb2xsb3dpbmcgZmVhdHVyZXM/Cj4+
IFdoYXQgZG8geW91IG1lYW4gIndoYXQgYWJvdXQiP8KgIERvIHlvdSBtZWFuICJhcmUgdGhleSBt
aWdyYXRlIHNhZmU/Ij8KPiAiQXJlIHRoZXkgY29tcGF0aWJsZSB3aXRoIG1pZ3JhdGlvbiIsIHll
cy4gIEJ5IHdoaWNoIEkgbWVhbiwgIkRvIHRoZXkKPiBvcGVyYXRlIGFzIG9uZSB3b3VsZCByZWFz
b25hYmx5IGV4cGVjdD8iCj4KPj4+ICAqIEd1ZXN0IHNlcmlhbCBjb25zb2xlCj4+IFdoaWNoIGNv
bnNvbGVzP8KgIEEgcWVtdSBlbXVsYXRlZC1zZXJpYWwgd2lsbCBiZSBxZW11cyBwcm9ibGVtIHRv
IGRlYWwKPj4gd2l0aC7CoCBBbnl0aGluZyB4ZW5jb25zb2xlZCBiYXNlZCB3aWxsIGJlIHRoZSBn
dWVzdHMgcHJvYmxlbSB0byBkZWFsCj4+IHdpdGgsIHNvIHBhc3MuCj4gSWYgdGhlIGd1ZXN0IHNl
dHMgdXAgZXh0cmEgY29uc29sZXMsIHRoZXNlIHdpbGwgc2hvdyB1cCBpbiBzb21lCj4gYXBwcm9w
cmlhdGVseS1kaXNjb3ZlcmFibGUgcGxhY2UgYWZ0ZXIgdGhlIG1pZ3JhdGU/CgpUaGF0IGlzIGEg
Y29tcGxldGUgY2FuIG9mIHdvcm1zLsKgIFdoZXJlIGRvIHlvdSBkcmF3IHRoZSBsaW5lP8KgIGxv
ZyBmaWxlcwp3aWxsIGdldCBzcGxpY2VkIGFjcm9zcyB0aGUgbWlncmF0ZSBwb2ludCwgYW5kIGB4
bCBjb25zb2xlICRET01gIHdpbGwKdGVybWluYXRlLCBidXQgd2hldGhlciB0aGlzIGlzICJyZWFz
b25hYmx5IGV4cGVjdGVkIiBpcyB2ZXJ5IHN1YmplY3RpdmUuCgo+Cj4+PiAgKiBDcmFzaCBrZXJu
ZWxzCj4+IFRoZXNlIGFyZSBpbnRlcm5hbCB0byB0aGUgZ3Vlc3QgdW50aWwgdGhlIHBvaW50IG9m
IGNyYXNoLCBhdCB3aGljaCBwb2ludAo+PiB5b3UgbWF5IG5lZWQgU0hVVERPV05fc29mdF9yZXNl
dCBzdXBwb3J0IHRvIGNyYXNoIHN1Y2Nlc3NmdWxseS7CoCBJIGRvbid0Cj4+IHRoaW5rIHRoZXJl
IGlzIGFueSBtaWdyYXRpb24gaW50ZXJhY3Rpb24uCj4gRm9yIHNvbWUgcmVhc29uIEkgdGhvdWdo
dCB5b3UgaGFkIHRvIHVwbG9hZCB5b3VyIGtlcm5lbCBiZWZvcmUgdGhlIHNvZnQKPiByZXNldC4g
IElmIHRoZSBjcmFzaCBrZXJuZWwgbGl2ZXMgZW50aXJlbHkgaW4gdGhlIGd1ZXN0IHVudGlsIHRo
ZSBjcmFzaAo+IGFjdHVhbGx5IGhhcHBlbnMsIHRoZW4geWVzLCB0aGlzIHNob3VsZCBiZSBzYWZl
Lgo+Cj4+PiAgKiBUcmFuc2NlbmRlbnQgTWVtb3J5Cj4+IEV4Y2x1ZGVkIGZyb20gc2VjdXJpdHkg
c3VwcG9ydCBieSBYU0EtMTcuCj4+Cj4+IExlZ2FjeSBtaWdyYXRpb24gY2xhaW1lZCB0byBoYXZl
IFRNRU0gbWlncmF0aW9uIHN1cHBvcnQsIGJ1dCB0aGUgY29kZQo+PiB3YXMgc3VmZmljaWVudGx5
IGJyb2tlbiB0aGF0IEkgcGVyc3VhZGVkIEtvbnJhZCB0byBub3QgYmxvY2sgTWlncmF0aW9uCj4+
IHYyIG9uIGdldHRpbmcgVE1FTSB3b3JraW5nIGFnYWluLsKgIEl0cyBjdXJyZW50IHN0YXRlIGlz
ICJ3aWxsIGJlIGxvc3Qgb24KPj4gbWlncmF0ZSBpZiB5b3UgdHJ5IHRvIHVzZSBpdCIsIGJlY2F1
c2UgaXQgYWxzbyB0dXJucyBvdXQgaXQgaXMKPj4gbm9udHJpdmlhbCB0byB3b3JrIG91dCBpZiB0
aGVyZSBhcmUgVE1FTSBwYWdlcyBuZWVkaW5nIG1vdmluZy4KPj4KPj4+ICAqIEFsdGVybmF0aXZl
IHAybQo+PiBMb3N0IG9uIG1pZ3JhdGUuCj4+Cj4+PiAgKiB2TUNFCj4+IFRoZXJlIGFwcGVhcnMg
dG8gYmUgY29kZSB0byBtb3ZlIHN0YXRlIGluIHRoZSBtaWdyYXRlIHN0cmVhbS7CoCBXaGV0aGVy
Cj4+IGl0IHdvcmtzIG9yIG5vdCBpcyBhbiBlbnRpcmVseSBkaWZmZXJlbnQgbWF0dGVyLgo+Pgo+
Pj4gICogdlBNVQo+PiBMb3N0IG9uIG1pZ3JhdGUuwqAgRnVydGhlcm1vcmUsIGxldmVsbGluZyB2
UE1VIGlzIGZhciBoYXJkZXIgdGhhbgo+PiBsZXZlbGxpbmcgQ1BVSUQuwqAgQW55dGhpbmcgdXNp
bmcgdlBNVSBhbmQgbWlncmF0ZWQgdG8gbm9uLWlkZW50aWNhbAo+PiBoYXJkd2FyZSBsaWtlbHkg
dG8gYmxvdyB1cCBhdCB0aGUgZGVzdGluYXRpb24gd2hlbiBhIHByZXZpb3VzbHkKPj4gZXN0YWJs
aXNoZWQgUE1VIHNldHRpbmcgbm93IHRha2VzIGEgI0dQIGZhdWx0Lgo+Pgo+Pj4gICogSW50ZWwg
UGxhdGZvcm0gUW9TCj4+IE5vdCBleHBvc2VkIHRvIGd1ZXN0cyBhdCBhbGwsIHNvIGl0IGhhcyBu
byBtaWdyYXRpb24gaW50ZXJhY3Rpb24gYXRtLgo+IFdlbGwgc3VwcG9zZSBhIHVzZXIgbGltaXRl
ZCBhIGd1ZXN0IHRvIHVzaW5nIG9ubHkgMWsgb2YgTDMgY2FjaGUsIGFuZAo+IHRoZW4gc2F2ZWQg
YW5kIHJlc3RvcmVkIGl0LiAgV291bGQgc2hlIGJlIHN1cnByaXNlZCB0aGF0IHRoZSBRb1MgbGlt
aXQKPiBkaXNhcHBlYXJlZD8KPgo+IEkgdGhpbmsgc28sIHNvIHdlIHNob3VsZCBwcm9iYWJseSBj
YWxsIGl0IG91dC4KCk9oIC0geW91IG1lYW4gdGhlIHhsIGNvbmZpZ3VyYXRpb24uCgpBIHF1aWNr
IGBnaXQgZ3JlcGAgc2F5cyB0aGF0IGxpYnhsX3Bzci5jIGlzbid0IHJlZmVyZW5jZWQgYnkgYW55
IG90aGVyCmNvZGUgaW4gbGlieGwsIHdoaWNoIG1lYW5zIHRoYXQgdGhlIHNldHRpbmdzIGFsbW9z
dCBjZXJ0YWlubHkgZ2V0IGxvc3QKb24gbWlncmF0ZS4KCj4KPj4+ICAqIFJlbXVzCj4+PiAgKiBD
T0xPCj4+IFRoZXNlIGFyZSBib3RoIG1pZ3JhdGlvbiBwcm90b2NvbHMgdGhlbXNlbHZlcywgc28g
ZG9uJ3QgcmVhbGx5IGZpdCBpbnRvCj4+IHRoaXMgY2F0ZWdvcnkuwqAgQW55dGhpbmcgd2l0aCB3
b3JrcyBpbiBub3JtYWwgbWlncmF0aW9uIHNob3VsZCB3b3JrIHdoZW4KPj4gdXNpbmcgdGhlc2Uu
Cj4gVGhlIHF1ZXN0aW9uIGlzLCAiSWYgSSBoYXZlIGEgVk0gd2hpY2ggaXMgdXNpbmcgUmVtdXMs
IGNhbiBJIGNhbGwgYHhsCj4gbWlncmF0ZS8oc2F2ZStyZXN0b3JlKWAgb24gaXQ/IgoKVGhlcmUg
aXMgbm8gc3VjaCB0aGluZyBhcyAiQSBWTSB1c2luZyBSZW11cy9DT0xPIiB3aGljaCBpc24ndCBt
aWdyYXRpbmcuCgpDYWxsaW5nIGB4bCBtaWdyYXRlYCBhIHNlY29uZCB0aW1lIGlzIHVzZXIgZXJy
b3IsIGFuZCB0aGV5IGdldCB0byBrZWVwCmFsbCB0aGUgcGllY2VzLgoKPgo+IEkuZS4sIHN1cHBv
c2UgSSBoYXZlIGEgVk0gb24gaG9zdCBBIChsb2NhbCkgYmVpbmcgcmVwbGljYXRlZCB0byBob3N0
IFgKPiAocmVtb3RlKSB2aWEgUkVNVVMuICBDYW4gSSBtaWdyYXRlIHRoYXQgVk0gdG8gaG9zdCBC
IChhbHNvIGxvY2FsKSwgd2hpbGUKPiBtYWludGFpbmluZyB0aGUgcmVwbGljYXRpb24gdG8gaG9z
dCBYPwo+Cj4gU291bmRzIGxpa2UgdGhlIGFuc3dlciBpcyAibm8iLCBzbyB0aGVzZSBhcmUgbm90
IGNvbXBhdGlibGUuCgpJIHRoaW5rIHlvdXIgZXhwZWN0YXRpb25zIGFyZSBvZmYgaGVyZS4KClRv
IG1vdmUgYSBWTSB3aGljaCBpcyB1c2luZyByZW11cy9jb2xvLCB5b3UgbGV0IGl0IGZhaWwtb3Zl
ciB0byB0aGUKZGVzdGluYXRpb24gdGhlbiBzdGFydCByZXBsaWNhdGluZyBpdCBhZ2FpbiB0byBh
IDNyZCBsb2NhdGlvbi4KCkF0dGVtcHRpbmcgdG8gZG8gd2hhdCB5b3UgZGVzY3JpYmUgaXMgZXF1
aXZhbGVudCB0byBgeGwgbWlncmF0ZSAkRE9NICRYCiYgeGwgbWlncmF0ZSAkRE9NICRZYCBhbmQg
ZXhwZWN0aW5nIGFueSBwaWVjZXMgdG8gcmVtYWluIGludGFjdC4KCihBcyBhIGNvbXBsZXRlIGd1
ZXNzKSB3aGF0IHdpbGwgbW9zdCBsaWtlbHkgaGFwcGVuIGlzIHRoYXQgb25lIHN0cmVhbQp3aWxs
IGdldCBtZW1vcnkgY29ycnVwdGlvbiwgYW5kIHRoZSBvdGhlciBzdHJlYW0gd2lsbCB0YWtlIGEg
aGFyZCBlcnJvcgpvbiB0aGUgc291cmNlIHNpZGUsIGJlY2F1c2UgYm90aCBvZiB0aGVtIGFyZSB0
cnlpbmcgdG8gYmUgdGhlCmNvbnRyb2xsaW5nIGVudGl0eSBmb3IgbG9nZGlydHkgbW9kZS7CoCBP
bmUgc3RyZWFtIGhhcyBsb2dkaXJ0eSB0dXJuZWQKb2ZmIGJlaGluZCBpdHMgYmFjaywgYW5kIHRo
ZSBvdGhlciBnZXRzIGEgaGFyZCBlcnJvciBmb3IgdHJ5aW5nIHRvCmVuYWJsZSBsb2dkaXJ0eSBt
b2RlIGEgc2Vjb25kIHRpbWUuCgo+Cj4+PiAgKiBQViBwcm90b2NvbHM6IEtleWJvYXJkLCBQVlVT
QiwgUFZTQ1NJLCBQVlRQTSwgOXBmcywgcHZjYWxscz8KPj4gUGFzcy7CoCBUaGVzZSB3aWxsIGJl
IGZhciBtb3JlIHRvIGRvIHdpdGggd2hhdCBpcyBhcnJhbmdlZCBpbiB0aGUKPj4gcmVjZWl2aW5n
IGRvbTAgYnkgdGhlIHRvb2xzdGFjay4KPiBObywgbm8gcGFzcy4gIFRoaXMgaXMgZXhhY3RseSB0
aGUgcXVlc3Rpb246ICBJZiBJIGNhbGwgInhsIG1pZ3JhdGUiIG9yCj4gInhsIHNhdmUreGwgcmVz
dG9yZSIgb24gYSBWTSB1c2luZyB0aGVzZSwgd2lsbCB0aGUgdG9vbHN0YWNrIG9uIHJlY2VpdmUK
PiAvIHJlc3RvcmUgcmUtYXJyYW5nZSB0aGVzZSBmZWF0dXJlcyBpbiBhIHNlbnNpYmxlIHdheT8K
Pgo+IElmIHRoZSBhbnN3ZXIgaXMgIm5vIiwgdGhlbiB0aGVzZSBhcmUgbm90IGNvbXBhdGlibGUg
d2l0aCBtaWdyYXRpb24uCgpUaGUgYW5zd2VyIGlzIG5vIHVudGlsIHByb3ZlZCBvdGhlcndpc2Uu
wqAgSSBkbyBub3Qga25vdyB0aGUgYW5zd2VyIHRvCnRoZXNlIChoZW5jZSB0aGUgcGFzcyksIGFs
dGhvdWdoIEkgaGVhdmlseSBzdXNwZWN0IHRoZSBhbnN3ZXIgaXMKZGVmaW5pdGVseSBubyBmb3Ig
UFZUVk0uCgo+Cj4+IFBWVFBNIGlzIHRoZSBvbmx5IG9uZSBJJ20gYXdhcmUgb2Ygd2l0aCBzdGF0
ZSBoZWxkIG91dHNpZGUgb2YgdGhlIHJpbmdzLAo+PiBhbmQgSSdtIG5vdCBhd2FyZSBvZiBhbnkg
c3VwcG9ydCBmb3IgbW92aW5nIHRoYXQgc3RhdGUuCj4+Cj4+PiAgKiBGbEFTSz8KPj4gSSBkb24n
dCBrbm93IHdoYXQgeW91IG1lYW4gYnkgdGhpcy7CoCBGbGFzayBpcyBhIHNldHRpbmcgaW4gdGhl
Cj4+IGh5cGVydmlzb3IsIGFuZCBpc24ndCBleHBvc2VkIHRvIHRoZSBndWVzdC4KPiBZZXMsIHNv
IGlmIEkgYXMgYW4gYWRtaW5pc3RyYXRvciBnaXZlIGEgVk0gYSBjZXJ0YWluIGxhYmVsIGxpbWl0
aW5nIG9yCj4gZXh0ZW5kaW5nIGl0cyBmdW5jdGlvbmFsaXR5LCBhbmQgdGhlbiBJIGRvIGEgbWln
cmF0ZS9zYXZlK3Jlc3RvcmUsIHdpbGwKPiB0aGF0IGxhYmVsIGJlIGFwcGxpZWQgYWZ0ZXJ3YXJk
cz8KPgo+IElmIHRoZSBhbnN3ZXIgaXMgJ25vJyB0aGVuIHdlIG5lZWQgdG8gc3BlY2lmeSBpdC4K
CkkgZG9uJ3Qga25vdyB0aGUgYW5zd2VyLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 24 11:52:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 11:52:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6xl5-0001Hi-Nk; Tue, 24 Oct 2017 11:52:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6xl3-0001HG-LI
 for xen-devel@lists.xensource.com; Tue, 24 Oct 2017 11:52:33 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 FA/20-01775-0892FE95; Tue, 24 Oct 2017 11:52:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrALMWRWlGSWpSXmKPExsWS0XRdVbdO832
 kwdb17BYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+PB6OUvB+6iKNV+eMDUw
 frToYuTiEBJoZJL43rCUDcJ5zCix//ViZghnG6NE96Jeli5GTg4RAWeJr2fmsncxcnDwCuhL/
 N2ZAhIWFvCWOHfrNztIvYTAFzmJ1+e/soEkJIAS9w8fYwGpB7Ebm7W7GNk52ASsJA6JgRSwCK
 hKnF03jXkCI/cCRoZVjOrFqUVlqUW6xnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bm
 bGIH+ZgCCHYzNX5wOMUpyMCmJ8v57/y5SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvv8b7SCHB
 otT01Iq0zBxg4MGkJTh4lER4S0DSvMUFibnFmekQqVOMxhzHNl3+w8TxbObrBmYhlrz8vFQpc
 V5tkFIBkNKM0jy4QbCIuMQoKyXMywh0mhBPQWpRbmYJqvwrRnEORiWgCpApPJl5JXD7XgGdwg
 R0iqz9G5BTShIRUlINjK2cjInip2zUxBWnPZKa0Hs3+OS9lWd7pb5b2BUnd/96nTzf7iinN0v
 dnf+R0/tW8WVZ9TgqV64JTd/w2cT436Zrj2xKzr92NfAWaEgudbHZd0O++nj4fMP1krGZbk/P
 8EnMWyFR08x7pE3iao+wp0bBx/a1u0UinvOuCt/dsmK1JnfazZe7lFiKMxINtZiLihMBwLwO1
 YMCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1508845948!107138594!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64731 invoked from network); 24 Oct 2017 11:52:29 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Oct 2017 11:52:29 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6xkx-00048U-53; Tue, 24 Oct 2017 11:52:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e6xkr-0005La-KS; Tue, 24 Oct 2017 11:52:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e6xkp-00077S-6u; Tue, 24 Oct 2017 11:52:20 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115170-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-libvirt-pair:<job
 status>:broken:regression
 linux-linus:test-amd64-i386-pair:<job status>:broken:regression
 linux-linus:test-amd64-amd64-libvirt-pair:host-install/src_host(4):broken:regression
 linux-linus:test-amd64-i386-pair:host-install/src_host(4):broken:regression
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=6cff0a118f23b98c604a3604ea9de11338e24fbe
X-Osstest-Versions-That: linux=ebe6e90ccc6679cb01d2b280e4b61e6092d4bedb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 24 Oct 2017 11:52:19 +0000
Subject: [Xen-devel] [linux-linus test] 115170: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNTE3MCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE1MTcwLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgNCBob3N0LWluc3RhbGwvc3JjX2hvc3QoNCkgYnJv
a2VuIFJFR1IuIHZzLiAxMTQ2ODIKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICA0IGhvc3Qt
aW5zdGFsbC9zcmNfaG9zdCg0KSBicm9rZW4gUkVHUi4gdnMuIDExNDY4MgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTE0NjgyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2Nr
aW5nOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE0NjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTQ2ODIKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBsaWtlIDExNDY4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE0NjgyCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
MTQ2ODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDExNDY4MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE0NjgyCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMTQ2ODIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBsaW51eCAgICAgICAgICAgICAgICA2Y2ZmMGExMThmMjNiOThjNjA0YTM2MDRlYTlkZTExMzM4
ZTI0ZmJlCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBlYmU2ZTkwY2Nj
NjY3OWNiMDFkMmIyODBlNGI2MWU2MDkyZDRiZWRiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTQ2
ODIgIDIwMTctMTAtMTggMDk6NTQ6MTEgWiAgICA2IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAg
MTE0NzgxICAyMDE3LTEwLTIwIDAxOjAwOjQ3IFogICAgNCBkYXlzICAgIDggYXR0ZW1wdHMKVGVz
dGluZyBzYW1lIHNpbmNlICAgMTE1MTcwICAyMDE3LTEwLTI0IDAyOjQ3OjU4IFogICAgMCBkYXlz
ICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQozMTYgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRl
c3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1
bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgYnJv
a2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXBhaXIgYnJva2VuCmJyb2tlbi1zdGVwIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIGhvc3QtaW5zdGFsbC9zcmNfaG9zdCg0KQpicm9r
ZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYtcGFpciBob3N0LWluc3RhbGwvc3JjX2hvc3QoNCkKCk5v
dCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNzk4MCBsaW5lcyBsb25n
LikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 24 12:12:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 12:12:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6y3j-0002nF-PR; Tue, 24 Oct 2017 12:11:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=463712e83=anthony.perard@citrix.com>)
 id 1e6y3i-0002n9-HI
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 12:11:50 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 23/3E-29911-50E2FE95; Tue, 24 Oct 2017 12:11:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHRDpC6r3vt
 Ig6PX+S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owvGw8yF/zgrli1+TlzA+N5zi5GTg4JAX+J
 RSdvsYPYLAKqEvPeHmAFsdkEDCRWTL/KCGKLCChKXO/fAmRzcTAL3GGU2H1tN1iRsECQxLKlT
 8GaeQWsJc6e28kOUiQk0Mso8XbvETaIhKDEyZlPWEBsZgEdiQW7PwHFOYBsaYnl/zhAwpwCVh
 LbjrwFKxcVUJbY23cIbKaQgJrEjYXLWCYw8s1CMmkWkkmzECYtYGRexahenFpUllqka6mXVJS
 ZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYagxAsIPx7qaAQ4ySHExKorz/3r+LFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTBe1HnfaSQYFFqempFWmYOMOhh0hIcPEoivJq6QGne4oLE3
 OLMdIjUKUZjjmObLv9h4ng283UDsxBLXn5eqpQ470KQSQIgpRmleXCDYNF4iVFWSpiXEeg0IZ
 6C1KLczBJU+VeM4hyMSsK8H0Cm8GTmlcDtewV0ChPQKbL2b0BOKUlESEk1MMrPubA78OthV+e
 zC8WP/Vi5M+qn0IxyKeGMsHWtnTvv5h5IfbNKwDtn29+DC7Tae+XUN0/gXsH3oONfmsitVJ0y
 Rv6FxRujstbN2nxGk/1r4bONX+Nya9zux9oL+P4ys3ZSeMz4KE6TW9H8b9Nanr0M+fmrE6/vW
 n3hnPyzW4+TV+3SndQfIKPEUpyRaKjFXFScCACWj2ebwQIAAA==
X-Env-Sender: prvs=463712e83=anthony.perard@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1508847107!112366819!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51812 invoked from network); 24 Oct 2017 12:11:48 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Oct 2017 12:11:48 -0000
X-IronPort-AV: E=Sophos;i="5.43,427,1503360000"; d="scan'208";a="447871220"
Date: Tue, 24 Oct 2017 13:11:40 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Kevin Wolf <kwolf@redhat.com>
Message-ID: <20171024121140.GE1885@perard.uk.xensource.com>
References: <20171002163058.15651-1-anthony.perard@citrix.com>
 <20171002191822.GA2707@work-vm> <20171004130349.GB9801@localhost.localdomain>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171004130349.GB9801@localhost.localdomain>
User-Agent: Mutt/1.9.1 (2017-09-22)
Cc: Wei Liu <wei.liu2@citrix.com>, Juan Quintela <quintela@redhat.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 "Dr. David Alan Gilbert" <dgilbert@redhat.com>, qemu-devel@nongnu.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] migration,
 xen: Fix block image lock issue on live migration
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMDQsIDIwMTcgYXQgMDM6MDM6NDlQTSArMDIwMCwgS2V2aW4gV29sZiB3cm90
ZToKPiBBbSAwMi4xMC4yMDE3IHVtIDIxOjE4IGhhdCBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IGdl
c2NocmllYmVuOgo+ID4gQWRkaW5nIGluIGt3b2xmOyAgaXQgbG9va3Mgc2FuZSB0byBtZTsgS2V2
aW4/Cj4gPiBJZiBJJ20gcmVhZGluZyB0aGlzIHJpZ2h0LCB0aGlzIGlzIGp1c3QgYWZ0ZXIgdGhl
IGRldmljZSBzdGF0ZSBzYXZlLgo+IAo+IElzIHRoaXMgYWN0dWFsIG1pZ3JhdGlvbj8gQmVjYXVz
ZSB0aGUgY29kZSBsb29rcyBtb3JlIGxpa2UgaXQncyBjb3BpZWQKPiBhbmQgYWRhcHRlZCBmcm9t
IHRoZSBzbmFwc2hvdCBjb2RlIHJhdGhlciB0aGFuIGZyb20gdGhlIGFjdHVhbCBtaWdyYXRpb24K
PiBjb2RlLgoKV2VsbCB0aGUgWGVuIHRvb2wgc3RhY2sgdGFrZXMgY2FyZSBvZiB0aGUgbWlncmF0
aW9uLCB3ZSBvbmx5IG5lZWQgdG8Kc2F2ZSB0aGUgZGV2aWNlIHN0YXRlcyBmcm9tIFFFTVUsIEkg
Z3Vlc3Mgc2ltaWxhaXIgdG8gYSBzbmFwc2hvdC4KCj4gSWYgWGVuIGRvZXNuJ3QgdXNlIHRoZSBz
dGFuZGFyZCBtZWNoYW5pc21zLCBJIGRvbid0IGtub3cgd2hhdCB0aGV5IG5lZWQKPiB0byBkby4g
U25hcHNob3RzIGRvbid0IG5lZWQgdG8gaW5hY3RpdmF0ZSBpbWFnZXMsIGJ1dCBtaWdyYXRpb24g
ZG9lcy4KPiBDb21wYXJlZCB0byB0aGUgbm9ybWFsIG1pZ3JhdGlvbiBwYXRoLCB0aGlzIGxvb2tz
IHZlcnkgc2ltcGxpc3RpYywgc28gSQo+IHdvdWxkbid0IGJlIHN1cnByaXNlZCBpZiB0aGVyZSB3
YXMgbW9yZSB3cm9uZyB0aGFuIGp1c3QgZmlsZSBsb2NraW5nLgoKSSByZWFsaXplIG5vdyB0aGF0
IGlmIG9uZSB3b3VsZCB3YW50IHRvIHRha2UgYSBzbmFwc2hvdCBvZiBhIHJ1bm5pbmcKWGVuIGd1
ZXN0LCB0aGlzIHhlbi1zYXZlLWRldmljZXMtc3RhdGUgcW1wIGNvbW1hbmQgd2lsbCBiZSBjYWxs
ZWQgYXMKd2VsbC4KClNvIEkgY2FuIHNlZSBhIGZldyBvcHRpb25zIHRvIGJldHRlciBoYW5kbGUg
c25hcHNob3RzLCB3ZSBjb3VsZDoKLSBBZGQgYSBuZXcgcGFyYW1ldGVyIHRvIHhlbi1zYXZlLWRl
dmljZXMtc3RhdGUsICJsaXZlX21pZ3JhdGlvbiIgd2hpY2gKICBjb3VsZCBkZWZhdWx0IHRvICd0
cnVlJyBzbyBvbGRlciB2ZXJzaW9uIG9mIFhlbiB3aWxsIHN0aWxsIHdvcmtzLgotIENyZWF0ZSBh
IG5ldyBxbXAgY29tbWFuZCB0aGF0IHNvbGUgcHVycG9zZSBpcyB0byBjYWxsCiAgYmRydl9pbmFj
dGl2YXRlX2FsbCwgSSBkb24ndCBrbm93IHdoYXQgZWxzZSB0aGlzIGNvbW1hbmQgd291bGQgaGF2
ZSB0bwogIGRvLgotIG9yIGp1c3QgdGFrZSB0aGlzIHBhdGNoLgoKVGhhbmtzLgoKPiBUaGlzIGxv
b2tzIGxpa2UgaXQgY291bGQgd29yayBhcyBhIGhhY2sgdG8gdGhlIHByb2JsZW0gYXQgaGFuZC4g
V2hldGhlcgo+IGl0IGlzIGEgcHJvcGVyIHNvbHV0aW9uLCBJIGNhbid0IHNheSB3aXRob3V0IGlu
dmVzdGluZyBhIGxvdCBtb3JlIHRpbWUuCgoKLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 24 12:15:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 12:15:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6y6p-0002wT-7B; Tue, 24 Oct 2017 12:15:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lars.kurth.xen@gmail.com>) id 1e6y6o-0002wM-AR
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 12:15:02 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 D9/AA-16147-5CE2FE95; Tue, 24 Oct 2017 12:15:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphleJIrShJLcpLzFFi42K5GNpwUPew3vt
 IgzNz1Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyr79azFfwTqnj+7hprA+Nq/i5GLg4hgRmM
 Em+XnGAHcVgEZrFKtHzdzgLiSAhsY5VYfXEhYxcjJ5CTJXH5/R9WCDtN4unnrVB2tcT5da+ZQ
 WwhAXWJe4tus0OM/cEoceLHH3aQBLOAlsSNfy+Zuhg5OHgF9CV6n4PNFBZwlZj/dBpYCZuAts
 SmGw/A5nAK2Eu8eHuaBcRmEVCVmHvoBivEmCCJrb2dbBC2tsSyhRB7eQVsJN7PvcoIcUOixIv
 ut2wgq0SAeluX2kCcKStxa/Yl5gmMIrOQHDQL4aBZSIYuYGRexahRnFpUllqka2iol1SUmZ5R
 kpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGP4MQLCDcfVvp0OMkhxMSqK8/96/ixTiS8pPq
 cxILM6ILyrNSS0+xCjDwaEkwXtY932kkGBRanpqRVpmDjASYdISHDxKIrxiwGgU4i0uSMwtzk
 yHSJ1itOe4cOfSHyaOA3tuAcmOm3eB5LOZrxuYhVjy8vNSpcR520GmCoC0ZZTmwQ2FJY5LjLJ
 SwryMQGcK8RSkFuVmlqDKv2IU52BUEuZdAzKFJzOvBG73K6CzmIDOkrV/A3JWSSJCSqqBcb3Q
 Kq2SlC9vPr09xfh0aoVSWvb/w4oLK2d0f3pzRNwjpkliX5WVnai1jm9vX+EE/kcnkzbsMC+M/
 Dn1c0mt8MHAleudpu5iSv2+peSc+5WNS+eqLL5j7LBtc010nGAng+CDH7+ny7rN/358wtuH/z
 0UZOOWfZu8I//aqWlzpTK+L7xTaRl1eYYSS3FGoqEWc1FxIgAboxFRFwMAAA==
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1508847299!94912109!1
X-Originating-IP: [209.85.128.193]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8666 invoked from network); 24 Oct 2017 12:14:59 -0000
Received: from mail-wr0-f193.google.com (HELO mail-wr0-f193.google.com)
 (209.85.128.193)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 24 Oct 2017 12:14:59 -0000
Received: by mail-wr0-f193.google.com with SMTP id p96so6550458wrb.7
 for <xen-devel@lists.xenproject.org>; Tue, 24 Oct 2017 05:14:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=9RAsUbzIFZdR+taICR6KhkHUiC+nacOFuyc61L7oO6Y=;
 b=kK3RcbBNftmbkUZLV0ss1fRNpHIxATxpLXbvg3hN5dyrGFydH5/bSbK/7ibmIngAPx
 ZqhFuX+hHV6C+EzdqUsiox2N11T3TWzHYy+qRBDhvb4Lr277NnldIl5u9VSGLGOnjJbv
 LUGsceqrEyP9+s6nhNILapFRJvV3uWTfFH6oVz33LKFCq4uPCY9Aq6ScMP7W7Pie2t3e
 PZbDBhRnG+XjmcaADqliksbLDLewYzvCatE4HpOu8p4hDnadvR85cuBRG1lPNxETBeWL
 HdzDBiaNy93g57kzomASUOSf3K44OnsMLPrcl/LqXPk8GE/BX9/xq0IgIET8aOW6Z8Xc
 NpDQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=9RAsUbzIFZdR+taICR6KhkHUiC+nacOFuyc61L7oO6Y=;
 b=qsruQDJ7aQapVO4oA7qFmy++8X0vZrpy7qZ65wNcKxcz7E82kR7e+fMGXNikZCC98W
 8lxzu35CuGjV9rcDARrzUmd4x+Nw2RMQLynvDLzvZdYWBG01afAURDpVaUljPigr7Zos
 0ynFJQDhmGH4HJ+jWjhin/7aSEjTFBnthhg6mLK7FKVyftPOYcGJU0y7VeC6gf1eJ788
 9zD+hNdPtHmSQvzKNsi1KnhRtUowbsfwpAOfVCwmuX295ZAOpZl8Un1yYPyGpjw6jk72
 oC9T0KoZ4ETQYj//pIBJ46s5czoZ5cLbiWc8IX3OGoA7IvIgOAylv4S+rsiu2HyRpcxD
 r1Sg==
X-Gm-Message-State: AMCzsaXq6wm3ZD+wiT9bnGwYG5UozbQtwxYx4CepP2WccP4BvUPCFa9n
 tmrfDywtnOvrFiQ/h504rqWRq4Gy
X-Google-Smtp-Source: ABhQp+QVq3zcpR+Rb8Yc6zHN7kROq1apjQDPG4iXNpqnvsanQ6H2XjvL8esVj2mNNpJxcDeMxfjrCA==
X-Received: by 10.223.158.145 with SMTP id a17mr15400617wrf.47.1508847299164; 
 Tue, 24 Oct 2017 05:14:59 -0700 (PDT)
Received: from [10.253.5.141] ([62.168.35.106])
 by smtp.gmail.com with ESMTPSA id y144sm168321wmd.18.2017.10.24.05.14.58
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 24 Oct 2017 05:14:58 -0700 (PDT)
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
From: Lars Kurth <lars.kurth.xen@gmail.com>
In-Reply-To: <59EF097802000078001898BE@prv-mh.provo.novell.com>
Date: Tue, 24 Oct 2017 14:14:55 +0200
Message-Id: <68F1BF40-7C22-4F98-963D-64D19A3E5D74@gmail.com>
References: <20171024021014.GA11006@yi.y.sun>
 <59EF097802000078001898BE@prv-mh.provo.novell.com>
To: 'Jan Beulich' <jbeulich@suse.com>
X-Mailer: Apple Mail (2.3273)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Yi Sun <yi.y.sun@linux.intel.com>
Subject: Re: [Xen-devel] Is that possible to merge MBA into Xen 4.10?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKPiBPbiAyNCBPY3QgMjAxNywgYXQgMDk6MzUsIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4gd3JvdGU6Cj4gCj4+Pj4gT24gMjQuMTAuMTcgYXQgMDQ6MTAsIDx5aS55LnN1
bkBsaW51eC5pbnRlbC5jb20+IHdyb3RlOgo+PiBBcyB5b3UgbWF5IGtub3csIE1CQSBwYXRjaCBz
ZXQgaGFzIGdvdCBlbm91Z2ggUmV2aWV3ZWQtYnkvQWNrZWQtYnkgaW4gbGFzdCB3ZWVrLgo+PiBJ
dCBpcyByZWFkeSB0byBiZSBtZXJnZWQuIAo+PiAKPj4gVGhpcyBpcyBhIGZlYXR1cmUgZm9yIFNr
eWxha2UsIEludGVsIGhhcyBsYXVuY2hlZCBTa3lsYWtlIGFuZCBLVk0gYWxyZWFkeQo+PiBzdXBw
b3J0ZWQgTUJBLCBzbyBpbmNsdWRpbmcgaXQgaW4gWGVuIDQuMTAgd2lsbCBxdWlja2x5IGZpbGwg
dGhpcyBnYXAuCj4+IAo+PiBNQkEgbWlzc2VkIHRoZSA0LjEwIGZlYXR1cmUgZnJlZXplIGRhdGUg
Zm9yIG9ubHkgYSBmZXcgZGF5cyBkdWUgdG8gbGFjayBvZgo+PiB0aW1lbHkgcmV2aWV3IGZvciBl
YXJsaWVyIHZlcnNpb25zIHdoaWNoIHNsb3dlZCBkb3duIHRoZSBwYXRjaCBpdGVyYXRpb24gbm90
YWJseS4KPj4gSXQgc2VlbXMgbWFpbnRhaW5lcnMgYXJlIHZlcnkgYnVzeSByZWNlbnRseSBzbyB0
aGF0IHRoZSByZXZpZXcgcHJvZ3Jlc3MgZm9yIDQuMTAKPj4gaXMgc2xvd2VyIHRoYW4gYmVmb3Jl
LiBTbyBJIGFtIHdvbmRlcmluZyBpZiBpdCBpcyBwb3NzaWJsZSB0byBtZXJnZSBpdCBpbnRvIAo+
PiA0LjEwPwo+PiAKPj4gVGhpcyBwYXRjaCBzZXQgbWFpbmx5IHRvdWNoZXMgY29kZXMgcmVsYXRl
ZCB0byBQU1IgaW4gdG9vbHMvZG9tY3RsL3N5c2N0bC9oeXBlcnZpc29yLgo+PiBJdCBkb2VzIG5v
dCB0b3VjaCBvdGhlciBmZWF0dXJlcy4gU28sIHRoZSByaXNrIGlzIGxvdyB0byBtZXJnZSBpdC4K
PiAKPiBXaGlsZSBJIGFncmVlIHRoZSByaXNrIGlzIGxvdywgSSB0aGluayB3ZSBzaG91bGQgbm90
IHN0YXJ0IG1ha2luZwo+IGV4Y2VwdGlvbnMgZnJvbSB0aGUgIm5vIGZyZWV6ZSBleGNlcHRpb25z
IiBydWxlLiBFdmVuIGxlc3Mgc28KPiBmb3IgYSBzZWNvbmRhcnkgKG9yIHNob3VsZCBJIHB1bGwg
b3V0IG15IGZhdm9yaXRlICJuaWNoZSIgYWdhaW4/KQo+IGZlYXR1cmUgbGlrZSB0aGlzIG9uZS4g
QnV0IGluIHRoZSBlbmQgaXQncyBKdWxpZW4ncyBjYWxsLiwgb2YgY291cnNlLgoKSSB0aGluayB0
aGVyZSBhcmUgYSBudW1iZXIgb2Ygc2VwYXJhdGUgaXNzdWVzIGNvbmNlcm5zLCB3aGljaCBhcmUg
c29tZXdoYXQgb3J0aG9nb25hbDoKCmEpIFN0aWNraW5nIHRvIHRoZSBydWxlcwpJIHRoaW5rIGlu
IHNvbWUgY2FzZXMgd2hlcmUgYSBmZXcgZGF5cyBoYXZlIGJlZW4gbWlzc2VkLCB3ZSBzaG91bGQg
aGF2ZSBlbm91Z2ggZmxleGliaWxpdHkgdG8gYmVuZCB0aGUgcnVsZXMuCkluIGZhY3QsIGlmIHNh
eSBhIGNydWNpYWwgcGFydCBvZiBQVkh2MiBtaXNzZWQgdGhlIGRlYWRsaW5lIGJ5IGEgZmV3IGRh
eXMsIHdlIHdvdWxkIHByb2JhYmx5IGJlbmQgdGhlIHJ1bGVzLiAKCk9mIGNvdXJzZSB3aGV0aGVy
IHNvbWV0aGluZyBpcyBhICJuaWNoZSIgZmVhdHVyZSBpcyBpbiB2aWV3IG9mIHRoZSBiZWhvbGRl
ci4KCmIpIFJpc2sgClRoaXMgaXMgc29tZXRoaW5nIHdoaWNoIGlzIGNsZWFybHkgaW1wb3J0YW50
LgoKYykgUFIgUGVyc3BlY3RpdmUKSSBhbSBzb21ld2hhdCBjb25jZXJuZWQgdGhhdCB3ZSBkbyBu
b3QgaGF2ZSBhIGxvdCBvZiBzdHVmZiBmb3IgZ29vZCBtZWRpYSBjb3ZlcmFnZSBmb3IgWGVuIDQu
MTAKClRoaXMgaXMgYSByZWxhdGl2ZWx5IHNtYWxsIHJlbGVhc2U6IGZyb20gd2hhdCBJIGNhbiBz
ZWUgd2UgaGF2ZSBhcHByb3hpbWF0ZWx5IG9ubHkgYXJvdW5kIDIzNSBwYXRjaCBzZXJpZXMgKDQu
OSBoYWQgNDgxLCA0LjggaGFkIDU3NSkKQWRtaXR0ZWRseSB0aGUgbnVtYmVyIG9mIHBhdGNoZXMg
aW4gNC4xMCBpcyBxdWl0ZSBoaWdoOiBhcHByb3ggMTcwNyBwYXRjaGVzICh3aXRoIDE1NDkgaW4g
NC45IGFuZCAxMjQ1IGluIDQuOCkKQSBsb3Qgb2YgaXQgc2VlbXMgdG8gYmUgZ3JvdW5kd29yayBm
b3IgNC4xMSAob3IgZXZlbiA0LjEyKQoKQmVzaWRlcyBQVkh2Miwgd2UgZG9uJ3QgaGF2ZSBhIGxv
dCBvZiBiaWcgbWFya2V0YWJsZSBuZXcgc3R1ZmYgd2hpY2ggd291bGQgZW5hYmxlIHVzIHRvIGdl
dCBwcmVzcyBxdW90ZXMuIApBZG1pdHRlZGx5LCBJIGhhdmUgbm90IHB1dCBhIGxpc3Qgb2YgbWFy
a2V0YWJsZSBmZWF0dXJlcyB0b2dldGhlciB5ZXQuCkEgZmVhdHVyZSBzdWNoIGFzIE1CQSwgd291
bGQgaGVscCBmcm9tIGEgUFIgcGVyc3BlY3RpdmUuCgoKQnV0IHVsdGltYXRlbHkgdGhpcyBpcyBn
b2luZyB0byBiZSBKdWxpZW4ncyBjYWxsLgoKUmVnYXJkcwpMYXJzCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 24 12:24:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 12:24:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6yFi-0003fc-2z; Tue, 24 Oct 2017 12:24:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e6yFg-0003fW-EM
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 12:24:12 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 1C/01-07499-BE03FE95; Tue, 24 Oct 2017 12:24:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXS6fjDS/e1wft
 Ig47/fBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bbx6EFE7krrvewNTB+5+hi5OQQEsiTaJr3
 jBHE5hWwk3jec4wdxJYQMJQ4vfAmC4jNIqAqMfXSCTYQm01AXaLt2XbWLkYODhEBbYnzq8Bam
 QXCJLpeHwArERZwlZj/dBrQGC6g8ZMZJVY872MEqecUsJW4+ocTxOQVEJT4u0MYolVL4uGvWy
 wQtrbEsoWvmUFKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahRnFpUllqka2Spl1SUmZ5
 RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGHYMQLCD8cCiwEOMkhxMSqK8/96/ixTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwXtL/32kkGBRanpqRVpmDjACYNISHDxKIry7QNK8xQWJucWZ6
 RCpU4zGHB037/5h4ng283UDsxBLXn5eqpQ4byFIqQBIaUZpHtwgWGReYpSVEuZlBDpNiKcgtS
 g3swRV/hWjOAejkjDvEZApPJl5JXD7XgGdwgR0iqz9G5BTShIRUlINjM4ia9ymrbX4artJaaL
 l8oLTu/b83ajJuH+Va9SZcLf6Wn6rX9J9HG+u2s3lkw60+sba7rznx9OXsToTnxt1OrdluEtN
 Nv30h/GW8ZIdHFwXLhWUfGucmS18fHp/wFPNvT/Otf7RKNq5b5fF+6clGTtvaSxT5zff0rF8c
 13nvUd3ml6qTmTc8FOJpTgj0VCLuag4EQCfqB0rxwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1508847849!112806335!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41703 invoked from network); 24 Oct 2017 12:24:10 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Oct 2017 12:24:10 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 24 Oct 2017 06:24:08 -0600
Message-Id: <59EF4D0302000078001899CE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 24 Oct 2017 06:24:03 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Lars Kurth" <lars.kurth.xen@gmail.com>
References: <20171024021014.GA11006@yi.y.sun>
 <59EF097802000078001898BE@prv-mh.provo.novell.com>
 <68F1BF40-7C22-4F98-963D-64D19A3E5D74@gmail.com>
In-Reply-To: <68F1BF40-7C22-4F98-963D-64D19A3E5D74@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Yi Sun <yi.y.sun@linux.intel.com>
Subject: Re: [Xen-devel] Is that possible to merge MBA into Xen 4.10?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI0LjEwLjE3IGF0IDE0OjE0LCA8bGFycy5rdXJ0aC54ZW5AZ21haWwuY29tPiB3cm90
ZToKPiBhKSBTdGlja2luZyB0byB0aGUgcnVsZXMKPiBJIHRoaW5rIGluIHNvbWUgY2FzZXMgd2hl
cmUgYSBmZXcgZGF5cyBoYXZlIGJlZW4gbWlzc2VkLCB3ZSBzaG91bGQgaGF2ZSAKPiBlbm91Z2gg
ZmxleGliaWxpdHkgdG8gYmVuZCB0aGUgcnVsZXMuCj4gSW4gZmFjdCwgaWYgc2F5IGEgY3J1Y2lh
bCBwYXJ0IG9mIFBWSHYyIG1pc3NlZCB0aGUgZGVhZGxpbmUgYnkgYSBmZXcgZGF5cywgCj4gd2Ug
d291bGQgcHJvYmFibHkgYmVuZCB0aGUgcnVsZXMuIAoKRm9yIGEgY3J1Y2lhbCBzZXJpZXMsIEkg
bWlnaHQgYWdyZWUuIEJ1dCBhbGxvd2luZyAiIGEgZmV3IGRheXMiIHRvIG1lCnRoZW4gcHV0cyB1
bmRlciBxdWVzdGlvbiB3aGF0IHRoZSBkZWFkbGluZSBpcyBmb3IuCgo+IE9mIGNvdXJzZSB3aGV0
aGVyIHNvbWV0aGluZyBpcyBhICJuaWNoZSIgZmVhdHVyZSBpcyBpbiB2aWV3IG9mIHRoZSBiZWhv
bGRlci4KClN1cmUuCgo+IGMpIFBSIFBlcnNwZWN0aXZlCj4gSSBhbSBzb21ld2hhdCBjb25jZXJu
ZWQgdGhhdCB3ZSBkbyBub3QgaGF2ZSBhIGxvdCBvZiBzdHVmZiBmb3IgZ29vZCBtZWRpYSAKPiBj
b3ZlcmFnZSBmb3IgWGVuIDQuMTAKPiAKPiBUaGlzIGlzIGEgcmVsYXRpdmVseSBzbWFsbCByZWxl
YXNlOiBmcm9tIHdoYXQgSSBjYW4gc2VlIHdlIGhhdmUgCj4gYXBwcm94aW1hdGVseSBvbmx5IGFy
b3VuZCAyMzUgcGF0Y2ggc2VyaWVzICg0LjkgaGFkIDQ4MSwgNC44IGhhZCA1NzUpCj4gQWRtaXR0
ZWRseSB0aGUgbnVtYmVyIG9mIHBhdGNoZXMgaW4gNC4xMCBpcyBxdWl0ZSBoaWdoOiBhcHByb3gg
MTcwNyBwYXRjaGVzIAo+ICh3aXRoIDE1NDkgaW4gNC45IGFuZCAxMjQ1IGluIDQuOCkKPiBBIGxv
dCBvZiBpdCBzZWVtcyB0byBiZSBncm91bmR3b3JrIGZvciA0LjExIChvciBldmVuIDQuMTIpCj4g
Cj4gQmVzaWRlcyBQVkh2Miwgd2UgZG9uJ3QgaGF2ZSBhIGxvdCBvZiBiaWcgbWFya2V0YWJsZSBu
ZXcgc3R1ZmYgd2hpY2ggd291bGQgCj4gZW5hYmxlIHVzIHRvIGdldCBwcmVzcyBxdW90ZXMuIAo+
IEFkbWl0dGVkbHksIEkgaGF2ZSBub3QgcHV0IGEgbGlzdCBvZiBtYXJrZXRhYmxlIGZlYXR1cmVz
IHRvZ2V0aGVyIHlldC4KPiBBIGZlYXR1cmUgc3VjaCBhcyBNQkEsIHdvdWxkIGhlbHAgZnJvbSBh
IFBSIHBlcnNwZWN0aXZlLgoKSSdtIHNvcnJ5LCBidXQgdGhpcyBpcyBhIG5vbi1hcmd1bWVudCB0
byBtZS4gTW9zdCBldmVyeW9uZSBiZXNpZGVzCm1lIHdhbnRlZCBzaG9ydGVyIHJlbGVhc2UgY3lj
bGVzLiBQb3NzaWJseSBoYXZpbmcgZmV3ZXIgUFIgcmVsZXZhbnQKZmVhdHVyZXMgaXMgYSBkaXJl
Y3QgcmVzdWx0IG9mIHRoYXQuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 24 12:27:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 12:27:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6yIx-0003qx-I1; Tue, 24 Oct 2017 12:27:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e6yIw-0003qq-Ia
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 12:27:34 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 57/34-19514-5B13FE95; Tue, 24 Oct 2017 12:27:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS3er4ft
 Igz1P+Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owjL+YwF3zgqlgxawVbA+M6zi5GTg4hgTyJ
 adN2MoLYvAJ2Evu6ZzCD2BIChhKnF95kAbFZBFQlHnVMAKthE1CXaHu2nRXEFgGyL65rBKthF
 tjBJLH/XhWILSyQLfHl1yygOVxA81sZJf5dbmEDSXAKeErMf/iTvYuRA2iZoMTfHcIgJjPQnP
 XzhCDGyEs0b53NDBGWllj+j2MCI98shPpZCPWzkNTPQqhfwMiyilGjOLWoLLVI19BAL6koMz2
 jJDcxMwfIM9XLTS0uTkxPzUlMKtZLzs/dxAgMPQYg2MG4ZqrzIUZJDiYlUd5/799FCvEl5adU
 ZiQWZ8QXleakFh9ilOHgUJLgPWvwPlJIsCg1PbUiLTMHGAUwaQkOHiUR3tcgad7igsTc4sx0i
 NQpRmOOjpt3/zBxPJv5uoFZiCUvPy9VSpz3JkipAEhpRmke3CBYdF5ilJUS5mUEOk2IpyC1KD
 ezBFX+FaM4B6OSMK8uMNaFeDLzSuD2vQI6hQnoFFn7NyCnlCQipKQaGJsDNqmdPG3HLZm3d/P
 K7nO+W94WbynzFuk1ezSz73a/3Y9pwU1yF27wZhzardu7LHbL3ym+yVod8/5e8dii4jbt6N8t
 wiIK+/OfzgvcyCjr99KGX/XL7S2cq4RONRR9yze407C5vHmaycT/HjPi966YJvCjf8L9r+K+Q
 t8erg9M5ZypUBK+5rESS3FGoqEWc1FxIgA1MfMIyQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1508848051!104830241!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39753 invoked from network); 24 Oct 2017 12:27:32 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Oct 2017 12:27:32 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 24 Oct 2017 06:27:30 -0600
Message-Id: <59EF4DCE02000078001899DD@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 24 Oct 2017 06:27:26 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1508488108-7071-3-git-send-email-yi.y.sun@linux.intel.com>
 <1508836256-36922-1-git-send-email-yi.y.sun@linux.intel.com>
In-Reply-To: <1508836256-36922-1-git-send-email-yi.y.sun@linux.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v9.1 02/16] Rename PSR sysctl/domctl
 interfaces and xsm policy to make them be general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI0LjEwLjE3IGF0IDExOjEwLCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKPiBUaGlzIHBhdGNoIHJlbmFtZXMgUFNSIHN5c2N0bC9kb21jdGwgaW50ZXJmYWNlcyBhbmQg
cmVsYXRlZCB4c20gcG9saWN5IHRvCj4gbWFrZSB0aGVtIGJlIGdlbmVyYWwgZm9yIGFsbCByZXNv
dXJjZSBhbGxvY2F0aW9uIGZlYXR1cmVzIGJ1dCBub3Qgb25seQo+IGZvciBDQVQuIFRoZW4sIHdl
IGNhbiByZXN1c2UgdGhlIGludGVyZmFjZXMgZm9yIGFsbCBhbGxvY2F0aW9uIGZlYXR1cmVzLgo+
IAo+IEJhc2ljYWxseSwgaXQgY2hhbmdlcyAncHNyX2NhdF9vcCcgdG8gJ3Bzcl9hbGxvYycsIGFu
ZCByZW1vdmUgJ0NBVF8nIGZyb20gc29tZQo+IG1hY3Jvcy4gRS5nLjoKPiAxLiBwc3JfY2F0X29w
IC0+IHBzcl9hbGxvYwo+IDIuIFhFTl9ET01DVExfcHNyX2NhdF9vcCAtPiBYRU5fRE9NQ1RMX3Bz
cl9hbGxvYwo+IDMuIFhFTl9TWVNDVExfcHNyX2NhdF9vcCAtPiBYRU5fU1lTQ1RMX3Bzcl9hbGxv
Ywo+IDQuIFhFTl9ET01DVExfUFNSX0NBVF9TRVRfTDNfQ0JNIC0+IFhFTl9ET01DVExfUFNSX1NF
VF9MM19DQk0KPiA1LiBYRU5fU1lTQ1RMX1BTUl9DQVRfZ2V0X2wzX2luZm8gLT4gWEVOX1NZU0NU
TF9QU1JfZ2V0X2wzX2luZm8KPiAKPiBTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxp
bnV4LmludGVsLmNvbT4KPiBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KPiBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
Cj4gQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBBY2tlZC1ieTog
RGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+Cj4gLS0tCj4gQ0M6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KPiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBD
QzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gQ0M6IERhbmllbCBE
ZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292Pgo+IENDOiBSb2dlciBQYXUgTW9ubsOpIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KPiBDQzogQ2hhbyBQZW5nIDxjaGFvLnAucGVuZ0BsaW51eC5p
bnRlbC5jb20+Cj4gCj4gdjk6Cj4gICAgIC0gcmVuYW1lICdwc3JfY2F0X29wJyB0byAncHNyX2Fs
bG9jJyBpbiB4ZW4uaWYuCgpFdmVuIGlmIHRoaXMgd2FzIGp1c3QgYSBzaW1wbGUgb3ZlcnNpZ2h0
IGFuZCBhbiBlYXN5IHJlbmFtZSwgSSB0aGluawpzdHJpY3RseSBzcGVha2luZyBpdCBpbnZhbGlk
YXRlcyBEYW5pZWwncyBhY2suCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 24 12:31:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 12:31:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6yMI-0004Ui-2O; Tue, 24 Oct 2017 12:31:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6yMH-0004UM-7u
 for xen-devel@lists.xensource.com; Tue, 24 Oct 2017 12:31:01 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 F4/EE-25852-4823FE95; Tue, 24 Oct 2017 12:31:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRWlGSWpSXmKPExsWS0XRdVbfZ6H2
 kQeMWTYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmLPh5h6ngcVLFnkX9bA2M
 p726GLk4hAQamSQuHljL0sXICeQ8ZpToWaMNkdjGKLH6yh92kISIgLPE1zNzgWwODl4BfYl3n
 cUgYWEBE4nFC1aygNRLCGzgkpg7fwUTSI2EgK/E2sv2IDUgZuOzTUA17BxsAlYSh8RAoiwCqh
 Irvu5inMDIvYCRYRWjRnFqUVlqka6hiV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4
 mRqC/GYBgB+P1jQGHGCU5mJREef+9fxcpxJeUn1KZkVicEV9UmpNafIhRhoNDSYK33fB9pJBg
 UWp6akVaZg4w8GDSEhw8SiK880HSvMUFibnFmekQqVOM9hzHNl3+w8Sx6eZdILnh+wMg+Wzm6
 wZmIZa8/LxUKXHeSJA2AZC2jNI8uKGwSLnEKCslzMsIdKYQT0FqUW5mCar8K0ZxDkYlYd4HIF
 N4MvNK4Ha/AjqLCegsWfs3IGeVJCKkpBoYZz6d4X9cqydFS0SZ7UTGvPoblhcnMEQ84/7Qo5x
 bvjoxO5I1O+wHy97elSZftvHWx/yYtrnf3cdfLyd8bplXPu/GlcFSXi1lVx9/4zlRmhmiuPX7
 16ovOgtnrhHfOyHm4Q/ZBQGCXzUdi+5YS0zOue279NwmPmeumxt/aBhLeh2R+xh8u6xCiaU4I
 9FQi7moOBEAiuuVX48CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1508848258!60302604!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4644 invoked from network); 24 Oct 2017 12:30:59 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Oct 2017 12:30:59 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6yMD-0005Av-Sf; Tue, 24 Oct 2017 12:30:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e6yM8-0008VD-CH; Tue, 24 Oct 2017 12:30:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e6yM8-0002bg-2B; Tue, 24 Oct 2017 12:30:52 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115172-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-amd64-amd64-libvirt:<job
 status>:broken:regression
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:regression
 libvirt:test-amd64-amd64-libvirt:host-install(4):broken:regression
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=55ac6a5d44a2fbd7e93d995930d6071030c907ba
X-Osstest-Versions-That: libvirt=08d4e16f88f9cb0e078b544f49a0647c8847fe95
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 24 Oct 2017 12:30:52 +0000
Subject: [Xen-devel] [libvirt test] 115172: trouble: broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNTE3MiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTUxNzIvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMg
d2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2Nr
aW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgPGpv
YiBzdGF0dXM+ICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMuIDExNDgy
NQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAg
IGJyb2tlbiBSRUdSLiB2cy4gMTE0ODI1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1
dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE0ODI1CiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlr
ZSAxMTQ4MjUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExNDgyNQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBs
aWJ2aXJ0ICAgICAgICAgICAgICA1NWFjNmE1ZDQ0YTJmYmQ3ZTkzZDk5NTkzMGQ2MDcxMDMwYzkw
N2JhCmJhc2VsaW5lIHZlcnNpb246CiBsaWJ2aXJ0ICAgICAgICAgICAgICAwOGQ0ZTE2Zjg4Zjlj
YjBlMDc4YjU0NGY0OWEwNjQ3Yzg4NDdmZTk1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTQ4MjUg
IDIwMTctMTAtMjEgMDQ6NDc6MzEgWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE1
MTcyICAyMDE3LTEwLTI0IDA0OjIwOjExIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmlyaSBEZW5lbWFyayA8
amRlbmVtYXJAcmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQu
Y29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpj
b21taXQgNTVhYzZhNWQ0NGEyZmJkN2U5M2Q5OTU5MzBkNjA3MTAzMGM5MDdiYQpBdXRob3I6IEpp
cmkgRGVuZW1hcmsgPGpkZW5lbWFyQHJlZGhhdC5jb20+CkRhdGU6ICAgVGh1IE9jdCAxOSAxNDoy
NjoyNCAyMDE3ICswMjAwCgogICAgcWVtdTogU2V0IGNvcnJlY3Qgam9iIHN0YXR1cyB3aGVuIHFl
bXVNaWdyYXRpb25SdW4gZmFpbHMKICAgIAogICAgSW5zdGVhZCBvZiBlbnVtZXJhdGluZyBhbGwg
c3RhdGVzIHdoaWNoIG5lZWQgdG8gYmUgdHVybmVkIGludG8KICAgIFFFTVVfRE9NQUlOX0pPQl9T
VEFUVVNfRkFJTEVEIChhbmQgZmFpbGluZyB0byBhZGQgYWxsIG9mIHRoZW0pLCBpdCdzCiAgICBi
ZXR0ZXIgdG8gbWVudGlvbiBqdXN0IHRoZSBvbmUgd2hpY2ggbmVlZHMgdG8gYmUgbGVmdCBhbG9u
ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmlyaSBEZW5lbWFyayA8amRlbmVtYXJAcmVkaGF0
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKb2huIEZlcmxhbiA8amZlcmxhbkByZWRoYXQuY29tPgoK
Y29tbWl0IDczYTM1MjI2M2MxNzQ1ZGE4YTcxZjFhNjM2ZmY4MDVhZDNlMWQyNDkKQXV0aG9yOiBK
aXJpIERlbmVtYXJrIDxqZGVuZW1hckByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBPY3QgMTkgMTQ6
MjI6NTMgMjAxNyArMDIwMAoKICAgIHFlbXU6IENvbnNpc3RlbnRseSB1c2UgZXhpdF9tb25pdG9y
IGluIHFlbXVNaWdyYXRpb25SdW4KICAgIAogICAgQWxtb3N0IGV2ZXJ5IGZhaWx1cmUgaW4gcWVt
dU1pZ3JhdGlvblJ1biB3aGlsZSB3ZSBhcmUgdGFsa2luZyB0byBRRU1VCiAgICBtb25pdG9yIHJl
c3VsdHMgaW4gYSBqdW1wIHRvIGV4aXRfbW9uaXRvciBsYWJlbC4gVGhlIG9ubHkgZXhjZXB0aW9u
IGlzCiAgICByZW1vdmVkIGJ5IHRoaXMgcGF0Y2guCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEpp
cmkgRGVuZW1hcmsgPGpkZW5lbWFyQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogSm9obiBG
ZXJsYW4gPGpmZXJsYW5AcmVkaGF0LmNvbT4KCmNvbW1pdCBhZjMyZTU3ZjhlNTgwMGNlY2E0NmI3
NzUyNzZmNGE0ODc3ZWNmODlhCkF1dGhvcjogSmlyaSBEZW5lbWFyayA8amRlbmVtYXJAcmVkaGF0
LmNvbT4KRGF0ZTogICBUaHUgT2N0IDE5IDE0OjIxOjAwIDIwMTcgKzAyMDAKCiAgICBxZW11OiBE
b24ndCBtaXN1c2UgInJldCIgaW4gcWVtdU1pZ3JhdGlvblJ1bgogICAgCiAgICBUaGUgInJldCIg
dmFyaWFibGUgaXMgdXNlZCBmb3Igc3RvcmluZyB0aGUgcmV0dXJuIHZhbHVlIG9mIGEgZnVuY3Rp
b24KICAgIGFuZCBzaG91bGQgbm90IGJlIHVzZWQgYXMgYSB0ZW1wb3JhcnkgdmFyaWFibGUuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEppcmkgRGVuZW1hcmsgPGpkZW5lbWFyQHJlZGhhdC5jb20+
CiAgICBSZXZpZXdlZC1ieTogSm9obiBGZXJsYW4gPGpmZXJsYW5AcmVkaGF0LmNvbT4KCmNvbW1p
dCA3ZDJmYmFiY2FmYWEzNTc3MjlhMzkzMzFiMDE1ZDc1OWZjNDIxM2RkCkF1dGhvcjogSmlyaSBE
ZW5lbWFyayA8amRlbmVtYXJAcmVkaGF0LmNvbT4KRGF0ZTogICBUaHUgT2N0IDE5IDE0OjE1OjQ2
IDIwMTcgKzAyMDAKCiAgICBxZW11OiBVbml0ZSBlcnJvciBoYW5kbGluZyBpbiBxZW11TWlncmF0
aW9uUnVuCiAgICAKICAgIE1lcmdlIGNhbmNlbCBhbmQgY2FuY2VsUG9zdENvcHkgc2VjdGlvbnMg
d2l0aCB0aGUgZ2VuZXJpYyBlcnJvciBzZWN0aW9uLAogICAgd2hlcmUgd2UgY2FuIGVhc2lseSBk
ZWNpZGUgd2hldGhlciBjYW5jZWxpbmcgdGhlIG9uZ29pbmcgbWlncmF0aW9uIGlzCiAgICByZXF1
aXJlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmlyaSBEZW5lbWFyayA8amRlbmVtYXJAcmVk
aGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKb2huIEZlcmxhbiA8amZlcmxhbkByZWRoYXQuY29t
PgoKY29tbWl0IGMxYTY0M2I2OGYzNDA0MGRlZTc1OTU5ODI0NzU5ZDUyNzQ3MmUzYzkKQXV0aG9y
OiBKaXJpIERlbmVtYXJrIDxqZGVuZW1hckByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBPY3QgMTkg
MTU6MDk6MjUgMjAxNyArMDIwMAoKICAgIHFlbXU6IFNwbGl0IGNsZWFudXAgYW5kIGVycm9yIGNv
ZGUgaW4gcWVtdU1pZ3JhdGlvblJ1bgogICAgCiAgICBMZXQgY2xlYW51cCBvbmx5IGRvIHRoaW5n
cyBjb21tb24gdG8gYm90aCBmYWlsdXJlIGFuZCBzdWNjZXNzIHBhdGhzIGFuZAogICAgbW92ZSBl
cnJvciBoYW5kbGluZyBjb2RlIGluc2lkZSB0aGUgbmV3ICJlcnJvciIgc2VjdGlvbi4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSmlyaSBEZW5lbWFyayA8amRlbmVtYXJAcmVkaGF0LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKb2huIEZlcmxhbiA8amZlcmxhbkByZWRoYXQuY29tPgoKY29tbWl0IGY4
ZWRlOWNjMjM0ZTRkMTY3ZWRhN2VjY2Y2OGY5ZDAyZDNhNjU4MjEKQXV0aG9yOiBKaXJpIERlbmVt
YXJrIDxqZGVuZW1hckByZWRoYXQuY29tPgpEYXRlOiAgIFdlZCBPY3QgMTggMTU6MzQ6MzEgMjAx
NyArMDIwMAoKICAgIHFlbXU6IFJlZmFjdG9yIHFlbXVNaWdyYXRpb25SdW4gYSBiaXQKICAgIAog
ICAgU29tZSBjb2RlIHdoaWNoIHdhcyBzdXBwb3NlZCB0byBiZSBleGVjdXRlZCBvbmx5IHdoZW4g
bWlncmF0aW9uCiAgICBzdWNjZWVkZWQgd2FzIGJ1cmllZCBpbnNpZGUgdGhlIGNsZWFudXAgY29k
ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmlyaSBEZW5lbWFyayA8amRlbmVtYXJAcmVkaGF0
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKb2huIEZlcmxhbiA8amZlcmxhbkByZWRoYXQuY29tPgoK
Y29tbWl0IDk2MDMyNjIzNzc2NGY4OTcwMjUwYTM2MDhlN2IyYjg4MGUwMzA3MTUKQXV0aG9yOiBK
aXJpIERlbmVtYXJrIDxqZGVuZW1hckByZWRoYXQuY29tPgpEYXRlOiAgIFR1ZSBPY3QgMTcgMjE6
Mjc6NTUgMjAxNyArMDIwMAoKICAgIHFlbXU6IFVzZSBzd2l0Y2ggaW4gcWVtdU1pZ3JhdGlvbkNv
bXBsZXRlZAogICAgCiAgICBXaGVuIGFkZGluZyBhIG5ldyBqb2Igc3RhdGUgaXQncyB1c2VmdWwg
dG8gbGV0IHRoZSBjb21waWxlciBjb21wbGFpbgogICAgYWJvdXQgcGxhY2VzIHdoZXJlIHdlIG5l
ZWQgdG8gdGhpbmsgYWJvdXQgd2hhdCB0byBkbyB3aXRoIHRoZSBuZXcKICAgIHN0YXRlLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBKaXJpIERlbmVtYXJrIDxqZGVuZW1hckByZWRoYXQuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+Cgpjb21taXQg
OGJmNjQyNmQ2ZWFmNmZjMmI0NTkzOTI3ZDIyNzllYzM2Zjc1ZTBkMwpBdXRob3I6IE1pY2hhbCBQ
cml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CkRhdGU6ICAgRnJpIE9jdCAyMCAxNjoxOTow
NyAyMDE3ICswMjAwCgogICAgbmV3czogRG9jdW1lbnQgdXNlciBhbGlhc2VzCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+Cgpjb21t
aXQgN2U5MzkzOTRiMjM4NDVhNzJkZGVlOTY5YTY5YjJkMGIwNzFhMDhiZgpBdXRob3I6IE1pY2hh
bCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CkRhdGU6ICAgRnJpIE9jdCAyMCAxNjo0
ODoxNCAyMDE3ICswMjAwCgogICAgdGVzdHM6IFRlc3QgdXNlciBzZXQgYWxpYXNlcyBmb3IgcWVt
dQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRo
YXQuY29tPgoKY29tbWl0IGYzYmM2OGUyMjE3N2U3NDVkNDcwY2NhYWEyM2Y3NzY3NzliN2U5NWUK
QXV0aG9yOiBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgpEYXRlOiAgIFRo
dSBPY3QgMTkgMDg6Mzk6NDAgMjAxNyArMDIwMAoKICAgIHFlbXU6IFBhcnNlIGFsaWFzIGZyb20g
aW5hY3RpdmUgWE1McwogICAgCiAgICBodHRwczovL2J1Z3ppbGxhLnJlZGhhdC5jb20vc2hvd19i
dWcuY2dpP2lkPTE0MzQ0NTEKICAgIAogICAgVGhpcyB3YXkgdXNlcnMgY2FuIHVuaXF1ZWx5IGlk
ZW50aWZ5IGRldmljZXMgYXQgZGVmaW5lIHRpbWUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE1p
Y2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+Cgpjb21taXQgOTNiYzJjMjEyNjc5
NjNlYWVhMDE4MzA5MmFhMDNmMzFhM2Y3Yzc5YQpBdXRob3I6IE1pY2hhbCBQcml2b3puaWsgPG1w
cml2b3puQHJlZGhhdC5jb20+CkRhdGU6ICAgV2VkIE9jdCAxOCAxMzo0ODo0NiAyMDE3ICswMjAw
CgogICAgZG9jczogRG9jdW1lbnQgdXNlciBhbGlhc2VzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+Cgpjb21taXQgMDQyOWU1MmYx
OWQ3Nzc1MjY1OGNiYzRiNzQ1MTAzMTg4NjUwYjJlYQpBdXRob3I6IE1pY2hhbCBQcml2b3puaWsg
PG1wcml2b3puQHJlZGhhdC5jb20+CkRhdGU6ICAgV2VkIE9jdCAxOCAxMzoxMjowOCAyMDE3ICsw
MjAwCgogICAgY29uZjogRm9ybWF0IGFsaWFzIGV2ZW4gZm9yIGluYWN0aXZlIFhNTHMKICAgIAog
ICAgV2UgbmVlZCB0byBmb3JtYXQgYWxpYXMgZXZlbiBmb3IgaW5hY3RpdmUgWE1McyBzaW5jZSB0
aGF0J3MgdGhlCiAgICB3YXkgaG93IHVzZXJzIGFyZSBnb2luZyB0byBpZGVudGlmeSB0aGVpciBk
ZXZpY2VzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96
bkByZWRoYXQuY29tPgoKY29tbWl0IDgyMWIwYjI5NWQwZGVhMjE2NTZhNzViYWMzNGQ0Njk0ZWEy
OGY0YmQKQXV0aG9yOiBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgpEYXRl
OiAgIFR1ZSBPY3QgMTcgMTM6MTM6MDggMjAxNyArMDIwMAoKICAgIHFlbXVob3RwbHVndGVzdDog
TG9hZCBhY3RpdmUgWE1MCiAgICAKICAgIFRoZSBwb2ludCBvZiB0aGlzIHRlc3QgaXMgdG8gbG9h
ZCBsaXZlIFhNTCBhbmQgdGVzdCBob3RwbHVnLiBCdXQKICAgIGV2ZW4gdGhvdWdoIHRoZSBYTUxz
IHdlIGFyZSBwYXJzaW5nIGFyZSBsaXZlLCB0aGUgcGFyc2luZyBpcyBkb25lCiAgICB3aXRoIFZJ
Ul9ET01BSU5fREVGX1BBUlNFX0lOQUNUSVZFIGZsYWcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+Cgpjb21taXQgYTE1Yzk3ZjVl
NDIzMjRiYjdiZTljN2FmYmFjODQ5YjU3NWE2OTI2ZQpBdXRob3I6IE1pY2hhbCBQcml2b3puaWsg
PG1wcml2b3puQHJlZGhhdC5jb20+CkRhdGU6ICAgVHVlIE9jdCAxNyAxMzoyNzowMSAyMDE3ICsw
MjAwCgogICAgcWVtdXhtbDJhcmd2ZGF0YTogRHJvcCBkZXZpY2UgYWxpYXNlcwogICAgCiAgICBU
aGUgcWVtdXhtbDJhcmd2dGVzdCBleHBlY3RzIHRoZSBkb21haW4gWE1McyB0byBiZSBpbmFjdGl2
ZSBvbmVzLgogICAgVGhlcmVmb3JlIHdlIHNob3VsZCBwYXNzIGluYWN0aXZlIFhNTHMuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+
Cgpjb21taXQgOTJmNDFiMzI5NzE5MmM3ZTBlM2NlZDYzMzk4ZTljMDhmNWY4Y2JkMwpBdXRob3I6
IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CkRhdGU6ICAgVHVlIE9jdCAx
NyAxMDo0Mjo1NCAyMDE3ICswMjAwCgogICAgcWVtdURvbWFpbkFCSVN0YWJpbGl0eUNoZWNrOiBD
aGVjayBmb3IgbWVtb3J5IGFsaWFzZXMgdG9vCiAgICAKICAgIFNpbmNlIHdlIHdpbGwgYmUgYWxs
b3dpbmcgdXNlcnMgdG8gc2V0IGRldmljZSBhbGlhc2VzIGFuZCBtZW1vcnkKICAgIGRldmljZXMg
YXJlIGZyYWdpbGUgd2hlbiBpdCBjb21lcyB0byBhbGlhc2VzIHdlIGhhdmUgdG8gbWFrZSBzdXJl
CiAgICB0aGV5IHdvbid0IGNoYW5nZSBkdXJpbmcgbWlncmF0aW9uLiBPdGhlciBkZXZpY2VzIHNo
b3VsZCBiZSBmaW5lLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWwgUHJpdm96bmlrIDxt
cHJpdm96bkByZWRoYXQuY29tPgoKY29tbWl0IGUyNzk3ZTMyNTZjYmZkNDM5MDRhNGVkYzNhZGM5
NDliMGJjZGQzNDIKQXV0aG9yOiBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29t
PgpEYXRlOiAgIFdlZCBPY3QgMTggMTc6NDY6MTggMjAxNyArMDIwMAoKICAgIGNvbmY6IFZhbGlk
YXRlIHVzZXIgc3VwcGxpZWQgYWxpYXNlcwogICAgCiAgICBUaGV5IGhhdmUgdG8gYmUgdW5pcXVl
IHdpdGhpbiB0aGUgZG9tYWluLiBBcyB1c3VhbCwgYmFja3dhcmRzCiAgICBjb21wYXRpYmlsaXR5
IHRha2VzIGl0cyBwcmljZS4gSW4gdGhpcyBwYXJ0aWN1bGFyIHNpdHVhdGlvbiB3ZQogICAgaGF2
ZSBhIGRldmljZSB0aGF0IGlzIHJlcHJlc2VudGVkIHR3aWNlIGluIGEgZG9tYWluIGFuZCBzbyBp
cyBpdHMKICAgIGFsaWFzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWwgUHJpdm96bmlr
IDxtcHJpdm96bkByZWRoYXQuY29tPgoKY29tbWl0IGMxNGYxZWQyMDY0N2YyYzZkMGFlMTRiZjhj
NTAyMzQyMTdkMmE1N2IKQXV0aG9yOiBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQu
Y29tPgpEYXRlOiAgIFdlZCBPY3QgMTggMTQ6NTk6MDEgMjAxNyArMDIwMAoKICAgIGNvbmY6IFBh
cnNlIHVzZXIgc3VwcGxpZWQgYWxpYXNlcwogICAgCiAgICBJZiBkcml2ZXIgdGhhdCBpcyBjYWxs
aW5nIHRoZSBwYXJzZSBzdXBwb3J0cyB1c2VyIHN1cHBsaWVkCiAgICBhbGlhc2VzLCB0aGV5IGNh
biBiZSBwYXJzZWQgZXZlbiBmb3IgaW5hY3RpdmUgWE1Mcy4gSG93ZXZlciwgdG8KICAgIGF2b2lk
IGFueSBjbGFzaGVzIHdpdGggYWxpYXNlcyB0aGF0IGxpYnZpcnQgZ2VuZXJhdGVzLCB0aGUgdXNl
cgogICAgb25lcyBoYXZlIHRvIGhhdmUgInVhLSIgcHJlZml4LgogICAgCiAgICBOb3RlLCB0aGF0
IHNvbWUgZHJpdmVycyBkb24ndCBoYXZlIG5vdGlvbiBvZiBkZXZpY2UgYWxpYXNlcyBhdAogICAg
YWxsLiBBbHNvLCBpbiBvcmRlciB0byBzdXBwb3J0IHVzZXIgc3VwcGxpZWQgYWxpYXNlcyBzb21l
IGV4dHJhCiAgICBjaGVja3MgbmVlZCB0byBiZSBkb25lIChlLmcuIGR1cmluZyBob3RwbHVnKS4g
VGhlcmVmb3JlIHdlIGNhbid0CiAgICBqdXN0IGVuYWJsZSB0aGlzIGZlYXR1cmUgZm9yIGFsbCB0
aGUgZHJpdmVycy4gVGh1cyB3ZSBuZWVkIGEgZmxhZwogICAgdGhhdCBkcml2ZXJzIHNldCB0byB0
ZWxsIHBhcnNpbmcgY29kZSB0aGF0IHRoZXkgY2FuIGhhbmRsZSB1c2VyCiAgICBzdXBwbGllZCBk
ZXZpY2UgYWxpYXNlcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTWljaGFsIFByaXZvem5payA8
bXByaXZvem5AcmVkaGF0LmNvbT4KCmNvbW1pdCBhZDMwZjA2OWQxMDhjOWU2ZjMwYzJhZWMyMjdk
NjA5ZGYzYjRlOWFmCkF1dGhvcjogTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNv
bT4KRGF0ZTogICBGcmkgT2N0IDIwIDEzOjI0OjQxIDIwMTcgKzAyMDAKCiAgICBxZW11X2FsaWFz
OiBCZSBtb3JlIHRvbGVyYW50IGlmIGFsaWFzIGRvbid0IGZvbGxvdyBvdXIgZm9ybWF0CiAgICAK
ICAgIFdoZW4gYXNzaWduaW5nIGFsaWFzIHRvIGEgZGV2aWNlIHdlIHVzdWFsbHkgaXRlcmF0ZSBv
dmVyIG90aGVyCiAgICBkZXZpY2VzIG9mIGl0cyBraW5kIHRyeWluZyB0byBmaW5kIG5leHQgaW5k
ZXguIFdlIGRvIHRoaXMgYnkKICAgIHN0cmlwcGluZyBkb3duIHRoZSBwcmVmaXggYW5kIHRoZW4g
cGFyc2luZyBudW1iZXIgYXQgdGhlIGVuZCwKICAgIFVzdWFsbHksIGlmIHRoZSBwcmVmaXggZG9l
c24ndCBtYXRjaCB0aGUgb25lIHdlIGFyZSBleHBlY3RpbmcsIHdlCiAgICBqdXN0IGNvbnRpbnVl
IHdpdGggbmV4dCBpdGVyYXRpb24uIEV4Y2VwdCBmb3IgY291cGxlIG9mCiAgICBmdW5jdGlvbnM6
IHFlbXVHZXROZXh0Q2hyRGV2SW5kZXgoKSwKICAgIHFlbXVBc3NpZ25EZXZpY2VSZWRpcmRldkFs
aWFzKCkgYW5kIHFlbXVBc3NpZ25EZXZpY2VTaG1lbUFsaWFzKCkuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 24 12:56:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 12:56:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6yl3-000642-18; Tue, 24 Oct 2017 12:56:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1e6yl2-00063w-CB
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 12:56:36 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 D6/F7-14867-3883FE95; Tue, 24 Oct 2017 12:56:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsVyMfSqs26Txft
 Igw0brSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owpl2YwF9yVrHjZe4+lgfGSSBcjF4eQwExG
 iX9/XrGDOCwCW5kl5ty8zgjiSAjMYZXY+W07WxcjJ5BTJXG4+Qc7hF0kMW/qazYY+/yLr6wgN
 q+AoMTJmU9Yuhg5gMZ6S7w/aAwS5hSwkzh9FqJVSOARo8SF98ogJWwCJhKzOiRAwiwCqhIbZt
 5lhJgSIHFv7TMmEFtYwFniUMc2NpByEQE9iUP3wRYxC6xglDjfmg1ha0q0bv/NPoFRcBaSG2Y
 hSS1gZFrFqFGcWlSWWqRrbKCXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYnAxA
 sIPx79rAQ4ySHExKorz/3r+LFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBa2T+PlJIsCg1PbUiL
 TMHGCcwaQkOHiUR3iqQNG9xQWJucWY6ROoUoyXHhTuX/jBxHNhzC0g+m/m6gVmIJS8/L1VKnN
 cRpEEApCGjNA9uHCyWLzHKSgnzMgIdKMRTkFqUm1mCKv+KUZyDUUmYtxVkCk9mXgnc1ldABzE
 BHSRr/wbkoJJEhJRUAyPvzrfsoXeTzDoSJj1LrZklW9zBH7fA/ftBoW7fGjH+E1sk2ZWCJ2vc
 XZbtNivpeajjEgnXvrJZYaJbX509KWLEZBnDKRdv37jy0f8ZV2bHX9e9ndE/eWWf2X+feTVKR
 w85e3Vt3MWztmjZXamwwiQLqUPy5y6ZfrUKSZZy/PJtk2j2DMkTO5RYijMSDbWYi4oTAb19Id
 fgAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1508849794!107682641!1
X-Originating-IP: [209.85.213.67]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34052 invoked from network); 24 Oct 2017 12:56:34 -0000
Received: from mail-vk0-f67.google.com (HELO mail-vk0-f67.google.com)
 (209.85.213.67)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 24 Oct 2017 12:56:34 -0000
Received: by mail-vk0-f67.google.com with SMTP id k123so13266490vkb.3
 for <xen-devel@lists.xenproject.org>; Tue, 24 Oct 2017 05:56:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=1W/Dt55mc0dQu6JZz/QxdwB/xKdjVNnp7/iFw6EWhlM=;
 b=dA6o0dC+K6aS885h6vb1RGmLiUDumD5AfbO79u5lCpKnE076e+abTMeSmWMuPo7Xgp
 9NGXmQ6bUdHWFBE2/9pESzzVUTz0De07WtG3peDggs2+GyYB9p4H2HW56nMmkKx5ohh1
 h4Iy0sCpfyKM6UwAvFmjKf3XJgvrZcSmrV8hU=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=1W/Dt55mc0dQu6JZz/QxdwB/xKdjVNnp7/iFw6EWhlM=;
 b=hLBpYDn5K/34+BkO+GNnp7QPhb1m/3gHp8Js0At1qjmEN4BdZ5YEfxcBvc1AFXNsgb
 y33XHwKVkZ/pzW4mWDhiaQMUVtq9Bvx++awnFx85X4XZK6Gg9MSM7T2hDXCCbc1NIXtb
 c5p0oCnVNA4TQGLHw8x2Rpeu6A58PqZEAsI7/e2QHA1N+bA1ytXk1ZTDxEmVzYFOFGVM
 lAZVObHQ9KRXiKTcU+2+elHYSYC9wtjt5iQlnab8lZF0/qTEX2WQo4ku1K81f5x16xzZ
 9hrfOs4Suqza/4/LvIZbQ70p0c6wtGwJT0ie5YLdoYGi0XU6t3FKk7PqEuZbgD80eNWy
 X/Vg==
X-Gm-Message-State: AMCzsaWI8/D2zBiGm1aC3pUxazkwOwvwb5SynCL7irmYTQ4QnTNKbb5x
 s7bt8lt+2LQKET3S29XnpZOITnxZ0ce7ORCL3Tl5hA==
X-Google-Smtp-Source: ABhQp+QTAV7L67SPZUnYuESjkmSaxQnWiYvfsTyrNt5EpxM+7T6vluRuknDQKMH1tRgW+vEVCdkXyqbsK1rB/GZnSic=
X-Received: by 10.31.124.72 with SMTP id x69mr11474126vkc.38.1508849793769;
 Tue, 24 Oct 2017 05:56:33 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.176.24.213 with HTTP; Tue, 24 Oct 2017 05:56:33 -0700 (PDT)
In-Reply-To: <7eb21b22-b702-d18b-aaa3-6d6b409f73b9@linaro.org>
References: <8dc5e662-4cbd-908d-4f3e-af372d6d0917@arm.com>
 <20171018134158.32633-1-andre.przywara@arm.com>
 <CACtJ1JSVD=BY26rc4iSwrG++w77a-Pmx=22ovcrDAuMe5w=vMw@mail.gmail.com>
 <7eb21b22-b702-d18b-aaa3-6d6b409f73b9@linaro.org>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Tue, 24 Oct 2017 18:26:33 +0530
Message-ID: <CACtJ1JR-bLaHUoS-zmAJignA2-POjpd6oTuXSpAUJ44c+t5j=w@mail.gmail.com>
To: Andre Przywara <andre.przywara@linaro.org>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Dave Martin <dave.martin@arm.com>
Subject: Re: [Xen-devel] [PATCH RFC] ARM: vPL011: use receive timeout
	interrupt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyMyBPY3RvYmVyIDIwMTcgYXQgMjE6MzEsIEFuZHJlIFByenl3YXJhIDxhbmRyZS5w
cnp5d2FyYUBsaW5hcm8ub3JnPiB3cm90ZToKPiBIaSwKPgo+IE9uIDE4LzEwLzE3IDE3OjMyLCBC
aHVwaW5kZXIgVGhha3VyIHdyb3RlOgo+PiBIaSBBbmRyZSwKPj4KPj4gSSB2ZXJpZmllZCB0aGlz
IHBhdGNoIG9uIHF1YWxjb21tIHBsYXRmb3JtLiBJdCBpcyB3b3JraW5nIGZpbmUuCj4+Cj4+IE9u
IDE4IE9jdG9iZXIgMjAxNyBhdCAxOToxMSwgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJh
QGFybS5jb20+IHdyb3RlOgo+Pj4gSW5zdGVhZCBvZiBhc3NlcnRpbmcgdGhlIHJlY2VpdmUgaW50
ZXJydXB0IChSWEkpIG9uIHRoZSBmaXJzdCBjaGFyYWN0ZXIKPj4+IGluIHRoZSBGSUZPLCBsZXRz
IChhYil1c2UgdGhlIHJlY2VpdmUgdGltZW91dCBpbnRlcnJ1cHQgKFJUSSkgZm9yIHRoYXQKPj4+
IHB1cnBvc2UuIFRoYXQgc2VlbXMgdG8gYmUgY2xvc2VyIHRvIHRoZSBzcGVjIGFuZCB3aGF0IGhh
cmR3YXJlIGRvZXMuCj4+PiBJbXByb3ZlIHRoZSByZWFkYWJpbGl0eSBvZiB2cGwwMTFfZGF0YV9h
dmFpbCgpIG9uIHRoZSB3YXkuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEg
PGFuZHJlLnByenl3YXJhQGFybS5jb20+Cj4+PiAtLS0KPj4+IEhpLAo+Pj4KPj4+IHRoaXMgb25l
IGlzIHRoZSBhcHByb2FjaCBJIG1lbnRpb25lZCBpbiB0aGUgZW1haWwgZWFybGllciB0b2RheS4K
Pj4+IEl0IGdvZXMgb24gdG9wIG9mIEJodXBpbmRlcnMgdjEyIDI3LzI3LCBidXQgc2hvdWxkIGV2
ZW50dWFsbHkgYmUgbWVyZ2VkCj4+PiBpbnRvIHRoaXMgb25lIG9uY2Ugd2UgYWdyZWVkIG9uIHRo
ZSBzdWJqZWN0LiBJIGp1c3QgY2FydmVkIGl0IG91dCBoZXJlCj4+PiBmb3IgY2xhcml0eSB0byBt
YWtlIGl0IGNsZWFyZXIgd2hhdCBoYXMgYmVlbiBjaGFuZ2VkLgo+Pj4gV291bGQgYmUgZ29vZCBp
ZiBzb21lb25lIGNvdWxkIHRlc3QgaXQuCj4+Pgo+Pj4gQ2hlZXJzLAo+Pj4gQW5kcmUuCj4+PiAg
eGVuL2FyY2gvYXJtL3ZwbDAxMS5jIHwgNjEgKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+PiAgMSBmaWxlIGNoYW5nZWQsIDI5IGluc2VydGlvbnMo
KyksIDMyIGRlbGV0aW9ucygtKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnBs
MDExLmMgYi94ZW4vYXJjaC9hcm0vdnBsMDExLmMKPj4+IGluZGV4IGFkZjE3MTE1NzEuLmFlMThi
ZGRkODEgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vdnBsMDExLmMKPj4+ICsrKyBiL3hl
bi9hcmNoL2FybS92cGwwMTEuYwo+Pj4gQEAgLTEwNSw5ICsxMDUsMTMgQEAgc3RhdGljIHVpbnQ4
X3QgdnBsMDExX3JlYWRfZGF0YShzdHJ1Y3QgZG9tYWluICpkKQo+Pj4gICAgICAgICAgaWYgKCBm
aWZvX2xldmVsID09IDAgKQo+Pj4gICAgICAgICAgewo+Pj4gICAgICAgICAgICAgIHZwbDAxMS0+
dWFydGZyIHw9IFJYRkU7Cj4+PiAtICAgICAgICAgICAgdnBsMDExLT51YXJ0cmlzICY9IH5SWEk7
Cj4+PiAtICAgICAgICAgICAgdnBsMDExX3VwZGF0ZV9pbnRlcnJ1cHRfc3RhdHVzKGQpOwo+Pj4g
KyAgICAgICAgICAgIHZwbDAxMS0+dWFydHJpcyAmPSB+UlRJOwo+Pj4gICAgICAgICAgfQo+Pj4g
Kwo+Pj4gKyAgICAgICAgaWYgKCBmaWZvX2xldmVsIDwgc2l6ZW9mKGludGYtPmluKSAtIFNCU0Ff
VUFSVF9GSUZPX1NJWkUgLyAyICkKPj4+ICsgICAgICAgICAgICB2cGwwMTEtPnVhcnRyaXMgJj0g
flJYSTsKPj4+ICsKPj4+ICsgICAgICAgIHZwbDAxMV91cGRhdGVfaW50ZXJydXB0X3N0YXR1cyhk
KTsKPj4gSSB0aGluayB3ZSBjaGVjayBpZiAoIGZpZm9fbGV2ZWwgPCBTQlNBX1VBUlRfRklGT19T
SVpFIC8gMiApIHdoaWNoCj4+IHNob3VsZCBiZSBhIHZhbGlkIGNvbmRpdGlvbiB0byBjbGVhciB0
aGUgUlggaW50ZXJydXB0Lgo+Cj4gQXJlIHlvdSBzdXJlPyBNeSB1bmRlcnN0YW5kaW5nIGlzIHRo
YXQgdGhlIHNlbWFudGljcyBvZiB0aGUgcmV0dXJuIHZhbHVlCj4gb2YgeGVuY29uc19xdWV1ZWQo
KSBkaWZmZXJzIGJldHdlZW4gaW50ZiBhbmQgb3V0ZjoKPiAtIEZvciBpbnRmLCBYZW4gZmlsbHMg
dGhhdCBidWZmZXIgd2l0aCBpbmNvbWluZyBjaGFyYWN0ZXJzLiBUaGUKPiB3YXRlcm1hcmsgaXMg
YXNzdW1lZCB0byBiZSAoRklGTyAvIDIpLCB3aGljaCB0cmFuc2xhdGVzIGludG8gMTYKPiBjaGFy
YWN0ZXJzLiBOb3cgZm9yIHRoZSBTQlNBIHZVQVJUIFJYIHNpZGUgdGhhdCBtZWFuczogIkFzc2Vy
dCB0aGUgUlgKPiBpbnRlcnJ1cHQgaWYgdGhlcmUgaXMgb25seSByb29tIGZvciAxNiAob3IgbGVz
cykgY2hhcmFjdGVycyBpbiB0aGUgRklGTwo+IChyZWFkOiBpbnRmIGJ1ZmZlciBpbiBvdXIgY2Fz
ZSkuIFNpbmNlIHdlIChhYil1c2UgdGhlIFhlbiBidWZmZXIgZm9yIHRoZQo+IEZJRk8sIHRoaXMg
bWVhbnMgd2Ugd2FybiBpZiB0aGUgbnVtYmVyIG9mIHF1ZXVlZCBjaGFyYWN0ZXJzIGV4Y2VlZHMK
PiAoYnVmZmVyc2l6ZSAtIDE2KS4KPiAtIEZvciBvdXRmLCB0aGUgVUFSVCBlbXVsYXRpb24gZmls
bHMgdGhlIGJ1ZmZlci4gVGhlIFNCU0EgdlVBUlQgVFggc2lkZQo+IGRlbWFuZHMgdGhhdCB0aGUg
VFggaW50ZXJydXB0IGlzIGFzc2VydGVkIGlmIHRoZSBmaWxsIGxldmVsIG9mIHRoZQo+IHRyYW5z
bWl0IEZJRk8gaXMgbGVzcyB0aGFuIG9yIGVxdWFsIHRvIHRoZSAxNiBjaGFyYWN0ZXJzLCB3aGlj
aCBtZWFuczoKPiBudW1iZXIgb2YgcXVldWVkIGNoYXJhY3RlcnMgaXMgbGVzcyB0aGFuIDE2Lgo+
Cj4gSSB0aGluayB0aGUga2V5IHBvaW50IGlzIHRoYXQgb3VyIHRyaWdnZXIgbGV2ZWwgaXNuJ3Qg
c3ltbWV0cmljYWwgaGVyZSwKPiBzaW5jZSB3ZSBoYXZlIHRvIGVtdWxhdGUgdGhlIGFyY2hpdGVj
dGVkIDMyLWJ5dGUgRklGTyBzZW1hbnRpY3MgZm9yIHRoZQo+IGRyaXZlciwgYnV0IGhhdmUgYSAo
c2VjcmV0bHkpIG11Y2ggbGFyZ2VyICJGSUZPIiBpbnRlcm5hbGx5Lgo+Cj4gRG8geW91IGFncmVl
IHdpdGggdGhpcyByZWFzb25pbmcgYW5kIGRvIEkgaGF2ZSBhIHRoaW5rbyBoZXJlPyBDb3VsZCB3
ZWxsCj4gYmUgSSBhbSBzZXJpb3VzbHkgbWlzZ3VpZGVkIGhlcmUuCj4Kb2suIEkgYWdyZWUgd2l0
aCB0aGUgZGVzY3JpcHRpb24gYXMgaXQgd2lsbCBleHBvc2UgdGhlIHNhbWUgYmVoYXZpb3IKdG8g
dGhlIGRyaXZlciBhcyBpdCB3b3VsZCBiZSB0aGVyZSBmb3IgYSByZWFsIFVBUlQgd2hlcmUgb25s
eSBGSUZPLzIKc3BhY2UgaXMgbGVmdC4KClJlZ2FyZHMsCkJodXBpbmRlcgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue Oct 24 12:56:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 12:56:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6ylF-00064b-8V; Tue, 24 Oct 2017 12:56:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1e6ylE-00064R-4W
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 12:56:48 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 F3/20-07422-E883FE95; Tue, 24 Oct 2017 12:56:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsVyMfSqs263xft
 Ig+ffjSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyfrVvZC/4pVEz8eZK1gfGhVBcjF4eQwAxG
 ib3LOllAHBaBrcwSU56tZe1i5OSQEJjDKvH+LS+EXSVxbfsadgi7SKJv+SEmCDtfYvmph8wgN
 q+AoMTJmU9YQGwhAW+Jd2/awGo4Bewktt9bygSx7QSTxNz57UALODjYBEwkZnVIgNSwCKhKNM
 1sZYKYEyDx/NxnsDnCAs4Shzq2sYGUiwjoSRy6D3Yas8AKRonzrdkQtqZE6/bf7BMYBWchuWI
 WktQCRqZVjOrFqUVlqUW6RnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIHByQAE
 Oxi//3E6xCjJwaQkyvvv/btIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8RubvI4UEi1LTUyvSM
 nOAcQKTluDgURLhdQRJ8xYXJOYWZ6ZDpE4xWnJcuHPpDxPHgT23gOSzma8bmIVY8vLzUqXEIR
 oEQBoySvPgxsFi+RKjrJQwLyPQgUI8BalFuZklqPKvGMU5GJWEed1ApvBk5pXAbX0FdBAT0EG
 y9m9ADipJREhJNTDumun6VMWbZ8dsy58l03bIla80k01VNX5692XT6p76z3fVd77T33DhGuPl
 3b175ixbc1/lZs0fg51mhmK+38ITjuyvq1zy9B/P+7flXAtcFTdyTpy/9+FmtuxLNlZWhdFps
 nKVHi6ZxwKXz8j16+58y93yKLxdm2FJrdqnI3tr7/eJSbhVLVFXYinOSDTUYi4qTgQANQN2W+
 ACAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1508849802!72136212!1
X-Originating-IP: [209.85.213.67]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63809 invoked from network); 24 Oct 2017 12:56:43 -0000
Received: from mail-vk0-f67.google.com (HELO mail-vk0-f67.google.com)
 (209.85.213.67)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 24 Oct 2017 12:56:43 -0000
Received: by mail-vk0-f67.google.com with SMTP id d12so13223655vkf.1
 for <xen-devel@lists.xenproject.org>; Tue, 24 Oct 2017 05:56:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=Usz97tlIFS3C/6gZnKc64+76E1zgxt2A+5ka+CmTQOc=;
 b=N91oA0CyVX6yl959tR7lgLAdR3WltU1YfPAY1twXuR+aO/ElC+t1Uk4eLucHrQ2+yX
 0La71ls85+VUU1aku0dfp4jmyI5TsYdcvjp15m9thN/5NUXDiMWmpyms2M3CJWxcVYrV
 dJ+z1FYHBVn0uGgcuikGjMdb15LWeq3bM0N3U=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=Usz97tlIFS3C/6gZnKc64+76E1zgxt2A+5ka+CmTQOc=;
 b=E7VF8pg6/OhgBnIXecjQ/0XbeJH8XrJqzwSn6ULQ8thDv5Al0idyRmwk69RQfIRtBc
 79cVWdSRrVF3X5QpTdb0/7vbuxiucIqm1a8MbMBbZPDHUIVBQday4AnuaLD6Xmr0dj7i
 CRSim/a3hMQ9ClRHst9OdonUWb5Ig7br0AHHfcx0GG0exV8OBKIK/6HAg/zjbEnQQ1NY
 ZF8yENGxGU79obLD7i+E4QrKthv29aMN0KSrubLvC1ZDxFhupt1aAOYnGjnPRECt6p28
 dG0+u0lPh95fhxG/hxEOs+0YLg4OZkytbfO0hel+YRTXqZChc7bo5m9bKGF5eGooA1Ff
 xkkw==
X-Gm-Message-State: AMCzsaU1KfUNSnIXhmXie2R0I9pi/EWG71G4o9hEeAb3AWUgS8vSdVKN
 nYjv4Lnn2mZefqRNI357WMtp5v4CKhzg3rEkHwHufw==
X-Google-Smtp-Source: ABhQp+SbGlLS3qM3hvK206v5+aiXaWkFOnnSZBrOq54eqyILnxuc+r8eyfKB2kaNgHqb45RqoV4UtZ1p6CROaCAHm20=
X-Received: by 10.31.235.3 with SMTP id j3mr7926829vkh.66.1508849802545; Tue,
 24 Oct 2017 05:56:42 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.176.24.213 with HTTP; Tue, 24 Oct 2017 05:56:42 -0700 (PDT)
In-Reply-To: <42732370-9edf-9086-1ad3-23590577ca80@linaro.org>
References: <8dc5e662-4cbd-908d-4f3e-af372d6d0917@arm.com>
 <20171018134158.32633-1-andre.przywara@arm.com>
 <CACtJ1JSVD=BY26rc4iSwrG++w77a-Pmx=22ovcrDAuMe5w=vMw@mail.gmail.com>
 <7eb21b22-b702-d18b-aaa3-6d6b409f73b9@linaro.org>
 <8854c6fa-f1b3-5984-9257-1349ada150f4@linaro.org>
 <42732370-9edf-9086-1ad3-23590577ca80@linaro.org>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Tue, 24 Oct 2017 18:26:42 +0530
Message-ID: <CACtJ1JTV2VFQtCnZ60kroeZX_g004fuxmYoYUSUt072SNb_GoQ@mail.gmail.com>
To: Andre Przywara <andre.przywara@linaro.org>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Dave Martin <dave.martin@arm.com>
Subject: Re: [Xen-devel] [PATCH RFC] ARM: vPL011: use receive timeout
	interrupt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgoKT24gMjQgT2N0b2JlciAyMDE3IGF0IDE2OjU3LCBBbmRyZSBQcnp5d2FyYSA8
YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4gd3JvdGU6Cj4gSGksCj4KPiBPbiAyNC8xMC8xNyAx
MjowMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSwKPj4KPj4gT24gMjMvMTAvMjAxNyAxNzow
MSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4+PiBIaSwKPj4+Cj4+PiBPbiAxOC8xMC8xNyAxNzoz
MiwgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPj4+PiBIaSBBbmRyZSwKPj4+Pgo+Pj4+IEkgdmVy
aWZpZWQgdGhpcyBwYXRjaCBvbiBxdWFsY29tbSBwbGF0Zm9ybS4gSXQgaXMgd29ya2luZyBmaW5l
Lgo+Pj4+Cj4+Pj4gT24gMTggT2N0b2JlciAyMDE3IGF0IDE5OjExLCBBbmRyZSBQcnp5d2FyYSA8
YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KPj4+PiB3cm90ZToKPj4+Pj4gSW5zdGVhZCBvZiBhc3Nl
cnRpbmcgdGhlIHJlY2VpdmUgaW50ZXJydXB0IChSWEkpIG9uIHRoZSBmaXJzdCBjaGFyYWN0ZXIK
Pj4+Pj4gaW4gdGhlIEZJRk8sIGxldHMgKGFiKXVzZSB0aGUgcmVjZWl2ZSB0aW1lb3V0IGludGVy
cnVwdCAoUlRJKSBmb3IgdGhhdAo+Pj4+PiBwdXJwb3NlLiBUaGF0IHNlZW1zIHRvIGJlIGNsb3Nl
ciB0byB0aGUgc3BlYyBhbmQgd2hhdCBoYXJkd2FyZSBkb2VzLgo+Pj4+PiBJbXByb3ZlIHRoZSBy
ZWFkYWJpbGl0eSBvZiB2cGwwMTFfZGF0YV9hdmFpbCgpIG9uIHRoZSB3YXkuCj4+Pj4+Cj4+Pj4+
IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgo+
Pj4+PiAtLS0KPj4+Pj4gSGksCj4+Pj4+Cj4+Pj4+IHRoaXMgb25lIGlzIHRoZSBhcHByb2FjaCBJ
IG1lbnRpb25lZCBpbiB0aGUgZW1haWwgZWFybGllciB0b2RheS4KPj4+Pj4gSXQgZ29lcyBvbiB0
b3Agb2YgQmh1cGluZGVycyB2MTIgMjcvMjcsIGJ1dCBzaG91bGQgZXZlbnR1YWxseSBiZSBtZXJn
ZWQKPj4+Pj4gaW50byB0aGlzIG9uZSBvbmNlIHdlIGFncmVlZCBvbiB0aGUgc3ViamVjdC4gSSBq
dXN0IGNhcnZlZCBpdCBvdXQgaGVyZQo+Pj4+PiBmb3IgY2xhcml0eSB0byBtYWtlIGl0IGNsZWFy
ZXIgd2hhdCBoYXMgYmVlbiBjaGFuZ2VkLgo+Pj4+PiBXb3VsZCBiZSBnb29kIGlmIHNvbWVvbmUg
Y291bGQgdGVzdCBpdC4KPj4+Pj4KPj4+Pj4gQ2hlZXJzLAo+Pj4+PiBBbmRyZS4KPj4+Pj4gIHhl
bi9hcmNoL2FybS92cGwwMTEuYyB8IDYxCj4+Pj4+ICsrKysrKysrKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+Pj4+PiAgMSBmaWxlIGNoYW5nZWQsIDI5IGluc2Vy
dGlvbnMoKyksIDMyIGRlbGV0aW9ucygtKQo+Pj4+Pgo+Pj4+PiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL3ZwbDAxMS5jIGIveGVuL2FyY2gvYXJtL3ZwbDAxMS5jCj4+Pj4+IGluZGV4IGFkZjE3
MTE1NzEuLmFlMThiZGRkODEgMTAwNjQ0Cj4+Pj4+IC0tLSBhL3hlbi9hcmNoL2FybS92cGwwMTEu
Ywo+Pj4+PiArKysgYi94ZW4vYXJjaC9hcm0vdnBsMDExLmMKPj4+Pj4gQEAgLTEwNSw5ICsxMDUs
MTMgQEAgc3RhdGljIHVpbnQ4X3QgdnBsMDExX3JlYWRfZGF0YShzdHJ1Y3QgZG9tYWluICpkKQo+
Pj4+PiAgICAgICAgICBpZiAoIGZpZm9fbGV2ZWwgPT0gMCApCj4+Pj4+ICAgICAgICAgIHsKPj4+
Pj4gICAgICAgICAgICAgIHZwbDAxMS0+dWFydGZyIHw9IFJYRkU7Cj4+Pj4+IC0gICAgICAgICAg
ICB2cGwwMTEtPnVhcnRyaXMgJj0gflJYSTsKPj4+Pj4gLSAgICAgICAgICAgIHZwbDAxMV91cGRh
dGVfaW50ZXJydXB0X3N0YXR1cyhkKTsKPj4+Pj4gKyAgICAgICAgICAgIHZwbDAxMS0+dWFydHJp
cyAmPSB+UlRJOwo+Pj4+PiAgICAgICAgICB9Cj4+Pj4+ICsKPj4+Pj4gKyAgICAgICAgaWYgKCBm
aWZvX2xldmVsIDwgc2l6ZW9mKGludGYtPmluKSAtIFNCU0FfVUFSVF9GSUZPX1NJWkUgLyAyICkK
Pj4+Pj4gKyAgICAgICAgICAgIHZwbDAxMS0+dWFydHJpcyAmPSB+UlhJOwo+Pj4+PiArCj4+Pj4+
ICsgICAgICAgIHZwbDAxMV91cGRhdGVfaW50ZXJydXB0X3N0YXR1cyhkKTsKPj4+PiBJIHRoaW5r
IHdlIGNoZWNrIGlmICggZmlmb19sZXZlbCA8IFNCU0FfVUFSVF9GSUZPX1NJWkUgLyAyICkgd2hp
Y2gKPj4+PiBzaG91bGQgYmUgYSB2YWxpZCBjb25kaXRpb24gdG8gY2xlYXIgdGhlIFJYIGludGVy
cnVwdC4KPj4+Cj4+PiBBcmUgeW91IHN1cmU/IE15IHVuZGVyc3RhbmRpbmcgaXMgdGhhdCB0aGUg
c2VtYW50aWNzIG9mIHRoZSByZXR1cm4gdmFsdWUKPj4+IG9mIHhlbmNvbnNfcXVldWVkKCkgZGlm
ZmVycyBiZXR3ZWVuIGludGYgYW5kIG91dGY6Cj4+PiAtIEZvciBpbnRmLCBYZW4gZmlsbHMgdGhh
dCBidWZmZXIgd2l0aCBpbmNvbWluZyBjaGFyYWN0ZXJzLiBUaGUKPj4+IHdhdGVybWFyayBpcyBh
c3N1bWVkIHRvIGJlIChGSUZPIC8gMiksIHdoaWNoIHRyYW5zbGF0ZXMgaW50byAxNgo+Pj4gY2hh
cmFjdGVycy4gTm93IGZvciB0aGUgU0JTQSB2VUFSVCBSWCBzaWRlIHRoYXQgbWVhbnM6ICJBc3Nl
cnQgdGhlIFJYCj4+PiBpbnRlcnJ1cHQgaWYgdGhlcmUgaXMgb25seSByb29tIGZvciAxNiAob3Ig
bGVzcykgY2hhcmFjdGVycyBpbiB0aGUgRklGTwo+Pj4gKHJlYWQ6IGludGYgYnVmZmVyIGluIG91
ciBjYXNlKS4gU2luY2Ugd2UgKGFiKXVzZSB0aGUgWGVuIGJ1ZmZlciBmb3IgdGhlCj4+PiBGSUZP
LCB0aGlzIG1lYW5zIHdlIHdhcm4gaWYgdGhlIG51bWJlciBvZiBxdWV1ZWQgY2hhcmFjdGVycyBl
eGNlZWRzCj4+PiAoYnVmZmVyc2l6ZSAtIDE2KS4KPj4+IC0gRm9yIG91dGYsIHRoZSBVQVJUIGVt
dWxhdGlvbiBmaWxscyB0aGUgYnVmZmVyLiBUaGUgU0JTQSB2VUFSVCBUWCBzaWRlCj4+PiBkZW1h
bmRzIHRoYXQgdGhlIFRYIGludGVycnVwdCBpcyBhc3NlcnRlZCBpZiB0aGUgZmlsbCBsZXZlbCBv
ZiB0aGUKPj4+IHRyYW5zbWl0IEZJRk8gaXMgbGVzcyB0aGFuIG9yIGVxdWFsIHRvIHRoZSAxNiBj
aGFyYWN0ZXJzLCB3aGljaCBtZWFuczoKPj4+IG51bWJlciBvZiBxdWV1ZWQgY2hhcmFjdGVycyBp
cyBsZXNzIHRoYW4gMTYuCj4+Pgo+Pj4gSSB0aGluayB0aGUga2V5IHBvaW50IGlzIHRoYXQgb3Vy
IHRyaWdnZXIgbGV2ZWwgaXNuJ3Qgc3ltbWV0cmljYWwgaGVyZSwKPj4+IHNpbmNlIHdlIGhhdmUg
dG8gZW11bGF0ZSB0aGUgYXJjaGl0ZWN0ZWQgMzItYnl0ZSBGSUZPIHNlbWFudGljcyBmb3IgdGhl
Cj4+PiBkcml2ZXIsIGJ1dCBoYXZlIGEgKHNlY3JldGx5KSBtdWNoIGxhcmdlciAiRklGTyIgaW50
ZXJuYWxseS4KPj4+Cj4+PiBEbyB5b3UgYWdyZWUgd2l0aCB0aGlzIHJlYXNvbmluZyBhbmQgZG8g
SSBoYXZlIGEgdGhpbmtvIGhlcmU/IENvdWxkIHdlbGwKPj4+IGJlIEkgYW0gc2VyaW91c2x5IG1p
c2d1aWRlZCBoZXJlLgo+Pgo+PiB4ZW5jb25zX3F1ZXVlZCBjYWxjdWxhdGVzIGhvdyBtYW55IGJ5
dGVzIGFyZSBjdXJyZW50bHkgb24gdGhlIHJpbmcuIFNvIEkKPj4gdGhpbmsgeW91ciBkZXNjcmlw
dGlvbiBtYWtlcyBzZW5zZS4KPj4KPj4gV2l0aCAoZmlmb19sZXZlbCA8IChTQlNBX1VBUlRfRklG
T19TSVpFIC8gMikpLCB5b3Ugd291bGQgb25seSBjbGVhciBpdAo+PiB3aGVuIHRoZSByaW5nIGhh
cyBsZXNzIHRoYW4gMTYgYnl0ZXMgcXVldWVkLgo+Pgo+PiBJIGhhdmUgYSBmZXcgcmVxdWVzdHMg
b24gdGhvc2UgcGF0Y2hlcyBmb3IgdGhlIHJlc2VuZGVyOgo+PiAgICAgLSBQbGVhc2UgaW50cm9k
dWNlIGEgZGVmaW5lIGZvciBTQlNBX1VBUlRfRklGT19TSVpFIC8gMiBhbmQgdXNlIGl0Cj4+IGV2
ZXJ5d2hlcmUuCj4+ICAgICAtIFBsZWFzZSBhZGQgYSBiaXQgbW9yZSBkb2N1bWVudGF0aW9uIG9u
IHRvcCBvZiB0aGUgY2hlY2tzIGluCj4+IHZwbDAxMV9yZWFkX2RhdGEgZnVuY3Rpb24uIFRoZSBj
aGVja3MgaW4gdnBsMDExX3dyaXRlX2RhdGEgbG9va3MKPj4gd2VsbC1kb2N1bWVudGVkLgo+Cj4g
SSBhbSBqdXN0IGF0IHJld29yZGluZyB0aGUgY29tbWl0IG1lc3NhZ2UgYW5kIHdhcyBwbGFubmlu
ZyBvbiByZS1zZW5kaW5nCj4gdGhlIChtZXJnZWQpIHBhdGNoZXMgbGF0ZXIgdG9kYXkgKGtlZXBp
bmcgQmh1cGluZGVyJ3MgYXV0aG9yc2hpcCwgb2YKPiBjb3Vyc2UpLgo+Cj4gSSBob3BlIHRoYXQg
Qmh1cGluZGVyIGRvZXNuJ3QgbWluZCBvciB0aGlzIGRvZXNuJ3QgY2xhc2ggd2l0aCBhbnkgb2Yg
aGlzCj4gcGxhbnMuCkl0IGlzIGZpbmUgd2l0aCBtZS4gVGhhbmtzLgoKUmVnYXJkcywKQmh1cGlu
ZGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 24 13:12:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 13:12:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6z05-0007U0-Hj; Tue, 24 Oct 2017 13:12:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6z04-0007To-4K
 for xen-devel@lists.xensource.com; Tue, 24 Oct 2017 13:12:08 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 AE/31-23912-72C3FE95; Tue, 24 Oct 2017 13:12:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsWS0XRdVVfN5n2
 kwcwGUYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmfN07ibVgW05Fy9MfzA2M
 Gz26GLk4hAQamSQa5k5h7mLkBHIeM0q8umALkdjGKHH5wm0mkISIgLPE1zNz2UFsXgF9id1rT
 oDZwgIWEueOfWcHaZAQOKkhseTEREaQhISAt8T95yfh7IkNq1m7GNk52ASsJA6JgURZBFQl/v
 SeZp7AyL2AkWEVo3pxalFZapGupV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRqD
 HGYBgB+PaVudDjJIcTEqivP/ev4sU4kvKT6nMSCzOiC8qzUktPsQow8GhJMFrYP0+UkiwKDU9
 tSItMwcYejBpCQ4eJRHediugNG9xQWJucWY6ROoUoyXHsU2X/zBxrLp+F0g+m/m6gVmIJS8/L
 1VKnPcrSIMASENGaR7cOFh8XGKUlRLmZQQ6UIinILUoN7MEVf4VozgHo5IwrwvIVTyZeSVwW1
 8BHcQEdJCs/RuQg0oSEVJSDYxm1os2/vG3K1g+SW3RtGSjeXtXl1YprV66m3ONLkt/yHp3zc/
 FTEpFMzOONc36WaaT92Xqx0WHWjsi9zy06rzx8p1l0os912T4b52aoOB5tzJk11JVjcxnc986
 JjyazR4Y6K2pc2SK5tsDH53WJHs+snDe7TDP4r6tlMq+h248BZ/2s3DwKfxSYinOSDTUYi4qT
 gQAAnPn/YoCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1508850725!105532297!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40057 invoked from network); 24 Oct 2017 13:12:06 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Oct 2017 13:12:06 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6yzz-0006Ga-QF; Tue, 24 Oct 2017 13: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e6yzu-0002oP-5W; Tue, 24 Oct 2017 13:11:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e6yzt-0002a5-Hw; Tue, 24 Oct 2017 13:11:57 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115175-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qcow2: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-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-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-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-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-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-armhf-armhf-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-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=e822e81e350825dd94f41ee2538ff1432b812eb9
X-Osstest-Versions-That: qemuu=f90ea7ba7c5ae7010ee0ce062207ae42530f57d6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 24 Oct 2017 13:11:57 +0000
Subject: [Xen-devel] [qemu-mainline test] 115175: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1362016548703605121=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 115175 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/115175/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386-xsm                6 xen-build                fail REGR. vs. 114507
 build-i386                    6 xen-build                fail REGR. vs. 114507
 build-amd64-xsm               6 xen-build                fail REGR. vs. 114507
 build-amd64                   6 xen-build                fail REGR. vs. 114507
 build-armhf-xsm               6 xen-build                fail REGR. vs. 114507
 build-armhf                   6 xen-build                fail REGR. vs. 114507

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemuu-win10-i386  1 build-check(1)              blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ws16-amd64  1 build-check(1)             blocked n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-intel  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-amd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                e822e81e350825dd94f41ee2538ff1432b812eb9
baseline version:
 qemuu                f90ea7ba7c5ae7010ee0ce062207ae42530f57d6

Last test of basis   114507  2017-10-15 01:03:38 Z    9 days
Failing since        114546  2017-10-16 12:16:28 Z    8 days   13 attempts
Testing same since   114813  2017-10-20 19:53:55 Z    3 days    7 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Lindsay <alindsay@codeaurora.org>
  Alberto Garcia <berto@igalia.com>
  Aleksandr Bezzubikov <zuban32s@gmail.com>
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alistair Francis <alistair.francis@xilinx.com>
  Amarnath Valluri <amarnath.valluri@intel.com>
  Andrew Baumann <Andrew.Baumann@microsoft.com>
  Anthoine Bourgeois <anthoine.bourgeois@blade-group.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Artyom Tarasenko <atar4qemu@gmail.com>
  Carlo Marcelo Arenas BelÃ³n <carenas@gmail.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <otubo@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Igor Mammedov <imammedo@redhat.com>
  Jason J. Herne <jjherne@linux.vnet.ibm.com>
  Jason Wang <jasowang@redhat.com>
  Joe Clifford <joeclifford@gmail.com>
  John Snow <jsnow@redhat.com>
  Knut Omang <knut.omang@oracle.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Marco A L Barbosa <malbarbo@gmail.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Mark Kanda <mark.kanda@oracle.com>
  Markus Armbruster <armbru@redhat.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <rth@twiddle.net>
  Riku Voipio <riku.voipio@linaro.org>
  Sandipan Das <sandipan@linux.vnet.ibm.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wolfgang Bumiller <w.bumiller@proxmox.com>

jobs:
 build-amd64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvhv2-amd                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-ws16-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ws16-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-xl-qemuu-win10-i386                         blocked 
 test-amd64-i386-xl-qemuu-win10-i386                          blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvhv2-intel                              blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-amd64-i386-libvirt-qcow2                                blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 


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


Not pushing.

(No revision log; it would be 5247 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1362016548703605121==--

From xen-devel-bounces@lists.xen.org Tue Oct 24 13:17:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 13:17:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6z5B-0007im-8z; Tue, 24 Oct 2017 13:17:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1e6z59-0007ig-RJ
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 13:17:23 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 C9/73-21876-26D3FE95; Tue, 24 Oct 2017 13:17:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsVyuP0Ov26S7ft
 Ig0nnFSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozDmzvZCiYyVSz/+4S9gfE5YxcjJ4eEgJHE
 24n/mLoYuTiEBBYySlzad5oNJCEs4C1xv2ELkM3BISJgIXHxngZIDbPAbFaJ/XceQzW0Mkp0t
 h1lAmlgE1CV2HD9FCuIzStgLXFl4iUWEJsFKP750y2wbaIC4RJ3Wt+xQNQISpyc+QTM5hSIkp
 jUewWshllAXeLPvEvMELa4xKZn31khbHmJ7W/nME9g5J+FpH0WkpZZSFpmIWlZwMiyilGjOLW
 oLLVI19BEL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMEAZgGAH49nTnocYJTmY
 lER5/71/FynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgneKzftIIcGi1PTUirTMHGCswKQlOHiUR
 HjbrYDSvMUFibnFmekQqVOMxhw3Hl7/w8TxbObrBmYhlrz8vFQpcd5mkEkCIKUZpXlwg2AxfI
 lRVkqYlxHoNCGegtSi3MwSVPlXjOIcjErCvOYgU3gy80rg9r0COoUJ6BRZ+zcgp5QkIqSkGhi
 z55p4W6y5XH6r8MzCQr0rYT+Mtuz9YG2W5fZpGVP9rReZSdV3VOT2zLCSOWcstjNqzWMptuOf
 /Ft31x99PD3iQnLsmpuaZ52llZfskIktWSdxtZVdtc80rpB9Wrdf2dsnwjflgqcoazvyS17s+
 alTPHvG9gKtqWfmFPOKCTb67i+K3P3ufJ4SS3FGoqEWc1FxIgC9lPlr3AIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1508851042!92922730!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7513 invoked from network); 24 Oct 2017 13:17:22 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-13.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Oct 2017 13:17:22 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id D3D56ADFE;
 Tue, 24 Oct 2017 13:17:19 +0000 (UTC)
To: Josh Poimboeuf <jpoimboe@redhat.com>, x86@kernel.org
References: <cover.1507128293.git.jpoimboe@redhat.com>
 <3f9bf17f6372ee92d984f6c7fd13e0cb14bc0e0a.1507128293.git.jpoimboe@redhat.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <7f7dbb34-100e-13ae-2dff-e04db33ab1bf@suse.com>
Date: Tue, 24 Oct 2017 15:17:14 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <3f9bf17f6372ee92d984f6c7fd13e0cb14bc0e0a.1507128293.git.jpoimboe@redhat.com>
Content-Language: de-DE
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Rusty Russell <rusty@rustcorp.com.au>, xen-devel@lists.xenproject.org,
 Peter Zijlstra <peterz@infradead.org>,
 Linus Torvalds <torvalds@linux-foundation.org>, Mike Galbraith <efault@gmx.de>,
 linux-kernel@vger.kernel.org, Sasha Levin <alexander.levin@verizon.com>,
 Chris Wright <chrisw@sous-sol.org>, Thomas Gleixner <tglx@linutronix.de>,
 Andy Lutomirski <luto@kernel.org>, "H. Peter Anvin" <hpa@zytor.com>,
 Borislav Petkov <bp@alien8.de>, live-patching@vger.kernel.org,
 Alok Kataria <akataria@vmware.com>, virtualization@lists.linux-foundation.org,
 Jiri Slaby <jslaby@suse.cz>, Ingo Molnar <mingo@kernel.org>
Subject: Re: [Xen-devel] [PATCH 01/13] x86/paravirt: remove wbinvd()
	paravirt interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDQvMTAvMTcgMTc6NTgsIEpvc2ggUG9pbWJvZXVmIHdyb3RlOgo+IFNpbmNlIGxndWVzdCB3
YXMgcmVtb3ZlZCwgb25seSB0aGUgbmF0aXZlIHZlcnNpb24gb2Ygd2JpbnZkKCkgaXMgdXNlZC4K
PiBUaGUgcGFyYXZpcnQgaW50ZXJmYWNlIGlzIG5vIGxvbmdlciBuZWVkZWQuCj4gCj4gU2lnbmVk
LW9mZi1ieTogSm9zaCBQb2ltYm9ldWYgPGpwb2ltYm9lQHJlZGhhdC5jb20+CgpSZXZpZXdlZC1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue Oct 24 13:39:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 13:39:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6zQT-0000hx-30; Tue, 24 Oct 2017 13:39:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=463142844=Ian.Jackson@citrix.com>)
 id 1e6zQR-0000hr-Nc
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 13:39:23 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 D2/41-08608-B824FE95; Tue, 24 Oct 2017 13:39:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsXitHSDvW6X0/t
 Igw8fNSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozjPyYwFmxhq3i0azFrA+M01i5GTg4JAX+J
 xulzmEBsNgFdiaYtf9lAbF4BQYmTM5+wgNjMAjoSC3Z/YoOw5SW2v53DDFFjL9FwqAXMZhFQl
 Th69w1YvYiAnkTLqolA87mA6p8zSTRcuwGWEBZwknj+qYmxi5GDg1PARuLFEQ+QsJBApsScC+
 /ZIe4xkXi7cCcbSImQgJrE3PXxExj5ZiG5aBaSi2YhuWgBI/MqRo3i1KKy1CJdQxO9pKLM9Iy
 S3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAUGMAgh2M1zcGHGKU5GBSEuX99/5dpBBfUn5K
 ZUZicUZ8UWlOavEhRhkODiUJ3vOO7yOFBItS01Mr0jJzgEEPk5bg4FES4ZUFSfMWFyTmFmemQ
 6ROMdpz3Hh4/Q8Tx6EXt4Fkx827QPLZzNcNzEIsefl5qVLivItA2gRA2jJK8+CGwqL0EqOslD
 AvI9CZQjwFqUW5mSWo8q8YxTkYlYR554JM4cnMK4Hb/QroLCaQs+zfgJxVkoiQkmpg3L693pq
 n8E2nyLYXX73CF27ddvLHmaWsOS9YWe73mTwOVk1bmvO9xUiBJzFlse3bRhOea0wyBXwuK6v6
 mQ65zP1zUt/v6KEpiWky/e/996okZIQ8mH/cakvVz6ORdekn//fMts1Z5Ms/W92/r7z/14k7Q
 hwVsarXdGe12Tde8L/8eXOEVORbJZbijERDLeai4kQA6pCTE80CAAA=
X-Env-Sender: prvs=463142844=Ian.Jackson@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1508852361!112385586!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56923 invoked from network); 24 Oct 2017 13:39:22 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Oct 2017 13:39:22 -0000
X-IronPort-AV: E=Sophos;i="5.43,427,1503360000"; d="scan'208";a="455764918"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23023.16991.444011.20534@mariner.uk.xensource.com>
Date: Tue, 24 Oct 2017 14:38:39 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20171024112932.GD1885@perard.uk.xensource.com>
References: <20171023165633.26011-1-wei.liu2@citrix.com>
 <20171024112932.GD1885@perard.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2] scripts: introduce a script for build
	test
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtQQVRDSCB2Ml0gc2NyaXB0czogaW50cm9kdWNl
IGEgc2NyaXB0IGZvciBidWlsZCB0ZXN0Iik6Cj4gVGhhdCBmZWVscyB3cm9uZy4gSG93IGRvIEkg
cnVuIHRoZSBzYW1lIGV4YWN0IGNvbW1hbmQgYXQgdGhlIGRlZmF1bHQKPiBvbmUsIGJ1dCB3aXRo
IC1qOCBpbnN0ZWFkIG9mIC1qND8KCiAuLi4vYnVpbGQtdGVzdCBzaCAtZWMgbWFrZSAtajQgZGlz
dGNsZWFuICYmIC4vY29uZmlndXJlICYmIG1ha2UgLWo0CgpCdXQgSSB0aGluayBBbnRob255IGhh
cyBhIHBvaW50LiAgVGhlIGNsZWFuIHNob3VsZCAxLiBiZSBnaXQtY2xlYW4sCm5vdCBtYWtlIGRp
c3RjbGVhbiAyLiBiZSBydW4gYW55d2F5LgoKPiA+ICtlY2hvICJSZXN0b3Jpbmcgb3JpZ2luYWwg
SEVBRCIKPiA+ICtnaXQgY2hlY2tvdXQgJE9SSUdfQlJBTkNICj4gCj4gQWxzbywgd2hhdCBhIGRl
dmVsb3BwZXIgc2hvdWxkIGRvIHdoZW4gdGhlIGJ1aWxkIGZhaWw/ICBTaGUgY2FuJ3QgbW9kaWZ5
Cj4gdGhlIGN1cnJlbnQgY29kZSwgYmVjYXVzZSBjaGFuZ2VzIGFyZSBnb2luZyB0byBiZSBsb3N0
cy4gIE1heWJlIHdlIGNvdWxkCj4gdHJhcCBmYWlsdXJlcywgcmVzdG9yZSBvcmlnaW5hbCBIRUFE
IGFuZCBwb2ludCBvdXQgd2hpY2ggY29tbWl0IGZhaWxzIHRvCj4gYnVpbGQuCgpJV0JOSSBpdCB3
b3VsZCBhdCBsZWFzdCBwcmludCB0aGUgYnJhbmNoIHRvIGNoZWNrb3V0LiAgVG9vbHMgbGlrZSAi
Z2l0CmJpc2VjdCIgcmVjb3JkIHRoZSBpbmZvcm1hdGlvbiBpbiAuZ2l0IGFuZCBhbGxvdyAiZ2l0
IGJpc2VjdCByZXNldCIuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 24 13:51:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 13:51:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6zc3-0001vj-7v; Tue, 24 Oct 2017 13:51:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e6zc2-0001vd-5I
 for xen-devel@lists.xen.org; Tue, 24 Oct 2017 13:51:22 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 5E/1E-29911-9554FE95; Tue, 24 Oct 2017 13:51:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsUyZ7p8oG6E6/t
 Ig4UzjSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owTVw8yFnwWqDgy6xhzA+Nf3i5GLg4hgclM
 EmuPHWaEcH4zSkxevYUNwtnIKHHz/AUWCGcbo8TsHdeBHE4OYQFniYOr9jCC2CIC+hKbbjeyQ
 xRtYZJY3vubFSTBLFAj8fLjB7AGNgEjibNHpwM1cHDwCthKzJ7uBRJmEVCVeLWwD6xcVCBc4m
 3jEbByXgFBiZMzn4DZnAJeErPPT2OGGKknseP6L6jx8hLb384Bi0sIGEu0v73INoFRcBaS9ll
 IWmYhaVnAyLyKUaM4tagstUjX0FAvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw
 eBmAYAfjp2UBhxglOZiURHn/vX8XKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCV9LlfaSQYFFqe
 mpFWmYOMI5g0hIcPEoivAzOQGne4oLE3OLMdIjUKUZdjmczXzcwC7Hk5eelSonzfgApEgApyi
 jNgxsBi+lLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEubNBrmEJzOvBG7TK6AjmICOkLV/A3J
 ESSJCSqqBUdUqc1/S17blzfOePlppKDRvndh2FibJlDsHfCpqVLbyv5wfaPP2pq2PeMD0lHmq
 G+4Z33boT3AMrOw8tovld9bT04df2C44KnX0sN7zY8eC9nE01DV+k75rtFJiw9LA/VG7om+5L
 fyXuif7X/bFD6bTYgU+epi2xpofUbNqXDe1+bEoj2OmuBJLcUaioRZzUXEiAOFI1WHkAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1508853079!102902733!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35520 invoked from network); 24 Oct 2017 13:51:20 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Oct 2017 13:51:20 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9ODpE9A012450
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 24 Oct 2017 13:51:14 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9ODpDWg005536
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 24 Oct 2017 13:51:13 GMT
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v9ODpCnO013340;
 Tue, 24 Oct 2017 13:51:12 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 24 Oct 2017 06:51:12 -0700
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710061708540.3073@sstabellini-ThinkPad-X260>
 <1507336227-20477-1-git-send-email-sstabellini@kernel.org>
 <1507336227-20477-8-git-send-email-sstabellini@kernel.org>
 <eed60ea1-1dcc-c942-ccd6-7c9d46415bd6@oracle.com>
 <alpine.DEB.2.10.1710231546290.574@sstabellini-ThinkPad-X260>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <bb43294d-1f9a-4ffa-6987-fcd10ab4d9a9@oracle.com>
Date: Tue, 24 Oct 2017 09:52:53 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1710231546290.574@sstabellini-ThinkPad-X260>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v5 08/13] xen/pvcalls: implement accept
	command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMjMvMjAxNyAwNzowMyBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFR1
ZSwgMTcgT2N0IDIwMTcsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4gT24gMTAvMDYvMjAxNyAw
ODozMCBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4gKwkvKgo+Pj4gKwkgKiBCYWNr
ZW5kIG9ubHkgc3VwcG9ydHMgMSBpbmZsaWdodCBhY2NlcHQgcmVxdWVzdCwgd2lsbCByZXR1cm4K
Pj4+ICsJICogZXJyb3JzIGZvciB0aGUgb3RoZXJzCj4+PiArCSAqLwo+Pj4gKwlpZiAodGVzdF9h
bmRfc2V0X2JpdChQVkNBTExTX0ZMQUdfQUNDRVBUX0lORkxJR0hULAo+Pj4gKwkJCSAgICAgKHZv
aWQgKikmbWFwLT5wYXNzaXZlLmZsYWdzKSkgewo+Pj4gKwkJcmVxX2lkID0gUkVBRF9PTkNFKG1h
cC0+cGFzc2l2ZS5pbmZsaWdodF9yZXFfaWQpOwo+Pj4gKwkJaWYgKHJlcV9pZCAhPSBQVkNBTExT
X0lOVkFMSURfSUQgJiYKPj4+ICsJCSAgICBSRUFEX09OQ0UoYmVkYXRhLT5yc3BbcmVxX2lkXS5y
ZXFfaWQpID09IHJlcV9pZCkgewo+Pgo+PiBSRUFEX09OQ0UgKGVzcGVjaWFsbHkgdGhlIHNlY29u
ZCBvbmUpPyBJIGtub3cgSSBtYXkgc291bmQgZml4YXRlZCBvbgo+PiB0aGlzIGJ1dCBJIHJlYWxs
eSBkb24ndCB1bmRlcnN0YW5kIGhvdyBjb21waWxlciBtYXkgZG8gYW55dGhpbmcgd3JvbmcgaWYK
Pj4gc3RyYWlnaHQgcmVhZHMgd2VyZSB1c2VkLgo+Pgo+PiBGb3IgdGhlIGZpcnN0IGNhc2UsIEkg
Z3Vlc3MsIHRoZW9yZXRpY2FsbHkgdGhlIGNvbXBpbGVyIG1heSBkZWNpZGUgdG8KPj4gcmUtZmV0
Y2ggbWFwLT5wYXNzaXZlLmluZmxpZ2h0X3JlcV9pZC4gQnV0IGV2ZW4gaWYgaXQgZGlkLCB3b3Vs
ZCB0aGF0IGJlCj4+IGEgcHJvYmxlbT8gQm90aCBvZiB0aGVzZSBSRUFEX09OQ0UgdGFyZ2V0cyBh
cmUgdXBkYXRlZCBiZWxvdyBiZWZvcmUKPj4gUFZDQUxMU19GTEFHX0FDQ0VQVF9JTkZMSUdIVCBp
cyBjbGVhcmVkIHNvIHRoZXJlIHNob3VsZCBub3QgYmUgYW55Cj4+IGNoYW5nZSBiZXR3ZWVuIHJl
LWZldGNoaW5nLCBJIHRoaW5rLiAoVGhlIG9ubHkgZXhjZXB0aW9uIGlzIHRoZSBub2Jsb2NrCj4+
IGNhc2UsIHdoaWNoIGRvZXMgV1JJVEVfT05DRSB0aGF0IGRvbid0IHVuZGVyc3RhbmQgZWl0aGVy
KQo+IFJFQURfT05DRSBpcyByZWFzb25hYmx5IGNoZWFwOiBkbyB3ZSByZWFsbHkgd2FudCB0byBo
YXZlIHRoaXMga2luZCBvZgo+IGNvbnZlcnNhdGlvbiBldmVyeSB0aW1lIHdlIHRvdWNoIHRoaXMg
Y29kZSBpbiB0aGUgZnV0dXJlPyBQZXJzb25hbGx5LCBJCj4gd291bGQgaGF2ZSB1c2VkIFJFQUQv
V1JJVEVfT05DRSBldmVyeXdoZXJlIGZvciBpbmZsaWdodF9yZXFfaWQgYW5kCj4gcmVxX2lkLCBi
ZWNhdXNlIGl0IG1ha2VzIHRoZSBjb2RlIGVhc2llciB0byB1bmRlcnN0YW5kLgoKSSBndWVzcyBp
dCdzIGEgbWF0dGVyIG9mIG9waW5pb24uIEkgYWN0dWFsbHkgdGhpbmsgaXQncyBoYXJkZXIgdG8g
cmVhZC4KCkJ1dCBpdCBkb2Vzbid0IG1ha2UgdGhlIGNvZGUgd3Jvbmcgc28uLi4KCj4KPiBXZSBo
YXZlIGFscmVhZHkgbGltaXRlZCB0aGVpciB1c2FnZSwgYnV0IGF0IGxlYXN0IHdlIGhhdmUgZm9s
bG93ZWQgYSBzZXQKPiBvZiBndWlkZWxpbmVzLiBEb2luZyBmdXJ0aGVyIG9wdGltaXphdGlvbnMg
b24gdGhpcyBjb2RlIHNlZW1zCj4gdW5uZWNlc3NhcnkgYW5kIHByb25lIHRvIGNvbmZ1c2UgdGhl
IHJlYWRlci4KPgo+Cgo+Pj4gKwlyZXQgPSAgY3JlYXRlX2FjdGl2ZShtYXAyLCAmZXZ0Y2huKTsK
Pj4+ICsJaWYgKHJldCA8IDApIHsKPj4+ICsJCWtmcmVlKG1hcDIpOwo+Pj4gKwkJY2xlYXJfYml0
KFBWQ0FMTFNfRkxBR19BQ0NFUFRfSU5GTElHSFQsCj4+PiArCQkJICAodm9pZCAqKSZtYXAtPnBh
c3NpdmUuZmxhZ3MpOwo+Pj4gKwkJc3Bpbl91bmxvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOwo+
Pj4gKwkJcHZjYWxsc19leGl0KCk7Cj4+PiArCQlyZXR1cm4gLUVOT01FTTsKPj4gV2h5IG5vdCBy
ZXQ/Cj4geWVzLCBnb29kIGlkZWEuCgpXaXRoIHRoYXQgZml4ZWQgKGFuZCBleHRyYSBzcGFjZSBy
ZW1vdmVkIGluICdyZXQgPSAgY3JlYXRlX2FjdGl2ZShtYXAyLAomZXZ0Y2huKTsnKQoKUmV2aWV3
ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 24 13:56:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 13:56:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6zge-00027k-2C; Tue, 24 Oct 2017 13:56:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6zgc-00027A-Ei; Tue, 24 Oct 2017 13:56:06 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 28/E2-00983-5764FE95; Tue, 24 Oct 2017 13:56:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHKsWRWlGSWpSXmKPExsWS0XRdVbfE7X2
 kwZL1Cha3brYyWyz5uJjFYtXVA6wOzB5Hd/9mCmCMYs3MS8qvSGDN2PrkMHtBRxtjRcPnpawN
 jJMaGLsYuTiEBK4wSvy9fYwJwlnEKPF87UTmLkZODmYBV4kb+zazQdiKEhfuNbCA2LwCghInZ
 z4BsyUENCXuvFnFDmKLCBRJ7Dz3EsxmE9CTmHt2EhNEr6XE/ImnwOYIC2RJrLu9hRVijpnEvr
 m/wOpZBFQlZn/cxT6BkWcWktWzkKyehWT1LEYOoLimxPpd+hCmtMTyfxwQ1fIS29/OYYawrST
 e/H7JBGGbS1z8s4kRZuKU7ofsELa1xJVvM1ghbAuJZ8cOsmGqsZeYtGc/VI2NxMRpz1mxqWnZ
 84IJpubU7j9MyGoWMAqtYlQvTi0qSy3SNdJLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLz
 s/dxAiM3XoGBsYdjKeanQ8xSnIwKYny/nv/LlKILyk/pTIjsTgjvqg0J7X4EKMGB4dA35rVFx
 ilWPLy81KVJHidXd9HCgkWpaanVqRl5gCTC0ypBAePkgivHEiat7ggMbc4Mx0idYrRnuPYiot
 /mDjWzLsOJDtu3gWSz2a+bmAWApsqJc57wwWoTQCkLaM0D24oLBleYpSVEuZlZGBgEOIpSC3K
 zSxBlX/FKM7BqCTMqwiynCczrwRu9yugs5iAzpK1fwNyVkkiQkqqgbHzSQH7gcMtEhdKLlh6K
 P9I1FRydnqnssZhtc7sXRvNPt4r38ko/Ftqj9bDbXFGujOnXvL3u+1u0Lrj4KUGiUPmzul5nT
 3xoauiJ2+fZML3X3H6p2dO7/26ql0Ktl8Lvv32QzzXHWGl/JdFGjOmuU2oK8x2urrN8/6stsk
 y4dH/lziH5z+tUVViKc5INNRiLipOBAD56/V7gQMAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1508853363!94933530!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25959 invoked from network); 24 Oct 2017 13:56:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Oct 2017 13:56:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6zgQ-0007OW-RS; Tue, 24 Oct 2017 13:55:54 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1e6zgQ-0007u1-QN; Tue, 24 Oct 2017 13:55:54 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
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: <E1e6zgQ-0007u1-QN@xenbits.xenproject.org>
Date: Tue, 24 Oct 2017 13:55:54 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 236 (CVE-2017-15597) - pin count
 / page reference race in grant table code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

            Xen Security Advisory CVE-2017-15597 / XSA-236
                               version 3

          pin count / page reference race in grant table code

UPDATES IN VERSION 3
====================

We now once again think that only Xen 4.2 and newer are vulnerable.

Fix grammar typo.

Public release.

ISSUE DESCRIPTION
=================

Grant copying code made an implication that any grant pin would be
accompanied by a suitable page reference.  Other portions of code,
however, did not match up with that assumption.  When such a grant
copy operation is being done on a grant of a dying domain, the
assumption turns out wrong.

IMPACT
======

A malicious guest administrator can cause hypervisor memory
corruption, most likely resulting in host crash and a Denial of
Service.  Privilege escalation and information leaks cannot be ruled
out.

VULNERABLE SYSTEMS
==================

Xen versions from 4.2 onwards are vulnerable.  Xen versions 4.1 and
earlier are not vulnerable.

Both x86 and ARM are vulnerable, and on x86 both PV and HVM guests can
trigger the vulnerability.

MITIGATION
==========

Running only guests without para-virtual drivers, and known not to
issue grant table operations can avoid the vulnerability.

CREDITS
=======

This issue was discovered by Pawel Wieczorkiewicz of Amazon.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa236.patch           xen-unstable
xsa236-4.9.patch       Xen 4.9.x, Xen 4.8.x, Xen 4.7.x, Xen 4.6.x
xsa236-4.5.patch       Xen 4.5.x

$ sha256sum xsa236*
2f7736c43b6da7d983cf3edbc10024c4cba9d6d3e5b2b758a07de726a804617d  xsa236.meta
f06f01fb4ffcfc7938a2fc6ab73559ebbaac2d448bd36ca538bb07ba510eeb4a  xsa236.patch
c98a4b50d021414626cd68002643e9aa0cc6067b98cd5dd995c0140a7933d1ea  xsa236-4.5.patch
b6fe5604af26e93184f30127ebbb644f127ecc7116b093c161ca3044b44d2fe9  xsa236-4.9.patch
$

DEPLOYMENT DURING EMBARGO
=========================

Deployment of the patches and/or mitigations described above (or
others which are substantially similar) is permitted during the
embargo, even on public-facing systems with untrusted guest users and
administrators.

But: Distribution of updated software is prohibited (except to other
members of the predisclosure list).

Predisclosure list members who wish to deploy significantly different
patches and/or mitigations, please contact the Xen Project Security
Team.

(Note: this during-embargo deployment notice is retained in
post-embargo publicly released Xen Project advisories, even though it
is then no longer applicable.  This is to enable the community to have
oversight of the Xen Project Security Team's decisionmaking.)

For more information about permissible uses of embargoed information,
consult the Xen Project community's agreed Security Policy:
  http://www.xenproject.org/security-policy.html
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJZ70ZiAAoJEIP+FMlX6CvZlBgH/0cwYrP3/zvc3dNJRtpxyn1J
BkigYP8JBIYW85M7KdZDFBhgXIpuw6x45XZ4qfq6rrz3GOp5oZgZVFIoggHZBzRe
eVCIpjOAXInM7ThsE6pV1Qr/JKe8V6RJumXEgqr5zznWpGmcFChWmobA+BBq64P6
87ALWjXBcuqOyjJnJQwEjk+kHJMnIpocVZk6NqcDeoHoJvRh/Zk4YYc78qm4Lucw
d0yHq5azA9bgt5iJgxUvF74B4r8JxTLmA8sn7Kx280UJGEAkqM7jj1QVQ6sb8fgO
q6RSzBVnuVqLh4E1Dji9KaxcRRVnbrp2FFpBUUWHAVVO4O0GYlu5NxERnnye9v0=
=zI77
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa236.meta"
Content-Disposition: attachment; filename="xsa236.meta"
Content-Transfer-Encoding: base64

ewogICJYU0EiOiAyMzYsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC45IiwKICAgICI0LjgiLAogICAgIjQuNyIsCiAg
ICAiNC42IiwKICAgICI0LjUiCiAgXSwKICAiVHJlZXMiOiBbCiAgICAieGVu
IgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC41IjogewogICAgICAiWGVu
VmVyc2lvbiI6ICI0LjUiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI4MzcyNGQ5ZjNhZTIx
YTNiOTYzNjI3NDJlMmYwNTJiMTlkOWY1NTlhIiwKICAgICAgICAgICJQcmVy
ZXFzIjogWwogICAgICAgICAgICAyMzcsCiAgICAgICAgICAgIDIzOCwKICAg
ICAgICAgICAgMjM5LAogICAgICAgICAgICAyNDAsCiAgICAgICAgICAgIDI0
MSwKICAgICAgICAgICAgMjQyLAogICAgICAgICAgICAyNDMsCiAgICAgICAg
ICAgIDI0NCwKICAgICAgICAgICAgMjQ1CiAgICAgICAgICBdLAogICAgICAg
ICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EyMzYtNC41LnBhdGNo
IgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0
LjYiOiB7CiAgICAgICJYZW5WZXJzaW9uIjogIjQuNiIsCiAgICAgICJSZWNp
cGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVm
IjogIjE2NThhODc2OTBhYzgzOWU4NWRiMTJiYmY0MDliZTYyYmI5Mzg2NDAi
LAogICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAgIDIzNywKICAg
ICAgICAgICAgMjM4LAogICAgICAgICAgICAyMzksCiAgICAgICAgICAgIDI0
MCwKICAgICAgICAgICAgMjQxLAogICAgICAgICAgICAyNDIsCiAgICAgICAg
ICAgIDI0MywKICAgICAgICAgICAgMjQ0LAogICAgICAgICAgICAyNDUKICAg
ICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAg
InhzYTIzNi00LjkucGF0Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAg
ICB9CiAgICB9LAogICAgIjQuNyI6IHsKICAgICAgIlhlblZlcnNpb24iOiAi
NC43IiwKICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAg
ICAgICAgICJTdGFibGVSZWYiOiAiYzc3ODNkOWMyNmZjMTkxODYyZDk4ODNk
YTIyMzg3MzQwYjFmYWIxOCIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAg
ICAgICAgICAgMjM3LAogICAgICAgICAgICAyMzgsCiAgICAgICAgICAgIDIz
OSwKICAgICAgICAgICAgMjQwLAogICAgICAgICAgICAyNDEsCiAgICAgICAg
ICAgIDI0MiwKICAgICAgICAgICAgMjQzLAogICAgICAgICAgICAyNDQsCiAg
ICAgICAgICAgIDI0NQogICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVz
IjogWwogICAgICAgICAgICAieHNhMjM2LTQuOS5wYXRjaCIKICAgICAgICAg
IF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAiNC44IjogewogICAg
ICAiWGVuVmVyc2lvbiI6ICI0LjgiLAogICAgICAiUmVjaXBlcyI6IHsKICAg
ICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICIzNjg5OGVi
MTI1NzJmMGExZjg1Y2I1NGQ0YTllOTBhZmNiNmY3MDQ1IiwKICAgICAgICAg
ICJQcmVyZXFzIjogWwogICAgICAgICAgICAyMzcsCiAgICAgICAgICAgIDIz
OCwKICAgICAgICAgICAgMjM5LAogICAgICAgICAgICAyNDAsCiAgICAgICAg
ICAgIDI0MSwKICAgICAgICAgICAgMjQyLAogICAgICAgICAgICAyNDMsCiAg
ICAgICAgICAgIDI0NCwKICAgICAgICAgICAgMjQ1CiAgICAgICAgICBdLAog
ICAgICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EyMzYtNC45
LnBhdGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwK
ICAgICI0LjkiOiB7CiAgICAgICJYZW5WZXJzaW9uIjogIjQuOSIsCiAgICAg
ICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3Rh
YmxlUmVmIjogIjJjYzNkMzJmNDBjNzFjYjI0MjQ3N2EzZjg5MzgwNzRkNGZj
MzY4MjkiLAogICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAgIDIz
NywKICAgICAgICAgICAgMjM4LAogICAgICAgICAgICAyMzksCiAgICAgICAg
ICAgIDI0MCwKICAgICAgICAgICAgMjQxLAogICAgICAgICAgICAyNDIsCiAg
ICAgICAgICAgIDI0MywKICAgICAgICAgICAgMjQ0LAogICAgICAgICAgICAy
NDUKICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAg
ICAgICAgInhzYTIzNi00LjkucGF0Y2giCiAgICAgICAgICBdCiAgICAgICAg
fQogICAgICB9CiAgICB9LAogICAgIm1hc3RlciI6IHsKICAgICAgIlhlblZl
cnNpb24iOiAibWFzdGVyIiwKICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAg
InhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAiYThlYTZlMjY4ODEx
OGEzZTE5ZTI5YjM5ZTMxNmZhYTVmOTZhYjlkMSIsCiAgICAgICAgICAiUHJl
cmVxcyI6IFsKICAgICAgICAgICAgMjM3LAogICAgICAgICAgICAyMzgsCiAg
ICAgICAgICAgIDIzOSwKICAgICAgICAgICAgMjQwLAogICAgICAgICAgICAy
NDEsCiAgICAgICAgICAgIDI0MiwKICAgICAgICAgICAgMjQzLAogICAgICAg
ICAgICAyNDQsCiAgICAgICAgICAgIDI0NQogICAgICAgICAgXSwKICAgICAg
ICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjM2LnBhdGNoIgog
ICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfQogIH0KfQ==

--=separator
Content-Type: application/octet-stream; name="xsa236.patch"
Content-Disposition: attachment; filename="xsa236.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBnbnR0YWI6IGZpeCBwaW4gY291bnQgLyBwYWdlIHJlZmVyZW5jZSByYWNl
CgpEcm9wcGluZyBwYWdlIHJlZmVyZW5jZXMgYmVmb3JlIGRlY3JlbWVudGlu
ZyBwaW4gY291bnRzIGlzIGEgYmFkIGlkZWEKaWYgYXNzdW1wdGlvbnMgYXJl
IGJlaW5nIG1hZGUgdGhhdCBhIG5vbi16ZXJvIHBpbiBjb3VudCBpbXBsaWVz
IGEgdmFsaWQKcGFnZS4gRml4IHRoZSBvcmRlciBvZiBvcGVyYXRpb25zIGlu
IGdudHRhYl9jb3B5X3JlbGVhc2VfYnVmKCksIGJ1dCBhdAp0aGUgc2FtZSB0
aW1lIGFsc28gcmVtb3ZlIHRoZSBhc3NlcnRpb24gdGhhdCB3YXMgZm91bmQg
dG8gdHJpZ2dlcjoKbWFwX2dyYW50X3JlZigpIGFsc28gaGFzIHRoZSBwb3Rl
bnRpYWwgb2YgY2F1c2luZyBhIHJhY2UgaGVyZSwgYW5kCmNoYW5naW5nIHRo
ZSBvcmRlciBvZiBvcGVyYXRpb25zIHRoZXJlIHdvdWxkIGxpa2VseSBiZSBx
dWl0ZSBhIGJpdCBtb3JlCmludm9sdmVkLgoKVGhpcyBpcyBYU0EtMjM2LgoK
UmVwb3J0ZWQtYnk6IFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFt
YXpvbi5kZT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KCi0tLSBhL3hlbi9jb21tb24vZ3JhbnRf
dGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTIz
NjgsOSArMjM2OCwyMCBAQCBhY3F1aXJlX2dyYW50X2Zvcl9jb3B5KAogICAg
ICAgICB0ZCA9IHBhZ2VfZ2V0X293bmVyX2FuZF9yZWZlcmVuY2UoKnBhZ2Up
OwogICAgICAgICAvKgogICAgICAgICAgKiBhY3QtPnBpbiBiZWluZyBub24t
emVybyBzaG91bGQgZ3VhcmFudGVlIHRoZSBwYWdlIHRvIGhhdmUgYQotICAg
ICAgICAgKiBub24temVybyByZWZjb3VudCBhbmQgaGVuY2UgYSB2YWxpZCBv
d25lci4KKyAgICAgICAgICogbm9uLXplcm8gcmVmY291bnQgYW5kIGhlbmNl
IGEgdmFsaWQgb3duZXIgKG1hdGNoaW5nIHRoZSBvbmUgb24KKyAgICAgICAg
ICogcmVjb3JkKSwgd2l0aCBvbmUgZXhjZXB0aW9uOiBJZiB0aGUgb3duaW5n
IGRvbWFpbiBpcyBkeWluZyB3ZQorICAgICAgICAgKiBoYWQgYmV0dGVyIG5v
dCBtYWtlIGltcGxpY2F0aW9ucyBmcm9tIHBpbiBjb3VudCAobWFwX2dyYW50
X3JlZigpCisgICAgICAgICAqIHVwZGF0ZXMgcGluIGNvdW50cyBiZWZvcmUg
b2J0YWluaW5nIHBhZ2UgcmVmZXJlbmNlcywgZm9yCisgICAgICAgICAqIGV4
YW1wbGUpLgogICAgICAgICAgKi8KLSAgICAgICAgQVNTRVJUKHRkKTsKKyAg
ICAgICAgaWYgKCB0ZCAhPSByZCB8fCByZC0+aXNfZHlpbmcgKQorICAgICAg
ICB7CisgICAgICAgICAgICBpZiAoIHRkICkKKyAgICAgICAgICAgICAgICBw
dXRfcGFnZSgqcGFnZSk7CisgICAgICAgICAgICAqcGFnZSA9IE5VTEw7Cisg
ICAgICAgICAgICByYyA9IEdOVFNUX2JhZF9kb21haW47CisgICAgICAgICAg
ICBnb3RvIHVubG9ja19vdXRfY2xlYXI7CisgICAgICAgIH0KICAgICB9CiAK
ICAgICBhY3QtPnBpbiArPSByZWFkb25seSA/IEdOVFBJTl9oc3RyX2luYyA6
IEdOVFBJTl9oc3R3X2luYzsKQEAgLTI0ODAsNiArMjQ5MSwxMSBAQCBzdGF0
aWMgdm9pZCBnbnR0YWJfY29weV9yZWxlYXNlX2J1ZihzdHJ1CiAgICAgICAg
IHVubWFwX2RvbWFpbl9wYWdlKGJ1Zi0+dmlydCk7CiAgICAgICAgIGJ1Zi0+
dmlydCA9IE5VTEw7CiAgICAgfQorICAgIGlmICggYnVmLT5oYXZlX2dyYW50
ICkKKyAgICB7CisgICAgICAgIHJlbGVhc2VfZ3JhbnRfZm9yX2NvcHkoYnVm
LT5kb21haW4sIGJ1Zi0+cHRyLnUucmVmLCBidWYtPnJlYWRfb25seSk7Cisg
ICAgICAgIGJ1Zi0+aGF2ZV9ncmFudCA9IDA7CisgICAgfQogICAgIGlmICgg
YnVmLT5oYXZlX3R5cGUgKQogICAgIHsKICAgICAgICAgcHV0X3BhZ2VfdHlw
ZShidWYtPnBhZ2UpOwpAQCAtMjQ5MCwxMSArMjUwNiw2IEBAIHN0YXRpYyB2
b2lkIGdudHRhYl9jb3B5X3JlbGVhc2VfYnVmKHN0cnUKICAgICAgICAgcHV0
X3BhZ2UoYnVmLT5wYWdlKTsKICAgICAgICAgYnVmLT5wYWdlID0gTlVMTDsK
ICAgICB9Ci0gICAgaWYgKCBidWYtPmhhdmVfZ3JhbnQgKQotICAgIHsKLSAg
ICAgICAgcmVsZWFzZV9ncmFudF9mb3JfY29weShidWYtPmRvbWFpbiwgYnVm
LT5wdHIudS5yZWYsIGJ1Zi0+cmVhZF9vbmx5KTsKLSAgICAgICAgYnVmLT5o
YXZlX2dyYW50ID0gMDsKLSAgICB9CiB9CiAKIHN0YXRpYyBpbnQgZ250dGFi
X2NvcHlfY2xhaW1fYnVmKGNvbnN0IHN0cnVjdCBnbnR0YWJfY29weSAqb3As
Cg==

--=separator
Content-Type: application/octet-stream; name="xsa236-4.5.patch"
Content-Disposition: attachment; filename="xsa236-4.5.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBnbnR0YWI6IGZpeCBwaW4gY291bnQgLyBwYWdlIHJlZmVyZW5jZSByYWNl
CgpEcm9wcGluZyBwYWdlIHJlZmVyZW5jZXMgYmVmb3JlIGRlY3JlbWVudGlu
ZyBwaW4gY291bnRzIGlzIGEgYmFkIGlkZWEKaWYgYXNzdW1wdGlvbnMgYXJl
IGJlaW5nIG1hZGUgdGhhdCBhIG5vbi16ZXJvIHBpbiBjb3VudCBpbXBsaWVz
IGEgdmFsaWQKcGFnZS4gRml4IHRoZSBvcmRlciBvZiBvcGVyYXRpb25zIGlu
IGdudHRhYl9jb3B5X3JlbGVhc2VfYnVmKCksIGJ1dCBhdAp0aGUgc2FtZSB0
aW1lIGFsc28gcmVtb3ZlIHRoZSBhc3NlcnRpb24gdGhhdCB3YXMgZm91bmQg
dG8gdHJpZ2dlcjoKbWFwX2dyYW50X3JlZigpIGFsc28gaGFzIHRoZSBwb3Rl
bnRpYWwgb2YgY2F1c2luZyBhIHJhY2UgaGVyZSwgYW5kCmNoYW5naW5nIHRo
ZSBvcmRlciBvZiBvcGVyYXRpb25zIHRoZXJlIHdvdWxkIGxpa2VseSBiZSBx
dWl0ZSBhIGJpdCBtb3JlCmludm9sdmVkLgoKVGhpcyBpcyBYU0EtMjM2LgoK
UmVwb3J0ZWQtYnk6IFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFt
YXpvbi5kZT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KCi0tLSBhL3hlbi9jb21tb24vZ3JhbnRf
dGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTIw
ODYsNyArMjA4NiwyMyBAQCBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoCiAg
ICAgewogICAgICAgICBBU1NFUlQobWZuX3ZhbGlkKGFjdC0+ZnJhbWUpKTsK
ICAgICAgICAgKnBhZ2UgPSBtZm5fdG9fcGFnZShhY3QtPmZyYW1lKTsKLSAg
ICAgICAgKHZvaWQpcGFnZV9nZXRfb3duZXJfYW5kX3JlZmVyZW5jZSgqcGFn
ZSk7CisgICAgICAgIHRkID0gcGFnZV9nZXRfb3duZXJfYW5kX3JlZmVyZW5j
ZSgqcGFnZSk7CisgICAgICAgIC8qCisgICAgICAgICAqIGFjdC0+cGluIGJl
aW5nIG5vbi16ZXJvIHNob3VsZCBndWFyYW50ZWUgdGhlIHBhZ2UgdG8gaGF2
ZSBhCisgICAgICAgICAqIG5vbi16ZXJvIHJlZmNvdW50IGFuZCBoZW5jZSBh
IHZhbGlkIG93bmVyIChtYXRjaGluZyB0aGUgb25lIG9uCisgICAgICAgICAq
IHJlY29yZCksIHdpdGggb25lIGV4Y2VwdGlvbjogSWYgdGhlIG93bmluZyBk
b21haW4gaXMgZHlpbmcgd2UKKyAgICAgICAgICogaGFkIGJldHRlciBub3Qg
bWFrZSBpbXBsaWNhdGlvbnMgZnJvbSBwaW4gY291bnQgKG1hcF9ncmFudF9y
ZWYoKQorICAgICAgICAgKiB1cGRhdGVzIHBpbiBjb3VudHMgYmVmb3JlIG9i
dGFpbmluZyBwYWdlIHJlZmVyZW5jZXMsIGZvcgorICAgICAgICAgKiBleGFt
cGxlKS4KKyAgICAgICAgICovCisgICAgICAgIGlmICggdGQgIT0gcmQgfHwg
cmQtPmlzX2R5aW5nICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCB0
ZCApCisgICAgICAgICAgICAgICAgcHV0X3BhZ2UoKnBhZ2UpOworICAgICAg
ICAgICAgKnBhZ2UgPSBOVUxMOworICAgICAgICAgICAgcmMgPSBHTlRTVF9i
YWRfZG9tYWluOworICAgICAgICAgICAgZ290byB1bmxvY2tfb3V0X2NsZWFy
OworICAgICAgICB9CiAgICAgfQogCiAgICAgYWN0LT5waW4gKz0gcmVhZG9u
bHkgPyBHTlRQSU5faHN0cl9pbmMgOiBHTlRQSU5faHN0d19pbmM7CkBAIC0y
MjIzLDE0ICsyMjM5LDE0IEBAIF9fZ250dGFiX2NvcHkoCiAKICAgICBwdXRf
cGFnZV90eXBlKGRfcGcpOwogIGVycm9yX291dDoKLSAgICBpZiAoIGRfcGcg
KQotICAgICAgICBwdXRfcGFnZShkX3BnKTsKLSAgICBpZiAoIHNfcGcgKQot
ICAgICAgICBwdXRfcGFnZShzX3BnKTsKICAgICBpZiAoIGhhdmVfc19ncmFu
dCApCiAgICAgICAgIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weShzZCwgb3At
PnNvdXJjZS51LnJlZiwgMSk7CiAgICAgaWYgKCBoYXZlX2RfZ3JhbnQgKQog
ICAgICAgICBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkoZGQsIG9wLT5kZXN0
LnUucmVmLCAwKTsKKyAgICBpZiAoIGRfcGcgKQorICAgICAgICBwdXRfcGFn
ZShkX3BnKTsKKyAgICBpZiAoIHNfcGcgKQorICAgICAgICBwdXRfcGFnZShz
X3BnKTsKICAgICBpZiAoIHNkICkKICAgICAgICAgcmN1X3VubG9ja19kb21h
aW4oc2QpOwogICAgIGlmICggZGQgKQo=

--=separator
Content-Type: application/octet-stream; name="xsa236-4.9.patch"
Content-Disposition: attachment; filename="xsa236-4.9.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBnbnR0YWI6IGZpeCBwaW4gY291bnQgLyBwYWdlIHJlZmVyZW5jZSByYWNl
CgpEcm9wcGluZyBwYWdlIHJlZmVyZW5jZXMgYmVmb3JlIGRlY3JlbWVudGlu
ZyBwaW4gY291bnRzIGlzIGEgYmFkIGlkZWEKaWYgYXNzdW1wdGlvbnMgYXJl
IGJlaW5nIG1hZGUgdGhhdCBhIG5vbi16ZXJvIHBpbiBjb3VudCBpbXBsaWVz
IGEgdmFsaWQKcGFnZS4gRml4IHRoZSBvcmRlciBvZiBvcGVyYXRpb25zIGlu
IGdudHRhYl9jb3B5X3JlbGVhc2VfYnVmKCksIGJ1dCBhdAp0aGUgc2FtZSB0
aW1lIGFsc28gcmVtb3ZlIHRoZSBhc3NlcnRpb24gdGhhdCB3YXMgZm91bmQg
dG8gdHJpZ2dlcjoKbWFwX2dyYW50X3JlZigpIGFsc28gaGFzIHRoZSBwb3Rl
bnRpYWwgb2YgY2F1c2luZyBhIHJhY2UgaGVyZSwgYW5kCmNoYW5naW5nIHRo
ZSBvcmRlciBvZiBvcGVyYXRpb25zIHRoZXJlIHdvdWxkIGxpa2VseSBiZSBx
dWl0ZSBhIGJpdCBtb3JlCmludm9sdmVkLgoKVGhpcyBpcyBYU0EtMjM2LgoK
UmVwb3J0ZWQtYnk6IFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFt
YXpvbi5kZT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KCi0tLSBhL3hlbi9jb21tb24vZ3JhbnRf
dGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTIz
MzAsOSArMjMzMCwyMCBAQCBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoCiAg
ICAgICAgIHRkID0gcGFnZV9nZXRfb3duZXJfYW5kX3JlZmVyZW5jZSgqcGFn
ZSk7CiAgICAgICAgIC8qCiAgICAgICAgICAqIGFjdC0+cGluIGJlaW5nIG5v
bi16ZXJvIHNob3VsZCBndWFyYW50ZWUgdGhlIHBhZ2UgdG8gaGF2ZSBhCi0g
ICAgICAgICAqIG5vbi16ZXJvIHJlZmNvdW50IGFuZCBoZW5jZSBhIHZhbGlk
IG93bmVyLgorICAgICAgICAgKiBub24temVybyByZWZjb3VudCBhbmQgaGVu
Y2UgYSB2YWxpZCBvd25lciAobWF0Y2hpbmcgdGhlIG9uZSBvbgorICAgICAg
ICAgKiByZWNvcmQpLCB3aXRoIG9uZSBleGNlcHRpb246IElmIHRoZSBvd25p
bmcgZG9tYWluIGlzIGR5aW5nIHdlCisgICAgICAgICAqIGhhZCBiZXR0ZXIg
bm90IG1ha2UgaW1wbGljYXRpb25zIGZyb20gcGluIGNvdW50IChtYXBfZ3Jh
bnRfcmVmKCkKKyAgICAgICAgICogdXBkYXRlcyBwaW4gY291bnRzIGJlZm9y
ZSBvYnRhaW5pbmcgcGFnZSByZWZlcmVuY2VzLCBmb3IKKyAgICAgICAgICog
ZXhhbXBsZSkuCiAgICAgICAgICAqLwotICAgICAgICBBU1NFUlQodGQpOwor
ICAgICAgICBpZiAoIHRkICE9IHJkIHx8IHJkLT5pc19keWluZyApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIGlmICggdGQgKQorICAgICAgICAgICAgICAg
IHB1dF9wYWdlKCpwYWdlKTsKKyAgICAgICAgICAgICpwYWdlID0gTlVMTDsK
KyAgICAgICAgICAgIHJjID0gR05UU1RfYmFkX2RvbWFpbjsKKyAgICAgICAg
ICAgIGdvdG8gdW5sb2NrX291dF9jbGVhcjsKKyAgICAgICAgfQogICAgIH0K
IAogICAgIGFjdC0+cGluICs9IHJlYWRvbmx5ID8gR05UUElOX2hzdHJfaW5j
IDogR05UUElOX2hzdHdfaW5jOwpAQCAtMjQ1MSw2ICsyNDYyLDExIEBAIHN0
YXRpYyB2b2lkIGdudHRhYl9jb3B5X3JlbGVhc2VfYnVmKHN0cnUKICAgICAg
ICAgdW5tYXBfZG9tYWluX3BhZ2UoYnVmLT52aXJ0KTsKICAgICAgICAgYnVm
LT52aXJ0ID0gTlVMTDsKICAgICB9CisgICAgaWYgKCBidWYtPmhhdmVfZ3Jh
bnQgKQorICAgIHsKKyAgICAgICAgX19yZWxlYXNlX2dyYW50X2Zvcl9jb3B5
KGJ1Zi0+ZG9tYWluLCBidWYtPnB0ci51LnJlZiwgYnVmLT5yZWFkX29ubHkp
OworICAgICAgICBidWYtPmhhdmVfZ3JhbnQgPSAwOworICAgIH0KICAgICBp
ZiAoIGJ1Zi0+aGF2ZV90eXBlICkKICAgICB7CiAgICAgICAgIHB1dF9wYWdl
X3R5cGUoYnVmLT5wYWdlKTsKQEAgLTI0NjEsMTEgKzI0NzcsNiBAQCBzdGF0
aWMgdm9pZCBnbnR0YWJfY29weV9yZWxlYXNlX2J1ZihzdHJ1CiAgICAgICAg
IHB1dF9wYWdlKGJ1Zi0+cGFnZSk7CiAgICAgICAgIGJ1Zi0+cGFnZSA9IE5V
TEw7CiAgICAgfQotICAgIGlmICggYnVmLT5oYXZlX2dyYW50ICkKLSAgICB7
Ci0gICAgICAgIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weShidWYtPmRvbWFp
biwgYnVmLT5wdHIudS5yZWYsIGJ1Zi0+cmVhZF9vbmx5KTsKLSAgICAgICAg
YnVmLT5oYXZlX2dyYW50ID0gMDsKLSAgICB9CiB9CiAKIHN0YXRpYyBpbnQg
Z250dGFiX2NvcHlfY2xhaW1fYnVmKGNvbnN0IHN0cnVjdCBnbnR0YWJfY29w
eSAqb3AsCg==

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=separator--


From xen-devel-bounces@lists.xen.org Tue Oct 24 14:01:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 14:01:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6zl8-0003A7-Ax; Tue, 24 Oct 2017 14:00:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e6zl7-00039v-Dd
 for xen-devel@lists.xen.org; Tue, 24 Oct 2017 14:00:45 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 74/6F-25852-C874FE95; Tue, 24 Oct 2017 14:00:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsUyZ7p8oG6P+/t
 IgwXt0hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bmPqeC2ewVc+9/Ym1gfMXaxcjFISQwmUli
 8u+v7BDOX0aJ2bM6gDKcQM5GRolFD9kgEtsYJT7//MkEkhAWcJRov3WNBcQWEdCX2HS7Eap7K
 5PE2X3rwLqZBWokXn78AFbEJmAkcfbodEYQm1fAVmLK19NgcRYBVYkHe9+zg9iiAuESbxuPsE
 DUCEqcnPkEzOYU8JKY8f8OO8RMPYkd139BzZeX2P52DjOILSFgLNH+9iLbBEbBWUjaZyFpmYW
 kZQEj8ypGjeLUorLUIl1DC72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDQZQCC
 HYw3NwYcYpTkYFIS5f33/l2kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleC7f3kUKCRanpqRVpm
 TnAKIJJS3DwKInwRroCpXmLCxJzizPTIVKnGI05bjy8/oeJ49nM1w3MQix5+XmpUuK8zCCTBE
 BKM0rz4AbBovsSo6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHmvgyzkycwrgdv3CugUJqBTZO3
 fgJxSkoiQkmpgLI7prs29Y3Hmd6DBdRWuM7LpackrkhdF1t1zeudSltpu1nbk0Rdrpv+7J+3W
 mpizxvn+sy3Bjnua2D94OkaFJbytFdOZ8p89uijLLKawVW/b4YsHl13kbb+f+/vZt7L/ycVX1
 j3WMbnYbMzlnz/J/cGTjvV78wOi3AMuhlzIslieYHn0r3GdEktxRqKhFnNRcSIA2gGxw+kCAA
 A=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1508853642!53625321!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12597 invoked from network); 24 Oct 2017 14:00:44 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Oct 2017 14:00:44 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9OE0dSJ027210
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 24 Oct 2017 14:00:40 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9OE0deD011963
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 24 Oct 2017 14:00:39 GMT
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9OE0cVV000554;
 Tue, 24 Oct 2017 14:00:39 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 24 Oct 2017 07:00:38 -0700
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710061708540.3073@sstabellini-ThinkPad-X260>
 <1507336227-20477-1-git-send-email-sstabellini@kernel.org>
 <1507336227-20477-11-git-send-email-sstabellini@kernel.org>
 <aaa92ecf-b067-2e09-08de-ea3eb5821598@oracle.com>
 <alpine.DEB.2.10.1710231604480.574@sstabellini-ThinkPad-X260>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <92f2c56f-223e-9e47-12eb-6ff0c3d183d1@oracle.com>
Date: Tue, 24 Oct 2017 10:02:21 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1710231604480.574@sstabellini-ThinkPad-X260>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v5 11/13] xen/pvcalls: implement poll command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMjMvMjAxNyAwNzowNiBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFR1
ZSwgMTcgT2N0IDIwMTcsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4+ICtzdGF0aWMgdW5zaWdu
ZWQgaW50IHB2Y2FsbHNfZnJvbnRfcG9sbF9wYXNzaXZlKHN0cnVjdCBmaWxlICpmaWxlLAo+Pj4g
KwkJCQkJICAgICAgIHN0cnVjdCBwdmNhbGxzX2JlZGF0YSAqYmVkYXRhLAo+Pj4gKwkJCQkJICAg
ICAgIHN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCwKPj4+ICsJCQkJCSAgICAgICBwb2xsX3RhYmxl
ICp3YWl0KQo+Pj4gK3sKPj4+ICsJaW50IG5vdGlmeSwgcmVxX2lkLCByZXQ7Cj4+PiArCXN0cnVj
dCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXE7Cj4+PiArCj4+PiArCWlmICh0ZXN0X2JpdChQVkNB
TExTX0ZMQUdfQUNDRVBUX0lORkxJR0hULAo+Pj4gKwkJICAgICAodm9pZCAqKSZtYXAtPnBhc3Np
dmUuZmxhZ3MpKSB7Cj4+PiArCQl1aW50MzJfdCByZXFfaWQgPSBSRUFEX09OQ0UobWFwLT5wYXNz
aXZlLmluZmxpZ2h0X3JlcV9pZCk7Cj4+PiArCj4+PiArCQlpZiAocmVxX2lkICE9IFBWQ0FMTFNf
SU5WQUxJRF9JRCAmJgo+Pj4gKwkJICAgIFJFQURfT05DRShiZWRhdGEtPnJzcFtyZXFfaWRdLnJl
cV9pZCkgPT0gcmVxX2lkKQo+Pj4gKwkJCXJldHVybiBQT0xMSU4gfCBQT0xMUkROT1JNOwo+Pgo+
PiBTYW1lIFJFQURfT05DRSgpIHF1ZXN0aW9uIGFzIGZvciBhbiBlYXJsaWVyIHBhdGNoLgo+IFNh
bWUgYW5zd2VyIDotKQoKClJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJv
dnNreUBvcmFjbGUuY29tPgoKPgo+Cj4+PiArCj4+PiArCQlwb2xsX3dhaXQoZmlsZSwgJm1hcC0+
cGFzc2l2ZS5pbmZsaWdodF9hY2NlcHRfcmVxLCB3YWl0KTsKPj4+ICsJCXJldHVybiAwOwo+Pj4g
Kwl9Cj4+PiArCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 24 14:01:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 14:01:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6zl6-00039j-3H; Tue, 24 Oct 2017 14:00:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4636f98d9=George.Dunlap@citrix.com>)
 id 1e6zl4-00039T-H1
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 14:00:42 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 31/2F-25852-9874FE95; Tue, 24 Oct 2017 14:00:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsWSzvfng26n+/t
 Ig4dLOC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz2SdtZC+5JV1x/tIS1gfGmWBcjJ4eEgL/E
 rhkPmCDsMonJZ16wQdhFEtc3zQeKcwDZpRKdjQogYV4BQYmTM5+wgNicArYSHy//ZQWxhQRyJ
 Va09LCD2GwCehLzjn8Fq2ERUJXo7f7NAjEmUWL+HTsQk1cgQKK3OQ/EFBYwk/jwNQmkWERARe
 L4lA3MXYxcHMwCHSwS3f/6wY5hFtCUaN3+mx1ik6rE4gdH2SGOTJc4MO8b4wRGwVlIjpuFpGU
 BI9MqRvXi1KKy1CJdE72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMCgZACCHYzd
 l/0PMUpyMCmJ8v57/y5SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvhdv7SCHBotT01Iq0zBxgf
 MCkJTh4lER4D4GkeYsLEnOLM9MhUqcY7TmObbr8h4lj0827QHLD9wdA8tnM1w3MQix5+XmpUu
 K8NSBtAiBtGaV5cENh8XyJUVZKmJcR6EwhnoLUotzMElT5V4ziHIxKwrziIFN4MvNK4Ha/Ajq
 LCegsWfs3IGeVJCKkpBoY3RlKPD7y9L9+rcLWvf5oeUZZ6OwS3rUW6tPu7zv4W6gvfubl2Vyn
 H73Ojy5ZNakoSZatKi3l1Knv4pHFUrL9iaeULD1/q/PGHf5sXC++7F3t/YUpOez+Zcdc/cNfP
 nKxNW+ftunr34opa9VnnBc3LEnc3fc143FPTjl76IzjVf27ll2e7lutxFKckWioxVxUnAgAEs
 mvGOICAAA=
X-Env-Sender: prvs=4636f98d9=George.Dunlap@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1508853638!113365237!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47060 invoked from network); 24 Oct 2017 14:00:40 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Oct 2017 14:00:40 -0000
X-IronPort-AV: E=Sophos;i="5.43,428,1503360000"; d="scan'208";a="106474526"
X-Gm-Message-State: AMCzsaXTA4+khk8iSl8rA03xjKaBRhr5+938g94rQsCPNJw4Rro3j/g4
 Zuc7ET23SrHI8ergJkgN+LFSJdBRH+7e9zSfzkE=
X-Google-Smtp-Source: ABhQp+QGfU8wg0P1vRVp0m7x0ukHSZwlBuJNOxBnY36wAqeFeQ30nIWTOIZvT3cimbPyJM0RBQxtPTNNt/vIdVWhTTw=
X-Received: by 10.107.142.131 with SMTP id q125mr20845772iod.71.1508853630088; 
 Tue, 24 Oct 2017 07:00:30 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <F14BE4E9-E7D5-41FC-B8A5-4EF1AE3C1394@gmail.com>
References: <20170911170159.3083-1-george.dunlap@citrix.com>
 <F14BE4E9-E7D5-41FC-B8A5-4EF1AE3C1394@gmail.com>
From: George Dunlap <george.dunlap@citrix.com>
Date: Tue, 24 Oct 2017 15:00:29 +0100
X-Gmail-Original-Message-ID: <CAFLBxZbtbVTbJaYtfRKXsLJuns+-uJbu0c_uFNU_UUAkmFbUdA@mail.gmail.com>
Message-ID: <CAFLBxZbtbVTbJaYtfRKXsLJuns+-uJbu0c_uFNU_UUAkmFbUdA@mail.gmail.com>
To: Rich Persaud <persaur@gmail.com>
X-ClientProxiedBy: FTLPEX02CAS01.citrite.net (10.13.99.120) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC v2] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTIsIDIwMTcgYXQgNDozNSBQTSwgUmljaCBQZXJzYXVkIDxwZXJzYXVyQGdt
YWlsLmNvbT4gd3JvdGU6Cj4+IE9uIFNlcCAxMSwgMjAxNywgYXQgMTM6MDEsIEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Cj4+ICsjIyMgWFNNICYgRkxB
U0sKPj4gKwo+PiArICAgIFN0YXR1czogRXhwZXJpbWVudGFsCj4+ICsKPj4gK0NvbXBpbGUgdGlt
ZSBkaXNhYmxlZAo+PiArCj4+ICsjIyMgWFNNICYgRkxBU0sgc3VwcG9ydCBmb3IgSVNfUFJJVgo+
PiArCj4+ICsgICAgU3RhdHVzOiBFeHBlcmltZW50YWwKPgo+IEluIHdoaWNoIHNwZWNpZmljIGFy
ZWFzIGlzIFhTTSBsYWNraW5nIGluIEZ1bmN0aW9uYWwgY29tcGxldGVuZXNzLCBGdW5jdGlvbmFs
IHN0YWJpbGl0eSBhbmQvb3IgSW50ZXJmYWNlIHN0YWJpbGl0eSwgcmVzdWx0aW5nIGluICJFeHBl
cmltZW50YWwiIHN0YXR1cz8gIFdoYXQgY2hhbmdlcyB0byBYU00gd291bGQgYmUgbmVlZGVkIGZv
ciBpdCB0byBxdWFsaWZ5IGZvciAiU3VwcG9ydGVkIiBzdGF0dXM/CgpTbyBmaXJzdCBvZiBhbGws
IEkgZ3Vlc3MgdGhlcmUncyB0d28gImZlYXR1cmVzIiBoZXJlOiBPbmUgaXMgWFNNIC8KRkxBU0sg
aXRzZWxmLCB3aGljaCBkb3duc3RyZWFtcyBzdWNoIE9wZW5YVCBjYW4gdXNlIGRvIG1ha2UgdGhl
aXIgb3duCnBvbGljaWVzLiAgVGhlIHNlY29uZCBpcyB0aGUgImRlZmF1bHQgRkxBU0sgcG9saWN5
Iiwgc2hpcHBlZCB3aXRoIFhlbiwKd2hpY2ggaGFzIHJ1bGVzIGFuZCBsYWJlbHMgZm9yIHRoaW5n
cyBpbiBhICJub3JtYWwiIFhlbiBzeXN0ZW06IGRvbVVzLApkcml2ZXIgZG9tYWlucywgc3R1YiBk
b21haW5zLCBkb20wLCAmYy4gIFRoZXJlIHdhcyBhIHRpbWUgd2hlbiB5b3UKY291bGQgc2ltcGx5
IGVuYWJsZSB0aGF0IGFuZCBhIGJhc2ljIFhlbiBTeXN0ZW0gd291bGQgSnVzdCBXb3JrLCBhbmQK
KGluIHRoZW9yeSkgd291bGQgYmUgbW9yZSBzZWN1cmUgdGhhbiB0aGUgZGVmYXVsdCBYZW4gc3lz
dGVtLiAgSXQKcHJvYmFibHkgbWFrZXMgc2Vuc2UgdG8gdHJlYXQgdGhlc2Ugc2VwYXJhdGVseS4K
ClR3byBwcm9ibGVtcyB3ZSBoYXZlIHNvIGZhcjogVGhlIGZpcnN0IGlzIHRoYXQgdGhlIHBvbGlj
eSBiaXRyb3RzCmZhaXJseSBxdWlja2x5LiAgQXQgdGhlIG1vbWVudCB3ZSBkb24ndCBoYXZlIHBy
b3BlciB0ZXN0aW5nLCBhbmQgd2UKZG9uJ3QgcmVhbGx5IGhhdmUgYW55b25lIHRoYXQga25vd3Mg
aG93IHRvIGZpeCBpdCBpZiBpdCBkb2VzIGJyZWFrLgoKVGhlIHNlY29uZCBwcm9ibGVtIGlzIHRo
YXQgd2hpbGUgZnVuY3Rpb25hbCB0ZXN0aW5nIGNhbiBzaG93IHRoYXQgdGhlCmRlZmF1bHQgcG9s
aWN5IGlzICphdCBsZWFzdCogYXMgcGVybWlzc2l2ZSBhcyBub3QgaGF2aW5nIEZMQVNLIGVuYWJs
ZWQKYXQgYWxsLCBpdCdzIGEgbG90IG1vcmUgZGlmZmljdWx0IHRvIHNob3cgdGhhdCBoYXZpbmcg
RkxBU0sgZW5hYmxlZAppc24ndCBpbiBzb21lIGNhc2VzICptb3JlIHBlcm1pc3NpdmUqIHRoYW4g
d2Ugd291bGQgbGlrZSB0byBiZSBieQpkZWZhdWx0LiAgV2UndmUgbm90aWNlZCBpc3N1ZXMgYmVm
b3JlIHdoZXJlIGVuYWJsaW5nIFhTTSBhY2NpZGVudGFsbHkKZ2l2ZXMgYSBkb21VIGFjY2VzcyB0
byBoeXBlcmNhbGxzIG9yIHNldHRpbmdzIGl0IHdvdWxkbid0IGhhdmUgYWNjZXNzCnRvIG90aGVy
d2lzZS4gIEFic2VudCBzb21lIHdheSBvZiBhdXRvbWF0aWNhbGx5IGNhdGNoaW5nIHRoZXNlCmNo
YW5nZXMsIHdlJ3JlIG5vdCBzdXJlIHdlIGNvdWxkIHJlY29tbWVuZCBwZW9wbGUgdXNlIHRoZSBk
ZWZhdWx0CnBvbGljeSwgZXZlbiBpZiB3ZSBoYWQgY29uZmlkZW5jZSAodmlhIHRlc3RpbmcpIHRo
YXQgaXQgd291bGRuJ3QgYnJlYWsKcGVvcGxlJ3MgZnVuY3Rpb25hbGl0eSBvbiB1cGRhdGUuCgpU
aGUgImRlZmF1bHQgcG9saWN5IGJpdHJvdCIgcHJvYmxlbSB3b24ndCBiZSBvbmUgZm9yIHlvdSwg
YmVjYXVzZSAoYXMKSSB1bmRlcnN0YW5kIGl0KSB5b3Ugd3JpdGUgeW91ciBvd24gY3VzdG9tIHBv
bGljaWVzLiAgQnV0IHRoZSBzZWNvbmQKaXNzdWUgc2hvdWxkIGJlIG1vcmUgY29uY2VybmluZzog
d2hlbiB5b3UgdXBkYXRlIHRvIGEgbmV3IHZlcnNpb24gb2YKWGVuLCB3aGF0IGNvbmZpZGVuY2Ug
ZG8geW91IGhhdmUgdGhhdCB5b3VyIG9sZCBwb2xpY2llcyB3aWxsIHN0aWxsCmFkZXF1YXRlbHkg
cmVzdHJpY3QgZ3Vlc3RzIGZyb20gZGFuZ2Vyb3VzIG5ldyBmdW5jdGlvbmFsaXR5PwoKSSB0aGlu
ayBzb3J0aW5nIHRoZSBzZWNvbmQgcXVlc3Rpb24gb3V0IGlzIGJhc2ljYWxseSB3aGF0IGl0IHdv
dWxkCnRha2UgdG8gY2FsbCBGTEFTSyBieSBpdHNlbGYgKGFzIG9wcG9zZWQgdG8gdGhlIGRlZmF1
bHQgcG9saWN5KQoiU3VwcG9ydGVkIi4gIChBbmQgaWYgeW91IGNhbiBtYWtlIGFuIGFyZ3VtZW50
IHRoYXQgdGhpcyBpcyBhbHJlYWR5CnNvcnRlZCwgdGhlbiB3ZSBjYW4gbGlzdCBGTEFTSyBpdHNl
bGYgYXMgInN1cHBvcnRlZCIuKQoKPiBJZiB0aGVyZSB3aWxsIGJlIG5vIHNlY3VyaXR5IHN1cHBv
cnQgZm9yIGZlYXR1cmVzIGluIEV4cGVyaW1lbnRhbCBzdGF0dXMsIHdvdWxkIFhlbiBQcm9qZWN0
IGFjY2VwdCBwYXRjaGVzIHRvIGZpeCBYU00gc2VjdXJpdHkgaXNzdWVzPyAgQ291bGQgZG93bnN0
cmVhbSBwcm9qZWN0cyBpc3N1ZSBDVkVzIGZvciBYU00gc2VjdXJpdHkgaXNzdWVzLCBpZiB0aGVz
ZSB3aWxsIG5vdCBiZSBpc3N1ZWQgYnkgWGVuIFByb2plY3Q/CgpFeHBlcmltZW50YWwgc3RhdHVz
IGlzIGFib3V0IDEpIG91ciBhc3Nlc3NtZW50IG9mIGhvdyByZWxpYWJsZSB0aGUKZmVhdHVyZSBp
cywgYW5kIDIpIHdoZXRoZXIgd2Ugd2lsbCBpc3N1ZSBYU0FzIGlmIHNlY3VyaXR5LXJlbGF0ZWQg
YnVncwphcmUgZm91bmQuICBXZSB3aWxsIG9mIGNvdXJzZSBhY2NlcHQgcGF0Y2hlcyB0byBpbXBy
b3ZlIGZ1bmN0aW9uYWxpdHksCmFuZCBpdCdzIGxpa2VseSB0aGF0IGlmIHNvbWVvbmUgb25seSAq
cmVwb3J0cyogYSBidWcgdGhhdCBwZW9wbGUgb24KdGhlIGxpc3Qgd2lsbCBiZSBhYmxlIHRvIGNv
bWUgdXAgd2l0aCBhIGZpeC4KClJlZ2FyZGluZyBDVkVzLCBJIGd1ZXNzIHdoYXQgeW91IGNhcmUg
YWJvdXQgaXMgd2hldGhlciBhcyBvdXIgb3duIENOQSwKdGhlIFhlblByb2plY3Qgd291bGQgYmUg
d2lsbGluZyB0byBpc3N1ZSBDVkVzIGZvciBYU00gc2VjdXJpdHkgaXNzdWVzLAphbmQvb3IgcGVy
aGFwcyB3aGV0aGVyIHdlIHdvdWxkIG1pbmQgaWYgeW91IGFza2VkIE1pdHJlIGRpcmVjdGx5Cmlu
c3RlYWQuCgpUaGF0J3Mgc2xpZ2h0bHkgYSBkaWZmZXJlbnQgdG9waWMsIHdoaWNoIHdlIHNob3Vs
ZCBwcm9iYWJseSBkaXNjdXNzCndoZW4gd2UgYmVjb21lIGEgQ05BLiAgQnV0IHRvIGdpdmUgeW91
IGFuIGlkZWEgd2hlcmUgSSdtIGF0LCBJIHRoaW5rCnRoZSBxdWVzdGlvbiBpczogV2hhdCBraW5k
IG9mIGEgYnVnIGRvIHlvdSB0aGluayB5b3UnZCBpc3N1ZSBhIENWRSBmb3IKKGFuZC9vciwgYW4g
WFNBKT8KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 24 14:08:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 14:08:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6zsa-0003ly-JT; Tue, 24 Oct 2017 14:08:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e6zsZ-0003lg-4l
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 14:08:27 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 D3/77-23912-A594FE95; Tue, 24 Oct 2017 14:08:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCKsWRWlGSWpSXmKPExsVyMfTGQd1Iz/e
 RBh+WGVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmTNlQVHBeo+H1RsIHxHm8XIxeHkMAMRonH
 3fPYQRwWgdfMEkvnL2YBcSQE7rBKbN68gbGLkRPIyZJoeHCauYuRA8hOk9i5yBwiXC2x51ovC
 0hYSEBNYs2bKIihPxklmucsYgGpERbwk9jS8hVsjAhQ/cxNMxlBipgFzjNK/Hr6ixGi4wWjxJ
 NXU5lAJrEJ6Eism1EL0sArYCsxczlIAwfQdaoSz2eGg4RFBcIlms72s0CUCEqcnPkE7AZOASe
 Jt5+1QMLMAmYS8zY/ZIawxSVuPZnPBGHLSzRvnc08gVF0FpLuWUhaZiFpmYWkZQEjyypGjeLU
 orLUIl0jC72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMBYqWdgYNzB2LfK7xCjJ
 AeTkijvv/fvIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8IZ5vI8UEixKTU+tSMvMAUYtTFqCg0
 dJhHeTO1Cat7ggMbc4Mx0idYrRkuPCnUt/mDgO7LkFJJ/NfN3ALMSSl5+XKiXOGwsyTwCkIaM
 0D24cLLFcYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMuxJkCk9mXgnc1ldABzEBHSRr/wbk
 oJJEhJRUA2OG0qtLhWxi7jwLZmfdXiXot9bT7lPzPoOKGicXy3K91wbpQWGLq74c3rV0IXdwr
 0uyWGV2uvLSrzes1t/T3B71QC8kaUaaXdOjFPut2zfsMNvedEAgnHHOkcuP/3a41jZYzDTa4B
 U0a4ff7CJTGU6xHwIHvJ08vedOudppdvPy6YxQ21ffIpRYijMSDbWYi4oTAZOuOVAnAwAA
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1508854105!92933663!1
X-Originating-IP: [209.85.216.193]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22751 invoked from network); 24 Oct 2017 14:08:25 -0000
Received: from mail-qt0-f193.google.com (HELO mail-qt0-f193.google.com)
 (209.85.216.193)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 24 Oct 2017 14:08:25 -0000
Received: by mail-qt0-f193.google.com with SMTP id h4so30539381qtk.8
 for <xen-devel@lists.xenproject.org>; Tue, 24 Oct 2017 07:08:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=Vl+XI2D4yNtRSnx4HyIboAyIkqST6ZXb3tKtoUGYMOo=;
 b=cYagfRjJ9ty7MTW5QsTOzeY7pGKgHwtcnWSuS8RZTf/IAAMFvsPSgUQK9E/1/tHYug
 U0rLytB/9/84ND9mhyF2HVQy4CFsY3Rn31Rh0EWf6DvPk4K1VGu7G9jidhRBI7/lKQkn
 zwWVZTgt0etnGoSPc2vRAtTFo2XAJ1nhpmWDI=
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=Vl+XI2D4yNtRSnx4HyIboAyIkqST6ZXb3tKtoUGYMOo=;
 b=sZYmvfabXa0tJmPqogNvSrKGml5Nbpi28CN2NE0Ngc848PfbzuTynaZXRb8av287bE
 vTljY7Hlx0WeIdwxJEYooBMuYO7ZoPBSw4jIjHotFeZHtFYRoi24zyMEuUWs+fIbsQek
 xXk71e2QDm1KTL68qmBzX1Rly+1o5/NwfXL84fy069wunDoKs0Dy2ZBTxg7zEBUaTqvd
 8cEr5iaU7vp1PBiB/YE0hWS44evI6h4gnuXKV13CbrsvclHZPe7qAvY5ad/2WepQtDUs
 /FM1gZcZgFRzfVHQWhaF+8J+Ug49LPrZeust10BXifeYekW326dCY90+yGbtfWMMY9HL
 fwoQ==
X-Gm-Message-State: AMCzsaVgoRJoLaTWIvJcMmv0cwupUEKdUTCOKe3iIAT/+ccZz0dfPDAS
 nA6dycbJKyP8iFd4bgkhU2kiXw==
X-Google-Smtp-Source: ABhQp+SbjJnEBkXn758h0PvcvLrCZkdwIaXiXsYpKVDok5hW+jfhY9WbbByKfLe9LdFJlF76v0VVVQ==
X-Received: by 10.200.48.171 with SMTP id v40mr24831518qta.120.1508854104646; 
 Tue, 24 Oct 2017 07:08:24 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id k20sm282467qtj.36.2017.10.24.07.08.22
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 24 Oct 2017 07:08:24 -0700 (PDT)
To: "Goel, Sameer" <sgoel@codeaurora.org>, xen-devel@lists.xenproject.org,
 julien.grall@arm.com, mjaggi@caviumnetworks.com
References: <1505954230-18892-1-git-send-email-sgoel@codeaurora.org>
 <1505954230-18892-3-git-send-email-sgoel@codeaurora.org>
 <6ba030d4-05f8-c11d-209b-af1c04b5692e@linaro.org>
 <ed6859a7-8265-fce1-0011-a22739274c5f@codeaurora.org>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <a0a8f33d-273c-a22b-42fc-171ecf125c4a@linaro.org>
Date: Tue, 24 Oct 2017 15:08:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <ed6859a7-8265-fce1-0011-a22739274c5f@codeaurora.org>
Content-Language: en-US
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, george.dunlap@eu.citrix.com,
 Andrew.Cooper3@citrix.com, jbeulich@suse.com, Ian.Jackson@citrix.com,
 nd@arm.com, robin.murphy@arm.com, shankerd@codeaurora.org
Subject: Re: [Xen-devel] [RFC v2 2/7] arm64: Add definitions for
	fwnode_handle
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU2FtZWVyLAoKT24gMTkvMTAvMTcgMTU6NTMsIEdvZWwsIFNhbWVlciB3cm90ZToKPiBPbiAx
MC8xMi8yMDE3IDY6NDUgQU0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gT24gMjEvMDkvMTcgMDE6
MzcsIFNhbWVlciBHb2VsIHdyb3RlOgo+Pj4gVGhpcyB3aWxsIGJlIHVzZWQgYXMgYSBkZXZpY2Ug
cHJvcGVydHkgdG8gbWF0Y2ggdGhlIERNQSBjYXBhYmxlIGRldmljZXMKPj4+IHdpdGggdGhlIGFz
c29jaWF0ZWQgU01NVS4gVGhlIGhlYWRlciBmaWxlIGlzIGEgcG9ydCBmcm9tIGxpbnV4LiBUaGUg
Y29kZQo+Pj4gd2FzIGNoYW5nZWQgdG8gcmVtb3ZlIHRoZSB0eXBlcyB0aGF0IHdlcmUgbm90IG5l
ZWRlZCBmb3IgWGVuLgo+Pgo+PiBJIHRoaW5rIHlvdSBwcm9iYWJseSB3YW50IGEgYml0IG1vcmUg
Y29udGV4dCBpbiB0aGUgY29tbWl0IG1lc3NhZ2UgYWJvdXQgaW1wbGVtZW50IGZ3bm9kZS5oIGlu
IGNvbW1vbiBjb2RlLgo+Pgo+PiBXaXRoaW4gdGhpcyBzZXJpZXMsIGZ3bm9kZSBzZWVtcyB0byBv
bmx5IGJlIHVzZWQgYnkgQXJtLiBTbyB3aGF0IHdvdWxkIGJlIHRoZSBhZHZhbnRhZ2UgdG8gZ2V0
IHRoYXQgaW4geGVuLz8gSXMgaXQgZ29pbmcgdG8gYmUgdXNlZCBieSB4ODYgb3IgdGFrZW4gYWR2
YW50YWdlIGluIGNvbW1vbiBjb2RlPwo+Pgo+Pj4KPj4+IExpbnV4IENoYW5nZUlkOmNlNzkzNDg2
ZTIzZTogZHJpdmVyIGNvcmUgLyBBQ1BJOiBSZXByZXNlbnQgQUNQSQo+Pj4gY29tcGFuaW9ucyB1
c2luZyBmd25vZGVfaGFuZGxlCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogU2FtZWVyIEdvZWwgPHNn
b2VsQGNvZGVhdXJvcmEub3JnPgo+Pj4gLS0tCj4+PiAgwqAgeGVuL2luY2x1ZGUvYXNtLWFybS9k
ZXZpY2UuaCB8wqAgMiArKwo+Pj4gIMKgIHhlbi9pbmNsdWRlL3hlbi9md25vZGUuaMKgwqDCoMKg
IHwgMzMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4+PiAgwqAgMiBmaWxlcyBj
aGFuZ2VkLCAzNSBpbnNlcnRpb25zKCspCj4+PiAgwqAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9p
bmNsdWRlL3hlbi9md25vZGUuaAo+Pj4KPj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
YXJtL2RldmljZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kZXZpY2UuaAo+Pj4gaW5kZXggNjcz
NGFlOC4uNzhjMzhmZSAxMDA2NDQKPj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZGV2aWNl
LmgKPj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZGV2aWNlLmgKPj4+IEBAIC0yLDYgKzIs
NyBAQAo+Pj4gIMKgICNkZWZpbmUgX19BU01fQVJNX0RFVklDRV9ICj4+PiAgwqAgwqAgI2luY2x1
ZGUgPHhlbi9pbml0Lmg+Cj4+PiArI2luY2x1ZGUgPHhlbi9md25vZGUuaD4KPj4+ICDCoCDCoCBl
bnVtIGRldmljZV90eXBlCj4+PiAgwqAgewo+Pj4gQEAgLTE5LDYgKzIwLDcgQEAgc3RydWN0IGRl
dmljZQo+Pj4gIMKgICNpZmRlZiBDT05GSUdfSEFTX0RFVklDRV9UUkVFCj4+PiAgwqDCoMKgwqDC
oCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm9mX25vZGU7IC8qIFVzZWQgYnkgZHJpdmVycyBpbXBv
cnRlZCBmcm9tIExpbnV4ICovCj4+Cj4+IEkgd2FzIGV4cGVjdGluZyBhIHRvZG8gaW4gdGhlIGNv
ZGUgYWZ0ZXIgdGhlIGRpc2N1c3Npb24gYWJvdXQgbGVhdmUgb2Zfbm9kZSBoZXJlLgo+Pgo+Pj4g
IMKgICNlbmRpZgo+Pj4gK8KgwqDCoCBzdHJ1Y3QgZndub2RlX2hhbmRsZSAqZndub2RlOyAvKmZ3
IGRldmljZSBub2RlIGlkZW50aWZpZXIgKi8KPiBUaGUgZndub2RlIGhhbmRsZSB3YXMgcHJvdmlk
ZSBhIG1hdGNoIGNvb2tpZSBmb3IgdGhlIFNNTVVzIGFuZCBub3QgbXVjaCBlbHNlLiBFdmVuIHdp
dGggdGhpcyBhcm91bmQgd2Ugd2lsbCBuZWVkIHRoZQo+IGR0IGluZm8gaW4gdGhlIGRldmljZSBu
b2RlLiBJIGFncmVlIHRoYXQgdGhpcyByb2xscyB1cCBpbnRvIGZ3IHNwZWMgYW5kIEkgY2FuIGxv
b2sgYXQgdGhlIGNvZGUgY2xlYW51cCBmb3IgdGhlIG5leHQgcGF0Y2guCgpBIGNsZWFuLXVwIHBh
dGNoIHdvdWxkIGJlIGdyZWF0IGJ1dCBub3QgbmVjZXNzYXJ5LiBXaGF0IEkgZXhwZWN0IGlzIGEg
ClRPRE8gbWVudGlvbmluZyB0aGUgcG9zc2libGUgY2xlYW4tdXAuCgpDaGVlcnMsCgotLSAKSnVs
aWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 24 14:16:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 14:16:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e6zzs-0004ia-D8; Tue, 24 Oct 2017 14:16:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e6zzr-0004iS-66
 for xen-devel@lists.xen.org; Tue, 24 Oct 2017 14:15:59 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 51/FA-20813-E1B4FE95; Tue, 24 Oct 2017 14:15:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsUyZ7p8oK6s9/t
 Ig+Y3NhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8amJ8vZCm5JVPzYcpa1gXGHSBcjF4eQwEQm
 id6DF1ggnL+MEq+Ob4JyNjJKbN9yEsjhBHK2MUr0nQsGsYUFXCQef5zEBmKLCHhIXNk1gQ2i4
 TCjxNxn98AamAWSJS7OvQZmswkYSZw9Op0RxOYVsJV4frENrJlFQFVi4edvzCC2qEC4xNvGIy
 wQNYISJ2c+AbM5gRac+D+LFWKmnsSO67+gbHmJ7W/ngPVKCBhKfN64lHkCo+AsJO2zkLTMQtK
 ygJF5FaNGcWpRWWqRrqGJXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYPAyAMEO
 xusbAw4xSnIwKYny/nv/LlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO9Oz/eRQoJFqempFWmZO
 cA4gklLcPAoifDOAUnzFhck5hZnpkOkTjEacxzbdPkPE8ezma8bmIVY8vLzUqXEeaeAlAqAlG
 aU5sENgsX3JUZZKWFeRqDThHgKUotyM0tQ5V8xinMwKglDLOTJzCuB2/cK6BQmoFNk7d+AnFK
 SiJCSamC09mRvOXNu927Xk5kPnt4LtWl1OxGtY3bqwt9lu05PtjG4e231Ry2v6qcz94uLXVHc
 bsavct1k0pR/tZMz0o7L2u2Nm2ih82tpplP7l5/us2Z2yjLN+XCh463ljWUCngYLdvjYbLV/I
 6fPUuzp6nh7WXqQePr16P/72l97r40Pvy6f7O7KcDdciaU4I9FQi7moOBEAjySgmeoCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1508854556!100736750!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17999 invoked from network); 24 Oct 2017 14:15:57 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Oct 2017 14:15:57 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9OEFqrw018309
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 24 Oct 2017 14:15:53 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9OEFqOO030444
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 24 Oct 2017 14:15:52 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v9OEFpAd017722;
 Tue, 24 Oct 2017 14:15:51 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 24 Oct 2017 07:15:51 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1710061708540.3073@sstabellini-ThinkPad-X260>
 <1507336227-20477-1-git-send-email-sstabellini@kernel.org>
 <1507336227-20477-12-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <ec8420a7-5f3d-6ba3-f6a0-7742350c9aab@oracle.com>
Date: Tue, 24 Oct 2017 10:17:34 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1507336227-20477-12-git-send-email-sstabellini@kernel.org>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v5 12/13] xen/pvcalls: implement release
	command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

KEkganVzdCBub3RpY2VkIHRoYXQgSSBtaXNzZWQgdGhpcyBwYXRjaCwgc29ycnkpCgpPbiAxMC8w
Ni8yMDE3IDA4OjMwIFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gU2VuZCBQVkNBTExT
X1JFTEVBU0UgdG8gdGhlIGJhY2tlbmQgYW5kIHdhaXQgZm9yIGEgcmVwbHkuIFRha2UgYm90aAo+
IGluX211dGV4IGFuZCBvdXRfbXV0ZXggdG8gYXZvaWQgY29uY3VycmVudCBhY2Nlc3Nlcy4gVGhl
biwgZnJlZSB0aGUKPiBzb2NrZXQuCj4KPiBGb3IgcGFzc2l2ZSBzb2NrZXRzLCBjaGVjayB3aGV0
aGVyIHdlIGhhdmUgYWxyZWFkeSBwcmUtYWxsb2NhdGVkIGFuCj4gYWN0aXZlIHNvY2tldCBmb3Ig
dGhlIHB1cnBvc2Ugb2YgYmVpbmcgYWNjZXB0ZWQuIElmIHNvLCBmcmVlIHRoYXQgYXMKPiB3ZWxs
Lgo+Cj4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8u
Y29tPgo+IENDOiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbQo+IENDOiBqZ3Jvc3NAc3VzZS5j
b20KPiAtLS0KPiAgZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jIHwgOTggKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIGRyaXZlcnMveGVuL3B2Y2FsbHMt
ZnJvbnQuaCB8ICAxICsKPiAgMiBmaWxlcyBjaGFuZ2VkLCA5OSBpbnNlcnRpb25zKCspCj4KPiBk
aWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jIGIvZHJpdmVycy94ZW4vcHZj
YWxscy1mcm9udC5jCj4gaW5kZXggYWNhMmIzMi4uOWJlYjM0ZCAxMDA2NDQKPiAtLS0gYS9kcml2
ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKPiArKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250
LmMKPiBAQCAtMjAwLDYgKzIwMCwxOSBAQCBzdGF0aWMgaXJxcmV0dXJuX3QgcHZjYWxsc19mcm9u
dF9ldmVudF9oYW5kbGVyKGludCBpcnEsIHZvaWQgKmRldl9pZCkKPiAgc3RhdGljIHZvaWQgcHZj
YWxsc19mcm9udF9mcmVlX21hcChzdHJ1Y3QgcHZjYWxsc19iZWRhdGEgKmJlZGF0YSwKPiAgCQkJ
CSAgIHN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCkKPiAgewo+ICsJaW50IGk7Cj4gKwo+ICsJdW5i
aW5kX2Zyb21faXJxaGFuZGxlcihtYXAtPmFjdGl2ZS5pcnEsIG1hcCk7Cj4gKwo+ICsJc3Bpbl9s
b2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKPiArCWlmICghbGlzdF9lbXB0eSgmbWFwLT5saXN0
KSkKPiArCQlsaXN0X2RlbF9pbml0KCZtYXAtPmxpc3QpOwoKQXMgd2l0aCBwYXRjaCAyLCBkbyB5
b3UgbmVlZCB0byBpbml0IHRoaXM/IEluIGZhY3QsIGRvIHlvdSBuZWVkIHRvIGRvCmFueXRoaW5n
IHdpdGggdGhlIGxpc3Q/IFdlIGFyZSBhYm91dCB0byBmcmVlIHRoZSBtYXAgKGFuZCBzbyBtYXli
ZSBicmluZwona2ZyZWUobWFwKSIgaW5zaWRlIGhlcmUsIGJ0dz8pCgpBbmQgd2hhdCBkb2VzIGl0
IG1lYW4gaWYgdGhlIGxpc3QgaXMgbm90IGVtcHR5PyBJcyBpdCBPSyB0byBmcmVlIHRoZSBtYXA/
Cgo+ICsJc3Bpbl91bmxvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOwo+ICsKPiArCWZvciAoaSA9
IDA7IGkgPCAoMSA8PCBQVkNBTExTX1JJTkdfT1JERVIpOyBpKyspCj4gKwkJZ250dGFiX2VuZF9m
b3JlaWduX2FjY2VzcyhtYXAtPmFjdGl2ZS5yaW5nLT5yZWZbaV0sIDAsIDApOwo+ICsJZ250dGFi
X2VuZF9mb3JlaWduX2FjY2VzcyhtYXAtPmFjdGl2ZS5yZWYsIDAsIDApOwo+ICsJZnJlZV9wYWdl
KCh1bnNpZ25lZCBsb25nKW1hcC0+YWN0aXZlLnJpbmcpOwo+ICB9Cj4gIAo+ICBzdGF0aWMgaXJx
cmV0dXJuX3QgcHZjYWxsc19mcm9udF9jb25uX2hhbmRsZXIoaW50IGlycSwgdm9pZCAqc29ja19t
YXApCj4gQEAgLTk2OCw2ICs5ODEsOTEgQEAgdW5zaWduZWQgaW50IHB2Y2FsbHNfZnJvbnRfcG9s
bChzdHJ1Y3QgZmlsZSAqZmlsZSwgc3RydWN0IHNvY2tldCAqc29jaywKPiAgCXJldHVybiByZXQ7
Cj4gIH0KPiAgCgoKPiArCj4gKwlpZiAobWFwLT5hY3RpdmVfc29ja2V0KSB7Cj4gKwkJLyoKPiAr
CQkgKiBTZXQgaW5fZXJyb3IgYW5kIHdha2UgdXAgaW5mbGlnaHRfY29ubl9yZXEgdG8gZm9yY2UK
PiArCQkgKiByZWN2bXNnIHdhaXRlcnMgdG8gZXhpdC4KPiArCQkgKi8KPiArCQltYXAtPmFjdGl2
ZS5yaW5nLT5pbl9lcnJvciA9IC1FQkFERjsKPiArCQl3YWtlX3VwX2ludGVycnVwdGlibGUoJm1h
cC0+YWN0aXZlLmluZmxpZ2h0X2Nvbm5fcmVxKTsKPiArCj4gKwkJLyoKPiArCQkgKiBXYWl0IHVu
dGlsIHRoZXJlIGFyZSBubyBtb3JlIHdhaXRlcnMgb24gdGhlIG11dGV4ZXMuCj4gKwkJICogV2Ug
a25vdyB0aGF0IG5vIG5ldyB3YWl0ZXJzIGNhbiBiZSBhZGRlZCBiZWNhdXNlIHNrX3NlbmRfaGVh
ZAo+ICsJCSAqIGlzIHNldCB0byBOVUxMIC0tIHdlIG9ubHkgbmVlZCB0byB3YWl0IGZvciB0aGUg
ZXhpc3RpbmcKPiArCQkgKiB3YWl0ZXJzIHRvIHJldHVybi4KPiArCQkgKi8KPiArCQl3aGlsZSAo
IW11dGV4X3RyeWxvY2soJm1hcC0+YWN0aXZlLmluX211dGV4KSB8fAo+ICsJCQkgICAhbXV0ZXhf
dHJ5bG9jaygmbWFwLT5hY3RpdmUub3V0X211dGV4KSkKPiArCQkJY3B1X3JlbGF4KCk7Cj4gKwo+
ICsJCXB2Y2FsbHNfZnJvbnRfZnJlZV9tYXAoYmVkYXRhLCBtYXApOwo+ICsJCWtmcmVlKG1hcCk7
Cj4gKwl9IGVsc2Ugewo+ICsJCXNwaW5fbG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7Cj4gKwkJ
aWYgKFJFQURfT05DRShtYXAtPnBhc3NpdmUuaW5mbGlnaHRfcmVxX2lkKSAhPQo+ICsJCSAgICBQ
VkNBTExTX0lOVkFMSURfSUQpIHsKPiArCQkJcHZjYWxsc19mcm9udF9mcmVlX21hcChiZWRhdGEs
CgpwdmNhbGxzX2Zyb250X2ZyZWVfbWFwIHdpbGwgdHJ5IHRvIGdyYWIgYmVkYXRhLT5zb2NrZXRf
bG9jaywgd2hpY2ggd2UgYXJlIGFscmVhZHkgaG9sZGluZy4KCgo+ICsJCQkJCSAgICAgICBtYXAt
PnBhc3NpdmUuYWNjZXB0X21hcCk7Cj4gKwkJCWtmcmVlKG1hcC0+cGFzc2l2ZS5hY2NlcHRfbWFw
KTsKPiArCQl9Cj4gKwkJbGlzdF9kZWxfaW5pdCgmbWFwLT5saXN0KTsKCkFnYWluLCBubyBpbml0
PwoKLWJvcmlzCgo+ICsJCWtmcmVlKG1hcCk7Cj4gKwkJc3Bpbl91bmxvY2soJmJlZGF0YS0+c29j
a2V0X2xvY2spOwo+ICsJfQo+ICsJV1JJVEVfT05DRShiZWRhdGEtPnJzcFtyZXFfaWRdLnJlcV9p
ZCwgUFZDQUxMU19JTlZBTElEX0lEKTsKPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 24 14:26:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 14:26:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e70A6-0005bz-Kj; Tue, 24 Oct 2017 14:26:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e70A4-0005bn-Tk
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 14:26:33 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 B4/A8-29911-79D4FE95; Tue, 24 Oct 2017 14:26:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBKsWRWlGSWpSXmKPExsVyMfTGQd1pvu8
 jDS5tUrL4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMWvOliLFgnX3H06SaWBsa7Ul2MXBxCAjMY
 JV5OWcEC4rAIvGaW+PhiGTuIIyFwh1Vi0tOJTF2MnEBOlsS7q1uBbA4gO01i3mZbiHCVxJM3j
 1hBwkICahJr3kRBDP3JKLF/2yVGkBphgVCJU79Ps4PYIgLVEjM3zWQEKWIWOM8o8evpL0aIjh
 eMEt3zJ4MtYBPQkVg3oxakgVfAVmLb5nnMIDaLgKrEyxmnWEBsUYFwiaaz/SwQNYISJ2c+AbM
 5BZwkPu/+AraYWcAM6M6HzBC2uMStJ/OZIGx5ieats5knMIrOQtI+C0nLLCQts5C0LGBkWcWo
 UZxaVJZapGtsqJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERgzDECwg7FpUeAhR
 kkOJiVR3n/v30UK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC95PM+UkiwKDU9tSItMwcYvTBpCQ
 4eJRHeBSBp3uKCxNzizHSI1ClGS44Ldy79YeI4sOcWkHw283UDsxBLXn5eqpQ47z2QBgGQhoz
 SPLhxsARziVFWSpiXEehAIZ6C1KLczBJU+VeM4hyMSsK8BSBTeDLzSuC2vgI6iAnoIFn7NyAH
 lSQipKQaGN0XRdouWPU74cj96c4Rt65vmcC6+QujiMnjTV6fe3+nLmjN+BlvrHDA0NPp9IvOw
 yEzPG33LS3QVJ5b5PtS6M2rw6VvcoW9kzyzrLq2tHjO9wqZwO3P/cnnVf5x9h3KV1LPur1m27
 AtefWXYK7oi/mL1izXuP9Y5lg24wPxWU8ZNMrLhcTOLlRiKc5INNRiLipOBADnDK9xKwMAAA=
 =
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1508855189!78522715!1
X-Originating-IP: [209.85.216.193]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20326 invoked from network); 24 Oct 2017 14:26:30 -0000
Received: from mail-qt0-f193.google.com (HELO mail-qt0-f193.google.com)
 (209.85.216.193)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 24 Oct 2017 14:26:30 -0000
Received: by mail-qt0-f193.google.com with SMTP id d9so23841375qtd.7
 for <xen-devel@lists.xenproject.org>; Tue, 24 Oct 2017 07:26:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=PwbvxI5YiYxpk7q8Fwf84BS9tFJcglzb3ZBCb6IXbf4=;
 b=ZwQcDmSDvTBtNIPE+8JkcLqbJfc3XHQ3+4hEa0xjqpZnvVXQALq0FiWIW2M3iw+B42
 Y+Q+o1uOR4o5GMcvQxzORhvdFMST7TzWZu2lU5Psp7f5M2EgMSnCF2RpR84YNlmYp7Mr
 ixCOdDvgDTGUfg2CvoLFw9NEWT2F5blwhRN4I=
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=PwbvxI5YiYxpk7q8Fwf84BS9tFJcglzb3ZBCb6IXbf4=;
 b=Bb+mmvvaEtZuxQWF84H8tn1lfGZyA7E0ayGApV5JRpwXZ3hbUeiNS/AKeZ7Ym/MQZe
 5r8tpr7VZDyuHgzyP86oPlbWXbIgyzTxCCF1LYNlOWnfA9R0tsABjljPl6eXBhjlohJ/
 Gl2wOkZQ6pZgWa4RAhn669ocYmJm7XibZCBew5hpp9cIuXZUuRiGWIpRakTGW2jKPiD6
 tSlFS+ybNJNMDETCIxKeQ6A/0SaW3m1zQtskK/pw5ca+XmtRFmSOPRVvuOgwRkm9Q9Eg
 zGBKqKeXtrZtMA2978TE7D71asCY+B+iIK/LofNbiKz3KW43EI0Pzcy0l4o8fo2d57ix
 4eoQ==
X-Gm-Message-State: AMCzsaUX9S0uDOFoLucf5zH2c1IGLvsX1FCXg3zc+XkMo8W0F563ihmT
 6h12OJM3ewbjvaK4gmHPJC7/VQ==
X-Google-Smtp-Source: ABhQp+SCYrWDJrC7md/9r+HroWBN+0jOQCk4Zp6yNATJCwwrUgvmWFePKeh9Bsx93Xm/l2eypm3DzQ==
X-Received: by 10.237.42.131 with SMTP id t3mr24815826qtd.188.1508855188570;
 Tue, 24 Oct 2017 07:26:28 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id v40sm294465qtj.81.2017.10.24.07.26.26
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 24 Oct 2017 07:26:28 -0700 (PDT)
To: "Goel, Sameer" <sgoel@codeaurora.org>, xen-devel@lists.xenproject.org,
 julien.grall@arm.com, mjaggi@caviumnetworks.com
References: <1505954230-18892-1-git-send-email-sgoel@codeaurora.org>
 <1505954230-18892-6-git-send-email-sgoel@codeaurora.org>
 <040fde45-10f8-fa40-29e3-d1312faf311f@linaro.org>
 <23d4e661-0097-4cd0-7917-bc66c92fe8b4@codeaurora.org>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <323b5e90-6f57-2fc9-6d22-6d74986ca734@linaro.org>
Date: Tue, 24 Oct 2017 15:26:24 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <23d4e661-0097-4cd0-7917-bc66c92fe8b4@codeaurora.org>
Content-Language: en-US
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, george.dunlap@eu.citrix.com,
 Andrew.Cooper3@citrix.com, jbeulich@suse.com, Ian.Jackson@citrix.com,
 nd@arm.com, robin.murphy@arm.com, shankerd@codeaurora.org
Subject: Re: [Xen-devel] [RFC v2 5/7] acpi:arm64: Add support for parsing
 IORT table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU2FtZWVyLAoKT24gMTkvMTAvMTcgMTY6MjEsIEdvZWwsIFNhbWVlciB3cm90ZToKPiBPbiAx
MC8xMi8yMDE3IDg6MDYgQU0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+ICsKPj4+ICsvKiBSZWRl
ZmluZSBXQVJOIG1hY3JvcyAqLwo+Pj4gKyN1bmRlZiBXQVJOCj4+PiArI3VuZGVmIFdBUk5fT04K
Pj4+ICsjZGVmaW5lIFdBUk4oY29uZGl0aW9uLCBmb3JtYXQuLi4pICh7wqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgXAo+Pj4gK8KgwqDCoCBpbnQgX19yZXRfd2Fybl9vbiA9
ICEhKGNvbmRpdGlvbik7wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFwKPj4+ICvCoMKg
wqAgaWYgKHVubGlrZWx5KF9fcmV0X3dhcm5fb24pKcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIFwKPj4+ICvCoMKgwqDCoMKgwqDCoCBwcmludGsoZm9ybWF0KTvCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFwKPj4+ICvCoMKgwqAgdW5s
aWtlbHkoX19yZXRfd2Fybl9vbik7wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgXAo+Pj4gK30pCj4+Cj4+IEFnYWluLCB5b3Ugc2hvdWxkIGF0IGxlYXN0IHRyeSB0byBtb2Rp
ZnkgdGhlIGNvbW1vbiBjb2RlIHZlcnNpb24gYmVmb3JlIGRlY2lkaW5nIHRvIHJlZGVmaW5lIGl0
IGhlcmUuCj4gVGhlIHhlbiBtYWNybyBzZWVtcyBzdWNoIHRoYXQgaXQgZXhwbGljaXRseSB0cmll
cyB0byBibG9jayBhIHJldHVybiBieSB3cmFwcGluZyB0aGlzIG1hY3JvIGluIGEgbG9vcC4gSSBo
YWQgY2hhbmdlZCB0aGUgY29tbW9uIGZ1bmN0aW9uIGluIHRoZSBsYXN0IGl0ZXJhdGlvbiBhbmQg
dGhlcmUgc2VlbWVkIHRvIGJlIGEgcHVzaGJhY2suCgpJIGRvbid0IHRoaW5rIHRoZXJlIHdhcyBh
bnkgcHVzaGJhY2sgb24gY2hhbmdpbmcgdGhlIGNvbW1vbiBjb2RlLiBKYW4gCkJldWxpY2ggdmFs
aWRseSByZXF1ZXN0ZWQgdG8gbW92ZSB0aGF0IGNoYW5nZSBpbiBhIHNlcGFyYXRlIHBhdGNoLgoK
Pj4KPj4+ICsjZGVmaW5lIFdBUk5fVEFJTlQoY29uZCwgdGFpbnQsIGZvcm1hdC4uLikgV0FSTihj
b25kLCBmb3JtYXQpCj4+PiArI2RlZmluZSBXQVJOX09OKGNvbmQpwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICghIWNvbmQpCj4+PiAgwqAgwqAgI2RlZmluZSBJT1JU
X1RZUEVfTUFTSyh0eXBlKcKgwqDCoCAoMSA8PCAodHlwZSkpCj4+PiAgwqAgI2RlZmluZSBJT1JU
X01TSV9UWVBFwqDCoMKgwqDCoMKgwqAgKDEgPDwgQUNQSV9JT1JUX05PREVfSVRTX0dST1VQKQo+
Pj4gQEAgLTI1Niw2ICsyODYsMTMgQEAgc3RhdGljIGFjcGlfc3RhdHVzIGlvcnRfbWF0Y2hfbm9k
ZV9jYWxsYmFjayhzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKm5vZGUsCj4+PiAgwqDCoMKgwqDCoCBh
Y3BpX3N0YXR1cyBzdGF0dXM7Cj4+PiAgwqAgwqDCoMKgwqDCoCBpZiAobm9kZS0+dHlwZSA9PSBB
Q1BJX0lPUlRfTk9ERV9OQU1FRF9DT01QT05FTlQpIHsKPj4+ICvCoMKgwqDCoMKgwqDCoCBzdGF0
dXMgPSBBRV9OT1RfSU1QTEVNRU5URUQ7Cj4+PiArLyoKPj4+ICsgKiBXZSBuZWVkIHRoZSBuYW1l
c3BhY2Ugb2JqZWN0IG5hbWUgZnJvbSBkc2R0IHRvIG1hdGNoIHRoZSBpb3J0IG5vZGUsIHRoaXMK
Pj4KPj4gUGxlYXNlIGFkZCBhICJYZW46IFRPRE86IiBpbiBmcm9udC4KPiBPay4KPj4KPj4+ICsg
KiB3aWxsIG5lZWQgYWRkaXRpb25zIHRvIHRoZSBrZXJuZWwgeGVuIGJ1cyBub3RpZmllcnMuCj4+
PiArICogU28sIGRpc2FibGluZyB0aGUgbmFtZWQgbm9kZSBjb2RlIHRpbGwgYSBwcm9wb3NhbCBp
cyBhcHByb3ZlZC4KPj4+ICsgKi8KPj4+ICsjaWYgMAo+Pj4gIMKgwqDCoMKgwqDCoMKgwqDCoCBz
dHJ1Y3QgYWNwaV9idWZmZXIgYnVmID0geyBBQ1BJX0FMTE9DQVRFX0JVRkZFUiwgTlVMTCB9Owo+
Pj4gIMKgwqDCoMKgwqDCoMKgwqDCoCBzdHJ1Y3QgYWNwaV9kZXZpY2UgKmFkZXYgPSB0b19hY3Bp
X2RldmljZV9ub2RlKGRldi0+Zndub2RlKTsKPj4+ICDCoMKgwqDCoMKgwqDCoMKgwqAgc3RydWN0
IGFjcGlfaW9ydF9uYW1lZF9jb21wb25lbnQgKm5jb21wOwo+Pj4gQEAgLTI3NSwxMSArMzEyLDEy
IEBAIHN0YXRpYyBhY3BpX3N0YXR1cyBpb3J0X21hdGNoX25vZGVfY2FsbGJhY2soc3RydWN0IGFj
cGlfaW9ydF9ub2RlICpub2RlLAo+Pj4gIMKgwqDCoMKgwqDCoMKgwqDCoCBzdGF0dXMgPSAhc3Ry
Y21wKG5jb21wLT5kZXZpY2VfbmFtZSwgYnVmLnBvaW50ZXIpID8KPj4+ICDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIEFFX09LIDogQUVf
Tk9UX0ZPVU5EOwo+Pj4gIMKgwqDCoMKgwqDCoMKgwqDCoCBhY3BpX29zX2ZyZWUoYnVmLnBvaW50
ZXIpOwo+Pj4gKyNlbmRpZgo+Pj4gIMKgwqDCoMKgwqAgfSBlbHNlIGlmIChub2RlLT50eXBlID09
IEFDUElfSU9SVF9OT0RFX1BDSV9ST09UX0NPTVBMRVgpIHsKPj4+ICDCoMKgwqDCoMKgwqDCoMKg
wqAgc3RydWN0IGFjcGlfaW9ydF9yb290X2NvbXBsZXggKnBjaV9yYzsKPj4+IC3CoMKgwqDCoMKg
wqDCoCBzdHJ1Y3QgcGNpX2J1cyAqYnVzOwo+Pj4gK8KgwqDCoMKgwqDCoMKgIHN0cnVjdCBwY2lf
ZGV2ICpwY2lfZGV2Owo+Pgo+PiBEbyB5b3UgcmVhbGx5IG5lZWQgdG8gbW9kaWZ5IHRoZSBjb2Rl
PyBXb3VsZG4ndCBpdCBiZSBwb3NzaWJsZSB0byBkbwo+Pgo+PiAjZGVmaW5lIHBjaV9idXMgcGNp
X2Rldgo+IFRoZSBwY2lfZGV2IGlzIHRoZSBjb250YWluZXIgZm9yIHRoZSBnZW5lcmljIGRldmlj
ZS4gSSB3YW50ZWQgdG8gY2FsbCB0aGlzIG91dCBleHBsaWNpdGx5IGhlcmUuIFdlIGNhbiBkbyB0
aGUgYWJvdmUgaWYgeW91IGluc2lzdCA6KS4KCkkgYWdyZWUgdGhpcyBjYW4gYmUgY29uZnVzaW5n
IHRvIHJlYWQuIEJ1dCB0aGF0IGNoYW5nZSBpcyBub3QganVzdGlmaWVkIApmb3IgdGhlIGdvYWwg
eW91IHdhbnQgdG8gYWNoaWV2ZS4gRS5nIGltcG9ydGluZyB0aGUgY29kZSBmcm9tIExpbnV4IGFu
ZCAKa2VlcCBpbiBzeW5jIGluIHRoZSBmdXR1cmUuCgpXaXRoIGEgY29tbWVudCBvbiB0b3Agb2Yg
dGhlIGRlZmluaXRpb25zLCB5b3UgY291bGQgZXhwbGFpbiB3aGVuIHBjaV9idXMgCj0gcGNpX2Rl
diBhdCB0aGUgbW9tZW50LgoKWy4uLl0KCj4+PiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvYXJtL3NtbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMK
Pj4+IGluZGV4IDM2MmQ1NzguLmFkOTU2ZDUgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9hcm0vc21tdS5jCj4+PiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
cm0vc21tdS5jCj4+PiBAQCAtMTgxLDYgKzE4MSw3IEBAIHN0YXRpYyB2b2lkIF9faW9tZW0gKmRl
dm1faW9yZW1hcF9yZXNvdXJjZShzdHJ1Y3QgZGV2aWNlICpkZXYsCj4+PiAgwqDCoCAqIFhlbjog
UENJIGZ1bmN0aW9ucwo+Pj4gIMKgwqAgKiBUT0RPOiBJdCBzaG91bGQgYmUgaW1wbGVtZW50ZWQg
d2hlbiBQQ0kgd2lsbCBiZSBzdXBwb3J0ZWQKPj4+ICDCoMKgICovCj4+PiArI3VuZGVmIHRvX3Bj
aV9kZXYKPj4KPj4gV2h5IHRoaXMgY2hhbmdlPwo+IEkgaGFkIHJlZGVmaW5lIHRoZSB0b19wY2lf
ZGV2IHRvIGdldCB0aGUgYWN0dWFsIHBjaV9kZXYgc3RydWN0LiBzbW11IGRyaXZlciBkb2VzIG5v
dCB1c2UgcGNpIHlldC4KClRoYXQgc2hvdWxkIGdvIGluIGEgc2VwYXJhdGUgY29tbWl0IGluIHRo
YXQgY2FzZSB3aXRoIHByb2JhYmx5IGFsbCBzdHViIApmb3IgUENJIHlvdSBhZGRlZCAoc2VlIHRo
ZSBwY2kuaCkuCgpUaGUgcmVhc29uIGJlaGluZCBpcyB0aG9zZSBjaGFuZ2VzIGFyZSBub3QgZGly
ZWN0bHkgcmVsYXRlZCB0byB0aGlzIApwYXRjaC4gUGF0Y2ggc2hvdWxkIGJlIGtlcHQgc2ltcGxl
IGFuZCBkbyBvbmUgdGhpbmcgb25seS4gVGhpcyBtYWtlcyAKZWFzaWVyIHRvIHJldmlldy4KCkNo
ZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 24 14:31:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 14:31:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e70F1-0006IN-96; Tue, 24 Oct 2017 14:31:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e70Ez-0006IH-8q
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 14:31:37 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 40/4F-13910-8CE4FE95; Tue, 24 Oct 2017 14:31:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKIsWRWlGSWpSXmKPExsUyZ7p8oO4Jv/e
 RBscamC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owJuz8wF3wWqujZfYGtgfEmfxcjJ4eQwGQm
 iWk/rboYuYDs34wSTSdesEA4GxklVj7qYYRwtjFKHD16jR2kRVjATmLnyblACQ4OEYFMid4rt
 RCTjCX2TD7ACGIzC2hJbGu5ywRiswkYSZw9Oh0szitgK/Fo3WywMSwCqhJbjt1lAbFFBcIl3j
 YeYYGoEZQ4OfMJmM0pYCLRvuAcC8RMPYkd13+xQtjyEtvfzmEGsSWA9ra/vcg2gVFwFpL2WUh
 aZiFpWcDIvIpRozi1qCy1SNfITC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzBw
 GYBgB+OZBYGHGCU5mJREef+9fxcpxJeUn1KZkVicEV9UmpNafIhRhoNDSYK3wfd9pJBgUWp6a
 kVaZg4whmDSEhw8SiK8C3yA0rzFBYm5xZnpEKlTjMYcxzZd/sPE8Wzm6wZmIZa8/LxUKXHeOJ
 BJAiClGaV5cINgsX2JUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwrzJIFN4MvNK4Pa9AjqFCeg
 UWfs3IKeUJCKkpBoYna86f3m1J/IeT8i8XFH2a0c2TFuwOjrt7pulzp8c3y68Lfbxb51PfaHX
 maMXXvIWXl++4Hic4pQ1zzteisz7fnr9MVaTid+643wWlOvIXPbfMedM051nYUcP/dLZvqz23
 trt7ze6zX+qwvpFSvN1/rTbTSGGx35LdB66omYsU5V9t0Jvi92/GwFKLMUZiYZazEXFiQCiHp
 GJ6AIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1508855494!103661612!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4262 invoked from network); 24 Oct 2017 14:31:35 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Oct 2017 14:31:35 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9OEVTVu013746
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 24 Oct 2017 14:31:29 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9OEVSln011198
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 24 Oct 2017 14:31:28 GMT
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9OEVQ4N024615;
 Tue, 24 Oct 2017 14:31:26 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 24 Oct 2017 07:31:26 -0700
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20171024081050.2441-1-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <554ab545-5e74-29c8-0eb7-5db1dcbeb6bb@oracle.com>
Date: Tue, 24 Oct 2017 10:33:07 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20171024081050.2441-1-jgross@suse.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: hw42@ipsumj.de, stable@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] xen: fix booting ballooned down hvm guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMjQvMjAxNyAwNDoxMCBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBDb21taXQgOTZl
ZGQ2MWRjZjQ0MzYyZDNlZjBiZWQxYTUzNjFlMGFjNzg4NmE2MyAoInhlbi9iYWxsb29uOiBkb24n
dAo+IG9ubGluZSBuZXcgbWVtb3J5IGluaXRpYWxseSIpIGludHJvZHVjZWQgYSByZWdyZXNzaW9u
IHdoZW4gYm9vdGluZyBhCj4gSFZNIGRvbWFpbiB3aXRoIG1lbW9yeSBsZXNzIHRoYW4gbWVtLW1h
eDogaW5zdGVhZCBvZiBiYWxsb29uaW5nIGRvd24KPiBpbW1lZGlhdGVseSB0aGUgc3lzdGVtIHdv
dWxkIHRyeSB0byB1c2UgdGhlIG1lbW9yeSB1cCB0byBtZW0tbWF4Cj4gcmVzdWx0aW5nIGluIFhl
biBjcmFzaGluZyB0aGUgZG9tYWluLgo+Cj4gRm9yIEhWTSBkb21haW5zIHRoZSBjdXJyZW50IHNp
emUgd2lsbCBiZSByZWZsZWN0ZWQgaW4gWGVuc3RvcmUgbm9kZQo+IG1lbW9yeS9zdGF0aWMtbWF4
IGluc3RlYWQgb2YgbWVtb3J5L3RhcmdldC4KPgo+IEFkZGl0aW9uYWxseSB3ZSBoYXZlIHRvIHRy
aWdnZXIgdGhlIGJhbGxvb25pbmcgcHJvY2VzcyBhdCBvbmNlLgo+Cj4gQ2M6IDxzdGFibGVAdmdl
ci5rZXJuZWwub3JnPiAjIDQuMTMKPiBGaXhlczogOTZlZGQ2MWRjZjQ0MzYyZDNlZjBiZWQxYTUz
NjFlMGFjNzg4NmE2MyAoInhlbi9iYWxsb29uOiBkb24ndAo+ICAgICAgICBvbmxpbmUgbmV3IG1l
bW9yeSBpbml0aWFsbHkiKQo+Cj4gU3VnZ2VzdGVkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlz
Lm9zdHJvdnNreUBvcmFjbGUuY29tPgo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KClJlcG9ydGVkLWJ5OiBIVzQyIDxodzQyQGlwc3Vtai5kZT4KCj4gLS0t
Cj4gIGRyaXZlcnMveGVuL3hlbi1iYWxsb29uLmMgfCAxOCArKysrKysrKysrKystLS0tLS0KPiAg
MSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCj4KPiBkaWZm
IC0tZ2l0IGEvZHJpdmVycy94ZW4veGVuLWJhbGxvb24uYyBiL2RyaXZlcnMveGVuL3hlbi1iYWxs
b29uLmMKPiBpbmRleCBlODkxMzZhYjg1MWUuLjM3NDU3NDhkOTY0NCAxMDA2NDQKPiAtLS0gYS9k
cml2ZXJzL3hlbi94ZW4tYmFsbG9vbi5jCj4gKysrIGIvZHJpdmVycy94ZW4veGVuLWJhbGxvb24u
Ywo+IEBAIC01Nyw3ICs1Nyw3IEBAIHN0YXRpYyBpbnQgcmVnaXN0ZXJfYmFsbG9vbihzdHJ1Y3Qg
ZGV2aWNlICpkZXYpOwo+ICBzdGF0aWMgdm9pZCB3YXRjaF90YXJnZXQoc3RydWN0IHhlbmJ1c193
YXRjaCAqd2F0Y2gsCj4gIAkJCSBjb25zdCBjaGFyICpwYXRoLCBjb25zdCBjaGFyICp0b2tlbikK
PiAgewo+IC0JdW5zaWduZWQgbG9uZyBsb25nIG5ld190YXJnZXQ7Cj4gKwl1bnNpZ25lZCBsb25n
IGxvbmcgbmV3X3RhcmdldCwgc3RhdGljX21heDsKPiAgCWludCBlcnI7Cj4gIAlzdGF0aWMgYm9v
bCB3YXRjaF9maXJlZDsKPiAgCXN0YXRpYyBsb25nIHRhcmdldF9kaWZmOwo+IEBAIC03MiwxMyAr
NzIsMTkgQEAgc3RhdGljIHZvaWQgd2F0Y2hfdGFyZ2V0KHN0cnVjdCB4ZW5idXNfd2F0Y2ggKndh
dGNoLAo+ICAJICogcGFnZXMuIFBBR0VfU0hJRlQgY29udmVydHMgYnl0ZXMgdG8gcGFnZXMsIGhl
bmNlIFBBR0VfU0hJRlQgLSAxMC4KPiAgCSAqLwo+ICAJbmV3X3RhcmdldCA+Pj0gUEFHRV9TSElG
VCAtIDEwOwo+IC0JaWYgKHdhdGNoX2ZpcmVkKSB7Cj4gLQkJYmFsbG9vbl9zZXRfbmV3X3Rhcmdl
dChuZXdfdGFyZ2V0IC0gdGFyZ2V0X2RpZmYpOwo+IC0JCXJldHVybjsKPiArCj4gKwlpZiAoIXdh
dGNoX2ZpcmVkKSB7Cj4gKwkJd2F0Y2hfZmlyZWQgPSB0cnVlOwo+ICsJCWVyciA9IHhlbmJ1c19z
Y2FuZihYQlRfTklMLCAibWVtb3J5IiwgInN0YXRpYy1tYXgiLCAiJWxsdSIsCj4gKwkJCQkgICAm
c3RhdGljX21heCk7Cj4gKwkJaWYgKGVyciAhPSAxKQo+ICsJCQlzdGF0aWNfbWF4ID0gbmV3X3Rh
cmdldDsKPiArCQlzdGF0aWNfbWF4ID4+PSBQQUdFX1NISUZUIC0gMTA7CgppZiB5b3Ugc2V0IHN0
YXRpY19tYXggdG8gbmV3X3RhcmdldCB5b3UndmUgYWxyZWFkeSBkb25lIHRoZSBzaGlmdCwKaGF2
ZW4ndCB5b3U/CgoKPiArCQl0YXJnZXRfZGlmZiA9IHhlbl9wdl9kb21haW4oKSA/IDAKCldoeSBk
byB3ZSBzcGVjaWFsLWNhc2UgUFY/CgotYm9yaXMKCj4gKwkJCQk6IHN0YXRpY19tYXggLSBiYWxs
b29uX3N0YXRzLnRhcmdldF9wYWdlczsKPiAgCX0KPiAgCj4gLQl3YXRjaF9maXJlZCA9IHRydWU7
Cj4gLQl0YXJnZXRfZGlmZiA9IG5ld190YXJnZXQgLSBiYWxsb29uX3N0YXRzLnRhcmdldF9wYWdl
czsKPiArCWJhbGxvb25fc2V0X25ld190YXJnZXQobmV3X3RhcmdldCAtIHRhcmdldF9kaWZmKTsK
PiAgfQo+ICBzdGF0aWMgc3RydWN0IHhlbmJ1c193YXRjaCB0YXJnZXRfd2F0Y2ggPSB7Cj4gIAku
bm9kZSA9ICJtZW1vcnkvdGFyZ2V0IiwKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 24 14:41:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 14:41:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e70OK-00074O-EZ; Tue, 24 Oct 2017 14:41:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1e70OJ-00074I-Bz
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 14:41:15 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 EB/D2-31302-A015FE95; Tue, 24 Oct 2017 14:41:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsVyuP0Ovy5X4Pt
 Ig2PT2Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyXzbvYCz4LV8ye5NLAeFagi5GTQ0LASOLt
 xH9MXYxcHEICCxklph5+xAaSEBawk9h5ci4jiC0ikC9x7uY9VhCbWUBLYlvLXSYQW0ggTeLI+
 VawOJuAqsSG66fAbF4Ba4mbD08B1XBwsADFj27VBgmLCoRL3Gl9xwJRIihxcuYTMJsTaNWcpT
 fZIMbrSey4/gtqlbjErSfzmSBseYntb+cwT2Dkn4WkfRaSlllIWmYhaVnAyLKKUb04tagstUj
 XUi+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzAwGYBgB+PaVudDjJIcTEqivP/e
 v4sU4kvKT6nMSCzOiC8qzUktPsQow8GhJMG7zP99pJBgUWp6akVaZg4wRmDSEhw8SiK8L0DSv
 MUFibnFmekQqVOMxhzHNl3+w8TxbObrBmYhlrz8vFQpcd77IKUCIKUZpXlwg2Cxe4lRVkqYlx
 HoNCGegtSi3MwSVPlXjOIcjErCvDtApvBk5pXA7XsFdAoT0Cmy9m9ATilJREhJNTCm747+fnL
 N8qsbO3+bvTFMese4+NW+qH3JBx7dvyXJfVdJWGn9tbrXEr/dbtnoxGsUiu4U0mPbeS72leRv
 hSKDhXXRHt13l/S2H2NbsrUt5v9Pw/tdOR2L37GuW7j7iNS/LQV8N6ZMiyxd4/PskdfDqVwnE
 25PuLlOQHrfb4050782rItcWC2xSomlOCPRUIu5qDgRAL6TnR3YAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1508856073!92556315!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35635 invoked from network); 24 Oct 2017 14:41:14 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-16.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Oct 2017 14:41:14 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 22711ABAF;
 Tue, 24 Oct 2017 14:41:11 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
References: <20171024081050.2441-1-jgross@suse.com>
 <554ab545-5e74-29c8-0eb7-5db1dcbeb6bb@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <de27e10a-c384-a0b1-4fd7-03e22663965c@suse.com>
Date: Tue, 24 Oct 2017 16:41:10 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <554ab545-5e74-29c8-0eb7-5db1dcbeb6bb@oracle.com>
Content-Language: en-US
Cc: hw42@ipsumj.de, stable@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] xen: fix booting ballooned down hvm guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjQvMTAvMTcgMTY6MzMsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiAxMC8yNC8yMDE3
IDA0OjEwIEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBDb21taXQgOTZlZGQ2MWRjZjQ0MzYy
ZDNlZjBiZWQxYTUzNjFlMGFjNzg4NmE2MyAoInhlbi9iYWxsb29uOiBkb24ndAo+PiBvbmxpbmUg
bmV3IG1lbW9yeSBpbml0aWFsbHkiKSBpbnRyb2R1Y2VkIGEgcmVncmVzc2lvbiB3aGVuIGJvb3Rp
bmcgYQo+PiBIVk0gZG9tYWluIHdpdGggbWVtb3J5IGxlc3MgdGhhbiBtZW0tbWF4OiBpbnN0ZWFk
IG9mIGJhbGxvb25pbmcgZG93bgo+PiBpbW1lZGlhdGVseSB0aGUgc3lzdGVtIHdvdWxkIHRyeSB0
byB1c2UgdGhlIG1lbW9yeSB1cCB0byBtZW0tbWF4Cj4+IHJlc3VsdGluZyBpbiBYZW4gY3Jhc2hp
bmcgdGhlIGRvbWFpbi4KPj4KPj4gRm9yIEhWTSBkb21haW5zIHRoZSBjdXJyZW50IHNpemUgd2ls
bCBiZSByZWZsZWN0ZWQgaW4gWGVuc3RvcmUgbm9kZQo+PiBtZW1vcnkvc3RhdGljLW1heCBpbnN0
ZWFkIG9mIG1lbW9yeS90YXJnZXQuCj4+Cj4+IEFkZGl0aW9uYWxseSB3ZSBoYXZlIHRvIHRyaWdn
ZXIgdGhlIGJhbGxvb25pbmcgcHJvY2VzcyBhdCBvbmNlLgo+Pgo+PiBDYzogPHN0YWJsZUB2Z2Vy
Lmtlcm5lbC5vcmc+ICMgNC4xMwo+PiBGaXhlczogOTZlZGQ2MWRjZjQ0MzYyZDNlZjBiZWQxYTUz
NjFlMGFjNzg4NmE2MyAoInhlbi9iYWxsb29uOiBkb24ndAo+PiAgICAgICAgb25saW5lIG5ldyBt
ZW1vcnkgaW5pdGlhbGx5IikKPj4KPj4gU3VnZ2VzdGVkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJv
cmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Cj4gCj4gUmVwb3J0ZWQtYnk6IEhXNDIgPGh3NDJAaXBzdW1qLmRl
PgoKSG1tLCBpcyBhbiBhbm9ueW1vdXMgUmVwb3J0ZWQtYnk6IHRhZyBva2F5PwoKPiAKPj4gLS0t
Cj4+ICBkcml2ZXJzL3hlbi94ZW4tYmFsbG9vbi5jIHwgMTggKysrKysrKysrKysrLS0tLS0tCj4+
ICAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKPj4KPj4g
ZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3hlbi1iYWxsb29uLmMgYi9kcml2ZXJzL3hlbi94ZW4t
YmFsbG9vbi5jCj4+IGluZGV4IGU4OTEzNmFiODUxZS4uMzc0NTc0OGQ5NjQ0IDEwMDY0NAo+PiAt
LS0gYS9kcml2ZXJzL3hlbi94ZW4tYmFsbG9vbi5jCj4+ICsrKyBiL2RyaXZlcnMveGVuL3hlbi1i
YWxsb29uLmMKPj4gQEAgLTU3LDcgKzU3LDcgQEAgc3RhdGljIGludCByZWdpc3Rlcl9iYWxsb29u
KHN0cnVjdCBkZXZpY2UgKmRldik7Cj4+ICBzdGF0aWMgdm9pZCB3YXRjaF90YXJnZXQoc3RydWN0
IHhlbmJ1c193YXRjaCAqd2F0Y2gsCj4+ICAJCQkgY29uc3QgY2hhciAqcGF0aCwgY29uc3QgY2hh
ciAqdG9rZW4pCj4+ICB7Cj4+IC0JdW5zaWduZWQgbG9uZyBsb25nIG5ld190YXJnZXQ7Cj4+ICsJ
dW5zaWduZWQgbG9uZyBsb25nIG5ld190YXJnZXQsIHN0YXRpY19tYXg7Cj4+ICAJaW50IGVycjsK
Pj4gIAlzdGF0aWMgYm9vbCB3YXRjaF9maXJlZDsKPj4gIAlzdGF0aWMgbG9uZyB0YXJnZXRfZGlm
ZjsKPj4gQEAgLTcyLDEzICs3MiwxOSBAQCBzdGF0aWMgdm9pZCB3YXRjaF90YXJnZXQoc3RydWN0
IHhlbmJ1c193YXRjaCAqd2F0Y2gsCj4+ICAJICogcGFnZXMuIFBBR0VfU0hJRlQgY29udmVydHMg
Ynl0ZXMgdG8gcGFnZXMsIGhlbmNlIFBBR0VfU0hJRlQgLSAxMC4KPj4gIAkgKi8KPj4gIAluZXdf
dGFyZ2V0ID4+PSBQQUdFX1NISUZUIC0gMTA7Cj4+IC0JaWYgKHdhdGNoX2ZpcmVkKSB7Cj4+IC0J
CWJhbGxvb25fc2V0X25ld190YXJnZXQobmV3X3RhcmdldCAtIHRhcmdldF9kaWZmKTsKPj4gLQkJ
cmV0dXJuOwo+PiArCj4+ICsJaWYgKCF3YXRjaF9maXJlZCkgewo+PiArCQl3YXRjaF9maXJlZCA9
IHRydWU7Cj4+ICsJCWVyciA9IHhlbmJ1c19zY2FuZihYQlRfTklMLCAibWVtb3J5IiwgInN0YXRp
Yy1tYXgiLCAiJWxsdSIsCj4+ICsJCQkJICAgJnN0YXRpY19tYXgpOwo+PiArCQlpZiAoZXJyICE9
IDEpCj4+ICsJCQlzdGF0aWNfbWF4ID0gbmV3X3RhcmdldDsKPj4gKwkJc3RhdGljX21heCA+Pj0g
UEFHRV9TSElGVCAtIDEwOwo+IAo+IGlmIHlvdSBzZXQgc3RhdGljX21heCB0byBuZXdfdGFyZ2V0
IHlvdSd2ZSBhbHJlYWR5IGRvbmUgdGhlIHNoaWZ0LAo+IGhhdmVuJ3QgeW91PwoKQWFoLCByaWdo
dC4gSSBtb3ZlZCByZWFkaW5nIHN0YXRpYy1tYXggZG93biBpbnRvIHRoZSBpZiB3aXRob3V0CmFk
anVzdG1lbnQgYWZ0ZXIgaGF2aW5nIGl0IHJpZ2h0IGF0IHRoZSBzdGFydCBvZiB0aGUgZnVuY3Rp
b24KaW5pdGlhbGx5LiBUaGFua3MgZm9yIGNhdGNoaW5nIHRoaXMuCgo+PiArCQl0YXJnZXRfZGlm
ZiA9IHhlbl9wdl9kb21haW4oKSA/IDAKPiAKPiBXaHkgZG8gd2Ugc3BlY2lhbC1jYXNlIFBWPwoK
QmVjYXVzZSB0aGUgaW5pdGlhbCB2YWx1ZSBvZiBiYWxsb29uX3N0YXRzLnRhcmdldF9wYWdlcyBp
cyBzcGVjaWFsLWNhc2VkCmZvciBQViwgdG9vLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 24 14:55:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 14:55:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e70bW-0007rU-Pu; Tue, 24 Oct 2017 14:54:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e70bV-0007rO-Cq
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 14:54:53 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 43/A2-29911-C345FE95; Tue, 24 Oct 2017 14:54:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsUyZ7p8oK5NyPt
 Ig8NH2Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oznXcdZC75yVPQ0rGRpYDzO3sXIxSEkMJFJ
 4sbXCYwQzm9Gie6Np6CcjYwS06Z+hHK2MUpM3PaJpYuRk0NYwE5i58m5QAkODhGBTIneK7UQN
 dMZJbY3L2AGqWEW0JLY1nKXCcRmEzCSOHt0OiOIzStgK/F99Q+wOIuAqsScc6vYQWxRgXCJt4
 1HWCBqBCVOznwCZnMK2EhsW9rICjFTT2LH9V9QtrzE9rdzwHZJCBhKnH64jXECo+AsJO2zkLT
 MQtKygJF5FaNGcWpRWWqRrpG5XlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYPAy
 AMEOxsVrAw8xSnIwKYny/nv/LlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG9K8PtIIcGi1PTUi
 rTMHGAcwaQlOHiURHjzQdK8xQWJucWZ6RCpU4y6HM9mvm5gFmLJy89LlRLnLQYpEgApyijNgx
 sBi+lLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEua1B5nCk5lXArfpFdARTEBHyNq/ATmiJBE
 hJdXAGHvxjOCX9091HP0urZm4PfGx5mktL5ecu3I/OJMvnpC13u57ZUd9ZzrflwLvs7xbosz4
 nNYWWKn+K2571W0XySm+PPW5Rn2ryQFxr/s3r9y5daeGYZv2297dzaenW8knh6/anCBT8Y7b3
 pbt5s60jQc8tzhvzxf8mN6x9ceE/jff/h28FLhmrxJLcUaioRZzUXEiADoyQpHkAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1508856890!72042068!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13275 invoked from network); 24 Oct 2017 14:54:51 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Oct 2017 14:54:51 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9OEskTA019833
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 24 Oct 2017 14:54:46 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9OEskcc022676
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 24 Oct 2017 14:54:46 GMT
Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v9OEsiWE023674;
 Tue, 24 Oct 2017 14:54:44 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 24 Oct 2017 07:54:44 -0700
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20171024081050.2441-1-jgross@suse.com>
 <554ab545-5e74-29c8-0eb7-5db1dcbeb6bb@oracle.com>
 <de27e10a-c384-a0b1-4fd7-03e22663965c@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <8b419db3-8753-be6c-c938-1e2adb210770@oracle.com>
Date: Tue, 24 Oct 2017 10:56:26 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <de27e10a-c384-a0b1-4fd7-03e22663965c@suse.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: hw42@ipsumj.de, stable@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] xen: fix booting ballooned down hvm guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMjQvMjAxNyAxMDo0MSBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAyNC8xMC8x
NyAxNjozMywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+PiBPbiAxMC8yNC8yMDE3IDA0OjEwIEFN
LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4gQ29tbWl0IDk2ZWRkNjFkY2Y0NDM2MmQzZWYwYmVk
MWE1MzYxZTBhYzc4ODZhNjMgKCJ4ZW4vYmFsbG9vbjogZG9uJ3QKPj4+IG9ubGluZSBuZXcgbWVt
b3J5IGluaXRpYWxseSIpIGludHJvZHVjZWQgYSByZWdyZXNzaW9uIHdoZW4gYm9vdGluZyBhCj4+
PiBIVk0gZG9tYWluIHdpdGggbWVtb3J5IGxlc3MgdGhhbiBtZW0tbWF4OiBpbnN0ZWFkIG9mIGJh
bGxvb25pbmcgZG93bgo+Pj4gaW1tZWRpYXRlbHkgdGhlIHN5c3RlbSB3b3VsZCB0cnkgdG8gdXNl
IHRoZSBtZW1vcnkgdXAgdG8gbWVtLW1heAo+Pj4gcmVzdWx0aW5nIGluIFhlbiBjcmFzaGluZyB0
aGUgZG9tYWluLgo+Pj4KPj4+IEZvciBIVk0gZG9tYWlucyB0aGUgY3VycmVudCBzaXplIHdpbGwg
YmUgcmVmbGVjdGVkIGluIFhlbnN0b3JlIG5vZGUKPj4+IG1lbW9yeS9zdGF0aWMtbWF4IGluc3Rl
YWQgb2YgbWVtb3J5L3RhcmdldC4KPj4+Cj4+PiBBZGRpdGlvbmFsbHkgd2UgaGF2ZSB0byB0cmln
Z2VyIHRoZSBiYWxsb29uaW5nIHByb2Nlc3MgYXQgb25jZS4KPj4+Cj4+PiBDYzogPHN0YWJsZUB2
Z2VyLmtlcm5lbC5vcmc+ICMgNC4xMwo+Pj4gRml4ZXM6IDk2ZWRkNjFkY2Y0NDM2MmQzZWYwYmVk
MWE1MzYxZTBhYzc4ODZhNjMgKCJ4ZW4vYmFsbG9vbjogZG9uJ3QKPj4+ICAgICAgICBvbmxpbmUg
bmV3IG1lbW9yeSBpbml0aWFsbHkiKQo+Pj4KPj4+IFN1Z2dlc3RlZC1ieTogQm9yaXMgT3N0cm92
c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KPj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPj4gUmVwb3J0ZWQtYnk6IEhXNDIgPGh3NDJAaXBz
dW1qLmRlPgo+IEhtbSwgaXMgYW4gYW5vbnltb3VzIFJlcG9ydGVkLWJ5OiB0YWcgb2theT8KCk9o
LCBJIGRvbid0IGtub3cgd2hhdCB0aGUgcnVsZXMgYXJlIGZvciB0aGlzIGtpbmQgb2YgYWRkcmVz
cy4gSSdkCnByb2JhYmx5IHN0aWxsIGFkZCBpdCBidXQgaXQncyB1cCB0byB5b3UuCgotYm9yaXMK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 24 14:58:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 14:58:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e70em-00087W-PS; Tue, 24 Oct 2017 14:58:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1e70el-00087P-EG
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 14:58:15 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 98/06-30115-6055FE95; Tue, 24 Oct 2017 14:58:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVyuP0Ovy5b6Pt
 IgwXPOC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxVx5ezFZznqmjd7t7A+J2ji5GTQ0LASOLt
 xH9MXYxcHEICCxklFu7ZxgSSEBawk9h5ci4jiC0ikC9x7uY9VhCbWUBLYlvLXaiGU4wS807cB
 mtgE1CV2HD9FFgRr4C1xOapb8HiLEDx9ZdWMoPYogLhEnda37FA1AhKnJz5BMjm4OAEWtbU7w
 sxX09ix/VfULvEJTY9+w5ly0tsfzuHeQIj/ywk3bOQtMxC0jILScsCRpZVjBrFqUVlqUW6xkZ
 6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBwckABDsYT68LPMQoycGkJMr77/27
 SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvLeC30cKCRalpqdWpGXmAOMEJi3BwaMkwpsPkuYtL
 kjMLc5Mh0idYtTleDbzdQOzEEtefl6qlDhvMUiRAEhRRmke3AhYzF5ilJUS5mUEOkqIpyC1KD
 ezBFX+FaM4B6OSMO9HkCk8mXklcJteAR3BBHSErP0bkCNKEhFSUg2MEzi5pCY/9a/c9eDLoa2
 x/h8rbh9wnsC3SiXzMdeL8N88FrHMLaXbnZM6AyW3ezF/833vkSbK9yRL/FndSu5dOWyTf2T7
 Fb0rdp6+qX0S23u7melHM6frXPNyjpetiC0MPnR0iT1b1HXpDWteblwXwr6Jc2F9xIwIDuczO
 xmubKjcfMr4uecmJZbijERDLeai4kQAuO1Ud9QCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1508857093!64755097!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28438 invoked from network); 24 Oct 2017 14:58:14 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-2.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Oct 2017 14:58:14 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 4BAFFAAC3;
 Tue, 24 Oct 2017 14:58:13 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
References: <20171024081050.2441-1-jgross@suse.com>
 <554ab545-5e74-29c8-0eb7-5db1dcbeb6bb@oracle.com>
 <de27e10a-c384-a0b1-4fd7-03e22663965c@suse.com>
 <8b419db3-8753-be6c-c938-1e2adb210770@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <5c91d54b-be9a-b454-bf76-d7d10159f1a2@suse.com>
Date: Tue, 24 Oct 2017 16:58:11 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <8b419db3-8753-be6c-c938-1e2adb210770@oracle.com>
Content-Language: de-DE
Cc: hw42@ipsumj.de, stable@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] xen: fix booting ballooned down hvm guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjQvMTAvMTcgMTY6NTYsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiAxMC8yNC8yMDE3
IDEwOjQxIEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBPbiAyNC8xMC8xNyAxNjozMywgQm9y
aXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4gT24gMTAvMjQvMjAxNyAwNDoxMCBBTSwgSnVlcmdlbiBH
cm9zcyB3cm90ZToKPj4+PiBDb21taXQgOTZlZGQ2MWRjZjQ0MzYyZDNlZjBiZWQxYTUzNjFlMGFj
Nzg4NmE2MyAoInhlbi9iYWxsb29uOiBkb24ndAo+Pj4+IG9ubGluZSBuZXcgbWVtb3J5IGluaXRp
YWxseSIpIGludHJvZHVjZWQgYSByZWdyZXNzaW9uIHdoZW4gYm9vdGluZyBhCj4+Pj4gSFZNIGRv
bWFpbiB3aXRoIG1lbW9yeSBsZXNzIHRoYW4gbWVtLW1heDogaW5zdGVhZCBvZiBiYWxsb29uaW5n
IGRvd24KPj4+PiBpbW1lZGlhdGVseSB0aGUgc3lzdGVtIHdvdWxkIHRyeSB0byB1c2UgdGhlIG1l
bW9yeSB1cCB0byBtZW0tbWF4Cj4+Pj4gcmVzdWx0aW5nIGluIFhlbiBjcmFzaGluZyB0aGUgZG9t
YWluLgo+Pj4+Cj4+Pj4gRm9yIEhWTSBkb21haW5zIHRoZSBjdXJyZW50IHNpemUgd2lsbCBiZSBy
ZWZsZWN0ZWQgaW4gWGVuc3RvcmUgbm9kZQo+Pj4+IG1lbW9yeS9zdGF0aWMtbWF4IGluc3RlYWQg
b2YgbWVtb3J5L3RhcmdldC4KPj4+Pgo+Pj4+IEFkZGl0aW9uYWxseSB3ZSBoYXZlIHRvIHRyaWdn
ZXIgdGhlIGJhbGxvb25pbmcgcHJvY2VzcyBhdCBvbmNlLgo+Pj4+Cj4+Pj4gQ2M6IDxzdGFibGVA
dmdlci5rZXJuZWwub3JnPiAjIDQuMTMKPj4+PiBGaXhlczogOTZlZGQ2MWRjZjQ0MzYyZDNlZjBi
ZWQxYTUzNjFlMGFjNzg4NmE2MyAoInhlbi9iYWxsb29uOiBkb24ndAo+Pj4+ICAgICAgICBvbmxp
bmUgbmV3IG1lbW9yeSBpbml0aWFsbHkiKQo+Pj4+Cj4+Pj4gU3VnZ2VzdGVkLWJ5OiBCb3JpcyBP
c3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+Pj4+IFNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPj4+IFJlcG9ydGVkLWJ5OiBIVzQyIDxo
dzQyQGlwc3Vtai5kZT4KPj4gSG1tLCBpcyBhbiBhbm9ueW1vdXMgUmVwb3J0ZWQtYnk6IHRhZyBv
a2F5Pwo+IAo+IE9oLCBJIGRvbid0IGtub3cgd2hhdCB0aGUgcnVsZXMgYXJlIGZvciB0aGlzIGtp
bmQgb2YgYWRkcmVzcy4gSSdkCj4gcHJvYmFibHkgc3RpbGwgYWRkIGl0IGJ1dCBpdCdzIHVwIHRv
IHlvdS4KClRoZSBkb2NzIHNheSBlYWNoIHRhZyBzaG91bGQgYmU6CgogIHRhZzogRnVsbCBOYW1l
IDxlbWFpbCBhZGRyZXNzPiAgb3B0aW9uYWwtb3RoZXItc3R1ZmYKCkkgZG9uJ3QgdGhpbmsgSFc0
MiBjYW4gYmUgcmVnYXJkZWQgdG8gYmUgYSBmdWxsIG5hbWUuCgoKSnVlcmdlbgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 24 14:59:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 14:59:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e70gF-0008Fl-3f; Tue, 24 Oct 2017 14:59:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hw42@ipsumj.de>) id 1e70gD-0008FZ-JL
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 14:59:45 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 71/FD-05363-0655FE95; Tue, 24 Oct 2017 14:59:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPKsWRWlGSWpSXmKPExsWS670xWzc29H2
 kwZ0jWhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8arE1tYC5plK3b8/MPYwDhPqouRi4NFoI9d
 YsnPY2xdjJwcQgKrGSW2r8oAsYUF7CR2npzLCFIkIjCRUeLS13ssIAlmASmJdZ8OsYEkhAR+M
 0rMbXsI5HBwsAlIS+xeLAdSwytgI7Fu9lF2kDCLgKrE0/nJEGFBiZMzn7CAhDmBSqavDAGZwi
 zQzigxfd1DpgmMPLOQlM1ClpsFtjpFYkvrPsZZCNtmITtvFpLzZiE5YxaSf2YhO3sWwiEQvXo
 SO67/YoWwxSVuPZkPtVdbYtnC18wQtq3EunXvWWDq3/7uhbItJdbv+MS+gFFgFaNGcWpRWWqR
 rqGBXlJRZnpGSW5iZg6QZ6yXm1pcnJiempOYVKyXnJ+7iREYefUMDIw7GLd1OR9ilORgUhLl/
 ff+XaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV6JkPeRQoJFqempFWmZOcAUAJOW4OBREuHNDw
 ZK8xYXJOYWZ6ZDpE4x6nI8m/m6gVmIJS8/L1VKnPcrSJEASFFGaR7cCFg6usQoKyXMy8jAwCD
 EU5BalJtZgir/ilGcg1FJmPcjyBSezLwSuE2vgI5gAjpC1v4NyBEliQgpqQZGu96eaY/e57ls
 khc6en1RwYzwlHuTvu6+ne7f8OTgDt/OgsXT/ylfU7E8sIThqPOmtIYcifW38l6Ku6gyWxbdK
 31z7/zfqBchB9P0Hr/+3qmgLLp86pxUxVcHnrktfiSZcsX2nuCx1w53qzrmV+RXh9kY73nbUP
 RS/KYFg9jphr1y5daecWzcSizFGYmGWsxFxYkAmU+XlkIDAAA=
X-Env-Sender: hw42@ipsumj.de
X-Msg-Ref: server-7.tower-31.messagelabs.com!1508857181!104201192!1
X-Originating-IP: [109.75.177.107]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18965 invoked from network); 24 Oct 2017 14:59:41 -0000
Received: from ipsumj.de (HELO ipsumj.de) (109.75.177.107)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Oct 2017 14:59:41 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=ipsumj.de;
 s=js1; 
 h=Content-Type:In-Reply-To:MIME-Version:Date:Message-ID:From:References:Cc:To:Subject;
 bh=NPTcILXIg6mPKeQF0S8Yg+Z8mKdf4X//cki03HvyoUE=; 
 b=Ac/ivj+ihd3k7a1lvBKgsE8zovj/r9q1dPV0g/N+FD1igqm0oVLw5+nCKu2i59pjet/fBoDTMPMbcFa4F7xoDewbhCWxeFYrgkaMSGUSudK/LAzSe9D/kEqV65SpPKkhahBQB5LBydXF14ockQfs9dD2Qs8TCUFHiXWgBKDqM5xSXNIuFmKlO6shMwMtMN/PWBBSZPATSPJP4aq8horhzLBaNfUeZbD3eIgYaErnD/TjSkawWUv/3nnD5xYHXZlYRL/5KRbVylJGqh7JS/rmqU0oxjxDAVKaIs4oaA5JUKjGDVKoJWVyP4kAM+768istVQGNPs/IB7MU3TG5Uhd3obWcyZ9fb8Qd6PpcypPtUS9mYYOtIfUPeGKPYh6LBRUFSS7wpmUNxSguHyO+jhhdvoEFyAiltX7IjCuQxjm4wArEavTbvslDbbASi/OKi6uvvbO5lkAyhMnsv1TZEm/Hd8NvwcmLc+SMn/R1Rahqwyth7OPv/JxmAkGhRGO/XlV7xC0nnoxoibaGlf015nGCZRl4kzTvDLZtB3NCnrSx9otDSpJV8mK/0Fz2M7TkcOpBHgWxZ9Csd0fAZ+VXDopAcma7YRPRFNpAltRH5yO5jlnwRQZ+rdtRHSZvuQfpfkMPvwedqCVnexKDy/a5hPOf51gDPYJFwtyQS0yqlxfDsRs=;
Received: by localhost with esmtpsa (TLSv1.2:DHE-RSA-AES128-SHA:128)
 (Exim 4.84_2) (envelope-from <hw42@ipsumj.de>)
 id 1e70g8-0005ME-SD; Tue, 24 Oct 2017 16:59:40 +0200
To: Juergen Gross <jgross@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20171024081050.2441-1-jgross@suse.com>
 <554ab545-5e74-29c8-0eb7-5db1dcbeb6bb@oracle.com>
 <de27e10a-c384-a0b1-4fd7-03e22663965c@suse.com>
 <8b419db3-8753-be6c-c938-1e2adb210770@oracle.com>
 <5c91d54b-be9a-b454-bf76-d7d10159f1a2@suse.com>
From: HW42 <hw42@ipsumj.de>
Message-ID: <f17a1825-c8f0-341a-4f23-37f907d08ab4@ipsumj.de>
Date: Tue, 24 Oct 2017 14:59:00 +0000
MIME-Version: 1.0
In-Reply-To: <5c91d54b-be9a-b454-bf76-d7d10159f1a2@suse.com>
Cc: stable@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] xen: fix booting ballooned down hvm guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0444591715663825691=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============0444591715663825691==
Content-Type: multipart/signed; micalg=pgp-sha512;
 protocol="application/pgp-signature";
 boundary="5x6OklI5CdxcMOQ2E8kFjLcGkrhMFhmqe"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--5x6OklI5CdxcMOQ2E8kFjLcGkrhMFhmqe
Content-Type: multipart/mixed; boundary="xcUauNsj2bgneS8NnAR0XmMf9XMkNh2sl";
 protected-headers="v1"
From: HW42 <hw42@ipsumj.de>
To: Juergen Gross <jgross@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
Cc: stable@vger.kernel.org
Message-ID: <f17a1825-c8f0-341a-4f23-37f907d08ab4@ipsumj.de>
Subject: Re: [PATCH] xen: fix booting ballooned down hvm guest
References: <20171024081050.2441-1-jgross@suse.com>
 <554ab545-5e74-29c8-0eb7-5db1dcbeb6bb@oracle.com>
 <de27e10a-c384-a0b1-4fd7-03e22663965c@suse.com>
 <8b419db3-8753-be6c-c938-1e2adb210770@oracle.com>
 <5c91d54b-be9a-b454-bf76-d7d10159f1a2@suse.com>
In-Reply-To: <5c91d54b-be9a-b454-bf76-d7d10159f1a2@suse.com>

--xcUauNsj2bgneS8NnAR0XmMf9XMkNh2sl
Content-Type: text/plain; charset=windows-1252
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable

Juergen Gross:
> On 24/10/17 16:56, Boris Ostrovsky wrote:
>> On 10/24/2017 10:41 AM, Juergen Gross wrote:
>>> On 24/10/17 16:33, Boris Ostrovsky wrote:
>>>> On 10/24/2017 04:10 AM, Juergen Gross wrote:
>>>>> Commit 96edd61dcf44362d3ef0bed1a5361e0ac7886a63 ("xen/balloon: don'=
t
>>>>> online new memory initially") introduced a regression when booting =
a
>>>>> HVM domain with memory less than mem-max: instead of ballooning dow=
n
>>>>> immediately the system would try to use the memory up to mem-max
>>>>> resulting in Xen crashing the domain.
>>>>>
>>>>> For HVM domains the current size will be reflected in Xenstore node=

>>>>> memory/static-max instead of memory/target.
>>>>>
>>>>> Additionally we have to trigger the ballooning process at once.
>>>>>
>>>>> Cc: <stable@vger.kernel.org> # 4.13
>>>>> Fixes: 96edd61dcf44362d3ef0bed1a5361e0ac7886a63 ("xen/balloon: don'=
t
>>>>>        online new memory initially")
>>>>>
>>>>> Suggested-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
>>>>> Signed-off-by: Juergen Gross <jgross@suse.com>
>>>> Reported-by: HW42 <hw42@ipsumj.de>
>>> Hmm, is an anonymous Reported-by: tag okay?
>>
>> Oh, I don't know what the rules are for this kind of address. I'd
>> probably still add it but it's up to you.
>=20
> The docs say each tag should be:
>=20
>   tag: Full Name <email address>  optional-other-stuff
>=20
> I don't think HW42 can be regarded to be a full name.

I think you really should allow pseudonymous contributions. But in my
case my nickname is anyway linked to my legal name so fell free to use:
Simon Gaiser <hw42@ipsumj.de>


--xcUauNsj2bgneS8NnAR0XmMf9XMkNh2sl--

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

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

iQJDBAEBCgAtFiEEqieyzvOmi9FGaQcT5KzJJ4pkaBYFAlnvVVQPHGh3NDJAaXBz
dW1qLmRlAAoJEOSsySeKZGgWEjAQALDpoUM/OyHztoWtxh8UPpzwpmryhCtwvVkY
Xk4aPm8Qnsa/9OKOez+5W/0HAbrprIHqhJSkiXtcqgQVDjDmVrPROBmHxVE5q8PE
us9Odm7LA15f8sCfRrs/xekSKANwOBhvLjj2Be+77Top00dUlb5t+8ZoiQCndsTh
LbrAKKCoTsADfwesTsy4IoeZg56Cov8G4ClTzugq9deIUjxbggQ2+qNKplUbQl4o
+1b0J8uOUB++qqNYbnqidiMkvxaQJmUbkmcAA7tSoBWxYIjr5Iky5IgQmHfQRhUZ
Dsx6GYrPXjdzPulRLuF64xyEt+CJO8pRoYFgA/ZFPwaQ/NC7FfnEcK4SPfb6wmhY
tpTUPZol8kz8Vmg1mY9L9BSrDfAsQYyX15MYZnzhvvK35w/ETUXZfgsq7JY78NSj
YtzOExSQA6OcUbg0GuLgYBcUS+hjuOURBDphtkUDQhVFJjMjpIJME4Q7gK8pgeNt
zDZ9+Yc8CG7NlPrOhQuojl7Xpn7jGdKxbe2M9m7sIlrCrFb5O8JA1/9azmrHMoDJ
aTo+mLCMJFH6xJ8eweyzrE5cg04Kqs6XOLDGDxzyDEl4/aEV7J9oFfUq3i0uCrBn
uYgkBgfUuF7yibXn9aOEATGH6GsadLfEPrLs61IRADqy6cLPtArmPk4cOaXMGS88
ddU8PWmf
=l4Ax
-----END PGP SIGNATURE-----

--5x6OklI5CdxcMOQ2E8kFjLcGkrhMFhmqe--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0444591715663825691==--


From xen-devel-bounces@lists.xen.org Tue Oct 24 15:02:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 15:02:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e70iO-0000Xo-GL; Tue, 24 Oct 2017 15:02:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1e70iM-0000XT-VF
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 15:01:59 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 16/0A-10419-6E55FE95; Tue, 24 Oct 2017 15:01:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyuP0Ov+7T0Pe
 RBkt2qVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnd02wLpvJWnHiznrGBsYO7i5GTQ0LASOLt
 xH9MXYxcHEICCxklbpx5xAySEBawk9h5ci4jSEJEoI1RYuqfG2AJZgEpiXWfDrFBdKxlkuiYu
 4gNJMEmoCqx4fopVhCbV8Ba4v6kLywgNgtQ/NjyGWC2qEC4xJ3WdywQNYISJ2c+AbM5BWwlbv
 dMZYNYoCex4/ovVghbXGLTs+9QtrzE9rdzmCcw8s9C0j4LScssJC2zkLQsYGRZxahRnFpUllq
 ka2Spl1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGKD1DAyMOxgvb/E7xCjJwaQk
 yvvv/btIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8E0LeRwoJFqWmp1akZeYAYwUmLcHBoyTCm
 x8MlOYtLkjMLc5Mh0idYtTleDbzdQOzEEtefl6qlDhvPMgMAZCijNI8uBGwuL3EKCslzMvIwM
 AgxFOQWpSbWYIq/4pRnINRSZh3KcgUnsy8ErhNr4COYAI6Qtb+DcgRJYkIKakGxlkGMj2PMsT
 k/V1Y7l21tjpTcuVI7DKNRbs3OZnP2PpjXf0Zx+idXqVNXmllYmKTHkf+Wav22Lr+6Oxi/emr
 nlydJHCga6/0/b0P/usZdhvU32HbclbYb6WOrej672ufcvNHr9pfvOeYQG9zQVJZ6kumKbP7V
 sYy3ytYusDG7uljiXnsm3p3liixFGckGmoxFxUnAgDgoFNm1gIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1508857317!106820184!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38522 invoked from network); 24 Oct 2017 15:01:57 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-5.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Oct 2017 15:01:57 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id E480FAAC3;
 Tue, 24 Oct 2017 15:01:56 +0000 (UTC)
To: HW42 <hw42@ipsumj.de>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
References: <20171024081050.2441-1-jgross@suse.com>
 <554ab545-5e74-29c8-0eb7-5db1dcbeb6bb@oracle.com>
 <de27e10a-c384-a0b1-4fd7-03e22663965c@suse.com>
 <8b419db3-8753-be6c-c938-1e2adb210770@oracle.com>
 <5c91d54b-be9a-b454-bf76-d7d10159f1a2@suse.com>
 <f17a1825-c8f0-341a-4f23-37f907d08ab4@ipsumj.de>
From: Juergen Gross <jgross@suse.com>
Message-ID: <99e6e72f-5198-55ec-05e2-32df6a5332e8@suse.com>
Date: Tue, 24 Oct 2017 17:01:56 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <f17a1825-c8f0-341a-4f23-37f907d08ab4@ipsumj.de>
Content-Language: de-DE
Cc: stable@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] xen: fix booting ballooned down hvm guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjQvMTAvMTcgMTY6NTksIEhXNDIgd3JvdGU6Cj4gSnVlcmdlbiBHcm9zczoKPj4gT24gMjQv
MTAvMTcgMTY6NTYsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4+IE9uIDEwLzI0LzIwMTcgMTA6
NDEgQU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4gT24gMjQvMTAvMTcgMTY6MzMsIEJvcmlz
IE9zdHJvdnNreSB3cm90ZToKPj4+Pj4gT24gMTAvMjQvMjAxNyAwNDoxMCBBTSwgSnVlcmdlbiBH
cm9zcyB3cm90ZToKPj4+Pj4+IENvbW1pdCA5NmVkZDYxZGNmNDQzNjJkM2VmMGJlZDFhNTM2MWUw
YWM3ODg2YTYzICgieGVuL2JhbGxvb246IGRvbid0Cj4+Pj4+PiBvbmxpbmUgbmV3IG1lbW9yeSBp
bml0aWFsbHkiKSBpbnRyb2R1Y2VkIGEgcmVncmVzc2lvbiB3aGVuIGJvb3RpbmcgYQo+Pj4+Pj4g
SFZNIGRvbWFpbiB3aXRoIG1lbW9yeSBsZXNzIHRoYW4gbWVtLW1heDogaW5zdGVhZCBvZiBiYWxs
b29uaW5nIGRvd24KPj4+Pj4+IGltbWVkaWF0ZWx5IHRoZSBzeXN0ZW0gd291bGQgdHJ5IHRvIHVz
ZSB0aGUgbWVtb3J5IHVwIHRvIG1lbS1tYXgKPj4+Pj4+IHJlc3VsdGluZyBpbiBYZW4gY3Jhc2hp
bmcgdGhlIGRvbWFpbi4KPj4+Pj4+Cj4+Pj4+PiBGb3IgSFZNIGRvbWFpbnMgdGhlIGN1cnJlbnQg
c2l6ZSB3aWxsIGJlIHJlZmxlY3RlZCBpbiBYZW5zdG9yZSBub2RlCj4+Pj4+PiBtZW1vcnkvc3Rh
dGljLW1heCBpbnN0ZWFkIG9mIG1lbW9yeS90YXJnZXQuCj4+Pj4+Pgo+Pj4+Pj4gQWRkaXRpb25h
bGx5IHdlIGhhdmUgdG8gdHJpZ2dlciB0aGUgYmFsbG9vbmluZyBwcm9jZXNzIGF0IG9uY2UuCj4+
Pj4+Pgo+Pj4+Pj4gQ2M6IDxzdGFibGVAdmdlci5rZXJuZWwub3JnPiAjIDQuMTMKPj4+Pj4+IEZp
eGVzOiA5NmVkZDYxZGNmNDQzNjJkM2VmMGJlZDFhNTM2MWUwYWM3ODg2YTYzICgieGVuL2JhbGxv
b246IGRvbid0Cj4+Pj4+PiAgICAgICAgb25saW5lIG5ldyBtZW1vcnkgaW5pdGlhbGx5IikKPj4+
Pj4+Cj4+Pj4+PiBTdWdnZXN0ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5
QG9yYWNsZS5jb20+Cj4+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+Cj4+Pj4+IFJlcG9ydGVkLWJ5OiBIVzQyIDxodzQyQGlwc3Vtai5kZT4KPj4+PiBI
bW0sIGlzIGFuIGFub255bW91cyBSZXBvcnRlZC1ieTogdGFnIG9rYXk/Cj4+Pgo+Pj4gT2gsIEkg
ZG9uJ3Qga25vdyB3aGF0IHRoZSBydWxlcyBhcmUgZm9yIHRoaXMga2luZCBvZiBhZGRyZXNzLiBJ
J2QKPj4+IHByb2JhYmx5IHN0aWxsIGFkZCBpdCBidXQgaXQncyB1cCB0byB5b3UuCj4+Cj4+IFRo
ZSBkb2NzIHNheSBlYWNoIHRhZyBzaG91bGQgYmU6Cj4+Cj4+ICAgdGFnOiBGdWxsIE5hbWUgPGVt
YWlsIGFkZHJlc3M+ICBvcHRpb25hbC1vdGhlci1zdHVmZgo+Pgo+PiBJIGRvbid0IHRoaW5rIEhX
NDIgY2FuIGJlIHJlZ2FyZGVkIHRvIGJlIGEgZnVsbCBuYW1lLgo+IAo+IEkgdGhpbmsgeW91IHJl
YWxseSBzaG91bGQgYWxsb3cgcHNldWRvbnltb3VzIGNvbnRyaWJ1dGlvbnMuIEJ1dCBpbiBteQo+
IGNhc2UgbXkgbmlja25hbWUgaXMgYW55d2F5IGxpbmtlZCB0byBteSBsZWdhbCBuYW1lIHNvIGZl
bGwgZnJlZSB0byB1c2U6Cj4gU2ltb24gR2Fpc2VyIDxodzQyQGlwc3Vtai5kZT4KPiAKClRoYW5r
cywgd2lsbCBhZGQgaXQgaW4gVjIuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 24 15:23:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 15:23:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e712d-00024m-By; Tue, 24 Oct 2017 15:22:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4636f98d9=George.Dunlap@citrix.com>)
 id 1e712b-00024g-JH
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 15:22:53 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 2D/82-11148-CCA5FE95; Tue, 24 Oct 2017 15:22:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsWSzvfng+6ZqPe
 RBksfs1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmXt/9gL2jlrPj0IauB8QdbFyMnh4SAv0Tn
 51mMXYwcQHaZxILNHBDhIokZDW9ZIOxiiUtNp5lBbF4BQYmTM5+AxTkFLCSuH9oMZgsJZEjc6
 VoCVsMmoCcx7/hXFpCRLAKqEkcmCkJMT5RY8UYRxOQVCJC4vykExBQWMJP48DUJpE9EwEii88
 5loD4uDmaBDhaJQ8dXM4IkmAU0JVq3/2aHWKQqsfjBUXaIw9Ik2u9fY53AKDgLyW2zkLQsYGR
 axahRnFpUllqka2Sol1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGJL1DAyMOxjv
 TvY7xCjJwaQkyvvv/btIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8OyLfRwoJFqWmp1akZeYAo
 wMmLcHBoyTC2wmS5i0uSMwtzkyHSJ1i1OV4NvN1A7MQS15+XqqUOG8ASJEASFFGaR7cCFikXm
 KUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzDsJZApPZl4J3KZXQEcwAR0ha/8G5IiSRISUVAN
 jbj2vqlnrxsQfWQ/D7njf291bo7nn1YaDF33MmR+L5HBPeHg14ecLxXvmJUG7dBPm6DL5OnAr
 FnFfVf2WcWOZl2/YwTwFZ+s/yZ3hvubVQh8Ud5T9j/ef79decedH9Lni9YnPJY/95F9pfKfAZ
 deNNw28X9UYJb1Vdl/elveg4cqq4jevTscpsRRnJBpqMRcVJwIAgDs6fM8CAAA=
X-Env-Sender: prvs=4636f98d9=George.Dunlap@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1508858569!69619068!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55531 invoked from network); 24 Oct 2017 15:22:51 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Oct 2017 15:22:51 -0000
X-IronPort-AV: E=Sophos;i="5.43,428,1503360000"; d="scan'208";a="106476563"
X-Gm-Message-State: AMCzsaXhvkrNUHz61VsjpPoQxFefNoy+YYDxF3r7mCmrB036IWVuavho
 73cspyvb7R9CemNdf6lSiH3sDpApZNP/cb1OtQU=
X-Google-Smtp-Source: ABhQp+QNDqRuQIgYb1dPcdeD7KfyosrFWothSAxM5rscV9WE0M+2EI+kUCwhaO51ooDboxXY5PzQZmZfBb8JniQSzY0=
X-Received: by 10.36.94.129 with SMTP id h123mr12798938itb.64.1508858559337;
 Tue, 24 Oct 2017 08:22:39 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <20170915145113.GZ11040@char.us.oracle.com>
References: <20170911170159.3083-1-george.dunlap@citrix.com>
 <20170915145113.GZ11040@char.us.oracle.com>
From: George Dunlap <george.dunlap@citrix.com>
Date: Tue, 24 Oct 2017 16:22:38 +0100
X-Gmail-Original-Message-ID: <CAFLBxZbRyehnZ1Fed07o2YATcAzoqpuVYNK_SehsgHn6BJke4g@mail.gmail.com>
Message-ID: <CAFLBxZbRyehnZ1Fed07o2YATcAzoqpuVYNK_SehsgHn6BJke4g@mail.gmail.com>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
X-ClientProxiedBy: FTLPEX02CAS03.citrite.net (10.13.99.94) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC v2] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMTUsIDIwMTcgYXQgMzo1MSBQTSwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrCjxr
b25yYWQud2lsa0BvcmFjbGUuY29tPiB3cm90ZToKPj4gKyMjIyBTb2Z0LXJlc2V0IGZvciBQViBn
dWVzdHMKPgo+IHMvUFYvSFZNLwoKSXMgaXQ/ICBJIHRob3VnaHQgdGhpcyB3YXMgZm9yIFJIRUwg
NSBQViBndWVzdHMgdG8gYmUgYWJsZSB0byBkbyBjcmFzaCBrZXJuZWxzLgoKPj4gKyMjIyBUcmFu
c2NlbmRlbnQgTWVtb3J5Cj4+ICsKPj4gKyAgICBTdGF0dXM6IEV4cGVyaW1lbnRhbAo+PiArCj4+
ICtbWFhYIEFkZCBkZXNjcmlwdGlvbl0KPgo+IEd1ZXN0cyB3aXRoIHRtZW0gZHJpdmVycyBhdXRv
YmFsbG9vbiBtZW1vcnkgb3V0IGFsbG93aW5nIGEgZmx1aWQKPiBhbmQgZHluYW1pYyBtZW1vcnkg
YWxsb2NhdGlvbiAtIGluIGVmZmVjdCBtZW1vcnkgb3ZlcmNvbW1pdCB3aXRob3V0Cj4gdGhlIG5l
ZWQgdG8gc3dhcC4gT25seSB3b3JrcyB3aXRoIExpbnV4IGd1ZXN0cyAoYXMgaXQgcmVxdWlyZXMK
PiBPUyBkcml2ZXJzKS4KCkJ1dCBhdXRvYmFsbG9vbmluZyBkb2Vzbid0IHJlcXVpcmUgYW55IHN1
cHBvcnQgaW4gWGVuLCByaWdodD8gIEkKdGhvdWdodCB0aGUgVE1FTSBzdXBwb3J0IGluIFhlbiB3
YXMgbW9yZSBhYm91dCB0aGUgdHJhbmNlbmRlbnQgbWVtb3J5CmJhY2tlbmRzLgoKPiAuLnNuaXAu
Lgo+PiArIyMjIExpdmUgUGF0Y2hpbmcKPj4gKwo+PiArICAgIFN0YXR1cywgeDg2OiBTdXBwb3J0
ZWQKPj4gKyAgICBTdGF0dXMsIEFSTTogRXhwZXJpbWVudGFsCj4+ICsKPj4gK0NvbXBpbGUgdGlt
ZSBkaXNhYmxlZAo+Cj4gZm9yIEFSTS4KPgo+IEFzIHRoZSBwYXRjaCB3aWxsIGRvOgo+Cj4gIGNv
bmZpZyBMSVZFUEFUQ0gKPiAtICAgICAgIGJvb2wgIkxpdmUgcGF0Y2hpbmcgc3VwcG9ydCAoVEVD
SCBQUkVWSUVXKSIKPiAtICAgICAgIGRlZmF1bHQgbgo+ICsgICAgICAgYm9vbCAiTGl2ZSBwYXRj
aGluZyBzdXBwb3J0Igo+ICsgICAgICAgZGVmYXVsdCBYODYKPiAgICAgICAgIGRlcGVuZHMgb24g
SEFTX0JVSUxEX0lEID0gInkiCj4gICAgICAgICAtLS1oZWxwLS0tCj4gICAgICAgICAgIEFsbG93
cyBhIHJ1bm5pbmcgWGVuIGh5cGVydmlzb3IgdG8gYmUgZHluYW1pY2FsbHkgcGF0Y2hlZCB1c2lu
ZwoKQWNrCgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 24 15:58:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 15:58:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e71au-00045r-3K; Tue, 24 Oct 2017 15:58:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e71as-00045l-A3
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 15:58:18 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 28/11-13803-8136FE95; Tue, 24 Oct 2017 15:58:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKKsWRWlGSWpSXmKPExsXiVRvkoiua/D7
 SYPd8HYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePq/ROMBddZKu4e3cfcwPiWuYuRi0NIYAaj
 xPOeR0wgDovAa2aJB08esYE4EgJ3WCU+vVjE3sXIAeRkSZzu4+hi5AQy0yT2T/vPAmFXSnza1
 MsCUiIkoCax5k0UxNCfjBKP5l5gB6kRFvCU+P21ixGkRkQgQKJtrSBImFkgWGLS/enMILaQgJ
 3Ev4vzwTaxCehIrJtRCxLmFbCVmDrlHhuIzSKgKrGu+T4TiC0qEC7RdLafBaJGUOLkzCdgNqe
 AvcSEv7PYIcabSczb/JAZwhaXuPVkPhOELS+x/e0c5gmMorOQtM9C0jILScssJC0LGFlWMWoU
 pxaVpRbpGlrqJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIERks9AwPjDsbfx/0OM
 UpyMCmJ8v57/y5SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvUdL7SCHBotT01Iq0zBxg3MKkJT
 h4lER4/yYCpXmLCxJzizPTIVKnGC05bjy8/oeJY9+eW0Dy2czXDcxCLHn5ealS4rz/QBoEQBo
 ySvPgxsFSyyVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrwcIFfxZOaVwG19BXQQE9BBsvZv
 QA4qSURISTUwBpmtcnlz1Prs9tDS6cmK8uX6e6xFrjmaS8U9OrLy3KOL/2v5HKtlQiplDGOXB
 R6uydIXvPokXtvL4/mbLxYPinxeK+6bo/eSb9G133PEJgT4aP67ciTHW5f3jv8fI/3pqgvdv+
 eY/p+y7OyRXoGrCR9EDVjDv7sUbw5dUfyI+fuzS292b8h7osRSnJFoqMVcVJwIADM2BQEoAwA
 A
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1508860693!111824434!1
X-Originating-IP: [74.125.82.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28956 invoked from network); 24 Oct 2017 15:58:13 -0000
Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com)
 (74.125.82.68)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 24 Oct 2017 15:58:13 -0000
Received: by mail-wm0-f68.google.com with SMTP id r68so17341683wmr.3
 for <xen-devel@lists.xenproject.org>; Tue, 24 Oct 2017 08:58:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=Bo/ZqGxxvIuRDxpt4ewaU3m87s6k5yyoPaCDoQnLG7M=;
 b=WIyeFzz9N3iMMoAZo+e/yUmfWlbAdpCuapsmv+xtrlWVp9NAzSqqauY8iyZ70cCFVt
 PRAHVswxPpZQ5my9nDdpM83TNHvENrvW86Rdo+//Qc8YC9R3alO7fNQaC2wZ6tllWrts
 7HmdWUFmSEbfkbrJRyrDk3XXx5nm8CMlXTa48=
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=Bo/ZqGxxvIuRDxpt4ewaU3m87s6k5yyoPaCDoQnLG7M=;
 b=MMo8yDXvZgAplitjdfoK0z3goYXtN02NPoaguQgARm5sA1zfrskhOrFWMc84s2gsKH
 vBGRgepXQZxxT37cxpuEnKEtn6mr5Nj/SgPegjrQ+9qChMXGh9N62BlRk+uGq22ZdYw9
 G8uowoI4GTXth4x5XUT/e0grGBaqkoVWxiwXIvfb7eWjlIooefli8o/w5Qp66+7nru3Y
 gRDjzP6I0hPf9ODWKzWuAa7fg4FHcvHMSwqnlylcd3Lt4XTIm3KRkbkq6zcyMvoYngke
 l8PNjEb7LvvXHOUSyLMsvRNNVb3IXgCJ5x8B5y1G4fxnnb6tZsT9T+G2VfVN1rY15YQn
 Y8Gw==
X-Gm-Message-State: AMCzsaUBBfM7S6ZEynEFsnOV186bg6uYIs/drqm4Pe6SQEygVNi2Md8h
 YQJl7hTKymJYPMlm7D0t1XNIWQ==
X-Google-Smtp-Source: ABhQp+Q0AWtEToterk/AOooX9OXjV0rmNrnaAh4ghI2pZxxalx7TMgpfrgBznN7PxxFULSXWmkP/ZA==
X-Received: by 10.28.71.211 with SMTP id m80mr9564632wmi.158.1508860693269;
 Tue, 24 Oct 2017 08:58:13 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id x19sm758856wrd.10.2017.10.24.08.58.12
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 24 Oct 2017 08:58:12 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59EA201F0200007800188BF5@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <3f94c009-d5b8-9712-88fe-554d98973017@linaro.org>
Date: Tue, 24 Oct 2017 16:58:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59EA201F0200007800188BF5@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 0/3] x86: FS/GS base handling adjustments
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAyMC8xMC8xNyAxNToxMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gMTogZml4IEdTLWJhc2Ut
ZGlydHkgZGV0ZXJtaW5hdGlvbgo+IDI6IGFsc28gc2hvdyBGUy9HUyBiYXNlIGFkZHJlc3NlcyB3
aGVuIGR1bXBpbmcgcmVnaXN0ZXJzCj4gMzogYXZvaWQgRlMvR1MgYmFzZSByZWFkcwo+IAo+IFBh
dGNoIDEgaXMgYSBidWcgZml4IHdoaWNoIHNob3VsZCBiZSBzdHJvbmdseSBjb25zaWRlcmVkIGZv
ciA0LjEwLgo+IFBhdGNoIDIgaGFzIHByb3ZlbiBoZWxwZnVsIGluIGFuYWx5emluZyB0aGUgb3Jp
Z2luYWwgcHJvYmxlbSwgc28KPiB3b3VsZCBiZSBuaWNlIHRvIGhhdmUgdXBzdHJlYW0gcmF0aGVy
IHNvb25lciB0aGFuIGxhdGVyLiBQYXRjaCAzCj4gaXMgYSBtaW5vciBwZXJmb3JtYW5jZSB0d2Vh
aywgd2hpY2ggY2FuIGVhc2lseSB3YWl0IHVudGlsIGFmdGVyCj4gNC4xMC4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpGb3IgdGhlIDMgcGF0Y2hl
czoKClJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5v
cmc+CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 24 16:06:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 16:06:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e71ie-0005Is-T9; Tue, 24 Oct 2017 16:06:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e71id-0005Im-PV
 for xen-devel@lists.xen.org; Tue, 24 Oct 2017 16:06:19 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 33/C8-14867-BF46FE95; Tue, 24 Oct 2017 16:06:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMKsWRWlGSWpSXmKPExsXiVRvkrPsr5X2
 kweJrchZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bSq/3sBd+4Kl4vaWJtYLzG0cXIxSEkMIlR
 YuLfDkYQh0XgNbPE/OVv2EAcCYE7rBKnvnWzdjFyAjlZEjPW7IWy0ySebXvGCGFXSVxb+B+og
 QNolJrEmjdREFN/MkosnjgLrEZYIEdi6d4XYLaIQLDE4otzwWwhAQ+JRYsugtnMAsoSHz7MZg
 eZwyagI7FuRi1ImFfAVuL49aPsIDaLgKrE5cbNzCC2qEC4RNPZfhaIGkGJkzOfgNmcAp4SVxu
 OQ400k5i3+SEzhC0ucevJfCYIW15i+9s5zBMYRWchaZ+FpGUWkpZZSFoWMLKsYtQoTi0qSy3S
 NTTSSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIjBgGINjBeHljwCFGSQ4mJVFeG
 2AkCfEl5adUZiQWZ8QXleakFh9i1ODgEOhbs/oCoxRLXn5eqpIE7/1koDrBotT01Iq0zBxgTM
 OUSnDwKInwSoKM4S0uSMwtzkyHSJ1itOQ4tunyHyaOfXtuAclnM183MAuBzZMS530CMk8ApCG
 jNA9uHCztXGKUlRLmZQQ6VoinILUoN7MEVf4VozgHo5Iw72qQKTyZeSVwW18BHcQEdJCs/RuQ
 g0oSEVJSDYyyalUzlj7bJlRqy7xOj2fek5mJayV1BGbZr6+ZVRy0diqj/raKfKtzjou21f7Jy
 dPu92VpvJp2lpP707bU+5tZXa4t2PqDeZJ+NGdkief97zWvPzZMey3Ao8UWXrJA/LPrNUHR2P
 Xix26IyBcYXk/VN1M5knzAx/zqBC+5yn0GBesbVxmfDFBiKc5INNRiLipOBADE8eY6NgMAAA=
 =
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1508861178!72825808!1
X-Originating-IP: [74.125.82.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18164 invoked from network); 24 Oct 2017 16:06:18 -0000
Received: from mail-wm0-f67.google.com (HELO mail-wm0-f67.google.com)
 (74.125.82.67)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 24 Oct 2017 16:06:18 -0000
Received: by mail-wm0-f67.google.com with SMTP id q124so16736254wmb.0
 for <xen-devel@lists.xen.org>; Tue, 24 Oct 2017 09:06:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:cc:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=sR2o/Qq9hYDJCMEP+HflkuJF/8WtkV0rBMlQgWp0mCQ=;
 b=IELX83F5mJ77mterpeElMt9DFzmMCp7qgeb53hTVxFHOhlSwqHTRsLh/W5dYWL/jaF
 4yIW5mcQ/jiSIYqxDie0ZasUmIZ56PXanjYmVQoqxWEK85DnlHNHeGvM+dVDf2fsKnc5
 nVnjuuGNkmYoIf9F+kHNc4xE3ZqV1PcMseDYM=
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=sR2o/Qq9hYDJCMEP+HflkuJF/8WtkV0rBMlQgWp0mCQ=;
 b=pYXn8HQR8WtUmCHo/5bGxatomzB4WWeXipueG/dREl5RolwGAKZB4vJlunqMMkUzmy
 ru1L/L0XymbcELuDtgVX1rrYWMDJ+7gpSyN1q3nKn9SJZ09zrSE+DNcqlpvIw/M6cure
 lAANJxstqmm9V5YG5e+PXd2P54gifrmp5p/Vdz1nirNWx5wtN9ChiJOFTvpFkLcra//i
 PEBqQwRd0Sf4Han/fzTlYnH5wWhP1ZV+RxdGYRggiv0HRii7ablTb41bsQyCGrXAn2xJ
 6ALwnXfMLOQLujeDnPwr7YNURAf46cj53NpZpSvNdbjRpqmIF7nxooNH8PQGr5GDhTJf
 WViQ==
X-Gm-Message-State: AMCzsaU3a2j1x3afpYVz3AGYPiWUok0MW1vutZLCTaVugZyhpXnxk16K
 ABFNgffGDCXP8TCb+tSgICIpkA==
X-Google-Smtp-Source: ABhQp+S0Y7MlNGA72Nn70hUnLaHAVj9MxB1pCARZP0VAYK7Ohp/awhDYwkBV9jvlyI6YCbwDZ5dPbQ==
X-Received: by 10.28.232.138 with SMTP id f10mr8154732wmi.130.1508861178097;
 Tue, 24 Oct 2017 09:06:18 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id q81sm617604wmd.27.2017.10.24.09.06.17
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 24 Oct 2017 09:06:17 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1507835949-9429-1-git-send-email-andrew.cooper3@citrix.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <eebf5c24-e1aa-32e2-a9c6-ebe16ea5820f@linaro.org>
Date: Tue, 24 Oct 2017 17:06:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1507835949-9429-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Cc: Juergen Gross <jgross@suse.com>
Subject: Re: [Xen-devel] [PATCH for-4.10 v2 0/5] tools/dombuilder: Fixes and
 improvements to grant handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpJIHRoaW5rIHRoaXMgaXMgNC4xMCBtYXRlcmlhbCAocGFydGljdWxhcmx5IHBhdGNoICM1
KS4gSnVlcmdlbiwgd291bGQgaXQgCmJlIHBvc3NpYmxlIGdldCB0aGUgc29tZSBmZWVkYmFjayBv
biB0aGlzIHNlcmllcz8KCkNoZWVycywKCk9uIDEyLzEwLzE3IDIwOjE5LCBBbmRyZXcgQ29vcGVy
IHdyb3RlOgo+IEEgZ2l0IHRyZWUgdmVyc2lvbiBpcyBhdmFpbGFibGU6Cj4gCj4gaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9cGVvcGxlL2FuZHJld2Nvb3AveGVuLmdpdDthPXNob3J0
bG9nO2g9cmVmcy9oZWFkcy9kb21idWlsZGVyLWdudC12Mgo+IAo+IENoYW5nZXMgaW4gdjI6IE1h
aW5seSBhIHJlYmFzZSBvdmVyIGMvcyA1YjQyYzgyZiAidG9vbHMvbGlieGM6IEZpeCBkb21pZAo+
IHBhcmFtZXRlciB0eXBlcyIsIGFuZCBmaXh1cCBmcm9tIHJldmlldyBjb21tZW50cy4gIFNlZSBp
bmRpdmlkdWFsIHBhdGNoZXMgZm9yCj4gZGV0YWlscwo+IAo+IEFuZHJldyBDb29wZXIgKDUpOgo+
ICAgIHRvb2xzL2RvbWJ1aWxkZXI6IERyb3AgbW9yZSBQVkggdjEgbGVmdG92ZXJzCj4gICAgdG9v
bHMvZG9tYnVpbGRlcjogUmVtb3ZlIGNsZWFyX3BhZ2UoKSBmcm9tIHhjX2RvbV9ib290LmMKPiAg
ICB0b29scy9kb21idWlsZGVyOiBTd2l0Y2ggdG8gdXNpbmcgZ2ZuIHRlcm1pbm9sb2d5IGZvciBj
b25zb2xlIGFuZAo+ICAgICAgeGVuc3RvcmUgcmluZ3MKPiAgICB0b29scy9kb21idWlsZGVyOiBG
aXggYXN5bW1ldHJ5IHdoZW4gc2V0dGluZyB1cCBjb25zb2xlIGFuZCB4ZW5zdG9yZQo+ICAgICAg
cmluZ3MKPiAgICB0b29scy9kb21idWlsZGVyOiBQcmV2ZW50IGZhaWx1cmVzIG9mIHhjX2RvbV9n
bnR0YWJfaW5pdCgpCj4gCj4gICB0b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oICAgICAgfCAg
MjYgKysrKysrLS0KPiAgIHRvb2xzL2xpYnhjL3hjX2RvbV9hcm0uYyAgICAgICAgICB8ICAxNyAr
Ky0tLQo+ICAgdG9vbHMvbGlieGMveGNfZG9tX2Jvb3QuYyAgICAgICAgIHwgMTI2ICsrKysrKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCj4gICB0b29scy9saWJ4Yy94Y19kb21fY29t
cGF0X2xpbnV4LmMgfCAgIDYgKy0KPiAgIHRvb2xzL2xpYnhjL3hjX2RvbV9jb3JlLmMgICAgICAg
ICB8ICAgOCArKysKPiAgIHRvb2xzL2xpYnhjL3hjX2RvbV94ODYuYyAgICAgICAgICB8ICA1NyAr
KysrKysrKystLS0tLS0tLQo+ICAgdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAgICAgICAgIHwg
IDUxICsrKysrKy0tLS0tLS0tLQo+ICAgdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCAgICAg
IHwgICAxIC0KPiAgIDggZmlsZXMgY2hhbmdlZCwgMTY5IGluc2VydGlvbnMoKyksIDEyMyBkZWxl
dGlvbnMoLSkKPiAKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 24 16:18:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 16:18:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e71uK-00064P-OE; Tue, 24 Oct 2017 16:18:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=463712e83=anthony.perard@citrix.com>)
 id 1e71uK-00064J-1s
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 16:18:24 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 9A/AA-29911-FC76FE95; Tue, 24 Oct 2017 16:18:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHRDpO659Pe
 RBksvGFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn7OyewFNzgqGhYX9XAeJq9i5GTQ0LAX2Li
 r+tMXYwcHCwCqhLvJrqBhNkEDCRWTL/KCGKLCBhJrFp+lqWLkYuDWeA8i8Tm6RfAeoUFgiU2z
 N/NDGLzClhLfG5uYgQpEhKYyihx5cYVRoiEoMTJmU9YQGxmAR2JBbs/sYEsYxaQllj+jwMkzC
 mQJHFk1QSwOaICyhJ7+w6BzRcSUJO4sXAZywRGvllIJs1CMmkWwqQFjMyrGNWLU4vKUot0jfW
 SijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQLDjAEIdjB2/HM6xCjJwaQkyhsADD8h
 vqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxb04BygkWp6akVaZk5wICHSUtw8CiJ8BaDpHmLCxJzi
 zPTIVKnGI05jm26/IeJ49nM1w3MQix5+XmpUuK820FKBUBKM0rz4AbBIvESo6yUMC8j0GlCPA
 WpRbmZJajyrxjFORiVhHm/gkzhycwrgdv3CugUJqBTZO3fgJxSkoiQkmpgbD/8pX2pDud5q/C
 VUZHvLr8Sic3k6l8W2LxUNSB05lQfh10bl7+an8M/d9m6f4Kq9b1uFncMtJVM40/lGigpfFVV
 aOZ/6OxqeXRBfOfsVzGyQq2LauZJ8r1/eKfc+hrXp9w/DI1HEy2uzz5Tb7Jj5YoTU0uPvOtRV
 5mTOKkhv3VbQ+3NyNY5SizFGYmGWsxFxYkAxCG/P78CAAA=
X-Env-Sender: prvs=463712e83=anthony.perard@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1508861900!64768847!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 832 invoked from network); 24 Oct 2017 16:18:22 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Oct 2017 16:18:22 -0000
X-IronPort-AV: E=Sophos;i="5.43,428,1503360000"; d="scan'208";a="447940085"
Date: Tue, 24 Oct 2017 17:15:27 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Alistair Francis <alistair.francis@xilinx.com>
Message-ID: <20171024161527.GG1885@perard.uk.xensource.com>
References: <cover.1508390588.git.alistair.francis@xilinx.com>
 <ad7c1de551fbc497743e4dd60335a75cb5365a15.1508390588.git.alistair.francis@xilinx.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <ad7c1de551fbc497743e4dd60335a75cb5365a15.1508390588.git.alistair.francis@xilinx.com>
User-Agent: Mutt/1.9.1 (2017-09-22)
Cc: "Dr. David Alan Gilbert" <dgilbert@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Fam Zheng <famz@redhat.com>,
 qemu-block@nongnu.org, Peter Crosthwaite <crosthwaite.peter@gmail.com>,
 John Snow <jsnow@redhat.com>, Juan Quintela <quintela@redhat.com>,
 qemu-devel@nongnu.org, armbru@redhat.com, qemu-arm@nongnu.org,
 Gerd Hoffmann <kraxel@redhat.com>, Stefan Hajnoczi <stefanha@redhat.com>,
 xen-devel@lists.xenproject.org, Yongbok Kim <yongbok.kim@imgtec.com>,
 alistair23@gmail.com, Andrzej Zaborowski <balrogg@gmail.com>,
 Aurelien Jarno <aurelien@aurel32.net>
Subject: Re: [Xen-devel] [PATCH v3 01/46] Replace all occurances of
 __FUNCTION__ with __func__
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMTksIDIwMTcgYXQgMDk6MTU6NDFBTSAtMDcwMCwgQWxpc3RhaXIgRnJhbmNp
cyB3cm90ZToKPiBSZXBsYWNlIGFsbCBvY2N1cnMgb2YgX19GVU5DVElPTl9fIGV4Y2VwdCBmb3Ig
dGhlIGNoZWNrIGluIGNoZWNrcGF0Y2gKPiB3aXRoIHRoZSBub24gR0NDIHNwZWNpZmljIF9fZnVu
Y19fLgo+IAo+IE9uZSBsaW5lIGluIGhjZC1tdXNiLmMgd2FzIG1hbnVhbGx5IHR3ZWFrZWQgdG8g
cGFzcyBjaGVja3BhdGNoLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFsaXN0YWlyIEZyYW5jaXMgPGFs
aXN0YWlyLmZyYW5jaXNAeGlsaW54LmNvbT4KPiBDYzogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJl
ZGhhdC5jb20+Cj4gQ2M6IEFuZHJ6ZWogWmFib3Jvd3NraSA8YmFscm9nZ0BnbWFpbC5jb20+Cj4g
Q2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDYzogQW50
aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cj4gQ2M6IEpvaG4gU25vdyA8
anNub3dAcmVkaGF0LmNvbT4KPiBDYzogQXVyZWxpZW4gSmFybm8gPGF1cmVsaWVuQGF1cmVsMzIu
bmV0Pgo+IENjOiBZb25nYm9rIEtpbSA8eW9uZ2Jvay5raW1AaW1ndGVjLmNvbT4KPiBDYzogUGV0
ZXIgQ3Jvc3Rod2FpdGUgPGNyb3N0aHdhaXRlLnBldGVyQGdtYWlsLmNvbT4KPiBDYzogU3RlZmFu
IEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgo+IENjOiBGYW0gWmhlbmcgPGZhbXpAcmVk
aGF0LmNvbT4KPiBDYzogSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4KPiBDYzog
IkRyLiBEYXZpZCBBbGFuIEdpbGJlcnQiIDxkZ2lsYmVydEByZWRoYXQuY29tPgo+IENjOiBxZW11
LWFybUBub25nbnUub3JnCj4gQ2M6IHFlbXUtYmxvY2tAbm9uZ251Lm9yZwo+IENjOiB4ZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBSZXZpZXdlZC1ieTogRXJpYyBCbGFrZSA8ZWJsYWtl
QHJlZGhhdC5jb20+Cj4gUmV2aWV3ZWQtYnk6IFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVk
aGF0LmNvbT4KClJldmlld2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0
cml4LmNvbT4KCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 24 16:34:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 16:34:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e729L-0007Wn-Lh; Tue, 24 Oct 2017 16:33:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1e729J-0007W6-Mt
 for xen-devel@lists.xen.org; Tue, 24 Oct 2017 16:33:54 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 8A/CB-13910-17B6FE95; Tue, 24 Oct 2017 16:33:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSf0gTYRjHe+9u8xJPrqn4tJJyFpmk2Q/KpDC
 oKLLC/grTsptd23Sb426KQagD/3EUGf5eYZZmGak1MrZCQVOyzMzIVGxqJYEaWaKZKdbdzl/d
 Hy/fez7f53m/PLwkriiWK0k23cxyRkavknsSwcmyfaGm5LHY8MJsRUTFz3JiPzrS8mwGi0GnZ
 TqjOiX9nEw7PV2FmSqD0+8857KQc70VeZIEbcGh+0cRbkUrSUTHg/1xDhKBgr6KwVRnsYcIFH
 QiDDrG3CaC3gg516vkopbTO6HmZofb40tvBXufxa1xOg2e9FTKRO1DR8NkfYFbU3QU5JUPyaU
 LGnD4/LEASWAVvCwZIqTmEOiZG8asiBT0Grg7R4rllfRRyH/rcpf96A0w0pgploEOhAJ7rXsk
 0IUIGso+ElLmTVA/8w2XTAHQ0n6DkPRxGJt8ikkNNgTXRgc8pB+LBwyPz813hEBFWwUuAaccX
 N1OjwVQ0/Vz3qQHS202IZm6ZHC11zpvWgsfnvYjCdTL4Pn7QZkU6hx8/zuDSaZiCt6VbslFm2
 3LVmBbtgLb0grKEH4fBfMsl8ZyodsjwtScTqM1GxidPnRb+K4wA8vzjIbVM2o+LDHFYEfCm1g
 hfA7UUX2yCa0mMZUfFaMZi1V4q1POX9QyvDaBS9WzfBNaS5IqoIxJAlvFsRo2/YJOLzysBQyk
 l8qX4kRM8SbGwOs0EnqFosiJKz2zGGnvdQnnw6lB4fxaMpqFKwhjipFV+lMZYhsttmlTjYtDF
 x7sOxSg9KGQEFPhZWI5g878Px9B/iRS+VCXxCleOqN58e4RIRYmxAqI+ibGMjNLSJmFbu04ey
 rWVed7eLb1zO/OoARsOC4V9753APyq9l5WP4pw5I3k+5N7owO+lE5lFBX3A5NXaPWMRM17Ig/
 9+Ux6DbQNOOLi67g3u/2q44jWwMz6Y2VzB0MnknJbhgxn2uMaLEGfgvpurzsxdLK5tLH6l7P0
 hU9X9HjG6wcOMsGpv6UieC2zLQTneOYfWM6CQasDAAA=
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1508862831!75577376!1
X-Originating-IP: [40.107.5.61]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19531 invoked from network); 24 Oct 2017 16:33:52 -0000
Received: from mail-eopbgr50061.outbound.protection.outlook.com (HELO
 EUR03-VE1-obe.outbound.protection.outlook.com) (40.107.5.61)
 by server-11.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 24 Oct 2017 16:33:52 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=3CblvBrNgbqsiHwNwovCehJ89VTiLzFLOTG4lW5QL44=;
 b=HYTYVTwfVQEmm2ZBldBgW4xmNB1A98Y6orXo+jw0SSPYIGAM4lL430N23Ni/gzzY563sSwyvGBAtMdOnn4vZdG+ZRC+ztc3TD+LA4sMyaVF/c8BWg6fCBLhI95f/zQJEm9B5aL4np7GnD6+vn5+SIvTxyj7n+CtOv5b/h4hRSSU=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.51) by
 VI1PR03MB1774.eurprd03.prod.outlook.com (2a01:111:e400:7bdd::8) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.156.4; Tue, 24
 Oct 2017 16:33:48 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Tue, 24 Oct 2017 19:33:43 +0300
Date: Tue, 24 Oct 2017 19:33:43 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Message-ID: <20171024163343.GA23118@EPUAKYIW2556.kyiv.epam.com>
References: <1507748484-16871-1-git-send-email-volodymyr_babchuk@epam.com>
 <078a8941-5a6b-f7bb-b5c8-f2cf84210cf2@linaro.org>
 <20171017155901.GA24929@EPUAKYIW2556.kyiv.epam.com>
 <942b70a8-dffa-e3ec-19d4-40ff9a328cf6@arm.com>
 <20171020173705.GC11787@EPUAKYIW2556.kyiv.epam.com>
 <b5396625-2a54-d0aa-9a8d-08d070cfe615@linaro.org>
 <20171023201141.GA20412@EPUAKYIW2556.kyiv.epam.com>
 <alpine.DEB.2.10.1710231414050.574@sstabellini-ThinkPad-X260>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <alpine.DEB.2.10.1710231414050.574@sstabellini-ThinkPad-X260>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-Originating-IP: [85.223.209.51]
X-ClientProxiedBy: DB6PR0202CA0006.eurprd02.prod.outlook.com
 (2603:10a6:4:29::16) To VI1PR03MB1774.eurprd03.prod.outlook.com
 (2a01:111:e400:7bdd::8)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 02b01e1f-3c99-4fa2-a70d-08d51afd0138
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(4534020)(4602075)(4627075)(201703031133081)(201702281549075)(2017052603199);
 SRVR:VI1PR03MB1774; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB1774;
 3:KjDC+0U+LqUeuFINkHvCT5AYMq5CT/n9+K6MVYZpP597fi3sgShm89LnThMZdccDdc6FmtplVbcq5ABoesXhmNyN7BNiu78y83LgBGpzwAK3t1r/u9boD34pVSKLt/F5IkQB18sEBB6ekXtaj8ZFUHMw1zVqEYq7sW17MaN2ilh1h62NMeZ3SZ4r/8fHjYjgUa6bDZp7wGS3rFkCPmVqQ1nGlDnTm0K1gxEXtRnK0i61x59MnfGu1Z24qVwh/9BT;
 25:JrC5ogJ0g7/EEJar29yf8L9CvrWJHanvzDFIvHekK+OxQL+Y9V86OdLKeUY0lLlCyAvXelRGIUQ7MhNurdj1O2wfkzL4rhCRIOY+Ac67GlBvM8zvz8xTIxwcbyzrRy/VxQJmZh2DiL2reNClMMkfG1goS8/aqfz/MjUxKFoJmLYhrQ+MyToyYZOcYDY5UGh4M9sL6ZlL3nWcwBt++DazPPpfhDu0JtTHadVl9actXF6Sf/ZHImT9Ow8+GSt6JypRh0r6ZXP8A/Q/QPEOq7IbiZ+YaezOxK4b8oHKH4Gqf7Wk3dLWXIrv7bcyu0fouSovOMnIFuIZvxA8jQ3ISdsKnA==;
 31:fkpeIXFQaKNrdl2oidhA+C0Ze85bNtiA5vzD6ZzVFbpWDeLlWTbQPUFmKgseN2M7ZSvqBDByevgwYYjkHZltrV8PdUpwp1G4Yi8eeN9Pw6tj/AYnB7W/tvx3U+UM0JUXogb+CqvjQGboUr/Jfs0QAPRKzuGr9EOhYIQs6jfDvrbCvZDTdPL2qyp2yaFz2IBLYFntv4b8Ba2TrQHNY1u9VHVIgoOZRXaxiiWmzSiyO8s=
X-MS-TrafficTypeDiagnostic: VI1PR03MB1774:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB1774;
 20:JsnpIvoKSC3AH3Gbq7jYc1wNgwNRMkiKBe0yVKwmnnlbbOCroqG2kVwaEUM4D0UlNsykhjef9smwD1wHjpk7DuM8X+WMy252ysDk7WDCZTIQwADMwhWlvzRi5kr74/wHbpmcGd8YW50FSgf3g2g+69lCSwGiu8EhVdRvUbiUDeuo4bwNKCXfOlY1Sl2nQsWHfvk5OhNIX9RLTACdNIgVIle6Q6HmbHZyB3O0wR2H1q3xbG0WFx80HaM6+SO7Km66lLFwnRcBjIjerorre9OQES6HGCXgePE9qrhnsZJbnYIHox+K2cZBQxz70ggXB+MZEhff71OYMx8JenrKdvUYMNiS7MJilZmYpm9wt6vVK4yuZuJzgARKQ1VxOIEfBeW+sxdeTNj/6jRsT3Yo8unqMpu0TUzvfgHTRBzSH2MhOOrA1/aYw8KvNyom5G1kng2kZrMXZuCN0dSOB67eYA1aG5eaB2gRd3GwAIV+9Ztz7MHct9W4UNywzkUxAauuD9/k;
 4:JLor1QUAStRuskF7OkaTpFttVCzTMazHGN9lr3EX6a9lXP1B27xVqyRkgK3eJQZ+9Uq/WOs0qR+nRaLX9h3hLidvc+ymLfSri1KjQd7CMOBQtkrJ5JSD2TEApVp8YKrJ4Io8n0zZs9kbideqaP43lRkpO2td/IEBFRNlTRlrlQKYtfMGKFph9jkqQ7RAZYIbt6BMhksaINV3BwTYCDB+oZieFwO+UB+9XZccWNHtB74dU08lxZlU13rVnDUKWKYo
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <VI1PR03MB17746082FCBA9ACC23930657E6470@VI1PR03MB1774.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(3002001)(3231020)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(6041248)(20161123555025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123558100)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:VI1PR03MB1774; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:VI1PR03MB1774; 
X-Forefront-PRVS: 047001DADA
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(376002)(39830400002)(346002)(189002)(199003)(76104003)(51444003)(24454002)(68736007)(58126008)(7736002)(42186006)(93886005)(101416001)(66066001)(305945005)(1076002)(5660300001)(6116002)(3846002)(23726003)(316002)(122856001)(86362001)(16586007)(6916009)(2950100002)(105586002)(106356001)(54906003)(47776003)(53936002)(81166006)(81156014)(8936002)(478600001)(72206003)(83506002)(50466002)(50986999)(54356999)(4326008)(76176999)(97736004)(33656002)(189998001)(229853002)(8676002)(6246003)(2906002)(80792005)(18370500001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR03MB1774; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR03MB1774;
 23:3ypBTuX3grDhuTHXR6I/WGEiwLYitPciFG0JPiokJ?=
 =?us-ascii?Q?rtcXrocYMW2kbpFQytdLfaEFFLm1N0jplqB84pG9jecgNXWWRV5qITCOJ8Ey?=
 =?us-ascii?Q?6bj9JglggVK3BRy8p5B8vgSd9cKx1RGPBZge8sZfWPYb0ofdT3vWKrxKrI4A?=
 =?us-ascii?Q?bY+Zg6xRpRdlCCnMY1JyJaA5bq4h5zkc4o9CmmwUwpbTYrr4iyf3a1nevOzR?=
 =?us-ascii?Q?AP+G4dhHcbtn3cTkDkImwoeiLTS7RD1UXVYS6TokAY5/Hz1uxIJ+q6VWfZ8G?=
 =?us-ascii?Q?jEl34HLQjhZzWMgwIhkHofixfH9p2CQmzuEro2EXKJuDSLlmMHcknAiETAn3?=
 =?us-ascii?Q?v1b+u+kJXg6bsH13uuXj3Lpdkv4EQTnXdP4SgUlXWv8VnXISP+bTox2Jbzs5?=
 =?us-ascii?Q?56W1H9pcSUyKhfeydCvTPpX/tgykBarhCkpF5LmpHZwEAtbwTHHxxSCYvh1H?=
 =?us-ascii?Q?8AAKpOmM6wfU09OetpQwawIttKrtOBwdpuF96c8PFlVupiRTOkkLX31pqKq9?=
 =?us-ascii?Q?5cgG0yVxD3cmcDY8yoW1kNyE1INmobm/gLxuxJjZCFZ/TxuG+VYzDu1j7nRK?=
 =?us-ascii?Q?frkHrcuYxgblEQLWhlpoDgVdvZfNhwH6rul/aAA7giNNx1ytUA2o1t1lmDD8?=
 =?us-ascii?Q?DklDFM9ZDfey16TTuFnnMT1ylERtbzjQ2LCJivtC5sMei/YBisuUDnjRu2IK?=
 =?us-ascii?Q?CM4GvSWlQkrsx8a7YUN8AudbyxdmaIyEP8IhmdboWlT9akI4vNzedlgnbWSO?=
 =?us-ascii?Q?y8UQ6l2cw749r2xW7KFVuVvhr98yzS0yUDGdeiTOKj6V7HkGED/UvIx3+siH?=
 =?us-ascii?Q?czWknkQh7JHLEE8WbD6p+qTiqykWnpLPwRsmpdyIrc+dsM7NkoZzvUTvczk/?=
 =?us-ascii?Q?tdXFo1xlz6Lv4xSOjblT23BijSdcjcMIypc8ruq5QeNQ7qrflsLtRn+vb5OI?=
 =?us-ascii?Q?YH3qEOKKnyQzr5Rau3kTLVg+pbYHqVmGpLWbzQKYCToHclg0tYZgDjzS7Udt?=
 =?us-ascii?Q?w7zaTFJoKAKsQTUCQWPhD/40SaQBk3/uz/WarAydQXA33rsVqQVsm8R1i5Td?=
 =?us-ascii?Q?pS1M+cbvjKBj/zUiPMSIhVw+6jmvfwywB4pIwYbKXcD+HdjhH+ngXRCuM9gc?=
 =?us-ascii?Q?sv5D6rpSQuhxP63E2SyJai/iZ7P8QDH9hRYx0OwIjVw8P4ynwTvjT4qCEj0/?=
 =?us-ascii?Q?42Vbundq19NdqEDpkVXBgNzemz+olFMyS0Q2o0GAPvyWV4HJvqwInQHUO87H?=
 =?us-ascii?Q?CCdjUH1+NSmKYirdQ8=3D?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB1774;
 6:F29/bQF+J2V3LnOTEdQqEZeGil3OVUHdxbMq3spPywy01w3TlsgSIUOHh8C4ne+i+/eNQHvXpKRAGSE5IEd7yiG9okr/wUPNrK3xRZYot+qykzB6ixIC35zF7I3PC1EfMAMIEZlzcRGYtwyZh7NmA6keQl3sbHp8Ak/FrdTSG9czTMrH6H4sN3BMBey8SXWupeWYMTm1kfSO37zZKkF8/1mf8ajzBmyI4AlhyyAh4f1g91+WU6Rn7YwEZZSgpGW1ZY0X7+YN9761m1jqnXVh/T+9D+jHpddvhZa9Gla0DiSUSbjT6a9e330ZjfC+FL2erf2nL7Cb1qCAsufkKEUcZw==;
 5:nhgxhh5drObOn34vbjFH3HqLR+k84IRgLoNWlqNI584YJFrXbbcO0xLg72/AJpGiQ4PXlYj5odqTachURD8w0bT60KHNzbyG/s7/7VqFMMsbETjLon+m4zMe6N12YheYP38Y9fEkbJHVdVAIjiZNDg==;
 24:B51qN/1JOn1FZJlM2zM2UC4Cis2JqTTCWL0r8tu7Lq2lrN5YGX3eOmPeoF5gBLDbf/i5Up/blEHhITnughLAhiWSh3fRm+Fjt2hpQhYgzs0=;
 7:J3XF9sczUqvoW4RfFa21pw3QK9ZNIDETZMZID0mQc0VJyn7RmR+DQiq2uTLiPK9NHLTdAf0ui44FOuzzR6QarIGwNRk4nxlriY4KU0/5DHvT8Xusp4NvVsU4DWvaPofuXRZTec/tHzz2S6cbOtycHRXFWnn1QJD6x+D1hd3k0XpoboF2cDgs6ajB5hOgL9GRetGLQrnCo6O/wcJBMvEPZM3hTwpP7+aEiEax3czVMqk=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Oct 2017 16:33:48.6081 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 02b01e1f-3c99-4fa2-a70d-08d51afd0138
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR03MB1774
Cc: nd@arm.com, Julien Grall <julien.grall@arm.com>,
 Julien Grall <julien.grall@linaro.org>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [RFC 0/4] TEE mediator framework + OP-TEE mediator
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gU3RlZmFubwoKT24gTW9uLCBPY3QgMjMsIDIwMTcgYXQgMDI6MjY6NTZQTSAtMDcwMCwg
U3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgoKPiA+ID4gPlRoaXMgaXMgYSBsb3Qgb2YgYSB3b3Jr
LiBJdCByZXF1aXJlcyBjaGFuZ2VzIGluIGdlbmVyaWMgcGFydHMgb2YgWEVOLgo+ID4gPiA+SSBm
ZWFyIGl0IHdpbGwgYmUgdmVyeSBoYXJkIHRvIHVwc3RyZWFtIHN1Y2ggY2hhbmdlcywgYmVjYXVz
ZSBubyBvbmUKPiA+ID4gPnNlZXMgYW4gaW1tZWRpYXRlIHZhbHVlIGluIHRoZW0uIEhvdyBkbyB5
b3UgdGhpbmssIHdoYXQgYXJlIG15IGNoYW5jZXMKPiA+ID4gPnRvIHVwc3RyZWFtIHRoaXM/Cj4g
PiA+IAo+ID4gPiBJdCBpcyBmYWlybHkgYW5ub3lpbmcgdG8gc2VlIHlvdSBqdXN0aWZ5aW5nIGJh
Y2sgbW9zdCBvZiB0aGlzIHRocmVhZCB3aXRoCj4gPiA+ICJubyBvbmUgc2VlcyBhbiBpbW1lZGlh
dGUgdmFsdWUgaW4gdGhlbSIuCj4gPiA+Cj4gPiA+IEkgYW0gbm90IHRoZSBvbmx5IG1haW50YWlu
ZXJzIGluIFhlbiwgc28gZWZmZWN0aXZlbHkgY2FuJ3QgcHJvbWlzZSB3aGV0aGVyCj4gPiA+IGl0
IGlzIGdvaW5nIHRvIGJlIHVwc3RyZWFtZWQuIEJ1dCBJIGJlbGlldmUgdGhlIGNvbW11bml0eSBo
YXMgYmVlbiB2ZXJ5Cj4gPiA+IHN1cHBvcnRpdmUgc28gZmFyLCBhIGxvdCBvZiBkaXNjdXNzaW9u
cyBoYXBwZW5lZCAoc2VlIFsyXSkgYmVjYXVzZSBvZiB0aGUKPiA+ID4gT1AtVEVFIHN1cHBvcnQu
IFNvIHdoYXQgbW9yZSBkbyB5b3UgZXhwZWN0IGZyb20gdXM/Cj4gPiBJJ20gc29ycnksIEkgZGlk
bid0IG1lYW4gdG8gb2ZmZW5kIHlvdSBvciBzb21lb25lIGVsc2UuIFlvdSwgZ3V5cywgY2FuCj4g
PiBiZSBoYXJzaCBzb21ldGltZXMsIGJ1dCBJIHJlYWxseSBhcHByZWNpYXRlIGhlbHAgcHJvdmlk
ZWQgYnkgdGhlCj4gPiBjb21tdW5pdHkuIEFuZCBJLCBjZXJ0YWlubHksIGRvbid0IGFzayB5b3Ug
YWJvdXQgYW55IGd1YXJhbnRlZXMgb3IKPiA+IHNvbWV0aGluZyBvZiB0aGF0IHNvcnQuCj4gPiAK
PiA+IEknbSBqdXN0IGJvdGhlcmVkIGJ5IGFtb3VudCBvZiByZXF1aXJlZCB3b3JrIGFuZCBieSB1
cHN0cmVhbWluZwo+ID4gcHJvY2Vzcy4gQnV0IHRoaXMgaXMgbm90IGEgc3Ryb25nIGFyZ3VtZW50
IGFnYWluc3QgbWVkaWF0b3JzIGluCj4gPiBzdHViZG9tcywgSSB0aGluayA6KQo+ID4gCj4gPiBD
dXJyZW50bHkgSSdtIGRldmVsb3BpbmcgdmlydHVhbGl6YXRpb24gc3VwcG9ydCBpbiBPUC1URUUs
IHNvIGluCj4gPiBtZWFudGltZSB3ZSdsbCBoYXZlIG11Y2ggdGltZSB0byBkaXNjdXNzIG1lZGlh
dG9ycyBhbmQgc3R1YmRvbWFpbgo+ID4gYXBwcm9hY2ggKGlmIHlvdSBoYXZlIHRpbWUpLiBUbyB0
ZXN0IHRoaXMgZmVhdHVyZSBpbiBPUC1URUUgSSdtCj4gPiBleHRlbmRpbmcgdGhpcyBSRkMsIG1h
a2luZyBvcHRlZS5jIHRvIGxvb2sgbGlrZSBmdWxsLXNjYWxlIG1lZGlhdG9yLgo+ID4gSSBuZWVk
IHRvIGRvIHRoaXMgYW55d2F5cywgdG8gdGVzdCBPUC1URUUuIFdoZW4gSSdsbCBmaW5pc2gsIEkg
Y2FuCj4gPiBzaG93IHlvdSBob3cgbWVkaWF0b3IgY2FuIGxvb2sgbGlrZS4gTWF5YmUgdGhpcyB3
aWxsIHBlcnN1YWRlIHlvdSB0bwo+ID4gb25lIG9yIGFub3RoZXIgYXBwcm9hY2guCj4gCj4gSGkg
Vm9sb2R5bXlyLAo+IAo+IFdlIHJlYWxseSBhcHByZWNpYXRlIHlvdXIgd29yayBhbmQgd2UgY2Fy
ZSBhYm91dCB5b3VyIHVzZS1jYXNlLiBXZQo+IHJlYWxseSB3YW50IHRoaXMgZmVhdHVyZSB0byBi
ZSBzdWNjZXNzZnVsIGZvciB5b3UgKGFuZCBldmVyeWJvZHkgZWxzZSkuCj4gCj4gU29ycnkgaWYg
aXQgZG9lc24ndCBhbHdheXMgY29tZSBvdXQgdGhpcyB3YXksIGJ1dCBlbWFpbCBjb252ZXJzYXRp
b25zCj4gY2FuIHNvdW5kICJoYXJzaCIgc29tZXRpbWVzLiBIb3dldmVyLCBrZWVwIGluIG1pbmQg
dGhhdCBib3RoIEp1bGllbiBhbmQKPiBJIGFyZSBjb21wbGV0ZWx5IG9uIHlvdXIgc2lkZSBvbiB0
aGlzIHdvcmsgaXRlbS4gUGxlYXNlIGtlZXAgdXAgd2l0aCB0aGUKPiBnb29kIHdvcmsgOi0pClRo
YW5rcyA6LSkKCj4gCj4gPiA+ID5BcHByb2FjaCBpbiB0aGlzIFJGQyBpcyBtdWNoIHNpbXBsZXIu
IEZldyBob29rcyBpbiBhcmNoIGNvZGUgKyBhZGRpdGlvbmFsCj4gPiA+ID5zdWJzeXN0ZW0sIHdo
aWNoIGNhbiBiZSBlYXNpbHkgdHVybmVkIG9mZi4KPiA+ID4gCj4gPiA+IFN0ZWZhbm8gZG8geW91
IGhhdmUgYW55IG9waW5pb24gb24gdGhpcyBkaXNjdXNzaW9uPwo+IAo+IFdlIG5lZWQgdG8gc3Rh
cnQgc29tZXdoZXJlLCBhbmQgSSB0aGluayB0aGlzIHNlcmllcyBjb3VsZCBiZSBhIGRlY2VudAo+
IHN0YXJ0aW5nIHBvaW50Lgo+Cj4gSSB0aGluayBpdCBpcyBPSyB0byBoYXZlIGEgc21hbGwgU01D
IGZpbHRlciBpbiBYZW4uIFdoYXQgVm9sb2R5bXlyIGlzCj4gc3VnZ2VzdGluZyBsb29rcyByZWFz
b25hYmxlIGZvciBub3cuIEFzIHRoZSBjb2RlIGdyb3dzLCB3ZSBtaWdodCBmb3VuZAo+IG91cnNl
bHZlcyBpbiB0aGUgc2l0dWF0aW9uIHdoZXJlIHdlJ2xsIGhhdmUgdG8gaW50cm9kdWNlIHN0dWJk
b21zIGZvcgo+IFRFRSB2aXJ0dWFsaXphdGlvbi9lbXVsYXRpb24sIGFuZCBJIHRoaW5rIHRoYXQn
cyBPSy4gUG9zc2libHksIHdlJ2xsCj4gaGF2ZSBhICJmYXN0IHBhdGgiIGluIFhlbiwgb25seSBm
b3IgZmlsdGVyaW5nIGFuZCBzbWFsbCBtYW5pcHVsYXRpb25zLAo+IGFuZCBhICJzbG93IHBhdGgi
IGluIHRoZSBzdHViZG9tIHdoZW4gbW9yZSBjb21wbGV4IGFjdGlvbnMgYXJlCj4gbmVjZXNzYXJ5
LgpUaGlzIHNvdW5kcyBhIGJpdCB0cmlja3ksIGFjdHVhbGx5LiBJZiBJIGdvdCB5b3UgcmlnaHQs
IHlvdSBhcmUKcHJvcG9zaW5nIHRvIHNwbGl0IG1lZGlhdG9yIGludG8gdHdvIHBhcnRzLiBPbmx5
IGJlbmVmaXQgSSBjYW4gc2VlCnRoZXJlIC0gZmFzdCBjYWxscyB0byBPUC1URUUgZnJvbSBEb20w
LiBUaGF0IHByb2JhYmx5IGNhbiB3b3JrLCBidXQgSQpuZWVkIHRvIGNvbnNpZGVyIGFsbCBjb25z
ZXF1ZW5jZXMuLi4KCj4gRm9yIHRoaXMgc2VyaWVzLCBJIHRoaW5rIHdlIG5lZWQgYSB3YXkgdG8g
c3BlY2lmeSB3aGljaCBkb21haW5zIGNhbiB0YWxrCj4gdG8gVEVFLCBzbyB0aGF0IHdlIGNhbiBv
bmx5IGFsbG93IGl0IGZvciBhIHNwZWNpZmljIHN1YnNldCBvZiBEb21Vcy4gSQo+IHdvdWxkIHBy
b2JhYmx5IHVzZSBYU00gZm9yIHRoYXQuCkkgYW0gYWZyYWlkLCB0aGlzIGlzIG5vdCBwb3NzaWJs
ZS4gQXMgb3RoZXIgZG9tYWlucyBhcmVuJ3QgMToxIG1hcHBlZCwKSSBuZWVkIHRvIGhhdmUgc3Bl
Y2lhbCB0cmFuc2xhdGlvbiBjb2RlIGluIG1lZGlhdG9yLiBBY3R1YWxseSwgSSdtCndyaXRpbmcg
aXQgcmlndGggbm93IHRvIHRlc3QgbXkgY2hhbmdlcyBpbiBPUC1URUUuIEJ1dCBldmVudCB0aGlz
IGlzCm5vdCBlbm91Z2h0IGZvciBkZWNlbnQgT1AtVEVFIHN1cHBvcnQuCldoYXQgY2FuIGJlIGRv
bmUgcmlnaHQgbm93OiAxMDAlIERvbTAtb25seSBzdXBwb3J0IHdpdGggdmFuaWxsYQpPUC1URUUg
KGkuZS4gbm8gdmlydHVhbGl6YXRpb24gc3VwcG9ydCBpbiBPUC1URUUgaXMgbmVlZGVkKS4gVGhp
cyBpcwpldmVuIHNpbXBsaWVyIHRhc2ssIHNvIEkgY2FuIHRocm93IG91dCBzb21lIGNvZGUgZnJv
bSB0aGlzIHBhdGNoCnNlcmllcy4gT24gb3RoZXIgaGFuZCwgaW4gdGhlIGZ1dHVyZSB0aGlzIHdp
bGwgbGVhZCB0byBzdXRpYXRpb24gd2hlbgp0d28gbWVkaWF0b3JzIGZvciB0aGUgc2FtZSBURUUg
c2hhbGwgYmUgc3VwcG9ydGVkOiBvbmUsIHNpbXBsZSwgaW4KWEVOLCBhbm90aGVyLCBmdWxseS1m
dW5jdGlvbmFsIGluIHN0dWJkb20uCgo+IEZvciB0aGUgbG9uZyB0ZXJtLCBJIHRoaW5rIGJvdGgg
Vm9sb2R5bXlyIGFuZCB1cyBhcyBtYWludGFpbmVycyBuZWVkIHRvCj4gYmUgcHJlcGFyZWQgdG8g
aW50cm9kdWNlIHN0dWJkb21zIGZvciBURUUgZW11bGF0aW9uLiBJdCB3aWxsIG1vc3QKPiBwcm9i
YWJseSBoYXBwZW4gYXMgdGhlIGZlYXR1cmUtc2V0IGdyb3dzLiBIb3dldmVyLCB0aGlzIHNtYWxs
IFRFRQo+IGZyYW1ld29yayBpbiBYZW4gY291bGQgc3RpbGwgYmUgdXNlZnVsLCBhbmQgY291bGQg
YmUgdGhlIGJhc2lzIGZvcgo+IGZvcndhcmRpbmcgVEVFIHJlcXVlc3RzIHRvIGEgc3R1YmRvbSBm
b3IgZXZhbHVhdGlvbjogbWF5YmUgbm90IGFsbCBjYWxscwo+IG5lZWQgdG8gYmUgZm9yd2FyZGVk
IHRvIHRoZSBzdHViZG9tLCBzb21lIG9mIHRoZW0gY291bGQgZ28gZGlyZWN0bHkgdG8KPiB0aGUg
ZmlybXdhcmUgYW5kIHRoaXMgaXMgd2hlcmUgdGhpcyBzZXJpZXMgY29tZXMgaW4uCj4gCj4gV2hh
dCBkbyB5b3UgdGhpbms/CkhtbS4uLiBJIGNhbid0IGltYWdpbmUgaG93IHRoaXMgY2FuIHdvcmsg
Zm9yIE9QLVRFRS4gSW4gT1AtVEVFCnByb3RvY29sLCB0aGVyZSBpcyBhIG51bWJlciBvZiAiZmFz
dCIgKGluIFNNQ0NDIHRlcm1zKSBzZXJ2aWNlIGNhbGxzLAp3aGljaCBjYWxsZWQgbW9zdGx5IGR1
cmluZyBpbml0aWFsaXphdGlvbiAodG8gcHJvYmUgVUlEIGFuZCB2ZXJzaW9uLAp0byBnZXQgc2hh
cmVkIHJlZ2lvbiBsb2NhdGlvbiwgdG8gZXhjaGFuZ2UgY2FwcyBhbmQgc28gb24pIGFuZCBvbmUK
InlpZWxkaW5nIiAoYWdhaW4sIFNNQ0NDIHRlcm0pIGNhbGwgZm9yIGFjdHVhbGwgVEVFIHRhc2tz
LiBUaGUgbGF0ZXIKb25lIHBhc3NlcyBhcmd1bWVudHMgaW4gY29tbWFuZCBidWZmZXIgKG5vdCBp
biByZWdpc3RlcnMpLCBpdCBjYW4KY2F1c2Ugc28tY2FsbGVkIFJQQyByZXR1cm5zICh3aGVuIE9Q
LVRFRSBhc2tzIE5vcm1hbCBXb3JsZCB0byBwZXJmb3JtCmNlcnRhaW4gd29yaykuIE1vc3Qgb2Yg
dGhlIG1lZGlhdG9yIGNvZGUgd2lsbCBiZSBkZXZvdGVkIHRvIGhhbmRsZQp0aGlzIG9uZSB0eXBl
IG9mIGNhbGwuIFNvLCBJIGRvbid0IHNlZSBiZW5lZml0IGluIHNwbGl0dGluZyBtZWRpYXRvcgpi
ZXR3ZWVuIFhFTiBhbmQgc3R1YmRvbS4gQXQgbGVhc3QgZm9yIE9QLVRFRS4gTWF5YmUgdGhpcyBp
cyBub3QgdHJ1ZQpmb3Igb3RoZXIgVEVFcy4KTG9va3MgbGlrZSBHb29nbGUgVHJ1c3R5IGVtcGxv
eXMgYW5vdGhlciBhcHByb2FjaCBmb3IgTlc8LT5TVwpjb21tdW5pY2F0aW9uLCBtYXliZSBpdCBj
YW4gd29yayBpbiB0aGVpcnMgY2FzZS4uLgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 24 16:42:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 16:42:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e72Hc-0008Lc-1S; Tue, 24 Oct 2017 16:42:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e72Ha-0008LP-Gr
 for xen-devel@lists.xen.org; Tue, 24 Oct 2017 16:42:26 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 83/E2-08608-17D6FE95; Tue, 24 Oct 2017 16:42:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsVybKJssm5h7vt
 IgyW7BCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyuK7+YCqYKVfS++cLUwPiAr4uRi0NIoJ9J
 Yt6mg+xdjJwcLAIOEvu3XGPpYuTgYBSIkXjwwxokzCgQJjH58hJWiBJtidY9/WwgNpuAocTfJ
 5vYQMolgOwlnzlAwiICBhLvr09iAxnPLLCaUaLvShMzSEJYwFni4Ko9jCA2p4CdRP/9FrA5vA
 KeEl++XWGEuOcxk8TSjklgCVEBXYlD//5AFQlKnJz5hAXEZhbQklg+fRvLBEaBWUhSs5CkFjA
 yrWLUKE4tKkst0jU01EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxDBiDYwfhp
 WcAhRkkOJiVR3oD095FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhP5QDlBItS01Mr0jJzgBEBk
 5bg4FES4Z0AkuYtLkjMLc5Mh0idYjTmWNBz4w8Tx7OZrxuYhVjy8vNSpcR5E0BKBUBKM0rz4A
 bBIvUSo6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHmvgkzhycwrgdv3CugUJqBTZO3fgJxSkoi
 QkmpgDLKKYf3n+WD6psV9qTbFl845pH9Y2PQxi7fz/Zy/07r76i8fOxIS8DPUSWatv22p0tb3
 H1dtK3lc6m9z51tg6gO5We0zZhjItGaXPFaaGhrR7mYye0OYpP+He/dybVvs7Vfu3+mS01Edt
 Uto9dKdu/euL154pfWCkvRVnrPmbLc0JS4ebpjAosRSnJFoqMVcVJwIAIWYOJPPAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1508863344!75578667!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38138 invoked from network); 24 Oct 2017 16:42:25 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Oct 2017 16:42:25 -0000
Received: from [10.0.0.56] (c-24-130-70-9.hsd1.ca.comcast.net [24.130.70.9])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 0128121871;
 Tue, 24 Oct 2017 16:42:22 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0128121871
Date: Tue, 24 Oct 2017 09:42:22 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <bb43294d-1f9a-4ffa-6987-fcd10ab4d9a9@oracle.com>
Message-ID: <alpine.DEB.2.10.1710240942150.574@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1710061708540.3073@sstabellini-ThinkPad-X260>
 <1507336227-20477-1-git-send-email-sstabellini@kernel.org>
 <1507336227-20477-8-git-send-email-sstabellini@kernel.org>
 <eed60ea1-1dcc-c942-ccd6-7c9d46415bd6@oracle.com>
 <alpine.DEB.2.10.1710231546290.574@sstabellini-ThinkPad-X260>
 <bb43294d-1f9a-4ffa-6987-fcd10ab4d9a9@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v5 08/13] xen/pvcalls: implement accept
	command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAyNCBPY3QgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDEwLzIzLzIw
MTcgMDc6MDMgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIFR1ZSwgMTcgT2N0
IDIwMTcsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiA+PiBPbiAxMC8wNi8yMDE3IDA4OjMwIFBN
LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPj4+ICsJLyoKPiA+Pj4gKwkgKiBCYWNrZW5k
IG9ubHkgc3VwcG9ydHMgMSBpbmZsaWdodCBhY2NlcHQgcmVxdWVzdCwgd2lsbCByZXR1cm4KPiA+
Pj4gKwkgKiBlcnJvcnMgZm9yIHRoZSBvdGhlcnMKPiA+Pj4gKwkgKi8KPiA+Pj4gKwlpZiAodGVz
dF9hbmRfc2V0X2JpdChQVkNBTExTX0ZMQUdfQUNDRVBUX0lORkxJR0hULAo+ID4+PiArCQkJICAg
ICAodm9pZCAqKSZtYXAtPnBhc3NpdmUuZmxhZ3MpKSB7Cj4gPj4+ICsJCXJlcV9pZCA9IFJFQURf
T05DRShtYXAtPnBhc3NpdmUuaW5mbGlnaHRfcmVxX2lkKTsKPiA+Pj4gKwkJaWYgKHJlcV9pZCAh
PSBQVkNBTExTX0lOVkFMSURfSUQgJiYKPiA+Pj4gKwkJICAgIFJFQURfT05DRShiZWRhdGEtPnJz
cFtyZXFfaWRdLnJlcV9pZCkgPT0gcmVxX2lkKSB7Cj4gPj4KPiA+PiBSRUFEX09OQ0UgKGVzcGVj
aWFsbHkgdGhlIHNlY29uZCBvbmUpPyBJIGtub3cgSSBtYXkgc291bmQgZml4YXRlZCBvbgo+ID4+
IHRoaXMgYnV0IEkgcmVhbGx5IGRvbid0IHVuZGVyc3RhbmQgaG93IGNvbXBpbGVyIG1heSBkbyBh
bnl0aGluZyB3cm9uZyBpZgo+ID4+IHN0cmFpZ2h0IHJlYWRzIHdlcmUgdXNlZC4KPiA+Pgo+ID4+
IEZvciB0aGUgZmlyc3QgY2FzZSwgSSBndWVzcywgdGhlb3JldGljYWxseSB0aGUgY29tcGlsZXIg
bWF5IGRlY2lkZSB0bwo+ID4+IHJlLWZldGNoIG1hcC0+cGFzc2l2ZS5pbmZsaWdodF9yZXFfaWQu
IEJ1dCBldmVuIGlmIGl0IGRpZCwgd291bGQgdGhhdCBiZQo+ID4+IGEgcHJvYmxlbT8gQm90aCBv
ZiB0aGVzZSBSRUFEX09OQ0UgdGFyZ2V0cyBhcmUgdXBkYXRlZCBiZWxvdyBiZWZvcmUKPiA+PiBQ
VkNBTExTX0ZMQUdfQUNDRVBUX0lORkxJR0hUIGlzIGNsZWFyZWQgc28gdGhlcmUgc2hvdWxkIG5v
dCBiZSBhbnkKPiA+PiBjaGFuZ2UgYmV0d2VlbiByZS1mZXRjaGluZywgSSB0aGluay4gKFRoZSBv
bmx5IGV4Y2VwdGlvbiBpcyB0aGUgbm9ibG9jawo+ID4+IGNhc2UsIHdoaWNoIGRvZXMgV1JJVEVf
T05DRSB0aGF0IGRvbid0IHVuZGVyc3RhbmQgZWl0aGVyKQo+ID4gUkVBRF9PTkNFIGlzIHJlYXNv
bmFibHkgY2hlYXA6IGRvIHdlIHJlYWxseSB3YW50IHRvIGhhdmUgdGhpcyBraW5kIG9mCj4gPiBj
b252ZXJzYXRpb24gZXZlcnkgdGltZSB3ZSB0b3VjaCB0aGlzIGNvZGUgaW4gdGhlIGZ1dHVyZT8g
UGVyc29uYWxseSwgSQo+ID4gd291bGQgaGF2ZSB1c2VkIFJFQUQvV1JJVEVfT05DRSBldmVyeXdo
ZXJlIGZvciBpbmZsaWdodF9yZXFfaWQgYW5kCj4gPiByZXFfaWQsIGJlY2F1c2UgaXQgbWFrZXMg
dGhlIGNvZGUgZWFzaWVyIHRvIHVuZGVyc3RhbmQuCj4gCj4gSSBndWVzcyBpdCdzIGEgbWF0dGVy
IG9mIG9waW5pb24uIEkgYWN0dWFsbHkgdGhpbmsgaXQncyBoYXJkZXIgdG8gcmVhZC4KPiAKPiBC
dXQgaXQgZG9lc24ndCBtYWtlIHRoZSBjb2RlIHdyb25nIHNvLi4uCj4gCj4gPgo+ID4gV2UgaGF2
ZSBhbHJlYWR5IGxpbWl0ZWQgdGhlaXIgdXNhZ2UsIGJ1dCBhdCBsZWFzdCB3ZSBoYXZlIGZvbGxv
d2VkIGEgc2V0Cj4gPiBvZiBndWlkZWxpbmVzLiBEb2luZyBmdXJ0aGVyIG9wdGltaXphdGlvbnMg
b24gdGhpcyBjb2RlIHNlZW1zCj4gPiB1bm5lY2Vzc2FyeSBhbmQgcHJvbmUgdG8gY29uZnVzZSB0
aGUgcmVhZGVyLgo+ID4KPiA+Cj4gCj4gPj4+ICsJcmV0ID0gIGNyZWF0ZV9hY3RpdmUobWFwMiwg
JmV2dGNobik7Cj4gPj4+ICsJaWYgKHJldCA8IDApIHsKPiA+Pj4gKwkJa2ZyZWUobWFwMik7Cj4g
Pj4+ICsJCWNsZWFyX2JpdChQVkNBTExTX0ZMQUdfQUNDRVBUX0lORkxJR0hULAo+ID4+PiArCQkJ
ICAodm9pZCAqKSZtYXAtPnBhc3NpdmUuZmxhZ3MpOwo+ID4+PiArCQlzcGluX3VubG9jaygmYmVk
YXRhLT5zb2NrZXRfbG9jayk7Cj4gPj4+ICsJCXB2Y2FsbHNfZXhpdCgpOwo+ID4+PiArCQlyZXR1
cm4gLUVOT01FTTsKPiA+PiBXaHkgbm90IHJldD8KPiA+IHllcywgZ29vZCBpZGVhLgo+IAo+IFdp
dGggdGhhdCBmaXhlZCAoYW5kIGV4dHJhIHNwYWNlIHJlbW92ZWQgaW4gJ3JldCA9ICBjcmVhdGVf
YWN0aXZlKG1hcDIsCj4gJmV2dGNobik7JykKPiAKPiBSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92
c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KClRoYW5rIHlvdSEKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue Oct 24 16:52:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 16:52:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e72Qq-0000pa-VN; Tue, 24 Oct 2017 16:52:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e72Qp-0000pD-9L
 for xen-devel@lists.xensource.com; Tue, 24 Oct 2017 16:51:59 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 24/3F-31121-EAF6FE95; Tue, 24 Oct 2017 16:51:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrILMWRWlGSWpSXmKPExsWS0XRdVXdt/vt
 Ig+c9KhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2PH7CUvBRrOKroN3WRoY
 z+t2MXJxCAk0Mkk8utbH2MXICeQ8ZpRYesYAIrGNUeL/xFawhIiAs8TXM3PZQWxeAX2JZY/+g
 9nCAm4SH//cYQKxJQQmMUnc+lwKYXtKHHzWxQpjT7r/AMhm52ATsJI4JAYSZRFQlTjROYd5Ai
 P3AkaGVYwaxalFZalFusYGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgR5nAII
 djH/XBh5ilORgUhLlDUh/HynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgtc0DygnWJSanlqRlpkD
 DD2YtAQHj5IIbxlImre4IDG3ODMdInWK0Zjj2KbLf5g4ns183cAsxJKXn5cqJc5rCVIqAFKaU
 ZoHNwgWE5cYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzLsNZApPZl4J3L5XQKcwAZ0ia/8G5J
 SSRISUVAOjx0w2hkbZXz/1VndNvGXVzlKX9NJQd3mzBQdz+pL5KX9Xfwjf/Ze7dOHhgI4A48u
 v0nZGWb5zUTx8d7eI47pH3yLuFz+XUzq32ympy+zQ092rubfmRh78JHrY88ujaw8PlRX97/sk
 JFw6zUPHZ+n/tk3bLk4M9Oo1NHzxRCq/dp6rkOaWsEPNSizFGYmGWsxFxYkAwa8P5IQCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1508863916!112420192!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7599 invoked from network); 24 Oct 2017 16:51:57 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Oct 2017 16:51:57 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e72Ql-0004Fx-7D; Tue, 24 Oct 2017 16:51:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e72Qf-0003c1-PI; Tue, 24 Oct 2017 16:51:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e72Qf-0006AZ-Gh; Tue, 24 Oct 2017 16:51:49 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115187-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b8acf328ac86fbb45831917a61e94be2de34294d
X-Osstest-Versions-That: xen=1f2c7894dfe3d52f33655de202bd474999a1637b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 24 Oct 2017 16:51:49 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 115187: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNTE4NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNTE4Ny8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGI4YWNmMzI4YWM4NmZiYjQ1ODMxOTE3YTYxZTk0YmUy
ZGUzNDI5NGQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDFmMmM3ODk0
ZGZlM2Q1MmYzMzY1NWRlMjAyYmQ0NzQ5OTlhMTYzN2IKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
NTE1NiAgMjAxNy0xMC0yMyAxNzowMToyOCBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTUxODcgIDIwMTctMTAtMjQgMTU6MDI6MTQgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDaGFvIEdhbyA8
Y2hhby5nYW9AaW50ZWwuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisg
YnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPWI4YWNmMzI4YWM4NmZiYjQ1ODMx
OTE3YTYxZTk0YmUyZGUzNDI5NGQKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21t
b24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9LjouCisrKysgUEVS
TExJQj0uOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MK
KysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAg
ICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0g
b3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MK
KysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9v
c3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9o
b21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sK
KysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JF
UE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9j
ay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhlbi11bnN0YWJsZS1z
bW9rZSBiOGFjZjMyOGFjODZmYmI0NTgzMTkxN2E2MWU5NGJlMmRlMzQyOTRkCisgYnJhbmNoPXhl
bi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPWI4YWNmMzI4YWM4NmZiYjQ1ODMxOTE3YTYxZTk0
YmUyZGUzNDI5NGQKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4g
Li9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9LjouOi4KKysrKyBQRVJMTElCPS46
LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysg
cGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJl
YWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRp
ZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAn
WycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVz
dC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9v
c3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdb
JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
ayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKysgZXhwb3J0IFBF
UkxMSUI9LjouOi46LgorKysgUEVSTExJQj0uOi46LjouCisrIHVtYXNrIDAwMgorIHNlbGVjdF94
ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9eGVuCisgeGVuYnJhbmNoPXhlbi11
bnN0YWJsZS1zbW9rZQorIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyAnWycg
eHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeHFlbXUtdXBzdHJlYW0tdW5z
dGFibGUgPSB4ICddJworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5i
cmFuY2ggeGVuLXVuc3RhYmxlLXNtb2tlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcK
KyAnWycgeGI4YWNmMzI4YWM4NmZiYjQ1ODMxOTE3YTYxZTk0YmUyZGUzNDI5NGQgPSB4ICddJwor
IDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAg
ICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygp
OwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsK
ICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2Vy
bmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dp
dAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9y
Zy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3Nl
YWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4
LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
bGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdp
dAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycg
eGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9
IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRl
c3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51
eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFp
bHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1z
bW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54
ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6
IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFi
bGUtc21va2UKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGlu
dXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFp
bHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVt
dS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRS
RUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3Fl
bXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVF
X09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYu
Z2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYu
Z2l0CisgaW5mb19saW51eF90cmVlIHhlbi11bnN0YWJsZS1zbW9rZQorIGNhc2UgJDEgaW4KKyBy
ZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy94ZW4K
KyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQg
YjhhY2YzMjhhYzg2ZmJiNDU4MzE5MTdhNjFlOTRiZTJkZTM0Mjk0ZDpyZWZzL2hlYWRzL3Ntb2tl
ClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICAxZjJj
Nzg5Li5iOGFjZjMyICBiOGFjZjMyOGFjODZmYmI0NTgzMTkxN2E2MWU5NGJlMmRlMzQyOTRkIC0+
IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 24 17:05:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 17:05:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e72dR-0001gz-4T; Tue, 24 Oct 2017 17:05:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@linaro.org>) id 1e72dP-0001gn-La
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 17:04:59 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 33/DB-23912-AB27FE95; Tue, 24 Oct 2017 17:04:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVyMbThiO6uove
 RBjeXi1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl7Dn9nKTjGVXHkThtjA+NRji5GLg4hgemM
 Ehd/9LKBOCwC7cwSk35eYAZxJATesUg8WfOGsYuRE8jJkjj6cRsThJ0m8eDWa2YIu1ri/4nvY
 LaQgIbEjckzGCHGNjFJvJ7ezQ6SYBMwkJjVNRlsqohAJ6PE4jd7wCYxCyhJ7D97DWyDsICdxK
 IHW8BsFgFViZaZC4FqODh4geIzHppCLJOXOPfgNvMERv4FjAyrGDWKU4vKUot0jSz0kooy0zN
 KchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECg6iegYFxB2PfKr9DjJIcTEqivAHp7yOF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfBWFQLlBItS01Mr0jJzgOEMk5bg4FES4ZUoAErzFhck5hZnp
 kOkTjHac1y4c+kPE8eBPbeAZMfNu0Dy2czXDcxCLHn5ealS4rw3QKYKgLRllObBDYXF3yVGWS
 lhXkYGBgYhnoLUotzMElT5V4ziHIxKwrzeIFN4MvNK4Ha/AjqLCegsWfs3IGeVJCKkpBoYp/j
 /ve9p69VlFFcZJbX8yKmQDZ7ZYhW+J2Q9PYLEf5n+nZyx4tZV1y2dIl75nv3y04MnLqz75VO5
 8euJqudWTvatf9vCbvF+uhc5eSpvbP/NaTv/W0c1ha3JOD176Xq+1xE8L5P0Dz9cPbV3B996N
 1nLBYqBX0yqb4XKaxkavZqw8fbTHQl+SizFGYmGWsxFxYkAmox1MLoCAAA=
X-Env-Sender: andre.przywara@linaro.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1508864698!87850818!1
X-Originating-IP: [209.85.128.196]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61982 invoked from network); 24 Oct 2017 17:04:58 -0000
Received: from mail-wr0-f196.google.com (HELO mail-wr0-f196.google.com)
 (209.85.128.196)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 24 Oct 2017 17:04:58 -0000
Received: by mail-wr0-f196.google.com with SMTP id y9so9169061wrb.2
 for <xen-devel@lists.xenproject.org>; Tue, 24 Oct 2017 10:04:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id;
 bh=4Sb0blhtoP88A16zb+SaWKIx48BT2WExN1YZaiUjooY=;
 b=GiLx8YpcLGad+iVd/kEgNSISvd1acwE4kJx65I4AlmZu0Pq0D6AGLA7hqrBgyYZksL
 wuBl/lttCArd4Kwdcw/7IpygE2piAxJrlmw/37nu2sGT2Q3ByGibJaPA13zJccWBRHl6
 yzy3ZCTUoKkeXwkn2dHilLTzTDkRL/Hwul9zM=
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=4Sb0blhtoP88A16zb+SaWKIx48BT2WExN1YZaiUjooY=;
 b=nh5xPGkitL3mwsLqruwUeNcv8SerFABVBjxh1z/AcJXQZR2kxUKb0+u+ynHb98ggoW
 cPv0Nq/IS7DYu3As05PqHV2ExDNHS1qTJZ+//LAbL19lYJxPt3A0vk/4Xo0Lnayj9/vM
 L80dWohxiRxxD56efS8DQRoj8GMcZSgq6BCZJHgKNddCwrIQYO0B00RZ2WT/UONjj6zn
 vD1q7dQblxkEafZEJTvYP/2AwLZu7SeLnI2VOrhWSIE8iP+OX9uYxIIfToqktXefwVOo
 zcJo4wlAZ/xzxAPXyeNumiWVExtdJoMH1uXAnAmC180ERnfEUbVxF8T0vHdWcII6okjj
 pZow==
X-Gm-Message-State: AMCzsaW9WMc/b235bvoxKA5PYdJaPGvsckgRBmYS0VCQeUTZrP1/06VP
 vuW1j4q3gNFsf8e0stNCkaBO5g==
X-Google-Smtp-Source: ABhQp+SXhR4pO5Vw+h/RyNtjhDSzIumXa6TX/OV11cj0BbU706oOuQypbFxL+XvbqT369VUMk8fjzg==
X-Received: by 10.223.197.19 with SMTP id q19mr16488937wrf.272.1508864697994; 
 Tue, 24 Oct 2017 10:04:57 -0700 (PDT)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id j27sm773304wrd.42.2017.10.24.10.04.57
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 24 Oct 2017 10:04:57 -0700 (PDT)
From: Andre Przywara <andre.przywara@linaro.org>
To: Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Tue, 24 Oct 2017 18:09:20 +0100
Message-Id: <20171024170922.17207-1-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v3 0/2] [FIX-for-4.10] Fix SBSA UART emulation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgp0aGUgU0JTQSBVQVJUIGVtdWxhdGlvbiBhcyBpbiB0aGUgc3RhZ2luZyB0cmVlIHJpZ2h0
IG5vdyBoYXMgdHdvIHByb2JsZW1zOgotIFRoZSBwbDAxMSBlYXJseWNvbiBvdXRwdXQgZnJvbSBh
IGd1ZXN0IGlzIHZlcnkgc2xvdyAodGhpbms6IFdhckdhbWVzKS4KICBUaGlzIGlzIGR1ZSB0byBl
dmVyeSBjaGFyYWN0ZXIgYmVpbmcgc3luY2hyb25vdXNseSBoYW5kZWQgb3ZlciB0byBYZW4uCiAg
VGhpcyBpcyBub3QgdmVyeSBjcml0aWNhbCAoanVzdCBzbG93KSwgYnV0IGl0IGluY3JlYXNlcyBi
b290IHRpbWVzCiAgb2YgZ3Vlc3RzIHVzaW5nIGFuIFNCU0EgVUFSVC4KLSBUaGUgbm9ybWFsIFNC
U0EgY29uc29sZSBpbiBhIGd1ZXN0IGNhbiBsb3NlIGNoYXJhY3RlcnMgd2hlbiBvdXRwdXR0aW5n
CiAgYSBiaWdnZXIgbnVtYmVyIG9mIGNoYXJhY3RlcnMgaW4gcXVpY2sgc3VjY2Vzc2lvbiwgYXMg
ZGVtb25zdHJhdGVkIGJ5CiAgcnVubmluZyBhIHNpbXBsZSAiZmluZCAvIiBpbiBhIGd1ZXN0IG9u
IGEgdmlydHVhbCBTQlNBIGNvbnNvbGUuCiAgQXMgd2UgYWN0dWFsbHkgbWlzcyBjaGFyYWN0ZXJz
LCBJIGNvbnNpZGVyIHRoaXMgYnVnIG1vcmUgc2V2ZXJlLgoKVGhpcyBzZXJpZXMgZml4ZXMgYm90
aCBwcm9ibGVtcywgbW9yZSB0ZWNobmlhbCBkZXRhaWxzIG9uIGhvdyBjYW4gYmUKZm91bmQgaW4g
dGhlIHJlc3BlY3RpdmUgY29tbWl0IG1lc3NhZ2VzLgoKSSB3b3VsZCBsaWtlIHRvIHNlZSBib3Ro
IHBhdGNoZXMgbWVyZ2VkIGludG8gNC4xMCBzdGlsbCwgYXM6Ci0gVGhleSBmaXggcmVhbCBidWdz
LgotIFRoZXkgYXJlIG5vdCB0b28gaW50cnVzaXZlLCB0b3VjaGluZyBvbmx5IHRoZSB2cGwwMTEu
YyBmaWxlIHdpdGggdGhlCiAgZW11bGF0aW9uIGNvZGUgaW4geGVuL2FyY2gvYXJtLgotIFRoZSBT
QlNBIFVBUlQgaXMgYSBuZXcgZmVhdHVyZSwgc28gdGhlcmUgaXMgbm8gcG9zc2libGUgcmVncmVz
c2lvbgogIGNvbXBhcmVkIHRvIHRoZSBwcmV2aW91cyByZWxlYXNlLgoKQ2hlZXJzLApBbmRyZS4K
CkJodXBpbmRlciBUaGFrdXIgKDIpOgogIGFybS94ZW46IHZwbDAxMTogRml4IHRoZSBzbG93IGVh
cmx5IGNvbnNvbGUgU0JTQSBVQVJUIG91dHB1dAogIGFybS94ZW46IHZwbDAxMTogRml4IFNCU0Eg
VUFSVCBpbnRlcnJ1cHQgYXNzZXJ0aW9uCgogeGVuL2FyY2gvYXJtL3ZwbDAxMS5jICAgICAgICB8
IDEzNiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiB4ZW4vaW5j
bHVkZS9hc20tYXJtL3ZwbDAxMS5oIHwgICAyICsKIDIgZmlsZXMgY2hhbmdlZCwgMTAyIGluc2Vy
dGlvbnMoKyksIDM2IGRlbGV0aW9ucygtKQoKLS0gCjIuMTQuMQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 24 17:05:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 17:05:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e72dS-0001hR-Jr; Tue, 24 Oct 2017 17:05:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@linaro.org>) id 1e72dR-0001hJ-VU
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 17:05:02 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 2E/4A-31121-DB27FE95; Tue, 24 Oct 2017 17:05:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXiVRvkqLun6H2
 kwfm9Ghbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bD6kaWguteFbs+BzcwvjfvYuTiEBKYwSjR
 PXEyK4jDIjCPWeLx/HdsII6EQD+rxM22Y4xdjJxATpbE5r972SHsNIkX72ayQdiVEt9+PmQGs
 YUENCRuTJ7BCGE3MUksX+kGYrMJGEjM6prMDDJURKCTUWLxmz1MIAlmASWJ/WevgTUIC3hJ/H
 /eCDaURUBVYvLCKWDLeAXsJJ4t+wy1WF7i3IPbYMs4Bewltk58xgKxzE7i9v+7LBMYBRcwMqx
 iVC9OLSpLLdI11UsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw4BiDYwTj9sv8h
 RkkOJiVR3oD095FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjtCoFygkWp6akVaZk5wNCHSUtw8
 CiJ8O4HSfMWFyTmFmemQ6ROMVpy7Ntz6w8TR8fNu0Dy2czXDcxCLHn5ealS4rwxIA0CIA0ZpX
 lw42DxeYlRVkqYlxHoQCGegtSi3MwSVPlXjOIcjErCvN4gU3gy80rgtr4COogJ6CBZ+zcgB5U
 kIqSkGhh3l23ZyjblpE63qOoyJ80jr5Z6WStKKmsdf8WoP8X6irvDqp6fXOmasnqVEa8XvyjZ
 Z6i2/kjf5iPnq56tPbbpx3YOh8lZ/nbFk0y+rVE+v0574Zl1fzhkLly/+t23p0putouk3bPfO
 apml4qnnt+youpB9t+ZGarXqz3ynybt7mbW7mNuTjZVYinOSDTUYi4qTgQASeP+msoCAAA=
X-Env-Sender: andre.przywara@linaro.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1508864700!108620422!1
X-Originating-IP: [74.125.82.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5625 invoked from network); 24 Oct 2017 17:05:00 -0000
Received: from mail-wm0-f65.google.com (HELO mail-wm0-f65.google.com)
 (74.125.82.65)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 24 Oct 2017 17:05:00 -0000
Received: by mail-wm0-f65.google.com with SMTP id p75so17036124wmg.3
 for <xen-devel@lists.xenproject.org>; Tue, 24 Oct 2017 10:05:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=mnoslIbACxmHn2OMdnbrbD/TUNeQxiatqb9cnQkYEfk=;
 b=iJDIbNZiqAFhwUAfIWJq2ERz/BjS3bSLgSxtPPPNq6H0RaPPMcu2IdAdYWaQlzdTjA
 2WeGIf4gLOV3REgdMFtZ/jI0Xe8hs0z6O2OZFX+yWyXDxwg1rKX+MtCukIYcW0KCqKZ+
 SWWJYAXhOL5kC7bxgfGWnAGCUfQWCp5AOXhlU=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=mnoslIbACxmHn2OMdnbrbD/TUNeQxiatqb9cnQkYEfk=;
 b=sgwUiayUvjt2db74k71tCO9PUkv9/kFrI+zDLsQPl3TF4hJ23PLBtTgr8QmNVP9hhW
 90jA71+nu2jjybeMcNx6TtoCASEqPVPtNYbqIn9gqa51XatEyQx5086e1LtQ3kcIGEZs
 yOyn9b6alX8tgUectV5JChLlx6pQGLB1WlpDAjIdFgXBBsNbobhvXDy/Toi0ysNIMU+e
 4YFVf3W/fweM0cTvmO3AFtgFaRdT5901+cTAQ+tP9Tx0WnmpnUS7XfpS8acBFpPmL3sb
 zbzBq0dvBifeHIi/PdbidHOmDZzqXGQkGZi5BcdbSRtR7yA5ohRPMtV7INdbTshVieED
 sTSg==
X-Gm-Message-State: AMCzsaXCTiMB9wnOe47Fecu5RVViDHo9KRjyfjnOUsy7enDfuBJuQuZh
 HCiaAp/8WKXDIv3mw6yzGts+kg==
X-Google-Smtp-Source: ABhQp+TA23i3kwawlb5C4j6sp/yAqP6GZOws5JS2mhxgm5yubK7nteVjiUUtb7czcwH2WRF7aJFcVQ==
X-Received: by 10.28.98.212 with SMTP id w203mr9828432wmb.88.1508864700085;
 Tue, 24 Oct 2017 10:05:00 -0700 (PDT)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id j27sm773304wrd.42.2017.10.24.10.04.59
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 24 Oct 2017 10:04:59 -0700 (PDT)
From: Andre Przywara <andre.przywara@linaro.org>
To: Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Tue, 24 Oct 2017 18:09:22 +0100
Message-Id: <20171024170922.17207-3-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20171024170922.17207-1-andre.przywara@linaro.org>
References: <20171024170922.17207-1-andre.przywara@linaro.org>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v3 2/2] arm/xen: vpl011: Fix SBSA UART interrupt
	assertion
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgoKV2l0
aCB0aGUgY3VycmVudCBTQlNBIFVBUlQgZW11bGF0aW9uLCBzdHJlYW1pbmcgbGFyZ2VyIGFtb3Vu
dHMgb2YgZGF0YQooYXMgY2F1c2VkIGJ5ICJmaW5kIC8iLCBmb3IgaW5zdGFuY2UpIGNhbiBsZWFk
IHRvIGNoYXJhY3RlciBsb3Nlcy4KVGhpcyBpcyBkdWUgdG8gdGhlIE9VVCByaW5nIGJ1ZmZlciBn
ZXR0aW5nIGZ1bGwsIGJlY2F1c2Ugd2UgY2hhbmdlIHRoZQpUWCBpbnRlcnJ1cHQgYml0IG9ubHkg
d2hlbiB0aGUgRklGTyBpcyBhY3R1YWxseSBmdWxsLCBhbmQgbm90IGFscmVhZHkKd2hlbiBpdCdz
IGhhbGYtd2F5IGZpbGxlZCwgYXMgdGhlIExpbnV4IGRyaXZlciBleHBlY3RzLgpUaGUgU0JTQSBz
cGVjIGRvZXMgbm90IGV4cGxpY2l0bHkgc3RhdGUgdGhpcywgYnV0IHdlIGFzc3VtZSB0aGF0IGFu
ClNCU0EgY29tcGxpYW50IFVBUlQgdXNlcyB0aGUgUEwwMTEgZGVmYXVsdCAiaW50ZXJydXB0IEZJ
Rk8gbGV2ZWwgc2VsZWN0CnJlZ2lzdGVyIiB2YWx1ZSBvZiAiMS8yIHdheSIuIFRoZSBMaW51eCBk
cml2ZXIgY2VydGFpbmx5IG1ha2VzIHRoaXMKYXNzdW1wdGlvbiwgc28gaXQgZXhwZWN0IHRvIGJl
IGFibGUgdG8gd3JpdGUgYSBudW1iZXIgb2YgY2hhcmFjdGVycwphZnRlciB0aGUgVFggaW50ZXJy
dXB0IGxpbmUgaGFzIGJlZW4gYXNzZXJ0ZWQuCk9uIGEgc2ltaWxhciBpc3N1ZSB3ZSBoYXZlIHRo
ZSBzYW1lIHdyb25nIGJlaGF2aW91ciBvbiB0aGUgcmVjZWl2ZSBzaWRlLgpIb3dldmVyIGNoYW5n
aW5nIHRoZSBSWCBpbnRlcnJ1cHQgdG8gdHJpZ2dlciBvbiByZWFjaGluZyBoYWxmIG9mIHRoZSBG
SUZPCmxldmVsIHdpbGwgbGVhZCB0byBsYWcsIGJlY2F1c2UgdGhlIGd1ZXN0IHdvdWxkIG5vdCBi
ZSBub3RpZmllZCBvZiBpbmNvbWluZwpjaGFyYWN0ZXJzIHVudGlsIHRoZSBGSUZPIGlzIGhhbGYg
d2F5IGZpbGxlZC4gVGhpcyBsZWFkcyB0byBpbmFjY2VwdGlibGUKbGFncyB3aGVuIHR5cGluZyBv
biBhIHRlcm1pbmFsLgpSZWFsIGhhcmR3YXJlIHNvbHZlcyB0aGlzIGlzc3VlIGJ5IHVzaW5nIHRo
ZSAicmVjZWl2ZSB0aW1lb3V0CmludGVycnVwdCIgKFJUSSksIHdoaWNoIGlzIHRyaWdnZXJlZCB3
aGVuIGNoYXJhY3RlciByZWNlcHRpb24gc3RvcHMgZm9yCjMyIGJhdWQgY3ljbGVzLiBBcyB3ZSBj
YW5ub3QgYW5kIGRvIG5vdCB3YW50IHRvIGVtdWxhdGUgYW55IHRpbWluZyBoZXJlLAp3ZSBzbGln
aHRseSBhYnVzZSB0aGUgdGltZW91dCBpbnRlcnJ1cHQgdG8gbm90aWZ5IHRoZSBndWVzdCBvZiBu
ZXcKY2hhcmFjdGVyczogd2hlbiBhIG5ldyBjaGFyYWN0ZXIgY29tZXMgaW4sIHRoZSBSVEkgaXMg
YXNzZXJ0ZWQsIHdoZW4KdGhlIEZJRk8gaXMgY2xlYXJlZCwgdGhlIGludGVycnVwdCBnZXRzIGNs
ZWFyZWQuCgpTbyB0aGlzIHBhdGNoIGNoYW5nZXMgdGhlIGVtdWxhdGVkIGludGVycnVwdCB0cmln
Z2VyIGJlaGF2aW91ciB0byBjb21lCmFzIGNsb3NlIHRvIHJlYWwgaGFyZHdhcmUgYXMgcG9zc2li
bGU6IHRoZSBSWCBhbmQgVFggaW50ZXJydXB0IHRyaWdnZXIKd2hlbiB0aGUgRklGTyBnZXRzIGhh
bGYgZnVsbCAvIGhhbGYgZW1wdHksIGFuZCB0aGUgUlRJIGludGVycnVwdCBzaWduYWxzCm5ldyBp
bmNvbWluZyBjaGFyYWN0ZXJzLgoKW0FuZHJlOiByZXdvcmQgY29tbWl0IG1lc3NhZ2UsIGludHJv
ZHVjZSByZWNlaXZlIHRpbWVvdXQgaW50ZXJydXB0LCBhZGQKICAgICAgICBjb21tZW50c10KClNp
Z25lZC1vZmYtYnk6IEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9y
Zz4KUmV2aWV3ZWQtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3Jn
PgpTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9y
Zz4KLS0tCiB4ZW4vYXJjaC9hcm0vdnBsMDExLmMgICAgICAgIHwgMTMxICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vdnBsMDEx
LmggfCAgIDIgKwogMiBmaWxlcyBjaGFuZ2VkLCA5NCBpbnNlcnRpb25zKCspLCAzOSBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnBsMDExLmMgYi94ZW4vYXJjaC9hcm0v
dnBsMDExLmMKaW5kZXggMGIwNzQzNjc5Zi4uNmQwMjQwNmFjZiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL3ZwbDAxMS5jCisrKyBiL3hlbi9hcmNoL2FybS92cGwwMTEuYwpAQCAtMTgsNiArMTgs
OSBAQAogCiAjZGVmaW5lIFhFTl9XQU5UX0ZMRVhfQ09OU09MRV9SSU5HIDEKIAorLyogV2UgYXNz
dW1lIHRoZSBQTDAxMSBkZWZhdWx0IG9mICIxLzIgd2F5IiBmb3IgdGhlIEZJRk8gdHJpZ2dlciBs
ZXZlbC4gKi8KKyNkZWZpbmUgU0JTQV9VQVJUX0ZJRk9fTEVWRUwgKFNCU0FfVUFSVF9GSUZPX1NJ
WkUgLyAyKQorCiAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+CiAjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+
CiAjaW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgpAQCAtOTMsMjQgKzk2LDM3IEBAIHN0YXRp
YyB1aW50OF90IHZwbDAxMV9yZWFkX2RhdGEoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgKi8KICAg
ICBpZiAoIHhlbmNvbnNfcXVldWVkKGluX3Byb2QsIGluX2NvbnMsIHNpemVvZihpbnRmLT5pbikp
ID4gMCApCiAgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgZmlmb19sZXZlbDsKKwogICAgICAg
ICBkYXRhID0gaW50Zi0+aW5beGVuY29uc19tYXNrKGluX2NvbnMsIHNpemVvZihpbnRmLT5pbikp
XTsKICAgICAgICAgaW5fY29ucyArPSAxOwogICAgICAgICBzbXBfbWIoKTsKICAgICAgICAgaW50
Zi0+aW5fY29ucyA9IGluX2NvbnM7CisKKyAgICAgICAgZmlmb19sZXZlbCA9IHhlbmNvbnNfcXVl
dWVkKGluX3Byb2QsIGluX2NvbnMsIHNpemVvZihpbnRmLT5pbikpOworCisgICAgICAgIC8qIElm
IHRoZSBGSUZPIGlzIG5vdyBlbXB0eSwgd2UgY2xlYXIgdGhlIHJlY2VpdmUgdGltZW91dCBpbnRl
cnJ1cHQuICovCisgICAgICAgIGlmICggZmlmb19sZXZlbCA9PSAwICkKKyAgICAgICAgeworICAg
ICAgICAgICAgdnBsMDExLT51YXJ0ZnIgfD0gUlhGRTsKKyAgICAgICAgICAgIHZwbDAxMS0+dWFy
dHJpcyAmPSB+UlRJOworICAgICAgICB9CisKKyAgICAgICAgLyogSWYgdGhlIEZJRk8gaXMgbW9y
ZSB0aGFuIGhhbGYgZW1wdHksIHdlIGNsZWFyIHRoZSBSWCBpbnRlcnJ1cHQuICovCisgICAgICAg
IGlmICggZmlmb19sZXZlbCA8IHNpemVvZihpbnRmLT5pbikgLSBTQlNBX1VBUlRfRklGT19MRVZF
TCApCisgICAgICAgICAgICB2cGwwMTEtPnVhcnRyaXMgJj0gflJYSTsKKworICAgICAgICB2cGww
MTFfdXBkYXRlX2ludGVycnVwdF9zdGF0dXMoZCk7CiAgICAgfQogICAgIGVsc2UKICAgICAgICAg
Z3ByaW50ayhYRU5MT0dfRVJSLCAidnBsMDExOiBVbmV4cGVjdGVkIElOIHJpbmcgYnVmZmVyIGVt
cHR5XG4iKTsKIAotICAgIGlmICggeGVuY29uc19xdWV1ZWQoaW5fcHJvZCwgaW5fY29ucywgc2l6
ZW9mKGludGYtPmluKSkgPT0gMCApCi0gICAgewotICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBS
WEZFOwotICAgICAgICB2cGwwMTEtPnVhcnRyaXMgJj0gflJYSTsKLSAgICB9Ci0KKyAgICAvKgor
ICAgICAqIFdlIGhhdmUgY29uc3VtZWQgYSBjaGFyYWN0ZXIgb3IgdGhlIEZJRk8gd2FzIGVtcHR5
LCBzbyBjbGVhciB0aGUKKyAgICAgKiAiRklGTyBmdWxsIiBiaXQuCisgICAgICovCiAgICAgdnBs
MDExLT51YXJ0ZnIgJj0gflJYRkY7CiAKLSAgICB2cGwwMTFfdXBkYXRlX2ludGVycnVwdF9zdGF0
dXMoZCk7Ci0KICAgICBWUEwwMTFfVU5MT0NLKGQsIGZsYWdzKTsKIAogICAgIC8qCkBAIC0xMjIs
NiArMTM4LDI0IEBAIHN0YXRpYyB1aW50OF90IHZwbDAxMV9yZWFkX2RhdGEoc3RydWN0IGRvbWFp
biAqZCkKICAgICByZXR1cm4gZGF0YTsKIH0KIAorc3RhdGljIHZvaWQgdnBsMDExX3VwZGF0ZV90
eF9maWZvX3N0YXR1cyhzdHJ1Y3QgdnBsMDExICp2cGwwMTEsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmaWZvX2xldmVsKQoreworICAgIHN0
cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IHZwbDAxMS0+cmluZ19idWY7CisgICAgdW5z
aWduZWQgaW50IGZpZm9fdGhyZXNob2xkID0gc2l6ZW9mKGludGYtPm91dCkgLSBTQlNBX1VBUlRf
RklGT19MRVZFTDsKKworICAgIEJVSUxEX0JVR19PTihzaXplb2YgKGludGYtPm91dCkgPCBTQlNB
X1VBUlRfRklGT19TSVpFKTsKKworICAgIC8qCisgICAgICogU2V0IHRoZSBUWEkgYml0IG9ubHkg
d2hlbiB0aGVyZSBpcyBzcGFjZSBmb3IgZmlmb19zaXplLzIgYnl0ZXMgd2hpY2gKKyAgICAgKiBp
cyB0aGUgdHJpZ2dlciBsZXZlbCBmb3IgYXNzZXJ0aW5nL2RlLWFzc3RlcnRpbmcgdGhlIFRYIGlu
dGVycnVwdC4KKyAgICAgKi8KKyAgICBpZiAoIGZpZm9fbGV2ZWwgPD0gZmlmb190aHJlc2hvbGQg
KQorICAgICAgICB2cGwwMTEtPnVhcnRyaXMgfD0gVFhJOworICAgIGVsc2UKKyAgICAgICAgdnBs
MDExLT51YXJ0cmlzICY9IH5UWEk7Cit9CisKIHN0YXRpYyB2b2lkIHZwbDAxMV93cml0ZV9kYXRh
KHN0cnVjdCBkb21haW4gKmQsIHVpbnQ4X3QgZGF0YSkKIHsKICAgICB1bnNpZ25lZCBsb25nIGZs
YWdzOwpAQCAtMTQ2LDMzICsxODAsMzcgQEAgc3RhdGljIHZvaWQgdnBsMDExX3dyaXRlX2RhdGEo
c3RydWN0IGRvbWFpbiAqZCwgdWludDhfdCBkYXRhKQogICAgIGlmICggeGVuY29uc19xdWV1ZWQo
b3V0X3Byb2QsIG91dF9jb25zLCBzaXplb2YoaW50Zi0+b3V0KSkgIT0KICAgICAgICAgIHNpemVv
ZiAoaW50Zi0+b3V0KSApCiAgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgZmlmb19sZXZlbDsK
KwogICAgICAgICBpbnRmLT5vdXRbeGVuY29uc19tYXNrKG91dF9wcm9kLCBzaXplb2YoaW50Zi0+
b3V0KSldID0gZGF0YTsKICAgICAgICAgb3V0X3Byb2QgKz0gMTsKICAgICAgICAgc21wX3dtYigp
OwogICAgICAgICBpbnRmLT5vdXRfcHJvZCA9IG91dF9wcm9kOwotICAgIH0KLSAgICBlbHNlCi0g
ICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgInZwbDAxMTogVW5leHBlY3RlZCBPVVQgcmluZyBi
dWZmZXIgZnVsbFxuIik7CiAKLSAgICBpZiAoIHhlbmNvbnNfcXVldWVkKG91dF9wcm9kLCBvdXRf
Y29ucywgc2l6ZW9mKGludGYtPm91dCkpID09Ci0gICAgICAgICBzaXplb2YgKGludGYtPm91dCkg
KQotICAgIHsKLSAgICAgICAgdnBsMDExLT51YXJ0ZnIgfD0gVFhGRjsKLSAgICAgICAgdnBsMDEx
LT51YXJ0cmlzICY9IH5UWEk7CisgICAgICAgIGZpZm9fbGV2ZWwgPSB4ZW5jb25zX3F1ZXVlZChv
dXRfcHJvZCwgb3V0X2NvbnMsIHNpemVvZihpbnRmLT5vdXQpKTsKIAotICAgICAgICAvKgotICAg
ICAgICAgKiBUaGlzIGJpdCBpcyBzZXQgb25seSB3aGVuIEZJRk8gYmVjb21lcyBmdWxsLiBUaGlz
IGVuc3VyZXMgdGhhdAotICAgICAgICAgKiB0aGUgU0JTQSBVQVJUIGRyaXZlciBjYW4gd3JpdGUg
dGhlIGVhcmx5IGNvbnNvbGUgZGF0YSBhcyBmYXN0IGFzCi0gICAgICAgICAqIHBvc3NpYmxlLCB3
aXRob3V0IHdhaXRpbmcgZm9yIHRoZSBCVVNZIGJpdCB0byBnZXQgY2xlYXJlZCBiZWZvcmUKLSAg
ICAgICAgICogd3JpdGluZyBlYWNoIGJ5dGUuCi0gICAgICAgICAqLwotICAgICAgICB2cGwwMTEt
PnVhcnRmciB8PSBCVVNZOworICAgICAgICBpZiAoIGZpZm9fbGV2ZWwgPT0gc2l6ZW9mIChpbnRm
LT5vdXQpICkKKyAgICAgICAgeworICAgICAgICAgICAgdnBsMDExLT51YXJ0ZnIgfD0gVFhGRjsK
KworICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIFRoaXMgYml0IGlzIHNldCBvbmx5IHdo
ZW4gRklGTyBiZWNvbWVzIGZ1bGwuIFRoaXMgZW5zdXJlcyB0aGF0CisgICAgICAgICAgICAgKiB0
aGUgU0JTQSBVQVJUIGRyaXZlciBjYW4gd3JpdGUgdGhlIGVhcmx5IGNvbnNvbGUgZGF0YSBhcyBm
YXN0IGFzCisgICAgICAgICAgICAgKiBwb3NzaWJsZSwgd2l0aG91dCB3YWl0aW5nIGZvciB0aGUg
QlVTWSBiaXQgdG8gZ2V0IGNsZWFyZWQgYmVmb3JlCisgICAgICAgICAgICAgKiB3cml0aW5nIGVh
Y2ggYnl0ZS4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgdnBsMDExLT51YXJ0ZnIgfD0g
QlVTWTsKKyAgICAgICAgfQorCisgICAgICAgIHZwbDAxMV91cGRhdGVfdHhfZmlmb19zdGF0dXMo
dnBsMDExLCBmaWZvX2xldmVsKTsKKworICAgICAgICB2cGwwMTFfdXBkYXRlX2ludGVycnVwdF9z
dGF0dXMoZCk7CiAgICAgfQorICAgIGVsc2UKKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAi
dnBsMDExOiBVbmV4cGVjdGVkIE9VVCByaW5nIGJ1ZmZlciBmdWxsXG4iKTsKIAogICAgIHZwbDAx
MS0+dWFydGZyICY9IH5UWEZFOwogCi0gICAgdnBsMDExX3VwZGF0ZV9pbnRlcnJ1cHRfc3RhdHVz
KGQpOwotCiAgICAgVlBMMDExX1VOTE9DSyhkLCBmbGFncyk7CiAKICAgICAvKgpAQCAtMzQ0LDcg
KzM4Miw3IEBAIHN0YXRpYyB2b2lkIHZwbDAxMV9kYXRhX2F2YWlsKHN0cnVjdCBkb21haW4gKmQp
CiAgICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0gJmQtPmFyY2gudnBsMDExOwogICAgIHN0cnVj
dCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IHZwbDAxMS0+cmluZ19idWY7CiAgICAgWEVOQ09O
U19SSU5HX0lEWCBpbl9jb25zLCBpbl9wcm9kLCBvdXRfY29ucywgb3V0X3Byb2Q7Ci0gICAgWEVO
Q09OU19SSU5HX0lEWCBpbl9yaW5nX3FzaXplLCBvdXRfcmluZ19xc2l6ZTsKKyAgICBYRU5DT05T
X1JJTkdfSURYIGluX2ZpZm9fbGV2ZWwsIG91dF9maWZvX2xldmVsOwogCiAgICAgVlBMMDExX0xP
Q0soZCwgZmxhZ3MpOwogCkBAIC0zNTUsMjggKzM5Myw0MSBAQCBzdGF0aWMgdm9pZCB2cGwwMTFf
ZGF0YV9hdmFpbChzdHJ1Y3QgZG9tYWluICpkKQogCiAgICAgc21wX3JtYigpOwogCi0gICAgaW5f
cmluZ19xc2l6ZSA9IHhlbmNvbnNfcXVldWVkKGluX3Byb2QsCisgICAgaW5fZmlmb19sZXZlbCA9
IHhlbmNvbnNfcXVldWVkKGluX3Byb2QsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGluX2NvbnMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihp
bnRmLT5pbikpOwogCi0gICAgb3V0X3JpbmdfcXNpemUgPSB4ZW5jb25zX3F1ZXVlZChvdXRfcHJv
ZCwKKyAgICBvdXRfZmlmb19sZXZlbCA9IHhlbmNvbnNfcXVldWVkKG91dF9wcm9kLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0X2NvbnMsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzaXplb2YoaW50Zi0+b3V0KSk7CiAKLSAgICAvKiBVcGRhdGUg
dGhlIHVhcnQgcnggc3RhdGUgaWYgdGhlIGJ1ZmZlciBpcyBub3QgZW1wdHkuICovCi0gICAgaWYg
KCBpbl9yaW5nX3FzaXplICE9IDAgKQotICAgIHsKKyAgICAvKioqKiBVcGRhdGUgdGhlIFVBUlQg
Ulggc3RhdGUgKioqKi8KKworICAgIC8qIENsZWFyIHRoZSBGSUZPX0VNUFRZIGJpdCBpZiB0aGUg
RklGTyBob2xkcyBhdCBsZWFzdCBvbmUgY2hhcmFjdGVyLiAqLworICAgIGlmICggaW5fZmlmb19s
ZXZlbCA+IDAgKQogICAgICAgICB2cGwwMTEtPnVhcnRmciAmPSB+UlhGRTsKLSAgICAgICAgaWYg
KCBpbl9yaW5nX3FzaXplID09IHNpemVvZihpbnRmLT5pbikgKQotICAgICAgICAgICAgdnBsMDEx
LT51YXJ0ZnIgfD0gUlhGRjsKKworICAgIC8qIFNldCB0aGUgRklGT19GVUxMIGJpdCBpZiB0aGUg
WGVuIGJ1ZmZlciBpcyBmdWxsLiAqLworICAgIGlmICggaW5fZmlmb19sZXZlbCA9PSBzaXplb2Yo
aW50Zi0+aW4pICkKKyAgICAgICAgdnBsMDExLT51YXJ0ZnIgfD0gUlhGRjsKKworICAgIC8qIEFz
c2VydCB0aGUgUlggaW50ZXJydXB0IGlmIHRoZSBGSUZPIGlzIG1vcmUgdGhhbiBoYWxmIHdheSBm
aWxsZWQuICovCisgICAgaWYgKCBpbl9maWZvX2xldmVsID49IHNpemVvZihpbnRmLT5pbikgLSBT
QlNBX1VBUlRfRklGT19MRVZFTCApCiAgICAgICAgIHZwbDAxMS0+dWFydHJpcyB8PSBSWEk7Ci0g
ICAgfQogCi0gICAgLyogVXBkYXRlIHRoZSB1YXJ0IHR4IHN0YXRlIGlmIHRoZSBidWZmZXIgaXMg
bm90IGZ1bGwuICovCi0gICAgaWYgKCBvdXRfcmluZ19xc2l6ZSAhPSBzaXplb2YoaW50Zi0+b3V0
KSApCisgICAgLyoKKyAgICAgKiBJZiB0aGUgaW5wdXQgcXVldWUgaXMgbm90IGVtcHR5LCB3ZSBh
c3NlcnQgdGhlIHJlY2VpdmUgdGltZW91dCBpbnRlcnJ1cHQuCisgICAgICogQXMgd2UgZG9uJ3Qg
ZW11bGF0ZSBhbnkgdGltaW5nIGhlcmUsIHNvIHdlIGlnbm9yZSB0aGUgYWN0dWFsIHRpbWVvdXQK
KyAgICAgKiBvZiAzMiBiYXVkIGN5Y2xlcy4KKyAgICAgKi8KKyAgICBpZiAoIGluX2ZpZm9fbGV2
ZWwgPiAwICkKKyAgICAgICAgdnBsMDExLT51YXJ0cmlzIHw9IFJUSTsKKworICAgIC8qKioqIFVw
ZGF0ZSB0aGUgVUFSVCBUWCBzdGF0ZSAqKioqLworCisgICAgaWYgKCBvdXRfZmlmb19sZXZlbCAh
PSBzaXplb2YoaW50Zi0+b3V0KSApCiAgICAgewogICAgICAgICB2cGwwMTEtPnVhcnRmciAmPSB+
VFhGRjsKLSAgICAgICAgdnBsMDExLT51YXJ0cmlzIHw9IFRYSTsKIAogICAgICAgICAvKgogICAg
ICAgICAgKiBDbGVhciB0aGUgQlVTWSBiaXQgYXMgc29vbiBhcyBzcGFjZSBiZWNvbWVzIGF2YWls
YWJsZQpAQCAtMzg1LDEyICs0MzYsMTQgQEAgc3RhdGljIHZvaWQgdnBsMDExX2RhdGFfYXZhaWwo
c3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgICovCiAgICAgICAgIHZwbDAxMS0+dWFydGZyICY9
IH5CVVNZOwogCi0gICAgICAgIGlmICggb3V0X3JpbmdfcXNpemUgPT0gMCApCi0gICAgICAgICAg
ICB2cGwwMTEtPnVhcnRmciB8PSBUWEZFOworICAgICAgICB2cGwwMTFfdXBkYXRlX3R4X2ZpZm9f
c3RhdHVzKHZwbDAxMSwgb3V0X2ZpZm9fbGV2ZWwpOwogICAgIH0KIAogICAgIHZwbDAxMV91cGRh
dGVfaW50ZXJydXB0X3N0YXR1cyhkKTsKIAorICAgIGlmICggb3V0X2ZpZm9fbGV2ZWwgPT0gMCAp
CisgICAgICAgIHZwbDAxMS0+dWFydGZyIHw9IFRYRkU7CisKICAgICBWUEwwMTFfVU5MT0NLKGQs
IGZsYWdzKTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS92cGwwMTEuaCBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vdnBsMDExLmgKaW5kZXggMWI1ODNkYWMzYy4uZGI5NWZmODIy
ZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS92cGwwMTEuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL3ZwbDAxMS5oCkBAIC0yOCw2ICsyOCw4IEBACiAjZGVmaW5lIFZQTDAxMV9M
T0NLKGQsZmxhZ3MpIHNwaW5fbG9ja19pcnFzYXZlKCYoZCktPmFyY2gudnBsMDExLmxvY2ssIGZs
YWdzKQogI2RlZmluZSBWUEwwMTFfVU5MT0NLKGQsZmxhZ3MpIHNwaW5fdW5sb2NrX2lycXJlc3Rv
cmUoJihkKS0+YXJjaC52cGwwMTEubG9jaywgZmxhZ3MpCiAKKyNkZWZpbmUgU0JTQV9VQVJUX0ZJ
Rk9fU0laRSAzMgorCiBzdHJ1Y3QgdnBsMDExIHsKICAgICB2b2lkICpyaW5nX2J1ZjsKICAgICBz
dHJ1Y3QgcGFnZV9pbmZvICpyaW5nX3BhZ2U7Ci0tIAoyLjE0LjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 24 17:05:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 17:05:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e72dR-0001hA-CJ; Tue, 24 Oct 2017 17:05:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@linaro.org>) id 1e72dQ-0001gt-QX
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 17:05:00 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 E8/3F-13910-CB27FE95; Tue, 24 Oct 2017 17:05:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXiVRvkqLu76H2
 kQXubtMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvF993ymgh+CFc3fL7A0MJ7k7WLk4hASmMEo
 8bN5DROIwyIwj1ni7IuZLCCOhEA/q8TWX7dZuxg5gZwsiZW/TrBD2GkSXYcfsEDYZRIXmnsZQ
 WwhAQ2JG5NnMEKMbWKS6L66FayZTcBAYlbXZGaQhIhAJ6PE4jd7mEASzAJKEvvPXgPrFhYIkZ
 g+u4kNxGYRUJV49KoRrJlXwE5i0acpbBDb5CXOPbjNDGJzCthLbJ34jAVis53E7f93WSYwCi5
 gZFjFqF6cWlSWWqRrqZdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERh0DECwg/Hu
 poBDjJIcTEqivAHp7yOF+JLyUyozEosz4otKc1KLDzHKcHAoSfDqAYNYSLAoNT21Ii0zBxj+M
 GkJDh4lEV5TkDRvcUFibnFmOkTqFKM9x749t/4wcay4fhtIdty8CySfzXzdwCzEkpeflyolzn
 ujEKhNAKQtozQPbigsXi8xykoJ8zICnSnEU5BalJtZgir/ilGcg1EJqAJkOU9mXgnc7ldAZzE
 BnSVr/wbkrJJEhJRUA6PBfIP9bM/CuFZyCGWsMHwpp/mjIWT1+psShl7J6xc8tfLaNrl90yIF
 I/2Lc1OWHlX9xBz6qF5i18YPNtfaGKd9vvh3zjvBb4JG/td7c10tDm+XVvwqm3E74YEDe9eZX
 r4jcX/d1FVXLZ3jNd3gTvGmCcKpphMYjWf+0JDI7+h9OMt5yrteDgYlluKMREMt5qLiRABoBR
 eM0gIAAA==
X-Env-Sender: andre.przywara@linaro.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1508864699!102936578!1
X-Originating-IP: [74.125.82.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21641 invoked from network); 24 Oct 2017 17:04:59 -0000
Received: from mail-wm0-f65.google.com (HELO mail-wm0-f65.google.com)
 (74.125.82.65)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 24 Oct 2017 17:04:59 -0000
Received: by mail-wm0-f65.google.com with SMTP id p75so17035973wmg.3
 for <xen-devel@lists.xenproject.org>; Tue, 24 Oct 2017 10:04:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=vC6K9wE6boMEeamvD4YH8zxEoWdJGJzTshsxp47McgI=;
 b=PsHXsQoYQNu41GNLZv/Zja533ThLjTlcKRt0DTFiQTw7fnY8mRAKvBltzq1e0FSuRQ
 +aRVSM6OvNFFMkyc9JH7A58PhMwSP3+fmb7Z/kdZuYdXxREBdAM/Lz8XWnOOhRemc0q2
 lAN7N18yotI4EGU0fG77XmK87RshgiV0Yt9yQ=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=vC6K9wE6boMEeamvD4YH8zxEoWdJGJzTshsxp47McgI=;
 b=G9cMGNaZR2LEGc7HOZHCC4yyAB7d5U8sEHVzRGzzgoS4Fde6GjaCSn/tjXMP3xI+a4
 PFScDjOJHCzkcrf/YQod0mepYu/5UOHav/6Evbr7pV9xemr33c9KWCRSNEB94ufN5hGZ
 LxDG3EXVHQZv7caxTq3dIXpjNkvUZ/xBlKASgNIRiW0xAgPV/5ABWkgk+idyAHcdn602
 9pOzVhgQT4V1tBA68/Nda7pXkm4JlsXPoOhuw9RQC15HoXmRQCWinfBMLo996B3zGJ45
 SijQxT8/MKmU+0wfsG9mhj6EGmYFwW7KttZ13Q62IISlrL37tQdX76A/AYmbaoJPscKh
 Cx3Q==
X-Gm-Message-State: AMCzsaU4MKcaAVPu3RGQ6XhtjhQaN5z3np4TCGlsa5VvrMvZIPN/c9Qu
 P/G2sBl7Jzpd83uiFf+b2vjTUg==
X-Google-Smtp-Source: ABhQp+Ra7EL+686KZmachZDtUAUp3pt6Mnfl6gz487eSUSgIhTV/cwcXfjLLDWGPkp0mQa4jV9dq+g==
X-Received: by 10.28.54.133 with SMTP id y5mr7807165wmh.6.1508864699012;
 Tue, 24 Oct 2017 10:04:59 -0700 (PDT)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id j27sm773304wrd.42.2017.10.24.10.04.58
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 24 Oct 2017 10:04:58 -0700 (PDT)
From: Andre Przywara <andre.przywara@linaro.org>
To: Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Tue, 24 Oct 2017 18:09:21 +0100
Message-Id: <20171024170922.17207-2-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20171024170922.17207-1-andre.przywara@linaro.org>
References: <20171024170922.17207-1-andre.przywara@linaro.org>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v3 1/2] arm/xen: vpl011: Fix the slow early
	console SBSA UART output
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgoKVGhl
IGVhcmx5IGNvbnNvbGUgb3V0cHV0IHVzZXMgcGwwMTFfZWFybHlfd3JpdGUoKSB0byB3cml0ZSBk
YXRhLiBUaGlzCmZ1bmN0aW9uIHdhaXRzIGZvciBCVVNZIGJpdCB0byBnZXQgY2xlYXJlZCBiZWZv
cmUgd3JpdGluZyB0aGUgbmV4dCBieXRlLgoKSW4gdGhlIFNCU0EgVUFSVCBlbXVsYXRpb24gbG9n
aWMsIHRoZSBCVVNZIGJpdCB3YXMgc2V0IGFzIHNvb24gb25lCmJ5dGUgd2FzIHdyaXR0ZW4gaW4g
dGhlIEZJRk8gYW5kIGl0IHJlbWFpbmVkIHNldCB1bnRpbCB0aGUgRklGTyB3YXMKZW1wdGllZC4g
VGhpcyBtZWFudCB0aGF0IHRoZSBvdXRwdXQgd2FzIGRlbGF5ZWQgYXMgZWFjaCBjaGFyYWN0ZXIg
bmVlZGVkCnRoZSBCVVNZIHRvIGdldCBjbGVhcmVkLgoKU2luY2UgdGhlIFNCU0EgVUFSVCBpcyBn
ZXR0aW5nIGVtdWxhdGVkIGluIFhlbiB1c2luZyByaW5nIGJ1ZmZlcnMsIGl0CmVuc3VyZXMgdGhh
dCBvbmNlIHRoZSBkYXRhIGlzIGVucXVldWVkIGluIHRoZSBGSUZPLCBpdCB3aWxsIGJlIHJlY2Vp
dmVkCmJ5IHhlbmNvbnNvbGUgc28gaXQgaXMgc2FmZSB0byBzZXQgdGhlIEJVU1kgYml0IG9ubHkg
d2hlbiBGSUZPIGJlY29tZXMKZnVsbC4gVGhpcyB3aWxsIGVuc3VyZSB0aGF0IHBsMDExX2Vhcmx5
X3dyaXRlKCkgaXMgbm90IGRlbGF5ZWQgdW5kdWx5CnRvIHdyaXRlIHRoZSBkYXRhLgoKU2lnbmVk
LW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgpS
ZXZpZXdlZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+ClNp
Z25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgot
LS0KIHhlbi9hcmNoL2FybS92cGwwMTEuYyB8IDIxICsrKysrKysrKysrKysrKystLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL3ZwbDAxMS5jIGIveGVuL2FyY2gvYXJtL3ZwbDAxMS5jCmluZGV4IGY3
ZGRjY2I0MmEuLjBiMDc0MzY3OWYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92cGwwMTEuYwor
KysgYi94ZW4vYXJjaC9hcm0vdnBsMDExLmMKQEAgLTE1OSw5ICsxNTksMTUgQEAgc3RhdGljIHZv
aWQgdnBsMDExX3dyaXRlX2RhdGEoc3RydWN0IGRvbWFpbiAqZCwgdWludDhfdCBkYXRhKQogICAg
IHsKICAgICAgICAgdnBsMDExLT51YXJ0ZnIgfD0gVFhGRjsKICAgICAgICAgdnBsMDExLT51YXJ0
cmlzICY9IH5UWEk7Ci0gICAgfQogCi0gICAgdnBsMDExLT51YXJ0ZnIgfD0gQlVTWTsKKyAgICAg
ICAgLyoKKyAgICAgICAgICogVGhpcyBiaXQgaXMgc2V0IG9ubHkgd2hlbiBGSUZPIGJlY29tZXMg
ZnVsbC4gVGhpcyBlbnN1cmVzIHRoYXQKKyAgICAgICAgICogdGhlIFNCU0EgVUFSVCBkcml2ZXIg
Y2FuIHdyaXRlIHRoZSBlYXJseSBjb25zb2xlIGRhdGEgYXMgZmFzdCBhcworICAgICAgICAgKiBw
b3NzaWJsZSwgd2l0aG91dCB3YWl0aW5nIGZvciB0aGUgQlVTWSBiaXQgdG8gZ2V0IGNsZWFyZWQg
YmVmb3JlCisgICAgICAgICAqIHdyaXRpbmcgZWFjaCBieXRlLgorICAgICAgICAgKi8KKyAgICAg
ICAgdnBsMDExLT51YXJ0ZnIgfD0gQlVTWTsKKyAgICB9CiAKICAgICB2cGwwMTEtPnVhcnRmciAm
PSB+VFhGRTsKIApAQCAtMzcxLDExICszNzcsMTYgQEAgc3RhdGljIHZvaWQgdnBsMDExX2RhdGFf
YXZhaWwoc3RydWN0IGRvbWFpbiAqZCkKICAgICB7CiAgICAgICAgIHZwbDAxMS0+dWFydGZyICY9
IH5UWEZGOwogICAgICAgICB2cGwwMTEtPnVhcnRyaXMgfD0gVFhJOworCisgICAgICAgIC8qCisg
ICAgICAgICAqIENsZWFyIHRoZSBCVVNZIGJpdCBhcyBzb29uIGFzIHNwYWNlIGJlY29tZXMgYXZh
aWxhYmxlCisgICAgICAgICAqIHNvIHRoYXQgdGhlIFNCU0EgVUFSVCBkcml2ZXIgY2FuIHN0YXJ0
IHdyaXRpbmcgbW9yZSBkYXRhCisgICAgICAgICAqIHdpdGhvdXQgYW55IGZ1cnRoZXIgZGVsYXku
CisgICAgICAgICAqLworICAgICAgICB2cGwwMTEtPnVhcnRmciAmPSB+QlVTWTsKKwogICAgICAg
ICBpZiAoIG91dF9yaW5nX3FzaXplID09IDAgKQotICAgICAgICB7Ci0gICAgICAgICAgICB2cGww
MTEtPnVhcnRmciAmPSB+QlVTWTsKICAgICAgICAgICAgIHZwbDAxMS0+dWFydGZyIHw9IFRYRkU7
Ci0gICAgICAgIH0KICAgICB9CiAKICAgICB2cGwwMTFfdXBkYXRlX2ludGVycnVwdF9zdGF0dXMo
ZCk7Ci0tIAoyLjE0LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 24 17:17:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 17:17:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e72pX-0002mY-RZ; Tue, 24 Oct 2017 17:17:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e72pW-0002mS-MY
 for xen-devel@lists.xen.org; Tue, 24 Oct 2017 17:17:30 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 CC/80-29911-AA57FE95; Tue, 24 Oct 2017 17:17:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVybKJssu7K0ve
 RBvPniFks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBm7nz9hL9iiUHHn/WWmBsa1Ul2MXBxCAv1M
 Ers/7GfvYuTkYBFwkHiz4TVrFyMHB6NAjMSDH9YgYUaBMInJl5ewQpRoS8zadACsnE3AUOLvk
 01sIOUSQPaSzxwgYREBA4n31yexgYxnFljNKNF3pYkZJCEs4CLx+CNIgpODU8BOYu2dbWA2r4
 CnxMwT3WwQ93xmlPi5awITSEJUQFfi0L8/UEWCEidnPmEBsZkFtCSWT9/GMoFRYBaS1CwkqQW
 MTKsY1YtTi8pSi3TN9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoOQAQh2MM68
 7H+IUZKDSUmUNyD9faQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV4RYFALCRalpqdWpGXmAOMBJ
 i3BwaMkwusCkuYtLkjMLc5Mh0idYrTkOLbp8h8mjgU9N4Dks5mvG5iFWPLy81KlxHmlQRoEQB
 oySvPgxsFi9hKjrJQwLyPQgUI8BalFuZklqPKvGMU5GJWEeS+XAE3hycwrgdv6CuggJqCDZO3
 fgBxUkoiQkmpgLOiu5L4d+mM+14f7Kh7HRepE1c6tjTEpmv3UMuaG1Oo973UVuy9O7vI5MOtw
 VRKb5mGvrnQbptXm5bYh288dbFoQJu+91jLurW1PTQnPnwWa21nZQs1kPnsrl6k27mVq2MzTE
 7E595mZSM4tuZjVtcm3A4OO8a1M+GFw2exq6FPjnwwBHZOVWIozEg21mIuKEwEUmBDi1AIAAA
 ==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1508865447!111758161!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18271 invoked from network); 24 Oct 2017 17:17:29 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Oct 2017 17:17:29 -0000
Received: from [10.0.0.56] (c-24-130-70-9.hsd1.ca.comcast.net [24.130.70.9])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 085BE21871;
 Tue, 24 Oct 2017 17:17:26 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 085BE21871
Date: Tue, 24 Oct 2017 10:17:26 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <ec8420a7-5f3d-6ba3-f6a0-7742350c9aab@oracle.com>
Message-ID: <alpine.DEB.2.10.1710240944540.574@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1710061708540.3073@sstabellini-ThinkPad-X260>
 <1507336227-20477-1-git-send-email-sstabellini@kernel.org>
 <1507336227-20477-12-git-send-email-sstabellini@kernel.org>
 <ec8420a7-5f3d-6ba3-f6a0-7742350c9aab@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v5 12/13] xen/pvcalls: implement release
	command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAyNCBPY3QgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IChJIGp1c3Qgbm90
aWNlZCB0aGF0IEkgbWlzc2VkIHRoaXMgcGF0Y2gsIHNvcnJ5KQoKVGhhbmtzIGZvciB0aGUgcmV2
aWV3IQoKCj4gT24gMTAvMDYvMjAxNyAwODozMCBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3Rl
Ogo+ID4gU2VuZCBQVkNBTExTX1JFTEVBU0UgdG8gdGhlIGJhY2tlbmQgYW5kIHdhaXQgZm9yIGEg
cmVwbHkuIFRha2UgYm90aAo+ID4gaW5fbXV0ZXggYW5kIG91dF9tdXRleCB0byBhdm9pZCBjb25j
dXJyZW50IGFjY2Vzc2VzLiBUaGVuLCBmcmVlIHRoZQo+ID4gc29ja2V0Lgo+ID4KPiA+IEZvciBw
YXNzaXZlIHNvY2tldHMsIGNoZWNrIHdoZXRoZXIgd2UgaGF2ZSBhbHJlYWR5IHByZS1hbGxvY2F0
ZWQgYW4KPiA+IGFjdGl2ZSBzb2NrZXQgZm9yIHRoZSBwdXJwb3NlIG9mIGJlaW5nIGFjY2VwdGVk
LiBJZiBzbywgZnJlZSB0aGF0IGFzCj4gPiB3ZWxsLgo+ID4KPiA+IFNpZ25lZC1vZmYtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KPiA+IENDOiBib3Jpcy5vc3Ry
b3Zza3lAb3JhY2xlLmNvbQo+ID4gQ0M6IGpncm9zc0BzdXNlLmNvbQo+ID4gLS0tCj4gPiAgZHJp
dmVycy94ZW4vcHZjYWxscy1mcm9udC5jIHwgOTggKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCj4gPiAgZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oIHwgIDEg
Kwo+ID4gIDIgZmlsZXMgY2hhbmdlZCwgOTkgaW5zZXJ0aW9ucygrKQo+ID4KPiA+IGRpZmYgLS1n
aXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZy
b250LmMKPiA+IGluZGV4IGFjYTJiMzIuLjliZWIzNGQgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJz
L3hlbi9wdmNhbGxzLWZyb250LmMKPiA+ICsrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQu
Ywo+ID4gQEAgLTIwMCw2ICsyMDAsMTkgQEAgc3RhdGljIGlycXJldHVybl90IHB2Y2FsbHNfZnJv
bnRfZXZlbnRfaGFuZGxlcihpbnQgaXJxLCB2b2lkICpkZXZfaWQpCj4gPiAgc3RhdGljIHZvaWQg
cHZjYWxsc19mcm9udF9mcmVlX21hcChzdHJ1Y3QgcHZjYWxsc19iZWRhdGEgKmJlZGF0YSwKPiA+
ICAJCQkJICAgc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwKQo+ID4gIHsKPiA+ICsJaW50IGk7Cj4g
PiArCj4gPiArCXVuYmluZF9mcm9tX2lycWhhbmRsZXIobWFwLT5hY3RpdmUuaXJxLCBtYXApOwo+
ID4gKwo+ID4gKwlzcGluX2xvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOwo+ID4gKwlpZiAoIWxp
c3RfZW1wdHkoJm1hcC0+bGlzdCkpCj4gPiArCQlsaXN0X2RlbF9pbml0KCZtYXAtPmxpc3QpOwo+
IAo+IEFzIHdpdGggcGF0Y2ggMiwgZG8geW91IG5lZWQgdG8gaW5pdCB0aGlzPyBJbiBmYWN0LCBk
byB5b3UgbmVlZCB0byBkbwo+IGFueXRoaW5nIHdpdGggdGhlIGxpc3Q/IFdlIGFyZSBhYm91dCB0
byBmcmVlIHRoZSBtYXAgKGFuZCBzbyBtYXliZSBicmluZwo+ICdrZnJlZShtYXApIiBpbnNpZGUg
aGVyZSwgYnR3PykKPiAKPiBBbmQgd2hhdCBkb2VzIGl0IG1lYW4gaWYgdGhlIGxpc3QgaXMgbm90
IGVtcHR5PyBJcyBpdCBPSyB0byBmcmVlIHRoZSBtYXA/CgpZZXMsIGxpc3RfZGVsX2luaXQgc2hv
dWxkIGJlIGp1c3QgbGlzdF9kZWwgaW4gdGhpcyBjYXNlLgoKVGhlc2UgdHdvIGxpbmVzIGFyZSBv
bmx5IHRoZXJlIHRvIHJlbW92ZSB0aGUgbWFwIGZyb20gc29ja2V0X21hcHBpbmdzIGlmCnRoZSBt
YXAgaXMgcGFydCBvZiBvbmUuIE5vcm1hbGx5LCBtYXAtPmxpc3Qgc2hvdWxkIE5PVCBiZSBlbXB0
eS4KClllcywga2ZyZWUobWFwKSBjb3VsZCBiZSBpbiBwdmNhbGxzX2Zyb250X2ZyZWVfbWFwLCBJ
J2xsIG1ha2UgdGhlCmNoYW5nZS4KCgpJIGhhdmUganVzdCBub3RpY2VkIHRoYXQgd2UgaGF2ZSBh
IHNvY2tldHBhc3NfbWFwcGluZ3MgaW4gc3RydWN0CnB2Y2FsbHNfYmVkYXRhIHRoYXQgdXNlZCB0
byBiZSB1c2VkIGluIGVhcmxpZXIgdmVyc2lvbnMgb2YgdGhpcyBzZXJpZXMsCmJ1dCBpdCBpcyBu
b3cgdW51c2VkLiBUb2RheSwgd2UganVzdCB1c2Ugc29ja2V0X21hcHBpbmdzIGZvciBib3RoIGFj
dGl2ZQphbmQgcGFzc2l2ZSBzb2NrZXRzLiBJJ2xsIHJlbW92ZSBpdCBhbmQgZml4IHB2Y2FsbHNf
ZnJvbnRfcmVtb3ZlCmFjY29yZGluZ2x5LgoKCj4gPiArCXNwaW5fdW5sb2NrKCZiZWRhdGEtPnNv
Y2tldF9sb2NrKTsKPiA+ICsKPiA+ICsJZm9yIChpID0gMDsgaSA8ICgxIDw8IFBWQ0FMTFNfUklO
R19PUkRFUik7IGkrKykKPiA+ICsJCWdudHRhYl9lbmRfZm9yZWlnbl9hY2Nlc3MobWFwLT5hY3Rp
dmUucmluZy0+cmVmW2ldLCAwLCAwKTsKPiA+ICsJZ250dGFiX2VuZF9mb3JlaWduX2FjY2Vzcyht
YXAtPmFjdGl2ZS5yZWYsIDAsIDApOwo+ID4gKwlmcmVlX3BhZ2UoKHVuc2lnbmVkIGxvbmcpbWFw
LT5hY3RpdmUucmluZyk7Cj4gPiAgfQo+ID4gIAo+ID4gIHN0YXRpYyBpcnFyZXR1cm5fdCBwdmNh
bGxzX2Zyb250X2Nvbm5faGFuZGxlcihpbnQgaXJxLCB2b2lkICpzb2NrX21hcCkKPiA+IEBAIC05
NjgsNiArOTgxLDkxIEBAIHVuc2lnbmVkIGludCBwdmNhbGxzX2Zyb250X3BvbGwoc3RydWN0IGZp
bGUgKmZpbGUsIHN0cnVjdCBzb2NrZXQgKnNvY2ssCj4gPiAgCXJldHVybiByZXQ7Cj4gPiAgfQo+
ID4gIAo+IAo+IAo+ID4gKwo+ID4gKwlpZiAobWFwLT5hY3RpdmVfc29ja2V0KSB7Cj4gPiArCQkv
Kgo+ID4gKwkJICogU2V0IGluX2Vycm9yIGFuZCB3YWtlIHVwIGluZmxpZ2h0X2Nvbm5fcmVxIHRv
IGZvcmNlCj4gPiArCQkgKiByZWN2bXNnIHdhaXRlcnMgdG8gZXhpdC4KPiA+ICsJCSAqLwo+ID4g
KwkJbWFwLT5hY3RpdmUucmluZy0+aW5fZXJyb3IgPSAtRUJBREY7Cj4gPiArCQl3YWtlX3VwX2lu
dGVycnVwdGlibGUoJm1hcC0+YWN0aXZlLmluZmxpZ2h0X2Nvbm5fcmVxKTsKPiA+ICsKPiA+ICsJ
CS8qCj4gPiArCQkgKiBXYWl0IHVudGlsIHRoZXJlIGFyZSBubyBtb3JlIHdhaXRlcnMgb24gdGhl
IG11dGV4ZXMuCj4gPiArCQkgKiBXZSBrbm93IHRoYXQgbm8gbmV3IHdhaXRlcnMgY2FuIGJlIGFk
ZGVkIGJlY2F1c2Ugc2tfc2VuZF9oZWFkCj4gPiArCQkgKiBpcyBzZXQgdG8gTlVMTCAtLSB3ZSBv
bmx5IG5lZWQgdG8gd2FpdCBmb3IgdGhlIGV4aXN0aW5nCj4gPiArCQkgKiB3YWl0ZXJzIHRvIHJl
dHVybi4KPiA+ICsJCSAqLwo+ID4gKwkJd2hpbGUgKCFtdXRleF90cnlsb2NrKCZtYXAtPmFjdGl2
ZS5pbl9tdXRleCkgfHwKPiA+ICsJCQkgICAhbXV0ZXhfdHJ5bG9jaygmbWFwLT5hY3RpdmUub3V0
X211dGV4KSkKPiA+ICsJCQljcHVfcmVsYXgoKTsKPiA+ICsKPiA+ICsJCXB2Y2FsbHNfZnJvbnRf
ZnJlZV9tYXAoYmVkYXRhLCBtYXApOwo+ID4gKwkJa2ZyZWUobWFwKTsKPiA+ICsJfSBlbHNlIHsK
PiA+ICsJCXNwaW5fbG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7Cj4gPiArCQlpZiAoUkVBRF9P
TkNFKG1hcC0+cGFzc2l2ZS5pbmZsaWdodF9yZXFfaWQpICE9Cj4gPiArCQkgICAgUFZDQUxMU19J
TlZBTElEX0lEKSB7Cj4gPiArCQkJcHZjYWxsc19mcm9udF9mcmVlX21hcChiZWRhdGEsCj4gCj4g
cHZjYWxsc19mcm9udF9mcmVlX21hcCB3aWxsIHRyeSB0byBncmFiIGJlZGF0YS0+c29ja2V0X2xv
Y2ssIHdoaWNoIHdlIGFyZSBhbHJlYWR5IGhvbGRpbmcuCgpUaGlzIGlzIGEgbWlzdGFrZSwgd2Vs
bCBzcG90dGVkISBJJ2xsIGFkZCBhIGJvb2xlYW4gImxvY2tlZCIgcGFyYW1ldGVyCnRvIHB2Y2Fs
bHNfZnJvbnRfZnJlZV9tYXAuIElmIChsb2NrZWQpLCBwdmNhbGxzX2Zyb250X2ZyZWVfbWFwIHdv
bid0CnNwaW5fbG9jay4KCgo+IAo+ID4gKwkJCQkJICAgICAgIG1hcC0+cGFzc2l2ZS5hY2NlcHRf
bWFwKTsKPiA+ICsJCQlrZnJlZShtYXAtPnBhc3NpdmUuYWNjZXB0X21hcCk7Cj4gPiArCQl9Cj4g
PiArCQlsaXN0X2RlbF9pbml0KCZtYXAtPmxpc3QpOwo+IAo+IEFnYWluLCBubyBpbml0PwoKWWVz
LCBJJ2xsIHJlbW92ZQoKCj4gPiArCQlrZnJlZShtYXApOwo+ID4gKwkJc3Bpbl91bmxvY2soJmJl
ZGF0YS0+c29ja2V0X2xvY2spOwo+ID4gKwl9Cj4gPiArCVdSSVRFX09OQ0UoYmVkYXRhLT5yc3Bb
cmVxX2lkXS5yZXFfaWQsIFBWQ0FMTFNfSU5WQUxJRF9JRCk7Cj4gPgo+IAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue Oct 24 17:29:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 17:29:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e730v-0003bR-65; Tue, 24 Oct 2017 17:29:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=463712e83=anthony.perard@citrix.com>)
 id 1e730t-0003bJ-G2
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 17:29:15 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 63/15-29911-A687FE95; Tue, 24 Oct 2017 17:29:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDvW5Wxft
 Ig9Yvghbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aH51fYC27yVMzveMzcwPiDo4uRk0NCwF9i
 ccMvVhCbRUBV4uejDYwgNpuAgcSK6VfBbBEBbYkXq9axdTFycTAL7GSUmLFkDVhCWCBAYlffU
 hYQm1fAWmLv9k1gRUICexglvnx/ywqREJQ4OfMJWBGzgI7Egt2fgIo4gGxpieX/OEBMTgEviX
 lT7EAqRAWUJfb2HWIHsYUE1CRuLFzGMoGRbxaSQbOQDJqFMGgBI/MqRo3i1KKy1CJdIwu9pKL
 M9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAUGMAgh2M59cGHmKU5GBSEuUNSH8fKcSX
 lJ9SmZFYnBFfVJqTWnyIUYaDQ0mCN6IcKCdYlJqeWpGWmQMMepi0BAePkgjvszKgNG9xQWJuc
 WY6ROoUoy7Hs5mvG5iFWPLy81KlxHkzQWYIgBRllObBjYBF4CVGWSlhXkago4R4ClKLcjNLUO
 VfMYpzMCoJ834AWcWTmVcCt+kV0BFMQEfI2r8BOaIkESEl1cC4xnRqownzpDXXat6n2zNs/LU
 v1C1ugveM777+8w82zbLbvTLq5e7NL7fw7N4bKVbq0KdzZePUoxLf76tcfmah/vLqky3N8znk
 Qg7+1be1mZf2fc4c3enbdmSL7AmyDtv31czTIuR5VuPWzbM8D/2c0vk1g2lb6WRGXSGzD7O+F
 U7dM2ma8NLPcUosxRmJhlrMRcWJAFBvuNe7AgAA
X-Env-Sender: prvs=463712e83=anthony.perard@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1508866152!55657474!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56080 invoked from network); 24 Oct 2017 17:29:13 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Oct 2017 17:29:13 -0000
X-IronPort-AV: E=Sophos;i="5.43,428,1503360000"; d="scan'208";a="455826801"
Date: Tue, 24 Oct 2017 18:29:11 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171024172911.GH1885@perard.uk.xensource.com>
References: <23017.64539.31230.43449@mariner.uk.xensource.com>
 <1508506702-17704-1-git-send-email-ian.jackson@eu.citrix.com>
 <1508506702-17704-7-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1508506702-17704-7-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: Mutt/1.9.1 (2017-09-22)
Cc: Juergen Gross <jgross@suse.com>, Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5.1 7/8] os-posix: Provide new -runas
 <uid>:<gid> facility
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMjAsIDIwMTcgYXQgMDI6Mzg6MjFQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gK3N0YXRpYyBib29sIG9zX3BhcnNlX3J1bmFzX3VpZF9naWQoY29uc3QgY2hhciAqb3B0
YXJnKQo+ICt7Cj4gKyAgICB1bnNpZ25lZCBsb25nIGx2Owo+ICsgICAgY2hhciAqZXA7Cj4gKyAg
ICB1aWRfdCBnb3RfdWlkOwo+ICsgICAgZ2lkX3QgZ290X2dpZDsKPiArICAgIGludCByYzsKPiAr
Cj4gKyAgICBlcnJubyA9IDA7Cj4gKyAgICBsdiA9IHN0cnRvdWwob3B0YXJnLCAmZXAsIDApOyAv
KiBjYW4ndCBxZW11X3N0cnRvdWwsIHdhbnQgKmVwPT0nOicgKi8KClNob3VsZCBzdHJ0b3VsIGJh
c2UgYmUgMTA/IElmIHRoYXQgbWF0dGVyLgoKPiArICAgIGdvdF91aWQgPSBsdjsgLyogb3ZlcmZs
b3cgaGVyZSBpcyBJRCBpbiBDOTkgKi8KPiArICAgIGlmIChlcnJubyB8fCAqZXAgIT0gJzonIHx8
IGdvdF91aWQgIT0gbHYgfHwgZ290X3VpZCA9PSAodWlkX3QpLTEpIHsKPiArICAgICAgICByZXR1
cm4gZmFsc2U7Cj4gKyAgICB9Cj4gKwo+ICsgICAgbHYgPSAwOwo+ICsgICAgcmMgPSBxZW11X3N0
cnRvdWwoZXAgKyAxLCAwLCAwLCAmbHYpOwo+ICsgICAgZ290X2dpZCA9IGx2OyAvKiBvdmVyZmxv
dyBoZXJlIGlzIElEIGluIEM5OSAqLwo+ICsgICAgaWYgKHJjIHx8IGdvdF9naWQgIT0gbHYgfHwg
Z290X2dpZCA9PSAoZ2lkX3QpLTEpIHsKPiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4gKyAgICB9
Cj4gKwo+ICsgICAgdXNlcl91aWQgPSBnb3RfdWlkOwo+ICsgICAgdXNlcl9naWQgPSBnb3RfZ2lk
Owo+ICsgICAgcmV0dXJuIHRydWU7Cj4gK30KPiArCj4gIC8qCj4gICAqIFBhcnNlIE9TIHNwZWNp
ZmljIGNvbW1hbmQgbGluZSBvcHRpb25zLgo+ICAgKiByZXR1cm4gMCBpZiBvcHRpb24gaGFuZGxl
ZCwgLTEgb3RoZXJ3aXNlCj4gQEAgLTE0NSw4ICsxNzUsMTAgQEAgdm9pZCBvc19wYXJzZV9jbWRf
YXJncyhpbnQgaW5kZXgsIGNvbnN0IGNoYXIgKm9wdGFyZykKPiAgI2VuZGlmCj4gICAgICBjYXNl
IFFFTVVfT1BUSU9OX3J1bmFzOgo+ICAgICAgICAgIHVzZXJfcHdkID0gZ2V0cHduYW0ob3B0YXJn
KTsKPiAtICAgICAgICBpZiAoIXVzZXJfcHdkKSB7Cj4gLSAgICAgICAgICAgIGZwcmludGYoc3Rk
ZXJyLCAiVXNlciBcIiVzXCIgZG9lc24ndCBleGlzdFxuIiwgb3B0YXJnKTsKPiArICAgICAgICBp
ZiAoIXVzZXJfcHdkICYmICFvc19wYXJzZV9ydW5hc191aWRfZ2lkKG9wdGFyZykpIHsKPiArICAg
ICAgICAgICAgZnByaW50ZihzdGRlcnIsCj4gKyAgICAgICAgICAgICAgICAgICAgIlVzZXIgXCIl
c1wiIGRvZXNuJ3QgZXhpc3QgKGFuZCBpcyBub3QgPHVpZD4uPGdpZD4pXG4iLAoKVGhlIGVycm9y
IG1lc3NhZ2UgaGF2ZSBub3QgYmVlbiB1cGRhdGUsIEkgdGhpbmsgaXQgc2hvdWxkIGJlIDx1aWQ+
OjxnaWQ+Cgo+ICsgICAgICAgICAgICAgICAgICAgIG9wdGFyZyk7Cj4gICAgICAgICAgICAgIGV4
aXQoMSk7Cj4gICAgICAgICAgfQo+ICAgICAgICAgIGJyZWFrOwoKV2l0aCB0aGUgZXJyb3IgbWVz
c2FnZSBmaXg6ClJldmlld2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0
cml4LmNvbT4KCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 24 17:33:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 17:33:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e734o-0004JM-Mp; Tue, 24 Oct 2017 17:33:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e734n-0004JC-VY
 for xen-devel@lists.xen.org; Tue, 24 Oct 2017 17:33:18 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 B0/6C-29911-D597FE95; Tue, 24 Oct 2017 17:33:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVybKJssm5M5ft
 Ig51rLC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyGBeeYCk4KVUy+Npm1gXE1fxcjF4eQQD+T
 xPXH95m6GDk5WAQcJGbdfM3excjBwSgQI/HghzVImFEgTGLy5SWsIGEWAW2JVQukQMJsAoYSf
 59sYgMJSwDZSz5zgIRFBKQlrn2+zAhiMwtkSXyYtZIZxBYWsJXo7zjOAmLzCnhKfH14CqxGVE
 BX4tC/P2wQcUGJkzOfsED0akksn76NZQIj3ywkqVlIUgsYmVYxahSnFpWlFukaGuolFWWmZ5T
 kJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGFAMQ7GD8tCzgEKMkB5OSKG9A+vtIIb6k/JTK
 jMTijPii0pzU4kOMMhwcShK858uBcoJFqempFWmZOcDQhklLcPAoifA+KwNK8xYXJOYWZ6ZDp
 E4xunIc23T5DxPHgp4bQHLTzbtAcsP3B0Dy2czXDcxCLHn5ealS4rz/QWYLgDRnlObBjYbF5S
 VGWSlhXkagY4V4ClKLcjNLUOVfMYpzMCoJ80pXAE3hycwrgbvgFdBxTEDHydq/ATmuJBEhJdX
 A6Lst8qmDyeuEZQEFDzl7VU3Z4jtevZm71d3wcvd8tSnHuf2Epzy7aFeop6q55teTQA22Q/V2
 +S4R3x+77uy4LzytaeoEvwXuArdvC7fNNy+WFDZ9mj53uuejimUXZvx+eVtjlmHcte7rF/1fZ
 T+8N33qnyirsBfMU/nUbPKOsvk2edZ+l/XSUGIpzkg01GIuKk4EAG6FRn/GAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1508866395!81403170!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56759 invoked from network); 24 Oct 2017 17:33:16 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Oct 2017 17:33:16 -0000
Received: from [10.0.0.56] (c-24-130-70-9.hsd1.ca.comcast.net [24.130.70.9])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id F13B821895;
 Tue, 24 Oct 2017 17:33:14 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org F13B821895
Date: Tue, 24 Oct 2017 10:33:14 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: xen-devel@lists.xen.org
Message-ID: <alpine.DEB.2.10.1710231608270.574@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v6 00/13] introduce the Xen PV Calls frontend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKdGhpcyBzZXJpZXMgaW50cm9kdWNlcyB0aGUgZnJvbnRlbmQgZm9yIHRoZSBuZXds
eSBpbnRyb2R1Y2VkIFBWIENhbGxzCnByb2NvdG9sLgoKUFYgQ2FsbHMgaXMgYSBwYXJhdmlydHVh
bGl6ZWQgcHJvdG9jb2wgdGhhdCBhbGxvd3MgdGhlIGltcGxlbWVudGF0aW9uIG9mCmEgc2V0IG9m
IFBPU0lYIGZ1bmN0aW9ucyBpbiBhIGRpZmZlcmVudCBkb21haW4uIFRoZSBQViBDYWxscyBmcm9u
dGVuZApzZW5kcyBQT1NJWCBmdW5jdGlvbiBjYWxscyB0byB0aGUgYmFja2VuZCwgd2hpY2ggaW1w
bGVtZW50cyB0aGVtIGFuZApyZXR1cm5zIGEgdmFsdWUgdG8gdGhlIGZyb250ZW5kIGFuZCBhY3Rz
IG9uIHRoZSBmdW5jdGlvbiBjYWxsLgoKRm9yIG1vcmUgaW5mb3JtYXRpb24gYWJvdXQgUFYgQ2Fs
bHMsIHBsZWFzZSByZWFkOgoKaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZG9jcy91bnN0YWJsZS9t
aXNjL3B2Y2FsbHMuaHRtbAoKVGhpcyBwYXRjaCBzZXJpZXMgb25seSBpbXBsZW1lbnRzIHRoZSBm
cm9udGVuZCBkcml2ZXIuIEl0IGRvZXNuJ3QKYXR0ZW1wdCB0byByZWRpcmVjdCBQT1NJWCBjYWxs
cyB0byBpdC4gVGhlIGZ1bmN0aW9ucyBleHBvcnRlZCBpbgpwdmNhbGxzLWZyb250LmggYXJlIG1l
YW50IHRvIGJlIHVzZWQgZm9yIHRoYXQuIEEgc2VwYXJhdGUgcGF0Y2ggc2VyaWVzCndpbGwgYmUg
c2VudCB0byB1c2UgdGhlbSBhbmQgaG9vayB0aGVtIGludG8gdGhlIHN5c3RlbS4KCgpDaGFuZ2Vz
IGluIHY2OgotIHJlbmFtZSBQVkNBTExTX05SX1JFUV9QRVJfUklORyB0byBQVkNBTExTX05SX1JT
UF9QRVJfUklORwotIHJlbW92ZSBzcGluX2xvY2svdW5sb2NrIGFyb3VuZCBsaXN0X2RlbF9pbml0
IGluIHB2Y2FsbHNfZnJvbnRfcmVtb3ZlCi0gY2hhbmdlIGxpc3RfZGVsX2luaXQgaW50byBsaXN0
X2RlbCBpbiBwdmNhbGxzX2Zyb250X3JlbW92ZSwKICBwdmNhbGxzX2Zyb250X2ZyZWVfbWFwIGFu
ZCBwdmNhbGxzX2Zyb250X3JlbGVhc2UKLSBhZGQgcmV2aXdlZC1ieXMKLSByZXR1cm4gRU9QTk9U
U1VQUCB3aGVuIGZ1bmN0aW9ucyBhcmUgdW5pbXBsZW1lbnRlZCBpbiBwdmNhbGxzLWZyb250Ci0g
cmV0dXJuIHJldCBvbiBlcnJvciBpbiBwdmNhbGxzX2Zyb250X2FjY2VwdAotIHJldHVybiBhbiBl
cnJvciBmcm9tIF9fd3JpdGVfcmluZyBpZiBzaXplID49IGFycmF5X3NpemUKLSByZXR1cm4gMCBp
bnN0ZWFkIG9mIC1FQUdBSU4gZnJvbSBwdmNhbGxzX2Zyb250X3JlY3Ztc2cgd2hlbiBub3RoaW5n
CiAgd2FzIHJlYWQKLSBhZGQgYm9vbCBsb2NrZWQgcGFyYW1ldGVyIHRvIHB2Y2FsbHNfZnJvbnRf
ZnJlZV9tYXAKLSBtb3ZlICJrZnJlZShtYXApIiB0byBwdmNhbGxzX2Zyb250X2ZyZWVfbWFwCi0g
cmVtb3ZlIHNvY2tldHBhc3NfbWFwcGluZ3MsIG5vdyB1bnVzZWQKCgpTdGVmYW5vIFN0YWJlbGxp
bmkgKDEzKToKICAgICAgeGVuL3B2Y2FsbHM6IGludHJvZHVjZSB0aGUgcHZjYWxscyB4ZW5idXMg
ZnJvbnRlbmQKICAgICAgeGVuL3B2Y2FsbHM6IGltcGxlbWVudCBmcm9udGVuZCBkaXNjb25uZWN0
CiAgICAgIHhlbi9wdmNhbGxzOiBjb25uZWN0IHRvIHRoZSBiYWNrZW5kCiAgICAgIHhlbi9wdmNh
bGxzOiBpbXBsZW1lbnQgc29ja2V0IGNvbW1hbmQgYW5kIGhhbmRsZSBldmVudHMKICAgICAgeGVu
L3B2Y2FsbHM6IGltcGxlbWVudCBjb25uZWN0IGNvbW1hbmQKICAgICAgeGVuL3B2Y2FsbHM6IGlt
cGxlbWVudCBiaW5kIGNvbW1hbmQKICAgICAgeGVuL3B2Y2FsbHM6IGltcGxlbWVudCBsaXN0ZW4g
Y29tbWFuZAogICAgICB4ZW4vcHZjYWxsczogaW1wbGVtZW50IGFjY2VwdCBjb21tYW5kCiAgICAg
IHhlbi9wdmNhbGxzOiBpbXBsZW1lbnQgc2VuZG1zZwogICAgICB4ZW4vcHZjYWxsczogaW1wbGVt
ZW50IHJlY3Ztc2cKICAgICAgeGVuL3B2Y2FsbHM6IGltcGxlbWVudCBwb2xsIGNvbW1hbmQKICAg
ICAgeGVuL3B2Y2FsbHM6IGltcGxlbWVudCByZWxlYXNlIGNvbW1hbmQKICAgICAgeGVuOiBpbnRy
b2R1Y2UgYSBLY29uZmlnIG9wdGlvbiB0byBlbmFibGUgdGhlIHB2Y2FsbHMgZnJvbnRlbmQKCiBk
cml2ZXJzL3hlbi9LY29uZmlnICAgICAgICAgfCAgICA5ICsKIGRyaXZlcnMveGVuL01ha2VmaWxl
ICAgICAgICB8ICAgIDEgKwogZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jIHwgMTI3MyArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBkcml2ZXJzL3hlbi9wdmNh
bGxzLWZyb250LmggfCAgIDI4ICsKIDQgZmlsZXMgY2hhbmdlZCwgMTMxMSBpbnNlcnRpb25zKCsp
CiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCiBjcmVhdGUg
bW9kZSAxMDA2NDQgZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 24 17:33:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 17:33:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e734y-0004Ks-UK; Tue, 24 Oct 2017 17:33:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e734x-0004KV-Gy
 for xen-devel@lists.xen.org; Tue, 24 Oct 2017 17:33:27 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 56/43-00647-6697FE95; Tue, 24 Oct 2017 17:33:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGKsWRWlGSWpSXmKPExsXiVRvkrJtU+T7
 S4MFCTYslHxezODB6HN39mymAMYo1My8pvyKBNePy3BusBZPnM1a0vd/L2MC4soGxi5GLQ0hg
 AqPEukdz2EEcFoHXzBLfX15iA3EkBO6wSmyeuoGpi5EDyMmT6HzAC2GmSezbkwFhlkvcmacJY
 goJqEmseRMFMfIXo8SDluesXYycHMIC3hJf905lBakRETCSOL3aBSTMLFAlsWD3FKgT/jNJfJ
 50GGwRm4COxLoZtSA1vAK2Ej2b+1lAbBYBVYl9/evBRooKhEs0nYWI8woISpyc+QTM5hRwkFh
 zpokJYr6ZxLzND5khbHGJW0/mQ8XlJba/ncM8gVF0FpL2WUhaZiFpmYWkZQEjyypGjeLUorLU
 Il1DE72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMB4YQCCHYwrtnseYpTkYFIS5
 Q1Ifx8pxJeUn1KZkVicEV9UmpNafIhRhoNDSYJXtgIoJ1iUmp5akZaZA4xcmLQEB4+SCG8QSJ
 q3uCAxtzgzHSJ1itGS48ekK3+YOPbtuQUkn8183cAsxJKXn5cqJc57F6RBAKQhozQPbhwsuVx
 ilJUS5mUEOlCIpyC1KDezBFX+FaM4B6OSMK80yBSezLwSuK2vgA5iAjpI1v4NyEEliQgpqQbG
 2cHPbbUMLr3ZvnQ38/V163fv/zRlYtfZmmkd8jYTeP6t4awzNXsht/EHn6z7w0si8+clPd3L4
 XNB4sa10DcBcSI3TrMu3nX5i5yBeGEZg+U1lu8M1wUWlV/04fSPt1/9SXO6kNStvQ415Y8aDx
 WfmOI2cVv5xJNbM/4bLuAx8HjCWFa3rvDkJCWW4oxEQy3mouJEABwY1P8pAwAA
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1508866402!100090852!1
X-Originating-IP: [74.125.82.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19624 invoked from network); 24 Oct 2017 17:33:22 -0000
Received: from mail-wm0-f67.google.com (HELO mail-wm0-f67.google.com)
 (74.125.82.67)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 24 Oct 2017 17:33:22 -0000
Received: by mail-wm0-f67.google.com with SMTP id z3so10872003wme.5
 for <xen-devel@lists.xen.org>; Tue, 24 Oct 2017 10:33:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=EQahEMOt9UmcU+dnTs8nI62vyG2uLb0qOQ89B9/b89I=;
 b=KQV9mDXT0XRaUwkQsWtrrIGeRDxP6E0vphD63hVDcRGagK0nawoYP7+vePreuQ4KbZ
 4b4183QbQSHtq1TXuNE42aP81ky6pivPb6PxyIy/PUmPslwisQcMIaF3AquMumvTTOHq
 NkvPkEboR1QSwXZ//Sz7OtcOf11L2OgWHP5/0=
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=EQahEMOt9UmcU+dnTs8nI62vyG2uLb0qOQ89B9/b89I=;
 b=AMZaOF4IN6BiI+OdtPlRRm777HxJvhM3BKdkknZa2pefuXoS3Bh8yCCBd1WI3/QIug
 c2+OqgPljho8rjX1qdD/8KovmVkbxqF13fqIG4mlWAH+BW7VoF3T2r4XK42Sp/BuGEIW
 UF5c5CPzTw/q5C2V6MbpYH4y/igb72UGxzMKFyCXixgV3ThHuaWLUm4Xyhz/KyA4EaKI
 dZtSYOgy37C5t379SuCS2HfFqlQga2oWgrR8DcZe5FAk9OQnxjKq/joPa0J/Kkh4+AcJ
 WPXC2Zy7UQVx94rXd4KpDZBDuRlVtF4NW2STSR8E9Ud6ogOmHgGhk89iEG2ncvbix6BU
 cazQ==
X-Gm-Message-State: AMCzsaWucxrHzUbv+GhVvIbEyRbRhC3jb/Yhc/gyBTYyxpncJm4FVjSk
 vM4ldPEMjZuAIrPeAhR3HH4rRMR488w=
X-Google-Smtp-Source: ABhQp+S7Z2mUEJSQL6eRYYZKwGO+g40Q+/0rS3ZA8WxAOvK9wbsNZvo9f3+8FonuNVjplXuKxLgsTg==
X-Received: by 10.28.209.2 with SMTP id i2mr8241886wmg.153.1508866401584;
 Tue, 24 Oct 2017 10:33:21 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id u138sm895132wmd.17.2017.10.24.10.33.20
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 24 Oct 2017 10:33:21 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
References: <1507748484-16871-1-git-send-email-volodymyr_babchuk@epam.com>
 <078a8941-5a6b-f7bb-b5c8-f2cf84210cf2@linaro.org>
 <20171017155901.GA24929@EPUAKYIW2556.kyiv.epam.com>
 <942b70a8-dffa-e3ec-19d4-40ff9a328cf6@arm.com>
 <20171020173705.GC11787@EPUAKYIW2556.kyiv.epam.com>
 <b5396625-2a54-d0aa-9a8d-08d070cfe615@linaro.org>
 <20171023201141.GA20412@EPUAKYIW2556.kyiv.epam.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <d7068d19-f8f2-e21f-3a4f-9068ba5adee8@linaro.org>
Date: Tue, 24 Oct 2017 18:33:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171023201141.GA20412@EPUAKYIW2556.kyiv.epam.com>
Content-Language: en-US
Cc: Julien Grall <julien.grall@arm.com>, nd@arm.com,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [RFC 0/4] TEE mediator framework + OP-TEE mediator
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyMy8xMC8xNyAyMToxMSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gT24gTW9u
LCBPY3QgMjMsIDIwMTcgYXQgMDU6NTk6NDRQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+
IAo+PiBIaSBWb2xvZHlteXIsCj4gSGkgSnVsaWVuLAo+IAo+PiBMZXQgbWUgYmVnaW4gdGhlIGUt
bWFpbCB3aXRoIEkgYW0gbm90IHRvdGFsbHkgYWR2ZXJzZWQgdG8gcHV0dGluZyB0aGUgVEVFCj4+
IG1lZGlhdG9yIGluIFhlbi4gQXQgdGhlIG1vbWVudCwgSSBhbSB0cnlpbmcgdG8gdW5kZXJzdGFu
ZCB0aGUgd2hvbGUgcGljdHVyZS4KPiBUaGFua3MgZm9yIGNsYXJpZmljYXRpb24uIFRoaXMgaXMg
cmVhbGx5IHJlYXNzdXJpbmcgOikKPiBJbiBteSB0dXJuLCBJJ20gbm90IHRvdGFsbHkgYWdhaW5z
dCBURUUgbWVkaWF0b3JzIGluIHN0dWJkb21zLiBJJ20gb25seQo+IGNvbmNlcm5lZCBhYm91dCBy
ZXF1aXJlZCBlZmZvcnRzLgo+IAo+PiBPbiAyMC8xMC8xNyAxODozNywgVm9sb2R5bXlyIEJhYmNo
dWsgd3JvdGU6Cj4+PiBPbiBGcmksIE9jdCAyMCwgMjAxNyBhdCAwMjoxMToxNFBNICswMTAwLCBK
dWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gT24gMTcvMTAvMTcgMTY6NTksIFZvbG9keW15ciBCYWJj
aHVrIHdyb3RlOgo+Pj4+PiBPbiBNb24sIE9jdCAxNiwgMjAxNyBhdCAwMTowMDoyMVBNICswMTAw
LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+PiBPbiAxMS8xMC8xNyAyMDowMSwgVm9sb2R5bXly
IEJhYmNodWsgd3JvdGU6Cj4+Pj4+Pj4gSSB3YW50IHRvIHByZXNlbnQgVEVFIG1lZGlhdG9yLCB0
aGF0IHdhcyBkaXNjdXNzZWQgZWFybGllciAoWzFdKS4KPj4+Pj4+Pgo+Pj4+Pj4+IEkgc2VsZWN0
ZWQgZGVzaWduIHdpdGggYnVpbHQtaW4gbWVkaWF0b3JzLiBUaGlzIGlzIGVhc2llc3Qgd2F5LAo+
Pj4+Pj4+IGl0IHJlbW92ZXMgbWFueSBxdWVzdGlvbnMsIGl0IGlzIGVhc3kgdG8gaW1wbGVtZW50
IGFuZCBtYWludGFpbgo+Pj4+Pj4+IChhdCBsZWFzdCBJIGhvcGUgc28pLgo+Pj4+Pj4KPj4+Pj4+
IFdlbGwsIGl0IG1heSBjbG9zZSB0aGUgdGVjaG5pY2FsIHF1ZXN0aW9ucyBidXQgc3RpbGwgbGVh
dmUgdGhlIHNlY3VyaXR5Cj4+Pj4+PiBpbXBhY3QgdW5hbnN3ZXJlZC4gSSB3b3VsZCBoYXZlIGFw
cHJlY2lhdGVkIGEgc3VtbWFyeSBvZiBlYWNoIGFwcHJvYWNoIGFuZAo+Pj4+Pj4gZXhwbGFpbiB0
aGUgcHJvcy9jb25zLgo+Pj4+PiBUaGlzIGlzIHRoZSBtb3N0IHNlY3VyZSB3YXkgYWxzby4gSW4g
dGVybXMgb2YgdHJ1c3QgYmV0d2VlbiBndWVzdHMgYW5kCj4+Pj4+IFhlbiBhdCBsZWFzdC4gSSdt
IHdvcmtlZCB3aXRoIE9QLVRFRSBndXlzIG1vc3RseSwgc28gd2hlbiBJIGhlYXIgYWJvdXQKPj4+
Pj4gInNlY3VyaXR5IiwgbXkgZmlyc3QgdGhvdWdodHMgYXJlICJDYW4gVEVFIE9TIHRydXN0IHRv
IFhFTiBhcyBhCj4+Pj4+IG1lZGlhdG9yPyBDYW4gVEVFIGNsaWVudCB0cnVzdCB0byBYRU4gYXMg
YSBtZWRpYXRvcj8iLiBBbmQgd2l0aAo+Pj4+PiBjdXJyZW50IGFwcHJvYWNoIGFuc3dlciBpcyAi
eWVzLCB0aGV5IGNhbiwgZXNwZWNpYWxseSBpZiBYRU4gaXMgYSBwYXJ0Cj4+Pj4+IG9mIGEgY2hh
aW4gb2YgdHJ1c3QiLgo+Pj4+Pgo+Pj4+PiBCdXQgeW91IHByb2JhYmx5IHdhbnRlZCB0byBhc2sg
IkNhbiBndWVzdCBjb21wcm9taXNlIHdob2xlIHN5c3RlbSBieQo+Pj4+PiB1c2luZyBURUUgbWVk
aWF0b3Igb3IgVEVFIE9TPyIuIFRoaXMgaXMgYW4gaW50ZXJlc3RpbmcgcXVlc3Rpb24uCj4+Pj4+
IEZpcnN0IGxldCdzIGRpc2N1c3MgcmVxdWlyZW1lbnRzIGZvciBhIFRFRSBtZWRpYXRvci4gU28s
IG1lZGlhdG9yCj4+Pj4+IHNob3VsZCBiZSBhYmxlIHRvOgo+Pj4+Pgo+Pj4+PiAgICogUmVjZWl2
ZSByZXF1ZXN0IHRvIGhhbmRsZSB0cmFwcGVkIFNNQy4gVGhpcyByZXF1ZXN0IHNob3VsZCBpbmNs
dWRlCj4+Pj4+ICAgICB1c2VyIHJlZ2lzdGVycyArIHNvbWUgaW5mb3JtYXRpb24gYWJvdXQgZ3Vl
c3QgKGF0IGxlYXN0IGRvbWFpbiBpZCkuCj4+Pj4+ICAgKiBQaW4vdW5waW4gZG9tYWluIG1lbW9y
eSBwYWdlcy4KPj4+Pj4gICAqIE1hcCBkb21haW4gbWVtb3J5IHBhZ2VzIGludG8gb3duIGFkZHJl
c3Mgc3BhY2Ugd2l0aCBSVyBhY2Nlc3MuCj4+Pj4+ICAgKiBJc3N1ZSByZWFsIFNNQyB0byBhIFRF
RS4KPj4+Pj4gICAqIFJlY2VpdmUgaW5mb3JtYXRpb24gYWJvdXQgZ3Vlc3QgY3JlYXRpb24gYW5k
IGRlc3RydWN0aW9uLgo+Pj4+PiAgICogKFByb2JhYmx5KSBpbmplY3QgSVJRcyBpbnRvIGEgZG9t
YWluICh0aGlzIGNhbiBiZSBub3QgYSByZXF1ZXN0ZXIgZG9tYWluLAo+Pj4+PiAgICAgYnV0IHNv
bWUgb3RoZXIgZG9tYWluLCB0aGF0IGFsc28gY2FsbGVkIHRvIFRFRSkuCj4+Pj4+Cj4+Pj4+IFRo
aXMgaXMgYSBtaW5pbWFsIGxpc3Qgb2YgcmVxdWlyZW1lbnRzLiBJIHRoaW5rLCB0aGlzIHNob3Vs
ZCBiZSBlbm91Z2ggdG8KPj4+Pj4gaW1wbGVtZW50IG1lZGlhdG9yIGZvciBPUC1URUUuIEJ1dCBJ
IGNhbid0IHNheSBmb3Igc3VyZSBmb3Igb3RoZXIgVEVFcy4KPj4+Pj4KPj4+Pj4gTGV0J3MgY29u
c2lkZXIgcG9zc2libGUgYXBwcm9hY2hlczoKPj4+Pj4KPj4+Pj4gMS4gTWVkaWF0b3IgcmlnaHQg
aW4gWEVOLCB3b3JrcyBhdCBFTDIuCj4+Pj4+ICAgICBQcm9zOgo+Pj4+PiAgICAgICogTWVkaWF0
b3IgY2FuIHVzZSBhbGwgWEVOIEFQSXMKPj4+Pj4gICAgICAqIEFzIG1lZGlhdG9yIHJlc2lkZXMg
aW4gWEVOLCBpdCBjYW4gYmUgY2hlY2tlZCB0b2dldGhlciB3aXRoIFhFTgo+Pj4+PiAgICAgICAg
Zm9yIGEgdmFsaWRpdHkgKHRydXN0ZWQgYm9vdCkuCj4+Pj4+ICAgICAgKiBNZWRpYXRvciBpcyBp
bml0aWFsaXplZCBiZWZvcmUgRG9tMC4gRG9tMCBjYW4gd29yayB3aXRoIGEgVEVFLgo+Pj4+PiAg
ICAgICogTm8gZXh0cmEgY29udGV4dCBzd2l0Y2hlcywgbm8gc3BlY2lhbCBBQkkgYmV0d2VlbiBY
RU4gYW5kIG1lZGlhdG9yLgo+Pj4+Pgo+Pj4+PiAgICAgQ29uczoKPj4+Pj4gICAgICAqIEJlY2F1
c2UgaXQgbGl2ZXMgaW4gRUwyLCBpdCBjYW4gY29tcHJvbWlzZSB3aG9sZSBoeXBlcnZpc29yLAo+
Pj4+PiAgICAgICAgaWYgdGhlcmUgaXMgYSBzZWN1cml0eSBidWcgaW4gbWVkaWF0b3IgY29kZS4K
Pj4+Pj4gICAgICAqIE5vIHN1cHBvcnQgZm9yIGNsb3NlZCBzb3VyY2UgVEVFcy4KPj4+Pgo+Pj4+
IEFub3RoZXIgY29ucyBpcyB5b3UgYXNzdW1lIFRFRSBBUEkgaXMgZnVsbHkgc3RhYmxlIGFuZCB3
aWxsIG5vdCBjaGFuZ2UuCj4+Pj4gSW1hZ2luZSBhIG5ldyBmdW5jdGlvbiBpcyBhZGRlZCwgb3Ig
YSB2ZW5kb3IgZGVjaWRlZCB0byBoZW5jZSB3aXRoIGEgbmV3IHNldAo+Pj4+IG9mIEFQSS4gSG93
IHdpbGwgeW91IGtub3cgWGVuIGlzIHNhZmUgdG8gdXNlIGl0Pwo+Pj4gV2l0aCB3aGl0ZWxpc3Rp
bmcsIGFzIHlvdSBjb3JyZWN0bHkgc3VnZ2VzdGVkIGJlbG93LiBYRU4gd2lsbCBwcm9jZXNzCj4+
PiBvbmx5IGtub3cgcmVxdWVzdHMuIEFueXRoaW5nIHRoYXQgbG9va3MgdW5maW1pbGlhciBzaG91
bGQgYmUgcmVqZWN0ZWQuCj4+Cj4+IExldCdzIGltYWdpbmUgdGhlIGd1ZXN0IGlzIHJ1bm5pbmcg
b24gYSBwbGF0Zm9ybSB3aXRoIGEgbmV3ZXIgdmVyc2lvbiBvZgo+PiBURUUuIFRoaXMgZ3Vlc3Qg
d2lsbCBwcm9iZSB0aGUgdmVyc2lvbiBvZiBPUC1URUUgYW5kIGtub3dzIHRoZSBuZXcgZnVuY3Rp
b24KPj4gaXMgcHJlc2VudC4KPiBUaGlzIHJlcXVlc3Qgd2lsbCBiZSBoYW5kbGVkIG1lZGlhdG9y
LiBBdCB0aGlzIG1vbWVudCwgT1AtVEVFIGNsaWVudCBkb2VzCj4gbm90IHVzZSB2ZXJzaW9ucy4g
SW5zdGVhZCBpdCB1c2VzIGNhcGFiaWxpdHkgZmxhZ3MuIFNvLCBtZWRpYXRvciBzaG91bGQKPiBm
aWx0ZXIgYWxsIHVua25vd24gY2Fwcy4gVGhpcyB3aWxsIGZvcmNlIGd1ZXN0IHRvIHVzZSBvbmx5
IHN1cHBvcnRlZAo+IHN1YnNldCBvZiBmZWF0dXJlcy4KCk9uZSBtb3JlIHF1ZXN0aW9uLiBEb2Vz
IGl0IG1lYW4gbmV3IGZ1bmN0aW9ucyB3aWxsIG5ldmVyIGJlIGFkZGVkIGluIApjdXJyZW50IGNh
cGFiaWxpdGllcz8KCj4gSWYsIGluIHRoZSBmdXR1cmUsIGNsaWVudCB3aWxsIHJlbGx5IG9uIHZl
cnNpb25zIChpLmUuIGR1ZSB0byBkcmFtYXRpYwo+IHByb3RvY29sIGNoYW5nZSksIG1lZGlhdG9y
IGNhbiBlaXRoZXIgZG93bmdyYWRlIHZlcnNpb24gb3IgcmVmdXNlIHRvIHdvcmsKPiBhdCBhbGwu
CgpNYWtlcyBzZW5zZS4KCj4gCj4+IElmIGFzIHlvdSBzYWlkIFhlbiBpcyB1c2luZyBhIHdoaXRl
bGlzdCwgdGhpcyBtZWFucyB0aGUgaHlwZXJ2aXNvciB3aWxsCj4+IHJldHVybiB1bmltcGxlbWVu
dGVkLgo+PiBIb3cgZG8geW91IGV4cGVjdCB0aGUgZ3Vlc3QgdG8gYmVoYXZlIGluIHRoYXQgY2Fz
ZT8KPiBBcyBJIHNhaWQgYWJvdmUsIGd1ZXN0IHNob3VsZCBkb3duZ3JhZGUgdG8gc3VwcG9ydGVk
IGZlYXR1cmVzIHN1YnNldC4KPiAKPj4gTm90ZSB0aGF0IEkgdGhpbmsgYSB3aGl0ZWxpc3QgaXMg
YSBnb29kIGlkZWEsIGJ1dCBJIHRoaW5rIHdlIG5lZWQgdG8gdGhpbmsgYQo+PiBiaXQgbW9yZSBh
Ym91dCB0aGUgaW1wbGljYXRpb24uCj4gQXQgbGVhc3Qgbm93IE9QLVRFRSBpcyBkZXNpZ25lZCBp
biBhIHN1Y2ggd2F5LCB0aGF0IGl0IGlzIGNvbXBhdGlibGUgaW4gYm90aAo+IHdheXMuIEknbSBz
dXJlIHRoYXQgZnV0dXJlIE9QLVRFRSBkZXZlbG9wbWVudCB3aWxsIGJlIGRvbmUgd2l0aCB2aXJ0
dWFsaXphdGlvbgo+IHN1cHBvcnQgaW4gbWluZCwgc28gaXQgd2lsbCBub3QgYnJlYWsgZXhpc3Rp
bmcgc2V0dXBzLgoKSXQgd291bGQgYmUgZ29vZCB0byBoYXZlIHRoZSB0d28gY29tbXVuaXRpZXMg
dGFsa2luZyB0b2dldGhlci4gU28gd2UgY2FuIAptYWtlIHN1cmUgdGhlIHZpcnR1YWxpemF0aW9u
IHN1cHBvcnQgaXMgbm90IGdvaW5nIGluIHRoZSB3cm9uZyBkaXJlY3Rpb24uCgpTaW1pbGFybHks
IGl0IHdvdWxkIGJlIG5pY2UgdGhhdCBzb21lb25lIGZyb20gdGhlIE9QLVRFRSBtYWludGFpbmVy
cyAKZ2l2ZSBmZWVkYmFjayBvbiB0aGUgYXBwcm9hY2ggc3VnZ2VzdGVkIGluIFhlbi4KCj4gCj4+
Pgo+Pj4+IElmIGl0IGlzIG5vdCBzYWZlLCB0aGlzIG1lYW5zIHlvdSBoYXZlIGEgd2hpdGVsaXN0
IHNvbHV0aW9uIGFuZCB0aGVyZWZvcmUKPj4+PiB0aWUgWGVuIHRvIGEgc3BlY2lmaWMgT1AtVEVF
IHZlcnNpb24uIFNvIGlmIHlvdSBuZWVkIHRvIHVzZSBhIG5ldyBmdW5jdGlvbgo+Pj4+IHlvdSB3
b3VsZCBuZWVkIHRvIHVwZ3JhZGUgWGVuIG1ha2luZyB0aGUgY29kZSBvZiB1c2luZyBuZXcgdmVy
c2lvbgo+Pj4+IHBvdGVudGlhbGx5IGhpZ2guCj4+PiBZZXMsIGFueSBBQkkgY2hhbmdlIGJldHdl
ZW4gT1AtVEVFIGFuZCBpdHMgY2xpZW50cyB3aWxsIHJlcXVpcmUgbWVkaWF0b3IKPj4+IHVwZ3Jh
ZGUuIEx1Y2tpbGx5LCBPUC1URUUgbWFpbnRhaW5zIEFCSSBiYWNrd2FyZC1jb21wYXRpYmxlLCBz
byBpZiB5b3UnbGwKPj4+IGluc3RhbGwgb2xkIFhFTiBhbmQgbmV3IE9QLVRFRSwgT1AtVEVFIHdp
bGwgdXNlIG9ubHkgdGhhdCBzdWJzZXQgb2YgQUJJLAo+Pj4gd2hpY2ggaXMga25vd24gdG8gWEVO
Lgo+Pj4KPj4+PiBBbHNvLCBjb3JyZWN0IG1lIGlmIEkgYW0gd3JvbmcsIE9QLVRFRSBpcyBhIEJT
RCAyLUNsYXVzZS4gVGhpcyBtZWFucyB5b3UKPj4+PiBpbXBvc2UgYW55b25lIHdhbnRlZCB0byBt
b2RpZnkgT1AtVEVFIGZvciB0aGVpciBvd24gcHVycG9zZSBjYW4gbWFrZSBhCj4+Pj4gY2xvc2Vk
IHZlcnNpb24gb2YgdGhlIFRFRS4gQnV0IGlmIHlvdSBuZWVkIHRvIGludHJvc3BlY3Qvd2hpdGVs
aXN0IGNhbGwsIHlvdQo+Pj4+IGltcG9zZSB0aGUgdmVuZG9yIHRvIGV4cG9zZSB0aGVpciBBUEku
Cj4+PiBCYXNpY2FsbHkgeWVzLiBJcyB0aGlzIGJhZD8gT1AtVEVFIGRyaXZlciBpbiBMaW51eCBp
cyBsaWNlbnNlZCB1bmRlciBHUEwgdjIuCj4+PiBJZiB2ZW5kb3IgbW9kaWZpZXMgaW50ZXJmYWNl
IGJldHdlZW4gT1AtVEVFIGFuZCBMaW51eCwgdGhleSBhbnl3YXlzIG9ibGlndWVkCj4+PiB0byBl
eHBvc2UgQVBJLgo+Pgo+PiBQYXJkb24gbWUgZm9yIHBvdGVudGlhbCBzdHVwaWQgcXVlc3Rpb25z
LCBteSBrbm93bGVkZ2Ugb2YgT1AtVEVFIGlzIGxpbWl0ZWQuCj4+Cj4+IE15IHVuZGVyc3RhbmRp
bmcgaXMgdGhlIE9QLVRFRSB3aWxsIHByb3ZpZGUgYSBnZW5lcmljIHdheSB0byBhY2Nlc3MKPj4g
ZGlmZmVyZW50IFRydXN0ZWQgQXBwbGljYXRpb24uIFdoaWxlIE9QLVRFRSBBUEkgbWF5IGJlIGdl
bmVyaWMsIHRoZSBUQSBBUEkKPj4gaXMgY3VzdG9tLiBBRkFJQ1QgdGhlIGxhdHRlciBpcyBub3Qg
cGFydCBvZiBMaW51eCBkcml2ZXIuCj4gWWVzLCB5b3UgYXJlIHBlcmZlY3RseSByaWdodCB0aGVy
ZS4KPiAKPj4gU28gaGVyZSBteSBxdWVzdGlvbnM6Cj4+IAkxKSBBcmUgeW91IHBsYW5uaW5nIGFs
bG93IGFsbCB0aGUgZ3Vlc3RzIHRvIGFjY2VzcyBldmVyeSBUcnVzdGVkCj4+IEFwcGxpY2F0aW9u
cz8KPiBUaGlzIGlzIGEgZ29vZCBxdWVzdGlvbi4gVGhlcmUgYXJlIHR3byB0eXBlcyBvZiBUQXMg
c3VwcG9ydGVkIGluCj4gT1AtVEVFOiByZWFsIFRBcyAoYXMgdGhleSBhcmUgZGVzY3JpYmVkIGlu
IEdsb2JhbFBsYXRmb3JtIHNwZWNzKSBhbmQKPiBQc2V1ZG9UQXMuICBUaGUgbGF0dGVyIG9uZXMg
YXJlIHN0YXRpY2FsbHkgbGlua2VkIHJpZ2h0IGludG8gT1AtVEVFCj4ga2VybmVsIGFuZCBleGVj
dXRlIGF0IFMtRUwxIGxldmVsLgo+IFJlYWwgVEFzIGFyZSBwcm92aWRlZCBieSBjbGllbnQuIFRo
YXQgbWVhbnMgdGhhdCBOVyB1c2Vyc3BhY2UKPiBzdXBwbGljYW50IGxvYWRzIFRBIGludG8gT1At
VEVFLiBPUC1URUUgY2hlY2tzIHNpZ25hdHVyZSBmb3IgdGhlIFRBCj4gYW5kIHRoZW4gcnVucyBp
dCBpbiBTLUVMMC4KPiBTbywgSSdtIHBsYW5uaW5nIHRvIGFsbG93IGNsaWVudCB0byB3b3JrIHdp
dGggYW55IHJlYWwgVEEuIEkgY2FuJ3Qgc2VlCj4gcmVhbCBwcm9ibGVtIHRoZXJlLgoKQXJlIHRo
ZSByZWFsIFRBcyBnb2luZyB0byBiZSBzaGFyZWQgYmV0d2VlbiBndWVzdHM/IE9yIHdpbGwgZWFj
aCBndWVzdCAKaGF2ZSB0aGVpciBvd24gb25lPwoKV2lsbCB5b3UgYWxsb3cgZXZlcnkgZ3Vlc3Rz
IGxvYWRpbmcgcmVhbCBUQXM/Cgo+IFBzZXVkb1RBcyBjYW4gYmUgdXNlZCB0byBhY2Nlc3Mgc29t
ZSBwbGF0Zm9ybS1zcGVjaWZpYyBmZWF0dXJlcywgYW5kIHRodXMKPiBpdCBjYW4gYmUgcXVpdGUg
ZGFuZ2Vyb3VzIHRvIGFsbG93IGFueW9uZSBjYWxsIHRoZW0uCj4gQnV0LCBnZW5lcmljIE9QLVRF
RSBpbmNsdWRlcyBvbmx5IHRlc3QgYW5kIGJlbmNobWFyayBQc2V1ZG9UQXMsIHRoYXQKPiBzaG91
bGQgYmUgZGlzYWJsZWQgb24gcHJvZHVjdGlvbiBidWlsZHMuIFNvLCBJIGRvbid0IHNlZSB3aHkg
Z2VuZXJpYwo+IG1lZGlhdG9yIHNob3VsZCBkaXN0aW5ndWlzaCB0aGVtLiBJIHRoaW5rLCBYU00g
Y2FuIGJlIGVtcGxveWVkIGxhdGVyCj4gdG8gY29udHJvbCB3aGljaCBndWVzdCBjYW4gYWNjZXNz
IHdoaWNoIFBzZXVkb1RBLiBCdXQgdGhpcyBpcyBub3QKPiB0YXJnZXQgZm9yIGZpcnN0IHZlcnNp
b24uCgpJIGd1ZXNzIHRoZSBmaXJzdCB2ZXJzaW9uIHdpbGwgZm9yYmlkIGFjY2VzcyB0byBQc2V1
ZG9UQSBmcm9tIGFsbCB0aGUgCmd1ZXN0cyBidXQgRG9tMD8KCgo+PiAJMikgV2lsbCB5b3UgZXZl
ciBuZWVkIHRvIGludHJvc3BlY3QgdGhvc2UgbWVzc2FnZXM/Cj4gTm8sIEkgZG9uJ3QuCgpJIGd1
ZXNzIHRoYXQncyBiZWNhdXNlIGFsbCB0aGUgVEFzIHNob3VsZCBmb2xsb3dlZCB0aGUgc3BlY2lm
aWVkIG1lc3NhZ2UgCnByb3RvY29sPwoKPiAKPj4+Pj4KPj4+Pj4gMi4gTWVkaWF0b3IgaW4gYSBz
dHViZG9tYWluLiBXb3JrcyBhdCBFTDEuCj4+Pj4+ICAgICBQcm9zOgo+Pj4+PiAgICAgICogTWVk
aWF0b3IgaXMgaXNvbGF0ZWQgZnJvbSBoeXBlcnZpc29yIChidXQgaXQgc3RpbGwgY2FuIGRvIHBv
dGVudGlhbGx5Cj4+Pj4+ICAgICAgICBkYW5nZXJvdXMgdGhpbmdzIGxpa2UgbWFwcGluZyBkb21h
aW4gbWVtb3J5IG9yIHBpbmluZyBwYWdlcykuCj4+Pj4+ICAgICAgKiBPbmUgY2FuIGxlZ2FsbHkg
Y3JlYXRlIGFuZCB1c2UgbWVkaWF0b3IgZm9yIGEgY2xvc2VkLXNvdXJjZSBURUUuCj4+Pj4KPj4+
PiAgICAgICAgICogRWFzaWVyIHRvIHVwZ3JhZGUgdG8gYSBuZXcgdmVyc2lvbiBvZiBPUC1URUUu
Cj4+PiBZZXMsIHRoaXMgaXMgdHJ1ZS4gQnV0IHdoYXQgYWJvdXQgaW50ZXJmYWNlIGJldHdlZW4g
WEVOIGFuZCBtZWRpYXRvcj8KPj4+IFRoaXMgaXMgYSBuZXcgZW50aXR5IHRoYXQgc2hvdWxkIGJl
IG1haW50YWluZWQuIFdpbGwgSSBhYmUgYWJsZSB0byB1c2UKPj4+IG5ldyBYRU4gd2l0aCBvbGQg
bWVkaWF0b3I/IE9yIG5ldyBtZWRpYXRvciB3aXRoIG9sZCBYRU4/Cj4+Cj4+IFdoeSB3b3VsZCB5
b3UgbmVlZCB0byBzcGVjaWZpYyBpbnRlcmZhY2UgZm9yIHRoZSBtZWRpYXRvcj8gKHNlZSBtb3Jl
IGJlbG93KQo+IEF0IGxlYXN0IGZvbGxvd2luZyBmZWF0dXJlcyBpbiBYRU4gY29udHJvbCAoSSBo
b3BlIHRoaXMgaXMgcmlnaHQgdGVybSkgQVBJCj4gYXJlIG1pc3NpbmcgcmlnaHQgbm93Ogo+ICAg
LSBkb21haW4gY3JlYXRpb24vZGVzdHJ1Y3Rpb24gaG9va3MKPiAgIC0gYWJpbGl0eSB0byBpbnRl
cmNlcHQgb25seSBjZXJ0YWluIFNNQ3MKPiAgIC0gd2F5IHRvIGluamVjdCBJUlFzIHRvIG90aGVy
IGd1ZXN0cwo+IAo+IEFsc28sIHNlZSBtb3JlIGJlbG93Cj4+Pgo+Pj4+Pj4gICAgICBDb25zOgo+
Pj4+PiAgICAgICogT3ZlcmhlYWQgaW4gWEVOPC0+TWVkaWF0b3IgY29tbXVuaWNhdGlvbi4KPj4+
Pj4gICAgICAqIFhFTiBuZWVkcyB0byBiZSBtb2RpZmllZCB0byBib290IG1lZGlhdG9yIGRvbWFp
biBiZWZvcmUgRG9tMC4KPj4+Pgo+Pj4+IElzIGl0IGEgcmVhbGx5IGNvbnM/IEluIHRoZSBwYXN0
LCB3ZSBoYWQgZGlzY3Vzc2lvbiB0byBhbGxvdyBYZW4gY3JlYXRpbmcKPj4+PiBtdWx0aXBsZSBk
b21haW4sIGF2b2lkaW5nIHRoZSBvdmVyaGVhZCBvZiBEb20wLiBUaGlzIGNvdWxkIGFsc28gYmVu
ZWZpdHMKPj4+PiBoZXJlLgo+Pj4gQXMgSSB1bmRlcnN0YW5kLCB0aGlzIGlzIGEgc2lnbmlmaWNh
bnQgY2hhbmdlIGluIFhFTi4gV2hhdCBhcmUgdGhlIGNoYW5jZXMsCj4+PiB0aGF0IGNvbW11bml0
eSB3aWxsIGFjY2VwdCB0aGlzIGNoYW5nZT8gQXMgSSBjYW4gc2VlLCBpbW1lZGlhdGUgYmVuZWZp
dAo+Pj4gb2YgdGhpcyBpcyBvbmx5IFRFRSBtZWRpYXRvciBzdXBwb3J0LiBMb29rcyBsaWtlIG5v
IG9uZSBleGNlcHQgdXMKPj4+IGludGVyZXN0ZWQgaW4gdGhpcyB0b3BpYy4KPj4KPj4gVGhlIEdT
T0MgcHJvamVjdCB3YXMgbm90IGFkZGVkIGJlY2F1c2Ugb2YgVEVFIG1lZGlhdG9yLiBXZSBoYWQg
Y29tcGFuaWVzCj4+IHNob3dpbmcgaW50ZXJlc3QgdG8gc3RhcnQgbXVsdGlwbGUgZG9tYWlucyBh
dCB0aGUgc2FtZSB0aW1lLiBUaGlzIHdvdWxkCj4+IHNpZ25pZmljYW50bHkgc2hyaW5rIGRvd24g
dGhlIGJvb3QgdGltZSBvZiB0aGUgd2hvbGUgcGxhdGZvcm0uCj4gWWVzLiBBY3R1YWxseSwgd2Ug
YWxzbyBpbnRlcmVzdGVkIGluIGEgZmFzdGVyIGJvb3QuIEJ1dCBteSBwb2ludCB3YXMKPiB0aGF0
IHdoYXQgd2UgbmVlZCBmb3IgbWVkaWF0b3IgaXMgbm90IHRoZSBzYW1lIHRoYXQgaXMgZGVzY3Jp
YmVkIGluCj4gR1NPQyBwcm9qZWN0LiBGdW5jdGlvbmFsaXR5IGRlc2NyaWJlZCBhdCBHU09DIHBh
Z2UgaGFzIG11bHRpcGxlIHVzZXMuCj4gQnV0IGZvciBtZWRpYXRvciB3ZSBuZWVkIHNvbWV0aGlu
ZyBtb3JlIGludHJpY2F0ZTogYXMgSSBzYWlkIGJlbG93LAo+IGFiaWxpdHkgdG8gZGVsYXkgYm9v
dCBvZiBod2RvbSAoYW5kIG90aGVyIGRvbWFpbnMpLgoKTm90IHJlYWxseSwgeW91IGNvdWxkIHRo
ZSBkb21haW4gY291bGQgYmxvY2sgd2hlbiBpc3N1aW5nIGFuIFNNQyB1bnRpbCAKdGhlIG1lZGlh
dG9yIGlzIHVwIGFuZCBydW5uaW5nLgoKPiAKPj4+Cj4+PiBCVFcsIEkgY2hlY2tlZCAiWGVuIG9u
IEFSTTogY3JlYXRlIG11bHRpcGxlIGd1ZXN0cyBmcm9tIGRldmljZQo+Pj4gdHJlZSIgYXQgWzFd
LiBUaGlzIGlzIGNsb3NlLCB0byB3aGF0IHdlIG5lZWQsIGJ1dCBub3QgZXhhY3RseS4gWW91IHNl
ZSwKPj4+IFRFRSBtZWRpYXRvciBzaG91bGQgYmUgY3JlYXRlZCAqYmVmb3JlKiBEb20wLiBTbyBh
Y3R1YWxseSBURUUgbWVkaWF0b3IKPj4+IHdpbGwgcmVjZWl2ZSBkb21pZCAwLiBJIHN1c3BlY3Qg
dGhhdCB0aGlzIG9ubHkgY2hhbmdlIHdpbGwgYnJlYWsKPj4+IG1hbnkgdGhpbmdzLgo+Pgo+PiBD
YW4geW91IHBsZWFzZSBnaXZlIGV4YW1wbGU/Cj4gSSdtIHN1cmUgdGhhdCBJIHNlZW4gY2hlY2tz
IGZvciBkb21pZCA9PSAwIGJlZm9yZSwgYnV0IG5vdyBJIGNhbid0IGZpbmQgYW55Lgo+IFByb2Jh
Ymx5LCB0aGF0IHdhcyBjbG9zZWQtc291cmNlIGJhY2tlbmRzLiBTbywgc29ycnkgZm9yIGZhbHNl
IGFjY3VzYXRpb24gOikKPiAKPj4gVGVjaG5pY2FsbHkgbm9uZSBvZiB0aGUgaHlwZXJ2aXNvciwg
TGludXggYW5kIHRoZSB0b29sc3RhY2sgc2hvdWxkIHJlbHkgb24KPj4gZG9tMCB0byBiZSBkb21p
ZCAwLgo+Pgo+PiBBRkFJSywgdGhlIGh5cGVydmlzb3IgYW5kIExpbnV4IGFyZSBmcmVlIG9mIHRo
ZW0uIEl0IG1pZ2h0IGJlIHBvc3NpYmxlIHRvCj4+IGhhdmUgZmV3IGhhcmRjb2RlZCBpbiB0aGUg
dG9vbHN0YWNrLCBidXQgdGhleSBzaG91bGQgcmVhbGx5IGRpc2FwcGVhci4KPiBUb3RhbHkgYWdy
ZWUgdGhlcmUuCj4gCj4+IEhvd2V2ZXIsIEkgY2FuJ3Qgc2VlIHdoeSB5b3UgcmVxdWlyZSB0aGUg
bWVkaWF0b3IgdG8gdXNlIGRvbWlkIDAuIFlvdSBjb3VsZAo+PiBmb3IgZXhhbXBsZSBrZWVwIHRo
ZSBoYXJkd2FyZSBkb21haW4gcGF1c2VkIHVudGlsIHRoZSBtZWRpYXRvciBoYXMgc3RhcnRlZC4K
PiBTbyB0aGlzIHdpbGwgbGlrZTogY29uc3RydWN0IGRvbTAsIGNvbnN0cnVjdCBhbmQgcnVuIG1l
ZGlhdG9yIGRvbWFpbiwKPiBydW4gZG9tMCBieSBzaWduYWwgZnJvbSBEb21NZWRpYXRvcj8gUHJv
YmFibHkgdGhpcyB3aWxsIHdvcmsuCj4gCj4+Pgo+Pj4+Pgo+Pj4+PiBBbmQgeWVzLCBpdCBzZWVt
cyBvYnZpb3VzLCBidXQgSSB3YW50IHRvIHNheSB0aGlzIGV4cGxpY2l0bHk6IGdlbmVyaWMKPj4+
Pj4gVEVFIG1lZGlhdG9yIGZyYW1ld29yayBzaG91bGQgYW5kIHdpbGwgdXNlIFhTTSB0byBjb250
cm9sIHdoaWNoIGRvbWFpbgo+Pj4+PiBjYW4gd29yayB3aXRoIFRFRS4gU28sIGlmIHlvdSBkb24n
dCB0cnVzdCB5b3VyIGd1ZXN0IC0gZG9uJ3QgbGV0IGl0Cj4+Pj4+IHRvIGNhbGwgVEVFIGF0IGFs
bC4KPj4+Pgo+Pj4+IENvcnJlY3QgbWUgaWYgSSBhbSB3cm9uZy4gVEVFIGNvdWxkIGJlIHVzZWQg
YnkgQW5kcm9pZCBndWVzdCB3aGljaCBsaWtlbHkKPj4+PiBydW4gdGhlIHVzZXIgYXBwcy4uLiBy
aWdodD8gU28gYXJlIHlvdSBzYXlpbmcgeW91IGZ1bGx5IHRydXN0IHRoYXQgZ3Vlc3QgYW5kCj4+
Pj4gb2J2aW91c2x5IHRoZSB1c2VyIGluc3RhbGxpbmcgcm9ndWUgYXBwPwo+Pj4gSSBkb24ndCB0
aGluayB0aGF0IGFwcCBkb3dubG9hZGVkIGZyb20gUGxheSBNYXJnZXQgY2FuIGFjY2VzcyBPUC1U
RUUgZGlyZWN0bHkuCj4+PiBPUC1URUUgY2FuIGJlIHVzZWQgYnkgQW5kcm9pZCBpdHNlbGYgYXMg
YSBrZXkgc3RvcmFnZSBvciB0byBhY2Nlc3MgdG8gYSBTRSwKPj4+IGZvciBleGFtcGxlLiBCdXQg
M3JkIGFwcCB0aGF0IGlzc3VlcyBURUUgY2FsbHMuLi4gSSBkb24ndCB0aGluayBzby4KPj4KPj4g
WW91IGRpZG4ndCBnZXQgbXkgcG9pbnQgaGVyZS4gVGhhdCByb2d1ZSBhcHAgbWF5IGJlIGFibGUg
dG8gYnJlYWsgaW50bwo+PiBrZXJuZWwgdmlhIGFuIGV4cGxvaXQgb3IgaGF2ZSBlbm91Z2ggcHJp
dmlsZWdlIHRvIGJyZWFrIHRoZSBndWVzdC4gV2hvIGtub3dzCj4+IHdoYXQgaXQgd2lsbCBiZSBh
YmxlIHRvIGRvIGFmdGVyLi4uCj4gT25seSB3aGF0IGh5cGVydmlzb3IgYW5kIFRFRSB3aWxsIGFs
bG93IGl0IHRvIGRvLiBMb29rLCBPUC1URUUgd2FzIG5vdCBkZXNpZ25lZAo+IHRvIHJ1bGUgdGhl
IG1hY2hpbmUuIFRoZXJlIGlzIEFSTSBURiBmb3IgdGhhdCA6KSBPUC1URUUncyB0YXNrIGlzIHRv
IHByb3ZpZGUKPiBzb21lIHNhZmVyIGVudmlyb25tZW50IGZvciBzZW5zaXRpdmUgZGF0YSBhbmQg
Y29kZS4gVGhpcyBlbnZpcm9ubWVudCBoYXMKPiB3ZWxsLWRlZmluZWQgaW50ZXJmYWNlcyBhbmQg
aXMgZGVzZ2luZWQgdG8gYmUgYXMgc2FmZSBhcyBwb3NzaWJsZS4KPiAKPiBJZiByb2d1ZSBhcHAg
YnJlYWtzIGludG8ga2VybmVsLCB0aGVuIGl0IGNhbiBpc3N1ZSBhbnkgU01DIHdoaWNoIGl0IHdh
bnRzLgo+IEJ1dCBPUC1URUUgZG9lcyBub3QgdHJ1c3QgdG8gTlcuIEh5cGVydmlzb3IgZG9lcyBu
b3QgdHJ1c3QgdG8gZ3Vlc3RzLgo+IE1lZGlhdG9yIHNob3VsZCBiZSB3cml0dGVuIGluIHRoZSBz
YW1lIHdheS4KPiAKPiBTbywgd2hhdCBjYW4gZG8gcm9ndWUga2VybmVsPyBBcyBJIGtub3cgLSBp
dCBjYW4gY2F1c2UgRG9TIGluIE9QLVRFRS4gVGhpcyBpcwo+IGtub3duIGlzc3VlLiBJZiB0aGVy
ZSBpcyBhIHNlY3VyaXR5IGJ1ZyBpbiBPUC1URUUsIGl0IHByb2JhYmx5IGNhbiBvdmVyY29tZQo+
IHdob2xlIHN5c3RlbS4gQnV0IHRoaXMgaXMgdHJ1ZSBmb3IgYW55IHN5c3RlbSBydW5uaW5nIE9Q
LVRFRS4KCkkgYWdyZWUgdGhhdCBpZiB5b3UgdGFrZSBvdmVyIE9QLVRFRSwgeW91IHdpbGwgdGFr
ZSBvdmVyIGFueSBzeXN0ZW0uIApUaGlzIGlzIG5vdCBzcGVjaWZpYyB0byBoeXBlcnZpc29yLgoK
QmFyZW1ldGFsIE9TIHRha2luZyBkb3duIHRoZSBwbGF0Zm9ybSB3aWxsIG9ubHkgaGFybSBpdHNl
bGYuIEEgZ3Vlc3QgT1MgCmNvdWxkIGhhcm0gdGhlIHdob2xlIHBsYXRmb3JtLgoKV2hhdCBJIGFt
IG5vdCBzdXJlIHlldCwgbWF5YmUgYmVjYXVzZSBvZiBteSBsYWNrIG9mIGtub3dsZWRnZSBhcm91
bmQgCk9QLVRFRSwgd2hvIGlzIGdvaW5nIHRvIHByb3RlY3QgYSBUQSB0byBhY2Nlc3MgYWxsIHRo
ZSBOUyBtZW1vcnk/Cgo+IAo+IElmIHRoZXJlIGlzIGEgc2VjdXJpdHkgZmxhdyBpbiBtZWRpYXRv
ciAtIGl0IGNhbiBjb21wcm9taXNlIGVpdGhlciBoeXBlcnZpc29yLAo+IG9yIERvbU1lZGlhdG9y
IGFuZCBhbGwgVEVFLWNhcGFibGUgZ3Vlc3RzLiBZZXMsIHRoaXMgaXMgYSByaXNrLgo+IAo+PiBU
aGUgd2hvbGUgcG9pbnQgb2YgdXNpbmcgYW4gaHlwZXJ2aXNvciBpcyB0byBpc29sYXRlIGd1ZXN0
IGZyb20gZWFjaCBvdGhlci4KPj4gU28gd2hhdCBpcyB0aGUgaXNvbGF0aW9uIG1vZGVsIHdpdGgg
T1AtVEVFIGFuZCB0aGUgbWVkaWF0b3I/Cj4gT1AtVEVFIGlzIHdyaXR0ZW4gdG8gaXNvbGF0ZSBU
QXMsIHJlc291cmNlcyBhbmQgY2xpZW50cyBmcm9tIGVhY2ggb3RoZXIuCj4gQ3VycmVudGx5IHRo
ZXJlIGFyZSBubyBwbGFucyBmb3IgaW50ZXJhY3Rpb24gYmV0d2VlbiBUQXMgZnJvbSBkaWZmZXJl
bnQgVk1zLAo+IG5vIHJlc291cmNlIHNoYXJpbmcsIG5vdGhpbmcgbGlrZSB0aGlzLgo+IFdoYXQg
ZG8geW91IG1lYW4gdW5kZXIgImlzb2xhdGlvbiBtb2RlbCI/IENhbiB5b3UgZ2l2ZSBzb21lIGV4
YW1wbGU/CgpCeSB0aGF0IEkgbWVhbnQsIHdobyBpcyBnb2luZyB0byBwcmV2ZW50IGd1ZXN0IEEg
dG8gYWNjZXNzIGd1ZXN0IEIgZGF0YS4gCkkgdGhpbmsgeW91IHBhcnRseSBhbnN3ZXJlZCB0byBt
eSBxdWVzdGlvbiBieSB0aGUgIk9QLVRFRSBpcyB3cml0dGVuIHRvIAppc29sYXRlIFRBcyIuIFRo
ZSBhY2Nlc3MgdG8gTlMgbWVtb3J5IHF1ZXN0aW9uIGFib3ZlIHdpbGwgZmlsbCB0aGUgcmVzdCAK
SSB0aGluay4KCj4gCj4+Pgo+Pj4+PiBUaGlzIGZlYXR1cmUgaXMgbm90IGltcGxlbWVudGVkIGlu
IHRoaXMgUkZDIG9ubHkgYmVjYXVzZQo+Pj4+PiBjdXJyZW50bHkgb25seSBEb20wIGNhbGxzIGFy
ZSBzdXBwb3J0ZWQuCj4+Pj4+Cj4+Pj4+PiBUaGlzIHdvdWxkIGhlbHAgdG8gdW5kZXJzdGFuZCB0
aGF0IG1heWJlIGl0IGlzIGFuIGVhc3kgd2F5IGJ1dCBhbHNvIHN0aWxsCj4+Pj4+PiBzZWN1cmUu
Li4KPj4+Pj4gSW4gcHJldmlvdXMgZGlzY3Vzc2lvbiB3ZSBjb25zaWRlcmVkIG9ubHkgdHdvIHZh
cmlhbnRzOiBpbiBYRU4gb3Igb3V0c2lkZQo+Pj4+PiBYRU4uIFN0dWJkb21haW4gYXBwcm9hY2gg
bG9va3MgbW9yZSBzZWN1cmUsIGJ1dCBJJ20gbm90IHN1cmUgdGhhdCBpdCBpcyB0cnVlLgo+Pj4+
PiBTdWNoIHN0dWJkb21haW4gd2lsbCBuZWVkIGFjY2VzcyB0byBhbGwgZ3Vlc3RzIG1lbW9yeS4g
SWYgeW91IG1hbmFnZWQgdG8KPj4+Pj4gZ2FpbiBjb250cm9sIG9uIG1lZGlhdG9yIHN0dWJkb21h
aW4sIHlvdSBjYW4gZG8gYW55dGhpbmcgeW91IHdhbnQgd2l0aCBhbGwKPj4+Pj4gZ3Vlc3RzLgo+
Pj4+Cj4+Pj4gVGhhdCdzIHNsaWdodGx5IHVudHJ1ZS4gVGhlIHN0dWJkb21haW4gd2lsbCBvbmx5
IGJlIGFibGUgdG8gbWVzcyB3aXRoCj4+Pj4gZG9tYWlucyB1c2luZyBURUUuCj4+PiBZZXMsIHRo
aXMgaXMgbW9yZSBzdHJpY3QuIFRoZW4gZWl0aGVyIHlvdSBhcmUgbm90IGFsbG93aW5nIHlvdXIg
cHJpdmlsZWdlZAo+Pj4gZG9tYWluIHRvIHVzZSBURUUsIG9yIHlvdXIgc3lzdGVtIG1heSBiZSBj
b21wcm9taXNlZCBhbnl3YXlzLgo+Pgo+PiBDYW4geW91IGdpdmUgYW4gZXhhbXBsZSBvZiBwcml2
aWxlZ2UgZG9tYWluIGZvciB5b3U/IERvIHlvdSBjb25zaWRlciBBbmRyb2lkCj4+IGEgcHJpdmls
ZWdlIGRvbWFpbj8KPiBJbiB0aGlzIGNhc2UgSSB1c2VkIHRlcm0gInByaXZpbGlnZWQgZG9tYWlu
IiBpbiBYRU4gbWVhbmluZzogaXNfcHJpdmlsZWdlZCA9PSAxLgo+IEFuZHJvaWQgaXMgbm90IHBy
aXZpbGVnZWQgZG9tYWluLCBieSBhbGwgbWVhbnMuCj4gSSB3YW50ZWQgdG8gc2F5IHRoYXQgeW91
IGlmIHlvdSBhbGxvdyBEb20wIHRvIGFjY2VzcyBURUUsIHRoZW4gaGFja2VkIERvbU1lZGlhdG9y
Cj4gY2FuIGNvbXByb21pc2UgRG9tMCBhbmQgdGhlIGh5cGVydmlzb3IuCgpBbmQgSSBuZXZlciBk
aXNhZ3JlZWQgaW4gdGhhdC4gVGhpcyBpcyB0aGUgbm9uLWNvbnRyb3ZlcnNpYWwgcGFydCA6KS4K
Cj4gCj4+Pj4+Cj4+Pj4+PiBUbyBiZSBjbGVhciwgdGhpcyBzZXJpZXMgZG9uJ3QgbG9vayBjb250
cm92ZXJzaWFsIGF0IGxlYXN0IGZvciBPUC1URUUuIFdoYXQKPj4+Pj4+IEkgYW0gbW9yZSBjb25j
ZXJuZWQgaXMgYWJvdXQgRG9tVSBzdXBwb3J0cy4KPj4+Pj4gWW91ciBjb25jZXJuIGlzIHRoYXQg
cm9ndWUgRG9tVSBjYW4gY29tcHJvbWlzZSB3aG9sZSBzeXN0ZW0sIHJpZ2h0Pwo+Pj4+Cj4+Pj4g
WWVzLiBZb3Ugc2VlbSB0byBhc3N1bWUgdGhhdCBEb21VIHVzaW5nIFRFRSB3aWxsIGFsd2F5cyBi
ZSB0cnVzdGVkLCBJIHRoaW5rCj4+Pj4gdGhpcyBpcyB0aGUgd3JvbmcgYXBwcm9hY2ggaWYgdGhl
IHVzZSBpcyBhYmxlIHRvIGludGVyYWN0IGRpcmVjdGx5IHdpdGgKPj4+PiB0aG9zZSBndWVzdHMu
IFNlZSBhYm92ZS4KPj4+IE5vLCBJIGFtIG5vdCBhc3N1bWluZyB0aGF0IERvbVUgdGhhdCBjYWxs
cyBURUUgc2hvdWxkIGJlIHRydXN0ZWQuIFdoeSBkbyB5b3UKPj4+IHRoaW5rIHNvPyBJdCBzaG91
bGQgYmUgYWJsZSB0byB1c2UgVEVFIHNlcnZpY2VzLCBidXQgdGhpcyBkb2VzIG5vdCBtZWFuIHRo
YXQKPj4+IFhFTiBzaG91bGQgdHJ1c3QgaXQuCj4+Cj4+IEluIGEgcHJldmlvdXMgYW5zd2VyIHlv
dSBzYWlkOiAiU28sIGlmIHlvdSBkb24ndCB0cnVzdCB5b3VyIGd1ZXN0IC0gZG9uJ3QKPj4gbGV0
IGl0Ii4gRm9yIG1lLCB0aGlzIGNsZWFybHkgbWVhbnMgeW91IGNvbnNpZGVyIHRoYXQgRG9tVSB1
c2luZyBURUUgYXJlCj4+IHRydXN0ZWQuCj4+Cj4+IFNvIGNhbiB5b3UgY2xhcmlmeSBieSB3aGF0
IHlvdSBtZWFuIGJ5IHRydXN0IHRoZW4/Cj4gV2VsbC4uLiBJbiByZWFsIHdvcmxkICJ0cnVzdCIg
aXNuJ3QgYmluYXJ5IG9wdGlvbi4gWW91IGRvbid0IHdhbnQgdG8KPiBhbGxvdyBhbGwgZG9tYWlu
cyB0byBhY2Nlc3MgVEVFLiBCcmVhY2hlZCBURUUgdXNlciBkb21haW4gZG9lc24ndAo+IGF1dG9t
YXRpY2FsbHkgbWVhbiB0aGF0IHlvdXIgd2hvbGUgc3lzdGVtIGlzIGNvbXByb21pc2VkLiBCdXQg
dGhpcwo+IGNlcnRhaW5seSBpbmNyZWFzZXMgYXR0YWNrIHN1cmZhY2UuIFNvIGl0IGlzIHNhZmVy
IHRvIGdpdmUgVEVFIGFjY2Vzcwo+IG9ubHkgdG8gdGhvc2UgZG9tYWlucywgd2hpY2ggcmVhbGx5
IHJlcXVpcmUgaXQuIFlvdSBjYW4gY2FsbCB0aGVtCj4gc2xpZ3RseSBtb3JlIHRydXN0ZWQsIHRo
ZW4gb3RoZXJzLgoKRG8geW91IGhhdmUgYW4gZXhhbXBsZSBvZiBndWVzdCB5b3Ugd291bGQgc2xp
Z2h0bHkgdHJ1c3QgbW9yZT8KCj4gCj4+PiBFdmVuIG5vdywgWEVOIHByb2Nlc3NlcyByZXF1ZXN0
cyBmcm9tIERvbVVzIHdpdGhvdXQKPj4+IHRydXN0aW5nIHRoZW0uIFdoeSBkbyB5b3UgdGhpbmss
IHRoYXQgVEVFIG1lZGlhdG9yIHVzYWdlIHdpbGwgZGlmZmVyPwo+Pgo+PiBJIGd1ZXNzIHlvdSBh
cmUgY29tcGFyaW5nIHdpdGggdkdJQyBhbmQgUEwwMTE/IElITU8sIHRoZSBtYWluIGRpZmZlcmVu
Y2UgaXMKPj4gWGVuIGlzIHRha2luZyBjYXJlIGFsb25lIG9mIHRoZSBpc29sYXRpb24gYmV0d2Vl
biBndWVzdC4gSGVyZSBpbiB0aGUgVEVFCj4+IGNhc2UsIHlvdSByZWx5IG9uIGEgY29tYmluYXRp
b24gb2YgYm90aCBURUUgYW5kIFhlbiB0byBkbyB0aGUgaXNvbGF0aW9uLgo+IFllcy4gVGhpcyBp
cyB3aWxsIGJlIGxlc3Mgc2VjdXJlLCB0aGFuIFRFRS1vbmx5IG9yIGh5cGVydmlzb3Itb25seSBz
eXN0ZW0uCgpDYW4geW91IGV4cGFuZCBoZXJlPwoKPiAKPj4+Cj4+PiBMb29rLCBJIGdlbmVyYWxs
eSBub3QgYWdhaW5zdCBpZGVhIG9mIFRFRSBtZWRpYXRvciBpbiBzdHViZG9tcy4gQnV0IHRoaXMK
Pj4+IGFwcHJvYWNoIHJlcXVpcmUgbWFueSBjaGFuZ2VzIGluIGV4aXN0aW5nIFhFTiBjb2RlOgo+
Pj4KPj4+IDEuIExvYWQgZG9tYWlucyBiZWZvcmUgRG9tMC4KPj4+Cj4+PiAyLiBBZGQgc3BlY2lh
bCBBUEkgZm9yIG1lZGlhdG9yLiBPciBhbHRlciBleGlzdGluZyBvbmVzLiBZb3UgY2FuJ3QgdXNl
Cj4+PiAgICAgZXhpc3RpbmcgQVBJcyBhcyBpdCwgYmVjYXVzZSB5b3UgbmVlZCB0byBlbmZvcmNl
IHN0cmljdGVyIFhTTSBydWxlcwo+Pj4gICAgIG9uIHRoZW0uCj4+Cj4+IE1pbmQgZ2l2aW5nIG1v
cmUgZXhwbGFuYXRpb24uLi4uPyBYZW4gaGFzIGEgZGVmYXVsdCBwb2xpY3kgZm9yIFhTTSBhbmQK
Pj4gaW5kZWVkIG1heSBub3QgZml0IHlvdXIgdXNlIGNhc2UuIEJ1dCB5b3UgY2FuIHdyaXRlIHlv
dXIgb3duIHBvbGljeSBhbmQgbG9hZAo+PiBpdC4KPiBZZXMuIFlvdSBuZWVkIHBvbGljeSAiYWxs
b3cgdGhpcyBzdHViZG9tIHRvIG1hcCBtZW1vcnkgb25seSBmcm9tIFRFRS1lbmFibGVkCj4gZ3Vl
c3RzIi4gQUZBSUssIHRoaXMgaXMgbm90IHBvc3NpYmxlIHJpZ2h0IG5vdy4gQnV0IEkgY2FuIGJl
IHdyb25nLCBJJ20KPiBub3QgdmVyeSBmYW1pbGlhciB3aXRoIFhTTS4KCkkgYmVsaWV2ZSBYU00g
Y291bGQgZG8gdGhhdC4gSUlSQywgeW91IGNhbiAibGFiZWwiIHlvdXIgZG9tYWluIGFuZCB1c2Ug
CnRoYXQgdG8gc2F5ICJzdHViZG9tIGlzIGFsbG93ZWQgdG8gYWNjZXNzIG1lbW9yeSB3aXRoIGRv
bWFpbiB1c2luZyB0aGUgCmdpdmVuIGxhYmVsIi4KCj4gCj4+Pgo+Pj4gMy4gQ2hhbmdlcyBpbiBz
Y2hlZHVsaW5nIHRvIGFsbG93IFRFRSBtZWRpYXRvciB1c2UgY3JlZGl0cy9zbGljZXMgb2YKPj4+
ICAgICBjYWxsaW5nIGd1ZXN0Lgo+Pj4KPj4+IDQuIFN1cHBvcnQgYm9pbGVycGxhdGUgY29kZSBp
biBzdHViZG9tLiBZb3Uga25vdywgeW91IGNhbid0IHNpbXBseQo+Pj4gICAgIHdyaXRlIG1lZGlh
dG9yIGluIHN0dWJkb20uIFlvdSBuZWVkIGEga2VybmVsLiBZb3UgbmVlZCB0bwo+Pj4gICAgIG1h
aW50YWluIGl0Lgo+Pgo+PiBXZWxsLCBpbiBhIHdheSBvciBhbm90aGVyIHNvbWVvbmUgd2lsbCBo
YXZlIHRvIG1haW50YWluIHRoZSBtZWRpYXRvci4uLiBUaGUKPj4ga2VybmVsIGRvZXMgbm90IG5l
ZWQgdG8gYmUgc3BlY2lmaWMgdG8gVEVFLCBpdCBjb3VsZCBiZSBhIHVuaWtlcm5lbC4KPiBSaWdo
dC4gQnV0IGZvciBtZSBYRU4gbG9va3MgYmV0dGVyIG1haW50YWluZWQgImtlcm5lbCIgOikKPiBJ
TUhPLCBYRU4gaXMgbWF0dXJlLCB0aGVyZSBhcmUgbGVzcyBidWdzIChlc3BlY2lhbGx5IHNlY3Vy
aXR5IG9uZXMpCj4gdGhhbiBpbiBhbnkgb3RoZXIga2VybmVsLgo+IAo+PiBBbmQgYmVmb3JlIHlv
dSBzYXkgYWdhaW4gbm8tb25lIGluIHRoZSBjb21tdW5pdHkgc2VlbSB0byBiZSBpbnRlcmVzdGVk
LiBJCj4+IHNob3VsZCByZW1pbmQgeW91IHRoYXQgQXJtIGlzIHdvcmtpbmcgb24gaXQgKHNlZSBk
ZXZlbG9wbWVudCB1cGRhdGUpLgo+IFlvdSBhcmUgdGFsa2luZyBhYm91dCB0aGF0ICJ1bmljb3Jl
IiBwcm9qZWN0IGJ5IE5FQyBndXlzPyBTb3JyeSwKPiBjYW4ndCBmaW5kIG1lbnRpb25lZCBkZXZl
bG9wbWVudCB1cGRhdGUuIExvb2tzIGxpa2Ugc2VhcmNoIG9uIG1hcmttYWlsCj4gaXMgZG93biAo
b3IgSSdtIGRvaW5nIHNvbWV0aGluZyB0ZXJyaWJseSB3cm9uZykuCgpTb3JyeSwgSSBtZWFudCBN
aW5pLU9TLiBJIGRvbid0IGtub3cgYW55IHdvcmsgb24gInVuaWNvcmUiIGZvciBBcm02NCBmb3Ig
Cm5vdy4KCj4gCj4+Pgo+Pj4gVGhpcyBpcyBhIGxvdCBvZiBhIHdvcmsuIEl0IHJlcXVpcmVzIGNo
YW5nZXMgaW4gZ2VuZXJpYyBwYXJ0cyBvZiBYRU4uCj4+PiBJIGZlYXIgaXQgd2lsbCBiZSB2ZXJ5
IGhhcmQgdG8gdXBzdHJlYW0gc3VjaCBjaGFuZ2VzLCBiZWNhdXNlIG5vIG9uZQo+Pj4gc2VlcyBh
biBpbW1lZGlhdGUgdmFsdWUgaW4gdGhlbS4gSG93IGRvIHlvdSB0aGluaywgd2hhdCBhcmUgbXkg
Y2hhbmNlcwo+Pj4gdG8gdXBzdHJlYW0gdGhpcz8KPj4KPj4gSXQgaXMgZmFpcmx5IGFubm95aW5n
IHRvIHNlZSB5b3UganVzdGlmeWluZyBiYWNrIG1vc3Qgb2YgdGhpcyB0aHJlYWQgd2l0aAo+PiAi
bm8gb25lIHNlZXMgYW4gaW1tZWRpYXRlIHZhbHVlIGluIHRoZW0iLgo+Pgo+PiBJIGFtIG5vdCB0
aGUgb25seSBtYWludGFpbmVycyBpbiBYZW4sIHNvIGVmZmVjdGl2ZWx5IGNhbid0IHByb21pc2Ug
d2hldGhlcgo+PiBpdCBpcyBnb2luZyB0byBiZSB1cHN0cmVhbWVkLiBCdXQgSSBiZWxpZXZlIHRo
ZSBjb21tdW5pdHkgaGFzIGJlZW4gdmVyeQo+PiBzdXBwb3J0aXZlIHNvIGZhciwgYSBsb3Qgb2Yg
ZGlzY3Vzc2lvbnMgaGFwcGVuZWQgKHNlZSBbMl0pIGJlY2F1c2Ugb2YgdGhlCj4+IE9QLVRFRSBz
dXBwb3J0LiBTbyB3aGF0IG1vcmUgZG8geW91IGV4cGVjdCBmcm9tIHVzPwo+IEknbSBzb3JyeSwg
SSBkaWRuJ3QgbWVhbiB0byBvZmZlbmQgeW91IG9yIHNvbWVvbmUgZWxzZS4gWW91LCBndXlzLCBj
YW4KPiBiZSBoYXJzaCBzb21ldGltZXMsIGJ1dCBJIHJlYWxseSBhcHByZWNpYXRlIGhlbHAgcHJv
dmlkZWQgYnkgdGhlCj4gY29tbXVuaXR5LiBBbmQgSSwgY2VydGFpbmx5LCBkb24ndCBhc2sgeW91
IGFib3V0IGFueSBndWFyYW50ZWVzIG9yCj4gc29tZXRoaW5nIG9mIHRoYXQgc29ydC4KPiAKPiBJ
J20ganVzdCBib3RoZXJlZCBieSBhbW91bnQgb2YgcmVxdWlyZWQgd29yayBhbmQgYnkgdXBzdHJl
YW1pbmcKPiBwcm9jZXNzLiBCdXQgdGhpcyBpcyBub3QgYSBzdHJvbmcgYXJndW1lbnQgYWdhaW5z
dCBtZWRpYXRvcnMgaW4KPiBzdHViZG9tcywgSSB0aGluayA6KQo+IAo+IEN1cnJlbnRseSBJJ20g
ZGV2ZWxvcGluZyB2aXJ0dWFsaXphdGlvbiBzdXBwb3J0IGluIE9QLVRFRSwgc28gaW4KPiBtZWFu
dGltZSB3ZSdsbCBoYXZlIG11Y2ggdGltZSB0byBkaXNjdXNzIG1lZGlhdG9ycyBhbmQgc3R1YmRv
bWFpbgo+IGFwcHJvYWNoIChpZiB5b3UgaGF2ZSB0aW1lKS4gVG8gdGVzdCB0aGlzIGZlYXR1cmUg
aW4gT1AtVEVFIEknbQo+IGV4dGVuZGluZyB0aGlzIFJGQywgbWFraW5nIG9wdGVlLmMgdG8gbG9v
ayBsaWtlIGZ1bGwtc2NhbGUgbWVkaWF0b3IuCj4gSSBuZWVkIHRvIGRvIHRoaXMgYW55d2F5cywg
dG8gdGVzdCBPUC1URUUuIFdoZW4gSSdsbCBmaW5pc2gsIEkgY2FuCj4gc2hvdyB5b3UgaG93IG1l
ZGlhdG9yIGNhbiBsb29rIGxpa2UuIE1heWJlIHRoaXMgd2lsbCBwZXJzdWFkZSB5b3UgdG8KPiBv
bmUgb3IgYW5vdGhlciBhcHByb2FjaC4KCkkgdGhpbmsgdGhpcyB3b3VsZCBiZSB1c2VmdWwuIENh
biB5b3UgYWxzbyBrZWVwIGJvdGggU3RlZmFubyAoSSBhc3N1bWUgCmhlIHdhbnRzIHRvbykgYW5k
IEkgIGluIHRoZSBsb29wIGZvciB0aGUgT1AtVEVFIHZpcnR1YWxpemF0aW9uIHNpZGU/CgpDaGVl
cnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 24 17:33:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 17:33:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e735G-0004Pk-A6; Tue, 24 Oct 2017 17:33:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e735E-0004Or-M3
 for xen-devel@lists.xen.org; Tue, 24 Oct 2017 17:33:44 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 B2/2B-29298-7797FE95; Tue, 24 Oct 2017 17:33:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupikeJIrShJLcpLzFFi42I5NlE2Wbe88n2
 kwdMLMhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8byXxwFRyQqZt/6xdLA+F2ki5GLQ0hgG5PE
 up3vWboYOThYBBwkPsyRATEZBWIkHvyw7mLkBDLDJCZfXsIKYrMJGEr8fbKJDcQWEZCWuPb5M
 iPIGGaByYwSr9/9YgZJCAu4SLxpOsgEYrMIqEocW3KSBcTmFXCT2N7znhHElhCQkzh5bDIryC
 5OAXeJSxudIc5pZZToXr+FeQIj7wJGhlWMGsWpRWWpRbpGFnpJRZnpGSW5iZk5uoYGpnq5qcX
 FiempOYlJxXrJ+bmbGIGhUM/AwLiDsW+V3yFGSQ4mJVHegPT3kUJ8SfkplRmJxRnxRaU5qcWH
 GGU4OJQkeLsqgHKCRanpqRVpmTnAoIRJS3DwKInwngJJ8xYXJOYWZ6ZDpE4x2nMc23T5DxPHg
 p4bQLLj5l0g+Wzm6wZmIZa8/LxUKXHecJA2AZC2jNI8uKGwKLrEKCslzMvIwMAgxFOQWpSbWY
 Iq/4pRnINRSZh3CsgUnsy8Erjdr4DOYgI6S9b+DchZJYkIKakGxihh9eY7XfJO2cnLW++8a0q
 3WBSqGGvzbsq95itTCwr+lM97VXIyZq/Y7qW3zmrOyE/jPvxzThqrZPuJS9c/Wm+7udzxR4zo
 ujKtY9Lzph/bfqv17+RLa26qG0vFOHcd4wy74OmXu91mwnbRP/dOmN3UvM207ugvy6rbG/xu9
 aWGyP9h0+DOOKnEUpyRaKjFXFScCAANHDQBnQIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1508866422!108574264!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6823 invoked from network); 24 Oct 2017 17:33:43 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Oct 2017 17:33:43 -0000
Received: from sstabellini-ThinkPad-X260.hsd1.ca.comcast.net
 (c-24-130-70-9.hsd1.ca.comcast.net [24.130.70.9])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2DE8D2192C;
 Tue, 24 Oct 2017 17:33:41 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2DE8D2192C
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Tue, 24 Oct 2017 10:33:22 -0700
Message-Id: <1508866413-30141-2-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1508866413-30141-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710231608270.574@sstabellini-ThinkPad-X260>
 <1508866413-30141-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v6 02/13] xen/pvcalls: implement frontend
	disconnect
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW50cm9kdWNlIGEgZGF0YSBzdHJ1Y3R1cmUgbmFtZWQgcHZjYWxsc19iZWRhdGEuIEl0IGNvbnRh
aW5zIHBvaW50ZXJzIHRvCnRoZSBjb21tYW5kIHJpbmcsIHRoZSBldmVudCBjaGFubmVsLCBhIGxp
c3Qgb2YgYWN0aXZlIHNvY2tldHMgYW5kIGEgbGlzdApvZiBwYXNzaXZlIHNvY2tldHMuIExpc3Rz
IGFjY2Vzc2VzIGFyZSBwcm90ZWN0ZWQgYnkgYSBzcGluX2xvY2suCgpJbnRyb2R1Y2UgYSB3YWl0
cXVldWUgdG8gYWxsb3cgd2FpdGluZyBmb3IgYSByZXNwb25zZSBvbiBjb21tYW5kcyBzZW50CnRv
IHRoZSBiYWNrZW5kLgoKSW50cm9kdWNlIGFuIGFycmF5IG9mIHN0cnVjdCB4ZW5fcHZjYWxsc19y
ZXNwb25zZSB0byBzdG9yZSBjb21tYW5kcwpyZXNwb25zZXMuCgpwdmNhbGxzX3JlZmNvdW50IGlz
IHVzZWQgdG8ga2VlcCBjb3VudCBvZiB0aGUgb3V0c3RhbmRpbmcgcHZjYWxscyB1c2Vycy4KT25s
eSByZW1vdmUgY29ubmVjdGlvbnMgb25jZSB0aGUgcmVmY291bnQgaXMgemVyby4KCkltcGxlbWVu
dCBwdmNhbGxzIGZyb250ZW5kIHJlbW92YWwgZnVuY3Rpb24uIEdvIHRocm91Z2ggdGhlIGxpc3Qg
b2YKYWN0aXZlIGFuZCBwYXNzaXZlIHNvY2tldHMgYW5kIGZyZWUgdGhlbSBhbGwsIG9uZSBhdCBh
IHRpbWUuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0
by5jb20+CkNDOiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbQpDQzogamdyb3NzQHN1c2UuY29t
Ci0tLQogZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jIHwgNjUgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNjUgaW5zZXJ0aW9u
cygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYyBiL2RyaXZlcnMv
eGVuL3B2Y2FsbHMtZnJvbnQuYwppbmRleCBhOGQzOGMyLi40YmFiYWNmIDEwMDY0NAotLS0gYS9k
cml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKKysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9u
dC5jCkBAIC0yMCw2ICsyMCw0NSBAQAogI2luY2x1ZGUgPHhlbi94ZW5idXMuaD4KICNpbmNsdWRl
IDx4ZW4vaW50ZXJmYWNlL2lvL3B2Y2FsbHMuaD4KIAorI2RlZmluZSBQVkNBTExTX0lOVkFMSURf
SUQgVUlOVF9NQVgKKyNkZWZpbmUgUFZDQUxMU19SSU5HX09SREVSIFhFTkJVU19NQVhfUklOR19H
UkFOVF9PUkRFUgorI2RlZmluZSBQVkNBTExTX05SX1JTUF9QRVJfUklORyBfX0NPTlNUX1JJTkdf
U0laRSh4ZW5fcHZjYWxscywgWEVOX1BBR0VfU0laRSkKKworc3RydWN0IHB2Y2FsbHNfYmVkYXRh
IHsKKwlzdHJ1Y3QgeGVuX3B2Y2FsbHNfZnJvbnRfcmluZyByaW5nOworCWdyYW50X3JlZl90IHJl
ZjsKKwlpbnQgaXJxOworCisJc3RydWN0IGxpc3RfaGVhZCBzb2NrZXRfbWFwcGluZ3M7CisJc3Bp
bmxvY2tfdCBzb2NrZXRfbG9jazsKKworCXdhaXRfcXVldWVfaGVhZF90IGluZmxpZ2h0X3JlcTsK
KwlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVzcG9uc2UgcnNwW1BWQ0FMTFNfTlJfUlNQX1BFUl9SSU5H
XTsKK307CisvKiBPbmx5IG9uZSBmcm9udC9iYWNrIGNvbm5lY3Rpb24gc3VwcG9ydGVkLiAqLwor
c3RhdGljIHN0cnVjdCB4ZW5idXNfZGV2aWNlICpwdmNhbGxzX2Zyb250X2RldjsKK3N0YXRpYyBh
dG9taWNfdCBwdmNhbGxzX3JlZmNvdW50OworCisvKiBmaXJzdCBpbmNyZW1lbnQgcmVmY291bnQs
IHRoZW4gcHJvY2VlZCAqLworI2RlZmluZSBwdmNhbGxzX2VudGVyKCkgeyAgICAgICAgICAgICAg
IFwKKwlhdG9taWNfaW5jKCZwdmNhbGxzX3JlZmNvdW50KTsgICAgICBcCit9CisKKy8qIGZpcnN0
IGNvbXBsZXRlIG90aGVyIG9wZXJhdGlvbnMsIHRoZW4gZGVjcmVtZW50IHJlZmNvdW50ICovCisj
ZGVmaW5lIHB2Y2FsbHNfZXhpdCgpIHsgICAgICAgICAgICAgICAgXAorCWF0b21pY19kZWMoJnB2
Y2FsbHNfcmVmY291bnQpOyAgICAgIFwKK30KKworc3RhdGljIGlycXJldHVybl90IHB2Y2FsbHNf
ZnJvbnRfZXZlbnRfaGFuZGxlcihpbnQgaXJxLCB2b2lkICpkZXZfaWQpCit7CisJcmV0dXJuIElS
UV9IQU5ETEVEOworfQorCitzdGF0aWMgdm9pZCBwdmNhbGxzX2Zyb250X2ZyZWVfbWFwKHN0cnVj
dCBwdmNhbGxzX2JlZGF0YSAqYmVkYXRhLAorCQkJCSAgIHN0cnVjdCBzb2NrX21hcHBpbmcgKm1h
cCwgYm9vbCBsb2NrZWQpCit7Cit9CisKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgeGVuYnVzX2Rldmlj
ZV9pZCBwdmNhbGxzX2Zyb250X2lkc1tdID0gewogCXsgInB2Y2FsbHMiIH0sCiAJeyAiIiB9CkBA
IC0yNyw2ICs2NiwzMiBAQAogCiBzdGF0aWMgaW50IHB2Y2FsbHNfZnJvbnRfcmVtb3ZlKHN0cnVj
dCB4ZW5idXNfZGV2aWNlICpkZXYpCiB7CisJc3RydWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGE7
CisJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwID0gTlVMTCwgKm47CisKKwliZWRhdGEgPSBkZXZf
Z2V0X2RydmRhdGEoJnB2Y2FsbHNfZnJvbnRfZGV2LT5kZXYpOworCWRldl9zZXRfZHJ2ZGF0YSgm
ZGV2LT5kZXYsIE5VTEwpOworCXB2Y2FsbHNfZnJvbnRfZGV2ID0gTlVMTDsKKwlpZiAoYmVkYXRh
LT5pcnEgPj0gMCkKKwkJdW5iaW5kX2Zyb21faXJxaGFuZGxlcihiZWRhdGEtPmlycSwgZGV2KTsK
KworCXNtcF9tYigpOworCXdoaWxlIChhdG9taWNfcmVhZCgmcHZjYWxsc19yZWZjb3VudCkgPiAw
KQorCQljcHVfcmVsYXgoKTsKKwlsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUobWFwLCBuLCAmYmVk
YXRhLT5zb2NrZXRfbWFwcGluZ3MsIGxpc3QpIHsKKwkJaWYgKG1hcC0+YWN0aXZlX3NvY2tldCkg
eworCQkJLyogTm8gbmVlZCB0byBsb2NrLCByZWZjb3VudCBpcyAwICovCisJCQlwdmNhbGxzX2Zy
b250X2ZyZWVfbWFwKGJlZGF0YSwgbWFwLCB0cnVlKTsKKwkJfSBlbHNlIHsKKwkJCWxpc3RfZGVs
KCZtYXAtPmxpc3QpOworCQkJa2ZyZWUobWFwKTsKKwkJfQorCX0KKwlpZiAoYmVkYXRhLT5yZWYg
Pj0gMCkKKwkJZ250dGFiX2VuZF9mb3JlaWduX2FjY2VzcyhiZWRhdGEtPnJlZiwgMCwgMCk7CisJ
a2ZyZWUoYmVkYXRhLT5yaW5nLnNyaW5nKTsKKwlrZnJlZShiZWRhdGEpOworCXhlbmJ1c19zd2l0
Y2hfc3RhdGUoZGV2LCBYZW5idXNTdGF0ZUNsb3NlZCk7CiAJcmV0dXJuIDA7CiB9CiAKLS0gCjEu
OS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 24 17:33:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 17:33:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e735G-0004Q4-H3; Tue, 24 Oct 2017 17:33:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e735E-0004Ou-SU
 for xen-devel@lists.xen.org; Tue, 24 Oct 2017 17:33:44 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 9B/B6-21876-8797FE95; Tue, 24 Oct 2017 17:33:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmkeJIrShJLcpLzFFi42I5NlE2Wbe88n2
 kweIpyhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aCB5fZC66oVGzdltrAOFO+i5GLQ0hgG5PE
 8ScbmboYOTlYBBwk/i9cx9LFyMHBKBAj8eCHNUiYUSBMYvLlJawgNpuAocTfJ5vYQGwRAWmJa
 58vM4LMYRaYzCjx+t0vZpCEsICtxJel7VAzVSWuvegAi/MKuEls62sDsyUE5CROHpvMCrKLU8
 Bd4tJGZ4h7WhklutdvYZ7AyLuAkWEVo0ZxalFZapGukaVeUlFmekZJbmJmjq6hgalebmpxcWJ
 6ak5iUrFecn7uJkZgMNQzMDDuYLy8xe8QoyQHk5Iob0D6+0ghvqT8lMqMxOKM+KLSnNTiQ4wy
 HBxKErxdFUA5waLU9NSKtMwcYFjCpCU4eJREePtB0rzFBYm5xZnpEKlTjPYcxzZd/sPEsaDnB
 pDsuHkXSD6b+bqBWYglLz8vVUqcNxykTQCkLaM0D24oLI4uMcpKCfMyMjAwCPEUpBblZpagyr
 9iFOdgVBLmnQIyhSczrwRu9yugs5iAzpK1fwNyVkkiQkqqgdHj+eG66qrwD1V3khVuZl5esWq
 XA9eDeX38fdqFH1IMwsteW1vLbbCcX9C0Kq1D/LXJz2NTbb1F1BXzViutDEp9qyCjJfZUR++3
 itrlG4fDe1aqLFvvpff/Q/f8I4duCdVZW3eXdqpu4vraaV51Q1S3vvqF146LIdPnxPTz/r/EU
 vFMN2HKASWW4oxEQy3mouJEAAxnYQqeAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1508866422!92582703!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60060 invoked from network); 24 Oct 2017 17:33:43 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 24 Oct 2017 17:33:43 -0000
Received: from sstabellini-ThinkPad-X260.hsd1.ca.comcast.net
 (c-24-130-70-9.hsd1.ca.comcast.net [24.130.70.9])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 8B14D2192D;
 Tue, 24 Oct 2017 17:33:41 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8B14D2192D
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Tue, 24 Oct 2017 10:33:23 -0700
Message-Id: <1508866413-30141-3-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1508866413-30141-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710231608270.574@sstabellini-ThinkPad-X260>
 <1508866413-30141-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v6 03/13] xen/pvcalls: connect to the backend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW1wbGVtZW50IHRoZSBwcm9iZSBmdW5jdGlvbiBmb3IgdGhlIHB2Y2FsbHMgZnJvbnRlbmQuIFJl
YWQgdGhlCnN1cHBvcnRlZCB2ZXJzaW9ucywgbWF4LXBhZ2Utb3JkZXIgYW5kIGZ1bmN0aW9uLWNh
bGxzIG5vZGVzIGZyb20KeGVuc3RvcmUuCgpPbmx5IG9uZSBmcm9udGVuZDwtPmJhY2tlbmQgY29u
bmVjdGlvbiBpcyBzdXBwb3J0ZWQgYXQgYW55IGdpdmVuIHRpbWUKZm9yIGEgZ3Vlc3QuIFN0b3Jl
IHRoZSBhY3RpdmUgZnJvbnRlbmQgZGV2aWNlIHRvIGEgc3RhdGljIHBvaW50ZXIuCgpJbnRyb2R1
Y2UgYSBzdHViIGZ1bmN0aW9ucyBmb3IgdGhlIGV2ZW50IGhhbmRsZXIuCgpTaWduZWQtb2ZmLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+ClJldmlld2VkLWJ5OiBC
b3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpDQzogYm9yaXMub3N0
cm92c2t5QG9yYWNsZS5jb20KQ0M6IGpncm9zc0BzdXNlLmNvbQotLS0KIGRyaXZlcnMveGVuL3B2
Y2FsbHMtZnJvbnQuYyB8IDEzMiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDEzMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEv
ZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5j
CmluZGV4IDRiYWJhY2YuLjUzMGVmMDUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMt
ZnJvbnQuYworKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKQEAgLTk4LDEyICs5OCwx
NDQgQEAgc3RhdGljIGludCBwdmNhbGxzX2Zyb250X3JlbW92ZShzdHJ1Y3QgeGVuYnVzX2Rldmlj
ZSAqZGV2KQogc3RhdGljIGludCBwdmNhbGxzX2Zyb250X3Byb2JlKHN0cnVjdCB4ZW5idXNfZGV2
aWNlICpkZXYsCiAJCQkgIGNvbnN0IHN0cnVjdCB4ZW5idXNfZGV2aWNlX2lkICppZCkKIHsKKwlp
bnQgcmV0ID0gLUVOT01FTSwgZXZ0Y2huLCBpOworCXVuc2lnbmVkIGludCBtYXhfcGFnZV9vcmRl
ciwgZnVuY3Rpb25fY2FsbHMsIGxlbjsKKwljaGFyICp2ZXJzaW9uczsKKwlncmFudF9yZWZfdCBn
cmVmX2hlYWQgPSAwOworCXN0cnVjdCB4ZW5idXNfdHJhbnNhY3Rpb24geGJ0OworCXN0cnVjdCBw
dmNhbGxzX2JlZGF0YSAqYmVkYXRhID0gTlVMTDsKKwlzdHJ1Y3QgeGVuX3B2Y2FsbHNfc3Jpbmcg
KnNyaW5nOworCisJaWYgKHB2Y2FsbHNfZnJvbnRfZGV2ICE9IE5VTEwpIHsKKwkJZGV2X2Vycigm
ZGV2LT5kZXYsICJvbmx5IG9uZSBQViBDYWxscyBjb25uZWN0aW9uIHN1cHBvcnRlZFxuIik7CisJ
CXJldHVybiAtRUlOVkFMOworCX0KKworCXZlcnNpb25zID0geGVuYnVzX3JlYWQoWEJUX05JTCwg
ZGV2LT5vdGhlcmVuZCwgInZlcnNpb25zIiwgJmxlbik7CisJaWYgKCFsZW4pCisJCXJldHVybiAt
RUlOVkFMOworCWlmIChzdHJjbXAodmVyc2lvbnMsICIxIikpIHsKKwkJa2ZyZWUodmVyc2lvbnMp
OworCQlyZXR1cm4gLUVJTlZBTDsKKwl9CisJa2ZyZWUodmVyc2lvbnMpOworCW1heF9wYWdlX29y
ZGVyID0geGVuYnVzX3JlYWRfdW5zaWduZWQoZGV2LT5vdGhlcmVuZCwKKwkJCQkJICAgICAgIm1h
eC1wYWdlLW9yZGVyIiwgMCk7CisJaWYgKG1heF9wYWdlX29yZGVyIDwgUFZDQUxMU19SSU5HX09S
REVSKQorCQlyZXR1cm4gLUVOT0RFVjsKKwlmdW5jdGlvbl9jYWxscyA9IHhlbmJ1c19yZWFkX3Vu
c2lnbmVkKGRldi0+b3RoZXJlbmQsCisJCQkJCSAgICAgICJmdW5jdGlvbi1jYWxscyIsIDApOwor
CS8qIFNlZSBYRU5CVVNfRlVOQ1RJT05TX0NBTExTIGluIHB2Y2FsbHMuaCAqLworCWlmIChmdW5j
dGlvbl9jYWxscyAhPSAxKQorCQlyZXR1cm4gLUVOT0RFVjsKKwlwcl9pbmZvKCIlcyBtYXgtcGFn
ZS1vcmRlciBpcyAldVxuIiwgX19mdW5jX18sIG1heF9wYWdlX29yZGVyKTsKKworCWJlZGF0YSA9
IGt6YWxsb2Moc2l6ZW9mKHN0cnVjdCBwdmNhbGxzX2JlZGF0YSksIEdGUF9LRVJORUwpOworCWlm
ICghYmVkYXRhKQorCQlyZXR1cm4gLUVOT01FTTsKKworCWRldl9zZXRfZHJ2ZGF0YSgmZGV2LT5k
ZXYsIGJlZGF0YSk7CisJcHZjYWxsc19mcm9udF9kZXYgPSBkZXY7CisJaW5pdF93YWl0cXVldWVf
aGVhZCgmYmVkYXRhLT5pbmZsaWdodF9yZXEpOworCUlOSVRfTElTVF9IRUFEKCZiZWRhdGEtPnNv
Y2tldF9tYXBwaW5ncyk7CisJc3Bpbl9sb2NrX2luaXQoJmJlZGF0YS0+c29ja2V0X2xvY2spOwor
CWJlZGF0YS0+aXJxID0gLTE7CisJYmVkYXRhLT5yZWYgPSAtMTsKKworCWZvciAoaSA9IDA7IGkg
PCBQVkNBTExTX05SX1JTUF9QRVJfUklORzsgaSsrKQorCQliZWRhdGEtPnJzcFtpXS5yZXFfaWQg
PSBQVkNBTExTX0lOVkFMSURfSUQ7CisKKwlzcmluZyA9IChzdHJ1Y3QgeGVuX3B2Y2FsbHNfc3Jp
bmcgKikgX19nZXRfZnJlZV9wYWdlKEdGUF9LRVJORUwgfAorCQkJCQkJCSAgICAgX19HRlBfWkVS
Tyk7CisJaWYgKCFzcmluZykKKwkJZ290byBlcnJvcjsKKwlTSEFSRURfUklOR19JTklUKHNyaW5n
KTsKKwlGUk9OVF9SSU5HX0lOSVQoJmJlZGF0YS0+cmluZywgc3JpbmcsIFhFTl9QQUdFX1NJWkUp
OworCisJcmV0ID0geGVuYnVzX2FsbG9jX2V2dGNobihkZXYsICZldnRjaG4pOworCWlmIChyZXQp
CisJCWdvdG8gZXJyb3I7CisKKwliZWRhdGEtPmlycSA9IGJpbmRfZXZ0Y2huX3RvX2lycWhhbmRs
ZXIoZXZ0Y2huLAorCQkJCQkJcHZjYWxsc19mcm9udF9ldmVudF9oYW5kbGVyLAorCQkJCQkJMCwg
InB2Y2FsbHMtZnJvbnRlbmQiLCBkZXYpOworCWlmIChiZWRhdGEtPmlycSA8IDApIHsKKwkJcmV0
ID0gYmVkYXRhLT5pcnE7CisJCWdvdG8gZXJyb3I7CisJfQorCisJcmV0ID0gZ250dGFiX2FsbG9j
X2dyYW50X3JlZmVyZW5jZXMoMSwgJmdyZWZfaGVhZCk7CisJaWYgKHJldCA8IDApCisJCWdvdG8g
ZXJyb3I7CisJYmVkYXRhLT5yZWYgPSBnbnR0YWJfY2xhaW1fZ3JhbnRfcmVmZXJlbmNlKCZncmVm
X2hlYWQpOworCWlmIChiZWRhdGEtPnJlZiA8IDApIHsKKwkJcmV0ID0gYmVkYXRhLT5yZWY7CisJ
CWdvdG8gZXJyb3I7CisJfQorCWdudHRhYl9ncmFudF9mb3JlaWduX2FjY2Vzc19yZWYoYmVkYXRh
LT5yZWYsIGRldi0+b3RoZXJlbmRfaWQsCisJCQkJCXZpcnRfdG9fZ2ZuKCh2b2lkICopc3Jpbmcp
LCAwKTsKKworIGFnYWluOgorCXJldCA9IHhlbmJ1c190cmFuc2FjdGlvbl9zdGFydCgmeGJ0KTsK
KwlpZiAocmV0KSB7CisJCXhlbmJ1c19kZXZfZmF0YWwoZGV2LCByZXQsICJzdGFydGluZyB0cmFu
c2FjdGlvbiIpOworCQlnb3RvIGVycm9yOworCX0KKwlyZXQgPSB4ZW5idXNfcHJpbnRmKHhidCwg
ZGV2LT5ub2RlbmFtZSwgInZlcnNpb24iLCAiJXUiLCAxKTsKKwlpZiAocmV0KQorCQlnb3RvIGVy
cm9yX3hlbmJ1czsKKwlyZXQgPSB4ZW5idXNfcHJpbnRmKHhidCwgZGV2LT5ub2RlbmFtZSwgInJp
bmctcmVmIiwgIiVkIiwgYmVkYXRhLT5yZWYpOworCWlmIChyZXQpCisJCWdvdG8gZXJyb3JfeGVu
YnVzOworCXJldCA9IHhlbmJ1c19wcmludGYoeGJ0LCBkZXYtPm5vZGVuYW1lLCAicG9ydCIsICIl
dSIsCisJCQkgICAgZXZ0Y2huKTsKKwlpZiAocmV0KQorCQlnb3RvIGVycm9yX3hlbmJ1czsKKwly
ZXQgPSB4ZW5idXNfdHJhbnNhY3Rpb25fZW5kKHhidCwgMCk7CisJaWYgKHJldCkgeworCQlpZiAo
cmV0ID09IC1FQUdBSU4pCisJCQlnb3RvIGFnYWluOworCQl4ZW5idXNfZGV2X2ZhdGFsKGRldiwg
cmV0LCAiY29tcGxldGluZyB0cmFuc2FjdGlvbiIpOworCQlnb3RvIGVycm9yOworCX0KKwl4ZW5i
dXNfc3dpdGNoX3N0YXRlKGRldiwgWGVuYnVzU3RhdGVJbml0aWFsaXNlZCk7CisKIAlyZXR1cm4g
MDsKKworIGVycm9yX3hlbmJ1czoKKwl4ZW5idXNfdHJhbnNhY3Rpb25fZW5kKHhidCwgMSk7CisJ
eGVuYnVzX2Rldl9mYXRhbChkZXYsIHJldCwgIndyaXRpbmcgeGVuc3RvcmUiKTsKKyBlcnJvcjoK
KwlwdmNhbGxzX2Zyb250X3JlbW92ZShkZXYpOworCXJldHVybiByZXQ7CiB9CiAKIHN0YXRpYyB2
b2lkIHB2Y2FsbHNfZnJvbnRfY2hhbmdlZChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAogCQkJ
ICAgIGVudW0geGVuYnVzX3N0YXRlIGJhY2tlbmRfc3RhdGUpCiB7CisJc3dpdGNoIChiYWNrZW5k
X3N0YXRlKSB7CisJY2FzZSBYZW5idXNTdGF0ZVJlY29uZmlndXJpbmc6CisJY2FzZSBYZW5idXNT
dGF0ZVJlY29uZmlndXJlZDoKKwljYXNlIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nOgorCWNhc2Ug
WGVuYnVzU3RhdGVJbml0aWFsaXNlZDoKKwljYXNlIFhlbmJ1c1N0YXRlVW5rbm93bjoKKwkJYnJl
YWs7CisKKwljYXNlIFhlbmJ1c1N0YXRlSW5pdFdhaXQ6CisJCWJyZWFrOworCisJY2FzZSBYZW5i
dXNTdGF0ZUNvbm5lY3RlZDoKKwkJeGVuYnVzX3N3aXRjaF9zdGF0ZShkZXYsIFhlbmJ1c1N0YXRl
Q29ubmVjdGVkKTsKKwkJYnJlYWs7CisKKwljYXNlIFhlbmJ1c1N0YXRlQ2xvc2VkOgorCQlpZiAo
ZGV2LT5zdGF0ZSA9PSBYZW5idXNTdGF0ZUNsb3NlZCkKKwkJCWJyZWFrOworCQkvKiBNaXNzZWQg
dGhlIGJhY2tlbmQncyBDTE9TSU5HIHN0YXRlIC0tIGZhbGx0aHJvdWdoICovCisJY2FzZSBYZW5i
dXNTdGF0ZUNsb3Npbmc6CisJCXhlbmJ1c19mcm9udGVuZF9jbG9zZWQoZGV2KTsKKwkJYnJlYWs7
CisJfQogfQogCiBzdGF0aWMgc3RydWN0IHhlbmJ1c19kcml2ZXIgcHZjYWxsc19mcm9udF9kcml2
ZXIgPSB7Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 24 17:33:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 17:33:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e735G-0004QY-Ns; Tue, 24 Oct 2017 17:33:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e735F-0004P9-9e
 for xen-devel@lists.xen.org; Tue, 24 Oct 2017 17:33:45 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 BD/06-07499-8797FE95; Tue, 24 Oct 2017 17:33:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmkeJIrShJLcpLzFFi42I5NlE2Wbe88n2
 kwf4uG4slHxezODB6HN39mymAMYo1My8pvyKBNWNb50HWgoVCFV8nP2JtYLzP38XIxSEksI1J
 4uSfvYxdjJwcLAIOEqf6njB3MXJwMArESDz4YQ0SZhQIk5h8eQkriM0mYCjx98kmNhBbREBa4
 trny4wgc5gFJjNKvH73ixkkISzgI7Ht4wdWiJmqEpNnLWIDmckr4Cbx6JcNSFhCQE7i5LHJYC
 WcAl4Sy2d/BztBSMBTYsaH2SwTGHkXMDKsYtQoTi0qSy3SNTLUSyrKTM8oyU3MzNE1NDDTy00
 tLk5MT81JTCrWS87P3cQIDAYGINjB+GdZwCFGSQ4mJVHegPT3kUJ8SfkplRmJxRnxRaU5qcWH
 GGU4OJQkeD0rgHKCRanpqRVpmTnAsIRJS3DwKInwBoGkeYsLEnOLM9MhUqcY7TmObbr8h4ljQ
 c8NINlx8y6QfDbzdQOzEEtefl6qlDhvOEibAEhbRmke3FBYHF1ilJUS5mUEOlOIpyC1KDezBF
 X+FaM4B6OSMO/9cqApPJl5JXC7XwGdxQR0lqz9G5CzShIRUlINjPy5mYW3zmvpGBm4itgtfHd
 S+2nwP91V6W81dvbe9jzxuGDyk/ot7Pu0/PXLNKs8qkv9W76cSzdhsLjsduDRfbbNN3YWff/P
 4P7C+4Ps78uNS3ZEHFrVsqb06/JIcZ4ZKtuVQ/S1vnu73455eoP1+e7qjJ5CPm9rYR9/42sex
 2pXPJtqezJAXYmlOCPRUIu5qDgRAMm5P7ieAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1508866421!112922404!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11402 invoked from network); 24 Oct 2017 17:33:43 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Oct 2017 17:33:43 -0000
Received: from sstabellini-ThinkPad-X260.hsd1.ca.comcast.net
 (c-24-130-70-9.hsd1.ca.comcast.net [24.130.70.9])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C4AA72191E;
 Tue, 24 Oct 2017 17:33:40 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C4AA72191E
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Tue, 24 Oct 2017 10:33:21 -0700
Message-Id: <1508866413-30141-1-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1710231608270.574@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1710231608270.574@sstabellini-ThinkPad-X260>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v6 01/13] xen/pvcalls: introduce the pvcalls
	xenbus frontend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW50cm9kdWNlIGEgeGVuYnVzIGZyb250ZW5kIGZvciB0aGUgcHZjYWxscyBwcm90b2NvbCwgYXMg
ZGVmaW5lZCBieQpodHRwczovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3Vuc3RhYmxlL21pc2MvcHZj
YWxscy5odG1sLgoKVGhpcyBwYXRjaCBvbmx5IGFkZHMgdGhlIHN0dWJzLCB0aGUgY29kZSB3aWxs
IGJlIGFkZGVkIGJ5IHRoZSBmb2xsb3dpbmcKcGF0Y2hlcy4KClNpZ25lZC1vZmYtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KUmV2aWV3ZWQtYnk6IEJvcmlzIE9z
dHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CkNDOiBib3Jpcy5vc3Ryb3Zza3lA
b3JhY2xlLmNvbQpDQzogamdyb3NzQHN1c2UuY29tCi0tLQogZHJpdmVycy94ZW4vcHZjYWxscy1m
cm9udC5jIHwgNjEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
CiAxIGZpbGUgY2hhbmdlZCwgNjEgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRy
aXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2Fs
bHMtZnJvbnQuYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwpuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwLi5hOGQzOGMyCi0tLSAvZGV2L251bGwKKysrIGIvZHJpdmVycy94
ZW4vcHZjYWxscy1mcm9udC5jCkBAIC0wLDAgKzEsNjEgQEAKKy8qCisgKiAoYykgMjAxNyBTdGVm
YW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+CisgKgorICogVGhpcyBwcm9ncmFt
IGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkK
KyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2Ug
YXMgcHVibGlzaGVkIGJ5CisgKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIg
dmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgorICogKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0
ZXIgdmVyc2lvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhv
cGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsg
d2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkg
b3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisgKiBHTlUgR2Vu
ZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICovCisKKyNpbmNsdWRlIDxs
aW51eC9tb2R1bGUuaD4KKworI2luY2x1ZGUgPHhlbi9ldmVudHMuaD4KKyNpbmNsdWRlIDx4ZW4v
Z3JhbnRfdGFibGUuaD4KKyNpbmNsdWRlIDx4ZW4veGVuLmg+CisjaW5jbHVkZSA8eGVuL3hlbmJ1
cy5oPgorI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UvaW8vcHZjYWxscy5oPgorCitzdGF0aWMgY29u
c3Qgc3RydWN0IHhlbmJ1c19kZXZpY2VfaWQgcHZjYWxsc19mcm9udF9pZHNbXSA9IHsKKwl7ICJw
dmNhbGxzIiB9LAorCXsgIiIgfQorfTsKKworc3RhdGljIGludCBwdmNhbGxzX2Zyb250X3JlbW92
ZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2KQoreworCXJldHVybiAwOworfQorCitzdGF0aWMg
aW50IHB2Y2FsbHNfZnJvbnRfcHJvYmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKKwkJCSAg
Y29uc3Qgc3RydWN0IHhlbmJ1c19kZXZpY2VfaWQgKmlkKQoreworCXJldHVybiAwOworfQorCitz
dGF0aWMgdm9pZCBwdmNhbGxzX2Zyb250X2NoYW5nZWQoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRl
diwKKwkJCSAgICBlbnVtIHhlbmJ1c19zdGF0ZSBiYWNrZW5kX3N0YXRlKQoreworfQorCitzdGF0
aWMgc3RydWN0IHhlbmJ1c19kcml2ZXIgcHZjYWxsc19mcm9udF9kcml2ZXIgPSB7CisJLmlkcyA9
IHB2Y2FsbHNfZnJvbnRfaWRzLAorCS5wcm9iZSA9IHB2Y2FsbHNfZnJvbnRfcHJvYmUsCisJLnJl
bW92ZSA9IHB2Y2FsbHNfZnJvbnRfcmVtb3ZlLAorCS5vdGhlcmVuZF9jaGFuZ2VkID0gcHZjYWxs
c19mcm9udF9jaGFuZ2VkLAorfTsKKworc3RhdGljIGludCBfX2luaXQgcHZjYWxsc19mcm9udGVu
ZF9pbml0KHZvaWQpCit7CisJaWYgKCF4ZW5fZG9tYWluKCkpCisJCXJldHVybiAtRU5PREVWOwor
CisJcHJfaW5mbygiSW5pdGlhbGlzaW5nIFhlbiBwdmNhbGxzIGZyb250ZW5kIGRyaXZlclxuIik7
CisKKwlyZXR1cm4geGVuYnVzX3JlZ2lzdGVyX2Zyb250ZW5kKCZwdmNhbGxzX2Zyb250X2RyaXZl
cik7Cit9CisKK21vZHVsZV9pbml0KHB2Y2FsbHNfZnJvbnRlbmRfaW5pdCk7Ci0tIAoxLjkuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 24 17:33:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 17:33:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e735G-0004R8-VP; Tue, 24 Oct 2017 17:33:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e735F-0004PA-HP
 for xen-devel@lists.xen.org; Tue, 24 Oct 2017 17:33:45 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 8D/2F-05089-8797FE95; Tue, 24 Oct 2017 17:33:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsVybKJssm5F5ft
 Ig1dfOS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozJZ9+xFvQYVzRPWsDawLhTu4uRi0NIYBuT
 xObz3cxdjJwcLAIOEiuu3WHsYuTgYBSIkXjwwxokzCgQJjH58hJWEJtNwFDi75NNbCC2iIC0x
 LXPlxlB5jALTGaUeP3uF9gcYYFAiQfNu1lB5rAIqEpsn2kEEuYVcJN4Mm8/I4gtISAncfLYZL
 ASTgF3iUsbnSHOaWWU6F6/hXkCI+8CRoZVjBrFqUVlqUW6hsZ6SUWZ6RkluYmZObqGBsZ6uan
 FxYnpqTmJScV6yfm5mxiBwcAABDsYt233PMQoycGkJMobkP4+UogvKT+lMiOxOCO+qDQntfgQ
 owwHh5IEb1cFUE6wKDU9tSItMwcYljBpCQ4eJRHefpA0b3FBYm5xZjpE6hSjK8exTZf/MHEs6
 LkBJDtu3gWSu/Zs/c/E8Wzm6wZmIZa8/LxUKXHecJBmAZDmjNI8uNGwmLrEKCslzMsIdKwQT0
 FqUW5mCar8K0ZxDkYlYd4pIFN4MvNK4C54BXQcE9BxsvZvQI4rSURISTUwtvo5dk1fP3OO1KE
 WWTFbp20HlgXGx0VGMB18E1t8xD5fc3VjzT3nz3UfWbZ+/c7dcPXnvYx0qbV6U50+NukF+trq
 y1zVWVGVMLlONmtbaO/dM6f3r/mxa69q1Em/uqjG6Pmftjh8eLyj2SjKh2FByZlNB08dKcjtU
 cr++zAwYeHaKwx/3+90VWIpzkg01GIuKk4EANQHk7GkAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1508866422!107200392!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53255 invoked from network); 24 Oct 2017 17:33:43 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Oct 2017 17:33:43 -0000
Received: from sstabellini-ThinkPad-X260.hsd1.ca.comcast.net
 (c-24-130-70-9.hsd1.ca.comcast.net [24.130.70.9])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id EAE5C21933;
 Tue, 24 Oct 2017 17:33:41 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org EAE5C21933
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Tue, 24 Oct 2017 10:33:24 -0700
Message-Id: <1508866413-30141-4-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1508866413-30141-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710231608270.574@sstabellini-ThinkPad-X260>
 <1508866413-30141-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v6 04/13] xen/pvcalls: implement socket command
	and handle events
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2VuZCBhIFBWQ0FMTFNfU09DS0VUIGNvbW1hbmQgdG8gdGhlIGJhY2tlbmQsIHVzZSB0aGUgbWFz
a2VkCnJlcV9wcm9kX3B2dCBhcyByZXFfaWQuIFRoaXMgd2F5LCByZXFfaWQgaXMgZ3VhcmFudGVl
ZCB0byBiZSBiZXR3ZWVuIDAKYW5kIFBWQ0FMTFNfTlJfUkVRX1BFUl9SSU5HLiBXZSBhbHJlYWR5
IGhhdmUgYSBzbG90IGluIHRoZSByc3AgYXJyYXkKcmVhZHkgZm9yIHRoZSByZXNwb25zZSwgYW5k
IHRoZXJlIGNhbm5vdCBiZSB0d28gb3V0c3RhbmRpbmcgcmVzcG9uc2VzCndpdGggdGhlIHNhbWUg
cmVxX2lkLgoKV2FpdCBmb3IgdGhlIHJlc3BvbnNlIGJ5IHdhaXRpbmcgb24gdGhlIGluZmxpZ2h0
X3JlcSB3YWl0cXVldWUgYW5kCmNoZWNrIGZvciB0aGUgcmVxX2lkIGZpZWxkIGluIHJzcFtyZXFf
aWRdLiBVc2UgYXRvbWljIGFjY2Vzc2VzIGFuZApiYXJyaWVycyB0byByZWFkIHRoZSBmaWVsZC4g
Tm90ZSB0aGF0IHRoZSBiYXJyaWVycyBhcmUgc2ltcGxlIHNtcApiYXJyaWVycyAoYXMgb3Bwb3Nl
ZCB0byB2aXJ0IGJhcnJpZXJzKSBiZWNhdXNlIHRoZXkgYXJlIGZvciBpbnRlcm5hbApmcm9udGVu
ZCBzeW5jaHJvbml6YXRpb24sIG5vdCBmcm9udGVuZDwtPmJhY2tlbmQgY29tbXVuaWNhdGlvbi4K
Ck9uY2UgYSByZXNwb25zZSBpcyByZWNlaXZlZCwgY2xlYXIgdGhlIGNvcnJlc3BvbmRpbmcgcnNw
IHNsb3QgYnkgc2V0dGluZwpyZXFfaWQgdG8gUFZDQUxMU19JTlZBTElEX0lELiBOb3RlIHRoYXQg
UFZDQUxMU19JTlZBTElEX0lEIGlzIGludmFsaWQKb25seSBmcm9tIHRoZSBmcm9udGVuZCBwb2lu
dCBvZiB2aWV3LiBJdCBpcyBub3QgcGFydCBvZiB0aGUgUFZDYWxscwpwcm90b2NvbC4KCnB2Y2Fs
bHNfZnJvbnRfZXZlbnRfaGFuZGxlciBpcyBpbiBjaGFyZ2Ugb2YgY29weWluZyByZXNwb25zZXMg
ZnJvbSB0aGUKcmluZyB0byB0aGUgYXBwcm9wcmlhdGUgcnNwIHNsb3QuIEl0IGlzIGRvbmUgYnkg
Y29weWluZyB0aGUgYm9keSBvZiB0aGUKcmVzcG9uc2UgZmlyc3QsIHRoZW4gYnkgY29weWluZyBy
ZXFfaWQgYXRvbWljYWxseS4gQWZ0ZXIgdGhlIGNvcGllcywKd2FrZSB1cCBhbnlib2R5IHdhaXRp
bmcgb24gd2FpdHF1ZXVlLgoKc29ja2V0X2xvY2sgcHJvdGVjdHMgYWNjZXNzZXMgdG8gdGhlIHJp
bmcuCgpDcmVhdGUgYSBuZXcgc3RydWN0IHNvY2tfbWFwcGluZyBhbmQgY29udmVydCB0aGUgcG9p
bnRlciBpbnRvIGFuCnVpbnQ2NF90IGFuZCB1c2UgaXQgYXMgaWQgZm9yIHRoZSBuZXcgc29ja2V0
IHRvIHBhc3MgdG8gdGhlIGJhY2tlbmQuIFRoZQpzdHJ1Y3Qgd2lsbCBiZSBmdWxseSBpbml0aWFs
aXplZCBsYXRlciBvbiBjb25uZWN0IG9yIGJpbmQuIEluIHRoaXMgcGF0Y2gKdGhlIHN0cnVjdCBz
b2NrX21hcHBpbmcgaXMgZW1wdHksIHRoZSBmaWVsZHMgd2lsbCBiZSBhZGRlZCBieSB0aGUgbmV4
dApwYXRjaC4KCnNvY2stPnNrLT5za19zZW5kX2hlYWQgaXMgbm90IHVzZWQgZm9yIGlwIHNvY2tl
dHM6IHJldXNlIHRoZSBmaWVsZCB0bwpzdG9yZSBhIHBvaW50ZXIgdG8gdGhlIHN0cnVjdCBzb2Nr
X21hcHBpbmcgY29ycmVzcG9uZGluZyB0byB0aGUgc29ja2V0LgpUaGlzIHdheSwgd2UgY2FuIGVh
c2lseSBnZXQgdGhlIHN0cnVjdCBzb2NrX21hcHBpbmcgZnJvbSB0aGUgc3RydWN0CnNvY2tldC4K
ClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4K
UmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+
CkNDOiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbQpDQzogamdyb3NzQHN1c2UuY29tCi0tLQog
ZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jIHwgMTMzICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrCiBkcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmggfCAgIDgg
KysrCiAyIGZpbGVzIGNoYW5nZWQsIDE0MSBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2
NDQgZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4v
cHZjYWxscy1mcm9udC5jIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCmluZGV4IDUzMGVm
MDUuLjhiMzliZTUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYworKysg
Yi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKQEAgLTIwLDYgKzIwLDggQEAKICNpbmNsdWRl
IDx4ZW4veGVuYnVzLmg+CiAjaW5jbHVkZSA8eGVuL2ludGVyZmFjZS9pby9wdmNhbGxzLmg+CiAK
KyNpbmNsdWRlICJwdmNhbGxzLWZyb250LmgiCisKICNkZWZpbmUgUFZDQUxMU19JTlZBTElEX0lE
IFVJTlRfTUFYCiAjZGVmaW5lIFBWQ0FMTFNfUklOR19PUkRFUiBYRU5CVVNfTUFYX1JJTkdfR1JB
TlRfT1JERVIKICNkZWZpbmUgUFZDQUxMU19OUl9SU1BfUEVSX1JJTkcgX19DT05TVF9SSU5HX1NJ
WkUoeGVuX3B2Y2FsbHMsIFhFTl9QQUdFX1NJWkUpCkBAIC00OSw4ICs1MSw2NCBAQCBzdHJ1Y3Qg
cHZjYWxsc19iZWRhdGEgewogCWF0b21pY19kZWMoJnB2Y2FsbHNfcmVmY291bnQpOyAgICAgIFwK
IH0KIAorc3RydWN0IHNvY2tfbWFwcGluZyB7CisJYm9vbCBhY3RpdmVfc29ja2V0OworCXN0cnVj
dCBsaXN0X2hlYWQgbGlzdDsKKwlzdHJ1Y3Qgc29ja2V0ICpzb2NrOworfTsKKworc3RhdGljIGlu
bGluZSBpbnQgZ2V0X3JlcXVlc3Qoc3RydWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGEsIGludCAq
cmVxX2lkKQoreworCSpyZXFfaWQgPSBiZWRhdGEtPnJpbmcucmVxX3Byb2RfcHZ0ICYgKFJJTkdf
U0laRSgmYmVkYXRhLT5yaW5nKSAtIDEpOworCWlmIChSSU5HX0ZVTEwoJmJlZGF0YS0+cmluZykg
fHwKKwkgICAgYmVkYXRhLT5yc3BbKnJlcV9pZF0ucmVxX2lkICE9IFBWQ0FMTFNfSU5WQUxJRF9J
RCkKKwkJcmV0dXJuIC1FQUdBSU47CisJcmV0dXJuIDA7Cit9CisKIHN0YXRpYyBpcnFyZXR1cm5f
dCBwdmNhbGxzX2Zyb250X2V2ZW50X2hhbmRsZXIoaW50IGlycSwgdm9pZCAqZGV2X2lkKQogewor
CXN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYgPSBkZXZfaWQ7CisJc3RydWN0IHB2Y2FsbHNfYmVk
YXRhICpiZWRhdGE7CisJc3RydWN0IHhlbl9wdmNhbGxzX3Jlc3BvbnNlICpyc3A7CisJdWludDhf
dCAqc3JjLCAqZHN0OworCWludCByZXFfaWQgPSAwLCBtb3JlID0gMCwgZG9uZSA9IDA7CisKKwlp
ZiAoZGV2ID09IE5VTEwpCisJCXJldHVybiBJUlFfSEFORExFRDsKKworCXB2Y2FsbHNfZW50ZXIo
KTsKKwliZWRhdGEgPSBkZXZfZ2V0X2RydmRhdGEoJmRldi0+ZGV2KTsKKwlpZiAoYmVkYXRhID09
IE5VTEwpIHsKKwkJcHZjYWxsc19leGl0KCk7CisJCXJldHVybiBJUlFfSEFORExFRDsKKwl9CisK
K2FnYWluOgorCXdoaWxlIChSSU5HX0hBU19VTkNPTlNVTUVEX1JFU1BPTlNFUygmYmVkYXRhLT5y
aW5nKSkgeworCQlyc3AgPSBSSU5HX0dFVF9SRVNQT05TRSgmYmVkYXRhLT5yaW5nLCBiZWRhdGEt
PnJpbmcucnNwX2NvbnMpOworCisJCXJlcV9pZCA9IHJzcC0+cmVxX2lkOworCQlkc3QgPSAodWlu
dDhfdCAqKSZiZWRhdGEtPnJzcFtyZXFfaWRdICsgc2l6ZW9mKHJzcC0+cmVxX2lkKTsKKwkJc3Jj
ID0gKHVpbnQ4X3QgKilyc3AgKyBzaXplb2YocnNwLT5yZXFfaWQpOworCQltZW1jcHkoZHN0LCBz
cmMsIHNpemVvZigqcnNwKSAtIHNpemVvZihyc3AtPnJlcV9pZCkpOworCQkvKgorCQkgKiBGaXJz
dCBjb3B5IHRoZSByZXN0IG9mIHRoZSBkYXRhLCB0aGVuIHJlcV9pZC4gSXQgaXMKKwkJICogcGFp
cmVkIHdpdGggdGhlIGJhcnJpZXIgd2hlbiBhY2Nlc3NpbmcgYmVkYXRhLT5yc3AuCisJCSAqLwor
CQlzbXBfd21iKCk7CisJCWJlZGF0YS0+cnNwW3JlcV9pZF0ucmVxX2lkID0gcnNwLT5yZXFfaWQ7
CisKKwkJZG9uZSA9IDE7CisJCWJlZGF0YS0+cmluZy5yc3BfY29ucysrOworCX0KKworCVJJTkdf
RklOQUxfQ0hFQ0tfRk9SX1JFU1BPTlNFUygmYmVkYXRhLT5yaW5nLCBtb3JlKTsKKwlpZiAobW9y
ZSkKKwkJZ290byBhZ2FpbjsKKwlpZiAoZG9uZSkKKwkJd2FrZV91cCgmYmVkYXRhLT5pbmZsaWdo
dF9yZXEpOworCXB2Y2FsbHNfZXhpdCgpOwogCXJldHVybiBJUlFfSEFORExFRDsKIH0KIApAQCAt
NTksNiArMTE3LDgxIEBAIHN0YXRpYyB2b2lkIHB2Y2FsbHNfZnJvbnRfZnJlZV9tYXAoc3RydWN0
IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGEsCiB7CiB9CiAKK2ludCBwdmNhbGxzX2Zyb250X3NvY2tl
dChzdHJ1Y3Qgc29ja2V0ICpzb2NrKQoreworCXN0cnVjdCBwdmNhbGxzX2JlZGF0YSAqYmVkYXRh
OworCXN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCA9IE5VTEw7CisJc3RydWN0IHhlbl9wdmNhbGxz
X3JlcXVlc3QgKnJlcTsKKwlpbnQgbm90aWZ5LCByZXFfaWQsIHJldDsKKworCS8qCisJICogUFZD
YWxscyBvbmx5IHN1cHBvcnRzIGRvbWFpbiBBRl9JTkVULAorCSAqIHR5cGUgU09DS19TVFJFQU0g
YW5kIHByb3RvY29sIDAgc29ja2V0cyBmb3Igbm93LgorCSAqCisJICogQ2hlY2sgc29ja2V0IHR5
cGUgaGVyZSwgQUZfSU5FVCBhbmQgcHJvdG9jb2wgY2hlY2tzIGFyZSBkb25lCisJICogYnkgdGhl
IGNhbGxlci4KKwkgKi8KKwlpZiAoc29jay0+dHlwZSAhPSBTT0NLX1NUUkVBTSkKKwkJcmV0dXJu
IC1FT1BOT1RTVVBQOworCisJcHZjYWxsc19lbnRlcigpOworCWlmICghcHZjYWxsc19mcm9udF9k
ZXYpIHsKKwkJcHZjYWxsc19leGl0KCk7CisJCXJldHVybiAtRUFDQ0VTOworCX0KKwliZWRhdGEg
PSBkZXZfZ2V0X2RydmRhdGEoJnB2Y2FsbHNfZnJvbnRfZGV2LT5kZXYpOworCisJbWFwID0ga3ph
bGxvYyhzaXplb2YoKm1hcCksIEdGUF9LRVJORUwpOworCWlmIChtYXAgPT0gTlVMTCkgeworCQlw
dmNhbGxzX2V4aXQoKTsKKwkJcmV0dXJuIC1FTk9NRU07CisJfQorCisJc3Bpbl9sb2NrKCZiZWRh
dGEtPnNvY2tldF9sb2NrKTsKKworCXJldCA9IGdldF9yZXF1ZXN0KGJlZGF0YSwgJnJlcV9pZCk7
CisJaWYgKHJldCA8IDApIHsKKwkJa2ZyZWUobWFwKTsKKwkJc3Bpbl91bmxvY2soJmJlZGF0YS0+
c29ja2V0X2xvY2spOworCQlwdmNhbGxzX2V4aXQoKTsKKwkJcmV0dXJuIHJldDsKKwl9CisKKwkv
KgorCSAqIHNvY2stPnNrLT5za19zZW5kX2hlYWQgaXMgbm90IHVzZWQgZm9yIGlwIHNvY2tldHM6
IHJldXNlIHRoZQorCSAqIGZpZWxkIHRvIHN0b3JlIGEgcG9pbnRlciB0byB0aGUgc3RydWN0IHNv
Y2tfbWFwcGluZworCSAqIGNvcnJlc3BvbmRpbmcgdG8gdGhlIHNvY2tldC4gVGhpcyB3YXksIHdl
IGNhbiBlYXNpbHkgZ2V0IHRoZQorCSAqIHN0cnVjdCBzb2NrX21hcHBpbmcgZnJvbSB0aGUgc3Ry
dWN0IHNvY2tldC4KKwkgKi8KKwlzb2NrLT5zay0+c2tfc2VuZF9oZWFkID0gKHZvaWQgKiltYXA7
CisJbGlzdF9hZGRfdGFpbCgmbWFwLT5saXN0LCAmYmVkYXRhLT5zb2NrZXRfbWFwcGluZ3MpOwor
CisJcmVxID0gUklOR19HRVRfUkVRVUVTVCgmYmVkYXRhLT5yaW5nLCByZXFfaWQpOworCXJlcS0+
cmVxX2lkID0gcmVxX2lkOworCXJlcS0+Y21kID0gUFZDQUxMU19TT0NLRVQ7CisJcmVxLT51LnNv
Y2tldC5pZCA9ICh1aW50NjRfdCkgbWFwOworCXJlcS0+dS5zb2NrZXQuZG9tYWluID0gQUZfSU5F
VDsKKwlyZXEtPnUuc29ja2V0LnR5cGUgPSBTT0NLX1NUUkVBTTsKKwlyZXEtPnUuc29ja2V0LnBy
b3RvY29sID0gSVBQUk9UT19JUDsKKworCWJlZGF0YS0+cmluZy5yZXFfcHJvZF9wdnQrKzsKKwlS
SU5HX1BVU0hfUkVRVUVTVFNfQU5EX0NIRUNLX05PVElGWSgmYmVkYXRhLT5yaW5nLCBub3RpZnkp
OworCXNwaW5fdW5sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKKwlpZiAobm90aWZ5KQorCQlu
b3RpZnlfcmVtb3RlX3ZpYV9pcnEoYmVkYXRhLT5pcnEpOworCisJd2FpdF9ldmVudChiZWRhdGEt
PmluZmxpZ2h0X3JlcSwKKwkJICAgUkVBRF9PTkNFKGJlZGF0YS0+cnNwW3JlcV9pZF0ucmVxX2lk
KSA9PSByZXFfaWQpOworCisJLyogcmVhZCByZXFfaWQsIHRoZW4gdGhlIGNvbnRlbnQgKi8KKwlz
bXBfcm1iKCk7CisJcmV0ID0gYmVkYXRhLT5yc3BbcmVxX2lkXS5yZXQ7CisJYmVkYXRhLT5yc3Bb
cmVxX2lkXS5yZXFfaWQgPSBQVkNBTExTX0lOVkFMSURfSUQ7CisKKwlwdmNhbGxzX2V4aXQoKTsK
KwlyZXR1cm4gcmV0OworfQorCiBzdGF0aWMgY29uc3Qgc3RydWN0IHhlbmJ1c19kZXZpY2VfaWQg
cHZjYWxsc19mcm9udF9pZHNbXSA9IHsKIAl7ICJwdmNhbGxzIiB9LAogCXsgIiIgfQpkaWZmIC0t
Z2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oIGIvZHJpdmVycy94ZW4vcHZjYWxscy1m
cm9udC5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmI3ZGFiZWQKLS0tIC9k
ZXYvbnVsbAorKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmgKQEAgLTAsMCArMSw4IEBA
CisjaWZuZGVmIF9fUFZDQUxMU19GUk9OVF9IX18KKyNkZWZpbmUgX19QVkNBTExTX0ZST05UX0hf
XworCisjaW5jbHVkZSA8bGludXgvbmV0Lmg+CisKK2ludCBwdmNhbGxzX2Zyb250X3NvY2tldChz
dHJ1Y3Qgc29ja2V0ICpzb2NrKTsKKworI2VuZGlmCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 24 17:33:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 17:33:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e735H-0004Rm-6P; Tue, 24 Oct 2017 17:33:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e735F-0004PG-JG
 for xen-devel@lists.xen.org; Tue, 24 Oct 2017 17:33:45 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 F8/A1-00431-8797FE95; Tue, 24 Oct 2017 17:33:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphkeJIrShJLcpLzFFi42I5NlE2Wbei8n2
 kwcwmUYslHxezODB6HN39mymAMYo1My8pvyKBNePi7ZUsBR8MKq42TGBpYPyi2cXIxSEksI1J
 YvX2F2xdjJwcLAIOEv/PfmTqYuTgYBSIkXjwwxokzCgQJjH58hJWEJtNwFDi75NNYOUiAtIS1
 z5fZgSZwywwmVHi9btfzCAJYaA5m5asZ4WYqSpxdd4ssAZeATeJj3OOsoPYEgJyEiePTWYF2c
 Up4C5xaaMzxD2tjBLd67cwT2DkXcDIsIpRozi1qCy1SNfQUi+pKDM9oyQ3MTNH19DAWC83tbg
 4MT01JzGpWC85P3cTIzAc6hkYGHcw/j7ud4hRkoNJSZQ3IP19pBBfUn5KZUZicUZ8UWlOavEh
 RhkODiUJ3ksVQDnBotT01Iq0zBxgYMKkJTh4lER4T4GkeYsLEnOLM9MhUqcY7TmObbr8h4ljQ
 c8NINlx8y6QfDbzdQOzEEtefl6qlDjvXZA2AZC2jNI8uKGwSLrEKCslzMvIwMAgxFOQWpSbWY
 Iq/4pRnINRSRjiNp7MvBK43a+AzmICOkvW/g3IWSWJCCmpBkaRGzPTE1rsl7NNfC/F6ZoV+o2
 N/ebW54fVFIK2b1yv/kD30cVJIeoqZ56cnyX1NZG5dd6jvLS2hYorbrvzBbD+TVwQWXypM3vV
 v8i2t35z79qJ605Z9OLr4XJtgajyvzLy/NO2L13GdkT0TAr7gmQ5q+T2f5M///0Qu83i5YaMn
 sCJH31WTYlQYinOSDTUYi4qTgQAo4Cyq58CAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1508866422!104224009!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47395 invoked from network); 24 Oct 2017 17:33:44 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Oct 2017 17:33:44 -0000
Received: from sstabellini-ThinkPad-X260.hsd1.ca.comcast.net
 (c-24-130-70-9.hsd1.ca.comcast.net [24.130.70.9])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 53F6921934;
 Tue, 24 Oct 2017 17:33:42 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 53F6921934
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Tue, 24 Oct 2017 10:33:25 -0700
Message-Id: <1508866413-30141-5-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1508866413-30141-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710231608270.574@sstabellini-ThinkPad-X260>
 <1508866413-30141-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v6 05/13] xen/pvcalls: implement connect command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2VuZCBQVkNBTExTX0NPTk5FQ1QgdG8gdGhlIGJhY2tlbmQuIEFsbG9jYXRlIGEgbmV3IHJpbmcg
YW5kIGV2dGNobiBmb3IKdGhlIGFjdGl2ZSBzb2NrZXQuCgpJbnRyb2R1Y2UgZmllbGRzIGluIHN0
cnVjdCBzb2NrX21hcHBpbmcgdG8ga2VlcCB0cmFjayBvZiBhY3RpdmUgc29ja2V0cy4KSW50cm9k
dWNlIGEgd2FpdHF1ZXVlIHRvIGFsbG93IHRoZSBmcm9udGVuZCB0byB3YWl0IG9uIGRhdGEgY29t
aW5nIGZyb20KdGhlIGJhY2tlbmQgb24gdGhlIGFjdGl2ZSBzb2NrZXQgKHJlY3Ztc2cgY29tbWFu
ZCkuCgpUd28gbXV0ZXhlcyAob25lIG9mIHJlYWRzIGFuZCBvbmUgZm9yIHdyaXRlcykgd2lsbCBi
ZSB1c2VkIHRvIHByb3RlY3QKdGhlIGFjdGl2ZSBzb2NrZXQgaW4gYW5kIG91dCByaW5ncyBmcm9t
IGNvbmN1cnJlbnQgYWNjZXNzZXMuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHN0ZWZhbm9AYXBvcmV0by5jb20+ClJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlz
Lm9zdHJvdnNreUBvcmFjbGUuY29tPgpDQzogYm9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20KQ0M6
IGpncm9zc0BzdXNlLmNvbQotLS0KIGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYyB8IDE2MiAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogZHJpdmVycy94ZW4v
cHZjYWxscy1mcm9udC5oIHwgICAyICsKIDIgZmlsZXMgY2hhbmdlZCwgMTY0IGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMgYi9kcml2ZXJzL3hl
bi9wdmNhbGxzLWZyb250LmMKaW5kZXggOGIzOWJlNS4uYzQyNmQ0MSAxMDA2NDQKLS0tIGEvZHJp
dmVycy94ZW4vcHZjYWxscy1mcm9udC5jCisrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQu
YwpAQCAtMTMsNiArMTMsMTAgQEAKICAqLwogCiAjaW5jbHVkZSA8bGludXgvbW9kdWxlLmg+Cisj
aW5jbHVkZSA8bGludXgvbmV0Lmg+CisjaW5jbHVkZSA8bGludXgvc29ja2V0Lmg+CisKKyNpbmNs
dWRlIDxuZXQvc29jay5oPgogCiAjaW5jbHVkZSA8eGVuL2V2ZW50cy5oPgogI2luY2x1ZGUgPHhl
bi9ncmFudF90YWJsZS5oPgpAQCAtNTUsNiArNTksMTggQEAgc3RydWN0IHNvY2tfbWFwcGluZyB7
CiAJYm9vbCBhY3RpdmVfc29ja2V0OwogCXN0cnVjdCBsaXN0X2hlYWQgbGlzdDsKIAlzdHJ1Y3Qg
c29ja2V0ICpzb2NrOworCXVuaW9uIHsKKwkJc3RydWN0IHsKKwkJCWludCBpcnE7CisJCQlncmFu
dF9yZWZfdCByZWY7CisJCQlzdHJ1Y3QgcHZjYWxsc19kYXRhX2ludGYgKnJpbmc7CisJCQlzdHJ1
Y3QgcHZjYWxsc19kYXRhIGRhdGE7CisJCQlzdHJ1Y3QgbXV0ZXggaW5fbXV0ZXg7CisJCQlzdHJ1
Y3QgbXV0ZXggb3V0X211dGV4OworCisJCQl3YWl0X3F1ZXVlX2hlYWRfdCBpbmZsaWdodF9jb25u
X3JlcTsKKwkJfSBhY3RpdmU7CisJfTsKIH07CiAKIHN0YXRpYyBpbmxpbmUgaW50IGdldF9yZXF1
ZXN0KHN0cnVjdCBwdmNhbGxzX2JlZGF0YSAqYmVkYXRhLCBpbnQgKnJlcV9pZCkKQEAgLTExNyw2
ICsxMzMsMTggQEAgc3RhdGljIHZvaWQgcHZjYWxsc19mcm9udF9mcmVlX21hcChzdHJ1Y3QgcHZj
YWxsc19iZWRhdGEgKmJlZGF0YSwKIHsKIH0KIAorc3RhdGljIGlycXJldHVybl90IHB2Y2FsbHNf
ZnJvbnRfY29ubl9oYW5kbGVyKGludCBpcnEsIHZvaWQgKnNvY2tfbWFwKQoreworCXN0cnVjdCBz
b2NrX21hcHBpbmcgKm1hcCA9IHNvY2tfbWFwOworCisJaWYgKG1hcCA9PSBOVUxMKQorCQlyZXR1
cm4gSVJRX0hBTkRMRUQ7CisKKwl3YWtlX3VwX2ludGVycnVwdGlibGUoJm1hcC0+YWN0aXZlLmlu
ZmxpZ2h0X2Nvbm5fcmVxKTsKKworCXJldHVybiBJUlFfSEFORExFRDsKK30KKwogaW50IHB2Y2Fs
bHNfZnJvbnRfc29ja2V0KHN0cnVjdCBzb2NrZXQgKnNvY2spCiB7CiAJc3RydWN0IHB2Y2FsbHNf
YmVkYXRhICpiZWRhdGE7CkBAIC0xOTIsNiArMjIwLDEzMiBAQCBpbnQgcHZjYWxsc19mcm9udF9z
b2NrZXQoc3RydWN0IHNvY2tldCAqc29jaykKIAlyZXR1cm4gcmV0OwogfQogCitzdGF0aWMgaW50
IGNyZWF0ZV9hY3RpdmUoc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwLCBpbnQgKmV2dGNobikKK3sK
Kwl2b2lkICpieXRlczsKKwlpbnQgcmV0ID0gLUVOT01FTSwgaXJxID0gLTEsIGk7CisKKwkqZXZ0
Y2huID0gLTE7CisJaW5pdF93YWl0cXVldWVfaGVhZCgmbWFwLT5hY3RpdmUuaW5mbGlnaHRfY29u
bl9yZXEpOworCisJbWFwLT5hY3RpdmUucmluZyA9IChzdHJ1Y3QgcHZjYWxsc19kYXRhX2ludGYg
KikKKwkJX19nZXRfZnJlZV9wYWdlKEdGUF9LRVJORUwgfCBfX0dGUF9aRVJPKTsKKwlpZiAobWFw
LT5hY3RpdmUucmluZyA9PSBOVUxMKQorCQlnb3RvIG91dF9lcnJvcjsKKwltYXAtPmFjdGl2ZS5y
aW5nLT5yaW5nX29yZGVyID0gUFZDQUxMU19SSU5HX09SREVSOworCWJ5dGVzID0gKHZvaWQgKilf
X2dldF9mcmVlX3BhZ2VzKEdGUF9LRVJORUwgfCBfX0dGUF9aRVJPLAorCQkJCQlQVkNBTExTX1JJ
TkdfT1JERVIpOworCWlmIChieXRlcyA9PSBOVUxMKQorCQlnb3RvIG91dF9lcnJvcjsKKwlmb3Ig
KGkgPSAwOyBpIDwgKDEgPDwgUFZDQUxMU19SSU5HX09SREVSKTsgaSsrKQorCQltYXAtPmFjdGl2
ZS5yaW5nLT5yZWZbaV0gPSBnbnR0YWJfZ3JhbnRfZm9yZWlnbl9hY2Nlc3MoCisJCQlwdmNhbGxz
X2Zyb250X2Rldi0+b3RoZXJlbmRfaWQsCisJCQlwZm5fdG9fZ2ZuKHZpcnRfdG9fcGZuKGJ5dGVz
KSArIGkpLCAwKTsKKworCW1hcC0+YWN0aXZlLnJlZiA9IGdudHRhYl9ncmFudF9mb3JlaWduX2Fj
Y2VzcygKKwkJcHZjYWxsc19mcm9udF9kZXYtPm90aGVyZW5kX2lkLAorCQlwZm5fdG9fZ2ZuKHZp
cnRfdG9fcGZuKCh2b2lkICopbWFwLT5hY3RpdmUucmluZykpLCAwKTsKKworCW1hcC0+YWN0aXZl
LmRhdGEuaW4gPSBieXRlczsKKwltYXAtPmFjdGl2ZS5kYXRhLm91dCA9IGJ5dGVzICsKKwkJWEVO
X0ZMRVhfUklOR19TSVpFKFBWQ0FMTFNfUklOR19PUkRFUik7CisKKwlyZXQgPSB4ZW5idXNfYWxs
b2NfZXZ0Y2huKHB2Y2FsbHNfZnJvbnRfZGV2LCBldnRjaG4pOworCWlmIChyZXQpCisJCWdvdG8g
b3V0X2Vycm9yOworCWlycSA9IGJpbmRfZXZ0Y2huX3RvX2lycWhhbmRsZXIoKmV2dGNobiwgcHZj
YWxsc19mcm9udF9jb25uX2hhbmRsZXIsCisJCQkJCTAsICJwdmNhbGxzLWZyb250ZW5kIiwgbWFw
KTsKKwlpZiAoaXJxIDwgMCkgeworCQlyZXQgPSBpcnE7CisJCWdvdG8gb3V0X2Vycm9yOworCX0K
KworCW1hcC0+YWN0aXZlLmlycSA9IGlycTsKKwltYXAtPmFjdGl2ZV9zb2NrZXQgPSB0cnVlOwor
CW11dGV4X2luaXQoJm1hcC0+YWN0aXZlLmluX211dGV4KTsKKwltdXRleF9pbml0KCZtYXAtPmFj
dGl2ZS5vdXRfbXV0ZXgpOworCisJcmV0dXJuIDA7CisKK291dF9lcnJvcjoKKwlpZiAoaXJxID49
IDApCisJCXVuYmluZF9mcm9tX2lycWhhbmRsZXIoaXJxLCBtYXApOworCWVsc2UgaWYgKCpldnRj
aG4gPj0gMCkKKwkJeGVuYnVzX2ZyZWVfZXZ0Y2huKHB2Y2FsbHNfZnJvbnRfZGV2LCAqZXZ0Y2hu
KTsKKwlrZnJlZShtYXAtPmFjdGl2ZS5kYXRhLmluKTsKKwlrZnJlZShtYXAtPmFjdGl2ZS5yaW5n
KTsKKwlyZXR1cm4gcmV0OworfQorCitpbnQgcHZjYWxsc19mcm9udF9jb25uZWN0KHN0cnVjdCBz
b2NrZXQgKnNvY2ssIHN0cnVjdCBzb2NrYWRkciAqYWRkciwKKwkJCQlpbnQgYWRkcl9sZW4sIGlu
dCBmbGFncykKK3sKKwlzdHJ1Y3QgcHZjYWxsc19iZWRhdGEgKmJlZGF0YTsKKwlzdHJ1Y3Qgc29j
a19tYXBwaW5nICptYXAgPSBOVUxMOworCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXE7
CisJaW50IG5vdGlmeSwgcmVxX2lkLCByZXQsIGV2dGNobjsKKworCWlmIChhZGRyLT5zYV9mYW1p
bHkgIT0gQUZfSU5FVCB8fCBzb2NrLT50eXBlICE9IFNPQ0tfU1RSRUFNKQorCQlyZXR1cm4gLUVP
UE5PVFNVUFA7CisKKwlwdmNhbGxzX2VudGVyKCk7CisJaWYgKCFwdmNhbGxzX2Zyb250X2Rldikg
eworCQlwdmNhbGxzX2V4aXQoKTsKKwkJcmV0dXJuIC1FTk9UQ09OTjsKKwl9CisKKwliZWRhdGEg
PSBkZXZfZ2V0X2RydmRhdGEoJnB2Y2FsbHNfZnJvbnRfZGV2LT5kZXYpOworCisJbWFwID0gKHN0
cnVjdCBzb2NrX21hcHBpbmcgKilzb2NrLT5zay0+c2tfc2VuZF9oZWFkOworCWlmICghbWFwKSB7
CisJCXB2Y2FsbHNfZXhpdCgpOworCQlyZXR1cm4gLUVOT1RTT0NLOworCX0KKworCXNwaW5fbG9j
aygmYmVkYXRhLT5zb2NrZXRfbG9jayk7CisJcmV0ID0gZ2V0X3JlcXVlc3QoYmVkYXRhLCAmcmVx
X2lkKTsKKwlpZiAocmV0IDwgMCkgeworCQlzcGluX3VubG9jaygmYmVkYXRhLT5zb2NrZXRfbG9j
ayk7CisJCXB2Y2FsbHNfZXhpdCgpOworCQlyZXR1cm4gcmV0OworCX0KKwlyZXQgPSBjcmVhdGVf
YWN0aXZlKG1hcCwgJmV2dGNobik7CisJaWYgKHJldCA8IDApIHsKKwkJc3Bpbl91bmxvY2soJmJl
ZGF0YS0+c29ja2V0X2xvY2spOworCQlwdmNhbGxzX2V4aXQoKTsKKwkJcmV0dXJuIHJldDsKKwl9
CisKKwlyZXEgPSBSSU5HX0dFVF9SRVFVRVNUKCZiZWRhdGEtPnJpbmcsIHJlcV9pZCk7CisJcmVx
LT5yZXFfaWQgPSByZXFfaWQ7CisJcmVxLT5jbWQgPSBQVkNBTExTX0NPTk5FQ1Q7CisJcmVxLT51
LmNvbm5lY3QuaWQgPSAodWludDY0X3QpbWFwOworCXJlcS0+dS5jb25uZWN0LmxlbiA9IGFkZHJf
bGVuOworCXJlcS0+dS5jb25uZWN0LmZsYWdzID0gZmxhZ3M7CisJcmVxLT51LmNvbm5lY3QucmVm
ID0gbWFwLT5hY3RpdmUucmVmOworCXJlcS0+dS5jb25uZWN0LmV2dGNobiA9IGV2dGNobjsKKwlt
ZW1jcHkocmVxLT51LmNvbm5lY3QuYWRkciwgYWRkciwgc2l6ZW9mKCphZGRyKSk7CisKKwltYXAt
PnNvY2sgPSBzb2NrOworCisJYmVkYXRhLT5yaW5nLnJlcV9wcm9kX3B2dCsrOworCVJJTkdfUFVT
SF9SRVFVRVNUU19BTkRfQ0hFQ0tfTk9USUZZKCZiZWRhdGEtPnJpbmcsIG5vdGlmeSk7CisJc3Bp
bl91bmxvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOworCisJaWYgKG5vdGlmeSkKKwkJbm90aWZ5
X3JlbW90ZV92aWFfaXJxKGJlZGF0YS0+aXJxKTsKKworCXdhaXRfZXZlbnQoYmVkYXRhLT5pbmZs
aWdodF9yZXEsCisJCSAgIFJFQURfT05DRShiZWRhdGEtPnJzcFtyZXFfaWRdLnJlcV9pZCkgPT0g
cmVxX2lkKTsKKworCS8qIHJlYWQgcmVxX2lkLCB0aGVuIHRoZSBjb250ZW50ICovCisJc21wX3Jt
YigpOworCXJldCA9IGJlZGF0YS0+cnNwW3JlcV9pZF0ucmV0OworCWJlZGF0YS0+cnNwW3JlcV9p
ZF0ucmVxX2lkID0gUFZDQUxMU19JTlZBTElEX0lEOworCXB2Y2FsbHNfZXhpdCgpOworCXJldHVy
biByZXQ7Cit9CisKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgeGVuYnVzX2RldmljZV9pZCBwdmNhbGxz
X2Zyb250X2lkc1tdID0gewogCXsgInB2Y2FsbHMiIH0sCiAJeyAiIiB9CkBAIC0yMDgsNiArMzYy
LDE0IEBAIHN0YXRpYyBpbnQgcHZjYWxsc19mcm9udF9yZW1vdmUoc3RydWN0IHhlbmJ1c19kZXZp
Y2UgKmRldikKIAlpZiAoYmVkYXRhLT5pcnEgPj0gMCkKIAkJdW5iaW5kX2Zyb21faXJxaGFuZGxl
cihiZWRhdGEtPmlycSwgZGV2KTsKIAorCWxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZShtYXAsIG4s
ICZiZWRhdGEtPnNvY2tldF9tYXBwaW5ncywgbGlzdCkgeworCQltYXAtPnNvY2stPnNrLT5za19z
ZW5kX2hlYWQgPSBOVUxMOworCQlpZiAobWFwLT5hY3RpdmVfc29ja2V0KSB7CisJCQltYXAtPmFj
dGl2ZS5yaW5nLT5pbl9lcnJvciA9IC1FQkFERjsKKwkJCXdha2VfdXBfaW50ZXJydXB0aWJsZSgm
bWFwLT5hY3RpdmUuaW5mbGlnaHRfY29ubl9yZXEpOworCQl9CisJfQorCiAJc21wX21iKCk7CiAJ
d2hpbGUgKGF0b21pY19yZWFkKCZwdmNhbGxzX3JlZmNvdW50KSA+IDApCiAJCWNwdV9yZWxheCgp
OwpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oIGIvZHJpdmVycy94ZW4v
cHZjYWxscy1mcm9udC5oCmluZGV4IGI3ZGFiZWQuLjYzYjA0MTcgMTAwNjQ0Ci0tLSBhL2RyaXZl
cnMveGVuL3B2Y2FsbHMtZnJvbnQuaAorKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmgK
QEAgLTQsNSArNCw3IEBACiAjaW5jbHVkZSA8bGludXgvbmV0Lmg+CiAKIGludCBwdmNhbGxzX2Zy
b250X3NvY2tldChzdHJ1Y3Qgc29ja2V0ICpzb2NrKTsKK2ludCBwdmNhbGxzX2Zyb250X2Nvbm5l
Y3Qoc3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0IHNvY2thZGRyICphZGRyLAorCQkJICBpbnQg
YWRkcl9sZW4sIGludCBmbGFncyk7CiAKICNlbmRpZgotLSAKMS45LjEKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 24 17:33:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 17:33:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e735H-0004SW-Eb; Tue, 24 Oct 2017 17:33:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e735G-0004PA-I9
 for xen-devel@lists.xen.org; Tue, 24 Oct 2017 17:33:46 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 22/3F-05089-A797FE95; Tue, 24 Oct 2017 17:33:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphkeJIrShJLcpLzFFi42I5NlE2Wbey8n2
 kwa87shZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bCddeZCzaYVky6fZOtgXGVbhcjF4eQwDYm
 iel9c1i6GDk5WAQcJFbv283WxcjBwSgQI/HghzVImFEgTGLy5SWsIDabgKHE3yeb2EBsEQFpi
 WufLzOCzGEWmMwo8frdL2aQhLCAvcSzA98YIWaqStyY08wEYvMKuEmcX3wfbJCEgJzEyWOTWU
 F2cQq4S1za6AxxTyujRPf6LcwTGHkXMDKsYtQoTi0qSy3SNTTVSyrKTM8oyU3MzNE1NDDWy00
 tLk5MT81JTCrWS87P3cQIDAcGINjBuGa75yFGSQ4mJVHegPT3kUJ8SfkplRmJxRnxRaU5qcWH
 GGU4OJQkeLsqgHKCRanpqRVpmTnAwIRJS3DwKInwBoGkeYsLEnOLM9MhUqcY7TmObbr8h4ljQ
 c8NINlx8y6QfDbzdQOzEEtefl6qlDhvOEibAEhbRmke3FBYJF1ilJUS5mUEOlOIpyC1KDezBF
 X+FaM4B6OSMO8UkCk8mXklcLtfAZ3FBHSWrP0bkLNKEhFSUg2MDOdSplVe2yNj8inn/6fvMV8
 Ozbtq1d33cbPmmsrO2ouXPzKF/GuflFjhzj+FqecFb5DwzAchadb/XU8HVE9iqus853k4gv3e
 vLlBKfmbJm4OTQpIqma6+HaN7Y8FPlLz6xbOlsh3LhGSUZzhJ3XvWkG6vXeqWcLLdaVnq7Y8F
 tXYwpQvfVFJiaU4I9FQi7moOBEAFjEwdp8CAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1508866424!111837537!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26431 invoked from network); 24 Oct 2017 17:33:45 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Oct 2017 17:33:45 -0000
Received: from sstabellini-ThinkPad-X260.hsd1.ca.comcast.net
 (c-24-130-70-9.hsd1.ca.comcast.net [24.130.70.9])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 726B821923;
 Tue, 24 Oct 2017 17:33:43 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 726B821923
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Tue, 24 Oct 2017 10:33:28 -0700
Message-Id: <1508866413-30141-8-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1508866413-30141-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710231608270.574@sstabellini-ThinkPad-X260>
 <1508866413-30141-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v6 08/13] xen/pvcalls: implement accept command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW50cm9kdWNlIGEgd2FpdHF1ZXVlIHRvIGFsbG93IG9ubHkgb25lIG91dHN0YW5kaW5nIGFjY2Vw
dCBjb21tYW5kIGF0CmFueSBnaXZlbiB0aW1lIGFuZCB0byBpbXBsZW1lbnQgcG9sbGluZyBvbiB0
aGUgcGFzc2l2ZSBzb2NrZXQuIEludHJvZHVjZQphIGZsYWdzIGZpZWxkIHRvIGtlZXAgdHJhY2sg
b2YgaW4tZmxpZ2h0IGFjY2VwdCBhbmQgcG9sbCBjb21tYW5kcy4KClNlbmQgUFZDQUxMU19BQ0NF
UFQgdG8gdGhlIGJhY2tlbmQuIEFsbG9jYXRlIGEgbmV3IGFjdGl2ZSBzb2NrZXQuIE1ha2UKc3Vy
ZSB0aGF0IG9ubHkgb25lIGFjY2VwdCBjb21tYW5kIGlzIGV4ZWN1dGVkIGF0IGFueSBnaXZlbiB0
aW1lIGJ5CnNldHRpbmcgUFZDQUxMU19GTEFHX0FDQ0VQVF9JTkZMSUdIVCBhbmQgd2FpdGluZyBv
biB0aGUKaW5mbGlnaHRfYWNjZXB0X3JlcSB3YWl0cXVldWUuCgpDb252ZXJ0IHRoZSBuZXcgc3Ry
dWN0IHNvY2tfbWFwcGluZyBwb2ludGVyIGludG8gYW4gdWludDY0X3QgYW5kIHVzZSBpdAphcyBp
ZCBmb3IgdGhlIG5ldyBzb2NrZXQgdG8gcGFzcyB0byB0aGUgYmFja2VuZC4KCkNoZWNrIGlmIHRo
ZSBhY2NlcHQgY2FsbCBpcyBub24tYmxvY2tpbmc6IGluIHRoYXQgY2FzZSBhZnRlciBzZW5kaW5n
IHRoZQpBQ0NFUFQgY29tbWFuZCB0byB0aGUgYmFja2VuZCBzdG9yZSB0aGUgc29ja19tYXBwaW5n
IHBvaW50ZXIgb2YgdGhlIG5ldwpzdHJ1Y3QgYW5kIHRoZSBpbmZsaWdodCByZXFfaWQgdGhlbiBy
ZXR1cm4gLUVBR0FJTiAod2hpY2ggd2lsbCByZXNwb25kCm9ubHkgd2hlbiB0aGVyZSBpcyBzb21l
dGhpbmcgdG8gYWNjZXB0KS4gTmV4dCB0aW1lIGFjY2VwdCBpcyBjYWxsZWQsCndlJ2xsIGNoZWNr
IGlmIHRoZSBBQ0NFUFQgY29tbWFuZCBoYXMgYmVlbiBhbnN3ZXJlZCwgaWYgc28gd2UnbGwgcGlj
ayB1cAp3aGVyZSB3ZSBsZWZ0IG9mZiwgb3RoZXJ3aXNlIHdlIHJldHVybiAtRUFHQUlOIGFnYWlu
LgoKTm90ZSB0aGF0LCBkaWZmZXJlbnRseSBmcm9tIHRoZSBvdGhlciBjb21tYW5kcywgd2UgY2Fu
IHVzZQp3YWl0X2V2ZW50X2ludGVycnVwdGlibGUgKGluc3RlYWQgb2Ygd2FpdF9ldmVudCkgaW4g
dGhlIGNhc2Ugb2YgYWNjZXB0CmFzIHdlIGFyZSBhYmxlIHRvIHRyYWNrIHRoZSByZXFfaWQgb2Yg
dGhlIEFDQ0VQVCByZXNwb25zZSB0aGF0IHdlIGFyZQp3YWl0aW5nLgoKU2lnbmVkLW9mZi1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgpSZXZpZXdlZC1ieTogQm9y
aXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ0M6IGJvcmlzLm9zdHJv
dnNreUBvcmFjbGUuY29tCkNDOiBqZ3Jvc3NAc3VzZS5jb20KLS0tCiBkcml2ZXJzL3hlbi9wdmNh
bGxzLWZyb250LmMgfCAxNDUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysKIGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaCB8ICAgMyArCiAyIGZpbGVzIGNoYW5n
ZWQsIDE0OCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1m
cm9udC5jIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCmluZGV4IGY2MTYzNzguLjUwN2M2
YTggMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYworKysgYi9kcml2ZXJz
L3hlbi9wdmNhbGxzLWZyb250LmMKQEAgLTc2LDYgKzc2LDE2IEBAIHN0cnVjdCBzb2NrX21hcHBp
bmcgewogI2RlZmluZSBQVkNBTExTX1NUQVRVU19CSU5EICAgICAgICAgIDEKICNkZWZpbmUgUFZD
QUxMU19TVEFUVVNfTElTVEVOICAgICAgICAyCiAJCQl1aW50OF90IHN0YXR1czsKKwkJLyoKKwkJ
ICogSW50ZXJuYWwgc3RhdGUtbWFjaGluZSBmbGFncy4KKwkJICogT25seSBvbmUgYWNjZXB0IG9w
ZXJhdGlvbiBjYW4gYmUgaW5mbGlnaHQgZm9yIGEgc29ja2V0LgorCQkgKiBPbmx5IG9uZSBwb2xs
IG9wZXJhdGlvbiBjYW4gYmUgaW5mbGlnaHQgZm9yIGEgZ2l2ZW4gc29ja2V0LgorCQkgKi8KKyNk
ZWZpbmUgUFZDQUxMU19GTEFHX0FDQ0VQVF9JTkZMSUdIVCAwCisJCQl1aW50OF90IGZsYWdzOwor
CQkJdWludDMyX3QgaW5mbGlnaHRfcmVxX2lkOworCQkJc3RydWN0IHNvY2tfbWFwcGluZyAqYWNj
ZXB0X21hcDsKKwkJCXdhaXRfcXVldWVfaGVhZF90IGluZmxpZ2h0X2FjY2VwdF9yZXE7CiAJCX0g
cGFzc2l2ZTsKIAl9OwogfTsKQEAgLTM5MSw2ICs0MDEsOCBAQCBpbnQgcHZjYWxsc19mcm9udF9i
aW5kKHN0cnVjdCBzb2NrZXQgKnNvY2ssIHN0cnVjdCBzb2NrYWRkciAqYWRkciwgaW50IGFkZHJf
bGVuKQogCW1lbWNweShyZXEtPnUuYmluZC5hZGRyLCBhZGRyLCBzaXplb2YoKmFkZHIpKTsKIAly
ZXEtPnUuYmluZC5sZW4gPSBhZGRyX2xlbjsKIAorCWluaXRfd2FpdHF1ZXVlX2hlYWQoJm1hcC0+
cGFzc2l2ZS5pbmZsaWdodF9hY2NlcHRfcmVxKTsKKwogCW1hcC0+YWN0aXZlX3NvY2tldCA9IGZh
bHNlOwogCiAJYmVkYXRhLT5yaW5nLnJlcV9wcm9kX3B2dCsrOwpAQCAtNDY5LDYgKzQ4MSwxMzkg
QEAgaW50IHB2Y2FsbHNfZnJvbnRfbGlzdGVuKHN0cnVjdCBzb2NrZXQgKnNvY2ssIGludCBiYWNr
bG9nKQogCXJldHVybiByZXQ7CiB9CiAKK2ludCBwdmNhbGxzX2Zyb250X2FjY2VwdChzdHJ1Y3Qg
c29ja2V0ICpzb2NrLCBzdHJ1Y3Qgc29ja2V0ICpuZXdzb2NrLCBpbnQgZmxhZ3MpCit7CisJc3Ry
dWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGE7CisJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwOwor
CXN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcDIgPSBOVUxMOworCXN0cnVjdCB4ZW5fcHZjYWxsc19y
ZXF1ZXN0ICpyZXE7CisJaW50IG5vdGlmeSwgcmVxX2lkLCByZXQsIGV2dGNobiwgbm9uYmxvY2s7
CisKKwlwdmNhbGxzX2VudGVyKCk7CisJaWYgKCFwdmNhbGxzX2Zyb250X2RldikgeworCQlwdmNh
bGxzX2V4aXQoKTsKKwkJcmV0dXJuIC1FTk9UQ09OTjsKKwl9CisJYmVkYXRhID0gZGV2X2dldF9k
cnZkYXRhKCZwdmNhbGxzX2Zyb250X2Rldi0+ZGV2KTsKKworCW1hcCA9IChzdHJ1Y3Qgc29ja19t
YXBwaW5nICopIHNvY2stPnNrLT5za19zZW5kX2hlYWQ7CisJaWYgKCFtYXApIHsKKwkJcHZjYWxs
c19leGl0KCk7CisJCXJldHVybiAtRU5PVFNPQ0s7CisJfQorCisJaWYgKG1hcC0+cGFzc2l2ZS5z
dGF0dXMgIT0gUFZDQUxMU19TVEFUVVNfTElTVEVOKSB7CisJCXB2Y2FsbHNfZXhpdCgpOworCQly
ZXR1cm4gLUVJTlZBTDsKKwl9CisKKwlub25ibG9jayA9IGZsYWdzICYgU09DS19OT05CTE9DSzsK
KwkvKgorCSAqIEJhY2tlbmQgb25seSBzdXBwb3J0cyAxIGluZmxpZ2h0IGFjY2VwdCByZXF1ZXN0
LCB3aWxsIHJldHVybgorCSAqIGVycm9ycyBmb3IgdGhlIG90aGVycworCSAqLworCWlmICh0ZXN0
X2FuZF9zZXRfYml0KFBWQ0FMTFNfRkxBR19BQ0NFUFRfSU5GTElHSFQsCisJCQkgICAgICh2b2lk
ICopJm1hcC0+cGFzc2l2ZS5mbGFncykpIHsKKwkJcmVxX2lkID0gUkVBRF9PTkNFKG1hcC0+cGFz
c2l2ZS5pbmZsaWdodF9yZXFfaWQpOworCQlpZiAocmVxX2lkICE9IFBWQ0FMTFNfSU5WQUxJRF9J
RCAmJgorCQkgICAgUkVBRF9PTkNFKGJlZGF0YS0+cnNwW3JlcV9pZF0ucmVxX2lkKSA9PSByZXFf
aWQpIHsKKwkJCW1hcDIgPSBtYXAtPnBhc3NpdmUuYWNjZXB0X21hcDsKKwkJCWdvdG8gcmVjZWl2
ZWQ7CisJCX0KKwkJaWYgKG5vbmJsb2NrKSB7CisJCQlwdmNhbGxzX2V4aXQoKTsKKwkJCXJldHVy
biAtRUFHQUlOOworCQl9CisJCWlmICh3YWl0X2V2ZW50X2ludGVycnVwdGlibGUobWFwLT5wYXNz
aXZlLmluZmxpZ2h0X2FjY2VwdF9yZXEsCisJCQkhdGVzdF9hbmRfc2V0X2JpdChQVkNBTExTX0ZM
QUdfQUNDRVBUX0lORkxJR0hULAorCQkJCQkgICh2b2lkICopJm1hcC0+cGFzc2l2ZS5mbGFncykp
KSB7CisJCQlwdmNhbGxzX2V4aXQoKTsKKwkJCXJldHVybiAtRUlOVFI7CisJCX0KKwl9CisKKwlz
cGluX2xvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOworCXJldCA9IGdldF9yZXF1ZXN0KGJlZGF0
YSwgJnJlcV9pZCk7CisJaWYgKHJldCA8IDApIHsKKwkJY2xlYXJfYml0KFBWQ0FMTFNfRkxBR19B
Q0NFUFRfSU5GTElHSFQsCisJCQkgICh2b2lkICopJm1hcC0+cGFzc2l2ZS5mbGFncyk7CisJCXNw
aW5fdW5sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKKwkJcHZjYWxsc19leGl0KCk7CisJCXJl
dHVybiByZXQ7CisJfQorCW1hcDIgPSBremFsbG9jKHNpemVvZigqbWFwMiksIEdGUF9LRVJORUwp
OworCWlmIChtYXAyID09IE5VTEwpIHsKKwkJY2xlYXJfYml0KFBWQ0FMTFNfRkxBR19BQ0NFUFRf
SU5GTElHSFQsCisJCQkgICh2b2lkICopJm1hcC0+cGFzc2l2ZS5mbGFncyk7CisJCXNwaW5fdW5s
b2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKKwkJcHZjYWxsc19leGl0KCk7CisJCXJldHVybiAt
RU5PTUVNOworCX0KKwlyZXQgPSBjcmVhdGVfYWN0aXZlKG1hcDIsICZldnRjaG4pOworCWlmIChy
ZXQgPCAwKSB7CisJCWtmcmVlKG1hcDIpOworCQljbGVhcl9iaXQoUFZDQUxMU19GTEFHX0FDQ0VQ
VF9JTkZMSUdIVCwKKwkJCSAgKHZvaWQgKikmbWFwLT5wYXNzaXZlLmZsYWdzKTsKKwkJc3Bpbl91
bmxvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOworCQlwdmNhbGxzX2V4aXQoKTsKKwkJcmV0dXJu
IHJldDsKKwl9CisJbGlzdF9hZGRfdGFpbCgmbWFwMi0+bGlzdCwgJmJlZGF0YS0+c29ja2V0X21h
cHBpbmdzKTsKKworCXJlcSA9IFJJTkdfR0VUX1JFUVVFU1QoJmJlZGF0YS0+cmluZywgcmVxX2lk
KTsKKwlyZXEtPnJlcV9pZCA9IHJlcV9pZDsKKwlyZXEtPmNtZCA9IFBWQ0FMTFNfQUNDRVBUOwor
CXJlcS0+dS5hY2NlcHQuaWQgPSAodWludDY0X3QpIG1hcDsKKwlyZXEtPnUuYWNjZXB0LnJlZiA9
IG1hcDItPmFjdGl2ZS5yZWY7CisJcmVxLT51LmFjY2VwdC5pZF9uZXcgPSAodWludDY0X3QpIG1h
cDI7CisJcmVxLT51LmFjY2VwdC5ldnRjaG4gPSBldnRjaG47CisJbWFwLT5wYXNzaXZlLmFjY2Vw
dF9tYXAgPSBtYXAyOworCisJYmVkYXRhLT5yaW5nLnJlcV9wcm9kX3B2dCsrOworCVJJTkdfUFVT
SF9SRVFVRVNUU19BTkRfQ0hFQ0tfTk9USUZZKCZiZWRhdGEtPnJpbmcsIG5vdGlmeSk7CisJc3Bp
bl91bmxvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOworCWlmIChub3RpZnkpCisJCW5vdGlmeV9y
ZW1vdGVfdmlhX2lycShiZWRhdGEtPmlycSk7CisJLyogV2UgY291bGQgY2hlY2sgaWYgd2UgaGF2
ZSByZWNlaXZlZCBhIHJlc3BvbnNlIGJlZm9yZSByZXR1cm5pbmcuICovCisJaWYgKG5vbmJsb2Nr
KSB7CisJCVdSSVRFX09OQ0UobWFwLT5wYXNzaXZlLmluZmxpZ2h0X3JlcV9pZCwgcmVxX2lkKTsK
KwkJcHZjYWxsc19leGl0KCk7CisJCXJldHVybiAtRUFHQUlOOworCX0KKworCWlmICh3YWl0X2V2
ZW50X2ludGVycnVwdGlibGUoYmVkYXRhLT5pbmZsaWdodF9yZXEsCisJCVJFQURfT05DRShiZWRh
dGEtPnJzcFtyZXFfaWRdLnJlcV9pZCkgPT0gcmVxX2lkKSkgeworCQlwdmNhbGxzX2V4aXQoKTsK
KwkJcmV0dXJuIC1FSU5UUjsKKwl9CisJLyogcmVhZCByZXFfaWQsIHRoZW4gdGhlIGNvbnRlbnQg
Ki8KKwlzbXBfcm1iKCk7CisKK3JlY2VpdmVkOgorCW1hcDItPnNvY2sgPSBuZXdzb2NrOworCW5l
d3NvY2stPnNrID0ga3phbGxvYyhzaXplb2YoKm5ld3NvY2stPnNrKSwgR0ZQX0tFUk5FTCk7CisJ
aWYgKCFuZXdzb2NrLT5zaykgeworCQliZWRhdGEtPnJzcFtyZXFfaWRdLnJlcV9pZCA9IFBWQ0FM
TFNfSU5WQUxJRF9JRDsKKwkJbWFwLT5wYXNzaXZlLmluZmxpZ2h0X3JlcV9pZCA9IFBWQ0FMTFNf
SU5WQUxJRF9JRDsKKwkJY2xlYXJfYml0KFBWQ0FMTFNfRkxBR19BQ0NFUFRfSU5GTElHSFQsCisJ
CQkgICh2b2lkICopJm1hcC0+cGFzc2l2ZS5mbGFncyk7CisJCXB2Y2FsbHNfZnJvbnRfZnJlZV9t
YXAoYmVkYXRhLCBtYXAyLCBmYWxzZSk7CisJCXB2Y2FsbHNfZXhpdCgpOworCQlyZXR1cm4gLUVO
T01FTTsKKwl9CisJbmV3c29jay0+c2stPnNrX3NlbmRfaGVhZCA9ICh2b2lkICopbWFwMjsKKwor
CXJldCA9IGJlZGF0YS0+cnNwW3JlcV9pZF0ucmV0OworCWJlZGF0YS0+cnNwW3JlcV9pZF0ucmVx
X2lkID0gUFZDQUxMU19JTlZBTElEX0lEOworCW1hcC0+cGFzc2l2ZS5pbmZsaWdodF9yZXFfaWQg
PSBQVkNBTExTX0lOVkFMSURfSUQ7CisKKwljbGVhcl9iaXQoUFZDQUxMU19GTEFHX0FDQ0VQVF9J
TkZMSUdIVCwgKHZvaWQgKikmbWFwLT5wYXNzaXZlLmZsYWdzKTsKKwl3YWtlX3VwKCZtYXAtPnBh
c3NpdmUuaW5mbGlnaHRfYWNjZXB0X3JlcSk7CisKKwlwdmNhbGxzX2V4aXQoKTsKKwlyZXR1cm4g
cmV0OworfQorCiBzdGF0aWMgY29uc3Qgc3RydWN0IHhlbmJ1c19kZXZpY2VfaWQgcHZjYWxsc19m
cm9udF9pZHNbXSA9IHsKIAl7ICJwdmNhbGxzIiB9LAogCXsgIiIgfQpkaWZmIC0tZ2l0IGEvZHJp
dmVycy94ZW4vcHZjYWxscy1mcm9udC5oIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oCmlu
ZGV4IGFhOGZlMTAuLmFiNGYxZGEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJv
bnQuaAorKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmgKQEAgLTEwLDUgKzEwLDggQEAg
aW50IHB2Y2FsbHNfZnJvbnRfYmluZChzdHJ1Y3Qgc29ja2V0ICpzb2NrLAogCQkgICAgICAgc3Ry
dWN0IHNvY2thZGRyICphZGRyLAogCQkgICAgICAgaW50IGFkZHJfbGVuKTsKIGludCBwdmNhbGxz
X2Zyb250X2xpc3RlbihzdHJ1Y3Qgc29ja2V0ICpzb2NrLCBpbnQgYmFja2xvZyk7CitpbnQgcHZj
YWxsc19mcm9udF9hY2NlcHQoc3RydWN0IHNvY2tldCAqc29jaywKKwkJCSBzdHJ1Y3Qgc29ja2V0
ICpuZXdzb2NrLAorCQkJIGludCBmbGFncyk7CiAKICNlbmRpZgotLSAKMS45LjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 24 17:33:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 17:33:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e735I-0004V8-SD; Tue, 24 Oct 2017 17:33:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e735H-0004Or-7M
 for xen-devel@lists.xen.org; Tue, 24 Oct 2017 17:33:47 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 42/3B-29298-A797FE95; Tue, 24 Oct 2017 17:33:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgkeJIrShJLcpLzFFi42I5NlE2Wbeq8n2
 kwfMl0hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aTbRNZCzYaV0xbdoC5gfGyVhcjF4eQwDYm
 if2r1zJ2MXJysAg4SNxYdYqti5GDg1EgRuLBD2uQMKNAmMTky0tYQWw2AUOJv082sYHYIgLSE
 tc+X2YEmcMsMJlR4vW7X8wgvcICthLffomAmCwCqhLHV4SDmLwC7hI9/RIgnRICchInj01mBQ
 lzAoUvbXSGOKaVUaJ7/RbmCYy8CxgZVjGqF6cWlaUW6RrpJRVlpmeU5CZm5ugaGpjq5aYWFye
 mp+YkJhXrJefnbmIEhgEDEOxg/P7H6RCjJAeTkihvQPr7SCG+pPyUyozE4oz4otKc1OJDjDIc
 HEoSvJ4VQDnBotT01Iq0zBxgQMKkJTh4lER4g0DSvMUFibnFmekQqVOM9hzHNl3+w8SxoOcGk
 Oy4eRdIPpv5uoFZiCUvPy9VSpw3HKRNAKQtozQPbigsgi4xykoJ8zICnSnEU5BalJtZgir/il
 Gcg1FJmDcOZApPZl4J3O5XQGcxAZ0la/8G5KySRISUVANjY3qmjMG6ZcuMlDP1p4ed+O0Rq2V
 kldly/NG1+6s2pAuv59VzqRZiP/n551XW/dKe/B8sJ1acSixdEln2RXyvpeMNranrxH7fEAre
 2hyoMbfx6bqAIOHymqadEt+aYta8d2aZPVmYk23h6jtrVr7etGvvx9/RtjfEnXel+fI8PObBL
 HVpfV2TEktxRqKhFnNRcSIAZygwl5sCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1508866425!104884684!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 552 invoked from network); 24 Oct 2017 17:33:46 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Oct 2017 17:33:46 -0000
Received: from sstabellini-ThinkPad-X260.hsd1.ca.comcast.net
 (c-24-130-70-9.hsd1.ca.comcast.net [24.130.70.9])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 95B2721939;
 Tue, 24 Oct 2017 17:33:44 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 95B2721939
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Tue, 24 Oct 2017 10:33:31 -0700
Message-Id: <1508866413-30141-11-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1508866413-30141-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710231608270.574@sstabellini-ThinkPad-X260>
 <1508866413-30141-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v6 11/13] xen/pvcalls: implement poll command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rm9yIGFjdGl2ZSBzb2NrZXRzLCBjaGVjayB0aGUgaW5kZXhlcyBhbmQgdXNlIHRoZSBpbmZsaWdo
dF9jb25uX3JlcQp3YWl0cXVldWUgdG8gd2FpdC4KCkZvciBwYXNzaXZlIHNvY2tldHMgaWYgYW4g
YWNjZXB0IGlzIG91dHN0YW5kaW5nCihQVkNBTExTX0ZMQUdfQUNDRVBUX0lORkxJR0hUKSwgY2hl
Y2sgaWYgaXQgaGFzIGJlZW4gYW5zd2VyZWQgYnkgbG9va2luZwphdCBiZWRhdGEtPnJzcFtyZXFf
aWRdLiBJZiBzbywgcmV0dXJuIFBPTExJTi4gIE90aGVyd2lzZSB1c2UgdGhlCmluZmxpZ2h0X2Fj
Y2VwdF9yZXEgd2FpdHF1ZXVlLgoKSWYgbm8gYWNjZXB0cyBhcmUgaW5mbGlnaHQsIHNlbmQgUFZD
QUxMU19QT0xMIHRvIHRoZSBiYWNrZW5kLiBJZiB3ZSBoYXZlCm91dHN0YW5kaW5nIFBPTEwgcmVx
dWVzdHMgYXdhaXRpbmcgZm9yIGEgcmVzcG9uc2UgdXNlIHRoZSBpbmZsaWdodF9yZXEKd2FpdHF1
ZXVlOiBpbmZsaWdodF9yZXEgaXMgYXdha2VuIHdoZW4gYSBuZXcgcmVzcG9uc2UgaXMgcmVjZWl2
ZWQ7IG9uCndha2V1cCB3ZSBjaGVjayB3aGV0aGVyIHRoZSBQT0xMIHJlc3BvbnNlIGlzIGFycml2
ZWQgYnkgbG9va2luZyBhdCB0aGUKUFZDQUxMU19GTEFHX1BPTExfUkVUIGZsYWcuIFdlIHNldCB0
aGUgZmxhZyBmcm9tCnB2Y2FsbHNfZnJvbnRfZXZlbnRfaGFuZGxlciwgaWYgdGhlIHJlc3BvbnNl
IHdhcyBmb3IgYSBQT0xMIGNvbW1hbmQuCgpJbiBwdmNhbGxzX2Zyb250X2V2ZW50X2hhbmRsZXIs
IGdldCB0aGUgc3RydWN0IHNvY2tfbWFwcGluZyBmcm9tIHRoZQpwb2xsIGlkICh3ZSBwcmV2aW91
c2x5IGNvbnZlcnRlZCBzdHJ1Y3Qgc29ja19tYXBwaW5nKiB0byB1aW50NjRfdCBhbmQKdXNlZCBp
dCBhcyBpZCkuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBv
cmV0by5jb20+ClJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBv
cmFjbGUuY29tPgpDQzogYm9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20KQ0M6IGpncm9zc0BzdXNl
LmNvbQotLS0KIGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYyB8IDE0NCArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLQogZHJpdmVycy94ZW4vcHZjYWxscy1mcm9u
dC5oIHwgICAzICsKIDIgZmlsZXMgY2hhbmdlZCwgMTM4IGluc2VydGlvbnMoKyksIDkgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jIGIvZHJpdmVy
cy94ZW4vcHZjYWxscy1mcm9udC5jCmluZGV4IGEwN2JlNmEuLjRhNDEzZmYgMTAwNjQ0Ci0tLSBh
L2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYworKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZy
b250LmMKQEAgLTgzLDYgKzgzLDggQEAgc3RydWN0IHNvY2tfbWFwcGluZyB7CiAJCSAqIE9ubHkg
b25lIHBvbGwgb3BlcmF0aW9uIGNhbiBiZSBpbmZsaWdodCBmb3IgYSBnaXZlbiBzb2NrZXQuCiAJ
CSAqLwogI2RlZmluZSBQVkNBTExTX0ZMQUdfQUNDRVBUX0lORkxJR0hUIDAKKyNkZWZpbmUgUFZD
QUxMU19GTEFHX1BPTExfSU5GTElHSFQgICAxCisjZGVmaW5lIFBWQ0FMTFNfRkxBR19QT0xMX1JF
VCAgICAgICAgMgogCQkJdWludDhfdCBmbGFnczsKIAkJCXVpbnQzMl90IGluZmxpZ2h0X3JlcV9p
ZDsKIAkJCXN0cnVjdCBzb2NrX21hcHBpbmcgKmFjY2VwdF9tYXA7CkBAIC0xNTQsMTUgKzE1Niwz
MiBAQCBzdGF0aWMgaXJxcmV0dXJuX3QgcHZjYWxsc19mcm9udF9ldmVudF9oYW5kbGVyKGludCBp
cnEsIHZvaWQgKmRldl9pZCkKIAkJcnNwID0gUklOR19HRVRfUkVTUE9OU0UoJmJlZGF0YS0+cmlu
ZywgYmVkYXRhLT5yaW5nLnJzcF9jb25zKTsKIAogCQlyZXFfaWQgPSByc3AtPnJlcV9pZDsKLQkJ
ZHN0ID0gKHVpbnQ4X3QgKikmYmVkYXRhLT5yc3BbcmVxX2lkXSArIHNpemVvZihyc3AtPnJlcV9p
ZCk7Ci0JCXNyYyA9ICh1aW50OF90ICopcnNwICsgc2l6ZW9mKHJzcC0+cmVxX2lkKTsKLQkJbWVt
Y3B5KGRzdCwgc3JjLCBzaXplb2YoKnJzcCkgLSBzaXplb2YocnNwLT5yZXFfaWQpKTsKLQkJLyoK
LQkJICogRmlyc3QgY29weSB0aGUgcmVzdCBvZiB0aGUgZGF0YSwgdGhlbiByZXFfaWQuIEl0IGlz
Ci0JCSAqIHBhaXJlZCB3aXRoIHRoZSBiYXJyaWVyIHdoZW4gYWNjZXNzaW5nIGJlZGF0YS0+cnNw
LgotCQkgKi8KLQkJc21wX3dtYigpOwotCQliZWRhdGEtPnJzcFtyZXFfaWRdLnJlcV9pZCA9IHJz
cC0+cmVxX2lkOworCQlpZiAocnNwLT5jbWQgPT0gUFZDQUxMU19QT0xMKSB7CisJCQlzdHJ1Y3Qg
c29ja19tYXBwaW5nICptYXAgPSAoc3RydWN0IHNvY2tfbWFwcGluZyAqKQorCQkJCQkJICAgcnNw
LT51LnBvbGwuaWQ7CisKKwkJCWNsZWFyX2JpdChQVkNBTExTX0ZMQUdfUE9MTF9JTkZMSUdIVCwK
KwkJCQkgICh2b2lkICopJm1hcC0+cGFzc2l2ZS5mbGFncyk7CisJCQkvKgorCQkJICogY2xlYXIg
SU5GTElHSFQsIHRoZW4gc2V0IFJFVC4gSXQgcGFpcnMgd2l0aAorCQkJICogdGhlIGNoZWNrcyBh
dCB0aGUgYmVnaW5uaW5nIG9mCisJCQkgKiBwdmNhbGxzX2Zyb250X3BvbGxfcGFzc2l2ZS4KKwkJ
CSAqLworCQkJc21wX3dtYigpOworCQkJc2V0X2JpdChQVkNBTExTX0ZMQUdfUE9MTF9SRVQsCisJ
CQkJKHZvaWQgKikmbWFwLT5wYXNzaXZlLmZsYWdzKTsKKwkJfSBlbHNlIHsKKwkJCWRzdCA9ICh1
aW50OF90ICopJmJlZGF0YS0+cnNwW3JlcV9pZF0gKworCQkJICAgICAgc2l6ZW9mKHJzcC0+cmVx
X2lkKTsKKwkJCXNyYyA9ICh1aW50OF90ICopcnNwICsgc2l6ZW9mKHJzcC0+cmVxX2lkKTsKKwkJ
CW1lbWNweShkc3QsIHNyYywgc2l6ZW9mKCpyc3ApIC0gc2l6ZW9mKHJzcC0+cmVxX2lkKSk7CisJ
CQkvKgorCQkJICogRmlyc3QgY29weSB0aGUgcmVzdCBvZiB0aGUgZGF0YSwgdGhlbiByZXFfaWQu
IEl0IGlzCisJCQkgKiBwYWlyZWQgd2l0aCB0aGUgYmFycmllciB3aGVuIGFjY2Vzc2luZyBiZWRh
dGEtPnJzcC4KKwkJCSAqLworCQkJc21wX3dtYigpOworCQkJYmVkYXRhLT5yc3BbcmVxX2lkXS5y
ZXFfaWQgPSByZXFfaWQ7CisJCX0KIAogCQlkb25lID0gMTsKIAkJYmVkYXRhLT5yaW5nLnJzcF9j
b25zKys7CkBAIC04NDAsNiArODU5LDExMyBAQCBpbnQgcHZjYWxsc19mcm9udF9hY2NlcHQoc3Ry
dWN0IHNvY2tldCAqc29jaywgc3RydWN0IHNvY2tldCAqbmV3c29jaywgaW50IGZsYWdzKQogCXJl
dHVybiByZXQ7CiB9CiAKK3N0YXRpYyB1bnNpZ25lZCBpbnQgcHZjYWxsc19mcm9udF9wb2xsX3Bh
c3NpdmUoc3RydWN0IGZpbGUgKmZpbGUsCisJCQkJCSAgICAgICBzdHJ1Y3QgcHZjYWxsc19iZWRh
dGEgKmJlZGF0YSwKKwkJCQkJICAgICAgIHN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCwKKwkJCQkJ
ICAgICAgIHBvbGxfdGFibGUgKndhaXQpCit7CisJaW50IG5vdGlmeSwgcmVxX2lkLCByZXQ7CisJ
c3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3QgKnJlcTsKKworCWlmICh0ZXN0X2JpdChQVkNBTExT
X0ZMQUdfQUNDRVBUX0lORkxJR0hULAorCQkgICAgICh2b2lkICopJm1hcC0+cGFzc2l2ZS5mbGFn
cykpIHsKKwkJdWludDMyX3QgcmVxX2lkID0gUkVBRF9PTkNFKG1hcC0+cGFzc2l2ZS5pbmZsaWdo
dF9yZXFfaWQpOworCisJCWlmIChyZXFfaWQgIT0gUFZDQUxMU19JTlZBTElEX0lEICYmCisJCSAg
ICBSRUFEX09OQ0UoYmVkYXRhLT5yc3BbcmVxX2lkXS5yZXFfaWQpID09IHJlcV9pZCkKKwkJCXJl
dHVybiBQT0xMSU4gfCBQT0xMUkROT1JNOworCisJCXBvbGxfd2FpdChmaWxlLCAmbWFwLT5wYXNz
aXZlLmluZmxpZ2h0X2FjY2VwdF9yZXEsIHdhaXQpOworCQlyZXR1cm4gMDsKKwl9CisKKwlpZiAo
dGVzdF9hbmRfY2xlYXJfYml0KFBWQ0FMTFNfRkxBR19QT0xMX1JFVCwKKwkJCSAgICAgICAodm9p
ZCAqKSZtYXAtPnBhc3NpdmUuZmxhZ3MpKQorCQlyZXR1cm4gUE9MTElOIHwgUE9MTFJETk9STTsK
KworCS8qCisJICogRmlyc3QgY2hlY2sgUkVULCB0aGVuIElORkxJR0hULiBObyBiYXJyaWVycyBu
ZWNlc3NhcnkgdG8KKwkgKiBlbnN1cmUgZXhlY3V0aW9uIG9yZGVyaW5nIGJlY2F1c2Ugb2YgdGhl
IGNvbmRpdGlvbmFsCisJICogaW5zdHJ1Y3Rpb25zIGNyZWF0aW5nIGNvbnRyb2wgZGVwZW5kZW5j
aWVzLgorCSAqLworCisJaWYgKHRlc3RfYW5kX3NldF9iaXQoUFZDQUxMU19GTEFHX1BPTExfSU5G
TElHSFQsCisJCQkgICAgICh2b2lkICopJm1hcC0+cGFzc2l2ZS5mbGFncykpIHsKKwkJcG9sbF93
YWl0KGZpbGUsICZiZWRhdGEtPmluZmxpZ2h0X3JlcSwgd2FpdCk7CisJCXJldHVybiAwOworCX0K
KworCXNwaW5fbG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7CisJcmV0ID0gZ2V0X3JlcXVlc3Qo
YmVkYXRhLCAmcmVxX2lkKTsKKwlpZiAocmV0IDwgMCkgeworCQlzcGluX3VubG9jaygmYmVkYXRh
LT5zb2NrZXRfbG9jayk7CisJCXJldHVybiByZXQ7CisJfQorCXJlcSA9IFJJTkdfR0VUX1JFUVVF
U1QoJmJlZGF0YS0+cmluZywgcmVxX2lkKTsKKwlyZXEtPnJlcV9pZCA9IHJlcV9pZDsKKwlyZXEt
PmNtZCA9IFBWQ0FMTFNfUE9MTDsKKwlyZXEtPnUucG9sbC5pZCA9ICh1aW50NjRfdCkgbWFwOwor
CisJYmVkYXRhLT5yaW5nLnJlcV9wcm9kX3B2dCsrOworCVJJTkdfUFVTSF9SRVFVRVNUU19BTkRf
Q0hFQ0tfTk9USUZZKCZiZWRhdGEtPnJpbmcsIG5vdGlmeSk7CisJc3Bpbl91bmxvY2soJmJlZGF0
YS0+c29ja2V0X2xvY2spOworCWlmIChub3RpZnkpCisJCW5vdGlmeV9yZW1vdGVfdmlhX2lycShi
ZWRhdGEtPmlycSk7CisKKwlwb2xsX3dhaXQoZmlsZSwgJmJlZGF0YS0+aW5mbGlnaHRfcmVxLCB3
YWl0KTsKKwlyZXR1cm4gMDsKK30KKworc3RhdGljIHVuc2lnbmVkIGludCBwdmNhbGxzX2Zyb250
X3BvbGxfYWN0aXZlKHN0cnVjdCBmaWxlICpmaWxlLAorCQkJCQkgICAgICBzdHJ1Y3QgcHZjYWxs
c19iZWRhdGEgKmJlZGF0YSwKKwkJCQkJICAgICAgc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwLAor
CQkJCQkgICAgICBwb2xsX3RhYmxlICp3YWl0KQoreworCXVuc2lnbmVkIGludCBtYXNrID0gMDsK
KwlpbnQzMl90IGluX2Vycm9yLCBvdXRfZXJyb3I7CisJc3RydWN0IHB2Y2FsbHNfZGF0YV9pbnRm
ICppbnRmID0gbWFwLT5hY3RpdmUucmluZzsKKworCW91dF9lcnJvciA9IGludGYtPm91dF9lcnJv
cjsKKwlpbl9lcnJvciA9IGludGYtPmluX2Vycm9yOworCisJcG9sbF93YWl0KGZpbGUsICZtYXAt
PmFjdGl2ZS5pbmZsaWdodF9jb25uX3JlcSwgd2FpdCk7CisJaWYgKHB2Y2FsbHNfZnJvbnRfd3Jp
dGVfdG9kbyhtYXApKQorCQltYXNrIHw9IFBPTExPVVQgfCBQT0xMV1JOT1JNOworCWlmIChwdmNh
bGxzX2Zyb250X3JlYWRfdG9kbyhtYXApKQorCQltYXNrIHw9IFBPTExJTiB8IFBPTExSRE5PUk07
CisJaWYgKGluX2Vycm9yICE9IDAgfHwgb3V0X2Vycm9yICE9IDApCisJCW1hc2sgfD0gUE9MTEVS
UjsKKworCXJldHVybiBtYXNrOworfQorCit1bnNpZ25lZCBpbnQgcHZjYWxsc19mcm9udF9wb2xs
KHN0cnVjdCBmaWxlICpmaWxlLCBzdHJ1Y3Qgc29ja2V0ICpzb2NrLAorCQkJICAgICAgIHBvbGxf
dGFibGUgKndhaXQpCit7CisJc3RydWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGE7CisJc3RydWN0
IHNvY2tfbWFwcGluZyAqbWFwOworCWludCByZXQ7CisKKwlwdmNhbGxzX2VudGVyKCk7CisJaWYg
KCFwdmNhbGxzX2Zyb250X2RldikgeworCQlwdmNhbGxzX2V4aXQoKTsKKwkJcmV0dXJuIFBPTExO
VkFMOworCX0KKwliZWRhdGEgPSBkZXZfZ2V0X2RydmRhdGEoJnB2Y2FsbHNfZnJvbnRfZGV2LT5k
ZXYpOworCisJbWFwID0gKHN0cnVjdCBzb2NrX21hcHBpbmcgKikgc29jay0+c2stPnNrX3NlbmRf
aGVhZDsKKwlpZiAoIW1hcCkgeworCQlwdmNhbGxzX2V4aXQoKTsKKwkJcmV0dXJuIFBPTExOVkFM
OworCX0KKwlpZiAobWFwLT5hY3RpdmVfc29ja2V0KQorCQlyZXQgPSBwdmNhbGxzX2Zyb250X3Bv
bGxfYWN0aXZlKGZpbGUsIGJlZGF0YSwgbWFwLCB3YWl0KTsKKwllbHNlCisJCXJldCA9IHB2Y2Fs
bHNfZnJvbnRfcG9sbF9wYXNzaXZlKGZpbGUsIGJlZGF0YSwgbWFwLCB3YWl0KTsKKwlwdmNhbGxz
X2V4aXQoKTsKKwlyZXR1cm4gcmV0OworfQorCiBzdGF0aWMgY29uc3Qgc3RydWN0IHhlbmJ1c19k
ZXZpY2VfaWQgcHZjYWxsc19mcm9udF9pZHNbXSA9IHsKIAl7ICJwdmNhbGxzIiB9LAogCXsgIiIg
fQpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oIGIvZHJpdmVycy94ZW4v
cHZjYWxscy1mcm9udC5oCmluZGV4IGRlMjQwNDEuLjI1ZTA1YjggMTAwNjQ0Ci0tLSBhL2RyaXZl
cnMveGVuL3B2Y2FsbHMtZnJvbnQuaAorKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmgK
QEAgLTIwLDUgKzIwLDggQEAgaW50IHB2Y2FsbHNfZnJvbnRfcmVjdm1zZyhzdHJ1Y3Qgc29ja2V0
ICpzb2NrLAogCQkJICBzdHJ1Y3QgbXNnaGRyICptc2csCiAJCQkgIHNpemVfdCBsZW4sCiAJCQkg
IGludCBmbGFncyk7Cit1bnNpZ25lZCBpbnQgcHZjYWxsc19mcm9udF9wb2xsKHN0cnVjdCBmaWxl
ICpmaWxlLAorCQkJCXN0cnVjdCBzb2NrZXQgKnNvY2ssCisJCQkJcG9sbF90YWJsZSAqd2FpdCk7
CiAKICNlbmRpZgotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 24 17:33:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 17:33:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e735J-0004Vk-3b; Tue, 24 Oct 2017 17:33:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e735H-0004R7-Db
 for xen-devel@lists.xen.org; Tue, 24 Oct 2017 17:33:47 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 6F/01-17628-A797FE95; Tue, 24 Oct 2017 17:33:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmkeJIrShJLcpLzFFi42I5NlE2Wbeq8n2
 kwbkdbBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bxww4Fb5QqLh+4yNTAOFe2i5GLQ0hgG5PE
 u8l7mboYOTlYBBwkdrx5ztbFyMHBKBAj8eCHNUiYUSBMYvLlJawgNpuAocTfJ5vYQGwRAWmJa
 58vM4LMYRaYzCjx+t0vZpCEsICFxNTDJ9ghZqpKzLo8C6yBV8Bd4vTypWCDJATkJE4em8wKso
 sTKH5pozPEPa2MEt3rtzBPYORdwMiwilGjOLWoLLVI18hML6koMz2jJDcxM0fX0MBULze1uDg
 xPTUnMalYLzk/dxMjMBjqGRgYdzDenux3iFGSg0lJlDcg/X2kEF9SfkplRmJxRnxRaU5q8SFG
 GQ4OJQle2QqgnGBRanpqRVpmDjAsYdISHDxKIrxBIGne4oLE3OLMdIjUKUZ7jmObLv9h4ljQc
 wNIdty8CySfzXzdwCzEkpeflyolznsXpE0ApC2jNA9uKCyOLjHKSgnzMjIwMAjxFKQW5WaWoM
 q/YhTnYFQS5pUGmcKTmVcCt/sV0FlMQGfJ2r8BOaskESEl1cDofJnjVdva8EvT1zSGRsc+3lf
 Y/feBze4Dv9J+ea5r1/275ta5lo2SNxbv/G7E/m5ezqQEww47oXb/k5ZvrjHcbKgsCbtt+6C7
 XHH6zcL7BlWlzRvONPoYp3KzG8xLYNrDF2+wsY3b2Pz7lqKbWR9UXbPdQhnaq+a9lb7D5TU3L
 rWAmTWf45USS3FGoqEWc1FxIgD7WcEnngIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1508866424!105577013!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56185 invoked from network); 24 Oct 2017 17:33:45 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Oct 2017 17:33:45 -0000
Received: from sstabellini-ThinkPad-X260.hsd1.ca.comcast.net
 (c-24-130-70-9.hsd1.ca.comcast.net [24.130.70.9])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3966F2192C;
 Tue, 24 Oct 2017 17:33:44 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3966F2192C
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Tue, 24 Oct 2017 10:33:30 -0700
Message-Id: <1508866413-30141-10-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1508866413-30141-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710231608270.574@sstabellini-ThinkPad-X260>
 <1508866413-30141-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v6 10/13] xen/pvcalls: implement recvmsg
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW1wbGVtZW50IHJlY3Ztc2cgYnkgY29weWluZyBkYXRhIGZyb20gdGhlICJpbiIgcmluZy4gSWYg
bm90IGVub3VnaCBkYXRhCmlzIGF2YWlsYWJsZSBhbmQgdGhlIHJlY3Ztc2cgY2FsbCBpcyBibG9j
a2luZywgdGhlbiB3YWl0IG9uIHRoZQppbmZsaWdodF9jb25uX3JlcSB3YWl0cXVldWUuIFRha2Ug
dGhlIGFjdGl2ZSBzb2NrZXQgaW5fbXV0ZXggc28gdGhhdApvbmx5IG9uZSBmdW5jdGlvbiBjYW4g
YWNjZXNzIHRoZSByaW5nIGF0IGFueSBnaXZlbiB0aW1lLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgpSZXZpZXdlZC1ieTogQm9yaXMgT3N0
cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ0M6IGJvcmlzLm9zdHJvdnNreUBv
cmFjbGUuY29tCkNDOiBqZ3Jvc3NAc3VzZS5jb20KLS0tCiBkcml2ZXJzL3hlbi9wdmNhbGxzLWZy
b250LmMgfCAxMDggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
IGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaCB8ICAgNCArKwogMiBmaWxlcyBjaGFuZ2VkLCAx
MTIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQu
YyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwppbmRleCAyN2I3OTcwLi5hMDdiZTZhIDEw
MDY0NAotLS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKKysrIGIvZHJpdmVycy94ZW4v
cHZjYWxscy1mcm9udC5jCkBAIC0xMTcsNiArMTE3LDIwIEBAIHN0YXRpYyBib29sIHB2Y2FsbHNf
ZnJvbnRfd3JpdGVfdG9kbyhzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXApCiAJcmV0dXJuICEhKHNp
emUgLSBwdmNhbGxzX3F1ZXVlZChwcm9kLCBjb25zLCBzaXplKSk7CiB9CiAKK3N0YXRpYyBib29s
IHB2Y2FsbHNfZnJvbnRfcmVhZF90b2RvKHN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCkKK3sKKwlz
dHJ1Y3QgcHZjYWxsc19kYXRhX2ludGYgKmludGYgPSBtYXAtPmFjdGl2ZS5yaW5nOworCVJJTkdf
SURYIGNvbnMsIHByb2Q7CisJaW50MzJfdCBlcnJvcjsKKworCWNvbnMgPSBpbnRmLT5pbl9jb25z
OworCXByb2QgPSBpbnRmLT5pbl9wcm9kOworCWVycm9yID0gaW50Zi0+aW5fZXJyb3I7CisJcmV0
dXJuIChlcnJvciAhPSAwIHx8CisJCXB2Y2FsbHNfcXVldWVkKHByb2QsIGNvbnMsCisJCQkgICAg
ICAgWEVOX0ZMRVhfUklOR19TSVpFKFBWQ0FMTFNfUklOR19PUkRFUikpICE9IDApOworfQorCiBz
dGF0aWMgaXJxcmV0dXJuX3QgcHZjYWxsc19mcm9udF9ldmVudF9oYW5kbGVyKGludCBpcnEsIHZv
aWQgKmRldl9pZCkKIHsKIAlzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2ID0gZGV2X2lkOwpAQCAt
NDgxLDYgKzQ5NSwxMDAgQEAgaW50IHB2Y2FsbHNfZnJvbnRfc2VuZG1zZyhzdHJ1Y3Qgc29ja2V0
ICpzb2NrLCBzdHJ1Y3QgbXNnaGRyICptc2csCiAJcmV0dXJuIHRvdF9zZW50OwogfQogCitzdGF0
aWMgaW50IF9fcmVhZF9yaW5nKHN0cnVjdCBwdmNhbGxzX2RhdGFfaW50ZiAqaW50ZiwKKwkJICAg
ICAgIHN0cnVjdCBwdmNhbGxzX2RhdGEgKmRhdGEsCisJCSAgICAgICBzdHJ1Y3QgaW92X2l0ZXIg
Km1zZ19pdGVyLAorCQkgICAgICAgc2l6ZV90IGxlbiwgaW50IGZsYWdzKQoreworCVJJTkdfSURY
IGNvbnMsIHByb2QsIHNpemUsIG1hc2tlZF9wcm9kLCBtYXNrZWRfY29uczsKKwlSSU5HX0lEWCBh
cnJheV9zaXplID0gWEVOX0ZMRVhfUklOR19TSVpFKFBWQ0FMTFNfUklOR19PUkRFUik7CisJaW50
MzJfdCBlcnJvcjsKKworCWNvbnMgPSBpbnRmLT5pbl9jb25zOworCXByb2QgPSBpbnRmLT5pbl9w
cm9kOworCWVycm9yID0gaW50Zi0+aW5fZXJyb3I7CisJLyogZ2V0IHBvaW50ZXJzIGJlZm9yZSBy
ZWFkaW5nIGZyb20gdGhlIHJpbmcgKi8KKwl2aXJ0X3JtYigpOworCWlmIChlcnJvciA8IDApCisJ
CXJldHVybiBlcnJvcjsKKworCXNpemUgPSBwdmNhbGxzX3F1ZXVlZChwcm9kLCBjb25zLCBhcnJh
eV9zaXplKTsKKwltYXNrZWRfcHJvZCA9IHB2Y2FsbHNfbWFzayhwcm9kLCBhcnJheV9zaXplKTsK
KwltYXNrZWRfY29ucyA9IHB2Y2FsbHNfbWFzayhjb25zLCBhcnJheV9zaXplKTsKKworCWlmIChz
aXplID09IDApCisJCXJldHVybiAwOworCisJaWYgKGxlbiA+IHNpemUpCisJCWxlbiA9IHNpemU7
CisKKwlpZiAobWFza2VkX3Byb2QgPiBtYXNrZWRfY29ucykgeworCQljb3B5X3RvX2l0ZXIoZGF0
YS0+aW4gKyBtYXNrZWRfY29ucywgbGVuLCBtc2dfaXRlcik7CisJfSBlbHNlIHsKKwkJaWYgKGxl
biA+IChhcnJheV9zaXplIC0gbWFza2VkX2NvbnMpKSB7CisJCQljb3B5X3RvX2l0ZXIoZGF0YS0+
aW4gKyBtYXNrZWRfY29ucywKKwkJCQkgICAgIGFycmF5X3NpemUgLSBtYXNrZWRfY29ucywgbXNn
X2l0ZXIpOworCQkJY29weV90b19pdGVyKGRhdGEtPmluLAorCQkJCSAgICAgbGVuIC0gKGFycmF5
X3NpemUgLSBtYXNrZWRfY29ucyksCisJCQkJICAgICBtc2dfaXRlcik7CisJCX0gZWxzZSB7CisJ
CQljb3B5X3RvX2l0ZXIoZGF0YS0+aW4gKyBtYXNrZWRfY29ucywgbGVuLCBtc2dfaXRlcik7CisJ
CX0KKwl9CisJLyogcmVhZCBkYXRhIGZyb20gdGhlIHJpbmcgYmVmb3JlIGluY3JlYXNpbmcgdGhl
IGluZGV4ICovCisJdmlydF9tYigpOworCWlmICghKGZsYWdzICYgTVNHX1BFRUspKQorCQlpbnRm
LT5pbl9jb25zICs9IGxlbjsKKworCXJldHVybiBsZW47Cit9CisKK2ludCBwdmNhbGxzX2Zyb250
X3JlY3Ztc2coc3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0IG1zZ2hkciAqbXNnLCBzaXplX3Qg
bGVuLAorCQkgICAgIGludCBmbGFncykKK3sKKwlzdHJ1Y3QgcHZjYWxsc19iZWRhdGEgKmJlZGF0
YTsKKwlpbnQgcmV0OworCXN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcDsKKworCWlmIChmbGFncyAm
IChNU0dfQ01TR19DTE9FWEVDfE1TR19FUlJRVUVVRXxNU0dfT09CfE1TR19UUlVOQykpCisJCXJl
dHVybiAtRU9QTk9UU1VQUDsKKworCXB2Y2FsbHNfZW50ZXIoKTsKKwlpZiAoIXB2Y2FsbHNfZnJv
bnRfZGV2KSB7CisJCXB2Y2FsbHNfZXhpdCgpOworCQlyZXR1cm4gLUVOT1RDT05OOworCX0KKwli
ZWRhdGEgPSBkZXZfZ2V0X2RydmRhdGEoJnB2Y2FsbHNfZnJvbnRfZGV2LT5kZXYpOworCisJbWFw
ID0gKHN0cnVjdCBzb2NrX21hcHBpbmcgKikgc29jay0+c2stPnNrX3NlbmRfaGVhZDsKKwlpZiAo
IW1hcCkgeworCQlwdmNhbGxzX2V4aXQoKTsKKwkJcmV0dXJuIC1FTk9UU09DSzsKKwl9CisKKwlt
dXRleF9sb2NrKCZtYXAtPmFjdGl2ZS5pbl9tdXRleCk7CisJaWYgKGxlbiA+IFhFTl9GTEVYX1JJ
TkdfU0laRShQVkNBTExTX1JJTkdfT1JERVIpKQorCQlsZW4gPSBYRU5fRkxFWF9SSU5HX1NJWkUo
UFZDQUxMU19SSU5HX09SREVSKTsKKworCXdoaWxlICghKGZsYWdzICYgTVNHX0RPTlRXQUlUKSAm
JiAhcHZjYWxsc19mcm9udF9yZWFkX3RvZG8obWFwKSkgeworCQl3YWl0X2V2ZW50X2ludGVycnVw
dGlibGUobWFwLT5hY3RpdmUuaW5mbGlnaHRfY29ubl9yZXEsCisJCQkJCSBwdmNhbGxzX2Zyb250
X3JlYWRfdG9kbyhtYXApKTsKKwl9CisJcmV0ID0gX19yZWFkX3JpbmcobWFwLT5hY3RpdmUucmlu
ZywgJm1hcC0+YWN0aXZlLmRhdGEsCisJCQkgICZtc2ctPm1zZ19pdGVyLCBsZW4sIGZsYWdzKTsK
KworCWlmIChyZXQgPiAwKQorCQlub3RpZnlfcmVtb3RlX3ZpYV9pcnEobWFwLT5hY3RpdmUuaXJx
KTsKKwlpZiAocmV0ID09IDApCisJCXJldCA9IChmbGFncyAmIE1TR19ET05UV0FJVCkgPyAtRUFH
QUlOIDogMDsKKwlpZiAocmV0ID09IC1FTk9UQ09OTikKKwkJcmV0ID0gMDsKKworCW11dGV4X3Vu
bG9jaygmbWFwLT5hY3RpdmUuaW5fbXV0ZXgpOworCXB2Y2FsbHNfZXhpdCgpOworCXJldHVybiBy
ZXQ7Cit9CisKIGludCBwdmNhbGxzX2Zyb250X2JpbmQoc3RydWN0IHNvY2tldCAqc29jaywgc3Ry
dWN0IHNvY2thZGRyICphZGRyLCBpbnQgYWRkcl9sZW4pCiB7CiAJc3RydWN0IHB2Y2FsbHNfYmVk
YXRhICpiZWRhdGE7CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmggYi9k
cml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmgKaW5kZXggZDkzN2MyNC4uZGUyNDA0MSAxMDA2NDQK
LS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oCisrKyBiL2RyaXZlcnMveGVuL3B2Y2Fs
bHMtZnJvbnQuaApAQCAtMTYsNSArMTYsOSBAQCBpbnQgcHZjYWxsc19mcm9udF9hY2NlcHQoc3Ry
dWN0IHNvY2tldCAqc29jaywKIGludCBwdmNhbGxzX2Zyb250X3NlbmRtc2coc3RydWN0IHNvY2tl
dCAqc29jaywKIAkJCSAgc3RydWN0IG1zZ2hkciAqbXNnLAogCQkJICBzaXplX3QgbGVuKTsKK2lu
dCBwdmNhbGxzX2Zyb250X3JlY3Ztc2coc3RydWN0IHNvY2tldCAqc29jaywKKwkJCSAgc3RydWN0
IG1zZ2hkciAqbXNnLAorCQkJICBzaXplX3QgbGVuLAorCQkJICBpbnQgZmxhZ3MpOwogCiAjZW5k
aWYKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 24 17:33:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 17:33:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e735J-0004WQ-BK; Tue, 24 Oct 2017 17:33:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e735H-0004RK-FC
 for xen-devel@lists.xen.org; Tue, 24 Oct 2017 17:33:47 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 E6/6F-31244-A797FE95; Tue, 24 Oct 2017 17:33:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphkeJIrShJLcpLzFFi42I5NlE2Wbeq8n2
 kQfcmNoslHxezODB6HN39mymAMYo1My8pvyKBNaP78QqWglaRin2nZjA2MG4W7GLk4hAS2MYk
 8Wf1HaYuRk4OFgEHib2rlrN1MXJwMArESDz4YQ0SZhQIk5h8eQkriM0mYCjx98kmNhBbREBa4
 trny4wgc5gFJjNKvH73ixkkISxgL9E9ZR7UTFWJlwcmsIPYvAJuEnNfTwAbJCEgJ3Hy2GRWkF
 2cAu4SlzY6Q9zTyijRvX4L8wRG3gWMDKsYNYpTi8pSi3SNjfSSijLTM0pyEzNzdA0NzPRyU4u
 LE9NTcxKTivWS83M3MQLDgQEIdjCeXhd4iFGSg0lJlDcg/X2kEF9SfkplRmJxRnxRaU5q8SFG
 GQ4OJQlezwqgnGBRanpqRVpmDjAwYdISHDxKIrxBIGne4oLE3OLMdIjUKUZ7jmObLv9h4ljQc
 wNIdty8CySfzXzdwCzEkpeflyolzhsO0iYA0pZRmgc3FBZJlxhlpYR5GYHOFOIpSC3KzSxBlX
 /FKM7BqCTMGwcyhSczrwRu9yugs5iAzpK1fwNyVkkiQkqqgdH13/kHZvvesBxfab7m5obOjQ9
 Ozm3jXVecJN6XzjOjXVWHJ2TpHLeWEu+1c3w5N278fFR320GJA87iv51+Bxn3WWzJ9Zxlfeia
 n/i62JjY5ksqPP7ewRrHfdd33qxh37uRYWZ/5xO2lFexm78rN0RZtzCnWhxtv/3oe4uN++lfM
 x4IfZ6W5qzEUpyRaKjFXFScCADzfTSlnwIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1508866423!55658052!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15309 invoked from network); 24 Oct 2017 17:33:45 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Oct 2017 17:33:45 -0000
Received: from sstabellini-ThinkPad-X260.hsd1.ca.comcast.net
 (c-24-130-70-9.hsd1.ca.comcast.net [24.130.70.9])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 1752B21938;
 Tue, 24 Oct 2017 17:33:43 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1752B21938
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Tue, 24 Oct 2017 10:33:27 -0700
Message-Id: <1508866413-30141-7-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1508866413-30141-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710231608270.574@sstabellini-ThinkPad-X260>
 <1508866413-30141-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v6 07/13] xen/pvcalls: implement listen command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2VuZCBQVkNBTExTX0xJU1RFTiB0byB0aGUgYmFja2VuZC4KClNpZ25lZC1vZmYtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KUmV2aWV3ZWQtYnk6IEJvcmlzIE9z
dHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CkNDOiBib3Jpcy5vc3Ryb3Zza3lA
b3JhY2xlLmNvbQpDQzogamdyb3NzQHN1c2UuY29tCi0tLQogZHJpdmVycy94ZW4vcHZjYWxscy1m
cm9udC5jIHwgNTcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
CiBkcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmggfCAgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDU4
IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMg
Yi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKaW5kZXggODFiYWViZC4uZjYxNjM3OCAxMDA2
NDQKLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCisrKyBiL2RyaXZlcnMveGVuL3B2
Y2FsbHMtZnJvbnQuYwpAQCAtNDEyLDYgKzQxMiw2MyBAQCBpbnQgcHZjYWxsc19mcm9udF9iaW5k
KHN0cnVjdCBzb2NrZXQgKnNvY2ssIHN0cnVjdCBzb2NrYWRkciAqYWRkciwgaW50IGFkZHJfbGVu
KQogCXJldHVybiAwOwogfQogCitpbnQgcHZjYWxsc19mcm9udF9saXN0ZW4oc3RydWN0IHNvY2tl
dCAqc29jaywgaW50IGJhY2tsb2cpCit7CisJc3RydWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGE7
CisJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwOworCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0
ICpyZXE7CisJaW50IG5vdGlmeSwgcmVxX2lkLCByZXQ7CisKKwlwdmNhbGxzX2VudGVyKCk7CisJ
aWYgKCFwdmNhbGxzX2Zyb250X2RldikgeworCQlwdmNhbGxzX2V4aXQoKTsKKwkJcmV0dXJuIC1F
Tk9UQ09OTjsKKwl9CisJYmVkYXRhID0gZGV2X2dldF9kcnZkYXRhKCZwdmNhbGxzX2Zyb250X2Rl
di0+ZGV2KTsKKworCW1hcCA9IChzdHJ1Y3Qgc29ja19tYXBwaW5nICopIHNvY2stPnNrLT5za19z
ZW5kX2hlYWQ7CisJaWYgKCFtYXApIHsKKwkJcHZjYWxsc19leGl0KCk7CisJCXJldHVybiAtRU5P
VFNPQ0s7CisJfQorCisJaWYgKG1hcC0+cGFzc2l2ZS5zdGF0dXMgIT0gUFZDQUxMU19TVEFUVVNf
QklORCkgeworCQlwdmNhbGxzX2V4aXQoKTsKKwkJcmV0dXJuIC1FT1BOT1RTVVBQOworCX0KKwor
CXNwaW5fbG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7CisJcmV0ID0gZ2V0X3JlcXVlc3QoYmVk
YXRhLCAmcmVxX2lkKTsKKwlpZiAocmV0IDwgMCkgeworCQlzcGluX3VubG9jaygmYmVkYXRhLT5z
b2NrZXRfbG9jayk7CisJCXB2Y2FsbHNfZXhpdCgpOworCQlyZXR1cm4gcmV0OworCX0KKwlyZXEg
PSBSSU5HX0dFVF9SRVFVRVNUKCZiZWRhdGEtPnJpbmcsIHJlcV9pZCk7CisJcmVxLT5yZXFfaWQg
PSByZXFfaWQ7CisJcmVxLT5jbWQgPSBQVkNBTExTX0xJU1RFTjsKKwlyZXEtPnUubGlzdGVuLmlk
ID0gKHVpbnQ2NF90KSBtYXA7CisJcmVxLT51Lmxpc3Rlbi5iYWNrbG9nID0gYmFja2xvZzsKKwor
CWJlZGF0YS0+cmluZy5yZXFfcHJvZF9wdnQrKzsKKwlSSU5HX1BVU0hfUkVRVUVTVFNfQU5EX0NI
RUNLX05PVElGWSgmYmVkYXRhLT5yaW5nLCBub3RpZnkpOworCXNwaW5fdW5sb2NrKCZiZWRhdGEt
PnNvY2tldF9sb2NrKTsKKwlpZiAobm90aWZ5KQorCQlub3RpZnlfcmVtb3RlX3ZpYV9pcnEoYmVk
YXRhLT5pcnEpOworCisJd2FpdF9ldmVudChiZWRhdGEtPmluZmxpZ2h0X3JlcSwKKwkJICAgUkVB
RF9PTkNFKGJlZGF0YS0+cnNwW3JlcV9pZF0ucmVxX2lkKSA9PSByZXFfaWQpOworCisJLyogcmVh
ZCByZXFfaWQsIHRoZW4gdGhlIGNvbnRlbnQgKi8KKwlzbXBfcm1iKCk7CisJcmV0ID0gYmVkYXRh
LT5yc3BbcmVxX2lkXS5yZXQ7CisJYmVkYXRhLT5yc3BbcmVxX2lkXS5yZXFfaWQgPSBQVkNBTExT
X0lOVkFMSURfSUQ7CisKKwltYXAtPnBhc3NpdmUuc3RhdHVzID0gUFZDQUxMU19TVEFUVVNfTElT
VEVOOworCXB2Y2FsbHNfZXhpdCgpOworCXJldHVybiByZXQ7Cit9CisKIHN0YXRpYyBjb25zdCBz
dHJ1Y3QgeGVuYnVzX2RldmljZV9pZCBwdmNhbGxzX2Zyb250X2lkc1tdID0gewogCXsgInB2Y2Fs
bHMiIH0sCiAJeyAiIiB9CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250Lmgg
Yi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmgKaW5kZXggOGIwYTI3NC4uYWE4ZmUxMCAxMDA2
NDQKLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oCisrKyBiL2RyaXZlcnMveGVuL3B2
Y2FsbHMtZnJvbnQuaApAQCAtOSw1ICs5LDYgQEAgaW50IHB2Y2FsbHNfZnJvbnRfY29ubmVjdChz
dHJ1Y3Qgc29ja2V0ICpzb2NrLCBzdHJ1Y3Qgc29ja2FkZHIgKmFkZHIsCiBpbnQgcHZjYWxsc19m
cm9udF9iaW5kKHN0cnVjdCBzb2NrZXQgKnNvY2ssCiAJCSAgICAgICBzdHJ1Y3Qgc29ja2FkZHIg
KmFkZHIsCiAJCSAgICAgICBpbnQgYWRkcl9sZW4pOworaW50IHB2Y2FsbHNfZnJvbnRfbGlzdGVu
KHN0cnVjdCBzb2NrZXQgKnNvY2ssIGludCBiYWNrbG9nKTsKIAogI2VuZGlmCi0tIAoxLjkuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 24 17:33:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 17:33:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e735J-0004Xu-Nb; Tue, 24 Oct 2017 17:33:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e735I-0004Td-6n
 for xen-devel@lists.xen.org; Tue, 24 Oct 2017 17:33:48 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 B5/B6-14867-B797FE95; Tue, 24 Oct 2017 17:33:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupikeJIrShJLcpLzFFi42I5NlE2Wbe68n2
 kwc0pTBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a6N6/YCuapVayb9pulgXGmQhcjJ4eQwDYm
 ibXzcroYOThYBBwkTpyoBjEZBWIkHvywBqlgFAiTmHx5CSuIzSZgKPH3ySY2EFtEQFri2ufLj
 F2MXBzMApMZJV6/+8UMkhAWsJDYu/8mI4jNIqAqcWVHL1gDr4CbxPHjEHEJATmJk8cms4Ls4h
 Rwl7i00RlkjpBAK6NE9/otzBMYeRcwMqxi1ChOLSpLLdI1MtBLKspMzyjJTczM0TU0MNPLTS0
 uTkxPzUlMKtZLzs/dxAgMBQYg2MH4a1nAIUZJDiYlUd6A9PeRQnxJ+SmVGYnFGfFFpTmpxYcY
 ZTg4lCR4L1UA5QSLUtNTK9Iyc4BBCZOW4OBREuE9BZLmLS5IzC3OTIdInWK05zi26fIfJo4FP
 TeAZMfNu0Dy2czXDcxCLHn5ealS4rzhIG0CIG0ZpXlwQ2FRdIlRVkqYlxHoTCGegtSi3MwSVP
 lXjOIcjErCvFNApvBk5pXA7X4FdBYT0Fmy9m9AzipJREhJNTBmfHJI5Lt4zy3XOkEk4UXEku/
 iW2zS35SZ8/yJ/b2WMab8W2+O1+cLb9ObM76myn7LaVX5u8Ds/nu+3K+JvbfnMHF+j/y+9nX8
 dcGCfxa8y+aaRd3WatCJ+hrTO2s93/Vg9bU//x5mrVi8JYtrkzDHp2lOf0Svsp2811+y0Omr2
 +27AvciRJ2VWIozEg21mIuKEwGteFbGnQIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1508866424!107732257!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30118 invoked from network); 24 Oct 2017 17:33:46 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Oct 2017 17:33:46 -0000
Received: from sstabellini-ThinkPad-X260.hsd1.ca.comcast.net
 (c-24-130-70-9.hsd1.ca.comcast.net [24.130.70.9])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id D01D72193A;
 Tue, 24 Oct 2017 17:33:43 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D01D72193A
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Tue, 24 Oct 2017 10:33:29 -0700
Message-Id: <1508866413-30141-9-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1508866413-30141-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710231608270.574@sstabellini-ThinkPad-X260>
 <1508866413-30141-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v6 09/13] xen/pvcalls: implement sendmsg
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2VuZCBkYXRhIHRvIGFuIGFjdGl2ZSBzb2NrZXQgYnkgY29weWluZyBkYXRhIHRvIHRoZSAib3V0
IiByaW5nLiBUYWtlCnRoZSBhY3RpdmUgc29ja2V0IG91dF9tdXRleCBzbyB0aGF0IG9ubHkgb25l
IGZ1bmN0aW9uIGNhbiBhY2Nlc3MgdGhlCnJpbmcgYXQgYW55IGdpdmVuIHRpbWUuCgpJZiBub3Qg
ZW5vdWdoIHJvb20gaXMgYXZhaWxhYmxlIG9uIHRoZSByaW5nLCByYXRoZXIgdGhhbiByZXR1cm5p
bmcKaW1tZWRpYXRlbHkgb3Igc2xlZXAtd2FpdGluZywgc3BpbiBmb3IgdXAgdG8gNTAwMCBjeWNs
ZXMuIFRoaXMgc21hbGwKb3B0aW1pemF0aW9uIHR1cm5zIG91dCB0byBpbXByb3ZlIHBlcmZvcm1h
bmNlIHNpZ25pZmljYW50bHkuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0
ZWZhbm9AYXBvcmV0by5jb20+ClJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tPgpDQzogYm9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20KQ0M6IGpn
cm9zc0BzdXNlLmNvbQotLS0KIGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYyB8IDExOCArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogZHJpdmVycy94ZW4vcHZj
YWxscy1mcm9udC5oIHwgICAzICsrCiAyIGZpbGVzIGNoYW5nZWQsIDEyMSBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jIGIvZHJpdmVycy94ZW4v
cHZjYWxscy1mcm9udC5jCmluZGV4IDUwN2M2YTguLjI3Yjc5NzAgMTAwNjQ0Ci0tLSBhL2RyaXZl
cnMveGVuL3B2Y2FsbHMtZnJvbnQuYworKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMK
QEAgLTI5LDYgKzI5LDcgQEAKICNkZWZpbmUgUFZDQUxMU19JTlZBTElEX0lEIFVJTlRfTUFYCiAj
ZGVmaW5lIFBWQ0FMTFNfUklOR19PUkRFUiBYRU5CVVNfTUFYX1JJTkdfR1JBTlRfT1JERVIKICNk
ZWZpbmUgUFZDQUxMU19OUl9SU1BfUEVSX1JJTkcgX19DT05TVF9SSU5HX1NJWkUoeGVuX3B2Y2Fs
bHMsIFhFTl9QQUdFX1NJWkUpCisjZGVmaW5lIFBWQ0FMTFNfRlJPTlRfTUFYX1NQSU4gNTAwMAog
CiBzdHJ1Y3QgcHZjYWxsc19iZWRhdGEgewogCXN0cnVjdCB4ZW5fcHZjYWxsc19mcm9udF9yaW5n
IHJpbmc7CkBAIC05OSw2ICsxMDAsMjMgQEAgc3RhdGljIGlubGluZSBpbnQgZ2V0X3JlcXVlc3Qo
c3RydWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGEsIGludCAqcmVxX2lkKQogCXJldHVybiAwOwog
fQogCitzdGF0aWMgYm9vbCBwdmNhbGxzX2Zyb250X3dyaXRlX3RvZG8oc3RydWN0IHNvY2tfbWFw
cGluZyAqbWFwKQoreworCXN0cnVjdCBwdmNhbGxzX2RhdGFfaW50ZiAqaW50ZiA9IG1hcC0+YWN0
aXZlLnJpbmc7CisJUklOR19JRFggY29ucywgcHJvZCwgc2l6ZSA9IFhFTl9GTEVYX1JJTkdfU0la
RShQVkNBTExTX1JJTkdfT1JERVIpOworCWludDMyX3QgZXJyb3I7CisKKwllcnJvciA9IGludGYt
Pm91dF9lcnJvcjsKKwlpZiAoZXJyb3IgPT0gLUVOT1RDT05OKQorCQlyZXR1cm4gZmFsc2U7CisJ
aWYgKGVycm9yICE9IDApCisJCXJldHVybiB0cnVlOworCisJY29ucyA9IGludGYtPm91dF9jb25z
OworCXByb2QgPSBpbnRmLT5vdXRfcHJvZDsKKwlyZXR1cm4gISEoc2l6ZSAtIHB2Y2FsbHNfcXVl
dWVkKHByb2QsIGNvbnMsIHNpemUpKTsKK30KKwogc3RhdGljIGlycXJldHVybl90IHB2Y2FsbHNf
ZnJvbnRfZXZlbnRfaGFuZGxlcihpbnQgaXJxLCB2b2lkICpkZXZfaWQpCiB7CiAJc3RydWN0IHhl
bmJ1c19kZXZpY2UgKmRldiA9IGRldl9pZDsKQEAgLTM2Myw2ICszODEsMTA2IEBAIGludCBwdmNh
bGxzX2Zyb250X2Nvbm5lY3Qoc3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0IHNvY2thZGRyICph
ZGRyLAogCXJldHVybiByZXQ7CiB9CiAKK3N0YXRpYyBpbnQgX193cml0ZV9yaW5nKHN0cnVjdCBw
dmNhbGxzX2RhdGFfaW50ZiAqaW50ZiwKKwkJCXN0cnVjdCBwdmNhbGxzX2RhdGEgKmRhdGEsCisJ
CQlzdHJ1Y3QgaW92X2l0ZXIgKm1zZ19pdGVyLAorCQkJaW50IGxlbikKK3sKKwlSSU5HX0lEWCBj
b25zLCBwcm9kLCBzaXplLCBtYXNrZWRfcHJvZCwgbWFza2VkX2NvbnM7CisJUklOR19JRFggYXJy
YXlfc2l6ZSA9IFhFTl9GTEVYX1JJTkdfU0laRShQVkNBTExTX1JJTkdfT1JERVIpOworCWludDMy
X3QgZXJyb3I7CisKKwllcnJvciA9IGludGYtPm91dF9lcnJvcjsKKwlpZiAoZXJyb3IgPCAwKQor
CQlyZXR1cm4gZXJyb3I7CisJY29ucyA9IGludGYtPm91dF9jb25zOworCXByb2QgPSBpbnRmLT5v
dXRfcHJvZDsKKwkvKiByZWFkIGluZGV4ZXMgYmVmb3JlIGNvbnRpbnVpbmcgKi8KKwl2aXJ0X21i
KCk7CisKKwlzaXplID0gcHZjYWxsc19xdWV1ZWQocHJvZCwgY29ucywgYXJyYXlfc2l6ZSk7CisJ
aWYgKHNpemUgPj0gYXJyYXlfc2l6ZSkKKwkJcmV0dXJuIC1FSU5WQUw7CisJaWYgKGxlbiA+IGFy
cmF5X3NpemUgLSBzaXplKQorCQlsZW4gPSBhcnJheV9zaXplIC0gc2l6ZTsKKworCW1hc2tlZF9w
cm9kID0gcHZjYWxsc19tYXNrKHByb2QsIGFycmF5X3NpemUpOworCW1hc2tlZF9jb25zID0gcHZj
YWxsc19tYXNrKGNvbnMsIGFycmF5X3NpemUpOworCisJaWYgKG1hc2tlZF9wcm9kIDwgbWFza2Vk
X2NvbnMpIHsKKwkJY29weV9mcm9tX2l0ZXIoZGF0YS0+b3V0ICsgbWFza2VkX3Byb2QsIGxlbiwg
bXNnX2l0ZXIpOworCX0gZWxzZSB7CisJCWlmIChsZW4gPiBhcnJheV9zaXplIC0gbWFza2VkX3By
b2QpIHsKKwkJCWNvcHlfZnJvbV9pdGVyKGRhdGEtPm91dCArIG1hc2tlZF9wcm9kLAorCQkJCSAg
ICAgICBhcnJheV9zaXplIC0gbWFza2VkX3Byb2QsIG1zZ19pdGVyKTsKKwkJCWNvcHlfZnJvbV9p
dGVyKGRhdGEtPm91dCwKKwkJCQkgICAgICAgbGVuIC0gKGFycmF5X3NpemUgLSBtYXNrZWRfcHJv
ZCksCisJCQkJICAgICAgIG1zZ19pdGVyKTsKKwkJfSBlbHNlIHsKKwkJCWNvcHlfZnJvbV9pdGVy
KGRhdGEtPm91dCArIG1hc2tlZF9wcm9kLCBsZW4sIG1zZ19pdGVyKTsKKwkJfQorCX0KKwkvKiB3
cml0ZSB0byByaW5nIGJlZm9yZSB1cGRhdGluZyBwb2ludGVyICovCisJdmlydF93bWIoKTsKKwlp
bnRmLT5vdXRfcHJvZCArPSBsZW47CisKKwlyZXR1cm4gbGVuOworfQorCitpbnQgcHZjYWxsc19m
cm9udF9zZW5kbXNnKHN0cnVjdCBzb2NrZXQgKnNvY2ssIHN0cnVjdCBtc2doZHIgKm1zZywKKwkJ
CSAgc2l6ZV90IGxlbikKK3sKKwlzdHJ1Y3QgcHZjYWxsc19iZWRhdGEgKmJlZGF0YTsKKwlzdHJ1
Y3Qgc29ja19tYXBwaW5nICptYXA7CisJaW50IHNlbnQsIHRvdF9zZW50ID0gMDsKKwlpbnQgY291
bnQgPSAwLCBmbGFnczsKKworCWZsYWdzID0gbXNnLT5tc2dfZmxhZ3M7CisJaWYgKGZsYWdzICYg
KE1TR19DT05GSVJNfE1TR19ET05UUk9VVEV8TVNHX0VPUnxNU0dfT09CKSkKKwkJcmV0dXJuIC1F
T1BOT1RTVVBQOworCisJcHZjYWxsc19lbnRlcigpOworCWlmICghcHZjYWxsc19mcm9udF9kZXYp
IHsKKwkJcHZjYWxsc19leGl0KCk7CisJCXJldHVybiAtRU5PVENPTk47CisJfQorCWJlZGF0YSA9
IGRldl9nZXRfZHJ2ZGF0YSgmcHZjYWxsc19mcm9udF9kZXYtPmRldik7CisKKwltYXAgPSAoc3Ry
dWN0IHNvY2tfbWFwcGluZyAqKSBzb2NrLT5zay0+c2tfc2VuZF9oZWFkOworCWlmICghbWFwKSB7
CisJCXB2Y2FsbHNfZXhpdCgpOworCQlyZXR1cm4gLUVOT1RTT0NLOworCX0KKworCW11dGV4X2xv
Y2soJm1hcC0+YWN0aXZlLm91dF9tdXRleCk7CisJaWYgKChmbGFncyAmIE1TR19ET05UV0FJVCkg
JiYgIXB2Y2FsbHNfZnJvbnRfd3JpdGVfdG9kbyhtYXApKSB7CisJCW11dGV4X3VubG9jaygmbWFw
LT5hY3RpdmUub3V0X211dGV4KTsKKwkJcHZjYWxsc19leGl0KCk7CisJCXJldHVybiAtRUFHQUlO
OworCX0KKwlpZiAobGVuID4gSU5UX01BWCkKKwkJbGVuID0gSU5UX01BWDsKKworYWdhaW46CisJ
Y291bnQrKzsKKwlzZW50ID0gX193cml0ZV9yaW5nKG1hcC0+YWN0aXZlLnJpbmcsCisJCQkgICAg
Jm1hcC0+YWN0aXZlLmRhdGEsICZtc2ctPm1zZ19pdGVyLAorCQkJICAgIGxlbik7CisJaWYgKHNl
bnQgPiAwKSB7CisJCWxlbiAtPSBzZW50OworCQl0b3Rfc2VudCArPSBzZW50OworCQlub3RpZnlf
cmVtb3RlX3ZpYV9pcnEobWFwLT5hY3RpdmUuaXJxKTsKKwl9CisJaWYgKHNlbnQgPj0gMCAmJiBs
ZW4gPiAwICYmIGNvdW50IDwgUFZDQUxMU19GUk9OVF9NQVhfU1BJTikKKwkJZ290byBhZ2FpbjsK
KwlpZiAoc2VudCA8IDApCisJCXRvdF9zZW50ID0gc2VudDsKKworCW11dGV4X3VubG9jaygmbWFw
LT5hY3RpdmUub3V0X211dGV4KTsKKwlwdmNhbGxzX2V4aXQoKTsKKwlyZXR1cm4gdG90X3NlbnQ7
Cit9CisKIGludCBwdmNhbGxzX2Zyb250X2JpbmQoc3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0
IHNvY2thZGRyICphZGRyLCBpbnQgYWRkcl9sZW4pCiB7CiAJc3RydWN0IHB2Y2FsbHNfYmVkYXRh
ICpiZWRhdGE7CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmggYi9kcml2
ZXJzL3hlbi9wdmNhbGxzLWZyb250LmgKaW5kZXggYWI0ZjFkYS4uZDkzN2MyNCAxMDA2NDQKLS0t
IGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oCisrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMt
ZnJvbnQuaApAQCAtMTMsNSArMTMsOCBAQCBpbnQgcHZjYWxsc19mcm9udF9iaW5kKHN0cnVjdCBz
b2NrZXQgKnNvY2ssCiBpbnQgcHZjYWxsc19mcm9udF9hY2NlcHQoc3RydWN0IHNvY2tldCAqc29j
aywKIAkJCSBzdHJ1Y3Qgc29ja2V0ICpuZXdzb2NrLAogCQkJIGludCBmbGFncyk7CitpbnQgcHZj
YWxsc19mcm9udF9zZW5kbXNnKHN0cnVjdCBzb2NrZXQgKnNvY2ssCisJCQkgIHN0cnVjdCBtc2do
ZHIgKm1zZywKKwkJCSAgc2l6ZV90IGxlbik7CiAKICNlbmRpZgotLSAKMS45LjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 24 17:33:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 17:33:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e735J-0004YW-VR; Tue, 24 Oct 2017 17:33:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e735I-0004TL-7Z
 for xen-devel@lists.xen.org; Tue, 24 Oct 2017 17:33:48 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 90/12-18968-B797FE95; Tue, 24 Oct 2017 17:33:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphkeJIrShJLcpLzFFi42I5NlE2Wbeq8n2
 kQfclI4slHxezODB6HN39mymAMYo1My8pvyKBNaN3xkWWgvMKFftWL2VuYHwv3cXIxSEksI1J
 Yv+P08xdjJwcLAIOEr+/nQKyOTgYBWIkHvywBgkzCoRJTL68hBXEZhMwlPj7ZBMbiC0iIC1x7
 fNlRpA5zAKTGSVev/sFNkcYaM71lilMEDNVJc533QaL8wq4Szx8NYMdxJYQkJM4eWwyK8guTq
 D4pY3OEPe0Mkp0r9/CPIGRdwEjwypGjeLUorLUIl1DY72kosz0jJLcxMwcXUMDY73c1OLixPT
 UnMSkYr3k/NxNjMBwYACCHYzbtnseYpTkYFIS5Q1Ifx8pxJeUn1KZkVicEV9UmpNafIhRhoND
 SYK3qwIoJ1iUmp5akZaZAwxMmLQEB4+SCG8/SJq3uCAxtzgzHSJ1itGe49imy3+YOBb03ACSH
 TfvAslnM183MAux5OXnpUqJ84aDtAmAtGWU5sENhUXSJUZZKWFeRqAzhXgKUotyM0tQ5V8xin
 MwKgnzTgGZwpOZVwK3+xXQWUxAZ8navwE5qyQRISXVwJhokX9nwuWchfICwvfPpb36aXCRRWb
 jp5n6ibd/R7q+W1NTq+b+TlvUc2KT6uR9jCayXvOmvwjR3rX3wtMHYvLnmXfNrKtSdLp3+P1S
 ZhXfX+qvfBKNF0ZscuruyNml4GHuu55nQcztqJTDtvu9D7JzCbIc///6sLpzuMSZ6swfe/YIM
 07hP6PEUpyRaKjFXFScCADtKJ8knwIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1508866425!111075876!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37752 invoked from network); 24 Oct 2017 17:33:46 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Oct 2017 17:33:46 -0000
Received: from sstabellini-ThinkPad-X260.hsd1.ca.comcast.net
 (c-24-130-70-9.hsd1.ca.comcast.net [24.130.70.9])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id F01CC21933;
 Tue, 24 Oct 2017 17:33:44 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org F01CC21933
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Tue, 24 Oct 2017 10:33:32 -0700
Message-Id: <1508866413-30141-12-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1508866413-30141-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710231608270.574@sstabellini-ThinkPad-X260>
 <1508866413-30141-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v6 12/13] xen/pvcalls: implement release command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2VuZCBQVkNBTExTX1JFTEVBU0UgdG8gdGhlIGJhY2tlbmQgYW5kIHdhaXQgZm9yIGEgcmVwbHku
IFRha2UgYm90aAppbl9tdXRleCBhbmQgb3V0X211dGV4IHRvIGF2b2lkIGNvbmN1cnJlbnQgYWNj
ZXNzZXMuIFRoZW4sIGZyZWUgdGhlCnNvY2tldC4KCkZvciBwYXNzaXZlIHNvY2tldHMsIGNoZWNr
IHdoZXRoZXIgd2UgaGF2ZSBhbHJlYWR5IHByZS1hbGxvY2F0ZWQgYW4KYWN0aXZlIHNvY2tldCBm
b3IgdGhlIHB1cnBvc2Ugb2YgYmVpbmcgYWNjZXB0ZWQuIElmIHNvLCBmcmVlIHRoYXQgYXMKd2Vs
bC4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNv
bT4KQ0M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCkNDOiBqZ3Jvc3NAc3VzZS5jb20KLS0t
CiBkcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMgfCAxMDAgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaCB8ICAg
MSArCiAyIGZpbGVzIGNoYW5nZWQsIDEwMSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZHJp
dmVycy94ZW4vcHZjYWxscy1mcm9udC5jIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCmlu
ZGV4IDRhNDEzZmYuLjdhYmMwMzkgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJv
bnQuYworKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKQEAgLTE5OSw2ICsxOTksMjMg
QEAgc3RhdGljIGlycXJldHVybl90IHB2Y2FsbHNfZnJvbnRfZXZlbnRfaGFuZGxlcihpbnQgaXJx
LCB2b2lkICpkZXZfaWQpCiBzdGF0aWMgdm9pZCBwdmNhbGxzX2Zyb250X2ZyZWVfbWFwKHN0cnVj
dCBwdmNhbGxzX2JlZGF0YSAqYmVkYXRhLAogCQkJCSAgIHN0cnVjdCBzb2NrX21hcHBpbmcgKm1h
cCwgYm9vbCBsb2NrZWQpCiB7CisJaW50IGk7CisKKwl1bmJpbmRfZnJvbV9pcnFoYW5kbGVyKG1h
cC0+YWN0aXZlLmlycSwgbWFwKTsKKworCWlmICghbG9ja2VkKQorCQlzcGluX2xvY2soJmJlZGF0
YS0+c29ja2V0X2xvY2spOworCWlmICghbGlzdF9lbXB0eSgmbWFwLT5saXN0KSkKKwkJbGlzdF9k
ZWxfaW5pdCgmbWFwLT5saXN0KTsKKwlpZiAoIWxvY2tlZCkKKwkJc3Bpbl91bmxvY2soJmJlZGF0
YS0+c29ja2V0X2xvY2spOworCisJZm9yIChpID0gMDsgaSA8ICgxIDw8IFBWQ0FMTFNfUklOR19P
UkRFUik7IGkrKykKKwkJZ250dGFiX2VuZF9mb3JlaWduX2FjY2VzcyhtYXAtPmFjdGl2ZS5yaW5n
LT5yZWZbaV0sIDAsIDApOworCWdudHRhYl9lbmRfZm9yZWlnbl9hY2Nlc3MobWFwLT5hY3RpdmUu
cmVmLCAwLCAwKTsKKwlmcmVlX3BhZ2UoKHVuc2lnbmVkIGxvbmcpbWFwLT5hY3RpdmUucmluZyk7
CisKKwlrZnJlZShtYXApOwogfQogCiBzdGF0aWMgaXJxcmV0dXJuX3QgcHZjYWxsc19mcm9udF9j
b25uX2hhbmRsZXIoaW50IGlycSwgdm9pZCAqc29ja19tYXApCkBAIC05NjYsNiArOTgzLDg5IEBA
IHVuc2lnbmVkIGludCBwdmNhbGxzX2Zyb250X3BvbGwoc3RydWN0IGZpbGUgKmZpbGUsIHN0cnVj
dCBzb2NrZXQgKnNvY2ssCiAJcmV0dXJuIHJldDsKIH0KIAoraW50IHB2Y2FsbHNfZnJvbnRfcmVs
ZWFzZShzdHJ1Y3Qgc29ja2V0ICpzb2NrKQoreworCXN0cnVjdCBwdmNhbGxzX2JlZGF0YSAqYmVk
YXRhOworCXN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcDsKKwlpbnQgcmVxX2lkLCBub3RpZnksIHJl
dDsKKwlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVxdWVzdCAqcmVxOworCisJaWYgKHNvY2stPnNrID09
IE5VTEwpCisJCXJldHVybiAwOworCisJcHZjYWxsc19lbnRlcigpOworCWlmICghcHZjYWxsc19m
cm9udF9kZXYpIHsKKwkJcHZjYWxsc19leGl0KCk7CisJCXJldHVybiAtRUlPOworCX0KKworCWJl
ZGF0YSA9IGRldl9nZXRfZHJ2ZGF0YSgmcHZjYWxsc19mcm9udF9kZXYtPmRldik7CisKKwltYXAg
PSAoc3RydWN0IHNvY2tfbWFwcGluZyAqKSBzb2NrLT5zay0+c2tfc2VuZF9oZWFkOworCWlmICht
YXAgPT0gTlVMTCkgeworCQlwdmNhbGxzX2V4aXQoKTsKKwkJcmV0dXJuIDA7CisJfQorCisJc3Bp
bl9sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKKwlyZXQgPSBnZXRfcmVxdWVzdChiZWRhdGEs
ICZyZXFfaWQpOworCWlmIChyZXQgPCAwKSB7CisJCXNwaW5fdW5sb2NrKCZiZWRhdGEtPnNvY2tl
dF9sb2NrKTsKKwkJcHZjYWxsc19leGl0KCk7CisJCXJldHVybiByZXQ7CisJfQorCXNvY2stPnNr
LT5za19zZW5kX2hlYWQgPSBOVUxMOworCisJcmVxID0gUklOR19HRVRfUkVRVUVTVCgmYmVkYXRh
LT5yaW5nLCByZXFfaWQpOworCXJlcS0+cmVxX2lkID0gcmVxX2lkOworCXJlcS0+Y21kID0gUFZD
QUxMU19SRUxFQVNFOworCXJlcS0+dS5yZWxlYXNlLmlkID0gKHVpbnQ2NF90KW1hcDsKKworCWJl
ZGF0YS0+cmluZy5yZXFfcHJvZF9wdnQrKzsKKwlSSU5HX1BVU0hfUkVRVUVTVFNfQU5EX0NIRUNL
X05PVElGWSgmYmVkYXRhLT5yaW5nLCBub3RpZnkpOworCXNwaW5fdW5sb2NrKCZiZWRhdGEtPnNv
Y2tldF9sb2NrKTsKKwlpZiAobm90aWZ5KQorCQlub3RpZnlfcmVtb3RlX3ZpYV9pcnEoYmVkYXRh
LT5pcnEpOworCisJd2FpdF9ldmVudChiZWRhdGEtPmluZmxpZ2h0X3JlcSwKKwkJICAgUkVBRF9P
TkNFKGJlZGF0YS0+cnNwW3JlcV9pZF0ucmVxX2lkKSA9PSByZXFfaWQpOworCisJaWYgKG1hcC0+
YWN0aXZlX3NvY2tldCkgeworCQkvKgorCQkgKiBTZXQgaW5fZXJyb3IgYW5kIHdha2UgdXAgaW5m
bGlnaHRfY29ubl9yZXEgdG8gZm9yY2UKKwkJICogcmVjdm1zZyB3YWl0ZXJzIHRvIGV4aXQuCisJ
CSAqLworCQltYXAtPmFjdGl2ZS5yaW5nLT5pbl9lcnJvciA9IC1FQkFERjsKKwkJd2FrZV91cF9p
bnRlcnJ1cHRpYmxlKCZtYXAtPmFjdGl2ZS5pbmZsaWdodF9jb25uX3JlcSk7CisKKwkJLyoKKwkJ
ICogV2FpdCB1bnRpbCB0aGVyZSBhcmUgbm8gbW9yZSB3YWl0ZXJzIG9uIHRoZSBtdXRleGVzLgor
CQkgKiBXZSBrbm93IHRoYXQgbm8gbmV3IHdhaXRlcnMgY2FuIGJlIGFkZGVkIGJlY2F1c2Ugc2tf
c2VuZF9oZWFkCisJCSAqIGlzIHNldCB0byBOVUxMIC0tIHdlIG9ubHkgbmVlZCB0byB3YWl0IGZv
ciB0aGUgZXhpc3RpbmcKKwkJICogd2FpdGVycyB0byByZXR1cm4uCisJCSAqLworCQl3aGlsZSAo
IW11dGV4X3RyeWxvY2soJm1hcC0+YWN0aXZlLmluX211dGV4KSB8fAorCQkJICAgIW11dGV4X3Ry
eWxvY2soJm1hcC0+YWN0aXZlLm91dF9tdXRleCkpCisJCQljcHVfcmVsYXgoKTsKKworCQlwdmNh
bGxzX2Zyb250X2ZyZWVfbWFwKGJlZGF0YSwgbWFwLCBmYWxzZSk7CisJfSBlbHNlIHsKKwkJc3Bp
bl9sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKKwkJaWYgKFJFQURfT05DRShtYXAtPnBhc3Np
dmUuaW5mbGlnaHRfcmVxX2lkKSAhPQorCQkgICAgUFZDQUxMU19JTlZBTElEX0lEKSB7CisJCQlw
dmNhbGxzX2Zyb250X2ZyZWVfbWFwKGJlZGF0YSwKKwkJCQkJICAgICAgIG1hcC0+cGFzc2l2ZS5h
Y2NlcHRfbWFwLCB0cnVlKTsKKwkJfQorCQlsaXN0X2RlbCgmbWFwLT5saXN0KTsKKwkJa2ZyZWUo
bWFwKTsKKwkJc3Bpbl91bmxvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOworCX0KKwlXUklURV9P
TkNFKGJlZGF0YS0+cnNwW3JlcV9pZF0ucmVxX2lkLCBQVkNBTExTX0lOVkFMSURfSUQpOworCisJ
cHZjYWxsc19leGl0KCk7CisJcmV0dXJuIDA7Cit9CisKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgeGVu
YnVzX2RldmljZV9pZCBwdmNhbGxzX2Zyb250X2lkc1tdID0gewogCXsgInB2Y2FsbHMiIH0sCiAJ
eyAiIiB9CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmggYi9kcml2ZXJz
L3hlbi9wdmNhbGxzLWZyb250LmgKaW5kZXggMjVlMDViOC4uMzMzMjk3OCAxMDA2NDQKLS0tIGEv
ZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oCisrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJv
bnQuaApAQCAtMjMsNSArMjMsNiBAQCBpbnQgcHZjYWxsc19mcm9udF9yZWN2bXNnKHN0cnVjdCBz
b2NrZXQgKnNvY2ssCiB1bnNpZ25lZCBpbnQgcHZjYWxsc19mcm9udF9wb2xsKHN0cnVjdCBmaWxl
ICpmaWxlLAogCQkJCXN0cnVjdCBzb2NrZXQgKnNvY2ssCiAJCQkJcG9sbF90YWJsZSAqd2FpdCk7
CitpbnQgcHZjYWxsc19mcm9udF9yZWxlYXNlKHN0cnVjdCBzb2NrZXQgKnNvY2spOwogCiAjZW5k
aWYKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 24 17:33:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 17:33:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e735K-0004ZL-6x; Tue, 24 Oct 2017 17:33:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e735J-0004Vj-Hn
 for xen-devel@lists.xen.org; Tue, 24 Oct 2017 17:33:49 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 9B/94-10419-C797FE95; Tue, 24 Oct 2017 17:33:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupikeJIrShJLcpLzFFi42I5NlE2Wbem8n2
 kwYnpMhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0Z7+ySmgvtcFdu3dzM1MM7g7GLk5BAS2MYk
 MeuZIYjNIuAgcf7xO9YuRg4ORoEYiQc/rEHCjAJhEpMvL2EFsdkEDCX+PtnEBmKLCEhLXPt8m
 bGLkYuDWWAyo8Trd7+YQRLCAhESV6ZtZ4GYqSpxbd1eZpCZvALuEjNa40DCEgJyEiePTQZbxQ
 kUvrTRGWSMkEAro0T3+i3MExh5FzAyrGLUKE4tKkst0jU01UsqykzPKMlNzMzRNTQw1ctNLS5
 OTE/NSUwq1kvOz93ECAwFBiDYwdiw3fMQoyQHk5Iob0D6+0ghvqT8lMqMxOKM+KLSnNTiQ4wy
 HBxKErxdFUA5waLU9NSKtMwcYFDCpCU4eJREeE+BpHmLCxJzizPTIVKnGO05jm26/IeJY0HPD
 SDZcfMukHw283UDsxBLXn5eqpQ4bzhImwBIW0ZpHtxQWBRdYpSVEuZlBDpTiKcgtSg3swRV/h
 WjOAejkjDvFJApPJl5JXC7XwGdxQR0lqz9G5CzShIRUlINjM7Hj7C5qk2JjEmSu3JVb18Mx6K
 c80w81961XVt5fi9T74K5TfzvdTSVnSJVY686LIkN7G96+CWiYBa3sfOzz5ZN+2J197vl9c/Z
 uydOyrxs0tTtbHuNxDIqNItFC3dsSM5bL7u18q3SzprvJk9O9LTkdly7f3GN1y5XE6UzH54m2
 jcrz8kUVmIpzkg01GIuKk4EAPYhYlidAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1508866425!92582716!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60653 invoked from network); 24 Oct 2017 17:33:48 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 24 Oct 2017 17:33:48 -0000
Received: from sstabellini-ThinkPad-X260.hsd1.ca.comcast.net
 (c-24-130-70-9.hsd1.ca.comcast.net [24.130.70.9])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5927E21934;
 Tue, 24 Oct 2017 17:33:45 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5927E21934
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Tue, 24 Oct 2017 10:33:33 -0700
Message-Id: <1508866413-30141-13-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1508866413-30141-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710231608270.574@sstabellini-ThinkPad-X260>
 <1508866413-30141-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v6 13/13] xen: introduce a Kconfig option to
	enable the pvcalls frontend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxzbyBhZGQgcHZjYWxscy1mcm9udCB0byB0aGUgTWFrZWZpbGUuCgpTaWduZWQtb2ZmLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+CkNDOiBib3Jpcy5vc3Ryb3Zz
a3lAb3JhY2xlLmNvbQpDQzogamdyb3NzQHN1c2UuY29tCi0tLQogZHJpdmVycy94ZW4vS2NvbmZp
ZyAgfCA5ICsrKysrKysrKwogZHJpdmVycy94ZW4vTWFrZWZpbGUgfCAxICsKIDIgZmlsZXMgY2hh
bmdlZCwgMTAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL0tjb25maWcg
Yi9kcml2ZXJzL3hlbi9LY29uZmlnCmluZGV4IDQ1NDU1NjEuLjBiMmM4MjggMTAwNjQ0Ci0tLSBh
L2RyaXZlcnMveGVuL0tjb25maWcKKysrIGIvZHJpdmVycy94ZW4vS2NvbmZpZwpAQCAtMTk2LDYg
KzE5NiwxNSBAQCBjb25maWcgWEVOX1BDSURFVl9CQUNLRU5ECiAKIAkgIElmIGluIGRvdWJ0LCBz
YXkgbS4KIAorY29uZmlnIFhFTl9QVkNBTExTX0ZST05URU5ECisJdHJpc3RhdGUgIlhFTiBQViBD
YWxscyBmcm9udGVuZCBkcml2ZXIiCisJZGVwZW5kcyBvbiBJTkVUICYmIFhFTgorCWhlbHAKKwkg
IEV4cGVyaW1lbnRhbCBmcm9udGVuZCBmb3IgdGhlIFhlbiBQViBDYWxscyBwcm90b2NvbAorCSAg
KGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUvbWlzYy9wdmNhbGxzLmh0bWwp
LiBJdAorCSAgc2VuZHMgYSBzbWFsbCBzZXQgb2YgUE9TSVggY2FsbHMgdG8gdGhlIGJhY2tlbmQs
IHdoaWNoCisJICBpbXBsZW1lbnRzIHRoZW0uCisKIGNvbmZpZyBYRU5fUFZDQUxMU19CQUNLRU5E
CiAJYm9vbCAiWEVOIFBWIENhbGxzIGJhY2tlbmQgZHJpdmVyIgogCWRlcGVuZHMgb24gSU5FVCAm
JiBYRU4gJiYgWEVOX0JBQ0tFTkQKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL01ha2VmaWxlIGIv
ZHJpdmVycy94ZW4vTWFrZWZpbGUKaW5kZXggNDgwYjkyOC4uYWZiOWUwMyAxMDA2NDQKLS0tIGEv
ZHJpdmVycy94ZW4vTWFrZWZpbGUKKysrIGIvZHJpdmVycy94ZW4vTWFrZWZpbGUKQEAgLTM5LDYg
KzM5LDcgQEAgb2JqLSQoQ09ORklHX1hFTl9FRkkpCQkJKz0gZWZpLm8KIG9iai0kKENPTkZJR19Y
RU5fU0NTSV9CQUNLRU5EKQkJKz0geGVuLXNjc2liYWNrLm8KIG9iai0kKENPTkZJR19YRU5fQVVU
T19YTEFURSkJCSs9IHhsYXRlX21tdS5vCiBvYmotJChDT05GSUdfWEVOX1BWQ0FMTFNfQkFDS0VO
RCkJKz0gcHZjYWxscy1iYWNrLm8KK29iai0kKENPTkZJR19YRU5fUFZDQUxMU19GUk9OVEVORCkJ
Kz0gcHZjYWxscy1mcm9udC5vCiB4ZW4tZXZ0Y2huLXkJCQkJOj0gZXZ0Y2huLm8KIHhlbi1nbnRk
ZXYteQkJCQk6PSBnbnRkZXYubwogeGVuLWdudGFsbG9jLXkJCQkJOj0gZ250YWxsb2MubwotLSAK
MS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 24 17:34:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 17:34:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e735W-0004n9-G4; Tue, 24 Oct 2017 17:34:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e735V-0004m6-RI
 for xen-devel@lists.xen.org; Tue, 24 Oct 2017 17:34:01 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 2B/B0-31121-9897FE95; Tue, 24 Oct 2017 17:34:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphkeJIrShJLcpLzFFi42I5NlE2Wbej8n2
 kwZOdkhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bOC41MBfclKm7s38rcwDhRtIuRi0NIYBuT
 xIVjG5i6GDk5WAQcJH68mgRkc3AwCsRIPPhhDRJmFAiTmHx5CSuIzSZgKPH3ySY2EFtEQFri2
 ufLjCBzmAUmM0q8fveLGSQhLGArceXfJ2aImaoS+16eYwexeQXcJHpf3gBrlhCQkzh5bDIryC
 5OAXeJSxudIe5pZZToXr+FeQIj7wJGhlWMGsWpRWWpRbpGlnpJRZnpGSW5iZk5uoYGZnq5qcX
 FiempOYlJxXrJ+bmbGIHhwAAEOxgPLAo8xCjJwaQkyhuQ/j5SiC8pP6UyI7E4I76oNCe1+BCj
 DAeHkgSvZwVQTrAoNT21Ii0zBxiYMGkJDh4lEd4gkDRvcUFibnFmOkTqFKM9x7FNl/8wcSzou
 QEkO27eBZLPZr5uYBZiycvPS5US5w0HaRMAacsozYMbCoukS4yyUsK8jEBnCvEUpBblZpagyr
 9iFOdgVBLmjQOZwpOZVwK3+xXQWUxAZ8navwE5qyQRISXVwOhTaXpvrumHPIXPpRkXhJ2YZfW
 8Y3/ZvNv77+GTlumP9060CSvgZbnAO8Nsx5W1Lv+8fvcLPlp6qax9bYmdh81bsR0TVR88kZp3
 3iXY1quG14vV8J+GbHR5u6S/3R73t1+ub3h2zEVInvWBzeWSlJJ+51McXjl/eHwMHR64el7Iu
 +pYq8R+XImlOCPRUIu5qDgRAP9zYWCfAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1508866439!72044184!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7570 invoked from network); 24 Oct 2017 17:34:00 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Oct 2017 17:34:00 -0000
Received: from sstabellini-ThinkPad-X260.hsd1.ca.comcast.net
 (c-24-130-70-9.hsd1.ca.comcast.net [24.130.70.9])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id AEFB721937;
 Tue, 24 Oct 2017 17:33:42 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org AEFB721937
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Tue, 24 Oct 2017 10:33:26 -0700
Message-Id: <1508866413-30141-6-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1508866413-30141-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710231608270.574@sstabellini-ThinkPad-X260>
 <1508866413-30141-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v6 06/13] xen/pvcalls: implement bind command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2VuZCBQVkNBTExTX0JJTkQgdG8gdGhlIGJhY2tlbmQuIEludHJvZHVjZSBhIG5ldyBzdHJ1Y3R1
cmUsIHBhcnQgb2YKc3RydWN0IHNvY2tfbWFwcGluZywgdG8gc3RvcmUgaW5mb3JtYXRpb24gc3Bl
Y2lmaWMgdG8gcGFzc2l2ZSBzb2NrZXRzLgoKSW50cm9kdWNlIGEgc3RhdHVzIGZpZWxkIHRvIGtl
ZXAgdHJhY2sgb2YgdGhlIHN0YXR1cyBvZiB0aGUgcGFzc2l2ZQpzb2NrZXQuCgpTaWduZWQtb2Zm
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+ClJldmlld2VkLWJ5
OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpDQzogYm9yaXMu
b3N0cm92c2t5QG9yYWNsZS5jb20KQ0M6IGpncm9zc0BzdXNlLmNvbQotLS0KIGRyaXZlcnMveGVu
L3B2Y2FsbHMtZnJvbnQuYyB8IDY2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oIHwgIDMgKysrCiAyIGZpbGVz
IGNoYW5nZWQsIDY5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNh
bGxzLWZyb250LmMgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKaW5kZXggYzQyNmQ0MS4u
ODFiYWViZCAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCisrKyBiL2Ry
aXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwpAQCAtNzAsNiArNzAsMTMgQEAgc3RydWN0IHNvY2tf
bWFwcGluZyB7CiAKIAkJCXdhaXRfcXVldWVfaGVhZF90IGluZmxpZ2h0X2Nvbm5fcmVxOwogCQl9
IGFjdGl2ZTsKKwkJc3RydWN0IHsKKwkJLyogU29ja2V0IHN0YXR1cyAqLworI2RlZmluZSBQVkNB
TExTX1NUQVRVU19VTklOSVRBTElaRUQgIDAKKyNkZWZpbmUgUFZDQUxMU19TVEFUVVNfQklORCAg
ICAgICAgICAxCisjZGVmaW5lIFBWQ0FMTFNfU1RBVFVTX0xJU1RFTiAgICAgICAgMgorCQkJdWlu
dDhfdCBzdGF0dXM7CisJCX0gcGFzc2l2ZTsKIAl9OwogfTsKIApAQCAtMzQ2LDYgKzM1Myw2NSBA
QCBpbnQgcHZjYWxsc19mcm9udF9jb25uZWN0KHN0cnVjdCBzb2NrZXQgKnNvY2ssIHN0cnVjdCBz
b2NrYWRkciAqYWRkciwKIAlyZXR1cm4gcmV0OwogfQogCitpbnQgcHZjYWxsc19mcm9udF9iaW5k
KHN0cnVjdCBzb2NrZXQgKnNvY2ssIHN0cnVjdCBzb2NrYWRkciAqYWRkciwgaW50IGFkZHJfbGVu
KQoreworCXN0cnVjdCBwdmNhbGxzX2JlZGF0YSAqYmVkYXRhOworCXN0cnVjdCBzb2NrX21hcHBp
bmcgKm1hcCA9IE5VTEw7CisJc3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3QgKnJlcTsKKwlpbnQg
bm90aWZ5LCByZXFfaWQsIHJldDsKKworCWlmIChhZGRyLT5zYV9mYW1pbHkgIT0gQUZfSU5FVCB8
fCBzb2NrLT50eXBlICE9IFNPQ0tfU1RSRUFNKQorCQlyZXR1cm4gLUVPUE5PVFNVUFA7CisKKwlw
dmNhbGxzX2VudGVyKCk7CisJaWYgKCFwdmNhbGxzX2Zyb250X2RldikgeworCQlwdmNhbGxzX2V4
aXQoKTsKKwkJcmV0dXJuIC1FTk9UQ09OTjsKKwl9CisJYmVkYXRhID0gZGV2X2dldF9kcnZkYXRh
KCZwdmNhbGxzX2Zyb250X2Rldi0+ZGV2KTsKKworCW1hcCA9IChzdHJ1Y3Qgc29ja19tYXBwaW5n
ICopIHNvY2stPnNrLT5za19zZW5kX2hlYWQ7CisJaWYgKG1hcCA9PSBOVUxMKSB7CisJCXB2Y2Fs
bHNfZXhpdCgpOworCQlyZXR1cm4gLUVOT1RTT0NLOworCX0KKworCXNwaW5fbG9jaygmYmVkYXRh
LT5zb2NrZXRfbG9jayk7CisJcmV0ID0gZ2V0X3JlcXVlc3QoYmVkYXRhLCAmcmVxX2lkKTsKKwlp
ZiAocmV0IDwgMCkgeworCQlzcGluX3VubG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7CisJCXB2
Y2FsbHNfZXhpdCgpOworCQlyZXR1cm4gcmV0OworCX0KKwlyZXEgPSBSSU5HX0dFVF9SRVFVRVNU
KCZiZWRhdGEtPnJpbmcsIHJlcV9pZCk7CisJcmVxLT5yZXFfaWQgPSByZXFfaWQ7CisJbWFwLT5z
b2NrID0gc29jazsKKwlyZXEtPmNtZCA9IFBWQ0FMTFNfQklORDsKKwlyZXEtPnUuYmluZC5pZCA9
ICh1aW50NjRfdCltYXA7CisJbWVtY3B5KHJlcS0+dS5iaW5kLmFkZHIsIGFkZHIsIHNpemVvZigq
YWRkcikpOworCXJlcS0+dS5iaW5kLmxlbiA9IGFkZHJfbGVuOworCisJbWFwLT5hY3RpdmVfc29j
a2V0ID0gZmFsc2U7CisKKwliZWRhdGEtPnJpbmcucmVxX3Byb2RfcHZ0Kys7CisJUklOR19QVVNI
X1JFUVVFU1RTX0FORF9DSEVDS19OT1RJRlkoJmJlZGF0YS0+cmluZywgbm90aWZ5KTsKKwlzcGlu
X3VubG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7CisJaWYgKG5vdGlmeSkKKwkJbm90aWZ5X3Jl
bW90ZV92aWFfaXJxKGJlZGF0YS0+aXJxKTsKKworCXdhaXRfZXZlbnQoYmVkYXRhLT5pbmZsaWdo
dF9yZXEsCisJCSAgIFJFQURfT05DRShiZWRhdGEtPnJzcFtyZXFfaWRdLnJlcV9pZCkgPT0gcmVx
X2lkKTsKKworCS8qIHJlYWQgcmVxX2lkLCB0aGVuIHRoZSBjb250ZW50ICovCisJc21wX3JtYigp
OworCXJldCA9IGJlZGF0YS0+cnNwW3JlcV9pZF0ucmV0OworCWJlZGF0YS0+cnNwW3JlcV9pZF0u
cmVxX2lkID0gUFZDQUxMU19JTlZBTElEX0lEOworCisJbWFwLT5wYXNzaXZlLnN0YXR1cyA9IFBW
Q0FMTFNfU1RBVFVTX0JJTkQ7CisJcHZjYWxsc19leGl0KCk7CisJcmV0dXJuIDA7Cit9CisKIHN0
YXRpYyBjb25zdCBzdHJ1Y3QgeGVuYnVzX2RldmljZV9pZCBwdmNhbGxzX2Zyb250X2lkc1tdID0g
ewogCXsgInB2Y2FsbHMiIH0sCiAJeyAiIiB9CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNh
bGxzLWZyb250LmggYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmgKaW5kZXggNjNiMDQxNy4u
OGIwYTI3NCAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oCisrKyBiL2Ry
aXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaApAQCAtNiw1ICs2LDggQEAKIGludCBwdmNhbGxzX2Zy
b250X3NvY2tldChzdHJ1Y3Qgc29ja2V0ICpzb2NrKTsKIGludCBwdmNhbGxzX2Zyb250X2Nvbm5l
Y3Qoc3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0IHNvY2thZGRyICphZGRyLAogCQkJICBpbnQg
YWRkcl9sZW4sIGludCBmbGFncyk7CitpbnQgcHZjYWxsc19mcm9udF9iaW5kKHN0cnVjdCBzb2Nr
ZXQgKnNvY2ssCisJCSAgICAgICBzdHJ1Y3Qgc29ja2FkZHIgKmFkZHIsCisJCSAgICAgICBpbnQg
YWRkcl9sZW4pOwogCiAjZW5kaWYKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 24 17:44:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 17:44:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e73Fe-00072D-FH; Tue, 24 Oct 2017 17:44:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1e73Fc-000727-Vk
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 17:44:29 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 AB/5E-17628-CFB7FE95; Tue, 24 Oct 2017 17:44:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnleJIrShJLcpLzFFi42Lxqg1y1P1d/T7
 SYPImaYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePEth3MBZf4Kg73HmBuYPzO3cXIxSEkMJNR
 ouXrTyYQR0JgDqvE1dlbmLsYOYGcPIm+O9tYIOw0ifsHljBB2JUS/R+3soLYQgIaErdvNrJDT
 DrJJHF2SQszhDOLUeLQintsEB0lEjtXL2AHsXkFBCVOznzCAtHtKfHzxFmwbZwC9hKLGvYyQj
 T3MEnsWwJRxCagLdH2ehfYOhYBVYkHnQ1QZyRKXG9dyQwxNEBi/d/LYAuEBUIlpqybC2aLCGh
 KTL77hxHEZhb4wySxeJ0YhK0p0br9N/sERtFZSG6ahSS1gJFpFaN6cWpRWWqRrrFeUlFmekZJ
 bmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgFDAAwQ7Gvf+cDjFKcjApifIGpL+PFOJLyk+pz
 EgszogvKs1JLT7EKMPBoSTB+6QKKCdYlJqeWpGWmQOMR5i0BAePkgjvC5A0b3FBYm5xZjpE6h
 SjPceFO5f+MHHs23MLSB4Ak89mvm5gFmLJy89LlRLn3QXSJgDSllGaBzcUlj4uMcpKCfMyAp0
 pxFOQWpSbWYIq/4pRnINRSZh3I8gUnsy8Erjdr4DOYgI6S9b+DchZJYkIKakGxrWKXRde7nFe
 dULfeNEn5n3H5S/4SZqwHJn4W3Du3nShutVp3JtVH38OeRZavF3KZmvgTNeHK8+U/Hi5f+aW+
 7O6/5o+S3pbqjJxc7G/3Gwx5x1XU7L6T2zOvs80fdGmpYIHj9r2BPtzKEbOMBb6f2txaceEZX
 va72w1uVKawtdVtvvQ9NLM0mQlluKMREMt5qLiRADNTyCjGgMAAA==
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1508867067!104885800!1
X-Originating-IP: [74.125.82.65]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27725 invoked from network); 24 Oct 2017 17:44:27 -0000
Received: from mail-wm0-f65.google.com (HELO mail-wm0-f65.google.com)
 (74.125.82.65)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 24 Oct 2017 17:44:27 -0000
Received: by mail-wm0-f65.google.com with SMTP id u138so17230046wmu.5
 for <xen-devel@lists.xenproject.org>; Tue, 24 Oct 2017 10:44:27 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=EPOSmoGVo9W9hEr7K5kZQPHfv5dzvABSanZCL6C1dqQ=;
 b=HBhDdEd1KThFu+dWCXDVP+2QtSynocU5vpo7OUUZ/RaHVtgihrTjpJf8Q3a58xNLx/
 hwQ3Y2+WBI7chKObKi7AxbpB4CcXIcm4PULyofXEKF0IxNQ6oKpd3azEoVJ06WcPZY+N
 Y2nocmzTl2B0q6J1AcuSpLf6V6364iyGm9//+bQe3HntBoHnHVEPyzxRfBcd6Jekrk8L
 US6Rc226HZZcBdlNfBWLZJh/H5SyHxpLT8d8vQE3E9oxgOlLuV0BvPA+IN77HaoMHGvb
 6u6ODqYQTbq9LaGI8mCDBa9APF56/LACAptsly1yF8Ub7a5Leev+64T9Josi312OinWy
 2UPQ==
X-Gm-Message-State: AMCzsaXGl2l5on/w26OKKBeO4g4qcN8VK5dTf2+w09q7b3gN5YD1+8+z
 QvEvp07akIoX3zJ6pFfYZEWwlTwenWs=
X-Google-Smtp-Source: ABhQp+Ru/lFm+iUAjCA66hWYgxY10yV+WhVblfH0M5ZR46r/iH2zTaksU+nH67UOQlxoaTiBt6xjrQ==
X-Received: by 10.80.145.13 with SMTP id e13mr20830963eda.22.1508867066789;
 Tue, 24 Oct 2017 10:44:26 -0700 (PDT)
Received: from mail-wr0-f169.google.com (mail-wr0-f169.google.com.
 [209.85.128.169])
 by smtp.gmail.com with ESMTPSA id u51sm400141edm.59.2017.10.24.10.44.26
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 24 Oct 2017 10:44:26 -0700 (PDT)
Received: by mail-wr0-f169.google.com with SMTP id o44so21491775wrf.11
 for <xen-devel@lists.xenproject.org>; Tue, 24 Oct 2017 10:44:26 -0700 (PDT)
X-Received: by 10.223.197.17 with SMTP id q17mr15013481wrf.270.1508867065849; 
 Tue, 24 Oct 2017 10:44:25 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.21.74 with HTTP; Tue, 24 Oct 2017 10:43:45 -0700 (PDT)
In-Reply-To: <20171020084437.GF88002@dazhang1-ssd.sh.intel.com>
References: <cover.1508397860.git.yi.z.zhang@linux.intel.com>
 <f036c2e9a6d81670d22edfc3b872773fc5ea3d6c.1508397860.git.yi.z.zhang@linux.intel.com>
 <CABfawhmXuiOfS0vKMkck-BQGszLa+se=OQDV566qNa018khrSQ@mail.gmail.com>
 <20171020084437.GF88002@dazhang1-ssd.sh.intel.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Tue, 24 Oct 2017 11:43:45 -0600
X-Gmail-Original-Message-ID: <CABfawh=54dasasGD0Ob8c=08=YwVEuo9eTVL7Sz3hr-9XKo_aA@mail.gmail.com>
Message-ID: <CABfawh=54dasasGD0Ob8c=08=YwVEuo9eTVL7Sz3hr-9XKo_aA@mail.gmail.com>
To: Yi Zhang <yi.z.zhang@linux.intel.com>
Cc: Kevin Tian <kevin.tian@intel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC 05/14] xen: vmx: Disable the 2M/1G
	superpage when SPP enabled
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMjAsIDIwMTcgYXQgMjo0NCBBTSwgWWkgWmhhbmcgPHlpLnouemhhbmdAbGlu
dXguaW50ZWwuY29tPiB3cm90ZToKPiBPbiAyMDE3LTEwLTE5IGF0IDEyOjE3OjEyIC0wNjAwLCBU
YW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4+IE9uIFRodSwgT2N0IDE5LCAyMDE3IGF0IDI6MTEgQU0s
IFpoYW5nIFlpIDx5aS56LnpoYW5nQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4+ID4gRnJvbTog
WmhhbmcgWWkgWiA8eWkuei56aGFuZ0BsaW51eC5pbnRlbC5jb20+Cj4+ID4KPj4gPiBDdXJyZW50
IHdlIG9ubHkgc3VwcG9ydCBTdWItcGFnZSBQcm90ZWN0aW9uIG9uIHRoZSA0awo+PiA+IHBhZ2Ug
dGFibGUuCj4+ID4KPj4gPiBTaWduZWQtb2ZmLWJ5OiBaaGFuZyBZaSBaIDx5aS56LnpoYW5nQGxp
bnV4LmludGVsLmNvbT4KPj4gPiAtLS0KPj4gPiAgeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMg
fCA2ICsrKysrKwo+PiA+ICAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspCj4+ID4KPj4g
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYv
aHZtL3ZteC92bXguYwo+PiA+IGluZGV4IDA0YWUwZDYuLmE0YzI0YmIgMTAwNjQ0Cj4+ID4gLS0t
IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKPj4gPiArKysgYi94ZW4vYXJjaC94ODYvaHZt
L3ZteC92bXguYwo+PiA+IEBAIC0yNDk3LDYgKzI0OTcsMTIgQEAgY29uc3Qgc3RydWN0IGh2bV9m
dW5jdGlvbl90YWJsZSAqIF9faW5pdCBzdGFydF92bXgodm9pZCkKPj4gPiAgICAgICAgICB2bXhf
ZnVuY3Rpb25fdGFibGUuZ2V0X2d1ZXN0X2JuZGNmZ3MgPSB2bXhfZ2V0X2d1ZXN0X2JuZGNmZ3M7
Cj4+ID4gICAgICB9Cj4+ID4KPj4gPiArICAgIGlmICggY3B1X2hhc192bXhfZXB0X3NwcCApCj4+
Cj4+IEkgdGhpbmsgdGhpcyByZWFsbHkgb25seSBvdWdodCB0byBoYXBwZW4gaWYgdGhlIGNvbW1h
bmQtbGluZSBvcHRpb24KPj4gaGFzIGFsc28gYmVlbiBlbmFibGVkLgo+Cj4gU29ycnksIGRpZG4n
dCBjYXRjaCB5b3VyIHBvaW50LCB0aGUgY29tbWFuZCBsaW5lIG9wdGlvbiBvcHRfaGFwXzJtIGFu
ZAo+IG9wdF9oYXBfMUcgd2FzIGVuYWJsZSBieSBkZWZhdWx0LCBJIG5lZWQgdG8gIGRpc2FibGUg
dGhlIHN1cHBlciBwYWdlCj4gd2hlbiBzcHAgZmVhdHVyZSBlbmFibGVkLiBEaWQgeW91IG1lYW4g
dGhhdCBpZiB3ZSBlbmFibGUgMk0vMUcgYnkKPiBjb21tYW5kLWxpbmUgd2UgY291bGRuJ3QgZGlz
YWJsZSBpdCBoZXJlPyB5ZXMsIGl0IGlzLCBJIHdpbGwgaW1wcm92ZQo+IHRoaXMgbG9naWMuIFRo
YW5rIHlvdSBUYW1hcy4KCkkgbWVhbnQgdGhhdCByaWdodCBub3cgImNwdV9oYXNfdm14X2VwdF9z
cHAiIGxvb2tzIGxpa2UganVzdCBjaGVja3MKd2hldGhlciB0aGUgQ1BVIHN1cHBvcnRzIFNQUCwg
bm90IHdoZXRoZXIgdGhlIGNvbW1hbmQtbGluZSBvcHRpb24gd2FzCnNldCB0byBlbmFibGUgaXQu
IElmIHRoZSBjb21tYW5kIGxpbmUgb3B0aW9uIGlzIG5vdCBzZXQgKG9yCnNwZWNpZmljYWxseSBk
aXNhYmxlcyBTUFApIHRoZW4gdGhlIGxhcmdlIHBhZ2VzIHNob3VsZG4ndCBnZXQKZGlzYWJsZWQu
Cgo+Cj4+Cj4+ID4gKyAgICB7Cj4+ID4gKyAgICAgICAgdm14X2Z1bmN0aW9uX3RhYmxlLmhhcF9j
YXBhYmlsaXRpZXMgJj0gfkhWTV9IQVBfU1VQRVJQQUdFXzJNQjsKPj4gPiArICAgICAgICB2bXhf
ZnVuY3Rpb25fdGFibGUuaGFwX2NhcGFiaWxpdGllcyAmPSB+SFZNX0hBUF9TVVBFUlBBR0VfMUdC
Owo+PiA+ICsgICAgfQo+PiA+ICsKPj4gPiAgICAgIHNldHVwX3ZtY3NfZHVtcCgpOwo+PiA+Cj4+
ID4gICAgICBsYnJfdHN4X2ZpeHVwX2NoZWNrKCk7Cj4+ID4gLS0KPj4gPiAyLjcuNAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 24 18:19:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 18:19:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e73nV-0000p6-7r; Tue, 24 Oct 2017 18:19:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=463142844=Ian.Jackson@citrix.com>)
 id 1e73nT-0000p0-FE
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 18:19:27 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 31/91-06614-E248FE95; Tue, 24 Oct 2017 18:19:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXitHSDva5ey/t
 Ig30bWC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozW9SvYC+awV2x7dJi5gfEoaxcjJ4eEgL9E
 z4kjTCA2m4CuRNOWv2wgNq+AoMTJmU9YQGxmAR2JBbs/sUHY8hLb385hhqhxkPh54h1YDYuAq
 sTXnS8ZQWwRAT2JllUTgeZzAdXvZJSYsWQNWEJYIEBiV99SsAZOARuJaz+2M4MUCQm8ZZRYcf
 c9G8RFJhJvF+4EsjmAEmoSc9fHT2Dkm4XkpllIbpqF5KYFjMyrGNWLU4vKUot0TfSSijLTM0p
 yEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQKDjQEIdjA2fnE6xCjJwaQkyhuQ/j5SiC8pP6Uy
 I7E4I76oNCe1+BCjDAeHkgRveDNQTrAoNT21Ii0zBxj2MGkJDh4lEd4HTUBp3uKCxNzizHSI1
 ClGS44bD6//YeLouHkXSD6b+bqBWYglLz8vVUqcVxNkngBIQ0ZpHtw4WGxeYpSVEuZlBDpQiK
 cgtSg3swRV/hWjOAejkjDvM5C1PJl5JXBbXwEdxAR0kKz9G5CDShIRUlINjGv9HJ7cKrO7+Zb
 xRH+Me9LRNZ7bQ7dclDbZJzPf9W5IruLGD8480zesfp8ydX1O0cyK3C2174zaQ9o7n2iz3Ols
 mJy8UCmvIKvCtK938j+eh5tc/rasU1h0dVfldn63HNt72+6mbbbV80xTP5dyjVH8taXxir+nV
 d6wvZp0xvHa63dzpsz83KDEUpyRaKjFXFScCACxa4oxyAIAAA==
X-Env-Sender: prvs=463142844=Ian.Jackson@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1508869164!56299676!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54906 invoked from network); 24 Oct 2017 18:19:25 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Oct 2017 18:19:25 -0000
X-IronPort-AV: E=Sophos;i="5.43,428,1503360000"; d="scan'208";a="455838186"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23023.33822.864007.643155@mariner.uk.xensource.com>
Date: Tue, 24 Oct 2017 19:19:10 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20171024172911.GH1885@perard.uk.xensource.com>
References: <23017.64539.31230.43449@mariner.uk.xensource.com>
 <1508506702-17704-1-git-send-email-ian.jackson@eu.citrix.com>
 <1508506702-17704-7-git-send-email-ian.jackson@eu.citrix.com>
 <20171024172911.GH1885@perard.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Juergen Gross <jgross@suse.com>, Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5.1 7/8] os-posix: Provide new -runas
 <uid>:<gid> facility
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtQQVRDSCB2NS4xIDcvOF0gb3MtcG9zaXg6IFBy
b3ZpZGUgbmV3IC1ydW5hcyA8dWlkPjo8Z2lkPiBmYWNpbGl0eSIpOgo+IE9uIEZyaSwgT2N0IDIw
LCAyMDE3IGF0IDAyOjM4OjIxUE0gKzAxMDAsIElhbiBKYWNrc29uIHdyb3RlOgo+ID4gK3N0YXRp
YyBib29sIG9zX3BhcnNlX3J1bmFzX3VpZF9naWQoY29uc3QgY2hhciAqb3B0YXJnKQouLi4KPiA+
ICsgICAgZXJybm8gPSAwOwo+ID4gKyAgICBsdiA9IHN0cnRvdWwob3B0YXJnLCAmZXAsIDApOyAv
KiBjYW4ndCBxZW11X3N0cnRvdWwsIHdhbnQgKmVwPT0nOicgKi8KPiAKPiBTaG91bGQgc3RydG91
bCBiYXNlIGJlIDEwPyBJZiB0aGF0IG1hdHRlci4KCklmIHNvbWVvbmUgd2FudHMgdG8gd3JpdGUg
dWlkcyBpbiBoZXggdGhlbiBJIGRvbid0IHNlZSBhIHJlYXNvbiB0bwpzdG9wIHRoZW0uLi4KCj4g
PiAtICAgICAgICBpZiAoIXVzZXJfcHdkKSB7Cj4gPiAtICAgICAgICAgICAgZnByaW50ZihzdGRl
cnIsICJVc2VyIFwiJXNcIiBkb2Vzbid0IGV4aXN0XG4iLCBvcHRhcmcpOwo+ID4gKyAgICAgICAg
aWYgKCF1c2VyX3B3ZCAmJiAhb3NfcGFyc2VfcnVuYXNfdWlkX2dpZChvcHRhcmcpKSB7Cj4gPiAr
ICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsCj4gPiArICAgICAgICAgICAgICAgICAgICAiVXNl
ciBcIiVzXCIgZG9lc24ndCBleGlzdCAoYW5kIGlzIG5vdCA8dWlkPi48Z2lkPilcbiIsCj4gCj4g
VGhlIGVycm9yIG1lc3NhZ2UgaGF2ZSBub3QgYmVlbiB1cGRhdGUsIEkgdGhpbmsgaXQgc2hvdWxk
IGJlIDx1aWQ+OjxnaWQ+CgpPb3BzLgoKPiBXaXRoIHRoZSBlcnJvciBtZXNzYWdlIGZpeDoKPiBS
ZXZpZXdlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CgpU
aGFua3MsCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 24 18:49:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 18:49:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e74Gg-0002tQ-1A; Tue, 24 Oct 2017 18:49:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e74Ge-0002tF-E8
 for xen-devel@lists.xensource.com; Tue, 24 Oct 2017 18:49:36 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 59/B0-07262-F3B8FE95; Tue, 24 Oct 2017 18:49:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrALMWRWlGSWpSXmKPExsWS0XRdVdeu+32
 kwYwbfBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6J/rWzApueLanRmsDYzP
 bLoYuTiEBBqZJA6e7GCHcB4zSsybvpoZwtnGKLF3Zx9QhpNDRMBZ4uuZuWA2r4C+ROOHYywgt
 rCAucS8GcfAGiQEbslJfO14C5aQEPCU+Pt8M5DNAWZ/+cvUxcjOwSZgJXFIDCTIIqAqcXN64Q
 RG7gWMDKsYNYpTi8pSi3SNzPSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQL9Xc/
 AwLiDsWGv3yFGSQ4mJVHegPT3kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeBO6gHKCRanpqRVp
 mTnAwINJS3DwKInwru8ESvMWFyTmFmemQ6ROMRpzHNt0+Q8Tx7OZrxuYhVjy8vNSpcR5zUAmC
 YCUZpTmwQ2CRcQlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8uiBTeDLzSuD2vQI6hQnoFF
 n7NyCnlCQipKQaGLONAhMaDepXFM9+E7zTecrrlroXQgwTm8v+Kok/FBa6Of3JdOvjEe6Llvq
 9+anGI/bm9lqHcN1rcsdCr/TeO8rb/WrjNRbHD5fmVa6Zc5HP3u+ZrKanw6zwp2xiKyMln9mV
 JE44MOHV/g7VGRWx2wIuaXr6ls4zOn6r8LfIkVD9ZllHL0Pf30osxRmJhlrMRcWJALCvrxqDA
 gAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1508870972!104231626!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50903 invoked from network); 24 Oct 2017 18:49:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Oct 2017 18:49:33 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e74GZ-0007QP-W5; Tue, 24 Oct 2017 18:49:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e74GU-0002y0-MB; Tue, 24 Oct 2017 18:49:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e74GU-0007BP-Bz; Tue, 24 Oct 2017 18:49:26 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115174-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-localmigrate:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd: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-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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=1f2c7894dfe3d52f33655de202bd474999a1637b
X-Osstest-Versions-That: xen=24fb44e971a62b345c7b6ca3c03b454a1e150abe
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 24 Oct 2017 18:49:26 +0000
Subject: [Xen-devel] [xen-unstable test] 115174: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4219499249259437409=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop        fail REGR. vs. 114644
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop       fail REGR. vs. 114644
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop       fail REGR. vs. 114644

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-xl-qemuu-ovmf-amd64 14 guest-localmigrate fail in 115163 pass in 115174
 test-armhf-armhf-xl-credit2  16 guest-start/debian.repeat  fail pass in 115163

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 114644
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 114644
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114644
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114644
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 114644
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 114644
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  1f2c7894dfe3d52f33655de202bd474999a1637b
baseline version:
 xen                  24fb44e971a62b345c7b6ca3c03b454a1e150abe

Last test of basis   114644  2017-10-17 10:49:11 Z    7 days
Failing since        114670  2017-10-18 05:03:38 Z    6 days   10 attempts
Testing same since   115163  2017-10-23 21:47:10 Z    0 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony PERARD <anthony.perard@citrix.com>
  David Esler <drumandstrum@gmail.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@linaro.org>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          pass    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  fail    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

(No revision log; it would be 328 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4219499249259437409==--

From xen-devel-bounces@lists.xen.org Tue Oct 24 19:02:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 19:02:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e74TL-0004Ah-6A; Tue, 24 Oct 2017 19:02:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1e74TJ-0004AV-68
 for xen-devel@lists.xen.org; Tue, 24 Oct 2017 19:02:41 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 E0/1C-10419-05E8FE95; Tue, 24 Oct 2017 19:02:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSe0hTYRTvu/duu4qrr6l58hG03pMt14MKlpO
 iEiMy+sso865u2409bHfFIkolyiYZJlg4zQqNUKSHRS+ToaSokJVaZKWZhOZ6SMSyWszu7S6r
 74+P3zm/c37f7zscmlR55fE063axTjtjVcsjKctiIl27+dRYVkp/QLay5nM1lYbSWxuDRCbaJ
 uPsJoc7R2bpastHuW+akbuiPCTPRxOVqAhF0hQuIOH7pR9yMVDhEgK6fK8FJkIIdkFT2YhcxB
 SeByc+jv3Oy/EyuHL+kULEMXgdDBzrJYoQTZP4EFQF9orpaLwRAk1lMhErsRHudz4I6zeQ0FL
 Sp5CI6dBR/pYSMYk18Dw0GtZJgMshWkxH4FQof9UhE9OxeC74m/NECHg2nKk7KCoCPoNgpOIJ
 ITleAE3BD6SIASdB68NKSsKb4MkFDyE1eBH4qipkUlCggLav18IdGmiqf/H7vwhvh4abHiQV3
 aKguGRYLhXlQY/HF5a1wunBYVIqeiqDQOEQJQUBEioHXhNSVSI8uzcQluqSwfid26TkNgc+TQ
 SJEqTx/jMO7z/j8P4dxwVE1qGFPOs8wDq1er3O5OTMFpeN4axafcpynY3lecbMWhkTr9vlsDU
 gYSumCOcOqi1c24Jm0oQ6VplpHstSTTU5dh+0MLxlp3O/leVbUCJNq0H5+aTATXeyZta9h7MK
 q/WHBjpKHaMMirSSz2VsPGeWqE5kpL+V9v4k6Ia+fuG+Nj4o3MPl7/NJFWV32Nn4OOV1sQ2Lb
 Zb99knRPyvbjZLio5VIsKmKymWdNs71P+9HcTRSRyuJYkElirO7Jt/2C7YIwVaS8YNoy8X8pe
 LzkUqR/dXAvqi+uD5zBk6ozTae1SqOlmZwQebctDVtWf2OmjXJMW7DisO6UNqWvJfriWS97l2
 P3zekD6XoN9xNXWSas7qsbNXQ1e5af0/l8fG0no3FudzIrPZGw4KHNzKOqAzJKyZ+ePsKt5UO
 GL9YRncs1T5eYkX18/e1+28v8WxVU7yF0WtIJ8/8ApdpJHitAwAA
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1508871758!92591396!1
X-Originating-IP: [104.47.2.72]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25443 invoked from network); 24 Oct 2017 19:02:38 -0000
Received: from mail-db5eur01on0072.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.72)
 by server-16.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 24 Oct 2017 19:02:38 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=sgyuPE0HNYHNuueUNlOV6mJrYYqGqNN8rX6rrMoGwQA=;
 b=NMIPTEcvezrVfY8lSdcPZrgTMVDHH9VaLThr3DAMQ3X5TDtdtJrHVzgWH0Q35KvGrePrnWlulUNVgYeVQJ//pjq3ufJrao3Z65EdBuTy7dLagl/TD6kOqpWUMQwfShnGiHWnrLgr+UJ+YC/TEMnhQ7o2M2LZ5A53bMcUPG6y5p8=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.53) by
 HE1PR03MB1770.eurprd03.prod.outlook.com (2a01:111:e400:7b72::28) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.156.4; Tue, 24
 Oct 2017 19:02:33 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Tue, 24 Oct 2017 22:02:28 +0300
Date: Tue, 24 Oct 2017 22:02:28 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: Julien Grall <julien.grall@linaro.org>, jens.wiklander@linaro.org
Message-ID: <20171024190228.GB23118@EPUAKYIW2556.kyiv.epam.com>
References: <1507748484-16871-1-git-send-email-volodymyr_babchuk@epam.com>
 <078a8941-5a6b-f7bb-b5c8-f2cf84210cf2@linaro.org>
 <20171017155901.GA24929@EPUAKYIW2556.kyiv.epam.com>
 <942b70a8-dffa-e3ec-19d4-40ff9a328cf6@arm.com>
 <20171020173705.GC11787@EPUAKYIW2556.kyiv.epam.com>
 <b5396625-2a54-d0aa-9a8d-08d070cfe615@linaro.org>
 <20171023201141.GA20412@EPUAKYIW2556.kyiv.epam.com>
 <d7068d19-f8f2-e21f-3a4f-9068ba5adee8@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <d7068d19-f8f2-e21f-3a4f-9068ba5adee8@linaro.org>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-Originating-IP: [85.223.209.53]
X-ClientProxiedBy: DB3PR0202CA0001.eurprd02.prod.outlook.com
 (2603:10a6:8:1::14) To HE1PR03MB1770.eurprd03.prod.outlook.com
 (2a01:111:e400:7b72::28)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 2643f084-cf46-48c6-ff2d-08d51b11c905
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(4534020)(4602075)(4627075)(201703031133081)(201702281549075)(2017052603231);
 SRVR:HE1PR03MB1770; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR03MB1770;
 3:8KYF1f33+Gebuv9npBA0e9XgbSsj+KcN0I5tERzABmIXjpsafGZCl2kyFZF5Ffag1vrHOXPEsYxPaI6OGcZuXAT2ObkHP4zTJDMtLBK9X0z3rYNfLDF+vKuKOACODRLuQHyc0e8W+/Ep/HTFU1P2Mqu95b9xlgNqO7E3FrQwNHwiJmRRO2aybXgdsnfBMxWerT0QqWqWgnPCxdA9zdvwzc093Gqkdb9tcz0EvrJx1Dx5v1ti/i9obMoouARjYLF7;
 25:/yI0sEL/XwQeQt7RZSGLMWx1WOnHe3k08Kz2kQcvdtGt4/RQojwFuD2AcMeYF8E/arPQf8om1H9TBDBhC185Vh92bOBuPxFIBtnZqsDGeedhvwytQMiM4VQOJVKbmFPTyTK7W/uw+4F68n98guk3HYS8xCXquNvWd57d0fYBUy7fx0ftLnNaBrP+yVxLZzg0+p/E8Cx2z07/8hvtsNGKHjl37FN7jk4hdln2s/Mvk8wP485gzdhD7whOEnjF+Suux7WZipw6bf2c/j3/5kJsrRbZCgFcm7bCNF5jthvlHlo7qEi+GEUHdUFhc/RFh/rJ7cfDvWPvrRIVpU6Xekr0/A==;
 31:supOtd18ROA6l5fqA+Wb/xMAg/RsrJ6aGU8GJCbM0eNnvsUNcaSa/Nk7BUW54N7sl40vste9+WOJFZ1hShJNa11+4EnqJgOdjsQKWhAIrHCicqCgMgupzNN5lSUBvYX546uiY1yaKqjukbD1sqm1G1UQEWzdpcp5x8bpsqJp2MDRtvE10+6ENw8YhkJqF8cwpFFmMHvodng2QrNiD8hvVDKTLefxspgSMJ1tFup00BQ=
X-MS-TrafficTypeDiagnostic: HE1PR03MB1770:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR03MB1770;
 20:Qk7VwIg+GSQRZjm/dG2O5r3DxNLzFSOPLrkAP+NzVIODbuY/z5ff2Ew5piyTRABQE13eKqDL3a8uFh7Ir0huWdpm1/BEHvm487URLsAccX9bZUHrF6otgrv5RdFKHtRVnkCoB3dOgDGmZEQtr6LadRdbX9YdTzb4rrlKuVCfgtDNdDbt0JMolM2JIVUnYlJ0CJb5HcdG8fpKCWbJA8au3xF3ob24bC9L/zWT3m94EFfvGcMquQNS5tGjwMQpGuc8oJadfTKJOWAqyhQFCIOcVdjFPDAvB4bQD2OCwbknvpvK41An3wQLVfmX/QyU3dh9+Ufvy/SupLaVH5Z/TqEUBdT6zNSdIj4GRHJ3e/NSArdKuB5Swqxw+dNspolVHGVkoCVXswR7S07A6DhovN2dQLTnEV5kRNEq5VbU8FPoz+i/iJbchOQpnDdSPVn8zcGeJF055+G+R0lVbKBr/XX9WSDywOxtYMOyk7BZTE0Vs/LTljM7BmApeRYGoeAvMZzw
X-Exchange-Antispam-Report-Test: UriScan:(158342451672863)(278428928389397)(166708455590820)(192374486261705)(35073007944872);
X-Microsoft-Antispam-PRVS: <HE1PR03MB17707FE62DD2443F3FEC53C0E6470@HE1PR03MB1770.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(3231020)(93006095)(93001095)(100000703101)(100105400095)(3002001)(10201501046)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123564025)(20161123555025)(20161123558100)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR03MB1770; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR03MB1770; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR03MB1770;
 4:EukJE4d29qgJ2+vsKbukznAoaNxtxDz7+NeN4G/JLU2cilcYbdZ/x1NJ4eczmxH8w2AneAK2f2gdjNUKkbuDzcr3TfNZptnowlicdcHgaW0eT1jnFcI2XdIKqDo7RaR86s23P0pk2iZ57Z96Cq4XyY4IYhoTPycbNIX2cGvdI8S2ARaNFEU1+LAhgDA6Ow0Iqmq43w0ABsUQ/LhxKvodpfqygee+zhbB5SFZmyB/G+SrvUDHv5hvVh9YjJrKYvTcGA3HFPilGwGLfvB5lMUhL+xLawZERkEbzduDn/sqKBwNV4p4TD7F2wCqLn8PtNwOH8RpCqNTOmJWb/aTbCme0AzhJ35Vbh7sB7HDrZ/vaYRXqgsLxJFbovhiPNHIXnbyzJyWPyNi05ueKsmXb60jhKnh0PKFnQbdK4pWcFW79jgr6RpukJiYsUCf0XFO6H8m
X-Forefront-PRVS: 047001DADA
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(376002)(346002)(199003)(51444003)(24454002)(189002)(53376002)(50466002)(58126008)(2906002)(42186006)(189998001)(68736007)(54906003)(93886005)(6116002)(3846002)(8936002)(23726003)(5660300001)(2950100002)(16586007)(80792005)(53546010)(316002)(6306002)(33656002)(54356999)(47776003)(76176999)(106356001)(105586002)(97736004)(4326008)(66066001)(7736002)(305945005)(50986999)(101416001)(478600001)(86362001)(1076002)(122856001)(229853002)(83506002)(53936002)(1720100001)(8676002)(81166006)(81156014)(6246003)(966005)(72206003)(18370500001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR03MB1770; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR03MB1770;
 23:KEcwH1rlZxQqiY3IFXApNa99RGJB8+5gN8iqzLMKM?=
 =?us-ascii?Q?5NSKxX5eJry74jxOJW0OUTi6T/MMJIT6gMf9OCaLuTepZ1ZlDWwV3VT949mr?=
 =?us-ascii?Q?HMCj1rBZfAAqW1SO2wBME7Qrp71zbHJZqeaq2uLqYPMzawQyMDieasLP7/Xk?=
 =?us-ascii?Q?mL3hNWyI54JTVdOe209k8yp0AzTCDOGoSmJ4ZC44JnZWuzR84RQLOJvgK6HI?=
 =?us-ascii?Q?0pNY9S/AI+W6BfyCv4TN4BNK6nwI3y+R6A714+fDfG9pLuSGgGtpNlDWsQBB?=
 =?us-ascii?Q?H3FqGsCIPaEjpwENBWXiPf0zg4JnHwfNLCBZSIGH3juvaTiN71Ur05JOlKK+?=
 =?us-ascii?Q?fppBlTCsWLE0pokBCET3gD7yTGNaBolyxt1LZ62y4ZnWxq7UHvOmKuhHQI4r?=
 =?us-ascii?Q?RzmQZycjTe5l+PWcI85sNRygfF8+pHiAMd2iaQvfEhbnqYOLxZg/cf3pIcQL?=
 =?us-ascii?Q?D9EWWBtySTxyHZfecOsbB+j/TvRmbAlen+I/CqQQP5Y4hMF76OLH4B+LoO7o?=
 =?us-ascii?Q?CzmCM4F2gPU02p2tH3Wt6vfN7ma9vyTSS8WrzASD95uiu2YppHx9wygn664N?=
 =?us-ascii?Q?f5Ovgs4g9Z6qmNoiuLSoT+/oIiZoRZiwZ1CnG4zoebMb/eWHd4nfYTemgRqt?=
 =?us-ascii?Q?OHkFWEAZFEEKFD1uUooqygo1q7P0wjItnjBpwhGKlzTbe2r9EZEJw91XIosd?=
 =?us-ascii?Q?PhHZPEjc9ETUlvqpYWTGQNCe6g0LYEYbuv0+HwloBMxu8gFseEtQgr7FlKDY?=
 =?us-ascii?Q?0d5ifrmX/ByQvKmuukaTQ+l0JmQbtOfyFxNYCqagJi+cknqrXFFPuFhQQ48Z?=
 =?us-ascii?Q?b/QrI++cS9FfpJ7ctnQF+cSGxfdilw7UR9vAkpa8ZYNEOHn3W8NMtQRew495?=
 =?us-ascii?Q?sAPm4ppjo0QbITcKAXiM9wVa/iyUk16+2+nfAh2WY6DakirLqEl9uVad4hxv?=
 =?us-ascii?Q?6pHkgTJUCYBbU05fiusrDKPx3mXwGynx0m09WQ09/Z6G2O0zUnVRci2DU2Ic?=
 =?us-ascii?Q?kXw0WahHc0nen2N8e1fHF4jVxL6Smc/mozYV5bKkG1t1txApJPlVuNpzVFgF?=
 =?us-ascii?Q?id9HTR0z+0Yay9UNRyYvTMLD0RnnqzAPPyOr8hMhqEPE7r/ry2f7v/AAm2KO?=
 =?us-ascii?Q?O1AYZTOru0s3VvrWmRE6mwN3hfHU0Q8JWsA3Jfc+VNND10d1J1vXPHkdVr6M?=
 =?us-ascii?Q?80Dn4tLYRND0P5658QhkHdPKmtloBXX0H8vkaKD697mGfoFTJugB8cD9StcU?=
 =?us-ascii?Q?4fsRgd7ADGU3j+7O9z2qzGsXVJWBfTAbxoOdt0K?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR03MB1770;
 6:Bngj1zJSt/nh0TkalJeH97oO4JadpY1Jq6udE2Y9Rg3UbOTocb7qxInW8UrtXveK9G0strgNS+OsU8qaE3sGHGEfZh9yct77iasw0o6y8abgEwLu0kzuj6BGSF6lUx/A9575XT3+t21Of+lPC7baGI77PdkONSP2dHnApnBsiKtZDNyGRl4ayFDsts9qNGzn/RrKRLag+umKBl1XQbWf5947bfsOn9hhT/jDwcG2oz+Jk/0/jWbjSqds+XwRXDxpcZPZKUfuQ1K7t0cfYNyDZUXu+UE1Kius1nD3SiEfpvbyRwsphYNuUhRbRDxi7JW6wCC0cfRE083QhUxiAKgWiQ==;
 5:yAF5vXv6skzTTW9ZfVcPCnSPNUi1MjetVYjQcNsiSL1YVFV0lzQoxilUsjQcZETx7qc+6TocF+NxsJ2RN7J7DOp/WHEqfLrlCnCW49uZmAwE70IvpbeZ8KP2HYbU+5D2NWS0I9RY1BVL2FWoTMor9Q==;
 24:6gwve7J8A+hUrESVtlYIwMrolk1lV5L6894FtfCBxt7/ppIEmMZwf9e6jHmHoFtgPqfKDWsZWiklv0++EmXti3pw4n6L7udPBylc/hSXP9s=;
 7:3YpWNj/zj/iiJMXuAoSJAszQwHZNIQ62TZs9pCaMRNb2skVxAhipLr59vhGeOVEJLZvKI3VgoDH8DRduw28kg1cZuhhd5HHTDbMOP6N5c0R5aI+Bm8rmXwpZOeku/CGgQ9pi09GJDk6kIEqalxVXSBzbKWu0x/3UMio3xArbzAkeGCbq85KJPSL0I/vi4MCjkT8t9oeuKEOCj9v9bpCKtMwiKvLaO622C0eZw1Z5Rxc=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Oct 2017 19:02:33.4425 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 2643f084-cf46-48c6-ff2d-08d51b11c905
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR03MB1770
Cc: Julien Grall <julien.grall@arm.com>, nd@arm.com,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [RFC 0/4] TEE mediator framework + OP-TEE mediator
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLCBKZW5zLAoKSSdtIGxvb3BlZCBpbiBKZW5zIFdpa2xhbmRlci4gSGUgaXMgb25l
IG9mIE9QLVRFRSBtYWludGFpbmVycy4gSGUgYWxzbwptYWludGFpbnMgVEVFIHN1YnN5dGVtIGlu
IExpbnV4IGtlcm5lbC4gSSBDQydlZCBoaW0gaW4gNC80IHBhdGNoLApiZWNhdXNlIG9ubHkgaXQg
Y29uY2VybmVkIE9QLVRFRS4gQnV0IGxvb2tzIGxpa2UgZGlzY3Vzc2lvbiBpbiB0aGlzCnRocmVh
ZCByZXZvbHZlcyBwcmltYXJpbHkgb3ZlciBPUC1URUUsIHNvIEknbSBhZGRpbmcgaGltIHRoZXJl
LgoKSmVucywgaWYgeW91IHdhbnQgdG8gY2F0Y2ggdXAsIHlvdSBjYW4gZmluZCB3aG9sZSB0aHJl
YWQgYXQgWzFdLgoKT24gVHVlLCBPY3QgMjQsIDIwMTcgYXQgMDY6MzM6MjBQTSArMDEwMCwgSnVs
aWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDIzLzEwLzE3IDIxOjExLCBWb2xvZHlteXIg
QmFiY2h1ayB3cm90ZToKPiA+T24gTW9uLCBPY3QgMjMsIDIwMTcgYXQgMDU6NTk6NDRQTSArMDEw
MCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4KPiA+PkhpIFZvbG9keW15ciwKPiA+SGkgSnVsaWVu
LAo+ID4KPiA+PkxldCBtZSBiZWdpbiB0aGUgZS1tYWlsIHdpdGggSSBhbSBub3QgdG90YWxseSBh
ZHZlcnNlZCB0byBwdXR0aW5nIHRoZSBURUUKPiA+Pm1lZGlhdG9yIGluIFhlbi4gQXQgdGhlIG1v
bWVudCwgSSBhbSB0cnlpbmcgdG8gdW5kZXJzdGFuZCB0aGUgd2hvbGUgcGljdHVyZS4KPiA+VGhh
bmtzIGZvciBjbGFyaWZpY2F0aW9uLiBUaGlzIGlzIHJlYWxseSByZWFzc3VyaW5nIDopCj4gPklu
IG15IHR1cm4sIEknbSBub3QgdG90YWxseSBhZ2FpbnN0IFRFRSBtZWRpYXRvcnMgaW4gc3R1YmRv
bXMuIEknbSBvbmx5Cj4gPmNvbmNlcm5lZCBhYm91dCByZXF1aXJlZCBlZmZvcnRzLgo+ID4KPiA+
Pk9uIDIwLzEwLzE3IDE4OjM3LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiA+Pj5PbiBGcmks
IE9jdCAyMCwgMjAxNyBhdCAwMjoxMToxNFBNICswMTAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4g
Pj4+Pk9uIDE3LzEwLzE3IDE2OjU5LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiA+Pj4+Pk9u
IE1vbiwgT2N0IDE2LCAyMDE3IGF0IDAxOjAwOjIxUE0gKzAxMDAsIEp1bGllbiBHcmFsbCB3cm90
ZToKPiA+Pj4+Pj5PbiAxMS8xMC8xNyAyMDowMSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4g
Pj4+Pj4+Pkkgd2FudCB0byBwcmVzZW50IFRFRSBtZWRpYXRvciwgdGhhdCB3YXMgZGlzY3Vzc2Vk
IGVhcmxpZXIgKFsxXSkuCj4gPj4+Pj4+Pgo+ID4+Pj4+Pj5JIHNlbGVjdGVkIGRlc2lnbiB3aXRo
IGJ1aWx0LWluIG1lZGlhdG9ycy4gVGhpcyBpcyBlYXNpZXN0IHdheSwKPiA+Pj4+Pj4+aXQgcmVt
b3ZlcyBtYW55IHF1ZXN0aW9ucywgaXQgaXMgZWFzeSB0byBpbXBsZW1lbnQgYW5kIG1haW50YWlu
Cj4gPj4+Pj4+PihhdCBsZWFzdCBJIGhvcGUgc28pLgo+ID4+Pj4+Pgo+ID4+Pj4+PldlbGwsIGl0
IG1heSBjbG9zZSB0aGUgdGVjaG5pY2FsIHF1ZXN0aW9ucyBidXQgc3RpbGwgbGVhdmUgdGhlIHNl
Y3VyaXR5Cj4gPj4+Pj4+aW1wYWN0IHVuYW5zd2VyZWQuIEkgd291bGQgaGF2ZSBhcHByZWNpYXRl
ZCBhIHN1bW1hcnkgb2YgZWFjaCBhcHByb2FjaCBhbmQKPiA+Pj4+Pj5leHBsYWluIHRoZSBwcm9z
L2NvbnMuCj4gPj4+Pj5UaGlzIGlzIHRoZSBtb3N0IHNlY3VyZSB3YXkgYWxzby4gSW4gdGVybXMg
b2YgdHJ1c3QgYmV0d2VlbiBndWVzdHMgYW5kCj4gPj4+Pj5YZW4gYXQgbGVhc3QuIEknbSB3b3Jr
ZWQgd2l0aCBPUC1URUUgZ3V5cyBtb3N0bHksIHNvIHdoZW4gSSBoZWFyIGFib3V0Cj4gPj4+Pj4i
c2VjdXJpdHkiLCBteSBmaXJzdCB0aG91Z2h0cyBhcmUgIkNhbiBURUUgT1MgdHJ1c3QgdG8gWEVO
IGFzIGEKPiA+Pj4+Pm1lZGlhdG9yPyBDYW4gVEVFIGNsaWVudCB0cnVzdCB0byBYRU4gYXMgYSBt
ZWRpYXRvcj8iLiBBbmQgd2l0aAo+ID4+Pj4+Y3VycmVudCBhcHByb2FjaCBhbnN3ZXIgaXMgInll
cywgdGhleSBjYW4sIGVzcGVjaWFsbHkgaWYgWEVOIGlzIGEgcGFydAo+ID4+Pj4+b2YgYSBjaGFp
biBvZiB0cnVzdCIuCj4gPj4+Pj4KPiA+Pj4+PkJ1dCB5b3UgcHJvYmFibHkgd2FudGVkIHRvIGFz
ayAiQ2FuIGd1ZXN0IGNvbXByb21pc2Ugd2hvbGUgc3lzdGVtIGJ5Cj4gPj4+Pj51c2luZyBURUUg
bWVkaWF0b3Igb3IgVEVFIE9TPyIuIFRoaXMgaXMgYW4gaW50ZXJlc3RpbmcgcXVlc3Rpb24uCj4g
Pj4+Pj5GaXJzdCBsZXQncyBkaXNjdXNzIHJlcXVpcmVtZW50cyBmb3IgYSBURUUgbWVkaWF0b3Iu
IFNvLCBtZWRpYXRvcgo+ID4+Pj4+c2hvdWxkIGJlIGFibGUgdG86Cj4gPj4+Pj4KPiA+Pj4+PiAg
KiBSZWNlaXZlIHJlcXVlc3QgdG8gaGFuZGxlIHRyYXBwZWQgU01DLiBUaGlzIHJlcXVlc3Qgc2hv
dWxkIGluY2x1ZGUKPiA+Pj4+PiAgICB1c2VyIHJlZ2lzdGVycyArIHNvbWUgaW5mb3JtYXRpb24g
YWJvdXQgZ3Vlc3QgKGF0IGxlYXN0IGRvbWFpbiBpZCkuCj4gPj4+Pj4gICogUGluL3VucGluIGRv
bWFpbiBtZW1vcnkgcGFnZXMuCj4gPj4+Pj4gICogTWFwIGRvbWFpbiBtZW1vcnkgcGFnZXMgaW50
byBvd24gYWRkcmVzcyBzcGFjZSB3aXRoIFJXIGFjY2Vzcy4KPiA+Pj4+PiAgKiBJc3N1ZSByZWFs
IFNNQyB0byBhIFRFRS4KPiA+Pj4+PiAgKiBSZWNlaXZlIGluZm9ybWF0aW9uIGFib3V0IGd1ZXN0
IGNyZWF0aW9uIGFuZCBkZXN0cnVjdGlvbi4KPiA+Pj4+PiAgKiAoUHJvYmFibHkpIGluamVjdCBJ
UlFzIGludG8gYSBkb21haW4gKHRoaXMgY2FuIGJlIG5vdCBhIHJlcXVlc3RlciBkb21haW4sCj4g
Pj4+Pj4gICAgYnV0IHNvbWUgb3RoZXIgZG9tYWluLCB0aGF0IGFsc28gY2FsbGVkIHRvIFRFRSku
Cj4gPj4+Pj4KPiA+Pj4+PlRoaXMgaXMgYSBtaW5pbWFsIGxpc3Qgb2YgcmVxdWlyZW1lbnRzLiBJ
IHRoaW5rLCB0aGlzIHNob3VsZCBiZSBlbm91Z2ggdG8KPiA+Pj4+PmltcGxlbWVudCBtZWRpYXRv
ciBmb3IgT1AtVEVFLiBCdXQgSSBjYW4ndCBzYXkgZm9yIHN1cmUgZm9yIG90aGVyIFRFRXMuCj4g
Pj4+Pj4KPiA+Pj4+PkxldCdzIGNvbnNpZGVyIHBvc3NpYmxlIGFwcHJvYWNoZXM6Cj4gPj4+Pj4K
PiA+Pj4+PjEuIE1lZGlhdG9yIHJpZ2h0IGluIFhFTiwgd29ya3MgYXQgRUwyLgo+ID4+Pj4+ICAg
IFByb3M6Cj4gPj4+Pj4gICAgICogTWVkaWF0b3IgY2FuIHVzZSBhbGwgWEVOIEFQSXMKPiA+Pj4+
PiAgICAgKiBBcyBtZWRpYXRvciByZXNpZGVzIGluIFhFTiwgaXQgY2FuIGJlIGNoZWNrZWQgdG9n
ZXRoZXIgd2l0aCBYRU4KPiA+Pj4+PiAgICAgICBmb3IgYSB2YWxpZGl0eSAodHJ1c3RlZCBib290
KS4KPiA+Pj4+PiAgICAgKiBNZWRpYXRvciBpcyBpbml0aWFsaXplZCBiZWZvcmUgRG9tMC4gRG9t
MCBjYW4gd29yayB3aXRoIGEgVEVFLgo+ID4+Pj4+ICAgICAqIE5vIGV4dHJhIGNvbnRleHQgc3dp
dGNoZXMsIG5vIHNwZWNpYWwgQUJJIGJldHdlZW4gWEVOIGFuZCBtZWRpYXRvci4KPiA+Pj4+Pgo+
ID4+Pj4+ICAgIENvbnM6Cj4gPj4+Pj4gICAgICogQmVjYXVzZSBpdCBsaXZlcyBpbiBFTDIsIGl0
IGNhbiBjb21wcm9taXNlIHdob2xlIGh5cGVydmlzb3IsCj4gPj4+Pj4gICAgICAgaWYgdGhlcmUg
aXMgYSBzZWN1cml0eSBidWcgaW4gbWVkaWF0b3IgY29kZS4KPiA+Pj4+PiAgICAgKiBObyBzdXBw
b3J0IGZvciBjbG9zZWQgc291cmNlIFRFRXMuCj4gPj4+Pgo+ID4+Pj5Bbm90aGVyIGNvbnMgaXMg
eW91IGFzc3VtZSBURUUgQVBJIGlzIGZ1bGx5IHN0YWJsZSBhbmQgd2lsbCBub3QgY2hhbmdlLgo+
ID4+Pj5JbWFnaW5lIGEgbmV3IGZ1bmN0aW9uIGlzIGFkZGVkLCBvciBhIHZlbmRvciBkZWNpZGVk
IHRvIGhlbmNlIHdpdGggYSBuZXcgc2V0Cj4gPj4+Pm9mIEFQSS4gSG93IHdpbGwgeW91IGtub3cg
WGVuIGlzIHNhZmUgdG8gdXNlIGl0Pwo+ID4+PldpdGggd2hpdGVsaXN0aW5nLCBhcyB5b3UgY29y
cmVjdGx5IHN1Z2dlc3RlZCBiZWxvdy4gWEVOIHdpbGwgcHJvY2Vzcwo+ID4+Pm9ubHkga25vdyBy
ZXF1ZXN0cy4gQW55dGhpbmcgdGhhdCBsb29rcyB1bmZpbWlsaWFyIHNob3VsZCBiZSByZWplY3Rl
ZC4KPiA+Pgo+ID4+TGV0J3MgaW1hZ2luZSB0aGUgZ3Vlc3QgaXMgcnVubmluZyBvbiBhIHBsYXRm
b3JtIHdpdGggYSBuZXdlciB2ZXJzaW9uIG9mCj4gPj5URUUuIFRoaXMgZ3Vlc3Qgd2lsbCBwcm9i
ZSB0aGUgdmVyc2lvbiBvZiBPUC1URUUgYW5kIGtub3dzIHRoZSBuZXcgZnVuY3Rpb24KPiA+Pmlz
IHByZXNlbnQuCj4gPlRoaXMgcmVxdWVzdCB3aWxsIGJlIGhhbmRsZWQgbWVkaWF0b3IuIEF0IHRo
aXMgbW9tZW50LCBPUC1URUUgY2xpZW50IGRvZXMKPiA+bm90IHVzZSB2ZXJzaW9ucy4gSW5zdGVh
ZCBpdCB1c2VzIGNhcGFiaWxpdHkgZmxhZ3MuIFNvLCBtZWRpYXRvciBzaG91bGQKPiA+ZmlsdGVy
IGFsbCB1bmtub3duIGNhcHMuIFRoaXMgd2lsbCBmb3JjZSBndWVzdCB0byB1c2Ugb25seSBzdXBw
b3J0ZWQKPiA+c3Vic2V0IG9mIGZlYXR1cmVzLgo+IAo+IE9uZSBtb3JlIHF1ZXN0aW9uLiBEb2Vz
IGl0IG1lYW4gbmV3IGZ1bmN0aW9ucyB3aWxsIG5ldmVyIGJlIGFkZGVkIGluIGN1cnJlbnQKPiBj
YXBhYmlsaXRpZXM/CkFGQUlLLCBub3cuIFRoYXQgd291bGQgYnJlYWsgYmFja3dhcmQgY29tcGF0
aWJpbGl0eS4gCgo+ID5JZiwgaW4gdGhlIGZ1dHVyZSwgY2xpZW50IHdpbGwgcmVsbHkgb24gdmVy
c2lvbnMgKGkuZS4gZHVlIHRvIGRyYW1hdGljCj4gPnByb3RvY29sIGNoYW5nZSksIG1lZGlhdG9y
IGNhbiBlaXRoZXIgZG93bmdyYWRlIHZlcnNpb24gb3IgcmVmdXNlIHRvIHdvcmsKPiA+YXQgYWxs
Lgo+IAo+IE1ha2VzIHNlbnNlLgo+IAo+ID4KPiA+PklmIGFzIHlvdSBzYWlkIFhlbiBpcyB1c2lu
ZyBhIHdoaXRlbGlzdCwgdGhpcyBtZWFucyB0aGUgaHlwZXJ2aXNvciB3aWxsCj4gPj5yZXR1cm4g
dW5pbXBsZW1lbnRlZC4KPiA+PkhvdyBkbyB5b3UgZXhwZWN0IHRoZSBndWVzdCB0byBiZWhhdmUg
aW4gdGhhdCBjYXNlPwo+ID5BcyBJIHNhaWQgYWJvdmUsIGd1ZXN0IHNob3VsZCBkb3duZ3JhZGUg
dG8gc3VwcG9ydGVkIGZlYXR1cmVzIHN1YnNldC4KPiA+Cj4gPj5Ob3RlIHRoYXQgSSB0aGluayBh
IHdoaXRlbGlzdCBpcyBhIGdvb2QgaWRlYSwgYnV0IEkgdGhpbmsgd2UgbmVlZCB0byB0aGluayBh
Cj4gPj5iaXQgbW9yZSBhYm91dCB0aGUgaW1wbGljYXRpb24uCj4gPkF0IGxlYXN0IG5vdyBPUC1U
RUUgaXMgZGVzaWduZWQgaW4gYSBzdWNoIHdheSwgdGhhdCBpdCBpcyBjb21wYXRpYmxlIGluIGJv
dGgKPiA+d2F5cy4gSSdtIHN1cmUgdGhhdCBmdXR1cmUgT1AtVEVFIGRldmVsb3BtZW50IHdpbGwg
YmUgZG9uZSB3aXRoIHZpcnR1YWxpemF0aW9uCj4gPnN1cHBvcnQgaW4gbWluZCwgc28gaXQgd2ls
bCBub3QgYnJlYWsgZXhpc3Rpbmcgc2V0dXBzLgo+IAo+IEl0IHdvdWxkIGJlIGdvb2QgdG8gaGF2
ZSB0aGUgdHdvIGNvbW11bml0aWVzIHRhbGtpbmcgdG9nZXRoZXIuIFNvIHdlIGNhbgo+IG1ha2Ug
c3VyZSB0aGUgdmlydHVhbGl6YXRpb24gc3VwcG9ydCBpcyBub3QgZ29pbmcgaW4gdGhlIHdyb25n
IGRpcmVjdGlvbi4KPiAKPiBTaW1pbGFybHksIGl0IHdvdWxkIGJlIG5pY2UgdGhhdCBzb21lb25l
IGZyb20gdGhlIE9QLVRFRSBtYWludGFpbmVycyBnaXZlCj4gZmVlZGJhY2sgb24gdGhlIGFwcHJv
YWNoIHN1Z2dlc3RlZCBpbiBYZW4uClllcC4gSSBhZGRlZCBKZW5zLCBhcyBJIHNhaWQgYWJvdmUu
Cgo+ID4KPiA+Pj4KPiA+Pj4+SWYgaXQgaXMgbm90IHNhZmUsIHRoaXMgbWVhbnMgeW91IGhhdmUg
YSB3aGl0ZWxpc3Qgc29sdXRpb24gYW5kIHRoZXJlZm9yZQo+ID4+Pj50aWUgWGVuIHRvIGEgc3Bl
Y2lmaWMgT1AtVEVFIHZlcnNpb24uIFNvIGlmIHlvdSBuZWVkIHRvIHVzZSBhIG5ldyBmdW5jdGlv
bgo+ID4+Pj55b3Ugd291bGQgbmVlZCB0byB1cGdyYWRlIFhlbiBtYWtpbmcgdGhlIGNvZGUgb2Yg
dXNpbmcgbmV3IHZlcnNpb24KPiA+Pj4+cG90ZW50aWFsbHkgaGlnaC4KPiA+Pj5ZZXMsIGFueSBB
QkkgY2hhbmdlIGJldHdlZW4gT1AtVEVFIGFuZCBpdHMgY2xpZW50cyB3aWxsIHJlcXVpcmUgbWVk
aWF0b3IKPiA+Pj51cGdyYWRlLiBMdWNraWxseSwgT1AtVEVFIG1haW50YWlucyBBQkkgYmFja3dh
cmQtY29tcGF0aWJsZSwgc28gaWYgeW91J2xsCj4gPj4+aW5zdGFsbCBvbGQgWEVOIGFuZCBuZXcg
T1AtVEVFLCBPUC1URUUgd2lsbCB1c2Ugb25seSB0aGF0IHN1YnNldCBvZiBBQkksCj4gPj4+d2hp
Y2ggaXMga25vd24gdG8gWEVOLgo+ID4+Pgo+ID4+Pj5BbHNvLCBjb3JyZWN0IG1lIGlmIEkgYW0g
d3JvbmcsIE9QLVRFRSBpcyBhIEJTRCAyLUNsYXVzZS4gVGhpcyBtZWFucyB5b3UKPiA+Pj4+aW1w
b3NlIGFueW9uZSB3YW50ZWQgdG8gbW9kaWZ5IE9QLVRFRSBmb3IgdGhlaXIgb3duIHB1cnBvc2Ug
Y2FuIG1ha2UgYQo+ID4+Pj5jbG9zZWQgdmVyc2lvbiBvZiB0aGUgVEVFLiBCdXQgaWYgeW91IG5l
ZWQgdG8gaW50cm9zcGVjdC93aGl0ZWxpc3QgY2FsbCwgeW91Cj4gPj4+PmltcG9zZSB0aGUgdmVu
ZG9yIHRvIGV4cG9zZSB0aGVpciBBUEkuCj4gPj4+QmFzaWNhbGx5IHllcy4gSXMgdGhpcyBiYWQ/
IE9QLVRFRSBkcml2ZXIgaW4gTGludXggaXMgbGljZW5zZWQgdW5kZXIgR1BMIHYyLgo+ID4+Pklm
IHZlbmRvciBtb2RpZmllcyBpbnRlcmZhY2UgYmV0d2VlbiBPUC1URUUgYW5kIExpbnV4LCB0aGV5
IGFueXdheXMgb2JsaWd1ZWQKPiA+Pj50byBleHBvc2UgQVBJLgo+ID4+Cj4gPj5QYXJkb24gbWUg
Zm9yIHBvdGVudGlhbCBzdHVwaWQgcXVlc3Rpb25zLCBteSBrbm93bGVkZ2Ugb2YgT1AtVEVFIGlz
IGxpbWl0ZWQuCj4gPj4KPiA+Pk15IHVuZGVyc3RhbmRpbmcgaXMgdGhlIE9QLVRFRSB3aWxsIHBy
b3ZpZGUgYSBnZW5lcmljIHdheSB0byBhY2Nlc3MKPiA+PmRpZmZlcmVudCBUcnVzdGVkIEFwcGxp
Y2F0aW9uLiBXaGlsZSBPUC1URUUgQVBJIG1heSBiZSBnZW5lcmljLCB0aGUgVEEgQVBJCj4gPj5p
cyBjdXN0b20uIEFGQUlDVCB0aGUgbGF0dGVyIGlzIG5vdCBwYXJ0IG9mIExpbnV4IGRyaXZlci4K
PiA+WWVzLCB5b3UgYXJlIHBlcmZlY3RseSByaWdodCB0aGVyZS4KPiA+Cj4gPj5TbyBoZXJlIG15
IHF1ZXN0aW9uczoKPiA+PgkxKSBBcmUgeW91IHBsYW5uaW5nIGFsbG93IGFsbCB0aGUgZ3Vlc3Rz
IHRvIGFjY2VzcyBldmVyeSBUcnVzdGVkCj4gPj5BcHBsaWNhdGlvbnM/Cj4gPlRoaXMgaXMgYSBn
b29kIHF1ZXN0aW9uLiBUaGVyZSBhcmUgdHdvIHR5cGVzIG9mIFRBcyBzdXBwb3J0ZWQgaW4KPiA+
T1AtVEVFOiByZWFsIFRBcyAoYXMgdGhleSBhcmUgZGVzY3JpYmVkIGluIEdsb2JhbFBsYXRmb3Jt
IHNwZWNzKSBhbmQKPiA+UHNldWRvVEFzLiAgVGhlIGxhdHRlciBvbmVzIGFyZSBzdGF0aWNhbGx5
IGxpbmtlZCByaWdodCBpbnRvIE9QLVRFRQo+ID5rZXJuZWwgYW5kIGV4ZWN1dGUgYXQgUy1FTDEg
bGV2ZWwuCj4gPlJlYWwgVEFzIGFyZSBwcm92aWRlZCBieSBjbGllbnQuIFRoYXQgbWVhbnMgdGhh
dCBOVyB1c2Vyc3BhY2UKPiA+c3VwcGxpY2FudCBsb2FkcyBUQSBpbnRvIE9QLVRFRS4gT1AtVEVF
IGNoZWNrcyBzaWduYXR1cmUgZm9yIHRoZSBUQQo+ID5hbmQgdGhlbiBydW5zIGl0IGluIFMtRUww
Lgo+ID5TbywgSSdtIHBsYW5uaW5nIHRvIGFsbG93IGNsaWVudCB0byB3b3JrIHdpdGggYW55IHJl
YWwgVEEuIEkgY2FuJ3Qgc2VlCj4gPnJlYWwgcHJvYmxlbSB0aGVyZS4KPiAKPiBBcmUgdGhlIHJl
YWwgVEFzIGdvaW5nIHRvIGJlIHNoYXJlZCBiZXR3ZWVuIGd1ZXN0cz8gT3Igd2lsbCBlYWNoIGd1
ZXN0IGhhdmUKPiB0aGVpciBvd24gb25lPwpObywgd2UgZG9uJ3QgcGxhbiB0aGlzLiBBdCBsZWFz
dCBhdCB0aGlzIG1vbW9lbnQuIEV2ZXJ5IGd1ZXN0IHdpbGwgaGF2ZQpvd24gaW5zdGFuY2Ugb2Yg
VEEuCgo+IFdpbGwgeW91IGFsbG93IGV2ZXJ5IGd1ZXN0cyBsb2FkaW5nIHJlYWwgVEFzPwpZZXMs
IGlmIGd1ZXN0IGhhcyBhY2Nlc3MgdG8gVEVFLCBpdCBjYW4gbG9hZCBUQS4gRWl0aGVyIHRoZXJl
IGlzIG5vCnNlbnNlIHRvIHVzZSBURUUuIE9QLVRFRSBjb3JlIGl0c2VsZiBkb2VzIG5vdCBwcm92
aWRlIHVzZWZ1bCBzZXJ2aWNlcwp0byBjbGllbnRzLgpKdXN0IHRvIGJlIHN1cmU6IGNsaWVudCBj
YW4ndCBleGVjdXRlIGFueSBjb2RlIGFzIFRBLiBUQSBzaG91bGQgYmUgc2lnbmVkCmJ5IHByb2R1
Y3QgdmVuZG9yLiBJbiByZWFsIHdvcmxkIHlvdSBjYW4ndCB0YWtlIFRBIGZyb20gcHJvZHVjdCBB
IGFuZCBydW4KaXQgb24gcHJvZHVjdCBCLCBldmVuIGlmIHRoZXkgYXJlIGJ1aWx0IG9uIHRoZSBz
YW1lIFNvQy4gRXZlcnkgcHJvZHVjdAp2ZW5kb3Igc2hvdWxkIGdlbmVyYXRlIG93biBzZXQgb2Yg
a2V5cyBhbmQgaW5zdGFsbCB0aGVtIGluIE9QLVRFRS4KCj4gPlBzZXVkb1RBcyBjYW4gYmUgdXNl
ZCB0byBhY2Nlc3Mgc29tZSBwbGF0Zm9ybS1zcGVjaWZpYyBmZWF0dXJlcywgYW5kIHRodXMKPiA+
aXQgY2FuIGJlIHF1aXRlIGRhbmdlcm91cyB0byBhbGxvdyBhbnlvbmUgY2FsbCB0aGVtLgo+ID5C
dXQsIGdlbmVyaWMgT1AtVEVFIGluY2x1ZGVzIG9ubHkgdGVzdCBhbmQgYmVuY2htYXJrIFBzZXVk
b1RBcywgdGhhdAo+ID5zaG91bGQgYmUgZGlzYWJsZWQgb24gcHJvZHVjdGlvbiBidWlsZHMuIFNv
LCBJIGRvbid0IHNlZSB3aHkgZ2VuZXJpYwo+ID5tZWRpYXRvciBzaG91bGQgZGlzdGluZ3Vpc2gg
dGhlbS4gSSB0aGluaywgWFNNIGNhbiBiZSBlbXBsb3llZCBsYXRlcgo+ID50byBjb250cm9sIHdo
aWNoIGd1ZXN0IGNhbiBhY2Nlc3Mgd2hpY2ggUHNldWRvVEEuIEJ1dCB0aGlzIGlzIG5vdAo+ID50
YXJnZXQgZm9yIGZpcnN0IHZlcnNpb24uCj4gCj4gSSBndWVzcyB0aGUgZmlyc3QgdmVyc2lvbiB3
aWxsIGZvcmJpZCBhY2Nlc3MgdG8gUHNldWRvVEEgZnJvbSBhbGwgdGhlIGd1ZXN0cwo+IGJ1dCBE
b20wPwpBY3R1YWxseSBuby4gQWxsIFRBcyBhcmUgaWRlbnRpZmllZCBieSBVVUlEcy4gTWVkaWF0
b3IgY2FuIGRpc3Rpbmd1aXNoClRBIGZyb20gUHNldWRvVEEuCkkgaGF2ZSBpbiBtaW5kIGFub3Ro
ZXIgYXJndW1lbnQ6IHZhbmlsbGEgT1AtVEVFIGRvZXMgbm90IG9mZmVyIGFueSBwcm9kdWN0aW9u
ClBzZXVkb1RBcy4gSWYgcGxhdGZvcm1ccHJvZHVjdCB2ZW5kb3IgZXh0ZW5kcyBPUC1URUUgd2l0
aCBzb21lIFBUQXMsIHRoZW4KdGhleSBzaG91bGQgYWRkIGNvcnJlc3BvbmRpbmcgZmlsdGVyaW5n
IGZ1bmN0aW9uYWxpdHkgaW4gbWVkaWF0b3IuIEJlY2F1c2UKb25seSB2ZW5kb3Iga25vdyB3aGF0
IGdpdmVuIFBUQSBkb2VzIGFuZCBob3cgaXQgY2FuIGFmZmVjdCBzeXN0ZW0gc2VjdXJpdHkuCgo+
IAo+ID4+CTIpIFdpbGwgeW91IGV2ZXIgbmVlZCB0byBpbnRyb3NwZWN0IHRob3NlIG1lc3NhZ2Vz
Pwo+ID5ObywgSSBkb24ndC4KPiAKPiBJIGd1ZXNzIHRoYXQncyBiZWNhdXNlIGFsbCB0aGUgVEFz
IHNob3VsZCBmb2xsb3dlZCB0aGUgc3BlY2lmaWVkIG1lc3NhZ2UKPiBwcm90b2NvbD8KU29tZXRo
aW5nIGxpa2UgdGhhdC4gR2xvYmFsUGxhdGZvcm0gZGVmaW5lcyBBUEkgZm9yIFRBcyBhbmQKY2xp
ZW50cy4gQmFzaWNhbGx5IHRoaXMgQVBJIGhhdmUgcHJpbWFyeSA0IGNvbW1hbmRzOiBPcGVuU2Vz
c2lvbiwKQ2xvc2VTZXNzaW9uLCBJbnZva2VDb21tYW5kLCBSZXF1ZXN0Q2FuY2VsYXRpb24uIENv
bW1hbmQgaXMgaWRlbnRpZmllZApieSBpbnRlZ2VyIG51bWJlci4gVGhpcyBjb21tYW5kIG51bWJl
ciBoYXZlIG1lYW5pbmcgb25seSBmb3IgY2VydGFpbiBUQS4KU28sIGZvciBleGFtcGxlLCBjb21t
YW5kIG51bWJlciA4IHRvIFRBIEEgY2FuIG1lYW4gImdlbmVyYXRlIHJhbmRvbQpudW1iZXIgZm9y
IG1lIiwgd2hpbGUgY29tbWFuZCBudW1iZXIgOCB0byBUQSBCIGNhbiBtZWFuICJtYWtlCnBheW1l
bnQiLgpFdmVyeSBURUUgaW1wbGVtZW50cyBwcm90b2NvbCBmb3IgdGhpcyBjYWxscyBpcyBpdCB3
aXNoZXMuIFRoaXMgbWVhbnMsCnRoYXQgR2xvYmFsUGxhdGZvcm0gZG9lcyBub3QgZGVmaW5lIGhv
dyBPUC1URUUgY2xpZW50IHNob3VsZCBzZW5kCnRoaXMgcmVxdWVzdHMgdG8gT1AtVEVFIE9TLgpN
ZWRpYXRvciB3aWxsIHNlZSB0aGF0IGNsaWVudCBjYWxscyBJbnZva2VDb21tYWluIGZ1bmN0aW9u
LCBidXQgaXQKaGF2ZSBubyBpZGVhIHdoYXQgdGhpcyBjb21tYW5kIHdpbGwgZG8uIEFuZCBpdCBk
b24ndCBoYXZlIHRvLiBBdCB0aGlzCmxldmVsIG9mIHByb3RvY29sIE9QLVRFRSBpdHNlbGYgZW5z
dXJlcyBpbnRlZ3JpdHkuCgo+ID4KPiA+Pj4+Pgo+ID4+Pj4+Mi4gTWVkaWF0b3IgaW4gYSBzdHVi
ZG9tYWluLiBXb3JrcyBhdCBFTDEuCj4gPj4+Pj4gICAgUHJvczoKPiA+Pj4+PiAgICAgKiBNZWRp
YXRvciBpcyBpc29sYXRlZCBmcm9tIGh5cGVydmlzb3IgKGJ1dCBpdCBzdGlsbCBjYW4gZG8gcG90
ZW50aWFsbHkKPiA+Pj4+PiAgICAgICBkYW5nZXJvdXMgdGhpbmdzIGxpa2UgbWFwcGluZyBkb21h
aW4gbWVtb3J5IG9yIHBpbmluZyBwYWdlcykuCj4gPj4+Pj4gICAgICogT25lIGNhbiBsZWdhbGx5
IGNyZWF0ZSBhbmQgdXNlIG1lZGlhdG9yIGZvciBhIGNsb3NlZC1zb3VyY2UgVEVFLgo+ID4+Pj4K
PiA+Pj4+ICAgICAgICAqIEVhc2llciB0byB1cGdyYWRlIHRvIGEgbmV3IHZlcnNpb24gb2YgT1At
VEVFLgo+ID4+PlllcywgdGhpcyBpcyB0cnVlLiBCdXQgd2hhdCBhYm91dCBpbnRlcmZhY2UgYmV0
d2VlbiBYRU4gYW5kIG1lZGlhdG9yPwo+ID4+PlRoaXMgaXMgYSBuZXcgZW50aXR5IHRoYXQgc2hv
dWxkIGJlIG1haW50YWluZWQuIFdpbGwgSSBhYmUgYWJsZSB0byB1c2UKPiA+Pj5uZXcgWEVOIHdp
dGggb2xkIG1lZGlhdG9yPyBPciBuZXcgbWVkaWF0b3Igd2l0aCBvbGQgWEVOPwo+ID4+Cj4gPj5X
aHkgd291bGQgeW91IG5lZWQgdG8gc3BlY2lmaWMgaW50ZXJmYWNlIGZvciB0aGUgbWVkaWF0b3I/
IChzZWUgbW9yZSBiZWxvdykKPiA+QXQgbGVhc3QgZm9sbG93aW5nIGZlYXR1cmVzIGluIFhFTiBj
b250cm9sIChJIGhvcGUgdGhpcyBpcyByaWdodCB0ZXJtKSBBUEkKPiA+YXJlIG1pc3Npbmcgcmln
aHQgbm93Ogo+ID4gIC0gZG9tYWluIGNyZWF0aW9uL2Rlc3RydWN0aW9uIGhvb2tzCj4gPiAgLSBh
YmlsaXR5IHRvIGludGVyY2VwdCBvbmx5IGNlcnRhaW4gU01Dcwo+ID4gIC0gd2F5IHRvIGluamVj
dCBJUlFzIHRvIG90aGVyIGd1ZXN0cwo+ID4KPiA+QWxzbywgc2VlIG1vcmUgYmVsb3cKPiA+Pj4K
PiA+Pj4+Pj4gICAgIENvbnM6Cj4gPj4+Pj4gICAgICogT3ZlcmhlYWQgaW4gWEVOPC0+TWVkaWF0
b3IgY29tbXVuaWNhdGlvbi4KPiA+Pj4+PiAgICAgKiBYRU4gbmVlZHMgdG8gYmUgbW9kaWZpZWQg
dG8gYm9vdCBtZWRpYXRvciBkb21haW4gYmVmb3JlIERvbTAuCj4gPj4+Pgo+ID4+Pj5JcyBpdCBh
IHJlYWxseSBjb25zPyBJbiB0aGUgcGFzdCwgd2UgaGFkIGRpc2N1c3Npb24gdG8gYWxsb3cgWGVu
IGNyZWF0aW5nCj4gPj4+Pm11bHRpcGxlIGRvbWFpbiwgYXZvaWRpbmcgdGhlIG92ZXJoZWFkIG9m
IERvbTAuIFRoaXMgY291bGQgYWxzbyBiZW5lZml0cwo+ID4+Pj5oZXJlLgo+ID4+PkFzIEkgdW5k
ZXJzdGFuZCwgdGhpcyBpcyBhIHNpZ25pZmljYW50IGNoYW5nZSBpbiBYRU4uIFdoYXQgYXJlIHRo
ZSBjaGFuY2VzLAo+ID4+PnRoYXQgY29tbXVuaXR5IHdpbGwgYWNjZXB0IHRoaXMgY2hhbmdlPyBB
cyBJIGNhbiBzZWUsIGltbWVkaWF0ZSBiZW5lZml0Cj4gPj4+b2YgdGhpcyBpcyBvbmx5IFRFRSBt
ZWRpYXRvciBzdXBwb3J0LiBMb29rcyBsaWtlIG5vIG9uZSBleGNlcHQgdXMKPiA+Pj5pbnRlcmVz
dGVkIGluIHRoaXMgdG9waWMuCj4gPj4KPiA+PlRoZSBHU09DIHByb2plY3Qgd2FzIG5vdCBhZGRl
ZCBiZWNhdXNlIG9mIFRFRSBtZWRpYXRvci4gV2UgaGFkIGNvbXBhbmllcwo+ID4+c2hvd2luZyBp
bnRlcmVzdCB0byBzdGFydCBtdWx0aXBsZSBkb21haW5zIGF0IHRoZSBzYW1lIHRpbWUuIFRoaXMg
d291bGQKPiA+PnNpZ25pZmljYW50bHkgc2hyaW5rIGRvd24gdGhlIGJvb3QgdGltZSBvZiB0aGUg
d2hvbGUgcGxhdGZvcm0uCj4gPlllcy4gQWN0dWFsbHksIHdlIGFsc28gaW50ZXJlc3RlZCBpbiBh
IGZhc3RlciBib290LiBCdXQgbXkgcG9pbnQgd2FzCj4gPnRoYXQgd2hhdCB3ZSBuZWVkIGZvciBt
ZWRpYXRvciBpcyBub3QgdGhlIHNhbWUgdGhhdCBpcyBkZXNjcmliZWQgaW4KPiA+R1NPQyBwcm9q
ZWN0LiBGdW5jdGlvbmFsaXR5IGRlc2NyaWJlZCBhdCBHU09DIHBhZ2UgaGFzIG11bHRpcGxlIHVz
ZXMuCj4gPkJ1dCBmb3IgbWVkaWF0b3Igd2UgbmVlZCBzb21ldGhpbmcgbW9yZSBpbnRyaWNhdGU6
IGFzIEkgc2FpZCBiZWxvdywKPiA+YWJpbGl0eSB0byBkZWxheSBib290IG9mIGh3ZG9tIChhbmQg
b3RoZXIgZG9tYWlucykuCj4gCj4gTm90IHJlYWxseSwgeW91IGNvdWxkIHRoZSBkb21haW4gY291
bGQgYmxvY2sgd2hlbiBpc3N1aW5nIGFuIFNNQyB1bnRpbCB0aGUKPiBtZWRpYXRvciBpcyB1cCBh
bmQgcnVubmluZy4KRG8geW91IG1lYW4sIHRoYXQgaWYgZG9tYWluIHRyaWVzIHRvIGV4ZWN1dGUg
U01DLCBhbmQgbWVkaWF0b3IgaXMgbm90CnJlYWR5LCB0aGVuIGh5cGVydmlzb3Igc2hvdWxkIHBh
dXNlIGFsbCBkb21haW4ncyB2Q1BVcz8gVGhhdCBjYW4gYmUKZGVzdHJ1Y3RpdmUgZm9yIGh3IGRv
bWFpbi4KCj4gPgo+ID4+Pgo+ID4+PkJUVywgSSBjaGVja2VkICJYZW4gb24gQVJNOiBjcmVhdGUg
bXVsdGlwbGUgZ3Vlc3RzIGZyb20gZGV2aWNlCj4gPj4+dHJlZSIgYXQgWzFdLiBUaGlzIGlzIGNs
b3NlLCB0byB3aGF0IHdlIG5lZWQsIGJ1dCBub3QgZXhhY3RseS4gWW91IHNlZSwKPiA+Pj5URUUg
bWVkaWF0b3Igc2hvdWxkIGJlIGNyZWF0ZWQgKmJlZm9yZSogRG9tMC4gU28gYWN0dWFsbHkgVEVF
IG1lZGlhdG9yCj4gPj4+d2lsbCByZWNlaXZlIGRvbWlkIDAuIEkgc3VzcGVjdCB0aGF0IHRoaXMg
b25seSBjaGFuZ2Ugd2lsbCBicmVhawo+ID4+Pm1hbnkgdGhpbmdzLgo+ID4+Cj4gPj5DYW4geW91
IHBsZWFzZSBnaXZlIGV4YW1wbGU/Cj4gPkknbSBzdXJlIHRoYXQgSSBzZWVuIGNoZWNrcyBmb3Ig
ZG9taWQgPT0gMCBiZWZvcmUsIGJ1dCBub3cgSSBjYW4ndCBmaW5kIGFueS4KPiA+UHJvYmFibHks
IHRoYXQgd2FzIGNsb3NlZC1zb3VyY2UgYmFja2VuZHMuIFNvLCBzb3JyeSBmb3IgZmFsc2UgYWNj
dXNhdGlvbiA6KQo+ID4KPiA+PlRlY2huaWNhbGx5IG5vbmUgb2YgdGhlIGh5cGVydmlzb3IsIExp
bnV4IGFuZCB0aGUgdG9vbHN0YWNrIHNob3VsZCByZWx5IG9uCj4gPj5kb20wIHRvIGJlIGRvbWlk
IDAuCj4gPj4KPiA+PkFGQUlLLCB0aGUgaHlwZXJ2aXNvciBhbmQgTGludXggYXJlIGZyZWUgb2Yg
dGhlbS4gSXQgbWlnaHQgYmUgcG9zc2libGUgdG8KPiA+PmhhdmUgZmV3IGhhcmRjb2RlZCBpbiB0
aGUgdG9vbHN0YWNrLCBidXQgdGhleSBzaG91bGQgcmVhbGx5IGRpc2FwcGVhci4KPiA+VG90YWx5
IGFncmVlIHRoZXJlLgo+ID4KPiA+Pkhvd2V2ZXIsIEkgY2FuJ3Qgc2VlIHdoeSB5b3UgcmVxdWly
ZSB0aGUgbWVkaWF0b3IgdG8gdXNlIGRvbWlkIDAuIFlvdSBjb3VsZAo+ID4+Zm9yIGV4YW1wbGUg
a2VlcCB0aGUgaGFyZHdhcmUgZG9tYWluIHBhdXNlZCB1bnRpbCB0aGUgbWVkaWF0b3IgaGFzIHN0
YXJ0ZWQuCj4gPlNvIHRoaXMgd2lsbCBsaWtlOiBjb25zdHJ1Y3QgZG9tMCwgY29uc3RydWN0IGFu
ZCBydW4gbWVkaWF0b3IgZG9tYWluLAo+ID5ydW4gZG9tMCBieSBzaWduYWwgZnJvbSBEb21NZWRp
YXRvcj8gUHJvYmFibHkgdGhpcyB3aWxsIHdvcmsuCj4gPgo+ID4+Pgo+ID4+Pj4+Cj4gPj4+Pj5B
bmQgeWVzLCBpdCBzZWVtcyBvYnZpb3VzLCBidXQgSSB3YW50IHRvIHNheSB0aGlzIGV4cGxpY2l0
bHk6IGdlbmVyaWMKPiA+Pj4+PlRFRSBtZWRpYXRvciBmcmFtZXdvcmsgc2hvdWxkIGFuZCB3aWxs
IHVzZSBYU00gdG8gY29udHJvbCB3aGljaCBkb21haW4KPiA+Pj4+PmNhbiB3b3JrIHdpdGggVEVF
LiBTbywgaWYgeW91IGRvbid0IHRydXN0IHlvdXIgZ3Vlc3QgLSBkb24ndCBsZXQgaXQKPiA+Pj4+
PnRvIGNhbGwgVEVFIGF0IGFsbC4KPiA+Pj4+Cj4gPj4+PkNvcnJlY3QgbWUgaWYgSSBhbSB3cm9u
Zy4gVEVFIGNvdWxkIGJlIHVzZWQgYnkgQW5kcm9pZCBndWVzdCB3aGljaCBsaWtlbHkKPiA+Pj4+
cnVuIHRoZSB1c2VyIGFwcHMuLi4gcmlnaHQ/IFNvIGFyZSB5b3Ugc2F5aW5nIHlvdSBmdWxseSB0
cnVzdCB0aGF0IGd1ZXN0IGFuZAo+ID4+Pj5vYnZpb3VzbHkgdGhlIHVzZXIgaW5zdGFsbGluZyBy
b2d1ZSBhcHA/Cj4gPj4+SSBkb24ndCB0aGluayB0aGF0IGFwcCBkb3dubG9hZGVkIGZyb20gUGxh
eSBNYXJnZXQgY2FuIGFjY2VzcyBPUC1URUUgZGlyZWN0bHkuCj4gPj4+T1AtVEVFIGNhbiBiZSB1
c2VkIGJ5IEFuZHJvaWQgaXRzZWxmIGFzIGEga2V5IHN0b3JhZ2Ugb3IgdG8gYWNjZXNzIHRvIGEg
U0UsCj4gPj4+Zm9yIGV4YW1wbGUuIEJ1dCAzcmQgYXBwIHRoYXQgaXNzdWVzIFRFRSBjYWxscy4u
LiBJIGRvbid0IHRoaW5rIHNvLgo+ID4+Cj4gPj5Zb3UgZGlkbid0IGdldCBteSBwb2ludCBoZXJl
LiBUaGF0IHJvZ3VlIGFwcCBtYXkgYmUgYWJsZSB0byBicmVhayBpbnRvCj4gPj5rZXJuZWwgdmlh
IGFuIGV4cGxvaXQgb3IgaGF2ZSBlbm91Z2ggcHJpdmlsZWdlIHRvIGJyZWFrIHRoZSBndWVzdC4g
V2hvIGtub3dzCj4gPj53aGF0IGl0IHdpbGwgYmUgYWJsZSB0byBkbyBhZnRlci4uLgo+ID5Pbmx5
IHdoYXQgaHlwZXJ2aXNvciBhbmQgVEVFIHdpbGwgYWxsb3cgaXQgdG8gZG8uIExvb2ssIE9QLVRF
RSB3YXMgbm90IGRlc2lnbmVkCj4gPnRvIHJ1bGUgdGhlIG1hY2hpbmUuIFRoZXJlIGlzIEFSTSBU
RiBmb3IgdGhhdCA6KSBPUC1URUUncyB0YXNrIGlzIHRvIHByb3ZpZGUKPiA+c29tZSBzYWZlciBl
bnZpcm9ubWVudCBmb3Igc2Vuc2l0aXZlIGRhdGEgYW5kIGNvZGUuIFRoaXMgZW52aXJvbm1lbnQg
aGFzCj4gPndlbGwtZGVmaW5lZCBpbnRlcmZhY2VzIGFuZCBpcyBkZXNnaW5lZCB0byBiZSBhcyBz
YWZlIGFzIHBvc3NpYmxlLgo+ID4KPiA+SWYgcm9ndWUgYXBwIGJyZWFrcyBpbnRvIGtlcm5lbCwg
dGhlbiBpdCBjYW4gaXNzdWUgYW55IFNNQyB3aGljaCBpdCB3YW50cy4KPiA+QnV0IE9QLVRFRSBk
b2VzIG5vdCB0cnVzdCB0byBOVy4gSHlwZXJ2aXNvciBkb2VzIG5vdCB0cnVzdCB0byBndWVzdHMu
Cj4gPk1lZGlhdG9yIHNob3VsZCBiZSB3cml0dGVuIGluIHRoZSBzYW1lIHdheS4KPiA+Cj4gPlNv
LCB3aGF0IGNhbiBkbyByb2d1ZSBrZXJuZWw/IEFzIEkga25vdyAtIGl0IGNhbiBjYXVzZSBEb1Mg
aW4gT1AtVEVFLiBUaGlzIGlzCj4gPmtub3duIGlzc3VlLiBJZiB0aGVyZSBpcyBhIHNlY3VyaXR5
IGJ1ZyBpbiBPUC1URUUsIGl0IHByb2JhYmx5IGNhbiBvdmVyY29tZQo+ID53aG9sZSBzeXN0ZW0u
IEJ1dCB0aGlzIGlzIHRydWUgZm9yIGFueSBzeXN0ZW0gcnVubmluZyBPUC1URUUuCj4gCj4gSSBh
Z3JlZSB0aGF0IGlmIHlvdSB0YWtlIG92ZXIgT1AtVEVFLCB5b3Ugd2lsbCB0YWtlIG92ZXIgYW55
IHN5c3RlbS4gVGhpcyBpcwo+IG5vdCBzcGVjaWZpYyB0byBoeXBlcnZpc29yLgpZZXMuIEJ1dCBp
dCBqdXN0IG9jY3VyZWQgdG8gbWUgdGhhdCBtZWRpYXRvcitPUC1URUUgKmNhbiogYmUgbW9yZQpz
ZWN1cmUgdGhlbiBqdXN0IE9QLVRFRS4gWW91IHNlZSwgbWVkaWF0b3Igc2hvdWxkIHBlcmZvcm0g
b3duIHNlY3VyaXR5CmNoZWNrcyBiZWZvcmUgZm9yd2FyZGluZyBjYWxsIHRvIE9QLVRFRS4gU28g
aWYgT1AtVEVFIG1pc3Nlcwpzb21ldGhpbmcsIG1lZGlhdG9yIGNhbiBiYWNrIGl0IHVwLiBJIHdv
dWxkbid0IHJlbHkgb24gdGhpcy4gSXQganVzdAppbnRlcmVzdGluZyB0aG91Z2h0IDotKQoKPiBC
YXJlbWV0YWwgT1MgdGFraW5nIGRvd24gdGhlIHBsYXRmb3JtIHdpbGwgb25seSBoYXJtIGl0c2Vs
Zi4gQSBndWVzdCBPUwo+IGNvdWxkIGhhcm0gdGhlIHdob2xlIHBsYXRmb3JtLgpDYW4ndCBhcmd1
bWVudCB3aXRoIHRoYXQuIEkgdGhpbmsgdGhhdCB0aGlzIGZlYXR1cmUgKHNoYXJlZCBURUUpIGlz
Cm5vdCBzdWl0YWJsZSBmb3IsIHNheSwgVlBTZXMuIEJ1dCBpdCBjYW4gd29yayBqdXN0IGZpbmUg
b24gc21hcnRwaG9uZXMKb3Igb24gYW5vdGhlciBlbWJlZGRlZCBkZXZpY2VzLCB3aGVyZSB2ZW5k
b3IgZGVmaW5lcyB3aG9sZSBzeXN0ZW0uCgo+IFdoYXQgSSBhbSBub3Qgc3VyZSB5ZXQsIG1heWJl
IGJlY2F1c2Ugb2YgbXkgbGFjayBvZiBrbm93bGVkZ2UgYXJvdW5kIE9QLVRFRSwKPiB3aG8gaXMg
Z29pbmcgdG8gcHJvdGVjdCBhIFRBIHRvIGFjY2VzcyBhbGwgdGhlIE5TIG1lbW9yeT8KVEFzIGlz
IHJ1bmluZyBpbiBTLUVMMC4gSXQgY2FuJ3QgY29udHJvbCBNTVUuIEJlZm9yZSBldmVyeSBUQQpp
bnZvY2F0aW9uLCBPUC1URUUgc2V0dXBzIE1NVSBpbiBzdWNoIHdheSwgc28gVEEgc2VlcyBvbmx5
IHNoYXJlZAptZW1vcnkgYXJndW1lbnRzIHBhc3NlZCBieSBjbGllbnQgZm9yIHRoaXMgcGFydGlj
dWxhciBpbnZvY2F0aW9uLgoKPiA+Cj4gPklmIHRoZXJlIGlzIGEgc2VjdXJpdHkgZmxhdyBpbiBt
ZWRpYXRvciAtIGl0IGNhbiBjb21wcm9taXNlIGVpdGhlciBoeXBlcnZpc29yLAo+ID5vciBEb21N
ZWRpYXRvciBhbmQgYWxsIFRFRS1jYXBhYmxlIGd1ZXN0cy4gWWVzLCB0aGlzIGlzIGEgcmlzay4K
PiA+Cj4gPj5UaGUgd2hvbGUgcG9pbnQgb2YgdXNpbmcgYW4gaHlwZXJ2aXNvciBpcyB0byBpc29s
YXRlIGd1ZXN0IGZyb20gZWFjaCBvdGhlci4KPiA+PlNvIHdoYXQgaXMgdGhlIGlzb2xhdGlvbiBt
b2RlbCB3aXRoIE9QLVRFRSBhbmQgdGhlIG1lZGlhdG9yPwo+ID5PUC1URUUgaXMgd3JpdHRlbiB0
byBpc29sYXRlIFRBcywgcmVzb3VyY2VzIGFuZCBjbGllbnRzIGZyb20gZWFjaCBvdGhlci4KPiA+
Q3VycmVudGx5IHRoZXJlIGFyZSBubyBwbGFucyBmb3IgaW50ZXJhY3Rpb24gYmV0d2VlbiBUQXMg
ZnJvbSBkaWZmZXJlbnQgVk1zLAo+ID5ubyByZXNvdXJjZSBzaGFyaW5nLCBub3RoaW5nIGxpa2Ug
dGhpcy4KPiA+V2hhdCBkbyB5b3UgbWVhbiB1bmRlciAiaXNvbGF0aW9uIG1vZGVsIj8gQ2FuIHlv
dSBnaXZlIHNvbWUgZXhhbXBsZT8KPiAKPiBCeSB0aGF0IEkgbWVhbnQsIHdobyBpcyBnb2luZyB0
byBwcmV2ZW50IGd1ZXN0IEEgdG8gYWNjZXNzIGd1ZXN0IEIgZGF0YS4gSQo+IHRoaW5rIHlvdSBw
YXJ0bHkgYW5zd2VyZWQgdG8gbXkgcXVlc3Rpb24gYnkgdGhlICJPUC1URUUgaXMgd3JpdHRlbiB0
bwo+IGlzb2xhdGUgVEFzIi4gVGhlIGFjY2VzcyB0byBOUyBtZW1vcnkgcXVlc3Rpb24gYWJvdmUg
d2lsbCBmaWxsIHRoZSByZXN0IEkKPiB0aGluay4KWWVzLiBFdmVyeSBUQSBpcyBydW5uaW5nIGlu
IG93biBjb250ZXh0LCBhbmQgdGhlcmUgYXJlIG5vIHRydXN0IGV2ZW4KYmV0d2VlbiBUQXMuCgo+
ID4KPiA+Pj4KPiA+Pj4+PlRoaXMgZmVhdHVyZSBpcyBub3QgaW1wbGVtZW50ZWQgaW4gdGhpcyBS
RkMgb25seSBiZWNhdXNlCj4gPj4+Pj5jdXJyZW50bHkgb25seSBEb20wIGNhbGxzIGFyZSBzdXBw
b3J0ZWQuCj4gPj4+Pj4KPiA+Pj4+Pj5UaGlzIHdvdWxkIGhlbHAgdG8gdW5kZXJzdGFuZCB0aGF0
IG1heWJlIGl0IGlzIGFuIGVhc3kgd2F5IGJ1dCBhbHNvIHN0aWxsCj4gPj4+Pj4+c2VjdXJlLi4u
Cj4gPj4+Pj5JbiBwcmV2aW91cyBkaXNjdXNzaW9uIHdlIGNvbnNpZGVyZWQgb25seSB0d28gdmFy
aWFudHM6IGluIFhFTiBvciBvdXRzaWRlCj4gPj4+Pj5YRU4uIFN0dWJkb21haW4gYXBwcm9hY2gg
bG9va3MgbW9yZSBzZWN1cmUsIGJ1dCBJJ20gbm90IHN1cmUgdGhhdCBpdCBpcyB0cnVlLgo+ID4+
Pj4+U3VjaCBzdHViZG9tYWluIHdpbGwgbmVlZCBhY2Nlc3MgdG8gYWxsIGd1ZXN0cyBtZW1vcnku
IElmIHlvdSBtYW5hZ2VkIHRvCj4gPj4+Pj5nYWluIGNvbnRyb2wgb24gbWVkaWF0b3Igc3R1YmRv
bWFpbiwgeW91IGNhbiBkbyBhbnl0aGluZyB5b3Ugd2FudCB3aXRoIGFsbAo+ID4+Pj4+Z3Vlc3Rz
Lgo+ID4+Pj4KPiA+Pj4+VGhhdCdzIHNsaWdodGx5IHVudHJ1ZS4gVGhlIHN0dWJkb21haW4gd2ls
bCBvbmx5IGJlIGFibGUgdG8gbWVzcyB3aXRoCj4gPj4+PmRvbWFpbnMgdXNpbmcgVEVFLgo+ID4+
PlllcywgdGhpcyBpcyBtb3JlIHN0cmljdC4gVGhlbiBlaXRoZXIgeW91IGFyZSBub3QgYWxsb3dp
bmcgeW91ciBwcml2aWxlZ2VkCj4gPj4+ZG9tYWluIHRvIHVzZSBURUUsIG9yIHlvdXIgc3lzdGVt
IG1heSBiZSBjb21wcm9taXNlZCBhbnl3YXlzLgo+ID4+Cj4gPj5DYW4geW91IGdpdmUgYW4gZXhh
bXBsZSBvZiBwcml2aWxlZ2UgZG9tYWluIGZvciB5b3U/IERvIHlvdSBjb25zaWRlciBBbmRyb2lk
Cj4gPj5hIHByaXZpbGVnZSBkb21haW4/Cj4gPkluIHRoaXMgY2FzZSBJIHVzZWQgdGVybSAicHJp
dmlsaWdlZCBkb21haW4iIGluIFhFTiBtZWFuaW5nOiBpc19wcml2aWxlZ2VkID09IDEuCj4gPkFu
ZHJvaWQgaXMgbm90IHByaXZpbGVnZWQgZG9tYWluLCBieSBhbGwgbWVhbnMuCj4gPkkgd2FudGVk
IHRvIHNheSB0aGF0IHlvdSBpZiB5b3UgYWxsb3cgRG9tMCB0byBhY2Nlc3MgVEVFLCB0aGVuIGhh
Y2tlZCBEb21NZWRpYXRvcgo+ID5jYW4gY29tcHJvbWlzZSBEb20wIGFuZCB0aGUgaHlwZXJ2aXNv
ci4KPiAKPiBBbmQgSSBuZXZlciBkaXNhZ3JlZWQgaW4gdGhhdC4gVGhpcyBpcyB0aGUgbm9uLWNv
bnRyb3ZlcnNpYWwgcGFydCA6KS4KPiAKPiA+Cj4gPj4+Pj4KPiA+Pj4+Pj5UbyBiZSBjbGVhciwg
dGhpcyBzZXJpZXMgZG9uJ3QgbG9vayBjb250cm92ZXJzaWFsIGF0IGxlYXN0IGZvciBPUC1URUUu
IFdoYXQKPiA+Pj4+Pj5JIGFtIG1vcmUgY29uY2VybmVkIGlzIGFib3V0IERvbVUgc3VwcG9ydHMu
Cj4gPj4+Pj5Zb3VyIGNvbmNlcm4gaXMgdGhhdCByb2d1ZSBEb21VIGNhbiBjb21wcm9taXNlIHdo
b2xlIHN5c3RlbSwgcmlnaHQ/Cj4gPj4+Pgo+ID4+Pj5ZZXMuIFlvdSBzZWVtIHRvIGFzc3VtZSB0
aGF0IERvbVUgdXNpbmcgVEVFIHdpbGwgYWx3YXlzIGJlIHRydXN0ZWQsIEkgdGhpbmsKPiA+Pj4+
dGhpcyBpcyB0aGUgd3JvbmcgYXBwcm9hY2ggaWYgdGhlIHVzZSBpcyBhYmxlIHRvIGludGVyYWN0
IGRpcmVjdGx5IHdpdGgKPiA+Pj4+dGhvc2UgZ3Vlc3RzLiBTZWUgYWJvdmUuCj4gPj4+Tm8sIEkg
YW0gbm90IGFzc3VtaW5nIHRoYXQgRG9tVSB0aGF0IGNhbGxzIFRFRSBzaG91bGQgYmUgdHJ1c3Rl
ZC4gV2h5IGRvIHlvdQo+ID4+PnRoaW5rIHNvPyBJdCBzaG91bGQgYmUgYWJsZSB0byB1c2UgVEVF
IHNlcnZpY2VzLCBidXQgdGhpcyBkb2VzIG5vdCBtZWFuIHRoYXQKPiA+Pj5YRU4gc2hvdWxkIHRy
dXN0IGl0Lgo+ID4+Cj4gPj5JbiBhIHByZXZpb3VzIGFuc3dlciB5b3Ugc2FpZDogIlNvLCBpZiB5
b3UgZG9uJ3QgdHJ1c3QgeW91ciBndWVzdCAtIGRvbid0Cj4gPj5sZXQgaXQiLiBGb3IgbWUsIHRo
aXMgY2xlYXJseSBtZWFucyB5b3UgY29uc2lkZXIgdGhhdCBEb21VIHVzaW5nIFRFRSBhcmUKPiA+
PnRydXN0ZWQuCj4gPj4KPiA+PlNvIGNhbiB5b3UgY2xhcmlmeSBieSB3aGF0IHlvdSBtZWFuIGJ5
IHRydXN0IHRoZW4/Cj4gPldlbGwuLi4gSW4gcmVhbCB3b3JsZCAidHJ1c3QiIGlzbid0IGJpbmFy
eSBvcHRpb24uIFlvdSBkb24ndCB3YW50IHRvCj4gPmFsbG93IGFsbCBkb21haW5zIHRvIGFjY2Vz
cyBURUUuIEJyZWFjaGVkIFRFRSB1c2VyIGRvbWFpbiBkb2Vzbid0Cj4gPmF1dG9tYXRpY2FsbHkg
bWVhbiB0aGF0IHlvdXIgd2hvbGUgc3lzdGVtIGlzIGNvbXByb21pc2VkLiBCdXQgdGhpcwo+ID5j
ZXJ0YWlubHkgaW5jcmVhc2VzIGF0dGFjayBzdXJmYWNlLiBTbyBpdCBpcyBzYWZlciB0byBnaXZl
IFRFRSBhY2Nlc3MKPiA+b25seSB0byB0aG9zZSBkb21haW5zLCB3aGljaCByZWFsbHkgcmVxdWly
ZSBpdC4gWW91IGNhbiBjYWxsIHRoZW0KPiA+c2xpZ3RseSBtb3JlIHRydXN0ZWQsIHRoZW4gb3Ro
ZXJzLgo+IAo+IERvIHlvdSBoYXZlIGFuIGV4YW1wbGUgb2YgZ3Vlc3QgeW91IHdvdWxkIHNsaWdo
dGx5IHRydXN0IG1vcmU/CkkgaGF2ZSBhbiBleGFtcGxlIG9mIGd1ZXN0IEkgd291bGQgdHJ1c3Qg
bGVzczogaWYgSSdtIHJ1bm5pbmcgc2VydmVyLAphbmQgSSdtIHNlbGxpbmcgdmlydHVhbCBtYWNo
aW5lcyBvbiB0aGF0IHNlcnZlciwgSSBkb24ndCB3YW50IHRvIHRoZW0KdG8gYWNjZXNzIFRFRS4K
Ckkgd2lsbCB0cnVzdCBzbGlnaHRseSBtb3JlIHRvIG15IG93biBndWVzdC4KCj4gPgo+ID4+PkV2
ZW4gbm93LCBYRU4gcHJvY2Vzc2VzIHJlcXVlc3RzIGZyb20gRG9tVXMgd2l0aG91dAo+ID4+PnRy
dXN0aW5nIHRoZW0uIFdoeSBkbyB5b3UgdGhpbmssIHRoYXQgVEVFIG1lZGlhdG9yIHVzYWdlIHdp
bGwgZGlmZmVyPwo+ID4+Cj4gPj5JIGd1ZXNzIHlvdSBhcmUgY29tcGFyaW5nIHdpdGggdkdJQyBh
bmQgUEwwMTE/IElITU8sIHRoZSBtYWluIGRpZmZlcmVuY2UgaXMKPiA+PlhlbiBpcyB0YWtpbmcg
Y2FyZSBhbG9uZSBvZiB0aGUgaXNvbGF0aW9uIGJldHdlZW4gZ3Vlc3QuIEhlcmUgaW4gdGhlIFRF
RQo+ID4+Y2FzZSwgeW91IHJlbHkgb24gYSBjb21iaW5hdGlvbiBvZiBib3RoIFRFRSBhbmQgWGVu
IHRvIGRvIHRoZSBpc29sYXRpb24uCj4gPlllcy4gVGhpcyBpcyB3aWxsIGJlIGxlc3Mgc2VjdXJl
LCB0aGFuIFRFRS1vbmx5IG9yIGh5cGVydmlzb3Itb25seSBzeXN0ZW0uCj4gCj4gQ2FuIHlvdSBl
eHBhbmQgaGVyZT8KSWYgVEVFIGhhcyBvbmUgc2VjdXJpdHkgZmxhdyBhbmQgaHlwZXJ2aXNvciBo
YXMgb25lIHNlY3VyaXR5IGZsYXcsCnRoZW4geW91IGhhdmUgdHdvIHNlY3VyaXR5IGZsYXdzIGlu
IHlvdXIgc3lzdGVtLiBBbmQgYW55IG9mIHRoZW0gY2FuCmNvbXByb21pc2Ugd2hvbGUgc3lzdGVt
LgoKPiA+Cj4gPj4+Cj4gPj4+TG9vaywgSSBnZW5lcmFsbHkgbm90IGFnYWluc3QgaWRlYSBvZiBU
RUUgbWVkaWF0b3IgaW4gc3R1YmRvbXMuIEJ1dCB0aGlzCj4gPj4+YXBwcm9hY2ggcmVxdWlyZSBt
YW55IGNoYW5nZXMgaW4gZXhpc3RpbmcgWEVOIGNvZGU6Cj4gPj4+Cj4gPj4+MS4gTG9hZCBkb21h
aW5zIGJlZm9yZSBEb20wLgo+ID4+Pgo+ID4+PjIuIEFkZCBzcGVjaWFsIEFQSSBmb3IgbWVkaWF0
b3IuIE9yIGFsdGVyIGV4aXN0aW5nIG9uZXMuIFlvdSBjYW4ndCB1c2UKPiA+Pj4gICAgZXhpc3Rp
bmcgQVBJcyBhcyBpdCwgYmVjYXVzZSB5b3UgbmVlZCB0byBlbmZvcmNlIHN0cmljdGVyIFhTTSBy
dWxlcwo+ID4+PiAgICBvbiB0aGVtLgo+ID4+Cj4gPj5NaW5kIGdpdmluZyBtb3JlIGV4cGxhbmF0
aW9uLi4uLj8gWGVuIGhhcyBhIGRlZmF1bHQgcG9saWN5IGZvciBYU00gYW5kCj4gPj5pbmRlZWQg
bWF5IG5vdCBmaXQgeW91ciB1c2UgY2FzZS4gQnV0IHlvdSBjYW4gd3JpdGUgeW91ciBvd24gcG9s
aWN5IGFuZCBsb2FkCj4gPj5pdC4KPiA+WWVzLiBZb3UgbmVlZCBwb2xpY3kgImFsbG93IHRoaXMg
c3R1YmRvbSB0byBtYXAgbWVtb3J5IG9ubHkgZnJvbSBURUUtZW5hYmxlZAo+ID5ndWVzdHMiLiBB
RkFJSywgdGhpcyBpcyBub3QgcG9zc2libGUgcmlnaHQgbm93LiBCdXQgSSBjYW4gYmUgd3Jvbmcs
IEknbQo+ID5ub3QgdmVyeSBmYW1pbGlhciB3aXRoIFhTTS4KPiAKPiBJIGJlbGlldmUgWFNNIGNv
dWxkIGRvIHRoYXQuIElJUkMsIHlvdSBjYW4gImxhYmVsIiB5b3VyIGRvbWFpbiBhbmQgdXNlIHRo
YXQKPiB0byBzYXkgInN0dWJkb20gaXMgYWxsb3dlZCB0byBhY2Nlc3MgbWVtb3J5IHdpdGggZG9t
YWluIHVzaW5nIHRoZSBnaXZlbgo+IGxhYmVsIi4KQWhhLiBUaGlzIGlzIGdvb2QgbmV3cy4gVGhh
bmtzLiBMb29rcyBsaWtlIEkgbmVlZCB0byBkaWcgZGVlcGVyIGludG8gWFNNLi4uCgo+ID4KPiA+
Pj4KPiA+Pj4zLiBDaGFuZ2VzIGluIHNjaGVkdWxpbmcgdG8gYWxsb3cgVEVFIG1lZGlhdG9yIHVz
ZSBjcmVkaXRzL3NsaWNlcyBvZgo+ID4+PiAgICBjYWxsaW5nIGd1ZXN0Lgo+ID4+Pgo+ID4+PjQu
IFN1cHBvcnQgYm9pbGVycGxhdGUgY29kZSBpbiBzdHViZG9tLiBZb3Uga25vdywgeW91IGNhbid0
IHNpbXBseQo+ID4+PiAgICB3cml0ZSBtZWRpYXRvciBpbiBzdHViZG9tLiBZb3UgbmVlZCBhIGtl
cm5lbC4gWW91IG5lZWQgdG8KPiA+Pj4gICAgbWFpbnRhaW4gaXQuCj4gPj4KPiA+PldlbGwsIGlu
IGEgd2F5IG9yIGFub3RoZXIgc29tZW9uZSB3aWxsIGhhdmUgdG8gbWFpbnRhaW4gdGhlIG1lZGlh
dG9yLi4uIFRoZQo+ID4+a2VybmVsIGRvZXMgbm90IG5lZWQgdG8gYmUgc3BlY2lmaWMgdG8gVEVF
LCBpdCBjb3VsZCBiZSBhIHVuaWtlcm5lbC4KPiA+UmlnaHQuIEJ1dCBmb3IgbWUgWEVOIGxvb2tz
IGJldHRlciBtYWludGFpbmVkICJrZXJuZWwiIDopCj4gPklNSE8sIFhFTiBpcyBtYXR1cmUsIHRo
ZXJlIGFyZSBsZXNzIGJ1Z3MgKGVzcGVjaWFsbHkgc2VjdXJpdHkgb25lcykKPiA+dGhhbiBpbiBh
bnkgb3RoZXIga2VybmVsLgo+ID4KPiA+PkFuZCBiZWZvcmUgeW91IHNheSBhZ2FpbiBuby1vbmUg
aW4gdGhlIGNvbW11bml0eSBzZWVtIHRvIGJlIGludGVyZXN0ZWQuIEkKPiA+PnNob3VsZCByZW1p
bmQgeW91IHRoYXQgQXJtIGlzIHdvcmtpbmcgb24gaXQgKHNlZSBkZXZlbG9wbWVudCB1cGRhdGUp
Lgo+ID5Zb3UgYXJlIHRhbGtpbmcgYWJvdXQgdGhhdCAidW5pY29yZSIgcHJvamVjdCBieSBORUMg
Z3V5cz8gU29ycnksCj4gPmNhbid0IGZpbmQgbWVudGlvbmVkIGRldmVsb3BtZW50IHVwZGF0ZS4g
TG9va3MgbGlrZSBzZWFyY2ggb24gbWFya21haWwKPiA+aXMgZG93biAob3IgSSdtIGRvaW5nIHNv
bWV0aGluZyB0ZXJyaWJseSB3cm9uZykuCj4gCj4gU29ycnksIEkgbWVhbnQgTWluaS1PUy4gSSBk
b24ndCBrbm93IGFueSB3b3JrIG9uICJ1bmljb3JlIiBmb3IgQXJtNjQgZm9yCj4gbm93LgpBaCwg
Z29vZCB0byBoZWFyLiBTbyB0aGVyZSB3aWxsIGJlIGFjdGl2ZSBtYWludGFpbmVyIGZvciBBUk02
NApNaW5pLU9TPyBTb3JyeSwgc3RpbGwgY2FuJ3QgZmluZCB0aGF0ICJkZXZlbG9wbWVudCB1cGRh
dGUiLgoKPiA+Cj4gPj4+Cj4gPj4+VGhpcyBpcyBhIGxvdCBvZiBhIHdvcmsuIEl0IHJlcXVpcmVz
IGNoYW5nZXMgaW4gZ2VuZXJpYyBwYXJ0cyBvZiBYRU4uCj4gPj4+SSBmZWFyIGl0IHdpbGwgYmUg
dmVyeSBoYXJkIHRvIHVwc3RyZWFtIHN1Y2ggY2hhbmdlcywgYmVjYXVzZSBubyBvbmUKPiA+Pj5z
ZWVzIGFuIGltbWVkaWF0ZSB2YWx1ZSBpbiB0aGVtLiBIb3cgZG8geW91IHRoaW5rLCB3aGF0IGFy
ZSBteSBjaGFuY2VzCj4gPj4+dG8gdXBzdHJlYW0gdGhpcz8KPiA+Pgo+ID4+SXQgaXMgZmFpcmx5
IGFubm95aW5nIHRvIHNlZSB5b3UganVzdGlmeWluZyBiYWNrIG1vc3Qgb2YgdGhpcyB0aHJlYWQg
d2l0aAo+ID4+Im5vIG9uZSBzZWVzIGFuIGltbWVkaWF0ZSB2YWx1ZSBpbiB0aGVtIi4KPiA+Pgo+
ID4+SSBhbSBub3QgdGhlIG9ubHkgbWFpbnRhaW5lcnMgaW4gWGVuLCBzbyBlZmZlY3RpdmVseSBj
YW4ndCBwcm9taXNlIHdoZXRoZXIKPiA+Pml0IGlzIGdvaW5nIHRvIGJlIHVwc3RyZWFtZWQuIEJ1
dCBJIGJlbGlldmUgdGhlIGNvbW11bml0eSBoYXMgYmVlbiB2ZXJ5Cj4gPj5zdXBwb3J0aXZlIHNv
IGZhciwgYSBsb3Qgb2YgZGlzY3Vzc2lvbnMgaGFwcGVuZWQgKHNlZSBbMl0pIGJlY2F1c2Ugb2Yg
dGhlCj4gPj5PUC1URUUgc3VwcG9ydC4gU28gd2hhdCBtb3JlIGRvIHlvdSBleHBlY3QgZnJvbSB1
cz8KPiA+SSdtIHNvcnJ5LCBJIGRpZG4ndCBtZWFuIHRvIG9mZmVuZCB5b3Ugb3Igc29tZW9uZSBl
bHNlLiBZb3UsIGd1eXMsIGNhbgo+ID5iZSBoYXJzaCBzb21ldGltZXMsIGJ1dCBJIHJlYWxseSBh
cHByZWNpYXRlIGhlbHAgcHJvdmlkZWQgYnkgdGhlCj4gPmNvbW11bml0eS4gQW5kIEksIGNlcnRh
aW5seSwgZG9uJ3QgYXNrIHlvdSBhYm91dCBhbnkgZ3VhcmFudGVlcyBvcgo+ID5zb21ldGhpbmcg
b2YgdGhhdCBzb3J0Lgo+ID4KPiA+SSdtIGp1c3QgYm90aGVyZWQgYnkgYW1vdW50IG9mIHJlcXVp
cmVkIHdvcmsgYW5kIGJ5IHVwc3RyZWFtaW5nCj4gPnByb2Nlc3MuIEJ1dCB0aGlzIGlzIG5vdCBh
IHN0cm9uZyBhcmd1bWVudCBhZ2FpbnN0IG1lZGlhdG9ycyBpbgo+ID5zdHViZG9tcywgSSB0aGlu
ayA6KQo+ID4KPiA+Q3VycmVudGx5IEknbSBkZXZlbG9waW5nIHZpcnR1YWxpemF0aW9uIHN1cHBv
cnQgaW4gT1AtVEVFLCBzbyBpbgo+ID5tZWFudGltZSB3ZSdsbCBoYXZlIG11Y2ggdGltZSB0byBk
aXNjdXNzIG1lZGlhdG9ycyBhbmQgc3R1YmRvbWFpbgo+ID5hcHByb2FjaCAoaWYgeW91IGhhdmUg
dGltZSkuIFRvIHRlc3QgdGhpcyBmZWF0dXJlIGluIE9QLVRFRSBJJ20KPiA+ZXh0ZW5kaW5nIHRo
aXMgUkZDLCBtYWtpbmcgb3B0ZWUuYyB0byBsb29rIGxpa2UgZnVsbC1zY2FsZSBtZWRpYXRvci4K
PiA+SSBuZWVkIHRvIGRvIHRoaXMgYW55d2F5cywgdG8gdGVzdCBPUC1URUUuIFdoZW4gSSdsbCBm
aW5pc2gsIEkgY2FuCj4gPnNob3cgeW91IGhvdyBtZWRpYXRvciBjYW4gbG9vayBsaWtlLiBNYXli
ZSB0aGlzIHdpbGwgcGVyc3VhZGUgeW91IHRvCj4gPm9uZSBvciBhbm90aGVyIGFwcHJvYWNoLgo+
IAo+IEkgdGhpbmsgdGhpcyB3b3VsZCBiZSB1c2VmdWwuIENhbiB5b3UgYWxzbyBrZWVwIGJvdGgg
U3RlZmFubyAoSSBhc3N1bWUgaGUKPiB3YW50cyB0b28pIGFuZCBJICBpbiB0aGUgbG9vcCBmb3Ig
dGhlIE9QLVRFRSB2aXJ0dWFsaXphdGlvbiBzaWRlPwpPa2F5LiBJJ20gcGxhbm5pbmcgdG8gcHJv
ZHVjZSBmaXJzdCBSRkMgZm9yIE9QLVRFRSBmb2xrcyBpbiBhIGZldwpkYXlzLiBJJ2xsIHN1YnNj
cmliZSB5b3UuIEluIHRoZW4gbWVhbnRpbWUgeW91IGNhbiBjaGVjayBvdXQgWzJdCgpbMV0gaHR0
cDovL21hcmttYWlsLm9yZy9tZXNzYWdlL3RkYmc1bWd4anZzb2oycGgKWzJdIGh0dHBzOi8vZ2l0
aHViLmNvbS9PUC1URUUvb3B0ZWVfb3MvaXNzdWVzLzE4OTAKCi0tCldCUiwgVm9sb2R5bXlyIEJh
YmNodWsKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 24 19:14:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 19:14:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e74eQ-0004yj-BX; Tue, 24 Oct 2017 19:14:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4637a6ad5=Andrew.Cooper3@citrix.com>)
 id 1e74eP-0004yd-6X
 for xen-devel@lists.xen.org; Tue, 24 Oct 2017 19:14:09 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 44/AA-07422-0019FE95; Tue, 24 Oct 2017 19:14:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsWSzvfng+7fCe8
 jDY4fE7JY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDN+PF7HWPBEtGL7LskGxglCXYycHBIC/hI3
 Jy9nBrGFBVwlfk95wg5iiwgUS5z5tpy1i5GLg1lgPaPE1WWvmEASQgIuEgfPdzCC2GwC+hK7X
 3wCi/MK2EpsmfUWzGYRUJU4/XUj2CBRgXCJprP9LBA1ghInZz4BszmBll28twRoAQfQAk2J9b
 v0QcLMAvISzVtnM0PY4hJNX1ayQqxVk7jWf4kd4uZ0iYnPelgmMArMQjJ1FsKkWUgmzUIyaQE
 jyypGjeLUorLUIl0jU72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMCArWdgYNzB
 uKvd7xCjJAeTkihvQPr7SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvEf7gXKCRanpqRVpmTnA2
 IFJS3DwKInwzusDSvMWFyTmFmemQ6ROMVpyHNt0+Q8Tx6Mbd4Hks5mvG5iFWPLy81KlxHkvgs
 wTAGnIKM2DGweL70uMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHmngUzhycwrgdv6CuggJqC
 DZO3fgBxUkoiQkmpgdEuU2HDk/tUrjXn3Xwjvn3VnzlXPKsXob1KNTOyq67qmJSTe4jkR+K0g
 wshVK/325S7f+KSwvMvB2XttJTb1qdbHLsvZXiVzz6/wU1ga41X/L+8XXGWYx3O2nHGL4f0jF
 1ZEzHlQd7Nwmey+VcJ9a0NnBVfdVSrKqc42/5M5rXOj2gk56Z8TlFiKMxINtZiLihMBmvjR6e
 oCAAA=
X-Env-Sender: prvs=4637a6ad5=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1508872442!69647433!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5399 invoked from network); 24 Oct 2017 19:14:04 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Oct 2017 19:14:04 -0000
X-IronPort-AV: E=Sophos;i="5.43,429,1503360000"; d="scan'208";a="106478808"
To: Luwei Kang <luwei.kang@intel.com>, <xen-devel@lists.xen.org>,
 <jun.nakajima@intel.com>, <kevin.tian@intel.com>
References: <1508616147-17310-1-git-send-email-luwei.kang@intel.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <c8ae86d7-ab91-7f5a-362c-10e0182248f1@citrix.com>
Date: Tue, 24 Oct 2017 20:13:57 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1508616147-17310-1-git-send-email-luwei.kang@intel.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH 0/6] Intel Processor Trace virtulization
	enabling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjEvMTAvMTcgMjE6MDIsIEx1d2VpIEthbmcgd3JvdGU6Cj4gSGkgQWxsLAo+Cj4gSGVyZSBp
cyBhIHBhdGNoLXNlcmllcyB3aGljaCBhZGRpbmcgUHJvY2Vzc29yIFRyYWNlIGVuYWJsaW5nIGlu
IFhFTiBndWVzdC4gWW91IGNhbiBnZXQgSXQncyBzb2Z0d2FyZSBkZXZlbG9wZXIgbWFudWFscyBm
cm9tOgo+IGh0dHBzOi8vc29mdHdhcmUuaW50ZWwuY29tL3NpdGVzL2RlZmF1bHQvZmlsZXMvbWFu
YWdlZC9jNS8xNS9hcmNoaXRlY3R1cmUtaW5zdHJ1Y3Rpb24tc2V0LWV4dGVuc2lvbnMtcHJvZ3Jh
bW1pbmctcmVmZXJlbmNlLnBkZgo+IEluIENoYXB0ZXIgNSBJTlRFTCBQUk9DRVNTT1IgVFJBQ0U6
IFZNWCBJTVBST1ZFTUVOVFMuCj4KPiBJbnRyb2R1Y3Rpb246Cj4gSW50ZWwgUHJvY2Vzc29yIFRy
YWNlIChJbnRlbCBQVCkgaXMgYW4gZXh0ZW5zaW9uIG9mIEludGVsIEFyY2hpdGVjdHVyZSB0aGF0
IGNhcHR1cmVzIGluZm9ybWF0aW9uIGFib3V0IHNvZnR3YXJlIGV4ZWN1dGlvbiB1c2luZyBkZWRp
Y2F0ZWQgaGFyZHdhcmUgZmFjaWxpdGllcyB0aGF0IGNhdXNlIG9ubHkgbWluaW1hbCBwZXJmb3Jt
YW5jZSBwZXJ0dXJiYXRpb24gdG8gdGhlIHNvZnR3YXJlIGJlaW5nIHRyYWNlZC4gRGV0YWlscyBv
biB0aGUgSW50ZWwgUFQgaW5mcmFzdHJ1Y3R1cmUgYW5kIHRyYWNlIGNhcGFiaWxpdGllcyBjYW4g
YmUgZm91bmQgaW4gdGhlIEludGVsIDY0IGFuZCBJQS0zMiBBcmNoaXRlY3R1cmVzIFNvZnR3YXJl
IERldmVsb3BlcuKAmXMgTWFudWFsLCBWb2x1bWUgM0MuCj4KPiBUaGUgc3VpdGUgb2YgYXJjaGl0
ZWN0dXJlIGNoYW5nZXMgc2VydmUgdG8gc2ltcGxpZnkgdGhlIHByb2Nlc3Mgb2YgdmlydHVhbGl6
aW5nIEludGVsIFBUIGZvciB1c2UgYnkgYSBndWVzdCBzb2Z0d2FyZS4gVGhlcmUgYXJlIHR3byBw
cmltYXJ5IGVsZW1lbnRzIHRvIHRoaXMgbmV3IGFyY2hpdGVjdHVyZSBzdXBwb3J0IGZvciBWTVgg
c3VwcG9ydCBpbXByb3ZlbWVudHMgbWFkZSBmb3IgSW50ZWwgUFQuCj4gMS4gQWRkaXRpb24gb2Yg
YSBuZXcgZ3Vlc3QgSUEzMl9SVElUX0NUTCB2YWx1ZSBmaWVsZCB0byB0aGUgVk1DUy4KPiAgIOKA
lCBUaGlzIHNlcnZlcyB0byBzcGVlZCBhbmQgc2ltcGxpZnkgdGhlIHByb2Nlc3Mgb2YgZGlzYWJs
aW5nIHRyYWNlIG9uIFZNIGV4aXQsIGFuZCByZXN0b3JpbmcgaXQgb24gVk0gZW50cnkuCj4gMi4g
RW5hYmxpbmcgdXNlIG9mIEVQVCB0byByZWRpcmVjdCBQVCBvdXRwdXQuCj4gICDigJQgVGhpcyBl
bmFibGVzIHRoZSBWTU0gdG8gZWxlY3QgdG8gdmlydHVhbGl6ZSB0aGUgUFQgb3V0cHV0IGJ1ZmZl
ciB1c2luZyBFUFQuIEluIHRoaXMgbW9kZSwgdGhlIENQVSB3aWxsIHRyZWF0IFBUIG91dHB1dCBh
ZGRyZXNzZXMgYXMgR3Vlc3QgUGh5c2ljYWwgQWRkcmVzc2VzIChHUEFzKSBhbmQgdHJhbnNsYXRl
IHRoZW0gdXNpbmcgRVBULiBUaGlzIG1lYW5zIHRoYXQgSW50ZWwgUFQgb3V0cHV0IHJlYWRzIChv
ZiB0aGUgVG9QQSB0YWJsZSkgYW5kIHdyaXRlcyAob2YgdHJhY2Ugb3V0cHV0KSBjYW4gY2F1c2Ug
RVBUIHZpb2xhdGlvbnMsIGFuZCBvdGhlciBvdXRwdXQgZXZlbnRzLgoKSGVsbG8sCgpIYXZpbmcg
cmVhZCB0aGUgbmV3IHByb3Bvc2VkIGV4dGVuc2lvbnMsIEkndmUgZ290IHNvbWUgYXJjaGl0ZWN0
dXJlCnF1ZXN0aW9ucyBiZWZvcmUgZGl2aW5nIGludG8gdGhlIHBhdGNoZXMgdGhlbXNlbHZlcy4K
CkZpcnN0IG9mIGFsbCwgaXMgdGhpcyB0ZWNobm9sb2d5IGV4cGVjdGVkIHRvIGVuZCB1cCBpbiBJ
Y2VsYWtlLCBvcgpzb21ldGhpbmcgbGF0ZXI/CgpJbiBWb2wgMywgdGhlIGV4aXN0aW5nIFZNWCBz
dXBwb3J0IGRlc2NyaWJlcyBhIG51bWJlciBvZiBzY2VuYXJpb3MKKHN5c3RlbSB3aWRlLCBWTU0t
b25seSwgVk0tb25seSwgZ3Vlc3QgYXdhcmUpLCB3aGljaCByZXF1aXJlIHRoZSB1c2Ugb2YKTVNS
IGxvYWQgbGlzdHMgdG8gYXRvbWljYWxseSBhbHRlciB0aGUgSUEzMl9SVElUXyogbXNycy4KCk9i
dmlvdXNseSwgc3lzdGVtIHdpZGUgbW9kZSBpcyBpbmNvbXBhdGlibGUgd2l0aCBhbHNvIGFsbG93
aW5nIHRoZSBndWVzdAp0byB1c2UgUFQgaXRzZWxmLCBidXQgd2hhdCBhYm91dCBYZW4gd2FudGlu
ZyB0byB1c2UgUFQgZm9yIGl0c2VsZiwgYW5kCmZvciB0aGUgZ3Vlc3QgdG8gdXNlIFBUIGFzIHdl
bGw/CgpQcmV2aW91c2x5LCB0aGlzIGFwcGVhcnMgdG8gYmUgcG9zc2libGUgdXNpbmcgdGhlIE1T
UiBsb2FkIGxpc3RzIChhbGJlaXQKd2l0aCBYZW4gbmVlZGluZyB0byBzaGFkb3cgdGhlIFRvUEEg
cmVjb3JkcyB0byBjYXVzZSB0aGUgcGFja2V0IHN0cmVhbQp0byBlbmQgdXAgaW4gdGhlIHJpZ2h0
IHBsYWNlKS4KCkhvd2V2ZXIsIHRoZSBuZXcgVk0gY29uc2lzdGVuY3kgY2hlY2tzIHJlcXVpcmUg
dGhhdCB1c2luZyBFUFQKcmVkaXJlY3Rpb24gcmVxdWlyZXMgY2xlYXIvbG9hZCBDVEwgb24gZXhp
dC9lbnRyeSBiZSBzZXQsIGFuZCBoYXZpbmcKbG9hZCBvbiBlbnRyeSBzZXQgcmVxdWlyZXMgdGhl
IGhvc3QgVHJhY2VFbiB0byBiZSBjbGVhci4KClRoZXJlZm9yZSwgYXMgZmFyIGFzIEkgY2FuIHNl
ZSwgYWxsb3dpbmcgYSBndWVzdCB0byB1c2UgUFQgdmlhIEVQVCBub3cKcHJvaGliaXRzIFhlbiBh
bHNvIHVzaW5nIFBUIGZvciBpdHMgb3duIHB1cnBvc2VzIG91dHNpZGUgb2Ygbm9uLXJvb3QgbW9k
ZS4KCklzIHRoaXMgaW50ZW50aW9uYWwgYW5kL29yIGV4cGVjdGVkLCBvciBoYXZlIEkgbWlzdW5k
ZXJzdG9vZCBzb21ldGhpbmcKaW4gdGhlIG1hbnVhbHM/CgpUaGFua3MsCgp+QW5kcmV3CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 24 19:18:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 19:18:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e74is-0005C2-TW; Tue, 24 Oct 2017 19:18:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e74ir-0005Bf-Hl
 for xen-devel@lists.xensource.com; Tue, 24 Oct 2017 19:18:45 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 B7/56-05363-4129FE95; Tue, 24 Oct 2017 19:18:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrALMWRWlGSWpSXmKPExsWS0XRdVVd40vt
 Ig7XTzCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaceHWFMaCiWYVN2ZOZGpg
 3KLbxcjFISTQyCQx+d4T9i5GTiDnMaPEocUZEIltjBK/22azgiREBJwlvp6ZC1bEK6AvMf3pF
 GYQW1jATeLAuZlsILaEwCQmiVufSyFsT4lb15eywtjvn58BqmfnYBOwkjgk1sXIwcEioCrx+K
 PoBEbuBYwMqxg1ilOLylKLdI2M9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAv1
 dz8DAuIOxb6/fIUZJDiYlUd6A9PeRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4KycA5QSLUtNT
 K9Iyc4CBB5OW4OBREuGtB0nzFhck5hZnpkOkTjEacxzbdPkPE8ezma8bmIVY8vLzUqXEea+Dl
 AqAlGaU5sENgkXEJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvF0gU3gy80rg9r0COoUJ6B
 RZ+zcgp5QkIqSkGhhjuubyq8/1mzQ/4tv6SO2DxfwR5b+k2u7Me615Ij3YKYUt+u9GsfQ3IVa
 brsXYlxjo767ZxcKTMm3TfnOmmdu7U6cEePU0HYqQzEzM9Azl/HCibuuBjZ8nawt8DLOROhu7
 gvHMAqYlUjsmBrEkxmvkX5BYIbFw0/K01u2JFn56m7X0jP9ILVJiKc5INNRiLipOBACUjbi3g
 wIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1508872722!107210752!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50951 invoked from network); 24 Oct 2017 19:18:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Oct 2017 19:18:43 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e74in-0008Bz-Pc; Tue, 24 Oct 2017 19:18:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e74ii-0006Fu-Du; Tue, 24 Oct 2017 19:18:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e74ih-0002yh-TW; Tue, 24 Oct 2017 19:18:36 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115192-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=be7f60b5a39741eab0a8fea0324f7be0cb724cfb
X-Osstest-Versions-That: xen=b8acf328ac86fbb45831917a61e94be2de34294d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 24 Oct 2017 19:18:35 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 115192: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNTE5MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNTE5Mi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGJlN2Y2MGI1YTM5NzQxZWFiMGE4ZmVhMDMyNGY3YmUw
Y2I3MjRjZmIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGI4YWNmMzI4
YWM4NmZiYjQ1ODMxOTE3YTYxZTk0YmUyZGUzNDI5NGQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
NTE4NyAgMjAxNy0xMC0yNCAxNTowMjoxNCBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTUxOTIgIDIwMTctMTAtMjQgMTc6MDM6MTQgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyByZXZp
c2lvbj1iZTdmNjBiNWEzOTc0MWVhYjBhOGZlYTAzMjRmN2JlMGNiNzI0Y2ZiCisgLiAuL2NyaS1s
b2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4
cG9ydCBQRVJMTElCPS46LgorKysrIFBFUkxMSUI9LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJl
cG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1
c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAg
ICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAn
XScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUv
b3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
IC4vYXAtcHVzaCB4ZW4tdW5zdGFibGUtc21va2UgYmU3ZjYwYjVhMzk3NDFlYWIwYThmZWEwMzI0
ZjdiZTBjYjcyNGNmYgorIGJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyByZXZpc2lvbj1iZTdm
NjBiNWEzOTc0MWVhYjBhOGZlYTAzMjRmN2JlMGNiNzI0Y2ZiCisgLiAuL2NyaS1sb2NrLXJlcG9z
CisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJM
TElCPS46LjouCisrKysgUEVSTExJQj0uOi46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcwor
KysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9z
c3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAg
ICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9
L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisr
KyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rl
c3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0n
IHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2Ny
aS1nZXRjb25maWcKKysrIGV4cG9ydCBQRVJMTElCPS46LjouOi4KKysrIFBFUkxMSUI9LjouOi46
LgorKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0
cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyBxZW11dWJyYW5jaD1xZW11
LXVwc3RyZWFtLXVuc3RhYmxlCisgJ1snIHh4ZW4gPSB4bGludXggJ10nCisgbGludXhicmFuY2g9
CisgJ1snIHhxZW11LXVwc3RyZWFtLXVuc3RhYmxlID0geCAnXScKKyBzZWxlY3RfcHJldnhlbmJy
YW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZS1zbW9rZQorIHByZXZ4
ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHhiZTdmNjBiNWEzOTc0MWVhYjBhOGZlYTAz
MjRmN2JlMGNiNzI0Y2ZiID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21t
b24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0
cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAg
ICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0
ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9u
YWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9y
Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDog
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQK
KysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNv
bS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13
YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xp
bnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVz
dGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZv
cHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6
IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDog
ZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJs
ZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jv
bi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQor
KyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogaHR0cDovL2hnLnVrLnhlbnNv
dXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9y
Zy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJV
Tj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5n
aXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSB4ZW4tdW5zdGFi
bGUtc21va2UKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNk
IC9ob21lL29zc3Rlc3QvcmVwb3MveGVuCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0IGJlN2Y2MGI1YTM5NzQxZWFiMGE4ZmVhMDMyNGY3YmUw
Y2I3MjRjZmI6cmVmcy9oZWFkcy9zbW9rZQpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3hlbi5naXQKICAgYjhhY2YzMi4uYmU3ZjYwYiAgYmU3ZjYwYjVhMzk3NDFlYWIw
YThmZWEwMzI0ZjdiZTBjYjcyNGNmYiAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 24 19:41:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 19:41:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e754W-00074u-OS; Tue, 24 Oct 2017 19:41:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <cardoe@cardoe.com>) id 1e754V-00074o-AH
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 19:41:07 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 CC/5C-31121-2579FE95; Tue, 24 Oct 2017 19:41:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVyMfTGEd3A6e8
 jDXrfqVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlP39xhLZgiVPH5WwdzA+NZvi5GLg4hgZmM
 Esc2HmUFcVgE2pklut4sZwZxJATesUjsXb8GyOEEcvIkDi/7CWWnSbQvu8TUxcgBZFdJXPzkB
 RIWElCQ+D3hEBPE1GVMEvfub2YBSbAJaEg8+TWDDcQWEVCSuLdqMhOIzSwwl1Hi5y8XEFtYwF
 riyJXPYHEWAVWJo/d+g9m8AmYSZ/dMZ4HYJS+xY7PgBEb+BYwMqxg1ilOLylKLdA0N9ZKKMtM
 zSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAgOIAQh2MH5aFnCIUZKDSUmUNyD9faQQX1J+
 SmVGYnFGfFFpTmrxIUYZDg4lCd6IaUA5waLU9NSKtMwcYCjDpCU4eJREeJVA0rzFBYm5xZnpE
 KlTjPYcF+5c+sPEcWDPLSDZcfMukHw283UDsxBLXn5eqpQ4rydImwBIW0ZpHtxQWOxdYpSVEu
 ZlBDpTiKcgtSg3swRV/hWjOAejkjBvJsgUnsy8Erjdr4DOYgI6S9b+DchZJYkIKakGxkjeeOb
 kXed6/+lUJs+yUpJc52aftVAj5eThUw/zbK59jj8kUH905+yJHAJvbmUtra+SSPjPbBZ7w1zQ
 W/engPKLnxOlpF72r3greW3/T12eUE5XznCRf5H3E39pft7+s/2twzsNe9GCTdcf2DGGRbRn3
 ZjyYk/XXV09vWNrWjq3PubWWp/ooMRSnJFoqMVcVJwIAPIzBVu4AgAA
X-Env-Sender: cardoe@cardoe.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1508874065!113330734!1
X-Originating-IP: [209.85.216.196]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48607 invoked from network); 24 Oct 2017 19:41:05 -0000
Received: from mail-qt0-f196.google.com (HELO mail-qt0-f196.google.com)
 (209.85.216.196)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 24 Oct 2017 19:41:05 -0000
Received: by mail-qt0-f196.google.com with SMTP id j58so31991731qtj.0
 for <xen-devel@lists.xenproject.org>; Tue, 24 Oct 2017 12:41:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=from:to:cc:subject:date:message-id;
 bh=7XZEhZ5nowRzAJMtISgxs82b7YereBW8qMHuvgCH5xA=;
 b=BK8EmZvBTBtyFub2l1qyg8qG+IRU/Ad29QahGMHdi52SvjGZbF13r9yFXIzbycxykI
 2KEZNkZsNVkFLiLGnBGeQmSBd00hiqDH4ecTql47qCODhSQg4s41Z3rP6y6B4Rsik9c1
 fmc4utCfwCQA2hBYlRReaqZWoK6c5uUz6PblE=
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=7XZEhZ5nowRzAJMtISgxs82b7YereBW8qMHuvgCH5xA=;
 b=UUFNU5+OquAcMBK/LeCTTr1Xkqhn93gBIJtHpwGqDnBMpINoC8QLtE7tSxw7l7tnAs
 YVhhqKnrkRk4MNVTOLQqVHAWJiCo6GXxd+N59koJDZuGYTiIC0X0Xc8TIinOK6ZTO7va
 XQ0tqH4gMrngOBF/DeM0fqLKoJRrXQ5bx2HFjeicJAg0XVXlNy808VlHGAM9JF87fDHZ
 QkTz2NQIl3MQCnkfCY412tKb5D3q4UYHKHfkFG4gYgE+7CxPxpG95kgV2hL1iEh30NEk
 gDd0te92n7gQDS/dRyBkojotd3CI8q7ZbHD4KN3gdQ2EHTHV5wkwnEaiGmRHw5sn2BUR
 gHAw==
X-Gm-Message-State: AMCzsaVCoxI9WDIYuu8ATlV0XnlO473g5Sh+aqlyA52U6pc56KcxLhRh
 Gs0RqrrIgombdzKe3DMUR1wmidxoj70=
X-Google-Smtp-Source: ABhQp+QmpXCjiZfD9opPZny4G+PSNVLN6Ki3V8kZAjBMoPlDDD0BPgWYVpUwwQd2gldbIn+vOxVGfw==
X-Received: by 10.237.34.213 with SMTP id q21mr26584782qtc.65.1508874064140;
 Tue, 24 Oct 2017 12:41:04 -0700 (PDT)
Received: from swanson.localdomain
 (104-179-196-18.lightspeed.brhmal.sbcglobal.net. [104.179.196.18])
 by smtp.gmail.com with ESMTPSA id z13sm729128qtb.97.2017.10.24.12.41.03
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 24 Oct 2017 12:41:03 -0700 (PDT)
From: Doug Goldstein <cardoe@cardoe.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 24 Oct 2017 14:40:41 -0500
Message-Id: <20171024194041.28188-1-cardoe@cardoe.com>
X-Mailer: git-send-email 2.13.5
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Daniel Kiper <daniel.kiper@oracle.com>, Doug Goldstein <cardoe@cardoe.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH] x86/boot: fix MB2 header to require EFI BS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIEVGSSBtdWx0aWJvb3QyIGVudHJ5IHBvaW50IGN1cnJlbnRseSByZXF1aXJlcyBFRkkgQm9v
dFNlcnZpY2VzIHRvCm5vdCBoYXZlIGJlZW4gZXhpdGVkIGhvd2V2ZXIgdGhlIGhlYWRlciBjdXJy
ZW50bHkgdGVsbHMgdGhlIGJvb3QKbG9hZGVyIHRoYXQgWGVuIG9wdGlvbmFsbHkgc3VwcG9ydHMg
RUZJIEJvb3RTZXJ2aWNlcyBoYXZpbmcgYmVlbiBleGl0ZWQuCldpdGggdGhpcyBjaGFuZ2UgWGVu
IHByb3Blcmx5IGFkdmVydGlzZXMgdGhhdCBFRkkgbXVzdCBub3QgYmUgZXhpdGVkCmFsbG93aW5n
IHRoZSBib290IGxvYWRlciB0byByZXBvcnQgYW4gZXJyb3IgdGhhdCBpdCBjYW5ub3QgYm9vdCBY
ZW4gaWYKaXQgaXMgdW5hYmxlIHRvIG1lZXQgaXRzIG5lZWRzLgoKU2lnbmVkLW9mZi1ieTogRG91
ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJkb2UuY29tPgotLS0KClRoaXMgc2hvdWxkIGxpa2VseSBi
ZSBhcHBsaWVkIGFnYWluc3QgWGVuIDQuOSBhbmQgWGVuIDQuMTAgYXMgd2VsbCBhcwpzdGFnaW5n
LiBJIGFtIHRyeWluZyB0byBnZXQgbXVsdGlib290MiBzdXBwb3J0IGZvciBpUFhFIGFuZCB1cHN0
cmVhbQppcyBjb25jZXJuZWQgdGhhdCBsZWF2aW5nIEVGSSBCb290U2VydmljZXMgZW5hYmxlZCB3
aWxsIG5vdCBiZQpjb21wYXRpYmxlIHdpdGggdGhlaXIgYWltcyB0byBzdXBwb3J0IFNlY3VyZSBC
b290LiBTbyB3aGVuIEkgYnVpbGQKbXkgaVBYRSB3aXRob3V0IHN1cHBvcnQgZm9yIHBhc3Npbmcg
b24gQm9vdCBTZXJ2aWNlcywgWGVuIHdpbGwgYmUKbG9hZGVkIGJ5IGlQWEUgYnV0IHRoZW4gaXQg
d2lsbCBmYWxsIGRvd24gd2l0aCAiRVJSOiBCb290bG9hZGVyCnNodXRkb3duIEVGSSB4NjQgYm9v
dCBzZXJ2aWNlcyEiIGltcGx5aW5nIHRoYXQgdGhpcyBpcyByZXF1aXJlZC4gQnkKaGF2aW5nIFhl
biBleHBvc2UgaW4gaXRzIGhlYWRlciB0aGF0IGl0cyByZXF1aXJlZCBpdCBhbGxvd3MgbWUgdG8K
aGFuZGxlIHRoZSBzaXR1YXRpb24gZ3JhY2VmdWxseSBpbiBpUFhFLgoKVG8gcXVvdGUgdGhlIG11
bHRpYm9vdDIgc3BlYyBleGFjdDoKCiJUaGlzIHRhZyBpbmRpY2F0ZXMgdGhhdCBwYXlsb2FkIHN1
cHBvcnRzIHN0YXJ0aW5nIHdpdGhvdXQgdGVybWluYXRpbmcKYm9vdCBzZXJ2aWNlcy4iCgpVbmZv
cnR1bmF0ZWx5IHRoZSBzcGVjIGlzIGEgYml0IHZhZ3VlIGFuZCBob3cgSSBhbSByZWFkaW5nIGl0
IGlzOgotIG5vIHRhZyA9IGV4aXQgYm9vdCBzZXJ2aWNlcyBpbiB0aGUgYm9vdCBsb2FkZXIKLSB0
YWcgcHJlc2VudCBtYXJrZWQgb3B0aW9uYWwgPSBib290IGxvYWRlciBjYW4gb3IgY2Fubm90IGV4
aXQgYm9vdCBzZXJ2aWNlcwotIHRhZyBwcmVzZW50IG1hcmtlZCByZXF1aXJlZCA9IGJvb3QgbG9h
ZGVyIGNhbm5vdCBleGl0IGJvb3Qgc2VydmljZXMKCkluIHRoZSBmdXR1cmUgSSB3b3VsZCBsaWtl
IHRvIGFkZCBzdXBwb3J0IHRvIFhlbiB0byBhbGxvdyBpdCB0byBydW4Kd2l0aG91dCBib290IHNl
cnZpY2VzIGJ1dCBwcmVzZW50bHkgdGhhdCBzdXBwb3J0IGlzbid0IHRoZXJlLgoKLS0tCiB4ZW4v
YXJjaC94ODYvYm9vdC9oZWFkLlMgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlv
bnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3QvaGVh
ZC5TIGIveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCmluZGV4IDljYzM1ZGE1NTguLmY3NmMyYzA2
NjQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUworKysgYi94ZW4vYXJjaC94
ODYvYm9vdC9oZWFkLlMKQEAgLTk4LDggKzk4LDggQEAgbXVsdGlib290Ml9oZWFkZXJfc3RhcnQ6
CiAgICAgICAgICAgICAgICAgICAgMCwgLyogTnVtYmVyIG9mIHRoZSBsaW5lcyAtIG5vIHByZWZl
cmVuY2UuICovIFwKICAgICAgICAgICAgICAgICAgICAwICAvKiBOdW1iZXIgb2YgYml0cyBwZXIg
cGl4ZWwgLSBubyBwcmVmZXJlbmNlLiAqLwogCi0gICAgICAgIC8qIFJlcXVlc3QgdGhhdCBFeGl0
Qm9vdFNlcnZpY2VzKCkgbm90IGJlIGNhbGxlZC4gKi8KLSAgICAgICAgbWIyaHRfaW5pdCBNQjJf
SFQoRUZJX0JTKSwgTUIyX0hUKE9QVElPTkFMKQorICAgICAgICAvKiBSZXF1aXJlIHRoYXQgRXhp
dEJvb3RTZXJ2aWNlcygpIG5vdCBiZSBjYWxsZWQuICovCisgICAgICAgIG1iMmh0X2luaXQgTUIy
X0hUKEVGSV9CUyksIE1CMl9IVChSRVFVSVJFRCkKIAogICAgICAgICAvKiBFRkk2NCBNdWx0aWJv
b3QyIGVudHJ5IHBvaW50LiAqLwogICAgICAgICBtYjJodF9pbml0IE1CMl9IVChFTlRSWV9BRERS
RVNTX0VGSTY0KSwgTUIyX0hUKE9QVElPTkFMKSwgXAotLSAKMi4xMy41CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue Oct 24 19:46:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 19:46:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e759H-0007H2-9n; Tue, 24 Oct 2017 19:46:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e759F-0007Gq-VD
 for xen-devel@lists.xensource.com; Tue, 24 Oct 2017 19:46:02 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 33/C4-20813-9789FE95; Tue, 24 Oct 2017 19:46:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsWS0XRdVbdixvt
 Ig5aNohYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6N43l6ngf0nFzU9T2RoY
 3/t3MXJxCAk0Mkn8aNvPBOE8ZpRYPfEiI4SzjVHiw5IfbF2MnBwiAs4SX8/MZQexeQX0JabMf
 ccEYgsLmEhM73rICtIgIXBVVuJ/wxVGkISEgLfE+RlfmWDsZ0+vAw1i52ATsJI4JAYSZRFQld
 je9Jp1AiP3AkaGVYzqxalFZalFuqZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxi
 BPmcAgh2M0y/7H2KU5GBSEuUNSH8fKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC13U6UE6wKDU9
 tSItMwcYfDBpCQ4eJRHeDpA0b3FBYm5xZjpE6hSjMcexTZf/MHE8m/m6gVmIJS8/L1VKnHcWS
 KkASGlGaR7cIFhUXGKUlRLmZQQ6TYinILUoN7MEVf4VozgHo5Iw79NpQFN4MvNK4Pa9AjqFCe
 gUWfs3IKeUJCKkpBoYj9dOlvE6EOsgftLo9WoDFpXjHy2jGb9dXPIm3/5y6a9v55gOud5LvLl
 6S8f2xJ59OyR9nWU4tnlZ/mzczXosKaPsYnn3pCNmHx890A0LW3jJdNYs18gve450vM6cff58
 mHXmXbaXlwQNtl7au+kXuzdfIevrdNOul8VHCv4cs64s+/VfV1m6TYmlOCPRUIu5qDgRADCER
 7mFAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1508874359!112875471!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47528 invoked from network); 24 Oct 2017 19:46:00 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Oct 2017 19:46:00 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e759C-0000SO-26; Tue, 24 Oct 2017 19:45:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e7596-00088c-QO; Tue, 24 Oct 2017 19:45:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e7596-0000zH-Kk; Tue, 24 Oct 2017 19:45:52 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115177-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=4d4a6a3f8a12602ce8dc800123715fe7b5c1c3a1
X-Osstest-Versions-That: linux=5d7a76acad403638f635c918cc63d1d44ffa4065
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 24 Oct 2017 19:45:52 +0000
Subject: [Xen-devel] [linux-4.9 test] 115177: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5125702928850859271=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 115177 linux-4.9 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/115177/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop       fail REGR. vs. 114814

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail in 115167 pass in 115177
 test-armhf-armhf-xl-credit2  16 guest-start/debian.repeat  fail pass in 115167

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114814
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114814
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114814
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop             fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                4d4a6a3f8a12602ce8dc800123715fe7b5c1c3a1
baseline version:
 linux                5d7a76acad403638f635c918cc63d1d44ffa4065

Last test of basis   114814  2017-10-20 20:51:56 Z    3 days
Testing same since   114845  2017-10-21 16:14:17 Z    3 days    7 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex Deucher <alexander.deucher@amd.com>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Andrew Morton <akpm@linux-foundation.org>
  Anoob Soman <anoob.soman@citrix.com>
  Arnd Bergmann <arnd@arndb.de>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Skeggs <bskeggs@redhat.com>
  Bin Liu <b-liu@ti.com>
  Borislav Petkov <bp@suse.de>
  Christoph Lameter <cl@linux.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Coly Li <colyli@suse.de>
  Dan Carpenter <dan.carpenter@oracle.com>
  David Rientjes <rientjes@google.com>
  David S. Miller <davem@davemloft.net>
  Dennis Dalessandro <dennis.dalessandro@intel.com>
  Dmitry V. Levin <ldv@altlinux.org>
  Doug Ledford <dledford@redhat.com>
  Easwar Hariharan <easwar.hariharan@intel.com>
  Emmanuel Grumbach <emmanuel.grumbach@intel.com>
  Eric Dumazet <edumazet@google.com>
  Eric Ren <zren@suse.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Filipe Manana <fdmanana@suse.com>
  Franck Demathieu <fdemathieu@gmail.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Greg Kroah-Hartman gregkh@linuxfoundation.org
  Grygorii Maistrenko <grygoriimkd@gmail.com>
  Guenter Roeck <linux@roeck-us.net>
  Herbert Xu <herbert@gondor.apana.org.au>
  Ilya Dryomov <idryomov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jaegeuk Kim <jaegeuk@kernel.org>
  Jarno Rajahalme <jarno@ovn.org>
  Javier Martinez Canillas <javier@osg.samsung.com>
  Jeff Layton <jlayton@redhat.com>
  Jeffy Chen <jeffy.chen@rock-chips.com>
  Joe Stringer <joe@ovn.org>
  Johannes Berg <johannes.berg@intel.com>
  Jonathan Cameron <jic23@kernel.org>
  Kinglong Mee <kinglongmee@gmail.com>
  Lars-Peter Clausen <lars@metafoo.de>
  Linus Torvalds <torvalds@linux-foundation.org>
  Lokesh Vutla <lokeshvutla@ti.com>
  Ludovic Desroches <ludovic.desroches@microchip.com>
  Madhavan Srinivasan <maddy@linux.vnet.ibm.com>
  Majd Dibbiny <majd@mellanox.com>
  Manu Gautam <mgautam@codeaurora.org>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Zoran <mzoran@crowfest.net>
  Milan Broz <gmazyland@gmail.com>
  Mintz, Yuval <Yuval.Mintz@cavium.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicolai HÃ¤hnle <nicolai.haehnle@amd.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Ram Amrani <Ram.Amrani@cavium.com>
  Robbie Ko <robbieko@synology.com>
  Russell King <rmk+kernel@armlinux.org.uk>
  Sasha Levin <alexander.levin@verizon.com>
  Sebastian Sanchez <sebastian.sanchez@intel.com>
  Senthilnathan Veppur <senthilnathanx.veppur@intel.com>
  Shaohua Li <shli@fb.com>
  Stefan Wahren <stefan.wahren@i2se.com>
  Sudarsana Reddy Kalluru <Sudarsana.Kalluru@cavium.com>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Varun Prakash <varun@chelsio.com>
  Vijay Kumar <vijay.ac.kumar@oracle.com>
  Vinod Koul <vinod.koul@intel.com>
  Viresh Kumar <viresh.kumar@linaro.org>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wolfram Sang <wsa@the-dreams.de>
  Yasuaki Ishimatsu <isimatu.yasuaki@jp.fujitsu.com>
  Yasuaki Ishimatsu <yasu.isimatu@gmail.com>
  Yazen Ghannam <Yazen.Ghannam@amd.com>
  Yunlong Song <yunlong.song@huawei.com>
  Yuval Mintz <Yuval.Mintz@cavium.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  fail    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

(No revision log; it would be 1593 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5125702928850859271==--

From xen-devel-bounces@lists.xen.org Tue Oct 24 20:08:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 20:08:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e75VA-0000NA-9g; Tue, 24 Oct 2017 20:08:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <daniel.kiper@oracle.com>) id 1e75V8-0000N4-VM
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 20:08:39 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 CA/42-01785-6CD9FE95; Tue, 24 Oct 2017 20:08:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsUyZ7p8oO7Rue8
 jDfZ+lLX4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPuT93CWHBDoGLGh9XMDYxXeLsYuTiEBCYy
 STzY08oI4fxmlDjVupsNwtnIKNE6bTmUM5FRorHpPHMXIycHi4CqxNyXz8FsNgEdiYtfHrKD2
 CICahKLF35hAbGZBcokXv2YADSWg0NYwF5ixYQ0kDCvgI1E96cJTCC2kICZxNmJC5gg4oISJ2
 c+gWrVkrjx7yUTSCuzgLTE8n8cIGFOAXOJKT37wbaKCqhITDm5jQ3ElhAwlPi8cSnzBEbBWUg
 mzUIyaRbCpAWMzKsYNYpTi8pSi3SNjPSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3
 MQLDtp6BgXEH4552v0OMkhxMSqK8AenvI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8JbNAcoJF
 qWmp1akZeYAIwgmLcHBoyTCuwkkzVtckJhbnJkOkTrFqMvxbObrBmYhlrz8vFQpcd42kCIBkK
 KM0jy4EbBovsQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmHc/yBSezLwSuE2vgI5gAjpC1v4
 NyBEliQgpqQbGgr/rH3pH7j7pn38j2eHTVxuTg+3rUxiVn/p9iikLMpX4uTnCKKciQe9DRmyu
 ZceTXZ7TfB5eNFtjdyCe38COoUr1/LRZsXs2fw1cxh2voBOVYzt5hcaisGSGaylnVgfz502z8
 VHT9mtRzxZ+xPHMyiVsnkbf0yKmf6fXubtt5YmKb4t9WKzEUpyRaKjFXFScCADIHCPx4QIAAA
 ==
X-Env-Sender: daniel.kiper@oracle.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1508875715!88692447!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48271 invoked from network); 24 Oct 2017 20:08:37 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 24 Oct 2017 20:08:37 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9OK8Vwa025533
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 24 Oct 2017 20:08:32 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9OK8Vji006572
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 24 Oct 2017 20:08:31 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9OK8UJ8005149;
 Tue, 24 Oct 2017 20:08:31 GMT
Received: from olila.local.net-space.pl (/10.175.199.185)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 24 Oct 2017 13:08:30 -0700
Date: Tue, 24 Oct 2017 22:08:26 +0200
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <20171024200826.GP7593@olila.local.net-space.pl>
References: <20171024194041.28188-1-cardoe@cardoe.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171024194041.28188-1-cardoe@cardoe.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: xen-devel@lists.xenproject.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86/boot: fix MB2 header to require EFI BS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMjQsIDIwMTcgYXQgMDI6NDA6NDFQTSAtMDUwMCwgRG91ZyBHb2xkc3RlaW4g
d3JvdGU6Cj4gVGhlIEVGSSBtdWx0aWJvb3QyIGVudHJ5IHBvaW50IGN1cnJlbnRseSByZXF1aXJl
cyBFRkkgQm9vdFNlcnZpY2VzIHRvCj4gbm90IGhhdmUgYmVlbiBleGl0ZWQgaG93ZXZlciB0aGUg
aGVhZGVyIGN1cnJlbnRseSB0ZWxscyB0aGUgYm9vdAo+IGxvYWRlciB0aGF0IFhlbiBvcHRpb25h
bGx5IHN1cHBvcnRzIEVGSSBCb290U2VydmljZXMgaGF2aW5nIGJlZW4gZXhpdGVkLgo+IFdpdGgg
dGhpcyBjaGFuZ2UgWGVuIHByb3Blcmx5IGFkdmVydGlzZXMgdGhhdCBFRkkgbXVzdCBub3QgYmUg
ZXhpdGVkCj4gYWxsb3dpbmcgdGhlIGJvb3QgbG9hZGVyIHRvIHJlcG9ydCBhbiBlcnJvciB0aGF0
IGl0IGNhbm5vdCBib290IFhlbiBpZgo+IGl0IGlzIHVuYWJsZSB0byBtZWV0IGl0cyBuZWVkcy4K
Pgo+IFNpZ25lZC1vZmYtYnk6IERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KPiAt
LS0KPgo+IFRoaXMgc2hvdWxkIGxpa2VseSBiZSBhcHBsaWVkIGFnYWluc3QgWGVuIDQuOSBhbmQg
WGVuIDQuMTAgYXMgd2VsbCBhcwo+IHN0YWdpbmcuIEkgYW0gdHJ5aW5nIHRvIGdldCBtdWx0aWJv
b3QyIHN1cHBvcnQgZm9yIGlQWEUgYW5kIHVwc3RyZWFtCj4gaXMgY29uY2VybmVkIHRoYXQgbGVh
dmluZyBFRkkgQm9vdFNlcnZpY2VzIGVuYWJsZWQgd2lsbCBub3QgYmUKPiBjb21wYXRpYmxlIHdp
dGggdGhlaXIgYWltcyB0byBzdXBwb3J0IFNlY3VyZSBCb290LiBTbyB3aGVuIEkgYnVpbGQKCkht
bW0uLi4gV2hhdCBhcmUgZXhhY3QgYXJndW1lbnRzIGZvciB0aGF0PyBIb3cgZG8gdGhleSBpbXBs
ZW1lbnQgZS5nLgpjaGFpbiBsb2FkaW5nIHRoZW4/IFdoYXQgYWJvdXQgdGhlIHNoaW0gc3VwcG9y
dD8KCj4gbXkgaVBYRSB3aXRob3V0IHN1cHBvcnQgZm9yIHBhc3Npbmcgb24gQm9vdCBTZXJ2aWNl
cywgWGVuIHdpbGwgYmUKPiBsb2FkZWQgYnkgaVBYRSBidXQgdGhlbiBpdCB3aWxsIGZhbGwgZG93
biB3aXRoICJFUlI6IEJvb3Rsb2FkZXIKPiBzaHV0ZG93biBFRkkgeDY0IGJvb3Qgc2VydmljZXMh
IiBpbXBseWluZyB0aGF0IHRoaXMgaXMgcmVxdWlyZWQuIEJ5Cj4gaGF2aW5nIFhlbiBleHBvc2Ug
aW4gaXRzIGhlYWRlciB0aGF0IGl0cyByZXF1aXJlZCBpdCBhbGxvd3MgbWUgdG8KPiBoYW5kbGUg
dGhlIHNpdHVhdGlvbiBncmFjZWZ1bGx5IGluIGlQWEUuCj4KPiBUbyBxdW90ZSB0aGUgbXVsdGli
b290MiBzcGVjIGV4YWN0Ogo+Cj4gIlRoaXMgdGFnIGluZGljYXRlcyB0aGF0IHBheWxvYWQgc3Vw
cG9ydHMgc3RhcnRpbmcgd2l0aG91dCB0ZXJtaW5hdGluZwo+IGJvb3Qgc2VydmljZXMuIgo+Cj4g
VW5mb3J0dW5hdGVseSB0aGUgc3BlYyBpcyBhIGJpdCB2YWd1ZSBhbmQgaG93IEkgYW0gcmVhZGlu
ZyBpdCBpczoKPiAtIG5vIHRhZyA9IGV4aXQgYm9vdCBzZXJ2aWNlcyBpbiB0aGUgYm9vdCBsb2Fk
ZXIKPiAtIHRhZyBwcmVzZW50IG1hcmtlZCBvcHRpb25hbCA9IGJvb3QgbG9hZGVyIGNhbiBvciBj
YW5ub3QgZXhpdCBib290IHNlcnZpY2VzCj4gLSB0YWcgcHJlc2VudCBtYXJrZWQgcmVxdWlyZWQg
PSBib290IGxvYWRlciBjYW5ub3QgZXhpdCBib290IHNlcnZpY2VzCgpOQUNLLCBwbGVhc2UgdGFr
ZSBhIGxvb2sgYXQgc2VjdGlvbiAzLjEuNCwgTXVsdGlib290MiBpbmZvcm1hdGlvbiByZXF1ZXN0
CmluIE11bHRpYm9vdDIgc3BlYy4gT1BUSU9OQUwvUkVRVUlSRUQgaGFzIGRpZmZlcmVudCBtZWFu
aW5nIGZvciB0aGUgYm9vdGxvYWRlcgp0aGFuIHlvdSB0aGluay4KCj4gSW4gdGhlIGZ1dHVyZSBJ
IHdvdWxkIGxpa2UgdG8gYWRkIHN1cHBvcnQgdG8gWGVuIHRvIGFsbG93IGl0IHRvIHJ1bgo+IHdp
dGhvdXQgYm9vdCBzZXJ2aWNlcyBidXQgcHJlc2VudGx5IHRoYXQgc3VwcG9ydCBpc24ndCB0aGVy
ZS4KCkkgdHJpZWQgdGhhdC4gVGhpcyBpcyBkaWZmaWN1bHQgYnV0IG5vdCBpbXBvc3NpYmxlLiBI
bW1tLi4uIElJUkMsIHNvbWUKdGhpbmdzIGFyZSBpbXBvc3NpYmxlLiBQbGVhc2UgdGFrZSBhIGxv
b2sgYXQgZWZpX211bHRpYm9vdDIoKSBhbmQgeW91CnF1aWNrbHkgd2lsbCBrbm93LiBUaG91Z2gg
d2h5IG5vdCB0cnkgYWdhaW4uCgpEYW5pZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 24 20:22:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 20:22:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e75iX-0001ds-GP; Tue, 24 Oct 2017 20:22:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4637a6ad5=Andrew.Cooper3@citrix.com>)
 id 1e75iW-0001dm-LF
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 20:22:28 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 6E/85-31244-301AFE95; Tue, 24 Oct 2017 20:22:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsWSzvfngy7zwve
 RBtv6+Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxdn78xFdwSrpjy5zdbA+MMgS5GTg4JAX+J
 P9/3sXUxcnAIC9hLrJiQBmKKCPhJHNzqDFLBLOAq8ebKTiYQW0ggQ+LR7yksIDabgL7E7hefw
 OK8ArYS79edYgaxWQRUJRp/LGQDsUUFwiWazvazQNQISpyc+YQFZDwnUP2JU6EgJrOApsT6Xf
 oQm+Qltr+dwwxhi0s0fVnJCrFVTeJa/yV2iHvTJSY+62GZwCgwC8nQWQiTZiGZNAvJpAWMLKs
 Y1YtTi8pSi3TN9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAgOVAQh2MM687H+I
 UZKDSUmUNyD9faQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7W+UA5waLU9NSKtMwcYMzApCU4e
 JREeNtA0rzFBYm5xZnpEKlTjLocz2a+bmAWYsnLz0uVEud1XQBUJABSlFGaBzcCFr+XGGWlhH
 kZgY4S4ilILcrNLEGVf8UozsGoJMx7GmQVT2ZeCdymV0BHMAEdIWv/BuSIkkSElFQD45KSpZ3
 TmPga4j94pQRLCmyQmOLcPdFFWG3mNIPD8pyN5p/Uds7/J/B5wc2mFXbqEduKJn4rPBbxeOqV
 c3XzHY1kZtjz9O3oXbcg4k1R33+va19ztuYacz8/u0Rx2ekdT5O3ODO/ao9P6eMw+2zz/c8tJ
 7EoDq2mh58cEnLXaf+1mr24jt3gphJLcUaioRZzUXEiACa7dv7aAgAA
X-Env-Sender: prvs=4637a6ad5=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1508876544!108640052!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12997 invoked from network); 24 Oct 2017 20:22:26 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Oct 2017 20:22:26 -0000
X-IronPort-AV: E=Sophos;i="5.43,429,1503360000"; d="scan'208";a="106479217"
To: Daniel Kiper <daniel.kiper@oracle.com>, Doug Goldstein <cardoe@cardoe.com>
References: <20171024194041.28188-1-cardoe@cardoe.com>
 <20171024200826.GP7593@olila.local.net-space.pl>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <b55a34b8-04ed-85e5-ad2a-062bfe7c3245@citrix.com>
Date: Tue, 24 Oct 2017 21:22:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171024200826.GP7593@olila.local.net-space.pl>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] x86/boot: fix MB2 header to require EFI BS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjQvMTAvMTcgMjE6MDgsIERhbmllbCBLaXBlciB3cm90ZToKPiBPbiBUdWUsIE9jdCAyNCwg
MjAxNyBhdCAwMjo0MDo0MVBNIC0wNTAwLCBEb3VnIEdvbGRzdGVpbiB3cm90ZToKPj4gVGhlIEVG
SSBtdWx0aWJvb3QyIGVudHJ5IHBvaW50IGN1cnJlbnRseSByZXF1aXJlcyBFRkkgQm9vdFNlcnZp
Y2VzIHRvCj4+IG5vdCBoYXZlIGJlZW4gZXhpdGVkIGhvd2V2ZXIgdGhlIGhlYWRlciBjdXJyZW50
bHkgdGVsbHMgdGhlIGJvb3QKPj4gbG9hZGVyIHRoYXQgWGVuIG9wdGlvbmFsbHkgc3VwcG9ydHMg
RUZJIEJvb3RTZXJ2aWNlcyBoYXZpbmcgYmVlbiBleGl0ZWQuCj4+IFdpdGggdGhpcyBjaGFuZ2Ug
WGVuIHByb3Blcmx5IGFkdmVydGlzZXMgdGhhdCBFRkkgbXVzdCBub3QgYmUgZXhpdGVkCj4+IGFs
bG93aW5nIHRoZSBib290IGxvYWRlciB0byByZXBvcnQgYW4gZXJyb3IgdGhhdCBpdCBjYW5ub3Qg
Ym9vdCBYZW4gaWYKPj4gaXQgaXMgdW5hYmxlIHRvIG1lZXQgaXRzIG5lZWRzLgo+Pgo+PiBTaWdu
ZWQtb2ZmLWJ5OiBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+Cj4+IC0tLQo+Pgo+
PiBUaGlzIHNob3VsZCBsaWtlbHkgYmUgYXBwbGllZCBhZ2FpbnN0IFhlbiA0LjkgYW5kIFhlbiA0
LjEwIGFzIHdlbGwgYXMKPj4gc3RhZ2luZy4gSSBhbSB0cnlpbmcgdG8gZ2V0IG11bHRpYm9vdDIg
c3VwcG9ydCBmb3IgaVBYRSBhbmQgdXBzdHJlYW0KPj4gaXMgY29uY2VybmVkIHRoYXQgbGVhdmlu
ZyBFRkkgQm9vdFNlcnZpY2VzIGVuYWJsZWQgd2lsbCBub3QgYmUKPj4gY29tcGF0aWJsZSB3aXRo
IHRoZWlyIGFpbXMgdG8gc3VwcG9ydCBTZWN1cmUgQm9vdC4gU28gd2hlbiBJIGJ1aWxkCj4gSG1t
bS4uLiBXaGF0IGFyZSBleGFjdCBhcmd1bWVudHMgZm9yIHRoYXQ/IEhvdyBkbyB0aGV5IGltcGxl
bWVudCBlLmcuCj4gY2hhaW4gbG9hZGluZyB0aGVuPyBXaGF0IGFib3V0IHRoZSBzaGltIHN1cHBv
cnQ/Cj4KPj4gbXkgaVBYRSB3aXRob3V0IHN1cHBvcnQgZm9yIHBhc3Npbmcgb24gQm9vdCBTZXJ2
aWNlcywgWGVuIHdpbGwgYmUKPj4gbG9hZGVkIGJ5IGlQWEUgYnV0IHRoZW4gaXQgd2lsbCBmYWxs
IGRvd24gd2l0aCAiRVJSOiBCb290bG9hZGVyCj4+IHNodXRkb3duIEVGSSB4NjQgYm9vdCBzZXJ2
aWNlcyEiIGltcGx5aW5nIHRoYXQgdGhpcyBpcyByZXF1aXJlZC4gQnkKPj4gaGF2aW5nIFhlbiBl
eHBvc2UgaW4gaXRzIGhlYWRlciB0aGF0IGl0cyByZXF1aXJlZCBpdCBhbGxvd3MgbWUgdG8KPj4g
aGFuZGxlIHRoZSBzaXR1YXRpb24gZ3JhY2VmdWxseSBpbiBpUFhFLgo+Pgo+PiBUbyBxdW90ZSB0
aGUgbXVsdGlib290MiBzcGVjIGV4YWN0Ogo+Pgo+PiAiVGhpcyB0YWcgaW5kaWNhdGVzIHRoYXQg
cGF5bG9hZCBzdXBwb3J0cyBzdGFydGluZyB3aXRob3V0IHRlcm1pbmF0aW5nCj4+IGJvb3Qgc2Vy
dmljZXMuIgo+Pgo+PiBVbmZvcnR1bmF0ZWx5IHRoZSBzcGVjIGlzIGEgYml0IHZhZ3VlIGFuZCBo
b3cgSSBhbSByZWFkaW5nIGl0IGlzOgo+PiAtIG5vIHRhZyA9IGV4aXQgYm9vdCBzZXJ2aWNlcyBp
biB0aGUgYm9vdCBsb2FkZXIKPj4gLSB0YWcgcHJlc2VudCBtYXJrZWQgb3B0aW9uYWwgPSBib290
IGxvYWRlciBjYW4gb3IgY2Fubm90IGV4aXQgYm9vdCBzZXJ2aWNlcwo+PiAtIHRhZyBwcmVzZW50
IG1hcmtlZCByZXF1aXJlZCA9IGJvb3QgbG9hZGVyIGNhbm5vdCBleGl0IGJvb3Qgc2VydmljZXMK
PiBOQUNLLCBwbGVhc2UgdGFrZSBhIGxvb2sgYXQgc2VjdGlvbiAzLjEuNCwgTXVsdGlib290MiBp
bmZvcm1hdGlvbiByZXF1ZXN0Cj4gaW4gTXVsdGlib290MiBzcGVjLiBPUFRJT05BTC9SRVFVSVJF
RCBoYXMgZGlmZmVyZW50IG1lYW5pbmcgZm9yIHRoZSBib290bG9hZGVyCj4gdGhhbiB5b3UgdGhp
bmsuCgpUaGUgbWVhbmluZyBvZiB0YWcsIGlmIHVuZGVyc3Rvb2QgYnkgR3J1YiwgaXMgImRvbid0
IGV4aXQgYm9vdCBzZXJ2aWNlcwpiZWZvcmUgcGFzc2luZyBjb250cm9sIi4KClRoZSB0YWcgaXMg
Y3VycmVudGx5IG1hcmtlZCBhcyBvcHRpb25hbCwgd2hpY2ggbWVhbnMgR3J1YiBpcyBmcmVlIHRv
Cmlnbm9yZSBpdCBpZiBpdCBkb2Vzbid0IHVuZGVyc3RhbmQgaXQsIHJlc3VsdGluZyBpbiBFQlMg
YmVpbmcgY2FsbGVkCmJlZm9yZSBwYXNzaW5nIGNvbnRyb2wuCgpYZW4gY2Fubm90IGNvcGUgd2l0
aCB3aXRoIEVCUyBoYXZpbmcgYmVlbiBjYWxsZWQsIHNvIG11c3Qgbm90IGJlIHBhc3NlZApjb250
cm9sIHVuZGVyIHRob3NlIGNpcmN1bXN0YW5jZXMuCgpEb3VnJ3MgcGF0Y2ggbWFya3MgaXQgYXMg
bm9uLW9wdGlvbmFsIHdoaWNoLCBieSB0aGF0IHNlY3Rpb24gYWJvdmUsCnJlcXVpcmVzIEdydWIg
dG8gZmFpbCB3aXRoIGFuIGVycm9yIHJhdGhlciB0aGFuIHByb2NlZWRpbmcsIGlmIGl0IGRvZXMK
bm90IHVuZGVyc3RhbmQgdGhlIHRhZy4KCgpCeSBteSByZWFkaW5nLCBEb3VnJ3MgcGF0Y2ggbG9v
a3MgY29ycmVjdC4KCkhvdyBkb2VzIHlvdXIgaW50ZXJwcmV0YXRpb24gb2YgdGhlIHNwZWMgZGlm
ZmVyPwoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 24 20:29:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 20:29:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e75op-0001su-67; Tue, 24 Oct 2017 20:28:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <cardoe@cardoe.com>) id 1e75on-0001so-Pz
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 20:28:57 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 77/4B-20813-982AFE95; Tue, 24 Oct 2017 20:28:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprMKsWRWlGSWpSXmKPExsVyMfTOBt2ORe8
 jDXq/S1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm/ey8zFqwWqNh8ZCt7A+MS3i5GLg4hgZmM
 EjvvHWIDcVgEXjNLfP/8kxHEkRC4wyqxbuV7IIcTyMmSWLZ5ClAVB5CdJnHhoxqEWSlxdIUhS
 IWQgILE7wmHmCDsDUwSc3a4gJQIC9hLrJiQBhIWEdCSOPnsDhuIzSyQL7HnVDdUeYbEo99TWE
 BsNgENiSe/ZoDV8ArYSsxbAGGzCKhKfJ92D8wWFUiV2POkmQWiRlDi5MwnLCCrOIHqT5wKhRi
 vLvFn3iVmCFtc4taT+UwQtrxE89bZzBMYRWch6Z6FpGUWkpZZSFoWMLKsYlQvTi0qSy3StdRL
 KspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAiMFAYg2MF4d1PAIUZJDiYlUd6A9PeRQ
 nxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4kxcC5QSLUtNTK9Iyc4AxC5OW4OBREuHNBEnzFhck5h
 ZnpkOkTjFacly4c+kPE8eBPbeA5LOZrxuYhVjy8vNSpcR5jUEaBEAaMkrz4MbB0solRlkpYV5
 GoAOFeApSi3IzS1DlXzGKczAqCfMWgUzhycwrgdv6CuggJqCDZO3fgBxUkoiQkmpgzL5TlzUz
 6Ksje+VZHgaj7B7nGzc9LkaZnBRlkAztExWP++OteirZxWKX9FKPdHZ5/8ZKo1kzPsW+OhH1b
 X5j7BsHleNp5y8e+f+ybftErzo91TkhN5X5HbqXXn7gsvXvX8+67h71wvWzT33hvMzooWasl2
 zr9+LOzAVym5//a2tUms6rd22NEktxRqKhFnNRcSIAlVlYdCYDAAA=
X-Env-Sender: cardoe@cardoe.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1508876935!78584477!1
X-Originating-IP: [209.85.220.176]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7966 invoked from network); 24 Oct 2017 20:28:56 -0000
Received: from mail-qk0-f176.google.com (HELO mail-qk0-f176.google.com)
 (209.85.220.176)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 24 Oct 2017 20:28:56 -0000
Received: by mail-qk0-f176.google.com with SMTP id d67so27962266qkg.5
 for <xen-devel@lists.xenproject.org>; Tue, 24 Oct 2017 13:28:56 -0700 (PDT)
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=joKYa4hFxcXX4N1Xua+qJUuC0St2YwV1b3wdTGB2J/c=;
 b=P+mPzMWTVFQwCKT1uDNKAYtIu92MaKEV5XRe3tx/2xyZc86SCcwzISnygOWivRT/Xn
 4esubuRZ+sFqLDklSeSVueceVqMa4nUSLR+h+IcnZm3XcBWdLn8QQ7+P6p1kVqEkbJez
 Vvhp5rY6PFuZPjKgsrtYg9J0F42JLe32+MALk=
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=joKYa4hFxcXX4N1Xua+qJUuC0St2YwV1b3wdTGB2J/c=;
 b=DbBfZEORtcM6W1bjBXPqe28gUxnvnEqmBfiHbIWczHYGbrRoc/WeUXXMZd156u9z68
 ytqXyCip+cd0WWW+/lfjiJdthHJLg9lHZ4jTgl85o2rG1bvMdisYFwb+l/3EJ7mOkIbF
 dC9EOhZhSS7HVVmYOz+PNcHhVsJ83Frl/RchXlOHEYDnDq9tSX4+awK9vKy5y85sSaYP
 rV1wU6dZdhL93SXngiy2AJezlrIPhiv5Eg3mrdJ074ekPXaMgAuYKWX+nrgzFtZJu7p/
 eYeZ7eeq/fQl0VYQX3nWHHwxlBINagOd3rEX3AjYYMSlBor794TbzPdslZp3Md6xsKOQ
 LHEQ==
X-Gm-Message-State: AMCzsaV3rxQN9/fbGqRpXLbTrlXBzvo7u/6EOT9+IHMvaTpFtkmMlsCz
 xd38YIArHYd52VWQoorYfQbaSw==
X-Google-Smtp-Source: ABhQp+Q1t83zOq5ES1xNGs8OQf76DTn7gHJJPA5ZbpfJnOMrdLKXunxjmmSCn96nONqNO/jmGpQyXw==
X-Received: by 10.55.24.170 with SMTP id 42mr24238705qky.220.1508876935439;
 Tue, 24 Oct 2017 13:28:55 -0700 (PDT)
Received: from doug-macbook.local
 (104-179-196-18.lightspeed.brhmal.sbcglobal.net. [104.179.196.18])
 by smtp.googlemail.com with ESMTPSA id 42sm808972qty.85.2017.10.24.13.28.54
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 24 Oct 2017 13:28:54 -0700 (PDT)
To: Daniel Kiper <daniel.kiper@oracle.com>
References: <20171024194041.28188-1-cardoe@cardoe.com>
 <20171024200826.GP7593@olila.local.net-space.pl>
From: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <b79d35db-4225-3aaf-5733-f8e92fc44bc0@cardoe.com>
Date: Tue, 24 Oct 2017 15:28:52 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20171024200826.GP7593@olila.local.net-space.pl>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86/boot: fix MB2 header to require EFI BS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMjQvMTcgMzowOCBQTSwgRGFuaWVsIEtpcGVyIHdyb3RlOgo+IE9uIFR1ZSwgT2N0IDI0
LCAyMDE3IGF0IDAyOjQwOjQxUE0gLTA1MDAsIERvdWcgR29sZHN0ZWluIHdyb3RlOgo+PiBUaGUg
RUZJIG11bHRpYm9vdDIgZW50cnkgcG9pbnQgY3VycmVudGx5IHJlcXVpcmVzIEVGSSBCb290U2Vy
dmljZXMgdG8KPj4gbm90IGhhdmUgYmVlbiBleGl0ZWQgaG93ZXZlciB0aGUgaGVhZGVyIGN1cnJl
bnRseSB0ZWxscyB0aGUgYm9vdAo+PiBsb2FkZXIgdGhhdCBYZW4gb3B0aW9uYWxseSBzdXBwb3J0
cyBFRkkgQm9vdFNlcnZpY2VzIGhhdmluZyBiZWVuIGV4aXRlZC4KPj4gV2l0aCB0aGlzIGNoYW5n
ZSBYZW4gcHJvcGVybHkgYWR2ZXJ0aXNlcyB0aGF0IEVGSSBtdXN0IG5vdCBiZSBleGl0ZWQKPj4g
YWxsb3dpbmcgdGhlIGJvb3QgbG9hZGVyIHRvIHJlcG9ydCBhbiBlcnJvciB0aGF0IGl0IGNhbm5v
dCBib290IFhlbiBpZgo+PiBpdCBpcyB1bmFibGUgdG8gbWVldCBpdHMgbmVlZHMuCj4+Cj4+IFNp
Z25lZC1vZmYtYnk6IERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KPj4gLS0tCj4+
Cj4+IFRoaXMgc2hvdWxkIGxpa2VseSBiZSBhcHBsaWVkIGFnYWluc3QgWGVuIDQuOSBhbmQgWGVu
IDQuMTAgYXMgd2VsbCBhcwo+PiBzdGFnaW5nLiBJIGFtIHRyeWluZyB0byBnZXQgbXVsdGlib290
MiBzdXBwb3J0IGZvciBpUFhFIGFuZCB1cHN0cmVhbQo+PiBpcyBjb25jZXJuZWQgdGhhdCBsZWF2
aW5nIEVGSSBCb290U2VydmljZXMgZW5hYmxlZCB3aWxsIG5vdCBiZQo+PiBjb21wYXRpYmxlIHdp
dGggdGhlaXIgYWltcyB0byBzdXBwb3J0IFNlY3VyZSBCb290LiBTbyB3aGVuIEkgYnVpbGQKPiAK
PiBIbW1tLi4uIFdoYXQgYXJlIGV4YWN0IGFyZ3VtZW50cyBmb3IgdGhhdD8gSG93IGRvIHRoZXkg
aW1wbGVtZW50IGUuZy4KPiBjaGFpbiBsb2FkaW5nIHRoZW4/IFdoYXQgYWJvdXQgdGhlIHNoaW0g
c3VwcG9ydD8KCkxvb2sgdGhleSBoYXZlIGNvbmNlcm5zIGFib3V0IGl0LiBBcyB3ZSd2ZSB0YWxr
ZWQgYWJvdXQgdGhpcyBpbiB0aGUgcGFzdAphbmQgSSBlbmNvdXJhZ2UgeW91IGNvbW11bmljYXRl
IHdpdGggdGhlbS4gWW91IGFyZSB0aGUgYXV0aG9yIG9mIHRoZQptdWx0aWJvb3QyIHNwZWMuIEkn
bSBqdXN0IHRyeWluZyB0byBkbyBteSBiZXN0IHRvIFBYRSBib290IFhlbiBvbiBFRkkKc3lzdGVt
cyBhbmQgbWFrZSBhbGwgdXBzdHJlYW1zIChYZW4gJiBpUFhFKSBoYXBweS4KCj4+Cj4+IFVuZm9y
dHVuYXRlbHkgdGhlIHNwZWMgaXMgYSBiaXQgdmFndWUgYW5kIGhvdyBJIGFtIHJlYWRpbmcgaXQg
aXM6Cj4+IC0gbm8gdGFnID0gZXhpdCBib290IHNlcnZpY2VzIGluIHRoZSBib290IGxvYWRlcgo+
PiAtIHRhZyBwcmVzZW50IG1hcmtlZCBvcHRpb25hbCA9IGJvb3QgbG9hZGVyIGNhbiBvciBjYW5u
b3QgZXhpdCBib290IHNlcnZpY2VzCj4+IC0gdGFnIHByZXNlbnQgbWFya2VkIHJlcXVpcmVkID0g
Ym9vdCBsb2FkZXIgY2Fubm90IGV4aXQgYm9vdCBzZXJ2aWNlcwo+IAo+IE5BQ0ssIHBsZWFzZSB0
YWtlIGEgbG9vayBhdCBzZWN0aW9uIDMuMS40LCBNdWx0aWJvb3QyIGluZm9ybWF0aW9uIHJlcXVl
c3QKPiBpbiBNdWx0aWJvb3QyIHNwZWMuIE9QVElPTkFML1JFUVVJUkVEIGhhcyBkaWZmZXJlbnQg
bWVhbmluZyBmb3IgdGhlIGJvb3Rsb2FkZXIKPiB0aGFuIHlvdSB0aGluay4KPiAKCkkgc3RpbGwg
ZG9uJ3Qgc2VlIGFueSBpc3N1ZSB3aXRoIG15IGludGVycHJldGF0aW9uIGJhc2VkIG9uIHdoYXQg
eW91CnBvaW50ZWQgbWUgdG8uIFRoZXJlJ3MgYSBob2xlIGhlcmUgd2l0aCB3aGF0IFhlbiBhc2tz
IGZvciBvZiB0aGUgYm9vdApsb2FkZXIgdG8gZG8uCgpUaGUgYm9vdCBsb2FkZXIgaXMgdG9sZCB0
aGF0IFhlbiBvcHRpb25hbGx5IHN1cHBvcnRzIHRoZSBib290IGxvYWRlciBub3QKZXhpdGluZyBi
b290IHNlcnZpY2VzIHdoZW4gaW4gZmFjdCBYZW4gcmVxdWlyZXMgdGhlIGJvb3QgbG9hZGVyIHRv
IG5vdApleGl0IGJvb3Qgc2VydmljZXMuIFNvbWVob3cgd2UgbmVlZCB0byBjb252ZXkgdGhpcyB0
byB0aGUgYm9vdCBsb2FkZXIuCgotLSAKRG91ZyBHb2xkc3RlaW4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 24 20:34:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 20:34:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e75uG-0002XU-Pz; Tue, 24 Oct 2017 20:34:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <cardoe@cardoe.com>) id 1e75uF-0002XO-0A
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 20:34:35 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 B5/83-31244-AD3AFE95; Tue, 24 Oct 2017 20:34:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLKsWRWlGSWpSXmKPExsVyMfTGId2bi99
 HGnSf07H4vmUykwOjx+EPV1gCGKNYM/OS8isSWDO6V5xnLTjKWnHw8X/2BsaDLF2MXBxCAjMY
 JfZt2cgO4rAIvGaWaHm8iRnEkRC4wyrxctVXIIcTyMmSmHp6BhuEnSZx7uYNVgi7UuLFjWlgt
 pCAgsTvCYeYIMZuZJI4+HA50A4ODmEBe4kVE9JAakQEtCROPrsDNodZIF9iz6luJojeDIlHv6
 ewgNhsAhoST35B7OIVsJXoWtLICGKzCKhKvNqwGeweUYFUiT1PmlkgagQlTs58AraKE6j+xKl
 QiPHqEn/mXWKGsMUlbj2ZzwRhy0tsfzuHeQKj6Cwk3bOQtMxC0jILScsCRpZVjBrFqUVlqUW6
 hmZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBEcMABDsY728MOMQoycGkJMobk
 P4+UogvKT+lMiOxOCO+qDQntfgQowwHh5IE75RFQDnBotT01Iq0zBxg7MKkJTh4lER4Fy8ESv
 MWFyTmFmemQ6ROMdpzXLhz6Q8Tx42H14HkgT23gOSzma8bmIVY8vLzUqXEeWeDTBUAacsozYM
 bCks1lxhlpYR5GYHOFOIpSC3KzSxBlX/FKM7BqCTMextkCk9mXgnc7ldAZzEBnSVr/wbkrJJE
 hJRUA2OYtRRfyd+qFby6dalJtmIb3bn1VY29zjX8tlr0y/rPF/NHu/dsLl+1edp3vp3WWpObD
 v7SmxHDp7Bz75ldBkal7w+sUuHZdMivcbmphXLt1SUFa5c8CdfcHGWcKiH27eXtSTv4lbPj3l
 ROa3hxMshuzsz/a7LYr2f7CerOehFvVSbYVHfr1xIlluKMREMt5qLiRAALC3l9MAMAAA==
X-Env-Sender: cardoe@cardoe.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1508877272!75243859!1
X-Originating-IP: [209.85.216.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25563 invoked from network); 24 Oct 2017 20:34:33 -0000
Received: from mail-qt0-f194.google.com (HELO mail-qt0-f194.google.com)
 (209.85.216.194)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 24 Oct 2017 20:34:33 -0000
Received: by mail-qt0-f194.google.com with SMTP id p1so32156280qtg.2
 for <xen-devel@lists.xenproject.org>; Tue, 24 Oct 2017 13:34:33 -0700 (PDT)
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=FmBPJf0yzeGdeJBx0i8QSL4iltb7cWUBHtmpdte9Hfc=;
 b=LMIi8PDCRY7h+usgVRy/uCF3G5n4386YVihLYrNxNV9U1Ga5Tp2GJb6sHb9Lkowe7T
 J+umpvG2U5LmuB2uHC7AtxoqDFnEq+3YaZrdbhPIgDfQtVD0ZhI51v01LVUQ97mg5rpY
 Az+f105i0trH9oZ1D/RMIoHRTYs6ZWpjCb8to=
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=FmBPJf0yzeGdeJBx0i8QSL4iltb7cWUBHtmpdte9Hfc=;
 b=gblPibutF27m+F7kITpH+SlAG6g/zslCue64PmfTvaq4ASmPECaPp6YBZ+yPaNdev2
 7pSeVGVTbmiRZiA3Rc7hzkaSMjoPk4t4JFzOfTLJ9ENqXludmqKw7Bzld6CPkQqEyBfb
 tlWwOCXZkjXb7Jhv/uyrPTt/RR2V0//AugurxdlY72YjJo9OSjbSQlIspLR/dr0hWULg
 76BTQ01z2aszJnMGPE62jTSrV+5Blsa981FtuDahK09RcUfaX1WNZOoPJimtbLkK4pp/
 GKSU2S8GzLODuJVSyv+4Dx0PHlruse0vbCfhptVERZ31B60bF8zE5IcN6EnLZHh3Jocb
 PskQ==
X-Gm-Message-State: AMCzsaUCkXqAqMNWjJ+IwjeZGNspP0fjAG93hPCoM3M04/cPlAAyH83d
 jO0opb3MmfT4t8CsVxxosX2bLQ==
X-Google-Smtp-Source: ABhQp+Tzl3ttbBm/D0nD3vBdy5UT9FtWG8w1AOZ9Z53sYml7bpF1j/sSV0N68jE0fZQK964oFE6AkQ==
X-Received: by 10.200.44.70 with SMTP id e6mr27867904qta.197.1508877272675;
 Tue, 24 Oct 2017 13:34:32 -0700 (PDT)
Received: from doug-macbook.local
 (104-179-196-18.lightspeed.brhmal.sbcglobal.net. [104.179.196.18])
 by smtp.googlemail.com with ESMTPSA id i27sm831711qtc.91.2017.10.24.13.34.31
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 24 Oct 2017 13:34:32 -0700 (PDT)
To: Daniel Kiper <daniel.kiper@oracle.com>
References: <20171024194041.28188-1-cardoe@cardoe.com>
 <20171024200826.GP7593@olila.local.net-space.pl>
From: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <17722705-aaf3-32dc-81e8-8616faafd200@cardoe.com>
Date: Tue, 24 Oct 2017 15:34:30 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20171024200826.GP7593@olila.local.net-space.pl>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86/boot: fix MB2 header to require EFI BS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMjQvMTcgMzowOCBQTSwgRGFuaWVsIEtpcGVyIHdyb3RlOgo+IE9uIFR1ZSwgT2N0IDI0
LCAyMDE3IGF0IDAyOjQwOjQxUE0gLTA1MDAsIERvdWcgR29sZHN0ZWluIHdyb3RlOgo+Pgo+PiBV
bmZvcnR1bmF0ZWx5IHRoZSBzcGVjIGlzIGEgYml0IHZhZ3VlIGFuZCBob3cgSSBhbSByZWFkaW5n
IGl0IGlzOgo+PiAtIG5vIHRhZyA9IGV4aXQgYm9vdCBzZXJ2aWNlcyBpbiB0aGUgYm9vdCBsb2Fk
ZXIKPj4gLSB0YWcgcHJlc2VudCBtYXJrZWQgb3B0aW9uYWwgPSBib290IGxvYWRlciBjYW4gb3Ig
Y2Fubm90IGV4aXQgYm9vdCBzZXJ2aWNlcwo+PiAtIHRhZyBwcmVzZW50IG1hcmtlZCByZXF1aXJl
ZCA9IGJvb3QgbG9hZGVyIGNhbm5vdCBleGl0IGJvb3Qgc2VydmljZXMKPiAKPiBOQUNLLCBwbGVh
c2UgdGFrZSBhIGxvb2sgYXQgc2VjdGlvbiAzLjEuNCwgTXVsdGlib290MiBpbmZvcm1hdGlvbiBy
ZXF1ZXN0Cj4gaW4gTXVsdGlib290MiBzcGVjLiBPUFRJT05BTC9SRVFVSVJFRCBoYXMgZGlmZmVy
ZW50IG1lYW5pbmcgZm9yIHRoZSBib290bG9hZGVyCj4gdGhhbiB5b3UgdGhpbmsuCgpJbiBmYWN0
IHNpbmNlIHRoZXJlIGlzIHNvbWUgY29uZnVzaW9uIGhlcmUgdGhlbiBjb3VsZCB5b3UgcG9zc2li
bHkKZXhwYW5kIHNvbWUgb2YgdGhlIHNlY3Rpb25zIHdpdGggZXhhbXBsZXMgdG8gaGVscCBjbGFy
aWZ5PwoKLS0gCkRvdWcgR29sZHN0ZWluCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 24 20:49:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 20:49:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e768U-0003P1-1B; Tue, 24 Oct 2017 20:49:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <cardoe@cardoe.com>) id 1e768S-0003Ov-6s
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 20:49:16 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 C1/69-07499-B47AFE95; Tue, 24 Oct 2017 20:49:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBKsWRWlGSWpSXmKPExsVyMfTGQV2v5e8
 jDU5s07H4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMutzxkK/gnXXHj133WBsa3Yl2MnBxCAjMZ
 JZa/MOhi5OJgEXjNLLFs50smEEdC4A6rROu89YwgVRICWRJHJ99ih7DTJB7t7WWDsKsk5j69z
 QYxSUHi94RDYM1CAhuYJLpu3gNKcHAIC9hLrJiQBlIjIhAmsXX+ErA5zALOEntn3mOHqJ/NKP
 Ft/3JmkASbgIbEk18zwIbyCthKTDk0jxXEZhFQlehadAqsWVQgVWLPk2YWiBpBiZMzn4DZnAJ
 2Emt7jrFCLFCX+DPvEjOELS5x68l8JghbXqJ562zmCYyis5C0z0LSMgtJyywkLQsYWVYxahSn
 FpWlFukaGuklFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgTGDAMQ7GC8vDHgEKMkB
 5OSKG9A+vtIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8S5YC5QSLUtNTK9Iyc4DRC5OW4OBREu
 FdAJLmLS5IzC3OTIdInWK05Lhw59IfJo4De24ByWczXzcwC7Hk5eelSonzvgBpEABpyCjNgxs
 HSzCXGGWlhHkZgQ4U4ilILcrNLEGVf8UozsGoJMz7CmQKT2ZeCdzWV0AHMQEdJGv/BuSgkkSE
 lFQDY/qNXZ9svnxkqD68YWW23vzneYK2vYXOGxe6OXtH+6uIyr8VbjS9brHfm3VBysZLUlN+n
 FzJdUWvtkBuo8+jwHCrUodgpxzT1oVTI8ovf4hiUT215uGK2n+rrvfGJUlvutT4wdop47qZ+y
 WmL1OnrZUsVGQ88HvlHK3d3/SE3wrfq4qKMxY1UmIpzkg01GIuKk4EAJtOkcErAwAA
X-Env-Sender: cardoe@cardoe.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1508878154!66748025!1
X-Originating-IP: [209.85.216.193]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17140 invoked from network); 24 Oct 2017 20:49:14 -0000
Received: from mail-qt0-f193.google.com (HELO mail-qt0-f193.google.com)
 (209.85.216.193)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 24 Oct 2017 20:49:14 -0000
Received: by mail-qt0-f193.google.com with SMTP id k31so32233767qta.6
 for <xen-devel@lists.xenproject.org>; Tue, 24 Oct 2017 13:49:14 -0700 (PDT)
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=y+Yd5r/Krzq2Hrq9RJh/Z1RxVnaK3liQfQl87onxceQ=;
 b=aNxIuqr2UBbEnVcOaydtbtxY5XkNYn+jdE2TsMdqimH/SlJIMMMt7X+j64betvbq9X
 CtgbHGgdl/BhFUxcWlLOjNMaaDTULzraRJQ71DESppO+xwQC+DMPQBoQ9OHOh7lYyfEB
 /Yy1ZrSiVftJeSs+8ruLCelnBx8v9btbhVJ8w=
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=y+Yd5r/Krzq2Hrq9RJh/Z1RxVnaK3liQfQl87onxceQ=;
 b=sHF1K4xAn+JAcelhpj/RmUcQ+OOmGdOzWSm8sQk+LZKGeSODjL8Jp4k/8lzUGCqkFY
 99G6ePQM5OO5K9hq5K8/RBfDmm1xkoW+khyf0RTbWfMe+2KTtznDZDjKgv6t7P5P/OEN
 87a2/uW0h1caTwdVRv9qIphi9J9cCbDznxmjsA8xG4LEld5gPieFCjQhJDQeXgoJ5B4+
 WIZd9RcnsmH1XA7SwqNzzO/vT9KhPTw+k+SlBUJgzaxKV1n1egF95QXXeYqzLbpySvE9
 ebE2GVwjIBWkR/pvR5297MlqdKHqg6SdSWEMR8ndVJo0rywBTDC3rJdLXjV3JW+Lz5hW
 RbAg==
X-Gm-Message-State: AMCzsaV8uCIgAFVjzkBCuf2TndVlJRVFyiyOjCLAbJeYIPHDczJTxOHq
 0rfBkHeg9DRUjEc5OdUPTkyygQ==
X-Google-Smtp-Source: ABhQp+RktEj0ocT6SpaE2db77VswU9sW+Ut7SU8TB7K0SaAudJic4Qdv/71HtG3tWHkqg8Av1sa+dQ==
X-Received: by 10.200.38.50 with SMTP id u47mr26227794qtu.112.1508878153702;
 Tue, 24 Oct 2017 13:49:13 -0700 (PDT)
Received: from doug-macbook.local
 (104-179-196-18.lightspeed.brhmal.sbcglobal.net. [104.179.196.18])
 by smtp.googlemail.com with ESMTPSA id s6sm840946qtg.34.2017.10.24.13.49.12
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 24 Oct 2017 13:49:13 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Daniel Kiper <daniel.kiper@oracle.com>
References: <20171024194041.28188-1-cardoe@cardoe.com>
 <20171024200826.GP7593@olila.local.net-space.pl>
 <b55a34b8-04ed-85e5-ad2a-062bfe7c3245@citrix.com>
From: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <66acce5f-24e5-11a9-ffc6-0a16fe4eea55@cardoe.com>
Date: Tue, 24 Oct 2017 15:49:10 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <b55a34b8-04ed-85e5-ad2a-062bfe7c3245@citrix.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] x86/boot: fix MB2 header to require EFI BS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMjQvMTcgMzoyMiBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyNC8xMC8xNyAy
MTowOCwgRGFuaWVsIEtpcGVyIHdyb3RlOgo+PiBPbiBUdWUsIE9jdCAyNCwgMjAxNyBhdCAwMjo0
MDo0MVBNIC0wNTAwLCBEb3VnIEdvbGRzdGVpbiB3cm90ZToKPj4+IFRoZSBFRkkgbXVsdGlib290
MiBlbnRyeSBwb2ludCBjdXJyZW50bHkgcmVxdWlyZXMgRUZJIEJvb3RTZXJ2aWNlcyB0bwo+Pj4g
bm90IGhhdmUgYmVlbiBleGl0ZWQgaG93ZXZlciB0aGUgaGVhZGVyIGN1cnJlbnRseSB0ZWxscyB0
aGUgYm9vdAo+Pj4gbG9hZGVyIHRoYXQgWGVuIG9wdGlvbmFsbHkgc3VwcG9ydHMgRUZJIEJvb3RT
ZXJ2aWNlcyBoYXZpbmcgYmVlbiBleGl0ZWQuCj4+PiBXaXRoIHRoaXMgY2hhbmdlIFhlbiBwcm9w
ZXJseSBhZHZlcnRpc2VzIHRoYXQgRUZJIG11c3Qgbm90IGJlIGV4aXRlZAo+Pj4gYWxsb3dpbmcg
dGhlIGJvb3QgbG9hZGVyIHRvIHJlcG9ydCBhbiBlcnJvciB0aGF0IGl0IGNhbm5vdCBib290IFhl
biBpZgo+Pj4gaXQgaXMgdW5hYmxlIHRvIG1lZXQgaXRzIG5lZWRzLgo+Pj4KPj4+IFNpZ25lZC1v
ZmYtYnk6IERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KPj4+IC0tLQo+Pj4KPj4+
IFRoaXMgc2hvdWxkIGxpa2VseSBiZSBhcHBsaWVkIGFnYWluc3QgWGVuIDQuOSBhbmQgWGVuIDQu
MTAgYXMgd2VsbCBhcwo+Pj4gc3RhZ2luZy4gSSBhbSB0cnlpbmcgdG8gZ2V0IG11bHRpYm9vdDIg
c3VwcG9ydCBmb3IgaVBYRSBhbmQgdXBzdHJlYW0KPj4+IGlzIGNvbmNlcm5lZCB0aGF0IGxlYXZp
bmcgRUZJIEJvb3RTZXJ2aWNlcyBlbmFibGVkIHdpbGwgbm90IGJlCj4+PiBjb21wYXRpYmxlIHdp
dGggdGhlaXIgYWltcyB0byBzdXBwb3J0IFNlY3VyZSBCb290LiBTbyB3aGVuIEkgYnVpbGQKPj4g
SG1tbS4uLiBXaGF0IGFyZSBleGFjdCBhcmd1bWVudHMgZm9yIHRoYXQ/IEhvdyBkbyB0aGV5IGlt
cGxlbWVudCBlLmcuCj4+IGNoYWluIGxvYWRpbmcgdGhlbj8gV2hhdCBhYm91dCB0aGUgc2hpbSBz
dXBwb3J0Pwo+Pgo+Pj4gbXkgaVBYRSB3aXRob3V0IHN1cHBvcnQgZm9yIHBhc3Npbmcgb24gQm9v
dCBTZXJ2aWNlcywgWGVuIHdpbGwgYmUKPj4+IGxvYWRlZCBieSBpUFhFIGJ1dCB0aGVuIGl0IHdp
bGwgZmFsbCBkb3duIHdpdGggIkVSUjogQm9vdGxvYWRlcgo+Pj4gc2h1dGRvd24gRUZJIHg2NCBi
b290IHNlcnZpY2VzISIgaW1wbHlpbmcgdGhhdCB0aGlzIGlzIHJlcXVpcmVkLiBCeQo+Pj4gaGF2
aW5nIFhlbiBleHBvc2UgaW4gaXRzIGhlYWRlciB0aGF0IGl0cyByZXF1aXJlZCBpdCBhbGxvd3Mg
bWUgdG8KPj4+IGhhbmRsZSB0aGUgc2l0dWF0aW9uIGdyYWNlZnVsbHkgaW4gaVBYRS4KPj4+Cj4+
PiBUbyBxdW90ZSB0aGUgbXVsdGlib290MiBzcGVjIGV4YWN0Ogo+Pj4KPj4+ICJUaGlzIHRhZyBp
bmRpY2F0ZXMgdGhhdCBwYXlsb2FkIHN1cHBvcnRzIHN0YXJ0aW5nIHdpdGhvdXQgdGVybWluYXRp
bmcKPj4+IGJvb3Qgc2VydmljZXMuIgo+Pj4KPj4+IFVuZm9ydHVuYXRlbHkgdGhlIHNwZWMgaXMg
YSBiaXQgdmFndWUgYW5kIGhvdyBJIGFtIHJlYWRpbmcgaXQgaXM6Cj4+PiAtIG5vIHRhZyA9IGV4
aXQgYm9vdCBzZXJ2aWNlcyBpbiB0aGUgYm9vdCBsb2FkZXIKPj4+IC0gdGFnIHByZXNlbnQgbWFy
a2VkIG9wdGlvbmFsID0gYm9vdCBsb2FkZXIgY2FuIG9yIGNhbm5vdCBleGl0IGJvb3Qgc2Vydmlj
ZXMKPj4+IC0gdGFnIHByZXNlbnQgbWFya2VkIHJlcXVpcmVkID0gYm9vdCBsb2FkZXIgY2Fubm90
IGV4aXQgYm9vdCBzZXJ2aWNlcwo+PiBOQUNLLCBwbGVhc2UgdGFrZSBhIGxvb2sgYXQgc2VjdGlv
biAzLjEuNCwgTXVsdGlib290MiBpbmZvcm1hdGlvbiByZXF1ZXN0Cj4+IGluIE11bHRpYm9vdDIg
c3BlYy4gT1BUSU9OQUwvUkVRVUlSRUQgaGFzIGRpZmZlcmVudCBtZWFuaW5nIGZvciB0aGUgYm9v
dGxvYWRlcgo+PiB0aGFuIHlvdSB0aGluay4KPiAKPiBUaGUgbWVhbmluZyBvZiB0YWcsIGlmIHVu
ZGVyc3Rvb2QgYnkgR3J1YiwgaXMgImRvbid0IGV4aXQgYm9vdCBzZXJ2aWNlcwo+IGJlZm9yZSBw
YXNzaW5nIGNvbnRyb2wiLgo+IAo+IFRoZSB0YWcgaXMgY3VycmVudGx5IG1hcmtlZCBhcyBvcHRp
b25hbCwgd2hpY2ggbWVhbnMgR3J1YiBpcyBmcmVlIHRvCj4gaWdub3JlIGl0IGlmIGl0IGRvZXNu
J3QgdW5kZXJzdGFuZCBpdCwgcmVzdWx0aW5nIGluIEVCUyBiZWluZyBjYWxsZWQKPiBiZWZvcmUg
cGFzc2luZyBjb250cm9sLgo+IAo+IFhlbiBjYW5ub3QgY29wZSB3aXRoIHdpdGggRUJTIGhhdmlu
ZyBiZWVuIGNhbGxlZCwgc28gbXVzdCBub3QgYmUgcGFzc2VkCj4gY29udHJvbCB1bmRlciB0aG9z
ZSBjaXJjdW1zdGFuY2VzLgo+IAo+IERvdWcncyBwYXRjaCBtYXJrcyBpdCBhcyBub24tb3B0aW9u
YWwgd2hpY2gsIGJ5IHRoYXQgc2VjdGlvbiBhYm92ZSwKPiByZXF1aXJlcyBHcnViIHRvIGZhaWwg
d2l0aCBhbiBlcnJvciByYXRoZXIgdGhhbiBwcm9jZWVkaW5nLCBpZiBpdCBkb2VzCj4gbm90IHVu
ZGVyc3RhbmQgdGhlIHRhZy4KPiAKPiAKPiBCeSBteSByZWFkaW5nLCBEb3VnJ3MgcGF0Y2ggbG9v
a3MgY29ycmVjdC4KPiAKPiBIb3cgZG9lcyB5b3VyIGludGVycHJldGF0aW9uIG9mIHRoZSBzcGVj
IGRpZmZlcj8KPiAKPiB+QW5kcmV3Cj4gCgpTbyBJJ3ZlIGJlZW4gc2l0dGluZyBoZXJlIHJlYWRp
bmcgaXQgZm9yIGEgYml0LiBJJ20gZ3Vlc3Npbmcgd2hhdCBEYW5pZWwKaXMgYXJndWluZyBpcyB0
aGF0IHRoZSBzcGVjIHNheXMgdGhhdCB0aGUgYm9vdCBsb2FkZXIgTVVTVCB1bmRlcnN0YW5kIGEK
dGFnIGlmIGl0cyBtYXJrZWQgYXMgcmVxdWlyZWQgYW5kIGRvZXMgbm90IGhhdmUgdG8gdW5kZXJz
dGFuZCBpdCBpZiBpdHMKbWFya2VkIGFzIG9wdGlvbmFsLiBUaGUgbmV4dCBzZW50ZW5jZSB0aGVu
IHNlZW1zIHRvIGJlIGEgdG90YWwgZXNjYXBlCmhhdGNoIGJlY2F1c2UgaXQgc2VlbXMgdG8gaW1w
bHkgdGhhdCB0aGUgYm9vdCBsb2FkZXIgZG9lc24ndCBoYXZlIHRvCnJlc3BlY3QgYW55IHRhZyBy
ZWdhcmRsZXNzIG9mIGl0cyByZXF1aXJlZCBvciBvcHRpb25hbCBzZXR0aW5ncy4gV2hpY2gKc2Vl
bXMgdG8gZGVmZWF0IHRoZSBwdXJwb3NlIG9mIGhhdmluZyBhbnkgaW5mbyByZXF1ZXN0cyBhdCBh
bGwuIEFuZApyZXN1bHRzIGluIG5vIGd1YXJhbnRlZXMgdGhhdCBpZiB5b3VyIGJpbmFyeSByZXF1
aXJlcyBzb21ldGhpbmcgdGhhdCBpdAp3aWxsIGdldCBpdCBiZWZvcmUgYmVpbmcgZXhlY3V0ZWQu
IEFuZCB0aGVyZWZvcmUgcmVxdWlyZXMgYSBiaW5hcnkgdG8Kc3VwcG9ydCBhbGwgY2FzZXMgYWx3
YXlzLgoKSWYgdGhhdCdzIHRydWx5IHRoZSBjYXNlIHlvdSBhcmUgYXJndWluZyBmb3IgRGFuaWVs
IHRoZW4gdGhpcyB3aG9sZSBzcGVjCnJlYWxseSBoYXMgdG9vIGJpZyBvZiBhIGxvb3Bob2xlIHRv
IGJlIHNhZmVseSBjb25zaWRlcmVkIGFzIHVzZWZ1bC4gSQprbm93IHRoYXQncyBhIGJpdCBoYXJz
aCBidXQgYXMgbW9yZSB0YWdzIGFyZSBhZGRlZCBvdmVyIHRpbWUgdGhlIG1hdHJpeApvZiByZXF1
aXJlZCBzdXBwb3J0IHdpbGwgc25vd2JhbGwuCgotLSAKRG91ZyBHb2xkc3RlaW4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 24 21:12:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 21:12:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e76Ub-0005Ls-Se; Tue, 24 Oct 2017 21:12:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <daniel.kiper@oracle.com>) id 1e76Ua-0005Lm-Tf
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 21:12:09 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 27/EC-08608-8ACAFE95; Tue, 24 Oct 2017 21:12:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsUyZ7p8oO7yNe8
 jDV78U7L4vmUykwOjx+EPV1gCGKNYM/OS8isSWDN2/VrNWrBKvGLx39vsDYxfhboYuTiEBCYz
 SbT0vGeFcH4zSrSduAXlbGSU2HFmLpQzkVGi7+M09i5GTg4WAVWJjwfaGEFsNgEdiYtfHoLFR
 QR0JZ4teMYGYjML5EvsWrAYKM7BISxgL7FiQhqIyStgI/GpPRBi5GxGiW/7lzODlPMKCEqcnP
 mEBaJVS+LGv5dMIPXMAtISy/9xgIQ5Bewk1vYcYwWxRQVUJKac3Aa2SULAWKJvVh/LBEbBWUg
 mzUIyaRbCpAWMzKsY1YtTi8pSi3SN9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcx
 AoOWAQh2MHb8czrEKMnBpCTKG5D+PlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/O1UA5waLU9
 NSKtMwcYPzApCU4eJREeBtA0rzFBYm5xZnpEKlTjLocz2a+bmAWYsnLz0uVEuf9C1IkAFKUUZ
 oHNwIWy5cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzOsHMoUnM68EbtMroCOYgI6QtX8DckR
 JIkJKqoGR3/pRs0zlN81DfhemXv1xsIE15ei7ax/Tr3perMqNZnSNPd1ocbryzl+lreY7+nqO
 Vp1+YOVj1Jm7X+Xy08iX/Os2VO2NP3Po7ssfSyZvOTfn7UVr/oUt+z/s1fINTLz2qvZL8RNRO
 cNiHp7PfDYzP2ocP2p+n/dH2xNThu3z+Rpa4x+vK/Pco8RSnJFoqMVcVJwIACg5Q/XgAgAA
X-Env-Sender: daniel.kiper@oracle.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1508879526!78762747!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15600 invoked from network); 24 Oct 2017 21:12:07 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Oct 2017 21:12:07 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9OLC2eu002419
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 24 Oct 2017 21:12:03 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9OLC13r028457
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 24 Oct 2017 21:12:02 GMT
Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v9OLC07i023079;
 Tue, 24 Oct 2017 21:12:00 GMT
Received: from olila.local.net-space.pl (/10.175.199.185)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 24 Oct 2017 14:11:59 -0700
Date: Tue, 24 Oct 2017 23:11:54 +0200
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171024211154.GQ7593@olila.local.net-space.pl>
References: <20171024194041.28188-1-cardoe@cardoe.com>
 <20171024200826.GP7593@olila.local.net-space.pl>
 <b55a34b8-04ed-85e5-ad2a-062bfe7c3245@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <b55a34b8-04ed-85e5-ad2a-062bfe7c3245@citrix.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: xen-devel@lists.xenproject.org, Doug Goldstein <cardoe@cardoe.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] x86/boot: fix MB2 header to require EFI BS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMjQsIDIwMTcgYXQgMDk6MjI6MjBQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAyNC8xMC8xNyAyMTowOCwgRGFuaWVsIEtpcGVyIHdyb3RlOgo+ID4gT24gVHVl
LCBPY3QgMjQsIDIwMTcgYXQgMDI6NDA6NDFQTSAtMDUwMCwgRG91ZyBHb2xkc3RlaW4gd3JvdGU6
Cj4gPj4gVGhlIEVGSSBtdWx0aWJvb3QyIGVudHJ5IHBvaW50IGN1cnJlbnRseSByZXF1aXJlcyBF
RkkgQm9vdFNlcnZpY2VzIHRvCj4gPj4gbm90IGhhdmUgYmVlbiBleGl0ZWQgaG93ZXZlciB0aGUg
aGVhZGVyIGN1cnJlbnRseSB0ZWxscyB0aGUgYm9vdAo+ID4+IGxvYWRlciB0aGF0IFhlbiBvcHRp
b25hbGx5IHN1cHBvcnRzIEVGSSBCb290U2VydmljZXMgaGF2aW5nIGJlZW4gZXhpdGVkLgo+ID4+
IFdpdGggdGhpcyBjaGFuZ2UgWGVuIHByb3Blcmx5IGFkdmVydGlzZXMgdGhhdCBFRkkgbXVzdCBu
b3QgYmUgZXhpdGVkCj4gPj4gYWxsb3dpbmcgdGhlIGJvb3QgbG9hZGVyIHRvIHJlcG9ydCBhbiBl
cnJvciB0aGF0IGl0IGNhbm5vdCBib290IFhlbiBpZgo+ID4+IGl0IGlzIHVuYWJsZSB0byBtZWV0
IGl0cyBuZWVkcy4KPiA+Pgo+ID4+IFNpZ25lZC1vZmYtYnk6IERvdWcgR29sZHN0ZWluIDxjYXJk
b2VAY2FyZG9lLmNvbT4KPiA+PiAtLS0KPiA+Pgo+ID4+IFRoaXMgc2hvdWxkIGxpa2VseSBiZSBh
cHBsaWVkIGFnYWluc3QgWGVuIDQuOSBhbmQgWGVuIDQuMTAgYXMgd2VsbCBhcwo+ID4+IHN0YWdp
bmcuIEkgYW0gdHJ5aW5nIHRvIGdldCBtdWx0aWJvb3QyIHN1cHBvcnQgZm9yIGlQWEUgYW5kIHVw
c3RyZWFtCj4gPj4gaXMgY29uY2VybmVkIHRoYXQgbGVhdmluZyBFRkkgQm9vdFNlcnZpY2VzIGVu
YWJsZWQgd2lsbCBub3QgYmUKPiA+PiBjb21wYXRpYmxlIHdpdGggdGhlaXIgYWltcyB0byBzdXBw
b3J0IFNlY3VyZSBCb290LiBTbyB3aGVuIEkgYnVpbGQKPiA+IEhtbW0uLi4gV2hhdCBhcmUgZXhh
Y3QgYXJndW1lbnRzIGZvciB0aGF0PyBIb3cgZG8gdGhleSBpbXBsZW1lbnQgZS5nLgo+ID4gY2hh
aW4gbG9hZGluZyB0aGVuPyBXaGF0IGFib3V0IHRoZSBzaGltIHN1cHBvcnQ/Cj4gPgo+ID4+IG15
IGlQWEUgd2l0aG91dCBzdXBwb3J0IGZvciBwYXNzaW5nIG9uIEJvb3QgU2VydmljZXMsIFhlbiB3
aWxsIGJlCj4gPj4gbG9hZGVkIGJ5IGlQWEUgYnV0IHRoZW4gaXQgd2lsbCBmYWxsIGRvd24gd2l0
aCAiRVJSOiBCb290bG9hZGVyCj4gPj4gc2h1dGRvd24gRUZJIHg2NCBib290IHNlcnZpY2VzISIg
aW1wbHlpbmcgdGhhdCB0aGlzIGlzIHJlcXVpcmVkLiBCeQo+ID4+IGhhdmluZyBYZW4gZXhwb3Nl
IGluIGl0cyBoZWFkZXIgdGhhdCBpdHMgcmVxdWlyZWQgaXQgYWxsb3dzIG1lIHRvCj4gPj4gaGFu
ZGxlIHRoZSBzaXR1YXRpb24gZ3JhY2VmdWxseSBpbiBpUFhFLgo+ID4+Cj4gPj4gVG8gcXVvdGUg
dGhlIG11bHRpYm9vdDIgc3BlYyBleGFjdDoKPiA+Pgo+ID4+ICJUaGlzIHRhZyBpbmRpY2F0ZXMg
dGhhdCBwYXlsb2FkIHN1cHBvcnRzIHN0YXJ0aW5nIHdpdGhvdXQgdGVybWluYXRpbmcKPiA+PiBi
b290IHNlcnZpY2VzLiIKPiA+Pgo+ID4+IFVuZm9ydHVuYXRlbHkgdGhlIHNwZWMgaXMgYSBiaXQg
dmFndWUgYW5kIGhvdyBJIGFtIHJlYWRpbmcgaXQgaXM6Cj4gPj4gLSBubyB0YWcgPSBleGl0IGJv
b3Qgc2VydmljZXMgaW4gdGhlIGJvb3QgbG9hZGVyCj4gPj4gLSB0YWcgcHJlc2VudCBtYXJrZWQg
b3B0aW9uYWwgPSBib290IGxvYWRlciBjYW4gb3IgY2Fubm90IGV4aXQgYm9vdCBzZXJ2aWNlcwo+
ID4+IC0gdGFnIHByZXNlbnQgbWFya2VkIHJlcXVpcmVkID0gYm9vdCBsb2FkZXIgY2Fubm90IGV4
aXQgYm9vdCBzZXJ2aWNlcwo+ID4gTkFDSywgcGxlYXNlIHRha2UgYSBsb29rIGF0IHNlY3Rpb24g
My4xLjQsIE11bHRpYm9vdDIgaW5mb3JtYXRpb24gcmVxdWVzdAo+ID4gaW4gTXVsdGlib290MiBz
cGVjLiBPUFRJT05BTC9SRVFVSVJFRCBoYXMgZGlmZmVyZW50IG1lYW5pbmcgZm9yIHRoZSBib290
bG9hZGVyCj4gPiB0aGFuIHlvdSB0aGluay4KPgo+IFRoZSBtZWFuaW5nIG9mIHRhZywgaWYgdW5k
ZXJzdG9vZCBieSBHcnViLCBpcyAiZG9uJ3QgZXhpdCBib290IHNlcnZpY2VzCj4gYmVmb3JlIHBh
c3NpbmcgY29udHJvbCIuCgpZZXAuCgo+IFRoZSB0YWcgaXMgY3VycmVudGx5IG1hcmtlZCBhcyBv
cHRpb25hbCwgd2hpY2ggbWVhbnMgR3J1YiBpcyBmcmVlIHRvCj4gaWdub3JlIGl0IGlmIGl0IGRv
ZXNuJ3QgdW5kZXJzdGFuZCBpdCwgcmVzdWx0aW5nIGluIEVCUyBiZWluZyBjYWxsZWQKPiBiZWZv
cmUgcGFzc2luZyBjb250cm9sLgoKWWVwLCBidXQgeW91IGFyZSBmb3JnZXR0aW5nIGFib3V0IGxl
Z2FjeSBCSU9TIHBsYXRmb3JtcyB3aXRoIG9sZCBHUlVCMi4KUmlnaHQgbm93IGl0IGlzIHBvc3Np
YmxlIHRvIGJvb3QgWGVuIHZpYSBNdWx0aWJvb3QyIGluIHN1Y2ggY29uZmlncy4KSWYgeW91IHNl
dCB0aGlzIGZsYWcgdG8gUkVRVUlSRUQgdGhlbiBvbGQgR1JVQjIgb24gQklPUyBwbGF0Zm9ybXMg
d2lsbApub3QgYm9vdCBYZW4gaW4gc3VjaCBjYXNlcy4gSWYgd2UgZG8gbm90IGNhcmUgYWJvdXQg
dGhhdCB0aGVuIE9LLiBIb3dldmVyLAp0aGVuIEkgd291bGQgcmVxdWVzdCBhZGRpdGlvbmFsIGxp
bmUgb3Igc28gdG8gdGhlIGNvbW1pdCBtZXNzYWdlIHNheWluZwp0aGF0IHN1Y2ggY29uZmlncyBh
cmUgYnJva2VuIGRlbGliZXJhdGVseSBiZWNhdXNlLi4uCgo+IFhlbiBjYW5ub3QgY29wZSB3aXRo
IHdpdGggRUJTIGhhdmluZyBiZWVuIGNhbGxlZCwgc28gbXVzdCBub3QgYmUgcGFzc2VkCj4gY29u
dHJvbCB1bmRlciB0aG9zZSBjaXJjdW1zdGFuY2VzLgoKRXZlbiB3aXRoIFJFUVVJUkVEIGZsYWcg
dGhlcmUgaXMgbm8gZ3VhcmFudGVlIHRoYXQgYm9vbG9hZGVyIHdpbGwgZG8Kd2hhdCBYZW4gYXNr
cy4gU28sIGl0IGhhcyB0byBjaGVjayB0aGUgYm9vdCBzZXJ2aWNlcyBwcmVzZW5jZSBhbnl3YXku
CkFuZCBpdCBkb2VzLgoKRGFuaWVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 24 21:33:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 21:33:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e76p3-0006kA-KA; Tue, 24 Oct 2017 21:33:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e76p2-0006k4-Ax
 for xen-devel@lists.xen.org; Tue, 24 Oct 2017 21:33:16 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 A7/36-20813-B91BFE95; Tue, 24 Oct 2017 21:33:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsVybKJssu6sje8
 jDdqaDS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozeXUcZC1YrVWyb5t7AeEq6i5GLQ0ign0li
 4/xVTF2MnBwsAg4Sy/6eZO9i5OBgFIiRePDDGiTMKBAmMfnyElaIEm2Ja7+vMIPYbAKGEn+fb
 GIDKZcAspd85gAxRQSMJE6vdgGZziywmlFi0e6jYNOFBbwlvu6dCjaGE2hT6+zvLCA2r4CnxM
 XuhcwQ57xhlrjStQ+sQVRAV+LQvz9sEEWCEidnPgFrYBbQklg+fRvLBEaBWUhSs5CkFjAyrWJ
 UL04tKkst0jXVSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDEAGINjBOP2y/yFG
 SQ4mJVHegPT3kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeHM3AOUEi1LTUyvSMnOAsQCTluDgU
 RKBSPMWFyTmFmemQ6ROMdpzLOi58YeJY9PNu0Byw/cHQPLZzNcNzEIsefl5qVLivL4gbQIgbR
 mleXBDYbF7iVFWSpiXEehMIZ6C1KLczBJU+VeM4hyMSsK8ZSBTeDLzSuB2vwI6iwnoLFn7NyB
 nlSQipKQaGGMPs3g7TJc4PCeKfVLHn2We3K7eoR8WJpjnZVbP/bH6t7tdxc5CSeHJEpdO7S+J
 8lpx4PGZrKaeIzt6e2KF5tw42D3F8GTL5Z8Hb71W7eg73nSyqyqw6+fdBaai3tY+tvaLBApOc
 b+xWCLgrPup23/+Ks2CK9FLXuz71qQ3c1K805P1G6uqVyixFGckGmoxFxUnAgBuS8rl2AIAAA
 ==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1508880793!108645640!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31362 invoked from network); 24 Oct 2017 21:33:14 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Oct 2017 21:33:14 -0000
Received: from [10.0.0.56] (c-24-130-70-9.hsd1.ca.comcast.net [24.130.70.9])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5DEB0217C1;
 Tue, 24 Oct 2017 21:33:12 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5DEB0217C1
Date: Tue, 24 Oct 2017 14:33:09 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
In-Reply-To: <20171024163343.GA23118@EPUAKYIW2556.kyiv.epam.com>
Message-ID: <alpine.DEB.2.10.1710241354320.574@sstabellini-ThinkPad-X260>
References: <1507748484-16871-1-git-send-email-volodymyr_babchuk@epam.com>
 <078a8941-5a6b-f7bb-b5c8-f2cf84210cf2@linaro.org>
 <20171017155901.GA24929@EPUAKYIW2556.kyiv.epam.com>
 <942b70a8-dffa-e3ec-19d4-40ff9a328cf6@arm.com>
 <20171020173705.GC11787@EPUAKYIW2556.kyiv.epam.com>
 <b5396625-2a54-d0aa-9a8d-08d070cfe615@linaro.org>
 <20171023201141.GA20412@EPUAKYIW2556.kyiv.epam.com>
 <alpine.DEB.2.10.1710231414050.574@sstabellini-ThinkPad-X260>
 <20171024163343.GA23118@EPUAKYIW2556.kyiv.epam.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: nd@arm.com, Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, Julien Grall <julien.grall@linaro.org>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [RFC 0/4] TEE mediator framework + OP-TEE mediator
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAyNCBPY3QgMjAxNywgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gPiA+ID4gPkFw
cHJvYWNoIGluIHRoaXMgUkZDIGlzIG11Y2ggc2ltcGxlci4gRmV3IGhvb2tzIGluIGFyY2ggY29k
ZSArIGFkZGl0aW9uYWwKPiA+ID4gPiA+c3Vic3lzdGVtLCB3aGljaCBjYW4gYmUgZWFzaWx5IHR1
cm5lZCBvZmYuCj4gPiA+ID4gCj4gPiA+ID4gU3RlZmFubyBkbyB5b3UgaGF2ZSBhbnkgb3Bpbmlv
biBvbiB0aGlzIGRpc2N1c3Npb24/Cj4gPiAKPiA+IFdlIG5lZWQgdG8gc3RhcnQgc29tZXdoZXJl
LCBhbmQgSSB0aGluayB0aGlzIHNlcmllcyBjb3VsZCBiZSBhIGRlY2VudAo+ID4gc3RhcnRpbmcg
cG9pbnQuCj4gPgo+ID4gSSB0aGluayBpdCBpcyBPSyB0byBoYXZlIGEgc21hbGwgU01DIGZpbHRl
ciBpbiBYZW4uIFdoYXQgVm9sb2R5bXlyIGlzCj4gPiBzdWdnZXN0aW5nIGxvb2tzIHJlYXNvbmFi
bGUgZm9yIG5vdy4gQXMgdGhlIGNvZGUgZ3Jvd3MsIHdlIG1pZ2h0IGZvdW5kCj4gPiBvdXJzZWx2
ZXMgaW4gdGhlIHNpdHVhdGlvbiB3aGVyZSB3ZSdsbCBoYXZlIHRvIGludHJvZHVjZSBzdHViZG9t
cyBmb3IKPiA+IFRFRSB2aXJ0dWFsaXphdGlvbi9lbXVsYXRpb24sIGFuZCBJIHRoaW5rIHRoYXQn
cyBPSy4gUG9zc2libHksIHdlJ2xsCj4gPiBoYXZlIGEgImZhc3QgcGF0aCIgaW4gWGVuLCBvbmx5
IGZvciBmaWx0ZXJpbmcgYW5kIHNtYWxsIG1hbmlwdWxhdGlvbnMsCj4gPiBhbmQgYSAic2xvdyBw
YXRoIiBpbiB0aGUgc3R1YmRvbSB3aGVuIG1vcmUgY29tcGxleCBhY3Rpb25zIGFyZQo+ID4gbmVj
ZXNzYXJ5Lgo+IFRoaXMgc291bmRzIGEgYml0IHRyaWNreSwgYWN0dWFsbHkuIElmIEkgZ290IHlv
dSByaWdodCwgeW91IGFyZQo+IHByb3Bvc2luZyB0byBzcGxpdCBtZWRpYXRvciBpbnRvIHR3byBw
YXJ0cy4gT25seSBiZW5lZml0IEkgY2FuIHNlZQo+IHRoZXJlIC0gZmFzdCBjYWxscyB0byBPUC1U
RUUgZnJvbSBEb20wLiBUaGF0IHByb2JhYmx5IGNhbiB3b3JrLCBidXQgSQo+IG5lZWQgdG8gY29u
c2lkZXIgYWxsIGNvbnNlcXVlbmNlcy4uLgoKT0sgOi0pCgoKPiA+IEZvciB0aGlzIHNlcmllcywg
SSB0aGluayB3ZSBuZWVkIGEgd2F5IHRvIHNwZWNpZnkgd2hpY2ggZG9tYWlucyBjYW4gdGFsawo+
ID4gdG8gVEVFLCBzbyB0aGF0IHdlIGNhbiBvbmx5IGFsbG93IGl0IGZvciBhIHNwZWNpZmljIHN1
YnNldCBvZiBEb21Vcy4gSQo+ID4gd291bGQgcHJvYmFibHkgdXNlIFhTTSBmb3IgdGhhdC4KPiBJ
IGFtIGFmcmFpZCwgdGhpcyBpcyBub3QgcG9zc2libGUuIEFzIG90aGVyIGRvbWFpbnMgYXJlbid0
IDE6MSBtYXBwZWQsCj4gSSBuZWVkIHRvIGhhdmUgc3BlY2lhbCB0cmFuc2xhdGlvbiBjb2RlIGlu
IG1lZGlhdG9yLiBBY3R1YWxseSwgSSdtCj4gd3JpdGluZyBpdCByaWd0aCBub3cgdG8gdGVzdCBt
eSBjaGFuZ2VzIGluIE9QLVRFRS4gQnV0IGV2ZW50IHRoaXMgaXMKPiBub3QgZW5vdWdodCBmb3Ig
ZGVjZW50IE9QLVRFRSBzdXBwb3J0Lgo+IFdoYXQgY2FuIGJlIGRvbmUgcmlnaHQgbm93OiAxMDAl
IERvbTAtb25seSBzdXBwb3J0IHdpdGggdmFuaWxsYQo+IE9QLVRFRSAoaS5lLiBubyB2aXJ0dWFs
aXphdGlvbiBzdXBwb3J0IGluIE9QLVRFRSBpcyBuZWVkZWQpLiBUaGlzIGlzCj4gZXZlbiBzaW1w
bGllciB0YXNrLCBzbyBJIGNhbiB0aHJvdyBvdXQgc29tZSBjb2RlIGZyb20gdGhpcyBwYXRjaAo+
IHNlcmllcy4gT24gb3RoZXIgaGFuZCwgaW4gdGhlIGZ1dHVyZSB0aGlzIHdpbGwgbGVhZCB0byBz
dXRpYXRpb24gd2hlbgo+IHR3byBtZWRpYXRvcnMgZm9yIHRoZSBzYW1lIFRFRSBzaGFsbCBiZSBz
dXBwb3J0ZWQ6IG9uZSwgc2ltcGxlLCBpbgo+IFhFTiwgYW5vdGhlciwgZnVsbHktZnVuY3Rpb25h
bCBpbiBzdHViZG9tLgoKSSB0aGluayBpdCBpcyBmaW5lIHRvIHN1cHBvcnQgT1AtVEVFIG9ubHkg
aW4gRG9tMCB0byBiZWdpbiB3aXRoLgoKSWRlYWxseSwgaXQgd291bGQgYmUgaW4gRG9tMCBmb3Ig
Y29udmVuaWVuY2UgYW5kIHNwZWVkIGFuZCB0aGUgT1AtVEVFCmNhcGFiaWxpdHkgd291bGQgYmUg
c3BlY2lmaWVkIGFzIGFuIFhTTSBsYWJlbC4gSWRlYWxseSwgaXQgd291bGQgbm90IGJlCm9ubHkg
aW4gRG9tMCBiZWNhdXNlIGl0IGlzIHRpZWQgdG8gdGhlIDE6MSBtYXAsIGJ1dCBJIHVuZGVyc3Rh
bmQgbm93CnRoYXQgaXQgaXMgYSByZXF1aXJlbWVudC4gSSBzdGlsbCB0aGluayB0aGF0IHRoZSBY
U00gbGFiZWwgd291bGQgYmUgZ29vZAp0byBoYXZlIGV2ZW4gaWYgdG9kYXkgaXQgY2Fubm90IGJl
IGNoYW5nZWQgYXMgb25seSBEb20wIGlzIDE6MS4KCgo+ID4gRm9yIHRoZSBsb25nIHRlcm0sIEkg
dGhpbmsgYm90aCBWb2xvZHlteXIgYW5kIHVzIGFzIG1haW50YWluZXJzIG5lZWQgdG8KPiA+IGJl
IHByZXBhcmVkIHRvIGludHJvZHVjZSBzdHViZG9tcyBmb3IgVEVFIGVtdWxhdGlvbi4gSXQgd2ls
bCBtb3N0Cj4gPiBwcm9iYWJseSBoYXBwZW4gYXMgdGhlIGZlYXR1cmUtc2V0IGdyb3dzLiBIb3dl
dmVyLCB0aGlzIHNtYWxsIFRFRQo+ID4gZnJhbWV3b3JrIGluIFhlbiBjb3VsZCBzdGlsbCBiZSB1
c2VmdWwsIGFuZCBjb3VsZCBiZSB0aGUgYmFzaXMgZm9yCj4gPiBmb3J3YXJkaW5nIFRFRSByZXF1
ZXN0cyB0byBhIHN0dWJkb20gZm9yIGV2YWx1YXRpb246IG1heWJlIG5vdCBhbGwgY2FsbHMKPiA+
IG5lZWQgdG8gYmUgZm9yd2FyZGVkIHRvIHRoZSBzdHViZG9tLCBzb21lIG9mIHRoZW0gY291bGQg
Z28gZGlyZWN0bHkgdG8KPiA+IHRoZSBmaXJtd2FyZSBhbmQgdGhpcyBpcyB3aGVyZSB0aGlzIHNl
cmllcyBjb21lcyBpbi4KPiA+IAo+ID4gV2hhdCBkbyB5b3UgdGhpbms/Cj4gSG1tLi4uIEkgY2Fu
J3QgaW1hZ2luZSBob3cgdGhpcyBjYW4gd29yayBmb3IgT1AtVEVFLiBJbiBPUC1URUUKPiBwcm90
b2NvbCwgdGhlcmUgaXMgYSBudW1iZXIgb2YgImZhc3QiIChpbiBTTUNDQyB0ZXJtcykgc2Vydmlj
ZSBjYWxscywKPiB3aGljaCBjYWxsZWQgbW9zdGx5IGR1cmluZyBpbml0aWFsaXphdGlvbiAodG8g
cHJvYmUgVUlEIGFuZCB2ZXJzaW9uLAo+IHRvIGdldCBzaGFyZWQgcmVnaW9uIGxvY2F0aW9uLCB0
byBleGNoYW5nZSBjYXBzIGFuZCBzbyBvbikgYW5kIG9uZQo+ICJ5aWVsZGluZyIgKGFnYWluLCBT
TUNDQyB0ZXJtKSBjYWxsIGZvciBhY3R1YWxsIFRFRSB0YXNrcy4gVGhlIGxhdGVyCj4gb25lIHBh
c3NlcyBhcmd1bWVudHMgaW4gY29tbWFuZCBidWZmZXIgKG5vdCBpbiByZWdpc3RlcnMpLCBpdCBj
YW4KPiBjYXVzZSBzby1jYWxsZWQgUlBDIHJldHVybnMgKHdoZW4gT1AtVEVFIGFza3MgTm9ybWFs
IFdvcmxkIHRvIHBlcmZvcm0KPiBjZXJ0YWluIHdvcmspLiBNb3N0IG9mIHRoZSBtZWRpYXRvciBj
b2RlIHdpbGwgYmUgZGV2b3RlZCB0byBoYW5kbGUKPiB0aGlzIG9uZSB0eXBlIG9mIGNhbGwuIFNv
LCBJIGRvbid0IHNlZSBiZW5lZml0IGluIHNwbGl0dGluZyBtZWRpYXRvcgo+IGJldHdlZW4gWEVO
IGFuZCBzdHViZG9tLiBBdCBsZWFzdCBmb3IgT1AtVEVFLiBNYXliZSB0aGlzIGlzIG5vdCB0cnVl
Cj4gZm9yIG90aGVyIFRFRXMuCj4gTG9va3MgbGlrZSBHb29nbGUgVHJ1c3R5IGVtcGxveXMgYW5v
dGhlciBhcHByb2FjaCBmb3IgTlc8LT5TVwo+IGNvbW11bmljYXRpb24sIG1heWJlIGl0IGNhbiB3
b3JrIGluIHRoZWlycyBjYXNlLi4uCgpJdCBpcyBwb3NzaWJsZSB0byBnZXQgYSByZXF1ZXN0IGZy
b20gdGhlIGNvbW1hbmQgYnVmZmVyIGluIFhlbiwgdGhlbgpmb3J3YXJkIGl0IHRvIHRoZSBzdHVi
ZG9tIG92ZXIgYSBzZXBhcmF0ZSByaW5nLiBUaGlzIGlzIHByZXR0eSBtdWNoIGhvdwpRRU1VIHdv
cmtzIG9uIHg4NiB0byBkbyBlbXVsYXRpb246IElPIGFjY2Vzc2VzIGFyZSB0cmFwcGVkIGluIFhl
biwgdGhlbgpYZW4gaXNzdWVzIHJlcXVlc3RzIHRvIFFFTVUgb3ZlciBhIHNwZWNpYWwgcmluZy4g
WGVuIGRvZXNuJ3QgbmVlZCB0bwpmb3J3YXJkIHRvIFFFTVUgYWxsIHJlcXVlc3RzOiBzb21lIG9m
IHRoZW0gY291bGQgYmUgaGFuZGxlZCBkaXJlY3RseSBpbgpYZW4uCgpCdXQgbWF5YmUgdGhpcyBt
b2RlbCBkb2Vzbid0IGFjdHVhbGx5IG1ha2Ugc2Vuc2UgZm9yIE9QLVRFRT8KCldvdWxkIGl0IG1h
a2Ugc2Vuc2UgdG8gZXh0cmFjdCBhIHJlcXVlc3QgZnJvbSB0aGUgcmluZyBpbiBYZW4gdGhlbgpl
dmFsdWF0ZSB3aGV0aGVyIGl0IHNob3VsZCBiZSBoYW5kbGVkIGluIFhlbiwgZm9yd2FyZGVkIHRv
IHRoZSBmaXJtd2FyZSwKb3IgZm9yd2FyZGVkIHRvIGEgc3R1YmRvbT8KCkZvciBleGFtcGxlLCB3
b3VsZCBpdCBiZSBwb3NzaWJsZSB0byBmb3J3YXJkIHRvIGZpcm13YXJlIGFjY2Vzc2VzIHRvCmNl
cnRhaW4gVEFzIHdoaWxlIGZvcndhcmRpbmcgdG8gYSBzdHViZG9tIGFjY2Vzc2VzIHRvIG90aGVy
IFRBcz8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 24 21:40:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 21:40:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e76w4-0007Ro-BS; Tue, 24 Oct 2017 21:40:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc96@hermes.cam.ac.uk>) id 1e76w3-0007Ri-1h
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 21:40:31 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 95/0E-31244-E43BFE95; Tue, 24 Oct 2017 21:40:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsXSnM/Rouu7+X2
 kwY8buhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bl/WtZC1ZIV3TNOsXcwLhdrIuRk0NCQFFi
 a+NGZgjbQaL3zR72LkYuDiGBa0wSjcufsXYxcnAIC9hLrJiQBlIjIqAlcfLZHTaQMLNAhsS1z
 kqI8rOMEn+2v2cCqWET0JfY/eITmM0rYCtxeOU/VhCbRUBV4vCGv+wgtqhAtMT3Rc+ZIWoEJU
 7OfMICMpMTqP75b0eQMLOAusSfeZeYIWx5ie1v50DZ4hJNX1aCjRQW0JOYdn8eywRGwVlIJs1
 C0j4LSfssJO0LGFlWMWoUpxaVpRbpGlnqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefn
 bmIEhjIDEOxgPLAo8BCjJAeTkihvQPr7SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvDM2AeUEi
 1LTUyvSMnOAUQWTluDgURLhTdgIlOYtLkjMLc5Mh0idYtTleDbzdQOzEEtefl6qlDjvTpAZAi
 BFGaV5cCNgEX6JUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrxTQKbwZOaVwG16BXQEE9ARsvZ
 vQI4oSURISTUwejVsszioX1ffd15QnZPNhvtjnvBO7sfXv5TqsRS94hZsDWzMk2dc8Tt/4ev5
 SqfjPkyqm/woKLB+LeerSf6vP/+38v294fjuI6eaPtYuaP3ZIi1y9fWMFZPUln148mFJjnPIt
 asJWl+kGZaEXJmtKLzAmFk/wOWVRYZoxdWE3EK2xMai370flViKMxINtZiLihMBbp7+e+sCAA
 A=
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-7.tower-21.messagelabs.com!1508881229!78764831!1
X-Originating-IP: [131.111.8.132]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15091 invoked from network); 24 Oct 2017 21:40:29 -0000
Received: from ppsw-32.csi.cam.ac.uk (HELO ppsw-32.csi.cam.ac.uk)
 (131.111.8.132)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Oct 2017 21:40:29 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from 88-111-127-202.dynamic.dsl.as9105.com ([88.111.127.202]:49509
 helo=[192.168.1.6])
 by ppsw-32.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.156]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1e76w0-0010ko-1s (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Tue, 24 Oct 2017 22:40:29 +0100
To: Daniel Kiper <daniel.kiper@oracle.com>
References: <20171024194041.28188-1-cardoe@cardoe.com>
 <20171024200826.GP7593@olila.local.net-space.pl>
 <b55a34b8-04ed-85e5-ad2a-062bfe7c3245@citrix.com>
 <20171024211154.GQ7593@olila.local.net-space.pl>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <32e04b41-d2ac-459c-530e-9bd51680484d@citrix.com>
Date: Tue, 24 Oct 2017 22:40:26 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20171024211154.GQ7593@olila.local.net-space.pl>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org, Doug Goldstein <cardoe@cardoe.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] x86/boot: fix MB2 header to require EFI BS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjQvMTAvMjAxNyAyMjoxMSwgRGFuaWVsIEtpcGVyIHdyb3RlOgo+IE9uIFR1ZSwgT2N0IDI0
LCAyMDE3IGF0IDA5OjIyOjIwUE0gKzAxMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9uIDI0
LzEwLzE3IDIxOjA4LCBEYW5pZWwgS2lwZXIgd3JvdGU6Cj4+PiBPbiBUdWUsIE9jdCAyNCwgMjAx
NyBhdCAwMjo0MDo0MVBNIC0wNTAwLCBEb3VnIEdvbGRzdGVpbiB3cm90ZToKPj4+PiBUaGUgRUZJ
IG11bHRpYm9vdDIgZW50cnkgcG9pbnQgY3VycmVudGx5IHJlcXVpcmVzIEVGSSBCb290U2Vydmlj
ZXMgdG8KPj4+PiBub3QgaGF2ZSBiZWVuIGV4aXRlZCBob3dldmVyIHRoZSBoZWFkZXIgY3VycmVu
dGx5IHRlbGxzIHRoZSBib290Cj4+Pj4gbG9hZGVyIHRoYXQgWGVuIG9wdGlvbmFsbHkgc3VwcG9y
dHMgRUZJIEJvb3RTZXJ2aWNlcyBoYXZpbmcgYmVlbiBleGl0ZWQuCj4+Pj4gV2l0aCB0aGlzIGNo
YW5nZSBYZW4gcHJvcGVybHkgYWR2ZXJ0aXNlcyB0aGF0IEVGSSBtdXN0IG5vdCBiZSBleGl0ZWQK
Pj4+PiBhbGxvd2luZyB0aGUgYm9vdCBsb2FkZXIgdG8gcmVwb3J0IGFuIGVycm9yIHRoYXQgaXQg
Y2Fubm90IGJvb3QgWGVuIGlmCj4+Pj4gaXQgaXMgdW5hYmxlIHRvIG1lZXQgaXRzIG5lZWRzLgo+
Pj4+Cj4+Pj4gU2lnbmVkLW9mZi1ieTogRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJkb2UuY29t
Pgo+Pj4+IC0tLQo+Pj4+Cj4+Pj4gVGhpcyBzaG91bGQgbGlrZWx5IGJlIGFwcGxpZWQgYWdhaW5z
dCBYZW4gNC45IGFuZCBYZW4gNC4xMCBhcyB3ZWxsIGFzCj4+Pj4gc3RhZ2luZy4gSSBhbSB0cnlp
bmcgdG8gZ2V0IG11bHRpYm9vdDIgc3VwcG9ydCBmb3IgaVBYRSBhbmQgdXBzdHJlYW0KPj4+PiBp
cyBjb25jZXJuZWQgdGhhdCBsZWF2aW5nIEVGSSBCb290U2VydmljZXMgZW5hYmxlZCB3aWxsIG5v
dCBiZQo+Pj4+IGNvbXBhdGlibGUgd2l0aCB0aGVpciBhaW1zIHRvIHN1cHBvcnQgU2VjdXJlIEJv
b3QuIFNvIHdoZW4gSSBidWlsZAo+Pj4gSG1tbS4uLiBXaGF0IGFyZSBleGFjdCBhcmd1bWVudHMg
Zm9yIHRoYXQ/IEhvdyBkbyB0aGV5IGltcGxlbWVudCBlLmcuCj4+PiBjaGFpbiBsb2FkaW5nIHRo
ZW4/IFdoYXQgYWJvdXQgdGhlIHNoaW0gc3VwcG9ydD8KPj4+Cj4+Pj4gbXkgaVBYRSB3aXRob3V0
IHN1cHBvcnQgZm9yIHBhc3Npbmcgb24gQm9vdCBTZXJ2aWNlcywgWGVuIHdpbGwgYmUKPj4+PiBs
b2FkZWQgYnkgaVBYRSBidXQgdGhlbiBpdCB3aWxsIGZhbGwgZG93biB3aXRoICJFUlI6IEJvb3Rs
b2FkZXIKPj4+PiBzaHV0ZG93biBFRkkgeDY0IGJvb3Qgc2VydmljZXMhIiBpbXBseWluZyB0aGF0
IHRoaXMgaXMgcmVxdWlyZWQuIEJ5Cj4+Pj4gaGF2aW5nIFhlbiBleHBvc2UgaW4gaXRzIGhlYWRl
ciB0aGF0IGl0cyByZXF1aXJlZCBpdCBhbGxvd3MgbWUgdG8KPj4+PiBoYW5kbGUgdGhlIHNpdHVh
dGlvbiBncmFjZWZ1bGx5IGluIGlQWEUuCj4+Pj4KPj4+PiBUbyBxdW90ZSB0aGUgbXVsdGlib290
MiBzcGVjIGV4YWN0Ogo+Pj4+Cj4+Pj4gIlRoaXMgdGFnIGluZGljYXRlcyB0aGF0IHBheWxvYWQg
c3VwcG9ydHMgc3RhcnRpbmcgd2l0aG91dCB0ZXJtaW5hdGluZwo+Pj4+IGJvb3Qgc2VydmljZXMu
Igo+Pj4+Cj4+Pj4gVW5mb3J0dW5hdGVseSB0aGUgc3BlYyBpcyBhIGJpdCB2YWd1ZSBhbmQgaG93
IEkgYW0gcmVhZGluZyBpdCBpczoKPj4+PiAtIG5vIHRhZyA9IGV4aXQgYm9vdCBzZXJ2aWNlcyBp
biB0aGUgYm9vdCBsb2FkZXIKPj4+PiAtIHRhZyBwcmVzZW50IG1hcmtlZCBvcHRpb25hbCA9IGJv
b3QgbG9hZGVyIGNhbiBvciBjYW5ub3QgZXhpdCBib290IHNlcnZpY2VzCj4+Pj4gLSB0YWcgcHJl
c2VudCBtYXJrZWQgcmVxdWlyZWQgPSBib290IGxvYWRlciBjYW5ub3QgZXhpdCBib290IHNlcnZp
Y2VzCj4+PiBOQUNLLCBwbGVhc2UgdGFrZSBhIGxvb2sgYXQgc2VjdGlvbiAzLjEuNCwgTXVsdGli
b290MiBpbmZvcm1hdGlvbiByZXF1ZXN0Cj4+PiBpbiBNdWx0aWJvb3QyIHNwZWMuIE9QVElPTkFM
L1JFUVVJUkVEIGhhcyBkaWZmZXJlbnQgbWVhbmluZyBmb3IgdGhlIGJvb3Rsb2FkZXIKPj4+IHRo
YW4geW91IHRoaW5rLgo+PiBUaGUgbWVhbmluZyBvZiB0YWcsIGlmIHVuZGVyc3Rvb2QgYnkgR3J1
YiwgaXMgImRvbid0IGV4aXQgYm9vdCBzZXJ2aWNlcwo+PiBiZWZvcmUgcGFzc2luZyBjb250cm9s
Ii4KPiBZZXAuCj4KPj4gVGhlIHRhZyBpcyBjdXJyZW50bHkgbWFya2VkIGFzIG9wdGlvbmFsLCB3
aGljaCBtZWFucyBHcnViIGlzIGZyZWUgdG8KPj4gaWdub3JlIGl0IGlmIGl0IGRvZXNuJ3QgdW5k
ZXJzdGFuZCBpdCwgcmVzdWx0aW5nIGluIEVCUyBiZWluZyBjYWxsZWQKPj4gYmVmb3JlIHBhc3Np
bmcgY29udHJvbC4KPiBZZXAsIGJ1dCB5b3UgYXJlIGZvcmdldHRpbmcgYWJvdXQgbGVnYWN5IEJJ
T1MgcGxhdGZvcm1zIHdpdGggb2xkIEdSVUIyLgo+IFJpZ2h0IG5vdyBpdCBpcyBwb3NzaWJsZSB0
byBib290IFhlbiB2aWEgTXVsdGlib290MiBpbiBzdWNoIGNvbmZpZ3MuCj4gSWYgeW91IHNldCB0
aGlzIGZsYWcgdG8gUkVRVUlSRUQgdGhlbiBvbGQgR1JVQjIgb24gQklPUyBwbGF0Zm9ybXMgd2ls
bAo+IG5vdCBib290IFhlbiBpbiBzdWNoIGNhc2VzLiBJZiB3ZSBkbyBub3QgY2FyZSBhYm91dCB0
aGF0IHRoZW4gT0suIEhvd2V2ZXIsCj4gdGhlbiBJIHdvdWxkIHJlcXVlc3QgYWRkaXRpb25hbCBs
aW5lIG9yIHNvIHRvIHRoZSBjb21taXQgbWVzc2FnZSBzYXlpbmcKPiB0aGF0IHN1Y2ggY29uZmln
cyBhcmUgYnJva2VuIGRlbGliZXJhdGVseSBiZWNhdXNlLi4uCgpTdWNoIG9sZGVyIGNhc2VzIHdv
dWxkbid0IGJvb3QgZWl0aGVyLCBiZWNhdXNlIFhlbiB3b3VsZCBiYWlsIG91dCBzYXlpbmcKIkkg
ZGlkbid0IHJldGFpbiBCUyBsaWtlIEkgbmVlZCIuCgo+Cj4+IFhlbiBjYW5ub3QgY29wZSB3aXRo
IHdpdGggRUJTIGhhdmluZyBiZWVuIGNhbGxlZCwgc28gbXVzdCBub3QgYmUgcGFzc2VkCj4+IGNv
bnRyb2wgdW5kZXIgdGhvc2UgY2lyY3Vtc3RhbmNlcy4KPiBFdmVuIHdpdGggUkVRVUlSRUQgZmxh
ZyB0aGVyZSBpcyBubyBndWFyYW50ZWUgdGhhdCBib29sb2FkZXIgd2lsbCBkbwo+IHdoYXQgWGVu
IGFza3MuIFNvLCBpdCBoYXMgdG8gY2hlY2sgdGhlIGJvb3Qgc2VydmljZXMgcHJlc2VuY2UgYW55
d2F5Lgo+IEFuZCBpdCBkb2VzLgoKSW5kZWVkLCBhbmQgcmlnaHRseSBzby4KClRoZSBkaWZmZXJl
bmNlIGJldHdlZW4gR3J1YiBiYWlsaW5nIG91dCB3aXRoIGFuIGVycm9yLCBhbmQgWGVuIGJhaWxp
bmcKb3V0IHdpdGggYW4gZXJyb3IsIGlzIHRoYXQgb25lIHN0aWxsIGxlYXZlcyB5b3UgYXQgYSBn
cnViIHByb21wdCwgd2hpbGUKb25lIGxvY2tzIHlvdXIgc3lzdGVtIHVwIHVudGlsIHlvdSByZW1v
dmUgc29tZSBlbGVjdHJvbnMgZnJvbSBpdC4KClNldHRpbmcgdGhlIFJFUVVJUkVEIGZsYWcgYXBw
ZWFycyB0byBiZSBzdHJpY3RseSBiZXR0ZXIgYmVoYXZpb3VyIGZyb20KdGhlIHVzZXJzIHBvaW50
IG9mIHZpZXcuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 24 21:40:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 21:40:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e76wV-0007UV-JB; Tue, 24 Oct 2017 21:40:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <daniel.kiper@oracle.com>) id 1e76wU-0007UN-DR
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 21:40:58 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 8F/A7-31121-963BFE95; Tue, 24 Oct 2017 21:40:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsXSO6nOVTdz8/t
 Ig9aLTBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bCeZOZCy6LVPw7MJW1gfGoQBcjF4eQwEQm
 ibXbdjNCOH8ZJXas+s8G4WxklFjcd4oJqoxRov/0fCCHk4NFQFXizNRGRhCbTUBH4uKXh+wgt
 oiAmsTihV9YQGxmgTKJVz8mANVwcAgL2EusmJAGEuYVsJHou/UWrFVIYDajxJHprBBxQYmTM5
 9AtWpJ3Pj3kgmklVlAWmL5Pw6QMKeAnUTD/z42EFtUQEViysltYLaEgKHE6YfbGCcwCs5CMmk
 WkkmzECYtYGRexahRnFpUllqka2iml1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR
 GLYMQLCD8f7GgEOMkhxMSqK8AenvI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8F7bCJQTLEpNT
 61Iy8wBRhBMWoKDR0mENwEkzVtckJhbnJkOkTrFqMvxbObrBmYhlrz8vFQpcd4lIEUCIEUZpX
 lwI2DRfIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvNKbgKbwZOaVwG16BXQEE9ARsvZvQI4
 oSURISTUwpl5ceP9z0BfnNU5x4SVTkmPvpTMt453mnXpDsm7vmcRrMgL+v01C/KTvbzrfP39F
 8u8WvYgXeilhc9fwyf74/1/w2+oJaQWmRlqb7u36wmU5MddTa/Gu4P0dm+Z8vXuny6Rk7wH3S
 3y2f3L03Tfuqr3scElyhVuCidx5K5Z8lkXzk6MEKg7eV2Ipzkg01GIuKk4EAKEEb4vhAgAA
X-Env-Sender: daniel.kiper@oracle.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1508881255!72253746!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34061 invoked from network); 24 Oct 2017 21:40:56 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Oct 2017 21:40:56 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9OLeo7Z028987
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 24 Oct 2017 21:40:50 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9OLenQj001155
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 24 Oct 2017 21:40:50 GMT
Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v9OLenID001074;
 Tue, 24 Oct 2017 21:40:49 GMT
Received: from olila.local.net-space.pl (/10.175.199.185)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 24 Oct 2017 14:40:48 -0700
Date: Tue, 24 Oct 2017 23:40:45 +0200
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <20171024214045.GR7593@olila.local.net-space.pl>
References: <20171024194041.28188-1-cardoe@cardoe.com>
 <20171024200826.GP7593@olila.local.net-space.pl>
 <b79d35db-4225-3aaf-5733-f8e92fc44bc0@cardoe.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <b79d35db-4225-3aaf-5733-f8e92fc44bc0@cardoe.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: xen-devel@lists.xenproject.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86/boot: fix MB2 header to require EFI BS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMjQsIDIwMTcgYXQgMDM6Mjg6NTJQTSAtMDUwMCwgRG91ZyBHb2xkc3RlaW4g
d3JvdGU6Cj4gT24gMTAvMjQvMTcgMzowOCBQTSwgRGFuaWVsIEtpcGVyIHdyb3RlOgo+ID4gT24g
VHVlLCBPY3QgMjQsIDIwMTcgYXQgMDI6NDA6NDFQTSAtMDUwMCwgRG91ZyBHb2xkc3RlaW4gd3Jv
dGU6Cj4gPj4gVGhlIEVGSSBtdWx0aWJvb3QyIGVudHJ5IHBvaW50IGN1cnJlbnRseSByZXF1aXJl
cyBFRkkgQm9vdFNlcnZpY2VzIHRvCj4gPj4gbm90IGhhdmUgYmVlbiBleGl0ZWQgaG93ZXZlciB0
aGUgaGVhZGVyIGN1cnJlbnRseSB0ZWxscyB0aGUgYm9vdAo+ID4+IGxvYWRlciB0aGF0IFhlbiBv
cHRpb25hbGx5IHN1cHBvcnRzIEVGSSBCb290U2VydmljZXMgaGF2aW5nIGJlZW4gZXhpdGVkLgo+
ID4+IFdpdGggdGhpcyBjaGFuZ2UgWGVuIHByb3Blcmx5IGFkdmVydGlzZXMgdGhhdCBFRkkgbXVz
dCBub3QgYmUgZXhpdGVkCj4gPj4gYWxsb3dpbmcgdGhlIGJvb3QgbG9hZGVyIHRvIHJlcG9ydCBh
biBlcnJvciB0aGF0IGl0IGNhbm5vdCBib290IFhlbiBpZgo+ID4+IGl0IGlzIHVuYWJsZSB0byBt
ZWV0IGl0cyBuZWVkcy4KPiA+Pgo+ID4+IFNpZ25lZC1vZmYtYnk6IERvdWcgR29sZHN0ZWluIDxj
YXJkb2VAY2FyZG9lLmNvbT4KPiA+PiAtLS0KPiA+Pgo+ID4+IFRoaXMgc2hvdWxkIGxpa2VseSBi
ZSBhcHBsaWVkIGFnYWluc3QgWGVuIDQuOSBhbmQgWGVuIDQuMTAgYXMgd2VsbCBhcwo+ID4+IHN0
YWdpbmcuIEkgYW0gdHJ5aW5nIHRvIGdldCBtdWx0aWJvb3QyIHN1cHBvcnQgZm9yIGlQWEUgYW5k
IHVwc3RyZWFtCj4gPj4gaXMgY29uY2VybmVkIHRoYXQgbGVhdmluZyBFRkkgQm9vdFNlcnZpY2Vz
IGVuYWJsZWQgd2lsbCBub3QgYmUKPiA+PiBjb21wYXRpYmxlIHdpdGggdGhlaXIgYWltcyB0byBz
dXBwb3J0IFNlY3VyZSBCb290LiBTbyB3aGVuIEkgYnVpbGQKPiA+Cj4gPiBIbW1tLi4uIFdoYXQg
YXJlIGV4YWN0IGFyZ3VtZW50cyBmb3IgdGhhdD8gSG93IGRvIHRoZXkgaW1wbGVtZW50IGUuZy4K
PiA+IGNoYWluIGxvYWRpbmcgdGhlbj8gV2hhdCBhYm91dCB0aGUgc2hpbSBzdXBwb3J0Pwo+Cj4g
TG9vayB0aGV5IGhhdmUgY29uY2VybnMgYWJvdXQgaXQuIEFzIHdlJ3ZlIHRhbGtlZCBhYm91dCB0
aGlzIGluIHRoZSBwYXN0CgpJZiBJIGRvIHNvbWV0aGluZyBJIGxpa2UgdG8ga25vdyB3aHkgSSBo
YXZlIHRvIGRvIGl0LgoKPiBhbmQgSSBlbmNvdXJhZ2UgeW91IGNvbW11bmljYXRlIHdpdGggdGhl
bS4gWW91IGFyZSB0aGUgYXV0aG9yIG9mIHRoZQoKSSByZW1lbWJlciBidXQsIHNvcnJ5LCBJSVJD
LCBJIGhlYXJkIGp1c3Qgb25seSB2YWd1ZSBzdGF0ZW1lbnRzIGxpa2UgdGhhdC4KU28sIEkgd291
bGQgbGlrZSB0byBrbm93IGV4YWN0IHJlYXNvbnMgZmluYWxseS4gQW5kIEkgaG9wZWQgdGhhdCB0
aGV5IHRvbGQKeW91IG1vcmUgdGhlbiBzaW1wbGUgIk5PIi4KCj4gbXVsdGlib290MiBzcGVjLiBJ
J20ganVzdCB0cnlpbmcgdG8gZG8gbXkgYmVzdCB0byBQWEUgYm9vdCBYZW4gb24gRUZJCj4gc3lz
dGVtcyBhbmQgbWFrZSBhbGwgdXBzdHJlYW1zIChYZW4gJiBpUFhFKSBoYXBweS4KCk9uY2UgYWdh
aW4sIEkgYW0gaGFwcHkgdG8gaGVscC4gVGhvdWdoIEkgaGF2ZSB0byBrbm93IHdoeSBJIGhhdmUg
dG8gZG8KdGhpcyBvciB0aGF0LiBObyBtb3JlIG5vIGxlc3MuCgo+ID4+IFVuZm9ydHVuYXRlbHkg
dGhlIHNwZWMgaXMgYSBiaXQgdmFndWUgYW5kIGhvdyBJIGFtIHJlYWRpbmcgaXQgaXM6Cj4gPj4g
LSBubyB0YWcgPSBleGl0IGJvb3Qgc2VydmljZXMgaW4gdGhlIGJvb3QgbG9hZGVyCj4gPj4gLSB0
YWcgcHJlc2VudCBtYXJrZWQgb3B0aW9uYWwgPSBib290IGxvYWRlciBjYW4gb3IgY2Fubm90IGV4
aXQgYm9vdCBzZXJ2aWNlcwo+ID4+IC0gdGFnIHByZXNlbnQgbWFya2VkIHJlcXVpcmVkID0gYm9v
dCBsb2FkZXIgY2Fubm90IGV4aXQgYm9vdCBzZXJ2aWNlcwo+ID4KPiA+IE5BQ0ssIHBsZWFzZSB0
YWtlIGEgbG9vayBhdCBzZWN0aW9uIDMuMS40LCBNdWx0aWJvb3QyIGluZm9ybWF0aW9uIHJlcXVl
c3QKPiA+IGluIE11bHRpYm9vdDIgc3BlYy4gT1BUSU9OQUwvUkVRVUlSRUQgaGFzIGRpZmZlcmVu
dCBtZWFuaW5nIGZvciB0aGUgYm9vdGxvYWRlcgo+ID4gdGhhbiB5b3UgdGhpbmsuCj4KPiBJIHN0
aWxsIGRvbid0IHNlZSBhbnkgaXNzdWUgd2l0aCBteSBpbnRlcnByZXRhdGlvbiBiYXNlZCBvbiB3
aGF0IHlvdQo+IHBvaW50ZWQgbWUgdG8uIFRoZXJlJ3MgYSBob2xlIGhlcmUgd2l0aCB3aGF0IFhl
biBhc2tzIGZvciBvZiB0aGUgYm9vdAo+IGxvYWRlciB0byBkby4KPgo+IFRoZSBib290IGxvYWRl
ciBpcyB0b2xkIHRoYXQgWGVuIG9wdGlvbmFsbHkgc3VwcG9ydHMgdGhlIGJvb3QgbG9hZGVyIG5v
dAo+IGV4aXRpbmcgYm9vdCBzZXJ2aWNlcyB3aGVuIGluIGZhY3QgWGVuIHJlcXVpcmVzIHRoZSBi
b290IGxvYWRlciB0byBub3QKPiBleGl0IGJvb3Qgc2VydmljZXMuIFNvbWVob3cgd2UgbmVlZCB0
byBjb252ZXkgdGhpcyB0byB0aGUgYm9vdCBsb2FkZXIuCgpTb3JyeSwgbWF5YmUgSSB3YXMgdG9v
IHZhZ3VlIHRoaXMgdGltZS4gUGxlYXNlIGxvb2sgYXQgbXkgcmVwbGF5IHRvIEFuZHJldy4KSXQg
c2hvdWxkIGhlbHAuCgpEYW5pZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 24 21:54:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 21:54:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e779M-0008O2-OF; Tue, 24 Oct 2017 21:54:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e779L-0008Ne-Gd
 for xen-devel@lists.xensource.com; Tue, 24 Oct 2017 21:54:15 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 3F/43-19514-686BFE95; Tue, 24 Oct 2017 21:54:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsWS0XRdVbd12/t
 Ig/unVS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCase1gA1vBrZyK5g37GRsY
 L3h0MXJxCAk0MklMnDWfrYuRE8h5zCjxZWIlRGIbo8SzGUcYQRIiAs4SX8/MZQexeQX0JVqfL
 mMGsYUFLCS65ixhAmmQEDipIbHkxESwBgkBb4lJLcfh7IkNq1m7GNk52ASsJA6JgURZBFQl5v
 /ewT6BkXsBI8MqRo3i1KKy1CJdIwO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYx
 An9czMDDuYGyc7XeIUZKDSUmUNyD9faQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6MrUA5waLU
 9NSKtMwcYPDBpCU4eJREeJVA0rzFBYm5xZnpEKlTjJYcxzZd/sPEser6XSD5bObrBmYhlrz8v
 FQpcd4ikAYBkIaM0jy4cbAIucQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmPfNFqApPJl5JX
 BbXwEdxAR0kKz9G5CDShIRUlINjJKPJqkZMu4qYpoZlL9gwoQLGnsnPAjo2HZR93Vuh43WAcd
 znD2npB+7Rq2ZuF3t/9G3VjpMU3OKOnYyZVel7pku+ZjbMGi69fotcrv3vXN+GmrP+kc4ay6z
 GPeV82FGp7Sl3tvLuN0tkuHVunhIOGPOw6xMk6Waf/fYuT34+qZ6Fsvb/72sBUosxRmJhlrMR
 cWJAHm24NaLAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1508882052!108354522!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34947 invoked from network); 24 Oct 2017 21:54:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Oct 2017 21:54:13 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e779H-0003vW-UK; Tue, 24 Oct 2017 21:54:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e779C-0002ke-LT; Tue, 24 Oct 2017 21:54:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e779C-0000ks-AT; Tue, 24 Oct 2017 21:54:06 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115183-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qcow2: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-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-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-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-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-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-armhf-armhf-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-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=a61837da0f2122e01685f6b7aad3226c9a6fc289
X-Osstest-Versions-That: qemuu=f90ea7ba7c5ae7010ee0ce062207ae42530f57d6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 24 Oct 2017 21:54:06 +0000
Subject: [Xen-devel] [qemu-mainline test] 115183: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3520789647675488920=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 115183 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/115183/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386-xsm                6 xen-build                fail REGR. vs. 114507
 build-i386                    6 xen-build                fail REGR. vs. 114507
 build-amd64-xsm               6 xen-build                fail REGR. vs. 114507
 build-amd64                   6 xen-build                fail REGR. vs. 114507
 build-armhf-xsm               6 xen-build                fail REGR. vs. 114507
 build-armhf                   6 xen-build                fail REGR. vs. 114507

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemuu-win10-i386  1 build-check(1)              blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ws16-amd64  1 build-check(1)             blocked n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-intel  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-amd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                a61837da0f2122e01685f6b7aad3226c9a6fc289
baseline version:
 qemuu                f90ea7ba7c5ae7010ee0ce062207ae42530f57d6

Last test of basis   114507  2017-10-15 01:03:38 Z    9 days
Failing since        114546  2017-10-16 12:16:28 Z    8 days   14 attempts
Testing same since   115183  2017-10-24 13:48:57 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Lindsay <alindsay@codeaurora.org>
  Alberto Garcia <berto@igalia.com>
  Aleksandr Bezzubikov <zuban32s@gmail.com>
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alistair Francis <alistair.francis@xilinx.com>
  Amarnath Valluri <amarnath.valluri@intel.com>
  Andrew Baumann <Andrew.Baumann@microsoft.com>
  Anthoine Bourgeois <anthoine.bourgeois@blade-group.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Artyom Tarasenko <atar4qemu@gmail.com>
  Carlo Marcelo Arenas BelÃ³n <carenas@gmail.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <otubo@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Igor Mammedov <imammedo@redhat.com>
  Jason J. Herne <jjherne@linux.vnet.ibm.com>
  Jason Wang <jasowang@redhat.com>
  Joe Clifford <joeclifford@gmail.com>
  John Snow <jsnow@redhat.com>
  Knut Omang <knut.omang@oracle.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Marco A L Barbosa <malbarbo@gmail.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Mark Kanda <mark.kanda@oracle.com>
  Markus Armbruster <armbru@redhat.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <rth@twiddle.net>
  Riku Voipio <riku.voipio@linaro.org>
  Sandipan Das <sandipan@linux.vnet.ibm.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wolfgang Bumiller <w.bumiller@proxmox.com>

jobs:
 build-amd64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvhv2-amd                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-ws16-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ws16-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-xl-qemuu-win10-i386                         blocked 
 test-amd64-i386-xl-qemuu-win10-i386                          blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvhv2-intel                              blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-amd64-i386-libvirt-qcow2                                blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 


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


Not pushing.

(No revision log; it would be 5365 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3520789647675488920==--

From xen-devel-bounces@lists.xen.org Tue Oct 24 22:16:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 22:16:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e77V8-0001Rg-Gp; Tue, 24 Oct 2017 22:16:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <daniel.kiper@oracle.com>) id 1e77V6-0001Ra-Mg
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 22:16:44 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 66/05-20813-CCBBFE95; Tue, 24 Oct 2017 22:16:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKIsWRWlGSWpSXmKPExsXSO6nOVff07ve
 RBr8nilt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn7vrSwFOxQrmi++YelgfGUTBcjF4eQwEQm
 iQcT/jBDOL8ZJVat3M8I4WxklDjzpJ8NqoxRYuu9Y0AZTg4WAVWJWev2s4LYbAI6Ehe/PGQHs
 UUE1CQWL/zCAmIzC5RJfJ73Bsjm4BAWsJdYMSENJMwrYCPRsfsG1LZzjBK7tk5ghEgISpyc+Q
 SqV0vixr+XTCC9zALSEsv/cYCEOQXsJA4uuQNWIiqgIjHl5DY2EFtCwFDi88alzBMYBWchmTQ
 LyaRZCJMWMDKvYtQoTi0qSy3SNTTSSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI
 DFwGINjBeHljwCFGSQ4mJVHegPT3kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeJmAkSAkWJSan
 lqRlpkDjCGYtAQHj5IIb9MuoDRvcUFibnFmOkTqFKMxx7FNl/8wcTyb+bqBWYglLz8vVUqcVw
 RkkgBIaUZpHtwgWGxfYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjAvO8gUnsy8Erh9r4BOYQI
 6Rdb+DcgpJYkIKakGxlWPjgVKf3V5tU+fM/ZUlapbl1sM+6YJ9vqOMx48rNj5VfTK2vcvZzvX
 Xw7ytVgkoVarJyrKc5f75Yp+idlRcu46U1cGzr9eNm2abkxAo4qe5oFoznlX8pPcnGX8fvmde
 1m44vMWid9iR2L01GpSvvNkzN50PuD+6e59nUs6WVR6fOMrOhTNlViKMxINtZiLihMBR1hvt+
 gCAAA=
X-Env-Sender: daniel.kiper@oracle.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1508883402!64804106!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41734 invoked from network); 24 Oct 2017 22:16:43 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Oct 2017 22:16:43 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9OMGdRL003687
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 24 Oct 2017 22:16:40 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9OMGdUW031929
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 24 Oct 2017 22:16:39 GMT
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v9OMGc7D021421;
 Tue, 24 Oct 2017 22:16:38 GMT
Received: from olila.local.net-space.pl (/10.175.199.185)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 24 Oct 2017 15:16:38 -0700
Date: Wed, 25 Oct 2017 00:16:34 +0200
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <20171024221634.GT7593@olila.local.net-space.pl>
References: <20171024194041.28188-1-cardoe@cardoe.com>
 <20171024200826.GP7593@olila.local.net-space.pl>
 <b55a34b8-04ed-85e5-ad2a-062bfe7c3245@citrix.com>
 <66acce5f-24e5-11a9-ffc6-0a16fe4eea55@cardoe.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <66acce5f-24e5-11a9-ffc6-0a16fe4eea55@cardoe.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] x86/boot: fix MB2 header to require EFI BS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMjQsIDIwMTcgYXQgMDM6NDk6MTBQTSAtMDUwMCwgRG91ZyBHb2xkc3RlaW4g
d3JvdGU6Cj4gT24gMTAvMjQvMTcgMzoyMiBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiA+IE9u
IDI0LzEwLzE3IDIxOjA4LCBEYW5pZWwgS2lwZXIgd3JvdGU6Cj4gPj4gT24gVHVlLCBPY3QgMjQs
IDIwMTcgYXQgMDI6NDA6NDFQTSAtMDUwMCwgRG91ZyBHb2xkc3RlaW4gd3JvdGU6Cj4gPj4+IFRo
ZSBFRkkgbXVsdGlib290MiBlbnRyeSBwb2ludCBjdXJyZW50bHkgcmVxdWlyZXMgRUZJIEJvb3RT
ZXJ2aWNlcyB0bwo+ID4+PiBub3QgaGF2ZSBiZWVuIGV4aXRlZCBob3dldmVyIHRoZSBoZWFkZXIg
Y3VycmVudGx5IHRlbGxzIHRoZSBib290Cj4gPj4+IGxvYWRlciB0aGF0IFhlbiBvcHRpb25hbGx5
IHN1cHBvcnRzIEVGSSBCb290U2VydmljZXMgaGF2aW5nIGJlZW4gZXhpdGVkLgo+ID4+PiBXaXRo
IHRoaXMgY2hhbmdlIFhlbiBwcm9wZXJseSBhZHZlcnRpc2VzIHRoYXQgRUZJIG11c3Qgbm90IGJl
IGV4aXRlZAo+ID4+PiBhbGxvd2luZyB0aGUgYm9vdCBsb2FkZXIgdG8gcmVwb3J0IGFuIGVycm9y
IHRoYXQgaXQgY2Fubm90IGJvb3QgWGVuIGlmCj4gPj4+IGl0IGlzIHVuYWJsZSB0byBtZWV0IGl0
cyBuZWVkcy4KPiA+Pj4KPiA+Pj4gU2lnbmVkLW9mZi1ieTogRG91ZyBHb2xkc3RlaW4gPGNhcmRv
ZUBjYXJkb2UuY29tPgo+ID4+PiAtLS0KPiA+Pj4KPiA+Pj4gVGhpcyBzaG91bGQgbGlrZWx5IGJl
IGFwcGxpZWQgYWdhaW5zdCBYZW4gNC45IGFuZCBYZW4gNC4xMCBhcyB3ZWxsIGFzCj4gPj4+IHN0
YWdpbmcuIEkgYW0gdHJ5aW5nIHRvIGdldCBtdWx0aWJvb3QyIHN1cHBvcnQgZm9yIGlQWEUgYW5k
IHVwc3RyZWFtCj4gPj4+IGlzIGNvbmNlcm5lZCB0aGF0IGxlYXZpbmcgRUZJIEJvb3RTZXJ2aWNl
cyBlbmFibGVkIHdpbGwgbm90IGJlCj4gPj4+IGNvbXBhdGlibGUgd2l0aCB0aGVpciBhaW1zIHRv
IHN1cHBvcnQgU2VjdXJlIEJvb3QuIFNvIHdoZW4gSSBidWlsZAo+ID4+IEhtbW0uLi4gV2hhdCBh
cmUgZXhhY3QgYXJndW1lbnRzIGZvciB0aGF0PyBIb3cgZG8gdGhleSBpbXBsZW1lbnQgZS5nLgo+
ID4+IGNoYWluIGxvYWRpbmcgdGhlbj8gV2hhdCBhYm91dCB0aGUgc2hpbSBzdXBwb3J0Pwo+ID4+
Cj4gPj4+IG15IGlQWEUgd2l0aG91dCBzdXBwb3J0IGZvciBwYXNzaW5nIG9uIEJvb3QgU2Vydmlj
ZXMsIFhlbiB3aWxsIGJlCj4gPj4+IGxvYWRlZCBieSBpUFhFIGJ1dCB0aGVuIGl0IHdpbGwgZmFs
bCBkb3duIHdpdGggIkVSUjogQm9vdGxvYWRlcgo+ID4+PiBzaHV0ZG93biBFRkkgeDY0IGJvb3Qg
c2VydmljZXMhIiBpbXBseWluZyB0aGF0IHRoaXMgaXMgcmVxdWlyZWQuIEJ5Cj4gPj4+IGhhdmlu
ZyBYZW4gZXhwb3NlIGluIGl0cyBoZWFkZXIgdGhhdCBpdHMgcmVxdWlyZWQgaXQgYWxsb3dzIG1l
IHRvCj4gPj4+IGhhbmRsZSB0aGUgc2l0dWF0aW9uIGdyYWNlZnVsbHkgaW4gaVBYRS4KPiA+Pj4K
PiA+Pj4gVG8gcXVvdGUgdGhlIG11bHRpYm9vdDIgc3BlYyBleGFjdDoKPiA+Pj4KPiA+Pj4gIlRo
aXMgdGFnIGluZGljYXRlcyB0aGF0IHBheWxvYWQgc3VwcG9ydHMgc3RhcnRpbmcgd2l0aG91dCB0
ZXJtaW5hdGluZwo+ID4+PiBib290IHNlcnZpY2VzLiIKPiA+Pj4KPiA+Pj4gVW5mb3J0dW5hdGVs
eSB0aGUgc3BlYyBpcyBhIGJpdCB2YWd1ZSBhbmQgaG93IEkgYW0gcmVhZGluZyBpdCBpczoKPiA+
Pj4gLSBubyB0YWcgPSBleGl0IGJvb3Qgc2VydmljZXMgaW4gdGhlIGJvb3QgbG9hZGVyCj4gPj4+
IC0gdGFnIHByZXNlbnQgbWFya2VkIG9wdGlvbmFsID0gYm9vdCBsb2FkZXIgY2FuIG9yIGNhbm5v
dCBleGl0IGJvb3Qgc2VydmljZXMKPiA+Pj4gLSB0YWcgcHJlc2VudCBtYXJrZWQgcmVxdWlyZWQg
PSBib290IGxvYWRlciBjYW5ub3QgZXhpdCBib290IHNlcnZpY2VzCj4gPj4gTkFDSywgcGxlYXNl
IHRha2UgYSBsb29rIGF0IHNlY3Rpb24gMy4xLjQsIE11bHRpYm9vdDIgaW5mb3JtYXRpb24gcmVx
dWVzdAo+ID4+IGluIE11bHRpYm9vdDIgc3BlYy4gT1BUSU9OQUwvUkVRVUlSRUQgaGFzIGRpZmZl
cmVudCBtZWFuaW5nIGZvciB0aGUgYm9vdGxvYWRlcgo+ID4+IHRoYW4geW91IHRoaW5rLgo+ID4K
PiA+IFRoZSBtZWFuaW5nIG9mIHRhZywgaWYgdW5kZXJzdG9vZCBieSBHcnViLCBpcyAiZG9uJ3Qg
ZXhpdCBib290IHNlcnZpY2VzCj4gPiBiZWZvcmUgcGFzc2luZyBjb250cm9sIi4KPiA+Cj4gPiBU
aGUgdGFnIGlzIGN1cnJlbnRseSBtYXJrZWQgYXMgb3B0aW9uYWwsIHdoaWNoIG1lYW5zIEdydWIg
aXMgZnJlZSB0bwo+ID4gaWdub3JlIGl0IGlmIGl0IGRvZXNuJ3QgdW5kZXJzdGFuZCBpdCwgcmVz
dWx0aW5nIGluIEVCUyBiZWluZyBjYWxsZWQKPiA+IGJlZm9yZSBwYXNzaW5nIGNvbnRyb2wuCj4g
Pgo+ID4gWGVuIGNhbm5vdCBjb3BlIHdpdGggd2l0aCBFQlMgaGF2aW5nIGJlZW4gY2FsbGVkLCBz
byBtdXN0IG5vdCBiZSBwYXNzZWQKPiA+IGNvbnRyb2wgdW5kZXIgdGhvc2UgY2lyY3Vtc3RhbmNl
cy4KPiA+Cj4gPiBEb3VnJ3MgcGF0Y2ggbWFya3MgaXQgYXMgbm9uLW9wdGlvbmFsIHdoaWNoLCBi
eSB0aGF0IHNlY3Rpb24gYWJvdmUsCj4gPiByZXF1aXJlcyBHcnViIHRvIGZhaWwgd2l0aCBhbiBl
cnJvciByYXRoZXIgdGhhbiBwcm9jZWVkaW5nLCBpZiBpdCBkb2VzCj4gPiBub3QgdW5kZXJzdGFu
ZCB0aGUgdGFnLgo+ID4KPiA+Cj4gPiBCeSBteSByZWFkaW5nLCBEb3VnJ3MgcGF0Y2ggbG9va3Mg
Y29ycmVjdC4KPiA+Cj4gPiBIb3cgZG9lcyB5b3VyIGludGVycHJldGF0aW9uIG9mIHRoZSBzcGVj
IGRpZmZlcj8KPiA+Cj4gPiB+QW5kcmV3Cj4gPgo+Cj4gU28gSSd2ZSBiZWVuIHNpdHRpbmcgaGVy
ZSByZWFkaW5nIGl0IGZvciBhIGJpdC4gSSdtIGd1ZXNzaW5nIHdoYXQgRGFuaWVsCj4gaXMgYXJn
dWluZyBpcyB0aGF0IHRoZSBzcGVjIHNheXMgdGhhdCB0aGUgYm9vdCBsb2FkZXIgTVVTVCB1bmRl
cnN0YW5kIGEKPiB0YWcgaWYgaXRzIG1hcmtlZCBhcyByZXF1aXJlZCBhbmQgZG9lcyBub3QgaGF2
ZSB0byB1bmRlcnN0YW5kIGl0IGlmIGl0cwo+IG1hcmtlZCBhcyBvcHRpb25hbC4gVGhlIG5leHQg
c2VudGVuY2UgdGhlbiBzZWVtcyB0byBiZSBhIHRvdGFsIGVzY2FwZQo+IGhhdGNoIGJlY2F1c2Ug
aXQgc2VlbXMgdG8gaW1wbHkgdGhhdCB0aGUgYm9vdCBsb2FkZXIgZG9lc24ndCBoYXZlIHRvCj4g
cmVzcGVjdCBhbnkgdGFnIHJlZ2FyZGxlc3Mgb2YgaXRzIHJlcXVpcmVkIG9yIG9wdGlvbmFsIHNl
dHRpbmdzLiBXaGljaAo+IHNlZW1zIHRvIGRlZmVhdCB0aGUgcHVycG9zZSBvZiBoYXZpbmcgYW55
IGluZm8gcmVxdWVzdHMgYXQgYWxsLiBBbmQKPiByZXN1bHRzIGluIG5vIGd1YXJhbnRlZXMgdGhh
dCBpZiB5b3VyIGJpbmFyeSByZXF1aXJlcyBzb21ldGhpbmcgdGhhdCBpdAo+IHdpbGwgZ2V0IGl0
IGJlZm9yZSBiZWluZyBleGVjdXRlZC4gQW5kIHRoZXJlZm9yZSByZXF1aXJlcyBhIGJpbmFyeSB0
bwo+IHN1cHBvcnQgYWxsIGNhc2VzIGFsd2F5cy4KClNhZGx5IHlvdSBhcmUgcmlnaHQgaGVyZS4K
Cj4gSWYgdGhhdCdzIHRydWx5IHRoZSBjYXNlIHlvdSBhcmUgYXJndWluZyBmb3IgRGFuaWVsIHRo
ZW4gdGhpcyB3aG9sZSBzcGVjCj4gcmVhbGx5IGhhcyB0b28gYmlnIG9mIGEgbG9vcGhvbGUgdG8g
YmUgc2FmZWx5IGNvbnNpZGVyZWQgYXMgdXNlZnVsLiBJCj4ga25vdyB0aGF0J3MgYSBiaXQgaGFy
c2ggYnV0IGFzIG1vcmUgdGFncyBhcmUgYWRkZWQgb3ZlciB0aW1lIHRoZSBtYXRyaXgKPiBvZiBy
ZXF1aXJlZCBzdXBwb3J0IHdpbGwgc25vd2JhbGwuCgpJIHRoaW5rIHRoYXQgd2UgY2FuIHVzZSBh
bm90aGVyIGJpdCBmcm9tIGZsYWdzIGFuZCBpZiBpdCBzZXQgdGhlbgppbnRlcnByZXQgaXQgYXM6
IEkgKGltYWdlL09TL1hlbi8uLi4pIGhhdmUgdG8gaGF2ZSB0aGlzIGRhdGEuIElmCnlvdSAodGhl
IGJvb2xvYWRlcikgYXJlIG5vdCBhYmxlIHRvIHByb3ZpZGUgaXQgdGhlbiBkbyBub3Qgc3RhcnQK
bWUgYW5kIGZhaWwgbmljZWx5LCBlLmcuIGRpc3BsYXkgdXNlciBwcm9tcHQuIFRoaXMgYml0IHNo
b3VsZCBiZQpjaGVja2VkIG9ubHkgaWYgY3VycmVudCBiaXQgaXMgaW4gUkVRVUlSRUQgc3RhdGUu
IE90aGVyd2lzZSwgaWYgbmV3CmJpdCBpcyBpbiBSRVFVSVJFRCBzdGF0ZSBhbmQgY3VycmVudCBv
bmUgaXMgaW4gT1BUSU9OQUwgc3RhdGUgdGhlbgp0aGUgYm9vdGxvYWRlciBzaG91bGQgY29tcGxh
aW4uIFRoaXMgd2F5IG9sZGVyIEdSVUIgd2lsbCBmYWlsIGlmIGl0CnNlZXMgYW4gdW5zdXBwb3J0
ZWQgb3B0aW9uIGFuZCBuZXdlciBvbmUgd2lsbCBhbHdheXMgcHJvdmlkZSByZXF1aXJlZApkYXRh
IHRvIHRoZSBsb2FkZWQgaW1hZ2UuIEFuZCBieSB0aGUgd2F5LCB3ZSBzaG91bGQgY2hlY2sgdW51
c2VkCmZsYWdzIGJpdHMgZm9yIDEuIElmIG9uZSBvZiBpdCBpcyBzZXQgdGhlbiB0aGUgYm9vdGxv
YWRlciBzaG91bGQgZmFpbC4KUmlnaHQgbm93IGF0IGxlYXN0IEdSVUIyIGRvZXMgbm90IGRvIHRo
YXQuCgpEb2VzIGl0IG1ha2Ugc2Vuc2U/CgpEYW5pZWwKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 24 22:20:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 22:20:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e77Z3-00025n-0r; Tue, 24 Oct 2017 22:20:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <daniel.kiper@oracle.com>) id 1e77Z1-00025h-OV
 for xen-devel@lists.xenproject.org; Tue, 24 Oct 2017 22:20:47 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 F1/93-30115-FBCBFE95; Tue, 24 Oct 2017 22:20:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsXSO6nOVXffnve
 RBtOeqFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnX1x1lLfgpWzFj5x/WBsZFEl2MXBxCAhOZ
 JLq6rrFDOL8ZJT7/WcMI4WxglDi08TkTVBmjxP6HW5m7GDk4WARUJZ49zuli5ORgE9CRuPjlI
 TuILSKgK/FswTM2EJtZIF9i14LF7CDlwgL2EismpIGEeQVsJN7P+MYGMbKBSWLf3A9MEAlBiZ
 Mzn7BA9GpJ3Pj3kgmkl1lAWmL5Pw6QMKeAncTD3htg5aICKhJTTm4DWyUhYCjxeeNS5gmMgrO
 QTJqFZNIshEkLGJlXMWoUpxaVpRbpGhrrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefn
 bmIEhi0DEOxg/LIs4BCjJAeTkihvQPr7SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvO93A+UEi
 1LTUyvSMnOAEQSTluDgURLhbdoFlOYtLkjMLc5Mh0idYtTleDbzdQOzEEtefl6qlDhvG8gMAZ
 CijNI8uBGwaL7EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd6fIFN4MvNK4Da9AjqCCegIWfs
 3IEeUJCKkpBoYd7lfWXghWmhL59193qvv/pwzf//nRfd1A18V6vsXsFgbz58usGfdrSVm3RNu
 Lwp78HzKy/PuB5eLZLtOzmeXOMbXxfrErJJ9ntXf2FUX556/d0Q9Y/cT1TNXDux3evBL8Ms1i
 dfMGQfykvZ7Gsle1HPI+MsfczHlwCUehZOcUXY8px+vfdx0arcSS3FGoqEWc1FxIgAkkDiB4Q
 IAAA==
X-Env-Sender: daniel.kiper@oracle.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1508883645!112947502!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26235 invoked from network); 24 Oct 2017 22:20:46 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Oct 2017 22:20:46 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9OMKfKx007268
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 24 Oct 2017 22:20:42 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9OMKfhA008849
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 24 Oct 2017 22:20:41 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9OMKeEu007311;
 Tue, 24 Oct 2017 22:20:41 GMT
Received: from olila.local.net-space.pl (/10.175.199.185)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 24 Oct 2017 15:20:40 -0700
Date: Wed, 25 Oct 2017 00:20:36 +0200
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171024222036.GU7593@olila.local.net-space.pl>
References: <20171024194041.28188-1-cardoe@cardoe.com>
 <20171024200826.GP7593@olila.local.net-space.pl>
 <b55a34b8-04ed-85e5-ad2a-062bfe7c3245@citrix.com>
 <20171024211154.GQ7593@olila.local.net-space.pl>
 <32e04b41-d2ac-459c-530e-9bd51680484d@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <32e04b41-d2ac-459c-530e-9bd51680484d@citrix.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: xen-devel@lists.xenproject.org, Doug Goldstein <cardoe@cardoe.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] x86/boot: fix MB2 header to require EFI BS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMjQsIDIwMTcgYXQgMTA6NDA6MjZQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAyNC8xMC8yMDE3IDIyOjExLCBEYW5pZWwgS2lwZXIgd3JvdGU6Cj4gPiBPbiBU
dWUsIE9jdCAyNCwgMjAxNyBhdCAwOToyMjoyMFBNICswMTAwLCBBbmRyZXcgQ29vcGVyIHdyb3Rl
Ogo+ID4+IE9uIDI0LzEwLzE3IDIxOjA4LCBEYW5pZWwgS2lwZXIgd3JvdGU6Cj4gPj4+IE9uIFR1
ZSwgT2N0IDI0LCAyMDE3IGF0IDAyOjQwOjQxUE0gLTA1MDAsIERvdWcgR29sZHN0ZWluIHdyb3Rl
Ogo+ID4+Pj4gVGhlIEVGSSBtdWx0aWJvb3QyIGVudHJ5IHBvaW50IGN1cnJlbnRseSByZXF1aXJl
cyBFRkkgQm9vdFNlcnZpY2VzIHRvCj4gPj4+PiBub3QgaGF2ZSBiZWVuIGV4aXRlZCBob3dldmVy
IHRoZSBoZWFkZXIgY3VycmVudGx5IHRlbGxzIHRoZSBib290Cj4gPj4+PiBsb2FkZXIgdGhhdCBY
ZW4gb3B0aW9uYWxseSBzdXBwb3J0cyBFRkkgQm9vdFNlcnZpY2VzIGhhdmluZyBiZWVuIGV4aXRl
ZC4KPiA+Pj4+IFdpdGggdGhpcyBjaGFuZ2UgWGVuIHByb3Blcmx5IGFkdmVydGlzZXMgdGhhdCBF
RkkgbXVzdCBub3QgYmUgZXhpdGVkCj4gPj4+PiBhbGxvd2luZyB0aGUgYm9vdCBsb2FkZXIgdG8g
cmVwb3J0IGFuIGVycm9yIHRoYXQgaXQgY2Fubm90IGJvb3QgWGVuIGlmCj4gPj4+PiBpdCBpcyB1
bmFibGUgdG8gbWVldCBpdHMgbmVlZHMuCj4gPj4+Pgo+ID4+Pj4gU2lnbmVkLW9mZi1ieTogRG91
ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJkb2UuY29tPgo+ID4+Pj4gLS0tCj4gPj4+Pgo+ID4+Pj4g
VGhpcyBzaG91bGQgbGlrZWx5IGJlIGFwcGxpZWQgYWdhaW5zdCBYZW4gNC45IGFuZCBYZW4gNC4x
MCBhcyB3ZWxsIGFzCj4gPj4+PiBzdGFnaW5nLiBJIGFtIHRyeWluZyB0byBnZXQgbXVsdGlib290
MiBzdXBwb3J0IGZvciBpUFhFIGFuZCB1cHN0cmVhbQo+ID4+Pj4gaXMgY29uY2VybmVkIHRoYXQg
bGVhdmluZyBFRkkgQm9vdFNlcnZpY2VzIGVuYWJsZWQgd2lsbCBub3QgYmUKPiA+Pj4+IGNvbXBh
dGlibGUgd2l0aCB0aGVpciBhaW1zIHRvIHN1cHBvcnQgU2VjdXJlIEJvb3QuIFNvIHdoZW4gSSBi
dWlsZAo+ID4+PiBIbW1tLi4uIFdoYXQgYXJlIGV4YWN0IGFyZ3VtZW50cyBmb3IgdGhhdD8gSG93
IGRvIHRoZXkgaW1wbGVtZW50IGUuZy4KPiA+Pj4gY2hhaW4gbG9hZGluZyB0aGVuPyBXaGF0IGFi
b3V0IHRoZSBzaGltIHN1cHBvcnQ/Cj4gPj4+Cj4gPj4+PiBteSBpUFhFIHdpdGhvdXQgc3VwcG9y
dCBmb3IgcGFzc2luZyBvbiBCb290IFNlcnZpY2VzLCBYZW4gd2lsbCBiZQo+ID4+Pj4gbG9hZGVk
IGJ5IGlQWEUgYnV0IHRoZW4gaXQgd2lsbCBmYWxsIGRvd24gd2l0aCAiRVJSOiBCb290bG9hZGVy
Cj4gPj4+PiBzaHV0ZG93biBFRkkgeDY0IGJvb3Qgc2VydmljZXMhIiBpbXBseWluZyB0aGF0IHRo
aXMgaXMgcmVxdWlyZWQuIEJ5Cj4gPj4+PiBoYXZpbmcgWGVuIGV4cG9zZSBpbiBpdHMgaGVhZGVy
IHRoYXQgaXRzIHJlcXVpcmVkIGl0IGFsbG93cyBtZSB0bwo+ID4+Pj4gaGFuZGxlIHRoZSBzaXR1
YXRpb24gZ3JhY2VmdWxseSBpbiBpUFhFLgo+ID4+Pj4KPiA+Pj4+IFRvIHF1b3RlIHRoZSBtdWx0
aWJvb3QyIHNwZWMgZXhhY3Q6Cj4gPj4+Pgo+ID4+Pj4gIlRoaXMgdGFnIGluZGljYXRlcyB0aGF0
IHBheWxvYWQgc3VwcG9ydHMgc3RhcnRpbmcgd2l0aG91dCB0ZXJtaW5hdGluZwo+ID4+Pj4gYm9v
dCBzZXJ2aWNlcy4iCj4gPj4+Pgo+ID4+Pj4gVW5mb3J0dW5hdGVseSB0aGUgc3BlYyBpcyBhIGJp
dCB2YWd1ZSBhbmQgaG93IEkgYW0gcmVhZGluZyBpdCBpczoKPiA+Pj4+IC0gbm8gdGFnID0gZXhp
dCBib290IHNlcnZpY2VzIGluIHRoZSBib290IGxvYWRlcgo+ID4+Pj4gLSB0YWcgcHJlc2VudCBt
YXJrZWQgb3B0aW9uYWwgPSBib290IGxvYWRlciBjYW4gb3IgY2Fubm90IGV4aXQgYm9vdCBzZXJ2
aWNlcwo+ID4+Pj4gLSB0YWcgcHJlc2VudCBtYXJrZWQgcmVxdWlyZWQgPSBib290IGxvYWRlciBj
YW5ub3QgZXhpdCBib290IHNlcnZpY2VzCj4gPj4+IE5BQ0ssIHBsZWFzZSB0YWtlIGEgbG9vayBh
dCBzZWN0aW9uIDMuMS40LCBNdWx0aWJvb3QyIGluZm9ybWF0aW9uIHJlcXVlc3QKPiA+Pj4gaW4g
TXVsdGlib290MiBzcGVjLiBPUFRJT05BTC9SRVFVSVJFRCBoYXMgZGlmZmVyZW50IG1lYW5pbmcg
Zm9yIHRoZSBib290bG9hZGVyCj4gPj4+IHRoYW4geW91IHRoaW5rLgo+ID4+IFRoZSBtZWFuaW5n
IG9mIHRhZywgaWYgdW5kZXJzdG9vZCBieSBHcnViLCBpcyAiZG9uJ3QgZXhpdCBib290IHNlcnZp
Y2VzCj4gPj4gYmVmb3JlIHBhc3NpbmcgY29udHJvbCIuCj4gPiBZZXAuCj4gPgo+ID4+IFRoZSB0
YWcgaXMgY3VycmVudGx5IG1hcmtlZCBhcyBvcHRpb25hbCwgd2hpY2ggbWVhbnMgR3J1YiBpcyBm
cmVlIHRvCj4gPj4gaWdub3JlIGl0IGlmIGl0IGRvZXNuJ3QgdW5kZXJzdGFuZCBpdCwgcmVzdWx0
aW5nIGluIEVCUyBiZWluZyBjYWxsZWQKPiA+PiBiZWZvcmUgcGFzc2luZyBjb250cm9sLgo+ID4g
WWVwLCBidXQgeW91IGFyZSBmb3JnZXR0aW5nIGFib3V0IGxlZ2FjeSBCSU9TIHBsYXRmb3JtcyB3
aXRoIG9sZCBHUlVCMi4KPiA+IFJpZ2h0IG5vdyBpdCBpcyBwb3NzaWJsZSB0byBib290IFhlbiB2
aWEgTXVsdGlib290MiBpbiBzdWNoIGNvbmZpZ3MuCj4gPiBJZiB5b3Ugc2V0IHRoaXMgZmxhZyB0
byBSRVFVSVJFRCB0aGVuIG9sZCBHUlVCMiBvbiBCSU9TIHBsYXRmb3JtcyB3aWxsCj4gPiBub3Qg
Ym9vdCBYZW4gaW4gc3VjaCBjYXNlcy4gSWYgd2UgZG8gbm90IGNhcmUgYWJvdXQgdGhhdCB0aGVu
IE9LLiBIb3dldmVyLAo+ID4gdGhlbiBJIHdvdWxkIHJlcXVlc3QgYWRkaXRpb25hbCBsaW5lIG9y
IHNvIHRvIHRoZSBjb21taXQgbWVzc2FnZSBzYXlpbmcKPiA+IHRoYXQgc3VjaCBjb25maWdzIGFy
ZSBicm9rZW4gZGVsaWJlcmF0ZWx5IGJlY2F1c2UuLi4KPgo+IFN1Y2ggb2xkZXIgY2FzZXMgd291
bGRuJ3QgYm9vdCBlaXRoZXIsIGJlY2F1c2UgWGVuIHdvdWxkIGJhaWwgb3V0IHNheWluZwo+ICJJ
IGRpZG4ndCByZXRhaW4gQlMgbGlrZSBJIG5lZWQiLgoKTm9wZSwgeW91IHNob3VsZCByZW1lbWJl
ciB0aGF0IGxlZ2FjeSBlbnRyeSBwb2ludCAoX19zdGFydCkgd2lsbCBiZSB1c2VkIHRoZW4uCgo+
ID4+IFhlbiBjYW5ub3QgY29wZSB3aXRoIHdpdGggRUJTIGhhdmluZyBiZWVuIGNhbGxlZCwgc28g
bXVzdCBub3QgYmUgcGFzc2VkCj4gPj4gY29udHJvbCB1bmRlciB0aG9zZSBjaXJjdW1zdGFuY2Vz
Lgo+ID4gRXZlbiB3aXRoIFJFUVVJUkVEIGZsYWcgdGhlcmUgaXMgbm8gZ3VhcmFudGVlIHRoYXQg
Ym9vbG9hZGVyIHdpbGwgZG8KPiA+IHdoYXQgWGVuIGFza3MuIFNvLCBpdCBoYXMgdG8gY2hlY2sg
dGhlIGJvb3Qgc2VydmljZXMgcHJlc2VuY2UgYW55d2F5Lgo+ID4gQW5kIGl0IGRvZXMuCj4KPiBJ
bmRlZWQsIGFuZCByaWdodGx5IHNvLgo+Cj4gVGhlIGRpZmZlcmVuY2UgYmV0d2VlbiBHcnViIGJh
aWxpbmcgb3V0IHdpdGggYW4gZXJyb3IsIGFuZCBYZW4gYmFpbGluZwo+IG91dCB3aXRoIGFuIGVy
cm9yLCBpcyB0aGF0IG9uZSBzdGlsbCBsZWF2ZXMgeW91IGF0IGEgZ3J1YiBwcm9tcHQsIHdoaWxl
Cj4gb25lIGxvY2tzIHlvdXIgc3lzdGVtIHVwIHVudGlsIHlvdSByZW1vdmUgc29tZSBlbGVjdHJv
bnMgZnJvbSBpdC4KPgo+IFNldHRpbmcgdGhlIFJFUVVJUkVEIGZsYWcgYXBwZWFycyB0byBiZSBz
dHJpY3RseSBiZXR0ZXIgYmVoYXZpb3VyIGZyb20KPiB0aGUgdXNlcnMgcG9pbnQgb2Ygdmlldy4K
ClllcCwgSSBwdXQgYSBzb2x1dGlvbiBwcm9wb3NhbCBmb3IgdGhhdCBpc3N1ZSBpbiBvdGhlciBl
bWFpbC4KCkRhbmllbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 24 23:26:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 23:26:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e78af-0006IU-AG; Tue, 24 Oct 2017 23:26:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e78ae-0006IO-9J
 for xen-devel@lists.xen.org; Tue, 24 Oct 2017 23:26:32 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 53/23-07499-72CCFE95; Tue, 24 Oct 2017 23:26:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKLMWRWlGSWpSXmKPExsUyZ7p8oK76mfe
 RBrsus1gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkXOjazF5zhqDj6fhtrA+MJti5GTg4hgYlM
 Ei0fbboYuYDs34wSZ2/tYYRwNjJK9HQsYIdwehglrvdcYwVpYRMwkjh7dDojiC0iIC1x7fNlM
 JtZoEbi0dE5YDXCAi4S/7r7mEFsFgFViRcPnwPFOTh4Bbwkvk/KBAlLCChITHn4nhnCNpT4vH
 Ep8wRGngWMDKsYNYpTi8pSi3QNjfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQI
 9zwAEOxgvbww4xCjJwaQkyhuQ/j5SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv/lNAOcGi1PTU
 irTMHGAIwqQlOHiURHidQNK8xQWJucWZ6RCpU4zGHB037/5h4ng283UDsxBLXn5eqpQ4bw1Iq
 QBIaUZpHtwgWGxcYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjDvSZApPJl5JXD7XgGdwgR0iq
 z9G5BTShIRUlINjApbb3tm/RT47FxrYygqUvlANXeK1H0XXy5/t/93VM4w2DuZaOZH8Mzck7B
 QOXzZ5fr5JfmNZ+KP3F2eb622dOvPJlfZkgWPvmY7OXroX+bYc+ejxpTpUtrvBG/xiMvwL886
 8vPVgccs4t4nb6o3zq2qFFyzs0EwOdHTPvuOpzvPRv0dJrxSSizFGYmGWsxFxYkAavpTIYgCA
 AA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1508887589!68468345!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51960 invoked from network); 24 Oct 2017 23:26:30 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Oct 2017 23:26:30 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9ONQL2I004519
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 24 Oct 2017 23:26:22 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9ONQLA3022329
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 24 Oct 2017 23:26:21 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9ONQK2Q004956;
 Tue, 24 Oct 2017 23:26:20 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 24 Oct 2017 16:26:20 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Tue, 24 Oct 2017 19:30:20 -0400
Message-Id: <1508887820-23533-1-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, jbeulich@suse.com
Subject: [Xen-devel] [PATCH] x86/vpmu: Remove unnecessary call to
	do_interrupt()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjYWxsIHdhcyBsZWZ0IGR1cmluZyBQVkh2MSByZW1vdmFsIChjb21taXQgMzNlNWMzMjU1
OWUxICgieDg2OgpyZW1vdmUgUFZIdjEgY29kZSIpKToKCi0gICAgICAgIGlmICggaXNfcHZoX3Zj
cHUoc2FtcGxpbmcpICYmCi0gICAgICAgICAgICAgISh2cG11X21vZGUgJiBYRU5QTVVfTU9ERV9B
TEwpICYmCisgICAgICAgIGlmICggISh2cG11X21vZGUgJiBYRU5QTVVfTU9ERV9BTEwpICYmCiAg
ICAgICAgICAgICAgIXZwbXUtPmFyY2hfdnBtdV9vcHMtPmRvX2ludGVycnVwdChyZWdzKSApCiAg
ICAgICAgICAgICByZXR1cm47CgpBcyByZXN1bHQgb2YgdGhpcyBleHRyYSBjYWxsIFZQTVUgbm8g
bG9uZ2VyIHdvcmtzIGZvciBQViBndWVzdHMgb24gSW50ZWwKYmVjYXVzZSB3ZSBlZmZlY3RpdmVs
eSBsb3NlIHZhbHVlIG9mIE1TUl9DT1JFX1BFUkZfR0xPQkFMX1NUQVRVUy4KClNpZ25lZC1vZmYt
Ynk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Ci0tLQpUaGlz
IHNob3VsZCBhbHNvIGdvIGludG8gNC45CgogeGVuL2FyY2gveDg2L2NwdS92cG11LmMgfCA0IC0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9jcHUvdnBtdS5jIGIveGVuL2FyY2gveDg2L2NwdS92cG11LmMKaW5kZXggZmQyZmNhYy4u
N2JhZjQ2MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS92cG11LmMKKysrIGIveGVuL2Fy
Y2gveDg2L2NwdS92cG11LmMKQEAgLTIyNywxMCArMjI3LDYgQEAgdm9pZCB2cG11X2RvX2ludGVy
cnVwdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgaWYgKCAhdnBtdS0+eGVu
cG11X2RhdGEgKQogICAgICAgICAgICAgcmV0dXJuOwogCi0gICAgICAgIGlmICggISh2cG11X21v
ZGUgJiBYRU5QTVVfTU9ERV9BTEwpICYmCi0gICAgICAgICAgICAgIXZwbXUtPmFyY2hfdnBtdV9v
cHMtPmRvX2ludGVycnVwdChyZWdzKSApCi0gICAgICAgICAgICByZXR1cm47Ci0KICAgICAgICAg
aWYgKCB2cG11X2lzX3NldCh2cG11LCBWUE1VX0NBQ0hFRCkgKQogICAgICAgICAgICAgcmV0dXJu
OwogCi0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 25 01:51:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 01:51:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7Aqy-0003t6-4W; Wed, 25 Oct 2017 01:51:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1e7Aqw-0003t0-Hj
 for xen-devel@lists.xen.org; Wed, 25 Oct 2017 01:51:30 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 93/26-25852-12EEFE95; Wed, 25 Oct 2017 01:51:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsXS1taRoqv47n2
 kwb9pghZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a7qfvZCz6xVPQ/CWlg/M/cxcjJISRQKdGx
 5xUbiC0hwCtxZNkMVgjbX2LnzwlANVxANdMYJc793gZWJCyQInHp2X52EFtEwFri9Poudoiid
 UwSTd+OsYE4zAINTBJ3LlxjBKliE1CXOLF4IpjNK2AjsfjCNLBuFgFViS29m8HiogLxEo83nW
 aHqBGUODnzCQuIzSngJbFw8xywODPQnD/zLjFD2PISzVtnM09gFJiFpGUWkrJZSMoWMDKvYlQ
 vTi0qSy3SNdFLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMTwYg2MHYfdn/EKMk
 B5OSKK/VrfeRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4A98C5QSLUtNTK9Iyc4CRApOW4OBRE
 uEtA0nzFhck5hZnpkOkTjEac9x4eP0PE8ezma8bmIVY8vLzUqXEeeNASgVASjNK8+AGwSL4Eq
 OslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR5bUGm8GTmlcDtewV0ChPQKbL2b0BOKUlESEk1MGa
 4/bkhy2FcsVdR1qF4z9LKKW6XanpvrG84HKXxdv7dpnVH+pjX+z2buueix/oLC8Tvn9X6GbY6
 8uvNm+kTZLXdP92f/09GYWJr7NLTj2dZK09uVH516XS1gUHWM4svGRvLRT9m77nqWvm/5+C1t
 HJv+w2sG9y23Ph7O8vx6V3DFdci5u/buq9QiaU4I9FQi7moOBEAN7/etdsCAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1508896287!78590733!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26460 invoked from network); 25 Oct 2017 01:51:28 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Oct 2017 01:51:28 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga105.jf.intel.com with ESMTP; 24 Oct 2017 18:51:24 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,430,1503385200"; d="scan'208";a="913403604"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by FMSMGA003.fm.intel.com with ESMTP; 24 Oct 2017 18:51:22 -0700
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-3-git-send-email-tianyu.lan@intel.com>
 <20171018140541.75y4yhy6i2ydnm7t@dhcp-3-128.uk.xensource.com>
 <1ee12f2e-e894-3fc5-93bb-9cff4c78c18e@intel.com>
 <20171019084735.gtsslnb7xi7pv62y@dhcp-3-128.uk.xensource.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <9aef864b-7912-7eaf-922e-3a7ee3d72522@intel.com>
Date: Wed, 25 Oct 2017 09:43:49 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20171019084735.gtsslnb7xi7pv62y@dhcp-3-128.uk.xensource.com>
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V3 2/29] VIOMMU: Add vIOMMU helper functions
 to create, destroy vIOMMU instance
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDEw5pyIMTnml6UgMTY6NDcsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gRm9y
IGFsbCBwbGF0Zm9ybXMgc3VwcG9ydGluZyBIVk0sIGZvciBQViBJIGRvbid0IHRoaW5rIGl0IG1h
a2VzIHNlbnNlLgo+IFNpbmNlIEFGQUlLIEFSTSBndWVzdCB0eXBlIGlzIGFsc28gSFZNIEkgd291
bGQgcmF0aGVyIGludHJvZHVjZSB0aGlzCj4gZmllbGQgaW4gdGhlIGh2bV9kb21haW4gc3RydWN0
dXJlIHJhdGhlciB0aGFuIHRoZSBnZW5lcmljIGRvbWFpbgo+IHN0cnVjdHVyZS4KPiAKClRoaXMg
c291bmRzIHJlYXNvbmFibGUuCgo+IFlvdSBtaWdodCB3YW50IHRvIHdhaXQgZm9yIGZlZWRiYWNr
IGZyb20gb3RoZXJzIHJlZ2FyZGluZyB0aGlzIGlzc3VlLgo+IAoKSSBkaXNjdXNzZWQgd2l0aCBK
dWxpZW4gYmVmb3JlLiBIZSBob3BlZCBubyB0byBhZGQgdmlvbW11IGNvZGUgZm9yIEFSTQpmaXJz
dC5TbyBzdHJ1Y3QgaHZtX2RvbWFpbiBzZWVtcyB0byBiZSBiZXR0ZXIgcGxhY2Ugc2luY2UgaXQn
cyBhcmNoCnNwZWNpZmljIGRlZmluaXRpb24gYW5kIG9ubHkgYWRkIHN0cnVjdCB2aW9tbXUgZm9y
IHN0cnVjdCBodm1fZG9tYWluIG9mIHg4Ni4KCi0tIApCZXN0IHJlZ2FyZHMKVGlhbnl1IExhbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 25 02:21:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 02:21:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7BJo-0006ET-Gz; Wed, 25 Oct 2017 02:21:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <w@1wt.eu>) id 1e7BJn-0006EN-5v
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 02:21:19 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 3A/83-31244-E15FFE95; Wed, 25 Oct 2017 02:21:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVid6XIRlf26/t
 Ig+9nbSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyrS++xFvSzVix/vYu9gXEOSxcjJ4eQQJ1E
 x7x/jF2MHBwsAqoSzU8lQcJsAnISHy7eYAKxRQQkJeas7GDrYuTiYBbYzyhx/ut9sF5hATuJn
 SfnMoLYvALaEq03J4MVCQmsZZLomLuIDSIhKHFy5hOwBmYBLYkb/14ygSxjFpCWWP6PAyTMKW
 ArcbtnKli5qICyRMOMB8wTGHlnIemehaR7FkL3AkbmVYwaxalFZalFuoYGeklFmekZJbmJmTl
 AnplebmpxcWJ6ak5iUrFecn7uJkZgSDEAwQ7G4+/jDjFKcjApifJa3XofKcSXlJ9SmZFYnBFf
 VJqTWnyIUZ2DQ+D/l1WeUix5+XmpShK8Sz8DlQkWpaanVqRl5gBDHqZSgoNHSYQ3+QtQmre4I
 DG3ODMdInWK0ZLjxsPrf5g4Jm3f8Z+J49nM1w3MQmDzpMR5T4DMEwBpyCjNgxsHi8tLjLJSwr
 yMQLcK8RSkFuVmlqDKv2IU52BUEuYtBVnLk5lXArf1FdBBTEAHydq/ATmoJBEhJdXAOC30pPP
 HxrNuK1+75PEa3kxbO6XJPP5FWlFrwG6zc9O3NksZS9ptzDc/3Xr5azKjLG/VFvZnu50mfPyg
 pHK049OsD3FHaoW2vGKvY5zs4hNhe+n/q0VnNnXN070REbAmZJ7s9y+86XUSj/x6P3MJ+Dt+u
 lpkJ9mtebZide7UWbXhus8dQ6VylFiKMxINtZiLihMBdWZQccYCAAA=
X-Env-Sender: w@1wt.eu
X-Msg-Ref: server-9.tower-27.messagelabs.com!1508898077!113358872!1
X-Originating-IP: [62.212.114.60]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34419 invoked from network); 25 Oct 2017 02:21:17 -0000
Received: from wtarreau.pck.nerim.net (HELO 1wt.eu) (62.212.114.60)
 by server-9.tower-27.messagelabs.com with SMTP; 25 Oct 2017 02:21:17 -0000
Received: (from willy@localhost)
 by pcw.home.local (8.15.2/8.15.2/Submit) id v9P2L6BR031503;
 Wed, 25 Oct 2017 04:21:06 +0200
Date: Wed, 25 Oct 2017 04:21:06 +0200
From: Willy Tarreau <w@1wt.eu>
To: HW42 <hw42@ipsumj.de>
Message-ID: <20171025022106.GB31346@1wt.eu>
References: <20171024081050.2441-1-jgross@suse.com>
 <554ab545-5e74-29c8-0eb7-5db1dcbeb6bb@oracle.com>
 <de27e10a-c384-a0b1-4fd7-03e22663965c@suse.com>
 <8b419db3-8753-be6c-c938-1e2adb210770@oracle.com>
 <5c91d54b-be9a-b454-bf76-d7d10159f1a2@suse.com>
 <f17a1825-c8f0-341a-4f23-37f907d08ab4@ipsumj.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f17a1825-c8f0-341a-4f23-37f907d08ab4@ipsumj.de>
User-Agent: Mutt/1.6.1 (2016-04-27)
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] xen: fix booting ballooned down hvm guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMjQsIDIwMTcgYXQgMDI6NTk6MDBQTSArMDAwMCwgSFc0MiB3cm90ZToKPiBJ
IHRoaW5rIHlvdSByZWFsbHkgc2hvdWxkIGFsbG93IHBzZXVkb255bW91cyBjb250cmlidXRpb25z
LiBCdXQgaW4gbXkKPiBjYXNlIG15IG5pY2tuYW1lIGlzIGFueXdheSBsaW5rZWQgdG8gbXkgbGVn
YWwgbmFtZSBzbyBmZWxsIGZyZWUgdG8gdXNlOgo+IFNpbW9uIEdhaXNlciA8aHc0MkBpcHN1bWou
ZGU+CgpJIHBlcnNvbmFsbHkgYWx3YXlzIGhhdmUgZGlmZmljdWx0aWVzIHdpdGggcHNldWRvcyBp
biBlbWFpbHMsIEkgdGhpbmsKaXQncyBqdXN0IGEgbWF0dGVyIG9mIHJlc3BlY3QgZm9yIGFsbCBv
dGhlciBjb250cmlidXRvcnMuICBJdCdzIGVhc2llcgp0byB3cml0ZSB0byBhIGNvbnRyaWJ1dG9y
IHVzaW5nICJTaW1vbiB3aGF0J3MgeW91ciBvcGluaW9uIiB0aGFuCiJYVzs3NV9AIVhWbiB3aGF0
J3MgeW91ciBvcGluaW9uIi4gSnVzdCBsaWtlIHlvdXIgYm9zcyBwcm9iYWJseQpkb2Vzbid0IGNh
bGwgeW91ICJIVzQyIiwgaXQncyB1bmRlcnN0YW5kYWJsZSB0aGF0IHRoZSBwZW9wbGUgaGF2aW5n
CnRvIGRlYWwgd2l0aCB5b3VyIHdvcmsgbWlnaHQgcHJlZmVyIHRvIGNhbGwgeW91IHdpdGggeW91
ciByZWFsIG5hbWUKYXMgd2VsbC4KCldpbGx5CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 25 04:10:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 04:10:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7D0n-0004z6-H5; Wed, 25 Oct 2017 04:09:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <cardoe@cardoe.com>) id 1e7D0m-0004z0-Fz
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 04:09:48 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 6C/8A-17628-B8E00F95; Wed, 25 Oct 2017 04:09:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKKsWRWlGSWpSXmKPExsVyMXThId1uvg+
 RBt1rGS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyFV7QLOtkqTjVsZW1g/MHSxcjFISQwk1Hi
 XWMbI4jDIvCaWWLZg2vsII6EwB1WiaV7NrJ2MXICOVkSH5Y0QNlpEgs3fWCGsCskFu9qA4sLC
 ShI/J5wiAli7E4miXmP7oIlhAXiJZZ9vABmiwA1bNoziwXEZhbwlZi75zjUHbcZJZacWskGkm
 AT0JB48msGmM0rYCvx/u5psGYWAVWJ5u/tjCC2qECqxJ4nzSwQNYISJ2c+AbM5Bewk5vZeZYR
 YoC7xZ94lZghbXOLWk/lMELa8RPPW2cwTGEVnIWmfhaRlFpKWWUhaFjCyrGLUKE4tKkst0jU0
 1UsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECIwaBiDYwdiw3fMQoyQHk5Ior9Wt9
 5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgbeT9ECgkWpaanVqRl5gDjFyYtwcGjJMLbCZLmLS
 5IzC3OTIdInWJ05bhw59IfJo4fk64AyRsPrwPJA3tuAclnM183MAux5OXnpUqJ8xaCNAuANGe
 U5sGNhqWeS4yyUsK8jEDHCvEUpBblZpagyr9iFOdgVBLmXQEyhSczrwTugldAxzEBHSdr/wbk
 uJJEhJRUAyNL9Z99nueTN0rlZy21XTKRSW1f2yXOX+2trMtZLzk/vlGwKfjLzKRkx3naQcs3q
 5flnq3fzmOYxJkWJXlv4n6j/J7r6RW73HnDJJ/4P0lifan78osM97Fvgpkh++9luPCtqvrtVP
 PvZ0XtXCPlQptTbgubKys3enH8PtSWcinZWO3w3dWZW5VYijMSDbWYi4oTAdM+c2s4AwAA
X-Env-Sender: cardoe@cardoe.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1508904586!108484778!1
X-Originating-IP: [209.85.161.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31753 invoked from network); 25 Oct 2017 04:09:46 -0000
Received: from mail-yw0-f194.google.com (HELO mail-yw0-f194.google.com)
 (209.85.161.194)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 25 Oct 2017 04:09:46 -0000
Received: by mail-yw0-f194.google.com with SMTP id t71so16934921ywc.3
 for <xen-devel@lists.xenproject.org>; Tue, 24 Oct 2017 21:09:46 -0700 (PDT)
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=o/L5pMtUYh7mVllC1Ib21WBtbR4leOVbPn7WeHSr8/I=;
 b=apzsDz80YGRTKLL6eU+8XzBcv68pA7shA4LTmxKAUAF9p15qbcljArl3x/25A1isQt
 abTs/3VjduzwzTDittC8QLP85zg8e07IBHSpIkoMR/7LcpO+bq9AVOicPjbX5SRnw1Fv
 VWrSSGWaXVSQMWLULXmar1RJxJ2B+aDYzDnNQ=
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=o/L5pMtUYh7mVllC1Ib21WBtbR4leOVbPn7WeHSr8/I=;
 b=Zwn2jhKpi++8RXSdwJU6Ix/bd59D3vgsOXP6a7LcUBviCPMYCS0smb7ro5dGOtyUAj
 DGtsCVdlFKiRivHI+p7BKQXKe3inB0CeZKOFPbY9tMumYrasy8F1dqw1PicwQC9LMNzJ
 jvJDV79W3Ri1xwv2DigHf65NNe7LCilFEmBqYonwep8MrJExt8VHFgtH+dgMWr0YGgpJ
 /9xj4BzeZmqunBG51/Pfa923cbe/njX0hPSV7K8l9jkkFkjEhU2IjOIvBLbNVPHnSYaR
 De/+oqajoatMV0vfCY5HjfCuQ5/gVvjPlBXssgBxOnheCSxEdSDrQGbJE93oXb3drUtP
 mSdQ==
X-Gm-Message-State: AMCzsaX8gwY9KQfXDBYWv/8GzmQUEYtXKhK0hxHd1pRnuiUZ0kwXRpe/
 NIB+oLIYi+zDubVCTWOWi5G3aQ==
X-Google-Smtp-Source: ABhQp+TFqcj9QDwYgTZmm3WdCaNy02pTsU066JAqHfHQmh8yMi/bYnBRmceGPfXK0ZlFDVAvwoUaaA==
X-Received: by 10.37.177.33 with SMTP id g33mr505568ybj.407.1508904585730;
 Tue, 24 Oct 2017 21:09:45 -0700 (PDT)
Received: from doug-macbook-2.localdomain
 (104-179-196-18.lightspeed.brhmal.sbcglobal.net. [104.179.196.18])
 by smtp.googlemail.com with ESMTPSA id a7sm916023ywg.101.2017.10.24.21.09.43
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 24 Oct 2017 21:09:44 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich
 <JBeulich@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>
References: <59E4EB5C0200007800186CF8@prv-mh.provo.novell.com>
 <23012.54320.887251.831620@mariner.uk.xensource.com>
 <59E4F8170200007800186DC8@prv-mh.provo.novell.com>
 <6a50108a-18ee-f589-4a0e-f6c6d7d6c72b@citrix.com>
From: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <f3fa7ea5-aa15-91ff-d7ce-133f91c188f2@cardoe.com>
Date: Tue, 24 Oct 2017 23:09:43 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <6a50108a-18ee-f589-4a0e-f6c6d7d6c72b@citrix.com>
Content-Language: en-US
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH] libxc: don't fail domain creation when
 unpacking initrd fails
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTYvMTcgMTE6NDggQU0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMTYvMTAvMTcg
MTc6MTksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxNi4xMC4xNyBhdCAxNzo0NSwgPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+IHdyb3RlOgoKPiAKPiBJJ3ZlIGJlZW4gYml0dGVuIGJ5
IHRoaXMgaXNzdWUgc2V2ZXJhbCB0aW1lcyBiZWZvcmUsIGFuZCBhIGZpeCB3b3VsZCBiZQo+IG5p
Y2UuCgpTYW1lIGhlcmUuCgo+IAo+IElNTywgdGhlIHRvb2xzdGFjayBzaG91bGQgbm90IGJlIG1h
a2luZyBhc3N1bXB0aW9ucyBhYm91dCB0aGUgaW5pdHJkLAo+IGFuZCBzaG91bGRuJ3QgYmUgdG91
Y2hpbmcgaXQuwqAgSXQgaXMgdGhlIHVzZXJzIHJlc3BvbnNpYmlsaXR5IHRvIHByb3ZpZGUKPiBh
biBpbml0cmQgd2hpY2ggaXRzIGtlcm5lbCBjYW4gcmVhZC4KPiAKPiBGdXJ0aGVybW9yZSwgbGVh
dmluZyB0aGUgZGVjb21wcmVzc2lvbiB0byB0aGUga2VybmVsIHJlZHVjZXMgdGhlIGRvbTAKPiBh
dHRhY2sgc3VyZmFjZS4KClRoaXMuIFNvIG1hbnkgdGhpcy4gSSBkbyByZWNhbGwgYnJpbmdpbmcg
dGhpcyB1cCBhdCBhIG1lZXQgdXAgYSB3aGlsZQpiYWNrIGFuZCB0aGUgY29uY2VybiB3YXMgYnJl
YWtpbmcgc29tZW9uZSdzIHdvcmtmbG93LiBNYXliZSB3ZSBjYW4gcHV0IGEKd2FybmluZyB0aGF0
IHRoZSBiZWhhdmlvciBpcyBkZXByZWNhdGVkIGZvciBYIG51bWJlciBvZiByZWxlYXNlcyBiZWZv
cmUKZGVsZXRpbmcgaXQuCgotLSAKRG91ZyBHb2xkc3RlaW4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 25 04:27:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 04:27:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7DHN-0006K7-0V; Wed, 25 Oct 2017 04:26:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7DHL-0006Jv-CA
 for xen-devel@lists.xensource.com; Wed, 25 Oct 2017 04:26:55 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 E3/A0-25852-E8210F95; Wed, 25 Oct 2017 04:26:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsWS0XRdVbdX6EO
 kwewXehYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaL+4l7HgXVhFz/WJLA2M
 x027GDk5hAQamSROXNWDsB8zSvxsjO5i5AKytzFKPH22nxEkISLgLPH1zFx2EJtXQF/i263FY
 HFhATOJm6ePM4I0SAjskpF4/+YGWJGEgLfE/cPHWLoYOcDsxmbtLkZ2DjYBK4lDYiBBFgFViX
 17ciYwci9gZFjFqFGcWlSWWqRraKqXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRH
 obQYg2MH4bVnAIUZJDiYlUV6rW+8jhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwdgh+iBQSLEpN
 T61Iy8wBhh1MWoKDR0mE9ycfUJq3uCAxtzgzHSJ1itGY49imy3+YOJ7NfN3ALMSSl5+XKiXOK
 wkySQCkNKM0D24QLB4uMcpKCfMyAp0mxFOQWpSbWYIq/4pRnINRSZh3jwDQFJ7MvBK4fa+ATm
 ECOkXW/g3IKSWJCCmpBkalzM+eOunrmx3VJX/tv+rD0C7c8nTNihu+HSu5VjiJ28T/sed8sMX
 QgzkzcGtzRI+OuPpG78T0wsrvGdrLgwyidRo6vtfzy5XvSnL5/fm1g962BVWVWXXh/BINJsn6
 kwrqnxuyK2rfMNzWMNFjciH7346NH6p17fnOHOxpavm64pJi3OE8JZbijERDLeai4kQAIQkYn
 oICAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1508905612!64828276!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45378 invoked from network); 25 Oct 2017 04:26:53 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Oct 2017 04:26:53 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7DHG-0005CH-QZ; Wed, 25 Oct 2017 04:26:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e7DHA-0001qe-BL; Wed, 25 Oct 2017 04:26:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e7DH8-0004Bb-Ju; Wed, 25 Oct 2017 04:26:43 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115182-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=6cff0a118f23b98c604a3604ea9de11338e24fbe
X-Osstest-Versions-That: linux=ebe6e90ccc6679cb01d2b280e4b61e6092d4bedb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 25 Oct 2017 04:26:42 +0000
Subject: [Xen-devel] [linux-linus test] 115182: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNTE4MiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE1MTgyLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTQ2ODIKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxMTQ2ODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExNDY4MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE0Njgy
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMTQ2ODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExNDY4MgogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTE0NjgyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTQ2ODIKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExNDY4
MgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293
MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAg
ICAgICAgIDZjZmYwYTExOGYyM2I5OGM2MDRhMzYwNGVhOWRlMTEzMzhlMjRmYmUKYmFzZWxpbmUg
dmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGViZTZlOTBjY2M2Njc5Y2IwMWQyYjI4MGU0
YjYxZTYwOTJkNGJlZGIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNDY4MiAgMjAxNy0xMC0xOCAw
OTo1NDoxMSBaICAgIDYgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTQ3ODEgIDIwMTctMTAt
MjAgMDE6MDA6NDcgWiAgICA1IGRheXMgICAgOSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTUxNzAgIDIwMTctMTAtMjQgMDI6NDc6NTggWiAgICAxIGRheXMgICAgMiBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCjMxNiBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3Rpbmcg
dGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBy
dW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5v
dCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNzk4MCBsaW5lcyBsb25n
LikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 25 06:14:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 06:14:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7Ewm-00053u-O3; Wed, 25 Oct 2017 06:13:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1e7Ewl-00053o-CW
 for xen-devel@lists.xen.org; Wed, 25 Oct 2017 06:13:47 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 0B/0F-29911-A9B20F95; Wed, 25 Oct 2017 06:13:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsXS1tYhoTtT+0O
 kwde9NhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bPjb+sBY/YK078aWdtYDzM1sXIxSEkMJ1R
 YlbrQuYuRk4OCQFeiSPLZrBC2P4SJ14sZYcomsYo0bq/CSwhLBAp0bbuNwuILSJgLXF6fRdU0
 TomiRlH/7KCOMwCPUwS66btAhvLJqAucWLxREYQm1fARmJp+3GgDg4OFgFViQnt0iBhUYF4ic
 ebTrNDlAhKnJz5BGwBp4CXxLz5b8AWMwON+TPvEjOELS/RvHU28wRGgVlIWmYhKZuFpGwBI/M
 qRo3i1KKy1CJdQ3O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAEGUAgh2MtzcG
 HGKU5GBSEuW1uvU+UogvKT+lMiOxOCO+qDQntfgQowwHh5IE736tD5FCgkWp6akVaZk5wGiBS
 Utw8CiJ8EqDpHmLCxJzizPTIVKnGI05bjy8/oeJ49nM1w3MQix5+XmpUuK8nSClAiClGaV5cI
 NgUXyJUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwrxXQabwZOaVwO17BXQKE9ApTapgp5QkIqS
 kGhglnyjsWHfoQMHfA5s/qfVc2VmWdSnnypsN8kVGT5KX5adP+pypXtjOdFaE5/S7zoVdTlxR
 S69VMejvd1jcmZ6gtott3q7ayQ7P3fcaaWpbhbqZmhqtyDh49MqW9/5Nu/z+x5r9vd6bVuh+u
 3735CWOxof5nA5OEo1ft7nsclJT3OnN2x694Z6qxFKckWioxVxUnAgAb+PmLt0CAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1508912023!102998844!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20402 invoked from network); 25 Oct 2017 06:13:45 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Oct 2017 06:13:45 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 24 Oct 2017 23:13:42 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,430,1503385200"; d="scan'208";a="913462997"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by FMSMGA003.fm.intel.com with ESMTP; 24 Oct 2017 23:13:40 -0700
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-6-git-send-email-tianyu.lan@intel.com>
 <20171018151204.it6mulkuoi7z3siy@dhcp-3-128.uk.xensource.com>
 <57292fbe-9ce2-7a80-3a5f-96787840ea05@intel.com>
 <20171019084042.x5heuibvnkgdmil2@dhcp-3-128.uk.xensource.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <b7a330b4-bb21-4a65-517c-2f5a98b3b27a@intel.com>
Date: Wed, 25 Oct 2017 14:06:07 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20171019084042.x5heuibvnkgdmil2@dhcp-3-128.uk.xensource.com>
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V3 5/29] tools/libacpi: Add new fields in
 acpi_config for DMAR table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDEw5pyIMTnml6UgMTY6NDAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24g
VGh1LCBPY3QgMTksIDIwMTcgYXQgMDQ6MDk6MDJQTSArMDgwMCwgTGFuIFRpYW55dSB3cm90ZToK
Pj4gT24gMjAxN+W5tDEw5pyIMTjml6UgMjM6MTIsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+
Pj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYmFjcGkvbGliYWNwaS5oIGIvdG9vbHMvbGliYWNwaS9s
aWJhY3BpLmgKPj4+PiBpbmRleCBhMmVmZDIzLi5mZGQ2YTc4IDEwMDY0NAo+Pj4+IC0tLSBhL3Rv
b2xzL2xpYmFjcGkvbGliYWNwaS5oCj4+Pj4gKysrIGIvdG9vbHMvbGliYWNwaS9saWJhY3BpLmgK
Pj4+PiBAQCAtMjAsNiArMjAsOCBAQAo+Pj4+ICAjaWZuZGVmIF9fTElCQUNQSV9IX18KPj4+PiAg
I2RlZmluZSBfX0xJQkFDUElfSF9fCj4+Pj4gIAo+Pj4+ICsjaW5jbHVkZSA8c3RkYm9vbC5oPgo+
Pj4KPj4+IEknbSBxdWl0ZSBzdXJlIHlvdSBzaG91bGRuJ3QgYWRkIHRoaXMgaGVyZSwgc2VlIGhv
dyBoZWFkZXJzIGFyZSBhZGRlZAo+Pj4gdXNpbmcgTElCQUNQSV9TVERVVElMUy4KPj4+Cj4+Cj4+
IFdlIG1heSByZXBsYWNlIGJvb2wgd2l0aCB1aW50OF90IHh4eDoxIHRvIGF2b2lkIGludHJvZHVj
ZSBuZXcgaGVhZCBmaWxlLgo+IAo+IERpZCB5b3UgY2hlY2sgd2hldGhlciBpbmNsdWRpbmcgc3Rk
Ym9vbCBpcyBhY3R1YWxseSByZXF1aXJlZD8gQUZBSUNUCj4gaHZtbG9hZGVyIHV0aWwuaCBhbHJl
YWR5IGluY2x1ZGVzIGl0LCBhbmQgeW91IHdvdWxkIG9ubHkgaGF2ZSB0bwo+IGludHJvZHVjZSBp
dCBpbiBsaWJ4bCBpZiBpdCdzIG5vdCB0aGVyZSB5ZXQuCj4gCgpZZXMsIHlvdSBhcmUgcmlnaHQu
IHN0ZGJvb2wuaCBoYXMgaW50cm9kdWNlZCBpbiBib3RoIGxpYnhsKGxpYnhsLmgpIGFuZApodm1s
b2FkZXIodXRpbC5oKS4gV2UganVzdCBuZWVkIHRvIGFkanVzdCBpbmNsdWRlIG9yZGVyLgoKLS0g
CkJlc3QgcmVnYXJkcwpUaWFueXUgTGFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 25 06:19:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 06:19:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7F1q-0005HY-Bl; Wed, 25 Oct 2017 06:19:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7F1o-0005H4-Uq
 for xen-devel@lists.xensource.com; Wed, 25 Oct 2017 06:19:01 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 06/75-15231-4DC20F95; Wed, 25 Oct 2017 06:19:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsWS0XRdVfeyzod
 Ig58PWS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacfatU8HUVYwV//esYGxg
 3FjWxcjFISTQyCRxbs1HJgjnMaPE8RsfGCGcbYwS57bcZe9i5OQQEXCW+HpmLpjNK6AvMe3CR
 hYQW1jASuL5mifMIA0SAuflJX62bmUDSUgIeEqcW76LGcY+2DUTaCo7BxtQwyExkCiLgKrE/b
 VzmScwci9gZFjFqF6cWlSWWqRrqJdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJEej
 zegYGxh2MTb3OhxglOZiURHmtbr2PFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBW6r9IVJIsCg1
 PbUiLTMHGHwwaQkOHiURXl6QNG9xQWJucWY6ROoUozHHsU2X/zBxPJv5uoFZiCUvPy9VSpy3F
 qRUAKQ0ozQPbhAsKi4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEub1B5nCk5lXArfvFdApTE
 CnNKmCnVKSiJCSamAU37njGu9LnlvKNrtC1nBLeJ3Z/UHmXOXBpleea+K2rPM4tLa8oIfJrNl
 H33vRbCkVpnVOy89JX6+qZsqsfSzu9f+/7PP00ISm7Ktnjf6s05ULvn1x/pPY8KeBB/5zz+Xd
 6v/0xzF759hQ+Za/L1L4HhaJmnvGNZz7/urKtldWbFOqOTsnZoUrsRRnJBpqMRcVJwIA7qmgh
 IUCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1508912337!92641038!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53411 invoked from network); 25 Oct 2017 06:18:58 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Oct 2017 06:18:58 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7F1j-0008OO-L5; Wed, 25 Oct 2017 06:18:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e7F1d-0004SR-EG; Wed, 25 Oct 2017 06:18:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e7F1b-0003Yi-W9; Wed, 25 Oct 2017 06:18:48 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115185-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=03af24c35ed38967ab8151fdb53da3f6f6cc0872
X-Osstest-Versions-That: xen=0c647de4db305a0b02f73684f9637acbf7b7f92a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 25 Oct 2017 06:18:48 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 115185: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2980466075295859447=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 115185 xen-4.8-testing real [real]
http://logs.test-lab.xenproject.org/osstest/logs/115185/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop        fail REGR. vs. 114689

Tests which did not succeed, but are not blocking:
 test-xtf-amd64-amd64-4      49 xtf/test-hvm64-lbr-tsx-vmentry fail like 114661
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 114689
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114689
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114689
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop             fail like 114689
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114689
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop            fail like 114689
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 114689
 build-amd64-prev              7 xen-build/dist-test          fail   never pass
 build-i386-prev               7 xen-build/dist-test          fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 xen                  03af24c35ed38967ab8151fdb53da3f6f6cc0872
baseline version:
 xen                  0c647de4db305a0b02f73684f9637acbf7b7f92a

Last test of basis   114689  2017-10-18 11:16:06 Z    6 days
Testing same since   115185  2017-10-24 14:45:00 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Kevin Tian <kevin.tian@intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         pass    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

------------------------------------------------------------
commit 03af24c35ed38967ab8151fdb53da3f6f6cc0872
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Oct 24 16:29:06 2017 +0200

    x86emul: handle address wrapping
    
    This just the emulator part of commit 7869e2bafe
    ("x86emul/fuzz: add rudimentary limit checking"):
    
    Several adjustments to the emulator's address calculations are needed:
    While the DstBitBase one is really mandatory, the specification allows
    for either original or new behavior for two-part accesses. Observed
    behavior on real hardware, however, is for such accesses to silently
    wrap at the 2^^32 boundary in other than 64-bit mode, just like they do
    at the 2^^64 boundary in 64-bit mode, which our code is now being
    brought in line with. While adding truncate_ea() invocations there,
    also convert open coded instances of it.
    
    Reported-by: George Dunlap <george.dunlap@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 4a3c5e119aa53b3edbfd2d1c1f45383fc1063940
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Oct 24 16:28:41 2017 +0200

    VMX: PLATFORM_INFO MSR is r/o
    
    Therefore all write attempts should produce #GP, just like on real
    hardware.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Acked-by: Kevin Tian <kevin.tian@intel.com>

commit 2956a3fdd9193cee857cc0d6ba2381712cf15b65
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Oct 24 16:28:11 2017 +0200

    x86: avoid #GP for PV guest MSR accesses
    
    Halfway recent Linux kernels probe MISC_FEATURES_ENABLES on all CPUs,
    leading to ugly recovered #GP fault messages with debug builds on older
    systems. We can do better, so introduce synthetic feature flags for
    both this and PLATFORM_INFO to avoid the rdmsr_safe() altogether.
    
    Note that the r/o nature of PLATFORM_INFO is now also being enforced.
    
    The rdmsr_safe() uses for MISC_ENABLE are left in place as benign - it
    exists for all 64-bit capable Intel CPUs (see e.g. early_init_intel()).
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 3cd9d8440b6cc61ccae4da10855563a395632306
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Oct 24 16:27:34 2017 +0200

    x86/vvmx: Fix WRMSR interception of VMX MSRs
    
    FEATURE_CONTROL is already read with LOCK bit set (so is unmodifiable), and
    all VMX MSRs are read-only.  Also, fix the MSR_IA32_VMX_TRUE_ENTRY_CTLS bound
    to be MSR_IA32_VMX_VMFUNC, rather than having the intervening MSRs falling
    into the default case.
    
    Raise #GP faults if the guest tries to modify any of them.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Kevin Tian <kevin.tian@intel.com>
    master commit: 46c3acb308bf0cd044b114e637aacaf18b957618
    master date: 2017-06-30 11:27:50 +0100

commit ffb294731d3b748c36b6ee3b781d5aeb378ce7d1
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Oct 24 16:27:04 2017 +0200

    x86: fix do_update_va_mapping_otherdomain() wrt translated domains
    
    While I can't seem to find any users of this hypercall (being a likely
    explanation of why the problem wasn't noticed so far), just like for
    do_mmu_update() paged-out and shared page handling is needed here. Move
    all this logic into mod_l1_entry(), which then also results in no
    longer
    - doing any of this handling for non-present PTEs,
    - acquiring two temporary page references when one is already more than
      enough.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 46aaf41ee099a048d7a554c03ae01bcdaa07f776
    master date: 2017-10-13 12:43:41 +0200

commit f457a229bc16cb33c20c80fcc91af36e04b1e01f
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Oct 24 16:26:33 2017 +0200

    x86: request page table page-in for the correct domain
    
    The domain passed to p2m_mem_paging_populate() should match the one
    passed to the corresponding get_page_from_gfn().
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 66b7f58e585e39fb19bbf38df02fff5a80eba1ff
    master date: 2017-10-13 12:42:43 +0200

commit 011a612fa2aab667a097dc4bcbb4ccf81bbe6b1d
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Oct 24 16:26:03 2017 +0200

    xen/domctl: Fix Xen heap leak via XEN_DOMCTL_getvcpucontext
    
    The backing structure for XEN_DOMCTL_getvcpucontext is only zeroed in the x86
    HVM case.  At the very least, this means that ARM returns junk through its
    flags field (as it is only ever conditionally or'd into), and x86 PV leaks
    data through gdt_frames[14...15].  (An exhaustive search for other leaks
    hasn't been performed).
    
    Unconditionally zero the memory upon allocation, and forgo the double clear
    for x86 HVM.  These hypercalls are not on hotpaths.
    
    Note that this does not qualify for an XSA.  Per XSA-77,
    XEN_DOMCTL_getvcpucontext is unsafe for disaggregation, meaning that only the
    control domain can use this hypercall.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: 3b2eeb7412e529f38d1e8b872ba0bc6ab09a7008
    master date: 2017-10-09 12:43:21 +0100

commit 5b37b5cf0a716c390b16cf1a845699291e3f66ba
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Oct 24 16:25:30 2017 +0200

    x86/PV: fix/generalize guest nul selector handling
    
    Segment bases (and limits) aren't being cleared by the loading of a nul
    selector into a segment register on AMD CPUs. Therefore, if an
    outgoing vCPU has a non-zero base in FS or GS and the subsequent
    incoming vCPU has a non-zero but nul selector in the respective
    register(s), the selector value(s) would be loaded without clearing the
    segment base(s) in the hidden register portion.
    
    Since the ABI states "zero" in its description of the fs and gs fields,
    it is worth noting that the chosen approach to fix this alters the
    written down ABI. I consider this preferrable over enforcing the
    previously written down behavior, as nul selectors are far more likely
    to be what was meant from the beginning.
    
    The adjustments also eliminate an inconsistency between FS and GS
    handling: Old code had an extra pointless (gs_base_user was always zero
    when DIRTY_GS was set) conditional for GS. The old bitkeeper changeset
    has no explanation for this asymmetry.
    
    Inspired by Linux commit e137a4d8f4dd2e277e355495b6b2cb241a8693c3.
    
    Additionally for DS and ES a flat selector is being loaded prior to the
    loading of a nul one on AMD CPUs, just as a precautionary measure
    (we're not currently aware of ways for a guest to deduce the base of a
    segment register which has a nul selector loaded).
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 4e383df8650d72e47e2ca4ebfc4f6986f791d2f2
    master date: 2017-10-04 14:17:08 +0200

commit 379213ca254a316430d7a96148e24683ecc12fd4
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Oct 24 16:24:48 2017 +0200

    x86/msr: Correct the definition of MSR_IA32_APICBASE_BASE
    
    0xfffff << 12 is undefined behaviour, due to shifting into the sign bit of an
    integer.
    
    Spotted by the Undefined Behaviour Sanitiser
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    master commit: dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
    master date: 2017-10-03 17:45:24 +0100

commit f3b2080a55b773f1d59231969643075576da63d9
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Oct 24 16:24:18 2017 +0200

    x86/svm: Fix a livelock when trying to run shadowed unpaged guests
    
    On AMD processors which support SMEP (Some Fam16h processors) and SMAP (Zen,
    Fam17h), a guest which is running with shadow paging and clears CR0.PG while
    keeping CR4.{SMEP,SMAP} set will livelock, as hardware raises #PF which the
    shadow pagetable concludes shouldn't happen.
    
    This occurs because hardware is running with host paging settings, which
    causes the guests choice of SMEP/SMAP to actually take effect, even though
    they shouldn't from the guests point of view.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
    master commit: 3164f2f9db1e63ea64c3f9520d40cb09920d2b35
    master date: 2017-10-02 13:57:34 +0100

commit fcbbd0faeeb9a7dd204287fee7871df397c957ee
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Oct 24 16:22:49 2017 +0200

    gnttab: fix pin count / page reference race
    
    Dropping page references before decrementing pin counts is a bad idea
    if assumptions are being made that a non-zero pin count implies a valid
    page. Fix the order of operations in gnttab_copy_release_buf(), but at
    the same time also remove the assertion that was found to trigger:
    map_grant_ref() also has the potential of causing a race here, and
    changing the order of operations there would likely be quite a bit more
    involved.
    
    This is CVE-2017-15597 / XSA-236.
    
    Reported-by: Pawel Wieczorkiewicz <wipawel@amazon.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: e008f7619dcd6d549727c9635b3f9f3c7ee483ed
    master date: 2017-10-24 16:01:33 +0200
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2980466075295859447==--

From xen-devel-bounces@lists.xen.org Wed Oct 25 06:45:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 06:45:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7FRi-0007EF-I8; Wed, 25 Oct 2017 06:45:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dongli.zhang@oracle.com>) id 1e7FRh-0007E9-Af
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 06:45:45 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 46/53-20813-81330F95; Wed, 25 Oct 2017 06:45:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeJIrShJLcpLzFFi42LpnVTnqith/CH
 S4Hozi8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvFj5TXGgsVyFX9ObWZsYLwk2cXIxSEkMJFJ
 4v3n/+wQzm9Gid+Te6GcDYwSM3/vZe5i5ARyuhklXt+XALHZBHQkph04xQJiiwg4SGzafxCog
 YODWcBLYvocXZCwsECExIVrH5hAbBYBVYlXE5cygti8Am4SRzddYQexJQTkJG6e62SGsA0lTj
 /cxjiBkWcBI8MqRo3i1KKy1CJdI3O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYx
 AzzMAwQ7GxWsDDzFKcjApifJa3XofKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC18/oQ6SQYFFq
 empFWmYOMARh0hIcPEoivLqGQGne4oLE3OLMdIjUKUZvjmObLv9h4vgx6QqQ7Lh5F0huApMbv
 j8Aks9mvm5gFmLJy89LlRLn1QTZIAAyIqM0D24BLJYuMcpKCfMyAp0sxFOQWpSbWYIq/4pRnI
 NRSZhXHmQKT2ZeCdwdr4BOZAI6sUkV7MSSRISUVAPjplYWydf3DrKfeBx/Lvpe05zkKeWvctP
 Ulyun+EUo31LIkD72/c5P8XPhIjcDpjx5odr68gbbUx+VdMF8g6I/6/mP35nryONykePwXoPH
 jK7K37XVdFWkJr5s69a9nyzH3GX8ed+2ef4tuVMn782R+bdNrS7khenhPR67XdWemlcdfP+oO
 velEktxRqKhFnNRcSIAzSHck6ACAAA=
X-Env-Sender: dongli.zhang@oracle.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1508913942!75293695!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45253 invoked from network); 25 Oct 2017 06:45:43 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Oct 2017 06:45:43 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9P6jfjP014950
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 25 Oct 2017 06:45:41 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9P6jeeE028465
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 25 Oct 2017 06:45:40 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9P6jeaM020547;
 Wed, 25 Oct 2017 06:45:40 GMT
Received: from linux.cn.oracle.com (/10.182.70.198)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 24 Oct 2017 23:45:36 -0700
From: Dongli Zhang <dongli.zhang@oracle.com>
To: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
Date: Wed, 25 Oct 2017 14:45:15 +0800
Message-Id: <1508913915-7382-1-git-send-email-dongli.zhang@oracle.com>
X-Mailer: git-send-email 2.7.4
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: jgross@suse.com, boris.ostrovsky@oracle.com, joao.m.martins@oracle.com
Subject: [Xen-devel] [PATCH v3 1/1] xen/time: do not decrease steal time
	after live migration on xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWZ0ZXIgZ3Vlc3QgbGl2ZSBtaWdyYXRpb24gb24geGVuLCBzdGVhbCB0aW1lIGluIC9wcm9jL3N0
YXQKKGNwdXN0YXRbQ1BVVElNRV9TVEVBTF0pIG1pZ2h0IGRlY3JlYXNlIGJlY2F1c2Ugc3RlYWwg
cmV0dXJuZWQgYnkKeGVuX3N0ZWFsX2xvY2soKSBtaWdodCBiZSBsZXNzIHRoYW4gdGhpc19ycSgp
LT5wcmV2X3N0ZWFsX3RpbWUgd2hpY2ggaXMKZGVyaXZlZCBmcm9tIHByZXZpb3VzIHJldHVybiB2
YWx1ZSBvZiB4ZW5fc3RlYWxfY2xvY2soKS4KCkZvciBpbnN0YW5jZSwgc3RlYWwgdGltZSBvZiBl
YWNoIHZjcHUgaXMgMzM1IGJlZm9yZSBsaXZlIG1pZ3JhdGlvbi4KCmNwdSAgMTk4IDAgMzY4IDIw
MDA2NCAxOTYyIDAgMCAxMzQwIDAgMApjcHUwIDM4IDAgODEgNTAwNjMgNDkyIDAgMCAzMzUgMCAw
CmNwdTEgNjUgMCA5NyA0OTc2MyA2MzQgMCAwIDMzNSAwIDAKY3B1MiAzOCAwIDgxIDUwMDk4IDQ2
MiAwIDAgMzM1IDAgMApjcHUzIDU2IDAgMTA3IDUwMTM4IDM3NCAwIDAgMzM1IDAgMAoKQWZ0ZXIg
bGl2ZSBtaWdyYXRpb24sIHN0ZWFsIHRpbWUgaXMgcmVkdWNlZCB0byAzMTIuCgpjcHUgIDIwMCAw
IDM3MCAyMDAzMzAgMTk3MSAwIDAgMTI0OCAwIDAKY3B1MCAzOCAwIDgyIDUwMTIzIDUwMCAwIDAg
MzEyIDAgMApjcHUxIDY1IDAgOTcgNDk4MzIgNjM0IDAgMCAzMTIgMCAwCmNwdTIgMzkgMCA4MiA1
MDE2NyA0NjIgMCAwIDMxMiAwIDAKY3B1MyA1NiAwIDEwNyA1MDIwNyAzNzQgMCAwIDMxMiAwIDAK
ClNpbmNlIHJ1bnN0YXRlIHRpbWVzIGFyZSBjdW11bGF0aXZlIGFuZCBjbGVhcmVkIGR1cmluZyB4
ZW4gbGl2ZSBtaWdyYXRpb24KYnkgeGVuIGh5cGVydmlzb3IsIHRoZSBpZGVhIG9mIHRoaXMgcGF0
Y2ggaXMgdG8gYWNjdW11bGF0ZSBydW5zdGF0ZSB0aW1lcwp0byBnbG9iYWwgcGVyY3B1IHZhcmlh
YmxlcyBiZWZvcmUgbGl2ZSBtaWdyYXRpb24gc3VzcGVuZC4gT25jZSBndWVzdCBWTSBpcwpyZXN1
bWVkLCB4ZW5fZ2V0X3J1bnN0YXRlX3NuYXBzaG90X2NwdSgpIHdvdWxkIGFsd2F5cyByZXR1cm4g
dGhlIHN1bSBvZiBuZXcKcnVuc3RhdGUgdGltZXMgYW5kIHByZXZpb3VzbHkgYWNjdW11bGF0ZWQg
dGltZXMgc3RvcmVkIGluIGdsb2JhbCBwZXJjcHUKdmFyaWFibGVzLgoKU2ltaWxhciBhbmQgbW9y
ZSBzZXZlcmUgaXNzdWUgd291bGQgaW1wYWN0IHByaW9yIGxpbnV4IDQuOC00LjEwIGFzCmRpc2N1
c3NlZCBieSBNaWNoYWVsIExhcyBhdApodHRwczovLzB4c3R1YnMub3JnL2RlYnVnZ2luZy1hLWZs
YWt5LWNwdS1zdGVhbC10aW1lLWNvdW50ZXItb24tYS1wYXJhdmlydHVhbGl6ZWQteGVuLWd1ZXN0
LAp3aGljaCB3b3VsZCBvdmVyZmxvdyBzdGVhbCB0aW1lIGFuZCBsZWFkIHRvIDEwMCUgc3QgdXNh
Z2UgaW4gdG9wIGNvbW1hbmQKZm9yIGxpbnV4IDQuOC00LjEwLiBBIGJhY2twb3J0IG9mIHRoaXMg
cGF0Y2ggd291bGQgZml4IHRoYXQgaXNzdWUuCgpSZWZlcmVuY2VzOiBodHRwczovLzB4c3R1YnMu
b3JnL2RlYnVnZ2luZy1hLWZsYWt5LWNwdS1zdGVhbC10aW1lLWNvdW50ZXItb24tYS1wYXJhdmly
dHVhbGl6ZWQteGVuLWd1ZXN0ClNpZ25lZC1vZmYtYnk6IERvbmdsaSBaaGFuZyA8ZG9uZ2xpLnpo
YW5nQG9yYWNsZS5jb20+CgotLS0KQ2hhbmdlZCBzaW5jZSB2MToKICAqIHJlbG9jYXRlIG1vZGlm
aWNhdGlvbiB0byB4ZW5fZ2V0X3J1bnN0YXRlX3NuYXBzaG90X2NwdQoKQ2hhbmdlZCBzaW5jZSB2
MjoKICAqIGFjY3VtdWxhdGUgcnVuc3RhdGUgdGltZXMgYmVmb3JlIGxpdmUgbWlncmF0aW9uCgot
LS0KIGRyaXZlcnMveGVuL21hbmFnZS5jICB8ICAxICsKIGRyaXZlcnMveGVuL3RpbWUuYyAgICB8
IDE5ICsrKysrKysrKysrKysrKysrKysKIGluY2x1ZGUveGVuL3hlbi1vcHMuaCB8ICAxICsKIDMg
ZmlsZXMgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVu
L21hbmFnZS5jIGIvZHJpdmVycy94ZW4vbWFuYWdlLmMKaW5kZXggYzQyNWQwMy4uOWFhMjk1NSAx
MDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vbWFuYWdlLmMKKysrIGIvZHJpdmVycy94ZW4vbWFuYWdl
LmMKQEAgLTcyLDYgKzcyLDcgQEAgc3RhdGljIGludCB4ZW5fc3VzcGVuZCh2b2lkICpkYXRhKQog
CX0KIAogCWdudHRhYl9zdXNwZW5kKCk7CisJeGVuX2FjY3VtdWxhdGVfcnVuc3RhdGVfdGltZSgp
OwogCXhlbl9hcmNoX3ByZV9zdXNwZW5kKCk7CiAKIAkvKgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94
ZW4vdGltZS5jIGIvZHJpdmVycy94ZW4vdGltZS5jCmluZGV4IGFjNWYyM2YuLjZkZjNmODIgMTAw
NjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3RpbWUuYworKysgYi9kcml2ZXJzL3hlbi90aW1lLmMKQEAg
LTE5LDYgKzE5LDggQEAKIC8qIHJ1bnN0YXRlIGluZm8gdXBkYXRlZCBieSBYZW4gKi8KIHN0YXRp
YyBERUZJTkVfUEVSX0NQVShzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvLCB4ZW5fcnVuc3RhdGUp
OwogCitzdGF0aWMgREVGSU5FX1BFUl9DUFUodTY0WzRdLCBvbGRfcnVuc3RhdGVfdGltZSk7CisK
IC8qIHJldHVybiBhbiBjb25zaXN0ZW50IHNuYXBzaG90IG9mIDY0LWJpdCB0aW1lL2NvdW50ZXIg
dmFsdWUgKi8KIHN0YXRpYyB1NjQgZ2V0NjQoY29uc3QgdTY0ICpwKQogewpAQCAtNTIsNiArNTQs
NyBAQCBzdGF0aWMgdm9pZCB4ZW5fZ2V0X3J1bnN0YXRlX3NuYXBzaG90X2NwdShzdHJ1Y3QgdmNw
dV9ydW5zdGF0ZV9pbmZvICpyZXMsCiB7CiAJdTY0IHN0YXRlX3RpbWU7CiAJc3RydWN0IHZjcHVf
cnVuc3RhdGVfaW5mbyAqc3RhdGU7CisJaW50IGk7CiAKIAlCVUdfT04ocHJlZW1wdGlibGUoKSk7
CiAKQEAgLTY0LDYgKzY3LDIyIEBAIHN0YXRpYyB2b2lkIHhlbl9nZXRfcnVuc3RhdGVfc25hcHNo
b3RfY3B1KHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gKnJlcywKIAkJcm1iKCk7CS8qIEh5cGVy
dmlzb3IgbWlnaHQgdXBkYXRlIGRhdGEuICovCiAJfSB3aGlsZSAoZ2V0NjQoJnN0YXRlLT5zdGF0
ZV9lbnRyeV90aW1lKSAhPSBzdGF0ZV90aW1lIHx8CiAJCSAoc3RhdGVfdGltZSAmIFhFTl9SVU5T
VEFURV9VUERBVEUpKTsKKworCWZvciAoaSA9IDA7IGkgPCA0OyBpKyspCisJCXJlcy0+dGltZVtp
XSArPSBwZXJfY3B1KG9sZF9ydW5zdGF0ZV90aW1lLCBjcHUpW2ldOworfQorCit2b2lkIHhlbl9h
Y2N1bXVsYXRlX3J1bnN0YXRlX3RpbWUodm9pZCkKK3sKKwlzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9p
bmZvIHN0YXRlOworCWludCBjcHU7CisKKwlmb3JfZWFjaF9wb3NzaWJsZV9jcHUoY3B1KSB7CisJ
CXhlbl9nZXRfcnVuc3RhdGVfc25hcHNob3RfY3B1KCZzdGF0ZSwgY3B1KTsKKwkJbWVtY3B5KHBl
cl9jcHUob2xkX3J1bnN0YXRlX3RpbWUsIGNwdSksCisJCQkJc3RhdGUudGltZSwKKwkJCQk0ICog
c2l6ZW9mKHU2NCkpOworCX0KIH0KIAogLyoKZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL3hlbi1v
cHMuaCBiL2luY2x1ZGUveGVuL3hlbi1vcHMuaAppbmRleCAyMThlNmFhLi41NjgwMDU5IDEwMDY0
NAotLS0gYS9pbmNsdWRlL3hlbi94ZW4tb3BzLmgKKysrIGIvaW5jbHVkZS94ZW4veGVuLW9wcy5o
CkBAIC0zMiw2ICszMiw3IEBAIHZvaWQgeGVuX3Jlc3VtZV9ub3RpZmllcl91bnJlZ2lzdGVyKHN0
cnVjdCBub3RpZmllcl9ibG9jayAqbmIpOwogYm9vbCB4ZW5fdmNwdV9zdG9sZW4oaW50IHZjcHUp
Owogdm9pZCB4ZW5fc2V0dXBfcnVuc3RhdGVfaW5mbyhpbnQgY3B1KTsKIHZvaWQgeGVuX3RpbWVf
c2V0dXBfZ3Vlc3Qodm9pZCk7Cit2b2lkIHhlbl9hY2N1bXVsYXRlX3J1bnN0YXRlX3RpbWUodm9p
ZCk7CiB2b2lkIHhlbl9nZXRfcnVuc3RhdGVfc25hcHNob3Qoc3RydWN0IHZjcHVfcnVuc3RhdGVf
aW5mbyAqcmVzKTsKIHU2NCB4ZW5fc3RlYWxfY2xvY2soaW50IGNwdSk7CiAKLS0gCjIuNy40CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 25 06:49:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 06:49:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7FVH-0007PT-1W; Wed, 25 Oct 2017 06:49:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7FVF-0007P4-1a
 for xen-devel@lists.xensource.com; Wed, 25 Oct 2017 06:49:25 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 03/62-08856-4F330F95; Wed, 25 Oct 2017 06:49:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsWS0XRdVfez8Yd
 Ig+uzZCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasWvGEZaC/9EVk+6tZm9g
 XGTRxcjFISTQyCTxYXofO4TzmFFi09czrBDONkaJ61P+MXUxcnKICDhLfD0zF6iKg4NXQF9i2
 mspkLCwgJXEo6lLmEHqJQS65CR+fpzJBpKQEPCUmDXtCROMvXj7RMYuRnYONqCGQ2IgURYBVY
 mlaz4zTmDkXsDIsIpRozi1qCy1SNfISC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3c
 TI9Dn9QwMjDsYp57wO8QoycGkJMprdet9pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3h9GHyKF
 BItS01Mr0jJzgMEHk5bg4FES4eUHBqAQb3FBYm5xZjpE6hSjMcexTZf/MHE8m/m6gVmIJS8/L
 1VKnFcApFQApDSjNA9uECwqLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5vUGmcKTmVcCt+
 8V0ClMQKc0qYKdUpKIkJJqYEx//9rHh/Nz3s7ehmeGe7J4VC3krvw90TOd/9eVXUuVanYbME5
 +tZAjc0HThr3s0sYiWz4e0dPfdeZ1ZtXRky8OrM5V+CI4P/b0v/aqeweDN0UbaW9a9/Wo++I9
 yxf0vdtSu+eIOFuUbxbjsa7gFVYR/YqnP8/2eTolMlY49tuT+rL7bIdvfYpXYinOSDTUYi4qT
 gQA6/he14UCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1508914162!104288400!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65485 invoked from network); 25 Oct 2017 06:49:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Oct 2017 06:49:23 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7FVA-0000jb-0M; Wed, 25 Oct 2017 06:49:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e7FV3-0006G3-Qr; Wed, 25 Oct 2017 06:49:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e7FV3-00031F-B9; Wed, 25 Oct 2017 06:49:13 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115186-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore.2:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:allowable
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt: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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-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-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-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm: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-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck: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-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=61b6df9d821481ba4e26e5843aa9320345077319
X-Osstest-Versions-That: xen=2040ac14e4cfbae679751796266527d92d11ac78
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 25 Oct 2017 06:49:13 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 115186: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNTE4NiB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNTE4Ni8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiBmYWlsIFJFR1IuIHZzLiAxMTUwMTgK
ClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2lu
Zyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTUwMTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTE0NzMzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwg
bGlrZSAxMTQ5NDkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExNDk0OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IDE0IGd1ZXN0LWxvY2FsbWlncmF0ZSAgICBmYWlsIGxpa2UgMTE1MDE4
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAg
ICAgICAgZmFpbCAgbGlrZSAxMTUwMTgKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYg
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDExNTAxOAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVu
ICAgICAgICAgICAgICAgICAgNjFiNmRmOWQ4MjE0ODFiYTRlMjZlNTg0M2FhOTMyMDM0NTA3NzMx
OQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgMjA0MGFjMTRlNGNmYmFl
Njc5NzUxNzk2MjY2NTI3ZDkyZDExYWM3OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE1MDE4ICAy
MDE3LTEwLTIyIDA5OjU5OjE4IFogICAgMiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExNTE4
NiAgMjAxNy0xMC0yNCAxNDo0Njo1OSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVv
cGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBj
aXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBLZXZpbiBUaWFu
IDxrZXZpbi50aWFuQGludGVsLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVu
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2gg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBs
b2c7IGl0IHdvdWxkIGJlIDMxMiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 25 07:08:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 07:08:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7Fny-0000R4-14; Wed, 25 Oct 2017 07:08:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1e7Fnw-0000Qy-7F
 for xen-devel@lists.xen.org; Wed, 25 Oct 2017 07:08:44 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 89/53-19067-B7830F95; Wed, 25 Oct 2017 07:08:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsVyuP0Ov26VxYd
 Ig033DCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyV6xqZC27zVKzf8p21gbGZu4uRk0NCwEji
 7cR/TF2MXBxCAgsZJd7eOMMCkhAWyJFYuvcFI4gtIlAjsbS1hx3EFhKolrh3ZzmYzSagKrHh+
 ilWEJtXwFrid+9esHoWoPimBe1gNaIC4RJ3Wt+xQNQISpyc+QTM5hSwk1h1fB1YPbOAusSfeZ
 eYIWxxiU3PvrNC2PISzVtnM09g5JuFpH0WkpZZSFpmIWlZwMiyilG9OLWoLLVI11IvqSgzPaM
 kNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMwCBmAYAfj2lbnQ4ySHExKorxWt95HCvEl5adU
 ZiQWZ8QXleakFh9i1ODgEOhbs/oCoxRLXn5eqpIE7yrzD5FCgkWp6akVaZk5wDiBKZXg4FES4
 d0PkuYtLkjMLc5Mh0idYjTmOLbp8h8mjmczXzcwC4FNkhLntQQpFQApzSjNgxsEi99LjLJSwr
 yMQGcK8RSkFuVmlqDKv2IU52BUEuZtAZnCk5lXArfvFdApTECnNKmCnVKSiJCSamAUuqt6691
 n3kt2qt6ePPz61Zt3PrKSPW6g/p43J4llYc918/j8Jfv2l249HCO75IuB+9ZJ1XxT1go5K7Yt
 ZbM5tsXz6uV1X163Xlu/7nho217zm78zUr9pVofVrXjtfSjQ4ZzK8uXb7/FVx3F0XjC84XP8z
 s3HGzUsTqqoHoyYsNmqrWh6qES1EktxRqKhFnNRcSIAeXMvn9oCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1508915322!104952479!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1579 invoked from network); 25 Oct 2017 07:08:42 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-3.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 25 Oct 2017 07:08:42 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id BD19DAC05;
 Wed, 25 Oct 2017 07:08:41 +0000 (UTC)
To: Julien Grall <julien.grall@linaro.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1507835949-9429-1-git-send-email-andrew.cooper3@citrix.com>
 <eebf5c24-e1aa-32e2-a9c6-ebe16ea5820f@linaro.org>
From: Juergen Gross <jgross@suse.com>
Message-ID: <1d808c5b-ea95-5789-b202-6aa81caf60c5@suse.com>
Date: Wed, 25 Oct 2017 09:08:40 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <eebf5c24-e1aa-32e2-a9c6-ebe16ea5820f@linaro.org>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH for-4.10 v2 0/5] tools/dombuilder: Fixes and
 improvements to grant handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjQvMTAvMTcgMTg6MDYsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSwKPiAKPiBJIHRoaW5r
IHRoaXMgaXMgNC4xMCBtYXRlcmlhbCAocGFydGljdWxhcmx5IHBhdGNoICM1KS4gSnVlcmdlbiwg
d291bGQgaXQKPiBiZSBwb3NzaWJsZSBnZXQgdGhlIHNvbWUgZmVlZGJhY2sgb24gdGhpcyBzZXJp
ZXM/CgpQYXRjaCA1OiBSZXZpZXdlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgoKCkp1ZXJnZW4KCj4gCj4gQ2hlZXJzLAo+IAo+IE9uIDEyLzEwLzE3IDIwOjE5LCBBbmRyZXcg
Q29vcGVyIHdyb3RlOgo+PiBBIGdpdCB0cmVlIHZlcnNpb24gaXMgYXZhaWxhYmxlOgo+Pgo+PiBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1wZW9wbGUvYW5kcmV3Y29vcC94ZW4uZ2l0
O2E9c2hvcnRsb2c7aD1yZWZzL2hlYWRzL2RvbWJ1aWxkZXItZ250LXYyCj4+Cj4+Cj4+IENoYW5n
ZXMgaW4gdjI6IE1haW5seSBhIHJlYmFzZSBvdmVyIGMvcyA1YjQyYzgyZiAidG9vbHMvbGlieGM6
IEZpeCBkb21pZAo+PiBwYXJhbWV0ZXIgdHlwZXMiLCBhbmQgZml4dXAgZnJvbSByZXZpZXcgY29t
bWVudHMuwqAgU2VlIGluZGl2aWR1YWwKPj4gcGF0Y2hlcyBmb3IKPj4gZGV0YWlscwo+Pgo+PiBB
bmRyZXcgQ29vcGVyICg1KToKPj4gwqDCoCB0b29scy9kb21idWlsZGVyOiBEcm9wIG1vcmUgUFZI
IHYxIGxlZnRvdmVycwo+PiDCoMKgIHRvb2xzL2RvbWJ1aWxkZXI6IFJlbW92ZSBjbGVhcl9wYWdl
KCkgZnJvbSB4Y19kb21fYm9vdC5jCj4+IMKgwqAgdG9vbHMvZG9tYnVpbGRlcjogU3dpdGNoIHRv
IHVzaW5nIGdmbiB0ZXJtaW5vbG9neSBmb3IgY29uc29sZSBhbmQKPj4gwqDCoMKgwqAgeGVuc3Rv
cmUgcmluZ3MKPj4gwqDCoCB0b29scy9kb21idWlsZGVyOiBGaXggYXN5bW1ldHJ5IHdoZW4gc2V0
dGluZyB1cCBjb25zb2xlIGFuZCB4ZW5zdG9yZQo+PiDCoMKgwqDCoCByaW5ncwo+PiDCoMKgIHRv
b2xzL2RvbWJ1aWxkZXI6IFByZXZlbnQgZmFpbHVyZXMgb2YgeGNfZG9tX2dudHRhYl9pbml0KCkK
Pj4KPj4gwqAgdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaMKgwqDCoMKgwqAgfMKgIDI2ICsr
KysrKy0tCj4+IMKgIHRvb2xzL2xpYnhjL3hjX2RvbV9hcm0uY8KgwqDCoMKgwqDCoMKgwqDCoCB8
wqAgMTcgKystLS0KPj4gwqAgdG9vbHMvbGlieGMveGNfZG9tX2Jvb3QuY8KgwqDCoMKgwqDCoMKg
wqAgfCAxMjYKPj4gKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KPj4gwqAg
dG9vbHMvbGlieGMveGNfZG9tX2NvbXBhdF9saW51eC5jIHzCoMKgIDYgKy0KPj4gwqAgdG9vbHMv
bGlieGMveGNfZG9tX2NvcmUuY8KgwqDCoMKgwqDCoMKgwqAgfMKgwqAgOCArKysKPj4gwqAgdG9v
bHMvbGlieGMveGNfZG9tX3g4Ni5jwqDCoMKgwqDCoMKgwqDCoMKgIHzCoCA1NyArKysrKysrKyst
LS0tLS0tLQo+PiDCoCB0b29scy9saWJ4bC9saWJ4bF9kb20uY8KgwqDCoMKgwqDCoMKgwqDCoMKg
IHzCoCA1MSArKysrKystLS0tLS0tLS0KPj4gwqAgdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwu
aMKgwqDCoMKgwqAgfMKgwqAgMSAtCj4+IMKgIDggZmlsZXMgY2hhbmdlZCwgMTY5IGluc2VydGlv
bnMoKyksIDEyMyBkZWxldGlvbnMoLSkKPj4KPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 25 07:40:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 07:40:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7GIG-0003C6-55; Wed, 25 Oct 2017 07:40:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1e7GIE-0002wh-6k
 for xen-devel@lists.xen.org; Wed, 25 Oct 2017 07:40:02 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 4C/DD-00647-1DF30F95; Wed, 25 Oct 2017 07:40:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVywNykWPeC/Yd
 Ig8/rVS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozJXa1MBT8kKma+ucjSwHhDuIuRi0NIYBqj
 xItJOxm7GDk5JAR4JY4sm8EKYQdIbPqwgwWuaNn5TUwgCWGBRIkrLz6BFYkIWEucXt/FDlG0j
 1Fi44yrYA6zQAOTRPOlSWBVbALqEicWTwRbwStgI7H/+Ea2LkYODhYBVYkXVzRBwqIC8RKPN5
 1mhygRlDg58wkLiM0p4CWxbuIZRpByZqAx6+cJgYSZBeQlmrfOZp7AKDALSccshKpZSKoWMDK
 vYtQoTi0qSy3SNbLUSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDM96BgbGHYxN
 e/0OMUpyMCmJ8kZZfIgU4kvKT6nMSCzOiC8qzUktPsQow8GhJMH73Q4oJ1iUmp5akZaZA4wUm
 LQEB4+SCK8bMFqEeIsLEnOLM9MhUqcYdTmezXzdwCzEkpeflyolznsaZIYASFFGaR7cCFjUXm
 KUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzMsNsoonM68EbtMroCOYgI5oUgU7oiQRISXVwLj
 QJ+zQyz1bdN55Vb6Zw22+MbO2sf7NvYviSvfD323UOr/04h5tWzbm7uLPi1efyl+ublLYeKL+
 6m7tZNW9MpMveTcmTja4v7zaodrCUXBLdNv1uVmOwrl85yqtzVImvehsVPqeL3yL9drr0L02f
 odU0152Vqs26E0/KfSmYpZbd9mPT8sfzVBiKc5INNRiLipOBAA5QHaM1QIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1508917198!111151713!1
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10129 invoked from network); 25 Oct 2017 07:40:00 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Oct 2017 07:40:00 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 25 Oct 2017 00:39:56 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,431,1503385200"; d="scan'208";a="1029097740"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by orsmga003.jf.intel.com with ESMTP; 25 Oct 2017 00:38:13 -0700
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-21-git-send-email-tianyu.lan@intel.com>
 <20171019154201.lrhrthse57frsljn@dhcp-3-128.uk.xensource.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <61080860-42b2-c760-bcf5-3c1e43b3bd69@intel.com>
Date: Wed, 25 Oct 2017 15:30:39 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20171019154201.lrhrthse57frsljn@dhcp-3-128.uk.xensource.com>
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V3 20/29] VIOMMU: Add get irq info callback
 to convert irq remapping request
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDEw5pyIMTnml6UgMjM6NDIsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24g
VGh1LCBTZXAgMjEsIDIwMTcgYXQgMTE6MDI6MDFQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90ZToK
Pj4gVGhpcyBwYXRjaCBpcyB0byBhZGQgZ2V0X2lycV9pbmZvIGNhbGxiYWNrIGZvciBwbGF0Zm9y
bSBpbXBsZW1lbnRhdGlvbgo+PiB0byBjb252ZXJ0IGlycSByZW1hcHBpbmcgcmVxdWVzdCB0byBp
cnEgaW5mbyAoRSxHIHZlY3RvciwgZGVzdCwgZGVzdF9tb2RlCj4+IGFuZCBzbyBvbikuCj4+Cj4+
IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgo+PiAtLS0K
Pj4gIHhlbi9jb21tb24vdmlvbW11LmMgICAgICAgICAgfCAxNiArKysrKysrKysrKysrKysrCj4+
ICB4ZW4vaW5jbHVkZS9hc20teDg2L3Zpb21tdS5oIHwgIDggKysrKysrKysKPj4gIHhlbi9pbmNs
dWRlL3hlbi92aW9tbXUuaCAgICAgfCAxNCArKysrKysrKysrKysrKwo+PiAgMyBmaWxlcyBjaGFu
Z2VkLCAzOCBpbnNlcnRpb25zKCspCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3Zpb21t
dS5jIGIveGVuL2NvbW1vbi92aW9tbXUuYwo+PiBpbmRleCBiNTE3MTU4Li4wNzA4ZTQzIDEwMDY0
NAo+PiAtLS0gYS94ZW4vY29tbW9uL3Zpb21tdS5jCj4+ICsrKyBiL3hlbi9jb21tb24vdmlvbW11
LmMKPj4gQEAgLTE3OCw2ICsxNzgsMjIgQEAgaW50IHZpb21tdV9oYW5kbGVfaXJxX3JlcXVlc3Qo
c3RydWN0IGRvbWFpbiAqZCwKPj4gICAgICByZXR1cm4gdmlvbW11LT5vcHMtPmhhbmRsZV9pcnFf
cmVxdWVzdChkLCByZXF1ZXN0KTsKPj4gIH0KPj4gIAo+PiAraW50IHZpb21tdV9nZXRfaXJxX2lu
Zm8oc3RydWN0IGRvbWFpbiAqZCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBh
cmNoX2lycV9yZW1hcHBpbmdfcmVxdWVzdCAqcmVxdWVzdCwKPj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCBhcmNoX2lycV9yZW1hcHBpbmdfaW5mbyAqaXJxX2luZm8pCj4+ICt7Cj4+
ICsgICAgc3RydWN0IHZpb21tdSAqdmlvbW11ID0gZC0+dmlvbW11Owo+PiArCj4+ICsgICAgaWYg
KCAhdmlvbW11ICkKPj4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gCj4gT0ssIGhlcmUgdGhl
cmUncyBhIGNoZWNrIGZvciAhdmlvbW11LiBDYW4gd2UgcGxlYXNlIGhhdmUgdGhpcyB3cml0dGVu
Cj4gZG93biBpbiB0aGUgaGVhZGVyPyAoaWU6IHdoaWNoIGZ1bmN0aW9ucyBhcmUgc2FmZS9leHBl
Y3RlZCB0byBiZQo+IGNhbGxlZCB3aXRob3V0IGEgdmlvbW11KQoKU3VyZS4gSSB3aWxsIGFkZCBz
b21lIGNvbW1lbnRzLgoKPiAKPj4gKwo+PiArICAgIEFTU0VSVCh2aW9tbXUtPm9wcyk7Cj4+ICsg
ICAgaWYgKCAhdmlvbW11LT5vcHMtPmdldF9pcnFfaW5mbyApCj4+ICsgICAgICAgIHJldHVybiAt
RUlOVkFMOwo+PiArCj4+ICsgICAgcmV0dXJuIHZpb21tdS0+b3BzLT5nZXRfaXJxX2luZm8oZCwg
cmVxdWVzdCwgaXJxX2luZm8pOwo+PiArfQo+PiArCj4+ICAvKgo+PiAgICogTG9jYWwgdmFyaWFi
bGVzOgo+PiAgICogbW9kZTogQwo+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni92
aW9tbXUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvdmlvbW11LmgKPj4gaW5kZXggMzY2ZmJiNi4u
NTg2YjZiZCAxMDA2NDQKPj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni92aW9tbXUuaAo+PiAr
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Zpb21tdS5oCj4+IEBAIC0yNCw2ICsyNCwxNCBAQAo+
PiAgI2RlZmluZSBWSU9NTVVfUkVRVUVTVF9JUlFfTVNJICAgICAgICAgIDAKPj4gICNkZWZpbmUg
VklPTU1VX1JFUVVFU1RfSVJRX0FQSUMgICAgICAgICAxCj4+ICAKPj4gK3N0cnVjdCBhcmNoX2ly
cV9yZW1hcHBpbmdfaW5mbwo+PiArewo+PiArICAgIHVpbnQ4X3QgIHZlY3RvcjsKPj4gKyAgICB1
aW50MzJfdCBkZXN0Owo+PiArICAgIHVpbnQzMl90IGRlc3RfbW9kZToxOwo+PiArICAgIHVpbnQz
Ml90IGRlbGl2ZXJ5X21vZGU6MzsKPiAKPiBXaHkgdWludDMyX3QgZm9yIHRoaXMgdHdvIGxhc3Qg
ZmllbGRzPyBBbHNvIHBsZWFzZSBzb3J0IHRoZW0gc28gdGhhdAo+IHRoZSBwYWRkaW5nIGlzIGxp
bWl0ZWQgYXQgdGhlIGVuZCBvZiB0aGUgc3RydWN0dXJlLgoKWWVzLCB0aGlzIG1ha2VzIHNlbnNl
LgoKPiAKPj4gK307Cj4+ICsKPj4gIHN0cnVjdCBhcmNoX2lycV9yZW1hcHBpbmdfcmVxdWVzdAo+
PiAgewo+PiAgICAgIHVuaW9uIHsKPj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi92aW9t
bXUuaCBiL3hlbi9pbmNsdWRlL3hlbi92aW9tbXUuaAo+PiBpbmRleCAyMzBmNmIxLi5iZWI0MGNk
IDEwMDY0NAo+PiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vdmlvbW11LmgKPj4gKysrIGIveGVuL2lu
Y2x1ZGUveGVuL3Zpb21tdS5oCj4+IEBAIC0yMSw2ICsyMSw3IEBACj4+ICAjZGVmaW5lIF9fWEVO
X1ZJT01NVV9IX18KPj4gIAo+PiAgc3RydWN0IHZpb21tdTsKPj4gK3N0cnVjdCBhcmNoX2lycV9y
ZW1hcHBpbmdfaW5mbzsKPj4gIHN0cnVjdCBhcmNoX2lycV9yZW1hcHBpbmdfcmVxdWVzdDsKPiAK
PiBJZiB5b3UgaW5jbHVkZSBhc20vdmlvbW11LmggaW4gdmlvbW11LmggeW91IGRvbid0IG5lZWQg
dG8gZm9yd2FyZAo+IGRlY2xhcmF0aW9ucy4KCldpbGwgdXBkYXRlLgoKPiAKPj4gIAo+PiAgc3Ry
dWN0IHZpb21tdV9vcHMgewo+PiBAQCAtMjgsNiArMjksOSBAQCBzdHJ1Y3QgdmlvbW11X29wcyB7
Cj4+ICAgICAgaW50ICgqZGVzdHJveSkoc3RydWN0IHZpb21tdSAqdmlvbW11KTsKPj4gICAgICBp
bnQgKCpoYW5kbGVfaXJxX3JlcXVlc3QpKHN0cnVjdCBkb21haW4gKmQsCj4+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYXJjaF9pcnFfcmVtYXBwaW5nX3JlcXVlc3QgKnJl
cXVlc3QpOwo+PiArICAgIGludCAoKmdldF9pcnFfaW5mbykoc3RydWN0IGRvbWFpbiAqZCwKPj4g
KyAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBhcmNoX2lycV9yZW1hcHBpbmdfcmVxdWVz
dCAqcmVxdWVzdCwKPiAKPiBBRkFJQ1QgZCBhbmQgcmVxdWVzdCBzaG91bGQgYmUgY29uc3RpZmll
ZC4KCkRpZCB5b3UgbWVhbiB0byBrZWVwIGQgYW5kIHJlcXVlc3QgaW4gdGhlIHNhbWUgbGluZT8g
VGhpcyB3aWxsIGV4Y2VlZCA4MApjaGFycy4KCgotLSAKQmVzdCByZWdhcmRzClRpYW55dSBMYW4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 25 07:41:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 07:41:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7GJs-0003VA-Fx; Wed, 25 Oct 2017 07:41:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.z.zhang@linux.intel.com>) id 1e7GJr-0003V1-HM
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 07:41:43 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 2F/D7-00983-63040F95; Wed, 25 Oct 2017 07:41:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsVywNwkQtfM4UO
 kwfIJnBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aHrT0sBWcFKzpeNrE0ME7k62Lk4hASmMYo
 cbxnGksXIyeHhACvxJFlM1ghbH+JeS37wGwhgSKJXz8usEI0LGCSuLJ/MViCRUBV4ve62WA2m
 4C2xJK5rYxdjBwcIgKaEm0/1UDqmQX+MElMuLCXHaRGWCBM4uL9d2A2r4CtxOyVK9khhl5mkn
 jf94EJIiEocXLmE7CLmAXUJf7Mu8QMMpRZQFpi+T8OkDCnQKDE0tcT2EHCogIqEq8O1k9gFJy
 FpHkWkuZZCM0LGJlXMWoUpxaVpRbpGhvoJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefn
 bmIEBm09AwPjDsbOE36HGCU5mJREeaMsPkQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDdaQeUE
 yxKTU+tSMvMAcYPTFqCg0dJhNfNHijNW1yQmFucmQ6ROsWoy/Fs5usGZiGWvPy8VClx3tMgMw
 RAijJK8+BGwGL5EqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVhXneQVTyZeSVwm14BHcEEdES
 TKtgRJYkIKakGxpBSzWPfL/ulX9Fxf9gRpp6s8L9btb0tqNHwpeil5c0CK6IUJ8TeSp9TsuVl
 a9//XTM/XsyZ+J775Sn+h01/f/9peX288LPYFm7r/AmFv+U2139deWFnh+dU+Tfb7xxb/Oh9s
 GrjjZUyygKLJhRPZp3N90BM+Ul6j/IOJ/kLarmxiefbN3z4t0qJpTgj0VCLuag4EQDKpjNz4A
 IAAA==
X-Env-Sender: yi.z.zhang@linux.intel.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1508917299!56370755!1
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53988 invoked from network); 25 Oct 2017 07:41:41 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Oct 2017 07:41:41 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 25 Oct 2017 00:41:19 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,431,1503385200"; d="scan'208";a="164669745"
Received: from linux.intel.com ([10.54.29.200])
 by orsmga005.jf.intel.com with ESMTP; 25 Oct 2017 00:41:19 -0700
Received: from dazhang1-ssd.sh.intel.com (dazhang1-z97x.sh.intel.com
 [10.239.36.10])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by linux.intel.com (Postfix) with ESMTPS id 40B8058033B;
 Wed, 25 Oct 2017 00:41:17 -0700 (PDT)
Date: Wed, 25 Oct 2017 23:32:21 +0800
From: Yi Zhang <yi.z.zhang@linux.intel.com>
To: Tamas K Lengyel <tamas@tklengyel.com>
Message-ID: <20171025153220.GA8038@dazhang1-ssd.sh.intel.com>
References: <cover.1508397860.git.yi.z.zhang@linux.intel.com>
 <f036c2e9a6d81670d22edfc3b872773fc5ea3d6c.1508397860.git.yi.z.zhang@linux.intel.com>
 <CABfawhmXuiOfS0vKMkck-BQGszLa+se=OQDV566qNa018khrSQ@mail.gmail.com>
 <20171020084437.GF88002@dazhang1-ssd.sh.intel.com>
 <CABfawh=54dasasGD0Ob8c=08=YwVEuo9eTVL7Sz3hr-9XKo_aA@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CABfawh=54dasasGD0Ob8c=08=YwVEuo9eTVL7Sz3hr-9XKo_aA@mail.gmail.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
Cc: Kevin Tian <kevin.tian@intel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC 05/14] xen: vmx: Disable the 2M/1G
 superpage when SPP enabled
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxNy0xMC0yNCBhdCAxMTo0Mzo0NSAtMDYwMCwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+
IE9uIEZyaSwgT2N0IDIwLCAyMDE3IGF0IDI6NDQgQU0sIFlpIFpoYW5nIDx5aS56LnpoYW5nQGxp
bnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gPiBPbiAyMDE3LTEwLTE5IGF0IDEyOjE3OjEyIC0wNjAw
LCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4gPj4gT24gVGh1LCBPY3QgMTksIDIwMTcgYXQgMjox
MSBBTSwgWmhhbmcgWWkgPHlpLnouemhhbmdAbGludXguaW50ZWwuY29tPiB3cm90ZToKPiA+PiA+
IEZyb206IFpoYW5nIFlpIFogPHlpLnouemhhbmdAbGludXguaW50ZWwuY29tPgo+ID4+ID4KPiA+
PiA+IEN1cnJlbnQgd2Ugb25seSBzdXBwb3J0IFN1Yi1wYWdlIFByb3RlY3Rpb24gb24gdGhlIDRr
Cj4gPj4gPiBwYWdlIHRhYmxlLgo+ID4+ID4KPiA+PiA+IFNpZ25lZC1vZmYtYnk6IFpoYW5nIFlp
IFogPHlpLnouemhhbmdAbGludXguaW50ZWwuY29tPgo+ID4+ID4gLS0tCj4gPj4gPiAgeGVuL2Fy
Y2gveDg2L2h2bS92bXgvdm14LmMgfCA2ICsrKysrKwo+ID4+ID4gIDEgZmlsZSBjaGFuZ2VkLCA2
IGluc2VydGlvbnMoKykKPiA+PiA+Cj4gPj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2
bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwo+ID4+ID4gaW5kZXggMDRh
ZTBkNi4uYTRjMjRiYiAxMDA2NDQKPiA+PiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
eC5jCj4gPj4gPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwo+ID4+ID4gQEAgLTI0
OTcsNiArMjQ5NywxMiBAQCBjb25zdCBzdHJ1Y3QgaHZtX2Z1bmN0aW9uX3RhYmxlICogX19pbml0
IHN0YXJ0X3ZteCh2b2lkKQo+ID4+ID4gICAgICAgICAgdm14X2Z1bmN0aW9uX3RhYmxlLmdldF9n
dWVzdF9ibmRjZmdzID0gdm14X2dldF9ndWVzdF9ibmRjZmdzOwo+ID4+ID4gICAgICB9Cj4gPj4g
Pgo+ID4+ID4gKyAgICBpZiAoIGNwdV9oYXNfdm14X2VwdF9zcHAgKQo+ID4+Cj4gPj4gSSB0aGlu
ayB0aGlzIHJlYWxseSBvbmx5IG91Z2h0IHRvIGhhcHBlbiBpZiB0aGUgY29tbWFuZC1saW5lIG9w
dGlvbgo+ID4+IGhhcyBhbHNvIGJlZW4gZW5hYmxlZC4KPiA+Cj4gPiBTb3JyeSwgZGlkbid0IGNh
dGNoIHlvdXIgcG9pbnQsIHRoZSBjb21tYW5kIGxpbmUgb3B0aW9uIG9wdF9oYXBfMm0gYW5kCj4g
PiBvcHRfaGFwXzFHIHdhcyBlbmFibGUgYnkgZGVmYXVsdCwgSSBuZWVkIHRvICBkaXNhYmxlIHRo
ZSBzdXBwZXIgcGFnZQo+ID4gd2hlbiBzcHAgZmVhdHVyZSBlbmFibGVkLiBEaWQgeW91IG1lYW4g
dGhhdCBpZiB3ZSBlbmFibGUgMk0vMUcgYnkKPiA+IGNvbW1hbmQtbGluZSB3ZSBjb3VsZG4ndCBk
aXNhYmxlIGl0IGhlcmU/IHllcywgaXQgaXMsIEkgd2lsbCBpbXByb3ZlCj4gPiB0aGlzIGxvZ2lj
LiBUaGFuayB5b3UgVGFtYXMuCj4gCj4gSSBtZWFudCB0aGF0IHJpZ2h0IG5vdyAiY3B1X2hhc192
bXhfZXB0X3NwcCIgbG9va3MgbGlrZSBqdXN0IGNoZWNrcwo+IHdoZXRoZXIgdGhlIENQVSBzdXBw
b3J0cyBTUFAsIG5vdCB3aGV0aGVyIHRoZSBjb21tYW5kLWxpbmUgb3B0aW9uIHdhcwo+IHNldCB0
byBlbmFibGUgaXQuIElmIHRoZSBjb21tYW5kIGxpbmUgb3B0aW9uIGlzIG5vdCBzZXQgKG9yCj4g
c3BlY2lmaWNhbGx5IGRpc2FibGVzIFNQUCkgdGhlbiB0aGUgbGFyZ2UgcGFnZXMgc2hvdWxkbid0
IGdldAo+IGRpc2FibGVkLgo+IAoKSW4gcGF0Y2ggMDIvMTQsIGlmIHdlIGRpZG4ndCBzZXQgc3Bw
X2VuYWJsZSwgd2Ugd2lsbCBub3Qgc2V0IHRoZSBzcHAgY2FwIAppbiB2bXhfc2Vjb25kYXJ5X2V4
ZWNfY29udHJvbCwgc28gY3BfaGFzX3ZteF9lcHRfc3BwIGZsYWcgd2lsbCBzZXQgd2hlbiAKaGFy
ZHdhcmUgaGFzIHNwcCBjYXAgYW5kIHhlbiBjbWRsbGluZSBwYXNzZWQgdGhlIHBhcmFtZXRlciAi
c3BwX2VuYWJsZT0xIgoKPiA+Cj4gPj4KPiA+PiA+ICsgICAgewo+ID4+ID4gKyAgICAgICAgdm14
X2Z1bmN0aW9uX3RhYmxlLmhhcF9jYXBhYmlsaXRpZXMgJj0gfkhWTV9IQVBfU1VQRVJQQUdFXzJN
QjsKPiA+PiA+ICsgICAgICAgIHZteF9mdW5jdGlvbl90YWJsZS5oYXBfY2FwYWJpbGl0aWVzICY9
IH5IVk1fSEFQX1NVUEVSUEFHRV8xR0I7Cj4gPj4gPiArICAgIH0KPiA+PiA+ICsKPiA+PiA+ICAg
ICAgc2V0dXBfdm1jc19kdW1wKCk7Cj4gPj4gPgo+ID4+ID4gICAgICBsYnJfdHN4X2ZpeHVwX2No
ZWNrKCk7Cj4gPj4gPiAtLQo+ID4+ID4gMi43LjQKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 25 07:44:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 07:44:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7GM8-0003g2-S3; Wed, 25 Oct 2017 07:44:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=464a5a1ef=roger.pau@citrix.com>)
 id 1e7GM7-0003fu-OM
 for xen-devel@lists.xen.org; Wed, 25 Oct 2017 07:44:03 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 16/DF-08856-3C040F95; Wed, 25 Oct 2017 07:44:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsWSzvfng+4hhw+
 RBocviFks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmHj21jL5jAXrHrt0oD4w7WLkZODgkBf4lH
 13azgNgsAqoSn28sYOxi5OBgE7CXmP61AiQsAhTePP00excjFwezwHQmiV8Nv5lBaoQFEiXev
 MwBMXkFPCV2booHKRES+MAo0XvxHTNIL6+AoMTJmU9YQGqYBTQl1u/ShzClJZb/4wCpYBaQl2
 jeOhusmlPAVmLKydNgtqiAjMSz391MILaQgKJE/7wHbBAHp0scnbmRbQKjwCwkC2YhLJiFsGA
 WkgULGFlWMWoUpxaVpRbpGhrrJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBioD
 EOxg3Lbd8xCjJAeTkihvlMWHSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvHn2QDnBotT01Iq0z
 BxgzMCkJTh4lER43UDSvMUFibnFmekQqVOMxhw3Hl7/w8TxbObrBmYhlrz8vFQpcd79IKUCIK
 UZpXlwg2CxfIlRVkqYlxHoNCGegtSi3MwSVPlXjOIcjErCvO4gU3gy80rg9r0COoUJ6JQmVbB
 TShIRUlINjFP/VwqKvNrGmWvg08zTsWUrB0PP4dwiht/TEqTsfh/eF6kUuqV4z8z4PwdP1Drc
 2KLyL/jJjSVZ1XMCPd/qRk5aO+/PtLyH93Wu/WTTv/llDVdqkHSHnOouEZ3/Zbb2F115Tynqp
 ZqLXknvbr0p4ip7KO36z5+blj+NfSDUniW6Lrp0V/4nfiWW4oxEQy3mouJEAHtBFF/gAgAA
X-Env-Sender: prvs=464a5a1ef=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1508917439!95045758!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19182 invoked from network); 25 Oct 2017 07:44:01 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Oct 2017 07:44:01 -0000
X-IronPort-AV: E=Sophos;i="5.43,431,1503360000"; d="scan'208";a="106485828"
Date: Wed, 25 Oct 2017 08:43:46 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20171025074346.xzqljnwyeuehqql3@dhcp-3-128.uk.xensource.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-21-git-send-email-tianyu.lan@intel.com>
 <20171019154201.lrhrthse57frsljn@dhcp-3-128.uk.xensource.com>
 <61080860-42b2-c760-bcf5-3c1e43b3bd69@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <61080860-42b2-c760-bcf5-3c1e43b3bd69@intel.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V3 20/29] VIOMMU: Add get irq info callback
 to convert irq remapping request
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMjUsIDIwMTcgYXQgMDM6MzA6MzlQTSArMDgwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBPbiAyMDE35bm0MTDmnIgxOeaXpSAyMzo0MiwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToK
PiA+IE9uIFRodSwgU2VwIDIxLCAyMDE3IGF0IDExOjAyOjAxUE0gLTA0MDAsIExhbiBUaWFueXUg
d3JvdGU6Cj4gPiAKPiA+PiAgCj4gPj4gIHN0cnVjdCB2aW9tbXVfb3BzIHsKPiA+PiBAQCAtMjgs
NiArMjksOSBAQCBzdHJ1Y3QgdmlvbW11X29wcyB7Cj4gPj4gICAgICBpbnQgKCpkZXN0cm95KShz
dHJ1Y3QgdmlvbW11ICp2aW9tbXUpOwo+ID4+ICAgICAgaW50ICgqaGFuZGxlX2lycV9yZXF1ZXN0
KShzdHJ1Y3QgZG9tYWluICpkLAo+ID4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
dHJ1Y3QgYXJjaF9pcnFfcmVtYXBwaW5nX3JlcXVlc3QgKnJlcXVlc3QpOwo+ID4+ICsgICAgaW50
ICgqZ2V0X2lycV9pbmZvKShzdHJ1Y3QgZG9tYWluICpkLAo+ID4+ICsgICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgYXJjaF9pcnFfcmVtYXBwaW5nX3JlcXVlc3QgKnJlcXVlc3QsCj4gPiAK
PiA+IEFGQUlDVCBkIGFuZCByZXF1ZXN0IHNob3VsZCBiZSBjb25zdGlmaWVkLgo+IAo+IERpZCB5
b3UgbWVhbiB0byBrZWVwIGQgYW5kIHJlcXVlc3QgaW4gdGhlIHNhbWUgbGluZT8gVGhpcyB3aWxs
IGV4Y2VlZCA4MAo+IGNoYXJzLgoKTm8sIEkgbWVhbnQgdGhhdCB0aGUgcGFyYW1ldGVycyBvZiB0
aGUgZnVuY3Rpb24gc2hvdWxkIGJlICJjb25zdCBzdHJ1Y3QKZG9tYWluICpkIiBhbmQgImNvbnN0
IHN0cnVjdCBhcmNoX2lycV9yZW1hcHBpbmdfcmVxdWVzdCAqcmVxdWVzdCIuCkFGQUlDVCB5b3Ug
c2hvdWxkIG5ldmVyIG1vZGlmeSB0aGVtIGluc2lkZSBvZiBnZXRfaXJxX2luZm8uCgpSb2dlci4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 25 07:46:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 07:46:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7GO4-0003q9-7C; Wed, 25 Oct 2017 07:46:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1e7GO3-0003pz-4h
 for xen-devel@lists.xen.org; Wed, 25 Oct 2017 07:46:03 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 BE/1E-21876-A3140F95; Wed, 25 Oct 2017 07:46:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXS1taRomvp+CH
 S4O5jLYslHxezODB6HN39mymAMYo1My8pvyKBNWNH83r2ghkcFc+fPWRpYNzI1sXIwSEkUCHx
 9GBxFyMnh4QAr8SRZTNYIWx/iW/fPrB3MXIBlUxjlHg8bz8zSEJYIFHiyotPYEUiAtYSp9d3Q
 RWtZ5KY/X8mM4jDLNDAJNF8aRJYFZuAusSJxRMZQWxeARuJl08PgcVZBFQlWlY+YAOxRQXiJR
 5vOs0OUSMocXLmExYQm1PAS2L7iUlMIDYz0Jw/8y4xQ9jyEs1bZzNPYBSYhaRlFpKyWUjKFjA
 yr2LUKE4tKkst0jU01ksqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAxQBiDYwfhv
 m+chRkkOJiVR3iiLD5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHiVHIBygkWp6akVaZk5wFiBS
 Utw8CiJ8JqApHmLCxJzizPTIVKnGHU5ns183cAsxJKXn5cqJc673x6oSACkKKM0D24ELG4vMc
 pKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZi3CWQKT2ZeCdymV0BHMAEd0aQKdkRJIkJKqoGR9cG
 0I799mv9NFhBMTDywj8fXht1knnfxV6lVN6au4hEtXvPq+N3zC3m+9n466T9x5eTIyROFovv/
 ypza0TdlQt52NqmITTf/L+tuerb/sOBqsWQ/58IHbgeUpZ02M69hs9rzX+e7QNRkjtvnN3Sre
 dVmci+dZnhwxv4sg+UG9+dbyIdLRZ66q8RSnJFoqMVcVJwIAHRMxbbWAgAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1508917559!92658851!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9207 invoked from network); 25 Oct 2017 07:46:01 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 25 Oct 2017 07:46:01 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by orsmga105.jf.intel.com with ESMTP; 25 Oct 2017 00:45:59 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,431,1503385200"; d="scan'208";a="164670812"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by orsmga005.jf.intel.com with ESMTP; 25 Oct 2017 00:45:57 -0700
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-21-git-send-email-tianyu.lan@intel.com>
 <20171019154201.lrhrthse57frsljn@dhcp-3-128.uk.xensource.com>
 <61080860-42b2-c760-bcf5-3c1e43b3bd69@intel.com>
 <20171025074346.xzqljnwyeuehqql3@dhcp-3-128.uk.xensource.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <93749bdf-bb3a-5afe-55e5-501e2bc4947f@intel.com>
Date: Wed, 25 Oct 2017 15:38:23 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20171025074346.xzqljnwyeuehqql3@dhcp-3-128.uk.xensource.com>
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V3 20/29] VIOMMU: Add get irq info callback
 to convert irq remapping request
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDEw5pyIMjXml6UgMTU6NDMsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24g
V2VkLCBPY3QgMjUsIDIwMTcgYXQgMDM6MzA6MzlQTSArMDgwMCwgTGFuIFRpYW55dSB3cm90ZToK
Pj4gT24gMjAxN+W5tDEw5pyIMTnml6UgMjM6NDIsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+
PiBPbiBUaHUsIFNlcCAyMSwgMjAxNyBhdCAxMTowMjowMVBNIC0wNDAwLCBMYW4gVGlhbnl1IHdy
b3RlOgo+Pj4KPj4+PiAgCj4+Pj4gIHN0cnVjdCB2aW9tbXVfb3BzIHsKPj4+PiBAQCAtMjgsNiAr
MjksOSBAQCBzdHJ1Y3QgdmlvbW11X29wcyB7Cj4+Pj4gICAgICBpbnQgKCpkZXN0cm95KShzdHJ1
Y3QgdmlvbW11ICp2aW9tbXUpOwo+Pj4+ICAgICAgaW50ICgqaGFuZGxlX2lycV9yZXF1ZXN0KShz
dHJ1Y3QgZG9tYWluICpkLAo+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1
Y3QgYXJjaF9pcnFfcmVtYXBwaW5nX3JlcXVlc3QgKnJlcXVlc3QpOwo+Pj4+ICsgICAgaW50ICgq
Z2V0X2lycV9pbmZvKShzdHJ1Y3QgZG9tYWluICpkLAo+Pj4+ICsgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgYXJjaF9pcnFfcmVtYXBwaW5nX3JlcXVlc3QgKnJlcXVlc3QsCj4+Pgo+Pj4g
QUZBSUNUIGQgYW5kIHJlcXVlc3Qgc2hvdWxkIGJlIGNvbnN0aWZpZWQuCj4+Cj4+IERpZCB5b3Ug
bWVhbiB0byBrZWVwIGQgYW5kIHJlcXVlc3QgaW4gdGhlIHNhbWUgbGluZT8gVGhpcyB3aWxsIGV4
Y2VlZCA4MAo+PiBjaGFycy4KPiAKPiBObywgSSBtZWFudCB0aGF0IHRoZSBwYXJhbWV0ZXJzIG9m
IHRoZSBmdW5jdGlvbiBzaG91bGQgYmUgImNvbnN0IHN0cnVjdAo+IGRvbWFpbiAqZCIgYW5kICJj
b25zdCBzdHJ1Y3QgYXJjaF9pcnFfcmVtYXBwaW5nX3JlcXVlc3QgKnJlcXVlc3QiLgo+IEFGQUlD
VCB5b3Ugc2hvdWxkIG5ldmVyIG1vZGlmeSB0aGVtIGluc2lkZSBvZiBnZXRfaXJxX2luZm8uCj4g
CgpPSy4gSSBnb3QgaXQuIFRoaXMgbWFrZXMgc2Vuc2UgYW5kIHdpbGwgdXBkYXRlLgoKLS0gCkJl
c3QgcmVnYXJkcwpUaWFueXUgTGFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 25 07:59:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 07:59:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7GaV-0004k0-IH; Wed, 25 Oct 2017 07:58:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=464c7b86d=citrix-osstest@xenproject.org>)
 id 1e7GaT-0004jg-Qq
 for xen-devel@lists.xensource.com; Wed, 25 Oct 2017 07:58:53 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 2C/1B-19514-D3440F95; Wed, 25 Oct 2017 07:58:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsXitHSDva6Ny4d
 Ig40LpSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa0bXp2WMBdcFKu6+OsnUwHieq4uRg0NCwF/i
 43LbLkZOINNd4vKXGSwgtoiAs8SED7fZQGxeAT2J9SsnsYLYwgKBElsvfwGq4QKqf84qseTBA
 XaIZlWJbbcfgBWxCXhITOyZCDaIBSj+dWcnWFxIQEti6eKVTBBDBSVOznwCVsMsICFx8MULZo
 g5FhL7/55lnsDIOwtJ2SwkZQsYmVYxahSnFpWlFukamuklFWWmZ5TkJmbm6BoamOrlphYXJ6a
 n5iQmFesl5+duYgQGDwMQ7GCc+j7uEKMkB5OSKG+UxYdIIb6k/JTKjMTijPii0pzU4kOMMhwc
 ShK8Js5AOcGi1PTUirTMHGAYw6QlOHiURHhdQdK8xQWJucWZ6RCpU4zGHMc2Xf7DxPFs5usGZ
 iGWvPy8VClx3jNOQKUCIKUZpXlwg2DxdYlRVkqYlxHoNCGegtSi3MwSVPlXjOIcjErCvI0gC3
 ky80rg9r0COoUJ6JQmVbBTShIRUlINjHzzJ4jN4ioRdA0+l+B9eUbA1tqbd3hX9CUsv6ui/aX
 bqUnkht9Xhe0cZ7ax9OUu2San0fHSQ3mz6XuvbwLH/7w09LVnrLujvNpG+EzV4wZ916uf9Ouq
 3vLZc0a/lzpyJdij9PjH4K9OAT19P0tvPKr7c+5yT5Tx5Lwo3oNHZ4XfttK847A7QomlOCPRU
 Iu5qDgRAD/4cUSqAgAA
X-Env-Sender: prvs=464c7b86d=citrix-osstest@xenproject.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1508918330!69716265!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43276 invoked from network); 25 Oct 2017 07:58:52 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Oct 2017 07:58:52 -0000
X-IronPort-AV: E=Sophos;i="5.43,431,1503360000"; d="scan'208";a="455932421"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL06.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72350-mainreport@xen.org>
X-Osstest-Failures: distros-debian-squeeze:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-squeeze:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-squeeze:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-squeeze:build-arm64:capture-logs:broken:nonblocking
 distros-debian-squeeze:test-amd64-amd64-amd64-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-squeeze:test-amd64-i386-amd64-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-squeeze:test-amd64-i386-i386-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-squeeze:test-amd64-amd64-i386-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=72228
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 25 Oct 2017 08:58:47 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL06.citrite.net
Subject: [Xen-devel] [distros-debian-squeeze test] 72350: tolerable trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMzUwIGRpc3Ryb3MtZGViaWFuLXNxdWVlemUgcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjM1MC8KCkZhaWx1
cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBo
b3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcyMjI4CiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgNzIyMjgKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dz
ICAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3MjIyOAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcyMjI4
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgMTAgZGViaWFu
LWRpLWluc3RhbGwgZmFpbCBsaWtlIDcyMjI4CiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtc3F1ZWV6
ZS1uZXRib290LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzIyMjgKIHRl
c3QtYW1kNjQtaTM4Ni1pMzg2LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgMTAgZGViaWFuLWRpLWlu
c3RhbGwgZmFpbCBsaWtlIDcyMjI4CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtc3F1ZWV6ZS1uZXRi
b290LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzIyMjgKCmJhc2VsaW5l
IHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3MjIyOAoKam9iczoKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1zcXVlZXplLW5ldGJvb3QtcHlncnViICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXNxdWVlemUtbmV0Ym9vdC1weWdy
dWIgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zcXVlZXpl
LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9n
cwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rl
c3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 25 08:22:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 08:22:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7GxX-0007Bx-8c; Wed, 25 Oct 2017 08:22:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1e7GxV-0007Bl-H6
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 08:22:41 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 AA/EB-29298-0D940F95; Wed, 25 Oct 2017 08:22:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDJsWRWlGSWpSXmKPExsWSoa8Vrnve80O
 kwabDHBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bl6UvZCv7mVnw7u4WpgXFFZBcjJweLQC+z
 RNtlDxCbUSBSYv6vVrYuRi4OIYFGJonVsz4ygiSEBawllnw9wwqSEBF4zSjxt2cFM0hCSKBC4
 t7T++wgNpuAnsT3T/vAbF4BV4n/jy4yQmxQlXjYNJ0VxBYViJa4/voQI0SNoMTJmU9YQGxOAT
 uJ43M2g/UyC5hJzNv8kBnClpfY/nYOmC0hoCxxaPZysCMkBDoZJTZ8fMMCcYSaxLTTXUwQRbI
 SR8/OYYGwfSUmr/zLBtEwh1Fi9vPPUN3N7BLrT+1ihKjSkbi78zZUxxJWidkzgAHDAWTHScxc
 6QYRLpB4v2YrM0TveVaJjobnUFO3M0t8PPWZFaJKRmLq47VQiQlsEt9mzmCCuC9J4tj8E+wQi
 UnCEqeXdjBCfcEusefIGuYJjBqzkEJkFlIozEIKhQWMzKsYNYpTi8pSi3SNLPWSijLTM0pyEz
 NzdA0NTPVyU4uLE9NTcxKTivWS83M3MQLTRT0DA+MOxstb/A4xSnIwKYnyhnt8iBTiS8pPqcx
 ILM6ILyrNSS0+xCjDwaEkwbsQJCdYlJqeWpGWmQNMXDBpCQ4eJRHeApA0b3FBYm5xZjpE6hSj
 PceTFRf/MHEc23QZSP6YdAVIPpv5uoFZiCUvPy9VSpz3FUibAEhbRmke3FBYor3EKCslzMvIw
 MAgxFOQWpSbWYIq/4pRnINRSZh3J8gUnsy8Erjdr4DOYgI6q0kV7KySRISUVAOj5aGmafNncj
 +70BH0dYta+Cntdb7HDeNr5dymqF8IfykkZzFn1VRHDQ2eTfJRHcWxwYavnyszaejuuP/q+wX
 11LV7z33k3/tYZs2sksxTjttsNxnw39lYuFqYc/WLY1ml+pdzJWO+sGiomqlkul/eyWL8/AWf
 3NmPoeWr93S//6e8QHnqjzXuSizFGYmGWsxFxYkA75X64q8DAAA=
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1508919757!105661137!1
X-Originating-IP: [104.47.42.87]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21192 invoked from network); 25 Oct 2017 08:22:38 -0000
Received: from mail-by2nam03on0087.outbound.protection.outlook.com (HELO
 NAM03-BY2-obe.outbound.protection.outlook.com) (104.47.42.87)
 by server-7.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 25 Oct 2017 08:22:38 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=MUndzMYgOxP6PZyjbrGvj2sFFY+0JJnHfxbf6bBVyRg=;
 b=AeuMkVsjC2ClQzq4t5oYmu3DD9n3V6UZirvf3j/D3Xqz4WIr4q0FE9YE6A/a2w44eCNPV/EdJJr09mPNLQwhwFdRijfYFcwbKnElJ1gaZWtTyR7HkgV3c3t+nIly2IeJKCrdQLMwe5fm0t1T40kUA+VPkjBIoAtXv0khKYvNhv4=
Received: from [192.168.0.104] (115.252.122.142) by
 BY2PR0701MB2071.namprd07.prod.outlook.com (10.163.156.149) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.156.4; Wed, 25
 Oct 2017 08:22:33 +0000
To: Andre Przywara <andre.przywara@linaro.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Sameer Goel <sgoel@codeaurora.org>
References: <c5b79b2a-32d2-5fdb-ff0a-d511b267291e@caviumnetworks.com>
 <b1ef4877-9772-4f61-284a-83d3a5ce19f2@linaro.org>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <1b0b2a93-17a5-74f6-b655-3435abaedb13@caviumnetworks.com>
Date: Wed, 25 Oct 2017 13:52:20 +0530
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <b1ef4877-9772-4f61-284a-83d3a5ce19f2@linaro.org>
X-Originating-IP: [115.252.122.142]
X-ClientProxiedBy: BMXPR01CA0034.INDPRD01.PROD.OUTLOOK.COM (10.174.214.20) To
 BY2PR0701MB2071.namprd07.prod.outlook.com (10.163.156.149)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: e1e13425-80f1-40e4-9c1f-08d51b818c20
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(4534020)(4602075)(4627075)(201703031133081)(201702281549075)(2017052603199);
 SRVR:BY2PR0701MB2071; 
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 3:dTDyaFvS2KiAW/abbslGDKWM8LPTjl/6tj+hl2oEP2nmZZXD0EQoo/I+CQRrx7s+5kECvAHZZVrWGRNNzWPPpn3wJKa8qR47T0776zGABxeaScQDzZPS84Iv0vwUslE/JUi54MswIq9o5htGvVj5b5Ro/K3d0jbzo3zbAHosWt3mcJKpjXPNBFADQBLfwv8hRye4kJ+87Kv8xCSnAAMP38Ov2vHPjgh06jqQKsLEJk8+XbaWywBXxf15RZaqdox3;
 25:nJnRffgk9Jl5q3Corgl4pRnLHk2fFl8CQCRsuSCj7gBawf0aa00/KBQwOfKeQHl1GbpZ4WwiovT8i0U5hM4fjFaJ4ITr4Any6BIXBC/T4rmi0aH5u5DC5riP5thL85+lR1wjfJdJSrXZLTFu6e3Apdki+Q319AGa53VgCimsPmmdiTelrY8SO5Bh8SUxTQRGuVcmC6arZTqDvBu8MyRMrhCAx05+qcJ2M+wHfblr55CW9DE+XCPRtfvy31M3QIF4w7hRxIiyhoJV5TmBUypUWd+t/QjoV8vTm7txKGaKRpzUc7PwEzIHoFWOKhdXQTWZVNqn0z+AZsM7adMGN1PvUA==;
 31:DGEU08UX8vrDSBh6TYRgoBeQZVqx2xFG+6B8pNEqOnCUFGasqpd67L5uw2x249fNjuRhFpsRe7L5krdi1wscebWK168lbWqfjvtrL2tbuH1dLINUgpVmbCC9JPX/wGReYz3lGKFSjAEv6FBo2NxXNpMGMhJy6q7Es/POlmMqSZDxPKUMMFIk2PjipONBqPQRhexPgBPNYWNN0I3XeAozzU2rQjzDsAbCD3ITnu83WZ4=
X-MS-TrafficTypeDiagnostic: BY2PR0701MB2071:
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 20:mu5UYLSQBqLjLJgQ14L5A5djoI2lTLCCHr06nVBwAx1N7Aeoa7q++Sj3BSxUcsIGTt+V1CBFRvmHCJUYiHRczWbA79sQLX8uNVr25+xYOa+0gEk/+4xRlmdGIxhY1oGZG6I8mscH1dBOsSxgrP0swclayzPq5cxGWALHOGglRBkRnVFM+EcFvHub7B7/xOh5iXkp8GItwOmdrkc03F3qTdeoLi2RzEtn2RFsDraLg+Ri7exxpMgC4pij4HGa/nCs5ksBOXxwaXTz9M6RNFSF+bhg2P+ZzweIZDjiWkFhSE6is1B4XIJ1wiVQchRNySBTo5PUXALbDQDBfxAGew6b2b5aZkCq0L0CRf1IPF5I2RM3i8BGOTrgjNhzb9d5V2+5rcFFTYquJE6IYKF2UE6Et3mjnrylWNROq9AinLAhtZx7vvE1JjQ6COCG+J8pcajNRQMK5VBLrof5LHSGg11O3JfzuX+58KltMq9tlNC468APaM0Yo57By4cJLCagsM3AqulQjNteEP63WCxOYBiQzWIHhqWR2KoRvXJ+mQtIYdP+TLfajeVBM5WLl0o315UoWn00XGux69IE46cyZaPzv6LiOkOnIk/T1MFtI+lKu4M=
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(114974198459425)(278021516957215); 
X-Microsoft-Antispam-PRVS: <BY2PR0701MB207148587A655A8EA4D4E23BEC440@BY2PR0701MB2071.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(3002001)(3231020)(10201501046)(100000703101)(100105400095)(93006095)(6041248)(20161123564025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123558100)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BY2PR0701MB2071; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BY2PR0701MB2071; 
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 4:fPDsrUUhFwKyI2aHD3HnXDu6YWueaoOhdIuvDzDtz3Qy3kFwcvJFPS8RtNwfBiLXGOmCn+ZMBg4U5V2Il5ro+O5t6qRaqwie2ezWcG7dP1IptjwU/lzHUF+Y6svioHNzbu2SSxKJEWgr7lbab991k2LnSaUSc+X14Fqi8CgXkm1kCtVrCYneN2yyaO/5V6J0GKSLS/80HvH6FGQ3nKC2TST71qz5GOu7Og1MQMM5HYxUYPGkCLFT1deP5XIuTHmAY4TPHuqjM4NFllNNkiRGRffKspVTdmHyiG/e6I8r8gLRSavqeZ8AZoLXQumwAx5kredXXNvZwqMT8D+lVvNgSSxCr5hXE38YAz4og3wyhVpNJdQS117E2S+1PzBsNQmX
X-Forefront-PRVS: 0471B73328
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(6049001)(376002)(346002)(24454002)(43544003)(189002)(199003)(50986999)(106356001)(7736002)(6246003)(478600001)(105586002)(16526018)(5660300001)(83506002)(316002)(16576012)(110136005)(65806001)(42882006)(25786009)(66066001)(33646002)(230700001)(65826007)(2906002)(189998001)(65956001)(58126008)(47776003)(54356999)(6666003)(81156014)(2950100002)(81166006)(117156002)(77096006)(90366009)(68736007)(6486002)(229853002)(53546010)(101416001)(72206003)(76176999)(8936002)(23676002)(8676002)(31686004)(3846002)(6116002)(64126003)(966005)(305945005)(50466002)(53936002)(6306002)(36756003)(2501003)(31696002)(97736004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0701MB2071; H:[192.168.0.104]; FPR:;
 SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCWTJQUjA3MDFNQjIwNzE7MjM6TkRhRkc2SmRNdlBJS1dzTTZDSmU2Vk0r?=
 =?utf-8?B?M1dreCtreHpYTGNSejEydHlEVEZuN3RCRlk4eFk0VmJzZ1hkT1Q2QTBUKzl1?=
 =?utf-8?B?VGVVZVlDdEJOWGROS3BXT3VJSVp2NXF5QVVZcUk3TUduaGRuMjh3Z0lCTDA3?=
 =?utf-8?B?THA0bnQzdDlDSkhSc1BlVnp1OFJNWnkvaFowOGNDcm9ldmQxL3lHSHJQaHN2?=
 =?utf-8?B?T21jMTdCaWsyV1RCU0twMTZ2Q2piM01HNk4zVDJQeE5ma3d1ZW5BYXhJSENj?=
 =?utf-8?B?eURmb21zMFJhWnJYOVY4dzVCbHVjaW9IbWd2cDNDdFg2T0FoWkVwWkJFVFJx?=
 =?utf-8?B?d1pUNmFJdTBiVW55UlVPVDRkY1ptME5tZHRmZW14QUF3OVhxeGY1b092eWZt?=
 =?utf-8?B?K2VrTFFod2dJNFBnYkhDeHlvZmtnN0ZrYWIvYThxMW0yTkVMQTQ5V0p4WTdR?=
 =?utf-8?B?WjlQT1drTWpBQ0pBTDVnQWR5STZKeHlML2NYeU0xYzRLZnZmSkZvV29kVDY4?=
 =?utf-8?B?N2YzUzlCbFdJRTcvTDJyQVE2dGFLVEtNdVhqWW9ucDdjMG9oVGtxaDBUbVg0?=
 =?utf-8?B?L3pJTUdGemVwWUVqOGtRY2FwVkVYSStad2c5Si9QT3ZaZkI1KzQyTXFxZDU3?=
 =?utf-8?B?U0w3ejlWd09zTkhhUTZxRlRWaitOK1ptc3hxUEgwL3FXalJrRG9EUkx0VVI4?=
 =?utf-8?B?WllKSlRhRjZpNW05Szg2amdoejdrMmlDQjV5Q01oWk11S09Cd1BNcmVBMUVF?=
 =?utf-8?B?SHY0TGdEWWNETXVCV1BtcGwrT1VKRmZPV0pGcjRIUWVuMk9WSVBsUUZ3MFdr?=
 =?utf-8?B?ckRrUVUvMnZrOGFJNlRWTXY1SENaK1dQUVkydGxDaXdqZzBvekI5MEtkWGtS?=
 =?utf-8?B?K2xPeW9yeG51UUM4RDZweXBzMGVVRHprQTlCSGVEb0x0aGx6S1l4bUJhQ09z?=
 =?utf-8?B?UnUxQzRFWHMvYUV6NWxsMkNGYTljaFRQZTJBckdFZlZRcTNQdTdxNUpnRUdF?=
 =?utf-8?B?c0RUL2w4ek52MENKRnRCbTVYZGhraFBaQzVMN3RQblZiSXBZRTFyUmE0MVhs?=
 =?utf-8?B?T0w1R3lMV1N6R0dKM2ZPR0VEdFR0NFdqODBUNjBHMUJvYlZSL2Q4dFQ4aWZs?=
 =?utf-8?B?aU8zdEpWTmdnQzkydEpFaEdyVW1CMENmSjhSNU8vY0I0WitPMGhXbVVlKytx?=
 =?utf-8?B?cjB4aDJKV3czNEJ6eUZ6cEM2U0loWUF4MzZTbWsvNFZaNFZ6Y25NeFBwWU1X?=
 =?utf-8?B?VmJESlhNd1Z3czRIcCthcHRzNVJ4UHlpWFFiVVJNdGtLSU9zL1h6ZkFHNURX?=
 =?utf-8?B?cG1TV2p6VUlOVitTOG9hNHBCQWg1ZVJDRlFHZjg4RXJlZWdHS1R4ZitkVCsw?=
 =?utf-8?B?Q3huR3BwMGVBbkhCOXRGZ1ZiU21iZUdIblpZVXU1V1hPV2E1UEtMNUFuQ3hB?=
 =?utf-8?B?RXVjNTFVakRzalNUV0xXZEwzakpEd0dwcDk3Tkg4UE1YWHBYc1M2TTZHNk1k?=
 =?utf-8?B?SE9YUFBOVDhIZWVDcmlhVkh3QU1JRWx4U24wN3g1V3c2MmVSYVBaUlhaSjRB?=
 =?utf-8?B?NVdDYkFHS3ZvcjFtOUROWSt2WHp4R3NISVlwck1maTNEVWVyTk94RlpuV0pX?=
 =?utf-8?B?Nldzekk3NVM3alN5L0l2by9mM09RZDMvcDFHMUNOTHlkVFp2aXFsUEgzZ2pB?=
 =?utf-8?B?b0d4ZUprN0NPUUFLVUZGeWlUYU9PNWlNY0liOVRNUXY0WU1seExkelFMQUI5?=
 =?utf-8?B?QzVsZnpLSEhjV0syTlRreHZLMDQ0a29HdGJsNWp6QXpaTEdtb3F3RTc5TDhh?=
 =?utf-8?B?b1RQNEJua0tROW9YRWZmdzMxY21XV3YrcVlycEFLY2drSDZZclp6YlM3YmE2?=
 =?utf-8?B?VVhETXM3UlVhTXpJTUpMMTYwU3V5d1U1dUNFQUpWRE1SdkhIeHlHRTBGc2o4?=
 =?utf-8?Q?Wr2ufkMEGCR1YpzDB4HydaNzhhIHCBuo=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 6:p59wQWokS3F3QWNXX/OLmZ3gVYbakwM0DPDNqHmxeYo0xysfBMGsHcNxzCuVjkRBCCks0jxH6R2x+Y45fvSasoqOEEUX+uP64k3KrSmccLVZRJaeK1U9itEPK7QD3nNDSMXpS1aNyE94Dwg/cSHSoD2bAmJSij80q/OHTe9w02eJcQHQjWjm8bIE2HJ7rNqfI3ypbEXDkuMI2ru5bsShEdGQGsDwGlteuMsqTEia+RkBUQ3InGTfQfg6oyJZe1KrSfyq45CWPFU79BtB9AzKweKaWHXXjhS0roiC7UYL0ZQnQLGMpB28yJQdI+8wSaNk257V2ehhDk/YE0sNQwD5kA==;
 5:q3mfnKtZecMqVQ1uUZCwEUScmTr/I9Ey/YaiT+CCBYLhQQ43dRwWQgDjwNHBCAfguX4B4y3RFXhO1trJP2tfQ+iV31IzmTEEUqAqu4R5JyqV7l5hbp/JR5yhBwOgOYLEdY//x8zuY+AUUH4NDF85cw==;
 24:1UbnzE5Ikn5h8AakOpTjLHLCbN8kbRTY/ln+m+UcaCkopVZCTUCJ+32ApCKb0p7NtoFE37mjQZ/oYlID+9CtsYyRBHHC2nUzD4ex+YZBDHM=;
 7:j+eh6zqIbTezhPYwiPHVp31hY2olFiW3pZQlXgupvoMe6jgS2stWjvUy8dNP6T3/MWpijK0lLj+PjyvlxVoI9zDZnl0P8uMHZqEtrmwJxT0Og8t0pC0ht2QcDqFeVboiKhvsGFhxCI3KCUmuacFAkosLN8X8tdYjN/+xQwzusKJ4ZmVQnc4mpP1ybMfpFDfJ792XiTYN1G4RqfXntNrpRkYE8asIM0l8FxEc0dkU4Qo=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Oct 2017 08:22:33.6595 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: e1e13425-80f1-40e4-9c1f-08d51b818c20
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0701MB2071
Subject: Re: [Xen-devel] [RFC] [Draft Design] ACPI/IORT Support in Xen.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxMC8yMy8yMDE3IDc6MjcgUE0sIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+IEhpIE1hbmlz
aCwKPgo+IE9uIDEyLzEwLzE3IDIyOjAzLCBNYW5pc2ggSmFnZ2kgd3JvdGU6Cj4+IEFDUEkvSU9S
VCBTdXBwb3J0IGluIFhlbi4KPj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KPj4KPj4gSSBoYWQgc2VudCBvdXQgcGF0Y2ggc2VyaWVzIFswXSB0byBoaWRlIHNtbXUgZnJv
bSBEb20wIElPUlQuIEV4dGVuZGluZwo+PiB0aGUgc2NvcGUKPj4gYW5kIGluY2x1ZGluZyBhbGwg
dGhhdCBpcyByZXF1aXJlZCB0byBzdXBwb3J0IEFDUEkvSU9SVCBpbiBYZW4uCj4+IFByZXNlbnRp
bmcgZm9yIHJldmlldwo+PiBmaXJzdCBfZHJhZnRfIG9mIGRlc2lnbiBvZiBBQ1BJL0lPUlQgc3Vw
cG9ydCBpbiBYZW4uIE5vdCBjb21wbGV0ZSB0aG91Z2guCj4+Cj4+IERpc2N1c3NlZCBpcyB0aGUg
cGFyc2luZyBhbmQgZ2VuZXJhdGlvbiBvZiBJT1JUIHRhYmxlIGZvciBEb20wIGFuZCBEb21Vcy4K
Pj4gSXQgaXMgcHJvcG9zZWQgdGhhdCBJT1JUIGJlIHBhcnNlZCBhbmQgdGhlIGluZm9ybWF0aW9u
IGluIHNhdmVkIGludG8geGVuCj4+IGRhdGEtc3RydWN0dXJlCj4+IHNheSBob3N0X2lvcnRfc3Ry
dWN0IGFuZCBpcyByZXVzZWQgYnkgYWxsIHhlbiBzdWJzeXN0ZW1zIGxpa2UgSVRTIC8gU01NVQo+
PiBldGMuCj4+Cj4+IFNpbmNlIHRoaXMgaXMgZmlyc3QgZHJhZnQgaXMgb3BlbiB0byB0ZWNobmlj
YWwgY29tbWVudHMsIG1vZGlmaWNhdGlvbnMKPj4gYW5kIHN1Z2dlc3Rpb25zLiBQbGVhc2UgYmUg
b3BlbiBhbmQgZmVlbCBmcmVlIHRvIGFkZCBhbnkgbWlzc2luZyBwb2ludHMKPj4gLyBhZGRpdGlv
bnMuCj4+Cj4+IDEuIFdoYXQgaXMgSU9SVC4gV2hhdCBhcmUgaXRzIGNvbXBvbmVudHMgPwo+PiAy
LiBDdXJyZW50IFN1cHBvcnQgaW4gWGVuCj4+IDMuIElPUlQgZm9yIERvbTAKPj4gNC4gSU9SVCBm
b3IgRG9tVQo+PiA1LiBQYXJzaW5nIG9mIElPUlQgaW4gWGVuCj4+IDYuIEdlbmVyYXRpb24gb2Yg
SU9SVAo+PiA3LiBGdXR1cmUgV29yayBhbmQgVE9ET3MKPj4KPj4gMS4gV2hhdCBpcyBJT1JULiBX
aGF0IGFyZSBpdHMgY29tcG9uZW50cyA/Cj4+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCj4+IElPUlQgcmVmZXJzIHRvIElucHV0IE91dHB1dCByZW1hcHBpbmcg
dGFibGUuIEl0IGlzIGVzc2VudGlhbGx5IHVzZWQgdG8gZmluZAo+PiBpbmZvcm1hdGlvbiBhYm91
dCB0aGUgSU8gdG9wb2xvZ3kgKFBDSVJDLVNNTVUtSVRTKSBhbmQgcmVsYXRpb25zaGlwcwo+PiBi
ZXR3ZWVuCj4+IGRldmljZXMuCj4+Cj4+IEEgZ2VuZXJhbCBzdHJ1Y3R1cmUgb2YgSU9SVCBpcyBo
YXMgbm9kZXMgd2hpY2ggaGF2ZSBpbmZvcm1hdGlvbiBhYm91dAo+PiBQQ0kgUkMsCj4+IFNNTVUs
IElUUyBhbmQgUGxhdGZvcm0gZGV2aWNlcy4gVXNpbmcgYW4gSU9SVCB0YWJsZSByZWxhdGlvbnNo
aXAgYmV0d2Vlbgo+PiBSSUQgLT4gU3RyZWFtSUQgLT4gRGV2aWNlSWQgY2FuIGJlIG9idGFpbmVk
LiBNb3JlIHNwZWNpZmljYWxseSB3aGljaAo+PiBkZXZpY2UgaXMKPj4gYmVoaW5kIHdoaWNoIFNN
TVUgYW5kIHdoaWNoIGludGVycnVwdCBjb250cm9sbGVyLCB0aGlzIHRvcG9sb2d5IGlzCj4+IGRl
c2NyaWJlZCBpbgo+PiBJT1JUIFRhYmxlLgo+Pgo+PiBSSUQgaXMgYSByZXF1ZXN0ZXIgSUQgaW4g
UENJIGNvbnRleHQsCj4+IFN0cmVhbUlEIGlzIHRoZSBJRCBvZiB0aGUgZGV2aWNlIGluIFNNTVUg
Y29udGV4dCwKPj4gRGV2aWNlSUQgaXMgdGhlIElEIHByb2dyYW1tZWQgaW4gSVRTLgo+Pgo+PiBG
b3IgYSBub24tcGNpIGRldmljZSBSSUQgY291bGQgYmUgc2ltcGx5IGFuIElELgo+Pgo+PiBFYWNo
IGlvcnRfbm9kZSBjb250YWlucyBhbiBJRCBtYXAgYXJyYXkgdG8gdHJhbnNsYXRlIGZyb20gb25l
IElEIGludG8KPj4gYW5vdGhlci4KPj4gSURtYXAgRW50cnkge2lucHV0X3JhbmdlLCBvdXRwdXRf
cmFuZ2UsIG91dHB1dF9ub2RlX3JlZiwgaWRfY291bnR9Cj4+IFRoaXMgYXJyYXkgaXMgcHJlc2Vu
dCBpbiBQQ0kgUkMgbm9kZSxTTU1VIG5vZGUsIE5hbWVkIGNvbXBvbmVudCBub2RlIGV0Ywo+PiBh
bmQgY2FuIHJlZmVyZW5jZSB0byBhIFNNTVUgb3IgSVRTIG5vZGUuCj4+Cj4+IDIuIEN1cnJlbnQg
U3VwcG9ydCBvZiBJT1JUCj4+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+PiBDdXJyZW50
bHkgWGVuIHBhc3NlcyBob3N0IElPUlQgdGFibGUgdG8gZG9tMCB3aXRob3V0IGFueSBtb2RpZmlj
YXRpb25zLgo+PiBGb3IgRG9tVSBubyBJT1JUIHRhYmxlIGlzIHBhc3NlZC4KPj4KPj4gMy4gSU9S
VCBmb3IgRG9tMAo+PiAtLS0tLS0tLS0tLS0tLS0tLQo+PiBJT1JUIGZvciBEb20wIGlzIHByZXBh
cmVkIGJ5IHhlbiBhbmQgaXQgaXMgZmFpcmx5IHNpbWlsYXIgdG8gdGhlIGhvc3QgaW9ydC4KPj4g
SG93ZXZlciBmZXcgbm9kZXMgY291bGQgYmUgcmVtb3ZlZCByZW1vdmVkIG9yIG1vZGlmaWVkLiBG
b3IgaW5zdGFuY2UKPj4gLSBob3N0IFNNTVUgbm9kZXMgc2hvdWxkIG5vdCBiZSBwcmVzZW50Cj4+
IC0gSVRTIGdyb3VwIG5vZGVzIGFyZSBzYW1lIGFzIGhvc3QgaW9ydCBidXQsIG5vIHN0YWdlMiBt
YXBwaW5nIGlzIGRvbmUKPj4gZm9yIHRoZW0uCj4gV2hhdCBkbyB5b3UgbWVhbiB3aXRoIHN0YWdl
MiBtYXBwaW5nPwpQbGVhc2UgaWdub3JlIHRoaXMgbGluZS4gQ29weSBwYXN0ZSBlcnJvci4gUmVh
ZCBpdCBhcyBmb2xsb3dzCgotIElUUyBncm91cCBub2RlcyBhcmUgc2FtZSBhcyBob3N0IGlvcnQu
Cih0aG91Z2ggSSB3b3VsZCBtb2RpZnkgdGhlIHNhbWUgYXMgaW4gbmV4dCBkcmFmdCkKCj4KPj4g
LSBwbGF0Zm9ybSBub2RlcyAobmFtZWQgY29tcG9uZW50cykgbWF5IGJlIHNlbGVjdGl2ZWx5IHBy
ZXNlbnQgZGVwZW5kaW5nCj4+IG9uIHRoZSBjYXNlIHdoZXJlIHhlbiBpcyB1c2luZyBzb21lLiBU
aGlzIGNvdWxkIGJlIGNvbnRyb2xsZWQgYnkgIHhlbiBjb21tYW5kCj4+IGxpbmUuCj4gTW1oLCBJ
IGFtIG5vdCBzbyBzdXJlIHBsYXRmb3JtIGRldmljZXMgZGVzY3JpYmVkIGluIHRoZSBJT1JUICh0
aG9zZQo+IHdoaWNoIHVzZSBNU0lzISkgYXJlIHNvIG11Y2ggZGlmZmVyZW50IGZyb20gUENJIGRl
dmljZXMgaGVyZS4gTXkKPiB1bmRlcnN0YW5kaW5nIGlzIHRob3NlIHBsYXRmb3JtIGRldmljZXMg
YXJlIG5ldHdvcmsgYWRhcHRlcnMsIGZvcgo+IGluc3RhbmNlLCBmb3Igd2hpY2ggWGVuIGhhcyBu
byB1c2UuCm9rLgo+IFNvIEkgd291bGQgdHJhbnNsYXRlICJOYW1lZCBDb21wb25lbnRzIiBvciAi
cGxhdGZvcm0gZGV2aWNlcyIgYXMgZGV2aWNlcwo+IGp1c3Qgbm90IHVzaW5nIHRoZSBQQ0llIGJ1
cyAoc28gbm8gY29uZmlnIHNwYWNlIGFuZCBubyAoUylCREYpLCBidXQKPiBiZWluZyBvdGhlcndp
c2UgdGhlIHNhbWUgZnJvbSBhbiBJVFMgb3IgU01NVSBwb2ludCBvZiB2aWV3LgpDb3JyZWN0Lgo+
PiAtIE1vcmUgaXRlbXMgOiBUT0RPCj4gSSB0aGluayB3ZSBhZ3JlZWQgdXBvbiByZXdyaXRpbmcg
dGhlIElPUlQgdGFibGUgaW5zdGVhZCBvZiBwYXRjaGluZyBpdD8KeWVzLiBJbiBmYWN0IGlmIHlv
dSBsb29rIGF0IG15IHBhdGNoIHYyIG9uIElPUlQgU01NVSBoaWRpbmcsIGl0IHdhcyAKX3Jld3Jp
dGluZ18gbW9zdCBvZiBEb20wIElPUlQgYW5kIG5vdCBwYXRjaGluZyBpdC4KV2UgY2FuIGhhdmUg
YSBJUkMgZGlzY3Vzc2lvbiBvbiB0aGlzLgoKSSB0aGluayBhcGFydCBmcm9tIHJld3JpdGluZywg
dGhlIG90aGVyIHRhc2tzIHdoaWNoIHdlcmUgcmVxdWlyZWQgdGhhdCAKYXJlIGhhbmRsZWQgaW4g
dGhpcyBlcGljIHRhc2sKLSBwYXJzZSBJT1JUIGFuZCBzYXZlIGluIHhlbiBpbnRlcm5hbCBkYXRh
IHN0cnVjdHVyZXMKLSBjb21tb24gY29kZSB0byBnZW5lcmF0ZSBJT1JUIGZvciBkb20wL2RvbVUK
LSBBbGwgeGVuIGNvZGUgdGhhdCBwYXJzZXMgSU9SVCBtdWx0aXBsZSB0aW1lcyB1c2Ugbm93IHRo
ZSB4ZW4gaW50ZXJuYWwgCmRhdGEgc3RydWN0dXJlcy4KKEkgaGF2ZSBleHBsYWluZWQgdGhpcyBp
biB0aGlzIG1haWwgYmVsb3cpCj4gU28gdG8gc29tZSBkZWdyZWUgeW91ciBzdGF0ZW1lbnRzIGFy
ZSB0cnVlLCBidXQgd2hlbiB3ZSByZXdyaXRlIHRoZSBJT1JUCj4gdGFibGUgd2l0aG91dCBTTU1V
cyAoYW5kIHBvc3NpYmx5IHdpdGhvdXQgb3RoZXIgY29tcG9uZW50cyBsaWtlIHRoZQo+IFBNVXMp
LCBpdCB3b3VsZCBiZSBraW5kIG9mIGEgc3RyZXRjaCB0byBjYWxsIGl0ICJmYWlybHkgc2ltaWxh
ciB0byB0aGUKPiBob3N0IElPUlQiLiBJIHRoaW5rICJiYXNlZCBvbiB0aGUgaG9zdCBJT1JUIiB3
b3VsZCBiZSBtb3JlIHByZWNpc2UuClllcy4gQmFzZWQgb24gaG9zdCBJT1JUIGlzIGJldHRlcix0
aGFua3MuCj4KPj4gNC4gSU9SVCBmb3IgRG9tVQo+PiAtLS0tLS0tLS0tLS0tLS0tLQo+PiBJT1JU
IGZvciBEb21VIGlzIGdlbmVyYXRlZCBieSB0aGUgdG9vbHN0YWNrLiBJT1JUIHRvcG9sb2d5IGlz
IGRpZmZlcmVudAo+PiB3aGVuIERvbVUgc3VwcG9ydHMgZGV2aWNlIHBhc3N0aHJvdWdoLgo+IENh
biB5b3UgZWxhYm9yYXRlIG9uIHRoYXQ/IERpZmZlcmVudCBjb21wYXJlZCB0byB3aGF0PyBNeSB1
bmRlcnN0YW5kaW5nCj4gaXMgdGhhdCB3aXRob3V0IGRldmljZSBwYXNzdGhyb3VnaCB0aGVyZSB3
b3VsZCBiZSBubyBJT1JUIGluIHRoZSBmaXJzdAo+IHBsYWNlPwpJIHdhcyBleHBsb3JpbmcgdGhl
IHBvc3NpYmlsaXR5IG9mIGhhdmluZyB2aXJ0dWFsIGRldmljZXMgZm9yIERvbVUuClNvIGlmIGEg
dmlydHVhbCBpcyBhc3NpZ25lZCB0byBndWVzdCB0aGVyZSBuZWVkcyB0byBiZSBzb21lIG1hcHBp
bmcgaW4gCklPUlQgYXMgd2VsbC4KVGhpcyB2aXJ0dWFsIGRldmljZSBjYW4gYmUgb24gYSBQQ0kg
YnVzIC8gb3IgYXMgYSBwbGF0Zm9ybSBkZXZpY2UuCgpEZXZpY2UgUGFzcy10aHJvdWdoIGNhbiBi
ZSBzcGxpdCBpbnRvIHR3byBwYXJ0cwphLiBwbGF0Zm9ybSBkZXZpY2UgcGFzc3Rocm91Z2ggKG5v
dCBvbiBQQ0kgYnVzKQpiLiBQQ0kgZGV2aWNlIFBUCgo9PiBJZiB3ZSBkaXNjb3VudCB0aGUgcG9z
c2liaWxpdHkgb2YgYSB2aXJ0dWFsIGRldmljZSBmb3IgZG9tVSBhbmQgCnBsYXRmb3JtIGRldmlj
ZSBwYXNzdGhyb3VnaAogIHRoZW4geW91IGFyZSBjb3JyZWN0IG5vIElPUlQgaXMgcmVxdWlyZWQu
CgpXaGVuIFBDSSBkZXZpY2UgcGFzc3Rocm91Z2ggaXMgc3VwcG9ydGVkLCB0aGUgUENJUkMgaXMg
aXRzZWxmIHZpcnR1YWwgCihlbXVsYXRlZCBieSBYZW4pLgpPbmUgY2FuIGhhdmUgYW55IG51bWJl
ciBvZiB2aXJ0dWFsIFBDSVJDICBhbmQgbWF5IGJlIHZpcnR1YWwgU01NVXMuCkhlbmNlIHRoZSB0
b3BvbG9neSBjYW4gdmFyeS4KCk5vdyByZWFkIHRoZSBiZWxvdyBsaW5lcy4KPj4gQXQgYSBtaW5p
bXVtIGRvbVUgSU9SVCBzaG91bGQgaW5jbHVkZSBhIHNpbmdsZSBQQ0lSQyBhbmQgSVRTIEdyb3Vw
Lgo+PiBTaW1pbGFyIFBDSVJDIGNhbiBiZSBhZGRlZCBpbiBEU0RULgo+PiBBZGRpdGlvbmFsIG5v
ZGUgY2FuIGJlIGFkZGVkIGlmIHBsYXRmb3JtIGRldmljZSBpcyBhc3NpZ25lZCB0byBkb21VLgo+
PiBObyBleHRyYSBub2RlIHNob3VsZCBiZSByZXF1aXJlZCBmb3IgUENJIGRldmljZSBwYXNzLXRo
cm91Z2guCj4gQWdhaW4gSSBkb24ndCBmdWxseSB1bmRlcnN0YW5kIHRoaXMgbGFzdCBzZW50ZW5j
ZS4KVGhlIGxhc3QgbGluZSBpcyBjb250aW51YXRpb24gb2YgdGhlIGZpcnN0IGxpbmUgIkF0IGEg
bWluaW11bS4uLiIKCj4+IEl0IGlzIHByb3Bvc2VkIHRoYXQgdGhlIGlkcmFuZ2Ugb2YgUENJUkMg
YW5kIElUUyBncm91cCBiZSBjb25zdGFudCBmb3IKPj4gZG9tVXMuCj4gImNvbnN0YW50IiBpcyBh
IGJpdCBjb25mdXNpbmcgaGVyZS4gTWF5YmUgImFyYml0cmFyeSIsICJmcm9tIHNjcmF0Y2giIG9y
Cj4gImluZGVwZW5kZW50IGZyb20gdGhlIGFjdHVhbCBoL3ciPwpvay4gdGhhdCBpcyBpbXBsZW1l
bnRhdGlvbiBkZWZpbmVkLgo+Cj4+IEluIGNhc2UgaWYgUENJIFBULHVzaW5nIGEgZG9tY3RsIHRv
b2xzdGFjayBjYW4gY29tbXVuaWNhdGUKPj4gcGh5c2ljYWwgUklEOiB2aXJ0dWFsIFJJRCwgZGV2
aWNlSUQ6IHZpcnR1YWwgZGV2aWNlSUQgdG8geGVuLgo+Pgo+PiBJdCBpcyBhc3N1bWVkIHRoYXQg
ZG9tVSBQQ0kgQ29uZmlnIGFjY2VzcyB3b3VsZCBiZSB0cmFwcGVkIGluIFhlbi4gVGhlCj4+IFJJ
RCBhdCB3aGljaCBhc3NpZ25lZCBkZXZpY2UgaXMgZW51bWVyYXRlZCB3b3VsZCBiZSB0aGUgb25l
IHByb3ZpZGVkIGJ5IHRoZQo+PiBkb21jdGwsIGRvbWN0bF9zZXRfZGV2aWNlaWRfbWFwcGluZwo+
Pgo+PiBUT0RPOiBkZXZpY2UgYXNzaWduIGRvbWN0bCBpL2YuCj4+IE5vdGU6IFRoaXMgc2hvdWxk
IHN1ZmZpY2UgdGhlIHZpcnR1YWwgZGV2aWNlSUQgc3VwcG9ydCBwb2ludGVkIGJ5IEFuZHJlLgo+
PiBbNF0KPiBXZWxsLCB0aGVyZSdzIG1vcmUgdG8gaXQuIEZpcnN0IHRoaW5nOiB3aGlsZSBJIHRy
aWVkIHRvIGluY2x1ZGUgdmlydHVhbAo+IElUUyBkZXZpY2VJRHMgdG8gYmUgZGlmZmVyZW50IGZy
b20gcGh5c2ljYWwgb25lcywgaW4gdGhlIG1vbWVudCB0aGVyZQo+IGFyZSBmaXhlZCB0byBiZWlu
ZyBtYXBwZWQgMToxIGluIHRoZSBjb2RlLgpvaAo+IFNvIHRoZSBmaXJzdCBzdGVwIHdvdWxkIGJl
IHRvIGdvIG92ZXIgdGhlIElUUyBjb2RlIGFuZCBpZGVudGlmeSB3aGVyZQo+ICJkZXZpZCIgcmVm
ZXJzIHRvIGEgdmlydHVhbCBkZXZpY2VJRCBhbmQgd2hlcmUgdG8gYSBwaHlzaWNhbCBvbmUKPiAo
cHJvYmFibHkgcmVuYW1pbmcgdGhlbSBhY2NvcmRpbmdseSkuIFRoZW4gd2Ugd291bGQgbmVlZCBh
IGZ1bmN0aW9uIHRvCj4gdHJhbnNsYXRlIGJldHdlZW4gdGhlIHR3by4gQXQgdGhlIG1vbWVudCB0
aGlzIHdvdWxkIGJlIGEgZHVtbXkgZnVuY3Rpb24KPiAoanVzdCByZXR1cm4gdGhlIGlucHV0IHZh
bHVlKS4gTGF0ZXIgd2Ugd291bGQgbG9vcCBpbiB0aGUgYWN0dWFsIHRhYmxlLgpTb21lIHRob3Vn
aHQgaGVyZS4uCldvdWxkbid0IGl0IGJlIGJldHRlciB0byBjYWxsIGEgaGVscGVyIGZ1bmN0aW9u
IHRvIHRyYW5zbGF0ZSB0aGUgZGV2aWQgCmNvbWluZyBmcm9tIGd1ZXN0LiBUaGUgaGVscGVyIGZ1
bmN0aW9uCndvdWxkIGxvb2sgYXQgdGhlIHRhYmxlIGNyZWF0ZWQgYnkgaGFuZGxpbmcgc3VjY2Vz
c2l2ZSBkb21jdGxzICh0aGUgb25lIAptZW50aW9uZWQgaGVyZSkKPgo+PiBXZSBtaWdodCBub3Qg
bmVlZCB0aGlzIGRvbWN0bCBpZiBhc3NpZ25fZGV2aWNlIGh5cGVyY2FsbCBpcyBleHRlbmRlZCB0
bwo+PiBwcm92aWRlIHRoaXMgaW5mb3JtYXRpb24uCj4gRG8gd2UgYWN0dWFsbHkgbmVlZCBhIG5l
dyBpbnRlcmZhY2Ugb3IgZXZlbiBleHRlbmQgdGhlIGV4aXN0aW5nIG9uZT8KPiBJZiBJIGdvdCBK
dWxpZW4gY29ycmVjdGx5LCB0aGUgZXhpc3RpbmcgaW50ZXJmYWNlIGlzIGp1c3QgZmluZT8KQ291
bGQgeW91IGV4cGxhaW4gd2hpY2ggZXhpc3RpbmcgaW50ZXJmYWNlICBjYW4gYmUgdXNlZCB0byB0
cmFuc2xhdGUgCmd1ZXN0IGRldmljZSBJRCB0byBob3N0IGRldmljZSBJRCB3aGVuIGFuIElUUyBj
b21tYW5kIGdldHMgdHJhcHBlZCBpbiBYZW4uCm1heSBiZSBJIGFtIG1pc3Npbmcgc29tZXRoaW5n
IGhlcmUuCj4+IDUuIFBhcnNpbmcgb2YgSU9SVCBpbiBYZW4KPj4gLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KPj4gSU9SVCBub2RlcyBjYW4gYmUgc2F2ZWQgaW4gc3RydWN0dXJlcyBzbyB0aGF0
IElPUlQgdGFibGUgcGFyc2luZyBjYW4gYmUKPj4gZG9uZSBvbmNlIGFuZCBpcyByZXVzZWQgYnkg
YWxsIHhlbiBzdWJzeXN0ZW1zIGxpa2UgSVRTIC8gU01NVSBldGMsIGRvbWFpbgo+PiBjcmVhdGlv
bi4KPj4gUHJvcG9zZWQgYXJlIHRoZSBzdHJ1Y3R1cmVzIHRvIGhvbGQgSU9SVCBpbmZvcm1hdGlv
biwgdmVyeSBzaW1pbGFyIHRvIEFDUEkKPj4gc3RydWN0dXJlcy4KPj4KPj4gaW9ydF9pZF9tYXAg
ewo+PiAgICAgIHJhbmdlX3QgaW5wdXRfcmFuZ2U7Cj4+ICAgICAgcmFuZ2VfdCBvdXRwdXRfcmFu
Z2U7Cj4+ICAgICAgdm9pZCAqb3V0cHV0X3JlZmVyZW5jZTsKPj4gLi4uCj4+IH0KPiBJIGd1ZXNz
IHlvdSB3b3VsZCBuZWVkIGEgInN0cnVjdCBsaXN0X2hlYWQgbGlzdCIgaGVyZSB0byBjaGFpbiB0
aGUgcmFuZ2VzPwp5ZXMgOikuIFRoYXQgd2FzIGluIC4uLgo+Cj4+ID0+b3V0cHV0X3JlZmVyZW5j
ZSBwb2ludHMgdG8gb2JqZWN0IG9mIGlvcnRfbm9kZS4KPj4KPj4gc3RydWN0IGlvcnRfbm9kZSB7
Cj4+ICAgICAgc3RydWN0IGxpc3RfaGVhZCBpZF9tYXA7Cj4+ICAgICAgdm9pZCAqY29udGV4dDsK
Pj4gICAgICBzdHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7Cj4+IH0KPj4gPT4gY29udGV4dCBjb3VsZCBi
ZSBhIHJlZmVyZW5jZSB0byBhY3BpX2lvcnRfbm9kZS4KPj4KPj4gc3RydWN0IGlvcnRfdGFibGVf
c3RydWN0IHsKPj4gICAgICBzdHJ1Y3QgbGlzdF9oZWFkIHBjaV9yY19ub2RlczsKPj4gICAgICBz
dHJ1Y3QgbGlzdF9oZWFkIHNtbXVfbm9kZXM7Cj4+ICAgICAgc3RydWN0IGxpc3RfaGVhZCBwbGF0
X2RldmljZXM7Cj4+ICAgICAgc3RydWN0IGxpc3RfaGVhZCBpdHNfZ3JvdXA7Cj4+IH0KPiBTbyBx
dWlja2x5IGJyYWluc3Rvcm1pbmcgd2l0aCBKdWxpZW4gSSB3YXMgd29uZGVyaW5nIGlmIHdlIGNv
dWxkCj4gYWN0dWFsbHkgc2ltcGxpZnkgdGhpcyBzaWduaWZpY2FudGx5Ogo+ICBGcm9tIFhlbidz
IHBvaW50IG9mIHZpZXcgYWxsIHdlIG5lZWQgdG8ga25vdyBpcyB0aGUgbWFwcGluZyBiZXR3ZWVu
IFBDSQo+IHJlcXVlc3RvciBJRHMgKG9yIHNvbWUgcGxhdGZvcm0gZGV2aWNlIElEcykgdG8gdGhl
IHBoeXNpY2FsIElUUyBkZXZpY2UKPiBJRCwgYW5kIGZyb20gcmVxdWVzdG9yIElEcyB0byB0aGUg
U01NVSBzdHJlYW0gSUQuCj4gVGhhdCB3b3VsZCBiZSBqdXN0ICp0d28qIGxvb2t1cCB0YWJsZXMs
IG5vdCBjb25uZWN0ZWQgdG8gZWFjaCBvdGhlcgo+IGFzaWRlIGZyb20gcG9zc2libHkgaGF2aW5n
IHRoZSBzYW1lIGlucHV0IHJhbmdlcy4gQXQgdGhpcyBwb2ludCB3ZSBjb3VsZAo+IGFsc28gaGF2
ZSAqb25lKiB0YWJsZSwgY29udGFpbmluZyBib3RoIHRoZSBJVFMgZGV2aWNlSUQgYW5kIHRoZSBT
TU1VCj4gc3RyZWFtIElEOgo+Cj4gc3RydWN0IGlvcnRfaWRfbWFwIHsKPiAJcmFuZ2VfdCBpbnB1
dF9yYW5nZTsKPiAJdWludDMyX3QgaXRzX2RldmlkX2Jhc2U7Cj4gCXVpbnQzMl90IHNtbXVfc3Ry
ZWFtaWRfYmFzZTsKPiAJc3RydWN0IGxpc3RfaGVhZCBsaXN0Owo+IH07ClRoaXMgaXMganVzdCBh
IHNpbXBsZXIgY2FzZSBvZiB3aGF0IHRoZSBzcGVjIHN1cHBvcnRzLgpFYWNoIFBDSVJDIG5vZGUg
Y2FuIGhhdmUgYW4gYXJyYXkgb2YgaWRtYXBzLCBlYWNoIGlkIG1hcCBlbnRyeSBjYW4gaGF2ZSAK
YSBtdWx0aXBsZSBvZiBpZG1hcCBlbnRyaWVzIGluCnRoZSBvdXRwdXQgcmVmZXJlbmNlIHNtbXUg
aWRtYXAuCgpJIGhhZCBhIHNpbWlsYXIgZGlzY3Vzc2lvbiB3aXRoIHRoZSB2MSB2ZXJzaW9uIG9m
IG15IElPUlQgU01NVSBoaWRlcGF0Y2ggCndpdGgganVsaWVuLgoKTW9yZW92ZXIgSSBkb250IHF1
aXRlIHVuZGVyc3RhbmQgdGhlIHdoZXJlIGlvcnRfaWRfbWFwIHdvdWxkIGZpdC4KQXMgaWYgeW91
IHNlZSBiZWxvdyByZXBseSwgd2UgaGF2ZSBhIG90aGVyIHRoaW5ncyB0byB0YWtlIGNhcmUgYXMg
d2VsbAo+Cj4gU28gcGFyc2luZyB0aGUgSU9SVCB3b3VsZCBjcmVhdGUgYW5kIGZpbGwgYSBsaXN0
IG9mIHRob3NlIHN0cnVjdHVyZXMuCj4gRm9yIGEgbG9va3VwIHdlIHdvdWxkIGp1c3QgaXRlcmF0
ZSBvdmVyIHRoYXQgbGlzdCwgZmluZCBhIG1hdGNoaW5nIGVudHJ5Cj4gYW5kOgo+IHJldHVybiAo
aW5wdXRfaWQgLSBtYXRjaC0+aW5wdXRfcmFuZ2UuYmFzZSkgKyBtYXRjaC0+aXRzX2RldmlkX2Jh
c2U7Cj4KPiBJZGVhbGx5IHdlIGFic3RyYWN0IHRoaXMgdmlhIHNvbWUgZnVuY3Rpb25zLCBzbyB0
aGF0IHdlIGNhbiBsYXRlciBzd2FwCj4gdGhpcyBmb3IgbW9yZSBlZmZpY2llbnQgZGF0YSBzdHJ1
Y3R1cmVzIHNob3VsZCB0aGUgbmVlZCBhcmlzZS4KPgo+PiBUaGlzIHN0cnVjdHVyZSBpcyBjcmVh
dGVkIGF0IHRoZSBwb2ludCBJT1JUIHRhYmxlIGlzIHBhcnNlZCBzYXkgZnJvbQo+PiBhY3BpX2lv
cnRfaW5pdC4KPj4gSXQgaXMgcHJvcG9zZWQgdG8gdXNlIHRoaXMgc3RydWN0dXJlIGluZm9ybWF0
aW9uIGluCj4+IGlvcnRfaW5pdF9wbGF0Zm9ybV9kZXZpY2VzLgo+PiBbMl0gW1JGQyB2MiA0Lzdd
IEFDUEk6IGFybTogU3VwcG9ydCBmb3IgSU9SVApJIGd1ZXNzIHlvdSBtaXNzZWQgdGhpcyBwYXJ0
LiBXaXRob3V0IHRoaXMgdGhlICBjb250ZXh0IGlzIG1pc3NlZC4KClRoZSBtYWluIHB1cnBvc2Ug
b2YgdGhpcyB3aG9sZSB0YXNrIGlzIHNwbGl0IGludG8gdHdvIHBhcnRzCmEuIElPUlQgcGFyc2lu
ZyBzaG91bGQgYmUgZG9uZSBvbmNlIGluIFhlbiBhbmQgbGF0ZXIgd2hlbmV2ZXIgSU9SVCAKcGFy
c2luZyBpcyByZXF1aXJlZCB1c2UgeGVuIGludGVybmFsIGRhdGEgc3RydWN0dXJlcwogICAgICAg
KGlvcnRfdGFibGVfc3RydWN0KQoKICAgICAtIHRoaXMgd291bGQgYmUgaGVscGZ1bCBmb3IgKGIp
IGJlbG93CiAgICAgLSBhbmQgZm9yIFNNTVUgLyBwbGF0Zm9ybSBkZXZpY2VzIGluaXRpYWxpemF0
aW9uLgogICAgICAgSWYgeW91IHNlZSBbMl0sIGl0IGFnYWluIHBhcnNlcyB0aGUgSU9SVC4KICAg
ICAgIFNvIHRoZSBhcHByb2FjaCBoZXJlIGlzICBbMl0gYW5kIChiKSBzaG91bGQgdXNlIHNhbWUg
WGVuIGludGVybmFsIApJT1JUIGRhdGEgc3RydWN0dXJlcy4KCj0+ICAgICAgRm9yIHRoYXQgcmVh
c29uIFsyXS9bNV0gIG1pZ2h0IG5lZWQgdG8gYmUgcmViYXNlZCBvbiB0aGlzIHRhc2sncyAKcGF0
Y2guIDw9Cls1XSBodHRwczovL3d3dy5tYWlsLWFyY2hpdmUuY29tL3hlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnL21zZzEyMzA4MC5odG1sCgpiLiBHZW5lcmF0ZSBJT1JUIGZvciBEb21zIHdpdGhvdXQg
cGF0Y2hpbmcgSG9zdCBJT1JULCByYXRoZXIgcmVnZW5lcmF0ZSAKZnJvbSB4ZW4gaW50ZXJuYWwg
ZGF0YSBzdHJ1Y3R1cmVzLgoKYmFzZWQgb24gdGhpcyByYXRpb25hbGUsIEkgdGhpbmsgdGhlIGRh
dGEgc3RydWN0dXJlcyBtZW50aW9uZWQgd291bGQgYmUgCnJlcXVpcmVkLgoKPj4KPj4gNi4gSU9S
VCBHZW5lcmF0aW9uCj4+IC0tLS0tLS0tLS0tLS0tLS0tLS0KPj4gVGhlcmUgd291bGQgYmUgYSBj
b21tb24gY29kZSB0byBnZW5lcmF0ZSBJT1JUIHRhYmxlIGZyb20gaW9ydF90YWJsZV9zdHJ1Y3Qu
Cj4gVGhhdCBzb3VuZHMgdXNlZnVsLCBidXQgd2Ugd291bGQgbmVlZCB0byBiZSBjYXJlZnVsIHdp
dGggc2hhcmluZyBjb2RlCj4gYmV0d2VlbiBYZW4gYW5kIHRoZSB0b29sIHN0YWNrLiBIYXMgdGhp
cyBhY3R1YWxseSBiZWVuIGRvbmUgYmVmb3JlPwpJIGFkZGVkIHRoZSBjb2RlIHNoYXJpbmcgcGFy
dCBoZXJlLCBidXQgSSBhbSBub3QgaG9wZWZ1bCB0aGF0IHRoaXMgd291bGQgCndvcmsgYXMgaXQg
d291bGQgcmVxdWlyZSBsb3Qgb2YgY29kZSBjaGFuZ2Ugb24gdG9vbHN0YWNrLgpBIHNpbXBsZSBk
aWZmZXJlbmNlIGlzIHRoYXQgdGhlIGFjcGkgaGVhZGVyIHN0cnVjdHVyZXMgaGF2ZSBkaWZmZXJl
bnQgCm1lbWJlciB2YXJpYWJsZXMuIFRoaXMgaXMgc2FtZSBmb3Igb3RoZXIgc3RydWN0dXJlcy4K
U28gd2UgbWlnaHQgaGF2ZSB0byBjcmVhdGUgYSBsb3Qgb2YgZGVmaW5lcyBpbiBjb21tb24gY29k
ZSBmb3Igc2hhcmluZyAKYW5kIHBvc3NpYmlsaXR5IG9mIGVycm9ycy4KClNlZTogc3RydWN0IGFj
cGlfaGVhZGVyIGluIGFjcGkyXzAuaCAodG9vbHMvbGliYWNwaSkKYW5kIHN0cnVjdCBhY3BpX3Rh
YmxlX2hlYWRlciBpbiBhY3RibC5oICh4ZW4vaW5jbHVkZS9hY3BpKQoKVGhhdCBpcyB3aHkgSSBw
cmVmZXJyZWQgYSBkb21jdGwsIHNvIHhlbiBjb3VkIHByZXBhcmUgSU9SVCBmb3IgRG9tVS4KCklm
IG5vdCBjb2RlIHNoYXJpbmcgdGhlbiBjb2RlIGR1cGxpY2F0aW9uIG1pZ2h0IGFsc28gd29yayAo
SW4gdGhhdCBjYXNlIApubyBkb21jdGwgcmVxdWlyZWQpCldlIGNhbiBkaXNjdXNzIG9uIHRoaXMg
bW9yZS4uLgo+Cj4+IGEuIEZvciBEb20wCj4+ICAgICAgdGhlIHN0cnVjdHVyZSAoaW9ydF90YWJs
ZV9zdHJ1Y3QpIGJlIG1vZGlmaWVkIHRvIHJlbW92ZSBzbW11IG5vZGVzCj4+ICAgICAgYW5kIHVw
ZGF0ZSBpZF9tYXBwaW5ncy4KPj4gICAgICBQQ0lSQyBpZG1hcCAtPiBvdXRwdXQgcmVmcmVuY2Ug
dG8gSVRTIGdyb3VwLgo+PiAgICAgIChSSUQgLT4gRGV2aWNlSUQpLgo+Pgo+PiAgICAgIFRPRE86
IERlc2NyaWJlIGFsZ28gaW4gdXBkYXRlX2lkX21hcHBpbmcgZnVuY3Rpb24gdG8gbWFwIFJJRCAt
Pgo+PiBEZXZpY2VJRCB1c2VkCj4+ICAgICAgaW4gbXkgZWFybGllciBwYXRjaCBbM10KPiBJZiB0
aGUgYWJvdmUgYXBwcm9hY2ggd29ya3MsIHRoaXMgd291bGQgYmVjb21lIGEgc2ltcGxlIGxpc3Qg
aXRlcmF0aW9uLAo+IGNyZWF0aW5nIFBDSSByYyBub2RlcyB3aXRoIHRoZSBhcHByb3ByaWF0ZSBw
b2ludGVyIHRvIHRoZSBJVFMgbm9kZXMuClllcywgaXQgd29ya3MuIHNlZSBbM10KPgo+PiBiLiBG
b3IgRG9tVQo+PiAgICAgIC0gaW9ydF90YWJsZV9zdHJ1Y3Qgd291bGQgaGF2ZSBtaW5pbWFsIDIg
bm9kZXMgKDEgUENJUkMgYW5kIDEgSVRTCj4+IGdyb3VwKQo+PiAgICAgIC0gcG9wdWxhdGUgYSBi
YXNpYyBJT1JUIGluIGEgYnVmZmVyIHBhc3NlZCBieSB0b29sc3RhY2soIHVzaW5nIGEKPj4gZG9t
Y3RsIDogZG9tY3RsX3ByZXBhcmVfZG9tX2lvcnQpCj4gSSB0aGluayB3ZSBzaG91bGQgcmVkdWNl
IHRoaXMgdG8gaXRlcmF0aW5nIHRoZSBzYW1lIGRhdGEgc3RydWN0dXJlIGFzCj4gZm9yIERvbTAu
IEVhY2ggcGFzcy10aHJvdWdoLWVkIFBDSSBkZXZpY2Ugd291bGQgcG9zc2libHkgY3JlYXRlIG9u
ZQo+IHN0cnVjdCBpbnN0YW5jZSwgYW5kIGxhdGVyIG9uIHdlIGRvIHRoZSBzYW1lIGl0ZXJhdGlv
biBhcyB3ZSBkbyBmb3IKPiBEb20wLiBJZiB0aGF0IHByb3ZlcyB0byBiZSBzaW1wbGUgZW5vdWdo
LCB3ZSBtaWdodCBldmVuIGxpdmUgd2l0aCB0aGUKPiBjb2RlIGR1cGxpY2F0aW9uIGJldHdlZW4g
WGVuIGFuZCB0aGUgdG9vbHN0YWNrLgpZZXMsIHRoYXRzIHRoZSBJZGVhLiBmb3IgZG9tdSBhbmQg
ZG9tMCB0aGUgSU9SVCBnZW5lcmF0aW9uIGNvZGUgd291bGQgdGFrZQoKaW9ydF90YWJsZV9zdHJ1
Y3QKYXMgaW5wdXQuCgo+Cj4gQ2hlZXJzLAo+IEFuZHJlLgo+Cj4+ICAgICAgLSBEU0RUIGZvciB0
aGUgRG9tVSBpcyB1cGRhdGVkIGJ5IHRvb2xzdGFjayB0byBpbmNsdWRlIGEgUENJUkMuCj4+ICAg
ICAgLSBJZiBhIG5hbWVkIGNvbXBvbmVudCBpcyBhZGRlZCB0byBkb21VIHRoYXQgaW5mb3JtYXRp
b24gaXMgcGFzc2VkCj4+IGluIHRoZQo+PiAgICAgIHNhbWUvYWRkaXRpb25hbCBkb21jdGwuCj4+
ICAgICAgICAgIC0gPFRPRE86IGRvbWN0bF9wcmVwYXJlX2RvbV9pb3J0IGkvZiA+Cj4+ICAgICAg
Tm90ZTogSnVsaWVuIEkgaGF2ZSB0cmllZCB0byBpbmNvcnBvcmF0ZSB5b3VyIHN1Z2dlc3Rpb24g
Zm9yIGNvZGUKPj4gcmV1c2UuCj4+Cj4+IDcuIFJlZmVyZW5jZXM6Cj4+IC0tLS0tLS0tLS0tLS0K
Pj4gWzBdIGh0dHBzOi8vd3d3Lm1haWwtYXJjaGl2ZS5jb20veGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcvbXNnMTIxNjY3Lmh0bWwKPj4gWzFdIEFSTSBERU4wMDQ5QzoKPj4gaHR0cDovL2luZm9jZW50
ZXIuYXJtLmNvbS9oZWxwL3RvcGljL2NvbS5hcm0uZG9jLmRlbjAwNDljL0RFTjAwNDlDX0lPX1Jl
bWFwcGluZ19UYWJsZS5wZGYKPj4KPj4gWzJdIGh0dHBzOi8vd3d3Lm1haWwtYXJjaGl2ZS5jb20v
eGVuLWRldmVsQGxpc3RzLnhlbi5vcmcvbXNnMTIzMDgyLmh0bWwKPj4gWzNdIGh0dHBzOi8vd3d3
Lm1haWwtYXJjaGl2ZS5jb20veGVuLWRldmVsQGxpc3RzLnhlbi5vcmcvbXNnMTIxNjY5Lmh0bWw6
Cj4+IHVwZGF0ZV9pZF9tYXBwaW5nIGZ1bmN0aW9uLgo+PiBbNF0gaHR0cHM6Ly93d3cubWFpbC1h
cmNoaXZlLmNvbS94ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZy9tc2cxMjM0MzQuaHRtbAo+Pgo+PgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 25 08:23:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 08:23:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7Gxs-0007Dw-Kp; Wed, 25 Oct 2017 08:23:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1e7Gxs-0007Dp-3v
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 08:23:04 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 3A/E0-08856-7E940F95; Wed, 25 Oct 2017 08:23:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSe0hTcRTH++3ebXexGz+n4WkYxawV1pajSKP
 ICCItogeF2IO6q9u22Kt7Z60/AnvnSBFsK03SUjN64mNkERqTLJUoH+WDQmRmOYnMKCsK291d
 Zb+/zu98vuecL4dDEapzMjXFul0sZ2esGtlU0rxIm6kbyhjNSh6pxqnjdYWSVSi9abSL3IS2S
 y12o8O9R2p+d6GQdB5LdP/o6SRzkC/Bg6ZSJM4joGHQhzxIQSGcBaU/TskEoMITCH5VfpQIIB
 avhRcDISSAOHxeAnevnyZE1U0Evf5GqaCSYT2MjzXIPYiiaLwGPJ+nCWkSz4VB3y9SiKfjHdA
 9EohMo3EMtBQNRvIKvBLazwxE2hB4KVyuHSDEeBbc+1ASiQEnQuBSlVSYC/gsgrN5pyJAhbXg
 a/NIRNFMePyshBTjDfCtsocQC0oQjBV0SsTPCTmU5+dGKxbC6Z9FSARVYRAsl4ogCe68/BSd7
 YSat91yUfRcChNfm6IgAbzB2zIRfJHCo77vMtGUEZpLn0Yr/Coo+/o++smVg7eilxAXq4aP9S
 2oAM0rnrSS4klrKJ60hjJE3EDzeZY7xHI6Q4reyFlMZpeNsVh1huTFehvL84yJtTJGXr/XYat
 B4cuYEn71aLgtI4BmUBLNdDozfTRLNc3o2HfEzPDm3Vy2leUDKIGiNEBfEVgMx5pY936LNXxe
 fzBQSk0c7RQwzTsZG28xiagV6aihopEcQkXaHXZWHU+HBBEWROZs+98Wf460A81Ux9IobEqld
 LKczeL6n4dQPIU0sfR9oYvSYnf9nRQKm5CETRyfGzHhYv4hdQ66rHKk5xvyYh4469u7JDJl8+
 tlG9cnVlQHtfnv0s4cXPQkmU7bvKLMfX/XFFPSuq12U8Wshm8Hby738sdqJ1Zfa9XWHX6T+uo
 o0e+t7etf3aG/WGp+e3jJnGDj5rTZt9qsucMpq7htIcXDk0P+LbObPYYDiiZ/cMFOk7JvTUb3
 +J6rGpI3M4YkguOZ39iQGh+fAwAA
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1508919781!111922561!1
X-Originating-IP: [104.47.38.87]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39771 invoked from network); 25 Oct 2017 08:23:02 -0000
Received: from mail-bl2nam02on0087.outbound.protection.outlook.com (HELO
 NAM02-BL2-obe.outbound.protection.outlook.com) (104.47.38.87)
 by server-8.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 25 Oct 2017 08:23:02 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=CS4Szj48PXtRQwM32tNFWK6nOT1rDfcjkqV8QZlVVas=;
 b=VVeWc4GPFKjrPwZloTZKN1ieGC4tmjtsZT6nvGLnJ6LIROKYhRlyWBT+9m0M2MNqqVX/x0ilUOCglbGGk6JWjv22ASH/tikeZHCHv0x8j61r4Hv+La+Yd5x82Cp8AxFLaatKbqE2iC1bwHCprqypCRoho0i37hNn+xDCNxalKRI=
Received: from [192.168.0.104] (115.252.122.142) by
 SN1PR0701MB2080.namprd07.prod.outlook.com (10.163.132.27) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.156.4; Wed, 25 Oct 2017 08:22:56 +0000
To: Julien Grall <julien.grall@linaro.org>,
 Andre Przywara <andre.przywara@linaro.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Sameer Goel <sgoel@codeaurora.org>
References: <c5b79b2a-32d2-5fdb-ff0a-d511b267291e@caviumnetworks.com>
 <b1ef4877-9772-4f61-284a-83d3a5ce19f2@linaro.org>
 <ed67aca8-4c6d-92b9-8a85-bea9fdbd6ebd@linaro.org>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <f72ea611-2474-b9ea-1b77-656facc15dac@caviumnetworks.com>
Date: Wed, 25 Oct 2017 13:52:43 +0530
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <ed67aca8-4c6d-92b9-8a85-bea9fdbd6ebd@linaro.org>
X-Originating-IP: [115.252.122.142]
X-ClientProxiedBy: BMXPR01CA0039.INDPRD01.PROD.OUTLOOK.COM (10.174.214.25) To
 SN1PR0701MB2080.namprd07.prod.outlook.com (10.163.132.27)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: cf3de255-7f18-46f6-f23c-08d51b819a09
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(4534020)(4602075)(4627075)(201703031133081)(201702281549075)(2017052603199);
 SRVR:SN1PR0701MB2080; 
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2080;
 3:poABBIXSGnJMdTt33j8K7qXhfDXKmKL5wjdiU8G0vbVZilnbmmB39wVhAhL8fhth5PZxENzpWwLOGRat3oB2O57kvxjrAzHT2FQnq7oJm+nDjQvrx5yyytIYh92mmc0q9gxQsLF5AHMCSoM8uVM5UMZ8qQlQXe3pDHg89vGVw2y0JkUBfs4fvicXwKMDzrde14S+Rq66n0f1QfnlkqTGy48x7AFj5F8IVdMRNgLGuKFnPRTtLv1qDmSNGsdaeJxN;
 25:S5W3hX8a0ViOE7bzNi0uN+rd+Ry4gqctMlFuy0K1rdlbcGMS0873ePj0H4KlHyZR4SXTX4/GokLBfRoN3iNqrASag84v2YAL4AgELvEq/RKQ6H4E3XsiYDylQJjkp0MS0bGOpJiDvw3ODla0beEHZFXhJoHrQa1oj1efQLpA6T4BDUTw8PLD/jYOnChPJAqy2plw8jjvRfbx24YZZ8ZO9CNc1zCOgsNYkWlbicRInCzxKDOXVcPKjLrn3cA9aK/EQaoLFiS7FnvJU33jnih6PlB0/xbq4TWLsPg53qBmcPfX+EC4zJOgJhJWBkyVhOk/p5pCEYoeCzOpWM9ffgUpSg==;
 31:riAYoC3j6GCCqoI69g3hupxs3f5yiIsN9PFFvwKVcHe4roTQJ+OUFAh0navzft+VJ3TypqTFuw8oLXcMe9+LNQuM+vpOJs3/w8z+/aVJfNIddrDfYZT+ZW4h2lMVmAV/McMl5A8ty9+rBJCEs5nDnCfKFnoevT5omnudvVMhB3N0XPpFmNVOIVw5Hu5pJA6qH1F8HHj2JBaAquTAzq6IWhprTQgrQ7aDQZcJH/Q5QE8=
X-MS-TrafficTypeDiagnostic: SN1PR0701MB2080:
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2080;
 20:WXqkiFijftr9SYdKhAu7Qqr+MMfWZ7J6/1+HlvhSrfKk6V34N4Zqb5vZ7+UxFSHoKYXYFa8g4Cf6gu/shMU5lRPkD1sLVx0iepr6tGGNAeFZfu3cHjKmiVqUtPqSuyu+jC4tZECz6kS3U3gRMIUcrvWOcGwNdZt7zt327o/Z+SVD/1Rkuv1tFSgYBUS7Qe3St2juTvcW1Qwd5ZcPrDsMsbPS9dRBSZcrMosBfZjECW4nTcnHALLVyHlkDqJjmEyxNm4xvx9dN2S+pti2MkweggR8BYRj0fRwzPL5+3HZCEnWT41vGntdv5aqvn5PJN7fs5MQO+lOfqB8joVfM64HfG10USo6mIAXzZsORI1RRvNi3QJlWG+gcm2T/DybVxvpEC7ymi8IOUGO0Fuuyltpc8WdmbA0a5P7E0exiCgs73CvWFXOB+cLMIRBjyLpL1VLK7oF5nE7Qpkd2tPxPrQsRzTA+pAayj/TnywFEdmzc/xmy4one4pkzmmwgMxb9WuL/53xQiMQAsbGlmTk2eUd2JaD9E0qFA4bsVQtpo290rdQh4/MnpfkC1uNOZDLX3ahUTzScWegz4XGU4y16+BbdeV2ZuVQB1JNn25K9EPAnX8=;
 4:ai52G1TRDanpV0yu/AgCfybrnwikH50wx9l3ofkluAhqzOTNqvb64Tim1N/P0Sas761iZgY5s/ci1O5aRTkn/iVbqvObNF+2XF7H9tv28KPJl3LGGrkfRPfpGvSv8MuIKHbOpM5oBUkYiJ929IzT7w8QAzOFiwfEDopxAzbnIZXUnO/peZtxZSFTKO4deXM8mTH/1xGjr/P5uaonCC5QXH0dfJc8LqSfvGrwrojR6EIdpioLOPH3XrcegJ+iM6i6
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <SN1PR0701MB2080EDA08709157BFE9BB485EC440@SN1PR0701MB2080.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(3231020)(93006095)(10201501046)(3002001)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123558100)(20161123562025)(20161123564025)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:SN1PR0701MB2080; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:SN1PR0701MB2080; 
X-Forefront-PRVS: 0471B73328
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(6049001)(346002)(376002)(189002)(24454002)(199003)(2906002)(58126008)(8936002)(31686004)(90366009)(42882006)(68736007)(16526018)(65826007)(6116002)(5660300001)(229853002)(6666003)(2950100002)(77096006)(3846002)(6486002)(50986999)(2501003)(76176999)(66066001)(54356999)(31696002)(230700001)(83506002)(65956001)(65806001)(50466002)(53546010)(97736004)(478600001)(33646002)(117156002)(25786009)(64126003)(81166006)(47776003)(106356001)(36756003)(101416001)(316002)(81156014)(7736002)(16576012)(72206003)(6246003)(53936002)(110136005)(189998001)(8676002)(23676002)(105586002)(305945005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:SN1PR0701MB2080; H:[192.168.0.104]; FPR:;
 SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtTTjFQUjA3MDFNQjIwODA7MjM6OXpXdHRRaEU2VERnNS85Nm5Edmp0bExz?=
 =?utf-8?B?S245Y2srTllhMzdsUVAzVWUyWUkwS3RWVHVJTDNRaStISmhBaGJoOXhieWov?=
 =?utf-8?B?V3U4RWMxd3E2dlE1RDNqb1cwcG51TitCaFVaSXNRS2VRcVdIME83bTV1dFU2?=
 =?utf-8?B?STJHMThkOVdiOU9rNks2dzlwOGVnRndwRWVjRGF4aEF2MHdVejc1SXY2b0VP?=
 =?utf-8?B?QjFYemZ0SElhbHFZeXZLSVpHZzJDWnF5bGVnKzRaSUNZV044V0o2SkFXV0R2?=
 =?utf-8?B?bFNJUEltcTFKblAxV3JlTm0yWFpNSEIzNDBQYXFzbkRwLzRqejVFd3FYZ3Yx?=
 =?utf-8?B?VE9ZMXlFZ25EbnA5a1MxN0xnL091WnprcjlWSVliemtGTDJDTW1HZllYYlJD?=
 =?utf-8?B?RURUdWppL0pnblU4SU9ZK09UcG1mYytYTTRRbTExcGJ6bHcrT1ZUYlNsazJE?=
 =?utf-8?B?UlJxRDNwZ2JmSjNsaVB3YmU4dytqRVVJSGlrVGYraEwvSkl3OS9tTkhvWmd4?=
 =?utf-8?B?TGVidVdBSzF6YXJBQ0pqc2lkZmVnUW5MTEE4VW5WaDVHUFlab0NROUhHYlpM?=
 =?utf-8?B?S1BYQUdBWHQzdlVxR1ZDTTdjNzg1a2FCYTVTVU90L3phQVd0QTErTTU1S0k1?=
 =?utf-8?B?dmNuTFl5K0lRdFE3SEVrS2FhTjBnVFNkUEtMNVZTUHFCSllRRm00L3hnT0Zp?=
 =?utf-8?B?a2NHVUVoRXNab01meDhGcGFJUzRyS25wb3ZyMHpGUVl6VFkvQ044dWU2Q2JC?=
 =?utf-8?B?eUhXc2tDdEZZT0FrbmtDR3FzMVE5allSVndTWlN2c016RlQ1V1FHYXNReHlu?=
 =?utf-8?B?VVpZdTVSRmdSKzlicEdBdzZmR0x6RXh5MjNxVmNhSytwemhsRDZGSDdjclJE?=
 =?utf-8?B?UzZQaGlvcCsxT3pOQmUyWmhRZjc3NFVqa3o3cEFUcGdkdUVZcTlrWk1sa21u?=
 =?utf-8?B?aVlrSVpRcndRTTI4dmkxWmtjMzZQdm9aaVlnYjEvdy9sUUVWZ1JvV05mb2JN?=
 =?utf-8?B?NGRxL1NncGJIN283WjJWaVN3YkdBRkliZ05telFJc0RvWW9LZHJTRkxhMlBu?=
 =?utf-8?B?ZWlRM2Z5b2NkZ1U3WmR1VXRCajdQTjlnZnFkeVJDRXAybHNva3MrMVpuSFMr?=
 =?utf-8?B?amNnbXU0amliZ3Z4cjI4eWJiS2g0UDJsdlYyOG1oanZsT1Brc1ZSaEZ5K0tk?=
 =?utf-8?B?MTF2QnNpZG1YTS9NN2NkM3R2enhvcFdKUHdLejFqdGcrd1pJUWFtYmhIdmRV?=
 =?utf-8?B?WTFLajdqUVdZbGRhQ0lRUSszc0k4ZkFKNE9CVSt6WVFWNmVPUis4bVVLMlo0?=
 =?utf-8?B?RmtQd3JlT2o4ck5tak5KUnl6NXVtQjFoQlJpNCttRWZsKzVUQWF2L0lDNmZl?=
 =?utf-8?B?MUhDMDlnUlI4Qk5DSmo2Qk5JMFZhMXVxc0J6Vld4L0hWMDZ4dGpDM3RVNDds?=
 =?utf-8?B?N2FwdU9HOWtscS9jRXpseGlYZDRnY2p1Qm5QTVBxdGI5a3VvNW12TFI3OG92?=
 =?utf-8?B?Yi9JWFZJWFd5KytiWnd1b24rRXpHMi9MVm00K3J1MkVwRCtOSEpUSjVwbXA5?=
 =?utf-8?B?RUlaZ2RpOFowcnM1RUlxN1hiOUMrN2o2WnhCeDBKRjJVc1pQbmZPNnRvenhV?=
 =?utf-8?B?M1VCVVJiaGVib0ZWU1d3RldkN0JGeGowY2ZpendhdGRWODlqRTIvMGpyM3dW?=
 =?utf-8?B?VytVZVFSVVMxUmFHMTNSMEZXbVA1U0Z4OEdWWThNOUs4eDBZSzU5THZGeHQ2?=
 =?utf-8?B?enRMK25YTFpLQUFEYklPUFhTbm01dlR0ZUsxckF5cmcrdEl4NFlRZklqekFV?=
 =?utf-8?B?a3ZiZWNvKzFBRHRVQlg3anRjbnpXVFB3RmNBMmQrRTNWR3JyRW5teXQ1c091?=
 =?utf-8?Q?AnypSxaWNDbcM=3D?=
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2080;
 6:+qkyHWmoSGHZqyeLueMymuBs7Rys07BrCUjMcUngv2p5e7zbi0+RcHWyKaRsvcQe0hM7IcDVuh5+8xkFf2J9snlFCHU6dlmU8RMaX8n/OP4C/RkQxMdrRJsxmzYrCi4uB2XuWkYL8Fv/llmnz4lPwcEo63zU0+9vIe66Zl9kLQ9mqRuw7QxCxV/xPzDRslZJd7snsTVN5PZPAVhAt68pc5/CL6+J3l6T5THgbFDtHH2s4cfJpa2rK0Mp7KvsQ5rX/bXhGizBzZpRBnYDNVbnjNBI5JhaDGbgxvTL/F+zFu/UTD9v4JMrb4I0i86GHl4jSYgVGeUKFlMJvK4GYqb0Jg==;
 5:/5mTZJ0VXoJ8maIhbW2u1aGbd0P50kSbUjV82PlPDWz6P5d9tT8nqxAJIyJypMoel7ZN8NvWEHUCjgJxHhkX2N5YeBIzt7v1VSFKo1WOTydSKhanPmzyeLTJ/uaaxbtDw1njlK4x/wqZ1qTQn+eeDw==;
 24:QFncdfZ+MXkq/wcGx71NUxfv7CUo9T9SMtEXTZ1UT3SCW271U70JmbxGkCs2iyzjM7cV2JupWsp09SIVEDaaS1QNdOSBbW69XCAwkBhNr4o=;
 7:VBurHmug06tBZOXAxy5NPkUdnL7zZ46Qqu0jRw65qdtk3/p17Mfv1xcEF8tRrYDNYE1s0zBSEyH4ARujow10NfuzdLtb1NsmXKgbnkps6p2rny8xO165DY5GITqm1ni3lTyhQ23yHNrIsYqwRqFShe9ws5U43BC8B+Cb9CzBoreg3p3l3JaeZOz646ihN6g/jWuAinRjzikOXFxKw84700DrpHcGw0jQAqUPEMp02Sg=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Oct 2017 08:22:56.5772 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: cf3de255-7f18-46f6-f23c-08d51b819a09
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR0701MB2080
Subject: Re: [Xen-devel] [RFC] [Draft Design] ACPI/IORT Support in Xen.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxMC8yMy8yMDE3IDg6MjYgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSwKPgo+IE9u
IDIzLzEwLzE3IDE0OjU3LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gT24gMTIvMTAvMTcgMjI6
MDMsIE1hbmlzaCBKYWdnaSB3cm90ZToKPj4+IEl0IGlzIHByb3Bvc2VkIHRoYXQgdGhlIGlkcmFu
Z2Ugb2YgUENJUkMgYW5kIElUUyBncm91cCBiZSBjb25zdGFudCBmb3IKPj4+IGRvbVVzLgo+Pgo+
PiAiY29uc3RhbnQiIGlzIGEgYml0IGNvbmZ1c2luZyBoZXJlLiBNYXliZSAiYXJiaXRyYXJ5Iiwg
ImZyb20gc2NyYXRjaCIgb3IKPj4gImluZGVwZW5kZW50IGZyb20gdGhlIGFjdHVhbCBoL3ciPwo+
Cj4gSSBkb24ndCB0aGluayB3ZSBzaG91bGQgdGllIHRvIGFueXRoaW5nIGhlcmUuIElPUlQgZm9y
IERvbVUgd2lsbCBnZXQgCj4gc29tZSBpbnB1dCwgaXQgY291bGQgYmUgc2FtZSBhcyB0aGUgaG9z
dCBvciBzb21ldGhpbmcgZ2VuZXJhdGVkIChub3QgCj4gbmVjZXNzYXJpbHkgY29uc3RhbnQpLiBU
aGF0J3MgaW1wbGVtZW50YXRpb24gZGV0YWlscyBhbmQgbWlnaHQgYmUgdXAgCj4gdG8gdGhlIHVz
ZXIuCj4KPj4KPj4+IEluIGNhc2UgaWYgUENJIFBULHVzaW5nIGEgZG9tY3RsIHRvb2xzdGFjayBj
YW4gY29tbXVuaWNhdGUKPj4+IHBoeXNpY2FsIFJJRDogdmlydHVhbCBSSUQsIGRldmljZUlEOiB2
aXJ0dWFsIGRldmljZUlEIHRvIHhlbi4KPj4+Cj4+PiBJdCBpcyBhc3N1bWVkIHRoYXQgZG9tVSBQ
Q0kgQ29uZmlnIGFjY2VzcyB3b3VsZCBiZSB0cmFwcGVkIGluIFhlbi4gVGhlCj4+PiBSSUQgYXQg
d2hpY2ggYXNzaWduZWQgZGV2aWNlIGlzIGVudW1lcmF0ZWQgd291bGQgYmUgdGhlIG9uZSBwcm92
aWRlZCAKPj4+IGJ5IHRoZQo+Pj4gZG9tY3RsLCBkb21jdGxfc2V0X2RldmljZWlkX21hcHBpbmcK
Pj4+Cj4+PiBUT0RPOiBkZXZpY2UgYXNzaWduIGRvbWN0bCBpL2YuCj4+PiBOb3RlOiBUaGlzIHNo
b3VsZCBzdWZmaWNlIHRoZSB2aXJ0dWFsIGRldmljZUlEIHN1cHBvcnQgcG9pbnRlZCBieSAKPj4+
IEFuZHJlLgo+Pj4gWzRdCj4+Cj4+IFdlbGwsIHRoZXJlJ3MgbW9yZSB0byBpdC4gRmlyc3QgdGhp
bmc6IHdoaWxlIEkgdHJpZWQgdG8gaW5jbHVkZSB2aXJ0dWFsCj4+IElUUyBkZXZpY2VJRHMgdG8g
YmUgZGlmZmVyZW50IGZyb20gcGh5c2ljYWwgb25lcywgaW4gdGhlIG1vbWVudCB0aGVyZQo+PiBh
cmUgZml4ZWQgdG8gYmVpbmcgbWFwcGVkIDE6MSBpbiB0aGUgY29kZS4KPj4KPj4gU28gdGhlIGZp
cnN0IHN0ZXAgd291bGQgYmUgdG8gZ28gb3ZlciB0aGUgSVRTIGNvZGUgYW5kIGlkZW50aWZ5IHdo
ZXJlCj4+ICJkZXZpZCIgcmVmZXJzIHRvIGEgdmlydHVhbCBkZXZpY2VJRCBhbmQgd2hlcmUgdG8g
YSBwaHlzaWNhbCBvbmUKPj4gKHByb2JhYmx5IHJlbmFtaW5nIHRoZW0gYWNjb3JkaW5nbHkpLiBU
aGVuIHdlIHdvdWxkIG5lZWQgYSBmdW5jdGlvbiB0bwo+PiB0cmFuc2xhdGUgYmV0d2VlbiB0aGUg
dHdvLiBBdCB0aGUgbW9tZW50IHRoaXMgd291bGQgYmUgYSBkdW1teSBmdW5jdGlvbgo+PiAoanVz
dCByZXR1cm4gdGhlIGlucHV0IHZhbHVlKS4gTGF0ZXIgd2Ugd291bGQgbG9vcCBpbiB0aGUgYWN0
dWFsIHRhYmxlLgo+Pgo+Pj4gV2UgbWlnaHQgbm90IG5lZWQgdGhpcyBkb21jdGwgaWYgYXNzaWdu
X2RldmljZSBoeXBlcmNhbGwgaXMgZXh0ZW5kZWQgdG8KPj4+IHByb3ZpZGUgdGhpcyBpbmZvcm1h
dGlvbi4KPj4KPj4gRG8gd2UgYWN0dWFsbHkgbmVlZCBhIG5ldyBpbnRlcmZhY2Ugb3IgZXZlbiBl
eHRlbmQgdGhlIGV4aXN0aW5nIG9uZT8KPj4gSWYgSSBnb3QgSnVsaWVuIGNvcnJlY3RseSwgdGhl
IGV4aXN0aW5nIGludGVyZmFjZSBpcyBqdXN0IGZpbmU/Cj4KPiBJbiB0aGUgZmlyc3QgcGxhY2Us
IEkgYW0gbm90IHN1cmUgdG8gdW5kZXJzdGFuZCB3aHkgRG9tY3RsIGlzIAo+IG1lbnRpb25lZCBp
biB0aGlzIGRvY3VtZW50LgpJIGhhdmUgYW5zd2VyZWQgdGhpcyBpbiByZXBseSB0byBBbmRyZXMg
bWFpbC4gUGxlYXNlIHJlZmVyIHRvIHRoYXQuCihKdXN0IGF2b2lkaW5nIGR1cGxpY2F0aW9uKQo+
IEkgY2FuIHVuZGVyc3RhbmQgd2h5IHlvdSB3YW50IHRvIGRlc2NyaWJlIHRoZSBpbmZvcm1hdGlv
biB1c2VkIGZvciAKPiBEb21VIElPUlQuIEJ1dCBpdCBkb2VzIG5vdCBtYXR0ZXIgYXQgaG93IHRo
aXMgaXMgdHlpbmcgdG8gdGhlIHJlc3Qgb2YgCj4gdGhlIHBhc3N0aHJvdWdoIHdvcmsuCj4KUGFz
c3Rocm91Z2ggY291bGQgYmUgUENJIERldmljZSBQVCBvciBwbGF0Zm9ybSBkZXZpY2UgcGFzc3Ro
cm91Z2guCgo+IFsuLi5dCj4KPj4+Cj4+PiA2LiBJT1JUIEdlbmVyYXRpb24KPj4+IC0tLS0tLS0t
LS0tLS0tLS0tLS0KPj4+IFRoZXJlIHdvdWxkIGJlIGEgY29tbW9uIGNvZGUgdG8gZ2VuZXJhdGUg
SU9SVCB0YWJsZSBmcm9tIAo+Pj4gaW9ydF90YWJsZV9zdHJ1Y3QuCj4+Cj4+IFRoYXQgc291bmRz
IHVzZWZ1bCwgYnV0IHdlIHdvdWxkIG5lZWQgdG8gYmUgY2FyZWZ1bCB3aXRoIHNoYXJpbmcgY29k
ZQo+PiBiZXR3ZWVuIFhlbiBhbmQgdGhlIHRvb2wgc3RhY2suIEhhcyB0aGlzIGFjdHVhbGx5IGJl
ZW4gZG9uZSBiZWZvcmU/Cj4KPiBZZXMsIHNlZSBsaWJlbGYgZm9yIGluc3RhbmNlLiBCdXQgSSB0
aGluayB0aGVyZSBpcyBhIHRlcm1pbm9sb2d5IAo+IHByb2JsZW0gaGVyZS4KPgo+IFNraW1taW5n
IHRoZSByZXN0IG9mIHRoZSBlLW1haWwgSSBzZWU6ICJwb3B1bGF0ZSBhIGJhc2ljIElPUlQgaW4g
YSAKPiBidWZmZXIgcGFzc2VkIGJ5IHRvb2xzdGFjayAodXNpbmcgYSBkb21jdGwgOiBkb21jdGxf
cHJlcGFyZV9kb21faW9ydCkiLgo+IEJ5IHNoYXJpbmcgY29kZSwgSSBtZWFudCBjcmVhdGluZyBh
IGxpYnJhcnkgdGhhdCB3b3VsZCBiZSBjb21waWxlZCBpbiAKPiBib3RoIHRoZSBoeXBlcnZpc29y
IGFuZCB0aGUgdG9vbHN0YWNrLgpJdCBtaWdodCBuZWVkIG1vcmUgd29yay4gSSBoYXZlIGFuc3dl
cmVkIHRoaXMgaW4gcmVwbHkgdG8gQW5kcmVzIG1haWwuIApQbGVhc2UgcmVmZXIgdG8gdGhhdC4K
Pgo+IEJ1dCBhcyBJIHNhaWQgYmVmb3JlLCB0aGlzIGlzIG5vdCB0aGUgcHVycG9zZSBub3cuIFRo
ZSBwdXJwb3NlIGlzIAo+IGZpbmFsbHkgZ2V0dGluZyBzdXBwb3J0IG9mIElPUlQgaW4gdGhlIGh5
cGVydmlzb3Igd2l0aCB0aGUgZ2VuZXJhdGlvbiAKPiBvZiB0aGUgSU9SVCBmb3IgRG9tMCBmdWxs
eSBzZXBhcmF0ZWQgZnJvbSB0aGUgcGFyc2luZy4KPgpUaGF0cyBub3QgdGhlIG9ubHkgcHVycG9z
ZSwgSSBoYXZlIGRlc2NyaWJlZCB0aGUgdGFza3MgaW4gcmVwbHkgdG8gCkFuZHJlcyBtYWlsLiBQ
bGVhc2UgcmVmZXIgdG8gdGhhdC4KPj4+IGEuIEZvciBEb20wCj4+PiAgICAgIHRoZSBzdHJ1Y3R1
cmUgKGlvcnRfdGFibGVfc3RydWN0KSBiZSBtb2RpZmllZCB0byByZW1vdmUgc21tdSBub2Rlcwo+
Pj4gICAgICBhbmQgdXBkYXRlIGlkX21hcHBpbmdzLgo+Pj4gICAgICBQQ0lSQyBpZG1hcCAtPiBv
dXRwdXQgcmVmcmVuY2UgdG8gSVRTIGdyb3VwLgo+Pj4gICAgICAoUklEIC0+IERldmljZUlEKS4K
Pj4+Cj4+PiAgICAgIFRPRE86IERlc2NyaWJlIGFsZ28gaW4gdXBkYXRlX2lkX21hcHBpbmcgZnVu
Y3Rpb24gdG8gbWFwIFJJRCAtPgo+Pj4gRGV2aWNlSUQgdXNlZAo+Pj4gICAgICBpbiBteSBlYXJs
aWVyIHBhdGNoIFszXQo+Pgo+PiBJZiB0aGUgYWJvdmUgYXBwcm9hY2ggd29ya3MsIHRoaXMgd291
bGQgYmVjb21lIGEgc2ltcGxlIGxpc3QgaXRlcmF0aW9uLAo+PiBjcmVhdGluZyBQQ0kgcmMgbm9k
ZXMgd2l0aCB0aGUgYXBwcm9wcmlhdGUgcG9pbnRlciB0byB0aGUgSVRTIG5vZGVzLgo+Pgo+Pj4g
Yi4gRm9yIERvbVUKPj4+ICAgICAgLSBpb3J0X3RhYmxlX3N0cnVjdCB3b3VsZCBoYXZlIG1pbmlt
YWwgMiBub2RlcyAoMSBQQ0lSQyBhbmQgMSBJVFMKPj4+IGdyb3VwKQo+Pj4gICAgICAtIHBvcHVs
YXRlIGEgYmFzaWMgSU9SVCBpbiBhIGJ1ZmZlciBwYXNzZWQgYnkgdG9vbHN0YWNrKCB1c2luZyBh
Cj4+PiBkb21jdGwgOiBkb21jdGxfcHJlcGFyZV9kb21faW9ydCkKPj4KPj4gSSB0aGluayB3ZSBz
aG91bGQgcmVkdWNlIHRoaXMgdG8gaXRlcmF0aW5nIHRoZSBzYW1lIGRhdGEgc3RydWN0dXJlIGFz
Cj4+IGZvciBEb20wLiBFYWNoIHBhc3MtdGhyb3VnaC1lZCBQQ0kgZGV2aWNlIHdvdWxkIHBvc3Np
Ymx5IGNyZWF0ZSBvbmUKPj4gc3RydWN0IGluc3RhbmNlLCBhbmQgbGF0ZXIgb24gd2UgZG8gdGhl
IHNhbWUgaXRlcmF0aW9uIGFzIHdlIGRvIGZvcgo+PiBEb20wLiBJZiB0aGF0IHByb3ZlcyB0byBi
ZSBzaW1wbGUgZW5vdWdoLCB3ZSBtaWdodCBldmVuIGxpdmUgd2l0aCB0aGUKPj4gY29kZSBkdXBs
aWNhdGlvbiBiZXR3ZWVuIFhlbiBhbmQgdGhlIHRvb2xzdGFjay4KPgo+IEkgdGhpbmsgeW91IHN1
bW1hcml6ZSBxdWl0ZSB3aGF0IEkgaGF2ZSBiZWVuIHNheWluZyBpbiB0aGUgcHJldmlvdXMgCj4g
dGhyZWFkLiBUaGFuayB5b3UgOikuCj4KPiBDaGVlcnMsCj4KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 25 08:40:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 08:40:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7HEm-0000ML-Cn; Wed, 25 Oct 2017 08:40:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=46413f8c3=Paul.Durrant@citrix.com>)
 id 1e7HEk-0000MF-Tz
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 08:40:31 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 F0/43-21967-EFD40F95; Wed, 25 Oct 2017 08:40:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHIsWRWlGSWpSXmKPExsWSzvfng+5f3w+
 RBk/OKVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn3X29lLfhrUrHy4CPGBsYlJl2MnBwSAv4S
 X9f8ZwWx2QR0JJYenc8EYosIBEjM/jWXpYuRi4NZ4C6zxP6pcxhBEsIC6RI72/awQxRlSGz6O
 4MVpEhEYB6jRPueu2AJFgFViWMXH4I18Aq4SyzecQpskpDAZXaJs7+/gK3jFLCTWD+zF8xmFJ
 CV+NK4mhnEZhYQl7j1BOIMCQEBiSV7zjND2KISLx//Y4WwDSS2Lt0HNJQDqF5TYv0ufYhWRYk
 p3Q/ZIfYKSpyc+YRlAqPwLCRTZyF0zELSMQtJxwJGllWMGsWpRWWpRbqGFnpJRZnpGSW5iZk5
 uoYGpnq5qcXFiempOYlJxXrJ+bmbGIHhzwAEOxibtnseYpTkYFIS5Q33+BApxJeUn1KZkVicE
 V9UmpNafIhRhoNDSYJXCBhPQoJFqempFWmZOcBIhElLcPAoifA+8gFK8xYXJOYWZ6ZDpE4xWn
 Ic23T5DxPHk2vz/jJxPJv5uoFZiCUvPy9VSpxXBmSeAEhDRmke3DhYsrjEKCslzMsIdKAQT0F
 qUW5mCar8K0ZxDkYlYV4tkCk8mXklcFtfAR3EBHRQkyrYQSWJCCmpBsa4iiebXZ5vzjifr8cr
 aNLi3r9QhTnj/nbuF96PJxlItEV/9JD10I6YXKhf2HT3/9T2EOH/KfUqXHX/z++M3pn/aPOHG
 TfFlQUO/Emyy7sm0HPwn4Y3R28T27HNni7tTCp1sRkPraY3Cqcdu/f9Eb9Bcd/9v0Izda/9P2
 gT83b5BwbTzdN5tJRYijMSDbWYi4oTAWCcaiERAwAA
X-Env-Sender: prvs=46413f8c3=Paul.Durrant@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1508920827!88766091!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57839 invoked from network); 25 Oct 2017 08:40:29 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Oct 2017 08:40:29 -0000
X-IronPort-AV: E=Sophos;i="5.43,431,1503360000"; d="scan'208";a="106487322"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Julien Grall' <julien.grall@linaro.org>, 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v12 05/11] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
Thread-Index: AQHTR0tLr0y0zTpw906ENZd+X2ZT6qLq+eEAgAAoRbD//+pBAIAAIaCQ///qc4CAACtVYP//5QcAAADuKQAAAFR9gAAArGgAAACD4IAAHXYTgAAIQiUw///6N4D//9yrcIAFYYMA//1X+EA=
Date: Wed, 25 Oct 2017 08:40:21 +0000
Message-ID: <d8af19b83de943d6a547415277c22242@AMSPEX02CL03.citrite.net>
References: <20171017132432.24093-1-paul.durrant@citrix.com>
 <20171017132432.24093-6-paul.durrant@citrix.com>
 <f2077243-32dd-8907-8ba2-b11cb240c8bc@linaro.org>
 <b7e94b0469b847669f9c0f9992069d9f@AMSPEX02CL03.citrite.net>
 <759ace10-543f-346c-74fc-c2dd8f80a92a@linaro.org>
 <01fde88658c54fb6a3b903060a6a4650@AMSPEX02CL03.citrite.net>
 <1496a647-e2f9-bab3-c7f9-5a766d7c28d2@linaro.org>
 <c8e508bf672f4582ba40412ed05c9c06@AMSPEX02CL03.citrite.net>
 <59E8DCA60200007800188376@prv-mh.provo.novell.com>
 <2f17e24d-0191-e46b-64aa-ac3abba515a7@linaro.org>
 <59E8E51B020000780018840F@prv-mh.provo.novell.com>
 <1c3d3841-74bd-3548-1b2b-edf64f9994d8@linaro.org>
 <fe676649-cb9d-5a20-3ed1-93c1125eff11@linaro.org>
 <59E9B2CB020000780018872A@prv-mh.provo.novell.com>
 <89b3ddce8f934c06b9fa27ab5d766461@AMSPEX02CL03.citrite.net>
 <7b6b14ba-694d-3fcc-c8ab-878b6b4e26d4@linaro.org>
 <da03957025cf4c53b33c0fe34deebc24@AMSPEX02CL03.citrite.net>
 <29ecd683-b734-fe14-2fd9-7c4154238ed3@linaro.org>
In-Reply-To: <29ecd683-b734-fe14-2fd9-7c4154238ed3@linaro.org>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, Ian
 Jackson <Ian.Jackson@citrix.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v12 05/11] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKdWxpZW4gR3JhbGwgW21haWx0
bzpqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZ10NCj4gU2VudDogMjMgT2N0b2JlciAyMDE3IDIwOjA0
DQo+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgJ0phbiBCZXVs
aWNoJw0KPiA8SkJldWxpY2hAc3VzZS5jb20+DQo+IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPjsgQW5kcmV3IENvb3Blcg0KPiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNv
bT47IEdlb3JnZSBEdW5sYXANCj4gPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IElhbiBKYWNr
c29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgUm9nZXINCj4gUGF1IE1vbm5lIDxyb2dlci5w
YXVAY2l0cml4LmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBTdGVmYW5vDQo+
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyB4ZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmc7IEtvbnJhZA0KPiBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xl
LmNvbT47IERhbmllbCBEZSBHcmFhZg0KPiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PjsgVGltIChY
ZW4ub3JnKSA8dGltQHhlbi5vcmc+DQo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0gg
djEyIDA1LzExXSB4ODYvbW06IGFkZA0KPiBIWVBFUlZJU09SX21lbW9yeV9vcCB0byBhY3F1aXJl
IGd1ZXN0IHJlc291cmNlcw0KPiANCj4gDQo+IA0KPiBPbiAyMC8xMC8xNyAxMToxMCwgUGF1bCBE
dXJyYW50IHdyb3RlOg0KPiA+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+PiBGcm9t
OiBKdWxpZW4gR3JhbGwgW21haWx0bzpqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZ10NCj4gPj4gU2Vu
dDogMjAgT2N0b2JlciAyMDE3IDExOjAwDQo+ID4+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVy
cmFudEBjaXRyaXguY29tPjsgJ0phbiBCZXVsaWNoJw0KPiA+PiA8SkJldWxpY2hAc3VzZS5jb20+
DQo+ID4+IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgQW5kcmV3IENv
b3Blcg0KPiA+PiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXANCj4g
Pj4gPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBj
aXRyaXguY29tPjsNCj4gUm9nZXINCj4gPj4gUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNv
bT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ow0KPiBTdGVmYW5vDQo+ID4+IFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmc7DQo+IEtvbnJhZA0KPiA+PiBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xl
LmNvbT47IERhbmllbCBEZSBHcmFhZg0KPiA+PiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PjsgVGlt
IChYZW4ub3JnKSA8dGltQHhlbi5vcmc+DQo+ID4+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBb
UEFUQ0ggdjEyIDA1LzExXSB4ODYvbW06IGFkZA0KPiA+PiBIWVBFUlZJU09SX21lbW9yeV9vcCB0
byBhY3F1aXJlIGd1ZXN0IHJlc291cmNlcw0KPiA+Pg0KPiA+PiBIaSBQYXVsLA0KPiA+Pg0KPiA+
PiBPbiAyMC8xMC8xNyAwOToyNiwgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+Pj4+IC0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+Pj4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1
bGljaEBzdXNlLmNvbV0NCj4gPj4+PiBTZW50OiAyMCBPY3RvYmVyIDIwMTcgMDc6MjUNCj4gPj4+
PiBUbzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4NCj4gPj4+PiBDYzog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IEFuZHJldyBDb29wZXINCj4gPj4+
PiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXANCj4gPj4+PiA8R2Vv
cmdlLkR1bmxhcEBjaXRyaXguY29tPjsgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5j
b20+Ow0KPiBQYXVsDQo+ID4+Pj4gRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBS
b2dlciBQYXUgTW9ubmUNCj4gPj4+PiA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPjsgU3RlZmFubw0KPiBTdGFiZWxsaW5pDQo+ID4+Pj4gPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IEtvbnJh
ZA0KPiA+PiBSemVzenV0ZWsNCj4gPj4+PiBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsg
RGFuaWVsIERlIEdyYWFmDQo+ID4+IDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+Ow0KPiA+Pj4+IFRp
bSAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPg0KPiA+Pj4+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVs
XSBbUEFUQ0ggdjEyIDA1LzExXSB4ODYvbW06IGFkZA0KPiA+Pj4+IEhZUEVSVklTT1JfbWVtb3J5
X29wIHRvIGFjcXVpcmUgZ3Vlc3QgcmVzb3VyY2VzDQo+ID4+Pj4NCj4gPj4+Pj4+PiBPbiAxOS4x
MC4xNyBhdCAxODoyMSwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPiB3cm90ZToNCj4gPj4+Pj4g
TG9va2luZyBhIGJpdCBtb3JlIGF0IHRoZSByZXNvdXJjZSB5b3UgY2FuIGFjcXVpcmUgZnJvbSB0
aGlzIGh5cGVyY2FsbC4NCj4gPj4+Pj4gU29tZSBvZiB0aGVtIGFyZSBhbGxvY2F0ZWQgdXNpbmcg
YWxsb2NfeGVuaGVhcF9wYWdlKCkgc28gbm90DQo+IGFzc2lnbmVkDQo+ID4+IHRvDQo+ID4+Pj4+
IGEgZG9tYWluLg0KPiA+Pj4+Pg0KPiA+Pj4+PiBTbyBJIGFtIG5vdCBzdXJlIGhvdyB5b3UgY2Fu
IGV4cGVjdCBhIGZ1bmN0aW9uDQo+IHNldF9mb3JlaWduX3AybV9lbnRyeQ0KPiA+PiB0bw0KPiA+
Pj4+PiB0YWtlIHJlZmVyZW5jZSBpbiB0aGF0IGNhc2UuDQo+ID4+Pj4NCj4gPj4+PiBIbW0sIHdp
dGggdGhlIGRvbWFpbiBwYXJhbWV0ZXIgYWRkZWQsIERPTUlEX1hFTiB0aGVyZSAoZm9yDQo+ID4+
Pj4gWGVuIGhlYXAgcGFnZXMpIGNvdWxkIGlkZW50aWZ5IG5vIHJlZmVyZW5jZXMgdG8gYmUgdGFr
ZW4sIGlmIHRoYXQNCj4gPj4+PiB3YXMgcmVhbGx5IHRoZSBpbnRlbmRlZCBiZWhhdmlvciBpbiB0
aGF0IGNhc2UuIEhvd2V2ZXIsIGV2ZW4gZm9yDQo+ID4+Pj4gWGVuIGhlYXAgcGFnZXMgbGlmZSB0
aW1lIHRyYWNraW5nIG91Z2h0IHRvIGJlIGRvbmUgLSBpdCBpcyBmb3IgYQ0KPiA+Pj4+IHJlYXNv
biB0aGF0IHNoYXJlX3hlbl9wYWdlX3dpdGhfZ3Vlc3QoKSBhc3NpZ25zIHRoZSB0YXJnZXQNCj4g
Pj4+PiBkb21haW4gYXMgdGhlIG93bmVyIG9mIHN1Y2ggcGFnZXMsIGFzIHRoYXQgYWxsb3dzIGdl
dF9wYWdlKCkgdG8NCj4gPj4+PiBzdWNjZWVkIGZvciB0aGVtLg0KPiA+Pj4+DQo+ID4+Pg0KPiA+
DQo+ID4gSGkgSnVsaWVuLA0KPiA+DQo+ID4+PiBTbywgbm90aGluZyBJJ20gZG9pbmcgaGVyZSBp
cyBtYWtpbmcgYW55dGhpbmcgd29yc2UsIHJpZ2h0PyBHcmFudCB0YWJsZXMNCj4gYXJlDQo+ID4+
IGFzc2lnbmVkIHRvIHRoZSBndWVzdCwgYW5kIElPUkVRIHNlcnZlciBwYWdlcyBhcmUgYWxsb2Nh
dGVkIHdpdGgNCj4gPj4gYWxsb2NfZG9taGVhcF9wYWdlKCkgc28gbm90aGluZyBpcyBhbm9ueW1v
dXMuDQo+ID4+DQo+ID4+IEkgZG9uJ3QgdGhpbmsgZ3JhbnQgdGFibGVzIGlzIGFzc2lnbmVkIHRv
IHRoZSBndWVzdCB0b2RheS4gVGhleSBhcmUNCj4gPj4gYWxsb2NhdGVkIHVzaW5nIHhlbmhlYXBf
cGFnZXMoKSBhbmQgSSBjYW4ndCBmaW5kDQo+ID4+IHNoYXJlX3hlbl9wYWdlX3dpdGhfZ3Vlc3Qo
KS4NCj4gPg0KPiA+IFRoZSBndWVzdCB3b3VsZCBub3QgYmUgYWJsZSB0byBtYXAgdGhlbSBpZiB0
aGV5IHdlcmUgbm90IGFzc2lnbmVkIGluDQo+IHNvbWUgd2F5IQ0KPiANCj4gRG8geW91IG1lYW4g
Zm9yIFBWPyBGb3IgSFZNL1BWSCwgd2UgZG9uJ3QgY2hlY2sgd2hldGhlciB0aGUgcGFnZSBpcw0K
PiBhc3NpZ25lZCAoc2VlIGdudHRhYl9tYXBfZnJhbWUpLg0KDQpOb3QgdGhlcmUsIGJ1dCBJIHRo
b3VnaCB0aGVyZSB3ZXJlIGNoZWNrcyBpbiBndWVzdF9waHlzbWFwX2FkZF9wYWdlKCkgd2hlcmUg
dGhlIG1mbiBwYXNzZWQgYmFjayBmcm9tIGdudHRhYl9tYXBfZnJhbWUoKSBpcyBhY3R1YWxseSBj
b25zdW1lZC4gSXQncyBhbGwgcXVpdGUgY29udm9sdXRlZCB0aG91Z2ggc28gSSdtIG5vdCBzdXJl
Lg0KDQo+IA0KPiA+IFNlZSB0aGUgY29kZSBibG9jayBhdA0KPiBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD14ZW4uZ2l0O2E9YmxvYjtmPXhlbi9jb21tb24vZ3JhbnRfdGFiDQo+IGxl
LmM7aGI9SEVBRCNsMTcxNg0KPiA+IEl0IGNhbGxzIGdudHRhYl9jcmVhdGVfc2hhcmVkX3BhZ2Uo
KSB3aGljaCBpcyB3aGF0IGNhbGxzIHRocm91Z2ggdG8NCj4gc2hhcmVfeGVuX3BhZ2Vfd2l0aF9n
dWVzdCgpLg0KPiANCj4gVGhhbmsgeW91IGZvciB0aGUgbGluaywgSSB3aWxsIGhhdmUgYSBsb29r
Lg0KPiANCj4gPg0KPiA+Pg0KPiA+PiBBbnl3YXksIEkgZGlzY3Vzc2VkIHdpdGggU3RlZmFubyBh
Ym91dCBpdC4gc2V0X2ZvcmVpZ25fcDJtX2VudHJ5IGlzDQo+ID4+IGdvaW5nIHRvIGJlIGxlZnQg
dW5pbXBsZW1lbnRlZCBvbiBBcm0gdW50aWwgc29tZW9uZSBhcyB0aW1lIHRvDQo+IGltcGxlbWVu
dA0KPiA+PiBjb3JyZWN0bHkgdGhlIGZ1bmN0aW9uLg0KPiA+Pg0KPiA+DQo+ID4gVGhhdCBtYWtl
cyBzZW5zZS4gRG8geW91IHN0aWxsIGhhdmUgYW55IGlzc3VlcyB3aXRoIHRoaXMgcGF0Y2ggYXBh
cnQgZnJvbQ0KPiB0aGUgY29zbWV0aWMgb25lcyB5b3Ugc3BvdHRlZCBpbiB0aGUgaGVhZGVyPw0K
PiANCj4gTm8uIEFsdGhvdWdoLCBtYXkgSSByZXF1ZXN0IHRvIGFkZCBhIGNvbW1lbnQgaW4gdGhl
IEFSTSBoZWxwZXJzIGFib3V0DQo+IHRoZSByZWZlcmVuY2UgY291bnRpbmc/DQo+IA0KDQpTdXJl
LiBUaGFua3MsDQoNCiAgUGF1bA0KDQo+IENoZWVycywNCj4gDQo+IC0tDQo+IEp1bGllbiBHcmFs
bA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 25 08:55:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 08:55:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7HTC-0001Zc-16; Wed, 25 Oct 2017 08:55:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7HTA-0001ZQ-O8
 for xen-devel@lists.xensource.com; Wed, 25 Oct 2017 08:55:24 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 06/8C-20813-C7150F95; Wed, 25 Oct 2017 08:55:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMLMWRWlGSWpSXmKPExsWS0XRdVbc68EO
 kwftZrBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNODe3g71gyXLGins3djE2
 MPaUdjFycQgJNDJJfH+9hQnCecwo8fj0SnYIZxujxLT1m9i6GDk5RAScJb6emcsOYvMK6Et0P
 zsAFhcWsJLoufwTrEFCoF9O4sWt2WBFEgKeEs9PXWTpYuQAs0/diuxiZOdgA6o/JAZSwCKgKv
 Hu1xGmCYzcCxgZVjFqFKcWlaUW6RoZ6SUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525
 iBHqdAQh2MK6ZH3iIUZKDSUmUN9zjQ6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7IAKCcYFFq
 empFWmYOMPxg0hIcPEoivGkgad7igsTc4sx0iNQpRmOOY5su/2HieDbzdQOzEEtefl6qlDhvN
 kipAEhpRmke3CBYXFxilJUS5mUEOk2IpyC1KDezBFX+FaM4B6OSMG8xyBSezLwSuH2vgE5hAj
 qlSRXslJJEhJRUA6P7soOr9u6oz9VYL2zbO+lmYeq6qUW2Wms63ksrH3/dvW+FXfbVuPKJIv/
 +lKV/W530szq9c8f/UOEok1lFifp9E3OPnJ/Ex309IOXG7Wq+7WkzXKWnBJtevXNyyiPJnvfT
 H+u6yNRti1V9ecvgsb1+9Y1Hpr1XjBe1fJt79D/LuZQKW8Fvrg+VWIozEg21mIuKEwH4Px+Vh
 gIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1508921721!113396041!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56280 invoked from network); 25 Oct 2017 08:55:22 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Oct 2017 08:55:22 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7HT7-0004Uj-4M; Wed, 25 Oct 2017 08:55:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e7HT0-0002nW-F2; Wed, 25 Oct 2017 08:55:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e7HSy-0000sS-82; Wed, 25 Oct 2017 08:55:12 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115189-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.7-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=830224431b67fd2afad9bdc532dc1bede20032d5
X-Osstest-Versions-That: xen=df0949d197cc753871f5df1a0358b43edd2fd365
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 25 Oct 2017 08:55:12 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 115189: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3686452557017955535=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 115189 xen-4.7-testing real [real]
http://logs.test-lab.xenproject.org/osstest/logs/115189/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-xtf-amd64-amd64-5 49 xtf/test-hvm64-lbr-tsx-vmentry fail REGR. vs. 114790
 test-amd64-i386-qemut-rhel6hvm-amd 12 guest-start/redhat.repeat fail REGR. vs. 114790
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 114790

Tests which did not succeed, but are not blocking:
 test-xtf-amd64-amd64-4      49 xtf/test-hvm64-lbr-tsx-vmentry fail like 114698
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop             fail like 114698
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 114790
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 114790
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 114790
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 114790
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 114790
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 114790
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 xen                  830224431b67fd2afad9bdc532dc1bede20032d5
baseline version:
 xen                  df0949d197cc753871f5df1a0358b43edd2fd365

Last test of basis   114790  2017-10-20 07:58:26 Z    5 days
Testing same since   115189  2017-10-24 15:12:30 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Kevin Tian <kevin.tian@intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           fail    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          pass    
 test-amd64-amd64-xl-qemut-ws16-amd64                         pass    
 test-amd64-i386-xl-qemut-ws16-amd64                          pass    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

------------------------------------------------------------
commit 830224431b67fd2afad9bdc532dc1bede20032d5
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Oct 24 16:50:14 2017 +0200

    x86emul: handle address wrapping
    
    This just the emulator part of commit 7869e2bafe
    ("x86emul/fuzz: add rudimentary limit checking"):
    
    Several adjustments to the emulator's address calculations are needed:
    While the DstBitBase one is really mandatory, the specification allows
    for either original or new behavior for two-part accesses. Observed
    behavior on real hardware, however, is for such accesses to silently
    wrap at the 2^^32 boundary in other than 64-bit mode, just like they do
    at the 2^^64 boundary in 64-bit mode, which our code is now being
    brought in line with. While adding truncate_ea() invocations there,
    also convert open coded instances of it.
    
    Reported-by: George Dunlap <george.dunlap@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 6e36296c6c38fa735cb91650c443fb096ac0a79d
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Oct 24 16:49:44 2017 +0200

    VMX: PLATFORM_INFO MSR is r/o
    
    Therefore all write attempts should produce #GP, just like on real
    hardware.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Acked-by: Kevin Tian <kevin.tian@intel.com>

commit 5805ab112bd9d509efcc6aa24c52085c5eb7ef71
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Oct 24 16:48:50 2017 +0200

    x86: avoid #GP for PV guest MSR accesses
    
    Halfway recent Linux kernels probe MISC_FEATURES_ENABLES on all CPUs,
    leading to ugly recovered #GP fault messages with debug builds on older
    systems. We can do better, so introduce synthetic feature flags for
    both this and PLATFORM_INFO to avoid the rdmsr_safe() altogether.
    
    Note that the r/o nature of PLATFORM_INFO is now also being enforced.
    
    The rdmsr_safe() uses for MISC_ENABLE are left in place as benign - it
    exists for all 64-bit capable Intel CPUs (see e.g. early_init_intel()).
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit bc37a36ab1bcd879740523515615f61ba2bde6c0
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Oct 24 16:43:43 2017 +0200

    x86/vvmx: Fix WRMSR interception of VMX MSRs
    
    FEATURE_CONTROL is already read with LOCK bit set (so is unmodifiable), and
    all VMX MSRs are read-only.  Also, fix the MSR_IA32_VMX_TRUE_ENTRY_CTLS bound
    to be MSR_IA32_VMX_VMFUNC, rather than having the intervening MSRs falling
    into the default case.
    
    Raise #GP faults if the guest tries to modify any of them.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Kevin Tian <kevin.tian@intel.com>
    master commit: 46c3acb308bf0cd044b114e637aacaf18b957618
    master date: 2017-06-30 11:27:50 +0100

commit cf451a8253e0c685d4713543a8033193568df763
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Oct 24 16:43:08 2017 +0200

    x86: fix do_update_va_mapping_otherdomain() wrt translated domains
    
    While I can't seem to find any users of this hypercall (being a likely
    explanation of why the problem wasn't noticed so far), just like for
    do_mmu_update() paged-out and shared page handling is needed here. Move
    all this logic into mod_l1_entry(), which then also results in no
    longer
    - doing any of this handling for non-present PTEs,
    - acquiring two temporary page references when one is already more than
      enough.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 46aaf41ee099a048d7a554c03ae01bcdaa07f776
    master date: 2017-10-13 12:43:41 +0200

commit 24955c3143f2b07178d648951147fcd974bd0e37
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Oct 24 16:42:39 2017 +0200

    x86: request page table page-in for the correct domain
    
    The domain passed to p2m_mem_paging_populate() should match the one
    passed to the corresponding get_page_from_gfn().
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 66b7f58e585e39fb19bbf38df02fff5a80eba1ff
    master date: 2017-10-13 12:42:43 +0200

commit 46d90a78f6439da8ae175691762033885866209e
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Oct 24 16:42:13 2017 +0200

    xen/domctl: Fix Xen heap leak via XEN_DOMCTL_getvcpucontext
    
    The backing structure for XEN_DOMCTL_getvcpucontext is only zeroed in the x86
    HVM case.  At the very least, this means that ARM returns junk through its
    flags field (as it is only ever conditionally or'd into), and x86 PV leaks
    data through gdt_frames[14...15].  (An exhaustive search for other leaks
    hasn't been performed).
    
    Unconditionally zero the memory upon allocation, and forgo the double clear
    for x86 HVM.  These hypercalls are not on hotpaths.
    
    Note that this does not qualify for an XSA.  Per XSA-77,
    XEN_DOMCTL_getvcpucontext is unsafe for disaggregation, meaning that only the
    control domain can use this hypercall.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: 3b2eeb7412e529f38d1e8b872ba0bc6ab09a7008
    master date: 2017-10-09 12:43:21 +0100

commit cd9ee1f72d46056006da3d695c81be5584922ad4
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Oct 24 16:41:40 2017 +0200

    x86/PV: fix/generalize guest nul selector handling
    
    Segment bases (and limits) aren't being cleared by the loading of a nul
    selector into a segment register on AMD CPUs. Therefore, if an
    outgoing vCPU has a non-zero base in FS or GS and the subsequent
    incoming vCPU has a non-zero but nul selector in the respective
    register(s), the selector value(s) would be loaded without clearing the
    segment base(s) in the hidden register portion.
    
    Since the ABI states "zero" in its description of the fs and gs fields,
    it is worth noting that the chosen approach to fix this alters the
    written down ABI. I consider this preferrable over enforcing the
    previously written down behavior, as nul selectors are far more likely
    to be what was meant from the beginning.
    
    The adjustments also eliminate an inconsistency between FS and GS
    handling: Old code had an extra pointless (gs_base_user was always zero
    when DIRTY_GS was set) conditional for GS. The old bitkeeper changeset
    has no explanation for this asymmetry.
    
    Inspired by Linux commit e137a4d8f4dd2e277e355495b6b2cb241a8693c3.
    
    Additionally for DS and ES a flat selector is being loaded prior to the
    loading of a nul one on AMD CPUs, just as a precautionary measure
    (we're not currently aware of ways for a guest to deduce the base of a
    segment register which has a nul selector loaded).
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 4e383df8650d72e47e2ca4ebfc4f6986f791d2f2
    master date: 2017-10-04 14:17:08 +0200

commit 2e24a9ed72720e0f3ec9bc92b92240915f46e7b7
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Oct 24 16:40:56 2017 +0200

    x86/msr: Correct the definition of MSR_IA32_APICBASE_BASE
    
    0xfffff << 12 is undefined behaviour, due to shifting into the sign bit of an
    integer.
    
    Spotted by the Undefined Behaviour Sanitiser
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    master commit: dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
    master date: 2017-10-03 17:45:24 +0100

commit d0500f203285fe3d12b83a837b21930e4bac69da
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Oct 24 16:40:23 2017 +0200

    x86/svm: Fix a livelock when trying to run shadowed unpaged guests
    
    On AMD processors which support SMEP (Some Fam16h processors) and SMAP (Zen,
    Fam17h), a guest which is running with shadow paging and clears CR0.PG while
    keeping CR4.{SMEP,SMAP} set will livelock, as hardware raises #PF which the
    shadow pagetable concludes shouldn't happen.
    
    This occurs because hardware is running with host paging settings, which
    causes the guests choice of SMEP/SMAP to actually take effect, even though
    they shouldn't from the guests point of view.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
    master commit: 3164f2f9db1e63ea64c3f9520d40cb09920d2b35
    master date: 2017-10-02 13:57:34 +0100

commit f03b9e86e7e18cbbc0b9ecb01ae74730362c6603
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Oct 24 16:39:33 2017 +0200

    gnttab: fix pin count / page reference race
    
    Dropping page references before decrementing pin counts is a bad idea
    if assumptions are being made that a non-zero pin count implies a valid
    page. Fix the order of operations in gnttab_copy_release_buf(), but at
    the same time also remove the assertion that was found to trigger:
    map_grant_ref() also has the potential of causing a race here, and
    changing the order of operations there would likely be quite a bit more
    involved.
    
    This is CVE-2017-15597 / XSA-236.
    
    Reported-by: Pawel Wieczorkiewicz <wipawel@amazon.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: e008f7619dcd6d549727c9635b3f9f3c7ee483ed
    master date: 2017-10-24 16:01:33 +0200
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3686452557017955535==--

From xen-devel-bounces@lists.xen.org Wed Oct 25 09:27:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 09:27:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7Hy3-0003eK-C6; Wed, 25 Oct 2017 09:27:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1e7Hy1-0003dV-W1
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 09:27:18 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 CE/0D-07499-5F850F95; Wed, 25 Oct 2017 09:27:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsXiVRvsrPsl4kO
 kweQzOhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8apV79YCo4IV/xtm8TWwDhTsIuRi0NIYAaj
 xIa151hBHBaBdmaJ8/9mAjmcHBIC71gkjm3XgrDzJGa+P8QGYadJ7PmwjgXCLpeY/v0oE4gtJ
 KAlcfTUbFaIqS1MEktntgA5HBxsAiYSszokQGpEBJQk7q2azARSwyzwllFi4Z6bYMuEBQokGv
 68ALNZBFQlZh5exghi8wp4S0y/sAdqmZzEzXOdzBMY+RcwMqxi1ChOLSpLLdI1NNFLKspMzyj
 JTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMIQYg2MF4fWPAIUZJDiYlUd5wjw+RQnxJ+SmV
 GYnFGfFFpTmpxYcYZTg4lCR4JYEhKSRYlJqeWpGWmQMMZpi0BAePkgjvq3CgNG9xQWJucWY6R
 OoUoyXHvj23/jBxdNy8CySfzXzdwCzEkpeflyolzrsfpEEApCGjNA9uHCziLjHKSgnzMgIdKM
 RTkFqUm1mCKv+KUZyDUUmY9zfIFJ7MvBK4ra+ADmICOqhJFeygkkSElFQDo8PCFfm7dHc1yf6
 ewv1qqtCe983H+n6ssJl27GD/urZ/0+69keN7v2BWylfH3ZKz++5J2+qovGRudZ/izHYw03W3
 eU0Qyx72cFn+VUHH3LaeZTu0Li7AwfvY0x/2JVzfTjkHJfO3vT62bNa5pXZp/MrnUvyW6sgcW
 3dE75Cd8T39L0k7vBkzbiuxFGckGmoxFxUnAgAePlNFswIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1508923635!100853816!1
X-Originating-IP: [74.125.83.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3655 invoked from network); 25 Oct 2017 09:27:16 -0000
Received: from mail-pg0-f67.google.com (HELO mail-pg0-f67.google.com)
 (74.125.83.67)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 25 Oct 2017 09:27:16 -0000
Received: by mail-pg0-f67.google.com with SMTP id s2so16838264pge.10
 for <xen-devel@lists.xenproject.org>; Wed, 25 Oct 2017 02:27:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id;
 bh=zy8Xnw6+aLmA1Y3jl9pWt1In8uySHj6pszzVRcxZ49A=;
 b=IIb0ul1EkfaxsHzEvTxKjfNRSpHnvOpfkylCkN/6pb4W6lroSabgr+tLXxemfuDHrm
 qYguun4aDA0JOn+Kfyro/jkVuvAOkqvijiMq5l98QM63T0NcXCtYTkRWXtUp5LXYdNH+
 RoOW8XFlyprhh+2E5ZL32rXVRN5rXdds4+MQY=
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=zy8Xnw6+aLmA1Y3jl9pWt1In8uySHj6pszzVRcxZ49A=;
 b=J3mx+eEQ4R+FLdnQpLSh2g9Dom+5gyWSTrS/hPUZe4FkmYQXuGypWtHMG5RDpzno3U
 3hHHVbOWOt55+PQXFdJFmPd79wdh/E4gGH2bflJ9tlPCrp08LmM9FPyJlPQX8nMt7IbR
 Ve50vdZmlmkoD5gXQGq7pWX0Bu0nlO+TdMU0tuQVRU0z8QHf2Xd2mZY97tWaA90eERrR
 /+vAwiFRK7dUatEmpMNT2udp4aBP6GTLw5D6LupI7JD2qbExKNSti6JpneoJL+KbJ/qs
 NIr0fJ5h3mCXptOq4m44c6ZEwu4fBuT5CHeY/GKlNq5lj6sm3v9zoSXsVJqMfSlDXa50
 4sJA==
X-Gm-Message-State: AMCzsaXqqGj4Ggg7p7rkbBg9RG4+G3KrMMrmnRTRl98Yd6rnmKaQhHJc
 4geyoKC5g5mqhc1If5kCivHZunI8tpI=
X-Google-Smtp-Source: ABhQp+QyoZgNENPcKxkSAEydUnV9h7lJ7FlzsJ263FBjHpeC8igqSXh3NMdrjc30ogU9R9cSA4eAfg==
X-Received: by 10.98.82.85 with SMTP id g82mr1604477pfb.31.1508923634983;
 Wed, 25 Oct 2017 02:27:14 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([103.5.19.18])
 by smtp.gmail.com with ESMTPSA id m17sm4022861pfh.28.2017.10.25.02.27.11
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 25 Oct 2017 02:27:14 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Wed, 25 Oct 2017 14:57:04 +0530
Message-Id: <1508923628-26446-1-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 1/5 v2] libxl: Fix the bug introduced in commit
	"libxl: use correct type modifier for vuart_gfn"
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gbGlieGxfX2RldmljZV92dWFydF9hZGQgdnVhcnRfZ2ZuIGlzIGdldHRpbmcgc3RvcmVkIGFz
IGEgaGV4IHZhbHVlOgoKPiBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCBHQ1NQUklOVEYoIiUi
UFJJX3hlbl9wZm4sIHN0YXRlLT52dWFydF9nZm4pKTsKCkhvd2V2ZXIsIHhlbnN0b3JlIHJlYWRz
IHRoaXMgdmFsdWUgYXMgYSBkZWNpbWFsIHZhbHVlIGFuZCB0cmllcyB0byBtYXAgdGhlCndyb25n
IGFkZHJlc3MgYW5kIGZhaWxzLgoKVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IGZvcm1hdCBz
cGVjaWZpZXIgIlBSSXVfeGVuX3BmbiIgd2hpY2ggZm9ybWF0cyB0aGUgdmFsdWUgYXMgYQpkZWNp
bWFsIHZhbHVlLgoKU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRo
YWt1ckBsaW5hcm8ub3JnPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
LS0tCkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpD
QzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDQzogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCiB0b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMgICAg
ICAgfCAyICstCiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaCAgICAgfCAxICsKIHhlbi9p
bmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4uaCB8IDEgKwogMyBmaWxlcyBjaGFuZ2VkLCAzIGlu
c2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF9jb25zb2xlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMKaW5kZXggYzA1ZGMyOC4u
NmJmYzBlNSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYwpAQCAtMzc2LDcgKzM3Niw3IEBAIGludCBsaWJ4bF9f
ZGV2aWNlX3Z1YXJ0X2FkZChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICBmbGV4
YXJyYXlfYXBwZW5kKHJvX2Zyb250LCAicG9ydCIpOwogICAgIGZsZXhhcnJheV9hcHBlbmQocm9f
ZnJvbnQsIEdDU1BSSU5URigiJSJQUkl1MzIsIHN0YXRlLT52dWFydF9wb3J0KSk7CiAgICAgZmxl
eGFycmF5X2FwcGVuZChyb19mcm9udCwgInJpbmctcmVmIik7Ci0gICAgZmxleGFycmF5X2FwcGVu
ZChyb19mcm9udCwgR0NTUFJJTlRGKCIlIlBSSV94ZW5fcGZuLCBzdGF0ZS0+dnVhcnRfZ2ZuKSk7
CisgICAgZmxleGFycmF5X2FwcGVuZChyb19mcm9udCwgR0NTUFJJTlRGKCIlIlBSSXVfeGVuX3Bm
biwgc3RhdGUtPnZ1YXJ0X2dmbikpOwogICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJvbnQsICJs
aW1pdCIpOwogICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJvbnQsIEdDU1BSSU5URigiJWQiLCBM
SUJYTF9YRU5DT05TT0xFX0xJTUlUKSk7CiAgICAgZmxleGFycmF5X2FwcGVuZChyb19mcm9udCwg
InR5cGUiKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oIGIveGVu
L2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmgKaW5kZXggNTcwOGNkMi4uMDVmZDExYyAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmgKKysrIGIveGVuL2luY2x1ZGUvcHVi
bGljL2FyY2gtYXJtLmgKQEAgLTI3NCw2ICsyNzQsNyBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRM
RSh2Y3B1X2d1ZXN0X2NvcmVfcmVnc190KTsKIAogdHlwZWRlZiB1aW50NjRfdCB4ZW5fcGZuX3Q7
CiAjZGVmaW5lIFBSSV94ZW5fcGZuIFBSSXg2NAorI2RlZmluZSBQUkl1X3hlbl9wZm4gUFJJdTY0
CiAKIC8qIE1heGltdW0gbnVtYmVyIG9mIHZpcnR1YWwgQ1BVcyBpbiBsZWdhY3kgbXVsdGktcHJv
Y2Vzc29yIGd1ZXN0cy4gKi8KIC8qIE9ubHkgb25lLiBBbGwgb3RoZXIgVkNQVVMgbXVzdCB1c2Ug
VkNQVU9QX3JlZ2lzdGVyX3ZjcHVfaW5mbyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVi
bGljL2FyY2gteDg2L3hlbi5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi5oCmlu
ZGV4IGZmOTE4MzEuLjNiMGIxZDYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNo
LXg4Ni94ZW4uaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYveGVuLmgKQEAgLTc1
LDYgKzc1LDcgQEAgX19EZUZpTmVfXyBfX0RFQ0xfUkVHX0xPMTYobmFtZSkgZSAjIyBuYW1lCiAj
aWZuZGVmIF9fQVNTRU1CTFlfXwogdHlwZWRlZiB1bnNpZ25lZCBsb25nIHhlbl9wZm5fdDsKICNk
ZWZpbmUgUFJJX3hlbl9wZm4gImx4IgorI2RlZmluZSBQUkl1X3hlbl9wZm4gImx1IgogI2VuZGlm
CiAKICNkZWZpbmUgWEVOX0hBVkVfUFZfR1VFU1RfRU5UUlkgMQotLSAKMi43LjQKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 25 09:27:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 09:27:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7HyA-0003f8-QL; Wed, 25 Oct 2017 09:27:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1e7Hy9-0003ew-U5
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 09:27:26 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 AA/22-00431-DF850F95; Wed, 25 Oct 2017 09:27:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVyMfTAYd0/ER8
 iDZZMFLX4vmUykwOjx+EPV1gCGKNYM/OS8isSWDP+HpjHXnBJsGLD3w9sDYwP+boYuTiEBGYy
 Svx7vY4ZxGERmMcs0ffyBRuIIyHQzyoxceZX9i5GTiAnT+J8z2NGCDtNYvbZN2wQdrnEjQWXW
 UBsIQEtiaOnZrNCjG1hknjW0gjUwMHBJmAiMatDAqRGREBJ4t6qyUwgNcwC8xklmib1gg0SFk
 iWeDuvhQnEZhFQlWj/v4YVxOYV8Jb4PruJCWKZnMTNc53MIDangI/Ep5uTmSAWe0tc+baAcQK
 j4AJGhlWMGsWpRWWpRbpGJnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIFBV8/A
 wLiD8dVxv0OMkhxMSqK84R4fIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8EoCg1hIsCg1PbUiL
 TMHGP4waQkOHiURXl2QNG9xQWJucWY6ROoUoz3HhTuX/jBxHNhzC0h23LwLJJ/NfN3ALMSSl5
 +XKiXOuz8cqE0ApC2jNA9uKCxeLzHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5j0IMoUnM68
 EbvcroLOYgM5qUgU7qyQRISXVwLhu76wV2QcO5ubmMD3Iyp0YybKXd0NNdfuPrTu28Tm+z/bN
 n9X+OXnt8StXTmzhnfNyxtMmhW5/n+nTxf6eyy6bFxa/ysWGdWUS67OHmeGntp07cvnmsW3zb
 Jgll9XNW2/MGlo7q07bPDd/9SPjQzH6QgkhJcvC8rb4Oe5ouury3TTuQPIZmXwlluKMREMt5q
 LiRAByVcQo0gIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1508923643!111936933!1
X-Originating-IP: [209.85.192.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26972 invoked from network); 25 Oct 2017 09:27:24 -0000
Received: from mail-pf0-f195.google.com (HELO mail-pf0-f195.google.com)
 (209.85.192.195)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 25 Oct 2017 09:27:24 -0000
Received: by mail-pf0-f195.google.com with SMTP id n14so21783014pfh.8
 for <xen-devel@lists.xenproject.org>; Wed, 25 Oct 2017 02:27:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=Dr6lQC3lVVottQ+NHxC6FEsu1ICS2ANKP3R5G5Zhkgw=;
 b=FT+McP9jnUqLXJnom3b/fWEBpnOnjkxUwxT9PbH9l9a4Z9SFf9skhpEXFioMEQQFsR
 X6LtSJgzdMTDH0dkzdYcYsB/lZNgG4122jlJVW+qkey+ZvoEQqiiX4uF+3CpIHFc/j3m
 yKbmqAE0ay4EQcFsu/02AHjTkjLfbXhslgKI4=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=Dr6lQC3lVVottQ+NHxC6FEsu1ICS2ANKP3R5G5Zhkgw=;
 b=JhiySzwhl71D/kfgKi+7KtNUtjzzffPs/MroWhQxYprAq3aUy8v8AlOc7z1rebHA69
 P2Tzge8IjFXu2U9aCmj1YVxbRlkxso18yl5sw1+qjb8kFAqoA3RafUdRdNxe6DPC6KkQ
 7KMu8QSdP0RQoDPdv4amRlNFDj3S6b9b2RXX2FoXvZL9V13t42ucyCHt2Pa8dtG0BNvJ
 cdgEnlkcgtg2mWDVU+cxzpFKGvrbzJDyy+a0xwqeNUHZtD/4gTJzV6clAJAVW+k1SZLB
 wnuxNn4QJ6BwBseC5VkrcFLMIcBdtxUN6q8bB9zS/a3YTVmsm23UnNDSJ9J+0KZRU+bJ
 x46A==
X-Gm-Message-State: AMCzsaWs/4Al9iyvvhiJ5FbWoBFU86WpLGK/fgOYAux7BL+UFDHLmqm6
 pqxbDs8soesHs1Cno3O7jcyyQ3JblHI=
X-Google-Smtp-Source: ABhQp+SJmIiVS7IZURnhuQQg/bsL2/XwevGTOUG15M9zPf1VX9bikw9MJ0B9teCurTgTUPxil8q7ew==
X-Received: by 10.98.75.77 with SMTP id y74mr1619875pfa.78.1508923642610;
 Wed, 25 Oct 2017 02:27:22 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([103.5.19.18])
 by smtp.gmail.com with ESMTPSA id m17sm4022861pfh.28.2017.10.25.02.27.20
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 25 Oct 2017 02:27:22 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Wed, 25 Oct 2017 14:57:07 +0530
Message-Id: <1508923628-26446-4-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1508923628-26446-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1508923628-26446-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 4/5 v2] xenconsole: Change the type of ring_ref
	to xen_pfn_t in console_create_ring
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5LCByaW5nX3JlZiBpcyByZWFkIGFzIGFuIGludGVnZXIgaW4gY29uc29sZV9jcmVh
dGVfcmluZyB3aGljaCBjb3VsZCBsZWFkIHRvCnRydW5jYXRpb24gb2YgdGhlIHZhbHVlIGFzIGl0
IGlzIHJlYWRpbmcgYSA2NC1iaXQgdmFsdWUuCgpUaGUgZml4IGlzIHRvIG1vZGlmeSB0aGUgdHlw
ZSBvZiByaW5nX3JlZiB0byB4ZW5fcGZuX3QgYW5kIHVzZSB0aGUgY29ycmVjdCBmb3JtYXQKc3Bl
Y2lmaWVyIHRvIHJlYWQgdGhlIHZhbHVlIGNvcnJlY3RseSBmb3IgYWxsIGFyY2hpdGVjdHVyZXMu
CgpTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFy
by5vcmc+Ci0tLQpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkND
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KClRoaXMgcGF0Y2ggaXMgYXMgcGVyIHRoZSByZXZpZXcgb2YgY29tbWl0IGZhMWYxNTcK
ICAgIGxpYnhsOiBGaXggdGhlIGJ1ZyBpbnRyb2R1Y2VkIGluIGNvbW1pdCAibGlieGw6IHVzZSBj
b3JyZWN0IHR5cGUKCiB0b29scy9jb25zb2xlL2RhZW1vbi9pby5jIHwgMTYgKysrKysrKysrKysr
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyBiL3Rvb2xzL2NvbnNvbGUvZGFl
bW9uL2lvLmMKaW5kZXggZTIyMDA5YS4uMTgzOTk3MyAxMDA2NDQKLS0tIGEvdG9vbHMvY29uc29s
ZS9kYWVtb24vaW8uYworKysgYi90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCkBAIC0xOSw2ICsx
OSw3IEBACiAKICNkZWZpbmUgX0dOVV9TT1VSQ0UKIAorI2luY2x1ZGUgPGludHR5cGVzLmg+CiAj
aW5jbHVkZSAidXRpbHMuaCIKICNpbmNsdWRlICJpby5oIgogI2luY2x1ZGUgPHhlbmV2dGNobi5o
PgpAQCAtODEsNiArODIsMTIgQEAgc3RhdGljIHVuc2lnbmVkIGludCBucl9mZHM7CiAKICNkZWZp
bmUgUk9VTkRVUChfeCxfdykgKCgodW5zaWduZWQgbG9uZykoX3gpKygxVUw8PChfdykpLTEpICYg
figoMVVMPDwoX3cpKS0xKSkKIAorI2lmIGRlZmluZWQoQ09ORklHX0FSTSkKKyMgZGVmaW5lIFND
TmlfeGVuX3BmbiBTQ05pNjQKKyNlbHNlCisjIGRlZmluZSBTQ05pX3hlbl9wZm4gImxpIgorI2Vu
ZGlmCisKIHN0cnVjdCBidWZmZXIgewogCWNoYXIgKmRhdGE7CiAJc2l6ZV90IGNvbnN1bWVkOwpA
QCAtOTgsNyArMTA1LDcgQEAgc3RydWN0IGNvbnNvbGUgewogCXN0cnVjdCBidWZmZXIgYnVmZmVy
OwogCWNoYXIgKnhzcGF0aDsKIAljaGFyICpsb2dfc3VmZml4OwotCWludCByaW5nX3JlZjsKKwl4
ZW5fcGZuX3QgcmluZ19yZWY7CiAJeGVuZXZ0Y2huX2hhbmRsZSAqeGNlX2hhbmRsZTsKIAlpbnQg
eGNlX3BvbGxmZF9pZHg7CiAJaW50IGV2ZW50X2NvdW50OwpAQCAtNjYxLDEyICs2NjgsMTMgQEAg
c3RhdGljIHZvaWQgY29uc29sZV91bm1hcF9pbnRlcmZhY2Uoc3RydWN0IGNvbnNvbGUgKmNvbikK
ICAKIHN0YXRpYyBpbnQgY29uc29sZV9jcmVhdGVfcmluZyhzdHJ1Y3QgY29uc29sZSAqY29uKQog
ewotCWludCBlcnIsIHJlbW90ZV9wb3J0LCByaW5nX3JlZiwgcmM7CisJaW50IGVyciwgcmVtb3Rl
X3BvcnQsIHJjOworCXhlbl9wZm5fdCByaW5nX3JlZjsKIAljaGFyICp0eXBlLCBwYXRoW1BBVEhf
TUFYXTsKIAlzdHJ1Y3QgZG9tYWluICpkb20gPSBjb24tPmQ7CiAKIAllcnIgPSB4c19nYXRoZXIo
eHMsIGNvbi0+eHNwYXRoLAotCQkJInJpbmctcmVmIiwgIiV1IiwgJnJpbmdfcmVmLAorCQkJInJp
bmctcmVmIiwgIiUiU0NOaV94ZW5fcGZuLCAmcmluZ19yZWYsCiAJCQkicG9ydCIsICIlaSIsICZy
ZW1vdGVfcG9ydCwKIAkJCU5VTEwpOwogCkBAIC03MDUsNyArNzEzLDcgQEAgc3RhdGljIGludCBj
b25zb2xlX2NyZWF0ZV9yaW5nKHN0cnVjdCBjb25zb2xlICpjb24pCiAJCWNvbi0+aW50ZXJmYWNl
ID0geGNfbWFwX2ZvcmVpZ25fcmFuZ2UoCiAJCQl4YywgZG9tLT5kb21pZCwgWENfUEFHRV9TSVpF
LAogCQkJUFJPVF9SRUFEfFBST1RfV1JJVEUsCi0JCQkodW5zaWduZWQgbG9uZylyaW5nX3JlZik7
CisJCQlyaW5nX3JlZik7CiAJCWlmIChjb24tPmludGVyZmFjZSA9PSBOVUxMKSB7CiAJCQllcnIg
PSBFSU5WQUw7CiAJCQlnb3RvIG91dDsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 25 09:27:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 09:27:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7HyF-0003ft-81; Wed, 25 Oct 2017 09:27:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1e7HyD-0003fd-Qn
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 09:27:29 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 2C/D6-16147-10950F95; Wed, 25 Oct 2017 09:27:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsVyMfTAQd3/ER8
 iDZZdErP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDM+nmpgKdgpVLHx1F62Bsaz/F2MnBxCAjMZ
 JS5Ncexi5OJgEZjHLNG0+g4LiCMh0M8qMXH7RyaQKgmBPIk592awdjFyANlpEh+6uCDCZRIf/
 l9lhxikJXH01GxWkF4hgRYmiaV3rrGA1LMJmEjM6pAAqRERUJK4t2oyE0gNs8B8RommSb1sIA
 lhgQiJ63dXgw1iEVCVOH3vDiOIzSvgLXH2wgVmiGVyEjfPdYLZnAI+Ep9uTmaCWOwtceXbAsY
 JjIILGBlWMWoUpxaVpRbpGlnoJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBlw9
 AwPjDsb2E36HGCU5mJREecM9PkQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuB9Gg6UEyxKTU+tS
 MvMAYY+TFqCg0dJhPcVSJq3uCAxtzgzHSJ1itGe48KdS3+YOA7suQUkO27eBZLPZr5uYBZiyc
 vPS5US590P0iYA0pZRmgc3FBarlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8x4EmcKTmVc
 Ct/sV0FlMQGc1qYKdVZKIkJJqYJwp4JjO2J0rqT2B7+zvz3M2+HQZtyw6nCYg22Ny/cxBHo+W
 7YVhiUV7HNJ1pn93nN34JXnhB8HoD9VzjtoI3q0KMVsvVZZe+1TQNTDuqvIZl9qEwFzuO1nMx
 6s+ccSbrlwimVTJaHblP5vmjucs81+73lkZw9JkmX3m8ZzzLvVhu25VWNRsUGIpzkg01GIuKk
 4EAB1WTtHQAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1508923646!56393991!1
X-Originating-IP: [209.85.192.193]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13269 invoked from network); 25 Oct 2017 09:27:27 -0000
Received: from mail-pf0-f193.google.com (HELO mail-pf0-f193.google.com)
 (209.85.192.193)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 25 Oct 2017 09:27:27 -0000
Received: by mail-pf0-f193.google.com with SMTP id 17so21798043pfn.12
 for <xen-devel@lists.xenproject.org>; Wed, 25 Oct 2017 02:27:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=SyQksW2D8oFECzaokhim+H3sKygwwsidoIodYalb1+4=;
 b=CRwwJKLHKulswwzswgh5PUSWVSBWlPUvOnjkPJUfGd50/HVPgmVL03XSle0YgmtyyB
 vPg95mTW5bBbyc073IX+UysesHhzcC+ezfXMasPhRne6dJf0lNamB7wkWz8pmpQh1syv
 C6XzeiHyzVP+OW1cKjQIC1aAPyx8evJBXQSQk=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=SyQksW2D8oFECzaokhim+H3sKygwwsidoIodYalb1+4=;
 b=h8VRBQYUQNny+5NNte83GVFWjKopM7ZuVUSaExTupddup/eyFJiAxpEkBJmFYpsSdt
 CBUla08Rgl0OVMyuDqoh58OQ+PkBNhRZA1wF7cPx4mOMy2A8eohlg8RF5SbuMcUC8RV7
 Hv/mRlLZh/zjIs8NQgJpvw0zKb0vaJoZ3yVkzXIi4z9lftZwojXLT6LscFSmGOJkmlZw
 jFKrmQ1Bux6rWreRxjgt0VnWjGhwbxHu0lpbIqGdOKEyAW2B1O7G/YnhRlx+4bl1BENa
 x/YsTu3nW36/cv6wsls6He0zEoIUIuclkhw+uVXF8MPTGEMNvkejllTAtukBHpKvtnT7
 Mc/g==
X-Gm-Message-State: AMCzsaWPgv28zoM4VHl5YVRZwVlMFMno9pGoe128eNz3QDygmSSQBLT1
 ctOckvsnLbtYzwELbFiSh4H801JTAKI=
X-Google-Smtp-Source: ABhQp+RBanNvx3fMU+CzUAqyAELjRWTRrBSc3rQKHKc4nGm+KDJx+moTfMfwKy89mTIUjc3xCNducQ==
X-Received: by 10.84.224.1 with SMTP id r1mr1225525plj.65.1508923645644;
 Wed, 25 Oct 2017 02:27:25 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([103.5.19.18])
 by smtp.gmail.com with ESMTPSA id m17sm4022861pfh.28.2017.10.25.02.27.22
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 25 Oct 2017 02:27:25 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Wed, 25 Oct 2017 14:57:08 +0530
Message-Id: <1508923628-26446-5-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1508923628-26446-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1508923628-26446-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 5/5 v2] xenconsole: Define and use a macro
	XEN_INVALID_PFN instead of -1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

eGVuY29uc29sZSB3aWxsIHVzZSBhIG5ldyBtYWNybyBYRU5fSU5WQUxJRF9QRk4gaW5zdGVhZCBv
ZiAtMSBmb3IgaW5pdGlhbGl6aW5nIHJpbmctcmVmLgoKU2lnbmVkLW9mZi1ieTogQmh1cGluZGVy
IFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgotLS0KQ0M6IElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpUaGlzIHBhdGNoIGlzIGFzIHBl
ciB0aGUgcmV2aWV3IG9mIGNvbW1pdCBmYTFmMTU3CiAgICBsaWJ4bDogRml4IHRoZSBidWcgaW50
cm9kdWNlZCBpbiBjb21taXQgImxpYnhsOiB1c2UgY29ycmVjdCB0eXBlCgogdG9vbHMvY29uc29s
ZS9kYWVtb24vaW8uYyB8IDEyICsrKysrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0
aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9jb25zb2xlL2RhZW1v
bi9pby5jIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwppbmRleCAxODM5OTczLi5hYTI5MWRi
IDEwMDY0NAotLS0gYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCisrKyBiL3Rvb2xzL2NvbnNv
bGUvZGFlbW9uL2lvLmMKQEAgLTYyLDYgKzYyLDggQEAKIC8qIER1cmF0aW9uIG9mIGVhY2ggdGlt
ZSBwZXJpb2QgaW4gbXMgKi8KICNkZWZpbmUgUkFURV9MSU1JVF9QRVJJT0QgMjAwCiAKKyNkZWZp
bmUgWEVOX0lOVkFMSURfUEZOICh+KHhlbl9wZm5fdCkwKQorCiBleHRlcm4gaW50IGxvZ19yZWxv
YWQ7CiBleHRlcm4gaW50IGxvZ19ndWVzdDsKIGV4dGVybiBpbnQgbG9nX2h2OwpAQCAtNjU4LDEy
ICs2NjAsMTIgQEAgc3RhdGljIHZvaWQgY29uc29sZV91bm1hcF9pbnRlcmZhY2Uoc3RydWN0IGNv
bnNvbGUgKmNvbikKIHsKIAlpZiAoY29uLT5pbnRlcmZhY2UgPT0gTlVMTCkKIAkJcmV0dXJuOwot
CWlmICh4Z3RfaGFuZGxlICYmIGNvbi0+cmluZ19yZWYgPT0gLTEpCisJaWYgKHhndF9oYW5kbGUg
JiYgY29uLT5yaW5nX3JlZiA9PSBYRU5fSU5WQUxJRF9QRk4pCiAJCXhlbmdudHRhYl91bm1hcCh4
Z3RfaGFuZGxlLCBjb24tPmludGVyZmFjZSwgMSk7CiAJZWxzZQogCQltdW5tYXAoY29uLT5pbnRl
cmZhY2UsIFhDX1BBR0VfU0laRSk7CiAJY29uLT5pbnRlcmZhY2UgPSBOVUxMOwotCWNvbi0+cmlu
Z19yZWYgPSAtMTsKKwljb24tPnJpbmdfcmVmID0gWEVOX0lOVkFMSURfUEZOOwogfQogIAogc3Rh
dGljIGludCBjb25zb2xlX2NyZWF0ZV9yaW5nKHN0cnVjdCBjb25zb2xlICpjb24pCkBAIC02OTgs
NyArNzAwLDcgQEAgc3RhdGljIGludCBjb25zb2xlX2NyZWF0ZV9yaW5nKHN0cnVjdCBjb25zb2xl
ICpjb24pCiAJZnJlZSh0eXBlKTsKIAogCS8qIElmIHVzaW5nIHJpbmdfcmVmIGFuZCBpdCBoYXMg
Y2hhbmdlZCwgcmVtYXAgKi8KLQlpZiAocmluZ19yZWYgIT0gY29uLT5yaW5nX3JlZiAmJiBjb24t
PnJpbmdfcmVmICE9IC0xKQorCWlmIChyaW5nX3JlZiAhPSBjb24tPnJpbmdfcmVmICYmIGNvbi0+
cmluZ19yZWYgIT0gWEVOX0lOVkFMSURfUEZOKQogCQljb25zb2xlX3VubWFwX2ludGVyZmFjZShj
b24pOwogCiAJaWYgKCFjb24tPmludGVyZmFjZSAmJiB4Z3RfaGFuZGxlICYmIGNvbi0+dXNlX2du
dHRhYikgewpAQCAtNzA2LDcgKzcwOCw3IEBAIHN0YXRpYyBpbnQgY29uc29sZV9jcmVhdGVfcmlu
ZyhzdHJ1Y3QgY29uc29sZSAqY29uKQogCQljb24tPmludGVyZmFjZSA9IHhlbmdudHRhYl9tYXBf
Z3JhbnRfcmVmKHhndF9oYW5kbGUsCiAJCQlkb20tPmRvbWlkLCBHTlRUQUJfUkVTRVJWRURfQ09O
U09MRSwKIAkJCVBST1RfUkVBRHxQUk9UX1dSSVRFKTsKLQkJY29uLT5yaW5nX3JlZiA9IC0xOwor
CQljb24tPnJpbmdfcmVmID0gWEVOX0lOVkFMSURfUEZOOwogCX0KIAlpZiAoIWNvbi0+aW50ZXJm
YWNlKSB7CiAJCS8qIEZhbGwgYmFjayB0byB4Y19tYXBfZm9yZWlnbl9yYW5nZSAqLwpAQCAtODEy
LDcgKzgxNCw3IEBAIHN0YXRpYyBpbnQgY29uc29sZV9pbml0KHN0cnVjdCBjb25zb2xlICpjb24s
IHN0cnVjdCBkb21haW4gKmRvbSwgdm9pZCAqKmRhdGEpCiAJY29uLT5tYXN0ZXJfcG9sbGZkX2lk
eCA9IC0xOwogCWNvbi0+c2xhdmVfZmQgPSAtMTsKIAljb24tPmxvZ19mZCA9IC0xOwotCWNvbi0+
cmluZ19yZWYgPSAtMTsKKwljb24tPnJpbmdfcmVmID0gWEVOX0lOVkFMSURfUEZOOwogCWNvbi0+
bG9jYWxfcG9ydCA9IC0xOwogCWNvbi0+cmVtb3RlX3BvcnQgPSAtMTsKIAljb24tPnhjZV9wb2xs
ZmRfaWR4ID0gLTE7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 25 09:27:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 09:27:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7HyC-0003fN-18; Wed, 25 Oct 2017 09:27:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1e7HyA-0003ex-CS
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 09:27:26 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 B5/27-00983-DF850F95; Wed, 25 Oct 2017 09:27:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVyMfTAQd2fER8
 iDf4sNrP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMWzv3MWvBUsOLwg8VsDYwXeLsYuTiEBGYx
 SnzpuscI4rAIzGOWuPprLyuIIyHQzyoxb89Zti5GTiAnT+L66j2sEHaaxMV5m1gg7HKJ+XPaG
 UFsIQEtiaOnZrNCjG1hkujftY+pi5GDg03ARGJWhwRIjYiAksS9VZOZQGqYBeYzSjRN6gVbIC
 yQJPHi8CMwm0VAVWLCrHlgC3gFvCW2zmphglgmJ3HzXCcziM0p4CPx6eZkJojF3hJXvi1gnMA
 ouICRYRWjenFqUVlqka6xXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYMgxAMEO
 xuYvTocYJTmYlER5wz0+RArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4I0DhrCQYFFqempFWmYOM
 Phh0hIcPEoivEkgad7igsTc4sx0iNQpRleOC3cu/WHiOLbpMpA8sOcWkOy4eRdIPpv5uoFZiC
 UvPy9VSpxXC6RZAKQ5ozQPbjQsci8xykoJ8zICHSvEU5BalJtZgir/ilGcg1FJmLcYZApPZl4
 J3AWvgI5jAjquSRXsuJJEhJRUA2OryMIs7nunTD4Hqdt4ylvcOdu6j09k2lvnpUfs+G8GN03f
 pXByHuuHm20mp1bvSLvz59Wn1lvNJy7kK90UtWSM9lvfV+cgk6W27vj8/7d1bZxPe8Y4lJW2m
 vaWHH3v8/T2jKAlWzXzHCV0JimVTXQ5uvf4PQtGiwNBkqtSJ3xsTNluteiDl58SS3FGoqEWc1
 FxIgDhB/8J1wIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1508923640!104322829!1
X-Originating-IP: [209.85.192.193]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55918 invoked from network); 25 Oct 2017 09:27:21 -0000
Received: from mail-pf0-f193.google.com (HELO mail-pf0-f193.google.com)
 (209.85.192.193)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 25 Oct 2017 09:27:21 -0000
Received: by mail-pf0-f193.google.com with SMTP id b85so21779033pfj.13
 for <xen-devel@lists.xenproject.org>; Wed, 25 Oct 2017 02:27:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=MbJnOrhSN4dms97WXwW1NxXA95YIfRoF4gRBCjPvfjU=;
 b=OZDrRHbz4lpJNidquOJ83R61IIpNJtNRVfephuMmcCrrrez6UJ1pzxLJ0/rMaFt+Ow
 LtX6FB5fLuUKqBs24h8pC9mo0bR4EKBS0+i+tc4Pl0yn3GBuYdgwTnbH8D0Ga/NPArfn
 aoEK1v4LKDACfZ8+UmRcGpudCSXyzXfpw1uBk=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=MbJnOrhSN4dms97WXwW1NxXA95YIfRoF4gRBCjPvfjU=;
 b=oVw10aXR3o6Fqs1t6U9zde21qPYiuvo/frC8Eu7WY1Xxxnj5CgQDJhRq+PmkDqosEi
 q3AsBi6IGPEKj1lW3j28XT14RDqBPejJIPCyPbACMY9cxZyRb7I/LVWW4AQ/ahRDXXeJ
 Sz2fXtSRJPNU/YHp+ZL2AE9kgw0miMSTpqSVTTb7MZ9NjKVT6nqcRG2wEvPshn5eJZvY
 fumYxzwTCZbIY2b23J68wKE5lpVJciZmp+6iXWCr+2Gscn8zclnbCruR5ihhDq8+KTsf
 oSIXvxxTrXxlgOrg0mVW8mN5wbxylFZDYVa793wEx9W8Id0Mxr3D9DmeE/asO+sUwzEa
 vQjA==
X-Gm-Message-State: AMCzsaXA6ynngrzriedBG6TNKCHizQriTka5y2sNiMn9MHiMT2BDkqRd
 o2u2FfRYIqUVlEJpnSPsmykJhr4ILeY=
X-Google-Smtp-Source: ABhQp+SbRiDZX/f5FdwZxShs34VweX6TxYQWt8X30gCZMvxBsEqx/lQlQOlrXJHWdWzoxBIP988CqA==
X-Received: by 10.98.21.86 with SMTP id 83mr1608167pfv.290.1508923640186;
 Wed, 25 Oct 2017 02:27:20 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([103.5.19.18])
 by smtp.gmail.com with ESMTPSA id m17sm4022861pfh.28.2017.10.25.02.27.18
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 25 Oct 2017 02:27:19 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Wed, 25 Oct 2017 14:57:06 +0530
Message-Id: <1508923628-26446-3-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1508923628-26446-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1508923628-26446-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 3/5 v2] libxc: Fix the data type of mfn
	parameter passed to xc_map_foreign_range()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5IHRoZSBkYXRhIHR5cGUgb2YgbWZuIHBhcmFtZXRlciBwYXNzZWQgdG8geGNfbWFw
X2ZvcmVpZ25fcmFuZ2UoKSBpcyB1bnNpZ25lZApsb25nLiBUaGlzIGNvdWxkIGJlIHByb2JsZW0g
Zm9yIDMyLWJpdCBhcm0gYXJjaGl0ZWN0dXJlcyB3aGVyZSB0aGUgbGVuZ2ggb2YgbG9uZyBpcwoz
MiBiaXRzIHdoaWxlIG1mbiBoYXBwZW5zIHRvIGJlIGEgNjQtYml0IHZhbHVlLgoKVG8gYXZvaWQg
dHJ1bmNhdGluZyBhIDY0LWJpdCB2YWx1ZSwgdGhlIHR5cGUgb2YgbWZuIGlzIGNoYW5nZWQgZnJv
bSAidW5zaWduZWQgbG9uZyIgdG8KeGVuX3Bmbl90LiBBbHNvIHRoZSBwYXJhbWV0ZXIgbmFtZSAi
bWZuIiBpcyBjaGFuZ2VkIHRvICJwZm4iIHdoaWNoIGlzIGEgbW9yZSBhY2N1cmF0ZQppbmRpY2F0
aW9uIG9mIHdoYXQgdGhpcyBwYXJhbWV0ZXIgcmVwcmVzZW50cy4KClNpZ25lZC1vZmYtYnk6IEJo
dXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KLS0tCkNDOiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKVGhpcyBwYXRjaCBp
cyBhcyBwZXIgdGhlIHJldmlldyBvZiBjb21taXQgZmExZjE1NwogICAgbGlieGw6IEZpeCB0aGUg
YnVnIGludHJvZHVjZWQgaW4gY29tbWl0ICJsaWJ4bDogdXNlIGNvcnJlY3QgdHlwZQoKIHRvb2xz
L2xpYnhjL2luY2x1ZGUveGVuY3RybF9jb21wYXQuaCB8IDIgKy0KIHRvb2xzL2xpYnhjL3hjX2Zv
cmVpZ25fbWVtb3J5LmMgICAgICB8IDQgKystLQogMiBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlv
bnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94
ZW5jdHJsX2NvbXBhdC5oIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsX2NvbXBhdC5oCmlu
ZGV4IGE2NTVlNDcuLjVlZTcyYmYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVu
Y3RybF9jb21wYXQuaAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmxfY29tcGF0LmgK
QEAgLTI2LDcgKzI2LDcgQEAKICAqLwogdm9pZCAqeGNfbWFwX2ZvcmVpZ25fcmFuZ2UoeGNfaW50
ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBp
bnQgc2l6ZSwgaW50IHByb3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyBtZm4gKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgcGZuKTsK
IAogdm9pZCAqeGNfbWFwX2ZvcmVpZ25fcGFnZXMoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90
IGRvbSwgaW50IHByb3QsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB4ZW5fcGZu
X3QgKmFyciwgaW50IG51bSApOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZm9yZWlnbl9t
ZW1vcnkuYyBiL3Rvb2xzL2xpYnhjL3hjX2ZvcmVpZ25fbWVtb3J5LmMKaW5kZXggNDA1M2QyNi4u
YzFmMTE0YSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfZm9yZWlnbl9tZW1vcnkuYworKysg
Yi90b29scy9saWJ4Yy94Y19mb3JlaWduX21lbW9yeS5jCkBAIC0zMyw3ICszMyw3IEBAIHZvaWQg
KnhjX21hcF9mb3JlaWduX3BhZ2VzKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb20sIGlu
dCBwcm90LAogCiB2b2lkICp4Y19tYXBfZm9yZWlnbl9yYW5nZSh4Y19pbnRlcmZhY2UgKnhjaCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbSwgaW50IHNpemUsIGludCBw
cm90LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4pCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgcGZuKQogewogICAgIHhlbl9wZm5fdCAq
YXJyOwogICAgIGludCBudW07CkBAIC00Niw3ICs0Niw3IEBAIHZvaWQgKnhjX21hcF9mb3JlaWdu
X3JhbmdlKHhjX2ludGVyZmFjZSAqeGNoLAogICAgICAgICByZXR1cm4gTlVMTDsKIAogICAgIGZv
ciAoIGkgPSAwOyBpIDwgbnVtOyBpKysgKQotICAgICAgICBhcnJbaV0gPSBtZm4gKyBpOworICAg
ICAgICBhcnJbaV0gPSBwZm4gKyBpOwogCiAgICAgcmV0ID0geGNfbWFwX2ZvcmVpZ25fcGFnZXMo
eGNoLCBkb20sIHByb3QsIGFyciwgbnVtKTsKICAgICBmcmVlKGFycik7Ci0tIAoyLjcuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 25 09:27:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 09:27:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7Hy5-0003eb-JJ; Wed, 25 Oct 2017 09:27:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1e7Hy4-0003eV-Sa
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 09:27:20 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 7C/FB-11148-8F850F95; Wed, 25 Oct 2017 09:27:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXiVRvsrPs94kO
 kwbVFqhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bLxqksBV+EK97+2snUwPiBv4uRi0NIYCaj
 xMo3a1hAHBaBecwSf++vZOxi5OSQEOhnldj6U6+LkQPIzpOYs9IIIpwm0XPnHSuEXSnxZPImN
 hBbSEBL4uip2awQdguTxOatgSCtbAImErM6JEDCIgJKEvdWTWYCWcUsMJ9RomlSL1ivsICXxJ
 wP58DWsgioSsx/towFxOYV8JaYc/wp1C45iZvnOplBbE4BH4lPN0EGgezylrjybQHjBEbBBYw
 Mqxg1ilOLylKLdA3N9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAsONAQh2ME59
 H3eIUZKDSUmUN9zjQ6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6n4UA5waLU9NSKtMwcYODDp
 CU4eJREeF+BpHmLCxJzizPTIVKnGO05jm26/IeJY9+eW0Cy4+ZdIPls5usGZiGWvPy8VClx3v
 0gbQIgbRmleXBDYZF6iVFWSpiXEehMIZ6C1KLczBJU+VeM4hyMSsK8v0Gm8GTmlcDtfgV0FhP
 QWU2qYGeVJCKkpBoYnbb/M+eMmFZ6NasqePKNK5MMl1YKzVJROLLyYvR+SekSkfYu9/vK+0W3
 TWAWVri17nz9urdyM1gMeeUnll5Yer35LUtw4XWtybxXNrk+Wzn1i82JoN+vXqmfnShiLCXHx
 185V/zVebVfpxfLiZx1Z9t7aVfin+kzjsd9+n+5Pl7baoru36olb5RYijMSDbWYi4oTAQ/UgU
 LPAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1508923638!93065632!1
X-Originating-IP: [74.125.83.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33376 invoked from network); 25 Oct 2017 09:27:19 -0000
Received: from mail-pg0-f67.google.com (HELO mail-pg0-f67.google.com)
 (74.125.83.67)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 25 Oct 2017 09:27:19 -0000
Received: by mail-pg0-f67.google.com with SMTP id a192so16833754pge.9
 for <xen-devel@lists.xenproject.org>; Wed, 25 Oct 2017 02:27:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=vmXW/yEVPRL28MxJoHo7m81XwfWAj+rhLKzNFO1BwlQ=;
 b=U4rrQw99KRh8Er8nzIs64U50wmbiGoCxtlrCwlyXFB4RTAcqidvglsfFe8RDtpjhyD
 vxJlzBQVF8JUbURdtBBDSPfDsKBQ7ZVQZCDdsYfjuLXOLV39OS+WJRZmbKhbjd8j90BD
 eY/eMAwj8cadlLeI6zRr1miK83YTdbKUdcnS4=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=vmXW/yEVPRL28MxJoHo7m81XwfWAj+rhLKzNFO1BwlQ=;
 b=QOvEZZo54afnUeabTe2H7x4bUAnRyB4Ww72scgdjVHzcGJSgpWb5CVLpqCBZdqEnrz
 /GlDOT34dgfoN/WBlwEWUJTaYI9j4mZW02iaHXUuhUBEOGFxUQycXRLL53Aee1xlCMgC
 fi24aoAo/HGs96V+xmaYnZNQbb8RqNjrZ2HUjEi7BYXZv1Fm9yN2R1ivfXkTY8YexomL
 Sb4/Y4JhDyCr9qQU8dGya+hmpYEsMRdF9MnU6hvwRMqZUoNmEG3HibpFnI7joFQJfSAl
 e8m337efUBusNjI/RnRkvI4OGKokLpTTFZ+Ri9O5G+KjqUX6+iB7JTRAjmy1vlh+d7Sm
 GTKw==
X-Gm-Message-State: AMCzsaXXSM9Tk0s80fbnFnUaSstVrCj4vDilo/Yna78YWSc8oH3oz484
 bPpc8v9Bip7qL7Nt4KTf5VgDrNlybxU=
X-Google-Smtp-Source: ABhQp+SPFXoszzOyZ94KoPBNDTedRN4/6VampC5QCwyDQ80gHfqsTFkT8uG553Ysq6o4C3i3UHLArw==
X-Received: by 10.98.200.85 with SMTP id z82mr1574073pff.313.1508923637870;
 Wed, 25 Oct 2017 02:27:17 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([103.5.19.18])
 by smtp.gmail.com with ESMTPSA id m17sm4022861pfh.28.2017.10.25.02.27.15
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 25 Oct 2017 02:27:17 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Wed, 25 Oct 2017 14:57:05 +0530
Message-Id: <1508923628-26446-2-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1508923628-26446-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1508923628-26446-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 2/5 v2] libxl: Change the type of console_mfn to
	xen_pfn_t
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5IHRoZSB0eXBlIG9mIGNvbnNvbGUgbWZuIGlzIHVuc2lnbmVkIGxvbmcgaW4gbGli
eGwuIFRoaXMgbWF5IGJlCmFuIGlzc3VlIGZvciAzMi1iaXQgdG9vbHN0YWNrIHJ1bm5pbmcgb24g
NjQtYml0IFhlbiwgd2hlcmUgdGhlIHBmbiBhcmUKNjQgYml0LiBUbyBlbnN1cmUgdGhhdCBjb25z
b2xlX21mbiBjYW4gaG9sZCBhbnkgdmFsaWQgNjQtYml0IHBmbiwgdGhlCnR5cGUgb2YgY29uc29s
ZV9tZm4gaXMgY2hhbmdlZCB0byB4ZW5fcGZuX3QuCgpTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIg
VGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+Ci0tLQpDQzogSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KClRoaXMgcGF0Y2ggaXMgYXMgcGVy
IHRoZSByZXZpZXcgb2YgY29tbWl0IGZhMWYxNTcKICAgIGxpYnhsOiBGaXggdGhlIGJ1ZyBpbnRy
b2R1Y2VkIGluIGNvbW1pdCAibGlieGw6IHVzZSBjb3JyZWN0IHR5cGUKCiB0b29scy9saWJ4bC9s
aWJ4bF9jb25zb2xlLmMgIHwgMiArLQogdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAgICB8IDIg
Ky0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAyICstCiAzIGZpbGVzIGNoYW5nZWQs
IDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bF9jb25zb2xlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMKaW5kZXggNmJm
YzBlNS4uZjJjYTY4OSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jCisr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYwpAQCAtMzI5LDcgKzMyOSw3IEBAIGludCBs
aWJ4bF9fZGV2aWNlX2NvbnNvbGVfYWRkKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAog
ICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCAicG9ydCIpOwogICAgICAgICBmbGV4
YXJyYXlfYXBwZW5kKHJvX2Zyb250LCBHQ1NQUklOVEYoIiUiUFJJdTMyLCBzdGF0ZS0+Y29uc29s
ZV9wb3J0KSk7CiAgICAgICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJvbnQsICJyaW5nLXJlZiIp
OwotICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCBHQ1NQUklOVEYoIiVsdSIsIHN0
YXRlLT5jb25zb2xlX21mbikpOworICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCBH
Q1NQUklOVEYoIiUiUFJJdV94ZW5fcGZuLCBzdGF0ZS0+Y29uc29sZV9tZm4pKTsKICAgICB9IGVs
c2UgewogICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKGZyb250LCAic3RhdGUiKTsKICAgICAgICAg
ZmxleGFycmF5X2FwcGVuZChmcm9udCwgR0NTUFJJTlRGKCIlZCIsIFhlbmJ1c1N0YXRlSW5pdGlh
bGlzaW5nKSk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb20uYyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2RvbS5jCmluZGV4IGVmODM0ZTYuLmE1OGU3NGYgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2RvbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCkBAIC04Njks
NyArODY5LDcgQEAgb3V0Ogogc3RhdGljIGludCBodm1fYnVpbGRfc2V0X3BhcmFtcyh4Y19pbnRl
cmZhY2UgKmhhbmRsZSwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICppbmZvLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpbnQgc3RvcmVfZXZ0Y2huLCB1bnNpZ25lZCBsb25nICpzdG9yZV9tZm4s
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBjb25zb2xlX2V2dGNobiwgdW5z
aWduZWQgbG9uZyAqY29uc29sZV9tZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGludCBjb25zb2xlX2V2dGNobiwgeGVuX3Bmbl90ICpjb25zb2xlX21mbiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBzdG9yZV9kb21pZCwgZG9taWRfdCBjb25zb2xl
X2RvbWlkKQogewogICAgIHN0cnVjdCBodm1faW5mb190YWJsZSAqdmFfaHZtOwpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVy
bmFsLmgKaW5kZXggNDVlNmRmNi4uZjUyYWViMyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGli
eGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC0xMTI4
LDcgKzExMjgsNyBAQCB0eXBlZGVmIHN0cnVjdCB7CiAKICAgICB1aW50MzJfdCBjb25zb2xlX3Bv
cnQ7CiAgICAgdWludDMyX3QgY29uc29sZV9kb21pZDsKLSAgICB1bnNpZ25lZCBsb25nIGNvbnNv
bGVfbWZuOworICAgIHhlbl9wZm5fdCBjb25zb2xlX21mbjsKICAgICBjaGFyICpjb25zb2xlX3R0
eTsKIAogICAgIGNoYXIgKnNhdmVkX3N0YXRlOwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 25 09:33:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 09:33:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7I4L-0004ts-3J; Wed, 25 Oct 2017 09:33:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1e7I4K-0004tm-EC
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 09:33:48 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 B5/07-15231-B7A50F95; Wed, 25 Oct 2017 09:33:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsVyuP0Ov2511Id
 Ig6vdHBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ahDXeZC54xV0zoamZpYJzO3MXIySEhYCTx
 duI/pi5GLg4hgYWMEr9mHAFKcHAIC3hJ9O6IAjFFBCwkLt7TAClhFpjNKrH/zmOo+lZGiVlbF
 jGCDGITUJXYcP0UK4jNK2At8ft5C1icBSj+6esTJhBbVCBc4k7rOxaIGkGJkzOfgNmcAlESLd
 M/gh3ELKAu8WfeJShbXGLTs++sELa8xPa3c5gnMPLPQtI+C0nLLCQts5C0LGBkWcWoUZxaVJZ
 apGtopJdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERieDECwg7FvlvMhRkkOJiVR
 3nCPD5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHj3RgLlBItS01Mr0jJzgJECk5bg4FES4e0HS
 fMWFyTmFmemQ6ROMRpz3Hh4/Q8Tx7OZrxuYhVjy8vNSpcR5s0BKBUBKM0rz4AbBIvgSo6yUMC
 8j0GlCPAWpRbmZJajyrxjFORiVhHkXgkzhycwrgdv3CugUJqBTmlTBTilJREhJNTAuvsc1yar
 +1TKvEzmBV2cL/c7htfAUOL657p9j6LmLt2cuXixkIuK46tw7VpvVK9f9+tV+ROvMj+efPuQw
 negxY089npYiXqslZ3vxas32/w90BDon37d8wskSLTKv9ZNoYd9aKSmBm38uMy5K19QolXD8f
 O2UZonGXwuP27FCST5fduefdT+ixFKckWioxVxUnAgAR6dAt9sCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1508924026!92683483!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64161 invoked from network); 25 Oct 2017 09:33:47 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-16.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 25 Oct 2017 09:33:47 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 58773AC0A;
 Wed, 25 Oct 2017 09:33:46 +0000 (UTC)
To: Josh Poimboeuf <jpoimboe@redhat.com>, x86@kernel.org
References: <cover.1507128293.git.jpoimboe@redhat.com>
 <f8aad6bc7bcdb606b89f3d5dc5fb2303019cb3d0.1507128293.git.jpoimboe@redhat.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <5d2799f9-fb5d-381e-a576-15098626201f@suse.com>
Date: Wed, 25 Oct 2017 11:33:43 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <f8aad6bc7bcdb606b89f3d5dc5fb2303019cb3d0.1507128293.git.jpoimboe@redhat.com>
Content-Language: de-DE
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Rusty Russell <rusty@rustcorp.com.au>, xen-devel@lists.xenproject.org,
 Peter Zijlstra <peterz@infradead.org>,
 Linus Torvalds <torvalds@linux-foundation.org>, Mike Galbraith <efault@gmx.de>,
 linux-kernel@vger.kernel.org, Sasha Levin <alexander.levin@verizon.com>,
 Chris Wright <chrisw@sous-sol.org>, Thomas Gleixner <tglx@linutronix.de>,
 Andy Lutomirski <luto@kernel.org>, "H. Peter Anvin" <hpa@zytor.com>,
 Borislav Petkov <bp@alien8.de>, live-patching@vger.kernel.org,
 Alok Kataria <akataria@vmware.com>, virtualization@lists.linux-foundation.org,
 Jiri Slaby <jslaby@suse.cz>, Ingo Molnar <mingo@kernel.org>
Subject: Re: [Xen-devel] [PATCH 02/13] x86/paravirt: Fix output constraint
	macro names
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDQvMTAvMTcgMTc6NTgsIEpvc2ggUG9pbWJvZXVmIHdyb3RlOgo+IFNvbWUgb2YgdGhlIHBh
cmF2aXJ0ICcqX0NMT0JCRVJTJyBtYWNyb3MgcmVmZXIgdG8gb3V0cHV0IGNvbnN0cmFpbnRzCj4g
aW5zdGVhZCBvZiBjbG9iYmVycywgd2hpY2ggbWFrZXMgdGhlIGNvZGUgZXh0cmEgY29uZnVzaW5n
LiAgUmVuYW1lIHRoZQo+IG91dHB1dCBjb25zdHJhaW50IHJlbGF0ZWQgbWFjcm9zIHRvICcqX09V
VFBVVFMnLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEpvc2ggUG9pbWJvZXVmIDxqcG9pbWJvZUByZWRo
YXQuY29tPgoKSSdtIGZpbmUgd2l0aCB0aGUgY2hhbmdlcywgYnV0IHlvdSBtaWdodCB3YW50IHRv
IHJlbmFtZSB0aGUgImNhbGxfY2xiciIKcGFyYW1ldGVyIG9mIF9fX19QVk9QX1tWXUNBTEwsIHRv
bywgZS5nLiB0byAib3V0cHV0cyIuCgpZb3UgY291bGQgdGhlbiBkcm9wIHRoZSAiQ0FMTF8iIGZy
b20gdGhlIG1hY3JvcywgdG9vLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 25 09:37:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 09:37:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7I8E-00056i-JI; Wed, 25 Oct 2017 09:37:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1e7I8D-00056X-5n
 for xen-devel@lists.xen.org; Wed, 25 Oct 2017 09:37:49 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 04/D6-02146-C6B50F95; Wed, 25 Oct 2017 09:37:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsVyMfS6kW529Id
 Ig1OXLSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owPkzayFrxirvhxajVjA+M5pi5GLg4hgcmM
 EscO/2QDcVgEGlgl3j26ApaREJjDKjHz8j7GLkZOIKdM4vq/NjYIu0ji5PzLTBB2ocTlO5vAa
 ngFBCVOznzCAmILCXhKLFg6nxXE5hQIlJg8ZwIzxLofzBJvfjSANbMJaEisnXIQbCiLgKrE9T
 /H2CEGBUjM3j4RrFlYoETi4KvpYAtEBJQlen/9ZgEZxCzwiFFizp8bYA3MApoSrdt/s09gFJy
 F5JBZSFILGJlWMWoUpxaVpRbpGproJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIE
 hikDEOxgPHva8xCjJAeTkihvuMeHSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvJZRQDnBotT01
 Iq0zBxgxMCkJTh4lER4z0YCpXmLCxJzizPTIVKnGO05Lty59IeJ48bD60DywJ5bQPLZzNcNzE
 Isefl5qVLivE9A2gRA2jJK8+CGwiL8EqOslDAvI9CZQjwFqUW5mSWo8q8YxTkYlYR574FM4cn
 MK4Hb/QroLCags5pUwc4qSURISTUwaj70NFujlXQ8nNlf+EjJRo9+71WtMxZMqG56mm584kWl
 7qWmTxsuJCZxvbhm0tTGdaVie2bGjc13Vm0pNk/tNii8Ov1c/uN73Kzr152e9tJ3fbDR/64VJ
 xgVjrFmSHWYH940e/fleQu4e6Ia/7zqTlh83KVbp7ZLL9Hh16PVa3w+rXM8JGOspsRSnJFoqM
 VcVJwIAN5DZGHrAgAA
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1508924267!88779894!1
X-Originating-IP: [209.85.215.50]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47789 invoked from network); 25 Oct 2017 09:37:47 -0000
Received: from mail-lf0-f50.google.com (HELO mail-lf0-f50.google.com)
 (209.85.215.50)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 25 Oct 2017 09:37:47 -0000
Received: by mail-lf0-f50.google.com with SMTP id p184so27029693lfe.12
 for <xen-devel@lists.xen.org>; Wed, 25 Oct 2017 02:37:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=o4AQ3cTqS4QOmY7rgjnXrmooRvkBmJyP9hkcWiVD67k=;
 b=pHXClWAQv+tymUFcJmGrDxaem8VxGlDLuYl43L616dDwWLePirSW7c2HMGr4UYBCue
 iplWtQNlXesOdsz08+YYgVTA1uLdfQFKaWcbQeApulaSCaeUpMQRTjH3uMO294mFb8sx
 hVVK2mlG2Idpdu/yIsRbRm8+ebUI3T4IE3ItppuSQ7ybsOG/U13tWXMPfrktIAtBeYfT
 kKnHrD7PAlHwBCJP9X9zg+rO0Wnt/F4jR2XkeAnXUxczHurLy1Bk3/xUm5ywLvnzi1V9
 Qr6SEXZy6yZNcEqSCuPaV+jabpmreysyRrJ816aYh8h+btSKvHUI3AgSquPQvvgXS40s
 ulHQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=o4AQ3cTqS4QOmY7rgjnXrmooRvkBmJyP9hkcWiVD67k=;
 b=pLHlL1QPIm/W3YDCWTJkYiV5E8yWYRjZsaqpwF+isAm+ygINqWPPVyrQ+nYV1MfYMl
 rJ44iMoY/xtiWhQN0XnRsYz9ngP4e6OtGXPoT/XfK9W/G7tRV9n1cjMVee7KdcSqDgWp
 BQxVa+Kikdw4PlGI7arsDY+w49GJPmKFbhST+lsAO1eSjdLqNXHTL98LgdeyL9ezkYJu
 GEZI13xSzokO5Vwnq0uYqXdLstLX6tkI4ZE5c9vAX4zlKTzPIFbnKCSfx4CW0LHBVftx
 VfcYOzv00yFm05uTSYOcItYbajSBFZM5rK376XZeqlm1Dwlo0jAE5/QjLdsoCd14Jb0b
 M9IQ==
X-Gm-Message-State: AMCzsaU2Vuh8COVn8yA8vBEN8OJgdyupL0WM++XxACPrM+we4HmM1RYo
 7KJPIsYMSHmL/GW7PNkM05fg2JmZKK1AorySots=
X-Google-Smtp-Source: ABhQp+TQVB29L3wE/Ya6s03RZbkszj4B0WTwZIkrT7Ewv3cXyPuD3X8U+PXxjkUT528OPki8X69Yz0k7VOA+nTuU7GA=
X-Received: by 10.46.67.204 with SMTP id z73mr7757405lje.61.1508924267082;
 Wed, 25 Oct 2017 02:37:47 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.21.19 with HTTP; Wed, 25 Oct 2017 02:37:46 -0700 (PDT)
In-Reply-To: <CAHrd_jq48Bd6E8csLFXA8p6Mqu2JSzjBnNAF8HrL3s0yYAK1gQ@mail.gmail.com>
References: <20171019023635.19812-1-blackskygg@gmail.com>
 <20171019023635.19812-3-blackskygg@gmail.com>
 <59E8AF7A020000780018815A@prv-mh.provo.novell.com>
 <f3e12d04-ffcb-fe4a-4666-d147b292d141@tycho.nsa.gov>
 <59E9B06902000078001886FF@prv-mh.provo.novell.com>
 <9bb5ed9a-01e2-7b22-3483-29a31a667260@tycho.nsa.gov>
 <CAHrd_jpqOPJyoKU2RaxJOW82W_9h_gwfcPkfp_Jhzi7_s=w7UA@mail.gmail.com>
 <59EDB5BB020000780018930F@prv-mh.provo.novell.com>
 <CAHrd_jq48Bd6E8csLFXA8p6Mqu2JSzjBnNAF8HrL3s0yYAK1gQ@mail.gmail.com>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Wed, 25 Oct 2017 17:37:46 +0800
Message-ID: <CAHrd_jqno6h=x_AuZqQvxR6SBNCkOa_vqOE3MCBo=tX18ps4eA@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v3 2/7] xsm: flask: change the dummy xsm
 policy and flask hook for map_gmfn_foregin
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpNeSBjdXJyZW50IHBsYW4gaXMgdG8gYWRkIHRoZSBmb2xsb3dpbmcgbmV3IE1BUFNQQUNF
IHRvIHB1YmxpYy9tZW1vcnkuaDoKCisjZGVmaW5lIFhFTk1FTVNQQUNFX2dtZm5fZm9yZWlnbl9z
aGFyZSA2IC8qIFNhbWUgYXMgKl9nbWZuX2ZvcmVpZ24sIGJ1dCB0aGlzIGlzCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBhIHByaXZpbGVnZWQgZG9tIHRv
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNoYXJlZCBwYWdl
cyBiZXR3ZWVuIHR3byBkb21zLiAqLwoKYW5kIGNyZWF0ZSBhIGNvcnJlc3BvbmRpbmcgIGVudHJ5
IHhzbV9tYXBfZ21mbl9mb3JlaWduX3NoYXJlIHRvIHRoZQp4c20gc3RydWN0dXJlLCB3aGljaCB3
aWxsIGJlIGZpbGxlZCB3aXRoCnRoZSBwcm9wb3NlZCBwb2xpY3kuCgpEb2VzIHRoaXMgbG9vayBn
b29kIHRvIHlvdT8KCkNoZWVycywKClpob25nemUgTGl1CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 25 09:46:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 09:46:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7IGV-0005oM-Dj; Wed, 25 Oct 2017 09:46:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1e7IGU-0005oG-8D
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 09:46:22 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 40/A3-00431-D6D50F95; Wed, 25 Oct 2017 09:46:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyuP0Ov25O7Id
 Ig1PLDC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow9jzsYCyboVbQsPcHewHhIo4uRk0NCwEji
 7cR/TF2MXBxCAgsZJW6tus8EkhAWiJO4/76RpYuRg0NEwELi4j0NkBpmgdmsEvvvPIZqaGWU6
 JnxlhGkgU1AVWLD9VOsIDavgLVEx74dYHEWoPiDk2vYQGxRgXCJO63vWCBqBCVOznwCZnMKRE
 ns3b2VGcRmFlCX+DPvEpQtLrHp2XdWCFteYvvbOcwTGPlnIWmfhaRlFpKWWUhaFjCyrGJUL04
 tKkst0jXWSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDE8GINjB2PzF6RCjJAeT
 kihvuMeHSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvLNigHKCRanpqRVpmTnASIFJS3DwKInwJ
 oKkeYsLEnOLM9MhUqcYdTmezXzdwCzEkpeflyolzrsQpEgApCijNA9uBCxqLzHKSgnzMgIdJc
 RTkFqUm1mCKv+KUZyDUUmYtwxkCk9mXgncpldARzABHdGkCnZESSJCSqqB0ffITX3+70syl3y
 bm8Yy1fVRvvVu02b/y1tWNgTcNSs3eGz3aIK2nWPPtQixmdzbf2t0KR59oNEa6BXiPzFn3lz7
 jRZ3W/TOpzHFBv0wOcz7/d8iXpfyp9LMXYF7v9kH3I984FS/vDAtWmfq6bviBVNP3MtqYEu2r
 dPcl9C39O8uV9X9edc4lViKMxINtZiLihMBuE9MkdUCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1508924780!100193761!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2695 invoked from network); 25 Oct 2017 09:46:20 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-2.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 25 Oct 2017 09:46:20 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 134BEACAB;
 Wed, 25 Oct 2017 09:46:20 +0000 (UTC)
To: Josh Poimboeuf <jpoimboe@redhat.com>, x86@kernel.org
References: <cover.1507128293.git.jpoimboe@redhat.com>
 <e4cea2b8aa8ca23122d9c807784ca62ee6cbbff8.1507128293.git.jpoimboe@redhat.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <a1c4f192-f141-7488-ae6e-ad07101ba8da@suse.com>
Date: Wed, 25 Oct 2017 11:46:18 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <e4cea2b8aa8ca23122d9c807784ca62ee6cbbff8.1507128293.git.jpoimboe@redhat.com>
Content-Language: de-DE
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Rusty Russell <rusty@rustcorp.com.au>, xen-devel@lists.xenproject.org,
 Peter Zijlstra <peterz@infradead.org>,
 Linus Torvalds <torvalds@linux-foundation.org>, Mike Galbraith <efault@gmx.de>,
 linux-kernel@vger.kernel.org, Sasha Levin <alexander.levin@verizon.com>,
 Chris Wright <chrisw@sous-sol.org>, Thomas Gleixner <tglx@linutronix.de>,
 Andy Lutomirski <luto@kernel.org>, "H. Peter Anvin" <hpa@zytor.com>,
 Borislav Petkov <bp@alien8.de>, live-patching@vger.kernel.org,
 Alok Kataria <akataria@vmware.com>, virtualization@lists.linux-foundation.org,
 Jiri Slaby <jslaby@suse.cz>, Ingo Molnar <mingo@kernel.org>
Subject: Re: [Xen-devel] [PATCH 03/13] x86/paravirt: Convert native patch
 assembly code strings to macros
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDQvMTAvMTcgMTc6NTgsIEpvc2ggUG9pbWJvZXVmIHdyb3RlOgo+IENvbnZlcnQgdGhlIGhh
cmQtY29kZWQgbmF0aXZlIHBhdGNoIGFzc2VtYmx5IGNvZGUgc3RyaW5ncyB0byBtYWNyb3MgdG8K
PiBmYWNpbGl0YXRlIHNoYXJpbmcgY29tbW9uIGNvZGUgYmV0d2VlbiAzMi1iaXQgYW5kIDY0LWJp
dC4KPiAKPiBUaGVzZSBtYWNyb3Mgd2lsbCBhbHNvIGJlIHVzZWQgYnkgYSBmdXR1cmUgcGF0Y2gg
d2hpY2ggcmVxdWlyZXMgdGhlIEdDQwo+IGV4dGVuZGVkIGFzbSBzeW50YXggb2YgdHdvICclJyBj
aGFyYWN0ZXJzIGluc3RlYWQgb2Ygb25lIHdoZW4gc3BlY2lmeWluZwo+IGEgcmVnaXN0ZXIgbmFt
ZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKb3NoIFBvaW1ib2V1ZiA8anBvaW1ib2VAcmVkaGF0LmNv
bT4KClJldmlld2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpNaW5kIGFk
ZGluZyBhbm90aGVyIHBhdGNoIHRvIG1lcmdlIHRoZSBub3cgbmVhcmx5IGlkZW50aWNhbApwYXJh
dmlydF9wYXRjaF8zMi5jIGFuZCBwYXJhdmlydF9wYXRjaF82NC5jIGVpdGhlciBpbnRvIHBhcmF2
aXJ0LmMKb3IgcGFyYXZpcnRfcGF0Y2guYz8gVGhpcyB3b3VsZCByZXF1aXJlIG9ubHkgdmVyeSBm
ZXcgI2lmZGVmLgoKCkp1ZXJnZW4KCj4gLS0tCj4gIGFyY2gveDg2L2luY2x1ZGUvYXNtL3NwZWNp
YWxfaW5zbnMuaCB8IDI0ICsrKysrKysrKysrKysrKysrKysrKysrKwo+ICBhcmNoL3g4Ni9rZXJu
ZWwvcGFyYXZpcnRfcGF0Y2hfMzIuYyAgfCAyMSArKysrKysrKysrKy0tLS0tLS0tLS0KPiAgYXJj
aC94ODYva2VybmVsL3BhcmF2aXJ0X3BhdGNoXzY0LmMgIHwgMjkgKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tLS0KPiAgMyBmaWxlcyBjaGFuZ2VkLCA1MCBpbnNlcnRpb25zKCspLCAyNCBkZWxl
dGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vc3BlY2lhbF9p
bnNucy5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vc3BlY2lhbF9pbnNucy5oCj4gaW5kZXggYWM0
MDJjNmZjMjRiLi4wNTQ5YzVmMmMxYjMgMTAwNjQ0Cj4gLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9h
c20vc3BlY2lhbF9pbnNucy5oCj4gKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vc3BlY2lhbF9p
bnNucy5oCj4gQEAgLTYsNiArNiwzMCBAQAo+ICAKPiAgI2luY2x1ZGUgPGFzbS9ub3BzLmg+Cj4g
IAo+ICsjaWZkZWYgQ09ORklHX1g4Nl82NAo+ICsjIGRlZmluZSBfUkVHX0FSRzEJCQkiJXJkaSIK
PiArIyBkZWZpbmUgTkFUSVZFX0lERU5USVRZXzMyCQkibW92ICVlZGksICVlYXgiCj4gKyMgZGVm
aW5lIE5BVElWRV9VU0VSR1NfU1lTUkVUNjQJCSJzd2FwZ3M7IHN5c3JldHEiCj4gKyNlbHNlCj4g
KyMgZGVmaW5lIF9SRUdfQVJHMQkJCSIlZWF4Igo+ICsjZW5kaWYKPiArCj4gKyNkZWZpbmUgX1JF
R19SRVQJCQkiJSIgX0FTTV9BWAo+ICsKPiArI2RlZmluZSBOQVRJVkVfWkVSTwkJCSJ4b3IgIiBf
UkVHX0FSRzEgIiwgIiBfUkVHX0FSRzEKPiArI2RlZmluZSBOQVRJVkVfSURFTlRJVFkJCQkibW92
ICIgX1JFR19BUkcxICIsICIgX1JFR19SRVQKPiArI2RlZmluZSBOQVRJVkVfU0FWRV9GTAkJCSJw
dXNoZjsgcG9wICIgX1JFR19SRVQKPiArI2RlZmluZSBOQVRJVkVfUkVTVE9SRV9GTAkJInB1c2gg
IiBfUkVHX0FSRzEgIjsgcG9wZiIKPiArI2RlZmluZSBOQVRJVkVfSVJRX0RJU0FCTEUJCSJjbGki
Cj4gKyNkZWZpbmUgTkFUSVZFX0lSUV9FTkFCTEUJCSJzdGkiCj4gKyNkZWZpbmUgTkFUSVZFX1JF
QURfQ1IyCQkJIm1vdiAlY3IyLCAiIF9SRUdfUkVUCj4gKyNkZWZpbmUgTkFUSVZFX1JFQURfQ1Iz
CQkJIm1vdiAlY3IzLCAiIF9SRUdfUkVUCj4gKyNkZWZpbmUgTkFUSVZFX1dSSVRFX0NSMwkJIm1v
diAiIF9SRUdfQVJHMSAiLCAlY3IzIgo+ICsjZGVmaW5lIE5BVElWRV9GTFVTSF9UTEJfU0lOR0xF
CQkiaW52bHBnICgiIF9SRUdfQVJHMSAiKSIKPiArI2RlZmluZSBOQVRJVkVfU1dBUEdTCQkJInN3
YXBncyIKPiArI2RlZmluZSBOQVRJVkVfSVJFVAkJCSJpcmV0Igo+ICsjZGVmaW5lIE5BVElWRV9R
VUVVRURfU1BJTl9VTkxPQ0sJIm1vdmIgJDAsICgiIF9SRUdfQVJHMSAiKSIKPiArCj4gIC8qCj4g
ICAqIFZvbGF0aWxlIGlzbid0IGVub3VnaCB0byBwcmV2ZW50IHRoZSBjb21waWxlciBmcm9tIHJl
b3JkZXJpbmcgdGhlCj4gICAqIHJlYWQvd3JpdGUgZnVuY3Rpb25zIGZvciB0aGUgY29udHJvbCBy
ZWdpc3RlcnMgYW5kIG1lc3NpbmcgZXZlcnl0aGluZyB1cC4KPiBkaWZmIC0tZ2l0IGEvYXJjaC94
ODYva2VybmVsL3BhcmF2aXJ0X3BhdGNoXzMyLmMgYi9hcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnRf
cGF0Y2hfMzIuYwo+IGluZGV4IDU1M2FjYmJiNGQzMi4uYzljNjEwNmFlNzE0IDEwMDY0NAo+IC0t
LSBhL2FyY2gveDg2L2tlcm5lbC9wYXJhdmlydF9wYXRjaF8zMi5jCj4gKysrIGIvYXJjaC94ODYv
a2VybmVsL3BhcmF2aXJ0X3BhdGNoXzMyLmMKPiBAQCAtMSwxNyArMSwxOCBAQAo+ICAjaW5jbHVk
ZSA8YXNtL3BhcmF2aXJ0Lmg+Cj4gKyNpbmNsdWRlIDxhc20vc3BlY2lhbF9pbnNucy5oPgo+ICAK
PiAtREVGX05BVElWRShwdl9pcnFfb3BzLCBpcnFfZGlzYWJsZSwgImNsaSIpOwo+IC1ERUZfTkFU
SVZFKHB2X2lycV9vcHMsIGlycV9lbmFibGUsICJzdGkiKTsKPiAtREVGX05BVElWRShwdl9pcnFf
b3BzLCByZXN0b3JlX2ZsLCAicHVzaCAlZWF4OyBwb3BmIik7Cj4gLURFRl9OQVRJVkUocHZfaXJx
X29wcywgc2F2ZV9mbCwgInB1c2hmOyBwb3AgJWVheCIpOwo+IC1ERUZfTkFUSVZFKHB2X2NwdV9v
cHMsIGlyZXQsICJpcmV0Iik7Cj4gLURFRl9OQVRJVkUocHZfbW11X29wcywgcmVhZF9jcjIsICJt
b3YgJWNyMiwgJWVheCIpOwo+IC1ERUZfTkFUSVZFKHB2X21tdV9vcHMsIHdyaXRlX2NyMywgIm1v
diAlZWF4LCAlY3IzIik7Cj4gLURFRl9OQVRJVkUocHZfbW11X29wcywgcmVhZF9jcjMsICJtb3Yg
JWNyMywgJWVheCIpOwo+ICtERUZfTkFUSVZFKHB2X2lycV9vcHMsCXNhdmVfZmwsCQlOQVRJVkVf
U0FWRV9GTCk7Cj4gK0RFRl9OQVRJVkUocHZfaXJxX29wcywJcmVzdG9yZV9mbCwJCU5BVElWRV9S
RVNUT1JFX0ZMKTsKPiArREVGX05BVElWRShwdl9pcnFfb3BzLAlpcnFfZGlzYWJsZSwJCU5BVElW
RV9JUlFfRElTQUJMRSk7Cj4gK0RFRl9OQVRJVkUocHZfaXJxX29wcywJaXJxX2VuYWJsZSwJCU5B
VElWRV9JUlFfRU5BQkxFKTsKPiArREVGX05BVElWRShwdl9jcHVfb3BzLAlpcmV0LAkJCU5BVElW
RV9JUkVUKTsKPiArREVGX05BVElWRShwdl9tbXVfb3BzLAlyZWFkX2NyMiwJCU5BVElWRV9SRUFE
X0NSMik7Cj4gK0RFRl9OQVRJVkUocHZfbW11X29wcywJcmVhZF9jcjMsCQlOQVRJVkVfUkVBRF9D
UjMpOwo+ICtERUZfTkFUSVZFKHB2X21tdV9vcHMsCXdyaXRlX2NyMywJCU5BVElWRV9XUklURV9D
UjMpOwo+ICAKPiAgI2lmIGRlZmluZWQoQ09ORklHX1BBUkFWSVJUX1NQSU5MT0NLUykKPiAtREVG
X05BVElWRShwdl9sb2NrX29wcywgcXVldWVkX3NwaW5fdW5sb2NrLCAibW92YiAkMCwgKCVlYXgp
Iik7Cj4gLURFRl9OQVRJVkUocHZfbG9ja19vcHMsIHZjcHVfaXNfcHJlZW1wdGVkLCAieG9yICVl
YXgsICVlYXgiKTsKPiArREVGX05BVElWRShwdl9sb2NrX29wcywJcXVldWVkX3NwaW5fdW5sb2Nr
LAlOQVRJVkVfUVVFVUVEX1NQSU5fVU5MT0NLKTsKPiArREVGX05BVElWRShwdl9sb2NrX29wcywJ
dmNwdV9pc19wcmVlbXB0ZWQsCU5BVElWRV9aRVJPKTsKPiAgI2VuZGlmCj4gIAo+ICB1bnNpZ25l
ZCBwYXJhdmlydF9wYXRjaF9pZGVudF8zMih2b2lkICppbnNuYnVmLCB1bnNpZ25lZCBsZW4pCj4g
ZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9wYXJhdmlydF9wYXRjaF82NC5jIGIvYXJjaC94
ODYva2VybmVsL3BhcmF2aXJ0X3BhdGNoXzY0LmMKPiBpbmRleCAwYTFiYTNmODBjYmYuLjBhYTIz
MmVkZDY3MCAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnRfcGF0Y2hfNjQu
Ywo+ICsrKyBiL2FyY2gveDg2L2tlcm5lbC9wYXJhdmlydF9wYXRjaF82NC5jCj4gQEAgLTEsMjUg
KzEsMjYgQEAKPiAgI2luY2x1ZGUgPGFzbS9wYXJhdmlydC5oPgo+ICAjaW5jbHVkZSA8YXNtL2Fz
bS1vZmZzZXRzLmg+Cj4gKyNpbmNsdWRlIDxhc20vc3BlY2lhbF9pbnNucy5oPgo+ICAjaW5jbHVk
ZSA8bGludXgvc3RyaW5naWZ5Lmg+Cj4gIAo+IC1ERUZfTkFUSVZFKHB2X2lycV9vcHMsIGlycV9k
aXNhYmxlLCAiY2xpIik7Cj4gLURFRl9OQVRJVkUocHZfaXJxX29wcywgaXJxX2VuYWJsZSwgInN0
aSIpOwo+IC1ERUZfTkFUSVZFKHB2X2lycV9vcHMsIHJlc3RvcmVfZmwsICJwdXNocSAlcmRpOyBw
b3BmcSIpOwo+IC1ERUZfTkFUSVZFKHB2X2lycV9vcHMsIHNhdmVfZmwsICJwdXNoZnE7IHBvcHEg
JXJheCIpOwo+IC1ERUZfTkFUSVZFKHB2X21tdV9vcHMsIHJlYWRfY3IyLCAibW92cSAlY3IyLCAl
cmF4Iik7Cj4gLURFRl9OQVRJVkUocHZfbW11X29wcywgcmVhZF9jcjMsICJtb3ZxICVjcjMsICVy
YXgiKTsKPiAtREVGX05BVElWRShwdl9tbXVfb3BzLCB3cml0ZV9jcjMsICJtb3ZxICVyZGksICVj
cjMiKTsKPiAtREVGX05BVElWRShwdl9tbXVfb3BzLCBmbHVzaF90bGJfc2luZ2xlLCAiaW52bHBn
ICglcmRpKSIpOwo+ICtERUZfTkFUSVZFKHB2X2lycV9vcHMsCXNhdmVfZmwsCQlOQVRJVkVfU0FW
RV9GTCk7Cj4gK0RFRl9OQVRJVkUocHZfaXJxX29wcywJcmVzdG9yZV9mbCwJCU5BVElWRV9SRVNU
T1JFX0ZMKTsKPiArREVGX05BVElWRShwdl9pcnFfb3BzLAlpcnFfZGlzYWJsZSwJCU5BVElWRV9J
UlFfRElTQUJMRSk7Cj4gK0RFRl9OQVRJVkUocHZfaXJxX29wcywJaXJxX2VuYWJsZSwJCU5BVElW
RV9JUlFfRU5BQkxFKTsKPiArREVGX05BVElWRShwdl9tbXVfb3BzLAlyZWFkX2NyMiwJCU5BVElW
RV9SRUFEX0NSMik7Cj4gK0RFRl9OQVRJVkUocHZfbW11X29wcywJcmVhZF9jcjMsCQlOQVRJVkVf
UkVBRF9DUjMpOwo+ICtERUZfTkFUSVZFKHB2X21tdV9vcHMsCXdyaXRlX2NyMywJCU5BVElWRV9X
UklURV9DUjMpOwo+ICtERUZfTkFUSVZFKHB2X21tdV9vcHMsCWZsdXNoX3RsYl9zaW5nbGUsCU5B
VElWRV9GTFVTSF9UTEJfU0lOR0xFKTsKPiAgCj4gLURFRl9OQVRJVkUocHZfY3B1X29wcywgdXNl
cmdzX3N5c3JldDY0LCAic3dhcGdzOyBzeXNyZXRxIik7Cj4gLURFRl9OQVRJVkUocHZfY3B1X29w
cywgc3dhcGdzLCAic3dhcGdzIik7Cj4gK0RFRl9OQVRJVkUocHZfY3B1X29wcywJdXNlcmdzX3N5
c3JldDY0LAlOQVRJVkVfVVNFUkdTX1NZU1JFVDY0KTsKPiArREVGX05BVElWRShwdl9jcHVfb3Bz
LAlzd2FwZ3MsCQkJTkFUSVZFX1NXQVBHUyk7Cj4gIAo+IC1ERUZfTkFUSVZFKCwgbW92MzIsICJt
b3YgJWVkaSwgJWVheCIpOwo+IC1ERUZfTkFUSVZFKCwgbW92NjQsICJtb3YgJXJkaSwgJXJheCIp
Owo+ICtERUZfTkFUSVZFKCwJCW1vdjMyLAkJCU5BVElWRV9JREVOVElUWV8zMik7Cj4gK0RFRl9O
QVRJVkUoLAkJbW92NjQsCQkJTkFUSVZFX0lERU5USVRZKTsKPiAgCj4gICNpZiBkZWZpbmVkKENP
TkZJR19QQVJBVklSVF9TUElOTE9DS1MpCj4gLURFRl9OQVRJVkUocHZfbG9ja19vcHMsIHF1ZXVl
ZF9zcGluX3VubG9jaywgIm1vdmIgJDAsICglcmRpKSIpOwo+IC1ERUZfTkFUSVZFKHB2X2xvY2tf
b3BzLCB2Y3B1X2lzX3ByZWVtcHRlZCwgInhvciAlcmF4LCAlcmF4Iik7Cj4gK0RFRl9OQVRJVkUo
cHZfbG9ja19vcHMsCXF1ZXVlZF9zcGluX3VubG9jaywJTkFUSVZFX1FVRVVFRF9TUElOX1VOTE9D
Syk7Cj4gK0RFRl9OQVRJVkUocHZfbG9ja19vcHMsCXZjcHVfaXNfcHJlZW1wdGVkLAlOQVRJVkVf
WkVSTyk7Cj4gICNlbmRpZgo+ICAKPiAgdW5zaWduZWQgcGFyYXZpcnRfcGF0Y2hfaWRlbnRfMzIo
dm9pZCAqaW5zbmJ1ZiwgdW5zaWduZWQgbGVuKQo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 25 10:04:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 10:04:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7IXT-0007DS-Tt; Wed, 25 Oct 2017 10:03:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1e7IXS-0007DM-4F
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 10:03:54 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 63/A0-20813-98160F95; Wed, 25 Oct 2017 10:03:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsVyuP0Ov25n4od
 IgycVFt+3TGZyYPQ4/OEKSwBjFGtmXlJ+RQJrRvfkQ8wFp5krluyyb2D8y9TFyMkhIWAk8Xbi
 PyCbi0NIYCGjxNeur6wgCWGBWIlXL/YC2RwcIgIWEhfvaYDUMAvMZpXYf+cxVEMro8TCjavAG
 tgEVCU2XD8F1sArYC3Rvd4NJMwCFL7WvoENxBYVCJe40/qOBcTmFRCUODnzCQtIOadAlMSP54
 kgYWYBdYk/8y4xQ9jiEpuefWeFsOUltr+dwzyBkX8Wku5ZSFpmIWmZhaRlASPLKkaN4tSistQ
 iXUMDvaSizPSMktzEzBwgz0wvN7W4ODE9NScxqVgvOT93EyMwMBmAYAfj8fdxhxglOZiURHnD
 PT5ECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgnZgAlBMsSk1PrUjLzAHGCExagoNHSYT3Okiat
 7ggMbc4Mx0idYrRmOPGw+t/mDiezXzdwCzEkpeflyolzvsUpFQApDSjNA9uECx2LzHKSgnzMg
 KdJsRTkFqUm1mCKv+KUZyDUUmY1xxkCk9mXgncvldApzABndKkCnZKSSJCSqqB0dL1fqyAoqr
 owll80iF+fM/1aliOJnXMeZOkITsxcAb7+kczkgInX5vi+ijoZqjTLjORzsptz0IevpIwCJmY
 /Vz7gXJT2IKo/V9P/Fuy+O7+Da8yLtp4S5+62n3a8rdQxUnLFaJPufJuFT1YaP7hzb7H72um7
 Svj9jnapvW/IXRLxSEr1U6ZLUosxRmJhlrMRcWJAMSOY0LYAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1508925832!75697241!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6490 invoked from network); 25 Oct 2017 10:03:52 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-11.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 25 Oct 2017 10:03:52 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 2BAF9AAB2;
 Wed, 25 Oct 2017 10:03:51 +0000 (UTC)
To: Josh Poimboeuf <jpoimboe@redhat.com>, x86@kernel.org
References: <cover.1507128293.git.jpoimboe@redhat.com>
 <fc26aa39d00294fce9f669ea4757135ac02eae0a.1507128293.git.jpoimboe@redhat.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <b322ed01-c7d4-b14a-ac02-8c0778afb242@suse.com>
Date: Wed, 25 Oct 2017 12:03:48 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <fc26aa39d00294fce9f669ea4757135ac02eae0a.1507128293.git.jpoimboe@redhat.com>
Content-Language: de-DE
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Rusty Russell <rusty@rustcorp.com.au>, xen-devel@lists.xenproject.org,
 Peter Zijlstra <peterz@infradead.org>,
 Linus Torvalds <torvalds@linux-foundation.org>, Mike Galbraith <efault@gmx.de>,
 linux-kernel@vger.kernel.org, Sasha Levin <alexander.levin@verizon.com>,
 Chris Wright <chrisw@sous-sol.org>, Thomas Gleixner <tglx@linutronix.de>,
 Andy Lutomirski <luto@kernel.org>, "H. Peter Anvin" <hpa@zytor.com>,
 Borislav Petkov <bp@alien8.de>, live-patching@vger.kernel.org,
 Alok Kataria <akataria@vmware.com>, virtualization@lists.linux-foundation.org,
 Jiri Slaby <jslaby@suse.cz>, Ingo Molnar <mingo@kernel.org>
Subject: Re: [Xen-devel] [PATCH 04/13] x86/paravirt: Convert DEF_NATIVE
 macro to GCC extended asm syntax
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDQvMTAvMTcgMTc6NTgsIEpvc2ggUG9pbWJvZXVmIHdyb3RlOgo+IEluIGEgZnV0dXJlIHBh
dGNoLCB0aGUgTkFUSVZFXyogaW5zdHJ1Y3Rpb24gc3RyaW5nIG1hY3JvcyB3aWxsIGJlIHVzZWQK
PiBpbiBHQ0MgZXh0ZW5kZWQgaW5saW5lIGFzbSwgd2hpY2ggcmVxdWlyZXMgcmVnaXN0ZXJzIHRv
IGhhdmUgdHdvICclJwo+IGluc3RlYWQgb2Ygb25lIGluIHRoZSBhc20gdGVtcGxhdGUgc3RyaW5n
LiAgQ29udmVydCB0aGUgREVGX05BVElWRSBtYWNybwo+IHRvIHRoZSBHQ0MgZXh0ZW5kZWQgYXNt
IHN5bnRheCBzbyB0aGUgTkFUSVZFXyogbWFjcm9zIGNhbiBiZSBzaGFyZWQgbW9yZQo+IGJyb2Fk
bHkuCj4gCj4gU2lnbmVkLW9mZi1ieTogSm9zaCBQb2ltYm9ldWYgPGpwb2ltYm9lQHJlZGhhdC5j
b20+CgpSZXZpZXdlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJn
ZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 25 10:11:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 10:11:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7If1-0007w6-Lr; Wed, 25 Oct 2017 10:11:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=464407fc7=Andrew.Cooper3@citrix.com>)
 id 1e7If0-0007w0-Ek
 for xen-devel@lists.xen.org; Wed, 25 Oct 2017 10:11:42 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 EB/09-30115-D5360F95; Wed, 25 Oct 2017 10:11:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsWSzvfng25s8od
 Ig8vHuCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oy3qx4xFiyWrth2s4+5gXGHWBcjJ4eEgL/E
 pA1/2EFsYYFUiZ33e9hAbBEBbYkXq9aB2cwCORIvD69n6WLk4hAS+MIksf/NZVaQBJuAvsTuF
 5+YQGxeAVuJtVubGEFsFgFVif9TDoM1iwqESzSd7WeBqBGUODnzCZjNKWAncbTtKNAcDqAFmh
 Lrd+lD7JKXaN46mxnCFpdo+rISbJWQgJrEtf5L7BA3p0tMfNbDMoFRYBaSqbMQJs1CMmkWkkk
 LGFlWMWoUpxaVpRbpGpnpJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhiwDEOxg
 PLMg8BCjJAeTkihvuMeHSCG+pPyUyozE4oz4otKc1OJDjBocHAJXDh6ZzSjFkpefl6okwbsrE
 ahOsCg1PbUiLTMHGFUwpRIcPEoivMdA0rzFBYm5xZnpEKlTjLocz2a+bmAWApshJc57GaRIAK
 QoozQPbgQswi8xykoJ8zICHSjEU5BalJtZgir/ilGcg1FJmFcyCWgKT2ZeCdymV0BHMAEd0aQ
 KdkRJIkJKqoFxKWNezFyGM9oizgslFzU57TFJ/ccok3WUh2vpuf8J12ZaPmqO7Da6/8htbr5m
 6xFmF+8FqcJmnl8fvtGIfntS/pZq4u65SsUzu1e9O/tvS79VPENvb4KMl87ejPzlDP1GR6p1/
 y9hMRE54+3w9uq/tqcJRu253PqnYj/8MSh7+itp79QVltuVWIozEg21mIuKEwHKfi6m6wIAAA
 ==
X-Env-Sender: prvs=464407fc7=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1508926298!78665548!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43894 invoked from network); 25 Oct 2017 10:11:40 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Oct 2017 10:11:40 -0000
X-IronPort-AV: E=Sophos;i="5.43,431,1503360000"; d="scan'208";a="106489435"
To: Ian Jackson <ian.jackson@eu.citrix.com>
References: <1507915939-30424-1-git-send-email-andrew.cooper3@citrix.com>
 <20171016134002.gvicps5v56gk6qyc@citrix.com>
 <3cab2eda-650f-9665-8661-720ba8ec2f5a@citrix.com>
 <20171016143901.dfntwefri5cg7xkj@citrix.com>
 <23012.52020.358116.828581@mariner.uk.xensource.com>
 <72521f7e-1c4a-e8c5-eaf9-37a10992a1bf@citrix.com>
 <23016.49662.966560.599@mariner.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <4b17845b-7431-193d-d92b-c41b4626bfbe@citrix.com>
Date: Wed, 25 Oct 2017 11:11:35 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <23016.49662.966560.599@mariner.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.10 1/2] tools/libxc: Fix
 precopy_policy() to not pass a structure by value
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTkvMTAvMTcgMTY6MTcsIElhbiBKYWNrc29uIHdyb3RlOgo+IEFuZHJldyBDb29wZXIgd3Jp
dGVzICgiUmU6IFtQQVRDSCBmb3ItNC4xMCAxLzJdIHRvb2xzL2xpYnhjOiBGaXggcHJlY29weV9w
b2xpY3koKSB0byBub3QgcGFzcyBhIHN0cnVjdHVyZSBieSB2YWx1ZSIpOgo+PiBPbiAxNi8xMC8x
NyAxNjowNywgSWFuIEphY2tzb24gd3JvdGU6Cj4+PiBUaGlzIHN0YXRlbWVudCBpcyB0cnVlIG9u
bHkgaWYgeW91IHRoaW5rICJ0aGUgcHJlY29weSBjYWxsYmFjayIgcmVmZXJzCj4+PiB0byB0aGUg
c3R1YiBnZW5lcmF0ZWQgYnkgbGlieGxfc2F2ZV9tc2dzX2dlbi4KPj4gVGhlIGNvbW1pdCBpcyBh
Ym91dCBzYXZlX2NhbGxiYWNrcy5wcmVjb3B5X3BvbGljeSgpIHNwZWNpZmljYWxseSAoYW5kCj4+
IElNTywgb2J2aW91c2x5KS4KPj4KPj4gR2l2ZW4gdGhpcywgdGhlIHN0YXRlbWVudCBpcyB0cnVl
Lgo+IEkgZG9uJ3QgYWdyZWUuCgpEb24ndCBhZ3JlZSB3aXRoIHdoYXQ/wqAgVGhlIGp1c3RpZmlj
YXRpb24gZm9yIHdoeSBwYXNzaW5nLWJ5LXZhbHVlIGlzCnN1cHBvc2VkbHkgbmVjZXNzYXJ5IGlz
IGJvZ3VzIGlycmVzcGVjdGl2ZSBvZiB3aGV0aGVyIHlvdSBjb25zaWRlciBqdXN0CnRoZSBsaWJ4
YyBwYXJ0IG9mIHRoZSBjYWxsYmFjaywgb3IgdGhlIGVuZC10by1lbmQgcGF0aCBpbnRvIGxpYnhs
LgoKTm8gYXJndW1lbnQgY29uY2VybmluZyBhZGRyZXNzIHNwYWNlIChzZXBhcmF0ZSBvciBvdGhl
cndpc2UpIGlzIGEKcmVsYXRlZCB0byBob3cgcGFyYW1ldGVyIHBhc3NpbmcgbmVlZHMgdG8gaGFw
cGVuIGF0IHRoaXMgbGV2ZWwuCgpGQU9ELCB0aGUgYWN0dWFsIHJlYXNvbiB3aHkgaXQgd2FzIGRv
bmUgdGhhdCB3YXkgd2FzIGJlY2F1c2Ugbm8tb25lCndhbnRlZCB0byBlZGl0IGxpYnhsX3NhdmVf
bXNnc19nZW4ucGwgdG8gYmUgYWJsZSB0byBjb3BlIHdpdGggcG9pbnRlcnMsCmJ1dCAiJFdFIGRv
bid0IHdhbnQgdG8gZG8gaXQgcHJvcGVybHkiIGlzIG5vdCBhIHJlYXNvbmFibGUganVzdGlmaWNh
dGlvbi4KCj4KPj4+ICAgQnV0IGEgbW9yZSBuYXR1cmFsCj4+PiByZWFkaW5nIGlzIHRoYXQgInRo
ZSBwcmVjb3B5IGNhbGxiYWNrIiByZWZlcnMgdG8gdGhlIGFjdHVhbCBjb2RlIHdoaWNoCj4+PiBp
bXBsZW1lbnRzIHdoYXRldmVyIGxvZ2ljIGlzIHJlcXVpcmVkLgo+Pj4KPj4+IEluIGEgc3lzdGVt
IHVzaW5nIGxpYnhsLCB0aGF0IGNvZGUgZGVmaW5pdGVseSBfaXNfIGV4ZWN1dGluZyBpbiBhCj4+
PiBzZXBhcmF0ZSBhZGRyZXNzIHNwYWNlLiAgQW5kIHBhc3NpbmcgdGhlIHN0YXRzIGJ5IHZhbHVl
IHJhdGhlciB0aGFuCj4+PiByZWZlcmVuY2UgZG9lcyBtYWtlIGl0IG1hcmdpbmFsbHkgZWFzaWVy
Lgo+PiBUaGVyZSBpcyBubyBsaWJ4bCBjb2RlIGZvciBhbnkgb2YgdGhpcy4KPiBUaGF0IGlzIG9m
IGNvdXJzZSBhIGRlZmljaWVuY3kgd2hpY2ggd2UgaG9wZSB3aWxsIGJlIHJlbWVkaWVkLAo+IHN1
cmVseS4gIFdlIHNob3VsZCBleHBlY3QgdGhlcmUgdG8gYmUgbGlieGwgY29kZS4KCkFsbCB0aGUg
bW9yZSByZWFzb24gdG8gZml4IHRoaXMgbm9uc2Vuc2UgYmVmb3JlIGEgbGlieGwgZ2FpbnMgYQpw
cm9kdWN0aW9uIHVzZS4KCj4KPj4+PiBTd2l0Y2ggdGhlIGNhbGxiYWNrIHRvIHBhc3NpbmcgYnkg
cG9pbnRlciB3aGljaCBpcyBmYXIgbW9yZSBlZmZpY2llbnQsIGFuZAo+Pj4+IGRyb3AgdGhlIHR5
cGVkZWYgKGJlY2F1c2Ugbm9uZSBvZiB0aGUgb3RoZXIgY2FsbGJhY2sgaGF2ZSB0aGlzIG9kZGl0
eSkuCj4+PiBJIHdvdWxkIGxpa2UgeW91IHRvIGV4cGFuZCBvbiB0aGlzIGVmZmljaWVuY3kgYXJn
dW1lbnQuCj4+IFRoZSB0d28gbW9zdCBjb21tb24gbWVjaGFuaXNtcyBhcmUgZWl0aGVyIHRvIHBh
c3MgdGhlIG9iamVjdCBzcGxpdAo+PiBhY3Jvc3MgcHJlLWFncmVlZCByZWdpc3RlcnMsIG9yIHRo
ZSBjb21waWxlciByZWFycmFuZ2VzIHRoaW5ncyB0byBoYXZlIGEKPj4gbG9jYWwgc3RhY2sgb2Jq
ZWN0LCBwYXNzIGJ5IHBvaW50ZXIsIGFuZCBoYXZlIHRoZSBwcm9sb2d1ZSBtZW1jcHkoKSBpdAo+
PiBpbnRvIGxvY2FsIHNjb3BlLgo+Pgo+PiBUaGUgcmVzdWx0aW5nIGNoYW5nZSBpbiBjYWxsaW5n
IGNvbnZlbnRpb24gaXMgaW1wbGVtZW50YXRpb24gZGVmaW5lZCwKPj4gYW5kIHN1YmplY3QgdG8g
c2V2ZXJhbCBkaWZmZXJlbnQgY29kZS1nZW4gb3B0aW9ucyBpbiBHQ0Mgb3IgQ2xhbmcuCj4+Cj4+
IFRoZXJlZm9yZSBpdCBpcyBpbmFwcHJvcHJpYXRlIGZvciBzdWNoIGFuIGludGVyZmFjZSB0byBl
eGlzdCBpbiB0aGUKPj4gbGlieGVuZ3Vlc3QgQUJJLgo+IEkgYXNrZWQgeW91IHRvIGV4cGFuZCBv
biBhbiBlZmZpY2llbmN5IGFyZ3VtZW50IGFuZCBpbnN0ZWFkCgpJZiB5b3UgZG9uJ3QgdW5kZXJz
dGFuZCB0aGUgZXhwbGFuYXRpb24gaW4gdGhlIGZpcnN0IHBhcmFncmFwaCwgdGhlbiBzYXkKc28g
YW5kIEkgd2lsbCB0cnkgdG8gZXhwbGFpbiBpdCBpbiBtb3JlIHNpbXBsZSB0ZW1ycywgb3IgZGVm
ZXIgdG8Kc29tZW9uZSB3aG8gZG9lcyB1bmRlcnN0YW5kIHdoeSBoaWRpbmcgYSBwcm9sb2d1ZSBt
ZW1jcHkoKSBpcyBiYWQgZm9yCnBlcmZvcm1hbmNlLgoKRnJhbmtseSwgSSdtIGFubm95ZWQgdGhh
dCB0aGUgZmlyc3QgcGF0Y2ggZ290IGNvbW1pdHRlZCwgYXMgdGhlIGNvZGUgaXMKbm90IGluIGEg
Zml0IHN0YXRlIGFuZCBpdCBoYWQgb2J2aW91cyBvcGVuIG9iamVjdGlvbnMuCgpIb3dldmVyLCB3
aGF0IGlzIHJlYWxseSBpcnJpdGF0aW5nIG1lIGlzIHRoYXQsIG5vdCBvbmx5IGFtIEkgaGF2aW5n
IHRvCmRpdmVydCB0aW1lIGZyb20gbW9yZSBpbXBvcnRhbnQgdGFza3MgdG8gdHJ5IGFuZCBmaXgg
dGhpcyBjb2RlIGJlZm9yZSB3ZQpzaGlwIGEgcmVsZWFzZSB3aXRoIGl0IGluLCBidXQgdGhhdCBJ
J20gaGF2aW5nIHRvIGZpZ2h0IHlvdSBmb3IgdGhlCnByaXZpbGVnZSBvZiBtYWludGFpbmluZyB0
aGF0IHRoZSBtaWdyYXRpb24gY29kZSBkb2Vzbid0IHJlZ3Jlc3MgYmFjawppbnRvIHRoZSBjZXNz
cGl0IHRoYXQgd2FzIHRoZSBsZWdhY3kgY29kZS4KClRoZSBsaXZlIG1pZ3JhdGlvbiBhbGdvcml0
aG0gaXMgdGhlIG1vc3QgcGVyZm9ybWFuY2UtY3JpdGljYWwgcGFydCBvZgpsaWJ4ZW5ndWVzdC4K
CkhhdmluZyBhbiBJUEMgY2FsbCBpbiB0aGUgbWlkZGxlIG9mIHRoZSBsaXZlIGxvb3AgaXQgaXMg
YmFkLCBhbmQgd2lsbAppbmNyZWFzZSB0aGUgZG93bnRpbWUgb2YgdGhlIFZNLsKgIEhvd2V2ZXIs
IHRoZSBJUEMgY2FsbCBpcyBvcHRpb25hbAp3aGljaCBtZWFucyB0aGUgY29tbW9uIGNhc2UgZG9l
c24ndCBuZWVkIHRvIHN1ZmZlciB0aGUgb3ZlcmhlYWQuwqDCoMKgClBhc3NpbmcgYnkgdmFsdWUg
ZXZlbiBpbiB0aGUgY29tbW9uIGNhc2UgaXMgYW4gZW50aXJlbHkgdW5uZWNlc3NhcnkKb3Zlcmhl
YWQsIGFuZCB0aGlzIGZhY3QgYWxvbmUgaXMganVzdGlmaWNhdGlvbiBlbm91Z2ggdG8gbm90IGRv
IGl0LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 25 10:27:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 10:27:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7Iu9-0000ai-Bq; Wed, 25 Oct 2017 10:27:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7Iu8-0000Zm-Dv
 for xen-devel@lists.xensource.com; Wed, 25 Oct 2017 10:27:20 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 99/CE-06614-60760F95; Wed, 25 Oct 2017 10:27:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCLMWRWlGSWpSXmKPExsWS0XRdVZc1/UO
 kwZ5LphYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuH53C1PBjmbGihNHO5gb
 GP9GdTFycQgJNDJJfGnrYYVwHjNK/D/2ignC2cYo8ebKCcYuRk4OEQFnia9n5rKD2LwC+hLL9
 z1kBbGFBewl/i2eyg7SICHwXlHiQ9tsFpCEhICnxPveC+ww9soTV4Fsdg42ASuJQ2IgURYBVY
 kdLy4yT2DkXsDIsIpRozi1qCy1SNfYQC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3c
 TI9Dv9QwMjDsYO0/4HWKU5GBSEuUN9/gQKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd20aUE6w
 KDU9tSItMwcYgDBpCQ4eJRHebSBp3uKCxNzizHSI1ClGY45jmy7/YeJ4NvN1A7MQS15+XqqUO
 G89SKkASGlGaR7cIFhkXGKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzBsEMoUnM68Ebt8roF
 OYgE5pUgU7pSQRISXVwOgsvObs5chapuu9t5caMP3SY/Xfszmgk1lg7YyzdrKvWGvnaiQdW8X
 PxuPM+fVO+ft31plJXyvW5BVaeiWf8Uw5eK54m4e4Z6785NxW0Rj9Cx8OGb0sqzNZtZ5Fz8m3
 seN02dz9889ImuSeCUxZ/331vNcZBW/eTGP12JLQpHH02o5n/VN2BiuxFGckGmoxFxUnAgCdj
 ha0hwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1508927236!81013166!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40991 invoked from network); 25 Oct 2017 10:27:17 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Oct 2017 10:27:17 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7Iu2-0006vN-Sr; Wed, 25 Oct 2017 10:27:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e7Itw-0007uU-9x; Wed, 25 Oct 2017 10:27:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e7Itv-0007cl-GJ; Wed, 25 Oct 2017 10:27:07 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115190-mainreport@xen.org>
X-Osstest-Failures: xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=9454e3030ae0835c11aa66471238a9e09db5074e
X-Osstest-Versions-That: xen=aad5a67587b493e2478e1e46f71404c3dd41a937
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 25 Oct 2017 10:27:07 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 115190: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNTE5MCB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNTE5MC8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgIDQ5IHh0Zi90ZXN0LWh2
bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGxpa2UgMTE0NDg4CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTQ0
ODgKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJl
cGVhdCAgICBmYWlsICBsaWtlIDExNDUxNAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE0NTE0CiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxMTQ1MTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExNDUxNAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE0
NTE0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbGlrZSAxMTQ1MTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExNDUxNAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtNCAgICAgICA3MyB4dGYvdGVzdC1wdjMycGFlLXhzYS0xOTQgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgIDczIHh0Zi90ZXN0
LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTIgICAgICAgNzMgeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICA3MyB4dGYvdGVzdC1wdjMycGFlLXhz
YS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICA3MyB4dGYvdGVz
dC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IHhlbiAgICAgICAgICAgICAgICAgIDk0NTRlMzAzMGFlMDgzNWMxMWFhNjY0NzEyMzhhOWUwOWRi
NTA3NGUKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGFhZDVhNjc1ODdi
NDkzZTI0NzhlMWU0NmY3MTQwNGMzZGQ0MWE5MzcKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNDUx
NCAgMjAxNy0xMC0xNSAwODoxOToyNCBaICAgMTAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
MTUxOTAgIDIwMTctMTAtMjQgMTU6MTM6NDUgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
NSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWln
cnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD14ZW4tNC42
LXRlc3RpbmcKKyByZXZpc2lvbj05NDU0ZTMwMzBhZTA4MzVjMTFhYTY2NDcxMjM4YTllMDlkYjUw
NzRlCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdl
dGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46LgorKysrIFBFUkxMSUI9LjouCisrKyB1bWFz
ayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAg
ICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25m
aWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAg
ICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUv
b3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScK
KysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9z
CisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0v
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4ZW4tNC42LXRlc3RpbmcgOTQ1NGUzMDMwYWUwODM1
YzExYWE2NjQ3MTIzOGE5ZTA5ZGI1MDc0ZQorIGJyYW5jaD14ZW4tNC42LXRlc3RpbmcKKyByZXZp
c2lvbj05NDU0ZTMwMzBhZTA4MzVjMTFhYTY2NDcxMjM4YTllMDlkYjUwNzRlCisgLiAuL2NyaS1s
b2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4
cG9ydCBQRVJMTElCPS46LjouCisrKysgUEVSTExJQj0uOi46LgorKysgdW1hc2sgMDAyCisrKyBn
ZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAg
ICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAg
ICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9j
YWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVw
b3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9o
b21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19s
b2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24K
KysgLiAuL2NyaS1nZXRjb25maWcKKysrIGV4cG9ydCBQRVJMTElCPS46LjouOi4KKysrIFBFUkxM
SUI9LjouOi46LgorKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5j
aCIgaW4KKyB0cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tNC42LXRlc3RpbmcKKyAnWycgeHhlbiA9
IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9
cWVtdS11cHN0cmVhbS00LjYtdGVzdGluZworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3Jp
LWdldHByZXZ4ZW5icmFuY2ggeGVuLTQuNi10ZXN0aW5nCisgcHJldnhlbmJyYW5jaD14ZW4tNC41
LXRlc3RpbmcKKyAnWycgeDk0NTRlMzAzMGFlMDgzNWMxMWFhNjY0NzEyMzhhOWUwOWRiNTA3NGUg
PSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1l
ICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2Jh
bGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9y
IGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6
Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGli
dmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZp
cnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5z
ZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsy
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9v
dm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0
CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13
YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4
LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhl
bgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJwor
KyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdp
dAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHVi
L3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54
CisrIDogZGFpbHktY3Jvbi54ZW4tNC42LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjYt
dGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuNi10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54
ZW4tNC42LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjYtdGVzdGluZworKyA6IGRhaWx5
LWNyb24ueGVuLTQuNi10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC42LXRlc3RpbmcKKysg
OiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54ZW4t
NC42LXRlc3RpbmcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDog
Z2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVB
TT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRS
RUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRS
RUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQu
Z2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51
eF90cmVlIHhlbi00LjYtdGVzdGluZworIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRi
cmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy94ZW4KKyB4ZW52ZXJzaW9uPXhlbi00
LjYtdGVzdGluZworIHhlbnZlcnNpb249eGVuLTQuNgorIHhlbnZlcnNpb249NC42CisgZ2l0IHB1
c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0IDk0NTRlMzAz
MGFlMDgzNWMxMWFhNjY0NzEyMzhhOWUwOWRiNTA3NGU6cmVmcy9oZWFkcy9zdGFibGUtNC42ClRv
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICBhYWQ1YTY3
Li45NDU0ZTMwICA5NDU0ZTMwMzBhZTA4MzVjMTFhYTY2NDcxMjM4YTllMDlkYjUwNzRlIC0+IHN0
YWJsZS00LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 25 10:30:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 10:30:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7Ix3-0001D9-QO; Wed, 25 Oct 2017 10:30:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=464407fc7=Andrew.Cooper3@citrix.com>)
 id 1e7Ix2-0001D1-T8
 for xen-devel@lists.xen.org; Wed, 25 Oct 2017 10:30:21 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 C7/DA-20834-CB760F95; Wed, 25 Oct 2017 10:30:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsWSzvfng+6u9A+
 RBu8WaFgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnr9n9nL1jDVfHxwkzGBsbP7F2MnBwSAv4S
 c/83M4LYwgIeErOOfACLiwh4S/x8eh0sziygL/H+0jawuJCAl8SJy5uZQWw2oPjuF5+YQGxeA
 VuJhieLWEBsFgFViTdNu8FsUYFwiaaz/SwQNYISJ2c+AbI5ODiB5j/+qghiMgtoSqzfpQ+xSV
 5i+9s5zBC2uETTl5WsEFvVJK71X4K6OF1i699fzBMYBWYhGToLYdIsJJNmIZm0gJFlFaNGcWp
 RWWqRrpG5XlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYLjWMzAw7mBs2et3iFGS
 g0lJlDfc40OkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnetWlAOcGi1PTUirTMHGDkwKQlOHiUR
 Hi3gaR5iwsSc4sz0yFSpxh1OZ7NfN3ALMSSl5+XKiXOWw9SJABSlFGaBzcCFsWXGGWlhHkZGR
 gYhHgKUotyM0tQ5V8xinMwKgnzBoFM4cnMK4Hb9AroCCagI5pUwY4oSURISTUwzvzF/Dtp4YN
 ps86t+jr344vUw+/3etWWFO8KK5gbv1/WtsBHULAjSnaezZyWibee/nc6YWXl45+2jOOa2dSE
 idPMStVV9N8eN393/GrkBdfU2T/9PCe1q579d7pw2wLtjIq7KsGfGHKvHJB9qlm7Xe+eiNzW6
 3/a60J8dezfpVV1xuVe9cgIV2Ipzkg01GIuKk4EAKXVznvdAgAA
X-Env-Sender: prvs=464407fc7=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1508927415!104282046!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9558 invoked from network); 25 Oct 2017 10:30:18 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Oct 2017 10:30:18 -0000
X-IronPort-AV: E=Sophos;i="5.43,431,1503360000"; d="scan'208";a="106489875"
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, <xen-devel@lists.xen.org>
References: <1508887820-23533-1-git-send-email-boris.ostrovsky@oracle.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <a026e4c5-dd9e-b79c-8833-e87b8b019418@citrix.com>
Date: Wed, 25 Oct 2017 11:30:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1508887820-23533-1-git-send-email-boris.ostrovsky@oracle.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: julien.grall@arm.com, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH] x86/vpmu: Remove unnecessary call to
	do_interrupt()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjUvMTAvMTcgMDA6MzAsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBUaGlzIGNhbGwgd2Fz
IGxlZnQgZHVyaW5nIFBWSHYxIHJlbW92YWwgKGNvbW1pdCAzM2U1YzMyNTU5ZTEgKCJ4ODY6Cj4g
cmVtb3ZlIFBWSHYxIGNvZGUiKSk6Cj4KPiAtICAgICAgICBpZiAoIGlzX3B2aF92Y3B1KHNhbXBs
aW5nKSAmJgo+IC0gICAgICAgICAgICAgISh2cG11X21vZGUgJiBYRU5QTVVfTU9ERV9BTEwpICYm
Cj4gKyAgICAgICAgaWYgKCAhKHZwbXVfbW9kZSAmIFhFTlBNVV9NT0RFX0FMTCkgJiYKPiAgICAg
ICAgICAgICAgICF2cG11LT5hcmNoX3ZwbXVfb3BzLT5kb19pbnRlcnJ1cHQocmVncykgKQo+ICAg
ICAgICAgICAgICByZXR1cm47Cj4KPiBBcyByZXN1bHQgb2YgdGhpcyBleHRyYSBjYWxsIFZQTVUg
bm8gbG9uZ2VyIHdvcmtzIGZvciBQViBndWVzdHMgb24gSW50ZWwKPiBiZWNhdXNlIHdlIGVmZmVj
dGl2ZWx5IGxvc2UgdmFsdWUgb2YgTVNSX0NPUkVfUEVSRl9HTE9CQUxfU1RBVFVTLgo+Cj4gU2ln
bmVkLW9mZi1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4K
ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoK
PiAtLS0KPiBUaGlzIHNob3VsZCBhbHNvIGdvIGludG8gNC45CgpBZ3JlZWQsIGFuZCB0aGVyZWZv
cmUgbWFrZXMgaXQgYSA0LjEwIGNhbmRpZGF0ZSBhdCB0aGlzIHBvaW50LgoKfkFuZHJldwoKPgo+
ICB4ZW4vYXJjaC94ODYvY3B1L3ZwbXUuYyB8IDQgLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgNCBk
ZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L3ZwbXUuYyBiL3hl
bi9hcmNoL3g4Ni9jcHUvdnBtdS5jCj4gaW5kZXggZmQyZmNhYy4uN2JhZjQ2MSAxMDA2NDQKPiAt
LS0gYS94ZW4vYXJjaC94ODYvY3B1L3ZwbXUuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvdnBt
dS5jCj4gQEAgLTIyNywxMCArMjI3LDYgQEAgdm9pZCB2cG11X2RvX2ludGVycnVwdChzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncykKPiAgICAgICAgICBpZiAoICF2cG11LT54ZW5wbXVfZGF0YSAp
Cj4gICAgICAgICAgICAgIHJldHVybjsKPiAgCj4gLSAgICAgICAgaWYgKCAhKHZwbXVfbW9kZSAm
IFhFTlBNVV9NT0RFX0FMTCkgJiYKPiAtICAgICAgICAgICAgICF2cG11LT5hcmNoX3ZwbXVfb3Bz
LT5kb19pbnRlcnJ1cHQocmVncykgKQo+IC0gICAgICAgICAgICByZXR1cm47Cj4gLQo+ICAgICAg
ICAgIGlmICggdnBtdV9pc19zZXQodnBtdSwgVlBNVV9DQUNIRUQpICkKPiAgICAgICAgICAgICAg
cmV0dXJuOwo+ICAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 25 10:30:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 10:30:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7IxE-0001EV-14; Wed, 25 Oct 2017 10:30:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=464a5a1ef=roger.pau@citrix.com>)
 id 1e7IxC-0001E7-23
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 10:30:30 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 3B/D1-14867-5C760F95; Wed, 25 Oct 2017 10:30:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpO6R9A+
 RBv1bLS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owbP8+yFSxgr/j4/RRTA+Nt1i5GTg4JAX+J
 zpWr2EBsNgEdiYtzdwLZHBwiAioSt/cagISZBUIkXq+ZDlYiLGAt0Xj7LFgri4CqxPKj6xlBb
 F4BS4nnSyczg7RKCOhJ/NhuCBEWlDg58wkLxBhNidbtv9khbHmJ5q2zmUFsIQFFif55D9gmMP
 LMQtIyC0nLLCQtCxiZVzFqFKcWlaUW6Rob6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yX
 n525iBAYOAxDsYPy7NvAQoyQHk5Iob7jHh0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErx5aUA5
 waLU9NSKtMwcYAjDpCU4eJREeLeBpHmLCxJzizPTIVKnGC05bjy8/oeJo+PmXSD5bObrBmYhl
 rz8vFQpcd56kAYBkIaM0jy4cbA4u8QoKyXMywh0oBBPQWpRbmYJqvwrRnEORiVh3iCQKTyZeS
 VwW18BHcQEdFCTKthBJYkIKakGxqj2RYb/Ha7sbEjYNDH70M85n0qPKr7pK+I+Oynut5+DSFt
 5uuMDixOL3lTJzZq555fll55rH4+rrZ6uu0f70c8tnAbhxhVJLWw/zvP2vjtw5KmRsZlwlo32
 CTfeuW8tUoUSrvNtmqS7JF0jd6+pHdPkNIU3aw8o9JbtjtGet3t978biReLBL5RYijMSDbWYi
 4oTAaS7lR6uAgAA
X-Env-Sender: prvs=464a5a1ef=roger.pau@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1508927427!113500560!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28254 invoked from network); 25 Oct 2017 10:30:28 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Oct 2017 10:30:28 -0000
X-IronPort-AV: E=Sophos;i="5.43,431,1503360000"; d="scan'208";a="448087743"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 25 Oct 2017 11:30:24 +0100
Message-ID: <20171025103024.54075-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH] osstest: fix examine job in generic flight
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UHJldmlvdXMgcGF0Y2hlcyBvbmx5IGFkZGVkIHRoZSBGcmVlQlNEIHJ1bnZhcnMgdG8gdGhlIGpv
YnMgaW4gdGhlCmV4YW1pbmUgZmxpZ2h0LCBidXQgZmFpbGVkIHRvIGFsc28gYWRkIHRoZW0gdG8g
dGhlIGV4YW1pbmUgam9iIGluIHRoZQpnZW5lcmljIGZsaWdodC4KClNpZ25lZC1vZmYtYnk6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIG1ha2UtZmxpZ2h0IHwgNCArKystCiAx
IGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0
IGEvbWFrZS1mbGlnaHQgYi9tYWtlLWZsaWdodAppbmRleCBlY2NlM2MwYS4uZDU5NTEwMWMgMTAw
NzU1Ci0tLSBhL21ha2UtZmxpZ2h0CisrKyBiL21ha2UtZmxpZ2h0CkBAIC02NzUsOSArNjc1LDEx
IEBAIGRvX2V4YW1pbmVfb25lICgpIHsKICAgICBsaW51eC0qKQkJCTs7ICMgb2Z0ZW4gc2VlbXMg
dG8gcmVncmVzcwogICAgICopCQkJcmV0dXJuCTs7ICMgc3R1ZmYgdXNlZCBmb3IgZ3Vlc3RzIGlz
IGlycmVsZXZhbnQKICAgZXNhYworICBsb2NhbCBmcmVlYnNkX3J1bnZhcnMKKyAgc2V0X2ZyZWVi
c2RfcnVudmFycwogICBqb2JfY3JlYXRlX3Rlc3QgdGVzdC0keGVuYXJjaCRrZXJuLSRkb20wYXJj
aC1leGFtaW5lIFwKICAgICAgICAgICAgICAgICAgIGhvc3QtZXhhbWluZS14ZW4geGwgJHhlbmFy
Y2ggJGRvbTBhcmNoIFwKLSAgICAgICAgICAgICAgICAgIGFsbF9ob3N0ZmxhZ3M9JG1vc3RfaG9z
dGZsYWdzCisgICAgICAgICAgICAgICAgICBhbGxfaG9zdGZsYWdzPSRtb3N0X2hvc3RmbGFncyAk
ZnJlZWJzZF9ydW52YXJzCiB9CiAKIHRlc3RfbWF0cml4X2RvX29uZSAoKSB7Ci0tIAoyLjEzLjUg
KEFwcGxlIEdpdC05NCkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 25 10:33:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 10:33:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7Izb-0001Wb-HG; Wed, 25 Oct 2017 10:32:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1e7Iza-0001WT-BK
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 10:32:58 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 4E/F4-19067-95860F95; Wed, 25 Oct 2017 10:32:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsVyuP0Ov25kxod
 Ig3PzuSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyvx7tZCi4yVaz9MIG5gXE6UxcjJ4eEgJHE
 24n/gGwuDiGBhYwSDUe/gyWEBUIkPmyYwdbFyMEhImAhcfGeBkgNs8BsVon9dx5DNbQySvS/2
 MEC0sAmoCqx4fopVhCbV8BaYse3Z+wgNgtQ/GLrFTYQW1QgXOJO6zsWiBpBiZMzn4DZnAJREl
 OmzQGrZxZQl/gz7xIzhC0usenZd1YIW15i+9s5zBMY+WchaZ+FpGUWkpZZSFoWMLKsYlQvTi0
 qSy3SNdJLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMTwYg2MH4/Y/TIUZJDiYl
 Ud5wjw+RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4Z6YD5QSLUtNTK9Iyc4CRApOW4OBREuH9l
 AaU5i0uSMwtzkyHSJ1iNOa48fD6HyaOZzNfNzALseTl56VKifMWgUwSACnNKM2DGwSL4EuMsl
 LCvIxApwnxFKQW5WaWoMq/YhTnYFQS5nUGmcKTmVcCt+8V0ClMQKc0qYKdUpKIkJJqYAyW+52
 iK7A5sE7mgitbIa/iddtM9cjzsUt0jN+zPbt2v++WfdaOWVLBtW8l9/m0zTn35trh7FbmLsMd
 ZYrPBCfF8Jd8ftPfH/PC1vigdfnfM5xMq1+/2M3MIBU24/LcteX8/1nST++y/LRUNbzGdUP6z
 1Nf/hQtEp/vtNlGSv/JrtU61tG9CkosxRmJhlrMRcWJACcYQGPbAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1508927576!108447112!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24701 invoked from network); 25 Oct 2017 10:32:57 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-8.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 25 Oct 2017 10:32:57 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 2302BAC3A;
 Wed, 25 Oct 2017 10:32:55 +0000 (UTC)
To: Josh Poimboeuf <jpoimboe@redhat.com>, x86@kernel.org
References: <cover.1507128293.git.jpoimboe@redhat.com>
 <4ce3349e19c5ea443cb33f76468adddcee685f89.1507128293.git.jpoimboe@redhat.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <dbb1f8d1-9d2f-9134-e689-7f66f1cdb74d@suse.com>
Date: Wed, 25 Oct 2017 12:32:52 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <4ce3349e19c5ea443cb33f76468adddcee685f89.1507128293.git.jpoimboe@redhat.com>
Content-Language: de-DE
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Rusty Russell <rusty@rustcorp.com.au>, xen-devel@lists.xenproject.org,
 Peter Zijlstra <peterz@infradead.org>,
 Linus Torvalds <torvalds@linux-foundation.org>, Mike Galbraith <efault@gmx.de>,
 linux-kernel@vger.kernel.org, Sasha Levin <alexander.levin@verizon.com>,
 Chris Wright <chrisw@sous-sol.org>, Thomas Gleixner <tglx@linutronix.de>,
 Andy Lutomirski <luto@kernel.org>, "H. Peter Anvin" <hpa@zytor.com>,
 Borislav Petkov <bp@alien8.de>, live-patching@vger.kernel.org,
 Alok Kataria <akataria@vmware.com>, virtualization@lists.linux-foundation.org,
 Jiri Slaby <jslaby@suse.cz>, Ingo Molnar <mingo@kernel.org>
Subject: Re: [Xen-devel] [PATCH 05/13] x86/paravirt: Move paravirt asm
 macros to paravirt-asm.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDQvMTAvMTcgMTc6NTgsIEpvc2ggUG9pbWJvZXVmIHdyb3RlOgo+IFRoZSBwYXJhdmlydC5o
IGZpbGUgaXMgcXVpdGUgYmlnIGFuZCB0aGUgYXNtIGludGVyZmFjZXMgZm9yIHBhcmF2aXJ0Cj4g
ZG9uJ3QgbmVlZCB0byBiZSBpbiB0aGUgc2FtZSBmaWxlIGFzIHRoZSBDIGludGVyZmFjZXMuICBN
b3ZlIHRoZSBhc20KPiBpbnRlcmZhY2VzIHRvIGEgZGVkaWNhdGVkIGhlYWRlciBmaWxlLgo+IAo+
IFNpZ25lZC1vZmYtYnk6IEpvc2ggUG9pbWJvZXVmIDxqcG9pbWJvZUByZWRoYXQuY29tPgoKUmV2
aWV3ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 25 10:35:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 10:35:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7J1y-0001j3-US; Wed, 25 Oct 2017 10:35:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7J1y-0001ig-EZ
 for xen-devel@lists.xensource.com; Wed, 25 Oct 2017 10:35:26 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 90/37-05089-DE860F95; Wed, 25 Oct 2017 10:35:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsWS0XRdVfd1xod
 Ig8/LLSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasX37dsaCVuOKty++MjYw
 HtDpYuTkEBJoZJKYeNqsi5ELyH7MKNG+8wMbhLONUeLhl4vMIFUiAs4SX8/MZQexeQX0JS6tP
 s0IYgsL2EucffWKBcSWEPCUuHV9KSuMvXP6R6B6dg42ASuJQ2IgURYBVYk9B+czTmDkWsDIsI
 pRozi1qCy1SNfQWC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTI9CzDECwg3Hbds9
 DjJIcTEqivOEeHyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfCKAgNFSLAoNT21Ii0zBxhiMGkJ
 Dh4lEV79dKA0b3FBYm5xZjpE6hSjMcexTZf/MHE8m/m6gVmIJS8/L1VKnPcFSKkASGlGaR7cI
 FjoX2KUlRLmZQQ6TYinILUoN7MEVf4VozgHo5Iw7w+QKTyZeSVw+14BncIEdEqTKtgpJYkIKa
 kGxuPOfGuv77lzqONejHelfvDPSxPzwj37vedYhzc/4r244f/chxn2kjw/T/ufKp5YwBcZZSi
 flCr/o8B19g6tuI9L/hsamPkyZHi+3TR5zabF81fLyRltjdyg/ZNF5+NjnoNJrH/+urQpa93M
 CP7ziut+t1tdWqi3U69AJFvD1llNE8J+OadVKrEUZyQaajEXFScCAOh0O3R4AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1508927722!56409271!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10148 invoked from network); 25 Oct 2017 10:35:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Oct 2017 10:35:23 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7J1s-00079X-4o; Wed, 25 Oct 2017 10:35:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e7J1l-0008Ko-Lo; Wed, 25 Oct 2017 10:35:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e7J1k-0003QG-Uh; Wed, 25 Oct 2017 10:35:13 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115212-mainreport@xen.org>
X-Osstest-Versions-This: xen=be7f60b5a39741eab0a8fea0324f7be0cb724cfb
X-Osstest-Versions-That: xen=8e77dabc58c4b6c747dfb4b948551147905a7840
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 25 Oct 2017 10:35:12 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 115212: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNTIxMiB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNTIxMi8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGJlN2Y2MGI1YTM5NzQx
ZWFiMGE4ZmVhMDMyNGY3YmUwY2I3MjRjZmIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDhlNzdkYWJjNThjNGI2Yzc0N2RmYjRiOTQ4NTUxMTQ3OTA1YTc4NDAKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExNTAxNCAgMjAxNy0xMC0yMiAwOToxOTowNCBaICAgIDMgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTUyMTIgIDIwMTctMTAtMjUgMDk6MjM6NDkgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGNvdmVyaXR5LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
UHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD14ZW4tdW5zdGFibGUtY292ZXJpdHkKKyByZXZp
c2lvbj1iZTdmNjBiNWEzOTc0MWVhYjBhOGZlYTAzMjRmN2JlMGNiNzI0Y2ZiCisgLiAuL2NyaS1s
b2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4
cG9ydCBQRVJMTElCPS46LgorKysrIFBFUkxMSUI9LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJl
cG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1
c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAg
ICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAn
XScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUv
b3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
IC4vYXAtcHVzaCB4ZW4tdW5zdGFibGUtY292ZXJpdHkgYmU3ZjYwYjVhMzk3NDFlYWIwYThmZWEw
MzI0ZjdiZTBjYjcyNGNmYgorIGJyYW5jaD14ZW4tdW5zdGFibGUtY292ZXJpdHkKKyByZXZpc2lv
bj1iZTdmNjBiNWEzOTc0MWVhYjBhOGZlYTAzMjRmN2JlMGNiNzI0Y2ZiCisgLiAuL2NyaS1sb2Nr
LXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9y
dCBQRVJMTElCPS46LjouCisrKysgUEVSTExJQj0uOi46LgorKysgdW1hc2sgMDAyCisrKyBnZXRy
ZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAg
dXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAg
ICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwg
cmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3Mg
J10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21l
L29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2Nr
PS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
ayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysg
LiAuL2NyaS1nZXRjb25maWcKKysrIGV4cG9ydCBQRVJMTElCPS46LjouOi4KKysrIFBFUkxMSUI9
LjouOi46LgorKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIg
aW4KKyB0cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUtY292ZXJpdHkKKyBxZW11dWJy
YW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlLWNvdmVyaXR5CisgcWVtdXVicmFuY2g9cWVtdS11
cHN0cmVhbS11bnN0YWJsZQorICdbJyB4eGVuID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQor
ICdbJyB4cWVtdS11cHN0cmVhbS11bnN0YWJsZSA9IHggJ10nCisgc2VsZWN0X3ByZXZ4ZW5icmFu
Y2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUtY292ZXJpdHkKKyBwcmV2
eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4YmU3ZjYwYjVhMzk3NDFlYWIwYThmZWEw
MzI0ZjdiZTBjYjcyNGNmYiA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29t
bW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBz
dHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAg
ICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3Nz
dGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlv
bmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5v
cmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmly
dC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6
IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0
CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5j
b20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJt
d2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9s
aW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4
L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRl
c3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2
b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9n
aXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysg
OiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1jb3Zlcml0eQor
KyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLWNvdmVyaXR5CisrIDogZGFpbHktY3Jvbi54ZW4t
dW5zdGFibGUtY292ZXJpdHkKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1jb3Zlcml0eQor
KyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLWNvdmVyaXR5CisrIDogZGFpbHktY3Jvbi54ZW4t
dW5zdGFibGUtY292ZXJpdHkKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1jb3Zlcml0eQor
KyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhl
bi11bnN0YWJsZS1jb3Zlcml0eQorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5n
aXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1V
X1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4u
Z2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4u
Z2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
bGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBU
UkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBp
bmZvX2xpbnV4X3RyZWUgeGVuLXVuc3RhYmxlLWNvdmVyaXR5CisgY2FzZSAkMSBpbgorIHJldHVy
biAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgorIGdp
dCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCBiZTdm
NjBiNWEzOTc0MWVhYjBhOGZlYTAzMjRmN2JlMGNiNzI0Y2ZiOnJlZnMvaGVhZHMvY292ZXJpdHkt
dGVzdGVkL3Ntb2tlClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVu
LmdpdAogICA4ZTc3ZGFiLi5iZTdmNjBiICBiZTdmNjBiNWEzOTc0MWVhYjBhOGZlYTAzMjRmN2Jl
MGNiNzI0Y2ZiIC0+IGNvdmVyaXR5LXRlc3RlZC9zbW9rZQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 25 10:53:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 10:53:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7JIp-00036i-Ck; Wed, 25 Oct 2017 10:52:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4640428ab=anthony.perard@citrix.com>)
 id 1e7JIn-00036b-Om
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 10:52:49 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 4C/24-00983-00D60F95; Wed, 25 Oct 2017 10:52:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHSDvS5D7od
 Ig+UX5C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyeO/+YCvYIVSz5c4qlgfEMbxcjJ4eEgL/E
 uuddLCA2i4CqxKkjp9lBbDYBA4kV068ygtgiAuoSDades4LYzALZEpO754DVCwPFf298D1bDK
 2AtcWvPOiCbg0NIwELi6O5siLCgxMmZT1ggWnUkFuz+xAZSwiwgLbH8HwdImFPAUuLPpLXMIL
 aogLLE3r5DYBcICahJ3Fi4jGUCI98sJJNmIZk0C2HSAkbmVYwaxalFZalFukYmeklFmekZJbm
 JmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgWFWz8DAuIPx1XG/Q4ySHExKorzhHh8ihfiS8lMq
 MxKLM+KLSnNSiw8xynBwKEnw3swGygkWpaanVqRl5gADHiYtwcGjJMKbCZLmLS5IzC3OTIdIn
 WI05ji26fIfJo5nM183MAux5OXnpUqJ824BKRUAKc0ozYMbBIvES4yyUsK8jAwMDEI8BalFuZ
 klqPKvGMU5GJWEeXeBTOHJzCuB2/cK6BQmoFOaVMFOKUlESEk1MC44zuLQbHarR3jfaa/uiuu
 rN/1y/XMwzW22ULu67/TKI1/FpjUKe+ddm3pzfYb7kieaBu63VMI3ipX9iGI6Xf5GhCFnZ0rB
 7mWZv5gvJB8t2h+4sUlw/zaXtdebrn3VOD3lKBvf0YPnY5Rm6z3f9fdQ66TnDMpyC3I2+Vqka
 dWHOp9o2sFj6K3EUpyRaKjFXFScCAACcZC1vwIAAA==
X-Env-Sender: prvs=4640428ab=anthony.perard@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1508928766!56412823!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24268 invoked from network); 25 Oct 2017 10:52:48 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Oct 2017 10:52:48 -0000
X-IronPort-AV: E=Sophos;i="5.43,431,1503360000"; d="scan'208";a="455953650"
Date: Wed, 25 Oct 2017 11:52:35 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Paolo Bonzini <pbonzini@redhat.com>
Message-ID: <20171025105235.GI1885@perard.uk.xensource.com>
References: <20171020082538.17124-1-pbonzini@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171020082538.17124-1-pbonzini@redhat.com>
User-Agent: Mutt/1.9.1 (2017-09-22)
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 qemu-devel@nongnu.org
Subject: Re: [Xen-devel] [PATCH] pci-assign: Remove
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMjAsIDIwMTcgYXQgMTA6MjU6MzhBTSArMDIwMCwgUGFvbG8gQm9uemluaSB3
cm90ZToKPiBMZWdhY3kgUENJIGRldmljZSBhc3NpZ25tZW50IGhhcyBiZWVuIHJlbW92ZWQgZnJv
bSBMaW51eCBpbiA0LjEyLAo+IGFuZCBoYWQgYmVlbiBkZXByZWNhdGVkIDIgeWVhcnMgYWdvIHRo
ZXJlLiAgV2UgY2FuIHJlbW92ZSBpdCBmcm9tCj4gUUVNVSBhcyB3ZWxsLgo+IAo+IFRoZSBST00g
bG9hZGluZyBjb2RlIHdhcyBzaGFyZWQgd2l0aCBYZW4gUENJIHBhc3N0aHJvdWdoLCBzbyBtb3Zl
Cj4gaXQgdG8gaHcveGVuLgo+IAo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+Cj4gQ2M6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXgu
Y29tPgo+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBTaWduZWQtb2ZmLWJ5
OiBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgo+IC0tLQo+ICAgICAgICAgWGVu
IHBhcnRzIG9ubHkgY29tcGlsZS10ZXN0ZWQuCj4gCj4gIGRvY3MvcWRldi1kZXZpY2UtdXNlLnR4
dCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMiArLQo+ICBody9pMzg2L01ha2VmaWxl
Lm9ianMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQo+ICBody9pMzg2L2t2
bS9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KPiAgaHcv
aTM4Ni9rdm0vcGNpLWFzc2lnbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxODgzIC0t
LS0tLS0tLS0tLS0tLS0tLS0tCj4gIGh3L3hlbi9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgMSArCj4gIC4uLi94ZW5fcHRfbG9hZF9yb20uY30gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQo+ICBpbmNsdWRlL2h3L3BjaS9wY2ktYXNz
aWduLmggICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjcgLQo+ICBxZGV2LW1vbml0b3IuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQo+ICBzY3JpcHRzL2Rl
dmljZS1jcmFzaC10ZXN0ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgLQo+ICA5IGZp
bGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMTkyNyBkZWxldGlvbnMoLSkKPiAgZGVsZXRl
IG1vZGUgMTAwNjQ0IGh3L2kzODYva3ZtL3BjaS1hc3NpZ24uYwo+ICByZW5hbWUgaHcve2kzODYv
cGNpLWFzc2lnbi1sb2FkLXJvbS5jID0+IHhlbi94ZW5fcHRfbG9hZF9yb20uY30gKDk2JSkKPiAg
ZGVsZXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvaHcvcGNpL3BjaS1hc3NpZ24uaAo+IAo+IGRpZmYg
LS1naXQgYS9ody9pMzg2L3BjaS1hc3NpZ24tbG9hZC1yb20uYyBiL2h3L3hlbi94ZW5fcHRfbG9h
ZF9yb20uYwo+IHNpbWlsYXJpdHkgaW5kZXggOTYlCj4gcmVuYW1lIGZyb20gaHcvaTM4Ni9wY2kt
YXNzaWduLWxvYWQtcm9tLmMKPiByZW5hbWUgdG8gaHcveGVuL3hlbl9wdF9sb2FkX3JvbS5jCj4g
aW5kZXggNDM0MjliNjZiZS4uMmJjM2I2YzA5MiAxMDA2NDQKPiAtLS0gYS9ody9pMzg2L3BjaS1h
c3NpZ24tbG9hZC1yb20uYwo+ICsrKyBiL2h3L3hlbi94ZW5fcHRfbG9hZF9yb20uYwo+IEBAIC0x
Miw3ICsxMiw3IEBACj4gICNpbmNsdWRlICJxZW11L3JhbmdlLmgiCj4gICNpbmNsdWRlICJzeXNl
bXUvc3lzZW11LmgiCj4gICNpbmNsdWRlICJody9wY2kvcGNpLmgiCj4gLSNpbmNsdWRlICJody9w
Y2kvcGNpLWFzc2lnbi5oIgo+ICsjaW5jbHVkZSAieGVuX3B0LmgiCj4gIAo+ICAvKgo+ICAgKiBT
Y2FuIHRoZSBhc3NpZ25lZCBkZXZpY2VzIGZvciB0aGUgZGV2aWNlcyB0aGF0IGhhdmUgYW4gb3B0
aW9uIFJPTSwgYW5kIHRoZW4KPiBAQCAtODAsNyArODAsNyBAQCBjbG9zZV9yb206Cj4gICAgICBm
c2VlayhmcCwgMCwgU0VFS19TRVQpOwo+ICAgICAgdmFsID0gMDsKPiAgICAgIGlmICghZndyaXRl
KCZ2YWwsIDEsIDEsIGZwKSkgewo+IC0gICAgICAgIERFQlVHKCIlc1xuIiwgIkZhaWxlZCB0byBk
aXNhYmxlIHBjaS1zeXNmcyByb20gZmlsZSIpOwo+ICsgICAgICAgIFhFTl9QVF9XQVJOKCIlc1xu
IiwgIkZhaWxlZCB0byBkaXNhYmxlIHBjaS1zeXNmcyByb20gZmlsZSIpOwoKWEVOX1BUX1dBUk4g
dGFrZXMgYW4gZXh0cmEgYXJndW1lbnQsIGl0IHNob3VsZCByZWFkOgpYRU5fUFRfV0FSTihkZXYs
ICIlc1xuIiwgIkZhaWxlZCB0byBkaXNhYmxlIHBjaS1zeXNmcyByb20gZmlsZSIpOwoKV2l0aCB0
aGF0IGZpeGVkOgpBY2tlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJp
eC5jb20+CgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 25 10:59:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 10:59:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7JPB-0003MY-2R; Wed, 25 Oct 2017 10:59:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1e7JP9-0003MQ-JC
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 10:59:23 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 E2/3C-30115-A8E60F95; Wed, 25 Oct 2017 10:59:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsVyuP0Ov25X3od
 IgwW3ZSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owpnzcwFuxhqri8exJjA2M7UxcjJ4eEgJHE
 24n/gGwuDiGBhYwSs7e/Zu5i5OAQFnCQmDZdA8QUEbCQuHhPA6SEWWA2q8T+O4+h6lsZJdp/n
 GcBGcQmoCqx4fopVhCbV8BaYt2r42wgNgtQ/PaUSewgtqhAuMSd1ncsEDWCEidnPgGzOQWiJJ
 Z//sYMYjMLqEv8mXcJyhaX2PTsOyuELS+x/e0c5gmM/LOQtM9C0jILScssJC0LGFlWMWoUpxa
 VpRbpGhvrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhicDEOxg3Lk+8BCjJAeT
 kihvuMeHSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvDy5QDnBotT01Iq0zBxgpMCkJTh4lER4v
 UHSvMUFibnFmekQqVOMxhw3Hl7/w8TxbObrBmYhlrz8vFQpcV5ZkFIBkNKM0jy4QbAIvsQoKy
 XMywh0mhBPQWpRbmYJqvwrRnEORiVh3kSQKTyZeSVw+14BncIEdEqTKtgpJYkIKakGxkdzZiX
 vvyFScv/uVo6b1RcOn4s1Kqxh2nbW5u9jxqLJ9zeuml0+w/r3r3k/3rmoc66SP5fD/v3G+X+v
 PtazuS5iunnq3g5lNd//fg3izxkls4/vKiyJytZSesFjXWK3oj6968/iktTyx5wi9dx+kxdu4
 C23+eT82TyDNV166ZbtoSePzFz/6YkSS3FGoqEWc1FxIgDbK8sT2wIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1508929162!72168064!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38588 invoked from network); 25 Oct 2017 10:59:22 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-14.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 25 Oct 2017 10:59:22 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 07D37AAB9;
 Wed, 25 Oct 2017 10:59:20 +0000 (UTC)
To: Josh Poimboeuf <jpoimboe@redhat.com>, x86@kernel.org
References: <cover.1507128293.git.jpoimboe@redhat.com>
 <d76cfb9e80bc974fe24f88098f1aecd8c11fdf29.1507128293.git.jpoimboe@redhat.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <9166c6d0-7110-3f82-441e-10af11464ffd@suse.com>
Date: Wed, 25 Oct 2017 12:59:15 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <d76cfb9e80bc974fe24f88098f1aecd8c11fdf29.1507128293.git.jpoimboe@redhat.com>
Content-Language: de-DE
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Rusty Russell <rusty@rustcorp.com.au>, xen-devel@lists.xenproject.org,
 Peter Zijlstra <peterz@infradead.org>,
 Linus Torvalds <torvalds@linux-foundation.org>, Mike Galbraith <efault@gmx.de>,
 linux-kernel@vger.kernel.org, Sasha Levin <alexander.levin@verizon.com>,
 Chris Wright <chrisw@sous-sol.org>, Thomas Gleixner <tglx@linutronix.de>,
 Andy Lutomirski <luto@kernel.org>, "H. Peter Anvin" <hpa@zytor.com>,
 Borislav Petkov <bp@alien8.de>, live-patching@vger.kernel.org,
 Alok Kataria <akataria@vmware.com>, virtualization@lists.linux-foundation.org,
 Jiri Slaby <jslaby@suse.cz>, Ingo Molnar <mingo@kernel.org>
Subject: Re: [Xen-devel] [PATCH 06/13] x86/paravirt: Clean up paravirt-asm.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDQvMTAvMTcgMTc6NTgsIEpvc2ggUG9pbWJvZXVmIHdyb3RlOgo+IFNvbWUgY2xlYW51cCB0
byBtYWtlIHRoZSBjb2RlIGVhc2llciB0byByZWFkIGFuZCB1bmRlcnN0YW5kOgo+IAo+IC0gVXNl
IHRoZSBjb21tb24gIlBWXyIgcHJlZml4Cj4gLSBTaW1wbGlmeSB0aGUgUFZfU0lURSBtYWNybyBp
bnRlcmZhY2UKPiAtIEltcHJvdmUgd2hpdGVzcGFjZQo+IAo+IFNpZ25lZC1vZmYtYnk6IEpvc2gg
UG9pbWJvZXVmIDxqcG9pbWJvZUByZWRoYXQuY29tPgoKUmV2aWV3ZWQtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 25 10:59:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 10:59:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7JPU-0003OB-9s; Wed, 25 Oct 2017 10:59:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=464566ddc=George.Dunlap@citrix.com>)
 id 1e7JPS-0003O0-P9
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 10:59:42 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 92/6E-19514-D9E60F95; Wed, 25 Oct 2017 10:59:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsWSzvfng+7cvA+
 RBt9fcFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkXN05nKvjrU/Hz3DnGBsaNdl2MnBwSAv4S
 848uYYawyyTOHp7OCGEXSXR2fYGKl0o8+nCKHcTmFRCUODnzCQuIzSlgJ9HbfgHI5uIQEtjJJ
 PH4zy6wBjYBPYl5x7+CFbEIqEo8+P+FDWJQokT7lgYmiEEBEqsO3Aeq5+AQFjCT+PA1CSQsIq
 Ar8WzBMzaQmcwCTSwSsxb8YAVJMAtoSrRu/w12hBDQzMUPjrKD9EoIpEv8PKE4gVFwFpLzZiH
 pWMDItIpRvTi1qCy1SNdcL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMDQZgGAH
 47HJzocYJTmYlER5wz0+RArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4K3PBcoJFqWmp1akZeYAo
 wQmLcHBoyTC2w6S5i0uSMwtzkyHSJ1itOQ4tunyHyaOH5OuAMlnM183MAux5OXnpUqJ8y4FaR
 AAacgozYMbB4vkS4yyUsK8jEAHCvEUpBblZpagyr9iFOdgVBLmnQcyhSczrwRu6yugg5iADmp
 SBTuoJBEhJdXAaNCZNdk6guX/3EmXvO426ptM0VGPlj9T3SSyvlIz9WJCxaaZ/QZCP81vMk75
 o6a5fk7Zod3ijGk75wjM8Vbfsv7+GYmVC87uUZu7cWbsvhrDC2ZCFqt1Dyzu3OrUfqRWUKNcb
 51RVFCZ2BrL96+VOHwZ8iJaGW9XuFm2r7pdseXdoZ8SUlMNlViKMxINtZiLihMBNajFSt8CAA
 A=
X-Env-Sender: prvs=464566ddc=George.Dunlap@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1508929178!105005448!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38420 invoked from network); 25 Oct 2017 10:59:40 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Oct 2017 10:59:40 -0000
X-IronPort-AV: E=Sophos;i="5.43,431,1503360000"; d="scan'208";a="106490422"
X-Gm-Message-State: AMCzsaWm8YNwT0vtAhWlKbKmwHUYdf0qYT3gb1kROcuI4KKUHIpbP4h5
 yHgSWYjudF/mq46XoMymM3LUpZ49sa9IBgFzt3A=
X-Google-Smtp-Source: ABhQp+QfL5YSEz1jkud+4IhO87hebryJtojccfXJhgsocf7JBr0k/ThIO2V9SUe1uMG/ekEiPLKXLudw7vemHp09fMU=
X-Received: by 10.107.32.199 with SMTP id g190mr23619122iog.217.1508929172812; 
 Wed, 25 Oct 2017 03:59:32 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <f5d2deac-dd71-7772-63f9-51531f453dc6@citrix.com>
References: <20170911170159.3083-1-george.dunlap@citrix.com>
 <50f9cf70-c6e4-aeac-c8e2-3e671e87b8b9@citrix.com>
 <749363b2-178a-2b3d-8180-6655d450ca7e@citrix.com>
 <3a69c9b5-672c-bad6-e5a1-5b7c27269bc0@citrix.com>
 <229a4044-0b10-f466-3c62-4d6b7b7afc2c@citrix.com>
 <f5d2deac-dd71-7772-63f9-51531f453dc6@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Date: Wed, 25 Oct 2017 11:59:32 +0100
X-Gmail-Original-Message-ID: <CAFLBxZbDwBfGgNNFBsObqsrUE6q_NBiP0keVRjsEGz9rHGNHDw@mail.gmail.com>
Message-ID: <CAFLBxZbDwBfGgNNFBsObqsrUE6q_NBiP0keVRjsEGz9rHGNHDw@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
X-ClientProxiedBy: FTLPEX02CAS04.citrite.net (10.13.99.237) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC v2] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMjQsIDIwMTcgYXQgMTI6NDIgUE0sIEFuZHJldyBDb29wZXIKPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+IE9uIDI0LzEwLzE3IDExOjI3LCBHZW9yZ2UgRHVu
bGFwIHdyb3RlOgo+PiBPbiAxMC8yMy8yMDE3IDA2OjU1IFBNLCBBbmRyZXcgQ29vcGVyIHdyb3Rl
Ogo+Pj4gT24gMjMvMTAvMTcgMTc6MjIsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+Pj4gT24gMDkv
MTEvMjAxNyAwNjo1MyBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+Pj4gT24gMTEvMDkvMTcg
MTg6MDEsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+Pj4+PiArIyMjIHg4Ni9SQU0KPj4+Pj4+ICsK
Pj4+Pj4+ICsgICAgTGltaXQsIHg4NjogMTZUaUIKPj4+Pj4+ICsgICAgTGltaXQsIEFSTTMyOiAx
NkdpQgo+Pj4+Pj4gKyAgICBMaW1pdCwgQVJNNjQ6IDVUaUIKPj4+Pj4+ICsKPj4+Pj4+ICtbWFhY
OiBBbmR5IHRvIHN1Z2dlc3Qgd2hhdCB0aGlzIHNob3VsZCBzYXkgZm9yIHg4Nl0KPj4+Pj4gVGhl
IGxpbWl0IGZvciB4ODYgaXMgZWl0aGVyIDE2VGlCIG9yIDEyM1RpQiwgZGVwZW5kaW5nIG9uCj4+
Pj4+IENPTkZJR19CSUdNRU0uICBDT05GSUdfQklHTUVNIGlzIGV4cG9zZWQgdmlhIG1lbnVjb25m
aWcgd2l0aG91dAo+Pj4+PiBYRU5fQ09ORklHX0VYUEVSVCwgc28gZmFsbHMgaW50byBhdCBsZWFz
dCBzb21lIGtpbmQgb2Ygc3VwcG9ydCBzdGF0ZW1lbnQuCj4+Pj4+Cj4+Pj4+IEFzIGZvciBwcmFj
dGljYWwgbGltaXRzLCBJIGRvbid0IHRoaW5rIGl0cyByZWFzb25hYmxlIHRvIGNsYWltIGFueXRo
aW5nCj4+Pj4+IHdoaWNoIHdlIGNhbid0IHRlc3QuICBXaGF0IGFyZSB0aGUgc3BlY3MgaW4gdGhl
IE1BIGNvbG8/Cj4+Pj4gQXQgdGhlIG1vbWVudCB0aGUgIkxpbWl0IiB0YWcgc3BlY2lmaWNhbGx5
IHNheXMgdGhhdCBpdCdzIHRoZW9yZXRpY2FsCj4+Pj4gYW5kIG1heSBub3Qgd29yay4KPj4+Pgo+
Pj4+IFdlIGNvdWxkIGFkZCBhbm90aGVyIHRhZywgIkxpbWl0LXRlc3RlZCIsIG9yIHNvbWV0aGlu
ZyBsaWtlIHRoYXQuCj4+Pj4KPj4+PiBPciwgd2UgY291bGQgc2ltcGx5IGhhdmUgdGhlIExpbWl0
LXNlY3VyaXR5IGJlIGVxdWFsIHRvIHRoZSBoaWdoZXN0Cj4+Pj4gYW1vdW50IHdoaWNoIGhhcyBi
ZWVuIHRlc3RlZCAoZWl0aGVyIGJ5IG9zc3Rlc3Qgb3IgZG93bnN0cmVhbXMpLgo+Pj4+Cj4+Pj4g
Rm9yIHNpbXBsaWNpdHkncyBzYWtlIEknZCBnbyB3aXRoIHRoZSBzZWNvbmQgb25lLgo+Pj4gSXQg
dGhpbmsgaXQgd291bGQgYmUgdmVyeSBoZWxwZnVsIHRvIGRpc3Rpbmd1aXNoIHRoZSB1cHBlciBs
aW1pdHMgZnJvbQo+Pj4gdGhlIHN1cHBvcnRlZCBsaW1pdHMuICBUaGVyZSB3aWxsIGJlIGEgbGFy
Z2UgZGlmZmVyZW5jZSBiZXR3ZWVuIHRoZSB0d28uCj4+Pgo+Pj4gTGltaXQtVGhlb3JldGljYWwg
YW5kIExpbWl0LVN1cHBvcnRlZCA/Cj4+IFdlbGwgInN1cHBvcnRlZCIgd2l0aG91dCBhbnkgbW9k
aWZpZXJzIGltcGxpZXMgInNlY3VyaXR5IHN1cHBvcnRlZCIuICBTbwo+PiBwZXJoYXBzIHdlIGNv
dWxkIGp1c3QgYHMvTGltaXQtc2VjdXJpdHkvTGltaXQtc3VwcG9ydGVkLztgID8KPgo+IEJ5IHRo
aXMsIHlvdSBtZWFuIHVzZSBMaW1pdC1TdXBwb3J0ZWQgdGhyb3VnaG91dCB0aGlzIGRvY3VtZW50
PyAgVGhhdAo+IHNvdW5kcyBsaWtlIGEgZ29vZCBwbGFuLgoKWWVzLCB0aGF0J3MgYmFzaWNhbGx5
IHdoYXQgSSBtZWFudC4KCj4+Pj4+PiArICAgIExpbWl0LCB4ODYgSFZNOiAxMjgKPj4+Pj4+ICsg
ICAgTGltaXQsIEFSTTMyOiA4Cj4+Pj4+PiArICAgIExpbWl0LCBBUk02NDogMTI4Cj4+Pj4+PiAr
Cj4+Pj4+PiArW1hYWCBBbmRyZXcgQ29vcGVyOiBEbyB3YW50IHRvIGFkZCAiTGltaXQtU2VjdXJp
dHkiIGhlcmUgZm9yIHNvbWUgb2YgdGhlc2U/XQo+Pj4+PiAzMiBmb3IgZWFjaC4gIDY0IHZjcHUg
SFZNIGd1ZXN0cyBjYW4gZXhjZXJwdCBlbm91Z2ggcDJtIGxvY2sgcHJlc3N1cmUgdG8KPj4+Pj4g
dHJpZ2dlciBhIDUgc2Vjb25kIGhvc3Qgd2F0Y2hkb2cgdGltZW91dC4KPj4+PiBJcyB0aGF0ICIz
MiBmb3IgeDg2IFBWIGFuZCB4ODYgSFZNIiwgb3IgIjMyIGZvciB4ODYgSFZNIGFuZCBBUk02NCI/
ICBPcgo+Pj4+IHNvbWV0aGluZyBlbHNlPwo+Pj4gVGhlIGZvcm1lci4gIEknbSBub3QgcXVhbGlm
aWVkIHRvIGNvbW1lbnQgb24gYW55IG9mIHRoZSBBUk0gbGltaXRzLgo+Pj4KPj4+IFRoZXJlIGFy
ZSBzZXZlcmFsIG5vbi10cml2aWFsIGZvcl9lYWNoX3ZjcHUoKSBsb29wcyBpbiB0aGUgZG9tYWlu
X2tpbGwKPj4+IHBhdGggd2hpY2ggYXJlbid0IGhhbmRsZWQgYnkgY29udGludWF0aW9ucy4gIElT
VFIgMTI4IHZjcHVzIGlzIGVub3VnaCB0bwo+Pj4gdHJpcCBhIHdhdGNoZG9nIHRpbWVvdXQgd2hl
biBmcmVlaW5nIHBhZ2V0YWJsZXMuCj4+IEkgZG9uJ3QgdGhpbmsgMzIgaXMgYSByZWFsbHkgcHJh
Y3RpY2FsIGxpbWl0Lgo+Cj4gV2hhdCBkbyB5b3UgbWVhbiBieSBwcmFjdGljYWwgaGVyZSwgYW5k
IHdoYXQgZXZpZGVuY2UgYXJlIHlvdSBiYXNpbmcKPiB0aGlzIG9uPwo+Cj4gQW1vbmdzdCBvdGhl
ciB0aGluZ3MsIHRoZXJlIGlzIGFuIEFCSSBib3VuZGFyeSBpbiBYZW4gYXQgMzIgdmNwdXMsIGFu
ZAo+IGdpdmVuIGhvdyBvZnRlbiBpdCBpcyBicm9rZW4gaW4gTGludXgsIGl0cyBjbGVhciB0aGF0
IHRoZXJlIGlzbid0Cj4gcmVndWxhciB0ZXN0aW5nIGhhcHBlbmluZyBiZXlvbmQgdGhpcyBsaW1p
dC4KCklzIHRoYXQgdHJ1ZSBmb3IgZG9tMCBhcyB3ZWxsPwoKPj4gSSdtIGluY2xpbmVkIHRvIHNh
eSB0aGF0IGlmIGEgcm9ndWUgZ3Vlc3QgY2FuIGNyYXNoIGEgaG9zdCB3aXRoIDMzIHZjcHVzLCB3
ZSBzaG91bGQgaXNzdWUgYW4gWFNBCj4+IGFuZCBmaXggaXQuCj4KPiBUaGUgcmVhc29uIFhlblNl
cnZlciBsaW1pdHMgYXQgMzIgdmNwdXMgaXMgdGhhdCBJIGNhbiBjcmFzaCBYZW4gd2l0aCBhCj4g
NjQgdmNwdSBIVk0gZG9tYWluLiAgVGhlIHJlYXNvbiBpdCBoYXNuJ3QgYmVlbiBteSB0b3AgcHJp
b3JpdHkgdG8gZml4Cj4gdGhpcyBpcyBiZWNhdXNlIHRoZXJlIGlzIHZlcnkgbGl0dGxlIGN1c3Rv
bWVyIGludGVyZXN0IGluIHB1c2hpbmcgdGhpcwo+IGxpbWl0IGhpZ2hlci4KPgo+IE9idmlvdXNs
eSwgd2Ugc2hvdWxkIGZpeCBpc3N1ZXMgYXMgYW5kIHdoZW4gdGhleSBhcmUgZGlzY292ZXJlZCwg
YW5kCj4gd29yayB0b3dhcmRzIGluY3JlYXNpbmcgdGhlIGxpbWl0cyBpbiB0aGUgbG9uZ3Rlcm0s
IGJ1dCBzYXlpbmcgInRoaXMKPiBsaW1pdCBzZWVtcyB0b28gbG93LCBzbyBsZXRzIHByb3Zpc2lv
bmFsbHkgc2V0IGl0IGhpZ2hlciIgaXMgc2hvcnQKPiBzaWdodGVkIGFuZCBhIHJlY2lwZSBmb3Ig
bW9yZSBYU0FzLgoKT0sgLS0gSSdsbCBzZXQgdGhpcyB0byAzMiBmb3Igbm93IGFuZCBzZWUgaWYg
YW55b25lIGVsc2Ugd2FudHMgdG8KYXJndWUgZm9yIGEgZGlmZmVyZW50IHZhbHVlLgoKPj4+Pj4+
ICsKPj4+Pj4+ICsjIyMgeDg2IFBWL0V2ZW50IENoYW5uZWxzCj4+Pj4+PiArCj4+Pj4+PiArICAg
IExpbWl0OiAxMzEwNzIKPj4+Pj4gV2h5IGRvIHdlIGNhbGwgb3V0IGV2ZW50IGNoYW5uZWwgbGlt
aXRzIGJ1dCBub3QgZ3JhbnQgdGFibGUgbGltaXRzPwo+Pj4+PiBBbHNvLCB3aHkgaXMgdGhpcyB4
ODY/ICBUaGUgMmwgYW5kIGZpZm8gQUJJcyBhcmUgYXJjaCBhZ25vc3RpYywgYXMgZmFyCj4+Pj4+
IGFzIEkgYW0gYXdhcmUuCj4+Pj4gU3VyZSwgYnV0IEknbSBwcmV0dHkgc3VyZSB0aGF0IEFSTSBn
dWVzdHMgZG9uJ3QgKHBlcmhhcHMgY2Fubm90PykgdXNlIFBWCj4+Pj4gZXZlbnQgY2hhbm5lbHMu
Cj4+PiBUaGlzIGlzIG1peGluZyB0aGUgaHlwZXJ2aXNvciBBUEkvQUJJIGNhcGFiaWxpdGllcyB3
aXRoIHRoZSBhY3R1YWwKPj4+IGFiaWxpdGllcyBvZiBndWVzdHMgKHdoaWNoIGlzIGFsc28gZGlm
ZmVyZW50IHRvIHdoYXQgTGludXggd291bGQgdXNlIGluCj4+PiB0aGUgZ3Vlc3RzKS4KPj4gSSdk
IHNheSByYXRoZXIgdGhhdCB5b3UgYXJlIG1peGluZyB1cCB0aGUgdGVjaG5pY2FsIGFiaWxpdGll
cyBvZiBhCj4+IHN5c3RlbSB3aXRoIHVzZXItZmFjaW5nIGZlYXR1cmVzLiAgOi0pICBBdCB0aGUg
bW9tZW50IHRoZXJlIGlzIG5vIHJlYXNvbgo+PiBmb3IgYW55IEFSTSB1c2VyIHRvIGV2ZW4gdGhp
bmsgYWJvdXQgZXZlbnQgY2hhbm5lbHMsIHNvIHRoZXJlJ3Mgbm8KPj4gcmVhc29uIHRvIGJvdGhl
ciB0aGVtIHdpdGggdGhlIHRlY2huaWNhbCBkZXRhaWxzLiAgSWYgYXQgc29tZSBwb2ludCB0aGF0
Cj4+IGNoYW5nZXMsIHdlIGNhbiBtb2RpZnkgdGhlIGRvY3VtZW50Lgo+Cj4gWW91IGRvIHJlYWxp
c2UgdGhhdCByZWNlaXZpbmcgYW4gZXZlbnQgaXMgZW50aXJlbHkgYXN5bW1ldHJpYyB3aXRoCj4g
c2VuZGluZyBhbiBldmVudD8KPgo+IEV2ZW4gb24gQVJNLCB7bmV0LGJsa31mcm9udCBuZWVkcyB0
byBzcGVhayBldmVudF97MmwsZmlmb30gd2l0aCBYZW4gdG8KPiBiaW5kIGFuZCB1c2UgaXRzIGlu
dGVyZG9tYWluIGV2ZW50IGNoYW5uZWwocykgd2l0aCB7bmV0LGJsa31iYWNrLgoKSSBndWVzcyBJ
IGRpZG4ndCByZWFsaXplIHRoYXQgKGFuZCBqdXN0IG5vdGljZWQgU3RlZmFubydzIGNvbW1lbnQK
c2F5aW5nIEFSTSB1c2VzIGV2ZW50IGNoYW5uZWxzKS4KCj4+PiBBUk0gZ3Vlc3RzLCBhcyB3ZWxs
IGFzIHg4NiBIVk0gd2l0aCBBUElDViAoY29uZmlndXJlZCBwcm9wZXJseSkgd2lsbAo+Pj4gYWN0
aXZlbHkgd2FudCB0byBhdm9pZCB0aGUgZ3Vlc3QgZXZlbnQgY2hhbm5lbCBpbnRlcmZhY2UsIGJl
Y2F1c2UgaXRzCj4+PiBzbG93ZXIuCj4+Pgo+Pj4gVGhpcyBzb2xpdGFyeSBldnRjaG4gbGltaXQg
c2VydmVzIG5vIHVzZWZ1bCBwdXJwb3NlIElNTy4KPj4gVGhlcmUgbWF5IGJlIGEgcG9pbnQgdG8g
d2hhdCB5b3UncmUgc2F5aW5nOiBUaGUgZXZlbnQgY2hhbm5lbCBsaW1pdAo+PiBub3JtYWxseSBt
YW5pZmVzdHMgaXRzZWxmIGFzIGEgbGltaXQgb24gdGhlIG51bWJlciBvZiBndWVzdHMgLyB0b3Rh
bAo+PiBkZXZpY2VzLgo+Pgo+PiBPbiB0aGUgb3RoZXIgaGFuZCwgaGF2aW5nIHRoZXNlIGtpbmRz
IG9mIGxpbWl0cyBhcm91bmQgZG9lcyBtYWtlIHNlbnNlLgo+Pgo+PiBMZXQgbWUgZ2l2ZSBpdCBz
b21lIHRob3VnaHRzLiAgKElmIGFueW9uZSBlbHNlIGhhcyBhbnkgb3BpbmlvbnMuLi4pCj4KPiBU
aGUgZXZlbnRfZmlmbyBsaW1pdCBpcyBwZXItZG9tYWluLCBub3Qgc3lzdGVtLXdpZGUuCj4KPiBJ
biBnZW5lcmFsIHRoaXMgb25seSBtYXR0ZXJzIGZvciBhIG1vbm9saXRoaWMgZG9tMCwgYXMgaXQg
aXMgb25lIGVuZCBvZgo+IGVhY2ggZXZlbnQgY2hhbm5lbCBpbiB0aGUgc3lzdGVtLgoKU3VyZSAt
LSBhbmQgdGhhdCdzIHdoeSB0aGUgbGltaXQgdXNlZCB0byBtYXR0ZXIuICBJdCBkb2Vzbid0IHNl
ZW0gdG8KbWF0dGVyIGF0IHRoZSBtb21lbnQgYmVjYXVzZSB5b3Ugbm93IGhpdCBvdGhlciByZXNv
dXJjZSBib3R0bGVuZWNrcwpiZWZvcmUgeW91IGhpdCB0aGUgZXZlbnQgY2hhbm5lbCBsaW1pdC4K
Cj4+Pj4gICogR3Vlc3Qgc2VyaWFsIGNvbnNvbGUKPj4+IFdoaWNoIGNvbnNvbGVzPyAgQSBxZW11
IGVtdWxhdGVkLXNlcmlhbCB3aWxsIGJlIHFlbXVzIHByb2JsZW0gdG8gZGVhbAo+Pj4gd2l0aC4g
IEFueXRoaW5nIHhlbmNvbnNvbGVkIGJhc2VkIHdpbGwgYmUgdGhlIGd1ZXN0cyBwcm9ibGVtIHRv
IGRlYWwKPj4+IHdpdGgsIHNvIHBhc3MuCj4+IElmIHRoZSBndWVzdCBzZXRzIHVwIGV4dHJhIGNv
bnNvbGVzLCB0aGVzZSB3aWxsIHNob3cgdXAgaW4gc29tZQo+PiBhcHByb3ByaWF0ZWx5LWRpc2Nv
dmVyYWJsZSBwbGFjZSBhZnRlciB0aGUgbWlncmF0ZT8KPgo+IFRoYXQgaXMgYSBjb21wbGV0ZSBj
YW4gb2Ygd29ybXMuICBXaGVyZSBkbyB5b3UgZHJhdyB0aGUgbGluZT8gIGxvZyBmaWxlcwo+IHdp
bGwgZ2V0IHNwbGljZWQgYWNyb3NzIHRoZSBtaWdyYXRlIHBvaW50LCBhbmQgYHhsIGNvbnNvbGUg
JERPTWAgd2lsbAo+IHRlcm1pbmF0ZSwgYnV0IHdoZXRoZXIgdGhpcyBpcyAicmVhc29uYWJseSBl
eHBlY3RlZCIgaXMgdmVyeSBzdWJqZWN0aXZlLgoKTG9nIGZpbGVzIGdldHRpbmcgc3BsaWNlZCBh
bmQgYHhsIGNvbnNvbGVgIHRlcm1pbmF0aW5nIGlzIEkgdGhpbmsKcmVhc29uYWJsZSB0byBleHBl
Y3QuICBJIHdhcyBtb3JlIHRhbGtpbmcgYWJvdXQgdGhlICJjaGFubmVsIiBmZWF0dXJlCihzZWUg
eGwuY2ZnIG1hbiBwYWdlIG9uICdjaGFubmVscycpIC0tIHdpbGwgdGhlIGRldmljZSBmaWxlIHNo
b3cgdXAgb24KdGhlIHJlbW90ZSBkb20wIGFmdGVyIG1pZ3JhdGlvbj8KCkJ1dCBJIHN1cHBvc2Ug
dGhhdCBmZWF0dXJlIGRvZXNuJ3QgcmVhbGx5IGJlbG9uZyB1bmRlciAiZGVidWdnaW5nLAphbmFs
eXNpcywgYW5kIGNyYXNoIHBvc3QtbW9ydGVtIi4KCj4+Pj4gICogSW50ZWwgUGxhdGZvcm0gUW9T
Cj4+PiBOb3QgZXhwb3NlZCB0byBndWVzdHMgYXQgYWxsLCBzbyBpdCBoYXMgbm8gbWlncmF0aW9u
IGludGVyYWN0aW9uIGF0bS4KPj4gV2VsbCBzdXBwb3NlIGEgdXNlciBsaW1pdGVkIGEgZ3Vlc3Qg
dG8gdXNpbmcgb25seSAxayBvZiBMMyBjYWNoZSwgYW5kCj4+IHRoZW4gc2F2ZWQgYW5kIHJlc3Rv
cmVkIGl0LiAgV291bGQgc2hlIGJlIHN1cnByaXNlZCB0aGF0IHRoZSBRb1MgbGltaXQKPj4gZGlz
YXBwZWFyZWQ/Cj4+Cj4+IEkgdGhpbmsgc28sIHNvIHdlIHNob3VsZCBwcm9iYWJseSBjYWxsIGl0
IG91dC4KPgo+IE9oIC0geW91IG1lYW4gdGhlIHhsIGNvbmZpZ3VyYXRpb24uCj4KPiBBIHF1aWNr
IGBnaXQgZ3JlcGAgc2F5cyB0aGF0IGxpYnhsX3Bzci5jIGlzbid0IHJlZmVyZW5jZWQgYnkgYW55
IG90aGVyCj4gY29kZSBpbiBsaWJ4bCwgd2hpY2ggbWVhbnMgdGhhdCB0aGUgc2V0dGluZ3MgYWxt
b3N0IGNlcnRhaW5seSBnZXQgbG9zdAo+IG9uIG1pZ3JhdGUuCgpDYW4ndCB5b3UgbW9kaWZ5IHJl
c3RyaWN0aW9ucyBhZnRlciB0aGUgVk0gaXMgc3RhcnRlZD8gIEJ1dCBlaXRoZXIKd2F5LCB0aGV5
IHdvbid0IGJlIHRoZXJlIGFmdGVyIG1pZ3JhdGUsIHdoaWNoIG1heSBiZSBzdXJwcmlzaW5nLgoK
Pj4+PiAgKiBSZW11cwo+Pj4+ICAqIENPTE8KPj4+IFRoZXNlIGFyZSBib3RoIG1pZ3JhdGlvbiBw
cm90b2NvbHMgdGhlbXNlbHZlcywgc28gZG9uJ3QgcmVhbGx5IGZpdCBpbnRvCj4+PiB0aGlzIGNh
dGVnb3J5LiAgQW55dGhpbmcgd2l0aCB3b3JrcyBpbiBub3JtYWwgbWlncmF0aW9uIHNob3VsZCB3
b3JrIHdoZW4KPj4+IHVzaW5nIHRoZXNlLgo+PiBUaGUgcXVlc3Rpb24gaXMsICJJZiBJIGhhdmUg
YSBWTSB3aGljaCBpcyB1c2luZyBSZW11cywgY2FuIEkgY2FsbCBgeGwKPj4gbWlncmF0ZS8oc2F2
ZStyZXN0b3JlKWAgb24gaXQ/Igo+Cj4gVGhlcmUgaXMgbm8gc3VjaCB0aGluZyBhcyAiQSBWTSB1
c2luZyBSZW11cy9DT0xPIiB3aGljaCBpc24ndCBtaWdyYXRpbmcuCj4KPiBDYWxsaW5nIGB4bCBt
aWdyYXRlYCBhIHNlY29uZCB0aW1lIGlzIHVzZXIgZXJyb3IsIGFuZCB0aGV5IGdldCB0byBrZWVw
Cj4gYWxsIHRoZSBwaWVjZXMuCj4KPj4KPj4gSS5lLiwgc3VwcG9zZSBJIGhhdmUgYSBWTSBvbiBo
b3N0IEEgKGxvY2FsKSBiZWluZyByZXBsaWNhdGVkIHRvIGhvc3QgWAo+PiAocmVtb3RlKSB2aWEg
UkVNVVMuICBDYW4gSSBtaWdyYXRlIHRoYXQgVk0gdG8gaG9zdCBCIChhbHNvIGxvY2FsKSwgd2hp
bGUKPj4gbWFpbnRhaW5pbmcgdGhlIHJlcGxpY2F0aW9uIHRvIGhvc3QgWD8KPj4KPj4gU291bmRz
IGxpa2UgdGhlIGFuc3dlciBpcyAibm8iLCBzbyB0aGVzZSBhcmUgbm90IGNvbXBhdGlibGUuCj4K
PiBJIHRoaW5rIHlvdXIgZXhwZWN0YXRpb25zIGFyZSBvZmYgaGVyZS4KPgo+IFRvIG1vdmUgYSBW
TSB3aGljaCBpcyB1c2luZyByZW11cy9jb2xvLCB5b3UgbGV0IGl0IGZhaWwtb3ZlciB0byB0aGUK
PiBkZXN0aW5hdGlvbiB0aGVuIHN0YXJ0IHJlcGxpY2F0aW5nIGl0IGFnYWluIHRvIGEgM3JkIGxv
Y2F0aW9uLgo+Cj4gQXR0ZW1wdGluZyB0byBkbyB3aGF0IHlvdSBkZXNjcmliZSBpcyBlcXVpdmFs
ZW50IHRvIGB4bCBtaWdyYXRlICRET00gJFgKPiAmIHhsIG1pZ3JhdGUgJERPTSAkWWAgYW5kIGV4
cGVjdGluZyBhbnkgcGllY2VzIHRvIHJlbWFpbiBpbnRhY3QuCj4KPiAoQXMgYSBjb21wbGV0ZSBn
dWVzcykgd2hhdCB3aWxsIG1vc3QgbGlrZWx5IGhhcHBlbiBpcyB0aGF0IG9uZSBzdHJlYW0KPiB3
aWxsIGdldCBtZW1vcnkgY29ycnVwdGlvbiwgYW5kIHRoZSBvdGhlciBzdHJlYW0gd2lsbCB0YWtl
IGEgaGFyZCBlcnJvcgo+IG9uIHRoZSBzb3VyY2Ugc2lkZSwgYmVjYXVzZSBib3RoIG9mIHRoZW0g
YXJlIHRyeWluZyB0byBiZSB0aGUKPiBjb250cm9sbGluZyBlbnRpdHkgZm9yIGxvZ2RpcnR5IG1v
ZGUuICBPbmUgc3RyZWFtIGhhcyBsb2dkaXJ0eSB0dXJuZWQKPiBvZmYgYmVoaW5kIGl0cyBiYWNr
LCBhbmQgdGhlIG90aGVyIGdldHMgYSBoYXJkIGVycm9yIGZvciB0cnlpbmcgdG8KPiBlbmFibGUg
bG9nZGlydHkgbW9kZSBhIHNlY29uZCB0aW1lLgoKWW91J3JlIGNvbmZ1c2luZyBtZWNoYW5pc20g
d2l0aCBpbnRlcmZhY2UgYWdhaW4uICBNaWdyYXRpb24gaXMgdGhlCmludGVybmFsIG1lY2hhbmlz
bSBSZW11cyBhbmQgQ09MTyB1c2UsIGJ1dCBhIHVzZXIgZG9lc24ndCB0eXBlICJ4bAptaWdyYXRl
IiBmb3IgYW55IG9mIHRoZW0sIHNvIGhvdyBhcmUgdGhleSBzdXBwb3NlZCB0byBrbm93IHRoYXQg
aXQncwp0aGUgc2FtZSBtZWNoYW5pc20gYmVpbmcgdXNlZD8gIEFuZCBpbiBhbnkgY2FzZSwgYmVp
bmcgYWJsZSB0byBtaWdyYXRlCmEgcmVwbGljYXRlZCBWTSBmcm9tIG9uZSAibG9jYWwiIGhvc3Qg
dG8gYW5vdGhlciAoYXMgSSd2ZSBkZXNjcmliZWQpCnNlZW1zIGxpa2UgYSBwcmV0dHkgY29vbCBm
ZWF0dXJlIHRvIG1lLiAgSWYgSSBoYWQgdGltZSBhbmQgaW5jbGluYXRpb24KdG8gbWFrZSBDT0xP
IG9yIFJlbXVzIGF3ZXNvbWUgSSdkIHRyeSB0byBpbXBsZW1lbnQgaXQuICBGcm9tIGEgdXNlcidz
CnBlcnNwZWN0aXZlLCBJIGRvbid0IHRoaW5rIGl0J3MgYXQgYWxsIGEgZ2l2ZW4gdGhhdCBpdCBk
b2Vzbid0IHdvcms7CnNvIHdlIG5lZWQgdG8gdGVsbCB0aGVtLgoKPj4+PiAgKiBQViBwcm90b2Nv
bHM6IEtleWJvYXJkLCBQVlVTQiwgUFZTQ1NJLCBQVlRQTSwgOXBmcywgcHZjYWxscz8KPj4+IFBh
c3MuICBUaGVzZSB3aWxsIGJlIGZhciBtb3JlIHRvIGRvIHdpdGggd2hhdCBpcyBhcnJhbmdlZCBp
biB0aGUKPj4+IHJlY2VpdmluZyBkb20wIGJ5IHRoZSB0b29sc3RhY2suCj4+IE5vLCBubyBwYXNz
LiAgVGhpcyBpcyBleGFjdGx5IHRoZSBxdWVzdGlvbjogIElmIEkgY2FsbCAieGwgbWlncmF0ZSIg
b3IKPj4gInhsIHNhdmUreGwgcmVzdG9yZSIgb24gYSBWTSB1c2luZyB0aGVzZSwgd2lsbCB0aGUg
dG9vbHN0YWNrIG9uIHJlY2VpdmUKPj4gLyByZXN0b3JlIHJlLWFycmFuZ2UgdGhlc2UgZmVhdHVy
ZXMgaW4gYSBzZW5zaWJsZSB3YXk/Cj4+Cj4+IElmIHRoZSBhbnN3ZXIgaXMgIm5vIiwgdGhlbiB0
aGVzZSBhcmUgbm90IGNvbXBhdGlibGUgd2l0aCBtaWdyYXRpb24uCj4KPiBUaGUgYW5zd2VyIGlz
IG5vIHVudGlsIHByb3ZlZCBvdGhlcndpc2UuICBJIGRvIG5vdCBrbm93IHRoZSBhbnN3ZXIgdG8K
PiB0aGVzZSAoaGVuY2UgdGhlIHBhc3MpLCBhbHRob3VnaCBJIGhlYXZpbHkgc3VzcGVjdCB0aGUg
YW5zd2VyIGlzCj4gZGVmaW5pdGVseSBubyBmb3IgUFZUVk0uCgpSaWdodCAtLSB0aGVzZSBxdWVz
dGlvbnMgd2VyZW4ndCBuZWNlc3NhcmlseSBkaXJlY3RlZCBhdCB5b3UsIGJ1dCB3ZXJlCm1lYW50
IHRvIGJlIHBhcnQgb2YgdGhlIG9uZ29pbmcgZGlzY3Vzc2lvbi4KCiAtR2VvcmdlCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 25 11:01:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 11:01:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7JR5-00044W-Pt; Wed, 25 Oct 2017 11:01:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1e7JR4-00044L-Om
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 11:01:22 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 D9/42-20813-20F60F95; Wed, 25 Oct 2017 11:01:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsVyuP0Ovy5j/od
 Ig/aX6hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bX5Q62gttMFWc/r2duYFzJ1MXIySEhYCTx
 duI/IJuLQ0hgIaPE/MvHwBLCAo4SEzY1s3YxcnCICFhIXLynAVLDLDCbVWL/ncdQDa2MEt1rV
 4M1sAmoSmy4fooVxOYVsJZYsecCmM0CFG/d+BWsRlQgXOJO6zsWiBpBiZMzn4DZnAJREheW/G
 MEsZkF1CX+zLvEDGGLS2x69p0VwpaX2P52DvMERv5ZSNpnIWmZhaRlFpKWBYwsqxg1ilOLylK
 LdA1N9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAgOUAQh2MH5bFnCIUZKDSUmU
 N9zjQ6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV6DPKCcYFFqempFWmYOMFZg0hIcPEoivO25Q
 Gne4oLE3OLMdIjUKUZjjhsPr/9h4ng283UDsxBLXn5eqpQ4LzvIJAGQ0ozSPLhBsBi+xCgrJc
 zLCHSaEE9BalFuZgmq/CtGcQ5GJWFeUZApPJl5JXD7XgGdwgR0SpMq2CkliQgpqQbGou8bZ14
 4ejq4Zd6TeO3lJyIKeHasjHhcw64ubHTw2cOyR65PJu7eX/1o/6PHCzy/zAmO2Zh4QUcy8vBV
 Fq0XH563xktdMH11MpghZ+Ud7kvZDzalRfxNWf/VR8lNb9e76Tf6Sj5Pb7A3eaRovrM+++qta
 ufnP8L5d5m9cX9UY/Pu5m9r5xtP65VYijMSDbWYi4oTAUGvJEHcAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1508929281!72355270!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59907 invoked from network); 25 Oct 2017 11:01:21 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-4.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 25 Oct 2017 11:01:21 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id C9372AAC8;
 Wed, 25 Oct 2017 11:01:20 +0000 (UTC)
To: Josh Poimboeuf <jpoimboe@redhat.com>, x86@kernel.org
References: <cover.1507128293.git.jpoimboe@redhat.com>
 <e09e6cb4f4717fc6d81ddb5fc38cd45504348ce1.1507128293.git.jpoimboe@redhat.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <55500745-070e-1fa2-63e1-257c50edf436@suse.com>
Date: Wed, 25 Oct 2017 13:01:19 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <e09e6cb4f4717fc6d81ddb5fc38cd45504348ce1.1507128293.git.jpoimboe@redhat.com>
Content-Language: de-DE
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Rusty Russell <rusty@rustcorp.com.au>, xen-devel@lists.xenproject.org,
 Peter Zijlstra <peterz@infradead.org>,
 Linus Torvalds <torvalds@linux-foundation.org>, Mike Galbraith <efault@gmx.de>,
 linux-kernel@vger.kernel.org, Sasha Levin <alexander.levin@verizon.com>,
 Chris Wright <chrisw@sous-sol.org>, Thomas Gleixner <tglx@linutronix.de>,
 Andy Lutomirski <luto@kernel.org>, "H. Peter Anvin" <hpa@zytor.com>,
 Borislav Petkov <bp@alien8.de>, live-patching@vger.kernel.org,
 Alok Kataria <akataria@vmware.com>, virtualization@lists.linux-foundation.org,
 Jiri Slaby <jslaby@suse.cz>, Ingo Molnar <mingo@kernel.org>
Subject: Re: [Xen-devel] [PATCH 07/13] x86/paravirt: Simplify ____PVOP_CALL()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDQvMTAvMTcgMTc6NTgsIEpvc2ggUG9pbWJvZXVmIHdyb3RlOgo+IFJlbW92ZSB0aGUgaW5s
aW5lIGFzbSBkdXBsaWNhdGlvbiBpbiBfX19fUFZPUF9DQUxMKCkuCj4gCj4gQWxzbyBhZGQgJ0lT
X0VOQUJMRUQoQ09ORklHX1g4Nl8zMiknIHRvIHRoZSByZXR1cm4gdmFyaWFibGUgbG9naWMsCj4g
bWFraW5nIHRoZSBjb2RlIGNsZWFyZXIgYW5kIHJlbmRlcmluZyB0aGUgY29tbWVudCB1bm5lY2Vz
c2FyeS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKb3NoIFBvaW1ib2V1ZiA8anBvaW1ib2VAcmVkaGF0
LmNvbT4KClJldmlld2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoKSnVl
cmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 25 11:08:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 11:08:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7JXg-0004O7-GS; Wed, 25 Oct 2017 11:08:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1e7JXf-0004O1-Ir
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 11:08:11 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 86/57-10419-A9070F95; Wed, 25 Oct 2017 11:08:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsVyuP0Ov+6sgg+
 RBjtPiFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkNczgLjjBV/OpsZmxgnMTUxcjJISFgJPF2
 4j8gm4tDSGAho8SbufdYQBLCAk4S92evAbI5OEQELCQu3tMAqWEWmM0qsf/OY6iGVkaJR2f2s
 YM0sAmoSmy4fooVxOYVsJY4v+sAM4jNAhS/f3Y12DZRgXCJO63vWCBqBCVOznwCZnMKREnsu7
 AfbA6zgLrEn3mXmCFscYlNz76zQtjyEtvfzmGewMg/C0n7LCQts5C0zELSsoCRZRWjenFqUVl
 qka6hXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYHDWMzAw7mBs6nU+xCjJwaQk
 yhvu8SFSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv3HygnGBRanpqRVpmDjBOYNISHDxKIrzv8
 oDSvMUFibnFmekQqVOMxhw3Hl7/w8TxbObrBmYhlrz8vFQpcd4SkEkCIKUZpXlwg2Dxe4lRVk
 qYl5GBgUGIpyC1KDezBFX+FaM4B6OSMG81yBSezLwSuH2vgE5hAjqlSRXslJJEhJQUMCU09L8
 /fU38rV/p+TR5d0vOab3dh72eLo4ydLq8+3s8h4X1+aUP99hn+ayS0eq5VLj6W77M0n0l5UpL
 A+cdu9+15Xd73q+dO9v2pDm2ugo/95bfs+nLzbzZuyQqfR5a7JmdePGnRKPHm0dlTTFKE5+lv
 BTVynS7cu58y+nPJ0X63K98yZz8PkeJpTgj0VCLuag4EQCsCJQC2gIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1508929690!88802315!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11615 invoked from network); 25 Oct 2017 11:08:10 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-11.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 25 Oct 2017 11:08:10 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id BC9E6ABB0;
 Wed, 25 Oct 2017 11:08:09 +0000 (UTC)
To: Josh Poimboeuf <jpoimboe@redhat.com>, x86@kernel.org
References: <cover.1507128293.git.jpoimboe@redhat.com>
 <38b16ecbfa88b41239e8a87ce1d8330fea7a2b3a.1507128293.git.jpoimboe@redhat.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <996d2a55-e6d9-32bf-10d5-0c993b6dd3a7@suse.com>
Date: Wed, 25 Oct 2017 13:08:08 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <38b16ecbfa88b41239e8a87ce1d8330fea7a2b3a.1507128293.git.jpoimboe@redhat.com>
Content-Language: de-DE
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Rusty Russell <rusty@rustcorp.com.au>, xen-devel@lists.xenproject.org,
 Peter Zijlstra <peterz@infradead.org>,
 Linus Torvalds <torvalds@linux-foundation.org>, Mike Galbraith <efault@gmx.de>,
 linux-kernel@vger.kernel.org, Sasha Levin <alexander.levin@verizon.com>,
 Chris Wright <chrisw@sous-sol.org>, Thomas Gleixner <tglx@linutronix.de>,
 Andy Lutomirski <luto@kernel.org>, "H. Peter Anvin" <hpa@zytor.com>,
 Borislav Petkov <bp@alien8.de>, live-patching@vger.kernel.org,
 Alok Kataria <akataria@vmware.com>, virtualization@lists.linux-foundation.org,
 Jiri Slaby <jslaby@suse.cz>, Ingo Molnar <mingo@kernel.org>
Subject: Re: [Xen-devel] [PATCH 08/13] x86/paravirt: Clean up
	paravirt_types.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDQvMTAvMTcgMTc6NTgsIEpvc2ggUG9pbWJvZXVmIHdyb3RlOgo+IE1ha2UgcGFyYXZpcnRf
dHlwZXMuaCBtb3JlIHVuZGVyc3RhbmRhYmxlOgo+IAo+IC0gVXNlIG1vcmUgY29uc2lzdGVudCBh
bmQgbG9naWNhbCBuYW1pbmcKPiAtIFNpbXBsaWZ5IGludGVyZmFjZXMKPiAtIFB1dCByZWxhdGVk
IG1hY3JvcyB0b2dldGhlcgo+IC0gSW1wcm92ZSB3aGl0ZXNwYWNlCj4gCj4gU2lnbmVkLW9mZi1i
eTogSm9zaCBQb2ltYm9ldWYgPGpwb2ltYm9lQHJlZGhhdC5jb20+CgpSZXZpZXdlZC1ieTogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 25 11:14:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 11:14:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7Jdy-00054t-9y; Wed, 25 Oct 2017 11:14:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1e7Jdw-00054m-NY
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 11:14:40 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 34/7C-07499-F1270F95; Wed, 25 Oct 2017 11:14:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsVyuP0Ov6580Yd
 IgwNfFS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy1774zFhxmqvh1YQlTA+MUpi5GTg4JASOJ
 txP/AdlcHEICCxkl1s0/xgySEBZIlpi24S5rFyMHh4iAhcTFexogNcwCs1kl9t95DNXQyijx+
 +FDVpAGNgFViQ3XT4HZvALWEvtn9rKB2CxA8evLboPFRQXCJe60vmOBqBGUODnzCZjNKRAlMb
 91GiOIzSygLvFn3iVmCFtcYtOz76wQtrzE9rdzmCcw8s9C0j4LScssJC2zkLQsYGRZxahRnFp
 Ullqka2Sul1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGKAMQLCDcfHawEOMkhxM
 SqK84R4fIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8AoVAuUEi1LTUyvSMnOAsQKTluDgURLhn
 VYAlOYtLkjMLc5Mh0idYjTmuPHw+h8mjmczXzcwC7Hk5eelSonzeoFMEgApzSjNgxsEi+FLjL
 JSwryMQKcJ8RSkFuVmlqDKv2IU52BUEuZ9DLKQJzOvBG7fK6BTmIBOaVIFO6UkESEl1cAYZsr
 K+HZFvCCDvbHtw8lfT03bbRLu/yUj/Lms2SvW63qTYp9fZ8kUPbWMz+yNlZrG4WkLNotvPnFA
 9vniGo9ZLoJ6T0qXmd6YFSJczVad87hVPoi5O8bM9F2ysIzFo9VTq/WrA7s2rS8/lRKm+H/6U
 9PXhTz75Ph2OxW8z7F5pROyNa4v46ESS3FGoqEWc1FxIgA+wZig3AIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1508930079!112972223!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60210 invoked from network); 25 Oct 2017 11:14:39 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-16.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 25 Oct 2017 11:14:39 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 8F9D0ACE6;
 Wed, 25 Oct 2017 11:14:38 +0000 (UTC)
To: Josh Poimboeuf <jpoimboe@redhat.com>, x86@kernel.org
References: <cover.1507128293.git.jpoimboe@redhat.com>
 <9e97ee7a68cab00993c7afa8e429fd8fe5a7015f.1507128293.git.jpoimboe@redhat.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <f93169e3-cacf-13f4-ed62-dfb1248ff367@suse.com>
Date: Wed, 25 Oct 2017 13:14:36 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <9e97ee7a68cab00993c7afa8e429fd8fe5a7015f.1507128293.git.jpoimboe@redhat.com>
Content-Language: de-DE
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Rusty Russell <rusty@rustcorp.com.au>, xen-devel@lists.xenproject.org,
 Peter Zijlstra <peterz@infradead.org>,
 Linus Torvalds <torvalds@linux-foundation.org>, Mike Galbraith <efault@gmx.de>,
 linux-kernel@vger.kernel.org, Sasha Levin <alexander.levin@verizon.com>,
 Chris Wright <chrisw@sous-sol.org>, Thomas Gleixner <tglx@linutronix.de>,
 Andy Lutomirski <luto@kernel.org>, "H. Peter Anvin" <hpa@zytor.com>,
 Borislav Petkov <bp@alien8.de>, live-patching@vger.kernel.org,
 Alok Kataria <akataria@vmware.com>, virtualization@lists.linux-foundation.org,
 Jiri Slaby <jslaby@suse.cz>, Ingo Molnar <mingo@kernel.org>
Subject: Re: [Xen-devel] [PATCH 09/13] x86/asm: Convert ALTERNATIVE*()
 assembler macros to preprocessor macros
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDQvMTAvMTcgMTc6NTgsIEpvc2ggUG9pbWJvZXVmIHdyb3RlOgo+IFRoZSBBTFRFUk5BVElW
RSgpIGFuZCBBTFRFUk5BVElWRV8yKCkgbWFjcm9zIGFyZSBHTlUgYXNzZW1ibGVyIG1hY3JvcywK
PiB3aGljaCBtYWtlcyB0aGVtIHF1aXRlIGluZmxleGlibGUgZm9yIGZ1dHVyZSBjaGFuZ2VzLiAg
Q29udmVydCB0aGVtIHRvCj4gcHJlcHJvY2Vzc29yIG1hY3Jvcy4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBKb3NoIFBvaW1ib2V1ZiA8anBvaW1ib2VAcmVkaGF0LmNvbT4KClJldmlld2VkLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 25 11:25:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 11:25:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7Jo3-0005rB-DA; Wed, 25 Oct 2017 11:25:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1e7Jo1-0005r5-Oe
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 11:25:05 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 E4/88-20813-19470F95; Wed, 25 Oct 2017 11:25:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyuP0Ov+6Ekg+
 RBhMWalt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnX9+9kLTglUPHy0lu2BsaVvF2MnBwSAkYS
 byf+Y+pi5OIQEljIKPG47RkTSEJYwFdi8uy1rF2MHBwiAhYSF+9pgNQwC8xmldh/5zFUQyujx
 Kq9L1hAGtgEVCU2XD/FCmLzClhLnJ61ngmkmQUofuZ2HkhYVCBc4k7rOxaIEkGJkzOfgNmcAl
 ESyz9+ZwOxmQXUJf7Mu8QMYYtLbHr2nRXClpfY/nYO8wRG/llI2mchaZmFpGUWkpYFjCyrGDW
 KU4vKUot0jQ31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECw5MBCHYwNi0KPMQo
 ycGkJMob7vEhUogvKT+lMiOxOCO+qDQntfgQowwHh5IE76JioJxgUWp6akVaZg4wUmDSEhw8S
 iK8aSBp3uKCxNzizHSI1ClGXY5nM183MAux5OXnpUqJ8xaCFAmAFGWU5sGNgEXtJUZZKWFeRq
 CjhHgKUotyM0tQ5V8xinMwKgnzfgCZwpOZVwK36RXQEUxARzSpgh1RkoiQkmpgVAjZUdm0QDS
 Te0b1ouX/9nSufWy7XPvCgc+/5jnUZaz6+/0X0zJr5qkrFeWT1aIyQ0vubrjx/gPrw5wk1ebv
 3g1HfC5MuHRkeeQClaCd0nKvju+MWOs7+cyrt7LisyTzk+TLDRJtmjZ0Lzky8zgjR8Eh+dT06
 dNvbmDdmfIk5M4jUbW0g7+smJVYijMSDbWYi4oTAb4evLrVAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1508930704!78871645!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10319 invoked from network); 25 Oct 2017 11:25:04 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-7.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 25 Oct 2017 11:25:04 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id EFE87ABCA;
 Wed, 25 Oct 2017 11:25:03 +0000 (UTC)
To: Josh Poimboeuf <jpoimboe@redhat.com>, x86@kernel.org
References: <cover.1507128293.git.jpoimboe@redhat.com>
 <efabcfb022d29fb0a9ccb39380623573555c2bcb.1507128293.git.jpoimboe@redhat.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <c57fb310-141b-2262-7e17-bf37d3afdf82@suse.com>
Date: Wed, 25 Oct 2017 13:25:02 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <efabcfb022d29fb0a9ccb39380623573555c2bcb.1507128293.git.jpoimboe@redhat.com>
Content-Language: de-DE
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Rusty Russell <rusty@rustcorp.com.au>, xen-devel@lists.xenproject.org,
 Peter Zijlstra <peterz@infradead.org>,
 Linus Torvalds <torvalds@linux-foundation.org>, Mike Galbraith <efault@gmx.de>,
 linux-kernel@vger.kernel.org, Sasha Levin <alexander.levin@verizon.com>,
 Chris Wright <chrisw@sous-sol.org>, Thomas Gleixner <tglx@linutronix.de>,
 Andy Lutomirski <luto@kernel.org>, "H. Peter Anvin" <hpa@zytor.com>,
 Borislav Petkov <bp@alien8.de>, live-patching@vger.kernel.org,
 Alok Kataria <akataria@vmware.com>, virtualization@lists.linux-foundation.org,
 Jiri Slaby <jslaby@suse.cz>, Ingo Molnar <mingo@kernel.org>
Subject: Re: [Xen-devel] [PATCH 10/13] x86/alternative: Support indirect
	call replacement
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDQvMTAvMTcgMTc6NTgsIEpvc2ggUG9pbWJvZXVmIHdyb3RlOgo+IEFkZCBhbHRlcm5hdGl2
ZSBwYXRjaGluZyBzdXBwb3J0IGZvciByZXBsYWNpbmcgYW4gaW5zdHJ1Y3Rpb24gd2l0aCBhbgo+
IGluZGlyZWN0IGNhbGwuICBUaGlzIHdpbGwgYmUgbmVlZGVkIGZvciB0aGUgcGFyYXZpcnQgYWx0
ZXJuYXRpdmVzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEpvc2ggUG9pbWJvZXVmIDxqcG9pbWJvZUBy
ZWRoYXQuY29tPgo+IC0tLQo+ICBhcmNoL3g4Ni9rZXJuZWwvYWx0ZXJuYXRpdmUuYyB8IDIyICsr
KysrKysrKysrKysrKy0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyks
IDcgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9hbHRlcm5h
dGl2ZS5jIGIvYXJjaC94ODYva2VybmVsL2FsdGVybmF0aXZlLmMKPiBpbmRleCAzMzQ0ZDMzODJl
OTEuLjgxYzU3N2M3ZGViYSAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9rZXJuZWwvYWx0ZXJuYXRp
dmUuYwo+ICsrKyBiL2FyY2gveDg2L2tlcm5lbC9hbHRlcm5hdGl2ZS5jCj4gQEAgLTQxMCwyMCAr
NDEwLDI4IEBAIHZvaWQgX19pbml0X29yX21vZHVsZSBub2lubGluZSBhcHBseV9hbHRlcm5hdGl2
ZXMoc3RydWN0IGFsdF9pbnN0ciAqc3RhcnQsCj4gIAkJaW5zbmJ1Zl9zeiA9IGEtPnJlcGxhY2Vt
ZW50bGVuOwo+ICAKPiAgCQkvKgo+IC0JCSAqIDB4ZTggaXMgYSByZWxhdGl2ZSBqdW1wOyBmaXgg
dGhlIG9mZnNldC4KPiAtCQkgKgo+IC0JCSAqIEluc3RydWN0aW9uIGxlbmd0aCBpcyBjaGVja2Vk
IGJlZm9yZSB0aGUgb3Bjb2RlIHRvIGF2b2lkCj4gLQkJICogYWNjZXNzaW5nIHVuaW5pdGlhbGl6
ZWQgYnl0ZXMgZm9yIHplcm8tbGVuZ3RoIHJlcGxhY2VtZW50cy4KPiArCQkgKiBGaXggdGhlIGFk
ZHJlc3Mgb2Zmc2V0cyBmb3IgY2FsbCBhbmQganVtcCBpbnN0cnVjdGlvbnMgd2hpY2gKPiArCQkg
KiB1c2UgUEMtcmVsYXRpdmUgYWRkcmVzc2luZy4KPiAgCQkgKi8KPiAgCQlpZiAoYS0+cmVwbGFj
ZW1lbnRsZW4gPT0gNSAmJiAqaW5zbmJ1ZiA9PSAweGU4KSB7Cj4gKwkJCS8qIGRpcmVjdCBjYWxs
ICovCj4gIAkJCSooczMyICopKGluc25idWYgKyAxKSArPSByZXBsYWNlbWVudCAtIGluc3RyOwo+
IC0JCQlEUFJJTlRLKCJGaXggQ0FMTCBvZmZzZXQ6IDB4JXgsIENBTEwgMHglbHgiLAo+ICsJCQlE
UFJJTlRLKCJGaXggZGlyZWN0IENBTEwgb2Zmc2V0OiAweCV4LCBDQUxMIDB4JWx4IiwKPiAgCQkJ
CSooczMyICopKGluc25idWYgKyAxKSwKPiAgCQkJCSh1bnNpZ25lZCBsb25nKWluc3RyICsgKihz
MzIgKikoaW5zbmJ1ZiArIDEpICsgNSk7Cj4gLQkJfQo+ICAKPiAtCQlpZiAoYS0+cmVwbGFjZW1l
bnRsZW4gJiYgaXNfam1wKHJlcGxhY2VtZW50WzBdKSkKPiArCQl9IGVsc2UgaWYgKGEtPnJlcGxh
Y2VtZW50bGVuID09IDYgJiYgKmluc25idWYgPT0gMHhmZiAmJgo+ICsJCQkgICAqKGluc25idWYr
MSkgPT0gMHgxNSkgewo+ICsJCQkvKiBpbmRpcmVjdCBjYWxsICovCj4gKwkJCSooczMyICopKGlu
c25idWYgKyAyKSArPSByZXBsYWNlbWVudCAtIGluc3RyOwo+ICsJCQlEUFJJTlRLKCJGaXggaW5k
aXJlY3QgQ0FMTCBvZmZzZXQ6IDB4JXgsIENBTEwgKjB4JWx4IiwKPiArCQkJCSooczMyICopKGlu
c25idWYgKyAyKSwKPiArCQkJCSh1bnNpZ25lZCBsb25nKWluc3RyICsgKihzMzIgKikoaW5zbmJ1
ZiArIDIpICsgNik7Cj4gKwo+ICsJCX0gZWxzZSBpZiAoYS0+cmVwbGFjZW1lbnRsZW4gJiYgaXNf
am1wKHJlcGxhY2VtZW50WzBdKSkgewoKSXMgdGhpcyBjb3JyZWN0PyBXaXRob3V0IHlvdXIgcGF0
Y2ggdGhpcyB3YXM6CgppZiAoKmluc25idWYgPT0gMHhlOCkgLi4uCmlmIChpc19qbXAocmVwbGFj
ZW1lbnRbMF0pKSAuLi4KCk5vdyB5b3UgaGF2ZToKCmlmICgqaW5zbmJ1ZiA9PSAweGU4KSAuLi4K
ZWxzZSBpZiAoKmluc25idWYgPT0gMHhmZjE1KSAuLi4KZWxzZSBpZiAoaXNfam1wKHJlcGxhY2Vt
ZW50WzBdKSkgLi4uCgpTbyBvbmx5IG9uZSBvciBub25lIG9mIHRoZSB0aHJlZSB2YXJpYW50cyB3
aWxsIGJlIGV4ZWN1dGVkLiBJbiB0aGUgcGFzdAppdCBjb3VsZCBiZSBub25lLCBvbmUgb3IgYm90
aC4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 25 11:30:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 11:30:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7Jsp-0006QQ-Ur; Wed, 25 Oct 2017 11:30:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <arthurborsboom@gmail.com>) id 1e7JhK-0005Hq-Qs
 for xen-devel@lists.xen.org; Wed, 25 Oct 2017 11:18:11 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 E0/27-14867-2F270F95; Wed, 25 Oct 2017 11:18:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNIsWRWlGSWpSXmKPExsXiVRvkpPux6EO
 kwb1XLBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bHtpSC9SUV+3umMzUwzkvrYuTiEBKYyChx
 bvJlli5GTg4WgTssEjc3ZoEkJAR+sEi8X3ydFSQhIVAlsXXSFHYIu0hiy8epLBB2scTPqTeYQ
 WxeAUGJkzOfgMWFBLwlDjw4BtTLwcEmYCBx6ZQVxHxViWdfulkgygMklh94wghiCwskSfTcOM
 AEYosISEtc+3wZLM4s4COxeMYXxgmMfLOQbJiFJAVha0q0bv/NDmFrSCy4sw8qri2xbOFr5gW
 MrKsYNYpTi8pSi3SNDPSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQKDkwEIdjD+
 WhZwiFGSg0lJlDfc40OkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne74VAOcGi1PTUirTMHGCcw
 KQlOHiURHj3g6R5iwsSc4sz0yFSpxjDOY5tuvyHiWPJlCtAct+eW0Byw827QHITmNwHJjd8fw
 Akn8183cAsxJKXn5cqJc47BWScAMi4jNI8uGWwNHCJUVZKmJcR6HwhnoLUotzMElT5V4ziHIx
 KwrxCwKQixJOZVwJ30yugc5mAzm1SBTu3JBEhJdXAaLe51FEsJszleMDJwH8sxd84e708n+z0
 m6NQFfLnYXpmnqdy5l/H34ucNizruJW6SVJRyyq6mD1MLbxYZHlbvd9x+42/jv26J8dtU2fF4
 vpz1f0ti8OnfXWLZXLaeTTg8fdOXoa82rgbuV8kXSXV1rE9+HzQa3/g9jb1c7UrpP5Fbny5pl
 JWiaU4I9FQi7moOBEAz/1hmP4CAAA=
X-Env-Sender: arthurborsboom@gmail.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1508930288!78870260!1
X-Originating-IP: [74.125.82.66]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9777 invoked from network); 25 Oct 2017 11:18:09 -0000
Received: from mail-wm0-f66.google.com (HELO mail-wm0-f66.google.com)
 (74.125.82.66)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 25 Oct 2017 11:18:09 -0000
Received: by mail-wm0-f66.google.com with SMTP id m72so15534081wmc.0
 for <xen-devel@lists.xen.org>; Wed, 25 Oct 2017 04:18:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=K32lcSKVgHVjPm3t3HBUa0600x0qIlvpiDSznPrswNA=;
 b=jo39u6+g+0UyF2BbvCRSngLsXI7mTG+zAhXq1wiFjSNWPaGSvsd97lJWYVwBFNe2LN
 7hbRn6t9sBLsUdgCU7LouF0v/6Xy+lWo2ZNzrm840JZwbOLHzbLsJsPKiShSOhSZdFBy
 F5P8bs1bMxysSAgI/jh8LLLcVGDes3Mjk7CPv6aX8uUpFr2EcOyVHzdLegbCtCsJKNPA
 b47RNlLzsfnBX0HP6FGaIzG5Mklp+Ep83G+u/QY2aMD3J/X1xGahPU1HnxLjC9dB0scG
 uHCaa0XuuUxZunKy+gmS8M73gUpg2oDeiaNuMCe4hCroudnrlc2EwwcAvimOqY+0fXL5
 Yi4A==
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=K32lcSKVgHVjPm3t3HBUa0600x0qIlvpiDSznPrswNA=;
 b=myCw/veUwW9wiESzarY/nLlcWK7zVqkgOfXkrFwnX2atWmH7xc5PYZL2DULX7z5j2E
 3FD7eFaNRXOECeXjmPrKSZ+VK7GO8ASlMyG0qMv150CYgUZiHJJra4giwUPfGqQ86GcA
 xDObtKpLybG8Gm4inDyIkhnGcVtS4mybb/Gtu6lI84/AJa9fkAxA8TopX7Y4Ia12aIS8
 7qAp5mU/rl5gT1y0IFBptoiepKcCwbuT5U62QtE/yDAU+mndssdxlz22U/9UTBC9XCwo
 XKJF1oA8kkVkNUuD05qUFyhfE3nfSidLTKIYFy1A2oXw6kbJ3icNxJX9bEktCqe4wJOM
 mYNA==
X-Gm-Message-State: AMCzsaWU+PfSQ46pxicbNpMMzp8SC+SnPmRE11L9FmQx+pwKt2cnvs1N
 a8s7ovIy7U6mimdImT7RtviZfBvj72+7iRqeYY/M9w==
X-Google-Smtp-Source: ABhQp+SE7AUHYYK1WG0crH89I5W9fF4gEU7giNomMuANXsxf69vqPYYoQ+qoA98prLRloI4rvbF8ftsyF2xvqoWC0hI=
X-Received: by 10.80.152.21 with SMTP id g21mr23636778edb.305.1508930287969;
 Wed, 25 Oct 2017 04:18:07 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.80.146.214 with HTTP; Wed, 25 Oct 2017 04:17:47 -0700 (PDT)
From: Arthur Borsboom <arthurborsboom@gmail.com>
Date: Wed, 25 Oct 2017 13:17:47 +0200
Message-ID: <CALUcmUk5xXv-eMjKNPP37LkjqWk7XWXBQwpPzTxY70BBLLiZZg@mail.gmail.com>
To: xen-devel@lists.xen.org
X-Mailman-Approved-At: Wed, 25 Oct 2017 11:30:02 +0000
Subject: [Xen-devel] [BUG] xen_gntdev - gntdev_vma_find_special_page -
 unable to handle kernel paging request
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6418492734945902414=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6418492734945902414==
Content-Type: multipart/alternative; boundary="94eb2c195396ce2bfe055c5d3568"

--94eb2c195396ce2bfe055c5d3568
Content-Type: text/plain; charset="UTF-8"

Since about a month, possibly due to software updates, after a couple of
days running several VMs, one of the VM guests crashes and the VM host is
not stable anymore. I need to shutdown all the remaining VM guests (if
possible) and reboot the server by hardware (sudo reboot hangs).

Does anybody have a suggestion how to analyze/resolve this?
All help is appreciated!

Xen: 4.9.0
OS (Dom0): Arch Linux 4.13.7
Dmesg:

[131395.101610] BUG: unable to handle kernel paging request at
ffff88401920c018
[131395.101715] IP: gntdev_vma_find_special_page+0x1d/0x30 [xen_gntdev]
[131395.101796] PGD 1a0a067
[131395.101797] P4D 1a0a067
[131395.101832] PUD 0
[131395.101922] Oops: 0000 [#1] PREEMPT SMP
[131395.101975] Modules linked in: xt_nat xt_physdev br_netfilter
xt_CHECKSUM iptable_mangle ipt_MASQUERADE nf_nat_masquerade_ipv4
iptable_nat nf_nat_ipv4 nf_nat tun bridge stp llc ebtable_filter ebtables
devlink ipt_REJECT nf_reject_ipv4 xt_tcpudp nf_conntrack_ipv4
nf_defrag_ipv4 xt_conntrack nf_conntrack libcrc32c crc32c_generic
ip6table_filter iptable_filter ip6_tables snd_hda_codec_realtek amdkfd
snd_hda_codec_generic snd_hda_codec_hdmi amd_iommu_v2 snd_hda_intel radeon
joydev snd_hda_codec mousedev evdev input_leds led_class mac_hid ppdev
wmi_bmof snd_hda_core i2c_algo_bit ttm snd_hwdep snd_pcm edac_mce_amd
drm_kms_helper crct10dif_pclmul crc32_pclmul crc32c_intel
ghash_clmulni_intel snd_timer pcbc r8169 aesni_intel psmouse aes_x86_64
crypto_simd glue_helper tpm_infineon drm cryptd tpm_tis snd pcspkr
[131395.102862]  agpgart sp5100_tco tpm_tis_core mii syscopyarea
sysfillrect tpm i2c_piix4 sysimgblt soundcore parport_pc parport
fb_sys_fops fam15h_power k10temp wmi shpchp button sch_fq_codel
xen_acpi_processor xen_pciback xen_netback xen_blkback xenfs xen_gntalloc
xen_gntdev xen_evtchn xen_privcmd ip_tables x_tables ext4 crc16 mbcache
jbd2 fscrypto hid_generic usbhid hid sd_mod ata_generic pata_acpi ohci_pci
pata_atiixp serio_raw atkbd libps2 ahci ehci_pci libahci ehci_hcd ohci_hcd
libata usbcore scsi_mod usb_common i8042 serio
[131395.103469] CPU: 0 PID: 10887 Comm: qemu-dm Not tainted 4.13.7-1-ARCH #1
[131395.103554] Hardware name: MICRO-STAR INTERNATIONAL CO.,LTD
MS-7596/760GM-E51(MS-7596), BIOS V3.6 10/26/2012
[131395.103677] task: ffff8800483b1e00 task.stack: ffffc90046598000
[131395.103759] RIP: e030:gntdev_vma_find_special_page+0x1d/0x30
[xen_gntdev]
[131395.103852] RSP: e02b:ffffc9004659bb60 EFLAGS: 00010212
[131395.103927] RAX: ffff88001ef0a360 RBX: ffff8800119a0cb8 RCX:
0000000000624684
[131395.104018] RDX: 8000000624684367 RSI: 00000007ff460397 RDI:
ffff88003dd7b240
[131395.104108] RBP: ffffc9004659bb70 R08: ffff88003dd7b240 R09:
00007ff4603a2000
[131395.104198] R10: 0000000000000001 R11: 00003ffffffff000 R12:
00007ff460397000
[131395.104288] R13: 8000000624684367 R14: 00007ff460398000 R15:
ffffc9004659bce0
[131395.104390] FS:  00007ff4605667c0(0000) GS:ffff880055000000(0000)
knlGS:0000000000000000
[131395.104490] CS:  e033 DS: 0000 ES: 0000 CR0: 0000000080050033
[131395.104564] CR2: ffff88401920c018 CR3: 000000001cb0f000 CR4:
0000000000040660
[131395.104655] Call Trace:
[131395.104695]  ? vm_normal_page+0x5d/0xa0
[131395.104748]  unmap_page_range+0x4e3/0x930
[131395.104804]  unmap_single_vma+0x7d/0xf0
[131395.104857]  unmap_vmas+0x51/0xb0
[131395.104904]  unmap_region+0xbd/0x130
[131395.104953]  ? gnttab_map_refs+0xc4/0x160
[131395.105009]  ? gntdev_mmap+0x3a4/0x610 [xen_gntdev]
[131395.105074]  mmap_region+0x461/0x5f0
[131395.105122]  do_mmap+0x2b3/0x400
[131395.105167]  vm_mmap_pgoff+0xcc/0x120
[131395.105217]  SyS_mmap_pgoff+0x1bc/0x230
[131395.105271]  SyS_mmap+0x1b/0x30
[131395.108716]  entry_SYSCALL_64_fastpath+0x1a/0xa5
[131395.112161] RIP: 0033:0x7ff45dcc3e63
[131395.115644] RSP: 002b:00007ffdf0c57648 EFLAGS: 00000246 ORIG_RAX:
0000000000000009
[131395.119149] RAX: ffffffffffffffda RBX: 000000000000a000 RCX:
00007ff45dcc3e63
[131395.122587] RDX: 0000000000000002 RSI: 000000000000b000 RDI:
0000000000000000
[131395.126005] RBP: 0000000000001000 R08: 000000000000002a R09:
000000000000c000
[131395.129509] R10: 0000000000000001 R11: 0000000000000246 R12:
0000000000000001
[131395.132989] R13: 0000560471ae8e00 R14: 0000560471a66290 R15:
0000000000000000
[131395.136568] Code: 5b 5d c3 90 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00
00 48 8b 87 a8 00 00 00 55 48 89 e5 48 2b 70 68 48 8b 40 60 5d 48 c1 ee 0c
<48> 8b 04 f0 c3 0f 1f 40 00 66 2e 0f 1f 84 00 00 00 00 00 0f 1f
[131395.143798] RIP: gntdev_vma_find_special_page+0x1d/0x30 [xen_gntdev]
RSP: ffffc9004659bb60
[131395.147367] CR2: ffff88401920c018
[131395.150844] ---[ end trace bf61e71da2f22d1c ]---

xl info:

host                   : orion1695
release                : 4.13.7-1-ARCH
version                : #1 SMP PREEMPT Sat Oct 14 20:13:26 CEST 2017
machine                : x86_64
nr_cpus                : 8
max_cpu_id             : 23
nr_nodes               : 1
cores_per_socket       : 4
threads_per_core       : 2
cpu_mhz                : 2300
hw_caps                :
178bf3ff:b698320b:2e500800:0069bfff:00000000:00000008:00000000:00000500
virt_caps              : hvm
total_memory           : 32510
free_memory            : 30751
sharing_freed_memory   : 0
sharing_used_memory    : 0
outstanding_claims     : 0
free_cpus              : 0
xen_major              : 4
xen_minor              : 9
xen_extra              : .0
xen_version            : 4.9.0
xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32
hvm-3.0-x86_32p hvm-3.0-x86_64
xen_scheduler          : credit
xen_pagesize           : 4096
platform_params        : virt_start=0xffff800000000000
xen_changeset          :
xen_commandline        : /boot/xen-4.9.0.gz dom0_mem=1400M,max:1400M
dom0pvh=1 ucode=-1
cc_compiler            : gcc (GCC) 7.1.1 20170630
cc_compile_by          : arthur
cc_compile_domain      : startdedicated.com
cc_compile_date        : Mon Aug 28 11:12:45 CEST 2017
build_id               : 3fb8c28a1eec9d8b7f15f6ba17bf8feb9c20c99c
xend_config_format     : 4

Best Regards,
Arthur Borsboom

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

<div dir=3D"ltr"><div>Since about a month, possibly due to software updates=
, after a couple of days running several VMs, one of the VM guests crashes =
and the VM host is not stable anymore. I need to shutdown all the remaining=
 VM guests (if possible) and reboot the server by hardware (sudo reboot han=
gs).</div><div><br></div><div>Does anybody have a suggestion how to analyze=
/resolve this?</div><div>All help is appreciated!</div><div><br></div><div>=
Xen: 4.9.0</div><div>OS (Dom0): Arch Linux 4.13.7</div><div>Dmesg:<br></div=
><div><br></div><div><div>[131395.101610] BUG: unable to handle kernel pagi=
ng request at ffff88401920c018</div><div>[131395.101715] IP: gntdev_vma_fin=
d_special_page+0x1d/0x30 [xen_gntdev]</div><div>[131395.101796] PGD 1a0a067=
=C2=A0</div><div>[131395.101797] P4D 1a0a067=C2=A0</div><div>[131395.101832=
] PUD 0=C2=A0</div><div>[131395.101922] Oops: 0000 [#1] PREEMPT SMP</div><d=
iv>[131395.101975] Modules linked in: xt_nat xt_physdev br_netfilter xt_CHE=
CKSUM iptable_mangle ipt_MASQUERADE nf_nat_masquerade_ipv4 iptable_nat nf_n=
at_ipv4 nf_nat tun bridge stp llc ebtable_filter ebtables devlink ipt_REJEC=
T nf_reject_ipv4 xt_tcpudp nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack nf=
_conntrack libcrc32c crc32c_generic ip6table_filter iptable_filter ip6_tabl=
es snd_hda_codec_realtek amdkfd snd_hda_codec_generic snd_hda_codec_hdmi am=
d_iommu_v2 snd_hda_intel radeon joydev snd_hda_codec mousedev evdev input_l=
eds led_class mac_hid ppdev wmi_bmof snd_hda_core i2c_algo_bit ttm snd_hwde=
p snd_pcm edac_mce_amd drm_kms_helper crct10dif_pclmul crc32_pclmul crc32c_=
intel ghash_clmulni_intel snd_timer pcbc r8169 aesni_intel psmouse aes_x86_=
64 crypto_simd glue_helper tpm_infineon drm cryptd tpm_tis snd pcspkr</div>=
<div>[131395.102862]=C2=A0 agpgart sp5100_tco tpm_tis_core mii syscopyarea =
sysfillrect tpm i2c_piix4 sysimgblt soundcore parport_pc parport fb_sys_fop=
s fam15h_power k10temp wmi shpchp button sch_fq_codel xen_acpi_processor xe=
n_pciback xen_netback xen_blkback xenfs xen_gntalloc xen_gntdev xen_evtchn =
xen_privcmd ip_tables x_tables ext4 crc16 mbcache jbd2 fscrypto hid_generic=
 usbhid hid sd_mod ata_generic pata_acpi ohci_pci pata_atiixp serio_raw atk=
bd libps2 ahci ehci_pci libahci ehci_hcd ohci_hcd libata usbcore scsi_mod u=
sb_common i8042 serio</div><div>[131395.103469] CPU: 0 PID: 10887 Comm: qem=
u-dm Not tainted 4.13.7-1-ARCH #1</div><div>[131395.103554] Hardware name: =
MICRO-STAR INTERNATIONAL CO.,LTD MS-7596/760GM-E51(MS-7596), BIOS V3.6 10/2=
6/2012</div><div>[131395.103677] task: ffff8800483b1e00 task.stack: ffffc90=
046598000</div><div>[131395.103759] RIP: e030:gntdev_vma_find_special_page+=
0x1d/0x30 [xen_gntdev]</div><div>[131395.103852] RSP: e02b:ffffc9004659bb60=
 EFLAGS: 00010212</div><div>[131395.103927] RAX: ffff88001ef0a360 RBX: ffff=
8800119a0cb8 RCX: 0000000000624684</div><div>[131395.104018] RDX: 800000062=
4684367 RSI: 00000007ff460397 RDI: ffff88003dd7b240</div><div>[131395.10410=
8] RBP: ffffc9004659bb70 R08: ffff88003dd7b240 R09: 00007ff4603a2000</div><=
div>[131395.104198] R10: 0000000000000001 R11: 00003ffffffff000 R12: 00007f=
f460397000</div><div>[131395.104288] R13: 8000000624684367 R14: 00007ff4603=
98000 R15: ffffc9004659bce0</div><div>[131395.104390] FS:=C2=A0 00007ff4605=
667c0(0000) GS:ffff880055000000(0000) knlGS:0000000000000000</div><div>[131=
395.104490] CS:=C2=A0 e033 DS: 0000 ES: 0000 CR0: 0000000080050033</div><di=
v>[131395.104564] CR2: ffff88401920c018 CR3: 000000001cb0f000 CR4: 00000000=
00040660</div><div>[131395.104655] Call Trace:</div><div>[131395.104695]=C2=
=A0 ? vm_normal_page+0x5d/0xa0</div><div>[131395.104748]=C2=A0 unmap_page_r=
ange+0x4e3/0x930</div><div>[131395.104804]=C2=A0 unmap_single_vma+0x7d/0xf0=
</div><div>[131395.104857]=C2=A0 unmap_vmas+0x51/0xb0</div><div>[131395.104=
904]=C2=A0 unmap_region+0xbd/0x130</div><div>[131395.104953]=C2=A0 ? gnttab=
_map_refs+0xc4/0x160</div><div>[131395.105009]=C2=A0 ? gntdev_mmap+0x3a4/0x=
610 [xen_gntdev]</div><div>[131395.105074]=C2=A0 mmap_region+0x461/0x5f0</d=
iv><div>[131395.105122]=C2=A0 do_mmap+0x2b3/0x400</div><div>[131395.105167]=
=C2=A0 vm_mmap_pgoff+0xcc/0x120</div><div>[131395.105217]=C2=A0 SyS_mmap_pg=
off+0x1bc/0x230</div><div>[131395.105271]=C2=A0 SyS_mmap+0x1b/0x30</div><di=
v>[131395.108716]=C2=A0 entry_SYSCALL_64_fastpath+0x1a/0xa5</div><div>[1313=
95.112161] RIP: 0033:0x7ff45dcc3e63</div><div>[131395.115644] RSP: 002b:000=
07ffdf0c57648 EFLAGS: 00000246 ORIG_RAX: 0000000000000009</div><div>[131395=
.119149] RAX: ffffffffffffffda RBX: 000000000000a000 RCX: 00007ff45dcc3e63<=
/div><div>[131395.122587] RDX: 0000000000000002 RSI: 000000000000b000 RDI: =
0000000000000000</div><div>[131395.126005] RBP: 0000000000001000 R08: 00000=
0000000002a R09: 000000000000c000</div><div>[131395.129509] R10: 0000000000=
000001 R11: 0000000000000246 R12: 0000000000000001</div><div>[131395.132989=
] R13: 0000560471ae8e00 R14: 0000560471a66290 R15: 0000000000000000</div><d=
iv>[131395.136568] Code: 5b 5d c3 90 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44=
 00 00 48 8b 87 a8 00 00 00 55 48 89 e5 48 2b 70 68 48 8b 40 60 5d 48 c1 ee=
 0c &lt;48&gt; 8b 04 f0 c3 0f 1f 40 00 66 2e 0f 1f 84 00 00 00 00 00 0f 1f=
=C2=A0</div><div>[131395.143798] RIP: gntdev_vma_find_special_page+0x1d/0x3=
0 [xen_gntdev] RSP: ffffc9004659bb60</div><div>[131395.147367] CR2: ffff884=
01920c018</div><div>[131395.150844] ---[ end trace bf61e71da2f22d1c ]---</d=
iv><div><br></div></div><div>xl info:</div><div><br></div><div><div>host=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: orion16=
95</div><div>release=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 : 4.13.7-1-ARCH</div><div>version=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 : #1 SMP PREEMPT Sat Oct 14 20:13:26 CEST 2017</div><div>mac=
hine=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : x86_64</div><=
div>nr_cpus=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : 8</div=
><div>max_cpu_id=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: 23</div><=
div>nr_nodes=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: 1</div=
><div>cores_per_socket=C2=A0 =C2=A0 =C2=A0 =C2=A0: 4</div><div>threads_per_=
core=C2=A0 =C2=A0 =C2=A0 =C2=A0: 2</div><div>cpu_mhz=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : 2300</div><div>hw_caps=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : 178bf3ff:b698320b:2e500800:0069=
bfff:00000000:00000008:00000000:00000500</div><div>virt_caps=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : hvm</div><div>total_memory=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: 32510</div><div>free_memory=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 : 30751</div><div>sharing_freed_memory=C2=A0 =
=C2=A0: 0</div><div>sharing_used_memory=C2=A0 =C2=A0 : 0</div><div>outstand=
ing_claims=C2=A0 =C2=A0 =C2=A0: 0</div><div>free_cpus=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 : 0</div><div>xen_major=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 : 4</div><div>xen_minor=C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 : 9</div><div>xen_extra=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 : .0</div><div>xen_version=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 : 4.9.0</div><div>xen_caps=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0: xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0=
-x86_32p hvm-3.0-x86_64=C2=A0</div><div>xen_scheduler=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 : credit</div><div>xen_pagesize=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0: 4096</div><div>platform_params=C2=A0 =C2=A0 =C2=A0 =C2=A0 : =
virt_start=3D0xffff800000000000</div><div>xen_changeset=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 :=C2=A0</div><div>xen_commandline=C2=A0 =C2=A0 =C2=A0 =C2=A0=
 : /boot/xen-4.9.0.gz dom0_mem=3D1400M,max:1400M dom0pvh=3D1 ucode=3D-1</di=
v><div>cc_compiler=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : gcc (GCC) 7.1=
.1 20170630</div><div>cc_compile_by=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : art=
hur</div><div>cc_compile_domain=C2=A0 =C2=A0 =C2=A0 : <a href=3D"http://sta=
rtdedicated.com">startdedicated.com</a></div><div>cc_compile_date=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 : Mon Aug 28 11:12:45 CEST 2017</div><div>build_id=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: 3fb8c28a1eec9d8b7f15f6ba1=
7bf8feb9c20c99c</div><div>xend_config_format=C2=A0 =C2=A0 =C2=A0: 4</div></=
div><div><br></div><div>Best Regards,</div><div>Arthur Borsboom<div class=
=3D"gmail_signature"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><di=
v></div><span style=3D"color:rgb(136,136,136);font-family:Tahoma"></span></=
div></div></div></div>
</div></div>

--94eb2c195396ce2bfe055c5d3568--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6418492734945902414==--


From xen-devel-bounces@lists.xen.org Wed Oct 25 11:30:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 11:30:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7JtL-0006cL-Ar; Wed, 25 Oct 2017 11:30:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=464407fc7=Andrew.Cooper3@citrix.com>)
 id 1e7JtK-0006c8-0W
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 11:30:34 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 DC/51-08856-9D570F95; Wed, 25 Oct 2017 11:30:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsWSzvfng+6N0g+
 RBucOqlt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlb7z9lLZjnXtF0q52lgfGbZRcjJ4eEgL/E
 i1W/mLoYOTiEBcwkPnxNAgmLCOhIXN37grWLkYuDWaCJRWLWgh9gjpBAI7PEpk8f2EGq2AT0J
 Xa/+ATWzCtgK7HyZDRImEVAVeLeubWsILaoQLhE09l+FhCbV0BQ4uTMJ2A2p0CgROvPVywgrc
 wCmhLrd+mDhJkF5CWat85mhrDFJZq+rAQbIySgJnGt/xI7xMnpEhOf9bBMYBSYhWTqLIRJs5B
 MmoVk0gJGllWMGsWpRWWpRbpGFnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIEB
 W8/AwLiDsf2E3yFGSQ4mJVHecI8PkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeH2AESAkWJSan
 lqRlpkDjB2YtAQHj5IIrytImre4IDG3ODMdInWK0ZLj2KbLf5g4fky6AiSfzXzdwCzEkpefly
 olzhsM0iAA0pBRmgc3DhbflxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ88qATOHJzCuB2/o
 K6CAmoIOaVMEOKklESEk1MMr/cO7KZqzImB9XVSt+tN/k/8/Ev94HvGMCs66tPsWYcc8qfr3D
 fAUvwTMczU+ZXmx3+RQYYn1v1nY20aXfiqIN7PTfaEReYph55dqlU74mmzM1O+N/zZKbpq934
 eDHtR/uh+xY+/TpKTW3v4/dLzX3745RyPxt6hXreWdG/66I8t2cLp+9dymxFGckGmoxFxUnAg
 CUvJbo6gIAAA==
X-Env-Sender: prvs=464407fc7=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1508931028!111737901!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53848 invoked from network); 25 Oct 2017 11:30:31 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Oct 2017 11:30:31 -0000
X-IronPort-AV: E=Sophos;i="5.43,431,1503360000"; d="scan'208";a="106490953"
To: George Dunlap <george.dunlap@citrix.com>
References: <20170911170159.3083-1-george.dunlap@citrix.com>
 <50f9cf70-c6e4-aeac-c8e2-3e671e87b8b9@citrix.com>
 <749363b2-178a-2b3d-8180-6655d450ca7e@citrix.com>
 <3a69c9b5-672c-bad6-e5a1-5b7c27269bc0@citrix.com>
 <229a4044-0b10-f466-3c62-4d6b7b7afc2c@citrix.com>
 <f5d2deac-dd71-7772-63f9-51531f453dc6@citrix.com>
 <CAFLBxZbDwBfGgNNFBsObqsrUE6q_NBiP0keVRjsEGz9rHGNHDw@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <500ff3d7-fbcc-2b64-232a-cc26ec697e3b@citrix.com>
Date: Wed, 25 Oct 2017 12:30:23 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <CAFLBxZbDwBfGgNNFBsObqsrUE6q_NBiP0keVRjsEGz9rHGNHDw@mail.gmail.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC v2] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjUvMTAvMTcgMTE6NTksIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+Pj4+Pj4gKyAgICBMaW1p
dCwgeDg2IEhWTTogMTI4Cj4+Pj4+Pj4gKyAgICBMaW1pdCwgQVJNMzI6IDgKPj4+Pj4+PiArICAg
IExpbWl0LCBBUk02NDogMTI4Cj4+Pj4+Pj4gKwo+Pj4+Pj4+ICtbWFhYIEFuZHJldyBDb29wZXI6
IERvIHdhbnQgdG8gYWRkICJMaW1pdC1TZWN1cml0eSIgaGVyZSBmb3Igc29tZSBvZiB0aGVzZT9d
Cj4+Pj4+PiAzMiBmb3IgZWFjaC4gIDY0IHZjcHUgSFZNIGd1ZXN0cyBjYW4gZXhjZXJwdCBlbm91
Z2ggcDJtIGxvY2sgcHJlc3N1cmUgdG8KPj4+Pj4+IHRyaWdnZXIgYSA1IHNlY29uZCBob3N0IHdh
dGNoZG9nIHRpbWVvdXQuCj4+Pj4+IElzIHRoYXQgIjMyIGZvciB4ODYgUFYgYW5kIHg4NiBIVk0i
LCBvciAiMzIgZm9yIHg4NiBIVk0gYW5kIEFSTTY0Ij8gIE9yCj4+Pj4+IHNvbWV0aGluZyBlbHNl
Pwo+Pj4+IFRoZSBmb3JtZXIuICBJJ20gbm90IHF1YWxpZmllZCB0byBjb21tZW50IG9uIGFueSBv
ZiB0aGUgQVJNIGxpbWl0cy4KPj4+Pgo+Pj4+IFRoZXJlIGFyZSBzZXZlcmFsIG5vbi10cml2aWFs
IGZvcl9lYWNoX3ZjcHUoKSBsb29wcyBpbiB0aGUgZG9tYWluX2tpbGwKPj4+PiBwYXRoIHdoaWNo
IGFyZW4ndCBoYW5kbGVkIGJ5IGNvbnRpbnVhdGlvbnMuICBJU1RSIDEyOCB2Y3B1cyBpcyBlbm91
Z2ggdG8KPj4+PiB0cmlwIGEgd2F0Y2hkb2cgdGltZW91dCB3aGVuIGZyZWVpbmcgcGFnZXRhYmxl
cy4KPj4+IEkgZG9uJ3QgdGhpbmsgMzIgaXMgYSByZWFsbHkgcHJhY3RpY2FsIGxpbWl0Lgo+PiBX
aGF0IGRvIHlvdSBtZWFuIGJ5IHByYWN0aWNhbCBoZXJlLCBhbmQgd2hhdCBldmlkZW5jZSBhcmUg
eW91IGJhc2luZwo+PiB0aGlzIG9uPwo+Pgo+PiBBbW9uZ3N0IG90aGVyIHRoaW5ncywgdGhlcmUg
aXMgYW4gQUJJIGJvdW5kYXJ5IGluIFhlbiBhdCAzMiB2Y3B1cywgYW5kCj4+IGdpdmVuIGhvdyBv
ZnRlbiBpdCBpcyBicm9rZW4gaW4gTGludXgsIGl0cyBjbGVhciB0aGF0IHRoZXJlIGlzbid0Cj4+
IHJlZ3VsYXIgdGVzdGluZyBoYXBwZW5pbmcgYmV5b25kIHRoaXMgbGltaXQuCj4gSXMgdGhhdCB0
cnVlIGZvciBkb20wIGFzIHdlbGw/CgpZZXMuwqAgVGhlIHByb2JsZW0gaXM6CgpzdHJ1Y3Qgc2hh
cmVkX2luZm8gewrCoMKgwqAgc3RydWN0IHZjcHVfaW5mbyB2Y3B1X2luZm9bWEVOX0xFR0FDWV9N
QVhfVkNQVVNdOwouLi4KCmFuZCB3aGlsZSB0aGVyZSBhcmUgd2F5cyB0byBtYWtlIGEgbGFyZ2Vy
IG51bWJlciBvZiB2Y3B1cyB3b3JrLCBpdApyZXF1aXJlcyBhZGRpdGlvbmFsIGh5cGVyY2FsbHMg
dG8gbWFrZSBhbHRlcm5hdGUgYXJyYW5nZW1lbnRzIGZvciB0aGUKdmNwdXMgYmV5b25kIHRoZSAz
MiBib3VuZGFyeSwgYW5kIHRoZXNlIGFycmFuZ2VtZW50cyBhcHBlYXIgdG8gYmUgYnJva2VuCm1v
cmUgb2Z0ZW4gdGhhbiBub3QgYXJvdW5kIHN1c3BlbmQvcmVzdW1lLgoKPgo+Pj4gSSdtIGluY2xp
bmVkIHRvIHNheSB0aGF0IGlmIGEgcm9ndWUgZ3Vlc3QgY2FuIGNyYXNoIGEgaG9zdCB3aXRoIDMz
IHZjcHVzLCB3ZSBzaG91bGQgaXNzdWUgYW4gWFNBCj4+PiBhbmQgZml4IGl0Lgo+PiBUaGUgcmVh
c29uIFhlblNlcnZlciBsaW1pdHMgYXQgMzIgdmNwdXMgaXMgdGhhdCBJIGNhbiBjcmFzaCBYZW4g
d2l0aCBhCj4+IDY0IHZjcHUgSFZNIGRvbWFpbi4gIFRoZSByZWFzb24gaXQgaGFzbid0IGJlZW4g
bXkgdG9wIHByaW9yaXR5IHRvIGZpeAo+PiB0aGlzIGlzIGJlY2F1c2UgdGhlcmUgaXMgdmVyeSBs
aXR0bGUgY3VzdG9tZXIgaW50ZXJlc3QgaW4gcHVzaGluZyB0aGlzCj4+IGxpbWl0IGhpZ2hlci4K
Pj4KPj4gT2J2aW91c2x5LCB3ZSBzaG91bGQgZml4IGlzc3VlcyBhcyBhbmQgd2hlbiB0aGV5IGFy
ZSBkaXNjb3ZlcmVkLCBhbmQKPj4gd29yayB0b3dhcmRzIGluY3JlYXNpbmcgdGhlIGxpbWl0cyBp
biB0aGUgbG9uZ3Rlcm0sIGJ1dCBzYXlpbmcgInRoaXMKPj4gbGltaXQgc2VlbXMgdG9vIGxvdywg
c28gbGV0cyBwcm92aXNpb25hbGx5IHNldCBpdCBoaWdoZXIiIGlzIHNob3J0Cj4+IHNpZ2h0ZWQg
YW5kIGEgcmVjaXBlIGZvciBtb3JlIFhTQXMuCj4gT0sgLS0gSSdsbCBzZXQgdGhpcyB0byAzMiBm
b3Igbm93IGFuZCBzZWUgaWYgYW55b25lIGVsc2Ugd2FudHMgdG8KPiBhcmd1ZSBmb3IgYSBkaWZm
ZXJlbnQgdmFsdWUuCgpTb3VuZHMgZ29vZCB0byBtZS4KCj4KPj4+Pj4+PiArCj4+Pj4+Pj4gKyMj
IyB4ODYgUFYvRXZlbnQgQ2hhbm5lbHMKPj4+Pj4+PiArCj4+Pj4+Pj4gKyAgICBMaW1pdDogMTMx
MDcyCj4+Pj4+PiBXaHkgZG8gd2UgY2FsbCBvdXQgZXZlbnQgY2hhbm5lbCBsaW1pdHMgYnV0IG5v
dCBncmFudCB0YWJsZSBsaW1pdHM/Cj4+Pj4+PiBBbHNvLCB3aHkgaXMgdGhpcyB4ODY/ICBUaGUg
MmwgYW5kIGZpZm8gQUJJcyBhcmUgYXJjaCBhZ25vc3RpYywgYXMgZmFyCj4+Pj4+PiBhcyBJIGFt
IGF3YXJlLgo+Pj4+PiBTdXJlLCBidXQgSSdtIHByZXR0eSBzdXJlIHRoYXQgQVJNIGd1ZXN0cyBk
b24ndCAocGVyaGFwcyBjYW5ub3Q/KSB1c2UgUFYKPj4+Pj4gZXZlbnQgY2hhbm5lbHMuCj4+Pj4g
VGhpcyBpcyBtaXhpbmcgdGhlIGh5cGVydmlzb3IgQVBJL0FCSSBjYXBhYmlsaXRpZXMgd2l0aCB0
aGUgYWN0dWFsCj4+Pj4gYWJpbGl0aWVzIG9mIGd1ZXN0cyAod2hpY2ggaXMgYWxzbyBkaWZmZXJl
bnQgdG8gd2hhdCBMaW51eCB3b3VsZCB1c2UgaW4KPj4+PiB0aGUgZ3Vlc3RzKS4KPj4+IEknZCBz
YXkgcmF0aGVyIHRoYXQgeW91IGFyZSBtaXhpbmcgdXAgdGhlIHRlY2huaWNhbCBhYmlsaXRpZXMg
b2YgYQo+Pj4gc3lzdGVtIHdpdGggdXNlci1mYWNpbmcgZmVhdHVyZXMuICA6LSkgIEF0IHRoZSBt
b21lbnQgdGhlcmUgaXMgbm8gcmVhc29uCj4+PiBmb3IgYW55IEFSTSB1c2VyIHRvIGV2ZW4gdGhp
bmsgYWJvdXQgZXZlbnQgY2hhbm5lbHMsIHNvIHRoZXJlJ3Mgbm8KPj4+IHJlYXNvbiB0byBib3Ro
ZXIgdGhlbSB3aXRoIHRoZSB0ZWNobmljYWwgZGV0YWlscy4gIElmIGF0IHNvbWUgcG9pbnQgdGhh
dAo+Pj4gY2hhbmdlcywgd2UgY2FuIG1vZGlmeSB0aGUgZG9jdW1lbnQuCj4+IFlvdSBkbyByZWFs
aXNlIHRoYXQgcmVjZWl2aW5nIGFuIGV2ZW50IGlzIGVudGlyZWx5IGFzeW1tZXRyaWMgd2l0aAo+
PiBzZW5kaW5nIGFuIGV2ZW50Pwo+Pgo+PiBFdmVuIG9uIEFSTSwge25ldCxibGt9ZnJvbnQgbmVl
ZHMgdG8gc3BlYWsgZXZlbnRfezJsLGZpZm99IHdpdGggWGVuIHRvCj4+IGJpbmQgYW5kIHVzZSBp
dHMgaW50ZXJkb21haW4gZXZlbnQgY2hhbm5lbChzKSB3aXRoIHtuZXQsYmxrfWJhY2suCj4gSSBn
dWVzcyBJIGRpZG4ndCByZWFsaXplIHRoYXQgKGFuZCBqdXN0IG5vdGljZWQgU3RlZmFubydzIGNv
bW1lbnQKPiBzYXlpbmcgQVJNIHVzZXMgZXZlbnQgY2hhbm5lbHMpLgo+Cj4+Pj4gQVJNIGd1ZXN0
cywgYXMgd2VsbCBhcyB4ODYgSFZNIHdpdGggQVBJQ1YgKGNvbmZpZ3VyZWQgcHJvcGVybHkpIHdp
bGwKPj4+PiBhY3RpdmVseSB3YW50IHRvIGF2b2lkIHRoZSBndWVzdCBldmVudCBjaGFubmVsIGlu
dGVyZmFjZSwgYmVjYXVzZSBpdHMKPj4+PiBzbG93ZXIuCj4+Pj4KPj4+PiBUaGlzIHNvbGl0YXJ5
IGV2dGNobiBsaW1pdCBzZXJ2ZXMgbm8gdXNlZnVsIHB1cnBvc2UgSU1PLgo+Pj4gVGhlcmUgbWF5
IGJlIGEgcG9pbnQgdG8gd2hhdCB5b3UncmUgc2F5aW5nOiBUaGUgZXZlbnQgY2hhbm5lbCBsaW1p
dAo+Pj4gbm9ybWFsbHkgbWFuaWZlc3RzIGl0c2VsZiBhcyBhIGxpbWl0IG9uIHRoZSBudW1iZXIg
b2YgZ3Vlc3RzIC8gdG90YWwKPj4+IGRldmljZXMuCj4+Pgo+Pj4gT24gdGhlIG90aGVyIGhhbmQs
IGhhdmluZyB0aGVzZSBraW5kcyBvZiBsaW1pdHMgYXJvdW5kIGRvZXMgbWFrZSBzZW5zZS4KPj4+
Cj4+PiBMZXQgbWUgZ2l2ZSBpdCBzb21lIHRob3VnaHRzLiAgKElmIGFueW9uZSBlbHNlIGhhcyBh
bnkgb3BpbmlvbnMuLi4pCj4+IFRoZSBldmVudF9maWZvIGxpbWl0IGlzIHBlci1kb21haW4sIG5v
dCBzeXN0ZW0td2lkZS4KPj4KPj4gSW4gZ2VuZXJhbCB0aGlzIG9ubHkgbWF0dGVycyBmb3IgYSBt
b25vbGl0aGljIGRvbTAsIGFzIGl0IGlzIG9uZSBlbmQgb2YKPj4gZWFjaCBldmVudCBjaGFubmVs
IGluIHRoZSBzeXN0ZW0uCj4gU3VyZSAtLSBhbmQgdGhhdCdzIHdoeSB0aGUgbGltaXQgdXNlZCB0
byBtYXR0ZXIuICBJdCBkb2Vzbid0IHNlZW0gdG8KPiBtYXR0ZXIgYXQgdGhlIG1vbWVudCBiZWNh
dXNlIHlvdSBub3cgaGl0IG90aGVyIHJlc291cmNlIGJvdHRsZW5lY2tzCj4gYmVmb3JlIHlvdSBo
aXQgdGhlIGV2ZW50IGNoYW5uZWwgbGltaXQuCgpUaGlzIHBvaW50IGhpZ2hsaWdodHMgd2h5IGNv
bmpvaW5pbmcgdGhlIGluZm9ybWF0aW9uIGlzIG1pc2xlYWRpbmcuCgpBIGRvbTAgd2hpY2ggKGZv
ciB3aGF0ZXZlciByZWFzb24pIGNob29zZXMgdG8gdXNlIGV2ZW50XzJsIHdpbGwgc3RpbGwKaGl0
IHRoZSBldmVudCBjaGFubmVsIGJvdHRsZWtuZWNrIGJlZm9yZSBvdGhlciByZXNvdXJjZSBib3R0
bGVrbmVja3MuCgpJJ2QgZXhwZWN0IHRoZSBpbmZvcm1hdGlvbiB0byBsb29rIGEgbGl0dGxlIG1v
cmUgbGlrZSB0aGlzIChmb3JtYXR0aW5nCnN1YmplY3QgdG8gaW1wcm92ZW1lbnQpCgojIyBFdmVu
dCBjaGFubmVscwoKIyMjIEV2ZW50IENoYW5uZWwgMi1sZXZlbCBBQkkKTGltaXQtdGhlb3JldGlj
YWwgKHBlciBndWVzdCk6IDEwMjQgKDMyYml0IGd1ZXN0KSwgNDA5NiAoNjRiaXQgZ3Vlc3QpClN1
cHBvcnRlZAoKIyMjIEV2ZW50IENoYW5uZWwgRklGTyBBQkkKTGltaXQtdGhlb3JldGljYWwgKHBl
ciBndWVzdCk6IDEzMTA3MgpTdXBwb3J0ZWQKCihXZSBtYXkgd2FudCBhIHNob3J0aGFuZCBmb3Ig
InRoaXMgaXMgdGhlIHRoZW9yZXRpY2FsIGxpbWl0LCBhbmQgd2UKc3VwcG9ydCBpdCBhbGwgdGhl
IHdheSB1cCB0byB0aGUgbGltaXQiKS4KCj4KPj4+Pj4gICogR3Vlc3Qgc2VyaWFsIGNvbnNvbGUK
Pj4+PiBXaGljaCBjb25zb2xlcz8gIEEgcWVtdSBlbXVsYXRlZC1zZXJpYWwgd2lsbCBiZSBxZW11
cyBwcm9ibGVtIHRvIGRlYWwKPj4+PiB3aXRoLiAgQW55dGhpbmcgeGVuY29uc29sZWQgYmFzZWQg
d2lsbCBiZSB0aGUgZ3Vlc3RzIHByb2JsZW0gdG8gZGVhbAo+Pj4+IHdpdGgsIHNvIHBhc3MuCj4+
PiBJZiB0aGUgZ3Vlc3Qgc2V0cyB1cCBleHRyYSBjb25zb2xlcywgdGhlc2Ugd2lsbCBzaG93IHVw
IGluIHNvbWUKPj4+IGFwcHJvcHJpYXRlbHktZGlzY292ZXJhYmxlIHBsYWNlIGFmdGVyIHRoZSBt
aWdyYXRlPwo+PiBUaGF0IGlzIGEgY29tcGxldGUgY2FuIG9mIHdvcm1zLiAgV2hlcmUgZG8geW91
IGRyYXcgdGhlIGxpbmU/ICBsb2cgZmlsZXMKPj4gd2lsbCBnZXQgc3BsaWNlZCBhY3Jvc3MgdGhl
IG1pZ3JhdGUgcG9pbnQsIGFuZCBgeGwgY29uc29sZSAkRE9NYCB3aWxsCj4+IHRlcm1pbmF0ZSwg
YnV0IHdoZXRoZXIgdGhpcyBpcyAicmVhc29uYWJseSBleHBlY3RlZCIgaXMgdmVyeSBzdWJqZWN0
aXZlLgo+IExvZyBmaWxlcyBnZXR0aW5nIHNwbGljZWQgYW5kIGB4bCBjb25zb2xlYCB0ZXJtaW5h
dGluZyBpcyBJIHRoaW5rCj4gcmVhc29uYWJsZSB0byBleHBlY3QuICBJIHdhcyBtb3JlIHRhbGtp
bmcgYWJvdXQgdGhlICJjaGFubmVsIiBmZWF0dXJlCj4gKHNlZSB4bC5jZmcgbWFuIHBhZ2Ugb24g
J2NoYW5uZWxzJykgLS0gd2lsbCB0aGUgZGV2aWNlIGZpbGUgc2hvdyB1cCBvbgo+IHRoZSByZW1v
dGUgZG9tMCBhZnRlciBtaWdyYXRpb24/CgpBIGN1cnNvcnkgYGdpdCBncmVwYCBkb2Vzbid0IHNo
b3cgYW55dGhpbmcgcHJvbWlzaW5nLgoKPgo+IEJ1dCBJIHN1cHBvc2UgdGhhdCBmZWF0dXJlIGRv
ZXNuJ3QgcmVhbGx5IGJlbG9uZyB1bmRlciAiZGVidWdnaW5nLAo+IGFuYWx5c2lzLCBhbmQgY3Jh
c2ggcG9zdC1tb3J0ZW0iLgo+Cj4+Pj4+ICAqIEludGVsIFBsYXRmb3JtIFFvUwo+Pj4+IE5vdCBl
eHBvc2VkIHRvIGd1ZXN0cyBhdCBhbGwsIHNvIGl0IGhhcyBubyBtaWdyYXRpb24gaW50ZXJhY3Rp
b24gYXRtLgo+Pj4gV2VsbCBzdXBwb3NlIGEgdXNlciBsaW1pdGVkIGEgZ3Vlc3QgdG8gdXNpbmcg
b25seSAxayBvZiBMMyBjYWNoZSwgYW5kCj4+PiB0aGVuIHNhdmVkIGFuZCByZXN0b3JlZCBpdC4g
IFdvdWxkIHNoZSBiZSBzdXJwcmlzZWQgdGhhdCB0aGUgUW9TIGxpbWl0Cj4+PiBkaXNhcHBlYXJl
ZD8KPj4+Cj4+PiBJIHRoaW5rIHNvLCBzbyB3ZSBzaG91bGQgcHJvYmFibHkgY2FsbCBpdCBvdXQu
Cj4+IE9oIC0geW91IG1lYW4gdGhlIHhsIGNvbmZpZ3VyYXRpb24uCj4+Cj4+IEEgcXVpY2sgYGdp
dCBncmVwYCBzYXlzIHRoYXQgbGlieGxfcHNyLmMgaXNuJ3QgcmVmZXJlbmNlZCBieSBhbnkgb3Ro
ZXIKPj4gY29kZSBpbiBsaWJ4bCwgd2hpY2ggbWVhbnMgdGhhdCB0aGUgc2V0dGluZ3MgYWxtb3N0
IGNlcnRhaW5seSBnZXQgbG9zdAo+PiBvbiBtaWdyYXRlLgo+IENhbid0IHlvdSBtb2RpZnkgcmVz
dHJpY3Rpb25zIGFmdGVyIHRoZSBWTSBpcyBzdGFydGVkPyAgQnV0IGVpdGhlcgo+IHdheSwgdGhl
eSB3b24ndCBiZSB0aGVyZSBhZnRlciBtaWdyYXRlLCB3aGljaCBtYXkgYmUgc3VycHJpc2luZy4K
Ckl0IGFwcGVhcnMgdGhhdCB0aGUgbGlieGwgc2lkZSBvZiB0aGlzIGJhc2ljYWxseSBzdGF0ZWxl
c3MsIGFuZCBqdXN0CnNodWZmbGVzIHNldHRpbmdzIGJldHdlZW4gdGhlIHhsIGNtZGxpbmUgYW5k
IFhlbi4KCj4KPj4+Pj4gICogUmVtdXMKPj4+Pj4gICogQ09MTwo+Pj4+IFRoZXNlIGFyZSBib3Ro
IG1pZ3JhdGlvbiBwcm90b2NvbHMgdGhlbXNlbHZlcywgc28gZG9uJ3QgcmVhbGx5IGZpdCBpbnRv
Cj4+Pj4gdGhpcyBjYXRlZ29yeS4gIEFueXRoaW5nIHdpdGggd29ya3MgaW4gbm9ybWFsIG1pZ3Jh
dGlvbiBzaG91bGQgd29yayB3aGVuCj4+Pj4gdXNpbmcgdGhlc2UuCj4+PiBUaGUgcXVlc3Rpb24g
aXMsICJJZiBJIGhhdmUgYSBWTSB3aGljaCBpcyB1c2luZyBSZW11cywgY2FuIEkgY2FsbCBgeGwK
Pj4+IG1pZ3JhdGUvKHNhdmUrcmVzdG9yZSlgIG9uIGl0PyIKPj4gVGhlcmUgaXMgbm8gc3VjaCB0
aGluZyBhcyAiQSBWTSB1c2luZyBSZW11cy9DT0xPIiB3aGljaCBpc24ndCBtaWdyYXRpbmcuCj4+
Cj4+IENhbGxpbmcgYHhsIG1pZ3JhdGVgIGEgc2Vjb25kIHRpbWUgaXMgdXNlciBlcnJvciwgYW5k
IHRoZXkgZ2V0IHRvIGtlZXAKPj4gYWxsIHRoZSBwaWVjZXMuCj4+Cj4+PiBJLmUuLCBzdXBwb3Nl
IEkgaGF2ZSBhIFZNIG9uIGhvc3QgQSAobG9jYWwpIGJlaW5nIHJlcGxpY2F0ZWQgdG8gaG9zdCBY
Cj4+PiAocmVtb3RlKSB2aWEgUkVNVVMuICBDYW4gSSBtaWdyYXRlIHRoYXQgVk0gdG8gaG9zdCBC
IChhbHNvIGxvY2FsKSwgd2hpbGUKPj4+IG1haW50YWluaW5nIHRoZSByZXBsaWNhdGlvbiB0byBo
b3N0IFg/Cj4+Pgo+Pj4gU291bmRzIGxpa2UgdGhlIGFuc3dlciBpcyAibm8iLCBzbyB0aGVzZSBh
cmUgbm90IGNvbXBhdGlibGUuCj4+IEkgdGhpbmsgeW91ciBleHBlY3RhdGlvbnMgYXJlIG9mZiBo
ZXJlLgo+Pgo+PiBUbyBtb3ZlIGEgVk0gd2hpY2ggaXMgdXNpbmcgcmVtdXMvY29sbywgeW91IGxl
dCBpdCBmYWlsLW92ZXIgdG8gdGhlCj4+IGRlc3RpbmF0aW9uIHRoZW4gc3RhcnQgcmVwbGljYXRp
bmcgaXQgYWdhaW4gdG8gYSAzcmQgbG9jYXRpb24uCj4+Cj4+IEF0dGVtcHRpbmcgdG8gZG8gd2hh
dCB5b3UgZGVzY3JpYmUgaXMgZXF1aXZhbGVudCB0byBgeGwgbWlncmF0ZSAkRE9NICRYCj4+ICYg
eGwgbWlncmF0ZSAkRE9NICRZYCBhbmQgZXhwZWN0aW5nIGFueSBwaWVjZXMgdG8gcmVtYWluIGlu
dGFjdC4KPj4KPj4gKEFzIGEgY29tcGxldGUgZ3Vlc3MpIHdoYXQgd2lsbCBtb3N0IGxpa2VseSBo
YXBwZW4gaXMgdGhhdCBvbmUgc3RyZWFtCj4+IHdpbGwgZ2V0IG1lbW9yeSBjb3JydXB0aW9uLCBh
bmQgdGhlIG90aGVyIHN0cmVhbSB3aWxsIHRha2UgYSBoYXJkIGVycm9yCj4+IG9uIHRoZSBzb3Vy
Y2Ugc2lkZSwgYmVjYXVzZSBib3RoIG9mIHRoZW0gYXJlIHRyeWluZyB0byBiZSB0aGUKPj4gY29u
dHJvbGxpbmcgZW50aXR5IGZvciBsb2dkaXJ0eSBtb2RlLiAgT25lIHN0cmVhbSBoYXMgbG9nZGly
dHkgdHVybmVkCj4+IG9mZiBiZWhpbmQgaXRzIGJhY2ssIGFuZCB0aGUgb3RoZXIgZ2V0cyBhIGhh
cmQgZXJyb3IgZm9yIHRyeWluZyB0bwo+PiBlbmFibGUgbG9nZGlydHkgbW9kZSBhIHNlY29uZCB0
aW1lLgo+IFlvdSdyZSBjb25mdXNpbmcgbWVjaGFuaXNtIHdpdGggaW50ZXJmYWNlIGFnYWluLiAg
TWlncmF0aW9uIGlzIHRoZQo+IGludGVybmFsIG1lY2hhbmlzbSBSZW11cyBhbmQgQ09MTyB1c2Us
IGJ1dCBhIHVzZXIgZG9lc24ndCB0eXBlICJ4bAo+IG1pZ3JhdGUiIGZvciBhbnkgb2YgdGhlbSwg
c28gaG93IGFyZSB0aGV5IHN1cHBvc2VkIHRvIGtub3cgdGhhdCBpdCdzCj4gdGhlIHNhbWUgbWVj
aGFuaXNtIGJlaW5nIHVzZWQ/ICBBbmQgaW4gYW55IGNhc2UsIGJlaW5nIGFibGUgdG8gbWlncmF0
ZQo+IGEgcmVwbGljYXRlZCBWTSBmcm9tIG9uZSAibG9jYWwiIGhvc3QgdG8gYW5vdGhlciAoYXMg
SSd2ZSBkZXNjcmliZWQpCj4gc2VlbXMgbGlrZSBhIHByZXR0eSBjb29sIGZlYXR1cmUgdG8gbWUu
ICBJZiBJIGhhZCB0aW1lIGFuZCBpbmNsaW5hdGlvbgo+IHRvIG1ha2UgQ09MTyBvciBSZW11cyBh
d2Vzb21lIEknZCB0cnkgdG8gaW1wbGVtZW50IGl0LiAgRnJvbSBhIHVzZXIncwo+IHBlcnNwZWN0
aXZlLCBJIGRvbid0IHRoaW5rIGl0J3MgYXQgYWxsIGEgZ2l2ZW4gdGhhdCBpdCBkb2Vzbid0IHdv
cms7Cj4gc28gd2UgbmVlZCB0byB0ZWxsIHRoZW0uCgpJIGRvbid0IHRoaW5rIGl0cyByZWFzb25h
YmxlIHRvIGV4cGVjdCBwZW9wbGUgdG8gYmUgYWJsZSB0byB1c2UKUmVtdXMvQ09MTyB3aXRob3V0
IGtub3dpbmcgdGhhdCBpdCBpcyBtaWdyYXRpb24uCgpPVE9ILCB5b3UgYXJlIGNvcnJlY3QgdGhh
dCBjYWxsaW5nIGB4bCBtaWdyYXRlYCBvbiB0b3Agb2YgYW4KYWxyZWFkeS1ydW5uaW5nIFJlbXVz
L0NPTE8gc2Vzc2lvbiAob3IgaW5kZWVkLCBvbiB0b3Agb2YgYSBwbGFpbgptaWdyYXRlKSB3aWxs
IGNhdXNlIGV2ZXJ5dGhpbmcgdG8gYmxvdyB1cCwgYW5kIHRoZXJlIGFyZSBubyBpbnRlcmxvY2tz
CnRvIHByZXZlbnQgc3VjaCBhbiBleHBsb3Npb24gZnJvbSBoYXBwZW5pbmcuCgp+QW5kcmV3Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 25 13:11:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 13:11:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7LSc-0004yx-E0; Wed, 25 Oct 2017 13:11:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7LSb-0004yk-3n
 for xen-devel@lists.xensource.com; Wed, 25 Oct 2017 13:11:05 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 36/06-31121-86D80F95; Wed, 25 Oct 2017 13:11:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVTe990O
 kwa7FshYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6F0zk63gb2rFpzVWDYzP
 HbsYOTmEBBqZJHbulexi5AKyHzNKrHi5gBXC2cYo8f3mXXaQKhEBZ4mvZ+aC2bwC+hLzF15mA
 rGFBawkDl5awQbSICFwUVPi5ad7QN0cQI6nxLdHoTDm1UeqXYzsHGxA5YfEQIIsAqoSh5pYJj
 ByL2BkWMWoUZxaVJZapGtoqpdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEehrBiD
 YwfhtWcAhRkkOJiVR3nCPD5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHi9e4BygkWp6akVaZk5
 wKCDSUtw8CiJ8BaApHmLCxJzizPTIVKnGI05jm26/IeJ49nM1w3MQix5+XmpUuK84SClAiClG
 aV5cINg0XCJUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwrwWIFN4MvNK4Pa9AjqFCeiUJlWwU0
 oSEVJSDYyTu0TqTonwvi6ITeCMfX/hlfwP5k/ennJxrrfzXvgyN8xp9QiTmVrEZFJ03fVfe+0
 d5rnX/Rv4b6TuOH81OX8l7zkrpQkXvsz7XSSq9mM788OWtT8ZXkY2X+H2vHIlqCPg2ZbjlUs2
 KbnfYhA35svaU2Aeo//D+U3TiiYpC+t+zub287EiDkosxRmJhlrMRcWJAG1eKjiBAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1508937062!78703703!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16318 invoked from network); 25 Oct 2017 13:11:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Oct 2017 13:11:03 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7LSX-0002hn-FL; Wed, 25 Oct 2017 13:11:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e7LSR-0003w4-W1; Wed, 25 Oct 2017 13:10:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e7LSR-0000Fd-EG; Wed, 25 Oct 2017 13:10:55 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115191-mainreport@xen.org>
X-Osstest-Failures: xen-4.5-testing:test-armhf-armhf-xl-multivcpu:guest-start/debian.repeat:fail:regression
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-winxpsp3:guest-localmigrate/x10:fail:regression
 xen-4.5-testing:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 xen-4.5-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-rtds:xen-boot:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt-raw:guest-start:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=08aa260dd172de625ecc2b64b78b1aa68de1f472
X-Osstest-Versions-That: xen=03b06d38c785ec89817a608470b443d8de2e1b9e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 25 Oct 2017 13:10:55 +0000
Subject: [Xen-devel] [xen-4.5-testing test] 115191: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNTE5MSB4ZW4tNC41LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNTE5MS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMTQ0MjMK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lueHBzcDMgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRl
L3gxMCBmYWlsIFJFR1IuIHZzLiAxMTQ0MjMKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNDQyMwoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBibG9ja2Vk
IGluIDExNDQyMwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTE0NDIzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0y
ICAgICAgIDYwIGxlYWstY2hlY2svY2hlY2sgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTQ0MjMK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgNjAgbGVhay1jaGVjay9jaGVjayAgICAgICAg
ICAgICBmYWlsICBsaWtlIDExNDQyMwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICA2MCBs
ZWFrLWNoZWNrL2NoZWNrICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTE0NDIzCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC01ICAgICAgIDYwIGxlYWstY2hlY2svY2hlY2sgICAgICAgICAgICAgZmFpbCAg
bGlrZSAxMTQ0MjMKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgNjAgbGVhay1jaGVjay9j
aGVjayAgICAgICAgICAgICBmYWlsICBsaWtlIDExNDQyMwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE0NDIz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3Jh
dGUveDEwIGZhaWwgbGlrZSAxMTQ0MjMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExNDQyMwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTE0NDIzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDE5IHh0Zi90ZXN0LWh2
bTMyLWNwdWlkLWZhdWx0aW5nIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTIgICAgIDM0IHh0Zi90ZXN0LWh2bTMycGFlLWNwdWlkLWZhdWx0aW5nIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgNDEgeHRmL3Rlc3QtaHZtMzJwc2UtY3B1aWQt
ZmF1bHRpbmcgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDQ1
IHh0Zi90ZXN0LWh2bTY0LWNwdWlkLWZhdWx0aW5nIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTQgICAgICAgMTkgeHRmL3Rlc3QtaHZtMzItY3B1aWQtZmF1bHRpbmcgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAxOSB4dGYvdGVzdC1o
dm0zMi1jcHVpZC1mYXVsdGluZyBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0xICAgICAgIDE5IHh0Zi90ZXN0LWh2bTMyLWNwdWlkLWZhdWx0aW5nIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgIDM0IHh0Zi90ZXN0LWh2bTMycGFlLWNwdWlk
LWZhdWx0aW5nIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgNDEg
eHRmL3Rlc3QtaHZtMzJwc2UtY3B1aWQtZmF1bHRpbmcgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC01ICAgICAzNCB4dGYvdGVzdC1odm0zMnBhZS1jcHVpZC1mYXVsdGluZyBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgNDUgeHRmL3Rlc3Qt
aHZtNjQtY3B1aWQtZmF1bHRpbmcgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMSAgICAgMzQgeHRmL3Rlc3QtaHZtMzJwYWUtY3B1aWQtZmF1bHRpbmcgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICA0MSB4dGYvdGVzdC1odm0zMnBzZS1jcHVp
ZC1mYXVsdGluZyBmYWlsIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgIDQx
IHh0Zi90ZXN0LWh2bTMycHNlLWNwdWlkLWZhdWx0aW5nIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC14
dGYtYW1kNjQtYW1kNjQtNSAgICAgICA0NSB4dGYvdGVzdC1odm02NC1jcHVpZC1mYXVsdGluZyBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDQ1IHh0Zi90ZXN0
LWh2bTY0LWNwdWlkLWZhdWx0aW5nIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAg
IDU5IHh0Zi90ZXN0LWh2bTY0LXhzYS0xOTUgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTMgICAgICAgNTkgeHRmL3Rlc3QtaHZtNjQteHNhLTE5NSAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICA1OSB4dGYvdGVz
dC1odm02NC14c2EtMTk1ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC01ICAgICAgIDU5IHh0Zi90ZXN0LWh2bTY0LXhzYS0xOTUgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgNTkgeHRmL3Rlc3QtaHZtNjQteHNh
LTE5NSAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAg
ICAgICAgIDA4YWEyNjBkZDE3MmRlNjI1ZWNjMmI2NGI3OGIxYWE2OGRlMWY0NzIKYmFzZWxpbmUg
dmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDAzYjA2ZDM4Yzc4NWVjODk4MTdhNjA4NDcw
YjQ0M2Q4ZGUyZTFiOWUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNDQyMyAgMjAxNy0xMC0xMiAx
NDoxNTowMCBaICAgMTIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTUxOTEgIDIwMTctMTAt
MjQgMTU6MTc6MzkgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
NSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMy12
Y3B1czEgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbnhwc3AzLXZjcHVzMSAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW54cHNwMyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMDhhYTI2MGRk
MTcyZGU2MjVlY2MyYjY0Yjc4YjFhYTY4ZGUxZjQ3MgpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgT2N0IDI0IDE2OjUzOjM2IDIwMTcgKzAyMDAKCiAg
ICBnbnR0YWI6IGZpeCBwaW4gY291bnQgLyBwYWdlIHJlZmVyZW5jZSByYWNlCiAgICAKICAgIERy
b3BwaW5nIHBhZ2UgcmVmZXJlbmNlcyBiZWZvcmUgZGVjcmVtZW50aW5nIHBpbiBjb3VudHMgaXMg
YSBiYWQgaWRlYQogICAgaWYgYXNzdW1wdGlvbnMgYXJlIGJlaW5nIG1hZGUgdGhhdCBhIG5vbi16
ZXJvIHBpbiBjb3VudCBpbXBsaWVzIGEgdmFsaWQKICAgIHBhZ2UuIEZpeCB0aGUgb3JkZXIgb2Yg
b3BlcmF0aW9ucyBpbiBnbnR0YWJfY29weV9yZWxlYXNlX2J1ZigpLCBidXQgYXQKICAgIHRoZSBz
YW1lIHRpbWUgYWxzbyByZW1vdmUgdGhlIGFzc2VydGlvbiB0aGF0IHdhcyBmb3VuZCB0byB0cmln
Z2VyOgogICAgbWFwX2dyYW50X3JlZigpIGFsc28gaGFzIHRoZSBwb3RlbnRpYWwgb2YgY2F1c2lu
ZyBhIHJhY2UgaGVyZSwgYW5kCiAgICBjaGFuZ2luZyB0aGUgb3JkZXIgb2Ygb3BlcmF0aW9ucyB0
aGVyZSB3b3VsZCBsaWtlbHkgYmUgcXVpdGUgYSBiaXQgbW9yZQogICAgaW52b2x2ZWQuCiAgICAK
ICAgIFRoaXMgaXMgQ1ZFLTIwMTctMTU1OTcgLyBYU0EtMjM2LgogICAgCiAgICBSZXBvcnRlZC1i
eTogUGF3ZWwgV2llY3pvcmtpZXdpY3ogPHdpcGF3ZWxAYW1hem9uLmRlPgogICAgU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0
OiBlMDA4Zjc2MTlkY2Q2ZDU0OTcyN2M5NjM1YjNmOWYzYzdlZTQ4M2VkCiAgICBtYXN0ZXIgZGF0
ZTogMjAxNy0xMC0yNCAxNjowMTozMyArMDIwMAoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 25 13:41:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 13:41:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7Lw7-0007nj-Tk; Wed, 25 Oct 2017 13:41:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7Lw7-0007nV-44
 for xen-devel@lists.xensource.com; Wed, 25 Oct 2017 13:41:35 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 2D/C3-20834-E8490F95; Wed, 25 Oct 2017 13:41:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrILMWRWlGSWpSXmKPExsWS0XRdVbd3yod
 Ig+1LZC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8XfbM5aCXvOK3d8fsjcw
 ztfrYuTiEBJoZJKYd7CRvYuRE8h5zChx+pY7RGIbo8SzP5/ZQBIiAs4SX8/MBSviFdCX2PHkD
 yOILSzgJrFu6wmwGgmBSUwStz6XQtieEqt67zPC2D+a9zF3MbJzsAlYSRwSA4myCKhK9DU3ME
 9g5F7AyLCKUaM4tagstUjXyFIvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyPQ4/U
 MDIw7GJv2+h1ilORgUhLlDff4ECnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgpcdGEBCgkWp6akV
 aZk5wNCDSUtw8CiJ8O6cDJTmLS5IzC3OTIdInWI05ji26fIfJo5nM183MAux5OXnpUqJ89aDl
 AqAlGaU5sENgsXEJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvPtApvBk5pXA7XsFdAoT0C
 lNqmCnlCQipKQaGHvdP6zrLt5iayySwxvs/rM7j/dZtsQUCaf/Tps6ra2EmFLtpaf7CwS3bLQ
 2vfKNI2NK03zlPIXPc3c53Drie6rXUz9actfVW4Hv/BfekX1lEJCW+3v6S6mJq+7ydF+eP8nR
 LNJmVUh1wnrR1NnXeMz0p3mIPGl9s6z4S2OFs6B9Z+R/3weblViKMxINtZiLihMBYmGEKIQCA
 AA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1508938892!53852309!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54299 invoked from network); 25 Oct 2017 13:41:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Oct 2017 13:41:33 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7Lw2-0003UM-Hf; Wed, 25 Oct 2017 13:41:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e7Lvw-0006Aw-Rn; Wed, 25 Oct 2017 13:41:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e7Lvw-0005Wb-94; Wed, 25 Oct 2017 13:41:24 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115217-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=03dd1e2a5414faf86f743ae96c2b63dbc81f27f6
X-Osstest-Versions-That: xen=be7f60b5a39741eab0a8fea0324f7be0cb724cfb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 25 Oct 2017 13:41:24 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 115217: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7375196860506742593=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  03dd1e2a5414faf86f743ae96c2b63dbc81f27f6
baseline version:
 xen                  be7f60b5a39741eab0a8fea0324f7be0cb724cfb

Last test of basis   115192  2017-10-24 17:03:14 Z    0 days
Testing same since   115217  2017-10-25 12:05:00 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  George Dunlap <george.dunlap@citrix.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


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


Pushing revision :

+ branch=xen-unstable-smoke
+ revision=03dd1e2a5414faf86f743ae96c2b63dbc81f27f6
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push xen-unstable-smoke 03dd1e2a5414faf86f743ae96c2b63dbc81f27f6
+ branch=xen-unstable-smoke
+ revision=03dd1e2a5414faf86f743ae96c2b63dbc81f27f6
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=xen
+ xenbranch=xen-unstable-smoke
+ qemuubranch=qemu-upstream-unstable
+ '[' xxen = xlinux ']'
+ linuxbranch=
+ '[' xqemu-upstream-unstable = x ']'
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable-smoke
+ prevxenbranch=xen-4.9-testing
+ '[' x03dd1e2a5414faf86f743ae96c2b63dbc81f27f6 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.xen-unstable-smoke
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree xen-unstable-smoke
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/xen
+ git push osstest@xenbits.xen.org:/home/xen/git/xen.git 03dd1e2a5414faf86f743ae96c2b63dbc81f27f6:refs/heads/smoke
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   be7f60b..03dd1e2  03dd1e2a5414faf86f743ae96c2b63dbc81f27f6 -> smoke


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7375196860506742593==--

From xen-devel-bounces@lists.xen.org Wed Oct 25 13:41:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 13:41:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7LwO-0007qA-9O; Wed, 25 Oct 2017 13:41:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=46425e009=wei.liu2@citrix.com>)
 id 1e7LwN-0007px-6g
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 13:41:51 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 56/46-01785-E9490F95; Wed, 25 Oct 2017 13:41:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXitHRDpO68KR8
 iDWZuZbf4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOez1nCVtDNUnFqbStTA+NS5i5GTg4JAX+J
 +W++sIPYLAKqEnM+7ACLswkoS/zs7GUDsUUE9CSaDjxnBLGZBVIk3j69BBYXFjCVOPBmElgvr
 4CFxJVXu8DiQkD26rMr2SDighInZz5hgejVkViw+xNQnAPIlpZY/o8DJMwpYCmxbvddsBJRAR
 WJzqVzWCDGKEh0TD/GNIGRbxaSSbOQTJqFMGkBI/MqRo3i1KKy1CJdIyO9pKLM9IyS3MTMHF1
 DA1O93NTi4sT01JzEpGK95PzcTYzAQKtnYGDcwbin3e8QoyQHk5Iob7jHh0ghvqT8lMqMxOKM
 +KLSnNTiQ4wyHBxKErwKk4FygkWp6akVaZk5wJCHSUtw8CiJ8LqDpHmLCxJzizPTIVKnGO05b
 jy8/oeJY9PNu0Byw/cHQPLZzNcNzEIsefl5qVLivPUgbQIgbRmleXBDYTF6iVFWSpiXkYGBQY
 inILUoN7MEVf4VozgHo5IwrxfIFJ7MvBK43a+AzmICOqtJFeyskkSElFQDo9PWiYvtfxjqPkv
 /rvuWlfnDhF/fV3W8OVGmUb0jM6Nv9i3D5ZYvHIJny/IrFxxamP3neRcPi6jnvuZ6OWFFnlCJ
 lvk/xJtUrnz+y8CyXfXeo7VWbAKeFwvWnnE8WHNJQzZMR7uvTorlPl/okz2v1G4/XTxrZ/aeW
 H/7E/nKXSpJ9a1nf+j3KbEUZyQaajEXFScCAINtHjLMAgAA
X-Env-Sender: prvs=46425e009=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1508938908!94603499!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18601 invoked from network); 25 Oct 2017 13:41:49 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Oct 2017 13:41:49 -0000
X-IronPort-AV: E=Sophos;i="5.43,431,1503360000"; d="scan'208";a="448124969"
Date: Wed, 25 Oct 2017 14:41:47 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <20171025134147.tounjbynwwpn22y6@citrix.com>
References: <20171020103840.32762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171020103840.32762-1-wei.liu2@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: ian.jackson@eu.citrix.com, Julien Grall <julien.grall@arm.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [OSSTEST PATCH 00/16] Upgrade to Stretch
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMjAsIDIwMTcgYXQgMTE6Mzg6MjRBTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiAzLiBUaGUgdW5zdGFiaWxpdHkgd2l0aCBBcm5kYWxlIGJvYXJkcycgbmljIGlzIG1vcmUgcHJv
bWluZW50LiBPciB3b3JzZSAtLSB0aGV5Cj4gICAgaGF2ZSBiZWNvbWUgY29tcGxldGVseSB1bnVz
YWJsZS4gSSBkb24ndCBoYXZlIGVub3VnaCBkYXRhIHlldC4gV2UgbWlnaHQKPiAgICBuZWVkIHRv
IHdvcmsgYXJvdW5kIHRoaXMsIGJ1dCBJJ20gbm90IHN1cmUgaG93IHRvIGRvIHRoYXQgeWV0LgoK
SXQgYXBwZWFycyBhcm5kYWxlIGJvYXJkIG5ldHdvcmsgZG9uZ2xlcyBhcmUgY29tcGxldGVseSB1
bnVzYWJsZSB3aXRoCnN0cmV0Y2guIEx1Y2tpbHkgaXQgaXMgbm90IHRoZSBmaXJzdCB0aW1lIHdl
IGhhdmUgdGhpcyBzb3J0IG9mIHByb2JsZW0uClRoZXJlIGlzIGFscmVhZHkgZmFjaWxpdHkgaW4g
b3NzdGVzdCB0byBmb3JjZSBhc3NpZ25pbmcgYSBtYWMgYWRkcmVzcy4KSSdtIHRlc3RpbmcgYSBw
YXRjaCBub3cuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 25 13:48:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 13:48:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7M2p-0008Ft-W6; Wed, 25 Oct 2017 13:48:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e7M2o-0008Fn-CS
 for xen-devel@lists.xen.org; Wed, 25 Oct 2017 13:48:30 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 EB/DD-21876-D2690F95; Wed, 25 Oct 2017 13:48:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsUyZ7p8oK7utA+
 RBscamSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owjK+exFWzkqrgysZOxgXEfRxcjF4eQwGQm
 ibPHzzBDOL8ZJXrO97JDOBsZJfoWvAPKcAI52xgl1r4M6mLk4BAW8JBYNyMfJCwCZF7ZNYENo
 uQgo8SPrSwgNrNAssTFudfAbDYBI4mzR6czgrTyCthK7DsVAhJmEVCVeLhrG1iJqEC4xNvGI2
 A2r4CgxMmZT1hAyjkF3CW+TFeBmKgnseP6L1YIW15i+9s5YIdJCBhLtL+9yDaBUXAWku5ZSFp
 mIWlZwMi8ilG9OLWoLLVI10IvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMwZBmA
 YAfjwWbnQ4ySHExKorzhHh8ihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwmk4FygkWpaanVqRl5
 gCjByYtwcGjJMKrAJLmLS5IzC3OTIdInWLU5Xg283UDsxBLXn5eqpQ474UpQEUCIEUZpXlwI2
 CRfIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvGogq3gy80rgNr0COoIJ6IgmVbAjShIRUlI
 NjEtK71rcWdO1fIKOSHT0eSdr5cNfdpfnagYc05t2un39ns9y8tKXHph+77lZ42Nmmb58V0X/
 e8spzTlFyTM0Ph6wn7/nl9dHl5Ru76gVgapTblU7GXMdDFj2vMlfXjdiroSZ3mK+Eh7fb7V+k
 lff7PhnK+BkIBhU4NJTePL5RvZpanYJIie2KrEUZyQaajEXFScCAB1ZdTHfAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1508939307!105041958!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56734 invoked from network); 25 Oct 2017 13:48:28 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Oct 2017 13:48:28 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9PDmNdZ031617
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 25 Oct 2017 13:48:24 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9PDmMUF000712
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 25 Oct 2017 13:48:23 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v9PDmLi5014143;
 Wed, 25 Oct 2017 13:48:21 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 25 Oct 2017 06:48:20 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1710231608270.574@sstabellini-ThinkPad-X260>
 <1508866413-30141-1-git-send-email-sstabellini@kernel.org>
 <1508866413-30141-2-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <0a050ea7-2062-8a2c-7929-629e105f218e@oracle.com>
Date: Wed, 25 Oct 2017 09:49:54 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1508866413-30141-2-git-send-email-sstabellini@kernel.org>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v6 02/13] xen/pvcalls: implement frontend
	disconnect
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMjQvMjAxNyAwMTozMyBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ICtzdGF0
aWMgdm9pZCBwdmNhbGxzX2Zyb250X2ZyZWVfbWFwKHN0cnVjdCBwdmNhbGxzX2JlZGF0YSAqYmVk
YXRhLAo+ICsJCQkJICAgc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwLCBib29sIGxvY2tlZCkKPiAr
ewo+ICt9Cj4gKwo+ICBzdGF0aWMgY29uc3Qgc3RydWN0IHhlbmJ1c19kZXZpY2VfaWQgcHZjYWxs
c19mcm9udF9pZHNbXSA9IHsKPiAgCXsgInB2Y2FsbHMiIH0sCj4gIAl7ICIiIH0KPiBAQCAtMjcs
NiArNjYsMzIgQEAKPiAgCj4gIHN0YXRpYyBpbnQgcHZjYWxsc19mcm9udF9yZW1vdmUoc3RydWN0
IHhlbmJ1c19kZXZpY2UgKmRldikKPiAgewo+ICsJc3RydWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRh
dGE7Cj4gKwlzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXAgPSBOVUxMLCAqbjsKCllvdXIgbGFzdCBj
b21tZW50IG1hZGUgbWUgbG9vayBhZ2FpbiBhdCBzb2NrX21hcHBpbmcgZGVmaW5pdGlvbi4gQW5k
CnRoZW4gSSBub3RpY2VkIHRoYXQgaXQgaXMgbm90IGRlZmluZWQgdW50aWwgcGF0Y2ggNCA7LSgK
Ci1ib3JpcwoKPiArCj4gKwliZWRhdGEgPSBkZXZfZ2V0X2RydmRhdGEoJnB2Y2FsbHNfZnJvbnRf
ZGV2LT5kZXYpOwo+ICsJZGV2X3NldF9kcnZkYXRhKCZkZXYtPmRldiwgTlVMTCk7Cj4gKwlwdmNh
bGxzX2Zyb250X2RldiA9IE5VTEw7Cj4gKwlpZiAoYmVkYXRhLT5pcnEgPj0gMCkKPiArCQl1bmJp
bmRfZnJvbV9pcnFoYW5kbGVyKGJlZGF0YS0+aXJxLCBkZXYpOwo+ICsKPiArCXNtcF9tYigpOwo+
ICsJd2hpbGUgKGF0b21pY19yZWFkKCZwdmNhbGxzX3JlZmNvdW50KSA+IDApCj4gKwkJY3B1X3Jl
bGF4KCk7Cj4gKwlsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUobWFwLCBuLCAmYmVkYXRhLT5zb2Nr
ZXRfbWFwcGluZ3MsIGxpc3QpIHsKPiArCQlpZiAobWFwLT5hY3RpdmVfc29ja2V0KSB7Cj4gKwkJ
CS8qIE5vIG5lZWQgdG8gbG9jaywgcmVmY291bnQgaXMgMCAqLwo+ICsJCQlwdmNhbGxzX2Zyb250
X2ZyZWVfbWFwKGJlZGF0YSwgbWFwLCB0cnVlKTsKPiArCQl9IGVsc2Ugewo+ICsJCQlsaXN0X2Rl
bCgmbWFwLT5saXN0KTsKPiArCQkJa2ZyZWUobWFwKTsKPiArCQl9Cj4gKwl9Cj4gKwlpZiAoYmVk
YXRhLT5yZWYgPj0gMCkKPiArCQlnbnR0YWJfZW5kX2ZvcmVpZ25fYWNjZXNzKGJlZGF0YS0+cmVm
LCAwLCAwKTsKPiArCWtmcmVlKGJlZGF0YS0+cmluZy5zcmluZyk7Cj4gKwlrZnJlZShiZWRhdGEp
Owo+ICsJeGVuYnVzX3N3aXRjaF9zdGF0ZShkZXYsIFhlbmJ1c1N0YXRlQ2xvc2VkKTsKPiAgCXJl
dHVybiAwOwo+ICB9Cj4gIAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 25 13:52:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 13:52:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7M6X-0000SQ-Cn; Wed, 25 Oct 2017 13:52:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <cardoe@cardoe.com>) id 1e7M6V-0000SK-Mg
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 13:52:19 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 5C/6B-20813-21790F95; Wed, 25 Oct 2017 13:52:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHKsWRWlGSWpSXmKPExsVyMfSatq7Q9A+
 RBt8P8Fl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkTznxlKuiWrpi2eSdTA+NGsS5GLg4hgRmM
 Ei33NzKCOCwCr5klJh3tZe1i5OSQELjDKvHouBCEnSXR/X8CE4SdJrHo2GJGCLtS4v/5fnYQW
 0hAQeL3hENMEFPXMklM+/oQqIiDQ1jAXmLFhDSQGhGBMIkZNz6AzWcWcJbYO/MeO0T9JiaJq4
 8ngyXYBDQknvyawQZi8wrYSnz8NBtsAYuAqsSVBzfAakQFUiX2PGlmgagRlDg58wmYzQlU/+P
 kS6gF6hJ/5l1ihrDFJW49mc8EYctLbH87h3kCo+gsJO2zkLTMQtIyC0nLAkaWVYwaxalFZalF
 ukYWeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgTHDAAQ7GM+vDTzEKMnBpCTKG
 +7xIVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/vqUA5waLU9NSKtMwcYPTCpCU4eJREeGNA0r
 zFBYm5xZnpEKlTjPYcF+5c+sPEcaTnBpA8sOcWkHw283UDsxBLXn5eqpQ4r/E0oDYBkLaM0jy
 4obBkc4lRVkqYlxHoTCGegtSi3MwSVPlXjOIcjErCvHdAlvNk5pXA7X4FdBYT0FlNqmBnlSQi
 pKQaGKP+Z3K4aNhsf3L8wLZ6E+XbnaGFt75UTWTJldjwLm5OnmVu0rrg/8YX1/I+4NE8r8e1X
 fj4QkvGuu1f819/mXcxROLujYZ9xyJfRm71sfBou/dAjKlL/nit/Y/07ml5f1SuhSRPfGS9LP
 SZ3qk1/zXMwtPZK9NeB1Q33LWIWBTdX+ce4jedW4mlOCPRUIu5qDgRABRSnCsxAwAA
X-Env-Sender: cardoe@cardoe.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1508939537!112568659!1
X-Originating-IP: [209.85.214.43]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64389 invoked from network); 25 Oct 2017 13:52:18 -0000
Received: from mail-it0-f43.google.com (HELO mail-it0-f43.google.com)
 (209.85.214.43)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 25 Oct 2017 13:52:18 -0000
Received: by mail-it0-f43.google.com with SMTP id r127so1090860itb.5
 for <xen-devel@lists.xenproject.org>; Wed, 25 Oct 2017 06:52:18 -0700 (PDT)
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=j2X8jMj73Aa++E8xQ+srSwh/9XOGVSNQH4hCGotV2CE=;
 b=KZGB6/GE5B5Z9gSHO2dmdovKGFGdCN2QGi9HmORQi90yytIe5Iz09riP75/SAufmal
 27FoOusPyQGCx44lBvAkElFia86VBcgq8GTh0y+c39dRVOXt0hx8guP9oOITk6m6/vgN
 s4S16b0ZOcHSnauLheNPZ9WoftXRlxj7R30Ek=
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=j2X8jMj73Aa++E8xQ+srSwh/9XOGVSNQH4hCGotV2CE=;
 b=YE/Q8pi8HMAyN7yx8lSjKb9qY+WOeOmWw+E9IJrQFs50IxtNqpIX1ZZs6M8wiMTB4o
 2PzE2Hv7OXXpJwAGsKBtkA5JdEOolF+M8x/sppVhn7SlZxWflv4RxpS5/V/7FOS/kGE4
 SyJw2hmt+r97NOZafM07z/O+wjimwEBOteIbJ2BiY5p9Z56ZWVO4W3kh12Ziz9EVbEvF
 XBcLlNQ2eTBzARlhCh7lfISL7nMBt3+FjkmOuaLz9um+u2vgwqkQB1j96uMFPGsM/SyE
 Hj66BMvw3bm+ldrCdhd+nMiwARbrEu7s0FmBkFB9Mb3dajS4liIE2j8xs7Qo7WVdJl3a
 Nwuw==
X-Gm-Message-State: AMCzsaXWOxvd14NNk0VKV4jr9mGjvLKD+TQ8HtM2UN1Cn5QlY0izUIdt
 xCH9MdH4nZHtIHFR524HFBpabg==
X-Google-Smtp-Source: ABhQp+QYTbPiD36H82TTPTA8vwE6KZfzBjU4ti7JJz62pPcmW9EXr3kvUXf/ynUnwW9vkxmLM3DCpg==
X-Received: by 10.36.82.204 with SMTP id d195mr1951195itb.23.1508939536993;
 Wed, 25 Oct 2017 06:52:16 -0700 (PDT)
Received: from doug-macbook.hsv.starlab.io
 (c-68-32-173-93.hsd1.al.comcast.net. [68.32.173.93])
 by smtp.googlemail.com with ESMTPSA id z76sm1280164ioi.57.2017.10.25.06.52.15
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 25 Oct 2017 06:52:16 -0700 (PDT)
To: Daniel Kiper <daniel.kiper@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
References: <20171024194041.28188-1-cardoe@cardoe.com>
 <20171024200826.GP7593@olila.local.net-space.pl>
 <b55a34b8-04ed-85e5-ad2a-062bfe7c3245@citrix.com>
 <20171024211154.GQ7593@olila.local.net-space.pl>
 <32e04b41-d2ac-459c-530e-9bd51680484d@citrix.com>
 <20171024222036.GU7593@olila.local.net-space.pl>
From: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <74b70101-aebe-441c-7746-3012d96b4995@cardoe.com>
Date: Wed, 25 Oct 2017 08:52:37 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20171024222036.GU7593@olila.local.net-space.pl>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] x86/boot: fix MB2 header to require EFI BS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMjQvMTcgNToyMCBQTSwgRGFuaWVsIEtpcGVyIHdyb3RlOgo+IE9uIFR1ZSwgT2N0IDI0
LCAyMDE3IGF0IDEwOjQwOjI2UE0gKzAxMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9uIDI0
LzEwLzIwMTcgMjI6MTEsIERhbmllbCBLaXBlciB3cm90ZToKPj4+IE9uIFR1ZSwgT2N0IDI0LCAy
MDE3IGF0IDA5OjIyOjIwUE0gKzAxMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4gT24gMjQv
MTAvMTcgMjE6MDgsIERhbmllbCBLaXBlciB3cm90ZToKPj4+Pj4gT24gVHVlLCBPY3QgMjQsIDIw
MTcgYXQgMDI6NDA6NDFQTSAtMDUwMCwgRG91ZyBHb2xkc3RlaW4gd3JvdGU6Cj4+Pj4+PiBUaGUg
RUZJIG11bHRpYm9vdDIgZW50cnkgcG9pbnQgY3VycmVudGx5IHJlcXVpcmVzIEVGSSBCb290U2Vy
dmljZXMgdG8KPj4+Pj4+IG5vdCBoYXZlIGJlZW4gZXhpdGVkIGhvd2V2ZXIgdGhlIGhlYWRlciBj
dXJyZW50bHkgdGVsbHMgdGhlIGJvb3QKPj4+Pj4+IGxvYWRlciB0aGF0IFhlbiBvcHRpb25hbGx5
IHN1cHBvcnRzIEVGSSBCb290U2VydmljZXMgaGF2aW5nIGJlZW4gZXhpdGVkLgo+Pj4+Pj4gV2l0
aCB0aGlzIGNoYW5nZSBYZW4gcHJvcGVybHkgYWR2ZXJ0aXNlcyB0aGF0IEVGSSBtdXN0IG5vdCBi
ZSBleGl0ZWQKPj4+Pj4+IGFsbG93aW5nIHRoZSBib290IGxvYWRlciB0byByZXBvcnQgYW4gZXJy
b3IgdGhhdCBpdCBjYW5ub3QgYm9vdCBYZW4gaWYKPj4+Pj4+IGl0IGlzIHVuYWJsZSB0byBtZWV0
IGl0cyBuZWVkcy4KPj4+Pj4+Cj4+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBEb3VnIEdvbGRzdGVpbiA8
Y2FyZG9lQGNhcmRvZS5jb20+Cj4+Pj4+PiAtLS0KPj4+Pj4+Cj4+Pj4+PiBUaGlzIHNob3VsZCBs
aWtlbHkgYmUgYXBwbGllZCBhZ2FpbnN0IFhlbiA0LjkgYW5kIFhlbiA0LjEwIGFzIHdlbGwgYXMK
Pj4+Pj4+IHN0YWdpbmcuIEkgYW0gdHJ5aW5nIHRvIGdldCBtdWx0aWJvb3QyIHN1cHBvcnQgZm9y
IGlQWEUgYW5kIHVwc3RyZWFtCj4+Pj4+PiBpcyBjb25jZXJuZWQgdGhhdCBsZWF2aW5nIEVGSSBC
b290U2VydmljZXMgZW5hYmxlZCB3aWxsIG5vdCBiZQo+Pj4+Pj4gY29tcGF0aWJsZSB3aXRoIHRo
ZWlyIGFpbXMgdG8gc3VwcG9ydCBTZWN1cmUgQm9vdC4gU28gd2hlbiBJIGJ1aWxkCj4+Pj4+IEht
bW0uLi4gV2hhdCBhcmUgZXhhY3QgYXJndW1lbnRzIGZvciB0aGF0PyBIb3cgZG8gdGhleSBpbXBs
ZW1lbnQgZS5nLgo+Pj4+PiBjaGFpbiBsb2FkaW5nIHRoZW4/IFdoYXQgYWJvdXQgdGhlIHNoaW0g
c3VwcG9ydD8KPj4+Pj4KPj4+Pj4+IG15IGlQWEUgd2l0aG91dCBzdXBwb3J0IGZvciBwYXNzaW5n
IG9uIEJvb3QgU2VydmljZXMsIFhlbiB3aWxsIGJlCj4+Pj4+PiBsb2FkZWQgYnkgaVBYRSBidXQg
dGhlbiBpdCB3aWxsIGZhbGwgZG93biB3aXRoICJFUlI6IEJvb3Rsb2FkZXIKPj4+Pj4+IHNodXRk
b3duIEVGSSB4NjQgYm9vdCBzZXJ2aWNlcyEiIGltcGx5aW5nIHRoYXQgdGhpcyBpcyByZXF1aXJl
ZC4gQnkKPj4+Pj4+IGhhdmluZyBYZW4gZXhwb3NlIGluIGl0cyBoZWFkZXIgdGhhdCBpdHMgcmVx
dWlyZWQgaXQgYWxsb3dzIG1lIHRvCj4+Pj4+PiBoYW5kbGUgdGhlIHNpdHVhdGlvbiBncmFjZWZ1
bGx5IGluIGlQWEUuCj4+Pj4+Pgo+Pj4+Pj4gVG8gcXVvdGUgdGhlIG11bHRpYm9vdDIgc3BlYyBl
eGFjdDoKPj4+Pj4+Cj4+Pj4+PiAiVGhpcyB0YWcgaW5kaWNhdGVzIHRoYXQgcGF5bG9hZCBzdXBw
b3J0cyBzdGFydGluZyB3aXRob3V0IHRlcm1pbmF0aW5nCj4+Pj4+PiBib290IHNlcnZpY2VzLiIK
Pj4+Pj4+Cj4+Pj4+PiBVbmZvcnR1bmF0ZWx5IHRoZSBzcGVjIGlzIGEgYml0IHZhZ3VlIGFuZCBo
b3cgSSBhbSByZWFkaW5nIGl0IGlzOgo+Pj4+Pj4gLSBubyB0YWcgPSBleGl0IGJvb3Qgc2Vydmlj
ZXMgaW4gdGhlIGJvb3QgbG9hZGVyCj4+Pj4+PiAtIHRhZyBwcmVzZW50IG1hcmtlZCBvcHRpb25h
bCA9IGJvb3QgbG9hZGVyIGNhbiBvciBjYW5ub3QgZXhpdCBib290IHNlcnZpY2VzCj4+Pj4+PiAt
IHRhZyBwcmVzZW50IG1hcmtlZCByZXF1aXJlZCA9IGJvb3QgbG9hZGVyIGNhbm5vdCBleGl0IGJv
b3Qgc2VydmljZXMKPj4+Pj4gTkFDSywgcGxlYXNlIHRha2UgYSBsb29rIGF0IHNlY3Rpb24gMy4x
LjQsIE11bHRpYm9vdDIgaW5mb3JtYXRpb24gcmVxdWVzdAo+Pj4+PiBpbiBNdWx0aWJvb3QyIHNw
ZWMuIE9QVElPTkFML1JFUVVJUkVEIGhhcyBkaWZmZXJlbnQgbWVhbmluZyBmb3IgdGhlIGJvb3Rs
b2FkZXIKPj4+Pj4gdGhhbiB5b3UgdGhpbmsuCj4+Pj4gVGhlIG1lYW5pbmcgb2YgdGFnLCBpZiB1
bmRlcnN0b29kIGJ5IEdydWIsIGlzICJkb24ndCBleGl0IGJvb3Qgc2VydmljZXMKPj4+PiBiZWZv
cmUgcGFzc2luZyBjb250cm9sIi4KPj4+IFllcC4KPj4+Cj4+Pj4gVGhlIHRhZyBpcyBjdXJyZW50
bHkgbWFya2VkIGFzIG9wdGlvbmFsLCB3aGljaCBtZWFucyBHcnViIGlzIGZyZWUgdG8KPj4+PiBp
Z25vcmUgaXQgaWYgaXQgZG9lc24ndCB1bmRlcnN0YW5kIGl0LCByZXN1bHRpbmcgaW4gRUJTIGJl
aW5nIGNhbGxlZAo+Pj4+IGJlZm9yZSBwYXNzaW5nIGNvbnRyb2wuCj4+PiBZZXAsIGJ1dCB5b3Ug
YXJlIGZvcmdldHRpbmcgYWJvdXQgbGVnYWN5IEJJT1MgcGxhdGZvcm1zIHdpdGggb2xkIEdSVUIy
Lgo+Pj4gUmlnaHQgbm93IGl0IGlzIHBvc3NpYmxlIHRvIGJvb3QgWGVuIHZpYSBNdWx0aWJvb3Qy
IGluIHN1Y2ggY29uZmlncy4KPj4+IElmIHlvdSBzZXQgdGhpcyBmbGFnIHRvIFJFUVVJUkVEIHRo
ZW4gb2xkIEdSVUIyIG9uIEJJT1MgcGxhdGZvcm1zIHdpbGwKPj4+IG5vdCBib290IFhlbiBpbiBz
dWNoIGNhc2VzLiBJZiB3ZSBkbyBub3QgY2FyZSBhYm91dCB0aGF0IHRoZW4gT0suIEhvd2V2ZXIs
Cj4+PiB0aGVuIEkgd291bGQgcmVxdWVzdCBhZGRpdGlvbmFsIGxpbmUgb3Igc28gdG8gdGhlIGNv
bW1pdCBtZXNzYWdlIHNheWluZwo+Pj4gdGhhdCBzdWNoIGNvbmZpZ3MgYXJlIGJyb2tlbiBkZWxp
YmVyYXRlbHkgYmVjYXVzZS4uLgo+Pgo+PiBTdWNoIG9sZGVyIGNhc2VzIHdvdWxkbid0IGJvb3Qg
ZWl0aGVyLCBiZWNhdXNlIFhlbiB3b3VsZCBiYWlsIG91dCBzYXlpbmcKPj4gIkkgZGlkbid0IHJl
dGFpbiBCUyBsaWtlIEkgbmVlZCIuCj4gCj4gTm9wZSwgeW91IHNob3VsZCByZW1lbWJlciB0aGF0
IGxlZ2FjeSBlbnRyeSBwb2ludCAoX19zdGFydCkgd2lsbCBiZSB1c2VkIHRoZW4uCgpCdXQgYmFz
ZWQgb24gd2hhdCB5b3Ugc2FpZCB0aGUgc3BlYyBzYXlzIHRoZSBib290IGxvYWRlciBvbmx5IGhh
cyB0bwp1bmRlcnN0YW5kIHRoZSB0YWcgYW5kIG5vdCBhY3R1YWxseSBkbyBhbnl0aGluZyB3aXRo
IGl0LiBTbyBtYXJraW5nIGl0CnJlcXVpcmVkIHdvdWxkbid0IGFmZmVjdCBhbnl0aGluZyBjYXVz
ZSBHcnViIHdvdWxkIHVuZGVyc3RhbmQgdGhlIHRhZyBpbgp0aGUgQklPUyBib290IGNhc2UgYW5k
IG5vdCBkbyBhbnl0aGluZyB3aXRoIGl0LgoKCi0tIApEb3VnIEdvbGRzdGVpbgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 25 14:06:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 14:06:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7MJi-0001LT-Ix; Wed, 25 Oct 2017 14:05:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <philippe.mathieu.daude@gmail.com>)
 id 1e7MJg-0001LN-DR
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 14:05:56 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 95/78-29298-34A90F95; Wed, 25 Oct 2017 14:05:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHKsWRWlGSWpSXmKPExsVyMfTOYV2nWR8
 iDW59VLT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDM2TTnGXLBeuGLG4agGxm18XYxcHEICMxgl
 Jp7eyA7isAicZ5X4tu8EmCMh8JpV4tTNNqYuRg4gJ02i96lOFyMnmLni1iQ2CLtCYsavJywgt
 pCAvsT+y78YIeyfjBI7TnOAtAoLhEj0t8uAhIUFTCTm/Z/JCmKLCKhLNJx6zQqyillgCqPE8j
 2HmCB6MyXWzzrADmKzCdhLbPvQAhbnF6iUaDyzDOwcXgEbidOTnEDCLAKqEjNPb2UGsUUFwiW
 azvaDncMrIChxcibEaZxA5ZPXbAY7jRlo7595l5ghbHGJW0/mM0HY8hLNW2czT2AUn4WkfRaS
 lllIWmYhaVnAyLKKUb04tagstUjXTC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTI
 zC2GIBgB+PUBudDjJIcTEqivOEeHyKF+JLyUyozEosz4otKc1KLDzFqcHAILHy57DijFEtefl
 6qkgRv5UygOsGi1PTUirTMHGD0w5RKcPAoifAunQGU5i0uSMwtzkyHSJ1itOe4cOfSHyaOY5s
 uA8kDe24ByWczXzcwC4FNlRLnFQeZKgDSllGaBzcUlqwuMcpKCfMyAp0sxFOQWpSbWYIq/4pR
 nINRSZg3CWQKT2ZeCdzuV0BnMQGd1aQKdlZJIkJKqoHRIFxIxqdRO2tntc6z+bMXliy7I9j2w
 eRseM8mdvmLbOn/HrTzlWy9ebpzl09nTWT0Tlv5/JPz6oS8Yr+FM86MKzlecDktZfn52AdTPo
 QG2+89YfKo1PGT+9echzuOn2/vULpx85V/z/mbKnO3n7Q8YGVnm/Eij3PZ6rfWvHknV8m5mbJ
 vykhTYinOSDTUYi4qTgQATk8KX1EDAAA=
X-Env-Sender: philippe.mathieu.daude@gmail.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1508940353!92744273!1
X-Originating-IP: [209.85.220.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16908 invoked from network); 25 Oct 2017 14:05:54 -0000
Received: from mail-qk0-f195.google.com (HELO mail-qk0-f195.google.com)
 (209.85.220.195)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 25 Oct 2017 14:05:54 -0000
Received: by mail-qk0-f195.google.com with SMTP id k123so145639qke.3
 for <xen-devel@lists.xenproject.org>; Wed, 25 Oct 2017 07:05:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:to:cc:references:from:openpgp:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=h0KPkKNzlxX5be2UE7mjNblNeGJMGt8hDR2MoXv4bJg=;
 b=ErtW2UYl16tR0UKUKZNQ89L9TP6CtG7JJZ+zx4Y70SW0SnKi5eZ4vMe5J5u1jJsPn6
 VaBiH6fghyNLzY/O8gO8JWuwJhXCb9pMNUGLFawWb9b2qFFmODPba37V3xyC70VgLXh8
 4RMN99SjxA1OIFYIEqOzPRhztLMLwyrvKXdqTs34oG4pCp4LHMzGYwk+Z1vUSaTIqEsC
 QBPIXvefLX5QitfkwxhRp2skwG8i9t7J0OZzr6Itii3OIbpbPV7Ibu65niXp/7oAxkgm
 46oMGYH5gbwkGejfqyZaZ+03Ji7W7ySFIbZZsAFj7NQVBVx9UPANbpS4ZRBWo8/AbwBH
 V0nQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:to:cc:references:from:openpgp
 :message-id:date:user-agent:mime-version:in-reply-to
 :content-language:content-transfer-encoding;
 bh=h0KPkKNzlxX5be2UE7mjNblNeGJMGt8hDR2MoXv4bJg=;
 b=DBf2Sd3/o2wZGdAyzD3QtW2GXJ0zcxRuqHWox+8nq58eiRBoin7XB03Q8koUgpIdtI
 hyBT6UtPgtYyFtooeHdhY1cULqACzoChOS7UdSY5EhJLwf1Nv8ObsoWZo2WALagyyNZO
 BU+Kmk5OjwlLox/KPK3tA4SJLW0GiE6VHjiQz0SvEoDli6Z5jHmKk8x6SVjZz0UjnKqT
 i9TisRHI2q6rvmQ/i4OyNU2hwCFZ3ygRhIErPpYxahQ137nxPQVqddp7jB8rL/2dlcGQ
 JUG5rwMF4Shn1E59tmELm54Q584aL1titoBMRGPy7h4S/y+wGp72AqNi4eqN0gSz8uDm
 1STg==
X-Gm-Message-State: AMCzsaXIgEfIwBeNDDuKmSUPymqM42GdCGWu3Ca4COdFIIqGtXp55u5S
 7VyxMsK0hloggSTjKxPRu2k=
X-Google-Smtp-Source: ABhQp+SQwVnBLSfxDD8OHZsInLt7h5jV3ahyMhvRgSESWXR24GGxzNWv0IP9EwfFagM/jeOK5vVNcg==
X-Received: by 10.55.73.70 with SMTP id w67mr3224828qka.215.1508940353501;
 Wed, 25 Oct 2017 07:05:53 -0700 (PDT)
Received: from [192.168.1.240] ([181.93.89.178])
 by smtp.gmail.com with ESMTPSA id 201sm1770191qkh.93.2017.10.25.07.05.48
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 25 Oct 2017 07:05:51 -0700 (PDT)
To: Paolo Bonzini <pbonzini@redhat.com>
References: <20171020082538.17124-1-pbonzini@redhat.com>
 <20171025105235.GI1885@perard.uk.xensource.com>
From: =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= <f4bug@amsat.org>
Openpgp: id=FAABE75E12917221DCFD6BB2E3E32C2CDEADC0DE;
 url=http://pgp.mit.edu/pks/lookup?op=get&search=0xE3E32C2CDEADC0DE
Message-ID: <76610a16-d6a8-c20c-8e1b-97cb02c1eb34@amsat.org>
Date: Wed, 25 Oct 2017 11:05:01 -0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171025105235.GI1885@perard.uk.xensource.com>
Content-Language: en-US
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH] pci-assign: Remove
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBPbiBGcmksIE9jdCAyMCwgMjAxNyBhdCAxMDoyNTozOEFNICswMjAwLCBQYW9sbyBCb256aW5p
IHdyb3RlOgo+PiBMZWdhY3kgUENJIGRldmljZSBhc3NpZ25tZW50IGhhcyBiZWVuIHJlbW92ZWQg
ZnJvbSBMaW51eCBpbiA0LjEyLAo+PiBhbmQgaGFkIGJlZW4gZGVwcmVjYXRlZCAyIHllYXJzIGFn
byB0aGVyZS4gIFdlIGNhbiByZW1vdmUgaXQgZnJvbQo+PiBRRU1VIGFzIHdlbGwuCj4+Cj4+IFRo
ZSBST00gbG9hZGluZyBjb2RlIHdhcyBzaGFyZWQgd2l0aCBYZW4gUENJIHBhc3N0aHJvdWdoLCBz
byBtb3ZlCj4+IGl0IHRvIGh3L3hlbi4KPj4KPj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KPj4gQ2M6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFy
ZEBjaXRyaXguY29tPgo+PiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4+IFNp
Z25lZC1vZmYtYnk6IFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+Cj4+IC0tLQo+
PiAgICAgICAgIFhlbiBwYXJ0cyBvbmx5IGNvbXBpbGUtdGVzdGVkLgo+Pgo+PiAgZG9jcy9xZGV2
LWRldmljZS11c2UudHh0ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEyICstCj4+ICBo
dy9pMzg2L01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEg
LQo+PiAgaHcvaTM4Ni9rdm0vTWFrZWZpbGUub2JqcyAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAyICstCj4+ICBody9pMzg2L2t2bS9wY2ktYXNzaWduLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8IDE4ODMgLS0tLS0tLS0tLS0tLS0tLS0tLS0KCm5pY2UgY2xlYW51cCA8MwoKPj4g
IGh3L3hlbi9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MSArCj4+ICAuLi4veGVuX3B0X2xvYWRfcm9tLmN9ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDQgKy0KPj4gIGluY2x1ZGUvaHcvcGNpL3BjaS1hc3NpZ24uaCAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAyNyAtCj4+ICBxZGV2LW1vbml0b3IuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDEgLQo+PiAgc2NyaXB0cy9kZXZpY2UtY3Jhc2gtdGVzdCAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyIC0KPj4gIDkgZmlsZXMgY2hhbmdlZCwgNiBp
bnNlcnRpb25zKCspLCAxOTI3IGRlbGV0aW9ucygtKQo+PiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGh3
L2kzODYva3ZtL3BjaS1hc3NpZ24uYwo+PiAgcmVuYW1lIGh3L3tpMzg2L3BjaS1hc3NpZ24tbG9h
ZC1yb20uYyA9PiB4ZW4veGVuX3B0X2xvYWRfcm9tLmN9ICg5NiUpCj4+ICBkZWxldGUgbW9kZSAx
MDA2NDQgaW5jbHVkZS9ody9wY2kvcGNpLWFzc2lnbi5oCj4+Cj4+IGRpZmYgLS1naXQgYS9ody9p
Mzg2L3BjaS1hc3NpZ24tbG9hZC1yb20uYyBiL2h3L3hlbi94ZW5fcHRfbG9hZF9yb20uYwo+PiBz
aW1pbGFyaXR5IGluZGV4IDk2JQo+PiByZW5hbWUgZnJvbSBody9pMzg2L3BjaS1hc3NpZ24tbG9h
ZC1yb20uYwo+PiByZW5hbWUgdG8gaHcveGVuL3hlbl9wdF9sb2FkX3JvbS5jCj4+IGluZGV4IDQz
NDI5YjY2YmUuLjJiYzNiNmMwOTIgMTAwNjQ0Cj4+IC0tLSBhL2h3L2kzODYvcGNpLWFzc2lnbi1s
b2FkLXJvbS5jCj4+ICsrKyBiL2h3L3hlbi94ZW5fcHRfbG9hZF9yb20uYwo+PiBAQCAtMTIsNyAr
MTIsNyBAQAo+PiAgI2luY2x1ZGUgInFlbXUvcmFuZ2UuaCIKPj4gICNpbmNsdWRlICJzeXNlbXUv
c3lzZW11LmgiCj4+ICAjaW5jbHVkZSAiaHcvcGNpL3BjaS5oIgo+PiAtI2luY2x1ZGUgImh3L3Bj
aS9wY2ktYXNzaWduLmgiCj4+ICsjaW5jbHVkZSAieGVuX3B0LmgiCj4+ICAKPj4gIC8qCj4+ICAg
KiBTY2FuIHRoZSBhc3NpZ25lZCBkZXZpY2VzIGZvciB0aGUgZGV2aWNlcyB0aGF0IGhhdmUgYW4g
b3B0aW9uIFJPTSwgYW5kIHRoZW4KPj4gQEAgLTgwLDcgKzgwLDcgQEAgY2xvc2Vfcm9tOgo+PiAg
ICAgIGZzZWVrKGZwLCAwLCBTRUVLX1NFVCk7Cj4+ICAgICAgdmFsID0gMDsKPj4gICAgICBpZiAo
IWZ3cml0ZSgmdmFsLCAxLCAxLCBmcCkpIHsKPj4gLSAgICAgICAgREVCVUcoIiVzXG4iLCAiRmFp
bGVkIHRvIGRpc2FibGUgcGNpLXN5c2ZzIHJvbSBmaWxlIik7Cj4+ICsgICAgICAgIFhFTl9QVF9X
QVJOKCIlc1xuIiwgIkZhaWxlZCB0byBkaXNhYmxlIHBjaS1zeXNmcyByb20gZmlsZSIpOwo+IAo+
IFhFTl9QVF9XQVJOIHRha2VzIGFuIGV4dHJhIGFyZ3VtZW50LCBpdCBzaG91bGQgcmVhZDoKPiBY
RU5fUFRfV0FSTihkZXYsICIlc1xuIiwgIkZhaWxlZCB0byBkaXNhYmxlIHBjaS1zeXNmcyByb20g
ZmlsZSIpOwo+IAo+IFdpdGggdGhhdCBmaXhlZDoKPiBBY2tlZC1ieTogQW50aG9ueSBQRVJBUkQg
PGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogUGhpbGlwcGUgTWF0aGll
dS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 25 14:13:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 14:13:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7MQl-00024T-AQ; Wed, 25 Oct 2017 14:13:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1e7MQk-00024N-2t
 for xen-devel@lists.xen.org; Wed, 25 Oct 2017 14:13:14 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 F8/63-29911-9FB90F95; Wed, 25 Oct 2017 14:13:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsVyuP0Ov+6P2R8
 iDb79NLBY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDPOT+Uq+GZWceT9YpYGxun6XYycHBICRhJv
 J/5j6mLk4hASWMgo8eL8ZlaQhLBAkcSEtq1gtoiAu8TSPZfBbCGBAIm7y7eA2WwCqhIbrp8Cs
 3kFrCWOn13ECGKzAMVfNx4Fi4sKhEvcaX3HAlEjKHFy5hMwm1MgUGLK/SNsIDazgLrEn3mXmC
 FscYlbT+YzQdjyEs1bZzNPYOSbhaR9FpKWWUhaZiFpWcDIsopRozi1qCy1SNfQXC+pKDM9oyQ
 3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzAIGYBgB+PtjQGHGCU5mJREecM9PkQK8SXlp1Rm
 JBZnxBeV5qQWH2KU4eBQkuC9NQsoJ1iUmp5akZaZA4wHmLQEB4+SCO9fkDRvcUFibnFmOkTqF
 KMrx7FNl/8wcSyZcgVIbrp5F0hu+P4ASD6b+bqBWYglLz8vVUqc9w1IswBIc0ZpHtxoWCxfYp
 SVEuZlBDpWiKcgtSg3swRV/hWjOAejkjAvCzAxCPFk5pXAXfAK6DgmoOOaVMGOK0lESEk1MLb
 9tnrtdiO65J23RYyl+s/DNZ0+FzcduLXrYm3MUt6Sxf+3P//U3bTn3dUtP3weN1aqlHN8TZd5
 KCkpxHVVusx5c6jwDHvXFcrLS9Lu6z++v/r9Rulcyxu9peenvhZkYVix/FDbm7ojB0s/ehk2y
 y44f/mwkuVXo7zIB5cnJvG4W1RE1Wa/01RiKc5INNRiLipOBAA5DSgi4AIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1508940792!72396131!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55725 invoked from network); 25 Oct 2017 14:13:12 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-4.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 25 Oct 2017 14:13:12 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 156D1AAC1;
 Wed, 25 Oct 2017 14:13:11 +0000 (UTC)
To: Arthur Borsboom <arthurborsboom@gmail.com>, xen-devel@lists.xen.org
References: <CALUcmUk5xXv-eMjKNPP37LkjqWk7XWXBQwpPzTxY70BBLLiZZg@mail.gmail.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <ab9b1775-b7b9-e186-3a93-16c64c880810@suse.com>
Date: Wed, 25 Oct 2017 16:13:10 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <CALUcmUk5xXv-eMjKNPP37LkjqWk7XWXBQwpPzTxY70BBLLiZZg@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [BUG] xen_gntdev - gntdev_vma_find_special_page -
 unable to handle kernel paging request
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjUvMTAvMTcgMTM6MTcsIEFydGh1ciBCb3JzYm9vbSB3cm90ZToKPiBTaW5jZSBhYm91dCBh
IG1vbnRoLCBwb3NzaWJseSBkdWUgdG8gc29mdHdhcmUgdXBkYXRlcywgYWZ0ZXIgYSBjb3VwbGUg
b2YKPiBkYXlzIHJ1bm5pbmcgc2V2ZXJhbCBWTXMsIG9uZSBvZiB0aGUgVk0gZ3Vlc3RzIGNyYXNo
ZXMgYW5kIHRoZSBWTSBob3N0Cj4gaXMgbm90IHN0YWJsZSBhbnltb3JlLiBJIG5lZWQgdG8gc2h1
dGRvd24gYWxsIHRoZSByZW1haW5pbmcgVk0gZ3Vlc3RzCj4gKGlmIHBvc3NpYmxlKSBhbmQgcmVi
b290IHRoZSBzZXJ2ZXIgYnkgaGFyZHdhcmUgKHN1ZG8gcmVib290IGhhbmdzKS4KPiAKPiBEb2Vz
IGFueWJvZHkgaGF2ZSBhIHN1Z2dlc3Rpb24gaG93IHRvIGFuYWx5emUvcmVzb2x2ZSB0aGlzPwoK
SG1tLCBpdCBzZWVtcyBhcyBpZiBnbnRkZXZfbW1hcCgpIGlzIG1hcHBpbmcgb25seSBzb21lIHBh
Z2VzIGFuZCB0aGVuCmV4aXRzIHdpdGggYW4gZXJyb3IuIFRoaXMgd2lsbCBsZWF2ZSBtYXAtPnBh
Z2VzX3ZtX3N0YXJ0IGFzIDAgbGVhZGluZwp0byBhIHByb2JsZW0gd2hlbiB0aGUgYWxyZWFkeSBt
YXBwZWQgcGFnZXMgYXJlIGJlaW5nIHVubWFwcGVkIGFnYWluLgoKUGF0Y2ggd2lsbCBjb21lIHNv
b24uLi4KCkNhbiBJIGFkZCB5b3UgYXMgIlJlcG9ydGVkLWJ5OiIgPwoKCkp1ZXJnZW4KCj4gQWxs
IGhlbHAgaXMgYXBwcmVjaWF0ZWQhCj4gCj4gWGVuOiA0LjkuMAo+IE9TIChEb20wKTogQXJjaCBM
aW51eCA0LjEzLjcKPiBEbWVzZzoKPiAKPiBbMTMxMzk1LjEwMTYxMF0gQlVHOiB1bmFibGUgdG8g
aGFuZGxlIGtlcm5lbCBwYWdpbmcgcmVxdWVzdCBhdAo+IGZmZmY4ODQwMTkyMGMwMTgKPiBbMTMx
Mzk1LjEwMTcxNV0gSVA6IGdudGRldl92bWFfZmluZF9zcGVjaWFsX3BhZ2UrMHgxZC8weDMwIFt4
ZW5fZ250ZGV2XQo+IFsxMzEzOTUuMTAxNzk2XSBQR0QgMWEwYTA2N8KgCj4gWzEzMTM5NS4xMDE3
OTddIFA0RCAxYTBhMDY3wqAKPiBbMTMxMzk1LjEwMTgzMl0gUFVEIDDCoAo+IFsxMzEzOTUuMTAx
OTIyXSBPb3BzOiAwMDAwIFsjMV0gUFJFRU1QVCBTTVAKPiBbMTMxMzk1LjEwMTk3NV0gTW9kdWxl
cyBsaW5rZWQgaW46IHh0X25hdCB4dF9waHlzZGV2IGJyX25ldGZpbHRlcgo+IHh0X0NIRUNLU1VN
IGlwdGFibGVfbWFuZ2xlIGlwdF9NQVNRVUVSQURFIG5mX25hdF9tYXNxdWVyYWRlX2lwdjQKPiBp
cHRhYmxlX25hdCBuZl9uYXRfaXB2NCBuZl9uYXQgdHVuIGJyaWRnZSBzdHAgbGxjIGVidGFibGVf
ZmlsdGVyCj4gZWJ0YWJsZXMgZGV2bGluayBpcHRfUkVKRUNUIG5mX3JlamVjdF9pcHY0IHh0X3Rj
cHVkcCBuZl9jb25udHJhY2tfaXB2NAo+IG5mX2RlZnJhZ19pcHY0IHh0X2Nvbm50cmFjayBuZl9j
b25udHJhY2sgbGliY3JjMzJjIGNyYzMyY19nZW5lcmljCj4gaXA2dGFibGVfZmlsdGVyIGlwdGFi
bGVfZmlsdGVyIGlwNl90YWJsZXMgc25kX2hkYV9jb2RlY19yZWFsdGVrIGFtZGtmZAo+IHNuZF9o
ZGFfY29kZWNfZ2VuZXJpYyBzbmRfaGRhX2NvZGVjX2hkbWkgYW1kX2lvbW11X3YyIHNuZF9oZGFf
aW50ZWwKPiByYWRlb24gam95ZGV2IHNuZF9oZGFfY29kZWMgbW91c2VkZXYgZXZkZXYgaW5wdXRf
bGVkcyBsZWRfY2xhc3MgbWFjX2hpZAo+IHBwZGV2IHdtaV9ibW9mIHNuZF9oZGFfY29yZSBpMmNf
YWxnb19iaXQgdHRtIHNuZF9od2RlcCBzbmRfcGNtCj4gZWRhY19tY2VfYW1kIGRybV9rbXNfaGVs
cGVyIGNyY3QxMGRpZl9wY2xtdWwgY3JjMzJfcGNsbXVsIGNyYzMyY19pbnRlbAo+IGdoYXNoX2Ns
bXVsbmlfaW50ZWwgc25kX3RpbWVyIHBjYmMgcjgxNjkgYWVzbmlfaW50ZWwgcHNtb3VzZSBhZXNf
eDg2XzY0Cj4gY3J5cHRvX3NpbWQgZ2x1ZV9oZWxwZXIgdHBtX2luZmluZW9uIGRybSBjcnlwdGQg
dHBtX3RpcyBzbmQgcGNzcGtyCj4gWzEzMTM5NS4xMDI4NjJdwqAgYWdwZ2FydCBzcDUxMDBfdGNv
IHRwbV90aXNfY29yZSBtaWkgc3lzY29weWFyZWEKPiBzeXNmaWxscmVjdCB0cG0gaTJjX3BpaXg0
IHN5c2ltZ2JsdCBzb3VuZGNvcmUgcGFycG9ydF9wYyBwYXJwb3J0Cj4gZmJfc3lzX2ZvcHMgZmFt
MTVoX3Bvd2VyIGsxMHRlbXAgd21pIHNocGNocCBidXR0b24gc2NoX2ZxX2NvZGVsCj4geGVuX2Fj
cGlfcHJvY2Vzc29yIHhlbl9wY2liYWNrIHhlbl9uZXRiYWNrIHhlbl9ibGtiYWNrIHhlbmZzCj4g
eGVuX2dudGFsbG9jIHhlbl9nbnRkZXYgeGVuX2V2dGNobiB4ZW5fcHJpdmNtZCBpcF90YWJsZXMg
eF90YWJsZXMgZXh0NAo+IGNyYzE2IG1iY2FjaGUgamJkMiBmc2NyeXB0byBoaWRfZ2VuZXJpYyB1
c2JoaWQgaGlkIHNkX21vZCBhdGFfZ2VuZXJpYwo+IHBhdGFfYWNwaSBvaGNpX3BjaSBwYXRhX2F0
aWl4cCBzZXJpb19yYXcgYXRrYmQgbGlicHMyIGFoY2kgZWhjaV9wY2kKPiBsaWJhaGNpIGVoY2lf
aGNkIG9oY2lfaGNkIGxpYmF0YSB1c2Jjb3JlIHNjc2lfbW9kIHVzYl9jb21tb24gaTgwNDIgc2Vy
aW8KPiBbMTMxMzk1LjEwMzQ2OV0gQ1BVOiAwIFBJRDogMTA4ODcgQ29tbTogcWVtdS1kbSBOb3Qg
dGFpbnRlZCA0LjEzLjctMS1BUkNIICMxCj4gWzEzMTM5NS4xMDM1NTRdIEhhcmR3YXJlIG5hbWU6
IE1JQ1JPLVNUQVIgSU5URVJOQVRJT05BTCBDTy4sTFRECj4gTVMtNzU5Ni83NjBHTS1FNTEoTVMt
NzU5NiksIEJJT1MgVjMuNiAxMC8yNi8yMDEyCj4gWzEzMTM5NS4xMDM2NzddIHRhc2s6IGZmZmY4
ODAwNDgzYjFlMDAgdGFzay5zdGFjazogZmZmZmM5MDA0NjU5ODAwMAo+IFsxMzEzOTUuMTAzNzU5
XSBSSVA6IGUwMzA6Z250ZGV2X3ZtYV9maW5kX3NwZWNpYWxfcGFnZSsweDFkLzB4MzAKPiBbeGVu
X2dudGRldl0KPiBbMTMxMzk1LjEwMzg1Ml0gUlNQOiBlMDJiOmZmZmZjOTAwNDY1OWJiNjAgRUZM
QUdTOiAwMDAxMDIxMgo+IFsxMzEzOTUuMTAzOTI3XSBSQVg6IGZmZmY4ODAwMWVmMGEzNjAgUkJY
OiBmZmZmODgwMDExOWEwY2I4IFJDWDoKPiAwMDAwMDAwMDAwNjI0Njg0Cj4gWzEzMTM5NS4xMDQw
MThdIFJEWDogODAwMDAwMDYyNDY4NDM2NyBSU0k6IDAwMDAwMDA3ZmY0NjAzOTcgUkRJOgo+IGZm
ZmY4ODAwM2RkN2IyNDAKPiBbMTMxMzk1LjEwNDEwOF0gUkJQOiBmZmZmYzkwMDQ2NTliYjcwIFIw
ODogZmZmZjg4MDAzZGQ3YjI0MCBSMDk6Cj4gMDAwMDdmZjQ2MDNhMjAwMAo+IFsxMzEzOTUuMTA0
MTk4XSBSMTA6IDAwMDAwMDAwMDAwMDAwMDEgUjExOiAwMDAwM2ZmZmZmZmZmMDAwIFIxMjoKPiAw
MDAwN2ZmNDYwMzk3MDAwCj4gWzEzMTM5NS4xMDQyODhdIFIxMzogODAwMDAwMDYyNDY4NDM2NyBS
MTQ6IDAwMDA3ZmY0NjAzOTgwMDAgUjE1Ogo+IGZmZmZjOTAwNDY1OWJjZTAKPiBbMTMxMzk1LjEw
NDM5MF0gRlM6wqAgMDAwMDdmZjQ2MDU2NjdjMCgwMDAwKSBHUzpmZmZmODgwMDU1MDAwMDAwKDAw
MDApCj4ga25sR1M6MDAwMDAwMDAwMDAwMDAwMAo+IFsxMzEzOTUuMTA0NDkwXSBDUzrCoCBlMDMz
IERTOiAwMDAwIEVTOiAwMDAwIENSMDogMDAwMDAwMDA4MDA1MDAzMwo+IFsxMzEzOTUuMTA0NTY0
XSBDUjI6IGZmZmY4ODQwMTkyMGMwMTggQ1IzOiAwMDAwMDAwMDFjYjBmMDAwIENSNDoKPiAwMDAw
MDAwMDAwMDQwNjYwCj4gWzEzMTM5NS4xMDQ2NTVdIENhbGwgVHJhY2U6Cj4gWzEzMTM5NS4xMDQ2
OTVdwqAgPyB2bV9ub3JtYWxfcGFnZSsweDVkLzB4YTAKPiBbMTMxMzk1LjEwNDc0OF3CoCB1bm1h
cF9wYWdlX3JhbmdlKzB4NGUzLzB4OTMwCj4gWzEzMTM5NS4xMDQ4MDRdwqAgdW5tYXBfc2luZ2xl
X3ZtYSsweDdkLzB4ZjAKPiBbMTMxMzk1LjEwNDg1N13CoCB1bm1hcF92bWFzKzB4NTEvMHhiMAo+
IFsxMzEzOTUuMTA0OTA0XcKgIHVubWFwX3JlZ2lvbisweGJkLzB4MTMwCj4gWzEzMTM5NS4xMDQ5
NTNdwqAgPyBnbnR0YWJfbWFwX3JlZnMrMHhjNC8weDE2MAo+IFsxMzEzOTUuMTA1MDA5XcKgID8g
Z250ZGV2X21tYXArMHgzYTQvMHg2MTAgW3hlbl9nbnRkZXZdCj4gWzEzMTM5NS4xMDUwNzRdwqAg
bW1hcF9yZWdpb24rMHg0NjEvMHg1ZjAKPiBbMTMxMzk1LjEwNTEyMl3CoCBkb19tbWFwKzB4MmIz
LzB4NDAwCj4gWzEzMTM5NS4xMDUxNjddwqAgdm1fbW1hcF9wZ29mZisweGNjLzB4MTIwCj4gWzEz
MTM5NS4xMDUyMTddwqAgU3lTX21tYXBfcGdvZmYrMHgxYmMvMHgyMzAKPiBbMTMxMzk1LjEwNTI3
MV3CoCBTeVNfbW1hcCsweDFiLzB4MzAKPiBbMTMxMzk1LjEwODcxNl3CoCBlbnRyeV9TWVNDQUxM
XzY0X2Zhc3RwYXRoKzB4MWEvMHhhNQo+IFsxMzEzOTUuMTEyMTYxXSBSSVA6IDAwMzM6MHg3ZmY0
NWRjYzNlNjMKPiBbMTMxMzk1LjExNTY0NF0gUlNQOiAwMDJiOjAwMDA3ZmZkZjBjNTc2NDggRUZM
QUdTOiAwMDAwMDI0NiBPUklHX1JBWDoKPiAwMDAwMDAwMDAwMDAwMDA5Cj4gWzEzMTM5NS4xMTkx
NDldIFJBWDogZmZmZmZmZmZmZmZmZmZkYSBSQlg6IDAwMDAwMDAwMDAwMGEwMDAgUkNYOgo+IDAw
MDA3ZmY0NWRjYzNlNjMKPiBbMTMxMzk1LjEyMjU4N10gUkRYOiAwMDAwMDAwMDAwMDAwMDAyIFJT
STogMDAwMDAwMDAwMDAwYjAwMCBSREk6Cj4gMDAwMDAwMDAwMDAwMDAwMAo+IFsxMzEzOTUuMTI2
MDA1XSBSQlA6IDAwMDAwMDAwMDAwMDEwMDAgUjA4OiAwMDAwMDAwMDAwMDAwMDJhIFIwOToKPiAw
MDAwMDAwMDAwMDBjMDAwCj4gWzEzMTM5NS4xMjk1MDldIFIxMDogMDAwMDAwMDAwMDAwMDAwMSBS
MTE6IDAwMDAwMDAwMDAwMDAyNDYgUjEyOgo+IDAwMDAwMDAwMDAwMDAwMDEKPiBbMTMxMzk1LjEz
Mjk4OV0gUjEzOiAwMDAwNTYwNDcxYWU4ZTAwIFIxNDogMDAwMDU2MDQ3MWE2NjI5MCBSMTU6Cj4g
MDAwMDAwMDAwMDAwMDAwMAo+IFsxMzEzOTUuMTM2NTY4XSBDb2RlOiA1YiA1ZCBjMyA5MCA2NiAy
ZSAwZiAxZiA4NCAwMCAwMCAwMCAwMCAwMCAwZiAxZiA0NAo+IDAwIDAwIDQ4IDhiIDg3IGE4IDAw
IDAwIDAwIDU1IDQ4IDg5IGU1IDQ4IDJiIDcwIDY4IDQ4IDhiIDQwIDYwIDVkIDQ4IGMxCj4gZWUg
MGMgPDQ4PiA4YiAwNCBmMCBjMyAwZiAxZiA0MCAwMCA2NiAyZSAwZiAxZiA4NCAwMCAwMCAwMCAw
MCAwMCAwZiAxZsKgCj4gWzEzMTM5NS4xNDM3OThdIFJJUDogZ250ZGV2X3ZtYV9maW5kX3NwZWNp
YWxfcGFnZSsweDFkLzB4MzAgW3hlbl9nbnRkZXZdCj4gUlNQOiBmZmZmYzkwMDQ2NTliYjYwCj4g
WzEzMTM5NS4xNDczNjddIENSMjogZmZmZjg4NDAxOTIwYzAxOAo+IFsxMzEzOTUuMTUwODQ0XSAt
LS1bIGVuZCB0cmFjZSBiZjYxZTcxZGEyZjIyZDFjIF0tLS0KPiAKPiB4bCBpbmZvOgo+IAo+IGhv
c3TCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDogb3Jpb24xNjk1Cj4gcmVsZWFzZcKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIDogNC4xMy43LTEtQVJDSAo+IHZlcnNpb27CoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCA6ICMxIFNNUCBQUkVFTVBUIFNhdCBPY3QgMTQgMjA6MTM6MjYgQ0VTVCAyMDE3
Cj4gbWFjaGluZcKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDogeDg2XzY0Cj4gbnJfY3B1c8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIDogOAo+IG1heF9jcHVfaWTCoCDCoCDCoCDCoCDCoCDCoCDCoDog
MjMKPiBucl9ub2Rlc8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgOiAxCj4gY29yZXNfcGVyX3NvY2tl
dMKgIMKgIMKgIMKgOiA0Cj4gdGhyZWFkc19wZXJfY29yZcKgIMKgIMKgIMKgOiAyCj4gY3B1X21o
esKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDogMjMwMAo+IGh3X2NhcHPCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCA6Cj4gMTc4YmYzZmY6YjY5ODMyMGI6MmU1MDA4MDA6MDA2OWJmZmY6MDAwMDAwMDA6
MDAwMDAwMDg6MDAwMDAwMDA6MDAwMDA1MDAKPiB2aXJ0X2NhcHPCoCDCoCDCoCDCoCDCoCDCoCDC
oCA6IGh2bQo+IHRvdGFsX21lbW9yecKgIMKgIMKgIMKgIMKgIMKgOiAzMjUxMAo+IGZyZWVfbWVt
b3J5wqAgwqAgwqAgwqAgwqAgwqAgOiAzMDc1MQo+IHNoYXJpbmdfZnJlZWRfbWVtb3J5wqAgwqA6
IDAKPiBzaGFyaW5nX3VzZWRfbWVtb3J5wqAgwqAgOiAwCj4gb3V0c3RhbmRpbmdfY2xhaW1zwqAg
wqAgwqA6IDAKPiBmcmVlX2NwdXPCoCDCoCDCoCDCoCDCoCDCoCDCoCA6IDAKPiB4ZW5fbWFqb3LC
oCDCoCDCoCDCoCDCoCDCoCDCoCA6IDQKPiB4ZW5fbWlub3LCoCDCoCDCoCDCoCDCoCDCoCDCoCA6
IDkKPiB4ZW5fZXh0cmHCoCDCoCDCoCDCoCDCoCDCoCDCoCA6IC4wCj4geGVuX3ZlcnNpb27CoCDC
oCDCoCDCoCDCoCDCoCA6IDQuOS4wCj4geGVuX2NhcHPCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDog
eGVuLTMuMC14ODZfNjQgeGVuLTMuMC14ODZfMzJwIGh2bS0zLjAteDg2XzMyCj4gaHZtLTMuMC14
ODZfMzJwIGh2bS0zLjAteDg2XzY0wqAKPiB4ZW5fc2NoZWR1bGVywqAgwqAgwqAgwqAgwqAgOiBj
cmVkaXQKPiB4ZW5fcGFnZXNpemXCoCDCoCDCoCDCoCDCoCDCoDogNDA5Ngo+IHBsYXRmb3JtX3Bh
cmFtc8KgIMKgIMKgIMKgIDogdmlydF9zdGFydD0weGZmZmY4MDAwMDAwMDAwMDAKPiB4ZW5fY2hh
bmdlc2V0wqAgwqAgwqAgwqAgwqAgOsKgCj4geGVuX2NvbW1hbmRsaW5lwqAgwqAgwqAgwqAgOiAv
Ym9vdC94ZW4tNC45LjAuZ3ogZG9tMF9tZW09MTQwME0sbWF4OjE0MDBNCj4gZG9tMHB2aD0xIHVj
b2RlPS0xCj4gY2NfY29tcGlsZXLCoCDCoCDCoCDCoCDCoCDCoCA6IGdjYyAoR0NDKSA3LjEuMSAy
MDE3MDYzMAo+IGNjX2NvbXBpbGVfYnnCoCDCoCDCoCDCoCDCoCA6IGFydGh1cgo+IGNjX2NvbXBp
bGVfZG9tYWluwqAgwqAgwqAgOiBzdGFydGRlZGljYXRlZC5jb20gPGh0dHA6Ly9zdGFydGRlZGlj
YXRlZC5jb20+Cj4gY2NfY29tcGlsZV9kYXRlwqAgwqAgwqAgwqAgOiBNb24gQXVnIDI4IDExOjEy
OjQ1IENFU1QgMjAxNwo+IGJ1aWxkX2lkwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA6IDNmYjhjMjhh
MWVlYzlkOGI3ZjE1ZjZiYTE3YmY4ZmViOWMyMGM5OWMKPiB4ZW5kX2NvbmZpZ19mb3JtYXTCoCDC
oCDCoDogNAo+IAo+IEJlc3QgUmVnYXJkcywKPiBBcnRodXIgQm9yc2Jvb20KPiAKPiAKPiBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+IGh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwKPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 25 14:18:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 14:18:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7MVw-0002Le-1C; Wed, 25 Oct 2017 14:18:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jirislaby@gmail.com>) id 1e7MVv-0002LY-8o
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 14:18:35 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 8E/94-11148-A3D90F95; Wed, 25 Oct 2017 14:18:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmleJIrShJLcpLzFFi42Lxqg1y1LWc+yH
 SYOZUA4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPZi4SCLsGKo1+3MjUwvuLtYuTiEBKYwSix
 7cQpdhBHQuAOq8S2WUvZuhg5gJwsib1n3boYOYHMNInJC1azQtgVEvMPzAWzhQSUJD5tnc4EM
 egdk8TNW/1gCWEBN4m2eddYQOaICOhJtHSZgYSZBSYwS1yfrAdR388s8WXmXRaQBJuAokTL2W
 tMIDavgJXEgqVfmEFsFgFViZ1r9oHFRQXCJe60vmOBqBGUODnzCZjNKRAo8fjnGSaIBeoSf+Z
 dYoawxSWavqxkhbDlJba/ncM8gVFkFpL2WUhaZiFpmYWkZQEjyypG9eLUorLUIl0jvaSizPSM
 ktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwKhgAIIdjN//OB1ilORgUhLlDff4ECnEl5SfU
 pmRWJwRX1Sak1p8iFGGg0NJgvfIHKCcYFFqempFWmYOMD5h0hIcPEoivItB0rzFBYm5xZnpEK
 lTjMYc+/bc+sPE8Wzm6wZmIZa8/LxUKXHeCyClAiClGaV5cINgaeMSo6yUMC8j0GlCPAWpRbm
 ZJajyrxjFORiVhHlzQabwZOaVwO17BXQKE9ApTapgp5QkIqSkGhgZ4jQCjU/UTzV5aZVXnvuo
 8MfFc/qenQef6faEtOZNyui4XvigxHsxe4/BWm61xa97UkvqxdXmzndtEtjTFHK9lzui573f3
 tsXZC6nu9WfND0U7HNmSVx6+p3az0pLE3yjSy8KHLO6qrj0Q3pmieqsmo5z988y2i/jjpT+Uj
 fn+NTTXsHWz5VYijMSDbWYi4oTAUtx9IsWAwAA
X-Env-Sender: jirislaby@gmail.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1508941113!108603851!1
X-Originating-IP: [74.125.82.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27670 invoked from network); 25 Oct 2017 14:18:33 -0000
Received: from mail-wm0-f65.google.com (HELO mail-wm0-f65.google.com)
 (74.125.82.65)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 25 Oct 2017 14:18:33 -0000
Received: by mail-wm0-f65.google.com with SMTP id r196so2300586wmf.2
 for <xen-devel@lists.xenproject.org>; Wed, 25 Oct 2017 07:18:33 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=rvi3/It9KdsbujkbxDnX+A1QQOCfe6G4wprNkdzV3ec=;
 b=smJnhW36do0HavdIO42ijFUYqMzdcLiZj4Xk93OviafYlAZDPXGpqpLCgeKOxVTV7n
 1L2ttCQbwtf+IZV6JTEINoFGqsQxjKOukWZrh6kJ/QKpwjhkJP1ivdY/OP2HXOJpJt6+
 lwKXLS9PuQ5vqNU4jhmUWiKKw0v7ZBfHP2OPKaBgALjXgP9KqOnwkUrWK4YENN9uu9O2
 0NxS7NCMcLORuAbFXoOmSjTlSG3UOA+oRQs7OQj/wjedngLpr87+LsTGHGBbx6xLjMGo
 XModAK0jWWXMqM8IU2jNSUFt+KwS90RrwTBYuHbxdrax9r9quIHg3KuDXkSbd/ynfCNj
 R8ew==
X-Gm-Message-State: AMCzsaUJpJq20h3PeYDOD2W78440yw5iCOEdZaicV85S34u7ue1c+URz
 7jDLeTF1LTZGeq3iO++aypz2yw==
X-Google-Smtp-Source: ABhQp+R+qP/3nGtdxb+R5HINudXCbapOB8adf4hPAnBaIAqiy5w5Jqiy1lXvsaP4hIDQkmaR6gOR/w==
X-Received: by 10.28.107.66 with SMTP id g63mr1917545wmc.38.1508941113191;
 Wed, 25 Oct 2017 07:18:33 -0700 (PDT)
Received: from ?IPv6:2a01:4240:2e27:ad85:aaaa::19f?
 (f.9.1.0.0.0.0.0.0.0.0.0.a.a.a.a.5.8.d.a.7.2.e.2.0.4.2.4.1.0.a.2.v6.cust.nbox.cz.
 [2a01:4240:2e27:ad85:aaaa::19f])
 by smtp.gmail.com with ESMTPSA id o11sm3005719wrg.5.2017.10.25.07.18.31
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 25 Oct 2017 07:18:31 -0700 (PDT)
To: Ard Biesheuvel <ard.biesheuvel@linaro.org>
References: <20171002091246.28432-1-jslaby@suse.cz>
 <20171002091246.28432-19-jslaby@suse.cz>
 <CAKv+Gu9C88ToAx+8KcGacUECo7ExnTTBmibEjpB2WkfFvjoZvw@mail.gmail.com>
 <5a3785ea-d2d8-dd51-4b02-12f4ca5507d7@suse.cz>
 <CAKv+Gu-7q_Pr5SoUY_kUstaVusUxvXt9e8xeChQySGZ6h+jdAg@mail.gmail.com>
 <9dfcee94-2058-8986-526c-f7ef9ebada66@suse.cz>
 <CAKv+Gu9S0w0EUvruDjruR+hJ0B2QU_do1GknV83C8CgLTp8T2Q@mail.gmail.com>
From: Jiri Slaby <jslaby@suse.cz>
Message-ID: <f70a8042-463d-09c8-65f9-9d07f71b84a2@suse.cz>
Date: Wed, 25 Oct 2017 16:18:31 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <CAKv+Gu9S0w0EUvruDjruR+hJ0B2QU_do1GknV83C8CgLTp8T2Q@mail.gmail.com>
Content-Language: en-GB
Cc: Mark Rutland <mark.rutland@arm.com>,
 "linux-efi@vger.kernel.org" <linux-efi@vger.kernel.org>,
 Matt Fleming <matt@codeblueprint.co.uk>, "x86@kernel.org" <x86@kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "mingo@redhat.com" <mingo@redhat.com>, "hpa@zytor.com" <hpa@zytor.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "tglx@linutronix.de" <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH v4 19/27] x86: assembly,
	make some functions local
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDYvMjAxNywgMDQ6MDEgUE0sIEFyZCBCaWVzaGV1dmVsIHdyb3RlOgo+IE9uIDYgT2N0
b2JlciAyMDE3IGF0IDEzOjUzLCBKaXJpIFNsYWJ5IDxqc2xhYnlAc3VzZS5jej4gd3JvdGU6Cj4+
IE9uIDEwLzA0LzIwMTcsIDA5OjMzIEFNLCBBcmQgQmllc2hldXZlbCB3cm90ZToKPj4+IEluIGFy
bTY0LCB3ZSB1c2UgRU5UUlkvRU5EUFJPQyBmb3IgZnVuY3Rpb25zIHdpdGggZXh0ZXJuYWwgbGlu
a2FnZSwKPj4+IGFuZCB0aGUgYmFyZSBzeW1ib2wgbmFtZS9FTkRQUk9DIGZvciBmdW5jdGlvbnMg
d2l0aCBsb2NhbCBsaW5rYWdlLiBJCj4+PiBndWVzcyB3ZSBjb3VsZCBhZGQgRU5ET0JKRUNUIGlm
IHdlIHdhbnRlZCB0bywgYnV0IHdlIG5ldmVyIHJlYWxseSBmZWx0Cj4+PiB0aGUgbmVlZC4KPj4K
Pj4gWWVzIGFuZCB0aGlzIGlzIGV4YWN0bHkgdGhlIHJlYXNvbiBmb3IgdGhlIG5ldyBtYWNyb3Mu
IE5vdywgaXQncyBhCj4+IGNvbXBsZXRlIG1lc3MuIE9uZSBhcmNoIGRvZXMgdGhpcywgYW5vdGhl
ciBkb2VzIHRoYXQuIEFuZCB3ZSBhcmUgaW4gYQo+PiBzdGF0ZSB0byBoYXZlIHJlbGlhYmxlIHN0
YWNrdHJhY2VzLCBsZXQgb2JqdG9vbCBjaGVjayBmdW5jdGlvbnMsIGxldAo+PiBvYmp0b29sIGdl
bmVyYXRlIGFubm90YXRpb25zIChlLmcuIGZvciBPUkMgdW53aW5kZXIpLCBldGMuCj4+Cj4gCj4g
WW91IGFyZSBpbXBseWluZyB0aGF0IEVOVFJZL0VORFBST0MgYW5kICdiYXJlIHN5bWJvbCBuYW1l
Jy9FTkRQUk9DCj4gcHJldmVudCB5b3UgZnJvbSBkb2luZyBhbnkgb2YgdGhpcywgYnV0IHRoaXMg
aXMgc2ltcGx5IG5vdCB0cnVlLgoKSWYgSSB1bmRlcnN0YW5kIGNvcnJlY3RseSwgeW91IGhhdmUg
bm90IHJlYWQgdGhlIGRpc2N1c3Npb24gYmVoaW5kIHRoZQpsaW5rIEkgc2VudCB5b3UuLi4gU28g
aW4gc3VtOgpJbml0aWFsbHksIEkgb25seSB1c2VkIHRoZSBjdXJyZW50IEVOVFJZL0VORFBST0Mg
YXBwcm9hY2ggYW5kIGF1Z21lbnRlZAppdCB0byBmaXggdXAgdGhlIG1lc3MgaW4geDg2LiBCdXQg
aXQgd2FzIGNvbmNsdWRlZCB0aGF0IHRoZXNlIG9sZCBtYWNyb3MKYXJlIHRlcnJpYmxlIGFuZCB3
ZSByYXRoZXIgd2FudCB0byBhdm9pZCB0aGVtLiBJdCB3YXMgZXNwZWNpYWxseSB0aGUgYmFkCm5h
bWluZyBvZiB0aGVzZSBvbGQgbWFjcm9zLiBTbyB3ZSBkaXNjdXNzZWQgd2hhdCB0aGUgbmV3IG5h
bWluZyBzY2hlbWUKY291bGQgYmUgYW5kIHRoaXMgaXMgd2hhdCB3ZSBlbmRlZCB1cCB3aXRoLgoK
Pj4gV2l0aG91dCBrbm93aW5nIHdoYXQgaXMgc3RhcnQsIHdoZXJlIGlzIGl0cyBlbmQsIHdoYXQg
aXMgZnVuY3Rpb24sIHdoYXQKPj4gaXMgb2JqZWN0IChkYXRhKSBldGMuLCBpdCBjYW4gYmFyZWx5
IGNoZWNrIG9yIGV2ZW4gZ2VuZXJhdGUgYW55dGhpbmcKPj4gYXV0b21hdGljYWxseS4gTm90IHNw
ZWFraW5nIGFib3V0IGltcGFpcmVkIG1hY3JvcyBsaWtlIHlvdXIgbmFtZS9FTkRQUk9DCj4+IGFi
b3ZlLgo+Pgo+IAo+IFdoYXQgaXMgdGhlIHByb2JsZW0gd2l0aCBpbXBhaXJlZCBtYWNyb3M/CgpP
YnZpb3VzbHkgdGhhdCB0aGV5IGFyZSBpbXBhaXJlZC4gVGhhdCBpcyB0aGUgdG9vbHMgZG8gbm90
IGtub3cgd2hlcmUgdG8Kc3RvcCB3aXRoIHJlYWRpbmcgb2YgY29kZSBvciBkYXRhLgoKVGhpcyBp
cyBxdWl0ZSB1c3VhbDoKCmZvbzoKICBtb3YgZGF0YSxhCiAgY2FsbCBiYXIKICByZXQKCmRhdGE6
IC5zdHJpbmcgImhlbGxvIgoKVGhpcyBtYWtlcyB0aGUgdG9vbHMgdG8gY2hva2Ugb24gdGhlIGRh
dGEgd2hpbGUgdGhpbmtpbmcgaXQgaXMgc3RpbGwgY29kZS4KCj4gU28gd2hhdCBpcyBwcmV2ZW50
aW5nIHBlb3BsZSBmcm9tIHVzaW5nIHRoZXNlIG5ldyBtYWNyb3MgaW4gdGhlIHdyb25nIHdheT8K
ClRoZSB0b29scy4gSXQgaXMgcXVpdGUgZWFzeSB0byBjaGVjayB0aGlzIGR1cmluZyBidWlsZCBi
eSBhIGxpbmtlciBhbmQgSQpoYXZlIHN1Y2ggYSBwYXRjaCBoZXJlLiBJdCB3YXMgbm90IHlldCBj
b25jbHVkZWQgKEkgdGhpbmspIHdoZXRoZXIgd2UKYXJlIGdvaW5nIHRvIGNoZWNrIHRoaXMgdmlh
IG9ianRvb2wgb3IgYnkgc29tZXRoaW5nIGxpa2UgbXkgcGF0Y2guCk5vdGV3b3J0aHksIG9ianRv
b2wgY2FuIGNoZWNrIG11Y2ggbW9yZSBpbiB0aGlzIHJlc3BlY3QsIG9idmlvdXNseS4KCnRoYW5r
cywKLS0gCmpzCnN1c2UgbGFicwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 25 14:20:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 14:20:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7MXs-0002ur-CD; Wed, 25 Oct 2017 14:20:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jirislaby@gmail.com>) id 1e7MXr-0002uj-5y
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 14:20:35 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 E3/6E-31302-2BD90F95; Wed, 25 Oct 2017 14:20:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupileJIrShJLcpLzFFi42Lxqg1y1t0490O
 kwfdf1hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aTs5PYC7azV2zeuI2xgbGdrYuRi0NIYBqj
 xPz3f8AcCYE7rBJnf25k72LkAHKyJLZO9e1i5AQy0yTWNe9hh7CrJNauPANmCwkoSXzaOp0Jw
 n7HJHH3pxCILSzgLvG56wVYjYiAhsSZxnXMIPOZBRpYJBZPucgIMl9IIFbi5gRekBo2AUWJlr
 PXwObwClhJPL/WBmazCKhKHG66wwJiiwqES9xpfccCUSMocXLmEzCbU8BU4uf5N2D1zALqEn/
 mXWKGsMUlmr6sZIWw5SW2v53DPIFRZBaS9llIWmYhaZmFpGUBI8sqRo3i1KKy1CJdQwO9pKLM
 9IyS3MTMHCDPVC83tbg4MT01JzGpWC85P3cTIzAuGIBgB+Oaqc6HGCU5mJREecM9PkQK8SXlp
 1RmJBZnxBeV5qQWH2KU4eBQkuCdPgcoJ1iUmp5akZaZA4xQmLQEB4+SCK8mSJq3uCAxtzgzHS
 J1itGS48bD63+YOPbtuQUkn8183cAsxJKXn5cqJc4bCdIgANKQUZoHNw6WRC4xykoJ8zICHSj
 EU5BalJtZgir/ilGcg1FJmDcXZApPZl4J3NZXQAcxAR3UpAp2UEkiQkqqgZEhRd9YR/VXbetS
 ycybzu0vOm6vmJ44s73sWsmZmp9KK/6KeHQ1Mx3h/Mf/zCWBQ0k6VW3DW7GVv1ZEKMWd3N80M
 1+dy65uh2viO26R75/97kl/6NxvtDd0bsea2d90/SPl/HYte7O6YUaz49FXB2+tvHgnUcp2wn
 Jd68LL73Z/OLJGd33ut0IlluKMREMt5qLiRAAuTyFvHQMAAA==
X-Env-Sender: jirislaby@gmail.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1508941233!105048504!1
X-Originating-IP: [74.125.82.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32968 invoked from network); 25 Oct 2017 14:20:33 -0000
Received: from mail-wm0-f67.google.com (HELO mail-wm0-f67.google.com)
 (74.125.82.67)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 25 Oct 2017 14:20:33 -0000
Received: by mail-wm0-f67.google.com with SMTP id z3so2280617wme.5
 for <xen-devel@lists.xenproject.org>; Wed, 25 Oct 2017 07:20:33 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=3qeeLpxNM9+2EVqsMG9KsQq3TiRiNXu7JOP94zq4klw=;
 b=NkGl2dtofFaHihp+dXuzVQnGIGBHDBuWXvpXdSS2sdtQjpRJ8QaRoFx6KtCdKzQGRv
 YWeNtURXLRUbA04uY+blOFB6BOiSIwoXhkTThypxL59bnq7ZfZAebe+a0AkIrbZ2Zwic
 mOENtLcg88/A3wSSnrdswpDA0Wo6ifm/HANtR8FyYUJaT02bmAwzQX7kIYR7zJxQ2ATv
 h7mN31Zl+LmmePxh4GVRtSrDPXBCGTf+VHFzE+PyhpA7+gom0mP761e+J5+SZMj+fJII
 7pN+WAh1I1hHpbyFflW9ZoMMmyfLD3kMzRh7Lv3gI9/bvxFthEuZHMKYE5mLJbbtPUfv
 pftw==
X-Gm-Message-State: AMCzsaVAAcjV+RFBXTOFAsf+rSM8kfqrwbX+GJrRcXdqGuCbzPZ1y2Hp
 uU0NL7Pw5j7JBfNpj/FdbxClFw==
X-Google-Smtp-Source: ABhQp+S534KSKZLoS57SqeXeVEsQSAsZqkoUD3r2voVmxRQxrUa3Um9DxzCOvJEztcbmLoVQ+FeCHw==
X-Received: by 10.28.100.212 with SMTP id y203mr2055654wmb.64.1508941233397;
 Wed, 25 Oct 2017 07:20:33 -0700 (PDT)
Received: from ?IPv6:2a01:4240:2e27:ad85:aaaa::19f?
 (f.9.1.0.0.0.0.0.0.0.0.0.a.a.a.a.5.8.d.a.7.2.e.2.0.4.2.4.1.0.a.2.v6.cust.nbox.cz.
 [2a01:4240:2e27:ad85:aaaa::19f])
 by smtp.gmail.com with ESMTPSA id l80sm2819214wmb.2.2017.10.25.07.20.32
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 25 Oct 2017 07:20:32 -0700 (PDT)
To: Josh Poimboeuf <jpoimboe@redhat.com>
References: <20171002091246.28432-1-jslaby@suse.cz>
 <20171006152355.73fljxsihnejppx4@treble>
From: Jiri Slaby <jslaby@suse.cz>
Message-ID: <67a86986-8868-82e5-6e54-cdf03c1e4d2b@suse.cz>
Date: Wed, 25 Oct 2017 16:20:31 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20171006152355.73fljxsihnejppx4@treble>
Content-Language: en-GB
Cc: Juergen Gross <jgross@suse.com>, Len Brown <len.brown@intel.com>,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, linux-pm@vger.kernel.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, x86@kernel.org,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, linux-kernel@vger.kernel.org,
 Ingo Molnar <mingo@kernel.org>, mingo@redhat.com, Pavel Machek <pavel@ucw.cz>,
 hpa@zytor.com, xen-devel@lists.xenproject.org, tglx@linutronix.de,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Andrew Morton <akpm@linux-foundation.org>
Subject: Re: [Xen-devel] [PATCH v4 01/27] linkage: new macros for assembler
	symbols
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDYvMjAxNywgMDU6MjMgUE0sIEpvc2ggUG9pbWJvZXVmIHdyb3RlOgo+IE9uIE1vbiwg
T2N0IDAyLCAyMDE3IGF0IDExOjEyOjIwQU0gKzAyMDAsIEppcmkgU2xhYnkgd3JvdGU6Cj4+ICAg
IFNZTV9DT0RFX0lOTkVSX0xBQkVMIC0tIG9ubHkgZm9yIGxhYmVscyBpbiB0aGUgbWlkZGxlIG9m
IGNvZGUKPj4gICAgU1lNX0NPREVfSU5ORVJfTEFCRUxfTk9BTElHTiAtLSBvbmx5IGZvciBsYWJl
bHMgaW4gdGhlIG1pZGRsZSBvZiBjb2RlCj4gCj4gV2h5IGFyZSB0aGUgaW5uZXIgbGFiZWxzIGFs
aWduZWQgYnkgZGVmYXVsdD8gIFNlZW1zIGxpa2UgdW5hbGlnbmVkIHdvdWxkCj4gYmUgdGhlIG1v
c3QgY29tbW9uIGNhc2UuCgpDb3JyZWN0OgokIGdpdCBncmVwIC13IFNZTV9DT0RFX0lOTkVSX0xB
QkVMX05PQUxJR04gYXJjaC98d2MgLWwKMjAKJCBnaXQgZ3JlcCAtdyBTWU1fQ09ERV9JTk5FUl9M
QUJFTCBhcmNoL3x3YyAtbAozCgpXaWxsIHN3aXRjaCB0aGVtLgoKPj4gZCkgRm9yIGRhdGEKPj4g
ICAgU1lNX0RBVEFfU1RBUlQgLS0gZ2xvYmFsIGRhdGEgc3ltYm9sCj4+ICAgIFNZTV9EQVRBX0VO
RCAtLSB0aGUgZW5kIG9mIHRoZSBTWU1fREFUQV9TVEFSVCBzeW1ib2wKPj4gICAgU1lNX0RBVEFf
RU5EX0xBQkVMIC0tIHRoZSBsYWJlbGVkIGVuZCBvZiBTWU1fREFUQV9TVEFSVCBzeW1ib2wKPj4g
ICAgU1lNX0RBVEFfU0lNUExFIC0tIHN0YXJ0K2VuZCB3cmFwcGVyIGFyb3VuZCBzaW1wbGUgZ2xv
YmFsIGRhdGEKPj4gICAgU1lNX0RBVEFfU0lNUExFX0xPQ0FMIC0tIHN0YXJ0K2VuZCB3cmFwcGVy
IGFyb3VuZCBzaW1wbGUgbG9jYWwgZGF0YQo+IAo+ICJTSU1QTEUiIHNlZW1zIHN1cGVyZmx1b3Vz
LCBob3cgYWJvdXQgcy9TWU1fREFUQV9TSU1QTEUvU1lNX0RBVEEvID8KCll1cCwgbWFrZXMgc2Vu
c2UsIHdpbGwgZG8uCgp0aGFua3MsCi0tIApqcwpzdXNlIGxhYnMKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 25 14:21:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 14:21:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7MZ8-00032C-M0; Wed, 25 Oct 2017 14:21:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jirislaby@gmail.com>) id 1e7MZ6-000323-IY
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 14:21:52 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 5B/26-16147-FFD90F95; Wed, 25 Oct 2017 14:21:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJKsWRWlGSWpSXmKPExsXiVRvkovt/7od
 Ig5PXxS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyft5cwFnxkqrh4awNbA+Mapi5GLg4hgemM
 Er++nWMFcSQE7rBKbH6/gq2LkRPIyZKY8PEXO4SdJnF+ZzcrhF0l0XzgByOILSSgJPFp63SoS
 e+ZJE7c2gjWICzgJtE27xoLiC0ioC7Rs+sLC0gRs8AMZonDk9+zwnW83/SWCaSKTUBRouXsNT
 CbV8BKYv2Su2CTWARUJbYs+gZ2kqhAuMSd1ncsEDWCEidnPgGzOQUMJQ5NaACrZxbQkWj7vJA
 JwhaXaPqykhXClpfY/nYO8wRGkVlI2mchaZmFpGUWkpYFjCyrGNWLU4vKUot0jfWSijLTM0py
 EzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQKjgwEIdjA2f3E6xCjJwaQkyhvu8SFSiC8pP6UyI
 7E4I76oNCe1+BCjDAeHkgTvrzlAOcGi1PTUirTMHGCcwqQlOHiURHilgLEqxFtckJhbnJkOkT
 rF6Mpx4+H1P0wc+/bcApJz/t0FkvOW3geSz2a+bmAWYsnLz0uVEue9ADJbAKQ5ozQPbjQsxVx
 ilJUS5mUEOlaIpyC1KDezBFX+FaM4B6OSMK8KyAk8mXklcBe8AjqOCei4JlWw40oSEVJSDYyZ
 H9J/Xnjzr2LliV9SsyZ8eLJKz3gHl4REaIGEw4Qdet8vppo8mnVP7kvXgVWKV3+deRfLmVi9N
 77TvcKdg9/1Zm7Jnc8Lcs66pynNPrMh20RH3OTS7HL5A9dlk36d/lhQ713vwiD4fva6rzcb91
 e/t3q86Jjjp0drd59WvVybHHxs4x6Ogj5uJZbijERDLeai4kQAs9IZTCwDAAA=
X-Env-Sender: jirislaby@gmail.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1508941311!107880007!1
X-Originating-IP: [74.125.82.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36132 invoked from network); 25 Oct 2017 14:21:51 -0000
Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com)
 (74.125.82.68)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 25 Oct 2017 14:21:51 -0000
Received: by mail-wm0-f68.google.com with SMTP id p75so2236496wmg.3
 for <xen-devel@lists.xenproject.org>; Wed, 25 Oct 2017 07:21:51 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=405FCTvsISMSFG8C9UnU5mzLN6Qg1vAi1VA4vV0gjGU=;
 b=ohnzHymqsGEUNu//scntdPEA+DgovZ4QBnNn5KsqtKtUP6p9oSVUkBqQ3OekbeRYoN
 BNtjjLX8gnlGdhUG6pVRpHs9Zer0/q2Gm0/ZD3LAU1y5LENGwpiufKRtu6ZA6QuywBy6
 X8MeaL1DKwPoM3gmJlNbBxSvad8lY2rKnx4Pp5inixg0+ky6ECRgz9dDKbv6SeHxSf96
 1nHBO3eIvlqesX0bsz9IHMZNiFu3sOhsv6/qgxyNmtwJMxeKRg2R6luMYeWBzY1nuITM
 AJCe+OmXaZ5jyPlkh/dnFg8/PsvNoFaAvFGqerO4KIca/J8zZ0E+IO2FGUBmpyuk/moS
 oVlA==
X-Gm-Message-State: AMCzsaUdXU5fPYklhlUwRJKv0AXTFqB6ouuEbjL+3HIDROIKiKy+R9GM
 /6bGIiUlgBvCPw52onYPBrCLww==
X-Google-Smtp-Source: ABhQp+RiUD/LV4KOc6MI6SDb8C9PKKi4zO57gF43c/uXCTkJOhTof30b12Oj8r6+FhU63byiS22jbg==
X-Received: by 10.28.100.212 with SMTP id y203mr2059477wmb.64.1508941310879;
 Wed, 25 Oct 2017 07:21:50 -0700 (PDT)
Received: from ?IPv6:2a01:4240:2e27:ad85:aaaa::19f?
 (f.9.1.0.0.0.0.0.0.0.0.0.a.a.a.a.5.8.d.a.7.2.e.2.0.4.2.4.1.0.a.2.v6.cust.nbox.cz.
 [2a01:4240:2e27:ad85:aaaa::19f])
 by smtp.gmail.com with ESMTPSA id k30sm5334331wrf.52.2017.10.25.07.21.48
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 25 Oct 2017 07:21:49 -0700 (PDT)
To: Mark Rutland <mark.rutland@arm.com>
References: <20171002091246.28432-1-jslaby@suse.cz>
 <20171002091246.28432-19-jslaby@suse.cz>
 <CAKv+Gu9C88ToAx+8KcGacUECo7ExnTTBmibEjpB2WkfFvjoZvw@mail.gmail.com>
 <5a3785ea-d2d8-dd51-4b02-12f4ca5507d7@suse.cz>
 <CAKv+Gu-7q_Pr5SoUY_kUstaVusUxvXt9e8xeChQySGZ6h+jdAg@mail.gmail.com>
 <9dfcee94-2058-8986-526c-f7ef9ebada66@suse.cz>
 <20171006132121.GC14023@leverpostej>
From: Jiri Slaby <jslaby@suse.cz>
Message-ID: <a506fc39-80d3-56da-a87f-b5e4bef8bad5@suse.cz>
Date: Wed, 25 Oct 2017 16:21:48 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20171006132121.GC14023@leverpostej>
Content-Language: en-GB
Cc: "linux-efi@vger.kernel.org" <linux-efi@vger.kernel.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Matt Fleming <matt@codeblueprint.co.uk>, "x86@kernel.org" <x86@kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "mingo@redhat.com" <mingo@redhat.com>, "hpa@zytor.com" <hpa@zytor.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "tglx@linutronix.de" <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH v4 19/27] x86: assembly,
	make some functions local
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxMC8wNi8yMDE3LCAwMzoyMSBQTSwgTWFyayBSdXRsYW5kIHdyb3RlOgo+IElmIHRo
ZSBhaW0gb2YgdGhpcyBzZXJpZXMgaXMgdG8gaW50cm9kdWNlIHNvbWV0aGluZyB0aGF0IGFyY2hp
dGVjdHVyZXMKPiB1c2UgY29uc2lzdGVudGx5LCB0aGVuIGNhbiB3ZSBwbGVhc2UgYWN0dWFsbHkg
cG9rZSBvdGhlciBhcmNoaXRlY3R1cmVzCj4gYWJvdXQgaXQ/IGUuZy4gc2VuZCB0aGlzIHRvIGxp
bnV4LWFyY2gsIHdpdGggYSBjb3ZlciBsZXR0ZXIgZXhwbGFpbmluZwo+IHRoZSBpZGVhIGFuZCBh
c2tpbmcgbWFpbnRhaW5lcnMgdG8gdGFrZSBhIGxvb2suCgpTdXJlLCB3aXRoIHY1LCBJIHdpbGwu
Cgp0aGFua3MsCi0tIApqcwpzdXNlIGxhYnMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 25 14:30:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 14:30:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7Mhm-0003rI-HE; Wed, 25 Oct 2017 14:30:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e7Mhl-0003rC-5q
 for xen-devel@lists.xen.org; Wed, 25 Oct 2017 14:30:49 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 B0/AE-31244-810A0F95; Wed, 25 Oct 2017 14:30:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsUyZ7p8oK7Egg+
 RBgtaWCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyjJ/awFhySrLg+u5GtgXGaaBcjJ4eQwGQm
 iTX3PboYuYDs34wSV9/cZoNwNjJKtL1ayg7hbGOUWH3gMQtIi7CAi8Tn31fBbBEBD4kruyZAd
 RxilHh+6BkTSIJZIFni4txrYEVsAkYSZ49OZwSxeQVsJS6sns0GYrMIqEoc+PiPHcQWFQiXeN
 t4hAWiRlDi5MwnYDYn0IKLUw9BzdST2HH9FyuELS+x/e0cZhBbQsBYom9WH8sERsFZSNpnIWm
 ZhaRlASPzKkaN4tSistQiXUMDvaSizPSMktzEzBwgz0wvN7W4ODE9NScxqVgvOT93EyMweBmA
 YAfj8fdxhxglOZiURHnDPT5ECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgnTYfKCdYlJqeWpGWm
 QOMI5i0BAePkgivBUiat7ggMbc4Mx0idYrRmOPYpst/mDiezXzdwCzEkpeflyolzqsBUioAUp
 pRmgc3CBbflxhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTMawsyhSczrwRu3yugU5iATmlSBTu
 lJBEhJdXAqGgaftjuu6ZfXHnek4kvYvofMZ+/uZebZ3FqVqnc8Tm3z/107zae79j98NEnqwdu
 NS7lOd4ft9v4f2wun3Bi3VmLby8rZSxvPLG/d1Au2NhruZbS4nMlN9w2zI25FbGDxdvpm+vC7
 Imvgy63qv7cLGCsOHVvaZPkUyvTHd5dctpFuybJzl19QYmlOCPRUIu5qDgRALhsDxDqAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1508941846!108775483!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11615 invoked from network); 25 Oct 2017 14:30:47 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Oct 2017 14:30:47 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9PEUflu001161
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 25 Oct 2017 14:30:41 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9PEUeM4022230
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 25 Oct 2017 14:30:40 GMT
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9PEUdBe024163;
 Wed, 25 Oct 2017 14:30:39 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 25 Oct 2017 07:30:39 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1710231608270.574@sstabellini-ThinkPad-X260>
 <1508866413-30141-1-git-send-email-sstabellini@kernel.org>
 <1508866413-30141-12-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <7e8a1010-3766-5c20-b8c5-53c67a3f6bdc@oracle.com>
Date: Wed, 25 Oct 2017 10:32:13 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1508866413-30141-12-git-send-email-sstabellini@kernel.org>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v6 12/13] xen/pvcalls: implement release
	command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMjQvMjAxNyAwMTozMyBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IFNlbmQg
UFZDQUxMU19SRUxFQVNFIHRvIHRoZSBiYWNrZW5kIGFuZCB3YWl0IGZvciBhIHJlcGx5LiBUYWtl
IGJvdGgKPiBpbl9tdXRleCBhbmQgb3V0X211dGV4IHRvIGF2b2lkIGNvbmN1cnJlbnQgYWNjZXNz
ZXMuIFRoZW4sIGZyZWUgdGhlCj4gc29ja2V0Lgo+Cj4gRm9yIHBhc3NpdmUgc29ja2V0cywgY2hl
Y2sgd2hldGhlciB3ZSBoYXZlIGFscmVhZHkgcHJlLWFsbG9jYXRlZCBhbgo+IGFjdGl2ZSBzb2Nr
ZXQgZm9yIHRoZSBwdXJwb3NlIG9mIGJlaW5nIGFjY2VwdGVkLiBJZiBzbywgZnJlZSB0aGF0IGFz
Cj4gd2VsbC4KPgo+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0Bh
cG9yZXRvLmNvbT4KPiBDQzogYm9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20KPiBDQzogamdyb3Nz
QHN1c2UuY29tCj4gLS0tCj4gIGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYyB8IDEwMCArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICBkcml2ZXJzL3hlbi9w
dmNhbGxzLWZyb250LmggfCAgIDEgKwo+ICAyIGZpbGVzIGNoYW5nZWQsIDEwMSBpbnNlcnRpb25z
KCspCj4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jIGIvZHJpdmVy
cy94ZW4vcHZjYWxscy1mcm9udC5jCj4gaW5kZXggNGE0MTNmZi4uN2FiYzAzOSAxMDA2NDQKPiAt
LS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKPiArKysgYi9kcml2ZXJzL3hlbi9wdmNh
bGxzLWZyb250LmMKPiBAQCAtMTk5LDYgKzE5OSwyMyBAQCBzdGF0aWMgaXJxcmV0dXJuX3QgcHZj
YWxsc19mcm9udF9ldmVudF9oYW5kbGVyKGludCBpcnEsIHZvaWQgKmRldl9pZCkKPiAgc3RhdGlj
IHZvaWQgcHZjYWxsc19mcm9udF9mcmVlX21hcChzdHJ1Y3QgcHZjYWxsc19iZWRhdGEgKmJlZGF0
YSwKPiAgCQkJCSAgIHN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCwgYm9vbCBsb2NrZWQpCj4gIHsK
PiArCWludCBpOwo+ICsKPiArCXVuYmluZF9mcm9tX2lycWhhbmRsZXIobWFwLT5hY3RpdmUuaXJx
LCBtYXApOwo+ICsKPiArCWlmICghbG9ja2VkKQo+ICsJCXNwaW5fbG9jaygmYmVkYXRhLT5zb2Nr
ZXRfbG9jayk7Cj4gKwlpZiAoIWxpc3RfZW1wdHkoJm1hcC0+bGlzdCkpCj4gKwkJbGlzdF9kZWxf
aW5pdCgmbWFwLT5saXN0KTsKPiArCWlmICghbG9ja2VkKQo+ICsJCXNwaW5fdW5sb2NrKCZiZWRh
dGEtPnNvY2tldF9sb2NrKTsKPiArCj4gKwlmb3IgKGkgPSAwOyBpIDwgKDEgPDwgUFZDQUxMU19S
SU5HX09SREVSKTsgaSsrKQo+ICsJCWdudHRhYl9lbmRfZm9yZWlnbl9hY2Nlc3MobWFwLT5hY3Rp
dmUucmluZy0+cmVmW2ldLCAwLCAwKTsKPiArCWdudHRhYl9lbmRfZm9yZWlnbl9hY2Nlc3MobWFw
LT5hY3RpdmUucmVmLCAwLCAwKTsKPiArCWZyZWVfcGFnZSgodW5zaWduZWQgbG9uZyltYXAtPmFj
dGl2ZS5yaW5nKTsKPiArCj4gKwlrZnJlZShtYXApOwo+ICB9Cj4gIAo+ICBzdGF0aWMgaXJxcmV0
dXJuX3QgcHZjYWxsc19mcm9udF9jb25uX2hhbmRsZXIoaW50IGlycSwgdm9pZCAqc29ja19tYXAp
Cj4gQEAgLTk2Niw2ICs5ODMsODkgQEAgdW5zaWduZWQgaW50IHB2Y2FsbHNfZnJvbnRfcG9sbChz
dHJ1Y3QgZmlsZSAqZmlsZSwgc3RydWN0IHNvY2tldCAqc29jaywKPiAgCXJldHVybiByZXQ7Cj4g
IH0KPiAgCj4gK2ludCBwdmNhbGxzX2Zyb250X3JlbGVhc2Uoc3RydWN0IHNvY2tldCAqc29jaykK
PiArewo+ICsJc3RydWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGE7Cj4gKwlzdHJ1Y3Qgc29ja19t
YXBwaW5nICptYXA7Cj4gKwlpbnQgcmVxX2lkLCBub3RpZnksIHJldDsKPiArCXN0cnVjdCB4ZW5f
cHZjYWxsc19yZXF1ZXN0ICpyZXE7Cj4gKwoKLi4KCj4gKwo+ICsJaWYgKG1hcC0+YWN0aXZlX3Nv
Y2tldCkgewo+ICsJCS8qCj4gKwkJICogU2V0IGluX2Vycm9yIGFuZCB3YWtlIHVwIGluZmxpZ2h0
X2Nvbm5fcmVxIHRvIGZvcmNlCj4gKwkJICogcmVjdm1zZyB3YWl0ZXJzIHRvIGV4aXQuCj4gKwkJ
ICovCj4gKwkJbWFwLT5hY3RpdmUucmluZy0+aW5fZXJyb3IgPSAtRUJBREY7Cj4gKwkJd2FrZV91
cF9pbnRlcnJ1cHRpYmxlKCZtYXAtPmFjdGl2ZS5pbmZsaWdodF9jb25uX3JlcSk7Cj4gKwo+ICsJ
CS8qCj4gKwkJICogV2FpdCB1bnRpbCB0aGVyZSBhcmUgbm8gbW9yZSB3YWl0ZXJzIG9uIHRoZSBt
dXRleGVzLgo+ICsJCSAqIFdlIGtub3cgdGhhdCBubyBuZXcgd2FpdGVycyBjYW4gYmUgYWRkZWQg
YmVjYXVzZSBza19zZW5kX2hlYWQKPiArCQkgKiBpcyBzZXQgdG8gTlVMTCAtLSB3ZSBvbmx5IG5l
ZWQgdG8gd2FpdCBmb3IgdGhlIGV4aXN0aW5nCj4gKwkJICogd2FpdGVycyB0byByZXR1cm4uCj4g
KwkJICovCj4gKwkJd2hpbGUgKCFtdXRleF90cnlsb2NrKCZtYXAtPmFjdGl2ZS5pbl9tdXRleCkg
fHwKPiArCQkJICAgIW11dGV4X3RyeWxvY2soJm1hcC0+YWN0aXZlLm91dF9tdXRleCkpCj4gKwkJ
CWNwdV9yZWxheCgpOwo+ICsKPiArCQlwdmNhbGxzX2Zyb250X2ZyZWVfbWFwKGJlZGF0YSwgbWFw
LCBmYWxzZSk7Cj4gKwl9IGVsc2Ugewo+ICsJCXNwaW5fbG9jaygmYmVkYXRhLT5zb2NrZXRfbG9j
ayk7Cj4gKwkJaWYgKFJFQURfT05DRShtYXAtPnBhc3NpdmUuaW5mbGlnaHRfcmVxX2lkKSAhPQo+
ICsJCSAgICBQVkNBTExTX0lOVkFMSURfSUQpIHsKPiArCQkJcHZjYWxsc19mcm9udF9mcmVlX21h
cChiZWRhdGEsCj4gKwkJCQkJICAgICAgIG1hcC0+cGFzc2l2ZS5hY2NlcHRfbWFwLCB0cnVlKTsK
PiArCQl9Cj4gKwkJbGlzdF9kZWwoJm1hcC0+bGlzdCk7Cj4gKwkJa2ZyZWUobWFwKTsKPiArCQlz
cGluX3VubG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7CgpXZSBoYXZlIGRpZmZlcmVudCBsb2Nr
aW5nIHJ1bGVzIGluIHB2Y2FsbHNfZnJvbnRfZnJlZV9tYXAoKSBmb3IgZWFjaCBvZgp0aG9zZSBj
bGF1c2VzIGluIHRoYXQgaW4gdGhlIGZpcnN0IGNhc2Ugd2UgYXJlIGRvaW5nIGdyYW50IHRhYmxl
Cm9wZXJhdGlvbnMgYW5kIGZyZWVfcGFnZSgpIHdpdGhvdXQgdGhlIGxvY2sgYW5kIGluIHRoZSBz
ZWNvbmQgY2FzZSB3ZQphcmUgaG9sZGluZyBpdC4gSXMgaXQgcG9zc2libGUgdG8gcmVzdHJ1Y3R1
cmUgdGhpcyBzbyB0aGF0IHdlIHBydW5lIHRoZQpsaXN0cyB1bmRlciB0aGUgbG9jayAocG9zc2li
bHkgaW4gdGhpcyByb3V0aW5lKSBhbmQgY2FsbApwdmNhbGxzX2Zyb250X2ZyZWVfbWFwKCkgbG9j
ay1sZXNzPwoKLWJvcmlzCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 25 14:32:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 14:32:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7MjJ-0003yG-SC; Wed, 25 Oct 2017 14:32:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=46425e009=wei.liu2@citrix.com>)
 id 1e7MjJ-0003xZ-6E
 for xen-devel@lists.xen.org; Wed, 25 Oct 2017 14:32:25 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 DF/02-20834-870A0F95; Wed, 25 Oct 2017 14:32:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHSDvW7Fgg+
 RBtOuMFos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn7j75nKmhirdh5jq2BsZWli5GTQ0LAX6Jn
 1hm2LkYODhYBVYlFp+pAwmwCyhI/O3vZQGwRILtvyzPGLkYuDmaB34wSLy91MIIkhAWiJFrX7
 QEr4hWwkPi1vZUJpEhI4AWjxIw3M1khEoISJ2c+AVvGLKAjsWD3J7BlzALSEsv/cYCEOQUCJa
 a8WMoMYosKqEh0Lp0DVi4koCDRMf0Y0wRGvllIJs1CMmkWwqQFjMyrGDWKU4vKUot0jUz0koo
 y0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECA62egYFxB+Or436HGCU5mJREecM9PkQK
 8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA9Ox8oJ1iUmp5akZaZAwx5mLQEB4+SCK8FSJq3uCAxt
 zgzHSJ1itGY48bD63+YOJ7NfN3ALMSSl5+XKiXOqwFSKgBSmlGaBzcIFouXGGWlhHkZGRgYhH
 gKUotyM0tQ5V8xinMwKgnzVoBM4cnMK4Hb9wroFCagU5pUwU4pSURISTUwrnGOvXW9TV2mRb6
 Yw3+JX8nECWvntKssmaBqoyFw/oj0ope9KxY6ZJvZH74ekc8TPlvfZi6/vdgkv8J7yw8pzzwj
 MXtlguuWiwI657TT1R7rLLP4dGRrbPy9TWI9GVO7Dl1xsrviwZdjazJ1y+9tn39cSD/8yFXxA
 8evzG1HNsuJL16+mZFLSomlOCPRUIu5qDgRAFgGQSjAAgAA
X-Env-Sender: prvs=46425e009=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1508941941!107882189!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27836 invoked from network); 25 Oct 2017 14:32:23 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Oct 2017 14:32:23 -0000
X-IronPort-AV: E=Sophos;i="5.43,431,1503360000"; d="scan'208";a="455998286"
Date: Wed, 25 Oct 2017 15:31:59 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Meng Xu <xumengpanda@gmail.com>
Message-ID: <20171025143159.gl6ahzni6g2fmuah@citrix.com>
References: <1507744926-3950-1-git-send-email-mengxu@cis.upenn.edu>
 <1507744926-3950-5-git-send-email-mengxu@cis.upenn.edu>
 <1508227851.6552.135.camel@linux.it>
 <CAENZ-+=NGauUEXZzdW0xB82nAVq49ufELaSaO2Mrc8hU+PFj5g@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAENZ-+=NGauUEXZzdW0xB82nAVq49ufELaSaO2Mrc8hU+PFj5g@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@linaro.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Dario Faggioli <raistlin@linux.it>
Subject: Re: [Xen-devel] [PATCH v4 4/5] xentrace: enable per-VCPU extratime
 flag for RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMjMsIDIwMTcgYXQgMDI6NTA6MzFQTSAtMDQwMCwgTWVuZyBYdSB3cm90ZToK
PiBPbiBUdWUsIE9jdCAxNywgMjAxNyBhdCA0OjEwIEFNLCBEYXJpbyBGYWdnaW9saSA8cmFpc3Rs
aW5AbGludXguaXQ+IHdyb3RlOgo+ID4gT24gV2VkLCAyMDE3LTEwLTExIGF0IDE0OjAyIC0wNDAw
LCBNZW5nIFh1IHdyb3RlOgo+ID4+IENoYW5nZSByZXBsX2J1ZGdldCBldmVudCBvdXRwdXQgZm9y
IHhlbnRyYWNlIGZvcm1hdHMgYW5kIHhlbmFseXplCj4gPj4KPiA+PiBTaWduZWQtb2ZmLWJ5OiBN
ZW5nIFh1IDxtZW5neHVAY2lzLnVwZW5uLmVkdT4KPiA+Pgo+ID4gSSdkIHNheToKPiA+Cj4gPiBS
ZXZpZXdlZC1ieTogRGFyaW8gRmFnZ2lvbGkgPHJhaXN0bGluQGxpbnV4Lml0Pgo+IAo+IEhpIGd1
eXMsCj4gCj4gSnVzdCBhIHJlbWluZGVyLCB3ZSBtYXkgbmVlZCB0aGlzIHBhdGNoIGZvciB0aGUg
d29yay1jb25zZXJ2aW5nIFJURFMKPiBzY2hlZHVsZXIgaW4gWGVuIDQuMTAuCj4gCj4gSSBzYXkg
SnVsaWVuIHNlbnQgb3V0IHRoZSByYzIgdG9kYXkgd2hpY2ggZG9lcyBub3QgaW5jbHVkZSB0aGlz
IHBhdGNoLgo+IAo+IFRoYW5rcyBhbmQgYmVzdCByZWdhcmRzLAo+IAoKSSdtIHdhaXRpbmcgZm9y
IEdlb3JnZSdzIGFjay4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 25 14:38:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 14:38:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7Mp9-0004HF-Gs; Wed, 25 Oct 2017 14:38:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e7Mp7-0004H9-Ob
 for xen-devel@lists.xen.org; Wed, 25 Oct 2017 14:38:25 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 CD/E1-31302-1E1A0F95; Wed, 25 Oct 2017 14:38:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsUyZ7p8oO6DhR8
 iDbq+SFks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmtR5ayFkznqZi5+wlzA+MMri5GLg4hgYlM
 EmtO/GaEcP4ySpza+JcZwtnIKDF12w0mCGcbo8Tr3nagDCeHsECsxK010xlBbBEBD4kruyawQ
 RQdYpSY9/A5WIJZIFni4txrLCA2m4CRxNmjEA28ArYS+9Z0ANkcHCwCqhILpsqChEUFwiXeNh
 5hgSgRlDg58wmYzQk0f8HTXlaIkXoSO67/grLlJba/nQN2j4SAocTph9sYJzAKzkLSPgtJyyw
 kLQsYmVcxahSnFpWlFukaGuolFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgQGLwMQ
 7GBc2e58iFGSg0lJlDfc40OkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnepgVAOcGi1PTUirTMH
 GAcwaQlOHiURHg1QNK8xQWJucWZ6RCpU4zGHMc2Xf7DxPFs5usGZiGWvPy8VClx3lkgpQIgpR
 mleXCDYPF9iVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8K0Cm8GTmlcDtewV0ChPQKU2qYKe
 UJCKkpBoYxZMsrnrZhy6T+Mzzzu67R326WcDkg1NV/tlrftl0oORk419rQY6uhx61UxZNnP+7
 6eCjyqSe7Hd+Pz/PfF8l/z+C12OX9Q0ri+/33u7TyV2kuHnStnS+zSKH2Gt6xZYlJK3ew7v9c
 llP7ENRLvPC3Z5rjoaGOc1oWPo5tfkH6w+3I+q23osZlFiKMxINtZiLihMBxcX3v+oCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1508942302!69806102!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59211 invoked from network); 25 Oct 2017 14:38:24 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 25 Oct 2017 14:38:24 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9PEcJPq012496
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 25 Oct 2017 14:38:20 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9PEcJ84028288
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 25 Oct 2017 14:38:19 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9PEcItB010913;
 Wed, 25 Oct 2017 14:38:18 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 25 Oct 2017 07:38:18 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1710231608270.574@sstabellini-ThinkPad-X260>
 <1508866413-30141-1-git-send-email-sstabellini@kernel.org>
 <1508866413-30141-13-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <4fc30aab-9c21-fe7b-52c9-c9558dec6ab9@oracle.com>
Date: Wed, 25 Oct 2017 10:39:52 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1508866413-30141-13-git-send-email-sstabellini@kernel.org>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v6 13/13] xen: introduce a Kconfig option to
 enable the pvcalls frontend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMjQvMjAxNyAwMTozMyBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IEFsc28g
YWRkIHB2Y2FsbHMtZnJvbnQgdG8gdGhlIE1ha2VmaWxlLgo+Cj4gU2lnbmVkLW9mZi1ieTogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgo+IENDOiBib3Jpcy5vc3Ryb3Zz
a3lAb3JhY2xlLmNvbQo+IENDOiBqZ3Jvc3NAc3VzZS5jb20KPiAtLS0KPiAgZHJpdmVycy94ZW4v
S2NvbmZpZyAgfCA5ICsrKysrKysrKwo+ICBkcml2ZXJzL3hlbi9NYWtlZmlsZSB8IDEgKwo+ICAy
IGZpbGVzIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKykKPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJz
L3hlbi9LY29uZmlnIGIvZHJpdmVycy94ZW4vS2NvbmZpZwo+IGluZGV4IDQ1NDU1NjEuLjBiMmM4
MjggMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy94ZW4vS2NvbmZpZwo+ICsrKyBiL2RyaXZlcnMveGVu
L0tjb25maWcKPiBAQCAtMTk2LDYgKzE5NiwxNSBAQCBjb25maWcgWEVOX1BDSURFVl9CQUNLRU5E
Cj4gIAo+ICAJICBJZiBpbiBkb3VidCwgc2F5IG0uCj4gIAo+ICtjb25maWcgWEVOX1BWQ0FMTFNf
RlJPTlRFTkQKPiArCXRyaXN0YXRlICJYRU4gUFYgQ2FsbHMgZnJvbnRlbmQgZHJpdmVyIgo+ICsJ
ZGVwZW5kcyBvbiBJTkVUICYmIFhFTgo+ICsJaGVscAo+ICsJICBFeHBlcmltZW50YWwgZnJvbnRl
bmQgZm9yIHRoZSBYZW4gUFYgQ2FsbHMgcHJvdG9jb2wKPiArCSAgKGh0dHBzOi8veGVuYml0cy54
ZW4ub3JnL2RvY3MvdW5zdGFibGUvbWlzYy9wdmNhbGxzLmh0bWwpLiBJdAo+ICsJICBzZW5kcyBh
IHNtYWxsIHNldCBvZiBQT1NJWCBjYWxscyB0byB0aGUgYmFja2VuZCwgd2hpY2gKPiArCSAgaW1w
bGVtZW50cyB0aGVtLgoKZGVmYXVsdCBuID8KCihhbmQgbWF5YmUgc2VsZWN0IFhFTl9YRU5CVVNf
RlJPTlRFTkQpCgotYm9yaXMKCj4gKwo+ICBjb25maWcgWEVOX1BWQ0FMTFNfQkFDS0VORAo+ICAJ
Ym9vbCAiWEVOIFBWIENhbGxzIGJhY2tlbmQgZHJpdmVyIgo+ICAJZGVwZW5kcyBvbiBJTkVUICYm
IFhFTiAmJiBYRU5fQkFDS0VORAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9NYWtlZmlsZSBi
L2RyaXZlcnMveGVuL01ha2VmaWxlCj4gaW5kZXggNDgwYjkyOC4uYWZiOWUwMyAxMDA2NDQKPiAt
LS0gYS9kcml2ZXJzL3hlbi9NYWtlZmlsZQo+ICsrKyBiL2RyaXZlcnMveGVuL01ha2VmaWxlCj4g
QEAgLTM5LDYgKzM5LDcgQEAgb2JqLSQoQ09ORklHX1hFTl9FRkkpCQkJKz0gZWZpLm8KPiAgb2Jq
LSQoQ09ORklHX1hFTl9TQ1NJX0JBQ0tFTkQpCQkrPSB4ZW4tc2NzaWJhY2subwo+ICBvYmotJChD
T05GSUdfWEVOX0FVVE9fWExBVEUpCQkrPSB4bGF0ZV9tbXUubwo+ICBvYmotJChDT05GSUdfWEVO
X1BWQ0FMTFNfQkFDS0VORCkJKz0gcHZjYWxscy1iYWNrLm8KPiArb2JqLSQoQ09ORklHX1hFTl9Q
VkNBTExTX0ZST05URU5EKQkrPSBwdmNhbGxzLWZyb250Lm8KPiAgeGVuLWV2dGNobi15CQkJCTo9
IGV2dGNobi5vCj4gIHhlbi1nbnRkZXYteQkJCQk6PSBnbnRkZXYubwo+ICB4ZW4tZ250YWxsb2Mt
eQkJCQk6PSBnbnRhbGxvYy5vCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 25 14:51:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 14:51:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7N20-0005Ya-QJ; Wed, 25 Oct 2017 14:51:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mark.rutland@arm.com>) id 1e7N1z-0005YU-1T
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 14:51:43 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 25/9D-18968-EF4A0F95; Wed, 25 Oct 2017 14:51:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsVysyfVTffvkg+
 RBq8f6lp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlLX/MUvGCu6F7UytjA2MncxcjFISSwiVFi
 xdwj7BDODkaJnfOusHQxcnKwCKhK7J54hR3EZhPQlLja95AZxBYRkJfY+e85E0gDs8AMZolH2
 76AFQkLuEm0zbsG1swrYCrx5d8rRhBbSGA+s8SudbwQcUGJkzOfgNUwC2hJ3Pj3EmgQB5AtLb
 H8HwdImFPAWmLd8p1gI0UFVCQ6l85hmcDINwtJ9ywk3bMQuhcwMq9i1ChOLSpLLdI1MtFLKsp
 MzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMtnoGBsYdjK+O+x1ilORgUhLlDff4ECnE
 l5SfUpmRWJwRX1Sak1p8iFGGg0NJgvfCYqCcYFFqempFWmYOMOxh0hIcPEoivOtB0rzFBYm5x
 ZnpEKlTjMYcNx5e/8PE8Wzm6wZmIZa8/LxUKXHeBSClAiClGaV5cINg8XiJUVZKmJeRgYFBiK
 cgtSg3swRV/hWjOAejkjDvO5ApPJl5JXD7XgGdwgR0SpMq2CkliQgpqQZGrS/6m2ZMM7OVWPo
 y58Y3vuDNdz+eqbY4MF+nLcijPMnJ/53V181dz1sb7x5runX7874th486/19cU3yq4LW8xLzH
 XtN5TszNN+vZ9GVOyuus+ULMAqnzXFMnSzLxWl4Stvs1tXKR2zXhKTXS5yX2f1XdUvuewaVXv
 7jjWM7O01t6ttc9rt11UomlOCPRUIu5qDgRAExrJ9LCAgAA
X-Env-Sender: mark.rutland@arm.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1508943101!108696985!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14977 invoked from network); 25 Oct 2017 14:51:41 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-5.tower-31.messagelabs.com with SMTP; 25 Oct 2017 14:51:41 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 89C3080D;
 Wed, 25 Oct 2017 07:51:40 -0700 (PDT)
Received: from salmiak (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 95AC93F246;
 Wed, 25 Oct 2017 07:51:38 -0700 (PDT)
Date: Wed, 25 Oct 2017 15:46:26 +0100
From: Mark Rutland <mark.rutland@arm.com>
To: Jiri Slaby <jslaby@suse.cz>
Message-ID: <20171025144625.5f5me7mpuv4uo7nt@salmiak>
References: <20171002091246.28432-1-jslaby@suse.cz>
 <20171002091246.28432-19-jslaby@suse.cz>
 <CAKv+Gu9C88ToAx+8KcGacUECo7ExnTTBmibEjpB2WkfFvjoZvw@mail.gmail.com>
 <5a3785ea-d2d8-dd51-4b02-12f4ca5507d7@suse.cz>
 <CAKv+Gu-7q_Pr5SoUY_kUstaVusUxvXt9e8xeChQySGZ6h+jdAg@mail.gmail.com>
 <9dfcee94-2058-8986-526c-f7ef9ebada66@suse.cz>
 <20171006132121.GC14023@leverpostej>
 <a506fc39-80d3-56da-a87f-b5e4bef8bad5@suse.cz>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <a506fc39-80d3-56da-a87f-b5e4bef8bad5@suse.cz>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: "linux-efi@vger.kernel.org" <linux-efi@vger.kernel.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Matt Fleming <matt@codeblueprint.co.uk>, "x86@kernel.org" <x86@kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "mingo@redhat.com" <mingo@redhat.com>, "hpa@zytor.com" <hpa@zytor.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "tglx@linutronix.de" <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH v4 19/27] x86: assembly,
	make some functions local
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMjUsIDIwMTcgYXQgMDQ6MjE6NDhQTSArMDIwMCwgSmlyaSBTbGFieSB3cm90
ZToKPiBIaSwKPiAKPiBPbiAxMC8wNi8yMDE3LCAwMzoyMSBQTSwgTWFyayBSdXRsYW5kIHdyb3Rl
Ogo+ID4gSWYgdGhlIGFpbSBvZiB0aGlzIHNlcmllcyBpcyB0byBpbnRyb2R1Y2Ugc29tZXRoaW5n
IHRoYXQgYXJjaGl0ZWN0dXJlcwo+ID4gdXNlIGNvbnNpc3RlbnRseSwgdGhlbiBjYW4gd2UgcGxl
YXNlIGFjdHVhbGx5IHBva2Ugb3RoZXIgYXJjaGl0ZWN0dXJlcwo+ID4gYWJvdXQgaXQ/IGUuZy4g
c2VuZCB0aGlzIHRvIGxpbnV4LWFyY2gsIHdpdGggYSBjb3ZlciBsZXR0ZXIgZXhwbGFpbmluZwo+
ID4gdGhlIGlkZWEgYW5kIGFza2luZyBtYWludGFpbmVycyB0byB0YWtlIGEgbG9vay4KPiAKPiBT
dXJlLCB3aXRoIHY1LCBJIHdpbGwuCgpUaGFua3M7IHRoYXQncyBtdWNoIGFwcHJlY2lhdGVkLCBh
bmQgSSBsb29rIGZvcndhcmQgdG8gaXQhCgpNYXJrLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 25 14:55:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 14:55:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7N62-0005jV-AK; Wed, 25 Oct 2017 14:55:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=464fe1782=Ian.Jackson@citrix.com>)
 id 1e7N61-0005jN-HH
 for xen-devel@lists.xen.org; Wed, 25 Oct 2017 14:55:53 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 5A/5D-20813-8F5A0F95; Wed, 25 Oct 2017 14:55:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXitHRDpO6PpR8
 iDRo28Fks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBk757xjLrjkXHFlWm4D42TzLkYODgkBf4l7
 t6y6GDk52AR0JZq2/GUDsXkFBCVOznzCAmIzC+hILNj9iQ3ClpfY/nYOM0SNvcSJew/A4iwCq
 hIPnrwDi4sAzXm24BlUfY7Ey8PrweYIC6RK7LzfAxbnFLCT2PfyKlhcSGA5s8T9Ph0QW0LARO
 Ltwp1sIKcJCahJzF0fP4GRbxaSi2YhuWgWkosWMDKvYtQoTi0qSy3SNTbWSyrKTM8oyU3MzNE
 1NDDTy00tLk5MT81JTCrWS87P3cQIDDMGINjBuHN94CFGSQ4mJVHecI8PkUJ8SfkplRmJxRnx
 RaU5qcWHGDU4OASuHDwym1GKJS8/L1VJgvfgEqA6waLU9NSKtMwcYCTAlEpw8CiJ8N4ASfMWF
 yTmFmemQ6ROMRpzdNy8+4eJ49nM1w3MQmCTpMR5+0BKBUBKM0rz4AbBIvQSo6yUMC8j0JlCPA
 WpRbmZJajyrxjFORiVhHkfgkzhycwrgdv3CugUJqBTmlTBTilJREhJNTD2Nm/fwPv0+Y/Sg3Z
 BQlVLN2oqnH3CeGiD9bI564Mbt8VP4i98FVTxOuvfR//Vh+4dbN32d2Ly3V85nUfd1/ZNiTn1
 VMXyUsHk8LO3wpemC79adOM4w4QkqbXWnBerVszcPMVyyYVs0X9+6t9rsrsvuPlEPM9xPKp1o
 2s6i6X3winG7dvdjFjdlViKMxINtZiLihMBXWPdissCAAA=
X-Env-Sender: prvs=464fe1782=Ian.Jackson@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1508943349!78725991!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13828 invoked from network); 25 Oct 2017 14:55:51 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Oct 2017 14:55:51 -0000
X-IronPort-AV: E=Sophos;i="5.43,432,1503360000"; d="scan'208";a="448145228"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23024.42455.904907.52422@mariner.uk.xensource.com>
Date: Wed, 25 Oct 2017 15:55:19 +0100
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <4b17845b-7431-193d-d92b-c41b4626bfbe@citrix.com>
References: <1507915939-30424-1-git-send-email-andrew.cooper3@citrix.com>
 <20171016134002.gvicps5v56gk6qyc@citrix.com>
 <3cab2eda-650f-9665-8661-720ba8ec2f5a@citrix.com>
 <20171016143901.dfntwefri5cg7xkj@citrix.com>
 <23012.52020.358116.828581@mariner.uk.xensource.com>
 <72521f7e-1c4a-e8c5-eaf9-37a10992a1bf@citrix.com>
 <23016.49662.966560.599@mariner.uk.xensource.com>
 <4b17845b-7431-193d-d92b-c41b4626bfbe@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.10 1/2] tools/libxc: Fix
 precopy_policy() to not pass a structure by value
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SSBoYXZlIHJlb3JkZXJlZCB0aGUgcXVvdGVkIHRleHQsIGFuZCBteSByZXBsaWVzLCBzbyBhcyB0
byBhZGRyZXNzIHRoZQptb3N0IHRlY2huaWNhbCBwb2ludHMgZmlyc3QgYW5kIGxlYXZlIHdoYXQg
bWlnaHQgYmUgZGVzY3JpYmVkIGFzCnByb2Nlc3MgYXJndW1lbnRzIGFuZCB0b25lIGNvbXBsYWlu
dHMgZm9yIGxhdGVyLgoKCkFuZHJldyBDb29wZXIgd3JpdGVzICgiUmU6IFtQQVRDSCBmb3ItNC4x
MCAxLzJdIHRvb2xzL2xpYnhjOiBGaXggcHJlY29weV9wb2xpY3koKSB0byBub3QgcGFzcyBhIHN0
cnVjdHVyZSBieSB2YWx1ZSIpOgo+IHNvbWVvbmUgd2hvIGRvZXMgdW5kZXJzdGFuZCB3aHkgaGlk
aW5nIGEgcHJvbG9ndWUgbWVtY3B5KCkgaXMgYmFkIGZvcgo+IHBlcmZvcm1hbmNlLgoKVG8gYWRk
cmVzcyB5b3VyIGFjdHVhbCB0ZWNobmljYWwgcG9pbnQgYWJvdXQgdGhlIG1lbWNweS4KCk5vdCBh
bGwgZnVuY3Rpb25zIGluIHRoZSB0b29sc3RhY2sgYXJlIHBlcmZvcm1hbmNlIGNyaXRpY2FsIGFu
ZCBub3QKYWxsIHB1dGF0aXZlIHRpbnkgcGVyZm9ybWFuY2UgYmVuZWZpdHMgYXJlIHdvcnRod2hp
bGUuICBNb3N0IGFyZSBub3QuCkNvZGUgc2hvdWxkIGdlbmVyYWxseSBiZSB3cml0dGVuIHRvIGJl
IGFzIGNsZWFyIGFuZCBzaW1wbGUgYXMKcG9zc2libGUsIGFuZCBjbGFyaXR5IGFuZCBzaW1wbGlj
aXR5IHNob3VsZCBiZSB0cmFkZWQgb2ZmIGZvcgpwZXJmb3JtYW5jZSBvbmx5IHdoZW4gdGhpcyB3
aWxsIHByb2R1Y2UgYSBub3RpY2VhYmxlIGRpZmZlcmVuY2UuCgpPYnZpb3VzbHkgY2xhcml0eSBp
cyBhIG1hdHRlciBvZiBvcGluaW9uLCBidXQgSSB3b3VsZCBnZW5lcmFsbHkgc2F5CnRoYXQgYSBz
dHJ1Y3QgY29udGFpbmluZyBwbGFpbiBkYXRhIGlzIHNpbXBsZXIgdGhhbiBhIHBvaW50ZXIgdG8g
YQpzaW1pbGFyIHN0cnVjdC4gIEFuZCBvZiBjb3Vyc2UgcGFzc2luZyBhcyBhIHBvaW50ZXIgcmVx
dWlyZXMgKG9yLCBpbgp0aGlzIGNhc2UsIHdpbGwgZXZlbnR1YWxseSByZXF1aXJlKSBhZGRpdGlv
bmFsIGNvbXBsZXhpdHkgaW4gdGhlCm1lc3NhZ2UgZ2VuZXJhdG9yIHNjcmlwdC4KCkFnYWluc3Qg
dGhhdCwgaW4gdGhpcyBjYXNlLCB0aGUgY29zdCBvZiB0aGUgYWRkaXRpb25hbCBhbGxlZ2VkLW1l
bWNweQpzZWVtcyB0byBtZSwgYXQgZmlyc3QgZ2xhbmNlLCB0byBiZSBjb21wbGV0ZWx5IGlycmVs
ZXZhbnQuCgpPZiBjb3Vyc2UgaXQgcHJvYmFibHkgaXNuJ3QgZ29pbmcgdG8gYmUgYSBtZW1jcHk7
IHRoZSBzdHJ1Y3QgY29udGVudHMKd2lsbCBwcm9iYWJseSBiZSBwYXNzZWQgaW4gcmVnaXN0ZXJz
IChJIGhhdmVuJ3QgZG91YmxlLWNoZWNrZWQgQUJJCm1hbnVhbHMgc28gdGhpcyBtYXkgYmUgd3Jv
bmcgb24gc29tZSByZWdpc3Rlci1wb29yIGFyY2hpdGVjdHVyZXMpLgpHaXZlbiB0aGUgc21hbGwg
c2l6ZSBvZiB0aGlzIHN0cnVjdCwgaXQgbWlnaHQgd2VsbCBiZSBzbGlnaHRseSBmYXN0ZXIKdG8g
cGFzcyBpdCBpbiBhIHBhaXIgb2YgcmVnaXN0ZXJzIHJhdGhlciB0aGFuIGEgcG9pbnRlciB0byBt
ZW1vcnksIGZvcgpsb2NhbGl0eSBvZiByZWZlcmVuY2UgcmVhc29ucy4KCkJ1dCBJU1RNIHRoYXQg
YWxsIG9mIHRoaXMgaXMgZ29pbmcgdG8gYmUgc3dhbXBlZCBieSB0aGUgb3RoZXIgY29zdHMgb2YK
bWFraW5nIGEgZnVuY3Rpb24gY2FsbCAoYXQgbGVhc3Qgd2hlcmUgdGhlIGNhbGxiYWNrIGlzIHBy
b3ZpZGVkIC0Kd2hlcmUgaXQgaXNuJ3QgcHJvdmlkZWQsIGl0IGRvZXNuJ3QgbWF0dGVyKS4gIEFu
ZCBmb3IgaW4tdHJlZQpjb25zdW1lcnMsIHRoZSBjb3N0IG9mIHRoZSBjb3B5LWJ5LXZhbHVlIGlz
IGdvaW5nIHRvIGJlIGR3YXJmZWQgYnkgdGhlCklQQyBjb3N0cyAoYXMgaW5kZWVkIHlvdSBub3Rp
Y2UpLgoKSWYgeW91IGhhdmUgYSBiZXR0ZXIgYXJndW1lbnQgdGhhbiAicGFzc2luZyBhIHN0cnVj
dCBieSB2YWx1ZSBzaG91bGQKYmUgYXZvaWRlZCBpbiBhbGwgY2FzZXMgZm9yIHBlcmZvcm1hbmNl
IHJlYXNvbnMiIHlvdSBuZWVkIHRvIG1ha2UgaXQuCgoKPiBIYXZpbmcgYW4gSVBDIGNhbGwgaW4g
dGhlIG1pZGRsZSBvZiB0aGUgbGl2ZSBsb29wIGl0IGlzIGJhZCwgYW5kIHdpbGwKPiBpbmNyZWFz
ZSB0aGUgZG93bnRpbWUgb2YgdGhlIFZNLiBIb3dldmVyLCB0aGUgSVBDIGNhbGwgaXMgb3B0aW9u
YWwKPiB3aGljaCBtZWFucyB0aGUgY29tbW9uIGNhc2UgZG9lc24ndCBuZWVkIHRvIHN1ZmZlciB0
aGUgb3ZlcmhlYWQuCj4gUGFzc2luZyBieSB2YWx1ZSBldmVuIGluIHRoZSBjb21tb24gY2FzZSBp
cyBhbiBlbnRpcmVseSB1bm5lY2Vzc2FyeQo+IG92ZXJoZWFkLCBhbmQgdGhpcyBmYWN0IGFsb25l
IGlzIGp1c3RpZmljYXRpb24gZW5vdWdoIHRvIG5vdCBkbyBpdC4KCkF0IGxhc3QsIHdlJ3JlIHN0
YXJ0aW5nIHRvIGdldCB0b3dhcmRzIGEgdGVjaG5pY2FsIGFyZ3VtZW50IGhlcmUuCgpJIHRoaW5r
IHRoZSBtb3N0IHNpZ25pZmljYW50IHByb3BvcnRpb25hbCBwZXJmb3JtYW5jZSBpbXBhY3Qgd291
bGQgYmUKdGhlIGNhc2Ugd2hlcmUgdGhlcmUgaXMgYSBjYWxsYmFjayBidXQgb25seSB3aXRoaW4g
dGhlIG1pZ3JhdGlvbgpwcm9jZXNzLiAgSWUsIGFuIG91dC1vZi10cmVlIHByb3ZpZGVyIG9mIHRo
ZSBwcmVjb3B5X3BvbGljeSBob29rLgooSWYgdGhlcmUgaXMgbm8gY2FsbGJhY2sgcHJvdmlkZWQs
IHRoZXJlIGlzIG5vIGNvc3Q7IGFuZCBhbiBpbi10cmVlCmNvbnN1bWVyIHdpbGwgaGF2ZSB0aGUg
SVBDIGNvc3Qgd2hpY2ggd2lsbCBkb21pbmF0ZS4pCgpXb3VsZCB5b3UgY2FyZSB0byBoYXphcmQg
YSBndWVzcyBhdCB0aGUgcXVhbnRpZmlhYmxlIHBlZm9ybWFuY2UgbG9zcwpmcm9tIHBhc3Npbmcg
dGhpcyBieSB2YWx1ZSwgaW4gdGhhdCBjYXNlID8gIFBlcmhhcHMgeW91IHdvdWxkIGxpa2UgdG8K
ZXhoaWJpdCBzb21lIGFzc2VtYmx5IHNuaXBwZXRzLCBvciBzaG93IGEgYmVuY2htYXJrIHJlc3Vs
dC4KCgoKPiBIb3dldmVyLCB3aGF0IGlzIHJlYWxseSBpcnJpdGF0aW5nIG1lIGlzIHRoYXQsIG5v
dCBvbmx5IGFtIEkgaGF2aW5nIHRvCj4gZGl2ZXJ0IHRpbWUgZnJvbSBtb3JlIGltcG9ydGFudCB0
YXNrcyB0byB0cnkgYW5kIGZpeCB0aGlzIGNvZGUgYmVmb3JlIHdlCj4gc2hpcCBhIHJlbGVhc2Ug
d2l0aCBpdCBpbiwgYnV0IHRoYXQgSSdtIGhhdmluZyB0byBmaWdodCB5b3UgZm9yIHRoZQo+IHBy
aXZpbGVnZSBvZiBtYWludGFpbmluZyB0aGF0IHRoZSBtaWdyYXRpb24gY29kZSBkb2Vzbid0IHJl
Z3Jlc3MgYmFjawo+IGludG8gdGhlIGNlc3NwaXQgdGhhdCB3YXMgdGhlIGxlZ2FjeSBjb2RlLgoK
U2luY2Ugd2UgYXJlIHN0aWxsIHRhbGtpbmcgYWJvdXQgYSBsaWJ4YyBpbnRlcmZhY2UsIHRoZXJl
IGlzIG5vCmNvbmNlcm4gZnJvbSBhbiBBQkkvQVBJIHN0YWJpbGl0eSBwb2ludCBvZiB2aWV3LiAg
SWYgd2UgZGVjaWRlLCBsYXRlciwKdGhhdCB0aGUgcG9pbnRlciBpcyBiZXR0ZXIgKHdoZXRoZXIg
YmVjYXVzZSB3ZSBoYXZlIGNoYW5nZWQgb3VyIG1pbmQsCm9yIGJlY2F1c2Ugb2YgY2hhbmdlZCBj
aXJjdW1zdGFuY2VzIHN1Y2ggYXMgdGhlIHN0cnVjdCBncm93aW5nCnNpZ25pZmljYW50bHkpIHdl
IGNhbiBqdXN0IGNoYW5nZSBpdC4gIE9mIGNvdXJzZSBpdCdzIGJldHRlciB0byBnZXQgaXQKcmln
aHQgZmlyc3QgdGltZSBzbyBpZiB0aGVyZSBpcyBhIGdvb2QgcmVhc29uLgoKCj4gT24gMTkvMTAv
MTcgMTY6MTcsIElhbiBKYWNrc29uIHdyb3RlOgo+ID4gQW5kcmV3IENvb3BlciB3cml0ZXMgKCJS
ZTogW1BBVENIIGZvci00LjEwIDEvMl0gdG9vbHMvbGlieGM6IEZpeCBwcmVjb3B5X3BvbGljeSgp
IHRvIG5vdCBwYXNzIGEgc3RydWN0dXJlIGJ5IHZhbHVlIik6Cj4gPj4gT24gMTYvMTAvMTcgMTY6
MDcsIElhbiBKYWNrc29uIHdyb3RlOgo+ID4+PiBUaGlzIHN0YXRlbWVudCBpcyB0cnVlIG9ubHkg
aWYgeW91IHRoaW5rICJ0aGUgcHJlY29weSBjYWxsYmFjayIgcmVmZXJzCj4gPj4+IHRvIHRoZSBz
dHViIGdlbmVyYXRlZCBieSBsaWJ4bF9zYXZlX21zZ3NfZ2VuLgo+ID4+IFRoZSBjb21taXQgaXMg
YWJvdXQgc2F2ZV9jYWxsYmFja3MucHJlY29weV9wb2xpY3koKSBzcGVjaWZpY2FsbHkgKGFuZAo+
ID4+IElNTywgb2J2aW91c2x5KS4KPiA+PiBHaXZlbiB0aGlzLCB0aGUgc3RhdGVtZW50IGlzIHRy
dWUuCj4gPiBJIGRvbid0IGFncmVlLgo+IAo+IERvbid0IGFncmVlIHdpdGggd2hhdD8gIFRoZSBq
dXN0aWZpY2F0aW9uIGZvciB3aHkgcGFzc2luZy1ieS12YWx1ZSBpcwo+IHN1cHBvc2VkbHkgbmVj
ZXNzYXJ5IGlzIGJvZ3VzIGlycmVzcGVjdGl2ZSBvZiB3aGV0aGVyIHlvdSBjb25zaWRlciBqdXN0
Cj4gdGhlIGxpYnhjIHBhcnQgb2YgdGhlIGNhbGxiYWNrLCBvciB0aGUgZW5kLXRvLWVuZCBwYXRo
IGludG8gbGlieGwuCj4KPiBObyBhcmd1bWVudCBjb25jZXJuaW5nIGFkZHJlc3Mgc3BhY2UgKHNl
cGFyYXRlIG9yIG90aGVyd2lzZSkgaXMgYQo+IHJlbGF0ZWQgdG8gaG93IHBhcmFtZXRlciBwYXNz
aW5nIG5lZWRzIHRvIGhhcHBlbiBhdCB0aGlzIGxldmVsLgo+IAo+IEZBT0QsIHRoZSBhY3R1YWwg
cmVhc29uIHdoeSBpdCB3YXMgZG9uZSB0aGF0IHdheSB3YXMgYmVjYXVzZSBuby1vbmUKPiB3YW50
ZWQgdG8gZWRpdCBsaWJ4bF9zYXZlX21zZ3NfZ2VuLnBsIHRvIGJlIGFibGUgdG8gY29wZSB3aXRo
IHBvaW50ZXJzLAo+IGJ1dCAiJFdFIGRvbid0IHdhbnQgdG8gZG8gaXQgcHJvcGVybHkiIGlzIG5v
dCBhIHJlYXNvbmFibGUganVzdGlmaWNhdGlvbi4KClRoaXMgYXJndW1lbnQgZGVwZW5kcyBvbiBh
IHZpZXcgb2YgInByb3Blcmx5IiB3aGljaCBJIGRvbid0IHNoYXJlLgpJZSB5b3VyIGFyZ3VtZW50
IHNlZW1zIGNpcmN1bGFyIHRvIG1lLgoKSG93ZXZlciwgSSBob3BlIGl0IGlzIG5vdCBuZWNlc3Nh
cnkgdG8gcmVzb2x2ZSBvdXIgZGlzYWdyZWVtZW50IG92ZXIKd2hldGhlciB5b3VyIHByb3Bvc2Vk
IHRoZSBjb21taXQgbWVzc2FnZSB3b3JkaW5nIGlzIGFjY3VyYXRlLCBvcgp3aGV0aGVyIGl0IGlz
IGEgY2FsdW1ueS4gIEknbSBzdXJlIHdlIGNhbiBmaW5kIHNvbWUgd2F5IHRvIHdyaXRlIHRoZQpj
b21taXQgbWVzc2FnZSB0aGF0IHdvdWxkIGF2b2lkIHRoZSBjbGFpbSBJIHdhbnQgeW91IHRvIGF2
b2lkLgoKSG93IGFib3V0OgoKICBUaGlzIHdhcyBvcmlnaW5hbGx5IHBhc3NlZCBhcyBhIHBhcmFt
ZXRlciB0byBhdm9pZCBoYXZpbmcgdG8gKGluIHRoZQogIGZ1dHVyZSkgdGVhY2ggbGlieGxfc2F2
ZV9tc2dzX2dlbi5wbCB0byBjb3B5IChieSB2YWx1ZSkgYSBzdHJ1Y3QKICB3aGljaCBpcyByZWZl
cnJlZCB0byBieSBhIHBvaW50ZXIgcGFyYW1ldGVyIHRvIGEgaG9vayBmdW5jdGlvbi4KCiAgSG93
ZXZlciwgaXQgaXMgcHJlZmVyYWJsZSBmb3IgdGhhdCBwYXJhbWV0ZXIgdG8gYmUgYSBwb2ludGVy
IGJlY2F1c2UKICAuLi4KCgpJIGFwcHJlY2lhdGUgdGhhdCB5b3UgYXJlIHRyeWluZyB0byBrZWVw
IHRoZSBjb2RlIGF0IGEgaGlnaCBsZXZlbCBvZgpxdWFsaXR5LiAgQnV0IHRoYXQgc29tZSBwZW9w
bGUgZGlzYWdyZWUgd2l0aCB5b3UgYWJvdXQgd2hhdApjb25zdGl0dXRlcyBoaWdoIHF1YWxpdHkg
ZG9lcyBub3QgbWVhbiB0aGF0IHlvdSBzaG91bGQgZmVlbCBmcmVlIHRvCmluc3VsdCB0aGVtLCBv
ciB0aGVpciB3b3JrLiAgKFNlZSB5b3VyIHRlbmRlbnRpb3VzIGNvbW1lbnQgYWJvdXQKImNlc3Nw
aXQiIEkgcXVvdGUgYWJvdmUsIHRvby4pCgo+ID4gVGhhdCBpcyBvZiBjb3Vyc2UgYSBkZWZpY2ll
bmN5IHdoaWNoIHdlIGhvcGUgd2lsbCBiZSByZW1lZGllZCwKPiA+IHN1cmVseS4gIFdlIHNob3Vs
ZCBleHBlY3QgdGhlcmUgdG8gYmUgbGlieGwgY29kZS4KPiAKPiBBbGwgdGhlIG1vcmUgcmVhc29u
IHRvIGZpeCB0aGlzIG5vbnNlbnNlIGJlZm9yZSBhIGxpYnhsIGdhaW5zIGEKPiBwcm9kdWN0aW9u
IHVzZS4KCkkgdGhpbmsgdGhpcyB0YWxrIG9mICJub25zZW5zZSIgaXMgdW5oZWxwZnVsLiAgUGxl
YXNlIGNvbmNlbnRyYXRlIG9uCnlvdXIgdGVjaG5pY2FsIHJlYXNvbnMgZm9yIHByZWZlcnJpbmcg
dGhlIHBvaW50ZXIgYXJndW1lbnQuCgoKPiA+Pj4+IFN3aXRjaCB0aGUgY2FsbGJhY2sgdG8gcGFz
c2luZyBieSBwb2ludGVyIHdoaWNoIGlzIGZhciBtb3JlIGVmZmljaWVudCwgYW5kCj4gPj4+PiBk
cm9wIHRoZSB0eXBlZGVmIChiZWNhdXNlIG5vbmUgb2YgdGhlIG90aGVyIGNhbGxiYWNrIGhhdmUg
dGhpcyBvZGRpdHkpLgo+ID4+PiBJIHdvdWxkIGxpa2UgeW91IHRvIGV4cGFuZCBvbiB0aGlzIGVm
ZmljaWVuY3kgYXJndW1lbnQuCj4gPj4KPiA+PiBUaGUgdHdvIG1vc3QgY29tbW9uIG1lY2hhbmlz
bXMgYXJlIGVpdGhlciB0byBwYXNzIHRoZSBvYmplY3Qgc3BsaXQKPiA+PiBhY3Jvc3MgcHJlLWFn
cmVlZCByZWdpc3RlcnMsIG9yIHRoZSBjb21waWxlciByZWFycmFuZ2VzIHRoaW5ncyB0byBoYXZl
IGEKPiA+PiBsb2NhbCBzdGFjayBvYmplY3QsIHBhc3MgYnkgcG9pbnRlciwgYW5kIGhhdmUgdGhl
IHByb2xvZ3VlIG1lbWNweSgpIGl0Cj4gPj4gaW50byBsb2NhbCBzY29wZS4KPiA+Pgo+ID4+IFRo
ZSByZXN1bHRpbmcgY2hhbmdlIGluIGNhbGxpbmcgY29udmVudGlvbiBpcyBpbXBsZW1lbnRhdGlv
biBkZWZpbmVkLAo+ID4+IGFuZCBzdWJqZWN0IHRvIHNldmVyYWwgZGlmZmVyZW50IGNvZGUtZ2Vu
IG9wdGlvbnMgaW4gR0NDIG9yIENsYW5nLgo+ID4+Cj4gPj4gVGhlcmVmb3JlIGl0IGlzIGluYXBw
cm9wcmlhdGUgZm9yIHN1Y2ggYW4gaW50ZXJmYWNlIHRvIGV4aXN0IGluIHRoZQo+ID4+IGxpYnhl
bmd1ZXN0IEFCSS4KPiA+IEkgYXNrZWQgeW91IHRvIGV4cGFuZCBvbiBhbiBlZmZpY2llbmN5IGFy
Z3VtZW50IGFuZCBpbnN0ZWFkCj4gCj4gSWYgeW91IGRvbid0IHVuZGVyc3RhbmQgdGhlIGV4cGxh
bmF0aW9uIGluIHRoZSBmaXJzdCBwYXJhZ3JhcGgsIHRoZW4gc2F5Cj4gc28gYW5kIEkgd2lsbCB0
cnkgdG8gZXhwbGFpbiBpdCBpbiBtb3JlIHNpbXBsZSB0ZW1ycywgb3IgZGVmZXIgdG8KPiBzb21l
b25lIHdobyBkb2VzIHVuZGVyc3RhbmQgd2h5IGhpZGluZyBhIHByb2xvZ3VlIG1lbWNweSgpIGlz
IGJhZCBmb3IKPiBwZXJmb3JtYW5jZS4KCk5vdyBJIGFtIGFjdHVhbGx5IGFubm95ZWQuCgpBcyBJ
IHRyaWVkIHRvIGV4cGxhaW4sIEkgYXNrZWQgeW91IHRvIGV4cGFuZCBvbiBhbiBlZmZpY2llbmN5
IGFyZ3VtZW50Cih3aGljaCBpcyB0aGUgb2JqZWN0aW9uIHlvdSBhcmUgdHJ5aW5nIHRvIHB1dCBm
b3J3YXJkKSBhbmQgaW5zdGVhZCB5b3UKcHJvdmlkZWQgYSBub3ZlbCBhcmd1bWVudCBiYXNlZCBv
biBjYWxsaW5nIGNvbnZlbnRpb24gaW5jb21wYXRpYmlsaXR5LgoKVGhlIGFyZ3VtZW50IHlvdSBt
YWtlIGluIHlvdXIgc2VudGVuY2VzICJUaGUgcmVzdWx0aW5nIGNoYW5nZSAuLi4gaXMKaW1wbGVt
ZW50YXRpb24gZGVmaW5lZCAuLi4gQUJJIiBoYXMgbm90aGluZyB0byBkbyB3aXRoIHBlcmZvcm1h
bmNlLgpJdCBpcyBhbiBleHBsYW5hdGlvbiBvZiBob3cgcGFzc2luZyBzdHJ1Y3RzIGFzIHZhbHVl
cyBpcyBpbmFwcHJvcHJpYXRlCmFuIEFQSS9BQkkgZm9yIGNhbGxpbmcgY29udmVudGlvbiBjb21w
YXRpYmlsaXR5IHJlYXNvbnMuCgpUaGF0IGFyZ3VtZW50IGlzLCBhcyBJIGV4cGxhaW5lZCwgYm90
aCAoaSkgc2ltcGx5IGZhbHNlIChpdCBtYXkgaGF2ZQpiZWVuIHRydWUgaW4gMTk5MCkgKGlpKSBu
b3QgdGhlIHNhbWUgYXMgdGhlIHBlZm9ybWFuY2UgYXJndW1lbnQgSSB3YXMKcmVhc29uYWJseSBh
c2tpbmcgeW91IHRvIGV4cGFuZCBvbi4KCldoZW4gSSBwb2ludGVkIHRoaXMgb3V0LCB5b3UgcmVz
b3J0ZWQgdG8gYWNjdXNpbmcgbWUgb2YgaWdub3JhbmNlLgpUaGF0IGlzIGEgY29tcGxldGVseSBp
bmFwcHJvcHJpYXRlIHdheSBvZiBjYXJyeWluZyBvbiB0aGUKY29udmVyc2F0aW9uLgoKCj4gRnJh
bmtseSwgSSdtIGFubm95ZWQgdGhhdCB0aGUgZmlyc3QgcGF0Y2ggZ290IGNvbW1pdHRlZCwgYXMg
dGhlIGNvZGUgaXMKPiBub3QgaW4gYSBmaXQgc3RhdGUgYW5kIGl0IGhhZCBvYnZpb3VzIG9wZW4g
b2JqZWN0aW9ucy4KCkkgd2FzIGF3YXJlIG9mIHlvdXIgb2JqZWN0aW9uIHdoZW4gdGhlIHBhdGNo
IHdhcyBjb21taXR0ZWQuICBJIGp1c3QKZGlkbid0IGFncmVlIHdpdGggaXQuCgpBbiBvYmplY3Rp
b24gaXMgbm90IGEgdmV0by4gIEFzIHRoZSBtYWludGFpbmVyIEkgaGF2ZSB0aGUKcmVzcG9uc2li
aWxpdHkgdG8gY29uc2lkZXIgb2JqZWN0aW9ucywgYnV0IEkgaGF2ZSB0aGUgcmVzcG9uc2liaWxp
dHkKdG8gb3ZlcnJpZGUgdGhlbSBpZiwgYWZ0ZXIgZGlzY3Vzc2lvbiwgSSBkb24ndCBhZ3JlZSB3
aXRoIHRoZW0uCgo+IEhvd2V2ZXIsIHdoYXQgaXMgcmVhbGx5IGlycml0YXRpbmcgbWUgaXMgdGhh
dCwgbm90IG9ubHkgYW0gSSBoYXZpbmcgdG8KPiBkaXZlcnQgdGltZSBmcm9tIG1vcmUgaW1wb3J0
YW50IHRhc2tzIFsuLi5dCgpJJ20gdGVycmlibHkgc29ycnkgdGhhdCB5b3UgY2FuJ3QganVzdCBn
ZXQgeW91ciBvd24gd2F5IGJ5IGluc2lzdGluZwpyZWFsbHkgaGFyZC4gIEknbSBzdXJlIHRoYXQg
d291bGQgc2F2ZSB5b3UgdGltZSwgYnV0IEkgZG91YnQgaXQgd291bGQKYmUgZ29vZCBmb3IgcHJv
amVjdCBnb3Zlcm5hbmNlLgoKVGhhbmtzIGZvciB5b3VyIGF0dGVudGlvbi4KCklhbi4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 25 14:58:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 14:58:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7N8k-0005w4-Nc; Wed, 25 Oct 2017 14:58:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=46425e009=wei.liu2@citrix.com>)
 id 1e7N8j-0005vx-Tb
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 14:58:42 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 46/4D-25852-1A6A0F95; Wed, 25 Oct 2017 14:58:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHSDve6CZR8
 iDZ626Vp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnvjz9gLbjIX3F3WhdTA+Mf7i5GTg4JAX+J
 Dde2MYLYLAKqEovvdrCA2GwCyhI/O3vZQGwRAT2JllUTWbsYuTiYBSYwS6x7dggsISzgJPH8U
 xNYM6+AhUT7rz4mEFtIIFNi5tM5TBBxQYmTM5+ADWUW0JFYsPsTUC8HkC0tsfwfB4jJKWAj8e
 KIB0iFqICKROfSOSwQUxQkOqYfY5rAyDcLyaBZSAbNQhi0gJF5FaNGcWpRWWqRrrGxXlJRZnp
 GSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYKAxAMEOxp3rAw8xSnIwKYnyhnt8iBTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwZu/FCgnWJSanlqRlpkDDHmYtAQHj5IIbwhImre4IDG3ODMdI
 nWK0Zjj0Ivbf5g4ns183cAsxJKXn5cqJc77AKRUAKQ0ozQPbhAsFi8xykoJ8zICnSbEU5BalJ
 tZgir/ilGcg1FJmPcyyBSezLwSuH2vgE5hAjqlSRXslJJEhJRUA+PO76tklm47kKX79qbJNOG
 NoXXPv0fzH4kM2BW4ir/q5br92/bGX1mgveW50vqFsb3HJx6/6Gei9O3xs1ypxIXnZ95KEWh7
 nHKozKX9jhfPu/1tTTtl3zw4Zn+gNk278lhA5+O8tjNfjav3ObVz3HPcGLnsqIXRvM1VtW8cT
 0dVWx+34VP9XH9AiaU4I9FQi7moOBEAlOmi18ACAAA=
X-Env-Sender: prvs=46425e009=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1508943518!111916990!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37472 invoked from network); 25 Oct 2017 14:58:40 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Oct 2017 14:58:40 -0000
X-IronPort-AV: E=Sophos;i="5.43,432,1503360000"; d="scan'208";a="456005114"
Date: Wed, 25 Oct 2017 15:58:19 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20171025145819.gjdnteiytgk7q7b7@citrix.com>
References: <20171023165633.26011-1-wei.liu2@citrix.com>
 <20171024112932.GD1885@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171024112932.GD1885@perard.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2] scripts: introduce a script for build
	test
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMjQsIDIwMTcgYXQgMTI6Mjk6MzJQTSArMDEwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gT24gTW9uLCBPY3QgMjMsIDIwMTcgYXQgMDU6NTY6MzNQTSArMDEwMCwgV2VpIExp
dSB3cm90ZToKPiA+ICsKPiA+ICtpZiB0ZXN0ICQjIC1sdCAyIDsgdGhlbgo+ID4gKyAgICBlY2hv
ICJVc2FnZTogJDAgPEJBU0U+IDxUSVA+IFtDTURdIgo+ID4gKyAgICBleGl0IDEKPiA+ICtmaQo+
IFsuLi5dCj4gPiArZ2l0IHJldi1saXN0ICRCQVNFLi4kVElQIHwgbmwgLWJhIHwgdGFjIHwgXAo+
ID4gK3doaWxlIHJlYWQgbnVtIHJldjsgZG8KPiA+ICsgICAgZWNobyAiVGVzdGluZyAkbnVtICRy
ZXYiCj4gPiArICAgIGdpdCBjaGVja291dCAkcmV2Cj4gPiArICAgIGlmIHRlc3QgJCMgLWVxIDAg
OyB0aGVuCj4gPiArICAgICAgICBtYWtlIC1qNCBkaXN0Y2xlYW4gJiYgLi9jb25maWd1cmUgJiYg
bWFrZSAtajQKPiA+ICsgICAgZWxzZQo+ID4gKyAgICAgICAgIiRAIgo+IAo+IFRoYXQgZmVlbHMg
d3JvbmcuIEhvdyBkbyBJIHJ1biB0aGUgc2FtZSBleGFjdCBjb21tYW5kIGF0IHRoZSBkZWZhdWx0
Cj4gb25lLCBidXQgd2l0aCAtajggaW5zdGVhZCBvZiAtajQ/Cj4gCj4gSSBjYW4gc2VlIG9ubHkg
dHdvIG9wdGlvbnMsIGJ1dCBJJ20gbm90IHN1cmUgaWYgaXQgaXMgd2hhdCB5b3UgaGFkIGluCj4g
bWluZDoKPiAtIE9wdGlvbiAjMTogYSBzY3JpcHQKPiAkIGVjaG8gJ21ha2UgLWo4IGRpc3RjbGVh
biAmJiAuL2NvbmZpZ3VyZSAmJiBtYWtlIC1qOCcgPiB0bXAtc2NyaXB0LnNoCj4gJCAuL3Njcmlw
dC9idWlsZC10ZXN0LnNoIG1hc3RlciBteS1mZWF0dXJlIGJhc2ggdG1wLXNjcmlwdC5zaAoKVGhp
cyBpcyB3aGF0IEkgaGFkIGluIG1pbmQuCgo+IAo+IC0gT3B0aW9uICMyOiB3aXRoIGV2YWwhCj4g
JCAuL3NjcmlwdC9idWlsZC10ZXN0LnNoIG1hc3RlciBteS1mZWF0dXJlIGV2YWwgbWFrZSAtajgg
ZGlzdGNsZWFuICcmJicgLi9jb25maWd1cmUgJyYmJyBtYWtlIC1qOAo+ICMgbm90aWNlIHRoZSBl
dmFsIC4uLi4uLi4uLi4uLi4uLi4uLi4gaGVyZSBeXl5eIDotKQo+IAo+ID4gKyAgICBmaQo+ID4g
KyAgICBlY2hvCj4gPiArZG9uZQo+ID4gKwo+ID4gK2VjaG8gIlJlc3RvcmluZyBvcmlnaW5hbCBI
RUFEIgo+ID4gK2dpdCBjaGVja291dCAkT1JJR19CUkFOQ0gKPiAKPiAKPiBBbHNvLCB3aGF0IGEg
ZGV2ZWxvcHBlciBzaG91bGQgZG8gd2hlbiB0aGUgYnVpbGQgZmFpbD8gIFNoZSBjYW4ndCBtb2Rp
ZnkKPiB0aGUgY3VycmVudCBjb2RlLCBiZWNhdXNlIGNoYW5nZXMgYXJlIGdvaW5nIHRvIGJlIGxv
c3RzLiAgTWF5YmUgd2UgY291bGQKPiB0cmFwIGZhaWx1cmVzLCByZXN0b3JlIG9yaWdpbmFsIEhF
QUQgYW5kIHBvaW50IG91dCB3aGljaCBjb21taXQgZmFpbHMgdG8KPiBidWlsZC4KPiAKPiAKPiBB
bm90aGVyIHRoaW5nIHRoYXQgY2FuIGJlIGRvbmUgaXMgZG8gdGhlIGJ1aWxkIHRlc3QgaW4gYSB0
ZW1wb3JhcnkKPiBjaGVja291dCwgYnV0IEknbSBub3Qgc3VyZSBpZiBpdCBpcyBhIGdvb2QgaWRl
YS4KPiAKPiAoSSdtIHN0aWxsIHRyeWluZyB0byBmaW5kIG91dCBob3cgYSBzY3JpcHQgY2FuIGRv
IGEgYmV0dGVyIGpvYiB0aGFuIGEKPiBwbGFpbiBgZ2l0IHJlYmFzZSAtLWludGVyYWN0aXZlIC0t
ZXhlYyAnYmxhaCdgLCBpdCBpcyBtYXliZSBqdXN0IGJlY2F1c2UKPiBJIGtub3cgd2hhdCB0byBk
byBpZiB0aGVyZSBpcyBhbiBpc3N1ZS4pCj4gCgpGcmFua2x5IEkgbXlzZWxmIHdvdWxkIHByb2Jh
Ymx5IHVzZSBnaXQtcmViYXNlIHNvIHRoYXQgSSBjYW4gZml4IHRoaW5ncwpvbiB0aGUgZmx5LCBi
dXQgSSB3YW50IHRvIHBvaW50IGNvbnRyaWJ1dG9ycyB0byBzb21ldGhpbmcgc2FmZXIuIEFuZCBJ
J20KdGlyZWQgb2YgdHlwaW5nIHRoZSBzYW1lICJJQ1lNSSBnaXQtcmViYXNlIGNhbiBkbyB0aGlz
IHRoaXMgdGhpcyB0bwpidWlsZCB0ZXN0IHlvdXIgYnJhbmNoIi4KCj4gLS0gCj4gQW50aG9ueSBQ
RVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 25 15:08:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 15:08:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7NHy-0006hA-Kl; Wed, 25 Oct 2017 15:08:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1e7NHx-0006h4-7k
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 15:08:13 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 63/DA-23269-CD8A0F95; Wed, 25 Oct 2017 15:08:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVyuP0Ov+6dFR8
 iDWYtYLH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMezPzNXrCDs2LS6qtsDYw/2LsYOTkkBIwk
 3k78x9TFyMUhJLCQUWLxu21sIAk2AVWJDddPsYLYIgKOEqvbloLZzAKREo1vjoHVCAtESLw7d
 R9sEAtQ/doLx5lAbF4BE4mWMxNYIBbIS3QcmMwygZFzASPDKkaN4tSistQiXUMzvaSizPSMkt
 zEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MQH8xAMEOxqnv4w4xSnIwKYnyhnt8iBTiS8pPqcx
 ILM6ILyrNSS0+xCjDwaEkwXt5OVBOsCg1PbUiLTMHGDgwaQkOHiUR3lyQNG9xQWJucWY6ROoU
 oyXHsU2X/zBxdNy8CySfzXzdwCzEkpeflyolzqsBDE8hAZCGjNI8uHGw4L7EKCslzMsIdKAQT
 0FqUW5mCar8K0ZxDkYlYd5NIGt5MvNK4La+AjqICeigJlWwg0oSEVJSDYwdJeV71usynvvEd9
 HQ6IrbZUaFwwLO0sdPLI19f/uU7Lzq6JpNJfpvoquDz/s0V/9/NFs0n/GXt9kxkSnrCx4xzpg
 SdDK4QTH28d1ZT17d/rIjiyVfwodDeN6B1Om/u0MvX1v6IKlk2lc93e0C1bu5Dgc/c8tadOml
 yay+KVIqM5/78VsuuMGkxFKckWioxVxUnAgA7rxV5mkCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1508944091!94620660!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39525 invoked from network); 25 Oct 2017 15:08:12 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-15.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 25 Oct 2017 15:08:12 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 774F2AAAD;
 Wed, 25 Oct 2017 15:08:11 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	xen-devel@lists.xenproject.org
Date: Wed, 25 Oct 2017 17:08:07 +0200
Message-Id: <20171025150807.11729-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: Juergen Gross <jgross@suse.com>, boris.ostrovsky@oracle.com,
 stable@vger.kernel.org
Subject: [Xen-devel] [PATCH] xen/gntdev: avoid out of bounds access in case
	of partial gntdev_mmap()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gY2FzZSBnbnRkZXZfbW1hcCgpIHN1Y2NlZWRzIG9ubHkgcGFydGlhbGx5IGluIG1hcHBpbmcg
Z3JhbnQgcGFnZXMKaXQgd2lsbCBsZWF2ZSBzb21lIHZpdGFsIGluZm9ybWF0aW9uIHVuaW5pdGlh
bGl6ZWQgbmVlZGVkIGxhdGVyIGZvcgpjbGVhbnVwLiBUaGlzIHdpbGwgbGVhZCB0byBhbiBvdXQg
b2YgYm91bmRzIGFycmF5IGFjY2VzcyB3aGVuIHVubWFwcGluZwp0aGUgYWxyZWFkeSBtYXBwZWQg
cGFnZXMuCgpTbyBqdXN0IGluaXRpYWxpemUgdGhlIGRhdGEgbmVlZGVkIGZvciB1bm1hcHBpbmcg
dGhlIHBhZ2VzIGEgbGl0dGxlIGJpdAplYXJsaWVyLgoKQ2M6IDxzdGFibGVAdmdlci5rZXJuZWwu
b3JnPgpSZXBvcnRlZC1ieTogQXJ0aHVyIEJvcnNib29tIDxhcnRodXJib3JzYm9vbUBnbWFpbC5j
b20+ClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBk
cml2ZXJzL3hlbi9nbnRkZXYuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigr
KSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL2dudGRldi5jIGIvZHJp
dmVycy94ZW4vZ250ZGV2LmMKaW5kZXggODIzNjA1OTRmYThlLi41N2VmYmQzYjA1M2IgMTAwNjQ0
Ci0tLSBhL2RyaXZlcnMveGVuL2dudGRldi5jCisrKyBiL2RyaXZlcnMveGVuL2dudGRldi5jCkBA
IC0xMDI0LDYgKzEwMjQsNyBAQCBzdGF0aWMgaW50IGdudGRldl9tbWFwKHN0cnVjdCBmaWxlICpm
bGlwLCBzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSkKIAltdXRleF91bmxvY2soJnByaXYtPmxv
Y2spOwogCiAJaWYgKHVzZV9wdGVtb2QpIHsKKwkJbWFwLT5wYWdlc192bV9zdGFydCA9IHZtYS0+
dm1fc3RhcnQ7CiAJCWVyciA9IGFwcGx5X3RvX3BhZ2VfcmFuZ2Uodm1hLT52bV9tbSwgdm1hLT52
bV9zdGFydCwKIAkJCQkJICB2bWEtPnZtX2VuZCAtIHZtYS0+dm1fc3RhcnQsCiAJCQkJCSAgZmlu
ZF9ncmFudF9wdGVzLCBtYXApOwpAQCAtMTA2MSw3ICsxMDYyLDYgQEAgc3RhdGljIGludCBnbnRk
ZXZfbW1hcChzdHJ1Y3QgZmlsZSAqZmxpcCwgc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEpCiAJ
CQkJCSAgICBzZXRfZ3JhbnRfcHRlc19hc19zcGVjaWFsLCBOVUxMKTsKIAkJfQogI2VuZGlmCi0J
CW1hcC0+cGFnZXNfdm1fc3RhcnQgPSB2bWEtPnZtX3N0YXJ0OwogCX0KIAogCXJldHVybiAwOwot
LSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 25 15:11:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 15:11:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7NKo-0007L1-1p; Wed, 25 Oct 2017 15:11:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e7NKm-0007Ku-W2
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 15:11:09 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 6C/4F-16147-C89A0F95; Wed, 25 Oct 2017 15:11:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBIsWRWlGSWpSXmKPExsUyZ7p8oG73yg+
 RBicvClh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBltPw6zF9xUrpj4uJO1gfG8bBcjF4eQwGQm
 ieO/GlkhnL+MEi1br7NBOBsZJdZMeMEI4WxjlDj88j1QhpNDWCBWYtbERpYuRg4OEYECidNzR
 EHCQgJuEks2nmMCsZkF9CRuXr8IVs4mYCRx9uh0RhCbV8BW4t7tc6wgNouAqsSaqcfB6kUFwi
 XeNh5hgagRlDg58wmYzSngLrFg0T4WmJk7rv9ihbDlJba/ncMMYksIGEu0v73INoFRcBaS9ll
 IWmYhaVnAyLyKUaM4tagstUjX0EQvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMw
 dBmAYAfjiu2ehxglOZiURHnDPT5ECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgdVsBlBMsSk1Pr
 UjLzAFGEUxagoNHSYQ3ASTNW1yQmFucmQ6ROsXoynFs0+U/TBw/Jl0Bkptu3gWSG74/AJLPZr
 5uYBZiycvPS5US59UAaRYAac4ozYMbDUsAlxhlpYR5GYGOFeIpSC3KzSxBlX/FKM7BqCTMu2k
 50BSezLwSuAteAR3HBHRckyrYcSWJCCmpBsblK1LnN/btdJsftnpC/tFrURZ5E/ebRP0415l6
 9fuT9Reabu26LuGWEKnw9LnqF+/PWZuPTj28UsSrwGVnTxWvkLhG9j6J5W7P2etsdWLN4ppyx
 TbYWDMn1O1jSzY8eONNZKWsx7pHjsqzv6153rxow49pFo7CveuWvH54WFg+7kiLelVyY7gSS3
 FGoqEWc1FxIgAqxxVm+wIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1508944265!104341007!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45633 invoked from network); 25 Oct 2017 15:11:06 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Oct 2017 15:11:06 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9PFB3QQ031649
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 25 Oct 2017 15:11:04 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9PFB39j007645
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 25 Oct 2017 15:11:03 GMT
Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v9PFB3Qj023914;
 Wed, 25 Oct 2017 15:11:03 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 25 Oct 2017 08:11:03 -0700
To: Dongli Zhang <dongli.zhang@oracle.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
References: <1508913915-7382-1-git-send-email-dongli.zhang@oracle.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <7b6ac733-681e-5b58-ad2e-d50c1dcbdc29@oracle.com>
Date: Wed, 25 Oct 2017 11:12:35 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1508913915-7382-1-git-send-email-dongli.zhang@oracle.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: jgross@suse.com, joao.m.martins@oracle.com
Subject: Re: [Xen-devel] [PATCH v3 1/1] xen/time: do not decrease steal time
 after live migration on xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMjUvMjAxNyAwMjo0NSBBTSwgRG9uZ2xpIFpoYW5nIHdyb3RlOgo+IEFmdGVyIGd1ZXN0
IGxpdmUgbWlncmF0aW9uIG9uIHhlbiwgc3RlYWwgdGltZSBpbiAvcHJvYy9zdGF0Cj4gKGNwdXN0
YXRbQ1BVVElNRV9TVEVBTF0pIG1pZ2h0IGRlY3JlYXNlIGJlY2F1c2Ugc3RlYWwgcmV0dXJuZWQg
YnkKPiB4ZW5fc3RlYWxfbG9jaygpIG1pZ2h0IGJlIGxlc3MgdGhhbiB0aGlzX3JxKCktPnByZXZf
c3RlYWxfdGltZSB3aGljaCBpcwo+IGRlcml2ZWQgZnJvbSBwcmV2aW91cyByZXR1cm4gdmFsdWUg
b2YgeGVuX3N0ZWFsX2Nsb2NrKCkuCj4KPiBGb3IgaW5zdGFuY2UsIHN0ZWFsIHRpbWUgb2YgZWFj
aCB2Y3B1IGlzIDMzNSBiZWZvcmUgbGl2ZSBtaWdyYXRpb24uCj4KPiBjcHUgIDE5OCAwIDM2OCAy
MDAwNjQgMTk2MiAwIDAgMTM0MCAwIDAKPiBjcHUwIDM4IDAgODEgNTAwNjMgNDkyIDAgMCAzMzUg
MCAwCj4gY3B1MSA2NSAwIDk3IDQ5NzYzIDYzNCAwIDAgMzM1IDAgMAo+IGNwdTIgMzggMCA4MSA1
MDA5OCA0NjIgMCAwIDMzNSAwIDAKPiBjcHUzIDU2IDAgMTA3IDUwMTM4IDM3NCAwIDAgMzM1IDAg
MAo+Cj4gQWZ0ZXIgbGl2ZSBtaWdyYXRpb24sIHN0ZWFsIHRpbWUgaXMgcmVkdWNlZCB0byAzMTIu
Cj4KPiBjcHUgIDIwMCAwIDM3MCAyMDAzMzAgMTk3MSAwIDAgMTI0OCAwIDAKPiBjcHUwIDM4IDAg
ODIgNTAxMjMgNTAwIDAgMCAzMTIgMCAwCj4gY3B1MSA2NSAwIDk3IDQ5ODMyIDYzNCAwIDAgMzEy
IDAgMAo+IGNwdTIgMzkgMCA4MiA1MDE2NyA0NjIgMCAwIDMxMiAwIDAKPiBjcHUzIDU2IDAgMTA3
IDUwMjA3IDM3NCAwIDAgMzEyIDAgMAo+Cj4gU2luY2UgcnVuc3RhdGUgdGltZXMgYXJlIGN1bXVs
YXRpdmUgYW5kIGNsZWFyZWQgZHVyaW5nIHhlbiBsaXZlIG1pZ3JhdGlvbgo+IGJ5IHhlbiBoeXBl
cnZpc29yLCB0aGUgaWRlYSBvZiB0aGlzIHBhdGNoIGlzIHRvIGFjY3VtdWxhdGUgcnVuc3RhdGUg
dGltZXMKPiB0byBnbG9iYWwgcGVyY3B1IHZhcmlhYmxlcyBiZWZvcmUgbGl2ZSBtaWdyYXRpb24g
c3VzcGVuZC4gT25jZSBndWVzdCBWTSBpcwo+IHJlc3VtZWQsIHhlbl9nZXRfcnVuc3RhdGVfc25h
cHNob3RfY3B1KCkgd291bGQgYWx3YXlzIHJldHVybiB0aGUgc3VtIG9mIG5ldwo+IHJ1bnN0YXRl
IHRpbWVzIGFuZCBwcmV2aW91c2x5IGFjY3VtdWxhdGVkIHRpbWVzIHN0b3JlZCBpbiBnbG9iYWwg
cGVyY3B1Cj4gdmFyaWFibGVzLgo+Cj4gU2ltaWxhciBhbmQgbW9yZSBzZXZlcmUgaXNzdWUgd291
bGQgaW1wYWN0IHByaW9yIGxpbnV4IDQuOC00LjEwIGFzCj4gZGlzY3Vzc2VkIGJ5IE1pY2hhZWwg
TGFzIGF0Cj4gaHR0cHM6Ly8weHN0dWJzLm9yZy9kZWJ1Z2dpbmctYS1mbGFreS1jcHUtc3RlYWwt
dGltZS1jb3VudGVyLW9uLWEtcGFyYXZpcnR1YWxpemVkLXhlbi1ndWVzdCwKPiB3aGljaCB3b3Vs
ZCBvdmVyZmxvdyBzdGVhbCB0aW1lIGFuZCBsZWFkIHRvIDEwMCUgc3QgdXNhZ2UgaW4gdG9wIGNv
bW1hbmQKPiBmb3IgbGludXggNC44LTQuMTAuIEEgYmFja3BvcnQgb2YgdGhpcyBwYXRjaCB3b3Vs
ZCBmaXggdGhhdCBpc3N1ZS4KPgo+IFJlZmVyZW5jZXM6IGh0dHBzOi8vMHhzdHVicy5vcmcvZGVi
dWdnaW5nLWEtZmxha3ktY3B1LXN0ZWFsLXRpbWUtY291bnRlci1vbi1hLXBhcmF2aXJ0dWFsaXpl
ZC14ZW4tZ3Vlc3QKPiBTaWduZWQtb2ZmLWJ5OiBEb25nbGkgWmhhbmcgPGRvbmdsaS56aGFuZ0Bv
cmFjbGUuY29tPgo+Cj4gLS0tCj4gQ2hhbmdlZCBzaW5jZSB2MToKPiAgICogcmVsb2NhdGUgbW9k
aWZpY2F0aW9uIHRvIHhlbl9nZXRfcnVuc3RhdGVfc25hcHNob3RfY3B1Cj4KPiBDaGFuZ2VkIHNp
bmNlIHYyOgo+ICAgKiBhY2N1bXVsYXRlIHJ1bnN0YXRlIHRpbWVzIGJlZm9yZSBsaXZlIG1pZ3Jh
dGlvbgo+Cj4gLS0tCj4gIGRyaXZlcnMveGVuL21hbmFnZS5jICB8ICAxICsKPiAgZHJpdmVycy94
ZW4vdGltZS5jICAgIHwgMTkgKysrKysrKysrKysrKysrKysrKwo+ICBpbmNsdWRlL3hlbi94ZW4t
b3BzLmggfCAgMSArCj4gIDMgZmlsZXMgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKQo+Cj4gZGlm
ZiAtLWdpdCBhL2RyaXZlcnMveGVuL21hbmFnZS5jIGIvZHJpdmVycy94ZW4vbWFuYWdlLmMKPiBp
bmRleCBjNDI1ZDAzLi45YWEyOTU1IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMveGVuL21hbmFnZS5j
Cj4gKysrIGIvZHJpdmVycy94ZW4vbWFuYWdlLmMKPiBAQCAtNzIsNiArNzIsNyBAQCBzdGF0aWMg
aW50IHhlbl9zdXNwZW5kKHZvaWQgKmRhdGEpCj4gIAl9Cj4gIAo+ICAJZ250dGFiX3N1c3BlbmQo
KTsKPiArCXhlbl9hY2N1bXVsYXRlX3J1bnN0YXRlX3RpbWUoKTsKPiAgCXhlbl9hcmNoX3ByZV9z
dXNwZW5kKCk7Cj4gIAo+ICAJLyoKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vdGltZS5jIGIv
ZHJpdmVycy94ZW4vdGltZS5jCj4gaW5kZXggYWM1ZjIzZi4uNmRmM2Y4MiAxMDA2NDQKPiAtLS0g
YS9kcml2ZXJzL3hlbi90aW1lLmMKPiArKysgYi9kcml2ZXJzL3hlbi90aW1lLmMKPiBAQCAtMTks
NiArMTksOCBAQAo+ICAvKiBydW5zdGF0ZSBpbmZvIHVwZGF0ZWQgYnkgWGVuICovCj4gIHN0YXRp
YyBERUZJTkVfUEVSX0NQVShzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvLCB4ZW5fcnVuc3RhdGUp
Owo+ICAKPiArc3RhdGljIERFRklORV9QRVJfQ1BVKHU2NFs0XSwgb2xkX3J1bnN0YXRlX3RpbWUp
Owo+ICsKPiAgLyogcmV0dXJuIGFuIGNvbnNpc3RlbnQgc25hcHNob3Qgb2YgNjQtYml0IHRpbWUv
Y291bnRlciB2YWx1ZSAqLwo+ICBzdGF0aWMgdTY0IGdldDY0KGNvbnN0IHU2NCAqcCkKPiAgewo+
IEBAIC01Miw2ICs1NCw3IEBAIHN0YXRpYyB2b2lkIHhlbl9nZXRfcnVuc3RhdGVfc25hcHNob3Rf
Y3B1KHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gKnJlcywKPiAgewo+ICAJdTY0IHN0YXRlX3Rp
bWU7Cj4gIAlzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvICpzdGF0ZTsKPiArCWludCBpOwo+ICAK
PiAgCUJVR19PTihwcmVlbXB0aWJsZSgpKTsKPiAgCj4gQEAgLTY0LDYgKzY3LDIyIEBAIHN0YXRp
YyB2b2lkIHhlbl9nZXRfcnVuc3RhdGVfc25hcHNob3RfY3B1KHN0cnVjdCB2Y3B1X3J1bnN0YXRl
X2luZm8gKnJlcywKPiAgCQlybWIoKTsJLyogSHlwZXJ2aXNvciBtaWdodCB1cGRhdGUgZGF0YS4g
Ki8KPiAgCX0gd2hpbGUgKGdldDY0KCZzdGF0ZS0+c3RhdGVfZW50cnlfdGltZSkgIT0gc3RhdGVf
dGltZSB8fAo+ICAJCSAoc3RhdGVfdGltZSAmIFhFTl9SVU5TVEFURV9VUERBVEUpKTsKPiArCj4g
Kwlmb3IgKGkgPSAwOyBpIDwgNDsgaSsrKQo+ICsJCXJlcy0+dGltZVtpXSArPSBwZXJfY3B1KG9s
ZF9ydW5zdGF0ZV90aW1lLCBjcHUpW2ldOwo+ICt9Cj4gKwo+ICt2b2lkIHhlbl9hY2N1bXVsYXRl
X3J1bnN0YXRlX3RpbWUodm9pZCkKPiArewo+ICsJc3RydWN0IHZjcHVfcnVuc3RhdGVfaW5mbyBz
dGF0ZTsKPiArCWludCBjcHU7Cj4gKwo+ICsJZm9yX2VhY2hfcG9zc2libGVfY3B1KGNwdSkgewo+
ICsJCXhlbl9nZXRfcnVuc3RhdGVfc25hcHNob3RfY3B1KCZzdGF0ZSwgY3B1KTsKPiArCQltZW1j
cHkocGVyX2NwdShvbGRfcnVuc3RhdGVfdGltZSwgY3B1KSwKPiArCQkJCXN0YXRlLnRpbWUsCj4g
KwkJCQk0ICogc2l6ZW9mKHU2NCkpOwoKc2l6ZW9mKG9sZF9ydW5zdGF0ZV90aW1lKS4gKEkgdGhp
bmsgdGhpcyBzaG91bGQgd29yayBmb3IgcGVyX2NwdSB2YXJpYWJsZXMpCgo+ICsJfQoKSG1tLi4g
VGhpcyBtYXkgbm90IHBlcmZvcm0gYXMgaW50ZW5kZWQgaWYgd2UgYXJlIG1lcmVseSBjaGVja3Bv
aW50aW5nCihvciBwYXVzaW5nKSB0aGUgZ3Vlc3QgKGkuZS4gaWYgSFlQRVJWSVNPUl9zdXNwZW5k
KCkgcmV0dXJucyAxKS4gV2Ugd2lsbApkb3VibGUtYWNjb3VudCBmb3IgdGhlIGxhc3QgaW50ZXJ2
YWwgdGhhdCB0aGUgZ3Vlc3QgaGFzIHJ1bi4KCkknZCByYXRoZXIgbm90IGhhdmUgeWV0IGFub3Ro
ZXIgcGVyLWNwdSB2YXJpYWJsZSBidXQgSSBjYW4ndCB0aGluayBvZgphbnl0aGluZyBlbHNlLiBQ
ZXJoYXBzIHlvdSBvciBvdGhlcnMgY2FuIGNvbWUgdXAgd2l0aCBzb21ldGhpbmcgYmV0dGVyLgoK
LWJvcmlzCgo+ICB9Cj4gIAo+ICAvKgo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi94ZW4tb3Bz
LmggYi9pbmNsdWRlL3hlbi94ZW4tb3BzLmgKPiBpbmRleCAyMThlNmFhLi41NjgwMDU5IDEwMDY0
NAo+IC0tLSBhL2luY2x1ZGUveGVuL3hlbi1vcHMuaAo+ICsrKyBiL2luY2x1ZGUveGVuL3hlbi1v
cHMuaAo+IEBAIC0zMiw2ICszMiw3IEBAIHZvaWQgeGVuX3Jlc3VtZV9ub3RpZmllcl91bnJlZ2lz
dGVyKHN0cnVjdCBub3RpZmllcl9ibG9jayAqbmIpOwo+ICBib29sIHhlbl92Y3B1X3N0b2xlbihp
bnQgdmNwdSk7Cj4gIHZvaWQgeGVuX3NldHVwX3J1bnN0YXRlX2luZm8oaW50IGNwdSk7Cj4gIHZv
aWQgeGVuX3RpbWVfc2V0dXBfZ3Vlc3Qodm9pZCk7Cj4gK3ZvaWQgeGVuX2FjY3VtdWxhdGVfcnVu
c3RhdGVfdGltZSh2b2lkKTsKPiAgdm9pZCB4ZW5fZ2V0X3J1bnN0YXRlX3NuYXBzaG90KHN0cnVj
dCB2Y3B1X3J1bnN0YXRlX2luZm8gKnJlcyk7Cj4gIHU2NCB4ZW5fc3RlYWxfY2xvY2soaW50IGNw
dSk7Cj4gIAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 25 15:12:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 15:12:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7NMO-0007UH-Fm; Wed, 25 Oct 2017 15:12:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1e7NMM-0007Ty-QK
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 15:12:46 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 34/5A-05089-EE9A0F95; Wed, 25 Oct 2017 15:12:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplleJIrShJLcpLzFFi42Lxqg1y0X2z8kO
 kQfMjOYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePR8i2MBR+EKs4tvsvawLiQv4uRk0NIYAaj
 xKZ38l2MXBwSAnNYJQ5dWcAKkpAQyJL4NP06G4SdJnFn5mzGLkYOILtKYkq/P0SvhsTtm43sI
 L1CAieZJLYvWMgE4UxjlLh7cxUTRHOhxN9JH1hAbF4BQYmTM5+wQHR7Slzo2w62gFPATmLx4n
 NQk1qZJT6dPwh2BZuAtkTb611gNouAqsSsFXuYIYYmSmy5+JUNYmiAxOwXc8CGCguESkxZN5c
 dxBYR0JSYfPcPI4jNLPCHSWLxOjEIW1Oidftv9gmMorOQ3DQLSWoBI9MqRvXi1KKy1CJdc72k
 osz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMAIYACCHYyN350OMUpyMCmJ8oZ7fIgU4
 kvKT6nMSCzOiC8qzUktPsQow8GhJMF7YAVQTrAoNT21Ii0zBxiLMGkJDh4lEd45IGne4oLE3O
 LMdIjUKUZ7jgt3Lv1h4ti35xaQPAAmn8183cAsxJKXn5cqJc7bB9ImANKWUZoHNxSWOi4xyko
 J8zICnSnEU5BalJtZgir/ilGcg1FJmHcRyBSezLwSuN2vgM5iAjqrSRXsrJJEhJRUA2OgIMe7
 ad3yOu3T+NZ8cHC/9l7l4KNvv8WOu3DdSxdZfMozVbV2xW4Bn4Rj9/6a3P8z5a6wS830Xrmyj
 fM3RPjfk/VktxTTePXj/t9NjzT3q+/6FK/+89HUwtPv+++4TvjzIfZAm1/iRg3ng7Ml7n85v/
 DBbtnZEtGzdsw9uti7aFXEFsW9GRUnlFiKMxINtZiLihMBfipnjBgDAAA=
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1508944364!107889833!1
X-Originating-IP: [74.125.82.68]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62606 invoked from network); 25 Oct 2017 15:12:44 -0000
Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com)
 (74.125.82.68)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 25 Oct 2017 15:12:44 -0000
Received: by mail-wm0-f68.google.com with SMTP id r196so2558843wmf.2
 for <xen-devel@lists.xenproject.org>; Wed, 25 Oct 2017 08:12:44 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=KuJfYgnQX6afXdpdbx3Hr0ouig/ANwxBevqVSuKzV8E=;
 b=hfAhqirEm+f/eOh6O5LWqimuUy/tlSw03vb7MsXSSQrEOnZBNnqQBL4djYhvUJTRLj
 5p1OWK8wloSgX8SvzoBP/gAmH0J3Pp1l49IInGn7YwPIhch4sHQ19OB2QxSXxTHCgHAu
 vvDDsi+McQU2tQFh+LLYA18su2wOG/xkTV67gqm0tw02DzpneRnV4nBCc8n2qDrcs74R
 ZeERJKk0/x74DzHGY87AiNiSvRDZmK2SBi0UytdVDxyrpldfS9hm/T/DoViMnm2ML74T
 88QRw0mYH3MT3TxLow7l/wepAUhi4lkkYKXb0CKlWbs40aX3+PTxk/NHy0FfMghkXX/I
 9V0A==
X-Gm-Message-State: AMCzsaUmEK5Y4RAIN1phtovH7iLLlTyBwwK+mdM7KYot++CZzj3FIoNT
 c0X8CeFGGwaQYElceV1QY0XKZAVT
X-Google-Smtp-Source: ABhQp+T8aSQRpDH8jjGmSssUE4t8D/8slGMfMRVNcsZCldNvuxLEgtK2vJeizFfbROY+tvaUE+xyIQ==
X-Received: by 10.80.208.139 with SMTP id v11mr22196737edd.62.1508944363946;
 Wed, 25 Oct 2017 08:12:43 -0700 (PDT)
Received: from mail-wr0-f176.google.com (mail-wr0-f176.google.com.
 [209.85.128.176])
 by smtp.gmail.com with ESMTPSA id d3sm1695449edd.41.2017.10.25.08.12.43
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 25 Oct 2017 08:12:43 -0700 (PDT)
Received: by mail-wr0-f176.google.com with SMTP id y9so344552wrb.2
 for <xen-devel@lists.xenproject.org>; Wed, 25 Oct 2017 08:12:43 -0700 (PDT)
X-Received: by 10.223.151.9 with SMTP id r9mr2790098wrb.238.1508944363080;
 Wed, 25 Oct 2017 08:12:43 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.21.74 with HTTP; Wed, 25 Oct 2017 08:12:02 -0700 (PDT)
In-Reply-To: <20171025153220.GA8038@dazhang1-ssd.sh.intel.com>
References: <cover.1508397860.git.yi.z.zhang@linux.intel.com>
 <f036c2e9a6d81670d22edfc3b872773fc5ea3d6c.1508397860.git.yi.z.zhang@linux.intel.com>
 <CABfawhmXuiOfS0vKMkck-BQGszLa+se=OQDV566qNa018khrSQ@mail.gmail.com>
 <20171020084437.GF88002@dazhang1-ssd.sh.intel.com>
 <CABfawh=54dasasGD0Ob8c=08=YwVEuo9eTVL7Sz3hr-9XKo_aA@mail.gmail.com>
 <20171025153220.GA8038@dazhang1-ssd.sh.intel.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Wed, 25 Oct 2017 09:12:02 -0600
X-Gmail-Original-Message-ID: <CABfawh=uHZuQpB5P5PoceiB1mzi-voR-=YtEP-cXt-jSr-t0nA@mail.gmail.com>
Message-ID: <CABfawh=uHZuQpB5P5PoceiB1mzi-voR-=YtEP-cXt-jSr-t0nA@mail.gmail.com>
To: Yi Zhang <yi.z.zhang@linux.intel.com>
Cc: Kevin Tian <kevin.tian@intel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC 05/14] xen: vmx: Disable the 2M/1G
	superpage when SPP enabled
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMjUsIDIwMTcgYXQgOTozMiBBTSwgWWkgWmhhbmcgPHlpLnouemhhbmdAbGlu
dXguaW50ZWwuY29tPiB3cm90ZToKPiBPbiAyMDE3LTEwLTI0IGF0IDExOjQzOjQ1IC0wNjAwLCBU
YW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4+IE9uIEZyaSwgT2N0IDIwLCAyMDE3IGF0IDI6NDQgQU0s
IFlpIFpoYW5nIDx5aS56LnpoYW5nQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4+ID4gT24gMjAx
Ny0xMC0xOSBhdCAxMjoxNzoxMiAtMDYwMCwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+PiA+PiBP
biBUaHUsIE9jdCAxOSwgMjAxNyBhdCAyOjExIEFNLCBaaGFuZyBZaSA8eWkuei56aGFuZ0BsaW51
eC5pbnRlbC5jb20+IHdyb3RlOgo+PiA+PiA+IEZyb206IFpoYW5nIFlpIFogPHlpLnouemhhbmdA
bGludXguaW50ZWwuY29tPgo+PiA+PiA+Cj4+ID4+ID4gQ3VycmVudCB3ZSBvbmx5IHN1cHBvcnQg
U3ViLXBhZ2UgUHJvdGVjdGlvbiBvbiB0aGUgNGsKPj4gPj4gPiBwYWdlIHRhYmxlLgo+PiA+PiA+
Cj4+ID4+ID4gU2lnbmVkLW9mZi1ieTogWmhhbmcgWWkgWiA8eWkuei56aGFuZ0BsaW51eC5pbnRl
bC5jb20+Cj4+ID4+ID4gLS0tCj4+ID4+ID4gIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIHwg
NiArKysrKysKPj4gPj4gPiAgMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKQo+PiA+PiA+
Cj4+ID4+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2Fy
Y2gveDg2L2h2bS92bXgvdm14LmMKPj4gPj4gPiBpbmRleCAwNGFlMGQ2Li5hNGMyNGJiIDEwMDY0
NAo+PiA+PiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCj4+ID4+ID4gKysrIGIv
eGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKPj4gPj4gPiBAQCAtMjQ5Nyw2ICsyNDk3LDEyIEBA
IGNvbnN0IHN0cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgKiBfX2luaXQgc3RhcnRfdm14KHZvaWQp
Cj4+ID4+ID4gICAgICAgICAgdm14X2Z1bmN0aW9uX3RhYmxlLmdldF9ndWVzdF9ibmRjZmdzID0g
dm14X2dldF9ndWVzdF9ibmRjZmdzOwo+PiA+PiA+ICAgICAgfQo+PiA+PiA+Cj4+ID4+ID4gKyAg
ICBpZiAoIGNwdV9oYXNfdm14X2VwdF9zcHAgKQo+PiA+Pgo+PiA+PiBJIHRoaW5rIHRoaXMgcmVh
bGx5IG9ubHkgb3VnaHQgdG8gaGFwcGVuIGlmIHRoZSBjb21tYW5kLWxpbmUgb3B0aW9uCj4+ID4+
IGhhcyBhbHNvIGJlZW4gZW5hYmxlZC4KPj4gPgo+PiA+IFNvcnJ5LCBkaWRuJ3QgY2F0Y2ggeW91
ciBwb2ludCwgdGhlIGNvbW1hbmQgbGluZSBvcHRpb24gb3B0X2hhcF8ybSBhbmQKPj4gPiBvcHRf
aGFwXzFHIHdhcyBlbmFibGUgYnkgZGVmYXVsdCwgSSBuZWVkIHRvICBkaXNhYmxlIHRoZSBzdXBw
ZXIgcGFnZQo+PiA+IHdoZW4gc3BwIGZlYXR1cmUgZW5hYmxlZC4gRGlkIHlvdSBtZWFuIHRoYXQg
aWYgd2UgZW5hYmxlIDJNLzFHIGJ5Cj4+ID4gY29tbWFuZC1saW5lIHdlIGNvdWxkbid0IGRpc2Fi
bGUgaXQgaGVyZT8geWVzLCBpdCBpcywgSSB3aWxsIGltcHJvdmUKPj4gPiB0aGlzIGxvZ2ljLiBU
aGFuayB5b3UgVGFtYXMuCj4+Cj4+IEkgbWVhbnQgdGhhdCByaWdodCBub3cgImNwdV9oYXNfdm14
X2VwdF9zcHAiIGxvb2tzIGxpa2UganVzdCBjaGVja3MKPj4gd2hldGhlciB0aGUgQ1BVIHN1cHBv
cnRzIFNQUCwgbm90IHdoZXRoZXIgdGhlIGNvbW1hbmQtbGluZSBvcHRpb24gd2FzCj4+IHNldCB0
byBlbmFibGUgaXQuIElmIHRoZSBjb21tYW5kIGxpbmUgb3B0aW9uIGlzIG5vdCBzZXQgKG9yCj4+
IHNwZWNpZmljYWxseSBkaXNhYmxlcyBTUFApIHRoZW4gdGhlIGxhcmdlIHBhZ2VzIHNob3VsZG4n
dCBnZXQKPj4gZGlzYWJsZWQuCj4+Cj4KPiBJbiBwYXRjaCAwMi8xNCwgaWYgd2UgZGlkbid0IHNl
dCBzcHBfZW5hYmxlLCB3ZSB3aWxsIG5vdCBzZXQgdGhlIHNwcCBjYXAKPiBpbiB2bXhfc2Vjb25k
YXJ5X2V4ZWNfY29udHJvbCwgc28gY3BfaGFzX3ZteF9lcHRfc3BwIGZsYWcgd2lsbCBzZXQgd2hl
bgo+IGhhcmR3YXJlIGhhcyBzcHAgY2FwIGFuZCB4ZW4gY21kbGxpbmUgcGFzc2VkIHRoZSBwYXJh
bWV0ZXIgInNwcF9lbmFibGU9MSIKCk9LLCB0aGFua3MsIEkgbWlzc2VkIHRoYXQuCgo+Cj4+ID4K
Pj4gPj4KPj4gPj4gPiArICAgIHsKPj4gPj4gPiArICAgICAgICB2bXhfZnVuY3Rpb25fdGFibGUu
aGFwX2NhcGFiaWxpdGllcyAmPSB+SFZNX0hBUF9TVVBFUlBBR0VfMk1COwo+PiA+PiA+ICsgICAg
ICAgIHZteF9mdW5jdGlvbl90YWJsZS5oYXBfY2FwYWJpbGl0aWVzICY9IH5IVk1fSEFQX1NVUEVS
UEFHRV8xR0I7Cj4+ID4+ID4gKyAgICB9Cj4+ID4+ID4gKwo+PiA+PiA+ICAgICAgc2V0dXBfdm1j
c19kdW1wKCk7Cj4+ID4+ID4KPj4gPj4gPiAgICAgIGxicl90c3hfZml4dXBfY2hlY2soKTsKPj4g
Pj4gPiAtLQo+PiA+PiA+IDIuNy40CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 25 15:18:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 15:18:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7NRn-0007n0-5n; Wed, 25 Oct 2017 15:18:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=46425e009=wei.liu2@citrix.com>)
 id 1e7NRm-0007mu-5c
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 15:18:22 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 BD/32-08608-D3BA0F95; Wed, 25 Oct 2017 15:18:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHRDpK7N6g+
 RBteX2lh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnzVsxmK5jIWXFm2gXWBsbl7F2MnBwSAv4S
 CxdcYgOxWQRUJd4dmsEMYrMJKEv87OwFi4sIaEu8WLUOyObiYBaYzCwx584LFpCEsICTxPNPT
 YwgNq+AhcSLNZ/BioQE5jFKLFs7kw0iIShxcuYTsAZmAR2JBbs/AcU5gGxpieX/OEBMTgEHiZ
 NHVUAqRAVUJDqXzgGrFhJQkOiYfoxpAiPfLCSDZiEZNAth0AJG5lWMGsWpRWWpRbqG5npJRZn
 pGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGhxgAEOxhvbww4xCjJwaQkyquz8kOkEF9S
 fkplRmJxRnxRaU5q8SFGGQ4OJQnezFVAOcGi1PTUirTMHGDQw6QlOHiURHjrQNK8xQWJucWZ6
 RCpU4zGHIde3P7DxPFs5usGZiGWvPy8VClxXmaQUgGQ0ozSPLhBsGi8xCgrJczLCHSaEE9Bal
 FuZgmq/CtGcQ5GJWHeFpApPJl5JXD7XgGdwgR0SpMq2CkliQgpqQbGmbs/3z61UmlK2U/dvUk
 9MT8NMp7xmsoYLd/tZyCznLN7QYLJQnHzn50eqjtb5+xbdOZ6yd0jSj8lJjDe8uAX4Gt4ds90
 B/+CidufBV97Okln7iLl3mnM7ZtS5i7dWS+bETPts3+r0iRt1eP1YVolqxfWc8z0Xfd578tJC
 u+DCnXmrft6Jd3hgxJLcUaioRZzUXEiAKTsd3TBAgAA
X-Env-Sender: prvs=46425e009=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1508944698!90174429!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26431 invoked from network); 25 Oct 2017 15:18:20 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Oct 2017 15:18:20 -0000
X-IronPort-AV: E=Sophos;i="5.43,432,1503360000"; d="scan'208";a="448152357"
Date: Wed, 25 Oct 2017 16:17:26 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171025151726.pameiuwaeypi7gjh@citrix.com>
References: <20171023165633.26011-1-wei.liu2@citrix.com>
 <20171024112932.GD1885@perard.uk.xensource.com>
 <23023.16991.444011.20534@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23023.16991.444011.20534@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2] scripts: introduce a script for build
	test
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMjQsIDIwMTcgYXQgMDI6Mzg6MzlQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtQQVRDSCB2Ml0gc2NyaXB0czogaW50
cm9kdWNlIGEgc2NyaXB0IGZvciBidWlsZCB0ZXN0Iik6Cj4gPiBUaGF0IGZlZWxzIHdyb25nLiBI
b3cgZG8gSSBydW4gdGhlIHNhbWUgZXhhY3QgY29tbWFuZCBhdCB0aGUgZGVmYXVsdAo+ID4gb25l
LCBidXQgd2l0aCAtajggaW5zdGVhZCBvZiAtajQ/Cj4gCj4gIC4uLi9idWlsZC10ZXN0IHNoIC1l
YyBtYWtlIC1qNCBkaXN0Y2xlYW4gJiYgLi9jb25maWd1cmUgJiYgbWFrZSAtajQKPiAKPiBCdXQg
SSB0aGluayBBbnRob255IGhhcyBhIHBvaW50LiAgVGhlIGNsZWFuIHNob3VsZCAxLiBiZSBnaXQt
Y2xlYW4sCj4gbm90IG1ha2UgZGlzdGNsZWFuIDIuIGJlIHJ1biBhbnl3YXkuCj4gCgpJIGRvbid0
IHRoaW5rIHdlIHNob3VsZCBjYWxsIGdpdC1jbGVhbiB1bmNvbmRpdGlvbmFsbHkgLS0gaW1hZ2lu
ZQpzb21lb25lIGtuZXcgZm9yIHN1cmUgdGhleSBvbmx5IG5lZWRlZCB0byBidWlsZCBwYXJ0IG9m
IHRoZSB0b29scyBvciB0aGUKaHlwZXJ2aXNvci4KCj4gPiA+ICtlY2hvICJSZXN0b3Jpbmcgb3Jp
Z2luYWwgSEVBRCIKPiA+ID4gK2dpdCBjaGVja291dCAkT1JJR19CUkFOQ0gKPiA+IAo+ID4gQWxz
bywgd2hhdCBhIGRldmVsb3BwZXIgc2hvdWxkIGRvIHdoZW4gdGhlIGJ1aWxkIGZhaWw/ICBTaGUg
Y2FuJ3QgbW9kaWZ5Cj4gPiB0aGUgY3VycmVudCBjb2RlLCBiZWNhdXNlIGNoYW5nZXMgYXJlIGdv
aW5nIHRvIGJlIGxvc3RzLiAgTWF5YmUgd2UgY291bGQKPiA+IHRyYXAgZmFpbHVyZXMsIHJlc3Rv
cmUgb3JpZ2luYWwgSEVBRCBhbmQgcG9pbnQgb3V0IHdoaWNoIGNvbW1pdCBmYWlscyB0bwo+ID4g
YnVpbGQuCj4gCj4gSVdCTkkgaXQgd291bGQgYXQgbGVhc3QgcHJpbnQgdGhlIGJyYW5jaCB0byBj
aGVja291dC4gIFRvb2xzIGxpa2UgImdpdAo+IGJpc2VjdCIgcmVjb3JkIHRoZSBpbmZvcm1hdGlv
biBpbiAuZ2l0IGFuZCBhbGxvdyAiZ2l0IGJpc2VjdCByZXNldCIuCgpOb3Qgc3VyZSBJIGZvbGxv
dy4gRG8geW91IHdhbnQgdGhlIHNjcmlwdCB0byB0cmFwIFNJR0NITEQsIHRlc3QgdGhlCnJldHVy
biB2YWx1ZSBhbmQgYWN0IGFjY29yZGluZ2x5PwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 25 15:24:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 15:24:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7NXS-0008SD-S6; Wed, 25 Oct 2017 15:24:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4640428ab=anthony.perard@citrix.com>)
 id 1e7NXR-0008S1-Rw
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 15:24:13 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 19/BE-21967-C9CA0F95; Wed, 25 Oct 2017 15:24:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHSDve6cNR8
 iDX5uUbD4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMurznLVNDPXjFl1XbGBsZbrF2MnBwSAv4S
 l1csYASxWQRUJS5t/gNmswkYSKyYfhXMFhFQlHjw8iZYPbPARyaJh2vCQWxhASeJ55+agGo4O
 HgFrCUW7rDtYuTiEBI4wyix8+oCZpAaXgFBiZMzn7BA9OpILNj9iQ2knllAWmL5Pw6QMKeApc
 Suq31gJaICyhJ7+w6xg9hCAmoSNxYuY5nAyDcLyaRZSCbNQpi0gJF5FaNGcWpRWWqRrpGRXlJ
 RZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYKDVMzAw7mDc0+53iFGSg0lJlFdn5YdI
 Ib6k/JTKjMTijPii0pzU4kOMMhwcShK8k1YD5QSLUtNTK9Iyc4AhD5OW4OBREuF9BJLmLS5Iz
 C3OTIdInWI05rjx8PofJo5nM183MAux5OXnpUqJ8yaClAqAlGaU5sENgsXiJUZZKWFeRgYGBi
 GegtSi3MwSVPlXjOIcjErCvK9ApvBk5pXA7XsFdAoT0ClNqmCnlCQipKQaGGdGbFKUMt9Qc+L
 C+YQPCuwBiakbks5VHjk6ddIE/Z0lvC8nnjELfixRv/+/wMzMy5kFZ600TzuKJzBwy5/caet3
 e79P5ppnIpJ8SjLHcyeFX19fzcz52GlBGN8ktiO3VfZMPHd8ip6V0vYV9RqVbM/frw/p/eQ8r
 9RweWDtN9vFAW1HGkt+1SqxFGckGmoxFxUnAgBUcrVpwAIAAA==
X-Env-Sender: prvs=4640428ab=anthony.perard@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1508945049!105807671!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33477 invoked from network); 25 Oct 2017 15:24:12 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Oct 2017 15:24:12 -0000
X-IronPort-AV: E=Sophos;i="5.43,432,1503360000"; d="scan'208";a="456013491"
Date: Wed, 25 Oct 2017 16:23:35 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20171025152335.GJ1885@perard.uk.xensource.com>
References: <20171023165633.26011-1-wei.liu2@citrix.com>
 <20171024112932.GD1885@perard.uk.xensource.com>
 <23023.16991.444011.20534@mariner.uk.xensource.com>
 <20171025151726.pameiuwaeypi7gjh@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171025151726.pameiuwaeypi7gjh@citrix.com>
User-Agent: Mutt/1.9.1 (2017-09-22)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2] scripts: introduce a script for build
	test
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMjUsIDIwMTcgYXQgMDQ6MTc6MjZQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUdWUsIE9jdCAyNCwgMjAxNyBhdCAwMjozODozOVBNICswMTAwLCBJYW4gSmFja3NvbiB3
cm90ZToKPiA+ID4gQWxzbywgd2hhdCBhIGRldmVsb3BwZXIgc2hvdWxkIGRvIHdoZW4gdGhlIGJ1
aWxkIGZhaWw/ICBTaGUgY2FuJ3QgbW9kaWZ5Cj4gPiA+IHRoZSBjdXJyZW50IGNvZGUsIGJlY2F1
c2UgY2hhbmdlcyBhcmUgZ29pbmcgdG8gYmUgbG9zdHMuICBNYXliZSB3ZSBjb3VsZAo+ID4gPiB0
cmFwIGZhaWx1cmVzLCByZXN0b3JlIG9yaWdpbmFsIEhFQUQgYW5kIHBvaW50IG91dCB3aGljaCBj
b21taXQgZmFpbHMgdG8KPiA+ID4gYnVpbGQuCj4gPiAKPiA+IElXQk5JIGl0IHdvdWxkIGF0IGxl
YXN0IHByaW50IHRoZSBicmFuY2ggdG8gY2hlY2tvdXQuICBUb29scyBsaWtlICJnaXQKPiA+IGJp
c2VjdCIgcmVjb3JkIHRoZSBpbmZvcm1hdGlvbiBpbiAuZ2l0IGFuZCBhbGxvdyAiZ2l0IGJpc2Vj
dCByZXNldCIuCj4gCj4gTm90IHN1cmUgSSBmb2xsb3cuIERvIHlvdSB3YW50IHRoZSBzY3JpcHQg
dG8gdHJhcCBTSUdDSExELCB0ZXN0IHRoZQo+IHJldHVybiB2YWx1ZSBhbmQgYWN0IGFjY29yZGlu
Z2x5PwoKSW4gc2NyaXB0cyB3aXRoIGBzZXQgLWVgLCBgdHJhcCAnZWNobyBzb21ldGhpbmcgZmFp
bGVkJyBFWElUYCBpcyBlbm91Z2guCkJ1dCB0aGF0IGlzIHByb2JhYmx5IG5vdCBuZWNlc3Nhcnkg
aGVyZSwgeW91IGNvdWxkIGp1c3QgY2hlY2sgdGhlIHJldHVybgp2YWx1ZSBvZiB0aGUgYnVpbGQg
Y29tbWFuZCwgdGhlbiBzdGFydCBwcmludGluZyBpbWZvcm1hdGlvbiBhYm91dAp3aGF0L3doZXJl
IGl0IHdlbnQgd3JvbmcsIGFuZCBob3cgdG8gZ28gYmFjay4KCi0tIApBbnRob255IFBFUkFSRAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 25 15:25:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 15:25:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7NYj-00006E-5m; Wed, 25 Oct 2017 15:25:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=464fe1782=Ian.Jackson@citrix.com>)
 id 1e7NYh-00005y-I9
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 15:25:31 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 DA/3C-21876-AECA0F95; Wed, 25 Oct 2017 15:25:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHRDpO6rNR8
 iDa5t57f4vmUykwOjx+EPV1gCGKNYM/OS8isSWDM2/djEWNDOVzHtm1MD4xzuLkYODgkBf4k5
 j2W6GDk52AR0JZq2/GUDsXkFBCVOznzCAmIzC+hILNj9iQ3ClpfY/nYOM0SNg8TeGcvYQWwWA
 VWJLd9ngNWICChKPHh5k7WLkQuo/huTxPRVE5lAEsICThLPPzUxgticApYSu672sYAUCQmcYZ
 TY13mSFSQhIWAi8XbhTjaQ44QE1CTmro+fwMg3C8lNs5DcNAvJTQsYmVcxahSnFpWlFukaGuk
 lFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGGgMQ7GDsm+V8iFGSg0lJlFdn5YdI
 Ib6k/JTKjMTijPii0pzU4kOMMhwcShK8XMDQFRIsSk1PrUjLzAEGPUxagoNHSYRXASTNW1yQm
 FucmQ6ROsVoyXHoxe0/TBwdN+8CyWczXzcwC7Hk5eelSonzxoE0CIA0ZJTmwY2DReYlRlkpYV
 5GoAOFeApSi3IzS1DlXzGKczAqCfO+Wg00hSczrwRu6yugg5iADmpSBTuoJBEhJdXAWMS+JSX
 /77Wef76mkV92s81JWHqpbdeG+F82l5eznJF6nyKgcUo9a5KviMbj9aU3XTdGson/PP2mLavf
 ZZX0XJ13eWu9lzn96fjGp/UmOlpbvz32YviRXRxvnk20bZdNespRsr1y97+G5OYljnsFzy9YU
 3F1YZXDjv/v64/Gx9d+rS1hXvtpnRJLcUaioRZzUXEiACWmLEPHAgAA
X-Env-Sender: prvs=464fe1782=Ian.Jackson@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1508945128!88030840!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23084 invoked from network); 25 Oct 2017 15:25:29 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Oct 2017 15:25:29 -0000
X-IronPort-AV: E=Sophos;i="5.43,432,1503360000"; d="scan'208";a="448154567"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23024.44257.813879.528172@mariner.uk.xensource.com>
Date: Wed, 25 Oct 2017 16:25:21 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20171025151726.pameiuwaeypi7gjh@citrix.com>
References: <20171023165633.26011-1-wei.liu2@citrix.com>
 <20171024112932.GD1885@perard.uk.xensource.com>
 <23023.16991.444011.20534@mariner.uk.xensource.com>
 <20171025151726.pameiuwaeypi7gjh@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2] scripts: introduce a script for build
	test
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIHYyXSBzY3JpcHRzOiBpbnRyb2R1Y2UgYSBzY3Jp
cHQgZm9yIGJ1aWxkIHRlc3QiKToKPiBPbiBUdWUsIE9jdCAyNCwgMjAxNyBhdCAwMjozODozOVBN
ICswMTAwLCBJYW4gSmFja3NvbiB3cm90ZToKPiA+IEFudGhvbnkgUEVSQVJEIHdyaXRlcyAoIlJl
OiBbUEFUQ0ggdjJdIHNjcmlwdHM6IGludHJvZHVjZSBhIHNjcmlwdCBmb3IgYnVpbGQgdGVzdCIp
Ogo+ID4gPiBUaGF0IGZlZWxzIHdyb25nLiBIb3cgZG8gSSBydW4gdGhlIHNhbWUgZXhhY3QgY29t
bWFuZCBhdCB0aGUgZGVmYXVsdAo+ID4gPiBvbmUsIGJ1dCB3aXRoIC1qOCBpbnN0ZWFkIG9mIC1q
ND8KPiA+IAo+ID4gIC4uLi9idWlsZC10ZXN0IHNoIC1lYyBtYWtlIC1qNCBkaXN0Y2xlYW4gJiYg
Li9jb25maWd1cmUgJiYgbWFrZSAtajQKPiA+IAo+ID4gQnV0IEkgdGhpbmsgQW50aG9ueSBoYXMg
YSBwb2ludC4gIFRoZSBjbGVhbiBzaG91bGQgMS4gYmUgZ2l0LWNsZWFuLAo+ID4gbm90IG1ha2Ug
ZGlzdGNsZWFuIDIuIGJlIHJ1biBhbnl3YXkuCj4gCj4gSSBkb24ndCB0aGluayB3ZSBzaG91bGQg
Y2FsbCBnaXQtY2xlYW4gdW5jb25kaXRpb25hbGx5IC0tIGltYWdpbmUKPiBzb21lb25lIGtuZXcg
Zm9yIHN1cmUgdGhleSBvbmx5IG5lZWRlZCB0byBidWlsZCBwYXJ0IG9mIHRoZSB0b29scyBvciB0
aGUKPiBoeXBlcnZpc29yLgoKSWYgeW91IGFyZSB3b3JyaWVkIGFib3V0IHRoaXMgeW91IHNob3Vs
ZCBjaGVjayB0aGF0IHRoZXJlIGFyZSBubwp1bmNvbW1pdHRlZCBmaWxlcyBiZWZvcmUgc3RhcnRp
bmcuCgpJIGhhdmUgYSB2aXNjZXJhbCBsb2F0aGluZyBvZiBjbGVhbiB0YXJnZXRzLiAgVGhleSBh
cmUgb2Z0ZW4gZmxha3ksCmFuZCBvdXJzIGFyZSBubyBleGNlcHRpb24uCgo+ID4gPiA+ICtlY2hv
ICJSZXN0b3Jpbmcgb3JpZ2luYWwgSEVBRCIKPiA+ID4gPiArZ2l0IGNoZWNrb3V0ICRPUklHX0JS
QU5DSAo+ID4gPiAKPiA+ID4gQWxzbywgd2hhdCBhIGRldmVsb3BwZXIgc2hvdWxkIGRvIHdoZW4g
dGhlIGJ1aWxkIGZhaWw/ICBTaGUgY2FuJ3QgbW9kaWZ5Cj4gPiA+IHRoZSBjdXJyZW50IGNvZGUs
IGJlY2F1c2UgY2hhbmdlcyBhcmUgZ29pbmcgdG8gYmUgbG9zdHMuICBNYXliZSB3ZSBjb3VsZAo+
ID4gPiB0cmFwIGZhaWx1cmVzLCByZXN0b3JlIG9yaWdpbmFsIEhFQUQgYW5kIHBvaW50IG91dCB3
aGljaCBjb21taXQgZmFpbHMgdG8KPiA+ID4gYnVpbGQuCj4gPiAKPiA+IElXQk5JIGl0IHdvdWxk
IGF0IGxlYXN0IHByaW50IHRoZSBicmFuY2ggdG8gY2hlY2tvdXQuICBUb29scyBsaWtlICJnaXQK
PiA+IGJpc2VjdCIgcmVjb3JkIHRoZSBpbmZvcm1hdGlvbiBpbiAuZ2l0IGFuZCBhbGxvdyAiZ2l0
IGJpc2VjdCByZXNldCIuCj4gCj4gTm90IHN1cmUgSSBmb2xsb3cuIERvIHlvdSB3YW50IHRoZSBz
Y3JpcHQgdG8gdHJhcCBTSUdDSExELCB0ZXN0IHRoZQo+IHJldHVybiB2YWx1ZSBhbmQgYWN0IGFj
Y29yZGluZ2x5PwoKSSBkb24ndCBtZWFuIHlvdSBzaG91bGQgdHJhcCBTSUdDSExELgoKQnV0IHlv
dSBzaG91bGQgcHJvYmFibHkgdHJhcCAnJyBhbmQgdXNlIGl0IHRvIHByaW50IGEgaGVscGZ1bCBt
ZXNzYWdlCmNvbnRhaW5pbmcgT1JJR19CUkFOQ0guICBPbiBzdWNjZXNzIHlvdSB3b3VsZCBkaXNh
YmxlIHRoZSB0cmFwIGJlZm9yZQpleGl0aW5nLgoKQWx0ZXJuYXRpdmVseSB5b3UgY291bGQgZGVm
dXNlIGBzZXQgLWUnIGFyb3VuZCB0aGUgaW52b2NhdGlvbiBvZiB0aGUKYnVpbGQgY29tbWFuZCwg
YW5kIGhhbmRsZSAkPyBleHBsaWNpdGx5LgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 25 15:25:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 15:25:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7NZ1-00008W-DX; Wed, 25 Oct 2017 15:25:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7NYz-00008D-Be
 for xen-devel@lists.xensource.com; Wed, 25 Oct 2017 15:25:49 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 85/89-20813-CFCA0F95; Wed, 25 Oct 2017 15:25:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsWS0XRdVff3mg+
 RBk17jC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMWP+ZvaCWzkV7xf0sDYw
 XvToYuTiEBJoZJLY/6KFDcJ5zCixue02lLONUeLGtE1ADieHiICzxNczc9lBbF4BfYkVn9cwg
 djCAhYSrVP3s4A0SAic1JCYe30XM0hCQsBb4ubURhYYe2LDatYuRnYONgEriUNiIFEWAVWJrX
 dWs09g5F7AyLCKUaM4tagstUjX2EAvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyP
 Q6wxAsIPx79rAQ4ySHExKorw6Kz9ECvEl5adUZiQWZ8QXleakFh9ilOHgUJLg5QIGkZBgUWp6
 akVaZg4w/GDSEhw8SiK8CiBp3uKCxNzizHSI1ClGS45jmy7/YeJYdf0ukHw283UDsxBLXn5eq
 pQ4773VQA0CIA0ZpXlw42AxcolRVkqYlxHoQCGegtSi3MwSVPlXjOIcjErCvBoga3ky80rgtr
 4COogJ6KAmVbCDShIRUlINjE0r3mbrzg2LKdu39lqMzFy3NR8uBn69fb/+ZuG0+Ym97z5EJ+V
 JhdTcs5ySnPhnl6hD3Iml9Uy9letUzfRyeu46SL2Iyk3gPVn3O2G9mL3y3tKZf+69NT9iXnPx
 sCCP+yzBFs3/r/2rGEUmMq7arbmKL+r+4t0ndm3jZ5a5effJkuW98dzXhZRYijMSDbWYi4oTA
 TpPI6+MAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1508945146!108786331!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22515 invoked from network); 25 Oct 2017 15:25:47 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Oct 2017 15:25:47 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7NYv-0006GS-Vw; Wed, 25 Oct 2017 15:25:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e7NYq-0005ye-LN; Wed, 25 Oct 2017 15:25:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e7NYq-0003Am-Be; Wed, 25 Oct 2017 15:25:40 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115198-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-i386: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-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qcow2: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-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-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-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-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-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-armhf-armhf-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-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=3d7196d43bfe12efe98568cb60057e273652b99b
X-Osstest-Versions-That: qemuu=f90ea7ba7c5ae7010ee0ce062207ae42530f57d6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 25 Oct 2017 15:25:40 +0000
Subject: [Xen-devel] [qemu-mainline test] 115198: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7832195521233743730=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 115198 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/115198/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386                    6 xen-build                fail REGR. vs. 114507
 build-i386-xsm                6 xen-build                fail REGR. vs. 114507
 build-amd64-xsm               6 xen-build                fail REGR. vs. 114507
 build-amd64                   6 xen-build                fail REGR. vs. 114507
 build-armhf-xsm               6 xen-build                fail REGR. vs. 114507
 build-armhf                   6 xen-build                fail REGR. vs. 114507

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemuu-win10-i386  1 build-check(1)              blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ws16-amd64  1 build-check(1)             blocked n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-intel  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-amd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                3d7196d43bfe12efe98568cb60057e273652b99b
baseline version:
 qemuu                f90ea7ba7c5ae7010ee0ce062207ae42530f57d6

Last test of basis   114507  2017-10-15 01:03:38 Z   10 days
Failing since        114546  2017-10-16 12:16:28 Z    9 days   15 attempts
Testing same since   115198  2017-10-24 22:17:54 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Lindsay <alindsay@codeaurora.org>
  Alberto Garcia <berto@igalia.com>
  Aleksandr Bezzubikov <zuban32s@gmail.com>
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alistair Francis <alistair.francis@xilinx.com>
  Amarnath Valluri <amarnath.valluri@intel.com>
  Andrew Baumann <Andrew.Baumann@microsoft.com>
  Anthoine Bourgeois <anthoine.bourgeois@blade-group.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Artyom Tarasenko <atar4qemu@gmail.com>
  Carlo Marcelo Arenas BelÃ³n <carenas@gmail.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <otubo@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Igor Mammedov <imammedo@redhat.com>
  Jason J. Herne <jjherne@linux.vnet.ibm.com>
  Jason Wang <jasowang@redhat.com>
  Joe Clifford <joeclifford@gmail.com>
  John Snow <jsnow@redhat.com>
  Knut Omang <knut.omang@oracle.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Marco A L Barbosa <malbarbo@gmail.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Mark Kanda <mark.kanda@oracle.com>
  Markus Armbruster <armbru@redhat.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <rth@twiddle.net>
  Riku Voipio <riku.voipio@linaro.org>
  Sandipan Das <sandipan@linux.vnet.ibm.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wolfgang Bumiller <w.bumiller@proxmox.com>

jobs:
 build-amd64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvhv2-amd                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-ws16-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ws16-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-xl-qemuu-win10-i386                         blocked 
 test-amd64-i386-xl-qemuu-win10-i386                          blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvhv2-intel                              blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-amd64-i386-libvirt-qcow2                                blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 


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


Not pushing.

(No revision log; it would be 5466 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7832195521233743730==--

From xen-devel-bounces@lists.xen.org Wed Oct 25 15:27:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 15:27:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7Naa-0000RN-Sm; Wed, 25 Oct 2017 15:27:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=46425e009=wei.liu2@citrix.com>)
 id 1e7NaZ-0000RC-Jn
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 15:27:27 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 FA/B4-31121-E5DA0F95; Wed, 25 Oct 2017 15:27:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHSDvW7c2g+
 RBnd/ilp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm9DTtYC/4KVOydeZi1gXEDbxcjJ4eEgL/E
 n5+bWUFsFgFViQc357KD2GwCyhI/O3vZQGwRAW2JF6vWgdnMApOZJb4e1gCxhQWcJJ5/amIEs
 XkFLCRuTl0G1isk0MQk8fCfNkRcUOLkzCcsEL06Egt2fwKawwFkS0ss/8cBEuYUcJTovXsArE
 RUQEWic+kcFogxChId048xTWDkm4Vk0iwkk2YhTFrAyLyKUaM4tagstUjX2FAvqSgzPaMkNzE
 zR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw0BiAYAdj06LAQ4ySHExKorw6Kz9ECvEl5adUZiQW
 Z8QXleakFh9ilOHgUJLgbV8DlBMsSk1PrUjLzAGGPExagoNHSYT3Mkiat7ggMbc4Mx0idYrRm
 OPQi9t/mDiezXzdwCzEkpeflyolzhsHUioAUppRmgc3CBaLlxhlpYR5GYFOE+IpSC3KzSxBlX
 /FKM7BqCTMqwEyhSczrwRu3yugU5iATmlSBTulJBEhJdXAWPZi5z/BK6sW5F2v+1menLUnbXe
 e9M0pKX0uGm8fRGaoM3vfO290z6NCZeodzve7K6I/nv/1PWN9XerbL/HPWl4d7562eFLn7tgw
 0+ilk1M5N38yLTzzPVldZZ7CPH8bd94zG+03vXSU00hJNHy6yoVDRVkwbk/OjjuZIlfVnzbc1
 diw9czbbUosxRmJhlrMRcWJAP+BcRzAAgAA
X-Env-Sender: prvs=46425e009=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1508945244!66909607!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14339 invoked from network); 25 Oct 2017 15:27:26 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Oct 2017 15:27:26 -0000
X-IronPort-AV: E=Sophos;i="5.43,432,1503360000"; d="scan'208";a="456014517"
Date: Wed, 25 Oct 2017 16:27:22 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171025152722.y4pydlazszlcyp4z@citrix.com>
References: <20171023165633.26011-1-wei.liu2@citrix.com>
 <20171024112932.GD1885@perard.uk.xensource.com>
 <23023.16991.444011.20534@mariner.uk.xensource.com>
 <20171025151726.pameiuwaeypi7gjh@citrix.com>
 <23024.44257.813879.528172@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23024.44257.813879.528172@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2] scripts: introduce a script for build
	test
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMjUsIDIwMTcgYXQgMDQ6MjU6MjFQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIHYyXSBzY3JpcHRzOiBpbnRyb2R1Y2Ug
YSBzY3JpcHQgZm9yIGJ1aWxkIHRlc3QiKToKPiA+IE9uIFR1ZSwgT2N0IDI0LCAyMDE3IGF0IDAy
OjM4OjM5UE0gKzAxMDAsIElhbiBKYWNrc29uIHdyb3RlOgo+ID4gPiBBbnRob255IFBFUkFSRCB3
cml0ZXMgKCJSZTogW1BBVENIIHYyXSBzY3JpcHRzOiBpbnRyb2R1Y2UgYSBzY3JpcHQgZm9yIGJ1
aWxkIHRlc3QiKToKPiA+ID4gPiBUaGF0IGZlZWxzIHdyb25nLiBIb3cgZG8gSSBydW4gdGhlIHNh
bWUgZXhhY3QgY29tbWFuZCBhdCB0aGUgZGVmYXVsdAo+ID4gPiA+IG9uZSwgYnV0IHdpdGggLWo4
IGluc3RlYWQgb2YgLWo0Pwo+ID4gPiAKPiA+ID4gIC4uLi9idWlsZC10ZXN0IHNoIC1lYyBtYWtl
IC1qNCBkaXN0Y2xlYW4gJiYgLi9jb25maWd1cmUgJiYgbWFrZSAtajQKPiA+ID4gCj4gPiA+IEJ1
dCBJIHRoaW5rIEFudGhvbnkgaGFzIGEgcG9pbnQuICBUaGUgY2xlYW4gc2hvdWxkIDEuIGJlIGdp
dC1jbGVhbiwKPiA+ID4gbm90IG1ha2UgZGlzdGNsZWFuIDIuIGJlIHJ1biBhbnl3YXkuCj4gPiAK
PiA+IEkgZG9uJ3QgdGhpbmsgd2Ugc2hvdWxkIGNhbGwgZ2l0LWNsZWFuIHVuY29uZGl0aW9uYWxs
eSAtLSBpbWFnaW5lCj4gPiBzb21lb25lIGtuZXcgZm9yIHN1cmUgdGhleSBvbmx5IG5lZWRlZCB0
byBidWlsZCBwYXJ0IG9mIHRoZSB0b29scyBvciB0aGUKPiA+IGh5cGVydmlzb3IuCj4gCj4gSWYg
eW91IGFyZSB3b3JyaWVkIGFib3V0IHRoaXMgeW91IHNob3VsZCBjaGVjayB0aGF0IHRoZXJlIGFy
ZSBubwo+IHVuY29tbWl0dGVkIGZpbGVzIGJlZm9yZSBzdGFydGluZy4KClRoaXMgaXMgYWxyZWFk
eSBkb25lIGluIHRoaXMgdmVyc2lvbi4KCkkgZG9uJ3Qgd29ycnkgaWYgdGhlcmUgaXMgdW5jb21t
aXR0ZWQgZmlsZSwgSSBqdXN0IGRvbid0IHdhbnQgdG8gc3RvcApkZXZlbG9wZXJzIGZyb20gYmVp
bmcgc21hcnRlciB0aGFuIHRoZSBzY3JpcHQgd2hlbiB0aGV5IGtub3cgZ2l0LWNsZWFuCmlzIG5v
dCBuZWNlc3NhcnkuCgo+IAo+IEkgaGF2ZSBhIHZpc2NlcmFsIGxvYXRoaW5nIG9mIGNsZWFuIHRh
cmdldHMuICBUaGV5IGFyZSBvZnRlbiBmbGFreSwKPiBhbmQgb3VycyBhcmUgbm8gZXhjZXB0aW9u
Lgo+IAo+ID4gPiA+ID4gK2VjaG8gIlJlc3RvcmluZyBvcmlnaW5hbCBIRUFEIgo+ID4gPiA+ID4g
K2dpdCBjaGVja291dCAkT1JJR19CUkFOQ0gKPiA+ID4gPiAKPiA+ID4gPiBBbHNvLCB3aGF0IGEg
ZGV2ZWxvcHBlciBzaG91bGQgZG8gd2hlbiB0aGUgYnVpbGQgZmFpbD8gIFNoZSBjYW4ndCBtb2Rp
ZnkKPiA+ID4gPiB0aGUgY3VycmVudCBjb2RlLCBiZWNhdXNlIGNoYW5nZXMgYXJlIGdvaW5nIHRv
IGJlIGxvc3RzLiAgTWF5YmUgd2UgY291bGQKPiA+ID4gPiB0cmFwIGZhaWx1cmVzLCByZXN0b3Jl
IG9yaWdpbmFsIEhFQUQgYW5kIHBvaW50IG91dCB3aGljaCBjb21taXQgZmFpbHMgdG8KPiA+ID4g
PiBidWlsZC4KPiA+ID4gCj4gPiA+IElXQk5JIGl0IHdvdWxkIGF0IGxlYXN0IHByaW50IHRoZSBi
cmFuY2ggdG8gY2hlY2tvdXQuICBUb29scyBsaWtlICJnaXQKPiA+ID4gYmlzZWN0IiByZWNvcmQg
dGhlIGluZm9ybWF0aW9uIGluIC5naXQgYW5kIGFsbG93ICJnaXQgYmlzZWN0IHJlc2V0Ii4KPiA+
IAo+ID4gTm90IHN1cmUgSSBmb2xsb3cuIERvIHlvdSB3YW50IHRoZSBzY3JpcHQgdG8gdHJhcCBT
SUdDSExELCB0ZXN0IHRoZQo+ID4gcmV0dXJuIHZhbHVlIGFuZCBhY3QgYWNjb3JkaW5nbHk/Cj4g
Cj4gSSBkb24ndCBtZWFuIHlvdSBzaG91bGQgdHJhcCBTSUdDSExELgo+IAo+IEJ1dCB5b3Ugc2hv
dWxkIHByb2JhYmx5IHRyYXAgJycgYW5kIHVzZSBpdCB0byBwcmludCBhIGhlbHBmdWwgbWVzc2Fn
ZQo+IGNvbnRhaW5pbmcgT1JJR19CUkFOQ0guICBPbiBzdWNjZXNzIHlvdSB3b3VsZCBkaXNhYmxl
IHRoZSB0cmFwIGJlZm9yZQo+IGV4aXRpbmcuCj4gCj4gQWx0ZXJuYXRpdmVseSB5b3UgY291bGQg
ZGVmdXNlIGBzZXQgLWUnIGFyb3VuZCB0aGUgaW52b2NhdGlvbiBvZiB0aGUKPiBidWlsZCBjb21t
YW5kLCBhbmQgaGFuZGxlICQ/IGV4cGxpY2l0bHkuCj4gCgpPSywgdGhhdCBzb3VuZHMgZWFzeSBl
bm91Z2guCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 25 15:30:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 15:30:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7Ncy-0000g6-8y; Wed, 25 Oct 2017 15:29:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=46425e009=wei.liu2@citrix.com>)
 id 1e7Ncx-0000fw-7l
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 15:29:55 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 E5/F7-14867-2FDA0F95; Wed, 25 Oct 2017 15:29:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpO6ntR8
 iDbZcZbb4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNWnz7HWtDJUbH+yVLWBsatbF2MnBwSAv4S
 3ds2M4HYLAKqEp3vWtlBbDYBZYmfnb1gNSICehItqyaydjFycTALTGCW2HTjF1iRsICTxPNPT
 YxdjBwcvAIWEsfX8oGEhQT+Mkos2u8GYvMKCEqcnPmEBcRmFtCRWLD7ExtIObOAtMTyfxwgYU
 4BG4nvv+8yg9iiAioSnUvnsECMUZDomH6MaQIj3ywkk2YhmTQLYdICRuZVjBrFqUVlqUW6RoZ
 6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBgcYABDsY/ywLOMQoycGkJMqrs/JD
 pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3q9rgHKCRanpqRVpmTnAkIdJS3DwKInwXgZJ8xYXJ
 OYWZ6ZDpE4x6nI8m/m6gVmIJS8/L1VKnNcdGEFCAiBFGaV5cCNg8XeJUVZKmJcR6CghnoLUot
 zMElT5V4ziHIxKwrx3QFbxZOaVwG16BXQEE9ARTapgR5QkIqSkGhhPPH8vfdVoa8lxr7DCon6
 D8CMvXrnuOnh9smv/hh5tZzfGfeeTbXKL5rSkXY9xsIp44P4i9OXP9L1MBTt33LI6peQhbBe4
 hIVj2ct0nl2PJrMcmq7a41R5KW4tb7iO2NK7e8Lsrh74weXG8XvO7rjIIwX1C1fNvpa1tclap
 uxMxS7dtgMlv4OVWIozEg21mIuKEwGXixiMugIAAA==
X-Env-Sender: prvs=46425e009=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1508945392!103853666!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12840 invoked from network); 25 Oct 2017 15:29:53 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Oct 2017 15:29:53 -0000
X-IronPort-AV: E=Sophos;i="5.43,432,1503360000"; d="scan'208";a="448155745"
Date: Wed, 25 Oct 2017 16:29:15 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20171025152915.vdknyzcr33eeokto@citrix.com>
References: <20171023165633.26011-1-wei.liu2@citrix.com>
 <20171024112932.GD1885@perard.uk.xensource.com>
 <23023.16991.444011.20534@mariner.uk.xensource.com>
 <20171025151726.pameiuwaeypi7gjh@citrix.com>
 <20171025152335.GJ1885@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171025152335.GJ1885@perard.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2] scripts: introduce a script for build
	test
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMjUsIDIwMTcgYXQgMDQ6MjM6MzVQTSArMDEwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gT24gV2VkLCBPY3QgMjUsIDIwMTcgYXQgMDQ6MTc6MjZQTSArMDEwMCwgV2VpIExp
dSB3cm90ZToKPiA+IE9uIFR1ZSwgT2N0IDI0LCAyMDE3IGF0IDAyOjM4OjM5UE0gKzAxMDAsIElh
biBKYWNrc29uIHdyb3RlOgo+ID4gPiA+IEFsc28sIHdoYXQgYSBkZXZlbG9wcGVyIHNob3VsZCBk
byB3aGVuIHRoZSBidWlsZCBmYWlsPyAgU2hlIGNhbid0IG1vZGlmeQo+ID4gPiA+IHRoZSBjdXJy
ZW50IGNvZGUsIGJlY2F1c2UgY2hhbmdlcyBhcmUgZ29pbmcgdG8gYmUgbG9zdHMuICBNYXliZSB3
ZSBjb3VsZAo+ID4gPiA+IHRyYXAgZmFpbHVyZXMsIHJlc3RvcmUgb3JpZ2luYWwgSEVBRCBhbmQg
cG9pbnQgb3V0IHdoaWNoIGNvbW1pdCBmYWlscyB0bwo+ID4gPiA+IGJ1aWxkLgo+ID4gPiAKPiA+
ID4gSVdCTkkgaXQgd291bGQgYXQgbGVhc3QgcHJpbnQgdGhlIGJyYW5jaCB0byBjaGVja291dC4g
IFRvb2xzIGxpa2UgImdpdAo+ID4gPiBiaXNlY3QiIHJlY29yZCB0aGUgaW5mb3JtYXRpb24gaW4g
LmdpdCBhbmQgYWxsb3cgImdpdCBiaXNlY3QgcmVzZXQiLgo+ID4gCj4gPiBOb3Qgc3VyZSBJIGZv
bGxvdy4gRG8geW91IHdhbnQgdGhlIHNjcmlwdCB0byB0cmFwIFNJR0NITEQsIHRlc3QgdGhlCj4g
PiByZXR1cm4gdmFsdWUgYW5kIGFjdCBhY2NvcmRpbmdseT8KPiAKPiBJbiBzY3JpcHRzIHdpdGgg
YHNldCAtZWAsIGB0cmFwICdlY2hvIHNvbWV0aGluZyBmYWlsZWQnIEVYSVRgIGlzIGVub3VnaC4K
PiBCdXQgdGhhdCBpcyBwcm9iYWJseSBub3QgbmVjZXNzYXJ5IGhlcmUsIHlvdSBjb3VsZCBqdXN0
IGNoZWNrIHRoZSByZXR1cm4KPiB2YWx1ZSBvZiB0aGUgYnVpbGQgY29tbWFuZCwgdGhlbiBzdGFy
dCBwcmludGluZyBpbWZvcm1hdGlvbiBhYm91dAo+IHdoYXQvd2hlcmUgaXQgd2VudCB3cm9uZywg
YW5kIGhvdyB0byBnbyBiYWNrLgoKRWl0aGVyIGlzIGZpbmUuIFRoYW5rcyBmb3IgdGhlIHN1Z2dl
c3Rpb24uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 25 15:36:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 15:36:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7Nj9-0001Mk-UW; Wed, 25 Oct 2017 15:36:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1e7Nj8-0001Me-Rl
 for xen-devel@lists.xen.org; Wed, 25 Oct 2017 15:36:18 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 93/52-07499-27FA0F95; Wed, 25 Oct 2017 15:36:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsVyMfS6rm7h+g+
 RBq/OqVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBk/9rxlLLjGUvHn/QPmBsZlzF2MXBxCAhMY
 JV6u+ArmsAg0sErMm9vDCOJICMxhlXiybC17FyMnkFMmsW7FZxYIu0ji89EdUPFCibUb/oDFe
 QUEJU7OfAJkcwCN9ZT4sdASJMwpECix6f5JFoht+1gknh5bCdbLJqAhsXbKQTYQm0VAVeJD53
 KoOQESTy49A4sLC5RIHHw1nRHEFhFQluj99RtsELPAI0aJOX9ugA1iFtCUaN3+m30Co+AsJHf
 MQpJawMi0ilGjOLWoLLVI19BQL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMEgZ
 gGAH46dlAYcYJTmYlER5dVZ+iBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwZu+DignWJSanlqRl
 pkDjBeYtAQHj5IIbxVImre4IDG3ODMdInWK0Z7jwp1Lf5g4bjy8DiQP7LkFJJ/NfN3ALMSSl5
 +XKiXOaw7SJgDSllGaBzcUFt+XGGWlhHkZgc4U4ilILcrNLEGVf8UozsGoJMzbCjKFJzOvBG7
 3K6CzmIDOalIFO6skESEl1cDYUmKW7LlV4rXm/+NmByUqXC33r/cJ3ekwWcNPflLYwly2tQc3
 cWSe4I18GT3Xb9Kyi9t9FPmnqpYu+PjpspUu/7lu5xS1Gc/Z3V7pzV55Yf/fwEmm/wuX+6xMF
 ropcqbvm8f/BaLdqdNvpzUVCbfpLee80Jg0SY2ZO2HvFDlb+cJlwm52KclKLMUZiYZazEXFiQ
 AbOOA16gIAAA==
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1508945777!103854798!1
X-Originating-IP: [209.85.215.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24840 invoked from network); 25 Oct 2017 15:36:17 -0000
Received: from mail-lf0-f45.google.com (HELO mail-lf0-f45.google.com)
 (209.85.215.45)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 25 Oct 2017 15:36:17 -0000
Received: by mail-lf0-f45.google.com with SMTP id r129so439449lff.8
 for <xen-devel@lists.xen.org>; Wed, 25 Oct 2017 08:36:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=7M74qMPswJ3ijfa+AtJGXqo/23V+kut2lQOv8CCtS4E=;
 b=s37meoLLmdLB5yvES5jj6/kewKuIZKlvWinyJ+mvSM9v8isJxj2nYaNyAw90+I9dy8
 US+UofqLlunW9aB6nrKkKT+lv2XiZOcReT01TrDkbMJeiZh5qvDYnG8yGT97pO1C+PiJ
 VT9XaiHx6XvUqmKGM84Ep9NyEBYSgIlWIhkQ/Va+PzvYY2QJHGeG2HX4rc9xSFA2t8KI
 PDW14RiQEwPDDKXsGHnfnsIwUtInDo4Ztd5bqqOYOu7O2YxHA2+Tems+0B4JIvP7EfqM
 2snP5886yliQi99Zb6cxO00bMpYP1PLrin99vhu5yx3DXTrFNWBrIkAzUAUU8IXsh1sO
 ohnA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=7M74qMPswJ3ijfa+AtJGXqo/23V+kut2lQOv8CCtS4E=;
 b=giYPxVPHyUj2j9fwng2aKvjjffVr2SIxPF4jxzGnnI1wCei/KWTTa2eERUcYw17npM
 95Xi8VDSKPr6zAYaoZhvTHKGIJ8HeuaYGhMFkG+bqkOFTfUtwHz+I5jJ07lZsGLuLhXH
 vrKcAnb0eLipePUrHMJS4n66vCfH3AN3l9m0UHiND/KGdqUgYcrqn04qxXlrBDJl8/pf
 FEBOeolXyS3YpPDpCCJBeaLCouxzwH3QyG/efvdlV2NvAPx8YjKEV0FICe9dYIVM6QXE
 MjpnkKebwkrUrTdmBso4i3hJUjyX/sOQR4qnu6JBOCsQBewIKEDlQmOutQ64c0AHh7Kd
 G+Ew==
X-Gm-Message-State: AMCzsaWtBOTF39iPwee8bszDeqqZDDlzJ5WCxPsrY8qbzkgm07ggW/67
 MnYPCcraXSb42lI5JYOjg5QB+mdIIfvYI2Gvnao=
X-Google-Smtp-Source: ABhQp+RNff/DyIr0M84ep2HEdwjvhSZT2b8SZEeduJEvUcEmqn52JbQ3zzWvhzZmvq/o4CO/0R3HtLLlza3WYktPOvc=
X-Received: by 10.25.109.19 with SMTP id i19mr7777664lfc.75.1508945776938;
 Wed, 25 Oct 2017 08:36:16 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.21.19 with HTTP; Wed, 25 Oct 2017 08:36:15 -0700 (PDT)
In-Reply-To: <CAHrd_jqno6h=x_AuZqQvxR6SBNCkOa_vqOE3MCBo=tX18ps4eA@mail.gmail.com>
References: <20171019023635.19812-1-blackskygg@gmail.com>
 <20171019023635.19812-3-blackskygg@gmail.com>
 <59E8AF7A020000780018815A@prv-mh.provo.novell.com>
 <f3e12d04-ffcb-fe4a-4666-d147b292d141@tycho.nsa.gov>
 <59E9B06902000078001886FF@prv-mh.provo.novell.com>
 <9bb5ed9a-01e2-7b22-3483-29a31a667260@tycho.nsa.gov>
 <CAHrd_jpqOPJyoKU2RaxJOW82W_9h_gwfcPkfp_Jhzi7_s=w7UA@mail.gmail.com>
 <59EDB5BB020000780018930F@prv-mh.provo.novell.com>
 <CAHrd_jq48Bd6E8csLFXA8p6Mqu2JSzjBnNAF8HrL3s0yYAK1gQ@mail.gmail.com>
 <CAHrd_jqno6h=x_AuZqQvxR6SBNCkOa_vqOE3MCBo=tX18ps4eA@mail.gmail.com>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Wed, 25 Oct 2017 23:36:15 +0800
Message-ID: <CAHrd_jq30Jg3eM-5DeyBitaZ271cbj8KqpVme360rnv40Pv=Wg@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v3 2/7] xsm: flask: change the dummy xsm
 policy and flask hook for map_gmfn_foregin
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

MjAxNy0xMC0yNSAxNzozNyBHTVQrMDg6MDAgWmhvbmd6ZSBMaXUgPGJsYWNrc2t5Z2dAZ21haWwu
Y29tPjoKPiBIaSwKPgo+IE15IGN1cnJlbnQgcGxhbiBpcyB0byBhZGQgdGhlIGZvbGxvd2luZyBu
ZXcgTUFQU1BBQ0UgdG8gcHVibGljL21lbW9yeS5oOgo+Cj4gKyNkZWZpbmUgWEVOTUVNU1BBQ0Vf
Z21mbl9mb3JlaWduX3NoYXJlIDYgLyogU2FtZSBhcyAqX2dtZm5fZm9yZWlnbiwgYnV0IHRoaXMg
aXMKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb3IgYSBw
cml2aWxlZ2VkIGRvbSB0bwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHNoYXJlZCBwYWdlcyBiZXR3ZWVuIHR3byBkb21zLiAqLwoKcy9zaGFyZWQvc2hhcmUK
Cj4KPiBhbmQgY3JlYXRlIGEgY29ycmVzcG9uZGluZyAgZW50cnkgeHNtX21hcF9nbWZuX2ZvcmVp
Z25fc2hhcmUgdG8gdGhlCj4geHNtIHN0cnVjdHVyZSwgd2hpY2ggd2lsbCBiZSBmaWxsZWQgd2l0
aAo+IHRoZSBwcm9wb3NlZCBwb2xpY3kuCj4KPiBEb2VzIHRoaXMgbG9vayBnb29kIHRvIHlvdT8K
Pgo+IENoZWVycywKPgo+IFpob25nemUgTGl1CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 25 15:42:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 15:42:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7NpT-00026b-LU; Wed, 25 Oct 2017 15:42:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=464fe1782=Ian.Jackson@citrix.com>)
 id 1e7NpS-00026V-4L
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 15:42:50 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 3C/77-18968-9F0B0F95; Wed, 25 Oct 2017 15:42:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXitHRDpO6PDR8
 iDaYeNLb4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOeTPzDUrCXtWLStytsDYzbWboYOTkkBPwl
 mtc8YgSx2QR0JZq2/GUDsXkFBCVOznwCVsMsoCOxYPcnNghbXmL72znMEDUOElfO9oPVsAioS
 tzcPgksLiKgKPHg5U3WLkYuoPpvTBLTV01kAkkICzhJPP/UBLaMU8BS4uyJHWDNQgIbmCS2H/
 CEOMhE4u3CnUDLOIDiahJz18dPYOSbheSkWUhOmoXkpAWMzKsYNYpTi8pSi3SNDPWSijLTM0p
 yEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQKDrZ6BgXEHY89ev0OMkhxMSqK8Ois/RArxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4A1YD5QTLEpNT61Iy8wBhj1MWoKDR0mEdxlImre4IDG3ODMdI
 nWK0ZLjxsPrf5g4Om7eBZLPZr5uYBZiycvPS5US590I0iAA0pBRmgc3DhablxhlpYR5GRkYGI
 R4ClKLcjNLUOVfMYpzMCoJ864HmcKTmVcCt/UV0EFMQAc1qYIdVJKIkJJqYGTcskSif3H5/Eu
 TH+0Usn12Nlnl0Zk3p7cxRi8+mDlXtMJxVpTuxVPtqq/LeJMDf+xPvh5mIr9s6rRjmxzOfPRO
 rbhgetfNU0btl/nMl+eUXr8703GtgyXUkqP+ZMHl+RW3v8qoGevkBh1bKH/83QybloIH8Xyfe
 x8Kx0npKNbM+FW89W5k5jslluKMREMt5qLiRACss82vyAIAAA==
X-Env-Sender: prvs=464fe1782=Ian.Jackson@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1508946166!56472099!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2197 invoked from network); 25 Oct 2017 15:42:48 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Oct 2017 15:42:48 -0000
X-IronPort-AV: E=Sophos;i="5.43,432,1503360000"; d="scan'208";a="448159152"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23024.45300.740946.961342@mariner.uk.xensource.com>
Date: Wed, 25 Oct 2017 16:42:44 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20171025152722.y4pydlazszlcyp4z@citrix.com>
References: <20171023165633.26011-1-wei.liu2@citrix.com>
 <20171024112932.GD1885@perard.uk.xensource.com>
 <23023.16991.444011.20534@mariner.uk.xensource.com>
 <20171025151726.pameiuwaeypi7gjh@citrix.com>
 <23024.44257.813879.528172@mariner.uk.xensource.com>
 <20171025152722.y4pydlazszlcyp4z@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2] scripts: introduce a script for build
	test
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIHYyXSBzY3JpcHRzOiBpbnRyb2R1Y2UgYSBzY3Jp
cHQgZm9yIGJ1aWxkIHRlc3QiKToKPiBPbiBXZWQsIE9jdCAyNSwgMjAxNyBhdCAwNDoyNToyMVBN
ICswMTAwLCBJYW4gSmFja3NvbiB3cm90ZToKPiA+IElmIHlvdSBhcmUgd29ycmllZCBhYm91dCB0
aGlzIHlvdSBzaG91bGQgY2hlY2sgdGhhdCB0aGVyZSBhcmUgbm8KPiA+IHVuY29tbWl0dGVkIGZp
bGVzIGJlZm9yZSBzdGFydGluZy4KPiAKPiBUaGlzIGlzIGFscmVhZHkgZG9uZSBpbiB0aGlzIHZl
cnNpb24uCj4gCj4gSSBkb24ndCB3b3JyeSBpZiB0aGVyZSBpcyB1bmNvbW1pdHRlZCBmaWxlLCBJ
IGp1c3QgZG9uJ3Qgd2FudCB0byBzdG9wCj4gZGV2ZWxvcGVycyBmcm9tIGJlaW5nIHNtYXJ0ZXIg
dGhhbiB0aGUgc2NyaXB0IHdoZW4gdGhleSBrbm93IGdpdC1jbGVhbgo+IGlzIG5vdCBuZWNlc3Nh
cnkuCgpJIGRvbid0IHVuZGVyc3RhbmQgeW91ciBwb2ludC4gIElmIHRoZXJlIGFyZSBubyB1bmNv
bW1pdHRlZCBmaWxlcyBhdAp0aGUgc3RhcnQgb2YgdGhlIHJ1biwgdGhlbiBnaXQgY2xlYW4gaXMg
Y2VydGFpbmx5IHNhZmUgbGF0ZXIsIHNpbmNlCmV2ZXJ5dGhpbmcgdGhhdCB3aWxsIGJlIGRlbGV0
ZWQgd2FzIG1hZGUgYnkgYG1ha2UnLiAgVGhlcmVmb3JlIGRvaW5nCml0IHVuY29uZGl0aW9uYWxs
eSBpcyBmaW5lLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 25 15:47:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 15:47:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7NuA-0002M5-79; Wed, 25 Oct 2017 15:47:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=464566ddc=George.Dunlap@citrix.com>)
 id 1e7Nu8-0002Lz-5q
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 15:47:40 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 9E/80-29298-B12B0F95; Wed, 25 Oct 2017 15:47:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXitHRDpK70pg+
 RBod7GS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxv654xFrzmrpi+7gp7A+M5zi5GTg4JAX+J
 h2f+MIHYwgJOEs8/NTGC2CICXhJzL30HinNxMAt8YZK4enApO4gjJLCBSeL6xEksIFVsAnoS8
 45/BbN5BWwlLs+awAxiswioSjw7vgdskqhAuETT2X6oGkGJkzOfgNmcApYSZ0/sALI5gDZoSq
 zfpQ8SZhYQl7j1ZD4ThC0vsf3tHLCRQkAjFz84yj6BkX8WkkmzELpnIemehaR7ASPLKkaN4tS
 istQiXSNDvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwOCsZ2Bg3MF4d7LfIUZJ
 DiYlUV6dlR8ihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwWmwEygkWpaanVqRl5gDjBCYtwcGjJ
 MJ7cQNQmre4IDG3ODMdInWKUZfj2czXDcxCLHn5ealS4rx8IDMEQIoySvPgRsBi9hKjrJQwLy
 MDA4MQT0FqUW5mCar8K0ZxDkYlYd47IKt4MvNK4Da9AjqCCeiIJlWwI0oSEVJSDYxzzRmP9W7
 QFjrFZuZaHB+W+89+ztY9TqniD27sNzvr+83oJCfP3+V/jiU1LzudcGjVrpldHV3lBzil5YvU
 xGcuYkvIv3vz2Z60M6lilhM3sJ4yXmvc2JT7JXH9wtmZXzPYvn081CzQG5cbecxXXu3HpOz0d
 ol/0z/8nPHzU4mM/mfF8uyubkYlluKMREMt5qLiRACVsw3L1AIAAA==
X-Env-Sender: prvs=464566ddc=George.Dunlap@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1508946456!105757715!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65060 invoked from network); 25 Oct 2017 15:47:38 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Oct 2017 15:47:38 -0000
X-IronPort-AV: E=Sophos;i="5.43,432,1503360000"; d="scan'208";a="448160426"
To: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>
References: <20171023165633.26011-1-wei.liu2@citrix.com>
 <20171024112932.GD1885@perard.uk.xensource.com>
 <23023.16991.444011.20534@mariner.uk.xensource.com>
 <20171025151726.pameiuwaeypi7gjh@citrix.com>
 <23024.44257.813879.528172@mariner.uk.xensource.com>
 <20171025152722.y4pydlazszlcyp4z@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <60685472-88b5-8c0f-58c6-5580b63c224b@citrix.com>
Date: Wed, 25 Oct 2017 16:47:33 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171025152722.y4pydlazszlcyp4z@citrix.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2] scripts: introduce a script for build
	test
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMjUvMjAxNyAwNDoyNyBQTSwgV2VpIExpdSB3cm90ZToKPiBPbiBXZWQsIE9jdCAyNSwg
MjAxNyBhdCAwNDoyNToyMVBNICswMTAwLCBJYW4gSmFja3NvbiB3cm90ZToKPj4gV2VpIExpdSB3
cml0ZXMgKCJSZTogW1BBVENIIHYyXSBzY3JpcHRzOiBpbnRyb2R1Y2UgYSBzY3JpcHQgZm9yIGJ1
aWxkIHRlc3QiKToKPj4+IE9uIFR1ZSwgT2N0IDI0LCAyMDE3IGF0IDAyOjM4OjM5UE0gKzAxMDAs
IElhbiBKYWNrc29uIHdyb3RlOgo+Pj4+IEFudGhvbnkgUEVSQVJEIHdyaXRlcyAoIlJlOiBbUEFU
Q0ggdjJdIHNjcmlwdHM6IGludHJvZHVjZSBhIHNjcmlwdCBmb3IgYnVpbGQgdGVzdCIpOgo+Pj4+
PiBUaGF0IGZlZWxzIHdyb25nLiBIb3cgZG8gSSBydW4gdGhlIHNhbWUgZXhhY3QgY29tbWFuZCBh
dCB0aGUgZGVmYXVsdAo+Pj4+PiBvbmUsIGJ1dCB3aXRoIC1qOCBpbnN0ZWFkIG9mIC1qND8KPj4+
Pgo+Pj4+ICAuLi4vYnVpbGQtdGVzdCBzaCAtZWMgbWFrZSAtajQgZGlzdGNsZWFuICYmIC4vY29u
ZmlndXJlICYmIG1ha2UgLWo0Cj4+Pj4KPj4+PiBCdXQgSSB0aGluayBBbnRob255IGhhcyBhIHBv
aW50LiAgVGhlIGNsZWFuIHNob3VsZCAxLiBiZSBnaXQtY2xlYW4sCj4+Pj4gbm90IG1ha2UgZGlz
dGNsZWFuIDIuIGJlIHJ1biBhbnl3YXkuCj4+Pgo+Pj4gSSBkb24ndCB0aGluayB3ZSBzaG91bGQg
Y2FsbCBnaXQtY2xlYW4gdW5jb25kaXRpb25hbGx5IC0tIGltYWdpbmUKPj4+IHNvbWVvbmUga25l
dyBmb3Igc3VyZSB0aGV5IG9ubHkgbmVlZGVkIHRvIGJ1aWxkIHBhcnQgb2YgdGhlIHRvb2xzIG9y
IHRoZQo+Pj4gaHlwZXJ2aXNvci4KPj4KPj4gSWYgeW91IGFyZSB3b3JyaWVkIGFib3V0IHRoaXMg
eW91IHNob3VsZCBjaGVjayB0aGF0IHRoZXJlIGFyZSBubwo+PiB1bmNvbW1pdHRlZCBmaWxlcyBi
ZWZvcmUgc3RhcnRpbmcuCj4gCj4gVGhpcyBpcyBhbHJlYWR5IGRvbmUgaW4gdGhpcyB2ZXJzaW9u
Lgo+IAo+IEkgZG9uJ3Qgd29ycnkgaWYgdGhlcmUgaXMgdW5jb21taXR0ZWQgZmlsZSwgSSBqdXN0
IGRvbid0IHdhbnQgdG8gc3RvcAo+IGRldmVsb3BlcnMgZnJvbSBiZWluZyBzbWFydGVyIHRoYW4g
dGhlIHNjcmlwdCB3aGVuIHRoZXkga25vdyBnaXQtY2xlYW4KPiBpcyBub3QgbmVjZXNzYXJ5LgoK
V2hhdCBraW5kIG9mICJzbWFydGVyIiBkaWQgeW91IGhhdmUgaW4gbWluZD8KClRoaXMgc2NyaXB0
IHNvdW5kcyBsaWtlIGFuIGFpZCB0byBkZXZlbG9wZXJzIHdobyBkb24ndCBoYXZlIHRoZQptb3Rp
dmF0aW9uIC8gZXhwZXJpZW5jZSAvIHdoYXRldmVyIHRvIHdyaXRlIHRoZWlyIG93biBzY3JpcHQg
KG9yIGRvCnNvbWV0aGluZyBmYW5jaWVyLCBsaWtlIGdpdCByZWJhc2UgLS1leGVjKS4gIElmIHBl
b3BsZSB3YW50IHRvIGJlCnNtYXJ0ZXIgdGhleSBjYW4gd3JpdGUgdGhlaXIgb3duIHNjcmlwdCwg
dXNpbmcgdGhpcyBhcyBhIHN0YXJ0aW5nIHBvaW50LgoKRldJVyBpbiB4c2F0b29sIEkgdXNlICdn
aXQgY2xlYW4nIGV4dGVuc2l2ZWx5LgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 25 15:51:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 15:51:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7Nxx-00030b-Na; Wed, 25 Oct 2017 15:51:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=46425e009=wei.liu2@citrix.com>)
 id 1e7Nxw-00030V-H3
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 15:51:36 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 F5/5E-30115-703B0F95; Wed, 25 Oct 2017 15:51:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHSDvS775g+
 RBleOi1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlnFy5lLvjOVnF65QvmBsYjrF2MnBwSAv4S
 kyd+ZOxi5OBgEVCVWDUnFCTMJqAs8bOzlw3EFhHQlnixah2YzSwwmVni62ENEFtYwEni+acmR
 hCbV8BCYt+mfyxdjFwcQgLPmCQ+z7wMlRCUODnzCQtEs47Egt2f2EB2MQtISyz/xwES5hRwlJ
 jwfiLYfFEBFYnOpXPAyoUEFCQ6ph9jmsDINwvJpFlIJs1CmLSAkXkVo0ZxalFZapGukaleUlF
 mekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgoDEAwQ7GVQsCDzFKcjApifLqrPwQKcSX
 lJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd81GoJxgUWp6akVaZg4w5GHSEhw8SiK8R0DSvMUFibnFm
 ekQqVOMxhw3Hl7/w8TxbObrBmYhlrz8vFQpcd5GkFIBkNKM0jy4QbBYvMQoKyXMywh0mhBPQW
 pRbmYJqvwrRnEORiVh3skgU3gy80rg9r0COoUJ6JQmVbBTShIRUlINjDHqUf808t8VN54/cep
 DZbf4KoH0nODjESbcbxk/vi8+nDlTzTh3P8/mk3/CNrounP3iKFO3wSannsWd2a9uhK9Tjc66
 WLZhwhoT3haj9+u3P3V2Kmvsstjq/v95yJWbmq3X5z22XXZgfkrR51SzTX/vPOY8eSN73vlvm
 38EK+w5uO2NyCzr3deUWIozEg21mIuKEwFeGyF6wAIAAA==
X-Env-Sender: prvs=46425e009=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1508946693!100935738!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27324 invoked from network); 25 Oct 2017 15:51:34 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Oct 2017 15:51:34 -0000
X-IronPort-AV: E=Sophos;i="5.43,432,1503360000"; d="scan'208";a="456019191"
Date: Wed, 25 Oct 2017 16:45:32 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171025154532.pbqqvdmuuh345xtl@citrix.com>
References: <20171023165633.26011-1-wei.liu2@citrix.com>
 <20171024112932.GD1885@perard.uk.xensource.com>
 <23023.16991.444011.20534@mariner.uk.xensource.com>
 <20171025151726.pameiuwaeypi7gjh@citrix.com>
 <23024.44257.813879.528172@mariner.uk.xensource.com>
 <20171025152722.y4pydlazszlcyp4z@citrix.com>
 <23024.45300.740946.961342@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23024.45300.740946.961342@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2] scripts: introduce a script for build
	test
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMjUsIDIwMTcgYXQgMDQ6NDI6NDRQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIHYyXSBzY3JpcHRzOiBpbnRyb2R1Y2Ug
YSBzY3JpcHQgZm9yIGJ1aWxkIHRlc3QiKToKPiA+IE9uIFdlZCwgT2N0IDI1LCAyMDE3IGF0IDA0
OjI1OjIxUE0gKzAxMDAsIElhbiBKYWNrc29uIHdyb3RlOgo+ID4gPiBJZiB5b3UgYXJlIHdvcnJp
ZWQgYWJvdXQgdGhpcyB5b3Ugc2hvdWxkIGNoZWNrIHRoYXQgdGhlcmUgYXJlIG5vCj4gPiA+IHVu
Y29tbWl0dGVkIGZpbGVzIGJlZm9yZSBzdGFydGluZy4KPiA+IAo+ID4gVGhpcyBpcyBhbHJlYWR5
IGRvbmUgaW4gdGhpcyB2ZXJzaW9uLgo+ID4gCj4gPiBJIGRvbid0IHdvcnJ5IGlmIHRoZXJlIGlz
IHVuY29tbWl0dGVkIGZpbGUsIEkganVzdCBkb24ndCB3YW50IHRvIHN0b3AKPiA+IGRldmVsb3Bl
cnMgZnJvbSBiZWluZyBzbWFydGVyIHRoYW4gdGhlIHNjcmlwdCB3aGVuIHRoZXkga25vdyBnaXQt
Y2xlYW4KPiA+IGlzIG5vdCBuZWNlc3NhcnkuCj4gCj4gSSBkb24ndCB1bmRlcnN0YW5kIHlvdXIg
cG9pbnQuICBJZiB0aGVyZSBhcmUgbm8gdW5jb21taXR0ZWQgZmlsZXMgYXQKPiB0aGUgc3RhcnQg
b2YgdGhlIHJ1biwgdGhlbiBnaXQgY2xlYW4gaXMgY2VydGFpbmx5IHNhZmUgbGF0ZXIsIHNpbmNl
Cj4gZXZlcnl0aGluZyB0aGF0IHdpbGwgYmUgZGVsZXRlZCB3YXMgbWFkZSBieSBgbWFrZScuICBU
aGVyZWZvcmUgZG9pbmcKPiBpdCB1bmNvbmRpdGlvbmFsbHkgaXMgZmluZS4KCkkgbWVhbiBJIGRv
bid0IHdhbnQgZ2l0LWNsZWFuIHRvIGRlbGV0ZSBhbGwgdGhlIG9iamVjdCBmaWxlcyBzbyB0aGF0
IHRoZXkKZG9uJ3QgbmVlZCB0byBiZSByZWJ1aWx0LgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 25 15:54:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 15:54:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7O0r-0003CH-98; Wed, 25 Oct 2017 15:54:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=46425e009=wei.liu2@citrix.com>)
 id 1e7O0q-0003CA-1Q
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 15:54:36 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 7D/9B-31244-BB3B0F95; Wed, 25 Oct 2017 15:54:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDve6uzR8
 iDR4tMLX4vmUykwOjx+EPV1gCGKNYM/OS8isSWDN2NokXfOataDz9l7WBcQJ3FyMHh4SAv8T/
 yYZdjJwcLAKqEvOm7GcBsdkElCV+dvaygdgiAjoSV/e+YO1i5OJgFtjLLHH+73FmkISwgJPE8
 09NjCA2r4CFxNoz95hBioQEHjNJHDs5hRUiIShxcuYTsKnMQJMW7P7EBrKYWUBaYvk/DpAwp4
 CdxOv9jUwgtqiAikTn0jlg5UICChId048xTWDkm4Vk0iwkk2YhTFrAyLyKUaM4tagstUjXyFw
 vqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw0BiAYAfj4rWBhxglOZiURHl1Vn6I
 FOJLyk+pzEgszogvKs1JLT7EKMPBoSTBm7MJKCdYlJqeWpGWmQMMeZi0BAePkghvGUiat7ggM
 bc4Mx0idYpRl+PZzNcNzEIsefl5qVLivH83AhUJgBRllObBjYDF3yVGWSlhXkago4R4ClKLcj
 NLUOVfMYpzMCoJ83qBrOLJzCuB2/QK6AgmoCOaVMGOKElESEk1MO5l+JOk+ebKGYGZsVPcLqc
 t/5x8QlOlb+v82eulWzrWOOybLeuYVP2FQZRX9qrTvi1GzbvOTc/VEbx2knHHvv+eRgvfaSTy
 Lfos9yGjL/rMhdDJzWLtVz/OkDp0T3vzpLWOR8tD5jEFB94QeKi4X/7y7ycvF3B4Ftec6l1hr
 PH+vASj30TzozuVWIozEg21mIuKEwGkVzPbugIAAA==
X-Env-Sender: prvs=46425e009=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1508946872!60524498!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53180 invoked from network); 25 Oct 2017 15:54:34 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Oct 2017 15:54:34 -0000
X-IronPort-AV: E=Sophos;i="5.43,432,1503360000"; d="scan'208";a="456020052"
Date: Wed, 25 Oct 2017 16:49:39 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20171025154939.uk6uo4nhho6v4d74@citrix.com>
References: <20171023165633.26011-1-wei.liu2@citrix.com>
 <20171024112932.GD1885@perard.uk.xensource.com>
 <23023.16991.444011.20534@mariner.uk.xensource.com>
 <20171025151726.pameiuwaeypi7gjh@citrix.com>
 <23024.44257.813879.528172@mariner.uk.xensource.com>
 <20171025152722.y4pydlazszlcyp4z@citrix.com>
 <60685472-88b5-8c0f-58c6-5580b63c224b@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <60685472-88b5-8c0f-58c6-5580b63c224b@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2] scripts: introduce a script for build
	test
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMjUsIDIwMTcgYXQgMDQ6NDc6MzNQTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBPbiAxMC8yNS8yMDE3IDA0OjI3IFBNLCBXZWkgTGl1IHdyb3RlOgo+ID4gT24gV2Vk
LCBPY3QgMjUsIDIwMTcgYXQgMDQ6MjU6MjFQTSArMDEwMCwgSWFuIEphY2tzb24gd3JvdGU6Cj4g
Pj4gV2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIHYyXSBzY3JpcHRzOiBpbnRyb2R1Y2UgYSBz
Y3JpcHQgZm9yIGJ1aWxkIHRlc3QiKToKPiA+Pj4gT24gVHVlLCBPY3QgMjQsIDIwMTcgYXQgMDI6
Mzg6MzlQTSArMDEwMCwgSWFuIEphY2tzb24gd3JvdGU6Cj4gPj4+PiBBbnRob255IFBFUkFSRCB3
cml0ZXMgKCJSZTogW1BBVENIIHYyXSBzY3JpcHRzOiBpbnRyb2R1Y2UgYSBzY3JpcHQgZm9yIGJ1
aWxkIHRlc3QiKToKPiA+Pj4+PiBUaGF0IGZlZWxzIHdyb25nLiBIb3cgZG8gSSBydW4gdGhlIHNh
bWUgZXhhY3QgY29tbWFuZCBhdCB0aGUgZGVmYXVsdAo+ID4+Pj4+IG9uZSwgYnV0IHdpdGggLWo4
IGluc3RlYWQgb2YgLWo0Pwo+ID4+Pj4KPiA+Pj4+ICAuLi4vYnVpbGQtdGVzdCBzaCAtZWMgbWFr
ZSAtajQgZGlzdGNsZWFuICYmIC4vY29uZmlndXJlICYmIG1ha2UgLWo0Cj4gPj4+Pgo+ID4+Pj4g
QnV0IEkgdGhpbmsgQW50aG9ueSBoYXMgYSBwb2ludC4gIFRoZSBjbGVhbiBzaG91bGQgMS4gYmUg
Z2l0LWNsZWFuLAo+ID4+Pj4gbm90IG1ha2UgZGlzdGNsZWFuIDIuIGJlIHJ1biBhbnl3YXkuCj4g
Pj4+Cj4gPj4+IEkgZG9uJ3QgdGhpbmsgd2Ugc2hvdWxkIGNhbGwgZ2l0LWNsZWFuIHVuY29uZGl0
aW9uYWxseSAtLSBpbWFnaW5lCj4gPj4+IHNvbWVvbmUga25ldyBmb3Igc3VyZSB0aGV5IG9ubHkg
bmVlZGVkIHRvIGJ1aWxkIHBhcnQgb2YgdGhlIHRvb2xzIG9yIHRoZQo+ID4+PiBoeXBlcnZpc29y
Lgo+ID4+Cj4gPj4gSWYgeW91IGFyZSB3b3JyaWVkIGFib3V0IHRoaXMgeW91IHNob3VsZCBjaGVj
ayB0aGF0IHRoZXJlIGFyZSBubwo+ID4+IHVuY29tbWl0dGVkIGZpbGVzIGJlZm9yZSBzdGFydGlu
Zy4KPiA+IAo+ID4gVGhpcyBpcyBhbHJlYWR5IGRvbmUgaW4gdGhpcyB2ZXJzaW9uLgo+ID4gCj4g
PiBJIGRvbid0IHdvcnJ5IGlmIHRoZXJlIGlzIHVuY29tbWl0dGVkIGZpbGUsIEkganVzdCBkb24n
dCB3YW50IHRvIHN0b3AKPiA+IGRldmVsb3BlcnMgZnJvbSBiZWluZyBzbWFydGVyIHRoYW4gdGhl
IHNjcmlwdCB3aGVuIHRoZXkga25vdyBnaXQtY2xlYW4KPiA+IGlzIG5vdCBuZWNlc3NhcnkuCj4g
Cgo+IFdoYXQga2luZCBvZiAic21hcnRlciIgZGlkIHlvdSBoYXZlIGluIG1pbmQ/Cj4gCj4gVGhp
cyBzY3JpcHQgc291bmRzIGxpa2UgYW4gYWlkIHRvIGRldmVsb3BlcnMgd2hvIGRvbid0IGhhdmUg
dGhlCj4gbW90aXZhdGlvbiAvIGV4cGVyaWVuY2UgLyB3aGF0ZXZlciB0byB3cml0ZSB0aGVpciBv
d24gc2NyaXB0IChvciBkbwo+IHNvbWV0aGluZyBmYW5jaWVyLCBsaWtlIGdpdCByZWJhc2UgLS1l
eGVjKS4gIElmIHBlb3BsZSB3YW50IHRvIGJlCj4gc21hcnRlciB0aGV5IGNhbiB3cml0ZSB0aGVp
ciBvd24gc2NyaXB0LCB1c2luZyB0aGlzIGFzIGEgc3RhcnRpbmcgcG9pbnQuCgpFeGFjdGx5LiBJ
ZiB0aGV5IHdhbnQgdG8gc3VwcGx5IHRoZWlyIHNjcmlwdCwgdGhlbiBmaW5lLiBXZSBzaG91bGRu
J3QgZG8KYSBnaXQtY2xlYW4gZm9yIHRoZW0uCgpJJ20gZmluZSB3aXRoIHVzaW5nICdnaXQgY2xl
YW4nIGluIHRoZSBkZWZhdWx0IHJ1bmUgYnV0IEkgZG9uJ3Qgd2FudCB0bwp1c2UgaXQgdW5jb25k
aXRpb25hbGx5LgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 25 16:02:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 16:02:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7O7v-0004Tz-1r; Wed, 25 Oct 2017 16:01:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=46425e009=wei.liu2@citrix.com>)
 id 1e7O7t-0004Tt-RX
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 16:01:53 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 02/6B-05089-175B0F95; Wed, 25 Oct 2017 16:01:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRWlGSWpSXmKPExsXitHSDvW7B1g+
 RBst3qFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmPzn5mKnguUHG/cTN7A+Ml3i5GTg4JAX+J
 gwfaWEFsNgFliZ+dvWwgtoiAnkTTgeeMXYxcHMwCE5glLrd9ZAdJCAu4S8x5epAZxGYRUJX4e
 f0+UDMHB6+AhcTG+XUQM+UldrVdBJspJKAg0TH9GBOIzSsgKHFy5hMWEJtZQELi4IsXzBMYuW
 chSc1CklrAyLSKUaM4tagstUjXyFAvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyM
 wGOoZGBh3MPbs9TvEKMnBpCTKq7PyQ6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV7XLUA5waLU
 9NSKtMwcYFjCpCU4eJREeENB0rzFBYm5xZnpEKlTjMYcHTfv/mHieDbzdQOzEEtefl6qlDhvL
 EipAEhpRmke3CBYvFxilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMyrCTKFJzOvBG7fK6BTmI
 BOaVIFO6UkESEl1cAYJnOgqFaYo811amSOW9pJ8Qj/f2vW+N8ymhQdmJCtujtqE5t6+N89Yqm
 83l+3P3+pHCYzo+b4m5nPoja/PZa0b8ZjHobb9go+n/ex70vzPNYW19XCVDzr/qvvu1tPXRPZ
 xZd/rzLL9be5Trb/PSX+cstnOSnxstKT5Lk4tk0UvzPJfV3hfT8lluKMREMt5qLiRABmTd/Ik
 gIAAA==
X-Env-Sender: prvs=46425e009=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1508947310!111953733!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36333 invoked from network); 25 Oct 2017 16:01:52 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Oct 2017 16:01:52 -0000
X-IronPort-AV: E=Sophos;i="5.43,432,1503360000"; d="scan'208";a="456023147"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 25 Oct 2017 17:00:21 +0100
Message-ID: <20171025160021.17991-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony PERARD <anthony.perard@citrix.com>
Subject: [Xen-devel] [PATCH v3 for-4.10] scripts: introduce a script for
	build test
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+ClNp
Z25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpDYzogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdl
b3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogS29u
cmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhl
bi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFy
ZEBjaXRyaXguY29tPgoKdjM6CjEuIFVzZSBnaXQtY2xlYW4gaW4gZGVmYXVsdCBydW5lLgoyLiBQ
cmludCBtb3JlIGZyaWVuZGx5IG1lc3NhZ2UuCjMuIFJlc3RvcmUgSEVBRCBhdXRvbWF0aWNhbGx5
LgotLS0KIHNjcmlwdHMvYnVpbGQtdGVzdC5zaCB8IDUwICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNTAgaW5zZXJ0aW9u
cygrKQogY3JlYXRlIG1vZGUgMTAwNzU1IHNjcmlwdHMvYnVpbGQtdGVzdC5zaAoKZGlmZiAtLWdp
dCBhL3NjcmlwdHMvYnVpbGQtdGVzdC5zaCBiL3NjcmlwdHMvYnVpbGQtdGVzdC5zaApuZXcgZmls
ZSBtb2RlIDEwMDc1NQppbmRleCAwMDAwMDAwMDAwLi5mNTVlYzVkNGZhCi0tLSAvZGV2L251bGwK
KysrIGIvc2NyaXB0cy9idWlsZC10ZXN0LnNoCkBAIC0wLDAgKzEsNTAgQEAKKyMhL2Jpbi9zaAor
CisjIFJ1biBjb21tYW5kIG9uIGV2ZXJ5IGNvbW1pdCB3aXRoaW4gdGhlIHJhbmdlIHNwZWNpZmll
ZC4gSWYgbm8gY29tbWFuZCBpcworIyBwcm92aWRlZCwgdXNlIHRoZSBkZWZhdWx0IG9uZSB0byBj
bGVhbiBhbmQgYnVpbGQgdGhlIHdob2xlIHRyZWUuCisjCisjIFRoZSBkZWZhdWx0IHJ1bmUgaXMg
cmF0aGVyIHNpbXBsZS4gVG8gZG8gYSBjcm9zcy1idWlsZCwgcGxlYXNlIHB1dCB5b3VyIHVzdWFs
CisjIGJ1aWxkIHJ1bmUgaW4gYSBzaGVsbCBzY3JpcHQgYW5kIGludm9rZSBpdCB3aXRoIHRoaXMg
c2NyaXB0LgorCitpZiAhIHRlc3QgLWYgeGVuL2NvbW1vbi9rZXJuZWwuYzsgdGhlbgorICAgIGVj
aG8gIlBsZWFzZSBydW4gdGhpcyBzY3JpcHQgZnJvbSB0b3AtbGV2ZWwgZGlyZWN0b3J5IgorICAg
IGV4aXQgMQorZmkKKworaWYgdGVzdCAkIyAtbHQgMiA7IHRoZW4KKyAgICBlY2hvICJVc2FnZTog
JDAgPEJBU0U+IDxUSVA+IFtDTURdIgorICAgIGV4aXQgMQorZmkKKworc3RhdHVzPWBnaXQgc3Rh
dHVzIC1zYAoraWYgdGVzdCAtbiAiJHN0YXR1cyI7IHRoZW4KKyAgICBlY2hvICJUcmVlIGlzIGRp
cnR5LCBhYm9ydGVkIgorICAgIGV4aXQgMQorZmkKKworQkFTRT0kMTsgc2hpZnQKK1RJUD0kMTsg
c2hpZnQKKworT1JJR19CUkFOQ0g9YGdpdCBzeW1ib2xpYy1yZWYgLXEgLS1zaG9ydCBIRUFEYAor
aWYgdGVzdCAkPyAtbmUgMDsgdGhlbgorICAgIGVjaG8gIkRldGFjaGVkIEhFQUQsIGFib3J0ZWQi
CisgICAgZXhpdCAxCitmaQorCit0cmFwICJlY2hvIFJlc3RvcmluZyBvcmlnaW5hbCBIRUFEIDsg
Z2l0IGNoZWNrb3V0ICRPUklHX0JSQU5DSCIgRVhJVAorCitnaXQgcmV2LWxpc3QgJEJBU0UuLiRU
SVAgfCBubCAtYmEgfCB0YWMgfCBcCit3aGlsZSByZWFkIG51bSByZXY7IGRvCisgICAgZWNobyAi
VGVzdGluZyAkbnVtICRyZXYiCisgICAgZ2l0IGNoZWNrb3V0ICRyZXYKKyAgICBpZiB0ZXN0ICQj
IC1lcSAwIDsgdGhlbgorICAgICAgICBnaXQgY2xlYW4gLWZkeCAmJiAuL2NvbmZpZ3VyZSAmJiBt
YWtlIC1qNAorICAgIGVsc2UKKyAgICAgICAgIiRAIgorICAgIGZpCisgICAgaWYgdGVzdCAkPyAt
bmUgMDsgdGhlbgorICAgICAgICBlY2hvICJGYWlsZWQgYXQgJG51bSAkcmV2IgorICAgICAgICBl
eGl0IDEKKyAgICBmaQorICAgIGVjaG8KK2RvbmUKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 25 16:11:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 16:11:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7OGz-0005Ei-V9; Wed, 25 Oct 2017 16:11:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7OGy-0005Ec-6b
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 16:11:16 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 7D/7B-21876-3A7B0F95; Wed, 25 Oct 2017 16:11:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPLMWRWlGSWpSXmKPExsWS0XRdVXfh9g+
 RBs2TtSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owrq5eyFPzezVmxeXpqA+PWFRxdjFwcQgKN
 TBJ7O2axQTi3GCWmPlrD0sXICeSsZJRYs9AUxBYRCJS4O3kHYxcjB4ewgIVEyy4tkDCvgL3Eo
 5m32EFsNgFJif8H14LZLAKqErsmf2CbwMixgJFhFaNGcWpRWWqRrpGpXlJRZnpGSW5iZo6uoY
 GpXm5qcXFiempOYlKxXnJ+7iZGoGfqGRgYdzDuavc7xCjJwaQkyquz8kOkEF9SfkplRmJxRnx
 RaU5q8SFGGQ4OJQneJduAcoJFqempFWmZOcAQgUlLcPAoifCWgaR5iwsSc4sz0yFSpxh1OZ7N
 fN3ALMSSl5+XKiXO+wSkSACkKKM0D24ELFwvMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLm3
 QsyhSczrwRu0yugI5iAjmhSBTuiJBEhJdXAmO+0nl8r6bhUfuiMvEeTZV7nZl/fEx2XuWtlvn
 zCRXY/MQ6RnVLxU+MPSkZ3TJG7H5g+9/+rVb9OS77waz61qfLy5ehu/4Ylm53PrJT7kedxSNG
 50ELJULbXR9vQfImPNHPBr3m8uddztp03vKJtqhtQ9kl4wrsFbdcVNL+rtj5qOrvUi8FKiaU4
 I9FQi7moOBEAUCT4rlICAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1508947872!80216513!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7873 invoked from network); 25 Oct 2017 16:11:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Oct 2017 16:11:13 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7OGs-0007wW-MK; Wed, 25 Oct 2017 16:11:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1e7OGn-0001Mx-8n; Wed, 25 Oct 2017 16:11:05 +0000
Received: from iwj by osstest.test-lab.xenproject.org with local (Exim 4.80)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1e7OGm-0008A6-VQ; Wed, 25 Oct 2017 16:11:05 +0000
To: ian.jackson@citrix.com, xen-devel@lists.xenproject.org,
 julien.grall@linaro.org
Message-Id: <E1e7OGm-0008A6-VQ@osstest.test-lab.xenproject.org>
From: iwj@xenbits.xen.org
Date: Wed, 25 Oct 2017 16:11:05 +0000
Subject: [Xen-devel] [adhoc test] 115229: trouble: preparing/running
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

W2FkaG9jIGFkaG9jXSA8dGVzdGluZy5naXQgbWFzdGVyIC9kZXYvcHRzLzE0PgpoYXJuZXNzIDhm
MTY4NDA6IE1heFVtYXNrOiBlbmZvcmNlIGEgbWF4aW11bSB1bWFzayB2YWx1ZQoxMTUyMjk6IHRy
b3VibGU6IHByZXBhcmluZy9ydW5uaW5nCgpmbGlnaHQgMTE1MjI5IHhlbi11bnN0YWJsZSBydW5u
aW5nIFthZGhvY10KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzLzExNTIyOS8KCkZhaWx1cmVzIGFuZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3
aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgMiBob3N0cy1hbGxvY2F0ZSAgICBydW5uaW5nCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAg
ICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAyIGhvc3Rz
LWFsbG9jYXRlICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAg
ICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQt
aTM4Ni1taWdydXBncmFkZSAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBydW5uaW5n
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2
NC1pMzg2LXJ1bXBydW4taTM4NiAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIHJ1bm5p
bmcKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAg
ICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAyIGhvc3RzLWFsbG9jYXRlIHJ1bm5pbmcKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAyIGhvc3RzLWFsbG9jYXRlICAgcnVu
bmluZwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDIgaG9z
dHMtYWxsb2NhdGUgICAgICAgICBydW5uaW5nCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgcnVubmluZwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAg
ICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAyIGhvc3Rz
LWFsbG9jYXRlICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgcnVubmluZwogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAg
IHJ1bm5pbmcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAyIGhvc3RzLWFs
bG9jYXRlICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
ICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgcnVu
bmluZwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDIgaG9zdHMtYWxsb2Nh
dGUgICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAy
IGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBydW5uaW5n
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAg
ICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgMiBob3N0
cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtYW1kNjQgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgcnVu
bmluZwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAg
ICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDIgaG9zdHMt
YWxsb2NhdGUgICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
Y293MiAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQt
YW1kNjQteGwteHNtICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBydW5uaW5n
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAyIGhvc3RzLWFsbG9jYXRlICAg
ICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVs
ICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRl
c3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAg
ICBydW5uaW5nCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMiBob3N0cy1hbGxvY2F0
ZSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDIg
aG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3ICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIHJ1
bm5pbmcKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAyIGhvc3RzLWFsbG9jYXRlICAg
ICAgICAgICAgICAgcnVubmluZwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgMiBob3N0
cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgcnVubmlu
ZwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAyIGhvc3RzLWFsbG9jYXRl
ICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAy
IGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMiBob3N0cy1hbGxvY2F0ZSBydW5u
aW5nCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAyIGhvc3RzLWFsbG9jYXRlICAgICAg
ICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAg
ICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBy
dW5uaW5nCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAyIGhvc3RzLWFsbG9jYXRlICAg
ICAgICAgICAgICAgcnVubmluZwogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgMiBob3N0
cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgcnVubmlu
ZwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAg
ICAgICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDIgaG9zdHMt
YWxsb2NhdGUgICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4t
YW1kNjQgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAg
ICBydW5uaW5nCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAyIGhvc3RzLWFsbG9jYXRl
ICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgcnVubmluZwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDIgaG9zdHMtYWxsb2Nh
dGUgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAyIGhv
c3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1t
dWx0aXZjcHUgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgcnVu
bmluZwogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAg
ICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDIgaG9zdHMt
YWxsb2NhdGUgICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAyIGhvc3RzLWFsbG9jYXRlICAg
ICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgcnVubmluZwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAyIGhvc3RzLWFsbG9jYXRlICAgICAg
ICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
YW1kICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAyIGhvc3RzLWFsbG9jYXRlICAgICAg
ICBydW5uaW5nCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAyIGhvc3RzLWFsbG9jYXRl
ICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC14dGYtYW1k
NjQtYW1kNjQtNCAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIHJ1bm5pbmcK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAg
ICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAyIGhv
c3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0ICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgcnVubmluZwog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAyIGhvc3RzLWFsbG9jYXRlICAgICAg
ICAgICAgICAgcnVubmluZwoKYmFzZWxpbmUgdmVyc2lvbjoKIGZsaWdodCAgICAgICAgICAgICAg
IDExNDY0NAoKam9iczoKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVwYXJp
bmcKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwcmVwYXJpbmcKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVw
YXJpbmcKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwcmVwYXJpbmcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBw
cmVwYXJpbmcKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICBwcmVwYXJpbmcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICBwcmVwYXJpbmcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICBwcmVwYXJpbmcKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVwYXJpbmcK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwcmVwYXJpbmcKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVwYXJp
bmcKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwcmVwYXJpbmcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVw
YXJpbmcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwcmVwYXJpbmcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
cmVwYXJpbmcKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwcmVwYXJpbmcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIHRl
c3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwcmVwYXJpbmcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwcmVwYXJpbmcK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBwcmVwYXJpbmcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwcmVwYXJp
bmcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBwcmVwYXJpbmcKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVw
YXJpbmcKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwcmVwYXJpbmcKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBydW5uaW5nIAogdGVzdC1hcm1oZi1hcm1oZi1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJ1bm5pbmcgCiB0ZXN0LWFt
ZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcnVu
bmluZyAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwcmVwYXJpbmcKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBw
cmVwYXJpbmcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBwcmVwYXJpbmcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwcmVwYXJpbmcKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVwYXJpbmcK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwcmVwYXJpbmcKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNo
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIHRlc3QtYW1kNjQt
aTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVwYXJp
bmcKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwcmVwYXJpbmcKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVw
YXJpbmcKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwcmVwYXJpbmcKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
cmVwYXJpbmcKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwcmVwYXJpbmcKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIHRlc3QtYW1kNjQtYW1kNjQt
cHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwcmVwYXJpbmcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVwYXJpbmcK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwcmVwYXJpbmcKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVwYXJp
bmcKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09CjIwMTctMTAtMjUgMTY6MDc6NDYgWiBmbGlnaHQgMTE1MjI5IG5xdWV1ZWQ9MQoy
MDE3LTEwLTI1IDE2OjA3OjQ2IFogZmxpZ2h0IDExNTIyOSBzcGF3bmluZyB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YgoyMDE3LTEwLTI1IDE2OjA3OjQ2IFogZmxpZ2h0IDExNTIyOSBzcGF3
bmVkICB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiBbNDY1NV0KMjAxNy0xMC0yNSAxNjow
Nzo0NiBaIGZsaWdodCAxMTUyMjkgc3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lCjIw
MTctMTAtMjUgMTY6MDc6NDYgWiBmbGlnaHQgMTE1MjI5IHNwYXduZWQgIHRlc3QtYW1kNjQtYW1k
NjQtZXhhbWluZSBbNDY1OV0KMjAxNy0xMC0yNSAxNjowNzo0NiBaIGZsaWdodCAxMTUyMjkgc3Bh
d25pbmcgdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YgoyMDE3LTEwLTI1IDE2OjA3OjQ2IFog
ZmxpZ2h0IDExNTIyOSBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIFs0NjYx
XQoyMDE3LTEwLTI1IDE2OjA3OjQ2IFogZmxpZ2h0IDExNTIyOSBzcGF3bmluZyB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQKMjAxNy0xMC0yNSAxNjowNzo0NiBaIGZsaWdodCAxMTUyMjkgc3Bhd25l
ZCAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0IFs0NjYzXQoyMDE3LTEwLTI1IDE2OjA3OjQ2IFog
ZmxpZ2h0IDExNTIyOSBzcGF3bmluZyB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpcgoyMDE3
LTEwLTI1IDE2OjA3OjQ2IFogZmxpZ2h0IDExNTIyOSBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciBbNDY2N10KMjAxNy0xMC0yNSAxNjowNzo0NiBaIGZsaWdodCAxMTUyMjkg
c3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20KMjAxNy0xMC0yNSAxNjowNzo0NiBaIGZsaWdodCAxMTUyMjkgc3Bhd25lZCAgdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gWzQ2NjldCjIwMTctMTAt
MjUgMTY6MDc6NDYgWiBmbGlnaHQgMTE1MjI5IHNwYXduaW5nIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQKMjAxNy0xMC0yNSAxNjowNzo0NiBaIGZsaWdodCAxMTUyMjkgc3Bhd25lZCAgdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCBbNDY3MV0KMjAxNy0xMC0yNSAxNjowNzo0NiBaIGZs
aWdodCAxMTUyMjkgc3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbQoyMDE3LTEw
LTI1IDE2OjA3OjQ2IFogZmxpZ2h0IDExNTIyOSBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtIFs0Njc4XQoyMDE3LTEwLTI1IDE2OjA3OjQ2IFogZmxpZ2h0IDExNTIyOSBzcGF3
bmluZyB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaAoyMDE3LTEwLTI1IDE2OjA3OjQ2IFogZmxp
Z2h0IDExNTIyOSBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCBbNDY4Ml0KMjAx
Ny0xMC0yNSAxNjowNzo0NiBaIGZsaWdodCAxMTUyMjkgc3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2
NC1taWdydXBncmFkZQoyMDE3LTEwLTI1IDE2OjA3OjQ2IFogZmxpZ2h0IDExNTIyOSBzcGF3bmVk
ICB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlIFs0Njg1XQoyMDE3LTEwLTI1IDE2OjA3OjQ2
IFogZmxpZ2h0IDExNTIyOSBzcGF3bmluZyB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIKMjAxNy0xMC0y
NSAxNjowNzo0NiBaIGZsaWdodCAxMTUyMjkgc3Bhd25lZCAgdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
IFs0Njg4XQoyMDE3LTEwLTI1IDE2OjA3OjQ2IFogZmxpZ2h0IDExNTIyOSBzcGF3bmluZyB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YgoyMDE3LTEwLTI1IDE2OjA3OjQ2IFogZmxpZ2h0IDExNTIyOSBz
cGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiBbNDY5MF0KMjAxNy0xMC0yNSAxNjowNzo0
NiBaIGZsaWdodCAxMTUyMjkgc3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kCjIwMTctMTAtMjUgMTY6MDc6NDYgWiBmbGlnaHQgMTE1MjI5IHNwYXduZWQgIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCBbNDY5NV0KMjAxNy0xMC0yNSAxNjowNzo0NiBaIGZs
aWdodCAxMTUyMjkgc3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwK
MjAxNy0xMC0yNSAxNjowNzo0NiBaIGZsaWdodCAxMTUyMjkgc3Bhd25lZCAgdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgWzQ3MDJdCjIwMTctMTAtMjUgMTY6MDc6NDYgWiBmbGln
aHQgMTE1MjI5IHNwYXduaW5nIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NAoyMDE3LTEw
LTI1IDE2OjA3OjQ2IFogZmxpZ2h0IDExNTIyOSBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LXJ1
bXBydW4tYW1kNjQgWzQ3MDddCjIwMTctMTAtMjUgMTY6MDc6NDYgWiBmbGlnaHQgMTE1MjI5IHNw
YXduaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwKMjAxNy0xMC0yNSAxNjowNzo0NiBaIGZsaWdodCAx
MTUyMjkgc3Bhd25lZCAgdGVzdC1hbWQ2NC1hbWQ2NC14bCBbNDcxMV0KMjAxNy0xMC0yNSAxNjow
Nzo0NiBaIGZsaWdodCAxMTUyMjkgc3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
CjIwMTctMTAtMjUgMTY6MDc6NDYgWiBmbGlnaHQgMTE1MjI5IHNwYXduZWQgIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiBbNDcxNl0KMjAxNy0xMC0yNSAxNjowNzo0NiBaIGZsaWdodCAxMTUy
Mjkgc3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUKMjAxNy0xMC0yNSAxNjow
Nzo0NiBaIGZsaWdodCAxMTUyMjkgc3Bhd25lZCAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgWzQ3MTldCjIwMTctMTAtMjUgMTY6MDc6NDYgWiBmbGlnaHQgMTE1MjI5IHNwYXduaW5nIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kCjIwMTctMTAtMjUgMTY6MDc6NDYgWiBmbGlnaHQg
MTE1MjI5IHNwYXduZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIFs0NzI0XQoyMDE3
LTEwLTI1IDE2OjA3OjQ2IFogZmxpZ2h0IDExNTIyOSBzcGF3bmluZyB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWludGVsCjIwMTctMTAtMjUgMTY6MDc6NDYgWiBmbGlnaHQgMTE1MjI5IHNwYXdu
ZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgWzQ3MjddCjIwMTctMTAtMjUgMTY6
MDc6NDYgWiBmbGlnaHQgMTE1MjI5IHNwYXduaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIK
MjAxNy0xMC0yNSAxNjowNzo0NiBaIGZsaWdodCAxMTUyMjkgc3Bhd25lZCAgdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiBbNDczMl0KMjAxNy0xMC0yNSAxNjowNzo0NiBaIGZsaWdodCAxMTUyMjkg
c3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQKMjAxNy0x
MC0yNSAxNjowNzo0NiBaIGZsaWdodCAxMTUyMjkgc3Bhd25lZCAgdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgWzQ3MzRdCjIwMTctMTAtMjUgMTY6MDc6NDYgWiBmbGln
aHQgMTE1MjI5IHNwYXduaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbQoyMDE3LTEwLTI1IDE2OjA3OjQ2IFogZmxpZ2h0IDExNTIyOSBzcGF3bmVkICB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gWzQ3MzddCjIwMTctMTAt
MjUgMTY6MDc6NDYgWiBmbGlnaHQgMTE1MjI5IHNwYXduaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtCjIwMTctMTAtMjUgMTY6MDc6NDYgWiBm
bGlnaHQgMTE1MjI5IHNwYXduZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtIFs0NzQxXQoyMDE3LTEwLTI1IDE2OjA3OjQ2IFogZmxpZ2h0IDEx
NTIyOSBzcGF3bmluZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYKMjAxNy0x
MC0yNSAxNjowNzo0NiBaIGZsaWdodCAxMTUyMjkgc3Bhd25lZCAgdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2IFs0NzQ0XQoyMDE3LTEwLTI1IDE2OjA3OjQ2IFogZmxpZ2h0IDEx
NTIyOSBzcGF3bmluZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQKMjAxNy0x
MC0yNSAxNjowNzo0NiBaIGZsaWdodCAxMTUyMjkgc3Bhd25lZCAgdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0IFs0NzQ4XQoyMDE3LTEwLTI1IDE2OjA3OjQ2IFogZmxpZ2h0IDEx
NTIyOSBzcGF3bmluZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQKMjAxNy0x
MC0yNSAxNjowNzo0NiBaIGZsaWdodCAxMTUyMjkgc3Bhd25lZCAgdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0IFs0NzUxXQoyMDE3LTEwLTI1IDE2OjA3OjQ2IFogZmxpZ2h0IDEx
NTIyOSBzcGF3bmluZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NAoy
MDE3LTEwLTI1IDE2OjA3OjQ2IFogZmxpZ2h0IDExNTIyOSBzcGF3bmVkICB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCBbNDc1NF0KMjAxNy0xMC0yNSAxNjowNzo0NiBa
IGZsaWdodCAxMTUyMjkgc3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtCjIwMTctMTAtMjUgMTY6MDc6NDYgWiBmbGlnaHQgMTE1MjI5IHNwYXduZWQg
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSBbNDc1N10KMjAx
Ny0xMC0yNSAxNjowNzo0NiBaIGZsaWdodCAxMTUyMjkgc3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0CjIwMTctMTAtMjUgMTY6MDc6NDYgWiBmbGlnaHQgMTE1MjI5
IHNwYXduZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCBbNDc2NF0KMjAx
Ny0xMC0yNSAxNjowNzo0NiBaIGZsaWdodCAxMTUyMjkgc3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2CjIwMTctMTAtMjUgMTY6MDc6NDYgWiBmbGlnaHQgMTE1MjI5
IHNwYXduZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiBbNDc2Nl0KMjAx
Ny0xMC0yNSAxNjowNzo0NiBaIGZsaWdodCAxMTUyMjkgc3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0CjIwMTctMTAtMjUgMTY6MDc6NDYgWiBmbGlnaHQgMTE1MjI5
IHNwYXduZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCBbNDc3Ml0KMjAx
Ny0xMC0yNSAxNjowNzo0NiBaIGZsaWdodCAxMTUyMjkgc3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0CjIwMTctMTAtMjUgMTY6MDc6NDYgWiBmbGlnaHQgMTE1MjI5
IHNwYXduZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCBbNDc3NF0KMjAx
Ny0xMC0yNSAxNjowNzo0NiBaIGZsaWdodCAxMTUyMjkgc3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzCjIwMTctMTAtMjUgMTY6MDc6NDYgWiBmbGlnaHQgMTE1MjI5IHNwYXduZWQgIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyBbNDc3NV0KMjAxNy0xMC0yNSAxNjowNzo0NiBaIGZsaWdo
dCAxMTUyMjkgc3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20KMjAxNy0xMC0yNSAxNjow
Nzo0NiBaIGZsaWdodCAxMTUyMjkgc3Bhd25lZCAgdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gWzQ3
NzldCjIwMTctMTAtMjUgMTY6MDc6NDYgWiBmbGlnaHQgMTE1MjI5IHNwYXduaW5nIHRlc3QtYW1k
NjQtaTM4Ni1leGFtaW5lCjIwMTctMTAtMjUgMTY6MDc6NDYgWiBmbGlnaHQgMTE1MjI5IHNwYXdu
ZWQgIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lIFs0Nzg4XQoyMDE3LTEwLTI1IDE2OjA3OjQ2IFog
ZmxpZ2h0IDExNTIyOSBzcGF3bmluZyB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0CjIw
MTctMTAtMjUgMTY6MDc6NDYgWiBmbGlnaHQgMTE1MjI5IHNwYXduZWQgIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgWzQ3OTFdCjIwMTctMTAtMjUgMTY6MDc6NDYgWiBmbGlnaHQgMTE1
MjI5IHNwYXduaW5nIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NgoyMDE3LTEwLTI1IDE2
OjA3OjQ2IFogZmxpZ2h0IDExNTIyOSBzcGF3bmVkICB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgWzQ4MDJdCjIwMTctMTAtMjUgMTY6MDc6NDYgWiBmbGlnaHQgMTE1MjI5IHNwYXduaW5n
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0CjIwMTctMTAtMjUgMTY6MDc6NDYgWiBmbGlnaHQgMTE1
MjI5IHNwYXduZWQgIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0IFs0ODAzXQoyMDE3LTEwLTI1IDE2
OjA3OjQ2IFogZmxpZ2h0IDExNTIyOSBzcGF3bmluZyB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyCjIwMTctMTAtMjUgMTY6MDc6NDYgWiBmbGlnaHQgMTE1MjI5IHNwYXduZWQgIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgWzQ4MDZdCjIwMTctMTAtMjUgMTY6MDc6NDYgWiBmbGlnaHQg
MTE1MjI5IHNwYXduaW5nIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyCjIwMTctMTAtMjUg
MTY6MDc6NDYgWiBmbGlnaHQgMTE1MjI5IHNwYXduZWQgIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFjb3cyIFs0ODE4XQoyMDE3LTEwLTI1IDE2OjA3OjQ2IFogZmxpZ2h0IDExNTIyOSBzcGF3bmlu
ZyB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtCjIwMTct
MTAtMjUgMTY6MDc6NDYgWiBmbGlnaHQgMTE1MjI5IHNwYXduZWQgIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gWzQ4MTldCjIwMTctMTAtMjUgMTY6MDc6
NDYgWiBmbGlnaHQgMTE1MjI5IHNwYXduaW5nIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbQoy
MDE3LTEwLTI1IDE2OjA3OjQ2IFogZmxpZ2h0IDExNTIyOSBzcGF3bmVkICB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gWzQ4MjRdCjIwMTctMTAtMjUgMTY6MDc6NDYgWiBmbGlnaHQgMTE1MjI5
IHNwYXduaW5nIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2gKMjAxNy0xMC0yNSAxNjowNzo0NiBa
IGZsaWdodCAxMTUyMjkgc3Bhd25lZCAgdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCBbNDgyOF0K
MjAxNy0xMC0yNSAxNjowNzo0NiBaIGZsaWdodCAxMTUyMjkgc3Bhd25pbmcgdGVzdC1hbWQ2NC1p
Mzg2LW1pZ3J1cGdyYWRlCjIwMTctMTAtMjUgMTY6MDc6NDYgWiBmbGlnaHQgMTE1MjI5IHNwYXdu
ZWQgIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSBbNDgyOV0KMjAxNy0xMC0yNSAxNjowNzo0
NiBaIGZsaWdodCAxMTUyMjkgc3Bhd25pbmcgdGVzdC1hbWQ2NC1pMzg2LXBhaXIKMjAxNy0xMC0y
NSAxNjowNzo0NiBaIGZsaWdodCAxMTUyMjkgc3Bhd25lZCAgdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
WzQ4MzJdCjIwMTctMTAtMjUgMTY6MDc6NDYgWiBmbGlnaHQgMTE1MjI5IHNwYXduaW5nIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQKMjAxNy0xMC0yNSAxNjowNzo0NiBaIGZsaWdo
dCAxMTUyMjkgc3Bhd25lZCAgdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCBbNDgz
Nl0KMjAxNy0xMC0yNSAxNjowNzo0NiBaIGZsaWdodCAxMTUyMjkgc3Bhd25pbmcgdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsCjIwMTctMTAtMjUgMTY6MDc6NDYgWiBmbGlnaHQg
MTE1MjI5IHNwYXduZWQgIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCBbNDg0
OF0KMjAxNy0xMC0yNSAxNjowNzo0NiBaIGZsaWdodCAxMTUyMjkgc3Bhd25pbmcgdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZAoyMDE3LTEwLTI1IDE2OjA3OjQ2IFogZmxpZ2h0IDEx
NTIyOSBzcGF3bmVkICB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIFs0ODQ5XQoy
MDE3LTEwLTI1IDE2OjA3OjQ2IFogZmxpZ2h0IDExNTIyOSBzcGF3bmluZyB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWwKMjAxNy0xMC0yNSAxNjowNzo0NiBaIGZsaWdodCAxMTUy
Mjkgc3Bhd25lZCAgdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIFs0ODU0XQoy
MDE3LTEwLTI1IDE2OjA3OjQ2IFogZmxpZ2h0IDExNTIyOSBzcGF3bmluZyB0ZXN0LWFtZDY0LWkz
ODYtcnVtcHJ1bi1pMzg2CjIwMTctMTAtMjUgMTY6MDc6NDYgWiBmbGlnaHQgMTE1MjI5IHNwYXdu
ZWQgIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgWzQ4NThdCjIwMTctMTAtMjUgMTY6MDc6
NDYgWiBmbGlnaHQgMTE1MjI5IHNwYXduaW5nIHRlc3QtYW1kNjQtaTM4Ni14bAoyMDE3LTEwLTI1
IDE2OjA3OjQ2IFogZmxpZ2h0IDExNTIyOSBzcGF3bmVkICB0ZXN0LWFtZDY0LWkzODYteGwgWzQ4
NTldCjIwMTctMTAtMjUgMTY6MDc6NDYgWiBmbGlnaHQgMTE1MjI5IHNwYXduaW5nIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQKMjAxNy0xMC0yNSAxNjowNzo0NiBaIGZs
aWdodCAxMTUyMjkgc3Bhd25lZCAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCBbNDg2Ml0KMjAxNy0xMC0yNSAxNjowNzo0NiBaIGZsaWdodCAxMTUyMjkgc3Bhd25pbmcg
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20KMjAxNy0xMC0yNSAx
NjowNzo0NiBaIGZsaWdodCAxMTUyMjkgc3Bhd25lZCAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gWzQ4NjldCjIwMTctMTAtMjUgMTY6MDc6NDYgWiBmbGlnaHQg
MTE1MjI5IHNwYXduaW5nIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20KMjAxNy0xMC0yNSAxNjowNzo0NiBaIGZsaWdodCAxMTUyMjkgc3Bhd25lZCAg
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSBbNDg3
NF0KMjAxNy0xMC0yNSAxNjowNzo0NiBaIGZsaWdodCAxMTUyMjkgc3Bhd25pbmcgdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYKMjAxNy0xMC0yNSAxNjowNzo0NiBaIGZsaWdodCAx
MTUyMjkgc3Bhd25lZCAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgWzQ4ODVd
CjIwMTctMTAtMjUgMTY6MDc6NDYgWiBmbGlnaHQgMTE1MjI5IHNwYXduaW5nIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0CjIwMTctMTAtMjUgMTY6MDc6NDYgWiBmbGlnaHQgMTE1
MjI5IHNwYXduZWQgIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IFs0ODkyXQoy
MDE3LTEwLTI1IDE2OjA3OjQ2IFogZmxpZ2h0IDExNTIyOSBzcGF3bmluZyB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NAoyMDE3LTEwLTI1IDE2OjA3OjQ2IFogZmxpZ2h0IDExNTIy
OSBzcGF3bmVkICB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCBbNDg5Nl0KMjAx
Ny0xMC0yNSAxNjowNzo0NiBaIGZsaWdodCAxMTUyMjkgc3Bhd25pbmcgdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NAoyMDE3LTEwLTI1IDE2OjA3OjQ2IFogZmxpZ2h0IDEx
NTIyOSBzcGF3bmVkICB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IFs0
ODk3XQoyMDE3LTEwLTI1IDE2OjA3OjQ2IFogZmxpZ2h0IDExNTIyOSBzcGF3bmluZyB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbQoyMDE3LTEwLTI1IDE2OjA3OjQ2
IFogZmxpZ2h0IDExNTIyOSBzcGF3bmVkICB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSBbNDkwMl0KMjAxNy0xMC0yNSAxNjowNzo0NyBaIGZsaWdodCAxMTUyMjkg
c3Bhd25pbmcgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQKMjAxNy0xMC0yNSAx
NjowNzo0NyBaIGZsaWdodCAxMTUyMjkgc3Bhd25lZCAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgWzQ5MDNdCjIwMTctMTAtMjUgMTY6MDc6NDcgWiBmbGlnaHQgMTE1MjI5IHNw
YXduaW5nIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2CjIwMTctMTAtMjUgMTY6
MDc6NDcgWiBmbGlnaHQgMTE1MjI5IHNwYXduZWQgIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2IFs0OTE4XQoyMDE3LTEwLTI1IDE2OjA3OjQ3IFogZmxpZ2h0IDExNTIyOSBzcGF3
bmluZyB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NAoyMDE3LTEwLTI1IDE2OjA3
OjQ3IFogZmxpZ2h0IDExNTIyOSBzcGF3bmVkICB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCBbNDkxOV0KMjAxNy0xMC0yNSAxNjowNzo0NyBaIGZsaWdodCAxMTUyMjkgc3Bhd25p
bmcgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQKMjAxNy0xMC0yNSAxNjowNzo0
NyBaIGZsaWdodCAxMTUyMjkgc3Bhd25lZCAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgWzQ5MjJdCjIwMTctMTAtMjUgMTY6MDc6NDcgWiBmbGlnaHQgMTE1MjI5IHNwYXduaW5n
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcKMjAxNy0xMC0yNSAxNjowNzo0NyBaIGZsaWdodCAxMTUy
Mjkgc3Bhd25lZCAgdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyBbNDkzMV0KMjAxNy0xMC0yNSAxNjow
Nzo0NyBaIGZsaWdodCAxMTUyMjkgc3Bhd25pbmcgdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbQoyMDE3
LTEwLTI1IDE2OjA3OjQ3IFogZmxpZ2h0IDExNTIyOSBzcGF3bmVkICB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtIFs0OTM1XQoyMDE3LTEwLTI1IDE2OjA3OjQ3IFogZmxpZ2h0IDExNTIyOSBzcGF3bmlu
ZyB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUKMjAxNy0xMC0yNSAxNjowNzo0NyBaIGZsaWdodCAx
MTUyMjkgc3Bhd25lZCAgdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lIFs0OTQwXQoyMDE3LTEwLTI1
IDE2OjA3OjQ3IFogZmxpZ2h0IDExNTIyOSBzcGF3bmluZyB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQKMjAxNy0xMC0yNSAxNjowNzo0NyBaIGZsaWdodCAxMTUyMjkgc3Bhd25lZCAgdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0IFs0OTQ2XQoyMDE3LTEwLTI1IDE2OjA3OjQ3IFogZmxpZ2h0IDExNTIy
OSBzcGF3bmluZyB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3CjIwMTctMTAtMjUgMTY6MDc6
NDcgWiBmbGlnaHQgMTE1MjI5IHNwYXduZWQgIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
WzQ5NTddCjIwMTctMTAtMjUgMTY6MDc6NDcgWiBmbGlnaHQgMTE1MjI5IHNwYXduaW5nIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20KMjAxNy0xMC0yNSAxNjowNzo0NyBaIGZsaWdodCAxMTUy
Mjkgc3Bhd25lZCAgdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSBbNDk2OF0KMjAxNy0xMC0y
NSAxNjowNzo0NyBaIGZsaWdodCAxMTUyMjkgc3Bhd25pbmcgdGVzdC1hcm1oZi1hcm1oZi14bAoy
MDE3LTEwLTI1IDE2OjA3OjQ3IFogZmxpZ2h0IDExNTIyOSBzcGF3bmVkICB0ZXN0LWFybWhmLWFy
bWhmLXhsIFs0OTY5XQoyMDE3LTEwLTI1IDE2OjA3OjQ3IFogZmxpZ2h0IDExNTIyOSBzcGF3bmlu
ZyB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUKMjAxNy0xMC0yNSAxNjowNzo0NyBaIGZsaWdo
dCAxMTUyMjkgc3Bhd25lZCAgdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlIFs0OTc5XQoyMDE3
LTEwLTI1IDE2OjA3OjQ3IFogZmxpZ2h0IDExNTIyOSBzcGF3bmluZyB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIKMjAxNy0xMC0yNSAxNjowNzo0NyBaIGZsaWdodCAxMTUyMjkgc3Bhd25lZCAg
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIFs0OTg0XQoyMDE3LTEwLTI1IDE2OjA3OjQ3IFog
ZmxpZ2h0IDExNTIyOSBzcGF3bmluZyB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sKMjAx
Ny0xMC0yNSAxNjowNzo0NyBaIGZsaWdodCAxMTUyMjkgc3Bhd25lZCAgdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIFs0OTg3XQoyMDE3LTEwLTI1IDE2OjA3OjQ3IFogZmxpZ2h0IDExNTIy
OSBzcGF3bmluZyB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdQoyMDE3LTEwLTI1IDE2OjA3
OjQ3IFogZmxpZ2h0IDExNTIyOSBzcGF3bmVkICB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSBbNDk5OF0KMjAxNy0xMC0yNSAxNjowNzo0NyBaIGZsaWdodCAxMTUyMjkgc3Bhd25pbmcgdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzCjIwMTctMTAtMjUgMTY6MDc6NDcgWiBmbGlnaHQgMTE1MjI5
IHNwYXduZWQgIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyBbNTAxMV0KMjAxNy0xMC0yNSAxNjow
Nzo0NyBaIGZsaWdodCAxMTUyMjkgc3Bhd25pbmcgdGVzdC1hcm1oZi1hcm1oZi14bC12aGQKMjAx
Ny0xMC0yNSAxNjowNzo0NyBaIGZsaWdodCAxMTUyMjkgc3Bhd25lZCAgdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgWzUwMTRdCjIwMTctMTAtMjUgMTY6MDc6NDcgWiBmbGlnaHQgMTE1MjI5IHNwYXdu
aW5nIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtCjIwMTctMTAtMjUgMTY6MDc6NDcgWiBmbGlnaHQg
MTE1MjI5IHNwYXduZWQgIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtIFs1MDI2XQoyMDE3LTEwLTI1
IDE2OjA3OjQ3IFogZmxpZ2h0IDExNTIyOSBzcGF3bmluZyB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0x
CjIwMTctMTAtMjUgMTY6MDc6NDcgWiBmbGlnaHQgMTE1MjI5IHNwYXduZWQgIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTEgWzUwMzFdCjIwMTctMTAtMjUgMTY6MDc6NDcgWiBmbGlnaHQgMTE1MjI5IHNw
YXduaW5nIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIKMjAxNy0xMC0yNSAxNjowNzo0NyBaIGZsaWdo
dCAxMTUyMjkgc3Bhd25lZCAgdGVzdC14dGYtYW1kNjQtYW1kNjQtMiBbNTAzNF0KMjAxNy0xMC0y
NSAxNjowNzo0NyBaIGZsaWdodCAxMTUyMjkgc3Bhd25pbmcgdGVzdC14dGYtYW1kNjQtYW1kNjQt
MwoyMDE3LTEwLTI1IDE2OjA3OjQ3IFogZmxpZ2h0IDExNTIyOSBzcGF3bmVkICB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0zIFs1MDUwXQoyMDE3LTEwLTI1IDE2OjA3OjQ3IFogZmxpZ2h0IDExNTIyOSBz
cGF3bmluZyB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00CjIwMTctMTAtMjUgMTY6MDc6NDcgWiBmbGln
aHQgMTE1MjI5IHNwYXduZWQgIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgWzUwNTFdCjIwMTctMTAt
MjUgMTY6MDc6NDcgWiBmbGlnaHQgMTE1MjI5IHNwYXduaW5nIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTUKMjAxNy0xMC0yNSAxNjowNzo0NyBaIGZsaWdodCAxMTUyMjkgc3Bhd25lZCAgdGVzdC14dGYt
YW1kNjQtYW1kNjQtNSBbNTA1Ml0KMjAxNy0xMC0yNSAxNjowNzo0NyBaIGZsaWdodCAxMTUyMjkg
bnJ1bm5pbmc9ODMKMjAxNy0xMC0yNSAxNjowNzo0OSBaIFt0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1Yl0gc3RhcnRpbmcgMTE1MjI5LnRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIHRz
LWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTEwLTI1IDE2OjA3OjQ5IFogW3Rlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViXSBhd2FpdGluZyAxMTUyMjkudGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgdHMtYnVpbGQtY2hlY2sgCjIwMTctMTAtMjUgMTY6MDc6NDkgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC1leGFtaW5lXSBzdGFydGluZyAxMTUyMjkudGVzdC1hbWQ2NC1hbWQ2NC1l
eGFtaW5lIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTEwLTI1IDE2OjA3OjUw
IFogW3Rlc3QtYW1kNjQtYW1kNjQtZXhhbWluZV0gYXdhaXRpbmcgMTE1MjI5LnRlc3QtYW1kNjQt
YW1kNjQtZXhhbWluZSB0cy1idWlsZC1jaGVjayAKMjAxNy0xMC0yNSAxNjowNzo1MCBaIFt0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpcl0gc3RhcnRpbmcgMTE1MjI5LnRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTEwLTI1
IDE2OjA3OjUwIFogW3Rlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWJdIHN0YXJ0aW5nIDExNTIy
OS50ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVj
aygxKQoyMDE3LTEwLTI1IDE2OjA3OjUwIFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydF0gc3Rh
cnRpbmcgMTE1MjI5LnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCB0cy1idWlsZC1jaGVjayAgYnVp
bGQtY2hlY2soMSkKMjAxNy0xMC0yNSAxNjowNzo1MSBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpcl0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwg
UEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJS
T1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFk
L3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNv
ZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVw
YXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJp
ZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMTAtMjUgMTY6MDc6NTEgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWJdIGZpbmlzaGVkIDExNTIyOS50ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1YiB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxNy0xMC0yNSAxNjowNzo1MSBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUg
KE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQ
R1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nl
c3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRB
SUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGlj
dCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1
Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0xMC0yNSAxNjowNzo1MSBaIFt0
ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmVdIGZpbmlzaGVkIDExNTIyOS50ZXN0LWFtZDY0LWFtZDY0
LWV4YW1pbmUgdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTctMTAtMjUgMTY6MDc6NTEgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIHN0YXJ0aW5n
IDExNTIyOS50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0xMC0yNSAxNjowNzo1MSBaIFt0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnRdIGF3YWl0aW5nIDExNTIyOS50ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgdHMtYnVpbGQtY2hlY2sgCjIwMTctMTAtMjUgMTY6MDc6NTEgWiBbdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC1wdmdydWJdIHN0YXJ0aW5nIDExNTIyOS50ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTctMTAt
MjUgMTY6MDc6NTEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c21dIGF3YWl0aW5nIDExNTIyOS50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1idWlsZC1jaGVjayAKMjAxNy0xMC0yNSAxNjowNzo1MSBa
IFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkXSBzdGFydGluZyAxMTUyMjkudGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0x
MC0yNSAxNjowNzo1MSBaIFt0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1Yl0gdHJhbnNhY3Rp
b24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1Ig
NDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjog
IGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2ll
cyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNv
bW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDog
IFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4u
CjIwMTctMTAtMjUgMTY6MDc6NTEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lXSBzdGFydGlu
ZyAxMTUyMjkudGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3Qg
aG9zdHMtYWxsb2NhdGUKMjAxNy0xMC0yNSAxNjowNzo1MSBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtXSBzdGFydGluZyAxMTUyMjkudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSB0
cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0xMC0yNSAxNjowNzo1MSBaIFt0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1
cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVk
IChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBh
Y2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpE
RVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25m
bGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0
IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0xMC0yNSAxNjowNzo1MiBa
IFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkXSBhd2FpdGluZyAxMTUyMjkudGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCB0cy1idWlsZC1jaGVjayAKMjAxNy0xMC0yNSAxNjowNzo1MiBa
IFt0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBm
YWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZh
aWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxp
emUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlv
bnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGgg
Y29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBt
aWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMTAtMjUgMTY6MDc6
NTIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXJdIGF3YWl0aW5nIDExNTIyOS50ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciB0cy1idWlsZC1jaGVjayAKMjAxNy0xMC0yNSAxNjow
Nzo1MiBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnRdIGZpbmlzaGVkIDExNTIyOS50ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTctMTAtMjUgMTY6MDc6
NTIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lXSBhd2FpdGluZyAxMTUyMjkudGVzdC1hbWQ2
NC1hbWQ2NC1leGFtaW5lIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QKMjAxNy0xMC0yNSAxNjowNzo1
MiBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtXSBhd2FpdGluZyAxMTUyMjkudGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSB0cy1idWlsZC1jaGVjayAKMjAxNy0xMC0yNSAxNjowNzo1
MiBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0g
ZmluaXNoZWQgMTE1MjI5LnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE3LTEwLTI1IDE2OjA3OjUyIFogW3Rl
c3QtYW1kNjQtYW1kNjQtbGlidmlydF0gc3RhcnRpbmcgMTE1MjI5LnRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTctMTAtMjUg
MTY6MDc6NTIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWJdIGF3YWl0aW5nIDExNTIy
OS50ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIw
MTctMTAtMjUgMTY6MDc6NTIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c21dIHN0YXJ0aW5nIDExNTIyOS50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFs
bG9jYXRlCjIwMTctMTAtMjUgMTY6MDc6NTIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0XSB0
cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRB
TF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEp
IEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVw
ZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2Vs
ZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90
LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRy
eWluZyAuLi4KMjAxNy0xMC0yNSAxNjowNzo1MiBaIFt0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViXSBhd2FpdGluZyAxMTUyMjkudGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiB0cy1idWls
ZC1jaGVjayAKMjAxNy0xMC0yNSAxNjowNzo1MiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXBhaXJdIHRy
YW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFM
X0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkg
RVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBl
bmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxl
ZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3Qu
CkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5
aW5nIC4uLgoyMDE3LTEwLTI1IDE2OjA3OjUyIFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGRdIGZpbmlzaGVkIDExNTIyOS50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIHRzLWJ1aWxk
LWNoZWNrICBwYXNzIAoyMDE3LTEwLTI1IDE2OjA3OjUyIFogW3Rlc3QtYW1kNjQtYW1kNjQtbWln
cnVwZ3JhZGVdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FM
IFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VS
Uk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVh
ZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBj
b2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJl
cGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRy
aWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTEwLTI1IDE2OjA3OjUyIFogW3Rlc3QtYW1kNjQtYW1k
NjQtbGl2ZXBhdGNoXSBzdGFydGluZyAxMTUyMjkudGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2gg
dHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMTAtMjUgMTY6MDc6NTIgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXJdIGZpbmlzaGVkIDExNTIyOS50ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxNy0xMC0yNSAxNjowNzo1
MyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1Yl0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBm
YWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZh
aWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxp
emUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlv
bnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGgg
Y29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBt
aWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMTAtMjUgMTY6MDc6
NTMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbV0gZmluaXNoZWQgMTE1MjI5LnRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTctMTAtMjUg
MTY6MDc6NTMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c21dIGF3YWl0aW5nIDExNTIyOS50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMTAtMjUgMTY6MDc6
NTMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2hdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRp
b24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhl
YyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2Vy
aWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNh
Y3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3
aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rp
b24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTEwLTI1IDE2
OjA3OjUzIFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGRdIHN0YXJ0aW5nIDExNTIyOS50
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMt
YWxsb2NhdGUKMjAxNy0xMC0yNSAxNjowNzo1MyBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpcl0gc3RhcnRpbmcgMTE1MjI5LnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIHRzLWhv
c3RzLWFsbG9jYXRlIHNyY19ob3N0IGRzdF9ob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTctMTAtMjUg
MTY6MDc6NTMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbV0gc3RhcnRpbmcgMTE1MjI5
LnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0
cy1hbGxvY2F0ZQoyMDE3LTEwLTI1IDE2OjA3OjUzIFogW3Rlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZF0gc3RhcnRpbmcgMTE1MjI5LnRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0xMC0yNSAxNjowNzo1MyBa
IFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9u
IGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMg
ZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlh
bGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0
aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0
aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9u
IG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0xMC0yNSAxNjow
Nzo1MyBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpcl0gdHJhbnNhY3Rpb24gc2VyaWFs
aXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChk
YiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5v
dCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0
cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRl
bXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFu
c2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMTAt
MjUgMTY6MDc6NTMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyXSB0cmFuc2FjdGlvbiBzZXJpYWxp
c2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRi
IGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90
IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRy
YW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVt
cHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5z
YWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0xMC0y
NSAxNjowNzo1MyBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnRdIGF3YWl0aW5nIDExNTIyOS50
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE3LTEwLTI1
IDE2OjA3OjUzIFogW3Rlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWJdIGZpbmlzaGVkIDExNTIy
OS50ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE3
LTEwLTI1IDE2OjA3OjUzIFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c21dIHRyYW5zYWN0
aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9S
IDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6
ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNp
ZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBj
b21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6
ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4u
LgoyMDE3LTEwLTI1IDE2OjA3OjUzIFogW3Rlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGVdIHN0
YXJ0aW5nIDExNTIyOS50ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlIHRzLWJ1aWxkLWNoZWNr
ICBidWlsZC1jaGVjaygxKQoyMDE3LTEwLTI1IDE2OjA3OjUzIFogW3Rlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZF0gYXdhaXRpbmcgMTE1MjI5LnRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCB0cy1idWlsZC1jaGVjayAKMjAxNy0xMC0yNSAxNjowNzo1MyBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1Yl0gc3RhcnRpbmcgMTE1MjI5LnRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTEwLTI1IDE2OjA3OjU0IFogW3Rl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWJdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFp
bHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWls
ZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXpl
IGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25z
CkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNv
bmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWln
aHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTEwLTI1IDE2OjA3OjU0
IFogW3Rlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGVdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRp
b24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhl
YyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2Vy
aWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNh
Y3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3
aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rp
b24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTEwLTI1IDE2
OjA3OjU0IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoXSBhd2FpdGluZyAxMTUyMjkudGVz
dC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggdHMtYnVpbGQtY2hlY2sgCjIwMTctMTAtMjUgMTY6MDc6
NTQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWxdIHRyYW5zYWN0aW9uIHNl
cmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAx
KSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3Vs
ZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1v
bmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQg
YXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUg
dHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3
LTEwLTI1IDE2OjA3OjU0IFogW3Rlc3QtYW1kNjQtYW1kNjQteGxdIHRyYW5zYWN0aW9uIHNlcmlh
bGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAo
ZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBu
b3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcg
dHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0
ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJh
bnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTEw
LTI1IDE2OjA3OjU0IFogW3Rlc3QtYW1kNjQtYW1kNjQtcHlncnViXSBhd2FpdGluZyAxMTUyMjku
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgdHMtYnVpbGQtY2hlY2sgCjIwMTctMTAtMjUgMTY6MDc6
NTQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZF0gYXdhaXRpbmcgMTE1MjI5LnRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE3LTEwLTI1
IDE2OjA3OjU0IFogW3Rlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NF0gc3RhcnRpbmcgMTE1
MjI5LnRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCB0cy1idWlsZC1jaGVjayAgYnVpbGQt
Y2hlY2soMSkKMjAxNy0xMC0yNSAxNjowNzo1NCBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpcl0gYXdhaXRpbmcgMTE1MjI5LnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIHRzLWhv
c3RzLWFsbG9jYXRlIHNyY19ob3N0IGRzdF9ob3N0CjIwMTctMTAtMjUgMTY6MDc6NTQgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyXSBzdGFydGluZyAxMTUyMjkudGVzdC1hbWQ2NC1hbWQ2NC1wYWly
IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTEwLTI1IDE2OjA3OjU0IFogW3Rl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0Ml0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWls
dXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxl
ZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUg
YWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMK
REVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29u
ZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdo
dCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMTAtMjUgMTY6MDc6NTQg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbV0gYXdhaXRpbmcgMTE1MjI5LnRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE3LTEwLTI1IDE2
OjA3OjU0IFogW3Rlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZF0gZmluaXNoZWQgMTE1
MjI5LnRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCB0cy1idWlsZC1jaGVjayAgcGFz
cyAKMjAxNy0xMC0yNSAxNjowNzo1NCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjRd
IGF3YWl0aW5nIDExNTIyOS50ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgdHMtYnVpbGQt
Y2hlY2sgCjIwMTctMTAtMjUgMTY6MDc6NTQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyXSBhd2Fp
dGluZyAxMTUyMjkudGVzdC1hbWQ2NC1hbWQ2NC1wYWlyIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTEw
LTI1IDE2OjA3OjU0IFogW3Rlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWJdIHRyYW5zYWN0aW9u
IHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQw
MDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBj
b3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMg
YW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21t
aXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBU
aGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoy
MDE3LTEwLTI1IDE2OjA3OjU0IFogW3Rlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGVdIHRyYW5z
YWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VS
Uk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJS
T1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRl
bmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBv
biBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJ
TlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5n
IC4uLgoyMDE3LTEwLTI1IDE2OjA3OjU0IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoXSBm
aW5pc2hlZCAxMTUyMjkudGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggdHMtYnVpbGQtY2hlY2sg
IHBhc3MgCjIwMTctMTAtMjUgMTY6MDc6NTUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kXSBzdGFydGluZyAxMTUyMjkudGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0xMC0yNSAxNjowNzo1
NSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbF0gdHJhbnNhY3Rpb24gc2Vy
aWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEp
IChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxk
IG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9u
ZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBh
dHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0
cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTct
MTAtMjUgMTY6MDc6NTUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bF0gdHJhbnNhY3Rpb24gc2VyaWFs
aXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChk
YiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5v
dCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0
cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRl
bXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFu
c2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMTAt
MjUgMTY6MDc6NTUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWJdIGZpbmlzaGVkIDExNTIyOS50
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxNy0xMC0yNSAx
NjowNzo1NSBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaF0gc3RhcnRpbmcgMTE1MjI5LnRl
c3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxs
b2NhdGUKMjAxNy0xMC0yNSAxNjowNzo1NSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFt
ZF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNf
RkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQw
MDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRl
IGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENh
bmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBw
aXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikg
cmV0cnlpbmcgLi4uCjIwMTctMTAtMjUgMTY6MDc6NTUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1t
dWx0aXZjcHVdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FM
IFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VS
Uk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVh
ZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBj
b2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJl
cGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRy
aWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTEwLTI1IDE2OjA3OjU1IFogW3Rlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0Ml0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNU
LVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFU
QUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0
byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVh
c29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJv
bSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlm
IHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMTAtMjUgMTY6MDc6NTUgWiBbdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kXSBhd2FpdGluZyAxMTUyMjkudGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QKMjAxNy0xMC0yNSAxNjow
Nzo1NSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1Yl0gc3RhcnRpbmcgMTE1MjI5LnRlc3QtYW1k
NjQtYW1kNjQtcHlncnViIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAx
Ny0xMC0yNSAxNjowNzo1NSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsXSBzdGFy
dGluZyAxMTUyMjkudGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCB0cy1idWlsZC1jaGVj
ayAgYnVpbGQtY2hlY2soMSkKMjAxNy0xMC0yNSAxNjowNzo1NSBaIFt0ZXN0LWFtZDY0LWFtZDY0
LWxpdmVwYXRjaF0gYXdhaXRpbmcgMTE1MjI5LnRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoIHRz
LWhvc3RzLWFsbG9jYXRlIGhvc3QKMjAxNy0xMC0yNSAxNjowNzo1NSBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LXJ1bXBydW4tYW1kNjRdIGZpbmlzaGVkIDExNTIyOS50ZXN0LWFtZDY0LWFtZDY0LXJ1bXBy
dW4tYW1kNjQgdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTctMTAtMjUgMTY6MDc6NTUgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1Yl0gc3RhcnRpbmcgMTE1MjI5LnRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE3
LTEwLTI1IDE2OjA3OjU1IFogW3Rlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGVdIGF3YWl0aW5n
IDExNTIyOS50ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlIHRzLWJ1aWxkLWNoZWNrIAoyMDE3
LTEwLTI1IDE2OjA3OjU1IFogW3Rlc3QtYW1kNjQtYW1kNjQtcGFpcl0gZmluaXNoZWQgMTE1MjI5
LnRlc3QtYW1kNjQtYW1kNjQtcGFpciB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxNy0xMC0yNSAx
NjowNzo1NSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1Yl0gYXdhaXRpbmcgMTE1MjI5LnRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QKMjAxNy0xMC0yNSAxNjow
Nzo1NiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZh
aWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFp
bGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6
ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9u
cwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBj
b25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1p
Z2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0xMC0yNSAxNjowNzo1
NiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsXSBhd2FpdGluZyAxMTUyMjkudGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCB0cy1idWlsZC1jaGVjayAKMjAxNy0xMC0yNSAx
NjowNzo1NiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbF0gc3RhcnRpbmcg
MTE1MjI5LnRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIHRzLWJ1aWxkLWNoZWNr
ICBidWlsZC1jaGVjaygxKQoyMDE3LTEwLTI1IDE2OjA3OjU2IFogW3Rlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWJdIGF3YWl0aW5nIDExNTIyOS50ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QKMjAxNy0xMC0yNSAxNjowNzo1NiBaIFt0ZXN0LWFtZDY0
LWFtZDY0LXJ1bXBydW4tYW1kNjRdIHN0YXJ0aW5nIDExNTIyOS50ZXN0LWFtZDY0LWFtZDY0LXJ1
bXBydW4tYW1kNjQgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE3LTEw
LTI1IDE2OjA3OjU2IFogW3Rlc3QtYW1kNjQtYW1kNjQtcGFpcl0gc3RhcnRpbmcgMTE1MjI5LnRl
c3QtYW1kNjQtYW1kNjQtcGFpciB0cy1ob3N0cy1hbGxvY2F0ZSBzcmNfaG9zdCBkc3RfaG9zdCBo
b3N0cy1hbGxvY2F0ZQoyMDE3LTEwLTI1IDE2OjA3OjU2IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1XSBzdGFydGluZyAxMTUyMjkudGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
dHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMTAtMjUgMTY6MDc6NTYgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1
cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVk
IChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBh
Y2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpE
RVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25m
bGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0
IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0xMC0yNSAxNjowNzo1NiBa
IFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZh
aWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFp
bGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6
ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9u
cwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBj
b25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1p
Z2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0xMC0yNSAxNjowNzo1
NiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZF0gc3RhcnRpbmcgMTE1MjI5LnRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItYW1kIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoy
MDE3LTEwLTI1IDE2OjA3OjU2IFogW3Rlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
XSBhd2FpdGluZyAxMTUyMjkudGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgdHMt
YnVpbGQtY2hlY2sgCjIwMTctMTAtMjUgMTY6MDc6NTYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
XSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19G
QVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAw
MDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUg
ZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2Fu
Y2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBp
dm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSBy
ZXRyeWluZyAuLi4KMjAxNy0xMC0yNSAxNjowNzo1NiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChP
U1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdS
RVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNz
IGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlM
OiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3Qg
aW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNj
ZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMTAtMjUgMTY6MDc6NTYgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0XSBhd2FpdGluZyAxMTUyMjkudGVzdC1hbWQ2NC1h
bWQ2NC1ydW1wcnVuLWFtZDY0IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QKMjAxNy0xMC0yNSAxNjow
Nzo1NiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdV0gYXdhaXRpbmcgMTE1MjI5LnRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1IHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTEwLTI1IDE2
OjA3OjU2IFogW3Rlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGVdIGZpbmlzaGVkIDExNTIyOS50
ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlIHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE3LTEw
LTI1IDE2OjA3OjU2IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kXSBhd2FpdGluZyAx
MTUyMjkudGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgdHMtYnVpbGQtY2hlY2sgCjIwMTct
MTAtMjUgMTY6MDc6NTYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtXSBzdGFydGluZyAxMTUyMjkudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTEwLTI1IDE2
OjA3OjU2IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtXSBzdGFydGluZyAxMTUyMjkudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTct
MTAtMjUgMTY6MDc6NTYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bF0gc3RhcnRpbmcgMTE1MjI5LnRl
c3QtYW1kNjQtYW1kNjQteGwgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMTAt
MjUgMTY6MDc6NTYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbF0gZmluaXNoZWQg
MTE1MjI5LnRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgdHMtYnVpbGQtY2hlY2sgIHBh
c3MgCjIwMTctMTAtMjUgMTY6MDc6NTcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZV0g
c3RhcnRpbmcgMTE1MjI5LnRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgdHMtaG9zdHMtYWxs
b2NhdGUgc3JjX2hvc3QgZHN0X2hvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0xMC0yNSAxNjowNzo1
NyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDJdIHN0YXJ0aW5nIDExNTIyOS50ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTct
MTAtMjUgMTY6MDc6NTcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQ
R1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJP
UiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQv
d3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29k
ZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBh
cmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmll
ZC4KKSByZXRyeWluZyAuLi4KMjAxNy0xMC0yNSAxNjowNzo1NyBaIFt0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyXSBzdGFydGluZyAxMTUyMjkudGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiB0cy1i
dWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0xMC0yNSAxNjowNzo1NyBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODZdIHN0YXJ0aW5nIDExNTIyOS50ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEp
CjIwMTctMTAtMjUgMTY6MDc6NTcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c21dIGF3YWl0aW5nIDExNTIyOS50ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1idWlsZC1jaGVjayAKMjAxNy0x
MC0yNSAxNjowNzo1NyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsXSB0cmFuc2FjdGlvbiBzZXJpYWxp
c2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRi
IGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90
IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRy
YW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVt
cHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5z
YWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0xMC0y
NSAxNjowNzo1NyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsXSB0cmFuc2FjdGlv
biBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0
MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAg
Y291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVz
IGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29t
bWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAg
VGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4K
MjAxNy0xMC0yNSAxNjowNzo1NyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bF0gZmluaXNoZWQgMTE1MjI5LnRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIHRz
LWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE3LTEwLTI1IDE2OjA3OjU3IFogW3Rlc3QtYW1kNjQtYW1k
NjQtcGFpcl0gYXdhaXRpbmcgMTE1MjI5LnRlc3QtYW1kNjQtYW1kNjQtcGFpciB0cy1ob3N0cy1h
bGxvY2F0ZSBzcmNfaG9zdCBkc3RfaG9zdAoyMDE3LTEwLTI1IDE2OjA3OjU3IFogW3Rlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0XSBzdGFydGluZyAxMTUyMjkudGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxk
LWNoZWNrKDEpCjIwMTctMTAtMjUgMTY6MDc6NTcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQyXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JF
U19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwg
NDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3Jp
dGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTog
Q2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVk
IHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4K
KSByZXRyeWluZyAuLi4KMjAxNy0xMC0yNSAxNjowNzo1NyBaIFt0ZXN0LWFtZDY0LWFtZDY0LW1p
Z3J1cGdyYWRlXSBhd2FpdGluZyAxMTUyMjkudGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSB0
cy1ob3N0cy1hbGxvY2F0ZSBzcmNfaG9zdCBkc3RfaG9zdAoyMDE3LTEwLTI1IDE2OjA3OjU3IFog
W3Rlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1XSBmaW5pc2hlZCAxMTUyMjkudGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTctMTAtMjUgMTY6
MDc6NTcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293Ml0gYXdhaXRpbmcgMTE1MjI5LnRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgdHMtYnVpbGQtY2hlY2sgCjIwMTctMTAtMjUgMTY6MDc6NTcg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWRdIGZpbmlzaGVkIDExNTIyOS50ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxNy0xMC0yNSAx
NjowNzo1NyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODZdIGF3YWl0aW5n
IDExNTIyOS50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgdHMtYnVpbGQtY2hl
Y2sgCjIwMTctMTAtMjUgMTY6MDc6NTcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWxdIHN0YXJ0aW5nIDExNTIyOS50ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTctMTAtMjUgMTY6MDc6
NTcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjRdIGF3YWl0aW5n
IDExNTIyOS50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCB0cy1idWls
ZC1jaGVjayAKMjAxNy0xMC0yNSAxNjowNzo1NyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjRdIHN0YXJ0aW5nIDExNTIyOS50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMTAtMjUgMTY6MDc6
NTcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHVdIHN0YXJ0aW5nIDExNTIyOS50ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFs
bG9jYXRlCjIwMTctMTAtMjUgMTY6MDc6NTcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1h
bWRdIHN0YXJ0aW5nIDExNTIyOS50ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCB0cy1ob3N0
cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTctMTAtMjUgMTY6MDc6NTcgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0XSBzdGFydGluZyAxMTUyMjkudGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVj
aygxKQoyMDE3LTEwLTI1IDE2OjA3OjU3IFogW3Rlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsXSBhd2FpdGluZyAxMTUyMjkudGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE3LTEwLTI1IDE2OjA3OjU4IFogW3Rlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbV0gYXdhaXRpbmcgMTE1MjI5LnRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1idWlsZC1jaGVj
ayAKMjAxNy0xMC0yNSAxNjowNzo1OCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVs
XSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19G
QVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAw
MDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUg
ZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2Fu
Y2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBp
dm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSBy
ZXRyeWluZyAuLi4KMjAxNy0xMC0yNSAxNjowNzo1OCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsXSB0
cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRB
TF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEp
IEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVw
ZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2Vs
ZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90
LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRy
eWluZyAuLi4KMjAxNy0xMC0yNSAxNjowNzo1OCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbV0gZmluaXNoZWQgMTE1MjI5LnRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWJ1aWxkLWNoZWNr
ICBwYXNzIAoyMDE3LTEwLTI1IDE2OjA3OjU4IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NF0gYXdhaXRpbmcgMTE1MjI5LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCB0cy1idWlsZC1jaGVjayAKMjAxNy0xMC0yNSAxNjowNzo1OCBaIFt0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdV0gYXdhaXRpbmcgMTE1MjI5LnRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QKMjAxNy0xMC0yNSAxNjowNzo1OCBaIFt0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZF0gYXdhaXRpbmcgMTE1MjI5LnRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItYW1kIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QKMjAxNy0xMC0yNSAxNjow
Nzo1OCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjRdIGF3YWl0aW5nIDEx
NTIyOS50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgdHMtYnVpbGQtY2hlY2sg
CjIwMTctMTAtMjUgMTY6MDc6NTggWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjRdIHN0YXJ0aW5nIDExNTIyOS50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0xMC0yNSAxNjow
Nzo1OCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDJdIGF3YWl0aW5nIDExNTIyOS50ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgdHMtYnVpbGQtY2hlY2sgCjIwMTctMTAtMjUgMTY6MDc6
NTggWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293Ml0gZmluaXNoZWQgMTE1MjI5LnRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTctMTAtMjUgMTY6MDc6
NTggWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c21dIHN0YXJ0aW5nIDExNTIyOS50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIw
MTctMTAtMjUgMTY6MDc6NTggWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtXSBzdGFydGluZyAxMTUyMjkudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTEwLTI1
IDE2OjA3OjU4IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4Nl0gZmluaXNo
ZWQgMTE1MjI5LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiB0cy1idWlsZC1j
aGVjayAgcGFzcyAKMjAxNy0xMC0yNSAxNjowNzo1OCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NF0gZmluaXNoZWQgMTE1MjI5LnRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0IHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE3LTEwLTI1IDE2
OjA3OjU4IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0XSBhd2Fp
dGluZyAxMTUyMjkudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgdHMt
YnVpbGQtY2hlY2sgCjIwMTctMTAtMjUgMTY6MDc6NTggWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293Ml0gc3RhcnRpbmcgMTE1MjI5LnRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgdHMtaG9zdHMt
YWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE3LTEwLTI1IDE2OjA3OjU4IFogW3Rlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtXSBhd2FpdGlu
ZyAxMTUyMjkudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE3LTEwLTI1IDE2OjA3OjU4IFogW3Rlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gYXdhaXRpbmcgMTE1MjI5
LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1idWlsZC1j
aGVjayAKMjAxNy0xMC0yNSAxNjowNzo1OCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c21dIGZpbmlzaGVkIDExNTIyOS50ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTctMTAtMjUg
MTY6MDc6NTggWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2XSBzdGFydGlu
ZyAxMTUyMjkudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IHRzLWhvc3RzLWFs
bG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0xMC0yNSAxNjowNzo1OCBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjRdIHN0YXJ0aW5nIDExNTIyOS50ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEp
CjIwMTctMTAtMjUgMTY6MDc6NTggWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjRdIHN0YXJ0aW5nIDExNTIyOS50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTctMTAt
MjUgMTY6MDc6NTggWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbF0gc3RhcnRpbmcg
MTE1MjI5LnRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgdHMtaG9zdHMtYWxsb2NhdGUg
aG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE3LTEwLTI1IDE2OjA3OjU5IFogW3Rlc3QtYW1kNjQtYW1k
NjQteGxdIGF3YWl0aW5nIDExNTIyOS50ZXN0LWFtZDY0LWFtZDY0LXhsIHRzLWJ1aWxkLWNoZWNr
IAoyMDE3LTEwLTI1IDE2OjA3OjU5IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NF0gZmluaXNoZWQgMTE1MjI5LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxNy0xMC0yNSAxNjowNzo1OSBaIFt0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODZdIHN0YXJ0aW5nIDExNTIyOS50ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIw
MTctMTAtMjUgMTY6MDc6NTkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293Ml0gYXdhaXRpbmcg
MTE1MjI5LnRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoy
MDE3LTEwLTI1IDE2OjA3OjU5IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NF0gZmluaXNoZWQgMTE1MjI5LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCB0
cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxNy0xMC0yNSAxNjowNzo1OSBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDJdIGZpbmlzaGVkIDExNTIyOS50ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTctMTAtMjUgMTY6MDc6NTkgWiBbdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2XSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZh
aWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFp
bGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6
ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9u
cwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBj
b25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1p
Z2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0xMC0yNSAxNjowNzo1
OSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c21dIHN0YXJ0
aW5nIDExNTIyOS50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
dHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE3LTEwLTI1IDE2OjA3OjU5
IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NF0gYXdhaXRpbmcgMTE1MjI5
LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCB0cy1idWlsZC1jaGVjayAKMjAx
Ny0xMC0yNSAxNjowNzo1OSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsXSB0cmFu
c2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9F
UlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVS
Uk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5k
ZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQg
b24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpI
SU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWlu
ZyAuLi4KMjAxNy0xMC0yNSAxNjowNzo1OSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjRdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FM
IFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VS
Uk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVh
ZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBj
b2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJl
cGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRy
aWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTEwLTI1IDE2OjA3OjU5IFogW3Rlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0XSBhd2FpdGluZyAxMTUyMjkudGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE3
LTEwLTI1IDE2OjA3OjU5IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4Nl0g
YXdhaXRpbmcgMTE1MjI5LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiB0cy1i
dWlsZC1jaGVjayAKMjAxNy0xMC0yNSAxNjowNzo1OSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjRdIHN0YXJ0aW5nIDExNTIyOS50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE3LTEw
LTI1IDE2OjA3OjU5IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbV0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdS
RVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1Is
IDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dy
aXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6
IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJl
ZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQu
CikgcmV0cnlpbmcgLi4uCjIwMTctMTAtMjUgMTY6MDc6NTkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyXSBzdGFydGluZyAxMTUyMjkudGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyIHRz
LWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0xMC0yNSAxNjowNzo1OSBa
IFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NF0gZmluaXNoZWQgMTE1
MjI5LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IHRzLWJ1aWxkLWNo
ZWNrICBwYXNzIAoyMDE3LTEwLTI1IDE2OjA3OjU5IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNU
LVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFU
QUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0
byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVh
c29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJv
bSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlm
IHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMTAtMjUgMTY6MDc6NTkgWiBbdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBmaW5pc2hlZCAxMTUyMjkudGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWJ1aWxkLWNoZWNr
ICBwYXNzIAoyMDE3LTEwLTI1IDE2OjA3OjU5IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NF0gc3RhcnRpbmcgMTE1MjI5LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0xMC0yNSAxNjowNzo1
OSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsXSBmaW5pc2hlZCAxMTUyMjkudGVzdC1hbWQ2NC1hbWQ2
NC14bCB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxNy0xMC0yNSAxNjowNzo1OSBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjRdIGF3YWl0aW5nIDExNTIyOS50ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE3LTEw
LTI1IDE2OjA3OjU5IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
XSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19G
QVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAw
MDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUg
ZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2Fu
Y2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBp
dm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSBy
ZXRyeWluZyAuLi4KMjAxNy0xMC0yNSAxNjowODowMCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDJdIGF3YWl0aW5nIDExNTIyOS50ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgdHMtaG9z
dHMtYWxsb2NhdGUgaG9zdAoyMDE3LTEwLTI1IDE2OjA4OjAwIFogW3Rlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTE1MjI5LnRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0
IGhvc3RzLWFsbG9jYXRlCjIwMTctMTAtMjUgMTY6MDg6MDAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2XSBhd2FpdGluZyAxMTUyMjkudGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QKMjAxNy0xMC0yNSAxNjowODow
MCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHNdIHN0YXJ0aW5nIDExNTIyOS50ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMTAtMjUg
MTY6MDg6MDAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0XSBmaW5pc2hl
ZCAxMTUyMjkudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IHRzLWJ1aWxkLWNo
ZWNrICBwYXNzIAoyMDE3LTEwLTI1IDE2OjA4OjAwIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NF0gYXdhaXRpbmcgMTE1MjI5LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCB0cy1idWlsZC1jaGVjayAKMjAxNy0xMC0yNSAxNjowODowMCBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsXSBhd2FpdGluZyAxMTUyMjkudGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1pbnRlbCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMTAtMjUgMTY6MDg6
MDAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0XSB0cmFuc2FjdGlvbiBz
ZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAw
MSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291
bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFt
b25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0
IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhl
IHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAx
Ny0xMC0yNSAxNjowODowMCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsXSBzdGFydGluZyAxMTUyMjku
dGVzdC1hbWQ2NC1hbWQ2NC14bCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRl
CjIwMTctMTAtMjUgMTY6MDg6MDAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2XSBmaW5pc2hlZCAxMTUyMjkudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
IHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE3LTEwLTI1IDE2OjA4OjAwIFogW3Rlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbV0gdHJhbnNhY3Rpb24gc2VyaWFsaXNh
dGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBl
eGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBz
ZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFu
c2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0
IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2Fj
dGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMTAtMjUg
MTY6MDg6MDAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC14c21dIHRyYW5zYWN0aW9uIHNlcmlhbGlz
YXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIg
ZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qg
c2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJh
bnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1w
dCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNh
Y3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTEwLTI1
IDE2OjA4OjAwIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcnRkc10gdHJhbnNhY3Rpb24gc2VyaWFs
aXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChk
YiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5v
dCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0
cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRl
bXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFu
c2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMTAt
MjUgMTY6MDg6MDAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0XSB0cmFu
c2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9F
UlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVS
Uk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5k
ZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQg
b24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpI
SU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWlu
ZyAuLi4KMjAxNy0xMC0yNSAxNjowODowMCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjRdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FM
IFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VS
Uk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVh
ZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBj
b2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJl
cGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRy
aWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTEwLTI1IDE2OjA4OjAwIFogW3Rlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gYXdhaXRpbmcgMTE1MjI5LnRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ob3N0cy1hbGxvY2F0ZSBo
b3N0CjIwMTctMTAtMjUgMTY6MDg6MDAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2XSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQ
R1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJP
UiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQv
d3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29k
ZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBh
cmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmll
ZC4KKSByZXRyeWluZyAuLi4KMjAxNy0xMC0yNSAxNjowODowMCBaIFt0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWls
dXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxl
ZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUg
YWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMK
REVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29u
ZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdo
dCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMTAtMjUgMTY6MDg6MDEg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC14bF0gYXdhaXRpbmcgMTE1MjI5LnRlc3QtYW1kNjQtYW1kNjQt
eGwgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE3LTEwLTI1IDE2OjA4OjAxIFogW3Rlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBm
YWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZh
aWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxp
emUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlv
bnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGgg
Y29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBt
aWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMTAtMjUgMTY6MDg6
MDEgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnRdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24g
ZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBm
YWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFs
aXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rp
b25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRo
IGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24g
bWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTEwLTI1IDE2OjA4
OjAxIFogW3Rlc3QtYW1kNjQtaTM4Ni1leGFtaW5lXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9u
IGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMg
ZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlh
bGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0
aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gaWRlbnRpZmljYXRpb24gYXMg
YSBwaXZvdCwgZHVyaW5nIGNvbW1pdCBhdHRlbXB0LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1p
Z2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0xMC0yNSAxNjowODow
MSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c21dIHRyYW5z
YWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VS
Uk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJS
T1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRl
bmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBv
biBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJ
TlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5n
IC4uLgoyMDE3LTEwLTI1IDE2OjA4OjAxIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwteHNtXSB0cmFu
c2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9F
UlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVS
Uk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5k
ZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQg
b24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpI
SU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWlu
ZyAuLi4KMjAxNy0xMC0yNSAxNjowODowMSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjRdIGZpbmlzaGVkIDExNTIyOS50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTctMTAtMjUgMTY6MDg6MDEgWiBbdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9T
U1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JF
U19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3Mg
ZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6
ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBp
biBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2Nl
ZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0xMC0yNSAxNjowODowMSBaIFt0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjRdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRp
b24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhl
YyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2Vy
aWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNh
Y3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3
aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rp
b24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTEwLTI1IDE2
OjA4OjAxIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NF0gdHJhbnNhY3Rp
b24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1Ig
NDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjog
IGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2ll
cyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNv
bW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDog
IFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4u
CjIwMTctMTAtMjUgMTY6MDg6MDEgWiBbdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2XSB0
cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRB
TF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEp
IEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVw
ZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2Vs
ZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90
LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRy
eWluZyAuLi4KMjAxNy0xMC0yNSAxNjowODowMSBaIFt0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0XSBzdGFydGluZyAxMTUyMjkudGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCB0
cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0xMC0yNSAxNjowODowMSBaIFt0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODZdIHN0YXJ0aW5nIDExNTIyOS50ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0
cy1hbGxvY2F0ZQoyMDE3LTEwLTI1IDE2OjA4OjAxIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NF0gc3RhcnRpbmcgMTE1MjI5LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTctMTAt
MjUgMTY6MDg6MDEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjRd
IHN0YXJ0aW5nIDExNTIyOS50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTctMTAtMjUgMTY6MDg6
MDEgWiBbdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NF0gYXdhaXRpbmcgMTE1MjI5LnRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgdHMtYnVpbGQtY2hlY2sgCjIwMTctMTAtMjUg
MTY6MDg6MDEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2XSBhd2FpdGlu
ZyAxMTUyMjkudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IHRzLWhvc3RzLWFs
bG9jYXRlIGhvc3QKMjAxNy0xMC0yNSAxNjowODowMSBaIFt0ZXN0LWFtZDY0LWkzODYtZXhhbWlu
ZV0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNf
RkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQw
MDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRl
IGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENh
bmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBw
aXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikg
cmV0cnlpbmcgLi4uCjIwMTctMTAtMjUgMTY6MDg6MDEgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnRdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVT
X0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0
MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0
ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBD
YW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQg
cGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgop
IHJldHJ5aW5nIC4uLgoyMDE3LTEwLTI1IDE2OjA4OjAxIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NF0gYXdhaXRpbmcgMTE1MjI5LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMTAtMjUgMTY6MDg6MDIg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjRdIHRyYW5zYWN0aW9u
IHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQw
MDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBj
b3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMg
YW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21t
aXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBU
aGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoy
MDE3LTEwLTI1IDE2OjA4OjAyIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NF0gc3RhcnRpbmcgMTE1MjI5LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCB0
cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTctMTAtMjUgMTY6MDg6MDIg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtXSBhd2FpdGlu
ZyAxMTUyMjkudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIHRz
LWhvc3RzLWFsbG9jYXRlIGhvc3QKMjAxNy0xMC0yNSAxNjowODowMiBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbV0gc3RhcnRpbmcgMTE1MjI5LnRlc3QtYW1kNjQtYW1kNjQteGwteHNtIHRzLWJ1
aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTEwLTI1IDE2OjA4OjAyIFogW3Rlc3QtYW1k
NjQtYW1kNjQteGwtcnRkc10gYXdhaXRpbmcgMTE1MjI5LnRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyB0cy1idWlsZC1jaGVjayAKMjAxNy0xMC0yNSAxNjowODowMiBaIFt0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODZdIHN0YXJ0aW5nIDExNTIyOS50ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMTAtMjUgMTY6MDg6MDIg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0XSB0cmFuc2FjdGlvbiBzZXJp
YWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkg
KGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQg
bm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25n
IHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gaWRlbnRpZmlj
YXRpb24gYXMgYSBwaXZvdCwgZHVyaW5nIGNvbmZsaWN0IG91dCBjaGVja2luZy4KSElOVDogIFRo
ZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCkNPTlRFWFQ6ICBTUUwgc3Rh
dGVtZW50ICJTRUxFQ1QgMSBGUk9NIE9OTFkgInB1YmxpYyIuImpvYnMiIHggV0hFUkUgImZsaWdo
dCIgT1BFUkFUT1IocGdfY2F0YWxvZy49KSAkMSBBTkQgImpvYiI6OnBnX2NhdGFsb2cudGV4dCBP
UEVSQVRPUihwZ19jYXRhbG9nLj0pICQyOjpwZ19jYXRhbG9nLnRleHQgRk9SIFNIQVJFIE9GIHgi
CikgcmV0cnlpbmcgLi4uCjIwMTctMTAtMjUgMTY6MDg6MDIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0XSBzdGFydGluZyAxMTUyMjkudGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTEwLTI1
IDE2OjA4OjAyIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NF0gYXdhaXRp
bmcgMTE1MjI5LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCB0cy1ob3N0cy1h
bGxvY2F0ZSBob3N0CjIwMTctMTAtMjUgMTY6MDg6MDIgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpcl0gc3RhcnRpbmcgMTE1MjI5LnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgdHMt
YnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMTAtMjUgMTY6MDg6MDIgWiBbdGVzdC1h
bWQ2NC1pMzg2LW1pZ3J1cGdyYWRlXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUg
KE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQ
R1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nl
c3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRB
SUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGlj
dCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1
Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0xMC0yNSAxNjowODowMiBaIFt0
ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1
cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVk
IChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBh
Y2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpE
RVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25m
bGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0
IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0xMC0yNSAxNjowODowMiBa
IFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbV0gYXdhaXRpbmcgMTE1MjI5LnRlc3QtYW1kNjQtYW1k
NjQteGwteHNtIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTEwLTI1IDE2OjA4OjAyIFogW3Rlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4Nl0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJl
IChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAo
UEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNj
ZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVU
QUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxp
Y3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBz
dWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMTAtMjUgMTY6MDg6MDIgWiBb
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0XSBhd2FpdGluZyAxMTUyMjkudGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTEw
LTI1IDE2OjA4OjAyIFogW3Rlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjRdIGZpbmlzaGVk
IDExNTIyOS50ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0IHRzLWJ1aWxkLWNoZWNrICBw
YXNzIAoyMDE3LTEwLTI1IDE2OjA4OjAyIFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cy
XSBzdGFydGluZyAxMTUyMjkudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgdHMtYnVpbGQt
Y2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMTAtMjUgMTY6MDg6MDIgWiBbdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpcl0gYXdhaXRpbmcgMTE1MjI5LnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgdHMtYnVpbGQtY2hlY2sgCjIwMTctMTAtMjUgMTY6MDg6MDIgWiBbdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnRdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1Q
U1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFM
X0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8g
cmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNv
biBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20g
cHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiBy
ZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTEwLTI1IDE2OjA4OjAyIFogW3Rlc3QtYW1kNjQt
aTM4Ni1leGFtaW5lXSBzdGFydGluZyAxMTUyMjkudGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgdHMt
YnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMTAtMjUgMTY6MDg6MDIgWiBbdGVzdC1h
bWQ2NC1pMzg2LXBhaXJdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVT
VC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZB
VEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUg
dG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJl
YXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZy
b20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBp
ZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTEwLTI1IDE2OjA4OjAyIFogW3Rlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0XSBhd2FpdGluZyAxMTUyMjkudGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgdHMtaG9zdHMtYWxsb2NhdGUgaG9z
dAoyMDE3LTEwLTI1IDE2OjA4OjAyIFogW3Rlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjRd
IHN0YXJ0aW5nIDExNTIyOS50ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0IHRzLWhvc3Rz
LWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0xMC0yNSAxNjowODowMyBaIFt0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHNdIGZpbmlzaGVkIDExNTIyOS50ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTctMTAtMjUgMTY6MDg6MDMgWiBbdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzJdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVy
ZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQg
KFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFj
Y2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRF
VEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZs
aWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQg
c3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTEwLTI1IDE2OjA4OjAzIFog
W3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NF0gc3RhcnRpbmcgMTE1MjI5LnRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0
IGhvc3RzLWFsbG9jYXRlCjIwMTctMTAtMjUgMTY6MDg6MDMgWiBbdGVzdC1hbWQ2NC1pMzg2LWV4
YW1pbmVdIGF3YWl0aW5nIDExNTIyOS50ZXN0LWFtZDY0LWkzODYtZXhhbWluZSB0cy1idWlsZC1j
aGVjayAKMjAxNy0xMC0yNSAxNjowODowMyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbV0gZmlu
aXNoZWQgMTE1MjI5LnRlc3QtYW1kNjQtYW1kNjQteGwteHNtIHRzLWJ1aWxkLWNoZWNrICBwYXNz
IAoyMDE3LTEwLTI1IDE2OjA4OjAzIFogW3Rlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjRd
IGF3YWl0aW5nIDExNTIyOS50ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0IHRzLWhvc3Rz
LWFsbG9jYXRlIGhvc3QKMjAxNy0xMC0yNSAxNjowODowMyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHNdIHN0YXJ0aW5nIDExNTIyOS50ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgdHMtaG9zdHMt
YWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE3LTEwLTI1IDE2OjA4OjAzIFogW3Rlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4Nl0gYXdhaXRpbmcgMTE1MjI5LnRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiB0cy1idWlsZC1jaGVjayAKMjAxNy0xMC0yNSAxNjowODowMyBaIFt0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjRdIHRyYW5zYWN0aW9uIHNlcmlhbGlz
YXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIg
ZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qg
c2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJh
bnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1w
dCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNh
Y3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTEwLTI1
IDE2OjA4OjAzIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NF0gZmluaXNo
ZWQgMTE1MjI5LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCB0cy1idWlsZC1j
aGVjayAgcGFzcyAKMjAxNy0xMC0yNSAxNjowODowMyBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZh
aWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFp
bGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6
ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9u
cwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gaWRlbnRpZmljYXRpb24gYXMgYSBw
aXZvdCwgZHVyaW5nIGNvbmZsaWN0IG91dCBjaGVja2luZy4KSElOVDogIFRoZSB0cmFuc2FjdGlv
biBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCkNPTlRFWFQ6ICBTUUwgc3RhdGVtZW50ICJTRUxF
Q1QgMSBGUk9NIE9OTFkgInB1YmxpYyIuImpvYnMiIHggV0hFUkUgImZsaWdodCIgT1BFUkFUT1Io
cGdfY2F0YWxvZy49KSAkMSBBTkQgImpvYiI6OnBnX2NhdGFsb2cudGV4dCBPUEVSQVRPUihwZ19j
YXRhbG9nLj0pICQyOjpwZ19jYXRhbG9nLnRleHQgRk9SIFNIQVJFIE9GIHgiCikgcmV0cnlpbmcg
Li4uCjIwMTctMTAtMjUgMTY6MDg6MDMgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtXSBz
dGFydGluZyAxMTUyMjkudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtIHRzLWJ1aWxkLWNoZWNr
ICBidWlsZC1jaGVjaygxKQoyMDE3LTEwLTI1IDE2OjA4OjAzIFogW3Rlc3QtYW1kNjQtYW1kNjQt
eGwteHNtXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQ
R1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJP
UiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQv
d3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29k
ZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBh
cmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmll
ZC4KKSByZXRyeWluZyAuLi4KMjAxNy0xMC0yNSAxNjowODowMyBaIFt0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyXSBmaW5pc2hlZCAxMTUyMjkudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxNy0xMC0yNSAxNjowODowMyBaIFt0ZXN0LWFtZDY0
LWkzODYtcGFpcl0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBT
UUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxf
RVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byBy
ZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29u
IGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBw
cmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJl
dHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMTAtMjUgMTY6MDg6MDMgWiBbdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzXSBhd2FpdGluZyAxMTUyMjkudGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzIHRz
LWhvc3RzLWFsbG9jYXRlIGhvc3QKMjAxNy0xMC0yNSAxNjowODowMyBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjRdIHN0YXJ0aW5nIDExNTIyOS50ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0
ZQoyMDE3LTEwLTI1IDE2OjA4OjAzIFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbV0gYXdh
aXRpbmcgMTE1MjI5LnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSB0cy1idWlsZC1jaGVjayAK
MjAxNy0xMC0yNSAxNjowODowMyBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293Ml0gYXdh
aXRpbmcgMTE1MjI5LnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyIHRzLWJ1aWxkLWNoZWNr
IAoyMDE3LTEwLTI1IDE2OjA4OjA0IFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXJdIHN0
YXJ0aW5nIDExNTIyOS50ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIHRzLWhvc3RzLWFsbG9j
YXRlIHNyY19ob3N0IGRzdF9ob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTctMTAtMjUgMTY6MDg6MDQg
WiBbdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmVdIGZpbmlzaGVkIDExNTIyOS50ZXN0LWFtZDY0LWkz
ODYtZXhhbWluZSB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxNy0xMC0yNSAxNjowODowNCBaIFt0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kXSBzdGFydGluZyAxMTUyMjkudGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2so
MSkKMjAxNy0xMC0yNSAxNjowODowNCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjRdIGF3YWl0aW5nIDExNTIyOS50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE3LTEwLTI1IDE2OjA4OjA0IFogW3Rlc3QtYW1k
NjQtaTM4Ni1saXZlcGF0Y2hdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NT
VEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVT
X0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBk
dWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDog
IFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBpZGVudGlmaWNhdGlvbiBhcyBhIHBpdm90LCBkdXJp
bmcgY29uZmxpY3Qgb3V0IGNoZWNraW5nLgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1
Y2NlZWQgaWYgcmV0cmllZC4KQ09OVEVYVDogIFNRTCBzdGF0ZW1lbnQgIlNFTEVDVCAxIEZST00g
T05MWSAicHVibGljIi4iam9icyIgeCBXSEVSRSAiZmxpZ2h0IiBPUEVSQVRPUihwZ19jYXRhbG9n
Lj0pICQxIEFORCAiam9iIjo6cGdfY2F0YWxvZy50ZXh0IE9QRVJBVE9SKHBnX2NhdGFsb2cuPSkg
JDI6OnBnX2NhdGFsb2cudGV4dCBGT1IgU0hBUkUgT0YgeCIKKSByZXRyeWluZyAuLi4KMjAxNy0x
MC0yNSAxNjowODowNCBaIFt0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGVdIHRyYW5zYWN0aW9u
IHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQw
MDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBj
b3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMg
YW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21t
aXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBU
aGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoy
MDE3LTEwLTI1IDE2OjA4OjA0IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NF0gYXdhaXRpbmcgMTE1MjI5LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCB0
cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMTAtMjUgMTY6MDg6MDQgWiBbdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gdHJhbnNhY3Rpb24gc2VyaWFs
aXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChk
YiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5v
dCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0
cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRl
bXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFu
c2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMTAt
MjUgMTY6MDg6MDQgWiBbdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2XSBmaW5pc2hlZCAx
MTUyMjkudGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IHRzLWJ1aWxkLWNoZWNrICBwYXNz
IAoyMDE3LTEwLTI1IDE2OjA4OjA0IFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXJdIGF3
YWl0aW5nIDExNTIyOS50ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIHRzLWhvc3RzLWFsbG9j
YXRlIHNyY19ob3N0IGRzdF9ob3N0CjIwMTctMTAtMjUgMTY6MDg6MDQgWiBbdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJl
IChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAo
UEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNj
ZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVU
QUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxp
Y3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBz
dWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMTAtMjUgMTY6MDg6MDQgWiBb
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c21dIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVy
ZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQg
KFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFj
Y2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRF
VEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZs
aWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQg
c3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTEwLTI1IDE2OjA4OjA0IFog
W3Rlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbF0gc3RhcnRpbmcgMTE1MjI5LnRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCB0cy1idWlsZC1jaGVjayAgYnVpbGQt
Y2hlY2soMSkKMjAxNy0xMC0yNSAxNjowODowNCBaIFt0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODZdIHN0YXJ0aW5nIDExNTIyOS50ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgdHMt
aG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE3LTEwLTI1IDE2OjA4OjA0IFog
W3Rlc3QtYW1kNjQtaTM4Ni1leGFtaW5lXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1
cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVk
IChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBh
Y2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpE
RVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25m
bGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0
IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0xMC0yNSAxNjowODowNCBa
IFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWls
dXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxl
ZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUg
YWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMK
REVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29u
ZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdo
dCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMTAtMjUgMTY6MDg6MDQg
WiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtXSBmaW5pc2hlZCAxMTUyMjkudGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtIHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE3LTEwLTI1IDE2OjA4
OjA0IFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWRdIHRyYW5zYWN0aW9uIHNl
cmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAx
KSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3Vs
ZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1v
bmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQg
YXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUg
dHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3
LTEwLTI1IDE2OjA4OjA0IFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyXSBmaW5pc2hl
ZCAxMTUyMjkudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgdHMtYnVpbGQtY2hlY2sgIHBh
c3MgCjIwMTctMTAtMjUgMTY6MDg6MDQgWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWludGVsXSBhd2FpdGluZyAxMTUyMjkudGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWlu
dGVsIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTEwLTI1IDE2OjA4OjA1IFogW3Rlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4Nl0gYXdhaXRpbmcgMTE1MjI5LnRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMTAtMjUgMTY6MDg6MDUgWiBbdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsXSBzdGFydGluZyAxMTUyMjkudGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVj
aygxKQoyMDE3LTEwLTI1IDE2OjA4OjA1IFogW3Rlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2hdIHRy
YW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFM
X0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkg
RVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBl
bmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxl
ZCBvbiBpZGVudGlmaWNhdGlvbiBhcyBhIHBpdm90LCBkdXJpbmcgY29tbWl0IGF0dGVtcHQuCkhJ
TlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5n
IC4uLgoyMDE3LTEwLTI1IDE2OjA4OjA1IFogW3Rlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZV0g
dHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFU
QUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAx
KSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRl
cGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNl
bGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZv
dC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0
cnlpbmcgLi4uCjIwMTctMTAtMjUgMTY6MDg6MDUgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtXSBzdGFydGluZyAxMTUyMjkudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtIHRzLWhvc3Rz
LWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0xMC0yNSAxNjowODowNSBaIFt0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSB0cmFuc2FjdGlv
biBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0
MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAg
Y291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVz
IGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29t
bWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAg
VGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4K
MjAxNy0xMC0yNSAxNjowODowNSBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293Ml0gc3Rh
cnRpbmcgMTE1MjI5LnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyIHRzLWhvc3RzLWFsbG9j
YXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0xMC0yNSAxNjowODowNSBaIFt0ZXN0LWFtZDY0
LWkzODYtcnVtcHJ1bi1pMzg2XSBzdGFydGluZyAxMTUyMjkudGVzdC1hbWQ2NC1pMzg2LXJ1bXBy
dW4taTM4NiB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0xMC0yNSAxNjowODow
NSBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kXSBhd2FpdGluZyAxMTUyMjku
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCB0cy1idWlsZC1jaGVjayAKMjAxNy0x
MC0yNSAxNjowODowNSBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWxdIHRy
YW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFM
X0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkg
RVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBl
bmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxl
ZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3Qu
CkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5
aW5nIC4uLgoyMDE3LTEwLTI1IDE2OjA4OjA1IFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bV0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNf
RkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQw
MDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRl
IGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENh
bmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBw
aXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikg
cmV0cnlpbmcgLi4uCjIwMTctMTAtMjUgMTY6MDg6MDUgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWNvdzJdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FM
IFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VS
Uk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVh
ZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBj
b2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJl
cGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRy
aWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTEwLTI1IDE2OjA4OjA1IFogW3Rlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0XSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNR
TCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9F
UlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJl
YWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24g
Y29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHBy
ZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0
cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0xMC0yNSAxNjowODowNSBaIFt0ZXN0LWFtZDY0LWkz
ODYtZXhhbWluZV0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBT
UUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxf
RVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byBy
ZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29u
IGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBw
cmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJl
dHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMTAtMjUgMTY6MDg6MDUgWiBbdGVzdC1hbWQ2NC1h
bWQ2NC14bC14c21dIHN0YXJ0aW5nIDExNTIyOS50ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSB0cy1o
b3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTctMTAtMjUgMTY6MDg6MDUgWiBb
dGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4Nl0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBm
YWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZh
aWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxp
emUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlv
bnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGgg
Y29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBt
aWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMTAtMjUgMTY6MDg6
MDUgWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZF0gdHJhbnNhY3Rpb24gc2Vy
aWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEp
IChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxk
IG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9u
ZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBh
dHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0
cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTct
MTAtMjUgMTY6MDg6MDUgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsXSB0cmFuc2FjdGlvbiBzZXJpYWxp
c2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRi
IGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90
IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRy
YW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVt
cHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5z
YWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0xMC0y
NSAxNjowODowNSBaIFt0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGVdIHRyYW5zYWN0aW9uIHNl
cmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAx
KSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3Vs
ZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1v
bmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQg
YXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUg
dHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3
LTEwLTI1IDE2OjA4OjA1IFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c21dIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1Q
U1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFM
X0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8g
cmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNv
biBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20g
cHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiBy
ZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTEwLTI1IDE2OjA4OjA1IFogW3Rlc3QtYW1kNjQt
aTM4Ni1wYWlyXSBzdGFydGluZyAxMTUyMjkudGVzdC1hbWQ2NC1pMzg2LXBhaXIgdHMtYnVpbGQt
Y2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMTAtMjUgMTY6MDg6MDUgWiBbdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsXSBmaW5pc2hlZCAxMTUyMjkudGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsIHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE3LTEwLTI1IDE2
OjA4OjA2IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwteHNtXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0
aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4
ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNl
cmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5z
YWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQg
d2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0
aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0xMC0yNSAx
NjowODowNiBaIFt0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoXSBzdGFydGluZyAxMTUyMjkudGVz
dC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAx
Ny0xMC0yNSAxNjowODowNiBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0XSBzdGFydGluZyAxMTUyMjkudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0xMC0yNSAxNjowODowNiBa
IFt0ZXN0LWFtZDY0LWkzODYtcGFpcl0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJl
IChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAo
UEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNj
ZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVU
QUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxp
Y3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBz
dWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMTAtMjUgMTY6MDg6MDYgWiBb
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsXSB0cmFuc2FjdGlvbiBzZXJpYWxp
c2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRi
IGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90
IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRy
YW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVt
cHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5z
YWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0xMC0y
NSAxNjowODowNiBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWxdIHRyYW5z
YWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VS
Uk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJS
T1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRl
bmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBv
biBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJ
TlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5n
IC4uLgoyMDE3LTEwLTI1IDE2OjA4OjA2IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtXSBzdGFydGluZyAxMTUyMjkudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTct
MTAtMjUgMTY6MDg6MDYgWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZF0gZmlu
aXNoZWQgMTE1MjI5LnRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgdHMtYnVpbGQt
Y2hlY2sgIHBhc3MgCjIwMTctMTAtMjUgMTY6MDg6MDYgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpdmVw
YXRjaF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdS
RVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1Is
IDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dy
aXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6
IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJl
ZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQu
CikgcmV0cnlpbmcgLi4uCjIwMTctMTAtMjUgMTY6MDg6MDYgWiBbdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnRdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBH
UkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9S
LCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93
cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2Rl
OiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFy
ZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVk
LgopIHJldHJ5aW5nIC4uLgoyMDE3LTEwLTI1IDE2OjA4OjA2IFogW3Rlc3QtYW1kNjQtaTM4Ni1l
eGFtaW5lXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQ
R1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJP
UiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQv
d3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29k
ZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBh
cmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmll
ZC4KKSByZXRyeWluZyAuLi4KMjAxNy0xMC0yNSAxNjowODowNiBaIFt0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c21dIGF3YWl0aW5nIDExNTIyOS50ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
dHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE3LTEwLTI1IDE2OjA4OjA2IFogW3Rlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFjb3cyXSBhd2FpdGluZyAxMTUyMjkudGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWNvdzIgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE3LTEwLTI1IDE2OjA4OjA2IFogW3Rl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjRdIGF3YWl0aW5nIDExNTIyOS50
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IHRzLWJ1aWxkLWNoZWNrIAoy
MDE3LTEwLTI1IDE2OjA4OjA2IFogW3Rlc3QtYW1kNjQtaTM4Ni14bF0gdHJhbnNhY3Rpb24gc2Vy
aWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEp
IChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxk
IG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9u
ZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBh
dHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0
cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTct
MTAtMjUgMTY6MDg6MDYgWiBbdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4Nl0gYXdhaXRpbmcg
MTE1MjI5LnRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgdHMtYnVpbGQtY2hlY2sgCjIwMTct
MTAtMjUgMTY6MDg6MDYgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c21dIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBH
UkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9S
LCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93
cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2Rl
OiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFy
ZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVk
LgopIHJldHJ5aW5nIC4uLgoyMDE3LTEwLTI1IDE2OjA4OjA2IFogW3Rlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWRdIHN0YXJ0aW5nIDExNTIyOS50ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0tYW1kIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTEwLTI1IDE2
OjA4OjA2IFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWRdIHN0YXJ0aW5nIDEx
NTIyOS50ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIHRzLWhvc3RzLWFsbG9jYXRl
IGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0xMC0yNSAxNjowODowNiBaIFt0ZXN0LWFtZDY0LWkz
ODYtbWlncnVwZ3JhZGVdIHN0YXJ0aW5nIDExNTIyOS50ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3Jh
ZGUgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMTAtMjUgMTY6MDg6MDYgWiBb
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRp
bmcgMTE1MjI5LnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMTAtMjUgMTY6MDg6MDYgWiBb
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c21dIGF3YWl0aW5nIDExNTIyOS50ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMTAtMjUgMTY6MDg6MDYgWiBbdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbV0gdHJhbnNh
Y3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJS
T1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJP
UjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVu
Y2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9u
IGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElO
VDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcg
Li4uCjIwMTctMTAtMjUgMTY6MDg6MDYgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODZdIHN0YXJ0aW5nIDExNTIyOS50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0xMC0yNSAxNjowODowNiBaIFt0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0
aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4
ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNl
cmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5z
YWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQg
d2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0
aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0xMC0yNSAx
NjowODowNyBaIFt0ZXN0LWFtZDY0LWkzODYtcGFpcl0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlv
biBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVj
IGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJp
YWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2Fj
dGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdp
dGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlv
biBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMTAtMjUgMTY6
MDg6MDcgWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsXSB0cmFuc2FjdGlv
biBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0
MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAg
Y291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVz
IGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29t
bWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAg
VGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4K
MjAxNy0xMC0yNSAxNjowODowNyBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWxdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVT
X0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0
MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0
ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBD
YW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQg
cGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgop
IHJldHJ5aW5nIC4uLgoyMDE3LTEwLTI1IDE2OjA4OjA3IFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWRdIGF3YWl0aW5nIDExNTIyOS50ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTEwLTI1IDE2OjA4OjA3IFogW3Rlc3QtYW1k
NjQtaTM4Ni1taWdydXBncmFkZV0gYXdhaXRpbmcgMTE1MjI5LnRlc3QtYW1kNjQtaTM4Ni1taWdy
dXBncmFkZSB0cy1idWlsZC1jaGVjayAKMjAxNy0xMC0yNSAxNjowODowNyBaIFt0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBhd2FpdGluZyAxMTUyMjku
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1idWls
ZC1jaGVjayAKMjAxNy0xMC0yNSAxNjowODowNyBaIFt0ZXN0LWFtZDY0LWkzODYtZXhhbWluZV0g
dHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFU
QUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAx
KSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRl
cGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNl
bGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZv
dC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0
cnlpbmcgLi4uCjIwMTctMTAtMjUgMTY6MDg6MDcgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRj
aF0gYXdhaXRpbmcgMTE1MjI5LnRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggdHMtYnVpbGQtY2hl
Y2sgCjIwMTctMTAtMjUgMTY6MDg6MDcgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnRdIHRyYW5z
YWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VS
Uk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJS
T1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRl
bmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBv
biBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJ
TlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5n
IC4uLgoyMDE3LTEwLTI1IDE2OjA4OjA3IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjRdIGZpbmlzaGVkIDExNTIyOS50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0IHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE3LTEwLTI1IDE2OjA4OjA3IFog
W3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2XSBhd2FpdGluZyAxMTUyMjkudGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgdHMtYnVpbGQtY2hlY2sgCjIwMTctMTAt
MjUgMTY6MDg6MDcgWiBbdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4Nl0gZmluaXNoZWQgMTE1
MjI5LnRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIw
MTctMTAtMjUgMTY6MDg6MDcgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsXSBzdGFydGluZyAxMTUyMjku
dGVzdC1hbWQ2NC1pMzg2LXhsIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTEw
LTI1IDE2OjA4OjA3IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtXSBhd2FpdGluZyAxMTUyMjkudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gdHMtYnVpbGQtY2hlY2sgCjIwMTctMTAtMjUgMTY6MDg6MDcgWiBbdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NF0gc3RhcnRpbmcgMTE1MjI5LnRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBo
b3N0cy1hbGxvY2F0ZQoyMDE3LTEwLTI1IDE2OjA4OjA3IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0XSBzdGFydGluZyAxMTUyMjkudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMTAtMjUgMTY6
MDg6MDcgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjRdIHN0YXJ0aW5nIDEx
NTIyOS50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCB0cy1idWlsZC1jaGVjayAg
YnVpbGQtY2hlY2soMSkKMjAxNy0xMC0yNSAxNjowODowNyBaIFt0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtXSBzdGFydGluZyAxMTUyMjkudGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1idWlsZC1j
aGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0xMC0yNSAxNjowODowNyBaIFt0ZXN0LWFtZDY0LWkz
ODYteGxdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBH
UkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9S
LCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93
cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2Rl
OiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFy
ZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVk
LgopIHJldHJ5aW5nIC4uLgoyMDE3LTEwLTI1IDE2OjA4OjA3IFogW3Rlc3QtYW1kNjQtaTM4Ni1y
dW1wcnVuLWkzODZdIHN0YXJ0aW5nIDExNTIyOS50ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2
IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0xMC0yNSAxNjowODow
NyBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kXSBhd2FpdGluZyAxMTUyMjku
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0
CjIwMTctMTAtMjUgMTY6MDg6MDcgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NF0gc3RhcnRpbmcgMTE1MjI5LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMTAtMjUgMTY6MDg6
MDcgWiBbdGVzdC1hbWQ2NC1pMzg2LXBhaXJdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFp
bHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWls
ZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXpl
IGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25z
CkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNv
bmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWln
aHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTEwLTI1IDE2OjA4OjA3
IFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbF0gc3RhcnRpbmcgMTE1MjI5
LnRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCB0cy1ob3N0cy1hbGxvY2F0ZSBo
b3N0IGhvc3RzLWFsbG9jYXRlCjIwMTctMTAtMjUgMTY6MDg6MDcgWiBbdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChP
U1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdS
RVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNz
IGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlM
OiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGlkZW50aWZpY2F0aW9uIGFzIGEgcGl2b3QsIGR1
cmluZyBjb21taXQgYXR0ZW1wdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVk
IGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMTAtMjUgMTY6MDg6MDggWiBbdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsXSBhd2FpdGluZyAxMTUyMjkudGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTEwLTI1IDE2
OjA4OjA4IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjRdIGF3YWl0
aW5nIDExNTIyOS50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IHRzLWhv
c3RzLWFsbG9jYXRlIGhvc3QKMjAxNy0xMC0yNSAxNjowODowOCBaIFt0ZXN0LWFtZDY0LWkzODYt
ZXhhbWluZV0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwg
UEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJS
T1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFk
L3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNv
ZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVw
YXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJp
ZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMTAtMjUgMTY6MDg6MDggWiBbdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnRdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FM
IFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VS
Uk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVh
ZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBj
b2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJl
cGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRy
aWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTEwLTI1IDE2OjA4OjA4IFogW3Rlc3QtYW1kNjQtaTM4
Ni1taWdydXBncmFkZV0gZmluaXNoZWQgMTE1MjI5LnRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFk
ZSB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxNy0xMC0yNSAxNjowODowOCBaIFt0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBmaW5pc2hlZCAxMTUyMjku
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1idWls
ZC1jaGVjayAgcGFzcyAKMjAxNy0xMC0yNSAxNjowODowOCBaIFt0ZXN0LWFtZDY0LWkzODYtcnVt
cHJ1bi1pMzg2XSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNR
TCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9F
UlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJl
YWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24g
Y29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHBy
ZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0
cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0xMC0yNSAxNjowODowOCBaIFt0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NF0gYXdhaXRpbmcgMTE1MjI5LnRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0IHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTEwLTI1IDE2OjA4OjA4IFog
W3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c21dIGF3
YWl0aW5nIDExNTIyOS50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTEwLTI1IDE2OjA4OjA4IFogW3Rlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0XSBhd2FpdGluZyAxMTUyMjkudGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgdHMtYnVpbGQtY2hlY2sgCjIwMTctMTAtMjUgMTY6MDg6
MDggWiBbdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaF0gZmluaXNoZWQgMTE1MjI5LnRlc3QtYW1k
NjQtaTM4Ni1saXZlcGF0Y2ggdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTctMTAtMjUgMTY6MDg6
MDggWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsXSBhd2FpdGluZyAxMTUy
MjkudGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsIHRzLWhvc3RzLWFsbG9jYXRl
IGhvc3QKMjAxNy0xMC0yNSAxNjowODowOCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0XSBhd2FpdGluZyAxMTUyMjkudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCB0cy1idWlsZC1jaGVjayAKMjAxNy0xMC0yNSAxNjowODowOCBaIFt0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4Nl0gZmluaXNoZWQgMTE1MjI5LnRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE3LTEw
LTI1IDE2OjA4OjA4IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtXSBmaW5pc2hlZCAxMTUyMjkudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTctMTAtMjUgMTY6MDg6MDggWiBbdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gdHJhbnNhY3Rp
b24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1Ig
NDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjog
IGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2ll
cyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNv
bW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDog
IFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4u
CjIwMTctMTAtMjUgMTY6MDg6MDggWiBbdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlXSBzdGFy
dGluZyAxMTUyMjkudGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlIHRzLWhvc3RzLWFsbG9jYXRl
IHNyY19ob3N0IGRzdF9ob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTctMTAtMjUgMTY6MDg6MDggWiBb
dGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaF0gc3RhcnRpbmcgMTE1MjI5LnRlc3QtYW1kNjQtaTM4
Ni1saXZlcGF0Y2ggdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE3LTEw
LTI1IDE2OjA4OjA4IFogW3Rlc3QtYW1kNjQtaTM4Ni14bF0gYXdhaXRpbmcgMTE1MjI5LnRlc3Qt
YW1kNjQtaTM4Ni14bCB0cy1idWlsZC1jaGVjayAKMjAxNy0xMC0yNSAxNjowODowOCBaIFt0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4Nl0gc3RhcnRpbmcgMTE1MjI5LnRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMt
YWxsb2NhdGUKMjAxNy0xMC0yNSAxNjowODowOCBaIFt0ZXN0LWFtZDY0LWkzODYtcGFpcl0gYXdh
aXRpbmcgMTE1MjI5LnRlc3QtYW1kNjQtaTM4Ni1wYWlyIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTEw
LTI1IDE2OjA4OjA4IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0XSB0cmFu
c2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9F
UlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVS
Uk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5k
ZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQg
b24gaWRlbnRpZmljYXRpb24gYXMgYSBwaXZvdCwgZHVyaW5nIGNvbmZsaWN0IG91dCBjaGVja2lu
Zy4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCkNPTlRF
WFQ6ICBTUUwgc3RhdGVtZW50ICJTRUxFQ1QgMSBGUk9NIE9OTFkgInB1YmxpYyIuImpvYnMiIHgg
V0hFUkUgImZsaWdodCIgT1BFUkFUT1IocGdfY2F0YWxvZy49KSAkMSBBTkQgImpvYiI6OnBnX2Nh
dGFsb2cudGV4dCBPUEVSQVRPUihwZ19jYXRhbG9nLj0pICQyOjpwZ19jYXRhbG9nLnRleHQgRk9S
IFNIQVJFIE9GIHgiCikgcmV0cnlpbmcgLi4uCjIwMTctMTAtMjUgMTY6MDg6MDggWiBbdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZF0gZmluaXNoZWQgMTE1MjI5LnRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTctMTAtMjUg
MTY6MDg6MDggWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c21d
IHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZB
VEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAw
MSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBk
ZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5j
ZWxlZCBvbiBpZGVudGlmaWNhdGlvbiBhcyBhIHBpdm90LCBkdXJpbmcgY29uZmxpY3Qgb3V0IGNo
ZWNraW5nLgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4K
Q09OVEVYVDogIFNRTCBzdGF0ZW1lbnQgIlNFTEVDVCAxIEZST00gT05MWSAicHVibGljIi4iam9i
cyIgeCBXSEVSRSAiZmxpZ2h0IiBPUEVSQVRPUihwZ19jYXRhbG9nLj0pICQxIEFORCAiam9iIjo6
cGdfY2F0YWxvZy50ZXh0IE9QRVJBVE9SKHBnX2NhdGFsb2cuPSkgJDI6OnBnX2NhdGFsb2cudGV4
dCBGT1IgU0hBUkUgT0YgeCIKKSByZXRyeWluZyAuLi4KMjAxNy0xMC0yNSAxNjowODowOCBaIFt0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTE1
MjI5LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWJ1aWxk
LWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTEwLTI1IDE2OjA4OjA5IFogW3Rlc3QtYW1kNjQt
aTM4Ni1leGFtaW5lXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1Qt
UFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRB
TF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRv
IHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFz
b24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9t
IHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYg
cmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0xMC0yNSAxNjowODowOSBaIFt0ZXN0LWFtZDY0
LWkzODYtcnVtcHJ1bi1pMzg2XSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9T
U1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JF
U19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3Mg
ZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6
ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBp
biBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2Nl
ZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0xMC0yNSAxNjowODowOSBaIFt0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWxdIGZpbmlzaGVkIDExNTIyOS50ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTct
MTAtMjUgMTY6MDg6MDkgWiBbdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlXSBhd2FpdGluZyAx
MTUyMjkudGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlIHRzLWhvc3RzLWFsbG9jYXRlIHNyY19o
b3N0IGRzdF9ob3N0CjIwMTctMTAtMjUgMTY6MDg6MDkgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODZdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVT
VC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZB
VEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUg
dG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJl
YXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZy
b20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBp
ZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTEwLTI1IDE2OjA4OjA5IFogW3Rlc3QtYW1k
NjQtaTM4Ni1saXZlcGF0Y2hdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NT
VEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVT
X0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBk
dWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDog
IFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGlu
IGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2Vl
ZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTEwLTI1IDE2OjA4OjA5IFogW3Rlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0XSBzdGFydGluZyAxMTUyMjkudGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMTAtMjUgMTY6MDg6MDkgWiBb
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODZdIGF3YWl0aW5nIDExNTIyOS50ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIw
MTctMTAtMjUgMTY6MDg6MDkgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjRd
IGZpbmlzaGVkIDExNTIyOS50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCB0cy1i
dWlsZC1jaGVjayAgcGFzcyAKMjAxNy0xMC0yNSAxNjowODowOSBaIFt0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NF0gZmluaXNoZWQgMTE1MjI5LnRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0IHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE3LTEwLTI1IDE2OjA4OjA5
IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c21d
IGZpbmlzaGVkIDExNTIyOS50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtIHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE3LTEwLTI1IDE2OjA4OjA5IFog
W3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBhd2FpdGluZyAx
MTUyMjkudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtYnVp
bGQtY2hlY2sgCjIwMTctMTAtMjUgMTY6MDg6MDkgWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZF0gc3RhcnRpbmcgMTE1MjI5LnRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE3LTEwLTI1IDE2
OjA4OjA5IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0XSBzdGFydGluZyAx
MTUyMjkudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgdHMtYnVpbGQtY2hlY2sg
IGJ1aWxkLWNoZWNrKDEpCjIwMTctMTAtMjUgMTY6MDg6MDkgWiBbdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NF0gZmluaXNoZWQgMTE1MjI5LnRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTctMTAtMjUg
MTY6MDg6MDkgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbV0gc3RhcnRpbmcgMTE1MjI5LnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE3
LTEwLTI1IDE2OjA4OjA5IFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0XSB0cmFuc2FjdGlvbiBz
ZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAw
MSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291
bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFt
b25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0
IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhl
IHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAx
Ny0xMC0yNSAxNjowODowOSBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWxd
IHN0YXJ0aW5nIDExNTIyOS50ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgdHMt
aG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE3LTEwLTI1IDE2OjA4OjA5IFog
W3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0XSBzdGFydGluZyAxMTUyMjkudGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBo
b3N0cy1hbGxvY2F0ZQoyMDE3LTEwLTI1IDE2OjA4OjA5IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c21dIHN0YXJ0aW5nIDExNTIyOS50ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWhvc3RzLWFs
bG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0xMC0yNSAxNjowODowOSBaIFt0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBm
YWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZh
aWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxp
emUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlv
bnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGgg
Y29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBt
aWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMTAtMjUgMTY6MDg6
MDkgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsXSBmaW5pc2hlZCAxMTUyMjkudGVzdC1hbWQ2NC1pMzg2
LXhsIHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE3LTEwLTI1IDE2OjA4OjA5IFogW3Rlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWRdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFp
bHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWls
ZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXpl
IGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25z
CkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNv
bmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWln
aHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTEwLTI1IDE2OjA4OjA5
IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0XSBzdGFydGluZyAxMTUyMjku
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxk
LWNoZWNrKDEpCjIwMTctMTAtMjUgMTY6MDg6MDkgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjRdIGF3YWl0aW5nIDExNTIyOS50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCB0cy1idWlsZC1jaGVjayAKMjAxNy0xMC0yNSAxNjowODowOSBaIFt0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NF0gc3RhcnRpbmcgMTE1MjI5LnRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3
LTEwLTI1IDE2OjA4OjA5IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtXSBzdGFydGluZyAxMTUyMjkudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE3LTEw
LTI1IDE2OjA4OjA5IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjRd
IHN0YXJ0aW5nIDExNTIyOS50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0xMC0yNSAxNjowODow
OSBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSB0
cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRB
TF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEp
IEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVw
ZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2Vs
ZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90
LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRy
eWluZyAuLi4KMjAxNy0xMC0yNSAxNjowODowOSBaIFt0ZXN0LWFtZDY0LWkzODYtcGFpcl0gZmlu
aXNoZWQgMTE1MjI5LnRlc3QtYW1kNjQtaTM4Ni1wYWlyIHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoy
MDE3LTEwLTI1IDE2OjA4OjA5IFogW3Rlc3QtYW1kNjQtaTM4Ni1leGFtaW5lXSBzdGFydGluZyAx
MTUyMjkudGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0
cy1hbGxvY2F0ZQoyMDE3LTEwLTI1IDE2OjA4OjA5IFogW3Rlc3QtYW1kNjQtaTM4Ni1ydW1wcnVu
LWkzODZdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBH
UkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9S
LCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93
cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2Rl
OiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFy
ZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVk
LgopIHJldHJ5aW5nIC4uLgoyMDE3LTEwLTI1IDE2OjA4OjA5IFogW3Rlc3QtYW1kNjQtaTM4Ni14
bC1yYXddIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBH
UkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9S
LCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93
cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2Rl
OiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFy
ZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVk
LgopIHJldHJ5aW5nIC4uLgoyMDE3LTEwLTI1IDE2OjA4OjA5IFogW3Rlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbF0gYXdhaXRpbmcgMTE1MjI5LnRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMTAtMjUgMTY6MDg6
MDkgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODZdIHN0YXJ0aW5nIDExNTIy
OS50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiB0cy1idWlsZC1jaGVjayAgYnVp
bGQtY2hlY2soMSkKMjAxNy0xMC0yNSAxNjowODoxMCBaIFt0ZXN0LWFtZDY0LWkzODYtbGl2ZXBh
dGNoXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JF
U19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwg
NDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3Jp
dGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTog
Q2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVk
IHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4K
KSByZXRyeWluZyAuLi4KMjAxNy0xMC0yNSAxNjowODoxMCBaIFt0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NF0gYXdhaXRpbmcgMTE1MjI5LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QKMjAxNy0xMC0yNSAxNjowODoxMCBa
IFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtXSBh
d2FpdGluZyAxMTUyMjkudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMTAtMjUgMTY6MDg6MTAgWiBb
dGVzdC1hbWQ2NC1pMzg2LXhsXSBzdGFydGluZyAxMTUyMjkudGVzdC1hbWQ2NC1pMzg2LXhsIHRz
LWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0xMC0yNSAxNjowODoxMCBa
IFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NF0gYXdhaXRpbmcgMTE1MjI5LnRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTEw
LTI1IDE2OjA4OjEwIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JF
U19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwg
NDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3Jp
dGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTog
Q2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVk
IHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4K
KSByZXRyeWluZyAuLi4KMjAxNy0xMC0yNSAxNjowODoxMCBaIFt0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NU
RVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNf
RkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1
ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAg
UmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4g
ZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVk
IGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMTAtMjUgMTY6MDg6MTAgWiBbdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NF0gYXdhaXRpbmcgMTE1MjI5LnRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgdHMtaG9zdHMtYWxsb2NhdGUgaG9z
dAoyMDE3LTEwLTI1IDE2OjA4OjEwIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC14c21dIHRyYW5zYWN0
aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9S
IDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6
ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNp
ZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBj
b21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6
ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4u
LgoyMDE3LTEwLTI1IDE2OjA4OjEwIFogW3Rlc3QtYW1kNjQtaTM4Ni1wYWlyXSB0cmFuc2FjdGlv
biBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0
MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAg
Y291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVz
IGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29t
bWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAg
VGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4K
MjAxNy0xMC0yNSAxNjowODoxMCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbV0gZmluaXNoZWQgMTE1MjI5LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE3LTEwLTI1IDE2OjA4OjEw
IFogW3Rlc3QtYW1kNjQtaTM4Ni1leGFtaW5lXSBhd2FpdGluZyAxMTUyMjkudGVzdC1hbWQ2NC1p
Mzg2LWV4YW1pbmUgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE3LTEwLTI1IDE2OjA4OjEwIFog
W3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2XSB0cmFuc2FjdGlvbiBzZXJpYWxp
c2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRi
IGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90
IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRy
YW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVt
cHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5z
YWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0xMC0y
NSAxNjowODoxMCBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydF0gYXdhaXRpbmcgMTE1MjI5LnRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0IHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTEwLTI1IDE2OjA4OjEw
IFogW3Rlc3QtYW1kNjQtaTM4Ni14bF0gYXdhaXRpbmcgMTE1MjI5LnRlc3QtYW1kNjQtaTM4Ni14
bCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMTAtMjUgMTY6MDg6MTAgWiBbdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjRdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFp
bHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWls
ZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXpl
IGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25z
CkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNv
bmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWln
aHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTEwLTI1IDE2OjA4OjEw
IFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWRdIGF3YWl0aW5nIDExNTIyOS50
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QK
MjAxNy0xMC0yNSAxNjowODoxMCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbV0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBT
UUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxf
RVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byBy
ZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29u
IGNvZGU6IENhbmNlbGVkIG9uIGlkZW50aWZpY2F0aW9uIGFzIGEgcGl2b3QsIGR1cmluZyBjb25m
bGljdCBvdXQgY2hlY2tpbmcuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBp
ZiByZXRyaWVkLgpDT05URVhUOiAgU1FMIHN0YXRlbWVudCAiU0VMRUNUIDEgRlJPTSBPTkxZICJw
dWJsaWMiLiJqb2JzIiB4IFdIRVJFICJmbGlnaHQiIE9QRVJBVE9SKHBnX2NhdGFsb2cuPSkgJDEg
QU5EICJqb2IiOjpwZ19jYXRhbG9nLnRleHQgT1BFUkFUT1IocGdfY2F0YWxvZy49KSAkMjo6cGdf
Y2F0YWxvZy50ZXh0IEZPUiBTSEFSRSBPRiB4IgopIHJldHJ5aW5nIC4uLgoyMDE3LTEwLTI1IDE2
OjA4OjEwIFogW3Rlc3QtYXJtaGYtYXJtaGYtZXhhbWluZV0gc3RhcnRpbmcgMTE1MjI5LnRlc3Qt
YXJtaGYtYXJtaGYtZXhhbWluZSB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0x
MC0yNSAxNjowODoxMCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NF0gZmlu
aXNoZWQgMTE1MjI5LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IHRzLWJ1aWxk
LWNoZWNrICBwYXNzIAoyMDE3LTEwLTI1IDE2OjA4OjEwIFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIGF3YWl0aW5nIDExNTIyOS50ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWhvc3RzLWFsbG9jYXRl
IGhvc3QKMjAxNy0xMC0yNSAxNjowODoxMCBaIFt0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2
XSBhd2FpdGluZyAxMTUyMjkudGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiB0cy1ob3N0cy1h
bGxvY2F0ZSBob3N0CjIwMTctMTAtMjUgMTY6MDg6MTAgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpdmVw
YXRjaF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdS
RVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1Is
IDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dy
aXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6
IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJl
ZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQu
CikgcmV0cnlpbmcgLi4uCjIwMTctMTAtMjUgMTY6MDg6MTAgWiBbdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhd10gc3RhcnRpbmcgMTE1MjI5LnRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgdHMtYnVpbGQtY2hl
Y2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMTAtMjUgMTY6MDg6MTEgWiBbdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjRdIGF3YWl0aW5nIDExNTIyOS50ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCB0cy1idWlsZC1jaGVjayAKMjAxNy0xMC0yNSAxNjowODoxMSBaIFt0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnRdIHN0YXJ0aW5nIDExNTIyOS50ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMTAtMjUgMTY6MDg6
MTEgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c21dIGF3YWl0
aW5nIDExNTIyOS50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSB0
cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMTAtMjUgMTY6MDg6MTEgWiBbdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjRdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVy
ZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQg
KFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFj
Y2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRF
VEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZs
aWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQg
c3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTEwLTI1IDE2OjA4OjExIFog
W3Rlc3QtYW1kNjQtaTM4Ni14bC14c21dIHN0YXJ0aW5nIDExNTIyOS50ZXN0LWFtZDY0LWkzODYt
eGwteHNtIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTEwLTI1IDE2OjA4OjEx
IFogW3Rlc3QtYXJtaGYtYXJtaGYtZXhhbWluZV0gYXdhaXRpbmcgMTE1MjI5LnRlc3QtYXJtaGYt
YXJtaGYtZXhhbWluZSB0cy1idWlsZC1jaGVjayAKMjAxNy0xMC0yNSAxNjowODoxMSBaIFt0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NF0gZmluaXNoZWQgMTE1MjI5LnRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE3LTEw
LTI1IDE2OjA4OjExIFogW3Rlc3QtYW1kNjQtaTM4Ni1wYWlyXSBzdGFydGluZyAxMTUyMjkudGVz
dC1hbWQ2NC1pMzg2LXBhaXIgdHMtaG9zdHMtYWxsb2NhdGUgc3JjX2hvc3QgZHN0X2hvc3QgaG9z
dHMtYWxsb2NhdGUKMjAxNy0xMC0yNSAxNjowODoxMSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4Nl0gYXdhaXRpbmcgMTE1MjI5LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2IHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTEwLTI1IDE2OjA4OjExIFogW3Rlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXddIHN0YXJ0aW5nIDExNTIyOS50ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTEwLTI1IDE2OjA4
OjExIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1yYXddIGF3YWl0aW5nIDExNTIyOS50ZXN0LWFtZDY0
LWkzODYteGwtcmF3IHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTEwLTI1IDE2OjA4OjExIFogW3Rlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0XSBmaW5pc2hlZCAxMTUyMjkudGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTctMTAtMjUgMTY6MDg6MTEgWiBbdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0XSBhd2FpdGluZyAxMTUyMjkudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
IHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTEwLTI1IDE2OjA4OjExIFogW3Rlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0XSBzdGFydGluZyAxMTUyMjkudGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE3
LTEwLTI1IDE2OjA4OjExIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC14c21dIGF3YWl0aW5nIDExNTIy
OS50ZXN0LWFtZDY0LWkzODYteGwteHNtIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTEwLTI1IDE2OjA4
OjExIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0XSBzdGFydGluZyAxMTUy
MjkudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgdHMtaG9zdHMtYWxsb2NhdGUg
aG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE3LTEwLTI1IDE2OjA4OjExIFogW3Rlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBzdGFydGluZyAxMTUyMjkudGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtaG9zdHMtYWxsb2NhdGUgaG9z
dCBob3N0cy1hbGxvY2F0ZQoyMDE3LTEwLTI1IDE2OjA4OjExIFogW3Rlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c21dIHN0YXJ0aW5nIDExNTIyOS50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNt
IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTEwLTI1IDE2OjA4OjExIFogW3Rl
c3QtYW1kNjQtaTM4Ni1wYWlyXSBhd2FpdGluZyAxMTUyMjkudGVzdC1hbWQ2NC1pMzg2LXBhaXIg
dHMtaG9zdHMtYWxsb2NhdGUgc3JjX2hvc3QgZHN0X2hvc3QKMjAxNy0xMC0yNSAxNjowODoxMSBa
IFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydF0gc3RhcnRpbmcgMTE1MjI5LnRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0xMC0y
NSAxNjowODoxMSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0
aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4
ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNl
cmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5z
YWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQg
d2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0
aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0xMC0yNSAx
NjowODoxMiBaIFt0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoXSB0cmFuc2FjdGlvbiBzZXJpYWxp
c2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRi
IGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90
IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRy
YW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVt
cHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5z
YWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0xMC0y
NSAxNjowODoxMiBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3XSBhd2FpdGluZyAxMTUy
MjkudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyB0cy1idWlsZC1jaGVjayAKMjAxNy0xMC0y
NSAxNjowODoxMiBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NF0gdHJhbnNh
Y3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJS
T1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJP
UjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVu
Y2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9u
IGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElO
VDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcg
Li4uCjIwMTctMTAtMjUgMTY6MDg6MTIgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjRdIGF3YWl0aW5nIDExNTIyOS50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMTAtMjUgMTY6MDg6MTIgWiBbdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjRdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFp
bHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWls
ZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXpl
IGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25z
CkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNv
bmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWln
aHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTEwLTI1IDE2OjA4OjEy
IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSB0cmFuc2Fj
dGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJP
UiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9S
OiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5j
aWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24g
Y29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5U
OiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAu
Li4KMjAxNy0xMC0yNSAxNjowODoxMiBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NF0gZmluaXNoZWQgMTE1MjI5LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
IHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE3LTEwLTI1IDE2OjA4OjEyIFogW3Rlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC14c21dIGF3YWl0aW5nIDExNTIyOS50ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTEwLTI1IDE2OjA4OjEyIFogW3Rlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0XSBhd2FpdGluZyAxMTUyMjkudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgdHMt
aG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE3LTEwLTI1IDE2OjA4OjEyIFogW3Rlc3QtYXJtaGYtYXJt
aGYtZXhhbWluZV0gZmluaXNoZWQgMTE1MjI5LnRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSB0cy1i
dWlsZC1jaGVjayAgcGFzcyAKMjAxNy0xMC0yNSAxNjowODoxMiBaIFt0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4Nl0gZmluaXNoZWQgMTE1MjI5LnRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2IHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE3LTEwLTI1IDE2OjA4OjEy
IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0XSBzdGFydGluZyAxMTUyMjku
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMtaG9zdHMtYWxsb2NhdGUgaG9z
dCBob3N0cy1hbGxvY2F0ZQoyMDE3LTEwLTI1IDE2OjA4OjEyIFogW3Rlc3QtYW1kNjQtaTM4Ni14
bC1yYXddIGZpbmlzaGVkIDExNTIyOS50ZXN0LWFtZDY0LWkzODYteGwtcmF3IHRzLWJ1aWxkLWNo
ZWNrICBwYXNzIAoyMDE3LTEwLTI1IDE2OjA4OjEyIFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmly
dF0gZmluaXNoZWQgMTE1MjI5LnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCB0cy1idWlsZC1jaGVj
ayAgcGFzcyAKMjAxNy0xMC0yNSAxNjowODoxMiBaIFt0ZXN0LWFtZDY0LWkzODYteGwteHNtXSBm
aW5pc2hlZCAxMTUyMjkudGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSB0cy1idWlsZC1jaGVjayAgcGFz
cyAKMjAxNy0xMC0yNSAxNjowODoxMiBaIFt0ZXN0LWFybWhmLWFybWhmLXhsXSB0cmFuc2FjdGlv
biBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0
MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAg
Y291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVz
IGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gaWRl
bnRpZmljYXRpb24gYXMgYSBwaXZvdCwgZHVyaW5nIGNvbW1pdCBhdHRlbXB0LgpISU5UOiAgVGhl
IHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAx
Ny0xMC0yNSAxNjowODoxMiBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4Nl0g
c3RhcnRpbmcgMTE1MjI5LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IHRzLWhv
c3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0xMC0yNSAxNjowODoxMiBaIFt0
ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1
cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVk
IChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBh
Y2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpE
RVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25m
bGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0
IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0xMC0yNSAxNjowODoxMiBa
IFt0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGVdIHN0YXJ0aW5nIDExNTIyOS50ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMTAt
MjUgMTY6MDg6MTIgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrXSBzdGFydGluZyAx
MTUyMjkudGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIHRzLWJ1aWxkLWNoZWNrICBidWls
ZC1jaGVjaygxKQoyMDE3LTEwLTI1IDE2OjA4OjEyIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0Ml0gc3RhcnRpbmcgMTE1MjI5LnRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiB0cy1idWls
ZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0xMC0yNSAxNjowODoxMyBaIFt0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWls
dXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxl
ZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUg
YWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMK
REVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29u
ZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdo
dCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMTAtMjUgMTY6MDg6MTMg
WiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXJhd10gc3RhcnRpbmcgMTE1MjI5LnRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE3LTEwLTI1
IDE2OjA4OjEzIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0XSBzdGFydGlu
ZyAxMTUyMjkudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgdHMtaG9zdHMtYWxs
b2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE3LTEwLTI1IDE2OjA4OjEzIFogW3Rlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXddIGZpbmlzaGVkIDExNTIyOS50ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE3LTEwLTI1IDE2OjA4OjEzIFogW3Rl
c3QtYXJtaGYtYXJtaGYtbGlidmlydF0gc3RhcnRpbmcgMTE1MjI5LnRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTctMTAtMjUg
MTY6MDg6MTMgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjRdIGF3YWl0aW5n
IDExNTIyOS50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCB0cy1ob3N0cy1hbGxv
Y2F0ZSBob3N0CjIwMTctMTAtMjUgMTY6MDg6MTMgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHVdIHN0YXJ0aW5nIDExNTIyOS50ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSB0cy1i
dWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0xMC0yNSAxNjowODoxMyBaIFt0ZXN0LWFy
bWhmLWFybWhmLWV4YW1pbmVdIHN0YXJ0aW5nIDExNTIyOS50ZXN0LWFybWhmLWFybWhmLWV4YW1p
bmUgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE3LTEwLTI1IDE2OjA4
OjEzIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBhd2Fp
dGluZyAxMTUyMjkudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
dHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE3LTEwLTI1IDE2OjA4OjEzIFogW3Rlc3QtYW1kNjQt
aTM4Ni14bC14c21dIHN0YXJ0aW5nIDExNTIyOS50ZXN0LWFtZDY0LWkzODYteGwteHNtIHRzLWhv
c3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0xMC0yNSAxNjowODoxMyBaIFt0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtXSBmaW5pc2hlZCAxMTUyMjkudGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbSB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxNy0xMC0yNSAxNjowODox
MyBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4Nl0gYXdhaXRpbmcgMTE1MjI5
LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IHRzLWhvc3RzLWFsbG9jYXRlIGhv
c3QKMjAxNy0xMC0yNSAxNjowODoxMyBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGVdIHRy
YW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFM
X0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkg
RVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBl
bmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxl
ZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3Qu
CkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5
aW5nIC4uLgoyMDE3LTEwLTI1IDE2OjA4OjEzIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
Ml0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNf
RkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQw
MDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRl
IGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENh
bmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBw
aXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikg
cmV0cnlpbmcgLi4uCjIwMTctMTAtMjUgMTY6MDg6MTMgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrXSBhd2FpdGluZyAxMTUyMjkudGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTEwLTI1IDE2OjA4OjEzIFogW3Rlc3QtYW1kNjQtaTM4Ni14
bC1yYXddIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBH
UkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9S
LCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93
cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2Rl
OiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFy
ZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVk
LgopIHJldHJ5aW5nIC4uLgoyMDE3LTEwLTI1IDE2OjA4OjEzIFogW3Rlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkc10gc3RhcnRpbmcgMTE1MjI5LnRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyB0cy1idWls
ZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0xMC0yNSAxNjowODoxMyBaIFt0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NF0gYXdhaXRpbmcgMTE1MjI5LnRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QKMjAxNy0xMC0yNSAx
NjowODoxMyBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3XSBzdGFydGluZyAxMTUyMjku
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3Rz
LWFsbG9jYXRlCjIwMTctMTAtMjUgMTY6MDg6MTMgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
XSBhd2FpdGluZyAxMTUyMjkudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0IHRzLWhvc3RzLWFsbG9j
YXRlIGhvc3QKMjAxNy0xMC0yNSAxNjowODoxMyBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdV0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdS
RVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1Is
IDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dy
aXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6
IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJl
ZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQu
CikgcmV0cnlpbmcgLi4uCjIwMTctMTAtMjUgMTY6MDg6MTMgWiBbdGVzdC1hcm1oZi1hcm1oZi1l
eGFtaW5lXSBhd2FpdGluZyAxMTUyMjkudGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lIHRzLWhvc3Rz
LWFsbG9jYXRlIGhvc3QKMjAxNy0xMC0yNSAxNjowODoxMyBaIFt0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQteHNtXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNR
TCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9F
UlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJl
YWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24g
Y29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHBy
ZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0
cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0xMC0yNSAxNjowODoxMyBaIFt0ZXN0LWFtZDY0LWkz
ODYteGwteHNtXSBhd2FpdGluZyAxMTUyMjkudGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSB0cy1ob3N0
cy1hbGxvY2F0ZSBob3N0CjIwMTctMTAtMjUgMTY6MDg6MTMgWiBbdGVzdC1hbWQ2NC1pMzg2LWxp
dmVwYXRjaF0gYXdhaXRpbmcgMTE1MjI5LnRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggdHMtaG9z
dHMtYWxsb2NhdGUgaG9zdAoyMDE3LTEwLTI1IDE2OjA4OjEzIFogW3Rlc3QtYXJtaGYtYXJtaGYt
eGxdIHN0YXJ0aW5nIDExNTIyOS50ZXN0LWFybWhmLWFybWhmLXhsIHRzLWJ1aWxkLWNoZWNrICBi
dWlsZC1jaGVjaygxKQoyMDE3LTEwLTI1IDE2OjA4OjEzIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwt
dmhkXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JF
U19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwg
NDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3Jp
dGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTog
Q2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVk
IHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4K
KSByZXRyeWluZyAuLi4KMjAxNy0xMC0yNSAxNjowODoxMyBaIFt0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHNdIGF3YWl0aW5nIDExNTIyOS50ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgdHMtYnVpbGQt
Y2hlY2sgCjIwMTctMTAtMjUgMTY6MDg6MTMgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC14c21dIHN0
YXJ0aW5nIDExNTIyOS50ZXN0LWFybWhmLWFybWhmLXhsLXhzbSB0cy1idWlsZC1jaGVjayAgYnVp
bGQtY2hlY2soMSkKMjAxNy0xMC0yNSAxNjowODoxMyBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3XSBhd2FpdGluZyAxMTUyMjkudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyB0cy1o
b3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMTAtMjUgMTY6MDg6MTQgWiBbdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjRdIGF3YWl0aW5nIDExNTIyOS50ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMTAtMjUgMTY6MDg6
MTQgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtMV0gc3RhcnRpbmcgMTE1MjI5LnRlc3QteHRmLWFt
ZDY0LWFtZDY0LTEgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMTAtMjUgMTY6
MDg6MTQgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC14c21dIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRp
b24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhl
YyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2Vy
aWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNh
Y3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3
aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rp
b24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTEwLTI1IDE2
OjA4OjE0IFogW3Rlc3QtYXJtaGYtYXJtaGYteGxdIGF3YWl0aW5nIDExNTIyOS50ZXN0LWFybWhm
LWFybWhmLXhsIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTEwLTI1IDE2OjA4OjE0IFogW3Rlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZV0gYXdhaXRpbmcgMTE1MjI5LnRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSB0cy1idWlsZC1jaGVjayAKMjAxNy0xMC0yNSAxNjowODoxNCBaIFt0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDJdIGF3YWl0aW5nIDExNTIyOS50ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgdHMtYnVpbGQtY2hlY2sgCjIwMTctMTAtMjUgMTY6MDg6MTQgWiBbdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhd10gYXdhaXRpbmcgMTE1MjI5LnRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgdHMtaG9z
dHMtYWxsb2NhdGUgaG9zdAoyMDE3LTEwLTI1IDE2OjA4OjE0IFogW3Rlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVja10gZmluaXNoZWQgMTE1MjI5LnRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxNy0xMC0yNSAxNjowODoxNCBaIFt0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUg
KE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQ
R1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nl
c3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRB
SUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGlj
dCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1
Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0xMC0yNSAxNjowODoxNCBaIFt0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUg
KE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQ
R1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nl
c3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRB
SUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGlj
dCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1
Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0xMC0yNSAxNjowODoxNCBaIFt0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdV0gYXdhaXRpbmcgMTE1MjI5LnRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTEwLTI1IDE2OjA4OjE0IFog
W3Rlc3QteHRmLWFtZDY0LWFtZDY0LTJdIHN0YXJ0aW5nIDExNTIyOS50ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0yIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTEwLTI1IDE2OjA4OjE0
IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtdmhkXSBzdGFydGluZyAxMTUyMjkudGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMTAtMjUgMTY6
MDg6MTQgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrXSBzdGFydGluZyAxMTUyMjku
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9z
dHMtYWxsb2NhdGUKMjAxNy0xMC0yNSAxNjowODoxNCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHNdIGZpbmlzaGVkIDExNTIyOS50ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgdHMtYnVpbGQtY2hl
Y2sgIHBhc3MgCjIwMTctMTAtMjUgMTY6MDg6MTUgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtM10g
c3RhcnRpbmcgMTE1MjI5LnRlc3QteHRmLWFtZDY0LWFtZDY0LTMgdHMtYnVpbGQtY2hlY2sgIGJ1
aWxkLWNoZWNrKDEpCjIwMTctMTAtMjUgMTY6MDg6MTUgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQt
Ml0gYXdhaXRpbmcgMTE1MjI5LnRlc3QteHRmLWFtZDY0LWFtZDY0LTIgdHMtYnVpbGQtY2hlY2sg
CjIwMTctMTAtMjUgMTY6MDg6MTUgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC14c21dIGF3YWl0aW5n
IDExNTIyOS50ZXN0LWFybWhmLWFybWhmLXhsLXhzbSB0cy1idWlsZC1jaGVjayAKMjAxNy0xMC0y
NSAxNjowODoxNSBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00XSBzdGFydGluZyAxMTUyMjkudGVz
dC14dGYtYW1kNjQtYW1kNjQtNCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0x
MC0yNSAxNjowODoxNSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXZoZF0gYXdhaXRpbmcgMTE1MjI5
LnRlc3QtYXJtaGYtYXJtaGYteGwtdmhkIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTEwLTI1IDE2OjA4
OjE1IFogW3Rlc3QtYXJtaGYtYXJtaGYteGxdIGZpbmlzaGVkIDExNTIyOS50ZXN0LWFybWhmLWFy
bWhmLXhsIHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE3LTEwLTI1IDE2OjA4OjE1IFogW3Rlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVja10gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWls
dXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxl
ZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUg
YWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMK
REVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29u
ZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdo
dCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMTAtMjUgMTY6MDg6MTUg
WiBbdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzXSBzdGFydGluZyAxMTUyMjkudGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0x
MC0yNSAxNjowODoxNSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGVdIGZpbmlzaGVkIDEx
NTIyOS50ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIw
MTctMTAtMjUgMTY6MDg6MTUgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyXSBmaW5pc2hl
ZCAxMTUyMjkudGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIHRzLWJ1aWxkLWNoZWNrICBwYXNz
IAoyMDE3LTEwLTI1IDE2OjA4OjE1IFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0LTNdIGF3YWl0aW5n
IDExNTIyOS50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTEwLTI1
IDE2OjA4OjE1IFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c21dIHN0YXJ0aW5nIDExNTIy
OS50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9z
dHMtYWxsb2NhdGUKMjAxNy0xMC0yNSAxNjowODoxNSBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0x
XSBhd2FpdGluZyAxMTUyMjkudGVzdC14dGYtYW1kNjQtYW1kNjQtMSB0cy1idWlsZC1jaGVjayAK
MjAxNy0xMC0yNSAxNjowODoxNSBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00XSBhd2FpdGluZyAx
MTUyMjkudGVzdC14dGYtYW1kNjQtYW1kNjQtNCB0cy1idWlsZC1jaGVjayAKMjAxNy0xMC0yNSAx
NjowODoxNSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsXSBzdGFydGluZyAxMTUyMjkudGVzdC1hcm1o
Zi1hcm1oZi14bCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTctMTAt
MjUgMTY6MDg6MTUgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHVdIGZpbmlzaGVkIDEx
NTIyOS50ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSB0cy1idWlsZC1jaGVjayAgcGFzcyAK
MjAxNy0xMC0yNSAxNjowODoxNSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHNdIGF3YWl0aW5n
IDExNTIyOS50ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoy
MDE3LTEwLTI1IDE2OjA4OjE1IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZV0gc3RhcnRp
bmcgMTE1MjI5LnRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSB0cy1ob3N0cy1hbGxvY2F0ZSBo
b3N0IGhvc3RzLWFsbG9jYXRlCjIwMTctMTAtMjUgMTY6MDg6MTUgWiBbdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyXSBzdGFydGluZyAxMTUyMjkudGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0xMC0yNSAxNjowODox
NSBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtXSBhd2FpdGluZyAxMTUyMjkudGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMTAtMjUg
MTY6MDg6MTUgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtNV0gc3RhcnRpbmcgMTE1MjI5LnRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTUgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMTAt
MjUgMTY6MDg6MTUgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC14c21dIGZpbmlzaGVkIDExNTIyOS50
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxNy0xMC0yNSAx
NjowODoxNSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9u
IGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMg
ZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlh
bGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0
aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0
aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9u
IG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0xMC0yNSAxNjow
ODoxNSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdV0gdHJhbnNhY3Rpb24gc2VyaWFs
aXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChk
YiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5v
dCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0
cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRl
bXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFu
c2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMTAt
MjUgMTY6MDg6MTYgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtMl0gZmluaXNoZWQgMTE1MjI5LnRl
c3QteHRmLWFtZDY0LWFtZDY0LTIgdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTctMTAtMjUgMTY6
MDg6MTYgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC12aGRdIGZpbmlzaGVkIDExNTIyOS50ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxNy0xMC0yNSAxNjowODox
NiBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGVdIGF3YWl0aW5nIDExNTIyOS50ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE3LTEwLTI1IDE2
OjA4OjE2IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0Ml0gYXdhaXRpbmcgMTE1MjI5LnRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMTAt
MjUgMTY6MDg6MTYgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrXSBhd2FpdGluZyAx
MTUyMjkudGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIHRzLWhvc3RzLWFsbG9jYXRlIGhv
c3QKMjAxNy0xMC0yNSAxNjowODoxNiBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01XSBhd2FpdGlu
ZyAxMTUyMjkudGVzdC14dGYtYW1kNjQtYW1kNjQtNSB0cy1idWlsZC1jaGVjayAKMjAxNy0xMC0y
NSAxNjowODoxNiBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zXSBmaW5pc2hlZCAxMTUyMjkudGVz
dC14dGYtYW1kNjQtYW1kNjQtMyB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxNy0xMC0yNSAxNjow
ODoxNiBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXhzbV0gc3RhcnRpbmcgMTE1MjI5LnRlc3QtYXJt
aGYtYXJtaGYteGwteHNtIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAx
Ny0xMC0yNSAxNjowODoxNiBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xXSBmaW5pc2hlZCAxMTUy
MjkudGVzdC14dGYtYW1kNjQtYW1kNjQtMSB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxNy0xMC0y
NSAxNjowODoxNiBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yXSBzdGFydGluZyAxMTUyMjkudGVz
dC14dGYtYW1kNjQtYW1kNjQtMiB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRl
CjIwMTctMTAtMjUgMTY6MDg6MTYgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtNF0gZmluaXNoZWQg
MTE1MjI5LnRlc3QteHRmLWFtZDY0LWFtZDY0LTQgdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTct
MTAtMjUgMTY6MDg6MTYgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC12aGRdIHN0YXJ0aW5nIDExNTIy
OS50ZXN0LWFybWhmLWFybWhmLXhsLXZoZCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFs
bG9jYXRlCjIwMTctMTAtMjUgMTY6MDg6MTYgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtM10gc3Rh
cnRpbmcgMTE1MjI5LnRlc3QteHRmLWFtZDY0LWFtZDY0LTMgdHMtaG9zdHMtYWxsb2NhdGUgaG9z
dCBob3N0cy1hbGxvY2F0ZQoyMDE3LTEwLTI1IDE2OjA4OjE2IFogW3Rlc3QtYXJtaGYtYXJtaGYt
eGwteHNtXSBhd2FpdGluZyAxMTUyMjkudGVzdC1hcm1oZi1hcm1oZi14bC14c20gdHMtaG9zdHMt
YWxsb2NhdGUgaG9zdAoyMDE3LTEwLTI1IDE2OjA4OjE2IFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0
LTJdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVT
X0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0
MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0
ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBD
YW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQg
cGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgop
IHJldHJ5aW5nIC4uLgoyMDE3LTEwLTI1IDE2OjA4OjE2IFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0
LTFdIHN0YXJ0aW5nIDExNTIyOS50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xIHRzLWhvc3RzLWFsbG9j
YXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0xMC0yNSAxNjowODoxNiBaIFt0ZXN0LWFybWhm
LWFybWhmLXhsXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNR
TCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9F
UlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJl
YWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24g
Y29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHBy
ZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0
cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0xMC0yNSAxNjowODoxNiBaIFt0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC00XSBzdGFydGluZyAxMTUyMjkudGVzdC14dGYtYW1kNjQtYW1kNjQtNCB0cy1ob3N0
cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTctMTAtMjUgMTY6MDg6MTYgWiBbdGVz
dC1hcm1oZi1hcm1oZi14bC12aGRdIGF3YWl0aW5nIDExNTIyOS50ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMTAtMjUgMTY6MDg6MTYgWiBbdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHVdIHN0YXJ0aW5nIDExNTIyOS50ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTct
MTAtMjUgMTY6MDg6MTYgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtM10gYXdhaXRpbmcgMTE1MjI5
LnRlc3QteHRmLWFtZDY0LWFtZDY0LTMgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE3LTEwLTI1
IDE2OjA4OjE3IFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0LTFdIHRyYW5zYWN0aW9uIHNlcmlhbGlz
YXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIg
ZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qg
c2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJh
bnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1w
dCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNh
Y3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTEwLTI1
IDE2OjA4OjE3IFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0LTVdIGZpbmlzaGVkIDExNTIyOS50ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC01IHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE3LTEwLTI1IDE2OjA4
OjE3IFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0LTRdIGF3YWl0aW5nIDExNTIyOS50ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC00IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QKMjAxNy0xMC0yNSAxNjowODoxNyBa
IFt0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdV0gYXdhaXRpbmcgMTE1MjI5LnRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QKMjAxNy0xMC0yNSAx
NjowODoxNyBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01XSBzdGFydGluZyAxMTUyMjkudGVzdC14
dGYtYW1kNjQtYW1kNjQtNSB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIw
MTctMTAtMjUgMTY6MDg6MTcgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtMl0gdHJhbnNhY3Rpb24g
c2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAw
MDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNv
dWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBh
bW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1p
dCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRo
ZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIw
MTctMTAtMjUgMTY6MDg6MTcgWiBbdGVzdC1hcm1oZi1hcm1oZi14bF0gYXdhaXRpbmcgMTE1MjI5
LnRlc3QtYXJtaGYtYXJtaGYteGwgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE3LTEwLTI1IDE2
OjA4OjE3IFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0LTVdIGF3YWl0aW5nIDExNTIyOS50ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC01IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QKMjAxNy0xMC0yNSAxNjowODox
NyBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xXSBhd2FpdGluZyAxMTUyMjkudGVzdC14dGYtYW1k
NjQtYW1kNjQtMSB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMTAtMjUgMTY6MDg6MTggWiBb
dGVzdC14dGYtYW1kNjQtYW1kNjQtMl0gYXdhaXRpbmcgMTE1MjI5LnRlc3QteHRmLWFtZDY0LWFt
ZDY0LTIgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE3LTEwLTI1IDE2OjEwOjA3IFogc2h1dGRv
d24gU0lHSU5UCjIwMTctMTAtMjUgMTY6MTA6MDcgWiBmbGlnaHQgMTE1MjI5IGVuZGluZyBzaHV0
ZG93biBTSUdJTlQuCjIwMTctMTAtMjUgMTY6MTA6NTIgWiBmbGlnaHQgMTE1MjI5IGtpbGxpbmcg
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgWzQ2NTVdCjIwMTctMTAtMjUgMTY6MTA6NTIg
WiBmbGlnaHQgMTE1MjI5IGtpbGxpbmcgdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lIFs0NjU5XQoy
MDE3LTEwLTI1IDE2OjEwOjUyIFogZmxpZ2h0IDExNTIyOSBraWxsaW5nIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgWzQ2NjFdCjIwMTctMTAtMjUgMTY6MTA6NTIgWiBmbGlnaHQgMTE1MjI5
IGtpbGxpbmcgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0IFs0NjYzXQoyMDE3LTEwLTI1IDE2OjEw
OjUyIFogZmxpZ2h0IDExNTIyOSBraWxsaW5nIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
IFs0NjY3XQoyMDE3LTEwLTI1IDE2OjEwOjUyIFogZmxpZ2h0IDExNTIyOSBraWxsaW5nIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIFs0NjY5XQoyMDE3
LTEwLTI1IDE2OjEwOjUyIFogZmxpZ2h0IDExNTIyOSBraWxsaW5nIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgWzQ2NzFdCjIwMTctMTAtMjUgMTY6MTA6NTIgWiBmbGlnaHQgMTE1MjI5IGtp
bGxpbmcgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSBbNDY3OF0KMjAxNy0xMC0yNSAxNjox
MDo1MiBaIGZsaWdodCAxMTUyMjkga2lsbGluZyB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCBb
NDY4Ml0KMjAxNy0xMC0yNSAxNjoxMDo1MiBaIGZsaWdodCAxMTUyMjkga2lsbGluZyB0ZXN0LWFt
ZDY0LWFtZDY0LW1pZ3J1cGdyYWRlIFs0Njg1XQoyMDE3LTEwLTI1IDE2OjEwOjUyIFogZmxpZ2h0
IDExNTIyOSBraWxsaW5nIHRlc3QtYW1kNjQtYW1kNjQtcGFpciBbNDY4OF0KMjAxNy0xMC0yNSAx
NjoxMDo1MiBaIGZsaWdodCAxMTUyMjkga2lsbGluZyB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiBb
NDY5MF0KMjAxNy0xMC0yNSAxNjoxMDo1MiBaIGZsaWdodCAxMTUyMjkga2lsbGluZyB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgWzQ2OTVdCjIwMTctMTAtMjUgMTY6MTA6NTIgWiBm
bGlnaHQgMTE1MjI5IGtpbGxpbmcgdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
WzQ3MDJdCjIwMTctMTAtMjUgMTY6MTA6NTIgWiBmbGlnaHQgMTE1MjI5IGtpbGxpbmcgdGVzdC1h
bWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IFs0NzA3XQoyMDE3LTEwLTI1IDE2OjEwOjUyIFogZmxp
Z2h0IDExNTIyOSBraWxsaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwgWzQ3MTFdCjIwMTctMTAtMjUg
MTY6MTA6NTIgWiBmbGlnaHQgMTE1MjI5IGtpbGxpbmcgdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQyIFs0NzE2XQoyMDE3LTEwLTI1IDE2OjEwOjUyIFogZmxpZ2h0IDExNTIyOSBraWxsaW5nIHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1IFs0NzE5XQoyMDE3LTEwLTI1IDE2OjEwOjUyIFog
ZmxpZ2h0IDExNTIyOSBraWxsaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIFs0NzI0
XQoyMDE3LTEwLTI1IDE2OjEwOjUyIFogZmxpZ2h0IDExNTIyOSBraWxsaW5nIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgWzQ3MjddCjIwMTctMTAtMjUgMTY6MTA6NTIgWiBmbGlnaHQg
MTE1MjI5IGtpbGxpbmcgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiBbNDczMl0KMjAxNy0xMC0y
NSAxNjoxMDo1MiBaIGZsaWdodCAxMTUyMjkga2lsbGluZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCBbNDczNF0KMjAxNy0xMC0yNSAxNjoxMDo1MiBaIGZsaWdodCAx
MTUyMjkga2lsbGluZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gWzQ3MzddCjIwMTctMTAtMjUgMTY6MTA6NTIgWiBmbGlnaHQgMTE1MjI5IGtpbGxpbmcgdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gWzQ3NDFd
CjIwMTctMTAtMjUgMTY6MTA6NTIgWiBmbGlnaHQgMTE1MjI5IGtpbGxpbmcgdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IFs0NzQ0XQoyMDE3LTEwLTI1IDE2OjEwOjUyIFogZmxp
Z2h0IDExNTIyOSBraWxsaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCBb
NDc0OF0KMjAxNy0xMC0yNSAxNjoxMDo1MiBaIGZsaWdodCAxMTUyMjkga2lsbGluZyB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgWzQ3NTFdCjIwMTctMTAtMjUgMTY6MTA6NTIg
WiBmbGlnaHQgMTE1MjI5IGtpbGxpbmcgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgWzQ3NTRdCjIwMTctMTAtMjUgMTY6MTA6NTIgWiBmbGlnaHQgMTE1MjI5IGtpbGxp
bmcgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIFs0NzU3XQoy
MDE3LTEwLTI1IDE2OjEwOjUyIFogZmxpZ2h0IDExNTIyOSBraWxsaW5nIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCBbNDc2NF0KMjAxNy0xMC0yNSAxNjoxMDo1MiBaIGZsaWdo
dCAxMTUyMjkga2lsbGluZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgWzQ3
NjZdCjIwMTctMTAtMjUgMTY6MTA6NTIgWiBmbGlnaHQgMTE1MjI5IGtpbGxpbmcgdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IFs0NzcyXQoyMDE3LTEwLTI1IDE2OjEwOjUyIFog
ZmxpZ2h0IDExNTIyOSBraWxsaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCBbNDc3NF0KMjAxNy0xMC0yNSAxNjoxMDo1MiBaIGZsaWdodCAxMTUyMjkga2lsbGluZyB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgWzQ3NzVdCjIwMTctMTAtMjUgMTY6MTA6NTIgWiBmbGlnaHQg
MTE1MjI5IGtpbGxpbmcgdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gWzQ3NzldCjIwMTctMTAtMjUg
MTY6MTA6NTIgWiBmbGlnaHQgMTE1MjI5IGtpbGxpbmcgdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUg
WzQ3ODhdCjIwMTctMTAtMjUgMTY6MTA6NTIgWiBmbGlnaHQgMTE1MjI5IGtpbGxpbmcgdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCBbNDc5MV0KMjAxNy0xMC0yNSAxNjoxMDo1MiBaIGZs
aWdodCAxMTUyMjkga2lsbGluZyB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgWzQ4MDJd
CjIwMTctMTAtMjUgMTY6MTA6NTIgWiBmbGlnaHQgMTE1MjI5IGtpbGxpbmcgdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgWzQ4MDNdCjIwMTctMTAtMjUgMTY6MTA6NTIgWiBmbGlnaHQgMTE1MjI5IGtp
bGxpbmcgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciBbNDgwNl0KMjAxNy0xMC0yNSAxNjox
MDo1MiBaIGZsaWdodCAxMTUyMjkga2lsbGluZyB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293
MiBbNDgxOF0KMjAxNy0xMC0yNSAxNjoxMDo1MiBaIGZsaWdodCAxMTUyMjkga2lsbGluZyB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIFs0ODE5XQoyMDE3
LTEwLTI1IDE2OjEwOjUyIFogZmxpZ2h0IDExNTIyOSBraWxsaW5nIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSBbNDgyNF0KMjAxNy0xMC0yNSAxNjoxMDo1MiBaIGZsaWdodCAxMTUyMjkga2ls
bGluZyB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoIFs0ODI4XQoyMDE3LTEwLTI1IDE2OjEwOjUy
IFogZmxpZ2h0IDExNTIyOSBraWxsaW5nIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSBbNDgy
OV0KMjAxNy0xMC0yNSAxNjoxMDo1MiBaIGZsaWdodCAxMTUyMjkga2lsbGluZyB0ZXN0LWFtZDY0
LWkzODYtcGFpciBbNDgzMl0KMjAxNy0xMC0yNSAxNjoxMDo1MiBaIGZsaWdodCAxMTUyMjkga2ls
bGluZyB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIFs0ODM2XQoyMDE3LTEwLTI1
IDE2OjEwOjUyIFogZmxpZ2h0IDExNTIyOSBraWxsaW5nIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1pbnRlbCBbNDg0OF0KMjAxNy0xMC0yNSAxNjoxMDo1MiBaIGZsaWdodCAxMTUyMjkg
a2lsbGluZyB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIFs0ODQ5XQoyMDE3LTEw
LTI1IDE2OjEwOjUyIFogZmxpZ2h0IDExNTIyOSBraWxsaW5nIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCBbNDg1NF0KMjAxNy0xMC0yNSAxNjoxMDo1MiBaIGZsaWdodCAxMTUy
Mjkga2lsbGluZyB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IFs0ODU4XQoyMDE3LTEwLTI1
IDE2OjEwOjUyIFogZmxpZ2h0IDExNTIyOSBraWxsaW5nIHRlc3QtYW1kNjQtaTM4Ni14bCBbNDg1
OV0KMjAxNy0xMC0yNSAxNjoxMDo1MiBaIGZsaWdodCAxMTUyMjkga2lsbGluZyB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IFs0ODYyXQoyMDE3LTEwLTI1IDE2OjEwOjUy
IFogZmxpZ2h0IDExNTIyOSBraWxsaW5nIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtIFs0ODY5XQoyMDE3LTEwLTI1IDE2OjEwOjUyIFogZmxpZ2h0IDExNTIyOSBr
aWxsaW5nIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gWzQ4NzRdCjIwMTctMTAtMjUgMTY6MTA6NTIgWiBmbGlnaHQgMTE1MjI5IGtpbGxpbmcgdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgWzQ4ODVdCjIwMTctMTAtMjUgMTY6MTA6
NTIgWiBmbGlnaHQgMTE1MjI5IGtpbGxpbmcgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgWzQ4OTJdCjIwMTctMTAtMjUgMTY6MTA6NTIgWiBmbGlnaHQgMTE1MjI5IGtpbGxpbmcg
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgWzQ4OTZdCjIwMTctMTAtMjUgMTY6
MTA6NTIgWiBmbGlnaHQgMTE1MjI5IGtpbGxpbmcgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCBbNDg5N10KMjAxNy0xMC0yNSAxNjoxMDo1MiBaIGZsaWdodCAxMTUyMjkg
a2lsbGluZyB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSBbNDkw
Ml0KMjAxNy0xMC0yNSAxNjoxMDo1MiBaIGZsaWdodCAxMTUyMjkga2lsbGluZyB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCBbNDkwM10KMjAxNy0xMC0yNSAxNjoxMDo1MiBaIGZs
aWdodCAxMTUyMjkga2lsbGluZyB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiBb
NDkxOF0KMjAxNy0xMC0yNSAxNjoxMDo1MiBaIGZsaWdodCAxMTUyMjkga2lsbGluZyB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCBbNDkxOV0KMjAxNy0xMC0yNSAxNjoxMDo1MiBa
IGZsaWdodCAxMTUyMjkga2lsbGluZyB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCBbNDkyMl0KMjAxNy0xMC0yNSAxNjoxMDo1MiBaIGZsaWdodCAxMTUyMjkga2lsbGluZyB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3IFs0OTMxXQoyMDE3LTEwLTI1IDE2OjEwOjUyIFogZmxpZ2h0IDEx
NTIyOSBraWxsaW5nIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gWzQ5MzVdCjIwMTctMTAtMjUgMTY6
MTA6NTIgWiBmbGlnaHQgMTE1MjI5IGtpbGxpbmcgdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lIFs0
OTQwXQoyMDE3LTEwLTI1IDE2OjEwOjUyIFogZmxpZ2h0IDExNTIyOSBraWxsaW5nIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCBbNDk0Nl0KMjAxNy0xMC0yNSAxNjoxMDo1MiBaIGZsaWdodCAxMTUy
Mjkga2lsbGluZyB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IFs0OTU3XQoyMDE3LTEwLTI1
IDE2OjEwOjUyIFogZmxpZ2h0IDExNTIyOSBraWxsaW5nIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gWzQ5NjhdCjIwMTctMTAtMjUgMTY6MTA6NTIgWiBmbGlnaHQgMTE1MjI5IGtpbGxpbmcg
dGVzdC1hcm1oZi1hcm1oZi14bCBbNDk2OV0KMjAxNy0xMC0yNSAxNjoxMDo1MiBaIGZsaWdodCAx
MTUyMjkga2lsbGluZyB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgWzQ5NzldCjIwMTctMTAt
MjUgMTY6MTA6NTIgWiBmbGlnaHQgMTE1MjI5IGtpbGxpbmcgdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyIFs0OTg0XQoyMDE3LTEwLTI1IDE2OjEwOjUyIFogZmxpZ2h0IDExNTIyOSBraWxsaW5n
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayBbNDk4N10KMjAxNy0xMC0yNSAxNjoxMDo1
MiBaIGZsaWdodCAxMTUyMjkga2lsbGluZyB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSBb
NDk5OF0KMjAxNy0xMC0yNSAxNjoxMDo1MiBaIGZsaWdodCAxMTUyMjkga2lsbGluZyB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgWzUwMTFdCjIwMTctMTAtMjUgMTY6MTA6NTIgWiBmbGlnaHQgMTE1
MjI5IGtpbGxpbmcgdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgWzUwMTRdCjIwMTctMTAtMjUgMTY6
MTA6NTIgWiBmbGlnaHQgMTE1MjI5IGtpbGxpbmcgdGVzdC1hcm1oZi1hcm1oZi14bC14c20gWzUw
MjZdCjIwMTctMTAtMjUgMTY6MTA6NTIgWiBmbGlnaHQgMTE1MjI5IGtpbGxpbmcgdGVzdC14dGYt
YW1kNjQtYW1kNjQtMSBbNTAzMV0KMjAxNy0xMC0yNSAxNjoxMDo1MiBaIGZsaWdodCAxMTUyMjkg
a2lsbGluZyB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yIFs1MDM0XQoyMDE3LTEwLTI1IDE2OjEwOjUy
IFogZmxpZ2h0IDExNTIyOSBraWxsaW5nIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgWzUwNTBdCjIw
MTctMTAtMjUgMTY6MTA6NTIgWiBmbGlnaHQgMTE1MjI5IGtpbGxpbmcgdGVzdC14dGYtYW1kNjQt
YW1kNjQtNCBbNTA1MV0KMjAxNy0xMC0yNSAxNjoxMDo1MiBaIGZsaWdodCAxMTUyMjkga2lsbGlu
ZyB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01IFs1MDUyXQoyMDE3LTEwLTI1IDE2OjEwOjUyIFogZmxp
Z2h0IDExNTIyOSBlbmRlZCBzaHV0ZG93biBTSUdJTlQuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 25 16:36:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 16:36:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7Ofb-0006t5-Ea; Wed, 25 Oct 2017 16:36:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=46425e009=wei.liu2@citrix.com>)
 id 1e7Ofa-0006sz-4i
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 16:36:42 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 AA/AC-23912-99DB0F95; Wed, 25 Oct 2017 16:36:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHRDpO6MvR8
 iDRquG1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmnWlcyFbxmrTi7v5mxgfEhSxcjJ4eEgL/E
 vxX7wWwWAVWJb/+nsoPYbALKEj87e9lAbBEBPYmmA88ZQWxmgRSJt08vgcWFBUwlDryZBFbPK
 2Ah0X7hJhOILQRkrz67kg0iLihxcuYTFoheHYkFuz8BxTmAbGmJ5f84QMKcApYS63bfBSsRFV
 CR6Fw6hwVijIJEx/RjTBMY+WYhmTQLyaRZCJMWMDKvYlQvTi0qSy3SNdNLKspMzyjJTczM0TU
 0MNXLTS0uTkxPzUlMKtZLzs/dxAgMMwYg2ME4tcH5EKMkB5OSKC/Dng+RQnxJ+SmVGYnFGfFF
 pTmpxYcYZTg4lCR47UBygkWp6akVaZk5wICHSUtw8CiJ8MqCpHmLCxJzizPTIVKnGI05bjy8/
 oeJ49nM1w3MQix5+XmpUuK8/iClAiClGaV5cINgkXiJUVZKmJcR6DQhnoLUotzMElT5V4ziHI
 xKwrxLQKbwZOaVwO17BXQKE9ApTapgp5QkIqSkGhi5ipX3NDOtuLGu2USibxNH+qKFcU+eLpt
 7iVP80r8FJ4RXKhs/OHzHjH1lM7/FkgBvvkfR80pPLzgxg+/EAtHdd3a0Sn5IS+hZEMV1MXyJ
 w6kGyYhg7ge2AdbPbpQZRdXlFvmc2L6DKWHHv3iuP1ITjt4ITb9w8lnaS58dNTfqxd5eW9Pzs
 kRRiaU4I9FQi7moOBEALgquf78CAAA=
X-Env-Sender: prvs=46425e009=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1508949398!72372430!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28093 invoked from network); 25 Oct 2017 16:36:40 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Oct 2017 16:36:40 -0000
X-IronPort-AV: E=Sophos;i="5.43,432,1503360000"; d="scan'208";a="448173501"
Date: Wed, 25 Oct 2017 17:36:24 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <20171025163624.rawjxm6p72kxgms6@citrix.com>
References: <20171020103840.32762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171020103840.32762-1-wei.liu2@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: ian.jackson@eu.citrix.com, Julien Grall <julien.grall@arm.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [OSSTEST PATCH 00/16] Upgrade to Stretch
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMjAsIDIwMTcgYXQgMTE6Mzg6MjRBTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiA2LiBSdW1wcnVuIGRvZXNuJ3QgYnVpbGQgZHVlIHRvIGl0cyBidWlsZCBzeXN0ZW0gY2FuJ3Qg
Y29wZS4gVGhpcyBzaG91bGQgYmUKPiAgICBmaXhlZCBpbiBydW1wcnVuLgoKVGhlcmUgYXJlIHR3
byBidWdzOgoKaHR0cHM6Ly9naXRodWIuY29tL3J1bXBrZXJuZWwvcnVtcHJ1bi9pc3N1ZXMvOTkg
KGFsc28gbnVtZXJvdXMKZHVwbGljYXRlcykKaHR0cHM6Ly9naXRodWIuY29tL3J1bXBrZXJuZWwv
cnVtcHJ1bi9pc3N1ZXMvMTAxCgpJIGhhdmUgdGFrZW4gYSBzdGFiIGF0IHRoZSBmaXJzdCBvbmU7
IHRoZSBzZWNvbmQgb25lIHJlYWxseSBuZWVkcyBBbnR0aQp0byBmaXggLS0gdGhlIGZpeCBuZWVk
cyB0byBiZSBpbiBuZXRic2QgZmlyc3QgdGhlbiBnZXRzIHB1bGxlZCBpbiB0bwpzcmMtbmV0YnNk
IHVzZWQgYnkgcnVtcHJ1bi4KCk5vIHJlcGx5IGZyb20gQW50dGkgaGFzIGJlZW4gbWFkZSBpbiB0
aGUgcGFzdCA0IG1vbnRocy4gIElmIHdlIGRvbid0CmhlYXIgYmFjayBmcm9tIEFudHRpLCB0aGVy
ZSBpcyBubyB3YXkgd2UgY2FuIGZpeCB0aGF0LiBJIGRvbid0IGhhdmUKY29tbWl0IGFjY2VzcyB0
byBzcmMtbmV0YnNkLiBJIHdpbGwgdHJ5IHRvIGFzayBvbiAjcnVtcGtlcm5lbC4gIEJ1dCBpZgpu
b3RoaW5nIGlzIGdvaW5nIHRvIGhhcHBlbiBJIHByb3Bvc2Ugd2UgZHJvcCB0aGUgcnVtcHJ1biB0
ZXN0cy4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 25 16:41:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 16:41:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7Oji-0007W5-VV; Wed, 25 Oct 2017 16:40:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <arthurborsboom@gmail.com>) id 1e7Ojh-0007Vz-7F
 for xen-devel@lists.xen.org; Wed, 25 Oct 2017 16:40:57 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 CF/E9-27020-89EB0F95; Wed, 25 Oct 2017 16:40:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEKsWRWlGSWpSXmKPExsXiVRtkqDtt34d
 Ig8+bzS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozDH1axFkyYwVgxcet+1gbGR82MXYxcHEIC
 ExklTnbfZwJxWAQaWCX2HVoC5kgIzGGVWLHgPUsXIweQUybx9zN7FyMnkFkk0Xu7hRnCLpaY2
 NzBCGLzCghKnJz5hAXEFhLwlth2/wBYDaeAjcSNXzuYIbY1MkocP9fHBDKTTcBA4tIpK5AaFg
 FVie1vl7BDzAmQuNh+CaxXGGjXhLatrCC2iICyxMfWXrAaZgFpiWtP3rJB2D4S93ZsZJ/AKDg
 LyRmzkKQgbE2J1u2/oWwNiQV39jFC2NoSyxa+Zl7AyLqKUb04tagstUjXQi+pKDM9oyQ3MTNH
 19DAWC83tbg4MT01JzGpWC85P3cTIzDUGYBgB+OFdudDjJIcTEqivAx7PkQK8SXlp1RmJBZnx
 BeV5qQWH2KU4eBQkuDdsBcoJ1iUmp5akZaZA4w6mLQEB4+SCG8zSJq3uCAxtzgzHSJ1ijGc49
 imy3+YOJZMuQIk9+25BSQ33LwLJDeByX1gcsP3B0Dy2czXDcxCLHn5ealS4rzuIOMEQMZllOb
 BLYMllUuMslLCvIxA5wvxFKQW5WaWoMq/YhTnYFQS5p0KMoUnM68E7qZXQOcyAZ3bpAp2bkki
 QkqqgVF8ocWp3xdKVNpf7BePLl685PmDPVLhYRysRQEhzA0zC+uWNZ0yvHky4r7ZbFWZE1++V
 UUo2RSGzfzzfcGsk2Xqy/3PN9x++Tm8N6crbvqaqY27c5cbHPWeF35jXZdZLLvMW9/nnt6H1B
 44/wtjYzbom2loymrDL3CH1fShkgXndr0LTKry05VYijMSDbWYi4oTARmbRVMlAwAA
X-Env-Sender: arthurborsboom@gmail.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1508949654!107386452!1
X-Originating-IP: [74.125.82.49]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19289 invoked from network); 25 Oct 2017 16:40:54 -0000
Received: from mail-wm0-f49.google.com (HELO mail-wm0-f49.google.com)
 (74.125.82.49)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 25 Oct 2017 16:40:54 -0000
Received: by mail-wm0-f49.google.com with SMTP id u138so3140863wmu.4
 for <xen-devel@lists.xen.org>; Wed, 25 Oct 2017 09:40:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=4iYhAcoiC7Pl0EwVXkH/fgQqvR4FlgAk8BW2I7p8A5g=;
 b=mG1Mn1iVE350ZK3vu939w9N+2GM5AELlvk+7FFmW2EBE9vJLob6T8TZGCqD7MGWwnm
 bTXvCFhGoXPQdMuQvoW9bpLLKZbOjrSj7vS0LjTMGoC4rR4w9JmzEE/208ctglrd+BQZ
 jJgT0nXFpCJz8I6Obxs6vPrZKg4lOYAexKcho2eJFLmmNvkcL/YfoeSn6ZPhEuFh/D4B
 hkGTSqUGdHiCJwWpBpbZLzDnUZ1yA+8BdkH4AcfeWuTZyiGpk9RLhWcO4rI0FkrxEFfP
 zuwGt/utLRSfr+2gQCSRK0Wf8RMBOsamcZ29/uV59Q+pQihvIgnrivTrj+nxkY7/vh+T
 WIRw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=4iYhAcoiC7Pl0EwVXkH/fgQqvR4FlgAk8BW2I7p8A5g=;
 b=WVdj7Wva6qt7MOR6boz3F3nHb9IZXhhX29TN8+iKo4KNP0Ot9cfFS2p1qYWPd/M5tb
 45aQ0TpXng6LMjkbRAn04nv5a02eiuvnlcG3OvjKgpTjzm7M/eTMEdO5JMDMwCdx0zjT
 ULyOpMBfgOcxdOo+mIO3qO18tJm6Q0J8OUilBH2Mh5F2yS5ldvVWeCpp4H1f+wl5/RsR
 Mf1N2XibACER6ctuPrceS5Y7f3doz1wVCpVr3Hn/ySVR1Ql6MhBq1/TAu1yxwh2zqs60
 B/6no9Yp5vEp3socfu+1Fwk4oY1B639nrmV8SdPPytxhdiZNw0L+xNWxK/NYmxux7P7x
 ooSA==
X-Gm-Message-State: AMCzsaUa4M97ojsFUOhMRCo0uYFRrgvaVCgArkPoQjcoqu7Og767gpQ0
 6FUHQRZcSu1Ml0B7PIuqxoTcjwk7ETcvO4Wg6cI=
X-Google-Smtp-Source: ABhQp+RdTndlYPI9vbMC5TZbs4QCXyJRo0RhfPZ0ZCgUgtDdYBdK4+SmZE5nWPk9nEkHZ+02oFxREMd46LLyqsZF4gQ=
X-Received: by 10.80.175.66 with SMTP id g60mr24985240edd.283.1508949654182;
 Wed, 25 Oct 2017 09:40:54 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.80.146.214 with HTTP; Wed, 25 Oct 2017 09:40:33 -0700 (PDT)
In-Reply-To: <ab9b1775-b7b9-e186-3a93-16c64c880810@suse.com>
References: <CALUcmUk5xXv-eMjKNPP37LkjqWk7XWXBQwpPzTxY70BBLLiZZg@mail.gmail.com>
 <ab9b1775-b7b9-e186-3a93-16c64c880810@suse.com>
From: Arthur Borsboom <arthurborsboom@gmail.com>
Date: Wed, 25 Oct 2017 18:40:33 +0200
Message-ID: <CALUcmU=wa_g5gRQxFy71WrcRhLR+k=jeC5JGEYV29Jt17KN81w@mail.gmail.com>
To: Juergen Gross <jgross@suse.com>
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [BUG] xen_gntdev - gntdev_vma_find_special_page -
 unable to handle kernel paging request
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0517070000489347705=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0517070000489347705==
Content-Type: multipart/alternative; boundary="94eb2c19524a1f2141055c61b8a1"

--94eb2c19524a1f2141055c61b8a1
Content-Type: text/plain; charset="UTF-8"

JG> Can I add you as "Reported-by:" ?

Absolutely.
If I can be of any assistance, please let me know. Keep in mind that I am
an application developer (J2EE) and not a hardware/kernel/hypervisor
hacker. :-)

On 25 October 2017 at 16:13, Juergen Gross <jgross@suse.com> wrote:

> On 25/10/17 13:17, Arthur Borsboom wrote:
> > Since about a month, possibly due to software updates, after a couple of
> > days running several VMs, one of the VM guests crashes and the VM host
> > is not stable anymore. I need to shutdown all the remaining VM guests
> > (if possible) and reboot the server by hardware (sudo reboot hangs).
> >
> > Does anybody have a suggestion how to analyze/resolve this?
>
> Hmm, it seems as if gntdev_mmap() is mapping only some pages and then
> exits with an error. This will leave map->pages_vm_start as 0 leading
> to a problem when the already mapped pages are being unmapped again.
>
> Patch will come soon...
>
> Can I add you as "Reported-by:" ?
>
>
> Juergen
>
> > All help is appreciated!
> >
> > Xen: 4.9.0
> > OS (Dom0): Arch Linux 4.13.7
> > Dmesg:
> >
> > [131395.101610] BUG: unable to handle kernel paging request at
> > ffff88401920c018
> > [131395.101715] IP: gntdev_vma_find_special_page+0x1d/0x30 [xen_gntdev]
> > [131395.101796] PGD 1a0a067
> > [131395.101797] P4D 1a0a067
> > [131395.101832] PUD 0
> > [131395.101922] Oops: 0000 [#1] PREEMPT SMP
> > [131395.101975] Modules linked in: xt_nat xt_physdev br_netfilter
> > xt_CHECKSUM iptable_mangle ipt_MASQUERADE nf_nat_masquerade_ipv4
> > iptable_nat nf_nat_ipv4 nf_nat tun bridge stp llc ebtable_filter
> > ebtables devlink ipt_REJECT nf_reject_ipv4 xt_tcpudp nf_conntrack_ipv4
> > nf_defrag_ipv4 xt_conntrack nf_conntrack libcrc32c crc32c_generic
> > ip6table_filter iptable_filter ip6_tables snd_hda_codec_realtek amdkfd
> > snd_hda_codec_generic snd_hda_codec_hdmi amd_iommu_v2 snd_hda_intel
> > radeon joydev snd_hda_codec mousedev evdev input_leds led_class mac_hid
> > ppdev wmi_bmof snd_hda_core i2c_algo_bit ttm snd_hwdep snd_pcm
> > edac_mce_amd drm_kms_helper crct10dif_pclmul crc32_pclmul crc32c_intel
> > ghash_clmulni_intel snd_timer pcbc r8169 aesni_intel psmouse aes_x86_64
> > crypto_simd glue_helper tpm_infineon drm cryptd tpm_tis snd pcspkr
> > [131395.102862]  agpgart sp5100_tco tpm_tis_core mii syscopyarea
> > sysfillrect tpm i2c_piix4 sysimgblt soundcore parport_pc parport
> > fb_sys_fops fam15h_power k10temp wmi shpchp button sch_fq_codel
> > xen_acpi_processor xen_pciback xen_netback xen_blkback xenfs
> > xen_gntalloc xen_gntdev xen_evtchn xen_privcmd ip_tables x_tables ext4
> > crc16 mbcache jbd2 fscrypto hid_generic usbhid hid sd_mod ata_generic
> > pata_acpi ohci_pci pata_atiixp serio_raw atkbd libps2 ahci ehci_pci
> > libahci ehci_hcd ohci_hcd libata usbcore scsi_mod usb_common i8042 serio
> > [131395.103469] CPU: 0 PID: 10887 Comm: qemu-dm Not tainted
> 4.13.7-1-ARCH #1
> > [131395.103554] Hardware name: MICRO-STAR INTERNATIONAL CO.,LTD
> > MS-7596/760GM-E51(MS-7596), BIOS V3.6 10/26/2012
> > [131395.103677] task: ffff8800483b1e00 task.stack: ffffc90046598000
> > [131395.103759] RIP: e030:gntdev_vma_find_special_page+0x1d/0x30
> > [xen_gntdev]
> > [131395.103852] RSP: e02b:ffffc9004659bb60 EFLAGS: 00010212
> > [131395.103927] RAX: ffff88001ef0a360 RBX: ffff8800119a0cb8 RCX:
> > 0000000000624684
> > [131395.104018] RDX: 8000000624684367 RSI: 00000007ff460397 RDI:
> > ffff88003dd7b240
> > [131395.104108] RBP: ffffc9004659bb70 R08: ffff88003dd7b240 R09:
> > 00007ff4603a2000
> > [131395.104198] R10: 0000000000000001 R11: 00003ffffffff000 R12:
> > 00007ff460397000
> > [131395.104288] R13: 8000000624684367 R14: 00007ff460398000 R15:
> > ffffc9004659bce0
> > [131395.104390] FS:  00007ff4605667c0(0000) GS:ffff880055000000(0000)
> > knlGS:0000000000000000
> > [131395.104490] CS:  e033 DS: 0000 ES: 0000 CR0: 0000000080050033
> > [131395.104564] CR2: ffff88401920c018 CR3: 000000001cb0f000 CR4:
> > 0000000000040660
> > [131395.104655] Call Trace:
> > [131395.104695]  ? vm_normal_page+0x5d/0xa0
> > [131395.104748]  unmap_page_range+0x4e3/0x930
> > [131395.104804]  unmap_single_vma+0x7d/0xf0
> > [131395.104857]  unmap_vmas+0x51/0xb0
> > [131395.104904]  unmap_region+0xbd/0x130
> > [131395.104953]  ? gnttab_map_refs+0xc4/0x160
> > [131395.105009]  ? gntdev_mmap+0x3a4/0x610 [xen_gntdev]
> > [131395.105074]  mmap_region+0x461/0x5f0
> > [131395.105122]  do_mmap+0x2b3/0x400
> > [131395.105167]  vm_mmap_pgoff+0xcc/0x120
> > [131395.105217]  SyS_mmap_pgoff+0x1bc/0x230
> > [131395.105271]  SyS_mmap+0x1b/0x30
> > [131395.108716]  entry_SYSCALL_64_fastpath+0x1a/0xa5
> > [131395.112161] RIP: 0033:0x7ff45dcc3e63
> > [131395.115644] RSP: 002b:00007ffdf0c57648 EFLAGS: 00000246 ORIG_RAX:
> > 0000000000000009
> > [131395.119149] RAX: ffffffffffffffda RBX: 000000000000a000 RCX:
> > 00007ff45dcc3e63
> > [131395.122587] RDX: 0000000000000002 RSI: 000000000000b000 RDI:
> > 0000000000000000
> > [131395.126005] RBP: 0000000000001000 R08: 000000000000002a R09:
> > 000000000000c000
> > [131395.129509] R10: 0000000000000001 R11: 0000000000000246 R12:
> > 0000000000000001
> > [131395.132989] R13: 0000560471ae8e00 R14: 0000560471a66290 R15:
> > 0000000000000000
> > [131395.136568] Code: 5b 5d c3 90 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44
> > 00 00 48 8b 87 a8 00 00 00 55 48 89 e5 48 2b 70 68 48 8b 40 60 5d 48 c1
> > ee 0c <48> 8b 04 f0 c3 0f 1f 40 00 66 2e 0f 1f 84 00 00 00 00 00 0f 1f
> > [131395.143798] RIP: gntdev_vma_find_special_page+0x1d/0x30 [xen_gntdev]
> > RSP: ffffc9004659bb60
> > [131395.147367] CR2: ffff88401920c018
> > [131395.150844] ---[ end trace bf61e71da2f22d1c ]---
> >
> > xl info:
> >
> > host                   : orion1695
> > release                : 4.13.7-1-ARCH
> > version                : #1 SMP PREEMPT Sat Oct 14 20:13:26 CEST 2017
> > machine                : x86_64
> > nr_cpus                : 8
> > max_cpu_id             : 23
> > nr_nodes               : 1
> > cores_per_socket       : 4
> > threads_per_core       : 2
> > cpu_mhz                : 2300
> > hw_caps                :
> > 178bf3ff:b698320b:2e500800:0069bfff:00000000:00000008:00000000:00000500
> > virt_caps              : hvm
> > total_memory           : 32510
> > free_memory            : 30751
> > sharing_freed_memory   : 0
> > sharing_used_memory    : 0
> > outstanding_claims     : 0
> > free_cpus              : 0
> > xen_major              : 4
> > xen_minor              : 9
> > xen_extra              : .0
> > xen_version            : 4.9.0
> > xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32
> > hvm-3.0-x86_32p hvm-3.0-x86_64
> > xen_scheduler          : credit
> > xen_pagesize           : 4096
> > platform_params        : virt_start=0xffff800000000000
> > xen_changeset          :
> > xen_commandline        : /boot/xen-4.9.0.gz dom0_mem=1400M,max:1400M
> > dom0pvh=1 ucode=-1
> > cc_compiler            : gcc (GCC) 7.1.1 20170630
> > cc_compile_by          : arthur
> > cc_compile_domain      : startdedicated.com <http://startdedicated.com>
> > cc_compile_date        : Mon Aug 28 11:12:45 CEST 2017
> > build_id               : 3fb8c28a1eec9d8b7f15f6ba17bf8feb9c20c99c
> > xend_config_format     : 4
> >
> > Best Regards,
> > Arthur Borsboom
> >
> >
> > _______________________________________________
> > Xen-devel mailing list
> > Xen-devel@lists.xen.org
> > https://lists.xen.org/xen-devel
> >
>
>


-- 
Arthur Borsboom
Mob: +31629089953
Email: arthurborsboom@gmail.com
[image: View Arthur's LinkedIn profile]
<http://uk.linkedin.com/in/arthurborsboom>

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

<div dir=3D"ltr"><div dir=3D"auto" style=3D"font-size:12.8px"><span style=
=3D"font-size:12.8px">JG&gt; Can I add you as &quot;Reported-by:&quot; ?</s=
pan><br></div><div dir=3D"auto" style=3D"font-size:12.8px"><br></div><div d=
ir=3D"auto" style=3D"font-size:12.8px">Absolutely.</div><div dir=3D"auto" s=
tyle=3D"font-size:12.8px"><span style=3D"font-size:12.8px">If I can be of a=
ny assistance, please let me know. Keep in mind that I am an application de=
veloper (J2EE) and not a hardware/kernel/hypervisor hacker. :-)</span><br><=
/div><div class=3D"gmail-yj6qo gmail-ajU" style=3D"margin:2px 0px 0px;font-=
size:12.8px"></div></div><div class=3D"gmail_extra"><br><div class=3D"gmail=
_quote">On 25 October 2017 at 16:13, Juergen Gross <span dir=3D"ltr">&lt;<a=
 href=3D"mailto:jgross@suse.com" target=3D"_blank">jgross@suse.com</a>&gt;<=
/span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8=
ex;border-left:1px #ccc solid;padding-left:1ex"><span class=3D"">On 25/10/1=
7 13:17, Arthur Borsboom wrote:<br>
&gt; Since about a month, possibly due to software updates, after a couple =
of<br>
&gt; days running several VMs, one of the VM guests crashes and the VM host=
<br>
&gt; is not stable anymore. I need to shutdown all the remaining VM guests<=
br>
&gt; (if possible) and reboot the server by hardware (sudo reboot hangs).<b=
r>
&gt;<br>
&gt; Does anybody have a suggestion how to analyze/resolve this?<br>
<br>
</span>Hmm, it seems as if gntdev_mmap() is mapping only some pages and the=
n<br>
exits with an error. This will leave map-&gt;pages_vm_start as 0 leading<br=
>
to a problem when the already mapped pages are being unmapped again.<br>
<br>
Patch will come soon...<br>
<br>
Can I add you as &quot;Reported-by:&quot; ?<br>
<br>
<br>
Juergen<br>
<div><div class=3D"h5"><br>
&gt; All help is appreciated!<br>
&gt;<br>
&gt; Xen: 4.9.0<br>
&gt; OS (Dom0): Arch Linux 4.13.7<br>
&gt; Dmesg:<br>
&gt;<br>
&gt; [131395.101610] BUG: unable to handle kernel paging request at<br>
&gt; ffff88401920c018<br>
&gt; [131395.101715] IP: gntdev_vma_find_special_page+<wbr>0x1d/0x30 [xen_g=
ntdev]<br>
&gt; [131395.101796] PGD 1a0a067=C2=A0<br>
&gt; [131395.101797] P4D 1a0a067=C2=A0<br>
&gt; [131395.101832] PUD 0=C2=A0<br>
&gt; [131395.101922] Oops: 0000 [#1] PREEMPT SMP<br>
&gt; [131395.101975] Modules linked in: xt_nat xt_physdev br_netfilter<br>
&gt; xt_CHECKSUM iptable_mangle ipt_MASQUERADE nf_nat_masquerade_ipv4<br>
&gt; iptable_nat nf_nat_ipv4 nf_nat tun bridge stp llc ebtable_filter<br>
&gt; ebtables devlink ipt_REJECT nf_reject_ipv4 xt_tcpudp nf_conntrack_ipv4=
<br>
&gt; nf_defrag_ipv4 xt_conntrack nf_conntrack libcrc32c crc32c_generic<br>
&gt; ip6table_filter iptable_filter ip6_tables snd_hda_codec_realtek amdkfd=
<br>
&gt; snd_hda_codec_generic snd_hda_codec_hdmi amd_iommu_v2 snd_hda_intel<br=
>
&gt; radeon joydev snd_hda_codec mousedev evdev input_leds led_class mac_hi=
d<br>
&gt; ppdev wmi_bmof snd_hda_core i2c_algo_bit ttm snd_hwdep snd_pcm<br>
&gt; edac_mce_amd drm_kms_helper crct10dif_pclmul crc32_pclmul crc32c_intel=
<br>
&gt; ghash_clmulni_intel snd_timer pcbc r8169 aesni_intel psmouse aes_x86_6=
4<br>
&gt; crypto_simd glue_helper tpm_infineon drm cryptd tpm_tis snd pcspkr<br>
&gt; [131395.102862]=C2=A0 agpgart sp5100_tco tpm_tis_core mii syscopyarea<=
br>
&gt; sysfillrect tpm i2c_piix4 sysimgblt soundcore parport_pc parport<br>
&gt; fb_sys_fops fam15h_power k10temp wmi shpchp button sch_fq_codel<br>
&gt; xen_acpi_processor xen_pciback xen_netback xen_blkback xenfs<br>
&gt; xen_gntalloc xen_gntdev xen_evtchn xen_privcmd ip_tables x_tables ext4=
<br>
&gt; crc16 mbcache jbd2 fscrypto hid_generic usbhid hid sd_mod ata_generic<=
br>
&gt; pata_acpi ohci_pci pata_atiixp serio_raw atkbd libps2 ahci ehci_pci<br=
>
&gt; libahci ehci_hcd ohci_hcd libata usbcore scsi_mod usb_common i8042 ser=
io<br>
&gt; [131395.103469] CPU: 0 PID: 10887 Comm: qemu-dm Not tainted 4.13.7-1-A=
RCH #1<br>
&gt; [131395.103554] Hardware name: MICRO-STAR INTERNATIONAL CO.,LTD<br>
&gt; MS-7596/760GM-E51(MS-7596), BIOS V3.6 10/26/2012<br>
&gt; [131395.103677] task: ffff8800483b1e00 task.stack: ffffc90046598000<br=
>
&gt; [131395.103759] RIP: e030:gntdev_vma_find_special_<wbr>page+0x1d/0x30<=
br>
&gt; [xen_gntdev]<br>
&gt; [131395.103852] RSP: e02b:ffffc9004659bb60 EFLAGS: 00010212<br>
&gt; [131395.103927] RAX: ffff88001ef0a360 RBX: ffff8800119a0cb8 RCX:<br>
&gt; 0000000000624684<br>
&gt; [131395.104018] RDX: 8000000624684367 RSI: 00000007ff460397 RDI:<br>
&gt; ffff88003dd7b240<br>
&gt; [131395.104108] RBP: ffffc9004659bb70 R08: ffff88003dd7b240 R09:<br>
&gt; 00007ff4603a2000<br>
&gt; [131395.104198] R10: 0000000000000001 R11: 00003ffffffff000 R12:<br>
&gt; 00007ff460397000<br>
&gt; [131395.104288] R13: 8000000624684367 R14: 00007ff460398000 R15:<br>
&gt; ffffc9004659bce0<br>
&gt; [131395.104390] FS:=C2=A0 00007ff4605667c0(0000) GS:ffff880055000000(0=
000)<br>
&gt; knlGS:0000000000000000<br>
&gt; [131395.104490] CS:=C2=A0 e033 DS: 0000 ES: 0000 CR0: 0000000080050033=
<br>
&gt; [131395.104564] CR2: ffff88401920c018 CR3: 000000001cb0f000 CR4:<br>
&gt; 0000000000040660<br>
&gt; [131395.104655] Call Trace:<br>
&gt; [131395.104695]=C2=A0 ? vm_normal_page+0x5d/0xa0<br>
&gt; [131395.104748]=C2=A0 unmap_page_range+0x4e3/0x930<br>
&gt; [131395.104804]=C2=A0 unmap_single_vma+0x7d/0xf0<br>
&gt; [131395.104857]=C2=A0 unmap_vmas+0x51/0xb0<br>
&gt; [131395.104904]=C2=A0 unmap_region+0xbd/0x130<br>
&gt; [131395.104953]=C2=A0 ? gnttab_map_refs+0xc4/0x160<br>
&gt; [131395.105009]=C2=A0 ? gntdev_mmap+0x3a4/0x610 [xen_gntdev]<br>
&gt; [131395.105074]=C2=A0 mmap_region+0x461/0x5f0<br>
&gt; [131395.105122]=C2=A0 do_mmap+0x2b3/0x400<br>
&gt; [131395.105167]=C2=A0 vm_mmap_pgoff+0xcc/0x120<br>
&gt; [131395.105217]=C2=A0 SyS_mmap_pgoff+0x1bc/0x230<br>
&gt; [131395.105271]=C2=A0 SyS_mmap+0x1b/0x30<br>
&gt; [131395.108716]=C2=A0 entry_SYSCALL_64_fastpath+<wbr>0x1a/0xa5<br>
&gt; [131395.112161] RIP: 0033:0x7ff45dcc3e63<br>
&gt; [131395.115644] RSP: 002b:00007ffdf0c57648 EFLAGS: 00000246 ORIG_RAX:<=
br>
&gt; 0000000000000009<br>
&gt; [131395.119149] RAX: ffffffffffffffda RBX: 000000000000a000 RCX:<br>
&gt; 00007ff45dcc3e63<br>
&gt; [131395.122587] RDX: 0000000000000002 RSI: 000000000000b000 RDI:<br>
&gt; 0000000000000000<br>
&gt; [131395.126005] RBP: 0000000000001000 R08: 000000000000002a R09:<br>
&gt; 000000000000c000<br>
&gt; [131395.129509] R10: 0000000000000001 R11: 0000000000000246 R12:<br>
&gt; 0000000000000001<br>
&gt; [131395.132989] R13: 0000560471ae8e00 R14: 0000560471a66290 R15:<br>
&gt; 0000000000000000<br>
&gt; [131395.136568] Code: 5b 5d c3 90 66 2e 0f 1f 84 00 00 00 00 00 0f 1f =
44<br>
&gt; 00 00 48 8b 87 a8 00 00 00 55 48 89 e5 48 2b 70 68 48 8b 40 60 5d 48 c=
1<br>
&gt; ee 0c &lt;48&gt; 8b 04 f0 c3 0f 1f 40 00 66 2e 0f 1f 84 00 00 00 00 00=
 0f 1f=C2=A0<br>
&gt; [131395.143798] RIP: gntdev_vma_find_special_page+<wbr>0x1d/0x30 [xen_=
gntdev]<br>
&gt; RSP: ffffc9004659bb60<br>
&gt; [131395.147367] CR2: ffff88401920c018<br>
&gt; [131395.150844] ---[ end trace bf61e71da2f22d1c ]---<br>
&gt;<br>
&gt; xl info:<br>
&gt;<br>
&gt; host=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0: orion1695<br>
&gt; release=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : 4.13.=
7-1-ARCH<br>
&gt; version=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : #1 SM=
P PREEMPT Sat Oct 14 20:13:26 CEST 2017<br>
&gt; machine=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : x86_6=
4<br>
&gt; nr_cpus=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : 8<br>
&gt; max_cpu_id=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: 23<br>
&gt; nr_nodes=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: 1<br>
&gt; cores_per_socket=C2=A0 =C2=A0 =C2=A0 =C2=A0: 4<br>
&gt; threads_per_core=C2=A0 =C2=A0 =C2=A0 =C2=A0: 2<br>
&gt; cpu_mhz=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : 2300<=
br>
&gt; hw_caps=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 :<br>
&gt; 178bf3ff:b698320b:2e500800:<wbr>0069bfff:00000000:00000008:<wbr>000000=
00:00000500<br>
&gt; virt_caps=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : hvm<br>
&gt; total_memory=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: 32510<br>
&gt; free_memory=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : 30751<br>
&gt; sharing_freed_memory=C2=A0 =C2=A0: 0<br>
&gt; sharing_used_memory=C2=A0 =C2=A0 : 0<br>
&gt; outstanding_claims=C2=A0 =C2=A0 =C2=A0: 0<br>
&gt; free_cpus=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : 0<br>
&gt; xen_major=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : 4<br>
&gt; xen_minor=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : 9<br>
&gt; xen_extra=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : .0<br>
&gt; xen_version=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : 4.9.0<br>
&gt; xen_caps=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: xen-3=
.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32<br>
&gt; hvm-3.0-x86_32p hvm-3.0-x86_64=C2=A0<br>
&gt; xen_scheduler=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : credit<br>
&gt; xen_pagesize=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: 4096<br>
&gt; platform_params=C2=A0 =C2=A0 =C2=A0 =C2=A0 : virt_start=3D0xffff800000=
000000<br>
&gt; xen_changeset=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 :=C2=A0<br>
&gt; xen_commandline=C2=A0 =C2=A0 =C2=A0 =C2=A0 : /boot/xen-4.9.0.gz dom0_m=
em=3D1400M,max:1400M<br>
&gt; dom0pvh=3D1 ucode=3D-1<br>
&gt; cc_compiler=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : gcc (GCC) 7.1.1=
 20170630<br>
&gt; cc_compile_by=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : arthur<br>
</div></div>&gt; cc_compile_domain=C2=A0 =C2=A0 =C2=A0 : <a href=3D"http://=
startdedicated.com" rel=3D"noreferrer" target=3D"_blank">startdedicated.com=
</a> &lt;<a href=3D"http://startdedicated.com" rel=3D"noreferrer" target=3D=
"_blank">http://startdedicated.com</a>&gt;<br>
<span class=3D"">&gt; cc_compile_date=C2=A0 =C2=A0 =C2=A0 =C2=A0 : Mon Aug =
28 11:12:45 CEST 2017<br>
&gt; build_id=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: 3fb8c=
28a1eec9d8b7f15f6ba17bf8f<wbr>eb9c20c99c<br>
&gt; xend_config_format=C2=A0 =C2=A0 =C2=A0: 4<br>
&gt;<br>
&gt; Best Regards,<br>
&gt; Arthur Borsboom<br>
&gt;<br>
&gt;<br>
</span>&gt; ______________________________<wbr>_________________<br>
&gt; Xen-devel mailing list<br>
&gt; <a href=3D"mailto:Xen-devel@lists.xen.org">Xen-devel@lists.xen.org</a>=
<br>
&gt; <a href=3D"https://lists.xen.org/xen-devel" rel=3D"noreferrer" target=
=3D"_blank">https://lists.xen.org/xen-<wbr>devel</a><br>
&gt;<br>
<br>
</blockquote></div><br><br clear=3D"all"><div><br></div>-- <br><div class=
=3D"gmail_signature" data-smartmail=3D"gmail_signature"><div dir=3D"ltr"><d=
iv><div dir=3D"ltr"><div dir=3D"ltr"><div style=3D"color:rgb(136,136,136)">=
<font face=3D"tahoma, sans-serif" size=3D"2">Arthur Borsboom</font></div><d=
iv style=3D"color:rgb(136,136,136)"><span style=3D"font-family:tahoma,sans-=
serif;font-size:12.8px;text-align:right">Mob:=C2=A0</span><font color=3D"#8=
88888" style=3D"font-family:tahoma,sans-serif;font-size:12.8px">+3162908995=
3</font><br></div><div><div style=3D"color:rgb(136,136,136);font-size:small=
"><font face=3D"tahoma, sans-serif">Email:=C2=A0<a href=3D"mailto:arthurbor=
sboom@gmail.com" style=3D"color:rgb(17,85,204)" target=3D"_blank">arthurbor=
sboom@gmail.com</a></font></div></div><div style=3D"color:rgb(136,136,136);=
font-size:small;font-family:Tahoma"><a href=3D"http://uk.linkedin.com/in/ar=
thurborsboom" target=3D"_blank"><img src=3D"https://static.licdn.com/scds/c=
ommon/u/img/webpromo/btn_viewmy_160x25.png" alt=3D" View Arthur&#39;s Linke=
dIn profile"></a><br></div><span style=3D"color:rgb(136,136,136);font-famil=
y:Tahoma"></span></div></div></div></div></div>
</div>

--94eb2c19524a1f2141055c61b8a1--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0517070000489347705==--


From xen-devel-bounces@lists.xen.org Wed Oct 25 16:45:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 16:45:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7Onl-0007iJ-Hj; Wed, 25 Oct 2017 16:45:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e7Onj-0007iC-Gv
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 16:45:07 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 9A/4A-29911-29FB0F95; Wed, 25 Oct 2017 16:45:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsXSO6nOVXfS/g+
 RBm+bZCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz1L78yFuxnqVh96gVjA+Mr5i5GLg4hgclM
 Em82vmCCcP4ySnQsamWBcDYySnRtes4G4WxjlFh6dzNjFyMnh7BArMTPlsVACQ4OEYFMid4rt
 SBhIQETibbHk9lAbGYBKYl1nw6B2WwCRhJnj04Ha+UVsJW4vu4hmM0ioCpx8vJRsBpRgXCJt4
 1HWCBqBCVOznwCZnMKmEqcXvadHWKmnsSO679YIWx5ie1v5zCD2BICxhLtby+yTWAUnIWkfRa
 SlllIWhYwMq9i1ChOLSpLLdI1stBLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgM
 XQYg2MF4fm3gIUZJDiYlUV6GPR8ihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwJu0DygkWpaanV
 qRl5gCjCCYtwcGjJMJbApLmLS5IzC3OTIdInWI05rjx8PofJo5nM183MAux5OXnpUqJ8y4BKR
 UAKc0ozYMbBIvuS4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmbQKZwpOZVwK37xXQKUxApzS
 pgp1SkoiQkmpg9H82b6NPUarHwyVZO8ve3TsW2nDw+PN2K9lkeYHNt5+UiYgcNHNUfjpVzdEw
 IqXvUKywQ83KrzE3ZqR02PwU/P5+Zt/Z9q3r9H75njBa9arAKTOr5IZb9LwVVp1vVq/0uqXgG
 hiybu7HOZ+8RKN43rF/7HlUequ7/oqJ1pqpux9NfBURNT0hSYmlOCPRUIu5qDgRADIV+nXpAg
 AA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1508949905!113096758!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4258 invoked from network); 25 Oct 2017 16:45:06 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Oct 2017 16:45:06 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9PGj4F9024143
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 25 Oct 2017 16:45:04 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9PGj4jh022367
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 25 Oct 2017 16:45:04 GMT
Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9PGj3Nb010865;
 Wed, 25 Oct 2017 16:45:03 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 25 Oct 2017 09:45:03 -0700
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20171025150807.11729-1-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <11e7d8e0-3cc3-3266-c799-a2b30b1636ad@oracle.com>
Date: Wed, 25 Oct 2017 12:46:37 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20171025150807.11729-1-jgross@suse.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: stable@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] xen/gntdev: avoid out of bounds access in
 case of partial gntdev_mmap()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMjUvMjAxNyAxMTowOCBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBJbiBjYXNlIGdu
dGRldl9tbWFwKCkgc3VjY2VlZHMgb25seSBwYXJ0aWFsbHkgaW4gbWFwcGluZyBncmFudCBwYWdl
cwo+IGl0IHdpbGwgbGVhdmUgc29tZSB2aXRhbCBpbmZvcm1hdGlvbiB1bmluaXRpYWxpemVkIG5l
ZWRlZCBsYXRlciBmb3IKPiBjbGVhbnVwLiBUaGlzIHdpbGwgbGVhZCB0byBhbiBvdXQgb2YgYm91
bmRzIGFycmF5IGFjY2VzcyB3aGVuIHVubWFwcGluZwo+IHRoZSBhbHJlYWR5IG1hcHBlZCBwYWdl
cy4KPgo+IFNvIGp1c3QgaW5pdGlhbGl6ZSB0aGUgZGF0YSBuZWVkZWQgZm9yIHVubWFwcGluZyB0
aGUgcGFnZXMgYSBsaXR0bGUgYml0Cj4gZWFybGllci4KPgo+IENjOiA8c3RhYmxlQHZnZXIua2Vy
bmVsLm9yZz4KPiBSZXBvcnRlZC1ieTogQXJ0aHVyIEJvcnNib29tIDxhcnRodXJib3JzYm9vbUBn
bWFpbC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgoKUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5j
b20+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 25 17:53:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 17:53:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7PrB-0004Oy-2K; Wed, 25 Oct 2017 17:52:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=464c7b86d=citrix-osstest@xenproject.org>)
 id 1e7PrA-0004Os-3t
 for xen-devel@lists.xensource.com; Wed, 25 Oct 2017 17:52:44 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 2F/45-13803-B6FC0F95; Wed, 25 Oct 2017 17:52:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXitHRDpG76+Q+
 RBsf2mFncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oy13TuZC+6lVbR8OMbcwPjcoYuRk0NCwF+i
 e9YHNgjbXWJ6+wowW0TAWWLCh9tgNq+AnkTbw1lgtjBQzcUXB9i7GLmA6pepSvxfcJcRotlV4
 uSeiSww9qbHT1lBbDYBD4mJPRBxFgFViT2377CD2EICWhJLF69kglggKHFy5hOwGmYBCYmDL1
 4wQ8yxkNjxsY9tAiPfLCRls5CULWBkWsWoUZxaVJZapGtorJdUlJmeUZKbmJmja2hgrJebWly
 cmJ6ak5hUrJecn7uJERhWDECwg3Hbds9DjJIcTEqivAx7PkQK8SXlp1RmJBZnxBeV5qQWH2KU
 4eBQkuBNOAeUEyxKTU+tSMvMAQY4TFqCg0dJhNcAJM1bXJCYW5yZDpE6xWjMcWzT5T9MHM9mv
 m5gFmLJy89LlRLntQMpFQApzSjNgxsEi7xLjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEuZlAJ
 nCk5lXArfvFdApTECnNKmCnVKSiJCSamBc7eexR3B9rtmt7knBNvKnjxpoxyq7dx3aZOsqe2K
 DpJDuzKsPbE6uF62ptcwJPSzJYTX5eYHkz9lMz96WFO9l3q8V3Gmjt2P5We/m5wpvi+9OfPzw
 a9n0tC/vdwS0yFQkqDaG823lad929/raTxs3Lp4VmX9+CscO5ZdsG52zDndOsSn0uvlPiaU4I
 9FQi7moOBEA+SXcD7cCAAA=
X-Env-Sender: prvs=464c7b86d=citrix-osstest@xenproject.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1508953958!73420553!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30302 invoked from network); 25 Oct 2017 17:52:39 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Oct 2017 17:52:39 -0000
X-IronPort-AV: E=Sophos;i="5.43,432,1503360000"; d="scan'208";a="448189828"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72351-mainreport@xen.org>
X-Osstest-Failures: xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32-invlpg~shadow:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pae-invlpg~shadow:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-invlpg~shadow:fail:regression
 xen-4.6-testing:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:guest-start/debian.repeat:fail:regression
 xen-4.6-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:regression
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=9454e3030ae0835c11aa66471238a9e09db5074e
X-Osstest-Versions-That: xen=aad5a67587b493e2478e1e46f71404c3dd41a937
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 25 Oct 2017 18:52:35 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [xen-4.6-testing baseline-only test] 72351: regressions
	- FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjM1MSB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjM1MS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAyMSB4
dGYvdGVzdC1odm0zMi1pbnZscGd+c2hhZG93IGZhaWwgUkVHUi4gdnMuIDcyMjM5CiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0yIDM2IHh0Zi90ZXN0LWh2bTMycGFlLWludmxwZ35zaGFkb3cgZmFpbCBS
RUdSLiB2cy4gNzIyMzkKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgNDggeHRmL3Rlc3QtaHZt
NjQtaW52bHBnfnNoYWRvdyBmYWlsIFJFR1IuIHZzLiA3MjIzOQogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAxMSBndWVzdC1zdGFydCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDcy
MjM5CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNiBndWVzdC1zdGFydC9kZWJpYW4u
cmVwZWF0IGZhaWwgUkVHUi4gdnMuIDcyMjM5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDcy
MjM5CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBsaWtlIDcyMjM5CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIGxpa2UgNzIyMzkKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bGlrZSA3MjIzOQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTAgZGViaWFu
LWh2bS1pbnN0YWxsICAgICAgZmFpbCBsaWtlIDcyMjM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIGxpa2UgNzIyMzkK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSA3MjIzOQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBsaWtlIDcyMjM5CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgNzIyMzkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbGlrZSA3MjIzOQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgIDczIHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5
NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDczIHh0Zi90ZXN0LXB2
MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTMgICAgICAgNzMgeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICA3MyB4dGYvdGVzdC1wdjMycGFlLXhzYS0x
OTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICAgICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDczIHh0Zi90ZXN0LXB2MzJwYWUteHNh
LTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZt
LWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFy
Z2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA5NDU0ZTMwMzBhZTA4MzVj
MTFhYTY2NDcxMjM4YTllMDlkYjUwNzRlCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAg
ICAgICAgICBhYWQ1YTY3NTg3YjQ5M2UyNDc4ZTFlNDZmNzE0MDRjM2RkNDFhOTM3CgpMYXN0IHRl
c3Qgb2YgYmFzaXMgICAgNzIyMzkgIDIwMTctMTAtMTYgMDI6NDQ6MDEgWiAgICA5IGRheXMKVGVz
dGluZyBzYW1lIHNpbmNlICAgIDcyMzUxICAyMDE3LTEwLTI1IDEwOjQzOjQ5IFogICAgMCBkYXlz
ICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRl
c3Q6CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFn
ZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVz
dGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1
c2ggbm90IGFwcGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDk0NTRlMzAzMGFlMDgzNWMxMWFhNjY0NzEy
MzhhOWUwOWRiNTA3NGUKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRh
dGU6ICAgVHVlIE9jdCAyNCAxNjo1MTo1MSAyMDE3ICswMjAwCgogICAgZ250dGFiOiBmaXggcGlu
IGNvdW50IC8gcGFnZSByZWZlcmVuY2UgcmFjZQogICAgCiAgICBEcm9wcGluZyBwYWdlIHJlZmVy
ZW5jZXMgYmVmb3JlIGRlY3JlbWVudGluZyBwaW4gY291bnRzIGlzIGEgYmFkIGlkZWEKICAgIGlm
IGFzc3VtcHRpb25zIGFyZSBiZWluZyBtYWRlIHRoYXQgYSBub24temVybyBwaW4gY291bnQgaW1w
bGllcyBhIHZhbGlkCiAgICBwYWdlLiBGaXggdGhlIG9yZGVyIG9mIG9wZXJhdGlvbnMgaW4gZ250
dGFiX2NvcHlfcmVsZWFzZV9idWYoKSwgYnV0IGF0CiAgICB0aGUgc2FtZSB0aW1lIGFsc28gcmVt
b3ZlIHRoZSBhc3NlcnRpb24gdGhhdCB3YXMgZm91bmQgdG8gdHJpZ2dlcjoKICAgIG1hcF9ncmFu
dF9yZWYoKSBhbHNvIGhhcyB0aGUgcG90ZW50aWFsIG9mIGNhdXNpbmcgYSByYWNlIGhlcmUsIGFu
ZAogICAgY2hhbmdpbmcgdGhlIG9yZGVyIG9mIG9wZXJhdGlvbnMgdGhlcmUgd291bGQgbGlrZWx5
IGJlIHF1aXRlIGEgYml0IG1vcmUKICAgIGludm9sdmVkLgogICAgCiAgICBUaGlzIGlzIENWRS0y
MDE3LTE1NTk3IC8gWFNBLTIzNi4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFBhd2VsIFdpZWN6b3Jr
aWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5kZT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogZTAwOGY3NjE5ZGNkNmQ1
NDk3MjdjOTYzNWIzZjlmM2M3ZWU0ODNlZAogICAgbWFzdGVyIGRhdGU6IDIwMTctMTAtMjQgMTY6
MDE6MzMgKzAyMDAKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 25 18:53:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 18:53:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7Qnk-0000um-I8; Wed, 25 Oct 2017 18:53:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7Qni-0000ua-NS
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 18:53:14 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 AA/D7-20813-99DD0F95; Wed, 25 Oct 2017 18:53:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKLMWRWlGSWpSXmKPExsWS0XRdVXfm3Q+
 RBg1XhCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyjDbtZCiZEVRz/+YSxgXF5cBcjF4eQQCOT
 xOHuc+wQzi1GibuLZjBCOCsZJU4eecDSxcjJISIQKHF38g5GEFtYQE3i5dm17CA2r4C9RMOy1
 UwgNpuApMT/gxBxFgFViRXvnrJNYORYwMiwilG9OLWoLLVI10wvqSgzPaMkNzEzR9fQwEwvN7
 W4ODE9NScxqVgvOT93EyPQMwxAsINx3gn/Q4ySHExKorwMez5ECvEl5adUZiQWZ8QXleakFh9
 ilOHgUJLgrbsDlBMsSk1PrUjLzAGGCExagoNHSYS3DSTNW1yQmFucmQ6ROsVozHFs0+U/TBzP
 Zr5uYBZiycvPS5US5xUBKRUAKc0ozYMbBAvdS4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmn
 QYyhSczrwRu3yugU5iATmlSBTulJBEhJdXAqJFy+31fPUuJ6MGFksXBeco8rybJ77tcfe9AlU
 PZsjXyDMb6PyqTPmTpLjRpPP1I556v5+OTFsGWs7ymbdikz222MCDygFf4GhlbjZX7EstkhXb
 q/hYNtPpX6OSzbP6TKTXNCzTe7T10+O6PNnaxq9ucwgU23BV6yn7yMJ923iKBnPgCzkV2SizF
 GYmGWsxFxYkAFfkaSFgCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1508957592!113111271!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22986 invoked from network); 25 Oct 2017 18:53:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Oct 2017 18:53:13 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7Qnf-0003jy-HS; Wed, 25 Oct 2017 18:53:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1e7Qna-0006GP-5M; Wed, 25 Oct 2017 18:53:06 +0000
Received: from iwj by osstest.test-lab.xenproject.org with local (Exim 4.80)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1e7QnZ-0006BZ-Ul; Wed, 25 Oct 2017 18:53:06 +0000
To: ian.jackson@citrix.com, xen-devel@lists.xenproject.org,
 julien.grall@linaro.org
Message-Id: <E1e7QnZ-0006BZ-Ul@osstest.test-lab.xenproject.org>
From: iwj@xenbits.xen.org
Date: Wed, 25 Oct 2017 18:53:05 +0000
Subject: [Xen-devel] [adhoc test] 115230: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

W2FkaG9jIGFkaG9jXSA8dGVzdGluZy5naXQgbWFzdGVyIC9kZXYvcHRzLzE0PgpoYXJuZXNzIDhm
MTY4NDA6IE1heFVtYXNrOiBlbmZvcmNlIGEgbWF4aW11bSB1bWFzayB2YWx1ZQoxMTUyMzA6IGFs
bCBwYXNzCgpmbGlnaHQgMTE1MjMwIHhlbi11bnN0YWJsZSBhZGhvYyBbYWRob2NdCmh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTUyMzAvCgpQZXJmZWN0
IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCmJhc2VsaW5l
IHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICAxMTQ2NDQKCmpvYnM6CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09CjIwMTctMTAtMjUgMTY6MTI6MzQgWiBmbGlnaHQgMTE1MjMwIG5xdWV1ZWQ9MQoy
MDE3LTEwLTI1IDE2OjEyOjM0IFogZmxpZ2h0IDExNTIzMCBzcGF3bmluZyB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQKMjAxNy0xMC0yNSAxNjoxMjozNCBaIGZsaWdodCAxMTUy
MzAgc3Bhd25lZCAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IFs1NTM5XQoy
MDE3LTEwLTI1IDE2OjEyOjM0IFogZmxpZ2h0IDExNTIzMCBucnVubmluZz0xCjIwMTctMTAtMjUg
MTY6MTI6MzcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0XSBzdGFydGlu
ZyAxMTUyMzAudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IHRzLWJ1aWxkLWNo
ZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTEwLTI1IDE2OjEyOjM3IFogW3Rlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NF0gYXdhaXRpbmcgMTE1MjMwLnRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCB0cy1idWlsZC1jaGVjayAKMjAxNy0xMC0yNSAxNjoxMjozOCBa
IFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjRdIGZpbmlzaGVkIDExNTIzMC50
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMtYnVpbGQtY2hlY2sgIHBhc3Mg
CjIwMTctMTAtMjUgMTY6MTI6MzggWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0XSBzdGFydGluZyAxMTUyMzAudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0xMC0yNSAxNjoxMjoz
OSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjRdIGF3YWl0aW5nIDExNTIz
MC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMtaG9zdHMtYWxsb2NhdGUg
aG9zdAoyMDE3LTEwLTI1IDE3OjQxOjE2IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NF0gZmluaXNoZWQgMTE1MjMwLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IHBhc3MgCjIwMTctMTAtMjUgMTc6NDE6MTcgWiBb
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0XSBzdGFydGluZyAxMTUyMzAudGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IHRzLXN5c2xvZy1zZXJ2ZXIgIHN5c2xv
Zy1zZXJ2ZXIKMjAxNy0xMC0yNSAxNzo0MToxOCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjRdIHN0YXJ0aW5nIDExNTIzMC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QgaG9zdC1pbnN0YWxsKDQpCjIwMTct
MTAtMjUgMTc6NDE6MTggWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0XSBh
d2FpdGluZyAxMTUyMzAudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IHRzLWhv
c3QtaW5zdGFsbC10d2ljZSBob3N0CjIwMTctMTAtMjUgMTc6NTE6MzAgWiBbdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0XSBmaW5pc2hlZCAxMTUyMzAudGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0IHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0IHBhc3MgCjIw
MTctMTAtMjUgMTc6NTE6MzEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
XSBzdGFydGluZyAxMTUyMzAudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IHRz
LWhvc3QtcGluZy1jaGVjayBob3N0IGhvc3QtcGluZy1jaGVjay1uYXRpdmUKMjAxNy0xMC0yNSAx
Nzo1MTozMSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjRdIGF3YWl0aW5n
IDExNTIzMC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMtaG9zdC1waW5n
LWNoZWNrIGhvc3QKMjAxNy0xMC0yNSAxNzo1MTo1MiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjRdIGZpbmlzaGVkIDExNTIzMC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgcGFzcyAKMjAxNy0xMC0yNSAxNzo1
MTo1MyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjRdIHN0YXJ0aW5nIDEx
NTIzMC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMteGVuLWluc3RhbGwg
aG9zdCB4ZW4taW5zdGFsbAoyMDE3LTEwLTI1IDE3OjUxOjUzIFogW3Rlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NF0gYXdhaXRpbmcgMTE1MjMwLnRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCB0cy14ZW4taW5zdGFsbCBob3N0CjIwMTctMTAtMjUgMTc6NTM6MTMg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0XSBmaW5pc2hlZCAxMTUyMzAu
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IHRzLXhlbi1pbnN0YWxsIGhvc3Qg
cGFzcyAKMjAxNy0xMC0yNSAxNzo1MzoxMyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjRdIHN0YXJ0aW5nIDExNTIzMC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgdHMtaG9zdC1yZWJvb3QgaG9zdCB4ZW4tYm9vdAoyMDE3LTEwLTI1IDE3OjUzOjE0IFog
W3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NF0gYXdhaXRpbmcgMTE1MjMwLnRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCB0cy1ob3N0LXJlYm9vdCBob3N0CjIw
MTctMTAtMjUgMTc6NTQ6MjUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
XSBmaW5pc2hlZCAxMTUyMzAudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IHRz
LWhvc3QtcmVib290IGhvc3QgcGFzcyAKMjAxNy0xMC0yNSAxNzo1NDoyNSBaIFt0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjRdIHN0YXJ0aW5nIDExNTIzMC50ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgaG9zdC1waW5n
LWNoZWNrLXhlbgoyMDE3LTEwLTI1IDE3OjU0OjI2IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NF0gYXdhaXRpbmcgMTE1MjMwLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdAoyMDE3LTEwLTI1IDE3OjU0OjQ3IFog
W3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NF0gZmluaXNoZWQgMTE1MjMwLnRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCB0cy1ob3N0LXBpbmctY2hlY2sgaG9z
dCBwYXNzIAoyMDE3LTEwLTI1IDE3OjU0OjQ3IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NF0gc3RhcnRpbmcgMTE1MjMwLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCB0cy1sZWFrLWNoZWNrIGJhc2lzIGhvc3QgbGVhay1jaGVjay9iYXNpcyg5KQoyMDE3
LTEwLTI1IDE3OjU0OjQ3IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NF0g
YXdhaXRpbmcgMTE1MjMwLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCB0cy1s
ZWFrLWNoZWNrIGJhc2lzIGhvc3QKMjAxNy0xMC0yNSAxNzo1NDo1MCBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjRdIGZpbmlzaGVkIDExNTIzMC50ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMtbGVhay1jaGVjayBiYXNpcyBob3N0IHBhc3MgCjIwMTct
MTAtMjUgMTc6NTQ6NTAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0XSBz
dGFydGluZyAxMTUyMzAudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IHRzLXdp
bmRvd3MtaW5zdGFsbCAgd2luZG93cy1pbnN0YWxsCjIwMTctMTAtMjUgMTc6NTQ6NTAgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0XSBhd2FpdGluZyAxMTUyMzAudGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IHRzLXdpbmRvd3MtaW5zdGFsbCAKMjAxNy0x
MC0yNSAxODoxOTo1MyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjRdIGZp
bmlzaGVkIDExNTIzMC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMtd2lu
ZG93cy1pbnN0YWxsICBwYXNzIAoyMDE3LTEwLTI1IDE4OjE5OjUzIFogW3Rlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NF0gc3RhcnRpbmcgMTE1MjMwLnRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCB0cy1taWdyYXRlLXN1cHBvcnQtY2hlY2sgaG9zdCB3aW4gMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sKMjAxNy0xMC0yNSAxODoxOTo1MyBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjRdIGF3YWl0aW5nIDExNTIzMC50ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMtbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGhvc3Qgd2luIDEK
MjAxNy0xMC0yNSAxODoxOTo1NSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjRdIGZpbmlzaGVkIDExNTIzMC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
dHMtbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGhvc3Qgd2luIDEgcGFzcyAKMjAxNy0xMC0yNSAxODox
OTo1NiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjRdIHN0YXJ0aW5nIDEx
NTIzMC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMtc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayBob3N0IHdpbiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrCjIwMTctMTAt
MjUgMTg6MTk6NTYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0XSBhd2Fp
dGluZyAxMTUyMzAudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IHRzLXNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgaG9zdCB3aW4KMjAxNy0xMC0yNSAxODoxOTo1NyBaIFt0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjRdIGZpbmlzaGVkIDExNTIzMC50ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMtc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayBob3N0IHdpbiBwYXNzIAoyMDE3LTEwLTI1IDE4OjE5OjU4IFogW3Rlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NF0gc3RhcnRpbmcgMTE1MjMwLnRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCB0cy1ndWVzdC1zYXZlcmVzdG9yZSBob3N0IHdpbiBndWVzdC1zYXZl
cmVzdG9yZQoyMDE3LTEwLTI1IDE4OjE5OjU4IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NF0gYXdhaXRpbmcgMTE1MjMwLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCB0cy1ndWVzdC1zYXZlcmVzdG9yZSBob3N0IHdpbgoyMDE3LTEwLTI1IDE4OjIxOjQ0
IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NF0gZmluaXNoZWQgMTE1MjMw
LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCB0cy1ndWVzdC1zYXZlcmVzdG9y
ZSBob3N0IHdpbiBwYXNzIAoyMDE3LTEwLTI1IDE4OjIxOjQ0IFogW3Rlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NF0gc3RhcnRpbmcgMTE1MjMwLnRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCB0cy1ndWVzdC1sb2NhbG1pZ3JhdGUgaG9zdCB3aW4gZ3Vlc3QtbG9j
YWxtaWdyYXRlCjIwMTctMTAtMjUgMTg6MjE6NDQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0XSBhd2FpdGluZyAxMTUyMzAudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IHRzLWd1ZXN0LWxvY2FsbWlncmF0ZSBob3N0IHdpbgoyMDE3LTEwLTI1IDE4OjIy
OjQwIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NF0gZmluaXNoZWQgMTE1
MjMwLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCB0cy1ndWVzdC1sb2NhbG1p
Z3JhdGUgaG9zdCB3aW4gcGFzcyAKMjAxNy0xMC0yNSAxODoyMjo0MSBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjRdIHN0YXJ0aW5nIDExNTIzMC50ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCB3aW4gZ3Vlc3Qt
c2F2ZXJlc3RvcmUuMgoyMDE3LTEwLTI1IDE4OjIyOjQxIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NF0gYXdhaXRpbmcgMTE1MjMwLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCB0cy1ndWVzdC1zYXZlcmVzdG9yZSBob3N0IHdpbgoyMDE3LTEwLTI1IDE4
OjI0OjI3IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NF0gZmluaXNoZWQg
MTE1MjMwLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCB0cy1ndWVzdC1zYXZl
cmVzdG9yZSBob3N0IHdpbiBwYXNzIAoyMDE3LTEwLTI1IDE4OjI0OjI3IFogW3Rlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NF0gc3RhcnRpbmcgMTE1MjMwLnRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCB0cy1ndWVzdC1sb2NhbG1pZ3JhdGUgeDEwIGhvc3Qgd2lu
IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAKMjAxNy0xMC0yNSAxODoyNDoyNyBaIFt0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjRdIGF3YWl0aW5nIDExNTIzMC50ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMtZ3Vlc3QtbG9jYWxtaWdyYXRlIHgxMCBob3N0IHdp
bgoyMDE3LTEwLTI1IDE4OjI5OjE4IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NF0gZmluaXNoZWQgMTE1MjMwLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCB0cy1ndWVzdC1sb2NhbG1pZ3JhdGUgeDEwIGhvc3Qgd2luIHBhc3MgCjIwMTctMTAtMjUgMTg6
Mjk6MTggWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0XSBzdGFydGluZyAx
MTUyMzAudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IHRzLWd1ZXN0LXN0b3Ag
aG9zdCB3aW4gZ3Vlc3Qtc3RvcAoyMDE3LTEwLTI1IDE4OjI5OjE4IFogW3Rlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NF0gYXdhaXRpbmcgMTE1MjMwLnRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCB0cy1ndWVzdC1zdG9wIGhvc3Qgd2luCjIwMTctMTAtMjUgMTg6
Mjk6NDAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0XSBmaW5pc2hlZCAx
MTUyMzAudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IHRzLWd1ZXN0LXN0b3Ag
aG9zdCB3aW4gcGFzcyAKMjAxNy0xMC0yNSAxODoyOTo0MCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjRdIHN0YXJ0aW5nIDExNTIzMC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgdHMtcmVwZWF0LXRlc3QgMTAgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCB3aW4g
ezt9IHRzLWd1ZXN0LXN0b3AgaG9zdCB3aW4gZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdAoyMDE3LTEw
LTI1IDE4OjI5OjQwIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NF0gYXdh
aXRpbmcgMTE1MjMwLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCB0cy1yZXBl
YXQtdGVzdCAxMCB0cy1ndWVzdC1zdGFydCBob3N0IHdpbiB7O30gdHMtZ3Vlc3Qtc3RvcCBob3N0
IHdpbgoyMDE3LTEwLTI1IDE4OjQ4OjU3IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NF0gZmluaXNoZWQgMTE1MjMwLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCB0cy1yZXBlYXQtdGVzdCAxMCB0cy1ndWVzdC1zdGFydCBob3N0IHdpbiB7O30gdHMtZ3Vl
c3Qtc3RvcCBob3N0IHdpbiBwYXNzIAoyMDE3LTEwLTI1IDE4OjQ4OjU3IFogW3Rlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NF0gc3RhcnRpbmcgMTE1MjMwLnRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCB0cy1ndWVzdC1zdGFydCBob3N0IHdpbiBndWVzdC1zdGFy
dC4yCjIwMTctMTAtMjUgMTg6NDg6NTcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0XSBhd2FpdGluZyAxMTUyMzAudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0IHRzLWd1ZXN0LXN0YXJ0IGhvc3Qgd2luCjIwMTctMTAtMjUgMTg6NTA6MjcgWiBbdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0XSBmaW5pc2hlZCAxMTUyMzAudGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IHRzLWd1ZXN0LXN0YXJ0IGhvc3Qgd2luIHBhc3Mg
CjIwMTctMTAtMjUgMTg6NTA6MjcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0XSBzdGFydGluZyAxMTUyMzAudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
IHRzLWd1ZXN0LWRlc3Ryb3kgaG9zdCB3aW4gZ3Vlc3QtZGVzdHJveQoyMDE3LTEwLTI1IDE4OjUw
OjI4IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NF0gYXdhaXRpbmcgMTE1
MjMwLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCB0cy1ndWVzdC1kZXN0cm95
IGhvc3Qgd2luCjIwMTctMTAtMjUgMTg6NTA6NDYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0XSBmaW5pc2hlZCAxMTUyMzAudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IHRzLWd1ZXN0LWRlc3Ryb3kgaG9zdCB3aW4gcGFzcyAKMjAxNy0xMC0yNSAxODo1
MDo0NyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjRdIHN0YXJ0aW5nIDEx
NTIzMC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMtbGVhay1jaGVjayBj
aGVjayBob3N0IGxlYWstY2hlY2svY2hlY2sKMjAxNy0xMC0yNSAxODo1MDo0NyBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjRdIGF3YWl0aW5nIDExNTIzMC50ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMtbGVhay1jaGVjayBjaGVjayBob3N0CjIwMTct
MTAtMjUgMTg6NTA6NDkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0XSBm
aW5pc2hlZCAxMTUyMzAudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IHRzLWxl
YWstY2hlY2sgY2hlY2sgaG9zdCBwYXNzIAoyMDE3LTEwLTI1IDE4OjUwOjQ5IFogW3Rlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NF0gc3RhcnRpbmcgMTE1MjMwLnRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCB0cy1sb2dzLWNhcHR1cmUgaG9zdCBjYXB0dXJlLWxv
Z3MoMjIpCjIwMTctMTAtMjUgMTg6NTA6NTAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0XSBhd2FpdGluZyAxMTUyMzAudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0IHRzLWxvZ3MtY2FwdHVyZSBob3N0CjIwMTctMTAtMjUgMTg6NTI6MTYgWiBbdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0XSBmaW5pc2hlZCAxMTUyMzAudGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IHRzLWxvZ3MtY2FwdHVyZSBob3N0IHBhc3MgCjIw
MTctMTAtMjUgMTg6NTI6MTYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
XSBhd2FpdGluZyAxMTUyMzAudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IHRz
LXN5c2xvZy1zZXJ2ZXIgCjIwMTctMTAtMjUgMTg6NTI6MTcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0XSBmaW5pc2hlZCAxMTUyMzAudGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IHRzLXN5c2xvZy1zZXJ2ZXIgIHBhc3MgCjIwMTctMTAtMjUgMTg6NTI6
MTggWiBmbGlnaHQgMTE1MjMwIHJlYXBlZCAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0IFs1NTM5XSBFWElUIDAKMjAxNy0xMC0yNSAxODo1MjoxOSBaIGZsaWdodCAxMTUyMzAg
bnF1ZXVlZD0wCjIwMTctMTAtMjUgMTg6NTI6MTkgWiBmbGlnaHQgMTE1MjMwIG5ydW5uaW5nPTAK
MjAxNy0xMC0yNSAxODo1MjoxOSBaIGZsaWdodCAxMTUyMzAgZW5kaW5nIGZpbmlzaGVkLgoyMDE3
LTEwLTI1IDE4OjUzOjAzIFogZmxpZ2h0IDExNTIzMCBraWxsaW5nIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCBbNTUzOV0KMjAxNy0xMC0yNSAxODo1MzowMyBaIGZsaWdodCAx
MTUyMzAgZW5kZWQgZmluaXNoZWQuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 25 19:03:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 19:03:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7QxM-000240-Ir; Wed, 25 Oct 2017 19:03:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e7QxM-00023s-2N
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 19:03:12 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 1F/88-18968-FEFD0F95; Wed, 25 Oct 2017 19:03:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmleJIrShJLcpLzFFi42Lxqg0y0X13/0O
 kwYf1Ehbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aORW9ZC5bEV9zd/JW5gbE9vIuRi0NIYDqj
 xJa1a1lBHBaBF8wSn6adZgJxJARuskqcvbuSpYuRE8jJknj5+gE7hJ0mcWVSMyOEXSpx78Ubo
 DgH0Cg1iTVvoiCm/mSUuDphF1ivsICWxMSvj5hBbBGBlUDrHlSA2EIC9hJ9fU1sIL1sAjoS62
 bUgoR5BWwl2n58ZQWxWQRUJX7d2Ae2SlQgXOJO6zsWiBpBiZMzn4DZnAIOEtOvvgM7jVnATGL
 e5ofMELa4xK0n85kgbHmJ7W/nME9gFJmFpH0WkpZZSFpmIWlZwMiyilGjOLWoLLVI18hML6ko
 Mz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMDLqGRgYdzA27PU7xCjJwaQkysuw50OkE
 F9SfkplRmJxRnxRaU5q8SFGGQ4OJQleIWCkCQkWpaanVqRl5gBjFCYtwcGjJMKrdw8ozVtckJ
 hbnJkOkTrFaMlxbNPlP0wc+/bcApLPZr5uYBZiycvPS5US5/0M0iAA0pBRmgc3DpZGLjHKSgn
 zMjIwMAjxFKQW5WaWoMq/YhTnYFQS5n0HMoUnM68EbusroIOYgA5qUgU7qCQRISXVwCiuOJ/z
 0+S0rYuttdan3Z30atftE9NXOdcqTO6LFfNfssileKpQsO5Kqfaqxbs7rX+wbixeExLzI7vz3
 6nL6jfX8DR94Hygofv74J74vrbNC59NrJikKxk5WeCr9GYZv3mtdRI5x1YYGBycvvHszdnHvz
 pu/LR6caXDRy8ZM+ej3yZJaqque1enxFKckWioxVxUnAgAF6kHFh4DAAA=
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1508958190!81102364!1
X-Originating-IP: [74.125.82.52]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32462 invoked from network); 25 Oct 2017 19:03:10 -0000
Received: from mail-wm0-f52.google.com (HELO mail-wm0-f52.google.com)
 (74.125.82.52)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 25 Oct 2017 19:03:10 -0000
Received: by mail-wm0-f52.google.com with SMTP id p75so3748072wmg.3
 for <xen-devel@lists.xenproject.org>; Wed, 25 Oct 2017 12:03:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=cbg13L8U8T/y/EXTPbcy16CbcTf5PmFTksuGVXNKI0E=;
 b=V7Ru2ioHRzIXrnd7xYahAGz6dZtyvKhwiU8fS/UuZ6P03fcZdVXTTWKtL302EN4fyV
 8oC+2P4jlkdmeARoSeOSU6o5zDzQB+rG6WDehjxffvR3306mIUDPS8UCvVFmpdYZ+xhp
 lYlppKw0tl/lZz9+7NEImvGH+lCo4Tpm7kiuk=
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=cbg13L8U8T/y/EXTPbcy16CbcTf5PmFTksuGVXNKI0E=;
 b=umoPOJ0tQNG9vTWF6CsB2TxOCYi460LaloInSlKTjcRFVNNgdkWBwZqMkiQd4BX0tS
 Q9uJ7pnmJdFzTDLpFsLc15WxoC0L/Xd/HPKT3eGkEbUjEC8Q3iA3MxZoWq+mxxibsWvA
 1GBGtFlqi+YVOyItWjBAlCdg4ynvVs4XJqyOeM/qX/JDjox83Nrw5ekwJ+tK0M/PN06V
 c/ox+wnKzawD8CejjB40YIcjuTC0eD2xL77Os0cWzh+u8aQMiTg+AUOwiQ/USEbNZfQf
 P7BmuVFhyGV+6qu4yUm7Umv+EDTiRsCqcxBsYfYZmRpL0/Gy/wU0NhaJBmZp6fsTpyIR
 ikJw==
X-Gm-Message-State: AMCzsaVl5IB9KPwf2HVPnLeFkoLKZB7xyPWy2+II4gLsHWL3Tfk3oiGS
 i5NVN4GRQQEVUBhGN+3yJZQAFw==
X-Google-Smtp-Source: ABhQp+SbCbNOzmmss9uMCAsxOSFBoGcLNxtHEPdKeVU+IKLICZ0reAIMmuNuXrW+2V0+UYGjLzsJpA==
X-Received: by 10.28.1.70 with SMTP id 67mr2560735wmb.34.1508958189761;
 Wed, 25 Oct 2017 12:03:09 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id q7sm3247992wrg.97.2017.10.25.12.03.08
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 25 Oct 2017 12:03:09 -0700 (PDT)
To: iwj@xenbits.xen.org, ian.jackson@citrix.com,
 xen-devel <xen-devel@lists.xenproject.org>, Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>
References: <E1e7QnZ-0006BZ-Ul@osstest.test-lab.xenproject.org>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <5068884c-1211-fa82-d944-5d30ecec8087@linaro.org>
Date: Wed, 25 Oct 2017 20:03:07 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <E1e7QnZ-0006BZ-Ul@osstest.test-lab.xenproject.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [adhoc test] 115230: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

KCsgSmFuIGFuZCBBbmRyZXcpCgpIaSwKCkRpc2N1c3Npbmcgd2l0aCBJYW4gdG9kYXksIHdlIGRl
Y2lkZWQgdG8gdHJ5IHJlcHJvZHVjaW5nIHRoZSBXaW5kb3dzIApmYWlsdXJlIG9uIG9uZSBvZiB0
aGUgYm9hcmQgd2hlcmUgdGhlIHRlc3Qgd2FzIHBhc3NpbmcuCgpUaGlzIGlzIHN0aWxsIHBhc3Np
bmcgc28gaXQgZG9lcyBub3Qgc2VlbSB0byBiZSBhIHJhbmRvbSBzdWNjZXNzLiBJIAp3b3VsZCBz
YXkgdGhlIGJ1ZyBpcyBzb21laG93IHJlbGF0ZWQgdG8gbWVybG90L3Bpbm90IGhhcmR3YXJlLgoK
VGhpcyBhbHNvIG1lYW5zIGEgZm9yY2UgcHVzaCB3b3VsZCBub3QgYmUgdGhlIHJpZ2h0IHNvbHV0
aW9uIGFzIHdlIG1heSAKZW5kIHVwIHRvIGEgc3VjY2VzcyBhZ2FpbiBpbiB0aGUgbmVhciBmdXR1
cmUuCgpDaGVlcnMsCgpPbiAxMC8yNS8yMDE3IDA3OjUzIFBNLCBpd2pAeGVuYml0cy54ZW4ub3Jn
IHdyb3RlOgo+IFthZGhvYyBhZGhvY10gPHRlc3RpbmcuZ2l0IG1hc3RlciAvZGV2L3B0cy8xND4K
PiBoYXJuZXNzIDhmMTY4NDA6IE1heFVtYXNrOiBlbmZvcmNlIGEgbWF4aW11bSB1bWFzayB2YWx1
ZQo+IDExNTIzMDogYWxsIHBhc3MKPiAKPiBmbGlnaHQgMTE1MjMwIHhlbi11bnN0YWJsZSBhZGhv
YyBbYWRob2NdCj4gaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzLzExNTIzMC8KPiAKPiBQZXJmZWN0IDotKQo+IEFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBw
YXNzZWQgYXMgcmVxdWlyZWQKPiBiYXNlbGluZSB2ZXJzaW9uOgo+ICAgZmxpZ2h0ICAgICAgICAg
ICAgICAgMTE0NjQ0Cj4gCj4gam9iczoKPiAgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzCj4gCj4gCj4gLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCj4gbG9nczogL2hv
bWUvbG9ncy9sb2dzCj4gaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwo+IAo+IExvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0Cj4gICAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKPiAKPiBFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAo+ICAgICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3Rlcgo+ICAgICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rlcgo+IAo+IFRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAo+ICAgICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKPiAKPiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KPiAyMDE3LTEwLTI1IDE2OjEyOjM0IFogZmxpZ2h0
IDExNTIzMCBucXVldWVkPTEKPiAyMDE3LTEwLTI1IDE2OjEyOjM0IFogZmxpZ2h0IDExNTIzMCBz
cGF3bmluZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQKPiAyMDE3LTEwLTI1
IDE2OjEyOjM0IFogZmxpZ2h0IDExNTIzMCBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgWzU1MzldCj4gMjAxNy0xMC0yNSAxNjoxMjozNCBaIGZsaWdodCAxMTUy
MzAgbnJ1bm5pbmc9MQo+IDIwMTctMTAtMjUgMTY6MTI6MzcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0XSBzdGFydGluZyAxMTUyMzAudGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQo+IDIwMTctMTAt
MjUgMTY6MTI6MzcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0XSBhd2Fp
dGluZyAxMTUyMzAudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IHRzLWJ1aWxk
LWNoZWNrCj4gMjAxNy0xMC0yNSAxNjoxMjozOCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjRdIGZpbmlzaGVkIDExNTIzMC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgdHMtYnVpbGQtY2hlY2sgIHBhc3MKPiAyMDE3LTEwLTI1IDE2OjEyOjM4IFogW3Rl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NF0gc3RhcnRpbmcgMTE1MjMwLnRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhv
c3RzLWFsbG9jYXRlCj4gMjAxNy0xMC0yNSAxNjoxMjozOSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjRdIGF3YWl0aW5nIDExNTIzMC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAo+IDIwMTctMTAtMjUgMTc6NDE6
MTYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0XSBmaW5pc2hlZCAxMTUy
MzAudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IHRzLWhvc3RzLWFsbG9jYXRl
IGhvc3QgcGFzcwo+IDIwMTctMTAtMjUgMTc6NDE6MTcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0XSBzdGFydGluZyAxMTUyMzAudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0IHRzLXN5c2xvZy1zZXJ2ZXIgIHN5c2xvZy1zZXJ2ZXIKPiAyMDE3LTEwLTI1
IDE3OjQxOjE4IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NF0gc3RhcnRp
bmcgMTE1MjMwLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCB0cy1ob3N0LWlu
c3RhbGwtdHdpY2UgaG9zdCBob3N0LWluc3RhbGwoNCkKPiAyMDE3LTEwLTI1IDE3OjQxOjE4IFog
W3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NF0gYXdhaXRpbmcgMTE1MjMwLnRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCB0cy1ob3N0LWluc3RhbGwtdHdpY2Ug
aG9zdAo+IDIwMTctMTAtMjUgMTc6NTE6MzAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0XSBmaW5pc2hlZCAxMTUyMzAudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0IHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0IHBhc3MKPiAyMDE3LTEwLTI1IDE3OjUx
OjMxIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NF0gc3RhcnRpbmcgMTE1
MjMwLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCB0cy1ob3N0LXBpbmctY2hl
Y2sgaG9zdCBob3N0LXBpbmctY2hlY2stbmF0aXZlCj4gMjAxNy0xMC0yNSAxNzo1MTozMSBaIFt0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjRdIGF3YWl0aW5nIDExNTIzMC50ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QK
PiAyMDE3LTEwLTI1IDE3OjUxOjUyIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NF0gZmluaXNoZWQgMTE1MjMwLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBwYXNzCj4gMjAxNy0xMC0yNSAxNzo1MTo1MyBaIFt0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjRdIHN0YXJ0aW5nIDExNTIzMC50ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMteGVuLWluc3RhbGwgaG9zdCB4ZW4t
aW5zdGFsbAo+IDIwMTctMTAtMjUgMTc6NTE6NTMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0XSBhd2FpdGluZyAxMTUyMzAudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IHRzLXhlbi1pbnN0YWxsIGhvc3QKPiAyMDE3LTEwLTI1IDE3OjUzOjEzIFogW3Rl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NF0gZmluaXNoZWQgMTE1MjMwLnRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCB0cy14ZW4taW5zdGFsbCBob3N0IHBhc3MK
PiAyMDE3LTEwLTI1IDE3OjUzOjEzIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NF0gc3RhcnRpbmcgMTE1MjMwLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCB0cy1ob3N0LXJlYm9vdCBob3N0IHhlbi1ib290Cj4gMjAxNy0xMC0yNSAxNzo1MzoxNCBaIFt0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjRdIGF3YWl0aW5nIDExNTIzMC50ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMtaG9zdC1yZWJvb3QgaG9zdAo+IDIw
MTctMTAtMjUgMTc6NTQ6MjUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
XSBmaW5pc2hlZCAxMTUyMzAudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IHRz
LWhvc3QtcmVib290IGhvc3QgcGFzcwo+IDIwMTctMTAtMjUgMTc6NTQ6MjUgWiBbdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0XSBzdGFydGluZyAxMTUyMzAudGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0IHRzLWhvc3QtcGluZy1jaGVjayBob3N0IGhvc3QtcGlu
Zy1jaGVjay14ZW4KPiAyMDE3LTEwLTI1IDE3OjU0OjI2IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NF0gYXdhaXRpbmcgMTE1MjMwLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdAo+IDIwMTctMTAtMjUgMTc6NTQ6
NDcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0XSBmaW5pc2hlZCAxMTUy
MzAudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IHRzLWhvc3QtcGluZy1jaGVj
ayBob3N0IHBhc3MKPiAyMDE3LTEwLTI1IDE3OjU0OjQ3IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NF0gc3RhcnRpbmcgMTE1MjMwLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCB0cy1sZWFrLWNoZWNrIGJhc2lzIGhvc3QgbGVhay1jaGVjay9iYXNpcyg5
KQo+IDIwMTctMTAtMjUgMTc6NTQ6NDcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0XSBhd2FpdGluZyAxMTUyMzAudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0IHRzLWxlYWstY2hlY2sgYmFzaXMgaG9zdAo+IDIwMTctMTAtMjUgMTc6NTQ6NTAgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0XSBmaW5pc2hlZCAxMTUyMzAudGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IHRzLWxlYWstY2hlY2sgYmFzaXMgaG9zdCBw
YXNzCj4gMjAxNy0xMC0yNSAxNzo1NDo1MCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjRdIHN0YXJ0aW5nIDExNTIzMC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgdHMtd2luZG93cy1pbnN0YWxsICB3aW5kb3dzLWluc3RhbGwKPiAyMDE3LTEwLTI1IDE3
OjU0OjUwIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NF0gYXdhaXRpbmcg
MTE1MjMwLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCB0cy13aW5kb3dzLWlu
c3RhbGwKPiAyMDE3LTEwLTI1IDE4OjE5OjUzIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NF0gZmluaXNoZWQgMTE1MjMwLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCB0cy13aW5kb3dzLWluc3RhbGwgIHBhc3MKPiAyMDE3LTEwLTI1IDE4OjE5OjUzIFog
W3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NF0gc3RhcnRpbmcgMTE1MjMwLnRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCB0cy1taWdyYXRlLXN1cHBvcnQtY2hl
Y2sgaG9zdCB3aW4gMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sKPiAyMDE3LTEwLTI1IDE4OjE5OjUz
IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NF0gYXdhaXRpbmcgMTE1MjMw
LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCB0cy1taWdyYXRlLXN1cHBvcnQt
Y2hlY2sgaG9zdCB3aW4gMQo+IDIwMTctMTAtMjUgMTg6MTk6NTUgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0XSBmaW5pc2hlZCAxMTUyMzAudGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0IHRzLW1pZ3JhdGUtc3VwcG9ydC1jaGVjayBob3N0IHdpbiAxIHBh
c3MKPiAyMDE3LTEwLTI1IDE4OjE5OjU2IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NF0gc3RhcnRpbmcgMTE1MjMwLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCB0cy1zYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhvc3Qgd2luIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sKPiAyMDE3LTEwLTI1IDE4OjE5OjU2IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NF0gYXdhaXRpbmcgMTE1MjMwLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCB0cy1zYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhvc3Qgd2luCj4gMjAx
Ny0xMC0yNSAxODoxOTo1NyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjRd
IGZpbmlzaGVkIDExNTIzMC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMt
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBob3N0IHdpbiBwYXNzCj4gMjAxNy0xMC0yNSAxODox
OTo1OCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjRdIHN0YXJ0aW5nIDEx
NTIzMC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMtZ3Vlc3Qtc2F2ZXJl
c3RvcmUgaG9zdCB3aW4gZ3Vlc3Qtc2F2ZXJlc3RvcmUKPiAyMDE3LTEwLTI1IDE4OjE5OjU4IFog
W3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NF0gYXdhaXRpbmcgMTE1MjMwLnRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCB0cy1ndWVzdC1zYXZlcmVzdG9yZSBo
b3N0IHdpbgo+IDIwMTctMTAtMjUgMTg6MjE6NDQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0XSBmaW5pc2hlZCAxMTUyMzAudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IHRzLWd1ZXN0LXNhdmVyZXN0b3JlIGhvc3Qgd2luIHBhc3MKPiAyMDE3LTEwLTI1
IDE4OjIxOjQ0IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NF0gc3RhcnRp
bmcgMTE1MjMwLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCB0cy1ndWVzdC1s
b2NhbG1pZ3JhdGUgaG9zdCB3aW4gZ3Vlc3QtbG9jYWxtaWdyYXRlCj4gMjAxNy0xMC0yNSAxODoy
MTo0NCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjRdIGF3YWl0aW5nIDEx
NTIzMC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMtZ3Vlc3QtbG9jYWxt
aWdyYXRlIGhvc3Qgd2luCj4gMjAxNy0xMC0yNSAxODoyMjo0MCBaIFt0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjRdIGZpbmlzaGVkIDExNTIzMC50ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgdHMtZ3Vlc3QtbG9jYWxtaWdyYXRlIGhvc3Qgd2luIHBhc3MKPiAy
MDE3LTEwLTI1IDE4OjIyOjQxIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NF0gc3RhcnRpbmcgMTE1MjMwLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCB0
cy1ndWVzdC1zYXZlcmVzdG9yZSBob3N0IHdpbiBndWVzdC1zYXZlcmVzdG9yZS4yCj4gMjAxNy0x
MC0yNSAxODoyMjo0MSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjRdIGF3
YWl0aW5nIDExNTIzMC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMtZ3Vl
c3Qtc2F2ZXJlc3RvcmUgaG9zdCB3aW4KPiAyMDE3LTEwLTI1IDE4OjI0OjI3IFogW3Rlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NF0gZmluaXNoZWQgMTE1MjMwLnRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCB0cy1ndWVzdC1zYXZlcmVzdG9yZSBob3N0IHdpbiBw
YXNzCj4gMjAxNy0xMC0yNSAxODoyNDoyNyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjRdIHN0YXJ0aW5nIDExNTIzMC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgdHMtZ3Vlc3QtbG9jYWxtaWdyYXRlIHgxMCBob3N0IHdpbiBndWVzdC1sb2NhbG1pZ3Jh
dGUveDEwCj4gMjAxNy0xMC0yNSAxODoyNDoyNyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjRdIGF3YWl0aW5nIDExNTIzMC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgdHMtZ3Vlc3QtbG9jYWxtaWdyYXRlIHgxMCBob3N0IHdpbgo+IDIwMTctMTAtMjUg
MTg6Mjk6MTggWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0XSBmaW5pc2hl
ZCAxMTUyMzAudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IHRzLWd1ZXN0LWxv
Y2FsbWlncmF0ZSB4MTAgaG9zdCB3aW4gcGFzcwo+IDIwMTctMTAtMjUgMTg6Mjk6MTggWiBbdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0XSBzdGFydGluZyAxMTUyMzAudGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IHRzLWd1ZXN0LXN0b3AgaG9zdCB3aW4gZ3Vl
c3Qtc3RvcAo+IDIwMTctMTAtMjUgMTg6Mjk6MTggWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0XSBhd2FpdGluZyAxMTUyMzAudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IHRzLWd1ZXN0LXN0b3AgaG9zdCB3aW4KPiAyMDE3LTEwLTI1IDE4OjI5OjQwIFog
W3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NF0gZmluaXNoZWQgMTE1MjMwLnRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCB0cy1ndWVzdC1zdG9wIGhvc3Qgd2lu
IHBhc3MKPiAyMDE3LTEwLTI1IDE4OjI5OjQwIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NF0gc3RhcnRpbmcgMTE1MjMwLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCB0cy1yZXBlYXQtdGVzdCAxMCB0cy1ndWVzdC1zdGFydCBob3N0IHdpbiB7O30gdHMt
Z3Vlc3Qtc3RvcCBob3N0IHdpbiBndWVzdC1zdGFydC93aW4ucmVwZWF0Cj4gMjAxNy0xMC0yNSAx
ODoyOTo0MCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjRdIGF3YWl0aW5n
IDExNTIzMC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMtcmVwZWF0LXRl
c3QgMTAgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCB3aW4gezt9IHRzLWd1ZXN0LXN0b3AgaG9zdCB3aW4K
PiAyMDE3LTEwLTI1IDE4OjQ4OjU3IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NF0gZmluaXNoZWQgMTE1MjMwLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCB0cy1yZXBlYXQtdGVzdCAxMCB0cy1ndWVzdC1zdGFydCBob3N0IHdpbiB7O30gdHMtZ3Vlc3Qt
c3RvcCBob3N0IHdpbiBwYXNzCj4gMjAxNy0xMC0yNSAxODo0ODo1NyBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjRdIHN0YXJ0aW5nIDExNTIzMC50ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCB3aW4gZ3Vlc3Qtc3RhcnQu
Mgo+IDIwMTctMTAtMjUgMTg6NDg6NTcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0XSBhd2FpdGluZyAxMTUyMzAudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0IHRzLWd1ZXN0LXN0YXJ0IGhvc3Qgd2luCj4gMjAxNy0xMC0yNSAxODo1MDoyNyBaIFt0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjRdIGZpbmlzaGVkIDExNTIzMC50ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCB3aW4gcGFz
cwo+IDIwMTctMTAtMjUgMTg6NTA6MjcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0XSBzdGFydGluZyAxMTUyMzAudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0IHRzLWd1ZXN0LWRlc3Ryb3kgaG9zdCB3aW4gZ3Vlc3QtZGVzdHJveQo+IDIwMTctMTAtMjUg
MTg6NTA6MjggWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0XSBhd2FpdGlu
ZyAxMTUyMzAudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IHRzLWd1ZXN0LWRl
c3Ryb3kgaG9zdCB3aW4KPiAyMDE3LTEwLTI1IDE4OjUwOjQ2IFogW3Rlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NF0gZmluaXNoZWQgMTE1MjMwLnRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCB0cy1ndWVzdC1kZXN0cm95IGhvc3Qgd2luIHBhc3MKPiAyMDE3LTEw
LTI1IDE4OjUwOjQ3IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NF0gc3Rh
cnRpbmcgMTE1MjMwLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCB0cy1sZWFr
LWNoZWNrIGNoZWNrIGhvc3QgbGVhay1jaGVjay9jaGVjawo+IDIwMTctMTAtMjUgMTg6NTA6NDcg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0XSBhd2FpdGluZyAxMTUyMzAu
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IHRzLWxlYWstY2hlY2sgY2hlY2sg
aG9zdAo+IDIwMTctMTAtMjUgMTg6NTA6NDkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0XSBmaW5pc2hlZCAxMTUyMzAudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0IHRzLWxlYWstY2hlY2sgY2hlY2sgaG9zdCBwYXNzCj4gMjAxNy0xMC0yNSAxODo1MDo0
OSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjRdIHN0YXJ0aW5nIDExNTIz
MC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMtbG9ncy1jYXB0dXJlIGhv
c3QgY2FwdHVyZS1sb2dzKDIyKQo+IDIwMTctMTAtMjUgMTg6NTA6NTAgWiBbdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0XSBhd2FpdGluZyAxMTUyMzAudGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0IHRzLWxvZ3MtY2FwdHVyZSBob3N0Cj4gMjAxNy0xMC0yNSAx
ODo1MjoxNiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjRdIGZpbmlzaGVk
IDExNTIzMC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMtbG9ncy1jYXB0
dXJlIGhvc3QgcGFzcwo+IDIwMTctMTAtMjUgMTg6NTI6MTYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0XSBhd2FpdGluZyAxMTUyMzAudGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IHRzLXN5c2xvZy1zZXJ2ZXIKPiAyMDE3LTEwLTI1IDE4OjUyOjE3IFog
W3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NF0gZmluaXNoZWQgMTE1MjMwLnRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCB0cy1zeXNsb2ctc2VydmVyICBwYXNz
Cj4gMjAxNy0xMC0yNSAxODo1MjoxOCBaIGZsaWdodCAxMTUyMzAgcmVhcGVkICB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgWzU1MzldIEVYSVQgMAo+IDIwMTctMTAtMjUgMTg6
NTI6MTkgWiBmbGlnaHQgMTE1MjMwIG5xdWV1ZWQ9MAo+IDIwMTctMTAtMjUgMTg6NTI6MTkgWiBm
bGlnaHQgMTE1MjMwIG5ydW5uaW5nPTAKPiAyMDE3LTEwLTI1IDE4OjUyOjE5IFogZmxpZ2h0IDEx
NTIzMCBlbmRpbmcgZmluaXNoZWQuCj4gMjAxNy0xMC0yNSAxODo1MzowMyBaIGZsaWdodCAxMTUy
MzAga2lsbGluZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgWzU1MzldCj4g
MjAxNy0xMC0yNSAxODo1MzowMyBaIGZsaWdodCAxMTUyMzAgZW5kZWQgZmluaXNoZWQuCj4gCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 25 19:04:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 19:04:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7Qz0-0002ES-Tg; Wed, 25 Oct 2017 19:04:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7Qyz-0002ED-K9
 for xen-devel@lists.xensource.com; Wed, 25 Oct 2017 19:04:53 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 5B/4D-11148-450E0F95; Wed, 25 Oct 2017 19:04:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrILMWRWlGSWpSXmKPExsWS0XRdVTfkwYd
 Ig7vdzBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWHd1KlPBhcSK1gXP2BoY
 11h3MXJxCAk0MkksPr+HFcJ5zCjxZMMJNghnG6PE23sfmLoYOTlEBJwlvp6Zyw5i8wroS1zuu
 QIWFxYwlzg0bS8jSIOEwHRZiUfzHjCCJCQEPCVuXV8KNJYDzP7yF6ienYNNwErikBhIkEVAVe
 LmQecJjNwLGBlWMWoUpxaVpRbpGpnpJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmI
 EeryegYFxB+PtyX6HGCU5mJREeRn2fIgU4kvKT6nMSCzOiC8qzUktPsQow8GhJMEbdB8oJ1iU
 mp5akZaZAww9mLQEB4+SCO80kDRvcUFibnFmOkTqFKMxx7FNl/8wcTyb+bqBWYglLz8vVUqcN
 xmkVACkNKM0D24QLCYuMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmTQOZwpOZVwK37xXQKU
 xApzSpgp1SkoiQkmpgtMiU6DBfPOeUZ6T2suonD7fsFj67LnvynSyLNal11qefr9tbcV3y+6r
 /Zv56bWXsr/naQx/W18tzcoT+ut4ffE5rk6QN40Gtk0VRZyW5Fv+wDmNtu/PuS4rI2/xtt85l
 1b9PvdsRVvd21r+OJWE7DBYfOqYd84sv/bx6XPZTdelIu3XPdtVMVmIpzkg01GIuKk4EAJRHq
 WqEAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1508958290!108536242!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12626 invoked from network); 25 Oct 2017 19:04:51 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Oct 2017 19:04:51 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7Qyw-000443-6Z; Wed, 25 Oct 2017 19:04:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e7Qyq-0007X5-Mo; Wed, 25 Oct 2017 19:04:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e7Qyq-0004tH-2u; Wed, 25 Oct 2017 19:04:44 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115195-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-xl-arndale:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd: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-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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-libvirt-xsm: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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=be7f60b5a39741eab0a8fea0324f7be0cb724cfb
X-Osstest-Versions-That: xen=24fb44e971a62b345c7b6ca3c03b454a1e150abe
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 25 Oct 2017 19:04:44 +0000
Subject: [Xen-devel] [xen-unstable test] 115195: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1533610807892985816=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-arndale   7 xen-boot                 fail REGR. vs. 114644
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop        fail REGR. vs. 114644
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop       fail REGR. vs. 114644
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop       fail REGR. vs. 114644

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 114644
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114644
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 114644
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114644
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114644
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 114644
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 114644
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  be7f60b5a39741eab0a8fea0324f7be0cb724cfb
baseline version:
 xen                  24fb44e971a62b345c7b6ca3c03b454a1e150abe

Last test of basis   114644  2017-10-17 10:49:11 Z    8 days
Failing since        114670  2017-10-18 05:03:38 Z    7 days   11 attempts
Testing same since   115195  2017-10-24 19:29:07 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Chao Gao <chao.gao@intel.com>
  David Esler <drumandstrum@gmail.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@linaro.org>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  fail    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

(No revision log; it would be 418 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1533610807892985816==--

From xen-devel-bounces@lists.xen.org Wed Oct 25 19:23:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 19:23:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7RH2-0004S9-JB; Wed, 25 Oct 2017 19:23:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=464407fc7=Andrew.Cooper3@citrix.com>)
 id 1e7RH0-0004RG-Vc
 for xen-devel@lists.xen.org; Wed, 25 Oct 2017 19:23:31 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 5E/31-25852-2B4E0F95; Wed, 25 Oct 2017 19:23:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsWSzvfng+7GJx8
 iDb4e1LZY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDPa1u1lLdhjUPHkwGHmBsaPGl2MnBwSAv4S
 GzpOMYPYwgKpEjvv97CB2CIC2hIvVq0Ds5kFciReHl7P0sXIxSEkcIdZovnBLrAGNgF9id0vP
 jGB2LwCthLzt58AauDgYBFQlTi4QwkkLCoQLtF0tp8FokRQ4uTMJ2A2p4CDROfqGWDlzAKaEu
 t36UOskpdo3jqbGcIWl2j6spIVxBYSUJO41n+JHeLkdImJz3pYJjAKzEIydRbCpFlIJs1CMmk
 BI8sqRo3i1KKy1CJdIyO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAgGUAgh2M
 a+YHHmKU5GBSEuVl2PMhUogvKT+lMiOxOCO+qDQntfgQowYHh8CVg0dmM0qx5OXnpSpJ8HY+B
 qoTLEpNT61Iy8wBxhRMqQQHj5II7xSQNG9xQWJucWY6ROoUoy7Hs5mvG5iFwGZIifMqgxQJgB
 RllObBjYDF9yVGWSlhXkagA4V4ClKLcjNLUOVfMYpzMCoJ884HmcKTmVcCt+kV0BFMQEc0qYI
 dUZKIkJJqYFRgEot/FqP2oXJzTbK4W9fOo1ydPYmHMm4t3OywfXvqyn3Z/97al+xmeFvxkN3E
 7fJdVb3sgIQ1t+vmbt5+NWbDlu0ir9bxLTgdcb8i9PAz7qXvJFwsHCRTl0qvC115t2aahSLfI
 rZW8XlPZz08J8uw/s+LOcz7H9zZ6Mgh/6TU8Xq/ZqH1xAlKLMUZiYZazEXFiQAfLdmA6gIAAA
 ==
X-Env-Sender: prvs=464407fc7=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1508959407!103131941!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39801 invoked from network); 25 Oct 2017 19:23:29 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Oct 2017 19:23:29 -0000
X-IronPort-AV: E=Sophos;i="5.43,433,1503360000"; d="scan'208";a="106497889"
To: Ian Jackson <ian.jackson@eu.citrix.com>
References: <1507915939-30424-1-git-send-email-andrew.cooper3@citrix.com>
 <20171016134002.gvicps5v56gk6qyc@citrix.com>
 <3cab2eda-650f-9665-8661-720ba8ec2f5a@citrix.com>
 <20171016143901.dfntwefri5cg7xkj@citrix.com>
 <23012.52020.358116.828581@mariner.uk.xensource.com>
 <72521f7e-1c4a-e8c5-eaf9-37a10992a1bf@citrix.com>
 <23016.49662.966560.599@mariner.uk.xensource.com>
 <4b17845b-7431-193d-d92b-c41b4626bfbe@citrix.com>
 <23024.42455.904907.52422@mariner.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <8b304e1b-aea3-e1a5-ed51-a230dfae6c40@citrix.com>
Date: Wed, 25 Oct 2017 20:23:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <23024.42455.904907.52422@mariner.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.10 1/2] tools/libxc: Fix
 precopy_policy() to not pass a structure by value
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjUvMTAvMTcgMTU6NTUsIElhbiBKYWNrc29uIHdyb3RlOgo+IEkgaGF2ZSByZW9yZGVyZWQg
dGhlIHF1b3RlZCB0ZXh0LCBhbmQgbXkgcmVwbGllcywgc28gYXMgdG8gYWRkcmVzcyB0aGUKPiBt
b3N0IHRlY2huaWNhbCBwb2ludHMgZmlyc3QgYW5kIGxlYXZlIHdoYXQgbWlnaHQgYmUgZGVzY3Jp
YmVkIGFzCj4gcHJvY2VzcyBhcmd1bWVudHMgYW5kIHRvbmUgY29tcGxhaW50cyBmb3IgbGF0ZXIu
CgpJIHdpbGwga2VlcCBteSByZXBseSB0byB0aGUgdGVjaG5pY2FsIHBvaW50cy7CoCBJIGRpZG4n
dCBlbmpveSB3cml0aW5nCnRoYXQgZW1haWwsIGJ1dCBpdCBoYXMgdW5ibG9ja2luZyB0aGluZ3Mg
aW4gYSBtb3JlIHByb2R1Y3RpdmUgZGlyZWN0aW9uLgoKPgo+Cj4gQW5kcmV3IENvb3BlciB3cml0
ZXMgKCJSZTogW1BBVENIIGZvci00LjEwIDEvMl0gdG9vbHMvbGlieGM6IEZpeCBwcmVjb3B5X3Bv
bGljeSgpIHRvIG5vdCBwYXNzIGEgc3RydWN0dXJlIGJ5IHZhbHVlIik6Cj4+IHNvbWVvbmUgd2hv
IGRvZXMgdW5kZXJzdGFuZCB3aHkgaGlkaW5nIGEgcHJvbG9ndWUgbWVtY3B5KCkgaXMgYmFkIGZv
cgo+PiBwZXJmb3JtYW5jZS4KPiBUbyBhZGRyZXNzIHlvdXIgYWN0dWFsIHRlY2huaWNhbCBwb2lu
dCBhYm91dCB0aGUgbWVtY3B5Lgo+Cj4gTm90IGFsbCBmdW5jdGlvbnMgaW4gdGhlIHRvb2xzdGFj
ayBhcmUgcGVyZm9ybWFuY2UgY3JpdGljYWwgYW5kIG5vdAo+IGFsbCBwdXRhdGl2ZSB0aW55IHBl
cmZvcm1hbmNlIGJlbmVmaXRzIGFyZSB3b3J0aHdoaWxlLiAgTW9zdCBhcmUgbm90Lgo+IENvZGUg
c2hvdWxkIGdlbmVyYWxseSBiZSB3cml0dGVuIHRvIGJlIGFzIGNsZWFyIGFuZCBzaW1wbGUgYXMK
PiBwb3NzaWJsZSwgYW5kIGNsYXJpdHkgYW5kIHNpbXBsaWNpdHkgc2hvdWxkIGJlIHRyYWRlZCBv
ZmYgZm9yCj4gcGVyZm9ybWFuY2Ugb25seSB3aGVuIHRoaXMgd2lsbCBwcm9kdWNlIGEgbm90aWNl
YWJsZSBkaWZmZXJlbmNlLgo+Cj4gT2J2aW91c2x5IGNsYXJpdHkgaXMgYSBtYXR0ZXIgb2Ygb3Bp
bmlvbiwgYnV0IEkgd291bGQgZ2VuZXJhbGx5IHNheQo+IHRoYXQgYSBzdHJ1Y3QgY29udGFpbmlu
ZyBwbGFpbiBkYXRhIGlzIHNpbXBsZXIgdGhhbiBhIHBvaW50ZXIgdG8gYQo+IHNpbWlsYXIgc3Ry
dWN0LiAgQW5kIG9mIGNvdXJzZSBwYXNzaW5nIGFzIGEgcG9pbnRlciByZXF1aXJlcyAob3IsIGlu
Cj4gdGhpcyBjYXNlLCB3aWxsIGV2ZW50dWFsbHkgcmVxdWlyZSkgYWRkaXRpb25hbCBjb21wbGV4
aXR5IGluIHRoZQo+IG1lc3NhZ2UgZ2VuZXJhdG9yIHNjcmlwdC4KPgo+IEFnYWluc3QgdGhhdCwg
aW4gdGhpcyBjYXNlLCB0aGUgY29zdCBvZiB0aGUgYWRkaXRpb25hbCBhbGxlZ2VkLW1lbWNweQo+
IHNlZW1zIHRvIG1lLCBhdCBmaXJzdCBnbGFuY2UsIHRvIGJlIGNvbXBsZXRlbHkgaXJyZWxldmFu
dC4KPgo+IE9mIGNvdXJzZSBpdCBwcm9iYWJseSBpc24ndCBnb2luZyB0byBiZSBhIG1lbWNweTsg
dGhlIHN0cnVjdCBjb250ZW50cwo+IHdpbGwgcHJvYmFibHkgYmUgcGFzc2VkIGluIHJlZ2lzdGVy
cyAoSSBoYXZlbid0IGRvdWJsZS1jaGVja2VkIEFCSQo+IG1hbnVhbHMgc28gdGhpcyBtYXkgYmUg
d3Jvbmcgb24gc29tZSByZWdpc3Rlci1wb29yIGFyY2hpdGVjdHVyZXMpLgoKMzJiaXQgd291bGQg
cGFzcyB0aGlzIGFzIG1lbW9yeS7CoCA2NGJpdCAoSSB0aGluaykgd2lsbCBlbmQgdXAgaW4KcmVn
aXN0ZXJzIHdpdGggaXRzIGN1cnJlbnQgY29udGVudCBhbmQgbG9jYXRpb24gaW4gdGhlIHBhcmFt
ZXRlciBsaXN0LApidXQgd2lsbCBlbmQgdXAgYXMgbWVtb3J5IGlmIGl0IGdyb3dzIGFueSBmdXJ0
aGVyLgoKPiBHaXZlbiB0aGUgc21hbGwgc2l6ZSBvZiB0aGlzIHN0cnVjdCwgaXQgbWlnaHQgd2Vs
bCBiZSBzbGlnaHRseSBmYXN0ZXIKPiB0byBwYXNzIGl0IGluIGEgcGFpciBvZiByZWdpc3RlcnMg
cmF0aGVyIHRoYW4gYSBwb2ludGVyIHRvIG1lbW9yeSwgZm9yCj4gbG9jYWxpdHkgb2YgcmVmZXJl
bmNlIHJlYXNvbnMuCgpUaGlzIHdpbGwgZGVwZW5kIG9uIHJlZ2lzdGVyIHByZXNzdXJlIGluIHRo
ZSBjYWxsZWUsIGFuZCB3aGV0aGVyIHRoYXQKY2F1c2VzIGl0IHRvIGJlIHNwaWxsaW5nIHRvIHRo
ZSBzdGFjay7CoCBJIHdpbGwgYmUgc3BpbGxlZCB0byB0aGUgc3RhY2sKYnkgdGhlIGNhbGxlZSBp
ZiB0aGUgc3RydWN0dXJlcyBhZGRyZXNzIGlzIGV2ZXIgdGFrZW4uCgo+IEkgdGhpbmsgdGhlIG1v
c3Qgc2lnbmlmaWNhbnQgcHJvcG9ydGlvbmFsIHBlcmZvcm1hbmNlIGltcGFjdCB3b3VsZCBiZQo+
IHRoZSBjYXNlIHdoZXJlIHRoZXJlIGlzIGEgY2FsbGJhY2sgYnV0IG9ubHkgd2l0aGluIHRoZSBt
aWdyYXRpb24KPiBwcm9jZXNzLiAgSWUsIGFuIG91dC1vZi10cmVlIHByb3ZpZGVyIG9mIHRoZSBw
cmVjb3B5X3BvbGljeSBob29rLgo+IChJZiB0aGVyZSBpcyBubyBjYWxsYmFjayBwcm92aWRlZCwg
dGhlcmUgaXMgbm8gY29zdDsgYW5kIGFuIGluLXRyZWUKPiBjb25zdW1lciB3aWxsIGhhdmUgdGhl
IElQQyBjb3N0IHdoaWNoIHdpbGwgZG9taW5hdGUuKQoKVGhlIGNhbGxiYWNrIGlzIHZpYSBmdW5j
dGlvbiBwb2ludGVyLCBzbyBjYW4ndCBiZSBpbmxpbmVkLsKgIFRoZSBkZWZhdWx0CmNhc2UgcHV0
cyBzaW1wbGVfcG9saWN5KCkgaW4gdGhlIGhvb2sgaWYgbm8gaG9vayB3YXMgcHJvdmlkZWQuCgpB
ZnRlciB0aGF0LCBpdCBkZXBlbmRzIGhvdyBtYW55IGZ1bmN0aW9ucyBhcmUgY2FsbGVkIGJldHdl
ZW4Kc2VuZF9tZW1vcnlfbGl2ZSgpIGFuZCB0aGUgdmFyaWFibGUgaGF2aW5nIHVzZWZ1bCBhY3Rp
b25zIHBlcmZvcm1lZCBvbiBpdC4KCj4+IE9uIDE5LzEwLzE3IDE2OjE3LCBJYW4gSmFja3NvbiB3
cm90ZToKPj4+IEFuZHJldyBDb29wZXIgd3JpdGVzICgiUmU6IFtQQVRDSCBmb3ItNC4xMCAxLzJd
IHRvb2xzL2xpYnhjOiBGaXggcHJlY29weV9wb2xpY3koKSB0byBub3QgcGFzcyBhIHN0cnVjdHVy
ZSBieSB2YWx1ZSIpOgo+Pj4+IE9uIDE2LzEwLzE3IDE2OjA3LCBJYW4gSmFja3NvbiB3cm90ZToK
Pj4+Pj4gVGhpcyBzdGF0ZW1lbnQgaXMgdHJ1ZSBvbmx5IGlmIHlvdSB0aGluayAidGhlIHByZWNv
cHkgY2FsbGJhY2siIHJlZmVycwo+Pj4+PiB0byB0aGUgc3R1YiBnZW5lcmF0ZWQgYnkgbGlieGxf
c2F2ZV9tc2dzX2dlbi4KPj4+PiBUaGUgY29tbWl0IGlzIGFib3V0IHNhdmVfY2FsbGJhY2tzLnBy
ZWNvcHlfcG9saWN5KCkgc3BlY2lmaWNhbGx5IChhbmQKPj4+PiBJTU8sIG9idmlvdXNseSkuCj4+
Pj4gR2l2ZW4gdGhpcywgdGhlIHN0YXRlbWVudCBpcyB0cnVlLgo+Pj4gSSBkb24ndCBhZ3JlZS4K
Pj4gRG9uJ3QgYWdyZWUgd2l0aCB3aGF0PyAgVGhlIGp1c3RpZmljYXRpb24gZm9yIHdoeSBwYXNz
aW5nLWJ5LXZhbHVlIGlzCj4+IHN1cHBvc2VkbHkgbmVjZXNzYXJ5IGlzIGJvZ3VzIGlycmVzcGVj
dGl2ZSBvZiB3aGV0aGVyIHlvdSBjb25zaWRlciBqdXN0Cj4+IHRoZSBsaWJ4YyBwYXJ0IG9mIHRo
ZSBjYWxsYmFjaywgb3IgdGhlIGVuZC10by1lbmQgcGF0aCBpbnRvIGxpYnhsLgo+Pgo+PiBObyBh
cmd1bWVudCBjb25jZXJuaW5nIGFkZHJlc3Mgc3BhY2UgKHNlcGFyYXRlIG9yIG90aGVyd2lzZSkg
aXMgYQo+PiByZWxhdGVkIHRvIGhvdyBwYXJhbWV0ZXIgcGFzc2luZyBuZWVkcyB0byBoYXBwZW4g
YXQgdGhpcyBsZXZlbC4KPj4KPj4gRkFPRCwgdGhlIGFjdHVhbCByZWFzb24gd2h5IGl0IHdhcyBk
b25lIHRoYXQgd2F5IHdhcyBiZWNhdXNlIG5vLW9uZQo+PiB3YW50ZWQgdG8gZWRpdCBsaWJ4bF9z
YXZlX21zZ3NfZ2VuLnBsIHRvIGJlIGFibGUgdG8gY29wZSB3aXRoIHBvaW50ZXJzLAo+PiBidXQg
IiRXRSBkb24ndCB3YW50IHRvIGRvIGl0IHByb3Blcmx5IiBpcyBub3QgYSByZWFzb25hYmxlIGp1
c3RpZmljYXRpb24uCj4gVGhpcyBhcmd1bWVudCBkZXBlbmRzIG9uIGEgdmlldyBvZiAicHJvcGVy
bHkiIHdoaWNoIEkgZG9uJ3Qgc2hhcmUuCj4gSWUgeW91ciBhcmd1bWVudCBzZWVtcyBjaXJjdWxh
ciB0byBtZS4KCk15IGFyZ3VtZW50IGlzIG5vdCBjaXJjdWxhci7CoCBUaGUgY29kZSBpbiB0cmVl
IGF0IHRoZSBtb21lbnQgcmVhZHM6CgovKsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAKCsKgKiBBIHBy
ZWNvcHlfcG9saWN5IGNhbGxiYWNrIG1heSBub3QgYmUgcnVubmluZyBpbiB0aGUgc2FtZQphZGRy
ZXNzwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgCgrCoCogc3BhY2UgYXMgbGlieGMgYW4gc28gcHJlY29weV9zdGF0cyBpcyBwYXNz
ZWQgYnkKdmFsdWUuwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAKCsKgKi8KCndoaWNoIGlzIGZh
Y3R1YWxseSBpbmNvcnJlY3QuCgpJZiB0aGUgY29tbWVudCBpbnN0ZWFkIHJlYWQgInRoZSBsaWJ4
bCBjb2RlIGdlbmVyYXRlZCBieQpsaWJ4bF9zYXZlX21zZ3NfZ2VuLnBsIGxpa2VzIHRvIHRha2Ug
aXRzIHBhcmFtZXRlcnMgYnkgdmFsdWUiLCB0aGVuIGl0CndvdWxkIGJlIGEgdmVyeSBkaWZmZXJl
bnQgbWF0dGVyIChidXQgc3RpbGwgbm90IGEgZ29vZCBlbm91Z2ggcmVhc29uIElNTwp0byBicmVh
ayBmcm9tIGNvbW1vbiBjYXNlIGFuZCBwYXNzIGJ5IHBvaW50ZXIpIGhlbmNlIHdoeSBJIGFkanVz
dGVkIHRoZQpjb2RlIGluIHRoZSB3YXkgdGhhdCBJIGRpZC4KCj4KPiBIb3dldmVyLCBJIGhvcGUg
aXQgaXMgbm90IG5lY2Vzc2FyeSB0byByZXNvbHZlIG91ciBkaXNhZ3JlZW1lbnQgb3Zlcgo+IHdo
ZXRoZXIgeW91ciBwcm9wb3NlZCB0aGUgY29tbWl0IG1lc3NhZ2Ugd29yZGluZyBpcyBhY2N1cmF0
ZSwgb3IKPiB3aGV0aGVyIGl0IGlzIGEgY2FsdW1ueS4gIEknbSBzdXJlIHdlIGNhbiBmaW5kIHNv
bWUgd2F5IHRvIHdyaXRlIHRoZQo+IGNvbW1pdCBtZXNzYWdlIHRoYXQgd291bGQgYXZvaWQgdGhl
IGNsYWltIEkgd2FudCB5b3UgdG8gYXZvaWQuCj4KPiBIb3cgYWJvdXQ6Cj4KPiAgIFRoaXMgd2Fz
IG9yaWdpbmFsbHkgcGFzc2VkIGFzIGEgcGFyYW1ldGVyIHRvIGF2b2lkIGhhdmluZyB0byAoaW4g
dGhlCj4gICBmdXR1cmUpIHRlYWNoIGxpYnhsX3NhdmVfbXNnc19nZW4ucGwgdG8gY29weSAoYnkg
dmFsdWUpIGEgc3RydWN0Cj4gICB3aGljaCBpcyByZWZlcnJlZCB0byBieSBhIHBvaW50ZXIgcGFy
YW1ldGVyIHRvIGEgaG9vayBmdW5jdGlvbi4KPgo+ICAgSG93ZXZlciwgaXQgaXMgcHJlZmVyYWJs
ZSBmb3IgdGhhdCBwYXJhbWV0ZXIgdG8gYmUgYSBwb2ludGVyIGJlY2F1c2UKPiAgIC4uLgoKSSBz
aGFsbCBzZWUgYWJvdXQgYWRqdXN0aW5nIHRoZSB3b3JkaW5nLsKgIEhvd2V2ZXIsIEkgd2lzaCB0
byBtYWtlIGl0CmNsZWFyIHRoYXQgcGF0Y2ggaXMgZml4aW5nIGEgdGVjaG5pY2FsIGVycm9yIChl
dmVuIGlmIG9ubHkKZG9jdW1lbnRhdGlvbmFsIGluIG5hdHVyZSkuCgpJIHdpbGwgc2VlIGlmIEkg
Y2FuIGZvcm11bGF0ZSBzb21ldGhpbmcgaW4gdGhlIG1pZGRsZS4KCn5BbmRyZXcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 25 20:05:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 20:05:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7RvM-0008ER-6H; Wed, 25 Oct 2017 20:05:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <linux@eikelenboom.it>) id 1e7RvK-0008EI-EH
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 20:05:11 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 6D/1B-27020-57EE0F95; Wed, 25 Oct 2017 20:05:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRWlGSWpSXmKPExsUSXel4Xbfo3Yd
 Igy+3zS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oznqzcwFrTu4654M2E2YwPjq0XcXYycHEIC
 HUwSf175g9giAsoSH1t72bsYOTiYBUok/nX6gITZBPQlXrSvZQOxhQVCJRY9f8cCYvMKOEqs6
 tnABGKzCKhKTHt3mR3EFhUIl2g62w9VIyhxcuYTMJtZwF/ibtttZghbXOLWk/lMExi5ZyEpm4
 WkbBaSMghbXeLPvEtQcXmJ7W/nANkgl1pJzJ1eAhFWlJjS/ZAdwjaTuLb5I1SrrcSSP99ZMNV
 YSpxvXsaygJF7FaNGcWpRWWqRrpGlXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZG
 YJDXMzAw7mBs2ut3iFGSg0lJlJdhz4dIIb6k/JTKjMTijPii0pzU4kOMGhwcApvXrr7AKMWSl
 5+XqiTBu+AtUJ1gUWp6akVaZg4wDmFKJTh4lER4LUHSvMUFibnFmekQqVOMuhzPZr5uYBYCmy
 Elzvv7DVCRAEhRRmke3AhYSrjEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZjXA2QVT2ZeCdy
 mV0BHMAEd0aQKdkRJIkJKqoFR8rUOX8RhFdXQ7UtDgg4d/931aQZHjPJhV7eE3a8mhfWd/uAf
 9GXZJfENJeu6xCpCjTY/svKYJlIWVrOKoyCmZ+mKgFmuD9RM7K/+jwk2b4182Ppd/9eqJwLLv
 8in6h7yviCd3V1ztj+w/VJqrcqZ3S+atf5sObe3h3FKqdVnp7ObZ5gGnN+rxFKckWioxVxUnA
 gAAsg4rgQDAAA=
X-Env-Sender: linux@eikelenboom.it
X-Msg-Ref: server-15.tower-31.messagelabs.com!1508961906!107924860!1
X-Originating-IP: [91.121.65.215]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11387 invoked from network); 25 Oct 2017 20:05:06 -0000
Received: from server.eikelenboom.it (HELO server.eikelenboom.it)
 (91.121.65.215)
 by server-15.tower-31.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 25 Oct 2017 20:05:06 -0000
Received: from 120-71-ftth.on.nl ([88.159.71.120]:53336 helo=[172.16.1.212])
 by server.eikelenboom.it with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89)
 (envelope-from <linux@eikelenboom.it>)
 id 1e7RvL-0006s4-Tz; Wed, 25 Oct 2017 22:05:12 +0200
To: Juergen Gross <jgross@suse.com>
From: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <ecd8326d-c343-a9d5-3572-8d0daa007057@eikelenboom.it>
Date: Wed, 25 Oct 2017 22:05:03 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="------------6E980AFF1D3A7BF0090DD721"
Content-Language: en-US
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] Xen-unstable + dom0 linux-4.14-rc6: bisected
 pci-passthrough problem to HVM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

Hi Juergen and Boris,

While testing out linux 4.14-rc6 i found some trouble with one of my devices for which I use pci-passthrough. 
It fails to start a HVM when configured to use pci-passthrough on this particular device (see below for lspci output)
Using other pci devices for passthrough still works ok, it seems only this particular device is affected on my system.

libxl: error: libxl_qmp.c:457:qmp_next: Domain 3:Socket read error: Connection reset by peer
libxl: error: libxl_pci.c:1295:libxl__add_pcidevs: Domain 3:libxl_device_pci_add failed: -3
libxl: error: libxl_create.c:1495:domcreate_attach_devices: Domain 3:unable to add pci devices
libxl: error: libxl_domain.c:1000:libxl__destroy_domid: Domain 3:Non-existant domain
libxl: error: libxl_domain.c:959:domain_destroy_callback: Domain 3:Unable to destroy guest
libxl: error: libxl_domain.c:886:domain_destroy_cb: Domain 3:Destruction of domain failed

I bisected the dom0 kernel and found:
    ce56a86e2ade45d052b3228cdfebe913a1ae7381 is the first bad commit
    commit ce56a86e2ade45d052b3228cdfebe913a1ae7381
    Author: Craig Bergstrom <craigb@google.com>
    Date:   Thu Oct 19 13:28:56 2017 -0600

    x86/mm: Limit mmap() of /dev/mem to valid physical addresses
    
    Currently, it is possible to mmap() any offset from /dev/mem.  If a
    program mmaps() /dev/mem offsets outside of the addressable limits
    of a system, the page table can be corrupted by setting reserved bits.
    
    For example if you mmap() offset 0x0001000000000000 of /dev/mem on an
    x86_64 system with a 48-bit bus, the page fault handler will be called
    with error_code set to RSVD.  The kernel then crashes with a page table
    corruption error.
    
    This change prevents this page table corruption on x86 by refusing
    to mmap offsets higher than the highest valid address in the system.
    
    Signed-off-by: Craig Bergstrom <craigb@google.com>
    Cc: Andrew Morton <akpm@linux-foundation.org>
    Cc: Andy Lutomirski <luto@kernel.org>
    Cc: Borislav Petkov <bp@alien8.de>
    Cc: Brian Gerst <brgerst@gmail.com>
    Cc: Denys Vlasenko <dvlasenk@redhat.com>
    Cc: H. Peter Anvin <hpa@zytor.com>
    Cc: Josh Poimboeuf <jpoimboe@redhat.com>
    Cc: Linus Torvalds <torvalds@linux-foundation.org>
    Cc: Luis R. Rodriguez <mcgrof@suse.com>
    Cc: Peter Zijlstra <peterz@infradead.org>
    Cc: Thomas Gleixner <tglx@linutronix.de>
    Cc: Toshi Kani <toshi.kani@hp.com>
    Cc: dsafonov@virtuozzo.com
    Cc: kirill.shutemov@linux.intel.com
    Cc: mhocko@suse.com
    Cc: oleg@redhat.com
    Link: http://lkml.kernel.org/r/20171019192856.39672-1-craigb@google.com
    Signed-off-by: Ingo Molnar <mingo@kernel.org>

    :040000 040000 4b430d0a1913539ab5e6652cb0d6ec5fdb2853ea 788d61870d881543972178dd8fa61e180c1690a5 M  arch

xl dmesg and dmesg are attached.

Any thoughts on this one ?

--
Sander


lspci -vvvknn of device:

08:00.0 USB controller [0c03]: NEC Corporation uPD720200 USB 3.0 Host Controller [1033:0194] (rev 03) (prog-if 30 [XHCI])
	Subsystem: ASUSTeK Computer Inc. P8P67 Deluxe Motherboard [1043:8413]
	Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Interrupt: pin A routed to IRQ 37
	NUMA node: 0
	Region 0: Memory at fe1fe000 (64-bit, non-prefetchable) [disabled] [size=8K]
	Capabilities: [50] Power Management version 3
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold-)
		Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [70] MSI: Enable- Count=1/8 Maskable- 64bit+
		Address: 0000000000000000  Data: 0000
	Capabilities: [90] MSI-X: Enable- Count=8 Masked-
		Vector table: BAR=0 offset=00001000
		PBA: BAR=0 offset=00001080
	Capabilities: [a0] Express (v2) Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 0.000W
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+
			MaxPayload 128 bytes, MaxReadReq 512 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
		LnkCap:	Port #0, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <4us, L1 unlimited
			ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp-
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- CommClk-
			ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
		DevCap2: Completion Timeout: Not Supported, TimeoutDis+, LTR+, OBFF Not Supported
		DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled
		LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-
			 Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
			 Compliance De-emphasis: -6dB
		LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-, EqualizationPhase1-
			 EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
	Capabilities: [100 v1] Advanced Error Reporting
		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UESvrt:	DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
		CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
		CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
		AERCap:	First Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-
	Capabilities: [140 v1] Device Serial Number ff-ff-ff-ff-ff-ff-ff-ff
	Capabilities: [150 v1] Latency Tolerance Reporting
		Max snoop latency: 0ns
		Max no snoop latency: 0ns
	Kernel driver in use: pciback




--------------6E980AFF1D3A7BF0090DD721
Content-Type: text/plain; charset=UTF-8;
 name="dmesg.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="dmesg.txt"

WyAgICAwLjAwMDAwMF0gTGludXggdmVyc2lvbiA0LjE0LjAtcmM1LWJpc2VjdC1wY2lwdC1k
b2ZscisgKHJvb3RAc2VydmVlcnN0ZXJ0amUpIChnY2MgdmVyc2lvbiA2LjMuMCAyMDE3MDUx
NiAoRGViaWFuIDYuMy4wLTE4KSkgIzEgU01QIFdlZCBPY3QgMjUgMjE6MTk6NTIgQ0VTVCAy
MDE3ClsgICAgMC4wMDAwMDBdIENvbW1hbmQgbGluZTogcm9vdD0vZGV2L21hcHBlci9zZXJ2
ZWVyc3RlcnRqZV9zc2Qtcm9vdCBybyB2ZXJib3NlIGVhcmx5cHJpbnRrPXhlbiBtZW09MjA0
OE0gY29uc29sZT1odmMwIGNvbnNvbGU9dHR5MCBhY3BpX2VuZm9yY2VfcmVzb3VyY2VzPWxh
eCBtYXhfbG9vcD0zMCBsb29wX21heF9wYXJ0PTEwIHI4MTY5LnVzZV9kYWM9MSBsb2dsZXZl
bD0xMCBub21vZGVzZXQgbmV0LmlmbmFtZXM9MCBiaW9zZGV2bmFtZT0wIHhlbi1wY2liYWNr
LmhpZGU9KDAwOjE0LjIpKDA0OjAwLiopKDA4OjAwLjApKDA5OjAwLjApKDBhOjAwLiopKDBi
OjAwLjApKDBlOjAwLjApClsgICAgMC4wMDAwMDBdIHg4Ni9mcHU6IHg4NyBGUFUgd2lsbCB1
c2UgRlhTQVZFClsgICAgMC4wMDAwMDBdIFJlbGVhc2VkIDAgcGFnZShzKQpbICAgIDAuMDAw
MDAwXSBlODIwOiBCSU9TLXByb3ZpZGVkIHBoeXNpY2FsIFJBTSBtYXA6ClsgICAgMC4wMDAw
MDBdIFhlbjogW21lbSAweDAwMDAwMDAwMDAwMDAwMDAtMHgwMDAwMDAwMDAwMDk1ZmZmXSB1
c2FibGUKWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDAwMDA5NjQwMC0weDAw
MDAwMDAwMDAwZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAw
MDAwMDAwMDAxMDAwMDAtMHgwMDAwMDAwMDgwMDY5ZmZmXSB1c2FibGUKWyAgICAwLjAwMDAw
MF0gWGVuOiBbbWVtIDB4MDAwMDAwMDBjN2Y5MDAwMC0weDAwMDAwMDAwYzdmOWRmZmZdIEFD
UEkgZGF0YQpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMGM3ZjllMDAwLTB4
MDAwMDAwMDBjN2ZkZmZmZl0gQUNQSSBOVlMKWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4
MDAwMDAwMDBjN2ZlMDAwMC0weDAwMDAwMDAwYzdmZmZmZmZdIHJlc2VydmVkClsgICAgMC4w
MDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwZjYwMDAwMDAtMHgwMDAwMDAwMGY2MDAzZmZm
XSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMGZlYzAwMDAw
LTB4MDAwMDAwMDBmZWMwMGZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVt
IDB4MDAwMDAwMDBmZWMyMDAwMC0weDAwMDAwMDAwZmVjMjBmZmZdIHJlc2VydmVkClsgICAg
MC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwZmVlMDAwMDAtMHgwMDAwMDAwMGZlZWZm
ZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMGZmZTAw
MDAwLTB4MDAwMDAwMDBmZmZmZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gWGVuOiBb
bWVtIDB4MDAwMDAwZmQwMDAwMDAwMC0weDAwMDAwMGZmZmZmZmZmZmZdIHJlc2VydmVkClsg
ICAgMC4wMDAwMDBdIGJvb3Rjb25zb2xlIFt4ZW5ib290MF0gZW5hYmxlZApbICAgIDAuMDAw
MDAwXSBlODIwOiByZW1vdmUgW21lbSAweDgwMDAwMDAwLTB4ZmZmZmZmZmZmZmZmZmZmZV0g
dXNhYmxlClsgICAgMC4wMDAwMDBdIE5YIChFeGVjdXRlIERpc2FibGUpIHByb3RlY3Rpb246
IGFjdGl2ZQpbICAgIDAuMDAwMDAwXSBlODIwOiB1c2VyLWRlZmluZWQgcGh5c2ljYWwgUkFN
IG1hcDoKWyAgICAwLjAwMDAwMF0gdXNlcjogW21lbSAweDAwMDAwMDAwMDAwMDAwMDAtMHgw
MDAwMDAwMDAwMDk1ZmZmXSB1c2FibGUKWyAgICAwLjAwMDAwMF0gdXNlcjogW21lbSAweDAw
MDAwMDAwMDAwOTY0MDAtMHgwMDAwMDAwMDAwMGZmZmZmXSByZXNlcnZlZApbICAgIDAuMDAw
MDAwXSB1c2VyOiBbbWVtIDB4MDAwMDAwMDAwMDEwMDAwMC0weDAwMDAwMDAwN2ZmZmZmZmZd
IHVzYWJsZQpbICAgIDAuMDAwMDAwXSB1c2VyOiBbbWVtIDB4MDAwMDAwMDBjN2Y5MDAwMC0w
eDAwMDAwMDAwYzdmOWRmZmZdIEFDUEkgZGF0YQpbICAgIDAuMDAwMDAwXSB1c2VyOiBbbWVt
IDB4MDAwMDAwMDBjN2Y5ZTAwMC0weDAwMDAwMDAwYzdmZGZmZmZdIEFDUEkgTlZTClsgICAg
MC4wMDAwMDBdIHVzZXI6IFttZW0gMHgwMDAwMDAwMGM3ZmUwMDAwLTB4MDAwMDAwMDBjN2Zm
ZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gdXNlcjogW21lbSAweDAwMDAwMDAwZjYw
MDAwMDAtMHgwMDAwMDAwMGY2MDAzZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSB1c2Vy
OiBbbWVtIDB4MDAwMDAwMDBmZWMwMDAwMC0weDAwMDAwMDAwZmVjMDBmZmZdIHJlc2VydmVk
ClsgICAgMC4wMDAwMDBdIHVzZXI6IFttZW0gMHgwMDAwMDAwMGZlYzIwMDAwLTB4MDAwMDAw
MDBmZWMyMGZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gdXNlcjogW21lbSAweDAwMDAw
MDAwZmVlMDAwMDAtMHgwMDAwMDAwMGZlZWZmZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAw
XSB1c2VyOiBbbWVtIDB4MDAwMDAwMDBmZmUwMDAwMC0weDAwMDAwMDAwZmZmZmZmZmZdIHJl
c2VydmVkClsgICAgMC4wMDAwMDBdIHVzZXI6IFttZW0gMHgwMDAwMDBmZDAwMDAwMDAwLTB4
MDAwMDAwZmZmZmZmZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gcmFuZG9tOiBmYXN0
IGluaXQgZG9uZQpbICAgIDAuMDAwMDAwXSBTTUJJT1MgMi41IHByZXNlbnQuClsgICAgMC4w
MDAwMDBdIERNSTogTVNJIE1TLTc2NDAvODkwRlhBLUdENzAgKE1TLTc2NDApICAsIEJJT1Mg
VjEuOEIxIDA5LzEzLzIwMTAKWyAgICAwLjAwMDAwMF0gSHlwZXJ2aXNvciBkZXRlY3RlZDog
WGVuIFBWClsgICAgMC4wMDAwMDBdIHRzYzogRmFzdCBUU0MgY2FsaWJyYXRpb24gdXNpbmcg
UElUClsgICAgMC4wMDAwMDBdIGU4MjA6IHVwZGF0ZSBbbWVtIDB4MDAwMDAwMDAtMHgwMDAw
MGZmZl0gdXNhYmxlID09PiByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBlODIwOiByZW1vdmUg
W21lbSAweDAwMGEwMDAwLTB4MDAwZmZmZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAwXSBBR1A6
IE5vIEFHUCBicmlkZ2UgZm91bmQKWyAgICAwLjAwMDAwMF0gZTgyMDogbGFzdF9wZm4gPSAw
eDgwMDAwIG1heF9hcmNoX3BmbiA9IDB4NDAwMDAwMDAwClsgICAgMC4wMDAwMDBdIE1UUlI6
IERpc2FibGVkClsgICAgMC4wMDAwMDBdIHg4Ni9QQVQ6IE1UUlJzIGRpc2FibGVkLCBza2lw
cGluZyBQQVQgaW5pdGlhbGl6YXRpb24gdG9vLgpbICAgIDAuMDAwMDAwXSB4ODYvUEFUOiBD
b25maWd1cmF0aW9uIFswLTddOiBXQiAgV1QgIFVDLSBVQyAgV0MgIFdQICBVQyAgVUMgIApb
ICAgIDAuMDAwMDAwXSBTY2FubmluZyAxIGFyZWFzIGZvciBsb3cgbWVtb3J5IGNvcnJ1cHRp
b24KWyAgICAwLjAwMDAwMF0gQmFzZSBtZW1vcnkgdHJhbXBvbGluZSBhdCBbZmZmZjg4MDAw
MDA5MDAwMF0gOTAwMDAgc2l6ZSAyNDU3NgpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDJjYzMw
MDAsIDB4MDJjYzNmZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gQlJLIFsweDAyY2M0MDAw
LCAweDAyY2M0ZmZmXSBQR1RBQkxFClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMmNjNTAwMCwg
MHgwMmNjNWZmZl0gUEdUQUJMRQpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDJjYzYwMDAsIDB4
MDJjYzZmZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gQlJLIFsweDAyY2M3MDAwLCAweDAy
Y2M3ZmZmXSBQR1RBQkxFClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMmNjODAwMCwgMHgwMmNj
OGZmZl0gUEdUQUJMRQpbICAgIDAuMDAwMDAwXSBSQU1ESVNLOiBbbWVtIDB4MDQwMDAwMDAt
MHgwNTc2ZGZmZl0KWyAgICAwLjAwMDAwMF0gQUNQSTogRWFybHkgdGFibGUgY2hlY2tzdW0g
dmVyaWZpY2F0aW9uIGRpc2FibGVkClsgICAgMC4wMDAwMDBdIEFDUEk6IFJTRFAgMHgwMDAw
MDAwMDAwMEZCMTAwIDAwMDAxNCAodjAwIEFDUElBTSkKWyAgICAwLjAwMDAwMF0gQUNQSTog
UlNEVCAweDAwMDAwMDAwQzdGOTAwMDAgMDAwMDQ4ICh2MDEgTVNJICAgIE9FTVNMSUMgIDIw
MTAwOTEzIE1TRlQgMDAwMDAwOTcpClsgICAgMC4wMDAwMDBdIEFDUEk6IEZBQ1AgMHgwMDAw
MDAwMEM3RjkwMjAwIDAwMDA4NCAodjAxIDc2NDBNUyBBNzY0MDEwMCAyMDEwMDkxMyBNU0ZU
IDAwMDAwMDk3KQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBEU0RUIDB4MDAwMDAwMDBDN0Y5MDVF
MCAwMDk0MjcgKHYwMSBBNzY0MCAgQTc2NDAxMDAgMDAwMDAxMDAgSU5UTCAyMDA1MTExNykK
WyAgICAwLjAwMDAwMF0gQUNQSTogRkFDUyAweDAwMDAwMDAwQzdGOUUwMDAgMDAwMDQwClsg
ICAgMC4wMDAwMDBdIEFDUEk6IEFQSUMgMHgwMDAwMDAwMEM3RjkwMzkwIDAwMDA4OCAodjAx
IDc2NDBNUyBBNzY0MDEwMCAyMDEwMDkxMyBNU0ZUIDAwMDAwMDk3KQpbICAgIDAuMDAwMDAw
XSBBQ1BJOiBNQ0ZHIDB4MDAwMDAwMDBDN0Y5MDQyMCAwMDAwM0MgKHYwMSA3NjQwTVMgT0VN
TUNGRyAgMjAxMDA5MTMgTVNGVCAwMDAwMDA5NykKWyAgICAwLjAwMDAwMF0gQUNQSTogU0xJ
QyAweDAwMDAwMDAwQzdGOTA0NjAgMDAwMTc2ICh2MDEgTVNJICAgIE9FTVNMSUMgIDIwMTAw
OTEzIE1TRlQgMDAwMDAwOTcpClsgICAgMC4wMDAwMDBdIEFDUEk6IE9FTUIgMHgwMDAwMDAw
MEM3RjlFMDQwIDAwMDA3MiAodjAxIDc2NDBNUyBBNzY0MDEwMCAyMDEwMDkxMyBNU0ZUIDAw
MDAwMDk3KQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBTUkFUIDB4MDAwMDAwMDBDN0Y5QTVFMCAw
MDAxMDggKHYwMyBBTUQgICAgRkFNX0ZfMTAgMDAwMDAwMDIgQU1EICAwMDAwMDAwMSkKWyAg
ICAwLjAwMDAwMF0gQUNQSTogSFBFVCAweDAwMDAwMDAwQzdGOUE2RjAgMDAwMDM4ICh2MDEg
NzY0ME1TIE9FTUhQRVQgIDIwMTAwOTEzIE1TRlQgMDAwMDAwOTcpClsgICAgMC4wMDAwMDBd
IEFDUEk6IElWUlMgMHgwMDAwMDAwMEM3RjlBNzMwIDAwMDExMCAodjAxIEFNRCAgICBSRDg5
MFMgICAwMDIwMjAzMSBBTUQgIDAwMDAwMDAwKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBTU0RU
IDB4MDAwMDAwMDBDN0Y5QTg0MCAwMDBEQTQgKHYwMSBBIE0gSSAgUE9XRVJOT1cgMDAwMDAw
MDEgQU1EICAwMDAwMDAwMSkKWyAgICAwLjAwMDAwMF0gQUNQSTogTG9jYWwgQVBJQyBhZGRy
ZXNzIDB4ZmVlMDAwMDAKWyAgICAwLjAwMDAwMF0gU2V0dGluZyBBUElDIHJvdXRpbmcgdG8g
WGVuIFBWLgpbICAgIDAuMDAwMDAwXSBOVU1BIHR1cm5lZCBvZmYKWyAgICAwLjAwMDAwMF0g
RmFraW5nIGEgbm9kZSBhdCBbbWVtIDB4MDAwMDAwMDAwMDAwMDAwMC0weDAwMDAwMDAwN2Zm
ZmZmZmZdClsgICAgMC4wMDAwMDBdIE5PREVfREFUQSgwKSBhbGxvY2F0ZWQgW21lbSAweDdm
YzEzMDAwLTB4N2ZjMWNmZmZdClsgICAgMC4wMDAwMDBdIFpvbmUgcmFuZ2VzOgpbICAgIDAu
MDAwMDAwXSAgIERNQSAgICAgIFttZW0gMHgwMDAwMDAwMDAwMDAxMDAwLTB4MDAwMDAwMDAw
MGZmZmZmZl0KWyAgICAwLjAwMDAwMF0gICBETUEzMiAgICBbbWVtIDB4MDAwMDAwMDAwMTAw
MDAwMC0weDAwMDAwMDAwN2ZmZmZmZmZdClsgICAgMC4wMDAwMDBdICAgTm9ybWFsICAgZW1w
dHkKWyAgICAwLjAwMDAwMF0gTW92YWJsZSB6b25lIHN0YXJ0IGZvciBlYWNoIG5vZGUKWyAg
ICAwLjAwMDAwMF0gRWFybHkgbWVtb3J5IG5vZGUgcmFuZ2VzClsgICAgMC4wMDAwMDBdICAg
bm9kZSAgIDA6IFttZW0gMHgwMDAwMDAwMDAwMDAxMDAwLTB4MDAwMDAwMDAwMDA5NWZmZl0K
WyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwMDAxMDAwMDAtMHgw
MDAwMDAwMDdmZmZmZmZmXQpbICAgIDAuMDAwMDAwXSBJbml0bWVtIHNldHVwIG5vZGUgMCBb
bWVtIDB4MDAwMDAwMDAwMDAwMTAwMC0weDAwMDAwMDAwN2ZmZmZmZmZdClsgICAgMC4wMDAw
MDBdIE9uIG5vZGUgMCB0b3RhbHBhZ2VzOiA1MjQxODEKWyAgICAwLjAwMDAwMF0gICBETUEg
em9uZTogNjQgcGFnZXMgdXNlZCBmb3IgbWVtbWFwClsgICAgMC4wMDAwMDBdICAgRE1BIHpv
bmU6IDIxIHBhZ2VzIHJlc2VydmVkClsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6IDM5ODkg
cGFnZXMsIExJRk8gYmF0Y2g6MApbICAgIDAuMDAwMDAwXSAgIERNQTMyIHpvbmU6IDgxMjgg
cGFnZXMgdXNlZCBmb3IgbWVtbWFwClsgICAgMC4wMDAwMDBdICAgRE1BMzIgem9uZTogNTIw
MTkyIHBhZ2VzLCBMSUZPIGJhdGNoOjMxClsgICAgMC4wMDAwMDBdIHAybSB2aXJ0dWFsIGFy
ZWEgYXQgZmZmZmM5MDAwMDAwMDAwMCwgc2l6ZSBpcyA2MDAwMDAKWyAgICAwLjAwMDAwMF0g
UmVtYXBwZWQgMTA2IHBhZ2UocykKWyAgICAwLjAwMDAwMF0gQUNQSTogUE0tVGltZXIgSU8g
UG9ydDogMHg4MDgKWyAgICAwLjAwMDAwMF0gQUNQSTogTG9jYWwgQVBJQyBhZGRyZXNzIDB4
ZmVlMDAwMDAKWyAgICAwLjAwMDAwMF0gSU9BUElDWzBdOiBhcGljX2lkIDYsIHZlcnNpb24g
MzMsIGFkZHJlc3MgMHhmZWMwMDAwMCwgR1NJIDAtMjMKWyAgICAwLjAwMDAwMF0gSU9BUElD
WzFdOiBhcGljX2lkIDcsIHZlcnNpb24gMzMsIGFkZHJlc3MgMHhmZWMyMDAwMCwgR1NJIDI0
LTU1ClsgICAgMC4wMDAwMDBdIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDAg
Z2xvYmFsX2lycSAyIGRmbCBkZmwpClsgICAgMC4wMDAwMDBdIEFDUEk6IElOVF9TUkNfT1ZS
IChidXMgMCBidXNfaXJxIDkgZ2xvYmFsX2lycSA5IGxvdyBsZXZlbCkKWyAgICAwLjAwMDAw
MF0gQUNQSTogSVJRMCB1c2VkIGJ5IG92ZXJyaWRlLgpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJ
UlE5IHVzZWQgYnkgb3ZlcnJpZGUuClsgICAgMC4wMDAwMDBdIFVzaW5nIEFDUEkgKE1BRFQp
IGZvciBTTVAgY29uZmlndXJhdGlvbiBpbmZvcm1hdGlvbgpbICAgIDAuMDAwMDAwXSBBQ1BJ
OiBIUEVUIGlkOiAweDgzMDAgYmFzZTogMHhmZWQwMDAwMApbICAgIDAuMDAwMDAwXSBzbXBi
b290OiBBbGxvd2luZyA2IENQVXMsIDAgaG90cGx1ZyBDUFVzClsgICAgMC4wMDAwMDBdIGU4
MjA6IFttZW0gMHg4MDAwMDAwMC0weGM3ZjhmZmZmXSBhdmFpbGFibGUgZm9yIFBDSSBkZXZp
Y2VzClsgICAgMC4wMDAwMDBdIEJvb3RpbmcgcGFyYXZpcnR1YWxpemVkIGtlcm5lbCBvbiBY
ZW4KWyAgICAwLjAwMDAwMF0gWGVuIHZlcnNpb246IDQuMTAuMC1yYyAocHJlc2VydmUtQUQp
ClsgICAgMC4wMDAwMDBdIGNsb2Nrc291cmNlOiByZWZpbmVkLWppZmZpZXM6IG1hc2s6IDB4
ZmZmZmZmZmYgbWF4X2N5Y2xlczogMHhmZmZmZmZmZiwgbWF4X2lkbGVfbnM6IDYzNzA0NTI3
NzgzNDM5NjMgbnMKWyAgICAwLjAwMDAwMF0gc2V0dXBfcGVyY3B1OiBOUl9DUFVTOjYgbnJf
Y3B1bWFza19iaXRzOjYgbnJfY3B1X2lkczo2IG5yX25vZGVfaWRzOjEKWyAgICAwLjAwMDAw
MF0gcGVyY3B1OiBFbWJlZGRlZCAzNyBwYWdlcy9jcHUgQGZmZmY4ODAwN2QwMDAwMDAgczEx
MTY0MCByODE5MiBkMzE3MjAgdTI2MjE0NApbICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBz
MTExNjQwIHI4MTkyIGQzMTcyMCB1MjYyMTQ0IGFsbG9jPTEqMjA5NzE1MgpbICAgIDAuMDAw
MDAwXSBwY3B1LWFsbG9jOiBbMF0gMCAxIDIgMyA0IDUgLSAtIApbICAgIDAuMDAwMDAwXSB4
ZW46IFBWIHNwaW5sb2NrcyBlbmFibGVkClsgICAgMC4wMDAwMDBdIFBWIHFzcGlubG9jayBo
YXNoIHRhYmxlIGVudHJpZXM6IDI1NiAob3JkZXI6IDAsIDQwOTYgYnl0ZXMpClsgICAgMC4w
MDAwMDBdIEJ1aWx0IDEgem9uZWxpc3RzLCBtb2JpbGl0eSBncm91cGluZyBvbi4gIFRvdGFs
IHBhZ2VzOiA1MTU5NjgKWyAgICAwLjAwMDAwMF0gUG9saWN5IHpvbmU6IERNQTMyClsgICAg
MC4wMDAwMDBdIEtlcm5lbCBjb21tYW5kIGxpbmU6IHJvb3Q9L2Rldi9tYXBwZXIvc2VydmVl
cnN0ZXJ0amVfc3NkLXJvb3Qgcm8gdmVyYm9zZSBlYXJseXByaW50az14ZW4gbWVtPTIwNDhN
IGNvbnNvbGU9aHZjMCBjb25zb2xlPXR0eTAgYWNwaV9lbmZvcmNlX3Jlc291cmNlcz1sYXgg
bWF4X2xvb3A9MzAgbG9vcF9tYXhfcGFydD0xMCByODE2OS51c2VfZGFjPTEgbG9nbGV2ZWw9
MTAgbm9tb2Rlc2V0IG5ldC5pZm5hbWVzPTAgYmlvc2Rldm5hbWU9MCB4ZW4tcGNpYmFjay5o
aWRlPSgwMDoxNC4yKSgwNDowMC4qKSgwODowMC4wKSgwOTowMC4wKSgwYTowMC4qKSgwYjow
MC4wKSgwZTowMC4wKQpbICAgIDAuMDAwMDAwXSBQSUQgaGFzaCB0YWJsZSBlbnRyaWVzOiA0
MDk2IChvcmRlcjogMywgMzI3NjggYnl0ZXMpClsgICAgMC4wMDAwMDBdIHNvZnR3YXJlIElP
IFRMQiBbbWVtIDB4NzkwMDAwMDAtMHg3ZDAwMDAwMF0gKDY0TUIpIG1hcHBlZCBhdCBbZmZm
Zjg4MDA3OTAwMDAwMC1mZmZmODgwMDdjZmZmZmZmXQpbICAgIDAuMDAwMDAwXSBNZW1vcnk6
IDE5MzUxNDBLLzIwOTY3MjRLIGF2YWlsYWJsZSAoMTM0ODBLIGtlcm5lbCBjb2RlLCAxMzAw
SyByd2RhdGEsIDQ5NDBLIHJvZGF0YSwgMTI2MEsgaW5pdCwgMTU0OEsgYnNzLCAxNjE1ODRL
IHJlc2VydmVkLCAwSyBjbWEtcmVzZXJ2ZWQpClsgICAgMC4wMDAwMDBdIFNMVUI6IEhXYWxp
Z249NjQsIE9yZGVyPTAtMywgTWluT2JqZWN0cz0wLCBDUFVzPTYsIE5vZGVzPTEKWyAgICAw
LjAwMzMzM10gSGllcmFyY2hpY2FsIFJDVSBpbXBsZW1lbnRhdGlvbi4KWyAgICAwLjAwMzMz
M10gVXNpbmcgTlVMTCBsZWdhY3kgUElDClsgICAgMC4wMDMzMzNdIE5SX0lSUVM6IDQzNTIs
IG5yX2lycXM6IDEwMTYsIHByZWFsbG9jYXRlZCBpcnFzOiAwClsgICAgMC4wMDMzMzNdIHhl
bjpldmVudHM6IFVzaW5nIEZJRk8tYmFzZWQgQUJJClsgICAgMC4wMDMzMzNdIHhlbjogLS0+
IHBpcnE9MSAtPiBpcnE9MSAoZ3NpPTEpClsgICAgMC4wMDMzMzNdIHhlbjogLS0+IHBpcnE9
MiAtPiBpcnE9MiAoZ3NpPTIpClsgICAgMC4wMDMzMzNdIHhlbjogLS0+IHBpcnE9MyAtPiBp
cnE9MyAoZ3NpPTMpClsgICAgMC4wMDMzMzNdIHhlbjogLS0+IHBpcnE9NCAtPiBpcnE9NCAo
Z3NpPTQpClsgICAgMC4wMDMzMzNdIHhlbjogLS0+IHBpcnE9NSAtPiBpcnE9NSAoZ3NpPTUp
ClsgICAgMC4wMDMzMzNdIHhlbjogLS0+IHBpcnE9NiAtPiBpcnE9NiAoZ3NpPTYpClsgICAg
MC4wMDMzMzNdIHhlbjogLS0+IHBpcnE9NyAtPiBpcnE9NyAoZ3NpPTcpClsgICAgMC4wMDMz
MzNdIHhlbjogLS0+IHBpcnE9OCAtPiBpcnE9OCAoZ3NpPTgpClsgICAgMC4wMDMzMzNdIHhl
bjogLS0+IHBpcnE9OSAtPiBpcnE9OSAoZ3NpPTkpClsgICAgMC4wMDMzMzNdIHhlbjogLS0+
IHBpcnE9MTAgLT4gaXJxPTEwIChnc2k9MTApClsgICAgMC4wMDMzMzNdIHhlbjogLS0+IHBp
cnE9MTEgLT4gaXJxPTExIChnc2k9MTEpClsgICAgMC4wMDMzMzNdIHhlbjogLS0+IHBpcnE9
MTIgLT4gaXJxPTEyIChnc2k9MTIpClsgICAgMC4wMDMzMzNdIHhlbjogLS0+IHBpcnE9MTMg
LT4gaXJxPTEzIChnc2k9MTMpClsgICAgMC4wMDMzMzNdIHhlbjogLS0+IHBpcnE9MTQgLT4g
aXJxPTE0IChnc2k9MTQpClsgICAgMC4wMDMzMzNdIHhlbjogLS0+IHBpcnE9MTUgLT4gaXJx
PTE1IChnc2k9MTUpClsgICAgMC4wMDMzMzNdIENvbnNvbGU6IGNvbG91ciBkdW1teSBkZXZp
Y2UgODB4MjUKWyAgICAwLjAwMzMzM10gY29uc29sZSBbdHR5MF0gZW5hYmxlZApbICAgIDAu
MDAzMzMzXSBib290Y29uc29sZSBbeGVuYm9vdDBdIGRpc2FibGVkClsgICAgMC4wMDMzMzNd
IGNvbnNvbGUgW2h2YzBdIGVuYWJsZWQKWyAgICAwLjAwMzMzM10gY2xvY2tzb3VyY2U6IHhl
bjogbWFzazogMHhmZmZmZmZmZmZmZmZmZmZmIG1heF9jeWNsZXM6IDB4MWNkNDJlNGRmZmIs
IG1heF9pZGxlX25zOiA4ODE1OTA1OTE0ODMgbnMKWyAgICAwLjAwMzMzM10gWGVuOiB1c2lu
ZyB2Y3B1b3AgdGltZXIgaW50ZXJmYWNlClsgICAgMC4wMDMzMzNdIGluc3RhbGxpbmcgWGVu
IHRpbWVyIGZvciBDUFUgMApbICAgIDAuMDAzMzMzXSB0c2M6IEZhc3QgVFNDIGNhbGlicmF0
aW9uIHVzaW5nIFBJVApbICAgIDAuMDAzMzM5XSB0c2M6IERldGVjdGVkIDMyMDAuMDIzIE1I
eiBwcm9jZXNzb3IKWyAgICAwLjAwMzM1MF0gQ2FsaWJyYXRpbmcgZGVsYXkgbG9vcCAoc2tp
cHBlZCksIHZhbHVlIGNhbGN1bGF0ZWQgdXNpbmcgdGltZXIgZnJlcXVlbmN5Li4gNjQwMi45
OSBCb2dvTUlQUyAobHBqPTEwNjY3MTg2KQpbICAgIDAuMDAzMzU2XSBwaWRfbWF4OiBkZWZh
dWx0OiAzMjc2OCBtaW5pbXVtOiAzMDEKWyAgICAwLjAwMzM2Nl0gQUNQSTogQ29yZSByZXZp
c2lvbiAyMDE3MDcyOApbICAgIDAuMDIzMjQ5XSBBQ1BJOiAyIEFDUEkgQU1MIHRhYmxlcyBz
dWNjZXNzZnVsbHkgYWNxdWlyZWQgYW5kIGxvYWRlZApbICAgIDAuMDI0MjQ3XSBEZW50cnkg
Y2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAyNjIxNDQgKG9yZGVyOiA5LCAyMDk3MTUyIGJ5
dGVzKQpbICAgIDAuMDI0NjMxXSBJbm9kZS1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDEz
MTA3MiAob3JkZXI6IDgsIDEwNDg1NzYgYnl0ZXMpClsgICAgMC4wMjQ2NTNdIE1vdW50LWNh
Y2hlIGhhc2ggdGFibGUgZW50cmllczogNDA5NiAob3JkZXI6IDMsIDMyNzY4IGJ5dGVzKQpb
ICAgIDAuMDI0NjcwXSBNb3VudHBvaW50LWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogNDA5
NiAob3JkZXI6IDMsIDMyNzY4IGJ5dGVzKQpbICAgIDAuMDI0ODc1XSBDUFU6IFBoeXNpY2Fs
IFByb2Nlc3NvciBJRDogMApbICAgIDAuMDI0ODc4XSBDUFU6IFByb2Nlc3NvciBDb3JlIElE
OiAwClsgICAgMC4wMjQ4ODJdIG1jZTogQ1BVIHN1cHBvcnRzIDIgTUNFIGJhbmtzClsgICAg
MC4wMjQ4OTRdIExhc3QgbGV2ZWwgaVRMQiBlbnRyaWVzOiA0S0IgNTEyLCAyTUIgMTYsIDRN
QiA4ClsgICAgMC4wMjQ4OTddIExhc3QgbGV2ZWwgZFRMQiBlbnRyaWVzOiA0S0IgNTEyLCAy
TUIgMTI4LCA0TUIgNjQsIDFHQiAwClsgICAgMC4wMjUwMTBdIEZyZWVpbmcgU01QIGFsdGVy
bmF0aXZlcyBtZW1vcnk6IDQ4SwpbICAgIDAuMDI2NzYxXSBjcHUgMCBzcGlubG9jayBldmVu
dCBpcnEgNTcKWyAgICAwLjAyNjc3NF0gc21wYm9vdDogTWF4IGxvZ2ljYWwgcGFja2FnZXM6
IDEKWyAgICAwLjAyNjc4MV0gVlBNVSBkaXNhYmxlZCBieSBoeXBlcnZpc29yLgpbICAgIDAu
MDI2ODg5XSBQZXJmb3JtYW5jZSBFdmVudHM6IFBNVSBub3QgYXZhaWxhYmxlIGR1ZSB0byB2
aXJ0dWFsaXphdGlvbiwgdXNpbmcgc29mdHdhcmUgZXZlbnRzIG9ubHkuClsgICAgMC4wMjY5
NTBdIEhpZXJhcmNoaWNhbCBTUkNVIGltcGxlbWVudGF0aW9uLgpbICAgIDAuMDI3MDM4XSBO
TUkgd2F0Y2hkb2c6IFBlcmYgZXZlbnQgY3JlYXRlIG9uIENQVSAwIGZhaWxlZCB3aXRoIC0y
ClsgICAgMC4wMjcwNDJdIE5NSSB3YXRjaGRvZzogUGVyZiBOTUkgd2F0Y2hkb2cgcGVybWFu
ZW50bHkgZGlzYWJsZWQKWyAgICAwLjAyNzExN10gc21wOiBCcmluZ2luZyB1cCBzZWNvbmRh
cnkgQ1BVcyAuLi4KWyAgICAwLjAyNzIwNl0gaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQ
VSAxClsgICAgMC4wMjc0OTddIGNwdSAxIHNwaW5sb2NrIGV2ZW50IGlycSA2OQpbICAgIDAu
MDI3NDk3XSBpbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BVIDIKWyAgICAwLjAyNzQ5N10g
Y3B1IDIgc3BpbmxvY2sgZXZlbnQgaXJxIDc2ClsgICAgMC4wMjc0OTddIGluc3RhbGxpbmcg
WGVuIHRpbWVyIGZvciBDUFUgMwpbICAgIDAuMDI3NDk3XSBjcHUgMyBzcGlubG9jayBldmVu
dCBpcnEgODMKWyAgICAwLjAyNzQ5N10gaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSA0
ClsgICAgMC4wMjc0OTddIGNwdSA0IHNwaW5sb2NrIGV2ZW50IGlycSA5MApbICAgIDAuMDI3
NDk3XSBpbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BVIDUKWyAgICAwLjAyNzQ5N10gY3B1
IDUgc3BpbmxvY2sgZXZlbnQgaXJxIDk3ClsgICAgMC4wMjc0OTddIHNtcDogQnJvdWdodCB1
cCAxIG5vZGUsIDYgQ1BVcwpbICAgIDAuMDMwMDkzXSBkZXZ0bXBmczogaW5pdGlhbGl6ZWQK
WyAgICAwLjAzMDM1OV0gY2xvY2tzb3VyY2U6IGppZmZpZXM6IG1hc2s6IDB4ZmZmZmZmZmYg
bWF4X2N5Y2xlczogMHhmZmZmZmZmZiwgbWF4X2lkbGVfbnM6IDYzNzA4Njc1MTk1MTE5OTQg
bnMKWyAgICAwLjAzMDM1OV0gZnV0ZXggaGFzaCB0YWJsZSBlbnRyaWVzOiAyMDQ4IChvcmRl
cjogNSwgMTMxMDcyIGJ5dGVzKQpbICAgIDAuMDMwMzY3XSB4b3I6IG1lYXN1cmluZyBzb2Z0
d2FyZSBjaGVja3N1bSBzcGVlZApbICAgIDAuMDYzMzM1XSAgICBwcmVmZXRjaDY0LXNzZTog
MTc0OTQuODAwIE1CL3NlYwpbICAgIDAuMDk2NjY4XSAgICBnZW5lcmljX3NzZTogMTY0OTIu
ODAwIE1CL3NlYwpbICAgIDAuMDk2NjcyXSB4b3I6IHVzaW5nIGZ1bmN0aW9uOiBwcmVmZXRj
aDY0LXNzZSAoMTc0OTQuODAwIE1CL3NlYykKWyAgICAwLjA5Njg0NV0gTkVUOiBSZWdpc3Rl
cmVkIHByb3RvY29sIGZhbWlseSAxNgpbICAgIDAuMDk2ODU4XSB4ZW46Z3JhbnRfdGFibGU6
IEdyYW50IHRhYmxlcyB1c2luZyB2ZXJzaW9uIDEgbGF5b3V0ClsgICAgMC4wOTY4NzRdIEdy
YW50IHRhYmxlIGluaXRpYWxpemVkClsgICAgMC4wOTcyMzBdIG5vZGUgMCBsaW5rIDA6IGlv
IHBvcnQgWzEwMDAsIGZmZmZmZl0KWyAgICAwLjA5NzIzMF0gVE9NOiAwMDAwMDAwMGM4MDAw
MDAwIGFrYSAzMjAwTQpbICAgIDAuMDk3MjMwXSBGYW0gMTBoIG1tY29uZiBbbWVtIDB4ZTAw
MDAwMDAtMHhlZmZmZmZmZl0KWyAgICAwLjA5NzIzMF0gbm9kZSAwIGxpbmsgMDogbW1pbyBb
ZTAwMDAwMDAsIGVmZmZmZmZmXSA9PT4gbm9uZQpbICAgIDAuMDk3MjMwXSBub2RlIDAgbGlu
ayAwOiBtbWlvIFtmMDAwMDAwMCwgZmZmZmZmZmZdClsgICAgMC4wOTcyMzBdIG5vZGUgMCBs
aW5rIDA6IG1taW8gW2EwMDAwLCBiZmZmZl0KWyAgICAwLjA5NzIzMF0gbm9kZSAwIGxpbmsg
MDogbW1pbyBbYzgwMDAwMDAsIGRmZmZmZmZmXQpbICAgIDAuMDk3MjMwXSBUT00yOiAwMDAw
MDAwNTM4MDAwMDAwIGFrYSAyMTM3Nk0KWyAgICAwLjA5NzIzMF0gYnVzOiBbYnVzIDAwLTA3
XSBvbiBub2RlIDAgbGluayAwClsgICAgMC4wOTcyMzBdIGJ1czogMDAgW2lvICAweDAwMDAt
MHhmZmZmXQpbICAgIDAuMDk3MjMwXSBidXM6IDAwIFttZW0gMHhmMDAwMDAwMC0weGZmZmZm
ZmZmXQpbICAgIDAuMDk3MjMwXSBidXM6IDAwIFttZW0gMHgwMDBhMDAwMC0weDAwMGJmZmZm
XQpbICAgIDAuMDk3MjMwXSBidXM6IDAwIFttZW0gMHhjODAwMDAwMC0weGRmZmZmZmZmXQpb
ICAgIDAuMDk3MjMwXSBidXM6IDAwIFttZW0gMHg1MzgwMDAwMDAtMHhmY2ZmZmZmZmZmXQpb
ICAgIDAuMDk3MjMwXSBBQ1BJOiBidXMgdHlwZSBQQ0kgcmVnaXN0ZXJlZApbICAgIDAuMDk3
MjMwXSBQQ0k6IE1NQ09ORklHIGZvciBkb21haW4gMDAwMCBbYnVzIDAwLWZmXSBhdCBbbWVt
IDB4ZTAwMDAwMDAtMHhlZmZmZmZmZl0gKGJhc2UgMHhlMDAwMDAwMCkKWyAgICAwLjA5NzIz
MF0gUENJOiBub3QgdXNpbmcgTU1DT05GSUcKWyAgICAwLjA5NzIzMF0gUENJOiBVc2luZyBj
b25maWd1cmF0aW9uIHR5cGUgMSBmb3IgYmFzZSBhY2Nlc3MKWyAgICAwLjA5NzIzMF0gUENJ
OiBVc2luZyBjb25maWd1cmF0aW9uIHR5cGUgMSBmb3IgZXh0ZW5kZWQgYWNjZXNzClsgICAg
MC4xNTgwNjBdIHJhaWQ2OiBzc2UyeDEgICBnZW4oKSAgNDQwNiBNQi9zClsgICAgMC4yMTUx
NjJdIHJhaWQ2OiBzc2UyeDEgICB4b3IoKSAgNDg5NiBNQi9zClsgICAgMC4yNzIyNDddIHJh
aWQ2OiBzc2UyeDIgICBnZW4oKSAgNzg5NCBNQi9zClsgICAgMC4zMjkzMTVdIHJhaWQ2OiBz
c2UyeDIgICB4b3IoKSAgODM4NSBNQi9zClsgICAgMC4zODYzNDRdIHJhaWQ2OiBzc2UyeDQg
ICBnZW4oKSAgNzkzOSBNQi9zClsgICAgMC40NDAwOTBdIHJhaWQ2OiBzc2UyeDQgICB4b3Io
KSAgMzk3NyBNQi9zClsgICAgMC40NDAwOTRdIHJhaWQ2OiB1c2luZyBhbGdvcml0aG0gc3Nl
Mng0IGdlbigpIDc5MzkgTUIvcwpbICAgIDAuNDQwMDk3XSByYWlkNjogLi4uLiB4b3IoKSAz
OTc3IE1CL3MsIHJtdyBlbmFibGVkClsgICAgMC40NDAxMDBdIHJhaWQ2OiB1c2luZyBpbnR4
MSByZWNvdmVyeSBhbGdvcml0aG0KWyAgICAwLjQ0MzQxMV0gQUNQSTogQWRkZWQgX09TSShN
b2R1bGUgRGV2aWNlKQpbICAgIDAuNDQzNDExXSBBQ1BJOiBBZGRlZCBfT1NJKFByb2Nlc3Nv
ciBEZXZpY2UpClsgICAgMC40NDM0MTFdIEFDUEk6IEFkZGVkIF9PU0koMy4wIF9TQ1AgRXh0
ZW5zaW9ucykKWyAgICAwLjQ0MzQxMV0gQUNQSTogQWRkZWQgX09TSShQcm9jZXNzb3IgQWdn
cmVnYXRvciBEZXZpY2UpClsgICAgMC40NDM0MTFdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDkg
dHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKWyAgICAwLjQ0MzQxMV0gQUNQSTogRXhlY3V0ZWQg
MyBibG9ja3Mgb2YgbW9kdWxlLWxldmVsIGV4ZWN1dGFibGUgQU1MIGNvZGUKWyAgICAwLjQ0
NTIwNF0gQUNQSTogSW50ZXJwcmV0ZXIgZW5hYmxlZApbICAgIDAuNDQ1MjEzXSBBQ1BJOiAo
c3VwcG9ydHMgUzAgUzUpClsgICAgMC40NDUyMTddIEFDUEk6IFVzaW5nIElPQVBJQyBmb3Ig
aW50ZXJydXB0IHJvdXRpbmcKWyAgICAwLjQ0NjczOF0gUENJOiBNTUNPTkZJRyBmb3IgZG9t
YWluIDAwMDAgW2J1cyAwMC1mZl0gYXQgW21lbSAweGUwMDAwMDAwLTB4ZWZmZmZmZmZdIChi
YXNlIDB4ZTAwMDAwMDApClsgICAgMC40NDY3MzhdIFBDSTogTU1DT05GSUcgYXQgW21lbSAw
eGUwMDAwMDAwLTB4ZWZmZmZmZmZdIHJlc2VydmVkIGluIEFDUEkgbW90aGVyYm9hcmQgcmVz
b3VyY2VzClsgICAgMC40Njc2NTZdIFBDSTogVXNpbmcgaG9zdCBicmlkZ2Ugd2luZG93cyBm
cm9tIEFDUEk7IGlmIG5lY2Vzc2FyeSwgdXNlICJwY2k9bm9jcnMiIGFuZCByZXBvcnQgYSBi
dWcKWyAgICAwLjQ2Nzg0MV0gQUNQSTogRW5hYmxlZCA5IEdQRXMgaW4gYmxvY2sgMDAgdG8g
MUYKWyAgICAwLjQ3NjY5NF0gQUNQSTogUENJIFJvb3QgQnJpZGdlIFtQQ0kwXSAoZG9tYWlu
IDAwMDAgW2J1cyAwMC1mZl0pClsgICAgMC40NzY2OTRdIGFjcGkgUE5QMEEwMzowMDogX09T
QzogT1Mgc3VwcG9ydHMgW0V4dGVuZGVkQ29uZmlnIEFTUE0gQ2xvY2tQTSBTZWdtZW50cyBN
U0ldClsgICAgMC40NzY2OTRdIGFjcGkgUE5QMEEwMzowMDogX09TQzogT1Mgbm93IGNvbnRy
b2xzIFtQQ0llSG90cGx1ZyBQTUUgQUVSIFBDSWVDYXBhYmlsaXR5XQpbICAgIDAuNDc2Njk0
XSBQQ0kgaG9zdCBicmlkZ2UgdG8gYnVzIDAwMDA6MDAKWyAgICAwLjQ3NjY5NF0gcGNpX2J1
cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4MDAwMC0weDBjZjcgd2luZG93
XQpbICAgIDAuNDc2Njk0XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFtp
byAgMHgwZDAwLTB4ZmZmZiB3aW5kb3ddClsgICAgMC40NzY2OTRdIHBjaV9idXMgMDAwMDow
MDogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweDAwMGEwMDAwLTB4MDAwYmZmZmYgd2luZG93
XQpbICAgIDAuNDc2Njk0XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFtt
ZW0gMHgwMDBkMDAwMC0weDAwMGRmZmZmIHdpbmRvd10KWyAgICAwLjQ3NjY5NF0gcGNpX2J1
cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4YzgwMDAwMDAtMHhkZmZmZmZm
ZiB3aW5kb3ddClsgICAgMC40NzY2OTRdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVz
b3VyY2UgW21lbSAweGYwMDAwMDAwLTB4ZmViZmZmZmYgd2luZG93XQpbICAgIDAuNDc2Njk0
XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFtidXMgMDAtZmZdClsgICAg
MC40NzY2OTRdIHBjaV9idXMgMDAwMDowMDogc2Nhbm5pbmcgYnVzClsgICAgMC40NzY2OTRd
IHBjaSAwMDAwOjAwOjAwLjA6IFsxMDAyOjVhMTFdIHR5cGUgMDAgY2xhc3MgMHgwNjAwMDAK
WyAgICAwLjQ3NjY5NF0gcGNpIDAwMDA6MDA6MDAuMDogY2FsbGluZyBxdWlya19tbWlvX2Fs
d2F5c19vbisweDAvMHgxMApbICAgIDAuNDc2NzE1XSBwY2kgMDAwMDowMDowMC4yOiBbMTAw
Mjo1YTIzXSB0eXBlIDAwIGNsYXNzIDB4MDgwNjAwClsgICAgMC40NzY3MjddIHBjaSAwMDAw
OjAwOjAyLjA6IFsxMDAyOjVhMTZdIHR5cGUgMDEgY2xhc3MgMHgwNjA0MDAKWyAgICAwLjQ3
NjcyN10gcGNpIDAwMDA6MDA6MDIuMDogZW5hYmxpbmcgRXh0ZW5kZWQgVGFncwpbICAgIDAu
NDc2NzI3XSBwY2kgMDAwMDowMDowMi4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90
IEQzY29sZApbICAgIDAuNDc2NzI3XSBwY2kgMDAwMDowMDowMi4wOiBQTUUjIGRpc2FibGVk
ClsgICAgMC40NzY3NjFdIHBjaSAwMDAwOjAwOjAzLjA6IFsxMDAyOjVhMTddIHR5cGUgMDEg
Y2xhc3MgMHgwNjA0MDAKWyAgICAwLjQ3Njc2MV0gcGNpIDAwMDA6MDA6MDMuMDogZW5hYmxp
bmcgRXh0ZW5kZWQgVGFncwpbICAgIDAuNDc2NzYxXSBwY2kgMDAwMDowMDowMy4wOiBQTUUj
IHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZApbICAgIDAuNDc2NzYxXSBwY2kgMDAw
MDowMDowMy4wOiBQTUUjIGRpc2FibGVkClsgICAgMC40NzY4NjldIHBjaSAwMDAwOjAwOjA1
LjA6IFsxMDAyOjVhMTldIHR5cGUgMDEgY2xhc3MgMHgwNjA0MDAKWyAgICAwLjQ3Njg2OV0g
cGNpIDAwMDA6MDA6MDUuMDogZW5hYmxpbmcgRXh0ZW5kZWQgVGFncwpbICAgIDAuNDc2ODY5
XSBwY2kgMDAwMDowMDowNS4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29s
ZApbICAgIDAuNDc2ODY5XSBwY2kgMDAwMDowMDowNS4wOiBQTUUjIGRpc2FibGVkClsgICAg
MC40NzY4NjldIHBjaSAwMDAwOjAwOjA2LjA6IFsxMDAyOjVhMWFdIHR5cGUgMDEgY2xhc3Mg
MHgwNjA0MDAKWyAgICAwLjQ3Njg2OV0gcGNpIDAwMDA6MDA6MDYuMDogZW5hYmxpbmcgRXh0
ZW5kZWQgVGFncwpbICAgIDAuNDc2ODY5XSBwY2kgMDAwMDowMDowNi4wOiBQTUUjIHN1cHBv
cnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZApbICAgIDAuNDc2ODY5XSBwY2kgMDAwMDowMDow
Ni4wOiBQTUUjIGRpc2FibGVkClsgICAgMC40NzY4NjldIHBjaSAwMDAwOjAwOjA5LjA6IFsx
MDAyOjVhMWNdIHR5cGUgMDEgY2xhc3MgMHgwNjA0MDAKWyAgICAwLjQ3Njg2OV0gcGNpIDAw
MDA6MDA6MDkuMDogZW5hYmxpbmcgRXh0ZW5kZWQgVGFncwpbICAgIDAuNDc2ODY5XSBwY2kg
MDAwMDowMDowOS4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZApbICAg
IDAuNDc2ODY5XSBwY2kgMDAwMDowMDowOS4wOiBQTUUjIGRpc2FibGVkClsgICAgMC40NzY4
NjldIHBjaSAwMDAwOjAwOjBhLjA6IFsxMDAyOjVhMWRdIHR5cGUgMDEgY2xhc3MgMHgwNjA0
MDAKWyAgICAwLjQ3Njg2OV0gcGNpIDAwMDA6MDA6MGEuMDogZW5hYmxpbmcgRXh0ZW5kZWQg
VGFncwpbICAgIDAuNDc2ODY5XSBwY2kgMDAwMDowMDowYS4wOiBQTUUjIHN1cHBvcnRlZCBm
cm9tIEQwIEQzaG90IEQzY29sZApbICAgIDAuNDc2ODY5XSBwY2kgMDAwMDowMDowYS4wOiBQ
TUUjIGRpc2FibGVkClsgICAgMC40NzY4NjldIHBjaSAwMDAwOjAwOjBiLjA6IFsxMDAyOjVh
MWZdIHR5cGUgMDEgY2xhc3MgMHgwNjA0MDAKWyAgICAwLjQ3Njg2OV0gcGNpIDAwMDA6MDA6
MGIuMDogZW5hYmxpbmcgRXh0ZW5kZWQgVGFncwpbICAgIDAuNDc2ODY5XSBwY2kgMDAwMDow
MDowYi4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZApbICAgIDAuNDc2
ODY5XSBwY2kgMDAwMDowMDowYi4wOiBQTUUjIGRpc2FibGVkClsgICAgMC40NzY4NjldIHBj
aSAwMDAwOjAwOjBjLjA6IFsxMDAyOjVhMjBdIHR5cGUgMDEgY2xhc3MgMHgwNjA0MDAKWyAg
ICAwLjQ3Njg2OV0gcGNpIDAwMDA6MDA6MGMuMDogZW5hYmxpbmcgRXh0ZW5kZWQgVGFncwpb
ICAgIDAuNDc2ODY5XSBwY2kgMDAwMDowMDowYy4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQw
IEQzaG90IEQzY29sZApbICAgIDAuNDc2ODY5XSBwY2kgMDAwMDowMDowYy4wOiBQTUUjIGRp
c2FibGVkClsgICAgMC40NzY4NjldIHBjaSAwMDAwOjAwOjBkLjA6IFsxMDAyOjVhMWVdIHR5
cGUgMDEgY2xhc3MgMHgwNjA0MDAKWyAgICAwLjQ3Njg3MF0gcGNpIDAwMDA6MDA6MGQuMDog
ZW5hYmxpbmcgRXh0ZW5kZWQgVGFncwpbICAgIDAuNDc2OTI2XSBwY2kgMDAwMDowMDowZC4w
OiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZApbICAgIDAuNDc2OTMzXSBw
Y2kgMDAwMDowMDowZC4wOiBQTUUjIGRpc2FibGVkClsgICAgMC40NzcwNDBdIHBjaSAwMDAw
OjAwOjExLjA6IFsxMDAyOjQzOTFdIHR5cGUgMDAgY2xhc3MgMHgwMTA2MDEKWyAgICAwLjQ3
NzA3Nl0gcGNpIDAwMDA6MDA6MTEuMDogcmVnIDB4MTA6IFtpbyAgMHg3MDAwLTB4NzAwN10K
WyAgICAwLjQ3NzA5Ml0gcGNpIDAwMDA6MDA6MTEuMDogcmVnIDB4MTQ6IFtpbyAgMHg2MDAw
LTB4NjAwM10KWyAgICAwLjQ3NzEwN10gcGNpIDAwMDA6MDA6MTEuMDogcmVnIDB4MTg6IFtp
byAgMHg1MDAwLTB4NTAwN10KWyAgICAwLjQ3NzEyM10gcGNpIDAwMDA6MDA6MTEuMDogcmVn
IDB4MWM6IFtpbyAgMHgzMDAwLTB4MzAwM10KWyAgICAwLjQ3NzEzOV0gcGNpIDAwMDA6MDA6
MTEuMDogcmVnIDB4MjA6IFtpbyAgMHgyMDAwLTB4MjAwZl0KWyAgICAwLjQ3NzE1NV0gcGNp
IDAwMDA6MDA6MTEuMDogcmVnIDB4MjQ6IFttZW0gMHhmZGNmZjAwMC0weGZkY2ZmM2ZmXQpb
ICAgIDAuNDgwMTE1XSBwY2kgMDAwMDowMDoxMi4wOiBbMTAwMjo0Mzk3XSB0eXBlIDAwIGNs
YXNzIDB4MGMwMzEwClsgICAgMC40ODAxMTVdIHBjaSAwMDAwOjAwOjEyLjA6IHJlZyAweDEw
OiBbbWVtIDB4ZmRjZjcwMDAtMHhmZGNmN2ZmZl0KWyAgICAwLjQ4MDExNV0gcGNpIDAwMDA6
MDA6MTIuMjogWzEwMDI6NDM5Nl0gdHlwZSAwMCBjbGFzcyAweDBjMDMyMApbICAgIDAuNDgw
MTE1XSBwY2kgMDAwMDowMDoxMi4yOiByZWcgMHgxMDogW21lbSAweGZkY2ZmNDAwLTB4ZmRj
ZmY0ZmZdClsgICAgMC40ODAxMTVdIHBjaSAwMDAwOjAwOjEyLjI6IHN1cHBvcnRzIEQxIEQy
ClsgICAgMC40ODAxMTVdIHBjaSAwMDAwOjAwOjEyLjI6IFBNRSMgc3VwcG9ydGVkIGZyb20g
RDAgRDEgRDIgRDNob3QKWyAgICAwLjQ4MDExNV0gcGNpIDAwMDA6MDA6MTIuMjogUE1FIyBk
aXNhYmxlZApbICAgIDAuNDgwMTQyXSBwY2kgMDAwMDowMDoxMy4wOiBbMTAwMjo0Mzk3XSB0
eXBlIDAwIGNsYXNzIDB4MGMwMzEwClsgICAgMC40ODAxNDJdIHBjaSAwMDAwOjAwOjEzLjA6
IHJlZyAweDEwOiBbbWVtIDB4ZmRjZmMwMDAtMHhmZGNmY2ZmZl0KWyAgICAwLjQ4MDE0OF0g
cGNpIDAwMDA6MDA6MTMuMjogWzEwMDI6NDM5Nl0gdHlwZSAwMCBjbGFzcyAweDBjMDMyMApb
ICAgIDAuNDgwMTQ4XSBwY2kgMDAwMDowMDoxMy4yOiByZWcgMHgxMDogW21lbSAweGZkY2Zm
ODAwLTB4ZmRjZmY4ZmZdClsgICAgMC40ODAxNDhdIHBjaSAwMDAwOjAwOjEzLjI6IHN1cHBv
cnRzIEQxIEQyClsgICAgMC40ODAxNDhdIHBjaSAwMDAwOjAwOjEzLjI6IFBNRSMgc3VwcG9y
dGVkIGZyb20gRDAgRDEgRDIgRDNob3QKWyAgICAwLjQ4MDE0OF0gcGNpIDAwMDA6MDA6MTMu
MjogUE1FIyBkaXNhYmxlZApbICAgIDAuNDgwMTQ4XSBwY2kgMDAwMDowMDoxNC4wOiBbMTAw
Mjo0Mzg1XSB0eXBlIDAwIGNsYXNzIDB4MGMwNTAwClsgICAgMC40ODAxNDhdIHBjaSAwMDAw
OjAwOjE0LjA6IGNhbGxpbmcgc2I2MDBfZGlzYWJsZV9ocGV0X2JhcisweDAvMHg1MApbICAg
IDAuNDgwMTQ4XSBwY2kgMDAwMDowMDoxNC4wOiBjYWxsaW5nIGZvcmNlX2Rpc2FibGVfaHBl
dF9tc2krMHgwLzB4MTAKWyAgICAwLjQ4MDE0OF0gcGNpIDAwMDA6MDA6MTQuMDogY2FsbGlu
ZyBzYjYwMF9ocGV0X3F1aXJrKzB4MC8weDQwClsgICAgMC40ODAxNDhdIHBjaSAwMDAwOjAw
OjE0LjI6IFsxMDAyOjQzODNdIHR5cGUgMDAgY2xhc3MgMHgwNDAzMDAKWyAgICAwLjQ4MDE0
OF0gcGNpIDAwMDA6MDA6MTQuMjogcmVnIDB4MTA6IFttZW0gMHhmZGNmODAwMC0weGZkY2Zi
ZmZmIDY0Yml0XQpbICAgIDAuNDgwMTQ4XSBwY2kgMDAwMDowMDoxNC4yOiBQTUUjIHN1cHBv
cnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZApbICAgIDAuNDgwMTQ4XSBwY2kgMDAwMDowMDox
NC4yOiBQTUUjIGRpc2FibGVkClsgICAgMC40ODAxNDhdIHBjaSAwMDAwOjAwOjE0LjM6IFsx
MDAyOjQzOWRdIHR5cGUgMDAgY2xhc3MgMHgwNjAxMDAKWyAgICAwLjQ4MDE0OF0gcGNpIDAw
MDA6MDA6MTQuNDogWzEwMDI6NDM4NF0gdHlwZSAwMSBjbGFzcyAweDA2MDQwMQpbICAgIDAu
NDgwMTQ4XSBwY2kgMDAwMDowMDoxNC41OiBbMTAwMjo0Mzk5XSB0eXBlIDAwIGNsYXNzIDB4
MGMwMzEwClsgICAgMC40ODAxNDhdIHBjaSAwMDAwOjAwOjE0LjU6IHJlZyAweDEwOiBbbWVt
IDB4ZmRjZmQwMDAtMHhmZGNmZGZmZl0KWyAgICAwLjQ4MDE0OF0gcGNpIDAwMDA6MDA6MTUu
MDogWzEwMDI6NDNhMF0gdHlwZSAwMSBjbGFzcyAweDA2MDQwMApbICAgIDAuNDgwMTQ4XSBw
Y2kgMDAwMDowMDoxNS4wOiBlbmFibGluZyBFeHRlbmRlZCBUYWdzClsgICAgMC40ODAxNDhd
IHBjaSAwMDAwOjAwOjE1LjA6IHN1cHBvcnRzIEQxIEQyClsgICAgMC40ODAxNDhdIHBjaSAw
MDAwOjAwOjE2LjA6IFsxMDAyOjQzOTddIHR5cGUgMDAgY2xhc3MgMHgwYzAzMTAKWyAgICAw
LjQ4MDE0OF0gcGNpIDAwMDA6MDA6MTYuMDogcmVnIDB4MTA6IFttZW0gMHhmZGNmZTAwMC0w
eGZkY2ZlZmZmXQpbICAgIDAuNDgwMTQ4XSBwY2kgMDAwMDowMDoxNi4yOiBbMTAwMjo0Mzk2
XSB0eXBlIDAwIGNsYXNzIDB4MGMwMzIwClsgICAgMC40ODAxNDhdIHBjaSAwMDAwOjAwOjE2
LjI6IHJlZyAweDEwOiBbbWVtIDB4ZmRjZmZjMDAtMHhmZGNmZmNmZl0KWyAgICAwLjQ4MDE0
OF0gcGNpIDAwMDA6MDA6MTYuMjogc3VwcG9ydHMgRDEgRDIKWyAgICAwLjQ4MDE0OF0gcGNp
IDAwMDA6MDA6MTYuMjogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEMSBEMiBEM2hvdApbICAg
IDAuNDgwMTQ4XSBwY2kgMDAwMDowMDoxNi4yOiBQTUUjIGRpc2FibGVkClsgICAgMC40ODAx
NDhdIHBjaSAwMDAwOjAwOjE4LjA6IFsxMDIyOjEyMDBdIHR5cGUgMDAgY2xhc3MgMHgwNjAw
MDAKWyAgICAwLjQ4MDE0OF0gcGNpIDAwMDA6MDA6MTguMDogY2FsbGluZyBxdWlya19tbWlv
X2Fsd2F5c19vbisweDAvMHgxMApbICAgIDAuNDgwMTQ4XSBwY2kgMDAwMDowMDoxOC4xOiBb
MTAyMjoxMjAxXSB0eXBlIDAwIGNsYXNzIDB4MDYwMDAwClsgICAgMC40ODAxNDhdIHBjaSAw
MDAwOjAwOjE4LjE6IGNhbGxpbmcgcXVpcmtfbW1pb19hbHdheXNfb24rMHgwLzB4MTAKWyAg
ICAwLjQ4MDE5N10gcGNpIDAwMDA6MDA6MTguMjogWzEwMjI6MTIwMl0gdHlwZSAwMCBjbGFz
cyAweDA2MDAwMApbICAgIDAuNDgwMjAzXSBwY2kgMDAwMDowMDoxOC4yOiBjYWxsaW5nIHF1
aXJrX21taW9fYWx3YXlzX29uKzB4MC8weDEwClsgICAgMC40ODAzMDldIHBjaSAwMDAwOjAw
OjE4LjM6IFsxMDIyOjEyMDNdIHR5cGUgMDAgY2xhc3MgMHgwNjAwMDAKWyAgICAwLjQ4MDMx
OF0gcGNpIDAwMDA6MDA6MTguMzogY2FsbGluZyBxdWlya19tbWlvX2Fsd2F5c19vbisweDAv
MHgxMApbICAgIDAuNDgwNDYyXSBwY2kgMDAwMDowMDoxOC40OiBbMTAyMjoxMjA0XSB0eXBl
IDAwIGNsYXNzIDB4MDYwMDAwClsgICAgMC40ODA0NjldIHBjaSAwMDAwOjAwOjE4LjQ6IGNh
bGxpbmcgcXVpcmtfbW1pb19hbHdheXNfb24rMHgwLzB4MTAKWyAgICAwLjQ4MzM1NF0gcGNp
X2J1cyAwMDAwOjAwOiBmaXh1cHMgZm9yIGJ1cwpbICAgIDAuNDgzMzU0XSBwY2kgMDAwMDow
MDowMi4wOiBzY2FubmluZyBbYnVzIDBmLTBmXSBiZWhpbmQgYnJpZGdlLCBwYXNzIDAKWyAg
ICAwLjQ4MzM2Ml0gcGNpX2J1cyAwMDAwOjBmOiBzY2FubmluZyBidXMKWyAgICAwLjQ4MzM2
Ml0gcGNpIDAwMDA6MGY6MDAuMDogWzEwMDI6OTVjNV0gdHlwZSAwMCBjbGFzcyAweDAzMDAw
MApbICAgIDAuNDgzMzYyXSBwY2kgMDAwMDowZjowMC4wOiByZWcgMHgxMDogW21lbSAweGQw
MDAwMDAwLTB4ZGZmZmZmZmYgNjRiaXQgcHJlZl0KWyAgICAwLjQ4MzM2Ml0gcGNpIDAwMDA6
MGY6MDAuMDogcmVnIDB4MTg6IFttZW0gMHhmZTllMDAwMC0weGZlOWVmZmZmIDY0Yml0XQpb
ICAgIDAuNDgzMzYyXSBwY2kgMDAwMDowZjowMC4wOiByZWcgMHgyMDogW2lvICAweGUwMDAt
MHhlMGZmXQpbICAgIDAuNDgzMzYyXSBwY2kgMDAwMDowZjowMC4wOiByZWcgMHgzMDogW21l
bSAweGZlOWMwMDAwLTB4ZmU5ZGZmZmYgcHJlZl0KWyAgICAwLjQ4MzM2Ml0gcGNpIDAwMDA6
MGY6MDAuMDogZW5hYmxpbmcgRXh0ZW5kZWQgVGFncwpbICAgIDAuNDgzMzYyXSBwY2kgMDAw
MDowZjowMC4wOiBjYWxsaW5nIHF1aXJrX25vX3BtX3Jlc2V0KzB4MC8weDIwClsgICAgMC40
ODMzNjJdIHBjaSAwMDAwOjBmOjAwLjA6IHN1cHBvcnRzIEQxIEQyClsgICAgMC40ODMzNjJd
IHBjaSAwMDAwOjBmOjAwLjE6IFsxMDAyOmFhMjhdIHR5cGUgMDAgY2xhc3MgMHgwNDAzMDAK
WyAgICAwLjQ4MzM2Ml0gcGNpIDAwMDA6MGY6MDAuMTogcmVnIDB4MTA6IFttZW0gMHhmZTlm
YzAwMC0weGZlOWZmZmZmIDY0Yml0XQpbICAgIDAuNDgzMzYyXSBwY2kgMDAwMDowZjowMC4x
OiBlbmFibGluZyBFeHRlbmRlZCBUYWdzClsgICAgMC40ODMzNjJdIHBjaSAwMDAwOjBmOjAw
LjE6IHN1cHBvcnRzIEQxIEQyClsgICAgMC40OTM0MzRdIHBjaV9idXMgMDAwMDowZjogZml4
dXBzIGZvciBidXMKWyAgICAwLjQ5MzQ1N10gcGNpIDAwMDA6MDA6MDIuMDogUENJIGJyaWRn
ZSB0byBbYnVzIDBmXQpbICAgIDAuNDkzNDY2XSBwY2kgMDAwMDowMDowMi4wOiAgIGJyaWRn
ZSB3aW5kb3cgW2lvICAweGUwMDAtMHhlZmZmXQpbICAgIDAuNDkzNDcyXSBwY2kgMDAwMDow
MDowMi4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGZlOTAwMDAwLTB4ZmU5ZmZmZmZdClsg
ICAgMC40OTM0ODFdIHBjaSAwMDAwOjAwOjAyLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4
ZDAwMDAwMDAtMHhkZmZmZmZmZiA2NGJpdCBwcmVmXQpbICAgIDAuNDkzNDg2XSBwY2lfYnVz
IDAwMDA6MGY6IGJ1cyBzY2FuIHJldHVybmluZyB3aXRoIG1heD0wZgpbICAgIDAuNDkzNDkz
XSBwY2kgMDAwMDowMDowMy4wOiBzY2FubmluZyBbYnVzIDBlLTBlXSBiZWhpbmQgYnJpZGdl
LCBwYXNzIDAKWyAgICAwLjQ5MzU1Nl0gcGNpX2J1cyAwMDAwOjBlOiBzY2FubmluZyBidXMK
WyAgICAwLjQ5MzU4Ml0gcGNpIDAwMDA6MGU6MDAuMDogWzEwMzM6MDE5NF0gdHlwZSAwMCBj
bGFzcyAweDBjMDMzMApbICAgIDAuNDkzNjE5XSBwY2kgMDAwMDowZTowMC4wOiByZWcgMHgx
MDogW21lbSAweGZlOGZlMDAwLTB4ZmU4ZmZmZmYgNjRiaXRdClsgICAgMC40OTM3ODldIHBj
aSAwMDAwOjBlOjAwLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xkClsg
ICAgMC40OTM4MDRdIHBjaSAwMDAwOjBlOjAwLjA6IFBNRSMgZGlzYWJsZWQKWyAgICAwLjUw
Njc2NV0gcGNpX2J1cyAwMDAwOjBlOiBmaXh1cHMgZm9yIGJ1cwpbICAgIDAuNTA2NzkwXSBw
Y2kgMDAwMDowMDowMy4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMGVdClsgICAgMC41MDY4MDBd
IHBjaSAwMDAwOjAwOjAzLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZmU4MDAwMDAtMHhm
ZThmZmZmZl0KWyAgICAwLjUwNjgwOV0gcGNpX2J1cyAwMDAwOjBlOiBidXMgc2NhbiByZXR1
cm5pbmcgd2l0aCBtYXg9MGUKWyAgICAwLjUwNjgxNl0gcGNpIDAwMDA6MDA6MDUuMDogc2Nh
bm5pbmcgW2J1cyAwZC0wZF0gYmVoaW5kIGJyaWRnZSwgcGFzcyAwClsgICAgMC41MDY4Nzhd
IHBjaV9idXMgMDAwMDowZDogc2Nhbm5pbmcgYnVzClsgICAgMC41MDY5MjhdIHBjaSAwMDAw
OjBkOjAwLjA6IFsxMGVjOjgxNjhdIHR5cGUgMDAgY2xhc3MgMHgwMjAwMDAKWyAgICAwLjUw
Njk2Ml0gcGNpIDAwMDA6MGQ6MDAuMDogcmVnIDB4MTA6IFtpbyAgMHhkODAwLTB4ZDhmZl0K
WyAgICAwLjUwNjk5Nl0gcGNpIDAwMDA6MGQ6MDAuMDogcmVnIDB4MTg6IFttZW0gMHhjZmZm
ZjAwMC0weGNmZmZmZmZmIDY0Yml0IHByZWZdClsgICAgMC41MDcwMzNdIHBjaSAwMDAwOjBk
OjAwLjA6IHJlZyAweDIwOiBbbWVtIDB4Y2ZmZjgwMDAtMHhjZmZmYmZmZiA2NGJpdCBwcmVm
XQpbICAgIDAuNTA3MDUxXSBwY2kgMDAwMDowZDowMC4wOiByZWcgMHgzMDogW21lbSAweGZl
N2UwMDAwLTB4ZmU3ZmZmZmYgcHJlZl0KWyAgICAwLjUwNzE2OV0gcGNpIDAwMDA6MGQ6MDAu
MDogc3VwcG9ydHMgRDEgRDIKWyAgICAwLjUwNzE3M10gcGNpIDAwMDA6MGQ6MDAuMDogUE1F
IyBzdXBwb3J0ZWQgZnJvbSBEMCBEMSBEMiBEM2hvdCBEM2NvbGQKWyAgICAwLjUwNzE5MF0g
cGNpIDAwMDA6MGQ6MDAuMDogUE1FIyBkaXNhYmxlZApbICAgIDAuNTIwMTEyXSBwY2lfYnVz
IDAwMDA6MGQ6IGZpeHVwcyBmb3IgYnVzClsgICAgMC41MjAxMzddIHBjaSAwMDAwOjAwOjA1
LjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwZF0KWyAgICAwLjUyMDE3MV0gcGNpIDAwMDA6MDA6
MDUuMDogICBicmlkZ2Ugd2luZG93IFtpbyAgMHhkMDAwLTB4ZGZmZl0KWyAgICAwLjUyMDE5
N10gcGNpIDAwMDA6MDA6MDUuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhmZTcwMDAwMC0w
eGZlN2ZmZmZmXQpbICAgIDAuNTIwMjMyXSBwY2kgMDAwMDowMDowNS4wOiAgIGJyaWRnZSB3
aW5kb3cgW21lbSAweGNmZjAwMDAwLTB4Y2ZmZmZmZmYgNjRiaXQgcHJlZl0KWyAgICAwLjUy
MDIzNl0gcGNpX2J1cyAwMDAwOjBkOiBidXMgc2NhbiByZXR1cm5pbmcgd2l0aCBtYXg9MGQK
WyAgICAwLjUyMDI0M10gcGNpIDAwMDA6MDA6MDYuMDogc2Nhbm5pbmcgW2J1cyAwYy0wY10g
YmVoaW5kIGJyaWRnZSwgcGFzcyAwClsgICAgMC41MjAzMDRdIHBjaV9idXMgMDAwMDowYzog
c2Nhbm5pbmcgYnVzClsgICAgMC41MjAzMzFdIHBjaSAwMDAwOjBjOjAwLjA6IFsxMGVjOjgx
NjhdIHR5cGUgMDAgY2xhc3MgMHgwMjAwMDAKWyAgICAwLjUyMDM4M10gcGNpIDAwMDA6MGM6
MDAuMDogcmVnIDB4MTA6IFtpbyAgMHhjODAwLTB4YzhmZl0KWyAgICAwLjUyMDQyMF0gcGNp
IDAwMDA6MGM6MDAuMDogcmVnIDB4MTg6IFttZW0gMHhjZmVmZjAwMC0weGNmZWZmZmZmIDY0
Yml0IHByZWZdClsgICAgMC41MjA0NDVdIHBjaSAwMDAwOjBjOjAwLjA6IHJlZyAweDIwOiBb
bWVtIDB4Y2ZlZjgwMDAtMHhjZmVmYmZmZiA2NGJpdCBwcmVmXQpbICAgIDAuNTIwNDYzXSBw
Y2kgMDAwMDowYzowMC4wOiByZWcgMHgzMDogW21lbSAweGZlNmUwMDAwLTB4ZmU2ZmZmZmYg
cHJlZl0KWyAgICAwLjUyMDU4MF0gcGNpIDAwMDA6MGM6MDAuMDogc3VwcG9ydHMgRDEgRDIK
WyAgICAwLjUyMDU4NV0gcGNpIDAwMDA6MGM6MDAuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBE
MCBEMSBEMiBEM2hvdCBEM2NvbGQKWyAgICAwLjUyMDYwMV0gcGNpIDAwMDA6MGM6MDAuMDog
UE1FIyBkaXNhYmxlZApbICAgIDAuNTMzNDMwXSBwY2lfYnVzIDAwMDA6MGM6IGZpeHVwcyBm
b3IgYnVzClsgICAgMC41MzM0NTZdIHBjaSAwMDAwOjAwOjA2LjA6IFBDSSBicmlkZ2UgdG8g
W2J1cyAwY10KWyAgICAwLjUzMzQ2NF0gcGNpIDAwMDA6MDA6MDYuMDogICBicmlkZ2Ugd2lu
ZG93IFtpbyAgMHhjMDAwLTB4Y2ZmZl0KWyAgICAwLjUzMzQ3MF0gcGNpIDAwMDA6MDA6MDYu
MDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhmZTYwMDAwMC0weGZlNmZmZmZmXQpbICAgIDAu
NTMzNDc4XSBwY2kgMDAwMDowMDowNi4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGNmZTAw
MDAwLTB4Y2ZlZmZmZmYgNjRiaXQgcHJlZl0KWyAgICAwLjUzMzQ4M10gcGNpX2J1cyAwMDAw
OjBjOiBidXMgc2NhbiByZXR1cm5pbmcgd2l0aCBtYXg9MGMKWyAgICAwLjUzMzQ5MF0gcGNp
IDAwMDA6MDA6MDkuMDogc2Nhbm5pbmcgW2J1cyAwYi0wYl0gYmVoaW5kIGJyaWRnZSwgcGFz
cyAwClsgICAgMC41MzM1NTFdIHBjaV9idXMgMDAwMDowYjogc2Nhbm5pbmcgYnVzClsgICAg
MC41MzM1NzddIHBjaSAwMDAwOjBiOjAwLjA6IFsxMDMzOjAxOTRdIHR5cGUgMDAgY2xhc3Mg
MHgwYzAzMzAKWyAgICAwLjUzMzYxNF0gcGNpIDAwMDA6MGI6MDAuMDogcmVnIDB4MTA6IFtt
ZW0gMHhmZTVmZTAwMC0weGZlNWZmZmZmIDY0Yml0XQpbICAgIDAuNTMzNzgwXSBwY2kgMDAw
MDowYjowMC4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZApbICAgIDAu
NTMzNzk0XSBwY2kgMDAwMDowYjowMC4wOiBQTUUjIGRpc2FibGVkClsgICAgMC41NDY3NjZd
IHBjaV9idXMgMDAwMDowYjogZml4dXBzIGZvciBidXMKWyAgICAwLjU0Njc5MF0gcGNpIDAw
MDA6MDA6MDkuMDogUENJIGJyaWRnZSB0byBbYnVzIDBiXQpbICAgIDAuNTQ2ODAwXSBwY2kg
MDAwMDowMDowOS4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGZlNTAwMDAwLTB4ZmU1ZmZm
ZmZdClsgICAgMC41NDY4MDldIHBjaV9idXMgMDAwMDowYjogYnVzIHNjYW4gcmV0dXJuaW5n
IHdpdGggbWF4PTBiClsgICAgMC41NDY4MTZdIHBjaSAwMDAwOjAwOjBhLjA6IHNjYW5uaW5n
IFtidXMgMGEtMGFdIGJlaGluZCBicmlkZ2UsIHBhc3MgMApbICAgIDAuNTQ2ODc5XSBwY2lf
YnVzIDAwMDA6MGE6IHNjYW5uaW5nIGJ1cwpbICAgIDAuNTQ2OTA2XSBwY2kgMDAwMDowYTow
MC4wOiBbOTcxMDo5OTkwXSB0eXBlIDAwIGNsYXNzIDB4MGMwMzEwClsgICAgMC41NDY5NTdd
IHBjaSAwMDAwOjBhOjAwLjA6IHJlZyAweDEwOiBbbWVtIDB4ZmU0ZjgwMDAtMHhmZTRmOGZm
Zl0KWyAgICAwLjU0NzEzN10gcGNpIDAwMDA6MGE6MDAuMDogc3VwcG9ydHMgRDEgRDIKWyAg
ICAwLjU0NzE0MV0gcGNpIDAwMDA6MGE6MDAuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBE
MSBEMiBEM2hvdApbICAgIDAuNTQ3MTQ5XSBwY2kgMDAwMDowYTowMC4wOiBQTUUjIGRpc2Fi
bGVkClsgICAgMC41NDcyMzhdIHBjaSAwMDAwOjBhOjAwLjE6IFs5NzEwOjk5OTBdIHR5cGUg
MDAgY2xhc3MgMHgwYzAzMjAKWyAgICAwLjU0NzI3Nl0gcGNpIDAwMDA6MGE6MDAuMTogcmVn
IDB4MTA6IFttZW0gMHhmZTRmOTAwMC0weGZlNGY5ZmZmXQpbICAgIDAuNTQ3NDUwXSBwY2kg
MDAwMDowYTowMC4xOiBzdXBwb3J0cyBEMSBEMgpbICAgIDAuNTQ3NDUzXSBwY2kgMDAwMDow
YTowMC4xOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQxIEQyIEQzaG90ClsgICAgMC41NDc0
NjJdIHBjaSAwMDAwOjBhOjAwLjE6IFBNRSMgZGlzYWJsZWQKWyAgICAwLjU1MDA0MF0gcGNp
IDAwMDA6MGE6MDAuMjogWzk3MTA6OTk5MF0gdHlwZSAwMCBjbGFzcyAweDBjMDMxMApbICAg
IDAuNTUwMDQwXSBwY2kgMDAwMDowYTowMC4yOiByZWcgMHgxMDogW21lbSAweGZlNGZhMDAw
LTB4ZmU0ZmFmZmZdClsgICAgMC41NTAwNDBdIHBjaSAwMDAwOjBhOjAwLjI6IHN1cHBvcnRz
IEQxIEQyClsgICAgMC41NTAwNDBdIHBjaSAwMDAwOjBhOjAwLjI6IFBNRSMgc3VwcG9ydGVk
IGZyb20gRDAgRDEgRDIgRDNob3QKWyAgICAwLjU1MDA0MF0gcGNpIDAwMDA6MGE6MDAuMjog
UE1FIyBkaXNhYmxlZApbICAgIDAuNTUwMTQxXSBwY2kgMDAwMDowYTowMC4zOiBbOTcxMDo5
OTkwXSB0eXBlIDAwIGNsYXNzIDB4MGMwMzIwClsgICAgMC41NTAxNDFdIHBjaSAwMDAwOjBh
OjAwLjM6IHJlZyAweDEwOiBbbWVtIDB4ZmU0ZmIwMDAtMHhmZTRmYmZmZl0KWyAgICAwLjU1
MDE0MV0gcGNpIDAwMDA6MGE6MDAuMzogc3VwcG9ydHMgRDEgRDIKWyAgICAwLjU1MDE0MV0g
cGNpIDAwMDA6MGE6MDAuMzogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEMSBEMiBEM2hvdApb
ICAgIDAuNTUwMTQxXSBwY2kgMDAwMDowYTowMC4zOiBQTUUjIGRpc2FibGVkClsgICAgMC41
NTAxNDFdIHBjaSAwMDAwOjBhOjAwLjQ6IFs5NzEwOjk5OTBdIHR5cGUgMDAgY2xhc3MgMHgw
YzAzMTAKWyAgICAwLjU1MDE0MV0gcGNpIDAwMDA6MGE6MDAuNDogcmVnIDB4MTA6IFttZW0g
MHhmZTRmYzAwMC0weGZlNGZjZmZmXQpbICAgIDAuNTUwMTQxXSBwY2kgMDAwMDowYTowMC40
OiBzdXBwb3J0cyBEMSBEMgpbICAgIDAuNTUwMTQxXSBwY2kgMDAwMDowYTowMC40OiBQTUUj
IHN1cHBvcnRlZCBmcm9tIEQwIEQxIEQyIEQzaG90ClsgICAgMC41NTAxNDFdIHBjaSAwMDAw
OjBhOjAwLjQ6IFBNRSMgZGlzYWJsZWQKWyAgICAwLjU1MDE0MV0gcGNpIDAwMDA6MGE6MDAu
NTogWzk3MTA6OTk5MF0gdHlwZSAwMCBjbGFzcyAweDBjMDMyMApbICAgIDAuNTUwMTQxXSBw
Y2kgMDAwMDowYTowMC41OiByZWcgMHgxMDogW21lbSAweGZlNGZkMDAwLTB4ZmU0ZmRmZmZd
ClsgICAgMC41NTAxNDFdIHBjaSAwMDAwOjBhOjAwLjU6IHN1cHBvcnRzIEQxIEQyClsgICAg
MC41NTAxNDFdIHBjaSAwMDAwOjBhOjAwLjU6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDEg
RDIgRDNob3QKWyAgICAwLjU1MDE0MV0gcGNpIDAwMDA6MGE6MDAuNTogUE1FIyBkaXNhYmxl
ZApbICAgIDAuNTUwMTQxXSBwY2kgMDAwMDowYTowMC42OiBbOTcxMDo5OTkwXSB0eXBlIDAw
IGNsYXNzIDB4MGMwMzEwClsgICAgMC41NTAxNDFdIHBjaSAwMDAwOjBhOjAwLjY6IHJlZyAw
eDEwOiBbbWVtIDB4ZmU0ZmUwMDAtMHhmZTRmZWZmZl0KWyAgICAwLjU1MDE0MV0gcGNpIDAw
MDA6MGE6MDAuNjogc3VwcG9ydHMgRDEgRDIKWyAgICAwLjU1MDE0MV0gcGNpIDAwMDA6MGE6
MDAuNjogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEMSBEMiBEM2hvdApbICAgIDAuNTUwMTQx
XSBwY2kgMDAwMDowYTowMC42OiBQTUUjIGRpc2FibGVkClsgICAgMC41NTAxNDFdIHBjaSAw
MDAwOjBhOjAwLjc6IFs5NzEwOjk5OTBdIHR5cGUgMDAgY2xhc3MgMHgwYzAzMjAKWyAgICAw
LjU1MDE0MV0gcGNpIDAwMDA6MGE6MDAuNzogcmVnIDB4MTA6IFttZW0gMHhmZTRmZjAwMC0w
eGZlNGZmZmZmXQpbICAgIDAuNTUwMTQxXSBwY2kgMDAwMDowYTowMC43OiBzdXBwb3J0cyBE
MSBEMgpbICAgIDAuNTUwMTQxXSBwY2kgMDAwMDowYTowMC43OiBQTUUjIHN1cHBvcnRlZCBm
cm9tIEQwIEQxIEQyIEQzaG90ClsgICAgMC41NTAxNDFdIHBjaSAwMDAwOjBhOjAwLjc6IFBN
RSMgZGlzYWJsZWQKWyAgICAwLjU1MDE0MV0gcGNpX2J1cyAwMDAwOjBhOiBmaXh1cHMgZm9y
IGJ1cwpbICAgIDAuNTUwMTQxXSBwY2kgMDAwMDowMDowYS4wOiBQQ0kgYnJpZGdlIHRvIFti
dXMgMGFdClsgICAgMC41NTAxNDFdIHBjaSAwMDAwOjAwOjBhLjA6ICAgYnJpZGdlIHdpbmRv
dyBbbWVtIDB4ZmU0MDAwMDAtMHhmZTRmZmZmZl0KWyAgICAwLjU1MDE0MV0gcGNpX2J1cyAw
MDAwOjBhOiBidXMgc2NhbiByZXR1cm5pbmcgd2l0aCBtYXg9MGEKWyAgICAwLjU1MDE0MV0g
cGNpIDAwMDA6MDA6MGIuMDogc2Nhbm5pbmcgW2J1cyAwOS0wOV0gYmVoaW5kIGJyaWRnZSwg
cGFzcyAwClsgICAgMC41NTAxNDFdIHBjaV9idXMgMDAwMDowOTogc2Nhbm5pbmcgYnVzClsg
ICAgMC41NTAxNDFdIHBjaSAwMDAwOjA5OjAwLjA6IFsxNGYxOjgyMTBdIHR5cGUgMDAgY2xh
c3MgMHgwNDAwMDAKWyAgICAwLjU1MDE0MV0gcGNpIDAwMDA6MDk6MDAuMDogcmVnIDB4MTA6
IFttZW0gMHhmZTIwMDAwMC0weGZlM2ZmZmZmIDY0Yml0XQpbICAgIDAuNTUwMTQxXSBwY2kg
MDAwMDowOTowMC4wOiBzdXBwb3J0cyBEMSBEMgpbICAgIDAuNTUwMTQxXSBwY2kgMDAwMDow
OTowMC4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQxIEQyIEQzaG90ClsgICAgMC41NTAx
NDFdIHBjaSAwMDAwOjA5OjAwLjA6IFBNRSMgZGlzYWJsZWQKWyAgICAwLjU2MDA5NV0gcGNp
X2J1cyAwMDAwOjA5OiBmaXh1cHMgZm9yIGJ1cwpbICAgIDAuNTYwMTIyXSBwY2kgMDAwMDow
MDowYi4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDldClsgICAgMC41NjAxMzJdIHBjaSAwMDAw
OjAwOjBiLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZmUyMDAwMDAtMHhmZTNmZmZmZl0K
WyAgICAwLjU2MDE0MV0gcGNpX2J1cyAwMDAwOjA5OiBidXMgc2NhbiByZXR1cm5pbmcgd2l0
aCBtYXg9MDkKWyAgICAwLjU2MDE0OF0gcGNpIDAwMDA6MDA6MGMuMDogc2Nhbm5pbmcgW2J1
cyAwNS0wOF0gYmVoaW5kIGJyaWRnZSwgcGFzcyAwClsgICAgMC41NjAyMTFdIHBjaV9idXMg
MDAwMDowNTogc2Nhbm5pbmcgYnVzClsgICAgMC41NjAyNDJdIHBjaSAwMDAwOjA1OjAwLjA6
IFsxMGI1Ojg2MTNdIHR5cGUgMDEgY2xhc3MgMHgwNjA0MDAKWyAgICAwLjU2MDI4N10gcGNp
IDAwMDA6MDU6MDAuMDogcmVnIDB4MTA6IFttZW0gMHhmZGZlMDAwMC0weGZkZmZmZmZmXQpb
ICAgIDAuNTYwNDAzXSBwY2kgMDAwMDowNTowMC4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQw
IEQzaG90IEQzY29sZApbICAgIDAuNTYwNDExXSBwY2kgMDAwMDowNTowMC4wOiBQTUUjIGRp
c2FibGVkClsgICAgMC41NzM0MjJdIHBjaV9idXMgMDAwMDowNTogZml4dXBzIGZvciBidXMK
WyAgICAwLjU3MzQ1NF0gcGNpIDAwMDA6MDA6MGMuMDogUENJIGJyaWRnZSB0byBbYnVzIDA1
LTA4XQpbICAgIDAuNTczNDYyXSBwY2kgMDAwMDowMDowYy4wOiAgIGJyaWRnZSB3aW5kb3cg
W2lvICAweGEwMDAtMHhiZmZmXQpbICAgIDAuNTczNDY4XSBwY2kgMDAwMDowMDowYy4wOiAg
IGJyaWRnZSB3aW5kb3cgW21lbSAweGZkZjAwMDAwLTB4ZmUxZmZmZmZdClsgICAgMC41NzM0
NzldIHBjaSAwMDAwOjA1OjAwLjA6IHNjYW5uaW5nIFtidXMgMDYtMDhdIGJlaGluZCBicmlk
Z2UsIHBhc3MgMApbICAgIDAuNTczNTQxXSBwY2lfYnVzIDAwMDA6MDY6IHNjYW5uaW5nIGJ1
cwpbICAgIDAuNTczNTY0XSBwY2kgMDAwMDowNjowMS4wOiBbMTBiNTo4NjEzXSB0eXBlIDAx
IGNsYXNzIDB4MDYwNDAwClsgICAgMC41NzM3MThdIHBjaSAwMDAwOjA2OjAxLjA6IFBNRSMg
c3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xkClsgICAgMC41NzM3MjddIHBjaSAwMDAw
OjA2OjAxLjA6IFBNRSMgZGlzYWJsZWQKWyAgICAwLjU3MzgxOV0gcGNpIDAwMDA6MDY6MDIu
MDogWzEwYjU6ODYxM10gdHlwZSAwMSBjbGFzcyAweDA2MDQwMApbICAgIDAuNTczOTU4XSBw
Y2kgMDAwMDowNjowMi4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZApb
ICAgIDAuNTczOTY1XSBwY2kgMDAwMDowNjowMi4wOiBQTUUjIGRpc2FibGVkClsgICAgMC41
NzY3MDBdIHBjaV9idXMgMDAwMDowNjogZml4dXBzIGZvciBidXMKWyAgICAwLjU3NjcwMF0g
cGNpIDAwMDA6MDU6MDAuMDogUENJIGJyaWRnZSB0byBbYnVzIDA2LTA4XQpbICAgIDAuNTc2
NzAwXSBwY2kgMDAwMDowNTowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW2lvICAweGEwMDAtMHhi
ZmZmXQpbICAgIDAuNTc2NzAwXSBwY2kgMDAwMDowNTowMC4wOiAgIGJyaWRnZSB3aW5kb3cg
W21lbSAweGZlMDAwMDAwLTB4ZmUxZmZmZmZdClsgICAgMC41NzY3MDBdIHBjaSAwMDAwOjA2
OjAxLjA6IHNjYW5uaW5nIFtidXMgMDgtMDhdIGJlaGluZCBicmlkZ2UsIHBhc3MgMApbICAg
IDAuNTc2NzAwXSBwY2lfYnVzIDAwMDA6MDg6IHNjYW5uaW5nIGJ1cwpbICAgIDAuNTc2NzAw
XSBwY2kgMDAwMDowODowMC4wOiBbMTAzMzowMTk0XSB0eXBlIDAwIGNsYXNzIDB4MGMwMzMw
ClsgICAgMC41NzY3MDBdIHBjaSAwMDAwOjA4OjAwLjA6IHJlZyAweDEwOiBbbWVtIDB4ZmUx
ZmUwMDAtMHhmZTFmZmZmZiA2NGJpdF0KWyAgICAwLjU3NjcwMF0gcGNpIDAwMDA6MDg6MDAu
MDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdApbICAgIDAuNTc2NzAwXSBwY2kgMDAw
MDowODowMC4wOiBQTUUjIGRpc2FibGVkClsgICAgMC41ODY3NzBdIHBjaV9idXMgMDAwMDow
ODogZml4dXBzIGZvciBidXMKWyAgICAwLjU4Njc5MV0gcGNpIDAwMDA6MDY6MDEuMDogUENJ
IGJyaWRnZSB0byBbYnVzIDA4XQpbICAgIDAuNTg2ODA0XSBwY2kgMDAwMDowNjowMS4wOiAg
IGJyaWRnZSB3aW5kb3cgW21lbSAweGZlMTAwMDAwLTB4ZmUxZmZmZmZdClsgICAgMC41ODY4
MTRdIHBjaV9idXMgMDAwMDowODogYnVzIHNjYW4gcmV0dXJuaW5nIHdpdGggbWF4PTA4Clsg
ICAgMC41ODY4MjJdIHBjaSAwMDAwOjA2OjAyLjA6IHNjYW5uaW5nIFtidXMgMDctMDddIGJl
aGluZCBicmlkZ2UsIHBhc3MgMApbICAgIDAuNTg2ODgxXSBwY2lfYnVzIDAwMDA6MDc6IHNj
YW5uaW5nIGJ1cwpbICAgIDAuNTg2OTA2XSBwY2kgMDAwMDowNzowMC4wOiBbMWI0Yjo5MTIz
XSB0eXBlIDAwIGNsYXNzIDB4MDEwNjAxClsgICAgMC41ODY5NTFdIHBjaSAwMDAwOjA3OjAw
LjA6IHJlZyAweDEwOiBbaW8gIDB4YjgwMC0weGI4MDddClsgICAgMC41ODY5NjddIHBjaSAw
MDAwOjA3OjAwLjA6IHJlZyAweDE0OiBbaW8gIDB4YjQwMC0weGI0MDNdClsgICAgMC41ODY5
ODRdIHBjaSAwMDAwOjA3OjAwLjA6IHJlZyAweDE4OiBbaW8gIDB4YjAwMC0weGIwMDddClsg
ICAgMC41ODcwMDBdIHBjaSAwMDAwOjA3OjAwLjA6IHJlZyAweDFjOiBbaW8gIDB4YTgwMC0w
eGE4MDNdClsgICAgMC41ODcwMTZdIHBjaSAwMDAwOjA3OjAwLjA6IHJlZyAweDIwOiBbaW8g
IDB4YTQwMC0weGE0MGZdClsgICAgMC41ODcwMzNdIHBjaSAwMDAwOjA3OjAwLjA6IHJlZyAw
eDI0OiBbbWVtIDB4ZmUwZmY4MDAtMHhmZTBmZmZmZl0KWyAgICAwLjU4NzA1MF0gcGNpIDAw
MDA6MDc6MDAuMDogcmVnIDB4MzA6IFttZW0gMHhmZTBlMDAwMC0weGZlMGVmZmZmIHByZWZd
ClsgICAgMC41ODcwNzNdIHBjaSAwMDAwOjA3OjAwLjA6IGNhbGxpbmcgcXVpcmtfZG1hX2Z1
bmMxX2FsaWFzKzB4MC8weDIwClsgICAgMC41ODcwNzhdIHBjaSAwMDAwOjA3OjAwLjA6IEVu
YWJsaW5nIGZpeGVkIERNQSBhbGlhcyB0byAwMC4xClsgICAgMC41ODcxNDFdIHBjaSAwMDAw
OjA3OjAwLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDNob3QKWyAgICAwLjU4NzE0OV0gcGNp
IDAwMDA6MDc6MDAuMDogUE1FIyBkaXNhYmxlZApbICAgIDAuNTg3MjU1XSBwY2lfYnVzIDAw
MDA6MDc6IGZpeHVwcyBmb3IgYnVzClsgICAgMC41ODcyNTldIHBjaSAwMDAwOjA2OjAyLjA6
IFBDSSBicmlkZ2UgdG8gW2J1cyAwN10KWyAgICAwLjU4NzI2OV0gcGNpIDAwMDA6MDY6MDIu
MDogICBicmlkZ2Ugd2luZG93IFtpbyAgMHhhMDAwLTB4YmZmZl0KWyAgICAwLjU4NzI3Nl0g
cGNpIDAwMDA6MDY6MDIuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhmZTAwMDAwMC0weGZl
MGZmZmZmXQpbICAgIDAuNTg3Mjg3XSBwY2lfYnVzIDAwMDA6MDc6IGJ1cyBzY2FuIHJldHVy
bmluZyB3aXRoIG1heD0wNwpbICAgIDAuNTg3Mjk2XSBwY2kgMDAwMDowNjowMS4wOiBzY2Fu
bmluZyBbYnVzIDA4LTA4XSBiZWhpbmQgYnJpZGdlLCBwYXNzIDEKWyAgICAwLjU4NzMwN10g
cGNpIDAwMDA6MDY6MDIuMDogc2Nhbm5pbmcgW2J1cyAwNy0wN10gYmVoaW5kIGJyaWRnZSwg
cGFzcyAxClsgICAgMC41ODczMTZdIHBjaV9idXMgMDAwMDowNjogYnVzIHNjYW4gcmV0dXJu
aW5nIHdpdGggbWF4PTA4ClsgICAgMC41ODczMjNdIHBjaSAwMDAwOjA1OjAwLjA6IHNjYW5u
aW5nIFtidXMgMDYtMDhdIGJlaGluZCBicmlkZ2UsIHBhc3MgMQpbICAgIDAuNTg3MzMyXSBw
Y2lfYnVzIDAwMDA6MDU6IGJ1cyBzY2FuIHJldHVybmluZyB3aXRoIG1heD0wOApbICAgIDAu
NTg3MzM5XSBwY2kgMDAwMDowMDowZC4wOiBzY2FubmluZyBbYnVzIDA0LTA0XSBiZWhpbmQg
YnJpZGdlLCBwYXNzIDAKWyAgICAwLjU5MDAzMV0gcGNpX2J1cyAwMDAwOjA0OiBzY2Fubmlu
ZyBidXMKWyAgICAwLjU5MDAzMV0gcGNpIDAwMDA6MDQ6MDAuMDogWzk3MTA6OTk5MF0gdHlw
ZSAwMCBjbGFzcyAweDBjMDMxMApbICAgIDAuNTkwMDMxXSBwY2kgMDAwMDowNDowMC4wOiBy
ZWcgMHgxMDogW21lbSAweGZkZWY4MDAwLTB4ZmRlZjhmZmZdClsgICAgMC41OTAwMzFdIHBj
aSAwMDAwOjA0OjAwLjA6IHN1cHBvcnRzIEQxIEQyClsgICAgMC41OTAwMzFdIHBjaSAwMDAw
OjA0OjAwLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDEgRDIgRDNob3QKWyAgICAwLjU5
MDAzMV0gcGNpIDAwMDA6MDQ6MDAuMDogUE1FIyBkaXNhYmxlZApbICAgIDAuNTkwMDQ4XSBw
Y2kgMDAwMDowNDowMC4xOiBbOTcxMDo5OTkwXSB0eXBlIDAwIGNsYXNzIDB4MGMwMzIwClsg
ICAgMC41OTAwNDhdIHBjaSAwMDAwOjA0OjAwLjE6IHJlZyAweDEwOiBbbWVtIDB4ZmRlZjkw
MDAtMHhmZGVmOWZmZl0KWyAgICAwLjU5MDA0OF0gcGNpIDAwMDA6MDQ6MDAuMTogc3VwcG9y
dHMgRDEgRDIKWyAgICAwLjU5MDA0OF0gcGNpIDAwMDA6MDQ6MDAuMTogUE1FIyBzdXBwb3J0
ZWQgZnJvbSBEMCBEMSBEMiBEM2hvdApbICAgIDAuNTkwMDQ4XSBwY2kgMDAwMDowNDowMC4x
OiBQTUUjIGRpc2FibGVkClsgICAgMC41OTAwNDhdIHBjaSAwMDAwOjA0OjAwLjI6IFs5NzEw
Ojk5OTBdIHR5cGUgMDAgY2xhc3MgMHgwYzAzMTAKWyAgICAwLjU5MDA0OF0gcGNpIDAwMDA6
MDQ6MDAuMjogcmVnIDB4MTA6IFttZW0gMHhmZGVmYTAwMC0weGZkZWZhZmZmXQpbICAgIDAu
NTkwMDQ4XSBwY2kgMDAwMDowNDowMC4yOiBzdXBwb3J0cyBEMSBEMgpbICAgIDAuNTkwMDQ4
XSBwY2kgMDAwMDowNDowMC4yOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQxIEQyIEQzaG90
ClsgICAgMC41OTAwNDhdIHBjaSAwMDAwOjA0OjAwLjI6IFBNRSMgZGlzYWJsZWQKWyAgICAw
LjU5MDA0OF0gcGNpIDAwMDA6MDQ6MDAuMzogWzk3MTA6OTk5MF0gdHlwZSAwMCBjbGFzcyAw
eDBjMDMyMApbICAgIDAuNTkwMDQ4XSBwY2kgMDAwMDowNDowMC4zOiByZWcgMHgxMDogW21l
bSAweGZkZWZiMDAwLTB4ZmRlZmJmZmZdClsgICAgMC41OTAwNDhdIHBjaSAwMDAwOjA0OjAw
LjM6IHN1cHBvcnRzIEQxIEQyClsgICAgMC41OTAwNDhdIHBjaSAwMDAwOjA0OjAwLjM6IFBN
RSMgc3VwcG9ydGVkIGZyb20gRDAgRDEgRDIgRDNob3QKWyAgICAwLjU5MDA0OF0gcGNpIDAw
MDA6MDQ6MDAuMzogUE1FIyBkaXNhYmxlZApbICAgIDAuNTkwMDQ4XSBwY2kgMDAwMDowNDow
MC40OiBbOTcxMDo5OTkwXSB0eXBlIDAwIGNsYXNzIDB4MGMwMzEwClsgICAgMC41OTAwNDhd
IHBjaSAwMDAwOjA0OjAwLjQ6IHJlZyAweDEwOiBbbWVtIDB4ZmRlZmMwMDAtMHhmZGVmY2Zm
Zl0KWyAgICAwLjU5MDA0OF0gcGNpIDAwMDA6MDQ6MDAuNDogc3VwcG9ydHMgRDEgRDIKWyAg
ICAwLjU5MDA0OF0gcGNpIDAwMDA6MDQ6MDAuNDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBE
MSBEMiBEM2hvdApbICAgIDAuNTkwMDQ4XSBwY2kgMDAwMDowNDowMC40OiBQTUUjIGRpc2Fi
bGVkClsgICAgMC41OTAwNDhdIHBjaSAwMDAwOjA0OjAwLjU6IFs5NzEwOjk5OTBdIHR5cGUg
MDAgY2xhc3MgMHgwYzAzMjAKWyAgICAwLjU5MDA0OF0gcGNpIDAwMDA6MDQ6MDAuNTogcmVn
IDB4MTA6IFttZW0gMHhmZGVmZDAwMC0weGZkZWZkZmZmXQpbICAgIDAuNTkwMDQ4XSBwY2kg
MDAwMDowNDowMC41OiBzdXBwb3J0cyBEMSBEMgpbICAgIDAuNTkwMDQ4XSBwY2kgMDAwMDow
NDowMC41OiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQxIEQyIEQzaG90ClsgICAgMC41OTAw
NDhdIHBjaSAwMDAwOjA0OjAwLjU6IFBNRSMgZGlzYWJsZWQKWyAgICAwLjU5MDA0OF0gcGNp
IDAwMDA6MDQ6MDAuNjogWzk3MTA6OTk5MF0gdHlwZSAwMCBjbGFzcyAweDBjMDMxMApbICAg
IDAuNTkwMDQ4XSBwY2kgMDAwMDowNDowMC42OiByZWcgMHgxMDogW21lbSAweGZkZWZlMDAw
LTB4ZmRlZmVmZmZdClsgICAgMC41OTAwNDhdIHBjaSAwMDAwOjA0OjAwLjY6IHN1cHBvcnRz
IEQxIEQyClsgICAgMC41OTAwNDhdIHBjaSAwMDAwOjA0OjAwLjY6IFBNRSMgc3VwcG9ydGVk
IGZyb20gRDAgRDEgRDIgRDNob3QKWyAgICAwLjU5MDA0OF0gcGNpIDAwMDA6MDQ6MDAuNjog
UE1FIyBkaXNhYmxlZApbICAgIDAuNTkwMDQ4XSBwY2kgMDAwMDowNDowMC43OiBbOTcxMDo5
OTkwXSB0eXBlIDAwIGNsYXNzIDB4MGMwMzIwClsgICAgMC41OTAwNDhdIHBjaSAwMDAwOjA0
OjAwLjc6IHJlZyAweDEwOiBbbWVtIDB4ZmRlZmYwMDAtMHhmZGVmZmZmZl0KWyAgICAwLjU5
MDA0OF0gcGNpIDAwMDA6MDQ6MDAuNzogc3VwcG9ydHMgRDEgRDIKWyAgICAwLjU5MDA0OF0g
cGNpIDAwMDA6MDQ6MDAuNzogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEMSBEMiBEM2hvdApb
ICAgIDAuNTkwMDQ4XSBwY2kgMDAwMDowNDowMC43OiBQTUUjIGRpc2FibGVkClsgICAgMC41
OTAwNDhdIHBjaV9idXMgMDAwMDowNDogZml4dXBzIGZvciBidXMKWyAgICAwLjU5MDA0OF0g
cGNpIDAwMDA6MDA6MGQuMDogUENJIGJyaWRnZSB0byBbYnVzIDA0XQpbICAgIDAuNTkwMDQ4
XSBwY2kgMDAwMDowMDowZC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGZkZTAwMDAwLTB4
ZmRlZmZmZmZdClsgICAgMC41OTAwNDhdIHBjaV9idXMgMDAwMDowNDogYnVzIHNjYW4gcmV0
dXJuaW5nIHdpdGggbWF4PTA0ClsgICAgMC41OTAwNDhdIHBjaSAwMDAwOjAwOjE0LjQ6IHNj
YW5uaW5nIFtidXMgMDMtMDNdIGJlaGluZCBicmlkZ2UsIHBhc3MgMApbICAgIDAuNTkwMDQ4
XSBwY2lfYnVzIDAwMDA6MDM6IHNjYW5uaW5nIGJ1cwpbICAgIDAuNTkwMDQ4XSBwY2lfYnVz
IDAwMDA6MDM6IGZpeHVwcyBmb3IgYnVzClsgICAgMC41OTAwNDhdIHBjaSAwMDAwOjAwOjE0
LjQ6IFBDSSBicmlkZ2UgdG8gW2J1cyAwM10gKHN1YnRyYWN0aXZlIGRlY29kZSkKWyAgICAw
LjU5MDA0OF0gcGNpIDAwMDA6MDA6MTQuNDogICBicmlkZ2Ugd2luZG93IFtpbyAgMHgwMDAw
LTB4MGNmNyB3aW5kb3ddIChzdWJ0cmFjdGl2ZSBkZWNvZGUpClsgICAgMC41OTAwNDhdIHBj
aSAwMDAwOjAwOjE0LjQ6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4MGQwMC0weGZmZmYgd2lu
ZG93XSAoc3VidHJhY3RpdmUgZGVjb2RlKQpbICAgIDAuNTkwMDQ4XSBwY2kgMDAwMDowMDox
NC40OiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweDAwMGEwMDAwLTB4MDAwYmZmZmYgd2luZG93
XSAoc3VidHJhY3RpdmUgZGVjb2RlKQpbICAgIDAuNTkwMDQ4XSBwY2kgMDAwMDowMDoxNC40
OiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweDAwMGQwMDAwLTB4MDAwZGZmZmYgd2luZG93XSAo
c3VidHJhY3RpdmUgZGVjb2RlKQpbICAgIDAuNTkwMDQ4XSBwY2kgMDAwMDowMDoxNC40OiAg
IGJyaWRnZSB3aW5kb3cgW21lbSAweGM4MDAwMDAwLTB4ZGZmZmZmZmYgd2luZG93XSAoc3Vi
dHJhY3RpdmUgZGVjb2RlKQpbICAgIDAuNTkwMDQ4XSBwY2kgMDAwMDowMDoxNC40OiAgIGJy
aWRnZSB3aW5kb3cgW21lbSAweGYwMDAwMDAwLTB4ZmViZmZmZmYgd2luZG93XSAoc3VidHJh
Y3RpdmUgZGVjb2RlKQpbICAgIDAuNTkwMDQ4XSBwY2lfYnVzIDAwMDA6MDM6IGJ1cyBzY2Fu
IHJldHVybmluZyB3aXRoIG1heD0wMwpbICAgIDAuNTkwMDQ4XSBwY2kgMDAwMDowMDoxNS4w
OiBzY2FubmluZyBbYnVzIDAyLTAyXSBiZWhpbmQgYnJpZGdlLCBwYXNzIDAKWyAgICAwLjU5
MDA2NV0gcGNpX2J1cyAwMDAwOjAyOiBzY2FubmluZyBidXMKWyAgICAwLjU5MDA3MV0gcGNp
X2J1cyAwMDAwOjAyOiBmaXh1cHMgZm9yIGJ1cwpbICAgIDAuNTkwMDc0XSBwY2kgMDAwMDow
MDoxNS4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDJdClsgICAgMC41OTAwOTFdIHBjaV9idXMg
MDAwMDowMjogYnVzIHNjYW4gcmV0dXJuaW5nIHdpdGggbWF4PTAyClsgICAgMC41OTAwOThd
IHBjaSAwMDAwOjAwOjAyLjA6IHNjYW5uaW5nIFtidXMgMGYtMGZdIGJlaGluZCBicmlkZ2Us
IHBhc3MgMQpbICAgIDAuNTkwMTI0XSBwY2kgMDAwMDowMDowMy4wOiBzY2FubmluZyBbYnVz
IDBlLTBlXSBiZWhpbmQgYnJpZGdlLCBwYXNzIDEKWyAgICAwLjU5MDEzOF0gcGNpIDAwMDA6
MDA6MDUuMDogc2Nhbm5pbmcgW2J1cyAwZC0wZF0gYmVoaW5kIGJyaWRnZSwgcGFzcyAxClsg
ICAgMC41OTAxNTFdIHBjaSAwMDAwOjAwOjA2LjA6IHNjYW5uaW5nIFtidXMgMGMtMGNdIGJl
aGluZCBicmlkZ2UsIHBhc3MgMQpbICAgIDAuNTkwMTY0XSBwY2kgMDAwMDowMDowOS4wOiBz
Y2FubmluZyBbYnVzIDBiLTBiXSBiZWhpbmQgYnJpZGdlLCBwYXNzIDEKWyAgICAwLjU5MDE3
OF0gcGNpIDAwMDA6MDA6MGEuMDogc2Nhbm5pbmcgW2J1cyAwYS0wYV0gYmVoaW5kIGJyaWRn
ZSwgcGFzcyAxClsgICAgMC41OTAxOTFdIHBjaSAwMDAwOjAwOjBiLjA6IHNjYW5uaW5nIFti
dXMgMDktMDldIGJlaGluZCBicmlkZ2UsIHBhc3MgMQpbICAgIDAuNTkwMjA0XSBwY2kgMDAw
MDowMDowYy4wOiBzY2FubmluZyBbYnVzIDA1LTA4XSBiZWhpbmQgYnJpZGdlLCBwYXNzIDEK
WyAgICAwLjU5MDIxN10gcGNpIDAwMDA6MDA6MGQuMDogc2Nhbm5pbmcgW2J1cyAwNC0wNF0g
YmVoaW5kIGJyaWRnZSwgcGFzcyAxClsgICAgMC41OTAyMzRdIHBjaSAwMDAwOjAwOjE0LjQ6
IHNjYW5uaW5nIFtidXMgMDMtMDNdIGJlaGluZCBicmlkZ2UsIHBhc3MgMQpbICAgIDAuNTkw
MjQ1XSBwY2kgMDAwMDowMDoxNS4wOiBzY2FubmluZyBbYnVzIDAyLTAyXSBiZWhpbmQgYnJp
ZGdlLCBwYXNzIDEKWyAgICAwLjU5MDI1OF0gcGNpX2J1cyAwMDAwOjAwOiBidXMgc2NhbiBy
ZXR1cm5pbmcgd2l0aCBtYXg9MGYKWyAgICAwLjU5MDQ1MV0geGVuOiByZWdpc3RlcmluZyBn
c2kgMTMgdHJpZ2dlcmluZyAxIHBvbGFyaXR5IDAKWyAgICAwLjU5MzM2OF0gQUNQSTogUENJ
IEludGVycnVwdCBMaW5rIFtMTktBXSAoSVJRcyA0IDcgKjEwIDExIDE0IDE1KQpbICAgIDAu
NTkzMzY4XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0JdIChJUlFzIDQgNyAxMCAq
MTEgMTQgMTUpClsgICAgMC41OTMzNjhdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5L
Q10gKElSUXMgNCA3ICoxMCAxMSAxNCAxNSkKWyAgICAwLjU5MzM2OF0gQUNQSTogUENJIElu
dGVycnVwdCBMaW5rIFtMTktEXSAoSVJRcyA0IDcgKjEwIDExIDE0IDE1KQpbICAgIDAuNTkz
MzY4XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0VdIChJUlFzIDQgNyAxMCAqMTEg
MTQgMTUpClsgICAgMC41OTMzNjhdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LRl0g
KElSUXMgNCAqNyAxMCAxMSAxNCAxNSkKWyAgICAwLjU5MzM2OF0gQUNQSTogUENJIEludGVy
cnVwdCBMaW5rIFtMTktHXSAoSVJRcyA0IDcgKjEwIDExIDE0IDE1KQpbICAgIDAuNTkzMzY4
XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0hdIChJUlFzIDQgNyAqMTAgMTEgMTQg
MTUpClsgICAgMC41OTM0MTZdIHhlbjpiYWxsb29uOiBJbml0aWFsaXNpbmcgYmFsbG9vbiBk
cml2ZXIKWyAgICAwLjU5MzQ3Ml0gcGNpIDAwMDA6MGY6MDAuMDogdmdhYXJiOiBzZXR0aW5n
IGFzIGJvb3QgVkdBIGRldmljZQpbICAgIDAuNTkzNDcyXSBwY2kgMDAwMDowZjowMC4wOiB2
Z2FhcmI6IFZHQSBkZXZpY2UgYWRkZWQ6IGRlY29kZXM9aW8rbWVtLG93bnM9aW8rbWVtLGxv
Y2tzPW5vbmUKWyAgICAwLjU5MzQ3Ml0gcGNpIDAwMDA6MGY6MDAuMDogdmdhYXJiOiBicmlk
Z2UgY29udHJvbCBwb3NzaWJsZQpbICAgIDAuNTkzNDcyXSB2Z2FhcmI6IGxvYWRlZApbICAg
IDAuNTkzNDcyXSBTQ1NJIHN1YnN5c3RlbSBpbml0aWFsaXplZApbICAgIDAuNTkzNDcyXSBs
aWJhdGEgdmVyc2lvbiAzLjAwIGxvYWRlZC4KWyAgICAwLjU5MzQ3NF0gQUNQSTogYnVzIHR5
cGUgVVNCIHJlZ2lzdGVyZWQKWyAgICAwLjU5MzQ3NF0gdXNiY29yZTogcmVnaXN0ZXJlZCBu
ZXcgaW50ZXJmYWNlIGRyaXZlciB1c2JmcwpbICAgIDAuNTkzNDc0XSB1c2Jjb3JlOiByZWdp
c3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGh1YgpbICAgIDAuNTkzNDc0XSB1c2Jjb3Jl
OiByZWdpc3RlcmVkIG5ldyBkZXZpY2UgZHJpdmVyIHVzYgpbICAgIDAuNTkzNDc0XSBMaW51
eCB2aWRlbyBjYXB0dXJlIGludGVyZmFjZTogdjIuMDAKWyAgICAwLjU5MzQ3NF0gcHBzX2Nv
cmU6IExpbnV4UFBTIEFQSSB2ZXIuIDEgcmVnaXN0ZXJlZApbICAgIDAuNTkzNDc0XSBwcHNf
Y29yZTogU29mdHdhcmUgdmVyLiA1LjMuNiAtIENvcHlyaWdodCAyMDA1LTIwMDcgUm9kb2xm
byBHaW9tZXR0aSA8Z2lvbWV0dGlAbGludXguaXQ+ClsgICAgMC41OTM0NzRdIFBUUCBjbG9j
ayBzdXBwb3J0IHJlZ2lzdGVyZWQKWyAgICAwLjU5MzQ3NF0gQWR2YW5jZWQgTGludXggU291
bmQgQXJjaGl0ZWN0dXJlIERyaXZlciBJbml0aWFsaXplZC4KWyAgICAwLjU5MzQ3NF0gUENJ
OiBVc2luZyBBQ1BJIGZvciBJUlEgcm91dGluZwpbICAgIDAuNjAzNzk3XSBQQ0k6IHBjaV9j
YWNoZV9saW5lX3NpemUgc2V0IHRvIDY0IGJ5dGVzClsgICAgMC42MDM4MTJdIHBjaSAwMDAw
OjBmOjAwLjA6IEJBUiAwOiByZXNlcnZpbmcgW21lbSAweGQwMDAwMDAwLTB4ZGZmZmZmZmYg
ZmxhZ3MgMHgxNDIyMGNdIChkPTAsIHA9MCkKWyAgICAwLjYwMzgxN10gcGNpIDAwMDA6MGY6
MDAuMDogQkFSIDI6IHJlc2VydmluZyBbbWVtIDB4ZmU5ZTAwMDAtMHhmZTllZmZmZiBmbGFn
cyAweDE0MDIwNF0gKGQ9MCwgcD0wKQpbICAgIDAuNjAzODIzXSBwY2kgMDAwMDowZjowMC4w
OiBCQVIgNDogcmVzZXJ2aW5nIFtpbyAgMHhlMDAwLTB4ZTBmZiBmbGFncyAweDQwMTAxXSAo
ZD0wLCBwPTApClsgICAgMC42MDM4MzBdIHBjaSAwMDAwOjBmOjAwLjE6IEJBUiAwOiByZXNl
cnZpbmcgW21lbSAweGZlOWZjMDAwLTB4ZmU5ZmZmZmYgZmxhZ3MgMHgxNDAyMDRdIChkPTAs
IHA9MCkKWyAgICAwLjYwMzgzOF0gcGNpIDAwMDA6MGU6MDAuMDogQkFSIDA6IHJlc2Vydmlu
ZyBbbWVtIDB4ZmU4ZmUwMDAtMHhmZThmZmZmZiBmbGFncyAweDE0MDIwNF0gKGQ9MCwgcD0w
KQpbICAgIDAuNjAzODQ3XSBwY2kgMDAwMDowZDowMC4wOiBCQVIgMDogcmVzZXJ2aW5nIFtp
byAgMHhkODAwLTB4ZDhmZiBmbGFncyAweDQwMTAxXSAoZD0wLCBwPTApClsgICAgMC42MDM4
NTJdIHBjaSAwMDAwOjBkOjAwLjA6IEJBUiAyOiByZXNlcnZpbmcgW21lbSAweGNmZmZmMDAw
LTB4Y2ZmZmZmZmYgZmxhZ3MgMHgxNDIyMGNdIChkPTAsIHA9MCkKWyAgICAwLjYwMzg1N10g
cGNpIDAwMDA6MGQ6MDAuMDogQkFSIDQ6IHJlc2VydmluZyBbbWVtIDB4Y2ZmZjgwMDAtMHhj
ZmZmYmZmZiBmbGFncyAweDE0MjIwY10gKGQ9MCwgcD0wKQpbICAgIDAuNjAzODY5XSBwY2kg
MDAwMDowYzowMC4wOiBCQVIgMDogcmVzZXJ2aW5nIFtpbyAgMHhjODAwLTB4YzhmZiBmbGFn
cyAweDQwMTAxXSAoZD0wLCBwPTApClsgICAgMC42MDM4NzRdIHBjaSAwMDAwOjBjOjAwLjA6
IEJBUiAyOiByZXNlcnZpbmcgW21lbSAweGNmZWZmMDAwLTB4Y2ZlZmZmZmYgZmxhZ3MgMHgx
NDIyMGNdIChkPTAsIHA9MCkKWyAgICAwLjYwMzg3OV0gcGNpIDAwMDA6MGM6MDAuMDogQkFS
IDQ6IHJlc2VydmluZyBbbWVtIDB4Y2ZlZjgwMDAtMHhjZmVmYmZmZiBmbGFncyAweDE0MjIw
Y10gKGQ9MCwgcD0wKQpbICAgIDAuNjAzODg3XSBwY2kgMDAwMDowYjowMC4wOiBCQVIgMDog
cmVzZXJ2aW5nIFttZW0gMHhmZTVmZTAwMC0weGZlNWZmZmZmIGZsYWdzIDB4MTQwMjA0XSAo
ZD0wLCBwPTApClsgICAgMC42MDM4OTddIHBjaSAwMDAwOjBhOjAwLjA6IEJBUiAwOiByZXNl
cnZpbmcgW21lbSAweGZlNGY4MDAwLTB4ZmU0ZjhmZmYgZmxhZ3MgMHg0MDIwMF0gKGQ9MCwg
cD0wKQpbICAgIDAuNjAzOTA1XSBwY2kgMDAwMDowYTowMC4xOiBCQVIgMDogcmVzZXJ2aW5n
IFttZW0gMHhmZTRmOTAwMC0weGZlNGY5ZmZmIGZsYWdzIDB4NDAyMDBdIChkPTAsIHA9MCkK
WyAgICAwLjYwMzkxMl0gcGNpIDAwMDA6MGE6MDAuMjogQkFSIDA6IHJlc2VydmluZyBbbWVt
IDB4ZmU0ZmEwMDAtMHhmZTRmYWZmZiBmbGFncyAweDQwMjAwXSAoZD0wLCBwPTApClsgICAg
MC42MDM5MjFdIHBjaSAwMDAwOjBhOjAwLjM6IEJBUiAwOiByZXNlcnZpbmcgW21lbSAweGZl
NGZiMDAwLTB4ZmU0ZmJmZmYgZmxhZ3MgMHg0MDIwMF0gKGQ9MCwgcD0wKQpbICAgIDAuNjAz
OTI4XSBwY2kgMDAwMDowYTowMC40OiBCQVIgMDogcmVzZXJ2aW5nIFttZW0gMHhmZTRmYzAw
MC0weGZlNGZjZmZmIGZsYWdzIDB4NDAyMDBdIChkPTAsIHA9MCkKWyAgICAwLjYwMzkzNl0g
cGNpIDAwMDA6MGE6MDAuNTogQkFSIDA6IHJlc2VydmluZyBbbWVtIDB4ZmU0ZmQwMDAtMHhm
ZTRmZGZmZiBmbGFncyAweDQwMjAwXSAoZD0wLCBwPTApClsgICAgMC42MDM5NDRdIHBjaSAw
MDAwOjBhOjAwLjY6IEJBUiAwOiByZXNlcnZpbmcgW21lbSAweGZlNGZlMDAwLTB4ZmU0ZmVm
ZmYgZmxhZ3MgMHg0MDIwMF0gKGQ9MCwgcD0wKQpbICAgIDAuNjAzOTUyXSBwY2kgMDAwMDow
YTowMC43OiBCQVIgMDogcmVzZXJ2aW5nIFttZW0gMHhmZTRmZjAwMC0weGZlNGZmZmZmIGZs
YWdzIDB4NDAyMDBdIChkPTAsIHA9MCkKWyAgICAwLjYwMzk2MV0gcGNpIDAwMDA6MDk6MDAu
MDogQkFSIDA6IHJlc2VydmluZyBbbWVtIDB4ZmUyMDAwMDAtMHhmZTNmZmZmZiBmbGFncyAw
eDE0MDIwNF0gKGQ9MCwgcD0wKQpbICAgIDAuNjAzOTY5XSBwY2kgMDAwMDowNTowMC4wOiBC
QVIgMDogcmVzZXJ2aW5nIFttZW0gMHhmZGZlMDAwMC0weGZkZmZmZmZmIGZsYWdzIDB4NDAy
MDBdIChkPTAsIHA9MCkKWyAgICAwLjYwMzk3OF0gcGNpIDAwMDA6MDg6MDAuMDogQkFSIDA6
IHJlc2VydmluZyBbbWVtIDB4ZmUxZmUwMDAtMHhmZTFmZmZmZiBmbGFncyAweDE0MDIwNF0g
KGQ9MCwgcD0wKQpbICAgIDAuNjAzOTg3XSBwY2kgMDAwMDowNzowMC4wOiBCQVIgMDogcmVz
ZXJ2aW5nIFtpbyAgMHhiODAwLTB4YjgwNyBmbGFncyAweDQwMTAxXSAoZD0wLCBwPTApClsg
ICAgMC42MDM5OTJdIHBjaSAwMDAwOjA3OjAwLjA6IEJBUiAxOiByZXNlcnZpbmcgW2lvICAw
eGI0MDAtMHhiNDAzIGZsYWdzIDB4NDAxMDFdIChkPTAsIHA9MCkKWyAgICAwLjYwMzk5N10g
cGNpIDAwMDA6MDc6MDAuMDogQkFSIDI6IHJlc2VydmluZyBbaW8gIDB4YjAwMC0weGIwMDcg
ZmxhZ3MgMHg0MDEwMV0gKGQ9MCwgcD0wKQpbICAgIDAuNjA0MDAyXSBwY2kgMDAwMDowNzow
MC4wOiBCQVIgMzogcmVzZXJ2aW5nIFtpbyAgMHhhODAwLTB4YTgwMyBmbGFncyAweDQwMTAx
XSAoZD0wLCBwPTApClsgICAgMC42MDQwMDddIHBjaSAwMDAwOjA3OjAwLjA6IEJBUiA0OiBy
ZXNlcnZpbmcgW2lvICAweGE0MDAtMHhhNDBmIGZsYWdzIDB4NDAxMDFdIChkPTAsIHA9MCkK
WyAgICAwLjYwNDAxMl0gcGNpIDAwMDA6MDc6MDAuMDogQkFSIDU6IHJlc2VydmluZyBbbWVt
IDB4ZmUwZmY4MDAtMHhmZTBmZmZmZiBmbGFncyAweDQwMjAwXSAoZD0wLCBwPTApClsgICAg
MC42MDQwMjBdIHBjaSAwMDAwOjA0OjAwLjA6IEJBUiAwOiByZXNlcnZpbmcgW21lbSAweGZk
ZWY4MDAwLTB4ZmRlZjhmZmYgZmxhZ3MgMHg0MDIwMF0gKGQ9MCwgcD0wKQpbICAgIDAuNjA0
MDI4XSBwY2kgMDAwMDowNDowMC4xOiBCQVIgMDogcmVzZXJ2aW5nIFttZW0gMHhmZGVmOTAw
MC0weGZkZWY5ZmZmIGZsYWdzIDB4NDAyMDBdIChkPTAsIHA9MCkKWyAgICAwLjYwNDAzNl0g
cGNpIDAwMDA6MDQ6MDAuMjogQkFSIDA6IHJlc2VydmluZyBbbWVtIDB4ZmRlZmEwMDAtMHhm
ZGVmYWZmZiBmbGFncyAweDQwMjAwXSAoZD0wLCBwPTApClsgICAgMC42MDQwNDRdIHBjaSAw
MDAwOjA0OjAwLjM6IEJBUiAwOiByZXNlcnZpbmcgW21lbSAweGZkZWZiMDAwLTB4ZmRlZmJm
ZmYgZmxhZ3MgMHg0MDIwMF0gKGQ9MCwgcD0wKQpbICAgIDAuNjA0MDUxXSBwY2kgMDAwMDow
NDowMC40OiBCQVIgMDogcmVzZXJ2aW5nIFttZW0gMHhmZGVmYzAwMC0weGZkZWZjZmZmIGZs
YWdzIDB4NDAyMDBdIChkPTAsIHA9MCkKWyAgICAwLjYwNDA1OV0gcGNpIDAwMDA6MDQ6MDAu
NTogQkFSIDA6IHJlc2VydmluZyBbbWVtIDB4ZmRlZmQwMDAtMHhmZGVmZGZmZiBmbGFncyAw
eDQwMjAwXSAoZD0wLCBwPTApClsgICAgMC42MDQwNjddIHBjaSAwMDAwOjA0OjAwLjY6IEJB
UiAwOiByZXNlcnZpbmcgW21lbSAweGZkZWZlMDAwLTB4ZmRlZmVmZmYgZmxhZ3MgMHg0MDIw
MF0gKGQ9MCwgcD0wKQpbICAgIDAuNjA0MDc0XSBwY2kgMDAwMDowNDowMC43OiBCQVIgMDog
cmVzZXJ2aW5nIFttZW0gMHhmZGVmZjAwMC0weGZkZWZmZmZmIGZsYWdzIDB4NDAyMDBdIChk
PTAsIHA9MCkKWyAgICAwLjYwNDA4Ml0gcGNpIDAwMDA6MDA6MTEuMDogQkFSIDA6IHJlc2Vy
dmluZyBbaW8gIDB4NzAwMC0weDcwMDcgZmxhZ3MgMHg0MDEwMV0gKGQ9MCwgcD0wKQpbICAg
IDAuNjA0MDg3XSBwY2kgMDAwMDowMDoxMS4wOiBCQVIgMTogcmVzZXJ2aW5nIFtpbyAgMHg2
MDAwLTB4NjAwMyBmbGFncyAweDQwMTAxXSAoZD0wLCBwPTApClsgICAgMC42MDQwOTJdIHBj
aSAwMDAwOjAwOjExLjA6IEJBUiAyOiByZXNlcnZpbmcgW2lvICAweDUwMDAtMHg1MDA3IGZs
YWdzIDB4NDAxMDFdIChkPTAsIHA9MCkKWyAgICAwLjYwNDA5N10gcGNpIDAwMDA6MDA6MTEu
MDogQkFSIDM6IHJlc2VydmluZyBbaW8gIDB4MzAwMC0weDMwMDMgZmxhZ3MgMHg0MDEwMV0g
KGQ9MCwgcD0wKQpbICAgIDAuNjA0MTAyXSBwY2kgMDAwMDowMDoxMS4wOiBCQVIgNDogcmVz
ZXJ2aW5nIFtpbyAgMHgyMDAwLTB4MjAwZiBmbGFncyAweDQwMTAxXSAoZD0wLCBwPTApClsg
ICAgMC42MDQxMDddIHBjaSAwMDAwOjAwOjExLjA6IEJBUiA1OiByZXNlcnZpbmcgW21lbSAw
eGZkY2ZmMDAwLTB4ZmRjZmYzZmYgZmxhZ3MgMHg0MDIwMF0gKGQ9MCwgcD0wKQpbICAgIDAu
NjA0MTE0XSBwY2kgMDAwMDowMDoxMi4wOiBCQVIgMDogcmVzZXJ2aW5nIFttZW0gMHhmZGNm
NzAwMC0weGZkY2Y3ZmZmIGZsYWdzIDB4NDAyMDBdIChkPTAsIHA9MCkKWyAgICAwLjYwNDEy
MV0gcGNpIDAwMDA6MDA6MTIuMjogQkFSIDA6IHJlc2VydmluZyBbbWVtIDB4ZmRjZmY0MDAt
MHhmZGNmZjRmZiBmbGFncyAweDQwMjAwXSAoZD0wLCBwPTApClsgICAgMC42MDQxMjldIHBj
aSAwMDAwOjAwOjEzLjA6IEJBUiAwOiByZXNlcnZpbmcgW21lbSAweGZkY2ZjMDAwLTB4ZmRj
ZmNmZmYgZmxhZ3MgMHg0MDIwMF0gKGQ9MCwgcD0wKQpbICAgIDAuNjA0MTM2XSBwY2kgMDAw
MDowMDoxMy4yOiBCQVIgMDogcmVzZXJ2aW5nIFttZW0gMHhmZGNmZjgwMC0weGZkY2ZmOGZm
IGZsYWdzIDB4NDAyMDBdIChkPTAsIHA9MCkKWyAgICAwLjYwNDE0NV0gcGNpIDAwMDA6MDA6
MTQuMjogQkFSIDA6IHJlc2VydmluZyBbbWVtIDB4ZmRjZjgwMDAtMHhmZGNmYmZmZiBmbGFn
cyAweDE0MDIwNF0gKGQ9MCwgcD0wKQpbICAgIDAuNjA0MTU2XSBwY2kgMDAwMDowMDoxNC41
OiBCQVIgMDogcmVzZXJ2aW5nIFttZW0gMHhmZGNmZDAwMC0weGZkY2ZkZmZmIGZsYWdzIDB4
NDAyMDBdIChkPTAsIHA9MCkKWyAgICAwLjYwNDE2NV0gcGNpIDAwMDA6MDA6MTYuMDogQkFS
IDA6IHJlc2VydmluZyBbbWVtIDB4ZmRjZmUwMDAtMHhmZGNmZWZmZiBmbGFncyAweDQwMjAw
XSAoZD0wLCBwPTApClsgICAgMC42MDQxNzNdIHBjaSAwMDAwOjAwOjE2LjI6IEJBUiAwOiBy
ZXNlcnZpbmcgW21lbSAweGZkY2ZmYzAwLTB4ZmRjZmZjZmYgZmxhZ3MgMHg0MDIwMF0gKGQ9
MCwgcD0wKQpbICAgIDAuNjA0Mjc4XSBlODIwOiByZXNlcnZlIFJBTSBidWZmZXIgW21lbSAw
eDAwMDk2MDAwLTB4MDAwOWZmZmZdClsgICAgMC42MDY3MDFdIEJsdWV0b290aDogQ29yZSB2
ZXIgMi4yMgpbICAgIDAuNjA2NzM0XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5
IDMxClsgICAgMC42MDY3MzRdIEJsdWV0b290aDogSENJIGRldmljZSBhbmQgY29ubmVjdGlv
biBtYW5hZ2VyIGluaXRpYWxpemVkClsgICAgMC42MDY3MzRdIEJsdWV0b290aDogSENJIHNv
Y2tldCBsYXllciBpbml0aWFsaXplZApbICAgIDAuNjA2NzM0XSBCbHVldG9vdGg6IEwyQ0FQ
IHNvY2tldCBsYXllciBpbml0aWFsaXplZApbICAgIDAuNjA2NzM0XSBCbHVldG9vdGg6IFND
TyBzb2NrZXQgbGF5ZXIgaW5pdGlhbGl6ZWQKWyAgICAwLjYwNjk3NV0gY2xvY2tzb3VyY2U6
IFN3aXRjaGVkIHRvIGNsb2Nrc291cmNlIHhlbgpbICAgIDAuNjA2OTk1XSBWRlM6IERpc2sg
cXVvdGFzIGRxdW90XzYuNi4wClsgICAgMC42MDcwMTBdIFZGUzogRHF1b3QtY2FjaGUgaGFz
aCB0YWJsZSBlbnRyaWVzOiA1MTIgKG9yZGVyIDAsIDQwOTYgYnl0ZXMpClsgICAgMC42MDcw
NDBdIEZTLUNhY2hlOiBMb2FkZWQKWyAgICAwLjYwNzA0M10gaHVnZXRsYmZzOiBkaXNhYmxp
bmcgYmVjYXVzZSB0aGVyZSBhcmUgbm8gc3VwcG9ydGVkIGh1Z2VwYWdlIHNpemVzClsgICAg
MC42MDcwNjFdIHBucDogUG5QIEFDUEkgaW5pdApbICAgIDAuNjA3MjQ3XSBzeXN0ZW0gMDA6
MDA6IFttZW0gMHhmZWMyMDAwMC0weGZlYzIwMGZmXSBjb3VsZCBub3QgYmUgcmVzZXJ2ZWQK
WyAgICAwLjYwNzI1Nl0gc3lzdGVtIDAwOjAwOiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNl
LCBJRHMgUE5QMGMwMiAoYWN0aXZlKQpbICAgIDAuNjA3MzU5XSBzeXN0ZW0gMDA6MDE6IFtt
ZW0gMHhmNjAwMDAwMC0weGY2MDAzZmZmXSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDAuNjA3
MzcwXSBzeXN0ZW0gMDA6MDE6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAw
YzAyIChhY3RpdmUpClsgICAgMC42MDc0MTddIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDggdHJp
Z2dlcmluZyAxIHBvbGFyaXR5IDAKWyAgICAwLjYwNzQ0NF0gcG5wIDAwOjAyOiBQbHVnIGFu
ZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMGIwMCAoYWN0aXZlKQpbICAgIDAuNjA3NzI0
XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA0IHRyaWdnZXJpbmcgMSBwb2xhcml0eSAwClsgICAg
MC42MDc3MjldIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6NApbICAgIDAuNjA3NzMzXSBwbnAg
MDA6MDM6IFtkbWEgMCBkaXNhYmxlZF0KWyAgICAwLjYwNzc4Ml0gcG5wIDAwOjAzOiBQbHVn
IGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMDUwMSAoYWN0aXZlKQpbICAgIDAuNjA3
OTI5XSBzeXN0ZW0gMDA6MDQ6IFtpbyAgMHgwNjAwLTB4MDZkZl0gaGFzIGJlZW4gcmVzZXJ2
ZWQKWyAgICAwLjYwNzkzNF0gc3lzdGVtIDAwOjA0OiBbaW8gIDB4MGFlMC0weDBhZWZdIGhh
cyBiZWVuIHJlc2VydmVkClsgICAgMC42MDc5NTBdIHN5c3RlbSAwMDowNDogUGx1ZyBhbmQg
UGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDBjMDIgKGFjdGl2ZSkKWyAgICAwLjYwODEwMl0g
c3lzdGVtIDAwOjA1OiBbbWVtIDB4ZmVjMDAwMDAtMHhmZWMwMGZmZl0gY291bGQgbm90IGJl
IHJlc2VydmVkClsgICAgMC42MDgxMDhdIHN5c3RlbSAwMDowNTogW21lbSAweGZlZTAwMDAw
LTB4ZmVlMDBmZmZdIGhhcyBiZWVuIHJlc2VydmVkClsgICAgMC42MDgxMTldIHN5c3RlbSAw
MDowNTogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDBjMDIgKGFjdGl2ZSkK
WyAgICAwLjYwODM5Ml0gc3lzdGVtIDAwOjA2OiBbaW8gIDB4MDRkMC0weDA0ZDFdIGhhcyBi
ZWVuIHJlc2VydmVkClsgICAgMC42MDgzOTddIHN5c3RlbSAwMDowNjogW2lvICAweDA0MGJd
IGhhcyBiZWVuIHJlc2VydmVkClsgICAgMC42MDg0MDFdIHN5c3RlbSAwMDowNjogW2lvICAw
eDA0ZDZdIGhhcyBiZWVuIHJlc2VydmVkClsgICAgMC42MDg0MDZdIHN5c3RlbSAwMDowNjog
W2lvICAweDBjMDAtMHgwYzAxXSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDAuNjA4NDEwXSBz
eXN0ZW0gMDA6MDY6IFtpbyAgMHgwYzE0XSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDAuNjA4
NDE0XSBzeXN0ZW0gMDA6MDY6IFtpbyAgMHgwYzUwLTB4MGM1MV0gaGFzIGJlZW4gcmVzZXJ2
ZWQKWyAgICAwLjYwODQxOF0gc3lzdGVtIDAwOjA2OiBbaW8gIDB4MGM1Ml0gaGFzIGJlZW4g
cmVzZXJ2ZWQKWyAgICAwLjYwODQyMl0gc3lzdGVtIDAwOjA2OiBbaW8gIDB4MGM2Y10gaGFz
IGJlZW4gcmVzZXJ2ZWQKWyAgICAwLjYwODQyNl0gc3lzdGVtIDAwOjA2OiBbaW8gIDB4MGM2
Zl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAwLjYwODQzNV0gc3lzdGVtIDAwOjA2OiBbaW8g
IDB4MGNkMC0weDBjZDFdIGhhcyBiZWVuIHJlc2VydmVkClsgICAgMC42MDg0NDBdIHN5c3Rl
bSAwMDowNjogW2lvICAweDBjZDItMHgwY2QzXSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDAu
NjA4NDQ0XSBzeXN0ZW0gMDA6MDY6IFtpbyAgMHgwY2Q0LTB4MGNkNV0gaGFzIGJlZW4gcmVz
ZXJ2ZWQKWyAgICAwLjYwODQ0OF0gc3lzdGVtIDAwOjA2OiBbaW8gIDB4MGNkNi0weDBjZDdd
IGhhcyBiZWVuIHJlc2VydmVkClsgICAgMC42MDg0NTJdIHN5c3RlbSAwMDowNjogW2lvICAw
eDBjZDgtMHgwY2RmXSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDAuNjA4NDU3XSBzeXN0ZW0g
MDA6MDY6IFtpbyAgMHgwODAwLTB4MDg5Zl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAwLjYw
ODQ2MV0gc3lzdGVtIDAwOjA2OiBbaW8gIDB4MGIwMC0weDBiMWZdIGhhcyBiZWVuIHJlc2Vy
dmVkClsgICAgMC42MDg0NjZdIHN5c3RlbSAwMDowNjogW2lvICAweDBiMjAtMHgwYjNmXSBo
YXMgYmVlbiByZXNlcnZlZApbICAgIDAuNjA4NDcwXSBzeXN0ZW0gMDA6MDY6IFtpbyAgMHgw
OTAwLTB4MDkwZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAwLjYwODQ3NF0gc3lzdGVtIDAw
OjA2OiBbaW8gIDB4MDkxMC0weDA5MWZdIGhhcyBiZWVuIHJlc2VydmVkClsgICAgMC42MDg0
NzldIHN5c3RlbSAwMDowNjogW2lvICAweGZlMDAtMHhmZWZlXSBoYXMgYmVlbiByZXNlcnZl
ZApbICAgIDAuNjA4NDg0XSBzeXN0ZW0gMDA6MDY6IFttZW0gMHhmZmI4MDAwMC0weGZmYmZm
ZmZmXSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDAuNjA4NDg4XSBzeXN0ZW0gMDA6MDY6IFtt
ZW0gMHhmZWMxMDAwMC0weGZlYzEwMDFmXSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDAuNjA4
NDkzXSBzeXN0ZW0gMDA6MDY6IFttZW0gMHhmZWQ4MDAwMC0weGZlZDgwZmZmXSBoYXMgYmVl
biByZXNlcnZlZApbICAgIDAuNjA4NTAzXSBzeXN0ZW0gMDA6MDY6IFBsdWcgYW5kIFBsYXkg
QUNQSSBkZXZpY2UsIElEcyBQTlAwYzAyIChhY3RpdmUpClsgICAgMC42MDg1OTBdIHN5c3Rl
bSAwMDowNzogW21lbSAweGUwMDAwMDAwLTB4ZWZmZmZmZmZdIGhhcyBiZWVuIHJlc2VydmVk
ClsgICAgMC42MDg2MDRdIHN5c3RlbSAwMDowNzogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmlj
ZSwgSURzIFBOUDBjMDIgKGFjdGl2ZSkKWyAgICAwLjYwODYwNF0gc3lzdGVtIDAwOjA4OiBb
bWVtIDB4MDAwMDAwMDAtMHgwMDA5ZmZmZl0gY291bGQgbm90IGJlIHJlc2VydmVkClsgICAg
MC42MDg2MDRdIHN5c3RlbSAwMDowODogW21lbSAweDAwMGMwMDAwLTB4MDAwY2ZmZmZdIGNv
dWxkIG5vdCBiZSByZXNlcnZlZApbICAgIDAuNjA4NjA0XSBzeXN0ZW0gMDA6MDg6IFttZW0g
MHgwMDBlMDAwMC0weDAwMGZmZmZmXSBjb3VsZCBub3QgYmUgcmVzZXJ2ZWQKWyAgICAwLjYw
ODYwNF0gc3lzdGVtIDAwOjA4OiBbbWVtIDB4MDAxMDAwMDAtMHhjN2ZmZmZmZl0gY291bGQg
bm90IGJlIHJlc2VydmVkClsgICAgMC42MDg2MDRdIHN5c3RlbSAwMDowODogW21lbSAweGZl
YzAwMDAwLTB4ZmZmZmZmZmZdIGNvdWxkIG5vdCBiZSByZXNlcnZlZApbICAgIDAuNjA4NjA0
XSBzeXN0ZW0gMDA6MDg6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwYzAx
IChhY3RpdmUpClsgICAgMC42MDg2NTRdIHBucDogUG5QIEFDUEk6IGZvdW5kIDkgZGV2aWNl
cwpbICAgIDAuNjA4NjcwXSBwY2liYWNrIDAwMDA6MDA6MDAuMDogcnVudGltZSBJUlEgbWFw
cGluZyBub3QgcHJvdmlkZWQgYnkgYXJjaApbICAgIDAuNjA4NzI0XSBwY2liYWNrIDAwMDA6
MDA6MDAuMjogcnVudGltZSBJUlEgbWFwcGluZyBub3QgcHJvdmlkZWQgYnkgYXJjaApbICAg
IDAuNjA4NzU1XSBwY2liYWNrIDAwMDA6MDA6MDIuMDogcnVudGltZSBJUlEgbWFwcGluZyBu
b3QgcHJvdmlkZWQgYnkgYXJjaApbICAgIDAuNjA4Nzg5XSBwY2liYWNrIDAwMDA6MDA6MDMu
MDogcnVudGltZSBJUlEgbWFwcGluZyBub3QgcHJvdmlkZWQgYnkgYXJjaApbICAgIDAuNjA4
ODE4XSBwY2liYWNrIDAwMDA6MDA6MDUuMDogcnVudGltZSBJUlEgbWFwcGluZyBub3QgcHJv
dmlkZWQgYnkgYXJjaApbICAgIDAuNjA4ODQ2XSBwY2liYWNrIDAwMDA6MDA6MDYuMDogcnVu
dGltZSBJUlEgbWFwcGluZyBub3QgcHJvdmlkZWQgYnkgYXJjaApbICAgIDAuNjA4ODc0XSBw
Y2liYWNrIDAwMDA6MDA6MDkuMDogcnVudGltZSBJUlEgbWFwcGluZyBub3QgcHJvdmlkZWQg
YnkgYXJjaApbICAgIDAuNjA4OTAyXSBwY2liYWNrIDAwMDA6MDA6MGEuMDogcnVudGltZSBJ
UlEgbWFwcGluZyBub3QgcHJvdmlkZWQgYnkgYXJjaApbICAgIDAuNjA4OTQzXSBwY2liYWNr
IDAwMDA6MDA6MGIuMDogcnVudGltZSBJUlEgbWFwcGluZyBub3QgcHJvdmlkZWQgYnkgYXJj
aApbICAgIDAuNjA4OTcxXSBwY2liYWNrIDAwMDA6MDA6MGMuMDogcnVudGltZSBJUlEgbWFw
cGluZyBub3QgcHJvdmlkZWQgYnkgYXJjaApbICAgIDAuNjA4OTk3XSBwY2liYWNrIDAwMDA6
MDA6MGQuMDogcnVudGltZSBJUlEgbWFwcGluZyBub3QgcHJvdmlkZWQgYnkgYXJjaApbICAg
IDAuNjA5MDI1XSBwY2liYWNrIDAwMDA6MDA6MTEuMDogcnVudGltZSBJUlEgbWFwcGluZyBu
b3QgcHJvdmlkZWQgYnkgYXJjaApbICAgIDAuNjA5MDUxXSBwY2liYWNrIDAwMDA6MDA6MTIu
MDogcnVudGltZSBJUlEgbWFwcGluZyBub3QgcHJvdmlkZWQgYnkgYXJjaApbICAgIDAuNjA5
MDc5XSBwY2liYWNrIDAwMDA6MDA6MTIuMjogcnVudGltZSBJUlEgbWFwcGluZyBub3QgcHJv
dmlkZWQgYnkgYXJjaApbICAgIDAuNjA5MTA4XSBwY2liYWNrIDAwMDA6MDA6MTMuMDogcnVu
dGltZSBJUlEgbWFwcGluZyBub3QgcHJvdmlkZWQgYnkgYXJjaApbICAgIDAuNjA5MTM0XSBw
Y2liYWNrIDAwMDA6MDA6MTMuMjogcnVudGltZSBJUlEgbWFwcGluZyBub3QgcHJvdmlkZWQg
YnkgYXJjaApbICAgIDAuNjA5MTYwXSBwY2liYWNrIDAwMDA6MDA6MTQuMDogcnVudGltZSBJ
UlEgbWFwcGluZyBub3QgcHJvdmlkZWQgYnkgYXJjaApbICAgIDAuNjA5MTg3XSBwY2liYWNr
IDAwMDA6MDA6MTQuMjogcnVudGltZSBJUlEgbWFwcGluZyBub3QgcHJvdmlkZWQgYnkgYXJj
aApbICAgIDAuNjA5MjAzXSBwY2liYWNrIDAwMDA6MDA6MTQuMjogc2VpemluZyBkZXZpY2UK
WyAgICAwLjYwOTIzOF0gcGNpYmFjayAwMDAwOjAwOjE0LjM6IHJ1bnRpbWUgSVJRIG1hcHBp
bmcgbm90IHByb3ZpZGVkIGJ5IGFyY2gKWyAgICAwLjYwOTI2N10gcGNpYmFjayAwMDAwOjAw
OjE0LjQ6IHJ1bnRpbWUgSVJRIG1hcHBpbmcgbm90IHByb3ZpZGVkIGJ5IGFyY2gKWyAgICAw
LjYwOTMxOV0gcGNpYmFjayAwMDAwOjAwOjE0LjU6IHJ1bnRpbWUgSVJRIG1hcHBpbmcgbm90
IHByb3ZpZGVkIGJ5IGFyY2gKWyAgICAwLjYwOTM0OV0gcGNpYmFjayAwMDAwOjAwOjE1LjA6
IHJ1bnRpbWUgSVJRIG1hcHBpbmcgbm90IHByb3ZpZGVkIGJ5IGFyY2gKWyAgICAwLjYwOTM3
OF0gcGNpYmFjayAwMDAwOjAwOjE2LjA6IHJ1bnRpbWUgSVJRIG1hcHBpbmcgbm90IHByb3Zp
ZGVkIGJ5IGFyY2gKWyAgICAwLjYwOTQwOV0gcGNpYmFjayAwMDAwOjAwOjE2LjI6IHJ1bnRp
bWUgSVJRIG1hcHBpbmcgbm90IHByb3ZpZGVkIGJ5IGFyY2gKWyAgICAwLjYwOTQ0MF0gcGNp
YmFjayAwMDAwOjAwOjE4LjA6IHJ1bnRpbWUgSVJRIG1hcHBpbmcgbm90IHByb3ZpZGVkIGJ5
IGFyY2gKWyAgICAwLjYwOTQ3Ml0gcGNpYmFjayAwMDAwOjAwOjE4LjE6IHJ1bnRpbWUgSVJR
IG1hcHBpbmcgbm90IHByb3ZpZGVkIGJ5IGFyY2gKWyAgICAwLjYwOTUwMV0gcGNpYmFjayAw
MDAwOjAwOjE4LjI6IHJ1bnRpbWUgSVJRIG1hcHBpbmcgbm90IHByb3ZpZGVkIGJ5IGFyY2gK
WyAgICAwLjYwOTUzMF0gcGNpYmFjayAwMDAwOjAwOjE4LjM6IHJ1bnRpbWUgSVJRIG1hcHBp
bmcgbm90IHByb3ZpZGVkIGJ5IGFyY2gKWyAgICAwLjYwOTU1OF0gcGNpYmFjayAwMDAwOjAw
OjE4LjQ6IHJ1bnRpbWUgSVJRIG1hcHBpbmcgbm90IHByb3ZpZGVkIGJ5IGFyY2gKWyAgICAw
LjYwOTU4N10gcGNpYmFjayAwMDAwOjBmOjAwLjA6IHJ1bnRpbWUgSVJRIG1hcHBpbmcgbm90
IHByb3ZpZGVkIGJ5IGFyY2gKWyAgICAwLjYwOTYyMl0gcGNpYmFjayAwMDAwOjBmOjAwLjE6
IHJ1bnRpbWUgSVJRIG1hcHBpbmcgbm90IHByb3ZpZGVkIGJ5IGFyY2gKWyAgICAwLjYwOTY2
MV0gcGNpYmFjayAwMDAwOjBlOjAwLjA6IHJ1bnRpbWUgSVJRIG1hcHBpbmcgbm90IHByb3Zp
ZGVkIGJ5IGFyY2gKWyAgICAwLjYwOTY3NV0gcGNpYmFjayAwMDAwOjBlOjAwLjA6IHNlaXpp
bmcgZGV2aWNlClsgICAgMC42MDk3MThdIHBjaWJhY2sgMDAwMDowZDowMC4wOiBydW50aW1l
IElSUSBtYXBwaW5nIG5vdCBwcm92aWRlZCBieSBhcmNoClsgICAgMC42MDk3NTFdIHBjaWJh
Y2sgMDAwMDowYzowMC4wOiBydW50aW1lIElSUSBtYXBwaW5nIG5vdCBwcm92aWRlZCBieSBh
cmNoClsgICAgMC42MDk3ODFdIHBjaWJhY2sgMDAwMDowYjowMC4wOiBydW50aW1lIElSUSBt
YXBwaW5nIG5vdCBwcm92aWRlZCBieSBhcmNoClsgICAgMC42MDk3OThdIHBjaWJhY2sgMDAw
MDowYjowMC4wOiBzZWl6aW5nIGRldmljZQpbICAgIDAuNjA5ODI4XSBwY2liYWNrIDAwMDA6
MGE6MDAuMDogcnVudGltZSBJUlEgbWFwcGluZyBub3QgcHJvdmlkZWQgYnkgYXJjaApbICAg
IDAuNjA5ODQ2XSBwY2liYWNrIDAwMDA6MGE6MDAuMDogc2VpemluZyBkZXZpY2UKWyAgICAw
LjYwOTg5MF0gcGNpYmFjayAwMDAwOjBhOjAwLjE6IHJ1bnRpbWUgSVJRIG1hcHBpbmcgbm90
IHByb3ZpZGVkIGJ5IGFyY2gKWyAgICAwLjYwOTkwNl0gcGNpYmFjayAwMDAwOjBhOjAwLjE6
IHNlaXppbmcgZGV2aWNlClsgICAgMC42MDk5MzVdIHBjaWJhY2sgMDAwMDowYTowMC4yOiBy
dW50aW1lIElSUSBtYXBwaW5nIG5vdCBwcm92aWRlZCBieSBhcmNoClsgICAgMC42MDk5NTBd
IHBjaWJhY2sgMDAwMDowYTowMC4yOiBzZWl6aW5nIGRldmljZQpbICAgIDAuNjA5OTc4XSBw
Y2liYWNrIDAwMDA6MGE6MDAuMzogcnVudGltZSBJUlEgbWFwcGluZyBub3QgcHJvdmlkZWQg
YnkgYXJjaApbICAgIDAuNjA5OTkzXSBwY2liYWNrIDAwMDA6MGE6MDAuMzogc2VpemluZyBk
ZXZpY2UKWyAgICAwLjYxMDA0MF0gcGNpYmFjayAwMDAwOjBhOjAwLjQ6IHJ1bnRpbWUgSVJR
IG1hcHBpbmcgbm90IHByb3ZpZGVkIGJ5IGFyY2gKWyAgICAwLjYxMDA1Nl0gcGNpYmFjayAw
MDAwOjBhOjAwLjQ6IHNlaXppbmcgZGV2aWNlClsgICAgMC42MTAwODRdIHBjaWJhY2sgMDAw
MDowYTowMC41OiBydW50aW1lIElSUSBtYXBwaW5nIG5vdCBwcm92aWRlZCBieSBhcmNoClsg
ICAgMC42MTAxMDBdIHBjaWJhY2sgMDAwMDowYTowMC41OiBzZWl6aW5nIGRldmljZQpbICAg
IDAuNjEwMTI4XSBwY2liYWNrIDAwMDA6MGE6MDAuNjogcnVudGltZSBJUlEgbWFwcGluZyBu
b3QgcHJvdmlkZWQgYnkgYXJjaApbICAgIDAuNjEwMTQzXSBwY2liYWNrIDAwMDA6MGE6MDAu
Njogc2VpemluZyBkZXZpY2UKWyAgICAwLjYxMDE3MV0gcGNpYmFjayAwMDAwOjBhOjAwLjc6
IHJ1bnRpbWUgSVJRIG1hcHBpbmcgbm90IHByb3ZpZGVkIGJ5IGFyY2gKWyAgICAwLjYxMDE4
Nl0gcGNpYmFjayAwMDAwOjBhOjAwLjc6IHNlaXppbmcgZGV2aWNlClsgICAgMC42MTAyMThd
IHBjaWJhY2sgMDAwMDowOTowMC4wOiBydW50aW1lIElSUSBtYXBwaW5nIG5vdCBwcm92aWRl
ZCBieSBhcmNoClsgICAgMC42MTAyMzhdIHBjaWJhY2sgMDAwMDowOTowMC4wOiBzZWl6aW5n
IGRldmljZQpbICAgIDAuNjEwMjcwXSBwY2liYWNrIDAwMDA6MDU6MDAuMDogcnVudGltZSBJ
UlEgbWFwcGluZyBub3QgcHJvdmlkZWQgYnkgYXJjaApbICAgIDAuNjEwMzAwXSBwY2liYWNr
IDAwMDA6MDY6MDEuMDogcnVudGltZSBJUlEgbWFwcGluZyBub3QgcHJvdmlkZWQgYnkgYXJj
aApbICAgIDAuNjEwMzMxXSBwY2liYWNrIDAwMDA6MDY6MDIuMDogcnVudGltZSBJUlEgbWFw
cGluZyBub3QgcHJvdmlkZWQgYnkgYXJjaApbICAgIDAuNjEwMzYxXSBwY2liYWNrIDAwMDA6
MDg6MDAuMDogcnVudGltZSBJUlEgbWFwcGluZyBub3QgcHJvdmlkZWQgYnkgYXJjaApbICAg
IDAuNjEwMzc3XSBwY2liYWNrIDAwMDA6MDg6MDAuMDogc2VpemluZyBkZXZpY2UKWyAgICAw
LjYxMDQxN10gcGNpYmFjayAwMDAwOjA3OjAwLjA6IHJ1bnRpbWUgSVJRIG1hcHBpbmcgbm90
IHByb3ZpZGVkIGJ5IGFyY2gKWyAgICAwLjYxMDQ0M10gcGNpYmFjayAwMDAwOjA0OjAwLjA6
IHJ1bnRpbWUgSVJRIG1hcHBpbmcgbm90IHByb3ZpZGVkIGJ5IGFyY2gKWyAgICAwLjYxMDQ1
OF0gcGNpYmFjayAwMDAwOjA0OjAwLjA6IHNlaXppbmcgZGV2aWNlClsgICAgMC42MTA0ODVd
IHBjaWJhY2sgMDAwMDowNDowMC4xOiBydW50aW1lIElSUSBtYXBwaW5nIG5vdCBwcm92aWRl
ZCBieSBhcmNoClsgICAgMC42MTA0OTldIHBjaWJhY2sgMDAwMDowNDowMC4xOiBzZWl6aW5n
IGRldmljZQpbICAgIDAuNjEwNTI0XSBwY2liYWNrIDAwMDA6MDQ6MDAuMjogcnVudGltZSBJ
UlEgbWFwcGluZyBub3QgcHJvdmlkZWQgYnkgYXJjaApbICAgIDAuNjEwNTM4XSBwY2liYWNr
IDAwMDA6MDQ6MDAuMjogc2VpemluZyBkZXZpY2UKWyAgICAwLjYxMDU2NF0gcGNpYmFjayAw
MDAwOjA0OjAwLjM6IHJ1bnRpbWUgSVJRIG1hcHBpbmcgbm90IHByb3ZpZGVkIGJ5IGFyY2gK
WyAgICAwLjYxMDU3OF0gcGNpYmFjayAwMDAwOjA0OjAwLjM6IHNlaXppbmcgZGV2aWNlClsg
ICAgMC42MTA2MDRdIHBjaWJhY2sgMDAwMDowNDowMC40OiBydW50aW1lIElSUSBtYXBwaW5n
IG5vdCBwcm92aWRlZCBieSBhcmNoClsgICAgMC42MTA2MTddIHBjaWJhY2sgMDAwMDowNDow
MC40OiBzZWl6aW5nIGRldmljZQpbICAgIDAuNjEwNjQ0XSBwY2liYWNrIDAwMDA6MDQ6MDAu
NTogcnVudGltZSBJUlEgbWFwcGluZyBub3QgcHJvdmlkZWQgYnkgYXJjaApbICAgIDAuNjEw
NjU4XSBwY2liYWNrIDAwMDA6MDQ6MDAuNTogc2VpemluZyBkZXZpY2UKWyAgICAwLjYxMDY4
NF0gcGNpYmFjayAwMDAwOjA0OjAwLjY6IHJ1bnRpbWUgSVJRIG1hcHBpbmcgbm90IHByb3Zp
ZGVkIGJ5IGFyY2gKWyAgICAwLjYxMDY5N10gcGNpYmFjayAwMDAwOjA0OjAwLjY6IHNlaXpp
bmcgZGV2aWNlClsgICAgMC42MTA3MjRdIHBjaWJhY2sgMDAwMDowNDowMC43OiBydW50aW1l
IElSUSBtYXBwaW5nIG5vdCBwcm92aWRlZCBieSBhcmNoClsgICAgMC42MTA3MzhdIHBjaWJh
Y2sgMDAwMDowNDowMC43OiBzZWl6aW5nIGRldmljZQpbICAgIDAuNjE3Nzg3XSBQTS1UaW1l
ciBmYWlsZWQgY29uc2lzdGVuY3kgY2hlY2sgICgweGZmZmZmZikgLSBhYm9ydGluZy4KWyAg
ICAwLjYxNzk0OF0gcGNpIDAwMDA6MDA6MDIuMDogUENJIGJyaWRnZSB0byBbYnVzIDBmXQpb
ICAgIDAuNjE3OTU0XSBwY2kgMDAwMDowMDowMi4wOiAgIGJyaWRnZSB3aW5kb3cgW2lvICAw
eGUwMDAtMHhlZmZmXQpbICAgIDAuNjE3OTYyXSBwY2kgMDAwMDowMDowMi4wOiAgIGJyaWRn
ZSB3aW5kb3cgW21lbSAweGZlOTAwMDAwLTB4ZmU5ZmZmZmZdClsgICAgMC42MTc5NjhdIHBj
aSAwMDAwOjAwOjAyLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZDAwMDAwMDAtMHhkZmZm
ZmZmZiA2NGJpdCBwcmVmXQpbICAgIDAuNjE3OTc3XSBwY2kgMDAwMDowMDowMy4wOiBQQ0kg
YnJpZGdlIHRvIFtidXMgMGVdClsgICAgMC42MTc5ODNdIHBjaSAwMDAwOjAwOjAzLjA6ICAg
YnJpZGdlIHdpbmRvdyBbbWVtIDB4ZmU4MDAwMDAtMHhmZThmZmZmZl0KWyAgICAwLjYxNzk5
M10gcGNpIDAwMDA6MDA6MDUuMDogUENJIGJyaWRnZSB0byBbYnVzIDBkXQpbICAgIDAuNjE3
OTk4XSBwY2kgMDAwMDowMDowNS4wOiAgIGJyaWRnZSB3aW5kb3cgW2lvICAweGQwMDAtMHhk
ZmZmXQpbICAgIDAuNjE4MDA1XSBwY2kgMDAwMDowMDowNS4wOiAgIGJyaWRnZSB3aW5kb3cg
W21lbSAweGZlNzAwMDAwLTB4ZmU3ZmZmZmZdClsgICAgMC42MTgwMTBdIHBjaSAwMDAwOjAw
OjA1LjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4Y2ZmMDAwMDAtMHhjZmZmZmZmZiA2NGJp
dCBwcmVmXQpbICAgIDAuNjE4MDE5XSBwY2kgMDAwMDowMDowNi4wOiBQQ0kgYnJpZGdlIHRv
IFtidXMgMGNdClsgICAgMC42MTgwMjRdIHBjaSAwMDAwOjAwOjA2LjA6ICAgYnJpZGdlIHdp
bmRvdyBbaW8gIDB4YzAwMC0weGNmZmZdClsgICAgMC42MTgwMzBdIHBjaSAwMDAwOjAwOjA2
LjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZmU2MDAwMDAtMHhmZTZmZmZmZl0KWyAgICAw
LjYxODAzNl0gcGNpIDAwMDA6MDA6MDYuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhjZmUw
MDAwMC0weGNmZWZmZmZmIDY0Yml0IHByZWZdClsgICAgMC42MTgwNDVdIHBjaSAwMDAwOjAw
OjA5LjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwYl0KWyAgICAwLjYxODA1MV0gcGNpIDAwMDA6
MDA6MDkuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhmZTUwMDAwMC0weGZlNWZmZmZmXQpb
ICAgIDAuNjE4MDYyXSBwY2kgMDAwMDowMDowYS4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMGFd
ClsgICAgMC42MTgwNjhdIHBjaSAwMDAwOjAwOjBhLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVt
IDB4ZmU0MDAwMDAtMHhmZTRmZmZmZl0KWyAgICAwLjYxODA3OF0gcGNpIDAwMDA6MDA6MGIu
MDogUENJIGJyaWRnZSB0byBbYnVzIDA5XQpbICAgIDAuNjE4MDg1XSBwY2kgMDAwMDowMDow
Yi4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGZlMjAwMDAwLTB4ZmUzZmZmZmZdClsgICAg
MC42MTgwOTVdIHBjaSAwMDAwOjA2OjAxLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwOF0KWyAg
ICAwLjYxODEwM10gcGNpIDAwMDA6MDY6MDEuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhm
ZTEwMDAwMC0weGZlMWZmZmZmXQpbICAgIDAuNjE4MTE1XSBwY2kgMDAwMDowNjowMi4wOiBQ
Q0kgYnJpZGdlIHRvIFtidXMgMDddClsgICAgMC42MTgxMjBdIHBjaSAwMDAwOjA2OjAyLjA6
ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4YTAwMC0weGJmZmZdClsgICAgMC42MTgxMjhdIHBj
aSAwMDAwOjA2OjAyLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZmUwMDAwMDAtMHhmZTBm
ZmZmZl0KWyAgICAwLjYxODE0MF0gcGNpIDAwMDA6MDU6MDAuMDogUENJIGJyaWRnZSB0byBb
YnVzIDA2LTA4XQpbICAgIDAuNjE4MTQ0XSBwY2kgMDAwMDowNTowMC4wOiAgIGJyaWRnZSB3
aW5kb3cgW2lvICAweGEwMDAtMHhiZmZmXQpbICAgIDAuNjE4MTUyXSBwY2kgMDAwMDowNTow
MC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGZlMDAwMDAwLTB4ZmUxZmZmZmZdClsgICAg
MC42MTgxNjVdIHBjaSAwMDAwOjAwOjBjLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwNS0wOF0K
WyAgICAwLjYxODE2OV0gcGNpIDAwMDA6MDA6MGMuMDogICBicmlkZ2Ugd2luZG93IFtpbyAg
MHhhMDAwLTB4YmZmZl0KWyAgICAwLjYxODE3Nl0gcGNpIDAwMDA6MDA6MGMuMDogICBicmlk
Z2Ugd2luZG93IFttZW0gMHhmZGYwMDAwMC0weGZlMWZmZmZmXQpbICAgIDAuNjE4MTg2XSBw
Y2kgMDAwMDowMDowZC4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDRdClsgICAgMC42MTgxOTNd
IHBjaSAwMDAwOjAwOjBkLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZmRlMDAwMDAtMHhm
ZGVmZmZmZl0KWyAgICAwLjYxODIwM10gcGNpIDAwMDA6MDA6MTQuNDogUENJIGJyaWRnZSB0
byBbYnVzIDAzXQpbICAgIDAuNjE4MjIyXSBwY2kgMDAwMDowMDoxNS4wOiBQQ0kgYnJpZGdl
IHRvIFtidXMgMDJdClsgICAgMC42MTgyMzldIHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2Ug
NCBbaW8gIDB4MDAwMC0weDBjZjcgd2luZG93XQpbICAgIDAuNjE4MjQzXSBwY2lfYnVzIDAw
MDA6MDA6IHJlc291cmNlIDUgW2lvICAweDBkMDAtMHhmZmZmIHdpbmRvd10KWyAgICAwLjYx
ODI0N10gcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJjZSA2IFttZW0gMHgwMDBhMDAwMC0weDAw
MGJmZmZmIHdpbmRvd10KWyAgICAwLjYxODI1MV0gcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJj
ZSA3IFttZW0gMHgwMDBkMDAwMC0weDAwMGRmZmZmIHdpbmRvd10KWyAgICAwLjYxODI1NF0g
cGNpX2J1cyAwMDAwOjAwOiByZXNvdXJjZSA4IFttZW0gMHhjODAwMDAwMC0weGRmZmZmZmZm
IHdpbmRvd10KWyAgICAwLjYxODI1OF0gcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJjZSA5IFtt
ZW0gMHhmMDAwMDAwMC0weGZlYmZmZmZmIHdpbmRvd10KWyAgICAwLjYxODI2Ml0gcGNpX2J1
cyAwMDAwOjBmOiByZXNvdXJjZSAwIFtpbyAgMHhlMDAwLTB4ZWZmZl0KWyAgICAwLjYxODI2
NV0gcGNpX2J1cyAwMDAwOjBmOiByZXNvdXJjZSAxIFttZW0gMHhmZTkwMDAwMC0weGZlOWZm
ZmZmXQpbICAgIDAuNjE4MjY5XSBwY2lfYnVzIDAwMDA6MGY6IHJlc291cmNlIDIgW21lbSAw
eGQwMDAwMDAwLTB4ZGZmZmZmZmYgNjRiaXQgcHJlZl0KWyAgICAwLjYxODI3M10gcGNpX2J1
cyAwMDAwOjBlOiByZXNvdXJjZSAxIFttZW0gMHhmZTgwMDAwMC0weGZlOGZmZmZmXQpbICAg
IDAuNjE4Mjc3XSBwY2lfYnVzIDAwMDA6MGQ6IHJlc291cmNlIDAgW2lvICAweGQwMDAtMHhk
ZmZmXQpbICAgIDAuNjE4MjgxXSBwY2lfYnVzIDAwMDA6MGQ6IHJlc291cmNlIDEgW21lbSAw
eGZlNzAwMDAwLTB4ZmU3ZmZmZmZdClsgICAgMC42MTgyODRdIHBjaV9idXMgMDAwMDowZDog
cmVzb3VyY2UgMiBbbWVtIDB4Y2ZmMDAwMDAtMHhjZmZmZmZmZiA2NGJpdCBwcmVmXQpbICAg
IDAuNjE4Mjg5XSBwY2lfYnVzIDAwMDA6MGM6IHJlc291cmNlIDAgW2lvICAweGMwMDAtMHhj
ZmZmXQpbICAgIDAuNjE4MjkyXSBwY2lfYnVzIDAwMDA6MGM6IHJlc291cmNlIDEgW21lbSAw
eGZlNjAwMDAwLTB4ZmU2ZmZmZmZdClsgICAgMC42MTgyOTZdIHBjaV9idXMgMDAwMDowYzog
cmVzb3VyY2UgMiBbbWVtIDB4Y2ZlMDAwMDAtMHhjZmVmZmZmZiA2NGJpdCBwcmVmXQpbICAg
IDAuNjE4MzAwXSBwY2lfYnVzIDAwMDA6MGI6IHJlc291cmNlIDEgW21lbSAweGZlNTAwMDAw
LTB4ZmU1ZmZmZmZdClsgICAgMC42MTgzMDRdIHBjaV9idXMgMDAwMDowYTogcmVzb3VyY2Ug
MSBbbWVtIDB4ZmU0MDAwMDAtMHhmZTRmZmZmZl0KWyAgICAwLjYxODMwOF0gcGNpX2J1cyAw
MDAwOjA5OiByZXNvdXJjZSAxIFttZW0gMHhmZTIwMDAwMC0weGZlM2ZmZmZmXQpbICAgIDAu
NjE4MzExXSBwY2lfYnVzIDAwMDA6MDU6IHJlc291cmNlIDAgW2lvICAweGEwMDAtMHhiZmZm
XQpbICAgIDAuNjE4MzE1XSBwY2lfYnVzIDAwMDA6MDU6IHJlc291cmNlIDEgW21lbSAweGZk
ZjAwMDAwLTB4ZmUxZmZmZmZdClsgICAgMC42MTgzMThdIHBjaV9idXMgMDAwMDowNjogcmVz
b3VyY2UgMCBbaW8gIDB4YTAwMC0weGJmZmZdClsgICAgMC42MTgzMjJdIHBjaV9idXMgMDAw
MDowNjogcmVzb3VyY2UgMSBbbWVtIDB4ZmUwMDAwMDAtMHhmZTFmZmZmZl0KWyAgICAwLjYx
ODMyNV0gcGNpX2J1cyAwMDAwOjA4OiByZXNvdXJjZSAxIFttZW0gMHhmZTEwMDAwMC0weGZl
MWZmZmZmXQpbICAgIDAuNjE4MzI5XSBwY2lfYnVzIDAwMDA6MDc6IHJlc291cmNlIDAgW2lv
ICAweGEwMDAtMHhiZmZmXQpbICAgIDAuNjE4MzMyXSBwY2lfYnVzIDAwMDA6MDc6IHJlc291
cmNlIDEgW21lbSAweGZlMDAwMDAwLTB4ZmUwZmZmZmZdClsgICAgMC42MTgzMzZdIHBjaV9i
dXMgMDAwMDowNDogcmVzb3VyY2UgMSBbbWVtIDB4ZmRlMDAwMDAtMHhmZGVmZmZmZl0KWyAg
ICAwLjYxODM0MF0gcGNpX2J1cyAwMDAwOjAzOiByZXNvdXJjZSA0IFtpbyAgMHgwMDAwLTB4
MGNmNyB3aW5kb3ddClsgICAgMC42MTgzNDRdIHBjaV9idXMgMDAwMDowMzogcmVzb3VyY2Ug
NSBbaW8gIDB4MGQwMC0weGZmZmYgd2luZG93XQpbICAgIDAuNjE4MzQ3XSBwY2lfYnVzIDAw
MDA6MDM6IHJlc291cmNlIDYgW21lbSAweDAwMGEwMDAwLTB4MDAwYmZmZmYgd2luZG93XQpb
ICAgIDAuNjE4MzUxXSBwY2lfYnVzIDAwMDA6MDM6IHJlc291cmNlIDcgW21lbSAweDAwMGQw
MDAwLTB4MDAwZGZmZmYgd2luZG93XQpbICAgIDAuNjE4MzU1XSBwY2lfYnVzIDAwMDA6MDM6
IHJlc291cmNlIDggW21lbSAweGM4MDAwMDAwLTB4ZGZmZmZmZmYgd2luZG93XQpbICAgIDAu
NjE4MzU5XSBwY2lfYnVzIDAwMDA6MDM6IHJlc291cmNlIDkgW21lbSAweGYwMDAwMDAwLTB4
ZmViZmZmZmYgd2luZG93XQpbICAgIDAuNjE4NDE2XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9j
b2wgZmFtaWx5IDIKWyAgICAwLjYxODU1OV0gVENQIGVzdGFibGlzaGVkIGhhc2ggdGFibGUg
ZW50cmllczogMTYzODQgKG9yZGVyOiA1LCAxMzEwNzIgYnl0ZXMpClsgICAgMC42MTg2MjRd
IFRDUCBiaW5kIGhhc2ggdGFibGUgZW50cmllczogMTYzODQgKG9yZGVyOiA2LCAyNjIxNDQg
Ynl0ZXMpClsgICAgMC42MTg2ODZdIFRDUDogSGFzaCB0YWJsZXMgY29uZmlndXJlZCAoZXN0
YWJsaXNoZWQgMTYzODQgYmluZCAxNjM4NCkKWyAgICAwLjYxODczOV0gVURQIGhhc2ggdGFi
bGUgZW50cmllczogMTAyNCAob3JkZXI6IDMsIDMyNzY4IGJ5dGVzKQpbICAgIDAuNjE4NzU2
XSBVRFAtTGl0ZSBoYXNoIHRhYmxlIGVudHJpZXM6IDEwMjQgKG9yZGVyOiAzLCAzMjc2OCBi
eXRlcykKWyAgICAwLjYxODc5OF0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAx
ClsgICAgMC42MTg4MzddIHBjaSAwMDAwOjAwOjExLjA6IGNhbGxpbmcgcXVpcmtfbXNpX2lu
dHhfZGlzYWJsZV9hdGlfYnVnKzB4MC8weDQwClsgICAgMC42MTg4ODFdIHBjaSAwMDAwOjAw
OjEyLjA6IGNhbGxpbmcgcXVpcmtfdXNiX2Vhcmx5X2hhbmRvZmYrMHgwLzB4NjcwClsgICAg
MC42MTg5NTFdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDE4IHRyaWdnZXJpbmcgMCBwb2xhcml0
eSAxClsgICAgMC42MTg5NzRdIHhlbjogLS0+IHBpcnE9MTggLT4gaXJxPTE4IChnc2k9MTgp
ClsgICAgMS40MjY4ODVdIHBjaSAwMDAwOjAwOjEyLjI6IGNhbGxpbmcgcXVpcmtfdXNiX2Vh
cmx5X2hhbmRvZmYrMHgwLzB4NjcwClsgICAgMS40MjY5MjldIHhlbjogcmVnaXN0ZXJpbmcg
Z3NpIDE3IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxClsgICAgMS40MjY5NDldIHhlbjogLS0+
IHBpcnE9MTcgLT4gaXJxPTE3IChnc2k9MTcpClsgICAgMS40MjcwMjNdIHBjaSAwMDAwOjAw
OjEzLjA6IGNhbGxpbmcgcXVpcmtfdXNiX2Vhcmx5X2hhbmRvZmYrMHgwLzB4NjcwClsgICAg
MS40MjcwNjJdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDE4IHRyaWdnZXJpbmcgMCBwb2xhcml0
eSAxClsgICAgMS40MjcwNjZdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MTgKWyAgICAxLjUx
MDIyNl0gcGNpIDAwMDA6MDA6MTMuMjogY2FsbGluZyBxdWlya191c2JfZWFybHlfaGFuZG9m
ZisweDAvMHg2NzAKWyAgICAxLjUxMDI2OV0geGVuOiByZWdpc3RlcmluZyBnc2kgMTcgdHJp
Z2dlcmluZyAwIHBvbGFyaXR5IDEKWyAgICAxLjUxMDI3NF0gQWxyZWFkeSBzZXR1cCB0aGUg
R1NJIDoxNwpbICAgIDEuNTEwMzQ5XSBwY2kgMDAwMDowMDoxNC41OiBjYWxsaW5nIHF1aXJr
X3VzYl9lYXJseV9oYW5kb2ZmKzB4MC8weDY3MApbICAgIDEuNTEwMzg3XSB4ZW46IHJlZ2lz
dGVyaW5nIGdzaSAxOCB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQpbICAgIDEuNTEwMzkxXSBB
bHJlYWR5IHNldHVwIHRoZSBHU0kgOjE4ClsgICAgMS41OTM1NjVdIHBjaSAwMDAwOjAwOjE2
LjA6IGNhbGxpbmcgcXVpcmtfdXNiX2Vhcmx5X2hhbmRvZmYrMHgwLzB4NjcwClsgICAgMS41
OTM2MDZdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDE4IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAx
ClsgICAgMS41OTM2MTJdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MTgKWyAgICAxLjY3Njg5
NV0gcGNpIDAwMDA6MDA6MTYuMjogY2FsbGluZyBxdWlya191c2JfZWFybHlfaGFuZG9mZisw
eDAvMHg2NzAKWyAgICAxLjY3NjkzOF0geGVuOiByZWdpc3RlcmluZyBnc2kgMTcgdHJpZ2dl
cmluZyAwIHBvbGFyaXR5IDEKWyAgICAxLjY3Njk0M10gQWxyZWFkeSBzZXR1cCB0aGUgR1NJ
IDoxNwpbICAgIDEuNjc3MDA5XSBwY2kgMDAwMDowMDoxOC4wOiBjYWxsaW5nIHF1aXJrX2Ft
ZF9uYl9ub2RlKzB4MC8weDcwClsgICAgMS42NzcwMThdIHBjaSAwMDAwOjAwOjE4LjE6IGNh
bGxpbmcgcXVpcmtfYW1kX25iX25vZGUrMHgwLzB4NzAKWyAgICAxLjY3NzAyNl0gcGNpIDAw
MDA6MDA6MTguMjogY2FsbGluZyBxdWlya19hbWRfbmJfbm9kZSsweDAvMHg3MApbICAgIDEu
Njc3MDM0XSBwY2kgMDAwMDowMDoxOC4zOiBjYWxsaW5nIHF1aXJrX2FtZF9uYl9ub2RlKzB4
MC8weDcwClsgICAgMS42NzcwNDFdIHBjaSAwMDAwOjAwOjE4LjQ6IGNhbGxpbmcgcXVpcmtf
YW1kX25iX25vZGUrMHgwLzB4NzAKWyAgICAxLjY3NzA1MV0gcGNpIDAwMDA6MGY6MDAuMDog
Y2FsbGluZyBwY2lfZml4dXBfdmlkZW8rMHgwLzB4ZTAKWyAgICAxLjY3NzA2M10gcGNpIDAw
MDA6MGY6MDAuMDogVmlkZW8gZGV2aWNlIHdpdGggc2hhZG93ZWQgUk9NIGF0IFttZW0gMHgw
MDBjMDAwMC0weDAwMGRmZmZmXQpbICAgIDEuNjc3MDczXSBwY2liYWNrIDAwMDA6MGU6MDAu
MDogY2FsbGluZyBxdWlya191c2JfZWFybHlfaGFuZG9mZisweDAvMHg2NzAKWyAgICAxLjY3
NzExM10geGVuOiByZWdpc3RlcmluZyBnc2kgNTIgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEK
WyAgICAxLjY3NzEyOF0geGVuOiAtLT4gcGlycT01MiAtPiBpcnE9NTIgKGdzaT01MikKWyAg
ICAxLjY3NzE1Nl0geGVuOiByZWdpc3RlcmluZyBnc2kgMjggdHJpZ2dlcmluZyAwIHBvbGFy
aXR5IDEKWyAgICAxLjY3NzE2OF0geGVuOiAtLT4gcGlycT0yOCAtPiBpcnE9MjggKGdzaT0y
OCkKWyAgICAxLjY3NzIzMV0gcGNpYmFjayAwMDAwOjBiOjAwLjA6IGNhbGxpbmcgcXVpcmtf
dXNiX2Vhcmx5X2hhbmRvZmYrMHgwLzB4NjcwClsgICAgMS42NzcyNzJdIHhlbjogcmVnaXN0
ZXJpbmcgZ3NpIDUzIHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxClsgICAgMS42NzcyODNdIHhl
bjogLS0+IHBpcnE9NTMgLT4gaXJxPTUzIChnc2k9NTMpClsgICAgMS42NzczMDldIHhlbjog
cmVnaXN0ZXJpbmcgZ3NpIDQ4IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxClsgICAgMS42Nzcz
MThdIHhlbjogLS0+IHBpcnE9NDggLT4gaXJxPTQ4IChnc2k9NDgpClsgICAgMS42NzczNjNd
IHBjaWJhY2sgMDAwMDowYTowMC4wOiBjYWxsaW5nIHF1aXJrX3VzYl9lYXJseV9oYW5kb2Zm
KzB4MC8weDY3MApbICAgIDEuNjc3NDA1XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA1NCB0cmln
Z2VyaW5nIDAgcG9sYXJpdHkgMQpbICAgIDEuNjc3NDE0XSB4ZW46IC0tPiBwaXJxPTU0IC0+
IGlycT01NCAoZ3NpPTU0KQpbICAgIDEuNjc3NDQwXSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA0
NyB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQpbICAgIDEuNjc3NDQ5XSB4ZW46IC0tPiBwaXJx
PTQ3IC0+IGlycT00NyAoZ3NpPTQ3KQpbICAgIDEuNzMzNTYyXSBwY2liYWNrIDAwMDA6MGE6
MDAuMTogY2FsbGluZyBxdWlya191c2JfZWFybHlfaGFuZG9mZisweDAvMHg2NzAKWyAgICAx
LjczMzU4N10geGVuOiByZWdpc3RlcmluZyBnc2kgNDcgdHJpZ2dlcmluZyAwIHBvbGFyaXR5
IDEKWyAgICAxLjczMzU5Ml0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDo0NwpbICAgIDEuNzMz
NjM2XSBwY2liYWNrIDAwMDA6MGE6MDAuMjogY2FsbGluZyBxdWlya191c2JfZWFybHlfaGFu
ZG9mZisweDAvMHg2NzAKWyAgICAxLjczMzY1OV0geGVuOiByZWdpc3RlcmluZyBnc2kgNDQg
dHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKWyAgICAxLjczMzY3Nl0geGVuOiAtLT4gcGlycT00
NCAtPiBpcnE9NDQgKGdzaT00NCkKWyAgICAxLjc5MDE5OF0gcGNpYmFjayAwMDAwOjBhOjAw
LjM6IGNhbGxpbmcgcXVpcmtfdXNiX2Vhcmx5X2hhbmRvZmYrMHgwLzB4NjcwClsgICAgMS43
OTAyMjNdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDQ0IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAx
ClsgICAgMS43OTAyMjhdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6NDQKWyAgICAxLjc5MDI3
Ml0gcGNpYmFjayAwMDAwOjBhOjAwLjQ6IGNhbGxpbmcgcXVpcmtfdXNiX2Vhcmx5X2hhbmRv
ZmYrMHgwLzB4NjcwClsgICAgMS43OTAyOTVdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDQ1IHRy
aWdnZXJpbmcgMCBwb2xhcml0eSAxClsgICAgMS43OTAzMTBdIHhlbjogLS0+IHBpcnE9NDUg
LT4gaXJxPTQ1IChnc2k9NDUpClsgICAgMS44NDY4NjVdIHBjaWJhY2sgMDAwMDowYTowMC41
OiBjYWxsaW5nIHF1aXJrX3VzYl9lYXJseV9oYW5kb2ZmKzB4MC8weDY3MApbICAgIDEuODQ2
ODkxXSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA0NSB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQpb
ICAgIDEuODQ2ODk1XSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjQ1ClsgICAgMS44NDY5Mzld
IHBjaWJhY2sgMDAwMDowYTowMC42OiBjYWxsaW5nIHF1aXJrX3VzYl9lYXJseV9oYW5kb2Zm
KzB4MC8weDY3MApbICAgIDEuODQ2OTYyXSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA0NiB0cmln
Z2VyaW5nIDAgcG9sYXJpdHkgMQpbICAgIDEuODQ2OTc2XSB4ZW46IC0tPiBwaXJxPTQ2IC0+
IGlycT00NiAoZ3NpPTQ2KQpbICAgIDEuOTAzNTM0XSBwY2liYWNrIDAwMDA6MGE6MDAuNzog
Y2FsbGluZyBxdWlya191c2JfZWFybHlfaGFuZG9mZisweDAvMHg2NzAKWyAgICAxLjkwMzU2
MF0geGVuOiByZWdpc3RlcmluZyBnc2kgNDYgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKWyAg
ICAxLjkwMzU2NF0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDo0NgpbICAgIDEuOTAzNjE4XSBw
Y2liYWNrIDAwMDA6MDg6MDAuMDogY2FsbGluZyBxdWlya191c2JfZWFybHlfaGFuZG9mZisw
eDAvMHg2NzAKWyAgICAxLjkwMzY2MF0geGVuOiByZWdpc3RlcmluZyBnc2kgNTQgdHJpZ2dl
cmluZyAwIHBvbGFyaXR5IDEKWyAgICAxLjkwMzY2NF0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJ
IDo1NApbICAgIDEuOTAzNjkyXSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAzNiB0cmlnZ2VyaW5n
IDAgcG9sYXJpdHkgMQpbICAgIDEuOTAzNzA3XSB4ZW46IC0tPiBwaXJxPTM2IC0+IGlycT0z
NiAoZ3NpPTM2KQpbICAgIDEuOTAzNzM1XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAzNyB0cmln
Z2VyaW5nIDAgcG9sYXJpdHkgMQpbICAgIDEuOTAzNzQ3XSB4ZW46IC0tPiBwaXJxPTM3IC0+
IGlycT0zNyAoZ3NpPTM3KQpbICAgIDEuOTAzNzczXSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAz
NyB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQpbICAgIDEuOTAzNzc2XSBBbHJlYWR5IHNldHVw
IHRoZSBHU0kgOjM3ClsgICAgMS45MDM4MzZdIHBjaWJhY2sgMDAwMDowNDowMC4wOiBjYWxs
aW5nIHF1aXJrX3VzYl9lYXJseV9oYW5kb2ZmKzB4MC8weDY3MApbICAgIDEuOTAzODc4XSB4
ZW46IHJlZ2lzdGVyaW5nIGdzaSA1NCB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQpbICAgIDEu
OTAzODgyXSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjU0ClsgICAgMS45MDM5MDZdIHhlbjog
cmVnaXN0ZXJpbmcgZ3NpIDQwIHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxClsgICAgMS45MDM5
MThdIHhlbjogLS0+IHBpcnE9NDAgLT4gaXJxPTQwIChnc2k9NDApClsgICAgMS45NjAxOThd
IHBjaWJhY2sgMDAwMDowNDowMC4xOiBjYWxsaW5nIHF1aXJrX3VzYl9lYXJseV9oYW5kb2Zm
KzB4MC8weDY3MApbICAgIDEuOTYwMjI0XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA0MCB0cmln
Z2VyaW5nIDAgcG9sYXJpdHkgMQpbICAgIDEuOTYwMjI4XSBBbHJlYWR5IHNldHVwIHRoZSBH
U0kgOjQwClsgICAgMS45NjAyNzJdIHBjaWJhY2sgMDAwMDowNDowMC4yOiBjYWxsaW5nIHF1
aXJrX3VzYl9lYXJseV9oYW5kb2ZmKzB4MC8weDY3MApbICAgIDEuOTYwMjk0XSB4ZW46IHJl
Z2lzdGVyaW5nIGdzaSA0MSB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQpbICAgIDEuOTYwMzA4
XSB4ZW46IC0tPiBwaXJxPTQxIC0+IGlycT00MSAoZ3NpPTQxKQpbICAgIDIuMDE2ODY0XSBw
Y2liYWNrIDAwMDA6MDQ6MDAuMzogY2FsbGluZyBxdWlya191c2JfZWFybHlfaGFuZG9mZisw
eDAvMHg2NzAKWyAgICAyLjAxNjg5MF0geGVuOiByZWdpc3RlcmluZyBnc2kgNDEgdHJpZ2dl
cmluZyAwIHBvbGFyaXR5IDEKWyAgICAyLjAxNjg5NV0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJ
IDo0MQpbICAgIDIuMDE2OTM5XSBwY2liYWNrIDAwMDA6MDQ6MDAuNDogY2FsbGluZyBxdWly
a191c2JfZWFybHlfaGFuZG9mZisweDAvMHg2NzAKWyAgICAyLjAxNjk2MV0geGVuOiByZWdp
c3RlcmluZyBnc2kgNDIgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKWyAgICAyLjAxNjk3Nl0g
eGVuOiAtLT4gcGlycT00MiAtPiBpcnE9NDIgKGdzaT00MikKWyAgICAyLjA3MzUzMl0gcGNp
YmFjayAwMDAwOjA0OjAwLjU6IGNhbGxpbmcgcXVpcmtfdXNiX2Vhcmx5X2hhbmRvZmYrMHgw
LzB4NjcwClsgICAgMi4wNzM1NTddIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDQyIHRyaWdnZXJp
bmcgMCBwb2xhcml0eSAxClsgICAgMi4wNzM1NjJdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6
NDIKWyAgICAyLjA3MzYwNl0gcGNpYmFjayAwMDAwOjA0OjAwLjY6IGNhbGxpbmcgcXVpcmtf
dXNiX2Vhcmx5X2hhbmRvZmYrMHgwLzB4NjcwClsgICAgMi4wNzM2MjhdIHhlbjogcmVnaXN0
ZXJpbmcgZ3NpIDQzIHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxClsgICAgMi4wNzM2NDRdIHhl
bjogLS0+IHBpcnE9NDMgLT4gaXJxPTQzIChnc2k9NDMpClsgICAgMi4xMzAxOThdIHBjaWJh
Y2sgMDAwMDowNDowMC43OiBjYWxsaW5nIHF1aXJrX3VzYl9lYXJseV9oYW5kb2ZmKzB4MC8w
eDY3MApbICAgIDIuMTMwMjIzXSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA0MyB0cmlnZ2VyaW5n
IDAgcG9sYXJpdHkgMQpbICAgIDIuMTMwMjI4XSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjQz
ClsgICAgMi4xMzAyNzBdIFBDSTogQ0xTIDY0IGJ5dGVzLCBkZWZhdWx0IDY0ClsgICAgMi4x
MzAzMDZdIFRyeWluZyB0byB1bnBhY2sgcm9vdGZzIGltYWdlIGFzIGluaXRyYW1mcy4uLgpb
ICAgIDIuMzgxNTYzXSBGcmVlaW5nIGluaXRyZCBtZW1vcnk6IDIzOTkySwpbICAgIDIuMzgz
Njc0XSBTY2FubmluZyBmb3IgbG93IG1lbW9yeSBjb3JydXB0aW9uIGV2ZXJ5IDYwIHNlY29u
ZHMKWyAgICAyLjM4NTY1Ml0gQVZYIG9yIEFFUy1OSSBpbnN0cnVjdGlvbnMgYXJlIG5vdCBk
ZXRlY3RlZC4KWyAgICAyLjM4NTY1N10gQ1BVIGZlYXR1cmUgJ0FWWCByZWdpc3RlcnMnIGlz
IG5vdCBzdXBwb3J0ZWQuClsgICAgMi4zODU2NjFdIENQVSBmZWF0dXJlICdBVlggcmVnaXN0
ZXJzJyBpcyBub3Qgc3VwcG9ydGVkLgpbICAgIDIuMzg1NjY1XSBBVlgyIG9yIEFFUy1OSSBp
bnN0cnVjdGlvbnMgYXJlIG5vdCBkZXRlY3RlZC4KWyAgICAyLjM4NTY2OF0gQVZYMiBpbnN0
cnVjdGlvbnMgYXJlIG5vdCBkZXRlY3RlZC4KWyAgICAyLjM4NTk3Nl0gd29ya2luZ3NldDog
dGltZXN0YW1wX2JpdHM9NTQgbWF4X29yZGVyPTE5IGJ1Y2tldF9vcmRlcj0wClsgICAgMi4z
ODc2MzFdIG50ZnM6IGRyaXZlciAyLjEuMzIgW0ZsYWdzOiBSL1ddLgpbICAgIDIuMzg3NzI4
XSBmdXNlIGluaXQgKEFQSSB2ZXJzaW9uIDcuMjYpClsgICAgMi4zODg2MTVdIGdmczI6IEdG
UzIgaW5zdGFsbGVkClsgICAgMi4zODg2ODNdIEZTLUNhY2hlOiBOZXRmcyAnY2VwaCcgcmVn
aXN0ZXJlZCBmb3IgY2FjaGluZwpbICAgIDIuMzg4NjkxXSBjZXBoOiBsb2FkZWQgKG1kcyBw
cm90byAzMikKWyAgICAyLjM5MTM4M10gQmxvY2sgbGF5ZXIgU0NTSSBnZW5lcmljIChic2cp
IGRyaXZlciB2ZXJzaW9uIDAuNCBsb2FkZWQgKG1ham9yIDI0OSkKWyAgICAyLjM5MTQwNl0g
aW8gc2NoZWR1bGVyIG5vb3AgcmVnaXN0ZXJlZApbICAgIDIuMzkxNDA5XSBpbyBzY2hlZHVs
ZXIgZGVhZGxpbmUgcmVnaXN0ZXJlZApbICAgIDIuMzkxNDY2XSBpbyBzY2hlZHVsZXIgY2Zx
IHJlZ2lzdGVyZWQgKGRlZmF1bHQpClsgICAgMi4zOTE0NzBdIGlvIHNjaGVkdWxlciBtcS1k
ZWFkbGluZSByZWdpc3RlcmVkClsgICAgMi4zOTE0NzNdIGlvIHNjaGVkdWxlciBreWJlciBy
ZWdpc3RlcmVkClsgICAgMi4zOTE3NDddIGNyYzMyOiBDUkNfTEVfQklUUyA9IDY0LCBDUkNf
QkUgQklUUyA9IDY0ClsgICAgMi4zOTE3NTBdIGNyYzMyOiBzZWxmIHRlc3RzIHBhc3NlZCwg
cHJvY2Vzc2VkIDIyNTk0NCBieXRlcyBpbiAxMjk1NTYgbnNlYwpbICAgIDIuMzkxODg5XSBj
cmMzMmM6IENSQ19MRV9CSVRTID0gNjQKWyAgICAyLjM5MTg5MV0gY3JjMzJjOiBzZWxmIHRl
c3RzIHBhc3NlZCwgcHJvY2Vzc2VkIDIyNTk0NCBieXRlcyBpbiA2NzI1OSBuc2VjClsgICAg
Mi40MDE3NDFdIGNyYzMyX2NvbWJpbmU6IDgzNzMgc2VsZiB0ZXN0cyBwYXNzZWQKWyAgICAy
LjQxMTUzOF0gY3JjMzJjX2NvbWJpbmU6IDgzNzMgc2VsZiB0ZXN0cyBwYXNzZWQKWyAgICAy
LjQxMTk1N10gcGNpZXBvcnQgMDAwMDowMDowMi4wOiBydW50aW1lIElSUSBtYXBwaW5nIG5v
dCBwcm92aWRlZCBieSBhcmNoClsgICAgMi40MTIxMTFdIHhlbjogcmVnaXN0ZXJpbmcgZ3Np
IDUyIHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxClsgICAgMi40MTIxMjNdIEFscmVhZHkgc2V0
dXAgdGhlIEdTSSA6NTIKWyAgICAyLjQxMjMyNF0gcGNpZXBvcnQgMDAwMDowMDowMy4wOiBy
dW50aW1lIElSUSBtYXBwaW5nIG5vdCBwcm92aWRlZCBieSBhcmNoClsgICAgMi40MTI0OTVd
IHBjaWVwb3J0IDAwMDA6MDA6MDUuMDogcnVudGltZSBJUlEgbWFwcGluZyBub3QgcHJvdmlk
ZWQgYnkgYXJjaApbICAgIDIuNDEyNTU3XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA1MiB0cmln
Z2VyaW5nIDAgcG9sYXJpdHkgMQpbICAgIDIuNDEyNTY1XSBBbHJlYWR5IHNldHVwIHRoZSBH
U0kgOjUyClsgICAgMi40MTI3MTVdIHBjaWVwb3J0IDAwMDA6MDA6MDYuMDogcnVudGltZSBJ
UlEgbWFwcGluZyBub3QgcHJvdmlkZWQgYnkgYXJjaApbICAgIDIuNDEyNzgxXSB4ZW46IHJl
Z2lzdGVyaW5nIGdzaSA1MyB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQpbICAgIDIuNDEyNzg5
XSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjUzClsgICAgMi40MTMwMjBdIHBjaWVwb3J0IDAw
MDA6MDA6MDkuMDogcnVudGltZSBJUlEgbWFwcGluZyBub3QgcHJvdmlkZWQgYnkgYXJjaApb
ICAgIDIuNDEzMjE5XSBwY2llcG9ydCAwMDAwOjAwOjBhLjA6IHJ1bnRpbWUgSVJRIG1hcHBp
bmcgbm90IHByb3ZpZGVkIGJ5IGFyY2gKWyAgICAyLjQxMzM4Ml0gcGNpZXBvcnQgMDAwMDow
MDowYi4wOiBydW50aW1lIElSUSBtYXBwaW5nIG5vdCBwcm92aWRlZCBieSBhcmNoClsgICAg
Mi40MTM0NDVdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDU0IHRyaWdnZXJpbmcgMCBwb2xhcml0
eSAxClsgICAgMi40MTM0NTNdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6NTQKWyAgICAyLjQx
MzY4MV0gcGNpZXBvcnQgMDAwMDowMDowYy4wOiBydW50aW1lIElSUSBtYXBwaW5nIG5vdCBw
cm92aWRlZCBieSBhcmNoClsgICAgMi40MTM4ODJdIHBjaWVwb3J0IDAwMDA6MDA6MGQuMDog
cnVudGltZSBJUlEgbWFwcGluZyBub3QgcHJvdmlkZWQgYnkgYXJjaApbICAgIDIuNDE0MDIz
XSBwY2llcG9ydCAwMDAwOjAwOjE1LjA6IHJ1bnRpbWUgSVJRIG1hcHBpbmcgbm90IHByb3Zp
ZGVkIGJ5IGFyY2gKWyAgICAyLjQxNDA4NV0geGVuOiByZWdpc3RlcmluZyBnc2kgMTYgdHJp
Z2dlcmluZyAwIHBvbGFyaXR5IDEKWyAgICAyLjQxNDEwMl0geGVuOiAtLT4gcGlycT0xNiAt
PiBpcnE9MTYgKGdzaT0xNikKWyAgICAyLjQxNDM4Ml0gcGNpZXBvcnQgMDAwMDowNTowMC4w
OiBydW50aW1lIElSUSBtYXBwaW5nIG5vdCBwcm92aWRlZCBieSBhcmNoClsgICAgMi40MTQ3
MDBdIHBjaWVwb3J0IDAwMDA6MDY6MDEuMDogcnVudGltZSBJUlEgbWFwcGluZyBub3QgcHJv
dmlkZWQgYnkgYXJjaApbICAgIDIuNDE0OTg3XSBwY2llcG9ydCAwMDAwOjA2OjAyLjA6IHJ1
bnRpbWUgSVJRIG1hcHBpbmcgbm90IHByb3ZpZGVkIGJ5IGFyY2gKWyAgICAyLjQxNTAzOF0g
eGVuOiByZWdpc3RlcmluZyBnc2kgMzggdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKWyAgICAy
LjQxNTA1NV0geGVuOiAtLT4gcGlycT0zOCAtPiBpcnE9MzggKGdzaT0zOCkKWyAgICAyLjQx
NTQ4M10gcGNpZXBvcnQgMDAwMDowMDowMi4wOiBTaWduYWxpbmcgUE1FIHdpdGggSVJRIDEw
MApbICAgIDIuNDE1NTMwXSBwY2llcG9ydCAwMDAwOjAwOjAzLjA6IFNpZ25hbGluZyBQTUUg
d2l0aCBJUlEgMTAxClsgICAgMi40MTU1NjJdIHBjaWVwb3J0IDAwMDA6MDA6MDUuMDogU2ln
bmFsaW5nIFBNRSB3aXRoIElSUSAxMDIKWyAgICAyLjQxNTYwMl0gcGNpZXBvcnQgMDAwMDow
MDowNi4wOiBTaWduYWxpbmcgUE1FIHdpdGggSVJRIDEwMwpbICAgIDIuNDE1NjM5XSBwY2ll
cG9ydCAwMDAwOjAwOjA5LjA6IFNpZ25hbGluZyBQTUUgd2l0aCBJUlEgMTA0ClsgICAgMi40
MTU2NzBdIHBjaWVwb3J0IDAwMDA6MDA6MGEuMDogU2lnbmFsaW5nIFBNRSB3aXRoIElSUSAx
MDUKWyAgICAyLjQxNTcwMV0gcGNpZXBvcnQgMDAwMDowMDowYi4wOiBTaWduYWxpbmcgUE1F
IHdpdGggSVJRIDEwNgpbICAgIDIuNDE1NzMxXSBwY2llcG9ydCAwMDAwOjAwOjBjLjA6IFNp
Z25hbGluZyBQTUUgd2l0aCBJUlEgMTA3ClsgICAgMi40MTU3NjFdIHBjaWVwb3J0IDAwMDA6
MDA6MGQuMDogU2lnbmFsaW5nIFBNRSB3aXRoIElSUSAxMDgKWyAgICAyLjQxNTgxM10gcGNp
ZXBvcnQgMDAwMDowMDoxNS4wOiBTaWduYWxpbmcgUE1FIHdpdGggSVJRIDEwOQpbICAgIDIu
NDE1ODkyXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHVkbGZi
ClsgICAgMi40MTU5MDhdIHZlc2FmYjogbW9kZSBpcyAxMjgweDEwMjR4MzIsIGxpbmVsZW5n
dGg9NTEyMCwgcGFnZXM9MApbICAgIDIuNDE1OTEyXSB2ZXNhZmI6IHNjcm9sbGluZzogcmVk
cmF3ClsgICAgMi40MTU5MTZdIHZlc2FmYjogVHJ1ZWNvbG9yOiBzaXplPTA6ODo4OjgsIHNo
aWZ0PTA6MTY6ODowClsgICAgMi40MTY4ODddIHZlc2FmYjogZnJhbWVidWZmZXIgYXQgMHhk
MDAwMDAwMCwgbWFwcGVkIHRvIDB4ZmZmZmM5MDAwMzAwMDAwMCwgdXNpbmcgMTAyNDBrLCB0
b3RhbCAxNjM4NGsKWyAgICAyLjQzODMyNl0gQ29uc29sZTogc3dpdGNoaW5nIHRvIGNvbG91
ciBmcmFtZSBidWZmZXIgZGV2aWNlIDE2MHg2NApbICAgIDIuNDU4NjkxXSBmYjA6IFZFU0Eg
VkdBIGZyYW1lIGJ1ZmZlciBkZXZpY2UKWyAgICAyLjQ1ODkzOV0gaW5wdXQ6IFBvd2VyIEJ1
dHRvbiBhcyAvZGV2aWNlcy9MTlhTWVNUTTowMC9MTlhTWUJVUzowMC9QTlAwQzBDOjAwL2lu
cHV0L2lucHV0MApbICAgIDIuNDU5MTU2XSBBQ1BJOiBQb3dlciBCdXR0b24gW1BXUkJdClsg
ICAgMi40NTkyODNdIGlucHV0OiBQb3dlciBCdXR0b24gYXMgL2RldmljZXMvTE5YU1lTVE06
MDAvTE5YUFdSQk46MDAvaW5wdXQvaW5wdXQxClsgICAgMi40NTk0NjldIEFDUEk6IFBvd2Vy
IEJ1dHRvbiBbUFdSRl0KWyAgICAyLjQ2MDA0M10gV2FybmluZzogUHJvY2Vzc29yIFBsYXRm
b3JtIExpbWl0IG5vdCBzdXBwb3J0ZWQuClsgICAgMi40NjA0NThdIHhlbjp4ZW5fZXZ0Y2hu
OiBFdmVudC1jaGFubmVsIGRldmljZSBpbnN0YWxsZWQKWyAgICAyLjQ2MDgwN10geGVuOiBy
ZWdpc3RlcmluZyBnc2kgNDMgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKWyAgICAyLjQ2MDk0
Nl0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDo0MwpbICAgIDIuNDYxMjQwXSB4ZW46IHJlZ2lz
dGVyaW5nIGdzaSA0MyB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQpbICAgIDIuNDYxMzc0XSBB
bHJlYWR5IHNldHVwIHRoZSBHU0kgOjQzClsgICAgMi40NjE2NDNdIHhlbjogcmVnaXN0ZXJp
bmcgZ3NpIDQyIHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxClsgICAgMi40NjE3NzhdIEFscmVh
ZHkgc2V0dXAgdGhlIEdTSSA6NDIKWyAgICAyLjQ2MjA0NV0geGVuOiByZWdpc3RlcmluZyBn
c2kgNDIgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKWyAgICAyLjQ2MjE3OV0gQWxyZWFkeSBz
ZXR1cCB0aGUgR1NJIDo0MgpbICAgIDIuNDYyNDQ2XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA0
MSB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQpbICAgIDIuNDYyNTgwXSBBbHJlYWR5IHNldHVw
IHRoZSBHU0kgOjQxClsgICAgMi40NjI4NDldIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDQxIHRy
aWdnZXJpbmcgMCBwb2xhcml0eSAxClsgICAgMi40NjI5ODNdIEFscmVhZHkgc2V0dXAgdGhl
IEdTSSA6NDEKWyAgICAyLjQ2MzI0OV0geGVuOiByZWdpc3RlcmluZyBnc2kgNDAgdHJpZ2dl
cmluZyAwIHBvbGFyaXR5IDEKWyAgICAyLjQ2MzQxOV0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJ
IDo0MApbICAgIDIuNDYzNzAzXSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA0MCB0cmlnZ2VyaW5n
IDAgcG9sYXJpdHkgMQpbICAgIDIuNDYzODM4XSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjQw
ClsgICAgMi40NjQxMzFdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDM3IHRyaWdnZXJpbmcgMCBw
b2xhcml0eSAxClsgICAgMi40NjQyNjVdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MzcKWyAg
ICAzLjM4MzQ2OV0gY2xvY2tzb3VyY2U6IHRzYzogbWFzazogMHhmZmZmZmZmZmZmZmZmZmZm
IG1heF9jeWNsZXM6IDB4MmUyMGRkYmViZGYsIG1heF9pZGxlX25zOiA0NDA3OTUzMTEwNjUg
bnMKWyAgICAzLjQ5MDM1MV0gcGNpYmFjayAwMDAwOjA4OjAwLjA6IHJlc3RvcmluZyBjb25m
aWcgc3BhY2UgYXQgb2Zmc2V0IDB4M2MgKHdhcyAweDEwMCwgd3JpdGluZyAweDEwNykKWyAg
ICAzLjQ5MDU5NF0gcGNpYmFjayAwMDAwOjA4OjAwLjA6IHJlc3RvcmluZyBjb25maWcgc3Bh
Y2UgYXQgb2Zmc2V0IDB4MTAgKHdhcyAweDQsIHdyaXRpbmcgMHhmZTFmZTAwNCkKWyAgICAz
LjQ5MDgyMl0gcGNpYmFjayAwMDAwOjA4OjAwLjA6IHJlc3RvcmluZyBjb25maWcgc3BhY2Ug
YXQgb2Zmc2V0IDB4YyAod2FzIDB4MCwgd3JpdGluZyAweDEwKQpbICAgIDMuNDkxMDM1XSBw
Y2liYWNrIDAwMDA6MDg6MDAuMDogcmVzdG9yaW5nIGNvbmZpZyBzcGFjZSBhdCBvZmZzZXQg
MHg0ICh3YXMgMHgxMDAwMDAsIHdyaXRpbmcgMHgxMDAxMDIpClsgICAgMy40OTEzNThdIHhl
bjogcmVnaXN0ZXJpbmcgZ3NpIDMyIHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxClsgICAgMy40
OTE1MDldIHhlbjogLS0+IHBpcnE9MzIgLT4gaXJxPTMyIChnc2k9MzIpClsgICAgNC4zOTcw
NzddIGNsb2Nrc291cmNlOiBTd2l0Y2hlZCB0byBjbG9ja3NvdXJjZSB0c2MKWyAgICA0LjUz
MDIwNl0gcGNpYmFjayAwMDAwOjA5OjAwLjA6IHJlc3RvcmluZyBjb25maWcgc3BhY2UgYXQg
b2Zmc2V0IDB4M2MgKHdhcyAweDEwMCwgd3JpdGluZyAweDEwYSkKWyAgICA0LjUzNTg4OF0g
cGNpYmFjayAwMDAwOjA5OjAwLjA6IHJlc3RvcmluZyBjb25maWcgc3BhY2UgYXQgb2Zmc2V0
IDB4MTAgKHdhcyAweDQsIHdyaXRpbmcgMHhmZTIwMDAwNCkKWyAgICA0LjU0MTQ4MV0gcGNp
YmFjayAwMDAwOjA5OjAwLjA6IHJlc3RvcmluZyBjb25maWcgc3BhY2UgYXQgb2Zmc2V0IDB4
YyAod2FzIDB4MCwgd3JpdGluZyAweDEwKQpbICAgIDQuNTQ3MDQ4XSBwY2liYWNrIDAwMDA6
MDk6MDAuMDogcmVzdG9yaW5nIGNvbmZpZyBzcGFjZSBhdCBvZmZzZXQgMHg0ICh3YXMgMHgx
MDAwMDAsIHdyaXRpbmcgMHgxMDAxMDYpClsgICAgNC41NTI2NjldIHhlbjogcmVnaXN0ZXJp
bmcgZ3NpIDQ2IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxClsgICAgNC41NTgyNzBdIEFscmVh
ZHkgc2V0dXAgdGhlIEdTSSA6NDYKWyAgICA0LjU2NDA5NV0geGVuOiByZWdpc3RlcmluZyBn
c2kgNDYgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKWyAgICA0LjU2OTc1NF0gQWxyZWFkeSBz
ZXR1cCB0aGUgR1NJIDo0NgpbICAgIDQuNTc1NTYyXSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA0
NSB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQpbICAgIDQuNTgxMjM2XSBBbHJlYWR5IHNldHVw
IHRoZSBHU0kgOjQ1ClsgICAgNC41ODcxMzNdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDQ1IHRy
aWdnZXJpbmcgMCBwb2xhcml0eSAxClsgICAgNC41OTI5ODNdIEFscmVhZHkgc2V0dXAgdGhl
IEdTSSA6NDUKWyAgICA0LjU5OTA1N10geGVuOiByZWdpc3RlcmluZyBnc2kgNDQgdHJpZ2dl
cmluZyAwIHBvbGFyaXR5IDEKWyAgICA0LjYwNTA4MV0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJ
IDo0NApbICAgIDQuNjExMzI4XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA0NCB0cmlnZ2VyaW5n
IDAgcG9sYXJpdHkgMQpbICAgIDQuNjE3NTMxXSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjQ0
ClsgICAgNC42MjM5NjBdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDQ3IHRyaWdnZXJpbmcgMCBw
b2xhcml0eSAxClsgICAgNC42MzAzNDVdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6NDcKWyAg
ICA0LjYzNjk1MF0geGVuOiByZWdpc3RlcmluZyBnc2kgNDcgdHJpZ2dlcmluZyAwIHBvbGFy
aXR5IDEKWyAgICA0LjY0MzQxN10gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDo0NwpbICAgIDQu
NjUwMDE3XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA0OCB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkg
MQpbICAgIDQuNjU2NDY4XSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjQ4ClsgICAgNS42NzY4
ODddIHBjaWJhY2sgMDAwMDowYjowMC4wOiByZXN0b3JpbmcgY29uZmlnIHNwYWNlIGF0IG9m
ZnNldCAweDNjICh3YXMgMHgxMDAsIHdyaXRpbmcgMHgxMGEpClsgICAgNS42ODM1NTJdIHBj
aWJhY2sgMDAwMDowYjowMC4wOiByZXN0b3JpbmcgY29uZmlnIHNwYWNlIGF0IG9mZnNldCAw
eDEwICh3YXMgMHg0LCB3cml0aW5nIDB4ZmU1ZmUwMDQpClsgICAgNS42OTAwNjRdIHBjaWJh
Y2sgMDAwMDowYjowMC4wOiByZXN0b3JpbmcgY29uZmlnIHNwYWNlIGF0IG9mZnNldCAweGMg
KHdhcyAweDAsIHdyaXRpbmcgMHgxMCkKWyAgICA1LjY5NjUwNF0gcGNpYmFjayAwMDAwOjBi
OjAwLjA6IHJlc3RvcmluZyBjb25maWcgc3BhY2UgYXQgb2Zmc2V0IDB4NCAod2FzIDB4MTAw
MDAwLCB3cml0aW5nIDB4MTAwMTAyKQpbICAgIDUuNzAyOTkwXSB4ZW46IHJlZ2lzdGVyaW5n
IGdzaSAyOCB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQpbICAgIDUuNzA5MzE5XSBBbHJlYWR5
IHNldHVwIHRoZSBHU0kgOjI4ClsgICAgNi43NDM2NzJdIHBjaWJhY2sgMDAwMDowZTowMC4w
OiByZXN0b3JpbmcgY29uZmlnIHNwYWNlIGF0IG9mZnNldCAweDNjICh3YXMgMHgxMDAsIHdy
aXRpbmcgMHgxMGIpClsgICAgNi43NTAxMDJdIHBjaWJhY2sgMDAwMDowZTowMC4wOiByZXN0
b3JpbmcgY29uZmlnIHNwYWNlIGF0IG9mZnNldCAweDEwICh3YXMgMHg0LCB3cml0aW5nIDB4
ZmU4ZmUwMDQpClsgICAgNi43NTYzODNdIHBjaWJhY2sgMDAwMDowZTowMC4wOiByZXN0b3Jp
bmcgY29uZmlnIHNwYWNlIGF0IG9mZnNldCAweGMgKHdhcyAweDAsIHdyaXRpbmcgMHgxMCkK
WyAgICA2Ljc2MjY1M10gcGNpYmFjayAwMDAwOjBlOjAwLjA6IHJlc3RvcmluZyBjb25maWcg
c3BhY2UgYXQgb2Zmc2V0IDB4NCAod2FzIDB4MTAwMDAwLCB3cml0aW5nIDB4MTAwMTAyKQpb
ICAgIDYuNzY5MDAxXSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxNiB0cmlnZ2VyaW5nIDAgcG9s
YXJpdHkgMQpbICAgIDYuNzc1MjE3XSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjE2ClsgICAg
Ni44MTM0OTZdIHBjaWJhY2sgMDAwMDowMDoxNC4yOiByZXN0b3JpbmcgY29uZmlnIHNwYWNl
IGF0IG9mZnNldCAweDNjICh3YXMgMHgxMDAsIHdyaXRpbmcgMHgxMGEpClsgICAgNi44MTk5
MjNdIHBjaWJhY2sgMDAwMDowMDoxNC4yOiByZXN0b3JpbmcgY29uZmlnIHNwYWNlIGF0IG9m
ZnNldCAweDEwICh3YXMgMHg0LCB3cml0aW5nIDB4ZmRjZjgwMDQpClsgICAgNi44MjYyOThd
IHBjaWJhY2sgMDAwMDowMDoxNC4yOiByZXN0b3JpbmcgY29uZmlnIHNwYWNlIGF0IG9mZnNl
dCAweGMgKHdhcyAweDAsIHdyaXRpbmcgMHg0MDEwKQpbICAgIDYuODMyNjQzXSBwY2liYWNr
IDAwMDA6MDA6MTQuMjogcmVzdG9yaW5nIGNvbmZpZyBzcGFjZSBhdCBvZmZzZXQgMHg0ICh3
YXMgMHg0MTAwMDAwLCB3cml0aW5nIDB4NDEwMDAwNikKWyAgICA2LjgzOTAzN10geGVuX3Bj
aWJhY2s6IGJhY2tlbmQgaXMgdnBjaQpbICAgIDYuODQ1NTE1XSB4ZW5fYWNwaV9wcm9jZXNz
b3I6IFVwbG9hZGluZyBYZW4gcHJvY2Vzc29yIFBNIGluZm8KWyAgICA2Ljg1MjU1N10gU2Vy
aWFsOiA4MjUwLzE2NTUwIGRyaXZlciwgNCBwb3J0cywgSVJRIHNoYXJpbmcgZW5hYmxlZApb
ICAgIDYuODU5NTc2XSBocGV0X2FjcGlfYWRkOiBubyBhZGRyZXNzIG9yIGlycXMgaW4gX0NS
UwpbICAgIDYuODY2MTM3XSBMaW51eCBhZ3BnYXJ0IGludGVyZmFjZSB2MC4xMDMKWyAgICA2
Ljg3MjUxNF0gYWdwZ2FydC1hbWQ2NCAwMDAwOjAwOjAwLjA6IHJ1bnRpbWUgSVJRIG1hcHBp
bmcgbm90IHByb3ZpZGVkIGJ5IGFyY2gKWyAgICA2Ljg3OTAxMF0gYWdwZ2FydC1hbWQ2NCAw
MDAwOjAwOjAwLjI6IHJ1bnRpbWUgSVJRIG1hcHBpbmcgbm90IHByb3ZpZGVkIGJ5IGFyY2gK
WyAgICA2Ljg4NTQxOV0gYWdwZ2FydC1hbWQ2NCAwMDAwOjAwOjExLjA6IHJ1bnRpbWUgSVJR
IG1hcHBpbmcgbm90IHByb3ZpZGVkIGJ5IGFyY2gKWyAgICA2Ljg5MTc0OV0gYWdwZ2FydC1h
bWQ2NCAwMDAwOjAwOjEyLjA6IHJ1bnRpbWUgSVJRIG1hcHBpbmcgbm90IHByb3ZpZGVkIGJ5
IGFyY2gKWyAgICA2Ljg5ODAwOF0gYWdwZ2FydC1hbWQ2NCAwMDAwOjAwOjEyLjI6IHJ1bnRp
bWUgSVJRIG1hcHBpbmcgbm90IHByb3ZpZGVkIGJ5IGFyY2gKWyAgICA2LjkwNDE1OV0gYWdw
Z2FydC1hbWQ2NCAwMDAwOjAwOjEzLjA6IHJ1bnRpbWUgSVJRIG1hcHBpbmcgbm90IHByb3Zp
ZGVkIGJ5IGFyY2gKWyAgICA2LjkxMDI0OF0gYWdwZ2FydC1hbWQ2NCAwMDAwOjAwOjEzLjI6
IHJ1bnRpbWUgSVJRIG1hcHBpbmcgbm90IHByb3ZpZGVkIGJ5IGFyY2gKWyAgICA2LjkxNjI1
N10gYWdwZ2FydC1hbWQ2NCAwMDAwOjAwOjE0LjA6IHJ1bnRpbWUgSVJRIG1hcHBpbmcgbm90
IHByb3ZpZGVkIGJ5IGFyY2gKWyAgICA2LjkyMjA4N10gYWdwZ2FydC1hbWQ2NCAwMDAwOjAw
OjE0LjM6IHJ1bnRpbWUgSVJRIG1hcHBpbmcgbm90IHByb3ZpZGVkIGJ5IGFyY2gKWyAgICA2
LjkyNzcxNF0gYWdwZ2FydC1hbWQ2NCAwMDAwOjAwOjE0LjQ6IHJ1bnRpbWUgSVJRIG1hcHBp
bmcgbm90IHByb3ZpZGVkIGJ5IGFyY2gKWyAgICA2LjkzMzM1MF0gYWdwZ2FydC1hbWQ2NCAw
MDAwOjAwOjE0LjU6IHJ1bnRpbWUgSVJRIG1hcHBpbmcgbm90IHByb3ZpZGVkIGJ5IGFyY2gK
WyAgICA2LjkzODg1Nl0gYWdwZ2FydC1hbWQ2NCAwMDAwOjAwOjE2LjA6IHJ1bnRpbWUgSVJR
IG1hcHBpbmcgbm90IHByb3ZpZGVkIGJ5IGFyY2gKWyAgICA2Ljk0NDMxMV0gYWdwZ2FydC1h
bWQ2NCAwMDAwOjAwOjE2LjI6IHJ1bnRpbWUgSVJRIG1hcHBpbmcgbm90IHByb3ZpZGVkIGJ5
IGFyY2gKWyAgICA2Ljk0OTYxMl0gYWdwZ2FydC1hbWQ2NCAwMDAwOjAwOjE4LjA6IHJ1bnRp
bWUgSVJRIG1hcHBpbmcgbm90IHByb3ZpZGVkIGJ5IGFyY2gKWyAgICA2Ljk1NDgxNl0gYWdw
Z2FydC1hbWQ2NCAwMDAwOjAwOjE4LjE6IHJ1bnRpbWUgSVJRIG1hcHBpbmcgbm90IHByb3Zp
ZGVkIGJ5IGFyY2gKWyAgICA2Ljk1OTkyNV0gYWdwZ2FydC1hbWQ2NCAwMDAwOjAwOjE4LjI6
IHJ1bnRpbWUgSVJRIG1hcHBpbmcgbm90IHByb3ZpZGVkIGJ5IGFyY2gKWyAgICA2Ljk2NDg4
NF0gYWdwZ2FydC1hbWQ2NCAwMDAwOjAwOjE4LjM6IHJ1bnRpbWUgSVJRIG1hcHBpbmcgbm90
IHByb3ZpZGVkIGJ5IGFyY2gKWyAgICA2Ljk2OTgwNl0gYWdwZ2FydC1hbWQ2NCAwMDAwOjAw
OjE4LjQ6IHJ1bnRpbWUgSVJRIG1hcHBpbmcgbm90IHByb3ZpZGVkIGJ5IGFyY2gKWyAgICA2
Ljk3NDY1N10gYWdwZ2FydC1hbWQ2NCAwMDAwOjBmOjAwLjA6IHJ1bnRpbWUgSVJRIG1hcHBp
bmcgbm90IHByb3ZpZGVkIGJ5IGFyY2gKWyAgICA2Ljk3OTQ4OF0gYWdwZ2FydC1hbWQ2NCAw
MDAwOjBmOjAwLjE6IHJ1bnRpbWUgSVJRIG1hcHBpbmcgbm90IHByb3ZpZGVkIGJ5IGFyY2gK
WyAgICA2Ljk4NDEyN10gYWdwZ2FydC1hbWQ2NCAwMDAwOjBkOjAwLjA6IHJ1bnRpbWUgSVJR
IG1hcHBpbmcgbm90IHByb3ZpZGVkIGJ5IGFyY2gKWyAgICA2Ljk4ODY5Ml0gYWdwZ2FydC1h
bWQ2NCAwMDAwOjBjOjAwLjA6IHJ1bnRpbWUgSVJRIG1hcHBpbmcgbm90IHByb3ZpZGVkIGJ5
IGFyY2gKWyAgICA2Ljk5MzE2MV0gYWdwZ2FydC1hbWQ2NCAwMDAwOjA3OjAwLjA6IHJ1bnRp
bWUgSVJRIG1hcHBpbmcgbm90IHByb3ZpZGVkIGJ5IGFyY2gKWyAgICA2Ljk5NzU2OV0gSGFu
Z2NoZWNrOiBzdGFydGluZyBoYW5nY2hlY2sgdGltZXIgMC45LjEgKHRpY2sgaXMgMTgwIHNl
Y29uZHMsIG1hcmdpbiBpcyA2MCBzZWNvbmRzKS4KWyAgICA3LjAwMjAzNl0gW2RybV0gVkdB
Q09OIGRpc2FibGUgcmFkZW9uIGtlcm5lbCBtb2Rlc2V0dGluZy4KWyAgICA3LjAwNjQ4Nl0g
W2RybTpyYWRlb25faW5pdF0gKkVSUk9SKiBObyBVTVMgc3VwcG9ydCBpbiByYWRlb24gbW9k
dWxlIQpbICAgIDcuMDEzODk4XSBicmQ6IG1vZHVsZSBsb2FkZWQKWyAgICA3LjAyNTYyMF0g
bG9vcDogbW9kdWxlIGxvYWRlZApbICAgIDcuMDMwMjIzXSBhaGNpIDAwMDA6MDA6MTEuMDog
cnVudGltZSBJUlEgbWFwcGluZyBub3QgcHJvdmlkZWQgYnkgYXJjaApbICAgIDcuMDM0NzM5
XSBhaGNpIDAwMDA6MDA6MTEuMDogdmVyc2lvbiAzLjAKWyAgICA3LjAzOTI2OV0geGVuOiBy
ZWdpc3RlcmluZyBnc2kgMTkgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKWyAgICA3LjA0Mzcw
OV0geGVuOiAtLT4gcGlycT0xOSAtPiBpcnE9MTkgKGdzaT0xOSkKWyAgICA3LjA0ODQwMV0g
YWhjaSAwMDAwOjAwOjExLjA6IEFIQ0kgMDAwMS4wMjAwIDMyIHNsb3RzIDYgcG9ydHMgNiBH
YnBzIDB4M2YgaW1wbCBTQVRBIG1vZGUKWyAgICA3LjA1MjkwMV0gYWhjaSAwMDAwOjAwOjEx
LjA6IGZsYWdzOiA2NGJpdCBuY3Egc250ZiBpbGNrIHBtIGxlZCBjbG8gcG1wIHBpbyBzbHVt
IHBhcnQgClsgICAgNy4wNTc0NzFdIGFoY2kgMDAwMDowMDoxMS4wOiBib3RoIEFIQ0lfSEZM
QUdfTVVMVElfTVNJIGZsYWcgc2V0IGFuZCBjdXN0b20gaXJxIGhhbmRsZXIgaW1wbGVtZW50
ZWQKWyAgICA3LjA2Mjg5NF0gc2NzaSBob3N0MDogYWhjaQpbICAgIDcuMDY3ODAwXSBzY3Np
IGhvc3QxOiBhaGNpClsgICAgNy4wNzI1MTVdIHNjc2kgaG9zdDI6IGFoY2kKWyAgICA3LjA3
Njk1NF0gc2NzaSBob3N0MzogYWhjaQpbICAgIDcuMDgxNDUzXSBzY3NpIGhvc3Q0OiBhaGNp
ClsgICAgNy4wODU5MjVdIHNjc2kgaG9zdDU6IGFoY2kKWyAgICA3LjA5MDEyNF0gYXRhMTog
U0FUQSBtYXggVURNQS8xMzMgYWJhciBtMTAyNEAweGZkY2ZmMDAwIHBvcnQgMHhmZGNmZjEw
MCBpcnEgMTE0ClsgICAgNy4wOTQzNDVdIGF0YTI6IFNBVEEgbWF4IFVETUEvMTMzIGFiYXIg
bTEwMjRAMHhmZGNmZjAwMCBwb3J0IDB4ZmRjZmYxODAgaXJxIDExNQpbICAgIDcuMDk4NDc1
XSBhdGEzOiBTQVRBIG1heCBVRE1BLzEzMyBhYmFyIG0xMDI0QDB4ZmRjZmYwMDAgcG9ydCAw
eGZkY2ZmMjAwIGlycSAxMTYKWyAgICA3LjEwMjQ1MV0gYXRhNDogU0FUQSBtYXggVURNQS8x
MzMgYWJhciBtMTAyNEAweGZkY2ZmMDAwIHBvcnQgMHhmZGNmZjI4MCBpcnEgMTE3ClsgICAg
Ny4xMDY0MjldIGF0YTU6IFNBVEEgbWF4IFVETUEvMTMzIGFiYXIgbTEwMjRAMHhmZGNmZjAw
MCBwb3J0IDB4ZmRjZmYzMDAgaXJxIDExOApbICAgIDcuMTEwMjc4XSBhdGE2OiBTQVRBIG1h
eCBVRE1BLzEzMyBhYmFyIG0xMDI0QDB4ZmRjZmYwMDAgcG9ydCAweGZkY2ZmMzgwIGlycSAx
MTkKWyAgICA3LjExNDE5M10gYWhjaSAwMDAwOjA3OjAwLjA6IHJ1bnRpbWUgSVJRIG1hcHBp
bmcgbm90IHByb3ZpZGVkIGJ5IGFyY2gKWyAgICA3LjExODA0Nl0geGVuOiByZWdpc3Rlcmlu
ZyBnc2kgMzggdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKWyAgICA3LjEyMTgwNF0gQWxyZWFk
eSBzZXR1cCB0aGUgR1NJIDozOApbICAgIDcuMTI1NTYxXSBhaGNpIDAwMDA6MDc6MDAuMDog
QUhDSSAwMDAxLjAwMDAgMzIgc2xvdHMgMiBwb3J0cyA2IEdicHMgMHgzIGltcGwgU0FUQSBt
b2RlClsgICAgNy4xMjk0NTJdIGFoY2kgMDAwMDowNzowMC4wOiBmbGFnczogNjRiaXQgbmNx
IHNudGYgbGVkIG9ubHkgcG1wIGZicyBwaW8gc2x1bSBwYXJ0IHN4cyAKWyAgICA3LjEzMzMx
Nl0gYWhjaSAwMDAwOjA3OjAwLjA6IHBvcnQgMCBjYW4gZG8gRkJTLCBmb3JjaW5nIEZCU0NQ
ClsgICAgNy4xMzcyMDZdIGFoY2kgMDAwMDowNzowMC4wOiBwb3J0IDEgY2FuIGRvIEZCUywg
Zm9yY2luZyBGQlNDUApbICAgIDcuMTQxMjg5XSBzY3NpIGhvc3Q2OiBhaGNpClsgICAgNy4x
NDUxNTJdIHNjc2kgaG9zdDc6IGFoY2kKWyAgICA3LjE0ODc3NV0gYXRhNzogU0FUQSBtYXgg
VURNQS8xMzMgYWJhciBtMjA0OEAweGZlMGZmODAwIHBvcnQgMHhmZTBmZjkwMCBpcnEgMTIy
ClsgICAgNy4xNTI0NTddIGF0YTg6IFNBVEEgbWF4IFVETUEvMTMzIGFiYXIgbTIwNDhAMHhm
ZTBmZjgwMCBwb3J0IDB4ZmUwZmY5ODAgaXJxIDEyMgpbICAgIDcuMTU2MTUxXSB0dW46IFVu
aXZlcnNhbCBUVU4vVEFQIGRldmljZSBkcml2ZXIsIDEuNgpbICAgIDcuMTU5NzYzXSBlMTAw
MDogSW50ZWwoUikgUFJPLzEwMDAgTmV0d29yayBEcml2ZXIgLSB2ZXJzaW9uIDcuMy4yMS1r
OC1OQVBJClsgICAgNy4xNjM0NzZdIGUxMDAwOiBDb3B5cmlnaHQgKGMpIDE5OTktMjAwNiBJ
bnRlbCBDb3Jwb3JhdGlvbi4KWyAgICA3LjE2NzI4N10gZTEwMDBlOiBJbnRlbChSKSBQUk8v
MTAwMCBOZXR3b3JrIERyaXZlciAtIDMuMi42LWsKWyAgICA3LjE3MTE0M10gZTEwMDBlOiBD
b3B5cmlnaHQoYykgMTk5OSAtIDIwMTUgSW50ZWwgQ29ycG9yYXRpb24uClsgICAgNy4xNzUx
MDNdIGlnYjogSW50ZWwoUikgR2lnYWJpdCBFdGhlcm5ldCBOZXR3b3JrIERyaXZlciAtIHZl
cnNpb24gNS40LjAtawpbICAgIDcuMTc5MTc1XSBpZ2I6IENvcHlyaWdodCAoYykgMjAwNy0y
MDE0IEludGVsIENvcnBvcmF0aW9uLgpbICAgIDcuMTgzMzM4XSBpZ2J2ZjogSW50ZWwoUikg
R2lnYWJpdCBWaXJ0dWFsIEZ1bmN0aW9uIE5ldHdvcmsgRHJpdmVyIC0gdmVyc2lvbiAyLjQu
MC1rClsgICAgNy4xODc2ODldIGlnYnZmOiBDb3B5cmlnaHQgKGMpIDIwMDkgLSAyMDEyIElu
dGVsIENvcnBvcmF0aW9uLgpbICAgIDcuMTkyMTI3XSByODE2OSAwMDAwOjBkOjAwLjA6IHJ1
bnRpbWUgSVJRIG1hcHBpbmcgbm90IHByb3ZpZGVkIGJ5IGFyY2gKWyAgICA3LjE5Njc3MF0g
cjgxNjkgR2lnYWJpdCBFdGhlcm5ldCBkcml2ZXIgMi4zTEstTkFQSSBsb2FkZWQKWyAgICA3
LjIwMTQ2MV0geGVuOiByZWdpc3RlcmluZyBnc2kgNDYgdHJpZ2dlcmluZyAwIHBvbGFyaXR5
IDEKWyAgICA3LjIwNjI1NV0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDo0NgpbICAgIDcuMjEx
MDMwXSByODE2OSAwMDAwOjBkOjAwLjA6IGVuYWJsaW5nIE1lbS1Xci1JbnZhbApbICAgIDcu
MjE2MjQxXSByODE2OSAwMDAwOjBkOjAwLjAgZXRoMDogUlRMODE2OGQvODExMWQgYXQgMHhm
ZmZmYzkwMDAwOTY1MDAwLCA0MDo2MTo4NjpmNDo2NzpkOSwgWElEIDA4MTAwMGMwIElSUSAx
MjMKWyAgICA3LjIyMTQxMl0gcjgxNjkgMDAwMDowZDowMC4wIGV0aDA6IGp1bWJvIGZlYXR1
cmVzIFtmcmFtZXM6IDkyMDAgYnl0ZXMsIHR4IGNoZWNrc3VtbWluZzoga29dClsgICAgNy4y
MjY4ODddIHI4MTY5IDAwMDA6MGM6MDAuMDogcnVudGltZSBJUlEgbWFwcGluZyBub3QgcHJv
dmlkZWQgYnkgYXJjaApbICAgIDcuMjMyMjY4XSByODE2OSBHaWdhYml0IEV0aGVybmV0IGRy
aXZlciAyLjNMSy1OQVBJIGxvYWRlZApbICAgIDcuMjM3NzYzXSB4ZW46IHJlZ2lzdGVyaW5n
IGdzaSA1MSB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQpbICAgIDcuMjQzMjc2XSB4ZW46IC0t
PiBwaXJxPTUxIC0+IGlycT01MSAoZ3NpPTUxKQpbICAgIDcuMjQ4OTIzXSByODE2OSAwMDAw
OjBjOjAwLjA6IGVuYWJsaW5nIE1lbS1Xci1JbnZhbApbICAgIDcuMjU0ODQ1XSByODE2OSAw
MDAwOjBjOjAwLjAgZXRoMTogUlRMODE2OGQvODExMWQgYXQgMHhmZmZmYzkwMDAwOTZkMDAw
LCA0MDo2MTo4NjpmNDo2NzpkOCwgWElEIDA4MTAwMGMwIElSUSAxMjQKWyAgICA3LjI2MDc5
OF0gcjgxNjkgMDAwMDowYzowMC4wIGV0aDE6IGp1bWJvIGZlYXR1cmVzIFtmcmFtZXM6IDky
MDAgYnl0ZXMsIHR4IGNoZWNrc3VtbWluZzoga29dClsgICAgNy4yNjY5NzNdIHVzYmNvcmU6
IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgYXRoOWtfaHRjClsgICAgNy4yNzI5
NjVdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgcnQyNTAwdXNi
ClsgICAgNy4yNzg4MDNdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2
ZXIgcnQ3M3VzYgpbICAgIDcuMjg0NTQwXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRl
cmZhY2UgZHJpdmVyIHJ0MjgwMHVzYgpbICAgIDcuMjkwMjE5XSB1c2Jjb3JlOiByZWdpc3Rl
cmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHJ0bDgxODcKWyAgICA3LjI5NTg1NV0gdXNiY29y
ZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBydGw4MTkyY3UKWyAgICA3LjMw
MTQ4MV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBydGw4eHh4
dQpbICAgIDcuMzA2OTY4XSB4ZW5fbmV0ZnJvbnQ6IEluaXRpYWxpc2luZyBYZW4gdmlydHVh
bCBldGhlcm5ldCBkcml2ZXIKWyAgICA3LjMxMjYwNV0gZWhjaV9oY2Q6IFVTQiAyLjAgJ0Vu
aGFuY2VkJyBIb3N0IENvbnRyb2xsZXIgKEVIQ0kpIERyaXZlcgpbICAgIDcuMzE4MTU1XSBl
aGNpLXBjaTogRUhDSSBQQ0kgcGxhdGZvcm0gZHJpdmVyClsgICAgNy4zMjM2NDZdIGVoY2kt
cGNpIDAwMDA6MDA6MTIuMjogcnVudGltZSBJUlEgbWFwcGluZyBub3QgcHJvdmlkZWQgYnkg
YXJjaApbICAgIDcuMzI5MjY2XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxNyB0cmlnZ2VyaW5n
IDAgcG9sYXJpdHkgMQpbICAgIDcuMzM0NzU5XSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjE3
ClsgICAgNy4zNDAxMTddIFFVSVJLOiBFbmFibGUgQU1EIFBMTCBmaXgKWyAgICA3LjM0NTUz
NV0gZWhjaS1wY2kgMDAwMDowMDoxMi4yOiBlbmFibGluZyBidXMgbWFzdGVyaW5nClsgICAg
Ny4zNTExMThdIGVoY2ktcGNpIDAwMDA6MDA6MTIuMjogRUhDSSBIb3N0IENvbnRyb2xsZXIK
WyAgICA3LjM1Njg2Nl0gZWhjaS1wY2kgMDAwMDowMDoxMi4yOiBuZXcgVVNCIGJ1cyByZWdp
c3RlcmVkLCBhc3NpZ25lZCBidXMgbnVtYmVyIDEKWyAgICA3LjM2MjU3MV0gZWhjaS1wY2kg
MDAwMDowMDoxMi4yOiBhcHBseWluZyBBTUQgU0I3MDAvU0I4MDAvSHVkc29uLTIvMyBFSENJ
IGR1bW15IHFoIHdvcmthcm91bmQKWyAgICA3LjM2ODYwNV0gZWhjaS1wY2kgMDAwMDowMDox
Mi4yOiBkZWJ1ZyBwb3J0IDEKWyAgICA3LjM3NDQzOV0gZWhjaS1wY2kgMDAwMDowMDoxMi4y
OiBlbmFibGluZyBNZW0tV3ItSW52YWwKWyAgICA3LjM4MDI0N10gZWhjaS1wY2kgMDAwMDow
MDoxMi4yOiBpcnEgMTcsIGlvIG1lbSAweGZkY2ZmNDAwClsgICAgNy4zOTY4MDVdIGVoY2kt
cGNpIDAwMDA6MDA6MTIuMjogVVNCIDIuMCBzdGFydGVkLCBFSENJIDEuMDAKWyAgICA3LjQw
Mjc3OF0gdXNiIHVzYjE6IE5ldyBVU0IgZGV2aWNlIGZvdW5kLCBpZFZlbmRvcj0xZDZiLCBp
ZFByb2R1Y3Q9MDAwMgpbICAgIDcuNDA4ODYwXSB1c2IgdXNiMTogTmV3IFVTQiBkZXZpY2Ug
c3RyaW5nczogTWZyPTMsIFByb2R1Y3Q9MiwgU2VyaWFsTnVtYmVyPTEKWyAgICA3LjQxNDk1
M10gdXNiIHVzYjE6IFByb2R1Y3Q6IEVIQ0kgSG9zdCBDb250cm9sbGVyClsgICAgNy40MjA5
NjRdIHVzYiB1c2IxOiBNYW51ZmFjdHVyZXI6IExpbnV4IDQuMTQuMC1yYzUtYmlzZWN0LXBj
aXB0LWRvZmxyKyBlaGNpX2hjZApbICAgIDcuNDI2OTMyXSBhdGE0OiBTQVRBIGxpbmsgZG93
biAoU1N0YXR1cyAwIFNDb250cm9sIDMwMCkKWyAgICA3LjQyNzc2Ml0gYXRhMjogU0FUQSBs
aW5rIGRvd24gKFNTdGF0dXMgMCBTQ29udHJvbCAzMDApClsgICAgNy40MzkxNzRdIHVzYiB1
c2IxOiBTZXJpYWxOdW1iZXI6IDAwMDA6MDA6MTIuMgpbICAgIDcuNDQ1MTk2XSBodWIgMS0w
OjEuMDogVVNCIGh1YiBmb3VuZApbICAgIDcuNDUxMTUwXSBodWIgMS0wOjEuMDogNSBwb3J0
cyBkZXRlY3RlZApbICAgIDcuNDU3MzE5XSBlaGNpLXBjaSAwMDAwOjAwOjEzLjI6IHJ1bnRp
bWUgSVJRIG1hcHBpbmcgbm90IHByb3ZpZGVkIGJ5IGFyY2gKWyAgICA3LjQ2MzQ5Ml0geGVu
OiByZWdpc3RlcmluZyBnc2kgMTcgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKWyAgICA3LjQ2
OTYyOV0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDoxNwpbICAgIDcuNDcwNDQzXSBhdGE4OiBT
QVRBIGxpbmsgZG93biAoU1N0YXR1cyAwIFNDb250cm9sIDM3MCkKWyAgICA3LjQ3MDQ5Ml0g
YXRhNzogU0FUQSBsaW5rIGRvd24gKFNTdGF0dXMgMCBTQ29udHJvbCAzNzApClsgICAgNy40
ODc4MzBdIGVoY2ktcGNpIDAwMDA6MDA6MTMuMjogZW5hYmxpbmcgYnVzIG1hc3RlcmluZwpb
ICAgIDcuNDkzNzkyXSBlaGNpLXBjaSAwMDAwOjAwOjEzLjI6IEVIQ0kgSG9zdCBDb250cm9s
bGVyClsgICAgNy40OTk3MzZdIGVoY2ktcGNpIDAwMDA6MDA6MTMuMjogbmV3IFVTQiBidXMg
cmVnaXN0ZXJlZCwgYXNzaWduZWQgYnVzIG51bWJlciAyClsgICAgNy41MDU3MTRdIGVoY2kt
cGNpIDAwMDA6MDA6MTMuMjogYXBwbHlpbmcgQU1EIFNCNzAwL1NCODAwL0h1ZHNvbi0yLzMg
RUhDSSBkdW1teSBxaCB3b3JrYXJvdW5kClsgICAgNy41MTE3MjFdIGVoY2ktcGNpIDAwMDA6
MDA6MTMuMjogZGVidWcgcG9ydCAxClsgICAgNy41MTc3MjddIGVoY2ktcGNpIDAwMDA6MDA6
MTMuMjogZW5hYmxpbmcgTWVtLVdyLUludmFsClsgICAgNy41MjM1NjhdIGVoY2ktcGNpIDAw
MDA6MDA6MTMuMjogaXJxIDE3LCBpbyBtZW0gMHhmZGNmZjgwMApbICAgIDcuNTQwMTM3XSBl
aGNpLXBjaSAwMDAwOjAwOjEzLjI6IFVTQiAyLjAgc3RhcnRlZCwgRUhDSSAxLjAwClsgICAg
Ny41NDU5NTFdIHVzYiB1c2IyOiBOZXcgVVNCIGRldmljZSBmb3VuZCwgaWRWZW5kb3I9MWQ2
YiwgaWRQcm9kdWN0PTAwMDIKWyAgICA3LjU1MTY1Ml0gdXNiIHVzYjI6IE5ldyBVU0IgZGV2
aWNlIHN0cmluZ3M6IE1mcj0zLCBQcm9kdWN0PTIsIFNlcmlhbE51bWJlcj0xClsgICAgNy41
NTczMjldIHVzYiB1c2IyOiBQcm9kdWN0OiBFSENJIEhvc3QgQ29udHJvbGxlcgpbICAgIDcu
NTYyOTU4XSB1c2IgdXNiMjogTWFudWZhY3R1cmVyOiBMaW51eCA0LjE0LjAtcmM1LWJpc2Vj
dC1wY2lwdC1kb2ZscisgZWhjaV9oY2QKWyAgICA3LjU2ODc2OF0gdXNiIHVzYjI6IFNlcmlh
bE51bWJlcjogMDAwMDowMDoxMy4yClsgICAgNy41NzQ1NjhdIGh1YiAyLTA6MS4wOiBVU0Ig
aHViIGZvdW5kClsgICAgNy41ODAxNzNdIGh1YiAyLTA6MS4wOiA1IHBvcnRzIGRldGVjdGVk
ClsgICAgNy41ODM0NzhdIGF0YTU6IFNBVEEgbGluayB1cCA2LjAgR2JwcyAoU1N0YXR1cyAx
MzMgU0NvbnRyb2wgMzAwKQpbICAgIDcuNTgzNTA1XSBhdGEzOiBTQVRBIGxpbmsgdXAgMy4w
IEdicHMgKFNTdGF0dXMgMTIzIFNDb250cm9sIDMwMCkKWyAgICA3LjU4MzU0M10gYXRhNjog
U0FUQSBsaW5rIHVwIDYuMCBHYnBzIChTU3RhdHVzIDEzMyBTQ29udHJvbCAzMDApClsgICAg
Ny41ODM1NjhdIGF0YTE6IFNBVEEgbGluayB1cCA2LjAgR2JwcyAoU1N0YXR1cyAxMzMgU0Nv
bnRyb2wgMzAwKQpbICAgIDcuNTg1Nzc3XSBhdGE2LjAwOiBzdXBwb3J0cyBEUk0gZnVuY3Rp
b25zIGFuZCBtYXkgbm90IGJlIGZ1bGx5IGFjY2Vzc2libGUKWyAgICA3LjU5MTM3OV0gYXRh
NS4wMDogc3VwcG9ydHMgRFJNIGZ1bmN0aW9ucyBhbmQgbWF5IG5vdCBiZSBmdWxseSBhY2Nl
c3NpYmxlClsgICAgNy41OTY4MDFdIGF0YTUuMDA6IEFUQS05OiBUT1NISUJBIFRITlNGSjI1
NkdDU1UsIEpVTEExMTAyLCBtYXggVURNQS8xMDAKWyAgICA3LjU5NjgwM10gYXRhNS4wMDog
NTAwMTE4MTkyIHNlY3RvcnMsIG11bHRpIDE2OiBMQkE0OCBOQ1EgKGRlcHRoIDMxLzMyKSwg
QUEKWyAgICA3LjU5NjgyMV0gYXRhMy4wMDogQVRBLTg6IEhpdGFjaGkgSERTNzIyMDIwQUxB
MzMwLCBKS0FPQTIwTiwgbWF4IFVETUEvMTMzClsgICAgNy41OTY4MjNdIGF0YTMuMDA6IDM5
MDcwMjkxNjggc2VjdG9ycywgbXVsdGkgMDogTEJBNDggTkNRIChkZXB0aCAzMS8zMiksIEFB
ClsgICAgNy41OTY4NTVdIGF0YTEuMDA6IEFUQS04OiBIR1NUIEhETjcyNDA0MEFMRTY0MCwg
TUpBT0E1RTAsIG1heCBVRE1BLzEzMwpbICAgIDcuNTk2ODY5XSBhdGExLjAwOiA3ODE0MDM3
MTY4IHNlY3RvcnMsIG11bHRpIDA6IExCQTQ4IE5DUSAoZGVwdGggMzEvMzIpLCBBQQpbICAg
IDcuNjAyMjc3XSBhdGE2LjAwOiBBVEEtMTA6IENydWNpYWxfQ1Q1MjVNWDMwMFNTRDEsICBN
MENSMDMxLCBtYXggVURNQS8xMzMKWyAgICA3LjYwMjI4Ml0gYXRhNi4wMDogMTAyNTYxMDc2
OCBzZWN0b3JzLCBtdWx0aSAxNjogTEJBNDggTkNRIChkZXB0aCAzMS8zMiksIEFBClsgICAg
Ny42MTgxOTZdIGF0YTEuMDA6IGNvbmZpZ3VyZWQgZm9yIFVETUEvMTMzClsgICAgNy42MTgy
MDVdIGF0YTMuMDA6IGNvbmZpZ3VyZWQgZm9yIFVETUEvMTMzClsgICAgNy42MTg0NzldIHNj
c2kgMDowOjA6MDogRGlyZWN0LUFjY2VzcyAgICAgQVRBICAgICAgSEdTVCBIRE43MjQwNDBB
TCBBNUUwIFBROiAwIEFOU0k6IDUKWyAgICA3LjYxODc3OV0gc2QgMDowOjA6MDogQXR0YWNo
ZWQgc2NzaSBnZW5lcmljIHNnMCB0eXBlIDAKWyAgICA3LjYxODg1NF0gc2QgMDowOjA6MDog
W3NkYV0gNzgxNDAzNzE2OCA1MTItYnl0ZSBsb2dpY2FsIGJsb2NrczogKDQuMDAgVEIvMy42
NCBUaUIpClsgICAgNy42MTg4NTZdIHNkIDA6MDowOjA6IFtzZGFdIDQwOTYtYnl0ZSBwaHlz
aWNhbCBibG9ja3MKWyAgICA3LjYxODg4MF0gc2QgMDowOjA6MDogW3NkYV0gV3JpdGUgUHJv
dGVjdCBpcyBvZmYKWyAgICA3LjYxODg4Ml0gc2QgMDowOjA6MDogW3NkYV0gTW9kZSBTZW5z
ZTogMDAgM2EgMDAgMDAKWyAgICA3LjYxODkzN10gc2QgMDowOjA6MDogW3NkYV0gV3JpdGUg
Y2FjaGU6IGVuYWJsZWQsIHJlYWQgY2FjaGU6IGVuYWJsZWQsIGRvZXNuJ3Qgc3VwcG9ydCBE
UE8gb3IgRlVBClsgICAgNy42MTg5NzhdIHNjc2kgMjowOjA6MDogRGlyZWN0LUFjY2VzcyAg
ICAgQVRBICAgICAgSGl0YWNoaSBIRFM3MjIwMiBBMjBOIFBROiAwIEFOU0k6IDUKWyAgICA3
LjYxOTIwOV0gc2QgMjowOjA6MDogQXR0YWNoZWQgc2NzaSBnZW5lcmljIHNnMSB0eXBlIDAK
WyAgICA3LjYxOTIxOV0gc2QgMjowOjA6MDogW3NkYl0gMzkwNzAyOTE2OCA1MTItYnl0ZSBs
b2dpY2FsIGJsb2NrczogKDIuMDAgVEIvMS44MiBUaUIpClsgICAgNy42MTkyNTJdIHNkIDI6
MDowOjA6IFtzZGJdIFdyaXRlIFByb3RlY3QgaXMgb2ZmClsgICAgNy42MTkyNTRdIHNkIDI6
MDowOjA6IFtzZGJdIE1vZGUgU2Vuc2U6IDAwIDNhIDAwIDAwClsgICAgNy42MTkzMDBdIHNk
IDI6MDowOjA6IFtzZGJdIFdyaXRlIGNhY2hlOiBlbmFibGVkLCByZWFkIGNhY2hlOiBlbmFi
bGVkLCBkb2Vzbid0IHN1cHBvcnQgRFBPIG9yIEZVQQpbICAgIDcuNjI4NjI0XSAgc2RiOiBz
ZGIxClsgICAgNy42MjkxNzBdIHNkIDI6MDowOjA6IFtzZGJdIEF0dGFjaGVkIFNDU0kgZGlz
awpbICAgIDcuNjMzNzEyXSBhdGE1LjAwOiBzdXBwb3J0cyBEUk0gZnVuY3Rpb25zIGFuZCBt
YXkgbm90IGJlIGZ1bGx5IGFjY2Vzc2libGUKWyAgICA3LjYzMzcyM10gYXRhNi4wMDogc3Vw
cG9ydHMgRFJNIGZ1bmN0aW9ucyBhbmQgbWF5IG5vdCBiZSBmdWxseSBhY2Nlc3NpYmxlClsg
ICAgNy42NjExMjhdIGF0YTUuMDA6IGNvbmZpZ3VyZWQgZm9yIFVETUEvMTAwClsgICAgNy42
NjEzNDldIHNjc2kgNDowOjA6MDogRGlyZWN0LUFjY2VzcyAgICAgQVRBICAgICAgVE9TSElC
QSBUSE5TRkoyNSAxMTAyIFBROiAwIEFOU0k6IDUKWyAgICA3LjY2MTY1NV0gc2QgNDowOjA6
MDogQXR0YWNoZWQgc2NzaSBnZW5lcmljIHNnMiB0eXBlIDAKWyAgICA3LjY2MTgwM10gc2Qg
NDowOjA6MDogW3NkY10gNTAwMTE4MTkyIDUxMi1ieXRlIGxvZ2ljYWwgYmxvY2tzOiAoMjU2
IEdCLzIzOCBHaUIpClsgICAgNy42NjE4MjhdIHNkIDQ6MDowOjA6IFtzZGNdIFdyaXRlIFBy
b3RlY3QgaXMgb2ZmClsgICAgNy42NjE4MzBdIHNkIDQ6MDowOjA6IFtzZGNdIE1vZGUgU2Vu
c2U6IDAwIDNhIDAwIDAwClsgICAgNy42NjE4NzZdIHNkIDQ6MDowOjA6IFtzZGNdIFdyaXRl
IGNhY2hlOiBlbmFibGVkLCByZWFkIGNhY2hlOiBlbmFibGVkLCBkb2Vzbid0IHN1cHBvcnQg
RFBPIG9yIEZVQQpbICAgIDcuNjY2NzgyXSAgc2RjOiBzZGMxClsgICAgNy42NjczMzJdIHNk
IDQ6MDowOjA6IFtzZGNdIEF0dGFjaGVkIFNDU0kgZGlzawpbICAgIDcuNjcyMjQ3XSBhdGE2
LjAwOiBjb25maWd1cmVkIGZvciBVRE1BLzEzMwpbICAgIDcuNjcyNjM5XSBzY3NpIDU6MDow
OjA6IERpcmVjdC1BY2Nlc3MgICAgIEFUQSAgICAgIENydWNpYWxfQ1Q1MjVNWDMgUjAzMSBQ
UTogMCBBTlNJOiA1ClsgICAgNy42NzI5ODJdIGF0YTYuMDA6IEVuYWJsaW5nIGRpc2NhcmRf
emVyb2VzX2RhdGEKWyAgICA3LjY3Mjk5Ml0gc2QgNTowOjA6MDogQXR0YWNoZWQgc2NzaSBn
ZW5lcmljIHNnMyB0eXBlIDAKWyAgICA3LjY3MzEwMl0gc2QgNTowOjA6MDogW3NkZF0gMTAy
NTYxMDc2OCA1MTItYnl0ZSBsb2dpY2FsIGJsb2NrczogKDUyNSBHQi80ODkgR2lCKQpbICAg
IDcuNjczMTI5XSBzZCA1OjA6MDowOiBbc2RkXSBXcml0ZSBQcm90ZWN0IGlzIG9mZgpbICAg
IDcuNjczMTMwXSBzZCA1OjA6MDowOiBbc2RkXSBNb2RlIFNlbnNlOiAwMCAzYSAwMCAwMApb
ICAgIDcuNjczMTgyXSBzZCA1OjA6MDowOiBbc2RkXSBXcml0ZSBjYWNoZTogZW5hYmxlZCwg
cmVhZCBjYWNoZTogZW5hYmxlZCwgZG9lc24ndCBzdXBwb3J0IERQTyBvciBGVUEKWyAgICA3
LjY3MzQwNF0gYXRhNi4wMDogRW5hYmxpbmcgZGlzY2FyZF96ZXJvZXNfZGF0YQpbICAgIDcu
Njk0NTE1XSAgc2RhOiBzZGExIHNkYTIgc2RhMyBzZGE0ClsgICAgNy42OTU1MTJdIHNkIDA6
MDowOjA6IFtzZGFdIEF0dGFjaGVkIFNDU0kgZGlzawpbICAgIDcuNzI4MTU4XSAgc2RkOiBz
ZGQxIHNkZDIgc2RkMyBzZGQ0ClsgICAgNy43Mjg0NzJdIGF0YTYuMDA6IEVuYWJsaW5nIGRp
c2NhcmRfemVyb2VzX2RhdGEKWyAgICA3LjcyODg2MV0gc2QgNTowOjA6MDogW3NkZF0gQXR0
YWNoZWQgU0NTSSBkaXNrClsgICAgNy45MDM1NTNdIGVoY2ktcGNpIDAwMDA6MDA6MTYuMjog
cnVudGltZSBJUlEgbWFwcGluZyBub3QgcHJvdmlkZWQgYnkgYXJjaApbICAgIDcuOTA5NzI5
XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxNyB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQpbICAg
IDcuOTE1ODM0XSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjE3ClsgICAgNy45MjE5MDJdIGVo
Y2ktcGNpIDAwMDA6MDA6MTYuMjogZW5hYmxpbmcgYnVzIG1hc3RlcmluZwpbICAgIDcuOTI4
MTY3XSBlaGNpLXBjaSAwMDAwOjAwOjE2LjI6IEVIQ0kgSG9zdCBDb250cm9sbGVyClsgICAg
Ny45MzQ0MjddIGVoY2ktcGNpIDAwMDA6MDA6MTYuMjogbmV3IFVTQiBidXMgcmVnaXN0ZXJl
ZCwgYXNzaWduZWQgYnVzIG51bWJlciAzClsgICAgNy45NDA3NTldIGVoY2ktcGNpIDAwMDA6
MDA6MTYuMjogYXBwbHlpbmcgQU1EIFNCNzAwL1NCODAwL0h1ZHNvbi0yLzMgRUhDSSBkdW1t
eSBxaCB3b3JrYXJvdW5kClsgICAgNy45NDcxOTFdIGVoY2ktcGNpIDAwMDA6MDA6MTYuMjog
ZGVidWcgcG9ydCAxClsgICAgNy45NTM2MTldIGVoY2ktcGNpIDAwMDA6MDA6MTYuMjogZW5h
YmxpbmcgTWVtLVdyLUludmFsClsgICAgNy45NTk5NjldIGVoY2ktcGNpIDAwMDA6MDA6MTYu
MjogaXJxIDE3LCBpbyBtZW0gMHhmZGNmZmMwMApbICAgIDcuOTc2ODU0XSBlaGNpLXBjaSAw
MDAwOjAwOjE2LjI6IFVTQiAyLjAgc3RhcnRlZCwgRUhDSSAxLjAwClsgICAgNy45ODMxNDZd
IHVzYiB1c2IzOiBOZXcgVVNCIGRldmljZSBmb3VuZCwgaWRWZW5kb3I9MWQ2YiwgaWRQcm9k
dWN0PTAwMDIKWyAgICA3Ljk4OTQ1OV0gdXNiIHVzYjM6IE5ldyBVU0IgZGV2aWNlIHN0cmlu
Z3M6IE1mcj0zLCBQcm9kdWN0PTIsIFNlcmlhbE51bWJlcj0xClsgICAgNy45OTU2OTNdIHVz
YiB1c2IzOiBQcm9kdWN0OiBFSENJIEhvc3QgQ29udHJvbGxlcgpbICAgIDguMDAxODgxXSB1
c2IgdXNiMzogTWFudWZhY3R1cmVyOiBMaW51eCA0LjE0LjAtcmM1LWJpc2VjdC1wY2lwdC1k
b2ZscisgZWhjaV9oY2QKWyAgICA4LjAwODIzM10gdXNiIHVzYjM6IFNlcmlhbE51bWJlcjog
MDAwMDowMDoxNi4yClsgICAgOC4wMTQ1NjhdIGh1YiAzLTA6MS4wOiBVU0IgaHViIGZvdW5k
ClsgICAgOC4wMjA3MzFdIGh1YiAzLTA6MS4wOiA0IHBvcnRzIGRldGVjdGVkClsgICAgOC4w
MjcxNDRdIG9oY2lfaGNkOiBVU0IgMS4xICdPcGVuJyBIb3N0IENvbnRyb2xsZXIgKE9IQ0kp
IERyaXZlcgpbICAgIDguMDMzNDAxXSBvaGNpLXBjaTogT0hDSSBQQ0kgcGxhdGZvcm0gZHJp
dmVyClsgICAgOC4wMzk1NjJdIG9oY2ktcGNpIDAwMDA6MDA6MTIuMDogcnVudGltZSBJUlEg
bWFwcGluZyBub3QgcHJvdmlkZWQgYnkgYXJjaApbICAgIDguMDQ1ODQ5XSB4ZW46IHJlZ2lz
dGVyaW5nIGdzaSAxOCB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQpbICAgIDguMDUyMDY5XSBB
bHJlYWR5IHNldHVwIHRoZSBHU0kgOjE4ClsgICAgOC4wNTgzMDddIG9oY2ktcGNpIDAwMDA6
MDA6MTIuMDogZW5hYmxpbmcgYnVzIG1hc3RlcmluZwpbICAgIDguMDY0NjE4XSBvaGNpLXBj
aSAwMDAwOjAwOjEyLjA6IE9IQ0kgUENJIGhvc3QgY29udHJvbGxlcgpbICAgIDguMDcwOTc0
XSBvaGNpLXBjaSAwMDAwOjAwOjEyLjA6IG5ldyBVU0IgYnVzIHJlZ2lzdGVyZWQsIGFzc2ln
bmVkIGJ1cyBudW1iZXIgNApbICAgIDguMDc3Mjc3XSBvaGNpLXBjaSAwMDAwOjAwOjEyLjA6
IGlycSAxOCwgaW8gbWVtIDB4ZmRjZjcwMDAKWyAgICA4LjE0NDMzMF0gdXNiIHVzYjQ6IE5l
dyBVU0IgZGV2aWNlIGZvdW5kLCBpZFZlbmRvcj0xZDZiLCBpZFByb2R1Y3Q9MDAwMQpbICAg
IDguMTUyMjg5XSB1c2IgdXNiNDogTmV3IFVTQiBkZXZpY2Ugc3RyaW5nczogTWZyPTMsIFBy
b2R1Y3Q9MiwgU2VyaWFsTnVtYmVyPTEKWyAgICA4LjE2MDE5M10gdXNiIHVzYjQ6IFByb2R1
Y3Q6IE9IQ0kgUENJIGhvc3QgY29udHJvbGxlcgpbICAgIDguMTY3Njk2XSB1c2IgdXNiNDog
TWFudWZhY3R1cmVyOiBMaW51eCA0LjE0LjAtcmM1LWJpc2VjdC1wY2lwdC1kb2Zscisgb2hj
aV9oY2QKWyAgICA4LjE3Mzg5MF0gdXNiIHVzYjQ6IFNlcmlhbE51bWJlcjogMDAwMDowMDox
Mi4wClsgICAgOC4xODAwODhdIGh1YiA0LTA6MS4wOiBVU0IgaHViIGZvdW5kClsgICAgOC4x
ODYyMzRdIGh1YiA0LTA6MS4wOiA1IHBvcnRzIGRldGVjdGVkClsgICAgOC4xOTI0OTRdIG9o
Y2ktcGNpIDAwMDA6MDA6MTMuMDogcnVudGltZSBJUlEgbWFwcGluZyBub3QgcHJvdmlkZWQg
YnkgYXJjaApbICAgIDguMTk4ODI2XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxOCB0cmlnZ2Vy
aW5nIDAgcG9sYXJpdHkgMQpbICAgIDguMjA0OTk0XSBBbHJlYWR5IHNldHVwIHRoZSBHU0kg
OjE4ClsgICAgOC4yMTExODBdIG9oY2ktcGNpIDAwMDA6MDA6MTMuMDogZW5hYmxpbmcgYnVz
IG1hc3RlcmluZwpbICAgIDguMjE3MjY1XSBvaGNpLXBjaSAwMDAwOjAwOjEzLjA6IE9IQ0kg
UENJIGhvc3QgY29udHJvbGxlcgpbICAgIDguMjIzMzgzXSBvaGNpLXBjaSAwMDAwOjAwOjEz
LjA6IG5ldyBVU0IgYnVzIHJlZ2lzdGVyZWQsIGFzc2lnbmVkIGJ1cyBudW1iZXIgNQpbICAg
IDguMjI5NjQzXSBvaGNpLXBjaSAwMDAwOjAwOjEzLjA6IGlycSAxOCwgaW8gbWVtIDB4ZmRj
ZmMwMDAKWyAgICA4LjI5NDMzNF0gdXNiIHVzYjU6IE5ldyBVU0IgZGV2aWNlIGZvdW5kLCBp
ZFZlbmRvcj0xZDZiLCBpZFByb2R1Y3Q9MDAwMQpbICAgIDguMzAyMTc2XSB1c2IgdXNiNTog
TmV3IFVTQiBkZXZpY2Ugc3RyaW5nczogTWZyPTMsIFByb2R1Y3Q9MiwgU2VyaWFsTnVtYmVy
PTEKWyAgICA4LjMwOTk3N10gdXNiIHVzYjU6IFByb2R1Y3Q6IE9IQ0kgUENJIGhvc3QgY29u
dHJvbGxlcgpbICAgIDguMzE3NzI3XSB1c2IgdXNiNTogTWFudWZhY3R1cmVyOiBMaW51eCA0
LjE0LjAtcmM1LWJpc2VjdC1wY2lwdC1kb2Zscisgb2hjaV9oY2QKWyAgICA4LjMyNTU5M10g
dXNiIHVzYjU6IFNlcmlhbE51bWJlcjogMDAwMDowMDoxMy4wClsgICAgOC4zMzE4ODhdIGh1
YiA1LTA6MS4wOiBVU0IgaHViIGZvdW5kClsgICAgOC4zMzc4OTNdIGh1YiA1LTA6MS4wOiA1
IHBvcnRzIGRldGVjdGVkClsgICAgOC4zNDQwOTJdIG9oY2ktcGNpIDAwMDA6MDA6MTQuNTog
cnVudGltZSBJUlEgbWFwcGluZyBub3QgcHJvdmlkZWQgYnkgYXJjaApbICAgIDguMzUwMzM5
XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxOCB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQpbICAg
IDguMzU2MzM4XSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjE4ClsgICAgOC4zNjIzNDhdIG9o
Y2ktcGNpIDAwMDA6MDA6MTQuNTogZW5hYmxpbmcgYnVzIG1hc3RlcmluZwpbICAgIDguMzY4
NDQxXSBvaGNpLXBjaSAwMDAwOjAwOjE0LjU6IE9IQ0kgUENJIGhvc3QgY29udHJvbGxlcgpb
ICAgIDguMzc0NDAzXSBvaGNpLXBjaSAwMDAwOjAwOjE0LjU6IG5ldyBVU0IgYnVzIHJlZ2lz
dGVyZWQsIGFzc2lnbmVkIGJ1cyBudW1iZXIgNgpbICAgIDguMzgwNDM3XSBvaGNpLXBjaSAw
MDAwOjAwOjE0LjU6IGlycSAxOCwgaW8gbWVtIDB4ZmRjZmQwMDAKWyAgICA4LjQ0NDM0Ml0g
dXNiIHVzYjY6IE5ldyBVU0IgZGV2aWNlIGZvdW5kLCBpZFZlbmRvcj0xZDZiLCBpZFByb2R1
Y3Q9MDAwMQpbICAgIDguNDUyMDg0XSB1c2IgdXNiNjogTmV3IFVTQiBkZXZpY2Ugc3RyaW5n
czogTWZyPTMsIFByb2R1Y3Q9MiwgU2VyaWFsTnVtYmVyPTEKWyAgICA4LjQ1OTgwMV0gdXNi
IHVzYjY6IFByb2R1Y3Q6IE9IQ0kgUENJIGhvc3QgY29udHJvbGxlcgpbICAgIDguNDY3MjAz
XSB1c2IgdXNiNjogTWFudWZhY3R1cmVyOiBMaW51eCA0LjE0LjAtcmM1LWJpc2VjdC1wY2lw
dC1kb2Zscisgb2hjaV9oY2QKWyAgICA4LjQ3MzI0NV0gdXNiIHVzYjY6IFNlcmlhbE51bWJl
cjogMDAwMDowMDoxNC41ClsgICAgOC40NzkzMjRdIGh1YiA2LTA6MS4wOiBVU0IgaHViIGZv
dW5kClsgICAgOC40ODUyNjNdIGh1YiA2LTA6MS4wOiAyIHBvcnRzIGRldGVjdGVkClsgICAg
OC40OTE0MjVdIG9oY2ktcGNpIDAwMDA6MDA6MTYuMDogcnVudGltZSBJUlEgbWFwcGluZyBu
b3QgcHJvdmlkZWQgYnkgYXJjaApbICAgIDguNDk3NTY0XSB4ZW46IHJlZ2lzdGVyaW5nIGdz
aSAxOCB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQpbICAgIDguNTAzNjE2XSBBbHJlYWR5IHNl
dHVwIHRoZSBHU0kgOjE4ClsgICAgOC41MDk2NjhdIG9oY2ktcGNpIDAwMDA6MDA6MTYuMDog
ZW5hYmxpbmcgYnVzIG1hc3RlcmluZwpbICAgIDguNTE1NjY5XSBvaGNpLXBjaSAwMDAwOjAw
OjE2LjA6IE9IQ0kgUENJIGhvc3QgY29udHJvbGxlcgpbICAgIDguNTIxNzE4XSBvaGNpLXBj
aSAwMDAwOjAwOjE2LjA6IG5ldyBVU0IgYnVzIHJlZ2lzdGVyZWQsIGFzc2lnbmVkIGJ1cyBu
dW1iZXIgNwpbICAgIDguNTI3OTU2XSBvaGNpLXBjaSAwMDAwOjAwOjE2LjA6IGlycSAxOCwg
aW8gbWVtIDB4ZmRjZmUwMDAKWyAgICA4LjU5NDM0MV0gdXNiIHVzYjc6IE5ldyBVU0IgZGV2
aWNlIGZvdW5kLCBpZFZlbmRvcj0xZDZiLCBpZFByb2R1Y3Q9MDAwMQpbICAgIDguNjAyMTQ2
XSB1c2IgdXNiNzogTmV3IFVTQiBkZXZpY2Ugc3RyaW5nczogTWZyPTMsIFByb2R1Y3Q9Miwg
U2VyaWFsTnVtYmVyPTEKWyAgICA4LjYwOTk4NV0gdXNiIHVzYjc6IFByb2R1Y3Q6IE9IQ0kg
UENJIGhvc3QgY29udHJvbGxlcgpbICAgIDguNjE3NzI1XSB1c2IgdXNiNzogTWFudWZhY3R1
cmVyOiBMaW51eCA0LjE0LjAtcmM1LWJpc2VjdC1wY2lwdC1kb2Zscisgb2hjaV9oY2QKWyAg
ICA4LjYyNTUxOF0gdXNiIHVzYjc6IFNlcmlhbE51bWJlcjogMDAwMDowMDoxNi4wClsgICAg
OC42MzE3NzddIGh1YiA3LTA6MS4wOiBVU0IgaHViIGZvdW5kClsgICAgOC42Mzc4MDNdIGh1
YiA3LTA6MS4wOiA0IHBvcnRzIGRldGVjdGVkClsgICAgOC42NDQwODZdIHVoY2lfaGNkOiBV
U0IgVW5pdmVyc2FsIEhvc3QgQ29udHJvbGxlciBJbnRlcmZhY2UgZHJpdmVyClsgICAgOC42
NTAyNjNdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdXNibHAK
WyAgICA4LjY1NjM0OV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZl
ciB1c2Itc3RvcmFnZQpbICAgIDguNjYyMzUyXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBp
bnRlcmZhY2UgZHJpdmVyIHVzYnNlcmlhbApbICAgIDguNjY4MjYxXSB1c2Jjb3JlOiByZWdp
c3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGNwMjEweApbICAgIDguNjc0MDY2XSB1c2Jz
ZXJpYWw6IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVkIGZvciBjcDIxMHgKWyAgICA4
LjY3OTg4NF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBjeXBy
ZXNzX204ClsgICAgOC42ODU3NDldIHVzYnNlcmlhbDogVVNCIFNlcmlhbCBzdXBwb3J0IHJl
Z2lzdGVyZWQgZm9yIERlTG9ybWUgRWFydGhtYXRlIFVTQgpbICAgIDguNjkxNjk1XSB1c2Jz
ZXJpYWw6IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVkIGZvciBISUQtPkNPTSBSUzIz
MiBBZGFwdGVyClsgICAgOC42OTc2MDVdIHVzYnNlcmlhbDogVVNCIFNlcmlhbCBzdXBwb3J0
IHJlZ2lzdGVyZWQgZm9yIE5va2lhIENBLTQyIFYyIEFkYXB0ZXIKWyAgICA4LjcwMzQwN10g
dXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBtb3M3NzIwClsgICAg
OC43MDkyMDJdIHVzYnNlcmlhbDogVVNCIFNlcmlhbCBzdXBwb3J0IHJlZ2lzdGVyZWQgZm9y
IE1vc2NoaXAgMiBwb3J0IGFkYXB0ZXIKWyAgICA4LjcxNTA1NV0gdXNiY29yZTogcmVnaXN0
ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBtb3M3ODQwClsgICAgOC43MjA4NThdIHVzYnNl
cmlhbDogVVNCIFNlcmlhbCBzdXBwb3J0IHJlZ2lzdGVyZWQgZm9yIE1vc2NoaXAgNzg0MC83
ODIwIFVTQiBTZXJpYWwgRHJpdmVyClsgICAgOC43MjY3OTRdIGk4MDQyOiBQTlA6IE5vIFBT
LzIgY29udHJvbGxlciBmb3VuZC4KWyAgICA4LjczMjY3MF0gaTgwNDI6IFByb2JpbmcgcG9y
dHMgZGlyZWN0bHkuClsgICAgOC43MzkwNTddIHNlcmlvOiBpODA0MiBLQkQgcG9ydCBhdCAw
eDYwLDB4NjQgaXJxIDEKWyAgICA4Ljc0NDk0OF0gc2VyaW86IGk4MDQyIEFVWCBwb3J0IGF0
IDB4NjAsMHg2NCBpcnEgMTIKWyAgICA4Ljc1MTA4NV0gbW91c2VkZXY6IFBTLzIgbW91c2Ug
ZGV2aWNlIGNvbW1vbiBmb3IgYWxsIG1pY2UKWyAgICA4Ljc1NzA4MV0gcnRjX2Ntb3MgMDA6
MDI6IFJUQyBjYW4gd2FrZSBmcm9tIFM0ClsgICAgOC43NjMwMTRdIHJ0Y19jbW9zIDAwOjAy
OiBydGMgY29yZTogcmVnaXN0ZXJlZCBydGNfY21vcyBhcyBydGMwClsgICAgOC43Njg5NzRd
IHJ0Y19jbW9zIDAwOjAyOiBhbGFybXMgdXAgdG8gb25lIG1vbnRoLCB5M2ssIDExNCBieXRl
cyBudnJhbQpbICAgIDguNzc0OTU2XSBwaWl4NF9zbWJ1cyAwMDAwOjAwOjE0LjA6IHJ1bnRp
bWUgSVJRIG1hcHBpbmcgbm90IHByb3ZpZGVkIGJ5IGFyY2gKWyAgICA4Ljc4MDkyNV0gQUNQ
SSBXYXJuaW5nOiBTeXN0ZW1JTyByYW5nZSAweDAwMDAwMDAwMDAwMDBCMDAtMHgwMDAwMDAw
MDAwMDAwQjA4IGNvbmZsaWN0cyB3aXRoIE9wUmVnaW9uIDB4MDAwMDAwMDAwMDAwMEIwMC0w
eDAwMDAwMDAwMDAwMDBCMEYgKFxTT1IxKSAoMjAxNzA3MjgvdXRhZGRyZXNzLTI0NykKWyAg
ICA4Ljc5MzMwMF0gQUNQSTogVGhpcyBjb25mbGljdCBtYXkgY2F1c2UgcmFuZG9tIHByb2Js
ZW1zIGFuZCBzeXN0ZW0gaW5zdGFiaWxpdHkKWyAgICA4Ljc5OTU4NF0gQUNQSTogSWYgYW4g
QUNQSSBkcml2ZXIgaXMgYXZhaWxhYmxlIGZvciB0aGlzIGRldmljZSwgeW91IHNob3VsZCB1
c2UgaXQgaW5zdGVhZCBvZiB0aGUgbmF0aXZlIGRyaXZlcgpbICAgIDguODA2MTcyXSBwaWl4
NF9zbWJ1cyAwMDAwOjAwOjE0LjA6IFNNQnVzIEhvc3QgQ29udHJvbGxlciBhdCAweGIwMCwg
cmV2aXNpb24gMApbICAgIDguODEyNjUyXSBwaWl4NF9zbWJ1cyAwMDAwOjAwOjE0LjA6IFVz
aW5nIHJlZ2lzdGVyIDB4MmMgZm9yIFNNQnVzIHBvcnQgc2VsZWN0aW9uClsgICAgOC44MTky
MzFdIEFDUEkgV2FybmluZzogU3lzdGVtSU8gcmFuZ2UgMHgwMDAwMDAwMDAwMDAwQjIwLTB4
MDAwMDAwMDAwMDAwMEIyOCBjb25mbGljdHMgd2l0aCBPcFJlZ2lvbiAweDAwMDAwMDAwMDAw
MDBCMjAtMHgwMDAwMDAwMDAwMDAwQjJGIChcU09SMikgKDIwMTcwNzI4L3V0YWRkcmVzcy0y
NDcpClsgICAgOC44MzI5NDBdIEFDUEk6IFRoaXMgY29uZmxpY3QgbWF5IGNhdXNlIHJhbmRv
bSBwcm9ibGVtcyBhbmQgc3lzdGVtIGluc3RhYmlsaXR5ClsgICAgOC44Mzk4NTBdIEFDUEk6
IElmIGFuIEFDUEkgZHJpdmVyIGlzIGF2YWlsYWJsZSBmb3IgdGhpcyBkZXZpY2UsIHlvdSBz
aG91bGQgdXNlIGl0IGluc3RlYWQgb2YgdGhlIG5hdGl2ZSBkcml2ZXIKWyAgICA4Ljg0Njk5
N10gcGlpeDRfc21idXMgMDAwMDowMDoxNC4wOiBBdXhpbGlhcnkgU01CdXMgSG9zdCBDb250
cm9sbGVyIGF0IDB4YjIwClsgICAgOC44NTQ0MjBdIGxpcmNfZGV2OiBJUiBSZW1vdGUgQ29u
dHJvbCBkcml2ZXIgcmVnaXN0ZXJlZCwgbWFqb3IgMjQ3ClsgICAgOC44NjE1OThdIElSIE5F
QyBwcm90b2NvbCBoYW5kbGVyIGluaXRpYWxpemVkClsgICAgOC44Njg3NDddIElSIFJDNSh4
L3N6KSBwcm90b2NvbCBoYW5kbGVyIGluaXRpYWxpemVkClsgICAgOC44NzU4ODhdIElSIFJD
NiBwcm90b2NvbCBoYW5kbGVyIGluaXRpYWxpemVkClsgICAgOC44ODI5NjFdIElSIEpWQyBw
cm90b2NvbCBoYW5kbGVyIGluaXRpYWxpemVkClsgICAgOC44ODk5NzRdIElSIFNvbnkgcHJv
dG9jb2wgaGFuZGxlciBpbml0aWFsaXplZApbICAgIDguODk2OTMyXSBJUiBTQU5ZTyBwcm90
b2NvbCBoYW5kbGVyIGluaXRpYWxpemVkClsgICAgOC45MDM4NDRdIElSIFNoYXJwIHByb3Rv
Y29sIGhhbmRsZXIgaW5pdGlhbGl6ZWQKWyAgICA4LjkxMDY5OF0gSVIgTUNFIEtleWJvYXJk
L21vdXNlIHByb3RvY29sIGhhbmRsZXIgaW5pdGlhbGl6ZWQKWyAgICA4LjkxNzU2N10gSVIg
TElSQyBicmlkZ2UgaGFuZGxlciBpbml0aWFsaXplZApbICAgIDguOTI0NDYwXSBJUiBYTVAg
cHJvdG9jb2wgaGFuZGxlciBpbml0aWFsaXplZApbICAgIDguOTMxMzIzXSBjeDI1ODIxOiBk
cml2ZXIgbG9hZGVkClsgICAgOC45MzgxMzddIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGlu
dGVyZmFjZSBkcml2ZXIgc3RrMTE2MApbICAgIDguOTQ0OTkwXSB1c2Jjb3JlOiByZWdpc3Rl
cmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGVtMjh4eApbICAgIDguOTUxNzY0XSBlbTI4eHg6
IFJlZ2lzdGVyZWQgKEVtMjh4eCB2NGwyIEV4dGVuc2lvbikgZXh0ZW5zaW9uClsgICAgOC45
NTg2OTBdIGY3MTgwNWY6IFVuc3VwcG9ydGVkIEZpbnRlayBkZXZpY2UsIHNraXBwaW5nClsg
ICAgOC45NjU2MTNdIGY3MTg4MmZnOiBGb3VuZCBmNzE4ODllZCBjaGlwIGF0IDB4NjAwLCBy
ZXZpc2lvbiAxNgpbICAgIDguOTcyNTM5XSBBQ1BJIFdhcm5pbmc6IFN5c3RlbUlPIHJhbmdl
IDB4MDAwMDAwMDAwMDAwMDYwMC0weDAwMDAwMDAwMDAwMDA2MDcgY29uZmxpY3RzIHdpdGgg
T3BSZWdpb24gMHgwMDAwMDAwMDAwMDAwNjA1LTB4MDAwMDAwMDAwMDAwMDYwNiAoXEhNT1Ip
ICgyMDE3MDcyOC91dGFkZHJlc3MtMjQ3KQpbICAgIDguOTg2ODg1XSBBQ1BJOiBUaGlzIGNv
bmZsaWN0IG1heSBjYXVzZSByYW5kb20gcHJvYmxlbXMgYW5kIHN5c3RlbSBpbnN0YWJpbGl0
eQpbICAgIDguOTk0MTcyXSBBQ1BJOiBJZiBhbiBBQ1BJIGRyaXZlciBpcyBhdmFpbGFibGUg
Zm9yIHRoaXMgZGV2aWNlLCB5b3Ugc2hvdWxkIHVzZSBpdCBpbnN0ZWFkIG9mIHRoZSBuYXRp
dmUgZHJpdmVyClsgICAgOS4wMDE2ODZdIGY3MTg4MmZnIGY3MTg4MmZnLjE1MzY6IEZhbjog
MSBpcyBpbiBkdXR5LWN5Y2xlIG1vZGUKWyAgICA5LjAwOTExOF0gZjcxODgyZmcgZjcxODgy
ZmcuMTUzNjogRmFuOiAyIGlzIGluIGR1dHktY3ljbGUgbW9kZQpbICAgIDkuMDE2NDg2XSBm
NzE4ODJmZyBmNzE4ODJmZy4xNTM2OiBGYW46IDMgaXMgaW4gZHV0eS1jeWNsZSBtb2RlClsg
ICAgOS4wMjM4MDddIGY3MTg4MmZnIGY3MTg4MmZnLjE1MzY6IGh3bW9uX2RldmljZV9yZWdp
c3RlcigpIGlzIGRlcHJlY2F0ZWQuIFBsZWFzZSBjb252ZXJ0IHRoZSBkcml2ZXIgdG8gdXNl
IGh3bW9uX2RldmljZV9yZWdpc3Rlcl93aXRoX2luZm8oKS4KWyAgICA5LjUzMDIxMl0gazEw
dGVtcCAwMDAwOjAwOjE4LjM6IHJ1bnRpbWUgSVJRIG1hcHBpbmcgbm90IHByb3ZpZGVkIGJ5
IGFyY2gKWyAgICA5LjU0MDMzNV0gc3A1MTAwX3RjbzogU1A1MTAwL1NCODAwIFRDTyBXYXRj
aERvZyBUaW1lciBEcml2ZXIgdjAuMDUKWyAgICA5LjU1MDI3OF0gc3A1MTAwX3RjbzogUENJ
IFZlbmRvciBJRDogMHgxMDAyLCBEZXZpY2UgSUQ6IDB4NDM4NSwgUmV2aXNpb24gSUQ6IDB4
NDEKWyAgICA5LjU2MDI2OV0gc3A1MTAwX3RjbzogSS9PIGFkZHJlc3MgMHgwY2Q2IGFscmVh
ZHkgaW4gdXNlClsgICAgOS41NjkzNDZdIHhlbl93ZHQ6IFhlbiBXYXRjaERvZyBUaW1lciBE
cml2ZXIgdjAuMDEKWyAgICA5LjU3NzM2Nl0geGVuX3dkdDogaW5pdGlhbGl6ZWQgKHRpbWVv
dXQ9NjBzLCBub3dheW91dD0wKQpbICAgIDkuNTg1NDI5XSBkZXZpY2UtbWFwcGVyOiBpb2N0
bDogNC4zNy4wLWlvY3RsICgyMDE3LTA5LTIwKSBpbml0aWFsaXNlZDogZG0tZGV2ZWxAcmVk
aGF0LmNvbQpbICAgIDkuNTkzNDk2XSBCbHVldG9vdGg6IEhDSSBVQVJUIGRyaXZlciB2ZXIg
Mi4zClsgICAgOS42MDE0MTVdIEJsdWV0b290aDogSENJIFVBUlQgcHJvdG9jb2wgSDQgcmVn
aXN0ZXJlZApbICAgIDkuNjA5Mzc2XSBCbHVldG9vdGg6IEhDSSBVQVJUIHByb3RvY29sIEJD
U1AgcmVnaXN0ZXJlZApbICAgIDkuNjE3MjU4XSBCbHVldG9vdGg6IEhDSSBVQVJUIHByb3Rv
Y29sIEFUSDNLIHJlZ2lzdGVyZWQKWyAgICA5LjYyNTAzOF0gQmx1ZXRvb3RoOiBIQ0kgVUFS
VCBwcm90b2NvbCBUaHJlZS13aXJlIChINSkgcmVnaXN0ZXJlZApbICAgIDkuNjMyODIwXSB1
c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGJjbTIwM3gKWyAgICA5
LjY0MDU1Ml0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBicGEx
MHgKWyAgICA5LjY0ODEzN10gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRy
aXZlciBiZnVzYgpbICAgIDkuNjU1NjU5XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRl
cmZhY2UgZHJpdmVyIGJ0dXNiClsgICAgOS42NjMxMjBdIHVzYmNvcmU6IHJlZ2lzdGVyZWQg
bmV3IGludGVyZmFjZSBkcml2ZXIgYXRoM2sKWyAgICA5LjY3MDgzM10gaGlkcmF3OiByYXcg
SElEIGV2ZW50cyBkcml2ZXIgKEMpIEppcmkgS29zaW5hClsgICAgOS42Nzg0MDZdIHVzYmNv
cmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdXNiaGlkClsgICAgOS42ODU4
NjldIHVzYmhpZDogVVNCIEhJRCBjb3JlIGRyaXZlcgpbICAgIDkuNjkzNzkxXSBzbmRfaGRh
X2ludGVsIDAwMDA6MGY6MDAuMTogcnVudGltZSBJUlEgbWFwcGluZyBub3QgcHJvdmlkZWQg
YnkgYXJjaApbICAgIDkuNzAxNTk1XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAyNSB0cmlnZ2Vy
aW5nIDAgcG9sYXJpdHkgMQpbICAgIDkuNzA5MjEyXSB4ZW46IC0tPiBwaXJxPTI1IC0+IGly
cT0yNSAoZ3NpPTI1KQpbICAgIDkuNzE2NjQwXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBp
bnRlcmZhY2UgZHJpdmVyIHNuZC11c2ItYXVkaW8KWyAgICA5LjcxOTY5NF0gaW5wdXQ6IEhE
QSBBVEkgSERNSSBIRE1JL0RQLHBjbT0zIGFzIC9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDow
MDowMi4wLzAwMDA6MGY6MDAuMS9zb3VuZC9jYXJkMC9pbnB1dDUKWyAgICA5LjczMTA4OV0g
dXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBzbmQtdWExMDEKWyAg
ICA5LjczODMwM10gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBz
bmQtdXNiLXVzeDJ5ClsgICAgOS43NDUzNTFdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGlu
dGVyZmFjZSBkcml2ZXIgc25kLXVzYi1jYWlhcQpbICAgIDkuNzUyMzQ0XSB1c2Jjb3JlOiBy
ZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHNuZC11c2ItNmZpcmUKWyAgICA5Ljc1
OTExNl0gTmV0ZmlsdGVyIG1lc3NhZ2VzIHZpYSBORVRMSU5LIHYwLjMwLgpbICAgIDkuNzY1
NTkzXSBuZm5sX2FjY3Q6IHJlZ2lzdGVyaW5nIHdpdGggbmZuZXRsaW5rLgpbICAgIDkuNzcy
MDcwXSBuZl9jb25udHJhY2sgdmVyc2lvbiAwLjUuMCAoMTYzODQgYnVja2V0cywgNjU1MzYg
bWF4KQpbICAgIDkuNzc4NDk0XSBjdG5ldGxpbmsgdjAuOTM6IHJlZ2lzdGVyaW5nIHdpdGgg
bmZuZXRsaW5rLgpbICAgIDkuNzg0ODE4XSBuZl90YWJsZXM6IChjKSAyMDA3LTIwMDkgUGF0
cmljayBNY0hhcmR5IDxrYWJlckB0cmFzaC5uZXQ+ClsgICAgOS43OTExMTBdIG5mX3RhYmxl
c19jb21wYXQ6IChjKSAyMDEyIFBhYmxvIE5laXJhIEF5dXNvIDxwYWJsb0BuZXRmaWx0ZXIu
b3JnPgpbICAgIDkuNzk3NDY3XSB4dF90aW1lOiBrZXJuZWwgdGltZXpvbmUgaXMgLTAwMDAK
WyAgICA5LjgwMzc2MF0gaXBfc2V0OiBwcm90b2NvbCA2ClsgICAgOS44MTAwNTNdIElQVlM6
IFJlZ2lzdGVyZWQgcHJvdG9jb2xzICgpClsgICAgOS44MTY0MDddIElQVlM6IENvbm5lY3Rp
b24gaGFzaCB0YWJsZSBjb25maWd1cmVkIChzaXplPTQwOTYsIG1lbW9yeT02NEtieXRlcykK
WyAgICA5LjgyNDY1NF0gSVBWUzogaXB2cyBsb2FkZWQuClsgICAgOS44MzExMjldIGFycF90
YWJsZXM6IGFycF90YWJsZXM6IChDKSAyMDAyIERhdmlkIFMuIE1pbGxlcgpbICAgIDkuODM4
MTc2XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDEwClsgICAgOS44NDQ5OTNd
IFNlZ21lbnQgUm91dGluZyB3aXRoIElQdjYKWyAgICA5Ljg1MTQ4N10gaXA2X3RhYmxlczog
KEMpIDIwMDAtMjAwNiBOZXRmaWx0ZXIgQ29yZSBUZWFtClsgICAgOS44NTg3NDJdIHNpdDog
SVB2NiwgSVB2NCBhbmQgTVBMUyBvdmVyIElQdjQgdHVubmVsaW5nIGRyaXZlcgpbICAgIDku
ODY1NDQ2XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDE3ClsgICAgOS44NzE5
ODhdIEJyaWRnZSBmaXJld2FsbGluZyByZWdpc3RlcmVkClsgICAgOS44Nzk5MzldIEVidGFi
bGVzIHYyLjAgcmVnaXN0ZXJlZApbICAgIDkuODg3MjEyXSBCbHVldG9vdGg6IFJGQ09NTSBU
VFkgbGF5ZXIgaW5pdGlhbGl6ZWQKWyAgICA5Ljg5MzczN10gQmx1ZXRvb3RoOiBSRkNPTU0g
c29ja2V0IGxheWVyIGluaXRpYWxpemVkClsgICAgOS45MDAyMTldIEJsdWV0b290aDogUkZD
T01NIHZlciAxLjExClsgICAgOS45MDY0NDVdIEJsdWV0b290aDogQk5FUCAoRXRoZXJuZXQg
RW11bGF0aW9uKSB2ZXIgMS4zClsgICAgOS45MTI0NTVdIEJsdWV0b290aDogQk5FUCBmaWx0
ZXJzOiBwcm90b2NvbCBtdWx0aWNhc3QKWyAgICA5LjkxODM3Ml0gQmx1ZXRvb3RoOiBCTkVQ
IHNvY2tldCBsYXllciBpbml0aWFsaXplZApbICAgIDkuOTI0MTY1XSBCbHVldG9vdGg6IEhJ
RFAgKEh1bWFuIEludGVyZmFjZSBFbXVsYXRpb24pIHZlciAxLjIKWyAgICA5LjkyOTg3MV0g
Qmx1ZXRvb3RoOiBISURQIHNvY2tldCBsYXllciBpbml0aWFsaXplZApbICAgIDkuOTM1NjEw
XSBLZXkgdHlwZSBjZXBoIHJlZ2lzdGVyZWQKWyAgICA5Ljk0MTU5Ml0gbGliY2VwaDogbG9h
ZGVkIChtb24vb3NkIHByb3RvIDE1LzI0KQpbICAgIDkuOTQ4MTQzXSBzY2hlZF9jbG9jazog
TWFya2luZyBzdGFibGUgKDk5NDc5NjIxMjcsIDApLT4oMjA2NDIzMTY2NTksIC0xMDY5NDM1
NDUzMikKWyAgICA5Ljk1NDU3NV0gcmVnaXN0ZXJlZCB0YXNrc3RhdHMgdmVyc2lvbiAxClsg
ICAgOS45NjA0MjZdIEJ0cmZzIGxvYWRlZCwgY3JjMzJjPWNyYzMyYy1nZW5lcmljClsgICAg
OS45NjkzNDBdIEtleSB0eXBlIGVuY3J5cHRlZCByZWdpc3RlcmVkClsgICAgOS45NzU2MzZd
IGNvbnNvbGUgW25ldGNvbjBdIGVuYWJsZWQKWyAgICA5Ljk4MTA5NV0gbmV0Y29uc29sZTog
bmV0d29yayBsb2dnaW5nIHN0YXJ0ZWQKWyAgICA5Ljk4NjczMl0gcnRjX2Ntb3MgMDA6MDI6
IHNldHRpbmcgc3lzdGVtIGNsb2NrIHRvIDIwMTctMTAtMjUgMTk6NTQ6MTIgVVRDICgxNTA4
OTYxMjUyKQpbICAgIDkuOTkyMzA4XSBBTFNBIGRldmljZSBsaXN0OgpbICAgIDkuOTk3NzE1
XSAgICMwOiBIREEgQVRJIEhETUkgYXQgMHhmZTlmYzAwMCBpcnEgMTI1ClsgICAxMC4wMDQw
MDldIEZyZWVpbmcgdW51c2VkIGtlcm5lbCBtZW1vcnk6IDEyNjBLClsgICAxMC4wMDk1NTdd
IFdyaXRlIHByb3RlY3RpbmcgdGhlIGtlcm5lbCByZWFkLW9ubHkgZGF0YTogMjA0ODBrClsg
ICAxMC4wMjAyMzBdIEZyZWVpbmcgdW51c2VkIGtlcm5lbCBtZW1vcnk6IDg0NEsKWyAgIDEw
LjAyNjU2Ml0gRnJlZWluZyB1bnVzZWQga2VybmVsIG1lbW9yeTogMTIwNEsKWyAgIDEwLjE1
NDEyM10gcmFuZG9tOiBjcm5nIGluaXQgZG9uZQpbICAgMjguMDA3NzA2XSBFWFQ0LWZzIChk
bS0yNCk6IG1vdW50ZWQgZmlsZXN5c3RlbSB3aXRoIG9yZGVyZWQgZGF0YSBtb2RlLiBPcHRz
OiAobnVsbCkKWyAgIDI5LjQ2ODQ1OV0gcjgxNjkgMDAwMDowYzowMC4wIGV0aDE6IGxpbmsg
ZG93bgpbICAgMjkuNDc1MzcxXSByODE2OSAwMDAwOjBjOjAwLjAgZXRoMTogbGluayBkb3du
ClsgICAyOS40ODgyNjRdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IGV0aDE6IGxpbmsg
aXMgbm90IHJlYWR5ClsgICAyOS42MTI0NzRdIHI4MTY5IDAwMDA6MGQ6MDAuMCBldGgwOiBs
aW5rIGRvd24KWyAgIDI5LjYxMjQ5NF0gcjgxNjkgMDAwMDowZDowMC4wIGV0aDA6IGxpbmsg
ZG93bgpbICAgMjkuNjI2MzM0XSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiBldGgwOiBs
aW5rIGlzIG5vdCByZWFkeQpbICAgMzEuMzAyMTUxXSByODE2OSAwMDAwOjBkOjAwLjAgZXRo
MDogbGluayB1cApbICAgMzEuMzA5MDc3XSBJUHY2OiBBRERSQ09ORihORVRERVZfQ0hBTkdF
KTogZXRoMDogbGluayBiZWNvbWVzIHJlYWR5ClsgICAzMS41NzE2MjFdIHI4MTY5IDAwMDA6
MGM6MDAuMCBldGgxOiBsaW5rIHVwClsgICAzMS41ODAzNTVdIElQdjY6IEFERFJDT05GKE5F
VERFVl9DSEFOR0UpOiBldGgxOiBsaW5rIGJlY29tZXMgcmVhZHkKWyAgIDQwLjk0NTk4M10g
RVhUNC1mcyAoZG0tMjQpOiByZS1tb3VudGVkLiBPcHRzOiBkaXNjYXJkLGJhcnJpZXI9MSxl
cnJvcnM9cmVtb3VudC1ybwpbICAgNDEuOTcyNDM5XSBBZGRpbmcgNDE5NDMwMGsgc3dhcCBv
biAvZGV2L21hcHBlci9zZXJ2ZWVyc3RlcnRqZV9zc2Qtc3dhcC4gIFByaW9yaXR5Oi0yIGV4
dGVudHM6MSBhY3Jvc3M6NDE5NDMwMGsgU1MKWyAgIDQyLjc0OTY5Nl0gRVhUNC1mcyAoc2Rk
Mik6IG1vdW50ZWQgZmlsZXN5c3RlbSB3aXRoIG9yZGVyZWQgZGF0YSBtb2RlLiBPcHRzOiBk
aXNjYXJkLGJhcnJpZXI9MSxlcnJvcnM9cmVtb3VudC1ybwpbICAgNDIuNzg5MDI1XSBFWFQ0
LWZzIChkbS0yNyk6IHdhcm5pbmc6IG1heGltYWwgbW91bnQgY291bnQgcmVhY2hlZCwgcnVu
bmluZyBlMmZzY2sgaXMgcmVjb21tZW5kZWQKWyAgIDQyLjgyMzcxNV0gRVhUNC1mcyAoZG0t
MjcpOiBtb3VudGVkIGZpbGVzeXN0ZW0gd2l0aCBvcmRlcmVkIGRhdGEgbW9kZS4gT3B0czog
YmFycmllcj0xLGVycm9ycz1yZW1vdW50LXJvClsgICA2Mi42NzM0NTBdIEVYVDQtZnMgKGRt
LTUzKTogbW91bnRlZCBmaWxlc3lzdGVtIHdpdGggb3JkZXJlZCBkYXRhIG1vZGUuIE9wdHM6
IGJhcnJpZXI9MSxlcnJvcnM9cmVtb3VudC1ybwpbICAgNzEuOTI5Nzk4XSBFWFQ0LWZzIChk
bS01Mik6IG1vdW50ZWQgZmlsZXN5c3RlbSB3aXRoIG9yZGVyZWQgZGF0YSBtb2RlLiBPcHRz
OiBiYXJyaWVyPTEsZXJyb3JzPXJlbW91bnQtcm8KWyAgIDc2LjE1MTQwOV0gRVhUNC1mcyAo
ZG0tNTEpOiBtb3VudGVkIGZpbGVzeXN0ZW0gd2l0aCBvcmRlcmVkIGRhdGEgbW9kZS4gT3B0
czogYmFycmllcj0xLGVycm9ycz1yZW1vdW50LXJvClsgICA4NS4yMDA0MjBdIEVYVDQtZnMg
KGRtLTQ4KTogbW91bnRlZCBmaWxlc3lzdGVtIHdpdGggb3JkZXJlZCBkYXRhIG1vZGUuIE9w
dHM6IGJhcnJpZXI9MSxlcnJvcnM9cmVtb3VudC1ybwpbICAgODcuNTk2OTAzXSBFWFQ0LWZz
IChkbS01MCk6IG1vdW50ZWQgZmlsZXN5c3RlbSB3aXRoIG9yZGVyZWQgZGF0YSBtb2RlLiBP
cHRzOiBiYXJyaWVyPTEsZXJyb3JzPXJlbW91bnQtcm8KWyAgIDkyLjM0Mjk2NV0gRVhUNC1m
cyAoZG0tNDkpOiBtb3VudGVkIGZpbGVzeXN0ZW0gd2l0aCBvcmRlcmVkIGRhdGEgbW9kZS4g
T3B0czogYmFycmllcj0xLGVycm9ycz1yZW1vdW50LXJvClsgIDEzOC44NTk4MTRdIEVYVDQt
ZnMgKGRtLTU0KTogbW91bnRlZCBmaWxlc3lzdGVtIHdpdGggb3JkZXJlZCBkYXRhIG1vZGUu
IE9wdHM6IGJhcnJpZXI9MSxlcnJvcnM9cmVtb3VudC1ybwpbICAyNzcuMjQ4NTYyXSB4ZW5f
YnJpZGdlOiBwb3J0IDEodmlmMS4wKSBlbnRlcmVkIGJsb2NraW5nIHN0YXRlClsgIDI3Ny4y
NDg1NjVdIHhlbl9icmlkZ2U6IHBvcnQgMSh2aWYxLjApIGVudGVyZWQgZGlzYWJsZWQgc3Rh
dGUKWyAgMjc3LjI0ODYwOF0gZGV2aWNlIHZpZjEuMCBlbnRlcmVkIHByb21pc2N1b3VzIG1v
ZGUKWyAgMjc3LjQzOTg5MF0geGVuX2JyaWRnZTogcG9ydCAyKHZpZjEuMC1lbXUpIGVudGVy
ZWQgYmxvY2tpbmcgc3RhdGUKWyAgMjc3LjQzOTg5M10geGVuX2JyaWRnZTogcG9ydCAyKHZp
ZjEuMC1lbXUpIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUKWyAgMjc3LjQzOTkzNV0gZGV2aWNl
IHZpZjEuMC1lbXUgZW50ZXJlZCBwcm9taXNjdW91cyBtb2RlClsgIDI3Ny40NDI3MzddIHhl
bl9icmlkZ2U6IHBvcnQgMih2aWYxLjAtZW11KSBlbnRlcmVkIGJsb2NraW5nIHN0YXRlClsg
IDI3Ny40NDI3NDBdIHhlbl9icmlkZ2U6IHBvcnQgMih2aWYxLjAtZW11KSBlbnRlcmVkIGZv
cndhcmRpbmcgc3RhdGUKWyAgMjc3LjQ2Nzk3Ml0gcGNpYmFjayAwMDAwOjA4OjAwLjA6IHJl
c2V0dGluZyAoRkxSLCBEMywgIGJ1cykgdGhlIGRldmljZQpbICAyNzcuNDY4MTAxXSBwY2li
YWNrIDAwMDA6MDg6MDAuMDogcmVzdG9yaW5nIGNvbmZpZyBzcGFjZSBhdCBvZmZzZXQgMHg0
ICh3YXMgMHgxMDAwMDAsIHdyaXRpbmcgMHgxMDAxMDIpClsgIDI3OC41MDIyODFdIHBjaWJh
Y2sgMDAwMDowODowMC4wOiByZXN0b3JpbmcgY29uZmlnIHNwYWNlIGF0IG9mZnNldCAweDNj
ICh3YXMgMHgxMDAsIHdyaXRpbmcgMHgxMDcpClsgIDI3OC41MDIzNDldIHBjaWJhY2sgMDAw
MDowODowMC4wOiByZXN0b3JpbmcgY29uZmlnIHNwYWNlIGF0IG9mZnNldCAweDEwICh3YXMg
MHg0LCB3cml0aW5nIDB4ZmUxZmUwMDQpClsgIDI3OC41MDIzNjldIHBjaWJhY2sgMDAwMDow
ODowMC4wOiByZXN0b3JpbmcgY29uZmlnIHNwYWNlIGF0IG9mZnNldCAweGMgKHdhcyAweDAs
IHdyaXRpbmcgMHgxMCkKWyAgMjc4LjUwMjM4OV0gcGNpYmFjayAwMDAwOjA4OjAwLjA6IHJl
c3RvcmluZyBjb25maWcgc3BhY2UgYXQgb2Zmc2V0IDB4NCAod2FzIDB4MTAwMDAwLCB3cml0
aW5nIDB4MTAwMTAyKQpbICAyNzkuNTQyMjkxXSBwY2liYWNrIDAwMDA6MDg6MDAuMDogcmVz
dG9yaW5nIGNvbmZpZyBzcGFjZSBhdCBvZmZzZXQgMHgzYyAod2FzIDB4MTAwLCB3cml0aW5n
IDB4MTA3KQpbICAyNzkuNTQyMzU4XSBwY2liYWNrIDAwMDA6MDg6MDAuMDogcmVzdG9yaW5n
IGNvbmZpZyBzcGFjZSBhdCBvZmZzZXQgMHgxMCAod2FzIDB4NCwgd3JpdGluZyAweGZlMWZl
MDA0KQpbICAyNzkuNTQyMzc4XSBwY2liYWNrIDAwMDA6MDg6MDAuMDogcmVzdG9yaW5nIGNv
bmZpZyBzcGFjZSBhdCBvZmZzZXQgMHhjICh3YXMgMHgwLCB3cml0aW5nIDB4MTApClsgIDI3
OS41OTIyODhdIHhlbl9icmlkZ2U6IHBvcnQgMih2aWYxLjAtZW11KSBlbnRlcmVkIGRpc2Fi
bGVkIHN0YXRlClsgIDI3OS41OTI3NTVdIGRldmljZSB2aWYxLjAtZW11IGxlZnQgcHJvbWlz
Y3VvdXMgbW9kZQpbICAyNzkuNTkyNzYzXSB4ZW5fYnJpZGdlOiBwb3J0IDIodmlmMS4wLWVt
dSkgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQpbICAyNzkuNjEyODExXSB4ZW5fYnJpZGdlOiBw
b3J0IDEodmlmMS4wKSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlClsgIDI3OS42MTMwMjBdIGRl
dmljZSB2aWYxLjAgbGVmdCBwcm9taXNjdW91cyBtb2RlClsgIDI3OS42MTMwMjNdIHhlbl9i
cmlkZ2U6IHBvcnQgMSh2aWYxLjApIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUK
--------------6E980AFF1D3A7BF0090DD721
Content-Type: text/plain; charset=UTF-8;
 name="xl-dmesg.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="xl-dmesg.txt"

KFhFTikgcGFyYW1ldGVyICJsb2dsdmxfZ3Vlc3QiIHVua25vd24hCihYRU4pIHBhcmFtZXRl
ciAiY3B1ZnJlcSIgaGFzIGludmFsaWQgdmFsdWUgInhlbiIsIHJjPS0yMiEKKFhFTikgcGFy
YW1ldGVyICJpb21tdSIgaGFzIGludmFsaWQgdmFsdWUgIm9uLHZlcmJvc2UsZGVidWcsYW1k
LWlvbW11LWRlYnVnIiwgcmM9LTIyIQogX18gIF9fICAgICAgICAgICAgXyAgXyAgICBfICBf
X18gICBfX18gICAgICAgICAgICAgIAogXCBcLyAvX19fIF8gX18gICB8IHx8IHwgIC8gfC8g
XyBcIC8gXyBcICAgIF8gX18gX19fIAogIFwgIC8vIF8gXCAnXyBcICB8IHx8IHxfIHwgfCB8
IHwgfCB8IHwgfF9ffCAnX18vIF9ffAogIC8gIFwgIF9fLyB8IHwgfCB8X18gICBffHwgfCB8
X3wgfCB8X3wgfF9ffCB8IHwgKF9fIAogL18vXF9cX19ffF98IHxffCAgICB8X3woXylffFxf
X18oXylfX18vICAgfF98ICBcX19ffAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIAooWEVOKSBYZW4gdmVyc2lvbiA0LjEwLjAtcmMgKHJv
b3RAZHluZG5zLm9yZykgKGdjYyAoRGViaWFuIDYuMy4wLTE4KSA2LjMuMCAyMDE3MDUxNikg
ZGVidWc9eSAgTW9uIE9jdCAyMyAyMToyMzowMiBDRVNUIDIwMTcKKFhFTikgTGF0ZXN0IENo
YW5nZVNldDogRnJpIE9jdCAyMCAxMTo0Mjo0MiAyMDE3ICswMTAwIGdpdDoxZjJjNzg5NGRm
LWRpcnR5CihYRU4pIEJvb3Rsb2FkZXI6IEdSVUIgMi4wMn5iZXRhMy01CihYRU4pIENvbW1h
bmQgbGluZTogZG9tMF9tZW09MjA0OE0sbWF4OjIwNDhNIGxvZ2x2bD1hbGwgbG9nbHZsX2d1
ZXN0PWFsbCBjb25zb2xlX3RpbWVzdGFtcHM9ZGF0ZW1zIHZnYT1nZngtMTI4MHgxMDI0eDMy
IG5vLWNwdWlkbGUgY3B1ZnJlcT14ZW4gY29tMT0zODQwMCw4bjEgY29uc29sZT12Z2EsY29t
MSBpdnJzX2lvYXBpY1s2XT0wMDoxNC4wIGlvbW11PW9uLHZlcmJvc2UsZGVidWcsYW1kLWlv
bW11LWRlYnVnIGNvbnJpbmdfc2l6ZT0xMjhrIHVjb2RlPS0xIHNjaGVkPWNyZWRpdDIKKFhF
TikgWGVuIGltYWdlIGxvYWQgYmFzZSBhZGRyZXNzOiAwCihYRU4pIFZpZGVvIGluZm9ybWF0
aW9uOgooWEVOKSAgVkdBIGlzIGdyYXBoaWNzIG1vZGUgMTI4MHgxMDI0LCAzMiBicHAKKFhF
TikgIFZCRS9EREMgbWV0aG9kczogVjI7IEVESUQgdHJhbnNmZXIgdGltZTogMSBzZWNvbmRz
CihYRU4pICBFRElEIGluZm8gbm90IHJldHJpZXZlZCBiZWNhdXNlIG9mIHJlYXNvbnMgdW5r
bm93bgooWEVOKSBEaXNjIGluZm9ybWF0aW9uOgooWEVOKSAgRm91bmQgNCBNQlIgc2lnbmF0
dXJlcwooWEVOKSAgRm91bmQgNCBFREQgaW5mb3JtYXRpb24gc3RydWN0dXJlcwooWEVOKSBY
ZW4tZTgyMCBSQU0gbWFwOgooWEVOKSAgMDAwMDAwMDAwMDAwMDAwMCAtIDAwMDAwMDAwMDAw
OTY0MDAgKHVzYWJsZSkKKFhFTikgIDAwMDAwMDAwMDAwOTY0MDAgLSAwMDAwMDAwMDAwMGEw
MDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwMDAwZTQwMDAgLSAwMDAwMDAwMDAwMTAw
MDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwMDAxMDAwMDAgLSAwMDAwMDAwMGM3Zjkw
MDAwICh1c2FibGUpCihYRU4pICAwMDAwMDAwMGM3ZjkwMDAwIC0gMDAwMDAwMDBjN2Y5ZTAw
MCAoQUNQSSBkYXRhKQooWEVOKSAgMDAwMDAwMDBjN2Y5ZTAwMCAtIDAwMDAwMDAwYzdmZTAw
MDAgKEFDUEkgTlZTKQooWEVOKSAgMDAwMDAwMDBjN2ZlMDAwMCAtIDAwMDAwMDAwYzgwMDAw
MDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDBmZmUwMDAwMCAtIDAwMDAwMDAxMDAwMDAw
MDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDEwMDAwMDAwMCAtIDAwMDAwMDA1MzgwMDAw
MDAgKHVzYWJsZSkKKFhFTikgTmV3IFhlbiBpbWFnZSBiYXNlIGFkZHJlc3M6IDB4Yzc4MDAw
MDAKKFhFTikgQUNQSTogUlNEUCAwMDBGQjEwMCwgMDAxNCAocjAgQUNQSUFNKQooWEVOKSBB
Q1BJOiBSU0RUIEM3RjkwMDAwLCAwMDQ4IChyMSBNU0kgICAgT0VNU0xJQyAgMjAxMDA5MTMg
TVNGVCAgICAgICA5NykKKFhFTikgQUNQSTogRkFDUCBDN0Y5MDIwMCwgMDA4NCAocjEgNzY0
ME1TIEE3NjQwMTAwIDIwMTAwOTEzIE1TRlQgICAgICAgOTcpCihYRU4pIEFDUEk6IERTRFQg
QzdGOTA1RTAsIDk0MjcgKHIxICBBNzY0MCBBNzY0MDEwMCAgICAgIDEwMCBJTlRMIDIwMDUx
MTE3KQooWEVOKSBBQ1BJOiBGQUNTIEM3RjlFMDAwLCAwMDQwCihYRU4pIEFDUEk6IEFQSUMg
QzdGOTAzOTAsIDAwODggKHIxIDc2NDBNUyBBNzY0MDEwMCAyMDEwMDkxMyBNU0ZUICAgICAg
IDk3KQooWEVOKSBBQ1BJOiBNQ0ZHIEM3RjkwNDIwLCAwMDNDIChyMSA3NjQwTVMgT0VNTUNG
RyAgMjAxMDA5MTMgTVNGVCAgICAgICA5NykKKFhFTikgQUNQSTogU0xJQyBDN0Y5MDQ2MCwg
MDE3NiAocjEgTVNJICAgIE9FTVNMSUMgIDIwMTAwOTEzIE1TRlQgICAgICAgOTcpCihYRU4p
IEFDUEk6IE9FTUIgQzdGOUUwNDAsIDAwNzIgKHIxIDc2NDBNUyBBNzY0MDEwMCAyMDEwMDkx
MyBNU0ZUICAgICAgIDk3KQooWEVOKSBBQ1BJOiBTUkFUIEM3RjlBNUUwLCAwMTA4IChyMyBB
TUQgICAgRkFNX0ZfMTAgICAgICAgIDIgQU1EICAgICAgICAgMSkKKFhFTikgQUNQSTogSFBF
VCBDN0Y5QTZGMCwgMDAzOCAocjEgNzY0ME1TIE9FTUhQRVQgIDIwMTAwOTEzIE1TRlQgICAg
ICAgOTcpCihYRU4pIEFDUEk6IElWUlMgQzdGOUE3MzAsIDAxMTAgKHIxICBBTUQgICAgIFJE
ODkwUyAgIDIwMjAzMSBBTUQgICAgICAgICAwKQooWEVOKSBBQ1BJOiBTU0RUIEM3RjlBODQw
LCAwREE0IChyMSBBIE0gSSAgUE9XRVJOT1cgICAgICAgIDEgQU1EICAgICAgICAgMSkKKFhF
TikgU3lzdGVtIFJBTTogMjA0NzlNQiAoMjA5NzA2NDhrQikKKFhFTikgU1JBVDogUFhNIDAg
LT4gQVBJQyAwMCAtPiBOb2RlIDAKKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAwMSAtPiBO
b2RlIDAKKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAwMiAtPiBOb2RlIDAKKFhFTikgU1JB
VDogUFhNIDAgLT4gQVBJQyAwMyAtPiBOb2RlIDAKKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJ
QyAwNCAtPiBOb2RlIDAKKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAwNSAtPiBOb2RlIDAK
KFhFTikgU1JBVDogTm9kZSAwIFBYTSAwIDAtYTAwMDAKKFhFTikgU1JBVDogTm9kZSAwIFBY
TSAwIDEwMDAwMC1jODAwMDAwMAooWEVOKSBTUkFUOiBOb2RlIDAgUFhNIDAgMTAwMDAwMDAw
LTUzODAwMDAwMAooWEVOKSBOVU1BOiBBbGxvY2F0ZWQgbWVtbm9kZW1hcCBmcm9tIDUzM2Ux
ZjAwMCAtIDUzM2UyNTAwMAooWEVOKSBOVU1BOiBVc2luZyA4IGZvciB0aGUgaGFzaCBzaGlm
dC4KKFhFTikgRG9tYWluIGhlYXAgaW5pdGlhbGlzZWQKKFhFTikgQWxsb2NhdGVkIGNvbnNv
bGUgcmluZyBvZiAxMjggS2lCLgooWEVOKSB2ZXNhZmI6IGZyYW1lYnVmZmVyIGF0IDB4ZDAw
MDAwMDAsIG1hcHBlZCB0byAweGZmZmY4MmMwMDAyMDEwMDAsIHVzaW5nIDYxNDRrLCB0b3Rh
bCAxNjM4NGsKKFhFTikgdmVzYWZiOiBtb2RlIGlzIDEyODB4MTAyNHgzMiwgbGluZWxlbmd0
aD01MTIwLCBmb250IDh4MTYKKFhFTikgdmVzYWZiOiBUcnVlY29sb3I6IHNpemU9MDo4Ojg6
OCwgc2hpZnQ9MDoxNjo4OjAKKFhFTikgQ1BVIFZlbmRvcjogQU1ELCBGYW1pbHkgMTYgKDB4
MTApLCBNb2RlbCAxMCAoMHhhKSwgU3RlcHBpbmcgMCAocmF3IDAwMTAwZmEwKQooWEVOKSBm
b3VuZCBTTVAgTVAtdGFibGUgYXQgMDAwZmY3ODAKKFhFTikgRE1JIHByZXNlbnQuCihYRU4p
IFVzaW5nIEFQSUMgZHJpdmVyIGRlZmF1bHQKKFhFTikgQUNQSTogUE0tVGltZXIgSU8gUG9y
dDogMHg4MDggKDI0IGJpdHMpCihYRU4pIEFDUEk6IFNMRUVQIElORk86IHBtMXhfY250WzE6
ODA0LDE6MF0sIHBtMXhfZXZ0WzE6ODAwLDE6MF0KKFhFTikgQUNQSTogICAgICAgICAgICAg
d2FrZXVwX3ZlY1tjN2Y5ZTAwY10sIHZlY19zaXplWzIwXQooWEVOKSBBQ1BJOiBMb2NhbCBB
UElDIGFkZHJlc3MgMHhmZWUwMDAwMAooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDAx
XSBsYXBpY19pZFsweDAwXSBlbmFibGVkKQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsw
eDAyXSBsYXBpY19pZFsweDAxXSBlbmFibGVkKQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9p
ZFsweDAzXSBsYXBpY19pZFsweDAyXSBlbmFibGVkKQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNw
aV9pZFsweDA0XSBsYXBpY19pZFsweDAzXSBlbmFibGVkKQooWEVOKSBBQ1BJOiBMQVBJQyAo
YWNwaV9pZFsweDA1XSBsYXBpY19pZFsweDA0XSBlbmFibGVkKQooWEVOKSBBQ1BJOiBMQVBJ
QyAoYWNwaV9pZFsweDA2XSBsYXBpY19pZFsweDA1XSBlbmFibGVkKQooWEVOKSBBQ1BJOiBJ
T0FQSUMgKGlkWzB4MDZdIGFkZHJlc3NbMHhmZWMwMDAwMF0gZ3NpX2Jhc2VbMF0pCihYRU4p
IElPQVBJQ1swXTogYXBpY19pZCA2LCB2ZXJzaW9uIDMzLCBhZGRyZXNzIDB4ZmVjMDAwMDAs
IEdTSSAwLTIzCihYRU4pIEFDUEk6IElPQVBJQyAoaWRbMHgwN10gYWRkcmVzc1sweGZlYzIw
MDAwXSBnc2lfYmFzZVsyNF0pCihYRU4pIElPQVBJQ1sxXTogYXBpY19pZCA3LCB2ZXJzaW9u
IDMzLCBhZGRyZXNzIDB4ZmVjMjAwMDAsIEdTSSAyNC01NQooWEVOKSBBQ1BJOiBJTlRfU1JD
X09WUiAoYnVzIDAgYnVzX2lycSAwIGdsb2JhbF9pcnEgMiBkZmwgZGZsKQooWEVOKSBBQ1BJ
OiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSA5IGdsb2JhbF9pcnEgOSBsb3cgbGV2ZWwp
CihYRU4pIEFDUEk6IElSUTAgdXNlZCBieSBvdmVycmlkZS4KKFhFTikgQUNQSTogSVJRMiB1
c2VkIGJ5IG92ZXJyaWRlLgooWEVOKSBBQ1BJOiBJUlE5IHVzZWQgYnkgb3ZlcnJpZGUuCihY
RU4pIEVuYWJsaW5nIEFQSUMgbW9kZTogIEZsYXQuICBVc2luZyAyIEkvTyBBUElDcwooWEVO
KSBBQ1BJOiBIUEVUIGlkOiAweDgzMDAgYmFzZTogMHhmZWQwMDAwMAooWEVOKSBFUlNUIHRh
YmxlIHdhcyBub3QgZm91bmQKKFhFTikgVXNpbmcgQUNQSSAoTUFEVCkgZm9yIFNNUCBjb25m
aWd1cmF0aW9uIGluZm9ybWF0aW9uCihYRU4pIFNNUDogQWxsb3dpbmcgNiBDUFVzICgwIGhv
dHBsdWcgQ1BVcykKKFhFTikgSVJRIGxpbWl0czogNTYgR1NJLCAxMTEyIE1TSS9NU0ktWAoo
WEVOKSBtaWNyb2NvZGU6IENQVTAgdXBkYXRlZCBmcm9tIHJldmlzaW9uIDB4MTAwMDBiZiB0
byAweDEwMDAwZGMKKFhFTikgQ1BVMDogQU1EIEZhbTEwaCBtYWNoaW5lIGNoZWNrIHJlcG9y
dGluZyBlbmFibGVkCihYRU4pIFVzaW5nIHNjaGVkdWxlcjogU01QIENyZWRpdCBTY2hlZHVs
ZXIgcmV2MiAoY3JlZGl0MikKKFhFTikgSW5pdGlhbGl6aW5nIENyZWRpdDIgc2NoZWR1bGVy
CihYRU4pICBsb2FkX3ByZWNpc2lvbl9zaGlmdDogMTgKKFhFTikgIGxvYWRfd2luZG93X3No
aWZ0OiAzMAooWEVOKSAgdW5kZXJsb2FkX2JhbGFuY2VfdG9sZXJhbmNlOiAwCihYRU4pICBv
dmVybG9hZF9iYWxhbmNlX3RvbGVyYW5jZTogLTMKKFhFTikgIHJ1bnF1ZXVlcyBhcnJhbmdl
bWVudDogc29ja2V0CihYRU4pICBjYXAgZW5mb3JjZW1lbnQgZ3JhbnVsYXJpdHk6IDEwbXMK
KFhFTikgbG9hZCB0cmFja2luZyB3aW5kb3cgbGVuZ3RoIDEwNzM3NDE4MjQgbnMKKFhFTikg
QWRkaW5nIGNwdSAwIHRvIHJ1bnF1ZXVlIDAKKFhFTikgIEZpcnN0IGNwdSBvbiBydW5xdWV1
ZSwgYWN0aXZhdGluZwooWEVOKSBQbGF0Zm9ybSB0aW1lciBpcyAxNC4zMThNSHogSFBFVAoo
WEVOKSBEZXRlY3RlZCAzMjAwLjE1NiBNSHogcHJvY2Vzc29yLgooWEVOKSBJbml0aW5nIG1l
bW9yeSBzaGFyaW5nLgooWEVOKSBhbHQgdGFibGUgZmZmZjgyZDA4MDQ1MTc3OCAtPiBmZmZm
ODJkMDgwNDUyZDgwCihYRU4pIFBDSTogTUNGRyBjb25maWd1cmF0aW9uIDA6IGJhc2UgZTAw
MDAwMDAgc2VnbWVudCAwMDAwIGJ1c2VzIDAwIC0gZmYKKFhFTikgUENJOiBOb3QgdXNpbmcg
TUNGRyBmb3Igc2VnbWVudCAwMDAwIGJ1cyAwMC1mZgooWEVOKSBBTUQtVmk6IEZvdW5kIE1T
SSBjYXBhYmlsaXR5IGJsb2NrIGF0IDB4NTQKKFhFTikgQU1ELVZpOiBJVlJTIEJsb2NrOiBG
b3VuZCB0eXBlIDB4MTAgZmxhZ3MgMHgzZSBsZW4gMHhlMCBpZCAweDIKKFhFTikgQU1ELVZp
OiBVc2luZyBJVkhEIHR5cGUgMHgxMAooWEVOKSBBTUQtVmk6IEFDUEkgVGFibGU6CihYRU4p
IEFNRC1WaTogIFNpZ25hdHVyZSBJVlJTCihYRU4pIEFNRC1WaTogIExlbmd0aCAweDExMAoo
WEVOKSBBTUQtVmk6ICBSZXZpc2lvbiAweDEKKFhFTikgQU1ELVZpOiAgQ2hlY2tTdW0gMHhl
OAooWEVOKSBBTUQtVmk6ICBPRU1fSWQgQU1EICAKKFhFTikgQU1ELVZpOiAgT0VNX1RhYmxl
X0lkIFJEODkwUwooWEVOKSBBTUQtVmk6ICBPRU1fUmV2aXNpb24gMHgyMDIwMzEKKFhFTikg
QU1ELVZpOiAgQ3JlYXRvcl9JZCBBTUQgCihYRU4pIEFNRC1WaTogIENyZWF0b3JfUmV2aXNp
b24gMAooWEVOKSBBTUQtVmk6IElWUlMgQmxvY2s6IHR5cGUgMHgxMCBmbGFncyAweDNlIGxl
biAweGUwIGlkIDB4MgooWEVOKSBBTUQtVmk6IElWSEQgRGV2aWNlIEVudHJ5OiB0eXBlIDB4
MyBpZCAwIGZsYWdzIDAKKFhFTikgQU1ELVZpOiAgRGV2X0lkIFJhbmdlOiAwIC0+IDB4Mgoo
WEVOKSBBTUQtVmk6IElWSEQgRGV2aWNlIEVudHJ5OiB0eXBlIDB4MiBpZCAweDEwIGZsYWdz
IDAKKFhFTikgQU1ELVZpOiBJVkhEIERldmljZSBFbnRyeTogdHlwZSAweDMgaWQgMHhmMDAg
ZmxhZ3MgMAooWEVOKSBBTUQtVmk6ICBEZXZfSWQgUmFuZ2U6IDB4ZjAwIC0+IDB4ZjAxCihY
RU4pIEFNRC1WaTogSVZIRCBEZXZpY2UgRW50cnk6IHR5cGUgMHgyIGlkIDB4MTggZmxhZ3Mg
MAooWEVOKSBBTUQtVmk6IElWSEQgRGV2aWNlIEVudHJ5OiB0eXBlIDB4MiBpZCAweGUwMCBm
bGFncyAwCihYRU4pIEFNRC1WaTogSVZIRCBEZXZpY2UgRW50cnk6IHR5cGUgMHgyIGlkIDB4
MjggZmxhZ3MgMAooWEVOKSBBTUQtVmk6IElWSEQgRGV2aWNlIEVudHJ5OiB0eXBlIDB4MiBp
ZCAweGQwMCBmbGFncyAwCihYRU4pIEFNRC1WaTogSVZIRCBEZXZpY2UgRW50cnk6IHR5cGUg
MHgyIGlkIDB4MzAgZmxhZ3MgMAooWEVOKSBBTUQtVmk6IElWSEQgRGV2aWNlIEVudHJ5OiB0
eXBlIDB4MiBpZCAweGMwMCBmbGFncyAwCihYRU4pIEFNRC1WaTogSVZIRCBEZXZpY2UgRW50
cnk6IHR5cGUgMHgyIGlkIDB4NDggZmxhZ3MgMAooWEVOKSBBTUQtVmk6IElWSEQgRGV2aWNl
IEVudHJ5OiB0eXBlIDB4MiBpZCAweGIwMCBmbGFncyAwCihYRU4pIEFNRC1WaTogSVZIRCBE
ZXZpY2UgRW50cnk6IHR5cGUgMHgyIGlkIDB4NTAgZmxhZ3MgMAooWEVOKSBBTUQtVmk6IElW
SEQgRGV2aWNlIEVudHJ5OiB0eXBlIDB4MyBpZCAweGEwMCBmbGFncyAwCihYRU4pIEFNRC1W
aTogIERldl9JZCBSYW5nZTogMHhhMDAgLT4gMHhhMDcKKFhFTikgQU1ELVZpOiBJVkhEIERl
dmljZSBFbnRyeTogdHlwZSAweDIgaWQgMHg1OCBmbGFncyAwCihYRU4pIEFNRC1WaTogSVZI
RCBEZXZpY2UgRW50cnk6IHR5cGUgMHgyIGlkIDB4OTAwIGZsYWdzIDAKKFhFTikgQU1ELVZp
OiBJVkhEIERldmljZSBFbnRyeTogdHlwZSAweDIgaWQgMHg2MCBmbGFncyAwCihYRU4pIEFN
RC1WaTogSVZIRCBEZXZpY2UgRW50cnk6IHR5cGUgMHgyIGlkIDB4NTAwIGZsYWdzIDAKKFhF
TikgQU1ELVZpOiBJVkhEIERldmljZSBFbnRyeTogdHlwZSAweDIgaWQgMHg2MDggZmxhZ3Mg
MAooWEVOKSBBTUQtVmk6IElWSEQgRGV2aWNlIEVudHJ5OiB0eXBlIDB4MiBpZCAweDgwMCBm
bGFncyAwCihYRU4pIEFNRC1WaTogSVZIRCBEZXZpY2UgRW50cnk6IHR5cGUgMHgyIGlkIDB4
NjEwIGZsYWdzIDAKKFhFTikgQU1ELVZpOiBJVkhEIERldmljZSBFbnRyeTogdHlwZSAweDIg
aWQgMHg3MDAgZmxhZ3MgMAooWEVOKSBBTUQtVmk6IElWSEQgRGV2aWNlIEVudHJ5OiB0eXBl
IDB4MiBpZCAweDY4IGZsYWdzIDAKKFhFTikgQU1ELVZpOiBJVkhEIERldmljZSBFbnRyeTog
dHlwZSAweDMgaWQgMHg0MDAgZmxhZ3MgMAooWEVOKSBBTUQtVmk6ICBEZXZfSWQgUmFuZ2U6
IDB4NDAwIC0+IDB4NDA3CihYRU4pIEFNRC1WaTogSVZIRCBEZXZpY2UgRW50cnk6IHR5cGUg
MHgyIGlkIDB4ODggZmxhZ3MgMAooWEVOKSBBTUQtVmk6IElWSEQgRGV2aWNlIEVudHJ5OiB0
eXBlIDB4MyBpZCAweDkwIGZsYWdzIDAKKFhFTikgQU1ELVZpOiAgRGV2X0lkIFJhbmdlOiAw
eDkwIC0+IDB4OTIKKFhFTikgQU1ELVZpOiBJVkhEIERldmljZSBFbnRyeTogdHlwZSAweDMg
aWQgMHg5OCBmbGFncyAwCihYRU4pIEFNRC1WaTogIERldl9JZCBSYW5nZTogMHg5OCAtPiAw
eDlhCihYRU4pIEFNRC1WaTogSVZIRCBEZXZpY2UgRW50cnk6IHR5cGUgMHgyIGlkIDB4YTAg
ZmxhZ3MgMHhkNwooWEVOKSBBTUQtVmk6IElWSEQgRGV2aWNlIEVudHJ5OiB0eXBlIDB4MiBp
ZCAweGEyIGZsYWdzIDAKKFhFTikgQU1ELVZpOiBJVkhEIERldmljZSBFbnRyeTogdHlwZSAw
eDIgaWQgMHhhMyBmbGFncyAwCihYRU4pIEFNRC1WaTogSVZIRCBEZXZpY2UgRW50cnk6IHR5
cGUgMHgyIGlkIDB4YTQgZmxhZ3MgMAooWEVOKSBBTUQtVmk6IElWSEQgRGV2aWNlIEVudHJ5
OiB0eXBlIDB4NDMgaWQgMHgzMDAgZmxhZ3MgMAooWEVOKSBBTUQtVmk6ICBEZXZfSWQgUmFu
Z2U6IDB4MzAwIC0+IDB4M2ZmIGFsaWFzIDB4YTQKKFhFTikgQU1ELVZpOiBJVkhEIERldmlj
ZSBFbnRyeTogdHlwZSAweDIgaWQgMHhhNSBmbGFncyAwCihYRU4pIEFNRC1WaTogSVZIRCBE
ZXZpY2UgRW50cnk6IHR5cGUgMHgyIGlkIDB4YTggZmxhZ3MgMAooWEVOKSBBTUQtVmk6IElW
SEQgRGV2aWNlIEVudHJ5OiB0eXBlIDB4MiBpZCAweGE5IGZsYWdzIDAKKFhFTikgQU1ELVZp
OiBJVkhEIERldmljZSBFbnRyeTogdHlwZSAweDIgaWQgMHgxMDAgZmxhZ3MgMAooWEVOKSBB
TUQtVmk6IElWSEQgRGV2aWNlIEVudHJ5OiB0eXBlIDB4MyBpZCAweGIwIGZsYWdzIDAKKFhF
TikgQU1ELVZpOiAgRGV2X0lkIFJhbmdlOiAweGIwIC0+IDB4YjIKKFhFTikgQU1ELVZpOiBJ
VkhEIERldmljZSBFbnRyeTogdHlwZSAwIGlkIDAgZmxhZ3MgMAooWEVOKSBBTUQtVmk6IElW
SEQgRGV2aWNlIEVudHJ5OiB0eXBlIDB4NDggaWQgMCBmbGFncyAweGQ3CihYRU4pIEFNRC1W
aTogSVZIRCBTcGVjaWFsOiAwMDAwOjAwOjE0LjAgdmFyaWV0eSAweDIgaGFuZGxlIDAKKFhF
TikgQU1ELVZpOiBJVkhEIERldmljZSBFbnRyeTogdHlwZSAweDQ4IGlkIDAgZmxhZ3MgMAoo
WEVOKSBBTUQtVmk6IElWSEQgU3BlY2lhbDogMDAwMDowMDowMC4xIHZhcmlldHkgMHgxIGhh
bmRsZSAweDcKKFhFTikgQU1ELVZpOiBEaXNhYmxlZCBIQVAgbWVtb3J5IG1hcCBzaGFyaW5n
IHdpdGggSU9NTVUKKFhFTikgQU1ELVZpOiBJT01NVSAwIEVuYWJsZWQuCihYRU4pIEkvTyB2
aXJ0dWFsaXNhdGlvbiBlbmFibGVkCihYRU4pICAtIERvbTAgbW9kZTogUmVsYXhlZAooWEVO
KSBJbnRlcnJ1cHQgcmVtYXBwaW5nIGVuYWJsZWQKKFhFTikgbnJfc29ja2V0czogMQooWEVO
KSBFTkFCTElORyBJTy1BUElDIElSUXMKKFhFTikgIC0+IFVzaW5nIG5ldyBBQ0sgbWV0aG9k
CihYRU4pIC4uVElNRVI6IHZlY3Rvcj0weEYwIGFwaWMxPTAgcGluMT0yIGFwaWMyPS0xIHBp
bjI9LTEKKFhFTikgWzIwMTctMTAtMjUgMTk6NTM6NTYuMTExXSBIVk06IEFTSURzIGVuYWJs
ZWQuCihYRU4pIFsyMDE3LTEwLTI1IDE5OjUzOjU2LjExOF0gU1ZNOiBTdXBwb3J0ZWQgYWR2
YW5jZWQgZmVhdHVyZXM6CihYRU4pIFsyMDE3LTEwLTI1IDE5OjUzOjU2LjEyNV0gIC0gTmVz
dGVkIFBhZ2UgVGFibGVzIChOUFQpCihYRU4pIFsyMDE3LTEwLTI1IDE5OjUzOjU2LjEzM10g
IC0gTGFzdCBCcmFuY2ggUmVjb3JkIChMQlIpIFZpcnR1YWxpc2F0aW9uCihYRU4pIFsyMDE3
LTEwLTI1IDE5OjUzOjU2LjE0MF0gIC0gTmV4dC1SSVAgU2F2ZWQgb24gI1ZNRVhJVAooWEVO
KSBbMjAxNy0xMC0yNSAxOTo1Mzo1Ni4xNDhdICAtIFBhdXNlLUludGVyY2VwdCBGaWx0ZXIK
KFhFTikgWzIwMTctMTAtMjUgMTk6NTM6NTYuMTU1XSBIVk06IFNWTSBlbmFibGVkCihYRU4p
IFsyMDE3LTEwLTI1IDE5OjUzOjU2LjE2M10gSFZNOiBIYXJkd2FyZSBBc3Npc3RlZCBQYWdp
bmcgKEhBUCkgZGV0ZWN0ZWQKKFhFTikgWzIwMTctMTAtMjUgMTk6NTM6NTYuMTcwXSBIVk06
IEhBUCBwYWdlIHNpemVzOiA0a0IsIDJNQiwgMUdCCihYRU4pIFsyMDE3LTEwLTI1IDE5OjUz
OjUyLjE3Ml0gbWljcm9jb2RlOiBDUFUxIHVwZGF0ZWQgZnJvbSByZXZpc2lvbiAweDEwMDAw
YmYgdG8gMHgxMDAwMGRjCihYRU4pIFsyMDE3LTEwLTI1IDE5OjUzOjU2LjE5Nl0gQWRkaW5n
IGNwdSAxIHRvIHJ1bnF1ZXVlIDAKKFhFTikgWzIwMTctMTAtMjUgMTk6NTM6NTIuMTcyXSBt
aWNyb2NvZGU6IENQVTIgdXBkYXRlZCBmcm9tIHJldmlzaW9uIDB4MTAwMDBiZiB0byAweDEw
MDAwZGMKKFhFTikgWzIwMTctMTAtMjUgMTk6NTM6NTYuMjIyXSBBZGRpbmcgY3B1IDIgdG8g
cnVucXVldWUgMAooWEVOKSBbMjAxNy0xMC0yNSAxOTo1Mzo1Mi4xNzJdIG1pY3JvY29kZTog
Q1BVMyB1cGRhdGVkIGZyb20gcmV2aXNpb24gMHgxMDAwMGJmIHRvIDB4MTAwMDBkYwooWEVO
KSBbMjAxNy0xMC0yNSAxOTo1Mzo1Ni4yNDhdIEFkZGluZyBjcHUgMyB0byBydW5xdWV1ZSAw
CihYRU4pIFsyMDE3LTEwLTI1IDE5OjUzOjUyLjE3Ml0gbWljcm9jb2RlOiBDUFU0IHVwZGF0
ZWQgZnJvbSByZXZpc2lvbiAweDEwMDAwYmYgdG8gMHgxMDAwMGRjCihYRU4pIFsyMDE3LTEw
LTI1IDE5OjUzOjU2LjI3NV0gQWRkaW5nIGNwdSA0IHRvIHJ1bnF1ZXVlIDAKKFhFTikgWzIw
MTctMTAtMjUgMTk6NTM6NTIuMTcyXSBtaWNyb2NvZGU6IENQVTUgdXBkYXRlZCBmcm9tIHJl
dmlzaW9uIDB4MTAwMDBiZiB0byAweDEwMDAwZGMKKFhFTikgWzIwMTctMTAtMjUgMTk6NTM6
NTYuMzAxXSBBZGRpbmcgY3B1IDUgdG8gcnVucXVldWUgMAooWEVOKSBbMjAxNy0xMC0yNSAx
OTo1Mzo1Ni4zMDldIEJyb3VnaHQgdXAgNiBDUFVzCihYRU4pIFsyMDE3LTEwLTI1IDE5OjUz
OjU2LjMyMV0gYnVpbGQtaWQ6IDUxZTVjMjdlMTdiNWU4NTY5MmJjZDU0NjU2MjQ0NzE2N2Y4
YTlhYjgKKFhFTikgWzIwMTctMTAtMjUgMTk6NTM6NTYuMzI5XSBSdW5uaW5nIHN0dWIgcmVj
b3Zlcnkgc2VsZnRlc3RzLi4uCihYRU4pIFsyMDE3LTEwLTI1IDE5OjUzOjU2LjMzOF0gdHJh
cHMuYzoxNTQwOiBHUEYgKDAwMDApOiBmZmZmODJkMGJmZmZmMDQxIFtmZmZmODJkMGJmZmZm
MDQxXSAtPiBmZmZmODJkMDgwMzZjZGMyCihYRU4pIFsyMDE3LTEwLTI1IDE5OjUzOjU2LjM0
Nl0gdHJhcHMuYzo3Mzk6IFRyYXAgMTI6IGZmZmY4MmQwYmZmZmYwNDAgW2ZmZmY4MmQwYmZm
ZmYwNDBdIC0+IGZmZmY4MmQwODAzNmNkYzIKKFhFTikgWzIwMTctMTAtMjUgMTk6NTM6NTYu
MzU1XSB0cmFwcy5jOjEwNzY6IFRyYXAgMzogZmZmZjgyZDBiZmZmZjA0MSBbZmZmZjgyZDBi
ZmZmZjA0MV0gLT4gZmZmZjgyZDA4MDM2Y2RjMgooWEVOKSBbMjAxNy0xMC0yNSAxOTo1Mzo1
Ni4zODRdIEFDUEkgc2xlZXAgbW9kZXM6IFMzCihYRU4pIFsyMDE3LTEwLTI1IDE5OjUzOjU2
LjM5M10gVlBNVTogZGlzYWJsZWQKKFhFTikgWzIwMTctMTAtMjUgMTk6NTM6NTYuNDAxXSBN
Q0E6IFVzZSBodyB0aHJlc2hvbGRpbmcgdG8gYWRqdXN0IHBvbGxpbmcgZnJlcXVlbmN5CihY
RU4pIFsyMDE3LTEwLTI1IDE5OjUzOjU2LjQxMF0gbWNoZWNrX3BvbGw6IE1hY2hpbmUgY2hl
Y2sgcG9sbGluZyB0aW1lciBzdGFydGVkLgooWEVOKSBbMjAxNy0xMC0yNSAxOTo1Mzo1Ni40
MTldIFhlbm9wcm9maWxlOiBGYWlsZWQgdG8gc2V0dXAgSUJTIExWVCBvZmZzZXQsIElCU0NU
TCA9IDB4ZmZmZmZmZmYKKFhFTikgWzIwMTctMTAtMjUgMTk6NTM6NTYuNDI4XSBEb20wIGhh
cyBtYXhpbXVtIDYzMiBQSVJRcwooWEVOKSBbMjAxNy0xMC0yNSAxOTo1Mzo1Ni40MzddIGdy
YW50X3RhYmxlLmM6MTY4ODpJRExFdjAgRXhwYW5kaW5nIGQwIGdyYW50IHRhYmxlIGZyb20g
MCB0byAxIGZyYW1lcwooWEVOKSBbMjAxNy0xMC0yNSAxOTo1Mzo1Ni40NDZdIE5YIChFeGVj
dXRlIERpc2FibGUpIHByb3RlY3Rpb24gYWN0aXZlCihYRU4pIFsyMDE3LTEwLTI1IDE5OjUz
OjU2LjQ1NV0gKioqIExPQURJTkcgRE9NQUlOIDAgKioqCihYRU4pIFsyMDE3LTEwLTI1IDE5
OjUzOjU2LjY4MF0gRUxGOiBwaGRyOiBwYWRkcj0weDEwMDAwMDAgbWVtc3o9MHgxMmQzMDAw
CihYRU4pIFsyMDE3LTEwLTI1IDE5OjUzOjU2LjY4OV0gRUxGOiBwaGRyOiBwYWRkcj0weDI0
MDAwMDAgbWVtc3o9MHg1ZjgwMDAKKFhFTikgWzIwMTctMTAtMjUgMTk6NTM6NTYuNjk5XSBF
TEY6IHBoZHI6IHBhZGRyPTB4MjlmODAwMCBtZW1zej0weDFiNDE4CihYRU4pIFsyMDE3LTEw
LTI1IDE5OjUzOjU2LjcwOF0gRUxGOiBwaGRyOiBwYWRkcj0weDJhMTQwMDAgbWVtc3o9MHgy
ZDQwMDAKKFhFTikgWzIwMTctMTAtMjUgMTk6NTM6NTYuNzE3XSBFTEY6IG1lbW9yeTogMHgx
MDAwMDAwIC0+IDB4MmNlODAwMAooWEVOKSBbMjAxNy0xMC0yNSAxOTo1Mzo1Ni43MjddIEVM
Rjogbm90ZTogR1VFU1RfT1MgPSAibGludXgiCihYRU4pIFsyMDE3LTEwLTI1IDE5OjUzOjU2
LjczNl0gRUxGOiBub3RlOiBHVUVTVF9WRVJTSU9OID0gIjIuNiIKKFhFTikgWzIwMTctMTAt
MjUgMTk6NTM6NTYuNzQ1XSBFTEY6IG5vdGU6IFhFTl9WRVJTSU9OID0gInhlbi0zLjAiCihY
RU4pIFsyMDE3LTEwLTI1IDE5OjUzOjU2Ljc1NV0gRUxGOiBub3RlOiBWSVJUX0JBU0UgPSAw
eGZmZmZmZmZmODAwMDAwMDAKKFhFTikgWzIwMTctMTAtMjUgMTk6NTM6NTYuNzY0XSBFTEY6
IG5vdGU6IElOSVRfUDJNID0gMHg4MDAwMDAwMDAwCihYRU4pIFsyMDE3LTEwLTI1IDE5OjUz
OjU2Ljc3M10gRUxGOiBub3RlOiBFTlRSWSA9IDB4ZmZmZmZmZmY4MmExNDE4MAooWEVOKSBb
MjAxNy0xMC0yNSAxOTo1Mzo1Ni43ODNdIEVMRjogbm90ZTogSFlQRVJDQUxMX1BBR0UgPSAw
eGZmZmZmZmZmODEwMDEwMDAKKFhFTikgWzIwMTctMTAtMjUgMTk6NTM6NTYuNzkzXSBFTEY6
IG5vdGU6IEZFQVRVUkVTID0gIiF3cml0YWJsZV9wYWdlX3RhYmxlc3xwYWVfcGdkaXJfYWJv
dmVfNGdiIgooWEVOKSBbMjAxNy0xMC0yNSAxOTo1Mzo1Ni44MDJdIEVMRjogbm90ZTogU1VQ
UE9SVEVEX0ZFQVRVUkVTID0gMHg4MDEKKFhFTikgWzIwMTctMTAtMjUgMTk6NTM6NTYuODEy
XSBFTEY6IG5vdGU6IFBBRV9NT0RFID0gInllcyIKKFhFTikgWzIwMTctMTAtMjUgMTk6NTM6
NTYuODIyXSBFTEY6IG5vdGU6IExPQURFUiA9ICJnZW5lcmljIgooWEVOKSBbMjAxNy0xMC0y
NSAxOTo1Mzo1Ni44MzFdIEVMRjogbm90ZTogdW5rbm93biAoMHhkKQooWEVOKSBbMjAxNy0x
MC0yNSAxOTo1Mzo1Ni44NDFdIEVMRjogbm90ZTogU1VTUEVORF9DQU5DRUwgPSAweDEKKFhF
TikgWzIwMTctMTAtMjUgMTk6NTM6NTYuODUxXSBFTEY6IG5vdGU6IE1PRF9TVEFSVF9QRk4g
PSAweDEKKFhFTikgWzIwMTctMTAtMjUgMTk6NTM6NTYuODYwXSBFTEY6IG5vdGU6IEhWX1NU
QVJUX0xPVyA9IDB4ZmZmZjgwMDAwMDAwMDAwMAooWEVOKSBbMjAxNy0xMC0yNSAxOTo1Mzo1
Ni44NzBdIEVMRjogbm90ZTogUEFERFJfT0ZGU0VUID0gMAooWEVOKSBbMjAxNy0xMC0yNSAx
OTo1Mzo1Ni44ODBdIEVMRjogbm90ZTogUEhZUzMyX0VOVFJZID0gMHgxMDAwMzIwCihYRU4p
IFsyMDE3LTEwLTI1IDE5OjUzOjU2Ljg5MF0gRUxGOiBhZGRyZXNzZXM6CihYRU4pIFsyMDE3
LTEwLTI1IDE5OjUzOjU2LjkwMF0gICAgIHZpcnRfYmFzZSAgICAgICAgPSAweGZmZmZmZmZm
ODAwMDAwMDAKKFhFTikgWzIwMTctMTAtMjUgMTk6NTM6NTYuOTEwXSAgICAgZWxmX3BhZGRy
X29mZnNldCA9IDB4MAooWEVOKSBbMjAxNy0xMC0yNSAxOTo1Mzo1Ni45MjBdICAgICB2aXJ0
X29mZnNldCAgICAgID0gMHhmZmZmZmZmZjgwMDAwMDAwCihYRU4pIFsyMDE3LTEwLTI1IDE5
OjUzOjU2LjkzMF0gICAgIHZpcnRfa3N0YXJ0ICAgICAgPSAweGZmZmZmZmZmODEwMDAwMDAK
KFhFTikgWzIwMTctMTAtMjUgMTk6NTM6NTYuOTQwXSAgICAgdmlydF9rZW5kICAgICAgICA9
IDB4ZmZmZmZmZmY4MmNlODAwMAooWEVOKSBbMjAxNy0xMC0yNSAxOTo1Mzo1Ni45NTFdICAg
ICB2aXJ0X2VudHJ5ICAgICAgID0gMHhmZmZmZmZmZjgyYTE0MTgwCihYRU4pIFsyMDE3LTEw
LTI1IDE5OjUzOjU2Ljk2MV0gICAgIHAybV9iYXNlICAgICAgICAgPSAweDgwMDAwMDAwMDAK
KFhFTikgWzIwMTctMTAtMjUgMTk6NTM6NTYuOTcyXSAgWGVuICBrZXJuZWw6IDY0LWJpdCwg
bHNiLCBjb21wYXQzMgooWEVOKSBbMjAxNy0xMC0yNSAxOTo1Mzo1Ni45ODJdICBEb20wIGtl
cm5lbDogNjQtYml0LCBQQUUsIGxzYiwgcGFkZHIgMHgxMDAwMDAwIC0+IDB4MmNlODAwMAoo
WEVOKSBbMjAxNy0xMC0yNSAxOTo1Mzo1Ni45OTNdIFBIWVNJQ0FMIE1FTU9SWSBBUlJBTkdF
TUVOVDoKKFhFTikgWzIwMTctMTAtMjUgMTk6NTM6NTcuMDA0XSAgRG9tMCBhbGxvYy46ICAg
MDAwMDAwMDUyMDAwMDAwMC0+MDAwMDAwMDUyNDAwMDAwMCAoNTAxOTA2IHBhZ2VzIHRvIGJl
IGFsbG9jYXRlZCkKKFhFTikgWzIwMTctMTAtMjUgMTk6NTM6NTcuMDE1XSAgSW5pdC4gcmFt
ZGlzazogMDAwMDAwMDUzNjg4ZTAwMC0+MDAwMDAwMDUzN2ZmYjNhNwooWEVOKSBbMjAxNy0x
MC0yNSAxOTo1Mzo1Ny4wMjZdIFZJUlRVQUwgTUVNT1JZIEFSUkFOR0VNRU5UOgooWEVOKSBb
MjAxNy0xMC0yNSAxOTo1Mzo1Ny4wMzddICBMb2FkZWQga2VybmVsOiBmZmZmZmZmZjgxMDAw
MDAwLT5mZmZmZmZmZjgyY2U4MDAwCihYRU4pIFsyMDE3LTEwLTI1IDE5OjUzOjU3LjA0OF0g
IEluaXQuIHJhbWRpc2s6IDAwMDAwMDAwMDAwMDAwMDAtPjAwMDAwMDAwMDAwMDAwMDAKKFhF
TikgWzIwMTctMTAtMjUgMTk6NTM6NTcuMDU4XSAgUGh5cy1NYWNoIG1hcDogMDAwMDAwODAw
MDAwMDAwMC0+MDAwMDAwODAwMDQwMDAwMAooWEVOKSBbMjAxNy0xMC0yNSAxOTo1Mzo1Ny4w
NjldICBTdGFydCBpbmZvOiAgICBmZmZmZmZmZjgyY2U4MDAwLT5mZmZmZmZmZjgyY2U4NGI0
CihYRU4pIFsyMDE3LTEwLTI1IDE5OjUzOjU3LjA4MF0gIFBhZ2UgdGFibGVzOiAgIGZmZmZm
ZmZmODJjZTkwMDAtPmZmZmZmZmZmODJkMDQwMDAKKFhFTikgWzIwMTctMTAtMjUgMTk6NTM6
NTcuMDkxXSAgQm9vdCBzdGFjazogICAgZmZmZmZmZmY4MmQwNDAwMC0+ZmZmZmZmZmY4MmQw
NTAwMAooWEVOKSBbMjAxNy0xMC0yNSAxOTo1Mzo1Ny4xMDJdICBUT1RBTDogICAgICAgICBm
ZmZmZmZmZjgwMDAwMDAwLT5mZmZmZmZmZjgzMDAwMDAwCihYRU4pIFsyMDE3LTEwLTI1IDE5
OjUzOjU3LjExM10gIEVOVFJZIEFERFJFU1M6IGZmZmZmZmZmODJhMTQxODAKKFhFTikgWzIw
MTctMTAtMjUgMTk6NTM6NTcuMTI0XSBEb20wIGhhcyBtYXhpbXVtIDYgVkNQVXMKKFhFTikg
WzIwMTctMTAtMjUgMTk6NTM6NTcuMTM1XSBFTEY6IHBoZHIgMCBhdCAweGZmZmZmZmZmODEw
MDAwMDAgLT4gMHhmZmZmZmZmZjgyMmQzMDAwCihYRU4pIFsyMDE3LTEwLTI1IDE5OjUzOjU3
LjE1M10gRUxGOiBwaGRyIDEgYXQgMHhmZmZmZmZmZjgyNDAwMDAwIC0+IDB4ZmZmZmZmZmY4
MjlmODAwMAooWEVOKSBbMjAxNy0xMC0yNSAxOTo1Mzo1Ny4xNjZdIEVMRjogcGhkciAyIGF0
IDB4ZmZmZmZmZmY4MjlmODAwMCAtPiAweGZmZmZmZmZmODJhMTM0MTgKKFhFTikgWzIwMTct
MTAtMjUgMTk6NTM6NTcuMTc3XSBFTEY6IHBoZHIgMyBhdCAweGZmZmZmZmZmODJhMTQwMDAg
LT4gMHhmZmZmZmZmZjgyYjNmMDAwCihYRU4pIFsyMDE3LTEwLTI1IDE5OjUzOjU4LjM4Nl0g
QU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMCwgdHlwZSA9IDB4
Niwgcm9vdCB0YWJsZSA9IDB4NGE5Y2Y2MDAwLCBkb21haW4gPSAwLCBwYWdpbmcgbW9kZSA9
IDMKKFhFTikgWzIwMTctMTAtMjUgMTk6NTM6NTguMzk3XSBBTUQtVmk6IFNldHVwIEkvTyBw
YWdlIHRhYmxlOiBkZXZpY2UgaWQgPSAweDIsIHR5cGUgPSAweDcsIHJvb3QgdGFibGUgPSAw
eDRhOWNmNjAwMCwgZG9tYWluID0gMCwgcGFnaW5nIG1vZGUgPSAzCihYRU4pIFsyMDE3LTEw
LTI1IDE5OjUzOjU4LjQwOF0gQU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0YWJsZTogZGV2aWNl
IGlkID0gMHgxMCwgdHlwZSA9IDB4Miwgcm9vdCB0YWJsZSA9IDB4NGE5Y2Y2MDAwLCBkb21h
aW4gPSAwLCBwYWdpbmcgbW9kZSA9IDMKKFhFTikgWzIwMTctMTAtMjUgMTk6NTM6NTguNDIw
XSBBTUQtVmk6IFNldHVwIEkvTyBwYWdlIHRhYmxlOiBkZXZpY2UgaWQgPSAweDE4LCB0eXBl
ID0gMHgyLCByb290IHRhYmxlID0gMHg0YTljZjYwMDAsIGRvbWFpbiA9IDAsIHBhZ2luZyBt
b2RlID0gMwooWEVOKSBbMjAxNy0xMC0yNSAxOTo1Mzo1OC40MzFdIEFNRC1WaTogU2V0dXAg
SS9PIHBhZ2UgdGFibGU6IGRldmljZSBpZCA9IDB4MjgsIHR5cGUgPSAweDIsIHJvb3QgdGFi
bGUgPSAweDRhOWNmNjAwMCwgZG9tYWluID0gMCwgcGFnaW5nIG1vZGUgPSAzCihYRU4pIFsy
MDE3LTEwLTI1IDE5OjUzOjU4LjQ0M10gQU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0YWJsZTog
ZGV2aWNlIGlkID0gMHgzMCwgdHlwZSA9IDB4Miwgcm9vdCB0YWJsZSA9IDB4NGE5Y2Y2MDAw
LCBkb21haW4gPSAwLCBwYWdpbmcgbW9kZSA9IDMKKFhFTikgWzIwMTctMTAtMjUgMTk6NTM6
NTguNDU1XSBBTUQtVmk6IFNldHVwIEkvTyBwYWdlIHRhYmxlOiBkZXZpY2UgaWQgPSAweDQ4
LCB0eXBlID0gMHgyLCByb290IHRhYmxlID0gMHg0YTljZjYwMDAsIGRvbWFpbiA9IDAsIHBh
Z2luZyBtb2RlID0gMwooWEVOKSBbMjAxNy0xMC0yNSAxOTo1Mzo1OC40NjddIEFNRC1WaTog
U2V0dXAgSS9PIHBhZ2UgdGFibGU6IGRldmljZSBpZCA9IDB4NTAsIHR5cGUgPSAweDIsIHJv
b3QgdGFibGUgPSAweDRhOWNmNjAwMCwgZG9tYWluID0gMCwgcGFnaW5nIG1vZGUgPSAzCihY
RU4pIFsyMDE3LTEwLTI1IDE5OjUzOjU4LjQ3OV0gQU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0
YWJsZTogZGV2aWNlIGlkID0gMHg1OCwgdHlwZSA9IDB4Miwgcm9vdCB0YWJsZSA9IDB4NGE5
Y2Y2MDAwLCBkb21haW4gPSAwLCBwYWdpbmcgbW9kZSA9IDMKKFhFTikgWzIwMTctMTAtMjUg
MTk6NTM6NTguNDkxXSBBTUQtVmk6IFNldHVwIEkvTyBwYWdlIHRhYmxlOiBkZXZpY2UgaWQg
PSAweDYwLCB0eXBlID0gMHgyLCByb290IHRhYmxlID0gMHg0YTljZjYwMDAsIGRvbWFpbiA9
IDAsIHBhZ2luZyBtb2RlID0gMwooWEVOKSBbMjAxNy0xMC0yNSAxOTo1Mzo1OC41MDRdIEFN
RC1WaTogU2V0dXAgSS9PIHBhZ2UgdGFibGU6IGRldmljZSBpZCA9IDB4NjgsIHR5cGUgPSAw
eDIsIHJvb3QgdGFibGUgPSAweDRhOWNmNjAwMCwgZG9tYWluID0gMCwgcGFnaW5nIG1vZGUg
PSAzCihYRU4pIFsyMDE3LTEwLTI1IDE5OjUzOjU4LjUxN10gQU1ELVZpOiBTZXR1cCBJL08g
cGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHg4OCwgdHlwZSA9IDB4Nywgcm9vdCB0YWJsZSA9
IDB4NGE5Y2Y2MDAwLCBkb21haW4gPSAwLCBwYWdpbmcgbW9kZSA9IDMKKFhFTikgWzIwMTct
MTAtMjUgMTk6NTM6NTguNTI5XSBBTUQtVmk6IFNldHVwIEkvTyBwYWdlIHRhYmxlOiBkZXZp
Y2UgaWQgPSAweDkwLCB0eXBlID0gMHg3LCByb290IHRhYmxlID0gMHg0YTljZjYwMDAsIGRv
bWFpbiA9IDAsIHBhZ2luZyBtb2RlID0gMwooWEVOKSBbMjAxNy0xMC0yNSAxOTo1Mzo1OC41
NDJdIEFNRC1WaTogU2V0dXAgSS9PIHBhZ2UgdGFibGU6IGRldmljZSBpZCA9IDB4OTIsIHR5
cGUgPSAweDcsIHJvb3QgdGFibGUgPSAweDRhOWNmNjAwMCwgZG9tYWluID0gMCwgcGFnaW5n
IG1vZGUgPSAzCihYRU4pIFsyMDE3LTEwLTI1IDE5OjUzOjU4LjU1NV0gQU1ELVZpOiBTZXR1
cCBJL08gcGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHg5OCwgdHlwZSA9IDB4Nywgcm9vdCB0
YWJsZSA9IDB4NGE5Y2Y2MDAwLCBkb21haW4gPSAwLCBwYWdpbmcgbW9kZSA9IDMKKFhFTikg
WzIwMTctMTAtMjUgMTk6NTM6NTguNTY4XSBBTUQtVmk6IFNldHVwIEkvTyBwYWdlIHRhYmxl
OiBkZXZpY2UgaWQgPSAweDlhLCB0eXBlID0gMHg3LCByb290IHRhYmxlID0gMHg0YTljZjYw
MDAsIGRvbWFpbiA9IDAsIHBhZ2luZyBtb2RlID0gMwooWEVOKSBbMjAxNy0xMC0yNSAxOTo1
Mzo1OC41ODJdIEFNRC1WaTogU2V0dXAgSS9PIHBhZ2UgdGFibGU6IGRldmljZSBpZCA9IDB4
YTAsIHR5cGUgPSAweDcsIHJvb3QgdGFibGUgPSAweDRhOWNmNjAwMCwgZG9tYWluID0gMCwg
cGFnaW5nIG1vZGUgPSAzCihYRU4pIFsyMDE3LTEwLTI1IDE5OjUzOjU4LjU5NV0gQU1ELVZp
OiBTZXR1cCBJL08gcGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHhhMiwgdHlwZSA9IDB4Nywg
cm9vdCB0YWJsZSA9IDB4NGE5Y2Y2MDAwLCBkb21haW4gPSAwLCBwYWdpbmcgbW9kZSA9IDMK
KFhFTikgWzIwMTctMTAtMjUgMTk6NTM6NTguNjA5XSBBTUQtVmk6IFNldHVwIEkvTyBwYWdl
IHRhYmxlOiBkZXZpY2UgaWQgPSAweGEzLCB0eXBlID0gMHg3LCByb290IHRhYmxlID0gMHg0
YTljZjYwMDAsIGRvbWFpbiA9IDAsIHBhZ2luZyBtb2RlID0gMwooWEVOKSBbMjAxNy0xMC0y
NSAxOTo1Mzo1OC42MjNdIEFNRC1WaTogU2V0dXAgSS9PIHBhZ2UgdGFibGU6IGRldmljZSBp
ZCA9IDB4YTQsIHR5cGUgPSAweDUsIHJvb3QgdGFibGUgPSAweDRhOWNmNjAwMCwgZG9tYWlu
ID0gMCwgcGFnaW5nIG1vZGUgPSAzCihYRU4pIFsyMDE3LTEwLTI1IDE5OjUzOjU4LjYzN10g
QU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHhhNSwgdHlwZSA9
IDB4Nywgcm9vdCB0YWJsZSA9IDB4NGE5Y2Y2MDAwLCBkb21haW4gPSAwLCBwYWdpbmcgbW9k
ZSA9IDMKKFhFTikgWzIwMTctMTAtMjUgMTk6NTM6NTguNjUxXSBBTUQtVmk6IFNldHVwIEkv
TyBwYWdlIHRhYmxlOiBkZXZpY2UgaWQgPSAweGE4LCB0eXBlID0gMHgyLCByb290IHRhYmxl
ID0gMHg0YTljZjYwMDAsIGRvbWFpbiA9IDAsIHBhZ2luZyBtb2RlID0gMwooWEVOKSBbMjAx
Ny0xMC0yNSAxOTo1Mzo1OC42NjZdIEFNRC1WaTogU2V0dXAgSS9PIHBhZ2UgdGFibGU6IGRl
dmljZSBpZCA9IDB4YjAsIHR5cGUgPSAweDcsIHJvb3QgdGFibGUgPSAweDRhOWNmNjAwMCwg
ZG9tYWluID0gMCwgcGFnaW5nIG1vZGUgPSAzCihYRU4pIFsyMDE3LTEwLTI1IDE5OjUzOjU4
LjY4MF0gQU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHhiMiwg
dHlwZSA9IDB4Nywgcm9vdCB0YWJsZSA9IDB4NGE5Y2Y2MDAwLCBkb21haW4gPSAwLCBwYWdp
bmcgbW9kZSA9IDMKKFhFTikgWzIwMTctMTAtMjUgMTk6NTM6NTguNjk1XSBBTUQtVmk6IFNr
aXBwaW5nIGhvc3QgYnJpZGdlIDAwMDA6MDA6MTguMAooWEVOKSBbMjAxNy0xMC0yNSAxOTo1
Mzo1OC43MTBdIEFNRC1WaTogU2tpcHBpbmcgaG9zdCBicmlkZ2UgMDAwMDowMDoxOC4xCihY
RU4pIFsyMDE3LTEwLTI1IDE5OjUzOjU4LjcyNV0gQU1ELVZpOiBTa2lwcGluZyBob3N0IGJy
aWRnZSAwMDAwOjAwOjE4LjIKKFhFTikgWzIwMTctMTAtMjUgMTk6NTM6NTguNzM5XSBBTUQt
Vmk6IFNraXBwaW5nIGhvc3QgYnJpZGdlIDAwMDA6MDA6MTguMwooWEVOKSBbMjAxNy0xMC0y
NSAxOTo1Mzo1OC43NTRdIEFNRC1WaTogU2tpcHBpbmcgaG9zdCBicmlkZ2UgMDAwMDowMDox
OC40CihYRU4pIFsyMDE3LTEwLTI1IDE5OjUzOjU4Ljc2OF0gQU1ELVZpOiBTZXR1cCBJL08g
cGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHg0MDAsIHR5cGUgPSAweDEsIHJvb3QgdGFibGUg
PSAweDRhOWNmNjAwMCwgZG9tYWluID0gMCwgcGFnaW5nIG1vZGUgPSAzCihYRU4pIFsyMDE3
LTEwLTI1IDE5OjUzOjU4Ljc4M10gQU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0YWJsZTogZGV2
aWNlIGlkID0gMHg0MDEsIHR5cGUgPSAweDEsIHJvb3QgdGFibGUgPSAweDRhOWNmNjAwMCwg
ZG9tYWluID0gMCwgcGFnaW5nIG1vZGUgPSAzCihYRU4pIFsyMDE3LTEwLTI1IDE5OjUzOjU4
Ljc5OV0gQU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHg0MDIs
IHR5cGUgPSAweDEsIHJvb3QgdGFibGUgPSAweDRhOWNmNjAwMCwgZG9tYWluID0gMCwgcGFn
aW5nIG1vZGUgPSAzCihYRU4pIFsyMDE3LTEwLTI1IDE5OjUzOjU4LjgxNF0gQU1ELVZpOiBT
ZXR1cCBJL08gcGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHg0MDMsIHR5cGUgPSAweDEsIHJv
b3QgdGFibGUgPSAweDRhOWNmNjAwMCwgZG9tYWluID0gMCwgcGFnaW5nIG1vZGUgPSAzCihY
RU4pIFsyMDE3LTEwLTI1IDE5OjUzOjU4LjgzMF0gQU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0
YWJsZTogZGV2aWNlIGlkID0gMHg0MDQsIHR5cGUgPSAweDEsIHJvb3QgdGFibGUgPSAweDRh
OWNmNjAwMCwgZG9tYWluID0gMCwgcGFnaW5nIG1vZGUgPSAzCihYRU4pIFsyMDE3LTEwLTI1
IDE5OjUzOjU4Ljg0NV0gQU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0YWJsZTogZGV2aWNlIGlk
ID0gMHg0MDUsIHR5cGUgPSAweDEsIHJvb3QgdGFibGUgPSAweDRhOWNmNjAwMCwgZG9tYWlu
ID0gMCwgcGFnaW5nIG1vZGUgPSAzCihYRU4pIFsyMDE3LTEwLTI1IDE5OjUzOjU4Ljg2MV0g
QU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHg0MDYsIHR5cGUg
PSAweDEsIHJvb3QgdGFibGUgPSAweDRhOWNmNjAwMCwgZG9tYWluID0gMCwgcGFnaW5nIG1v
ZGUgPSAzCihYRU4pIFsyMDE3LTEwLTI1IDE5OjUzOjU4Ljg3OF0gQU1ELVZpOiBTZXR1cCBJ
L08gcGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHg0MDcsIHR5cGUgPSAweDEsIHJvb3QgdGFi
bGUgPSAweDRhOWNmNjAwMCwgZG9tYWluID0gMCwgcGFnaW5nIG1vZGUgPSAzCihYRU4pIFsy
MDE3LTEwLTI1IDE5OjUzOjU4Ljg5NF0gQU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0YWJsZTog
ZGV2aWNlIGlkID0gMHg1MDAsIHR5cGUgPSAweDIsIHJvb3QgdGFibGUgPSAweDRhOWNmNjAw
MCwgZG9tYWluID0gMCwgcGFnaW5nIG1vZGUgPSAzCihYRU4pIFsyMDE3LTEwLTI1IDE5OjUz
OjU4LjkxMV0gQU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHg2
MDgsIHR5cGUgPSAweDIsIHJvb3QgdGFibGUgPSAweDRhOWNmNjAwMCwgZG9tYWluID0gMCwg
cGFnaW5nIG1vZGUgPSAzCihYRU4pIFsyMDE3LTEwLTI1IDE5OjUzOjU4LjkyN10gQU1ELVZp
OiBTZXR1cCBJL08gcGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHg2MTAsIHR5cGUgPSAweDIs
IHJvb3QgdGFibGUgPSAweDRhOWNmNjAwMCwgZG9tYWluID0gMCwgcGFnaW5nIG1vZGUgPSAz
CihYRU4pIFsyMDE3LTEwLTI1IDE5OjUzOjU4Ljk0NF0gQU1ELVZpOiBTZXR1cCBJL08gcGFn
ZSB0YWJsZTogZGV2aWNlIGlkID0gMHg3MDAsIHR5cGUgPSAweDEsIHJvb3QgdGFibGUgPSAw
eDRhOWNmNjAwMCwgZG9tYWluID0gMCwgcGFnaW5nIG1vZGUgPSAzCihYRU4pIFsyMDE3LTEw
LTI1IDE5OjUzOjU4Ljk2MV0gQU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0YWJsZTogZGV2aWNl
IGlkID0gMHg4MDAsIHR5cGUgPSAweDEsIHJvb3QgdGFibGUgPSAweDRhOWNmNjAwMCwgZG9t
YWluID0gMCwgcGFnaW5nIG1vZGUgPSAzCihYRU4pIFsyMDE3LTEwLTI1IDE5OjUzOjU4Ljk3
OV0gQU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHg5MDAsIHR5
cGUgPSAweDEsIHJvb3QgdGFibGUgPSAweDRhOWNmNjAwMCwgZG9tYWluID0gMCwgcGFnaW5n
IG1vZGUgPSAzCihYRU4pIFsyMDE3LTEwLTI1IDE5OjUzOjU4Ljk5Nl0gQU1ELVZpOiBTZXR1
cCBJL08gcGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHhhMDAsIHR5cGUgPSAweDEsIHJvb3Qg
dGFibGUgPSAweDRhOWNmNjAwMCwgZG9tYWluID0gMCwgcGFnaW5nIG1vZGUgPSAzCihYRU4p
IFsyMDE3LTEwLTI1IDE5OjUzOjU5LjAxNF0gQU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0YWJs
ZTogZGV2aWNlIGlkID0gMHhhMDEsIHR5cGUgPSAweDEsIHJvb3QgdGFibGUgPSAweDRhOWNm
NjAwMCwgZG9tYWluID0gMCwgcGFnaW5nIG1vZGUgPSAzCihYRU4pIFsyMDE3LTEwLTI1IDE5
OjUzOjU5LjAzMl0gQU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0YWJsZTogZGV2aWNlIGlkID0g
MHhhMDIsIHR5cGUgPSAweDEsIHJvb3QgdGFibGUgPSAweDRhOWNmNjAwMCwgZG9tYWluID0g
MCwgcGFnaW5nIG1vZGUgPSAzCihYRU4pIFsyMDE3LTEwLTI1IDE5OjUzOjU5LjA0OV0gQU1E
LVZpOiBTZXR1cCBJL08gcGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHhhMDMsIHR5cGUgPSAw
eDEsIHJvb3QgdGFibGUgPSAweDRhOWNmNjAwMCwgZG9tYWluID0gMCwgcGFnaW5nIG1vZGUg
PSAzCihYRU4pIFsyMDE3LTEwLTI1IDE5OjUzOjU5LjA2OF0gQU1ELVZpOiBTZXR1cCBJL08g
cGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHhhMDQsIHR5cGUgPSAweDEsIHJvb3QgdGFibGUg
PSAweDRhOWNmNjAwMCwgZG9tYWluID0gMCwgcGFnaW5nIG1vZGUgPSAzCihYRU4pIFsyMDE3
LTEwLTI1IDE5OjUzOjU5LjA4Nl0gQU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0YWJsZTogZGV2
aWNlIGlkID0gMHhhMDUsIHR5cGUgPSAweDEsIHJvb3QgdGFibGUgPSAweDRhOWNmNjAwMCwg
ZG9tYWluID0gMCwgcGFnaW5nIG1vZGUgPSAzCihYRU4pIFsyMDE3LTEwLTI1IDE5OjUzOjU5
LjEwNF0gQU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHhhMDYs
IHR5cGUgPSAweDEsIHJvb3QgdGFibGUgPSAweDRhOWNmNjAwMCwgZG9tYWluID0gMCwgcGFn
aW5nIG1vZGUgPSAzCihYRU4pIFsyMDE3LTEwLTI1IDE5OjUzOjU5LjEyM10gQU1ELVZpOiBT
ZXR1cCBJL08gcGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHhhMDcsIHR5cGUgPSAweDEsIHJv
b3QgdGFibGUgPSAweDRhOWNmNjAwMCwgZG9tYWluID0gMCwgcGFnaW5nIG1vZGUgPSAzCihY
RU4pIFsyMDE3LTEwLTI1IDE5OjUzOjU5LjE0MV0gQU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0
YWJsZTogZGV2aWNlIGlkID0gMHhiMDAsIHR5cGUgPSAweDEsIHJvb3QgdGFibGUgPSAweDRh
OWNmNjAwMCwgZG9tYWluID0gMCwgcGFnaW5nIG1vZGUgPSAzCihYRU4pIFsyMDE3LTEwLTI1
IDE5OjUzOjU5LjE2MF0gQU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0YWJsZTogZGV2aWNlIGlk
ID0gMHhjMDAsIHR5cGUgPSAweDEsIHJvb3QgdGFibGUgPSAweDRhOWNmNjAwMCwgZG9tYWlu
ID0gMCwgcGFnaW5nIG1vZGUgPSAzCihYRU4pIFsyMDE3LTEwLTI1IDE5OjUzOjU5LjE3OV0g
QU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHhkMDAsIHR5cGUg
PSAweDEsIHJvb3QgdGFibGUgPSAweDRhOWNmNjAwMCwgZG9tYWluID0gMCwgcGFnaW5nIG1v
ZGUgPSAzCihYRU4pIFsyMDE3LTEwLTI1IDE5OjUzOjU5LjE5OF0gQU1ELVZpOiBTZXR1cCBJ
L08gcGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHhlMDAsIHR5cGUgPSAweDEsIHJvb3QgdGFi
bGUgPSAweDRhOWNmNjAwMCwgZG9tYWluID0gMCwgcGFnaW5nIG1vZGUgPSAzCihYRU4pIFsy
MDE3LTEwLTI1IDE5OjUzOjU5LjIxN10gQU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0YWJsZTog
ZGV2aWNlIGlkID0gMHhmMDAsIHR5cGUgPSAweDEsIHJvb3QgdGFibGUgPSAweDRhOWNmNjAw
MCwgZG9tYWluID0gMCwgcGFnaW5nIG1vZGUgPSAzCihYRU4pIFsyMDE3LTEwLTI1IDE5OjUz
OjU5LjIzN10gQU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHhm
MDEsIHR5cGUgPSAweDEsIHJvb3QgdGFibGUgPSAweDRhOWNmNjAwMCwgZG9tYWluID0gMCwg
cGFnaW5nIG1vZGUgPSAzCihYRU4pIFsyMDE3LTEwLTI1IDE5OjUzOjU5LjI2M10gSW5pdGlh
bCBsb3cgbWVtb3J5IHZpcnEgdGhyZXNob2xkIHNldCBhdCAweDQwMDAgcGFnZXMuCihYRU4p
IFsyMDE3LTEwLTI1IDE5OjUzOjU5LjI4Ml0gU2NydWJiaW5nIEZyZWUgUkFNIG9uIDEgbm9k
ZXMgdXNpbmcgNiBDUFVzCihYRU4pIFsyMDE3LTEwLTI1IDE5OjUzOjU5LjQwOF0gLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLmRvbmUuCihYRU4pIFsyMDE3LTEwLTI1IDE5OjU0OjAy
LjM3OV0gU3RkLiBMb2dsZXZlbDogQWxsCihYRU4pIFsyMDE3LTEwLTI1IDE5OjU0OjAyLjM5
OV0gR3Vlc3QgTG9nbGV2ZWw6IEFsbAooWEVOKSBbMjAxNy0xMC0yNSAxOTo1NDowMi40MThd
IFhlbiBpcyByZWxpbnF1aXNoaW5nIFZHQSBjb25zb2xlLgooWEVOKSBbMjAxNy0xMC0yNSAx
OTo1NDowMi41MjFdICoqKiBTZXJpYWwgaW5wdXQgLT4gRE9NMCAodHlwZSAnQ1RSTC1hJyB0
aHJlZSB0aW1lcyB0byBzd2l0Y2ggaW5wdXQgdG8gWGVuKQooWEVOKSBbMjAxNy0xMC0yNSAx
OTo1NDowMi41MjFdIEZyZWVkIDQ1NmtCIGluaXQgbWVtb3J5CihYRU4pIFsyMDE3LTEwLTI1
IDE5OjU0OjAzLjM0MV0gUENJIGFkZCBkZXZpY2UgMDAwMDowMDowMC4wCihYRU4pIFsyMDE3
LTEwLTI1IDE5OjU0OjAzLjM0Ml0gUENJIGFkZCBkZXZpY2UgMDAwMDowMDowMC4yCihYRU4p
IFsyMDE3LTEwLTI1IDE5OjU0OjAzLjM0Ml0gUENJIGFkZCBkZXZpY2UgMDAwMDowMDowMi4w
CihYRU4pIFsyMDE3LTEwLTI1IDE5OjU0OjAzLjM0Ml0gUENJIGFkZCBkZXZpY2UgMDAwMDow
MDowMy4wCihYRU4pIFsyMDE3LTEwLTI1IDE5OjU0OjAzLjM0Ml0gUENJIGFkZCBkZXZpY2Ug
MDAwMDowMDowNS4wCihYRU4pIFsyMDE3LTEwLTI1IDE5OjU0OjAzLjM0Ml0gUENJIGFkZCBk
ZXZpY2UgMDAwMDowMDowNi4wCihYRU4pIFsyMDE3LTEwLTI1IDE5OjU0OjAzLjM0M10gUENJ
IGFkZCBkZXZpY2UgMDAwMDowMDowOS4wCihYRU4pIFsyMDE3LTEwLTI1IDE5OjU0OjAzLjM0
M10gUENJIGFkZCBkZXZpY2UgMDAwMDowMDowYS4wCihYRU4pIFsyMDE3LTEwLTI1IDE5OjU0
OjAzLjM0M10gUENJIGFkZCBkZXZpY2UgMDAwMDowMDowYi4wCihYRU4pIFsyMDE3LTEwLTI1
IDE5OjU0OjAzLjM0M10gUENJIGFkZCBkZXZpY2UgMDAwMDowMDowYy4wCihYRU4pIFsyMDE3
LTEwLTI1IDE5OjU0OjAzLjM0M10gUENJIGFkZCBkZXZpY2UgMDAwMDowMDowZC4wCihYRU4p
IFsyMDE3LTEwLTI1IDE5OjU0OjAzLjM0NF0gUENJIGFkZCBkZXZpY2UgMDAwMDowMDoxMS4w
CihYRU4pIFsyMDE3LTEwLTI1IDE5OjU0OjAzLjM0NF0gUENJIGFkZCBkZXZpY2UgMDAwMDow
MDoxMi4wCihYRU4pIFsyMDE3LTEwLTI1IDE5OjU0OjAzLjM0NF0gUENJIGFkZCBkZXZpY2Ug
MDAwMDowMDoxMi4yCihYRU4pIFsyMDE3LTEwLTI1IDE5OjU0OjAzLjM0NF0gUENJIGFkZCBk
ZXZpY2UgMDAwMDowMDoxMy4wCihYRU4pIFsyMDE3LTEwLTI1IDE5OjU0OjAzLjM0NV0gUENJ
IGFkZCBkZXZpY2UgMDAwMDowMDoxMy4yCihYRU4pIFsyMDE3LTEwLTI1IDE5OjU0OjAzLjM0
NV0gUENJIGFkZCBkZXZpY2UgMDAwMDowMDoxNC4wCihYRU4pIFsyMDE3LTEwLTI1IDE5OjU0
OjAzLjM0NV0gUENJIGFkZCBkZXZpY2UgMDAwMDowMDoxNC4yCihYRU4pIFsyMDE3LTEwLTI1
IDE5OjU0OjAzLjM0NV0gUENJIGFkZCBkZXZpY2UgMDAwMDowMDoxNC4zCihYRU4pIFsyMDE3
LTEwLTI1IDE5OjU0OjAzLjM0Nl0gUENJIGFkZCBkZXZpY2UgMDAwMDowMDoxNC40CihYRU4p
IFsyMDE3LTEwLTI1IDE5OjU0OjAzLjM0Nl0gUENJIGFkZCBkZXZpY2UgMDAwMDowMDoxNC41
CihYRU4pIFsyMDE3LTEwLTI1IDE5OjU0OjAzLjM0Nl0gUENJIGFkZCBkZXZpY2UgMDAwMDow
MDoxNS4wCihYRU4pIFsyMDE3LTEwLTI1IDE5OjU0OjAzLjM0Nl0gUENJIGFkZCBkZXZpY2Ug
MDAwMDowMDoxNi4wCihYRU4pIFsyMDE3LTEwLTI1IDE5OjU0OjAzLjM0Nl0gUENJIGFkZCBk
ZXZpY2UgMDAwMDowMDoxNi4yCihYRU4pIFsyMDE3LTEwLTI1IDE5OjU0OjAzLjM0N10gUENJ
IGFkZCBkZXZpY2UgMDAwMDowMDoxOC4wCihYRU4pIFsyMDE3LTEwLTI1IDE5OjU0OjAzLjM0
N10gUENJIGFkZCBkZXZpY2UgMDAwMDowMDoxOC4xCihYRU4pIFsyMDE3LTEwLTI1IDE5OjU0
OjAzLjM0N10gUENJIGFkZCBkZXZpY2UgMDAwMDowMDoxOC4yCihYRU4pIFsyMDE3LTEwLTI1
IDE5OjU0OjAzLjM0N10gUENJIGFkZCBkZXZpY2UgMDAwMDowMDoxOC4zCihYRU4pIFsyMDE3
LTEwLTI1IDE5OjU0OjAzLjM0N10gUENJIGFkZCBkZXZpY2UgMDAwMDowMDoxOC40CihYRU4p
IFsyMDE3LTEwLTI1IDE5OjU0OjAzLjM0N10gUENJIGFkZCBkZXZpY2UgMDAwMDowZjowMC4w
CihYRU4pIFsyMDE3LTEwLTI1IDE5OjU0OjAzLjM0OF0gUENJIGFkZCBkZXZpY2UgMDAwMDow
ZjowMC4xCihYRU4pIFsyMDE3LTEwLTI1IDE5OjU0OjAzLjM2MV0gUENJIGFkZCBkZXZpY2Ug
MDAwMDowZTowMC4wCihYRU4pIFsyMDE3LTEwLTI1IDE5OjU0OjAzLjM3NF0gUENJIGFkZCBk
ZXZpY2UgMDAwMDowZDowMC4wCihYRU4pIFsyMDE3LTEwLTI1IDE5OjU0OjAzLjM4OF0gUENJ
IGFkZCBkZXZpY2UgMDAwMDowYzowMC4wCihYRU4pIFsyMDE3LTEwLTI1IDE5OjU0OjAzLjQw
MV0gUENJIGFkZCBkZXZpY2UgMDAwMDowYjowMC4wCihYRU4pIFsyMDE3LTEwLTI1IDE5OjU0
OjAzLjQxNV0gUENJIGFkZCBkZXZpY2UgMDAwMDowYTowMC4wCihYRU4pIFsyMDE3LTEwLTI1
IDE5OjU0OjAzLjQxNV0gUENJIGFkZCBkZXZpY2UgMDAwMDowYTowMC4xCihYRU4pIFsyMDE3
LTEwLTI1IDE5OjU0OjAzLjQxNV0gUENJIGFkZCBkZXZpY2UgMDAwMDowYTowMC4yCihYRU4p
IFsyMDE3LTEwLTI1IDE5OjU0OjAzLjQxNl0gUENJIGFkZCBkZXZpY2UgMDAwMDowYTowMC4z
CihYRU4pIFsyMDE3LTEwLTI1IDE5OjU0OjAzLjQxNl0gUENJIGFkZCBkZXZpY2UgMDAwMDow
YTowMC40CihYRU4pIFsyMDE3LTEwLTI1IDE5OjU0OjAzLjQxNl0gUENJIGFkZCBkZXZpY2Ug
MDAwMDowYTowMC41CihYRU4pIFsyMDE3LTEwLTI1IDE5OjU0OjAzLjQxN10gUENJIGFkZCBk
ZXZpY2UgMDAwMDowYTowMC42CihYRU4pIFsyMDE3LTEwLTI1IDE5OjU0OjAzLjQxN10gUENJ
IGFkZCBkZXZpY2UgMDAwMDowYTowMC43CihYRU4pIFsyMDE3LTEwLTI1IDE5OjU0OjAzLjQx
N10gUENJIGFkZCBkZXZpY2UgMDAwMDowOTowMC4wCihYRU4pIFsyMDE3LTEwLTI1IDE5OjU0
OjAzLjQyOF0gUENJIGFkZCBkZXZpY2UgMDAwMDowNTowMC4wCihYRU4pIFsyMDE3LTEwLTI1
IDE5OjU0OjAzLjQ0Ml0gUENJIGFkZCBkZXZpY2UgMDAwMDowNjowMS4wCihYRU4pIFsyMDE3
LTEwLTI1IDE5OjU0OjAzLjQ0Ml0gUENJIGFkZCBkZXZpY2UgMDAwMDowNjowMi4wCihYRU4p
IFsyMDE3LTEwLTI1IDE5OjU0OjAzLjQ0Ml0gUENJIGFkZCBkZXZpY2UgMDAwMDowODowMC4w
CihYRU4pIFsyMDE3LTEwLTI1IDE5OjU0OjAzLjQ1NV0gUENJIGFkZCBkZXZpY2UgMDAwMDow
NzowMC4wCihYRU4pIFsyMDE3LTEwLTI1IDE5OjU0OjAzLjQ1Nl0gUENJIGFkZCBkZXZpY2Ug
MDAwMDowNDowMC4wCihYRU4pIFsyMDE3LTEwLTI1IDE5OjU0OjAzLjQ1Nl0gUENJIGFkZCBk
ZXZpY2UgMDAwMDowNDowMC4xCihYRU4pIFsyMDE3LTEwLTI1IDE5OjU0OjAzLjQ1Nl0gUENJ
IGFkZCBkZXZpY2UgMDAwMDowNDowMC4yCihYRU4pIFsyMDE3LTEwLTI1IDE5OjU0OjAzLjQ1
N10gUENJIGFkZCBkZXZpY2UgMDAwMDowNDowMC4zCihYRU4pIFsyMDE3LTEwLTI1IDE5OjU0
OjAzLjQ1N10gUENJIGFkZCBkZXZpY2UgMDAwMDowNDowMC40CihYRU4pIFsyMDE3LTEwLTI1
IDE5OjU0OjAzLjQ1N10gUENJIGFkZCBkZXZpY2UgMDAwMDowNDowMC41CihYRU4pIFsyMDE3
LTEwLTI1IDE5OjU0OjAzLjQ1OF0gUENJIGFkZCBkZXZpY2UgMDAwMDowNDowMC42CihYRU4p
IFsyMDE3LTEwLTI1IDE5OjU0OjAzLjQ1OF0gUENJIGFkZCBkZXZpY2UgMDAwMDowNDowMC43
CihYRU4pIFsyMDE3LTEwLTI1IDE5OjU0OjAzLjQ3M10gUENJOiBVc2luZyBNQ0ZHIGZvciBz
ZWdtZW50IDAwMDAgYnVzIDAwLWZmCihYRU4pIFsyMDE3LTEwLTI1IDE5OjU0OjA5LjcwMF0g
ZDA6IEZvcmNpbmcgcmVhZC1vbmx5IGFjY2VzcyB0byBNRk4gZmVkMDAKKFhFTikgWzIwMTct
MTAtMjUgMTk6NTg6MzguNjk5XSBncmFudF90YWJsZS5jOjE2ODg6ZDB2MCBFeHBhbmRpbmcg
ZDEgZ3JhbnQgdGFibGUgZnJvbSAwIHRvIDEgZnJhbWVzCihYRU4pIFsyMDE3LTEwLTI1IDE5
OjU4OjM5LjAyMV0gSFZNMSBzYXZlOiBDUFUKKFhFTikgWzIwMTctMTAtMjUgMTk6NTg6Mzku
MDIxXSBIVk0xIHNhdmU6IFBJQwooWEVOKSBbMjAxNy0xMC0yNSAxOTo1ODozOS4wMjFdIEhW
TTEgc2F2ZTogSU9BUElDCihYRU4pIFsyMDE3LTEwLTI1IDE5OjU4OjM5LjAyMV0gSFZNMSBz
YXZlOiBMQVBJQwooWEVOKSBbMjAxNy0xMC0yNSAxOTo1ODozOS4wMjFdIEhWTTEgc2F2ZTog
TEFQSUNfUkVHUwooWEVOKSBbMjAxNy0xMC0yNSAxOTo1ODozOS4wMjFdIEhWTTEgc2F2ZTog
UENJX0lSUQooWEVOKSBbMjAxNy0xMC0yNSAxOTo1ODozOS4wMjFdIEhWTTEgc2F2ZTogSVNB
X0lSUQooWEVOKSBbMjAxNy0xMC0yNSAxOTo1ODozOS4wMjFdIEhWTTEgc2F2ZTogUENJX0xJ
TksKKFhFTikgWzIwMTctMTAtMjUgMTk6NTg6MzkuMDIxXSBIVk0xIHNhdmU6IFBJVAooWEVO
KSBbMjAxNy0xMC0yNSAxOTo1ODozOS4wMjFdIEhWTTEgc2F2ZTogUlRDCihYRU4pIFsyMDE3
LTEwLTI1IDE5OjU4OjM5LjAyMV0gSFZNMSBzYXZlOiBIUEVUCihYRU4pIFsyMDE3LTEwLTI1
IDE5OjU4OjM5LjAyMV0gSFZNMSBzYXZlOiBQTVRJTUVSCihYRU4pIFsyMDE3LTEwLTI1IDE5
OjU4OjM5LjAyMV0gSFZNMSBzYXZlOiBNVFJSCihYRU4pIFsyMDE3LTEwLTI1IDE5OjU4OjM5
LjAyMV0gSFZNMSBzYXZlOiBWSVJJRElBTl9ET01BSU4KKFhFTikgWzIwMTctMTAtMjUgMTk6
NTg6MzkuMDIxXSBIVk0xIHNhdmU6IENQVV9YU0FWRQooWEVOKSBbMjAxNy0xMC0yNSAxOTo1
ODozOS4wMjFdIEhWTTEgc2F2ZTogVklSSURJQU5fVkNQVQooWEVOKSBbMjAxNy0xMC0yNSAx
OTo1ODozOS4wMjFdIEhWTTEgc2F2ZTogVk1DRV9WQ1BVCihYRU4pIFsyMDE3LTEwLTI1IDE5
OjU4OjM5LjAyMV0gSFZNMSBzYXZlOiBUU0NfQURKVVNUCihYRU4pIFsyMDE3LTEwLTI1IDE5
OjU4OjM5LjAyMV0gSFZNMSByZXN0b3JlOiBDUFUgMAo=
--------------6E980AFF1D3A7BF0090DD721
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--------------6E980AFF1D3A7BF0090DD721--


From xen-devel-bounces@lists.xen.org Wed Oct 25 20:33:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 20:33:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7SMJ-0002DK-Tk; Wed, 25 Oct 2017 20:33:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e7SMI-0002DD-7U
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 20:33:02 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 17/BD-31121-DF4F0F95; Wed, 25 Oct 2017 20:33:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrIIsWRWlGSWpSXmKPExsUyZ7p8oO7fLx8
 iDWZ0MVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkzJ+xlKpjIXdG/cDFrA+Mezi5GLg4hgYlM
 Eg+v3WGFcP4ySrTMnw7kcAI5GxklNl6zhbC3MUp0X3IBsYUFIiV+T5wMViMi4CdxbFofI0SNo
 8SsKT9ZQGxmAVeJlQ+fgtlsAkYSZ49OB6vhFbCV+PZgJjuIzSKgKnFs5jVmEFtUIFzibeMRFo
 gaQYmTM5+A2ZwCThKTn79jhpipLvFn3iUoW15i+9s5YLaEgKHE6YfbGCcwCs5C0j4LScssJC0
 LGJlXMWoUpxaVpRbpGhvpJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBi4DEOxg
 PL0u8BCjJAeTkigvw54PkUJ8SfkplRmJxRnxRaU5qcWHGDU4OAQ2r119gVGKJS8/L1VJgnfCZ
 6A6waLU9NSKtMwcYGzBlEpw8CiJ8J4CSfMWFyTmFmemQ6ROMRpz/Jh05Q8Tx7OZrxuYhcAmSY
 nzLgYpFQApzSjNgxsEi/lLjLJSwryMQGcK8RSkFuVmlqDKv2IU52BUEuZdCDKFJzOvBG7fK6B
 TmIBOaVIFO6UkESEl1cDIu/PKh1CT0p8/BZY1J0Y+banyvveo5659xsJt5o/Se98ahyTYFIVX
 T7CSMtl3nOWOkOtN3X2+hpMT8tluv5gi1nSpjkngqrDjpH+34w8Jct+LjFrktUVxutKz9xdP/
 +npXG98mWVK4fbwF9/4RfonlN/i8Pv+8n7JlB5pRhHO+LJ2G6PD2duUWIozEg21mIuKEwEHeB
 ua9AIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1508963579!72446066!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10492 invoked from network); 25 Oct 2017 20:33:00 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Oct 2017 20:33:00 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9PKWqj6013637
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 25 Oct 2017 20:32:52 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9PKWpsc020711
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 25 Oct 2017 20:32:52 GMT
Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v9PKWpoQ018825;
 Wed, 25 Oct 2017 20:32:51 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 25 Oct 2017 13:32:50 -0700
To: Sander Eikelenboom <linux@eikelenboom.it>, Juergen Gross <jgross@suse.com>
References: <ecd8326d-c343-a9d5-3572-8d0daa007057@eikelenboom.it>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <e44d9b68-8369-5599-1e69-0bea149a9181@oracle.com>
Date: Wed, 25 Oct 2017 16:34:24 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <ecd8326d-c343-a9d5-3572-8d0daa007057@eikelenboom.it>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Xen-unstable + dom0 linux-4.14-rc6: bisected
 pci-passthrough problem to HVM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMjUvMjAxNyAwNDowNSBQTSwgU2FuZGVyIEVpa2VsZW5ib29tIHdyb3RlOgo+IEhpIEp1
ZXJnZW4gYW5kIEJvcmlzLAo+Cj4gV2hpbGUgdGVzdGluZyBvdXQgbGludXggNC4xNC1yYzYgaSBm
b3VuZCBzb21lIHRyb3VibGUgd2l0aCBvbmUgb2YgbXkgZGV2aWNlcyBmb3Igd2hpY2ggSSB1c2Ug
cGNpLXBhc3N0aHJvdWdoLiAKPiBJdCBmYWlscyB0byBzdGFydCBhIEhWTSB3aGVuIGNvbmZpZ3Vy
ZWQgdG8gdXNlIHBjaS1wYXNzdGhyb3VnaCBvbiB0aGlzIHBhcnRpY3VsYXIgZGV2aWNlIChzZWUg
YmVsb3cgZm9yIGxzcGNpIG91dHB1dCkKPiBVc2luZyBvdGhlciBwY2kgZGV2aWNlcyBmb3IgcGFz
c3Rocm91Z2ggc3RpbGwgd29ya3Mgb2ssIGl0IHNlZW1zIG9ubHkgdGhpcyBwYXJ0aWN1bGFyIGRl
dmljZSBpcyBhZmZlY3RlZCBvbiBteSBzeXN0ZW0uCj4KPiBsaWJ4bDogZXJyb3I6IGxpYnhsX3Ft
cC5jOjQ1NzpxbXBfbmV4dDogRG9tYWluIDM6U29ja2V0IHJlYWQgZXJyb3I6IENvbm5lY3Rpb24g
cmVzZXQgYnkgcGVlcgo+IGxpYnhsOiBlcnJvcjogbGlieGxfcGNpLmM6MTI5NTpsaWJ4bF9fYWRk
X3BjaWRldnM6IERvbWFpbiAzOmxpYnhsX2RldmljZV9wY2lfYWRkIGZhaWxlZDogLTMKPiBsaWJ4
bDogZXJyb3I6IGxpYnhsX2NyZWF0ZS5jOjE0OTU6ZG9tY3JlYXRlX2F0dGFjaF9kZXZpY2VzOiBE
b21haW4gMzp1bmFibGUgdG8gYWRkIHBjaSBkZXZpY2VzCj4gbGlieGw6IGVycm9yOiBsaWJ4bF9k
b21haW4uYzoxMDAwOmxpYnhsX19kZXN0cm95X2RvbWlkOiBEb21haW4gMzpOb24tZXhpc3RhbnQg
ZG9tYWluCj4gbGlieGw6IGVycm9yOiBsaWJ4bF9kb21haW4uYzo5NTk6ZG9tYWluX2Rlc3Ryb3lf
Y2FsbGJhY2s6IERvbWFpbiAzOlVuYWJsZSB0byBkZXN0cm95IGd1ZXN0Cj4gbGlieGw6IGVycm9y
OiBsaWJ4bF9kb21haW4uYzo4ODY6ZG9tYWluX2Rlc3Ryb3lfY2I6IERvbWFpbiAzOkRlc3RydWN0
aW9uIG9mIGRvbWFpbiBmYWlsZWQKPgo+IEkgYmlzZWN0ZWQgdGhlIGRvbTAga2VybmVsIGFuZCBm
b3VuZDoKPiAgICAgY2U1NmE4NmUyYWRlNDVkMDUyYjMyMjhjZGZlYmU5MTNhMWFlNzM4MSBpcyB0
aGUgZmlyc3QgYmFkIGNvbW1pdAo+ICAgICBjb21taXQgY2U1NmE4NmUyYWRlNDVkMDUyYjMyMjhj
ZGZlYmU5MTNhMWFlNzM4MQo+ICAgICBBdXRob3I6IENyYWlnIEJlcmdzdHJvbSA8Y3JhaWdiQGdv
b2dsZS5jb20+Cj4gICAgIERhdGU6ICAgVGh1IE9jdCAxOSAxMzoyODo1NiAyMDE3IC0wNjAwCj4K
PiAgICAgeDg2L21tOiBMaW1pdCBtbWFwKCkgb2YgL2Rldi9tZW0gdG8gdmFsaWQgcGh5c2ljYWwg
YWRkcmVzc2VzCgpDb25zaWRlciB5b3Vyc2VsZiBsdWNreSwgYXQgbGVhc3QgeW91IGRpZG4ndCBj
cmFzaCA7LSkKCmh0dHBzOi8vbGttbC5vcmcvbGttbC8yMDE3LzEwLzIzLzY1MgoKCi1ib3JpcwoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 25 20:44:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 20:44:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7SXB-00035Z-Td; Wed, 25 Oct 2017 20:44:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <linux@eikelenboom.it>) id 1e7SXB-00035T-74
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 20:44:17 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 D5/EA-31121-0A7F0F95; Wed, 25 Oct 2017 20:44:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsUSXel4XXfB9w+
 RBlubmS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozTq2eyFpzgqei6+IS5gfE8VxcjJ4eQQAeT
 xNw1BSC2sECkxO+Jk1m7GDk4RASCJLpWCoCEmQVcJVY+fMoCUV4icWfaQlYQm01AX+JF+1o2k
 HJeAUeJC5ccQcIsAqoS0x/8YgSxRQXCJZrO9oO18goISpyc+YQFpJxTwE7i50UliOnqEn/mXW
 KGsMUlbj2ZzwRhy0tsfzuHeQIj3ywk3bOQtMxC0jILScsCRpZVjOrFqUVlqUW6lnpJRZnpGSW
 5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHBxwAEOxjvbgo4xCjJwaQkysuw50OkEF9Sfkpl
 RmJxRnxRaU5q8SFGDQ4Ogc1rV19glGLJy89LVZLgPfMNqE6wKDU9tSItMwcYHzClEhw8SiK8t
 0DSvMUFibnFmekQqVOMxhw/Jl35w8TxbObrBmYhsElS4ryPQUoFQEozSvPgBsHi9hKjrJQwLy
 PQmUI8BalFuZklqPKvGMU5GJWEedeCTOHJzCuB2/cK6BQmoFOaVMFOKUlESEk1MAa9vzrr0BG
 2D9l1WucMH2u+ObT4ZqNy2tsEk9jPrauPLJWQDek/sJrH91vVeZE9XJ8v6vDNZmdNn9f5Mfb/
 R3UuRff4X2vPHy20W3m7oEP50acpTDVeUW43M1gdv3xokZ2ZXZCqc+fn47TljXPey8ZFnMieL
 b7p4Ko/crVfpqyYx8h8csZWJzslluKMREMt5qLiRABlVnJR1gIAAA==
X-Env-Sender: linux@eikelenboom.it
X-Msg-Ref: server-8.tower-21.messagelabs.com!1508964255!78808257!1
X-Originating-IP: [91.121.65.215]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55157 invoked from network); 25 Oct 2017 20:44:16 -0000
Received: from server.eikelenboom.it (HELO server.eikelenboom.it)
 (91.121.65.215)
 by server-8.tower-21.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 25 Oct 2017 20:44:16 -0000
Received: from 120-71-ftth.on.nl ([88.159.71.120]:34622 helo=[172.16.1.212])
 by server.eikelenboom.it with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89)
 (envelope-from <linux@eikelenboom.it>)
 id 1e7SXG-0006uq-AR; Wed, 25 Oct 2017 22:44:22 +0200
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>
References: <ecd8326d-c343-a9d5-3572-8d0daa007057@eikelenboom.it>
 <e44d9b68-8369-5599-1e69-0bea149a9181@oracle.com>
From: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <357ab2a9-e3e8-31c7-734b-40b9d6ed6ae8@eikelenboom.it>
Date: Wed, 25 Oct 2017 22:44:14 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <e44d9b68-8369-5599-1e69-0bea149a9181@oracle.com>
Content-Language: en-US
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Xen-unstable + dom0 linux-4.14-rc6: bisected
 pci-passthrough problem to HVM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjUvMTAvMTcgMjI6MzQsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiAxMC8yNS8yMDE3
IDA0OjA1IFBNLCBTYW5kZXIgRWlrZWxlbmJvb20gd3JvdGU6Cj4+IEhpIEp1ZXJnZW4gYW5kIEJv
cmlzLAo+Pgo+PiBXaGlsZSB0ZXN0aW5nIG91dCBsaW51eCA0LjE0LXJjNiBpIGZvdW5kIHNvbWUg
dHJvdWJsZSB3aXRoIG9uZSBvZiBteSBkZXZpY2VzIGZvciB3aGljaCBJIHVzZSBwY2ktcGFzc3Ro
cm91Z2guIAo+PiBJdCBmYWlscyB0byBzdGFydCBhIEhWTSB3aGVuIGNvbmZpZ3VyZWQgdG8gdXNl
IHBjaS1wYXNzdGhyb3VnaCBvbiB0aGlzIHBhcnRpY3VsYXIgZGV2aWNlIChzZWUgYmVsb3cgZm9y
IGxzcGNpIG91dHB1dCkKPj4gVXNpbmcgb3RoZXIgcGNpIGRldmljZXMgZm9yIHBhc3N0aHJvdWdo
IHN0aWxsIHdvcmtzIG9rLCBpdCBzZWVtcyBvbmx5IHRoaXMgcGFydGljdWxhciBkZXZpY2UgaXMg
YWZmZWN0ZWQgb24gbXkgc3lzdGVtLgo+Pgo+PiBsaWJ4bDogZXJyb3I6IGxpYnhsX3FtcC5jOjQ1
NzpxbXBfbmV4dDogRG9tYWluIDM6U29ja2V0IHJlYWQgZXJyb3I6IENvbm5lY3Rpb24gcmVzZXQg
YnkgcGVlcgo+PiBsaWJ4bDogZXJyb3I6IGxpYnhsX3BjaS5jOjEyOTU6bGlieGxfX2FkZF9wY2lk
ZXZzOiBEb21haW4gMzpsaWJ4bF9kZXZpY2VfcGNpX2FkZCBmYWlsZWQ6IC0zCj4+IGxpYnhsOiBl
cnJvcjogbGlieGxfY3JlYXRlLmM6MTQ5NTpkb21jcmVhdGVfYXR0YWNoX2RldmljZXM6IERvbWFp
biAzOnVuYWJsZSB0byBhZGQgcGNpIGRldmljZXMKPj4gbGlieGw6IGVycm9yOiBsaWJ4bF9kb21h
aW4uYzoxMDAwOmxpYnhsX19kZXN0cm95X2RvbWlkOiBEb21haW4gMzpOb24tZXhpc3RhbnQgZG9t
YWluCj4+IGxpYnhsOiBlcnJvcjogbGlieGxfZG9tYWluLmM6OTU5OmRvbWFpbl9kZXN0cm95X2Nh
bGxiYWNrOiBEb21haW4gMzpVbmFibGUgdG8gZGVzdHJveSBndWVzdAo+PiBsaWJ4bDogZXJyb3I6
IGxpYnhsX2RvbWFpbi5jOjg4Njpkb21haW5fZGVzdHJveV9jYjogRG9tYWluIDM6RGVzdHJ1Y3Rp
b24gb2YgZG9tYWluIGZhaWxlZAo+Pgo+PiBJIGJpc2VjdGVkIHRoZSBkb20wIGtlcm5lbCBhbmQg
Zm91bmQ6Cj4+ICAgICBjZTU2YTg2ZTJhZGU0NWQwNTJiMzIyOGNkZmViZTkxM2ExYWU3MzgxIGlz
IHRoZSBmaXJzdCBiYWQgY29tbWl0Cj4+ICAgICBjb21taXQgY2U1NmE4NmUyYWRlNDVkMDUyYjMy
MjhjZGZlYmU5MTNhMWFlNzM4MQo+PiAgICAgQXV0aG9yOiBDcmFpZyBCZXJnc3Ryb20gPGNyYWln
YkBnb29nbGUuY29tPgo+PiAgICAgRGF0ZTogICBUaHUgT2N0IDE5IDEzOjI4OjU2IDIwMTcgLTA2
MDAKPj4KPj4gICAgIHg4Ni9tbTogTGltaXQgbW1hcCgpIG9mIC9kZXYvbWVtIHRvIHZhbGlkIHBo
eXNpY2FsIGFkZHJlc3Nlcwo+IAo+IENvbnNpZGVyIHlvdXJzZWxmIGx1Y2t5LCBhdCBsZWFzdCB5
b3UgZGlkbid0IGNyYXNoIDstKQoKKmxvbCoKCj4gCj4gaHR0cHM6Ly9sa21sLm9yZy9sa21sLzIw
MTcvMTAvMjMvNjUyCgpDYW4ndCBiZWF0IHRoZSAwLWRheS1ib3QgOykKQXQgbGVhc3Qgbm90aGlu
ZyBYZW4gc3BlY2lmaWMgdGhlbiwgdGh4IGZvciB0aGUgcG9pbnRlciAhCgo+IAo+IC1ib3Jpcwo+
IAotLQpTYW5kZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 25 20:53:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 20:53:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7Sfk-0003rU-Oy; Wed, 25 Oct 2017 20:53:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jfehlig@suse.com>) id 1e7Sfk-0003rO-45
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 20:53:08 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 41/EE-25852-3B9F0F95; Wed, 25 Oct 2017 20:53:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsXS6fgrUHfTzw+
 RBtOWW1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBntt46xF+xhr5j8OruBsYmti5GLQ0hgFaPE
 kpfXGbsYOTmEBUIl5vTsAbNFBBQlHry8yQpiMwsUSDR9+cAGYgsJWEicvX8GzGYTUJZ42XkLr
 IZXwFpi8fN/YL0sAqoS5zY1sIPYogLhEnda37FA1AhKnJz5BMjm4OAUsJT49t0SYryZxLzND5
 khbHGJW0/mM0HY8hLb385hnsDINwtJ9ywkLbOQtMxC0rKAkWUVo0ZxalFZapGukYVeUlFmekZ
 JbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgCDIAwQ7G82sDDzFKcjApifIy7PkQKcSXlJ9S
 mZFYnBFfVJqTWnyIUYaDQ0mC98UPoJxgUWp6akVaZg4wGmDSEhw8SiK8u0DSvMUFibnFmekQq
 VOMxhw3Hl7/w8TxbObrBmYhlrz8vFQpcd7jIKUCIKUZpXlwg2BReolRVkqYlxHoNCGegtSi3M
 wSVPlXjOIcjErCvL0gU3gy80rg9r0COoUJ6JQmVbBTShIRUlINjEwPEycZCqu13j4RsuzrsZo
 fl3vvz/tfJrfK2KdGm7vqxo2PE40/PZ4iIOVQ9nRXQoNN4pY6FvNXs9J3aSww3/qThcFkbv9v
 mQbxFgPhh2xHwyzeO6/RPVsmG77omtaVM987WqX/zst+wnwh4FTHxw1N+i4rqvM65vzd9+v3d
 QuVyzekfr7kNlRiKc5INNRiLipOBABdnaFBzQIAAA==
X-Env-Sender: jfehlig@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1508964785!75802640!1
X-Originating-IP: [137.65.250.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18193 invoked from network); 25 Oct 2017 20:53:06 -0000
Received: from smtp2.provo.novell.com (HELO smtp2.provo.novell.com)
 (137.65.250.81)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Oct 2017 20:53:06 -0000
Received: from [192.168.1.56] (prv-ext-foundry1int.gns.novell.com
 [137.65.251.240])
 by smtp2.provo.novell.com with ESMTP (TLS encrypted);
 Wed, 25 Oct 2017 14:53:03 -0600
To: Wei Liu <wei.liu2@citrix.com>
References: <20171020144622.ddyctby4mbaddf56@citrix.com>
From: Jim Fehlig <jfehlig@suse.com>
Message-ID: <7f7443bc-abe6-94d7-f827-2bd6893d39d9@suse.com>
Date: Wed, 25 Oct 2017 14:53:01 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20171020144622.ddyctby4mbaddf56@citrix.com>
Content-Language: en-US
Cc: libvir-list@redhat.com, Xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: Re: [Xen-devel] Libvirt xl to xml converter only picks up first
 occurrence of an option
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMjAvMjAxNyAwODo0NiBBTSwgV2VpIExpdSB3cm90ZToKPiBIaSBKaW0KCkhpIFdlaSwK
ClNvcnJ5IGZvciB0aGUgZGVsYXkuIENhdGNoaW5nIHVwIG9uIG1haWwgYWZ0ZXIgc29tZSBkYXlz
IG9mZi4uLgoKPiBJIGRpc2NvdmVyZWQgdGhhdCBsaWJ2aXJ0J3MgbmF0aXZlIGNvbmZpZyBmaWxl
IHRvIHhtbCBjb252ZXJ0ZXIgZm9yCj4gbGlieGwgb25seSBwaWNrIHVwIHRoZSBmaXJzdCBvY2N1
cnJlbmNlIG9mIGFuIG9wdGlvbi4KPiAKPiBGb3IgZXhhbXBsZSBpbiBhIHhsIGNmZyBmaWxlOgo+
IAo+IGV4dHJhID0gImFiYyIKPiAuLi4KPiBleHRyYSA9ICJkZWYiCj4gCj4geGwgd2lsbCBwaWNr
IHVwICJkZWYiIGJlY2F1c2UgdGhhdCBzaG93cyB1cCBsYXRlciBhbmQgdGFrZXMgcHJlY2VkZW5j
ZSwKPiB3aGlsZSB0aGUgY29udmVydGVyIHBpY2tzIHVwICJhYmMiLgo+IAo+IEkgdGhpbmsgdGhp
cyBpcyBhIGJ1ZyBpbiB0aGUgY29udmVydGVyIGFuZCBzaG91bGQgYmUgZml4ZWQuCgpUaGFua3Mg
Zm9yIHRoZSByZXBvcnQuIEkgdG9vayBhIHF1aWNrIHBlZWsgYXQgbGlidmlydCdzIGdlbmVyaWMg
Y29uZmlnIHBhcnNlciAKYW5kIGFmYWljdCBpdCBvbmx5IHNlYXJjaGVzIGZvciB0aGUgZmlyc3Qg
b2NjdXJyZW5jZSBvZiBhIHNldHRpbmcuIFRoZSBwYXJzZXIgCmRvZXMgc3VwcG9ydCBmbGFncyB0
aG91Z2gsIHNvIHdlIGNvdWxkIGFkZCBzb21ldGhpbmcgbGlrZSAKVklSX0NPTkZfRkxBR197RklS
U1QsTEFTVH1fRFVQTElDQVRFLiAoQmV0dGVyIG5hbWUgc3VnZ2VzdGlvbnMgd2VsY29tZWQuKQoK
SSd2ZSBvcGVuZWQgYSBidWcgcmVwb3J0IGFnYWluc3Qgb3BlblNVU0UgRmFjdG9yeSB0byB0cmFj
ayB0aGlzCgpodHRwczovL2J1Z3ppbGxhLm9wZW5zdXNlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA2
NTExOAoKUmVnYXJkcywKSmltCgoKPiAKPiBUaGFua3MKPiBXZWkuCj4gCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Wed Oct 25 22:56:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 22:56:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7UbC-0003nE-S4; Wed, 25 Oct 2017 22:56:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e7UbB-0003n8-0V
 for xen-devel@lists.xen.org; Wed, 25 Oct 2017 22:56:33 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 45/10-18968-0A611F95; Wed, 25 Oct 2017 22:56:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsVybKJssu48sY+
 RBhvnyVks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl/f7eyF2znrWj/P5utgfE3VxcjF4eQwBIm
 ibl/VzB3MXJysAg4SNxYMIm1i5GDg1EgRuLBD2uQMKNAmMTky0tYIUq0JT4/PgRmswkYSvx9s
 okNpFwCyF7ymQMkLCJgIPH++iQ2kPHMAqsZJfquNIGNFxaIlbi1ZjojiM0pYCfx5d0nMJtXwF
 Pi2OPJLBD3fGKUuNK9gAkkISqgK3Ho3x82iCJBiZMzn7CA2MwCWhLLp29jmcAoMAtJahaS1AJ
 GplWM6sWpRWWpRboWeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgUHIAAQ7GC+0
 Ox9ilORgUhLlZdjzIVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO810Y+RQoJFqempFWmZOcB4g
 ElLcPAoifDeBUnzFhck5hZnpkOkTjEacxzbdPkPE8ezma8bmIVY8vLzUqXEeXNBSgVASjNK8+
 AGweL0EqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR5n4FM4cnMK4Hb9wroFCagU5pUP4CcUpK
 IkJJqYJxnn/u2aLul1WuV2t1/V/a7veuxE78h+Iiv5hS36+mDbNVzt/xzvyHBWjXxodV+Xua/
 vEkeFQwPt63+rbYnJ8fr7CSnqpVZLh2tJv/8mA3STj3sO6WR8+26R8CzA3Ns3zY5/3NudWvnf
 ba15sDtXt3HUw5uCZjhutwxqVrpe1UJ19LyxzU/liqxFGckGmoxFxUnAgAO3Rb8zgIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1508972189!107937105!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52736 invoked from network); 25 Oct 2017 22:56:30 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Oct 2017 22:56:30 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 27A9321871;
 Wed, 25 Oct 2017 22:56:28 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 27A9321871
Date: Wed, 25 Oct 2017 15:56:27 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <4fc30aab-9c21-fe7b-52c9-c9558dec6ab9@oracle.com>
Message-ID: <alpine.DEB.2.10.1710251554570.574@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1710231608270.574@sstabellini-ThinkPad-X260>
 <1508866413-30141-1-git-send-email-sstabellini@kernel.org>
 <1508866413-30141-13-git-send-email-sstabellini@kernel.org>
 <4fc30aab-9c21-fe7b-52c9-c9558dec6ab9@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v6 13/13] xen: introduce a Kconfig option to
 enable the pvcalls frontend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAyNSBPY3QgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDEwLzI0LzIw
MTcgMDE6MzMgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IEFsc28gYWRkIHB2Y2Fs
bHMtZnJvbnQgdG8gdGhlIE1ha2VmaWxlLgo+ID4KPiA+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KPiA+IENDOiBib3Jpcy5vc3Ryb3Zza3lA
b3JhY2xlLmNvbQo+ID4gQ0M6IGpncm9zc0BzdXNlLmNvbQo+ID4gLS0tCj4gPiAgZHJpdmVycy94
ZW4vS2NvbmZpZyAgfCA5ICsrKysrKysrKwo+ID4gIGRyaXZlcnMveGVuL01ha2VmaWxlIHwgMSAr
Cj4gPiAgMiBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspCj4gPgo+ID4gZGlmZiAtLWdp
dCBhL2RyaXZlcnMveGVuL0tjb25maWcgYi9kcml2ZXJzL3hlbi9LY29uZmlnCj4gPiBpbmRleCA0
NTQ1NTYxLi4wYjJjODI4IDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy94ZW4vS2NvbmZpZwo+ID4g
KysrIGIvZHJpdmVycy94ZW4vS2NvbmZpZwo+ID4gQEAgLTE5Niw2ICsxOTYsMTUgQEAgY29uZmln
IFhFTl9QQ0lERVZfQkFDS0VORAo+ID4gIAo+ID4gIAkgIElmIGluIGRvdWJ0LCBzYXkgbS4KPiA+
ICAKPiA+ICtjb25maWcgWEVOX1BWQ0FMTFNfRlJPTlRFTkQKPiA+ICsJdHJpc3RhdGUgIlhFTiBQ
ViBDYWxscyBmcm9udGVuZCBkcml2ZXIiCj4gPiArCWRlcGVuZHMgb24gSU5FVCAmJiBYRU4KPiA+
ICsJaGVscAo+ID4gKwkgIEV4cGVyaW1lbnRhbCBmcm9udGVuZCBmb3IgdGhlIFhlbiBQViBDYWxs
cyBwcm90b2NvbAo+ID4gKwkgIChodHRwczovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3Vuc3RhYmxl
L21pc2MvcHZjYWxscy5odG1sKS4gSXQKPiA+ICsJICBzZW5kcyBhIHNtYWxsIHNldCBvZiBQT1NJ
WCBjYWxscyB0byB0aGUgYmFja2VuZCwgd2hpY2gKPiA+ICsJICBpbXBsZW1lbnRzIHRoZW0uCj4g
Cj4gZGVmYXVsdCBuID8KPiAKPiAoYW5kIG1heWJlIHNlbGVjdCBYRU5fWEVOQlVTX0ZST05URU5E
KQoKWWVzLCBnb29kIGlkZWFzLCBJJ2xsIGFkZAoKCj4gPiArCj4gPiAgY29uZmlnIFhFTl9QVkNB
TExTX0JBQ0tFTkQKPiA+ICAJYm9vbCAiWEVOIFBWIENhbGxzIGJhY2tlbmQgZHJpdmVyIgo+ID4g
IAlkZXBlbmRzIG9uIElORVQgJiYgWEVOICYmIFhFTl9CQUNLRU5ECj4gPiBkaWZmIC0tZ2l0IGEv
ZHJpdmVycy94ZW4vTWFrZWZpbGUgYi9kcml2ZXJzL3hlbi9NYWtlZmlsZQo+ID4gaW5kZXggNDgw
YjkyOC4uYWZiOWUwMyAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMveGVuL01ha2VmaWxlCj4gPiAr
KysgYi9kcml2ZXJzL3hlbi9NYWtlZmlsZQo+ID4gQEAgLTM5LDYgKzM5LDcgQEAgb2JqLSQoQ09O
RklHX1hFTl9FRkkpCQkJKz0gZWZpLm8KPiA+ICBvYmotJChDT05GSUdfWEVOX1NDU0lfQkFDS0VO
RCkJCSs9IHhlbi1zY3NpYmFjay5vCj4gPiAgb2JqLSQoQ09ORklHX1hFTl9BVVRPX1hMQVRFKQkJ
Kz0geGxhdGVfbW11Lm8KPiA+ICBvYmotJChDT05GSUdfWEVOX1BWQ0FMTFNfQkFDS0VORCkJKz0g
cHZjYWxscy1iYWNrLm8KPiA+ICtvYmotJChDT05GSUdfWEVOX1BWQ0FMTFNfRlJPTlRFTkQpCSs9
IHB2Y2FsbHMtZnJvbnQubwo+ID4gIHhlbi1ldnRjaG4teQkJCQk6PSBldnRjaG4ubwo+ID4gIHhl
bi1nbnRkZXYteQkJCQk6PSBnbnRkZXYubwo+ID4gIHhlbi1nbnRhbGxvYy15CQkJCTo9IGdudGFs
bG9jLm8KPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 25 23:00:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 23:00:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7UfG-0004SC-C9; Wed, 25 Oct 2017 23:00:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e7UfF-0004S6-7A
 for xen-devel@lists.xen.org; Wed, 25 Oct 2017 23:00:45 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 7A/29-07499-C9711F95; Wed, 25 Oct 2017 23:00:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsVybKJssu5s8Y+
 RBrcXmVks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkbLhxnL3gjW3G3s4e1gXG+RBcjF4eQwBIm
 iSNLGtm7GDk5WAQcJFoX72DtYuTgYBSIkXjwwxokzCgQJjH58hJWiBJtiYO/lzOC2GwChhJ/n
 2xiAymXALKXfOYACYsIGEi8vz6JDWQ8s8BqRom+K03MIAlhAReJz7+vsoDYnAJ2EndOzASzeQ
 U8Jb5N6wWbLyTwiVFiZZM9iC0qoCtx6N8fNogaQYmTM5+A1TMLaEksn76NZQKjwCwkqVlIUgs
 YmVYxahSnFpWlFukaGeslFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGIQMQ7GD8
 Mz/wEKMkB5OSKC/Dng+RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4j4t9jBQSLEpNT61Iy8wBx
 gNMWoKDR0mE9wJImre4IDG3ODMdInWK0Zjj2KbLf5g4ns183cAsxJKXn5cqJc67HaRUAKQ0oz
 QPbhAsTi8xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmPcKyBSezLwSuH2vgE5hAjqlSfUDyCk
 liQgpqQZGowU8+1c+PTKpz0ZOactqr80WhatWL3Fbeqsg+Ef9nW/hzzr/V/RVRTTxbT2fkOx3
 Nf+vf6rBBTvWpKT1+bNaWTccLW9nnPjyr9yFsH7250LX1xwoX+KkvOb6klVNW9ed2J82Nz7c4
 ez5Wk6nld80Su+tyvzIu+71td8izFLLSn8fWzNl5TIBHSWW4oxEQy3mouJEAHtVslzOAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1508972442!60566165!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61289 invoked from network); 25 Oct 2017 23:00:43 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Oct 2017 23:00:43 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 9484821871;
 Wed, 25 Oct 2017 23:00:41 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9484821871
Date: Wed, 25 Oct 2017 16:00:40 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <7e8a1010-3766-5c20-b8c5-53c67a3f6bdc@oracle.com>
Message-ID: <alpine.DEB.2.10.1710251557200.574@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1710231608270.574@sstabellini-ThinkPad-X260>
 <1508866413-30141-1-git-send-email-sstabellini@kernel.org>
 <1508866413-30141-12-git-send-email-sstabellini@kernel.org>
 <7e8a1010-3766-5c20-b8c5-53c67a3f6bdc@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v6 12/13] xen/pvcalls: implement release
	command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAyNSBPY3QgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDEwLzI0LzIw
MTcgMDE6MzMgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IFNlbmQgUFZDQUxMU19S
RUxFQVNFIHRvIHRoZSBiYWNrZW5kIGFuZCB3YWl0IGZvciBhIHJlcGx5LiBUYWtlIGJvdGgKPiA+
IGluX211dGV4IGFuZCBvdXRfbXV0ZXggdG8gYXZvaWQgY29uY3VycmVudCBhY2Nlc3Nlcy4gVGhl
biwgZnJlZSB0aGUKPiA+IHNvY2tldC4KPiA+Cj4gPiBGb3IgcGFzc2l2ZSBzb2NrZXRzLCBjaGVj
ayB3aGV0aGVyIHdlIGhhdmUgYWxyZWFkeSBwcmUtYWxsb2NhdGVkIGFuCj4gPiBhY3RpdmUgc29j
a2V0IGZvciB0aGUgcHVycG9zZSBvZiBiZWluZyBhY2NlcHRlZC4gSWYgc28sIGZyZWUgdGhhdCBh
cwo+ID4gd2VsbC4KPiA+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0
ZWZhbm9AYXBvcmV0by5jb20+Cj4gPiBDQzogYm9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20KPiA+
IENDOiBqZ3Jvc3NAc3VzZS5jb20KPiA+IC0tLQo+ID4gIGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJv
bnQuYyB8IDEwMCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+
ID4gIGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaCB8ICAgMSArCj4gPiAgMiBmaWxlcyBjaGFu
Z2VkLCAxMDEgaW5zZXJ0aW9ucygrKQo+ID4KPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9w
dmNhbGxzLWZyb250LmMgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKPiA+IGluZGV4IDRh
NDEzZmYuLjdhYmMwMzkgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250
LmMKPiA+ICsrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwo+ID4gQEAgLTE5OSw2ICsx
OTksMjMgQEAgc3RhdGljIGlycXJldHVybl90IHB2Y2FsbHNfZnJvbnRfZXZlbnRfaGFuZGxlcihp
bnQgaXJxLCB2b2lkICpkZXZfaWQpCj4gPiAgc3RhdGljIHZvaWQgcHZjYWxsc19mcm9udF9mcmVl
X21hcChzdHJ1Y3QgcHZjYWxsc19iZWRhdGEgKmJlZGF0YSwKPiA+ICAJCQkJICAgc3RydWN0IHNv
Y2tfbWFwcGluZyAqbWFwLCBib29sIGxvY2tlZCkKPiA+ICB7Cj4gPiArCWludCBpOwo+ID4gKwo+
ID4gKwl1bmJpbmRfZnJvbV9pcnFoYW5kbGVyKG1hcC0+YWN0aXZlLmlycSwgbWFwKTsKPiA+ICsK
PiA+ICsJaWYgKCFsb2NrZWQpCj4gPiArCQlzcGluX2xvY2soJmJlZGF0YS0+c29ja2V0X2xvY2sp
Owo+ID4gKwlpZiAoIWxpc3RfZW1wdHkoJm1hcC0+bGlzdCkpCj4gPiArCQlsaXN0X2RlbF9pbml0
KCZtYXAtPmxpc3QpOwo+ID4gKwlpZiAoIWxvY2tlZCkKPiA+ICsJCXNwaW5fdW5sb2NrKCZiZWRh
dGEtPnNvY2tldF9sb2NrKTsKPiA+ICsKPiA+ICsJZm9yIChpID0gMDsgaSA8ICgxIDw8IFBWQ0FM
TFNfUklOR19PUkRFUik7IGkrKykKPiA+ICsJCWdudHRhYl9lbmRfZm9yZWlnbl9hY2Nlc3MobWFw
LT5hY3RpdmUucmluZy0+cmVmW2ldLCAwLCAwKTsKPiA+ICsJZ250dGFiX2VuZF9mb3JlaWduX2Fj
Y2VzcyhtYXAtPmFjdGl2ZS5yZWYsIDAsIDApOwo+ID4gKwlmcmVlX3BhZ2UoKHVuc2lnbmVkIGxv
bmcpbWFwLT5hY3RpdmUucmluZyk7Cj4gPiArCj4gPiArCWtmcmVlKG1hcCk7Cj4gPiAgfQo+ID4g
IAo+ID4gIHN0YXRpYyBpcnFyZXR1cm5fdCBwdmNhbGxzX2Zyb250X2Nvbm5faGFuZGxlcihpbnQg
aXJxLCB2b2lkICpzb2NrX21hcCkKPiA+IEBAIC05NjYsNiArOTgzLDg5IEBAIHVuc2lnbmVkIGlu
dCBwdmNhbGxzX2Zyb250X3BvbGwoc3RydWN0IGZpbGUgKmZpbGUsIHN0cnVjdCBzb2NrZXQgKnNv
Y2ssCj4gPiAgCXJldHVybiByZXQ7Cj4gPiAgfQo+ID4gIAo+ID4gK2ludCBwdmNhbGxzX2Zyb250
X3JlbGVhc2Uoc3RydWN0IHNvY2tldCAqc29jaykKPiA+ICt7Cj4gPiArCXN0cnVjdCBwdmNhbGxz
X2JlZGF0YSAqYmVkYXRhOwo+ID4gKwlzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXA7Cj4gPiArCWlu
dCByZXFfaWQsIG5vdGlmeSwgcmV0Owo+ID4gKwlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVxdWVzdCAq
cmVxOwo+ID4gKwo+IAo+IC4uCj4gCj4gPiArCj4gPiArCWlmIChtYXAtPmFjdGl2ZV9zb2NrZXQp
IHsKPiA+ICsJCS8qCj4gPiArCQkgKiBTZXQgaW5fZXJyb3IgYW5kIHdha2UgdXAgaW5mbGlnaHRf
Y29ubl9yZXEgdG8gZm9yY2UKPiA+ICsJCSAqIHJlY3Ztc2cgd2FpdGVycyB0byBleGl0Lgo+ID4g
KwkJICovCj4gPiArCQltYXAtPmFjdGl2ZS5yaW5nLT5pbl9lcnJvciA9IC1FQkFERjsKPiA+ICsJ
CXdha2VfdXBfaW50ZXJydXB0aWJsZSgmbWFwLT5hY3RpdmUuaW5mbGlnaHRfY29ubl9yZXEpOwo+
ID4gKwo+ID4gKwkJLyoKPiA+ICsJCSAqIFdhaXQgdW50aWwgdGhlcmUgYXJlIG5vIG1vcmUgd2Fp
dGVycyBvbiB0aGUgbXV0ZXhlcy4KPiA+ICsJCSAqIFdlIGtub3cgdGhhdCBubyBuZXcgd2FpdGVy
cyBjYW4gYmUgYWRkZWQgYmVjYXVzZSBza19zZW5kX2hlYWQKPiA+ICsJCSAqIGlzIHNldCB0byBO
VUxMIC0tIHdlIG9ubHkgbmVlZCB0byB3YWl0IGZvciB0aGUgZXhpc3RpbmcKPiA+ICsJCSAqIHdh
aXRlcnMgdG8gcmV0dXJuLgo+ID4gKwkJICovCj4gPiArCQl3aGlsZSAoIW11dGV4X3RyeWxvY2so
Jm1hcC0+YWN0aXZlLmluX211dGV4KSB8fAo+ID4gKwkJCSAgICFtdXRleF90cnlsb2NrKCZtYXAt
PmFjdGl2ZS5vdXRfbXV0ZXgpKQo+ID4gKwkJCWNwdV9yZWxheCgpOwo+ID4gKwo+ID4gKwkJcHZj
YWxsc19mcm9udF9mcmVlX21hcChiZWRhdGEsIG1hcCwgZmFsc2UpOwo+ID4gKwl9IGVsc2Ugewo+
ID4gKwkJc3Bpbl9sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKPiA+ICsJCWlmIChSRUFEX09O
Q0UobWFwLT5wYXNzaXZlLmluZmxpZ2h0X3JlcV9pZCkgIT0KPiA+ICsJCSAgICBQVkNBTExTX0lO
VkFMSURfSUQpIHsKPiA+ICsJCQlwdmNhbGxzX2Zyb250X2ZyZWVfbWFwKGJlZGF0YSwKPiA+ICsJ
CQkJCSAgICAgICBtYXAtPnBhc3NpdmUuYWNjZXB0X21hcCwgdHJ1ZSk7Cj4gPiArCQl9Cj4gPiAr
CQlsaXN0X2RlbCgmbWFwLT5saXN0KTsKPiA+ICsJCWtmcmVlKG1hcCk7Cj4gPiArCQlzcGluX3Vu
bG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7Cj4gCj4gV2UgaGF2ZSBkaWZmZXJlbnQgbG9ja2lu
ZyBydWxlcyBpbiBwdmNhbGxzX2Zyb250X2ZyZWVfbWFwKCkgZm9yIGVhY2ggb2YKPiB0aG9zZSBj
bGF1c2VzIGluIHRoYXQgaW4gdGhlIGZpcnN0IGNhc2Ugd2UgYXJlIGRvaW5nIGdyYW50IHRhYmxl
Cj4gb3BlcmF0aW9ucyBhbmQgZnJlZV9wYWdlKCkgd2l0aG91dCB0aGUgbG9jayBhbmQgaW4gdGhl
IHNlY29uZCBjYXNlIHdlCj4gYXJlIGhvbGRpbmcgaXQuIElzIGl0IHBvc3NpYmxlIHRvIHJlc3Ry
dWN0dXJlIHRoaXMgc28gdGhhdCB3ZSBwcnVuZSB0aGUKPiBsaXN0cyB1bmRlciB0aGUgbG9jayAo
cG9zc2libHkgaW4gdGhpcyByb3V0aW5lKSBhbmQgY2FsbAo+IHB2Y2FsbHNfZnJvbnRfZnJlZV9t
YXAoKSBsb2NrLWxlc3M/CgpZZXMsIGl0IGlzIHBvc3NpYmxlLiBIb3dldmVyLCBwdmNhbGxzX2Zy
b250X2ZyZWVfbWFwIGlzIGNhbGxlZCBmcm9tIGEKY291cGxlIG9mIG90aGVyIHBsYWNlcyAocHZj
YWxsc19mcm9udF9hY2NlcHQgYW5kIHB2Y2FsbHNfZnJvbnRfcmVtb3ZlKQphbmQgd2Ugd291bGQg
aGF2ZSB0byBhZGQgdGhlIGNvZGUgdG8gcmVtb3ZlIHRoZSBtYXAgZnJvbSB0aGUgbGlzdCB0aGVy
ZQphcyB3ZWxsLiBJIGFtIG5vdCBzdXJlIGl0IGlzIHdvcnRoIGl0LgoKSSBkb24ndCBoYXZlIGEg
c3Ryb25nIG9waW5pb24gb24gdGhpcy4gTGV0IG1lIGtub3cgd2hpY2ggd2F5IHlvdSBwcmVmZXIu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 25 23:19:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 23:19:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7Uxd-0005QL-0A; Wed, 25 Oct 2017 23:19:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7Uxc-0005QA-Gb
 for xen-devel@lists.xensource.com; Wed, 25 Oct 2017 23:19:44 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 37/47-15231-F0C11F95; Wed, 25 Oct 2017 23:19:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRWlGSWpSXmKPExsWS0XRdVZdP5mO
 kQdNvNYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmLFv6jr3gSEHFh7NRDYzr
 Q7sYuTiEBBqZJD5cuMYC4TxmlLj7dQ0ThLONUeLCrWusXYycHCICzhJfz8xlB7F5BfQlPhyeA
 GRzcAgLGEn0fFMCqZcQeMMpcf3bKyaQGgkBX4nmM3dYYezGZ5uANrBzsAlYSRwSA4myCKhK9H
 99zzKBkXsBI8MqRvXi1KKy1CJdC72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjEB
 /MwDBDsaDzc6HGCU5mJREeRn2fIgU4kvKT6nMSCzOiC8qzUktPsQow8GhJMHLJv0xUkiwKDU9
 tSItMwcYeDBpCQ4eJRHes1JAad7igsTc4sx0iNQpRnuOY5su/2Hi2HTzLpDc8P0BkHw283UDs
 xBLXn5eqpQ471WQNgGQtozSPLihsEi5xCgrJczLCHSmEE9BalFuZgmq/CtGcQ5GJWFeQZDbeD
 LzSuB2vwI6iwnorCbVDyBnlSQipKQaGKNL5Le57uxwsZ//MWhynfhUi+6cPTUzso86/mhVsNq
 z7s4n1QtLf+evLv8iGivqm2Xw1TZxWa6ZzEPp5Yr1Zj07uydIWk5O0ps6YU75t/OMBapLvSQz
 mVmClC33JBzzXfLDKCVaoUXbeyfvpGXxUu1Bj5/W+75Xnl7g8mnJ1Memfme2XDNcrMRSnJFoq
 MVcVJwIAMV2LyWPAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1508973581!105853589!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53304 invoked from network); 25 Oct 2017 23:19:42 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Oct 2017 23:19:42 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7UxY-0002Cd-Ez; Wed, 25 Oct 2017 23: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e7UxT-0007LL-07; Wed, 25 Oct 2017 23:19:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e7UxS-00061R-AT; Wed, 25 Oct 2017 23:19:34 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115202-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:regression
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=f4973d1ea88b2e807fc2c52a5fc281a1c289d50e
X-Osstest-Versions-That: libvirt=08d4e16f88f9cb0e078b544f49a0647c8847fe95
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 25 Oct 2017 23:19:34 +0000
Subject: [Xen-devel] [libvirt test] 115202: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNTIwMiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTUyMDIvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTUg
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMTQ4MjUKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlr
ZSAxMTQ4MjUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExNDgyNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE0ODI1CiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAgICAgICAgICBmNDk3M2QxZWE4OGIy
ZTgwN2ZjMmM1MmE1ZmMyODFhMWMyODlkNTBlCmJhc2VsaW5lIHZlcnNpb246CiBsaWJ2aXJ0ICAg
ICAgICAgICAgICAwOGQ0ZTE2Zjg4ZjljYjBlMDc4YjU0NGY0OWEwNjQ3Yzg4NDdmZTk1CgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxMTQ4MjUgIDIwMTctMTAtMjEgMDQ6NDc6MzEgWiAgICA0IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTE1MTcyICAyMDE3LTEwLTI0IDA0OjIwOjExIFogICAgMSBk
YXlzICAgIDIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE1MjAyICAyMDE3LTEwLTI1
IDA0OjMwOjQ0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmlyaSBEZW5lbWFyayA8amRlbmVtYXJAcmVkaGF0
LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogIE5pa29sYXkg
U2hpcm9rb3Zza2l5IDxuc2hpcm9rb3Zza2l5QHZpcnR1b3p6by5jb20+CiAgUGV0ZXIgS3JlbXBh
IDxwa3JlbXBhQHJlZGhhdC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpjb21taXQgZjQ5NzNkMWVhODhiMmU4MDdmYzJjNTJhNWZjMjgxYTFjMjg5ZDUwZQpBdXRob3I6
IFBldGVyIEtyZW1wYSA8cGtyZW1wYUByZWRoYXQuY29tPgpEYXRlOiAgIFR1ZSBPY3QgMTAgMTc6
MTk6MTAgMjAxNyArMDIwMAoKICAgIHZpcnNoOiBkb21haW46IEZpeCBvcHRpb24gaGFuZGxpbmcg
aW4gZG9teG1sLXRvLW5hdGl2ZQogICAgCiAgICBDb21taXQgZmRlYWM3YTA1ZmRmODU0NThkNzJl
ODllZmNmYTBmNDQ0NTI1YWFhZCB0cmllZCB0byBmaXggdGhlIG91dHB1dAogICAgb2YgJ3ZpcnNo
IGRvbXhtbC10by1uYXRpdmUgLS1oZWxwJyBieSBzd2l0Y2hpbmcgdHlwZXMgYXJvdW5kLiBPbmUg
b2YgdGhlCiAgICBjaGFuZ2VzIGJyb2tlIHRoZSBvcHRpb24gcGFyc2VyLiBWU0hfT1RfQVJHViBz
aG91bGQgYmUgdXNlZCBvbmx5IGZvcgogICAgdmFyaWFibGUgYXJndW1lbnQgY291bnQsIG5vdCB0
byBtYWtlIHRoZSBoZWxwIGdlbmVyYXRvciBsb29rIHByZXR0eS4KICAgIAogICAgVGhlIGNvcnJl
Y3Qgb3B0aW9uIHR5cGUgaW4gdGhpcyBjYXNlIGlzIFZTSF9PVF9TVFJJTkcgYXMgaXQncyBub3QK
ICAgIG1hbmRhdG9yeSBub3cgc2luY2UgaXQgY2FuIGJlIHN1YnN0aXR1dGVkIGJ5IHVzaW5nIC0t
ZG9tYWluLgogICAgCiAgICBUaGlzIG1ha2VzIC0taGVscCBmb3IgdGhpcyBjb21tYW5kIGxvb2sg
aW5jb3JyZWN0LCBidXQgdGhlIHBhcnNlciB3b3JrcwogICAgYXMgaXQgc2hvdWxkLgogICAgCiAg
ICBSZXNvbHZlczogaHR0cHM6Ly9idWd6aWxsYS5yZWRoYXQuY29tL3Nob3dfYnVnLmNnaT9pZD0x
NDk0NDAwCgpjb21taXQgZjI2NjM2ODg3ZmVlMTFiM2VjYWE1YzBhMDczNDY4N2NkZWQ4ZWQyOApB
dXRob3I6IEppcmkgRGVuZW1hcmsgPGpkZW5lbWFyQHJlZGhhdC5jb20+CkRhdGU6ICAgVHVlIE9j
dCAyNCAxMDozMjowMyAyMDE3ICswMjAwCgogICAgcWVtdTogUmVzZXQgaGFzTWFuYWdlZFNhdmUg
YWZ0ZXIgcmVtb3ZpbmcgYSBjb3JydXB0ZWQgaW1hZ2UKICAgIAogICAgV2hlbiBzdGFydGluZyBh
IGRvbWFpbiB3aXRoIG1hbmFnZWQgc2F2ZSBpbWFnZSwgd2UgdHJ5IHRvIHJlc3RvcmUgaXQKICAg
IGZpcnN0LiBJZiB0aGUgaW1hZ2UgaXMgY29ycnVwdGVkLCB3ZSBzaWxlbnRseSB1bmxpbmsgaXQg
YW5kIGp1c3QKICAgIG5vcm1hbGx5IHN0YXJ0IHRoZSBkb21haW4uIEF0IHRoaXMgcG9pbnQgdGhl
IGRvbWFpbiBoYXMgbm8gbWFuYWdlZCBzYXZlCiAgICBpbWFnZSwgeWV0IHdlIGRpZCBub3QgcmVz
ZXQgdGhlIGhhc01hbmFnZWRTYXZlIGZsYWcuCiAgICAKICAgIGh0dHBzOi8vYnVnemlsbGEucmVk
aGF0LmNvbS9zaG93X2J1Zy5jZ2k/aWQ9MTQ2MDk2MgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
aXJpIERlbmVtYXJrIDxqZGVuZW1hckByZWRoYXQuY29tPgoKY29tbWl0IDA1MDIxZTcyN2Q4MDUy
N2M0YjUzZGViZWQ5OGI4N2I1NjU3ODBhMTYKQXV0aG9yOiBOaWtvbGF5IFNoaXJva292c2tpeSA8
bnNoaXJva292c2tpeUB2aXJ0dW96em8uY29tPgpEYXRlOiAgIFRodSBTZXAgMjggMTA6MDY6NDcg
MjAxNyArMDMwMAoKICAgIGlvaGVscGVyOiB1c2Ugc2FmZXJlYWQgaWYgbGF0ZXIgd3JpdGUgd2l0
aCBPX0RJUkVDVAogICAgCiAgICBPbmUgb2YgdGhlIHVzZWNhc2VzIG9mIGlvaGVscGVyIGlzIHRv
IHJlYWQgZnJvbSBwaXBlIGFuZCB3cml0ZQogICAgdG8gZmlsZSB3aXRoIE9fRElSRUNULiBBcyB3
ZSByZWFkIGZyb20gcGlwZSB3ZSBjYW4gaGF2ZSBwYXJ0aWFsCiAgICByZWFkIGFuZCB0aGVuIHdl
IGZhaWwgdG8gd3JpdGUgdGhpcyBkYXRhIGJlY2F1c2Ugb3V0cHV0IGZpbGUKICAgIGlzIG9wZW4g
d2l0aCBPX0RJUkVDVCBhbmQgYnVmZmVyIHNpemUgaXMgbm90IGFsaWduZWQuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEppcmkgRGVuZW1hcmsgPGpkZW5lbWFyQHJlZGhhdC5jb20+Cgpjb21taXQg
NTVhYzZhNWQ0NGEyZmJkN2U5M2Q5OTU5MzBkNjA3MTAzMGM5MDdiYQpBdXRob3I6IEppcmkgRGVu
ZW1hcmsgPGpkZW5lbWFyQHJlZGhhdC5jb20+CkRhdGU6ICAgVGh1IE9jdCAxOSAxNDoyNjoyNCAy
MDE3ICswMjAwCgogICAgcWVtdTogU2V0IGNvcnJlY3Qgam9iIHN0YXR1cyB3aGVuIHFlbXVNaWdy
YXRpb25SdW4gZmFpbHMKICAgIAogICAgSW5zdGVhZCBvZiBlbnVtZXJhdGluZyBhbGwgc3RhdGVz
IHdoaWNoIG5lZWQgdG8gYmUgdHVybmVkIGludG8KICAgIFFFTVVfRE9NQUlOX0pPQl9TVEFUVVNf
RkFJTEVEIChhbmQgZmFpbGluZyB0byBhZGQgYWxsIG9mIHRoZW0pLCBpdCdzCiAgICBiZXR0ZXIg
dG8gbWVudGlvbiBqdXN0IHRoZSBvbmUgd2hpY2ggbmVlZHMgdG8gYmUgbGVmdCBhbG9uZS4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSmlyaSBEZW5lbWFyayA8amRlbmVtYXJAcmVkaGF0LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKb2huIEZlcmxhbiA8amZlcmxhbkByZWRoYXQuY29tPgoKY29tbWl0
IDczYTM1MjI2M2MxNzQ1ZGE4YTcxZjFhNjM2ZmY4MDVhZDNlMWQyNDkKQXV0aG9yOiBKaXJpIERl
bmVtYXJrIDxqZGVuZW1hckByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBPY3QgMTkgMTQ6MjI6NTMg
MjAxNyArMDIwMAoKICAgIHFlbXU6IENvbnNpc3RlbnRseSB1c2UgZXhpdF9tb25pdG9yIGluIHFl
bXVNaWdyYXRpb25SdW4KICAgIAogICAgQWxtb3N0IGV2ZXJ5IGZhaWx1cmUgaW4gcWVtdU1pZ3Jh
dGlvblJ1biB3aGlsZSB3ZSBhcmUgdGFsa2luZyB0byBRRU1VCiAgICBtb25pdG9yIHJlc3VsdHMg
aW4gYSBqdW1wIHRvIGV4aXRfbW9uaXRvciBsYWJlbC4gVGhlIG9ubHkgZXhjZXB0aW9uIGlzCiAg
ICByZW1vdmVkIGJ5IHRoaXMgcGF0Y2guCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEppcmkgRGVu
ZW1hcmsgPGpkZW5lbWFyQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogSm9obiBGZXJsYW4g
PGpmZXJsYW5AcmVkaGF0LmNvbT4KCmNvbW1pdCBhZjMyZTU3ZjhlNTgwMGNlY2E0NmI3NzUyNzZm
NGE0ODc3ZWNmODlhCkF1dGhvcjogSmlyaSBEZW5lbWFyayA8amRlbmVtYXJAcmVkaGF0LmNvbT4K
RGF0ZTogICBUaHUgT2N0IDE5IDE0OjIxOjAwIDIwMTcgKzAyMDAKCiAgICBxZW11OiBEb24ndCBt
aXN1c2UgInJldCIgaW4gcWVtdU1pZ3JhdGlvblJ1bgogICAgCiAgICBUaGUgInJldCIgdmFyaWFi
bGUgaXMgdXNlZCBmb3Igc3RvcmluZyB0aGUgcmV0dXJuIHZhbHVlIG9mIGEgZnVuY3Rpb24KICAg
IGFuZCBzaG91bGQgbm90IGJlIHVzZWQgYXMgYSB0ZW1wb3JhcnkgdmFyaWFibGUuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEppcmkgRGVuZW1hcmsgPGpkZW5lbWFyQHJlZGhhdC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogSm9obiBGZXJsYW4gPGpmZXJsYW5AcmVkaGF0LmNvbT4KCmNvbW1pdCA3ZDJm
YmFiY2FmYWEzNTc3MjlhMzkzMzFiMDE1ZDc1OWZjNDIxM2RkCkF1dGhvcjogSmlyaSBEZW5lbWFy
ayA8amRlbmVtYXJAcmVkaGF0LmNvbT4KRGF0ZTogICBUaHUgT2N0IDE5IDE0OjE1OjQ2IDIwMTcg
KzAyMDAKCiAgICBxZW11OiBVbml0ZSBlcnJvciBoYW5kbGluZyBpbiBxZW11TWlncmF0aW9uUnVu
CiAgICAKICAgIE1lcmdlIGNhbmNlbCBhbmQgY2FuY2VsUG9zdENvcHkgc2VjdGlvbnMgd2l0aCB0
aGUgZ2VuZXJpYyBlcnJvciBzZWN0aW9uLAogICAgd2hlcmUgd2UgY2FuIGVhc2lseSBkZWNpZGUg
d2hldGhlciBjYW5jZWxpbmcgdGhlIG9uZ29pbmcgbWlncmF0aW9uIGlzCiAgICByZXF1aXJlZC4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmlyaSBEZW5lbWFyayA8amRlbmVtYXJAcmVkaGF0LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKb2huIEZlcmxhbiA8amZlcmxhbkByZWRoYXQuY29tPgoKY29t
bWl0IGMxYTY0M2I2OGYzNDA0MGRlZTc1OTU5ODI0NzU5ZDUyNzQ3MmUzYzkKQXV0aG9yOiBKaXJp
IERlbmVtYXJrIDxqZGVuZW1hckByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBPY3QgMTkgMTU6MDk6
MjUgMjAxNyArMDIwMAoKICAgIHFlbXU6IFNwbGl0IGNsZWFudXAgYW5kIGVycm9yIGNvZGUgaW4g
cWVtdU1pZ3JhdGlvblJ1bgogICAgCiAgICBMZXQgY2xlYW51cCBvbmx5IGRvIHRoaW5ncyBjb21t
b24gdG8gYm90aCBmYWlsdXJlIGFuZCBzdWNjZXNzIHBhdGhzIGFuZAogICAgbW92ZSBlcnJvciBo
YW5kbGluZyBjb2RlIGluc2lkZSB0aGUgbmV3ICJlcnJvciIgc2VjdGlvbi4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSmlyaSBEZW5lbWFyayA8amRlbmVtYXJAcmVkaGF0LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKb2huIEZlcmxhbiA8amZlcmxhbkByZWRoYXQuY29tPgoKY29tbWl0IGY4ZWRlOWNj
MjM0ZTRkMTY3ZWRhN2VjY2Y2OGY5ZDAyZDNhNjU4MjEKQXV0aG9yOiBKaXJpIERlbmVtYXJrIDxq
ZGVuZW1hckByZWRoYXQuY29tPgpEYXRlOiAgIFdlZCBPY3QgMTggMTU6MzQ6MzEgMjAxNyArMDIw
MAoKICAgIHFlbXU6IFJlZmFjdG9yIHFlbXVNaWdyYXRpb25SdW4gYSBiaXQKICAgIAogICAgU29t
ZSBjb2RlIHdoaWNoIHdhcyBzdXBwb3NlZCB0byBiZSBleGVjdXRlZCBvbmx5IHdoZW4gbWlncmF0
aW9uCiAgICBzdWNjZWVkZWQgd2FzIGJ1cmllZCBpbnNpZGUgdGhlIGNsZWFudXAgY29kZS4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSmlyaSBEZW5lbWFyayA8amRlbmVtYXJAcmVkaGF0LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKb2huIEZlcmxhbiA8amZlcmxhbkByZWRoYXQuY29tPgoKY29tbWl0
IDk2MDMyNjIzNzc2NGY4OTcwMjUwYTM2MDhlN2IyYjg4MGUwMzA3MTUKQXV0aG9yOiBKaXJpIERl
bmVtYXJrIDxqZGVuZW1hckByZWRoYXQuY29tPgpEYXRlOiAgIFR1ZSBPY3QgMTcgMjE6Mjc6NTUg
MjAxNyArMDIwMAoKICAgIHFlbXU6IFVzZSBzd2l0Y2ggaW4gcWVtdU1pZ3JhdGlvbkNvbXBsZXRl
ZAogICAgCiAgICBXaGVuIGFkZGluZyBhIG5ldyBqb2Igc3RhdGUgaXQncyB1c2VmdWwgdG8gbGV0
IHRoZSBjb21waWxlciBjb21wbGFpbgogICAgYWJvdXQgcGxhY2VzIHdoZXJlIHdlIG5lZWQgdG8g
dGhpbmsgYWJvdXQgd2hhdCB0byBkbyB3aXRoIHRoZSBuZXcKICAgIHN0YXRlLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKaXJpIERlbmVtYXJrIDxqZGVuZW1hckByZWRoYXQuY29tPgogICAgUmV2
aWV3ZWQtYnk6IEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+Cgpjb21taXQgOGJmNjQy
NmQ2ZWFmNmZjMmI0NTkzOTI3ZDIyNzllYzM2Zjc1ZTBkMwpBdXRob3I6IE1pY2hhbCBQcml2b3pu
aWsgPG1wcml2b3puQHJlZGhhdC5jb20+CkRhdGU6ICAgRnJpIE9jdCAyMCAxNjoxOTowNyAyMDE3
ICswMjAwCgogICAgbmV3czogRG9jdW1lbnQgdXNlciBhbGlhc2VzCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+Cgpjb21taXQgN2U5
MzkzOTRiMjM4NDVhNzJkZGVlOTY5YTY5YjJkMGIwNzFhMDhiZgpBdXRob3I6IE1pY2hhbCBQcml2
b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CkRhdGU6ICAgRnJpIE9jdCAyMCAxNjo0ODoxNCAy
MDE3ICswMjAwCgogICAgdGVzdHM6IFRlc3QgdXNlciBzZXQgYWxpYXNlcyBmb3IgcWVtdQogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29t
PgoKY29tbWl0IGYzYmM2OGUyMjE3N2U3NDVkNDcwY2NhYWEyM2Y3NzY3NzliN2U5NWUKQXV0aG9y
OiBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBPY3Qg
MTkgMDg6Mzk6NDAgMjAxNyArMDIwMAoKICAgIHFlbXU6IFBhcnNlIGFsaWFzIGZyb20gaW5hY3Rp
dmUgWE1McwogICAgCiAgICBodHRwczovL2J1Z3ppbGxhLnJlZGhhdC5jb20vc2hvd19idWcuY2dp
P2lkPTE0MzQ0NTEKICAgIAogICAgVGhpcyB3YXkgdXNlcnMgY2FuIHVuaXF1ZWx5IGlkZW50aWZ5
IGRldmljZXMgYXQgZGVmaW5lIHRpbWUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhbCBQ
cml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+Cgpjb21taXQgOTNiYzJjMjEyNjc5NjNlYWVh
MDE4MzA5MmFhMDNmMzFhM2Y3Yzc5YQpBdXRob3I6IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3pu
QHJlZGhhdC5jb20+CkRhdGU6ICAgV2VkIE9jdCAxOCAxMzo0ODo0NiAyMDE3ICswMjAwCgogICAg
ZG9jczogRG9jdW1lbnQgdXNlciBhbGlhc2VzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hh
bCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+Cgpjb21taXQgMDQyOWU1MmYxOWQ3Nzc1
MjY1OGNiYzRiNzQ1MTAzMTg4NjUwYjJlYQpBdXRob3I6IE1pY2hhbCBQcml2b3puaWsgPG1wcml2
b3puQHJlZGhhdC5jb20+CkRhdGU6ICAgV2VkIE9jdCAxOCAxMzoxMjowOCAyMDE3ICswMjAwCgog
ICAgY29uZjogRm9ybWF0IGFsaWFzIGV2ZW4gZm9yIGluYWN0aXZlIFhNTHMKICAgIAogICAgV2Ug
bmVlZCB0byBmb3JtYXQgYWxpYXMgZXZlbiBmb3IgaW5hY3RpdmUgWE1McyBzaW5jZSB0aGF0J3Mg
dGhlCiAgICB3YXkgaG93IHVzZXJzIGFyZSBnb2luZyB0byBpZGVudGlmeSB0aGVpciBkZXZpY2Vz
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRo
YXQuY29tPgoKY29tbWl0IDgyMWIwYjI5NWQwZGVhMjE2NTZhNzViYWMzNGQ0Njk0ZWEyOGY0YmQK
QXV0aG9yOiBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgpEYXRlOiAgIFR1
ZSBPY3QgMTcgMTM6MTM6MDggMjAxNyArMDIwMAoKICAgIHFlbXVob3RwbHVndGVzdDogTG9hZCBh
Y3RpdmUgWE1MCiAgICAKICAgIFRoZSBwb2ludCBvZiB0aGlzIHRlc3QgaXMgdG8gbG9hZCBsaXZl
IFhNTCBhbmQgdGVzdCBob3RwbHVnLiBCdXQKICAgIGV2ZW4gdGhvdWdoIHRoZSBYTUxzIHdlIGFy
ZSBwYXJzaW5nIGFyZSBsaXZlLCB0aGUgcGFyc2luZyBpcyBkb25lCiAgICB3aXRoIFZJUl9ET01B
SU5fREVGX1BBUlNFX0lOQUNUSVZFIGZsYWcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hh
bCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+Cgpjb21taXQgYTE1Yzk3ZjVlNDIzMjRi
YjdiZTljN2FmYmFjODQ5YjU3NWE2OTI2ZQpBdXRob3I6IE1pY2hhbCBQcml2b3puaWsgPG1wcml2
b3puQHJlZGhhdC5jb20+CkRhdGU6ICAgVHVlIE9jdCAxNyAxMzoyNzowMSAyMDE3ICswMjAwCgog
ICAgcWVtdXhtbDJhcmd2ZGF0YTogRHJvcCBkZXZpY2UgYWxpYXNlcwogICAgCiAgICBUaGUgcWVt
dXhtbDJhcmd2dGVzdCBleHBlY3RzIHRoZSBkb21haW4gWE1McyB0byBiZSBpbmFjdGl2ZSBvbmVz
LgogICAgVGhlcmVmb3JlIHdlIHNob3VsZCBwYXNzIGluYWN0aXZlIFhNTHMuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+Cgpjb21t
aXQgOTJmNDFiMzI5NzE5MmM3ZTBlM2NlZDYzMzk4ZTljMDhmNWY4Y2JkMwpBdXRob3I6IE1pY2hh
bCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CkRhdGU6ICAgVHVlIE9jdCAxNyAxMDo0
Mjo1NCAyMDE3ICswMjAwCgogICAgcWVtdURvbWFpbkFCSVN0YWJpbGl0eUNoZWNrOiBDaGVjayBm
b3IgbWVtb3J5IGFsaWFzZXMgdG9vCiAgICAKICAgIFNpbmNlIHdlIHdpbGwgYmUgYWxsb3dpbmcg
dXNlcnMgdG8gc2V0IGRldmljZSBhbGlhc2VzIGFuZCBtZW1vcnkKICAgIGRldmljZXMgYXJlIGZy
YWdpbGUgd2hlbiBpdCBjb21lcyB0byBhbGlhc2VzIHdlIGhhdmUgdG8gbWFrZSBzdXJlCiAgICB0
aGV5IHdvbid0IGNoYW5nZSBkdXJpbmcgbWlncmF0aW9uLiBPdGhlciBkZXZpY2VzIHNob3VsZCBi
ZSBmaW5lLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96
bkByZWRoYXQuY29tPgoKY29tbWl0IGUyNzk3ZTMyNTZjYmZkNDM5MDRhNGVkYzNhZGM5NDliMGJj
ZGQzNDIKQXV0aG9yOiBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgpEYXRl
OiAgIFdlZCBPY3QgMTggMTc6NDY6MTggMjAxNyArMDIwMAoKICAgIGNvbmY6IFZhbGlkYXRlIHVz
ZXIgc3VwcGxpZWQgYWxpYXNlcwogICAgCiAgICBUaGV5IGhhdmUgdG8gYmUgdW5pcXVlIHdpdGhp
biB0aGUgZG9tYWluLiBBcyB1c3VhbCwgYmFja3dhcmRzCiAgICBjb21wYXRpYmlsaXR5IHRha2Vz
IGl0cyBwcmljZS4gSW4gdGhpcyBwYXJ0aWN1bGFyIHNpdHVhdGlvbiB3ZQogICAgaGF2ZSBhIGRl
dmljZSB0aGF0IGlzIHJlcHJlc2VudGVkIHR3aWNlIGluIGEgZG9tYWluIGFuZCBzbyBpcyBpdHMK
ICAgIGFsaWFzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWwgUHJpdm96bmlrIDxtcHJp
dm96bkByZWRoYXQuY29tPgoKY29tbWl0IGMxNGYxZWQyMDY0N2YyYzZkMGFlMTRiZjhjNTAyMzQy
MTdkMmE1N2IKQXV0aG9yOiBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgpE
YXRlOiAgIFdlZCBPY3QgMTggMTQ6NTk6MDEgMjAxNyArMDIwMAoKICAgIGNvbmY6IFBhcnNlIHVz
ZXIgc3VwcGxpZWQgYWxpYXNlcwogICAgCiAgICBJZiBkcml2ZXIgdGhhdCBpcyBjYWxsaW5nIHRo
ZSBwYXJzZSBzdXBwb3J0cyB1c2VyIHN1cHBsaWVkCiAgICBhbGlhc2VzLCB0aGV5IGNhbiBiZSBw
YXJzZWQgZXZlbiBmb3IgaW5hY3RpdmUgWE1Mcy4gSG93ZXZlciwgdG8KICAgIGF2b2lkIGFueSBj
bGFzaGVzIHdpdGggYWxpYXNlcyB0aGF0IGxpYnZpcnQgZ2VuZXJhdGVzLCB0aGUgdXNlcgogICAg
b25lcyBoYXZlIHRvIGhhdmUgInVhLSIgcHJlZml4LgogICAgCiAgICBOb3RlLCB0aGF0IHNvbWUg
ZHJpdmVycyBkb24ndCBoYXZlIG5vdGlvbiBvZiBkZXZpY2UgYWxpYXNlcyBhdAogICAgYWxsLiBB
bHNvLCBpbiBvcmRlciB0byBzdXBwb3J0IHVzZXIgc3VwcGxpZWQgYWxpYXNlcyBzb21lIGV4dHJh
CiAgICBjaGVja3MgbmVlZCB0byBiZSBkb25lIChlLmcuIGR1cmluZyBob3RwbHVnKS4gVGhlcmVm
b3JlIHdlIGNhbid0CiAgICBqdXN0IGVuYWJsZSB0aGlzIGZlYXR1cmUgZm9yIGFsbCB0aGUgZHJp
dmVycy4gVGh1cyB3ZSBuZWVkIGEgZmxhZwogICAgdGhhdCBkcml2ZXJzIHNldCB0byB0ZWxsIHBh
cnNpbmcgY29kZSB0aGF0IHRoZXkgY2FuIGhhbmRsZSB1c2VyCiAgICBzdXBwbGllZCBkZXZpY2Ug
YWxpYXNlcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTWljaGFsIFByaXZvem5payA8bXByaXZv
em5AcmVkaGF0LmNvbT4KCmNvbW1pdCBhZDMwZjA2OWQxMDhjOWU2ZjMwYzJhZWMyMjdkNjA5ZGYz
YjRlOWFmCkF1dGhvcjogTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KRGF0
ZTogICBGcmkgT2N0IDIwIDEzOjI0OjQxIDIwMTcgKzAyMDAKCiAgICBxZW11X2FsaWFzOiBCZSBt
b3JlIHRvbGVyYW50IGlmIGFsaWFzIGRvbid0IGZvbGxvdyBvdXIgZm9ybWF0CiAgICAKICAgIFdo
ZW4gYXNzaWduaW5nIGFsaWFzIHRvIGEgZGV2aWNlIHdlIHVzdWFsbHkgaXRlcmF0ZSBvdmVyIG90
aGVyCiAgICBkZXZpY2VzIG9mIGl0cyBraW5kIHRyeWluZyB0byBmaW5kIG5leHQgaW5kZXguIFdl
IGRvIHRoaXMgYnkKICAgIHN0cmlwcGluZyBkb3duIHRoZSBwcmVmaXggYW5kIHRoZW4gcGFyc2lu
ZyBudW1iZXIgYXQgdGhlIGVuZCwKICAgIFVzdWFsbHksIGlmIHRoZSBwcmVmaXggZG9lc24ndCBt
YXRjaCB0aGUgb25lIHdlIGFyZSBleHBlY3RpbmcsIHdlCiAgICBqdXN0IGNvbnRpbnVlIHdpdGgg
bmV4dCBpdGVyYXRpb24uIEV4Y2VwdCBmb3IgY291cGxlIG9mCiAgICBmdW5jdGlvbnM6IHFlbXVH
ZXROZXh0Q2hyRGV2SW5kZXgoKSwKICAgIHFlbXVBc3NpZ25EZXZpY2VSZWRpcmRldkFsaWFzKCkg
YW5kIHFlbXVBc3NpZ25EZXZpY2VTaG1lbUFsaWFzKCkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Oct 25 23:22:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 23:22:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7V0Z-00064V-Im; Wed, 25 Oct 2017 23:22:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e7V0Y-00064O-VH
 for xen-devel@lists.xen.org; Wed, 25 Oct 2017 23:22:47 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 B5/82-29298-6CC11F95; Wed, 25 Oct 2017 23:22:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVybKJssu5RmY+
 RBgvfSFos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkT1n5lL/jIU9F2cBdLA+MSri5GLg4hgSVM
 En+uv2fpYuTkYBFwkLhw8i1bFyMHB6NAjMSDH9YgYUaBMInJl5ewQpRoS1z8tYwdxGYTMJT4+
 2QTWLkEkL3kMwdIWETAQOL99UlsIOOZBVYzSvRdaWIGqREW8JBYNyMfpIZTwE7i/P5fbCA2r4
 CnRNOGt0wQ53xklFjT8hksISqgK3Ho3x+oIkGJkzOfgJ3JLKAlsXz6NpYJjAKzkKRmIUktYGR
 axahRnFpUllqka2iil1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGIQMQLCD8exp
 z0OMkhxMSqK8DHs+RArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4D0g/TFSSLAoNT21Ii0zBxgPM
 GkJDh4lEd49IGne4oLE3OLMdIjUKUZdjmczXzcwC7Hk5eelSonzXgMpEgApyijNgxsBi81LjL
 JSwryMQEcJ8RSkFuVmlqDKv2IU52BUEubtAJnCk5lXArfpFdARTEBHNKl+ADmiJBEhJdXAmFa
 wOUp+/6EQjlnL0hv81rasWXdrlyx7o6z3DhfP5V1aV3n/n9vweWJ/xe6zxfsPf3G0ubSHX4Wz
 L+y1l1BE668tGhE3kuv8Nxl+SnHRY5+c8mF++paL+t80npyMm2KW+daXc8Yz6w8zNuVJZJ6b8
 dTZ6UaweNOHhG+Kh5iLfihuSXkpUM2Wo8RSnJFoqMVcVJwIANNM7EjIAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1508973764!88901064!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3661 invoked from network); 25 Oct 2017 23:22:45 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 25 Oct 2017 23:22:45 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id F188321912;
 Wed, 25 Oct 2017 23:22:42 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org F188321912
Date: Wed, 25 Oct 2017 16:22:41 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <0a050ea7-2062-8a2c-7929-629e105f218e@oracle.com>
Message-ID: <alpine.DEB.2.10.1710251618520.574@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1710231608270.574@sstabellini-ThinkPad-X260>
 <1508866413-30141-1-git-send-email-sstabellini@kernel.org>
 <1508866413-30141-2-git-send-email-sstabellini@kernel.org>
 <0a050ea7-2062-8a2c-7929-629e105f218e@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v6 02/13] xen/pvcalls: implement frontend
	disconnect
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAyNSBPY3QgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDEwLzI0LzIw
MTcgMDE6MzMgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+ICtzdGF0aWMgdm9pZCBw
dmNhbGxzX2Zyb250X2ZyZWVfbWFwKHN0cnVjdCBwdmNhbGxzX2JlZGF0YSAqYmVkYXRhLAo+ID4g
KwkJCQkgICBzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXAsIGJvb2wgbG9ja2VkKQo+ID4gK3sKPiA+
ICt9Cj4gPiArCj4gPiAgc3RhdGljIGNvbnN0IHN0cnVjdCB4ZW5idXNfZGV2aWNlX2lkIHB2Y2Fs
bHNfZnJvbnRfaWRzW10gPSB7Cj4gPiAgCXsgInB2Y2FsbHMiIH0sCj4gPiAgCXsgIiIgfQo+ID4g
QEAgLTI3LDYgKzY2LDMyIEBACj4gPiAgCj4gPiAgc3RhdGljIGludCBwdmNhbGxzX2Zyb250X3Jl
bW92ZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2KQo+ID4gIHsKPiA+ICsJc3RydWN0IHB2Y2Fs
bHNfYmVkYXRhICpiZWRhdGE7Cj4gPiArCXN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCA9IE5VTEws
ICpuOwo+IAo+IFlvdXIgbGFzdCBjb21tZW50IG1hZGUgbWUgbG9vayBhZ2FpbiBhdCBzb2NrX21h
cHBpbmcgZGVmaW5pdGlvbi4gQW5kCj4gdGhlbiBJIG5vdGljZWQgdGhhdCBpdCBpcyBub3QgZGVm
aW5lZCB1bnRpbCBwYXRjaCA0IDstKAoKSSBtb3ZlZCB0aGUgZGVmaW5pdGlvbiBvZiBzdHJ1Y3Qg
c29ja19tYXBwaW5nIHRvIHRoaXMgcGF0Y2guIFRoZW4sIEkKdGVzdGVkIHRoZSBidWlsZCBwYXRj
aCBieSBwYXRjaC4gSSBhbHNvIGhhZCB0byBtb3ZlIGEgZmV3ICNpbmNsdWRlcyBmcm9tCnBhdGNo
ICM1IHRvICM0LCBidXQgZXZlcnl0aGluZyBidWlsZHMgZmluZSBub3cuCgoKPiA+ICsKPiA+ICsJ
YmVkYXRhID0gZGV2X2dldF9kcnZkYXRhKCZwdmNhbGxzX2Zyb250X2Rldi0+ZGV2KTsKPiA+ICsJ
ZGV2X3NldF9kcnZkYXRhKCZkZXYtPmRldiwgTlVMTCk7Cj4gPiArCXB2Y2FsbHNfZnJvbnRfZGV2
ID0gTlVMTDsKPiA+ICsJaWYgKGJlZGF0YS0+aXJxID49IDApCj4gPiArCQl1bmJpbmRfZnJvbV9p
cnFoYW5kbGVyKGJlZGF0YS0+aXJxLCBkZXYpOwo+ID4gKwo+ID4gKwlzbXBfbWIoKTsKPiA+ICsJ
d2hpbGUgKGF0b21pY19yZWFkKCZwdmNhbGxzX3JlZmNvdW50KSA+IDApCj4gPiArCQljcHVfcmVs
YXgoKTsKPiA+ICsJbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlKG1hcCwgbiwgJmJlZGF0YS0+c29j
a2V0X21hcHBpbmdzLCBsaXN0KSB7Cj4gPiArCQlpZiAobWFwLT5hY3RpdmVfc29ja2V0KSB7Cj4g
PiArCQkJLyogTm8gbmVlZCB0byBsb2NrLCByZWZjb3VudCBpcyAwICovCj4gPiArCQkJcHZjYWxs
c19mcm9udF9mcmVlX21hcChiZWRhdGEsIG1hcCwgdHJ1ZSk7Cj4gPiArCQl9IGVsc2Ugewo+ID4g
KwkJCWxpc3RfZGVsKCZtYXAtPmxpc3QpOwo+ID4gKwkJCWtmcmVlKG1hcCk7Cj4gPiArCQl9Cj4g
PiArCX0KPiA+ICsJaWYgKGJlZGF0YS0+cmVmID49IDApCj4gPiArCQlnbnR0YWJfZW5kX2ZvcmVp
Z25fYWNjZXNzKGJlZGF0YS0+cmVmLCAwLCAwKTsKPiA+ICsJa2ZyZWUoYmVkYXRhLT5yaW5nLnNy
aW5nKTsKPiA+ICsJa2ZyZWUoYmVkYXRhKTsKPiA+ICsJeGVuYnVzX3N3aXRjaF9zdGF0ZShkZXYs
IFhlbmJ1c1N0YXRlQ2xvc2VkKTsKPiA+ICAJcmV0dXJuIDA7Cj4gPiAgfQo+ID4gIAo+IAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 25 23:35:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 23:35:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7VCT-0006x7-MG; Wed, 25 Oct 2017 23:35:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e7VCS-0006x1-Nd
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 23:35:04 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 A9/86-31244-8AF11F95; Wed, 25 Oct 2017 23:35:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVybKJssu5y+Y+
 RBm3rhCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozpKycwFjwXrvixxLSB8SlfFyMXh5DAEiaJ
 h+fOsHcxcnCwCDhI3HsqCGIyCsRIPPhh3cXICWSGSUy+vIQVxGYR0Jb4smQpE4jNJmAo8ffJJ
 jaQcgkge8lnDhBTREBP4tB9VpDhzALbGCU2zznODlIuLBApcXbqAkYQm1PAXmL+j4lgI3kFPC
 Uur3gJNkZIoFBi1rF4kLCogK7EoX9/2CBKBCVOznzCAmIzC2hJLJ++jWUCo8AsJKlZSFILGJl
 WMWoUpxaVpRbpGpnpJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBh8DEOxgPLMg
 8BCjJAeTkigvw54PkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeHvlPkYKCRalpqdWpGXmAOMAJ
 i3BwaMkwjsVJM1bXJCYW5yZDpE6xWjMseL67T9MHM9mvm5gFmLJy89LlRLnjQQpFQApzSjNgx
 sEi89LjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEuadCTKFJzOvBG7fK6BTmIBOaVL9AHJKSSJ
 CSqqB0dPNnzvvwe/ZZqd7u3bzBzCv33zMTS+z/k9Ix4PQirI3U3LrO6pKz3W2/A19XRh7JNEp
 UVqo++gul8eRH788sDN6t2fdlvZTda1V7w6W3p34bubSqXwC13ecUrm+kPEoK7tfiAn7wuL2x
 vaLf9pMDu0//jmp/bPui/VaHm/K7/zR+LM92d+7Q4mlOCPRUIu5qDgRAIjyTV7KAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1508974502!55886054!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14825 invoked from network); 25 Oct 2017 23:35:03 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Oct 2017 23:35:03 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 17A6E21871;
 Wed, 25 Oct 2017 23:35:01 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 17A6E21871
Date: Wed, 25 Oct 2017 16:35:00 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andre Przywara <andre.przywara@linaro.org>
In-Reply-To: <20171024170922.17207-2-andre.przywara@linaro.org>
Message-ID: <alpine.DEB.2.10.1710251634050.574@sstabellini-ThinkPad-X260>
References: <20171024170922.17207-1-andre.przywara@linaro.org>
 <20171024170922.17207-2-andre.przywara@linaro.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel@lists.xenproject.org, Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v3 1/2] arm/xen: vpl011: Fix the slow early
 console SBSA UART output
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAyNCBPY3QgMjAxNywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gRnJvbTogQmh1cGlu
ZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgo+IAo+IFRoZSBlYXJseSBj
b25zb2xlIG91dHB1dCB1c2VzIHBsMDExX2Vhcmx5X3dyaXRlKCkgdG8gd3JpdGUgZGF0YS4gVGhp
cwo+IGZ1bmN0aW9uIHdhaXRzIGZvciBCVVNZIGJpdCB0byBnZXQgY2xlYXJlZCBiZWZvcmUgd3Jp
dGluZyB0aGUgbmV4dCBieXRlLgo+IAo+IEluIHRoZSBTQlNBIFVBUlQgZW11bGF0aW9uIGxvZ2lj
LCB0aGUgQlVTWSBiaXQgd2FzIHNldCBhcyBzb29uIG9uZQo+IGJ5dGUgd2FzIHdyaXR0ZW4gaW4g
dGhlIEZJRk8gYW5kIGl0IHJlbWFpbmVkIHNldCB1bnRpbCB0aGUgRklGTyB3YXMKPiBlbXB0aWVk
LiBUaGlzIG1lYW50IHRoYXQgdGhlIG91dHB1dCB3YXMgZGVsYXllZCBhcyBlYWNoIGNoYXJhY3Rl
ciBuZWVkZWQKPiB0aGUgQlVTWSB0byBnZXQgY2xlYXJlZC4KPiAKPiBTaW5jZSB0aGUgU0JTQSBV
QVJUIGlzIGdldHRpbmcgZW11bGF0ZWQgaW4gWGVuIHVzaW5nIHJpbmcgYnVmZmVycywgaXQKPiBl
bnN1cmVzIHRoYXQgb25jZSB0aGUgZGF0YSBpcyBlbnF1ZXVlZCBpbiB0aGUgRklGTywgaXQgd2ls
bCBiZSByZWNlaXZlZAo+IGJ5IHhlbmNvbnNvbGUgc28gaXQgaXMgc2FmZSB0byBzZXQgdGhlIEJV
U1kgYml0IG9ubHkgd2hlbiBGSUZPIGJlY29tZXMKPiBmdWxsLiBUaGlzIHdpbGwgZW5zdXJlIHRo
YXQgcGwwMTFfZWFybHlfd3JpdGUoKSBpcyBub3QgZGVsYXllZCB1bmR1bHkKPiB0byB3cml0ZSB0
aGUgZGF0YS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIu
dGhha3VyQGxpbmFyby5vcmc+Cj4gUmV2aWV3ZWQtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5w
cnp5d2FyYUBsaW5hcm8ub3JnPgo+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRy
ZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgoKUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vdnBsMDExLmMg
fCAyMSArKysrKysrKysrKysrKysrLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDE2IGluc2VydGlv
bnMoKyksIDUgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92cGww
MTEuYyBiL3hlbi9hcmNoL2FybS92cGwwMTEuYwo+IGluZGV4IGY3ZGRjY2I0MmEuLjBiMDc0MzY3
OWYgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZwbDAxMS5jCj4gKysrIGIveGVuL2FyY2gv
YXJtL3ZwbDAxMS5jCj4gQEAgLTE1OSw5ICsxNTksMTUgQEAgc3RhdGljIHZvaWQgdnBsMDExX3dy
aXRlX2RhdGEoc3RydWN0IGRvbWFpbiAqZCwgdWludDhfdCBkYXRhKQo+ICAgICAgewo+ICAgICAg
ICAgIHZwbDAxMS0+dWFydGZyIHw9IFRYRkY7Cj4gICAgICAgICAgdnBsMDExLT51YXJ0cmlzICY9
IH5UWEk7Cj4gLSAgICB9Cj4gIAo+IC0gICAgdnBsMDExLT51YXJ0ZnIgfD0gQlVTWTsKPiArICAg
ICAgICAvKgo+ICsgICAgICAgICAqIFRoaXMgYml0IGlzIHNldCBvbmx5IHdoZW4gRklGTyBiZWNv
bWVzIGZ1bGwuIFRoaXMgZW5zdXJlcyB0aGF0Cj4gKyAgICAgICAgICogdGhlIFNCU0EgVUFSVCBk
cml2ZXIgY2FuIHdyaXRlIHRoZSBlYXJseSBjb25zb2xlIGRhdGEgYXMgZmFzdCBhcwo+ICsgICAg
ICAgICAqIHBvc3NpYmxlLCB3aXRob3V0IHdhaXRpbmcgZm9yIHRoZSBCVVNZIGJpdCB0byBnZXQg
Y2xlYXJlZCBiZWZvcmUKPiArICAgICAgICAgKiB3cml0aW5nIGVhY2ggYnl0ZS4KPiArICAgICAg
ICAgKi8KPiArICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBCVVNZOwo+ICsgICAgfQo+ICAKPiAg
ICAgIHZwbDAxMS0+dWFydGZyICY9IH5UWEZFOwo+ICAKPiBAQCAtMzcxLDExICszNzcsMTYgQEAg
c3RhdGljIHZvaWQgdnBsMDExX2RhdGFfYXZhaWwoc3RydWN0IGRvbWFpbiAqZCkKPiAgICAgIHsK
PiAgICAgICAgICB2cGwwMTEtPnVhcnRmciAmPSB+VFhGRjsKPiAgICAgICAgICB2cGwwMTEtPnVh
cnRyaXMgfD0gVFhJOwo+ICsKPiArICAgICAgICAvKgo+ICsgICAgICAgICAqIENsZWFyIHRoZSBC
VVNZIGJpdCBhcyBzb29uIGFzIHNwYWNlIGJlY29tZXMgYXZhaWxhYmxlCj4gKyAgICAgICAgICog
c28gdGhhdCB0aGUgU0JTQSBVQVJUIGRyaXZlciBjYW4gc3RhcnQgd3JpdGluZyBtb3JlIGRhdGEK
PiArICAgICAgICAgKiB3aXRob3V0IGFueSBmdXJ0aGVyIGRlbGF5Lgo+ICsgICAgICAgICAqLwo+
ICsgICAgICAgIHZwbDAxMS0+dWFydGZyICY9IH5CVVNZOwo+ICsKPiAgICAgICAgICBpZiAoIG91
dF9yaW5nX3FzaXplID09IDAgKQo+IC0gICAgICAgIHsKPiAtICAgICAgICAgICAgdnBsMDExLT51
YXJ0ZnIgJj0gfkJVU1k7Cj4gICAgICAgICAgICAgIHZwbDAxMS0+dWFydGZyIHw9IFRYRkU7Cj4g
LSAgICAgICAgfQo+ICAgICAgfQo+ICAKPiAgICAgIHZwbDAxMV91cGRhdGVfaW50ZXJydXB0X3N0
YXR1cyhkKTsKPiAtLSAKPiAyLjE0LjEKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Oct 25 23:50:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 23:50:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7VRf-0008MN-1F; Wed, 25 Oct 2017 23:50:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e7VRd-0008MH-NP
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 23:50:45 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 03/AE-25852-45321F95; Wed, 25 Oct 2017 23:50:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVybKJssm6I8sd
 Ig5tf2C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oztW18xF3wMrLjckNXA+Mu6i5GLQ0hgCZPE
 xEmfmLoYOTlYBBwkJv+9ytrFyMHBKBAj8eCHNUiYUSBMYvLlJawQJdoSa373s4PYbAKGEn+fb
 GIDKZcAspd85gAxRQT0JA7dZwWZziywjVFi85zjYOXCAv4Svy9dYwGxOQXsJT7/vA62lVfAU+
 JhN8R4IYFCiQVPNzGD2KICuhKH/v1hg6gRlDg58wlYL7OAlsTy6dtYJjAKzEKSmoUktYCRaRW
 jRnFqUVlqka6RqV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmAAMgDBDsZVCwIP
 MUpyMCmJ8jLs+RApxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3iNLHSCHBotT01Iq0zBxgLMCkJ
 Th4lER4g0DSvMUFibnFmekQqVOMuhzPZr5uYBZiycvPS5US510GUiQAUpRRmgc3AhaXlxhlpY
 R5GYGOEuIpSC3KzSxBlX/FKM7BqCTMKwcyhSczrwRu0yugI5iAjmhS/QByREkiQkqqgXFJwPb
 dSgy+TdWWclvZ2Tkt/pwXk7vZ2eOez14Ty5mgrSx16pXYXPUbRdc9RW6//izgbBn7beGina68
 eQlbtO7u3uIV9jlq02TbevZCnr2nr6VpM+f+CH1gGRD3cjvDv4lsar6bn7ZaVi288MCJu2hRy
 5Oj9ySfVrM67Lgfuyn109XAQxM9FZRYijMSDbWYi4oTAQEqmIjGAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1508975442!113530160!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22129 invoked from network); 25 Oct 2017 23:50:43 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Oct 2017 23:50:43 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 0EC3A218AC;
 Wed, 25 Oct 2017 23:50:42 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0EC3A218AC
Date: Wed, 25 Oct 2017 16:50:41 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andre Przywara <andre.przywara@linaro.org>
In-Reply-To: <20171024170922.17207-3-andre.przywara@linaro.org>
Message-ID: <alpine.DEB.2.10.1710251635460.574@sstabellini-ThinkPad-X260>
References: <20171024170922.17207-1-andre.przywara@linaro.org>
 <20171024170922.17207-3-andre.przywara@linaro.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel@lists.xenproject.org, Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v3 2/2] arm/xen: vpl011: Fix SBSA UART
 interrupt assertion
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAyNCBPY3QgMjAxNywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gRnJvbTogQmh1cGlu
ZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgo+IAo+IFdpdGggdGhlIGN1
cnJlbnQgU0JTQSBVQVJUIGVtdWxhdGlvbiwgc3RyZWFtaW5nIGxhcmdlciBhbW91bnRzIG9mIGRh
dGEKPiAoYXMgY2F1c2VkIGJ5ICJmaW5kIC8iLCBmb3IgaW5zdGFuY2UpIGNhbiBsZWFkIHRvIGNo
YXJhY3RlciBsb3Nlcy4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIF4gbG9zc2VzCgoKPiBUaGlzIGlzIGR1ZSB0byB0aGUgT1VU
IHJpbmcgYnVmZmVyIGdldHRpbmcgZnVsbCwgYmVjYXVzZSB3ZSBjaGFuZ2UgdGhlCj4gVFggaW50
ZXJydXB0IGJpdCBvbmx5IHdoZW4gdGhlIEZJRk8gaXMgYWN0dWFsbHkgZnVsbCwgYW5kIG5vdCBh
bHJlYWR5Cj4gd2hlbiBpdCdzIGhhbGYtd2F5IGZpbGxlZCwgYXMgdGhlIExpbnV4IGRyaXZlciBl
eHBlY3RzLgo+IFRoZSBTQlNBIHNwZWMgZG9lcyBub3QgZXhwbGljaXRseSBzdGF0ZSB0aGlzLCBi
dXQgd2UgYXNzdW1lIHRoYXQgYW4KPiBTQlNBIGNvbXBsaWFudCBVQVJUIHVzZXMgdGhlIFBMMDEx
IGRlZmF1bHQgImludGVycnVwdCBGSUZPIGxldmVsIHNlbGVjdAo+IHJlZ2lzdGVyIiB2YWx1ZSBv
ZiAiMS8yIHdheSIuIFRoZSBMaW51eCBkcml2ZXIgY2VydGFpbmx5IG1ha2VzIHRoaXMKPiBhc3N1
bXB0aW9uLCBzbyBpdCBleHBlY3QgdG8gYmUgYWJsZSB0byB3cml0ZSBhIG51bWJlciBvZiBjaGFy
YWN0ZXJzCj4gYWZ0ZXIgdGhlIFRYIGludGVycnVwdCBsaW5lIGhhcyBiZWVuIGFzc2VydGVkLgo+
IE9uIGEgc2ltaWxhciBpc3N1ZSB3ZSBoYXZlIHRoZSBzYW1lIHdyb25nIGJlaGF2aW91ciBvbiB0
aGUgcmVjZWl2ZSBzaWRlLgo+IEhvd2V2ZXIgY2hhbmdpbmcgdGhlIFJYIGludGVycnVwdCB0byB0
cmlnZ2VyIG9uIHJlYWNoaW5nIGhhbGYgb2YgdGhlIEZJRk8KPiBsZXZlbCB3aWxsIGxlYWQgdG8g
bGFnLCBiZWNhdXNlIHRoZSBndWVzdCB3b3VsZCBub3QgYmUgbm90aWZpZWQgb2YgaW5jb21pbmcK
PiBjaGFyYWN0ZXJzIHVudGlsIHRoZSBGSUZPIGlzIGhhbGYgd2F5IGZpbGxlZC4gVGhpcyBsZWFk
cyB0byBpbmFjY2VwdGlibGUKPiBsYWdzIHdoZW4gdHlwaW5nIG9uIGEgdGVybWluYWwuCj4gUmVh
bCBoYXJkd2FyZSBzb2x2ZXMgdGhpcyBpc3N1ZSBieSB1c2luZyB0aGUgInJlY2VpdmUgdGltZW91
dAo+IGludGVycnVwdCIgKFJUSSksIHdoaWNoIGlzIHRyaWdnZXJlZCB3aGVuIGNoYXJhY3RlciBy
ZWNlcHRpb24gc3RvcHMgZm9yCj4gMzIgYmF1ZCBjeWNsZXMuIEFzIHdlIGNhbm5vdCBhbmQgZG8g
bm90IHdhbnQgdG8gZW11bGF0ZSBhbnkgdGltaW5nIGhlcmUsCj4gd2Ugc2xpZ2h0bHkgYWJ1c2Ug
dGhlIHRpbWVvdXQgaW50ZXJydXB0IHRvIG5vdGlmeSB0aGUgZ3Vlc3Qgb2YgbmV3Cj4gY2hhcmFj
dGVyczogd2hlbiBhIG5ldyBjaGFyYWN0ZXIgY29tZXMgaW4sIHRoZSBSVEkgaXMgYXNzZXJ0ZWQs
IHdoZW4KPiB0aGUgRklGTyBpcyBjbGVhcmVkLCB0aGUgaW50ZXJydXB0IGdldHMgY2xlYXJlZC4K
PiAKPiBTbyB0aGlzIHBhdGNoIGNoYW5nZXMgdGhlIGVtdWxhdGVkIGludGVycnVwdCB0cmlnZ2Vy
IGJlaGF2aW91ciB0byBjb21lCj4gYXMgY2xvc2UgdG8gcmVhbCBoYXJkd2FyZSBhcyBwb3NzaWJs
ZTogdGhlIFJYIGFuZCBUWCBpbnRlcnJ1cHQgdHJpZ2dlcgo+IHdoZW4gdGhlIEZJRk8gZ2V0cyBo
YWxmIGZ1bGwgLyBoYWxmIGVtcHR5LCBhbmQgdGhlIFJUSSBpbnRlcnJ1cHQgc2lnbmFscwo+IG5l
dyBpbmNvbWluZyBjaGFyYWN0ZXJzLgo+IAo+IFtBbmRyZTogcmV3b3JkIGNvbW1pdCBtZXNzYWdl
LCBpbnRyb2R1Y2UgcmVjZWl2ZSB0aW1lb3V0IGludGVycnVwdCwgYWRkCj4gICAgICAgICBjb21t
ZW50c10KPiAKPiBTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhh
a3VyQGxpbmFyby5vcmc+Cj4gUmV2aWV3ZWQtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5
d2FyYUBsaW5hcm8ub3JnPgo+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5w
cnp5d2FyYUBsaW5hcm8ub3JnPgoKVGhpcyBpcyBnb29kLCBvbmx5IG1pbm9yIGNvc21ldGljIGNv
bW1lbnRzLgoKQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KCgpKdWxpZW4sIGNhbiB3ZSBoYXZlIHRoZSByZWxlYXNlLWFjaz8KCgoKPiAtLS0KPiAg
eGVuL2FyY2gvYXJtL3ZwbDAxMS5jICAgICAgICB8IDEzMSArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tLS0tCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vdnBsMDExLmggfCAg
IDIgKwo+ICAyIGZpbGVzIGNoYW5nZWQsIDk0IGluc2VydGlvbnMoKyksIDM5IGRlbGV0aW9ucygt
KQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnBsMDExLmMgYi94ZW4vYXJjaC9hcm0v
dnBsMDExLmMKPiBpbmRleCAwYjA3NDM2NzlmLi42ZDAyNDA2YWNmIDEwMDY0NAo+IC0tLSBhL3hl
bi9hcmNoL2FybS92cGwwMTEuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92cGwwMTEuYwo+IEBAIC0x
OCw2ICsxOCw5IEBACj4gIAo+ICAjZGVmaW5lIFhFTl9XQU5UX0ZMRVhfQ09OU09MRV9SSU5HIDEK
PiAgCj4gKy8qIFdlIGFzc3VtZSB0aGUgUEwwMTEgZGVmYXVsdCBvZiAiMS8yIHdheSIgZm9yIHRo
ZSBGSUZPIHRyaWdnZXIgbGV2ZWwuICovCj4gKyNkZWZpbmUgU0JTQV9VQVJUX0ZJRk9fTEVWRUwg
KFNCU0FfVUFSVF9GSUZPX1NJWkUgLyAyKQo+ICsKPiAgI2luY2x1ZGUgPHhlbi9lcnJuby5oPgo+
ICAjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+Cj4gICNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+
Cj4gQEAgLTkzLDI0ICs5NiwzNyBAQCBzdGF0aWMgdWludDhfdCB2cGwwMTFfcmVhZF9kYXRhKHN0
cnVjdCBkb21haW4gKmQpCj4gICAgICAgKi8KPiAgICAgIGlmICggeGVuY29uc19xdWV1ZWQoaW5f
cHJvZCwgaW5fY29ucywgc2l6ZW9mKGludGYtPmluKSkgPiAwICkKPiAgICAgIHsKPiArICAgICAg
ICB1bnNpZ25lZCBpbnQgZmlmb19sZXZlbDsKPiArCj4gICAgICAgICAgZGF0YSA9IGludGYtPmlu
W3hlbmNvbnNfbWFzayhpbl9jb25zLCBzaXplb2YoaW50Zi0+aW4pKV07Cj4gICAgICAgICAgaW5f
Y29ucyArPSAxOwo+ICAgICAgICAgIHNtcF9tYigpOwo+ICAgICAgICAgIGludGYtPmluX2NvbnMg
PSBpbl9jb25zOwo+ICsKPiArICAgICAgICBmaWZvX2xldmVsID0geGVuY29uc19xdWV1ZWQoaW5f
cHJvZCwgaW5fY29ucywgc2l6ZW9mKGludGYtPmluKSk7CgpUaGlzIGlzIG9ubHkgY29zbWV0aWNz
IGJ1dCBjYW4gd2UgY2FsbCB4ZW5jb25zX3F1ZXVlZCBvbmx5IG9uY2U/IFNlZSB0aGUgYGlmJyBq
dXN0IGFib3ZlLgoKCj4gKyAgICAgICAgLyogSWYgdGhlIEZJRk8gaXMgbm93IGVtcHR5LCB3ZSBj
bGVhciB0aGUgcmVjZWl2ZSB0aW1lb3V0IGludGVycnVwdC4gKi8KPiArICAgICAgICBpZiAoIGZp
Zm9fbGV2ZWwgPT0gMCApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICB2cGwwMTEtPnVhcnRm
ciB8PSBSWEZFOwo+ICsgICAgICAgICAgICB2cGwwMTEtPnVhcnRyaXMgJj0gflJUSTsKPiArICAg
ICAgICB9Cj4gKwo+ICsgICAgICAgIC8qIElmIHRoZSBGSUZPIGlzIG1vcmUgdGhhbiBoYWxmIGVt
cHR5LCB3ZSBjbGVhciB0aGUgUlggaW50ZXJydXB0LiAqLwo+ICsgICAgICAgIGlmICggZmlmb19s
ZXZlbCA8IHNpemVvZihpbnRmLT5pbikgLSBTQlNBX1VBUlRfRklGT19MRVZFTCApCj4gKyAgICAg
ICAgICAgIHZwbDAxMS0+dWFydHJpcyAmPSB+UlhJOwo+ICsKPiArICAgICAgICB2cGwwMTFfdXBk
YXRlX2ludGVycnVwdF9zdGF0dXMoZCk7Cj4gICAgICB9Cj4gICAgICBlbHNlCj4gICAgICAgICAg
Z3ByaW50ayhYRU5MT0dfRVJSLCAidnBsMDExOiBVbmV4cGVjdGVkIElOIHJpbmcgYnVmZmVyIGVt
cHR5XG4iKTsKPiAgCj4gLSAgICBpZiAoIHhlbmNvbnNfcXVldWVkKGluX3Byb2QsIGluX2NvbnMs
IHNpemVvZihpbnRmLT5pbikpID09IDAgKQo+IC0gICAgewo+IC0gICAgICAgIHZwbDAxMS0+dWFy
dGZyIHw9IFJYRkU7Cj4gLSAgICAgICAgdnBsMDExLT51YXJ0cmlzICY9IH5SWEk7Cj4gLSAgICB9
Cj4gLQo+ICsgICAgLyoKPiArICAgICAqIFdlIGhhdmUgY29uc3VtZWQgYSBjaGFyYWN0ZXIgb3Ig
dGhlIEZJRk8gd2FzIGVtcHR5LCBzbyBjbGVhciB0aGUKPiArICAgICAqICJGSUZPIGZ1bGwiIGJp
dC4KPiArICAgICAqLwo+ICAgICAgdnBsMDExLT51YXJ0ZnIgJj0gflJYRkY7Cj4gIAo+IC0gICAg
dnBsMDExX3VwZGF0ZV9pbnRlcnJ1cHRfc3RhdHVzKGQpOwo+IC0KPiAgICAgIFZQTDAxMV9VTkxP
Q0soZCwgZmxhZ3MpOwo+ICAKPiAgICAgIC8qCj4gQEAgLTEyMiw2ICsxMzgsMjQgQEAgc3RhdGlj
IHVpbnQ4X3QgdnBsMDExX3JlYWRfZGF0YShzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgcmV0dXJu
IGRhdGE7Cj4gIH0KPiAgCj4gK3N0YXRpYyB2b2lkIHZwbDAxMV91cGRhdGVfdHhfZmlmb19zdGF0
dXMoc3RydWN0IHZwbDAxMSAqdnBsMDExLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmaWZvX2xldmVsKQo+ICt7Cj4gKyAgICBzdHJ1Y3Qg
eGVuY29uc19pbnRlcmZhY2UgKmludGYgPSB2cGwwMTEtPnJpbmdfYnVmOwo+ICsgICAgdW5zaWdu
ZWQgaW50IGZpZm9fdGhyZXNob2xkID0gc2l6ZW9mKGludGYtPm91dCkgLSBTQlNBX1VBUlRfRklG
T19MRVZFTDsKPiArCj4gKyAgICBCVUlMRF9CVUdfT04oc2l6ZW9mIChpbnRmLT5vdXQpIDwgU0JT
QV9VQVJUX0ZJRk9fU0laRSk7Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIFNldCB0aGUgVFhJIGJp
dCBvbmx5IHdoZW4gdGhlcmUgaXMgc3BhY2UgZm9yIGZpZm9fc2l6ZS8yIGJ5dGVzIHdoaWNoCj4g
KyAgICAgKiBpcyB0aGUgdHJpZ2dlciBsZXZlbCBmb3IgYXNzZXJ0aW5nL2RlLWFzc3RlcnRpbmcg
dGhlIFRYIGludGVycnVwdC4KPiArICAgICAqLwo+ICsgICAgaWYgKCBmaWZvX2xldmVsIDw9IGZp
Zm9fdGhyZXNob2xkICkKPiArICAgICAgICB2cGwwMTEtPnVhcnRyaXMgfD0gVFhJOwo+ICsgICAg
ZWxzZQo+ICsgICAgICAgIHZwbDAxMS0+dWFydHJpcyAmPSB+VFhJOwo+ICt9Cj4gKwo+ICBzdGF0
aWMgdm9pZCB2cGwwMTFfd3JpdGVfZGF0YShzdHJ1Y3QgZG9tYWluICpkLCB1aW50OF90IGRhdGEp
Cj4gIHsKPiAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gQEAgLTE0NiwzMyArMTgwLDM3IEBA
IHN0YXRpYyB2b2lkIHZwbDAxMV93cml0ZV9kYXRhKHN0cnVjdCBkb21haW4gKmQsIHVpbnQ4X3Qg
ZGF0YSkKPiAgICAgIGlmICggeGVuY29uc19xdWV1ZWQob3V0X3Byb2QsIG91dF9jb25zLCBzaXpl
b2YoaW50Zi0+b3V0KSkgIT0KPiAgICAgICAgICAgc2l6ZW9mIChpbnRmLT5vdXQpICkKPiAgICAg
IHsKPiArICAgICAgICB1bnNpZ25lZCBpbnQgZmlmb19sZXZlbDsKPiArCj4gICAgICAgICAgaW50
Zi0+b3V0W3hlbmNvbnNfbWFzayhvdXRfcHJvZCwgc2l6ZW9mKGludGYtPm91dCkpXSA9IGRhdGE7
Cj4gICAgICAgICAgb3V0X3Byb2QgKz0gMTsKPiAgICAgICAgICBzbXBfd21iKCk7Cj4gICAgICAg
ICAgaW50Zi0+b3V0X3Byb2QgPSBvdXRfcHJvZDsKPiAtICAgIH0KPiAtICAgIGVsc2UKPiAtICAg
ICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJ2cGwwMTE6IFVuZXhwZWN0ZWQgT1VUIHJpbmcgYnVm
ZmVyIGZ1bGxcbiIpOwo+ICAKPiAtICAgIGlmICggeGVuY29uc19xdWV1ZWQob3V0X3Byb2QsIG91
dF9jb25zLCBzaXplb2YoaW50Zi0+b3V0KSkgPT0KPiAtICAgICAgICAgc2l6ZW9mIChpbnRmLT5v
dXQpICkKPiAtICAgIHsKPiAtICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBUWEZGOwo+IC0gICAg
ICAgIHZwbDAxMS0+dWFydHJpcyAmPSB+VFhJOwo+ICsgICAgICAgIGZpZm9fbGV2ZWwgPSB4ZW5j
b25zX3F1ZXVlZChvdXRfcHJvZCwgb3V0X2NvbnMsIHNpemVvZihpbnRmLT5vdXQpKTsKClNhbWUg
aGVyZQoKCj4gLSAgICAgICAgLyoKPiAtICAgICAgICAgKiBUaGlzIGJpdCBpcyBzZXQgb25seSB3
aGVuIEZJRk8gYmVjb21lcyBmdWxsLiBUaGlzIGVuc3VyZXMgdGhhdAo+IC0gICAgICAgICAqIHRo
ZSBTQlNBIFVBUlQgZHJpdmVyIGNhbiB3cml0ZSB0aGUgZWFybHkgY29uc29sZSBkYXRhIGFzIGZh
c3QgYXMKPiAtICAgICAgICAgKiBwb3NzaWJsZSwgd2l0aG91dCB3YWl0aW5nIGZvciB0aGUgQlVT
WSBiaXQgdG8gZ2V0IGNsZWFyZWQgYmVmb3JlCj4gLSAgICAgICAgICogd3JpdGluZyBlYWNoIGJ5
dGUuCj4gLSAgICAgICAgICovCj4gLSAgICAgICAgdnBsMDExLT51YXJ0ZnIgfD0gQlVTWTsKPiAr
ICAgICAgICBpZiAoIGZpZm9fbGV2ZWwgPT0gc2l6ZW9mIChpbnRmLT5vdXQpICkKCmNvZGUgc3R5
bGUKCgo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgdnBsMDExLT51YXJ0ZnIgfD0gVFhGRjsK
PiArCj4gKyAgICAgICAgICAgIC8qCj4gKyAgICAgICAgICAgICAqIFRoaXMgYml0IGlzIHNldCBv
bmx5IHdoZW4gRklGTyBiZWNvbWVzIGZ1bGwuIFRoaXMgZW5zdXJlcyB0aGF0Cj4gKyAgICAgICAg
ICAgICAqIHRoZSBTQlNBIFVBUlQgZHJpdmVyIGNhbiB3cml0ZSB0aGUgZWFybHkgY29uc29sZSBk
YXRhIGFzIGZhc3QgYXMKPiArICAgICAgICAgICAgICogcG9zc2libGUsIHdpdGhvdXQgd2FpdGlu
ZyBmb3IgdGhlIEJVU1kgYml0IHRvIGdldCBjbGVhcmVkIGJlZm9yZQo+ICsgICAgICAgICAgICAg
KiB3cml0aW5nIGVhY2ggYnl0ZS4KPiArICAgICAgICAgICAgICovCj4gKyAgICAgICAgICAgIHZw
bDAxMS0+dWFydGZyIHw9IEJVU1k7Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICB2cGwwMTFf
dXBkYXRlX3R4X2ZpZm9fc3RhdHVzKHZwbDAxMSwgZmlmb19sZXZlbCk7Cj4gKwo+ICsgICAgICAg
IHZwbDAxMV91cGRhdGVfaW50ZXJydXB0X3N0YXR1cyhkKTsKPiAgICAgIH0KPiArICAgIGVsc2UK
PiArICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJ2cGwwMTE6IFVuZXhwZWN0ZWQgT1VUIHJp
bmcgYnVmZmVyIGZ1bGxcbiIpOwo+ICAKPiAgICAgIHZwbDAxMS0+dWFydGZyICY9IH5UWEZFOwo+
ICAKPiAtICAgIHZwbDAxMV91cGRhdGVfaW50ZXJydXB0X3N0YXR1cyhkKTsKPiAtCj4gICAgICBW
UEwwMTFfVU5MT0NLKGQsIGZsYWdzKTsKPiAgCj4gICAgICAvKgo+IEBAIC0zNDQsNyArMzgyLDcg
QEAgc3RhdGljIHZvaWQgdnBsMDExX2RhdGFfYXZhaWwoc3RydWN0IGRvbWFpbiAqZCkKPiAgICAg
IHN0cnVjdCB2cGwwMTEgKnZwbDAxMSA9ICZkLT5hcmNoLnZwbDAxMTsKPiAgICAgIHN0cnVjdCB4
ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IHZwbDAxMS0+cmluZ19idWY7Cj4gICAgICBYRU5DT05T
X1JJTkdfSURYIGluX2NvbnMsIGluX3Byb2QsIG91dF9jb25zLCBvdXRfcHJvZDsKPiAtICAgIFhF
TkNPTlNfUklOR19JRFggaW5fcmluZ19xc2l6ZSwgb3V0X3JpbmdfcXNpemU7Cj4gKyAgICBYRU5D
T05TX1JJTkdfSURYIGluX2ZpZm9fbGV2ZWwsIG91dF9maWZvX2xldmVsOwo+ICAKPiAgICAgIFZQ
TDAxMV9MT0NLKGQsIGZsYWdzKTsKPiAgCj4gQEAgLTM1NSwyOCArMzkzLDQxIEBAIHN0YXRpYyB2
b2lkIHZwbDAxMV9kYXRhX2F2YWlsKHN0cnVjdCBkb21haW4gKmQpCj4gIAo+ICAgICAgc21wX3Jt
YigpOwo+ICAKPiAtICAgIGluX3JpbmdfcXNpemUgPSB4ZW5jb25zX3F1ZXVlZChpbl9wcm9kLAo+
ICsgICAgaW5fZmlmb19sZXZlbCA9IHhlbmNvbnNfcXVldWVkKGluX3Byb2QsCj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5fY29ucywKPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzaXplb2YoaW50Zi0+aW4pKTsKPiAgCj4gLSAgICBvdXRfcmluZ19x
c2l6ZSA9IHhlbmNvbnNfcXVldWVkKG91dF9wcm9kLAo+ICsgICAgb3V0X2ZpZm9fbGV2ZWwgPSB4
ZW5jb25zX3F1ZXVlZChvdXRfcHJvZCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgb3V0X2NvbnMsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNp
emVvZihpbnRmLT5vdXQpKTsKPiAgCj4gLSAgICAvKiBVcGRhdGUgdGhlIHVhcnQgcnggc3RhdGUg
aWYgdGhlIGJ1ZmZlciBpcyBub3QgZW1wdHkuICovCj4gLSAgICBpZiAoIGluX3JpbmdfcXNpemUg
IT0gMCApCj4gLSAgICB7Cj4gKyAgICAvKioqKiBVcGRhdGUgdGhlIFVBUlQgUlggc3RhdGUgKioq
Ki8KPiArCj4gKyAgICAvKiBDbGVhciB0aGUgRklGT19FTVBUWSBiaXQgaWYgdGhlIEZJRk8gaG9s
ZHMgYXQgbGVhc3Qgb25lIGNoYXJhY3Rlci4gKi8KPiArICAgIGlmICggaW5fZmlmb19sZXZlbCA+
IDAgKQo+ICAgICAgICAgIHZwbDAxMS0+dWFydGZyICY9IH5SWEZFOwo+IC0gICAgICAgIGlmICgg
aW5fcmluZ19xc2l6ZSA9PSBzaXplb2YoaW50Zi0+aW4pICkKPiAtICAgICAgICAgICAgdnBsMDEx
LT51YXJ0ZnIgfD0gUlhGRjsKPiArCj4gKyAgICAvKiBTZXQgdGhlIEZJRk9fRlVMTCBiaXQgaWYg
dGhlIFhlbiBidWZmZXIgaXMgZnVsbC4gKi8KPiArICAgIGlmICggaW5fZmlmb19sZXZlbCA9PSBz
aXplb2YoaW50Zi0+aW4pICkKPiArICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBSWEZGOwo+ICsK
PiArICAgIC8qIEFzc2VydCB0aGUgUlggaW50ZXJydXB0IGlmIHRoZSBGSUZPIGlzIG1vcmUgdGhh
biBoYWxmIHdheSBmaWxsZWQuICovCj4gKyAgICBpZiAoIGluX2ZpZm9fbGV2ZWwgPj0gc2l6ZW9m
KGludGYtPmluKSAtIFNCU0FfVUFSVF9GSUZPX0xFVkVMICkKPiAgICAgICAgICB2cGwwMTEtPnVh
cnRyaXMgfD0gUlhJOwo+IC0gICAgfQo+ICAKPiAtICAgIC8qIFVwZGF0ZSB0aGUgdWFydCB0eCBz
dGF0ZSBpZiB0aGUgYnVmZmVyIGlzIG5vdCBmdWxsLiAqLwo+IC0gICAgaWYgKCBvdXRfcmluZ19x
c2l6ZSAhPSBzaXplb2YoaW50Zi0+b3V0KSApCj4gKyAgICAvKgo+ICsgICAgICogSWYgdGhlIGlu
cHV0IHF1ZXVlIGlzIG5vdCBlbXB0eSwgd2UgYXNzZXJ0IHRoZSByZWNlaXZlIHRpbWVvdXQgaW50
ZXJydXB0Lgo+ICsgICAgICogQXMgd2UgZG9uJ3QgZW11bGF0ZSBhbnkgdGltaW5nIGhlcmUsIHNv
IHdlIGlnbm9yZSB0aGUgYWN0dWFsIHRpbWVvdXQKPiArICAgICAqIG9mIDMyIGJhdWQgY3ljbGVz
Lgo+ICsgICAgICovCj4gKyAgICBpZiAoIGluX2ZpZm9fbGV2ZWwgPiAwICkKPiArICAgICAgICB2
cGwwMTEtPnVhcnRyaXMgfD0gUlRJOwo+ICsKPiArICAgIC8qKioqIFVwZGF0ZSB0aGUgVUFSVCBU
WCBzdGF0ZSAqKioqLwo+ICsKPiArICAgIGlmICggb3V0X2ZpZm9fbGV2ZWwgIT0gc2l6ZW9mKGlu
dGYtPm91dCkgKQo+ICAgICAgewo+ICAgICAgICAgIHZwbDAxMS0+dWFydGZyICY9IH5UWEZGOwo+
IC0gICAgICAgIHZwbDAxMS0+dWFydHJpcyB8PSBUWEk7Cj4gIAo+ICAgICAgICAgIC8qCj4gICAg
ICAgICAgICogQ2xlYXIgdGhlIEJVU1kgYml0IGFzIHNvb24gYXMgc3BhY2UgYmVjb21lcyBhdmFp
bGFibGUKPiBAQCAtMzg1LDEyICs0MzYsMTQgQEAgc3RhdGljIHZvaWQgdnBsMDExX2RhdGFfYXZh
aWwoc3RydWN0IGRvbWFpbiAqZCkKPiAgICAgICAgICAgKi8KPiAgICAgICAgICB2cGwwMTEtPnVh
cnRmciAmPSB+QlVTWTsKPiAgCj4gLSAgICAgICAgaWYgKCBvdXRfcmluZ19xc2l6ZSA9PSAwICkK
PiAtICAgICAgICAgICAgdnBsMDExLT51YXJ0ZnIgfD0gVFhGRTsKPiArICAgICAgICB2cGwwMTFf
dXBkYXRlX3R4X2ZpZm9fc3RhdHVzKHZwbDAxMSwgb3V0X2ZpZm9fbGV2ZWwpOwo+ICAgICAgfQo+
ICAKPiAgICAgIHZwbDAxMV91cGRhdGVfaW50ZXJydXB0X3N0YXR1cyhkKTsKPiAgCj4gKyAgICBp
ZiAoIG91dF9maWZvX2xldmVsID09IDAgKQo+ICsgICAgICAgIHZwbDAxMS0+dWFydGZyIHw9IFRY
RkU7Cj4gKwo+ICAgICAgVlBMMDExX1VOTE9DSyhkLCBmbGFncyk7Cj4gIH0KPiAgCj4gZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdnBsMDExLmggYi94ZW4vaW5jbHVkZS9hc20tYXJt
L3ZwbDAxMS5oCj4gaW5kZXggMWI1ODNkYWMzYy4uZGI5NWZmODIyZiAxMDA2NDQKPiAtLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL3ZwbDAxMS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS92
cGwwMTEuaAo+IEBAIC0yOCw2ICsyOCw4IEBACj4gICNkZWZpbmUgVlBMMDExX0xPQ0soZCxmbGFn
cykgc3Bpbl9sb2NrX2lycXNhdmUoJihkKS0+YXJjaC52cGwwMTEubG9jaywgZmxhZ3MpCj4gICNk
ZWZpbmUgVlBMMDExX1VOTE9DSyhkLGZsYWdzKSBzcGluX3VubG9ja19pcnFyZXN0b3JlKCYoZCkt
PmFyY2gudnBsMDExLmxvY2ssIGZsYWdzKQo+ICAKPiArI2RlZmluZSBTQlNBX1VBUlRfRklGT19T
SVpFIDMyCj4gKwo+ICBzdHJ1Y3QgdnBsMDExIHsKPiAgICAgIHZvaWQgKnJpbmdfYnVmOwo+ICAg
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcmluZ19wYWdlOwo+IC0tIAo+IDIuMTQuMQo+IAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Oct 25 23:55:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 23:55:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7VWC-000051-J1; Wed, 25 Oct 2017 23:55:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e7VWA-00004v-Rx
 for xen-devel@lists.xenproject.org; Wed, 25 Oct 2017 23:55:26 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 1E/7B-07499-E6421F95; Wed, 25 Oct 2017 23:55:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsVybKJssm6uysd
 Ig1/PVS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozH++axFXTIVbQ92cTWwNgv2cXIxSEksIRJ
 4v7ydYxdjJwcLAIOEpO/XGLuYuTgYBSIkXjwwxokzCgQJjH58hJWiBJtid7VW5hAbDYBQ4m/Q
 LNAyiWA7CWfOUDCIkAlDV23GUHGMws0MkrMX7sDbLww0Pj5HyeD9XIKWEtsXTcfbCavgKfE7z
 UnweJCApkSXbdWgcVFBXQlDv37wwZRIyhxcuYTFhCbWUBLYvn0bSwTGAVmIUnNQpJawMi0ilG
 jOLWoLLVI19BQL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMAgZgGAH46dlAYcY
 JTmYlER5GfZ8iBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkweuo/DFSSLAoNT21Ii0zBxgPMGkJD
 h4lEV4bkDRvcUFibnFmOkTqFKMxx7FNl/8wcTyb+bqBWYglLz8vVUqctxukVACkNKM0D24QLE
 4vMcpKCfMyAp0mxFOQWpSbWYIq/4pRnINRSZi3GWQKT2ZeCdy+V0CnMAGd0qT6AeSUkkSElFQ
 Do7WnrlD5Yqfcau4Xcx/rV4cnr3wa0zlbUM8hzOXtZs9Pl74pTNHyZTE92+4oE/eTySbXch1f
 htxDjhkTORW9rF03L7hnq7yo+Du7lNXlvhl/Ew54zmbQj1Zz1NOU74/TWhmz/92br7sEDt6RO
 2RbMfWmpveJj8+Dpid9kNs04+0tr22nJFu2K7EUZyQaajEXFScCAIVAaZfOAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1508975724!66958988!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57045 invoked from network); 25 Oct 2017 23:55:25 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Oct 2017 23:55:25 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B4C8C21894;
 Wed, 25 Oct 2017 23:55:23 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B4C8C21894
Date: Wed, 25 Oct 2017 16:55:23 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andre Przywara <andre.przywara@arm.com>
In-Reply-To: <20171019124847.5978-2-andre.przywara@arm.com>
Message-ID: <alpine.DEB.2.10.1710251655170.574@sstabellini-ThinkPad-X260>
References: <20171019124847.5978-1-andre.przywara@arm.com>
 <20171019124847.5978-2-andre.przywara@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 01/12] ARM: remove unneeded gic.h inclusions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAxOSBPY3QgMjAxNywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gZ2ljLmggaXMgc3Vw
cG9zZWQgdG8gaG9sZCBkZWZpbmVzIGFuZCBwcm90b3R5cGVzIGZvciB0aGUgaGFyZHdhcmUgc2lk
ZQo+IG9mIHRoZSBHSUMgaW50ZXJydXB0IGNvbnRyb2xsZXIuIEEgbG90IG9mIHBhcnRzIGluIFhl
biBzaG91bGQgbm90IGJlCj4gYm90aGVyZWQgd2l0aCB0aGF0LCBhcyB0aGV5IGVpdGhlciBvbmx5
IGNhcmUgYWJvdXQgdGhlIFZHSUMgb3IgdXNlCj4gbW9yZSBnZW5lcmljIGludGVyZmFjZXMuCj4g
UmVtb3ZlIHVubmVlZGVkIGluY2x1c2lvbnMgb2YgZ2ljLmggZnJvbSBmaWxlcyB3aGVyZSB0aGV5
IGFyZSBhY3R1YWxseQo+IG5vdCBuZWVkZWQuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6
eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKCj4gLS0tCj4gIHhlbi9hcmNoL2FybS9k
b21haW5fYnVpbGQuYyAgICAgICAgICB8IDEgLQo+ICB4ZW4vYXJjaC9hcm0vcDJtLmMgICAgICAg
ICAgICAgICAgICAgfCAxIC0KPiAgeGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy92ZXhwcmVzcy5jICAg
IHwgMSAtCj4gIHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMveGdlbmUtc3Rvcm0uYyB8IDEgLQo+ICB4
ZW4vYXJjaC9hcm0vdGltZS5jICAgICAgICAgICAgICAgICAgfCAxIC0KPiAgeGVuL2FyY2gvYXJt
L3RyYXBzLmMgICAgICAgICAgICAgICAgIHwgMSAtCj4gIHhlbi9hcmNoL2FybS92cHNjaS5jICAg
ICAgICAgICAgICAgICB8IDEgLQo+ICB4ZW4vYXJjaC9hcm0vdnRpbWVyLmMgICAgICAgICAgICAg
ICAgfCAxIC0KPiAgOCBmaWxlcyBjaGFuZ2VkLCA4IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1
aWxkLmMKPiBpbmRleCBiZjI5Mjk5NzA3Li5lNzg5OWZiZjE5IDEwMDY0NAo+IC0tLSBhL3hlbi9h
cmNoL2FybS9kb21haW5fYnVpbGQuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQu
Ywo+IEBAIC0yMSw3ICsyMSw2IEBACj4gICNpbmNsdWRlIDxhc20vc2V0dXAuaD4KPiAgI2luY2x1
ZGUgPGFzbS9jcHVmZWF0dXJlLmg+Cj4gIAo+IC0jaW5jbHVkZSA8YXNtL2dpYy5oPgo+ICAjaW5j
bHVkZSA8eGVuL2lycS5oPgo+ICAjaW5jbHVkZSA8eGVuL2dyYW50X3RhYmxlLmg+Cj4gICNpbmNs
dWRlICJrZXJuZWwuaCIKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3AybS5jIGIveGVuL2Fy
Y2gvYXJtL3AybS5jCj4gaW5kZXggNjhiNDg4OTk3ZC4uMDdmNWNjNDQ2OCAxMDA2NDQKPiAtLS0g
YS94ZW4vYXJjaC9hcm0vcDJtLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vcDJtLmMKPiBAQCAtMTAs
NyArMTAsNiBAQAo+ICAjaW5jbHVkZSA8eGVuL3htYWxsb2MuaD4KPiAgI2luY2x1ZGUgPHB1Ymxp
Yy92bV9ldmVudC5oPgo+ICAjaW5jbHVkZSA8YXNtL2ZsdXNodGxiLmg+Cj4gLSNpbmNsdWRlIDxh
c20vZ2ljLmg+Cj4gICNpbmNsdWRlIDxhc20vZXZlbnQuaD4KPiAgI2luY2x1ZGUgPGFzbS9oYXJk
aXJxLmg+Cj4gICNpbmNsdWRlIDxhc20vcGFnZS5oPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vcGxhdGZvcm1zL3ZleHByZXNzLmMgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3ZleHByZXNz
LmMKPiBpbmRleCAzOWI2YmNjNzBlLi43MDgzOWQ2NzZmIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNo
L2FybS9wbGF0Zm9ybXMvdmV4cHJlc3MuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMv
dmV4cHJlc3MuYwo+IEBAIC0yMiw3ICsyMiw2IEBACj4gICNpbmNsdWRlIDx4ZW4vbW0uaD4KPiAg
I2luY2x1ZGUgPHhlbi92bWFwLmg+Cj4gICNpbmNsdWRlIDxhc20vaW8uaD4KPiAtI2luY2x1ZGUg
PGFzbS9naWMuaD4KPiAgCj4gICNkZWZpbmUgRENDX1NISUZUICAgICAgMjYKPiAgI2RlZmluZSBG
VU5DVElPTl9TSElGVCAyMAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3hn
ZW5lLXN0b3JtLmMgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3hnZW5lLXN0b3JtLmMKPiBpbmRl
eCAzYjAwN2ZlNWVkLi5kZWI4NDc5YTQ5IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9wbGF0
Zm9ybXMveGdlbmUtc3Rvcm0uYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMveGdlbmUt
c3Rvcm0uYwo+IEBAIC0yMiw3ICsyMiw2IEBACj4gICNpbmNsdWRlIDx4ZW4vdm1hcC5oPgo+ICAj
aW5jbHVkZSA8eGVuL2RldmljZV90cmVlLmg+Cj4gICNpbmNsdWRlIDxhc20vaW8uaD4KPiAtI2lu
Y2x1ZGUgPGFzbS9naWMuaD4KPiAgCj4gIC8qIFhHRU5FIFJFU0VUIFNwZWNpZmljIGRlZmluZXMg
Ki8KPiAgI2RlZmluZSBYR0VORV9SRVNFVF9BRERSICAgICAgICAweDE3MDAwMDE0VUwKPiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RpbWUuYyBiL3hlbi9hcmNoL2FybS90aW1lLmMKPiBpbmRl
eCAxMDVjNzQxMGM3Li4zNmY2NDBmMGMxIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS90aW1l
LmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdGltZS5jCj4gQEAgLTMxLDcgKzMxLDYgQEAKPiAgI2lu
Y2x1ZGUgPHhlbi9hY3BpLmg+Cj4gICNpbmNsdWRlIDxhc20vc3lzdGVtLmg+Cj4gICNpbmNsdWRl
IDxhc20vdGltZS5oPgo+IC0jaW5jbHVkZSA8YXNtL2dpYy5oPgo+ICAjaW5jbHVkZSA8YXNtL3Zn
aWMuaD4KPiAgI2luY2x1ZGUgPGFzbS9jcHVmZWF0dXJlLmg+Cj4gICNpbmNsdWRlIDxhc20vcGxh
dGZvcm0uaD4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9h
cm0vdHJhcHMuYwo+IGluZGV4IGY2ZjZkZTM2OTEuLmZmM2Q2ZmYyYWEgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2FyY2gvYXJtL3RyYXBzLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+IEBAIC00
Myw3ICs0Myw2IEBACj4gICNpbmNsdWRlIDxhc20vZGVidWdnZXIuaD4KPiAgI2luY2x1ZGUgPGFz
bS9ldmVudC5oPgo+ICAjaW5jbHVkZSA8YXNtL2ZsdXNodGxiLmg+Cj4gLSNpbmNsdWRlIDxhc20v
Z2ljLmg+Cj4gICNpbmNsdWRlIDxhc20vbW1pby5oPgo+ICAjaW5jbHVkZSA8YXNtL21vbml0b3Iu
aD4KPiAgI2luY2x1ZGUgPGFzbS9wc2NpLmg+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92
cHNjaS5jIGIveGVuL2FyY2gvYXJtL3Zwc2NpLmMKPiBpbmRleCAwZTAyNGY3NTc4Li5jZDcyNDkw
NGVmIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS92cHNjaS5jCj4gKysrIGIveGVuL2FyY2gv
YXJtL3Zwc2NpLmMKPiBAQCAtMTUsNyArMTUsNiBAQAo+ICAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+
Cj4gIAo+ICAjaW5jbHVkZSA8YXNtL2N1cnJlbnQuaD4KPiAtI2luY2x1ZGUgPGFzbS9naWMuaD4K
PiAgI2luY2x1ZGUgPGFzbS92Z2ljLmg+Cj4gICNpbmNsdWRlIDxhc20vcHNjaS5oPgo+ICAjaW5j
bHVkZSA8YXNtL2V2ZW50Lmg+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92dGltZXIuYyBi
L3hlbi9hcmNoL2FybS92dGltZXIuYwo+IGluZGV4IDNmODQ4OTNhNzQuLmY1MmE3MjNhNWYgMTAw
NjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3Z0aW1lci5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3Z0
aW1lci5jCj4gQEAgLTI0LDcgKzI0LDYgQEAKPiAgCj4gICNpbmNsdWRlIDxhc20vY3ByZWdzLmg+
Cj4gICNpbmNsdWRlIDxhc20vZGl2NjQuaD4KPiAtI2luY2x1ZGUgPGFzbS9naWMuaD4KPiAgI2lu
Y2x1ZGUgPGFzbS9pcnEuaD4KPiAgI2luY2x1ZGUgPGFzbS9yZWdzLmg+Cj4gICNpbmNsdWRlIDxh
c20vdGltZS5oPgo+IC0tIAo+IDIuMTQuMQo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 26 00:00:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 00:00:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7Vao-0001QG-80; Thu, 26 Oct 2017 00:00:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e7Van-0001QA-Ei
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 00:00:13 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 98/96-19514-C8521F95; Thu, 26 Oct 2017 00:00:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVybKJssm6P6sd
 Ig9tPBCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz1l8+xF6zgqbhxbDdzA+N8ri5GTg4hgSVM
 En/ml4PYLAIOEq+n32HuYuTgYBSIkXjwwxokzCgQJjH58hJWiBJtiUmfz7GD2GwChhJ/n2xiA
 ymXALKXfOYACYsAlTR03WbsYuTiYBZoZJSYv3YHI0hCWMBaYu2VuWwgNieQ/ezRW7A4r4CnxL
 7JU9kgzsmUWPNkEzOILSqgK3Ho3x82iBpBiZMzn7CA2MwCWhLLp29jmcAoMAtJahaS1AJGplW
 MGsWpRWWpRbqGRnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIEhyAAEOxj7Zjkf
 YpTkYFIS5WXY8yFSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvscrHSCHBotT01Iq0zBxgNMCkJ
 Th4lER4M0DSvMUFibnFmekQqVOMuhzPZr5uYBZiycvPS5US5w0CKRIAKcoozYMbAYvMS4yyUs
 K8jEBHCfEUpBblZpagyr9iFOdgVBLmfQMyhSczrwRu0yugI5iAjmhS/QByREkiQkqqgdG69Jg
 P4wzpK2fLKqVCOJ0zHc4++WrCsLDEyeeM8f1bHnMmBTjsi7r/n6NBViPt4KebeXt+na81ZBE5
 rvh9rhvLqnZrSd8zMTap/3ZEHSqXv52R/b5QJX+6kGnD/kXpHjVepx4JcaSEPfVRWHjpSOb9w
 LSNeUu/Mpervpr8RnHWA+8FTiz5+UosxRmJhlrMRcWJAGmFUJPHAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1508976010!72409644!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36921 invoked from network); 26 Oct 2017 00:00:12 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 26 Oct 2017 00:00:12 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 480ED218AC;
 Thu, 26 Oct 2017 00:00:10 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 480ED218AC
Date: Wed, 25 Oct 2017 17:00:09 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andre Przywara <andre.przywara@arm.com>
In-Reply-To: <20171019124847.5978-3-andre.przywara@arm.com>
Message-ID: <alpine.DEB.2.10.1710251657060.574@sstabellini-ThinkPad-X260>
References: <20171019124847.5978-1-andre.przywara@arm.com>
 <20171019124847.5978-3-andre.przywara@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 02/12] ARM: vGIC: fix nr_irq definition
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAxOSBPY3QgMjAxNywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVGhlIGdsb2JhbCB2
YXJpYWJsZSAibnJfaXJxcyIgaXMgdXNlZCBmb3IgeDg2IGFuZCBzb21lIGNvbW1vbiBYZW4gY29k
ZS4KPiBUbyBtYWtlIHRoZSBsYXR0ZXIgd29yayBlYXNpbHkgZm9yIEFSTSwgaXQgd2FzICNkZWZp
bmVkIHRvIE5SX0lSUVMuCj4gVGhpcyBub3Qgb25seSB2aW9sYXRlZCB0aGUgY29tbW9uIGhhYml0
IG9mIGNhcGl0YWxpemluZyBtYWNyb3MsIGJ1dAo+IGFsc28gY2F1c2VkIGlzc3VlcyBpZiBvbmUg
d2FudGVkIHRvIHVzZSBhIHJhdGhlciBpbm5vY2VudCAibnJfaXJxcyIgYXMKPiBhIGxvY2FsIHZh
cmlhYmxlIG5hbWUgb3IgYXMgYSBmdW5jdGlvbiBwYXJhbWV0ZXIuCj4gRHJvcCB0aGUgb3B0aW1p
emF0aW9uIGFuZCBtYWtlIG5yX2lycXMgYSBub3JtYWwgdmFyaWFibGUgZm9yIEFSTSBhbHNvLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29t
PgoKUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KCj4gLS0tCj4gIHhlbi9hcmNoL2FybS9pcnEuYyAgICAgICAgfCAyICsrCj4gIHhlbi9pbmNs
dWRlL2FzbS1hcm0vaXJxLmggfCAyICstCj4gIDIgZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRpb25z
KCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9pcnEuYyBi
L3hlbi9hcmNoL2FybS9pcnEuYwo+IGluZGV4IGNiYzdlNmViYjguLjdmMTMzZGU1NDkgMTAwNjQ0
Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2lycS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2lycS5jCj4g
QEAgLTI3LDYgKzI3LDggQEAKPiAgI2luY2x1ZGUgPGFzbS9naWMuaD4KPiAgI2luY2x1ZGUgPGFz
bS92Z2ljLmg+Cj4gIAo+ICt1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBucl9pcnFzID0gTlJf
SVJRUzsKPiArCj4gIHN0YXRpYyB1bnNpZ25lZCBpbnQgbG9jYWxfaXJxc190eXBlW05SX0xPQ0FM
X0lSUVNdOwo+ICBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKGxvY2FsX2lycXNfdHlwZV9sb2NrKTsK
PiAgCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vaXJxLmggYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2lycS5oCj4gaW5kZXggMmRlNzZkMGY1Ni4uYWJjOGYwNmExMyAxMDA2NDQKPiAt
LS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2lycS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9pcnEuaAo+IEBAIC0zMSw3ICszMSw3IEBAIHN0cnVjdCBhcmNoX2lycV9kZXNjIHsKPiAgLyog
TFBJcyBhcmUgYWx3YXlzIG51bWJlcmVkIHN0YXJ0aW5nIGF0IDgxOTIsIHNvIDAgaXMgYSBnb29k
IGludmFsaWQgY2FzZS4gKi8KPiAgI2RlZmluZSBJTlZBTElEX0xQSSAgICAgMAo+ICAKPiAtI2Rl
ZmluZSBucl9pcnFzIE5SX0lSUVMKPiArZXh0ZXJuIHVuc2lnbmVkIGludCBucl9pcnFzOwo+ICAj
ZGVmaW5lIG5yX3N0YXRpY19pcnFzIE5SX0lSUVMKPiAgI2RlZmluZSBhcmNoX2h3ZG9tX2lycXMo
ZG9taWQpIE5SX0lSUVMKPiAgCj4gLS0gCj4gMi4xNC4xCj4gCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 26 00:14:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 00:14:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7VoY-0002Gw-Gf; Thu, 26 Oct 2017 00:14:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e7VoX-0002Gq-LD
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 00:14:25 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 16/2D-05089-0E821F95; Thu, 26 Oct 2017 00:14:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVybKJssu59jY+
 RBkeW8Vt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkLv25mLmgWq1i+cQl7A2OPUBcjJ4eQwBIm
 if3XQ7sYOThYBBwkzjXKgZiMAjESD35Yg1QwCoRJTL68hBXEZhHQljjXNo0JxGYTMJT4+2QTG
 0i5BJC95DMHSFgEqKSh6zZjFyMXB7NAI6PE/LU7GEESwgKuEj9X7mEHsTkFrCV2Lv7ABmLzCn
 hK9G9axgpxTabE/NuNYPWiAroSh/79gaoRlDg58wkLiM0soCWxfPo2lgmMArOQpGYhSS1gZFr
 FqFGcWlSWWqRrZKiXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYgPUMDIw7GHv2
 +h1ilORgUhLlZdjzIVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO839Y+RQoJFqempFWmZOcBYg
 ElLcPAoifB+AEnzFhck5hZnpkOkTjHqcjyb+bqBWYglLz8vVUqc1w0YWUICIEUZpXlwI2BxeY
 lRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO8vkFU8mXklcJteAR3BBHREk+oHkCNKEhFSUg2
 MTDNOzXxW7zx7z/1/KS69e/NEjp9sZDQUqMt42bS5I2hjVbq6Vej5PJ+12loyqlvz02832V4J
 5P31hs9nfXrzsp0Hbu5KKF2QOmlf2BLRRXcPmYbO2vhuxb3tc97anIye/nJKgfe3Z9NOVavVC
 E+bH2vcrHrC36yzaktOvwCzzJ8Tj89GdW54pMRSnJFoqMVcVJwIADlmMu7GAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1508976861!104448002!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=SUBJECT_RANDOMQ
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30490 invoked from network); 26 Oct 2017 00:14:22 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 00:14:22 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E32F621912;
 Thu, 26 Oct 2017 00:14:20 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E32F621912
Date: Wed, 25 Oct 2017 17:14:19 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andre Przywara <andre.przywara@arm.com>
In-Reply-To: <20171019124847.5978-4-andre.przywara@arm.com>
Message-ID: <alpine.DEB.2.10.1710251707070.574@sstabellini-ThinkPad-X260>
References: <20171019124847.5978-1-andre.przywara@arm.com>
 <20171019124847.5978-4-andre.przywara@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 03/12] ARM: VGIC: remove
	gic_clear_pending_irqs()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAxOSBPY3QgMjAxNywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gZ2ljX2NsZWFyX3Bl
bmRpbmdfaXJxcygpIHdhcyBub3Qgb25seSBtaXNuYW1lZCwgYnV0IGFsc28gbWlzcGxhY2VkLCBh
cwo+IGEgZnVuY3Rpb24gc29sZWx5IGRlYWxpbmcgd2l0aCB0aGUgR0lDIGVtdWxhdGlvbiBzaG91
bGQgbm90IGxpdmUgaW4gZ2ljLmMuCj4gTW92ZSB0aGUgZnVuY3Rpb25hbGl0eSBvZiB0aGlzIGZ1
bmN0aW9uIGludG8gaXRzIG9ubHkgY2FsbGVyIGluIHZnaWMuYwo+IAo+IFNpZ25lZC1vZmYtYnk6
IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgoKVGhlIHJlYXNvbiB3aHkg
Z2ljX2NsZWFyX3BlbmRpbmdfaXJxcyBpcyBpbiBnaWMuYyBpcyB0aGF0IGxyX21hc2sgYW5kCmxy
X3BlbmRpbmcgYXJlIGNvbnNpZGVyZWQgcGFydCBvZiB0aGUgZ2ljIGRyaXZlciAoZ2ljLmMpLiBP
biB0aGUgb3RoZXIKZW5kLCBpbmZsaWdodCBpcyBwYXJ0IG9mIHRoZSB2Z2ljLgoKQXMgYW4gZXhh
bXBsZSwgdGhlIGlkZWEgaXMgdGhhdCB0aGUgY29kZSBvdXRzaWRlIG9mIGdpYy5jIChmb3IgZXhh
bXBsZQp2Z2ljLmMpIHNob3VsZG4ndCBoYXZlIHRvIGtub3csIG9yIGhhdmUgdG8gY2FyZSwgd2hl
dGhlciBhIGdpdmVuIElSUSBpcwppbiB0aGUgbHJfcGVuZGluZyBxdWV1ZSBvciBhY3R1YWxseSBp
biBhIExSIHJlZ2lzdGVyLgoKbHJfbWFzayBhbmQgbHJfcGVuZGluZyBhcmUgb25seSBhY2Nlc3Nl
ZCBmcm9tIGdpYy5jLiBUaGUgb25seSBleGNlcHRpb24KaXMgdGhlIGluaXRpYWxpemF0aW9uIChJ
TklUX0xJU1RfSEVBRCgmdi0+YXJjaC52Z2ljLmxyX3BlbmRpbmcpKS4KCgo+IC0tLQo+ICB4ZW4v
YXJjaC9hcm0vZ2ljLmMgICAgICAgIHwgMTEgLS0tLS0tLS0tLS0KPiAgeGVuL2FyY2gvYXJtL3Zn
aWMuYyAgICAgICB8ICA0ICsrKy0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCB8ICAxIC0K
PiAgMyBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQo+IAo+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKPiBp
bmRleCBlZDM2M2Y2YzM3Li43NWIyZTBlMGNhIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9n
aWMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMuYwo+IEBAIC02NzUsMTcgKzY3NSw2IEBAIG91
dDoKPiAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnYtPmFyY2gudmdpYy5sb2NrLCBmbGFn
cyk7Cj4gIH0KPiAgCj4gLXZvaWQgZ2ljX2NsZWFyX3BlbmRpbmdfaXJxcyhzdHJ1Y3QgdmNwdSAq
dikKPiAtewo+IC0gICAgc3RydWN0IHBlbmRpbmdfaXJxICpwLCAqdDsKPiAtCj4gLSAgICBBU1NF
UlQoc3Bpbl9pc19sb2NrZWQoJnYtPmFyY2gudmdpYy5sb2NrKSk7Cj4gLQo+IC0gICAgdi0+YXJj
aC5scl9tYXNrID0gMDsKPiAtICAgIGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZSAoIHAsIHQsICZ2
LT5hcmNoLnZnaWMubHJfcGVuZGluZywgbHJfcXVldWUgKQo+IC0gICAgICAgIGdpY19yZW1vdmVf
ZnJvbV9scl9wZW5kaW5nKHYsIHApOwo+IC19Cj4gLQo+ICBpbnQgZ2ljX2V2ZW50c19uZWVkX2Rl
bGl2ZXJ5KHZvaWQpCj4gIHsKPiAgICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKPiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKPiBpbmRl
eCBkOGFjYmJlYWFhLi40NTFhMzA2YTk4IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2lj
LmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCj4gQEAgLTUwNCw3ICs1MDQsOSBAQCB2b2lk
IHZnaWNfY2xlYXJfcGVuZGluZ19pcnFzKHN0cnVjdCB2Y3B1ICp2KQo+ICAgICAgc3Bpbl9sb2Nr
X2lycXNhdmUoJnYtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Cj4gICAgICBsaXN0X2Zvcl9lYWNo
X2VudHJ5X3NhZmUgKCBwLCB0LCAmdi0+YXJjaC52Z2ljLmluZmxpZ2h0X2lycXMsIGluZmxpZ2h0
ICkKPiAgICAgICAgICBsaXN0X2RlbF9pbml0KCZwLT5pbmZsaWdodCk7Cj4gLSAgICBnaWNfY2xl
YXJfcGVuZGluZ19pcnFzKHYpOwo+ICsgICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlICggcCwg
dCwgJnYtPmFyY2gudmdpYy5scl9wZW5kaW5nLCBscl9xdWV1ZSApCj4gKyAgICAgICAgZ2ljX3Jl
bW92ZV9mcm9tX2xyX3BlbmRpbmcodiwgcCk7Cj4gKyAgICB2LT5hcmNoLmxyX21hc2sgPSAwOwo+
ICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsK
PiAgfQo+ICAKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vZ2ljLmgKPiBpbmRleCBkM2Q3YmRhNTBkLi4yZjI0ODMwMWNlIDEwMDY0
NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKPiArKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2dpYy5oCj4gQEAgLTIzNiw3ICsyMzYsNiBAQCBpbnQgZ2ljX3JlbW92ZV9pcnFfZnJv
bV9ndWVzdChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmlycSwKPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGlycV9kZXNjICpkZXNjKTsKPiAgCj4gIGV4dGVy
biB2b2lkIGdpY19pbmplY3Qodm9pZCk7Cj4gLWV4dGVybiB2b2lkIGdpY19jbGVhcl9wZW5kaW5n
X2lycXMoc3RydWN0IHZjcHUgKnYpOwo+ICBleHRlcm4gaW50IGdpY19ldmVudHNfbmVlZF9kZWxp
dmVyeSh2b2lkKTsKPiAgCj4gIGV4dGVybiB2b2lkIGluaXRfbWFpbnRlbmFuY2VfaW50ZXJydXB0
KHZvaWQpOwo+IC0tIAo+IDIuMTQuMQo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 26 00:19:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 00:19:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7VtL-0002Xa-2r; Thu, 26 Oct 2017 00:19:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e7VtJ-0002XU-EC
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 00:19:21 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 BB/52-00983-80A21F95; Thu, 26 Oct 2017 00:19:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVybKJssi671sd
 IgzdNlhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8azoydZC+apVyy71cXUwHhToYuRi0NIYAmT
 xL9bP1m7GDk5WAQcJNY8mMPYxcjBwSgQI/HghzVImFEgTGLy5SVQJdoSvzuXsYHYbAKGEn+fb
 GIDKZcAspd85gAJiwCVNHTdZgQZzyzQyCgxf+0ORpCEsIC7xMHzZ1hAbE4Ba4mDZ7uZQGxeAU
 +J1Q87wOYLCWRKXL/6EGy+qICuxKF/f9ggagQlTs58AtbLLKAlsXz6NpYJjAKzkKRmIUktYGR
 axahenFpUllqka6mXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYgvUMDIw7GF//
 dDrEKMnBpCTKy7DnQ6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4EzY+RQoJFqempFWmZOcBog
 ElLcPAoifDKgaR5iwsSc4sz0yFSpxh1OZ7NfN3ALMSSl5+XKiXOawBSJABSlFGaBzcCFpmXGG
 WlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzqoNM4cnMK4Hb9AroCCagI5pUP4AcUZKIkJJqYAw
 UjFWMW7PBaeXFz39flURdZeTL/Lpy+6fVLsXBXRPW+h96NMF6t8OOkHpZvcvWD8+8U6j1O/f0
 U7vzrc5f/1UOa8+cWD39LYdJ31uXgG2h35RrrmsK/bqdKHRJJ8jBYcO0tFQFTZfe/ZenzDq7t
 Snx83/VipUr36hK/vOYtGlr9nX361+4OJ8psRRnJBpqMRcVJwIAzeQnkccCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1508977158!100314679!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63335 invoked from network); 26 Oct 2017 00:19:19 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 00:19:19 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id D9CC421871;
 Thu, 26 Oct 2017 00:19:17 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D9CC421871
Date: Wed, 25 Oct 2017 17:19:16 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andre Przywara <andre.przywara@arm.com>
In-Reply-To: <20171019124847.5978-5-andre.przywara@arm.com>
Message-ID: <alpine.DEB.2.10.1710251714370.574@sstabellini-ThinkPad-X260>
References: <20171019124847.5978-1-andre.przywara@arm.com>
 <20171019124847.5978-5-andre.przywara@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 04/12] ARM: VGIC: move
	gic_remove_irq_from_queues()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAxOSBPY3QgMjAxNywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gZ2ljX3JlbW92ZV9p
cnFfZnJvbV9xdWV1ZXMoKSB3YXMgbm90IG9ubHkgbWlzbmFtZWQsIGl0IGFsc28gaGFzIHRoZSB3
cm9uZwo+IGFic3RyYWN0aW9uLCBhcyBpdCBzaG91bGQgbm90IGxpdmUgaW4gZ2ljLmMuCj4gTW92
ZSBpdCBpbnRvIHZnaWMuYyBhbmQgdmdpYy5oLCB3aGVyZSBpdCBiZWxvbmdzIHRvLCBhbmQgcmVu
YW1lIGl0IG9uCj4gdGhlIHdheS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8
YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KClllcywgZ2ljX3JlbW92ZV9pcnFfZnJvbV9xdWV1ZXMg
Y291bGQgYmUgaW4gdGhlIHZnaWMuCgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgoKT25lIGNvbW1lbnQgYWJvdXQgY29zbWV0aWNzIGJlbG93
LgoKCj4gLS0tCj4gIHhlbi9hcmNoL2FybS9naWMuYyAgICAgICAgIHwgIDkgLS0tLS0tLS0tCj4g
IHhlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jIHwgIDQgKystLQo+ICB4ZW4vYXJjaC9hcm0vdmdp
Yy5jICAgICAgICB8IDExICsrKysrKysrKystCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgg
IHwgIDEgLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCB8ICAxICsKPiAgNSBmaWxlcyBj
aGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2dpYy5jIGIveGVuL2FyY2gvYXJtL2dpYy5jCj4gaW5kZXggNzViMmUw
ZTBjYS4uZWYwNDEzNTRlYSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLmMKPiArKysg
Yi94ZW4vYXJjaC9hcm0vZ2ljLmMKPiBAQCAtNDExLDE1ICs0MTEsNiBAQCB2b2lkIGdpY19yZW1v
dmVfZnJvbV9scl9wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAp
Cj4gICAgICBsaXN0X2RlbF9pbml0KCZwLT5scl9xdWV1ZSk7Cj4gIH0KPiAgCj4gLXZvaWQgZ2lj
X3JlbW92ZV9pcnFfZnJvbV9xdWV1ZXMoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwZW5kaW5nX2ly
cSAqcCkKPiAtewo+IC0gICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZ2LT5hcmNoLnZnaWMubG9j
aykpOwo+IC0KPiAtICAgIGNsZWFyX2JpdChHSUNfSVJRX0dVRVNUX1FVRVVFRCwgJnAtPnN0YXR1
cyk7Cj4gLSAgICBsaXN0X2RlbF9pbml0KCZwLT5pbmZsaWdodCk7Cj4gLSAgICBnaWNfcmVtb3Zl
X2Zyb21fbHJfcGVuZGluZyh2LCBwKTsKPiAtfQo+IC0KPiAgdm9pZCBnaWNfcmFpc2VfaW5mbGln
aHRfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlydHVhbF9pcnEpCj4gIHsKPiAg
ICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqbiA9IGlycV90b19wZW5kaW5nKHYsIHZpcnR1YWxfaXJx
KTsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9h
cm0vdmdpYy12My1pdHMuYwo+IGluZGV4IDcyYTVjNzA2NTYuLmQ4ZmE0NDI1OGQgMTAwNjQ0Cj4g
LS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdmdp
Yy12My1pdHMuYwo+IEBAIC0zODEsNyArMzgxLDcgQEAgc3RhdGljIGludCBpdHNfaGFuZGxlX2Ns
ZWFyKHN0cnVjdCB2aXJ0X2l0cyAqaXRzLCB1aW50NjRfdCAqY21kcHRyKQo+ICAgICAgICogaGF2
ZSBubyBhY3RpdmUgc3RhdGUsIHdlIGRvbid0IG5lZWQgdG8gY2FyZSBhYm91dCB0aGlzIGhlcmUu
Cj4gICAgICAgKi8KPiAgICAgIGlmICggIXRlc3RfYml0KEdJQ19JUlFfR1VFU1RfVklTSUJMRSwg
JnAtPnN0YXR1cykgKQo+IC0gICAgICAgIGdpY19yZW1vdmVfaXJxX2Zyb21fcXVldWVzKHZjcHUs
IHApOwo+ICsgICAgICAgIHZnaWNfcmVtb3ZlX2lycV9mcm9tX3F1ZXVlcyh2Y3B1LCBwKTsKPiAg
Cj4gICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZ2Y3B1LT5hcmNoLnZnaWMubG9jaywgZmxh
Z3MpOwo+ICAgICAgcmV0ID0gMDsKPiBAQCAtNjE5LDcgKzYxOSw3IEBAIHN0YXRpYyBpbnQgaXRz
X2Rpc2NhcmRfZXZlbnQoc3RydWN0IHZpcnRfaXRzICppdHMsCj4gICAgICB9Cj4gIAo+ICAgICAg
LyogQ2xlYW51cCB0aGUgcGVuZGluZ19pcnEgYW5kIGRpc2Nvbm5lY3QgaXQgZnJvbSB0aGUgTFBJ
LiAqLwo+IC0gICAgZ2ljX3JlbW92ZV9pcnFfZnJvbV9xdWV1ZXModmNwdSwgcCk7Cj4gKyAgICB2
Z2ljX3JlbW92ZV9pcnFfZnJvbV9xdWV1ZXModmNwdSwgcCk7Cj4gICAgICB2Z2ljX2luaXRfcGVu
ZGluZ19pcnEocCwgSU5WQUxJRF9MUEkpOwo+ICAKPiAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3Rv
cmUoJnZjcHUtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCj4gaW5kZXggNDUxYTMwNmE5OC4uY2Q1
MGI5MGQ2NyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy5jCj4gKysrIGIveGVuL2Fy
Y2gvYXJtL3ZnaWMuYwo+IEBAIC0yODEsNyArMjgxLDcgQEAgYm9vbCB2Z2ljX21pZ3JhdGVfaXJx
KHN0cnVjdCB2Y3B1ICpvbGQsIHN0cnVjdCB2Y3B1ICpuZXcsIHVuc2lnbmVkIGludCBpcnEpCj4g
ICAgICAvKiBJZiB0aGUgSVJRIGlzIHN0aWxsIGxyX3BlbmRpbmcsIHJlLWluamVjdCBpdCB0byB0
aGUgbmV3IHZjcHUgKi8KPiAgICAgIGlmICggIWxpc3RfZW1wdHkoJnAtPmxyX3F1ZXVlKSApCj4g
ICAgICB7Cj4gLSAgICAgICAgZ2ljX3JlbW92ZV9pcnFfZnJvbV9xdWV1ZXMob2xkLCBwKTsKPiAr
ICAgICAgICB2Z2ljX3JlbW92ZV9pcnFfZnJvbV9xdWV1ZXMob2xkLCBwKTsKPiAgICAgICAgICBp
cnFfc2V0X2FmZmluaXR5KHAtPmRlc2MsIGNwdW1hc2tfb2YobmV3LT5wcm9jZXNzb3IpKTsKPiAg
ICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZvbGQtPmFyY2gudmdpYy5sb2NrLCBmbGFn
cyk7Cj4gICAgICAgICAgdmdpY192Y3B1X2luamVjdF9pcnEobmV3LCBpcnEpOwo+IEBAIC01MTAs
NiArNTEwLDE1IEBAIHZvaWQgdmdpY19jbGVhcl9wZW5kaW5nX2lycXMoc3RydWN0IHZjcHUgKnYp
Cj4gICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZ2LT5hcmNoLnZnaWMubG9jaywgZmxhZ3Mp
Owo+ICB9Cj4gIAo+ICt2b2lkIHZnaWNfcmVtb3ZlX2lycV9mcm9tX3F1ZXVlcyhzdHJ1Y3QgdmNw
dSAqdiwgc3RydWN0IHBlbmRpbmdfaXJxICpwKQo+ICt7Cj4gKyAgICBBU1NFUlQoc3Bpbl9pc19s
b2NrZWQoJnYtPmFyY2gudmdpYy5sb2NrKSk7Cj4gKwo+ICsgICAgY2xlYXJfYml0KEdJQ19JUlFf
R1VFU1RfUVVFVUVELCAmcC0+c3RhdHVzKTsKPiArICAgIGxpc3RfZGVsX2luaXQoJnAtPmluZmxp
Z2h0KTsKPiArICAgIGdpY19yZW1vdmVfZnJvbV9scl9wZW5kaW5nKHYsIHApOwo+ICt9Cj4gKwo+
ICB2b2lkIHZnaWNfdmNwdV9pbmplY3RfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQg
dmlycSkKPiAgewo+ICAgICAgdWludDhfdCBwcmlvcml0eTsKPiBkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9naWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKPiBpbmRleCAy
ZjI0ODMwMWNlLi4wMzBjMWQ4NmE3IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
Z2ljLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCj4gQEAgLTI0Myw3ICsyNDMs
NiBAQCBleHRlcm4gdm9pZCBnaWNfcmFpc2VfZ3Vlc3RfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNp
Z25lZCBpbnQgaXJxLAo+ICAgICAgICAgIHVuc2lnbmVkIGludCBwcmlvcml0eSk7Cj4gIGV4dGVy
biB2b2lkIGdpY19yYWlzZV9pbmZsaWdodF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGlu
dCB2aXJ0dWFsX2lycSk7Cj4gIGV4dGVybiB2b2lkIGdpY19yZW1vdmVfZnJvbV9scl9wZW5kaW5n
KHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcGVuZGluZ19pcnEgKnApOwo+IC1leHRlcm4gdm9pZCBn
aWNfcmVtb3ZlX2lycV9mcm9tX3F1ZXVlcyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHBlbmRpbmdf
aXJxICpwKTsKPiAgCj4gIC8qIEFjY2VwdCBhbiBpbnRlcnJ1cHQgZnJvbSB0aGUgR0lDIGFuZCBk
aXNwYXRjaCBpdHMgaGFuZGxlciAqLwo+ICBleHRlcm4gdm9pZCBnaWNfaW50ZXJydXB0KHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzLCBpbnQgaXNfZmlxKTsKPiBkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS92Z2ljLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAo+IGluZGV4
IGU0ODlkMGJmMjEuLjhkMGZmNjU3MDggMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFy
bS92Z2ljLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAo+IEBAIC0yMDQsNiAr
MjA0LDcgQEAgZXh0ZXJuIGludCB2Y3B1X3ZnaWNfaW5pdChzdHJ1Y3QgdmNwdSAqdik7Cj4gIGV4
dGVybiBzdHJ1Y3QgdmNwdSAqdmdpY19nZXRfdGFyZ2V0X3ZjcHUoc3RydWN0IHZjcHUgKnYsIHVu
c2lnbmVkIGludCB2aXJxKTsKPiAgZXh0ZXJuIHZvaWQgdmdpY192Y3B1X2luamVjdF9pcnEoc3Ry
dWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJxKTsKPiAgZXh0ZXJuIHZvaWQgdmdpY192Y3B1
X2luamVjdF9zcGkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZpcnEpOwo+ICt2b2lk
IHZnaWNfcmVtb3ZlX2lycV9mcm9tX3F1ZXVlcyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHBlbmRp
bmdfaXJxICpwKTsKCmNvc21ldGljOiB5b3UgbWlnaHQgYXMgd2VsbCBhZGQgYW4gZXh0ZXJuCgoK
PiAgZXh0ZXJuIHZvaWQgdmdpY19jbGVhcl9wZW5kaW5nX2lycXMoc3RydWN0IHZjcHUgKnYpOwo+
ICBleHRlcm4gdm9pZCB2Z2ljX2luaXRfcGVuZGluZ19pcnEoc3RydWN0IHBlbmRpbmdfaXJxICpw
LCB1bnNpZ25lZCBpbnQgdmlycSk7Cj4gIGV4dGVybiBzdHJ1Y3QgcGVuZGluZ19pcnEgKmlycV90
b19wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgaXJxKTsKPiAtLSAKPiAyLjE0
LjEKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 26 00:20:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 00:20:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7Vuk-00035d-Co; Thu, 26 Oct 2017 00:20:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e7Vui-00035S-TL
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 00:20:49 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 C4/DF-05089-F5A21F95; Thu, 26 Oct 2017 00:20:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVybKJssm681sd
 Ig6ZtXBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bR88tYCjrVK/pPTGdtYLyg0MXIxSEksIRJ
 YnvzXbYuRk4OFgEHifMPb7F2MXJwMArESDz4YQ0SZhQIk5h8eQlYmEVAW6J9txpImE3AUOLvk
 01sIGEJIHvJZw6QsAhQRUPXbUaQ6cwCjYwS89fuYARJCAu4Sxy61MEOYnMKWEuc2LOBCcTmFf
 CUuHvuGAvIHCGBTIme7TUgYVEBXYlD//6wQZQISpyc+YQFxGYW0JJYPn0bywRGgVlIUrOQpBY
 wMq1i1ChOLSpLLdI1tNBLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMwHoGBsYd
 jL9Pex5ilORgUhLlZdjzIVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK+25sdIIcGi1PTUirTMH
 GAswKQlOHiURHjlQNK8xQWJucWZ6RCpU4y6HM9mvm5gFmLJy89LlRLnNQApEgApyijNgxsBi8
 tLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR51UGm8GTmlcBtegV0BBPQEU2qH0COKElESEk
 1MHJudXwkFrVkdWz6bP59u1JUC1zSGJwNBW2sU+f+nj7ht9yJtBR1gROPOx1ur5pV8/iefP2B
 i1+7t5epzHj1lWtrnUlSmO2Pdf6zZ/N+ltLZyzAv7MTuJVLOzTPXZm5bwVHk1X2XL2ex/b9tX
 9YmNF6Xi3oWu/aFJpeoxUomdlb2WycP5Hu971diKc5INNRiLipOBAAruoLixgIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1508977245!73451045!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52653 invoked from network); 26 Oct 2017 00:20:46 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 00:20:46 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 1B53521871;
 Thu, 26 Oct 2017 00:20:45 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1B53521871
Date: Wed, 25 Oct 2017 17:20:44 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andre Przywara <andre.przywara@arm.com>
In-Reply-To: <20171019124847.5978-6-andre.przywara@arm.com>
Message-ID: <alpine.DEB.2.10.1710251719320.574@sstabellini-ThinkPad-X260>
References: <20171019124847.5978-1-andre.przywara@arm.com>
 <20171019124847.5978-6-andre.przywara@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 05/12] ARM: VGIC: move
	gic_remove_from_lr_pending()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAxOSBPY3QgMjAxNywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gZ2ljX3JlbW92ZV9m
cm9tX2xyX3BlbmRpbmcoKSB3YXMgbm90IG9ubHkgbWlzbmFtZWQsIGl0IGFsc28gaGFkIHRoZSB3
cm9uZwo+IGFic3RyYWN0aW9uLCBhcyBpdCBzaG91bGQgbm90IGxpdmUgaW4gZ2ljLmMuCj4gTW92
ZSBpdCBpbnRvIHZnaWMuYyBhbmQgdmdpYy5oLCB3aGVyZSBpdCBiZWxvbmdzLCBhbmQgcmVuYW1l
IGl0IG9uIHRoZQo+IHdheS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5k
cmUucHJ6eXdhcmFAYXJtLmNvbT4KCkxpa2UgZ2ljX2NsZWFyX3BlbmRpbmdfaXJxcywgZ2ljX3Jl
bW92ZV9mcm9tX2xyX3BlbmRpbmcgYmVsb25ncyB0bwpnaWMuYy4gSG93ZXZlciwgSSBhZ3JlZSB3
aXRoIHlvdSB0aGF0IGl0IGlzIG1pc25hbWVkLiBJIHdvdWxkIHJlbmFtZSBpdAp0byBzb21ldGhp
bmcgbGlrZSBnaWNfY2xlYXJfb25lX3BlbmRpbmcuCgoKPiAtLS0KPiAgeGVuL2FyY2gvYXJtL2dp
Yy5jICAgICAgICAgfCAgNyAtLS0tLS0tCj4gIHhlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jIHwg
IDIgKy0KPiAgeGVuL2FyY2gvYXJtL3ZnaWMuYyAgICAgICAgfCAxMyArKysrKysrKysrLS0tCj4g
IHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmggIHwgIDEgLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJt
L3ZnaWMuaCB8ICAxICsKPiAgNSBmaWxlcyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAxMiBk
ZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy5jIGIveGVuL2Fy
Y2gvYXJtL2dpYy5jCj4gaW5kZXggZWYwNDEzNTRlYS4uNTlkZDI1NWMyYyAxMDA2NDQKPiAtLS0g
YS94ZW4vYXJjaC9hcm0vZ2ljLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKPiBAQCAtNDA0
LDEzICs0MDQsNiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgZ2ljX2FkZF90b19scl9wZW5kaW5nKHN0
cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcGVuZGluZ19pcnEgKm4pCj4gICAgICBsaXN0X2FkZF90YWls
KCZuLT5scl9xdWV1ZSwgJnYtPmFyY2gudmdpYy5scl9wZW5kaW5nKTsKPiAgfQo+ICAKPiAtdm9p
ZCBnaWNfcmVtb3ZlX2Zyb21fbHJfcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHBlbmRp
bmdfaXJxICpwKQo+IC17Cj4gLSAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnYtPmFyY2gudmdp
Yy5sb2NrKSk7Cj4gLQo+IC0gICAgbGlzdF9kZWxfaW5pdCgmcC0+bHJfcXVldWUpOwo+IC19Cj4g
LQo+ICB2b2lkIGdpY19yYWlzZV9pbmZsaWdodF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVk
IGludCB2aXJ0dWFsX2lycSkKPiAgewo+ICAgICAgc3RydWN0IHBlbmRpbmdfaXJxICpuID0gaXJx
X3RvX3BlbmRpbmcodiwgdmlydHVhbF9pcnEpOwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
dmdpYy12My1pdHMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCj4gaW5kZXggZDhmYTQ0
MjU4ZC4uNWI3NzU5NDcyMyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMu
Ywo+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCj4gQEAgLTQ0OSw3ICs0NDksNyBA
QCBzdGF0aWMgdm9pZCB1cGRhdGVfbHBpX3ZnaWNfc3RhdHVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1
Y3QgcGVuZGluZ19pcnEgKnApCj4gICAgICAgICAgICAgIGdpY19yYWlzZV9ndWVzdF9pcnEodiwg
cC0+aXJxLCBwLT5scGlfcHJpb3JpdHkpOwo+ICAgICAgfQo+ICAgICAgZWxzZQo+IC0gICAgICAg
IGdpY19yZW1vdmVfZnJvbV9scl9wZW5kaW5nKHYsIHApOwo+ICsgICAgICAgIHZnaWNfcmVtb3Zl
X2Zyb21fbHJfcGVuZGluZyh2LCBwKTsKPiAgfQo+ICAKPiAgc3RhdGljIGludCBpdHNfaGFuZGxl
X2ludihzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWludDY0X3QgKmNtZHB0cikKPiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL3ZnaWMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKPiBpbmRleCBjZDUw
YjkwZDY3Li4yY2RhY2E3NDgwIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLmMKPiAr
KysgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCj4gQEAgLTM0NSw3ICszNDUsNyBAQCB2b2lkIHZnaWNf
ZGlzYWJsZV9pcnFzKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCByLCBpbnQgbikKPiAgICAgICAg
ICBzcGluX2xvY2tfaXJxc2F2ZSgmdl90YXJnZXQtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Cj4g
ICAgICAgICAgcCA9IGlycV90b19wZW5kaW5nKHZfdGFyZ2V0LCBpcnEpOwo+ICAgICAgICAgIGNs
ZWFyX2JpdChHSUNfSVJRX0dVRVNUX0VOQUJMRUQsICZwLT5zdGF0dXMpOwo+IC0gICAgICAgIGdp
Y19yZW1vdmVfZnJvbV9scl9wZW5kaW5nKHZfdGFyZ2V0LCBwKTsKPiArICAgICAgICB2Z2ljX3Jl
bW92ZV9mcm9tX2xyX3BlbmRpbmcodl90YXJnZXQsIHApOwo+ICAgICAgICAgIGRlc2MgPSBwLT5k
ZXNjOwo+ICAgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnZfdGFyZ2V0LT5hcmNoLnZn
aWMubG9jaywgZmxhZ3MpOwo+ICAKPiBAQCAtNTA1LDE4ICs1MDUsMjUgQEAgdm9pZCB2Z2ljX2Ns
ZWFyX3BlbmRpbmdfaXJxcyhzdHJ1Y3QgdmNwdSAqdikKPiAgICAgIGxpc3RfZm9yX2VhY2hfZW50
cnlfc2FmZSAoIHAsIHQsICZ2LT5hcmNoLnZnaWMuaW5mbGlnaHRfaXJxcywgaW5mbGlnaHQgKQo+
ICAgICAgICAgIGxpc3RfZGVsX2luaXQoJnAtPmluZmxpZ2h0KTsKPiAgICAgIGxpc3RfZm9yX2Vh
Y2hfZW50cnlfc2FmZSAoIHAsIHQsICZ2LT5hcmNoLnZnaWMubHJfcGVuZGluZywgbHJfcXVldWUg
KQo+IC0gICAgICAgIGdpY19yZW1vdmVfZnJvbV9scl9wZW5kaW5nKHYsIHApOwo+ICsgICAgICAg
IHZnaWNfcmVtb3ZlX2Zyb21fbHJfcGVuZGluZyh2LCBwKTsKPiAgICAgIHYtPmFyY2gubHJfbWFz
ayA9IDA7Cj4gICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZ2LT5hcmNoLnZnaWMubG9jaywg
ZmxhZ3MpOwo+ICB9Cj4gIAo+ICt2b2lkIHZnaWNfcmVtb3ZlX2Zyb21fbHJfcGVuZGluZyhzdHJ1
Y3QgdmNwdSAqdiwgc3RydWN0IHBlbmRpbmdfaXJxICpwKQo+ICt7Cj4gKyAgICBBU1NFUlQoc3Bp
bl9pc19sb2NrZWQoJnYtPmFyY2gudmdpYy5sb2NrKSk7Cj4gKwo+ICsgICAgbGlzdF9kZWxfaW5p
dCgmcC0+bHJfcXVldWUpOwo+ICt9Cj4gKwo+ICB2b2lkIHZnaWNfcmVtb3ZlX2lycV9mcm9tX3F1
ZXVlcyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHBlbmRpbmdfaXJxICpwKQo+ICB7Cj4gICAgICBB
U1NFUlQoc3Bpbl9pc19sb2NrZWQoJnYtPmFyY2gudmdpYy5sb2NrKSk7Cj4gIAo+ICAgICAgY2xl
YXJfYml0KEdJQ19JUlFfR1VFU1RfUVVFVUVELCAmcC0+c3RhdHVzKTsKPiAgICAgIGxpc3RfZGVs
X2luaXQoJnAtPmluZmxpZ2h0KTsKPiAtICAgIGdpY19yZW1vdmVfZnJvbV9scl9wZW5kaW5nKHYs
IHApOwo+ICsgICAgdmdpY19yZW1vdmVfZnJvbV9scl9wZW5kaW5nKHYsIHApOwo+ICB9Cj4gIAo+
ICB2b2lkIHZnaWNfdmNwdV9pbmplY3RfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQg
dmlycSkKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vZ2ljLmgKPiBpbmRleCAwMzBjMWQ4NmE3Li40YjJhNjBlZTY0IDEwMDY0NAo+
IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20t
YXJtL2dpYy5oCj4gQEAgLTI0Miw3ICsyNDIsNiBAQCBleHRlcm4gdm9pZCBpbml0X21haW50ZW5h
bmNlX2ludGVycnVwdCh2b2lkKTsKPiAgZXh0ZXJuIHZvaWQgZ2ljX3JhaXNlX2d1ZXN0X2lycShz
dHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGlycSwKPiAgICAgICAgICB1bnNpZ25lZCBpbnQg
cHJpb3JpdHkpOwo+ICBleHRlcm4gdm9pZCBnaWNfcmFpc2VfaW5mbGlnaHRfaXJxKHN0cnVjdCB2
Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlydHVhbF9pcnEpOwo+IC1leHRlcm4gdm9pZCBnaWNfcmVt
b3ZlX2Zyb21fbHJfcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHBlbmRpbmdfaXJxICpw
KTsKPiAgCj4gIC8qIEFjY2VwdCBhbiBpbnRlcnJ1cHQgZnJvbSB0aGUgR0lDIGFuZCBkaXNwYXRj
aCBpdHMgaGFuZGxlciAqLwo+ICBleHRlcm4gdm9pZCBnaWNfaW50ZXJydXB0KHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzLCBpbnQgaXNfZmlxKTsKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS92Z2ljLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAo+IGluZGV4IDhkMGZm
NjU3MDguLjBkMzgxMGU2YWYgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2lj
LmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAo+IEBAIC0yMDUsNiArMjA1LDcg
QEAgZXh0ZXJuIHN0cnVjdCB2Y3B1ICp2Z2ljX2dldF90YXJnZXRfdmNwdShzdHJ1Y3QgdmNwdSAq
diwgdW5zaWduZWQgaW50IHZpcnEpOwo+ICBleHRlcm4gdm9pZCB2Z2ljX3ZjcHVfaW5qZWN0X2ly
cShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnEpOwo+ICBleHRlcm4gdm9pZCB2Z2lj
X3ZjcHVfaW5qZWN0X3NwaShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmlycSk7Cj4g
IHZvaWQgdmdpY19yZW1vdmVfaXJxX2Zyb21fcXVldWVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3Qg
cGVuZGluZ19pcnEgKnApOwo+ICt2b2lkIHZnaWNfcmVtb3ZlX2Zyb21fbHJfcGVuZGluZyhzdHJ1
Y3QgdmNwdSAqdiwgc3RydWN0IHBlbmRpbmdfaXJxICpwKTsKPiAgZXh0ZXJuIHZvaWQgdmdpY19j
bGVhcl9wZW5kaW5nX2lycXMoc3RydWN0IHZjcHUgKnYpOwo+ICBleHRlcm4gdm9pZCB2Z2ljX2lu
aXRfcGVuZGluZ19pcnEoc3RydWN0IHBlbmRpbmdfaXJxICpwLCB1bnNpZ25lZCBpbnQgdmlycSk7
Cj4gIGV4dGVybiBzdHJ1Y3QgcGVuZGluZ19pcnEgKmlycV90b19wZW5kaW5nKHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBpbnQgaXJxKTsKPiAtLSAKPiAyLjE0LjEKPiAKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 26 00:37:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 00:37:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7WBB-000480-SN; Thu, 26 Oct 2017 00:37:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e7WBA-00047u-OX
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 00:37:48 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 16/FE-31244-C5E21F95; Thu, 26 Oct 2017 00:37:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVybKJssm603sd
 Ig5XL2S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxbM7QK1lxgrNja+IC1gXHDNMYuRi4OIYEl
 TBL7T6xl62Lk5GARcJCYsvwfkM3BwSgQI/HghzVImFEgTGLy5SWsECXaEkuXt7OD2GwChhJ/n
 2wCK5cAspd85gAJiwCVNHTdBhvPLNDIKDF/7Q5GkISwQKzE6S2tYL2cAtYSUw+fBovzCnhKbD
 q2HGy+kECmxM2Hu8DiogK6Eof+/WGDqBGUODnzCQuIzSygJbF8+jaWCYwCs5CkZiFJLWBkWsW
 oXpxaVJZapGupl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGIQMQLCD8e6mgEOM
 khxMSqK8DHs+RArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4E3V/RgpJFiUmp5akZaZA4wHmLQEB
 4+SCO8kkDRvcUFibnFmOkTqFKMux7OZrxuYhVjy8vNSpcR5i0CKBECKMkrz4EbAYvMSo6yUMC
 8j0FFCPAWpRbmZJajyrxjFORiVhHnTQKbwZOaVwG16BXQEE9ARTaofQI4oSURISTUwOki5pJz
 uOPhrxY0tV9i+S668bfcp9oal8uK69Pg/kqknd88QuTFNpXvf+5Mm286GHZgxK+vmgR1BAbJ3
 06VVLO/Kbz0zk+Gq8O/9cryzH4jMmfLYXTb6f7X82dCQxGp+07oTJ/eqzL3p8f3OniTueX1sf
 98fCvbeJKZ75ejxZ0xLn3jy7PvKLaTEUpyRaKjFXFScCADEFZH1yAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1508978265!78974532!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17061 invoked from network); 26 Oct 2017 00:37:46 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 00:37:46 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 9AAB9218AC;
 Thu, 26 Oct 2017 00:37:44 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9AAB9218AC
Date: Wed, 25 Oct 2017 17:37:43 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andre Przywara <andre.przywara@arm.com>
In-Reply-To: <20171019124847.5978-8-andre.przywara@arm.com>
Message-ID: <alpine.DEB.2.10.1710251730530.574@sstabellini-ThinkPad-X260>
References: <20171019124847.5978-1-andre.przywara@arm.com>
 <20171019124847.5978-8-andre.przywara@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 07/12] ARM: VGIC: split gic.c to observe
 hardware/virtual GIC separation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAxOSBPY3QgMjAxNywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gQ3VycmVudGx5IGdp
Yy5jIGhvbGRzIGNvZGUgdG8gaGFuZGxlIGhhcmR3YXJlIElSUXMgYXMgd2VsbCBhcyBjb2RlIHRv
Cj4gYnJpZGdlIFZHSUMgcmVxdWVzdHMgdG8gdGhlIEdJQyB2aXJ0dWFsaXphdGlvbiBoYXJkd2Fy
ZS4KClRoYXQgaXMgdHJ1ZSwgaG93ZXZlciwgSSBkb24ndCBuZWNlc3NhcmVseSBzZWUgInRoZSBj
b2RlIHRvIGJyaWRnZSBWR0lDCnJlcXVlc3RzIHRvIHRoZSBHSUMgdmlydHVhbGl6YXRpb24gaGFy
ZHdhcmUiIGFzIGJlbG9uZ2luZyB0byB0aGUgVkdJQy4gSQp0aGluayBpcyBhIGdvb2QgYWJzdHJh
Y3Rpb24gdG8gcGxhY2UgaW4gdGhlIEdJQy4gVGhhdCBzYWlkLCBzZWUgYmVsb3cuCgoKPiBEZXNw
aXRlIGJlaW5nIG5hbWVkIGdpYy5jLCB0aGlzIGZpbGUgcmVhY2hlcyBpbnRvIHRoZSBWR0lDIGFu
ZCB1c2VzIGRhdGEKPiBzdHJ1Y3R1cmVzIGRlc2NyaWJpbmcgdmlydHVhbCBJUlFzLgo+IFRvIGlt
cHJvdmUgYWJzdHJhY3Rpb24sIG1vdmUgdGhlIFZHSUMgZnVuY3Rpb25zIGludG8gYSBzZXBhcmF0
ZSBmaWxlLAo+IHNvIHRoYXQgZ2ljLmMgZG9lcyB3aGF0IGlzIHNheXMgb24gdGhlIHRpbi4KClNw
bGl0dGluZyAidGhlIGNvZGUgdG8gYnJpZGdlIFZHSUMgcmVxdWVzdHMgdG8gdGhlIEdJQyB2aXJ0
dWFsaXphdGlvbgpoYXJkd2FyZSIgaXMgaGFybWxlc3MsIHNvIEkgYW0gT0sgd2l0aCB0aGlzIHBh
dGNoLgoKT25lIGNvc21ldGljIGNvbW1lbnQgYmVsb3cuCgoKPiBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gvYXJt
L01ha2VmaWxlICAgfCAgIDEgKwo+ICB4ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYyB8IDM5NSArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgeGVuL2FyY2gv
YXJtL2dpYy5jICAgICAgfCAzNDggKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCj4gIDMgZmlsZXMgY2hhbmdlZCwgMzk4IGluc2VydGlvbnMoKyksIDM0NiBkZWxldGlv
bnMoLSkKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS9naWMtdmdpYy5jCj4gCj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9NYWtlZmlsZSBiL3hlbi9hcmNoL2FybS9NYWtlZmls
ZQo+IGluZGV4IDMwYTJhNjUwMGEuLjQxZDczNjY1MjcgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gv
YXJtL01ha2VmaWxlCj4gKysrIGIveGVuL2FyY2gvYXJtL01ha2VmaWxlCj4gQEAgLTE2LDYgKzE2
LDcgQEAgb2JqLXkgKz0gZG9tYWluX2J1aWxkLm8KPiAgb2JqLXkgKz0gZG9tY3RsLm8KPiAgb2Jq
LSQoRUFSTFlfUFJJTlRLKSArPSBlYXJseV9wcmludGsubwo+ICBvYmoteSArPSBnaWMubwo+ICtv
YmoteSArPSBnaWMtdmdpYy5vCj4gIG9iai15ICs9IGdpYy12Mi5vCj4gIG9iai0kKENPTkZJR19I
QVNfR0lDVjMpICs9IGdpYy12My5vCj4gIG9iai0kKENPTkZJR19IQVNfSVRTKSArPSBnaWMtdjMt
aXRzLm8KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMgYi94ZW4vYXJjaC9h
cm0vZ2ljLXZnaWMuYwo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMDAwMC4u
NjZjYWUyMWU4Mgo+IC0tLSAvZGV2L251bGwKPiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXZnaWMu
Ywo+IEBAIC0wLDAgKzEsMzk1IEBACj4gKy8qCj4gKyAqIHhlbi9hcmNoL2FybS9naWMtdmdpYy5j
Cj4gKyAqCj4gKyAqIEFSTSBHZW5lcmljIEludGVycnVwdCBDb250cm9sbGVyIHZpcnR1YWxpemF0
aW9uIHN1cHBvcnQKPiArICoKPiArICogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cj4gKyAqIENv
cHlyaWdodCAoYykgMjAxMSBDaXRyaXggU3lzdGVtcy4KPiArICoKPiArICogVGhpcyBwcm9ncmFt
IGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkK
PiArICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZSBhcyBwdWJsaXNoZWQgYnkKPiArICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0
aGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IKPiArICogKGF0IHlvdXIgb3B0aW9uKSBh
bnkgbGF0ZXIgdmVyc2lvbi4KPiArICoKPiArICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVk
IGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCj4gKyAqIGJ1dCBXSVRIT1VUIEFO
WSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4gKyAqIE1F
UkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0
aGUKPiArICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KPiAr
ICovCj4gKwo+ICsjaW5jbHVkZSA8eGVuL2xpYi5oPgo+ICsjaW5jbHVkZSA8eGVuL2luaXQuaD4K
PiArI2luY2x1ZGUgPHhlbi9tbS5oPgo+ICsjaW5jbHVkZSA8eGVuL2lycS5oPgo+ICsjaW5jbHVk
ZSA8eGVuL3NjaGVkLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KPiArI2luY2x1ZGUgPHhl
bi9zb2Z0aXJxLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vbGlzdC5oPgo+ICsjaW5jbHVkZSA8eGVuL2Rl
dmljZV90cmVlLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vYWNwaS5oPgo+ICsjaW5jbHVkZSA8YXNtL3Ay
bS5oPgo+ICsjaW5jbHVkZSA8YXNtL2RvbWFpbi5oPgo+ICsjaW5jbHVkZSA8YXNtL3BsYXRmb3Jt
Lmg+Cj4gKyNpbmNsdWRlIDxhc20vZGV2aWNlLmg+Cj4gKyNpbmNsdWRlIDxhc20vaW8uaD4KPiAr
I2luY2x1ZGUgPGFzbS9naWMuaD4KPiArI2luY2x1ZGUgPGFzbS92Z2ljLmg+Cj4gKyNpbmNsdWRl
IDxhc20vYWNwaS5oPgo+ICsKPiArZXh0ZXJuIHVpbnQ2NF90IHBlcl9jcHVfX2xyX21hc2s7CgpU
aGlzIGlzIGEgYml0IHVnbHkuIFdvdWxkIHRoZSBtYWNybyAiZ2V0X3Blcl9jcHVfdmFyIiBoZWxw
PwoKCj4gK2V4dGVybiBjb25zdCBzdHJ1Y3QgZ2ljX2h3X29wZXJhdGlvbnMgKmdpY19od19vcHM7
Cj4gKwo+ICsjZGVmaW5lIGxyX2FsbF9mdWxsKCkgKHRoaXNfY3B1KGxyX21hc2spID09ICgoMSA8
PCBnaWNfaHdfb3BzLT5pbmZvLT5ucl9scnMpIC0gMSkpCj4gKwo+ICsjdW5kZWYgR0lDX0RFQlVH
Cj4gKwo+ICtzdGF0aWMgdm9pZCBnaWNfdXBkYXRlX29uZV9scihzdHJ1Y3QgdmNwdSAqdiwgaW50
IGkpOwo+ICsKPiArc3RhdGljIGlubGluZSB2b2lkIGdpY19zZXRfbHIoaW50IGxyLCBzdHJ1Y3Qg
cGVuZGluZ19pcnEgKnAsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBzdGF0ZSkKPiArewo+ICsgICAgQVNTRVJUKCFsb2NhbF9pcnFfaXNfZW5hYmxlZCgpKTsK
PiArCj4gKyAgICBjbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9QUklTVElORV9MUEksICZwLT5zdGF0
dXMpOwo+ICsKPiArICAgIGdpY19od19vcHMtPnVwZGF0ZV9scihsciwgcCwgc3RhdGUpOwo+ICsK
PiArICAgIHNldF9iaXQoR0lDX0lSUV9HVUVTVF9WSVNJQkxFLCAmcC0+c3RhdHVzKTsKPiArICAg
IGNsZWFyX2JpdChHSUNfSVJRX0dVRVNUX1FVRVVFRCwgJnAtPnN0YXR1cyk7Cj4gKyAgICBwLT5s
ciA9IGxyOwo+ICt9Cj4gKwo+ICtzdGF0aWMgaW5saW5lIHZvaWQgZ2ljX2FkZF90b19scl9wZW5k
aW5nKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcGVuZGluZ19pcnEgKm4pCj4gK3sKPiArICAgIHN0
cnVjdCBwZW5kaW5nX2lycSAqaXRlcjsKPiArCj4gKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQo
JnYtPmFyY2gudmdpYy5sb2NrKSk7Cj4gKwo+ICsgICAgaWYgKCAhbGlzdF9lbXB0eSgmbi0+bHJf
cXVldWUpICkKPiArICAgICAgICByZXR1cm47Cj4gKwo+ICsgICAgbGlzdF9mb3JfZWFjaF9lbnRy
eSAoIGl0ZXIsICZ2LT5hcmNoLnZnaWMubHJfcGVuZGluZywgbHJfcXVldWUgKQo+ICsgICAgewo+
ICsgICAgICAgIGlmICggaXRlci0+cHJpb3JpdHkgPiBuLT5wcmlvcml0eSApCj4gKyAgICAgICAg
ewo+ICsgICAgICAgICAgICBsaXN0X2FkZF90YWlsKCZuLT5scl9xdWV1ZSwgJml0ZXItPmxyX3F1
ZXVlKTsKPiArICAgICAgICAgICAgcmV0dXJuOwo+ICsgICAgICAgIH0KPiArICAgIH0KPiArICAg
IGxpc3RfYWRkX3RhaWwoJm4tPmxyX3F1ZXVlLCAmdi0+YXJjaC52Z2ljLmxyX3BlbmRpbmcpOwo+
ICt9Cj4gKwo+ICt2b2lkIGdpY19yYWlzZV9pbmZsaWdodF9pcnEoc3RydWN0IHZjcHUgKnYsIHVu
c2lnbmVkIGludCB2aXJ0dWFsX2lycSkKPiArewo+ICsgICAgc3RydWN0IHBlbmRpbmdfaXJxICpu
ID0gaXJxX3RvX3BlbmRpbmcodiwgdmlydHVhbF9pcnEpOwo+ICsKPiArICAgIC8qIElmIGFuIExQ
SSBoYXMgYmVlbiByZW1vdmVkIG1lYW53aGlsZSwgdGhlcmUgaXMgbm90aGluZyBsZWZ0IHRvIHJh
aXNlLiAqLwo+ICsgICAgaWYgKCB1bmxpa2VseSghbikgKQo+ICsgICAgICAgIHJldHVybjsKPiAr
Cj4gKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnYtPmFyY2gudmdpYy5sb2NrKSk7Cj4gKwo+
ICsgICAgLyogRG9uJ3QgdHJ5IHRvIHVwZGF0ZSB0aGUgTFIgaWYgdGhlIGludGVycnVwdCBpcyBk
aXNhYmxlZCAqLwo+ICsgICAgaWYgKCAhdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9FTkFCTEVELCAm
bi0+c3RhdHVzKSApCj4gKyAgICAgICAgcmV0dXJuOwo+ICsKPiArICAgIGlmICggbGlzdF9lbXB0
eSgmbi0+bHJfcXVldWUpICkKPiArICAgIHsKPiArICAgICAgICBpZiAoIHYgPT0gY3VycmVudCAp
Cj4gKyAgICAgICAgICAgIGdpY191cGRhdGVfb25lX2xyKHYsIG4tPmxyKTsKPiArICAgIH0KPiAr
I2lmZGVmIEdJQ19ERUJVRwo+ICsgICAgZWxzZQo+ICsgICAgICAgIGdkcHJpbnRrKFhFTkxPR19E
RUJVRywgInRyeWluZyB0byBpbmplY3QgaXJxPSV1IGludG8gZCVkdiVkLCB3aGVuIGl0IGlzIHN0
aWxsIGxyX3BlbmRpbmdcbiIsCj4gKyAgICAgICAgICAgICAgICAgdmlydHVhbF9pcnEsIHYtPmRv
bWFpbi0+ZG9tYWluX2lkLCB2LT52Y3B1X2lkKTsKPiArI2VuZGlmCj4gK30KPiArCj4gKy8qCj4g
KyAqIEZpbmQgYW4gdW51c2VkIExSIHRvIGluc2VydCBhbiBJUlEgaW50bywgc3RhcnRpbmcgd2l0
aCB0aGUgTFIgZ2l2ZW4KPiArICogYnkgQGxyLiBJZiB0aGlzIG5ldyBpbnRlcnJ1cHQgaXMgYSBQ
UklTVElORSBMUEksIHNjYW4gdGhlIG90aGVyIExScyB0bwo+ICsgKiBhdm9pZCBpbnNlcnRpbmcg
dGhlIHNhbWUgSVJRIHR3aWNlLiBUaGlzIHNpdHVhdGlvbiBjYW4gb2NjdXIgd2hlbiBhbgo+ICsg
KiBldmVudCBnZXRzIGRpc2NhcmRlZCB3aGlsZSB0aGUgTFBJIGlzIGluIGFuIExSLCBhbmQgYSBu
ZXcgTFBJIHdpdGggdGhlCj4gKyAqIHNhbWUgbnVtYmVyIGdldHMgbWFwcGVkIHF1aWNrbHkgYWZ0
ZXJ3YXJkcy4KPiArICovCj4gK3N0YXRpYyB1bnNpZ25lZCBpbnQgZ2ljX2ZpbmRfdW51c2VkX2xy
KHN0cnVjdCB2Y3B1ICp2LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBscikKPiArewo+ICsgICAgdW5zaWduZWQgaW50IG5yX2xy
cyA9IGdpY19od19vcHMtPmluZm8tPm5yX2xyczsKPiArICAgIHVuc2lnbmVkIGxvbmcgKmxyX21h
c2sgPSAodW5zaWduZWQgbG9uZyAqKSAmdGhpc19jcHUobHJfbWFzayk7Cj4gKyAgICBzdHJ1Y3Qg
Z2ljX2xyIGxyX3ZhbDsKPiArCj4gKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnYtPmFyY2gu
dmdpYy5sb2NrKSk7Cj4gKwo+ICsgICAgaWYgKCB1bmxpa2VseSh0ZXN0X2JpdChHSUNfSVJRX0dV
RVNUX1BSSVNUSU5FX0xQSSwgJnAtPnN0YXR1cykpICkKPiArICAgIHsKPiArICAgICAgICB1bnNp
Z25lZCBpbnQgdXNlZF9scjsKPiArCj4gKyAgICAgICAgZm9yX2VhY2hfc2V0X2JpdCh1c2VkX2xy
LCBscl9tYXNrLCBucl9scnMpCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBnaWNfaHdfb3Bz
LT5yZWFkX2xyKHVzZWRfbHIsICZscl92YWwpOwo+ICsgICAgICAgICAgICBpZiAoIGxyX3ZhbC52
aXJxID09IHAtPmlycSApCj4gKyAgICAgICAgICAgICAgICByZXR1cm4gdXNlZF9scjsKPiArICAg
ICAgICB9Cj4gKyAgICB9Cj4gKwo+ICsgICAgbHIgPSBmaW5kX25leHRfemVyb19iaXQobHJfbWFz
aywgbnJfbHJzLCBscik7Cj4gKwo+ICsgICAgcmV0dXJuIGxyOwo+ICt9Cj4gKwo+ICt2b2lkIGdp
Y19yYWlzZV9ndWVzdF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJ0dWFsX2ly
cSwKPiArICAgICAgICB1bnNpZ25lZCBpbnQgcHJpb3JpdHkpCj4gK3sKPiArICAgIGludCBpOwo+
ICsgICAgdW5zaWduZWQgaW50IG5yX2xycyA9IGdpY19od19vcHMtPmluZm8tPm5yX2xyczsKPiAr
ICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcCA9IGlycV90b19wZW5kaW5nKHYsIHZpcnR1YWxfaXJx
KTsKPiArCj4gKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnYtPmFyY2gudmdpYy5sb2NrKSk7
Cj4gKwo+ICsgICAgaWYgKCB1bmxpa2VseSghcCkgKQo+ICsgICAgICAgIC8qIEFuIHVubWFwcGVk
IExQSSBkb2VzIG5vdCBuZWVkIHRvIGJlIHJhaXNlZC4gKi8KPiArICAgICAgICByZXR1cm47Cj4g
Kwo+ICsgICAgaWYgKCB2ID09IGN1cnJlbnQgJiYgbGlzdF9lbXB0eSgmdi0+YXJjaC52Z2ljLmxy
X3BlbmRpbmcpICkKPiArICAgIHsKPiArICAgICAgICBpID0gZ2ljX2ZpbmRfdW51c2VkX2xyKHYs
IHAsIDApOwo+ICsKPiArICAgICAgICBpZiAoaSA8IG5yX2xycykgewo+ICsgICAgICAgICAgICBz
ZXRfYml0KGksICZ0aGlzX2NwdShscl9tYXNrKSk7Cj4gKyAgICAgICAgICAgIGdpY19zZXRfbHIo
aSwgcCwgR0lDSF9MUl9QRU5ESU5HKTsKPiArICAgICAgICAgICAgcmV0dXJuOwo+ICsgICAgICAg
IH0KPiArICAgIH0KPiArCj4gKyAgICBnaWNfYWRkX3RvX2xyX3BlbmRpbmcodiwgcCk7Cj4gK30K
PiArCj4gK3N0YXRpYyB2b2lkIGdpY191cGRhdGVfb25lX2xyKHN0cnVjdCB2Y3B1ICp2LCBpbnQg
aSkKPiArewo+ICsgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwOwo+ICsgICAgaW50IGlycTsKPiAr
ICAgIHN0cnVjdCBnaWNfbHIgbHJfdmFsOwo+ICsKPiArICAgIEFTU0VSVChzcGluX2lzX2xvY2tl
ZCgmdi0+YXJjaC52Z2ljLmxvY2spKTsKPiArICAgIEFTU0VSVCghbG9jYWxfaXJxX2lzX2VuYWJs
ZWQoKSk7Cj4gKwo+ICsgICAgZ2ljX2h3X29wcy0+cmVhZF9scihpLCAmbHJfdmFsKTsKPiArICAg
IGlycSA9IGxyX3ZhbC52aXJxOwo+ICsgICAgcCA9IGlycV90b19wZW5kaW5nKHYsIGlycSk7Cj4g
KyAgICAvKgo+ICsgICAgICogQW4gTFBJIG1pZ2h0IGhhdmUgYmVlbiB1bm1hcHBlZCwgaW4gd2hp
Y2ggY2FzZSB3ZSBqdXN0IGNsZWFuIHVwIGhlcmUuCj4gKyAgICAgKiBJZiB0aGF0IExQSSBpcyBt
YXJrZWQgYXMgUFJJU1RJTkUsIHRoZSBpbmZvcm1hdGlvbiBpbiB0aGUgTFIgaXMgYm9ndXMsCj4g
KyAgICAgKiBhcyBpdCBiZWxvbmdzIHRvIGEgcHJldmlvdXMsIGFscmVhZHkgdW5tYXBwZWQgTFBJ
LiBTbyB3ZSBkaXNjYXJkIGl0Cj4gKyAgICAgKiBoZXJlIGFzIHdlbGwuCj4gKyAgICAgKi8KPiAr
ICAgIGlmICggdW5saWtlbHkoIXAgfHwKPiArICAgICAgICAgICAgICAgICAgdGVzdF9hbmRfY2xl
YXJfYml0KEdJQ19JUlFfR1VFU1RfUFJJU1RJTkVfTFBJLCAmcC0+c3RhdHVzKSkgKQo+ICsgICAg
ewo+ICsgICAgICAgIEFTU0VSVChpc19scGkoaXJxKSk7Cj4gKwo+ICsgICAgICAgIGdpY19od19v
cHMtPmNsZWFyX2xyKGkpOwo+ICsgICAgICAgIGNsZWFyX2JpdChpLCAmdGhpc19jcHUobHJfbWFz
aykpOwo+ICsKPiArICAgICAgICByZXR1cm47Cj4gKyAgICB9Cj4gKwo+ICsgICAgaWYgKCBscl92
YWwuc3RhdGUgJiBHSUNIX0xSX0FDVElWRSApCj4gKyAgICB7Cj4gKyAgICAgICAgc2V0X2JpdChH
SUNfSVJRX0dVRVNUX0FDVElWRSwgJnAtPnN0YXR1cyk7Cj4gKyAgICAgICAgaWYgKCB0ZXN0X2Jp
dChHSUNfSVJRX0dVRVNUX0VOQUJMRUQsICZwLT5zdGF0dXMpICYmCj4gKyAgICAgICAgICAgICB0
ZXN0X2FuZF9jbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9RVUVVRUQsICZwLT5zdGF0dXMpICkKPiAr
ICAgICAgICB7Cj4gKyAgICAgICAgICAgIGlmICggcC0+ZGVzYyA9PSBOVUxMICkKPiArICAgICAg
ICAgICAgewo+ICsgICAgICAgICAgICAgICAgIGxyX3ZhbC5zdGF0ZSB8PSBHSUNIX0xSX1BFTkRJ
Tkc7Cj4gKyAgICAgICAgICAgICAgICAgZ2ljX2h3X29wcy0+d3JpdGVfbHIoaSwgJmxyX3ZhbCk7
Cj4gKyAgICAgICAgICAgIH0KPiArICAgICAgICAgICAgZWxzZQo+ICsgICAgICAgICAgICAgICAg
Z2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJ1bmFibGUgdG8gaW5qZWN0IGh3IGlycT0lZCBpbnRv
IGQlZHYlZDogYWxyZWFkeSBhY3RpdmUgaW4gTFIlZFxuIiwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgIGlycSwgdi0+ZG9tYWluLT5kb21haW5faWQsIHYtPnZjcHVfaWQsIGkpOwo+ICsgICAg
ICAgIH0KPiArICAgIH0KPiArICAgIGVsc2UgaWYgKCBscl92YWwuc3RhdGUgJiBHSUNIX0xSX1BF
TkRJTkcgKQo+ICsgICAgewo+ICsgICAgICAgIGludCBxIF9fYXR0cmlidXRlX18gKCh1bnVzZWQp
KSA9IHRlc3RfYW5kX2NsZWFyX2JpdChHSUNfSVJRX0dVRVNUX1FVRVVFRCwgJnAtPnN0YXR1cyk7
Cj4gKyNpZmRlZiBHSUNfREVCVUcKPiArICAgICAgICBpZiAoIHEgKQo+ICsgICAgICAgICAgICBn
ZHByaW50ayhYRU5MT0dfREVCVUcsICJ0cnlpbmcgdG8gaW5qZWN0IGlycT0lZCBpbnRvIGQlZHYl
ZCwgd2hlbiBpdCBpcyBhbHJlYWR5IHBlbmRpbmcgaW4gTFIlZFxuIiwKPiArICAgICAgICAgICAg
ICAgICAgICBpcnEsIHYtPmRvbWFpbi0+ZG9tYWluX2lkLCB2LT52Y3B1X2lkLCBpKTsKPiArI2Vu
ZGlmCj4gKyAgICB9Cj4gKyAgICBlbHNlCj4gKyAgICB7Cj4gKyAgICAgICAgZ2ljX2h3X29wcy0+
Y2xlYXJfbHIoaSk7Cj4gKyAgICAgICAgY2xlYXJfYml0KGksICZ0aGlzX2NwdShscl9tYXNrKSk7
Cj4gKwo+ICsgICAgICAgIGlmICggcC0+ZGVzYyAhPSBOVUxMICkKPiArICAgICAgICAgICAgY2xl
YXJfYml0KF9JUlFfSU5QUk9HUkVTUywgJnAtPmRlc2MtPnN0YXR1cyk7Cj4gKyAgICAgICAgY2xl
YXJfYml0KEdJQ19JUlFfR1VFU1RfVklTSUJMRSwgJnAtPnN0YXR1cyk7Cj4gKyAgICAgICAgY2xl
YXJfYml0KEdJQ19JUlFfR1VFU1RfQUNUSVZFLCAmcC0+c3RhdHVzKTsKPiArICAgICAgICBwLT5s
ciA9IEdJQ19JTlZBTElEX0xSOwo+ICsgICAgICAgIGlmICggdGVzdF9iaXQoR0lDX0lSUV9HVUVT
VF9FTkFCTEVELCAmcC0+c3RhdHVzKSAmJgo+ICsgICAgICAgICAgICAgdGVzdF9iaXQoR0lDX0lS
UV9HVUVTVF9RVUVVRUQsICZwLT5zdGF0dXMpICYmCj4gKyAgICAgICAgICAgICAhdGVzdF9iaXQo
R0lDX0lSUV9HVUVTVF9NSUdSQVRJTkcsICZwLT5zdGF0dXMpICkKPiArICAgICAgICAgICAgZ2lj
X3JhaXNlX2d1ZXN0X2lycSh2LCBpcnEsIHAtPnByaW9yaXR5KTsKPiArICAgICAgICBlbHNlIHsK
PiArICAgICAgICAgICAgbGlzdF9kZWxfaW5pdCgmcC0+aW5mbGlnaHQpOwo+ICsgICAgICAgICAg
ICAvKgo+ICsgICAgICAgICAgICAgKiBSZW1vdmUgZnJvbSBpbmZsaWdodCwgdGhlbiBjaGFuZ2Ug
cGh5c2ljYWwgYWZmaW5pdHkuIEl0Cj4gKyAgICAgICAgICAgICAqIG1ha2VzIHN1cmUgdGhhdCB3
aGVuIGEgbmV3IGludGVycnVwdCBpcyByZWNlaXZlZCBvbiB0aGUKPiArICAgICAgICAgICAgICog
bmV4dCBwY3B1LCBpbmZsaWdodCBpcyBhbHJlYWR5IGNsZWFyZWQuIE5vIGNvbmN1cnJlbnQKPiAr
ICAgICAgICAgICAgICogYWNjZXNzZXMgdG8gaW5mbGlnaHQuCj4gKyAgICAgICAgICAgICAqLwo+
ICsgICAgICAgICAgICBzbXBfd21iKCk7Cj4gKyAgICAgICAgICAgIGlmICggdGVzdF9iaXQoR0lD
X0lSUV9HVUVTVF9NSUdSQVRJTkcsICZwLT5zdGF0dXMpICkKPiArICAgICAgICAgICAgewo+ICsg
ICAgICAgICAgICAgICAgc3RydWN0IHZjcHUgKnZfdGFyZ2V0ID0gdmdpY19nZXRfdGFyZ2V0X3Zj
cHUodiwgaXJxKTsKPiArICAgICAgICAgICAgICAgIGlycV9zZXRfYWZmaW5pdHkocC0+ZGVzYywg
Y3B1bWFza19vZih2X3RhcmdldC0+cHJvY2Vzc29yKSk7Cj4gKyAgICAgICAgICAgICAgICBjbGVh
cl9iaXQoR0lDX0lSUV9HVUVTVF9NSUdSQVRJTkcsICZwLT5zdGF0dXMpOwo+ICsgICAgICAgICAg
ICB9Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICt9Cj4gKwo+ICt2b2lkIGdpY19jbGVhcl9scnMo
c3RydWN0IHZjcHUgKnYpCj4gK3sKPiArICAgIGludCBpID0gMDsKPiArICAgIHVuc2lnbmVkIGxv
bmcgZmxhZ3M7Cj4gKyAgICB1bnNpZ25lZCBpbnQgbnJfbHJzID0gZ2ljX2h3X29wcy0+aW5mby0+
bnJfbHJzOwo+ICsKPiArICAgIC8qIFRoZSBpZGxlIGRvbWFpbiBoYXMgbm8gTFJzIHRvIGJlIGNs
ZWFyZWQuIFNpbmNlIGdpY19yZXN0b3JlX3N0YXRlCj4gKyAgICAgKiBkb2Vzbid0IHdyaXRlIGFu
eSBMUiByZWdpc3RlcnMgZm9yIHRoZSBpZGxlIGRvbWFpbiB0aGV5IGNvdWxkIGJlCj4gKyAgICAg
KiBub24temVyby4gKi8KPiArICAgIGlmICggaXNfaWRsZV92Y3B1KHYpICkKPiArICAgICAgICBy
ZXR1cm47Cj4gKwo+ICsgICAgZ2ljX2h3X29wcy0+dXBkYXRlX2hjcl9zdGF0dXMoR0lDSF9IQ1Jf
VUlFLCAwKTsKPiArCj4gKyAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdi0+YXJjaC52Z2ljLmxvY2ss
IGZsYWdzKTsKPiArCj4gKyAgICB3aGlsZSAoKGkgPSBmaW5kX25leHRfYml0KChjb25zdCB1bnNp
Z25lZCBsb25nICopICZ0aGlzX2NwdShscl9tYXNrKSwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbnJfbHJzLCBpKSkgPCBucl9scnMgKSB7Cj4gKyAgICAgICAgZ2ljX3VwZGF0ZV9v
bmVfbHIodiwgaSk7Cj4gKyAgICAgICAgaSsrOwo+ICsgICAgfQo+ICsKPiArICAgIHNwaW5fdW5s
b2NrX2lycXJlc3RvcmUoJnYtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Cj4gK30KPiArCj4gK3N0
YXRpYyB2b2lkIGdpY19yZXN0b3JlX3BlbmRpbmdfaXJxcyhzdHJ1Y3QgdmNwdSAqdikKPiArewo+
ICsgICAgaW50IGxyID0gMDsKPiArICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcCwgKnQsICpwX3I7
Cj4gKyAgICBzdHJ1Y3QgbGlzdF9oZWFkICppbmZsaWdodF9yOwo+ICsgICAgdW5zaWduZWQgbG9u
ZyBmbGFnczsKPiArICAgIHVuc2lnbmVkIGludCBucl9scnMgPSBnaWNfaHdfb3BzLT5pbmZvLT5u
cl9scnM7Cj4gKyAgICBpbnQgbHJzID0gbnJfbHJzOwo+ICsKPiArICAgIHNwaW5fbG9ja19pcnFz
YXZlKCZ2LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+ICsKPiArICAgIGlmICggbGlzdF9lbXB0
eSgmdi0+YXJjaC52Z2ljLmxyX3BlbmRpbmcpICkKPiArICAgICAgICBnb3RvIG91dDsKPiArCj4g
KyAgICBpbmZsaWdodF9yID0gJnYtPmFyY2gudmdpYy5pbmZsaWdodF9pcnFzOwo+ICsgICAgbGlz
dF9mb3JfZWFjaF9lbnRyeV9zYWZlICggcCwgdCwgJnYtPmFyY2gudmdpYy5scl9wZW5kaW5nLCBs
cl9xdWV1ZSApCj4gKyAgICB7Cj4gKyAgICAgICAgbHIgPSBnaWNfZmluZF91bnVzZWRfbHIodiwg
cCwgbHIpOwo+ICsgICAgICAgIGlmICggbHIgPj0gbnJfbHJzICkKPiArICAgICAgICB7Cj4gKyAg
ICAgICAgICAgIC8qIE5vIG1vcmUgZnJlZSBMUnM6IGZpbmQgYSBsb3dlciBwcmlvcml0eSBpcnEg
dG8gZXZpY3QgKi8KPiArICAgICAgICAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9yZXZlcnNlKCBw
X3IsIGluZmxpZ2h0X3IsIGluZmxpZ2h0ICkKPiArICAgICAgICAgICAgewo+ICsgICAgICAgICAg
ICAgICAgaWYgKCBwX3ItPnByaW9yaXR5ID09IHAtPnByaW9yaXR5ICkKPiArICAgICAgICAgICAg
ICAgICAgICBnb3RvIG91dDsKPiArICAgICAgICAgICAgICAgIGlmICggdGVzdF9iaXQoR0lDX0lS
UV9HVUVTVF9WSVNJQkxFLCAmcF9yLT5zdGF0dXMpICYmCj4gKyAgICAgICAgICAgICAgICAgICAg
ICF0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX0FDVElWRSwgJnBfci0+c3RhdHVzKSApCj4gKyAgICAg
ICAgICAgICAgICAgICAgZ290byBmb3VuZDsKPiArICAgICAgICAgICAgfQo+ICsgICAgICAgICAg
ICAvKiBXZSBkaWRuJ3QgZmluZCBhIHZpY3RpbSB0aGlzIHRpbWUsIGFuZCB3ZSB3b24ndCBuZXh0
Cj4gKyAgICAgICAgICAgICAqIHRpbWUsIHNvIHF1aXQgKi8KPiArICAgICAgICAgICAgZ290byBv
dXQ7Cj4gKwo+ICtmb3VuZDoKPiArICAgICAgICAgICAgbHIgPSBwX3ItPmxyOwo+ICsgICAgICAg
ICAgICBwX3ItPmxyID0gR0lDX0lOVkFMSURfTFI7Cj4gKyAgICAgICAgICAgIHNldF9iaXQoR0lD
X0lSUV9HVUVTVF9RVUVVRUQsICZwX3ItPnN0YXR1cyk7Cj4gKyAgICAgICAgICAgIGNsZWFyX2Jp
dChHSUNfSVJRX0dVRVNUX1ZJU0lCTEUsICZwX3ItPnN0YXR1cyk7Cj4gKyAgICAgICAgICAgIGdp
Y19hZGRfdG9fbHJfcGVuZGluZyh2LCBwX3IpOwo+ICsgICAgICAgICAgICBpbmZsaWdodF9yID0g
JnBfci0+aW5mbGlnaHQ7Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICBnaWNfc2V0X2xyKGxy
LCBwLCBHSUNIX0xSX1BFTkRJTkcpOwo+ICsgICAgICAgIGxpc3RfZGVsX2luaXQoJnAtPmxyX3F1
ZXVlKTsKPiArICAgICAgICBzZXRfYml0KGxyLCAmdGhpc19jcHUobHJfbWFzaykpOwo+ICsKPiAr
ICAgICAgICAvKiBXZSBjYW4gb25seSBldmljdCBucl9scnMgZW50cmllcyAqLwo+ICsgICAgICAg
IGxycy0tOwo+ICsgICAgICAgIGlmICggbHJzID09IDAgKQo+ICsgICAgICAgICAgICBicmVhazsK
PiArICAgIH0KPiArCj4gK291dDoKPiArICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnYtPmFy
Y2gudmdpYy5sb2NrLCBmbGFncyk7Cj4gK30KPiArCj4gK2ludCBnaWNfZXZlbnRzX25lZWRfZGVs
aXZlcnkodm9pZCkKPiArewo+ICsgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50Owo+ICsgICAg
c3RydWN0IHBlbmRpbmdfaXJxICpwOwo+ICsgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPiArICAg
IGNvbnN0IHVuc2lnbmVkIGxvbmcgYXByID0gZ2ljX2h3X29wcy0+cmVhZF9hcHIoMCk7Cj4gKyAg
ICBpbnQgbWFza19wcmlvcml0eTsKPiArICAgIGludCBhY3RpdmVfcHJpb3JpdHk7Cj4gKyAgICBp
bnQgcmMgPSAwOwo+ICsKPiArICAgIG1hc2tfcHJpb3JpdHkgPSBnaWNfaHdfb3BzLT5yZWFkX3Zt
Y3JfcHJpb3JpdHkoKTsKPiArICAgIGFjdGl2ZV9wcmlvcml0eSA9IGZpbmRfbmV4dF9iaXQoJmFw
ciwgMzIsIDApOwo+ICsKPiArICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2LT5hcmNoLnZnaWMubG9j
aywgZmxhZ3MpOwo+ICsKPiArICAgIC8qIFRPRE86IFdlIG9yZGVyIHRoZSBndWVzdCBpcnFzIGJ5
IHByaW9yaXR5LCBidXQgd2UgZG9uJ3QgY2hhbmdlCj4gKyAgICAgKiB0aGUgcHJpb3JpdHkgb2Yg
aG9zdCBpcnFzLiAqLwo+ICsKPiArICAgIC8qIGZpbmQgdGhlIGZpcnN0IGVuYWJsZWQgbm9uLWFj
dGl2ZSBpcnEsIHRoZSBxdWV1ZSBpcyBhbHJlYWR5Cj4gKyAgICAgKiBvcmRlcmVkIGJ5IHByaW9y
aXR5ICovCj4gKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KCBwLCAmdi0+YXJjaC52Z2ljLmluZmxp
Z2h0X2lycXMsIGluZmxpZ2h0ICkKPiArICAgIHsKPiArICAgICAgICBpZiAoIEdJQ19QUklfVE9f
R1VFU1QocC0+cHJpb3JpdHkpID49IG1hc2tfcHJpb3JpdHkgKQo+ICsgICAgICAgICAgICBnb3Rv
IG91dDsKPiArICAgICAgICBpZiAoIEdJQ19QUklfVE9fR1VFU1QocC0+cHJpb3JpdHkpID49IGFj
dGl2ZV9wcmlvcml0eSApCj4gKyAgICAgICAgICAgIGdvdG8gb3V0Owo+ICsgICAgICAgIGlmICgg
dGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9FTkFCTEVELCAmcC0+c3RhdHVzKSApCj4gKyAgICAgICAg
ewo+ICsgICAgICAgICAgICByYyA9IDE7Cj4gKyAgICAgICAgICAgIGdvdG8gb3V0Owo+ICsgICAg
ICAgIH0KPiArICAgIH0KPiArCj4gK291dDoKPiArICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUo
JnYtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Cj4gKyAgICByZXR1cm4gcmM7Cj4gK30KPiArCj4g
K3ZvaWQgZ2ljX2luamVjdChzdHJ1Y3QgdmNwdSAqdikKPiArewo+ICsgICAgQVNTRVJUKCFsb2Nh
bF9pcnFfaXNfZW5hYmxlZCgpKTsKPiArCj4gKyAgICBnaWNfcmVzdG9yZV9wZW5kaW5nX2lycXMo
dik7Cj4gKwo+ICsgICAgaWYgKCB2ICE9IGN1cnJlbnQgKQo+ICsgICAgICAgIHJldHVybjsKPiAr
Cj4gKyAgICBpZiAoICFsaXN0X2VtcHR5KCZjdXJyZW50LT5hcmNoLnZnaWMubHJfcGVuZGluZykg
JiYgbHJfYWxsX2Z1bGwoKSApCj4gKyAgICAgICAgZ2ljX2h3X29wcy0+dXBkYXRlX2hjcl9zdGF0
dXMoR0lDSF9IQ1JfVUlFLCAxKTsKPiArfQo+ICsKPiArLyoKPiArICogTG9jYWwgdmFyaWFibGVz
Ogo+ICsgKiBtb2RlOiBDCj4gKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKPiArICogYy1iYXNpYy1v
ZmZzZXQ6IDQKPiArICogaW5kZW50LXRhYnMtbW9kZTogbmlsCj4gKyAqIEVuZDoKPiArICovCj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMuYyBiL3hlbi9hcmNoL2FybS9naWMuYwo+IGlu
ZGV4IDU4ZDY5OTU1ZmIuLjA0ZTZkNjZiNjkgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2dp
Yy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy5jCj4gQEAgLTM2LDE1ICszNiwxMSBAQAo+ICAj
aW5jbHVkZSA8YXNtL3ZnaWMuaD4KPiAgI2luY2x1ZGUgPGFzbS9hY3BpLmg+Cj4gIAo+IC1zdGF0
aWMgREVGSU5FX1BFUl9DUFUodWludDY0X3QsIGxyX21hc2spOwo+IC0KPiAtI2RlZmluZSBscl9h
bGxfZnVsbCgpICh0aGlzX2NwdShscl9tYXNrKSA9PSAoKDEgPDwgZ2ljX2h3X29wcy0+aW5mby0+
bnJfbHJzKSAtIDEpKQo+ICtERUZJTkVfUEVSX0NQVSh1aW50NjRfdCwgbHJfbWFzayk7CgpJIGRp
ZG4ndCBsb29rIGF0IHdoYXQncyBsZWZ0IGluIGdpYy5jLCBidXQgd291bGQgaXQgYmUgcG9zc2li
bGUgdG8gbW92ZQp0aGUgZGVmaW5pdGlvbiBvZiBscl9tYXNrIHRvIGdpYy12Z2ljLmM/CgoKPiAg
I3VuZGVmIEdJQ19ERUJVRwo+ICAKPiAtc3RhdGljIHZvaWQgZ2ljX3VwZGF0ZV9vbmVfbHIoc3Ry
dWN0IHZjcHUgKnYsIGludCBpKTsKPiAtCj4gLXN0YXRpYyBjb25zdCBzdHJ1Y3QgZ2ljX2h3X29w
ZXJhdGlvbnMgKmdpY19od19vcHM7Cj4gK2NvbnN0IHN0cnVjdCBnaWNfaHdfb3BlcmF0aW9ucyAq
Z2ljX2h3X29wczsKPiAgCj4gIHZvaWQgcmVnaXN0ZXJfZ2ljX29wcyhjb25zdCBzdHJ1Y3QgZ2lj
X2h3X29wZXJhdGlvbnMgKm9wcykKPiAgewo+IEBAIC0zNjYsMzQ2ICszNjIsNiBAQCB2b2lkIGdp
Y19kaXNhYmxlX2NwdSh2b2lkKQo+ICAgICAgZ2ljX2h3X29wcy0+ZGlzYWJsZV9pbnRlcmZhY2Uo
KTsKPiAgfQo+ICAKPiAtc3RhdGljIGlubGluZSB2b2lkIGdpY19zZXRfbHIoaW50IGxyLCBzdHJ1
Y3QgcGVuZGluZ19pcnEgKnAsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBzdGF0ZSkKPiAtewo+IC0gICAgQVNTRVJUKCFsb2NhbF9pcnFfaXNfZW5hYmxlZCgp
KTsKPiAtCj4gLSAgICBjbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9QUklTVElORV9MUEksICZwLT5z
dGF0dXMpOwo+IC0KPiAtICAgIGdpY19od19vcHMtPnVwZGF0ZV9scihsciwgcCwgc3RhdGUpOwo+
IC0KPiAtICAgIHNldF9iaXQoR0lDX0lSUV9HVUVTVF9WSVNJQkxFLCAmcC0+c3RhdHVzKTsKPiAt
ICAgIGNsZWFyX2JpdChHSUNfSVJRX0dVRVNUX1FVRVVFRCwgJnAtPnN0YXR1cyk7Cj4gLSAgICBw
LT5sciA9IGxyOwo+IC19Cj4gLQo+IC1zdGF0aWMgaW5saW5lIHZvaWQgZ2ljX2FkZF90b19scl9w
ZW5kaW5nKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcGVuZGluZ19pcnEgKm4pCj4gLXsKPiAtICAg
IHN0cnVjdCBwZW5kaW5nX2lycSAqaXRlcjsKPiAtCj4gLSAgICBBU1NFUlQoc3Bpbl9pc19sb2Nr
ZWQoJnYtPmFyY2gudmdpYy5sb2NrKSk7Cj4gLQo+IC0gICAgaWYgKCAhbGlzdF9lbXB0eSgmbi0+
bHJfcXVldWUpICkKPiAtICAgICAgICByZXR1cm47Cj4gLQo+IC0gICAgbGlzdF9mb3JfZWFjaF9l
bnRyeSAoIGl0ZXIsICZ2LT5hcmNoLnZnaWMubHJfcGVuZGluZywgbHJfcXVldWUgKQo+IC0gICAg
ewo+IC0gICAgICAgIGlmICggaXRlci0+cHJpb3JpdHkgPiBuLT5wcmlvcml0eSApCj4gLSAgICAg
ICAgewo+IC0gICAgICAgICAgICBsaXN0X2FkZF90YWlsKCZuLT5scl9xdWV1ZSwgJml0ZXItPmxy
X3F1ZXVlKTsKPiAtICAgICAgICAgICAgcmV0dXJuOwo+IC0gICAgICAgIH0KPiAtICAgIH0KPiAt
ICAgIGxpc3RfYWRkX3RhaWwoJm4tPmxyX3F1ZXVlLCAmdi0+YXJjaC52Z2ljLmxyX3BlbmRpbmcp
Owo+IC19Cj4gLQo+IC12b2lkIGdpY19yYWlzZV9pbmZsaWdodF9pcnEoc3RydWN0IHZjcHUgKnYs
IHVuc2lnbmVkIGludCB2aXJ0dWFsX2lycSkKPiAtewo+IC0gICAgc3RydWN0IHBlbmRpbmdfaXJx
ICpuID0gaXJxX3RvX3BlbmRpbmcodiwgdmlydHVhbF9pcnEpOwo+IC0KPiAtICAgIC8qIElmIGFu
IExQSSBoYXMgYmVlbiByZW1vdmVkIG1lYW53aGlsZSwgdGhlcmUgaXMgbm90aGluZyBsZWZ0IHRv
IHJhaXNlLiAqLwo+IC0gICAgaWYgKCB1bmxpa2VseSghbikgKQo+IC0gICAgICAgIHJldHVybjsK
PiAtCj4gLSAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnYtPmFyY2gudmdpYy5sb2NrKSk7Cj4g
LQo+IC0gICAgLyogRG9uJ3QgdHJ5IHRvIHVwZGF0ZSB0aGUgTFIgaWYgdGhlIGludGVycnVwdCBp
cyBkaXNhYmxlZCAqLwo+IC0gICAgaWYgKCAhdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9FTkFCTEVE
LCAmbi0+c3RhdHVzKSApCj4gLSAgICAgICAgcmV0dXJuOwo+IC0KPiAtICAgIGlmICggbGlzdF9l
bXB0eSgmbi0+bHJfcXVldWUpICkKPiAtICAgIHsKPiAtICAgICAgICBpZiAoIHYgPT0gY3VycmVu
dCApCj4gLSAgICAgICAgICAgIGdpY191cGRhdGVfb25lX2xyKHYsIG4tPmxyKTsKPiAtICAgIH0K
PiAtI2lmZGVmIEdJQ19ERUJVRwo+IC0gICAgZWxzZQo+IC0gICAgICAgIGdkcHJpbnRrKFhFTkxP
R19ERUJVRywgInRyeWluZyB0byBpbmplY3QgaXJxPSV1IGludG8gZCVkdiVkLCB3aGVuIGl0IGlz
IHN0aWxsIGxyX3BlbmRpbmdcbiIsCj4gLSAgICAgICAgICAgICAgICAgdmlydHVhbF9pcnEsIHYt
PmRvbWFpbi0+ZG9tYWluX2lkLCB2LT52Y3B1X2lkKTsKPiAtI2VuZGlmCj4gLX0KPiAtCj4gLS8q
Cj4gLSAqIEZpbmQgYW4gdW51c2VkIExSIHRvIGluc2VydCBhbiBJUlEgaW50bywgc3RhcnRpbmcg
d2l0aCB0aGUgTFIgZ2l2ZW4KPiAtICogYnkgQGxyLiBJZiB0aGlzIG5ldyBpbnRlcnJ1cHQgaXMg
YSBQUklTVElORSBMUEksIHNjYW4gdGhlIG90aGVyIExScyB0bwo+IC0gKiBhdm9pZCBpbnNlcnRp
bmcgdGhlIHNhbWUgSVJRIHR3aWNlLiBUaGlzIHNpdHVhdGlvbiBjYW4gb2NjdXIgd2hlbiBhbgo+
IC0gKiBldmVudCBnZXRzIGRpc2NhcmRlZCB3aGlsZSB0aGUgTFBJIGlzIGluIGFuIExSLCBhbmQg
YSBuZXcgTFBJIHdpdGggdGhlCj4gLSAqIHNhbWUgbnVtYmVyIGdldHMgbWFwcGVkIHF1aWNrbHkg
YWZ0ZXJ3YXJkcy4KPiAtICovCj4gLXN0YXRpYyB1bnNpZ25lZCBpbnQgZ2ljX2ZpbmRfdW51c2Vk
X2xyKHN0cnVjdCB2Y3B1ICp2LAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBscikKPiAtewo+IC0gICAgdW5zaWduZWQgaW50IG5y
X2xycyA9IGdpY19od19vcHMtPmluZm8tPm5yX2xyczsKPiAtICAgIHVuc2lnbmVkIGxvbmcgKmxy
X21hc2sgPSAodW5zaWduZWQgbG9uZyAqKSAmdGhpc19jcHUobHJfbWFzayk7Cj4gLSAgICBzdHJ1
Y3QgZ2ljX2xyIGxyX3ZhbDsKPiAtCj4gLSAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnYtPmFy
Y2gudmdpYy5sb2NrKSk7Cj4gLQo+IC0gICAgaWYgKCB1bmxpa2VseSh0ZXN0X2JpdChHSUNfSVJR
X0dVRVNUX1BSSVNUSU5FX0xQSSwgJnAtPnN0YXR1cykpICkKPiAtICAgIHsKPiAtICAgICAgICB1
bnNpZ25lZCBpbnQgdXNlZF9scjsKPiAtCj4gLSAgICAgICAgZm9yX2VhY2hfc2V0X2JpdCh1c2Vk
X2xyLCBscl9tYXNrLCBucl9scnMpCj4gLSAgICAgICAgewo+IC0gICAgICAgICAgICBnaWNfaHdf
b3BzLT5yZWFkX2xyKHVzZWRfbHIsICZscl92YWwpOwo+IC0gICAgICAgICAgICBpZiAoIGxyX3Zh
bC52aXJxID09IHAtPmlycSApCj4gLSAgICAgICAgICAgICAgICByZXR1cm4gdXNlZF9scjsKPiAt
ICAgICAgICB9Cj4gLSAgICB9Cj4gLQo+IC0gICAgbHIgPSBmaW5kX25leHRfemVyb19iaXQobHJf
bWFzaywgbnJfbHJzLCBscik7Cj4gLQo+IC0gICAgcmV0dXJuIGxyOwo+IC19Cj4gLQo+IC12b2lk
IGdpY19yYWlzZV9ndWVzdF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJ0dWFs
X2lycSwKPiAtICAgICAgICB1bnNpZ25lZCBpbnQgcHJpb3JpdHkpCj4gLXsKPiAtICAgIGludCBp
Owo+IC0gICAgdW5zaWduZWQgaW50IG5yX2xycyA9IGdpY19od19vcHMtPmluZm8tPm5yX2xyczsK
PiAtICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcCA9IGlycV90b19wZW5kaW5nKHYsIHZpcnR1YWxf
aXJxKTsKPiAtCj4gLSAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnYtPmFyY2gudmdpYy5sb2Nr
KSk7Cj4gLQo+IC0gICAgaWYgKCB1bmxpa2VseSghcCkgKQo+IC0gICAgICAgIC8qIEFuIHVubWFw
cGVkIExQSSBkb2VzIG5vdCBuZWVkIHRvIGJlIHJhaXNlZC4gKi8KPiAtICAgICAgICByZXR1cm47
Cj4gLQo+IC0gICAgaWYgKCB2ID09IGN1cnJlbnQgJiYgbGlzdF9lbXB0eSgmdi0+YXJjaC52Z2lj
LmxyX3BlbmRpbmcpICkKPiAtICAgIHsKPiAtICAgICAgICBpID0gZ2ljX2ZpbmRfdW51c2VkX2xy
KHYsIHAsIDApOwo+IC0KPiAtICAgICAgICBpZiAoaSA8IG5yX2xycykgewo+IC0gICAgICAgICAg
ICBzZXRfYml0KGksICZ0aGlzX2NwdShscl9tYXNrKSk7Cj4gLSAgICAgICAgICAgIGdpY19zZXRf
bHIoaSwgcCwgR0lDSF9MUl9QRU5ESU5HKTsKPiAtICAgICAgICAgICAgcmV0dXJuOwo+IC0gICAg
ICAgIH0KPiAtICAgIH0KPiAtCj4gLSAgICBnaWNfYWRkX3RvX2xyX3BlbmRpbmcodiwgcCk7Cj4g
LX0KPiAtCj4gLXN0YXRpYyB2b2lkIGdpY191cGRhdGVfb25lX2xyKHN0cnVjdCB2Y3B1ICp2LCBp
bnQgaSkKPiAtewo+IC0gICAgc3RydWN0IHBlbmRpbmdfaXJxICpwOwo+IC0gICAgaW50IGlycTsK
PiAtICAgIHN0cnVjdCBnaWNfbHIgbHJfdmFsOwo+IC0KPiAtICAgIEFTU0VSVChzcGluX2lzX2xv
Y2tlZCgmdi0+YXJjaC52Z2ljLmxvY2spKTsKPiAtICAgIEFTU0VSVCghbG9jYWxfaXJxX2lzX2Vu
YWJsZWQoKSk7Cj4gLQo+IC0gICAgZ2ljX2h3X29wcy0+cmVhZF9scihpLCAmbHJfdmFsKTsKPiAt
ICAgIGlycSA9IGxyX3ZhbC52aXJxOwo+IC0gICAgcCA9IGlycV90b19wZW5kaW5nKHYsIGlycSk7
Cj4gLSAgICAvKgo+IC0gICAgICogQW4gTFBJIG1pZ2h0IGhhdmUgYmVlbiB1bm1hcHBlZCwgaW4g
d2hpY2ggY2FzZSB3ZSBqdXN0IGNsZWFuIHVwIGhlcmUuCj4gLSAgICAgKiBJZiB0aGF0IExQSSBp
cyBtYXJrZWQgYXMgUFJJU1RJTkUsIHRoZSBpbmZvcm1hdGlvbiBpbiB0aGUgTFIgaXMgYm9ndXMs
Cj4gLSAgICAgKiBhcyBpdCBiZWxvbmdzIHRvIGEgcHJldmlvdXMsIGFscmVhZHkgdW5tYXBwZWQg
TFBJLiBTbyB3ZSBkaXNjYXJkIGl0Cj4gLSAgICAgKiBoZXJlIGFzIHdlbGwuCj4gLSAgICAgKi8K
PiAtICAgIGlmICggdW5saWtlbHkoIXAgfHwKPiAtICAgICAgICAgICAgICAgICAgdGVzdF9hbmRf
Y2xlYXJfYml0KEdJQ19JUlFfR1VFU1RfUFJJU1RJTkVfTFBJLCAmcC0+c3RhdHVzKSkgKQo+IC0g
ICAgewo+IC0gICAgICAgIEFTU0VSVChpc19scGkoaXJxKSk7Cj4gLQo+IC0gICAgICAgIGdpY19o
d19vcHMtPmNsZWFyX2xyKGkpOwo+IC0gICAgICAgIGNsZWFyX2JpdChpLCAmdGhpc19jcHUobHJf
bWFzaykpOwo+IC0KPiAtICAgICAgICByZXR1cm47Cj4gLSAgICB9Cj4gLQo+IC0gICAgaWYgKCBs
cl92YWwuc3RhdGUgJiBHSUNIX0xSX0FDVElWRSApCj4gLSAgICB7Cj4gLSAgICAgICAgc2V0X2Jp
dChHSUNfSVJRX0dVRVNUX0FDVElWRSwgJnAtPnN0YXR1cyk7Cj4gLSAgICAgICAgaWYgKCB0ZXN0
X2JpdChHSUNfSVJRX0dVRVNUX0VOQUJMRUQsICZwLT5zdGF0dXMpICYmCj4gLSAgICAgICAgICAg
ICB0ZXN0X2FuZF9jbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9RVUVVRUQsICZwLT5zdGF0dXMpICkK
PiAtICAgICAgICB7Cj4gLSAgICAgICAgICAgIGlmICggcC0+ZGVzYyA9PSBOVUxMICkKPiAtICAg
ICAgICAgICAgewo+IC0gICAgICAgICAgICAgICAgIGxyX3ZhbC5zdGF0ZSB8PSBHSUNIX0xSX1BF
TkRJTkc7Cj4gLSAgICAgICAgICAgICAgICAgZ2ljX2h3X29wcy0+d3JpdGVfbHIoaSwgJmxyX3Zh
bCk7Cj4gLSAgICAgICAgICAgIH0KPiAtICAgICAgICAgICAgZWxzZQo+IC0gICAgICAgICAgICAg
ICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJ1bmFibGUgdG8gaW5qZWN0IGh3IGlycT0lZCBp
bnRvIGQlZHYlZDogYWxyZWFkeSBhY3RpdmUgaW4gTFIlZFxuIiwKPiAtICAgICAgICAgICAgICAg
ICAgICAgICAgIGlycSwgdi0+ZG9tYWluLT5kb21haW5faWQsIHYtPnZjcHVfaWQsIGkpOwo+IC0g
ICAgICAgIH0KPiAtICAgIH0KPiAtICAgIGVsc2UgaWYgKCBscl92YWwuc3RhdGUgJiBHSUNIX0xS
X1BFTkRJTkcgKQo+IC0gICAgewo+IC0gICAgICAgIGludCBxIF9fYXR0cmlidXRlX18gKCh1bnVz
ZWQpKSA9IHRlc3RfYW5kX2NsZWFyX2JpdChHSUNfSVJRX0dVRVNUX1FVRVVFRCwgJnAtPnN0YXR1
cyk7Cj4gLSNpZmRlZiBHSUNfREVCVUcKPiAtICAgICAgICBpZiAoIHEgKQo+IC0gICAgICAgICAg
ICBnZHByaW50ayhYRU5MT0dfREVCVUcsICJ0cnlpbmcgdG8gaW5qZWN0IGlycT0lZCBpbnRvIGQl
ZHYlZCwgd2hlbiBpdCBpcyBhbHJlYWR5IHBlbmRpbmcgaW4gTFIlZFxuIiwKPiAtICAgICAgICAg
ICAgICAgICAgICBpcnEsIHYtPmRvbWFpbi0+ZG9tYWluX2lkLCB2LT52Y3B1X2lkLCBpKTsKPiAt
I2VuZGlmCj4gLSAgICB9Cj4gLSAgICBlbHNlCj4gLSAgICB7Cj4gLSAgICAgICAgZ2ljX2h3X29w
cy0+Y2xlYXJfbHIoaSk7Cj4gLSAgICAgICAgY2xlYXJfYml0KGksICZ0aGlzX2NwdShscl9tYXNr
KSk7Cj4gLQo+IC0gICAgICAgIGlmICggcC0+ZGVzYyAhPSBOVUxMICkKPiAtICAgICAgICAgICAg
Y2xlYXJfYml0KF9JUlFfSU5QUk9HUkVTUywgJnAtPmRlc2MtPnN0YXR1cyk7Cj4gLSAgICAgICAg
Y2xlYXJfYml0KEdJQ19JUlFfR1VFU1RfVklTSUJMRSwgJnAtPnN0YXR1cyk7Cj4gLSAgICAgICAg
Y2xlYXJfYml0KEdJQ19JUlFfR1VFU1RfQUNUSVZFLCAmcC0+c3RhdHVzKTsKPiAtICAgICAgICBw
LT5sciA9IEdJQ19JTlZBTElEX0xSOwo+IC0gICAgICAgIGlmICggdGVzdF9iaXQoR0lDX0lSUV9H
VUVTVF9FTkFCTEVELCAmcC0+c3RhdHVzKSAmJgo+IC0gICAgICAgICAgICAgdGVzdF9iaXQoR0lD
X0lSUV9HVUVTVF9RVUVVRUQsICZwLT5zdGF0dXMpICYmCj4gLSAgICAgICAgICAgICAhdGVzdF9i
aXQoR0lDX0lSUV9HVUVTVF9NSUdSQVRJTkcsICZwLT5zdGF0dXMpICkKPiAtICAgICAgICAgICAg
Z2ljX3JhaXNlX2d1ZXN0X2lycSh2LCBpcnEsIHAtPnByaW9yaXR5KTsKPiAtICAgICAgICBlbHNl
IHsKPiAtICAgICAgICAgICAgbGlzdF9kZWxfaW5pdCgmcC0+aW5mbGlnaHQpOwo+IC0gICAgICAg
ICAgICAvKgo+IC0gICAgICAgICAgICAgKiBSZW1vdmUgZnJvbSBpbmZsaWdodCwgdGhlbiBjaGFu
Z2UgcGh5c2ljYWwgYWZmaW5pdHkuIEl0Cj4gLSAgICAgICAgICAgICAqIG1ha2VzIHN1cmUgdGhh
dCB3aGVuIGEgbmV3IGludGVycnVwdCBpcyByZWNlaXZlZCBvbiB0aGUKPiAtICAgICAgICAgICAg
ICogbmV4dCBwY3B1LCBpbmZsaWdodCBpcyBhbHJlYWR5IGNsZWFyZWQuIE5vIGNvbmN1cnJlbnQK
PiAtICAgICAgICAgICAgICogYWNjZXNzZXMgdG8gaW5mbGlnaHQuCj4gLSAgICAgICAgICAgICAq
Lwo+IC0gICAgICAgICAgICBzbXBfd21iKCk7Cj4gLSAgICAgICAgICAgIGlmICggdGVzdF9iaXQo
R0lDX0lSUV9HVUVTVF9NSUdSQVRJTkcsICZwLT5zdGF0dXMpICkKPiAtICAgICAgICAgICAgewo+
IC0gICAgICAgICAgICAgICAgc3RydWN0IHZjcHUgKnZfdGFyZ2V0ID0gdmdpY19nZXRfdGFyZ2V0
X3ZjcHUodiwgaXJxKTsKPiAtICAgICAgICAgICAgICAgIGlycV9zZXRfYWZmaW5pdHkocC0+ZGVz
YywgY3B1bWFza19vZih2X3RhcmdldC0+cHJvY2Vzc29yKSk7Cj4gLSAgICAgICAgICAgICAgICBj
bGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9NSUdSQVRJTkcsICZwLT5zdGF0dXMpOwo+IC0gICAgICAg
ICAgICB9Cj4gLSAgICAgICAgfQo+IC0gICAgfQo+IC19Cj4gLQo+IC12b2lkIGdpY19jbGVhcl9s
cnMoc3RydWN0IHZjcHUgKnYpCj4gLXsKPiAtICAgIGludCBpID0gMDsKPiAtICAgIHVuc2lnbmVk
IGxvbmcgZmxhZ3M7Cj4gLSAgICB1bnNpZ25lZCBpbnQgbnJfbHJzID0gZ2ljX2h3X29wcy0+aW5m
by0+bnJfbHJzOwo+IC0KPiAtICAgIC8qIFRoZSBpZGxlIGRvbWFpbiBoYXMgbm8gTFJzIHRvIGJl
IGNsZWFyZWQuIFNpbmNlIGdpY19yZXN0b3JlX3N0YXRlCj4gLSAgICAgKiBkb2Vzbid0IHdyaXRl
IGFueSBMUiByZWdpc3RlcnMgZm9yIHRoZSBpZGxlIGRvbWFpbiB0aGV5IGNvdWxkIGJlCj4gLSAg
ICAgKiBub24temVyby4gKi8KPiAtICAgIGlmICggaXNfaWRsZV92Y3B1KHYpICkKPiAtICAgICAg
ICByZXR1cm47Cj4gLQo+IC0gICAgZ2ljX2h3X29wcy0+dXBkYXRlX2hjcl9zdGF0dXMoR0lDSF9I
Q1JfVUlFLCBmYWxzZSk7Cj4gLQo+IC0gICAgc3Bpbl9sb2NrX2lycXNhdmUoJnYtPmFyY2gudmdp
Yy5sb2NrLCBmbGFncyk7Cj4gLQo+IC0gICAgd2hpbGUgKChpID0gZmluZF9uZXh0X2JpdCgoY29u
c3QgdW5zaWduZWQgbG9uZyAqKSAmdGhpc19jcHUobHJfbWFzayksCj4gLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIG5yX2xycywgaSkpIDwgbnJfbHJzICkgewo+IC0gICAgICAgIGdpY191
cGRhdGVfb25lX2xyKHYsIGkpOwo+IC0gICAgICAgIGkrKzsKPiAtICAgIH0KPiAtCj4gLSAgICBz
cGluX3VubG9ja19pcnFyZXN0b3JlKCZ2LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+IC19Cj4g
LQo+IC1zdGF0aWMgdm9pZCBnaWNfcmVzdG9yZV9wZW5kaW5nX2lycXMoc3RydWN0IHZjcHUgKnYp
Cj4gLXsKPiAtICAgIGludCBsciA9IDA7Cj4gLSAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAsICp0
LCAqcF9yOwo+IC0gICAgc3RydWN0IGxpc3RfaGVhZCAqaW5mbGlnaHRfcjsKPiAtICAgIHVuc2ln
bmVkIGxvbmcgZmxhZ3M7Cj4gLSAgICB1bnNpZ25lZCBpbnQgbnJfbHJzID0gZ2ljX2h3X29wcy0+
aW5mby0+bnJfbHJzOwo+IC0gICAgaW50IGxycyA9IG5yX2xyczsKPiAtCj4gLSAgICBzcGluX2xv
Y2tfaXJxc2F2ZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKPiAtCj4gLSAgICBpZiAoIGxp
c3RfZW1wdHkoJnYtPmFyY2gudmdpYy5scl9wZW5kaW5nKSApCj4gLSAgICAgICAgZ290byBvdXQ7
Cj4gLQo+IC0gICAgaW5mbGlnaHRfciA9ICZ2LT5hcmNoLnZnaWMuaW5mbGlnaHRfaXJxczsKPiAt
ICAgIGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZSAoIHAsIHQsICZ2LT5hcmNoLnZnaWMubHJfcGVu
ZGluZywgbHJfcXVldWUgKQo+IC0gICAgewo+IC0gICAgICAgIGxyID0gZ2ljX2ZpbmRfdW51c2Vk
X2xyKHYsIHAsIGxyKTsKPiAtICAgICAgICBpZiAoIGxyID49IG5yX2xycyApCj4gLSAgICAgICAg
ewo+IC0gICAgICAgICAgICAvKiBObyBtb3JlIGZyZWUgTFJzOiBmaW5kIGEgbG93ZXIgcHJpb3Jp
dHkgaXJxIHRvIGV2aWN0ICovCj4gLSAgICAgICAgICAgIGxpc3RfZm9yX2VhY2hfZW50cnlfcmV2
ZXJzZSggcF9yLCBpbmZsaWdodF9yLCBpbmZsaWdodCApCj4gLSAgICAgICAgICAgIHsKPiAtICAg
ICAgICAgICAgICAgIGlmICggcF9yLT5wcmlvcml0eSA9PSBwLT5wcmlvcml0eSApCj4gLSAgICAg
ICAgICAgICAgICAgICAgZ290byBvdXQ7Cj4gLSAgICAgICAgICAgICAgICBpZiAoIHRlc3RfYml0
KEdJQ19JUlFfR1VFU1RfVklTSUJMRSwgJnBfci0+c3RhdHVzKSAmJgo+IC0gICAgICAgICAgICAg
ICAgICAgICAhdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9BQ1RJVkUsICZwX3ItPnN0YXR1cykgKQo+
IC0gICAgICAgICAgICAgICAgICAgIGdvdG8gZm91bmQ7Cj4gLSAgICAgICAgICAgIH0KPiAtICAg
ICAgICAgICAgLyogV2UgZGlkbid0IGZpbmQgYSB2aWN0aW0gdGhpcyB0aW1lLCBhbmQgd2Ugd29u
J3QgbmV4dAo+IC0gICAgICAgICAgICAgKiB0aW1lLCBzbyBxdWl0ICovCj4gLSAgICAgICAgICAg
IGdvdG8gb3V0Owo+IC0KPiAtZm91bmQ6Cj4gLSAgICAgICAgICAgIGxyID0gcF9yLT5scjsKPiAt
ICAgICAgICAgICAgcF9yLT5sciA9IEdJQ19JTlZBTElEX0xSOwo+IC0gICAgICAgICAgICBzZXRf
Yml0KEdJQ19JUlFfR1VFU1RfUVVFVUVELCAmcF9yLT5zdGF0dXMpOwo+IC0gICAgICAgICAgICBj
bGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9WSVNJQkxFLCAmcF9yLT5zdGF0dXMpOwo+IC0gICAgICAg
ICAgICBnaWNfYWRkX3RvX2xyX3BlbmRpbmcodiwgcF9yKTsKPiAtICAgICAgICAgICAgaW5mbGln
aHRfciA9ICZwX3ItPmluZmxpZ2h0Owo+IC0gICAgICAgIH0KPiAtCj4gLSAgICAgICAgZ2ljX3Nl
dF9scihsciwgcCwgR0lDSF9MUl9QRU5ESU5HKTsKPiAtICAgICAgICBsaXN0X2RlbF9pbml0KCZw
LT5scl9xdWV1ZSk7Cj4gLSAgICAgICAgc2V0X2JpdChsciwgJnRoaXNfY3B1KGxyX21hc2spKTsK
PiAtCj4gLSAgICAgICAgLyogV2UgY2FuIG9ubHkgZXZpY3QgbnJfbHJzIGVudHJpZXMgKi8KPiAt
ICAgICAgICBscnMtLTsKPiAtICAgICAgICBpZiAoIGxycyA9PSAwICkKPiAtICAgICAgICAgICAg
YnJlYWs7Cj4gLSAgICB9Cj4gLQo+IC1vdXQ6Cj4gLSAgICBzcGluX3VubG9ja19pcnFyZXN0b3Jl
KCZ2LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+IC19Cj4gLQo+IC1pbnQgZ2ljX2V2ZW50c19u
ZWVkX2RlbGl2ZXJ5KHZvaWQpCj4gLXsKPiAtICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsK
PiAtICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcDsKPiAtICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7
Cj4gLSAgICBjb25zdCB1bnNpZ25lZCBsb25nIGFwciA9IGdpY19od19vcHMtPnJlYWRfYXByKDAp
Owo+IC0gICAgaW50IG1hc2tfcHJpb3JpdHk7Cj4gLSAgICBpbnQgYWN0aXZlX3ByaW9yaXR5Owo+
IC0gICAgaW50IHJjID0gMDsKPiAtCj4gLSAgICBtYXNrX3ByaW9yaXR5ID0gZ2ljX2h3X29wcy0+
cmVhZF92bWNyX3ByaW9yaXR5KCk7Cj4gLSAgICBhY3RpdmVfcHJpb3JpdHkgPSBmaW5kX25leHRf
Yml0KCZhcHIsIDMyLCAwKTsKPiAtCj4gLSAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdi0+YXJjaC52
Z2ljLmxvY2ssIGZsYWdzKTsKPiAtCj4gLSAgICAvKiBUT0RPOiBXZSBvcmRlciB0aGUgZ3Vlc3Qg
aXJxcyBieSBwcmlvcml0eSwgYnV0IHdlIGRvbid0IGNoYW5nZQo+IC0gICAgICogdGhlIHByaW9y
aXR5IG9mIGhvc3QgaXJxcy4gKi8KPiAtCj4gLSAgICAvKiBmaW5kIHRoZSBmaXJzdCBlbmFibGVk
IG5vbi1hY3RpdmUgaXJxLCB0aGUgcXVldWUgaXMgYWxyZWFkeQo+IC0gICAgICogb3JkZXJlZCBi
eSBwcmlvcml0eSAqLwo+IC0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeSggcCwgJnYtPmFyY2gudmdp
Yy5pbmZsaWdodF9pcnFzLCBpbmZsaWdodCApCj4gLSAgICB7Cj4gLSAgICAgICAgaWYgKCBHSUNf
UFJJX1RPX0dVRVNUKHAtPnByaW9yaXR5KSA+PSBtYXNrX3ByaW9yaXR5ICkKPiAtICAgICAgICAg
ICAgZ290byBvdXQ7Cj4gLSAgICAgICAgaWYgKCBHSUNfUFJJX1RPX0dVRVNUKHAtPnByaW9yaXR5
KSA+PSBhY3RpdmVfcHJpb3JpdHkgKQo+IC0gICAgICAgICAgICBnb3RvIG91dDsKPiAtICAgICAg
ICBpZiAoIHRlc3RfYml0KEdJQ19JUlFfR1VFU1RfRU5BQkxFRCwgJnAtPnN0YXR1cykgKQo+IC0g
ICAgICAgIHsKPiAtICAgICAgICAgICAgcmMgPSAxOwo+IC0gICAgICAgICAgICBnb3RvIG91dDsK
PiAtICAgICAgICB9Cj4gLSAgICB9Cj4gLQo+IC1vdXQ6Cj4gLSAgICBzcGluX3VubG9ja19pcnFy
ZXN0b3JlKCZ2LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+IC0gICAgcmV0dXJuIHJjOwo+IC19
Cj4gLQo+IC12b2lkIGdpY19pbmplY3Qoc3RydWN0IHZjcHUgKnYpCj4gLXsKPiAtICAgIEFTU0VS
VCghbG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7Cj4gLQo+IC0gICAgZ2ljX3Jlc3RvcmVfcGVuZGlu
Z19pcnFzKHYpOwo+IC0KPiAtICAgIGlmICggdiAhPSBjdXJyZW50ICkKPiAtICAgICAgICByZXR1
cm47Cj4gLQo+IC0gICAgaWYgKCAhbGlzdF9lbXB0eSgmY3VycmVudC0+YXJjaC52Z2ljLmxyX3Bl
bmRpbmcpICYmIGxyX2FsbF9mdWxsKCkgKQo+IC0gICAgICAgIGdpY19od19vcHMtPnVwZGF0ZV9o
Y3Jfc3RhdHVzKEdJQ0hfSENSX1VJRSwgdHJ1ZSk7Cj4gLX0KPiAtCj4gIHN0YXRpYyB2b2lkIGRv
X3NnaShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgZW51bSBnaWNfc2dpIHNnaSkKPiAgewo+
ICAgICAgLyogTG93ZXIgdGhlIHByaW9yaXR5ICovCj4gLS0gCj4gMi4xNC4xCj4gCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 26 00:42:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 00:42:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7WFH-0004m5-Gj; Thu, 26 Oct 2017 00:42:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e7WFF-0004lz-VX
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 00:42:02 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 9A/32-19067-95F21F95; Thu, 26 Oct 2017 00:42:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVybKJssm6E/sd
 Ig7WfNC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy+LQvYCw5JVfz7pdLAeFK0i5GLQ0hgCZNE
 /9+DrF2MnBwsAg4SDz5OBbI5OBgFYiQe/LAGCTMKhElMvrwEqkRbYkXzMzCbTcBQ4u+TTWwg5
 RJA9pLPHCBhEaCShq7bjCDjmQUaGSXmr93BCJIQFkiQaGs/CmZzClhLHNu2F6yXV8BT4vHhXJ
 CwkECmxPFHLewgtqiArsShf3/YQGxeAUGJkzOfsIDYzAJaEsunb2OZwCgwC0lqFpLUAkamVYw
 axalFZalFuoYWeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgQHIAAQ7GJu2ex5i
 lORgUhLlZdjzIVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK+u3sdIIcGi1PTUirTMHGAswKQlO
 HiURHi9QdK8xQWJucWZ6RCpU4y6HM9mvm5gFmLJy89LlRLn/aQLVCQAUpRRmgc3AhaXlxhlpY
 R5GYGOEuIpSC3KzSxBlX/FKM7BqCTMGwyyiiczrwRu0yugI5iAjmhS/QByREkiQkqqgXFG27t
 qawfb0hizktoFhmmMByt1RfTvK1qYnT3Uql64+Trb4SMuhjxFiX4XVO+3X39zoehLvHZ/yu6i
 bWyv7fY/btjweIP4JUmjCdcPH7MXVd75+erBaccXbor3vBygyKnQpcf5L66qaEPn5skchm4pN
 pUP1/4WfrGx78k9LuFIbo3pMmwHKpVYijMSDbWYi4oTAQOqMcnGAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1508978519!105858605!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41475 invoked from network); 26 Oct 2017 00:42:00 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 00:42:00 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 7916B218AC;
 Thu, 26 Oct 2017 00:41:58 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7916B218AC
Date: Wed, 25 Oct 2017 17:41:57 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andre Przywara <andre.przywara@arm.com>
In-Reply-To: <20171019124847.5978-9-andre.przywara@arm.com>
Message-ID: <alpine.DEB.2.10.1710251738080.574@sstabellini-ThinkPad-X260>
References: <20171019124847.5978-1-andre.przywara@arm.com>
 <20171019124847.5978-9-andre.przywara@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 08/12] ARM: VGIC: split up gic_dump_info()
 to cover virtual part separately
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAxOSBPY3QgMjAxNywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gQ3VycmVudGx5IGdp
Y19kdW1wX2luZm8oKSBub3Qgb25seSBkdW1wcyB0aGUgaGFyZHdhcmUgc3RhdGUgb2YgdGhlIEdJ
QywKPiBidXQgYWxzbyB0aGUgVkdJQyBpbnRlcm5hbCB2aXJ0dWFsIElSUSBsaXN0cy4KPiBTcGxp
dCB0aGUgbGF0dGVyIG9mZiBhbmQgbW92ZSBpdCBpbnRvIHZnaWMuYyB0byBvYnNlcnZlIHRoZSBh
YnN0cmFjdGlvbi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6
eXdhcmFAYXJtLmNvbT4KClNhbWUgY29tbWVudCBvbiBscl9wZW5kaW5nIGJlbG9uZ2luZyB0byBn
aWMuYyAob3Igbm93IGdpYy12Z2ljLmMpLgoKdmdpYy5jIGlzIG5vdCBhbGxvd2VkIHRvIGFjY2Vz
cyBscl9wZW5kaW5nLCBidXQgZ2ljLmMgaXMgYWxsb3dlZCB0bwphY2Nlc3MgaW5mbGlnaHQsIG9u
bHkgZm9yIHJlYWRpbmcgb3IgcmVtb3ZpbmcgaW50ZXJydXB0cyBhdCB0aGUgZW5kIG9mCnRoZSBj
eWNsZSAoYWZ0ZXIgRU9JKS4gdmdpYy5jIGlzIGV4cGVjdGVkIHRvIG1hbmFnZSBhZGRpbmcgaXJx
cyB0bwppbmZsaWdodCBhbmQgcmVtb3ZpbmcgdGhlbSwgZm9yIGFueSByZWFzb25zIG90aGVyIHRo
YW4gInRoZSBFT0kgaXMKZG9uZSIuIEkgYWRtaXQgaXQgaXMgbm90IGNsZWFyIGZyb20gdGhlIGNv
ZGUuCgoKPiAtLS0KPiAgeGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgICAgfCAgMSArCj4gIHhlbi9h
cmNoL2FybS9naWMuYyAgICAgICAgIHwgMTIgLS0tLS0tLS0tLS0tCj4gIHhlbi9hcmNoL2FybS92
Z2ljLmMgICAgICAgIHwgMTEgKysrKysrKysrKysKPiAgeGVuL2luY2x1ZGUvYXNtLWFybS92Z2lj
LmggfCAgMiArKwo+ICA0IGZpbGVzIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDEyIGRlbGV0
aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJj
aC9hcm0vZG9tYWluLmMKPiBpbmRleCA3M2Y0ZDRiMmIyLi41MjUwYmMyZjg4IDEwMDY0NAo+IC0t
LSBhL3hlbi9hcmNoL2FybS9kb21haW4uYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwo+
IEBAIC05NDIsNiArOTQyLDcgQEAgbG9uZyBhcmNoX2RvX3ZjcHVfb3AoaW50IGNtZCwgc3RydWN0
IHZjcHUgKnYsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQo+ICB2b2lkIGFyY2hf
ZHVtcF92Y3B1X2luZm8oc3RydWN0IHZjcHUgKnYpCj4gIHsKPiAgICAgIGdpY19kdW1wX2luZm8o
dik7Cj4gKyAgICB2Z2ljX2R1bXBfaW5mbyh2KTsKPiAgfQo+ICAKPiAgdm9pZCB2Y3B1X21hcmtf
ZXZlbnRzX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYpCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9naWMuYyBiL3hlbi9hcmNoL2FybS9naWMuYwo+IGluZGV4IDA0ZTZkNjZiNjkuLjRjYjc0ZDQ0
OWUgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy5jCj4gKysrIGIveGVuL2FyY2gvYXJt
L2dpYy5jCj4gQEAgLTQ0MywyMCArNDQzLDggQEAgc3RhdGljIHZvaWQgbWFpbnRlbmFuY2VfaW50
ZXJydXB0KGludCBpcnEsIHZvaWQgKmRldl9pZCwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnIKPiAg
Cj4gIHZvaWQgZ2ljX2R1bXBfaW5mbyhzdHJ1Y3QgdmNwdSAqdikKPiAgewo+IC0gICAgc3RydWN0
IHBlbmRpbmdfaXJxICpwOwo+IC0KPiAgICAgIHByaW50aygiR0lDSF9MUnMgKHZjcHUgJWQpIG1h
c2s9JSJQUkl4NjQiXG4iLCB2LT52Y3B1X2lkLCB2LT5hcmNoLmxyX21hc2spOwo+ICAgICAgZ2lj
X2h3X29wcy0+ZHVtcF9zdGF0ZSh2KTsKPiAtCj4gLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICgg
cCwgJnYtPmFyY2gudmdpYy5pbmZsaWdodF9pcnFzLCBpbmZsaWdodCApCj4gLSAgICB7Cj4gLSAg
ICAgICAgcHJpbnRrKCJJbmZsaWdodCBpcnE9JXUgbHI9JXVcbiIsIHAtPmlycSwgcC0+bHIpOwo+
IC0gICAgfQo+IC0KPiAtICAgIGxpc3RfZm9yX2VhY2hfZW50cnkoIHAsICZ2LT5hcmNoLnZnaWMu
bHJfcGVuZGluZywgbHJfcXVldWUgKQo+IC0gICAgewo+IC0gICAgICAgIHByaW50aygiUGVuZGlu
ZyBpcnE9JWRcbiIsIHAtPmlycSk7Cj4gLSAgICB9Cj4gIH0KPiAgCj4gIHZvaWQgaW5pdF9tYWlu
dGVuYW5jZV9pbnRlcnJ1cHQodm9pZCkKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMu
YyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKPiBpbmRleCAyY2RhY2E3NDgwLi4zN2EwODNlODA0IDEw
MDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdmdp
Yy5jCj4gQEAgLTY1Niw2ICs2NTYsMTcgQEAgdm9pZCB2Z2ljX2ZyZWVfdmlycShzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBpbnQgdmlycSkKPiAgICAgIGNsZWFyX2JpdCh2aXJxLCBkLT5hcmNo
LnZnaWMuYWxsb2NhdGVkX2lycXMpOwo+ICB9Cj4gIAo+ICt2b2lkIHZnaWNfZHVtcF9pbmZvKHN0
cnVjdCB2Y3B1ICp2KQo+ICt7Cj4gKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnA7Cj4gKwo+ICsg
ICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHAsICZ2LT5hcmNoLnZnaWMuaW5mbGlnaHRfaXJxcywg
aW5mbGlnaHQgKQo+ICsgICAgICAgIHByaW50aygiSW5mbGlnaHQgaXJxPSV1IGxyPSV1XG4iLCBw
LT5pcnEsIHAtPmxyKTsKPiArCj4gKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KCBwLCAmdi0+YXJj
aC52Z2ljLmxyX3BlbmRpbmcsIGxyX3F1ZXVlICkKPiArICAgICAgICBwcmludGsoIlBlbmRpbmcg
aXJxPSVkXG4iLCBwLT5pcnEpOwo+ICt9Cj4gKwo+ICAvKgo+ICAgKiBMb2NhbCB2YXJpYWJsZXM6
Cj4gICAqIG1vZGU6IEMKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAo+IGluZGV4IDBkMzgxMGU2YWYuLjQ5YjhhNGJl
YzAgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKPiArKysgYi94ZW4v
aW5jbHVkZS9hc20tYXJtL3ZnaWMuaAo+IEBAIC0yMjYsNiArMjI2LDggQEAgZXh0ZXJuIGJvb2wg
dmdpY190b19zZ2koc3RydWN0IHZjcHUgKnYsIHJlZ2lzdGVyX3Qgc2dpciwKPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHNnaV90YXJnZXQgKnRhcmdldCk7Cj4gIGV4dGVy
biBib29sIHZnaWNfbWlncmF0ZV9pcnEoc3RydWN0IHZjcHUgKm9sZCwgc3RydWN0IHZjcHUgKm5l
dywgdW5zaWduZWQgaW50IGlycSk7Cj4gIAo+ICt2b2lkIHZnaWNfZHVtcF9pbmZvKHN0cnVjdCB2
Y3B1ICp2KTsKPiArCj4gIC8qIFJlc2VydmUgYSBzcGVjaWZpYyBndWVzdCB2SVJRICovCj4gIGV4
dGVybiBib29sIHZnaWNfcmVzZXJ2ZV92aXJxKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGlu
dCB2aXJxKTsKPiAgCj4gLS0gCj4gMi4xNC4xCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 26 00:47:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 00:47:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7WKQ-000546-3G; Thu, 26 Oct 2017 00:47:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e7WKO-000540-GY
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 00:47:20 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 CA/D4-31302-79031F95; Thu, 26 Oct 2017 00:47:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVybKJssu50g4+
 RBvvW8lt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl9yx6wF8yTrJh4+y5bA+MukS5GLg4hgSVM
 El/2dLJ0MXJwsAg4SGyZagRiMgrESDz4Yd3FyAlkhklMvryEFcRmEdCWmHjjKSOIzSZgKPH3y
 SY2kHIJIHvJZw6QsAhQSUPXbUaQ6cwCjYwS89fuAKsXFnCW6Py4gBWknlPARqL9nTJImFfAU2
 La7GVgJUICWRIrOzazgNiiAroSh/79YYOoEZQ4OfMJWJxZQEti+fRtLBMYBWYhSc1CklrAyLS
 KUaM4tagstUjXyEIvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMwAOsZGBh3MPat
 8jvEKMnBpCTKy7DnQ6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6z+h8jhQSLUtNTK9Iyc4CxA
 JOW4OBREuH9BpLmLS5IzC3OTIdInWLU5Xg283UDsxBLXn5eqpQ4bxhIkQBIUUZpHtwIWFxeYp
 SVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTM+xNkCk9mXgncpldARzABHdGk+gHkiJJEhJRUA6O
 kjuHZQltGaYnEa4f91Cd8XJ/w7E1K6qLI6lKlCy0bRVNOljqWxZke47yRe/XGsyvOEs7tArc9
 VgvN5zsYxHfldMmv6ysZDLIWRpbJRumW33qfUazA+qPaLYRt+vdfMqpZOWtWHzHcqT4zzW7SC
 /PoiU4v9s5euMfQN9RpfblyxKWf4bPMDZVYijMSDbWYi4oTAeSOtyXGAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1508978837!92810935!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57845 invoked from network); 26 Oct 2017 00:47:18 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 26 Oct 2017 00:47:18 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4F7FF218AC;
 Thu, 26 Oct 2017 00:47:17 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4F7FF218AC
Date: Wed, 25 Oct 2017 17:47:15 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andre Przywara <andre.przywara@arm.com>
In-Reply-To: <20171019124847.5978-10-andre.przywara@arm.com>
Message-ID: <alpine.DEB.2.10.1710251745010.574@sstabellini-ThinkPad-X260>
References: <20171019124847.5978-1-andre.przywara@arm.com>
 <20171019124847.5978-10-andre.przywara@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 09/12] ARM: VGIC: rework
	events_need_delivery()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAxOSBPY3QgMjAxNywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gSW4gZXZlbnQuaCB3
ZSB2ZXJ5IGRlZXBseSBkaXZlIGludG8gdGhlIFZHSUMgdG8gbGVhcm4gaWYgYW4gZXZlbnQgZm9y
Cj4gYSBndWVzdCBpcyBwZW5kaW5nLgo+IFJld29yayB0aGF0IGZ1bmN0aW9uIHRvIGFic3RyYWN0
IHRoZSBWR0lDIHNwZWNpZmljIHBhcnQgb3V0LiBBbHNvCj4gcmVvcmRlciB0aGUgcXVlcmllcyB0
aGVyZSwgYXMgd2Ugb25seSBhY3R1YWxseSBuZWVkIHRvIGNoZWNrIGZvciB0aGUKPiBldmVudCBj
aGFubmVsIGlmIHRoZXJlIGFyZSBubyBvdGhlciBwZW5kaW5nIElSUXMuCj4gCj4gU2lnbmVkLW9m
Zi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CgpSZXZpZXdlZC1i
eTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKCj4gLS0tCj4g
IHhlbi9hcmNoL2FybS92Z2ljLmMgICAgICAgICB8IDExICsrKysrKysrKysrCj4gIHhlbi9pbmNs
dWRlL2FzbS1hcm0vZXZlbnQuaCB8IDEzICsrKy0tLS0tLS0tLS0KPiAgeGVuL2luY2x1ZGUvYXNt
LWFybS92Z2ljLmggIHwgIDIgKysKPiAgMyBmaWxlcyBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCsp
LCAxMCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMuYyBi
L3hlbi9hcmNoL2FybS92Z2ljLmMKPiBpbmRleCAzN2EwODNlODA0Li5mOGQwZjQ2ZTcxIDEwMDY0
NAo+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdmdpYy5j
Cj4gQEAgLTYwMiw2ICs2MDIsMTcgQEAgdm9pZCBhcmNoX2V2dGNobl9pbmplY3Qoc3RydWN0IHZj
cHUgKnYpCj4gICAgICB2Z2ljX3ZjcHVfaW5qZWN0X2lycSh2LCB2LT5kb21haW4tPmFyY2guZXZ0
Y2huX2lycSk7Cj4gIH0KPiAgCj4gK2Jvb2wgdmdpY19ldnRjaG5faXJxX3BlbmRpbmcoc3RydWN0
IHZjcHUgKnYpCj4gK3sKPiArICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcDsKPiArCj4gKyAgICBw
ID0gaXJxX3RvX3BlbmRpbmcodiwgdi0+ZG9tYWluLT5hcmNoLmV2dGNobl9pcnEpOwo+ICsgICAg
LyogRG9lcyBub3Qgd29yayBmb3IgTFBJcy4gKi8KPiArICAgIEFTU0VSVCghaXNfbHBpKHYtPmRv
bWFpbi0+YXJjaC5ldnRjaG5faXJxKSk7Cj4gKwo+ICsgICAgcmV0dXJuIGxpc3RfZW1wdHkoJnAt
PmluZmxpZ2h0KTsKPiArfQo+ICsKPiAgYm9vbCB2Z2ljX2VtdWxhdGUoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MsIHVuaW9uIGhzciBoc3IpCj4gIHsKPiAgICAgIHN0cnVjdCB2Y3B1ICp2ID0g
Y3VycmVudDsKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9ldmVudC5oIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9ldmVudC5oCj4gaW5kZXggY2FlZmE1MDZhOS4uNjc2ODRlOTc2MyAx
MDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2V2ZW50LmgKPiArKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL2V2ZW50LmgKPiBAQCAtMTYsMTIgKzE2LDYgQEAgc3RhdGljIGlubGluZSBp
bnQgdmNwdV9ldmVudF9kZWxpdmVyeV9pc19lbmFibGVkKHN0cnVjdCB2Y3B1ICp2KQo+ICAKPiAg
c3RhdGljIGlubGluZSBpbnQgbG9jYWxfZXZlbnRzX25lZWRfZGVsaXZlcnlfbm9tYXNrKHZvaWQp
Cj4gIHsKPiAtICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcCA9IGlycV90b19wZW5kaW5nKGN1cnJl
bnQsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJyZW50
LT5kb21haW4tPmFyY2guZXZ0Y2huX2lycSk7Cj4gLQo+IC0gICAgLyogRG9lcyBub3Qgd29yayBm
b3IgTFBJcy4gKi8KPiAtICAgIEFTU0VSVCghaXNfbHBpKGN1cnJlbnQtPmRvbWFpbi0+YXJjaC5l
dnRjaG5faXJxKSk7Cj4gLQo+ICAgICAgLyogWFhYOiBpZiB0aGUgZmlyc3QgaW50ZXJydXB0IGhh
cyBhbHJlYWR5IGJlZW4gZGVsaXZlcmVkLCB3ZSBzaG91bGQKPiAgICAgICAqIGNoZWNrIHdoZXRo
ZXIgYW55IG90aGVyIGludGVycnVwdHMgd2l0aCBwcmlvcml0eSBoaWdoZXIgdGhhbiB0aGUKPiAg
ICAgICAqIG9uZSBpbiBHSUNWX0lBUiBhcmUgaW4gdGhlIGxyX3BlbmRpbmcgcXVldWUgb3IgaW4g
dGhlIExSCj4gQEAgLTMzLDExICsyNywxMCBAQCBzdGF0aWMgaW5saW5lIGludCBsb2NhbF9ldmVu
dHNfbmVlZF9kZWxpdmVyeV9ub21hc2sodm9pZCkKPiAgICAgIGlmICggZ2ljX2V2ZW50c19uZWVk
X2RlbGl2ZXJ5KCkgKQo+ICAgICAgICAgIHJldHVybiAxOwo+ICAKPiAtICAgIGlmICggdmNwdV9p
bmZvKGN1cnJlbnQsIGV2dGNobl91cGNhbGxfcGVuZGluZykgJiYKPiAtICAgICAgICBsaXN0X2Vt
cHR5KCZwLT5pbmZsaWdodCkgKQo+IC0gICAgICAgIHJldHVybiAxOwo+ICsgICAgaWYgKCAhdmNw
dV9pbmZvKGN1cnJlbnQsIGV2dGNobl91cGNhbGxfcGVuZGluZykgKQo+ICsgICAgICAgIHJldHVy
biAwOwo+ICAKPiAtICAgIHJldHVybiAwOwo+ICsgICAgcmV0dXJuIHZnaWNfZXZ0Y2huX2lycV9w
ZW5kaW5nKGN1cnJlbnQpOwo+ICB9Cj4gIAo+ICBzdGF0aWMgaW5saW5lIGludCBsb2NhbF9ldmVu
dHNfbmVlZF9kZWxpdmVyeSh2b2lkKQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJt
L3ZnaWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCj4gaW5kZXggNDliOGE0YmVjMC4u
ZGNkYjFhY2FmMyAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAo+ICsr
KyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCj4gQEAgLTIxOSw2ICsyMTksOCBAQCBleHRl
cm4gdm9pZCByZWdpc3Rlcl92Z2ljX29wcyhzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3Qg
dmdpY19vcHMgKm9wcyk7Cj4gIGludCB2Z2ljX3YyX2luaXQoc3RydWN0IGRvbWFpbiAqZCwgaW50
ICptbWlvX2NvdW50KTsKPiAgaW50IHZnaWNfdjNfaW5pdChzdHJ1Y3QgZG9tYWluICpkLCBpbnQg
Km1taW9fY291bnQpOwo+ICAKPiArYm9vbCB2Z2ljX2V2dGNobl9pcnFfcGVuZGluZyhzdHJ1Y3Qg
dmNwdSAqdik7Cj4gKwo+ICBleHRlcm4gaW50IGRvbWFpbl92Z2ljX3JlZ2lzdGVyKHN0cnVjdCBk
b21haW4gKmQsIGludCAqbW1pb19jb3VudCk7Cj4gIGV4dGVybiBpbnQgdmNwdV92Z2ljX2ZyZWUo
c3RydWN0IHZjcHUgKnYpOwo+ICBleHRlcm4gYm9vbCB2Z2ljX3RvX3NnaShzdHJ1Y3QgdmNwdSAq
diwgcmVnaXN0ZXJfdCBzZ2lyLAo+IC0tIAo+IDIuMTQuMQo+IAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 26 00:49:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 00:49:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7WMf-0005Cp-F3; Thu, 26 Oct 2017 00:49:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e7WMd-0005CT-TA
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 00:49:39 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 1B/2F-07499-32131F95; Thu, 26 Oct 2017 00:49:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsVybKJssq6S4cd
 Ig5cd8hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aLlXdZCx7pVnz67NLA+Eepi5GLQ0hgCZPE
 ocs/WLsYOTlYBBwk5h5ZDmRzcDAKxEg8+GENEmYUCJOYfHkJWJhFQFvi/H99kDCbgKHE3yeb2
 EDCEkD2ks8cIGERoIqGrtuMINOZBRoZJeav3cEIkhAWcJNYOGUmG4jNKWAjMb/7KTOIzSvgKf
 FpwjKwGiGBLImV058xgdiiAroSh/79YYOoEZQ4OfMJC4jNLKAlsXz6NpYJjAKzkKRmIUktYGR
 axahRnFpUllqka2yol1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGIAMQLCDsWlR
 4CFGSQ4mJVFehj0fIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8Hbpf4wUEixKTU+tSMvMAcYCT
 FqCg0dJhPcbSJq3uCAxtzgzHSJ1itGY48ekK3+YOJ7NfN3ALMSSl5+XKiXOGwZSKgBSmlGaBz
 cIFqOXGGWlhHkZgU4T4ilILcrNLEGVf8UozsGoJMxbagA0hSczrwRu3yugU5iATmlS/QBySkk
 iQkqqgZEha+OOE+d3/9l7euXKmQIbMmybp6k9kIjY22QXyOz8bD97yr5lwsE8r3ZMXMO6UD9v
 vcDWXxppp+vcvjfzWar5Ony5KP/v2u7J071Ljwvte1R3z9LopnldkMaVS9lXJRhfJm7fLWnAb
 Wxy+IljzY+UnfGfcs8Y910XDlxSWzHNYc+26P5Tjh+VWIozEg21mIuKEwG5HpR/zAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1508978977!107947227!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45411 invoked from network); 26 Oct 2017 00:49:38 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 00:49:38 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 59F7321912;
 Thu, 26 Oct 2017 00:49:36 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 59F7321912
Date: Wed, 25 Oct 2017 17:49:35 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andre Przywara <andre.przywara@arm.com>
In-Reply-To: <20171019124847.5978-11-andre.przywara@arm.com>
Message-ID: <alpine.DEB.2.10.1710251749280.574@sstabellini-ThinkPad-X260>
References: <20171019124847.5978-1-andre.przywara@arm.com>
 <20171019124847.5978-11-andre.przywara@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 10/12] ARM: VGIC: factor out
	vgic_connect_hw_irq()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAxOSBPY3QgMjAxNywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gQXQgdGhlIG1vbWVu
dCB3ZSBoYXBwaWx5IGFjY2VzcyBWR0lDIGludGVybmFsIGRhdGEgc3RydWN0dXJlcyBsaWtlCj4g
dGhlIHJhbmsgYW5kIHN0cnVjdCBwZW5kaW5nX2lycSBpbiBnaWMuYywgd2hpY2ggc2hvdWxkIGJl
IFZHSUMgYWdub3N0aWMuCj4gCj4gRmFjdG9yIG91dCBhIG5ldyBmdW5jdGlvbiB2Z2ljX2Nvbm5l
Y3RfaHdfaXJxKCksIHdoaWNoIGFsbG93cyBhIHZpcnR1YWwKPiBJUlEgdG8gYmUgY29ubmVjdGVk
IHRvIGEgaGFyZHdhcmUgSVJRICh1c2luZyB0aGUgaHcgYml0IGluIHRoZSBMUikuCj4gCj4gVGhp
cyByZW1vdmVzIHNhaWQgYWNjZXNzZXMgdG8gVkdJQyBkYXRhIHN0cnVjdHVyZXMgYW5kIGltcHJv
dmVzIGFic3RyYWN0aW9uLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRy
ZS5wcnp5d2FyYUBhcm0uY29tPgoKQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KCgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYyAgICB8
IDMxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgeGVuL2FyY2gvYXJtL2dpYy5j
ICAgICAgICAgfCA0MiArKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
PiAgeGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggfCAgMiArKwo+ICAzIGZpbGVzIGNoYW5nZWQs
IDM5IGluc2VydGlvbnMoKyksIDM2IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vZ2ljLXZnaWMuYyBiL3hlbi9hcmNoL2FybS9naWMtdmdpYy5jCj4gaW5kZXggNjZj
YWUyMWU4Mi4uYmY5NDU1YTM0ZSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXZnaWMu
Ywo+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMtdmdpYy5jCj4gQEAgLTM4NSw2ICszODUsMzcgQEAg
dm9pZCBnaWNfaW5qZWN0KHN0cnVjdCB2Y3B1ICp2KQo+ICAgICAgICAgIGdpY19od19vcHMtPnVw
ZGF0ZV9oY3Jfc3RhdHVzKEdJQ0hfSENSX1VJRSwgMSk7Cj4gIH0KPiAgCj4gK2ludCB2Z2ljX2Nv
bm5lY3RfaHdfaXJxKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBp
bnQgdmlycSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGlycV9kZXNjICpkZXNj
KQo+ICt7Cj4gKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+ICsgICAgLyogVXNlIHZjcHUwIHRv
IHJldHJpZXZlIHRoZSBwZW5kaW5nX2lycSBzdHJ1Y3QuIEdpdmVuIHRoYXQgd2Ugb25seQo+ICsg
ICAgICogcm91dGUgU1BJcyB0byBndWVzdHMsIGl0IGRvZXNuJ3QgbWFrZSBhbnkgZGlmZmVyZW5j
ZS4gKi8KPiArICAgIHN0cnVjdCB2Y3B1ICp2X3RhcmdldCA9IHZnaWNfZ2V0X3RhcmdldF92Y3B1
KGQtPnZjcHVbMF0sIHZpcnEpOwo+ICsgICAgc3RydWN0IHZnaWNfaXJxX3JhbmsgKnJhbmsgPSB2
Z2ljX3JhbmtfaXJxKHZfdGFyZ2V0LCB2aXJxKTsKPiArICAgIHN0cnVjdCBwZW5kaW5nX2lycSAq
cCA9IGlycV90b19wZW5kaW5nKHZfdGFyZ2V0LCB2aXJxKTsKPiArICAgIGludCByZXQgPSAwOwo+
ICsKPiArICAgIC8qIFdlIGFyZSB0YWtpbmcgdG8gcmFuayBsb2NrIHRvIHByZXZlbnQgcGFyYWxs
ZWwgY29ubmVjdGlvbnMuICovCj4gKyAgICB2Z2ljX2xvY2tfcmFuayh2X3RhcmdldCwgcmFuaywg
ZmxhZ3MpOwo+ICsKPiArICAgIGlmICggZGVzYyApCj4gKyAgICB7Cj4gKyAgICAgICAgLyogVGhl
IFZJUlEgc2hvdWxkIG5vdCBiZSBhbHJlYWR5IGVuYWJsZWQgYnkgdGhlIGd1ZXN0ICovCj4gKyAg
ICAgICAgaWYgKCAhcC0+ZGVzYyAmJgo+ICsgICAgICAgICAgICAgIXRlc3RfYml0KEdJQ19JUlFf
R1VFU1RfRU5BQkxFRCwgJnAtPnN0YXR1cykgKQo+ICsgICAgICAgICAgICBwLT5kZXNjID0gZGVz
YzsKPiArICAgICAgICBlbHNlCj4gKyAgICAgICAgICAgIHJldCA9IC1FQlVTWTsKPiArICAgIH0K
PiArICAgIGVsc2UKPiArICAgICAgICBwLT5kZXNjID0gTlVMTDsKPiArCj4gKyAgICB2Z2ljX3Vu
bG9ja19yYW5rKHZfdGFyZ2V0LCByYW5rLCBmbGFncyk7Cj4gKwo+ICsgICAgcmV0dXJuIHJldDsK
PiArfQo+ICsKPiAgLyoKPiAgICogTG9jYWwgdmFyaWFibGVzOgo+ICAgKiBtb2RlOiBDCj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMuYyBiL3hlbi9hcmNoL2FybS9naWMuYwo+IGluZGV4
IDRjYjc0ZDQ0OWUuLmQ0NmE2ZDU0YjMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy5j
Cj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy5jCj4gQEAgLTEyOCwyNyArMTI4LDEyIEBAIHZvaWQg
Z2ljX3JvdXRlX2lycV90b194ZW4oc3RydWN0IGlycV9kZXNjICpkZXNjLCB1bnNpZ25lZCBpbnQg
cHJpb3JpdHkpCj4gIGludCBnaWNfcm91dGVfaXJxX3RvX2d1ZXN0KHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGludCB2aXJxLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
aXJxX2Rlc2MgKmRlc2MsIHVuc2lnbmVkIGludCBwcmlvcml0eSkKPiAgewo+IC0gICAgdW5zaWdu
ZWQgbG9uZyBmbGFnczsKPiAtICAgIC8qIFVzZSB2Y3B1MCB0byByZXRyaWV2ZSB0aGUgcGVuZGlu
Z19pcnEgc3RydWN0LiBHaXZlbiB0aGF0IHdlIG9ubHkKPiAtICAgICAqIHJvdXRlIFNQSXMgdG8g
Z3Vlc3RzLCBpdCBkb2Vzbid0IG1ha2UgYW55IGRpZmZlcmVuY2UuICovCj4gLSAgICBzdHJ1Y3Qg
dmNwdSAqdl90YXJnZXQgPSB2Z2ljX2dldF90YXJnZXRfdmNwdShkLT52Y3B1WzBdLCB2aXJxKTsK
PiAtICAgIHN0cnVjdCB2Z2ljX2lycV9yYW5rICpyYW5rID0gdmdpY19yYW5rX2lycSh2X3Rhcmdl
dCwgdmlycSk7Cj4gLSAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSBpcnFfdG9fcGVuZGluZyh2
X3RhcmdldCwgdmlycSk7Cj4gLSAgICBpbnQgcmVzID0gLUVCVVNZOwo+IC0KPiAgICAgIEFTU0VS
VChzcGluX2lzX2xvY2tlZCgmZGVzYy0+bG9jaykpOwo+ICAgICAgLyogQ2FsbGVyIGhhcyBhbHJl
YWR5IGNoZWNrZWQgdGhhdCB0aGUgSVJRIGlzIGFuIFNQSSAqLwo+ICAgICAgQVNTRVJUKHZpcnEg
Pj0gMzIpOwo+ICAgICAgQVNTRVJUKHZpcnEgPCB2Z2ljX251bV9pcnFzKGQpKTsKPiAgICAgIEFT
U0VSVCghaXNfbHBpKHZpcnEpKTsKPiAgCj4gLSAgICB2Z2ljX2xvY2tfcmFuayh2X3RhcmdldCwg
cmFuaywgZmxhZ3MpOwo+IC0KPiAtICAgIGlmICggcC0+ZGVzYyB8fAo+IC0gICAgICAgICAvKiBU
aGUgVklSUSBzaG91bGQgbm90IGJlIGFscmVhZHkgZW5hYmxlZCBieSB0aGUgZ3Vlc3QgKi8KPiAt
ICAgICAgICAgdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9FTkFCTEVELCAmcC0+c3RhdHVzKSApCj4g
LSAgICAgICAgZ290byBvdXQ7Cj4gLQo+ICAgICAgZGVzYy0+aGFuZGxlciA9IGdpY19od19vcHMt
PmdpY19ndWVzdF9pcnFfdHlwZTsKPiAgICAgIHNldF9iaXQoX0lSUV9HVUVTVCwgJmRlc2MtPnN0
YXR1cyk7Cj4gIAo+IEBAIC0xNTYsMzEgKzE0MSwxOSBAQCBpbnQgZ2ljX3JvdXRlX2lycV90b19n
dWVzdChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmlycSwKPiAgICAgICAgICBnaWNf
c2V0X2lycV90eXBlKGRlc2MsIGRlc2MtPmFyY2gudHlwZSk7Cj4gICAgICBnaWNfc2V0X2lycV9w
cmlvcml0eShkZXNjLCBwcmlvcml0eSk7Cj4gIAo+IC0gICAgcC0+ZGVzYyA9IGRlc2M7Cj4gLSAg
ICByZXMgPSAwOwo+IC0KPiAtb3V0Ogo+IC0gICAgdmdpY191bmxvY2tfcmFuayh2X3RhcmdldCwg
cmFuaywgZmxhZ3MpOwo+IC0KPiAtICAgIHJldHVybiByZXM7Cj4gKyAgICByZXR1cm4gdmdpY19j
b25uZWN0X2h3X2lycShkLCBOVUxMLCB2aXJxLCBkZXNjKTsKPiAgfQo+ICAKPiAgLyogVGhpcyBm
dW5jdGlvbiBvbmx5IHdvcmtzIHdpdGggU1BJcyBmb3Igbm93ICovCj4gIGludCBnaWNfcmVtb3Zl
X2lycV9mcm9tX2d1ZXN0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2aXJxLAo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MpCj4gIHsK
PiAtICAgIHN0cnVjdCB2Y3B1ICp2X3RhcmdldCA9IHZnaWNfZ2V0X3RhcmdldF92Y3B1KGQtPnZj
cHVbMF0sIHZpcnEpOwo+IC0gICAgc3RydWN0IHZnaWNfaXJxX3JhbmsgKnJhbmsgPSB2Z2ljX3Jh
bmtfaXJxKHZfdGFyZ2V0LCB2aXJxKTsKPiAtICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcCA9IGly
cV90b19wZW5kaW5nKHZfdGFyZ2V0LCB2aXJxKTsKPiAtICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7
Cj4gKyAgICBpbnQgcmV0Owo+ICAKPiAgICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmZGVzYy0+
bG9jaykpOwo+ICAgICAgQVNTRVJUKHRlc3RfYml0KF9JUlFfR1VFU1QsICZkZXNjLT5zdGF0dXMp
KTsKPiAtICAgIEFTU0VSVChwLT5kZXNjID09IGRlc2MpOwo+ICAgICAgQVNTRVJUKCFpc19scGko
dmlycSkpOwo+ICAKPiAtICAgIHZnaWNfbG9ja19yYW5rKHZfdGFyZ2V0LCByYW5rLCBmbGFncyk7
Cj4gLQo+ICAgICAgaWYgKCBkLT5pc19keWluZyApCj4gICAgICB7Cj4gICAgICAgICAgZGVzYy0+
aGFuZGxlci0+c2h1dGRvd24oZGVzYyk7Cj4gQEAgLTE5OCwxOSArMTcxLDE2IEBAIGludCBnaWNf
cmVtb3ZlX2lycV9mcm9tX2d1ZXN0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2aXJx
LAo+ICAgICAgICAgICAqLwo+ICAgICAgICAgIGlmICggdGVzdF9iaXQoX0lSUV9JTlBST0dSRVNT
LCAmZGVzYy0+c3RhdHVzKSB8fAo+ICAgICAgICAgICAgICAgIXRlc3RfYml0KF9JUlFfRElTQUJM
RUQsICZkZXNjLT5zdGF0dXMpICkKPiAtICAgICAgICB7Cj4gLSAgICAgICAgICAgIHZnaWNfdW5s
b2NrX3Jhbmsodl90YXJnZXQsIHJhbmssIGZsYWdzKTsKPiAgICAgICAgICAgICAgcmV0dXJuIC1F
QlVTWTsKPiAtICAgICAgICB9Cj4gICAgICB9Cj4gIAo+ICsgICAgcmV0ID0gdmdpY19jb25uZWN0
X2h3X2lycShkLCBOVUxMLCB2aXJxLCBOVUxMKTsKPiArICAgIGlmICggcmV0ICkKPiArICAgICAg
ICByZXR1cm4gcmV0Owo+ICsKPiAgICAgIGNsZWFyX2JpdChfSVJRX0dVRVNULCAmZGVzYy0+c3Rh
dHVzKTsKPiAgICAgIGRlc2MtPmhhbmRsZXIgPSAmbm9faXJxX3R5cGU7Cj4gIAo+IC0gICAgcC0+
ZGVzYyA9IE5VTEw7Cj4gLQo+IC0gICAgdmdpY191bmxvY2tfcmFuayh2X3RhcmdldCwgcmFuaywg
ZmxhZ3MpOwo+IC0KPiAgICAgIHJldHVybiAwOwo+ICB9Cj4gIAo+IGRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20tYXJtL3ZnaWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCj4gaW5k
ZXggZGNkYjFhY2FmMy4uY2YwMmRjNjM5NCAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20t
YXJtL3ZnaWMuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCj4gQEAgLTIyMCw2
ICsyMjAsOCBAQCBpbnQgdmdpY192Ml9pbml0KHN0cnVjdCBkb21haW4gKmQsIGludCAqbW1pb19j
b3VudCk7Cj4gIGludCB2Z2ljX3YzX2luaXQoc3RydWN0IGRvbWFpbiAqZCwgaW50ICptbWlvX2Nv
dW50KTsKPiAgCj4gIGJvb2wgdmdpY19ldnRjaG5faXJxX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYp
Owo+ICtpbnQgdmdpY19jb25uZWN0X2h3X2lycShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmNw
dSAqdiwgdW5zaWduZWQgaW50IHZpcnEsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBpcnFfZGVzYyAqZGVzYyk7Cj4gIAo+ICBleHRlcm4gaW50IGRvbWFpbl92Z2ljX3JlZ2lzdGVy
KHN0cnVjdCBkb21haW4gKmQsIGludCAqbW1pb19jb3VudCk7Cj4gIGV4dGVybiBpbnQgdmNwdV92
Z2ljX2ZyZWUoc3RydWN0IHZjcHUgKnYpOwo+IC0tIAo+IDIuMTQuMQo+IAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Oct 26 00:50:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 00:50:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7WNE-0005hp-NF; Thu, 26 Oct 2017 00:50:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e7WND-0005hV-22
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 00:50:15 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 F7/40-13910-64131F95; Thu, 26 Oct 2017 00:50:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVybKJssq6r4cd
 Igx1XjSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox//deZC+6KVjRtvcfUwHhEoIuRi0NIYAmT
 xOOm/yxdjJwcLAIOEn/W3AOyOTgYBWIkHvywBgkzCoRJTL68hBWiRFvi3/m9bCA2m4ChxN8nm
 9hAyiWA7CWfOUDCIkAlDV23GUHGMws0MkrMX7uDESQhLOAusf3JJbBeTgEbiQtnOxhBenkFPC
 Xut9SChIUEsiTufT/BDGKLCuhKHPr3B6ycV0BQ4uTMJ2BXMgtoSSyfvo1lAqPALCSpWUhSCxi
 ZVjFqFKcWlaUW6Rob6SUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYgAxDsYDy9
 LvAQoyQHk5IoL8OeD5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgdDT5GCgkWpaanVqRl5gCjA
 SYtwcGjJMK7GiTNW1yQmFucmQ6ROsWoy/Fs5usGZiGWvPy8VClxXm+QIgGQoozSPLgRsMi8xC
 grJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeUpApPJl5JXCbXgEdwQR0RJPqB5AjShIRUlINjDv
 fSDJZPwvSyGbT/y+78VX8vtqp4q69ClciZ6Z0/Qv+8aJ09QOJ7cHid0u1gvh0pJZyZ3x78JDB
 46bxo/VTVy25V2lUu3DLbJP/6YHdETu0sxdy7VombGYun31OdFKA7r9bM/3/Nv7h0WJlvhwZb
 r94ZcwWPh2WECaPypLAnN/dJTeU317TUGIpzkg01GIuKk4EABTjloLHAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1508979012!113138064!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24159 invoked from network); 26 Oct 2017 00:50:13 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 00:50:13 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 0416720C01;
 Thu, 26 Oct 2017 00:50:11 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0416720C01
Date: Wed, 25 Oct 2017 17:50:11 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andre Przywara <andre.przywara@arm.com>
In-Reply-To: <20171019124847.5978-12-andre.przywara@arm.com>
Message-ID: <alpine.DEB.2.10.1710251750030.574@sstabellini-ThinkPad-X260>
References: <20171019124847.5978-1-andre.przywara@arm.com>
 <20171019124847.5978-12-andre.przywara@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 11/12] ARM: VGIC: factor out
	vgic_get_hw_irq_desc()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAxOSBPY3QgMjAxNywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gQXQgdGhlIG1vbWVu
dCB3ZSBoYXBwaWx5IGFjY2VzcyB0aGUgVkdJQyBpbnRlcm5hbCBzdHJ1Y3QgcGVuZGluZ19pcnEK
PiAod2hpY2ggZGVzY3JpYmVzIGEgdmlydHVhbCBJUlEpIGluIGlycS5jLgo+IEZhY3RvciBvdXQg
dGhlIGFjdHVhbGx5IG5lZWRlZCBmdW5jdGlvbmFsaXR5IHRvIGxlYXJuIHRoZSBhc3NvY2lhdGVk
Cj4gaGFyZHdhcmUgSVJRIGFuZCBtb3ZlIHRoYXQgaW50byBnaWMtdmdpYy5jIHRvIGltcHJvdmUg
YWJzdHJhY3Rpb24uCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnBy
enl3YXJhQGFybS5jb20+CgpBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgoKCj4gLS0tCj4gIHhlbi9hcmNoL2FybS9naWMtdmdpYy5jICAgIHwgMTUg
KysrKysrKysrKysrKysrCj4gIHhlbi9hcmNoL2FybS9pcnEuYyAgICAgICAgIHwgIDcgKystLS0t
LQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCB8ICAyICsrCj4gIDMgZmlsZXMgY2hhbmdl
ZCwgMTkgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2dpYy12Z2ljLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYwo+IGluZGV4IGJm
OTQ1NWEzNGUuLjc3NjVkODM0MzIgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12Z2lj
LmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYwo+IEBAIC0zODUsNiArMzg1LDIxIEBA
IHZvaWQgZ2ljX2luamVjdChzdHJ1Y3QgdmNwdSAqdikKPiAgICAgICAgICBnaWNfaHdfb3BzLT51
cGRhdGVfaGNyX3N0YXR1cyhHSUNIX0hDUl9VSUUsIDEpOwo+ICB9Cj4gIAo+ICtzdHJ1Y3QgaXJx
X2Rlc2MgKnZnaWNfZ2V0X2h3X2lycV9kZXNjKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1
ICp2LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCB2aXJxKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnA7Cj4gKwo+ICsgICAgaWYg
KCAhdiApCj4gKyAgICAgICAgdiA9IGQtPnZjcHVbMF07Cj4gKwo+ICsgICAgcCA9IGlycV90b19w
ZW5kaW5nKHYsIHZpcnEpOwo+ICsgICAgaWYgKCAhcCApCj4gKyAgICAgICAgcmV0dXJuIE5VTEw7
Cj4gKwo+ICsgICAgcmV0dXJuIHAtPmRlc2M7Cj4gK30KPiArCj4gIGludCB2Z2ljX2Nvbm5lY3Rf
aHdfaXJxKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmly
cSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGlycV9kZXNjICpkZXNjKQo+ICB7
Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9pcnEuYyBiL3hlbi9hcmNoL2FybS9pcnEuYwo+
IGluZGV4IDdmMTMzZGU1NDkuLjYyMTAzYTIwZTMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJt
L2lycS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2lycS5jCj4gQEAgLTUzNCwxOSArNTM0LDE2IEBA
IGludCByZWxlYXNlX2d1ZXN0X2lycShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmly
cSkKPiAgICAgIHN0cnVjdCBpcnFfZGVzYyAqZGVzYzsKPiAgICAgIHN0cnVjdCBpcnFfZ3Vlc3Qg
KmluZm87Cj4gICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+IC0gICAgc3RydWN0IHBlbmRpbmdf
aXJxICpwOwo+ICAgICAgaW50IHJldDsKPiAgCj4gICAgICAvKiBPbmx5IFNQSXMgYXJlIHN1cHBv
cnRlZCAqLwo+ICAgICAgaWYgKCB2aXJxIDwgTlJfTE9DQUxfSVJRUyB8fCB2aXJxID49IHZnaWNf
bnVtX2lycXMoZCkgKQo+ICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICAKPiAtICAgIHAgPSBz
cGlfdG9fcGVuZGluZyhkLCB2aXJxKTsKPiAtICAgIGlmICggIXAtPmRlc2MgKQo+ICsgICAgZGVz
YyA9IHZnaWNfZ2V0X2h3X2lycV9kZXNjKGQsIE5VTEwsIHZpcnEpOwo+ICsgICAgaWYgKCAhZGVz
YyApCj4gICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gIAo+IC0gICAgZGVzYyA9IHAtPmRlc2M7
Cj4gLQo+ICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJmRlc2MtPmxvY2ssIGZsYWdzKTsKPiAgCj4g
ICAgICByZXQgPSAtRUlOVkFMOwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Zn
aWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCj4gaW5kZXggY2YwMmRjNjM5NC4uOTQ3
OTUwODc1YiAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAo+ICsrKyBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCj4gQEAgLTIyMCw2ICsyMjAsOCBAQCBpbnQgdmdp
Y192Ml9pbml0KHN0cnVjdCBkb21haW4gKmQsIGludCAqbW1pb19jb3VudCk7Cj4gIGludCB2Z2lj
X3YzX2luaXQoc3RydWN0IGRvbWFpbiAqZCwgaW50ICptbWlvX2NvdW50KTsKPiAgCj4gIGJvb2wg
dmdpY19ldnRjaG5faXJxX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYpOwo+ICtzdHJ1Y3QgaXJxX2Rl
c2MgKnZnaWNfZ2V0X2h3X2lycV9kZXNjKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCB2
aXJxKTsKPiAgaW50IHZnaWNfY29ubmVjdF9od19pcnEoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0
IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJxLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICBz
dHJ1Y3QgaXJxX2Rlc2MgKmRlc2MpOwo+ICAKPiAtLSAKPiAyLjE0LjEKPiAKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Thu Oct 26 00:51:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 00:51:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7WOH-0005q7-0y; Thu, 26 Oct 2017 00:51:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e7WOG-0005pt-2I
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 00:51:20 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 88/BD-01785-78131F95; Thu, 26 Oct 2017 00:51:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsVybKJssm6b4cd
 IgxevNC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozGxmnsBefUKto2X2NvYNwg28XIxSEksIRJ
 4tD/LuYuRg4OFgEHie3bK0BMRoEYiQc/rLsYOYHMMInJl5ewQlRoS5zc7gMSZhMwlPj7ZBMbS
 FgCyF7ymQMkLAJU0dB1mxFkOLNAI6PE/LU7GEFqhAXCJRpvZILUcArYSBz/8YwJJMwr4CnxfH
 Y9SFhIIEui70cLC4gtKqArcejfHzYQm1dAUOLkzCdgcWYBLYnl07exTGAUmIUkNQtJagEj0yp
 GjeLUorLUIl1DI72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMDgYwCCHYx9s5wP
 MUpyMCmJ8jLs+RApxJeUn1KZkVicEV9UmpNafIhRhoNDSYK30eBjpJBgUWp6akVaZg4wDmDSE
 hw8SiK8q0HSvMUFibnFmekQqVOMuhzPZr5uYBZiycvPS5US5+0AKRIAKcoozYMbAYvJS4yyUs
 K8jEBHCfEUpBblZpagyr9iFOdgVBLmLQWZwpOZVwK36RXQEUxARzSpfgA5oiQRISXVwMg9uev
 wrmdbljh2z4rh3KU1R9bTo4FB62SystSv75s6Zvlc/Of477/zimg7m7VyS1bePHX7QZPn7F1/
 N33+dOPy3uW9q5bu4ayY31+olJs6/2ncmoKVMyJn9MmLFHPk32VkCDnoNePKS1G3b5IyOYJGx
 TMkf3fWzOtezPUyRHIR52NnXcUv9ceVWIozEg21mIuKEwHCB1McxAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1508979077!93194949!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5274 invoked from network); 26 Oct 2017 00:51:18 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 26 Oct 2017 00:51:18 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 8B70520C01;
 Thu, 26 Oct 2017 00:51:16 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8B70520C01
Date: Wed, 25 Oct 2017 17:51:15 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andre Przywara <andre.przywara@arm.com>
In-Reply-To: <20171019124847.5978-13-andre.przywara@arm.com>
Message-ID: <alpine.DEB.2.10.1710251751070.574@sstabellini-ThinkPad-X260>
References: <20171019124847.5978-1-andre.przywara@arm.com>
 <20171019124847.5978-13-andre.przywara@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 12/12] ARM: VGIC: rework gicv[23]_update_lr
 to not use pending_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAxOSBPY3QgMjAxNywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVGhlIGZ1bmN0aW9u
cyB0byBhY3R1YWxseSBwb3B1bGF0ZSBhIGxpc3QgcmVnaXN0ZXIgd2VyZSBhY2Nlc3NpbmcKPiB0
aGUgVkdJQyBpbnRlcm5hbCBwZW5kaW5nX2lycSBzdHJ1Y3QsIGFsdGhvdWdoIHRoZXkgc2hvdWxk
IGJlIGFic3RyYWN0aW5nCj4gZnJvbSB0aGF0Lgo+IEJyZWFrIHRoZSBuZWVkZWQgaW5mb3JtYXRp
b24gZG93biB0byByZW1vdmUgdGhlIHJlZmVyZW5jZSB0byBwZW5kaW5nX2lycQo+IGZyb20gZ2lj
LXZbMjNdLmMuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3
YXJhQGFybS5jb20+CgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgoKCj4gLS0tCj4gIHhlbi9hcmNoL2FybS9naWMtdjIuYyAgICAgfCAxNCAr
KysrKysrLS0tLS0tLQo+ICB4ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgICAgIHwgMTIgKysrKysrLS0t
LS0tCj4gIHhlbi9hcmNoL2FybS9naWMtdmdpYy5jICAgfCAgMyArKy0KPiAgeGVuL2luY2x1ZGUv
YXNtLWFybS9naWMuaCB8ICA0ICsrLS0KPiAgNCBmaWxlcyBjaGFuZ2VkLCAxNyBpbnNlcnRpb25z
KCspLCAxNiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12
Mi5jIGIveGVuL2FyY2gvYXJtL2dpYy12Mi5jCj4gaW5kZXggNTExYzhkNzI5NC4uZTVhY2ZmODkw
MCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKPiArKysgYi94ZW4vYXJjaC9h
cm0vZ2ljLXYyLmMKPiBAQCAtNDI4LDggKzQyOCw4IEBAIHN0YXRpYyB2b2lkIGdpY3YyX2Rpc2Fi
bGVfaW50ZXJmYWNlKHZvaWQpCj4gICAgICBzcGluX3VubG9jaygmZ2ljdjIubG9jayk7Cj4gIH0K
PiAgCj4gLXN0YXRpYyB2b2lkIGdpY3YyX3VwZGF0ZV9scihpbnQgbHIsIGNvbnN0IHN0cnVjdCBw
ZW5kaW5nX2lycSAqcCwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBzdGF0ZSkKPiArc3RhdGljIHZvaWQgZ2ljdjJfdXBkYXRlX2xyKGludCBsciwgdW5zaWduZWQg
aW50IHZpcnEsIHVpbnQ4X3QgcHJpb3JpdHksCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgaHdfaXJxLCB1bnNpZ25lZCBpbnQgc3RhdGUpCj4gIHsKPiAgICAgIHVp
bnQzMl90IGxyX3JlZzsKPiAgCj4gQEAgLTQzNywxMiArNDM3LDEyIEBAIHN0YXRpYyB2b2lkIGdp
Y3YyX3VwZGF0ZV9scihpbnQgbHIsIGNvbnN0IHN0cnVjdCBwZW5kaW5nX2lycSAqcCwKPiAgICAg
IEJVR19PTihsciA8IDApOwo+ICAKPiAgICAgIGxyX3JlZyA9ICgoKHN0YXRlICYgR0lDSF9WMl9M
Ul9TVEFURV9NQVNLKSA8PCBHSUNIX1YyX0xSX1NUQVRFX1NISUZUKSAgfAo+IC0gICAgICAgICAg
ICAgICgoR0lDX1BSSV9UT19HVUVTVChwLT5wcmlvcml0eSkgJiBHSUNIX1YyX0xSX1BSSU9SSVRZ
X01BU0spCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDw8
IEdJQ0hfVjJfTFJfUFJJT1JJVFlfU0hJRlQpIHwKPiAtICAgICAgICAgICAgICAoKHAtPmlycSAm
IEdJQ0hfVjJfTFJfVklSVFVBTF9NQVNLKSA8PCBHSUNIX1YyX0xSX1ZJUlRVQUxfU0hJRlQpKTsK
PiArICAgICAgICAgICAgICAoKEdJQ19QUklfVE9fR1VFU1QocHJpb3JpdHkpICYgR0lDSF9WMl9M
Ul9QUklPUklUWV9NQVNLKQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA8PCBHSUNIX1YyX0xSX1BSSU9SSVRZX1NISUZUKSB8Cj4gKyAgICAgICAgICAgICAgKCh2
aXJxICYgR0lDSF9WMl9MUl9WSVJUVUFMX01BU0spIDw8IEdJQ0hfVjJfTFJfVklSVFVBTF9TSElG
VCkpOwo+ICAKPiAtICAgIGlmICggcC0+ZGVzYyAhPSBOVUxMICkKPiAtICAgICAgICBscl9yZWcg
fD0gR0lDSF9WMl9MUl9IVyB8ICgocC0+ZGVzYy0+aXJxICYgR0lDSF9WMl9MUl9QSFlTSUNBTF9N
QVNLICkKPiArICAgIGlmICggaHdfaXJxICE9IC0xICkKPiArICAgICAgICBscl9yZWcgfD0gR0lD
SF9WMl9MUl9IVyB8ICgoaHdfaXJxICYgR0lDSF9WMl9MUl9QSFlTSUNBTF9NQVNLICkKPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8PCBHSUNIX1YyX0xSX1BIWVNJQ0FMX1NI
SUZUKTsKPiAgCj4gICAgICB3cml0ZWxfZ2ljaChscl9yZWcsIEdJQ0hfTFIgKyBsciAqIDQpOwo+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYz
LmMKPiBpbmRleCA3NGQwMGUwYzU0Li4zZGVjNDA3YTAyIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNo
L2FybS9naWMtdjMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+IEBAIC05NDQsOCAr
OTQ0LDggQEAgc3RhdGljIHZvaWQgZ2ljdjNfZGlzYWJsZV9pbnRlcmZhY2Uodm9pZCkKPiAgICAg
IHNwaW5fdW5sb2NrKCZnaWN2My5sb2NrKTsKPiAgfQo+ICAKPiAtc3RhdGljIHZvaWQgZ2ljdjNf
dXBkYXRlX2xyKGludCBsciwgY29uc3Qgc3RydWN0IHBlbmRpbmdfaXJxICpwLAo+IC0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHN0YXRlKQo+ICtzdGF0aWMgdm9pZCBn
aWN2M191cGRhdGVfbHIoaW50IGxyLCB1bnNpZ25lZCBpbnQgdmlycSwgdWludDhfdCBwcmlvcml0
eSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBod19pcnEsIHVu
c2lnbmVkIGludCBzdGF0ZSkKPiAgewo+ICAgICAgdWludDY0X3QgdmFsID0gMDsKPiAgCj4gQEAg
LTk2MSwxMSArOTYxLDExIEBAIHN0YXRpYyB2b2lkIGdpY3YzX3VwZGF0ZV9scihpbnQgbHIsIGNv
bnN0IHN0cnVjdCBwZW5kaW5nX2lycSAqcCwKPiAgICAgIGlmICggY3VycmVudC0+ZG9tYWluLT5h
cmNoLnZnaWMudmVyc2lvbiA9PSBHSUNfVjMgKQo+ICAgICAgICAgIHZhbCB8PSBHSUNIX0xSX0dS
UDE7Cj4gIAo+IC0gICAgdmFsIHw9ICgodWludDY0X3QpcC0+cHJpb3JpdHkgJiAweGZmKSA8PCBH
SUNIX0xSX1BSSU9SSVRZX1NISUZUOwo+IC0gICAgdmFsIHw9ICgodWludDY0X3QpcC0+aXJxICYg
R0lDSF9MUl9WSVJUVUFMX01BU0spIDw8IEdJQ0hfTFJfVklSVFVBTF9TSElGVDsKPiArICAgIHZh
bCB8PSAodWludDY0X3QpcHJpb3JpdHkgPDwgR0lDSF9MUl9QUklPUklUWV9TSElGVDsKPiArICAg
IHZhbCB8PSAoKHVpbnQ2NF90KXZpcnEgJiBHSUNIX0xSX1ZJUlRVQUxfTUFTSykgPDwgR0lDSF9M
Ul9WSVJUVUFMX1NISUZUOwo+ICAKPiAtICAgaWYgKCBwLT5kZXNjICE9IE5VTEwgKQo+IC0gICAg
ICAgdmFsIHw9IEdJQ0hfTFJfSFcgfCAoKCh1aW50NjRfdClwLT5kZXNjLT5pcnEgJiBHSUNIX0xS
X1BIWVNJQ0FMX01BU0spCj4gKyAgIGlmICggaHdfaXJxICE9IC0xICkKPiArICAgICAgIHZhbCB8
PSBHSUNIX0xSX0hXIHwgKCgodWludDY0X3QpaHdfaXJxICYgR0lDSF9MUl9QSFlTSUNBTF9NQVNL
KQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8PCBHSUNIX0xSX1BIWVNJQ0FMX1NISUZU
KTsKPiAgCj4gICAgICBnaWN2M19pY2hfd3JpdGVfbHIobHIsIHZhbCk7Cj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9naWMtdmdpYy5jIGIveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMKPiBpbmRl
eCA3NzY1ZDgzNDMyLi5lNzgzZjNiNTRiIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMt
dmdpYy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMKPiBAQCAtNTIsNyArNTIsOCBA
QCBzdGF0aWMgaW5saW5lIHZvaWQgZ2ljX3NldF9scihpbnQgbHIsIHN0cnVjdCBwZW5kaW5nX2ly
cSAqcCwKPiAgCj4gICAgICBjbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9QUklTVElORV9MUEksICZw
LT5zdGF0dXMpOwo+ICAKPiAtICAgIGdpY19od19vcHMtPnVwZGF0ZV9scihsciwgcCwgc3RhdGUp
Owo+ICsgICAgZ2ljX2h3X29wcy0+dXBkYXRlX2xyKGxyLCBwLT5pcnEsIHAtPnByaW9yaXR5LAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgIHAtPmRlc2MgPyBwLT5kZXNjLT5pcnEgOiAtMSwg
c3RhdGUpOwo+ICAKPiAgICAgIHNldF9iaXQoR0lDX0lSUV9HVUVTVF9WSVNJQkxFLCAmcC0+c3Rh
dHVzKTsKPiAgICAgIGNsZWFyX2JpdChHSUNfSVJRX0dVRVNUX1FVRVVFRCwgJnAtPnN0YXR1cyk7
Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmggYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2dpYy5oCj4gaW5kZXggZmUxNDA5NGMwZi4uNjZmMDk1N2ZhYiAxMDA2NDQKPiAtLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9n
aWMuaAo+IEBAIC0zMzksOCArMzM5LDggQEAgc3RydWN0IGdpY19od19vcGVyYXRpb25zIHsKPiAg
ICAgIC8qIERpc2FibGUgQ1BVIHBoeXNpY2FsIGFuZCB2aXJ0dWFsIGludGVyZmFjZXMgKi8KPiAg
ICAgIHZvaWQgKCpkaXNhYmxlX2ludGVyZmFjZSkodm9pZCk7Cj4gICAgICAvKiBVcGRhdGUgTFIg
cmVnaXN0ZXIgd2l0aCBzdGF0ZSBhbmQgcHJpb3JpdHkgKi8KPiAtICAgIHZvaWQgKCp1cGRhdGVf
bHIpKGludCBsciwgY29uc3Qgc3RydWN0IHBlbmRpbmdfaXJxICpwZW5kaW5nX2lycSwKPiAtICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzdGF0ZSk7Cj4gKyAgICB2b2lkICgqdXBk
YXRlX2xyKShpbnQgbHIsIHVuc2lnbmVkIGludCB2aXJxLCB1aW50OF90IHByaW9yaXR5LAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGh3X2lycSwgdW5zaWduZWQgaW50IHN0
YXRlKTsKPiAgICAgIC8qIFVwZGF0ZSBIQ1Igc3RhdHVzIHJlZ2lzdGVyICovCj4gICAgICB2b2lk
ICgqdXBkYXRlX2hjcl9zdGF0dXMpKHVpbnQzMl90IGZsYWcsIGJvb2wgc2V0KTsKPiAgICAgIC8q
IENsZWFyIExSIHJlZ2lzdGVyICovCj4gLS0gCj4gMi4xNC4xCj4gCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 26 01:03:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 01:03:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7WZJ-0001A2-69; Thu, 26 Oct 2017 01:02:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7WZI-00019q-1p
 for xen-devel@lists.xensource.com; Thu, 26 Oct 2017 01:02:44 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 CB/B7-14867-33431F95; Thu, 26 Oct 2017 01:02:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMLMWRWlGSWpSXmKPExsWS0XRdVdfI5GO
 kQdNeQYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmHNi7n7lgZnHFtG+P2BoY
 l/p1MXJxCAk0Mkl8nrCcFcJ5zCix4U8zE4SzjVFiX+91IIeTQ0TAWeLrmbnsIDavgL7EubuLw
 WxhAROJ971TWEAaJARWykj8WvoSLCEh4C1xfsZXJhj72dPrbF2M7BxsAlYSh8RAoiwCqhJTmr
 +xTWDkXsDIsIpRozi1qCy1SNfQWC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9D
 rDECwg/HLsoBDjJIcTEqivAx7PkQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuAVNv4YKSRYlJqe
 WpGWmQMMP5i0BAePkghvtxFQmre4IDG3ODMdInWK0Zjj2KbLf5g4ns183cAsxJKXn5cqJc4rB
 zJJAKQ0ozQPbhAsLi4xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmHc6yEKezLwSuH2vgE5hAj
 qlSfUDyCkliQgpqQZG9f07vZ576C9/us0qljGhWWqa3a9b4vv4tLe5PX13ZmZ13oxbTz0WFF+
 Vbq0/e22uVGes8YXgZtbCjyYFW9U3q02WebJFyuTdF7Ndtgf9Tkn9Pu3Cvygw88lT6amhisf1
 tnL+1w2tc69+b3Y565bIxZbUEmWhuFp5MaVd3LcXbVhn/UugtbtaiaU4I9FQi7moOBEAI/gcv
 IYCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1508979761!78825683!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48047 invoked from network); 26 Oct 2017 01:02:42 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Oct 2017 01:02:42 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7WZC-00040e-Ec; Thu, 26 Oct 2017 01:02:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e7WZ6-00062g-Pg; Thu, 26 Oct 2017 01:02:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e7WZ5-0002A1-J9; Thu, 26 Oct 2017 01:02:32 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115196-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=4d4a6a3f8a12602ce8dc800123715fe7b5c1c3a1
X-Osstest-Versions-That: linux=5d7a76acad403638f635c918cc63d1d44ffa4065
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 26 Oct 2017 01:02:31 +0000
Subject: [Xen-devel] [linux-4.9 test] 115196: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5162495080416851622=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 115196 linux-4.9 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/115196/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop       fail REGR. vs. 114814

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114814
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114814
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114814
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop             fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                4d4a6a3f8a12602ce8dc800123715fe7b5c1c3a1
baseline version:
 linux                5d7a76acad403638f635c918cc63d1d44ffa4065

Last test of basis   114814  2017-10-20 20:51:56 Z    5 days
Testing same since   114845  2017-10-21 16:14:17 Z    4 days    8 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex Deucher <alexander.deucher@amd.com>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Andrew Morton <akpm@linux-foundation.org>
  Anoob Soman <anoob.soman@citrix.com>
  Arnd Bergmann <arnd@arndb.de>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Skeggs <bskeggs@redhat.com>
  Bin Liu <b-liu@ti.com>
  Borislav Petkov <bp@suse.de>
  Christoph Lameter <cl@linux.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Coly Li <colyli@suse.de>
  Dan Carpenter <dan.carpenter@oracle.com>
  David Rientjes <rientjes@google.com>
  David S. Miller <davem@davemloft.net>
  Dennis Dalessandro <dennis.dalessandro@intel.com>
  Dmitry V. Levin <ldv@altlinux.org>
  Doug Ledford <dledford@redhat.com>
  Easwar Hariharan <easwar.hariharan@intel.com>
  Emmanuel Grumbach <emmanuel.grumbach@intel.com>
  Eric Dumazet <edumazet@google.com>
  Eric Ren <zren@suse.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Filipe Manana <fdmanana@suse.com>
  Franck Demathieu <fdemathieu@gmail.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Greg Kroah-Hartman gregkh@linuxfoundation.org
  Grygorii Maistrenko <grygoriimkd@gmail.com>
  Guenter Roeck <linux@roeck-us.net>
  Herbert Xu <herbert@gondor.apana.org.au>
  Ilya Dryomov <idryomov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jaegeuk Kim <jaegeuk@kernel.org>
  Jarno Rajahalme <jarno@ovn.org>
  Javier Martinez Canillas <javier@osg.samsung.com>
  Jeff Layton <jlayton@redhat.com>
  Jeffy Chen <jeffy.chen@rock-chips.com>
  Joe Stringer <joe@ovn.org>
  Johannes Berg <johannes.berg@intel.com>
  Jonathan Cameron <jic23@kernel.org>
  Kinglong Mee <kinglongmee@gmail.com>
  Lars-Peter Clausen <lars@metafoo.de>
  Linus Torvalds <torvalds@linux-foundation.org>
  Lokesh Vutla <lokeshvutla@ti.com>
  Ludovic Desroches <ludovic.desroches@microchip.com>
  Madhavan Srinivasan <maddy@linux.vnet.ibm.com>
  Majd Dibbiny <majd@mellanox.com>
  Manu Gautam <mgautam@codeaurora.org>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Zoran <mzoran@crowfest.net>
  Milan Broz <gmazyland@gmail.com>
  Mintz, Yuval <Yuval.Mintz@cavium.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicolai HÃ¤hnle <nicolai.haehnle@amd.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Ram Amrani <Ram.Amrani@cavium.com>
  Robbie Ko <robbieko@synology.com>
  Russell King <rmk+kernel@armlinux.org.uk>
  Sasha Levin <alexander.levin@verizon.com>
  Sebastian Sanchez <sebastian.sanchez@intel.com>
  Senthilnathan Veppur <senthilnathanx.veppur@intel.com>
  Shaohua Li <shli@fb.com>
  Stefan Wahren <stefan.wahren@i2se.com>
  Sudarsana Reddy Kalluru <Sudarsana.Kalluru@cavium.com>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Varun Prakash <varun@chelsio.com>
  Vijay Kumar <vijay.ac.kumar@oracle.com>
  Vinod Koul <vinod.koul@intel.com>
  Viresh Kumar <viresh.kumar@linaro.org>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wolfram Sang <wsa@the-dreams.de>
  Yasuaki Ishimatsu <isimatu.yasuaki@jp.fujitsu.com>
  Yasuaki Ishimatsu <yasu.isimatu@gmail.com>
  Yazen Ghannam <Yazen.Ghannam@amd.com>
  Yunlong Song <yunlong.song@huawei.com>
  Yuval Mintz <Yuval.Mintz@cavium.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

(No revision log; it would be 1593 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5162495080416851622==--

From xen-devel-bounces@lists.xen.org Thu Oct 26 01:58:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 01:58:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7XQZ-000586-SH; Thu, 26 Oct 2017 01:57:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7XQY-00057i-Iz
 for xen-devel@lists.xensource.com; Thu, 26 Oct 2017 01:57:46 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 52/0C-25852-91141F95; Thu, 26 Oct 2017 01:57:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrILMWRWlGSWpSXmKPExsWS0XRdVVfC8WO
 kwZQFmhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmDV7KUvBu7CKkxsOMjcw
 njDtYuTiEBJoZJL4/us8C4TzmFHi+Mlf7BDONkaJbWffs3YxcnKICDhLfD0zlx3E5hXQlzh+5
 QuYLSxgJrG8aR1Yg4TALhmJ929ugCUkBLwlHjw9CtTMAWY3Nmt3MbJzsAlYSRwSAylgEVCVWH
 2wj3ECI/cCRoZVjOrFqUVlqUW6ZnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIE
 eZwCCHYzzTvgfYpTkYFIS5WXY8yFSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvm8PHSCHBotT0
 1Iq0zBxg6MGkJTh4lER4P9gDpXmLCxJzizPTIVKnGI05jm26/IeJ49nM1w3MQix5+XmpUuK8D
 0BKBUBKM0rz4AbBYuISo6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHnrQabwZOaVwO17BXQKE9
 ApTaofQE4pSURISTUwSrDknFp4wd1BhNE1h9n7kcaJaXrViQVbfbZOn9Gy//yMX/st3WZWPhS
 r/c+7vfn5rKsqOd83WM+338K29lF6ZSXbp90eKocFX2Sti3wWcMT91dkb4ioCglEx8j/2VTlO
 bpnJ+Ipn8x6dXQU7PmYdkZnzwnhlW0D8z02fNn8/c1Np6qWu6GfHliixFGckGmoxFxUnAgC8e
 zXhhAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1508983063!108843424!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31378 invoked from network); 26 Oct 2017 01:57:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Oct 2017 01:57:44 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7XQT-0005Mw-I2; Thu, 26 Oct 2017 01:57:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e7XQO-000355-8L; Thu, 26 Oct 2017 01:57:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e7XQN-000748-Kd; Thu, 26 Oct 2017 01:57:36 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115203-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=ae59df0349baf44c988b32a3b4dc21363d87df15
X-Osstest-Versions-That: linux=ebe6e90ccc6679cb01d2b280e4b61e6092d4bedb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 26 Oct 2017 01:57:35 +0000
Subject: [Xen-devel] [linux-linus test] 115203: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNTIwMyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE1MjAzLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTQ2ODIKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxMTQ2ODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExNDY4MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE0Njgy
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMTQ2ODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExNDY4MgogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTE0NjgyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTQ2ODIKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExNDY4
MgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293
MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAg
ICAgICAgIGFlNTlkZjAzNDliYWY0NGM5ODhiMzJhM2I0ZGMyMTM2M2Q4N2RmMTUKYmFzZWxpbmUg
dmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGViZTZlOTBjY2M2Njc5Y2IwMWQyYjI4MGU0
YjYxZTYwOTJkNGJlZGIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNDY4MiAgMjAxNy0xMC0xOCAw
OTo1NDoxMSBaICAgIDcgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTQ3ODEgIDIwMTctMTAt
MjAgMDE6MDA6NDcgWiAgICA2IGRheXMgICAxMCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTUyMDMgIDIwMTctMTAtMjUgMDQ6MzQ6MTQgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCjMyMiBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3Rpbmcg
dGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBy
dW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5v
dCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgODEyOSBsaW5lcyBsb25n
LikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 26 04:13:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 04:13:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7ZXt-0006kG-4O; Thu, 26 Oct 2017 04:13:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <luwei.kang@intel.com>) id 1e7ZXs-0006kA-0F
 for xen-devel@lists.xen.org; Thu, 26 Oct 2017 04:13:28 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 17/E0-08608-7E061F95; Thu, 26 Oct 2017 04:13:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0gUURTHvTOzu5M4dl3dPG5FuWSSoLlfrAw
 yoqKQSMo+bGE66ugu7MN21tw+BGullFqJBuYqKrlFZWhJ0GOtD2piCj3tKSLq5jtxJZA0tRkn
 H90Pl/895/zv+R04NKkslatpzm7jrGbWqJH7Uvn5l9MjB1O8uuhKl2any1tL7UWHXrlniQR0U
 mYwp1rsKTJ9S809WdZQmD2voZ10oLthBWgNrcTnoPNaHxI1YAZa79yUSToBngwMEVKNA0Gfd2
 sB8hW0G8HsXIFMejxDMLowQ0pV9Qi8FTZRy3EEeNxDcrEoCD9G4Bp6h8QHiT8RUD2dR4lVgfg
 AdLR1CV/RQtVBmK9dK4aDcCx0fq4jxDCFw6Cp8rAYZvBxmGgp/dcrB253OxdJ1+A9UHJrXCFq
 hNfBdMeDRWoSB8N3TzUhTYPB1fSWlLQKRgbm/025HtrqvywOA/gZCa0TVxfRKBwCJVO/ZJIOh
 m/5NWhJX3n5Wy6ZQ2GuIQ+JnCTeBg3Pt0t9Q+FGYZ9CYg6A1+UeSmIOhb7ySkUx2uRchedccT
 tXuZ2r3DWIuo/Cec56lrNGxkSlWg2ZepuJNRgjtdExUSaO59lMzsim8lFpFlMjEtbBRzhPUVX
 70WYUQhMaFePTNKlT+qda0s/pWV6fbM02cnwz2kDTGmAmk706ZYCVy+TsGQajsFNLaaD9NEHM
 GzHN8FmsiTdkSqkOFEe3NX78Q9D9X3uE2/O5ao6gB8vHHKSSMlvMnDqY+SnasGjTZ5uXP13a1
 Q9oozqQQQKm0i+Ls5oMtv/zoyiYRppAxl9YaaWfwWxb7j0qYBEC1oWwSRHLxq6k1A7EaHvjz6
 9Nu6hwVYxXxDQ5Qtrc5SWsM6O96OFC/4Cnf/jEKVf8aeqYakS7o9SYq+ttLv02pfXZfOa1d+F
 9Vzou2DZm3z34qCeuyDyXM3O9eTZ8tGxfkrluInHL/rzipPDYFwm76ocv5V6oVidbeuzM8/DC
 xB/dHZVVR0dUxUcyyjQUr2e1EaSVZ/8CkBUAkqYDAAA=
X-Env-Sender: luwei.kang@intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1508991204!53890104!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63004 invoked from network); 26 Oct 2017 04:13:26 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 04:13:26 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga105.jf.intel.com with ESMTP; 25 Oct 2017 21:13:22 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.43,433,1503385200"; d="scan'208";a="1235424867"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by fmsmga002.fm.intel.com with ESMTP; 25 Oct 2017 21:13:22 -0700
Received: from FMSMSX109.amr.corp.intel.com (10.18.116.9) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 25 Oct 2017 21:13:22 -0700
Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by
 fmsmsx109.amr.corp.intel.com (10.18.116.9) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 25 Oct 2017 21:13:22 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.159]) by
 SHSMSX151.ccr.corp.intel.com ([169.254.3.218]) with mapi id 14.03.0319.002;
 Thu, 26 Oct 2017 12:13:19 +0800
From: "Kang, Luwei" <luwei.kang@intel.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>, "Nakajima, Jun" <jun.nakajima@intel.com>, "Tian,
 Kevin" <kevin.tian@intel.com>
Thread-Topic: [PATCH 0/6] Intel Processor Trace virtulization enabling
Thread-Index: AQHTSxqmzZIIsRm1L0W8RuTSNvfEcKLy3CmAgAKrOXA=
Date: Thu, 26 Oct 2017 04:13:18 +0000
Message-ID: <82D7661F83C1A047AF7DC287873BF1E167E23FFF@SHSMSX101.ccr.corp.intel.com>
References: <1508616147-17310-1-git-send-email-luwei.kang@intel.com>
 <c8ae86d7-ab91-7f5a-362c-10e0182248f1@citrix.com>
In-Reply-To: <c8ae86d7-ab91-7f5a-362c-10e0182248f1@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiOGY5ZTgwZTEtZmM1NC00ZmIwLWI2NDMtMzMxYjY3YmU4ZjU5IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjIuNS4xOCIsIlRydXN0ZWRMYWJlbEhhc2giOiIyNnFscVFjNFh5K0ozSzlrTVE0bXNIVFByOVNlbXM3eXd4SGlKZklLeXlMMnlVTzlNZTkwdHB5clZWMVNrcjI2In0=
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "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>,
 "tim@xen.org" <tim@xen.org>, "jbeulich@suse.com" <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 0/6] Intel Processor Trace virtulization
	enabling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiA+IEhpIEFsbCwNCj4gPg0KPiA+IEhlcmUgaXMgYSBwYXRjaC1zZXJpZXMgd2hpY2ggYWRkaW5n
IFByb2Nlc3NvciBUcmFjZSBlbmFibGluZyBpbiBYRU4gZ3Vlc3QuIFlvdSBjYW4gZ2V0IEl0J3Mg
c29mdHdhcmUgZGV2ZWxvcGVyIG1hbnVhbHMgZnJvbToNCj4gPiBodHRwczovL3NvZnR3YXJlLmlu
dGVsLmNvbS9zaXRlcy9kZWZhdWx0L2ZpbGVzL21hbmFnZWQvYzUvMTUvYXJjaGl0ZWN0DQo+ID4g
dXJlLWluc3RydWN0aW9uLXNldC1leHRlbnNpb25zLXByb2dyYW1taW5nLXJlZmVyZW5jZS5wZGYN
Cj4gPiBJbiBDaGFwdGVyIDUgSU5URUwgUFJPQ0VTU09SIFRSQUNFOiBWTVggSU1QUk9WRU1FTlRT
Lg0KPiA+DQo+ID4gSW50cm9kdWN0aW9uOg0KPiA+IEludGVsIFByb2Nlc3NvciBUcmFjZSAoSW50
ZWwgUFQpIGlzIGFuIGV4dGVuc2lvbiBvZiBJbnRlbCBBcmNoaXRlY3R1cmUgdGhhdCBjYXB0dXJl
cyBpbmZvcm1hdGlvbiBhYm91dCBzb2Z0d2FyZSBleGVjdXRpb24gdXNpbmcNCj4gZGVkaWNhdGVk
IGhhcmR3YXJlIGZhY2lsaXRpZXMgdGhhdCBjYXVzZSBvbmx5IG1pbmltYWwgcGVyZm9ybWFuY2Ug
cGVydHVyYmF0aW9uIHRvIHRoZSBzb2Z0d2FyZSBiZWluZyB0cmFjZWQuIERldGFpbHMgb24gdGhl
IEludGVsIFBUDQo+IGluZnJhc3RydWN0dXJlIGFuZCB0cmFjZSBjYXBhYmlsaXRpZXMgY2FuIGJl
IGZvdW5kIGluIHRoZSBJbnRlbCA2NCBhbmQgSUEtMzIgQXJjaGl0ZWN0dXJlcyBTb2Z0d2FyZSBE
ZXZlbG9wZXLigJlzIE1hbnVhbCwgVm9sdW1lIDNDLg0KPiA+DQo+ID4gVGhlIHN1aXRlIG9mIGFy
Y2hpdGVjdHVyZSBjaGFuZ2VzIHNlcnZlIHRvIHNpbXBsaWZ5IHRoZSBwcm9jZXNzIG9mIHZpcnR1
YWxpemluZyBJbnRlbCBQVCBmb3IgdXNlIGJ5IGEgZ3Vlc3Qgc29mdHdhcmUuIFRoZXJlIGFyZSB0
d28NCj4gcHJpbWFyeSBlbGVtZW50cyB0byB0aGlzIG5ldyBhcmNoaXRlY3R1cmUgc3VwcG9ydCBm
b3IgVk1YIHN1cHBvcnQgaW1wcm92ZW1lbnRzIG1hZGUgZm9yIEludGVsIFBULg0KPiA+IDEuIEFk
ZGl0aW9uIG9mIGEgbmV3IGd1ZXN0IElBMzJfUlRJVF9DVEwgdmFsdWUgZmllbGQgdG8gdGhlIFZN
Q1MuDQo+ID4gICDigJQgVGhpcyBzZXJ2ZXMgdG8gc3BlZWQgYW5kIHNpbXBsaWZ5IHRoZSBwcm9j
ZXNzIG9mIGRpc2FibGluZyB0cmFjZSBvbiBWTSBleGl0LCBhbmQgcmVzdG9yaW5nIGl0IG9uIFZN
IGVudHJ5Lg0KPiA+IDIuIEVuYWJsaW5nIHVzZSBvZiBFUFQgdG8gcmVkaXJlY3QgUFQgb3V0cHV0
Lg0KPiA+ICAg4oCUIFRoaXMgZW5hYmxlcyB0aGUgVk1NIHRvIGVsZWN0IHRvIHZpcnR1YWxpemUg
dGhlIFBUIG91dHB1dCBidWZmZXIgdXNpbmcgRVBULiBJbiB0aGlzIG1vZGUsIHRoZSBDUFUgd2ls
bCB0cmVhdCBQVCBvdXRwdXQNCj4gYWRkcmVzc2VzIGFzIEd1ZXN0IFBoeXNpY2FsIEFkZHJlc3Nl
cyAoR1BBcykgYW5kIHRyYW5zbGF0ZSB0aGVtIHVzaW5nIEVQVC4gVGhpcyBtZWFucyB0aGF0IElu
dGVsIFBUIG91dHB1dCByZWFkcyAob2YgdGhlIFRvUEENCj4gdGFibGUpIGFuZCB3cml0ZXMgKG9m
IHRyYWNlIG91dHB1dCkgY2FuIGNhdXNlIEVQVCB2aW9sYXRpb25zLCBhbmQgb3RoZXIgb3V0cHV0
IGV2ZW50cy4NCj4gDQo+IEhlbGxvLA0KPiANCj4gSGF2aW5nIHJlYWQgdGhlIG5ldyBwcm9wb3Nl
ZCBleHRlbnNpb25zLCBJJ3ZlIGdvdCBzb21lIGFyY2hpdGVjdHVyZSBxdWVzdGlvbnMgYmVmb3Jl
IGRpdmluZyBpbnRvIHRoZSBwYXRjaGVzIHRoZW1zZWx2ZXMuDQo+IA0KPiBGaXJzdCBvZiBhbGws
IGlzIHRoaXMgdGVjaG5vbG9neSBleHBlY3RlZCB0byBlbmQgdXAgaW4gSWNlbGFrZSwgb3Igc29t
ZXRoaW5nIGxhdGVyPw0KDQpZZXMsIHRoaXMgd291bGQgYmUgZW5hYmxlZCBvbiBJY2VsYWtlLg0K
DQo+IA0KPiBJbiBWb2wgMywgdGhlIGV4aXN0aW5nIFZNWCBzdXBwb3J0IGRlc2NyaWJlcyBhIG51
bWJlciBvZiBzY2VuYXJpb3MgKHN5c3RlbSB3aWRlLCBWTU0tb25seSwgVk0tb25seSwgZ3Vlc3Qg
YXdhcmUpLCB3aGljaCByZXF1aXJlDQo+IHRoZSB1c2Ugb2YgTVNSIGxvYWQgbGlzdHMgdG8gYXRv
bWljYWxseSBhbHRlciB0aGUgSUEzMl9SVElUXyogbXNycy4NCg0KQ3VycmVudGx5LCBJIGp1c3Qg
ZW5hYmxpbmcgdGhlIGd1ZXN0IG9ubHkgbW9kZShWTS1vbmx5KSBpbiBteSBwYXRjaGVzLg0KDQo+
IA0KPiBPYnZpb3VzbHksIHN5c3RlbSB3aWRlIG1vZGUgaXMgaW5jb21wYXRpYmxlIHdpdGggYWxz
byBhbGxvd2luZyB0aGUgZ3Vlc3QgdG8gdXNlIFBUIGl0c2VsZiwgDQoNClllcywgc3lzdGVtIG1v
ZGUoY29sbGVjdCB0cmFjZSBwYWNrZXRzIG9mIHRoZSBlbnRpcmUgc3lzdGVtKSBjYW4ndCB3b3Jr
IHdpdGggZ3Vlc3Qgb25seSBtb2RlIGF0IHRoZSBzYW1lIHRpbWUuDQoNCj4gYnV0IHdoYXQgYWJv
dXQgWGVuIHdhbnRpbmcgdG8gdXNlIFBUIGZvciBpdHNlbGYsIGFuZCBmb3IgdGhlIGd1ZXN0IHRv
IHVzZSBQVCBhcyB3ZWxsPw0KDQpJIHRoaW5rIHRoaXMgY2FuIGJlIG5hbWVkIGJ5IGhvc3QtZ3Vl
c3QgbW9kZS4gVGhpcyBtYXkgbmVlZCBhZGQgbmV3IGNvbW1hbmQgb3IgaW50ZXJmYWNlIHRvIGVu
YWJsZSBQVCBpbiBYZW4gaHlwZXJ2aXNvci4gVHJhY2Ugdm1tLW9ubHkgYW5kIGd1ZXN0IHNpbXVs
dGFuZW91cyBhbmQgb3V0cHV0IHRvIHRoZWlyIHJlc3BlY3RpdmUgYnVmZmVyLg0KDQo+IA0KPiBQ
cmV2aW91c2x5LCB0aGlzIGFwcGVhcnMgdG8gYmUgcG9zc2libGUgdXNpbmcgdGhlIE1TUiBsb2Fk
IGxpc3RzIChhbGJlaXQgd2l0aCBYZW4gbmVlZGluZyB0byBzaGFkb3cgdGhlIFRvUEEgcmVjb3Jk
cyB0byBjYXVzZSB0aGUNCj4gcGFja2V0IHN0cmVhbSB0byBlbmQgdXAgaW4gdGhlIHJpZ2h0IHBs
YWNlKS4NCg0KWWVzLg0KDQo+IA0KPiBIb3dldmVyLCB0aGUgbmV3IFZNIGNvbnNpc3RlbmN5IGNo
ZWNrcyByZXF1aXJlIHRoYXQgdXNpbmcgRVBUIHJlZGlyZWN0aW9uIHJlcXVpcmVzIGNsZWFyL2xv
YWQgQ1RMIG9uIGV4aXQvZW50cnkgYmUgc2V0LCBhbmQgaGF2aW5nDQo+IGxvYWQgb24gZW50cnkg
c2V0IHJlcXVpcmVzIHRoZSBob3N0IFRyYWNlRW4gdG8gYmUgY2xlYXIuDQoNClllcy4gTmV3IGJp
dHMgYWRkZWQgaW4gVk1DUyBjYW4gbWFrZSBzdXJlIFBUIGJlIGRpc2FibGVkIGJlZm9yZSBWTSBl
eGl0IGFuZCBJQTMyX1JUSVRfQ1RMIE1TUiB3aWxsIGJlIHdyaXR0ZW4gd2l0aCB0aGUgdmFsdWUg
b2YgdGhlIGFzc29jaWF0ZWQgR3Vlc3QgU3RhdGUgZmllbGQgb2YgdGhlIFZNQ1Mgb24gVk0gZW50
cnkuIA0KDQpUaGFua3MgZm9yIHlvdXIgcmVzcG9uc2UuDQoNCkx1d2VpIEthbmcNCg0KPiANCj4g
VGhlcmVmb3JlLCBhcyBmYXIgYXMgSSBjYW4gc2VlLCBhbGxvd2luZyBhIGd1ZXN0IHRvIHVzZSBQ
VCB2aWEgRVBUIG5vdyBwcm9oaWJpdHMgWGVuIGFsc28gdXNpbmcgUFQgZm9yIGl0cyBvd24gcHVy
cG9zZXMgb3V0c2lkZSBvZiBub24tDQo+IHJvb3QgbW9kZS4NCj4gDQo+IElzIHRoaXMgaW50ZW50
aW9uYWwgYW5kL29yIGV4cGVjdGVkLCBvciBoYXZlIEkgbWlzdW5kZXJzdG9vZCBzb21ldGhpbmcg
aW4gdGhlIG1hbnVhbHM/DQo+IA0KPiBUaGFua3MsDQo+IA0KPiB+QW5kcmV3DQpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 26 04:44:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 04:44:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7a1S-0000WH-JB; Thu, 26 Oct 2017 04:44:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tejaswiniav@gmail.com>) id 1e7XsS-0007ay-2q
 for xen-devel@lists.xen.org; Thu, 26 Oct 2017 02:26:36 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 0C/B2-31121-BD741F95; Thu, 26 Oct 2017 02:26:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDIsWRWlGSWpSXmKPExsVyMbRhk+4t94+
 RBl+XaFgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn35+1hLpjGXvFt0WnWBsatbF2MXBxCAhMZ
 JXY++sAO4rAI3GGRaP7+CCwjIfCDRWL6xaesXYycQE6ZxIeFd6HsIokvz78wQtjFEvMv/2QGs
 XkFBCVOznzC0sXIATTWR+LMKXeQMJuAvsTVS7fBWlkEVCWuTfzMCFLCKxAg0XI5AiQsLGAp0T
 dpGxOILSIgLXHt82Ww6cxAU3ZNbmecwMg3C8mCWUhSELamROv23+wQtobEgjv7oOLaEssWvmZ
 ewMi6ilGjOLWoLLVI18hAL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMDwZgGAH
 469lAYcYJTmYlER5GfZ8iBTiS8pPqcxILM6ILyrNSS0+xKjBwSGwee3qC4xSLHn5ealKErwb3
 T5GCgkWpaanVqRl5gAjCKZUgoNHSYT3nitQmre4IDG3ODMdInWK0Zvjwp1Lf5g4bjy8DiQP7L
 kFJDfcvAsk94HJZzNfNzALgW2QEuedB7JBAGRERmke3AJYIrjEKCslzMsIdL4QT0FqUW5mCar
 8K0ZxDkYlYV4BYFoR4snMK4G74xXQiUxAJzapfgA5sSQRISXVwKjW7Gb6Z1VqYNfl6RGe8wRS
 P1y8UjhLY9YBnYK7GhZ8oWeUH993rPjtdlP04qwD7+Ym/Jate+/1Icdra+vcRPnkgjcL9t481
 hF3p9ZmXoly38TGoLlXP3E+c2GeH7N7/f9Dbl48RS/337iVLvfmivZXQaXbp85INy/3ZZg2IW
 +meOvOa79C+QSVWIozEg21mIuKEwHRaUNs/wIAAA==
X-Env-Sender: tejaswiniav@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1508984794!75466143!1
X-Originating-IP: [209.85.128.178]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1426 invoked from network); 26 Oct 2017 02:26:34 -0000
Received: from mail-wr0-f178.google.com (HELO mail-wr0-f178.google.com)
 (209.85.128.178)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 26 Oct 2017 02:26:34 -0000
Received: by mail-wr0-f178.google.com with SMTP id j15so1734069wre.8
 for <xen-devel@lists.xen.org>; Wed, 25 Oct 2017 19:26:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=hFALNTeZQU5tkln+38PLx6hDc9SGow1pdMlMs+yMgnA=;
 b=FlOlxpPiAiC1U9Ji6VHve1C3ec27/1NXc+igFvVkCfiRLjwO4V/Ub7Sk3NE+PD87Y1
 zfEtKxbaJIZGIGHt/lqoqMU12HWCh6vkL3W1B3xiu9yC3GxtsDMAJyLGE7RovSEbXCy3
 YhNqvWnW+Lbwlfng5cFQuflNiQt/kDHw6hdzTefOXFzN3Vxd/15IXI/jTG23fRgiXG2e
 ESbdXorqA0Mtz9VjVpz6rk00V0jo5iQWR9UQUUQ1A2iB84xlZDE1WLN+UbzaUZYby9fL
 3mTL4IF4LE9VOj9AXxmKtSdqnRvNo3s8uVbPh6H4xCCXKfJnK1bzoeCVlL1WMTzgwyG1
 BcvA==
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=hFALNTeZQU5tkln+38PLx6hDc9SGow1pdMlMs+yMgnA=;
 b=CQvKcHQ7gl+/kxA40Gm+MkQQA5FzWk7aZncMXTOr1TO5LhIM8PAj7wWjdOjQjbUbHr
 tzkEN+yJpVUPidi0UFOjB47T3lsW22vj+4pVZzI4zcGShuzW5S1ft0C3dbbNrOqhmJg3
 du0bvnoB5poD00UqUw28KKl7qUYK1FoE3hdhuU+VDY2YEyzxXEnA60MsM1ROicz9LLDw
 d3w637qa26MU/fk5KtaGUW7Kl4QXcoSjugWJiTzbu5BY7Mz9n5Pwd5+qqVsPxvRcHtY9
 cGDcBFppyqqQVcSxymfutlQFtrksJorZdoWcYVI8NRsBY5ujDx3KrQEUa9eBSEM8BHbA
 jqqA==
X-Gm-Message-State: AMCzsaX9dOPLNI3I1KTPMhRpnPSdYwb6pXvP2JJPY3AzhK8CsRYeVBEG
 CsulDzaOJoWA0uWLHkRfv5R45qD7dnm6BDtdJuM=
X-Google-Smtp-Source: ABhQp+Sh49qIqVyjxIh5toAj1vnmCxOpOjc73X8A/YPzOArp+86WyQKbP1BlXOkR1gwrKrCo9WG664PL8W9mx318c9Q=
X-Received: by 10.223.142.97 with SMTP id n88mr3444626wrb.244.1508984793836;
 Wed, 25 Oct 2017 19:26:33 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.197.139 with HTTP; Wed, 25 Oct 2017 19:26:13 -0700 (PDT)
From: Tejaswini Vibhute <tejaswiniav@gmail.com>
Date: Wed, 25 Oct 2017 19:26:13 -0700
Message-ID: <CAFhd8ynFg9P3rt8_WcKkKDKbLrqNfZa6MpL2x58pdoTz4VvEYA@mail.gmail.com>
To: xen-devel@lists.xen.org
X-Mailman-Approved-At: Thu, 26 Oct 2017 04:44:02 +0000
Subject: [Xen-devel] How to Hardware performance monitoring from Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3561435465671024701=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3561435465671024701==
Content-Type: multipart/alternative; boundary="f403045d5b309bb16c055c69e6e9"

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

Hi,

I need some pointers to how to monitor hardware events in a Xen configured
environment.
I am running Xen 4.7 with Linux kernel 4.11 as my Dom0.

-- 
Regards,
Tejaswini Vibhute

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

<div dir=3D"ltr"><div><div>Hi,<br><br></div>I need some pointers to how to =
monitor hardware events in a Xen configured environment. <br></div>I am run=
ning Xen 4.7 with Linux kernel 4.11 as my Dom0.<br clear=3D"all"><div><div>=
<div><br>-- <br><div class=3D"gmail_signature" data-smartmail=3D"gmail_sign=
ature"><div dir=3D"ltr"><div><div dir=3D"ltr"><font face=3D"comic sans ms, =
sans-serif" color=3D"#674ea7">Regards,<br>Tejaswini Vibhute<br></font><br><=
/div></div></div></div>
</div></div></div></div>

--f403045d5b309bb16c055c69e6e9--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3561435465671024701==--


From xen-devel-bounces@lists.xen.org Thu Oct 26 05:45:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 05:45:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7ayh-0005Ot-R9; Thu, 26 Oct 2017 05:45:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7ayh-0005Oj-0B
 for xen-devel@lists.xensource.com; Thu, 26 Oct 2017 05:45:15 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 06/ED-13803-A6671F95; Thu, 26 Oct 2017 05:45:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCLMWRWlGSWpSXmKPExsWS0XRdVTe97GO
 kwfJDbBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOH7wMVtBUxNjxecF61gb
 GB9EdjFycQgJNDJJ3Do1iw3CecwoMXl1GzuEs41RYsmvG8xdjJwcIgLOEl/PzGUHsXkF9CXWf
 ljEAmILC9hLrL43ixmkQUKgSU7izZSjYA0SAp4Ss6Y9YYKxF2+fyNjFyM7BJmAlcUgMJMoioC
 rxedUq1gmM3AsYGVYxahSnFpWlFukaGuolFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+d
 uYgT6nQEIdjCu/u10iFGSg0lJlJdhz4dIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8UqUfI4UE
 i1LTUyvSMnOAAQiTluDgURLh/VQClOYtLkjMLc5Mh0idYjTmOLbp8h8mjmczXzcwC7Hk5eelS
 onzHgApFQApzSjNgxsEi4xLjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEubNA7mHJzOvBG7fK6
 BTmIBOaVL9AHJKSSJCSqqBsfjAv+WWnH2vPI4ckbQIWGy7oI+Fa7f4+sBJbczacleWfHzNk7R
 Nx6LWYp/PN+7pix/8st2ocpbl39W0b0kWX7bU1Hfz/vA24tvpcZpd4y7P++TErjAG2aIdh5/+
 yUved4nt3Nsfq+cyNz39obeHffa0B6ez90YuLZt+SnFhSp3TRPsPXXnhc5VYijMSDbWYi4oTA
 SCgNTGHAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1508996709!81146921!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21348 invoked from network); 26 Oct 2017 05:45:10 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Oct 2017 05:45:10 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7ayZ-0003YH-G2; Thu, 26 Oct 2017 05:45:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e7ayU-000461-2G; Thu, 26 Oct 2017 05:45:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e7ayT-0004SQ-Rv; Thu, 26 Oct 2017 05:45:01 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115206-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-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-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-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=61b6df9d821481ba4e26e5843aa9320345077319
X-Osstest-Versions-That: xen=2040ac14e4cfbae679751796266527d92d11ac78
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 26 Oct 2017 05:45:01 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 115206: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNTIwNiB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNTIwNi8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE0ODMzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTQ5
NDkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNCBndWVzdC1sb2NhbG1p
Z3JhdGUgICAgZmFpbCBsaWtlIDExNTAxOAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDExNTAxOAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBm
YWlsIGxpa2UgMTE1MDE4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1p
bnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTUwMTgKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEx
NTAxOAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4u
cmVwZWF0ICAgIGZhaWwgIGxpa2UgMTE1MDE4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA2
MWI2ZGY5ZDgyMTQ4MWJhNGUyNmU1ODQzYWE5MzIwMzQ1MDc3MzE5CmJhc2VsaW5lIHZlcnNpb246
CiB4ZW4gICAgICAgICAgICAgICAgICAyMDQwYWMxNGU0Y2ZiYWU2Nzk3NTE3OTYyNjY1MjdkOTJk
MTFhYzc4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTUwMTggIDIwMTctMTAtMjIgMDk6NTk6MTgg
WiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE1MTg2ICAyMDE3LTEwLTI0IDE0OjQ2
OjU5IFogICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwu
Y29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1t
aWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLTQuOS10ZXN0aW5nCisg
cmV2aXNpb249NjFiNmRmOWQ4MjE0ODFiYTRlMjZlNTg0M2FhOTMyMDM0NTA3NzMxOQorIC4gLi9j
cmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysr
KyBleHBvcnQgUEVSTExJQj0uOi4KKysrKyBQRVJMTElCPS46LgorKysgdW1hc2sgMDAyCisrKyBn
ZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAg
ICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAg
ICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9j
YWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVw
b3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9o
b21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19s
b2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jayAuL2FwLXB1c2ggeGVuLTQuOS10ZXN0aW5nIDYxYjZkZjlkODIxNDgxYmE0ZTI2ZTU4NDNh
YTkzMjAzNDUwNzczMTkKKyBicmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgcmV2aXNpb249NjFiNmRm
OWQ4MjE0ODFiYTRlMjZlNTg0M2FhOTMyMDM0NTA3NzMxOQorIC4gLi9jcmktbG9jay1yZXBvcwor
KyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJ
Qj0uOi46LgorKysrIFBFUkxMSUI9LjouOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysr
KyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0
ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAg
cHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9o
b21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysg
J1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0
L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmkt
Z2V0Y29uZmlnCisrKyBleHBvcnQgUEVSTExJQj0uOi46LjouCisrKyBQRVJMTElCPS46LjouOi4K
KysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJl
ZT14ZW4KKyB4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHh4ZW4gPSB4bGludXggJ10n
CisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJl
YW0tNC45LXRlc3RpbmcKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVu
YnJhbmNoIHhlbi00LjktdGVzdGluZworIHByZXZ4ZW5icmFuY2g9eGVuLTQuOC10ZXN0aW5nCisg
J1snIHg2MWI2ZGY5ZDgyMTQ4MWJhNGUyNmU1ODQzYWE5MzIwMzQ1MDc3MzE5ID0geCAnXScKKyA6
IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAg
ICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsK
ICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAg
ICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQK
KysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcv
c2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29z
c3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFi
aW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDov
L2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1m
aXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xp
bnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQK
KysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4
ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0
ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5
LWNyb24ueGVuLTQuOS10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC45LXRlc3RpbmcKKysg
OiBkYWlseS1jcm9uLnhlbi00LjktdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuOS10ZXN0
aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC45LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00
LjktdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuOS10ZXN0aW5nCisrIDogaHR0cDovL2hn
LnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueGVuLTQuOS10ZXN0aW5n
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5x
ZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVf
UlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVt
cHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSB4ZW4t
NC45LXRlc3RpbmcKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgor
IGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveGVuCisgeGVudmVyc2lvbj14ZW4tNC45LXRlc3RpbmcK
KyB4ZW52ZXJzaW9uPXhlbi00LjkKKyB4ZW52ZXJzaW9uPTQuOQorIGdpdCBwdXNoIG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCA2MWI2ZGY5ZDgyMTQ4MWJhNGUy
NmU1ODQzYWE5MzIwMzQ1MDc3MzE5OnJlZnMvaGVhZHMvc3RhYmxlLTQuOQpUbyBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgMjA0MGFjMS4uNjFiNmRmOSAg
NjFiNmRmOWQ4MjE0ODFiYTRlMjZlNTg0M2FhOTMyMDM0NTA3NzMxOSAtPiBzdGFibGUtNC45Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 26 06:16:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 06:16:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7bSL-0007ye-Se; Thu, 26 Oct 2017 06:15:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7bSK-0007yM-G2
 for xen-devel@lists.xensource.com; Thu, 26 Oct 2017 06:15:52 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 3F/14-00431-79D71F95; Thu, 26 Oct 2017 06:15:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsWS0XRdVXdq7cd
 IgydTjCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasfXgFPaCFW2MFS0zohoY
 u2K7GLk4hAQamST+757H0sXICeQ8ZpR4fl0AIrGNUaKpZR0zSEJEwFni65m57CA2r4C+xMs15
 8BsYQF7iX9H/rKDNEgI7FKSmLz/FCtIQkLAU+Lc8l3MMPbBrpmMXYzsHGwCVhKHxECiLAKqEl
 fX7WCawMi9gJFhFaNGcWpRWWqRrpGpXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZ
 GoM/rGRgYdzC2nvA7xCjJwaQkysuw50OkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne3JqPkUKC
 RanpqRVpmTnA4INJS3DwKInw2oGkeYsLEnOLM9MhUqcYjTmObbr8h4nj2czXDcxCLHn5ealS4
 hClAiClGaV5cINgUXGJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjCvI8gUnsy8Erh9r4BOYQ
 I6pUn1A8gpJYkIKakGxjyvtomp7VHi+1pW2m44fytGed73/XduW3EKB1f93+T1dMXJykmLVdU
 ZJj/XvO7dvrGvdzVLw2H9R/PC++Pl9u6MOPsuXdfd/ZEMqxtfaWlU3tl8hotnWx/26D5LFNdV
 qtmTMmd5/UyPyH8sHhcX/M2c+uu1ANPvMIPb9Y8WbRKIYowQS7w3U4mlOCPRUIu5qDgRACbs5
 56FAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1508998548!111861975!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31980 invoked from network); 26 Oct 2017 06:15:49 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Oct 2017 06:15:49 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7bSD-0004QC-Cd; Thu, 26 Oct 2017 06:15:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e7bS7-0006yg-Kl; Thu, 26 Oct 2017 06:15:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e7bS6-0000vX-RI; Thu, 26 Oct 2017 06:15:39 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115205-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=03af24c35ed38967ab8151fdb53da3f6f6cc0872
X-Osstest-Versions-That: xen=0c647de4db305a0b02f73684f9637acbf7b7f92a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 26 Oct 2017 06:15:38 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 115205: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNTIwNSB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNTIwNS8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMTUxODUgcGFzcyBpbiAxMTUyMDUKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTUgICA0OSB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBwYXNzIGlu
IDExNTE4NQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgIDQ5IHh0Zi90ZXN0LWh2bTY0LWxici10
c3gtdm1lbnRyeSBmYWlsIHBhc3MgaW4gMTE1MTg1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIHBhc3MgaW4gMTE1MTg1
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNCA0OSB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFp
bCBpbiAxMTUxODUgbGlrZSAxMTQ2NjEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICBmYWlsIGluIDExNTE4NSBsaWtlIDExNDY4OQogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMSAgICAgIDQ5IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWls
IGxpa2UgMTE0Njg5CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0
L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMTQ2ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExNDY4
OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTE0Njg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTQ2ODkKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDExNDY4OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5z
dGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTE0Njg5CiBidWlsZC1hbWQ2NC1wcmV2ICAg
ICAgICAgICAgICA3IHhlbi1idWlsZC9kaXN0LXRlc3QgICAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgIDcgeGVuLWJ1aWxkL2Rpc3QtdGVzdCAg
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9s
MiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgMDNh
ZjI0YzM1ZWQzODk2N2FiODE1MWZkYjUzZGEzZjZmNmNjMDg3MgpiYXNlbGluZSB2ZXJzaW9uOgog
eGVuICAgICAgICAgICAgICAgICAgMGM2NDdkZTRkYjMwNWEwYjAyZjczNjg0Zjk2MzdhY2JmN2I3
ZjkyYQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE0Njg5ICAyMDE3LTEwLTE4IDExOjE2OjA2IFog
ICAgNyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExNTE4NSAgMjAxNy0xMC0yNCAxNDo0NTow
MCBaICAgIDEgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEtldmluIFRpYW4gPGtldmlu
LnRpYW5AaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0x
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVw
YXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJl
dmlzaW9uIDoKCisgYnJhbmNoPXhlbi00LjgtdGVzdGluZworIHJldmlzaW9uPTAzYWYyNGMzNWVk
Mzg5NjdhYjgxNTFmZGI1M2RhM2Y2ZjZjYzA4NzIKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAu
L2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9Ljou
CisrKysgUEVSTExJQj0uOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25m
aWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAg
ICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7
IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rl
c3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAt
ZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisr
IHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBP
U1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVj
IHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhlbi00
LjgtdGVzdGluZyAwM2FmMjRjMzVlZDM4OTY3YWI4MTUxZmRiNTNkYTNmNmY2Y2MwODcyCisgYnJh
bmNoPXhlbi00LjgtdGVzdGluZworIHJldmlzaW9uPTAzYWYyNGMzNWVkMzg5NjdhYjgxNTFmZGI1
M2RhM2Y2ZjZjYzA4NzIKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysr
IC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9LjouOi4KKysrKyBQRVJMTElC
PS46LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisr
KysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAg
IHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9y
IGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisr
KyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3Nz
dGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisr
ICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKysgZXhwb3J0
IFBFUkxMSUI9LjouOi46LgorKysgUEVSTExJQj0uOi46LjouCisrIHVtYXNrIDAwMgorIHNlbGVj
dF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9eGVuCisgeGVuYnJhbmNoPXhl
bi00LjgtdGVzdGluZworICdbJyB4eGVuID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdb
JyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLTQuOC10ZXN0aW5nCisgc2Vs
ZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tNC44LXRlc3Rp
bmcKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjctdGVzdGluZworICdbJyB4MDNhZjI0YzM1ZWQzODk2
N2FiODE1MWZkYjUzZGEzZjZmNmNjMDg3MiA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAu
IC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBP
c3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7
CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmlu
dCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0
Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVu
LmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4u
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1
bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczov
L2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9s
aW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0
ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIv
c2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQu
OQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3Jn
L2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysg
OiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hl
bi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnhlbi00LjgtdGVzdGlu
ZworKyA6IGRhaWx5LWNyb24ueGVuLTQuOC10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC44
LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjgtdGVzdGluZworKyA6IGRhaWx5LWNyb24u
eGVuLTQuOC10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC44LXRlc3RpbmcKKysgOiBkYWls
eS1jcm9uLnhlbi00LjgtdGVzdGluZworKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2Nh
cmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhl
bi5naXQKKysgOiBkYWlseS1jcm9uLnhlbi00LjgtdGVzdGluZworKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBU
UkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZv
cHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFC
SU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9z
LmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29z
c3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeGVuLTQuOC10ZXN0aW5nCisgY2FzZSAk
MSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3Jl
cG9zL3hlbgorIHhlbnZlcnNpb249eGVuLTQuOC10ZXN0aW5nCisgeGVudmVyc2lvbj14ZW4tNC44
CisgeGVudmVyc2lvbj00LjgKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3hlbi5naXQgMDNhZjI0YzM1ZWQzODk2N2FiODE1MWZkYjUzZGEzZjZmNmNjMDg3
MjpyZWZzL2hlYWRzL3N0YWJsZS00LjgKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94ZW4uZ2l0CiAgIDBjNjQ3ZGUuLjAzYWYyNGMgIDAzYWYyNGMzNWVkMzg5NjdhYjgx
NTFmZGI1M2RhM2Y2ZjZjYzA4NzIgLT4gc3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 26 06:41:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 06:41:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7brF-0001l5-0n; Thu, 26 Oct 2017 06:41:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e7brD-0001kx-P9
 for xen-devel@lists.xen.org; Thu, 26 Oct 2017 06:41:35 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 FE/4E-25852-F9381F95; Thu, 26 Oct 2017 06:41:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS6fjDS3dO88d
 Ig5+XxSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyGvsUsBduYK178uc3SwLiYqYuRk0NIIE9i
 y6UDjCA2r4CdxO7+OWwgtoSAocTphTdZQGwWAVWJxTd2MYPYbALqEm3PtrOC2CICGhLdJw8Az
 eHiYBZ4yyjxdno7WLOwQInEpF8LwBJCAodYJG4ffw02iVMgUGLT/ZNANgfQNkGJvzuEQcLMAl
 oSD3/dYoGwtSWWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRvXi1KKy1CJdC72
 kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDwYwCCHYyzL/sfYpTkYFIS5WXY8yFS
 iC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvQ9PHSCHBotT01Iq0zBxgJMCkJTh4lER4g0HSvMUFi
 bnFmekQqVOMlhw3Hl7/w8TRcfMukHw283UDsxBLXn5eqpQ4byRIgwBIQ0ZpHtw4WLReYpSVEu
 ZlBDpQiKcgtSg3swRV/hWjOAejkjBvAsgUnsy8Eritr4AOYgI6qEn1A8hBJYkIKakGxjrbovW
 HWmRL4ssjxPiuvftwMbmziUXk+I6k61Z8L9eamf1dcPuiVLTMrxLppQ071nwKnvp16inpYzon
 grReq2yrX8Kn9Tyh5fHlR5sMCmPTHPbZfjoS8NpxucB6179HE0qt/pSJBm7NnppYcKTh3bt9H
 D5ym4y22829llM2xdbiiZDnWQODHUosxRmJhlrMRcWJAC/XglbRAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1509000090!78946693!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11004 invoked from network); 26 Oct 2017 06:41:32 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 06:41:32 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 26 Oct 2017 00:41:29 -0600
Message-Id: <59F19FB7020000780018A178@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 26 Oct 2017 00:41:27 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Zhongze Liu" <blackskygg@gmail.com>
References: <20171019023635.19812-1-blackskygg@gmail.com>
 <20171019023635.19812-3-blackskygg@gmail.com>
 <59E8AF7A020000780018815A@prv-mh.provo.novell.com>
 <f3e12d04-ffcb-fe4a-4666-d147b292d141@tycho.nsa.gov>
 <59E9B06902000078001886FF@prv-mh.provo.novell.com>
 <9bb5ed9a-01e2-7b22-3483-29a31a667260@tycho.nsa.gov>
 <CAHrd_jpqOPJyoKU2RaxJOW82W_9h_gwfcPkfp_Jhzi7_s=w7UA@mail.gmail.com>
 <59EDB5BB020000780018930F@prv-mh.provo.novell.com>
 <CAHrd_jq48Bd6E8csLFXA8p6Mqu2JSzjBnNAF8HrL3s0yYAK1gQ@mail.gmail.com>
 <CAHrd_jqno6h=x_AuZqQvxR6SBNCkOa_vqOE3MCBo=tX18ps4eA@mail.gmail.com>
In-Reply-To: <CAHrd_jqno6h=x_AuZqQvxR6SBNCkOa_vqOE3MCBo=tX18ps4eA@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v3 2/7] xsm: flask: change the dummy xsm
 policy and flask hook for map_gmfn_foregin
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjEwLjE3IGF0IDExOjM3LCA8YmxhY2tza3lnZ0BnbWFpbC5jb20+IHdyb3RlOgo+
IE15IGN1cnJlbnQgcGxhbiBpcyB0byBhZGQgdGhlIGZvbGxvd2luZyBuZXcgTUFQU1BBQ0UgdG8g
cHVibGljL21lbW9yeS5oOgo+IAo+ICsjZGVmaW5lIFhFTk1FTVNQQUNFX2dtZm5fZm9yZWlnbl9z
aGFyZSA2IC8qIFNhbWUgYXMgKl9nbWZuX2ZvcmVpZ24sIGJ1dCB0aGlzIGlzCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9yIGEgcHJpdmlsZWdlZCBkb20g
dG8KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaGFyZWQg
cGFnZXMgYmV0d2VlbiB0d28gZG9tcy4gKi8KCkkgdGhpbmsgWEVOTUVNU1BBQ0VfZ21mbl9zaGFy
ZSB3b3VsZCBzdWZmaWNlIGFzIGEgbmFtZS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 26 07:31:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 07:31:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7cco-0005Ji-9p; Thu, 26 Oct 2017 07:30:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e7ccm-0005Jc-5G
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 07:30:44 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 C0/5B-14867-32F81F95; Thu, 26 Oct 2017 07:30:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsXS6fjDS1e5/2O
 kwbwjLBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bPCaGCN0wVHb1HWBsY1zF1MXJyCAnkSaw+
 8oyti5GDg1fATuLsvyyQsISAocTphTdZQMIsAqoSN6ZXgYTZBNQl2p5tZwUJiwgYSJw7mgQSZ
 hYIl/j+qJcNxBYWMJZYdO8NK8RAQYm/O4QhSrQkHv66xQJha0ssW/iaGaSEWUBaYvk/jgmMPL
 MQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6xkZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV
 6yfm5mxiBQcQABDsYT68LPMQoycGkJMrLsOdDpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3t7e
 j5FCgkWp6akVaZk5wHCGSUtw8CiJ8M4GSfMWFyTmFmemQ6ROMVpy3Hh4/Q8TR8fNu0Dy2czXD
 cxCLHn5ealS4rypIA0CIA0ZpXlw42Axd4lRVkqYlxHoQCGegtSi3MwSVPlXjOIcjErCvJtApv
 Bk5pXAbX0FdBAT0EFNqh9ADipJREhJNTCGFNz4liugo+zUfUa+XbBsSZhF0EqnJx8LXvaf5d4
 ht2mL+j31JT7TGE4env/y6KIfa3WvP/8q/6jvTAy3Wsw1fVPpPoljckaKFbzTLs+PuHJLc9up
 ffKVtqsWv5pR0Xbu0PEHUv8VFodxXlnjtuX73AXfmi+ZGqbrf9ytvlTwZbr5GnuRhOwuJZbij
 ERDLeai4kQALvTkn7QCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1509003041!107987002!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45548 invoked from network); 26 Oct 2017 07:30:42 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 07:30:42 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 26 Oct 2017 01:30:40 -0600
Message-Id: <59F1AB3E020000780018A19C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 26 Oct 2017 01:30:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 0/2] x86: further GS handling fixes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

MTogZG9uJ3QgbGF0Y2ggd3JvbmcgKHN0YWxlKSBHUyBiYXNlIGFkZHJlc3NlcwoyOiBmaXggYXNt
KCkgY29uc3RyYWludCBmb3IgR1Mgc2VsZWN0b3IgdXBkYXRlCgpQYXRjaCAxIGlzIHN0cmljdGx5
IGEgYnVnIGZpeC4gUGF0Y2ggMiBjb3VsZCBiZSBjb25zaWRlcmVkIGEgbWVyZWx5CmNvc21ldGlj
IGNoYW5nZSwgYXMgdGhlcmUncyBubyBrbm93biBiYWQgZWZmZWN0IGZyb20gdGhlIHdyb25nCmNv
bnN0cmFpbnQgc28gZmFyLCBidXQgcGVyc29uYWxseSBJIHRoaW5rIGl0IHNob3VsZCBuZXZlcnRo
ZWxlc3MgYmUKY29uc2lkZXJlZCBmb3IgNC4xMC4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 26 07:31:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 07:31:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7cdJ-0005Me-Ld; Thu, 26 Oct 2017 07:31:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1e7cdI-0005MY-T2
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 07:31:16 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 F1/74-31121-44F81F95; Thu, 26 Oct 2017 07:31:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyuP0Ov65z/8d
 Ig4Nr1S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oytpz8xF6zhrrj4lL+BcSZnFyMnh4SAkcTb
 if+Yuhi5OIQEFjJKXD9xigUkISyQI9G/pJENxBYRKJJ49mceE4jNLGAr8XjNfXaIhm+MEu0ne
 llBEmwCqhIbrp8Cs3kFrCXerFsJ1sACFP/1fgcjiC0qEC5xp/UdC0SNoMTJmU/AbE4BO4lr75
 eyQSxQl/gz7xIzhC0usenZd1YIW15i+9s5zBMY+WchaZ+FpGUWkpZZSFoWMLKsYtQoTi0qSy3
 SNTTSSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDE8GINjBeHljwCFGSQ4mJVFe
 hj0fIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8Dr0fYwUEixKTU+tSMvMAUYKTFqCg0dJhHd2L
 1Cat7ggMbc4Mx0idYpRl+PZzNcNzEIsefl5qVLivDogMwRAijJK8+BGwKL2EqOslDAvI9BRQj
 wFqUW5mSWo8q8YxTkYlYR5NUGm8GTmlcBtegV0BBPQEU2qH0COKElESEk1MBrMWRn8oKbCcYI
 hw81cq/Y4mf06PbM1j1+/HSb47h4fs2mytEL6Yma+TYtrj3hmMRv/fj5PM/HmxVztSd8YeJ9W
 5C4ymfpr3uod7lZ6ijd2+O97PO2z9uQ+faY5K6tY90sIKvEf/79efWLoJ/GW+9nXf4snZ1rue
 q1798jVPZNsU5fklTh+lVFiKc5INNRiLipOBAAb2L7s1QIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1509003075!112015535!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15573 invoked from network); 26 Oct 2017 07:31:15 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-12.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 26 Oct 2017 07:31:15 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id B26C1AD6A;
 Thu, 26 Oct 2017 07:31:14 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>
References: <20170926120256.22146-1-jgross@suse.com>
 <20170927143630.m7k263i3dp4ya6vs@citrix.com>
 <40657f02-de40-2cf7-daaf-2aa65b322a42@arm.com>
 <948b7f50-c72a-5982-0e78-294e7908b025@suse.com>
 <fd2ad1bf-30cb-f090-75bd-653907f7d5d5@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <1e1a5d36-ccb1-ef81-5997-a37527beba8a@suse.com>
Date: Thu, 26 Oct 2017 09:31:12 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <fd2ad1bf-30cb-f090-75bd-653907f7d5d5@citrix.com>
Content-Language: de-DE
Cc: xen-devel@lists.xenproject.org, ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [PATCH v2] libxc: remove stale error check for
 domain size in xc_sr_save_x86_hvm.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjQvMTAvMTcgMTI6MDksIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMjMvMTAvMTcgMTE6
MjAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDA2LzEwLzE3IDE1OjMwLCBKdWxpZW4gR3Jh
bGwgd3JvdGU6Cj4+PiBIaSwKPj4+Cj4+PiBPbiAyNy8wOS8xNyAxNTozNiwgV2VpIExpdSB3cm90
ZToKPj4+PiBPbiBUdWUsIFNlcCAyNiwgMjAxNyBhdCAwMjowMjo1NlBNICswMjAwLCBKdWVyZ2Vu
IEdyb3NzIHdyb3RlOgo+Pj4+PiBMb25nIGFnbyBkb21haW5zIHRvIGJlIHNhdmVkIHdlcmUgbGlt
aXRlZCB0byAxVEIgc2l6ZSBkdWUgdG8gdGhlCj4+Pj4+IG1pZ3JhdGlvbiBzdHJlYW0gdjEgbGlt
aXRhdGlvbnMgd2hpY2ggdXNlZCBhIDMyIGJpdCB2YWx1ZSBmb3IgdGhlCj4+Pj4+IFBGTiBhbmQg
dGhlIGZyYW1lIHR5cGUgKDQgYml0cykgbGVhdmluZyBvbmx5IDI4IGJpdHMgZm9yIHRoZSBQRk4u
Cj4+Pj4+Cj4+Pj4+IE1pZ3JhdGlvbiBzdHJlYW0gVjIgdXNlcyBhIDY0IGJpdCB2YWx1ZSBmb3Ig
dGhpcyBwdXJwb3NlLCBzbyB0aGVyZQo+Pj4+PiBpcyBubyBuZWVkIHRvIHJlZnVzZSBzYXZpbmcg
KG9yIG1pZ3JhdGluZykgZG9tYWlucyBsYXJnZXIgdGhhbiAxIFRCLgo+Pj4+Pgo+Pj4+PiBGb3Ig
MzIgYml0IHRvb2xzdGFja3MgdGhlcmUgaXMgc3RpbGwgYSBzaXplIGxpbWl0LCBhcyBkb21haW5z
IGxhcmdlcgo+Pj4+PiB0aGFuIGFib3V0IDFUQiB3aWxsIGxlYWQgdG8gYW4gZXhoYXVzdGVkIHZp
cnR1YWwgYWRkcmVzcyBzcGFjZSBvZiB0aGUKPj4+Pj4gc2F2aW5nIHByb2Nlc3MuIFNvIGtlZXAg
dGhlIHRlc3QgZm9yIDMyIGJpdCwgYnV0IGRvbid0IGJhc2UgaXQgb24gdGhlCj4+Pj4+IHBhZ2Ug
dHlwZSBtYWNyb3MuIEFzIGEgbWlncmF0aW9uIGNvdWxkIGxlYWQgdG8gdGhlIHNpdHVhdGlvbiB3
aGVyZSBhCj4+Pj4+IDMyIGJpdCB0b29sc3RhY2sgd291bGQgaGF2ZSB0byBoYW5kbGUgc3VjaCBh
IGxhcmdlIGRvbWFpbiAoaW4gY2FzZSB0aGUKPj4+Pj4gc2VuZGluZyBzaWRlIGlzIDY0IGJpdCkg
dGhlIHNhbWUgdGVzdCBzaG91bGQgYmUgYWRkZWQgZm9yIHJlc3RvcmluZyBhCj4+Pj4+IGRvbWFp
bi4KPj4+Pj4KPj4+Pj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgo+Pj4+IEkgd2lsbCBsZWF2ZSB0aGlzIHRvIEFuZHJldy4KPj4+Pgo+Pj4+IEkgZG9uJ3Qg
cmVhbGx5IGhhdmUgYW4gb3BpbmlvbiBoZXJlLgo+Pj4KPj4+IEkgd2lsbCB3YWl0IEFuZHJldyBm
ZWVkYmFjayBiZWZvcmUgZ2l2aW5nIGEgcmVsZWFzZSBhY2sgb24gdGhpcyBwYXRjaC4KPj4gQW5k
cmV3Pwo+IAo+IFNvcnJ5IC0gdGhpcyBjb21wbGV0ZWx5IGZlbGwgb2ZmIG15IHJhZGFyLgo+IAo+
IFRoaXMgaXMgcHJvYmFibHkgZmluZSBvdmVyYWxsLgoKSnVsaWVuLCBhcmUgeW91IGZpbmUgd2l0
aCB0aGUgcGF0Y2ggbm93PwoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 26 07:57:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 07:57:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7d2N-0006yV-LR; Thu, 26 Oct 2017 07:57:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e7d2M-0006yP-8B
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 07:57:10 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 13/39-11148-55591F95; Thu, 26 Oct 2017 07:57:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDSzd06sd
 Igxu2Ft+3TGZyYPQ4/OEKSwBjFGtmXlJ+RQJrxpRr4QXPRStW3V7L2MD4QqCLkZNDSCBPYtmm
 jexdjBwcvAJ2ElMmioOEJQQMJU4vvMkCYrMIqEp87V/HCGKzCahLtD3bzgpSLiJgIHHuaBJIm
 FkgXOL7o142EFtYwFXi4/ElLBDT7SQ27FjCDGJzCthLnLrUxgqxSVDi7w5hiFYtiYe/brFA2N
 oSyxa+ZgYpYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaN6cWpRWWqRroleUlFmekZJbmJ
 mjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgyDEAwQ7GW33OhxglOZiURHkZ9nyIFOJLyk+pzEgs
 zogvKs1JLT7EKMPBoSTBqzTlY6SQYFFqempFWmYOMPhh0hIcPEoivNkgad7igsTc4sx0iNQpR
 mOOjpt3/zBxPJv5uoFZiCUvPy9VSpzXDKRUAKQ0ozQPbhAsKi8xykoJ8zICnSbEU5BalJtZgi
 r/ilGcg1FJmNcJZApPZl4J3L5XQKcwAZ3SpPoB5JSSRISUVAMjx6nPUnXnwuyya3lO3jh+c92
 SCy4GKkuNTG2eTMp7zbo16K2lw9Qrt9rjOPOSf7IYbl723Evy9PkDW1xPSFmp3d5dcsb+1tV5
 z59oFIanz3xsfGhx/frlVsZSxVuEriWHF27TtTLZ8ln/UH550VPTUBP5DTEx95IcMpp6LtacE
 atfXfZK6zCnEktxRqKhFnNRcSIABJ544sUCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1509004627!107083795!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43309 invoked from network); 26 Oct 2017 07:57:08 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 07:57:08 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 26 Oct 2017 01:57:06 -0600
Message-Id: <59F1B170020000780018A1B8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 26 Oct 2017 01:57:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <59F1AB3E020000780018A19C@prv-mh.provo.novell.com>
In-Reply-To: <59F1AB3E020000780018A19C@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 1/2] x86: don't latch wrong (stale) GS base
	addresses
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

bG9hZF9zZWdtZW50cygpIHdyaXRlcyBzZWxlY3RvciByZWdpc3RlcnMgYmVmb3JlIGRvaW5nIGFu
eSBvZiB0aGUgYmFzZQphZGRyZXNzIHVwZGF0ZXMuIEFueSBvZiB0aGVzZSBzZWxlY3RvciBsb2Fk
cyBjYW4gY2F1c2UgYSBwYWdlIGZhdWx0IGluCmNhc2UgaXQgcmVmZXJlbmNlcyB0aGUgTERULCBh
bmQgdGhlIExEVCBwYWdlIGFjY2Vzc2VkIHdhcyBvbmx5IHJlY2VudGx5Cmluc3RhbGxlZC4gVGhl
cmVmb3JlIHRoZSBjYWxsIHRyZWUgbWFwX2xkdF9zaGFkb3dfcGFnZSgpIC0+Cmd1ZXN0X2dldF9l
ZmZfa2Vybl9sMWUoKSAtPiB0b2dnbGVfZ3Vlc3RfbW9kZSgpIHdvdWxkIGluIHN1Y2ggYSBjYXNl
Cndyb25nbHkgbGF0Y2ggdGhlIG91dGdvaW5nIHZDUFUncyBHUy5iYXNlIGludG8gdGhlIGluY29t
aW5nIHZDUFUncwpyZWNvcmRlZCBzdGF0ZS4KClNwbGl0IHBhZ2UgdGFibGUgdG9nZ2xpbmcgZnJv
bSBHUyBoYW5kbGluZyAtIG5laXRoZXIKZ3Vlc3RfZ2V0X2VmZl9rZXJuX2wxZSgpIG5vciBndWVz
dF9pb19va2F5KCkgbmVlZCBtb3JlIHRoYW4gdGhlIHBhZ2UKdGFibGVzIGJlaW5nIHRoZSBrZXJu
ZWwgb25lcyBmb3IgdGhlIG1lbW9yeSBhY2Nlc3MgdGhleSB3YW50IHRvIGRvLgoKU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEveGVuL2FyY2gveDg2
L3B2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwpAQCAtMjMzLDggKzIz
MywxNyBAQCB2b2lkIHRvZ2dsZV9ndWVzdF9tb2RlKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICBl
bHNlCiAgICAgICAgICAgICB2LT5hcmNoLnB2X3ZjcHUuZ3NfYmFzZV91c2VyID0gX19yZGdzYmFz
ZSgpOwogICAgIH0KLSAgICB2LT5hcmNoLmZsYWdzIF49IFRGX2tlcm5lbF9tb2RlOwogICAgIGFz
bSB2b2xhdGlsZSAoICJzd2FwZ3MiICk7CisKKyAgICB0b2dnbGVfZ3Vlc3RfcHQodik7Cit9CisK
K3ZvaWQgdG9nZ2xlX2d1ZXN0X3B0KHN0cnVjdCB2Y3B1ICp2KQoreworICAgIGlmICggaXNfcHZf
MzJiaXRfdmNwdSh2KSApCisgICAgICAgIHJldHVybjsKKworICAgIHYtPmFyY2guZmxhZ3MgXj0g
VEZfa2VybmVsX21vZGU7CiAgICAgdXBkYXRlX2NyMyh2KTsKICAgICAvKiBEb24ndCBmbHVzaCB1
c2VyIGdsb2JhbCBtYXBwaW5ncyBmcm9tIHRoZSBUTEIuIERvbid0IHRpY2sgVExCIGNsb2NrLiAq
LwogICAgIGFzbSB2b2xhdGlsZSAoICJtb3YgJTAsICUlY3IzIiA6IDogInIiICh2LT5hcmNoLmNy
MykgOiAibWVtb3J5IiApOwotLS0gYS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKKysr
IGIveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCkBAIC0xMzcsNyArMTM3LDcgQEAgc3Rh
dGljIGJvb2wgZ3Vlc3RfaW9fb2theSh1bnNpZ25lZCBpbnQgcAogICAgICAgICAgKiByZWFkIGFz
IDB4ZmYgKG5vIGFjY2VzcyBhbGxvd2VkKS4KICAgICAgICAgICovCiAgICAgICAgIGlmICggdXNl
cl9tb2RlICkKLSAgICAgICAgICAgIHRvZ2dsZV9ndWVzdF9tb2RlKHYpOworICAgICAgICAgICAg
dG9nZ2xlX2d1ZXN0X3B0KHYpOwogCiAgICAgICAgIHN3aXRjaCAoIF9fY29weV9mcm9tX2d1ZXN0
X29mZnNldCh4LmJ5dGVzLCB2LT5hcmNoLnB2X3ZjcHUuaW9ibXAsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwb3J0Pj4zLCAyKSApCkBAIC0xNTAsNyArMTUwLDcg
QEAgc3RhdGljIGJvb2wgZ3Vlc3RfaW9fb2theSh1bnNpZ25lZCBpbnQgcAogICAgICAgICB9CiAK
ICAgICAgICAgaWYgKCB1c2VyX21vZGUgKQotICAgICAgICAgICAgdG9nZ2xlX2d1ZXN0X21vZGUo
dik7CisgICAgICAgICAgICB0b2dnbGVfZ3Vlc3RfcHQodik7CiAKICAgICAgICAgaWYgKCAoeC5t
YXNrICYgKCgoMSA8PCBieXRlcykgLSAxKSA8PCAocG9ydCAmIDcpKSkgPT0gMCApCiAgICAgICAg
ICAgICByZXR1cm4gdHJ1ZTsKLS0tIGEveGVuL2FyY2gveDg2L3B2L21tLmMKKysrIGIveGVuL2Fy
Y2gveDg2L3B2L21tLmMKQEAgLTcyLDEyICs3MiwxMiBAQCBzdGF0aWMgbDFfcGdlbnRyeV90IGd1
ZXN0X2dldF9lZmZfa2Vybl9sCiAgICAgbDFfcGdlbnRyeV90IGwxZTsKIAogICAgIGlmICggdXNl
cl9tb2RlICkKLSAgICAgICAgdG9nZ2xlX2d1ZXN0X21vZGUoY3Vycik7CisgICAgICAgIHRvZ2ds
ZV9ndWVzdF9wdChjdXJyKTsKIAogICAgIGwxZSA9IGd1ZXN0X2dldF9lZmZfbDFlKGxpbmVhcik7
CiAKICAgICBpZiAoIHVzZXJfbW9kZSApCi0gICAgICAgIHRvZ2dsZV9ndWVzdF9tb2RlKGN1cnIp
OworICAgICAgICB0b2dnbGVfZ3Vlc3RfcHQoY3Vycik7CiAKICAgICByZXR1cm4gbDFlOwogfQot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvZG9tYWluLmgKQEAgLTc2LDYgKzc2LDggQEAgdm9pZCBtYXBjYWNoZV9vdmVycmlkZV9jdXJy
ZW50KHN0cnVjdCB2YwogCiAvKiB4ODYvNjQ6IHRvZ2dsZSBndWVzdCBiZXR3ZWVuIGtlcm5lbCBh
bmQgdXNlciBtb2Rlcy4gKi8KIHZvaWQgdG9nZ2xlX2d1ZXN0X21vZGUoc3RydWN0IHZjcHUgKik7
CisvKiB4ODYvNjQ6IHRvZ2dsZSBndWVzdCBwYWdlIHRhYmxlcyBiZXR3ZWVuIGtlcm5lbCBhbmQg
dXNlciBtb2Rlcy4gKi8KK3ZvaWQgdG9nZ2xlX2d1ZXN0X3B0KHN0cnVjdCB2Y3B1ICopOwogCiAv
KgogICogSW5pdGlhbGlzZSBhIGh5cGVyY2FsbC10cmFuc2ZlciBwYWdlLiBUaGUgZ2l2ZW4gcG9p
bnRlciBtdXN0IGJlIG1hcHBlZAoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 26 07:57:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 07:57:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7d2o-000705-TJ; Thu, 26 Oct 2017 07:57:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e7d2n-0006zw-9u
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 07:57:37 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 3F/F0-08856-07591F95; Thu, 26 Oct 2017 07:57:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsXS6fjDSzd/6sd
 Ig3uzrCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz9N4+yF7xirtg+eyZLA+NRpi5GTg4hgTyJ
 9b8esHUxcnDwCthJPJ7FChKWEDCUOL3wJguIzSKgKrHobR8ziM0moC7R9mw7K0i5iICBxLmjS
 SBhZoFwie+PetlAbGEBV4kTOy5ATbeT2LBjCVgrp4C9xKlLbawQmwQl/u4QhmjVknj46xYLhK
 0tsWzha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjFqFKcWlaUW6RoZ6CUVZaZnlOQ
 mZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBAZePQMD4w7G5hN+hxglOZiURHkZ9nyIFOJLyk+p
 zEgszogvKs1JLT7EKMPBoSTBmzTlY6SQYFFqempFWmYOMAZg0hIcPEoivHogad7igsTc4sx0i
 NQpRkuOGw+v/2Hi6Lh5F0g+m/m6gVmIJS8/L1VKnNcMpEEApCGjNA9uHCxOLzHKSgnzMjIwMA
 jxFKQW5WaWoMq/YhTnYFQS5nUCmcKTmVcCt/UV0EFMQAc1qX4AOagkESEl1cBYLrkw9npTxYu
 ITOGeF/a7HapmiXVbfJv9TufId57di6+6qtad2iGyznKzv19oc13uvO9XHmp3LfMVv+xz0O+0
 WYTmB72cpgredZ5vZBmUtmZ9PcTAfS1TX6BgZiDHwtdSdrE5piujTbcY6N570vE23Dif++bKI
 w0zQuoyojIyX3WWTVF4Hq7EUpyRaKjFXFScCAAzH4/uzgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1509004654!107456032!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26771 invoked from network); 26 Oct 2017 07:57:35 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 07:57:35 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 26 Oct 2017 01:57:33 -0600
Message-Id: <59F1B18B020000780018A1C2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 26 Oct 2017 01:57:31 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <59F1AB3E020000780018A19C@prv-mh.provo.novell.com>
In-Reply-To: <59F1AB3E020000780018A19C@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 2/2] x86: fix asm() constraint for GS selector
	update
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RXhjZXB0aW9uIGZpeHVwIGNvZGUgbWF5IGFsdGVyIHRoZSBvcGVyYW5kLCB3aGljaCBvdWdodCB0
byBiZSByZWZsZWN0ZWQKaW4gdGhlIGNvbnN0cmFpbnQuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMK
KysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCkBAIC0xMDYyLDcgKzEwNjIsNyBAQCBsb25n
IGRvX3NldF9zZWdtZW50X2Jhc2UodW5zaWduZWQgaW50IHdoCiAgICAgICAgICAgICAiICAgICBq
bXAgIDFiICAgICAgICAgICAgIFxuIgogICAgICAgICAgICAgIi5wcmV2aW91cyAgICAgICAgICAg
ICAgICBcbiIKICAgICAgICAgICAgIF9BU01fRVhUQUJMRSgxYiwgMmIpCi0gICAgICAgICAgICA6
IDogInIiIChiYXNlJjB4ZmZmZikgKTsKKyAgICAgICAgICAgIDogIityIiAoYmFzZSkgKTsKICAg
ICAgICAgYnJlYWs7CiAKICAgICBkZWZhdWx0OgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 26 08:16:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 08:16:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7dKT-0000ZF-9k; Thu, 26 Oct 2017 08:15:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e7dKR-0000Z9-FG
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 08:15:51 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 58/3C-00647-6B991F95; Thu, 26 Oct 2017 08:15:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAKsWRWlGSWpSXmKPExsXiVRvkpLtt5sd
 Ig20TmSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyNJ9YyFVzjqZi9oJOpgXEZVxcjJ4eQwHRG
 ic4ral2MXBwsAq+ZJb71vmMGcSQE7rBKrH75hxmkSkIgS2Lbhha2LkYOIDtN4srTSgizQuLVJ
 TMQU0hATWLNmyiQTiGBX4wS529/AOsUFsiR6F/SyAaSEBGYwihxZNY6VpAEs4CtxOM199khOp
 YzSVzbPpMVZBKbgI7Euhm1IDW8QDVLprQwgdgsAqoSdxq+gfWKCoRL3Gl9xwJRIyhxcuYTMJt
 TwEbi/7erUPPNJOZtfsgMYYtL3HoynwnClpfY/nYO8wRG0VlI2mchaZmFpGUWkpYFjCyrGDWK
 U4vKUot0Dc31kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzEC44UBCHYwvjzteYhRk
 oNJSZSXYc+HSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvCkzPkYKCRalpqdWpGXmACMXJi3Bwa
 MkwrsYJM1bXJCYW5yZDpE6xWjMsW/PrT9MHM9mvm5gFmLJy89LlRLndQApFQApzSjNgxsESyi
 XGGWlhHkZgU4T4ilILcrNLEGVf8UozsGoJMxbAzKFJzOvBG7fK6BTmIBOaVL9AHJKSSJCSqqB
 sff/Po6rNecr305z5Z6qq6hS6nPrTdGk63/WSf57sLFXhHdBVLfCRHZel9SZl8Pv3Sm1aQiym
 x3vtOAFw/UX9aVcD2N/yqRq+a+brbbHvDks4IZxkUx7+pG4a08/1u8xPDJb+1WYtQrjVf1p9n
 Gie95o5RhaBhrOOP1XXOHwchaPZZuMUgv0lViKMxINtZiLihMB9lhhViMDAAA=
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1509005749!95228731!1
X-Originating-IP: [74.125.82.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23989 invoked from network); 26 Oct 2017 08:15:50 -0000
Received: from mail-wm0-f66.google.com (HELO mail-wm0-f66.google.com)
 (74.125.82.66)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 26 Oct 2017 08:15:50 -0000
Received: by mail-wm0-f66.google.com with SMTP id s66so1141877wmf.5
 for <xen-devel@lists.xenproject.org>; Thu, 26 Oct 2017 01:15:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=iZgLKOsIPIF968KiVXodlV4Gx7GjNLwXQklhQOv+MLc=;
 b=NZ9LkFbNGbovwWYQtBbn2kDRRd1moKl7c0eVMfiFZ3OHsCtdIam52qITU7ZMsyn0XP
 lj5fyNUjFC3+vvbnnaiJfRbLIFyfAjU6PrOX3g20XMA8DYpa78Wj24yl6twcdTYmlqjK
 9b0k7LZFgo9xPAK7L6UvKq8YDqabn8uAXKEDY=
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=iZgLKOsIPIF968KiVXodlV4Gx7GjNLwXQklhQOv+MLc=;
 b=HEHARETVgJqiqZHvIFJ3VKzHVqV+obj2CItToesYDl97R12nSFkzP+fDaYHcgQEngU
 XQ6kul7rsxZiqfW+fk3xz54irk7er0FSuN61Wt5U9382YwOPjL+YmkOE1k4OVVrNvf0E
 Mbz2qYRO7kcb904eyt6uQZpuRivFRzjZHwjLFl3RwN5cHSPKnMtXxY0hFEIlzLpnq5EJ
 Lv7AbweY2lvrj6HTU6cjn1lyTuRTdnFkSX5VgwIJgcSrXbK4RI9GgSCFrjMnmqdriuSl
 Z7NMOb+JFBq0MZrFLIt6nZt6I6ab2Bi78NdCna2e1h/bGvyEINyyKhOjJydiIV2M3Q1I
 mLyQ==
X-Gm-Message-State: AMCzsaUxOrT6j74qLuUVohyhHURTeucdHrrPlUF6nx3TKFPxyhEukIY0
 6qb+/RtCA8qmI3/LH1nILfD6aA==
X-Google-Smtp-Source: ABhQp+S3fZ7b43w0yGQF1gEeVDyfXfUbyreAiF4cx7rtcWeEEwHneMIaBDBQmJuY6/mvq7UDCdMReg==
X-Received: by 10.80.155.27 with SMTP id o27mr8451888edi.39.1509005749569;
 Thu, 26 Oct 2017 01:15:49 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id m23sm3505502edc.53.2017.10.26.01.15.47
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 26 Oct 2017 01:15:48 -0700 (PDT)
To: Juergen Gross <jgross@suse.com>, Andrew Cooper
 <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Wei Liu <wei.liu2@citrix.com>
References: <20170926120256.22146-1-jgross@suse.com>
 <20170927143630.m7k263i3dp4ya6vs@citrix.com>
 <40657f02-de40-2cf7-daaf-2aa65b322a42@arm.com>
 <948b7f50-c72a-5982-0e78-294e7908b025@suse.com>
 <fd2ad1bf-30cb-f090-75bd-653907f7d5d5@citrix.com>
 <1e1a5d36-ccb1-ef81-5997-a37527beba8a@suse.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <f2188f96-addc-e48b-42bf-d460df414c61@linaro.org>
Date: Thu, 26 Oct 2017 09:15:46 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <1e1a5d36-ccb1-ef81-5997-a37527beba8a@suse.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org, ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [PATCH v2] libxc: remove stale error check for
 domain size in xc_sr_save_x86_hvm.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVlcmdlbiwKCk9uIDEwLzI2LzIwMTcgMDg6MzEgQU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6
Cj4gT24gMjQvMTAvMTcgMTI6MDksIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9uIDIzLzEwLzE3
IDExOjIwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4gT24gMDYvMTAvMTcgMTU6MzAsIEp1bGll
biBHcmFsbCB3cm90ZToKPj4+PiBIaSwKPj4+Pgo+Pj4+IE9uIDI3LzA5LzE3IDE1OjM2LCBXZWkg
TGl1IHdyb3RlOgo+Pj4+PiBPbiBUdWUsIFNlcCAyNiwgMjAxNyBhdCAwMjowMjo1NlBNICswMjAw
LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+Pj4gTG9uZyBhZ28gZG9tYWlucyB0byBiZSBzYXZl
ZCB3ZXJlIGxpbWl0ZWQgdG8gMVRCIHNpemUgZHVlIHRvIHRoZQo+Pj4+Pj4gbWlncmF0aW9uIHN0
cmVhbSB2MSBsaW1pdGF0aW9ucyB3aGljaCB1c2VkIGEgMzIgYml0IHZhbHVlIGZvciB0aGUKPj4+
Pj4+IFBGTiBhbmQgdGhlIGZyYW1lIHR5cGUgKDQgYml0cykgbGVhdmluZyBvbmx5IDI4IGJpdHMg
Zm9yIHRoZSBQRk4uCj4+Pj4+Pgo+Pj4+Pj4gTWlncmF0aW9uIHN0cmVhbSBWMiB1c2VzIGEgNjQg
Yml0IHZhbHVlIGZvciB0aGlzIHB1cnBvc2UsIHNvIHRoZXJlCj4+Pj4+PiBpcyBubyBuZWVkIHRv
IHJlZnVzZSBzYXZpbmcgKG9yIG1pZ3JhdGluZykgZG9tYWlucyBsYXJnZXIgdGhhbiAxIFRCLgo+
Pj4+Pj4KPj4+Pj4+IEZvciAzMiBiaXQgdG9vbHN0YWNrcyB0aGVyZSBpcyBzdGlsbCBhIHNpemUg
bGltaXQsIGFzIGRvbWFpbnMgbGFyZ2VyCj4+Pj4+PiB0aGFuIGFib3V0IDFUQiB3aWxsIGxlYWQg
dG8gYW4gZXhoYXVzdGVkIHZpcnR1YWwgYWRkcmVzcyBzcGFjZSBvZiB0aGUKPj4+Pj4+IHNhdmlu
ZyBwcm9jZXNzLiBTbyBrZWVwIHRoZSB0ZXN0IGZvciAzMiBiaXQsIGJ1dCBkb24ndCBiYXNlIGl0
IG9uIHRoZQo+Pj4+Pj4gcGFnZSB0eXBlIG1hY3Jvcy4gQXMgYSBtaWdyYXRpb24gY291bGQgbGVh
ZCB0byB0aGUgc2l0dWF0aW9uIHdoZXJlIGEKPj4+Pj4+IDMyIGJpdCB0b29sc3RhY2sgd291bGQg
aGF2ZSB0byBoYW5kbGUgc3VjaCBhIGxhcmdlIGRvbWFpbiAoaW4gY2FzZSB0aGUKPj4+Pj4+IHNl
bmRpbmcgc2lkZSBpcyA2NCBiaXQpIHRoZSBzYW1lIHRlc3Qgc2hvdWxkIGJlIGFkZGVkIGZvciBy
ZXN0b3JpbmcgYQo+Pj4+Pj4gZG9tYWluLgo+Pj4+Pj4KPj4+Pj4+IFNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPj4+Pj4gSSB3aWxsIGxlYXZlIHRoaXMgdG8g
QW5kcmV3Lgo+Pj4+Pgo+Pj4+PiBJIGRvbid0IHJlYWxseSBoYXZlIGFuIG9waW5pb24gaGVyZS4K
Pj4+Pgo+Pj4+IEkgd2lsbCB3YWl0IEFuZHJldyBmZWVkYmFjayBiZWZvcmUgZ2l2aW5nIGEgcmVs
ZWFzZSBhY2sgb24gdGhpcyBwYXRjaC4KPj4+IEFuZHJldz8KPj4KPj4gU29ycnkgLSB0aGlzIGNv
bXBsZXRlbHkgZmVsbCBvZmYgbXkgcmFkYXIuCj4+Cj4+IFRoaXMgaXMgcHJvYmFibHkgZmluZSBv
dmVyYWxsLgo+IAo+IEp1bGllbiwgYXJlIHlvdSBmaW5lIHdpdGggdGhlIHBhdGNoIG5vdz8KCkkg
ZG9uJ3Qgc2VlIGFueSBmb3JtYWwgYWNrIG9uIHRoaXMgcGF0Y2guIENhbiB3ZSBnZXQgb25lPwoK
Q2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 26 08:22:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 08:22:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7dQy-0001Gn-Vx; Thu, 26 Oct 2017 08:22:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e7dQx-0001Gh-5c
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 08:22:35 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 E8/4B-20813-A4B91F95; Thu, 26 Oct 2017 08:22:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAKsWRWlGSWpSXmKPExsXiVRvkrOs5+2O
 kwclPBhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8abnZuZC85pVsy7/5+xgXGXUhcjF4eQwHRG
 iTXvm9lBHBaB18wSi1fNZwFxJATusEr8bd3J1MXICeTkSXy78IEdwk6T+H9zJSOEXS6xaO0Mt
 i5GDqBRahJr3kRBTP3BKLH07Q5WkBphAXeJg+fPsIDUiAhESiz+6AQSZhZQkth/9hojRP1KRo
 kdZ98zgdSwCehIrJtRC2LyCthK7D3BD1LOIqAqsWLvZWYQW1QgXOJO6zsWEJtXQFDi5MwnYDa
 ngJfEp9Ut7BDjzSTmbX7IDGGLS9x6Mp8JwpaX2P52DvMERtFZSNpnIWmZhaRlFpKWBYwsqxg1
 ilOLylKLdI3M9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAuOFAQh2MC5eG3iIU
 ZKDSUmUl2HPh0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzVsz5GCgkWpaanVqRl5gAjFyYtwc
 GjJMLrCZLmLS5IzC3OTIdInWI05ti359YfJo5nM183MAux5OXnpUqJ80aBlAqAlGaU5sENgiW
 US4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmjQeZwpOZVwK37xXQKUxApzSpfgA5pSQRISXV
 wFjJZH/mR+P1Hz/O8BicqO2sjSxv+sYRaPPHMHDfSuFz4g0xxzX5WqRPKryYXB3K5JNXpfZCx
 OzvjJDKW9WJDPxtV6Yf0Xqc+PRalZ67Uck9T+eXGzYHT7+29dShe6LbatplmRISu6KD7G/fKv
 y9SVi559/2jAImO7m43qsbjF48S0jeLPlIR4mlOCPRUIu5qDgRAHkRCxQjAwAA
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1509006153!65065200!1
X-Originating-IP: [74.125.82.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57008 invoked from network); 26 Oct 2017 08:22:33 -0000
Received: from mail-wm0-f67.google.com (HELO mail-wm0-f67.google.com)
 (74.125.82.67)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 26 Oct 2017 08:22:33 -0000
Received: by mail-wm0-f67.google.com with SMTP id p75so6251660wmg.3
 for <xen-devel@lists.xenproject.org>; Thu, 26 Oct 2017 01:22:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=mTuiCVNTrjhfOPXFG4Shi1LmGMz4UIw8psmWj89S6Wc=;
 b=FVGAh9FDA+w7Dhnhg2qCsQReyHoqNpF2SpVAwma3bAYqOsmXo5jEJuLnRel6+wGL94
 Vic8Kw5COEvDKpAb4A/sdnsexmtiS9oISNOHxgOtS22JW7uGDKadBJC8fKtACFCmF3jF
 +gAc+jQpPZEY4U164o8o9sarW/i1EHlOEJwjo=
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=mTuiCVNTrjhfOPXFG4Shi1LmGMz4UIw8psmWj89S6Wc=;
 b=bpZK22ynGIN68YoxJwnPOpJ68Bj0umfotwJ2o2QAzL/TbApbz0fsT2t5bWLMtL8Llu
 mbWUL47mMH4/nZ6ccCws6EieO7U7m45dmtS6RK+b/1q+UTeeBBLJPl3Ypr7rKCrLUPhm
 a9P5mSVyb2llYUAv29J7x/SZzE3c6fav9cIrmiRIFX5s/he3cRcHsOeVy7WHAjO7Us0b
 MbzGO5Mh/+/kxq55Z4KhtY5fVcAl2XgXPTqpqTzRM315hbvzriNL0hbwlaMBZrQ6vJQA
 NHkIOe/ebz3IEIAZ7bFDI3o75LJ0KoBHRltmppDhzy/nYdT2yuF6QCpBWOcEK3SAYrfd
 j6aA==
X-Gm-Message-State: AMCzsaVq57PWZ9na3z02NlubXPOL48Y9xWgZN40QS86Y9WKvzyqWpKdi
 jnIYnrCcaWlg7xu5yTw4nmxR6hsPGzg=
X-Google-Smtp-Source: ABhQp+R642K67jDd40ZY6FYa46ym2zPkhjWIu+r4aS79oNV4t64RdXFlyQvnZyT05eqwngw1I0O08Q==
X-Received: by 10.28.88.71 with SMTP id m68mr764249wmb.129.1509006153105;
 Thu, 26 Oct 2017 01:22:33 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id 76sm785173wmj.37.2017.10.26.01.22.31
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 26 Oct 2017 01:22:32 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Andre Przywara <andre.przywara@arm.com>
References: <20171019124847.5978-1-andre.przywara@arm.com>
 <20171019124847.5978-5-andre.przywara@arm.com>
 <alpine.DEB.2.10.1710251714370.574@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <73012469-f5b2-b665-bd7d-116f32408606@linaro.org>
Date: Thu, 26 Oct 2017 09:22:30 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1710251714370.574@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 04/12] ARM: VGIC: move
	gic_remove_irq_from_queues()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxMC8yNi8yMDE3IDAxOjE5IEFNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4g
T24gVGh1LCAxOSBPY3QgMjAxNywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4+IGdpY19yZW1vdmVf
aXJxX2Zyb21fcXVldWVzKCkgd2FzIG5vdCBvbmx5IG1pc25hbWVkLCBpdCBhbHNvIGhhcyB0aGUg
d3JvbmcKPj4gYWJzdHJhY3Rpb24sIGFzIGl0IHNob3VsZCBub3QgbGl2ZSBpbiBnaWMuYy4KPj4g
TW92ZSBpdCBpbnRvIHZnaWMuYyBhbmQgdmdpYy5oLCB3aGVyZSBpdCBiZWxvbmdzIHRvLCBhbmQg
cmVuYW1lIGl0IG9uCj4+IHRoZSB3YXkuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3
YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgo+IAo+IFllcywgZ2ljX3JlbW92ZV9pcnFfZnJv
bV9xdWV1ZXMgY291bGQgYmUgaW4gdGhlIHZnaWMuCj4gCj4gUmV2aWV3ZWQtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiAKPiBPbmUgY29tbWVudCBhYm91
dCBjb3NtZXRpY3MgYmVsb3cuCj4gCj4gCj4+IC0tLQo+PiAgIHhlbi9hcmNoL2FybS9naWMuYyAg
ICAgICAgIHwgIDkgLS0tLS0tLS0tCj4+ICAgeGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgfCAg
NCArKy0tCj4+ICAgeGVuL2FyY2gvYXJtL3ZnaWMuYyAgICAgICAgfCAxMSArKysrKysrKysrLQo+
PiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmggIHwgIDEgLQo+PiAgIHhlbi9pbmNsdWRlL2Fz
bS1hcm0vdmdpYy5oIHwgIDEgKwo+PiAgIDUgZmlsZXMgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygr
KSwgMTMgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLmMg
Yi94ZW4vYXJjaC9hcm0vZ2ljLmMKPj4gaW5kZXggNzViMmUwZTBjYS4uZWYwNDEzNTRlYSAxMDA2
NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy5jCj4+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMu
Ywo+PiBAQCAtNDExLDE1ICs0MTEsNiBAQCB2b2lkIGdpY19yZW1vdmVfZnJvbV9scl9wZW5kaW5n
KHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcGVuZGluZ19pcnEgKnApCj4+ICAgICAgIGxpc3RfZGVs
X2luaXQoJnAtPmxyX3F1ZXVlKTsKPj4gICB9Cj4+ICAgCj4+IC12b2lkIGdpY19yZW1vdmVfaXJx
X2Zyb21fcXVldWVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcGVuZGluZ19pcnEgKnApCj4+IC17
Cj4+IC0gICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZ2LT5hcmNoLnZnaWMubG9jaykpOwo+PiAt
Cj4+IC0gICAgY2xlYXJfYml0KEdJQ19JUlFfR1VFU1RfUVVFVUVELCAmcC0+c3RhdHVzKTsKPj4g
LSAgICBsaXN0X2RlbF9pbml0KCZwLT5pbmZsaWdodCk7Cj4+IC0gICAgZ2ljX3JlbW92ZV9mcm9t
X2xyX3BlbmRpbmcodiwgcCk7Cj4+IC19Cj4+IC0KPj4gICB2b2lkIGdpY19yYWlzZV9pbmZsaWdo
dF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJ0dWFsX2lycSkKPj4gICB7Cj4+
ICAgICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqbiA9IGlycV90b19wZW5kaW5nKHYsIHZpcnR1YWxf
aXJxKTsKPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jIGIveGVuL2Fy
Y2gvYXJtL3ZnaWMtdjMtaXRzLmMKPj4gaW5kZXggNzJhNWM3MDY1Ni4uZDhmYTQ0MjU4ZCAxMDA2
NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKPj4gKysrIGIveGVuL2FyY2gv
YXJtL3ZnaWMtdjMtaXRzLmMKPj4gQEAgLTM4MSw3ICszODEsNyBAQCBzdGF0aWMgaW50IGl0c19o
YW5kbGVfY2xlYXIoc3RydWN0IHZpcnRfaXRzICppdHMsIHVpbnQ2NF90ICpjbWRwdHIpCj4+ICAg
ICAgICAqIGhhdmUgbm8gYWN0aXZlIHN0YXRlLCB3ZSBkb24ndCBuZWVkIHRvIGNhcmUgYWJvdXQg
dGhpcyBoZXJlLgo+PiAgICAgICAgKi8KPj4gICAgICAgaWYgKCAhdGVzdF9iaXQoR0lDX0lSUV9H
VUVTVF9WSVNJQkxFLCAmcC0+c3RhdHVzKSApCj4+IC0gICAgICAgIGdpY19yZW1vdmVfaXJxX2Zy
b21fcXVldWVzKHZjcHUsIHApOwo+PiArICAgICAgICB2Z2ljX3JlbW92ZV9pcnFfZnJvbV9xdWV1
ZXModmNwdSwgcCk7Cj4+ICAgCj4+ICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnZjcHUt
PmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Cj4+ICAgICAgIHJldCA9IDA7Cj4+IEBAIC02MTksNyAr
NjE5LDcgQEAgc3RhdGljIGludCBpdHNfZGlzY2FyZF9ldmVudChzdHJ1Y3QgdmlydF9pdHMgKml0
cywKPj4gICAgICAgfQo+PiAgIAo+PiAgICAgICAvKiBDbGVhbnVwIHRoZSBwZW5kaW5nX2lycSBh
bmQgZGlzY29ubmVjdCBpdCBmcm9tIHRoZSBMUEkuICovCj4+IC0gICAgZ2ljX3JlbW92ZV9pcnFf
ZnJvbV9xdWV1ZXModmNwdSwgcCk7Cj4+ICsgICAgdmdpY19yZW1vdmVfaXJxX2Zyb21fcXVldWVz
KHZjcHUsIHApOwo+PiAgICAgICB2Z2ljX2luaXRfcGVuZGluZ19pcnEocCwgSU5WQUxJRF9MUEkp
Owo+PiAgIAo+PiAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZ2Y3B1LT5hcmNoLnZnaWMu
bG9jaywgZmxhZ3MpOwo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMuYyBiL3hlbi9h
cmNoL2FybS92Z2ljLmMKPj4gaW5kZXggNDUxYTMwNmE5OC4uY2Q1MGI5MGQ2NyAxMDA2NDQKPj4g
LS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCj4+
IEBAIC0yODEsNyArMjgxLDcgQEAgYm9vbCB2Z2ljX21pZ3JhdGVfaXJxKHN0cnVjdCB2Y3B1ICpv
bGQsIHN0cnVjdCB2Y3B1ICpuZXcsIHVuc2lnbmVkIGludCBpcnEpCj4+ICAgICAgIC8qIElmIHRo
ZSBJUlEgaXMgc3RpbGwgbHJfcGVuZGluZywgcmUtaW5qZWN0IGl0IHRvIHRoZSBuZXcgdmNwdSAq
Lwo+PiAgICAgICBpZiAoICFsaXN0X2VtcHR5KCZwLT5scl9xdWV1ZSkgKQo+PiAgICAgICB7Cj4+
IC0gICAgICAgIGdpY19yZW1vdmVfaXJxX2Zyb21fcXVldWVzKG9sZCwgcCk7Cj4+ICsgICAgICAg
IHZnaWNfcmVtb3ZlX2lycV9mcm9tX3F1ZXVlcyhvbGQsIHApOwo+PiAgICAgICAgICAgaXJxX3Nl
dF9hZmZpbml0eShwLT5kZXNjLCBjcHVtYXNrX29mKG5ldy0+cHJvY2Vzc29yKSk7Cj4+ICAgICAg
ICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZvbGQtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7
Cj4+ICAgICAgICAgICB2Z2ljX3ZjcHVfaW5qZWN0X2lycShuZXcsIGlycSk7Cj4+IEBAIC01MTAs
NiArNTEwLDE1IEBAIHZvaWQgdmdpY19jbGVhcl9wZW5kaW5nX2lycXMoc3RydWN0IHZjcHUgKnYp
Cj4+ICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnYtPmFyY2gudmdpYy5sb2NrLCBmbGFn
cyk7Cj4+ICAgfQo+PiAgIAo+PiArdm9pZCB2Z2ljX3JlbW92ZV9pcnFfZnJvbV9xdWV1ZXMoc3Ry
dWN0IHZjcHUgKnYsIHN0cnVjdCBwZW5kaW5nX2lycSAqcCkKPj4gK3sKPj4gKyAgICBBU1NFUlQo
c3Bpbl9pc19sb2NrZWQoJnYtPmFyY2gudmdpYy5sb2NrKSk7Cj4+ICsKPj4gKyAgICBjbGVhcl9i
aXQoR0lDX0lSUV9HVUVTVF9RVUVVRUQsICZwLT5zdGF0dXMpOwo+PiArICAgIGxpc3RfZGVsX2lu
aXQoJnAtPmluZmxpZ2h0KTsKPj4gKyAgICBnaWNfcmVtb3ZlX2Zyb21fbHJfcGVuZGluZyh2LCBw
KTsKPj4gK30KPj4gKwo+PiAgIHZvaWQgdmdpY192Y3B1X2luamVjdF9pcnEoc3RydWN0IHZjcHUg
KnYsIHVuc2lnbmVkIGludCB2aXJxKQo+PiAgIHsKPj4gICAgICAgdWludDhfdCBwcmlvcml0eTsK
Pj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmggYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2dpYy5oCj4+IGluZGV4IDJmMjQ4MzAxY2UuLjAzMGMxZDg2YTcgMTAwNjQ0Cj4+IC0t
LSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKPj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9naWMuaAo+PiBAQCAtMjQzLDcgKzI0Myw2IEBAIGV4dGVybiB2b2lkIGdpY19yYWlzZV9ndWVz
dF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBpcnEsCj4+ICAgICAgICAgICB1bnNp
Z25lZCBpbnQgcHJpb3JpdHkpOwo+PiAgIGV4dGVybiB2b2lkIGdpY19yYWlzZV9pbmZsaWdodF9p
cnEoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJ0dWFsX2lycSk7Cj4+ICAgZXh0ZXJu
IHZvaWQgZ2ljX3JlbW92ZV9mcm9tX2xyX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBw
ZW5kaW5nX2lycSAqcCk7Cj4+IC1leHRlcm4gdm9pZCBnaWNfcmVtb3ZlX2lycV9mcm9tX3F1ZXVl
cyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHBlbmRpbmdfaXJxICpwKTsKPj4gICAKPj4gICAvKiBB
Y2NlcHQgYW4gaW50ZXJydXB0IGZyb20gdGhlIEdJQyBhbmQgZGlzcGF0Y2ggaXRzIGhhbmRsZXIg
Ki8KPj4gICBleHRlcm4gdm9pZCBnaWNfaW50ZXJydXB0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzLCBpbnQgaXNfZmlxKTsKPj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdp
Yy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKPj4gaW5kZXggZTQ4OWQwYmYyMS4uOGQw
ZmY2NTcwOCAxMDA2NDQKPj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKPj4gKysr
IGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKPj4gQEAgLTIwNCw2ICsyMDQsNyBAQCBleHRl
cm4gaW50IHZjcHVfdmdpY19pbml0KHN0cnVjdCB2Y3B1ICp2KTsKPj4gICBleHRlcm4gc3RydWN0
IHZjcHUgKnZnaWNfZ2V0X3RhcmdldF92Y3B1KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQg
dmlycSk7Cj4+ICAgZXh0ZXJuIHZvaWQgdmdpY192Y3B1X2luamVjdF9pcnEoc3RydWN0IHZjcHUg
KnYsIHVuc2lnbmVkIGludCB2aXJxKTsKPj4gICBleHRlcm4gdm9pZCB2Z2ljX3ZjcHVfaW5qZWN0
X3NwaShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmlycSk7Cj4+ICt2b2lkIHZnaWNf
cmVtb3ZlX2lycV9mcm9tX3F1ZXVlcyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHBlbmRpbmdfaXJx
ICpwKTsKPiAKPiBjb3NtZXRpYzogeW91IG1pZ2h0IGFzIHdlbGwgYWRkIGFuIGV4dGVybgoKT3Ig
anVzdCBkcm9wcGVkIGV4dGVybiBmcm9tIHRoZSBvdGhlcnMuIFRoZSBrZXl3b3JkIGlzIHBvaW50
bGVzcy4KCj4gCj4gCj4+ICAgZXh0ZXJuIHZvaWQgdmdpY19jbGVhcl9wZW5kaW5nX2lycXMoc3Ry
dWN0IHZjcHUgKnYpOwo+PiAgIGV4dGVybiB2b2lkIHZnaWNfaW5pdF9wZW5kaW5nX2lycShzdHJ1
Y3QgcGVuZGluZ19pcnEgKnAsIHVuc2lnbmVkIGludCB2aXJxKTsKPj4gICBleHRlcm4gc3RydWN0
IHBlbmRpbmdfaXJxICppcnFfdG9fcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50
IGlycSk7CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 26 08:29:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 08:29:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7dXD-0001XU-PP; Thu, 26 Oct 2017 08:29:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e7dXC-0001XO-SL
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 08:29:03 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 7B/A5-07262-ECC91F95; Thu, 26 Oct 2017 08:29:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjleJIrShJLcpLzFFi42Lxqg1y0j0752O
 kwZxuQYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPZ9I/sBV0yFW0LX7A0MLaJdjFycQgJTGeU
 2Hp4FwuIwyLwmlniTV8TO4gjIXCHVWLql4tMXYycQE6exI97vUA2B5CdJnG6txoiXCnx4sI3d
 pCwkICaxJo3URBDfzJKLG+cxggSFxYIl2i8kQlSLiIQKbF/6wEWEJtZQEli/9lrjCC2kEC2xN
 b9n9lAytkEdCTWzagFCfMK2Eo0ft8AVs4ioCrxYu8uZhBbFGjindZ3LBA1ghInZz4BszkFbCS
 O/3jGBDHeTGLe5ofMELa4xK0n86Hi8hLb385hnsAoOgtJ+ywkLbOQtMxC0rKAkWUVo3pxalFZ
 apGuiV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmCsMADBDsbGL06HGCU5mJREe
 Rn2fIgU4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7avbHSCHBotT01Iq0zBxg1MKkJTh4lER4PW
 cBpXmLCxJzizPTIVKnGI059u259YeJ49nM1w3MQix5+XmpUuK8B0EmCYCUZpTmwQ2CJZNLjLJ
 SwryMQKcJ8RSkFuVmlqDKv2IU52BUEuZ1BqYmIZ7MvBK4fa+ATmECOqVJ9QPIKSWJCCmpBkYJ
 bS/NFBll59XXvu6Ij+HOszgb80rX+Mj21LT1Iixf2xelLC8ru6w/sUT51Mav75w+WG89LjXtq
 F+iuqHukXX8PqHWeQwSdYdLPkc4vi5Vf3rRc8N/fe9vuX2M7gqcd1fZpp974pR/6MxutYMzZ3
 1Y2v3l9NLU3Rrd+379llA2qnrCG9o/Z7ESS3FGoqEWc1FxIgDM03JMIQMAAA==
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1509006541!100353119!1
X-Originating-IP: [74.125.82.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10929 invoked from network); 26 Oct 2017 08:29:01 -0000
Received: from mail-wm0-f66.google.com (HELO mail-wm0-f66.google.com)
 (74.125.82.66)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 26 Oct 2017 08:29:01 -0000
Received: by mail-wm0-f66.google.com with SMTP id m72so6314730wmc.1
 for <xen-devel@lists.xenproject.org>; Thu, 26 Oct 2017 01:29:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=Iaz7r7K26pI/UzIMJvSlUduW2cyS6Xd2u4DZcH3PbFQ=;
 b=ktrm64f42vbathckSMrS1vMaY4xM57dsf2yDulWvM1Ks11aSWu1Z37FfV1EnMBk2Fp
 zqYx+cd8JI32XHBwy+NEH6jH5d/BT8lRl8pZ1BZNMx5quvjMoBROBXJx7SBjGZhRb625
 qAbYfeaY4TgL+v/5UKzARrLRzIEKN0sg4lOss=
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=Iaz7r7K26pI/UzIMJvSlUduW2cyS6Xd2u4DZcH3PbFQ=;
 b=kMaZPaQjN4KC86Q9Zg+eNclnc3wHoK6zo8ieNXJ8Ldh+HhvMmnwm1IcZYOrmcFAl6p
 qmHeCXpC1AaUD8Dl6pZQbCP1w2irNW1HydpuitCTKTjSfuwkbHbMaXDsL08L60MkzBtX
 HspyhbuwWsUYVG9m+IvDX4qC3j1KuV94P14fUYYt+ULMTGCWu+Vk3MxPfD1HKniEdzXF
 NaWcr0RwzZiaghcEgwpd2ZI2EkUQ08nvdgH00K582uLfiPWmbgaXJwEVDIK0Rf+//pcM
 VzqLE5vmPzKfOKtOphW+GQ2TG2SMki/QnKCmXTUctihIyaQYVpSo5uEZj+iXsN1VH831
 GqmQ==
X-Gm-Message-State: AMCzsaWN34pRHZBx+T4S+KMT6BLZTUWsm9xNIxZPiB+KkS3vubA/Xw0y
 u9XhvJIGWKffW+kQ3QS+fjGKsGvXLQM=
X-Google-Smtp-Source: ABhQp+T0zRKpa1UNEvlRXP4FfLaJL+/a597QndV07OTXzw+9Y1jag+RXpDJxx+jErBrcJaqX1bxhkg==
X-Received: by 10.80.183.35 with SMTP id g32mr27128090ede.48.1509006540660;
 Thu, 26 Oct 2017 01:29:00 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id j39sm3611724ede.7.2017.10.26.01.28.59
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 26 Oct 2017 01:29:00 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20171019124847.5978-1-andre.przywara@arm.com>
 <20171019124847.5978-13-andre.przywara@arm.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <59e60ae6-cf4d-edb5-afda-a754a6d38a22@linaro.org>
Date: Thu, 26 Oct 2017 09:28:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20171019124847.5978-13-andre.przywara@arm.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 12/12] ARM: VGIC: rework gicv[23]_update_lr
 to not use pending_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiAxMC8xOS8yMDE3IDAxOjQ4IFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToK
PiBUaGUgZnVuY3Rpb25zIHRvIGFjdHVhbGx5IHBvcHVsYXRlIGEgbGlzdCByZWdpc3RlciB3ZXJl
IGFjY2Vzc2luZwo+IHRoZSBWR0lDIGludGVybmFsIHBlbmRpbmdfaXJxIHN0cnVjdCwgYWx0aG91
Z2ggdGhleSBzaG91bGQgYmUgYWJzdHJhY3RpbmcKPiBmcm9tIHRoYXQuCj4gQnJlYWsgdGhlIG5l
ZWRlZCBpbmZvcm1hdGlvbiBkb3duIHRvIHJlbW92ZSB0aGUgcmVmZXJlbmNlIHRvIHBlbmRpbmdf
aXJxCj4gZnJvbSBnaWMtdlsyM10uYy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2Fy
YSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KPiAtLS0KPiAgIHhlbi9hcmNoL2FybS9naWMtdjIu
YyAgICAgfCAxNCArKysrKysrLS0tLS0tLQo+ICAgeGVuL2FyY2gvYXJtL2dpYy12My5jICAgICB8
IDEyICsrKysrKy0tLS0tLQo+ICAgeGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMgICB8ICAzICsrLQo+
ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCB8ICA0ICsrLS0KPiAgIDQgZmlsZXMgY2hhbmdl
ZCwgMTcgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9naWMtdjIuYyBiL3hlbi9hcmNoL2FybS9naWMtdjIuYwo+IGluZGV4IDUxMWM4
ZDcyOTQuLmU1YWNmZjg5MDAgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12Mi5jCj4g
KysrIGIveGVuL2FyY2gvYXJtL2dpYy12Mi5jCj4gQEAgLTQyOCw4ICs0MjgsOCBAQCBzdGF0aWMg
dm9pZCBnaWN2Ml9kaXNhYmxlX2ludGVyZmFjZSh2b2lkKQo+ICAgICAgIHNwaW5fdW5sb2NrKCZn
aWN2Mi5sb2NrKTsKPiAgIH0KPiAgIAo+IC1zdGF0aWMgdm9pZCBnaWN2Ml91cGRhdGVfbHIoaW50
IGxyLCBjb25zdCBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAsCj4gLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgc3RhdGUpCj4gK3N0YXRpYyB2b2lkIGdpY3YyX3VwZGF0ZV9s
cihpbnQgbHIsIHVuc2lnbmVkIGludCB2aXJxLCB1aW50OF90IHByaW9yaXR5LAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGh3X2lycSwgdW5zaWduZWQgaW50IHN0
YXRlKQo+ICAgewo+ICAgICAgIHVpbnQzMl90IGxyX3JlZzsKPiAgIAo+IEBAIC00MzcsMTIgKzQz
NywxMiBAQCBzdGF0aWMgdm9pZCBnaWN2Ml91cGRhdGVfbHIoaW50IGxyLCBjb25zdCBzdHJ1Y3Qg
cGVuZGluZ19pcnEgKnAsCj4gICAgICAgQlVHX09OKGxyIDwgMCk7Cj4gICAKPiAgICAgICBscl9y
ZWcgPSAoKChzdGF0ZSAmIEdJQ0hfVjJfTFJfU1RBVEVfTUFTSykgPDwgR0lDSF9WMl9MUl9TVEFU
RV9TSElGVCkgIHwKPiAtICAgICAgICAgICAgICAoKEdJQ19QUklfVE9fR1VFU1QocC0+cHJpb3Jp
dHkpICYgR0lDSF9WMl9MUl9QUklPUklUWV9NQVNLKQo+IC0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA8PCBHSUNIX1YyX0xSX1BSSU9SSVRZX1NISUZUKSB8Cj4g
LSAgICAgICAgICAgICAgKChwLT5pcnEgJiBHSUNIX1YyX0xSX1ZJUlRVQUxfTUFTSykgPDwgR0lD
SF9WMl9MUl9WSVJUVUFMX1NISUZUKSk7Cj4gKyAgICAgICAgICAgICAgKChHSUNfUFJJX1RPX0dV
RVNUKHByaW9yaXR5KSAmIEdJQ0hfVjJfTFJfUFJJT1JJVFlfTUFTSykKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPDwgR0lDSF9WMl9MUl9QUklPUklUWV9TSElG
VCkgfAo+ICsgICAgICAgICAgICAgICgodmlycSAmIEdJQ0hfVjJfTFJfVklSVFVBTF9NQVNLKSA8
PCBHSUNIX1YyX0xSX1ZJUlRVQUxfU0hJRlQpKTsKPiAgIAo+IC0gICAgaWYgKCBwLT5kZXNjICE9
IE5VTEwgKQo+IC0gICAgICAgIGxyX3JlZyB8PSBHSUNIX1YyX0xSX0hXIHwgKChwLT5kZXNjLT5p
cnEgJiBHSUNIX1YyX0xSX1BIWVNJQ0FMX01BU0sgKQo+ICsgICAgaWYgKCBod19pcnEgIT0gLTEg
KQo+ICsgICAgICAgIGxyX3JlZyB8PSBHSUNIX1YyX0xSX0hXIHwgKChod19pcnEgJiBHSUNIX1Yy
X0xSX1BIWVNJQ0FMX01BU0sgKQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA8PCBHSUNIX1YyX0xSX1BIWVNJQ0FMX1NISUZUKTsKPiAgIAo+ICAgICAgIHdyaXRlbF9naWNo
KGxyX3JlZywgR0lDSF9MUiArIGxyICogNCk7Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9n
aWMtdjMuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+IGluZGV4IDc0ZDAwZTBjNTQuLjNkZWM0
MDdhMDIgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My5jCj4gKysrIGIveGVuL2Fy
Y2gvYXJtL2dpYy12My5jCj4gQEAgLTk0NCw4ICs5NDQsOCBAQCBzdGF0aWMgdm9pZCBnaWN2M19k
aXNhYmxlX2ludGVyZmFjZSh2b2lkKQo+ICAgICAgIHNwaW5fdW5sb2NrKCZnaWN2My5sb2NrKTsK
PiAgIH0KPiAgIAo+IC1zdGF0aWMgdm9pZCBnaWN2M191cGRhdGVfbHIoaW50IGxyLCBjb25zdCBz
dHJ1Y3QgcGVuZGluZ19pcnEgKnAsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgc3RhdGUpCj4gK3N0YXRpYyB2b2lkIGdpY3YzX3VwZGF0ZV9scihpbnQgbHIsIHVu
c2lnbmVkIGludCB2aXJxLCB1aW50OF90IHByaW9yaXR5LAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IGh3X2lycSwgdW5zaWduZWQgaW50IHN0YXRlKQo+ICAgewo+
ICAgICAgIHVpbnQ2NF90IHZhbCA9IDA7Cj4gICAKPiBAQCAtOTYxLDExICs5NjEsMTEgQEAgc3Rh
dGljIHZvaWQgZ2ljdjNfdXBkYXRlX2xyKGludCBsciwgY29uc3Qgc3RydWN0IHBlbmRpbmdfaXJx
ICpwLAo+ICAgICAgIGlmICggY3VycmVudC0+ZG9tYWluLT5hcmNoLnZnaWMudmVyc2lvbiA9PSBH
SUNfVjMgKQo+ICAgICAgICAgICB2YWwgfD0gR0lDSF9MUl9HUlAxOwo+ICAgCj4gLSAgICB2YWwg
fD0gKCh1aW50NjRfdClwLT5wcmlvcml0eSAmIDB4ZmYpIDw8IEdJQ0hfTFJfUFJJT1JJVFlfU0hJ
RlQ7Cj4gLSAgICB2YWwgfD0gKCh1aW50NjRfdClwLT5pcnEgJiBHSUNIX0xSX1ZJUlRVQUxfTUFT
SykgPDwgR0lDSF9MUl9WSVJUVUFMX1NISUZUOwo+ICsgICAgdmFsIHw9ICh1aW50NjRfdClwcmlv
cml0eSA8PCBHSUNIX0xSX1BSSU9SSVRZX1NISUZUOwo+ICsgICAgdmFsIHw9ICgodWludDY0X3Qp
dmlycSAmIEdJQ0hfTFJfVklSVFVBTF9NQVNLKSA8PCBHSUNIX0xSX1ZJUlRVQUxfU0hJRlQ7Cj4g
ICAKPiAtICAgaWYgKCBwLT5kZXNjICE9IE5VTEwgKQo+IC0gICAgICAgdmFsIHw9IEdJQ0hfTFJf
SFcgfCAoKCh1aW50NjRfdClwLT5kZXNjLT5pcnEgJiBHSUNIX0xSX1BIWVNJQ0FMX01BU0spCj4g
KyAgIGlmICggaHdfaXJxICE9IC0xICkKCmh3X2lycSBpcyB1bnNpZ25lZCB0byB0ZWNobmljYWxs
eSBpdCBzaG91bGQgYmUgfjAuIEFsc28sIEkgd291bGQgcHJlZmVyIAppZiB5b3UgaW50cm9kdWNl
IGEgZGVmaW5lIG1ha2luZyBjbGVhciB3aGVyZSB0aGUgLTEgY29tZXMgZnJvbS4KCkxhc3RseSwg
SSBndWVzcyBJUlEgfjAgd2lsbCBuZXZlciBleGlzdD8KCkNoZWVycywKCi0tIApKdWxpZW4gR3Jh
bGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 26 08:34:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 08:34:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7dcX-0002By-Cj; Thu, 26 Oct 2017 08:34:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4659c6258=roger.pau@citrix.com>)
 id 1e7dcW-0002Bs-DO
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 08:34:32 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 BB/97-08608-71E91F95; Thu, 26 Oct 2017 08:34:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHRDpK74vI+
 RBve6mSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owFp78xFszkqFj5YwFLA+Nk9i5GTg4JAX+J
 GUt2soHYbAI6EhfngtgcHCICKhK39xp0MXJxMAv0M0uc/7uHFaRGWMBS4tTKW2C9LAKqEgf+7
 wXr5QWKf/0/nxWkV0JAT+LHdkOIsKDEyZlPWEBsZgFNidbtv9khbHmJ5q2zmUFsIQFFif55D9
 gmMPLMQtIyC0nLLCQtCxiZVzFqFKcWlaUW6Rob6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCY
 V6yXn525iBIYOAxDsYNy5PvAQoyQHk5IoL8OeD5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjn
 z/kYKSRYlJqeWpGWmQMMYpi0BAePkgjvPZA0b3FBYm5xZjpE6hSjMUfHzbt/mDiezXzdwCzEk
 peflyolzrsOpFQApDSjNA9uECy6LjHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmYV38u0BSezL
 wSuH2vgE5hAjqlSfUDyCkliQgpqQbGwA5vq4lNvcfYNge/kfkhkqy1PTFiLmNBwoX8SR3vmac
 vnnJ23svOLE8f9V5GD9NXH55+/eHg8XBO5sGVX6/dyTwb8XdjwWVeQWOlJ9l+r0uTmSf+m8v+
 es604295rD7yqIYt4thd3nBo85HpaYueG/q4qG+LnK4gXO+2wXeLyl5WTbvPX5fsVmIpzkg01
 GIuKk4EAF8shmapAgAA
X-Env-Sender: prvs=4659c6258=roger.pau@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1509006869!113672424!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2166 invoked from network); 26 Oct 2017 08:34:30 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Oct 2017 08:34:30 -0000
X-IronPort-AV: E=Sophos;i="5.43,434,1503360000"; d="scan'208";a="448304221"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Oct 2017 09:34:19 +0100
Message-ID: <20171026083419.58714-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@linaro.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH for-4.10] gcov: fix typo in documentation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0t
LQpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3Jn
ZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpD
YzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERl
ZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KLS0tCiBkb2NzL21pc2MvY292
ZXJhZ2UubWFya2Rvd24gfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEg
ZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MvY292ZXJhZ2UubWFya2Rvd24gYi9k
b2NzL21pc2MvY292ZXJhZ2UubWFya2Rvd24KaW5kZXggOWE4OGM4OTliOC4uNTk3NmI1ZmFmMyAx
MDA2NDQKLS0tIGEvZG9jcy9taXNjL2NvdmVyYWdlLm1hcmtkb3duCisrKyBiL2RvY3MvbWlzYy9j
b3ZlcmFnZS5tYXJrZG93bgpAQCAtMSw2ICsxLDYgQEAKICMgQ292ZXJhZ2Ugc3VwcG9ydCBmb3Ig
WGVuCiAKLUNvdmVyYXJlIHN1cHBvcnQgYWxsb3cgeW91IHRvIGdldCBjb3ZlcmFnZSBpbmZvcm1h
dGlvbiBmcm9tIFhlbiBleGVjdXRpb24uCitDb3ZlcmFnZSBzdXBwb3J0IGFsbG93IHlvdSB0byBn
ZXQgY292ZXJhZ2UgaW5mb3JtYXRpb24gZnJvbSBYZW4gZXhlY3V0aW9uLgogWW91IGNhbiBzZWUg
aG93IG1hbnkgdGltZXMgYSBsaW5lIGlzIGV4ZWN1dGVkLgogCiBTb21lIGNvbXBpbGVycyBoYXZl
IHNwZWNpZmljIG9wdGlvbnMgdGhhdCBlbmFibGUgdGhlIGNvbGxlY3Rpb24gb2YgdGhpcwotLSAK
Mi4xMy41IChBcHBsZSBHaXQtOTQpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 26 08:35:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 08:35:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7dd2-0002E3-Kz; Thu, 26 Oct 2017 08:35:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e7dd1-0002Dw-OP
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 08:35:03 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 56/D3-14867-73E91F95; Thu, 26 Oct 2017 08:35:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsXS6fjDS9ds3sd
 Igwl31S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyla54xFxxjrng6cy5LA+MHpi5GTg4hgTyJ
 X23r2LsYOTh4Bewk5n2NBwlLCBhKnF54kwUkzCKgKvFumT9ImE1AXaLt2XZWkLCIQLHEpu9SI
 GFmATeJvsenmEFsYQEtiYlfHzFDDC+SuDGzhQ3E5gQa3t+6G2qRoMTfHcIQrVoSD3/dYoGwtS
 WWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJdQxO9pKLM9IyS3MT
 MHF1DAzO93NTi4sT01JzEpGK95PzcTYzAsGMAgh2M1zcGHGKU5GBSEuVl2PMhUogvKT+lMiOx
 OCO+qDQntfgQowwHh5IEr/jcj5FCgkWp6akVaZk5wAiASUtw8CiJ8G6eDZTmLS5IzC3OTIdIn
 WK05Ljx8PofJo6Om3eB5LOZrxuYhVjy8vNSpcR5v80BahAAacgozYMbB4vSS4yyUsK8jEAHCv
 EUpBblZpagyr9iFOdgVBLm1Qe5iiczrwRu6yugg5iADmpS/QByUEkiQkqqgTEnWUZEbFkPm7o
 Vz1lXxvnb+noPnJ+QeXt7BXORi9IF3x+Fb59drMqKP3LGWF6x/Vb6tljOvZtTk/9kHBT2zfc/
 cyXeTisoosDt9nl/t0ORqQI/18foyDn8rDdmNedfpiwTGTb/7kfRONElp2cKv/jdH+69q2zr0
 ZbZ/IyX9/nZLt04P/a/rBJLcUaioRZzUXEiAH3+NoDNAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1509006901!78973470!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45614 invoked from network); 26 Oct 2017 08:35:02 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 08:35:02 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 26 Oct 2017 02:35:00 -0600
Message-Id: <59F1BA52020000780018A215@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 26 Oct 2017 02:34:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <Andrew.Cooper3@citrix.com>,
 <ian.jackson@citrix.com>,"Julien Grall" <julien.grall@linaro.org>
References: <E1e7QnZ-0006BZ-Ul@osstest.test-lab.xenproject.org>
 <5068884c-1211-fa82-d944-5d30ecec8087@linaro.org>
In-Reply-To: <5068884c-1211-fa82-d944-5d30ecec8087@linaro.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>, iwj@xenbits.xen.org
Subject: Re: [Xen-devel] [adhoc test] 115230: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjEwLjE3IGF0IDIxOjAzLCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+IHdyb3Rl
Ogo+ICgrIEphbiBhbmQgQW5kcmV3KQo+IAo+IEhpLAo+IAo+IERpc2N1c3Npbmcgd2l0aCBJYW4g
dG9kYXksIHdlIGRlY2lkZWQgdG8gdHJ5IHJlcHJvZHVjaW5nIHRoZSBXaW5kb3dzIAo+IGZhaWx1
cmUgb24gb25lIG9mIHRoZSBib2FyZCB3aGVyZSB0aGUgdGVzdCB3YXMgcGFzc2luZy4KPiAKPiBU
aGlzIGlzIHN0aWxsIHBhc3Npbmcgc28gaXQgZG9lcyBub3Qgc2VlbSB0byBiZSBhIHJhbmRvbSBz
dWNjZXNzLiBJIAo+IHdvdWxkIHNheSB0aGUgYnVnIGlzIHNvbWVob3cgcmVsYXRlZCB0byBtZXJs
b3QvcGlub3QgaGFyZHdhcmUuCgpBbmQgbm90aWNlIGhvdyB0aGV5IGFyZW4ndCAiZmFpbCBuZXZl
ciBwYXNzIiBpbiByZWNlbnQgNC44IGFuZCA0LjkKZmxpZ2h0cy4KCkphbgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Thu Oct 26 08:44:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 08:44:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7dm9-00035A-Hi; Thu, 26 Oct 2017 08:44:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e7dm8-000354-Iw
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 08:44:28 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 6C/72-13910-B60A1F95; Thu, 26 Oct 2017 08:44:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDSzd7wcd
 Ig5vNChbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a3nVcYCxYwV+zq+cPSwHiLqYuRk0NIIE/i
 Wu8MVhCbV8BO4uaW5cwgtoSAocTphTdZQGwWAVWJlqbvYHE2AXWJtmfbgeo5OEQEdCROf+frY
 uTiYBb4ySSxbN0vsJnCArYSz2YfAasRErCU2LcqHSTMKWAl8ft+AyNImFdAUOLvDmGQMLOAls
 TDX7dYIGxtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNfQQi+
 pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzD0GIBgB+PNjQGHGCU5mJREeRn2fIgU
 4kvKT6nMSCzOiC8qzUktPsQow8GhJMHbOv9jpJBgUWp6akVaZg4wCmDSEhw8SiK8G0DSvMUFi
 bnFmekQqVOMlhw3Hl7/w8TRcfMukHw283UDsxBLXn5eqpQ4bzRIgwBIQ0ZpHtw4WKReYpSVEu
 ZlBDpQiKcgtSg3swRV/hWjOAejkjDvMZApPJl5JXBbXwEdxAR0UJPqB5CDShIRUlINjFLau0o
 OxtWt3paeEK7o9Hx71rasoJZDtWrOLq8dAiuWJpsuimTWmNQXk7HhRxZzoJLP5c2m4n8sihX3
 1W/7M/Odm6vra7XN/Eu/3LwrIqZ5IkbVQ4n1nWJ38qaKmjkH/32ULZ6kO5+3z/Oz2QYztvtze
 K6X+Djumh7dtEBL6VbPqw2TFD69VGIpzkg01GIuKk4EAH1CiYzPAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1509007466!112699348!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26141 invoked from network); 26 Oct 2017 08:44:27 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 08:44:27 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 26 Oct 2017 02:44:25 -0600
Message-Id: <59F1BC86020000780018A236@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 26 Oct 2017 02:44:22 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20171026083419.58714-1-roger.pau@citrix.com>
In-Reply-To: <20171026083419.58714-1-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@linaro.org>, IanJackson <ian.jackson@eu.citrix.com>,
 Tim Deegan <tim@xen.org>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH for-4.10] gcov: fix typo in documentation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI2LjEwLjE3IGF0IDEwOjM0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL2RvY3MvbWlzYy9jb3ZlcmFnZS5tYXJrZG93bgo+ICsrKyBiL2RvY3MvbWlzYy9jb3Zl
cmFnZS5tYXJrZG93bgo+IEBAIC0xLDYgKzEsNiBAQAo+ICAjIENvdmVyYWdlIHN1cHBvcnQgZm9y
IFhlbgo+ICAKPiAtQ292ZXJhcmUgc3VwcG9ydCBhbGxvdyB5b3UgdG8gZ2V0IGNvdmVyYWdlIGlu
Zm9ybWF0aW9uIGZyb20gWGVuIGV4ZWN1dGlvbi4KPiArQ292ZXJhZ2Ugc3VwcG9ydCBhbGxvdyB5
b3UgdG8gZ2V0IGNvdmVyYWdlIGluZm9ybWF0aW9uIGZyb20gWGVuIGV4ZWN1dGlvbi4KCkhvdyBh
Ym91dCBhbHNvIGFkZGluZyB0aGUgbWlzc2luZyAncycgdG8gImFsbG93IiBhdCB0aGUgc2FtZSB0
aW1lPwoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 26 08:45:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 08:45:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7dnY-0003C4-Rv; Thu, 26 Oct 2017 08:45:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4659c6258=roger.pau@citrix.com>)
 id 1e7dnX-0003Bs-8w
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 08:45:55 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 B3/3F-20813-2C0A1F95; Thu, 26 Oct 2017 08:45:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsWSzvfng+6hBR8
 jDZ4tZrf4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPu7dvJWNDLUtH7+hxrA+M65i5GTg4JAX+J
 KQeOgNksAqoS1/bMZe1i5OBgE7CXmP61AiQsIqAs0fvrNwuIzSzwlEniYzs/iC0sYCvxbPYRV
 hCbV8BT4vikF4wgtpBArsTvWR+ZIeKCEidnPoHq1ZFYsPsTG8h4ZgFpieX/OEDCnECbZs9YAD
 ZGVEBG4tnvbiaIMYoS/fMesEFcmS5xdOZGtgmM/LOQTJ2FZOoshKkLGJlXMWoUpxaVpRbpGhv
 qJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhh8DEOxgbFoUeIhRkoNJSZSXYc+H
 SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvLLAcBYSLEpNT61Iy8wBRgJMWoKDR0mEd8N8oDRvc
 UFibnFmOkTqFKMxx42H1/8wcTyb+bqBWYglLz8vVUqc9ypIqQBIaUZpHtwgWIReYpSVEuZlBD
 pNiKcgtSg3swRV/hWjOAejElAFyD08mXklcPteAZ3CBHRKk+oHkFNKEhFSUg2MCh+j3l2Ld/R
 hC69tudGQy6C4/YduzTTRlqwF81YmtZyuv6LVdHbPuuCjty5pcHy3L3cO7HQ4GRU+Z7250oH8
 F12/Jpds7PmrzZp3cXmL5ywRCeedLftPPJv0d02mZn9ZWa7FE4u4BUvON1798DTlE7daVfGCF
 cKtYmksPxy9jqTusmi5k2isxFKckWioxVxUnAgAa8S9BMsCAAA=
X-Env-Sender: prvs=4659c6258=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1509007550!75518819!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50268 invoked from network); 26 Oct 2017 08:45:53 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Oct 2017 08:45:53 -0000
X-IronPort-AV: E=Sophos;i="5.43,434,1503360000"; d="scan'208";a="106510608"
Date: Thu, 26 Oct 2017 09:45:40 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20171026084540.ti5lkpxumsjcufss@dhcp-3-128.uk.xensource.com>
References: <20171026083419.58714-1-roger.pau@citrix.com>
 <59F1BC86020000780018A236@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59F1BC86020000780018A236@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@linaro.org>, IanJackson <ian.jackson@eu.citrix.com>,
 Tim Deegan <tim@xen.org>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH for-4.10] gcov: fix typo in documentation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMjYsIDIwMTcgYXQgMDI6NDQ6MjJBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI2LjEwLjE3IGF0IDEwOjM0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gLS0tIGEvZG9jcy9taXNjL2NvdmVyYWdlLm1hcmtkb3duCj4gPiArKysgYi9kb2Nz
L21pc2MvY292ZXJhZ2UubWFya2Rvd24KPiA+IEBAIC0xLDYgKzEsNiBAQAo+ID4gICMgQ292ZXJh
Z2Ugc3VwcG9ydCBmb3IgWGVuCj4gPiAgCj4gPiAtQ292ZXJhcmUgc3VwcG9ydCBhbGxvdyB5b3Ug
dG8gZ2V0IGNvdmVyYWdlIGluZm9ybWF0aW9uIGZyb20gWGVuIGV4ZWN1dGlvbi4KPiA+ICtDb3Zl
cmFnZSBzdXBwb3J0IGFsbG93IHlvdSB0byBnZXQgY292ZXJhZ2UgaW5mb3JtYXRpb24gZnJvbSBY
ZW4gZXhlY3V0aW9uLgo+IAo+IEhvdyBhYm91dCBhbHNvIGFkZGluZyB0aGUgbWlzc2luZyAncycg
dG8gImFsbG93IiBhdCB0aGUgc2FtZSB0aW1lPwoKRGlkbid0IGNhdGNoIHRoYXQgb25lLCB0aGFu
a3MuCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 26 08:47:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 08:47:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7dpL-0003OV-7p; Thu, 26 Oct 2017 08:47:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4659c6258=roger.pau@citrix.com>)
 id 1e7dpK-0003OL-Bd
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 08:47:46 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 61/0F-00431-131A1F95; Thu, 26 Oct 2017 08:47:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRWlGSWpSXmKPExsXitHRDpK7ewo+
 RBhscLb5vmczkwOhx+MMVlgDGKNbMvKT8igTWjEtXtrAXHOGouP/wO3sD43b2LkZODgkBf4k1
 HZOYQGw2AR2Ji3N3snUxcnCICKhI3N5r0MXIxcEs0M8scf7vHlaQGmEBW4k5j+eB9bIIqErs2
 bkLLM4rYClx/cgKRpBeCQE9iR/bDSHCghInZz5hAbGZBTQlWrf/Zoew5SWat85mBrGFBBQl+u
 c9YJvAyDMLScssJC2zkLQsYGRexahenFpUllqka6iXVJSZnlGSm5iZo2toYKyXm1pcnJiempO
 YVKyXnJ+7iREYNgxAsINx+UenQ4ySHExKorwMez5ECvEl5adUZiQWZ8QXleakFh9ilOHgUJLg
 fTL/Y6SQYFFqempFWmYOMIBh0hIcPEoivBtA0rzFBYm5xZnpEKlTjMYcHTfv/mHieDbzdQOzE
 Etefl6qlDjvVZBSAZDSjNI8uEGwyLrEKCslzMsIdJoQT0FqUW5mCar8K0ZxDkYloIoFQFN4Mv
 NK4Pa9AjqFCeiUJtUPIKeUJCKkpBoYbW6x2Bfo/q87nJH9y+D/AsEYx/36rf8yF76fvaOklsf
 30P2VK05OiSxtNDzIwPoltOyixbsrIpM979i/l1j1JN99alf6+qi/0TLnFPu9qkLKJ0+Vlq0S
 6VbjWWY17drpsunLcx6ez657HH2xsj3SvU/9qhjriW8nBHIPfKmwu3GnIE456dVZJZbijERDL
 eai4kQA93ECWqcCAAA=
X-Env-Sender: prvs=4659c6258=roger.pau@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1509007660!104438142!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39626 invoked from network); 26 Oct 2017 08:47:41 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Oct 2017 08:47:41 -0000
X-IronPort-AV: E=Sophos;i="5.43,434,1503360000"; d="scan'208";a="448305771"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Oct 2017 09:47:31 +0100
Message-ID: <20171026084731.59045-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@linaro.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 for-4.10] gcov: fix typos in documentation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0t
LQpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3Jn
ZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpD
YzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERl
ZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KLS0tCkNoYW5nZXMgc2luY2Ug
djE6CiAtIHMvYWxsb3cvYWxsb3dzLy4KLS0tCiBkb2NzL21pc2MvY292ZXJhZ2UubWFya2Rvd24g
fCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRp
ZmYgLS1naXQgYS9kb2NzL21pc2MvY292ZXJhZ2UubWFya2Rvd24gYi9kb2NzL21pc2MvY292ZXJh
Z2UubWFya2Rvd24KaW5kZXggOWE4OGM4OTliOC4uMGEzMmM0OGY0YiAxMDA2NDQKLS0tIGEvZG9j
cy9taXNjL2NvdmVyYWdlLm1hcmtkb3duCisrKyBiL2RvY3MvbWlzYy9jb3ZlcmFnZS5tYXJrZG93
bgpAQCAtMSw2ICsxLDYgQEAKICMgQ292ZXJhZ2Ugc3VwcG9ydCBmb3IgWGVuCiAKLUNvdmVyYXJl
IHN1cHBvcnQgYWxsb3cgeW91IHRvIGdldCBjb3ZlcmFnZSBpbmZvcm1hdGlvbiBmcm9tIFhlbiBl
eGVjdXRpb24uCitDb3ZlcmFnZSBzdXBwb3J0IGFsbG93cyB5b3UgdG8gZ2V0IGNvdmVyYWdlIGlu
Zm9ybWF0aW9uIGZyb20gWGVuIGV4ZWN1dGlvbi4KIFlvdSBjYW4gc2VlIGhvdyBtYW55IHRpbWVz
IGEgbGluZSBpcyBleGVjdXRlZC4KIAogU29tZSBjb21waWxlcnMgaGF2ZSBzcGVjaWZpYyBvcHRp
b25zIHRoYXQgZW5hYmxlIHRoZSBjb2xsZWN0aW9uIG9mIHRoaXMKLS0gCjIuMTMuNSAoQXBwbGUg
R2l0LTk0KQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 26 09:16:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 09:16:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7eGY-0005iG-3I; Thu, 26 Oct 2017 09:15:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e7eGW-0005iA-Se
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 09:15:52 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 54/8E-31302-8C7A1F95; Thu, 26 Oct 2017 09:15:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXS6fjDS/f48o+
 RBtM/G1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkzOrpZCuYyVtw9Et7A2AWEnBxCAnkSrZ/W
 MoHYvAJ2EhfbHzKD2BIChhKnF95kAbFZBFQlLrWdBatnE1CXaHu2nbWLkYNDREBH4vR3vi5GL
 g5mgZ9MEsvW/QKbIyzgKHH1/m52iPmWEo9/fQWLcwpYSTxbf4kdpJdXQFDi7w5hEJMZaOT6eU
 IgFcwC8hLNW2czQ4SlJZb/45jAyDcLoX4WQv0sJPWzEOoXMLKsYtQoTi0qSy3SNTTQSyrKTM8
 oyU3MzAHyTPVyU4uLE9NTcxKTivWS83M3MQLDjgEIdjCumep8iFGSg0lJlJdhz4dIIb6k/JTK
 jMTijPii0pzU4kOMMhwcShK8v5Z9jBQSLEpNT61Iy8wBRgBMWoKDR0mE9z9Imre4IDG3ODMdI
 nWK0Z6jZ8XFP0wcNx5eB5IdN+8CyWczXzcwC7Hk5eelSonz3gRpEwBpyyjNgxsKi9hLjLJSwr
 yMQGcK8RSkFuVmlqDKv2IU52BUEua9DDKFJzOvBG73K6CzmIDOalL9AHJWSSJCSqqB0TdxTuI
 ZZg2p05zhXO8XbV8qwcm3bOYLn4IsO5OYL0ypS2aKTl90pEcgv/nBjRmPF3+2rNz4bOprOd22
 wIZa6/5PByuveHHJTnop/PVz0Ca5fkb/K0fnay6SvWP7+9tmTlnDQr7r1xZvzOXv/8ShMWneL
 7vgaeKbWfbpnKv7Vl1Q++xY6LqemUosxRmJhlrMRcWJAKHop+HTAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1509009350!108854715!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45840 invoked from network); 26 Oct 2017 09:15:51 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 09:15:51 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 26 Oct 2017 03:15:49 -0600
Message-Id: <59F1C3E2020000780018A269@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 26 Oct 2017 03:15:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20171026084731.59045-1-roger.pau@citrix.com>
In-Reply-To: <20171026084731.59045-1-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@linaro.org>, IanJackson <ian.jackson@eu.citrix.com>,
 Tim Deegan <tim@xen.org>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 for-4.10] gcov: fix typos in documentation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI2LjEwLjE3IGF0IDEwOjQ3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoK
QWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 26 09:17:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 09:17:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7eIM-0005uB-J5; Thu, 26 Oct 2017 09:17:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7eIL-0005tu-4p
 for xen-devel@lists.xensource.com; Thu, 26 Oct 2017 09:17:45 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 DD/0C-01775-838A1F95; Thu, 26 Oct 2017 09:17:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrILMWRWlGSWpSXmKPExsWS0XRdVdd8xcd
 Ig8730hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmD93N1vBrBbGintTz7M2
 ME6J6WLk4hASaGSSWNp5iQ3CecwosX/GQ3YIZxujxNdvj5m6GDk5RAScJb6emQuU4ODgFdCXu
 LDNCiQsLGAvcWD/DWaQegmBXYoSPQv62UESEgKeEs9PXWQBqQexT92K7GJk52ATsJI4JAYSZB
 FQldh+In4CI/cCRoZVjBrFqUVlqUW6RqZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm
 5mxiBHq9nYGDcwdh6wu8QoyQHk5IoL8OeD5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHiNln+M
 FBIsSk1PrUjLzAGGHkxagoNHSYTXHCTNW1yQmFucmQ6ROsVozHFs0+U/TBzPZr5uYBZiycvPS
 5US53UBKRUAKc0ozYMbBIuJS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeS8vA5rCk5lXAr
 fvFdApTECnNKl+ADmlJBEhJdXAmFfrvLpL5fCtg8ZHlG2MfCqTtO863PtVrfRgk9GZ4hL7652
 eifd7mvVfChqlnbrv5+ySnRi/2cv4fI39pNlRJlGOmjNb/Zn3HjHt4jtpc1PzunNpMud15xSj
 j7o/pZ+u3vXgVNieuXNOzuLa8f7NzSm+Hn9fPvHakLpFwdfgUd+ls6cV83m8lViKMxINtZiLi
 hMBNvSap4QCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1509009462!107994199!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18299 invoked from network); 26 Oct 2017 09:17:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Oct 2017 09:17:43 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7eIH-0001El-HO; Thu, 26 Oct 2017 09:17:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e7eIB-000504-Pw; Thu, 26 Oct 2017 09:17:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e7eIB-0003Qf-6t; Thu, 26 Oct 2017 09:17:35 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115210-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.7-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.7-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:heisenbug
 xen-4.7-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=830224431b67fd2afad9bdc532dc1bede20032d5
X-Osstest-Versions-That: xen=df0949d197cc753871f5df1a0358b43edd2fd365
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 26 Oct 2017 09:17:35 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 115210: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNTIxMCB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNTIxMC8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgNDkgeHRmL3Rlc3QtaHZt
NjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgaW4gMTE1MTg5IHBhc3MgaW4gMTE1MjEwCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIDEyIGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQg
ZmFpbCBpbiAxMTUxODkgcGFzcyBpbiAxMTUyMTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTE1MTg5IHBhc3Mg
aW4gMTE1MjEwCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgNDkgeHRmL3Rlc3QtaHZtNjQtbGJy
LXRzeC12bWVudHJ5IGZhaWwgcGFzcyBpbiAxMTUxODkKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMg
ICA0OSB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBwYXNzIGluIDExNTE4OQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICBmYWlsIHBhc3MgaW4gMTE1MTg5CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCA0OSB4dGYvdGVzdC1odm02
NC1sYnItdHN4LXZtZW50cnkgZmFpbCBpbiAxMTUxODkgbGlrZSAxMTQ2OTgKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBs
aWtlIDExNDY5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE0Njk4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTQ3OTAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDExNDc5MAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBn
dWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTE0NzkwCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMTQ3OTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExNDc5MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE0Nzkw
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMTQ3OTAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDgzMDIyNDQzMWI2N2ZkMmFm
YWQ5YmRjNTMyZGMxYmVkZTIwMDMyZDUKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAg
ICAgICAgIGRmMDk0OWQxOTdjYzc1Mzg3MWY1ZGYxYTAzNThiNDNlZGQyZmQzNjUKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgIDExNDc5MCAgMjAxNy0xMC0yMCAwNzo1ODoyNiBaICAgIDYgZGF5cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxMTUxODkgIDIwMTctMTAtMjQgMTU6MTI6MzAgWiAgICAxIGRheXMg
ICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNv
bT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0y
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVt
cHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVw
Z3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPXhlbi00LjctdGVzdGluZworIHJldmlz
aW9uPTgzMDIyNDQzMWI2N2ZkMmFmYWQ5YmRjNTMyZGMxYmVkZTIwMDMyZDUKKyAuIC4vY3JpLWxv
Y2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhw
b3J0IFBFUkxMSUI9LjouCisrKysgUEVSTExJQj0uOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVw
b3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVz
ZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAg
ICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICdd
JworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9v
c3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0v
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sg
Li9hcC1wdXNoIHhlbi00LjctdGVzdGluZyA4MzAyMjQ0MzFiNjdmZDJhZmFkOWJkYzUzMmRjMWJl
ZGUyMDAzMmQ1CisgYnJhbmNoPXhlbi00LjctdGVzdGluZworIHJldmlzaW9uPTgzMDIyNDQzMWI2
N2ZkMmFmYWQ5YmRjNTMyZGMxYmVkZTIwMDMyZDUKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAu
L2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9Ljou
Oi4KKysrKyBQRVJMTElCPS46LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0
Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsK
ICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50
ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9v
c3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAn
IScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNv
bmZpZworKysgZXhwb3J0IFBFUkxMSUI9LjouOi46LgorKysgUEVSTExJQj0uOi46LjouCisrIHVt
YXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9eGVu
CisgeGVuYnJhbmNoPXhlbi00LjctdGVzdGluZworICdbJyB4eGVuID0geGxpbnV4ICddJworIGxp
bnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLTQu
Ny10ZXN0aW5nCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5j
aCB4ZW4tNC43LXRlc3RpbmcKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjYtdGVzdGluZworICdbJyB4
ODMwMjI0NDMxYjY3ZmQyYWZhZDliZGM1MzJkYzFiZWRlMjAwMzJkNSA9IHggJ10nCisgOiB0ZXN0
ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcK
KysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAg
ICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAg
ICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAg
ICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3Jn
CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDog
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJp
b3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5n
aXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQu
a2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdh
cmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1w
dm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDog
dGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8v
eGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xp
bnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5l
bC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9u
Lnhlbi00LjctdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuNy10ZXN0aW5nCisrIDogZGFp
bHktY3Jvbi54ZW4tNC43LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjctdGVzdGluZwor
KyA6IGRhaWx5LWNyb24ueGVuLTQuNy10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC43LXRl
c3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjctdGVzdGluZworKyA6IGh0dHA6Ly9oZy51ay54
ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhlbi00LjctdGVzdGluZworKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5v
cmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBS
VU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4u
Z2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeGVuLTQuNy10
ZXN0aW5nCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAv
aG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgorIHhlbnZlcnNpb249eGVuLTQuNy10ZXN0aW5nCisgeGVu
dmVyc2lvbj14ZW4tNC43CisgeGVudmVyc2lvbj00LjcKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQgODMwMjI0NDMxYjY3ZmQyYWZhZDliZGM1
MzJkYzFiZWRlMjAwMzJkNTpyZWZzL2hlYWRzL3N0YWJsZS00LjcKVG8gb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIGRmMDk0OWQuLjgzMDIyNDQgIDgzMDIy
NDQzMWI2N2ZkMmFmYWQ5YmRjNTMyZGMxYmVkZTIwMDMyZDUgLT4gc3RhYmxlLTQuNwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 26 09:19:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 09:19:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7eK5-000620-VS; Thu, 26 Oct 2017 09:19:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e7eK4-00061o-Gw
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 09:19:32 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 14/1A-00431-3A8A1F95; Thu, 26 Oct 2017 09:19:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS3fxio+
 RBgtmsVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm9y+6yF3zmrehbM4OxgXEldxcjJ4eQQJ7E
 /d73LCA2r4CdxLktc5hBbAkBQ4nTC2+CxVkEVCWWH17OCmKzCahLtD3bDmaLCOhLzP/0E8jm4
 mAWWMEi8eXIQbYuRg4OYQEziQ9fkyDmb2GWOHFUEMTmBJr/YO0HdpASXgFBib87hEHCzAJaEg
 9/3WKBsLUlli18zQxSwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQiXUNjvaS
 izPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwOBjAIIdjNu2ex5ilORgUhLlZdjzIVKI
 Lyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/+8o+RQoJFqempFWmZOcA4gElLcPAoifCag6R5iwsSc
 4sz0yFSpxgtOX5MuvKHiaPj5l0g+Wzm6wZmIZa8/LxUKXFeF5AGAZCGjNI8uHGwWL3EKCslzM
 sIdKAQT0FqUW5mCar8K0ZxDkYlYd7/IFN4MvNK4La+AjqICeigJtUPIAeVJCKkpBoYN89k3Sx
 jta3p3SfVjRN5eu5NtE3bd19rTnDU2kffrDl+FAqYnFm1pvFsC9ebbbzTmNi+RyfFb70jejhr
 GpNJ4U7u/8nut2d8+blm4kn2c6KHAkwPXfnizbm3LMKpl3FCwuHnJfNyzlaq/zqf1v9Og6M4e
 L6P3ow1XCtFjGc5bjA5obFrffUxLSWW4oxEQy3mouJEABG8aPjQAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1509009569!111888925!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16520 invoked from network); 26 Oct 2017 09:19:30 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 09:19:30 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 26 Oct 2017 03:19:28 -0600
Message-Id: <59F1C4BE020000780018A27E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 26 Oct 2017 03:19:26 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <20170911170159.3083-1-george.dunlap@citrix.com>
 <50f9cf70-c6e4-aeac-c8e2-3e671e87b8b9@citrix.com>
 <749363b2-178a-2b3d-8180-6655d450ca7e@citrix.com>
 <3a69c9b5-672c-bad6-e5a1-5b7c27269bc0@citrix.com>
 <229a4044-0b10-f466-3c62-4d6b7b7afc2c@citrix.com>
 <f5d2deac-dd71-7772-63f9-51531f453dc6@citrix.com>
 <CAFLBxZbDwBfGgNNFBsObqsrUE6q_NBiP0keVRjsEGz9rHGNHDw@mail.gmail.com>
 <500ff3d7-fbcc-2b64-232a-cc26ec697e3b@citrix.com>
In-Reply-To: <500ff3d7-fbcc-2b64-232a-cc26ec697e3b@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 Tamas K Lengyel <tamas.lengyel@zentific.com>,
 DarioFaggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC v2] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjEwLjE3IGF0IDEzOjMwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjUvMTAvMTcgMTE6NTksIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+Pj4+Pj4+ICsg
ICAgTGltaXQsIHg4NiBIVk06IDEyOAo+Pj4+Pj4+PiArICAgIExpbWl0LCBBUk0zMjogOAo+Pj4+
Pj4+PiArICAgIExpbWl0LCBBUk02NDogMTI4Cj4+Pj4+Pj4+ICsKPj4+Pj4+Pj4gK1tYWFggQW5k
cmV3IENvb3BlcjogRG8gd2FudCB0byBhZGQgIkxpbWl0LVNlY3VyaXR5IiBoZXJlIGZvciBzb21l
IG9mIHRoZXNlP10KPj4+Pj4+PiAzMiBmb3IgZWFjaC4gIDY0IHZjcHUgSFZNIGd1ZXN0cyBjYW4g
ZXhjZXJwdCBlbm91Z2ggcDJtIGxvY2sgcHJlc3N1cmUgdG8KPj4+Pj4+PiB0cmlnZ2VyIGEgNSBz
ZWNvbmQgaG9zdCB3YXRjaGRvZyB0aW1lb3V0Lgo+Pj4+Pj4gSXMgdGhhdCAiMzIgZm9yIHg4NiBQ
ViBhbmQgeDg2IEhWTSIsIG9yICIzMiBmb3IgeDg2IEhWTSBhbmQgQVJNNjQiPyAgT3IKPj4+Pj4+
IHNvbWV0aGluZyBlbHNlPwo+Pj4+PiBUaGUgZm9ybWVyLiAgSSdtIG5vdCBxdWFsaWZpZWQgdG8g
Y29tbWVudCBvbiBhbnkgb2YgdGhlIEFSTSBsaW1pdHMuCj4+Pj4+Cj4+Pj4+IFRoZXJlIGFyZSBz
ZXZlcmFsIG5vbi10cml2aWFsIGZvcl9lYWNoX3ZjcHUoKSBsb29wcyBpbiB0aGUgZG9tYWluX2tp
bGwKPj4+Pj4gcGF0aCB3aGljaCBhcmVuJ3QgaGFuZGxlZCBieSBjb250aW51YXRpb25zLiAgSVNU
UiAxMjggdmNwdXMgaXMgZW5vdWdoIHRvCj4+Pj4+IHRyaXAgYSB3YXRjaGRvZyB0aW1lb3V0IHdo
ZW4gZnJlZWluZyBwYWdldGFibGVzLgo+Pj4+IEkgZG9uJ3QgdGhpbmsgMzIgaXMgYSByZWFsbHkg
cHJhY3RpY2FsIGxpbWl0Lgo+Pj4gV2hhdCBkbyB5b3UgbWVhbiBieSBwcmFjdGljYWwgaGVyZSwg
YW5kIHdoYXQgZXZpZGVuY2UgYXJlIHlvdSBiYXNpbmcKPj4+IHRoaXMgb24/Cj4+Pgo+Pj4gQW1v
bmdzdCBvdGhlciB0aGluZ3MsIHRoZXJlIGlzIGFuIEFCSSBib3VuZGFyeSBpbiBYZW4gYXQgMzIg
dmNwdXMsIGFuZAo+Pj4gZ2l2ZW4gaG93IG9mdGVuIGl0IGlzIGJyb2tlbiBpbiBMaW51eCwgaXRz
IGNsZWFyIHRoYXQgdGhlcmUgaXNuJ3QKPj4+IHJlZ3VsYXIgdGVzdGluZyBoYXBwZW5pbmcgYmV5
b25kIHRoaXMgbGltaXQuCj4+IElzIHRoYXQgdHJ1ZSBmb3IgZG9tMCBhcyB3ZWxsPwo+IAo+IFll
cy4gIFRoZSBwcm9ibGVtIGlzOgo+IAo+IHN0cnVjdCBzaGFyZWRfaW5mbyB7Cj4gICAgIHN0cnVj
dCB2Y3B1X2luZm8gdmNwdV9pbmZvW1hFTl9MRUdBQ1lfTUFYX1ZDUFVTXTsKPiAuLi4KPiAKPiBh
bmQgd2hpbGUgdGhlcmUgYXJlIHdheXMgdG8gbWFrZSBhIGxhcmdlciBudW1iZXIgb2YgdmNwdXMg
d29yaywgaXQKPiByZXF1aXJlcyBhZGRpdGlvbmFsIGh5cGVyY2FsbHMgdG8gbWFrZSBhbHRlcm5h
dGUgYXJyYW5nZW1lbnRzIGZvciB0aGUKPiB2Y3B1cyBiZXlvbmQgdGhlIDMyIGJvdW5kYXJ5LCBh
bmQgdGhlc2UgYXJyYW5nZW1lbnRzIGFwcGVhciB0byBiZSBicm9rZW4KPiBtb3JlIG9mdGVuIHRo
YW4gbm90IGFyb3VuZCBzdXNwZW5kL3Jlc3VtZS4KCkJ1dCBJIGd1ZXNzIHRoZSBpbXBsaWVkIHBh
cnQgb2YgR2VvcmdlJ3MgcXVlc3Rpb24gd2FzOiBXb3VsZG4ndAp3ZSBleHBlY3QgRG9tMCB0byBi
ZSBtb3JlIGZyZXF1ZW50bHkgdGVzdGVkIHdpdGggPiAzMiB2Q1BVLXMsCmFzIHF1aXRlIGxpa2Vs
eSBub3QgZXZlcnlvbmUgaGFzIGRvbTBfbWF4X3ZjcHVzPSBpbiBwbGFjZT8KCkphbgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 26 09:19:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 09:19:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7eKL-00063q-6W; Thu, 26 Oct 2017 09:19:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4659c6258=roger.pau@citrix.com>)
 id 1e7eKK-00063d-05
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 09:19:48 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 20/E0-08856-3B8A1F95; Thu, 26 Oct 2017 09:19:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpO6mFR8
 jDf73aFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk3zm5kKdgvXrG8sY+5gXGqUBcjJ4eEgL/E
 lp9HmEBsNgEdiYtzd7J1MXJwiAioSNzeawASZhZwldja9ZIdxBYWsJaY8XMtWDmLgKrE87MXW
 EBsXgFLidOvT4G1SgjoSfzYbggRFpQ4OfMJC8QYTYnW7b/ZIWx5ieats5lBbCEBRYn+eQ/YJj
 DyzELSMgtJyywkLQsYmVcxqhenFpWlFuma6yUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yX
 n525iBIYNAxDsYGz87nSIUZKDSUmUl2HPh0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErz5yz9G
 CgkWpaanVqRl5gADGCYtwcGjJML7BiTNW1yQmFucmQ6ROsXoynFs0+U/TBwdN+8CyU1gcsP3B
 0Dy2czXDcxCLHn5ealS4ry3QJoFQJozSvPgRsOi7xKjrJQwLyPQsUI8BalFuZklqPKvGMU5GJ
 WEeY+CTOHJzCuBu+AV0HFMQMc1qX4AOa4kESEl1cA4Y4G2a9Hpgv+d8/f8y80uPRT3b8fjSb3
 d3P+DVEznvP6e1ipu/TslqkT8vFr31qZtq170/xYsOcbnzSVxZt88WdXVwpPznDx7bmdMK5R8
 cTT95KddarPv7j9z40eb5SQLz8iaPrf7K5etmZp5rCzVSsdy8ZFojVUnznPtu1Zy0nFnVK2Jv
 EWnEktxRqKhFnNRcSIA4J5zk7kCAAA=
X-Env-Sender: prvs=4659c6258=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1509009584!81177347!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26611 invoked from network); 26 Oct 2017 09:19:46 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Oct 2017 09:19:46 -0000
X-IronPort-AV: E=Sophos;i="5.43,434,1503360000"; d="scan'208";a="448310664"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Oct 2017 10:19:29 +0100
Message-ID: <20171026091938.59247-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
MIME-Version: 1.0
Cc: llvm-dev@lists.llvm.org, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH for-next 0/9] LLVM coverage support for Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpUaGUgZm9sbG93aW5nIHBhdGNoIHNlcmllcyBlbmFibGVzIExMVk0gY292ZXJhZ2Ug
c3VwcG9ydCBmb3IgdGhlIFhlbgpoeXBlcnZpc29yLiBUaGlzIGZpcnN0IHBhdGNoZXMgYXJlIGEg
cmUtb3JnYW5pemF0aW9uIG9mIHRoZSBnY292CnN1cHBvcnQsIGluIG9yZGVyIHRvIG1ha2UgdGhl
IHN1cHBvcnQgZ2VuZXJpYyBmb3IgYWxsIGNvdmVyYWdlCnRlY2hub2xvZ2llcy4gVGhpcyBpcyBt
b3N0bHkgYSBuYW1lIGNoYW5nZSBmcm9tIGdjb3YgLT4gY292IGluIHNldmVyYWwKcGxhY2VzIGFu
ZCBmaWxlcywgdG9nZXRoZXIgd2l0aCB0aGUgYWRkaXRpb24gb2YgYSBLY29uZmlnIG9wdGlvbiBp
bgpvcmRlciB0byBlbmFibGUgTExWTSBjb3ZlcmFnZS4KClBhdGNoIDcgaW50cm9kdWNlcyB0aGUg
YWN0dWFsIExMVk0gY292ZXJhZ2Ugc3VwcG9ydCBjb2RlIHRoYXQgYWxsb3dzCmZldGNoaW5nIHRo
ZSBjb3ZlcmFnZSBkYXRhIGZyb20gWGVuLiBGaW5hbGx5IHBhdGNoIDkgYWRkcyB0aGUKZG9jdW1l
bnRhdGlvbiBvbiBob3cgdG8gdXNlIHRoaXMgZmVhdHVyZS4KCkEgc2FtcGxlIGNvdmVyYWdlIHJl
cG9ydCBvYnRhaW5lZCBhZnRlciBib290aW5nIGEgUFZIdjIgRG9tMCBjYW4gYmUKZm91bmQgYXQ6
CgpodHRwOi8veGVuYml0cy54ZW4ub3JnL3Blb3BsZS9yb3lnZXIveGVuX3Byb2ZpbGUvCgpUaGFu
a3MsIFJvZ2VyLgoKUm9nZXIgUGF1IE1vbm5lICg5KToKICBnY292OiByZXR1cm4gRU5PU1lTIGZv
ciB1bmltcGxlbWVudGVkIGdjb3YgZG9tY3RsCiAgZ2NvdjogcmVuYW1lIGZvbGRlciBhbmQgaGVh
ZGVyIHRvIGNvdmVyYWdlCiAgZ2NvdjogcmVuYW1lIHN5c2N0bCBhbmQgZnVuY3Rpb25zCiAgZ2Nv
djogaW50cm9kdWNlIGhvb2tzIGZvciB0aGUgc3lzY3RsCiAgY292ZXJhZ2U6IGludHJvZHVjZSBn
ZW5lcmljIGZpbGUKICBrY29uZmlnOiBhZGQgbGx2bSBjb3ZlcmFnZSBvcHRpb24KICBjb3ZlcmFn
ZTogaW50cm9kdWNlIHN1cHBvcnQgZm9yIGxsdm0gcHJvZmlsaW5nCiAgeHNtOiBhZGQgYm9kZ2Ug
d2hlbiBjb21waWxpbmcgd2l0aCBsbHZtIGNvdmVyYWdlIHN1cHBvcnQKICBjb3ZlcmFnZTogYWRk
IGRvY3VtZW50YXRpb24gZm9yIExMVk0gY292ZXJhZ2UKCiBkb2NzL21pc2MvY292ZXJhZ2UubWFy
a2Rvd24gICAgICAgICAgICAgICB8ICA0NyArKysrKysrKysrCiB0b29scy9taXNjL3hlbmNvdi5j
ICAgICAgICAgICAgICAgICAgICAgICB8ICAyOCArKystLS0KIHhlbi9LY29uZmlnLmRlYnVnICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgIDE2ICsrKysKIHhlbi9SdWxlcy5tayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICA0ICsKIHhlbi9jb21tb24vTWFrZWZpbGUgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAyICstCiB4ZW4vY29tbW9uL3tnY292ID0+IGNvdmVyYWdlfS9NYWtl
ZmlsZSAgICB8ICAgNiArLQogeGVuL2NvbW1vbi9jb3ZlcmFnZS9jb3ZlcmFnZS5jICAgICAgICAg
ICAgfCAgNzEgKysrKysrKysrKysrKysKIHhlbi9jb21tb24ve2djb3YgPT4gY292ZXJhZ2V9L2dj
Y18zXzQuYyAgIHwgICAwCiB4ZW4vY29tbW9uL3tnY292ID0+IGNvdmVyYWdlfS9nY2NfNF83LmMg
ICB8ICAgMAogeGVuL2NvbW1vbi97Z2NvdiA9PiBjb3ZlcmFnZX0vZ2NjXzRfOS5jICAgfCAgIDAK
IHhlbi9jb21tb24ve2djb3YgPT4gY292ZXJhZ2V9L2djY181LmMgICAgIHwgICAwCiB4ZW4vY29t
bW9uL3tnY292ID0+IGNvdmVyYWdlfS9nY2NfNy5jICAgICB8ICAgMAogeGVuL2NvbW1vbi97Z2Nv
diA9PiBjb3ZlcmFnZX0vZ2Nvdi5jICAgICAgfCAgNDQgKystLS0tLS0tCiB4ZW4vY29tbW9uL3tn
Y292ID0+IGNvdmVyYWdlfS9nY292LmggICAgICB8ICAgMAogeGVuL2NvbW1vbi97Z2NvdiA9PiBj
b3ZlcmFnZX0vZ2Nvdl9iYXNlLmMgfCAgIDAKIHhlbi9jb21tb24vY292ZXJhZ2UvbGx2bS5jICAg
ICAgICAgICAgICAgIHwgMTQ4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2Nv
bW1vbi9zeXNjdGwuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgIDggKy0KIHhlbi9pbmNsdWRl
L3B1YmxpYy9zeXNjdGwuaCAgICAgICAgICAgICAgIHwgIDE4ICsrLS0KIHhlbi9pbmNsdWRlL3hl
bi9jb3ZlcmFnZS5oICAgICAgICAgICAgICAgIHwgIDE3ICsrKysKIHhlbi9pbmNsdWRlL3hlbi9n
Y292LmggICAgICAgICAgICAgICAgICAgIHwgICA5IC0tCiB4ZW4vaW5jbHVkZS94c20vZHVtbXku
aCAgICAgICAgICAgICAgICAgICB8ICAxNCArKysKIDIxIGZpbGVzIGNoYW5nZWQsIDM1OSBpbnNl
cnRpb25zKCspLCA3MyBkZWxldGlvbnMoLSkKIHJlbmFtZSB4ZW4vY29tbW9uL3tnY292ID0+IGNv
dmVyYWdlfS9NYWtlZmlsZSAoODIlKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9jb21tb24vY292
ZXJhZ2UvY292ZXJhZ2UuYwogcmVuYW1lIHhlbi9jb21tb24ve2djb3YgPT4gY292ZXJhZ2V9L2dj
Y18zXzQuYyAoMTAwJSkKIHJlbmFtZSB4ZW4vY29tbW9uL3tnY292ID0+IGNvdmVyYWdlfS9nY2Nf
NF83LmMgKDEwMCUpCiByZW5hbWUgeGVuL2NvbW1vbi97Z2NvdiA9PiBjb3ZlcmFnZX0vZ2NjXzRf
OS5jICgxMDAlKQogcmVuYW1lIHhlbi9jb21tb24ve2djb3YgPT4gY292ZXJhZ2V9L2djY181LmMg
KDEwMCUpCiByZW5hbWUgeGVuL2NvbW1vbi97Z2NvdiA9PiBjb3ZlcmFnZX0vZ2NjXzcuYyAoMTAw
JSkKIHJlbmFtZSB4ZW4vY29tbW9uL3tnY292ID0+IGNvdmVyYWdlfS9nY292LmMgKDg4JSkKIHJl
bmFtZSB4ZW4vY29tbW9uL3tnY292ID0+IGNvdmVyYWdlfS9nY292LmggKDEwMCUpCiByZW5hbWUg
eGVuL2NvbW1vbi97Z2NvdiA9PiBjb3ZlcmFnZX0vZ2Nvdl9iYXNlLmMgKDEwMCUpCiBjcmVhdGUg
bW9kZSAxMDA2NDQgeGVuL2NvbW1vbi9jb3ZlcmFnZS9sbHZtLmMKIGNyZWF0ZSBtb2RlIDEwMDY0
NCB4ZW4vaW5jbHVkZS94ZW4vY292ZXJhZ2UuaAogZGVsZXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNs
dWRlL3hlbi9nY292LmgKCi0tIAoyLjEzLjUgKEFwcGxlIEdpdC05NCkKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 26 09:19:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 09:19:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7eKO-00066R-Gs; Thu, 26 Oct 2017 09:19:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4659c6258=roger.pau@citrix.com>)
 id 1e7eKL-00063n-Gi
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 09:19:49 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 6F/45-00647-4B8A1F95; Thu, 26 Oct 2017 09:19:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHSDve6WFR8
 jDWZ84rD4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMajzWwFxxmq5h3qY2xgXEXaxcjJ4eEgL/E
 hgXN7CA2m4COxMW5O9m6GDk4RARUJG7vNehi5OJgFnjOJPF+QgMzSI0wUP2hrkdgvSwCqhJ3r
 88E6+UVsJSY+n8CWK+EgJ7Ej+2GIGFOASuJZe/bwMqFgEoWnl3LCFEuKHFy5hMWEJtZQFOidf
 tvdghbXqJ562xmiHpFif55D9gmMPLNQtIyC0nLLCQtCxiZVzGqF6cWlaUW6ZrqJRVlpmeU5CZ
 m5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBlo9AwPjDsbLX50OMUpyMCmJ8jLs+RApxJeUn1KZ
 kVicEV9UmpNafIhRhoNDSYI3f/nHSCHBotT01Iq0zBxgyMOkJTh4lER4zUHSvMUFibnFmekQq
 VOMlhw3Hl7/w8TRcfMukHw283UDsxBLXn5eqpQ4rwtIgwBIQ0ZpHtw4WFxeYpSVEuZlZGBgEO
 IpSC3KzSxBlX/FKM7BqCTM2wEyhSczrwRu6yugg5iADmpS/QByUEkiQkqqgVFh0t7jdxaET9+
 1/7H3jOwjV0NFWKzTtzf0JZUG8njYc0c0390RtqX8cdOF5V/319/z89T85LbA3ldG+7lequ66
 dZfmWPfmHXv7dJdmoWVE11TD6BP3jz2ILDK2EthSd/5IUP6NgumNx9/PrMxVSpO6dc38o2nQy
 ScBMidE1x3KsTpTWFchOE2JpTgj0VCLuag4EQBdWSXkxgIAAA==
X-Env-Sender: prvs=4659c6258=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1509009586!111888965!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18240 invoked from network); 26 Oct 2017 09:19:47 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Oct 2017 09:19:47 -0000
X-IronPort-AV: E=Sophos;i="5.43,434,1503360000"; d="scan'208";a="456161864"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Oct 2017 10:19:30 +0100
Message-ID: <20171026091938.59247-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20171026091938.59247-1-roger.pau@citrix.com>
References: <20171026091938.59247-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH for-next 1/9] gcov: return ENOSYS for
	unimplemented gcov domctl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0t
LQpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3Jn
ZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpD
YzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERl
ZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0K
IHhlbi9jb21tb24vZ2Nvdi9nY292LmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRp
b24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2djb3YvZ2Nvdi5j
IGIveGVuL2NvbW1vbi9nY292L2djb3YuYwppbmRleCAyZjE4ZjZkMTc2Li4zNTY1M2ZkOGQ4IDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL2djb3YvZ2Nvdi5jCisrKyBiL3hlbi9jb21tb24vZ2Nvdi9n
Y292LmMKQEAgLTIzOSw3ICsyMzksNyBAQCBpbnQgc3lzY3RsX2djb3Zfb3Aoc3RydWN0IHhlbl9z
eXNjdGxfZ2Nvdl9vcCAqb3ApCiAgICAgICAgIGJyZWFrOwogCiAgICAgZGVmYXVsdDoKLSAgICAg
ICAgcmV0ID0gLUVJTlZBTDsKKyAgICAgICAgcmV0ID0gLUVOT1NZUzsKICAgICAgICAgYnJlYWs7
CiAgICAgfQogCi0tIAoyLjEzLjUgKEFwcGxlIEdpdC05NCkKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 26 09:19:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 09:19:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7eKO-00066r-P7; Thu, 26 Oct 2017 09:19:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4659c6258=roger.pau@citrix.com>)
 id 1e7eKL-00063n-V1
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 09:19:50 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 FE/55-00647-5B8A1F95; Thu, 26 Oct 2017 09:19:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHRDpO6WFR8
 jDS58V7P4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMeTDnMVvBDvuLMk4+MDYzTZLoYOTkkBPwl
 9n+ewgJiswnoSFycu5Oti5GDQ0RAReL2XoMuRi4OZoHnTBLvJzQwg9QIC3hIfF75G6yeRUBV4
 vD594wgNq+ApcS/M1uZQHolBPQkfmw3BAlzClhJLHvfxgpiCwGVLDy7FqpcUOLkzCdgY5gFNC
 Vat/9mh7DlJZq3zmaGqFeU6J/3gG0CI98sJC2zkLTMQtKygJF5FaN6cWpRWWqRrrleUlFmekZ
 JbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgoDEAwQ7Gxu9OhxglOZiURHkZ9nyIFOJLyk+p
 zEgszogvKs1JLT7EKMPBoSTBm7/8Y6SQYFFqempFWmYOMORh0hIcPEoivG9A0rzFBYm5xZnpE
 KlTjMYcHTfv/mHieDbzdQOzEEtefl6qlDjvLZBSAZDSjNI8uEGwWLzEKCslzMsIdJoQT0FqUW
 5mCar8K0ZxDkYlYd6jIFN4MvNK4Pa9AjqFCeiUJtUPIKeUJCKkpBoYFUUKOPe++O742+Hditb
 Xs4rLEl/VKkl6dOUZm7bbs0z3cv5nt35b2oH7SYzBtpVzlZhFpY7M7WkrK+78uFubyft0Vu/J
 9K4jYYsyTewmJPkllJXsyKt4c2vdyf6jDLW1vCy5j4xNeTfc8Q4uCBENDfLeppwzte3LjbViD
 tPfTnaPeH5yxXIlluKMREMt5qLiRADoWyv7wAIAAA==
X-Env-Sender: prvs=4659c6258=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1509009584!81177347!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26851 invoked from network); 26 Oct 2017 09:19:48 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Oct 2017 09:19:48 -0000
X-IronPort-AV: E=Sophos;i="5.43,434,1503360000"; d="scan'208";a="448310666"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Oct 2017 10:19:31 +0100
Message-ID: <20171026091938.59247-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20171026091938.59247-1-roger.pau@citrix.com>
References: <20171026091938.59247-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH for-next 2/9] gcov: rename folder and header to
	coverage
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UHJlcGFyYXRvcnkgY2hhbmdlIGJlZm9yZSBhZGRpbmcgbGx2bSBwcm9maWxpbmcgc3VwcG9ydC4K
Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXgu
Y29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtv
bnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2NvbW1vbi9NYWtlZmlsZSAgICAgICAgICAgICAg
ICAgICAgICAgfCAyICstCiB4ZW4vY29tbW9uL3tnY292ID0+IGNvdmVyYWdlfS9NYWtlZmlsZSAg
ICB8IDAKIHhlbi9jb21tb24ve2djb3YgPT4gY292ZXJhZ2V9L2djY18zXzQuYyAgIHwgMAogeGVu
L2NvbW1vbi97Z2NvdiA9PiBjb3ZlcmFnZX0vZ2NjXzRfNy5jICAgfCAwCiB4ZW4vY29tbW9uL3tn
Y292ID0+IGNvdmVyYWdlfS9nY2NfNF85LmMgICB8IDAKIHhlbi9jb21tb24ve2djb3YgPT4gY292
ZXJhZ2V9L2djY181LmMgICAgIHwgMAogeGVuL2NvbW1vbi97Z2NvdiA9PiBjb3ZlcmFnZX0vZ2Nj
XzcuYyAgICAgfCAwCiB4ZW4vY29tbW9uL3tnY292ID0+IGNvdmVyYWdlfS9nY292LmMgICAgICB8
IDAKIHhlbi9jb21tb24ve2djb3YgPT4gY292ZXJhZ2V9L2djb3YuaCAgICAgIHwgMAogeGVuL2Nv
bW1vbi97Z2NvdiA9PiBjb3ZlcmFnZX0vZ2Nvdl9iYXNlLmMgfCAwCiB4ZW4vY29tbW9uL3N5c2N0
bC5jICAgICAgICAgICAgICAgICAgICAgICB8IDIgKy0KIHhlbi9pbmNsdWRlL3hlbi97Z2Nvdi5o
ID0+IGNvdmVyYWdlLmh9ICAgIHwgMAogMTIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCsp
LCAyIGRlbGV0aW9ucygtKQogcmVuYW1lIHhlbi9jb21tb24ve2djb3YgPT4gY292ZXJhZ2V9L01h
a2VmaWxlICgxMDAlKQogcmVuYW1lIHhlbi9jb21tb24ve2djb3YgPT4gY292ZXJhZ2V9L2djY18z
XzQuYyAoMTAwJSkKIHJlbmFtZSB4ZW4vY29tbW9uL3tnY292ID0+IGNvdmVyYWdlfS9nY2NfNF83
LmMgKDEwMCUpCiByZW5hbWUgeGVuL2NvbW1vbi97Z2NvdiA9PiBjb3ZlcmFnZX0vZ2NjXzRfOS5j
ICgxMDAlKQogcmVuYW1lIHhlbi9jb21tb24ve2djb3YgPT4gY292ZXJhZ2V9L2djY181LmMgKDEw
MCUpCiByZW5hbWUgeGVuL2NvbW1vbi97Z2NvdiA9PiBjb3ZlcmFnZX0vZ2NjXzcuYyAoMTAwJSkK
IHJlbmFtZSB4ZW4vY29tbW9uL3tnY292ID0+IGNvdmVyYWdlfS9nY292LmMgKDEwMCUpCiByZW5h
bWUgeGVuL2NvbW1vbi97Z2NvdiA9PiBjb3ZlcmFnZX0vZ2Nvdi5oICgxMDAlKQogcmVuYW1lIHhl
bi9jb21tb24ve2djb3YgPT4gY292ZXJhZ2V9L2djb3ZfYmFzZS5jICgxMDAlKQogcmVuYW1lIHhl
bi9pbmNsdWRlL3hlbi97Z2Nvdi5oID0+IGNvdmVyYWdlLmh9ICgxMDAlKQoKZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vTWFrZWZpbGUgYi94ZW4vY29tbW9uL01ha2VmaWxlCmluZGV4IDY2Y2MyYzg5
OTUuLmFkMTgxNjM2ZjYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vTWFrZWZpbGUKKysrIGIveGVu
L2NvbW1vbi9NYWtlZmlsZQpAQCAtNzQsNyArNzQsNyBAQCB0bWVtLXkgOj0gdG1lbS5vIHRtZW1f
eGVuLm8gdG1lbV9jb250cm9sLm8KIHRtZW0tJChDT05GSUdfQ09NUEFUKSArPSBjb21wYXQvdG1l
bV94ZW4ubwogb2JqLSQoQ09ORklHX1RNRU0pICs9ICQodG1lbS15KQogCi1zdWJkaXItJChDT05G
SUdfR0NPVikgKz0gZ2Nvdgorc3ViZGlyLSQoQ09ORklHX0dDT1YpICs9IGNvdmVyYWdlCiBzdWJk
aXItJChDT05GSUdfVUJTQU4pICs9IHVic2FuCiAKIHN1YmRpci15ICs9IGxpYmVsZgpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9nY292L01ha2VmaWxlIGIveGVuL2NvbW1vbi9jb3ZlcmFnZS9NYWtl
ZmlsZQpzaW1pbGFyaXR5IGluZGV4IDEwMCUKcmVuYW1lIGZyb20geGVuL2NvbW1vbi9nY292L01h
a2VmaWxlCnJlbmFtZSB0byB4ZW4vY29tbW9uL2NvdmVyYWdlL01ha2VmaWxlCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL2djb3YvZ2NjXzNfNC5jIGIveGVuL2NvbW1vbi9jb3ZlcmFnZS9nY2NfM180
LmMKc2ltaWxhcml0eSBpbmRleCAxMDAlCnJlbmFtZSBmcm9tIHhlbi9jb21tb24vZ2Nvdi9nY2Nf
M180LmMKcmVuYW1lIHRvIHhlbi9jb21tb24vY292ZXJhZ2UvZ2NjXzNfNC5jCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL2djb3YvZ2NjXzRfNy5jIGIveGVuL2NvbW1vbi9jb3ZlcmFnZS9nY2NfNF83
LmMKc2ltaWxhcml0eSBpbmRleCAxMDAlCnJlbmFtZSBmcm9tIHhlbi9jb21tb24vZ2Nvdi9nY2Nf
NF83LmMKcmVuYW1lIHRvIHhlbi9jb21tb24vY292ZXJhZ2UvZ2NjXzRfNy5jCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL2djb3YvZ2NjXzRfOS5jIGIveGVuL2NvbW1vbi9jb3ZlcmFnZS9nY2NfNF85
LmMKc2ltaWxhcml0eSBpbmRleCAxMDAlCnJlbmFtZSBmcm9tIHhlbi9jb21tb24vZ2Nvdi9nY2Nf
NF85LmMKcmVuYW1lIHRvIHhlbi9jb21tb24vY292ZXJhZ2UvZ2NjXzRfOS5jCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL2djb3YvZ2NjXzUuYyBiL3hlbi9jb21tb24vY292ZXJhZ2UvZ2NjXzUuYwpz
aW1pbGFyaXR5IGluZGV4IDEwMCUKcmVuYW1lIGZyb20geGVuL2NvbW1vbi9nY292L2djY181LmMK
cmVuYW1lIHRvIHhlbi9jb21tb24vY292ZXJhZ2UvZ2NjXzUuYwpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9nY292L2djY183LmMgYi94ZW4vY29tbW9uL2NvdmVyYWdlL2djY183LmMKc2ltaWxhcml0
eSBpbmRleCAxMDAlCnJlbmFtZSBmcm9tIHhlbi9jb21tb24vZ2Nvdi9nY2NfNy5jCnJlbmFtZSB0
byB4ZW4vY29tbW9uL2NvdmVyYWdlL2djY183LmMKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ2Nv
di9nY292LmMgYi94ZW4vY29tbW9uL2NvdmVyYWdlL2djb3YuYwpzaW1pbGFyaXR5IGluZGV4IDEw
MCUKcmVuYW1lIGZyb20geGVuL2NvbW1vbi9nY292L2djb3YuYwpyZW5hbWUgdG8geGVuL2NvbW1v
bi9jb3ZlcmFnZS9nY292LmMKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ2Nvdi9nY292LmggYi94
ZW4vY29tbW9uL2NvdmVyYWdlL2djb3YuaApzaW1pbGFyaXR5IGluZGV4IDEwMCUKcmVuYW1lIGZy
b20geGVuL2NvbW1vbi9nY292L2djb3YuaApyZW5hbWUgdG8geGVuL2NvbW1vbi9jb3ZlcmFnZS9n
Y292LmgKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ2Nvdi9nY292X2Jhc2UuYyBiL3hlbi9jb21t
b24vY292ZXJhZ2UvZ2Nvdl9iYXNlLmMKc2ltaWxhcml0eSBpbmRleCAxMDAlCnJlbmFtZSBmcm9t
IHhlbi9jb21tb24vZ2Nvdi9nY292X2Jhc2UuYwpyZW5hbWUgdG8geGVuL2NvbW1vbi9jb3ZlcmFn
ZS9nY292X2Jhc2UuYwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zeXNjdGwuYyBiL3hlbi9jb21t
b24vc3lzY3RsLmMKaW5kZXggMDgxOThiNzE1MC4uNTZkZWY3NjZlNiAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi9zeXNjdGwuYworKysgYi94ZW4vY29tbW9uL3N5c2N0bC5jCkBAIC0yNyw3ICsyNyw3
IEBACiAjaW5jbHVkZSA8eHNtL3hzbS5oPgogI2luY2x1ZGUgPHhlbi9wbXN0YXQuaD4KICNpbmNs
dWRlIDx4ZW4vbGl2ZXBhdGNoLmg+Ci0jaW5jbHVkZSA8eGVuL2djb3YuaD4KKyNpbmNsdWRlIDx4
ZW4vY292ZXJhZ2UuaD4KIAogbG9uZyBkb19zeXNjdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4
ZW5fc3lzY3RsX3QpIHVfc3lzY3RsKQogewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2dj
b3YuaCBiL3hlbi9pbmNsdWRlL3hlbi9jb3ZlcmFnZS5oCnNpbWlsYXJpdHkgaW5kZXggMTAwJQpy
ZW5hbWUgZnJvbSB4ZW4vaW5jbHVkZS94ZW4vZ2Nvdi5oCnJlbmFtZSB0byB4ZW4vaW5jbHVkZS94
ZW4vY292ZXJhZ2UuaAotLSAKMi4xMy41IChBcHBsZSBHaXQtOTQpCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 26 09:19:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 09:19:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7eKO-00067P-W5; Thu, 26 Oct 2017 09:19:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4659c6258=roger.pau@citrix.com>)
 id 1e7eKN-000669-VA
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 09:19:52 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 AE/E8-18968-7B8A1F95; Thu, 26 Oct 2017 09:19:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHSDve62FR8
 jDfZ8F7X4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNO7zrBXrDCtOLxlSnMDYx7NLsYOTkkBPwl
 Vi55wgJiswnoSFycu5Oti5GDQ0RAReL2XoMuRi4OZoFnTBIXpt5kBqkRFrCXWN90ixHEZhFQl
 bjwcA9YnFfAUmLuzSlgvRICehI/thuChDkFrCSWvW9jBbGFgEoWnl3LCFEuKHFyJsRaZgFNid
 btv9khbHmJ5q2zmSHqFSX65z1gm8DINwtJyywkLbOQtCxgZF7FqF6cWlSWWqRrqpdUlJmeUZK
 bmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERho9QwMjDsYL391OsQoycGkJMrLsOdDpBBfUn5K
 ZUZicUZ8UWlOavEhRhkODiUJ3vzlHyOFBItS01Mr0jJzgCEPk5bg4FES4TUHSfMWFyTmFmemQ
 6ROMRpzdNy8+4eJ49nM1w3MQix5+XmpUuK8LiClAiClGaV5cINgsXiJUVZKmJeRgYFBiKcgtS
 g3swRV/hWjOAejkjBvB8gUnsy8Erh9r4BOYQI6pUn1A8gpJYkIKakGxuraWy/cHsrl/Wk4u1a
 q3qj9kOxsY5XdIunnrhlbJxedVT8hdbT55C4hxlti20vXZFtJnXPcn6dl9SWv80KXr+LPdTZ7
 vt1X/WjNU3thy38uLZUZi0SWZP1hmFZfrSx74133LuaZBQpm76L6BPNfygZ/kxK99UJt8W7H0
 mnlutMkPvfu+n/KQomlOCPRUIu5qDgRAGJXtBPAAgAA
X-Env-Sender: prvs=4659c6258=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1509009586!111888965!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18408 invoked from network); 26 Oct 2017 09:19:49 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Oct 2017 09:19:49 -0000
X-IronPort-AV: E=Sophos;i="5.43,434,1503360000"; d="scan'208";a="456161870"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Oct 2017 10:19:32 +0100
Message-ID: <20171026091938.59247-4-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20171026091938.59247-1-roger.pau@citrix.com>
References: <20171026091938.59247-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH for-next 3/9] gcov: rename sysctl and functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlIGdjb3YgdG8gY292LgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNp
dHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3Jn
ZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVn
YW4gPHRpbUB4ZW4ub3JnPgotLS0KIHRvb2xzL21pc2MveGVuY292LmMgICAgICAgICB8IDI4ICsr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KIHhlbi9jb21tb24vY292ZXJhZ2UvZ2Nvdi5jICB8
ICA4ICsrKystLS0tCiB4ZW4vY29tbW9uL3N5c2N0bC5jICAgICAgICAgfCAgNCArKy0tCiB4ZW4v
aW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggfCAxMiArKysrKystLS0tLS0KIHhlbi9pbmNsdWRlL3hl
bi9jb3ZlcmFnZS5oICB8ICAyICstCiA1IGZpbGVzIGNoYW5nZWQsIDI3IGluc2VydGlvbnMoKyks
IDI3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL21pc2MveGVuY292LmMgYi90b29s
cy9taXNjL3hlbmNvdi5jCmluZGV4IDQxMzBmNDI1ZGMuLjVkYjAwYzM3ZGIgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL21pc2MveGVuY292LmMKKysrIGIvdG9vbHMvbWlzYy94ZW5jb3YuYwpAQCAtMjYsMzEg
KzI2LDMxIEBACiAKIHN0YXRpYyB4Y19pbnRlcmZhY2UgKnhjaCA9IE5VTEw7CiAKLWludCBnY292
X3N5c2N0bChpbnQgb3AsIHN0cnVjdCB4ZW5fc3lzY3RsICpzeXNjdGwsCi0gICAgICAgICAgICAg
ICAgc3RydWN0IHhjX2h5cGVyY2FsbF9idWZmZXIgKmJ1ZiwgdWludDMyX3QgYnVmX3NpemUpCitp
bnQgY292X3N5c2N0bChpbnQgb3AsIHN0cnVjdCB4ZW5fc3lzY3RsICpzeXNjdGwsCisgICAgICAg
ICAgICAgICBzdHJ1Y3QgeGNfaHlwZXJjYWxsX2J1ZmZlciAqYnVmLCB1aW50MzJfdCBidWZfc2l6
ZSkKIHsKICAgICBERUNMQVJFX0hZUEVSQ0FMTF9CVUZGRVJfQVJHVU1FTlQoYnVmKTsKIAogICAg
IG1lbXNldChzeXNjdGwsIDAsIHNpemVvZigqc3lzY3RsKSk7Ci0gICAgc3lzY3RsLT5jbWQgPSBY
RU5fU1lTQ1RMX2djb3Zfb3A7CisgICAgc3lzY3RsLT5jbWQgPSBYRU5fU1lTQ1RMX2Nvdl9vcDsK
IAotICAgIHN5c2N0bC0+dS5nY292X29wLmNtZCA9IG9wOwotICAgIHN5c2N0bC0+dS5nY292X29w
LnNpemUgPSBidWZfc2l6ZTsKLSAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZShzeXNjdGwtPnUuZ2Nv
dl9vcC5idWZmZXIsIGJ1Zik7CisgICAgc3lzY3RsLT51LmNvdl9vcC5jbWQgPSBvcDsKKyAgICBz
eXNjdGwtPnUuY292X29wLnNpemUgPSBidWZfc2l6ZTsKKyAgICBzZXRfeGVuX2d1ZXN0X2hhbmRs
ZShzeXNjdGwtPnUuY292X29wLmJ1ZmZlciwgYnVmKTsKIAogICAgIHJldHVybiB4Y19zeXNjdGwo
eGNoLCBzeXNjdGwpOwogfQogCi1zdGF0aWMgdm9pZCBnY292X3JlYWQoY29uc3QgY2hhciAqZm4p
CitzdGF0aWMgdm9pZCBjb3ZfcmVhZChjb25zdCBjaGFyICpmbikKIHsKICAgICBzdHJ1Y3QgeGVu
X3N5c2N0bCBzeXM7CiAgICAgdWludDMyX3QgdG90YWxfbGVuOwogICAgIERFQ0xBUkVfSFlQRVJD
QUxMX0JVRkZFUih1aW50OF90LCBwKTsKICAgICBGSUxFICpmOwogCi0gICAgaWYgKGdjb3Zfc3lz
Y3RsKFhFTl9TWVNDVExfR0NPVl9nZXRfc2l6ZSwgJnN5cywgTlVMTCwgMCkgPCAwKQorICAgIGlm
IChjb3Zfc3lzY3RsKFhFTl9TWVNDVExfQ09WX2dldF9zaXplLCAmc3lzLCBOVUxMLCAwKSA8IDAp
CiAgICAgICAgIGVycigxLCAiZ2V0dGluZyB0b3RhbCBsZW5ndGgiKTsKLSAgICB0b3RhbF9sZW4g
PSBzeXMudS5nY292X29wLnNpemU7CisgICAgdG90YWxfbGVuID0gc3lzLnUuY292X29wLnNpemU7
CiAKICAgICAvKiBTaG91bGRuJ3QgZXhjZWVkIGEgZmV3IGh1bmRyZWQga2lsb2J5dGVzICovCiAg
ICAgaWYgKHRvdGFsX2xlbiA+IDh1ICogMTAyNHUgKiAxMDI0dSkKQEAgLTYxLDcgKzYxLDcgQEAg
c3RhdGljIHZvaWQgZ2Nvdl9yZWFkKGNvbnN0IGNoYXIgKmZuKQogICAgICAgICBlcnIoMSwgImFs
bG9jYXRpbmcgYnVmZmVyIik7CiAKICAgICBtZW1zZXQocCwgMCwgdG90YWxfbGVuKTsKLSAgICBp
ZiAoZ2Nvdl9zeXNjdGwoWEVOX1NZU0NUTF9HQ09WX3JlYWQsICZzeXMsIEhZUEVSQ0FMTF9CVUZG
RVIocCksCisgICAgaWYgKGNvdl9zeXNjdGwoWEVOX1NZU0NUTF9DT1ZfcmVhZCwgJnN5cywgSFlQ
RVJDQUxMX0JVRkZFUihwKSwKICAgICAgICAgICAgICAgICAgICAgdG90YWxfbGVuKSA8IDApCiAg
ICAgICAgIGVycigxLCAiZ2V0dGluZyBnY292IGRhdGEiKTsKIApAQCAtODIsMTEgKzgyLDExIEBA
IHN0YXRpYyB2b2lkIGdjb3ZfcmVhZChjb25zdCBjaGFyICpmbikKICAgICB4Y19oeXBlcmNhbGxf
YnVmZmVyX2ZyZWUoeGNoLCBwKTsKIH0KIAotc3RhdGljIHZvaWQgZ2Nvdl9yZXNldCh2b2lkKQor
c3RhdGljIHZvaWQgY292X3Jlc2V0KHZvaWQpCiB7CiAgICAgc3RydWN0IHhlbl9zeXNjdGwgc3lz
OwogCi0gICAgaWYgKGdjb3Zfc3lzY3RsKFhFTl9TWVNDVExfR0NPVl9yZXNldCwgJnN5cywgTlVM
TCwgMCkgPCAwKQorICAgIGlmIChjb3Zfc3lzY3RsKFhFTl9TWVNDVExfQ09WX3Jlc2V0LCAmc3lz
LCBOVUxMLCAwKSA8IDApCiAgICAgICAgIGVycigxLCAicmVzZXR0aW5nIGdjb3YgaW5mb3JtYXRp
b24iKTsKIH0KIApAQCAtMTI2LDkgKzEyNiw5IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoq
YXJndikKICAgICAgICAgZXJyKDEsICJvcGVuaW5nIHhjIGludGVyZmFjZSIpOwogCiAgICAgaWYg
KHN0cmNtcChhcmd2WzBdLCAicmVzZXQiKSA9PSAwKQotICAgICAgICBnY292X3Jlc2V0KCk7Cisg
ICAgICAgIGNvdl9yZXNldCgpOwogICAgIGVsc2UgaWYgKHN0cmNtcChhcmd2WzBdLCAicmVhZCIp
ID09IDApCi0gICAgICAgIGdjb3ZfcmVhZChhcmdjID4gMSA/IGFyZ3ZbMV0gOiAiLSIpOworICAg
ICAgICBjb3ZfcmVhZChhcmdjID4gMSA/IGFyZ3ZbMV0gOiAiLSIpOwogICAgIGVsc2UKICAgICAg
ICAgdXNhZ2UoMSk7CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vY292ZXJhZ2UvZ2Nvdi5jIGIv
eGVuL2NvbW1vbi9jb3ZlcmFnZS9nY292LmMKaW5kZXggMzU2NTNmZDhkOC4uYjE3MzU2OTNiZSAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9jb3ZlcmFnZS9nY292LmMKKysrIGIveGVuL2NvbW1vbi9j
b3ZlcmFnZS9nY292LmMKQEAgLTIwOSwxOCArMjA5LDE4IEBAIHN0YXRpYyBpbnQgZ2Nvdl9kdW1w
X2FsbChYRU5fR1VFU1RfSEFORExFX1BBUkFNKGNoYXIpIGJ1ZmZlciwKICAgICByZXR1cm4gcmV0
OwogfQogCi1pbnQgc3lzY3RsX2djb3Zfb3Aoc3RydWN0IHhlbl9zeXNjdGxfZ2Nvdl9vcCAqb3Ap
CitpbnQgc3lzY3RsX2Nvdl9vcChzdHJ1Y3QgeGVuX3N5c2N0bF9jb3Zfb3AgKm9wKQogewogICAg
IGludCByZXQ7CiAKICAgICBzd2l0Y2ggKCBvcC0+Y21kICkKICAgICB7Ci0gICAgY2FzZSBYRU5f
U1lTQ1RMX0dDT1ZfZ2V0X3NpemU6CisgICAgY2FzZSBYRU5fU1lTQ1RMX0NPVl9nZXRfc2l6ZToK
ICAgICAgICAgb3AtPnNpemUgPSBnY292X2dldF9zaXplKCk7CiAgICAgICAgIHJldCA9IDA7CiAg
ICAgICAgIGJyZWFrOwogCi0gICAgY2FzZSBYRU5fU1lTQ1RMX0dDT1ZfcmVhZDoKKyAgICBjYXNl
IFhFTl9TWVNDVExfQ09WX3JlYWQ6CiAgICAgewogICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BB
UkFNKGNoYXIpIGJ1ZjsKICAgICAgICAgdWludDMyX3Qgc2l6ZSA9IG9wLT5zaXplOwpAQCAtMjMz
LDcgKzIzMyw3IEBAIGludCBzeXNjdGxfZ2Nvdl9vcChzdHJ1Y3QgeGVuX3N5c2N0bF9nY292X29w
ICpvcCkKICAgICAgICAgYnJlYWs7CiAgICAgfQogCi0gICAgY2FzZSBYRU5fU1lTQ1RMX0dDT1Zf
cmVzZXQ6CisgICAgY2FzZSBYRU5fU1lTQ1RMX0NPVl9yZXNldDoKICAgICAgICAgZ2Nvdl9yZXNl
dF9hbGxfY291bnRlcnMoKTsKICAgICAgICAgcmV0ID0gMDsKICAgICAgICAgYnJlYWs7CmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL3N5c2N0bC5jIGIveGVuL2NvbW1vbi9zeXNjdGwuYwppbmRleCA1
NmRlZjc2NmU2Li5kYTNlMTI0NmIxIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3N5c2N0bC5jCisr
KyBiL3hlbi9jb21tb24vc3lzY3RsLmMKQEAgLTM5Nyw4ICszOTcsOCBAQCBsb25nIGRvX3N5c2N0
bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9zeXNjdGxfdCkgdV9zeXNjdGwpCiAgICAgYnJl
YWs7CiAKICNpZmRlZiBDT05GSUdfR0NPVgotICAgIGNhc2UgWEVOX1NZU0NUTF9nY292X29wOgot
ICAgICAgICByZXQgPSBzeXNjdGxfZ2Nvdl9vcCgmb3AtPnUuZ2Nvdl9vcCk7CisgICAgY2FzZSBY
RU5fU1lTQ1RMX2Nvdl9vcDoKKyAgICAgICAgcmV0ID0gc3lzY3RsX2Nvdl9vcCgmb3AtPnUuY292
X29wKTsKICAgICAgICAgY29weWJhY2sgPSAxOwogICAgICAgICBicmVhazsKICNlbmRpZgpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oIGIveGVuL2luY2x1ZGUvcHVibGlj
L3N5c2N0bC5oCmluZGV4IDYxNDBmMWEwNTkuLjY1NGIzN2NkY2UgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL3B1YmxpYy9zeXNjdGwuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgK
QEAgLTY0NiwxMSArNjQ2LDExIEBAIHN0cnVjdCB4ZW5fc3lzY3RsX3NjaGVkdWxlcl9vcCB7CiAK
ICNkZWZpbmUgWEVOX0dDT1ZfRk9STUFUX01BR0lDICAgIDB4NTg0MzRmNTYgLyogWENPViAqLwog
Ci0jZGVmaW5lIFhFTl9TWVNDVExfR0NPVl9nZXRfc2l6ZSAwIC8qIEdldCB0b3RhbCBzaXplIG9m
IG91dHB1dCBkYXRhICovCi0jZGVmaW5lIFhFTl9TWVNDVExfR0NPVl9yZWFkICAgICAxIC8qIFJl
YWQgb3V0cHV0IGRhdGEgKi8KLSNkZWZpbmUgWEVOX1NZU0NUTF9HQ09WX3Jlc2V0ICAgIDIgLyog
UmVzZXQgYWxsIGNvdW50ZXJzICovCisjZGVmaW5lIFhFTl9TWVNDVExfQ09WX2dldF9zaXplIDAg
LyogR2V0IHRvdGFsIHNpemUgb2Ygb3V0cHV0IGRhdGEgKi8KKyNkZWZpbmUgWEVOX1NZU0NUTF9D
T1ZfcmVhZCAgICAgMSAvKiBSZWFkIG91dHB1dCBkYXRhICovCisjZGVmaW5lIFhFTl9TWVNDVExf
Q09WX3Jlc2V0ICAgIDIgLyogUmVzZXQgYWxsIGNvdW50ZXJzICovCiAKLXN0cnVjdCB4ZW5fc3lz
Y3RsX2djb3Zfb3Ageworc3RydWN0IHhlbl9zeXNjdGxfY292X29wIHsKICAgICB1aW50MzJfdCBj
bWQ7CiAgICAgdWludDMyX3Qgc2l6ZTsgLyogSU4vT1VUOiBzaXplIG9mIHRoZSBidWZmZXIgICov
CiAgICAgWEVOX0dVRVNUX0hBTkRMRV82NChjaGFyKSBidWZmZXI7IC8qIE9VVCAqLwpAQCAtMTA2
NSw3ICsxMDY1LDcgQEAgc3RydWN0IHhlbl9zeXNjdGwgewogI2RlZmluZSBYRU5fU1lTQ1RMX251
bWFpbmZvICAgICAgICAgICAgICAgICAgICAgIDE3CiAjZGVmaW5lIFhFTl9TWVNDVExfY3B1cG9v
bF9vcCAgICAgICAgICAgICAgICAgICAgMTgKICNkZWZpbmUgWEVOX1NZU0NUTF9zY2hlZHVsZXJf
b3AgICAgICAgICAgICAgICAgICAxOQotI2RlZmluZSBYRU5fU1lTQ1RMX2djb3Zfb3AgICAgICAg
ICAgICAgICAgICAgICAgIDIwCisjZGVmaW5lIFhFTl9TWVNDVExfY292X29wICAgICAgICAgICAg
ICAgICAgICAgICAgMjAKICNkZWZpbmUgWEVOX1NZU0NUTF9wc3JfY210X29wICAgICAgICAgICAg
ICAgICAgICAyMQogI2RlZmluZSBYRU5fU1lTQ1RMX3BjaXRvcG9pbmZvICAgICAgICAgICAgICAg
ICAgIDIyCiAjZGVmaW5lIFhFTl9TWVNDVExfcHNyX2NhdF9vcCAgICAgICAgICAgICAgICAgICAg
MjMKQEAgLTEwOTUsNyArMTA5NSw3IEBAIHN0cnVjdCB4ZW5fc3lzY3RsIHsKICAgICAgICAgc3Ry
dWN0IHhlbl9zeXNjdGxfbG9ja3Byb2Zfb3AgICAgICAgbG9ja3Byb2Zfb3A7CiAgICAgICAgIHN0
cnVjdCB4ZW5fc3lzY3RsX2NwdXBvb2xfb3AgICAgICAgIGNwdXBvb2xfb3A7CiAgICAgICAgIHN0
cnVjdCB4ZW5fc3lzY3RsX3NjaGVkdWxlcl9vcCAgICAgIHNjaGVkdWxlcl9vcDsKLSAgICAgICAg
c3RydWN0IHhlbl9zeXNjdGxfZ2Nvdl9vcCAgICAgICAgICAgZ2Nvdl9vcDsKKyAgICAgICAgc3Ry
dWN0IHhlbl9zeXNjdGxfY292X29wICAgICAgICAgICAgY292X29wOwogICAgICAgICBzdHJ1Y3Qg
eGVuX3N5c2N0bF9wc3JfY210X29wICAgICAgICBwc3JfY210X29wOwogICAgICAgICBzdHJ1Y3Qg
eGVuX3N5c2N0bF9wc3JfY2F0X29wICAgICAgICBwc3JfY2F0X29wOwogICAgICAgICBzdHJ1Y3Qg
eGVuX3N5c2N0bF90bWVtX29wICAgICAgICAgICB0bWVtX29wOwpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUveGVuL2NvdmVyYWdlLmggYi94ZW4vaW5jbHVkZS94ZW4vY292ZXJhZ2UuaAppbmRleCBl
ZjIyZWFmYzFmLi5iZGZkMjlkM2JiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vY292ZXJh
Z2UuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vY292ZXJhZ2UuaApAQCAtMyw3ICszLDcgQEAKIAog
I2lmZGVmIENPTkZJR19HQ09WCiAjaW5jbHVkZSA8cHVibGljL3N5c2N0bC5oPgotaW50IHN5c2N0
bF9nY292X29wKHN0cnVjdCB4ZW5fc3lzY3RsX2djb3Zfb3AgKm9wKTsKK2ludCBzeXNjdGxfY292
X29wKHN0cnVjdCB4ZW5fc3lzY3RsX2Nvdl9vcCAqb3ApOwogI2VuZGlmCiAKICNlbmRpZgkvKiBf
WEVOX0dDT1ZfSCAqLwotLSAKMi4xMy41IChBcHBsZSBHaXQtOTQpCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 26 09:19:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 09:19:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7eKQ-00068P-6X; Thu, 26 Oct 2017 09:19:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4659c6258=roger.pau@citrix.com>)
 id 1e7eKP-00066k-6D
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 09:19:53 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 5B/C9-13803-8B8A1F95; Thu, 26 Oct 2017 09:19:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHRDpO72FR8
 jDSbvtLD4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOOX/zCXHBbqGLv1FmsDYzz+LsYOTgkBPwl
 VvakdDFycrAJ6EhcnLuTDSQsIqAicXuvQRcjFwezwHMmifcTGphBaoQFnCTmLVjNBGKzCKhKn
 N15iQ3E5hWwlPi17zMjxEg9iR/bDUHCnAJWEsvet7GC2EJAJQvPrmWEKBeUODnzCQuIzSygKd
 G6/Tc7hC0v0bx1NjNEvaJE/7wHbBMY+WYhaZmFpGUWkpYFjMyrGNWLU4vKUot0zfWSijLTM0p
 yEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQLDjAEIdjA2fnc6xCjJwaQkysuw50OkEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQne/OUfI4UEi1LTUyvSMnOAAQ+TluDgURLhfQOS5i0uSMwtzkyHS
 J1iNObouHn3DxPHs5mvG5iFWPLy81KlxHlvgZQKgJRmlObBDYJF4iVGWSlhXkag04R4ClKLcj
 NLUOVfMYpzMCoJ8x4FmcKTmVcCt+8V0ClMQKc0qX4AOaUkESEl1cA451zwtbsWIWH80pdqJHe
 eWFJUtnPRB7dMibmdp29P/m13rM2fj3GuX+7/U1ESudfCZ/87eIdfou33q7aXVSt8ZZyT5kun
 8s8NlnoZdl88dfXrPlNdH1OtrZpnbENlLnTIfP9Z5Wr6ytFoJ6vvthKtoFr3IwdDPwtO7fA7F
 PCg8Na7SvNJl3SUWIozEg21mIuKEwH2MVEevwIAAA==
X-Env-Sender: prvs=4659c6258=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1509009584!81177347!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27424 invoked from network); 26 Oct 2017 09:19:51 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Oct 2017 09:19:51 -0000
X-IronPort-AV: E=Sophos;i="5.43,434,1503360000"; d="scan'208";a="448310670"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Oct 2017 10:19:33 +0100
Message-ID: <20171026091938.59247-5-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20171026091938.59247-1-roger.pau@citrix.com>
References: <20171026091938.59247-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH for-next 4/9] gcov: introduce hooks for the
	sysctl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U28gdGhhdCBvdGhlciBpbXBsZW1lbnRhdGlvbnMgb2YgdGhlIHN5c2N0bCBjYW4gYmUgYWRkZWQu
CgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
LS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2Vv
cmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+
CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0g
RGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0t
LQogeGVuL2NvbW1vbi9jb3ZlcmFnZS9nY292LmMgfCAxMyArKysrKysrKysrLS0tCiB4ZW4vaW5j
bHVkZS94ZW4vY292ZXJhZ2UuaCB8ICA3ICsrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMTcgaW5z
ZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2NvdmVy
YWdlL2djb3YuYyBiL3hlbi9jb21tb24vY292ZXJhZ2UvZ2Nvdi5jCmluZGV4IGIxNzM1NjkzYmUu
LjY2YzQwNzVmOGEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vY292ZXJhZ2UvZ2Nvdi5jCisrKyBi
L3hlbi9jb21tb24vY292ZXJhZ2UvZ2Nvdi5jCkBAIC0xOSw2ICsxOSw3IEBACiAjaW5jbHVkZSA8
eGVuL2Vycm5vLmg+CiAjaW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgogI2luY2x1ZGUgPHhl
bi90eXBlcy5oPgorI2luY2x1ZGUgPHhlbi9jb3ZlcmFnZS5oPgogCiAjaW5jbHVkZSA8cHVibGlj
L3N5c2N0bC5oPgogCkBAIC0yMDksNiArMjEwLDEyIEBAIHN0YXRpYyBpbnQgZ2Nvdl9kdW1wX2Fs
bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKGNoYXIpIGJ1ZmZlciwKICAgICByZXR1cm4gcmV0Owog
fQogCitzdGF0aWMgc3RydWN0IGNvdl9zeXNjdGxfb3BzIGNvdl9vcHMgPSB7CisgICAgLmdldF9z
aXplID0gZ2Nvdl9nZXRfc2l6ZSwKKyAgICAucmVzZXRfY291bnRlcnMgPSBnY292X3Jlc2V0X2Fs
bF9jb3VudGVycywKKyAgICAuZHVtcCA9IGdjb3ZfZHVtcF9hbGwsCit9OworCiBpbnQgc3lzY3Rs
X2Nvdl9vcChzdHJ1Y3QgeGVuX3N5c2N0bF9jb3Zfb3AgKm9wKQogewogICAgIGludCByZXQ7CkBA
IC0yMTYsNyArMjIzLDcgQEAgaW50IHN5c2N0bF9jb3Zfb3Aoc3RydWN0IHhlbl9zeXNjdGxfY292
X29wICpvcCkKICAgICBzd2l0Y2ggKCBvcC0+Y21kICkKICAgICB7CiAgICAgY2FzZSBYRU5fU1lT
Q1RMX0NPVl9nZXRfc2l6ZToKLSAgICAgICAgb3AtPnNpemUgPSBnY292X2dldF9zaXplKCk7Cisg
ICAgICAgIG9wLT5zaXplID0gY292X29wcy5nZXRfc2l6ZSgpOwogICAgICAgICByZXQgPSAwOwog
ICAgICAgICBicmVhazsKIApAQCAtMjI3LDE0ICsyMzQsMTQgQEAgaW50IHN5c2N0bF9jb3Zfb3Ao
c3RydWN0IHhlbl9zeXNjdGxfY292X29wICpvcCkKIAogICAgICAgICBidWYgPSBndWVzdF9oYW5k
bGVfY2FzdChvcC0+YnVmZmVyLCBjaGFyKTsKIAotICAgICAgICByZXQgPSBnY292X2R1bXBfYWxs
KGJ1ZiwgJnNpemUpOworICAgICAgICByZXQgPSBjb3Zfb3BzLmR1bXAoYnVmLCAmc2l6ZSk7CiAg
ICAgICAgIG9wLT5zaXplID0gc2l6ZTsKIAogICAgICAgICBicmVhazsKICAgICB9CiAKICAgICBj
YXNlIFhFTl9TWVNDVExfQ09WX3Jlc2V0OgotICAgICAgICBnY292X3Jlc2V0X2FsbF9jb3VudGVy
cygpOworICAgICAgICBjb3Zfb3BzLnJlc2V0X2NvdW50ZXJzKCk7CiAgICAgICAgIHJldCA9IDA7
CiAgICAgICAgIGJyZWFrOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vY292ZXJhZ2Uu
aCBiL3hlbi9pbmNsdWRlL3hlbi9jb3ZlcmFnZS5oCmluZGV4IGJkZmQyOWQzYmIuLjkwNzgzMzAx
MDkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9jb3ZlcmFnZS5oCisrKyBiL3hlbi9pbmNs
dWRlL3hlbi9jb3ZlcmFnZS5oCkBAIC0zLDYgKzMsMTMgQEAKIAogI2lmZGVmIENPTkZJR19HQ09W
CiAjaW5jbHVkZSA8cHVibGljL3N5c2N0bC5oPgorCitzdHJ1Y3QgY292X3N5c2N0bF9vcHMgewor
ICAgIHVpbnQzMl90ICgqZ2V0X3NpemUpKHZvaWQpOworICAgIHZvaWQgICAgICgqcmVzZXRfY291
bnRlcnMpKHZvaWQpOworICAgIGludCAgICAgICgqZHVtcCkoWEVOX0dVRVNUX0hBTkRMRV9QQVJB
TShjaGFyKSwgdWludDMyX3QgKik7Cit9OworCiBpbnQgc3lzY3RsX2Nvdl9vcChzdHJ1Y3QgeGVu
X3N5c2N0bF9jb3Zfb3AgKm9wKTsKICNlbmRpZgogCi0tIAoyLjEzLjUgKEFwcGxlIEdpdC05NCkK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 26 09:19:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 09:19:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7eKU-0006B4-Df; Thu, 26 Oct 2017 09:19:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4659c6258=roger.pau@citrix.com>)
 id 1e7eKS-00069u-P7
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 09:19:56 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 12/8F-05089-BB8A1F95; Thu, 26 Oct 2017 09:19:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXitHRDpO7uFR8
 jDWZPF7P4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOerN7HUnBIoeLM2ccsDYxXpbsYOTkkBPwl
 Lpx7wAZiswnoSFycuxPI5uAQEVCRuL3XoIuRi4NZ4DmTxPsJDcwgNcIC9hL7by4Gs1kEVCX2v
 FvKDmLzClhKLL/5hBmkV0JAT+LHdkOQMKeAlcSy922sILYQUMnCs2sZIcoFJU7OfMICYjMLaE
 q0bv/NDmHLSzRvnc0MUa8o0T/vAdsERr5ZSFpmIWmZhaRlASPzKkb14tSistQiXXO9pKLM9Iy
 S3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAQGMAgh2Mjd+dDjFKcjApifIy7PkQKcSXlJ9S
 mZFYnBFfVJqTWnyIUYODQ6B3zeoLjFIsefl5qUoSvPnLP0YKCRalpqdWpGXmAGMBplSCg0dJh
 PcNSJq3uCAxtzgzHSJ1itGYo+Pm3T9MHM9mvm5gFgKbJCXOewukVACkNKM0D24QLEYvMcpKCf
 MyAp0pxFOQWpSbWYIq/4pRnINRSZj3KMgUnsy8Erh9r4BOYQI6pUn1A8gpJYkIKakGRhe1TRs
 P2mlsSYn5kHP0Ygk7Q28D50VHm3Wroh+vi8qOmvPIROTshQ8zZhSdm/57zo2qS87RPzZZR8u7
 vF5+O1tjRf/3f7t8mR5cvr7zJhfz+WbhrAc/3iWzWzv07ZbikVtdb7JhhUGQrfjsg3wBHV7bn
 12bWV7D5e27diMH486s2woy0zpfmyixFGckGmoxFxUnAgAHAC7pzAIAAA==
X-Env-Sender: prvs=4659c6258=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1509009584!81177347!4
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28588 invoked from network); 26 Oct 2017 09:19:55 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Oct 2017 09:19:55 -0000
X-IronPort-AV: E=Sophos;i="5.43,434,1503360000"; d="scan'208";a="448310675"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Oct 2017 10:19:35 +0100
Message-ID: <20171026091938.59247-7-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20171026091938.59247-1-roger.pau@citrix.com>
References: <20171026091938.59247-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH for-next 6/9] kconfig: add llvm coverage option
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SnVzdCBhZGQgdGhlIEtjb25maWcgb3B0aW9uIGFuZCBtb2RpZnkgdGhlIG1ha2VmaWxlcyBzbyB0
aGUgbGx2bQpjb3ZlcmFnZSBzcGVjaWZpYyBjb2RlIGNhbiBiZSBhZGRlZCBpbiBhIGZvbGxvdyB1
cCBwYXRjaC4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgotLS0KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3Jh
Y2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
Q2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KLS0tCiB4ZW4vS2NvbmZpZy5kZWJ1ZyAgICAgICAgICAgIHwgMTYgKysrKysrKysrKysr
KysrKwogeGVuL1J1bGVzLm1rICAgICAgICAgICAgICAgICB8ICA0ICsrKysKIHhlbi9jb21tb24v
TWFrZWZpbGUgICAgICAgICAgfCAgMiArLQogeGVuL2NvbW1vbi9jb3ZlcmFnZS9NYWtlZmlsZSB8
ICA0ICsrKysKIHhlbi9jb21tb24vc3lzY3RsLmMgICAgICAgICAgfCAgMiArLQogeGVuL2luY2x1
ZGUveGVuL2NvdmVyYWdlLmggICB8ICAyICstCiA2IGZpbGVzIGNoYW5nZWQsIDI3IGluc2VydGlv
bnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL0tjb25maWcuZGVidWcgYi94
ZW4vS2NvbmZpZy5kZWJ1ZwppbmRleCA4ZDcwZjYzNzQzLi40NmM3MmVhOGJiIDEwMDY0NAotLS0g
YS94ZW4vS2NvbmZpZy5kZWJ1ZworKysgYi94ZW4vS2NvbmZpZy5kZWJ1ZwpAQCAtMjgsMTAgKzI4
LDE3IEBAIGNvbmZpZyBGUkFNRV9QT0lOVEVSCiAJICBtYXliZSBzbG93ZXIsIGJ1dCBpdCBnaXZl
cyB2ZXJ5IHVzZWZ1bCBkZWJ1Z2dpbmcgaW5mb3JtYXRpb24KIAkgIGluIGNhc2Ugb2YgYW55IFhl
biBidWdzLgogCisjIEhpZGRlbiBvcHRpb24gZW5hYmxlZCB3aGVuIGVpdGhlciBHQ09WIG9yIExM
Vk0gY292ZXJhZ2Ugc3VwcG9ydCBpcyBlbmFibGVkLgorIyBUaGlzIGFsbG93cyB0byBlbmFibGUg
dGhlIHNoYXJlZCBjb3ZlcmFnZSBiaXRzIGluIFhlbiB3aXRob3V0IGhhdmluZyB0bworIyBjaGVj
ayBmb3IgZWFjaCBwb3NzaWJsZSBjb3ZlcmFnZSBpbXBsZW1lbnRhdGlvbi4KK2NvbmZpZyBDT1ZF
UkFHRQorCWJvb2wKKwogY29uZmlnIEdDT1YKIAlib29sICJHY292IFN1cHBvcnQiCiAJZGVwZW5k
cyBvbiAhTElWRVBBVENICiAJc2VsZWN0IFNVUFBSRVNTX0RVUExJQ0FURV9TWU1CT0xfV0FSTklO
R1MKKwlzZWxlY3QgQ09WRVJBR0UKIAktLS1oZWxwLS0tCiAJICBFbmFibGUgZ2NvdiAoYSB0ZXN0
IGNvdmVyYWdlIHByb2dyYW0gaW4gR0NDKSBzdXBwb3J0LgogCkBAIC04Myw2ICs5MCwxNSBAQCBj
b25maWcgR0NPVl9GT1JNQVRfM180CiAKIGVuZGNob2ljZQogCitjb25maWcgTExWTV9DT1ZFUkFH
RQorCWJvb2wgIkxMVk0gY292ZXJhZ2Ugc3VwcG9ydCIKKwlkZXBlbmRzIG9uICFMSVZFUEFUQ0gg
JiYgIUdDT1YKKwlzZWxlY3QgQ09WRVJBR0UKKwktLS1oZWxwLS0tCisJICBFbmFibGUgTExWTSBj
b3ZlcmFnZSBzdXBwb3J0LgorCisJICBJZiB1bnN1cmUsIHNheSBOIGhlcmUuCisKIGNvbmZpZyBM
T0NLX1BST0ZJTEUKIAlib29sICJMb2NrIFByb2ZpbGluZyIKIAktLS1oZWxwLS0tCmRpZmYgLS1n
aXQgYS94ZW4vUnVsZXMubWsgYi94ZW4vUnVsZXMubWsKaW5kZXggMjY1OWY4YTRkMS4uMDc2YmE5
MzE4NSAxMDA2NDQKLS0tIGEveGVuL1J1bGVzLm1rCisrKyBiL3hlbi9SdWxlcy5tawpAQCAtMTE5
LDYgKzExOSwxMCBAQCBpZmVxICgkKENPTkZJR19HQ09WKSx5KQogJChmaWx0ZXItb3V0ICUuaW5p
dC5vICQobm9nY292LXkpLCQob2JqLXkpICQob2JqLWJpbi15KSAkKGV4dHJhLXkpKTogQ0ZMQUdT
ICs9IC1mcHJvZmlsZS1hcmNzIC1mdGVzdC1jb3ZlcmFnZQogZW5kaWYKIAoraWZlcSAoJChDT05G
SUdfTExWTV9DT1ZFUkFHRSkseSkKKyQoZmlsdGVyLW91dCAlLmluaXQubyAkKG5vZ2Nvdi15KSwk
KG9iai15KSAkKG9iai1iaW4teSkgJChleHRyYS15KSk6IENGTEFHUyArPSAtZnByb2ZpbGUtaW5z
dHItZ2VuZXJhdGUgLWZjb3ZlcmFnZS1tYXBwaW5nCitlbmRpZgorCiBpZmVxICgkKENPTkZJR19V
QlNBTikseSkKICQoZmlsdGVyLW91dCAlLmluaXQubyAkKG5vdWJzYW4teSksJChvYmoteSkgJChv
YmotYmluLXkpICQoZXh0cmEteSkpOiBDRkxBR1MgKz0gLWZzYW5pdGl6ZT11bmRlZmluZWQKIGVu
ZGlmCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL01ha2VmaWxlIGIveGVuL2NvbW1vbi9NYWtlZmls
ZQppbmRleCBhZDE4MTYzNmY2Li4zYTM0OWY0NzhiIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL01h
a2VmaWxlCisrKyBiL3hlbi9jb21tb24vTWFrZWZpbGUKQEAgLTc0LDcgKzc0LDcgQEAgdG1lbS15
IDo9IHRtZW0ubyB0bWVtX3hlbi5vIHRtZW1fY29udHJvbC5vCiB0bWVtLSQoQ09ORklHX0NPTVBB
VCkgKz0gY29tcGF0L3RtZW1feGVuLm8KIG9iai0kKENPTkZJR19UTUVNKSArPSAkKHRtZW0teSkK
IAotc3ViZGlyLSQoQ09ORklHX0dDT1YpICs9IGNvdmVyYWdlCitzdWJkaXItJChDT05GSUdfQ09W
RVJBR0UpICs9IGNvdmVyYWdlCiBzdWJkaXItJChDT05GSUdfVUJTQU4pICs9IHVic2FuCiAKIHN1
YmRpci15ICs9IGxpYmVsZgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9jb3ZlcmFnZS9NYWtlZmls
ZSBiL3hlbi9jb21tb24vY292ZXJhZ2UvTWFrZWZpbGUKaW5kZXggMGUwNTEwNjc5ZS4uZTQ1NDFh
MTIzMyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9jb3ZlcmFnZS9NYWtlZmlsZQorKysgYi94ZW4v
Y29tbW9uL2NvdmVyYWdlL01ha2VmaWxlCkBAIC0xLDMgKzEsNCBAQAoraWZlcSAoJChDT05GSUdf
R0NPVikseSkKIG9iai15ICs9IGdjb3ZfYmFzZS5vIGdjb3YubyBjb3ZlcmFnZS5vCiBvYmotJChD
T05GSUdfR0NPVl9GT1JNQVRfM180KSArPSBnY2NfM180Lm8KIG9iai0kKENPTkZJR19HQ09WX0ZP
Uk1BVF80XzcpICs9IGdjY180XzcubwpAQCAtOSwzICsxMCw2IEBAIG9iai0kKENPTkZJR19HQ09W
X0ZPUk1BVF9BVVRPREVURUNUKSArPSAkKGNhbGwgY2MtaWZ2ZXJzaW9uLGx0LDB4MDQwNzAwLCBc
CiAJCQkJCQlnY2NfNF83Lm8sICQoY2FsbCBjYy1pZnZlcnNpb24sbHQsMHgwNTAwMDAsIFwKIAkJ
CQkJCWdjY180XzkubywgJChjYWxsIGNjLWlmdmVyc2lvbixsdCwweDA3MDAwMCwgXAogCQkJCQkJ
Z2NjXzUubywgZ2NjXzcubykpKSkKK2Vsc2UKK29iai15ICs9IGNvdmVyYWdlLm8KK2VuZGlmCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL3N5c2N0bC5jIGIveGVuL2NvbW1vbi9zeXNjdGwuYwppbmRl
eCBkYTNlMTI0NmIxLi5lOTg5YjI3MTFkIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3N5c2N0bC5j
CisrKyBiL3hlbi9jb21tb24vc3lzY3RsLmMKQEAgLTM5Niw3ICszOTYsNyBAQCBsb25nIGRvX3N5
c2N0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9zeXNjdGxfdCkgdV9zeXNjdGwpCiAgICAg
fQogICAgIGJyZWFrOwogCi0jaWZkZWYgQ09ORklHX0dDT1YKKyNpZmRlZiBDT05GSUdfQ09WRVJB
R0UKICAgICBjYXNlIFhFTl9TWVNDVExfY292X29wOgogICAgICAgICByZXQgPSBzeXNjdGxfY292
X29wKCZvcC0+dS5jb3Zfb3ApOwogICAgICAgICBjb3B5YmFjayA9IDE7CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS94ZW4vY292ZXJhZ2UuaCBiL3hlbi9pbmNsdWRlL3hlbi9jb3ZlcmFnZS5oCmlu
ZGV4IGRlNDAwNjIwYmYuLjY2NmJmNjI0ZjkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9j
b3ZlcmFnZS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9jb3ZlcmFnZS5oCkBAIC0xLDcgKzEsNyBA
QAogI2lmbmRlZiBfWEVOX0dDT1ZfSAogI2RlZmluZSBfWEVOX0dDT1ZfSAogCi0jaWZkZWYgQ09O
RklHX0dDT1YKKyNpZmRlZiBDT05GSUdfQ09WRVJBR0UKICNpbmNsdWRlIDxwdWJsaWMvc3lzY3Rs
Lmg+CiAKIHN0cnVjdCBjb3Zfc3lzY3RsX29wcyB7Ci0tIAoyLjEzLjUgKEFwcGxlIEdpdC05NCkK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 26 09:19:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 09:19:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7eKV-0006Ce-Pr; Thu, 26 Oct 2017 09:19:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4659c6258=roger.pau@citrix.com>)
 id 1e7eKU-0006Ak-4l
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 09:19:58 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 9E/CA-00431-DB8A1F95; Thu, 26 Oct 2017 09:19:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHSDve7OFR8
 jDT4/sLT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMmLnnFUvBSteJ6p18D4ya5LkZODgkBf4mG
 oyeYQWw2AR2Ji3N3snUxcnCICKhI3N5r0MXIxcEs8JxJ4v2EBrAaYQE7iY2NPewgNouAqsTDG
 b+YQGxeAUuJKfs3sYD0SgjoSfzYbggS5hSwklj2vo0VxBYCKll4di0jRLmgxMmZT1hAbGYBTY
 nW7b/ZIWx5ieats5kh6hUl+uc9YJvAyDcLScssJC2zkLQsYGRexahenFpUllqka6qXVJSZnlG
 Sm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYZvUMDIw7GC9/dTrEKMnBpCTKy7DnQ6QQX1J+
 SmVGYnFGfFFpTmrxIUYZDg4lCd785R8jhQSLUtNTK9Iyc4ABD5OW4OBREuE1B0nzFhck5hZnp
 kOkTjFachyYcOUPE0fHzbtA8tnM1w3MQix5+XmpUuK8LiANAiANGaV5cONgUXmJUVZKmJeRgY
 FBiKcgtSg3swRV/hWjOAejkjBvB8gUnsy8Eritr4AOYgI6qEn1A8hBJYkIKakGRoP653+TIu5
 +uzNl6dqam2s69M7d2Ow3j3/iE4kWc94FR6yaEtabK096wTSZbw2Pym1zV49zsYtVVbcGbFj3
 94v6q7rM+yYae9+W+gXc3BKkInJ304/2ZKe1bGUbZzlfEzRuZLOr0ZyXWlaw982a5sKtbUvyd
 qzUnc8dNM/ikAGbqcS+8OUWbkosxRmJhlrMRcWJAO+WjMHFAgAA
X-Env-Sender: prvs=4659c6258=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1509009586!111888965!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18686 invoked from network); 26 Oct 2017 09:19:53 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Oct 2017 09:19:53 -0000
X-IronPort-AV: E=Sophos;i="5.43,434,1503360000"; d="scan'208";a="456161874"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Oct 2017 10:19:34 +0100
Message-ID: <20171026091938.59247-6-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20171026091938.59247-1-roger.pau@citrix.com>
References: <20171026091938.59247-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH for-next 5/9] coverage: introduce generic file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SXQgd2lsbCBjb250YWluIHRoZSBnZW5lcmljIGltcGxlbWVudGF0aW9uIG9mIHN5c2N0bF9jb3Zf
b3AsIHdoaWNoCndpbGwgYmUgc2hhcmVkIGJldHdlZW4gYWxsIHRoZSBjb3ZlcmFnZSBpbXBsZW1l
bnRhdGlvbnMuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9y
YWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+Ci0tLQogeGVuL2NvbW1vbi9jb3ZlcmFnZS9NYWtlZmlsZSAgIHwgIDIgKy0KIHhlbi9j
b21tb24vY292ZXJhZ2UvY292ZXJhZ2UuYyB8IDcxICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwogeGVuL2NvbW1vbi9jb3ZlcmFnZS9nY292LmMgICAgIHwgNDEgKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vY292ZXJhZ2UuaCAgICAgfCAg
MSArCiA0IGZpbGVzIGNoYW5nZWQsIDc0IGluc2VydGlvbnMoKyksIDQxIGRlbGV0aW9ucygtKQog
Y3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9jb21tb24vY292ZXJhZ2UvY292ZXJhZ2UuYwoKZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vY292ZXJhZ2UvTWFrZWZpbGUgYi94ZW4vY29tbW9uL2NvdmVyYWdl
L01ha2VmaWxlCmluZGV4IGY2OGQwNTBlY2EuLjBlMDUxMDY3OWUgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vY292ZXJhZ2UvTWFrZWZpbGUKKysrIGIveGVuL2NvbW1vbi9jb3ZlcmFnZS9NYWtlZmls
ZQpAQCAtMSw0ICsxLDQgQEAKLW9iai15ICs9IGdjb3ZfYmFzZS5vIGdjb3Yubworb2JqLXkgKz0g
Z2Nvdl9iYXNlLm8gZ2Nvdi5vIGNvdmVyYWdlLm8KIG9iai0kKENPTkZJR19HQ09WX0ZPUk1BVF8z
XzQpICs9IGdjY18zXzQubwogb2JqLSQoQ09ORklHX0dDT1ZfRk9STUFUXzRfNykgKz0gZ2NjXzRf
Ny5vCiBvYmotJChDT05GSUdfR0NPVl9GT1JNQVRfNF85KSArPSBnY2NfNF85Lm8KZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vY292ZXJhZ2UvY292ZXJhZ2UuYyBiL3hlbi9jb21tb24vY292ZXJhZ2Uv
Y292ZXJhZ2UuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi4xZGVjNjk0
NGJlCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2NvbW1vbi9jb3ZlcmFnZS9jb3ZlcmFnZS5jCkBA
IC0wLDAgKzEsNzEgQEAKKy8qCisgKiBHZW5lcmljIGZ1bmN0aW9uYWxpdHkgZm9yIGNvdmVyYWdl
IGFuYWx5c2lzLgorICoKKyAqIENvcHlyaWdodCAoQykgMjAxNyBDaXRyaXggU3lzdGVtcyBSJkQK
KyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1
dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25z
IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UsIHZlcnNpb24gMiwgYXMgcHVi
bGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhpcyBwcm9n
cmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisg
KiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJy
YW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQ
VVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUg
ZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBH
TlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElm
IG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqLworCisjaW5jbHVk
ZSA8eGVuL2Vycm5vLmg+CisjaW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgorI2luY2x1ZGUg
PHhlbi90eXBlcy5oPgorI2luY2x1ZGUgPHhlbi9jb3ZlcmFnZS5oPgorCisjaW5jbHVkZSA8cHVi
bGljL3N5c2N0bC5oPgorCitpbnQgc3lzY3RsX2Nvdl9vcChzdHJ1Y3QgeGVuX3N5c2N0bF9jb3Zf
b3AgKm9wKQoreworICAgIGludCByZXQ7CisKKyAgICBzd2l0Y2ggKCBvcC0+Y21kICkKKyAgICB7
CisgICAgY2FzZSBYRU5fU1lTQ1RMX0NPVl9nZXRfc2l6ZToKKyAgICAgICAgb3AtPnNpemUgPSBj
b3Zfb3BzLmdldF9zaXplKCk7CisgICAgICAgIHJldCA9IDA7CisgICAgICAgIGJyZWFrOworCisg
ICAgY2FzZSBYRU5fU1lTQ1RMX0NPVl9yZWFkOgorICAgIHsKKyAgICAgICAgWEVOX0dVRVNUX0hB
TkRMRV9QQVJBTShjaGFyKSBidWY7CisgICAgICAgIHVpbnQzMl90IHNpemUgPSBvcC0+c2l6ZTsK
KworICAgICAgICBidWYgPSBndWVzdF9oYW5kbGVfY2FzdChvcC0+YnVmZmVyLCBjaGFyKTsKKwor
ICAgICAgICByZXQgPSBjb3Zfb3BzLmR1bXAoYnVmLCAmc2l6ZSk7CisgICAgICAgIG9wLT5zaXpl
ID0gc2l6ZTsKKworICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICBjYXNlIFhFTl9TWVNDVExf
Q09WX3Jlc2V0OgorICAgICAgICBjb3Zfb3BzLnJlc2V0X2NvdW50ZXJzKCk7CisgICAgICAgIHJl
dCA9IDA7CisgICAgICAgIGJyZWFrOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgcmV0ID0gLUVO
T1NZUzsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgcmV0dXJuIHJldDsKK30KKworLyoK
KyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIK
KyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1v
ZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2NvdmVyYWdlL2dj
b3YuYyBiL3hlbi9jb21tb24vY292ZXJhZ2UvZ2Nvdi5jCmluZGV4IDY2YzQwNzVmOGEuLmQzMjFj
YmMzZmMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vY292ZXJhZ2UvZ2Nvdi5jCisrKyBiL3hlbi9j
b21tb24vY292ZXJhZ2UvZ2Nvdi5jCkBAIC0yMSw4ICsyMSw2IEBACiAjaW5jbHVkZSA8eGVuL3R5
cGVzLmg+CiAjaW5jbHVkZSA8eGVuL2NvdmVyYWdlLmg+CiAKLSNpbmNsdWRlIDxwdWJsaWMvc3lz
Y3RsLmg+Ci0KICNpbmNsdWRlICJnY292LmgiCiAKIC8qKgpAQCAtMjEwLDQ5ICsyMDgsMTIgQEAg
c3RhdGljIGludCBnY292X2R1bXBfYWxsKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oY2hhcikgYnVm
ZmVyLAogICAgIHJldHVybiByZXQ7CiB9CiAKLXN0YXRpYyBzdHJ1Y3QgY292X3N5c2N0bF9vcHMg
Y292X29wcyA9IHsKK3N0cnVjdCBjb3Zfc3lzY3RsX29wcyBjb3Zfb3BzID0gewogICAgIC5nZXRf
c2l6ZSA9IGdjb3ZfZ2V0X3NpemUsCiAgICAgLnJlc2V0X2NvdW50ZXJzID0gZ2Nvdl9yZXNldF9h
bGxfY291bnRlcnMsCiAgICAgLmR1bXAgPSBnY292X2R1bXBfYWxsLAogfTsKIAotaW50IHN5c2N0
bF9jb3Zfb3Aoc3RydWN0IHhlbl9zeXNjdGxfY292X29wICpvcCkKLXsKLSAgICBpbnQgcmV0Owot
Ci0gICAgc3dpdGNoICggb3AtPmNtZCApCi0gICAgewotICAgIGNhc2UgWEVOX1NZU0NUTF9DT1Zf
Z2V0X3NpemU6Ci0gICAgICAgIG9wLT5zaXplID0gY292X29wcy5nZXRfc2l6ZSgpOwotICAgICAg
ICByZXQgPSAwOwotICAgICAgICBicmVhazsKLQotICAgIGNhc2UgWEVOX1NZU0NUTF9DT1ZfcmVh
ZDoKLSAgICB7Ci0gICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oY2hhcikgYnVmOwotICAg
ICAgICB1aW50MzJfdCBzaXplID0gb3AtPnNpemU7Ci0KLSAgICAgICAgYnVmID0gZ3Vlc3RfaGFu
ZGxlX2Nhc3Qob3AtPmJ1ZmZlciwgY2hhcik7Ci0KLSAgICAgICAgcmV0ID0gY292X29wcy5kdW1w
KGJ1ZiwgJnNpemUpOwotICAgICAgICBvcC0+c2l6ZSA9IHNpemU7Ci0KLSAgICAgICAgYnJlYWs7
Ci0gICAgfQotCi0gICAgY2FzZSBYRU5fU1lTQ1RMX0NPVl9yZXNldDoKLSAgICAgICAgY292X29w
cy5yZXNldF9jb3VudGVycygpOwotICAgICAgICByZXQgPSAwOwotICAgICAgICBicmVhazsKLQot
ICAgIGRlZmF1bHQ6Ci0gICAgICAgIHJldCA9IC1FTk9TWVM7Ci0gICAgICAgIGJyZWFrOwotICAg
IH0KLQotICAgIHJldHVybiByZXQ7Ci19Ci0KIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBt
b2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vY292ZXJhZ2UuaCBiL3hlbi9pbmNs
dWRlL3hlbi9jb3ZlcmFnZS5oCmluZGV4IDkwNzgzMzAxMDkuLmRlNDAwNjIwYmYgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL3hlbi9jb3ZlcmFnZS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9jb3Zl
cmFnZS5oCkBAIC05LDYgKzksNyBAQCBzdHJ1Y3QgY292X3N5c2N0bF9vcHMgewogICAgIHZvaWQg
ICAgICgqcmVzZXRfY291bnRlcnMpKHZvaWQpOwogICAgIGludCAgICAgICgqZHVtcCkoWEVOX0dV
RVNUX0hBTkRMRV9QQVJBTShjaGFyKSwgdWludDMyX3QgKik7CiB9OworZXh0ZXJuIHN0cnVjdCBj
b3Zfc3lzY3RsX29wcyBjb3Zfb3BzOwogCiBpbnQgc3lzY3RsX2Nvdl9vcChzdHJ1Y3QgeGVuX3N5
c2N0bF9jb3Zfb3AgKm9wKTsKICNlbmRpZgotLSAKMi4xMy41IChBcHBsZSBHaXQtOTQpCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 26 09:20:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 09:20:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7eKX-0006E7-1O; Thu, 26 Oct 2017 09:20:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4659c6258=roger.pau@citrix.com>)
 id 1e7eKV-0006BY-8Y
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 09:19:59 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 D7/29-18968-EB8A1F95; Thu, 26 Oct 2017 09:19:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXitHRDpO6+FR8
 jDX43slh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkHdm1kLrjNVXF2wVWWBsbJnF2MnBwSAv4S
 r1eeZgax2QR0JC7O3cnWxcjBISKgInF7rwFImFkgROLq1P1sILawQJjE8eaL7CA2i4CqxMP9e
 1hAbF4BS4ntB3tZQVolBPQkfmw3BAlzClhJLHvfxgpiCwGVLDy7lhGiXFDi5MwnLBDjNSVat/
 9mh7DlJZq3zmaGqFeU6J/3gG0CI98sJC2zkLTMQtKygJF5FaN6cWpRWWqRrrleUlFmekZJbmJ
 mjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgmDEAwQ7Gxu9OhxglOZiURHkZ9nyIFOJLyk+pzEgs
 zogvKs1JLT7EqMHBIdC7ZvUFRimWvPy8VCUJ3vzlHyOFBItS01Mr0jJzgJEAUyrBwaMkwvsGJ
 M1bXJCYW5yZDpE6xWjM0XHz7h8mjmczXzcwC4FNkhLnvQVSKgBSmlGaBzcIFqGXGGWlhHkZgc
 4U4ilILcrNLEGVf8UozsGoJMx7FGQKT2ZeCdy+V0CnMAGd0qT6AeSUkkSElFQD48JZFn3Nem/
 eH+FqS65Ivbrq3OGiZYXCldpqvCEVNupqC3dmMhzb2RfQf+2UlWvTt7MbXfaI7pmsqsoi3LHx
 d1ZlpUy+UHCIxxymM2dddi9bVzrrXtv7vy8Dzf3bV+7J2Z/R9ez7+cO1f8UfP7LX9N/U5VLz+
 /BM8eg1cS8sza7Ofa/uZRc9UYmlOCPRUIu5qDgRAPBGQUjLAgAA
X-Env-Sender: prvs=4659c6258=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1509009584!81177347!5
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28731 invoked from network); 26 Oct 2017 09:19:57 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Oct 2017 09:19:57 -0000
X-IronPort-AV: E=Sophos;i="5.43,434,1503360000"; d="scan'208";a="448310686"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Oct 2017 10:19:37 +0100
Message-ID: <20171026091938.59247-9-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20171026091938.59247-1-roger.pau@citrix.com>
References: <20171026091938.59247-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH for-next 8/9] xsm: add bodge when compiling with
	llvm coverage support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

bGx2bSBjb3ZlcmFnZSBzdXBwb3J0IHNlZW1zIHRvIGRpc2FibGUgc29tZSBvZiB0aGUgb3B0aW1p
emF0aW9ucwpuZWVkZWQgaW4gb3JkZXIgdG8gY29tcGlsZSB4c20sIGFuZCB0aGUgZW5kIHJlc3Vs
dCBpcyB0aGF0IHJlZmVyZW5jZXMKdG8gX194c21fYWN0aW9uX21pc21hdGNoX2RldGVjdGVkIGFy
ZSBsZWZ0IGluIHRoZSBvYmplY3QgZmlsZXMuCgpTaW5jZSBjb3ZlcmFnZSBzdXBwb3J0IGNhbm5v
dCBiZSB1c2VkIGluIHByb2R1Y3Rpb24sIGludHJvZHVjZQpfX3hzbV9hY3Rpb25fbWlzbWF0Y2hf
ZGV0ZWN0ZWQgZm9yIGxsdm0gY292ZXJhZ2UgYnVpbGRzLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogRGFuaWVsIERlIEdyYWFm
IDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+Ci0tLQogeGVuL2luY2x1ZGUveHNtL2R1bW15LmggfCAx
NCArKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKykKCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS94c20vZHVtbXkuaCBiL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5o
CmluZGV4IGIyY2Q1NmNkYzUuLjY3NGRjOGVhMWIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hz
bS9kdW1teS5oCisrKyBiL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCkBAIC0yNCw4ICsyNCwyMiBA
QAogICogaWYgcmVmZXJlbmNlcyByZW1haW4gYXQgbGluayB0aW1lLgogICovCiAjZGVmaW5lIExJ
TktFUl9CVUdfT04oeCkgZG8geyBpZiAoeCkgX194c21fYWN0aW9uX21pc21hdGNoX2RldGVjdGVk
KCk7IH0gd2hpbGUgKDApCisKKyNpZmRlZiBDT05GSUdfTExWTV9DT1ZFUkFHRQorLyoKKyAqIExM
Vk0gY292ZXJhZ2Ugc3VwcG9ydCBzZWVtcyB0byBkaXNhYmxlIHNvbWUgb2YgdGhlIG9wdGltaXph
dGlvbnMgbmVlZGVkIGluCisgKiBvcmRlciBmb3IgWFNNIHRvIGNvbXBpbGUuIFNpbmNlIGNvdmVy
YWdlIHNob3VsZCBub3QgYmUgdXNlZCBpbiBwcm9kdWN0aW9uCisgKiBwcm92aWRlIGFuIGltcGxl
bWVudGF0aW9uIG9mIF9feHNtX2FjdGlvbl9taXNtYXRjaF9kZXRlY3RlZCB0byBzYXRpc2Z5IHRo
ZQorICogbGlua2VyLgorICovCitzdGF0aWMgdm9pZCBfX3hzbV9hY3Rpb25fbWlzbWF0Y2hfZGV0
ZWN0ZWQodm9pZCkKK3sKKyAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKK30KKyNlbHNlCiAvKiBE
TyBOT1QgaW1wbGVtZW50IHRoaXMgZnVuY3Rpb247IGl0IGlzIHN1cHBvc2VkIHRvIHRyaWdnZXIg
bGluayBlcnJvcnMgKi8KIHZvaWQgX194c21fYWN0aW9uX21pc21hdGNoX2RldGVjdGVkKHZvaWQp
OworI2VuZGlmCiAKICNpZmRlZiBDT05GSUdfWFNNCiAKLS0gCjIuMTMuNSAoQXBwbGUgR2l0LTk0
KQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 26 09:20:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 09:20:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7eKX-0006Ee-8a; Thu, 26 Oct 2017 09:20:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4659c6258=roger.pau@citrix.com>)
 id 1e7eKV-0006Bk-Hw
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 09:19:59 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 A7/A5-00647-EB8A1F95; Thu, 26 Oct 2017 09:19:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXitHSDve7eFR8
 jDX6+FrD4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPmPO1iKzhkXbF7xg/mBsbdBl2MnBwSAv4S
 rw7OYwKx2QR0JC7O3cnWxcjBISKgInF7L1AJFwezQBOzxKQXj8FqhAV8JP5eucwIYrMIqEo0n
 jnPAmLzClhKPHg1jRWkV0JAT+LHdkOQMKeAlcSy922sILYQUMnCs2sZIcoFJU7OfALWyiygKd
 G6/Tc7hC0v0bx1NjNEvaJE/7wHbBMY+WYhaZmFpGUWkpYFjMyrGNWLU4vKUot0TfWSijLTM0p
 yEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQIDrZ6BgXEH4+WvTocYJTmYlER5GfZ8iBTiS8pP
 qcxILM6ILyrNSS0+xKjBwSHQu2b1BUYplrz8vFQlCd785R8jhQSLUtNTK9Iyc4CxAFMqwcGjJ
 MJrDpLmLS5IzC3OTIdInWI05ui4efcPE8ezma8bmIXAJkmJ87qAlAqAlGaU5sENgsXoJUZZKW
 FeRgYGBiGegtSi3MwSVPlXjOIcjErCvB0gU3gy80rg9r0COoUJ6JQm1Q8gp5QkIqSkGhj3zEx
 peLXl164Zs7jit01+uP1Z64WWdw9E+Rry4rplCjO3J1rUJmnaxJ3l3dj8fPpPpu3BcaurNn5a
 ftDNNObJHJ//U834CnNm+q368PmGefhDO7e23NkaFzfenZc+tdDrYb74lIVXWSWap389ckfR0
 PJJ4tTfD0wy73GdCbqyx7Rbapv5ftNfSizFGYmGWsxFxYkAGinyPswCAAA=
X-Env-Sender: prvs=4659c6258=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1509009586!111888965!4
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19171 invoked from network); 26 Oct 2017 09:19:56 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Oct 2017 09:19:56 -0000
X-IronPort-AV: E=Sophos;i="5.43,434,1503360000"; d="scan'208";a="456161880"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Oct 2017 10:19:36 +0100
Message-ID: <20171026091938.59247-8-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20171026091938.59247-1-roger.pau@citrix.com>
References: <20171026091938.59247-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 llvm-dev@lists.llvm.org, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH for-next 7/9] coverage: introduce support for
	llvm profiling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW50cm9kdWNlIHRoZSBmdW5jdGlvbmFsaXR5IGluIG9yZGVyIHRvIGZpbGwgdGhlIGhvb2tzIG9m
IHRoZQpjb3Zfc3lzY3RsX29wcyBzdHJ1Y3QuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5j
aXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNj
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdp
bGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiBsbHZtLWRldkBsaXN0cy5sbHZtLm9yZwotLS0K
Tm90ZSB0aGF0IHRoZSBmaWxlIHRoYXQgY29udGFpbnMgdGhlIGhlbHBlcnMgaXMgdW5kZXIgYSBC
U0QgMi1jbGF1c2UKbGljZW5zZS4gVGhpcyBpcyBkb25lIHNvIGl0IGNhbiBiZSBzaGFyZWQgd2l0
aCBvdGhlciBPU2VzIHRoYXQgdXNlIHRoZQpsbHZtL2NsYW5nIGNvbXBpbGVyLgotLS0KIHhlbi9j
b21tb24vY292ZXJhZ2UvTWFrZWZpbGUgfCAgIDIgKy0KIHhlbi9jb21tb24vY292ZXJhZ2UvbGx2
bS5jICAgfCAxNDggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwog
eGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oICB8ICAgNiArKwogMyBmaWxlcyBjaGFuZ2VkLCAx
NTUgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9j
b21tb24vY292ZXJhZ2UvbGx2bS5jCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9jb3ZlcmFnZS9N
YWtlZmlsZSBiL3hlbi9jb21tb24vY292ZXJhZ2UvTWFrZWZpbGUKaW5kZXggZTQ1NDFhMTIzMy4u
ZjJmZmIyYjhkZSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9jb3ZlcmFnZS9NYWtlZmlsZQorKysg
Yi94ZW4vY29tbW9uL2NvdmVyYWdlL01ha2VmaWxlCkBAIC0xMSw1ICsxMSw1IEBAIG9iai0kKENP
TkZJR19HQ09WX0ZPUk1BVF9BVVRPREVURUNUKSArPSAkKGNhbGwgY2MtaWZ2ZXJzaW9uLGx0LDB4
MDQwNzAwLCBcCiAJCQkJCQlnY2NfNF85Lm8sICQoY2FsbCBjYy1pZnZlcnNpb24sbHQsMHgwNzAw
MDAsIFwKIAkJCQkJCWdjY181Lm8sIGdjY183Lm8pKSkpCiBlbHNlCi1vYmoteSArPSBjb3ZlcmFn
ZS5vCitvYmoteSArPSBsbHZtLm8gY292ZXJhZ2UubwogZW5kaWYKZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vY292ZXJhZ2UvbGx2bS5jIGIveGVuL2NvbW1vbi9jb3ZlcmFnZS9sbHZtLmMKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uYzg5MDUwNzBhMwotLS0gL2Rldi9udWxs
CisrKyBiL3hlbi9jb21tb24vY292ZXJhZ2UvbGx2bS5jCkBAIC0wLDAgKzEsMTQ4IEBACisvKgor
ICogQ29weXJpZ2h0IChDKSAyMDE3IENpdHJpeCBTeXN0ZW1zIFImRAorICogQWxsIHJpZ2h0cyBy
ZXNlcnZlZC4KKyAqCisgKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmlu
YXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKKyAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRl
ZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucworICogYXJlIG1ldDoKKyAq
IDEuIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUg
Y29weXJpZ2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUg
Zm9sbG93aW5nIGRpc2NsYWltZXIuCisgKiAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZv
cm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAorICogICAgbm90aWNlLCB0aGlz
IGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZQor
ICogICAgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGgg
dGhlIGRpc3RyaWJ1dGlvbi4KKyAqCisgKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRI
RSBBVVRIT1IgQU5EIENPTlRSSUJVVE9SUyBBUyBJUycnIEFORAorICogQU5ZIEVYUFJFU1MgT1Ig
SU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgVEhFCisg
KiBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUiBB
IFBBUlRJQ1VMQVIgUFVSUE9TRQorICogQVJFIERJU0NMQUlNRUQuICBJTiBOTyBFVkVOVCBTSEFM
TCBUSEUgQVVUSE9SIE9SIENPTlRSSUJVVE9SUyBCRSBMSUFCTEUKKyAqIEZPUiBBTlkgRElSRUNU
LCBJTkRJUkVDVCwgSU5DSURFTlRBTCwgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5U
SUFMCisgKiBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgUFJPQ1VSRU1F
TlQgT0YgU1VCU1RJVFVURSBHT09EUworICogT1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLCBEQVRB
LCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUyBJTlRFUlJVUFRJT04pCisgKiBIT1dFVkVSIENBVVNF
RCBBTkQgT04gQU5ZIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNU
UklDVAorICogTElBQklMSVRZLCBPUiBUT1JUIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhF
UldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWQorICogT1VUIE9GIFRIRSBVU0UgT0YgVEhJUyBTT0ZU
V0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRgorICogU1VDSCBEQU1B
R0UuCisgKi8KKworI2luY2x1ZGUgPHhlbi9lcnJuby5oPgorI2luY2x1ZGUgPHhlbi9ndWVzdF9h
Y2Nlc3MuaD4KKyNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KKyNpbmNsdWRlIDx4ZW4vY292ZXJhZ2Uu
aD4KKworI2lmbmRlZiBfX2NsYW5nX18KKyNlcnJvciAiTExWTSBjb3ZlcmFnZSBzZWxlY3RlZCB3
aXRob3V0IGNsYW5nIGNvbXBpbGVyIgorI2VuZGlmCisKKyNkZWZpbmUgTExWTV9QUk9GSUxFX01B
R0lDXzY0ICh1aW50NjRfdCkyNTUgPDwgNTYgfCAodWludDY0X3QpJ2wnIDw8IDQ4IHwgXAorICAg
ICAgICh1aW50NjRfdCkncCcgPDwgNDAgfCAodWludDY0X3QpJ3InIDw8IDMyIHwgKHVpbnQ2NF90
KSdvJyA8PCAyNCB8ICBcCisgICAgICAgICh1aW50NjRfdCknZicgPDwgMTYgfCAodWludDY0X3Qp
J3InIDw8IDggfCAodWludDY0X3QpMTI5CisjZGVmaW5lIExMVk1fUFJPRklMRV9NQUdJQ18zMiAo
dWludDY0X3QpMjU1IDw8IDU2IHwgKHVpbnQ2NF90KSdsJyA8PCA0OCB8IFwKKyAgICAgICAodWlu
dDY0X3QpJ3AnIDw8IDQwIHwgKHVpbnQ2NF90KSdyJyA8PCAzMiB8ICh1aW50NjRfdCknbycgPDwg
MjQgfCAgXAorICAgICAgICAodWludDY0X3QpJ2YnIDw8IDE2IHwgKHVpbnQ2NF90KSdSJyA8PCA4
IHwgKHVpbnQ2NF90KTEyOQorCisjaWYgX19jbGFuZ19tYWpvcl9fID49IDQgfHwgKF9fY2xhbmdf
bWFqb3JfXyA9PSAzICYmIF9fY2xhbmdfbWlub3JfXyA9PSA5KQorI2RlZmluZSBMTFZNX1BST0ZJ
TEVfVkVSU0lPTiAgICA0CisjZGVmaW5lIExMVk1fUFJPRklMRV9OVU1fS0lORFMgIDIKKyNlbHNl
CisjZXJyb3IgImNsYW5nIHZlcnNpb24gbm90IHN1cHBvcnRlZCB3aXRoIGNvdmVyYWdlIgorI2Vu
ZGlmCisKK3N0cnVjdCBsbHZtX3Byb2ZpbGVfZGF0YSB7CisgICAgdWludDY0X3QgbmFtZV9yZWY7
CisgICAgdWludDY0X3QgZnVuY3Rpb25faGFzaDsKKyAgICB2b2lkICpjb3VudGVyOworICAgIHZv
aWQgKmZ1bmN0aW9uOworICAgIHZvaWQgKnZhbHVlczsKKyAgICB1aW50MzJfdCBucl9jb3VudGVy
czsKKyAgICB1aW50MTZfdCBucl92YWx1ZV9zaXRlc1tMTFZNX1BST0ZJTEVfTlVNX0tJTkRTXTsK
K307CisKK3N0cnVjdCBsbHZtX3Byb2ZpbGVfaGVhZGVyIHsKKyAgICB1aW50NjRfdCBtYWdpYzsK
KyAgICB1aW50NjRfdCB2ZXJzaW9uOworICAgIHVpbnQ2NF90IGRhdGFfc2l6ZTsKKyAgICB1aW50
NjRfdCBjb3VudGVyc19zaXplOworICAgIHVpbnQ2NF90IG5hbWVzX3NpemU7CisgICAgdWludDY0
X3QgY291bnRlcnNfZGVsdGE7CisgICAgdWludDY0X3QgbmFtZXNfZGVsdGE7CisgICAgdWludDY0
X3QgdmFsdWVfa2luZF9sYXN0OworfTsKKworaW50IF9fbGx2bV9wcm9maWxlX3J1bnRpbWU7CisK
K2V4dGVybiBzdHJ1Y3QgbGx2bV9wcm9maWxlX2RhdGEgX19zdGFydF9fX2xsdm1fcHJmX2RhdGE7
CitleHRlcm4gc3RydWN0IGxsdm1fcHJvZmlsZV9kYXRhIF9fc3RvcF9fX2xsdm1fcHJmX2RhdGE7
CitleHRlcm4gdWludDY0X3QgX19zdGFydF9fX2xsdm1fcHJmX2NudHM7CitleHRlcm4gdWludDY0
X3QgX19zdG9wX19fbGx2bV9wcmZfY250czsKK2V4dGVybiBjaGFyIF9fc3RhcnRfX19sbHZtX3By
Zl9uYW1lczsKK2V4dGVybiBjaGFyIF9fc3RvcF9fX2xsdm1fcHJmX25hbWVzOworCitzdGF0aWMg
dm9pZCAqc3RhcnRfZGF0YSA9ICZfX3N0YXJ0X19fbGx2bV9wcmZfZGF0YTsKK3N0YXRpYyB2b2lk
ICplbmRfZGF0YSA9ICZfX3N0b3BfX19sbHZtX3ByZl9kYXRhOworc3RhdGljIHZvaWQgKnN0YXJ0
X2NvdW50ZXJzID0gJl9fc3RhcnRfX19sbHZtX3ByZl9jbnRzOworc3RhdGljIHZvaWQgKmVuZF9j
b3VudGVycyA9ICZfX3N0b3BfX19sbHZtX3ByZl9jbnRzOworc3RhdGljIHZvaWQgKnN0YXJ0X25h
bWVzID0gJl9fc3RhcnRfX19sbHZtX3ByZl9uYW1lczsKK3N0YXRpYyB2b2lkICplbmRfbmFtZXMg
PSAmX19zdG9wX19fbGx2bV9wcmZfbmFtZXM7CisKK3N0YXRpYyB2b2lkIHJlc2V0X2NvdW50ZXJz
KHZvaWQpCit7CisgICAgbWVtc2V0KHN0YXJ0X2NvdW50ZXJzLCAwLCBlbmRfY291bnRlcnMgLSBz
dGFydF9jb3VudGVycyk7Cit9CisKK3N0YXRpYyB1aW50MzJfdCBnZXRfc2l6ZSh2b2lkKQorewor
ICAgIHJldHVybiBST1VORFVQKHNpemVvZihzdHJ1Y3QgbGx2bV9wcm9maWxlX2hlYWRlcikgKyBl
bmRfZGF0YSAtIHN0YXJ0X2RhdGEgKworICAgICAgICAgICAgICAgICAgIGVuZF9jb3VudGVycyAt
IHN0YXJ0X2NvdW50ZXJzICsgZW5kX25hbWVzIC0gc3RhcnRfbmFtZXMsIDgpOworfQorCitzdGF0
aWMgaW50IGR1bXAoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShjaGFyKSBidWZmZXIsIHVpbnQzMl90
ICpidWZfc2l6ZSkKK3sKKyAgICBzdHJ1Y3QgbGx2bV9wcm9maWxlX2hlYWRlciBoZWFkZXIgPSB7
CisjaWYgQklUU19QRVJfTE9ORyA9PSA2NAorICAgICAgICAubWFnaWMgPSBMTFZNX1BST0ZJTEVf
TUFHSUNfNjQsCisjZWxzZQorICAgICAgICAubWFnaWMgPSBMTFZNX1BST0ZJTEVfTUFHSUNfMzIs
CisjZW5kaWYKKyAgICAgICAgLnZlcnNpb24gPSBMTFZNX1BST0ZJTEVfVkVSU0lPTiwKKyAgICAg
ICAgLmRhdGFfc2l6ZSA9IChlbmRfZGF0YSAtIHN0YXJ0X2RhdGEpIC8gc2l6ZW9mKHN0cnVjdCBs
bHZtX3Byb2ZpbGVfZGF0YSksCisgICAgICAgIC5jb3VudGVyc19zaXplID0gKGVuZF9jb3VudGVy
cyAtIHN0YXJ0X2NvdW50ZXJzKSAvIHNpemVvZih1aW50NjRfdCksCisgICAgICAgIC5uYW1lc19z
aXplID0gZW5kX25hbWVzIC0gc3RhcnRfbmFtZXMsCisgICAgICAgIC5jb3VudGVyc19kZWx0YSA9
ICh1aW50cHRyX3Qpc3RhcnRfY291bnRlcnMsCisgICAgICAgIC5uYW1lc19kZWx0YSA9ICh1aW50
cHRyX3Qpc3RhcnRfbmFtZXMsCisgICAgICAgIC52YWx1ZV9raW5kX2xhc3QgPSBMTFZNX1BST0ZJ
TEVfTlVNX0tJTkRTIC0gMSwKKyAgICB9OworICAgIHVuc2lnbmVkIGludCBvZmYgPSAwOworCisj
ZGVmaW5lIEFQUEVORF9UT19CVUZGRVIoc3JjLCBzaXplKSAgICAgICAgICAgICAgICAgICAgIFwK
Kyh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgIGlmICggb2ZmICsgc2l6ZSA+ICpidWZfc2l6ZSApICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgIHJldHVybiAtRU5PTUVNOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICBjb3B5X3RvX2d1ZXN0X29mZnNldChidWZmZXIsIG9mZiwgc3JjLCBzaXplKTsg
ICAgICAgXAorICAgIG9mZiArPSBzaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCit9KQorICAgIEFQUEVORF9UT19CVUZGRVIoKGNoYXIgKikmaGVhZGVyLCBzaXpl
b2Yoc3RydWN0IGxsdm1fcHJvZmlsZV9oZWFkZXIpKTsKKyAgICBBUFBFTkRfVE9fQlVGRkVSKChj
aGFyICopc3RhcnRfZGF0YSwgZW5kX2RhdGEgLSBzdGFydF9kYXRhKTsKKyAgICBBUFBFTkRfVE9f
QlVGRkVSKChjaGFyICopc3RhcnRfY291bnRlcnMsIGVuZF9jb3VudGVycyAtIHN0YXJ0X2NvdW50
ZXJzKTsKKyAgICBBUFBFTkRfVE9fQlVGRkVSKChjaGFyICopc3RhcnRfbmFtZXMsIGVuZF9uYW1l
cyAtIHN0YXJ0X25hbWVzKTsKKyN1bmRlZiBBUFBFTkRfVE9fQlVGRkVSCisKKyAgICBjbGVhcl9n
dWVzdF9vZmZzZXQoYnVmZmVyLCBvZmYsICpidWZfc2l6ZSAtIG9mZik7CisKKyAgICByZXR1cm4g
MDsKK30KKworc3RydWN0IGNvdl9zeXNjdGxfb3BzIGNvdl9vcHMgPSB7CisgICAgLmdldF9zaXpl
ID0gZ2V0X3NpemUsCisgICAgLnJlc2V0X2NvdW50ZXJzID0gcmVzZXRfY291bnRlcnMsCisgICAg
LmR1bXAgPSBkdW1wLAorfTsKKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMK
KyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lk
dGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3Rs
LmgKaW5kZXggNjU0YjM3Y2RjZS4uNjI4MjRiMThmMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
cHVibGljL3N5c2N0bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaApAQCAtNjQ2
LDYgKzY0NiwxMiBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF9zY2hlZHVsZXJfb3AgewogCiAjZGVmaW5l
IFhFTl9HQ09WX0ZPUk1BVF9NQUdJQyAgICAweDU4NDM0ZjU2IC8qIFhDT1YgKi8KIAorLyoKKyAq
IE91cHV0IGZvcm1hdCBvZiBMTFZNIGNvdmVyYWdlIGRhdGEgaXMganVzdCBhIHJhdyBzdHJlYW0s
IGFzIHdvdWxkIGJlCisgKiB3cml0dGVuIGJ5IHRoZSBjb21waWxlcl9ydCBydW4gdGltZSBsaWJy
YXJ5IGludG8gYSAucHJvZnJhdyBmaWxlLiBUaGVyZQorICogYXJlIG5vIHNwZWNpYWwgWGVuIHRh
Z3Mgb3IgZGVsaW1pdGVycyBiZWNhdXNlIG5vbmUgYXJlIG5lZWRlZC4KKyAqLworCiAjZGVmaW5l
IFhFTl9TWVNDVExfQ09WX2dldF9zaXplIDAgLyogR2V0IHRvdGFsIHNpemUgb2Ygb3V0cHV0IGRh
dGEgKi8KICNkZWZpbmUgWEVOX1NZU0NUTF9DT1ZfcmVhZCAgICAgMSAvKiBSZWFkIG91dHB1dCBk
YXRhICovCiAjZGVmaW5lIFhFTl9TWVNDVExfQ09WX3Jlc2V0ICAgIDIgLyogUmVzZXQgYWxsIGNv
dW50ZXJzICovCi0tIAoyLjEzLjUgKEFwcGxlIEdpdC05NCkKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 26 09:20:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 09:20:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7eKa-0006Tn-G1; Thu, 26 Oct 2017 09:20:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4659c6258=roger.pau@citrix.com>)
 id 1e7eKZ-0006Oe-Md
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 09:20:03 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 AB/90-01775-2C8A1F95; Thu, 26 Oct 2017 09:20:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsXitHSDve7+FR8
 jDdZ9kbP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPmn1EsOCFcsflqH1sD43aBLkYODgkBf4kT
 5wq6GDk52AR0JC7O3ckGEhYRUJG4vdegi5GLg1ngOZPE+wkNzCA1wgLeEgfPfmUDsVkEVCW+H
 NgFZvMKWEl8b/vJBjFST+LHdkOQMCdQeNn7NlYQW0jAUmLh2bWMEOWCEidnPmEBsZkFNCVat/
 9mh7DlJZq3zmaGqFeU6J/3gG0CI98sJC2zkLTMQtKygJF5FaN6cWpRWWqRrqleUlFmekZJbmJ
 mjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgkNUzMDDuYLz81ekQoyQHk5IoL8OeD5FCfEn5KZUZ
 icUZ8UWlOanFhxhlODiUJHjzl3+MFBIsSk1PrUjLzAGGO0xagoNHSYTXHCTNW1yQmFucmQ6RO
 sVozNFx8+4fJo5nM183MAux5OXnpUqJ87qAlAqAlGaU5sENgsXhJUZZKWFeRgYGBiGegtSi3M
 wSVPlXjOIcjErCvB0gU3gy80rg9r0COoUJ6JQm1Q8gp5QkIqSkGhhTPl7Zqc852cUmncF1HUf
 I+z2Ngf9n/37Xf/RDw2wlI885C3n+aNX2b3CfcYz1gUwOV6z56VUv7qeWGFftbC1+V9S4I9tZ
 bIpbW4h5UTjDBqZtP14tkesLCmfcvWGnyao0+ZK9mdZWzyfy3POe7uGjb3QrgO3bw3NSOnf2T
 Z46e8ri8LhE0wQlluKMREMt5qLiRAADmKQWvgIAAA==
X-Env-Sender: prvs=4659c6258=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1509009586!111888965!5
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19420 invoked from network); 26 Oct 2017 09:19:59 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Oct 2017 09:19:59 -0000
X-IronPort-AV: E=Sophos;i="5.43,434,1503360000"; d="scan'208";a="456161887"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Oct 2017 10:19:38 +0100
Message-ID: <20171026091938.59247-10-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20171026091938.59247-1-roger.pau@citrix.com>
References: <20171026091938.59247-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH for-next 9/9] coverage: add documentation for
	LLVM coverage
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0t
LQpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3Jn
ZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpD
YzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERl
ZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0K
IGRvY3MvbWlzYy9jb3ZlcmFnZS5tYXJrZG93biB8IDQ3ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDQ3IGluc2VydGlvbnMoKykK
CmRpZmYgLS1naXQgYS9kb2NzL21pc2MvY292ZXJhZ2UubWFya2Rvd24gYi9kb2NzL21pc2MvY292
ZXJhZ2UubWFya2Rvd24KaW5kZXggMGEzMmM0OGY0Yi4uNTY1NjQ0NjMxYSAxMDA2NDQKLS0tIGEv
ZG9jcy9taXNjL2NvdmVyYWdlLm1hcmtkb3duCisrKyBiL2RvY3MvbWlzYy9jb3ZlcmFnZS5tYXJr
ZG93bgpAQCAtOCw2ICs4LDggQEAgaW5mb3JtYXRpb24uIEV2ZXJ5IGJhc2ljIGJsb2NrIGluIHRo
ZSBjb2RlIHdpbGwgYmUgaW5zdHJ1bWVudGVkIGJ5IHRoZSBjb21waWxlcgogdG8gY29tcHV0ZSB0
aGVzZSBzdGF0aXN0aWNzLiBJdCBzaG91bGQgbm90IGJlIHVzZWQgaW4gcHJvZHVjdGlvbiBhcyBp
dCBzbG93cwogZG93biB5b3VyIGh5cGVydmlzb3IuCiAKKyMgR0NPViAoR0NDIGNvdmVyYWdlKQor
CiAjIyBFbmFibGUgY292ZXJhZ2UKIAogVGVzdCBjb3ZlcmFnZSBzdXBwb3J0IGNhbiBiZSB0dXJu
ZWQgb24gY29tcGlsaW5nIFhlbiB3aXRoIHRoZSBgY292ZXJhZ2VgIG9wdGlvbiBzZXQKQEAgLTg3
LDMgKzg5LDQ4IEBAIGJsb2IgZXh0cmFjdGVkIGZyb20geGVuY292ISoqCiAqIFNlZSBvdXRwdXQg
aW4gYSBicm93c2VyCiAKICAgICAgICAgZmlyZWZveCBjb3YvaW5kZXguaHRtbAorCisjIExMVk0g
Y292ZXJhZ2UKKworIyMgRW5hYmxlIGNvdmVyYWdlCisKK0NvdmVyYWdlIGNhbiBiZSBlbmFibGVk
IHVzaW5nIGEgS2NvbmZpZyBvcHRpb24sIGZyb20gdGhlIHRvcC1sZXZlbCBkaXJlY3RvcnkKK3Vz
ZSB0aGUgZm9sbG93aW5nIGNvbW1hbmQgdG8gZGlzcGxheSB0aGUgS2NvbmZpZyBtZW51OgorCisg
ICAgZ21ha2UgLUMgeGVuIG1lbnVjb25maWcgY2xhbmc9eQorCitUaGUgTExWTSBjb3ZlcmFnZSBv
cHRpb24gY2FuIGJlIGZvdW5kIGluc2lkZSBvZiB0aGUgIkRlYnVnZ2luZyBPcHRpb25zIgorc2Vj
dGlvbi4gQWZ0ZXIgZW5hYmxpbmcgaXQganVzdCBjb21waWxlIFhlbiBhcyB5b3Ugd291bGQgbm9y
bWFsbHkgZG86CisKKyAgIGdtYWtlIHhlbiBjbGFuZz15CisKKyMjIEV4dHJhY3QgY292ZXJhZ2Ug
ZGF0YQorCitMTFZNIGNvdmVyYWdlIGNhbiBiZSBleHRyYWN0ZWQgZnJvbSB0aGUgaHlwZXJ2aXNv
ciB1c2luZyB0aGUgYHhlbmNvdmAgdG9vbC4KK1RoZSBmb2xsb3dpbmcgYWN0aW9ucyBhcmUgYXZh
aWxhYmxlOgorCisqIGB4ZW5jb3YgcmVhZGAgZXh0cmFjdCBkYXRhCisqIGB4ZW5jb3YgcmVzZXRg
IHJlc2V0IGFsbCBjb3ZlcmFnZSBjb3VudGVycworKiBgeGVuY292IHJlYWQtcmVzZXRgIGV4dHJh
Y3QgZGF0YSBhbmQgcmVzZXQgY291bnRlcnMgYXQgdGhlIHNhbWUgdGltZS4KKworIyMgUG9zc2li
bGUgdXNlCisKKyoqVGhpcyBzZWN0aW9uIGlzIGp1c3QgYW4gZXhhbXBsZSBvbiBob3cgdG8gdXNl
IHRoZXNlIHRvb2xzISoqCisKK1RoaXMgZXhhbXBsZSBhc3N1bWVzIHlvdSBjb21waWxlZCBYZW4g
YW5kIGNvcGllZCB0aGUgeGVuLXN5bXMgZmlsZSBmcm9tCit4ZW4veGVuLXN5bXMgaW50byB5b3Vy
IGN1cnJlbnQgZGlyZWN0b3J5LgorCisqIEV4dHJhY3QgdGhlIGNvdmVyYWdlIGRhdGEgZnJvbSBY
ZW46CisKKyAgICB4ZW5jb3YgcmVhZCB4ZW4ucHJvZnJhdworCisqIENvbnZlcnQgdGhlIGRhdGEg
aW50byBhIHByb2ZpbGUuIE5vdGUgdGhhdCB5b3UgY2FuIG1lcmdlIG1vcmUgdGhhbiBvbmUKKyAg
cHJvZnJhdyBmaWxlIGludG8gYSBzaW5nbGUgcHJvZmRhdGEgZmlsZS4KKworICAgIGxsdm0tcHJv
ZmRhdGEgbWVyZ2UgeGVuLnByb2ZyYXcgLW8geGVuLnByb2ZkYXRhCisKKyogR2VuZXJhdGUgYSBI
VE1MIHJlcG9ydCBvZiB0aGUgY29kZSBjb3ZlcmFnZToKKworICAgIGxsdm0tY292IHNob3cgLWZv
cm1hdD1odG1sIC1vdXRwdXQtZGlyPWNvdi8geGVuLXN5bXMgLWluc3RyLXByb2ZpbGU9eGVuLnBy
b2ZkYXRhCisKKyogT3BlbiBjb3YvaW5kZXguaHRtbCB3aXRoIHlvdXIgYnJvd3NlciBpbiBvcmRl
ciB0byBkaXNwbGF5IHRoZSBwcm9maWxlLgotLSAKMi4xMy41IChBcHBsZSBHaXQtOTQpCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 26 09:51:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 09:51:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7eoZ-0001TQ-Vn; Thu, 26 Oct 2017 09:51:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1e7eoY-0001TK-AC
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 09:51:02 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 5D/83-08608-500B1F95; Thu, 26 Oct 2017 09:51:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVyuP0Ovy7rho+
 RBoc1LL5vmczkwOhx+MMVlgDGKNbMvKT8igTWjLvPn7IX/BCoaLl6hrmBcR1fFyMnh4SAkcTb
 if+Yuhi5OIQEFjJKvFi0hQUkwSagKrHh+ilWEFtEwFFiddtSMJtZIEviz/kNYLawgK1E+/U9Y
 DYLUP25c5PBbF4BY4mOufvYIRbIS3QcmMwygZFzASPDKkaN4tSistQiXSMLvaSizPSMktzEzB
 xdQwMzvdzU4uLE9NScxKRiveT83E2MQG8xAMEOxvNrAw8xSnIwKYnyMuz5ECnEl5SfUpmRWJw
 RX1Sak1p8iFGGg0NJgvfluo+RQoJFqempFWmZOcCwgUlLcPAoifB+A0nzFhck5hZnpkOkTjFa
 chzbdPkPE0fHzbtA8tnM1w3MQix5+XmpUuK8V0AaBEAaMkrz4MbBQvsSo6yUMC8j0IFCPAWpR
 bmZJajyrxjFORiVhHm51gNN4cnMK4Hb+groICagg5pUP4AcVJKIkJJqYJzg+W7aviPl8e8SdE
 s8zj7l1HS7pGdtzLlZ4uIqFuaQx4d2B2v8aZ/Zn+v0vp11y+nZRjlvJi0peSefe5jT/MtMoWv
 npwrf21Q5Y+P6LtEdbE++GD88PbkheOLKNP4pr9bl7J5Rx7CX5U7Wty1hhkaOdXnutcVRHqce
 a7q7SaxZ8CE4S26Oe50SS3FGoqEWc1FxIgApzpEDaAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1509011460!75893021!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60452 invoked from network); 26 Oct 2017 09:51:00 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-11.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 26 Oct 2017 09:51:00 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 8E33BABDD;
 Thu, 26 Oct 2017 09:50:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	xen-devel@lists.xenproject.org
Date: Thu, 26 Oct 2017 11:50:56 +0200
Message-Id: <20171026095056.3169-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: Juergen Gross <jgross@suse.com>, boris.ostrovsky@oracle.com, hw42@ipsumj.de,
 stable@vger.kernel.org
Subject: [Xen-devel] [PATCH v2] xen: fix booting ballooned down hvm guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q29tbWl0IDk2ZWRkNjFkY2Y0NDM2MmQzZWYwYmVkMWE1MzYxZTBhYzc4ODZhNjMgKCJ4ZW4vYmFs
bG9vbjogZG9uJ3QKb25saW5lIG5ldyBtZW1vcnkgaW5pdGlhbGx5IikgaW50cm9kdWNlZCBhIHJl
Z3Jlc3Npb24gd2hlbiBib290aW5nIGEKSFZNIGRvbWFpbiB3aXRoIG1lbW9yeSBsZXNzIHRoYW4g
bWVtLW1heDogaW5zdGVhZCBvZiBiYWxsb29uaW5nIGRvd24KaW1tZWRpYXRlbHkgdGhlIHN5c3Rl
bSB3b3VsZCB0cnkgdG8gdXNlIHRoZSBtZW1vcnkgdXAgdG8gbWVtLW1heApyZXN1bHRpbmcgaW4g
WGVuIGNyYXNoaW5nIHRoZSBkb21haW4uCgpGb3IgSFZNIGRvbWFpbnMgdGhlIGN1cnJlbnQgc2l6
ZSB3aWxsIGJlIHJlZmxlY3RlZCBpbiBYZW5zdG9yZSBub2RlCm1lbW9yeS9zdGF0aWMtbWF4IGlu
c3RlYWQgb2YgbWVtb3J5L3RhcmdldC4KCkFkZGl0aW9uYWxseSB3ZSBoYXZlIHRvIHRyaWdnZXIg
dGhlIGJhbGxvb25pbmcgcHJvY2VzcyBhdCBvbmNlLgoKQ2M6IDxzdGFibGVAdmdlci5rZXJuZWwu
b3JnPiAjIDQuMTMKRml4ZXM6IDk2ZWRkNjFkY2Y0NDM2MmQzZWYwYmVkMWE1MzYxZTBhYzc4ODZh
NjMgKCJ4ZW4vYmFsbG9vbjogZG9uJ3QKICAgICAgIG9ubGluZSBuZXcgbWVtb3J5IGluaXRpYWxs
eSIpCgpSZXBvcnRlZC1ieTogU2ltb24gR2Fpc2VyIDxodzQyQGlwc3Vtai5kZT4KU3VnZ2VzdGVk
LWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpTaWduZWQt
b2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogZHJpdmVycy94ZW4v
eGVuLWJhbGxvb24uYyB8IDE5ICsrKysrKysrKysrKystLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAx
MyBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVu
L3hlbi1iYWxsb29uLmMgYi9kcml2ZXJzL3hlbi94ZW4tYmFsbG9vbi5jCmluZGV4IGU4OTEzNmFi
ODUxZS4uYjQzN2ZjY2Q0ZTYyIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi94ZW4tYmFsbG9vbi5j
CisrKyBiL2RyaXZlcnMveGVuL3hlbi1iYWxsb29uLmMKQEAgLTU3LDcgKzU3LDcgQEAgc3RhdGlj
IGludCByZWdpc3Rlcl9iYWxsb29uKHN0cnVjdCBkZXZpY2UgKmRldik7CiBzdGF0aWMgdm9pZCB3
YXRjaF90YXJnZXQoc3RydWN0IHhlbmJ1c193YXRjaCAqd2F0Y2gsCiAJCQkgY29uc3QgY2hhciAq
cGF0aCwgY29uc3QgY2hhciAqdG9rZW4pCiB7Ci0JdW5zaWduZWQgbG9uZyBsb25nIG5ld190YXJn
ZXQ7CisJdW5zaWduZWQgbG9uZyBsb25nIG5ld190YXJnZXQsIHN0YXRpY19tYXg7CiAJaW50IGVy
cjsKIAlzdGF0aWMgYm9vbCB3YXRjaF9maXJlZDsKIAlzdGF0aWMgbG9uZyB0YXJnZXRfZGlmZjsK
QEAgLTcyLDEzICs3MiwyMCBAQCBzdGF0aWMgdm9pZCB3YXRjaF90YXJnZXQoc3RydWN0IHhlbmJ1
c193YXRjaCAqd2F0Y2gsCiAJICogcGFnZXMuIFBBR0VfU0hJRlQgY29udmVydHMgYnl0ZXMgdG8g
cGFnZXMsIGhlbmNlIFBBR0VfU0hJRlQgLSAxMC4KIAkgKi8KIAluZXdfdGFyZ2V0ID4+PSBQQUdF
X1NISUZUIC0gMTA7Ci0JaWYgKHdhdGNoX2ZpcmVkKSB7Ci0JCWJhbGxvb25fc2V0X25ld190YXJn
ZXQobmV3X3RhcmdldCAtIHRhcmdldF9kaWZmKTsKLQkJcmV0dXJuOworCisJaWYgKCF3YXRjaF9m
aXJlZCkgeworCQl3YXRjaF9maXJlZCA9IHRydWU7CisJCWVyciA9IHhlbmJ1c19zY2FuZihYQlRf
TklMLCAibWVtb3J5IiwgInN0YXRpYy1tYXgiLCAiJWxsdSIsCisJCQkJICAgJnN0YXRpY19tYXgp
OworCQlpZiAoZXJyICE9IDEpCisJCQlzdGF0aWNfbWF4ID0gbmV3X3RhcmdldDsKKwkJZWxzZQor
CQkJc3RhdGljX21heCA+Pj0gUEFHRV9TSElGVCAtIDEwOworCQl0YXJnZXRfZGlmZiA9IHhlbl9w
dl9kb21haW4oKSA/IDAKKwkJCQk6IHN0YXRpY19tYXggLSBiYWxsb29uX3N0YXRzLnRhcmdldF9w
YWdlczsKIAl9CiAKLQl3YXRjaF9maXJlZCA9IHRydWU7Ci0JdGFyZ2V0X2RpZmYgPSBuZXdfdGFy
Z2V0IC0gYmFsbG9vbl9zdGF0cy50YXJnZXRfcGFnZXM7CisJYmFsbG9vbl9zZXRfbmV3X3Rhcmdl
dChuZXdfdGFyZ2V0IC0gdGFyZ2V0X2RpZmYpOwogfQogc3RhdGljIHN0cnVjdCB4ZW5idXNfd2F0
Y2ggdGFyZ2V0X3dhdGNoID0gewogCS5ub2RlID0gIm1lbW9yeS90YXJnZXQiLAotLSAKMi4xMi4z
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 26 09:51:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 09:51:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7ep2-0001Vq-Am; Thu, 26 Oct 2017 09:51:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4650994cd=wei.liu2@citrix.com>)
 id 1e7ep0-0001Vd-Kh
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 09:51:30 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 85/F2-10419-120B1F95; Thu, 26 Oct 2017 09:51:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsXitHSDva7iho+
 RBrNXyFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn9h9QKFjFWHOl+w97A2M3YxcjJISHgL/Gy
 u5sVxGYRUJW4vrENLM4moCzxs7OXDcQWEdCSWL/iKZDNxcEs0MkssXdhDxNIQljAUeLq/d3sI
 DavgIXEm9fTwOJCApYSj399ZYKIC0qcnPmEBcRmFtCTuDF1CtAgDiBbWmL5Pw6IsLxE89bZzC
 A2p4CVxLP1l8BGigqoSHQuncMCMVJBomP6MaYJjPyzkEydhWTqLISps5BMXcDIsopRozi1qCy
 1SNfQTC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzAwGYBgB+PU93GHGCU5mJRE
 eRn2fIgU4kvKT6nMSCzOiC8qzUktPsQow8GhJMGbsv5jpJBgUWp6akVaZg4wRmDSEhw8SiK83
 9YBpXmLCxJzizPTIVKnGC05elZc/MPEcePhdSD5bObrBmYhlrz8vFQpcV5PkHkCIA0ZpXlw42
 BxfIlRVkqYlxHoQCGegtSi3MwSVPlXjOIcjErCvOdB1vJk5pXAbX0FdBAT0EFNqh9ADipJREh
 JNTAqTnmfanU3cen7qs6DfxZfD+spuMWaO+uUYrSeWHz7wyvMKqn1xjIJC6YqTayVMcpTnxr+
 9XbF6Th+fmeR3NKDPgGia88zR+sYfDWtY+6U7dwYeXOrc+sz2yPnwl2M1UOT3l3TKL8i/e+tk
 qtJaL6iIkvnqh/1y1Sc2HVs7N2Ksp6FfJ3GpcRSnJFoqMVcVJwIAKIp9rDeAgAA
X-Env-Sender: prvs=4650994cd=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1509011487!92870912!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18366 invoked from network); 26 Oct 2017 09:51:29 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Oct 2017 09:51:29 -0000
X-IronPort-AV: E=Sophos;i="5.43,434,1503360000"; d="scan'208";a="456165604"
Date: Thu, 26 Oct 2017 10:51:26 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20171026095125.avj7ewjtjcwbvtel@citrix.com>
References: <20171026084731.59045-1-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171026084731.59045-1-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@linaro.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 for-4.10] gcov: fix typos in documentation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMjYsIDIwMTcgYXQgMDk6NDc6MzFBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 26 10:03:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 10:03:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7f0U-0002TW-DD; Thu, 26 Oct 2017 10:03:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4650994cd=wei.liu2@citrix.com>)
 id 1e7f0S-0002TQ-UZ
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 10:03:21 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 5B/62-00983-8E2B1F95; Thu, 26 Oct 2017 10:03:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXitHSDve6TTR8
 jDb5f0bP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMuHGtjLtjCWNGz+wJbA2M/YxcjJ4eEgL/E
 yi0/WUFsFgFViZ4zH8HibALKEj87e9lAbBEBLYn1K54C2VwczAIPmSSO/FoL1iAs4Czxa/5js
 AZeAQuJN0/Wg9lCAhkSXd92sUHEBSVOznzCAmIzC+hILNj9CSjOAWRLSyz/xwES5hSwkvj+ay
 EziC0qoCLRuXQOC8QYBYmO6ceYJjDyzUIyaRaSSbMQJi1gZF7FqFGcWlSWWqRraKGXVJSZnlG
 Sm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYavUMDIw7GH+f9jzEKMnBpCTKy7DnQ6QQX1J+
 SmVGYnFGfFFpTmrxIUYNDg6B3jWrLzBKseTl56UqSfC6bPwYKSRYlJqeWpGWmQOMBphSCQ4eJ
 RHeXpA0b3FBYm5xZjpE6hSjJUfPiot/mDhuPLwOJJ/NfN3ALAQ2T0qcVw6kQQCkIaM0D24cLG
 IvMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmTQCZwpOZVwK39RXQQUxABzWpfgA5qCQRISX
 VwKj4RlNfbef+RlnHC2KfBSdMXb9CV//nZYdlj7dvYE7NuPuill/S+d79mu2HPgfzNfE5ca/9
 euuqoXearXCAeu5b57xTa3kvLGF5vXnJmsbwAOP0y+Fvufwn2E74qe/incJ5f9t7a3mW5q8np
 FU3as85df2YVQ1PY/urvTfXBt0QUGQMjP3YZK7EUpyRaKjFXFScCAA+Li2x0wIAAA==
X-Env-Sender: prvs=4650994cd=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1509012194!104455961!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54715 invoked from network); 26 Oct 2017 10:03:16 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Oct 2017 10:03:16 -0000
X-IronPort-AV: E=Sophos;i="5.43,434,1503360000"; d="scan'208";a="456167161"
Date: Thu, 26 Oct 2017 11:03:13 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20171026100313.qqzjcv3k26knip5x@citrix.com>
References: <20171026091938.59247-1-roger.pau@citrix.com>
 <20171026091938.59247-7-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171026091938.59247-7-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH for-next 6/9] kconfig: add llvm coverage
	option
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMjYsIDIwMTcgYXQgMTA6MTk6MzVBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+ICBjb25maWcgR0NPVgo+ICAJYm9vbCAiR2NvdiBTdXBwb3J0Igo+ICAJZGVwZW5k
cyBvbiAhTElWRVBBVENICgomJiAhTExWTV9DT1ZFUkFHRQoKKHdpbGwgcmV2aWV3IGluIGRldGFp
bCBsYXRlcikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 26 10:08:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 10:08:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7f5X-0002gq-Vr; Thu, 26 Oct 2017 10:08:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4659c6258=roger.pau@citrix.com>)
 id 1e7f5X-0002gk-Hh
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 10:08:35 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 B2/90-05363-224B1F95; Thu, 26 Oct 2017 10:08:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsWSzvfng678lo+
 RBsu38lt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlzN95jKTjMXDHj6ju2BsZXTF2MnBwSAv4S
 S5vb2UFsFgFVifN7lrB0MXJwsAnYS0z/WgESFhFQlHjw8iZrFyMXB7PAQSaJtrkT2UASwgLOE
 r/mP2YEsXkFPCVeHT7EDlIkJDCNUaL19j8miISgxMmZT1hAbGYBHYkFuz+xgSxgFpCWWP6PAy
 TMKWApcax1AtgNogIyEs9+d4O1CgEt7p/3gA3iznSJozM3sk1g5J+FZOosJFNnIUxdwMi8ilG
 9OLWoLLVI11wvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwABmAYAdj43enQ4yS
 HExKorwMez5ECvEl5adUZiQWZ8QXleakFh9i1ODgEOhds/oCoxRLXn5eqpIEr9bmj5FCgkWp6
 akVaZk5wBiBKZXg4FES4d21CSjNW1yQmFucmQ6ROsVozHHj4fU/TBzPZr5uYBYCmyQlzmsCMk
 kApDSjNA9uECx2LzHKSgnzMgKdKcRTkFqUm1mCKv+KUZyDUUmYlwNkCk9mXgncvldApzABndK
 k+gHklJJEhJRUA2NGwaLw19u3TmL83C7sxVDaqLDt64xX1tflT8701nv1qnBx96ocGatt7jNc
 VyxYWv/Q1n/v7OiXYtZmb6ezBLyt1Q5Tv1MgV/Jhu0PTNqGZK4r+PkusyKz7dlCj8Jb+S0srz
 WtTK80fb7l70dGMM+9x+6ynUyz/cvvV7qx+vWYl96Z/nVezu44qsRRnJBpqMRcVJwIACKN4gt
 gCAAA=
X-Env-Sender: prvs=4659c6258=roger.pau@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1509012507!56582176!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28107 invoked from network); 26 Oct 2017 10:08:30 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Oct 2017 10:08:30 -0000
X-IronPort-AV: E=Sophos;i="5.43,434,1503360000"; d="scan'208";a="106512628"
Date: Thu, 26 Oct 2017 11:08:21 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20171026100821.rbvsbk6gq4oamtu7@dhcp-3-128.uk.xensource.com>
References: <20171026091938.59247-1-roger.pau@citrix.com>
 <20171026091938.59247-7-roger.pau@citrix.com>
 <20171026100313.qqzjcv3k26knip5x@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171026100313.qqzjcv3k26knip5x@citrix.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH for-next 6/9] kconfig: add llvm coverage
	option
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMjYsIDIwMTcgYXQgMTE6MDM6MTNBTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUaHUsIE9jdCAyNiwgMjAxNyBhdCAxMDoxOTozNUFNICswMTAwLCBSb2dlciBQYXUgTW9u
bmUgd3JvdGU6Cj4gPiAgY29uZmlnIEdDT1YKPiA+ICAJYm9vbCAiR2NvdiBTdXBwb3J0Igo+ID4g
IAlkZXBlbmRzIG9uICFMSVZFUEFUQ0gKPiAKPiAmJiAhTExWTV9DT1ZFUkFHRQoKVGhhdCB3YXMg
bXkgaWRlYSwgYnV0IHNhZGx5IHRoYXQncyBub3QgcG9zc2libGUgYmVjYXVzZSB5b3UgZ2VuZXJh
dGUgYQpjaXJjdWxhciBkZXBlbmRlbmN5LiBUaGUgYmVzdCBzb2x1dGlvbiB0aGF0IEkgZm91bmQg
aXMgdG8gb25seSBtYXJrCm9uZSBhcyBleGNsdXNpdmUgKGllOiBoYXZlIGRlcGVuZHMgIUdDT1Yg
aW4gdGhlIExMVk1fQ09WRVJBR0Ugb3B0aW9uCmJlbG93KS4KClRoYW5rcywgUm9nZXIuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 26 10:10:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 10:10:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7f7n-0003H3-BY; Thu, 26 Oct 2017 10:10:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4650994cd=wei.liu2@citrix.com>)
 id 1e7f7m-0003Gt-K3
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 10:10:54 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 6E/D7-08608-DA4B1F95; Thu, 26 Oct 2017 10:10:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsXitHRDpO7aLR8
 jDf4sl7H4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMW/NIruMtScW/KD7YGxnvMXYycHBIC/hJn
 m/+ygdgsAqoSNx70gMXZBJQlfnb2AsU5OEQEbCVmn3frYuTiYBZ4wAQUf8UCUiMs4Czxa/5jR
 pAaXgELiZ9TI0FqhASuMkpsWH2ZHaSGV0BQ4uTMJ2D1zAJ6EjemTgGbySwgLbH8HwdEWF6iee
 tssLWcAl4Sx3e3sYLYogIqEp1L54C1CgkoSHRMP8Y0gZF/FpKps5BMnYUwdRaSqQsYWVYxahS
 nFpWlFukameglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGJQMQ7GDc9zHyEKMk
 B5OSKC/Dng+RQnxJ+SmVGYnFGfFFpTmpxYcYNTg4BHrXrL7AKMWSl5+XqiTBm735Y6SQYFFqe
 mpFWmYOMHJgSiU4eJREeItA0rzFBYm5xZnpEKlTjMYcNx5e/8PE8Wzm6wZmIbBJUuK8HSClAi
 ClGaV5cINgEX2JUVZKmJcR6EwhnoLUotzMElT5V4ziHIxKwryuIFN4MvNK4Pa9AjqFCeiUJtU
 PIKeUJCKkpBoY81bmC4bN2j2FZ+9iGxPl74X/mH227z1YfGSjesyrB6kcwceEGo1bk4BxWyqR
 d7T07Z0SI5G89MkXdTd1zz8XKveQa/fa3jjXrLP2l/ytsgzEjTv/qvXPOzhrF2ehqHl9Rk3hQ
 p26up1X6tZpeMsoVO3mP/u9bc68vydafZ5ynzzR2cXr8FKJpTgj0VCLuag4EQCkE2tb4wIAAA
 ==
X-Env-Sender: prvs=4650994cd=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1509012651!67041864!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11621 invoked from network); 26 Oct 2017 10:10:53 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Oct 2017 10:10:53 -0000
X-IronPort-AV: E=Sophos;i="5.43,434,1503360000"; d="scan'208";a="448317226"
Date: Thu, 26 Oct 2017 11:10:50 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20171026101050.gol6w4ieakwkltso@citrix.com>
References: <20171026091938.59247-1-roger.pau@citrix.com>
 <20171026091938.59247-7-roger.pau@citrix.com>
 <20171026100313.qqzjcv3k26knip5x@citrix.com>
 <20171026100821.rbvsbk6gq4oamtu7@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171026100821.rbvsbk6gq4oamtu7@dhcp-3-128.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH for-next 6/9] kconfig: add llvm coverage
	option
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMjYsIDIwMTcgYXQgMTE6MDg6MjFBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBUaHUsIE9jdCAyNiwgMjAxNyBhdCAxMTowMzoxM0FNICswMTAwLCBXZWkg
TGl1IHdyb3RlOgo+ID4gT24gVGh1LCBPY3QgMjYsIDIwMTcgYXQgMTA6MTk6MzVBTSArMDEwMCwg
Um9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4gPiAgY29uZmlnIEdDT1YKPiA+ID4gIAlib29sICJH
Y292IFN1cHBvcnQiCj4gPiA+ICAJZGVwZW5kcyBvbiAhTElWRVBBVENICj4gPiAKPiA+ICYmICFM
TFZNX0NPVkVSQUdFCj4gCj4gVGhhdCB3YXMgbXkgaWRlYSwgYnV0IHNhZGx5IHRoYXQncyBub3Qg
cG9zc2libGUgYmVjYXVzZSB5b3UgZ2VuZXJhdGUgYQo+IGNpcmN1bGFyIGRlcGVuZGVuY3kuIFRo
ZSBiZXN0IHNvbHV0aW9uIHRoYXQgSSBmb3VuZCBpcyB0byBvbmx5IG1hcmsKPiBvbmUgYXMgZXhj
bHVzaXZlIChpZTogaGF2ZSBkZXBlbmRzICFHQ09WIGluIHRoZSBMTFZNX0NPVkVSQUdFIG9wdGlv
bgo+IGJlbG93KS4KPiAKCkluIHRoYXQgY2FzZSwgd2h5IG5vdCBqdXN0IHVzZSAiY2hvaWNlIiB0
byBsZXQgdXNlciBwaWNrIHRoZQppbXBsZW1lbnRhdGlvbj8KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 26 10:23:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 10:23:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7fJh-00046a-FT; Thu, 26 Oct 2017 10:23:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=46565b4e9=Andrew.Cooper3@citrix.com>)
 id 1e7fJg-00046U-8F
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 10:23:12 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 DE/A0-02146-F87B1F95; Thu, 26 Oct 2017 10:23:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsWSzvfng27/9o+
 RBkumcll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlfLt1kKrjPWLHn9XGmBsatjF2MnBwSAv4S
 5/88ZgGxhQXcJM4v/cUOYosI+EiceTCbuYuRi4NZYDKTxMN/XWANQgIZEutm3mQCsdkE9CV2v
 /gEZvMK2Ers/r8ErJlFQFVi079jrCC2qEC4RNPZfhaIGkGJkzOfANkcHJwCVhJv9/mCmMwCmh
 Lrd+mDVDALyEtsfzuHGcIWl2j6spIVYquaxLX+S+wQJ6dLTHzWwzKBUWAWkqGzECbNQjJpFpJ
 JCxhZVjFqFKcWlaUW6Rqa6yUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBAYsAxDs
 YLx42vMQoyQHk5IoL8OeD5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjXbfsYKSRYlJqeWpGWm
 QOMHZi0BAePkgivE0iat7ggMbc4Mx0idYrRkuPGw+t/mDjm/LsLJJ/NfN3ALMSSl5+XKiXOmw
 /SIADSkFGaBzcOFt+XGGWlhHkZgQ4U4ilILcrNLEGVf8UozsGoJMzLBkwWQjyZeSVwW18BHcQ
 EdFCT6geQg0oSEVJSDYycvKW/9olPNhextXgZtM8vdXqWNIOk6ENWk5IJosX334T1t3qxaF2f
 vu+ny4En6zVKb0meVZfsT+nkTFwixCNSG77YXZ5z8woeyeW/pCOaD7tnPjogePt/MUub81cdL
 9F7DLfe9j2Src7Yr/xupyRD2aOIeMs/DK6SP/i36UzK47suNNciUYmlOCPRUIu5qDgRAHhUrS
 LqAgAA
X-Env-Sender: prvs=46565b4e9=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1509013388!93261752!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31074 invoked from network); 26 Oct 2017 10:23:10 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Oct 2017 10:23:10 -0000
X-IronPort-AV: E=Sophos;i="5.43,434,1503360000"; d="scan'208";a="106512914"
To: Roger Pau Monne <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20171026091938.59247-1-roger.pau@citrix.com>
 <20171026091938.59247-5-roger.pau@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <88e0bbc9-a6e5-9278-cc31-65d5065dab13@citrix.com>
Date: Thu, 26 Oct 2017 11:23:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171026091938.59247-5-roger.pau@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-next 4/9] gcov: introduce hooks for the
	sysctl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjYvMTAvMTcgMTA6MTksIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPiBAQCAtMjA5LDYgKzIx
MCwxMiBAQCBzdGF0aWMgaW50IGdjb3ZfZHVtcF9hbGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShj
aGFyKSBidWZmZXIsCj4gICAgICByZXR1cm4gcmV0Owo+ICB9Cj4gIAo+ICtzdGF0aWMgc3RydWN0
IGNvdl9zeXNjdGxfb3BzIGNvdl9vcHMgPSB7CgpzdGF0aWMgY29uc3QuCgp+QW5kcmV3CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 26 10:24:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 10:24:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7fKp-0004BF-P4; Thu, 26 Oct 2017 10:24:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=46565b4e9=Andrew.Cooper3@citrix.com>)
 id 1e7fKo-0004B8-Ds
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 10:24:22 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 0F/21-20813-5D7B1F95; Thu, 26 Oct 2017 10:24:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLIsWRWlGSWpSXmKPExsWSzvfng+7V7R8
 jDd5v4LH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDO6O5tZCmazVcx/LtHAuJi1i5GTQ0LAX+LA
 5+ksILawgLPEr/mPGUFsEQEfiTMPZjN3MXJxMAtMZpJ4+K8LLCEkkCHR9W0XG4jNJqAvsfvFJ
 yYQm1fAVuLA5A3MIDaLgKrEomfLwGxRgXCJprP9LBA1ghInZz4BszkFrCS+/1oIVMMBtEBTYv
 0ufZAws4C8xPa3c5ghbHGJpi8rWSHWqklc67/EDnFzusTWv7+YJzAKzEIydRbCpFlIJs1CMmk
 BI8sqRo3i1KKy1CJdQyO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAgGUAgh2M
 lzcGHGKU5GBSEuVl2PMhUogvKT+lMiOxOCO+qDQntfgQowYHh0DvmtUXGKVY8vLzUpUkeMu2f
 YwUEixKTU+tSMvMAcYUTKkEB4+SCK8hMK6EeIsLEnOLM9MhUqcYjTluPLz+h4nj2czXDcxCYJ
 OkxHkZQUoFQEozSvPgBsFi/RKjrJQwLyPQmUI8BalFuZklqPKvGMU5GJWEeftA7uHJzCuB2/c
 K6BQmoFOaVD+AnFKSiJCSamA8ZHRmJs/2aOcX1hNV3CQ2NZlL6ncdOHM7pHW7pS2z36ubbgvO
 7/K3eJXgeum1OI/jsWvKBc1m3o28P28Z8nir7frWPq3gx3fFvTMFfctaBEv2Ty0wv6ayfvaXx
 efeVSvPvr7D6jj7iUOHWg1frRAr+DiPPzhU+q5xiae6pNW5h4brzoiYX/BQYinOSDTUYi4qTg
 QAwzyoYvACAAA=
X-Env-Sender: prvs=46565b4e9=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1509013458!108030110!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37198 invoked from network); 26 Oct 2017 10:24:20 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Oct 2017 10:24:20 -0000
X-IronPort-AV: E=Sophos;i="5.43,434,1503360000"; d="scan'208";a="106512942"
To: Roger Pau Monne <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20171026091938.59247-1-roger.pau@citrix.com>
 <20171026091938.59247-7-roger.pau@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <c4c4c090-a402-340a-0d69-d498259b5947@citrix.com>
Date: Thu, 26 Oct 2017 11:24:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171026091938.59247-7-roger.pau@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-next 6/9] kconfig: add llvm coverage
	option
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjYvMTAvMTcgMTA6MTksIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPiBkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9jb3ZlcmFnZS9NYWtlZmlsZSBiL3hlbi9jb21tb24vY292ZXJhZ2UvTWFrZWZp
bGUKPiBpbmRleCAwZTA1MTA2NzllLi5lNDU0MWExMjMzIDEwMDY0NAo+IC0tLSBhL3hlbi9jb21t
b24vY292ZXJhZ2UvTWFrZWZpbGUKPiArKysgYi94ZW4vY29tbW9uL2NvdmVyYWdlL01ha2VmaWxl
Cj4gQEAgLTEsMyArMSw0IEBACj4gK2lmZXEgKCQoQ09ORklHX0dDT1YpLHkpCj4gIG9iai15ICs9
IGdjb3ZfYmFzZS5vIGdjb3YubyBjb3ZlcmFnZS5vCj4gIG9iai0kKENPTkZJR19HQ09WX0ZPUk1B
VF8zXzQpICs9IGdjY18zXzQubwo+ICBvYmotJChDT05GSUdfR0NPVl9GT1JNQVRfNF83KSArPSBn
Y2NfNF83Lm8KPiBAQCAtOSwzICsxMCw2IEBAIG9iai0kKENPTkZJR19HQ09WX0ZPUk1BVF9BVVRP
REVURUNUKSArPSAkKGNhbGwgY2MtaWZ2ZXJzaW9uLGx0LDB4MDQwNzAwLCBcCj4gIAkJCQkJCWdj
Y180XzcubywgJChjYWxsIGNjLWlmdmVyc2lvbixsdCwweDA1MDAwMCwgXAo+ICAJCQkJCQlnY2Nf
NF85Lm8sICQoY2FsbCBjYy1pZnZlcnNpb24sbHQsMHgwNzAwMDAsIFwKPiAgCQkJCQkJZ2NjXzUu
bywgZ2NjXzcubykpKSkKPiArZWxzZQo+ICtvYmoteSArPSBjb3ZlcmFnZS5vCj4gK2VuZGlmCgpI
b3cgYWJvdXQKCm9iai15ICs9IGNvdmVyYWdlLm8KCmlmZXEgKCQoQ09ORklHX0dDT1YpLHkpCi4u
LgplbmRpZgoKc2VlaW5nIGFzIGNvdmVyYWdlLm8gaXMgY29tbW9uIG5vdz8KCn5BbmRyZXcKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 26 10:42:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 10:42:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7fcZ-0005au-AS; Thu, 26 Oct 2017 10:42:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4650994cd=wei.liu2@citrix.com>)
 id 1e7fcX-0005ao-UP
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 10:42:42 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 9F/8D-14867-12CB1F95; Thu, 26 Oct 2017 10:42:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpK7Cno+
 RBvu/GFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnvep6zFLzgqPh24AZrA2MzexcjJ4eEgL/E
 +lt3mUBsFgFViQM9f8FsNgFliZ+dvWwgtoiAokT3hS+MXYxcHMwCExklvk+dywqSEBYIlZjTs
 4cRxOYVsJDY3DqTGcQWEsiUePvvNTNEXFDi5MwnLCA2s4COxILdn4CGcgDZ0hLL/3GAmJwCNh
 LTn5SCVIgKqEh0Lp3DAjFFQaJj+jGmCYx8s5AMmoVk0CyEQQsYmVcxahSnFpWlFukaG+slFWW
 mZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGGgMQ7GDcuT7wEKMkB5OSKC/Dng+RQnxJ
 +SmVGYnFGfFFpTmpxYcYZTg4lCR4X+36GCkkWJSanlqRlpkDDHmYtAQHj5II70eQNG9xQWJuc
 WY6ROoUoy7Hs5mvG5iFWPLy81KlxHmPgxQJgBRllObBjYDF3yVGWSlhXkago4R4ClKLcjNLUO
 VfMYpzMCoJ854AmcKTmVcCt+kV0BFMQEc0qX4AOaIkESEl1cBodLTcw2X7A85TKu8EQ15yKJ7
 wWNFnfcZi3b3zzNVrQsMUqnc8e5OppZLseGfb987I6xIy7bx7DRmYFwrHiv28l7MqZpeZ2E7l
 h7zz01gzaiM12U93v+VWWdrvyJj263dDoKrJuUn7Sh/9UGASejBt6+ep0rP1XzlrBd3sW1XQd
 Xr7uS39k4WUWIozEg21mIuKEwGpUJnJugIAAA==
X-Env-Sender: prvs=4650994cd=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1509014559!112061637!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55078 invoked from network); 26 Oct 2017 10:42:40 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Oct 2017 10:42:40 -0000
X-IronPort-AV: E=Sophos;i="5.43,434,1503360000"; d="scan'208";a="448320717"
Date: Thu, 26 Oct 2017 11:41:59 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jim Fehlig <jfehlig@suse.com>
Message-ID: <20171026104159.auzdm5mg3g6qysvf@citrix.com>
References: <20171020144622.ddyctby4mbaddf56@citrix.com>
 <7f7443bc-abe6-94d7-f827-2bd6893d39d9@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <7f7443bc-abe6-94d7-f827-2bd6893d39d9@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: libvir-list@redhat.com, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Libvirt xl to xml converter only picks up first
 occurrence of an option
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMjUsIDIwMTcgYXQgMDI6NTM6MDFQTSAtMDYwMCwgSmltIEZlaGxpZyB3cm90
ZToKPiBPbiAxMC8yMC8yMDE3IDA4OjQ2IEFNLCBXZWkgTGl1IHdyb3RlOgo+ID4gSGkgSmltCj4g
Cj4gSGkgV2VpLAo+IAo+IFNvcnJ5IGZvciB0aGUgZGVsYXkuIENhdGNoaW5nIHVwIG9uIG1haWwg
YWZ0ZXIgc29tZSBkYXlzIG9mZi4uLgo+IAo+ID4gSSBkaXNjb3ZlcmVkIHRoYXQgbGlidmlydCdz
IG5hdGl2ZSBjb25maWcgZmlsZSB0byB4bWwgY29udmVydGVyIGZvcgo+ID4gbGlieGwgb25seSBw
aWNrIHVwIHRoZSBmaXJzdCBvY2N1cnJlbmNlIG9mIGFuIG9wdGlvbi4KPiA+IAo+ID4gRm9yIGV4
YW1wbGUgaW4gYSB4bCBjZmcgZmlsZToKPiA+IAo+ID4gZXh0cmEgPSAiYWJjIgo+ID4gLi4uCj4g
PiBleHRyYSA9ICJkZWYiCj4gPiAKPiA+IHhsIHdpbGwgcGljayB1cCAiZGVmIiBiZWNhdXNlIHRo
YXQgc2hvd3MgdXAgbGF0ZXIgYW5kIHRha2VzIHByZWNlZGVuY2UsCj4gPiB3aGlsZSB0aGUgY29u
dmVydGVyIHBpY2tzIHVwICJhYmMiLgo+ID4gCj4gPiBJIHRoaW5rIHRoaXMgaXMgYSBidWcgaW4g
dGhlIGNvbnZlcnRlciBhbmQgc2hvdWxkIGJlIGZpeGVkLgo+IAo+IFRoYW5rcyBmb3IgdGhlIHJl
cG9ydC4gSSB0b29rIGEgcXVpY2sgcGVlayBhdCBsaWJ2aXJ0J3MgZ2VuZXJpYyBjb25maWcKPiBw
YXJzZXIgYW5kIGFmYWljdCBpdCBvbmx5IHNlYXJjaGVzIGZvciB0aGUgZmlyc3Qgb2NjdXJyZW5j
ZSBvZiBhIHNldHRpbmcuCj4gVGhlIHBhcnNlciBkb2VzIHN1cHBvcnQgZmxhZ3MgdGhvdWdoLCBz
byB3ZSBjb3VsZCBhZGQgc29tZXRoaW5nIGxpa2UKPiBWSVJfQ09ORl9GTEFHX3tGSVJTVCxMQVNU
fV9EVVBMSUNBVEUuIChCZXR0ZXIgbmFtZSBzdWdnZXN0aW9ucyB3ZWxjb21lZC4pCj4gCgpJJ20g
bm9ybWFsbHkgdmVyeSBiYWQgYXQgbmFtaW5nIHRoaW5ncyBzbyBJIHdpbGwgcmVmcmFpbiBmcm9t
IG1ha2luZwpzdWdnZXN0aW9ucy4KCj4gSSd2ZSBvcGVuZWQgYSBidWcgcmVwb3J0IGFnYWluc3Qg
b3BlblNVU0UgRmFjdG9yeSB0byB0cmFjayB0aGlzCj4gCj4gaHR0cHM6Ly9idWd6aWxsYS5vcGVu
c3VzZS5vcmcvc2hvd19idWcuY2dpP2lkPTEwNjUxMTgKPiAKClRoYW5rcyEKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Thu Oct 26 10:47:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 10:47:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7fhG-0005ou-Si; Thu, 26 Oct 2017 10:47:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e7fhG-0005oo-Fq
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 10:47:34 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 FF/42-29298-54DB1F95; Thu, 26 Oct 2017 10:47:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXS6fjDS9d178d
 IgxnbxC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozF3YeYC9YxV/w6cJO5gfEDUxcjJ4eQQJ7E
 1J0b2EBsXgE7idv/+8HiEgKGEqcX3mQBsVkEVCVat/YzgthsAuoSbc+2s4LYIgJGEg3nXoL1M
 gP17pj9khnEFhYwk/jS/Y0NYr69RF9fE5jNKeAgMf3qO/YuRg6gXYISf3cIQ7RqSTz8dYsFwt
 aWWLbwNTNICbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxg1ilOLylKLdI2M9JKKMtMzSnI
 TM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAoOvnoGBcQfjnna/Q4ySHExKorwMez5ECvEl5adU
 ZiQWZ8QXleakFh9ilOHgUJLgDd3zMVJIsCg1PbUiLTMHGAcwaQkOHiUR3oe7gdK8xQWJucWZ6
 RCpU4z2HMc2Xf7DxHHj4XUg2XHzLpB8NvN1A7MQS15+XqqUOK8NyFQBkLaM0jy4obC4vcQoKy
 XMy8jAwCDEU5BalJtZgir/ilGcg1FJmPc7yHKezLwSuN2vgM5iAjqrSfUDyFkliQgpqQbGY6n
 NnlMFVmhO37X5J/9Tr4ZSqRlc4gKmu96smbHg0eJFe/9LKH1dO2/xb1bpo+Yv7WpFv/p5/f+2
 4vfP8KSdmk9PVbBwzTRey7g2u6wxTPqfZvUB/47Sg4Kur394Hhbs6rz4KG3RVW1ez78OvsK//
 v3c0Cyut3RFlncJzxyummX9doGv5hf2KLEUZyQaajEXFScCACaJnLbWAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1509014851!88978296!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37839 invoked from network); 26 Oct 2017 10:47:33 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 26 Oct 2017 10:47:33 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 26 Oct 2017 04:47:31 -0600
Message-Id: <59F1D95E020000780018A353@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 26 Oct 2017 04:47:26 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <ian.jackson@citrix.com>,<iwj@xenbits.xen.org>
References: <E1e7QnZ-0006BZ-Ul@osstest.test-lab.xenproject.org>
In-Reply-To: <E1e7QnZ-0006BZ-Ul@osstest.test-lab.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org, julien.grall@linaro.org
Subject: Re: [Xen-devel] [adhoc test] 115230: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjEwLjE3IGF0IDIwOjUzLCA8aXdqQHhlbmJpdHMueGVuLm9yZz4gd3JvdGU6Cj4g
W2FkaG9jIGFkaG9jXSA8dGVzdGluZy5naXQgbWFzdGVyIC9kZXYvcHRzLzE0Pgo+IGhhcm5lc3Mg
OGYxNjg0MDogTWF4VW1hc2s6IGVuZm9yY2UgYSBtYXhpbXVtIHVtYXNrIHZhbHVlCj4gMTE1MjMw
OiBhbGwgcGFzcwo+IAo+IGZsaWdodCAxMTUyMzAgeGVuLXVuc3RhYmxlIGFkaG9jIFthZGhvY10K
PiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE1MjMw
LyAKCkkgYXNzdW1lIHRoaXMgaGF2aW5nIGJlZW4gYW4gYWQgaG9jIGZsaWdodCBleHBsYWlucyB3
aHkgSSBjYW4ndAphY2Nlc3MgdGhlIGxvZ3M/IENvdWxkIHlvdSBwZXJoYXBzIGFkanVzdCB0aGUg
cGVybWlzc2lvbnM/CgpUaGFua3MsIEphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 26 11:00:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 11:00:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7ftJ-0006ch-2v; Thu, 26 Oct 2017 11:00:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=46565b4e9=Andrew.Cooper3@citrix.com>)
 id 1e7ftH-0006cb-Th
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 11:00:00 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 78/19-00647-E20C1F95; Thu, 26 Oct 2017 10:59:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsWSzvfng67egY+
 RBtuOKFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnnjp1lKvgqUPGjfQdLA+Nn3i5GDg4JAX+J
 efO4QUxhATOJD1+Tuhg5OUQElCV6f/1m6WLk4mAW6GaR2LXiPBuIIyTwglmi8cxURpAqNgF9i
 d0vPjGB2LwCthJ/Vs4Cs1kEVCW6/l5mBbFFBcIlms72s0DUCEqcnPkEzOYUsJd49ncVM8hiZg
 FNifW79EHCzALyEtvfzmGGsMUlmr6sBBsjJKAmca3/EjuILSGQLrH17y/mCYwCs5BMnYUwaRa
 SSbOQTFrAyLKKUaM4tagstUjXyFIvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMw
 YOsZGBh3MDbt9TvEKMnBpCTKy7DnQ6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV7V/R8jhQSLU
 tNTK9Iyc4CxA5OW4OBREuH9sg8ozVtckJhbnJkOkTrFaMnxY9KVP0wcj27cBZLPZr5uYBZiyc
 vPS5US5+UDmScA0pBRmgc3DhbflxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ87KDTOHJzCu
 B2/oK6CAmoIOaVD+AHFSSiJCSamBkvlxeuk9Jba7kk5mN7ELODnvM17zW/aP/4L++ad+sD0ES
 Gftis78xJhh2fIru0Jnx/8WKWx/8xftPBjgvc11233jmkz977tZ/W3doidVxNj8pIb7FlvPdO
 y+4RBTlqf8x6ZU+VdNZvPJDzf+DYl//ZZdyMH47EH5o4knh/d9tp/2dFvNii4u3EktxRqKhFn
 NRcSIAdEcm2eoCAAA=
X-Env-Sender: prvs=46565b4e9=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1509015593!53997101!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64911 invoked from network); 26 Oct 2017 10:59:58 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Oct 2017 10:59:58 -0000
X-IronPort-AV: E=Sophos;i="5.43,434,1503360000"; d="scan'208";a="106513514"
To: Jan Beulich <JBeulich@suse.com>
References: <20170911170159.3083-1-george.dunlap@citrix.com>
 <50f9cf70-c6e4-aeac-c8e2-3e671e87b8b9@citrix.com>
 <749363b2-178a-2b3d-8180-6655d450ca7e@citrix.com>
 <3a69c9b5-672c-bad6-e5a1-5b7c27269bc0@citrix.com>
 <229a4044-0b10-f466-3c62-4d6b7b7afc2c@citrix.com>
 <f5d2deac-dd71-7772-63f9-51531f453dc6@citrix.com>
 <CAFLBxZbDwBfGgNNFBsObqsrUE6q_NBiP0keVRjsEGz9rHGNHDw@mail.gmail.com>
 <500ff3d7-fbcc-2b64-232a-cc26ec697e3b@citrix.com>
 <59F1C4BE020000780018A27E@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <8980c4ea-922c-cece-9ee4-bb938d5a65a8@citrix.com>
Date: Thu, 26 Oct 2017 11:59:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59F1C4BE020000780018A27E@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 Tamas K Lengyel <tamas.lengyel@zentific.com>,
 DarioFaggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC v2] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjYvMTAvMTcgMTA6MTksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI1LjEwLjE3IGF0
IDEzOjMwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDI1LzEwLzE3
IDExOjU5LCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+Pj4+Pj4+Pj4gKyAgICBMaW1pdCwgeDg2IEhW
TTogMTI4Cj4+Pj4+Pj4+PiArICAgIExpbWl0LCBBUk0zMjogOAo+Pj4+Pj4+Pj4gKyAgICBMaW1p
dCwgQVJNNjQ6IDEyOAo+Pj4+Pj4+Pj4gKwo+Pj4+Pj4+Pj4gK1tYWFggQW5kcmV3IENvb3Blcjog
RG8gd2FudCB0byBhZGQgIkxpbWl0LVNlY3VyaXR5IiBoZXJlIGZvciBzb21lIG9mIHRoZXNlP10K
Pj4+Pj4+Pj4gMzIgZm9yIGVhY2guICA2NCB2Y3B1IEhWTSBndWVzdHMgY2FuIGV4Y2VycHQgZW5v
dWdoIHAybSBsb2NrIHByZXNzdXJlIHRvCj4+Pj4+Pj4+IHRyaWdnZXIgYSA1IHNlY29uZCBob3N0
IHdhdGNoZG9nIHRpbWVvdXQuCj4+Pj4+Pj4gSXMgdGhhdCAiMzIgZm9yIHg4NiBQViBhbmQgeDg2
IEhWTSIsIG9yICIzMiBmb3IgeDg2IEhWTSBhbmQgQVJNNjQiPyAgT3IKPj4+Pj4+PiBzb21ldGhp
bmcgZWxzZT8KPj4+Pj4+IFRoZSBmb3JtZXIuICBJJ20gbm90IHF1YWxpZmllZCB0byBjb21tZW50
IG9uIGFueSBvZiB0aGUgQVJNIGxpbWl0cy4KPj4+Pj4+Cj4+Pj4+PiBUaGVyZSBhcmUgc2V2ZXJh
bCBub24tdHJpdmlhbCBmb3JfZWFjaF92Y3B1KCkgbG9vcHMgaW4gdGhlIGRvbWFpbl9raWxsCj4+
Pj4+PiBwYXRoIHdoaWNoIGFyZW4ndCBoYW5kbGVkIGJ5IGNvbnRpbnVhdGlvbnMuICBJU1RSIDEy
OCB2Y3B1cyBpcyBlbm91Z2ggdG8KPj4+Pj4+IHRyaXAgYSB3YXRjaGRvZyB0aW1lb3V0IHdoZW4g
ZnJlZWluZyBwYWdldGFibGVzLgo+Pj4+PiBJIGRvbid0IHRoaW5rIDMyIGlzIGEgcmVhbGx5IHBy
YWN0aWNhbCBsaW1pdC4KPj4+PiBXaGF0IGRvIHlvdSBtZWFuIGJ5IHByYWN0aWNhbCBoZXJlLCBh
bmQgd2hhdCBldmlkZW5jZSBhcmUgeW91IGJhc2luZwo+Pj4+IHRoaXMgb24/Cj4+Pj4KPj4+PiBB
bW9uZ3N0IG90aGVyIHRoaW5ncywgdGhlcmUgaXMgYW4gQUJJIGJvdW5kYXJ5IGluIFhlbiBhdCAz
MiB2Y3B1cywgYW5kCj4+Pj4gZ2l2ZW4gaG93IG9mdGVuIGl0IGlzIGJyb2tlbiBpbiBMaW51eCwg
aXRzIGNsZWFyIHRoYXQgdGhlcmUgaXNuJ3QKPj4+PiByZWd1bGFyIHRlc3RpbmcgaGFwcGVuaW5n
IGJleW9uZCB0aGlzIGxpbWl0Lgo+Pj4gSXMgdGhhdCB0cnVlIGZvciBkb20wIGFzIHdlbGw/Cj4+
IFllcy4gIFRoZSBwcm9ibGVtIGlzOgo+Pgo+PiBzdHJ1Y3Qgc2hhcmVkX2luZm8gewo+PiAgICAg
c3RydWN0IHZjcHVfaW5mbyB2Y3B1X2luZm9bWEVOX0xFR0FDWV9NQVhfVkNQVVNdOwo+PiAuLi4K
Pj4KPj4gYW5kIHdoaWxlIHRoZXJlIGFyZSB3YXlzIHRvIG1ha2UgYSBsYXJnZXIgbnVtYmVyIG9m
IHZjcHVzIHdvcmssIGl0Cj4+IHJlcXVpcmVzIGFkZGl0aW9uYWwgaHlwZXJjYWxscyB0byBtYWtl
IGFsdGVybmF0ZSBhcnJhbmdlbWVudHMgZm9yIHRoZQo+PiB2Y3B1cyBiZXlvbmQgdGhlIDMyIGJv
dW5kYXJ5LCBhbmQgdGhlc2UgYXJyYW5nZW1lbnRzIGFwcGVhciB0byBiZSBicm9rZW4KPj4gbW9y
ZSBvZnRlbiB0aGFuIG5vdCBhcm91bmQgc3VzcGVuZC9yZXN1bWUuCj4gQnV0IEkgZ3Vlc3MgdGhl
IGltcGxpZWQgcGFydCBvZiBHZW9yZ2UncyBxdWVzdGlvbiB3YXM6IFdvdWxkbid0Cj4gd2UgZXhw
ZWN0IERvbTAgdG8gYmUgbW9yZSBmcmVxdWVudGx5IHRlc3RlZCB3aXRoID4gMzIgdkNQVS1zLAo+
IGFzIHF1aXRlIGxpa2VseSBub3QgZXZlcnlvbmUgaGFzIGRvbTBfbWF4X3ZjcHVzPSBpbiBwbGFj
ZT8KCkknbSBnb2luZyB0byBtYWtlIGEgd2lsZCBndWVzcyBhbmQgc2F5IHRoZSBpbnRlcnNlY3Rp
b24gb2YgcGVvcGxlIHdpdGgKc2VydmVyIGNsYXNzIGhhcmR3YXJlIGFuZCBub3QgdXNpbmcgZG9t
MF9tYXhfdmNwdXM9IGlzIHZlcnkgc21hbGwuCgpYZW5TZXJ2ZXIgZm9yIGV4YW1wbGUgdG9wcyBv
dXQgYXQgMTYgZG9tMCB2Y3B1cywgYmVjYXVzZSBwZXJmb3JtYW5jZQooYWdncmVnYXRlIGRpc2sv
bmV0d29yayB0aHJvdWdocHV0KSBwbGF0ZWF1cyBhdCB0aGF0IHBvaW50LCBhbmQgZXh0cmEKY3B1
IHJlc291cmNlIGlzIGZhciBiZXR0ZXIgc3BlbnQgcnVubmluZyB0aGUgVk1zLgoKfkFuZHJldwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 26 11:03:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 11:03:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7fwc-0007Go-JL; Thu, 26 Oct 2017 11:03:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4650994cd=wei.liu2@citrix.com>)
 id 1e7fwb-0007Ga-Bu
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 11:03:25 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 C8/08-19067-CF0C1F95; Thu, 26 Oct 2017 11:03:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpO6fAx8
 jDZ795LT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMe3bzEXvCVr2LZnJwGxkncXYycHBIC/hIH
 2yYwg9gsAqoSe6/fBbPZBJQlfnb2soHYIgJaEg+WXAWKc3EwC1xhlDiyvp8JJCEskCOx88oxM
 JtXwELi28FeFhBbSOAWk8SsnZwQcUGJkzOfgMWZBXQkFuz+BDSUA8iWllj+jwMkzClgJ/H30w
 xGEFtUQEWic+kcqDEKEh3TjzFNYOSbhWTSLCSTZiFMWsDIvIpRvTi1qCy1SNdUL6koMz2jJDc
 xM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMMwYgGAH45d+50OMkhxMSqK8DHs+RArxJeWnVGYk
 FmfEF5XmpBYfYpTh4FCS4L21/2OkkGBRanpqRVpmDjDgYdISHDxKIrzaIGne4oLE3OLMdIjUK
 UZdjmczXzcwC7Hk5eelSonzfgIpEgApyijNgxsBi75LjLJSwryMQEcJ8RSkFuVmlqDKv2IU52
 BUEub9AjKFJzOvBG7TK6AjmICOaFL9AHJESSJCSqqBUccic+v9nF8FCQ1xLE5hvGydFisv39y
 gyljde0It32bVP4NF/MdXFYQtmTRHZpPZ/VSLFUxzn7DVrpL5Fx6sU/no0rRjNcJ8h7QvTC5s
 3LhNteirTMshj+UXXLU3TGN/9HJjJ0Oq08e9G263XDOdmB68mZvHd8qvFaauk9bwN1187bm9e
 N5sWyWW4oxEQy3mouJEAHEgK5W5AgAA
X-Env-Sender: prvs=4650994cd=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1509015802!88981600!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42808 invoked from network); 26 Oct 2017 11:03:23 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Oct 2017 11:03:23 -0000
X-IronPort-AV: E=Sophos;i="5.43,434,1503360000"; d="scan'208";a="448323332"
Date: Thu, 26 Oct 2017 12:03:11 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@linaro.org>
Message-ID: <20171026110311.pjbgrhckn5sscej5@citrix.com>
References: <20170926120256.22146-1-jgross@suse.com>
 <20170927143630.m7k263i3dp4ya6vs@citrix.com>
 <40657f02-de40-2cf7-daaf-2aa65b322a42@arm.com>
 <948b7f50-c72a-5982-0e78-294e7908b025@suse.com>
 <fd2ad1bf-30cb-f090-75bd-653907f7d5d5@citrix.com>
 <1e1a5d36-ccb1-ef81-5997-a37527beba8a@suse.com>
 <f2188f96-addc-e48b-42bf-d460df414c61@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f2188f96-addc-e48b-42bf-d460df414c61@linaro.org>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, ian.jackson@eu.citrix.com,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2] libxc: remove stale error check for
 domain size in xc_sr_save_x86_hvm.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMjYsIDIwMTcgYXQgMDk6MTU6NDZBTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIEp1ZXJnZW4sCj4gCj4gT24gMTAvMjYvMjAxNyAwODozMSBBTSwgSnVlcmdlbiBH
cm9zcyB3cm90ZToKPiA+IE9uIDI0LzEwLzE3IDEyOjA5LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+
ID4gPiBPbiAyMy8xMC8xNyAxMToyMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiA+ID4gPiBPbiAw
Ni8xMC8xNyAxNTozMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiA+ID4gSGksCj4gPiA+ID4g
PiAKPiA+ID4gPiA+IE9uIDI3LzA5LzE3IDE1OjM2LCBXZWkgTGl1IHdyb3RlOgo+ID4gPiA+ID4g
PiBPbiBUdWUsIFNlcCAyNiwgMjAxNyBhdCAwMjowMjo1NlBNICswMjAwLCBKdWVyZ2VuIEdyb3Nz
IHdyb3RlOgo+ID4gPiA+ID4gPiA+IExvbmcgYWdvIGRvbWFpbnMgdG8gYmUgc2F2ZWQgd2VyZSBs
aW1pdGVkIHRvIDFUQiBzaXplIGR1ZSB0byB0aGUKPiA+ID4gPiA+ID4gPiBtaWdyYXRpb24gc3Ry
ZWFtIHYxIGxpbWl0YXRpb25zIHdoaWNoIHVzZWQgYSAzMiBiaXQgdmFsdWUgZm9yIHRoZQo+ID4g
PiA+ID4gPiA+IFBGTiBhbmQgdGhlIGZyYW1lIHR5cGUgKDQgYml0cykgbGVhdmluZyBvbmx5IDI4
IGJpdHMgZm9yIHRoZSBQRk4uCj4gPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+ID4gTWlncmF0aW9u
IHN0cmVhbSBWMiB1c2VzIGEgNjQgYml0IHZhbHVlIGZvciB0aGlzIHB1cnBvc2UsIHNvIHRoZXJl
Cj4gPiA+ID4gPiA+ID4gaXMgbm8gbmVlZCB0byByZWZ1c2Ugc2F2aW5nIChvciBtaWdyYXRpbmcp
IGRvbWFpbnMgbGFyZ2VyIHRoYW4gMSBUQi4KPiA+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gPiBG
b3IgMzIgYml0IHRvb2xzdGFja3MgdGhlcmUgaXMgc3RpbGwgYSBzaXplIGxpbWl0LCBhcyBkb21h
aW5zIGxhcmdlcgo+ID4gPiA+ID4gPiA+IHRoYW4gYWJvdXQgMVRCIHdpbGwgbGVhZCB0byBhbiBl
eGhhdXN0ZWQgdmlydHVhbCBhZGRyZXNzIHNwYWNlIG9mIHRoZQo+ID4gPiA+ID4gPiA+IHNhdmlu
ZyBwcm9jZXNzLiBTbyBrZWVwIHRoZSB0ZXN0IGZvciAzMiBiaXQsIGJ1dCBkb24ndCBiYXNlIGl0
IG9uIHRoZQo+ID4gPiA+ID4gPiA+IHBhZ2UgdHlwZSBtYWNyb3MuIEFzIGEgbWlncmF0aW9uIGNv
dWxkIGxlYWQgdG8gdGhlIHNpdHVhdGlvbiB3aGVyZSBhCj4gPiA+ID4gPiA+ID4gMzIgYml0IHRv
b2xzdGFjayB3b3VsZCBoYXZlIHRvIGhhbmRsZSBzdWNoIGEgbGFyZ2UgZG9tYWluIChpbiBjYXNl
IHRoZQo+ID4gPiA+ID4gPiA+IHNlbmRpbmcgc2lkZSBpcyA2NCBiaXQpIHRoZSBzYW1lIHRlc3Qg
c2hvdWxkIGJlIGFkZGVkIGZvciByZXN0b3JpbmcgYQo+ID4gPiA+ID4gPiA+IGRvbWFpbi4KPiA+
ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+Cj4gPiA+ID4gPiA+IEkgd2lsbCBsZWF2ZSB0aGlzIHRvIEFuZHJldy4K
PiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+IEkgZG9uJ3QgcmVhbGx5IGhhdmUgYW4gb3BpbmlvbiBo
ZXJlLgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBJIHdpbGwgd2FpdCBBbmRyZXcgZmVlZGJhY2sgYmVm
b3JlIGdpdmluZyBhIHJlbGVhc2UgYWNrIG9uIHRoaXMgcGF0Y2guCj4gPiA+ID4gQW5kcmV3Pwo+
ID4gPiAKPiA+ID4gU29ycnkgLSB0aGlzIGNvbXBsZXRlbHkgZmVsbCBvZmYgbXkgcmFkYXIuCj4g
PiA+IAo+ID4gPiBUaGlzIGlzIHByb2JhYmx5IGZpbmUgb3ZlcmFsbC4KPiA+IAo+ID4gSnVsaWVu
LCBhcmUgeW91IGZpbmUgd2l0aCB0aGUgcGF0Y2ggbm93Pwo+IAo+IEkgZG9uJ3Qgc2VlIGFueSBm
b3JtYWwgYWNrIG9uIHRoaXMgcGF0Y2guIENhbiB3ZSBnZXQgb25lPwo+IAoKQWNrZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 26 11:06:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 11:06:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7fzH-0007R8-0Q; Thu, 26 Oct 2017 11:06:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=46565b4e9=Andrew.Cooper3@citrix.com>)
 id 1e7fzF-0007R0-KT
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 11:06:09 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 41/09-18968-0A1C1F95; Thu, 26 Oct 2017 11:06:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsWSzvfng+68gx8
 jDdo3SVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBknz79jKvjPVnH/0gymBsYvrF2MnBwSAv4S
 PSu+MYPYwgKeEqufH2UDsUUEAiRO9zWA1TALqEvMfPiLCcQWEiiSuH2zCayeTUBfYveLT2BxX
 gFbieUr77CA2CwCqhI7p21jBLFFBcIlms72s0DUCEqcnPkEzOYUsJfYsOIP0BwOoPmaEut36U
 OskpfY/nYOM4QtLtH0ZSUrxFo1iWv9l9ghTk6XmPish2UCo8AsJFNnIUyahWTSLCSTFjCyrGL
 UKE4tKkst0jUy1UsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAzYegYGxh2MrSf8
 DjFKcjApifIy7PkQKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCt+/Ax0ghwaLU9NSKtMwcYOzAp
 CU4eJREeD2A8SPEW1yQmFucmQ6ROsVozHHj4fU/TBzPZr5uYBZiycvPS5US5y0EmSQAUppRmg
 c3CBbTlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8z4FmcKTmVcCt+8V0ClMQKc0qX4AOaU
 kESEl1cCYuSQlbeff7c+VEiLkLi3o2tnXfFn1pfbiEzXaZyqMLTTn9MR0zXS+Ujfr7YqXZxca
 uR3ceGVD2uRLzqJvD84xeWCu88zZpHpv/CVXWcXNfgmed1au9Lkp6/EkLDz1cXyhx4RJWzfvT
 4o4slHg4IYnBhXrpsTc+ZEekWvS3mLCKW4sfePgU9U7SizFGYmGWsxFxYkAUkJoaOQCAAA=
X-Env-Sender: prvs=46565b4e9=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1509015961!108017161!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33006 invoked from network); 26 Oct 2017 11:06:05 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Oct 2017 11:06:05 -0000
X-IronPort-AV: E=Sophos;i="5.43,434,1503360000"; d="scan'208";a="106513633"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59F1AB3E020000780018A19C@prv-mh.provo.novell.com>
 <59F1B170020000780018A1B8@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <a249d7f5-c889-127e-62a5-c2d85feab197@citrix.com>
Date: Thu, 26 Oct 2017 12:05:57 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59F1B170020000780018A1B8@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 1/2] x86: don't latch wrong (stale) GS base
	addresses
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjYvMTAvMTcgMDg6NTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+IGxvYWRfc2VnbWVudHMoKSB3
cml0ZXMgc2VsZWN0b3IgcmVnaXN0ZXJzIGJlZm9yZSBkb2luZyBhbnkgb2YgdGhlIGJhc2UKPiBh
ZGRyZXNzIHVwZGF0ZXMuIEFueSBvZiB0aGVzZSBzZWxlY3RvciBsb2FkcyBjYW4gY2F1c2UgYSBw
YWdlIGZhdWx0IGluCj4gY2FzZSBpdCByZWZlcmVuY2VzIHRoZSBMRFQsIGFuZCB0aGUgTERUIHBh
Z2UgYWNjZXNzZWQgd2FzIG9ubHkgcmVjZW50bHkKPiBpbnN0YWxsZWQuIFRoZXJlZm9yZSB0aGUg
Y2FsbCB0cmVlIG1hcF9sZHRfc2hhZG93X3BhZ2UoKSAtPgo+IGd1ZXN0X2dldF9lZmZfa2Vybl9s
MWUoKSAtPiB0b2dnbGVfZ3Vlc3RfbW9kZSgpIHdvdWxkIGluIHN1Y2ggYSBjYXNlCj4gd3Jvbmds
eSBsYXRjaCB0aGUgb3V0Z29pbmcgdkNQVSdzIEdTLmJhc2UgaW50byB0aGUgaW5jb21pbmcgdkNQ
VSdzCj4gcmVjb3JkZWQgc3RhdGUuCj4KPiBTcGxpdCBwYWdlIHRhYmxlIHRvZ2dsaW5nIGZyb20g
R1MgaGFuZGxpbmcgLSBuZWl0aGVyCj4gZ3Vlc3RfZ2V0X2VmZl9rZXJuX2wxZSgpIG5vciBndWVz
dF9pb19va2F5KCkgbmVlZCBtb3JlIHRoYW4gdGhlIHBhZ2UKPiB0YWJsZXMgYmVpbmcgdGhlIGtl
cm5lbCBvbmVzIGZvciB0aGUgbWVtb3J5IGFjY2VzcyB0aGV5IHdhbnQgdG8gZG8uCj4KPiBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkp1bGllbjogVGhpcyBz
aG91bGQgYmUgYSA0LjEwIGNhbmRpZGF0ZSwgYXMgaXQgY2F1c2VzCnRocmVhZC1sb2NhbC1zdG9y
YWdlIHRvIGJlY29tZSBjb3JydXB0IGluIGd1ZXN0IGNvbnRleHQuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 26 11:06:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 11:06:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7fzS-0007SI-7U; Thu, 26 Oct 2017 11:06:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4650994cd=wei.liu2@citrix.com>)
 id 1e7fzQ-0007S5-VM
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 11:06:21 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 F1/81-30115-CA1C1F95; Thu, 26 Oct 2017 11:06:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXitHSDve7qgx8
 jDa7MMbP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDP2TJ3HXrCTuWL+yYPsDYzvmboYOTkkBPwl
 Pt16xQJiswioSly5/40ZxGYTUJb42dnLBmKLCBhJvHh0GaiGi4NZ4ACjxK4zf1lBEsICfhKLm
 xeB2bwCFhJ7dh5nAikSEuhhlPi46g47REJQ4uTMJ2AbmAV0JBbs/gQ0lQPIlpZY/o8DJMwp4C
 PxuuUX2BxRARWJzqVzwMqFBBQkOqYfY5rAyDcLyaRZSCbNQpi0gJF5FaNGcWpRWWqRrrGhXlJ
 RZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYLAxAMEOxqZFgYcYJTmYlER5GfZ8iBTi
 S8pPqcxILM6ILyrNSS0+xCjDwaEkwRt64GOkkGBRanpqRVpmDjDsYdISHDxKIrxRIGne4oLE3
 OLMdIjUKUZjjhsPr/9h4ng283UDsxBLXn5eqpQ476f9QKUCIKUZpXlwg2DxeIlRVkqYlxHoNC
 GegtSi3MwSVPlXjOIcjErCvJYgC3ky80rg9r0COoUJ6JQm1Q8gp5QkIqSkGhjbmj+HVT7ybF4
 Zvs8x5UTVtwfLvu7Ys3mDj939ox59dnf3Hv7+9t+qXuktUbrzPlVITk7kuaPHevxT6IFLQZcM
 1e6VzOkKPTqv3OaEB+vvqZZTo1+eZ3B4P6snKu3G4usW/bXRwSxe56u1jvxgPaSnl3vQ65V33
 vT1rU4xraLVLi8DN0q7i+gpsRRnJBpqMRcVJwIACcygYcICAAA=
X-Env-Sender: prvs=4650994cd=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1509015978!53968259!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2981 invoked from network); 26 Oct 2017 11:06:19 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Oct 2017 11:06:19 -0000
X-IronPort-AV: E=Sophos;i="5.43,434,1503360000"; d="scan'208";a="456174514"
Date: Thu, 26 Oct 2017 12:05:44 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20171026110544.3j2mepcz46n4aj7x@citrix.com>
References: <1508923628-26446-1-git-send-email-bhupinder.thakur@linaro.org>
 <1508923628-26446-2-git-send-email-bhupinder.thakur@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1508923628-26446-2-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 2/5 v2] libxl: Change the type of
	console_mfn to xen_pfn_t
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMjUsIDIwMTcgYXQgMDI6NTc6MDVQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiBDdXJyZW50bHkgdGhlIHR5cGUgb2YgY29uc29sZSBtZm4gaXMgdW5zaWduZWQg
bG9uZyBpbiBsaWJ4bC4gVGhpcyBtYXkgYmUKPiBhbiBpc3N1ZSBmb3IgMzItYml0IHRvb2xzdGFj
ayBydW5uaW5nIG9uIDY0LWJpdCBYZW4sIHdoZXJlIHRoZSBwZm4gYXJlCj4gNjQgYml0LiBUbyBl
bnN1cmUgdGhhdCBjb25zb2xlX21mbiBjYW4gaG9sZCBhbnkgdmFsaWQgNjQtYml0IHBmbiwgdGhl
Cj4gdHlwZSBvZiBjb25zb2xlX21mbiBpcyBjaGFuZ2VkIHRvIHhlbl9wZm5fdC4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+
CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 26 11:07:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 11:07:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7g0V-0007cq-H3; Thu, 26 Oct 2017 11:07:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=46565b4e9=Andrew.Cooper3@citrix.com>)
 id 1e7g0U-0007cX-Jf
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 11:07:26 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 DA/4F-27020-DE1C1F95; Thu, 26 Oct 2017 11:07:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsWSzvfng+6bgx8
 jDZp/ilt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmdHxazF2xhqjjy+h97A2MrUxcjJ4eEgL9E
 54ydjCC2sICnxPt1V5hBbBGBAInTfQ2sIDazgLrEzIe/wOqFBIok2tqXsoDYbAL6ErtffAKKc
 3DwCthKXJ5dCRJmEVCVWLz/H9gYUYFwiaaz/WDlvAKCEidnPgGzOQXsJWa3fAdrZRbQlFi/Sx
 9ik7zE9rdzmCFscYmmLytZIbaqSVzrv8QOcXG6xNa/v5gnMArMQjJ1FsKkWUgmzUIyaQEjyyp
 GjeLUorLUIl0jY72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMBwrWdgYNzB2LfX
 7xCjJAeTkigvw54PkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeF2A4S8kWJSanlqRlpkDjByYt
 AQHj5IIrwdImre4IDG3ODMdInWK0ZLjxsPrf5g45vy7CySfzXzdwCzEkpeflyolzvvoAFCDAE
 hDRmke3DhYdF9ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMz7FGQKT2ZeCdzWV0AHMQEd1KT
 6AeSgkkSElFQDI8fr5bbRz384G3jecz11+fe60lkrjjnKSfjcTpmYOFHjHEfjIYPpBW0Nqztv
 MTEmfgp30F6WIMnPp37l9By160fri5KZXyhfb2QTWb9CbeL20zplr/5oXK36dXFCilDE3MUPp
 EIdQhK73x0w0p/a8XfRwn+FkbYfP/36lj31a9NO9fmNLi+mlCixFGckGmoxFxUnAgAo8FEw6Q
 IAAA==
X-Env-Sender: prvs=46565b4e9=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1509016040!108829125!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23604 invoked from network); 26 Oct 2017 11:07:23 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Oct 2017 11:07:23 -0000
X-IronPort-AV: E=Sophos;i="5.43,434,1503360000"; d="scan'208";a="106513655"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59F1AB3E020000780018A19C@prv-mh.provo.novell.com>
 <59F1B18B020000780018A1C2@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <416206ec-2961-1dde-afef-0acb3209e6d2@citrix.com>
Date: Thu, 26 Oct 2017 12:07:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59F1B18B020000780018A1C2@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 2/2] x86: fix asm() constraint for GS
	selector update
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjYvMTAvMTcgMDg6NTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEV4Y2VwdGlvbiBmaXh1cCBj
b2RlIG1heSBhbHRlciB0aGUgb3BlcmFuZCwgd2hpY2ggb3VnaHQgdG8gYmUgcmVmbGVjdGVkCj4g
aW4gdGhlIGNvbnN0cmFpbnQuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KCkhvcGVmdWxseSB0aGlzIHdvbid0IGhhdmUgY2F1c2VkIHVzIGFueSByZWFs
IHByb2JsZW1zIGluIHRoZSBwYXN0LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 26 11:13:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 11:13:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7g6I-0008Pa-5D; Thu, 26 Oct 2017 11:13:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4650994cd=wei.liu2@citrix.com>)
 id 1e7g6H-0008PU-DM
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 11:13:25 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 80/8B-10419-453C1F95; Thu, 26 Oct 2017 11:13:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpG7I4Y+
 RBg3xFt+3TGZyYPQ4/OEKSwBjFGtmXlJ+RQJrRsuvRywFu3kq+i+5NDBu5epi5OSQEPCXWL7v
 NAuIzSKgKjHj5kF2EJtNQFniZ2cvG4gtImAk8eLRZaAaLg5mgQOMErvO/GUFSQgL+Eksbl4EZ
 vMKWEgsnQlRJCTQwyjxcdUddoiEoMTJmU/ANjAL6Egs2P0JaCoHkC0tsfwfB0iYU8BH4nXLL7
 A5ogIqEp1L54CVCwkoSHRMP8Y0gZFvFpJJs5BMmoUwaQEj8ypGjeLUorLUIl0jM72kosz0jJL
 cxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMBAq2dgYNzBeHuy3yFGSQ4mJVFehj0fIoX4kvJT
 KjMSizPii0pzUosPMcpwcChJ8Joc+hgpJFiUmp5akZaZAwx5mLQEB4+SCO+Bg0Bp3uKCxNziz
 HSI1ClGXY5nM183MAux5OXnpUqJ8z4CKRIAKcoozYMbAYu/S4yyUsK8jAwMDEI8BalFuZklqP
 KvGMU5GJWEeX1ALuHJzCuB2/QK6AgmoCOaVD+AHFGSiJCSamCc13MgoDfq9e57SfN/N9kfyLj
 rsWomWwRv7qE9nGfXHtXn/tt8x/rEmT1Jz+SfL9uiPffajCUK8SclWo1CDkSqXnU8HXbTfJFs
 EndBbefBd5uzy6/mn7G4zXbo7LVeCfmT1/ariggEGlmnNrmq+7nP3NiqVznpuAzzyy0h35hyo
 zXtN+w/dO++EktxRqKhFnNRcSIAe19TgboCAAA=
X-Env-Sender: prvs=4650994cd=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1509016402!80337472!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57707 invoked from network); 26 Oct 2017 11:13:23 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Oct 2017 11:13:23 -0000
X-IronPort-AV: E=Sophos;i="5.43,434,1503360000"; d="scan'208";a="448325353"
Date: Thu, 26 Oct 2017 12:13:13 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20171026111313.kja62dava5mlyre4@citrix.com>
References: <1508923628-26446-1-git-send-email-bhupinder.thakur@linaro.org>
 <1508923628-26446-2-git-send-email-bhupinder.thakur@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1508923628-26446-2-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 2/5 v2] libxl: Change the type of
	console_mfn to xen_pfn_t
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMjUsIDIwMTcgYXQgMDI6NTc6MDVQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiBDdXJyZW50bHkgdGhlIHR5cGUgb2YgY29uc29sZSBtZm4gaXMgdW5zaWduZWQg
bG9uZyBpbiBsaWJ4bC4gVGhpcyBtYXkgYmUKPiBhbiBpc3N1ZSBmb3IgMzItYml0IHRvb2xzdGFj
ayBydW5uaW5nIG9uIDY0LWJpdCBYZW4sIHdoZXJlIHRoZSBwZm4gYXJlCj4gNjQgYml0LiBUbyBl
bnN1cmUgdGhhdCBjb25zb2xlX21mbiBjYW4gaG9sZCBhbnkgdmFsaWQgNjQtYml0IHBmbiwgdGhl
Cj4gdHlwZSBvZiBjb25zb2xlX21mbiBpcyBjaGFuZ2VkIHRvIHhlbl9wZm5fdC4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+
Cj4gLS0tCj4gQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IEND
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IENDOiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+Cj4gCj4gVGhpcyBwYXRjaCBpcyBhcyBwZXIgdGhlIHJldmlldyBvZiBjb21taXQg
ZmExZjE1Nwo+ICAgICBsaWJ4bDogRml4IHRoZSBidWcgaW50cm9kdWNlZCBpbiBjb21taXQgImxp
YnhsOiB1c2UgY29ycmVjdCB0eXBlCj4gCj4gIHRvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYyAg
fCAyICstCj4gIHRvb2xzL2xpYnhsL2xpYnhsX2RvbS5jICAgICAgfCAyICstCj4gIHRvb2xzL2xp
YnhsL2xpYnhsX2ludGVybmFsLmggfCAyICstCj4gIDMgZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRp
b25zKCspLCAzIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF9jb25zb2xlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMKPiBpbmRleCA2YmZjMGU1
Li5mMmNhNjg5IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYwo+ICsr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYwo+IEBAIC0zMjksNyArMzI5LDcgQEAgaW50
IGxpYnhsX19kZXZpY2VfY29uc29sZV9hZGQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQs
Cj4gICAgICAgICAgZmxleGFycmF5X2FwcGVuZChyb19mcm9udCwgInBvcnQiKTsKPiAgICAgICAg
ICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCBHQ1NQUklOVEYoIiUiUFJJdTMyLCBzdGF0ZS0+
Y29uc29sZV9wb3J0KSk7Cj4gICAgICAgICAgZmxleGFycmF5X2FwcGVuZChyb19mcm9udCwgInJp
bmctcmVmIik7Cj4gLSAgICAgICAgZmxleGFycmF5X2FwcGVuZChyb19mcm9udCwgR0NTUFJJTlRG
KCIlbHUiLCBzdGF0ZS0+Y29uc29sZV9tZm4pKTsKPiArICAgICAgICBmbGV4YXJyYXlfYXBwZW5k
KHJvX2Zyb250LCBHQ1NQUklOVEYoIiUiUFJJdV94ZW5fcGZuLCBzdGF0ZS0+Y29uc29sZV9tZm4p
KTsKCkFjdHVhbGx5LCBwbGVhc2UgY29uc2lkZXIgY2hhbmdpbmcgY29uc29sZV9tZm4gdG8gY29u
c29sZV9wZm4uCgpZb3UgY2FuIGtlZXAgbXkgYWNrIGlmIHlvdSBtYWtlIHN1Y2ggY2hhbmdlLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 26 11:17:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 11:17:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7gAc-0000CE-MG; Thu, 26 Oct 2017 11:17:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=46565b4e9=Andrew.Cooper3@citrix.com>)
 id 1e7gAb-0000BO-TK
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 11:17:54 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 81/3B-06614-164C1F95; Thu, 26 Oct 2017 11:17:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsWSzvfng27skY+
 RBhuuSlh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkPz8xjLmjiq/i5oZG1gfEBdxcjJ4eEgL/E
 2tNnGEFsYYFoidmtO1hAbBGBIIlr/yaydTFycTALLGSU2NnynB3EERLYxSjRM/EHG0gVm4C+x
 O4Xn5hAbF4BW4kN046AdbMIqEqcXPaaGcQWFQiXaDrbzwJRIyhxcuYTIJuDg1PAUuL7em0Qk1
 lAU2L9Ln2QCmYBeYnmrbOZIWxxiaYvK1lBbCEBNYlr/ZfYIW5Ol9j69xfzBEaBWUiGzkKYNAv
 JpFlIJi1gZFnFqFGcWlSWWqRraKSXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREY
 sgxAsIPxVbfzIUZJDiYlUV6GPR8ihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwJh/+GCkkWJSan
 lqRlpkDjB6YtAQHj5IIrw5Imre4IDG3ODMdInWKUZfj2czXDcxCLHn5ealS4rwOIEUCIEUZpX
 lwI2CRfIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvDtBpvBk5pXAbXoFdAQT0BFNqh9Ajih
 JREhJNTAmsfyY9n6z+pxWSfOl3k+DPrXuvdEk9S+1+sbV4EK3pP91eszKpb0h/C8rtmssnCNe
 XLti+Sb5wsTq9A0nPV9t8edSvPerSjlIQ+pn+nPD1Kq6owms/w3Fksr85keJi3HKRt/4d8Kgo
 fibBdP8zS4hJ/vPBj6c9dxz4+ktE6oCaw0nJTX53lRiKc5INNRiLipOBAATIgYJ3wIAAA==
X-Env-Sender: prvs=46565b4e9=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1509016665!104471708!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5242 invoked from network); 26 Oct 2017 11:17:48 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Oct 2017 11:17:48 -0000
X-IronPort-AV: E=Sophos;i="5.43,434,1503360000"; d="scan'208";a="106513838"
To: Wei Liu <wei.liu2@citrix.com>, Bhupinder Thakur
 <bhupinder.thakur@linaro.org>
References: <1508923628-26446-1-git-send-email-bhupinder.thakur@linaro.org>
 <1508923628-26446-2-git-send-email-bhupinder.thakur@linaro.org>
 <20171026111313.kja62dava5mlyre4@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <e6123e76-8f10-b866-dc3d-62a84967e963@citrix.com>
Date: Thu, 26 Oct 2017 12:17:41 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171026111313.kja62dava5mlyre4@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 2/5 v2] libxl: Change the type of
 console_mfn to xen_pfn_t
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjYvMTAvMTcgMTI6MTMsIFdlaSBMaXUgd3JvdGU6Cj4gT24gV2VkLCBPY3QgMjUsIDIwMTcg
YXQgMDI6NTc6MDVQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPj4gQ3VycmVudGx5
IHRoZSB0eXBlIG9mIGNvbnNvbGUgbWZuIGlzIHVuc2lnbmVkIGxvbmcgaW4gbGlieGwuIFRoaXMg
bWF5IGJlCj4+IGFuIGlzc3VlIGZvciAzMi1iaXQgdG9vbHN0YWNrIHJ1bm5pbmcgb24gNjQtYml0
IFhlbiwgd2hlcmUgdGhlIHBmbiBhcmUKPj4gNjQgYml0LiBUbyBlbnN1cmUgdGhhdCBjb25zb2xl
X21mbiBjYW4gaG9sZCBhbnkgdmFsaWQgNjQtYml0IHBmbiwgdGhlCj4+IHR5cGUgb2YgY29uc29s
ZV9tZm4gaXMgY2hhbmdlZCB0byB4ZW5fcGZuX3QuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEJodXBp
bmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KPj4gLS0tCj4+IENDOiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPj4gQ0M6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Cj4+IENDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+Cj4+IENDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+
Pgo+PiBUaGlzIHBhdGNoIGlzIGFzIHBlciB0aGUgcmV2aWV3IG9mIGNvbW1pdCBmYTFmMTU3Cj4+
ICAgICBsaWJ4bDogRml4IHRoZSBidWcgaW50cm9kdWNlZCBpbiBjb21taXQgImxpYnhsOiB1c2Ug
Y29ycmVjdCB0eXBlCj4+Cj4+ICB0b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMgIHwgMiArLQo+
PiAgdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAgICB8IDIgKy0KPj4gIHRvb2xzL2xpYnhsL2xp
YnhsX2ludGVybmFsLmggfCAyICstCj4+ICAzIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygr
KSwgMyBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Nv
bnNvbGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYwo+PiBpbmRleCA2YmZjMGU1Li5m
MmNhNjg5IDEwMDY0NAo+PiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMKPj4gKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jCj4+IEBAIC0zMjksNyArMzI5LDcgQEAgaW50
IGxpYnhsX19kZXZpY2VfY29uc29sZV9hZGQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQs
Cj4+ICAgICAgICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJvbnQsICJwb3J0Iik7Cj4+ICAgICAg
ICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJvbnQsIEdDU1BSSU5URigiJSJQUkl1MzIsIHN0YXRl
LT5jb25zb2xlX3BvcnQpKTsKPj4gICAgICAgICAgZmxleGFycmF5X2FwcGVuZChyb19mcm9udCwg
InJpbmctcmVmIik7Cj4+IC0gICAgICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJvbnQsIEdDU1BS
SU5URigiJWx1Iiwgc3RhdGUtPmNvbnNvbGVfbWZuKSk7Cj4+ICsgICAgICAgIGZsZXhhcnJheV9h
cHBlbmQocm9fZnJvbnQsIEdDU1BSSU5URigiJSJQUkl1X3hlbl9wZm4sIHN0YXRlLT5jb25zb2xl
X21mbikpOwo+IEFjdHVhbGx5LCBwbGVhc2UgY29uc2lkZXIgY2hhbmdpbmcgY29uc29sZV9tZm4g
dG8gY29uc29sZV9wZm4uCgpJZiB5b3UgYXJlIGdvaW5nIHRvIG1ha2UgdGhpcyBjaGFuZ2UsIHRo
ZW4gaXQgaXMgYSBnZm4sIG5vdCBhIHBmbi7CoAooY29uc29sZV9wZm4gd291bGQgYmUgYXMgZXF1
YWxseSB3cm9uZyBmb3IgUFYgZ3Vlc3RzIGFzIGNvbnNvbGVfbWZuIGlzCmN1cnJlbnRseSB3cm9u
ZyBmb3IgSFZNIGd1ZXN0LikKCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 26 11:19:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 11:19:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7gCN-0000KR-4L; Thu, 26 Oct 2017 11:19:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4650994cd=wei.liu2@citrix.com>)
 id 1e7gCL-0000KC-3F
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 11:19:41 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 3E/FF-16147-CC4C1F95; Thu, 26 Oct 2017 11:19:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHRDpO7pIx8
 jDZ6etLD4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPOvZMt2Mha8efzA7YGxt0sXYwcHBIC/hIz
 //h2MXJysAioSrQsv8gMYrMJKEv87OxlA7FFBIwkXjy6DFTOxcEscIBRYteZv6wgCWGBdIklu
 z+DFfEKWEh865rJBFIkJNDDKHFt5loWiISgxMmZT8BsZgEdiQW7P7GBLGYWkJZY/o8DJMwp4C
 Ox/fAhJhBbVEBFonPpHLByIQEFiY7px5gmMPLNQjJpFpJJsxAmLWBkXsWoUZxaVJZapGtkpJd
 UlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERho9QwMjDsYp57wO8QoycGkJMrLsOdD
 pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXhFg4AoJFqWmp1akZeYAQx4mLcHBoyTC++AwUJq3u
 CAxtzgzHSJ1itGY48bD63+YOJ7NfN3ALMSSl5+XKiXOewSkVACkNKM0D24QLBYvMcpKCfMyMj
 AwCPEUpBblZpagyr9iFOdgVBLm/QAyhSczrwRu3yugU5iATmlS/QBySkkiQkqqgdE86dX8EwJ
 GAkf3cXV6bupyOLm4xNdmX1tgqH1SnNcFnssJRve3B0c9dj7AsGBOm6x/keoM7rs5db0JLxSf
 eDcwrPn7/2HGtDuBNWbBCldS8/+pre3n0ZJ+d1d0yZUoo8otmf7nZ0Xv5TXYE7pxSu68KXn51
 eH3OIO2HohcznRkd6bdghN2X5VYijMSDbWYi4oTARbjFi3AAgAA
X-Env-Sender: prvs=4650994cd=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1509016778!107503334!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30830 invoked from network); 26 Oct 2017 11:19:39 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Oct 2017 11:19:39 -0000
X-IronPort-AV: E=Sophos;i="5.43,434,1503360000"; d="scan'208";a="448326262"
Date: Thu, 26 Oct 2017 12:19:36 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20171026111936.uev5s754cwmiqwyr@citrix.com>
References: <1508923628-26446-1-git-send-email-bhupinder.thakur@linaro.org>
 <1508923628-26446-3-git-send-email-bhupinder.thakur@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1508923628-26446-3-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 3/5 v2] libxc: Fix the data type of mfn
 parameter passed to xc_map_foreign_range()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMjUsIDIwMTcgYXQgMDI6NTc6MDZQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiBDdXJyZW50bHkgdGhlIGRhdGEgdHlwZSBvZiBtZm4gcGFyYW1ldGVyIHBhc3Nl
ZCB0byB4Y19tYXBfZm9yZWlnbl9yYW5nZSgpIGlzIHVuc2lnbmVkCj4gbG9uZy4gVGhpcyBjb3Vs
ZCBiZSBwcm9ibGVtIGZvciAzMi1iaXQgYXJtIGFyY2hpdGVjdHVyZXMgd2hlcmUgdGhlIGxlbmdo
IG9mIGxvbmcgaXMKPiAzMiBiaXRzIHdoaWxlIG1mbiBoYXBwZW5zIHRvIGJlIGEgNjQtYml0IHZh
bHVlLgo+IAo+IFRvIGF2b2lkIHRydW5jYXRpbmcgYSA2NC1iaXQgdmFsdWUsIHRoZSB0eXBlIG9m
IG1mbiBpcyBjaGFuZ2VkIGZyb20gInVuc2lnbmVkIGxvbmciIHRvCj4geGVuX3Bmbl90LiBBbHNv
IHRoZSBwYXJhbWV0ZXIgbmFtZSAibWZuIiBpcyBjaGFuZ2VkIHRvICJwZm4iIHdoaWNoIGlzIGEg
bW9yZSBhY2N1cmF0ZQo+IGluZGljYXRpb24gb2Ygd2hhdCB0aGlzIHBhcmFtZXRlciByZXByZXNl
bnRzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFr
dXJAbGluYXJvLm9yZz4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoK
QnV0IHRoaXMgc2hvdWxkIGVpdGhlciBjb21lIGJlZm9yZSAjMiBvciBiZSBzcXVhc2hlZCBpbnRv
IGl0LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 26 11:24:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 11:24:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7gH9-000118-L9; Thu, 26 Oct 2017 11:24:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4650994cd=wei.liu2@citrix.com>)
 id 1e7gH8-000112-0V
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 11:24:38 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 BB/B0-31121-5F5C1F95; Thu, 26 Oct 2017 11:24:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHSDve6Xox8
 jDR58NbD4vmUykwOjx+EPV1gCGKNYM/OS8isSWDO+Nc1gLbjGXHG1rZO1gbGDuYuRk0NCwF/i
 87/VLCA2i4CqxLfrd5lAbDYBZYmfnb1sILaIgJHEi0eXgWq4OJgFDjBK7DrzlxUkISyQIdE04
 SY7iM0rYCHxecNdZpAiIYEeRokzW94xQSQEJU7OfAK2gVlAR2LB7k9AUzmAbGmJ5f84QMKcAj
 4SG7buBJsjKqAi0bl0Dli5kICCRMf0Y0wTGPlmIZk0C8mkWQiTFjAyr2JUL04tKkst0jXTSyr
 KTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDDUGINjBOO+E/yFGSQ4mJVFehj0fIoX4
 kvJTKjMSizPii0pzUosPMcpwcChJ8PYc+RgpJFiUmp5akZaZAwx6mLQEB4+SCK8sSJq3uCAxt
 zgzHSJ1itGY48bD63+YOJ7NfN3ALMSSl5+XKiXOuwOkVACkNKM0D24QLBovMcpKCfMyAp0mxF
 OQWpSbWYIq/4pRnINRSZj3EcgUnsy8Erh9r4BOYQI6pUn1A8gpJYkIKakGRlHmuG13/kToP9o
 tIu4t33tt0dlfcZeYLqqlvzxizH4zTDl/gWDIYqEg311t136LB2/mKhKKXD6lRnFd6aYC9+6H
 7/tfzvdn9z/Sb2ny73Fj8PybQgfnpC7Ofz8xhMXE2dLXofY6f+siviR3C67dKke77sjVfW74d
 NQ3OH7X9t6lC1bHMk6oUWIpzkg01GIuKk4EAOSfJaHBAgAA
X-Env-Sender: prvs=4650994cd=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1509017075!65108218!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34112 invoked from network); 26 Oct 2017 11:24:36 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Oct 2017 11:24:36 -0000
X-IronPort-AV: E=Sophos;i="5.43,434,1503360000"; d="scan'208";a="456176922"
Date: Thu, 26 Oct 2017 12:24:33 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20171026112433.h2czixee23q4pkto@citrix.com>
References: <1508923628-26446-1-git-send-email-bhupinder.thakur@linaro.org>
 <1508923628-26446-4-git-send-email-bhupinder.thakur@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1508923628-26446-4-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 4/5 v2] xenconsole: Change the type of
 ring_ref to xen_pfn_t in console_create_ring
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMjUsIDIwMTcgYXQgMDI6NTc6MDdQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiBDdXJyZW50bHksIHJpbmdfcmVmIGlzIHJlYWQgYXMgYW4gaW50ZWdlciBpbiBj
b25zb2xlX2NyZWF0ZV9yaW5nIHdoaWNoIGNvdWxkIGxlYWQgdG8KPiB0cnVuY2F0aW9uIG9mIHRo
ZSB2YWx1ZSBhcyBpdCBpcyByZWFkaW5nIGEgNjQtYml0IHZhbHVlLgo+IAo+IFRoZSBmaXggaXMg
dG8gbW9kaWZ5IHRoZSB0eXBlIG9mIHJpbmdfcmVmIHRvIHhlbl9wZm5fdCBhbmQgdXNlIHRoZSBj
b3JyZWN0IGZvcm1hdAo+IHNwZWNpZmllciB0byByZWFkIHRoZSB2YWx1ZSBjb3JyZWN0bHkgZm9y
IGFsbCBhcmNoaXRlY3R1cmVzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEJodXBpbmRlciBUaGFrdXIg
PGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 26 11:26:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 11:26:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7gJ5-0001AB-Uk; Thu, 26 Oct 2017 11:26:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4650994cd=wei.liu2@citrix.com>)
 id 1e7gJ4-00019w-Ms
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 11:26:38 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 58/71-13910-D66C1F95; Thu, 26 Oct 2017 11:26:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHSDvW7usY+
 RBkfmqVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlNN2sKzjNVbOpYzNzAOJmpi5GTQ0LAX6Jp
 9nTGLkYODhYBVYl3q91AwmwCyhI/O3vZQGwRASOJF48us3QxcnEwCxxglNh15i8rSEJYIFZiw
 d41YEW8AhYSk5cdYAUpEhLoYZRY9aadCSIhKHFy5hMWEJtZQEdiwe5PbCDLmAWkJZb/4wAJcw
 r4SDSuXsoOYosKqEh0Lp0DVi4koCDRMf0Y0wRGvllIJs1CMmkWwqQFjMyrGDWKU4vKUot0jYz
 0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECA40BCHYwrpkfeIhRkoNJSZSXYc+H
 SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvCePfIwUEixKTU+tSMvMAYY8TFqCg0dJhNfzKFCat
 7ggMbc4Mx0idYrRmOPGw+t/mDiezXzdwCzEkpeflyolzisNUioAUppRmgc3CBaLlxhlpYR5GY
 FOE+IpSC3KzSxBlX/FKM7BqCTMKwsyhSczrwRu3yugU5iATmlS/QBySkkiQkqqgZGn8gDHwk1
 XtzSZFjuGntS/aRPx9tWV8zdLJa179m5bsjX64uSas6W6IQ9XLstn3v05mrW87KeLxPZUw86m
 hy1Z8ybzvO4wvMTyUEbl0fSZPosalvxcwp1vvefZpZnvOy5mlBQKVx87f/jb1O8r3x5KWnbNo
 Hax4P8Vb9kf87/+csPbTH8h2/nrSizFGYmGWsxFxYkAQBj8ycACAAA=
X-Env-Sender: prvs=4650994cd=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1509017196!78897032!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2197 invoked from network); 26 Oct 2017 11:26:37 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Oct 2017 11:26:37 -0000
X-IronPort-AV: E=Sophos;i="5.43,434,1503360000"; d="scan'208";a="456177101"
Date: Thu, 26 Oct 2017 12:26:34 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20171026112634.snbqrs2xkjijjlo3@citrix.com>
References: <1508923628-26446-1-git-send-email-bhupinder.thakur@linaro.org>
 <1508923628-26446-5-git-send-email-bhupinder.thakur@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1508923628-26446-5-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 5/5 v2] xenconsole: Define and use a macro
 XEN_INVALID_PFN instead of -1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMjUsIDIwMTcgYXQgMDI6NTc6MDhQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiB4ZW5jb25zb2xlIHdpbGwgdXNlIGEgbmV3IG1hY3JvIFhFTl9JTlZBTElEX1BG
TiBpbnN0ZWFkIG9mIC0xIGZvciBpbml0aWFsaXppbmcgcmluZy1yZWYuCgpDYW4geW91IHBsZWFz
ZSBwYXN0ZSBpbiB0aGUgZXJyb3IgaWYgdGhlIGNvbXBpbGF0aW9uIGZhaWxzIHdpdGggLTE/CgpU
aGUgd2F5IHRoaXMgc2VyaWVzIGlzIGFycmFuZ2VkIG1ha2UgbWUgd29uZGVyIGlmIHRoZSBjb21w
aWxhdGlvbiBpcwpicm9rZW4gaGFsZiB3YXkuIFdlIHNob3VsZCBhdm9pZCB0aGF0LgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 26 12:06:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 12:06:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7gvh-00041N-Ed; Thu, 26 Oct 2017 12:06:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4650994cd=wei.liu2@citrix.com>)
 id 1e7gvf-00041H-It
 for xen-devel@lists.xen.org; Thu, 26 Oct 2017 12:06:31 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 60/7C-01785-6CFC1F95; Thu, 26 Oct 2017 12:06:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHSDve6x8x8
 jDeZuF7BY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDMeLfrGWnCIs6Jh/2mWBsa17F2MnBwSAv4S
 jR+3sYLYLAKqEjdXrGMEsdkElCV+dvaydTFycIgI2ErMPu/WxcjFwSxwmEni95M/TCA1wgLBE
 ts/rmYBsXkFLCTmLTnJCFIkJLCXUWJp414miISgxMmZT8CKmAX0JG5MnQI2lFlAWmL5Pw6IsL
 xE89bZzCA2p4CXxNzV08DuERVQkehcOgesVUhAQaJj+jGmCYz8s5BMnYVk6iyEqbOQTF3AyLK
 KUb04tagstUjXUC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzAw6xkYGHcwNvU6
 H2KU5GBSEuVl2PMhUogvKT+lMiOxOCO+qDQntfgQowwHh5IE77NzHyOFBItS01Mr0jJzgDECk
 5bg4FES4S0ESfMWFyTmFmemQ6ROMepyPJv5uoFZiCUvPy9VSpz3FkiRAEhRRmke3AhYvF5ilJ
 US5mVkYGAQ4ilILcrNLEGVf8UozsGoJMzLAIx+IZ7MvBK4Ta+AjmACOqJJ9QPIESWJCCmpBkY
 p1ZBkvjUJCbMNFU5J//X0riu/e/JJxNa5B1tOL72vl+7lltB8/bxxQrHj0gNypvEcLz/Wp8cs
 /fpYSWGptG03w10H3k+rtr2/kNZ++7RGsKzy47+Pki9/Fnzz1mlOQKKpelGF0Au+J9wbbmz3P
 HFiAUel9MP+SwmLFWtb7/zi3BPCs6b4RKYSS3FGoqEWc1FxIgAm39EX0gIAAA==
X-Env-Sender: prvs=4650994cd=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1509019588!108890518!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63295 invoked from network); 26 Oct 2017 12:06:29 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Oct 2017 12:06:29 -0000
X-IronPort-AV: E=Sophos;i="5.43,434,1503360000"; d="scan'208";a="456183406"
Date: Thu, 26 Oct 2017 13:05:34 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20171026120534.momasqtb7nviscy2@citrix.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-9-git-send-email-tianyu.lan@intel.com>
 <20171019101357.iobww24w7ouuln6w@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171019101357.iobww24w7ouuln6w@dhcp-3-128.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Lan Tianyu <tianyu.lan@intel.com>, tim@xen.org, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com,
 Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V3 8/29] tools/libxl: create vIOMMU during
 domain construction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMTksIDIwMTcgYXQgMTE6MTM6NTdBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiA+ICsKPiA+ICsgICAgICAgICAgICBpZiAodmlvbW11LT50eXBlID09IExJQlhM
X1ZJT01NVV9UWVBFX0lOVEVMX1ZURCkgewo+ID4gKyAgICAgICAgICAgICAgICByZXQgPSB4Y192
aW9tbXVfY3JlYXRlKGN0eC0+eGNoLCBkb21pZCwgVklPTU1VX1RZUEVfSU5URUxfVlRELAo+ID4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpb21tdS0+YmFzZV9hZGRy
LCB2aW9tbXUtPmNhcCwgJmlkKTsKPiAKPiBBcyBzYWlkIGluIGFub3RoZXIgcGF0Y2g6IHRoaXMg
d2lsbCBicmVhayBjb21waWxhdGlvbiBiZWNhdXNlCj4geGNfdmlvbW11X2NyZWF0ZSBpcyBpbnRy
b2R1Y2VkIGluIHBhdGNoIDkuCj4gCj4gUGxlYXNlIG9yZ2FuaXplIHRoZSBwYXRjaGVzIGluIGEg
d2F5IHRoYXQgdGhlIGNvZGUgYWx3YXlzIGNvbXBpbGVzIGFuZAo+IHdvcmtzIGZpbmUuIEtlZXAg
aW4gbWluZCB0aGF0IHRoZSBYZW4gdHJlZSBzaG91bGQgYmUgYmlzZWN0YWJsZQo+IGFsd2F5cy4K
PiAKCisxMCB0byB0aGlzLgoKV2UgcmVseSBoZWF2aWx5IG9uIG91ciB0ZXN0IHN5c3RlbSdzIGJp
c2VjdG9yIHRvIHRlbGwgdXMgd2hhdCBpcyB3cm9uZy4KVGhlIGJpc2VjdG9yIHdvcmtzIG9uIHBh
dGNoIGxldmVsLiBQbGVhc2UgbWFrZSBzdXJlIGV2ZXJ5IHBhdGNoIGJ1aWxkcywKb3RoZXJ3aXNl
IHRoZSB0ZXN0IHN5c3RlbSB3aWxsIGp1c3QgZ2l2ZSB1cC4KCklmIHRyaWFnaW5nIGNhbiBiZSBk
b25lIGF1dG9tYXRpY2FsbHkgYnkgY29tcHV0ZXJzLCBtYWludGFpbmVycyBjYW4Kc3BlbmQgbGVz
cyB0aW1lIGRvaW5nIHRlZGlvdXMgd29yayBhbmQgbW9yZSB0aW1lIHJldmlld2luZyBwYXRjaGVz
Cih5b3VycyBpbmNsdWRlZCkuCgpOb3JtYWxseSBJIHVzZSBnaXQtcmViYXNlIHRvIGJ1aWxkIGV2
ZXJ5IGNvbW1pdCwgYnV0IEkgZmlndXJlZCB0aGF0J3MgYQpiaXQgdG9vIGRhbmdlcm91cyBzbyBJ
IHdyb3RlIGEgc2NyaXB0LgoKUGxlYXNlIGNoZWNrIG91dDoKCiAgW1BBVENIIHYzIGZvci00LjEw
XSBzY3JpcHRzOiBpbnRyb2R1Y2UgYSBzY3JpcHQgZm9yIGJ1aWxkIHRlc3QKCkl0IGlzIHN0aWxs
IHVuZGVyIHJldmlldywgYnV0IHlvdSBjYW4gZmlzaCBvdXQgc29tZSBvZiB0aGUgcnVuZXMgdG8g
ZG8KYnVpbGQgdGVzdHMuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 26 12:20:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 12:20:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7h8d-0004pI-Jw; Thu, 26 Oct 2017 12:19:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ehabkost@redhat.com>) id 1e7h8c-0004oT-GZ
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 12:19:54 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 8E/D7-07422-9E2D1F95; Thu, 26 Oct 2017 12:19:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnleJIrShJLcpLzFFi42K52LJdRvflpY+
 RBpdvcFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnz9m9nLpjJXdH+ahlLA+Nbji5GLg4hgblM
 EtsenGHrYuTgYBFwlLi/Sq+LkZODUaBMYsrJJhYIO1di372JzCC2kMByRokl17hAbBYBVYktP
 f+YQGw2AW2J2c/es4PYIkDxzdNPg9nMAnMYJTbfkwKxhQXcJX5t+sQGYvMKWEn0TZrFDHFDJ5
 PE00kfoBKCEidnPmGBaFaX+DPvEjPIbcwC0hLL/3FAhOUlmrfOBruHU8BW4tW3LYwgtoSAnMT
 /jW/B7hEVUJZ4+HcvC0irBNBt7yfngaySEOhjlDh46yjrBEbRWUi2zUKybRbCtllIti1gZFnF
 qF6cWlSWWqRrqJdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERgp9QwMjDsYm3qdD
 zFKcjApifIy7PkQKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC983Fj5FCgkWp6akVaZk5wJiFSU
 tw8CiJ8P4ESfMWFyTmFmemQ6ROMepyPJv5uoFZiCUvPy9VSpzXF5gAhARAijJK8+BGwNLHJUZ
 ZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvBEgq3gy80rgNr0COoIJ6Igm1Q8gR5QkIqSkGhgD
 9x8pX/lATl36S096WX/MihfOX79MfRHVPtV0Rc2v11OtDled38ddFP6kJ0dwrev2rL0sZbkqr
 t7nmjvn+apkqyypvPq8vrDzxBKz4A1iO9u3rfG8Fssw6Xrcl5CLNlsvusi9s7r5yUG/fEGA55
 lVUyJy+6WTJu17ESpR4tQj5hL3lt9o2gslluKMREMt5qLiRAC4vE/QGgMAAA==
X-Env-Sender: ehabkost@redhat.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1509020391!105896628!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43745 invoked from network); 26 Oct 2017 12:19:53 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 12:19:53 -0000
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 3134BC05166D;
 Thu, 26 Oct 2017 12:19:51 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 3134BC05166D
Received: from localhost (ovpn-116-4.gru2.redhat.com [10.97.116.4])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 239ED6061B;
 Thu, 26 Oct 2017 12:19:46 +0000 (UTC)
Date: Thu, 26 Oct 2017 14:19:43 +0200
From: Eduardo Habkost <ehabkost@redhat.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20171026121943.GB26955@localhost.localdomain>
References: <1502842933-8323-1-git-send-email-tianyu.lan@intel.com>
 <34042934-782b-6bcc-b9b2-de7a1816cfb7@redhat.com>
 <3ababa62-f055-5bbb-b9b9-c55ada8368dd@intel.com>
 <20170818163854.GY3108@localhost.localdomain>
 <471a4bdc-d381-4a70-0107-3150df6f5cf6@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <471a4bdc-d381-4a70-0107-3150df6f5cf6@intel.com>
X-Fnord: you can see the fnord
User-Agent: Mutt/1.9.0 (2017-09-02)
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.31]); Thu, 26 Oct 2017 12:19:51 +0000 (UTC)
Cc: mst@redhat.com, qemu-devel@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 anthony.perard@citrix.com, xen-devel@lists.xenproject.org, rth@twiddle.net
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH] x86: Skip check apic_id_limit
	for Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMjEsIDIwMTcgYXQgMTA6MjI6MTVBTSArMDgwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBPbiAyMDE35bm0MDjmnIgxOeaXpSAwMDozOCwgRWR1YXJkbyBIYWJrb3N0IHdyb3RlOgo+
ID4gT24gVGh1LCBBdWcgMTcsIDIwMTcgYXQgMDk6Mzc6MTBBTSArMDgwMCwgTGFuIFRpYW55dSB3
cm90ZToKPiA+PiBPbiAyMDE35bm0MDjmnIgxNuaXpSAxOToyMSwgUGFvbG8gQm9uemluaSB3cm90
ZToKPiA+Pj4gT24gMTYvMDgvMjAxNyAwMjoyMiwgTGFuIFRpYW55dSB3cm90ZToKPiA+Pj4+IFhl
biB2SU9NTVUgZGV2aWNlIG1vZGVsIHdpbGwgYmUgaW4gWGVuIGh5cGVydmlzb3IuIFNraXAgdklP
TU1VCj4gPj4+PiBjaGVjayBmb3IgWGVuIGhlcmUgd2hlbiB2Y3B1IG51bWJlciBpcyBtb3JlIHRo
YW4gMjU1Lgo+ID4+Pgo+ID4+PiBJIHRoaW5rIHlvdSBzdGlsbCBuZWVkIHRvIGRvIGEgY2hlY2sg
Zm9yIHZJT01NVSBiZWluZyBlbmFibGVkLgo+ID4+Cj4gPj4gWWVzLCB0aGlzIHdpbGwgYmUgZG9u
ZSBpbiB0aGUgWGVuIHRvb2wgc3RhY2sgYW5kIFFlbXUgZG9lc24ndCBoYXZlIHN1Y2gKPiA+PiBr
bm93bGVkZ2UuIE9wZXJhdGlvbnMgb2YgY3JlYXRlLCBkZXN0cm95IFhlbiB2SU9NTVUgd2lsbCBi
ZSBkb25lIGluIHRoZQo+ID4+IFhlbiB0b29sIHN0YWNrLgo+ID4gCj4gPiBTaG91bGRuJ3Qgd2Ug
bWFrZSBRRU1VIGhhdmUga25vd2xlZGdlIG9mIHRoZSB2SU9NTVUgZGV2aWNlLCB0aGVuPwo+ID4g
V29uJ3QgUUVNVSBuZWVkIHRvIGtub3cgYWJvdXQgaXQgZXZlbnR1YWxseT8KPiA+IAo+IAo+IEhp
IEVkdWFyZG86Cj4gICAgICBUaGFua3MgZm9yIHlvdXIgcmV2aWV3Lgo+ICAgICAgWGVuIGhhcyBz
b21lIGd1ZXN0IG1vZGVzIHdoaWNoIGRvZXNuJ3QgdXNlIFFlbXUgYW5kIHdlIHRyaWVkIHRvCj4g
bWFrZSBYZW4gdklPTU1VIGZyYW1ld29yayBjb21wYXRpYmxlIHdpdGggYWxsIGd1ZXN0IG1vZGVz
LiBTbyBmYXIsIHdlCj4gYXJlIGFkZGluZyBpbnRlcnJ1cHQgcmVtYXBwaW5nIGZ1bmN0aW9uIGZv
ciBYZW4gdklPTU1VIGFuZCBmaW5kIHFlbXUKPiBkb2Vzbid0IG5lZWQgdG8ga25vdyBYZW4gdklP
TU1VLiBUaGUgY2hlY2sgb2YgdmNwdSBudW1iZXIgPiAyNTUgaGVyZQo+IHdpbGwgYmUgZG9uZSBp
biBYZW4gc2lkZSBhbmQgc28gc2tpcCB0aGUgY2hlY2sgaW4gUWVtdSB0byBhdm9pZCBibG9ja2lu
Zwo+IFhlbiBjcmVhdGluZyA+MjU1IHZjcHVzLgo+ICAgICAgV2UgbWF5IG1ha2UgUWVtdSBoYXZl
IGtub3dsZWRnZSBvZiB0aGUgdklPTU1VIGRldmljZSBpZiBpdCdzCj4gbmVjZXNzYXJ5IHdoZW4g
YWRkaW5nIG5ldyBmdW5jdGlvbi4KCkkgd2FzIGV4cGVjdGluZyBpdCB0byBnbyB0aHJvdWdoIHRo
ZSBQQyB0cmVlLCBidXQgSSB3aWxsIHF1ZXVlIGl0Cm9uIHg4Ni1uZXh0IGluc3RlYWQuCgotLSAK
RWR1YXJkbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 26 13:05:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 13:05:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7hqS-00080P-23; Thu, 26 Oct 2017 13:05:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7hqR-00080D-Jo
 for xen-devel@lists.xensource.com; Thu, 26 Oct 2017 13:05:11 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 7B/70-31244-68DD1F95; Thu, 26 Oct 2017 13:05:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVbft7sd
 Ig2VX2S1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacbDpKHPBnriKdUdDGxiv
 WnYxcnEICTQySXy6sYypi5ETyHnMKLH1YzpEYhujxJtrf1lAEiICzhJfz8xlB7F5BfQlph2dw
 whiCwuYStxeNZ8VpEFC4JCyxLzuZUBFHECOt8SaDkUYs7FZu4uRnYNNwErikBhII4uAqsTkV9
 vZJzByL2BkWMWoXpxaVJZapGuhl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR6Gs
 GINjBOPuy/yFGSQ4mJVFehj0fIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8Hbc+RgpJFiUmp5a
 kZaZAww6mLQEB4+SCO+120Bp3uKCxNzizHSI1ClGY45jmy7/YeJ4NvN1A7MQS15+XqqUOG8Dy
 CQBkNKM0jy4QbBouMQoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVhXj2QKTyZeSVw+14BncIEdE
 qT6geQU0oSEVJSDYzT3m6auOxz87TdZfZFfhx6lim2ghtmXJqWWDCbYd//j1O3OhS8fFLbqth
 zZVHI4xdcAYk8QpXfq9atd1dnv77H9pXT9wNyfLdd3zrxXnSIiV9m3ZPRkPI8V3rn26a+nEXa
 kTV+3noRodcN19e4PFW0eLeubUPsxRUL5kqXz1Sf/6/Cbo20SaoSS3FGoqEWc1FxIgB/C4iMg
 QIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1509023108!112092109!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52147 invoked from network); 26 Oct 2017 13:05:08 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Oct 2017 13:05:08 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7hqM-0007EP-7T; Thu, 26 Oct 2017 13:05:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e7hqG-0007kX-M7; Thu, 26 Oct 2017 13:05:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e7hqG-0005xB-8N; Thu, 26 Oct 2017 13:05:00 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115211-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-armhf-armhf-examine:reboot:fail:regression
 linux-next:test-armhf-armhf-xl-arndale:xen-boot:fail:regression
 linux-next:build-amd64-pvops:kernel-build:fail:regression
 linux-next:test-armhf-armhf-xl-xsm:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-vhd:xen-boot:fail:regression
 linux-next:test-armhf-armhf-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-armhf-armhf-libvirt-raw:xen-boot:fail:regression
 linux-next:test-armhf-armhf-libvirt:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-cubietruck:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-multivcpu:xen-boot:fail:regression
 linux-next:test-armhf-armhf-libvirt-xsm:host-ping-check-native:fail:heisenbug
 linux-next:test-amd64-i386-libvirt-qcow2:guest-start/debian.repeat:fail:heisenbug
 linux-next:test-armhf-armhf-xl-rtds:xen-boot:fail:allowable
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=36ef71cae353f88fd6e095e2aaa3e5953af1685d
X-Osstest-Versions-That: linux=ebe6e90ccc6679cb01d2b280e4b61e6092d4bedb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 26 Oct 2017 13:05:00 +0000
Subject: [Xen-devel] [linux-next test] 115211: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNTIxMSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTUyMTEvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAg
IDcgcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNDY1OAogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE0NjgyCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICA2IGtlcm5lbC1i
dWlsZCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTQ2ODIKIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
NDY4MgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0NjgyCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTQ2ODIKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExNDY4MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0NjgyCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTQ2ODIKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNDY4MgogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0NjgyCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTQ2ODIKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5
IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSA1IGhvc3QtcGlu
Zy1jaGVjay1uYXRpdmUgZmFpbCBpbiAxMTUxMzEgcGFzcyBpbiAxMTUyMTEKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFjb3cyIDE3IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBwYXNz
IGluIDExNTEzMQoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNDY4MgoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE0NjgyCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMTQ2ODIKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
bnV4ICAgICAgICAgICAgICAgIDM2ZWY3MWNhZTM1M2Y4OGZkNmUwOTVlMmFhYTNlNTk1M2FmMTY4
NWQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGViZTZlOTBjY2M2Njc5
Y2IwMWQyYjI4MGU0YjYxZTYwOTJkNGJlZGIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApGYWlsaW5nIHNpbmNlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKVGVzdGluZyBzYW1lIHNpbmNlICAg
MTE0Nzk2ICAyMDE3LTEwLTIwIDA5OjI2OjU1IFogICAgNiBkYXlzICAgIDMgYXR0ZW1wdHMKCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4t
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxp
Y2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 26 13:15:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 13:15:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7i0G-0000KW-0o; Thu, 26 Oct 2017 13:15:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=465cab2ea=citrix-osstest@xenproject.org>)
 id 1e7i0E-0000KH-Js
 for xen-devel@lists.xensource.com; Thu, 26 Oct 2017 13:15:18 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 A3/89-08608-6EFD1F95; Thu, 26 Oct 2017 13:15:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsXitHRDpO7T+x8
 jDT4+4rC4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBnL/sxgK3iRVjHh+UumBsbTtl2MnBwSAv4S
 3x+dZ+li5ACy3SXuPUwDCYsIOEtM+HCbDcTmFdCT2Ll4JxNIibBAisTRN3JdjFxA1VeVJZ5t2
 ssGMcZVYtH3b+wQY1wlLu1RAQmzCXhITOyZyAJiswioSuy6OwGsXEhAS2Lp4pVMEOMFJU7OfA
 JWwywgIXHwxQtmiJEWEjPutjNNYOSbhaRsFpKyBYxMqxjVi1OLylKLdM31kooy0zNKchMzc3Q
 NDcz0clOLixPTU3MSk4r1kvNzNzECw4kBCHYwzrzsf4hRkoNJSZSXYc+HSCG+pPyUyozE4oz4
 otKc1OJDjDIcHEoSvA/vfYwUEixKTU+tSMvMAQY2TFqCg0dJhDcbJM1bXJCYW5yZDpE6xWjMc
 WzT5T9MHM9mvm5gFmLJy89LlRLn/QtSKgBSmlGaBzcIFnGXGGWlhHkZgU4T4ilILcrNLEGVf8
 UozsGoBFQBjF8hnsy8Erh9r4BOYQI6pUn1A8gpJYkIKakGRrmXTn7Cmnk32k6Hhhjcf/77c9y
 63R8blVaxdUYICLa1cqZ8PdoRX9G89fU228+pLpbpRi1ynZMljtX84Tbi7tJ73+N4PD8v4+fa
 LNbprBEO9brbTI3E3zAq5KwRfsrJkit4RPJPk+b+m4Y/5aMUOQ+eErbSXVm+YsM5ptvbLrC+P
 clndFNFiaU4I9FQi7moOBEAWL2/J7MCAAA=
X-Env-Sender: prvs=465cab2ea=citrix-osstest@xenproject.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1509023715!60692100!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7208 invoked from network); 26 Oct 2017 13:15:16 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Oct 2017 13:15:16 -0000
X-IronPort-AV: E=Sophos;i="5.43,434,1503360000"; d="scan'208";a="448350146"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL03.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72352-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm: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-xsm: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-xsm: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-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:saverestore-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-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-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-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=61b6df9d821481ba4e26e5843aa9320345077319
X-Osstest-Versions-That: xen=2040ac14e4cfbae679751796266527d92d11ac78
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 26 Oct 2017 14:12:15 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL03.citrite.net
Subject: [Xen-devel] [xen-4.9-testing baseline-only test] 72352: regressions
	- trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjM1MiB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjM1Mi8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAxMSBndWVzdC1zdGFydCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDcyMzQwCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBm
YWlsIFJFR1IuIHZzLiA3MjM0MAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9r
ZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxv
Y2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBh
c3MKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAg
ICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
MyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJv
a2VuIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgIGZhaWwgYmxvY2tlZCBpbiA3MjM0MAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgYmxvY2tl
ZCBpbiA3MjM0MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBsaWtlIDcyMzQwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICBmYWlsIGxpa2UgNzIzNDAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSA3MjM0MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBsaWtlIDcyMzQwCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
eHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNh
dmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNjFiNmRm
OWQ4MjE0ODFiYTRlMjZlNTg0M2FhOTMyMDM0NTA3NzMxOQpiYXNlbGluZSB2ZXJzaW9uOgogeGVu
ICAgICAgICAgICAgICAgICAgMjA0MGFjMTRlNGNmYmFlNjc5NzUxNzk2MjY2NTI3ZDkyZDExYWM3
OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcyMzQwICAyMDE3LTEwLTIyIDIxOjQ4OjU2IFogICAg
MyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MjM1MiAgMjAxNy0xMC0yNiAwNTo1Njo0MSBa
ICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4K
ICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBn
cmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hv
bWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRy
aXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxv
Y2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBi
dWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNt
IGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCgpQdXNoIG5vdCBhcHBsaWNhYmxl
LgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzEyIGxpbmVzIGxvbmcuKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 26 13:28:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 13:28:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7iD2-0001Oj-Nl; Thu, 26 Oct 2017 13:28:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=46565b4e9=Andrew.Cooper3@citrix.com>)
 id 1e7iD1-0001Od-Ml
 for xen-devel@lists.xen.org; Thu, 26 Oct 2017 13:28:31 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 96/5F-31121-FF2E1F95; Thu, 26 Oct 2017 13:28:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMIsWRWlGSWpSXmKPExsWSzvfng+6/Rx8
 jDV4skLFY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDNezZjKXLBZvuLyNZ8Gxv+SXYycHBIC/hIr
 zvWygNjCAq4Sv6c8Ye9i5OIQEVjPKDFp3Qk2EIdZ4CqTxPzvrSwgjpDAAUaJu5cvgLWwCehL7
 H7xiQnE5hWwlZg+YTaYzSKgKnH36gcwW1QgXKLpbD8LRI2gxMmZT8BsToEQidMX21m7GDmANm
 hKrN+lDxJmFpCXaN46mxnCFpdo+rKSFcQWElCTuNZ/iR3i6nSJic96WCYwCsxCMnUWwqRZSCb
 NQjJpASPLKkaN4tSistQiXSMjvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwKBl
 AIIdjGvmBx5ilORgUhLlZdjzIVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/9w4+RQoJFqempF
 WmZOcD4gUlLcPAoifBuB0nzFhck5hZnpkOkTjEaczy6cfcPE8ezma8bmIVY8vLzUqXEee+AlA
 qAlGaU5sENgsX1JUZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnzTgOZwpOZVwK37xXQKUxApzS
 pfgA5pSQRISXVwDg/e5v6Q22rValsHDW2jozqQcJRDzjNJf7eXLdL5Ndl8WkyfTx1H4rUlnol
 NJ8+ExWda/Dl+9MTr473f6800jZce1x4zeYb+l4vtOrmTV7ytbn+AXdu3PqC2swfN/c67fTnW
 2OUtprdO2+O3PuQmYdtbn7zauD9IDz751mmtoLFyx8s1oso+KHEUpyRaKjFXFScCADnzf6I5g
 IAAA==
X-Env-Sender: prvs=46565b4e9=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1509024507!108961191!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40262 invoked from network); 26 Oct 2017 13:28:29 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Oct 2017 13:28:29 -0000
X-IronPort-AV: E=Sophos;i="5.43,434,1503360000"; d="scan'208";a="106517174"
To: "Kang, Luwei" <luwei.kang@intel.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>, "Nakajima, Jun" <jun.nakajima@intel.com>, "Tian,
 Kevin" <kevin.tian@intel.com>
References: <1508616147-17310-1-git-send-email-luwei.kang@intel.com>
 <c8ae86d7-ab91-7f5a-362c-10e0182248f1@citrix.com>
 <82D7661F83C1A047AF7DC287873BF1E167E23FFF@SHSMSX101.ccr.corp.intel.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <fbb92420-63be-df37-b072-7b9e176992e4@citrix.com>
Date: Thu, 26 Oct 2017 14:28:22 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <82D7661F83C1A047AF7DC287873BF1E167E23FFF@SHSMSX101.ccr.corp.intel.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "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>,
 "tim@xen.org" <tim@xen.org>, "jbeulich@suse.com" <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 0/6] Intel Processor Trace virtulization
	enabling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjYvMTAvMTcgMDU6MTMsIEthbmcsIEx1d2VpIHdyb3RlOgo+Pj4gSGkgQWxsLAo+Pj4KPj4+
IEhlcmUgaXMgYSBwYXRjaC1zZXJpZXMgd2hpY2ggYWRkaW5nIFByb2Nlc3NvciBUcmFjZSBlbmFi
bGluZyBpbiBYRU4gZ3Vlc3QuIFlvdSBjYW4gZ2V0IEl0J3Mgc29mdHdhcmUgZGV2ZWxvcGVyIG1h
bnVhbHMgZnJvbToKPj4+IGh0dHBzOi8vc29mdHdhcmUuaW50ZWwuY29tL3NpdGVzL2RlZmF1bHQv
ZmlsZXMvbWFuYWdlZC9jNS8xNS9hcmNoaXRlY3QKPj4+IHVyZS1pbnN0cnVjdGlvbi1zZXQtZXh0
ZW5zaW9ucy1wcm9ncmFtbWluZy1yZWZlcmVuY2UucGRmCj4+PiBJbiBDaGFwdGVyIDUgSU5URUwg
UFJPQ0VTU09SIFRSQUNFOiBWTVggSU1QUk9WRU1FTlRTLgo+Pj4KPj4+IEludHJvZHVjdGlvbjoK
Pj4+IEludGVsIFByb2Nlc3NvciBUcmFjZSAoSW50ZWwgUFQpIGlzIGFuIGV4dGVuc2lvbiBvZiBJ
bnRlbCBBcmNoaXRlY3R1cmUgdGhhdCBjYXB0dXJlcyBpbmZvcm1hdGlvbiBhYm91dCBzb2Z0d2Fy
ZSBleGVjdXRpb24gdXNpbmcKPj4gZGVkaWNhdGVkIGhhcmR3YXJlIGZhY2lsaXRpZXMgdGhhdCBj
YXVzZSBvbmx5IG1pbmltYWwgcGVyZm9ybWFuY2UgcGVydHVyYmF0aW9uIHRvIHRoZSBzb2Z0d2Fy
ZSBiZWluZyB0cmFjZWQuIERldGFpbHMgb24gdGhlIEludGVsIFBUCj4+IGluZnJhc3RydWN0dXJl
IGFuZCB0cmFjZSBjYXBhYmlsaXRpZXMgY2FuIGJlIGZvdW5kIGluIHRoZSBJbnRlbCA2NCBhbmQg
SUEtMzIgQXJjaGl0ZWN0dXJlcyBTb2Z0d2FyZSBEZXZlbG9wZXLigJlzIE1hbnVhbCwgVm9sdW1l
IDNDLgo+Pj4gVGhlIHN1aXRlIG9mIGFyY2hpdGVjdHVyZSBjaGFuZ2VzIHNlcnZlIHRvIHNpbXBs
aWZ5IHRoZSBwcm9jZXNzIG9mIHZpcnR1YWxpemluZyBJbnRlbCBQVCBmb3IgdXNlIGJ5IGEgZ3Vl
c3Qgc29mdHdhcmUuIFRoZXJlIGFyZSB0d28KPj4gcHJpbWFyeSBlbGVtZW50cyB0byB0aGlzIG5l
dyBhcmNoaXRlY3R1cmUgc3VwcG9ydCBmb3IgVk1YIHN1cHBvcnQgaW1wcm92ZW1lbnRzIG1hZGUg
Zm9yIEludGVsIFBULgo+Pj4gMS4gQWRkaXRpb24gb2YgYSBuZXcgZ3Vlc3QgSUEzMl9SVElUX0NU
TCB2YWx1ZSBmaWVsZCB0byB0aGUgVk1DUy4KPj4+ICAg4oCUIFRoaXMgc2VydmVzIHRvIHNwZWVk
IGFuZCBzaW1wbGlmeSB0aGUgcHJvY2VzcyBvZiBkaXNhYmxpbmcgdHJhY2Ugb24gVk0gZXhpdCwg
YW5kIHJlc3RvcmluZyBpdCBvbiBWTSBlbnRyeS4KPj4+IDIuIEVuYWJsaW5nIHVzZSBvZiBFUFQg
dG8gcmVkaXJlY3QgUFQgb3V0cHV0Lgo+Pj4gICDigJQgVGhpcyBlbmFibGVzIHRoZSBWTU0gdG8g
ZWxlY3QgdG8gdmlydHVhbGl6ZSB0aGUgUFQgb3V0cHV0IGJ1ZmZlciB1c2luZyBFUFQuIEluIHRo
aXMgbW9kZSwgdGhlIENQVSB3aWxsIHRyZWF0IFBUIG91dHB1dAo+PiBhZGRyZXNzZXMgYXMgR3Vl
c3QgUGh5c2ljYWwgQWRkcmVzc2VzIChHUEFzKSBhbmQgdHJhbnNsYXRlIHRoZW0gdXNpbmcgRVBU
LiBUaGlzIG1lYW5zIHRoYXQgSW50ZWwgUFQgb3V0cHV0IHJlYWRzIChvZiB0aGUgVG9QQQo+PiB0
YWJsZSkgYW5kIHdyaXRlcyAob2YgdHJhY2Ugb3V0cHV0KSBjYW4gY2F1c2UgRVBUIHZpb2xhdGlv
bnMsIGFuZCBvdGhlciBvdXRwdXQgZXZlbnRzLgo+Pgo+PiBIZWxsbywKPj4KPj4gSGF2aW5nIHJl
YWQgdGhlIG5ldyBwcm9wb3NlZCBleHRlbnNpb25zLCBJJ3ZlIGdvdCBzb21lIGFyY2hpdGVjdHVy
ZSBxdWVzdGlvbnMgYmVmb3JlIGRpdmluZyBpbnRvIHRoZSBwYXRjaGVzIHRoZW1zZWx2ZXMuCj4+
Cj4+IEZpcnN0IG9mIGFsbCwgaXMgdGhpcyB0ZWNobm9sb2d5IGV4cGVjdGVkIHRvIGVuZCB1cCBp
biBJY2VsYWtlLCBvciBzb21ldGhpbmcgbGF0ZXI/Cj4gWWVzLCB0aGlzIHdvdWxkIGJlIGVuYWJs
ZWQgb24gSWNlbGFrZS4KClRoYW5rcy4KCj4KPj4gSW4gVm9sIDMsIHRoZSBleGlzdGluZyBWTVgg
c3VwcG9ydCBkZXNjcmliZXMgYSBudW1iZXIgb2Ygc2NlbmFyaW9zIChzeXN0ZW0gd2lkZSwgVk1N
LW9ubHksIFZNLW9ubHksIGd1ZXN0IGF3YXJlKSwgd2hpY2ggcmVxdWlyZQo+PiB0aGUgdXNlIG9m
IE1TUiBsb2FkIGxpc3RzIHRvIGF0b21pY2FsbHkgYWx0ZXIgdGhlIElBMzJfUlRJVF8qIG1zcnMu
Cj4gQ3VycmVudGx5LCBJIGp1c3QgZW5hYmxpbmcgdGhlIGd1ZXN0IG9ubHkgbW9kZShWTS1vbmx5
KSBpbiBteSBwYXRjaGVzLgoKVGhhdCBpcyBmaW5lLsKgIEknbSBub3QgYXNraW5nIHlvdSB0byBp
bXBsZW1lbnQgdGhlc2UgbW9kZXM7IEkgYW0ganVzdAp0cnlpbmcgdG8gd29yayBvdXQgaG93IHRo
ZXkgd291bGQgaW50ZXJhY3QuCgo+Cj4+IE9idmlvdXNseSwgc3lzdGVtIHdpZGUgbW9kZSBpcyBp
bmNvbXBhdGlibGUgd2l0aCBhbHNvIGFsbG93aW5nIHRoZSBndWVzdCB0byB1c2UgUFQgaXRzZWxm
LCAKPiBZZXMsIHN5c3RlbSBtb2RlKGNvbGxlY3QgdHJhY2UgcGFja2V0cyBvZiB0aGUgZW50aXJl
IHN5c3RlbSkgY2FuJ3Qgd29yayB3aXRoIGd1ZXN0IG9ubHkgbW9kZSBhdCB0aGUgc2FtZSB0aW1l
Lgo+Cj4+IGJ1dCB3aGF0IGFib3V0IFhlbiB3YW50aW5nIHRvIHVzZSBQVCBmb3IgaXRzZWxmLCBh
bmQgZm9yIHRoZSBndWVzdCB0byB1c2UgUFQgYXMgd2VsbD8KPiBJIHRoaW5rIHRoaXMgY2FuIGJl
IG5hbWVkIGJ5IGhvc3QtZ3Vlc3QgbW9kZS4gVGhpcyBtYXkgbmVlZCBhZGQgbmV3IGNvbW1hbmQg
b3IgaW50ZXJmYWNlIHRvIGVuYWJsZSBQVCBpbiBYZW4gaHlwZXJ2aXNvci4gVHJhY2Ugdm1tLW9u
bHkgYW5kIGd1ZXN0IHNpbXVsdGFuZW91cyBhbmQgb3V0cHV0IHRvIHRoZWlyIHJlc3BlY3RpdmUg
YnVmZmVyLgo+Cj4+IFByZXZpb3VzbHksIHRoaXMgYXBwZWFycyB0byBiZSBwb3NzaWJsZSB1c2lu
ZyB0aGUgTVNSIGxvYWQgbGlzdHMgKGFsYmVpdCB3aXRoIFhlbiBuZWVkaW5nIHRvIHNoYWRvdyB0
aGUgVG9QQSByZWNvcmRzIHRvIGNhdXNlIHRoZQo+PiBwYWNrZXQgc3RyZWFtIHRvIGVuZCB1cCBp
biB0aGUgcmlnaHQgcGxhY2UpLgo+IFllcy4KPgo+PiBIb3dldmVyLCB0aGUgbmV3IFZNIGNvbnNp
c3RlbmN5IGNoZWNrcyByZXF1aXJlIHRoYXQgdXNpbmcgRVBUIHJlZGlyZWN0aW9uIHJlcXVpcmVz
IGNsZWFyL2xvYWQgQ1RMIG9uIGV4aXQvZW50cnkgYmUgc2V0LCBhbmQgaGF2aW5nCj4+IGxvYWQg
b24gZW50cnkgc2V0IHJlcXVpcmVzIHRoZSBob3N0IFRyYWNlRW4gdG8gYmUgY2xlYXIuCj4gWWVz
LiBOZXcgYml0cyBhZGRlZCBpbiBWTUNTIGNhbiBtYWtlIHN1cmUgUFQgYmUgZGlzYWJsZWQgYmVm
b3JlIFZNIGV4aXQgYW5kIElBMzJfUlRJVF9DVEwgTVNSIHdpbGwgYmUgd3JpdHRlbiB3aXRoIHRo
ZSB2YWx1ZSBvZiB0aGUgYXNzb2NpYXRlZCBHdWVzdCBTdGF0ZSBmaWVsZCBvZiB0aGUgVk1DUyBv
biBWTSBlbnRyeS4KCkkgYW0gbm90IHN1cmUgSSBleHBsYWluZWQgbXlzZWxmIGNsZWFybHkuCgpJ
dCBhcHBlYXJzIHRoYXQgaXQgaXMgcG9zc2libGUgdG8gaW1wbGVtZW50IGhvc3QtZ3Vlc3QgbW9k
ZSB1c2luZyBNU1IKbG9hZCBsaXN0cywgYmVjYXVzZSBhbGwgdGhlIGhvc3QgY29uZmlndXJhdGlv
biBnZXRzIHJlcGxhY2VkIGJ5IGd1ZXN0CmNvbmZpZ3VyYXRpb24gb24gdm1lbnRyeSwgYW5kIGhv
c3QgY29uZmlndXJhdGlvbiBnZXRzIHJlc3RvcmVkIGF0IHZtZXhpdC4KCkhvd2V2ZXIgd2l0aCB0
aGVzZSBQVCBleHRlbnNpb24sIGEgbmV3IHJlc3RyaWN0aW9uIGlzIHRoYXQgYSB2bWVudHJ5CmZh
aWx1cmUgd2lsbCBvY2N1ciBpZiB3ZSB0cnkgdG8gbG9hZCB0aGUgZ3Vlc3QgUlRJVF9DVEwgdmFs
dWUgd2hpbGUgdGhlCmN1cnJlbnQgUlRJVF9DVEwuVHJhY2VFbiBpcyBzZXQuCgpBcyBmYXIgYXMg
SSBjYW4gdGVsbCwgdGhpcyBwcm9oaWJpdHMgaG9zdC1ndWVzdCBtb2RlIGZyb20gd29ya2luZywK
dW5sZXNzIHdlIHRvbGVyYXRlIGhhdmluZyBYZW4gY2xlYXIgUlRJVF9DVEwgYmVmb3JlIHJlc3Rv
cmluZyBndWVzdCBHUFIKc3RhdGUuCgpJcyB0aGlzIGNvcnJlY3QsIG9yIGhhdmUgSSBtaXNzZWQg
c29tZXRoaW5nPwoKVGhhbmtzLAoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 26 13:29:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 13:29:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7iE6-0001Sz-0a; Thu, 26 Oct 2017 13:29:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7iE4-0001Si-ME
 for xen-devel@lists.xensource.com; Thu, 26 Oct 2017 13:29:36 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 A3/ED-23912-F33E1F95; Thu, 26 Oct 2017 13:29:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsWS0XRdVdfu8cd
 IgxkLzS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8XP5csaCWzkVTTdfMzcw
 XvLoYuTiEBJoZJK4+GExK4TzmFHi34+XjBDONkaJG7+Xs3QxcnKICDhLfD0zl72LkYODV0Bf4
 uvPVBBTWMBComdeJUi5hMBJDYnmXR1MIOUSAt4SN2ffYIexJzasBlrAzsEmYCVxSAwkyiKgKn
 H612XGCYzcCxgZVjFqFKcWlaUW6Rpa6CUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525
 iBHqcAQh2MDZt9zzEKMnBpCTKy7DnQ6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7sRx8jhQSL
 UtNTK9Iyc4ChB5OW4OBREuHd/hAozVtckJhbnJkOkTrFaMlxbNPlP0wcq67fBZLPZr5uYBZiy
 cvPS5US5w0GmScA0pBRmgc3DhYflxhlpYR5GYEOFOIpSC3KzSxBlX/FKM7BqCTM6w4yhSczrw
 Ru6yugg5iADmpS/QByUEkiQkqqgdHglp3XcuWFbkdf6Sna/039wnSid7bDu6hYvvXtHat52T+
 9rTm7f/ZC83k/WC8Ubrm2OePdorl37l6tYH7R+O37e+lF1j4evzcpH57Bk3F3fu3aIw1JbKve
 m23SNdgseX7louOTQhUiP2+/tpgtzM45u6ly/YxDygbq9ROq/RwV2Ctjn7sebfuoxFKckWiox
 VxUnAgAyvy9qooCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1509024573!105911246!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63298 invoked from network); 26 Oct 2017 13:29:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Oct 2017 13:29:34 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7iE1-0007rF-3I; Thu, 26 Oct 2017 13:29:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e7iDv-0008J5-Q9; Thu, 26 Oct 2017 13:29:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e7iDv-0004mM-9t; Thu, 26 Oct 2017 13:29:27 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115228-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-i386: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-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qcow2: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-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-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-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-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-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-armhf-armhf-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-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=328f6f79e9916deb6e5649499f7439b0262f6f9e
X-Osstest-Versions-That: qemuu=f90ea7ba7c5ae7010ee0ce062207ae42530f57d6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 26 Oct 2017 13:29:27 +0000
Subject: [Xen-devel] [qemu-mainline test] 115228: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0307714880284122083=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 115228 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/115228/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386                    6 xen-build                fail REGR. vs. 114507
 build-amd64-xsm               6 xen-build                fail REGR. vs. 114507
 build-i386-xsm                6 xen-build                fail REGR. vs. 114507
 build-amd64                   6 xen-build                fail REGR. vs. 114507
 build-armhf-xsm               6 xen-build                fail REGR. vs. 114507
 build-armhf                   6 xen-build                fail REGR. vs. 114507

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemuu-win10-i386  1 build-check(1)              blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ws16-amd64  1 build-check(1)             blocked n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-intel  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-amd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                328f6f79e9916deb6e5649499f7439b0262f6f9e
baseline version:
 qemuu                f90ea7ba7c5ae7010ee0ce062207ae42530f57d6

Last test of basis   114507  2017-10-15 01:03:38 Z   11 days
Failing since        114546  2017-10-16 12:16:28 Z   10 days   16 attempts
Testing same since   115228  2017-10-25 15:30:00 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Lindsay <alindsay@codeaurora.org>
  Alberto Garcia <berto@igalia.com>
  Aleksandr Bezzubikov <zuban32s@gmail.com>
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alistair Francis <alistair.francis@xilinx.com>
  Amarnath Valluri <amarnath.valluri@intel.com>
  Andrew Baumann <Andrew.Baumann@microsoft.com>
  Anthoine Bourgeois <anthoine.bourgeois@blade-group.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Artyom Tarasenko <atar4qemu@gmail.com>
  Carlo Marcelo Arenas BelÃ³n <carenas@gmail.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <otubo@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Igor Mammedov <imammedo@redhat.com>
  Jason J. Herne <jjherne@linux.vnet.ibm.com>
  Jason Wang <jasowang@redhat.com>
  Joe Clifford <joeclifford@gmail.com>
  John Snow <jsnow@redhat.com>
  Knut Omang <knut.omang@oracle.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Marco A L Barbosa <malbarbo@gmail.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Mark Kanda <mark.kanda@oracle.com>
  Markus Armbruster <armbru@redhat.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <rth@twiddle.net>
  Riku Voipio <riku.voipio@linaro.org>
  Sandipan Das <sandipan@linux.vnet.ibm.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wolfgang Bumiller <w.bumiller@proxmox.com>

jobs:
 build-amd64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvhv2-amd                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-ws16-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ws16-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-xl-qemuu-win10-i386                         blocked 
 test-amd64-i386-xl-qemuu-win10-i386                          blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvhv2-intel                              blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-amd64-i386-libvirt-qcow2                                blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 


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


Not pushing.

(No revision log; it would be 5760 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0307714880284122083==--

From xen-devel-bounces@lists.xen.org Thu Oct 26 14:09:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 14:09:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7iqo-0004pJ-PV; Thu, 26 Oct 2017 14:09:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e7iqo-0004pD-2m
 for xen-devel@lists.xen.org; Thu, 26 Oct 2017 14:09:38 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 DA/2D-01775-1ACE1F95; Thu, 26 Oct 2017 14:09:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDIsWRWlGSWpSXmKPExsXSO6nOVXfBm4+
 RBm8fy1os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkPry5gKZilWnF6XjdTA+Ns+S5GLg4hgclM
 EktOv2DsYuQEcv4ySjzbpgqR2Mgo8WXJB1YIZxujxKtTX9lBqoQFXCQ+/77KAmKLCOhLbLrdy
 A5RtIVJ4ta2FmaQBLNAjcTLjx/AitgEjCTOHp0OtoJXwFZi7p8JYHEWAVWJb5tesIHYogLhEm
 8bj7BA1AhKnJz5BMzmFPCS+HfwLivETD2JHdd/QdnyEtvfzgHbJSFgLNH+9iLbBEbBWUjaZyF
 pmYWkZQEj8ypG9eLUorLUIl1LvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwNCt
 Z2Bg3MH4+qfTIUZJDiYlUV6GPR8ihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwRr/+GCkkWJSan
 lqRlpkDjCKYtAQHj5IIbzBImre4IDG3ODMdInWK0ZLj2KbLf5g4Ht24CySfzXzdwCzEkpefly
 olzssG0iAA0pBRmgc3DhbplxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ85qBTOHJzCuB2/o
 K6CAmoIOaVD+AHFSSiJCSamAUjt6S6iK0Qn3xg5eM+7TFquK3r/9rXp3flXT2cURm9/WTvA0W
 vFt3/DjzyK+ufr7Bla4DR0sefGFYYVoovvMXj+UEh2ONMks+3IsWP/wmc33orxcve9QOrnYqX
 d9j2eSVbztTWZ/h9LvCraXBC/1+zuZh6d634NO1mB7V7Sc9CiYypjfwp3oosRRnJBpqMRcVJw
 IAi2Z/s+8CAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1509026974!73565100!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48240 invoked from network); 26 Oct 2017 14:09:36 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 14:09:36 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9QE9VV7022045
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 26 Oct 2017 14:09:31 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9QE9Vds004197
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 26 Oct 2017 14:09:31 GMT
Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9QE9Ufq008425;
 Thu, 26 Oct 2017 14:09:30 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 26 Oct 2017 07:09:30 -0700
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710231608270.574@sstabellini-ThinkPad-X260>
 <1508866413-30141-1-git-send-email-sstabellini@kernel.org>
 <1508866413-30141-12-git-send-email-sstabellini@kernel.org>
 <7e8a1010-3766-5c20-b8c5-53c67a3f6bdc@oracle.com>
 <alpine.DEB.2.10.1710251557200.574@sstabellini-ThinkPad-X260>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <daae2a95-b1c0-1d19-9a65-552801789ac2@oracle.com>
Date: Thu, 26 Oct 2017 10:11:03 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1710251557200.574@sstabellini-ThinkPad-X260>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v6 12/13] xen/pvcalls: implement release
	command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMjUvMjAxNyAwNzowMCBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFdl
ZCwgMjUgT2N0IDIwMTcsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4gT24gMTAvMjQvMjAxNyAw
MTozMyBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4gU2VuZCBQVkNBTExTX1JFTEVB
U0UgdG8gdGhlIGJhY2tlbmQgYW5kIHdhaXQgZm9yIGEgcmVwbHkuIFRha2UgYm90aAo+Pj4gaW5f
bXV0ZXggYW5kIG91dF9tdXRleCB0byBhdm9pZCBjb25jdXJyZW50IGFjY2Vzc2VzLiBUaGVuLCBm
cmVlIHRoZQo+Pj4gc29ja2V0Lgo+Pj4KPj4+IEZvciBwYXNzaXZlIHNvY2tldHMsIGNoZWNrIHdo
ZXRoZXIgd2UgaGF2ZSBhbHJlYWR5IHByZS1hbGxvY2F0ZWQgYW4KPj4+IGFjdGl2ZSBzb2NrZXQg
Zm9yIHRoZSBwdXJwb3NlIG9mIGJlaW5nIGFjY2VwdGVkLiBJZiBzbywgZnJlZSB0aGF0IGFzCj4+
PiB3ZWxsLgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFu
b0BhcG9yZXRvLmNvbT4KPj4+IENDOiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbQo+Pj4gQ0M6
IGpncm9zc0BzdXNlLmNvbQo+Pj4gLS0tCj4+PiAgZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5j
IHwgMTAwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4+PiAg
ZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oIHwgICAxICsKPj4+ICAyIGZpbGVzIGNoYW5nZWQs
IDEwMSBpbnNlcnRpb25zKCspCj4+Pgo+Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2Fs
bHMtZnJvbnQuYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwo+Pj4gaW5kZXggNGE0MTNm
Zi4uN2FiYzAzOSAxMDA2NDQKPj4+IC0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwo+
Pj4gKysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCj4+PiBAQCAtMTk5LDYgKzE5OSwy
MyBAQCBzdGF0aWMgaXJxcmV0dXJuX3QgcHZjYWxsc19mcm9udF9ldmVudF9oYW5kbGVyKGludCBp
cnEsIHZvaWQgKmRldl9pZCkKPj4+ICBzdGF0aWMgdm9pZCBwdmNhbGxzX2Zyb250X2ZyZWVfbWFw
KHN0cnVjdCBwdmNhbGxzX2JlZGF0YSAqYmVkYXRhLAo+Pj4gIAkJCQkgICBzdHJ1Y3Qgc29ja19t
YXBwaW5nICptYXAsIGJvb2wgbG9ja2VkKQo+Pj4gIHsKPj4+ICsJaW50IGk7Cj4+PiArCj4+PiAr
CXVuYmluZF9mcm9tX2lycWhhbmRsZXIobWFwLT5hY3RpdmUuaXJxLCBtYXApOwo+Pj4gKwo+Pj4g
KwlpZiAoIWxvY2tlZCkKPj4+ICsJCXNwaW5fbG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7Cj4+
PiArCWlmICghbGlzdF9lbXB0eSgmbWFwLT5saXN0KSkKPj4+ICsJCWxpc3RfZGVsX2luaXQoJm1h
cC0+bGlzdCk7Cj4+PiArCWlmICghbG9ja2VkKQo+Pj4gKwkJc3Bpbl91bmxvY2soJmJlZGF0YS0+
c29ja2V0X2xvY2spOwo+Pj4gKwo+Pj4gKwlmb3IgKGkgPSAwOyBpIDwgKDEgPDwgUFZDQUxMU19S
SU5HX09SREVSKTsgaSsrKQo+Pj4gKwkJZ250dGFiX2VuZF9mb3JlaWduX2FjY2VzcyhtYXAtPmFj
dGl2ZS5yaW5nLT5yZWZbaV0sIDAsIDApOwo+Pj4gKwlnbnR0YWJfZW5kX2ZvcmVpZ25fYWNjZXNz
KG1hcC0+YWN0aXZlLnJlZiwgMCwgMCk7Cj4+PiArCWZyZWVfcGFnZSgodW5zaWduZWQgbG9uZylt
YXAtPmFjdGl2ZS5yaW5nKTsKPj4+ICsKPj4+ICsJa2ZyZWUobWFwKTsKPj4+ICB9Cj4+PiAgCj4+
PiAgc3RhdGljIGlycXJldHVybl90IHB2Y2FsbHNfZnJvbnRfY29ubl9oYW5kbGVyKGludCBpcnEs
IHZvaWQgKnNvY2tfbWFwKQo+Pj4gQEAgLTk2Niw2ICs5ODMsODkgQEAgdW5zaWduZWQgaW50IHB2
Y2FsbHNfZnJvbnRfcG9sbChzdHJ1Y3QgZmlsZSAqZmlsZSwgc3RydWN0IHNvY2tldCAqc29jaywK
Pj4+ICAJcmV0dXJuIHJldDsKPj4+ICB9Cj4+PiAgCj4+PiAraW50IHB2Y2FsbHNfZnJvbnRfcmVs
ZWFzZShzdHJ1Y3Qgc29ja2V0ICpzb2NrKQo+Pj4gK3sKPj4+ICsJc3RydWN0IHB2Y2FsbHNfYmVk
YXRhICpiZWRhdGE7Cj4+PiArCXN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcDsKPj4+ICsJaW50IHJl
cV9pZCwgbm90aWZ5LCByZXQ7Cj4+PiArCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXE7
Cj4+PiArCj4+IC4uCj4+Cj4+PiArCj4+PiArCWlmIChtYXAtPmFjdGl2ZV9zb2NrZXQpIHsKPj4+
ICsJCS8qCj4+PiArCQkgKiBTZXQgaW5fZXJyb3IgYW5kIHdha2UgdXAgaW5mbGlnaHRfY29ubl9y
ZXEgdG8gZm9yY2UKPj4+ICsJCSAqIHJlY3Ztc2cgd2FpdGVycyB0byBleGl0Lgo+Pj4gKwkJICov
Cj4+PiArCQltYXAtPmFjdGl2ZS5yaW5nLT5pbl9lcnJvciA9IC1FQkFERjsKPj4+ICsJCXdha2Vf
dXBfaW50ZXJydXB0aWJsZSgmbWFwLT5hY3RpdmUuaW5mbGlnaHRfY29ubl9yZXEpOwo+Pj4gKwo+
Pj4gKwkJLyoKPj4+ICsJCSAqIFdhaXQgdW50aWwgdGhlcmUgYXJlIG5vIG1vcmUgd2FpdGVycyBv
biB0aGUgbXV0ZXhlcy4KPj4+ICsJCSAqIFdlIGtub3cgdGhhdCBubyBuZXcgd2FpdGVycyBjYW4g
YmUgYWRkZWQgYmVjYXVzZSBza19zZW5kX2hlYWQKPj4+ICsJCSAqIGlzIHNldCB0byBOVUxMIC0t
IHdlIG9ubHkgbmVlZCB0byB3YWl0IGZvciB0aGUgZXhpc3RpbmcKPj4+ICsJCSAqIHdhaXRlcnMg
dG8gcmV0dXJuLgo+Pj4gKwkJICovCj4+PiArCQl3aGlsZSAoIW11dGV4X3RyeWxvY2soJm1hcC0+
YWN0aXZlLmluX211dGV4KSB8fAo+Pj4gKwkJCSAgICFtdXRleF90cnlsb2NrKCZtYXAtPmFjdGl2
ZS5vdXRfbXV0ZXgpKQo+Pj4gKwkJCWNwdV9yZWxheCgpOwo+Pj4gKwo+Pj4gKwkJcHZjYWxsc19m
cm9udF9mcmVlX21hcChiZWRhdGEsIG1hcCwgZmFsc2UpOwo+Pj4gKwl9IGVsc2Ugewo+Pj4gKwkJ
c3Bpbl9sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKPj4+ICsJCWlmIChSRUFEX09OQ0UobWFw
LT5wYXNzaXZlLmluZmxpZ2h0X3JlcV9pZCkgIT0KPj4+ICsJCSAgICBQVkNBTExTX0lOVkFMSURf
SUQpIHsKPj4+ICsJCQlwdmNhbGxzX2Zyb250X2ZyZWVfbWFwKGJlZGF0YSwKPj4+ICsJCQkJCSAg
ICAgICBtYXAtPnBhc3NpdmUuYWNjZXB0X21hcCwgdHJ1ZSk7Cj4+PiArCQl9Cj4+PiArCQlsaXN0
X2RlbCgmbWFwLT5saXN0KTsKPj4+ICsJCWtmcmVlKG1hcCk7Cj4+PiArCQlzcGluX3VubG9jaygm
YmVkYXRhLT5zb2NrZXRfbG9jayk7Cj4+IFdlIGhhdmUgZGlmZmVyZW50IGxvY2tpbmcgcnVsZXMg
aW4gcHZjYWxsc19mcm9udF9mcmVlX21hcCgpIGZvciBlYWNoIG9mCj4+IHRob3NlIGNsYXVzZXMg
aW4gdGhhdCBpbiB0aGUgZmlyc3QgY2FzZSB3ZSBhcmUgZG9pbmcgZ3JhbnQgdGFibGUKPj4gb3Bl
cmF0aW9ucyBhbmQgZnJlZV9wYWdlKCkgd2l0aG91dCB0aGUgbG9jayBhbmQgaW4gdGhlIHNlY29u
ZCBjYXNlIHdlCj4+IGFyZSBob2xkaW5nIGl0LiBJcyBpdCBwb3NzaWJsZSB0byByZXN0cnVjdHVy
ZSB0aGlzIHNvIHRoYXQgd2UgcHJ1bmUgdGhlCj4+IGxpc3RzIHVuZGVyIHRoZSBsb2NrIChwb3Nz
aWJseSBpbiB0aGlzIHJvdXRpbmUpIGFuZCBjYWxsCj4+IHB2Y2FsbHNfZnJvbnRfZnJlZV9tYXAo
KSBsb2NrLWxlc3M/Cj4gWWVzLCBpdCBpcyBwb3NzaWJsZS4gSG93ZXZlciwgcHZjYWxsc19mcm9u
dF9mcmVlX21hcCBpcyBjYWxsZWQgZnJvbSBhCj4gY291cGxlIG9mIG90aGVyIHBsYWNlcyAocHZj
YWxsc19mcm9udF9hY2NlcHQgYW5kIHB2Y2FsbHNfZnJvbnRfcmVtb3ZlKQo+IGFuZCB3ZSB3b3Vs
ZCBoYXZlIHRvIGFkZCB0aGUgY29kZSB0byByZW1vdmUgdGhlIG1hcCBmcm9tIHRoZSBsaXN0IHRo
ZXJlCj4gYXMgd2VsbC4gSSBhbSBub3Qgc3VyZSBpdCBpcyB3b3J0aCBpdC4KPgo+IEkgZG9uJ3Qg
aGF2ZSBhIHN0cm9uZyBvcGluaW9uIG9uIHRoaXMuIExldCBtZSBrbm93IHdoaWNoIHdheSB5b3Ug
cHJlZmVyLgoKCkkgZGlkbid0IHJlYWxpemUgdGhpcyBpcyBjYWxsZWQgZnJvbSBtdWx0aXBsZSBw
bGFjZXMuCgpIb3cgYWJvdXQKCnNwaW5fbG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7CmlmIChS
RUFEX09OQ0UobWFwLT5wYXNzaXZlLmluZmxpZ2h0X3JlcV9pZCkgIT0KICAgIFBWQ0FMTFNfSU5W
QUxJRF9JRCkgewoJIGlmICghbGlzdF9lbXB0eSgmbWFwLT5wYXNzaXZlLmFjY2VwdF9tYXAtPmxp
c3QpKQoJCWxpc3RfZGVsKCZtYXAtPnBhc3NpdmUuYWNjZXB0X21hcC0+bGlzdCk7Cn0KbGlzdF9k
ZWwoJm1hcC0+bGlzdCk7CnNwaW5fdW5sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKCnB2Y2Fs
bHNfZnJvbnRfZnJlZV9tYXAoYmVkYXRhLCBtYXAtPnBhc3NpdmUuYWNjZXB0X21hcCwgdHJ1ZSk7
CmtmcmVlKG1hcCk7IAoKCihJIG1heSBoYXZlIG1lc3NlZCB1cCBsaXN0IHBvaW50ZXJzIGhlcmUp
CgpUaGlzIHdvdWxkIGJlIHNsaWdodGx5IGluZWZmaWNpZW50IGluIHRoYXQgeW91IGRyb3AgdGhl
IGxvY2sgYW5kIHRoZW4gZ3JhYiBpdCBhZ2FpbiAob25seSB0byBmaW5kIHRoYXQgdGhlIGxpc3Qg
aXMgZW1wdHksIHByZXN1bWFibHkpIGJ1dCBpdCBtYWtlcyBwdmNhbGxzX2Zyb250X2ZyZWVfbWFw
KCkncyBiZWhhdmlvciBtb3JlIGNvbnNpc3RlbnQgd3J0IGxvY2tpbmcuIChPciBtYXliZSB5b3Ug
d2lsbCBuZWVkIHRvIHBhc3MgYSBib29sIHRvIHB2Y2FsbHNfZnJvbnRfZnJlZV9tYXAoKSB0byBp
bmRpY2F0ZSB3aGV0aGVyIHRoZSBtYXAgbmVlZHMgdG8gYmUgcmVtb3ZlZCBmcm9tIHRoZSBsaXN0
IGZvciBvdGhlciBjYWxsIHNpdGVzLCBpbiB3aGljaCBjYXNlIGl0IHdpbGwgcmVwbGFjZSB0aGUg
J2xvY2tlZCcgYXJndW1lbnQpCgoKLWJvcmlzIAoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 26 14:10:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 14:10:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7is2-0005NR-6U; Thu, 26 Oct 2017 14:10:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e7is0-0005NI-N7
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 14:10:52 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 E8/BE-10698-BECE1F95; Thu, 26 Oct 2017 14:10:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMIsWRWlGSWpSXmKPExsXSO6nOVff1m4+
 RBn9bRS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owtvR+ZCqaxVzy4sIClgXEyWxcjF4eQwGQm
 ibk/vrJCOL8ZJdY272aCcDYySjR8uMAM4WxjlLj7fR17FyMnh7CAo8Tzln6gFg4OEYFMid4rt
 SCmkICxxO9lbCAVzAJaEtta7jKB2GwCRhJnj05nBLF5BWwlph6cywZSziKgKnFyqTdIWFQgXO
 Jt4xEWiBJBiZMzn4DZnAImEqtmrWKCGKknseP6L1YIW15i+9s5zCC2BNDW9rcX2SYwCs5C0j4
 LScssJC0LGJlXMaoXpxaVpRbpmuklFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgQG
 bT0DA+MOxittzocYJTmYlER5GfZ8iBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXvj9cdIIcGi1
 PTUirTMHGD8wKQlOHiURHiDQdK8xQWJucWZ6RCpU4zGHDceXv/DxPFs5usGZiGWvPy8VClx3l
 6QUgGQ0ozSPLhBsLi+xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYtxhkCk9mXgncvldApzA
 BndKk+gHklJJEhJRUA2P6WyYOjb5r+rNtQu/48P7ry2d4/+8qx0kxZmPjZVNSHp1e771j9aKj
 gspbLKMmLdCaZdHp5yu9fnHfA1X5V94/eQUmL5tRdca9/IvZC8cW1nVfeFRLXIXMqi6JC2iEH
 BBwSM6dX9o6t+Hh5YrVdxnd5qtunjCjcVp6Twkr1/TLM1qq+7+9X6rEUpyRaKjFXFScCAAdlo
 RR5gIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1509027049!107539107!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60729 invoked from network); 26 Oct 2017 14:10:51 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 14:10:51 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9QEAiof024110
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 26 Oct 2017 14:10:44 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9QEAhSi012412
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 26 Oct 2017 14:10:44 GMT
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v9QEAglB031180;
 Thu, 26 Oct 2017 14:10:42 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 26 Oct 2017 07:10:42 -0700
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20171026095056.3169-1-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <b334f70b-4a20-a65d-b48f-072f41277b49@oracle.com>
Date: Thu, 26 Oct 2017 10:12:15 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20171026095056.3169-1-jgross@suse.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: hw42@ipsumj.de, stable@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v2] xen: fix booting ballooned down hvm guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMjYvMjAxNyAwNTo1MCBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBDb21taXQgOTZl
ZGQ2MWRjZjQ0MzYyZDNlZjBiZWQxYTUzNjFlMGFjNzg4NmE2MyAoInhlbi9iYWxsb29uOiBkb24n
dAo+IG9ubGluZSBuZXcgbWVtb3J5IGluaXRpYWxseSIpIGludHJvZHVjZWQgYSByZWdyZXNzaW9u
IHdoZW4gYm9vdGluZyBhCj4gSFZNIGRvbWFpbiB3aXRoIG1lbW9yeSBsZXNzIHRoYW4gbWVtLW1h
eDogaW5zdGVhZCBvZiBiYWxsb29uaW5nIGRvd24KPiBpbW1lZGlhdGVseSB0aGUgc3lzdGVtIHdv
dWxkIHRyeSB0byB1c2UgdGhlIG1lbW9yeSB1cCB0byBtZW0tbWF4Cj4gcmVzdWx0aW5nIGluIFhl
biBjcmFzaGluZyB0aGUgZG9tYWluLgo+Cj4gRm9yIEhWTSBkb21haW5zIHRoZSBjdXJyZW50IHNp
emUgd2lsbCBiZSByZWZsZWN0ZWQgaW4gWGVuc3RvcmUgbm9kZQo+IG1lbW9yeS9zdGF0aWMtbWF4
IGluc3RlYWQgb2YgbWVtb3J5L3RhcmdldC4KPgo+IEFkZGl0aW9uYWxseSB3ZSBoYXZlIHRvIHRy
aWdnZXIgdGhlIGJhbGxvb25pbmcgcHJvY2VzcyBhdCBvbmNlLgo+Cj4gQ2M6IDxzdGFibGVAdmdl
ci5rZXJuZWwub3JnPiAjIDQuMTMKPiBGaXhlczogOTZlZGQ2MWRjZjQ0MzYyZDNlZjBiZWQxYTUz
NjFlMGFjNzg4NmE2MyAoInhlbi9iYWxsb29uOiBkb24ndAo+ICAgICAgICBvbmxpbmUgbmV3IG1l
bW9yeSBpbml0aWFsbHkiKQo+Cj4gUmVwb3J0ZWQtYnk6IFNpbW9uIEdhaXNlciA8aHc0MkBpcHN1
bWouZGU+Cj4gU3VnZ2VzdGVkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBv
cmFjbGUuY29tPgo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KClJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUu
Y29tPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 26 14:27:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 14:27:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7j8E-0006KP-IG; Thu, 26 Oct 2017 14:27:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mst@redhat.com>) id 1e7j8D-0006KJ-8a
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 14:27:37 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 FA/3C-00983-8D0F1F95; Thu, 26 Oct 2017 14:27:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsVysWW7jO71Dx8
 jDc59kLD4vmUykwOjx+EPV1gCGKNYM/OS8isSWDP+LV/EVrCZt2LXxL/MDYz7uLoYuTiEBOYy
 STw41czaxcjJwSLgKPFv1isWEJtRoEziWv8Mdgg7Q2Lr0pNgcSGBNYwS357zQNSrStxdshOsh
 k1AW+LZ1O3MILaIgKbE3u9nmEAWMAusZ5RoO7KbESQhLOAu8WvTJzYQm1fAWuL8jxVMEFfsZJ
 I4d/Y/I0RCUOLkzCdg25gF1CX+zLsENJUDyJaWWP6PAyIsL9G8dTbYMk6gOQc2rgMrlwA64vH
 p6YwgMyUE+hglTs85zTiBUXgWkrGzkIydhTB2FpKxCxhZVjGqF6cWlaUW6VroJRVlpmeU5CZm
 5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEhj8DEOxgvNDufIhRkoNJSZSXYc+HSCG+pPyUyozE4
 oz4otKc1OJDjDIcHEoSvAvff4wUEixKTU+tSMvMAUYiTFqCg0dJhLcbJM1bXJCYW5yZDpE6xa
 jL8Wzm6wZmIZa8/LxUKXHeAyBFAiBFGaV5cCNgSeESo6yUMC8j0FFCPAWpRbmZJajyrxjFORi
 VhHnXgkzhycwrgdv0CugIJqAjmlQ/gBxRkoiQkmpgnLlv0nvhPDHveXOv6ZybLDTDWqhXukZz
 frv7n+Dgxx+vKZ2dM4l7pUnopPVbDi01O88w+/X89QzzNBJnHFmx7vTblfqNJ85LOzMZHb1cm
 cJ3LIdhYf+5KweTZl5nSGb/LbtdPPudJbey/uMp6s82NF/4tvPi5D/1Ep//NrNz6xXPDRH4p/
 TW3UuJpTgj0VCLuag4EQBsIE+3BQMAAA==
X-Env-Sender: mst@redhat.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1509028054!54040547!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37906 invoked from network); 26 Oct 2017 14:27:35 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 14:27:35 -0000
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 8E58AC057FA4;
 Thu, 26 Oct 2017 14:27:33 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 8E58AC057FA4
Received: from redhat.com (ovpn-120-138.rdu2.redhat.com [10.10.120.138])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 6B0AB17B6B;
 Thu, 26 Oct 2017 14:27:32 +0000 (UTC)
Date: Thu, 26 Oct 2017 17:27:31 +0300
From: "Michael S. Tsirkin" <mst@redhat.com>
To: Eduardo Habkost <ehabkost@redhat.com>
Message-ID: <20171026172631-mutt-send-email-mst@kernel.org>
References: <1502842933-8323-1-git-send-email-tianyu.lan@intel.com>
 <34042934-782b-6bcc-b9b2-de7a1816cfb7@redhat.com>
 <3ababa62-f055-5bbb-b9b9-c55ada8368dd@intel.com>
 <20170818163854.GY3108@localhost.localdomain>
 <471a4bdc-d381-4a70-0107-3150df6f5cf6@intel.com>
 <20171026121943.GB26955@localhost.localdomain>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171026121943.GB26955@localhost.localdomain>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.32]); Thu, 26 Oct 2017 14:27:33 +0000 (UTC)
Cc: Lan Tianyu <tianyu.lan@intel.com>, qemu-devel@nongnu.org,
 Paolo Bonzini <pbonzini@redhat.com>, anthony.perard@citrix.com,
 xen-devel@lists.xenproject.org, rth@twiddle.net
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH] x86: Skip check apic_id_limit
	for Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMjYsIDIwMTcgYXQgMDI6MTk6NDNQTSArMDIwMCwgRWR1YXJkbyBIYWJrb3N0
IHdyb3RlOgo+IE9uIE1vbiwgQXVnIDIxLCAyMDE3IGF0IDEwOjIyOjE1QU0gKzA4MDAsIExhbiBU
aWFueXUgd3JvdGU6Cj4gPiBPbiAyMDE35bm0MDjmnIgxOeaXpSAwMDozOCwgRWR1YXJkbyBIYWJr
b3N0IHdyb3RlOgo+ID4gPiBPbiBUaHUsIEF1ZyAxNywgMjAxNyBhdCAwOTozNzoxMEFNICswODAw
LCBMYW4gVGlhbnl1IHdyb3RlOgo+ID4gPj4gT24gMjAxN+W5tDA45pyIMTbml6UgMTk6MjEsIFBh
b2xvIEJvbnppbmkgd3JvdGU6Cj4gPiA+Pj4gT24gMTYvMDgvMjAxNyAwMjoyMiwgTGFuIFRpYW55
dSB3cm90ZToKPiA+ID4+Pj4gWGVuIHZJT01NVSBkZXZpY2UgbW9kZWwgd2lsbCBiZSBpbiBYZW4g
aHlwZXJ2aXNvci4gU2tpcCB2SU9NTVUKPiA+ID4+Pj4gY2hlY2sgZm9yIFhlbiBoZXJlIHdoZW4g
dmNwdSBudW1iZXIgaXMgbW9yZSB0aGFuIDI1NS4KPiA+ID4+Pgo+ID4gPj4+IEkgdGhpbmsgeW91
IHN0aWxsIG5lZWQgdG8gZG8gYSBjaGVjayBmb3IgdklPTU1VIGJlaW5nIGVuYWJsZWQuCj4gPiA+
Pgo+ID4gPj4gWWVzLCB0aGlzIHdpbGwgYmUgZG9uZSBpbiB0aGUgWGVuIHRvb2wgc3RhY2sgYW5k
IFFlbXUgZG9lc24ndCBoYXZlIHN1Y2gKPiA+ID4+IGtub3dsZWRnZS4gT3BlcmF0aW9ucyBvZiBj
cmVhdGUsIGRlc3Ryb3kgWGVuIHZJT01NVSB3aWxsIGJlIGRvbmUgaW4gdGhlCj4gPiA+PiBYZW4g
dG9vbCBzdGFjay4KPiA+ID4gCj4gPiA+IFNob3VsZG4ndCB3ZSBtYWtlIFFFTVUgaGF2ZSBrbm93
bGVkZ2Ugb2YgdGhlIHZJT01NVSBkZXZpY2UsIHRoZW4/Cj4gPiA+IFdvbid0IFFFTVUgbmVlZCB0
byBrbm93IGFib3V0IGl0IGV2ZW50dWFsbHk/Cj4gPiA+IAo+ID4gCj4gPiBIaSBFZHVhcmRvOgo+
ID4gICAgICBUaGFua3MgZm9yIHlvdXIgcmV2aWV3Lgo+ID4gICAgICBYZW4gaGFzIHNvbWUgZ3Vl
c3QgbW9kZXMgd2hpY2ggZG9lc24ndCB1c2UgUWVtdSBhbmQgd2UgdHJpZWQgdG8KPiA+IG1ha2Ug
WGVuIHZJT01NVSBmcmFtZXdvcmsgY29tcGF0aWJsZSB3aXRoIGFsbCBndWVzdCBtb2Rlcy4gU28g
ZmFyLCB3ZQo+ID4gYXJlIGFkZGluZyBpbnRlcnJ1cHQgcmVtYXBwaW5nIGZ1bmN0aW9uIGZvciBY
ZW4gdklPTU1VIGFuZCBmaW5kIHFlbXUKPiA+IGRvZXNuJ3QgbmVlZCB0byBrbm93IFhlbiB2SU9N
TVUuIFRoZSBjaGVjayBvZiB2Y3B1IG51bWJlciA+IDI1NSBoZXJlCj4gPiB3aWxsIGJlIGRvbmUg
aW4gWGVuIHNpZGUgYW5kIHNvIHNraXAgdGhlIGNoZWNrIGluIFFlbXUgdG8gYXZvaWQgYmxvY2tp
bmcKPiA+IFhlbiBjcmVhdGluZyA+MjU1IHZjcHVzLgo+ID4gICAgICBXZSBtYXkgbWFrZSBRZW11
IGhhdmUga25vd2xlZGdlIG9mIHRoZSB2SU9NTVUgZGV2aWNlIGlmIGl0J3MKPiA+IG5lY2Vzc2Fy
eSB3aGVuIGFkZGluZyBuZXcgZnVuY3Rpb24uCj4gCj4gSSB3YXMgZXhwZWN0aW5nIGl0IHRvIGdv
IHRocm91Z2ggdGhlIFBDIHRyZWUsIGJ1dCBJIHdpbGwgcXVldWUgaXQKPiBvbiB4ODYtbmV4dCBp
bnN0ZWFkLgoKSSB3YXMgd2FpdGluZyBmb3IgYW4gYWNrIGZyb20geW91IG9yIFBhb2xvIGFzIHlv
dSBwYXJ0aWNpcGF0ZWQgaW4gdGhlCmRpc2N1c3Npb24uIEJ1dCBzdXJlLCBnbyBhaGVhZAoKQWNr
ZWQtYnk6IE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CgoKCj4gLS0gCj4gRWR1
YXJkbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 26 15:02:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 15:02:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7jfi-0000Uz-GD; Thu, 26 Oct 2017 15:02:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7jfg-0000Ut-PZ
 for xen-devel@lists.xensource.com; Thu, 26 Oct 2017 15:02:13 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 2C/77-18968-3F8F1F95; Thu, 26 Oct 2017 15:02:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrALMWRWlGSWpSXmKPExsWS0XRdVffZj4+
 RBr9mW1usePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1o7vtClPB8nbGine3JzI2
 MN6P72Lk5BASaGSSmNuVDWE/ZpRYvsqji5ELyN7GKHHn4jRWkISIgLPE1zNz2UFsXgF9icurD
 zGD2MIC9hIr7p5gBmmQEDigLXGsbQ1QEQeQ4ynx7VEojHn1kWoXIzsHm4CVxCExkEYWAVWJZQ
 famCcwci9gZFjFqFGcWlSWWqRrZKmXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iRH
 o73oGBsYdjE17/Q4xSnIwKYnyMuz5ECnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvfF94+RQoJF
 qempFWmZOcDAg0lLcPAoifBeA0nzFhck5hZnpkOkTjEacxzbdPkPE8ezma8bmIVY8vLzUqXEe
 Y+BlAqAlGaU5sENgkXEJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCEAt5MvNK4Pa9AjqFCe
 iUJtUPIKeUJCKkpBoYpX41NTfN/+j2zbRlT9fETy1GLzfvE7De1HjPb2/nF6HgWyHyR44U7rI
 RLfx6j+HpHtUeKQu1ZVw3BKalGZiZ7XyrpXq7dMFJxrLPXevZpxn8vdSrcITRfMF+2ZIr3k6c
 URaHSzap5Tf0Tv2W33DE62cj07RCoS3XT9RuuVjrIhq31D5q7c5SJZbijERDLeai4kQAAnBQi
 YMCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1509030117!107548940!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16612 invoked from network); 26 Oct 2017 15:01:58 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Oct 2017 15:01:58 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7jfQ-0001wn-J9; Thu, 26 Oct 2017 15:01:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e7jfL-00078O-5L; Thu, 26 Oct 2017 15:01:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e7jfK-0006eI-KA; Thu, 26 Oct 2017 15:01:50 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115226-mainreport@xen.org>
X-Osstest-Failures: xen-4.5-testing:test-armhf-armhf-xl-multivcpu:guest-start/debian.repeat:fail:heisenbug
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-winxpsp3:guest-localmigrate/x10:fail:heisenbug
 xen-4.5-testing:test-armhf-armhf-xl-vhd:debian-di-install:fail:heisenbug
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.5-testing:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-rtds:xen-boot:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-vhd:guest-start:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt-raw:guest-start:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=08aa260dd172de625ecc2b64b78b1aa68de1f472
X-Osstest-Versions-That: xen=03b06d38c785ec89817a608470b443d8de2e1b9e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 26 Oct 2017 15:01:50 +0000
Subject: [Xen-devel] [xen-4.5-testing test] 115226: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNTIyNiB4ZW4tNC41LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNTIyNi8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE2IGd1ZXN0
LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMTUxOTEgcGFzcyBpbiAxMTUyMjYKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2lueHBzcDMgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBm
YWlsIGluIDExNTE5MSBwYXNzIGluIDExNTIyNgogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
IDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgaW4gMTE1MTkxIHBhc3MgaW4gMTE1MjI2CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gx
MCBmYWlsIHBhc3MgaW4gMTE1MTkxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICBmYWlsIGJsb2NrZWQgaW4gMTE0NDIzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDExNTE5MSBibG9j
a2VkIGluIDExNDQyMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vl
c3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDExNTE5MSBsaWtlIDExNDQyMwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgIGZhaWwgaW4gMTE1MTkx
IGxpa2UgMTE0NDIzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgaW4gMTE1MTkxIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTE1MTkxIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgICAgICBmYWlsICBsaWtlIDExNDQyMwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICA2
MCBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTE0NDIzCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0zICAgICAgIDYwIGxlYWstY2hlY2svY2hlY2sgICAgICAgICAgICAgZmFp
bCAgbGlrZSAxMTQ0MjMKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgNjAgbGVhay1jaGVj
ay9jaGVjayAgICAgICAgICAgICBmYWlsICBsaWtlIDExNDQyMwogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMSAgICAgICA2MCBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTE0
NDIzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgIDYwIGxlYWstY2hlY2svY2hlY2sgICAg
ICAgICAgICAgZmFpbCAgbGlrZSAxMTQ0MjMKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExNDQyMwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTE0NDIzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDE5IHh0Zi90ZXN0
LWh2bTMyLWNwdWlkLWZhdWx0aW5nIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTIgICAgIDM0IHh0Zi90ZXN0LWh2bTMycGFlLWNwdWlkLWZhdWx0aW5nIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgNDEgeHRmL3Rlc3QtaHZtMzJwc2UtY3B1
aWQtZmF1bHRpbmcgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAg
IDQ1IHh0Zi90ZXN0LWh2bTY0LWNwdWlkLWZhdWx0aW5nIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTQgICAgICAgMTkgeHRmL3Rlc3QtaHZtMzItY3B1aWQtZmF1bHRpbmcg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAxOSB4dGYvdGVz
dC1odm0zMi1jcHVpZC1mYXVsdGluZyBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC00ICAgICAzNCB4dGYvdGVzdC1odm0zMnBhZS1jcHVpZC1mYXVsdGluZyBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgMTkgeHRmL3Rlc3QtaHZtMzItY3B1
aWQtZmF1bHRpbmcgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAg
NDEgeHRmL3Rlc3QtaHZtMzJwc2UtY3B1aWQtZmF1bHRpbmcgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgIDQ1IHh0Zi90ZXN0LWh2bTY0LWNwdWlkLWZhdWx0aW5n
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgIDM0IHh0Zi90ZXN0
LWh2bTMycGFlLWNwdWlkLWZhdWx0aW5nIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNSAgICAgMzQgeHRmL3Rlc3QtaHZtMzJwYWUtY3B1aWQtZmF1bHRpbmcgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICA0MSB4dGYvdGVzdC1odm0zMnBzZS1j
cHVpZC1mYXVsdGluZyBmYWlsIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAg
IDQxIHh0Zi90ZXN0LWh2bTMycHNlLWNwdWlkLWZhdWx0aW5nIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICA0NSB4dGYvdGVzdC1odm02NC1jcHVpZC1mYXVsdGlu
ZyBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgIDQ1IHh0Zi90
ZXN0LWh2bTY0LWNwdWlkLWZhdWx0aW5nIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAg
ICAgIDU5IHh0Zi90ZXN0LWh2bTY0LXhzYS0xOTUgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgNTkgeHRmL3Rlc3QtaHZtNjQteHNhLTE5NSAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICA1OSB4dGYv
dGVzdC1odm02NC14c2EtMTk1ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0xICAgICAgIDU5IHh0Zi90ZXN0LWh2bTY0LXhzYS0xOTUgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgNTkgeHRmL3Rlc3QtaHZtNjQt
eHNhLTE5NSAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9s
MS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTEgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTEg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAwOGFhMjYwZGQxNzJk
ZTYyNWVjYzJiNjRiNzhiMWFhNjhkZTFmNDcyCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAg
ICAgICAgICAgICAwM2IwNmQzOGM3ODVlYzg5ODE3YTYwODQ3MGI0NDNkOGRlMmUxYjllCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxMTQ0MjMgIDIwMTctMTAtMTIgMTQ6MTU6MDAgWiAgIDE0IGRheXMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTE1MTkxICAyMDE3LTEwLTI0IDE1OjE3OjM5IFogICAgMSBk
YXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
Y293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMtdmNwdXMxICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMy12Y3B1czEg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD14ZW4tNC41LXRlc3RpbmcKKyByZXZpc2lv
bj0wOGFhMjYwZGQxNzJkZTYyNWVjYzJiNjRiNzhiMWFhNjhkZTFmNDcyCisgLiAuL2NyaS1sb2Nr
LXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9y
dCBQRVJMTElCPS46LgorKysrIFBFUkxMSUI9LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9z
CisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2Ug
T3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAg
ICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBv
cz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScK
KysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3Nz
dGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4v
YXAtcHVzaCB4ZW4tNC41LXRlc3RpbmcgMDhhYTI2MGRkMTcyZGU2MjVlY2MyYjY0Yjc4YjFhYTY4
ZGUxZjQ3MgorIGJyYW5jaD14ZW4tNC41LXRlc3RpbmcKKyByZXZpc2lvbj0wOGFhMjYwZGQxNzJk
ZTYyNWVjYzJiNjRiNzhiMWFhNjhkZTFmNDcyCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9j
cmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46Ljou
CisrKysgUEVSTExJQj0uOi46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNv
bmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAg
ICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAk
Y3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3Nz
dGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEn
IC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MK
KysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25m
aWcKKysrIGV4cG9ydCBQRVJMTElCPS46LjouOi4KKysrIFBFUkxMSUI9LjouOi46LgorKyB1bWFz
ayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXhlbgor
IHhlbmJyYW5jaD14ZW4tNC41LXRlc3RpbmcKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51
eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS00LjUt
dGVzdGluZworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2gg
eGVuLTQuNS10ZXN0aW5nCisgcHJldnhlbmJyYW5jaD14ZW4tNC40LXRlc3RpbmcKKyAnWycgeDA4
YWEyNjBkZDE3MmRlNjI1ZWNjMmI2NGI3OGIxYWE2OGRlMWY0NzIgPSB4ICddJworIDogdGVzdGVk
LzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisr
KyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAg
IHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAg
ICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAn
CisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZwor
KyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9z
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9z
ZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0
CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJl
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZv
cHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRl
c3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51
eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwv
Z2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi54
ZW4tNC41LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjUtdGVzdGluZworKyA6IGRhaWx5
LWNyb24ueGVuLTQuNS10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC41LXRlc3RpbmcKKysg
OiBkYWlseS1jcm9uLnhlbi00LjUtdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuNS10ZXN0
aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC41LXRlc3RpbmcKKysgOiBodHRwOi8vaGcudWsueGVu
c291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54ZW4tNC41LXRlc3RpbmcKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3Jn
L3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVO
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdp
dAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29z
c3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHhlbi00LjUtdGVz
dGluZworIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hv
bWUvb3NzdGVzdC9yZXBvcy94ZW4KKyB4ZW52ZXJzaW9uPXhlbi00LjUtdGVzdGluZworIHhlbnZl
cnNpb249eGVuLTQuNQorIHhlbnZlcnNpb249NC41CisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0IDA4YWEyNjBkZDE3MmRlNjI1ZWNjMmI2NGI3
OGIxYWE2OGRlMWY0NzI6cmVmcy9oZWFkcy9zdGFibGUtNC41ClRvIG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICAwM2IwNmQzLi4wOGFhMjYwICAwOGFhMjYw
ZGQxNzJkZTYyNWVjYzJiNjRiNzhiMWFhNjhkZTFmNDcyIC0+IHN0YWJsZS00LjUKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 26 15:06:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 15:06:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7jk2-0000io-5T; Thu, 26 Oct 2017 15:06:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e7jk1-0000ii-4L
 for xen-devel@lists.xen.org; Thu, 26 Oct 2017 15:06:41 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 60/A6-23269-00AF1F95; Thu, 26 Oct 2017 15:06:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS/f/z4+
 RBhcv61os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkzL+9gLtjBXvHj5H/GBsZnrF2MnBxCAnkS
 z17fZgGxeQXsJKZPn80MYksIGEqcXngTLM4ioCrx/PoGsDibgLpE27PtYL0iAvoS8z/9BLOZB
 bwlts1dwARiCwskSJxecJsJYr6nxMRjd8FsTgEviTv/JwHN4QDaJSjxd4cwRKuWxMNft1ggbG
 2JZQtfg5UwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUaM4tagstUjXyFQvqSgzPaMkNzE
 zR9fQwFQvN7W4ODE9NScxqVgvOT93EyMw+OoZGBh3MO5q9zvEKMnBpCTKy7DnQ6QQX1J+SmVG
 YnFGfFFpTmrxIUYZDg4lCV5eYDALCRalpqdWpGXmAOMAJi3BwaMkwmsPkuYtLkjMLc5Mh0idY
 rTkuPHw+h8mjo6bd4Hks5mvG5iFWPLy81KlxHm1QBoEQBoySvPgxsFi9RKjrJQwLyMDA4MQT0
 FqUW5mCar8K0ZxDkYlYd7uH0BTeDLzSuC2vgI6iAnooCbVDyAHlSQipKQaGCf/71uzc/KGP6u
 n/JKwr5w7/7fVFrduo3/RM84n+Rnt2F17dEdK/QndyOKj39MKHqguDJkxx/atyPa57JzRXkZ7
 VzD8mHoxP/S5759HD8MP8Vw8yLkp5snmnaeizn53YtlU2lYzzUxKfhqTxlyl6ZVn5odt1v1wS
 GlPqbHXVpMDxikv7Yzv7GlUYinOSDTUYi4qTgQAvo38vdACAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1509030397!105930664!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59874 invoked from network); 26 Oct 2017 15:06:39 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 15:06:39 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 26 Oct 2017 09:06:37 -0600
Message-Id: <59F21619020000780018A46F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 26 Oct 2017 09:06:33 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1508252723-29683-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1508252723-29683-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-next] x86/pv: Factor out the calculation
 of LDT/GDT descriptor pointers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjEwLjE3IGF0IDE3OjA1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQEAgLTE2LDQgKzE3LDE0IEBAIHN0YXRpYyBpbmxpbmUgaW50IHB2X2VtdWxfaXNfbWVt
X3dyaXRlKGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9zdGF0ZSAqc3RhdGUsCj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IFg4NkVNVUxfVU5IQU5ETEVB
QkxFOwo+ICB9Cj4gIAo+ICsvKiBSZXR1cm4gYSBwb2ludGVyIHRvIHRoZSBHRFQvTERUIGRlc2Ny
aXB0b3IgcmVmZXJlbmNlZCBieSBzZWwuICovCj4gK3N0YXRpYyBpbmxpbmUgY29uc3Qgc3RydWN0
IGRlc2Nfc3RydWN0ICpnZHRfbGR0X2Rlc2NfcHRyKHVuc2lnbmVkIGludCBzZWwpCgpJIGd1ZXNz
IHJldHVybmluZyBhIHBvaW50ZXIgdG8gY29uc3QgaGVyZSBpcyBvbiB0aGUgYXNzdW1wdGlvbiB0
aGF0CnlvdSBob3BlIHdlIHdvdWxkIG5ldmVyIGhhdmUgYSBuZWVkIHRvIGZpZGRsZSB3aXRoIHRo
ZSBkZXNjcmlwdG9yPwoKPiArewo+ICsgICAgY29uc3Qgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJy
ZW50Owo+ICsgICAgY29uc3Qgc3RydWN0IGRlc2Nfc3RydWN0ICp0YmwgPSAodm9pZCAqKQo+ICsg
ICAgICAgICgoc2VsICYgWDg2X1hFQ19USSkgPyBMRFRfVklSVF9TVEFSVChjdXJyKSA6IEdEVF9W
SVJUX1NUQVJUKGN1cnIpKTsKCldoaWxlIHRoZSB0d28gaGFwcGVuIHRvIG1hdGNoLCB1c2luZyBh
biBlcnJvciBjb2RlIHJlbGF0ZWQKY29uc3RhbnQgd2l0aCBzb21ldGhpbmcgbmFtZWQgInNlbGVj
dG9yIiBkb2Vzbid0IGxvb2sgdG8gYmUKcmVhbGx5IGNvcnJlY3QuIEJ1dCBnaXZlbiB0aGUgbWF0
Y2gsIEkgZG9uJ3QgbWluZCBpdCBiZWluZyB0aGlzCndheS4KCkFja2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 26 15:13:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 15:13:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7jqB-0001Pl-Ts; Thu, 26 Oct 2017 15:13:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dgdegra@tycho.nsa.gov>) id 1e7jqA-0001Pf-RJ
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 15:13:02 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 4A/6A-19514-E7BF1F95; Thu, 26 Oct 2017 15:13:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjleJIrShJLcpLzFFi42K5JiERrFv7+2O
 kwZXJKhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bke/eZC14xVzxYvYalgXEBcxcjJ4eEgL/E
 jLcv2LsYuTiEBLoZJabuOs3axcgBlPCVWDTHGiTOKfCTR2LW0X8sII6EwAUmif8fT7KBdAsJV
 Eo83PWJBaJ7G6PEs1ufwBLCAtEStyd9ZgWxRQS8JD61bGCCaMiQmPnwJlicTUBXYsHBlWBxXg
 EHiVk/joHZLAKqEg9edoPViAqESzSd7WeBqBGUODnzCZjNKWAlcab1L5jNLGAmMW/zQ2YIW1z
 i1pP5TBC2vETz1tnMExiFZyFpn4WkZRaSlllIWhYwsqxi1ChOLSpLLdI1stRLKspMzyjJTczM
 0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAiMgXoGBsYdjJe3+B1ilORgUhLlZdjzIVKILyk/pTIjs
 Tgjvqg0J7X4EKMGB4dA75rVFxilWPLy81KVJHgrf32MFBIsSk1PrUjLzAFGKUypBAePkghvFk
 iat7ggMbc4Mx0idYrRmOPGw+t/mDiezXzdwCwENklKnHcCSKkASGlGaR7cIFjyuMQoKyXMy8j
 AwCDEU5BalJtZgir/ilGcg1FJGGIhT2ZeCdy+V0CnMAGd0qT6AeSUkkSElFQD42bJEzcEDfYx
 8YkdDiyonmJz6KTjIr6JCsfmykQ1Xxa5VCb9coLFywB+5uMNJVx8GltlU95pqU8xWnrlITdn0
 MbXTQ/5YsSCJ2rdVJh9vMmiRO25qS4Tz5YjMfbv125e9M9VrZ0/d6vNpAWRwrwxU97prGhg7d
 2sttBz84ykvuD9U7d7JpuvUGIpzkg01GIuKk4EAAXUiQkZAwAA
X-Env-Sender: dgdegra@tycho.nsa.gov
X-Msg-Ref: server-5.tower-206.messagelabs.com!1509030780!107165437!1
X-Originating-IP: [214.24.24.83]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16003 invoked from network); 26 Oct 2017 15:13:01 -0000
Received: from ucol19pa10.eemsg.mail.mil (HELO UCOL19PA10.eemsg.mail.mil)
 (214.24.24.83)
 by server-5.tower-206.messagelabs.com with SMTP; 26 Oct 2017 15:13:01 -0000
X-IronPort-AV: E=Sophos;i="5.44,434,1505779200"; d="scan'208";a="364719415"
Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3])
 by UCOL19PA10.eemsg.mail.mil with ESMTP/TLS/AES256-SHA;
 26 Oct 2017 15:12:54 +0000
X-IronPort-AV: E=Sophos;i="5.44,434,1505779200"; 
   d="scan'208";a="5205591"
IronPort-PHdr: =?us-ascii?q?9a23=3AJceVIh/YSmNi/P9uRHKM819IXTAuvvDOBiVQ1KB2?=
 =?us-ascii?q?0escTK2v8tzYMVDF4r011RmSDNWds6oMotGVmpioYXYH75eFvSJKW713fDhBt/?=
 =?us-ascii?q?8rmRc9CtWOE0zxIa2iRSU7GMNfSA0tpCnjYgBaF8nkelLdvGC54yIMFRXjLwp1?=
 =?us-ascii?q?Ifn+FpLPg8it2e2//57ebx9UiDahfLh/MAi4oQLNu8cMnIBsMLwxyhzHontJf+?=
 =?us-ascii?q?RZ22ZlLk+Nkhj/+8m94odt/zxftPw9+cFAV776f7kjQrxDEDsmKWE169b1uhTF?=
 =?us-ascii?q?UACC+2ETUmQSkhpPHgjF8BT3VYr/vyfmquZw3jSRMNboRr4oRzut86ZrSAfpiC?=
 =?us-ascii?q?gZMT457HrXgdF0gK5CvR6tuwBzz4vSbY6bLvp+er7Wc80cS2RPQ81dUzVNDp2g?=
 =?us-ascii?q?Y4cKCecKIORWoJTnp1YWsBWwGwesCuPsxDFGiHD50q813PguHwzdwAwtHMgDvG?=
 =?us-ascii?q?jIoNj7NqofV/2+wqnSzTXEavNbwTnz55LOchAgv/6MWa97f8TPxkIyFg3FlE+f?=
 =?us-ascii?q?ppbrPziI0ekCrmeb4Pd+WuKgkW4osRp8oiSvx8gwionJgZgZylbf9Spj2oo1Kt?=
 =?us-ascii?q?q4SFBibNOiDZBetDmaOpNrTs4tTGxkoiY3xqActZKlcyUG1o4rywPZZveaaYaH?=
 =?us-ascii?q?+AjjW/yUITpggXJlf6+wiAiq/Ei7z+38StG00FFXripZitXMtm4C1xjU6sWfVv?=
 =?us-ascii?q?ty5F2h2TeS1wDI8O1EPUA1mrbbK54m2LIwkIYcsV/fESPsnUX2jauWel0l+uiu?=
 =?us-ascii?q?9evnfq3rqoKTOoJ7kA3zMrkiltahDek3LAQCRXWX9fy51LL5/E35RLtKjucxkq?=
 =?us-ascii?q?ncqJ3VOMsbqbOnDA9ayIYs8Q2yDyum0dsEnXkHK0hJeBScj4fzIV3OL/f4Demn?=
 =?us-ascii?q?j1S2jDhr3+zGPqHmApjVNHjDl7jhcqhn60JG0Ao8181f6olIBbEAPPLzQE7xtd?=
 =?us-ascii?q?PCAhAlNAy0xv7tCM9h2YMGRWKPHqiZPbvdsFCW4OIjOvSDa5ELuDnjL/go/Pru?=
 =?us-ascii?q?jX4imV8BZqmlx5QWZ26+HvR+OUWZZnjsjckdHmcWpAY+S/bqiFLRGQJUMky1UK?=
 =?us-ascii?q?8mrgkyFcqDCoHFS8j5mruO0T39BpRLTmtHFkqNATHjcIDSH78cZSTXLsJ/nzgs?=
 =?us-ascii?q?Ubm6V5RnxRyorBX9ybdsMqzT4CJLm4jk0Y1Z7uvSmBV62TE8IN6U2m/FG217km?=
 =?us-ascii?q?4HXTYewLF0oUs7zEyKl6d/naoLRpRo+/pVX1JiZtbnxOtgBoW3A1iZcw=3D=3D?=
X-IPAS-Result: =?us-ascii?q?A2CvAQAj+vFZ/wHyM5BcGgEBAQECAQEBAQgBAQEBFQEBAQE?=
 =?us-ascii?q?CAQEBAQgBAQEBgwgsgVIng3qZLYFUJphRhTsKAoRBQhUBAQEBAQEBAQEBAWoog?=
 =?us-ascii?q?jgkAYJBAQUjDwEFUQsYAgImAgJXBgEMBgIBAYgCghqpV4IninIBAQEHAQEBASS?=
 =?us-ascii?q?BD4IfggeDYguCdogZgmEFoXuLS4kugXyRL5dDNSKBaCoMHysPgy2DEYFqJTaMR?=
 =?us-ascii?q?gEBAQ?=
Received: from tarius.tycho.ncsc.mil ([144.51.242.1])
 by emsm-gh1-uea11.NCSC.MIL with ESMTP; 26 Oct 2017 15:12:53 +0000
Received: from moss-nexus.infosec.tycho.ncsc.mil (moss-nexus [192.168.25.48])
 by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id
 v9QFCrHg003195; Thu, 26 Oct 2017 11:12:53 -0400
To: Roger Pau Monne <roger.pau@citrix.com>, xen-devel@lists.xenproject.org
References: <20171026091938.59247-1-roger.pau@citrix.com>
 <20171026091938.59247-9-roger.pau@citrix.com>
From: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Message-ID: <e9813a05-1166-b000-3f9c-776554eeca69@tycho.nsa.gov>
Date: Thu, 26 Oct 2017 11:12:53 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171026091938.59247-9-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-next 8/9] xsm: add bodge when compiling
 with llvm coverage support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMjYvMjAxNyAwNToxOSBBTSwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IGxsdm0gY292
ZXJhZ2Ugc3VwcG9ydCBzZWVtcyB0byBkaXNhYmxlIHNvbWUgb2YgdGhlIG9wdGltaXphdGlvbnMK
PiBuZWVkZWQgaW4gb3JkZXIgdG8gY29tcGlsZSB4c20sIGFuZCB0aGUgZW5kIHJlc3VsdCBpcyB0
aGF0IHJlZmVyZW5jZXMKPiB0byBfX3hzbV9hY3Rpb25fbWlzbWF0Y2hfZGV0ZWN0ZWQgYXJlIGxl
ZnQgaW4gdGhlIG9iamVjdCBmaWxlcy4KPiAKPiBTaW5jZSBjb3ZlcmFnZSBzdXBwb3J0IGNhbm5v
dCBiZSB1c2VkIGluIHByb2R1Y3Rpb24sIGludHJvZHVjZQo+IF9feHNtX2FjdGlvbl9taXNtYXRj
aF9kZXRlY3RlZCBmb3IgbGx2bSBjb3ZlcmFnZSBidWlsZHMuCj4gCj4gU2lnbmVkLW9mZi1ieTog
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpBY2tlZC1ieTogRGFuaWVs
IERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 26 15:20:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 15:20:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7jxA-00028F-Mj; Thu, 26 Oct 2017 15:20:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4659c6258=roger.pau@citrix.com>)
 id 1e7jx9-000289-7e
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 15:20:15 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 68/B6-29298-E2DF1F95; Thu, 26 Oct 2017 15:20:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHRDpK7u34+
 RBhsemFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnnpz5kLZjLWvG75x1rA+MCli5GTg4JAX+J
 pZO6WEFsNgEdiYtzd7J1MXJwiAioSNzeawASZhYIkXi9ZjobiC0s4CrR0XWVEcRmEVCVOHXkF
 AtIOa+ApcTfSz4gpoSAnsSP7YYgFbwCghInZz5hgZiiKdG6/Tc7hC0v0bx1NjOILSSgKNE/7w
 HbBEaeWUhaZiFpmYWkZQEj8ypGjeLUorLUIl0jA72kosz0jJLcxMwcXUMDU73c1OLixPTUnMS
 kYr3k/NxNjMCwqWdgYNzB2Djb7xCjJAeTkigvw54PkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQk
 eJ/9/hgpJFiUmp5akZaZAwxgmLQEB4+SCO9lkDRvcUFibnFmOkTqFKMlx42H1/8wcXTcvAskn
 8183cAsxJKXn5cqJc7L9geoQQCkIaM0D24cLMouMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVB
 LmFQSZwpOZVwK39RXQQUxABzWpfgA5qCQRISXVwFhZfd5ARpf//S+Wf5a9yy9Mvz9zY9qt2bk
 Xrv19pKbtYnRo/4fZiblHgnedfLQpLVPgcY7TW9b85sPWZ+Kd1192Mv21k1FAX7S3QmR7aIDo
 id4dnU4ipdu/3+zwKL99Qi3w+uEFoS0SxlvOaf5+oH7/edWcrTnpmw7w6Ju1nF195+Ih8+7CT
 5uVWIozEg21mIuKEwFgRV2NrQIAAA==
X-Env-Sender: prvs=4659c6258=roger.pau@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1509031211!80388429!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13731 invoked from network); 26 Oct 2017 15:20:13 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Oct 2017 15:20:13 -0000
X-IronPort-AV: E=Sophos;i="5.44,299,1505779200"; d="scan'208";a="448385653"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Oct 2017 16:16:32 +0100
Message-ID: <20171026151632.60315-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH] osstest: set arch before calling
	set_freebsd_runvars
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0t
LQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogbWFrZS1m
bGlnaHQgfCAyICsrCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0
IGEvbWFrZS1mbGlnaHQgYi9tYWtlLWZsaWdodAppbmRleCBkNTk1MTAxYy4uNzY2MjBjMTggMTAw
NzU1Ci0tLSBhL21ha2UtZmxpZ2h0CisrKyBiL21ha2UtZmxpZ2h0CkBAIC02NzYsNiArNjc2LDgg
QEAgZG9fZXhhbWluZV9vbmUgKCkgewogICAgICopCQkJcmV0dXJuCTs7ICMgc3R1ZmYgdXNlZCBm
b3IgZ3Vlc3RzIGlzIGlycmVsZXZhbnQKICAgZXNhYwogICBsb2NhbCBmcmVlYnNkX3J1bnZhcnMK
KyAgIyBzZXRfZnJlZWJzZF9ydW52YXJzIGV4cGVjdHMgJGFyY2ggdG8gYmUgc2V0IHRvIHRoZSBk
ZXNpcmVkIEZyZWVCU0QgYXJjaC4KKyAgbG9jYWwgYXJjaD0kZG9tMGFyY2gKICAgc2V0X2ZyZWVi
c2RfcnVudmFycwogICBqb2JfY3JlYXRlX3Rlc3QgdGVzdC0keGVuYXJjaCRrZXJuLSRkb20wYXJj
aC1leGFtaW5lIFwKICAgICAgICAgICAgICAgICAgIGhvc3QtZXhhbWluZS14ZW4geGwgJHhlbmFy
Y2ggJGRvbTBhcmNoIFwKLS0gCjIuMTMuNSAoQXBwbGUgR2l0LTk0KQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 26 15:26:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 15:26:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7k2m-0002LO-Co; Thu, 26 Oct 2017 15:26:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1e7k2k-0002LI-2b
 for xen-devel@lists.xen.org; Thu, 26 Oct 2017 15:26:02 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 E5/06-05089-98EF1F95; Thu, 26 Oct 2017 15:26:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMLMWRWlGSWpSXmKPExsUSuHLSIt2Ofx8
 jDTafV7NY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDM6HvxlLrjnUTG1axtrA+Myxy5GLg4WgdtM
 El1zfjB2MXJySAgUSjw9s4Wpi5EDyBaRePI/DaRGSOAkk8TiWZ9ZQGrYBJQk9h48DlYvIpAqM
 WNqN1icWcBPYt//6awgtrCAr8SiORvAalgEVCU27L3JDmLzChhL/Dj5hwlil7zE+wX3GScwci
 9gZFjFqF6cWlSWWqRrrJdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJEehdBiDYwdj
 8xekQoyQHk5IoL8OeD5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHg7/36MFBIsSk1PrUjLzAGG
 GUxagoNHSYR3H0iat7ggMbc4Mx0idYrRnuPYpst/mDh+TLoCJDtu3gWSz2a+bmAWYsnLz0uVE
 ue9A9ImANKWUZoHNxQWF5cYZaWEeRmBzhTiKUgtys0sQZV/xSjOwagkzMsAMoUnM68EbvcroL
 OYgM5qUv0AclZJIkJKqoExP0ncYuk7Z8mI++IcOxeG393Uxrfu4kLhmZF7DgXd/9d9y+fVZ83
 W9zUtEXdcBWz+/ov+xXfu/M466etTVxxaK/Jptqj7Y4UNW4UrHuS80q8u+dYx7UejiPqiN/O3
 p3eIpSkxWq4Mjo+NfRq7ZEZGY15z41Ht36tcm8LX97zTUJinMm1WXjG/EktxRqKhFnNRcSIA/
 JOElIYCAAA=
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-5.tower-31.messagelabs.com!1509031560!108881645!1
X-Originating-IP: [81.169.146.162]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MiA9PiA1ODg3NDY=\n,sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MiA9PiA1ODg3NDY=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10659 invoked from network); 26 Oct 2017 15:26:00 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.162)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 15:26:00 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1509031560;
 s=domk; d=aepfle.de; h=Date:Subject:Cc:To:From;
 bh=TaXCdo/Ct+Gia4Jx4hBtGCjXqc9qOpKs5oHc+CQjFFU=;
 b=WNlukwWOZJpYKxh8PsFBbn7JOpU3iGIUy7NFij5hwDJ4u1kBxa0Eg/p2ztiHD0xOho
 vwnEhYWy9upJuPma5qwVxVm0XfXlIa6CnUsR4BVnVaheX4Hct7AkRlXl8n0XPZJ4C4MU
 YbMXm8bG4hrbZ/Fm64G50w9aMLH+Py+zsqBC8=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QDiZbDmui9LcK/RdXt7GAQpV1nK0XLk0FfrHA2zt2fWWcN43WM7gmJI9GNIbK1VMoLDVZG
X-RZG-CLASS-ID: mo00
Received: from sender ([2001:a61:3466:92ff:fcda:6e93:35f6:d572])
 by smtp.strato.de (RZmta 42.8 AUTH) with ESMTPSA id m0591at9QFPlpzz
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Thu, 26 Oct 2017 17:25:47 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xen.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Date: Thu, 26 Oct 2017 17:25:36 +0200
Message-Id: <20171026152536.17072-1-olaf@aepfle.de>
X-Mailer: git-send-email 2.14.2
Cc: Olaf Hering <olaf@aepfle.de>, Vasilis Liaskovitis <vliaskovitis@suse.com>
Subject: [Xen-devel] [PATCH v1] tools/hotplug: convert proc-xen.mount to
	proc-xen.service
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW4gdXBjb21pbmcgY2hhbmdlIGluIHN5c3RlbWQgd2lsbCBtb3VudCB4ZW5mcyByaWdodCBhd2F5
LCBhbG9uZyB3aXRoCmFsbCBvdGhlciBzeXN0ZW0gbW91bnRzLiBUaGlzIGltcHJvdmVzIHRoZSBk
ZXRlY3Rpb24gb2YgdGhlCnZpcnR1YWxpemF0aW9uIGVudmlyb25tZW50LCB3aGljaCBpcyBjdXJy
ZW50bHkgcmFjeS4gU29tZSBwYXJ0cyBvZgpzeXN0ZW1kIHJlbHkgb24gdGhlIHByZXNlbmNlIG9m
IC9wcm9jL3hlbi9jYXBhYmlsaXRpZXMsIHdoaWNoIHdpbGwgb25seQpleGlzdCBpZiB4ZW5mcyBp
cyBtb3VudGVkLiBTaW5jZSB4ZW5mcyBpcyBtb3VudGVkIGJ5IHRoZSBwcm9jLXhlbi5tb3VudAp1
bml0LCBpdCB3aWxsIGJlIHByb2Nlc3NlZCB2ZXJ5IGxhdGUuIE90aGVyIHVuaXRzIG1heSBiZSBw
cm9jZXNzZWQKZWFybGllciwgYW5kIGlmIHRoZXkgbWFrZSB1c2Ugb2YgQ29uZGl0aW9uVmlydHVh
bGl6YXRpb24qPSBmYWlsdXJlcyBtYXkKb2Njb3VyLgoKVW5mb3J0dW5hdGVseSBtb3VudGluZyB4
ZW5mcyBieSBzeXN0ZW1kIGFzIGFuIEFQSSBmaWxlc3lzdGVtIHdpbGwgbGVhZAp0byBlcnJvcnMg
d2hlbiBwcm9jLXhlbi5tb3VudCBpcyBwcm9jZXNzZWQuIFNpbmNlIHRoYXQgbW91bnQgcG9pbnQK
YWxyZWFkeSBleGlzdHMgdGhlIHVuaXQgaXMgY29uc2lkZXJlZCBhcyBmYWlsZWQsIGFuZCBvdGhl
ciB1bml0cyB0aGF0CmRlcGVuZCBvbiBwcm9jLXhlbi5tb3VudCB3aWxsIG5vdCBzdGFydC4gVG8g
YXZvaWQgdGhpcyB0aGUgZXhpc3RpbmcKcHJvYy14ZW4ubW91bnQgd2lsbCBiZSBjb252ZXJ0ZWQg
aW50byBwcm9jLXhlbi5zZXJ2aWNlLCB3aGljaCBqdXN0Cm1vdW50cyB4ZW5mcyBtYW51YWxseS4g
QWxsIGRlcGVuZGVuY2llcyBhcmUgdXBkYXRlZCBieSB0aGlzIGNoYW5nZS4KClRoZSBleGlzdGlu
ZyBjb25kaXRpb25hbHMgaW4gcHJvYy14ZW4ubW91bnQgd2lsbCBwcmV2ZW50IGZhaWx1cmVzIHdp
dGgKZXhpc3Rpbmcgc3lzdGVtZCBiYXNlZCBpbnN0YWxsYXRpb25zOgpDb25kaXRpb25QYXRoRXhp
c3RzPSEvcHJvYy94ZW4vY2FwYWJpbGl0aWVzIHdpbGwgcHJldmVudCBleGVjdXRpb24gd2l0aAph
IG5ldyBzeXN0ZW1kIHRoYXQgbW91bnRzIHhlbmZzLiBBbmQgdGhpcyBjb25kaXRpb25hbCwgaW4g
Y29tYmluYXRpb24Kd2l0aCBDb25kaXRpb25QYXRoRXhpc3RzPS9wcm9jL3hlbiwgd2lsbCB0cmln
Z2VyIGV4ZWN1dGlvbiB3aXRoIGFuIG9sZApzeXN0ZW1kLgoKQW4gYWJzb2x1dGUgcGF0aCB0byB0
aGUgbW91bnQgYmluYXJ5IGhhcyB0byBiZSB1c2VkLiAvYmluL21vdW50IGlzCmV4cGVjdGVkIHRv
IGJlIHVuaXZlcnNhbGx5IGF2YWlsYWJsZSwgbm93YXdheXMgaXQgaXMgYSBzeW1saW5rIHRvCi91
c3IvYmluL21vdW50LgoKU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRl
PgotLS0KCmJhc2VkIG9uIDQuMTAuMC1yYzIKUGxlYXNlIHJ1biBhdXRvZ2VuLnNoOgoKIHRvb2xz
L2NvbmZpZ3VyZS5hYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgMiArLQogdG9vbHMvaG90cGx1Zy9MaW51eC9zeXN0ZW1kL01ha2VmaWxlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCA2ICsrKy0tLQogLi4uL0xpbnV4L3N5c3RlbWQve3Byb2Mt
eGVuLm1vdW50LmluID0+IHByb2MteGVuLnNlcnZpY2UuaW59ICAgICAgfCA4ICsrKystLS0tCiB0
b29scy9ob3RwbHVnL0xpbnV4L3N5c3RlbWQvdmFyLWxpYi14ZW5zdG9yZWQubW91bnQuaW4gICAg
ICAgICAgICB8IDQgKystLQogdG9vbHMvaG90cGx1Zy9MaW51eC9zeXN0ZW1kL3hlbi1pbml0LWRv
bTAuc2VydmljZS5pbiAgICAgICAgICAgICAgfCA0ICsrLS0KIHRvb2xzL2hvdHBsdWcvTGludXgv
c3lzdGVtZC94ZW4tcWVtdS1kb20wLWRpc2stYmFja2VuZC5zZXJ2aWNlLmluIHwgNCArKy0tCiB0
b29scy9ob3RwbHVnL0xpbnV4L3N5c3RlbWQveGVuLXdhdGNoZG9nLnNlcnZpY2UuaW4gICAgICAg
ICAgICAgICB8IDQgKystLQogdG9vbHMvaG90cGx1Zy9MaW51eC9zeXN0ZW1kL3hlbmNvbnNvbGVk
LnNlcnZpY2UuaW4gICAgICAgICAgICAgICAgfCA0ICsrLS0KIHRvb2xzL2hvdHBsdWcvTGludXgv
c3lzdGVtZC94ZW5kb21haW5zLnNlcnZpY2UuaW4gICAgICAgICAgICAgICAgIHwgNCArKy0tCiB0
b29scy9ob3RwbHVnL0xpbnV4L3N5c3RlbWQveGVuZHJpdmVyZG9tYWluLnNlcnZpY2UuaW4gICAg
ICAgICAgICB8IDQgKystLQogdG9vbHMvaG90cGx1Zy9MaW51eC9zeXN0ZW1kL3hlbnN0b3JlZC5z
ZXJ2aWNlLmluICAgICAgICAgICAgICAgICAgfCA2ICsrKy0tLQogMTEgZmlsZXMgY2hhbmdlZCwg
MjUgaW5zZXJ0aW9ucygrKSwgMjUgZGVsZXRpb25zKC0pCiByZW5hbWUgdG9vbHMvaG90cGx1Zy9M
aW51eC9zeXN0ZW1kL3twcm9jLXhlbi5tb3VudC5pbiA9PiBwcm9jLXhlbi5zZXJ2aWNlLmlufSAo
NjAlKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbmZpZ3VyZS5hYyBiL3Rvb2xzL2NvbmZpZ3VyZS5h
YwppbmRleCBkMWEzYTc4ZDg3Li43YjE4NDIxZmEwIDEwMDY0NAotLS0gYS90b29scy9jb25maWd1
cmUuYWMKKysrIGIvdG9vbHMvY29uZmlndXJlLmFjCkBAIC00NDEsNyArNDQxLDcgQEAgQVhfQVZB
SUxBQkxFX1NZU1RFTUQoKQogCiBBU19JRihbdGVzdCAieCRzeXN0ZW1kIiA9ICJ4eSJdLCBbCiAg
ICAgQUNfQ09ORklHX0ZJTEVTKFsKLSAgICBob3RwbHVnL0xpbnV4L3N5c3RlbWQvcHJvYy14ZW4u
bW91bnQKKyAgICBob3RwbHVnL0xpbnV4L3N5c3RlbWQvcHJvYy14ZW4uc2VydmljZQogICAgIGhv
dHBsdWcvTGludXgvc3lzdGVtZC92YXItbGliLXhlbnN0b3JlZC5tb3VudAogICAgIGhvdHBsdWcv
TGludXgvc3lzdGVtZC94ZW4taW5pdC1kb20wLnNlcnZpY2UKICAgICBob3RwbHVnL0xpbnV4L3N5
c3RlbWQveGVuLXFlbXUtZG9tMC1kaXNrLWJhY2tlbmQuc2VydmljZQpkaWZmIC0tZ2l0IGEvdG9v
bHMvaG90cGx1Zy9MaW51eC9zeXN0ZW1kL01ha2VmaWxlIGIvdG9vbHMvaG90cGx1Zy9MaW51eC9z
eXN0ZW1kL01ha2VmaWxlCmluZGV4IGE1ZDQxZDg2ZWYuLjg1NWZmMzc0N2YgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2hvdHBsdWcvTGludXgvc3lzdGVtZC9NYWtlZmlsZQorKysgYi90b29scy9ob3RwbHVn
L0xpbnV4L3N5c3RlbWQvTWFrZWZpbGUKQEAgLTMsMTAgKzMsMTAgQEAgaW5jbHVkZSAkKFhFTl9S
T09UKS90b29scy9SdWxlcy5tawogCiBYRU5fU1lTVEVNRF9NT0RVTEVTID0geGVuLmNvbmYKIAot
WEVOX1NZU1RFTURfTU9VTlQgPSAgcHJvYy14ZW4ubW91bnQKLVhFTl9TWVNURU1EX01PVU5UICs9
IHZhci1saWIteGVuc3RvcmVkLm1vdW50CitYRU5fU1lTVEVNRF9NT1VOVCAgPSB2YXItbGliLXhl
bnN0b3JlZC5tb3VudAogCi1YRU5fU1lTVEVNRF9TRVJWSUNFICA9IHhlbnN0b3JlZC5zZXJ2aWNl
CitYRU5fU1lTVEVNRF9TRVJWSUNFICA9IHByb2MteGVuLnNlcnZpY2UKK1hFTl9TWVNURU1EX1NF
UlZJQ0UgKz0geGVuc3RvcmVkLnNlcnZpY2UKIFhFTl9TWVNURU1EX1NFUlZJQ0UgKz0geGVuY29u
c29sZWQuc2VydmljZQogWEVOX1NZU1RFTURfU0VSVklDRSArPSB4ZW4tcWVtdS1kb20wLWRpc2st
YmFja2VuZC5zZXJ2aWNlCiBYRU5fU1lTVEVNRF9TRVJWSUNFICs9IHhlbmRvbWFpbnMuc2Vydmlj
ZQpkaWZmIC0tZ2l0IGEvdG9vbHMvaG90cGx1Zy9MaW51eC9zeXN0ZW1kL3Byb2MteGVuLm1vdW50
LmluIGIvdG9vbHMvaG90cGx1Zy9MaW51eC9zeXN0ZW1kL3Byb2MteGVuLnNlcnZpY2UuaW4Kc2lt
aWxhcml0eSBpbmRleCA2MCUKcmVuYW1lIGZyb20gdG9vbHMvaG90cGx1Zy9MaW51eC9zeXN0ZW1k
L3Byb2MteGVuLm1vdW50LmluCnJlbmFtZSB0byB0b29scy9ob3RwbHVnL0xpbnV4L3N5c3RlbWQv
cHJvYy14ZW4uc2VydmljZS5pbgppbmRleCA2NGViZTdmOWIxLi43NmYwMDk3Yjc1IDEwMDY0NAot
LS0gYS90b29scy9ob3RwbHVnL0xpbnV4L3N5c3RlbWQvcHJvYy14ZW4ubW91bnQuaW4KKysrIGIv
dG9vbHMvaG90cGx1Zy9MaW51eC9zeXN0ZW1kL3Byb2MteGVuLnNlcnZpY2UuaW4KQEAgLTQsNyAr
NCw3IEBAIENvbmRpdGlvblBhdGhFeGlzdHM9L3Byb2MveGVuCiBDb25kaXRpb25QYXRoRXhpc3Rz
PSEvcHJvYy94ZW4vY2FwYWJpbGl0aWVzCiBSZWZ1c2VNYW51YWxTdG9wPXRydWUKIAotW01vdW50
XQotV2hhdD14ZW5mcwotV2hlcmU9L3Byb2MveGVuCi1UeXBlPXhlbmZzCitbU2VydmljZV0KK1R5
cGU9b25lc2hvdAorUmVtYWluQWZ0ZXJFeGl0PXRydWUKK0V4ZWNTdGFydD0vYmluL21vdW50IC10
IHhlbmZzIHhlbmZzIC9wcm9jL3hlbgpkaWZmIC0tZ2l0IGEvdG9vbHMvaG90cGx1Zy9MaW51eC9z
eXN0ZW1kL3Zhci1saWIteGVuc3RvcmVkLm1vdW50LmluIGIvdG9vbHMvaG90cGx1Zy9MaW51eC9z
eXN0ZW1kL3Zhci1saWIteGVuc3RvcmVkLm1vdW50LmluCmluZGV4IDExYTdkNTBlZGMuLjVkMTcx
ZjgyZTggMTAwNjQ0Ci0tLSBhL3Rvb2xzL2hvdHBsdWcvTGludXgvc3lzdGVtZC92YXItbGliLXhl
bnN0b3JlZC5tb3VudC5pbgorKysgYi90b29scy9ob3RwbHVnL0xpbnV4L3N5c3RlbWQvdmFyLWxp
Yi14ZW5zdG9yZWQubW91bnQuaW4KQEAgLTEsNyArMSw3IEBACiBbVW5pdF0KIERlc2NyaXB0aW9u
PW1vdW50IHhlbnN0b3JlIGZpbGUgc3lzdGVtCi1SZXF1aXJlcz1wcm9jLXhlbi5tb3VudAotQWZ0
ZXI9cHJvYy14ZW4ubW91bnQKK1JlcXVpcmVzPXByb2MteGVuLnNlcnZpY2UKK0FmdGVyPXByb2Mt
eGVuLnNlcnZpY2UKIENvbmRpdGlvblBhdGhFeGlzdHM9L3Byb2MveGVuL2NhcGFiaWxpdGllcwog
UmVmdXNlTWFudWFsU3RvcD10cnVlCiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2hvdHBsdWcvTGludXgv
c3lzdGVtZC94ZW4taW5pdC1kb20wLnNlcnZpY2UuaW4gYi90b29scy9ob3RwbHVnL0xpbnV4L3N5
c3RlbWQveGVuLWluaXQtZG9tMC5zZXJ2aWNlLmluCmluZGV4IDNiZWZhZGNlYTMuLmM1NjBmYmUx
YjcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2hvdHBsdWcvTGludXgvc3lzdGVtZC94ZW4taW5pdC1kb20w
LnNlcnZpY2UuaW4KKysrIGIvdG9vbHMvaG90cGx1Zy9MaW51eC9zeXN0ZW1kL3hlbi1pbml0LWRv
bTAuc2VydmljZS5pbgpAQCAtMSw3ICsxLDcgQEAKIFtVbml0XQogRGVzY3JpcHRpb249eGVuLWlu
aXQtZG9tMCwgaW5pdGlhbGlzZSBEb20wIGNvbmZpZ3VyYXRpb24gKHhlbnN0b3JlIG5vZGVzLCBK
U09OIGNvbmZpZ3VyYXRpb24gc3R1YikKLVJlcXVpcmVzPXhlbnN0b3JlZC5zZXJ2aWNlIHByb2Mt
eGVuLm1vdW50Ci1BZnRlcj14ZW5zdG9yZWQuc2VydmljZSBwcm9jLXhlbi5tb3VudAorUmVxdWly
ZXM9eGVuc3RvcmVkLnNlcnZpY2UgcHJvYy14ZW4uc2VydmljZQorQWZ0ZXI9eGVuc3RvcmVkLnNl
cnZpY2UgcHJvYy14ZW4uc2VydmljZQogQ29uZGl0aW9uUGF0aEV4aXN0cz0vcHJvYy94ZW4vY2Fw
YWJpbGl0aWVzCiAKIFtTZXJ2aWNlXQpkaWZmIC0tZ2l0IGEvdG9vbHMvaG90cGx1Zy9MaW51eC9z
eXN0ZW1kL3hlbi1xZW11LWRvbTAtZGlzay1iYWNrZW5kLnNlcnZpY2UuaW4gYi90b29scy9ob3Rw
bHVnL0xpbnV4L3N5c3RlbWQveGVuLXFlbXUtZG9tMC1kaXNrLWJhY2tlbmQuc2VydmljZS5pbgpp
bmRleCBmNTY3NzViYzg3Li4xYjk1MTA0ODIzIDEwMDY0NAotLS0gYS90b29scy9ob3RwbHVnL0xp
bnV4L3N5c3RlbWQveGVuLXFlbXUtZG9tMC1kaXNrLWJhY2tlbmQuc2VydmljZS5pbgorKysgYi90
b29scy9ob3RwbHVnL0xpbnV4L3N5c3RlbWQveGVuLXFlbXUtZG9tMC1kaXNrLWJhY2tlbmQuc2Vy
dmljZS5pbgpAQCAtMSw3ICsxLDcgQEAKIFtVbml0XQogRGVzY3JpcHRpb249cWVtdSBmb3IgeGVu
IGRvbTAgZGlzayBiYWNrZW5kCi1SZXF1aXJlcz1wcm9jLXhlbi5tb3VudCB4ZW5zdG9yZWQuc2Vy
dmljZQotQWZ0ZXI9cHJvYy14ZW4ubW91bnQgeGVuc3RvcmVkLnNlcnZpY2UgeGVuY29uc29sZWQu
c2VydmljZQorUmVxdWlyZXM9cHJvYy14ZW4uc2VydmljZSB4ZW5zdG9yZWQuc2VydmljZQorQWZ0
ZXI9cHJvYy14ZW4uc2VydmljZSB4ZW5zdG9yZWQuc2VydmljZSB4ZW5jb25zb2xlZC5zZXJ2aWNl
CiBCZWZvcmU9eGVuZG9tYWlucy5zZXJ2aWNlIGxpYnZpcnRkLnNlcnZpY2UgbGlidmlydC1ndWVz
dHMuc2VydmljZQogUmVmdXNlTWFudWFsU3RvcD10cnVlCiBDb25kaXRpb25QYXRoRXhpc3RzPS9w
cm9jL3hlbi9jYXBhYmlsaXRpZXMKZGlmZiAtLWdpdCBhL3Rvb2xzL2hvdHBsdWcvTGludXgvc3lz
dGVtZC94ZW4td2F0Y2hkb2cuc2VydmljZS5pbiBiL3Rvb2xzL2hvdHBsdWcvTGludXgvc3lzdGVt
ZC94ZW4td2F0Y2hkb2cuc2VydmljZS5pbgppbmRleCAxZWVjZDJhNjE2Li4zYjlhZmY1ZTNiIDEw
MDY0NAotLS0gYS90b29scy9ob3RwbHVnL0xpbnV4L3N5c3RlbWQveGVuLXdhdGNoZG9nLnNlcnZp
Y2UuaW4KKysrIGIvdG9vbHMvaG90cGx1Zy9MaW51eC9zeXN0ZW1kL3hlbi13YXRjaGRvZy5zZXJ2
aWNlLmluCkBAIC0xLDcgKzEsNyBAQAogW1VuaXRdCiBEZXNjcmlwdGlvbj1YZW4td2F0Y2hkb2cg
LSBydW4geGVuIHdhdGNoZG9nIGRhZW1vbgotUmVxdWlyZXM9cHJvYy14ZW4ubW91bnQKLUFmdGVy
PXByb2MteGVuLm1vdW50IHhlbmRvbWFpbnMuc2VydmljZQorUmVxdWlyZXM9cHJvYy14ZW4uc2Vy
dmljZQorQWZ0ZXI9cHJvYy14ZW4uc2VydmljZSB4ZW5kb21haW5zLnNlcnZpY2UKIENvbmRpdGlv
blBhdGhFeGlzdHM9L3Byb2MveGVuL2NhcGFiaWxpdGllcwogCiBbU2VydmljZV0KZGlmZiAtLWdp
dCBhL3Rvb2xzL2hvdHBsdWcvTGludXgvc3lzdGVtZC94ZW5jb25zb2xlZC5zZXJ2aWNlLmluIGIv
dG9vbHMvaG90cGx1Zy9MaW51eC9zeXN0ZW1kL3hlbmNvbnNvbGVkLnNlcnZpY2UuaW4KaW5kZXgg
OGUzMzNiMTE0ZS4uMmEwMTI2MmVjZCAxMDA2NDQKLS0tIGEvdG9vbHMvaG90cGx1Zy9MaW51eC9z
eXN0ZW1kL3hlbmNvbnNvbGVkLnNlcnZpY2UuaW4KKysrIGIvdG9vbHMvaG90cGx1Zy9MaW51eC9z
eXN0ZW1kL3hlbmNvbnNvbGVkLnNlcnZpY2UuaW4KQEAgLTEsNyArMSw3IEBACiBbVW5pdF0KIERl
c2NyaXB0aW9uPVhlbmNvbnNvbGVkIC0gaGFuZGxlcyBsb2dnaW5nIGZyb20gZ3Vlc3QgY29uc29s
ZXMgYW5kIGh5cGVydmlzb3IKLVJlcXVpcmVzPXByb2MteGVuLm1vdW50IHhlbnN0b3JlZC5zZXJ2
aWNlCi1BZnRlcj1wcm9jLXhlbi5tb3VudCB4ZW5zdG9yZWQuc2VydmljZQorUmVxdWlyZXM9cHJv
Yy14ZW4uc2VydmljZSB4ZW5zdG9yZWQuc2VydmljZQorQWZ0ZXI9cHJvYy14ZW4uc2VydmljZSB4
ZW5zdG9yZWQuc2VydmljZQogQ29uZGl0aW9uUGF0aEV4aXN0cz0vcHJvYy94ZW4vY2FwYWJpbGl0
aWVzCiAKIFtTZXJ2aWNlXQpkaWZmIC0tZ2l0IGEvdG9vbHMvaG90cGx1Zy9MaW51eC9zeXN0ZW1k
L3hlbmRvbWFpbnMuc2VydmljZS5pbiBiL3Rvb2xzL2hvdHBsdWcvTGludXgvc3lzdGVtZC94ZW5k
b21haW5zLnNlcnZpY2UuaW4KaW5kZXggYzdiZmI2MWViNC4uZjg5NDYwZGEzNSAxMDA2NDQKLS0t
IGEvdG9vbHMvaG90cGx1Zy9MaW51eC9zeXN0ZW1kL3hlbmRvbWFpbnMuc2VydmljZS5pbgorKysg
Yi90b29scy9ob3RwbHVnL0xpbnV4L3N5c3RlbWQveGVuZG9tYWlucy5zZXJ2aWNlLmluCkBAIC0x
LDcgKzEsNyBAQAogW1VuaXRdCiBEZXNjcmlwdGlvbj1YZW5kb21haW5zIC0gc3RhcnQgYW5kIHN0
b3AgZ3Vlc3RzIG9uIGJvb3QgYW5kIHNodXRkb3duCi1SZXF1aXJlcz1wcm9jLXhlbi5tb3VudCB4
ZW5zdG9yZWQuc2VydmljZQotQWZ0ZXI9cHJvYy14ZW4ubW91bnQgeGVuc3RvcmVkLnNlcnZpY2Ug
eGVuY29uc29sZWQuc2VydmljZSB4ZW4taW5pdC1kb20wLnNlcnZpY2UKK1JlcXVpcmVzPXByb2Mt
eGVuLnNlcnZpY2UgeGVuc3RvcmVkLnNlcnZpY2UKK0FmdGVyPXByb2MteGVuLnNlcnZpY2UgeGVu
c3RvcmVkLnNlcnZpY2UgeGVuY29uc29sZWQuc2VydmljZSB4ZW4taW5pdC1kb20wLnNlcnZpY2UK
IEFmdGVyPW5ldHdvcmstb25saW5lLnRhcmdldAogQWZ0ZXI9cmVtb3RlLWZzLnRhcmdldAogQ29u
ZGl0aW9uUGF0aEV4aXN0cz0vcHJvYy94ZW4vY2FwYWJpbGl0aWVzCmRpZmYgLS1naXQgYS90b29s
cy9ob3RwbHVnL0xpbnV4L3N5c3RlbWQveGVuZHJpdmVyZG9tYWluLnNlcnZpY2UuaW4gYi90b29s
cy9ob3RwbHVnL0xpbnV4L3N5c3RlbWQveGVuZHJpdmVyZG9tYWluLnNlcnZpY2UuaW4KaW5kZXgg
YzM5ZWMwNDE4Mi4uYzNiMGEzMjE0NyAxMDA2NDQKLS0tIGEvdG9vbHMvaG90cGx1Zy9MaW51eC9z
eXN0ZW1kL3hlbmRyaXZlcmRvbWFpbi5zZXJ2aWNlLmluCisrKyBiL3Rvb2xzL2hvdHBsdWcvTGlu
dXgvc3lzdGVtZC94ZW5kcml2ZXJkb21haW4uc2VydmljZS5pbgpAQCAtMSw3ICsxLDcgQEAKIFtV
bml0XQogRGVzY3JpcHRpb249WGVuIGRyaXZlciBkb21haW4gZGV2aWNlIGRhZW1vbgotUmVxdWly
ZXM9cHJvYy14ZW4ubW91bnQKLUFmdGVyPXByb2MteGVuLm1vdW50CitSZXF1aXJlcz1wcm9jLXhl
bi5zZXJ2aWNlCitBZnRlcj1wcm9jLXhlbi5zZXJ2aWNlCiBDb25kaXRpb25WaXJ0dWFsaXphdGlv
bj14ZW4KIAogW1NlcnZpY2VdCmRpZmYgLS1naXQgYS90b29scy9ob3RwbHVnL0xpbnV4L3N5c3Rl
bWQveGVuc3RvcmVkLnNlcnZpY2UuaW4gYi90b29scy9ob3RwbHVnL0xpbnV4L3N5c3RlbWQveGVu
c3RvcmVkLnNlcnZpY2UuaW4KaW5kZXggODBjMWQ0MDhhNS4uZGExZjE5N2QxMSAxMDA2NDQKLS0t
IGEvdG9vbHMvaG90cGx1Zy9MaW51eC9zeXN0ZW1kL3hlbnN0b3JlZC5zZXJ2aWNlLmluCisrKyBi
L3Rvb2xzL2hvdHBsdWcvTGludXgvc3lzdGVtZC94ZW5zdG9yZWQuc2VydmljZS5pbgpAQCAtMSw3
ICsxLDcgQEAKIFtVbml0XQogRGVzY3JpcHRpb249VGhlIFhlbiB4ZW5zdG9yZQotUmVxdWlyZXM9
cHJvYy14ZW4ubW91bnQgdmFyLWxpYi14ZW5zdG9yZWQubW91bnQKLUFmdGVyPXByb2MteGVuLm1v
dW50IHZhci1saWIteGVuc3RvcmVkLm1vdW50CitSZXF1aXJlcz1wcm9jLXhlbi5zZXJ2aWNlIHZh
ci1saWIteGVuc3RvcmVkLm1vdW50CitBZnRlcj1wcm9jLXhlbi5zZXJ2aWNlIHZhci1saWIteGVu
c3RvcmVkLm1vdW50CiBCZWZvcmU9bGlidmlydGQuc2VydmljZSBsaWJ2aXJ0LWd1ZXN0cy5zZXJ2
aWNlCiBSZWZ1c2VNYW51YWxTdG9wPXRydWUKIENvbmRpdGlvblBhdGhFeGlzdHM9L3Byb2MveGVu
L2NhcGFiaWxpdGllcwpAQCAtMTUsNSArMTUsNSBAQCBFeGVjU3RhcnQ9QFhFTl9TQ1JJUFRfRElS
QC9sYXVuY2gteGVuc3RvcmUKIAogW0luc3RhbGxdCiBXYW50ZWRCeT1tdWx0aS11c2VyLnRhcmdl
dAotQWxzbz1wcm9jLXhlbi5tb3VudAorQWxzbz1wcm9jLXhlbi5zZXJ2aWNlCiBBbHNvPXZhci1s
aWIteGVuc3RvcmVkLm1vdW50CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 26 15:26:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 15:26:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7k3L-0002OC-Lr; Thu, 26 Oct 2017 15:26:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e7k3K-0002O1-To
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 15:26:39 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 38/96-07499-EAEF1F95; Thu, 26 Oct 2017 15:26:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS3ftv4+
 RBn+XyVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlb3jewF9w2qPh9ZQ5rA+MMxS5GTg4hgTyJ
 Sy/3M4PYvAJ2El+e7WcEsSUEDCVOL7zJAmKzCKhKbGp9AFbDJqAu0fZsOyuILSKgI/FqwRIgm
 4uDWWABs8Si2RfBGoQFoiXWtL9igVkwuekdE4jNKWAr0bnoCFsXIwfQMkGJvzuEQcLMAloSD3
 /dYoGwtSWWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJdI3O9pKL
 M9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA8GMAgh2Mi9cGHmKU5GBSEuVl2PMhUogv
 KT+lMiOxOCO+qDQntfgQowwHh5IE77G/HyOFBItS01Mr0jJzgJEAk5bg4FES4d0HkuYtLkjML
 c5Mh0idYjTm6Lh59w8Tx7OZrxuYhVjy8vNSpcR5U0FKBUBKM0rz4AbBIvQSo6yUMC8j0GlCPA
 WpRbmZJajyrxjFORiVhHm3gUzhycwrgdv3CugUJqBTmlQ/gJxSkoiQkmpgzGgrcFkXOj2Ta9v
 TvjOtdxdJr8t9tS59MhNv9PQz7hPnZ3XM7hFsYvwu9TlazmMa67lHh1QdFgaeuTHHaF7/0Wbf
 mffk9fS1H1S+tT4f+qyy7y9zbZ/61u83FiQaf9l9WS5m3QSVH9milz/WuAg/Tflz/03S+4DK7
 X2LEh9svCtxecahwutnLyuxFGckGmoxFxUnAgClETc+ywIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1509031595!75964447!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7469 invoked from network); 26 Oct 2017 15:26:37 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 15:26:37 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 26 Oct 2017 09:26:34 -0600
Message-Id: <59F21AC7020000780018A489@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 26 Oct 2017 09:26:31 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20171017132432.24093-1-paul.durrant@citrix.com>
 <20171017132432.24093-6-paul.durrant@citrix.com>
In-Reply-To: <20171017132432.24093-6-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, TimDeegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v12 05/11] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjEwLjE3IGF0IDE1OjI0LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IEBAIC01MzUsNiArNTg4LDQ4IEBAIGludCBjb21wYXRfbWVtb3J5X29wKHVuc2lnbmVkIGlu
dCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgY29tcGF0KQo+ICAgICAgICAgICAg
ICAgICAgcmMgPSAtRUZBVUxUOwo+ICAgICAgICAgICAgICBicmVhazsKPiAgCj4gKyAgICAgICAg
Y2FzZSBYRU5NRU1fYWNxdWlyZV9yZXNvdXJjZToKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAg
IGNvbnN0IHhlbl91bG9uZ190ICp4ZW5fZnJhbWVfbGlzdCA9Cj4gKyAgICAgICAgICAgICAgICAo
eGVuX3Vsb25nX3QgKikobmF0Lm1hciArIDEpOwo+ICsgICAgICAgICAgICBjb21wYXRfdWxvbmdf
dCAqY29tcGF0X2ZyYW1lX2xpc3QgPQo+ICsgICAgICAgICAgICAgICAgKGNvbXBhdF91bG9uZ190
ICopKG5hdC5tYXIgKyAxKTsKPiArCj4gKyAgICAgICAgICAgIGlmICggY21wLm1hci5ucl9mcmFt
ZXMgPT0gMCApCgpEb2Vzbid0IHRoaXMgbmVlZCB0byBiZSBjb21wYXRfaGFuZGxlX2lzX251bGwo
Y21wLm1hci5mcmFtZV9saXN0KSwgb3IKYSBjb21iaW5hdGlvbiBvZiBib3RoPwoKPiArICAgICAg
ICAgICAgewo+ICsgICAgICAgICAgICAgICAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoY29tcGF0
X21lbV9hY3F1aXJlX3Jlc291cmNlX3QpOwo+ICsKPiArICAgICAgICAgICAgICAgIGlmICggX19j
b3B5X2ZpZWxkX3RvX2d1ZXN0KAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgZ3Vlc3RfaGFu
ZGxlX2Nhc3QoY29tcGF0LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29tcGF0X21lbV9hY3F1aXJlX3Jlc291cmNlX3QpLAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgJmNtcC5tYXIsIG5yX2ZyYW1lcykgKQo+ICsgICAgICAgICAgICAgICAgICAgIHJl
dHVybiAtRUZBVUxUOwo+ICsgICAgICAgICAgICB9Cj4gKyAgICAgICAgICAgIGVsc2UKPiArICAg
ICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgLyoKPiArICAgICAgICAgICAgICAgICAqIE5P
VEU6IHRoZSBzbWFsbGVyIGNvbXBhdCBhcnJheSBvdmVyd3JpdGVzIHRoZSBuYXRpdmUKPiArICAg
ICAgICAgICAgICAgICAqICAgICAgIGFycmF5Lgo+ICsgICAgICAgICAgICAgICAgICovCgpJIHRo
aW5rIEkgaGFkIGFscmVhZHkgYXNrZWQgZm9yIGEgcmVzcGVjdGl2ZSBCVUlMRF9CVUdfT04oKS4K
Cj4gLS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYwo+ICsrKyBiL3hlbi9jb21tb24vbWVtb3J5LmMK
PiBAQCAtOTY1LDYgKzk2NSw5NSBAQCBzdGF0aWMgbG9uZyB4YXRwX3Blcm1pc3Npb25fY2hlY2so
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHNwYWNlKQo+ICAgICAgcmV0dXJuIHhzbV9h
ZGRfdG9fcGh5c21hcChYU01fVEFSR0VULCBjdXJyZW50LT5kb21haW4sIGQpOwo+ICB9Cj4gIAo+
ICtzdGF0aWMgaW50IGFjcXVpcmVfcmVzb3VyY2UoCj4gKyAgICBYRU5fR1VFU1RfSEFORExFX1BB
UkFNKHhlbl9tZW1fYWNxdWlyZV9yZXNvdXJjZV90KSBhcmcpCj4gK3sKPiArICAgIHN0cnVjdCBk
b21haW4gKmQsICpjdXJyZCA9IGN1cnJlbnQtPmRvbWFpbjsKPiArICAgIHhlbl9tZW1fYWNxdWly
ZV9yZXNvdXJjZV90IHhtYXI7Cj4gKyAgICB1bnNpZ25lZCBsb25nIG1mbl9saXN0WzJdOwo+ICsg
ICAgaW50IHJjOwo+ICsKPiArICAgIGlmICggY29weV9mcm9tX2d1ZXN0KCZ4bWFyLCBhcmcsIDEp
ICkKPiArICAgICAgICByZXR1cm4gLUVGQVVMVDsKPiArCj4gKyAgICBpZiAoIHhtYXIucGFkICE9
IDAgKQo+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICsKPiArICAgIGlmICggZ3Vlc3RfaGFu
ZGxlX2lzX251bGwoeG1hci5mcmFtZV9saXN0KSApCj4gKyAgICB7Cj4gKyAgICAgICAgLyogU3Bl
Y2lhbCBjYXNlIGZvciBxdWVyeWluZyBpbXBsZW1lbnRhdGlvbiBsaW1pdCAqLwo+ICsgICAgICAg
IGlmICggeG1hci5ucl9mcmFtZXMgPT0gMCApCgpQZXJoYXBzIGludmVydCB0aGUgY29uZGl0aW9u
IHRvIHJlZHVjZSAuLi4KCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICB4bWFyLm5yX2ZyYW1l
cyA9IEFSUkFZX1NJWkUobWZuX2xpc3QpOwo+ICsKPiArICAgICAgICAgICAgaWYgKCBfX2NvcHlf
ZmllbGRfdG9fZ3Vlc3QoYXJnLCAmeG1hciwgbnJfZnJhbWVzKSApCj4gKyAgICAgICAgICAgICAg
ICByZXR1cm4gLUVGQVVMVDsKPiArCj4gKyAgICAgICAgICAgIHJldHVybiAwOwo+ICsgICAgICAg
IH0KCi4uLiBvdmVyYWxsIGluZGVudGF0aW9uPwoKPiArICAgICAgICByZXR1cm4gLUVJTlZBTDsK
PiArICAgIH0KPiArCj4gKyAgICBpZiAoIHhtYXIubnJfZnJhbWVzID09IDAgKQo+ICsgICAgICAg
IHJldHVybiAtRUlOVkFMOwoKV2h5PyAoQWxtb3N0PykgZXZlcnl3aGVyZSBlbHNlIHplcm8gY291
bnRzIGFyZSBzaW1wbHkgbm8tb3BzLCB3aGljaApyZXN1bHQgaW4gc3VjY2VzcyByZXR1cm5zLgoK
PiArICAgIGlmICggeG1hci5ucl9mcmFtZXMgPiBBUlJBWV9TSVpFKG1mbl9saXN0KSApCj4gKyAg
ICAgICAgcmV0dXJuIC1FMkJJRzsKPiArCj4gKyAgICBkID0gcmN1X2xvY2tfZG9tYWluX2J5X2Fu
eV9pZCh4bWFyLmRvbWlkKTsKClRoaXMgYmVpbmcgYSB0b29scyBvbmx5IGludGVyZmFjZSwgd2h5
ICJieV9hbnlfaWQiIGluc3RlYWQgb2YKInJlbW90ZV9kb21haW5fYnlfaWQiPyBJbiBwYXJ0aWN1
bGFyIC4uLgoKPiArICAgIGlmICggZCA9PSBOVUxMICkKPiArICAgICAgICByZXR1cm4gLUVTUkNI
Owo+ICsKPiArICAgIHJjID0geHNtX2RvbWFpbl9yZXNvdXJjZV9tYXAoWFNNX0RNX1BSSVYsIGQp
OwoKLi4uIGFuIHVucHJpdmlsZWdlZCBkbSBkb21haW4gc2hvdWxkIHByb2JhYmx5IG5vdCBiZSBw
ZXJtaXR0ZWQgdG8KaW52b2tlIHRoaXMgb24gaXRzZWxmLgoKPiArICAgIGlmICggcmMgKQo+ICsg
ICAgICAgIGdvdG8gb3V0Owo+ICsKPiArICAgIHN3aXRjaCAoIHhtYXIudHlwZSApCj4gKyAgICB7
Cj4gKyAgICBkZWZhdWx0Ogo+ICsgICAgICAgIHJjID0gLUVPUE5PVFNVUFA7Cj4gKyAgICAgICAg
YnJlYWs7Cj4gKyAgICB9Cj4gKwo+ICsgICAgaWYgKCByYyApCj4gKyAgICAgICAgZ290byBvdXQ7
Cj4gKwo+ICsgICAgaWYgKCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKGN1cnJkKSApCj4gKyAgICB7
Cj4gKyAgICAgICAgaWYgKCBjb3B5X3RvX2d1ZXN0KHhtYXIuZnJhbWVfbGlzdCwgbWZuX2xpc3Qs
IHhtYXIubnJfZnJhbWVzKSApCj4gKyAgICAgICAgICAgIHJjID0gLUVGQVVMVDsKPiArICAgIH0K
PiArICAgIGVsc2UKPiArICAgIHsKPiArICAgICAgICB4ZW5fcGZuX3QgZ2ZuX2xpc3RbQVJSQVlf
U0laRShtZm5fbGlzdCldOwo+ICsgICAgICAgIHVuc2lnbmVkIGludCBpOwo+ICsKPiArICAgICAg
ICByYyA9IC1FRkFVTFQ7Cj4gKyAgICAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoZ2ZuX2xpc3Qs
IHhtYXIuZnJhbWVfbGlzdCwgeG1hci5ucl9mcmFtZXMpICkKPiArICAgICAgICAgICAgZ290byBv
dXQ7Cj4gKwo+ICsgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgeG1hci5ucl9mcmFtZXM7IGkrKyAp
Cj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICByYyA9IHNldF9mb3JlaWduX3AybV9lbnRyeShj
dXJyZCwgZ2ZuX2xpc3RbaV0sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIF9tZm4obWZuX2xpc3RbaV0pKTsKPiArICAgICAgICAgICAgaWYgKCByYyApCj4gKyAgICAg
ICAgICAgIHsKPiArICAgICAgICAgICAgICAgIC8qCj4gKyAgICAgICAgICAgICAgICAgKiBNYWtl
IHN1cmUgcmMgaXMgLUVJTyBmb3IgYW55IGludGVyYXRpb24gb3RoZXIgdGhhbgo+ICsgICAgICAg
ICAgICAgICAgICogdGhlIGZpcnN0LgoKIml0ZXJhdGlvbiIsIGJ1dCB3aHkgaXMgdGhpcyBpbXBv
cnRhbnQgaW4gdGhlIGZpcnN0IHBsYWNlPwoKPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvbWVt
b3J5LmgKPiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgKPiBAQCAtNTk5LDYgKzU5
OSw0NyBAQCBzdHJ1Y3QgeGVuX3Jlc2VydmVkX2RldmljZV9tZW1vcnlfbWFwIHsKPiAgdHlwZWRl
ZiBzdHJ1Y3QgeGVuX3Jlc2VydmVkX2RldmljZV9tZW1vcnlfbWFwIAo+IHhlbl9yZXNlcnZlZF9k
ZXZpY2VfbWVtb3J5X21hcF90Owo+ICBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fcmVzZXJ2
ZWRfZGV2aWNlX21lbW9yeV9tYXBfdCk7Cj4gIAo+ICsvKgo+ICsgKiBHZXQgdGhlIHBhZ2VzIGZv
ciBhIHBhcnRpY3VsYXIgZ3Vlc3QgcmVzb3VyY2UsIHNvIHRoYXQgdGhleSBjYW4gYmUKPiArICog
bWFwcGVkIGRpcmVjdGx5IGJ5IGEgdG9vbHMgZG9tYWluLgo+ICsgKi8KPiArI2RlZmluZSBYRU5N
RU1fYWNxdWlyZV9yZXNvdXJjZSAyOAo+ICtzdHJ1Y3QgeGVuX21lbV9hY3F1aXJlX3Jlc291cmNl
IHsKPiArICAgIC8qIElOIC0gdGhlIGRvbWFpbiB3aG9zZSByZXNvdXJjZSBpcyB0byBiZSBtYXBw
ZWQgKi8KPiArICAgIGRvbWlkX3QgZG9taWQ7Cj4gKyAgICAvKiBJTiAtIHRoZSB0eXBlIG9mIHJl
c291cmNlICovCj4gKyAgICB1aW50MTZfdCB0eXBlOwo+ICsgICAgLyoKPiArICAgICAqIElOIC0g
YSB0eXBlLXNwZWNpZmljIHJlc291cmNlIGlkZW50aWZpZXIsIHdoaWNoIG11c3QgYmUgemVybwo+
ICsgICAgICogICAgICB1bmxlc3Mgc3RhdGVkIG90aGVyd2lzZS4KPiArICAgICAqLwo+ICsgICAg
dWludDMyX3QgaWQ7Cj4gKyAgICAvKiBJTi9PVVQgLSBBcyBhbiBJTiBwYXJhbWV0ZXIgbnVtYmVy
IG9mIGZyYW1lcyBvZiB0aGUgcmVzb3VyY2UKPiArICAgICAqICAgICAgICAgIHRvIGJlIG1hcHBl
ZC4gSG93ZXZlciwgaWYgdGhlIHNwZWNpZmllZCB2YWx1ZSBpcyAwIGFuZAo+ICsgICAgICogICAg
ICAgICAgZnJhbWVfbGlzdCBpcyBOVUxMIHRoZW4gdGhpcyBmaWVsZCB3aWxsIGJlIHNldCB0byB0
aGUKPiArICAgICAqICAgICAgICAgIG1heGltdW0gdmFsdWUgc3VwcG9ydGVkIGJ5IHRoZSBpbXBs
ZW1lbnRhdGlvbiBvbiByZXR1cm4uCj4gKyAgICAgKi8KPiArICAgIHVpbnQzMl90IG5yX2ZyYW1l
czsKPiArICAgIHVpbnQzMl90IHBhZDsKPiArICAgIC8qIElOIC0gdGhlIGluZGV4IG9mIHRoZSBp
bml0aWFsIGZyYW1lIHRvIGJlIG1hcHBlZC4gVGhpcyBwYXJhbWV0ZXIKPiArICAgICAqICAgICAg
aXMgaWdub3JlZCBpZiBucl9mcmFtZXMgaXMgMC4KPiArICAgICAqLwo+ICsgICAgdWludDY0X2Fs
aWduZWRfdCBmcmFtZTsKPiArICAgIC8qIElOL09VVCAtIElmIHRoZSB0b29scyBkb21haW4gaXMg
UFYgdGhlbiwgdXBvbiByZXR1cm4sIGZyYW1lX2xpc3QKPiArICAgICAqICAgICAgICAgIHdpbGwg
YmUgcG9wdWxhdGVkIHdpdGggdGhlIE1GTnMgb2YgdGhlIHJlc291cmNlLgo+ICsgICAgICogICAg
ICAgICAgSWYgdGhlIHRvb2xzIGRvbWFpbiBpcyBIVk0gdGhlbiBpdCBpcyBleHBlY3RlZCB0aGF0
LCBvbgo+ICsgICAgICogICAgICAgICAgZW50cnksIGZyYW1lX2xpc3Qgd2lsbCBiZSBwb3B1bGF0
ZWQgd2l0aCBhIGxpc3Qgb2YgR0ZOcwo+ICsgICAgICogICAgICAgICAgdGhhdCB3aWxsIGJlIG1h
cHBlZCB0byB0aGUgTUZOcyBvZiB0aGUgcmVzb3VyY2UuCj4gKyAgICAgKiAgICAgICAgICBJZiAt
RUlPIGlzIHJldHVybmVkIHRoZW4gdGhlIGZyYW1lX2xpc3QgaGFzIG9ubHkgYmVlbgo+ICsgICAg
ICogICAgICAgICAgcGFydGlhbGx5IG1hcHBlZCBhbmQgaXQgaXMgdXAgdG8gdGhlIGNhbGxlciB0
byB1bm1hcCBhbGwKPiArICAgICAqICAgICAgICAgIHRoZSBHRk5zLgo+ICsgICAgICogICAgICAg
ICAgVGhpcyBwYXJhbWV0ZXIgbWF5IGJlIE5VTEwgaWYgbnJfZnJhbWVzIGlzIDAuCj4gKyAgICAg
Ki8KPiArICAgIFhFTl9HVUVTVF9IQU5ETEUoeGVuX3Vsb25nX3QpIGZyYW1lX2xpc3Q7CgpUaGlz
IGlzIHN0aWxsIHhlbl91bG9uZ190LCB3aGljaCBJIGNhbiBsaXZlIHdpdGgsIGJ1dCB0aGVuIHlv
dSBzaG91bGRuJ3QKY29weSBpbnRvIC8gb3V0IG9mIGFycmF5cyBvZiBvdGhlciB0eXBlcyBpbiBh
Y3F1aXJlX3Jlc291cmNlKCkgKHRoZQptb3JlIHRoYXQgdGhpcyBpcyBjb21tb24gY29kZSwgYW5k
IGlpcmMgeGVuX3Vsb25nX3QgYW5kCnVuc2lnbmVkIGxvbmcgYXJlbid0IHRoZSBzYW1lIHRoaW5n
IG9uIEFSTTMyKS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 26 15:32:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 15:32:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7k8n-0003CO-Dn; Thu, 26 Oct 2017 15:32:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e7k8m-0003CI-Nc
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 15:32:16 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 A6/89-29911-00002F95; Thu, 26 Oct 2017 15:32:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjleJIrShJLcpLzFFi42Lxqg1y1P3//2O
 kwco+GYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePMm0csBf85Kk58b2FrYNzP1sXIxSEkMJ1R
 Yu6/VYwgDovAa2aJBxenMIM4EgJ3WCUerDwFlOEEcrIknix6ztLFyAFkp0k8/mIJEa6WmDn5N
 RNIWEhATWLNmyiIob8YJWZ33WEGqREWSJfoevUVzBYR8JZY9fkb2EhmgW5miSMvbUFsIYFFjB
 IzOwNA5rAJ6Eism1ELEuYVsJVYdPMvWDmLgKrEn/VbWUFsUYFwiaaz/SwQNYISJ2c+AbuMU8B
 eYtfCWIjpZhLzNj9khrDFJW49mc8EYctLbH87h3kCo+gsJN2zkLTMQtIyC0nLAkaWVYzqxalF
 ZalFuqZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBscIABDsYp1/2P8QoycGkJ
 MrLsOdDpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3h3/PkYKCRalpqdWpGXmAKMWJi3BwaMkwv
 scJM1bXJCYW5yZDpE6xWjMsW/PrT9MHM9mvm5gFmLJy89LlRLn9QEpFQApzSjNgxsESyaXGGW
 lhHkZgU4T4ilILcrNLEGVf8UozsGoJMy7EmQKT2ZeCdy+V0CnMAGd0qT6AeSUkkSElFQD4+wu
 2+X9OjyxQZPCPsxYlRjw5LGWMst2I583K3XLnhXyvZ8YtMXypPLfFx/jmRRP3H2o72NjEaOgP
 WWTU5iQ/Ot1m+Uc5JtZ2LgNeoPk2hxub51Qk9Z856+8uPaKNKfmwGBt502fc6Su6/UkJxzavC
 Jqo+R0j0DeN3XHzvd3zLhovjK+iSFTiaU4I9FQi7moOBEAkLcffSEDAAA=
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1509031935!72447788!1
X-Originating-IP: [74.125.82.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7413 invoked from network); 26 Oct 2017 15:32:15 -0000
Received: from mail-wm0-f65.google.com (HELO mail-wm0-f65.google.com)
 (74.125.82.65)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 26 Oct 2017 15:32:15 -0000
Received: by mail-wm0-f65.google.com with SMTP id r68so9142109wmr.3
 for <xen-devel@lists.xenproject.org>; Thu, 26 Oct 2017 08:32:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=j3/Juuhd3v/BxJ8vTJnvIwDwX7sDyl2H+rYUmHLb/kY=;
 b=MRQyThVjidS85+xd4bNUFHfzsyJ8xC5HDA9JyY+Ck/+fkP8Jz4OJ9zQNc4uUQe3lC4
 dGxq50IgWsi3BZ6t9OWXqUvoPej8Vso+I5aFbHOm1hPYbFmQVRucit/ZJ7TYlTIZ7bjA
 jJ0dZ4sFhnIj60bmtfianjCBATD2ZxCEO2/ZA=
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=j3/Juuhd3v/BxJ8vTJnvIwDwX7sDyl2H+rYUmHLb/kY=;
 b=YdxwAYKaXydVzEbKYUpn+r/QSmm+fYFH2YHY0B9yTsviTkQR2G6iYsdQdHidpMFQqg
 ZwBuRvcpyz67IPwQBC/Cwtmx7VdrTTIhHtJKK4bmpVqjI0safSUxEEUn4F5pXZQ0GP4K
 G86ZEBKnXobEj0QaNLHtQGcdqHGQvxqricN4gdqm+ZKK9a4XOB22lAqqMeytPp0QofBj
 xt9AXccd8AWI5yu5CCzuzBe6lW+0XUyED9GGeBJX+7GcOKmaw8402VWsmOKpqifZn/95
 f46+WZWYpv6Wycv+jAzPLik8hfEJyGKa7JwL8yOWAr1r9xOfgI2Rp30pb6Q31A+gY/LW
 O0LA==
X-Gm-Message-State: AMCzsaUvLGp29yCsLQKm64QmVIrP/u4kYDQLctPJUOoCK8G2j2DMbsN3
 Zu0AQZgLVkNu+3mmYFK4s+rHkA==
X-Google-Smtp-Source: ABhQp+Q5qq/4ghslr2c/nJLjrjVgHxNgBVE7NP8loVG8fuEyPqyX/CWA1Y4rab6KYKwZNndVTtkbXw==
X-Received: by 10.28.193.136 with SMTP id r130mr1688972wmf.141.1509031934924; 
 Thu, 26 Oct 2017 08:32:14 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id y15sm8330860wrc.96.2017.10.26.08.32.13
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 26 Oct 2017 08:32:14 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, Paul Durrant <paul.durrant@citrix.com>
References: <20171017132432.24093-1-paul.durrant@citrix.com>
 <20171017132432.24093-6-paul.durrant@citrix.com>
 <59F21AC7020000780018A489@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <f3e482bf-703f-4864-304d-f19ca6d29cf9@linaro.org>
Date: Thu, 26 Oct 2017 16:32:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59F21AC7020000780018A489@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, TimDeegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v12 05/11] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAyNi8xMC8xNyAxNjoyNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTcuMTAuMTcg
YXQgMTU6MjQsIDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+ICsgICAgLyogSU4v
T1VUIC0gSWYgdGhlIHRvb2xzIGRvbWFpbiBpcyBQViB0aGVuLCB1cG9uIHJldHVybiwgZnJhbWVf
bGlzdAo+PiArICAgICAqICAgICAgICAgIHdpbGwgYmUgcG9wdWxhdGVkIHdpdGggdGhlIE1GTnMg
b2YgdGhlIHJlc291cmNlLgo+PiArICAgICAqICAgICAgICAgIElmIHRoZSB0b29scyBkb21haW4g
aXMgSFZNIHRoZW4gaXQgaXMgZXhwZWN0ZWQgdGhhdCwgb24KPj4gKyAgICAgKiAgICAgICAgICBl
bnRyeSwgZnJhbWVfbGlzdCB3aWxsIGJlIHBvcHVsYXRlZCB3aXRoIGEgbGlzdCBvZiBHRk5zCj4+
ICsgICAgICogICAgICAgICAgdGhhdCB3aWxsIGJlIG1hcHBlZCB0byB0aGUgTUZOcyBvZiB0aGUg
cmVzb3VyY2UuCj4+ICsgICAgICogICAgICAgICAgSWYgLUVJTyBpcyByZXR1cm5lZCB0aGVuIHRo
ZSBmcmFtZV9saXN0IGhhcyBvbmx5IGJlZW4KPj4gKyAgICAgKiAgICAgICAgICBwYXJ0aWFsbHkg
bWFwcGVkIGFuZCBpdCBpcyB1cCB0byB0aGUgY2FsbGVyIHRvIHVubWFwIGFsbAo+PiArICAgICAq
ICAgICAgICAgIHRoZSBHRk5zLgo+PiArICAgICAqICAgICAgICAgIFRoaXMgcGFyYW1ldGVyIG1h
eSBiZSBOVUxMIGlmIG5yX2ZyYW1lcyBpcyAwLgo+PiArICAgICAqLwo+PiArICAgIFhFTl9HVUVT
VF9IQU5ETEUoeGVuX3Vsb25nX3QpIGZyYW1lX2xpc3Q7Cj4gCj4gVGhpcyBpcyBzdGlsbCB4ZW5f
dWxvbmdfdCwgd2hpY2ggSSBjYW4gbGl2ZSB3aXRoLCBidXQgdGhlbiB5b3Ugc2hvdWxkbid0Cj4g
Y29weSBpbnRvIC8gb3V0IG9mIGFycmF5cyBvZiBvdGhlciB0eXBlcyBpbiBhY3F1aXJlX3Jlc291
cmNlKCkgKHRoZQo+IG1vcmUgdGhhdCB0aGlzIGlzIGNvbW1vbiBjb2RlLCBhbmQgaWlyYyB4ZW5f
dWxvbmdfdCBhbmQKPiB1bnNpZ25lZCBsb25nIGFyZW4ndCB0aGUgc2FtZSB0aGluZyBvbiBBUk0z
MikuCgp4ZW5fdWxvbmdfdCBpcyBhbHdheXMgNjQtYml0IG9uIEFybSAoMzItYml0IGFuZCA2NC1i
aXQpLiBCdXQgc2hvdWxkbid0IAp3ZSB1c2UgeGVuX3Bmbl90IGhlcmU/CgpDaGVlcnMsCgotLSAK
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 26 15:37:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 15:37:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7kDN-0003Pc-09; Thu, 26 Oct 2017 15:37:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e7kDL-0003Oy-A7
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 15:36:59 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 46/33-31302-A1102F95; Thu, 26 Oct 2017 15:36:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS1eS8VO
 kwdI+E4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNaP37mTGgmfsFR0Xp7A3MJ5n7WLk5BASyJO4
 P2chI4jNK2AnseTMZjBbQsBQ4vTCmywgNouAqsSvfZuYQWw2AXWJtmfbwXpFBHQkXi1YAmRzc
 TALXGCS+LxkCTtIQlggSOL+534WmAWvJt1iA7E5BWwl9u+cD7SAA2iZoMTfHcIgYWYBLYmHv2
 6xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjenFqUVlqka6lXlJRZnp
 GSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYPAxAMEOxrWtzocYJTmYlER5GfZ8iBTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwWvI8ClSSLAoNT21Ii0zBxgHMGkJDh4lEV4JkDRvcUFibnFmO
 kTqFKMlx42H1/8wcXTcvAskn8183cAsxJKXn5cqJc674f/HSCEBkIaM0jy4cbBYvcQoKyXMyw
 h0oBBPQWpRbmYJqvwrRnEORiVhXn6QtTyZeSVwW18BHcQEdFCT6geQg0oSEVJSDYztznf5U+x
 uL1OOiXnCuDjGVK5WqsOnI8C16y9vL+cVdqFV92qEeR0/nfZf2/9Zr3n2I/f9jzayOJkIyAd/
 82bX6Rb+ufKpa4NF3RxeJbYFH8VNFyvcCGV54Dhr0stDi/Kub6mNqjLeNeta9wT3DebftvlKh
 cTbRi2vTlrS3LwtPd6o8ciUBiWW4oxEQy3mouJEAPkMrmrQAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1509032215!107169764!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36328 invoked from network); 26 Oct 2017 15:36:57 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 15:36:57 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 26 Oct 2017 09:36:55 -0600
Message-Id: <59F21D34020000780018A49F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 26 Oct 2017 09:36:52 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20171017132432.24093-1-paul.durrant@citrix.com>
 <20171017132432.24093-7-paul.durrant@citrix.com>
In-Reply-To: <20171017132432.24093-7-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v12 06/11] x86/hvm/ioreq: add a new mappable
 resource type...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjEwLjE3IGF0IDE1OjI0LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IEBAIC03NzcsNiArODg3LDUyIEBAIGludCBodm1fZ2V0X2lvcmVxX3NlcnZlcl9pbmZvKHN0
cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCj4gICAgICByZXR1cm4gcmM7Cj4gIH0KPiAg
Cj4gK2ludCBodm1fZ2V0X2lvcmVxX3NlcnZlcl9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCBpb3Nl
cnZpZF90IGlkLAoKVGhlcmUncyBhbm90aGVyIHNpbGVudCB0cnVuY2F0aW9uIGlzc3VlIGhlcmU6
IElpcmMgaW9zZXJ2aWRfdCBpcyAxNiBiaXRzLgoKPiBAQCAtMzg2Niw2ICszODY3LDI3IEBAIGlu
dCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKAo+ICAgICAgcmV0dXJuIHJjOwo+ICB9Cj4gIAo+
ICtpbnQgeGVubWVtX2FjcXVpcmVfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGludCBpZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBs
b25nIGZyYW1lLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBucl9mcmFtZXMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyBtZm5fbGlzdFtdKQo+ICt7Cj4gKyAgICB1bnNpZ25lZCBpbnQgaTsKPiArCj4gKyAgICBm
b3IgKCBpID0gMDsgaSA8IG5yX2ZyYW1lczsgaSsrICkKPiArICAgIHsKPiArICAgICAgICBtZm5f
dCBtZm47Cj4gKyAgICAgICAgaW50IHJjID0gaHZtX2dldF9pb3JlcV9zZXJ2ZXJfZnJhbWUoZCwg
aWQsIGZyYW1lICsgaSwgJm1mbik7CgpUaGUgY2FsbGVyIGhlcmUgaG9sZHMgYSAzMi1iaXQgcXVh
bnRpdHkgaW4gaXRzIGhhbmRzLCB0aG91Z2guIFdpdGgKdGhlIHVwcGVyIGhhbGYgc3VpdGFibHkg
Y2hlY2tlZCBpbiBlaXRoZXIgcGxhY2UKClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 26 15:39:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 15:39:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7kFc-0003Zp-Fw; Thu, 26 Oct 2017 15:39:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=46565b4e9=Andrew.Cooper3@citrix.com>)
 id 1e7kFb-0003Zi-5u
 for xen-devel@lists.xen.org; Thu, 26 Oct 2017 15:39:19 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 7D/F4-30115-6A102F95; Thu, 26 Oct 2017 15:39:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsWSzvfng+5Sxk+
 RBv87TCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oybx36wF/TyVDybcZ+5gfESZxcjJ4eEgL/E
 tgVP2bsYOTiEBRIkzvziAAmLCChL9P76zQJiMwu4SXxvfMgMYgsJ1Eq8+7GZDcRmE9CX2P3iE
 xOIzStgK7Fs2XKwGhYBVYlNi++wgtiiAuESTWf7WSBqBCVOznzCArKKU8Be4vwfERCTWUBTYv
 0ufYhN8hLb385hhrDFJZq+rGSF2Komca3/EjvEwekSW//+Yp7AKDALydBZCJNmIZk0C8mkBYw
 sqxg1ilOLylKLdI0M9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoOVAQh2MP5a
 FnCIUZKDSUmUl2HPh0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryzGT5FCgkWpaanVqRl5gDjB
 iYtwcGjJMJ7GiTNW1yQmFucmQ6ROsWoy/Fs5usGZiGWvPy8VClx3qUgRQIgRRmleXAjYDF8iV
 FWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8h0Gm8GTmlcBtegV0BBPQEU2qH0COKElESEk1MGb
 PXfv0UuJ3SSMWZb1fDNtObbxxamfO6vtS01jlm6+lbDrxoqhwc4z3754fHZl87gYsxW3B7990
 8Dx8HfxzX9Cmle65J5dXFM14bvPj+udpT5anqDxUY9O6vlq4e73xp4ta+Q7TFfleCzU9KBWLP
 Fq602btkoS3SoKPijSmvv290+hxP0O6IJsSS3FGoqEWc1FxIgCG/zjD3AIAAA==
X-Env-Sender: prvs=46565b4e9=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1509032355!112123214!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61571 invoked from network); 26 Oct 2017 15:39:17 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Oct 2017 15:39:17 -0000
X-IronPort-AV: E=Sophos;i="5.44,299,1505779200"; d="scan'208";a="106519849"
To: Jan Beulich <JBeulich@suse.com>
References: <1508252723-29683-1-git-send-email-andrew.cooper3@citrix.com>
 <59F21619020000780018A46F@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <01f39a39-a417-4421-70d1-81de5751c565@citrix.com>
Date: Thu, 26 Oct 2017 16:39:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59F21619020000780018A46F@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-next] x86/pv: Factor out the calculation
 of LDT/GDT descriptor pointers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjYvMTAvMTcgMTY6MDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE3LjEwLjE3IGF0
IDE3OjA1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IEBAIC0xNiw0ICsx
NywxNCBAQCBzdGF0aWMgaW5saW5lIGludCBwdl9lbXVsX2lzX21lbV93cml0ZShjb25zdCBzdHJ1
Y3QgeDg2X2VtdWxhdGVfc3RhdGUgKnN0YXRlLAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDogWDg2RU1VTF9VTkhBTkRMRUFCTEU7Cj4+ICB9Cj4+ICAK
Pj4gKy8qIFJldHVybiBhIHBvaW50ZXIgdG8gdGhlIEdEVC9MRFQgZGVzY3JpcHRvciByZWZlcmVu
Y2VkIGJ5IHNlbC4gKi8KPj4gK3N0YXRpYyBpbmxpbmUgY29uc3Qgc3RydWN0IGRlc2Nfc3RydWN0
ICpnZHRfbGR0X2Rlc2NfcHRyKHVuc2lnbmVkIGludCBzZWwpCj4gSSBndWVzcyByZXR1cm5pbmcg
YSBwb2ludGVyIHRvIGNvbnN0IGhlcmUgaXMgb24gdGhlIGFzc3VtcHRpb24gdGhhdAo+IHlvdSBo
b3BlIHdlIHdvdWxkIG5ldmVyIGhhdmUgYSBuZWVkIHRvIGZpZGRsZSB3aXRoIHRoZSBkZXNjcmlw
dG9yPwoKUFYgZ3Vlc3RzIG9ubHkgaGF2ZSBhIHNpbmdsZSBtZXRob2QgdG8gYWx0ZXIgdGhlIGVu
dHJpZXMgb2YgZXhpdGluZwpkZXNjcmlwdG9yIHRhYmxlcywgSFlQRVJWSVNPUl91cGRhdGVfZGVz
Y3JpcHRvcigpLCBhbmQgdGhhdCBpcyBpbmRleGVkCmJ5IG1hY2hpbmUgYWRkcmVzcy4KCldlIGRv
bid0IGV2ZW4gc3VwcG9ydCB1cGRhdGVzIHZpYSBlbXVsYXRpb24sIGFuZCBJIGRvbid0IGV4cGVj
dCB0aGlzIHRvCmNoYW5nZSBtb3ZpbmcgZm9yd2FyZHMuCgpPZiBjb3Vyc2UsIHdlIGNhbiBkcm9w
IHRoZSBjb25zdCBpZiB0aGluZ3MgZG8gY2hhbmdlIGluIHRoZSBmdXR1cmUuCgo+Cj4+ICt7Cj4+
ICsgICAgY29uc3Qgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50Owo+PiArICAgIGNvbnN0IHN0
cnVjdCBkZXNjX3N0cnVjdCAqdGJsID0gKHZvaWQgKikKPj4gKyAgICAgICAgKChzZWwgJiBYODZf
WEVDX1RJKSA/IExEVF9WSVJUX1NUQVJUKGN1cnIpIDogR0RUX1ZJUlRfU1RBUlQoY3VycikpOwo+
IFdoaWxlIHRoZSB0d28gaGFwcGVuIHRvIG1hdGNoLCB1c2luZyBhbiBlcnJvciBjb2RlIHJlbGF0
ZWQKPiBjb25zdGFudCB3aXRoIHNvbWV0aGluZyBuYW1lZCAic2VsZWN0b3IiIGRvZXNuJ3QgbG9v
ayB0byBiZQo+IHJlYWxseSBjb3JyZWN0LiBCdXQgZ2l2ZW4gdGhlIG1hdGNoLCBJIGRvbid0IG1p
bmQgaXQgYmVpbmcgdGhpcwo+IHdheS4KPgo+IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CgpUaGFua3MuCgpBcyBzb21lIHBvaW50LCBJIHdhcyB0aGlua2luZyBvZiBt
b3Zpbmcgc29tZSBvZiBteSBYVEYgeDg2IGxpYnJhcnkgaW50bwpYZW4sIGFuZCBjbGVhbiB1cCB0
aGUgbXVsdGlwbGUvaW5jb25zaXN0ZW50IGRlZmluaXRpb25zIHdlIGhhdmUgb2YKdmFyaW91cyBh
cmNoaXRlY3R1cmFsIGJpdHMsIGJ1dCB0aGF0IGlzIGEgam9iIGZvciBhIGRpZmZlcmVudCBkYXku
Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 26 15:40:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 15:40:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7kGI-0003mr-Qp; Thu, 26 Oct 2017 15:40:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e7kGI-0003hF-8J
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 15:40:02 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 7B/BF-31121-1D102F95; Thu, 26 Oct 2017 15:40:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS/cC46d
 Ig2cfzC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyXf16xFEzmqjhxYg9bA+Nu9i5GTg4hgTyJ
 6x+OMYLYvAJ2Ekc2d7KC2BIChhKnF95kAbFZBFQltkyZBxZnE1CXaHu2Hcjm4BARCJd4fzi5i
 5GLg1lgAbPEotkXweqFBdIlfl18zwYx/yqjxN4pDiA2J9D8SdNnsIP08goISvzdIQwSZhbQkn
 j46xYLhK0tsWzha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjGqF6cWlaUW6ZroJRV
 lpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhh4DEOxg7L7sf4hRkoNJSZSXYc+HSCG+
 pPyUyozE4oz4otKc1OJDjDIcHEoSvE8YPkUKCRalpqdWpGXmAKMAJi3BwaMkwnsaJM1bXJCYW
 5yZDpE6xWjM0XHz7h8mjmczXzcwC7Hk5eelSonzLgUpFQApzSjNgxsEi85LjLJSwryMQKcJ8R
 SkFuVmlqDKv2IU52BUAqoAxroQT2ZeCdy+V0CnMAGd0qT6AeSUkkSElFQD42bDVXcXtib/3NQ
 Ubut26k2b1qoPR/6VSDsIVIpFHuiTeH4jUTTv3baPl2OU9Q2TFicfs3sya6m+SZGpandN+qu1
 EpZ/5v+6lBYuZtEqtOHjXJdVFc4dkz/+eXrLNWKthbuSqFxgQtnCb0/j2sQbYu7HC/XwhEkIT
 BA/X5wcuV7y1Bn+5ZKVSizFGYmGWsxFxYkAhMEDIskCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1509032399!72611857!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6027 invoked from network); 26 Oct 2017 15:40:00 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 15:40:00 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 26 Oct 2017 09:39:58 -0600
Message-Id: <59F21DE9020000780018A4B1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 26 Oct 2017 09:39:53 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>,
 "Julien Grall" <julien.grall@linaro.org>
References: <20171017132432.24093-1-paul.durrant@citrix.com>
 <20171017132432.24093-6-paul.durrant@citrix.com>
 <59F21AC7020000780018A489@prv-mh.provo.novell.com>
 <f3e482bf-703f-4864-304d-f19ca6d29cf9@linaro.org>
In-Reply-To: <f3e482bf-703f-4864-304d-f19ca6d29cf9@linaro.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, TimDeegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v12 05/11] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI2LjEwLjE3IGF0IDE3OjMyLCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+IHdyb3Rl
Ogo+IE9uIDI2LzEwLzE3IDE2OjI2LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMTcuMTAu
MTcgYXQgMTU6MjQsIDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiArICAgIC8q
IElOL09VVCAtIElmIHRoZSB0b29scyBkb21haW4gaXMgUFYgdGhlbiwgdXBvbiByZXR1cm4sIGZy
YW1lX2xpc3QKPj4+ICsgICAgICogICAgICAgICAgd2lsbCBiZSBwb3B1bGF0ZWQgd2l0aCB0aGUg
TUZOcyBvZiB0aGUgcmVzb3VyY2UuCj4+PiArICAgICAqICAgICAgICAgIElmIHRoZSB0b29scyBk
b21haW4gaXMgSFZNIHRoZW4gaXQgaXMgZXhwZWN0ZWQgdGhhdCwgb24KPj4+ICsgICAgICogICAg
ICAgICAgZW50cnksIGZyYW1lX2xpc3Qgd2lsbCBiZSBwb3B1bGF0ZWQgd2l0aCBhIGxpc3Qgb2Yg
R0ZOcwo+Pj4gKyAgICAgKiAgICAgICAgICB0aGF0IHdpbGwgYmUgbWFwcGVkIHRvIHRoZSBNRk5z
IG9mIHRoZSByZXNvdXJjZS4KPj4+ICsgICAgICogICAgICAgICAgSWYgLUVJTyBpcyByZXR1cm5l
ZCB0aGVuIHRoZSBmcmFtZV9saXN0IGhhcyBvbmx5IGJlZW4KPj4+ICsgICAgICogICAgICAgICAg
cGFydGlhbGx5IG1hcHBlZCBhbmQgaXQgaXMgdXAgdG8gdGhlIGNhbGxlciB0byB1bm1hcCBhbGwK
Pj4+ICsgICAgICogICAgICAgICAgdGhlIEdGTnMuCj4+PiArICAgICAqICAgICAgICAgIFRoaXMg
cGFyYW1ldGVyIG1heSBiZSBOVUxMIGlmIG5yX2ZyYW1lcyBpcyAwLgo+Pj4gKyAgICAgKi8KPj4+
ICsgICAgWEVOX0dVRVNUX0hBTkRMRSh4ZW5fdWxvbmdfdCkgZnJhbWVfbGlzdDsKPj4gCj4+IFRo
aXMgaXMgc3RpbGwgeGVuX3Vsb25nX3QsIHdoaWNoIEkgY2FuIGxpdmUgd2l0aCwgYnV0IHRoZW4g
eW91IHNob3VsZG4ndAo+PiBjb3B5IGludG8gLyBvdXQgb2YgYXJyYXlzIG9mIG90aGVyIHR5cGVz
IGluIGFjcXVpcmVfcmVzb3VyY2UoKSAodGhlCj4+IG1vcmUgdGhhdCB0aGlzIGlzIGNvbW1vbiBj
b2RlLCBhbmQgaWlyYyB4ZW5fdWxvbmdfdCBhbmQKPj4gdW5zaWduZWQgbG9uZyBhcmVuJ3QgdGhl
IHNhbWUgdGhpbmcgb24gQVJNMzIpLgo+IAo+IHhlbl91bG9uZ190IGlzIGFsd2F5cyA2NC1iaXQg
b24gQXJtICgzMi1iaXQgYW5kIDY0LWJpdCkuIEJ1dCBzaG91bGRuJ3QgCj4gd2UgdXNlIHhlbl9w
Zm5fdCBoZXJlPwoKSSBoYWQgcHV0IHRoaXMgcXVlc3Rpb24gdXAgZWFybGllciwgYnV0IGlpcmMg
UGF1bCBkaWRuJ3QgbGlrZSBpdC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 26 15:40:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 15:40:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7kGX-00049C-2i; Thu, 26 Oct 2017 15:40:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hw42@ipsumj.de>) id 1e7kGV-00048k-Kq
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 15:40:15 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 4D/2A-21876-ED102F95; Thu, 26 Oct 2017 15:40:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNKsWRWlGSWpSXmKPExsWS670xW/cu46d
 Ig/5Zlhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8almS3sBRdEK/oPzmNsYPwk3MXIxcEi0Mcu
 0ff3K3sXIyeHkMBqRolDcyRBbGEBR4nnLf2sILaIQJLEwk+/wWqYBcwk5n95zNjFyAFUbyzxe
 xkbiMkmIC2xe7EcSAWvgI3Eg953jCA2i4CqxKHNX5kg4oISJ2c+YQGxOQVMJFbNWsUEcgKzQD
 ujxM7rx9kmMPLMQlI3C1luFtjqFImL3xYA2XD7ZiG5bhaS62YhuWMWkm9mIVw9C8kZEK3qEn/
 mXWKGsMUlbj2ZDxXXlli28DVU3FZi3br3LBC2nsTb371QtqXE+h2f2BcwCqxiVC9OLSpLLdK1
 1EsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECIw4BiDYwbi21fkQoyQHk5IoL8OeD
 5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhnM3yKFBIsSk1PrUjLzAHGPkxagoNHSYT3NEiat7
 ggMbc4Mx0idYpRl+PZzNcNzEIsefl5qVLivEtBigRAijJK8+BGwNLQJUZZKWFeRqCjhHgKUot
 yM0tQ5V8xinMwKgnzHgaZwpOZVwK36RXQEUxARzSpfgA5oiQRISXVwNiYqlpycobRXQ99Xu3q
 EA2lALUCsZJVwl8m/5msXvuvPmz2lrmXQ4+wnBSMlWENOekdUi0t/Vh5mSTToo271sXWeh76t
 6QvdbmP++z7dx+Ifn/PbZha62n7bbH68fuxvsaxzQaP3pXdOfnTgOnA2g28ku3/N55QsDUT/Z
 ZdzRMdnSK90EW8V4mlOCPRUIu5qDgRALVTxio+AwAA
X-Env-Sender: hw42@ipsumj.de
X-Msg-Ref: server-9.tower-206.messagelabs.com!1509032413!108933305!1
X-Originating-IP: [109.75.177.107]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49401 invoked from network); 26 Oct 2017 15:40:13 -0000
Received: from ipsumj.de (HELO ipsumj.de) (109.75.177.107)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 15:40:13 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=ipsumj.de;
 s=js1; 
 h=Content-Type:In-Reply-To:MIME-Version:Date:Message-ID:From:References:Cc:To:Subject;
 bh=d1KRF1s+GLt/ThhYwbfuvN8AQwLBucWbgvLtvG3LARM=; 
 b=IIZuXRrwIGmSoMEq+yC87NspuztMJWu0kqgYisJD6fKZb/N1VK7l2V67pXJCtUin56zE00bbOkL/JkBB66m8N9kqsDCJO6zQpWUSiYCJOZl1FIazl3VEcKdctojc7AP+sK9+ftM/uLwV89hMNIiTaVWu4FHkE84Mfy/opWxcfJ/2MaXHiNS+cVYbwV6ePSp42FJBLnwtab0GNtbB+/5olr7eSVfLYlC1zSqzx0nx1QdnkU4zVOxlw+AwXL8ovlmF1Nbh/JXRc2GQHAjfg+51w3lEvOI1dyrhh8xIAUhw61p1sNqTnUIBQU1aoH2Z5tM0T7DqcjLLN/ylfDXzO9imHFuWKJra6QDHnMoq+5k0U0jGP1m141q4RwauyPS7el8uxSoQ0YIuKodiAu8rqhiexYSVFn1fmfgUWmNahZwyUrdS+bEGsVGims4i6M+kQ2gISYG7MBT7sl+SkFLkZEIaXOj29QfEr0h8F8dNuE4l+yusV4D3jwUfxGaJMOZYG/Hxm+cacTs2fycLEdZtAFwRoUH3H3lChA5gnXme/RE5mjb/4Kb4BfBmQacneJnu2PPDDV1Ds1LDrVagrEn+FcLL+o47oRWqD7Ay0uvYGviN02gY3vYRmApf/d7js0g8JK3NbghlmuVTIBzg1rwb1Gshj97okD6W1f6n+ko4EqHEt6o=;
Received: by localhost with esmtpsa (TLSv1.2:DHE-RSA-AES128-SHA:128)
 (Exim 4.84_2) (envelope-from <hw42@ipsumj.de>)
 id 1e7kGS-0004na-2r; Thu, 26 Oct 2017 17:40:12 +0200
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20171026095056.3169-1-jgross@suse.com>
From: HW42 <hw42@ipsumj.de>
Message-ID: <4ec47fee-d806-7f10-6e7e-93d2c7068ebc@ipsumj.de>
Date: Thu, 26 Oct 2017 15:40:00 +0000
MIME-Version: 1.0
In-Reply-To: <20171026095056.3169-1-jgross@suse.com>
Cc: boris.ostrovsky@oracle.com, stable@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v2] xen: fix booting ballooned down hvm guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3157591222222637585=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============3157591222222637585==
Content-Type: multipart/signed; micalg=pgp-sha512;
 protocol="application/pgp-signature";
 boundary="B4LwlQh5WwXMbtQqRmDCJi9LjvKe8pf0x"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--B4LwlQh5WwXMbtQqRmDCJi9LjvKe8pf0x
Content-Type: multipart/mixed; boundary="vHAAiU5MuXvbR7fdH1Fb8sUGF7Oh8hnos";
 protected-headers="v1"
From: HW42 <hw42@ipsumj.de>
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
Cc: boris.ostrovsky@oracle.com, stable@vger.kernel.org
Message-ID: <4ec47fee-d806-7f10-6e7e-93d2c7068ebc@ipsumj.de>
Subject: Re: [PATCH v2] xen: fix booting ballooned down hvm guest
References: <20171026095056.3169-1-jgross@suse.com>
In-Reply-To: <20171026095056.3169-1-jgross@suse.com>

--vHAAiU5MuXvbR7fdH1Fb8sUGF7Oh8hnos
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable

Juergen Gross:
> Commit 96edd61dcf44362d3ef0bed1a5361e0ac7886a63 ("xen/balloon: don't
> online new memory initially") introduced a regression when booting a
> HVM domain with memory less than mem-max: instead of ballooning down
> immediately the system would try to use the memory up to mem-max
> resulting in Xen crashing the domain.
>=20
> For HVM domains the current size will be reflected in Xenstore node
> memory/static-max instead of memory/target.
>=20
> Additionally we have to trigger the ballooning process at once.
>=20
> Cc: <stable@vger.kernel.org> # 4.13
> Fixes: 96edd61dcf44362d3ef0bed1a5361e0ac7886a63 ("xen/balloon: don't
>        online new memory initially")
>=20
> Reported-by: Simon Gaiser <hw42@ipsumj.de>
> Suggested-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
> Signed-off-by: Juergen Gross <jgross@suse.com>

Fixes the issues for me. Thanks.


--vHAAiU5MuXvbR7fdH1Fb8sUGF7Oh8hnos--

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

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

iQJDBAEBCgAtFiEEqieyzvOmi9FGaQcT5KzJJ4pkaBYFAlnyAdYPHGh3NDJAaXBz
dW1qLmRlAAoJEOSsySeKZGgWPDoP/jQ47nfXBOwOExk3en6oCiTEnppKxaFJ8L0J
VeuG2s7nenzySxRmYsjnd+oQhR/8Rbrw54mv//Nv9a2gL1StDeGOVSjeXD9dBKR9
+5rYjKR0azt1xQrwm2qg+txxxR4LuZkZZ7Qh5yMFccfwkt0epFgAQxFcHXbSwCOA
I6zXMQ9v5qt3+9IFKxjSIu7fbNKRn4SWO15aMe612iDvPC/2dDKhs9doFmwZvnd5
CCjxQS0xeoooUs1/v9dqJpMo0rPngS7Syqr/9bPwnXrQgd2DRs04WiJalRhqyZ3M
g+5kYnraDqbe+MYw+ZIuEIIlsIGx4+1jPeC87aQ5VzclKvBKvLHduNVQcmtLQLaN
ntI5izc75Y3CmLnvqSSDM08D20nA++7SX4pdJlndcs3U1YqprLMm5igyLjIly6JO
HUT6CtShvZYBEWn/GkDcZ54vnkAfKO1PeQTLM6tahdnNAF3VAc56tpiix8eqBB1W
hgDcyy43RX4WkDM86Fx4KeQzyIRcBpH4D+bFbdkjnWZPBalnpDbYySKvmIu49uBb
UDdALL5THOF/xMEzMllzSOwfWq8FMyefUYoEEpSQb0sffXYHmo55n52mRadgHlmy
2SM6BjEXvccGI0Oi7aobTiLt3o35qZd53n4SPtR+US58wp/gGfNIuuxQp8uWX1Mu
N5h9w2YG
=OZsw
-----END PGP SIGNATURE-----

--B4LwlQh5WwXMbtQqRmDCJi9LjvKe8pf0x--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3157591222222637585==--


From xen-devel-bounces@lists.xen.org Thu Oct 26 15:45:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 15:45:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7kLs-0004XK-Sr; Thu, 26 Oct 2017 15:45:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=46565b4e9=Andrew.Cooper3@citrix.com>)
 id 1e7kLr-0004XD-SF
 for xen-devel@lists.xen.org; Thu, 26 Oct 2017 15:45:47 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 C3/70-31121-B2302F95; Thu, 26 Oct 2017 15:45:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsWSzvfng64W86d
 Igx8LpS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owjpxewFVzhqzi4axJjA+Mqni5GTg4JAX+J
 bxPOsoLYwgJxEleO/GIBsUUEWhgleh/agtjMAvoSk779YASxhQSMJRbdaQWrYQOK737xiQnE5
 hWwlTjwcSdYDYuAqsTOx/vBZooKhEs0ne1ngagRlDg58wmYzSlgInHlxEbmLkYOoPmaEut36U
 Oskpdo3jqbGcIWl2j6spIVYq2axLX+S+wQJ6dLTHzWwzKBUWAWkqmzECbNQjJpFpJJCxhZVjF
 qFKcWlaUW6Roa6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYsAxDsYPyyLOAQ
 oyQHk5IoL8OeD5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgZmT5FCgkWpaanVqRl5gBjByYtw
 cGjJMK7mxEozVtckJhbnJkOkTrFaMxxbNPlP0wcz2a+bmAWYsnLz0uVEue9CVIqAFKaUZoHNw
 gW05cYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzKsHcg9PZl4J3L5XQKcwAZ3SpPoB5JSSRIS
 UVAOjYkXr2dwvc7QzZcOrzf29Mi9bflh1NHqTc3Ii0955ypY2HELKnzyS3tT9nsWT0RellM5S
 suZXrtEji3V227R9dsx9JbnUc96kVSeF1Q9ndBWquKdICAmbCCjwb/nGMmmBYtmFv5ef+4qEG
 u00Pcdodu3iTs9JInsOCLXViK9++vhghWKY0AMlluKMREMt5qLiRAApIiu25AIAAA==
X-Env-Sender: prvs=46565b4e9=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1509032743!72427467!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62958 invoked from network); 26 Oct 2017 15:45:45 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Oct 2017 15:45:45 -0000
X-IronPort-AV: E=Sophos;i="5.44,299,1505779200"; d="scan'208";a="106519954"
To: Olaf Hering <olaf@aepfle.de>, <xen-devel@lists.xen.org>, Ian Jackson
 <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
References: <20171026152536.17072-1-olaf@aepfle.de>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <cde0e85d-2d1b-d0f8-fee4-b7f2efeb4090@citrix.com>
Date: Thu, 26 Oct 2017 16:45:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171026152536.17072-1-olaf@aepfle.de>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Vasilis Liaskovitis <vliaskovitis@suse.com>
Subject: Re: [Xen-devel] [PATCH v1] tools/hotplug: convert proc-xen.mount to
 proc-xen.service
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjYvMTAvMTcgMTY6MjUsIE9sYWYgSGVyaW5nIHdyb3RlOgo+IEFuIHVwY29taW5nIGNoYW5n
ZSBpbiBzeXN0ZW1kIHdpbGwgbW91bnQgeGVuZnMgcmlnaHQgYXdheSwgYWxvbmcgd2l0aAo+IGFs
bCBvdGhlciBzeXN0ZW0gbW91bnRzLiBUaGlzIGltcHJvdmVzIHRoZSBkZXRlY3Rpb24gb2YgdGhl
Cj4gdmlydHVhbGl6YXRpb24gZW52aXJvbm1lbnQsIHdoaWNoIGlzIGN1cnJlbnRseSByYWN5LiBT
b21lIHBhcnRzIG9mCj4gc3lzdGVtZCByZWx5IG9uIHRoZSBwcmVzZW5jZSBvZiAvcHJvYy94ZW4v
Y2FwYWJpbGl0aWVzLCB3aGljaCB3aWxsIG9ubHkKPiBleGlzdCBpZiB4ZW5mcyBpcyBtb3VudGVk
LiBTaW5jZSB4ZW5mcyBpcyBtb3VudGVkIGJ5IHRoZSBwcm9jLXhlbi5tb3VudAo+IHVuaXQsIGl0
IHdpbGwgYmUgcHJvY2Vzc2VkIHZlcnkgbGF0ZS4gT3RoZXIgdW5pdHMgbWF5IGJlIHByb2Nlc3Nl
ZAo+IGVhcmxpZXIsIGFuZCBpZiB0aGV5IG1ha2UgdXNlIG9mIENvbmRpdGlvblZpcnR1YWxpemF0
aW9uKj0gZmFpbHVyZXMgbWF5Cj4gb2Njb3VyLgo+Cj4gVW5mb3J0dW5hdGVseSBtb3VudGluZyB4
ZW5mcyBieSBzeXN0ZW1kIGFzIGFuIEFQSSBmaWxlc3lzdGVtIHdpbGwgbGVhZAo+IHRvIGVycm9y
cyB3aGVuIHByb2MteGVuLm1vdW50IGlzIHByb2Nlc3NlZC4gU2luY2UgdGhhdCBtb3VudCBwb2lu
dAo+IGFscmVhZHkgZXhpc3RzIHRoZSB1bml0IGlzIGNvbnNpZGVyZWQgYXMgZmFpbGVkLCBhbmQg
b3RoZXIgdW5pdHMgdGhhdAo+IGRlcGVuZCBvbiBwcm9jLXhlbi5tb3VudCB3aWxsIG5vdCBzdGFy
dC4gVG8gYXZvaWQgdGhpcyB0aGUgZXhpc3RpbmcKPiBwcm9jLXhlbi5tb3VudCB3aWxsIGJlIGNv
bnZlcnRlZCBpbnRvIHByb2MteGVuLnNlcnZpY2UsIHdoaWNoIGp1c3QKPiBtb3VudHMgeGVuZnMg
bWFudWFsbHkuIEFsbCBkZXBlbmRlbmNpZXMgYXJlIHVwZGF0ZWQgYnkgdGhpcyBjaGFuZ2UuCj4K
PiBUaGUgZXhpc3RpbmcgY29uZGl0aW9uYWxzIGluIHByb2MteGVuLm1vdW50IHdpbGwgcHJldmVu
dCBmYWlsdXJlcyB3aXRoCj4gZXhpc3Rpbmcgc3lzdGVtZCBiYXNlZCBpbnN0YWxsYXRpb25zOgo+
IENvbmRpdGlvblBhdGhFeGlzdHM9IS9wcm9jL3hlbi9jYXBhYmlsaXRpZXMgd2lsbCBwcmV2ZW50
IGV4ZWN1dGlvbiB3aXRoCj4gYSBuZXcgc3lzdGVtZCB0aGF0IG1vdW50cyB4ZW5mcy4gQW5kIHRo
aXMgY29uZGl0aW9uYWwsIGluIGNvbWJpbmF0aW9uCj4gd2l0aCBDb25kaXRpb25QYXRoRXhpc3Rz
PS9wcm9jL3hlbiwgd2lsbCB0cmlnZ2VyIGV4ZWN1dGlvbiB3aXRoIGFuIG9sZAo+IHN5c3RlbWQu
Cj4KPiBBbiBhYnNvbHV0ZSBwYXRoIHRvIHRoZSBtb3VudCBiaW5hcnkgaGFzIHRvIGJlIHVzZWQu
IC9iaW4vbW91bnQgaXMKPiBleHBlY3RlZCB0byBiZSB1bml2ZXJzYWxseSBhdmFpbGFibGUsIG5v
d2F3YXlzIGl0IGlzIGEgc3ltbGluayB0bwo+IC91c3IvYmluL21vdW50Lgo+Cj4gU2lnbmVkLW9m
Zi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgoKQ2FuJ3QgYWxsIGluZm9ybWF0aW9u
IGJlIG9idGFpbmVkIGZyb20gL3N5cy9oeXBlcnZpc29yP8KgIElmIG5vdCwgaG93CmhhcmQgd291
bGQgaXQgYmUgdG8gbWFrZSBoYXBwZW4/CgpXaGF0IGhhcHBlbnMgdG8gYWxsIHRoZSBzb2Z0d2Fy
ZSB3aGljaCBjdXJyZW50bHkgaGFzIGEgZGVwZW5kZW5jeSBvbgpwcm9jLXhlbi5tb3VudCA/CgpJ
bmRlcGVuZGVudGx5LCBob3cgZG9lcyB0aGlzIGludGVyYWN0IHdpdGggaGF2aW5nIGEgeGVuZnMg
ZW50cmllcyBpbgovZXRjL2ZzdGFiLCB3aGljaCBtaWdodCBwbGF1c2libHkgc3RpbGwgZXhpc3Qg
Zm9yIGNvbXBhdGliaWxpdHkgd2l0aApvdGhlciBpbml0IHN5c3RlbXM/Cgp+QW5kcmV3CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 26 15:46:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 15:46:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7kMy-0004fA-BJ; Thu, 26 Oct 2017 15:46:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e7kMx-0004f2-4j
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 15:46:55 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 13/FF-14867-E6302F95; Thu, 26 Oct 2017 15:46:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDSzeX+VO
 kwaeTqhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b5ZbvYC7YJVzx984+1gfEpbxcjJ4eQQJ7E
 xzcn2UFsXgE7ib33nzKB2BIChhKnF95kAbFZBFQlrh7qZQax2QTUJdqebWcFsUUEdCReLVgCZ
 HNxMAucY5LYsPMtI0hCWCBV4v2se0CDOIAW5Eu8Pe0OEuYEmt9xfQMLSJhXQFDi7w5hkDCzgJ
 bEw1+3WCBsbYllC18zg5QwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUaM4tagstUjX0Fw
 vqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw+BiAYAfj7Y0BhxglOZiURHkZ9nyI
 FOJLyk+pzEgszogvKs1JLT7EKMPBoSTBW8n0KVJIsCg1PbUiLTMHGAcwaQkOHiUR3t2MQGne4
 oLE3OLMdIjUKUZjjo6bd/8wcTyb+bqBWYglLz8vVUqcNxRkkgBIaUZpHtwgWHxeYpSVEuZlBD
 pNiKcgtSg3swRV/hWjOAejkjDvY5ApPJl5JXD7XgGdwgR0SpPqB5BTShIRUlINjIF+Bfosycq
 z2eMWcH/OKa68lFiroeNpt11NQc711j7r04WfAuz9Mm1DV2hLsxR+dUptWZ+pLe4+7Ze7vL+w
 ndYL2+3tenMtFR4e6Fp27uMa3uzYvLdX3lsukF1ypTDsvbiC8LoXDS26ba++Wd2zvGey00Frp
 96SxLC/slxnNq1nWbFI5lWAEktxRqKhFnNRcSIAmfFTX8oCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1509032811!75609207!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39583 invoked from network); 26 Oct 2017 15:46:53 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 15:46:53 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 26 Oct 2017 09:46:51 -0600
Message-Id: <59F21F89020000780018A4DB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 26 Oct 2017 09:46:49 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20171017132432.24093-1-paul.durrant@citrix.com>
 <20171017132432.24093-11-paul.durrant@citrix.com>
In-Reply-To: <20171017132432.24093-11-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v12 10/11] common: add a new mappable
 resource type: XENMEM_resource_grant_table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE3LjEwLjE3IGF0IDE1OjI0LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IHYxMjoKPiAgLSBEcm9wcGVkIGxpbWl0IGNoZWNrcyBhcyByZXF1ZXN0ZWQgYnkgSmFuLgoK
VGhhbmtzLCBidXQgLi4uCgo+ICtpbnQgZ250dGFiX2dldF9zdGF0dXNfZnJhbWUoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgbG9uZyBpZHgsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBtZm5fdCAqbWZuKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0ID0gZC0+Z3Jh
bnRfdGFibGU7Cj4gKyAgICBpbnQgcmM7Cj4gKwo+ICsgICAgLyogd3JpdGUgbG9jayByZXF1aXJl
ZCBhcyB2ZXJzaW9uIG1heSBjaGFuZ2UgYW5kL29yIHRhYmxlIG1heSBncm93ICovCj4gKyAgICBn
cmFudF93cml0ZV9sb2NrKGd0KTsKPiArICAgIHJjID0gZ250dGFiX2dldF9mcmFtZShkLCBpZHgg
fCBYRU5NQVBJRFhfZ3JhbnRfdGFibGVfc3RhdHVzLCBtZm4pOwoKLi4uIHRoaXMgT1Jpbmcgd29u
J3Qgd29yayB0aGVuLiBZb3UgbmVlZCB0byBwYXNzIHRoZSBmdW5jdGlvbiBhCnNlcGFyYXRlIGJv
b2wsIHdoaWNoIHdvdWxkIGxpa2VseSBjYWxsIGZvciBhIHByZXJlcSBwYXRjaC4KCj4gQEAgLTk2
NSwxMiArOTY2LDQ5IEBAIHN0YXRpYyBsb25nIHhhdHBfcGVybWlzc2lvbl9jaGVjayhzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgc3BhY2UpCj4gICAgICByZXR1cm4geHNtX2FkZF90b19w
aHlzbWFwKFhTTV9UQVJHRVQsIGN1cnJlbnQtPmRvbWFpbiwgZCk7Cj4gIH0KPiAgCj4gK3N0YXRp
YyBpbnQgYWNxdWlyZV9ncmFudF90YWJsZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQg
aWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGZyYW1l
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yX2ZyYW1l
cywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuX2xp
c3RbXSkKPiArewo+ICsgICAgdW5zaWduZWQgaW50IGkgPSBucl9mcmFtZXM7Cj4gKwo+ICsgICAg
LyogSXRlcmF0ZSBiYWNrd2FyZHMgaW4gY2FzZSB0YWJsZSBuZWVkcyB0byBncm93ICovCj4gKyAg
ICB3aGlsZSAoIGktLSAhPSAwICkKPiArICAgIHsKPiArICAgICAgICBtZm5fdCBtZm4gPSBJTlZB
TElEX01GTjsKPiArICAgICAgICBpbnQgcmM7Cj4gKwo+ICsgICAgICAgIHN3aXRjaCAoIGlkICkK
PiArICAgICAgICB7Cj4gKyAgICAgICAgY2FzZSBYRU5NRU1fcmVzb3VyY2VfZ3JhbnRfdGFibGVf
aWRfZ3JhbnQ6Cj4gKyAgICAgICAgICAgIHJjID0gZ250dGFiX2dldF9ncmFudF9mcmFtZShkLCBm
cmFtZSArIGksICZtZm4pOwo+ICsgICAgICAgICAgICBicmVhazsKPiArCj4gKyAgICAgICAgY2Fz
ZSBYRU5NRU1fcmVzb3VyY2VfZ3JhbnRfdGFibGVfaWRfc3RhdHVzOgo+ICsgICAgICAgICAgICBy
YyA9IGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1lKGQsIGZyYW1lICsgaSwgJm1mbik7Cj4gKyAgICAg
ICAgICAgIGJyZWFrOwo+ICsKPiArICAgICAgICBkZWZhdWx0Ogo+ICsgICAgICAgICAgICByYyA9
IC1FSU5WQUw7Cj4gKyAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAgIH0KPiArCj4gKyAgICAg
ICAgaWYgKCByYyApCj4gKyAgICAgICAgICAgIHJldHVybiByYzsKPiArCj4gKyAgICAgICAgbWZu
X2xpc3RbaV0gPSBtZm5feChtZm4pOwo+ICsgICAgfQo+ICsKPiArICAgIHJldHVybiAwOwo+ICt9
Cj4gKwo+ICBzdGF0aWMgaW50IGFjcXVpcmVfcmVzb3VyY2UoCj4gICAgICBYRU5fR1VFU1RfSEFO
RExFX1BBUkFNKHhlbl9tZW1fYWNxdWlyZV9yZXNvdXJjZV90KSBhcmcpCj4gIHsKPiAgICAgIHN0
cnVjdCBkb21haW4gKmQsICpjdXJyZCA9IGN1cnJlbnQtPmRvbWFpbjsKPiAgICAgIHhlbl9tZW1f
YWNxdWlyZV9yZXNvdXJjZV90IHhtYXI7Cj4gLSAgICB1bnNpZ25lZCBsb25nIG1mbl9saXN0WzJd
Owo+ICsgICAgdW5zaWduZWQgbG9uZyBtZm5fbGlzdFszMl07CgpUb2dldGhlciB3aXRoIHRoZSBH
Rk4gYXJyYXkgZnVydGhlciBkb3duIHRoaXMgbWFrZXMgdXAgZm9yIDUxMgpieXRlcyBvZiBzdGFj
ayBzcGFjZSwgaWYgbXkgY2FsY3VsYXRpb24gd2Fzbid0IHdyb25nLiBUaGF0J3MgcXVpdGUKYSBs
b3QgYW5kIGNlcnRhaW5seSBzb21ldGhpbmcgdGhhdCBzaG91bGRuJ3QgYmUgZnVydGhlciBpbmNy
ZWFzZWQuCkkgY2FuIGFjY2VwdCBpdCByZW1haW5pbmcgdGhpcyB3YXkgZm9yIG5vdyAocHJvdmlk
ZWQgQVJNIGhhcyBhCmxhcmdlIGVub3VnaCBzdGFjayBhcyB3ZWxsKSwgYnV0IHBsZWFzZSBhZGQg
YSBjb21tZW50IGluZGljYXRpbmcKdGhhdCBpZiBmdXJ0aGVyIGdyb3d0aCBpcyBuZWVkZWQsIGNv
bnZlcnRpbmcgdG8gZS5nLiBwZXItQ1BVCmFycmF5cyBpcyBnb2luZyB0byBiZSBuZWNlc3Nhcnku
CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 26 15:57:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 15:57:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7kXV-0005Xi-O1; Thu, 26 Oct 2017 15:57:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e7kXU-0005Xa-9L
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 15:57:48 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 AC/1C-14867-BF502F95; Thu, 26 Oct 2017 15:57:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXS6fjDS/c366d
 Ig5mLmCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owvHfuYCo4xVyy4fJu5gbGTuYuRg0NIIE/i
 3DQFEJNXwE5iSUt0FyMnh4SAocTphTdZQGwWAVWJXze2g9lsAuoSbc+2s4KUiwjoSJz+ztfFy
 MXBLPCPSWL1xR2MIDXCAr4Sy/omsYLYQgIZEm/3n2EGsTkFrCQ+b9vLBrFKUOLvDmEQkxlo5P
 p5QiAVzALyEs1bZzNDhKUllv/jmMDINwuhfhZC/Swk9bMQ6hcwsqxi1ChOLSpLLdI1NNVLKsp
 MzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMOgYg2MH4bVnAIUZJDiYlUV6GPR8ihfiS
 8lMqMxKLM+KLSnNSiw8xynBwKEnwBgCDWEiwKDU9tSItMwcY/jBpCQ4eJRHeBpA0b3FBYm5xZ
 jpE6hSjJceNh9f/MHF03LwLJJ/NfN3ALMSSl5+XKiXOKwPSIADSkFGaBzcOFqOXGGWlhHkZgQ
 4U4ilILcrNLEGVf8UozsGoJMzLBDKFJzOvBG7rK6CDmIAOalL9AHJQSSJCSqqBMcrB9Kbwqmb
 N1Avff4Vur92ZvKj92IW1U34Vc1nHPVk1c1XP8Uy+nIvfPlpsCU0MUk1m3iPt0pd37uUVj1UB
 J9KYS7i+L71/et7p3kxm19nSNnndC37ZODD7XNS9KcL+Z8NiTZ89lV8XvLm6zOLB4xxeF/0oz
 R/OYZOmip65v7bayTWaseiegBJLcUaioRZzUXEiAOwSvo3MAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1509033465!113685037!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25725 invoked from network); 26 Oct 2017 15:57:46 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 15:57:46 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 26 Oct 2017 09:57:44 -0600
Message-Id: <59F22216020000780018A4EE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 26 Oct 2017 09:57:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20171018114034.36587-1-roger.pau@citrix.com>
 <20171018114034.36587-3-roger.pau@citrix.com>
In-Reply-To: <20171018114034.36587-3-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <wei.liu2@citrix.com>,
 konrad.wilk@oracle.com, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v7 for-next 02/12] pci: introduce a type to
 store a SBDF
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjEwLjE3IGF0IDEzOjQwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFRoYXQgcHJvdmlkZXMgZGlyZWN0IGFjY2VzcyB0byBhbGwgdGhlIG1lbWJlcnMgdGhhdCBjb25z
dGl0dXRlIGEgU0JERi4KPiBUaGUgb25seSBmdW5jdGlvbiBzd2l0Y2hlZCB0byB1c2UgaXQgaXMg
aHZtX3BjaV9kZWNvZGVfYWRkciwgYmVjYXVzZQo+IGl0IG1ha2VzIGZvbGxvd2luZyBwYXRjaGVz
IHNpbXBsZXIuCj4gCj4gU3VnZ2VzdGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgo+IFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPgoKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 26 16:00:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 16:00:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7kaT-0006lE-6h; Thu, 26 Oct 2017 16:00:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1e7kaR-0006l6-Sg
 for xen-devel@lists.xen.org; Thu, 26 Oct 2017 16:00:52 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 E5/C9-02146-3B602F95; Thu, 26 Oct 2017 16:00:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPIsWRWlGSWpSXmKPExsUSuHLSLd1NbJ8
 iDVqOKlks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnTmqYyFrxjr+h90MjYwPiKrYuRi4NFYBGz
 xOabk1m6GDk5JAQKJZ6e2cLUxcgBZItIPPmfBlIjJHCGSWLWlO3sIDUsAqoSt188ZAOx2QSUJ
 PYePM4IYosI6Eo8W/AMbCizwCRGiQt7ullBEsICcRJXjvxiARnKC1T0+r8NSFhIIE3izNGlYH
 N4BQQlTs58AnYDs0CxxJmrkxhBypkFpCWW/+MACXMK2EmcPbcXrERUQFbizt9lzBMYBWYh6Z6
 FpHsWQjdEWF3iz7xLzBjC2hLLFr5mhrBtJdate8+ygJF9FaNGcWpRWWqRrpGlXlJRZnpGSW5i
 Zo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYODXMzAw7mC8vMXvEKMkB5OSKC/Dng+RQnxJ+SmVG
 YnFGfFFpTmpxYcYZTg4lCR4/7B+ihQSLEpNT61Iy8wBxiBMWoKDR0mEdw9Imre4IDG3ODMdIn
 WKUZfj2czXDcxCLHn5ealS4ryLQYoEQIoySvPgRsDSwSVGWSlhXkYGBgYhnoLUotzMElT5V4z
 iHIxKwrxfQKbwZOaVwG16BXQEE9ARTaofQI4oSURISTUwTpox8f7Sz6+P7NrM+XrbROtgyZrl
 +ZslA6NNUlYuNi0Rs2Hr+H+844H70Q8nzp1dc3o7S/T+LV9mJqt5mVg4B2sr2hf99Q56r9288
 FHro1jXv8p3XhfUFVz2m5Vh8Nmla9pLhsyYm4FVn45k9y2PFD7R1ZS6S734rOp8x/f93iv3ql
 cFqT8VUmIpzkg01GIuKk4EANMLN5YCAwAA
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-6.tower-206.messagelabs.com!1509033650!105994409!1
X-Originating-IP: [81.169.146.218]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8353 invoked from network); 26 Oct 2017 16:00:50 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.218)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 16:00:50 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1509033650;
 s=domk; d=aepfle.de;
 h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
 References:Subject:Cc:To:From:Date;
 bh=ARRe5N6CBzXwx/aAAyBqlE3xc/8wBS3Of7Bd+IF0qEs=;
 b=HD7zR+wyS4xpcFyU5VQ0/6hg2VuDO8tCL3qKF27D6qFS7iSW9vmLlbqOnjmlojK9y/
 iOKYWy2zin4dpHx3K6QyJs9FUF557OwNNpeUDiayBUZ83vyzuLZg1LhDRPXskAuwu1/a
 SJB3Xhamiru9Kr3BPaeY2PkOl0RXJwJttujLA=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QDiZbDmui9LcK/RdXt7GAQpV1nK0XLk0FfrHA2zt2fWWcN43WM7gmJI9GNIbK1VMoLDVZG
X-RZG-CLASS-ID: mo00
Received: from aepfle.de ([2001:a61:3466:92ff:fcda:6e93:35f6:d572])
 by smtp.strato.de (RZmta 42.8 AUTH) with ESMTPSA id m0591at9QFxfr4C
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Thu, 26 Oct 2017 17:59:41 +0200 (CEST)
Date: Thu, 26 Oct 2017 17:59:40 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171026155940.GG4555@aepfle.de>
References: <20171026152536.17072-1-olaf@aepfle.de>
 <cde0e85d-2d1b-d0f8-fee4-b7f2efeb4090@citrix.com>
MIME-Version: 1.0
In-Reply-To: <cde0e85d-2d1b-d0f8-fee4-b7f2efeb4090@citrix.com>
User-Agent: Mutt/1.9.1 (7174)
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Vasilis Liaskovitis <vliaskovitis@suse.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v1] tools/hotplug: convert proc-xen.mount to
 proc-xen.service
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3633239481000437511=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


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


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

On Thu, Oct 26, Andrew Cooper wrote:

> Can't all information be obtained from /sys/hypervisor?=C2=A0 If not, how
> hard would it be to make happen?

Likely not that hard. Not sure why that was not added in the first place.

> What happens to all the software which currently has a dependency on
> proc-xen.mount ?

All software gets converted by this change.

> Independently, how does this interact with having a xenfs entries in
> /etc/fstab, which might plausibly still exist for compatibility with
> other init systems?

mount(1) will continue to consider them.


Olaf

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

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWfIGaQAKCRBdQqD6ppg2
fqlTAKDdQixNzw3CZSPVfAUf2Auv3CHoIACg2TCCXPu75uttQeVtcCaPVcNJb0g=
=SCwu
-----END PGP SIGNATURE-----

--JIpyCmsTxyPLrmrM--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3633239481000437511==--


From xen-devel-bounces@lists.xen.org Thu Oct 26 16:16:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 16:16:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7kpb-0007nA-Mz; Thu, 26 Oct 2017 16:16:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=46565b4e9=Andrew.Cooper3@citrix.com>)
 id 1e7kpa-0007n4-Ss
 for xen-devel@lists.xen.org; Thu, 26 Oct 2017 16:16:30 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 D7/03-20813-E5A02F95; Thu, 26 Oct 2017 16:16:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsWSzvfng24s16d
 Ig33bDCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxpzx+zFeznruhc0srewLiXs4uRk0NCwF/i
 0ZMuRhBbWCBO4sqRXywgtoiAgsTzMwuAbC4OZoHJjBL7v/1gA3GEBDoZJe6s6WYGqWIT0JfY/
 eITUxcjBwevgK1E/xcmkDCLgKrEpEMnwYaKCoRLNJ3tBxvKKyAocXLmEzCbU0BP4sW2hewgrc
 wCmhLrd+mDhJkF5CWat85mhrDFJZq+rGQFsYUE1CSu9V9ih7g5XWLisx6WCYwCs5BMnYUwaRa
 SSbOQTFrAyLKKUaM4tagstUjXyEQvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw
 ZBmAYAfjvo+RhxglOZiURHkZ9nyIFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBG8r5KVJIsCg1P
 bUiLTMHGD0waQkOHiURXnuQNG9xQWJucWY6ROoUoy7Hs5mvG5iFWPLy81KlxHkTQYoEQIoySv
 PgRsAi+RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEea1ApvBk5pXAbXoFdAQT0BFNqh9Ajih
 JREhJNTCq6Cc8lr7LrWm5/GHM2oxDUXcZTNz/FXpqdM7tc6x+MG2BtcUHvQinEvmHj0/8+F31
 XuhkwRTvOIU5j1qc7FdLML3b9y8xsP56XN+fyxUHGdLe/ormCZTKKf0ZlzDlX9CK1gn9U6443
 D7ue9N2caO449/cIAZZR83LNzVYJu3b1S5ycNGFI0VKLMUZiYZazEXFiQAWPSRM3wIAAA==
X-Env-Sender: prvs=46565b4e9=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1509034587!101139206!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63386 invoked from network); 26 Oct 2017 16:16:29 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Oct 2017 16:16:29 -0000
X-IronPort-AV: E=Sophos;i="5.44,299,1505779200"; d="scan'208";a="106520456"
To: Olaf Hering <olaf@aepfle.de>
References: <20171026152536.17072-1-olaf@aepfle.de>
 <cde0e85d-2d1b-d0f8-fee4-b7f2efeb4090@citrix.com>
 <20171026155940.GG4555@aepfle.de>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <a5f3361f-a3a5-b38c-e21b-63964d832deb@citrix.com>
Date: Thu, 26 Oct 2017 17:14:28 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171026155940.GG4555@aepfle.de>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Vasilis Liaskovitis <vliaskovitis@suse.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v1] tools/hotplug: convert proc-xen.mount to
 proc-xen.service
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjYvMTAvMTcgMTY6NTksIE9sYWYgSGVyaW5nIHdyb3RlOgo+IE9uIFRodSwgT2N0IDI2LCBB
bmRyZXcgQ29vcGVyIHdyb3RlOgo+Cj4+IENhbid0IGFsbCBpbmZvcm1hdGlvbiBiZSBvYnRhaW5l
ZCBmcm9tIC9zeXMvaHlwZXJ2aXNvcj/CoCBJZiBub3QsIGhvdwo+PiBoYXJkIHdvdWxkIGl0IGJl
IHRvIG1ha2UgaGFwcGVuPwo+IExpa2VseSBub3QgdGhhdCBoYXJkLiBOb3Qgc3VyZSB3aHkgdGhh
dCB3YXMgbm90IGFkZGVkIGluIHRoZSBmaXJzdCBwbGFjZS4KCkkndmUgbmV2ZXIgcmVhbGx5IHVu
ZGVyc3Rvb2Qgd2h5IHhlbmZzIGV4aXN0cyBpbiB0aGUgZmlyc3QgcGxhY2UKKGFsdGhvdWdoIEkg
ZXhwZWN0IHRoZSBhbnN3ZXIgaXMgIkJlY2F1c2UgdGhhdCBpcyBob3cgc29tZW9uZSBkaWQgaXQg
aW4KdGhlIHBhc3QiKSwgYW5kIEknbSBub3QgYXdhcmUgb2YgYW55IG90aGVyIHByb2plY3Qgd2hp
Y2ggbmVlZHMgaXRzIG93bgpjdXN0b20gZmlsZXN5c3RlbSBkcml2ZXIgZm9yIGRldmljZSBub2Rl
cy4KClRoZXNlIGRheXMsIC9kZXYveGVuLyBpcyB0aGUgcHJlZmVycmVkIGxvY2F0aW9uIGZvciBk
ZXZpY2VzIGFueXdheS4KCkVpdGhlciB3YXksIEkgZG9uJ3QgbWVhbiB0byBiaWtlc2hlZCB0aGUg
aXNzdWUsIGJ1dCB3ZSBzaG91bGQgYXQgbGVhc3QKY29uc2lkZXIgd2hldGhlciBjbGVhbmluZyB0
aGlzIHVwIGZ1bGx5IGlzIHRoZSBlYXNpZXN0IGNvdXJzZSBvZiBhY3Rpb24uCgo+Cj4+IFdoYXQg
aGFwcGVucyB0byBhbGwgdGhlIHNvZnR3YXJlIHdoaWNoIGN1cnJlbnRseSBoYXMgYSBkZXBlbmRl
bmN5IG9uCj4+IHByb2MteGVuLm1vdW50ID8KPiBBbGwgc29mdHdhcmUgZ2V0cyBjb252ZXJ0ZWQg
YnkgdGhpcyBjaGFuZ2UuCgpJcyBpdCBwb3NzaWJsZSB0byBleHByZXNzIGEgZGVwZW5kZW5jeSBv
biBwcm9jLXhlbi5tb3VudCB8fApwcm9jLXhlbi5zZXJ2aWNlPwoKSWYgbm90LCB0aGVuIG91dC1v
Zi10cmVlIHBhY2thZ2VzIGFyZSBnb2luZyB0byBoYXZlIGNvbXBhdGliaWxpdHkKcHJvYmxlbXMg
d2l0aCB0aGlzIGNoYW5nZS4KCj4KPj4gSW5kZXBlbmRlbnRseSwgaG93IGRvZXMgdGhpcyBpbnRl
cmFjdCB3aXRoIGhhdmluZyBhIHhlbmZzIGVudHJpZXMgaW4KPj4gL2V0Yy9mc3RhYiwgd2hpY2gg
bWlnaHQgcGxhdXNpYmx5IHN0aWxsIGV4aXN0IGZvciBjb21wYXRpYmlsaXR5IHdpdGgKPj4gb3Ro
ZXIgaW5pdCBzeXN0ZW1zPwo+IG1vdW50KDEpIHdpbGwgY29udGludWUgdG8gY29uc2lkZXIgdGhl
bS4KClJpZ2h0LCBidXQgSVNUUiB0aGF0IFN5c3RlbWQgZGVhbHMgd2l0aCAvZXRjL2ZzdGFiIGJ5
IGF1dG8tZ2VuZXJhdGluZwoqLm1vdW50IHRhcmdldHMsIGFuZCBmcm9tIHdoYXQgaXMgc2FpZCBo
ZXJlLCBpdCBpcyB0aGUgcHJvYy14ZW4ubW91bnQKdGFyZ2V0IHdoaWNoIGlzIG5vdyBicm9rZW4g
YnkgdGhlIGNoYW5nZSBpbiBzeXN0ZW1kIGJlaGF2aW91ci4KCn5BbmRyZXdgCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 26 17:04:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 17:04:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7lZU-0002eM-MH; Thu, 26 Oct 2017 17:03:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=465eced58=euan.harris@citrix.com>)
 id 1e7lZT-0002dQ-C9
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 17:03:55 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 82/BF-21967-A7512F95; Thu, 26 Oct 2017 17:03:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsXitHSDvW6V6Kd
 Ig6XXhCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyls14xF5zTqtgzdT1jA+N1+S5GTg4JAX+J
 o40v2UBsNgEtid0fFrJ3MXJwiAioSNzea9DFyMXBLNDLKLH0/QUmkBphAQ+JX5+7WUFsFgFVi
 RXnp4P18gq4SSxdupgdYqaCxJSH75lBbE4Bd4lDCzeB1QgB1Vz89osVwlaW+HBlDTtEr6DEyZ
 lPWEBsZgEJiYMvXjBPYOSdhSQ1C0lqASPTKkaN4tSistQiXSMjvaSizPSMktzEzBxdQwNTvdz
 U4uLE9NScxKRiveT83E2MwOCpZ2Bg3MG4p93vEKMkB5OSKC/Dng+RQnxJ+SmVGYnFGfFFpTmp
 xYcYZTg4lCR4Fwp/ihQSLEpNT61Iy8wBhjFMWoKDR0mE9xJImre4IDG3ODMdInWK0Zij4+bdP
 0wcz2a+bmAWYsnLz0uVEuc1FQEqFQApzSjNgxsEi69LjLJSwryMDAwMQjwFqUW5mSWo8q8YxT
 kYlYQhFvJk5pXA7XsFdAoT0ClNqh9ATilJREhJNTAe1pr+fVXg2nOMhiw/psRn7ixYtjdffrX
 aY/aFFz+3vNHiO/e66VtR/sweg9MrHq1IOOVbaJ/P4iV9UYNJ6cEu/RaRNX7cTaeKJ/d8qdwr
 aOYfe3OL/jV5p9QJx2aUhl21jO2TWj5vyScDt/jvM80e3nvL+oG/jcf4veHUoOdKcxf927ox7
 fpfJZbijERDLeai4kQAo/9zjKoCAAA=
X-Env-Sender: prvs=465eced58=euan.harris@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1509037429!105948291!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41186 invoked from network); 26 Oct 2017 17:03:53 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Oct 2017 17:03:53 -0000
X-IronPort-AV: E=Sophos;i="5.44,301,1505779200"; d="scan'208";a="456259608"
From: Euan Harris <euan.harris@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Oct 2017 18:03:12 +0100
Message-ID: <1509037399-48926-3-git-send-email-euan.harris@citrix.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1509037399-48926-1-git-send-email-euan.harris@citrix.com>
References: <1509037399-48926-1-git-send-email-euan.harris@citrix.com>
MIME-Version: 1.0
Cc: andrew.cooper3@citrix.com, kevin.tian@intel.com,
 Euan Harris <euan.harris@citrix.com>, jun.nakajima@intel.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH 2/9] x86/vvmx: Unify operands in struct
	vmx_inst_decoded
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjaGFuZ2UgcHJlcGFyZXMgdGhlIHdheSBmb3IgYWJzdHJhY3RpbmcgdGhlIGNvZGUgd2hp
Y2ggcmVhZHMKbWVtb3J5IGFuZCByZWdpc3RlciBvcGVyYW5kcyBpbnRvIGEgZ2VuZXJpYyBvcGVy
YW5kX3JlYWQoKSBmdW5jdGlvbiBpbgphIGZ1dHVyZSBwYXRjaC4KCk9wZXJhbmQgMSBtYXkgZWl0
aGVyIGJlIGEgbWVtb3J5IGxvY2F0aW9uIG9yIGEgcmVnaXN0ZXIsIGRlcGVuZGluZyBvbgp0aGUg
aW5zdHJ1Y3Rpb24gYmVpbmcgaGFuZGxlZC4gICBPcGVyYW5kIDIgbWF5IG9ubHkgYmUgYSByZWdp
c3RlciwgYnV0Cml0IGlzIG5vdyByZXByZXNlbnRlZCBpbiB0aGUgc2FtZSB3YXkgYXMgb3BlcmFu
ZCAxIGFuZCBzbyBoYXMgYSB0eXBlCmZpZWxkLiAgIFRoaXMgd2lsbCBhbHdheXMgZXF1YWwgVk1Y
X0lOU1RfTUVNUkVHX1RZUEVfUkVHLgoKUmVmZXJlbmNlcyB0byB0aGUgb2xkIHN0cnVjdHVyZSBt
YXAgdG8gdGhlIG5ldyBvbmUgYXMgZm9sbG93czoKCiAgbWVtICAtPiBvcFswXS5tZW0KICBsZW4g
IC0+IG9wWzBdLmxlbgogIHJlZzEgLT4gb3BbMF0ucmVnCiAgcmVnMiAtPiBvcFsxXS5yZWcKClJl
ZmVyZW5jZXMgdG8gdHlwZSBhbHdheXMgbWFwIHRvIG9wWzBdLnR5cGUgaW4gdGhpcyBwYXRjaCBi
ZWNhdXNlCnByZXZpb3VzbHkgb3BlcmFuZCAyIGNvdWxkIG9ubHkgYmUgYSByZWdpc3RlciBhbmQg
c28gdHlwZSB3YXMgbmV2ZXIKY2hlY2tlZCB3aGVuIGFjY2Vzc2luZyBpdC4KClNpZ25lZC1vZmYt
Ynk6IEV1YW4gSGFycmlzIDxldWFuLmhhcnJpc0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4
Ni9odm0vdm14L3Z2bXguYyB8IDUyICsrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI4IGluc2VydGlvbnMoKyksIDI0IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyBiL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3Z2bXguYwppbmRleCA5ZDg3Nzg2ODk0Li4yMGU1ZTI5MDMxIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92
bXgvdnZteC5jCkBAIC0xOTUsMTYgKzE5NSwxNiBAQCBib29sX3QgbnZteF9lcHRfZW5hYmxlZChz
dHJ1Y3QgdmNwdSAqdikKIHN0cnVjdCB2bXhfaW5zdF9kZWNvZGVkIHsKICNkZWZpbmUgVk1YX0lO
U1RfTUVNUkVHX1RZUEVfTUVNT1JZIDAKICNkZWZpbmUgVk1YX0lOU1RfTUVNUkVHX1RZUEVfUkVH
ICAgIDEKLSAgICBpbnQgdHlwZTsKLSAgICB1bmlvbiB7Ci0gICAgICAgIHN0cnVjdCB7Ci0gICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIG1lbTsKLSAgICAgICAgICAgIHVuc2lnbmVkIGludCAgbGVu
OworICAgIHN0cnVjdCB2bXhfaW5zdF9vcCB7CisgICAgICAgIGludCB0eXBlOworICAgICAgICB1
bmlvbiB7CisgICAgICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgbWVtOworICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAgbGVuOworICAgICAgICAgICAg
fTsKKyAgICAgICAgICAgIHVuc2lnbmVkIGludCByZWdfaWR4OwogICAgICAgICB9OwotICAgICAg
ICB1bnNpZ25lZCBpbnQgcmVnMTsKLSAgICB9OwotCi0gICAgdW5zaWduZWQgaW50IHJlZzI7Cisg
ICAgfSBvcFsyXTsKIH07CiAKIGVudW0gdm14X29wc19yZXN1bHQgewpAQCAtNDM3LDE2ICs0Mzcs
MTYgQEAgc3RhdGljIGludCBkZWNvZGVfdm14X2luc3Qoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MsCiAgICAgaW5mby53b3JkID0gb2Zmc2V0OwogCiAgICAgaWYgKCBpbmZvLmZpZWxkcy5tZW1y
ZWcgKSB7Ci0gICAgICAgIGRlY29kZS0+dHlwZSA9IFZNWF9JTlNUX01FTVJFR19UWVBFX1JFRzsK
LSAgICAgICAgZGVjb2RlLT5yZWcxID0gaW5mby5maWVsZHMucmVnMTsKKyAgICAgICAgZGVjb2Rl
LT5vcFswXS50eXBlID0gVk1YX0lOU1RfTUVNUkVHX1RZUEVfUkVHOworICAgICAgICBkZWNvZGUt
Pm9wWzBdLnJlZ19pZHggPSBpbmZvLmZpZWxkcy5yZWcxOwogICAgICAgICBpZiAoIHBvcGVyYW5k
UyAhPSBOVUxMICkKLSAgICAgICAgICAgICpwb3BlcmFuZFMgPSByZWdfcmVhZChyZWdzLCBkZWNv
ZGUtPnJlZzEpOworICAgICAgICAgICAgKnBvcGVyYW5kUyA9IHJlZ19yZWFkKHJlZ3MsIGRlY29k
ZS0+b3BbMF0ucmVnX2lkeCk7CiAgICAgfQogICAgIGVsc2UKICAgICB7CiAgICAgICAgIGJvb2wg
bW9kZV82NGJpdCA9ICh2bXhfZ3Vlc3RfeDg2X21vZGUodikgPT0gOCk7CiAKLSAgICAgICAgZGVj
b2RlLT50eXBlID0gVk1YX0lOU1RfTUVNUkVHX1RZUEVfTUVNT1JZOworICAgICAgICBkZWNvZGUt
Pm9wWzBdLnR5cGUgPSBWTVhfSU5TVF9NRU1SRUdfVFlQRV9NRU1PUlk7CiAKICAgICAgICAgaWYg
KCBpbmZvLmZpZWxkcy5zZWdtZW50ID4geDg2X3NlZ19ncyApCiAgICAgICAgICAgICBnb3RvIGdw
X2ZhdWx0OwpAQCAtNDg2LDExICs0ODYsMTMgQEAgc3RhdGljIGludCBkZWNvZGVfdm14X2luc3Qo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCiAgICAgICAgICAgICBpZiAoIHJjICE9IEhWTVRS
QU5TX29rYXkgKQogICAgICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKICAg
ICAgICAgfQotICAgICAgICBkZWNvZGUtPm1lbSA9IGJhc2U7Ci0gICAgICAgIGRlY29kZS0+bGVu
ID0gc2l6ZTsKKworICAgICAgICBkZWNvZGUtPm9wWzBdLm1lbSA9IGJhc2U7CisgICAgICAgIGRl
Y29kZS0+b3BbMF0ubGVuID0gc2l6ZTsKICAgICB9CiAKLSAgICBkZWNvZGUtPnJlZzIgPSBpbmZv
LmZpZWxkcy5yZWcyOworICAgIGRlY29kZS0+b3BbMV0udHlwZSA9IFZNWF9JTlNUX01FTVJFR19U
WVBFX1JFRzsKKyAgICBkZWNvZGUtPm9wWzFdLnJlZ19pZHggPSBpbmZvLmZpZWxkcy5yZWcyOwog
CiAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIApAQCAtMTc3MCw3ICsxNzcyLDggQEAgaW50IG52
bXhfaGFuZGxlX3ZtcHRyc3Qoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAKICAgICBncGEg
PSBudmNwdS0+bnZfdnZtY3hhZGRyOwogCi0gICAgcmMgPSBodm1fY29weV90b19ndWVzdF9saW5l
YXIoZGVjb2RlLm1lbSwgJmdwYSwgZGVjb2RlLmxlbiwgMCwgJnBmaW5mbyk7CisgICAgcmMgPSBo
dm1fY29weV90b19ndWVzdF9saW5lYXIoZGVjb2RlLm9wWzBdLm1lbSwgJmdwYSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBkZWNvZGUub3BbMF0ubGVuLCAwLCAmcGZpbmZvKTsK
ICAgICBpZiAoIHJjID09IEhWTVRSQU5TX2JhZF9saW5lYXJfdG9fZ2ZuICkKICAgICAgICAgaHZt
X2luamVjdF9wYWdlX2ZhdWx0KHBmaW5mby5lYywgcGZpbmZvLmxpbmVhcik7CiAgICAgaWYgKCBy
YyAhPSBIVk1UUkFOU19va2F5ICkKQEAgLTE4NTAsMjMgKzE4NTMsMjQgQEAgaW50IG52bXhfaGFu
ZGxlX3ZtcmVhZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgcmV0dXJuIFg4
NkVNVUxfT0tBWTsKICAgICB9CiAKLSAgICByYyA9IGdldF92dm1jc19zYWZlKHYsIHJlZ19yZWFk
KHJlZ3MsIGRlY29kZS5yZWcyKSwgJnZhbHVlKTsKKyAgICByYyA9IGdldF92dm1jc19zYWZlKHYs
IHJlZ19yZWFkKHJlZ3MsIGRlY29kZS5vcFsxXS5yZWdfaWR4KSwgJnZhbHVlKTsKICAgICBpZiAo
IHJjICE9IFZNWF9JTlNOX1NVQ0NFRUQgKQogICAgIHsKICAgICAgICAgdm1mYWlsKHJlZ3MsIHJj
KTsKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKICAgICB9CiAKLSAgICBzd2l0Y2ggKCBk
ZWNvZGUudHlwZSApIHsKKyAgICBzd2l0Y2ggKCBkZWNvZGUub3BbMF0udHlwZSApIHsKICAgICBj
YXNlIFZNWF9JTlNUX01FTVJFR19UWVBFX01FTU9SWToKLSAgICAgICAgcmMgPSBodm1fY29weV90
b19ndWVzdF9saW5lYXIoZGVjb2RlLm1lbSwgJnZhbHVlLCBkZWNvZGUubGVuLCAwLCAmcGZpbmZv
KTsKKyAgICAgICAgcmMgPSBodm1fY29weV90b19ndWVzdF9saW5lYXIoZGVjb2RlLm9wWzBdLm1l
bSwgJnZhbHVlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZWNvZGUu
b3BbMF0ubGVuLCAwLCAmcGZpbmZvKTsKICAgICAgICAgaWYgKCByYyA9PSBIVk1UUkFOU19iYWRf
bGluZWFyX3RvX2dmbiApCiAgICAgICAgICAgICBodm1faW5qZWN0X3BhZ2VfZmF1bHQocGZpbmZv
LmVjLCBwZmluZm8ubGluZWFyKTsKICAgICAgICAgaWYgKCByYyAhPSBIVk1UUkFOU19va2F5ICkK
ICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKICAgICAgICAgYnJlYWs7CiAg
ICAgY2FzZSBWTVhfSU5TVF9NRU1SRUdfVFlQRV9SRUc6Ci0gICAgICAgIHJlZ193cml0ZShyZWdz
LCBkZWNvZGUucmVnMSwgdmFsdWUpOworICAgICAgICByZWdfd3JpdGUocmVncywgZGVjb2RlLm9w
WzBdLnJlZ19pZHgsIHZhbHVlKTsKICAgICAgICAgYnJlYWs7CiAgICAgfQogCkBAIC0xODkzLDcg
KzE4OTcsNyBAQCBpbnQgbnZteF9oYW5kbGVfdm13cml0ZShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKICAgICB9CiAKLSAgICB2bWNzX2Vu
Y29kaW5nID0gcmVnX3JlYWQocmVncywgZGVjb2RlLnJlZzIpOworICAgIHZtY3NfZW5jb2Rpbmcg
PSByZWdfcmVhZChyZWdzLCBkZWNvZGUub3BbMV0ucmVnX2lkeCk7CiAgICAgZXJyID0gc2V0X3Z2
bWNzX3NhZmUodiwgdm1jc19lbmNvZGluZywgb3BlcmFuZCk7CiAgICAgaWYgKCBlcnIgIT0gVk1Y
X0lOU05fU1VDQ0VFRCApCiAgICAgewpAQCAtMTkzMSw3ICsxOTM1LDcgQEAgaW50IG52bXhfaGFu
ZGxlX2ludmVwdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICBpZiAoIChyZXQgPSBk
ZWNvZGVfdm14X2luc3QocmVncywgJmRlY29kZSwgJmVwdHAsIDApKSAhPSBYODZFTVVMX09LQVkg
KQogICAgICAgICByZXR1cm4gcmV0OwogCi0gICAgc3dpdGNoICggcmVnX3JlYWQocmVncywgZGVj
b2RlLnJlZzIpICkKKyAgICBzd2l0Y2ggKCByZWdfcmVhZChyZWdzLCBkZWNvZGUub3BbMV0ucmVn
X2lkeCkgKQogICAgIHsKICAgICBjYXNlIElOVkVQVF9TSU5HTEVfQ09OVEVYVDoKICAgICB7CkBA
IC0xOTU5LDcgKzE5NjMsNyBAQCBpbnQgbnZteF9oYW5kbGVfaW52dnBpZChzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykKICAgICBpZiAoIChyZXQgPSBkZWNvZGVfdm14X2luc3QocmVncywgJmRl
Y29kZSwgJnZwaWQsIDApKSAhPSBYODZFTVVMX09LQVkgKQogICAgICAgICByZXR1cm4gcmV0Owog
Ci0gICAgc3dpdGNoICggcmVnX3JlYWQocmVncywgZGVjb2RlLnJlZzIpICkKKyAgICBzd2l0Y2gg
KCByZWdfcmVhZChyZWdzLCBkZWNvZGUub3BbMV0ucmVnX2lkeCkgKQogICAgIHsKICAgICAvKiBK
dXN0IGludmFsaWRhdGUgYWxsIHRsYiBlbnRyaWVzIGZvciBhbGwgdHlwZXMhICovCiAgICAgY2Fz
ZSBJTlZWUElEX0lORElWSURVQUxfQUREUjoKLS0gCjIuMTMuNgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 26 17:04:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 17:04:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7lZR-0002dA-UG; Thu, 26 Oct 2017 17:03:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=465eced58=euan.harris@citrix.com>)
 id 1e7lZR-0002d3-3r
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 17:03:53 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 33/B6-19514-87512F95; Thu, 26 Oct 2017 17:03:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsXitHSDvW656Kd
 IgzlnLSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owJ346wFXRxVXzY/YaxgbGbo4uRk0NCwF/i
 1LrrTCA2m4CWxO4PC9m7GDk4RARUJG7vNehi5OJgFuhllFj6/gJYjbCAs8SUJw2MIDaLgKpEx
 6xnYDavgJvE297DTBAzFSSmPHzPDGJzCrhLHFq4iQ3EFgKqufjtFyuErSzx4coadoheQYmTM5
 +wgNjMAhISB1+8YJ7AyDsLSWoWktQCRqZVjBrFqUVlqUW6RkZ6SUWZ6RkluYmZObqGBqZ6uan
 FxYnpqTmJScV6yfm5mxiBwVPPwMC4g3FPu98hRkkOJiVRXoY9HyKF+JLyUyozEosz4otKc1KL
 DzHKcHAoSfAuFP4UKSRYlJqeWpGWmQMMY5i0BAePkgjvJZA0b3FBYm5xZjpE6hSjMUfHzbt/m
 DiezXzdwCzEkpeflyolzmsqAlQqAFKaUZoHNwgWX5cYZaWEeRkZGBiEeApSi3IzS1DlXzGKcz
 AqCUMs5MnMK4Hb9wroFCagU5pUP4CcUpKIkJJqYNzccKIv5/DFrslWbw9e+tecdG/vt6D5VVz
 lM6pvHeXZ6Pz75wJFEf7y+z3x+1m0Np/brsKcm+LZtteA41r8nV7xJSvMIw42aZgeWriiWvtl
 zI2/ZdoFs2//zHGadL1XL+Rv7t3rU9LPFjJmpixMkZ7KYHnnzWa1D+s53v6WuT31F4eEAav/z
 CNKLMUZiYZazEXFiQAIbwDIqgIAAA==
X-Env-Sender: prvs=465eced58=euan.harris@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1509037429!105948291!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40950 invoked from network); 26 Oct 2017 17:03:51 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Oct 2017 17:03:51 -0000
X-IronPort-AV: E=Sophos;i="5.44,301,1505779200"; d="scan'208";a="456259605"
From: Euan Harris <euan.harris@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Oct 2017 18:03:14 +0100
Message-ID: <1509037399-48926-5-git-send-email-euan.harris@citrix.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1509037399-48926-1-git-send-email-euan.harris@citrix.com>
References: <1509037399-48926-1-git-send-email-euan.harris@citrix.com>
MIME-Version: 1.0
Cc: andrew.cooper3@citrix.com, kevin.tian@intel.com,
 Euan Harris <euan.harris@citrix.com>, jun.nakajima@intel.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH 4/9] x86/vvmx: Remove unnecessary VMX operand
	reads
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ICogdnBpZCBpcyBuZXZlciB1c2VkIGluIG52bXhfaGFuZGxlX2ludmVwdCgpIHNvIHRoZXJlIGlz
IG5vIHBvaW50IGluCiAgIHJlYWRpbmcgaXQuCgogKiB2bXB0cnN0J3Mgb3BlcmFuZCBpcyB0aGUg
bWVtb3J5IGFkZHJlc3MgdG8gd2hpY2ggdG8gd3JpdGUgdGhlIFZNQ1MKICAgcG9pbnRlci4gICBn
cGEgaXMgdGhlIHBvaW50ZXIgdG8gd3JpdGUuICAgUmVhZGluZyB0aGUgYWRkcmVzcyBpbnRvCiAg
IGdwYSBpcyBtZWFuaW5nbGVzcy4KClNpZ25lZC1vZmYtYnk6IEV1YW4gSGFycmlzIDxldWFuLmhh
cnJpc0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyB8IDUgKyst
LS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92
bXgvdnZteC5jCmluZGV4IGRmODQ1OTI0OTAuLjMyYzA3ZWNhM2QgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3Z2bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMK
QEAgLTE4MDEsNyArMTgwMSw3IEBAIGludCBudm14X2hhbmRsZV92bXB0cnN0KHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzKQogICAgIHVuc2lnbmVkIGxvbmcgZ3BhID0gMDsKICAgICBpbnQgcmM7
CiAKLSAgICByYyA9IGRlY29kZV92bXhfaW5zdChyZWdzLCAmZGVjb2RlLCAmZ3BhLCAwKTsKKyAg
ICByYyA9IGRlY29kZV92bXhfaW5zdChyZWdzLCAmZGVjb2RlLCBOVUxMLCAwKTsKICAgICBpZiAo
IHJjICE9IFg4NkVNVUxfT0tBWSApCiAgICAgICAgIHJldHVybiByYzsKIApAQCAtMTk5MiwxMCAr
MTk5Miw5IEBAIGludCBudm14X2hhbmRsZV9pbnZlcHQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MpCiBpbnQgbnZteF9oYW5kbGVfaW52dnBpZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykK
IHsKICAgICBzdHJ1Y3Qgdm14X2luc3RfZGVjb2RlZCBkZWNvZGU7Ci0gICAgdW5zaWduZWQgbG9u
ZyB2cGlkOwogICAgIGludCByZXQ7CiAKLSAgICBpZiAoIChyZXQgPSBkZWNvZGVfdm14X2luc3Qo
cmVncywgJmRlY29kZSwgJnZwaWQsIDApKSAhPSBYODZFTVVMX09LQVkgKQorICAgIGlmICggKHJl
dCA9IGRlY29kZV92bXhfaW5zdChyZWdzLCAmZGVjb2RlLCBOVUxMLCAwKSkgIT0gWDg2RU1VTF9P
S0FZICkKICAgICAgICAgcmV0dXJuIHJldDsKIAogICAgIHN3aXRjaCAoIHJlZ19yZWFkKHJlZ3Ms
IGRlY29kZS5vcFsxXS5yZWdfaWR4KSApCi0tIAoyLjEzLjYKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 26 17:04:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 17:04:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7lZX-0002fS-AP; Thu, 26 Oct 2017 17:03:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=465eced58=euan.harris@citrix.com>)
 id 1e7lZV-0002ed-Uh
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 17:03:58 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 AA/C8-07422-D7512F95; Thu, 26 Oct 2017 17:03:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHSDvW6N6Kd
 Ig9WbxC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyd838yF8zXq/h4Zgp7A+NJxS5GTg4JAX+J
 a9u2sYDYbAJaErs/LGTvYuTgEBFQkbi916CLkYuDWaCXUWLp+wtMIHFhgWCJlslWIOUsAqoSh
 65sBSvnFXCX+LEvDmKigsSUh++ZQWxOoPChhZvYQGwhATeJi99+sULYyhIfrqxhB7F5BQQlTs
 58AnYBs4CExMEXL5gnMPLOQpKahSS1gJFpFaNGcWpRWWqRrpGRXlJRZnpGSW5iZo6uoYGpXm5
 qcXFiempOYlKxXnJ+7iZGYODUMzAw7mDc0+53iFGSg0lJlJdhz4dIIb6k/JTKjMTijPii0pzU
 4kOMMhwcShK8C4U/RQoJFqWmp1akZeYAQxgmLcHBoyTCewkkzVtckJhbnJkOkTrFaMzRcfPuH
 yaOZzNfNzALseTl56VKifOaigCVCoCUZpTmwQ2CxdYlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4h
 yMSsIQC3ky80rg9r0COoUJ6JQm1Q8gp5QkIqSkGhgnVWscOGzXYlOqIq13cGJuwMuQXz6b+4o
 T+Llfa/Uu3nh+70tZHXWxb9d+yc4QMH/z4finNQ9WlFcIzFH0yqtMntr229lGbKM6r3nSV/uQ
 YyEs358HHGxPbOnktKwVUKxyl1w6Ke6577azB/9nLtrWaqfX3uz+Pzjz2F2jaJaKFJ2YHrdt5
 5VYijMSDbWYi4oTASOIstWoAgAA
X-Env-Sender: prvs=465eced58=euan.harris@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1509037429!105948291!5
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41445 invoked from network); 26 Oct 2017 17:03:56 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Oct 2017 17:03:56 -0000
X-IronPort-AV: E=Sophos;i="5.44,301,1505779200"; d="scan'208";a="456259616"
From: Euan Harris <euan.harris@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Oct 2017 18:03:19 +0100
Message-ID: <1509037399-48926-10-git-send-email-euan.harris@citrix.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1509037399-48926-1-git-send-email-euan.harris@citrix.com>
References: <1509037399-48926-1-git-send-email-euan.harris@citrix.com>
MIME-Version: 1.0
Cc: andrew.cooper3@citrix.com, kevin.tian@intel.com,
 Euan Harris <euan.harris@citrix.com>, jun.nakajima@intel.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH 9/9] x86/vvmx: Use hvm_copy_{to,
	from}_guest_virt() to read operands
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZGVjb2RlX3ZteF9pbnN0KCkgY29udGFpbnMgaXRzIG93biBzZWdtZW50YXRpb24gbG9naWMuICAg
IFRoaXMKdW5uZWNlc3NhcmlseSBkdXBsaWNhdGVzIHNlZ21lbnRhdGlvbiBjb2RlIHVzZWQgZWxz
ZXdoZXJlIGFuZCBjb250YWlucwplcnJvcnM6IGl0IHJhaXNlcyBhICNHUCBmYXVsdCBpbnN0ZWFk
IG9mIGFuICNTUyBmYXVsdCBmb3IgYW4gaW52YWxpZAptZW1vcnkgYWNjZXNzIHRocm91Z2ggdGhl
IHN0YWNrIHNlZ21lbnQuCgpSZXBsYWNlIHRoaXMgbG9naWMgd2l0aCBodm1fY29weV97dG8sZnJv
bX1fZ3Vlc3RfdmlydCgpLCB3aGljaCB1c2UKd2VsbC10ZXN0ZWQgbWVtb3J5IGFjY2VzcyBjb2Rl
IHVzZWQgaW4gdmFyaW91cyBvdGhlciBwYXJ0cyBvZiB0aGUKaHlwZXJ2aXNvci4KClNpZ25lZC1v
ZmYtYnk6IEV1YW4gSGFycmlzIDxldWFuLmhhcnJpc0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNo
L3g4Ni9odm0vdm14L3Z2bXguYyB8IDgwICsrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI2IGluc2VydGlvbnMoKyksIDU0IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyBiL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3Z2bXguYwppbmRleCA5YTRlNjE3N2FkLi5mMGEyMjQyNzExIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2
bS92bXgvdnZteC5jCkBAIC0xOTksNyArMTk5LDEwIEBAIHN0cnVjdCB2bXhfaW5zdF9kZWNvZGVk
IHsKICAgICAgICAgaW50IHR5cGU7CiAgICAgICAgIHVuc2lnbmVkIGludCBieXRlczsKICAgICAg
ICAgdW5pb24gewotICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZW07CisgICAgICAgICAgICBz
dHJ1Y3QgeworICAgICAgICAgICAgICAgIGVudW0geDg2X3NlZ21lbnQgc2VnOworICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgb2Zmc2V0OworICAgICAgICAgICAgfTsKICAgICAgICAgICAg
IHVuc2lnbmVkIGludCByZWdfaWR4OwogICAgICAgICB9OwogICAgIH0gb3BbMl07CkBAIC0zODAs
MTcgKzM4Myw3IEBAIHN0YXRpYyBpbnQgb3BlcmFuZF9yZWFkKHZvaWQgKmJ1Ziwgc3RydWN0IHZt
eF9pbnN0X29wICpvcCwKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKICAgICB9CiAgICAg
ZWxzZQotICAgIHsKLSAgICAgICAgcGFnZWZhdWx0X2luZm9fdCBwZmluZm87Ci0gICAgICAgIGlu
dCByYyA9IGh2bV9jb3B5X2Zyb21fZ3Vlc3RfbGluZWFyKGJ1Ziwgb3AtPm1lbSwgYnl0ZXMsIDAs
ICZwZmluZm8pOwotCi0gICAgICAgIGlmICggcmMgPT0gSFZNVFJBTlNfYmFkX2xpbmVhcl90b19n
Zm4gKQotICAgICAgICAgICAgaHZtX2luamVjdF9wYWdlX2ZhdWx0KHBmaW5mby5lYywgcGZpbmZv
LmxpbmVhcik7Ci0gICAgICAgIGlmICggcmMgIT0gSFZNVFJBTlNfb2theSApCi0gICAgICAgICAg
ICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047Ci0KLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tB
WTsKLSAgICB9CisgICAgICAgIHJldHVybiBodm1fY29weV9mcm9tX2d1ZXN0X3ZpcnQoYnVmLCBv
cC0+c2VnLCBvcC0+b2Zmc2V0LCBieXRlcywgMCk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdTMyIF9f
bjJfcGluX2V4ZWNfY29udHJvbChzdHJ1Y3QgdmNwdSAqdikKQEAgLTQ1OCw5ICs0NTEsOCBAQCBz
dGF0aWMgaW50IGRlY29kZV92bXhfaW5zdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKIHsK
ICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CiAgICAgdW5pb24gdm14X2luc3RfaW5mbyBp
bmZvOwotICAgIHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyIHNlZzsKLSAgICB1bnNpZ25lZCBsb25n
IGJhc2UsIGluZGV4LCBzZWdfYmFzZSwgZGlzcCwgb2Zmc2V0OwotICAgIGludCBzY2FsZSwgc2l6
ZTsKKyAgICB1bnNpZ25lZCBsb25nIGJhc2UsIGluZGV4LCBkaXNwLCBvZmZzZXQ7CisgICAgaW50
IHNjYWxlOwogCiAgICAgdW5zaWduZWQgaW50IGJ5dGVzID0gdm14X2d1ZXN0X3g4Nl9tb2RlKHYp
OwogCkBAIC00NzcsMTQgKzQ2OSwxMSBAQCBzdGF0aWMgaW50IGRlY29kZV92bXhfaW5zdChzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKICAgICB9CiAgICAgZWxzZQogICAgIHsKLSAgICAgICAg
Ym9vbCBtb2RlXzY0Yml0ID0gKGJ5dGVzID09IDgpOwotCi0gICAgICAgIGRlY29kZS0+b3BbMF0u
dHlwZSA9IFZNWF9JTlNUX01FTVJFR19UWVBFX01FTU9SWTsKLQogICAgICAgICBpZiAoIGluZm8u
ZmllbGRzLnNlZ21lbnQgPiB4ODZfc2VnX2dzICkKLSAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7
Ci0gICAgICAgIGh2bV9nZXRfc2VnbWVudF9yZWdpc3Rlcih2LCBpbmZvLmZpZWxkcy5zZWdtZW50
LCAmc2VnKTsKLSAgICAgICAgc2VnX2Jhc2UgPSBzZWcuYmFzZTsKKyAgICAgICAgeworICAgICAg
ICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9V
TkhBTkRMRUFCTEU7CisgICAgICAgIH0KIAogICAgICAgICBiYXNlID0gaW5mby5maWVsZHMuYmFz
ZV9yZWdfaW52YWxpZCA/IDAgOgogICAgICAgICAgICAgcmVnX3JlYWQocmVncywgaW5mby5maWVs
ZHMuYmFzZV9yZWcpOwpAQCAtNDk2LDE5ICs0ODUsMTIgQEAgc3RhdGljIGludCBkZWNvZGVfdm14
X2luc3Qoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCiAKICAgICAgICAgX192bXJlYWQoRVhJ
VF9RVUFMSUZJQ0FUSU9OLCAmZGlzcCk7CiAKLSAgICAgICAgc2l6ZSA9IDEgPDwgKGluZm8uZmll
bGRzLmFkZHJfc2l6ZSArIDEpOwotCi0gICAgICAgIG9mZnNldCA9IGJhc2UgKyBpbmRleCAqIHNj
YWxlICsgZGlzcDsKLSAgICAgICAgYmFzZSA9ICFtb2RlXzY0Yml0IHx8IGluZm8uZmllbGRzLnNl
Z21lbnQgPj0geDg2X3NlZ19mcyA/Ci0gICAgICAgICAgICAgICBzZWdfYmFzZSArIG9mZnNldCA6
IG9mZnNldDsKLSAgICAgICAgaWYgKCBvZmZzZXQgKyBzaXplIC0gMSA8IG9mZnNldCB8fAotICAg
ICAgICAgICAgIChtb2RlXzY0Yml0ID8KLSAgICAgICAgICAgICAgIWlzX2Nhbm9uaWNhbF9hZGRy
ZXNzKChsb25nKWJhc2UgPCAwID8gYmFzZSA6Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBiYXNlICsgc2l6ZSAtIDEpIDoKLSAgICAgICAgICAgICAgb2Zmc2V0ICsgc2l6ZSAt
IDEgPiBzZWcubGltaXQpICkKLSAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7CisgICAgICAgIGRl
Y29kZS0+b3BbMF0udHlwZSA9IFZNWF9JTlNUX01FTVJFR19UWVBFX01FTU9SWTsKKyAgICAgICAg
ZGVjb2RlLT5vcFswXS5zZWcgPSBpbmZvLmZpZWxkcy5zZWdtZW50OworICAgICAgICBkZWNvZGUt
Pm9wWzBdLm9mZnNldCA9IGJhc2UgKyBpbmRleCAqIHNjYWxlICsgZGlzcDsKKyAgICAgICAgaWYg
KCBpbmZvLmZpZWxkcy5hZGRyX3NpemUgPCAyICkKKyAgICAgICAgICAgIGRlY29kZS0+b3BbMF0u
b2Zmc2V0ID0gKHVpbnQzMl90KWRlY29kZS0+b3BbMF0ub2Zmc2V0OwogCi0gICAgICAgIGRlY29k
ZS0+b3BbMF0ubWVtID0gYmFzZTsKICAgICAgICAgZGVjb2RlLT5vcFswXS5ieXRlcyA9IGJ5dGVz
OwogICAgIH0KIApAQCAtNTE3LDEwICs0OTksNiBAQCBzdGF0aWMgaW50IGRlY29kZV92bXhfaW5z
dChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKICAgICBkZWNvZGUtPm9wWzFdLmJ5dGVzID0g
Ynl0ZXM7CiAKICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotCi1ncF9mYXVsdDoKLSAgICBodm1f
aW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAwKTsKLSAgICByZXR1cm4gWDg2RU1V
TF9FWENFUFRJT047CiB9CiAKIHN0YXRpYyB2b2lkIHZtc3VjY2VlZChzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykKQEAgLTE3OTIsOCArMTc3MCw3IEBAIGludCBudm14X2hhbmRsZV92bXB0cnN0
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVu
dDsKICAgICBzdHJ1Y3Qgdm14X2luc3RfZGVjb2RlZCBkZWNvZGU7CiAgICAgc3RydWN0IG5lc3Rl
ZHZjcHUgKm52Y3B1ID0gJnZjcHVfbmVzdGVkaHZtKHYpOwotICAgIHBhZ2VmYXVsdF9pbmZvX3Qg
cGZpbmZvOwotICAgIHVuc2lnbmVkIGxvbmcgZ3BhID0gMDsKKyAgICB1aW50NjRfdCBncGE7CiAg
ICAgaW50IHJjOwogCiAgICAgcmMgPSBkZWNvZGVfdm14X2luc3QocmVncywgJmRlY29kZSwgMCk7
CkBAIC0xODAyLDEyICsxNzc5LDEwIEBAIGludCBudm14X2hhbmRsZV92bXB0cnN0KHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKQogCiAgICAgZ3BhID0gbnZjcHUtPm52X3Z2bWN4YWRkcjsKIAot
ICAgIHJjID0gaHZtX2NvcHlfdG9fZ3Vlc3RfbGluZWFyKGRlY29kZS5vcFswXS5tZW0sICZncGEs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVjb2RlLm9wWzBdLmJ5dGVzLCAw
LCAmcGZpbmZvKTsKLSAgICBpZiAoIHJjID09IEhWTVRSQU5TX2JhZF9saW5lYXJfdG9fZ2ZuICkK
LSAgICAgICAgaHZtX2luamVjdF9wYWdlX2ZhdWx0KHBmaW5mby5lYywgcGZpbmZvLmxpbmVhcik7
Ci0gICAgaWYgKCByYyAhPSBIVk1UUkFOU19va2F5ICkKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxf
RVhDRVBUSU9OOworICAgIHJjID0gaHZtX2NvcHlfdG9fZ3Vlc3RfdmlydChkZWNvZGUub3BbMF0u
c2VnLCBkZWNvZGUub3BbMF0ub2Zmc2V0LCAKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgJmdwYSwgc2l6ZW9mKGdwYSksIDApOworICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkK
KyAgICAgICAgcmV0dXJuIHJjOwogCiAgICAgdm1zdWNjZWVkKHJlZ3MpOwogICAgIHJldHVybiBY
ODZFTVVMX09LQVk7CkBAIC0xODczLDggKzE4NDgsNyBAQCBpbnQgbnZteF9oYW5kbGVfdm1yZWFk
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewogICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3Vy
cmVudDsKICAgICBzdHJ1Y3Qgdm14X2luc3RfZGVjb2RlZCBkZWNvZGU7Ci0gICAgcGFnZWZhdWx0
X2luZm9fdCBwZmluZm87Ci0gICAgdTY0IHZhbHVlID0gMDsKKyAgICB1aW50NjRfdCB2YWx1ZTsK
ICAgICBpbnQgcmM7CiAgICAgdW5zaWduZWQgbG9uZyB2bWNzX2VuY29kaW5nID0gMDsKIApAQCAt
MTkwMSwxMiArMTg3NSwxMCBAQCBpbnQgbnZteF9oYW5kbGVfdm1yZWFkKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKQogCiAgICAgc3dpdGNoICggZGVjb2RlLm9wWzBdLnR5cGUgKSB7CiAgICAg
Y2FzZSBWTVhfSU5TVF9NRU1SRUdfVFlQRV9NRU1PUlk6Ci0gICAgICAgIHJjID0gaHZtX2NvcHlf
dG9fZ3Vlc3RfbGluZWFyKGRlY29kZS5vcFswXS5tZW0sICZ2YWx1ZSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZGVjb2RlLm9wWzBdLmJ5dGVzLCAwLCAmcGZpbmZvKTsK
LSAgICAgICAgaWYgKCByYyA9PSBIVk1UUkFOU19iYWRfbGluZWFyX3RvX2dmbiApCi0gICAgICAg
ICAgICBodm1faW5qZWN0X3BhZ2VfZmF1bHQocGZpbmZvLmVjLCBwZmluZm8ubGluZWFyKTsKLSAg
ICAgICAgaWYgKCByYyAhPSBIVk1UUkFOU19va2F5ICkKLSAgICAgICAgICAgIHJldHVybiBYODZF
TVVMX0VYQ0VQVElPTjsKKyAgICAgICAgcmMgPSBodm1fY29weV90b19ndWVzdF92aXJ0KGRlY29k
ZS5vcFswXS5zZWcsIGRlY29kZS5vcFswXS5vZmZzZXQsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAmdmFsdWUsIHNpemVvZih2YWx1ZSksIDApOworICAgICAgICBpZiAoIHJj
ICE9IFg4NkVNVUxfT0tBWSApCisgICAgICAgICAgICByZXR1cm4gcmM7CiAgICAgICAgIGJyZWFr
OwogICAgIGNhc2UgVk1YX0lOU1RfTUVNUkVHX1RZUEVfUkVHOgogICAgICAgICByZWdfd3JpdGUo
cmVncywgZGVjb2RlLm9wWzBdLnJlZ19pZHgsIHZhbHVlKTsKLS0gCjIuMTMuNgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 26 17:04:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 17:04:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7lZW-0002ex-3S; Thu, 26 Oct 2017 17:03:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=465eced58=euan.harris@citrix.com>)
 id 1e7lZU-0002e4-P6
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 17:03:56 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 4E/97-29298-C7512F95; Thu, 26 Oct 2017 17:03:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDvW616Kd
 IgyWHVC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyXk+6xFCyXqWj4co2tgfGqWBcjJ4eEgL/E
 k6vPmEFsNgEtid0fFrJ3MXJwiAioSNzea9DFyMXBLNDLKLH0/QUmkBphAU+JY39OgNWzCKhKr
 Ps5iQXE5hVwk9h48yUTxEwFiSkP34PVcAq4SxxauIkNxBYCqrn47RcrhK0s8eHKGnaIXkGJkz
 OfgM1hFpCQOPjiBfMERt5ZSFKzkKQWMDKtYlQvTi0qSy3SNddLKspMzyjJTczM0TU0MNXLTS0
 uTkxPzUlMKtZLzs/dxAgMHQYg2MF4bLLzIUZJDiYlUV6GPR8ihfiS8lMqMxKLM+KLSnNSiw8x
 ynBwKEnwThL5FCkkWJSanlqRlpkDDGKYtAQHj5IIbwdImre4IDG3ODMdInWK0ZLj2KbLf5g4O
 m7eBZLPZr5uYBZiycvPS5US5zUFaRAAacgozYMbB4u0S4yyUsK8jEAHCvEUpBblZpagyr9iFO
 dgVBLmbQaZwpOZVwK39RXQQUxABzWpfgA5qCQRISXVwKjSGPBPQjv7vMiShXaqW+Iu7JQWPbZ
 IUTRooXeLpH6NJNu2jtXJK+68vxh9c+1qm6ef9a6emvbjVJr66+lilemfbz6xfFpknjUrhV04
 3G7yggtOoWcvLyqZ4+K5rW9O0NrL600rZs628hZbo1OZ6re8PH/qB/89RkzJ6UZsd3OveVsrm
 e6SDVFiKc5INNRiLipOBAD4wQHFrwIAAA==
X-Env-Sender: prvs=465eced58=euan.harris@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1509037432!108704426!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4983 invoked from network); 26 Oct 2017 17:03:55 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Oct 2017 17:03:55 -0000
X-IronPort-AV: E=Sophos;i="5.44,301,1505779200"; d="scan'208";a="456259613"
From: Euan Harris <euan.harris@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Oct 2017 18:03:18 +0100
Message-ID: <1509037399-48926-9-git-send-email-euan.harris@citrix.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1509037399-48926-1-git-send-email-euan.harris@citrix.com>
References: <1509037399-48926-1-git-send-email-euan.harris@citrix.com>
MIME-Version: 1.0
Cc: andrew.cooper3@citrix.com, kevin.tian@intel.com,
 Euan Harris <euan.harris@citrix.com>, jun.nakajima@intel.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH 8/9] x86/hvm: Add hvm_copy_{to,
	from}_guest_virt() helpers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

aHZtX2NvcHlfe3RvLGZyb219X2d1ZXN0X3ZpcnQoKSBjb3B5IGRhdGEgdG8gYW5kIGZyb20gYSBn
dWVzdCwgcGVyZm9ybWluZwpzZWdtZW50YXRpbm8gYW5kIHBhZ2luZyBjaGVja3Mgb24gdGhlIHBy
b3ZpZGVkIHNlZzpvZmZzZXQgdmlydHVhbCBhZGRyZXNzLgoKU2lnbmVkLW9mZi1ieTogRXVhbiBI
YXJyaXMgPGV1YW4uaGFycmlzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0u
YyAgICAgICAgICAgIHwgNTcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
CiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdXBwb3J0LmggfCAxMiArKysrKysrKysKIDIgZmls
ZXMgY2hhbmdlZCwgNjkgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IDIwNWI0Y2I2ODUuLjVkMmJk
ZDZiMmIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS9odm0uYwpAQCAtMzMxMiw2ICszMzEyLDYzIEBAIHVuc2lnbmVkIGxvbmcgY29weV9m
cm9tX3VzZXJfaHZtKHZvaWQgKnRvLCBjb25zdCB2b2lkICpmcm9tLCB1bnNpZ25lZCBsZW4pCiAg
ICAgcmV0dXJuIHJjID8gbGVuIDogMDsgLyogZmFrZSBhIGNvcHlfZnJvbV91c2VyKCkgcmV0dXJu
IGNvZGUgKi8KIH0KIAorc3RhdGljIGludCBfaHZtX2NvcHlfZ3Vlc3RfdmlydCgKKyAgICBlbnVt
IHg4Nl9zZWdtZW50IHNlZywgdW5zaWduZWQgbG9uZyBvZmZzZXQsIHZvaWQgKmJ1ZiwgdW5zaWdu
ZWQgaW50IGJ5dGVzLAorICAgIHVpbnQzMl90IHBmZWMsIHVuc2lnbmVkIGludCBmbGFncykKK3sK
KyAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CisgICAgc3RydWN0IHNlZ21lbnRfcmVn
aXN0ZXIgc3JlZywgY3M7CisgICAgZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IHJlczsKKyAg
ICBwYWdlZmF1bHRfaW5mb190IHBmaW5mbzsKKyAgICB1bnNpZ25lZCBsb25nIGxpbmVhcjsKKwor
ICAgIEFTU0VSVChpc194ODZfdXNlcl9zZWdtZW50KHNlZykpOworCisgICAgaHZtX2dldF9zZWdt
ZW50X3JlZ2lzdGVyKGN1cnIsIHNlZywgJnNyZWcpOworICAgIGh2bV9nZXRfc2VnbWVudF9yZWdp
c3RlcihjdXJyLCB4ODZfc2VnX2NzLCAmY3MpOworCisgICAgaWYgKCAhaHZtX3ZpcnR1YWxfdG9f
bGluZWFyX2FkZHIoCisgICAgICAgICAgICAgc2VnLCAmc3JlZywgb2Zmc2V0LCBieXRlcywKKyAg
ICAgICAgICAgICBmbGFncyAmIEhWTUNPUFlfdG9fZ3Vlc3QgPyBodm1fYWNjZXNzX3dyaXRlIDog
aHZtX2FjY2Vzc19yZWFkLAorICAgICAgICAgICAgICZjcywgJmxpbmVhcikgKQorICAgIHsKKyAg
ICAgICAgaHZtX2luamVjdF9od19leGNlcHRpb24oCisgICAgICAgICAgICAoc2VnID09IHg4Nl9z
ZWdfc3MpID8gVFJBUF9zdGFja19lcnJvciA6IFRSQVBfZ3BfZmF1bHQsIDApOworICAgICAgICBy
ZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CisgICAgfQorCisgICAgaWYgKCBmbGFncyAmIEhWTUNP
UFlfdG9fZ3Vlc3QgKQorICAgICAgICByZXMgPSBodm1fY29weV90b19ndWVzdF9saW5lYXIobGlu
ZWFyLCBidWYsIGJ5dGVzLCBwZmVjLCAmcGZpbmZvKTsKKyAgICBlbHNlCisgICAgICAgIHJlcyA9
IGh2bV9jb3B5X2Zyb21fZ3Vlc3RfbGluZWFyKGJ1ZiwgbGluZWFyLCBieXRlcywgcGZlYywgJnBm
aW5mbyk7CisKKyAgICBpZiAoIHJlcyA9PSBIVk1UUkFOU19iYWRfbGluZWFyX3RvX2dmbiApCisg
ICAgeworICAgICAgICBodm1faW5qZWN0X3BhZ2VfZmF1bHQocGZpbmZvLmVjLCBwZmluZm8ubGlu
ZWFyKTsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOworICAgIH0KKyAgICBlbHNl
IGlmICggcmVzICkKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfUkVUUlk7CisKKyAgICByZXR1cm4g
WDg2RU1VTF9PS0FZOworfQorCitpbnQgaHZtX2NvcHlfdG9fZ3Vlc3RfdmlydCgKKyAgICBlbnVt
IHg4Nl9zZWdtZW50IHNlZywgdW5zaWduZWQgbG9uZyBvZmZzZXQsIHZvaWQgKmJ1ZiwgdW5zaWdu
ZWQgaW50IGJ5dGVzLAorICAgIHVpbnQzMl90IHBmZWMpCit7CisgICAgcmV0dXJuIF9odm1fY29w
eV9ndWVzdF92aXJ0KHNlZywgb2Zmc2V0LCBidWYsIGJ5dGVzLCBwZmVjLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBIVk1DT1BZX3RvX2d1ZXN0KTsKK30KKworaW50IGh2bV9jb3B5
X2Zyb21fZ3Vlc3RfdmlydCgKKyAgICB2b2lkICpidWYsIGVudW0geDg2X3NlZ21lbnQgc2VnLCB1
bnNpZ25lZCBsb25nIG9mZnNldCwgdW5zaWduZWQgaW50IGJ5dGVzLAorICAgIHVpbnQzMl90IHBm
ZWMpCit7CisgICAgcmV0dXJuIF9odm1fY29weV9ndWVzdF92aXJ0KHNlZywgb2Zmc2V0LCBidWYs
IGJ5dGVzLCBwZmVjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIVk1DT1BZX2Zy
b21fZ3Vlc3QpOworfQorCiBib29sIGh2bV9jaGVja19jcHVpZF9mYXVsdGluZyhzdHJ1Y3QgdmNw
dSAqdikKIHsKICAgICBjb25zdCBzdHJ1Y3QgbXNyX3ZjcHVfcG9saWN5ICp2cCA9IHYtPmFyY2gu
bXNyOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3VwcG9ydC5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vc3VwcG9ydC5oCmluZGV4IGQ3ODRmYzE4NTYuLjlhZjJhZTc3
YjcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N1cHBvcnQuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdXBwb3J0LmgKQEAgLTExNSw2ICsxMTUsMTggQEAgZW51
bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IGh2bV90cmFuc2xhdGVfZ2V0X3BhZ2UoCiAgICAgcGFn
ZWZhdWx0X2luZm9fdCAqcGZpbmZvLCBzdHJ1Y3QgcGFnZV9pbmZvICoqcGFnZV9wLAogICAgIGdm
bl90ICpnZm5fcCwgcDJtX3R5cGVfdCAqcDJtdF9wKTsKIAorLyoKKyAqIENvcHkgZGF0YSB0byBh
bmQgZnJvbSBhIGd1ZXN0LCBwZXJmb3JtaW5nIHNlZ21lbnRhdGlvbiBhbmQgcGFnaW5nIGNoZWNr
cworICogb24gdGhlIHByb3ZpZGVkIHNlZzpvZmZzZXQgdmlydHVhbCBhZGRyZXNzLgorICogUmV0
dXJucyBYODZFTVVMXyogYW5kIHJhaXNlcyBleGNlcHRpb25zIHdpdGggdGhlIGN1cnJlbnQgdmNw
dS4KKyAqLworaW50IGh2bV9jb3B5X3RvX2d1ZXN0X3ZpcnQoCisgICAgZW51bSB4ODZfc2VnbWVu
dCBzZWcsIHVuc2lnbmVkIGxvbmcgb2Zmc2V0LCB2b2lkICpidWYsIHVuc2lnbmVkIGludCBieXRl
cywKKyAgICB1aW50MzJfdCBwZmVjKTsKK2ludCBodm1fY29weV9mcm9tX2d1ZXN0X3ZpcnQoCisg
ICAgdm9pZCAqYnVmLCBlbnVtIHg4Nl9zZWdtZW50IHNlZywgdW5zaWduZWQgbG9uZyBvZmZzZXQs
IHVuc2lnbmVkIGludCBieXRlcywKKyAgICB1aW50MzJfdCBwZmVjKTsKKwogI2RlZmluZSBIVk1f
SENBTExfY29tcGxldGVkICAwIC8qIGh5cGVyY2FsbCBjb21wbGV0ZWQgLSBubyBmdXJ0aGVyIGFj
dGlvbiAqLwogI2RlZmluZSBIVk1fSENBTExfcHJlZW1wdGVkICAxIC8qIGh5cGVyY2FsbCBwcmVl
bXB0ZWQgLSByZS1leGVjdXRlIFZNQ0FMTCAqLwogaW50IGh2bV9oeXBlcmNhbGwoc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpOwotLSAKMi4xMy42CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 26 17:04:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 17:04:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7lZT-0002dR-4l; Thu, 26 Oct 2017 17:03:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=465eced58=euan.harris@citrix.com>)
 id 1e7lZS-0002d9-Bi
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 17:03:54 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 DC/EF-01785-97512F95; Thu, 26 Oct 2017 17:03:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsXitHSDvW6F6Kd
 Ig+mnLCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyrvzayFTRIVaxcNoWpgXGSUBcjJ4eEgL9E
 4/lPzCA2m4CWxO4PC9m7GDk4RARUJG7vNehi5OJgFuhllFj6/gITSI2wQIDEmwsf2UBsFgFVi
 a17DzKC2LwCbhIT7x5khpipIDHl4Xswm1PAXeLQwk1g9UJANRe//WKFsJUlPlxZww7RKyhxcu
 YTFhCbWUBC4uCLF8wTGHlnIUnNQpJawMi0ilGjOLWoLLVI18hIL6koMz2jJDcxM0fX0MBULze
 1uDgxPTUnMalYLzk/dxMjMHjqGRgYdzDuafc7xCjJwaQkysuw50OkEF9SfkplRmJxRnxRaU5q
 8SFGGQ4OJQnehcKfIoUEi1LTUyvSMnOAYQyTluDgURLhvQSS5i0uSMwtzkyHSJ1iNObouHn3D
 xPHs5mvG5iFWPLy81KlxHlNRYBKBUBKM0rz4AbB4usSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ
 5GJWGIhTyZeSVw+14BncIEdEqT6geQU0oSEVJSDYytBioFi0WXpC3PX950Zb/GibB7Sm96IvO
 2pGsod7enKFZXp6gw9B2UW36vJ9Hs7/SX78veNXAwSM399YShdtfltz8Xfax3XHvrvGO9TNJW
 bte7fle//pev/5B/73aK4ov5gWGqeXc1/B3qwv3MRC7qGMxXM42I/7zvzj3ridbLXpucMnuW+
 UWJpTgj0VCLuag4EQD8gq3nqgIAAA==
X-Env-Sender: prvs=465eced58=euan.harris@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1509037429!105948291!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41047 invoked from network); 26 Oct 2017 17:03:52 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Oct 2017 17:03:52 -0000
X-IronPort-AV: E=Sophos;i="5.44,301,1505779200"; d="scan'208";a="456259607"
From: Euan Harris <euan.harris@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Oct 2017 18:03:13 +0100
Message-ID: <1509037399-48926-4-git-send-email-euan.harris@citrix.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1509037399-48926-1-git-send-email-euan.harris@citrix.com>
References: <1509037399-48926-1-git-send-email-euan.harris@citrix.com>
MIME-Version: 1.0
Cc: andrew.cooper3@citrix.com, kevin.tian@intel.com,
 Euan Harris <euan.harris@citrix.com>, jun.nakajima@intel.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH 3/9] x86/vvmx: Extract operand reading logic
	into operand_read()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RXh0cmFjdCB0aGUgbG9naWMgZm9yIHJlYWRpbmcgb3BlcmFuZHMgZnJvbSBkZWNvZGVfdm14X2lu
c3QoKSBpbnRvCm9wZXJhbmRfcmVhZCgpLiAgIEZ1dHVyZSBwYXRjaGVzIHdpbGwgcmVwbGFjZSBv
cGVyYW5kIHJlYWRpbmcgbG9naWMKaW4gZWxzZXdoZXJlIHdpdGggY2FsbHMgdG8gb3BlcmFuZF9y
ZWFkKCkuCgpvcGVyYW5kX3JlYWQoKSBtdXN0IGV4cGxpY2l0bHkgaGFuZGxlIGRpZmZlcmVudCBv
cGVyYW5kIHNpemVzIHRvIGF2b2lkCmNvcnJ1cHRpbmcgdGhlIGNhbGxlcidzIHN0YWNrLiAgIFRo
aXMgcGF0Y2ggc2hvdWxkIG5vdCBjaGFuZ2UgdGhlIG92ZXJhbGwKYmVoYXZpb3VyIG9mIHRoZSBj
b2RlLgoKU2lnbmVkLW9mZi1ieTogRXVhbiBIYXJyaXMgPGV1YW4uaGFycmlzQGNpdHJpeC5jb20+
Ci0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jIHwgNTkgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNDcgaW5zZXJ0aW9u
cygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgv
dnZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCmluZGV4IDIwZTVlMjkwMzEuLmRm
ODQ1OTI0OTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKQEAgLTM2MSw2ICszNjEsNDAgQEAgc3RhdGljIHZv
aWQgcmVnX3dyaXRlKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAogICAgICpwdmFsID0gdmFs
dWU7CiB9CiAKK3N0YXRpYyBpbnQgb3BlcmFuZF9yZWFkKHZvaWQgKmJ1Ziwgc3RydWN0IHZteF9p
bnN0X29wICpvcCwKKyAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzLCB1bnNpZ25lZCBpbnQgYnl0ZXMpCit7CisgICAgaWYgKCBvcC0+dHlwZSA9PSBWTVhf
SU5TVF9NRU1SRUdfVFlQRV9SRUcgKQorICAgIHsKKyAgICAgICAgc3dpdGNoICggYnl0ZXMgKQor
ICAgICAgICB7CisgICAgICAgIGNhc2UgNDoKKyAgICAgICAgICAgICoodWludDMyX3QgKilidWYg
PSByZWdfcmVhZChyZWdzLCBvcC0+cmVnX2lkeCk7CisKKyAgICAgICAgY2FzZSA4OgorICAgICAg
ICAgICAgKih1aW50NjRfdCAqKWJ1ZiA9IHJlZ19yZWFkKHJlZ3MsIG9wLT5yZWdfaWR4KTsKKwor
ICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAg
ICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CisgICAgICAgIH0KKworICAgICAg
ICByZXR1cm4gWDg2RU1VTF9PS0FZOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICBw
YWdlZmF1bHRfaW5mb190IHBmaW5mbzsKKyAgICAgICAgaW50IHJjID0gaHZtX2NvcHlfZnJvbV9n
dWVzdF9saW5lYXIoYnVmLCBvcC0+bWVtLCBieXRlcywgMCwgJnBmaW5mbyk7CisKKyAgICAgICAg
aWYgKCByYyA9PSBIVk1UUkFOU19iYWRfbGluZWFyX3RvX2dmbiApCisgICAgICAgICAgICBodm1f
aW5qZWN0X3BhZ2VfZmF1bHQocGZpbmZvLmVjLCBwZmluZm8ubGluZWFyKTsKKyAgICAgICAgaWYg
KCByYyAhPSBIVk1UUkFOU19va2F5ICkKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQ
VElPTjsKKworICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworICAgIH0KK30KKwogc3RhdGlj
IGlubGluZSB1MzIgX19uMl9waW5fZXhlY19jb250cm9sKHN0cnVjdCB2Y3B1ICp2KQogewogICAg
IHJldHVybiBnZXRfdnZtY3ModiwgUElOX0JBU0VEX1ZNX0VYRUNfQ09OVFJPTCk7CkBAIC00NDAs
NyArNDc0LDEyIEBAIHN0YXRpYyBpbnQgZGVjb2RlX3ZteF9pbnN0KHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzLAogICAgICAgICBkZWNvZGUtPm9wWzBdLnR5cGUgPSBWTVhfSU5TVF9NRU1SRUdf
VFlQRV9SRUc7CiAgICAgICAgIGRlY29kZS0+b3BbMF0ucmVnX2lkeCA9IGluZm8uZmllbGRzLnJl
ZzE7CiAgICAgICAgIGlmICggcG9wZXJhbmRTICE9IE5VTEwgKQotICAgICAgICAgICAgKnBvcGVy
YW5kUyA9IHJlZ19yZWFkKHJlZ3MsIGRlY29kZS0+b3BbMF0ucmVnX2lkeCk7CisgICAgICAgIHsK
KyAgICAgICAgICAgIGludCByYyA9IG9wZXJhbmRfcmVhZChwb3BlcmFuZFMsICZkZWNvZGUtPm9w
WzBdLCByZWdzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlY29kZS0+b3Bb
MF0ubGVuKTsKKyAgICAgICAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKKyAgICAgICAg
ICAgICAgICByZXR1cm4gcmM7CisgICAgICAgIH0KICAgICB9CiAgICAgZWxzZQogICAgIHsKQEAg
LTQ3NSwyMCArNTE0LDE2IEBAIHN0YXRpYyBpbnQgZGVjb2RlX3ZteF9pbnN0KHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzLAogICAgICAgICAgICAgICBvZmZzZXQgKyBzaXplIC0gMSA+IHNlZy5s
aW1pdCkgKQogICAgICAgICAgICAgZ290byBncF9mYXVsdDsKIAorICAgICAgICBkZWNvZGUtPm9w
WzBdLm1lbSA9IGJhc2U7CisgICAgICAgIGRlY29kZS0+b3BbMF0ubGVuID0gc2l6ZTsKKwogICAg
ICAgICBpZiAoIHBvcGVyYW5kUyAhPSBOVUxMICkKICAgICAgICAgewotICAgICAgICAgICAgcGFn
ZWZhdWx0X2luZm9fdCBwZmluZm87Ci0gICAgICAgICAgICBpbnQgcmMgPSBodm1fY29weV9mcm9t
X2d1ZXN0X2xpbmVhcihwb3BlcmFuZFMsIGJhc2UsIHNpemUsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLCAmcGZpbmZvKTsKLQotICAgICAgICAgICAg
aWYgKCByYyA9PSBIVk1UUkFOU19iYWRfbGluZWFyX3RvX2dmbiApCi0gICAgICAgICAgICAgICAg
aHZtX2luamVjdF9wYWdlX2ZhdWx0KHBmaW5mby5lYywgcGZpbmZvLmxpbmVhcik7Ci0gICAgICAg
ICAgICBpZiAoIHJjICE9IEhWTVRSQU5TX29rYXkgKQotICAgICAgICAgICAgICAgIHJldHVybiBY
ODZFTVVMX0VYQ0VQVElPTjsKKyAgICAgICAgICAgIGludCByYyA9IG9wZXJhbmRfcmVhZChwb3Bl
cmFuZFMsICZkZWNvZGUtPm9wWzBdLCByZWdzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRlY29kZS0+b3BbMF0ubGVuKTsKKyAgICAgICAgICAgIGlmICggcmMgIT0gWDg2RU1V
TF9PS0FZICkKKyAgICAgICAgICAgICAgICByZXR1cm4gcmM7CiAgICAgICAgIH0KLQotICAgICAg
ICBkZWNvZGUtPm9wWzBdLm1lbSA9IGJhc2U7Ci0gICAgICAgIGRlY29kZS0+b3BbMF0ubGVuID0g
c2l6ZTsKICAgICB9CiAKICAgICBkZWNvZGUtPm9wWzFdLnR5cGUgPSBWTVhfSU5TVF9NRU1SRUdf
VFlQRV9SRUc7Ci0tIAoyLjEzLjYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 26 17:04:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 17:04:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7lZV-0002eg-T7; Thu, 26 Oct 2017 17:03:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=465eced58=euan.harris@citrix.com>)
 id 1e7lZU-0002dQ-Bw
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 17:03:56 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 4D/BF-21967-C7512F95; Thu, 26 Oct 2017 17:03:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHSDvW616Kd
 Ig4P3RCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ownV4+yFbzQrPjU28HcwPhErouRk0NCwF/i
 z8GlLCA2m4CWxO4PC9m7GDk4RARUJG7vNehi5OJgFuhllFj6/gITSFxYwEdi9udyEJNFQFVi2
 qNAkE5eATeJ538bWSEmKkhMefieGcTmFHCXOLRwExuILQRUc/HbL1YIW1niw5U17BC9ghInZz
 4Bu4BZQELi4IsXzBMYeWchSc1CklrAyLSKUaM4tagstUjXyEgvqSgzPaMkNzEzR9fQwFQvN7W
 4ODE9NScxqVgvOT93EyMwcOoZGBh3MO5p9zvEKMnBpCTKy7DnQ6QQX1J+SmVGYnFGfFFpTmrx
 IUYZDg4lCd6Fwp8ihQSLUtNTK9Iyc4AhDJOW4OBREuG9BJLmLS5IzC3OTIdInWI05ui4efcPE
 8ezma8bmIVY8vLzUqXEeU1FgEoFQEozSvPgBsFi6xKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDk
 YlYYiFPJl5JXD7XgGdwgR0SpPqB5BTShIRUlINjI3Z6tqPW2MWMkYUeO2tXP/Gm1HoYADP5yh
 +R+N9kjGTxHMNOdJmGbyUn3l/vuDvbyfu9iqa31r355/lNY4ZTTlObK8m7/Putjt3f1+BWG2S
 3txJnWzir7Y+/bT98WTbH6WaLPeFth06J6ko8sCia3FOurX4HLG3Ky7+a+vfF7bHY+0ZJeZfv
 5VYijMSDbWYi4oTAaAS1ZioAgAA
X-Env-Sender: prvs=465eced58=euan.harris@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1509037429!105948291!4
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41357 invoked from network); 26 Oct 2017 17:03:55 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Oct 2017 17:03:55 -0000
X-IronPort-AV: E=Sophos;i="5.44,301,1505779200"; d="scan'208";a="456259612"
From: Euan Harris <euan.harris@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Oct 2017 18:03:16 +0100
Message-ID: <1509037399-48926-7-git-send-email-euan.harris@citrix.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1509037399-48926-1-git-send-email-euan.harris@citrix.com>
References: <1509037399-48926-1-git-send-email-euan.harris@citrix.com>
MIME-Version: 1.0
Cc: andrew.cooper3@citrix.com, kevin.tian@intel.com,
 Euan Harris <euan.harris@citrix.com>, jun.nakajima@intel.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH 6/9] x86/vvmx: Remove operand reading from
	decode_vmx_inst()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VXNlIG9wZXJhbmRfcmVhZCgpIHRvIHJlYWQgbWVtb3J5IG9wZXJhbmRzIGluc3RlYWQgb2YgdXNp
bmcgdGhlIHZhbHVlCnJlYWQgYnkgZGVjb2RlX3ZteF9pbnN0KCkgaW4gdGhlIGZvbGxvd2luZyBm
dW5jdGlvbnM6CgogKiBudm14X2hhbmRsZV9pbnZlcHQoKQogKiBudm14X2hhbmRsZV9pbnZ2cGlk
KCkKICogbnZteF9oYW5kbGVfdm1jbGVhcigpCiAqIG52bXhfaGFuZGxlX3ZtcHRybGQoKQogKiBu
dm14X2hhbmRsZV92bXhvbigpCiAqIG52bXhfaGFuZGxlX3Ztd3JpdGUoKQoKU2lnbmVkLW9mZi1i
eTogRXVhbiBIYXJyaXMgPGV1YW4uaGFycmlzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2
L2h2bS92bXgvdnZteC5jIHwgNTcgKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzEgaW5zZXJ0aW9ucygrKSwgMjYgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jIGIveGVuL2FyY2gv
eDg2L2h2bS92bXgvdnZteC5jCmluZGV4IDdjZGEzN2IxMzYuLmZjMjEyM2M3YzAgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3Zt
eC92dm14LmMKQEAgLTQ1Niw3ICs0NTYsNyBAQCBncF9mYXVsdDoKIAogc3RhdGljIGludCBkZWNv
ZGVfdm14X2luc3Qoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3Qgdm14X2luc3RfZGVjb2RlZCAqZGVjb2RlLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqcG9wZXJhbmRTLCBpbnQgdm14b25fY2hlY2sp
CisgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgdm14b25fY2hlY2spCiB7CiAgICAgc3Ry
dWN0IHZjcHUgKnYgPSBjdXJyZW50OwogICAgIHVuaW9uIHZteF9pbnN0X2luZm8gaW5mbzsKQEAg
LTQ3MywxMyArNDczLDYgQEAgc3RhdGljIGludCBkZWNvZGVfdm14X2luc3Qoc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MsCiAgICAgaWYgKCBpbmZvLmZpZWxkcy5tZW1yZWcgKSB7CiAgICAgICAg
IGRlY29kZS0+b3BbMF0udHlwZSA9IFZNWF9JTlNUX01FTVJFR19UWVBFX1JFRzsKICAgICAgICAg
ZGVjb2RlLT5vcFswXS5yZWdfaWR4ID0gaW5mby5maWVsZHMucmVnMTsKLSAgICAgICAgaWYgKCBw
b3BlcmFuZFMgIT0gTlVMTCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGludCByYyA9IG9wZXJh
bmRfcmVhZChwb3BlcmFuZFMsICZkZWNvZGUtPm9wWzBdLCByZWdzLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGRlY29kZS0+b3BbMF0ubGVuKTsKLSAgICAgICAgICAgIGlmICgg
cmMgIT0gWDg2RU1VTF9PS0FZICkKLSAgICAgICAgICAgICAgICByZXR1cm4gcmM7Ci0gICAgICAg
IH0KICAgICB9CiAgICAgZWxzZQogICAgIHsKQEAgLTUxNiwxNCArNTA5LDYgQEAgc3RhdGljIGlu
dCBkZWNvZGVfdm14X2luc3Qoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCiAKICAgICAgICAg
ZGVjb2RlLT5vcFswXS5tZW0gPSBiYXNlOwogICAgICAgICBkZWNvZGUtPm9wWzBdLmxlbiA9IHNp
emU7Ci0KLSAgICAgICAgaWYgKCBwb3BlcmFuZFMgIT0gTlVMTCApCi0gICAgICAgIHsKLSAgICAg
ICAgICAgIGludCByYyA9IG9wZXJhbmRfcmVhZChwb3BlcmFuZFMsICZkZWNvZGUtPm9wWzBdLCBy
ZWdzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlY29kZS0+b3BbMF0ubGVu
KTsKLSAgICAgICAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKLSAgICAgICAgICAgICAg
ICByZXR1cm4gcmM7Ci0gICAgICAgIH0KICAgICB9CiAKICAgICBkZWNvZGUtPm9wWzFdLnR5cGUg
PSBWTVhfSU5TVF9NRU1SRUdfVFlQRV9SRUc7CkBAIC0xNTEzLDcgKzE0OTgsMTEgQEAgaW50IG52
bXhfaGFuZGxlX3ZteG9uKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIHVpbnQzMl90
IG52bWNzX3JldmlkOwogICAgIGludCByYzsKIAotICAgIHJjID0gZGVjb2RlX3ZteF9pbnN0KHJl
Z3MsICZkZWNvZGUsICZncGEsIDEpOworICAgIHJjID0gZGVjb2RlX3ZteF9pbnN0KHJlZ3MsICZk
ZWNvZGUsIDEpOworICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKKyAgICAgICAgcmV0dXJu
IHJjOworCisgICAgcmMgPSBvcGVyYW5kX3JlYWQoJmdwYSwgJmRlY29kZS5vcFswXSwgcmVncywg
ZGVjb2RlLm9wWzBdLmxlbik7CiAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgKQogICAgICAg
ICByZXR1cm4gcmM7CiAKQEAgLTE3MjksNyArMTcxOCwxMSBAQCBpbnQgbnZteF9oYW5kbGVfdm1w
dHJsZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICB1bnNpZ25lZCBsb25nIGdwYSA9
IDA7CiAgICAgaW50IHJjOwogCi0gICAgcmMgPSBkZWNvZGVfdm14X2luc3QocmVncywgJmRlY29k
ZSwgJmdwYSwgMCk7CisgICAgcmMgPSBkZWNvZGVfdm14X2luc3QocmVncywgJmRlY29kZSwgMCk7
CisgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgKQorICAgICAgICByZXR1cm4gcmM7CisKKyAg
ICByYyA9IG9wZXJhbmRfcmVhZCgmZ3BhLCAmZGVjb2RlLm9wWzBdLCByZWdzLCBkZWNvZGUub3Bb
MF0ubGVuKTsKICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSApCiAgICAgICAgIHJldHVybiBy
YzsKIApAQCAtMTgwMSw3ICsxNzk0LDcgQEAgaW50IG52bXhfaGFuZGxlX3ZtcHRyc3Qoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgdW5zaWduZWQgbG9uZyBncGEgPSAwOwogICAgIGlu
dCByYzsKIAotICAgIHJjID0gZGVjb2RlX3ZteF9pbnN0KHJlZ3MsICZkZWNvZGUsIE5VTEwsIDAp
OworICAgIHJjID0gZGVjb2RlX3ZteF9pbnN0KHJlZ3MsICZkZWNvZGUsIDApOwogICAgIGlmICgg
cmMgIT0gWDg2RU1VTF9PS0FZICkKICAgICAgICAgcmV0dXJuIHJjOwogCkBAIC0xODI4LDcgKzE4
MjEsMTEgQEAgaW50IG52bXhfaGFuZGxlX3ZtY2xlYXIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MpCiAgICAgdm9pZCAqdnZtY3M7CiAgICAgaW50IHJjOwogCi0gICAgcmMgPSBkZWNvZGVfdm14
X2luc3QocmVncywgJmRlY29kZSwgJmdwYSwgMCk7CisgICAgcmMgPSBkZWNvZGVfdm14X2luc3Qo
cmVncywgJmRlY29kZSwgMCk7CisgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgKQorICAgICAg
ICByZXR1cm4gcmM7CisKKyAgICByYyA9IG9wZXJhbmRfcmVhZCgmZ3BhLCAmZGVjb2RlLm9wWzBd
LCByZWdzLCBkZWNvZGUub3BbMF0ubGVuKTsKICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSAp
CiAgICAgICAgIHJldHVybiByYzsKIApAQCAtMTg3OSw3ICsxODc2LDcgQEAgaW50IG52bXhfaGFu
ZGxlX3ZtcmVhZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICBpbnQgcmM7CiAgICAg
dW5zaWduZWQgbG9uZyB2bWNzX2VuY29kaW5nID0gMDsKIAotICAgIHJjID0gZGVjb2RlX3ZteF9p
bnN0KHJlZ3MsICZkZWNvZGUsIE5VTEwsIDApOworICAgIHJjID0gZGVjb2RlX3ZteF9pbnN0KHJl
Z3MsICZkZWNvZGUsIDApOwogICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKICAgICAgICAg
cmV0dXJuIHJjOwogCkBAIC0xOTI4LDEwICsxOTI1LDEzIEBAIGludCBudm14X2hhbmRsZV92bXdy
aXRlKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIGVudW0gdm14X2luc25fZXJybm8g
ZXJyOwogICAgIGludCByYzsKIAotICAgIGlmICggZGVjb2RlX3ZteF9pbnN0KHJlZ3MsICZkZWNv
ZGUsICZvcGVyYW5kLCAwKQotICAgICAgICAgICAgICE9IFg4NkVNVUxfT0tBWSApCisgICAgaWYg
KCBkZWNvZGVfdm14X2luc3QocmVncywgJmRlY29kZSwgMCkgIT0gWDg2RU1VTF9PS0FZICkKICAg
ICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwogCisgICAgcmMgPSBvcGVyYW5kX3JlYWQo
Jm9wZXJhbmQsICZkZWNvZGUub3BbMF0sIHJlZ3MsIGRlY29kZS5vcFswXS5sZW4pOworICAgIGlm
ICggcmMgIT0gWDg2RU1VTF9PS0FZICkKKyAgICAgICAgcmV0dXJuIHJjOworCiAgICAgaWYgKCB2
Y3B1X25lc3RlZGh2bSh2KS5udl92dm1jeGFkZHIgPT0gSU5WQUxJRF9QQUREUiApCiAgICAgewog
ICAgICAgICB2bWZhaWxfaW52YWxpZChyZWdzKTsKQEAgLTE5NzMsMTEgKzE5NzMsMTAgQEAgaW50
IG52bXhfaGFuZGxlX3Ztd3JpdGUoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiBpbnQgbnZt
eF9oYW5kbGVfaW52ZXB0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewogICAgIHN0cnVj
dCB2bXhfaW5zdF9kZWNvZGVkIGRlY29kZTsKLSAgICB1bnNpZ25lZCBsb25nIGVwdHA7CiAgICAg
dW5zaWduZWQgbG9uZyBpbnZlcHRfdHlwZSA9IDA7CiAgICAgaW50IHJldDsKIAotICAgIGlmICgg
KHJldCA9IGRlY29kZV92bXhfaW5zdChyZWdzLCAmZGVjb2RlLCAmZXB0cCwgMCkpICE9IFg4NkVN
VUxfT0tBWSApCisgICAgaWYgKCAocmV0ID0gZGVjb2RlX3ZteF9pbnN0KHJlZ3MsICZkZWNvZGUs
IDApKSAhPSBYODZFTVVMX09LQVkgKQogICAgICAgICByZXR1cm4gcmV0OwogCiAgICAgcmV0ID0g
b3BlcmFuZF9yZWFkKCZpbnZlcHRfdHlwZSwgJmRlY29kZS5vcFsxXSwgcmVncywgZGVjb2RlLm9w
WzFdLmxlbik7CkBAIC0xOTg4LDYgKzE5ODcsMTIgQEAgaW50IG52bXhfaGFuZGxlX2ludmVwdChz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICB7CiAgICAgY2FzZSBJTlZFUFRfU0lOR0xF
X0NPTlRFWFQ6CiAgICAgeworICAgICAgICB1bnNpZ25lZCBsb25nIGVwdHA7CisKKyAgICAgICAg
cmV0ID0gb3BlcmFuZF9yZWFkKCZlcHRwLCAmZGVjb2RlLm9wWzBdLCByZWdzLCBkZWNvZGUub3Bb
MF0ubGVuKTsKKyAgICAgICAgaWYgKCByZXQgKQorICAgICAgICAgICAgcmV0dXJuIHJldDsKKwog
ICAgICAgICBucDJtX2ZsdXNoX2Jhc2UoY3VycmVudCwgZXB0cCk7CiAgICAgICAgIGJyZWFrOwog
ICAgIH0KQEAgLTIwMDksNyArMjAxNCw3IEBAIGludCBudm14X2hhbmRsZV9pbnZ2cGlkKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIHVuc2lnbmVkIGxvbmcgaW52dnBpZF90eXBlID0g
MDsKICAgICBpbnQgcmV0OwogCi0gICAgaWYgKCAocmV0ID0gZGVjb2RlX3ZteF9pbnN0KHJlZ3Ms
ICZkZWNvZGUsIE5VTEwsIDApKSAhPSBYODZFTVVMX09LQVkgKQorICAgIGlmICggKHJldCA9IGRl
Y29kZV92bXhfaW5zdChyZWdzLCAmZGVjb2RlLCAwKSkgIT0gWDg2RU1VTF9PS0FZICkKICAgICAg
ICAgcmV0dXJuIHJldDsKIAogICAgIHJldCA9IG9wZXJhbmRfcmVhZCgmaW52dnBpZF90eXBlLCAm
ZGVjb2RlLm9wWzFdLCByZWdzLCBkZWNvZGUub3BbMV0ubGVuKTsKLS0gCjIuMTMuNgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 26 17:04:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 17:04:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7lZU-0002e5-Fi; Thu, 26 Oct 2017 17:03:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=465eced58=euan.harris@citrix.com>)
 id 1e7lZT-0002d3-8U
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 17:03:55 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 C3/C6-19514-B7512F95; Thu, 26 Oct 2017 17:03:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHSDvW6V6Kd
 Ig9tfZS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxvD3awFeyQrGj6soq5gfGlcBcjJ4eEgL9E
 59E2JhCbTUBLYveHhexdjBwcIgIqErf3GnQxcnEwC/QySix9fwGsRlggVOLVsbnMIDaLgKrE6
 3OPwep5Bdwknn0KhBipIDHl4XuwEk4Bd4lDCzexgdhCQCUXv/1ihbCVJT5cWcMOYvMKCEqcnP
 mEBcRmFpCQOPjiBfMERt5ZSFKzkKQWMDKtYlQvTi0qSy3SNddLKspMzyjJTczM0TU0MNXLTS0
 uTkxPzUlMKtZLzs/dxAgMHAYg2MF4bLLzIUZJDiYlUV6GPR8ihfiS8lMqMxKLM+KLSnNSiw8x
 ynBwKEnwThL5FCkkWJSanlqRlpkDDGGYtAQHj5IIbwdImre4IDG3ODMdInWK0Zij4+bdP0wcz
 2a+bmAWYsnLz0uVEuc1BSkVACnNKM2DGwSLrUuMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQS5m
 0GmcKTmVcCt+8V0ClMQKc0qX4AOaUkESEl1cCYFr1/7VeZn6JbqpZIJqk+3rGtI89QKD1HizG
 1LeX61wXVOxlZn4RY5FV5be/Y7LnURMn7n/uW0it1ZksP2OhGmSgGn7n9luXJea1PUxZ8+8mo
 NEWFcZ9Neu3Ody+PB6jNdDv4S/F8Dq/voqfC9z68buyNW9pd/5U58NrjYqWp85lfVU0LVlyjx
 FKckWioxVxUnAgA3PT4/6gCAAA=
X-Env-Sender: prvs=465eced58=euan.harris@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1509037432!108704426!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4932 invoked from network); 26 Oct 2017 17:03:54 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Oct 2017 17:03:54 -0000
X-IronPort-AV: E=Sophos;i="5.44,301,1505779200"; d="scan'208";a="456259610"
From: Euan Harris <euan.harris@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Oct 2017 18:03:15 +0100
Message-ID: <1509037399-48926-6-git-send-email-euan.harris@citrix.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1509037399-48926-1-git-send-email-euan.harris@citrix.com>
References: <1509037399-48926-1-git-send-email-euan.harris@citrix.com>
MIME-Version: 1.0
Cc: andrew.cooper3@citrix.com, kevin.tian@intel.com,
 Euan Harris <euan.harris@citrix.com>, jun.nakajima@intel.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH 5/9] x86/vvmx: Replace direct calls to
	reg_read() with operand_read()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VXNlIG9wZXJhbmRfcmVhZCgpIHRvIHJlYWQgcmVnaXN0ZXIgb3BlcmFuZHMgaW4gdGhlIGZvbGxv
d2luZyBmdW5jdGlvbnM6CgogKiBudm14X2hhbmRsZV92bXJlYWQoKQogKiBudm14X2hhbmRsZV92
bXdyaXRlKCkKICogbnZteF9oYW5kbGVfaW52ZXB0KCkKCkRpcmVjdCByZWFkaW5nIG9mIG1lbW9y
eSBvcGVyYW5kcyB3aWxsIGJlIHJlcGxhY2VkIGluIGEgc2VwYXJhdGUgcGF0Y2guCgpTaWduZWQt
b2ZmLWJ5OiBFdWFuIEhhcnJpcyA8ZXVhbi5oYXJyaXNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvaHZtL3ZteC92dm14LmMgfCAyOSArKysrKysrKysrKysrKysrKysrKysrKystLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDI0IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgv
dnZteC5jCmluZGV4IDMyYzA3ZWNhM2QuLjdjZGEzN2IxMzYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3Z2bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKQEAg
LTE4NzcsNiArMTg3Nyw3IEBAIGludCBudm14X2hhbmRsZV92bXJlYWQoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCiAgICAgcGFnZWZhdWx0X2luZm9fdCBwZmluZm87CiAgICAgdTY0IHZhbHVl
ID0gMDsKICAgICBpbnQgcmM7CisgICAgdW5zaWduZWQgbG9uZyB2bWNzX2VuY29kaW5nID0gMDsK
IAogICAgIHJjID0gZGVjb2RlX3ZteF9pbnN0KHJlZ3MsICZkZWNvZGUsIE5VTEwsIDApOwogICAg
IGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKQEAgLTE4ODgsNyArMTg4OSwxMSBAQCBpbnQgbnZt
eF9oYW5kbGVfdm1yZWFkKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICByZXR1
cm4gWDg2RU1VTF9PS0FZOwogICAgIH0KIAotICAgIHJjID0gZ2V0X3Z2bWNzX3NhZmUodiwgcmVn
X3JlYWQocmVncywgZGVjb2RlLm9wWzFdLnJlZ19pZHgpLCAmdmFsdWUpOworICAgIHJjID0gb3Bl
cmFuZF9yZWFkKCZ2bWNzX2VuY29kaW5nLCAmZGVjb2RlLm9wWzFdLCByZWdzLCBkZWNvZGUub3Bb
MV0ubGVuKTsKKyAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSApCisgICAgICAgIHJldHVybiBy
YzsKKworICAgIHJjID0gZ2V0X3Z2bWNzX3NhZmUodiwgdm1jc19lbmNvZGluZywgJnZhbHVlKTsK
ICAgICBpZiAoIHJjICE9IFZNWF9JTlNOX1NVQ0NFRUQgKQogICAgIHsKICAgICAgICAgdm1mYWls
KHJlZ3MsIHJjKTsKQEAgLTE5MTgsOSArMTkyMywxMCBAQCBpbnQgbnZteF9oYW5kbGVfdm13cml0
ZShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJl
bnQ7CiAgICAgc3RydWN0IHZteF9pbnN0X2RlY29kZWQgZGVjb2RlOwogICAgIHVuc2lnbmVkIGxv
bmcgb3BlcmFuZDsgCi0gICAgdTY0IHZtY3NfZW5jb2Rpbmc7CisgICAgdW5zaWduZWQgbG9uZyB2
bWNzX2VuY29kaW5nID0gMDsKICAgICBib29sX3Qgb2theSA9IDE7CiAgICAgZW51bSB2bXhfaW5z
bl9lcnJubyBlcnI7CisgICAgaW50IHJjOwogCiAgICAgaWYgKCBkZWNvZGVfdm14X2luc3QocmVn
cywgJmRlY29kZSwgJm9wZXJhbmQsIDApCiAgICAgICAgICAgICAgIT0gWDg2RU1VTF9PS0FZICkK
QEAgLTE5MzIsNyArMTkzOCwxMCBAQCBpbnQgbnZteF9oYW5kbGVfdm13cml0ZShzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKICAgICB9CiAK
LSAgICB2bWNzX2VuY29kaW5nID0gcmVnX3JlYWQocmVncywgZGVjb2RlLm9wWzFdLnJlZ19pZHgp
OworICAgIHJjID0gb3BlcmFuZF9yZWFkKCZ2bWNzX2VuY29kaW5nLCAmZGVjb2RlLm9wWzFdLCBy
ZWdzLCBkZWNvZGUub3BbMV0ubGVuKTsKKyAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSApCisg
ICAgICAgIHJldHVybiByYzsKKwogICAgIGVyciA9IHNldF92dm1jc19zYWZlKHYsIHZtY3NfZW5j
b2RpbmcsIG9wZXJhbmQpOwogICAgIGlmICggZXJyICE9IFZNWF9JTlNOX1NVQ0NFRUQgKQogICAg
IHsKQEAgLTE5NjUsMTIgKzE5NzQsMTcgQEAgaW50IG52bXhfaGFuZGxlX2ludmVwdChzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncykKIHsKICAgICBzdHJ1Y3Qgdm14X2luc3RfZGVjb2RlZCBkZWNv
ZGU7CiAgICAgdW5zaWduZWQgbG9uZyBlcHRwOworICAgIHVuc2lnbmVkIGxvbmcgaW52ZXB0X3R5
cGUgPSAwOwogICAgIGludCByZXQ7CiAKICAgICBpZiAoIChyZXQgPSBkZWNvZGVfdm14X2luc3Qo
cmVncywgJmRlY29kZSwgJmVwdHAsIDApKSAhPSBYODZFTVVMX09LQVkgKQogICAgICAgICByZXR1
cm4gcmV0OwogCi0gICAgc3dpdGNoICggcmVnX3JlYWQocmVncywgZGVjb2RlLm9wWzFdLnJlZ19p
ZHgpICkKKyAgICByZXQgPSBvcGVyYW5kX3JlYWQoJmludmVwdF90eXBlLCAmZGVjb2RlLm9wWzFd
LCByZWdzLCBkZWNvZGUub3BbMV0ubGVuKTsKKyAgICBpZiAoIHJldCAhPSBYODZFTVVMX09LQVkg
KQorICAgICAgICByZXR1cm4gcmV0OworCisgICAgc3dpdGNoICggaW52ZXB0X3R5cGUgKQogICAg
IHsKICAgICBjYXNlIElOVkVQVF9TSU5HTEVfQ09OVEVYVDoKICAgICB7CkBAIC0xOTkyLDEyICsy
MDA2LDE3IEBAIGludCBudm14X2hhbmRsZV9pbnZlcHQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MpCiBpbnQgbnZteF9oYW5kbGVfaW52dnBpZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykK
IHsKICAgICBzdHJ1Y3Qgdm14X2luc3RfZGVjb2RlZCBkZWNvZGU7CisgICAgdW5zaWduZWQgbG9u
ZyBpbnZ2cGlkX3R5cGUgPSAwOwogICAgIGludCByZXQ7CiAKICAgICBpZiAoIChyZXQgPSBkZWNv
ZGVfdm14X2luc3QocmVncywgJmRlY29kZSwgTlVMTCwgMCkpICE9IFg4NkVNVUxfT0tBWSApCiAg
ICAgICAgIHJldHVybiByZXQ7CiAKLSAgICBzd2l0Y2ggKCByZWdfcmVhZChyZWdzLCBkZWNvZGUu
b3BbMV0ucmVnX2lkeCkgKQorICAgIHJldCA9IG9wZXJhbmRfcmVhZCgmaW52dnBpZF90eXBlLCAm
ZGVjb2RlLm9wWzFdLCByZWdzLCBkZWNvZGUub3BbMV0ubGVuKTsKKyAgICBpZiAoIHJldCAhPSBY
ODZFTVVMX09LQVkgKQorICAgICAgICByZXR1cm4gcmV0OworCisgICAgc3dpdGNoICggaW52dnBp
ZF90eXBlICkKICAgICB7CiAgICAgLyogSnVzdCBpbnZhbGlkYXRlIGFsbCB0bGIgZW50cmllcyBm
b3IgYWxsIHR5cGVzISAqLwogICAgIGNhc2UgSU5WVlBJRF9JTkRJVklEVUFMX0FERFI6Ci0tIAoy
LjEzLjYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 26 17:04:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 17:04:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7lZh-0002kK-Lh; Thu, 26 Oct 2017 17:04:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=465eced58=euan.harris@citrix.com>)
 id 1e7lZf-0002iR-SE
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 17:04:07 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 C4/3E-30115-78512F95; Thu, 26 Oct 2017 17:04:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42JxWrohUrdN9FO
 kwd//Jhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bb33OsBYcEKm4tmMfewPiAt4uRk0NCwF9i
 x6WjLCA2m4CWxO4PC9m7GDk4RARUJG7vNehi5OJgFuhllFj6/gITSI2wgK/E8v9PGEFsFgFVi
 cdfT4HFeQXcJM51zmeEmKkgMeXhe2YQW0hAWeLDlTXsEDWCEidnPgHbxSwgIXHwxQvmCYzcs5
 CkZiFJLWBkWsWoUZxaVJZapGtkqZdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERg
 MDECwg/HAosBDjJIcTEqivAx7PkQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCVFfkUKSRYlJqe
 WpGWmQMMS5i0BAePkghvB0iat7ggMbc4Mx0idYrRkuPYpst/mDg6bt4Fks9mvm5gFmLJy89Ll
 RLnNQVpEABpyCjNgxsHi51LjLJSwryMQAcK8RSkFuVmlqDKv2IU52BUEuZtBpnCk5lXArf1Fd
 BBTEAHNal+ADmoJBEhJdXAeOCNZuDRCZUzJ/cUvNrFaKOwbumOUI1dk3rePTZZ2sJte/e88k6
 hRclXp/3OLJiTfG5T3YeYWXZSliz9AmIcXr63mtNFQ15ufnL19IMDu79rbAq70zzVjGlrTPic
 DZcW7pCbOSvf6+nh+sYTs44+9K6atGbrnLN1G6SvXlhgt+zM1hhr1zLBJ9xKLMUZiYZazEXFi
 QDorUbEmAIAAA==
X-Env-Sender: prvs=465eced58=euan.harris@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1509037444!108999864!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48462 invoked from network); 26 Oct 2017 17:04:06 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Oct 2017 17:04:06 -0000
X-IronPort-AV: E=Sophos;i="5.44,301,1505779200"; d="scan'208";a="448413590"
From: Euan Harris <euan.harris@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Oct 2017 18:03:10 +0100
Message-ID: <1509037399-48926-1-git-send-email-euan.harris@citrix.com>
X-Mailer: git-send-email 1.8.3.1
MIME-Version: 1.0
Cc: andrew.cooper3@citrix.com, kevin.tian@intel.com,
 Euan Harris <euan.harris@citrix.com>, jun.nakajima@intel.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH 0/9] x86/vvmx: Read instruction operands
	correctly on VM exit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZGVjb2RlX3ZteF9pbnN0KCkgZG9lcyBub3QgcmVhZCBpbnN0cnVjdGlvbiBvcGVyYW5kcyBjb3Jy
ZWN0bHkgb24gVk0gZXhpdDoKCiAqIEl0IGluY29ycmVjdGx5IHVzZXMgdm14X2luc3RfaW5mbydz
IGFkZHJlc3Nfc2l6ZSBmaWVsZCB0byBjYWxjdWxhdGUKICAgdGhlIHNpemVzIG9mIHRoZSBleGl0
LWNhdXNpbmcgaW5zdHJ1Y3Rpb24ncyBvcGVyYW5kcy4gIFRoZSBzaXplcyBvZgogICB0aGUgb3Bl
cmFuZHMgYXJlIHNwZWNpZmllZCBpbiB0aGUgU0RNIGFuZCBtaWdodCBkZXBlbmQgb24gd2hldGhl
ciB0aGUKICAgZ3Vlc3QgaXMgcnVubmluZyBpbiAzMi1iaXQgb3IgNjQtYml0IG1vZGUsIGJ1dCB0
aGV5IGhhdmUgbm90aGluZyB0byBkbwogICB3aXRoIHRoZSBhZGRyZXNzX3NpemUgZmllbGQuCgog
KiBJdCBpbmNsdWRlcyBpdHMgb3duIHNlZ21lbnRhdGlvbiBsb2dpYywgZHVwbGljYXRpbmcgY29k
ZSBlbHNld2hlcmUuCiAgIFRoaXMgc2VnbWVudGF0aW9uIGxvZ2ljIGlzIGFsc28gaW5jb3JyZWN0
IGFuZCB3aWxsIHJhaXNlICNHUCBmYXVsdAogICByYXRoZXIgdGhhbiBhICNTUyBmYXVsdCBpbiBy
ZXNwb25zZSB0byBhbiBpbnZhbGlkIG1lbW9yeSBhY2Nlc3MKICAgdGhyb3VnaCB0aGUgc3RhY2sg
c2VnbWVudC4KIApQYXRjaGVzIDEtNiAodXAgdG8gJ1JlbW92ZSBvcGVyYW5kIGRlY29kaW5nIGZy
b20gZGVjb2RlX3ZteF9pbnN0KCknKQpyZWZhY3RvciBkZWNvZGVfdm14X2luc3QoKSBpbiBwcmVw
YXJhdGlvbiBmb3IgZml4aW5nIHRoZSBidWdzIG1lbnRpb25lZAphYm92ZS4gIFRoZXkgcmVtb3Zl
IHVubmVjZXNzYXJ5IGNvZGUgYW5kIGV4dHJhY3QgdGhlIGxvZ2ljIGZvciByZWFkaW5nCm9wZXJh
bmRzIGZyb20gZGVjb2RlX3ZteF9pbnN0KCkgaW50byBhIG5ldyBvcGVyYW5kX3JlYWQoKSBmdW5j
dGlvbi4KVGhlc2UgcGF0Y2hlcyBzaG91bGQgbm90IGNhdXNlIGFueSBmdW5jdGlvbmFsIGNoYW5n
ZXMuCgpQYXRjaCA3ICgnVXNlIGNvcnJlY3Qgc2l6ZXMgd2hlbiByZWFkaW5nIG9wZXJhbmRzJykg
cmVwbGFjZXMgdGhlIGluY29ycmVjdApvcGVyYW5kIHNpemUgY2FsY3VsYXRpb25zIGJhc2VkIG9u
IGFkZHJlc3Nfc2l6ZSB3aXRoIHRoZSBjb3JyZWN0IHNpemVzCmZyb20gdGhlIFNETS4KClBhdGNo
ZXMgOCBhbmQgOSBhZGQgbmV3IGh2bV9jb3B5X3t0byxmcm9tfV9ndWVzdF92aXJ0KCkgaGVscGVy
cyBhbmQgdXNlCnRoZW0gdG8gcmVhZCBtZW1vcnkgb3BlcmFuZHMgaW4gcGxhY2Ugb2YgdGhlIGlu
Y29ycmVjdCBzZWdtZW50YXRpb24KbG9naWMgaW4gZGVjb2RlX3ZteF9pbnN0KCkuCgpFdWFuIEhh
cnJpcyAoOSk6CiAgeDg2L3Z2bXg6IFJlbW92ZSBlbnVtIHZteF9yZWdzX2VuYwogIHg4Ni92dm14
OiBVbmlmeSBvcGVyYW5kcyBpbiBzdHJ1Y3Qgdm14X2luc3RfZGVjb2RlZAogIHg4Ni92dm14OiBF
eHRyYWN0IG9wZXJhbmQgcmVhZGluZyBsb2dpYyBpbnRvIG9wZXJhbmRfcmVhZCgpCiAgeDg2L3Z2
bXg6IFJlbW92ZSB1bm5lY2Vzc2FyeSBWTVggb3BlcmFuZCByZWFkcwogIHg4Ni92dm14OiBSZXBs
YWNlIGRpcmVjdCBjYWxscyB0byByZWdfcmVhZCgpIHdpdGggb3BlcmFuZF9yZWFkKCkKICB4ODYv
dnZteDogUmVtb3ZlIG9wZXJhbmQgcmVhZGluZyBmcm9tIGRlY29kZV92bXhfaW5zdCgpCiAgeDg2
L3Z2bXg6IFVzZSBjb3JyZWN0IHNpemVzIHdoZW4gcmVhZGluZyBvcGVyYW5kcwogIHg4Ni9odm06
IEFkZCBodm1fY29weV97dG8sZnJvbX1fZ3Vlc3RfdmlydCgpIGhlbHBlcnMKICB4ODYvdnZteDog
VXNlIGh2bV9jb3B5X3t0byxmcm9tfV9ndWVzdF92aXJ0KCkgdG8gcmVhZCBvcGVyYW5kcwoKIHhl
bi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgICAgfCAgNTcgKysrKysrKysrKwogeGVuL2Fy
Y2gveDg2L2h2bS92bXgvdnZteC5jICAgICAgICB8IDIxNiArKysrKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdXBwb3J0LmggIHwgIDEy
ICsrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3Z2bXguaCB8ICAyMiAtLS0tCiA0IGZp
bGVzIGNoYW5nZWQsIDE5NSBpbnNlcnRpb25zKCspLCAxMTIgZGVsZXRpb25zKC0pCgotLSAKMi4x
My42CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 26 17:04:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 17:04:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7lZh-0002kj-St; Thu, 26 Oct 2017 17:04:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=465eced58=euan.harris@citrix.com>)
 id 1e7lZg-0002iR-83
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 17:04:08 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 EA/3E-30115-88512F95; Thu, 26 Oct 2017 17:04:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHRDpG676Kd
 IgwM/NSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owtM/ewFUwXrNhy4j9zA2MjbxcjJ4eEgL/E
 64NT2UBsNgEtid0fFrJ3MXJwiAioSNzea9DFyMXBLNDLKLH0/QUmkBphAXOJb9OuMIPYLAKqE
 te/vmUBqecVcJP4+9UMYqSCxJSH78FKOAXcJQ4t3AQ2Xgio5OK3X6wQtrLEhytr2EFsXgFBiZ
 Mzn7CA2MwCEhIHX7xgnsDIOwtJahaS1AJGplWMGsWpRWWpRbpGlnpJRZnpGSW5iZk5uoYGZnq
 5qcXFiempOYlJxXrJ+bmbGIGhwwAEOxgPLAo8xCjJwaQkysuw50OkEF9SfkplRmJxRnxRaU5q
 8SFGGQ4OJQleWZFPkUKCRanpqRVpmTnAIIZJS3DwKInwdoCkeYsLEnOLM9MhUqcYjTk6bt79w
 8TxbObrBmYhlrz8vFQpcV5TkFIBkNKM0jy4QbDousQoKyXMywh0mhBPQWpRbmYJqvwrRnEORi
 Vh3maQKTyZeSVw+14BncIEdEqT6geQU0oSEVJSDYwHu6o7pV4+/u8ctPjJb0uX1A7TjOsHjRP
 u9LLePysqlbe3PCGtuELJ986uV0VBzU8s03T5O38tXeQtfykizGP1z9enj9eveNQ6t+WhzSnP
 xTtjee/ZbtG8eOL19G2ymxKPPFlw5tDm4B373aUtao5XNU7kKdM5JnN611zmfQskNrZOTm0Oy
 TZQYinOSDTUYi4qTgQAFRjz76kCAAA=
X-Env-Sender: prvs=465eced58=euan.harris@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1509037444!108999864!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48523 invoked from network); 26 Oct 2017 17:04:07 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Oct 2017 17:04:07 -0000
X-IronPort-AV: E=Sophos;i="5.44,301,1505779200"; d="scan'208";a="448413591"
From: Euan Harris <euan.harris@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Oct 2017 18:03:11 +0100
Message-ID: <1509037399-48926-2-git-send-email-euan.harris@citrix.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1509037399-48926-1-git-send-email-euan.harris@citrix.com>
References: <1509037399-48926-1-git-send-email-euan.harris@citrix.com>
MIME-Version: 1.0
Cc: andrew.cooper3@citrix.com, kevin.tian@intel.com,
 Euan Harris <euan.harris@citrix.com>, jun.nakajima@intel.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH 1/9] x86/vvmx: Remove enum vmx_regs_enc
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyB0aGUgc3RhbmRhcmQgcmVnaXN0ZXIgZW5jb2RpbmcsIGlzIG5vdCBWVk1YLXNwZWNp
ZmljIGFuZCBpcyBvbmx5CnVzZWQgaW4gYSBjb3VwbGUgb2YgcGxhY2VzLgoKU2lnbmVkLW9mZi1i
eTogRXVhbiBIYXJyaXMgPGV1YW4uaGFycmlzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2
L2h2bS92bXgvdnZteC5jICAgICAgICB8ICA4ICsrKystLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS92bXgvdnZteC5oIHwgMjIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFu
Z2VkLCA0IGluc2VydGlvbnMoKyksIDI2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3Z2bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwppbmRl
eCBkZGUwMmMwNzZiLi45ZDg3Nzg2ODk0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3Zt
eC92dm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCkBAIC0yMDEsMTAgKzIw
MSwxMCBAQCBzdHJ1Y3Qgdm14X2luc3RfZGVjb2RlZCB7CiAgICAgICAgICAgICB1bnNpZ25lZCBs
b25nIG1lbTsKICAgICAgICAgICAgIHVuc2lnbmVkIGludCAgbGVuOwogICAgICAgICB9OwotICAg
ICAgICBlbnVtIHZteF9yZWdzX2VuYyByZWcxOworICAgICAgICB1bnNpZ25lZCBpbnQgcmVnMTsK
ICAgICB9OwogCi0gICAgZW51bSB2bXhfcmVnc19lbmMgcmVnMjsKKyAgICB1bnNpZ25lZCBpbnQg
cmVnMjsKIH07CiAKIGVudW0gdm14X29wc19yZXN1bHQgewpAQCAtMzQ1LDcgKzM0NSw3IEBAIGVu
dW0gdm14X2luc25fZXJybm8gc2V0X3Z2bWNzX3JlYWxfc2FmZShjb25zdCBzdHJ1Y3QgdmNwdSAq
diwgdTMyIGVuY29kaW5nLAogfQogCiBzdGF0aWMgdW5zaWduZWQgbG9uZyByZWdfcmVhZChzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVu
dW0gdm14X3JlZ3NfZW5jIGluZGV4KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IGluZGV4KQogewogICAgIHVuc2lnbmVkIGxvbmcgKnB2YWwgPSBkZWNvZGVfcmVn
aXN0ZXIoaW5kZXgsIHJlZ3MsIDApOwogCkBAIC0zNTMsNyArMzUzLDcgQEAgc3RhdGljIHVuc2ln
bmVkIGxvbmcgcmVnX3JlYWQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCiB9CiAKIHN0YXRp
YyB2b2lkIHJlZ193cml0ZShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKLSAgICAgICAgICAg
ICAgICAgICAgICBlbnVtIHZteF9yZWdzX2VuYyBpbmRleCwKKyAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgaW5kZXgsCiAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyB2YWx1ZSkKIHsKICAgICB1bnNpZ25lZCBsb25nICpwdmFsID0gZGVjb2RlX3JlZ2lzdGVyKGlu
ZGV4LCByZWdzLCAwKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92
dm14LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdnZteC5oCmluZGV4IDMyODViMDNi
YmIuLjllYTM1ZWI3OTUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92
dm14LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3Z2bXguaApAQCAtNjQsMjgg
KzY0LDYgQEAgc3RydWN0IG5lc3RlZHZteCB7CiAvKiBiaXQgMC04LCBhbmQgMTIgbXVzdCBiZSAx
ICovCiAjZGVmaW5lIFZNWF9FTlRSWV9DVExTX0RFRkFVTFQxCQkweDExZmYKIAotLyoKLSAqIEVu
Y29kZSBvZiBWTVggaW5zdHJ1Y3Rpb25zIGJhc2Ugb24gVGFibGUgMjQtMTEgJiAyNC0xMiBvZiBT
RE0gM0IKLSAqLwotCi1lbnVtIHZteF9yZWdzX2VuYyB7Ci0gICAgVk1YX1JFR19SQVgsCi0gICAg
Vk1YX1JFR19SQ1gsCi0gICAgVk1YX1JFR19SRFgsCi0gICAgVk1YX1JFR19SQlgsCi0gICAgVk1Y
X1JFR19SU1AsCi0gICAgVk1YX1JFR19SQlAsCi0gICAgVk1YX1JFR19SU0ksCi0gICAgVk1YX1JF
R19SREksCi0gICAgVk1YX1JFR19SOCwKLSAgICBWTVhfUkVHX1I5LAotICAgIFZNWF9SRUdfUjEw
LAotICAgIFZNWF9SRUdfUjExLAotICAgIFZNWF9SRUdfUjEyLAotICAgIFZNWF9SRUdfUjEzLAot
ICAgIFZNWF9SRUdfUjE0LAotICAgIFZNWF9SRUdfUjE1LAotfTsKIAogdW5pb24gdm14X2luc3Rf
aW5mbyB7CiAgICAgc3RydWN0IHsKLS0gCjIuMTMuNgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 26 17:04:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 17:04:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7lZj-0002mE-4y; Thu, 26 Oct 2017 17:04:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=465eced58=euan.harris@citrix.com>)
 id 1e7lZi-0002kL-3o
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 17:04:10 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 45/E5-29911-98512F95; Thu, 26 Oct 2017 17:04:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpG6H6Kd
 IgwkNZhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bLt0eYC2bYV1w6m9DAeFa/i5GTQ0LAX6L9
 xj42EJtNQEti94eF7F2MHBwiAioSt/cadDFycTAL9DJKLH1/gQmkRljATWL12dksIDaLgKrEv
 9PPwGxeoPihOz/ZIWYqSEx5+J4ZxOYUcJc4tHAT2HwhoJqL336xQtjKEh+urGGH6BWUODnzCd
 gcZgEJiYMvXjBPYOSdhSQ1C0lqASPTKkaN4tSistQiXSNLvaSizPSMktzEzBxdQwMzvdzU4uL
 E9NScxKRiveT83E2MwNBhAIIdjAcWBR5ilORgUhLlZdjzIVKILyk/pTIjsTgjvqg0J7X4EKMM
 B4eSBK+syKdIIcGi1PTUirTMHGAQw6QlOHiURHg7QNK8xQWJucWZ6RCpU4yWHMvOXfrDxNFx8
 y6QfDbzdQOzEEtefl6qlDivKUiDAEhDRmke3DhYpF1ilJUS5mUEOlCIpyC1KDezBFX+FaM4B6
 OSMG8zyBSezLwSuK2vgA5iAjqoSfUDyEEliQgpqQbGLPnsw6YzbDdnH7xb2zwnYAIbR9ulrbf
 e64sq+cj3vTC289JdoeF1b5dd2P9yY33GtZEKvC921Vj85T4n+6hixXLb7l+nJf6+0NyjGf3l
 yMUKvl8c3HtfTVayXPdJ8MSMuCMb3055anWxT3vFtZXGqmy6twLf39JR8LwQYZA2/9vty9/DO
 s++UWIpzkg01GIuKk4EAF6iK5yvAgAA
X-Env-Sender: prvs=465eced58=euan.harris@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1509037444!108999864!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48653 invoked from network); 26 Oct 2017 17:04:08 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Oct 2017 17:04:08 -0000
X-IronPort-AV: E=Sophos;i="5.44,301,1505779200"; d="scan'208";a="448413592"
From: Euan Harris <euan.harris@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Oct 2017 18:03:17 +0100
Message-ID: <1509037399-48926-8-git-send-email-euan.harris@citrix.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1509037399-48926-1-git-send-email-euan.harris@citrix.com>
References: <1509037399-48926-1-git-send-email-euan.harris@citrix.com>
MIME-Version: 1.0
Cc: andrew.cooper3@citrix.com, kevin.tian@intel.com,
 Euan Harris <euan.harris@citrix.com>, jun.nakajima@intel.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH 7/9] x86/vvmx: Use correct sizes when reading
	operands
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHNpemVzIG9mIFZNWCBvcGVyYW5kcyBhcmUgZGVmaW5lZCBpbiB0aGUgSW50ZWwgU0RNIGFu
ZCBoYXZlIG5vdGhpbmcKdG8gZG8gd2l0aCB0aGUgYWRkcl9zaXplIGZpZWxkIG9mIHN0cnVjdCB2
bXhfaW5zdF9pbmZvOgoKICAgIGludmVwdDogICByMzIvcjY0LCBtMTI4CiAgICBpbnZ2cGlkOiAg
cjMyL3I2NCwgbTEyOAogICAgdm1jbGVhcjogIG02NAogICAgdm1wdHJsZDogIG02NAogICAgdm1w
dHJzdDogIG02NAogICAgdm1yZWFkOiAgIHIzMi82NCBvciBtMzIvNjQsIHIzMi82NAogICAgdm13
cml0ZTogIHIzMi9yNjQsIHIzMi82NCBvciBtMzIvNjQKICAgIHZtb246ICAgICBtNjQKCiogUmVn
aXN0ZXIgb3BlcmFuZHMgYXJlIDMyLWJpdCBvciA2NC1iaXQgZGVwZW5kaW5nIG9uIHRoZSBndWVz
dCBtb2RlLgoKKiBNZW1vcnkgb3BlcmFuZHMgYXJlIGFsbW9zdCBhbHdheXMgb2YgZml4ZWQgc2l6
ZSwgdXN1YWxseSA2NC1iaXQsIGJ1dAogIGZvciB2bXJlYWQgYW5kIHZtd3JpdGUgdGhlaXIgc2l6
ZSBkZXBlbmRzIG9uIHRoZSBndWVzdCBtb2RlLgoKKiBpbnZlcHQgaGFzIGEgMTI4LWJpdCBtZW1v
cnkgb3BlcmFuZCBidXQgdGhlIHVwcGVyIDY0IGJpdHMgYXJlIHJlc2VydmVkCiAgYW5kIHRoZXJl
Zm9yZSBuZWVkIG5vdCBiZSByZWFkLgoKKiBpbnZ2cGlkIGhhcyBhIDEyOC1iaXQgbWVtb3J5IG9w
ZXJhbmQgYnV0IHdlIG9ubHkgcmVxdWlyZSB0aGUgVlBJRCB2YWx1ZQogIHdoaWNoIGxpZXMgaW4g
dGhlIGxvd2VyIDY0IGJpdHMuCgpXaGVuIHJlYWRpbmcgdmFyaWFibGUtc2l6ZSBvcGVyYW5kcywg
d2UgcGFzcyB0aGUgb3BlcmFuZCBzaXplIGNhbGN1bGF0ZWQKYnkgZGVjb2RlX3ZteF9pbnN0KCkg
YW5kIHN0b3JlZCBpbiBzdHJjdXQgdm14X2luc3Rfb3AuICAgV2hlbiByZWFkaW5nCmZpeGVkLXNp
emUgb3BlcmFuZHMsIHdlIHBhc3MgdGhlIHNpemUgb2YgdGhlIHZhcmlhYmxlIGludG8gd2hpY2gg
dGhlCm9wZXJhbmQgaXMgdG8gYmUgcmVhZC4KClNpZ25lZC1vZmYtYnk6IEV1YW4gSGFycmlzIDxl
dWFuLmhhcnJpc0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyB8
IDQ4ICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxl
IGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKyksIDIzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXgu
YwppbmRleCBmYzIxMjNjN2MwLi45YTRlNjE3N2FkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
aHZtL3ZteC92dm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCkBAIC0xOTcs
MTEgKzE5Nyw5IEBAIHN0cnVjdCB2bXhfaW5zdF9kZWNvZGVkIHsKICNkZWZpbmUgVk1YX0lOU1Rf
TUVNUkVHX1RZUEVfUkVHICAgIDEKICAgICBzdHJ1Y3Qgdm14X2luc3Rfb3AgewogICAgICAgICBp
bnQgdHlwZTsKKyAgICAgICAgdW5zaWduZWQgaW50IGJ5dGVzOwogICAgICAgICB1bmlvbiB7Ci0g
ICAgICAgICAgICBzdHJ1Y3QgewotICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWVtOwot
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAgbGVuOwotICAgICAgICAgICAgfTsKKyAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgbWVtOwogICAgICAgICAgICAgdW5zaWduZWQgaW50IHJlZ19p
ZHg7CiAgICAgICAgIH07CiAgICAgfSBvcFsyXTsKQEAgLTQ2NCw2ICs0NjIsOCBAQCBzdGF0aWMg
aW50IGRlY29kZV92bXhfaW5zdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKICAgICB1bnNp
Z25lZCBsb25nIGJhc2UsIGluZGV4LCBzZWdfYmFzZSwgZGlzcCwgb2Zmc2V0OwogICAgIGludCBz
Y2FsZSwgc2l6ZTsKIAorICAgIHVuc2lnbmVkIGludCBieXRlcyA9IHZteF9ndWVzdF94ODZfbW9k
ZSh2KTsKKwogICAgIGlmICggdm14X2luc3RfY2hlY2tfcHJpdmlsZWdlKHJlZ3MsIHZteG9uX2No
ZWNrKSAhPSBYODZFTVVMX09LQVkgKQogICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047
CiAKQEAgLTQ3MywxMCArNDczLDExIEBAIHN0YXRpYyBpbnQgZGVjb2RlX3ZteF9pbnN0KHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzLAogICAgIGlmICggaW5mby5maWVsZHMubWVtcmVnICkgewog
ICAgICAgICBkZWNvZGUtPm9wWzBdLnR5cGUgPSBWTVhfSU5TVF9NRU1SRUdfVFlQRV9SRUc7CiAg
ICAgICAgIGRlY29kZS0+b3BbMF0ucmVnX2lkeCA9IGluZm8uZmllbGRzLnJlZzE7CisgICAgICAg
IGRlY29kZS0+b3BbMF0uYnl0ZXMgPSBieXRlczsKICAgICB9CiAgICAgZWxzZQogICAgIHsKLSAg
ICAgICAgYm9vbCBtb2RlXzY0Yml0ID0gKHZteF9ndWVzdF94ODZfbW9kZSh2KSA9PSA4KTsKKyAg
ICAgICAgYm9vbCBtb2RlXzY0Yml0ID0gKGJ5dGVzID09IDgpOwogCiAgICAgICAgIGRlY29kZS0+
b3BbMF0udHlwZSA9IFZNWF9JTlNUX01FTVJFR19UWVBFX01FTU9SWTsKIApAQCAtNTA4LDExICs1
MDksMTIgQEAgc3RhdGljIGludCBkZWNvZGVfdm14X2luc3Qoc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MsCiAgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OwogCiAgICAgICAgIGRlY29kZS0+b3Bb
MF0ubWVtID0gYmFzZTsKLSAgICAgICAgZGVjb2RlLT5vcFswXS5sZW4gPSBzaXplOworICAgICAg
ICBkZWNvZGUtPm9wWzBdLmJ5dGVzID0gYnl0ZXM7CiAgICAgfQogCiAgICAgZGVjb2RlLT5vcFsx
XS50eXBlID0gVk1YX0lOU1RfTUVNUkVHX1RZUEVfUkVHOwogICAgIGRlY29kZS0+b3BbMV0ucmVn
X2lkeCA9IGluZm8uZmllbGRzLnJlZzI7CisgICAgZGVjb2RlLT5vcFsxXS5ieXRlcyA9IGJ5dGVz
OwogCiAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIApAQCAtMTQ5NCw3ICsxNDk2LDcgQEAgaW50
IG52bXhfaGFuZGxlX3ZteG9uKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIHN0cnVj
dCBuZXN0ZWR2bXggKm52bXggPSAmdmNwdV8yX252bXgodik7CiAgICAgc3RydWN0IG5lc3RlZHZj
cHUgKm52Y3B1ID0gJnZjcHVfbmVzdGVkaHZtKHYpOwogICAgIHN0cnVjdCB2bXhfaW5zdF9kZWNv
ZGVkIGRlY29kZTsKLSAgICB1bnNpZ25lZCBsb25nIGdwYSA9IDA7CisgICAgdWludDY0X3QgZ3Bh
OwogICAgIHVpbnQzMl90IG52bWNzX3JldmlkOwogICAgIGludCByYzsKIApAQCAtMTUwMiw3ICsx
NTA0LDcgQEAgaW50IG52bXhfaGFuZGxlX3ZteG9uKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
KQogICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKICAgICAgICAgcmV0dXJuIHJjOwogCi0g
ICAgcmMgPSBvcGVyYW5kX3JlYWQoJmdwYSwgJmRlY29kZS5vcFswXSwgcmVncywgZGVjb2RlLm9w
WzBdLmxlbik7CisgICAgcmMgPSBvcGVyYW5kX3JlYWQoJmdwYSwgJmRlY29kZS5vcFswXSwgcmVn
cywgc2l6ZW9mKGdwYSkpOwogICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKICAgICAgICAg
cmV0dXJuIHJjOwogCkBAIC0xNzE1LDE0ICsxNzE3LDE0IEBAIGludCBudm14X2hhbmRsZV92bXB0
cmxkKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3Vy
cmVudDsKICAgICBzdHJ1Y3Qgdm14X2luc3RfZGVjb2RlZCBkZWNvZGU7CiAgICAgc3RydWN0IG5l
c3RlZHZjcHUgKm52Y3B1ID0gJnZjcHVfbmVzdGVkaHZtKHYpOwotICAgIHVuc2lnbmVkIGxvbmcg
Z3BhID0gMDsKKyAgICB1aW50NjRfdCBncGE7CiAgICAgaW50IHJjOwogCiAgICAgcmMgPSBkZWNv
ZGVfdm14X2luc3QocmVncywgJmRlY29kZSwgMCk7CiAgICAgaWYgKCByYyAhPSBYODZFTVVMX09L
QVkgKQogICAgICAgICByZXR1cm4gcmM7CiAKLSAgICByYyA9IG9wZXJhbmRfcmVhZCgmZ3BhLCAm
ZGVjb2RlLm9wWzBdLCByZWdzLCBkZWNvZGUub3BbMF0ubGVuKTsKKyAgICByYyA9IG9wZXJhbmRf
cmVhZCgmZ3BhLCAmZGVjb2RlLm9wWzBdLCByZWdzLCBzaXplb2YoZ3BhKSk7CiAgICAgaWYgKCBy
YyAhPSBYODZFTVVMX09LQVkgKQogICAgICAgICByZXR1cm4gcmM7CiAKQEAgLTE4MDEsNyArMTgw
Myw3IEBAIGludCBudm14X2hhbmRsZV92bXB0cnN0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
KQogICAgIGdwYSA9IG52Y3B1LT5udl92dm1jeGFkZHI7CiAKICAgICByYyA9IGh2bV9jb3B5X3Rv
X2d1ZXN0X2xpbmVhcihkZWNvZGUub3BbMF0ubWVtLCAmZ3BhLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGRlY29kZS5vcFswXS5sZW4sIDAsICZwZmluZm8pOworICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGRlY29kZS5vcFswXS5ieXRlcywgMCwgJnBmaW5mbyk7
CiAgICAgaWYgKCByYyA9PSBIVk1UUkFOU19iYWRfbGluZWFyX3RvX2dmbiApCiAgICAgICAgIGh2
bV9pbmplY3RfcGFnZV9mYXVsdChwZmluZm8uZWMsIHBmaW5mby5saW5lYXIpOwogICAgIGlmICgg
cmMgIT0gSFZNVFJBTlNfb2theSApCkBAIC0xODE3LDcgKzE4MTksNyBAQCBpbnQgbnZteF9oYW5k
bGVfdm1jbGVhcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICBzdHJ1Y3Qgdm14X2lu
c3RfZGVjb2RlZCBkZWNvZGU7CiAgICAgc3RydWN0IG5lc3RlZHZjcHUgKm52Y3B1ID0gJnZjcHVf
bmVzdGVkaHZtKHYpOwogICAgIHN0cnVjdCBuZXN0ZWR2bXggKm52bXggPSAmdmNwdV8yX252bXgo
dik7Ci0gICAgdW5zaWduZWQgbG9uZyBncGEgPSAwOworICAgIHVpbnQ2NF90IGdwYTsKICAgICB2
b2lkICp2dm1jczsKICAgICBpbnQgcmM7CiAKQEAgLTE4MjUsNyArMTgyNyw3IEBAIGludCBudm14
X2hhbmRsZV92bWNsZWFyKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIGlmICggcmMg
IT0gWDg2RU1VTF9PS0FZICkKICAgICAgICAgcmV0dXJuIHJjOwogCi0gICAgcmMgPSBvcGVyYW5k
X3JlYWQoJmdwYSwgJmRlY29kZS5vcFswXSwgcmVncywgZGVjb2RlLm9wWzBdLmxlbik7CisgICAg
cmMgPSBvcGVyYW5kX3JlYWQoJmdwYSwgJmRlY29kZS5vcFswXSwgcmVncywgc2l6ZW9mKGdwYSkp
OwogICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKICAgICAgICAgcmV0dXJuIHJjOwogCkBA
IC0xODg2LDcgKzE4ODgsNyBAQCBpbnQgbnZteF9oYW5kbGVfdm1yZWFkKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKQogICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogICAgIH0KIAotICAg
IHJjID0gb3BlcmFuZF9yZWFkKCZ2bWNzX2VuY29kaW5nLCAmZGVjb2RlLm9wWzFdLCByZWdzLCBk
ZWNvZGUub3BbMV0ubGVuKTsKKyAgICByYyA9IG9wZXJhbmRfcmVhZCgmdm1jc19lbmNvZGluZywg
JmRlY29kZS5vcFsxXSwgcmVncywgZGVjb2RlLm9wWzFdLmJ5dGVzKTsKICAgICBpZiAoIHJjICE9
IFg4NkVNVUxfT0tBWSApCiAgICAgICAgIHJldHVybiByYzsKIApAQCAtMTkwMCw3ICsxOTAyLDcg
QEAgaW50IG52bXhfaGFuZGxlX3ZtcmVhZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAg
ICBzd2l0Y2ggKCBkZWNvZGUub3BbMF0udHlwZSApIHsKICAgICBjYXNlIFZNWF9JTlNUX01FTVJF
R19UWVBFX01FTU9SWToKICAgICAgICAgcmMgPSBodm1fY29weV90b19ndWVzdF9saW5lYXIoZGVj
b2RlLm9wWzBdLm1lbSwgJnZhbHVlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBkZWNvZGUub3BbMF0ubGVuLCAwLCAmcGZpbmZvKTsKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZGVjb2RlLm9wWzBdLmJ5dGVzLCAwLCAmcGZpbmZvKTsKICAgICAg
ICAgaWYgKCByYyA9PSBIVk1UUkFOU19iYWRfbGluZWFyX3RvX2dmbiApCiAgICAgICAgICAgICBo
dm1faW5qZWN0X3BhZ2VfZmF1bHQocGZpbmZvLmVjLCBwZmluZm8ubGluZWFyKTsKICAgICAgICAg
aWYgKCByYyAhPSBIVk1UUkFOU19va2F5ICkKQEAgLTE5MjgsNyArMTkzMCw3IEBAIGludCBudm14
X2hhbmRsZV92bXdyaXRlKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIGlmICggZGVj
b2RlX3ZteF9pbnN0KHJlZ3MsICZkZWNvZGUsIDApICE9IFg4NkVNVUxfT0tBWSApCiAgICAgICAg
IHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKIAotICAgIHJjID0gb3BlcmFuZF9yZWFkKCZvcGVy
YW5kLCAmZGVjb2RlLm9wWzBdLCByZWdzLCBkZWNvZGUub3BbMF0ubGVuKTsKKyAgICByYyA9IG9w
ZXJhbmRfcmVhZCgmb3BlcmFuZCwgJmRlY29kZS5vcFswXSwgcmVncywgZGVjb2RlLm9wWzBdLmJ5
dGVzKTsKICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSApCiAgICAgICAgIHJldHVybiByYzsK
IApAQCAtMTkzOCw3ICsxOTQwLDcgQEAgaW50IG52bXhfaGFuZGxlX3Ztd3JpdGUoc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CiAgICAgfQog
Ci0gICAgcmMgPSBvcGVyYW5kX3JlYWQoJnZtY3NfZW5jb2RpbmcsICZkZWNvZGUub3BbMV0sIHJl
Z3MsIGRlY29kZS5vcFsxXS5sZW4pOworICAgIHJjID0gb3BlcmFuZF9yZWFkKCZ2bWNzX2VuY29k
aW5nLCAmZGVjb2RlLm9wWzFdLCByZWdzLCBkZWNvZGUub3BbMV0uYnl0ZXMpOwogICAgIGlmICgg
cmMgIT0gWDg2RU1VTF9PS0FZICkKICAgICAgICAgcmV0dXJuIHJjOwogCkBAIC0xOTczLDEzICsx
OTc1LDEzIEBAIGludCBudm14X2hhbmRsZV92bXdyaXRlKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKQogaW50IG52bXhfaGFuZGxlX2ludmVwdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykK
IHsKICAgICBzdHJ1Y3Qgdm14X2luc3RfZGVjb2RlZCBkZWNvZGU7Ci0gICAgdW5zaWduZWQgbG9u
ZyBpbnZlcHRfdHlwZSA9IDA7CisgICAgdWludDY0X3QgaW52ZXB0X3R5cGU7CiAgICAgaW50IHJl
dDsKIAogICAgIGlmICggKHJldCA9IGRlY29kZV92bXhfaW5zdChyZWdzLCAmZGVjb2RlLCAwKSkg
IT0gWDg2RU1VTF9PS0FZICkKICAgICAgICAgcmV0dXJuIHJldDsKIAotICAgIHJldCA9IG9wZXJh
bmRfcmVhZCgmaW52ZXB0X3R5cGUsICZkZWNvZGUub3BbMV0sIHJlZ3MsIGRlY29kZS5vcFsxXS5s
ZW4pOworICAgIHJldCA9IG9wZXJhbmRfcmVhZCgmaW52ZXB0X3R5cGUsICZkZWNvZGUub3BbMV0s
IHJlZ3MsIGRlY29kZS5vcFsxXS5ieXRlcyk7CiAgICAgaWYgKCByZXQgIT0gWDg2RU1VTF9PS0FZ
ICkKICAgICAgICAgcmV0dXJuIHJldDsKIApAQCAtMTk4Nyw5ICsxOTg5LDkgQEAgaW50IG52bXhf
aGFuZGxlX2ludmVwdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICB7CiAgICAgY2Fz
ZSBJTlZFUFRfU0lOR0xFX0NPTlRFWFQ6CiAgICAgewotICAgICAgICB1bnNpZ25lZCBsb25nIGVw
dHA7CisgICAgICAgIHVpbnQ2NF90IGVwdHA7CiAKLSAgICAgICAgcmV0ID0gb3BlcmFuZF9yZWFk
KCZlcHRwLCAmZGVjb2RlLm9wWzBdLCByZWdzLCBkZWNvZGUub3BbMF0ubGVuKTsKKyAgICAgICAg
cmV0ID0gb3BlcmFuZF9yZWFkKCZlcHRwLCAmZGVjb2RlLm9wWzBdLCByZWdzLCBzaXplb2YoZXB0
cCkpOwogICAgICAgICBpZiAoIHJldCApCiAgICAgICAgICAgICByZXR1cm4gcmV0OwogCkBAIC0y
MDExLDEzICsyMDEzLDEzIEBAIGludCBudm14X2hhbmRsZV9pbnZlcHQoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCiBpbnQgbnZteF9oYW5kbGVfaW52dnBpZChzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKIHsKICAgICBzdHJ1Y3Qgdm14X2luc3RfZGVjb2RlZCBkZWNvZGU7Ci0gICAgdW5z
aWduZWQgbG9uZyBpbnZ2cGlkX3R5cGUgPSAwOworICAgIHVpbnQ2NF90IGludnZwaWRfdHlwZTsK
ICAgICBpbnQgcmV0OwogCiAgICAgaWYgKCAocmV0ID0gZGVjb2RlX3ZteF9pbnN0KHJlZ3MsICZk
ZWNvZGUsIDApKSAhPSBYODZFTVVMX09LQVkgKQogICAgICAgICByZXR1cm4gcmV0OwogCi0gICAg
cmV0ID0gb3BlcmFuZF9yZWFkKCZpbnZ2cGlkX3R5cGUsICZkZWNvZGUub3BbMV0sIHJlZ3MsIGRl
Y29kZS5vcFsxXS5sZW4pOworICAgIHJldCA9IG9wZXJhbmRfcmVhZCgmaW52dnBpZF90eXBlLCAm
ZGVjb2RlLm9wWzFdLCByZWdzLCBkZWNvZGUub3BbMV0uYnl0ZXMpOwogICAgIGlmICggcmV0ICE9
IFg4NkVNVUxfT0tBWSApCiAgICAgICAgIHJldHVybiByZXQ7CiAKLS0gCjIuMTMuNgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 26 17:05:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 17:05:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7lbS-0003Wk-Ga; Thu, 26 Oct 2017 17:05:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1e7lbR-0003Vk-J1
 for xen-devel@lists.xen.org; Thu, 26 Oct 2017 17:05:57 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 2D/51-14867-4F512F95; Thu, 26 Oct 2017 17:05:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCIsWRWlGSWpSXmKPExsUSuHLSIt0vop8
 iDd58Z7JY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDO+ztjGVnCWp+LonlOsDYwPuboYuThYBBYx
 S/x/eICti5GTQ0KgUOLpmS1MXYwcQLaIxJP/aSA1QgJnmCT+7NvGDlLDIqAqcfjbdzCbTUBJY
 u/B44wgtoiArsSzBc/YQBqYBSYxSlzY080KkhAWiJO4cuQXC4jNC1R088wOFoipexglls4+xg
 iREJQ4OfMJWBGzQLFE24LNLCBXMAtISyz/xwES5hSwk3j28zJYuaiArMSdv8uYJzAKzELSPQt
 J9yyEboiwusSfeZeYMYRtJdate8+ygJFtFaN6cWpRWWqRrrleUlFmekZJbmJmjq6hgZlebmpx
 cWJ6ak5iUrFecn7uJkZgiDMAwQ7GmZf9DzFKcjApifIy7PkQKcSXlJ9SmZFYnBFfVJqTWnyIU
 YaDQ0mClxcYM0KCRanpqRVpmTnAaINJS3DwKInwdogApXmLCxJzizPTIVKnGHU5ns183cAsxJ
 KXn5cqJc67DaRIAKQoozQPbgQs8i8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmNcU5BKezLw
 SuE2vgI5gAjqiSfUDyBEliQgpqQbGDEZ5WfGueU/n8XYu7qyW/nf/st2x7VF6L8MWup4rmmMW
 ZVCcyat/KOZFIM/rVeffnXnIxhoTt2b6qdfcn2f+dVLnjndnvCu+bK1v9tuQzc9utOn9ODhtd
 7voceH2rPKJKZq+/+w+fr6WnPaWL7FB9crPtevFJFa0P49iX5Mcd/0Oh6s8j9gUJZbijERDLe
 ai4kQA7DUSvPcCAAA=
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-12.tower-27.messagelabs.com!1509037555!112135903!1
X-Originating-IP: [81.169.146.162]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MiA9PiA1ODg3NDY=\n,sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MiA9PiA1ODg3NDY=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52327 invoked from network); 26 Oct 2017 17:05:56 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.162)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 17:05:56 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1509037555;
 s=domk; d=aepfle.de;
 h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
 References:Subject:Cc:To:From:Date;
 bh=FsnXT5rE+8cgi17tp8S8HylOuEvvTsqEQK8ixOcc/z0=;
 b=cdS34Bt5oAcgKeCTNJedVCUaKreEaTq7bXoWnF1+HcGwtS5KndFgLIwH4rr/psKMON
 PUCn32auhvMAwiq+LBnPc61wmwWjxQgOprV49gehahCZ0t1HZVjXbr75ncQY161EHk1y
 wwngzPBpO4yccY7UbYBSfBSiavf+FI7aGWsik=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QDiZbDmui9LcK/RdXt7GAQpV1nK0XLk0FfrHA2zt2fWWcN43WM7gmJI9GNIbK1VMoLDVZG
X-RZG-CLASS-ID: mo00
Received: from aepfle.de ([2001:a61:3466:92ff:fcda:6e93:35f6:d572])
 by smtp.strato.de (RZmta 42.8 AUTH) with ESMTPSA id m0591at9QH5esI9
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Thu, 26 Oct 2017 19:05:40 +0200 (CEST)
Date: Thu, 26 Oct 2017 19:05:38 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171026170538.GH4555@aepfle.de>
References: <20171026152536.17072-1-olaf@aepfle.de>
 <cde0e85d-2d1b-d0f8-fee4-b7f2efeb4090@citrix.com>
 <20171026155940.GG4555@aepfle.de>
 <a5f3361f-a3a5-b38c-e21b-63964d832deb@citrix.com>
MIME-Version: 1.0
In-Reply-To: <a5f3361f-a3a5-b38c-e21b-63964d832deb@citrix.com>
User-Agent: Mutt/1.9.1 (7174)
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Vasilis Liaskovitis <vliaskovitis@suse.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v1] tools/hotplug: convert proc-xen.mount to
 proc-xen.service
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3971549814710575763=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============3971549814710575763==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="j+MD90OnwjQyWNYt"
Content-Disposition: inline


--j+MD90OnwjQyWNYt
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline

On Thu, Oct 26, Andrew Cooper wrote:

> I've never really understood why xenfs exists in the first place
> (although I expect the answer is "Because that is how someone did it in
> the past"), and I'm not aware of any other project which needs its own
> custom filesystem driver for device nodes.

Perhaps in the early days, before udev, new nodes would not magically
appear in /dev. It was likely easy to be compatible that way, just like
claiming /dev/hda to please existing installation programs.

> Is it possible to express a dependency on proc-xen.mount ||
> proc-xen.service?

As ordering yes, an additional After=proc-xen.service line is needed.
An existing Requires=proc-xen.mount can not be used anymore, I have not
verified that.

> If not, then out-of-tree packages are going to have compatibility
> problems with this change.

Only if they use Requires=proc-xen.mount.

> Right, but ISTR that Systemd deals with /etc/fstab by auto-generating
> *.mount targets, and from what is said here, it is the proc-xen.mount
> target which is now broken by the change in systemd behaviour.

No, existing fstab entries will continue to work. /dev/shm is
automounted, and my own fstab entry for /dev/shm always worked.

Olaf

--j+MD90OnwjQyWNYt
Content-Type: application/pgp-signature; name="signature.asc"

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

iFwEARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWfIV3wAKCRBdQqD6ppg2
fsklAJ91lXPYChF8qAEnk1csxQmv4l0JcgCY60ZJo3AFCcUABtZg5RdoCfuDpg==
=L7Jk
-----END PGP SIGNATURE-----

--j+MD90OnwjQyWNYt--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3971549814710575763==--


From xen-devel-bounces@lists.xen.org Thu Oct 26 17:18:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 17:18:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7lnN-0004r9-05; Thu, 26 Oct 2017 17:18:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4659c6258=roger.pau@citrix.com>)
 id 1e7lnL-0004qv-3n
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 17:18:15 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 EE/B2-02146-6D812F95; Thu, 26 Oct 2017 17:18:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsWSzvfng+5ViU+
 RBu8fmFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmrJ6xlKrjEUfHz7g/mBsY/bF2MnBwSAv4S
 T9bMYgWxWQRUJXbMvQhkc3CwCdhLTP9aARIWAQp3bL3JBGIzC6hInJrXxQJiCwu4Ssx/Oo0dx
 OYV8JRY2fIILC4koCvxZfEkNoi4oMTJmU9YIHp1JBbs/sQGMp5ZQFpi+T8OkDCngJ7E/F2TwU
 pEBWQknv3uZoIYoyjRP+8B1JXpEm0TFrJOYOSfhWTqLCRTZyFMXcDIvIpRozi1qCy1SNfIWC+
 pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzD86hkYGHcw7mj3O8QoycGkJMrLsOdD
 pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3qXinyKFBItS01Mr0jJzgJEAk5bg4FES4Z0OkuYtL
 kjMLc5Mh0idYtTleDbzdQOzEEtefl6qlDjvO5AiAZCijNI8uBGwqLzEKCslzMvIwMAgxFOQWp
 SbWYIq/4pRnINRSZi3H2QKT2ZeCdymV0BHMAEd0aT6AeSIkkSElFQDo7hqolnMJkl286BDXR2
 +T37+fJJzp1TmtpKeZtMeEzlBxj92LC8ZM7UUhVoen3gmZz5vsdaZgEy/pvRV7xItU9r9dlnG
 lCku27rSWOzf85y73at/Ms+8NfM4S7Xdhby/ofpyfZddY2K9tD/tNv58jL2v5ltWvbv6TK38A
 5evucUf5Dr+4Zm/EktxRqKhFnNRcSIA/vyTMMUCAAA=
X-Env-Sender: prvs=4659c6258=roger.pau@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1509038290!106004721!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52254 invoked from network); 26 Oct 2017 17:18:13 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Oct 2017 17:18:13 -0000
X-IronPort-AV: E=Sophos;i="5.44,301,1505779200"; d="scan'208";a="106521095"
Date: Thu, 26 Oct 2017 18:18:02 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20171026171802.qah64qkgegjohpe6@dhcp-3-128.uk.xensource.com>
References: <20171024021014.GA11006@yi.y.sun>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171024021014.GA11006@yi.y.sun>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] Is that possible to merge MBA into Xen 4.10?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMjQsIDIwMTcgYXQgMTA6MTA6MTRBTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IEhpLCBhbGwsCj4gCj4gQXMgeW91IG1heSBrbm93LCBNQkEgcGF0Y2ggc2V0IGhhcyBnb3QgZW5v
dWdoIFJldmlld2VkLWJ5L0Fja2VkLWJ5IGluIGxhc3Qgd2Vlay4KPiBJdCBpcyByZWFkeSB0byBi
ZSBtZXJnZWQuIAo+IAo+IFRoaXMgaXMgYSBmZWF0dXJlIGZvciBTa3lsYWtlLCBJbnRlbCBoYXMg
bGF1bmNoZWQgU2t5bGFrZSBhbmQgS1ZNIGFscmVhZHkKPiBzdXBwb3J0ZWQgTUJBLCBzbyBpbmNs
dWRpbmcgaXQgaW4gWGVuIDQuMTAgd2lsbCBxdWlja2x5IGZpbGwgdGhpcyBnYXAuCj4gCj4gTUJB
IG1pc3NlZCB0aGUgNC4xMCBmZWF0dXJlIGZyZWV6ZSBkYXRlIGZvciBvbmx5IGEgZmV3IGRheXMg
ZHVlIHRvIGxhY2sgb2YKPiB0aW1lbHkgcmV2aWV3IGZvciBlYXJsaWVyIHZlcnNpb25zIHdoaWNo
IHNsb3dlZCBkb3duIHRoZSBwYXRjaCBpdGVyYXRpb24gbm90YWJseS4KPiBJdCBzZWVtcyBtYWlu
dGFpbmVycyBhcmUgdmVyeSBidXN5IHJlY2VudGx5IHNvIHRoYXQgdGhlIHJldmlldyBwcm9ncmVz
cyBmb3IgNC4xMAo+IGlzIHNsb3dlciB0aGFuIGJlZm9yZS4gU28gSSBhbSB3b25kZXJpbmcgaWYg
aXQgaXMgcG9zc2libGUgdG8gbWVyZ2UgaXQgaW50byA0LjEwPwo+IAo+IFRoaXMgcGF0Y2ggc2V0
IG1haW5seSB0b3VjaGVzIGNvZGVzIHJlbGF0ZWQgdG8gUFNSIGluIHRvb2xzL2RvbWN0bC9zeXNj
dGwvaHlwZXJ2aXNvci4KPiBJdCBkb2VzIG5vdCB0b3VjaCBvdGhlciBmZWF0dXJlcy4gU28sIHRo
ZSByaXNrIGlzIGxvdyB0byBtZXJnZSBpdC4KCkkgYWdyZWUgdGhhdCB0aGUgcmlzayBpcyBsb3cs
IGNvZGUgaXMgbGltaXRlZCB0byBQU1IgcmVsYXRlZCBiaXRzLCBhbmQKSUlSQyBkb2Vzbid0IHRv
dWNoIGNvbW1vbiBjb2RlLgoKVGhlIG1haW4gcmlzayBoZXJlIHdvdWxkIGJlIGJyZWFraW5nIG90
aGVyIEludGVsIFBTUiBmZWF0dXJlcyBhbHJlYWR5CmNvbW1pdHRlZCwgYnV0IEkgZ3Vlc3MgSW50
ZWwgaGFzIG1hZGUgc3VyZSB0aGlzIG5ldyBmZWF0dXJlIGRvZXNuJ3QKYnJlYWsgZXhpc3Rpbmcg
ZnVuY3Rpb25hbGl0eS4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 26 17:59:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 17:59:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7mRO-0007m7-4f; Thu, 26 Oct 2017 17:59:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=46565b4e9=Andrew.Cooper3@citrix.com>)
 id 1e7mRN-0007m1-As
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 17:59:37 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 1B/42-08608-88222F95; Thu, 26 Oct 2017 17:59:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsWSzvfng26H0qd
 Ig3kzmC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy3jUdZCrYKVMxbf5qxgfEUbxcjJ4eEgL/E
 9xUbmUFsYYEgiVmzN7N2MXJwiAh4SZz6UwsSZhbwlFj6qIkVxBYScJO4+O0XmM0moC+x+8UnJ
 hCbV8BW4vT7PjaQVhYBVYmt1yVBwqIC4RJNZ/tZIEoEJU7OfAJmcwq4SxxauAmsnFlAU2L9Ln
 2ITfISzVtnM0PY4hJNX1ZCbVWTuNZ/iR3i4HSJrX9/MU9gFJiFZOoshEmzkEyahWTSAkaWVYw
 axalFZalFuoZGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgcHKAAQ7GC9vDDjE
 KMnBpCTKy7DnQ6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd42xU+RQoJFqempFWmZOcC4gUlLc
 PAoifAWgaR5iwsSc4sz0yFSpxh1OZ7NfN3ALMSSl5+XKiXOKwtSJABSlFGaBzcCFsOXGGWlhH
 kZgY4S4ilILcrNLEGVf8UozsGoJMybBTKFJzOvBG7TK6AjmICOaFL9AHJESSJCSqqB8eaJcC+
 tPwsnfz2fHbiIYXPOxPnvVlSGt1Q8u+SdKRBRdPuE5vzkrGVsrR52X6811Ww+sGS/cY+xxezp
 hmIuqw6ESjNIui7PDa/7Lct3/FtYG0/QsWbRGo5PLV8+/915vED99qbG1Z5qIbuW9x71aBAz6
 Tk++cTyuIlZBfGlf7dpnLGf6xIurMRSnJFoqMVcVJwIADzB+yPcAgAA
X-Env-Sender: prvs=46565b4e9=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1509040773!113783651!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2126 invoked from network); 26 Oct 2017 17:59:35 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Oct 2017 17:59:35 -0000
X-IronPort-AV: E=Sophos;i="5.44,301,1505779200"; d="scan'208";a="106521403"
To: Euan Harris <euan.harris@citrix.com>, <xen-devel@lists.xenproject.org>
References: <1509037399-48926-1-git-send-email-euan.harris@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <55f20e2f-e5ce-82c7-144e-cfbf339a16f4@citrix.com>
Date: Thu, 26 Oct 2017 18:59:07 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1509037399-48926-1-git-send-email-euan.harris@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, jun.nakajima@intel.com, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH 0/9] x86/vvmx: Read instruction operands
 correctly on VM exit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjYvMTAvMTcgMTg6MDMsIEV1YW4gSGFycmlzIHdyb3RlOgo+IGRlY29kZV92bXhfaW5zdCgp
IGRvZXMgbm90IHJlYWQgaW5zdHJ1Y3Rpb24gb3BlcmFuZHMgY29ycmVjdGx5IG9uIFZNIGV4aXQ6
Cj4KPiAgKiBJdCBpbmNvcnJlY3RseSB1c2VzIHZteF9pbnN0X2luZm8ncyBhZGRyZXNzX3NpemUg
ZmllbGQgdG8gY2FsY3VsYXRlCj4gICAgdGhlIHNpemVzIG9mIHRoZSBleGl0LWNhdXNpbmcgaW5z
dHJ1Y3Rpb24ncyBvcGVyYW5kcy4gIFRoZSBzaXplcyBvZgo+ICAgIHRoZSBvcGVyYW5kcyBhcmUg
c3BlY2lmaWVkIGluIHRoZSBTRE0gYW5kIG1pZ2h0IGRlcGVuZCBvbiB3aGV0aGVyIHRoZQo+ICAg
IGd1ZXN0IGlzIHJ1bm5pbmcgaW4gMzItYml0IG9yIDY0LWJpdCBtb2RlLCBidXQgdGhleSBoYXZl
IG5vdGhpbmcgdG8gZG8KPiAgICB3aXRoIHRoZSBhZGRyZXNzX3NpemUgZmllbGQuCj4KPiAgKiBJ
dCBpbmNsdWRlcyBpdHMgb3duIHNlZ21lbnRhdGlvbiBsb2dpYywgZHVwbGljYXRpbmcgY29kZSBl
bHNld2hlcmUuCj4gICAgVGhpcyBzZWdtZW50YXRpb24gbG9naWMgaXMgYWxzbyBpbmNvcnJlY3Qg
YW5kIHdpbGwgcmFpc2UgI0dQIGZhdWx0Cj4gICAgcmF0aGVyIHRoYW4gYSAjU1MgZmF1bHQgaW4g
cmVzcG9uc2UgdG8gYW4gaW52YWxpZCBtZW1vcnkgYWNjZXNzCj4gICAgdGhyb3VnaCB0aGUgc3Rh
Y2sgc2VnbWVudC4KPiAgCj4gUGF0Y2hlcyAxLTYgKHVwIHRvICdSZW1vdmUgb3BlcmFuZCBkZWNv
ZGluZyBmcm9tIGRlY29kZV92bXhfaW5zdCgpJykKPiByZWZhY3RvciBkZWNvZGVfdm14X2luc3Qo
KSBpbiBwcmVwYXJhdGlvbiBmb3IgZml4aW5nIHRoZSBidWdzIG1lbnRpb25lZAo+IGFib3ZlLiAg
VGhleSByZW1vdmUgdW5uZWNlc3NhcnkgY29kZSBhbmQgZXh0cmFjdCB0aGUgbG9naWMgZm9yIHJl
YWRpbmcKPiBvcGVyYW5kcyBmcm9tIGRlY29kZV92bXhfaW5zdCgpIGludG8gYSBuZXcgb3BlcmFu
ZF9yZWFkKCkgZnVuY3Rpb24uCj4gVGhlc2UgcGF0Y2hlcyBzaG91bGQgbm90IGNhdXNlIGFueSBm
dW5jdGlvbmFsIGNoYW5nZXMuCj4KPiBQYXRjaCA3ICgnVXNlIGNvcnJlY3Qgc2l6ZXMgd2hlbiBy
ZWFkaW5nIG9wZXJhbmRzJykgcmVwbGFjZXMgdGhlIGluY29ycmVjdAo+IG9wZXJhbmQgc2l6ZSBj
YWxjdWxhdGlvbnMgYmFzZWQgb24gYWRkcmVzc19zaXplIHdpdGggdGhlIGNvcnJlY3Qgc2l6ZXMK
PiBmcm9tIHRoZSBTRE0uCj4KPiBQYXRjaGVzIDggYW5kIDkgYWRkIG5ldyBodm1fY29weV97dG8s
ZnJvbX1fZ3Vlc3RfdmlydCgpIGhlbHBlcnMgYW5kIHVzZQo+IHRoZW0gdG8gcmVhZCBtZW1vcnkg
b3BlcmFuZHMgaW4gcGxhY2Ugb2YgdGhlIGluY29ycmVjdCBzZWdtZW50YXRpb24KPiBsb2dpYyBp
biBkZWNvZGVfdm14X2luc3QoKS4KPgo+IEV1YW4gSGFycmlzICg5KToKPiAgIHg4Ni92dm14OiBS
ZW1vdmUgZW51bSB2bXhfcmVnc19lbmMKPiAgIHg4Ni92dm14OiBVbmlmeSBvcGVyYW5kcyBpbiBz
dHJ1Y3Qgdm14X2luc3RfZGVjb2RlZAo+ICAgeDg2L3Z2bXg6IEV4dHJhY3Qgb3BlcmFuZCByZWFk
aW5nIGxvZ2ljIGludG8gb3BlcmFuZF9yZWFkKCkKPiAgIHg4Ni92dm14OiBSZW1vdmUgdW5uZWNl
c3NhcnkgVk1YIG9wZXJhbmQgcmVhZHMKPiAgIHg4Ni92dm14OiBSZXBsYWNlIGRpcmVjdCBjYWxs
cyB0byByZWdfcmVhZCgpIHdpdGggb3BlcmFuZF9yZWFkKCkKPiAgIHg4Ni92dm14OiBSZW1vdmUg
b3BlcmFuZCByZWFkaW5nIGZyb20gZGVjb2RlX3ZteF9pbnN0KCkKPiAgIHg4Ni92dm14OiBVc2Ug
Y29ycmVjdCBzaXplcyB3aGVuIHJlYWRpbmcgb3BlcmFuZHMKPiAgIHg4Ni9odm06IEFkZCBodm1f
Y29weV97dG8sZnJvbX1fZ3Vlc3RfdmlydCgpIGhlbHBlcnMKPiAgIHg4Ni92dm14OiBVc2UgaHZt
X2NvcHlfe3RvLGZyb219X2d1ZXN0X3ZpcnQoKSB0byByZWFkIG9wZXJhbmRzCgpBbGwgUmV2aWV3
ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+LsKgIEkndmUK
bm90aWNlZCBhIGZldyB0cml2aWFsIHN0eWxlIGlzc3VlcyB3aGljaCBjYW4gYmUgZml4ZWQgdXAg
b24gY29tbWl0IGlmCnRoZXJlIGFyZSBubyBvdGhlciBpc3N1ZXMuCgp+QW5kcmV3CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 26 18:08:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 18:08:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7mZv-000092-W0; Thu, 26 Oct 2017 18:08:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=465cab2ea=citrix-osstest@xenproject.org>)
 id 1e7mZv-00008q-9G
 for xen-devel@lists.xensource.com; Thu, 26 Oct 2017 18:08:27 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 1F/DB-20813-A9422F95; Thu, 26 Oct 2017 18:08:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBIsWRWlGSWpSXmKPExsXitHSDve5MlU+
 RBi8PWlrcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1owDL66wFXTxVex61cXewDiLo4uRk0NCwF/i
 +5NbbBC2u8Tbs3NZQWwRAWeJCR9ug8V5BfQk/t3bxARiCwt4S1ybNg/I5gKq384k8ej2YqhmV
 Yllr/oZQWw2AQ+JiT0TWUBsFqD44in3wYYKCWhJLF28kgliqKDEyZlPwGqYBSQkDr54wQwxx0
 Ki/dNbpgmMvLOQlM1CUraAkWkVo0ZxalFZapGuobleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5
 iUrFecn7uJkZg+DAAwQ7G2xsDDjFKcjApifIy7PkQKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC
 94nyp0ghwaLU9NSKtMwcYCDDpCU4eJREeKeBpHmLCxJzizPTIVKnGI05jm26/IeJ49nM1w3MQ
 ix5+XmpUuK8u0BKBUBKM0rz4AbBIuwSo6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHlPgkzhyc
 wrgdv3CugUJqBTmlQ/gJxSkoiQkmpgnKgZ3WarsaOjJDBbdG7C3o5r77de0JR5KWPe+IQ1stR
 2zwQutfSq8zfvFkmFulw/If1mhwSX3Z1KBtWJ3fIa/M9XHCifYn3ctuf8dx2Gp6vmff4kfHbv
 GoZl9/ZNXeDTfbNPIOly9I79L4IYPknZZf3wtHhz8XvmmeDAWRpCr5wvLrOOE7lgrsRSnJFoq
 MVcVJwIAG/2Tj2rAgAA
X-Env-Sender: prvs=465cab2ea=citrix-osstest@xenproject.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1509041304!79085777!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4398 invoked from network); 26 Oct 2017 18:08:25 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Oct 2017 18:08:25 -0000
X-IronPort-AV: E=Sophos;i="5.44,301,1505779200"; d="scan'208";a="456274210"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72354-mainreport@xen.org>
X-Osstest-Failures: distros-debian-wheezy:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-wheezy:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-wheezy:build-arm64:capture-logs:broken:nonblocking
 distros-debian-wheezy:build-arm64-pvops:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=72331
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 26 Oct 2017 19:08:10 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL02.citrite.net
Subject: [Xen-devel] [distros-debian-wheezy test] 72354: tolerable trouble:
	broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMzU0IGRpc3Ryb3MtZGViaWFuLXdoZWV6eSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcyMzU0LwoKRmFpbHVy
ZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhv
c3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzIzMzEKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4g
bGlrZSA3MjMzMQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3Mg
ICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcyMzMxCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzIzMzEK
CmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3MjMzMQoKam9iczoKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXdoZWV6eS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXdoZWV6eS1uZXRib290LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXdoZWV6eS1uZXRi
b290LXB5Z3J1YiAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtd2hlZXp5LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29z
c3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5u
ZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 26 18:21:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 18:21:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7mmj-0001Pk-6I; Thu, 26 Oct 2017 18:21:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e7mmi-0001Pe-9n
 for xen-devel@lists.xen.org; Thu, 26 Oct 2017 18:21:40 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 47/BB-30115-3B722F95; Thu, 26 Oct 2017 18:21:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVybKJssu4m9U+
 RBqu+Wlss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkTzp9mL5itU7Hjen4D4w6VLkYuDiGBJUwS
 LYeamboYOTlYBBwktjafZ+xi5OBgFIiRePDDGiTMKBAmMfnyElaIEm2J5cunsoPYbAKGEn+fb
 GIDKZcAspd85gAJiwgYSLy/PokNZDyzwGpGib4rTcwgCWEBF4nPv6+ygNicAnYSs4/MZwLp5R
 XwlHj3uwbinMdMEv8PP2cDqREV0JU49O8PmM0rIChxcuYTsF5mAS2J5dO3sUxgFJiFJDULSWo
 BI9MqRo3i1KKy1CJdIxO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAEGQAgh2M
 +z5GHmKU5GBSEuVl2PMhUogvKT+lMiOxOCO+qDQntfgQowwHh5IE7za1T5FCgkWp6akVaZk5w
 GiASUtw8CiJ8CaBpHmLCxJzizPTIVKnGC05jm26/IeJ49GNu0Dy2czXDcxCLHn5ealS4rwHQB
 oEQBoySvPgxsEi9hKjrJQwLyPQgUI8BalFuZklqPKvGMU5GJWEeWNBpvBk5pXAbX0FdBAT0EF
 Nqh9ADipJREhJNTDypFQc+brWO4GX/eqXzPUx3alXjNfVXPbPesHaYfhgysGUdVM+1yx7bxKU
 ytDQ3bTneXpWgRH3bbsXVmckXdhbYnxm3ZCbsJD7yvezYo7+nC37qr8ePKfhUfIp7LpW+8Kr5
 5xFUpTCf7umn3h+/ZWqzbHy+7aqqW11xYVHvUVjK66/vXor5YQSS3FGoqEWc1FxIgD52U4u0w
 IAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1509042097!56060719!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56758 invoked from network); 26 Oct 2017 18:21:38 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 18:21:38 -0000
Received: from [10.149.184.130]
 (162-198-228-35.lightspeed.wlfrct.sbcglobal.net [162.198.228.35])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A7733218B5;
 Thu, 26 Oct 2017 18:21:36 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A7733218B5
Date: Thu, 26 Oct 2017 11:21:35 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <daae2a95-b1c0-1d19-9a65-552801789ac2@oracle.com>
Message-ID: <alpine.DEB.2.10.1710261117510.574@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1710231608270.574@sstabellini-ThinkPad-X260>
 <1508866413-30141-1-git-send-email-sstabellini@kernel.org>
 <1508866413-30141-12-git-send-email-sstabellini@kernel.org>
 <7e8a1010-3766-5c20-b8c5-53c67a3f6bdc@oracle.com>
 <alpine.DEB.2.10.1710251557200.574@sstabellini-ThinkPad-X260>
 <daae2a95-b1c0-1d19-9a65-552801789ac2@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v6 12/13] xen/pvcalls: implement release
	command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAyNiBPY3QgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDEwLzI1LzIw
MTcgMDc6MDAgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIFdlZCwgMjUgT2N0
IDIwMTcsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiA+PiBPbiAxMC8yNC8yMDE3IDAxOjMzIFBN
LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPj4+IFNlbmQgUFZDQUxMU19SRUxFQVNFIHRv
IHRoZSBiYWNrZW5kIGFuZCB3YWl0IGZvciBhIHJlcGx5LiBUYWtlIGJvdGgKPiA+Pj4gaW5fbXV0
ZXggYW5kIG91dF9tdXRleCB0byBhdm9pZCBjb25jdXJyZW50IGFjY2Vzc2VzLiBUaGVuLCBmcmVl
IHRoZQo+ID4+PiBzb2NrZXQuCj4gPj4+Cj4gPj4+IEZvciBwYXNzaXZlIHNvY2tldHMsIGNoZWNr
IHdoZXRoZXIgd2UgaGF2ZSBhbHJlYWR5IHByZS1hbGxvY2F0ZWQgYW4KPiA+Pj4gYWN0aXZlIHNv
Y2tldCBmb3IgdGhlIHB1cnBvc2Ugb2YgYmVpbmcgYWNjZXB0ZWQuIElmIHNvLCBmcmVlIHRoYXQg
YXMKPiA+Pj4gd2VsbC4KPiA+Pj4KPiA+Pj4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgo+ID4+PiBDQzogYm9yaXMub3N0cm92c2t5QG9yYWNs
ZS5jb20KPiA+Pj4gQ0M6IGpncm9zc0BzdXNlLmNvbQo+ID4+PiAtLS0KPiA+Pj4gIGRyaXZlcnMv
eGVuL3B2Y2FsbHMtZnJvbnQuYyB8IDEwMCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwo+ID4+PiAgZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oIHwgICAxICsK
PiA+Pj4gIDIgZmlsZXMgY2hhbmdlZCwgMTAxIGluc2VydGlvbnMoKykKPiA+Pj4KPiA+Pj4gZGlm
ZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYyBiL2RyaXZlcnMveGVuL3B2Y2Fs
bHMtZnJvbnQuYwo+ID4+PiBpbmRleCA0YTQxM2ZmLi43YWJjMDM5IDEwMDY0NAo+ID4+PiAtLS0g
YS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKPiA+Pj4gKysrIGIvZHJpdmVycy94ZW4vcHZj
YWxscy1mcm9udC5jCj4gPj4+IEBAIC0xOTksNiArMTk5LDIzIEBAIHN0YXRpYyBpcnFyZXR1cm5f
dCBwdmNhbGxzX2Zyb250X2V2ZW50X2hhbmRsZXIoaW50IGlycSwgdm9pZCAqZGV2X2lkKQo+ID4+
PiAgc3RhdGljIHZvaWQgcHZjYWxsc19mcm9udF9mcmVlX21hcChzdHJ1Y3QgcHZjYWxsc19iZWRh
dGEgKmJlZGF0YSwKPiA+Pj4gIAkJCQkgICBzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXAsIGJvb2wg
bG9ja2VkKQo+ID4+PiAgewo+ID4+PiArCWludCBpOwo+ID4+PiArCj4gPj4+ICsJdW5iaW5kX2Zy
b21faXJxaGFuZGxlcihtYXAtPmFjdGl2ZS5pcnEsIG1hcCk7Cj4gPj4+ICsKPiA+Pj4gKwlpZiAo
IWxvY2tlZCkKPiA+Pj4gKwkJc3Bpbl9sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKPiA+Pj4g
KwlpZiAoIWxpc3RfZW1wdHkoJm1hcC0+bGlzdCkpCj4gPj4+ICsJCWxpc3RfZGVsX2luaXQoJm1h
cC0+bGlzdCk7Cj4gPj4+ICsJaWYgKCFsb2NrZWQpCj4gPj4+ICsJCXNwaW5fdW5sb2NrKCZiZWRh
dGEtPnNvY2tldF9sb2NrKTsKPiA+Pj4gKwo+ID4+PiArCWZvciAoaSA9IDA7IGkgPCAoMSA8PCBQ
VkNBTExTX1JJTkdfT1JERVIpOyBpKyspCj4gPj4+ICsJCWdudHRhYl9lbmRfZm9yZWlnbl9hY2Nl
c3MobWFwLT5hY3RpdmUucmluZy0+cmVmW2ldLCAwLCAwKTsKPiA+Pj4gKwlnbnR0YWJfZW5kX2Zv
cmVpZ25fYWNjZXNzKG1hcC0+YWN0aXZlLnJlZiwgMCwgMCk7Cj4gPj4+ICsJZnJlZV9wYWdlKCh1
bnNpZ25lZCBsb25nKW1hcC0+YWN0aXZlLnJpbmcpOwo+ID4+PiArCj4gPj4+ICsJa2ZyZWUobWFw
KTsKPiA+Pj4gIH0KPiA+Pj4gIAo+ID4+PiAgc3RhdGljIGlycXJldHVybl90IHB2Y2FsbHNfZnJv
bnRfY29ubl9oYW5kbGVyKGludCBpcnEsIHZvaWQgKnNvY2tfbWFwKQo+ID4+PiBAQCAtOTY2LDYg
Kzk4Myw4OSBAQCB1bnNpZ25lZCBpbnQgcHZjYWxsc19mcm9udF9wb2xsKHN0cnVjdCBmaWxlICpm
aWxlLCBzdHJ1Y3Qgc29ja2V0ICpzb2NrLAo+ID4+PiAgCXJldHVybiByZXQ7Cj4gPj4+ICB9Cj4g
Pj4+ICAKPiA+Pj4gK2ludCBwdmNhbGxzX2Zyb250X3JlbGVhc2Uoc3RydWN0IHNvY2tldCAqc29j
aykKPiA+Pj4gK3sKPiA+Pj4gKwlzdHJ1Y3QgcHZjYWxsc19iZWRhdGEgKmJlZGF0YTsKPiA+Pj4g
KwlzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXA7Cj4gPj4+ICsJaW50IHJlcV9pZCwgbm90aWZ5LCBy
ZXQ7Cj4gPj4+ICsJc3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3QgKnJlcTsKPiA+Pj4gKwo+ID4+
IC4uCj4gPj4KPiA+Pj4gKwo+ID4+PiArCWlmIChtYXAtPmFjdGl2ZV9zb2NrZXQpIHsKPiA+Pj4g
KwkJLyoKPiA+Pj4gKwkJICogU2V0IGluX2Vycm9yIGFuZCB3YWtlIHVwIGluZmxpZ2h0X2Nvbm5f
cmVxIHRvIGZvcmNlCj4gPj4+ICsJCSAqIHJlY3Ztc2cgd2FpdGVycyB0byBleGl0Lgo+ID4+PiAr
CQkgKi8KPiA+Pj4gKwkJbWFwLT5hY3RpdmUucmluZy0+aW5fZXJyb3IgPSAtRUJBREY7Cj4gPj4+
ICsJCXdha2VfdXBfaW50ZXJydXB0aWJsZSgmbWFwLT5hY3RpdmUuaW5mbGlnaHRfY29ubl9yZXEp
Owo+ID4+PiArCj4gPj4+ICsJCS8qCj4gPj4+ICsJCSAqIFdhaXQgdW50aWwgdGhlcmUgYXJlIG5v
IG1vcmUgd2FpdGVycyBvbiB0aGUgbXV0ZXhlcy4KPiA+Pj4gKwkJICogV2Uga25vdyB0aGF0IG5v
IG5ldyB3YWl0ZXJzIGNhbiBiZSBhZGRlZCBiZWNhdXNlIHNrX3NlbmRfaGVhZAo+ID4+PiArCQkg
KiBpcyBzZXQgdG8gTlVMTCAtLSB3ZSBvbmx5IG5lZWQgdG8gd2FpdCBmb3IgdGhlIGV4aXN0aW5n
Cj4gPj4+ICsJCSAqIHdhaXRlcnMgdG8gcmV0dXJuLgo+ID4+PiArCQkgKi8KPiA+Pj4gKwkJd2hp
bGUgKCFtdXRleF90cnlsb2NrKCZtYXAtPmFjdGl2ZS5pbl9tdXRleCkgfHwKPiA+Pj4gKwkJCSAg
ICFtdXRleF90cnlsb2NrKCZtYXAtPmFjdGl2ZS5vdXRfbXV0ZXgpKQo+ID4+PiArCQkJY3B1X3Jl
bGF4KCk7Cj4gPj4+ICsKPiA+Pj4gKwkJcHZjYWxsc19mcm9udF9mcmVlX21hcChiZWRhdGEsIG1h
cCwgZmFsc2UpOwo+ID4+PiArCX0gZWxzZSB7Cj4gPj4+ICsJCXNwaW5fbG9jaygmYmVkYXRhLT5z
b2NrZXRfbG9jayk7Cj4gPj4+ICsJCWlmIChSRUFEX09OQ0UobWFwLT5wYXNzaXZlLmluZmxpZ2h0
X3JlcV9pZCkgIT0KPiA+Pj4gKwkJICAgIFBWQ0FMTFNfSU5WQUxJRF9JRCkgewo+ID4+PiArCQkJ
cHZjYWxsc19mcm9udF9mcmVlX21hcChiZWRhdGEsCj4gPj4+ICsJCQkJCSAgICAgICBtYXAtPnBh
c3NpdmUuYWNjZXB0X21hcCwgdHJ1ZSk7Cj4gPj4+ICsJCX0KPiA+Pj4gKwkJbGlzdF9kZWwoJm1h
cC0+bGlzdCk7Cj4gPj4+ICsJCWtmcmVlKG1hcCk7Cj4gPj4+ICsJCXNwaW5fdW5sb2NrKCZiZWRh
dGEtPnNvY2tldF9sb2NrKTsKPiA+PiBXZSBoYXZlIGRpZmZlcmVudCBsb2NraW5nIHJ1bGVzIGlu
IHB2Y2FsbHNfZnJvbnRfZnJlZV9tYXAoKSBmb3IgZWFjaCBvZgo+ID4+IHRob3NlIGNsYXVzZXMg
aW4gdGhhdCBpbiB0aGUgZmlyc3QgY2FzZSB3ZSBhcmUgZG9pbmcgZ3JhbnQgdGFibGUKPiA+PiBv
cGVyYXRpb25zIGFuZCBmcmVlX3BhZ2UoKSB3aXRob3V0IHRoZSBsb2NrIGFuZCBpbiB0aGUgc2Vj
b25kIGNhc2Ugd2UKPiA+PiBhcmUgaG9sZGluZyBpdC4gSXMgaXQgcG9zc2libGUgdG8gcmVzdHJ1
Y3R1cmUgdGhpcyBzbyB0aGF0IHdlIHBydW5lIHRoZQo+ID4+IGxpc3RzIHVuZGVyIHRoZSBsb2Nr
IChwb3NzaWJseSBpbiB0aGlzIHJvdXRpbmUpIGFuZCBjYWxsCj4gPj4gcHZjYWxsc19mcm9udF9m
cmVlX21hcCgpIGxvY2stbGVzcz8KPiA+IFllcywgaXQgaXMgcG9zc2libGUuIEhvd2V2ZXIsIHB2
Y2FsbHNfZnJvbnRfZnJlZV9tYXAgaXMgY2FsbGVkIGZyb20gYQo+ID4gY291cGxlIG9mIG90aGVy
IHBsYWNlcyAocHZjYWxsc19mcm9udF9hY2NlcHQgYW5kIHB2Y2FsbHNfZnJvbnRfcmVtb3ZlKQo+
ID4gYW5kIHdlIHdvdWxkIGhhdmUgdG8gYWRkIHRoZSBjb2RlIHRvIHJlbW92ZSB0aGUgbWFwIGZy
b20gdGhlIGxpc3QgdGhlcmUKPiA+IGFzIHdlbGwuIEkgYW0gbm90IHN1cmUgaXQgaXMgd29ydGgg
aXQuCj4gPgo+ID4gSSBkb24ndCBoYXZlIGEgc3Ryb25nIG9waW5pb24gb24gdGhpcy4gTGV0IG1l
IGtub3cgd2hpY2ggd2F5IHlvdSBwcmVmZXIuCj4gCj4gCj4gSSBkaWRuJ3QgcmVhbGl6ZSB0aGlz
IGlzIGNhbGxlZCBmcm9tIG11bHRpcGxlIHBsYWNlcy4KPiAKPiBIb3cgYWJvdXQKPiAKPiBzcGlu
X2xvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOwo+IGlmIChSRUFEX09OQ0UobWFwLT5wYXNzaXZl
LmluZmxpZ2h0X3JlcV9pZCkgIT0KPiAgICAgUFZDQUxMU19JTlZBTElEX0lEKSB7Cj4gCSBpZiAo
IWxpc3RfZW1wdHkoJm1hcC0+cGFzc2l2ZS5hY2NlcHRfbWFwLT5saXN0KSkKPiAJCWxpc3RfZGVs
KCZtYXAtPnBhc3NpdmUuYWNjZXB0X21hcC0+bGlzdCk7Cj4gfQo+IGxpc3RfZGVsKCZtYXAtPmxp
c3QpOwo+IHNwaW5fdW5sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKPiAKPiBwdmNhbGxzX2Zy
b250X2ZyZWVfbWFwKGJlZGF0YSwgbWFwLT5wYXNzaXZlLmFjY2VwdF9tYXAsIHRydWUpOwo+IGtm
cmVlKG1hcCk7IAo+IAo+IAo+IChJIG1heSBoYXZlIG1lc3NlZCB1cCBsaXN0IHBvaW50ZXJzIGhl
cmUpCj4gCj4gVGhpcyB3b3VsZCBiZSBzbGlnaHRseSBpbmVmZmljaWVudCBpbiB0aGF0IHlvdSBk
cm9wIHRoZSBsb2NrIGFuZCB0aGVuIGdyYWIgaXQgYWdhaW4gKG9ubHkgdG8gZmluZCB0aGF0IHRo
ZSBsaXN0IGlzIGVtcHR5LCBwcmVzdW1hYmx5KSBidXQgaXQgbWFrZXMgcHZjYWxsc19mcm9udF9m
cmVlX21hcCgpJ3MgYmVoYXZpb3IgbW9yZSBjb25zaXN0ZW50IHdydCBsb2NraW5nLiAoT3IgbWF5
YmUgeW91IHdpbGwgbmVlZCB0byBwYXNzIGEgYm9vbCB0byBwdmNhbGxzX2Zyb250X2ZyZWVfbWFw
KCkgdG8gaW5kaWNhdGUgd2hldGhlciB0aGUgbWFwIG5lZWRzIHRvIGJlIHJlbW92ZWQgZnJvbSB0
aGUgbGlzdCBmb3Igb3RoZXIgY2FsbCBzaXRlcywgaW4gd2hpY2ggY2FzZSBpdCB3aWxsIHJlcGxh
Y2UgdGhlICdsb2NrZWQnIGFyZ3VtZW50KQoKUmVhZGluZyB0aGUgY29kZSBhZ2FpbiwgSSByZWFs
aXplZCB0aGF0IHdlIGRvbid0IGV2ZW4gbmVlZCB0byBjYWxsCnB2Y2FsbHNfZnJvbnRfZnJlZV9t
YXAgb24gYWNjZXB0X21hcCB3aXRoIHRoZSBsb2NrIGhlbGQgYmVjYXVzZSB3aXRoCiJzb2NrLT5z
ay0+c2tfc2VuZF9oZWFkID0gTlVMTDsiIGF0IHRoZSBiZWdpbm5pbmcgb2YgdGhlIGZ1bmN0aW9u
IHRoZXJlCmFyZSBubyByaXNrcyBvZiBjb25jdXJyZW50IG1hbmlwdWxhdGlvbiBvZiBhY2NlcHRf
bWFwLgoKV2UgY2FuIHNhZmVseSBkbzoKCiAgc3Bpbl9sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2Nr
KTsKICBsaXN0X2RlbCgmbWFwLT5saXN0KTsKICBzcGluX3VubG9jaygmYmVkYXRhLT5zb2NrZXRf
bG9jayk7CgogIGlmIChSRUFEX09OQ0UobWFwLT5wYXNzaXZlLmluZmxpZ2h0X3JlcV9pZCkgIT0K
ICAgICAgICAgIFBWQ0FMTFNfSU5WQUxJRF9JRCkgewogICAgICAgIHB2Y2FsbHNfZnJvbnRfZnJl
ZV9tYXAoYmVkYXRhLCBtYXAtPnBhc3NpdmUuYWNjZXB0X21hcCk7CiAgfQogIGtmcmVlKG1hcCk7
CgphbmQgZ2V0IHJpZCBvZiB0aGUgdWdseSBib29sIGxvY2sgcGFyYW1ldGVyIG9mIHB2Y2FsbHNf
ZnJvbnRfZnJlZV9tYXAuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 26 18:46:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 18:46:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7nB4-0002wh-FA; Thu, 26 Oct 2017 18:46:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=465cab2ea=citrix-osstest@xenproject.org>)
 id 1e7nB3-0002w1-2g
 for xen-devel@lists.xensource.com; Thu, 26 Oct 2017 18:46:49 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 AF/0A-18968-89D22F95; Thu, 26 Oct 2017 18:46:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXitHSDve503U+
 RBk1nhC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bOnm6Wgk3bGSs23HvJ1sB4qbaLkZNDQsBf
 YvGP28wQtrvE27NzWUFsEQFniQkfbrOB2LwCehIbuiYygdjCAikSJ27uZe9i5AKqn6su0fj5A
 DtEs6vEjVs/mWHs/TO2gNlsAh4SE3smsoDYLAKqEo0vHoMNEhLQkli6eCUTxAJBiZMzn4DVMA
 tISBx88QJqjoVE+6e3TBMY+WYhKZuFpGwBI9MqRvXi1KKy1CJdI72kosz0jJLcxMwcXUMDY73
 c1OLixPTUnMSkYr3k/NxNjMCwqmdgYNzBeKrZ+RCjJAeTkigvw54PkUJ8SfkplRmJxRnxRaU5
 qcWHGGU4OJQkeGfofIoUEixKTU+tSMvMAQY4TFqCg0dJhHcvSJq3uCAxtzgzHSJ1itGY49imy
 3+YOJ7NfN3ALMSSl5+XKiXOuxKkVACkNKM0D24QLPIuMcpKCfMyMjAwCPEUpBblZpagyr9iFO
 dgVBLmrQWZwpOZVwK37xXQKUxApzSpfgA5pSQRISXVwLjq3roAU2H1OUkTua4f7vkn3WDWUxr
 19K7ihupj6w0+2L9Mq3xcwf9m3ca7T/asibnknDPN9ezMh6tWGovdiLkSkhnGkBVh/12az8hf
 9JvFiYSUzerPpncac13bHuL27NMN7cRFJpnT2FqTwk5KXrk+58160T9/3l39xLxot8D0hU4nj
 vdJVN1XYinOSDTUYi4qTgQASWm1QLcCAAA=
X-Env-Sender: prvs=465cab2ea=citrix-osstest@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1509043605!56672610!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33548 invoked from network); 26 Oct 2017 18:46:46 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Oct 2017 18:46:46 -0000
X-IronPort-AV: E=Sophos;i="5.44,301,1505779200"; d="scan'208";a="456282515"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72353-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-amd64-amd64-libvirt:host-ping-check-native:fail:regression
 xen-4.8-testing:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 xen-4.8-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:guest-localmigrate:fail:regression
 xen-4.8-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-saverestore.2:fail:regression
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=03af24c35ed38967ab8151fdb53da3f6f6cc0872
X-Osstest-Versions-That: xen=0c647de4db305a0b02f73684f9637acbf7b7f92a
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 26 Oct 2017 19:46:40 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL02.citrite.net
Subject: [Xen-devel] [xen-4.8-testing baseline-only test] 72353: regressions
	- trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9077715586987559562=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

This run is configured for baseline tests only.

flight 72353 xen-4.8-testing real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/72353/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-libvirt      5 host-ping-check-native    fail REGR. vs. 72333
 test-amd64-i386-freebsd10-amd64 11 guest-start            fail REGR. vs. 72333
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm 14 guest-localmigrate fail REGR. vs. 72333
 test-amd64-i386-xl-qemut-debianhvm-amd64 15 guest-saverestore.2 fail REGR. vs. 72333
 test-amd64-amd64-qemuu-nested-intel 10 debian-hvm-install fail REGR. vs. 72333

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               2 hosts-allocate               broken never pass
 build-arm64-pvops             2 hosts-allocate               broken never pass
 build-arm64                   2 hosts-allocate               broken never pass
 build-arm64-xsm               3 capture-logs                 broken never pass
 build-arm64-pvops             3 capture-logs                 broken never pass
 build-arm64                   3 capture-logs                 broken never pass
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop              fail like 72333
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop             fail like 72333
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop              fail like 72333
 build-amd64-prev              7 xen-build/dist-test          fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 10 windows-install         fail never pass
 test-amd64-amd64-xl-pvh-intel 12 guest-start                  fail  never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-midway   13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-midway   14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-pvh-amd  12 guest-start                  fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 build-i386-prev               7 xen-build/dist-test          fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop             fail never pass
 test-amd64-i386-xl-qemut-win10-i386 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 17 guest-stop             fail never pass

version targeted for testing:
 xen                  03af24c35ed38967ab8151fdb53da3f6f6cc0872
baseline version:
 xen                  0c647de4db305a0b02f73684f9637acbf7b7f92a

Last test of basis    72333  2017-10-20 04:18:13 Z    6 days
Testing same since    72353  2017-10-26 06:14:10 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Kevin Tian <kevin.tian@intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                fail    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     fail    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              fail    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          fail    
 test-amd64-amd64-xl-pvh-intel                                fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     fail    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-armhf-armhf-xl-midway                                   pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

Test harness code can be found at
    http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary

broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs

Push not applicable.

------------------------------------------------------------
commit 03af24c35ed38967ab8151fdb53da3f6f6cc0872
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Oct 24 16:29:06 2017 +0200

    x86emul: handle address wrapping
    
    This just the emulator part of commit 7869e2bafe
    ("x86emul/fuzz: add rudimentary limit checking"):
    
    Several adjustments to the emulator's address calculations are needed:
    While the DstBitBase one is really mandatory, the specification allows
    for either original or new behavior for two-part accesses. Observed
    behavior on real hardware, however, is for such accesses to silently
    wrap at the 2^^32 boundary in other than 64-bit mode, just like they do
    at the 2^^64 boundary in 64-bit mode, which our code is now being
    brought in line with. While adding truncate_ea() invocations there,
    also convert open coded instances of it.
    
    Reported-by: George Dunlap <george.dunlap@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 4a3c5e119aa53b3edbfd2d1c1f45383fc1063940
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Oct 24 16:28:41 2017 +0200

    VMX: PLATFORM_INFO MSR is r/o
    
    Therefore all write attempts should produce #GP, just like on real
    hardware.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Acked-by: Kevin Tian <kevin.tian@intel.com>

commit 2956a3fdd9193cee857cc0d6ba2381712cf15b65
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Oct 24 16:28:11 2017 +0200

    x86: avoid #GP for PV guest MSR accesses
    
    Halfway recent Linux kernels probe MISC_FEATURES_ENABLES on all CPUs,
    leading to ugly recovered #GP fault messages with debug builds on older
    systems. We can do better, so introduce synthetic feature flags for
    both this and PLATFORM_INFO to avoid the rdmsr_safe() altogether.
    
    Note that the r/o nature of PLATFORM_INFO is now also being enforced.
    
    The rdmsr_safe() uses for MISC_ENABLE are left in place as benign - it
    exists for all 64-bit capable Intel CPUs (see e.g. early_init_intel()).
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 3cd9d8440b6cc61ccae4da10855563a395632306
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Oct 24 16:27:34 2017 +0200

    x86/vvmx: Fix WRMSR interception of VMX MSRs
    
    FEATURE_CONTROL is already read with LOCK bit set (so is unmodifiable), and
    all VMX MSRs are read-only.  Also, fix the MSR_IA32_VMX_TRUE_ENTRY_CTLS bound
    to be MSR_IA32_VMX_VMFUNC, rather than having the intervening MSRs falling
    into the default case.
    
    Raise #GP faults if the guest tries to modify any of them.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Kevin Tian <kevin.tian@intel.com>
    master commit: 46c3acb308bf0cd044b114e637aacaf18b957618
    master date: 2017-06-30 11:27:50 +0100

commit ffb294731d3b748c36b6ee3b781d5aeb378ce7d1
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Oct 24 16:27:04 2017 +0200

    x86: fix do_update_va_mapping_otherdomain() wrt translated domains
    
    While I can't seem to find any users of this hypercall (being a likely
    explanation of why the problem wasn't noticed so far), just like for
    do_mmu_update() paged-out and shared page handling is needed here. Move
    all this logic into mod_l1_entry(), which then also results in no
    longer
    - doing any of this handling for non-present PTEs,
    - acquiring two temporary page references when one is already more than
      enough.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 46aaf41ee099a048d7a554c03ae01bcdaa07f776
    master date: 2017-10-13 12:43:41 +0200

commit f457a229bc16cb33c20c80fcc91af36e04b1e01f
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Oct 24 16:26:33 2017 +0200

    x86: request page table page-in for the correct domain
    
    The domain passed to p2m_mem_paging_populate() should match the one
    passed to the corresponding get_page_from_gfn().
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 66b7f58e585e39fb19bbf38df02fff5a80eba1ff
    master date: 2017-10-13 12:42:43 +0200

commit 011a612fa2aab667a097dc4bcbb4ccf81bbe6b1d
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Oct 24 16:26:03 2017 +0200

    xen/domctl: Fix Xen heap leak via XEN_DOMCTL_getvcpucontext
    
    The backing structure for XEN_DOMCTL_getvcpucontext is only zeroed in the x86
    HVM case.  At the very least, this means that ARM returns junk through its
    flags field (as it is only ever conditionally or'd into), and x86 PV leaks
    data through gdt_frames[14...15].  (An exhaustive search for other leaks
    hasn't been performed).
    
    Unconditionally zero the memory upon allocation, and forgo the double clear
    for x86 HVM.  These hypercalls are not on hotpaths.
    
    Note that this does not qualify for an XSA.  Per XSA-77,
    XEN_DOMCTL_getvcpucontext is unsafe for disaggregation, meaning that only the
    control domain can use this hypercall.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: 3b2eeb7412e529f38d1e8b872ba0bc6ab09a7008
    master date: 2017-10-09 12:43:21 +0100

commit 5b37b5cf0a716c390b16cf1a845699291e3f66ba
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Oct 24 16:25:30 2017 +0200

    x86/PV: fix/generalize guest nul selector handling
    
    Segment bases (and limits) aren't being cleared by the loading of a nul
    selector into a segment register on AMD CPUs. Therefore, if an
    outgoing vCPU has a non-zero base in FS or GS and the subsequent
    incoming vCPU has a non-zero but nul selector in the respective
    register(s), the selector value(s) would be loaded without clearing the
    segment base(s) in the hidden register portion.
    
    Since the ABI states "zero" in its description of the fs and gs fields,
    it is worth noting that the chosen approach to fix this alters the
    written down ABI. I consider this preferrable over enforcing the
    previously written down behavior, as nul selectors are far more likely
    to be what was meant from the beginning.
    
    The adjustments also eliminate an inconsistency between FS and GS
    handling: Old code had an extra pointless (gs_base_user was always zero
    when DIRTY_GS was set) conditional for GS. The old bitkeeper changeset
    has no explanation for this asymmetry.
    
    Inspired by Linux commit e137a4d8f4dd2e277e355495b6b2cb241a8693c3.
    
    Additionally for DS and ES a flat selector is being loaded prior to the
    loading of a nul one on AMD CPUs, just as a precautionary measure
    (we're not currently aware of ways for a guest to deduce the base of a
    segment register which has a nul selector loaded).
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 4e383df8650d72e47e2ca4ebfc4f6986f791d2f2
    master date: 2017-10-04 14:17:08 +0200

commit 379213ca254a316430d7a96148e24683ecc12fd4
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Oct 24 16:24:48 2017 +0200

    x86/msr: Correct the definition of MSR_IA32_APICBASE_BASE
    
    0xfffff << 12 is undefined behaviour, due to shifting into the sign bit of an
    integer.
    
    Spotted by the Undefined Behaviour Sanitiser
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    master commit: dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
    master date: 2017-10-03 17:45:24 +0100

commit f3b2080a55b773f1d59231969643075576da63d9
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Oct 24 16:24:18 2017 +0200

    x86/svm: Fix a livelock when trying to run shadowed unpaged guests
    
    On AMD processors which support SMEP (Some Fam16h processors) and SMAP (Zen,
    Fam17h), a guest which is running with shadow paging and clears CR0.PG while
    keeping CR4.{SMEP,SMAP} set will livelock, as hardware raises #PF which the
    shadow pagetable concludes shouldn't happen.
    
    This occurs because hardware is running with host paging settings, which
    causes the guests choice of SMEP/SMAP to actually take effect, even though
    they shouldn't from the guests point of view.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
    master commit: 3164f2f9db1e63ea64c3f9520d40cb09920d2b35
    master date: 2017-10-02 13:57:34 +0100

commit fcbbd0faeeb9a7dd204287fee7871df397c957ee
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Oct 24 16:22:49 2017 +0200

    gnttab: fix pin count / page reference race
    
    Dropping page references before decrementing pin counts is a bad idea
    if assumptions are being made that a non-zero pin count implies a valid
    page. Fix the order of operations in gnttab_copy_release_buf(), but at
    the same time also remove the assertion that was found to trigger:
    map_grant_ref() also has the potential of causing a race here, and
    changing the order of operations there would likely be quite a bit more
    involved.
    
    This is CVE-2017-15597 / XSA-236.
    
    Reported-by: Pawel Wieczorkiewicz <wipawel@amazon.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: e008f7619dcd6d549727c9635b3f9f3c7ee483ed
    master date: 2017-10-24 16:01:33 +0200
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============9077715586987559562==--

From xen-devel-bounces@lists.xen.org Thu Oct 26 19:11:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 19:11:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7nZ9-0004vR-MC; Thu, 26 Oct 2017 19:11:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e7nZ8-0004vL-VN
 for xen-devel@lists.xen.org; Thu, 26 Oct 2017 19:11:43 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 E9/4E-31121-E6332F95; Thu, 26 Oct 2017 19:11:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsVybKJssm6u8ad
 Ig3X7jC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyr3w+xFdzmr/jac5KxgfENTxcjF4eQwBIm
 ie7dR1m7GDk5WAQcJCbcPc3UxcjBwSgQI/HghzVImFEgTGLy5SVQJdoSVz4+ZAex2QQMJf4+2
 cQGUi4BZC/5zAESFhGQlrj2+TIjiM0skCXxYdZKZhBbWMBWov3xBTCbV8BTYlF/M5gtKqArce
 jfHzaIuKDEyZlPWCB6tSSWT9/GMoGRbxaS1CwkqQWMTKsYNYpTi8pSi3SNzPSSijLTM0pyEzN
 zdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDigEIdjCeWRB4iFGSg0lJlJdhz4dIIb6k/JTKjMTi
 jPii0pzU4kOMMhwcShK8/w0/RQoJFqWmp1akZeYAgxsmLcHBoyTCq2IElOYtLkjMLc5Mh0idY
 rTnOLbp8h8mjk037wLJDd8fAMlnM183MAux5OXnpUqJ87qAtAmAtGWU5sENhUXjJUZZKWFeRq
 AzhXgKUotyM0tQ5V8xinMwKgnzRoJM4cnMK4Hb/QroLCags5pUP4CcVZKIkJJqYFyodLBo0Uz
 77tknk857Jq2SWe+n+MzavLXwuN+FqNI/Vu9X+c2dfTR/i49axTHXiNr0pK23K36uydxuvX6C
 5voSDSHduD1XDjxanirMuDOZeakmX11LnAP/6yKhtG45bxmfY9w+HnybVpzf+PH1Mhb/Fqkg3
 rBpKxPkpZcx9/UGhhadE5uip8RSnJFoqMVcVJwIALPngUvBAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1509045100!78976811!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56610 invoked from network); 26 Oct 2017 19:11:41 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 19:11:41 -0000
Received: from [10.149.184.130]
 (162-198-228-35.lightspeed.wlfrct.sbcglobal.net [162.198.228.35])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C091C218A5;
 Thu, 26 Oct 2017 19:11:39 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C091C218A5
Date: Thu, 26 Oct 2017 12:11:38 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: xen-devel@lists.xen.org
Message-ID: <alpine.DEB.2.10.1710261207030.574@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v7 00/13] introduce the Xen PV Calls frontend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKdGhpcyBzZXJpZXMgaW50cm9kdWNlcyB0aGUgZnJvbnRlbmQgZm9yIHRoZSBuZXds
eSBpbnRyb2R1Y2VkIFBWIENhbGxzCnByb2NvdG9sLgoKUFYgQ2FsbHMgaXMgYSBwYXJhdmlydHVh
bGl6ZWQgcHJvdG9jb2wgdGhhdCBhbGxvd3MgdGhlIGltcGxlbWVudGF0aW9uIG9mCmEgc2V0IG9m
IFBPU0lYIGZ1bmN0aW9ucyBpbiBhIGRpZmZlcmVudCBkb21haW4uIFRoZSBQViBDYWxscyBmcm9u
dGVuZApzZW5kcyBQT1NJWCBmdW5jdGlvbiBjYWxscyB0byB0aGUgYmFja2VuZCwgd2hpY2ggaW1w
bGVtZW50cyB0aGVtIGFuZApyZXR1cm5zIGEgdmFsdWUgdG8gdGhlIGZyb250ZW5kIGFuZCBhY3Rz
IG9uIHRoZSBmdW5jdGlvbiBjYWxsLgoKRm9yIG1vcmUgaW5mb3JtYXRpb24gYWJvdXQgUFYgQ2Fs
bHMsIHBsZWFzZSByZWFkOgoKaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZG9jcy91bnN0YWJsZS9t
aXNjL3B2Y2FsbHMuaHRtbAoKVGhpcyBwYXRjaCBzZXJpZXMgb25seSBpbXBsZW1lbnRzIHRoZSBm
cm9udGVuZCBkcml2ZXIuIEl0IGRvZXNuJ3QKYXR0ZW1wdCB0byByZWRpcmVjdCBQT1NJWCBjYWxs
cyB0byBpdC4gVGhlIGZ1bmN0aW9ucyBleHBvcnRlZCBpbgpwdmNhbGxzLWZyb250LmggYXJlIG1l
YW50IHRvIGJlIHVzZWQgZm9yIHRoYXQuIEEgc2VwYXJhdGUgcGF0Y2ggc2VyaWVzCndpbGwgYmUg
c2VudCB0byB1c2UgdGhlbSBhbmQgaG9vayB0aGVtIGludG8gdGhlIHN5c3RlbS4KCgpDaGFuZ2Vz
IGluIHY3OgotIGRlZmluZSBzb2NrX21hcHBpbmcgZWFybGllcgotIG1ha2Ugc3VyZSB0aGF0IGV2
ZXJ5IHBhdGNoIGluIHRoZSBzZXJpZXMgYnVpbGRzCi0gY2FsbCBwdmNhbGxzX2Zyb250X2ZyZWVf
bWFwKG1hcC0+cGFzc2l2ZS5hY2NlcHRfbWFwKSB3aXRob3V0IHRoZQogIHNvY2tldF9sb2NrCi0g
cmVtb3ZlIG5vdyB1bnVzZWQgYm9vbCBsb2NrIHBhcmFtZXRlciB0byBwdmNhbGxzX2Zyb250X2Zy
ZWVfbWFwCi0gWEVOX1BWQ0FMTFNfRlJPTlRFTkQ6IGRlZmF1bHQgbiBhbmQgc2VsZWN0IFhFTl9Y
RU5CVVNfRlJPTlRFTkQKCgpTdGVmYW5vIFN0YWJlbGxpbmkgKDEzKToKICAgICAgeGVuL3B2Y2Fs
bHM6IGludHJvZHVjZSB0aGUgcHZjYWxscyB4ZW5idXMgZnJvbnRlbmQKICAgICAgeGVuL3B2Y2Fs
bHM6IGltcGxlbWVudCBmcm9udGVuZCBkaXNjb25uZWN0CiAgICAgIHhlbi9wdmNhbGxzOiBjb25u
ZWN0IHRvIHRoZSBiYWNrZW5kCiAgICAgIHhlbi9wdmNhbGxzOiBpbXBsZW1lbnQgc29ja2V0IGNv
bW1hbmQgYW5kIGhhbmRsZSBldmVudHMKICAgICAgeGVuL3B2Y2FsbHM6IGltcGxlbWVudCBjb25u
ZWN0IGNvbW1hbmQKICAgICAgeGVuL3B2Y2FsbHM6IGltcGxlbWVudCBiaW5kIGNvbW1hbmQKICAg
ICAgeGVuL3B2Y2FsbHM6IGltcGxlbWVudCBsaXN0ZW4gY29tbWFuZAogICAgICB4ZW4vcHZjYWxs
czogaW1wbGVtZW50IGFjY2VwdCBjb21tYW5kCiAgICAgIHhlbi9wdmNhbGxzOiBpbXBsZW1lbnQg
c2VuZG1zZwogICAgICB4ZW4vcHZjYWxsczogaW1wbGVtZW50IHJlY3Ztc2cKICAgICAgeGVuL3B2
Y2FsbHM6IGltcGxlbWVudCBwb2xsIGNvbW1hbmQKICAgICAgeGVuL3B2Y2FsbHM6IGltcGxlbWVu
dCByZWxlYXNlIGNvbW1hbmQKICAgICAgeGVuOiBpbnRyb2R1Y2UgYSBLY29uZmlnIG9wdGlvbiB0
byBlbmFibGUgdGhlIHB2Y2FsbHMgZnJvbnRlbmQKCiBkcml2ZXJzL3hlbi9LY29uZmlnICAgICAg
ICAgfCAgIDExICsKIGRyaXZlcnMveGVuL01ha2VmaWxlICAgICAgICB8ICAgIDEgKwogZHJpdmVy
cy94ZW4vcHZjYWxscy1mcm9udC5jIHwgMTI3MSArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrCiBkcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmggfCAgIDI4ICsKIDQg
ZmlsZXMgY2hhbmdlZCwgMTMxMSBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJp
dmVycy94ZW4vcHZjYWxscy1mcm9udC5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy94ZW4v
cHZjYWxscy1mcm9udC5oCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 26 19:11:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 19:11:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7nZO-0004xM-UF; Thu, 26 Oct 2017 19:11:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e7nZN-0004wV-A0
 for xen-devel@lists.xen.org; Thu, 26 Oct 2017 19:11:57 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 30/6D-23912-C7332F95; Thu, 26 Oct 2017 19:11:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42I5NlE2Wbfa+FO
 kwcfbZhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a2zoOsBQuFKr5OfsTawHifv4uRk0NIYB2T
 xOWlMSA2i4CDxMy7t9m7GDk4GAViJB78sAYJMwqESUy+vIQVxGYTMJT4+2QTG4gtIiAtce3zZ
 cYuRi4OZoHJjBKv3/1iBkkIC/hIrN32kxFipqrE72drwWxeAVeJC/MvgjVLCMhJnDw2GWwop4
 CXxP4Tn1kh7vGU2LRoM8sERt4FjAyrGDWKU4vKUot0jYz0kooy0zNKchMzc3QNDUz1clOLixP
 TU3MSk4r1kvNzNzECg6GegYFxB+Oedr9DjJIcTEqivAx7PkQK8SXlp1RmJBZnxBeV5qQWH2KU
 4eBQkuDdY/gpUkiwKDU9tSItMwcYljBpCQ4eJRFeFSOgNG9xQWJucWY6ROoUoyXHsU2X/zBxd
 Ny8CySfzXzdwCzEkpeflyolzusC0iAA0pBRmgc3DhY7lxhlpYR5GRkYGIR4ClKLcjNLUOVfMY
 pzMCoJ88qDTOHJzCuB2/oK6CAmoIOaVD+AHFSSiJCSamCs4HhlvjRUVPgvz76JCnW/D3p8rD1
 3JDL2znnRiedTH027u1Pz6lu51KC+D5fvlj0Md/1Tucvh8IofIWnH2q60Hefc9EvhuLHu/aCJ
 pwR7KkPvGLN9PPlhnbbmibp/z7I1v3B1+7N/a3yy+yanM3/dFVP57LqfxqYdbH/Z/U13rT36z
 4Pd9UOtEktxRqKhFnNRcSIAj05nWJgCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1509045114!106016230!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48919 invoked from network); 26 Oct 2017 19:11:55 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 19:11:55 -0000
Received: from localhost.localdomain
 (162-198-228-35.lightspeed.wlfrct.sbcglobal.net [162.198.228.35])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B99DC218A5;
 Thu, 26 Oct 2017 19:11:53 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B99DC218A5
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Thu, 26 Oct 2017 12:11:40 -0700
Message-Id: <1509045112-9807-1-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1710261207030.574@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1710261207030.574@sstabellini-ThinkPad-X260>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v7 01/13] xen/pvcalls: introduce the pvcalls
	xenbus frontend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW50cm9kdWNlIGEgeGVuYnVzIGZyb250ZW5kIGZvciB0aGUgcHZjYWxscyBwcm90b2NvbCwgYXMg
ZGVmaW5lZCBieQpodHRwczovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3Vuc3RhYmxlL21pc2MvcHZj
YWxscy5odG1sLgoKVGhpcyBwYXRjaCBvbmx5IGFkZHMgdGhlIHN0dWJzLCB0aGUgY29kZSB3aWxs
IGJlIGFkZGVkIGJ5IHRoZSBmb2xsb3dpbmcKcGF0Y2hlcy4KClNpZ25lZC1vZmYtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KUmV2aWV3ZWQtYnk6IEJvcmlzIE9z
dHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CkNDOiBib3Jpcy5vc3Ryb3Zza3lA
b3JhY2xlLmNvbQpDQzogamdyb3NzQHN1c2UuY29tCi0tLQogZHJpdmVycy94ZW4vcHZjYWxscy1m
cm9udC5jIHwgNjEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
CiAxIGZpbGUgY2hhbmdlZCwgNjEgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRy
aXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2Fs
bHMtZnJvbnQuYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwpuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwLi5hOGQzOGMyCi0tLSAvZGV2L251bGwKKysrIGIvZHJpdmVycy94
ZW4vcHZjYWxscy1mcm9udC5jCkBAIC0wLDAgKzEsNjEgQEAKKy8qCisgKiAoYykgMjAxNyBTdGVm
YW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+CisgKgorICogVGhpcyBwcm9ncmFt
IGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkK
KyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2Ug
YXMgcHVibGlzaGVkIGJ5CisgKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIg
dmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgorICogKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0
ZXIgdmVyc2lvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhv
cGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsg
d2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkg
b3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisgKiBHTlUgR2Vu
ZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICovCisKKyNpbmNsdWRlIDxs
aW51eC9tb2R1bGUuaD4KKworI2luY2x1ZGUgPHhlbi9ldmVudHMuaD4KKyNpbmNsdWRlIDx4ZW4v
Z3JhbnRfdGFibGUuaD4KKyNpbmNsdWRlIDx4ZW4veGVuLmg+CisjaW5jbHVkZSA8eGVuL3hlbmJ1
cy5oPgorI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UvaW8vcHZjYWxscy5oPgorCitzdGF0aWMgY29u
c3Qgc3RydWN0IHhlbmJ1c19kZXZpY2VfaWQgcHZjYWxsc19mcm9udF9pZHNbXSA9IHsKKwl7ICJw
dmNhbGxzIiB9LAorCXsgIiIgfQorfTsKKworc3RhdGljIGludCBwdmNhbGxzX2Zyb250X3JlbW92
ZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2KQoreworCXJldHVybiAwOworfQorCitzdGF0aWMg
aW50IHB2Y2FsbHNfZnJvbnRfcHJvYmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKKwkJCSAg
Y29uc3Qgc3RydWN0IHhlbmJ1c19kZXZpY2VfaWQgKmlkKQoreworCXJldHVybiAwOworfQorCitz
dGF0aWMgdm9pZCBwdmNhbGxzX2Zyb250X2NoYW5nZWQoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRl
diwKKwkJCSAgICBlbnVtIHhlbmJ1c19zdGF0ZSBiYWNrZW5kX3N0YXRlKQoreworfQorCitzdGF0
aWMgc3RydWN0IHhlbmJ1c19kcml2ZXIgcHZjYWxsc19mcm9udF9kcml2ZXIgPSB7CisJLmlkcyA9
IHB2Y2FsbHNfZnJvbnRfaWRzLAorCS5wcm9iZSA9IHB2Y2FsbHNfZnJvbnRfcHJvYmUsCisJLnJl
bW92ZSA9IHB2Y2FsbHNfZnJvbnRfcmVtb3ZlLAorCS5vdGhlcmVuZF9jaGFuZ2VkID0gcHZjYWxs
c19mcm9udF9jaGFuZ2VkLAorfTsKKworc3RhdGljIGludCBfX2luaXQgcHZjYWxsc19mcm9udGVu
ZF9pbml0KHZvaWQpCit7CisJaWYgKCF4ZW5fZG9tYWluKCkpCisJCXJldHVybiAtRU5PREVWOwor
CisJcHJfaW5mbygiSW5pdGlhbGlzaW5nIFhlbiBwdmNhbGxzIGZyb250ZW5kIGRyaXZlclxuIik7
CisKKwlyZXR1cm4geGVuYnVzX3JlZ2lzdGVyX2Zyb250ZW5kKCZwdmNhbGxzX2Zyb250X2RyaXZl
cik7Cit9CisKK21vZHVsZV9pbml0KHB2Y2FsbHNfZnJvbnRlbmRfaW5pdCk7Ci0tIAoxLjkuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 26 19:11:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 19:11:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7nZP-0004xm-4Z; Thu, 26 Oct 2017 19:11:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e7nZN-0004wW-BT
 for xen-devel@lists.xen.org; Thu, 26 Oct 2017 19:11:57 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 FE/67-20813-C7332F95; Thu, 26 Oct 2017 19:11:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42I5NlE2WbfG+FO
 kwYItzBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bsVauYC7ZIVXRO7mRtYNwr1sXIySEksI5J
 4vJhRRCbRcBB4sySS2xdjBwcjAIxEg9+WIOEGQXCJCZfXsIKYrMJGEr8fbKJDcQWEZCWuPb5M
 mMXIxcHs8BkRonX734xgySEBVwktp/bxAgxU1XiwrwfYDN5BVwleherg4QlBOQkTh6bDDaTU8
 BNYtqH6ywgc4QEWhgl1m3rZZzAyLuAkWEVo0ZxalFZapGuoYFeUlFmekZJbmJmDpBnppebWly
 cmJ6ak5hUrJecn7uJERgMDECwg/H4+7hDjJIcTEqivAx7PkQK8SXlp1RmJBZnxBeV5qQWH2KU
 4eBQkuD9b/gpUkiwKDU9tSItMwcYljBpCQ4eJRFeY5A0b3FBYm5xZjpE6hSjJcexTZf/MHF03
 LwLJJ/NfN3ALMSSl5+XKiXOexWkQQCkIaM0D24cLHYuMcpKCfMyAh0oxFOQWpSbWYIq/4pRnI
 NRSZhX3ghoCk9mXgnc1ldABzEBHdSk+gHkoJJEhJRUA6Nnwoz4buOFNx7I8URf3SPuuz1o/Yv
 Ts+9OVHNXPmtzr2etr9+5LsuXi3lfRGau3b7vxN7luZqbn9qUCU5+UJu0f3ZCjaSP64tTa25e
 9j5rsbKEc5aDxZQ1v7O/duw9bPzKodf4zTku21c/v75oP1PGtuTxgi1T+uf5uM6TvrpotjST0
 HE1paniSizFGYmGWsxFxYkAbDi55ZgCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1509045114!72475496!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24946 invoked from network); 26 Oct 2017 19:11:55 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 19:11:55 -0000
Received: from localhost.localdomain
 (162-198-228-35.lightspeed.wlfrct.sbcglobal.net [162.198.228.35])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 1CCED21933;
 Thu, 26 Oct 2017 19:11:54 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1CCED21933
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Thu, 26 Oct 2017 12:11:41 -0700
Message-Id: <1509045112-9807-2-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1509045112-9807-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710261207030.574@sstabellini-ThinkPad-X260>
 <1509045112-9807-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v7 02/13] xen/pvcalls: implement frontend
	disconnect
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW50cm9kdWNlIGEgZGF0YSBzdHJ1Y3R1cmUgbmFtZWQgcHZjYWxsc19iZWRhdGEuIEl0IGNvbnRh
aW5zIHBvaW50ZXJzIHRvCnRoZSBjb21tYW5kIHJpbmcsIHRoZSBldmVudCBjaGFubmVsLCBhIGxp
c3Qgb2YgYWN0aXZlIHNvY2tldHMgYW5kIGEgbGlzdApvZiBwYXNzaXZlIHNvY2tldHMuIExpc3Rz
IGFjY2Vzc2VzIGFyZSBwcm90ZWN0ZWQgYnkgYSBzcGluX2xvY2suCgpJbnRyb2R1Y2UgYSB3YWl0
cXVldWUgdG8gYWxsb3cgd2FpdGluZyBmb3IgYSByZXNwb25zZSBvbiBjb21tYW5kcyBzZW50CnRv
IHRoZSBiYWNrZW5kLgoKSW50cm9kdWNlIGFuIGFycmF5IG9mIHN0cnVjdCB4ZW5fcHZjYWxsc19y
ZXNwb25zZSB0byBzdG9yZSBjb21tYW5kcwpyZXNwb25zZXMuCgpJbnRyb2R1Y2UgYSBuZXcgc3Ry
dWN0IHNvY2tfbWFwcGluZyB0byBrZWVwIHRyYWNrIG9mIHNvY2tldHMuICBJbiB0aGlzCnBhdGNo
IHRoZSBzdHJ1Y3Qgc29ja19tYXBwaW5nIGlzIG1pbmltYWwsIHRoZSBmaWVsZHMgd2lsbCBiZSBh
ZGRlZCBieQp0aGUgbmV4dCBwYXRjaGVzLgoKcHZjYWxsc19yZWZjb3VudCBpcyB1c2VkIHRvIGtl
ZXAgY291bnQgb2YgdGhlIG91dHN0YW5kaW5nIHB2Y2FsbHMgdXNlcnMuCk9ubHkgcmVtb3ZlIGNv
bm5lY3Rpb25zIG9uY2UgdGhlIHJlZmNvdW50IGlzIHplcm8uCgpJbXBsZW1lbnQgcHZjYWxscyBm
cm9udGVuZCByZW1vdmFsIGZ1bmN0aW9uLiBHbyB0aHJvdWdoIHRoZSBsaXN0IG9mCmFjdGl2ZSBh
bmQgcGFzc2l2ZSBzb2NrZXRzIGFuZCBmcmVlIHRoZW0gYWxsLCBvbmUgYXQgYSB0aW1lLgoKU2ln
bmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgpDQzog
Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20KQ0M6IGpncm9zc0BzdXNlLmNvbQotLS0KIGRyaXZl
cnMveGVuL3B2Y2FsbHMtZnJvbnQuYyB8IDcxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDcxIGluc2VydGlvbnMoKykKCmRpZmYg
LS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMgYi9kcml2ZXJzL3hlbi9wdmNhbGxz
LWZyb250LmMKaW5kZXggYThkMzhjMi4uYWFlMjNkMCAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4v
cHZjYWxscy1mcm9udC5jCisrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwpAQCAtMjAs
NiArMjAsNTEgQEAKICNpbmNsdWRlIDx4ZW4veGVuYnVzLmg+CiAjaW5jbHVkZSA8eGVuL2ludGVy
ZmFjZS9pby9wdmNhbGxzLmg+CiAKKyNkZWZpbmUgUFZDQUxMU19JTlZBTElEX0lEIFVJTlRfTUFY
CisjZGVmaW5lIFBWQ0FMTFNfUklOR19PUkRFUiBYRU5CVVNfTUFYX1JJTkdfR1JBTlRfT1JERVIK
KyNkZWZpbmUgUFZDQUxMU19OUl9SU1BfUEVSX1JJTkcgX19DT05TVF9SSU5HX1NJWkUoeGVuX3B2
Y2FsbHMsIFhFTl9QQUdFX1NJWkUpCisKK3N0cnVjdCBwdmNhbGxzX2JlZGF0YSB7CisJc3RydWN0
IHhlbl9wdmNhbGxzX2Zyb250X3JpbmcgcmluZzsKKwlncmFudF9yZWZfdCByZWY7CisJaW50IGly
cTsKKworCXN0cnVjdCBsaXN0X2hlYWQgc29ja2V0X21hcHBpbmdzOworCXNwaW5sb2NrX3Qgc29j
a2V0X2xvY2s7CisKKwl3YWl0X3F1ZXVlX2hlYWRfdCBpbmZsaWdodF9yZXE7CisJc3RydWN0IHhl
bl9wdmNhbGxzX3Jlc3BvbnNlIHJzcFtQVkNBTExTX05SX1JTUF9QRVJfUklOR107Cit9OworLyog
T25seSBvbmUgZnJvbnQvYmFjayBjb25uZWN0aW9uIHN1cHBvcnRlZC4gKi8KK3N0YXRpYyBzdHJ1
Y3QgeGVuYnVzX2RldmljZSAqcHZjYWxsc19mcm9udF9kZXY7CitzdGF0aWMgYXRvbWljX3QgcHZj
YWxsc19yZWZjb3VudDsKKworLyogZmlyc3QgaW5jcmVtZW50IHJlZmNvdW50LCB0aGVuIHByb2Nl
ZWQgKi8KKyNkZWZpbmUgcHZjYWxsc19lbnRlcigpIHsgICAgICAgICAgICAgICBcCisJYXRvbWlj
X2luYygmcHZjYWxsc19yZWZjb3VudCk7ICAgICAgXAorfQorCisvKiBmaXJzdCBjb21wbGV0ZSBv
dGhlciBvcGVyYXRpb25zLCB0aGVuIGRlY3JlbWVudCByZWZjb3VudCAqLworI2RlZmluZSBwdmNh
bGxzX2V4aXQoKSB7ICAgICAgICAgICAgICAgIFwKKwlhdG9taWNfZGVjKCZwdmNhbGxzX3JlZmNv
dW50KTsgICAgICBcCit9CisKK3N0cnVjdCBzb2NrX21hcHBpbmcgeworCWJvb2wgYWN0aXZlX3Nv
Y2tldDsKKwlzdHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7CisJc3RydWN0IHNvY2tldCAqc29jazsKK307
CisKK3N0YXRpYyBpcnFyZXR1cm5fdCBwdmNhbGxzX2Zyb250X2V2ZW50X2hhbmRsZXIoaW50IGly
cSwgdm9pZCAqZGV2X2lkKQoreworCXJldHVybiBJUlFfSEFORExFRDsKK30KKworc3RhdGljIHZv
aWQgcHZjYWxsc19mcm9udF9mcmVlX21hcChzdHJ1Y3QgcHZjYWxsc19iZWRhdGEgKmJlZGF0YSwK
KwkJCQkgICBzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXApCit7Cit9CisKIHN0YXRpYyBjb25zdCBz
dHJ1Y3QgeGVuYnVzX2RldmljZV9pZCBwdmNhbGxzX2Zyb250X2lkc1tdID0gewogCXsgInB2Y2Fs
bHMiIH0sCiAJeyAiIiB9CkBAIC0yNyw2ICs3MiwzMiBAQAogCiBzdGF0aWMgaW50IHB2Y2FsbHNf
ZnJvbnRfcmVtb3ZlKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYpCiB7CisJc3RydWN0IHB2Y2Fs
bHNfYmVkYXRhICpiZWRhdGE7CisJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwID0gTlVMTCwgKm47
CisKKwliZWRhdGEgPSBkZXZfZ2V0X2RydmRhdGEoJnB2Y2FsbHNfZnJvbnRfZGV2LT5kZXYpOwor
CWRldl9zZXRfZHJ2ZGF0YSgmZGV2LT5kZXYsIE5VTEwpOworCXB2Y2FsbHNfZnJvbnRfZGV2ID0g
TlVMTDsKKwlpZiAoYmVkYXRhLT5pcnEgPj0gMCkKKwkJdW5iaW5kX2Zyb21faXJxaGFuZGxlcihi
ZWRhdGEtPmlycSwgZGV2KTsKKworCXNtcF9tYigpOworCXdoaWxlIChhdG9taWNfcmVhZCgmcHZj
YWxsc19yZWZjb3VudCkgPiAwKQorCQljcHVfcmVsYXgoKTsKKwlsaXN0X2Zvcl9lYWNoX2VudHJ5
X3NhZmUobWFwLCBuLCAmYmVkYXRhLT5zb2NrZXRfbWFwcGluZ3MsIGxpc3QpIHsKKwkJaWYgKG1h
cC0+YWN0aXZlX3NvY2tldCkgeworCQkJLyogTm8gbmVlZCB0byBsb2NrLCByZWZjb3VudCBpcyAw
ICovCisJCQlwdmNhbGxzX2Zyb250X2ZyZWVfbWFwKGJlZGF0YSwgbWFwKTsKKwkJfSBlbHNlIHsK
KwkJCWxpc3RfZGVsKCZtYXAtPmxpc3QpOworCQkJa2ZyZWUobWFwKTsKKwkJfQorCX0KKwlpZiAo
YmVkYXRhLT5yZWYgPj0gMCkKKwkJZ250dGFiX2VuZF9mb3JlaWduX2FjY2VzcyhiZWRhdGEtPnJl
ZiwgMCwgMCk7CisJa2ZyZWUoYmVkYXRhLT5yaW5nLnNyaW5nKTsKKwlrZnJlZShiZWRhdGEpOwor
CXhlbmJ1c19zd2l0Y2hfc3RhdGUoZGV2LCBYZW5idXNTdGF0ZUNsb3NlZCk7CiAJcmV0dXJuIDA7
CiB9CiAKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 26 19:11:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 19:11:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7nZP-0004yF-BG; Thu, 26 Oct 2017 19:11:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e7nZN-0004wl-UM
 for xen-devel@lists.xen.org; Thu, 26 Oct 2017 19:11:58 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 01/A5-25852-D7332F95; Thu, 26 Oct 2017 19:11:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeJIrShJLcpLzFFi42I5NlE2WbfG+FO
 kQe90eYslHxezODB6HN39mymAMYo1My8pvyKBNWP15IvMBddUKr7cm8DewDhbvouRk0NIYB2T
 xKObbCA2i4CDxPrexyxdjBwcjAIxEg9+WIOEGQXCJCZfXsIKYrMJGEr8fbIJrFxEQFri2ufLj
 F2MXBzMApMZJV6/+8UMkhAWsJVoO/eOHWKmqkT78ktMIDavgKvE1cl/wZolBOQkTh6bDDaUU8
 BNYtqH6ywgg4QEWhgl1m3rZZzAyLuAkWEVo0ZxalFZapGusaFeUlFmekZJbmJmjq6hgZlebmp
 xcWJ6ak5iUrFecn7uJkZgODAAwQ7GpkWBhxglOZiURHkZ9nyIFOJLyk+pzEgszogvKs1JLT7E
 KMPBoSTBW2D0KVJIsCg1PbUiLTMHGJgwaQkOHiUR3niQNG9xQWJucWY6ROoUoyXHsU2X/zBxd
 Ny8CySfzXzdwCzEkpeflyolzusC0iAA0pBRmgc3DhY9lxhlpYR5GYEOFOIpSC3KzSxBlX/FKM
 7BqCTMOw1kCk9mXgnc1ldABzEBHdSk+gHkoJJEhJRUA+MCCxkdlt2ukm+ck0zaoj7k3zorclR
 EpfnS73OyWelXD88NlbshVc11WqK5YBE/47PHl1g5X8nkHv6/ONus95X4Z/Vuq2Lm5CkcwW+m
 rbGZHrdj1samg7P35t1+nbuo/zrb4clWM2Y9bT6040bIVSMOE16R3WskXWyFA3+f/SzsyiAnp
 SHz8YkSS3FGoqEWc1FxIgB7dwyOmQIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1509045115!113791145!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22567 invoked from network); 26 Oct 2017 19:11:56 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 19:11:56 -0000
Received: from localhost.localdomain
 (162-198-228-35.lightspeed.wlfrct.sbcglobal.net [162.198.228.35])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 70F3521934;
 Thu, 26 Oct 2017 19:11:54 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 70F3521934
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Thu, 26 Oct 2017 12:11:42 -0700
Message-Id: <1509045112-9807-3-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1509045112-9807-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710261207030.574@sstabellini-ThinkPad-X260>
 <1509045112-9807-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v7 03/13] xen/pvcalls: connect to the backend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW1wbGVtZW50IHRoZSBwcm9iZSBmdW5jdGlvbiBmb3IgdGhlIHB2Y2FsbHMgZnJvbnRlbmQuIFJl
YWQgdGhlCnN1cHBvcnRlZCB2ZXJzaW9ucywgbWF4LXBhZ2Utb3JkZXIgYW5kIGZ1bmN0aW9uLWNh
bGxzIG5vZGVzIGZyb20KeGVuc3RvcmUuCgpPbmx5IG9uZSBmcm9udGVuZDwtPmJhY2tlbmQgY29u
bmVjdGlvbiBpcyBzdXBwb3J0ZWQgYXQgYW55IGdpdmVuIHRpbWUKZm9yIGEgZ3Vlc3QuIFN0b3Jl
IHRoZSBhY3RpdmUgZnJvbnRlbmQgZGV2aWNlIHRvIGEgc3RhdGljIHBvaW50ZXIuCgpJbnRyb2R1
Y2UgYSBzdHViIGZ1bmN0aW9ucyBmb3IgdGhlIGV2ZW50IGhhbmRsZXIuCgpTaWduZWQtb2ZmLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+ClJldmlld2VkLWJ5OiBC
b3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpDQzogYm9yaXMub3N0
cm92c2t5QG9yYWNsZS5jb20KQ0M6IGpncm9zc0BzdXNlLmNvbQotLS0KIGRyaXZlcnMveGVuL3B2
Y2FsbHMtZnJvbnQuYyB8IDEzMiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDEzMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEv
ZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5j
CmluZGV4IGFhZTIzZDAuLjE2MTg1MDIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMt
ZnJvbnQuYworKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKQEAgLTEwNCwxMiArMTA0
LDE0NCBAQCBzdGF0aWMgaW50IHB2Y2FsbHNfZnJvbnRfcmVtb3ZlKHN0cnVjdCB4ZW5idXNfZGV2
aWNlICpkZXYpCiBzdGF0aWMgaW50IHB2Y2FsbHNfZnJvbnRfcHJvYmUoc3RydWN0IHhlbmJ1c19k
ZXZpY2UgKmRldiwKIAkJCSAgY29uc3Qgc3RydWN0IHhlbmJ1c19kZXZpY2VfaWQgKmlkKQogewor
CWludCByZXQgPSAtRU5PTUVNLCBldnRjaG4sIGk7CisJdW5zaWduZWQgaW50IG1heF9wYWdlX29y
ZGVyLCBmdW5jdGlvbl9jYWxscywgbGVuOworCWNoYXIgKnZlcnNpb25zOworCWdyYW50X3JlZl90
IGdyZWZfaGVhZCA9IDA7CisJc3RydWN0IHhlbmJ1c190cmFuc2FjdGlvbiB4YnQ7CisJc3RydWN0
IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGEgPSBOVUxMOworCXN0cnVjdCB4ZW5fcHZjYWxsc19zcmlu
ZyAqc3Jpbmc7CisKKwlpZiAocHZjYWxsc19mcm9udF9kZXYgIT0gTlVMTCkgeworCQlkZXZfZXJy
KCZkZXYtPmRldiwgIm9ubHkgb25lIFBWIENhbGxzIGNvbm5lY3Rpb24gc3VwcG9ydGVkXG4iKTsK
KwkJcmV0dXJuIC1FSU5WQUw7CisJfQorCisJdmVyc2lvbnMgPSB4ZW5idXNfcmVhZChYQlRfTklM
LCBkZXYtPm90aGVyZW5kLCAidmVyc2lvbnMiLCAmbGVuKTsKKwlpZiAoIWxlbikKKwkJcmV0dXJu
IC1FSU5WQUw7CisJaWYgKHN0cmNtcCh2ZXJzaW9ucywgIjEiKSkgeworCQlrZnJlZSh2ZXJzaW9u
cyk7CisJCXJldHVybiAtRUlOVkFMOworCX0KKwlrZnJlZSh2ZXJzaW9ucyk7CisJbWF4X3BhZ2Vf
b3JkZXIgPSB4ZW5idXNfcmVhZF91bnNpZ25lZChkZXYtPm90aGVyZW5kLAorCQkJCQkgICAgICAi
bWF4LXBhZ2Utb3JkZXIiLCAwKTsKKwlpZiAobWF4X3BhZ2Vfb3JkZXIgPCBQVkNBTExTX1JJTkdf
T1JERVIpCisJCXJldHVybiAtRU5PREVWOworCWZ1bmN0aW9uX2NhbGxzID0geGVuYnVzX3JlYWRf
dW5zaWduZWQoZGV2LT5vdGhlcmVuZCwKKwkJCQkJICAgICAgImZ1bmN0aW9uLWNhbGxzIiwgMCk7
CisJLyogU2VlIFhFTkJVU19GVU5DVElPTlNfQ0FMTFMgaW4gcHZjYWxscy5oICovCisJaWYgKGZ1
bmN0aW9uX2NhbGxzICE9IDEpCisJCXJldHVybiAtRU5PREVWOworCXByX2luZm8oIiVzIG1heC1w
YWdlLW9yZGVyIGlzICV1XG4iLCBfX2Z1bmNfXywgbWF4X3BhZ2Vfb3JkZXIpOworCisJYmVkYXRh
ID0ga3phbGxvYyhzaXplb2Yoc3RydWN0IHB2Y2FsbHNfYmVkYXRhKSwgR0ZQX0tFUk5FTCk7CisJ
aWYgKCFiZWRhdGEpCisJCXJldHVybiAtRU5PTUVNOworCisJZGV2X3NldF9kcnZkYXRhKCZkZXYt
PmRldiwgYmVkYXRhKTsKKwlwdmNhbGxzX2Zyb250X2RldiA9IGRldjsKKwlpbml0X3dhaXRxdWV1
ZV9oZWFkKCZiZWRhdGEtPmluZmxpZ2h0X3JlcSk7CisJSU5JVF9MSVNUX0hFQUQoJmJlZGF0YS0+
c29ja2V0X21hcHBpbmdzKTsKKwlzcGluX2xvY2tfaW5pdCgmYmVkYXRhLT5zb2NrZXRfbG9jayk7
CisJYmVkYXRhLT5pcnEgPSAtMTsKKwliZWRhdGEtPnJlZiA9IC0xOworCisJZm9yIChpID0gMDsg
aSA8IFBWQ0FMTFNfTlJfUlNQX1BFUl9SSU5HOyBpKyspCisJCWJlZGF0YS0+cnNwW2ldLnJlcV9p
ZCA9IFBWQ0FMTFNfSU5WQUxJRF9JRDsKKworCXNyaW5nID0gKHN0cnVjdCB4ZW5fcHZjYWxsc19z
cmluZyAqKSBfX2dldF9mcmVlX3BhZ2UoR0ZQX0tFUk5FTCB8CisJCQkJCQkJICAgICBfX0dGUF9a
RVJPKTsKKwlpZiAoIXNyaW5nKQorCQlnb3RvIGVycm9yOworCVNIQVJFRF9SSU5HX0lOSVQoc3Jp
bmcpOworCUZST05UX1JJTkdfSU5JVCgmYmVkYXRhLT5yaW5nLCBzcmluZywgWEVOX1BBR0VfU0la
RSk7CisKKwlyZXQgPSB4ZW5idXNfYWxsb2NfZXZ0Y2huKGRldiwgJmV2dGNobik7CisJaWYgKHJl
dCkKKwkJZ290byBlcnJvcjsKKworCWJlZGF0YS0+aXJxID0gYmluZF9ldnRjaG5fdG9faXJxaGFu
ZGxlcihldnRjaG4sCisJCQkJCQlwdmNhbGxzX2Zyb250X2V2ZW50X2hhbmRsZXIsCisJCQkJCQkw
LCAicHZjYWxscy1mcm9udGVuZCIsIGRldik7CisJaWYgKGJlZGF0YS0+aXJxIDwgMCkgeworCQly
ZXQgPSBiZWRhdGEtPmlycTsKKwkJZ290byBlcnJvcjsKKwl9CisKKwlyZXQgPSBnbnR0YWJfYWxs
b2NfZ3JhbnRfcmVmZXJlbmNlcygxLCAmZ3JlZl9oZWFkKTsKKwlpZiAocmV0IDwgMCkKKwkJZ290
byBlcnJvcjsKKwliZWRhdGEtPnJlZiA9IGdudHRhYl9jbGFpbV9ncmFudF9yZWZlcmVuY2UoJmdy
ZWZfaGVhZCk7CisJaWYgKGJlZGF0YS0+cmVmIDwgMCkgeworCQlyZXQgPSBiZWRhdGEtPnJlZjsK
KwkJZ290byBlcnJvcjsKKwl9CisJZ250dGFiX2dyYW50X2ZvcmVpZ25fYWNjZXNzX3JlZihiZWRh
dGEtPnJlZiwgZGV2LT5vdGhlcmVuZF9pZCwKKwkJCQkJdmlydF90b19nZm4oKHZvaWQgKilzcmlu
ZyksIDApOworCisgYWdhaW46CisJcmV0ID0geGVuYnVzX3RyYW5zYWN0aW9uX3N0YXJ0KCZ4YnQp
OworCWlmIChyZXQpIHsKKwkJeGVuYnVzX2Rldl9mYXRhbChkZXYsIHJldCwgInN0YXJ0aW5nIHRy
YW5zYWN0aW9uIik7CisJCWdvdG8gZXJyb3I7CisJfQorCXJldCA9IHhlbmJ1c19wcmludGYoeGJ0
LCBkZXYtPm5vZGVuYW1lLCAidmVyc2lvbiIsICIldSIsIDEpOworCWlmIChyZXQpCisJCWdvdG8g
ZXJyb3JfeGVuYnVzOworCXJldCA9IHhlbmJ1c19wcmludGYoeGJ0LCBkZXYtPm5vZGVuYW1lLCAi
cmluZy1yZWYiLCAiJWQiLCBiZWRhdGEtPnJlZik7CisJaWYgKHJldCkKKwkJZ290byBlcnJvcl94
ZW5idXM7CisJcmV0ID0geGVuYnVzX3ByaW50Zih4YnQsIGRldi0+bm9kZW5hbWUsICJwb3J0Iiwg
IiV1IiwKKwkJCSAgICBldnRjaG4pOworCWlmIChyZXQpCisJCWdvdG8gZXJyb3JfeGVuYnVzOwor
CXJldCA9IHhlbmJ1c190cmFuc2FjdGlvbl9lbmQoeGJ0LCAwKTsKKwlpZiAocmV0KSB7CisJCWlm
IChyZXQgPT0gLUVBR0FJTikKKwkJCWdvdG8gYWdhaW47CisJCXhlbmJ1c19kZXZfZmF0YWwoZGV2
LCByZXQsICJjb21wbGV0aW5nIHRyYW5zYWN0aW9uIik7CisJCWdvdG8gZXJyb3I7CisJfQorCXhl
bmJ1c19zd2l0Y2hfc3RhdGUoZGV2LCBYZW5idXNTdGF0ZUluaXRpYWxpc2VkKTsKKwogCXJldHVy
biAwOworCisgZXJyb3JfeGVuYnVzOgorCXhlbmJ1c190cmFuc2FjdGlvbl9lbmQoeGJ0LCAxKTsK
Kwl4ZW5idXNfZGV2X2ZhdGFsKGRldiwgcmV0LCAid3JpdGluZyB4ZW5zdG9yZSIpOworIGVycm9y
OgorCXB2Y2FsbHNfZnJvbnRfcmVtb3ZlKGRldik7CisJcmV0dXJuIHJldDsKIH0KIAogc3RhdGlj
IHZvaWQgcHZjYWxsc19mcm9udF9jaGFuZ2VkKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCiAJ
CQkgICAgZW51bSB4ZW5idXNfc3RhdGUgYmFja2VuZF9zdGF0ZSkKIHsKKwlzd2l0Y2ggKGJhY2tl
bmRfc3RhdGUpIHsKKwljYXNlIFhlbmJ1c1N0YXRlUmVjb25maWd1cmluZzoKKwljYXNlIFhlbmJ1
c1N0YXRlUmVjb25maWd1cmVkOgorCWNhc2UgWGVuYnVzU3RhdGVJbml0aWFsaXNpbmc6CisJY2Fz
ZSBYZW5idXNTdGF0ZUluaXRpYWxpc2VkOgorCWNhc2UgWGVuYnVzU3RhdGVVbmtub3duOgorCQli
cmVhazsKKworCWNhc2UgWGVuYnVzU3RhdGVJbml0V2FpdDoKKwkJYnJlYWs7CisKKwljYXNlIFhl
bmJ1c1N0YXRlQ29ubmVjdGVkOgorCQl4ZW5idXNfc3dpdGNoX3N0YXRlKGRldiwgWGVuYnVzU3Rh
dGVDb25uZWN0ZWQpOworCQlicmVhazsKKworCWNhc2UgWGVuYnVzU3RhdGVDbG9zZWQ6CisJCWlm
IChkZXYtPnN0YXRlID09IFhlbmJ1c1N0YXRlQ2xvc2VkKQorCQkJYnJlYWs7CisJCS8qIE1pc3Nl
ZCB0aGUgYmFja2VuZCdzIENMT1NJTkcgc3RhdGUgLS0gZmFsbHRocm91Z2ggKi8KKwljYXNlIFhl
bmJ1c1N0YXRlQ2xvc2luZzoKKwkJeGVuYnVzX2Zyb250ZW5kX2Nsb3NlZChkZXYpOworCQlicmVh
azsKKwl9CiB9CiAKIHN0YXRpYyBzdHJ1Y3QgeGVuYnVzX2RyaXZlciBwdmNhbGxzX2Zyb250X2Ry
aXZlciA9IHsKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 26 19:11:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 19:11:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7nZP-0004ym-I1; Thu, 26 Oct 2017 19:11:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e7nZO-0004wm-07
 for xen-devel@lists.xen.org; Thu, 26 Oct 2017 19:11:58 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 0C/78-07499-D7332F95; Thu, 26 Oct 2017 19:11:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmkeJIrShJLcpLzFFi42I5NlE2WbfG+FO
 kwaV3yhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bqA1fZCx4YVfyZxt7AOFu7i5GTQ0hgHZPE
 gu1xIDaLgIPE2Y3TmLsYOTgYBWIkHvywBgkzCoRJTL68hBXEZhMwlPj7ZBMbiC0iIC1x7fNlx
 i5GLg5mgcmMEq/f/WIGSQgLBEq0n3rJBjFTVWLi1HtgcV4BV4l1N+axg9gSAnISJ49NBhvKKe
 AmMe3DdRaQQUICLYwS67b1Mk5g5F3AyLCKUaM4tagstUjX0FQvqSgzPaMkNzEzR9fQwEwvN7W
 4ODE9NScxqVgvOT93EyMwGBiAYAfjt2UBhxglOZiURHkZ9nyIFOJLyk+pzEgszogvKs1JLT7E
 KMPBoSTBa2f0KVJIsCg1PbUiLTMHGJYwaQkOHiUR3niQNG9xQWJucWY6ROoUoz3HsU2X/zBxd
 Ny8CyR37dn6n4nj2czXDcxCLHn5ealS4rwuIG0CIG0ZpXlwQ2FxdIlRVkqYlxHoTCGegtSi3M
 wSVPlXjOIcjErCvJEgU3gy80rgdr8COosJ6Kwm1Q8gZ5UkIqSkGhhrLd2TygPqPepeHnebHLI
 mWsS/I6/aRGK71XSf4tUnT25alReuwNMwu3zG/MMLZskm/jOtL6pMTwt+uaChYOcN/rPn2p5F
 /lr77C27reWOPs79CWdn6lWpX7z3d6Lci3fpr506T7IxKK2deVLs1/MYDdUzl78XTdj+ed6t5
 oC/RhNUlA2FM3crsRRnJBpqMRcVJwIAh+0pmp4CAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1509045115!113707906!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45300 invoked from network); 26 Oct 2017 19:11:56 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 19:11:56 -0000
Received: from localhost.localdomain
 (162-198-228-35.lightspeed.wlfrct.sbcglobal.net [162.198.228.35])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C66A921937;
 Thu, 26 Oct 2017 19:11:54 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C66A921937
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Thu, 26 Oct 2017 12:11:43 -0700
Message-Id: <1509045112-9807-4-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1509045112-9807-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710261207030.574@sstabellini-ThinkPad-X260>
 <1509045112-9807-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v7 04/13] xen/pvcalls: implement socket command
	and handle events
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2VuZCBhIFBWQ0FMTFNfU09DS0VUIGNvbW1hbmQgdG8gdGhlIGJhY2tlbmQsIHVzZSB0aGUgbWFz
a2VkCnJlcV9wcm9kX3B2dCBhcyByZXFfaWQuIFRoaXMgd2F5LCByZXFfaWQgaXMgZ3VhcmFudGVl
ZCB0byBiZSBiZXR3ZWVuIDAKYW5kIFBWQ0FMTFNfTlJfUkVRX1BFUl9SSU5HLiBXZSBhbHJlYWR5
IGhhdmUgYSBzbG90IGluIHRoZSByc3AgYXJyYXkKcmVhZHkgZm9yIHRoZSByZXNwb25zZSwgYW5k
IHRoZXJlIGNhbm5vdCBiZSB0d28gb3V0c3RhbmRpbmcgcmVzcG9uc2VzCndpdGggdGhlIHNhbWUg
cmVxX2lkLgoKV2FpdCBmb3IgdGhlIHJlc3BvbnNlIGJ5IHdhaXRpbmcgb24gdGhlIGluZmxpZ2h0
X3JlcSB3YWl0cXVldWUgYW5kCmNoZWNrIGZvciB0aGUgcmVxX2lkIGZpZWxkIGluIHJzcFtyZXFf
aWRdLiBVc2UgYXRvbWljIGFjY2Vzc2VzIGFuZApiYXJyaWVycyB0byByZWFkIHRoZSBmaWVsZC4g
Tm90ZSB0aGF0IHRoZSBiYXJyaWVycyBhcmUgc2ltcGxlIHNtcApiYXJyaWVycyAoYXMgb3Bwb3Nl
ZCB0byB2aXJ0IGJhcnJpZXJzKSBiZWNhdXNlIHRoZXkgYXJlIGZvciBpbnRlcm5hbApmcm9udGVu
ZCBzeW5jaHJvbml6YXRpb24sIG5vdCBmcm9udGVuZDwtPmJhY2tlbmQgY29tbXVuaWNhdGlvbi4K
Ck9uY2UgYSByZXNwb25zZSBpcyByZWNlaXZlZCwgY2xlYXIgdGhlIGNvcnJlc3BvbmRpbmcgcnNw
IHNsb3QgYnkgc2V0dGluZwpyZXFfaWQgdG8gUFZDQUxMU19JTlZBTElEX0lELiBOb3RlIHRoYXQg
UFZDQUxMU19JTlZBTElEX0lEIGlzIGludmFsaWQKb25seSBmcm9tIHRoZSBmcm9udGVuZCBwb2lu
dCBvZiB2aWV3LiBJdCBpcyBub3QgcGFydCBvZiB0aGUgUFZDYWxscwpwcm90b2NvbC4KCnB2Y2Fs
bHNfZnJvbnRfZXZlbnRfaGFuZGxlciBpcyBpbiBjaGFyZ2Ugb2YgY29weWluZyByZXNwb25zZXMg
ZnJvbSB0aGUKcmluZyB0byB0aGUgYXBwcm9wcmlhdGUgcnNwIHNsb3QuIEl0IGlzIGRvbmUgYnkg
Y29weWluZyB0aGUgYm9keSBvZiB0aGUKcmVzcG9uc2UgZmlyc3QsIHRoZW4gYnkgY29weWluZyBy
ZXFfaWQgYXRvbWljYWxseS4gQWZ0ZXIgdGhlIGNvcGllcywKd2FrZSB1cCBhbnlib2R5IHdhaXRp
bmcgb24gd2FpdHF1ZXVlLgoKc29ja2V0X2xvY2sgcHJvdGVjdHMgYWNjZXNzZXMgdG8gdGhlIHJp
bmcuCgpDb252ZXJ0IHRoZSBwb2ludGVyIHRvIHNvY2tfbWFwcGluZyBpbnRvIGFuIHVpbnQ2NF90
IGFuZCB1c2UgaXQgYXMKaWQgZm9yIHRoZSBuZXcgc29ja2V0IHRvIHBhc3MgdG8gdGhlIGJhY2tl
bmQuIFRoZSBzdHJ1Y3Qgd2lsbCBiZSBmdWxseQppbml0aWFsaXplZCBsYXRlciBvbiBjb25uZWN0
IG9yIGJpbmQuCgpzb2NrLT5zay0+c2tfc2VuZF9oZWFkIGlzIG5vdCB1c2VkIGZvciBpcCBzb2Nr
ZXRzOiByZXVzZSB0aGUgZmllbGQgdG8Kc3RvcmUgYSBwb2ludGVyIHRvIHRoZSBzdHJ1Y3Qgc29j
a19tYXBwaW5nIGNvcnJlc3BvbmRpbmcgdG8gdGhlIHNvY2tldC4KVGhpcyB3YXksIHdlIGNhbiBl
YXNpbHkgZ2V0IHRoZSBzdHJ1Y3Qgc29ja19tYXBwaW5nIGZyb20gdGhlIHN0cnVjdApzb2NrZXQu
CgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+
ClJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29t
PgpDQzogYm9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20KQ0M6IGpncm9zc0BzdXNlLmNvbQotLS0K
IGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYyB8IDEzMSArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKwogZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oIHwgICA4
ICsrKwogMiBmaWxlcyBjaGFuZ2VkLCAxMzkgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAw
NjQ0IGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaAoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVu
L3B2Y2FsbHMtZnJvbnQuYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwppbmRleCAxNjE4
NTAyLi4xY2IxZTkyIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKKysr
IGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCkBAIC0xMyw2ICsxMywxMCBAQAogICovCiAK
ICNpbmNsdWRlIDxsaW51eC9tb2R1bGUuaD4KKyNpbmNsdWRlIDxsaW51eC9uZXQuaD4KKyNpbmNs
dWRlIDxsaW51eC9zb2NrZXQuaD4KKworI2luY2x1ZGUgPG5ldC9zb2NrLmg+CiAKICNpbmNsdWRl
IDx4ZW4vZXZlbnRzLmg+CiAjaW5jbHVkZSA8eGVuL2dyYW50X3RhYmxlLmg+CkBAIC0yMCw2ICsy
NCw4IEBACiAjaW5jbHVkZSA8eGVuL3hlbmJ1cy5oPgogI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2Uv
aW8vcHZjYWxscy5oPgogCisjaW5jbHVkZSAicHZjYWxscy1mcm9udC5oIgorCiAjZGVmaW5lIFBW
Q0FMTFNfSU5WQUxJRF9JRCBVSU5UX01BWAogI2RlZmluZSBQVkNBTExTX1JJTkdfT1JERVIgWEVO
QlVTX01BWF9SSU5HX0dSQU5UX09SREVSCiAjZGVmaW5lIFBWQ0FMTFNfTlJfUlNQX1BFUl9SSU5H
IF9fQ09OU1RfUklOR19TSVpFKHhlbl9wdmNhbGxzLCBYRU5fUEFHRV9TSVpFKQpAQCAtNTUsOCAr
NjEsNTggQEAgc3RydWN0IHNvY2tfbWFwcGluZyB7CiAJc3RydWN0IHNvY2tldCAqc29jazsKIH07
CiAKK3N0YXRpYyBpbmxpbmUgaW50IGdldF9yZXF1ZXN0KHN0cnVjdCBwdmNhbGxzX2JlZGF0YSAq
YmVkYXRhLCBpbnQgKnJlcV9pZCkKK3sKKwkqcmVxX2lkID0gYmVkYXRhLT5yaW5nLnJlcV9wcm9k
X3B2dCAmIChSSU5HX1NJWkUoJmJlZGF0YS0+cmluZykgLSAxKTsKKwlpZiAoUklOR19GVUxMKCZi
ZWRhdGEtPnJpbmcpIHx8CisJICAgIGJlZGF0YS0+cnNwWypyZXFfaWRdLnJlcV9pZCAhPSBQVkNB
TExTX0lOVkFMSURfSUQpCisJCXJldHVybiAtRUFHQUlOOworCXJldHVybiAwOworfQorCiBzdGF0
aWMgaXJxcmV0dXJuX3QgcHZjYWxsc19mcm9udF9ldmVudF9oYW5kbGVyKGludCBpcnEsIHZvaWQg
KmRldl9pZCkKIHsKKwlzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2ID0gZGV2X2lkOworCXN0cnVj
dCBwdmNhbGxzX2JlZGF0YSAqYmVkYXRhOworCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXNwb25zZSAq
cnNwOworCXVpbnQ4X3QgKnNyYywgKmRzdDsKKwlpbnQgcmVxX2lkID0gMCwgbW9yZSA9IDAsIGRv
bmUgPSAwOworCisJaWYgKGRldiA9PSBOVUxMKQorCQlyZXR1cm4gSVJRX0hBTkRMRUQ7CisKKwlw
dmNhbGxzX2VudGVyKCk7CisJYmVkYXRhID0gZGV2X2dldF9kcnZkYXRhKCZkZXYtPmRldik7CisJ
aWYgKGJlZGF0YSA9PSBOVUxMKSB7CisJCXB2Y2FsbHNfZXhpdCgpOworCQlyZXR1cm4gSVJRX0hB
TkRMRUQ7CisJfQorCithZ2FpbjoKKwl3aGlsZSAoUklOR19IQVNfVU5DT05TVU1FRF9SRVNQT05T
RVMoJmJlZGF0YS0+cmluZykpIHsKKwkJcnNwID0gUklOR19HRVRfUkVTUE9OU0UoJmJlZGF0YS0+
cmluZywgYmVkYXRhLT5yaW5nLnJzcF9jb25zKTsKKworCQlyZXFfaWQgPSByc3AtPnJlcV9pZDsK
KwkJZHN0ID0gKHVpbnQ4X3QgKikmYmVkYXRhLT5yc3BbcmVxX2lkXSArIHNpemVvZihyc3AtPnJl
cV9pZCk7CisJCXNyYyA9ICh1aW50OF90ICopcnNwICsgc2l6ZW9mKHJzcC0+cmVxX2lkKTsKKwkJ
bWVtY3B5KGRzdCwgc3JjLCBzaXplb2YoKnJzcCkgLSBzaXplb2YocnNwLT5yZXFfaWQpKTsKKwkJ
LyoKKwkJICogRmlyc3QgY29weSB0aGUgcmVzdCBvZiB0aGUgZGF0YSwgdGhlbiByZXFfaWQuIEl0
IGlzCisJCSAqIHBhaXJlZCB3aXRoIHRoZSBiYXJyaWVyIHdoZW4gYWNjZXNzaW5nIGJlZGF0YS0+
cnNwLgorCQkgKi8KKwkJc21wX3dtYigpOworCQliZWRhdGEtPnJzcFtyZXFfaWRdLnJlcV9pZCA9
IHJzcC0+cmVxX2lkOworCisJCWRvbmUgPSAxOworCQliZWRhdGEtPnJpbmcucnNwX2NvbnMrKzsK
Kwl9CisKKwlSSU5HX0ZJTkFMX0NIRUNLX0ZPUl9SRVNQT05TRVMoJmJlZGF0YS0+cmluZywgbW9y
ZSk7CisJaWYgKG1vcmUpCisJCWdvdG8gYWdhaW47CisJaWYgKGRvbmUpCisJCXdha2VfdXAoJmJl
ZGF0YS0+aW5mbGlnaHRfcmVxKTsKKwlwdmNhbGxzX2V4aXQoKTsKIAlyZXR1cm4gSVJRX0hBTkRM
RUQ7CiB9CiAKQEAgLTY1LDYgKzEyMSw4MSBAQCBzdGF0aWMgdm9pZCBwdmNhbGxzX2Zyb250X2Zy
ZWVfbWFwKHN0cnVjdCBwdmNhbGxzX2JlZGF0YSAqYmVkYXRhLAogewogfQogCitpbnQgcHZjYWxs
c19mcm9udF9zb2NrZXQoc3RydWN0IHNvY2tldCAqc29jaykKK3sKKwlzdHJ1Y3QgcHZjYWxsc19i
ZWRhdGEgKmJlZGF0YTsKKwlzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXAgPSBOVUxMOworCXN0cnVj
dCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXE7CisJaW50IG5vdGlmeSwgcmVxX2lkLCByZXQ7CisK
KwkvKgorCSAqIFBWQ2FsbHMgb25seSBzdXBwb3J0cyBkb21haW4gQUZfSU5FVCwKKwkgKiB0eXBl
IFNPQ0tfU1RSRUFNIGFuZCBwcm90b2NvbCAwIHNvY2tldHMgZm9yIG5vdy4KKwkgKgorCSAqIENo
ZWNrIHNvY2tldCB0eXBlIGhlcmUsIEFGX0lORVQgYW5kIHByb3RvY29sIGNoZWNrcyBhcmUgZG9u
ZQorCSAqIGJ5IHRoZSBjYWxsZXIuCisJICovCisJaWYgKHNvY2stPnR5cGUgIT0gU09DS19TVFJF
QU0pCisJCXJldHVybiAtRU9QTk9UU1VQUDsKKworCXB2Y2FsbHNfZW50ZXIoKTsKKwlpZiAoIXB2
Y2FsbHNfZnJvbnRfZGV2KSB7CisJCXB2Y2FsbHNfZXhpdCgpOworCQlyZXR1cm4gLUVBQ0NFUzsK
Kwl9CisJYmVkYXRhID0gZGV2X2dldF9kcnZkYXRhKCZwdmNhbGxzX2Zyb250X2Rldi0+ZGV2KTsK
KworCW1hcCA9IGt6YWxsb2Moc2l6ZW9mKCptYXApLCBHRlBfS0VSTkVMKTsKKwlpZiAobWFwID09
IE5VTEwpIHsKKwkJcHZjYWxsc19leGl0KCk7CisJCXJldHVybiAtRU5PTUVNOworCX0KKworCXNw
aW5fbG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7CisKKwlyZXQgPSBnZXRfcmVxdWVzdChiZWRh
dGEsICZyZXFfaWQpOworCWlmIChyZXQgPCAwKSB7CisJCWtmcmVlKG1hcCk7CisJCXNwaW5fdW5s
b2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKKwkJcHZjYWxsc19leGl0KCk7CisJCXJldHVybiBy
ZXQ7CisJfQorCisJLyoKKwkgKiBzb2NrLT5zay0+c2tfc2VuZF9oZWFkIGlzIG5vdCB1c2VkIGZv
ciBpcCBzb2NrZXRzOiByZXVzZSB0aGUKKwkgKiBmaWVsZCB0byBzdG9yZSBhIHBvaW50ZXIgdG8g
dGhlIHN0cnVjdCBzb2NrX21hcHBpbmcKKwkgKiBjb3JyZXNwb25kaW5nIHRvIHRoZSBzb2NrZXQu
IFRoaXMgd2F5LCB3ZSBjYW4gZWFzaWx5IGdldCB0aGUKKwkgKiBzdHJ1Y3Qgc29ja19tYXBwaW5n
IGZyb20gdGhlIHN0cnVjdCBzb2NrZXQuCisJICovCisJc29jay0+c2stPnNrX3NlbmRfaGVhZCA9
ICh2b2lkICopbWFwOworCWxpc3RfYWRkX3RhaWwoJm1hcC0+bGlzdCwgJmJlZGF0YS0+c29ja2V0
X21hcHBpbmdzKTsKKworCXJlcSA9IFJJTkdfR0VUX1JFUVVFU1QoJmJlZGF0YS0+cmluZywgcmVx
X2lkKTsKKwlyZXEtPnJlcV9pZCA9IHJlcV9pZDsKKwlyZXEtPmNtZCA9IFBWQ0FMTFNfU09DS0VU
OworCXJlcS0+dS5zb2NrZXQuaWQgPSAodWludDY0X3QpIG1hcDsKKwlyZXEtPnUuc29ja2V0LmRv
bWFpbiA9IEFGX0lORVQ7CisJcmVxLT51LnNvY2tldC50eXBlID0gU09DS19TVFJFQU07CisJcmVx
LT51LnNvY2tldC5wcm90b2NvbCA9IElQUFJPVE9fSVA7CisKKwliZWRhdGEtPnJpbmcucmVxX3By
b2RfcHZ0Kys7CisJUklOR19QVVNIX1JFUVVFU1RTX0FORF9DSEVDS19OT1RJRlkoJmJlZGF0YS0+
cmluZywgbm90aWZ5KTsKKwlzcGluX3VubG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7CisJaWYg
KG5vdGlmeSkKKwkJbm90aWZ5X3JlbW90ZV92aWFfaXJxKGJlZGF0YS0+aXJxKTsKKworCXdhaXRf
ZXZlbnQoYmVkYXRhLT5pbmZsaWdodF9yZXEsCisJCSAgIFJFQURfT05DRShiZWRhdGEtPnJzcFty
ZXFfaWRdLnJlcV9pZCkgPT0gcmVxX2lkKTsKKworCS8qIHJlYWQgcmVxX2lkLCB0aGVuIHRoZSBj
b250ZW50ICovCisJc21wX3JtYigpOworCXJldCA9IGJlZGF0YS0+cnNwW3JlcV9pZF0ucmV0Owor
CWJlZGF0YS0+cnNwW3JlcV9pZF0ucmVxX2lkID0gUFZDQUxMU19JTlZBTElEX0lEOworCisJcHZj
YWxsc19leGl0KCk7CisJcmV0dXJuIHJldDsKK30KKwogc3RhdGljIGNvbnN0IHN0cnVjdCB4ZW5i
dXNfZGV2aWNlX2lkIHB2Y2FsbHNfZnJvbnRfaWRzW10gPSB7CiAJeyAicHZjYWxscyIgfSwKIAl7
ICIiIH0KZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaCBiL2RyaXZlcnMv
eGVuL3B2Y2FsbHMtZnJvbnQuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5i
N2RhYmVkCi0tLSAvZGV2L251bGwKKysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oCkBA
IC0wLDAgKzEsOCBAQAorI2lmbmRlZiBfX1BWQ0FMTFNfRlJPTlRfSF9fCisjZGVmaW5lIF9fUFZD
QUxMU19GUk9OVF9IX18KKworI2luY2x1ZGUgPGxpbnV4L25ldC5oPgorCitpbnQgcHZjYWxsc19m
cm9udF9zb2NrZXQoc3RydWN0IHNvY2tldCAqc29jayk7CisKKyNlbmRpZgotLSAKMS45LjEKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 26 19:11:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 19:11:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7nZP-0004zl-Su; Thu, 26 Oct 2017 19:11:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e7nZO-0004wW-H1
 for xen-devel@lists.xen.org; Thu, 26 Oct 2017 19:11:58 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 6E/77-20813-E7332F95; Thu, 26 Oct 2017 19:11:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnkeJIrShJLcpLzFFi42I5NlE2WbfW+FO
 kwfvfahZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ane+tYCu5LVHy4uZ2pgXGiaBcjF4eQwDom
 iY8LHjF3MXJysAg4SOx8fZ2pi5GDg1EgRuLBD2uQMKNAmMTky0tYQWw2AUOJv082sYHYIgLSE
 tc+X2YEmcMsMJlR4vW7X2BzhAVsJfYf72GDmKkqsejZKrBmXgFXifVbOhlBbAkBOYmTxyaDxT
 kF3CSmfbjOAnFQC6PEum29jBMYeRcwMqxi1ChOLSpLLdI1NNBLKspMzyjJTczMAfLM9HJTi4s
 T01NzEpOK9ZLzczcxAgOCAQh2MB5/H3eIUZKDSUmUl2HPh0ghvqT8lMqMxOKM+KLSnNTiQ4wy
 HBxKErz/DT9FCgkWpaanVqRl5gBDEyYtwcGjJMJrDJLmLS5IzC3OTIdInWK05Di26fIfJo6Om
 3eB5LOZrxuYhVjy8vNSpcR5r4I0CIA0ZJTmwY2Dxc8lRlkpYV5GoAOFeApSi3IzS1DlXzGKcz
 AqCfPKGwFN4cnMK4Hb+groICagg5pUP4AcVJKIkJJqYBSSePJG35o5vO2lX6bUrTI1tt/fGlk
 Snk4WYrozSZb3YGyw6xzJvd28G986a/p3PO9/67yNT9b0VfrD+W9r468xXb5z6EHTo+QL07n8
 Uj4WdSV/nvUm//r0Ve9cw9/pd9RzzJtx2TL5PDefTHnK/G9H4iaZrpm4/+z+d+nXr1pc+mPge
 vNETpYSS3FGoqEWc1FxIgChhfBrmgIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1509045116!103329907!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20859 invoked from network); 26 Oct 2017 19:11:57 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 19:11:57 -0000
Received: from localhost.localdomain
 (162-198-228-35.lightspeed.wlfrct.sbcglobal.net [162.198.228.35])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 7E32621939;
 Thu, 26 Oct 2017 19:11:55 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7E32621939
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Thu, 26 Oct 2017 12:11:45 -0700
Message-Id: <1509045112-9807-6-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1509045112-9807-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710261207030.574@sstabellini-ThinkPad-X260>
 <1509045112-9807-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v7 06/13] xen/pvcalls: implement bind command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2VuZCBQVkNBTExTX0JJTkQgdG8gdGhlIGJhY2tlbmQuIEludHJvZHVjZSBhIG5ldyBzdHJ1Y3R1
cmUsIHBhcnQgb2YKc3RydWN0IHNvY2tfbWFwcGluZywgdG8gc3RvcmUgaW5mb3JtYXRpb24gc3Bl
Y2lmaWMgdG8gcGFzc2l2ZSBzb2NrZXRzLgoKSW50cm9kdWNlIGEgc3RhdHVzIGZpZWxkIHRvIGtl
ZXAgdHJhY2sgb2YgdGhlIHN0YXR1cyBvZiB0aGUgcGFzc2l2ZQpzb2NrZXQuCgpTaWduZWQtb2Zm
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+ClJldmlld2VkLWJ5
OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpDQzogYm9yaXMu
b3N0cm92c2t5QG9yYWNsZS5jb20KQ0M6IGpncm9zc0BzdXNlLmNvbQotLS0KIGRyaXZlcnMveGVu
L3B2Y2FsbHMtZnJvbnQuYyB8IDY2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oIHwgIDMgKysrCiAyIGZpbGVz
IGNoYW5nZWQsIDY5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNh
bGxzLWZyb250LmMgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKaW5kZXggMmI0YzJiYy4u
NjM1OGFlMSAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCisrKyBiL2Ry
aXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwpAQCAtNzAsNiArNzAsMTMgQEAgc3RydWN0IHNvY2tf
bWFwcGluZyB7CiAKIAkJCXdhaXRfcXVldWVfaGVhZF90IGluZmxpZ2h0X2Nvbm5fcmVxOwogCQl9
IGFjdGl2ZTsKKwkJc3RydWN0IHsKKwkJLyogU29ja2V0IHN0YXR1cyAqLworI2RlZmluZSBQVkNB
TExTX1NUQVRVU19VTklOSVRBTElaRUQgIDAKKyNkZWZpbmUgUFZDQUxMU19TVEFUVVNfQklORCAg
ICAgICAgICAxCisjZGVmaW5lIFBWQ0FMTFNfU1RBVFVTX0xJU1RFTiAgICAgICAgMgorCQkJdWlu
dDhfdCBzdGF0dXM7CisJCX0gcGFzc2l2ZTsKIAl9OwogfTsKIApAQCAtMzQ2LDYgKzM1Myw2NSBA
QCBpbnQgcHZjYWxsc19mcm9udF9jb25uZWN0KHN0cnVjdCBzb2NrZXQgKnNvY2ssIHN0cnVjdCBz
b2NrYWRkciAqYWRkciwKIAlyZXR1cm4gcmV0OwogfQogCitpbnQgcHZjYWxsc19mcm9udF9iaW5k
KHN0cnVjdCBzb2NrZXQgKnNvY2ssIHN0cnVjdCBzb2NrYWRkciAqYWRkciwgaW50IGFkZHJfbGVu
KQoreworCXN0cnVjdCBwdmNhbGxzX2JlZGF0YSAqYmVkYXRhOworCXN0cnVjdCBzb2NrX21hcHBp
bmcgKm1hcCA9IE5VTEw7CisJc3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3QgKnJlcTsKKwlpbnQg
bm90aWZ5LCByZXFfaWQsIHJldDsKKworCWlmIChhZGRyLT5zYV9mYW1pbHkgIT0gQUZfSU5FVCB8
fCBzb2NrLT50eXBlICE9IFNPQ0tfU1RSRUFNKQorCQlyZXR1cm4gLUVPUE5PVFNVUFA7CisKKwlw
dmNhbGxzX2VudGVyKCk7CisJaWYgKCFwdmNhbGxzX2Zyb250X2RldikgeworCQlwdmNhbGxzX2V4
aXQoKTsKKwkJcmV0dXJuIC1FTk9UQ09OTjsKKwl9CisJYmVkYXRhID0gZGV2X2dldF9kcnZkYXRh
KCZwdmNhbGxzX2Zyb250X2Rldi0+ZGV2KTsKKworCW1hcCA9IChzdHJ1Y3Qgc29ja19tYXBwaW5n
ICopIHNvY2stPnNrLT5za19zZW5kX2hlYWQ7CisJaWYgKG1hcCA9PSBOVUxMKSB7CisJCXB2Y2Fs
bHNfZXhpdCgpOworCQlyZXR1cm4gLUVOT1RTT0NLOworCX0KKworCXNwaW5fbG9jaygmYmVkYXRh
LT5zb2NrZXRfbG9jayk7CisJcmV0ID0gZ2V0X3JlcXVlc3QoYmVkYXRhLCAmcmVxX2lkKTsKKwlp
ZiAocmV0IDwgMCkgeworCQlzcGluX3VubG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7CisJCXB2
Y2FsbHNfZXhpdCgpOworCQlyZXR1cm4gcmV0OworCX0KKwlyZXEgPSBSSU5HX0dFVF9SRVFVRVNU
KCZiZWRhdGEtPnJpbmcsIHJlcV9pZCk7CisJcmVxLT5yZXFfaWQgPSByZXFfaWQ7CisJbWFwLT5z
b2NrID0gc29jazsKKwlyZXEtPmNtZCA9IFBWQ0FMTFNfQklORDsKKwlyZXEtPnUuYmluZC5pZCA9
ICh1aW50NjRfdCltYXA7CisJbWVtY3B5KHJlcS0+dS5iaW5kLmFkZHIsIGFkZHIsIHNpemVvZigq
YWRkcikpOworCXJlcS0+dS5iaW5kLmxlbiA9IGFkZHJfbGVuOworCisJbWFwLT5hY3RpdmVfc29j
a2V0ID0gZmFsc2U7CisKKwliZWRhdGEtPnJpbmcucmVxX3Byb2RfcHZ0Kys7CisJUklOR19QVVNI
X1JFUVVFU1RTX0FORF9DSEVDS19OT1RJRlkoJmJlZGF0YS0+cmluZywgbm90aWZ5KTsKKwlzcGlu
X3VubG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7CisJaWYgKG5vdGlmeSkKKwkJbm90aWZ5X3Jl
bW90ZV92aWFfaXJxKGJlZGF0YS0+aXJxKTsKKworCXdhaXRfZXZlbnQoYmVkYXRhLT5pbmZsaWdo
dF9yZXEsCisJCSAgIFJFQURfT05DRShiZWRhdGEtPnJzcFtyZXFfaWRdLnJlcV9pZCkgPT0gcmVx
X2lkKTsKKworCS8qIHJlYWQgcmVxX2lkLCB0aGVuIHRoZSBjb250ZW50ICovCisJc21wX3JtYigp
OworCXJldCA9IGJlZGF0YS0+cnNwW3JlcV9pZF0ucmV0OworCWJlZGF0YS0+cnNwW3JlcV9pZF0u
cmVxX2lkID0gUFZDQUxMU19JTlZBTElEX0lEOworCisJbWFwLT5wYXNzaXZlLnN0YXR1cyA9IFBW
Q0FMTFNfU1RBVFVTX0JJTkQ7CisJcHZjYWxsc19leGl0KCk7CisJcmV0dXJuIDA7Cit9CisKIHN0
YXRpYyBjb25zdCBzdHJ1Y3QgeGVuYnVzX2RldmljZV9pZCBwdmNhbGxzX2Zyb250X2lkc1tdID0g
ewogCXsgInB2Y2FsbHMiIH0sCiAJeyAiIiB9CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNh
bGxzLWZyb250LmggYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmgKaW5kZXggNjNiMDQxNy4u
OGIwYTI3NCAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oCisrKyBiL2Ry
aXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaApAQCAtNiw1ICs2LDggQEAKIGludCBwdmNhbGxzX2Zy
b250X3NvY2tldChzdHJ1Y3Qgc29ja2V0ICpzb2NrKTsKIGludCBwdmNhbGxzX2Zyb250X2Nvbm5l
Y3Qoc3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0IHNvY2thZGRyICphZGRyLAogCQkJICBpbnQg
YWRkcl9sZW4sIGludCBmbGFncyk7CitpbnQgcHZjYWxsc19mcm9udF9iaW5kKHN0cnVjdCBzb2Nr
ZXQgKnNvY2ssCisJCSAgICAgICBzdHJ1Y3Qgc29ja2FkZHIgKmFkZHIsCisJCSAgICAgICBpbnQg
YWRkcl9sZW4pOwogCiAjZW5kaWYKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 26 19:12:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 19:12:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7nZQ-00050H-3h; Thu, 26 Oct 2017 19:12:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e7nZO-0004wW-T0
 for xen-devel@lists.xen.org; Thu, 26 Oct 2017 19:11:58 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 61/87-20813-E7332F95; Thu, 26 Oct 2017 19:11:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeJIrShJLcpLzFFi42I5NlE2WbfW+FO
 kwbX/1hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bXo42sBStNK2bPm8LawLhEt4uRk0NIYB2T
 xLZ1MSA2i4CDxLXJF9m7GDk4GAViJB78sAYJMwqESUy+vIQVxGYTMJT4+2QTG4gtIiAtce3zZ
 cYuRi4OZoHJjBKv3/1iBkkIC9hLnO/5ywQxU1Xi3+FJYM28Aq4Sa1Y1M4LYEgJyEiePTQaLcw
 q4SUz7cJ0FZJCQQAujxLptvYwTGHkXMDKsYtQoTi0qSy3SNTbSSyrKTM8oyU3MzNE1NDDTy00
 tLk5MT81JTCrWS87P3cQIDAcGINjBeHpd4CFGSQ4mJVFehj0fIoX4kvJTKjMSizPii0pzUosP
 McpwcChJ8P43/BQpJFiUmp5akZaZAwxMmLQEB4+SCK8xSJq3uCAxtzgzHSJ1itGS49imy3+YO
 Dpu3gWSz2a+bmAWYsnLz0uVEue9CtIgANKQUZoHNw4WPZcYZaWEeRmBDhTiKUgtys0sQZV/xS
 jOwagkzCtvBDSFJzOvBG7rK6CDmIAOalL9AHJQSSJCSqqBcZZoQk6J2av582xOp7WZHv7lMvv
 tibpX7cZZltb6eqc0Y+/d6K8yNhaLNnLZqrLsjK7O/xnXXNXmNl39K9KqfIzhsfPxotUTtcKD
 7xyL3bxebtaG1qsKy54rvVj2KyRdujE85/alGO5LAiacSj3B6nHcnRxvEtiX1xwUPt032fjB7
 x9OkgmKSizFGYmGWsxFxYkA6ibD4ZkCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1509045116!101159122!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52707 invoked from network); 26 Oct 2017 19:11:57 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 19:11:57 -0000
Received: from localhost.localdomain
 (162-198-228-35.lightspeed.wlfrct.sbcglobal.net [162.198.228.35])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 319952193B;
 Thu, 26 Oct 2017 19:11:56 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 319952193B
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Thu, 26 Oct 2017 12:11:47 -0700
Message-Id: <1509045112-9807-8-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1509045112-9807-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710261207030.574@sstabellini-ThinkPad-X260>
 <1509045112-9807-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v7 08/13] xen/pvcalls: implement accept command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW50cm9kdWNlIGEgd2FpdHF1ZXVlIHRvIGFsbG93IG9ubHkgb25lIG91dHN0YW5kaW5nIGFjY2Vw
dCBjb21tYW5kIGF0CmFueSBnaXZlbiB0aW1lIGFuZCB0byBpbXBsZW1lbnQgcG9sbGluZyBvbiB0
aGUgcGFzc2l2ZSBzb2NrZXQuIEludHJvZHVjZQphIGZsYWdzIGZpZWxkIHRvIGtlZXAgdHJhY2sg
b2YgaW4tZmxpZ2h0IGFjY2VwdCBhbmQgcG9sbCBjb21tYW5kcy4KClNlbmQgUFZDQUxMU19BQ0NF
UFQgdG8gdGhlIGJhY2tlbmQuIEFsbG9jYXRlIGEgbmV3IGFjdGl2ZSBzb2NrZXQuIE1ha2UKc3Vy
ZSB0aGF0IG9ubHkgb25lIGFjY2VwdCBjb21tYW5kIGlzIGV4ZWN1dGVkIGF0IGFueSBnaXZlbiB0
aW1lIGJ5CnNldHRpbmcgUFZDQUxMU19GTEFHX0FDQ0VQVF9JTkZMSUdIVCBhbmQgd2FpdGluZyBv
biB0aGUKaW5mbGlnaHRfYWNjZXB0X3JlcSB3YWl0cXVldWUuCgpDb252ZXJ0IHRoZSBuZXcgc3Ry
dWN0IHNvY2tfbWFwcGluZyBwb2ludGVyIGludG8gYW4gdWludDY0X3QgYW5kIHVzZSBpdAphcyBp
ZCBmb3IgdGhlIG5ldyBzb2NrZXQgdG8gcGFzcyB0byB0aGUgYmFja2VuZC4KCkNoZWNrIGlmIHRo
ZSBhY2NlcHQgY2FsbCBpcyBub24tYmxvY2tpbmc6IGluIHRoYXQgY2FzZSBhZnRlciBzZW5kaW5n
IHRoZQpBQ0NFUFQgY29tbWFuZCB0byB0aGUgYmFja2VuZCBzdG9yZSB0aGUgc29ja19tYXBwaW5n
IHBvaW50ZXIgb2YgdGhlIG5ldwpzdHJ1Y3QgYW5kIHRoZSBpbmZsaWdodCByZXFfaWQgdGhlbiBy
ZXR1cm4gLUVBR0FJTiAod2hpY2ggd2lsbCByZXNwb25kCm9ubHkgd2hlbiB0aGVyZSBpcyBzb21l
dGhpbmcgdG8gYWNjZXB0KS4gTmV4dCB0aW1lIGFjY2VwdCBpcyBjYWxsZWQsCndlJ2xsIGNoZWNr
IGlmIHRoZSBBQ0NFUFQgY29tbWFuZCBoYXMgYmVlbiBhbnN3ZXJlZCwgaWYgc28gd2UnbGwgcGlj
ayB1cAp3aGVyZSB3ZSBsZWZ0IG9mZiwgb3RoZXJ3aXNlIHdlIHJldHVybiAtRUFHQUlOIGFnYWlu
LgoKTm90ZSB0aGF0LCBkaWZmZXJlbnRseSBmcm9tIHRoZSBvdGhlciBjb21tYW5kcywgd2UgY2Fu
IHVzZQp3YWl0X2V2ZW50X2ludGVycnVwdGlibGUgKGluc3RlYWQgb2Ygd2FpdF9ldmVudCkgaW4g
dGhlIGNhc2Ugb2YgYWNjZXB0CmFzIHdlIGFyZSBhYmxlIHRvIHRyYWNrIHRoZSByZXFfaWQgb2Yg
dGhlIEFDQ0VQVCByZXNwb25zZSB0aGF0IHdlIGFyZQp3YWl0aW5nLgoKU2lnbmVkLW9mZi1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgpSZXZpZXdlZC1ieTogQm9y
aXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ0M6IGJvcmlzLm9zdHJv
dnNreUBvcmFjbGUuY29tCkNDOiBqZ3Jvc3NAc3VzZS5jb20KLS0tCiBkcml2ZXJzL3hlbi9wdmNh
bGxzLWZyb250LmMgfCAxNDUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysKIGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaCB8ICAgMyArCiAyIGZpbGVzIGNoYW5n
ZWQsIDE0OCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1m
cm9udC5jIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCmluZGV4IGEyZDg3NmUuLmY3OTBh
YmMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYworKysgYi9kcml2ZXJz
L3hlbi9wdmNhbGxzLWZyb250LmMKQEAgLTc2LDYgKzc2LDE2IEBAIHN0cnVjdCBzb2NrX21hcHBp
bmcgewogI2RlZmluZSBQVkNBTExTX1NUQVRVU19CSU5EICAgICAgICAgIDEKICNkZWZpbmUgUFZD
QUxMU19TVEFUVVNfTElTVEVOICAgICAgICAyCiAJCQl1aW50OF90IHN0YXR1czsKKwkJLyoKKwkJ
ICogSW50ZXJuYWwgc3RhdGUtbWFjaGluZSBmbGFncy4KKwkJICogT25seSBvbmUgYWNjZXB0IG9w
ZXJhdGlvbiBjYW4gYmUgaW5mbGlnaHQgZm9yIGEgc29ja2V0LgorCQkgKiBPbmx5IG9uZSBwb2xs
IG9wZXJhdGlvbiBjYW4gYmUgaW5mbGlnaHQgZm9yIGEgZ2l2ZW4gc29ja2V0LgorCQkgKi8KKyNk
ZWZpbmUgUFZDQUxMU19GTEFHX0FDQ0VQVF9JTkZMSUdIVCAwCisJCQl1aW50OF90IGZsYWdzOwor
CQkJdWludDMyX3QgaW5mbGlnaHRfcmVxX2lkOworCQkJc3RydWN0IHNvY2tfbWFwcGluZyAqYWNj
ZXB0X21hcDsKKwkJCXdhaXRfcXVldWVfaGVhZF90IGluZmxpZ2h0X2FjY2VwdF9yZXE7CiAJCX0g
cGFzc2l2ZTsKIAl9OwogfTsKQEAgLTM5MSw2ICs0MDEsOCBAQCBpbnQgcHZjYWxsc19mcm9udF9i
aW5kKHN0cnVjdCBzb2NrZXQgKnNvY2ssIHN0cnVjdCBzb2NrYWRkciAqYWRkciwgaW50IGFkZHJf
bGVuKQogCW1lbWNweShyZXEtPnUuYmluZC5hZGRyLCBhZGRyLCBzaXplb2YoKmFkZHIpKTsKIAly
ZXEtPnUuYmluZC5sZW4gPSBhZGRyX2xlbjsKIAorCWluaXRfd2FpdHF1ZXVlX2hlYWQoJm1hcC0+
cGFzc2l2ZS5pbmZsaWdodF9hY2NlcHRfcmVxKTsKKwogCW1hcC0+YWN0aXZlX3NvY2tldCA9IGZh
bHNlOwogCiAJYmVkYXRhLT5yaW5nLnJlcV9wcm9kX3B2dCsrOwpAQCAtNDY5LDYgKzQ4MSwxMzkg
QEAgaW50IHB2Y2FsbHNfZnJvbnRfbGlzdGVuKHN0cnVjdCBzb2NrZXQgKnNvY2ssIGludCBiYWNr
bG9nKQogCXJldHVybiByZXQ7CiB9CiAKK2ludCBwdmNhbGxzX2Zyb250X2FjY2VwdChzdHJ1Y3Qg
c29ja2V0ICpzb2NrLCBzdHJ1Y3Qgc29ja2V0ICpuZXdzb2NrLCBpbnQgZmxhZ3MpCit7CisJc3Ry
dWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGE7CisJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwOwor
CXN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcDIgPSBOVUxMOworCXN0cnVjdCB4ZW5fcHZjYWxsc19y
ZXF1ZXN0ICpyZXE7CisJaW50IG5vdGlmeSwgcmVxX2lkLCByZXQsIGV2dGNobiwgbm9uYmxvY2s7
CisKKwlwdmNhbGxzX2VudGVyKCk7CisJaWYgKCFwdmNhbGxzX2Zyb250X2RldikgeworCQlwdmNh
bGxzX2V4aXQoKTsKKwkJcmV0dXJuIC1FTk9UQ09OTjsKKwl9CisJYmVkYXRhID0gZGV2X2dldF9k
cnZkYXRhKCZwdmNhbGxzX2Zyb250X2Rldi0+ZGV2KTsKKworCW1hcCA9IChzdHJ1Y3Qgc29ja19t
YXBwaW5nICopIHNvY2stPnNrLT5za19zZW5kX2hlYWQ7CisJaWYgKCFtYXApIHsKKwkJcHZjYWxs
c19leGl0KCk7CisJCXJldHVybiAtRU5PVFNPQ0s7CisJfQorCisJaWYgKG1hcC0+cGFzc2l2ZS5z
dGF0dXMgIT0gUFZDQUxMU19TVEFUVVNfTElTVEVOKSB7CisJCXB2Y2FsbHNfZXhpdCgpOworCQly
ZXR1cm4gLUVJTlZBTDsKKwl9CisKKwlub25ibG9jayA9IGZsYWdzICYgU09DS19OT05CTE9DSzsK
KwkvKgorCSAqIEJhY2tlbmQgb25seSBzdXBwb3J0cyAxIGluZmxpZ2h0IGFjY2VwdCByZXF1ZXN0
LCB3aWxsIHJldHVybgorCSAqIGVycm9ycyBmb3IgdGhlIG90aGVycworCSAqLworCWlmICh0ZXN0
X2FuZF9zZXRfYml0KFBWQ0FMTFNfRkxBR19BQ0NFUFRfSU5GTElHSFQsCisJCQkgICAgICh2b2lk
ICopJm1hcC0+cGFzc2l2ZS5mbGFncykpIHsKKwkJcmVxX2lkID0gUkVBRF9PTkNFKG1hcC0+cGFz
c2l2ZS5pbmZsaWdodF9yZXFfaWQpOworCQlpZiAocmVxX2lkICE9IFBWQ0FMTFNfSU5WQUxJRF9J
RCAmJgorCQkgICAgUkVBRF9PTkNFKGJlZGF0YS0+cnNwW3JlcV9pZF0ucmVxX2lkKSA9PSByZXFf
aWQpIHsKKwkJCW1hcDIgPSBtYXAtPnBhc3NpdmUuYWNjZXB0X21hcDsKKwkJCWdvdG8gcmVjZWl2
ZWQ7CisJCX0KKwkJaWYgKG5vbmJsb2NrKSB7CisJCQlwdmNhbGxzX2V4aXQoKTsKKwkJCXJldHVy
biAtRUFHQUlOOworCQl9CisJCWlmICh3YWl0X2V2ZW50X2ludGVycnVwdGlibGUobWFwLT5wYXNz
aXZlLmluZmxpZ2h0X2FjY2VwdF9yZXEsCisJCQkhdGVzdF9hbmRfc2V0X2JpdChQVkNBTExTX0ZM
QUdfQUNDRVBUX0lORkxJR0hULAorCQkJCQkgICh2b2lkICopJm1hcC0+cGFzc2l2ZS5mbGFncykp
KSB7CisJCQlwdmNhbGxzX2V4aXQoKTsKKwkJCXJldHVybiAtRUlOVFI7CisJCX0KKwl9CisKKwlz
cGluX2xvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOworCXJldCA9IGdldF9yZXF1ZXN0KGJlZGF0
YSwgJnJlcV9pZCk7CisJaWYgKHJldCA8IDApIHsKKwkJY2xlYXJfYml0KFBWQ0FMTFNfRkxBR19B
Q0NFUFRfSU5GTElHSFQsCisJCQkgICh2b2lkICopJm1hcC0+cGFzc2l2ZS5mbGFncyk7CisJCXNw
aW5fdW5sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKKwkJcHZjYWxsc19leGl0KCk7CisJCXJl
dHVybiByZXQ7CisJfQorCW1hcDIgPSBremFsbG9jKHNpemVvZigqbWFwMiksIEdGUF9LRVJORUwp
OworCWlmIChtYXAyID09IE5VTEwpIHsKKwkJY2xlYXJfYml0KFBWQ0FMTFNfRkxBR19BQ0NFUFRf
SU5GTElHSFQsCisJCQkgICh2b2lkICopJm1hcC0+cGFzc2l2ZS5mbGFncyk7CisJCXNwaW5fdW5s
b2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKKwkJcHZjYWxsc19leGl0KCk7CisJCXJldHVybiAt
RU5PTUVNOworCX0KKwlyZXQgPSBjcmVhdGVfYWN0aXZlKG1hcDIsICZldnRjaG4pOworCWlmIChy
ZXQgPCAwKSB7CisJCWtmcmVlKG1hcDIpOworCQljbGVhcl9iaXQoUFZDQUxMU19GTEFHX0FDQ0VQ
VF9JTkZMSUdIVCwKKwkJCSAgKHZvaWQgKikmbWFwLT5wYXNzaXZlLmZsYWdzKTsKKwkJc3Bpbl91
bmxvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOworCQlwdmNhbGxzX2V4aXQoKTsKKwkJcmV0dXJu
IHJldDsKKwl9CisJbGlzdF9hZGRfdGFpbCgmbWFwMi0+bGlzdCwgJmJlZGF0YS0+c29ja2V0X21h
cHBpbmdzKTsKKworCXJlcSA9IFJJTkdfR0VUX1JFUVVFU1QoJmJlZGF0YS0+cmluZywgcmVxX2lk
KTsKKwlyZXEtPnJlcV9pZCA9IHJlcV9pZDsKKwlyZXEtPmNtZCA9IFBWQ0FMTFNfQUNDRVBUOwor
CXJlcS0+dS5hY2NlcHQuaWQgPSAodWludDY0X3QpIG1hcDsKKwlyZXEtPnUuYWNjZXB0LnJlZiA9
IG1hcDItPmFjdGl2ZS5yZWY7CisJcmVxLT51LmFjY2VwdC5pZF9uZXcgPSAodWludDY0X3QpIG1h
cDI7CisJcmVxLT51LmFjY2VwdC5ldnRjaG4gPSBldnRjaG47CisJbWFwLT5wYXNzaXZlLmFjY2Vw
dF9tYXAgPSBtYXAyOworCisJYmVkYXRhLT5yaW5nLnJlcV9wcm9kX3B2dCsrOworCVJJTkdfUFVT
SF9SRVFVRVNUU19BTkRfQ0hFQ0tfTk9USUZZKCZiZWRhdGEtPnJpbmcsIG5vdGlmeSk7CisJc3Bp
bl91bmxvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOworCWlmIChub3RpZnkpCisJCW5vdGlmeV9y
ZW1vdGVfdmlhX2lycShiZWRhdGEtPmlycSk7CisJLyogV2UgY291bGQgY2hlY2sgaWYgd2UgaGF2
ZSByZWNlaXZlZCBhIHJlc3BvbnNlIGJlZm9yZSByZXR1cm5pbmcuICovCisJaWYgKG5vbmJsb2Nr
KSB7CisJCVdSSVRFX09OQ0UobWFwLT5wYXNzaXZlLmluZmxpZ2h0X3JlcV9pZCwgcmVxX2lkKTsK
KwkJcHZjYWxsc19leGl0KCk7CisJCXJldHVybiAtRUFHQUlOOworCX0KKworCWlmICh3YWl0X2V2
ZW50X2ludGVycnVwdGlibGUoYmVkYXRhLT5pbmZsaWdodF9yZXEsCisJCVJFQURfT05DRShiZWRh
dGEtPnJzcFtyZXFfaWRdLnJlcV9pZCkgPT0gcmVxX2lkKSkgeworCQlwdmNhbGxzX2V4aXQoKTsK
KwkJcmV0dXJuIC1FSU5UUjsKKwl9CisJLyogcmVhZCByZXFfaWQsIHRoZW4gdGhlIGNvbnRlbnQg
Ki8KKwlzbXBfcm1iKCk7CisKK3JlY2VpdmVkOgorCW1hcDItPnNvY2sgPSBuZXdzb2NrOworCW5l
d3NvY2stPnNrID0ga3phbGxvYyhzaXplb2YoKm5ld3NvY2stPnNrKSwgR0ZQX0tFUk5FTCk7CisJ
aWYgKCFuZXdzb2NrLT5zaykgeworCQliZWRhdGEtPnJzcFtyZXFfaWRdLnJlcV9pZCA9IFBWQ0FM
TFNfSU5WQUxJRF9JRDsKKwkJbWFwLT5wYXNzaXZlLmluZmxpZ2h0X3JlcV9pZCA9IFBWQ0FMTFNf
SU5WQUxJRF9JRDsKKwkJY2xlYXJfYml0KFBWQ0FMTFNfRkxBR19BQ0NFUFRfSU5GTElHSFQsCisJ
CQkgICh2b2lkICopJm1hcC0+cGFzc2l2ZS5mbGFncyk7CisJCXB2Y2FsbHNfZnJvbnRfZnJlZV9t
YXAoYmVkYXRhLCBtYXAyKTsKKwkJcHZjYWxsc19leGl0KCk7CisJCXJldHVybiAtRU5PTUVNOwor
CX0KKwluZXdzb2NrLT5zay0+c2tfc2VuZF9oZWFkID0gKHZvaWQgKiltYXAyOworCisJcmV0ID0g
YmVkYXRhLT5yc3BbcmVxX2lkXS5yZXQ7CisJYmVkYXRhLT5yc3BbcmVxX2lkXS5yZXFfaWQgPSBQ
VkNBTExTX0lOVkFMSURfSUQ7CisJbWFwLT5wYXNzaXZlLmluZmxpZ2h0X3JlcV9pZCA9IFBWQ0FM
TFNfSU5WQUxJRF9JRDsKKworCWNsZWFyX2JpdChQVkNBTExTX0ZMQUdfQUNDRVBUX0lORkxJR0hU
LCAodm9pZCAqKSZtYXAtPnBhc3NpdmUuZmxhZ3MpOworCXdha2VfdXAoJm1hcC0+cGFzc2l2ZS5p
bmZsaWdodF9hY2NlcHRfcmVxKTsKKworCXB2Y2FsbHNfZXhpdCgpOworCXJldHVybiByZXQ7Cit9
CisKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgeGVuYnVzX2RldmljZV9pZCBwdmNhbGxzX2Zyb250X2lk
c1tdID0gewogCXsgInB2Y2FsbHMiIH0sCiAJeyAiIiB9CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hl
bi9wdmNhbGxzLWZyb250LmggYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmgKaW5kZXggYWE4
ZmUxMC4uYWI0ZjFkYSAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oCisr
KyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaApAQCAtMTAsNSArMTAsOCBAQCBpbnQgcHZj
YWxsc19mcm9udF9iaW5kKHN0cnVjdCBzb2NrZXQgKnNvY2ssCiAJCSAgICAgICBzdHJ1Y3Qgc29j
a2FkZHIgKmFkZHIsCiAJCSAgICAgICBpbnQgYWRkcl9sZW4pOwogaW50IHB2Y2FsbHNfZnJvbnRf
bGlzdGVuKHN0cnVjdCBzb2NrZXQgKnNvY2ssIGludCBiYWNrbG9nKTsKK2ludCBwdmNhbGxzX2Zy
b250X2FjY2VwdChzdHJ1Y3Qgc29ja2V0ICpzb2NrLAorCQkJIHN0cnVjdCBzb2NrZXQgKm5ld3Nv
Y2ssCisJCQkgaW50IGZsYWdzKTsKIAogI2VuZGlmCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 26 19:12:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 19:12:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7nZR-00051v-Ap; Thu, 26 Oct 2017 19:12:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e7nZP-0004wm-Jr
 for xen-devel@lists.xen.org; Thu, 26 Oct 2017 19:11:59 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 1D/88-07499-F7332F95; Thu, 26 Oct 2017 19:11:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnkeJIrShJLcpLzFFi42I5NlE2WbfO+FO
 kwfYJehZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aRVetYC94oVRz9MpO5gXGubBcjF4eQwDom
 iSPTG9i6GDk5WAQcJJbvfsrSxcjBwSgQI/HghzVImFEgTGLy5SWsIDabgKHE3yebwMpFBKQlr
 n2+zAgyh1lgMqPE63e/mEESwgIWEt2vz7NAzFSVeD75HZjNK+AmsWHecrBBEgJyEiePTQazOY
 Hi0z5cZ4E4qIVRYt22XsYJjLwLGBlWMWoUpxaVpRbpGhvqJRVlpmeU5CZm5ugaGpjp5aYWFye
 mp+YkJhXrJefnbmIEBgQDEOxgbFoUeIhRkoNJSZSXYc+HSCG+pPyUyozE4oz4otKc1OJDjDIc
 HEoSvAVGnyKFBItS01Mr0jJzgKEJk5bg4FES4Y0HSfMWFyTmFmemQ6ROMVpyHNt0+Q8TR8fNu
 0Dy2czXDcxCLHn5ealS4rwuIA0CIA0ZpXlw42Dxc4lRVkqYlxHoQCGegtSi3MwSVPlXjOIcjE
 rCvNNApvBk5pXAbX0FdBAT0EFNqh9ADipJREhJNTAyvjj92/xThXbVL71H2xeme0zd6VCw6Aj
 H4i9uE8P9uNcUfv4t2MG103nVN4el17ws2JzebJk7a5F89vxD37SueLp+mfclseVrxcZ7M5VW
 fMuWMo5d5BFuJ7/9fdOZC/P0G87NPH6IZ9Wlk+tc9FLePDKZmT3vVPwLadejLyNfRriXVtW6Z
 588pMRSnJFoqMVcVJwIAFCzJHSaAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1509045117!112149488!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33098 invoked from network); 26 Oct 2017 19:11:58 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 19:11:58 -0000
Received: from localhost.localdomain
 (162-198-228-35.lightspeed.wlfrct.sbcglobal.net [162.198.228.35])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E45062193A;
 Thu, 26 Oct 2017 19:11:56 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E45062193A
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Thu, 26 Oct 2017 12:11:49 -0700
Message-Id: <1509045112-9807-10-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1509045112-9807-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710261207030.574@sstabellini-ThinkPad-X260>
 <1509045112-9807-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v7 10/13] xen/pvcalls: implement recvmsg
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW1wbGVtZW50IHJlY3Ztc2cgYnkgY29weWluZyBkYXRhIGZyb20gdGhlICJpbiIgcmluZy4gSWYg
bm90IGVub3VnaCBkYXRhCmlzIGF2YWlsYWJsZSBhbmQgdGhlIHJlY3Ztc2cgY2FsbCBpcyBibG9j
a2luZywgdGhlbiB3YWl0IG9uIHRoZQppbmZsaWdodF9jb25uX3JlcSB3YWl0cXVldWUuIFRha2Ug
dGhlIGFjdGl2ZSBzb2NrZXQgaW5fbXV0ZXggc28gdGhhdApvbmx5IG9uZSBmdW5jdGlvbiBjYW4g
YWNjZXNzIHRoZSByaW5nIGF0IGFueSBnaXZlbiB0aW1lLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgpSZXZpZXdlZC1ieTogQm9yaXMgT3N0
cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ0M6IGJvcmlzLm9zdHJvdnNreUBv
cmFjbGUuY29tCkNDOiBqZ3Jvc3NAc3VzZS5jb20KLS0tCiBkcml2ZXJzL3hlbi9wdmNhbGxzLWZy
b250LmMgfCAxMDggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
IGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaCB8ICAgNCArKwogMiBmaWxlcyBjaGFuZ2VkLCAx
MTIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQu
YyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwppbmRleCBmMDU0MWQxLi45YTUwNWNiIDEw
MDY0NAotLS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKKysrIGIvZHJpdmVycy94ZW4v
cHZjYWxscy1mcm9udC5jCkBAIC0xMTcsNiArMTE3LDIwIEBAIHN0YXRpYyBib29sIHB2Y2FsbHNf
ZnJvbnRfd3JpdGVfdG9kbyhzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXApCiAJcmV0dXJuICEhKHNp
emUgLSBwdmNhbGxzX3F1ZXVlZChwcm9kLCBjb25zLCBzaXplKSk7CiB9CiAKK3N0YXRpYyBib29s
IHB2Y2FsbHNfZnJvbnRfcmVhZF90b2RvKHN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCkKK3sKKwlz
dHJ1Y3QgcHZjYWxsc19kYXRhX2ludGYgKmludGYgPSBtYXAtPmFjdGl2ZS5yaW5nOworCVJJTkdf
SURYIGNvbnMsIHByb2Q7CisJaW50MzJfdCBlcnJvcjsKKworCWNvbnMgPSBpbnRmLT5pbl9jb25z
OworCXByb2QgPSBpbnRmLT5pbl9wcm9kOworCWVycm9yID0gaW50Zi0+aW5fZXJyb3I7CisJcmV0
dXJuIChlcnJvciAhPSAwIHx8CisJCXB2Y2FsbHNfcXVldWVkKHByb2QsIGNvbnMsCisJCQkgICAg
ICAgWEVOX0ZMRVhfUklOR19TSVpFKFBWQ0FMTFNfUklOR19PUkRFUikpICE9IDApOworfQorCiBz
dGF0aWMgaXJxcmV0dXJuX3QgcHZjYWxsc19mcm9udF9ldmVudF9oYW5kbGVyKGludCBpcnEsIHZv
aWQgKmRldl9pZCkKIHsKIAlzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2ID0gZGV2X2lkOwpAQCAt
NDgxLDYgKzQ5NSwxMDAgQEAgaW50IHB2Y2FsbHNfZnJvbnRfc2VuZG1zZyhzdHJ1Y3Qgc29ja2V0
ICpzb2NrLCBzdHJ1Y3QgbXNnaGRyICptc2csCiAJcmV0dXJuIHRvdF9zZW50OwogfQogCitzdGF0
aWMgaW50IF9fcmVhZF9yaW5nKHN0cnVjdCBwdmNhbGxzX2RhdGFfaW50ZiAqaW50ZiwKKwkJICAg
ICAgIHN0cnVjdCBwdmNhbGxzX2RhdGEgKmRhdGEsCisJCSAgICAgICBzdHJ1Y3QgaW92X2l0ZXIg
Km1zZ19pdGVyLAorCQkgICAgICAgc2l6ZV90IGxlbiwgaW50IGZsYWdzKQoreworCVJJTkdfSURY
IGNvbnMsIHByb2QsIHNpemUsIG1hc2tlZF9wcm9kLCBtYXNrZWRfY29uczsKKwlSSU5HX0lEWCBh
cnJheV9zaXplID0gWEVOX0ZMRVhfUklOR19TSVpFKFBWQ0FMTFNfUklOR19PUkRFUik7CisJaW50
MzJfdCBlcnJvcjsKKworCWNvbnMgPSBpbnRmLT5pbl9jb25zOworCXByb2QgPSBpbnRmLT5pbl9w
cm9kOworCWVycm9yID0gaW50Zi0+aW5fZXJyb3I7CisJLyogZ2V0IHBvaW50ZXJzIGJlZm9yZSBy
ZWFkaW5nIGZyb20gdGhlIHJpbmcgKi8KKwl2aXJ0X3JtYigpOworCWlmIChlcnJvciA8IDApCisJ
CXJldHVybiBlcnJvcjsKKworCXNpemUgPSBwdmNhbGxzX3F1ZXVlZChwcm9kLCBjb25zLCBhcnJh
eV9zaXplKTsKKwltYXNrZWRfcHJvZCA9IHB2Y2FsbHNfbWFzayhwcm9kLCBhcnJheV9zaXplKTsK
KwltYXNrZWRfY29ucyA9IHB2Y2FsbHNfbWFzayhjb25zLCBhcnJheV9zaXplKTsKKworCWlmIChz
aXplID09IDApCisJCXJldHVybiAwOworCisJaWYgKGxlbiA+IHNpemUpCisJCWxlbiA9IHNpemU7
CisKKwlpZiAobWFza2VkX3Byb2QgPiBtYXNrZWRfY29ucykgeworCQljb3B5X3RvX2l0ZXIoZGF0
YS0+aW4gKyBtYXNrZWRfY29ucywgbGVuLCBtc2dfaXRlcik7CisJfSBlbHNlIHsKKwkJaWYgKGxl
biA+IChhcnJheV9zaXplIC0gbWFza2VkX2NvbnMpKSB7CisJCQljb3B5X3RvX2l0ZXIoZGF0YS0+
aW4gKyBtYXNrZWRfY29ucywKKwkJCQkgICAgIGFycmF5X3NpemUgLSBtYXNrZWRfY29ucywgbXNn
X2l0ZXIpOworCQkJY29weV90b19pdGVyKGRhdGEtPmluLAorCQkJCSAgICAgbGVuIC0gKGFycmF5
X3NpemUgLSBtYXNrZWRfY29ucyksCisJCQkJICAgICBtc2dfaXRlcik7CisJCX0gZWxzZSB7CisJ
CQljb3B5X3RvX2l0ZXIoZGF0YS0+aW4gKyBtYXNrZWRfY29ucywgbGVuLCBtc2dfaXRlcik7CisJ
CX0KKwl9CisJLyogcmVhZCBkYXRhIGZyb20gdGhlIHJpbmcgYmVmb3JlIGluY3JlYXNpbmcgdGhl
IGluZGV4ICovCisJdmlydF9tYigpOworCWlmICghKGZsYWdzICYgTVNHX1BFRUspKQorCQlpbnRm
LT5pbl9jb25zICs9IGxlbjsKKworCXJldHVybiBsZW47Cit9CisKK2ludCBwdmNhbGxzX2Zyb250
X3JlY3Ztc2coc3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0IG1zZ2hkciAqbXNnLCBzaXplX3Qg
bGVuLAorCQkgICAgIGludCBmbGFncykKK3sKKwlzdHJ1Y3QgcHZjYWxsc19iZWRhdGEgKmJlZGF0
YTsKKwlpbnQgcmV0OworCXN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcDsKKworCWlmIChmbGFncyAm
IChNU0dfQ01TR19DTE9FWEVDfE1TR19FUlJRVUVVRXxNU0dfT09CfE1TR19UUlVOQykpCisJCXJl
dHVybiAtRU9QTk9UU1VQUDsKKworCXB2Y2FsbHNfZW50ZXIoKTsKKwlpZiAoIXB2Y2FsbHNfZnJv
bnRfZGV2KSB7CisJCXB2Y2FsbHNfZXhpdCgpOworCQlyZXR1cm4gLUVOT1RDT05OOworCX0KKwli
ZWRhdGEgPSBkZXZfZ2V0X2RydmRhdGEoJnB2Y2FsbHNfZnJvbnRfZGV2LT5kZXYpOworCisJbWFw
ID0gKHN0cnVjdCBzb2NrX21hcHBpbmcgKikgc29jay0+c2stPnNrX3NlbmRfaGVhZDsKKwlpZiAo
IW1hcCkgeworCQlwdmNhbGxzX2V4aXQoKTsKKwkJcmV0dXJuIC1FTk9UU09DSzsKKwl9CisKKwlt
dXRleF9sb2NrKCZtYXAtPmFjdGl2ZS5pbl9tdXRleCk7CisJaWYgKGxlbiA+IFhFTl9GTEVYX1JJ
TkdfU0laRShQVkNBTExTX1JJTkdfT1JERVIpKQorCQlsZW4gPSBYRU5fRkxFWF9SSU5HX1NJWkUo
UFZDQUxMU19SSU5HX09SREVSKTsKKworCXdoaWxlICghKGZsYWdzICYgTVNHX0RPTlRXQUlUKSAm
JiAhcHZjYWxsc19mcm9udF9yZWFkX3RvZG8obWFwKSkgeworCQl3YWl0X2V2ZW50X2ludGVycnVw
dGlibGUobWFwLT5hY3RpdmUuaW5mbGlnaHRfY29ubl9yZXEsCisJCQkJCSBwdmNhbGxzX2Zyb250
X3JlYWRfdG9kbyhtYXApKTsKKwl9CisJcmV0ID0gX19yZWFkX3JpbmcobWFwLT5hY3RpdmUucmlu
ZywgJm1hcC0+YWN0aXZlLmRhdGEsCisJCQkgICZtc2ctPm1zZ19pdGVyLCBsZW4sIGZsYWdzKTsK
KworCWlmIChyZXQgPiAwKQorCQlub3RpZnlfcmVtb3RlX3ZpYV9pcnEobWFwLT5hY3RpdmUuaXJx
KTsKKwlpZiAocmV0ID09IDApCisJCXJldCA9IChmbGFncyAmIE1TR19ET05UV0FJVCkgPyAtRUFH
QUlOIDogMDsKKwlpZiAocmV0ID09IC1FTk9UQ09OTikKKwkJcmV0ID0gMDsKKworCW11dGV4X3Vu
bG9jaygmbWFwLT5hY3RpdmUuaW5fbXV0ZXgpOworCXB2Y2FsbHNfZXhpdCgpOworCXJldHVybiBy
ZXQ7Cit9CisKIGludCBwdmNhbGxzX2Zyb250X2JpbmQoc3RydWN0IHNvY2tldCAqc29jaywgc3Ry
dWN0IHNvY2thZGRyICphZGRyLCBpbnQgYWRkcl9sZW4pCiB7CiAJc3RydWN0IHB2Y2FsbHNfYmVk
YXRhICpiZWRhdGE7CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmggYi9k
cml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmgKaW5kZXggZDkzN2MyNC4uZGUyNDA0MSAxMDA2NDQK
LS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oCisrKyBiL2RyaXZlcnMveGVuL3B2Y2Fs
bHMtZnJvbnQuaApAQCAtMTYsNSArMTYsOSBAQCBpbnQgcHZjYWxsc19mcm9udF9hY2NlcHQoc3Ry
dWN0IHNvY2tldCAqc29jaywKIGludCBwdmNhbGxzX2Zyb250X3NlbmRtc2coc3RydWN0IHNvY2tl
dCAqc29jaywKIAkJCSAgc3RydWN0IG1zZ2hkciAqbXNnLAogCQkJICBzaXplX3QgbGVuKTsKK2lu
dCBwdmNhbGxzX2Zyb250X3JlY3Ztc2coc3RydWN0IHNvY2tldCAqc29jaywKKwkJCSAgc3RydWN0
IG1zZ2hkciAqbXNnLAorCQkJICBzaXplX3QgbGVuLAorCQkJICBpbnQgZmxhZ3MpOwogCiAjZW5k
aWYKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 26 19:12:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 19:12:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7nZR-00052Y-Ht; Thu, 26 Oct 2017 19:12:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e7nZQ-0004wl-3g
 for xen-devel@lists.xen.org; Thu, 26 Oct 2017 19:12:00 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 9F/A5-25852-F7332F95; Thu, 26 Oct 2017 19:11:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42I5NlE2Wbfe+FO
 kwcs2NoslHxezODB6HN39mymAMYo1My8pvyKBNWPJ8viCjcYVJ2ZfYmpgvKzVxcjFISSwjkli
 5b6vjF2MnBwsAg4S62bOY+pi5OBgFIiRePDDGiTMKBAmMfnyElYQm03AUOLvk01sILaIgLTEt
 c+XGUHmMAtMZpR4/e4XM0hCWMBW4vCbl+wQM1UlDja1gDXzCrhJPH1ziQnElhCQkzh5bDJYnB
 MoPu3DdRaIg1oYJdZt62WcwMi7gJFhFaN6cWpRWWqRrqleUlFmekZJbmJmjq6hgZlebmpxcWJ
 6ak5iUrFecn7uJkZgMDAAwQ7G6Zf9DzFKcjApifIy7PkQKcSXlJ9SmZFYnBFfVJqTWnyIUYaD
 Q0mCt8DoU6SQYFFqempFWmYOMCxh0hIcPEoivPEgad7igsTc4sx0iNQpRkuOY5su/2Hi6Lh5F
 0g+m/m6gVmIJS8/L1VKnNcFpEEApCGjNA9uHCx2LjHKSgnzMgIdKMRTkFqUm1mCKv+KUZyDUU
 mYNxJkCk9mXgnc1ldABzEBHdSk+gHkoJJEhJRUAyPjsft2f0IZ7pW68ciKpxR+X7na8hFr3dX
 wtX19DVf03n9y/9CmfLBmcv6Hf7cMzkQkOZ4ObVslc2PV8uzs7+ffVkzT9dr2aYr5/h0BQlf2
 2CyaUfbv4qQdqqFc6x5dC6jq7rzS0hqwfd3PzL1Ru/Z8/sydEtNQaCKs7NZ44OWvhez/f397O
 j9FiaU4I9FQi7moOBEAtjZvoZgCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1509045117!109013350!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59416 invoked from network); 26 Oct 2017 19:11:58 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 19:11:58 -0000
Received: from localhost.localdomain
 (162-198-228-35.lightspeed.wlfrct.sbcglobal.net [162.198.228.35])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 50F6C21942;
 Thu, 26 Oct 2017 19:11:57 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 50F6C21942
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Thu, 26 Oct 2017 12:11:50 -0700
Message-Id: <1509045112-9807-11-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1509045112-9807-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710261207030.574@sstabellini-ThinkPad-X260>
 <1509045112-9807-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v7 11/13] xen/pvcalls: implement poll command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rm9yIGFjdGl2ZSBzb2NrZXRzLCBjaGVjayB0aGUgaW5kZXhlcyBhbmQgdXNlIHRoZSBpbmZsaWdo
dF9jb25uX3JlcQp3YWl0cXVldWUgdG8gd2FpdC4KCkZvciBwYXNzaXZlIHNvY2tldHMgaWYgYW4g
YWNjZXB0IGlzIG91dHN0YW5kaW5nCihQVkNBTExTX0ZMQUdfQUNDRVBUX0lORkxJR0hUKSwgY2hl
Y2sgaWYgaXQgaGFzIGJlZW4gYW5zd2VyZWQgYnkgbG9va2luZwphdCBiZWRhdGEtPnJzcFtyZXFf
aWRdLiBJZiBzbywgcmV0dXJuIFBPTExJTi4gIE90aGVyd2lzZSB1c2UgdGhlCmluZmxpZ2h0X2Fj
Y2VwdF9yZXEgd2FpdHF1ZXVlLgoKSWYgbm8gYWNjZXB0cyBhcmUgaW5mbGlnaHQsIHNlbmQgUFZD
QUxMU19QT0xMIHRvIHRoZSBiYWNrZW5kLiBJZiB3ZSBoYXZlCm91dHN0YW5kaW5nIFBPTEwgcmVx
dWVzdHMgYXdhaXRpbmcgZm9yIGEgcmVzcG9uc2UgdXNlIHRoZSBpbmZsaWdodF9yZXEKd2FpdHF1
ZXVlOiBpbmZsaWdodF9yZXEgaXMgYXdha2VuIHdoZW4gYSBuZXcgcmVzcG9uc2UgaXMgcmVjZWl2
ZWQ7IG9uCndha2V1cCB3ZSBjaGVjayB3aGV0aGVyIHRoZSBQT0xMIHJlc3BvbnNlIGlzIGFycml2
ZWQgYnkgbG9va2luZyBhdCB0aGUKUFZDQUxMU19GTEFHX1BPTExfUkVUIGZsYWcuIFdlIHNldCB0
aGUgZmxhZyBmcm9tCnB2Y2FsbHNfZnJvbnRfZXZlbnRfaGFuZGxlciwgaWYgdGhlIHJlc3BvbnNl
IHdhcyBmb3IgYSBQT0xMIGNvbW1hbmQuCgpJbiBwdmNhbGxzX2Zyb250X2V2ZW50X2hhbmRsZXIs
IGdldCB0aGUgc3RydWN0IHNvY2tfbWFwcGluZyBmcm9tIHRoZQpwb2xsIGlkICh3ZSBwcmV2aW91
c2x5IGNvbnZlcnRlZCBzdHJ1Y3Qgc29ja19tYXBwaW5nKiB0byB1aW50NjRfdCBhbmQKdXNlZCBp
dCBhcyBpZCkuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBv
cmV0by5jb20+ClJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBv
cmFjbGUuY29tPgpDQzogYm9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20KQ0M6IGpncm9zc0BzdXNl
LmNvbQotLS0KIGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYyB8IDE0NCArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLQogZHJpdmVycy94ZW4vcHZjYWxscy1mcm9u
dC5oIHwgICAzICsKIDIgZmlsZXMgY2hhbmdlZCwgMTM4IGluc2VydGlvbnMoKyksIDkgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jIGIvZHJpdmVy
cy94ZW4vcHZjYWxscy1mcm9udC5jCmluZGV4IDlhNTA1Y2IuLmVhYjcwY2UgMTAwNjQ0Ci0tLSBh
L2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYworKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZy
b250LmMKQEAgLTgzLDYgKzgzLDggQEAgc3RydWN0IHNvY2tfbWFwcGluZyB7CiAJCSAqIE9ubHkg
b25lIHBvbGwgb3BlcmF0aW9uIGNhbiBiZSBpbmZsaWdodCBmb3IgYSBnaXZlbiBzb2NrZXQuCiAJ
CSAqLwogI2RlZmluZSBQVkNBTExTX0ZMQUdfQUNDRVBUX0lORkxJR0hUIDAKKyNkZWZpbmUgUFZD
QUxMU19GTEFHX1BPTExfSU5GTElHSFQgICAxCisjZGVmaW5lIFBWQ0FMTFNfRkxBR19QT0xMX1JF
VCAgICAgICAgMgogCQkJdWludDhfdCBmbGFnczsKIAkJCXVpbnQzMl90IGluZmxpZ2h0X3JlcV9p
ZDsKIAkJCXN0cnVjdCBzb2NrX21hcHBpbmcgKmFjY2VwdF9tYXA7CkBAIC0xNTQsMTUgKzE1Niwz
MiBAQCBzdGF0aWMgaXJxcmV0dXJuX3QgcHZjYWxsc19mcm9udF9ldmVudF9oYW5kbGVyKGludCBp
cnEsIHZvaWQgKmRldl9pZCkKIAkJcnNwID0gUklOR19HRVRfUkVTUE9OU0UoJmJlZGF0YS0+cmlu
ZywgYmVkYXRhLT5yaW5nLnJzcF9jb25zKTsKIAogCQlyZXFfaWQgPSByc3AtPnJlcV9pZDsKLQkJ
ZHN0ID0gKHVpbnQ4X3QgKikmYmVkYXRhLT5yc3BbcmVxX2lkXSArIHNpemVvZihyc3AtPnJlcV9p
ZCk7Ci0JCXNyYyA9ICh1aW50OF90ICopcnNwICsgc2l6ZW9mKHJzcC0+cmVxX2lkKTsKLQkJbWVt
Y3B5KGRzdCwgc3JjLCBzaXplb2YoKnJzcCkgLSBzaXplb2YocnNwLT5yZXFfaWQpKTsKLQkJLyoK
LQkJICogRmlyc3QgY29weSB0aGUgcmVzdCBvZiB0aGUgZGF0YSwgdGhlbiByZXFfaWQuIEl0IGlz
Ci0JCSAqIHBhaXJlZCB3aXRoIHRoZSBiYXJyaWVyIHdoZW4gYWNjZXNzaW5nIGJlZGF0YS0+cnNw
LgotCQkgKi8KLQkJc21wX3dtYigpOwotCQliZWRhdGEtPnJzcFtyZXFfaWRdLnJlcV9pZCA9IHJz
cC0+cmVxX2lkOworCQlpZiAocnNwLT5jbWQgPT0gUFZDQUxMU19QT0xMKSB7CisJCQlzdHJ1Y3Qg
c29ja19tYXBwaW5nICptYXAgPSAoc3RydWN0IHNvY2tfbWFwcGluZyAqKQorCQkJCQkJICAgcnNw
LT51LnBvbGwuaWQ7CisKKwkJCWNsZWFyX2JpdChQVkNBTExTX0ZMQUdfUE9MTF9JTkZMSUdIVCwK
KwkJCQkgICh2b2lkICopJm1hcC0+cGFzc2l2ZS5mbGFncyk7CisJCQkvKgorCQkJICogY2xlYXIg
SU5GTElHSFQsIHRoZW4gc2V0IFJFVC4gSXQgcGFpcnMgd2l0aAorCQkJICogdGhlIGNoZWNrcyBh
dCB0aGUgYmVnaW5uaW5nIG9mCisJCQkgKiBwdmNhbGxzX2Zyb250X3BvbGxfcGFzc2l2ZS4KKwkJ
CSAqLworCQkJc21wX3dtYigpOworCQkJc2V0X2JpdChQVkNBTExTX0ZMQUdfUE9MTF9SRVQsCisJ
CQkJKHZvaWQgKikmbWFwLT5wYXNzaXZlLmZsYWdzKTsKKwkJfSBlbHNlIHsKKwkJCWRzdCA9ICh1
aW50OF90ICopJmJlZGF0YS0+cnNwW3JlcV9pZF0gKworCQkJICAgICAgc2l6ZW9mKHJzcC0+cmVx
X2lkKTsKKwkJCXNyYyA9ICh1aW50OF90ICopcnNwICsgc2l6ZW9mKHJzcC0+cmVxX2lkKTsKKwkJ
CW1lbWNweShkc3QsIHNyYywgc2l6ZW9mKCpyc3ApIC0gc2l6ZW9mKHJzcC0+cmVxX2lkKSk7CisJ
CQkvKgorCQkJICogRmlyc3QgY29weSB0aGUgcmVzdCBvZiB0aGUgZGF0YSwgdGhlbiByZXFfaWQu
IEl0IGlzCisJCQkgKiBwYWlyZWQgd2l0aCB0aGUgYmFycmllciB3aGVuIGFjY2Vzc2luZyBiZWRh
dGEtPnJzcC4KKwkJCSAqLworCQkJc21wX3dtYigpOworCQkJYmVkYXRhLT5yc3BbcmVxX2lkXS5y
ZXFfaWQgPSByZXFfaWQ7CisJCX0KIAogCQlkb25lID0gMTsKIAkJYmVkYXRhLT5yaW5nLnJzcF9j
b25zKys7CkBAIC04NDAsNiArODU5LDExMyBAQCBpbnQgcHZjYWxsc19mcm9udF9hY2NlcHQoc3Ry
dWN0IHNvY2tldCAqc29jaywgc3RydWN0IHNvY2tldCAqbmV3c29jaywgaW50IGZsYWdzKQogCXJl
dHVybiByZXQ7CiB9CiAKK3N0YXRpYyB1bnNpZ25lZCBpbnQgcHZjYWxsc19mcm9udF9wb2xsX3Bh
c3NpdmUoc3RydWN0IGZpbGUgKmZpbGUsCisJCQkJCSAgICAgICBzdHJ1Y3QgcHZjYWxsc19iZWRh
dGEgKmJlZGF0YSwKKwkJCQkJICAgICAgIHN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCwKKwkJCQkJ
ICAgICAgIHBvbGxfdGFibGUgKndhaXQpCit7CisJaW50IG5vdGlmeSwgcmVxX2lkLCByZXQ7CisJ
c3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3QgKnJlcTsKKworCWlmICh0ZXN0X2JpdChQVkNBTExT
X0ZMQUdfQUNDRVBUX0lORkxJR0hULAorCQkgICAgICh2b2lkICopJm1hcC0+cGFzc2l2ZS5mbGFn
cykpIHsKKwkJdWludDMyX3QgcmVxX2lkID0gUkVBRF9PTkNFKG1hcC0+cGFzc2l2ZS5pbmZsaWdo
dF9yZXFfaWQpOworCisJCWlmIChyZXFfaWQgIT0gUFZDQUxMU19JTlZBTElEX0lEICYmCisJCSAg
ICBSRUFEX09OQ0UoYmVkYXRhLT5yc3BbcmVxX2lkXS5yZXFfaWQpID09IHJlcV9pZCkKKwkJCXJl
dHVybiBQT0xMSU4gfCBQT0xMUkROT1JNOworCisJCXBvbGxfd2FpdChmaWxlLCAmbWFwLT5wYXNz
aXZlLmluZmxpZ2h0X2FjY2VwdF9yZXEsIHdhaXQpOworCQlyZXR1cm4gMDsKKwl9CisKKwlpZiAo
dGVzdF9hbmRfY2xlYXJfYml0KFBWQ0FMTFNfRkxBR19QT0xMX1JFVCwKKwkJCSAgICAgICAodm9p
ZCAqKSZtYXAtPnBhc3NpdmUuZmxhZ3MpKQorCQlyZXR1cm4gUE9MTElOIHwgUE9MTFJETk9STTsK
KworCS8qCisJICogRmlyc3QgY2hlY2sgUkVULCB0aGVuIElORkxJR0hULiBObyBiYXJyaWVycyBu
ZWNlc3NhcnkgdG8KKwkgKiBlbnN1cmUgZXhlY3V0aW9uIG9yZGVyaW5nIGJlY2F1c2Ugb2YgdGhl
IGNvbmRpdGlvbmFsCisJICogaW5zdHJ1Y3Rpb25zIGNyZWF0aW5nIGNvbnRyb2wgZGVwZW5kZW5j
aWVzLgorCSAqLworCisJaWYgKHRlc3RfYW5kX3NldF9iaXQoUFZDQUxMU19GTEFHX1BPTExfSU5G
TElHSFQsCisJCQkgICAgICh2b2lkICopJm1hcC0+cGFzc2l2ZS5mbGFncykpIHsKKwkJcG9sbF93
YWl0KGZpbGUsICZiZWRhdGEtPmluZmxpZ2h0X3JlcSwgd2FpdCk7CisJCXJldHVybiAwOworCX0K
KworCXNwaW5fbG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7CisJcmV0ID0gZ2V0X3JlcXVlc3Qo
YmVkYXRhLCAmcmVxX2lkKTsKKwlpZiAocmV0IDwgMCkgeworCQlzcGluX3VubG9jaygmYmVkYXRh
LT5zb2NrZXRfbG9jayk7CisJCXJldHVybiByZXQ7CisJfQorCXJlcSA9IFJJTkdfR0VUX1JFUVVF
U1QoJmJlZGF0YS0+cmluZywgcmVxX2lkKTsKKwlyZXEtPnJlcV9pZCA9IHJlcV9pZDsKKwlyZXEt
PmNtZCA9IFBWQ0FMTFNfUE9MTDsKKwlyZXEtPnUucG9sbC5pZCA9ICh1aW50NjRfdCkgbWFwOwor
CisJYmVkYXRhLT5yaW5nLnJlcV9wcm9kX3B2dCsrOworCVJJTkdfUFVTSF9SRVFVRVNUU19BTkRf
Q0hFQ0tfTk9USUZZKCZiZWRhdGEtPnJpbmcsIG5vdGlmeSk7CisJc3Bpbl91bmxvY2soJmJlZGF0
YS0+c29ja2V0X2xvY2spOworCWlmIChub3RpZnkpCisJCW5vdGlmeV9yZW1vdGVfdmlhX2lycShi
ZWRhdGEtPmlycSk7CisKKwlwb2xsX3dhaXQoZmlsZSwgJmJlZGF0YS0+aW5mbGlnaHRfcmVxLCB3
YWl0KTsKKwlyZXR1cm4gMDsKK30KKworc3RhdGljIHVuc2lnbmVkIGludCBwdmNhbGxzX2Zyb250
X3BvbGxfYWN0aXZlKHN0cnVjdCBmaWxlICpmaWxlLAorCQkJCQkgICAgICBzdHJ1Y3QgcHZjYWxs
c19iZWRhdGEgKmJlZGF0YSwKKwkJCQkJICAgICAgc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwLAor
CQkJCQkgICAgICBwb2xsX3RhYmxlICp3YWl0KQoreworCXVuc2lnbmVkIGludCBtYXNrID0gMDsK
KwlpbnQzMl90IGluX2Vycm9yLCBvdXRfZXJyb3I7CisJc3RydWN0IHB2Y2FsbHNfZGF0YV9pbnRm
ICppbnRmID0gbWFwLT5hY3RpdmUucmluZzsKKworCW91dF9lcnJvciA9IGludGYtPm91dF9lcnJv
cjsKKwlpbl9lcnJvciA9IGludGYtPmluX2Vycm9yOworCisJcG9sbF93YWl0KGZpbGUsICZtYXAt
PmFjdGl2ZS5pbmZsaWdodF9jb25uX3JlcSwgd2FpdCk7CisJaWYgKHB2Y2FsbHNfZnJvbnRfd3Jp
dGVfdG9kbyhtYXApKQorCQltYXNrIHw9IFBPTExPVVQgfCBQT0xMV1JOT1JNOworCWlmIChwdmNh
bGxzX2Zyb250X3JlYWRfdG9kbyhtYXApKQorCQltYXNrIHw9IFBPTExJTiB8IFBPTExSRE5PUk07
CisJaWYgKGluX2Vycm9yICE9IDAgfHwgb3V0X2Vycm9yICE9IDApCisJCW1hc2sgfD0gUE9MTEVS
UjsKKworCXJldHVybiBtYXNrOworfQorCit1bnNpZ25lZCBpbnQgcHZjYWxsc19mcm9udF9wb2xs
KHN0cnVjdCBmaWxlICpmaWxlLCBzdHJ1Y3Qgc29ja2V0ICpzb2NrLAorCQkJICAgICAgIHBvbGxf
dGFibGUgKndhaXQpCit7CisJc3RydWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGE7CisJc3RydWN0
IHNvY2tfbWFwcGluZyAqbWFwOworCWludCByZXQ7CisKKwlwdmNhbGxzX2VudGVyKCk7CisJaWYg
KCFwdmNhbGxzX2Zyb250X2RldikgeworCQlwdmNhbGxzX2V4aXQoKTsKKwkJcmV0dXJuIFBPTExO
VkFMOworCX0KKwliZWRhdGEgPSBkZXZfZ2V0X2RydmRhdGEoJnB2Y2FsbHNfZnJvbnRfZGV2LT5k
ZXYpOworCisJbWFwID0gKHN0cnVjdCBzb2NrX21hcHBpbmcgKikgc29jay0+c2stPnNrX3NlbmRf
aGVhZDsKKwlpZiAoIW1hcCkgeworCQlwdmNhbGxzX2V4aXQoKTsKKwkJcmV0dXJuIFBPTExOVkFM
OworCX0KKwlpZiAobWFwLT5hY3RpdmVfc29ja2V0KQorCQlyZXQgPSBwdmNhbGxzX2Zyb250X3Bv
bGxfYWN0aXZlKGZpbGUsIGJlZGF0YSwgbWFwLCB3YWl0KTsKKwllbHNlCisJCXJldCA9IHB2Y2Fs
bHNfZnJvbnRfcG9sbF9wYXNzaXZlKGZpbGUsIGJlZGF0YSwgbWFwLCB3YWl0KTsKKwlwdmNhbGxz
X2V4aXQoKTsKKwlyZXR1cm4gcmV0OworfQorCiBzdGF0aWMgY29uc3Qgc3RydWN0IHhlbmJ1c19k
ZXZpY2VfaWQgcHZjYWxsc19mcm9udF9pZHNbXSA9IHsKIAl7ICJwdmNhbGxzIiB9LAogCXsgIiIg
fQpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oIGIvZHJpdmVycy94ZW4v
cHZjYWxscy1mcm9udC5oCmluZGV4IGRlMjQwNDEuLjI1ZTA1YjggMTAwNjQ0Ci0tLSBhL2RyaXZl
cnMveGVuL3B2Y2FsbHMtZnJvbnQuaAorKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmgK
QEAgLTIwLDUgKzIwLDggQEAgaW50IHB2Y2FsbHNfZnJvbnRfcmVjdm1zZyhzdHJ1Y3Qgc29ja2V0
ICpzb2NrLAogCQkJICBzdHJ1Y3QgbXNnaGRyICptc2csCiAJCQkgIHNpemVfdCBsZW4sCiAJCQkg
IGludCBmbGFncyk7Cit1bnNpZ25lZCBpbnQgcHZjYWxsc19mcm9udF9wb2xsKHN0cnVjdCBmaWxl
ICpmaWxlLAorCQkJCXN0cnVjdCBzb2NrZXQgKnNvY2ssCisJCQkJcG9sbF90YWJsZSAqd2FpdCk7
CiAKICNlbmRpZgotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 26 19:12:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 19:12:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7nZR-00053n-UF; Thu, 26 Oct 2017 19:12:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e7nZR-00051P-AP
 for xen-devel@lists.xen.org; Thu, 26 Oct 2017 19:12:01 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 42/D9-01775-08332F95; Thu, 26 Oct 2017 19:12:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnkeJIrShJLcpLzFFi42I5NlE2Wbfe+FO
 kwaXtVhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bTA9NYCnq4K9ouzWZpYNzH2cXIxSEksI5J
 Yu2KKWxdjJwcLAIOEt/+X2HuYuTgYBSIkXjwwxokzCgQJjH58hJWEJtNwFDi75NNYOUiAtIS1
 z5fZgSZwywwmVHi9btfzCAJYYEIiZv7vkPNVJW4dP4GO4jNK+Am8X7VRRYQW0JATuLksclgQz
 mB4tM+XGeBOKiFUWLdtl7GCYy8CxgZVjFqFKcWlaUW6Roa6SUVZaZnlOQmZuboGhoY6+WmFhc
 npqfmJCYV6yXn525iBAYEAxDsYHzV7XyIUZKDSUmUl2HPh0ghvqT8lMqMxOKM+KLSnNTiQ4wy
 HBxKEryrjD5FCgkWpaanVqRl5gBDEyYtwcGjJMIbD5LmLS5IzC3OTIdInWK05Di26fIfJo6Om
 3eB5LOZrxuYhVjy8vNSpcR5j4A0CIA0ZJTmwY2Dxc8lRlkpYV5GoAOFeApSi3IzS1DlXzGKcz
 AqCfPKg0zhycwrgdv6CuggJqCDmlQ/gBxUkoiQkmpgjHlz2LOxfHnvCpOb80Se3s3h0ZV1YWK
 x7FL7vPhXwWITvfvTP/dKv4zqLuxdsMXXPuK7qsHBt4cnBP+58j+kYOlP7+gFGgE6loWX+2c6
 fv2ucsY1iC1U6ZhInajrojtOQdxavvxXT2lEnvd2XNg8L0Mo/qjk6bkhxvxc5444lZxt7rtSs
 fOkEktxRqKhFnNRcSIA/a00n5oCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1509045118!81280434!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45108 invoked from network); 26 Oct 2017 19:11:59 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 19:11:59 -0000
Received: from localhost.localdomain
 (162-198-228-35.lightspeed.wlfrct.sbcglobal.net [162.198.228.35])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 17AE121937;
 Thu, 26 Oct 2017 19:11:58 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 17AE121937
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Thu, 26 Oct 2017 12:11:52 -0700
Message-Id: <1509045112-9807-13-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1509045112-9807-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710261207030.574@sstabellini-ThinkPad-X260>
 <1509045112-9807-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v7 13/13] xen: introduce a Kconfig option to
	enable the pvcalls frontend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxzbyBhZGQgcHZjYWxscy1mcm9udCB0byB0aGUgTWFrZWZpbGUuCgpTaWduZWQtb2ZmLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+CkNDOiBib3Jpcy5vc3Ryb3Zz
a3lAb3JhY2xlLmNvbQpDQzogamdyb3NzQHN1c2UuY29tCi0tLQogZHJpdmVycy94ZW4vS2NvbmZp
ZyAgfCAxMSArKysrKysrKysrKwogZHJpdmVycy94ZW4vTWFrZWZpbGUgfCAgMSArCiAyIGZpbGVz
IGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9LY29u
ZmlnIGIvZHJpdmVycy94ZW4vS2NvbmZpZwppbmRleCA0NTQ1NTYxLi5kOGRkNTQ2IDEwMDY0NAot
LS0gYS9kcml2ZXJzL3hlbi9LY29uZmlnCisrKyBiL2RyaXZlcnMveGVuL0tjb25maWcKQEAgLTE5
Niw2ICsxOTYsMTcgQEAgY29uZmlnIFhFTl9QQ0lERVZfQkFDS0VORAogCiAJICBJZiBpbiBkb3Vi
dCwgc2F5IG0uCiAKK2NvbmZpZyBYRU5fUFZDQUxMU19GUk9OVEVORAorCXRyaXN0YXRlICJYRU4g
UFYgQ2FsbHMgZnJvbnRlbmQgZHJpdmVyIgorCWRlcGVuZHMgb24gSU5FVCAmJiBYRU4KKwlkZWZh
dWx0IG4KKwlzZWxlY3QgWEVOX1hFTkJVU19GUk9OVEVORAorCWhlbHAKKwkgIEV4cGVyaW1lbnRh
bCBmcm9udGVuZCBmb3IgdGhlIFhlbiBQViBDYWxscyBwcm90b2NvbAorCSAgKGh0dHBzOi8veGVu
Yml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUvbWlzYy9wdmNhbGxzLmh0bWwpLiBJdAorCSAgc2Vu
ZHMgYSBzbWFsbCBzZXQgb2YgUE9TSVggY2FsbHMgdG8gdGhlIGJhY2tlbmQsIHdoaWNoCisJICBp
bXBsZW1lbnRzIHRoZW0uCisKIGNvbmZpZyBYRU5fUFZDQUxMU19CQUNLRU5ECiAJYm9vbCAiWEVO
IFBWIENhbGxzIGJhY2tlbmQgZHJpdmVyIgogCWRlcGVuZHMgb24gSU5FVCAmJiBYRU4gJiYgWEVO
X0JBQ0tFTkQKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL01ha2VmaWxlIGIvZHJpdmVycy94ZW4v
TWFrZWZpbGUKaW5kZXggNDgwYjkyOC4uYWZiOWUwMyAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4v
TWFrZWZpbGUKKysrIGIvZHJpdmVycy94ZW4vTWFrZWZpbGUKQEAgLTM5LDYgKzM5LDcgQEAgb2Jq
LSQoQ09ORklHX1hFTl9FRkkpCQkJKz0gZWZpLm8KIG9iai0kKENPTkZJR19YRU5fU0NTSV9CQUNL
RU5EKQkJKz0geGVuLXNjc2liYWNrLm8KIG9iai0kKENPTkZJR19YRU5fQVVUT19YTEFURSkJCSs9
IHhsYXRlX21tdS5vCiBvYmotJChDT05GSUdfWEVOX1BWQ0FMTFNfQkFDS0VORCkJKz0gcHZjYWxs
cy1iYWNrLm8KK29iai0kKENPTkZJR19YRU5fUFZDQUxMU19GUk9OVEVORCkJKz0gcHZjYWxscy1m
cm9udC5vCiB4ZW4tZXZ0Y2huLXkJCQkJOj0gZXZ0Y2huLm8KIHhlbi1nbnRkZXYteQkJCQk6PSBn
bnRkZXYubwogeGVuLWdudGFsbG9jLXkJCQkJOj0gZ250YWxsb2MubwotLSAKMS45LjEKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 26 19:12:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 19:12:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7nZT-00055N-5i; Thu, 26 Oct 2017 19:12:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e7nZR-00051a-DK
 for xen-devel@lists.xen.org; Thu, 26 Oct 2017 19:12:01 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 4B/ED-10698-08332F95; Thu, 26 Oct 2017 19:12:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeJIrShJLcpLzFFi42I5NlE2WbfB+FO
 kwa+fzBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bs62uYCqYqVPy995algfGQdBcjF4eQwDom
 ifPrvzJ2MXJysAg4SCye9oSli5GDg1EgRuLBD2uQMKNAmMTky0tYQWw2AUOJv082sYHYIgLSE
 tc+X2YEmcMsMJlR4vW7X8wgCWGgOVsmnWKFmKkqseP3MyYQm1fATeLb7xVgtoSAnMTJY5PBaj
 iB4tM+XGeBOKiFUWLdtl7GCYy8CxgZVjGqF6cWlaUW6ZrrJRVlpmeU5CZm5ugaGhjr5aYWFye
 mp+YkJhXrJefnbmIEhgMDEOxgbPzudIhRkoNJSZSXYc+HSCG+pPyUyozE4oz4otKc1OJDjDIc
 HEoSvAVGnyKFBItS01Mr0jJzgIEJk5bg4FES4Y0HSfMWFyTmFmemQ6ROMVpyHNt0+Q8TR8fNu
 0Dy2czXDcxCLHn5ealS4rwuIA0CIA0ZpXlw42DRc4lRVkqYlxHoQCGegtSi3MwSVPlXjOIcjE
 rCvJEgU3gy80rgtr4COogJ6KAm1Q8gB5UkIqSkGhjd/djN894dT7zfVd6ScydOqc9mxxTh90W
 37c6VW6lcKrkhYyIku+EV19nWibbbGmZGtX61ParuM00moTfoqdXDjCzlFwp71RcWt/wxPv/k
 yB8/Vbd2h5hYT5M/Wjtl3e/+LdTUut67aOHlW6tvPz+9aKur6x9HG81/v46sZgk8V8mxbMOpS
 zuVWIozEg21mIuKEwHAOwhYmQIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1509045118!81280433!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45084 invoked from network); 26 Oct 2017 19:11:59 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 19:11:59 -0000
Received: from localhost.localdomain
 (162-198-228-35.lightspeed.wlfrct.sbcglobal.net [162.198.228.35])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id AD31721943;
 Thu, 26 Oct 2017 19:11:57 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org AD31721943
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Thu, 26 Oct 2017 12:11:51 -0700
Message-Id: <1509045112-9807-12-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1509045112-9807-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710261207030.574@sstabellini-ThinkPad-X260>
 <1509045112-9807-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v7 12/13] xen/pvcalls: implement release command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2VuZCBQVkNBTExTX1JFTEVBU0UgdG8gdGhlIGJhY2tlbmQgYW5kIHdhaXQgZm9yIGEgcmVwbHku
IFRha2UgYm90aAppbl9tdXRleCBhbmQgb3V0X211dGV4IHRvIGF2b2lkIGNvbmN1cnJlbnQgYWNj
ZXNzZXMuIFRoZW4sIGZyZWUgdGhlCnNvY2tldC4KCkZvciBwYXNzaXZlIHNvY2tldHMsIGNoZWNr
IHdoZXRoZXIgd2UgaGF2ZSBhbHJlYWR5IHByZS1hbGxvY2F0ZWQgYW4KYWN0aXZlIHNvY2tldCBm
b3IgdGhlIHB1cnBvc2Ugb2YgYmVpbmcgYWNjZXB0ZWQuIElmIHNvLCBmcmVlIHRoYXQgYXMKd2Vs
bC4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNv
bT4KQ0M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCkNDOiBqZ3Jvc3NAc3VzZS5jb20KLS0t
CiBkcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMgfCA5OCArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaCB8ICAx
ICsKIDIgZmlsZXMgY2hhbmdlZCwgOTkgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZl
cnMveGVuL3B2Y2FsbHMtZnJvbnQuYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwppbmRl
eCBlYWI3MGNlLi44ZTc0MjYwODMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJv
bnQuYworKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKQEAgLTE5OSw2ICsxOTksMjEg
QEAgc3RhdGljIGlycXJldHVybl90IHB2Y2FsbHNfZnJvbnRfZXZlbnRfaGFuZGxlcihpbnQgaXJx
LCB2b2lkICpkZXZfaWQpCiBzdGF0aWMgdm9pZCBwdmNhbGxzX2Zyb250X2ZyZWVfbWFwKHN0cnVj
dCBwdmNhbGxzX2JlZGF0YSAqYmVkYXRhLAogCQkJCSAgIHN0cnVjdCBzb2NrX21hcHBpbmcgKm1h
cCkKIHsKKwlpbnQgaTsKKworCXVuYmluZF9mcm9tX2lycWhhbmRsZXIobWFwLT5hY3RpdmUuaXJx
LCBtYXApOworCisJc3Bpbl9sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKKwlpZiAoIWxpc3Rf
ZW1wdHkoJm1hcC0+bGlzdCkpCisJCWxpc3RfZGVsX2luaXQoJm1hcC0+bGlzdCk7CisJc3Bpbl91
bmxvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOworCisJZm9yIChpID0gMDsgaSA8ICgxIDw8IFBW
Q0FMTFNfUklOR19PUkRFUik7IGkrKykKKwkJZ250dGFiX2VuZF9mb3JlaWduX2FjY2VzcyhtYXAt
PmFjdGl2ZS5yaW5nLT5yZWZbaV0sIDAsIDApOworCWdudHRhYl9lbmRfZm9yZWlnbl9hY2Nlc3Mo
bWFwLT5hY3RpdmUucmVmLCAwLCAwKTsKKwlmcmVlX3BhZ2UoKHVuc2lnbmVkIGxvbmcpbWFwLT5h
Y3RpdmUucmluZyk7CisKKwlrZnJlZShtYXApOwogfQogCiBzdGF0aWMgaXJxcmV0dXJuX3QgcHZj
YWxsc19mcm9udF9jb25uX2hhbmRsZXIoaW50IGlycSwgdm9pZCAqc29ja19tYXApCkBAIC05NjYs
NiArOTgxLDg5IEBAIHVuc2lnbmVkIGludCBwdmNhbGxzX2Zyb250X3BvbGwoc3RydWN0IGZpbGUg
KmZpbGUsIHN0cnVjdCBzb2NrZXQgKnNvY2ssCiAJcmV0dXJuIHJldDsKIH0KIAoraW50IHB2Y2Fs
bHNfZnJvbnRfcmVsZWFzZShzdHJ1Y3Qgc29ja2V0ICpzb2NrKQoreworCXN0cnVjdCBwdmNhbGxz
X2JlZGF0YSAqYmVkYXRhOworCXN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcDsKKwlpbnQgcmVxX2lk
LCBub3RpZnksIHJldDsKKwlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVxdWVzdCAqcmVxOworCisJaWYg
KHNvY2stPnNrID09IE5VTEwpCisJCXJldHVybiAwOworCisJcHZjYWxsc19lbnRlcigpOworCWlm
ICghcHZjYWxsc19mcm9udF9kZXYpIHsKKwkJcHZjYWxsc19leGl0KCk7CisJCXJldHVybiAtRUlP
OworCX0KKworCWJlZGF0YSA9IGRldl9nZXRfZHJ2ZGF0YSgmcHZjYWxsc19mcm9udF9kZXYtPmRl
dik7CisKKwltYXAgPSAoc3RydWN0IHNvY2tfbWFwcGluZyAqKSBzb2NrLT5zay0+c2tfc2VuZF9o
ZWFkOworCWlmIChtYXAgPT0gTlVMTCkgeworCQlwdmNhbGxzX2V4aXQoKTsKKwkJcmV0dXJuIDA7
CisJfQorCisJc3Bpbl9sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKKwlyZXQgPSBnZXRfcmVx
dWVzdChiZWRhdGEsICZyZXFfaWQpOworCWlmIChyZXQgPCAwKSB7CisJCXNwaW5fdW5sb2NrKCZi
ZWRhdGEtPnNvY2tldF9sb2NrKTsKKwkJcHZjYWxsc19leGl0KCk7CisJCXJldHVybiByZXQ7CisJ
fQorCXNvY2stPnNrLT5za19zZW5kX2hlYWQgPSBOVUxMOworCisJcmVxID0gUklOR19HRVRfUkVR
VUVTVCgmYmVkYXRhLT5yaW5nLCByZXFfaWQpOworCXJlcS0+cmVxX2lkID0gcmVxX2lkOworCXJl
cS0+Y21kID0gUFZDQUxMU19SRUxFQVNFOworCXJlcS0+dS5yZWxlYXNlLmlkID0gKHVpbnQ2NF90
KW1hcDsKKworCWJlZGF0YS0+cmluZy5yZXFfcHJvZF9wdnQrKzsKKwlSSU5HX1BVU0hfUkVRVUVT
VFNfQU5EX0NIRUNLX05PVElGWSgmYmVkYXRhLT5yaW5nLCBub3RpZnkpOworCXNwaW5fdW5sb2Nr
KCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKKwlpZiAobm90aWZ5KQorCQlub3RpZnlfcmVtb3RlX3Zp
YV9pcnEoYmVkYXRhLT5pcnEpOworCisJd2FpdF9ldmVudChiZWRhdGEtPmluZmxpZ2h0X3JlcSwK
KwkJICAgUkVBRF9PTkNFKGJlZGF0YS0+cnNwW3JlcV9pZF0ucmVxX2lkKSA9PSByZXFfaWQpOwor
CisJaWYgKG1hcC0+YWN0aXZlX3NvY2tldCkgeworCQkvKgorCQkgKiBTZXQgaW5fZXJyb3IgYW5k
IHdha2UgdXAgaW5mbGlnaHRfY29ubl9yZXEgdG8gZm9yY2UKKwkJICogcmVjdm1zZyB3YWl0ZXJz
IHRvIGV4aXQuCisJCSAqLworCQltYXAtPmFjdGl2ZS5yaW5nLT5pbl9lcnJvciA9IC1FQkFERjsK
KwkJd2FrZV91cF9pbnRlcnJ1cHRpYmxlKCZtYXAtPmFjdGl2ZS5pbmZsaWdodF9jb25uX3JlcSk7
CisKKwkJLyoKKwkJICogV2FpdCB1bnRpbCB0aGVyZSBhcmUgbm8gbW9yZSB3YWl0ZXJzIG9uIHRo
ZSBtdXRleGVzLgorCQkgKiBXZSBrbm93IHRoYXQgbm8gbmV3IHdhaXRlcnMgY2FuIGJlIGFkZGVk
IGJlY2F1c2Ugc2tfc2VuZF9oZWFkCisJCSAqIGlzIHNldCB0byBOVUxMIC0tIHdlIG9ubHkgbmVl
ZCB0byB3YWl0IGZvciB0aGUgZXhpc3RpbmcKKwkJICogd2FpdGVycyB0byByZXR1cm4uCisJCSAq
LworCQl3aGlsZSAoIW11dGV4X3RyeWxvY2soJm1hcC0+YWN0aXZlLmluX211dGV4KSB8fAorCQkJ
ICAgIW11dGV4X3RyeWxvY2soJm1hcC0+YWN0aXZlLm91dF9tdXRleCkpCisJCQljcHVfcmVsYXgo
KTsKKworCQlwdmNhbGxzX2Zyb250X2ZyZWVfbWFwKGJlZGF0YSwgbWFwKTsKKwl9IGVsc2Ugewor
CQlzcGluX2xvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOworCQlsaXN0X2RlbCgmbWFwLT5saXN0
KTsKKwkJc3Bpbl91bmxvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOworCQlpZiAoUkVBRF9PTkNF
KG1hcC0+cGFzc2l2ZS5pbmZsaWdodF9yZXFfaWQpICE9CisJCSAgICBQVkNBTExTX0lOVkFMSURf
SUQpIHsKKwkJCXB2Y2FsbHNfZnJvbnRfZnJlZV9tYXAoYmVkYXRhLAorCQkJCQkgICAgICAgbWFw
LT5wYXNzaXZlLmFjY2VwdF9tYXApOworCQl9CisJCWtmcmVlKG1hcCk7CisJfQorCVdSSVRFX09O
Q0UoYmVkYXRhLT5yc3BbcmVxX2lkXS5yZXFfaWQsIFBWQ0FMTFNfSU5WQUxJRF9JRCk7CisKKwlw
dmNhbGxzX2V4aXQoKTsKKwlyZXR1cm4gMDsKK30KKwogc3RhdGljIGNvbnN0IHN0cnVjdCB4ZW5i
dXNfZGV2aWNlX2lkIHB2Y2FsbHNfZnJvbnRfaWRzW10gPSB7CiAJeyAicHZjYWxscyIgfSwKIAl7
ICIiIH0KZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaCBiL2RyaXZlcnMv
eGVuL3B2Y2FsbHMtZnJvbnQuaAppbmRleCAyNWUwNWI4Li4zMzMyOTc4IDEwMDY0NAotLS0gYS9k
cml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmgKKysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9u
dC5oCkBAIC0yMyw1ICsyMyw2IEBAIGludCBwdmNhbGxzX2Zyb250X3JlY3Ztc2coc3RydWN0IHNv
Y2tldCAqc29jaywKIHVuc2lnbmVkIGludCBwdmNhbGxzX2Zyb250X3BvbGwoc3RydWN0IGZpbGUg
KmZpbGUsCiAJCQkJc3RydWN0IHNvY2tldCAqc29jaywKIAkJCQlwb2xsX3RhYmxlICp3YWl0KTsK
K2ludCBwdmNhbGxzX2Zyb250X3JlbGVhc2Uoc3RydWN0IHNvY2tldCAqc29jayk7CiAKICNlbmRp
ZgotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 26 19:12:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 19:12:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7nZf-0005EX-DH; Thu, 26 Oct 2017 19:12:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e7nZd-0005DF-I6
 for xen-devel@lists.xen.org; Thu, 26 Oct 2017 19:12:13 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 1E/B6-31244-C8332F95; Thu, 26 Oct 2017 19:12:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeJIrShJLcpLzFFi42I5NlE2WbfH+FO
 kQfMZDoslHxezODB6HN39mymAMYo1My8pvyKBNePI0jbmgm36FcvurWFsYLyq0cXIxSEksI5J
 Ynf3d8YuRk4OFgEHiQ9LTjB1MXJwMArESDz4YQ0SZhQIk5h8eQkriM0mYCjx98kmNhBbREBa4
 trny4wgc5gFJjNKvH73ixkkIQw058+Op4wgc1gEVCV+HNEFCfMKuErsWd7KAmJLCMhJnDw2GW
 wmp4CbxLQP11kg7mlhlFi3rZdxAiPvAkaGVYwaxalFZalFusZGeklFmekZJbmJmTm6hgZmerm
 pxcWJ6ak5iUnFesn5uZsYgeHAAAQ7GE+vCzzEKMnBpCTKy7DnQ6QQX1J+SmVGYnFGfFFpTmrx
 IUYZDg4lCV47o0+RQoJFqempFWmZOcDAhElLcPAoifDGg6R5iwsSc4sz0yFSpxgtOY5tuvyHi
 aPj5l0g+Wzm6wZmIZa8/LxUKXFeF5AGAZCGjNI8uHGw6LnEKCslzMsIdKAQT0FqUW5mCar8K0
 ZxDkYlYd5IkCk8mXklcFtfAR3EBHRQk+oHkINKEhFSUg2MZUbqR+UUf+ZtzNhU+mSCgMGlU7U
 vKq8lromQeT01wiS9r+1k2DF7CZaZ3xxuB/LyLtjFFDxHyYJr7uK7N8pi492Mo7jUFQxfXEzc
 uuTjbM7HZxNl7DMkv0v8/PqpOedG6LHVHv4n2vXW3W7+nZSVfE3mTZTA40ePWyxOHNBXV1CZL
 3J/+tZMJZbijERDLeai4kQAiXgQlpkCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1509045130!65188127!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65144 invoked from network); 26 Oct 2017 19:12:11 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 19:12:11 -0000
Received: from localhost.localdomain
 (162-198-228-35.lightspeed.wlfrct.sbcglobal.net [162.198.228.35])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2370D21938;
 Thu, 26 Oct 2017 19:11:55 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2370D21938
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Thu, 26 Oct 2017 12:11:44 -0700
Message-Id: <1509045112-9807-5-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1509045112-9807-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710261207030.574@sstabellini-ThinkPad-X260>
 <1509045112-9807-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v7 05/13] xen/pvcalls: implement connect command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2VuZCBQVkNBTExTX0NPTk5FQ1QgdG8gdGhlIGJhY2tlbmQuIEFsbG9jYXRlIGEgbmV3IHJpbmcg
YW5kIGV2dGNobiBmb3IKdGhlIGFjdGl2ZSBzb2NrZXQuCgpJbnRyb2R1Y2UgZmllbGRzIGluIHN0
cnVjdCBzb2NrX21hcHBpbmcgdG8ga2VlcCB0cmFjayBvZiBhY3RpdmUgc29ja2V0cy4KSW50cm9k
dWNlIGEgd2FpdHF1ZXVlIHRvIGFsbG93IHRoZSBmcm9udGVuZCB0byB3YWl0IG9uIGRhdGEgY29t
aW5nIGZyb20KdGhlIGJhY2tlbmQgb24gdGhlIGFjdGl2ZSBzb2NrZXQgKHJlY3Ztc2cgY29tbWFu
ZCkuCgpUd28gbXV0ZXhlcyAob25lIG9mIHJlYWRzIGFuZCBvbmUgZm9yIHdyaXRlcykgd2lsbCBi
ZSB1c2VkIHRvIHByb3RlY3QKdGhlIGFjdGl2ZSBzb2NrZXQgaW4gYW5kIG91dCByaW5ncyBmcm9t
IGNvbmN1cnJlbnQgYWNjZXNzZXMuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHN0ZWZhbm9AYXBvcmV0by5jb20+ClJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlz
Lm9zdHJvdnNreUBvcmFjbGUuY29tPgpDQzogYm9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20KQ0M6
IGpncm9zc0BzdXNlLmNvbQotLS0KIGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYyB8IDE1OCAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogZHJpdmVycy94ZW4v
cHZjYWxscy1mcm9udC5oIHwgICAyICsKIDIgZmlsZXMgY2hhbmdlZCwgMTYwIGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMgYi9kcml2ZXJzL3hl
bi9wdmNhbGxzLWZyb250LmMKaW5kZXggMWNiMWU5Mi4uMmI0YzJiYyAxMDA2NDQKLS0tIGEvZHJp
dmVycy94ZW4vcHZjYWxscy1mcm9udC5jCisrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQu
YwpAQCAtNTksNiArNTksMTggQEAgc3RydWN0IHNvY2tfbWFwcGluZyB7CiAJYm9vbCBhY3RpdmVf
c29ja2V0OwogCXN0cnVjdCBsaXN0X2hlYWQgbGlzdDsKIAlzdHJ1Y3Qgc29ja2V0ICpzb2NrOwor
CXVuaW9uIHsKKwkJc3RydWN0IHsKKwkJCWludCBpcnE7CisJCQlncmFudF9yZWZfdCByZWY7CisJ
CQlzdHJ1Y3QgcHZjYWxsc19kYXRhX2ludGYgKnJpbmc7CisJCQlzdHJ1Y3QgcHZjYWxsc19kYXRh
IGRhdGE7CisJCQlzdHJ1Y3QgbXV0ZXggaW5fbXV0ZXg7CisJCQlzdHJ1Y3QgbXV0ZXggb3V0X211
dGV4OworCisJCQl3YWl0X3F1ZXVlX2hlYWRfdCBpbmZsaWdodF9jb25uX3JlcTsKKwkJfSBhY3Rp
dmU7CisJfTsKIH07CiAKIHN0YXRpYyBpbmxpbmUgaW50IGdldF9yZXF1ZXN0KHN0cnVjdCBwdmNh
bGxzX2JlZGF0YSAqYmVkYXRhLCBpbnQgKnJlcV9pZCkKQEAgLTEyMSw2ICsxMzMsMTggQEAgc3Rh
dGljIHZvaWQgcHZjYWxsc19mcm9udF9mcmVlX21hcChzdHJ1Y3QgcHZjYWxsc19iZWRhdGEgKmJl
ZGF0YSwKIHsKIH0KIAorc3RhdGljIGlycXJldHVybl90IHB2Y2FsbHNfZnJvbnRfY29ubl9oYW5k
bGVyKGludCBpcnEsIHZvaWQgKnNvY2tfbWFwKQoreworCXN0cnVjdCBzb2NrX21hcHBpbmcgKm1h
cCA9IHNvY2tfbWFwOworCisJaWYgKG1hcCA9PSBOVUxMKQorCQlyZXR1cm4gSVJRX0hBTkRMRUQ7
CisKKwl3YWtlX3VwX2ludGVycnVwdGlibGUoJm1hcC0+YWN0aXZlLmluZmxpZ2h0X2Nvbm5fcmVx
KTsKKworCXJldHVybiBJUlFfSEFORExFRDsKK30KKwogaW50IHB2Y2FsbHNfZnJvbnRfc29ja2V0
KHN0cnVjdCBzb2NrZXQgKnNvY2spCiB7CiAJc3RydWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGE7
CkBAIC0xOTYsNiArMjIwLDEzMiBAQCBpbnQgcHZjYWxsc19mcm9udF9zb2NrZXQoc3RydWN0IHNv
Y2tldCAqc29jaykKIAlyZXR1cm4gcmV0OwogfQogCitzdGF0aWMgaW50IGNyZWF0ZV9hY3RpdmUo
c3RydWN0IHNvY2tfbWFwcGluZyAqbWFwLCBpbnQgKmV2dGNobikKK3sKKwl2b2lkICpieXRlczsK
KwlpbnQgcmV0ID0gLUVOT01FTSwgaXJxID0gLTEsIGk7CisKKwkqZXZ0Y2huID0gLTE7CisJaW5p
dF93YWl0cXVldWVfaGVhZCgmbWFwLT5hY3RpdmUuaW5mbGlnaHRfY29ubl9yZXEpOworCisJbWFw
LT5hY3RpdmUucmluZyA9IChzdHJ1Y3QgcHZjYWxsc19kYXRhX2ludGYgKikKKwkJX19nZXRfZnJl
ZV9wYWdlKEdGUF9LRVJORUwgfCBfX0dGUF9aRVJPKTsKKwlpZiAobWFwLT5hY3RpdmUucmluZyA9
PSBOVUxMKQorCQlnb3RvIG91dF9lcnJvcjsKKwltYXAtPmFjdGl2ZS5yaW5nLT5yaW5nX29yZGVy
ID0gUFZDQUxMU19SSU5HX09SREVSOworCWJ5dGVzID0gKHZvaWQgKilfX2dldF9mcmVlX3BhZ2Vz
KEdGUF9LRVJORUwgfCBfX0dGUF9aRVJPLAorCQkJCQlQVkNBTExTX1JJTkdfT1JERVIpOworCWlm
IChieXRlcyA9PSBOVUxMKQorCQlnb3RvIG91dF9lcnJvcjsKKwlmb3IgKGkgPSAwOyBpIDwgKDEg
PDwgUFZDQUxMU19SSU5HX09SREVSKTsgaSsrKQorCQltYXAtPmFjdGl2ZS5yaW5nLT5yZWZbaV0g
PSBnbnR0YWJfZ3JhbnRfZm9yZWlnbl9hY2Nlc3MoCisJCQlwdmNhbGxzX2Zyb250X2Rldi0+b3Ro
ZXJlbmRfaWQsCisJCQlwZm5fdG9fZ2ZuKHZpcnRfdG9fcGZuKGJ5dGVzKSArIGkpLCAwKTsKKwor
CW1hcC0+YWN0aXZlLnJlZiA9IGdudHRhYl9ncmFudF9mb3JlaWduX2FjY2VzcygKKwkJcHZjYWxs
c19mcm9udF9kZXYtPm90aGVyZW5kX2lkLAorCQlwZm5fdG9fZ2ZuKHZpcnRfdG9fcGZuKCh2b2lk
ICopbWFwLT5hY3RpdmUucmluZykpLCAwKTsKKworCW1hcC0+YWN0aXZlLmRhdGEuaW4gPSBieXRl
czsKKwltYXAtPmFjdGl2ZS5kYXRhLm91dCA9IGJ5dGVzICsKKwkJWEVOX0ZMRVhfUklOR19TSVpF
KFBWQ0FMTFNfUklOR19PUkRFUik7CisKKwlyZXQgPSB4ZW5idXNfYWxsb2NfZXZ0Y2huKHB2Y2Fs
bHNfZnJvbnRfZGV2LCBldnRjaG4pOworCWlmIChyZXQpCisJCWdvdG8gb3V0X2Vycm9yOworCWly
cSA9IGJpbmRfZXZ0Y2huX3RvX2lycWhhbmRsZXIoKmV2dGNobiwgcHZjYWxsc19mcm9udF9jb25u
X2hhbmRsZXIsCisJCQkJCTAsICJwdmNhbGxzLWZyb250ZW5kIiwgbWFwKTsKKwlpZiAoaXJxIDwg
MCkgeworCQlyZXQgPSBpcnE7CisJCWdvdG8gb3V0X2Vycm9yOworCX0KKworCW1hcC0+YWN0aXZl
LmlycSA9IGlycTsKKwltYXAtPmFjdGl2ZV9zb2NrZXQgPSB0cnVlOworCW11dGV4X2luaXQoJm1h
cC0+YWN0aXZlLmluX211dGV4KTsKKwltdXRleF9pbml0KCZtYXAtPmFjdGl2ZS5vdXRfbXV0ZXgp
OworCisJcmV0dXJuIDA7CisKK291dF9lcnJvcjoKKwlpZiAoaXJxID49IDApCisJCXVuYmluZF9m
cm9tX2lycWhhbmRsZXIoaXJxLCBtYXApOworCWVsc2UgaWYgKCpldnRjaG4gPj0gMCkKKwkJeGVu
YnVzX2ZyZWVfZXZ0Y2huKHB2Y2FsbHNfZnJvbnRfZGV2LCAqZXZ0Y2huKTsKKwlrZnJlZShtYXAt
PmFjdGl2ZS5kYXRhLmluKTsKKwlrZnJlZShtYXAtPmFjdGl2ZS5yaW5nKTsKKwlyZXR1cm4gcmV0
OworfQorCitpbnQgcHZjYWxsc19mcm9udF9jb25uZWN0KHN0cnVjdCBzb2NrZXQgKnNvY2ssIHN0
cnVjdCBzb2NrYWRkciAqYWRkciwKKwkJCQlpbnQgYWRkcl9sZW4sIGludCBmbGFncykKK3sKKwlz
dHJ1Y3QgcHZjYWxsc19iZWRhdGEgKmJlZGF0YTsKKwlzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXAg
PSBOVUxMOworCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXE7CisJaW50IG5vdGlmeSwg
cmVxX2lkLCByZXQsIGV2dGNobjsKKworCWlmIChhZGRyLT5zYV9mYW1pbHkgIT0gQUZfSU5FVCB8
fCBzb2NrLT50eXBlICE9IFNPQ0tfU1RSRUFNKQorCQlyZXR1cm4gLUVPUE5PVFNVUFA7CisKKwlw
dmNhbGxzX2VudGVyKCk7CisJaWYgKCFwdmNhbGxzX2Zyb250X2RldikgeworCQlwdmNhbGxzX2V4
aXQoKTsKKwkJcmV0dXJuIC1FTk9UQ09OTjsKKwl9CisKKwliZWRhdGEgPSBkZXZfZ2V0X2RydmRh
dGEoJnB2Y2FsbHNfZnJvbnRfZGV2LT5kZXYpOworCisJbWFwID0gKHN0cnVjdCBzb2NrX21hcHBp
bmcgKilzb2NrLT5zay0+c2tfc2VuZF9oZWFkOworCWlmICghbWFwKSB7CisJCXB2Y2FsbHNfZXhp
dCgpOworCQlyZXR1cm4gLUVOT1RTT0NLOworCX0KKworCXNwaW5fbG9jaygmYmVkYXRhLT5zb2Nr
ZXRfbG9jayk7CisJcmV0ID0gZ2V0X3JlcXVlc3QoYmVkYXRhLCAmcmVxX2lkKTsKKwlpZiAocmV0
IDwgMCkgeworCQlzcGluX3VubG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7CisJCXB2Y2FsbHNf
ZXhpdCgpOworCQlyZXR1cm4gcmV0OworCX0KKwlyZXQgPSBjcmVhdGVfYWN0aXZlKG1hcCwgJmV2
dGNobik7CisJaWYgKHJldCA8IDApIHsKKwkJc3Bpbl91bmxvY2soJmJlZGF0YS0+c29ja2V0X2xv
Y2spOworCQlwdmNhbGxzX2V4aXQoKTsKKwkJcmV0dXJuIHJldDsKKwl9CisKKwlyZXEgPSBSSU5H
X0dFVF9SRVFVRVNUKCZiZWRhdGEtPnJpbmcsIHJlcV9pZCk7CisJcmVxLT5yZXFfaWQgPSByZXFf
aWQ7CisJcmVxLT5jbWQgPSBQVkNBTExTX0NPTk5FQ1Q7CisJcmVxLT51LmNvbm5lY3QuaWQgPSAo
dWludDY0X3QpbWFwOworCXJlcS0+dS5jb25uZWN0LmxlbiA9IGFkZHJfbGVuOworCXJlcS0+dS5j
b25uZWN0LmZsYWdzID0gZmxhZ3M7CisJcmVxLT51LmNvbm5lY3QucmVmID0gbWFwLT5hY3RpdmUu
cmVmOworCXJlcS0+dS5jb25uZWN0LmV2dGNobiA9IGV2dGNobjsKKwltZW1jcHkocmVxLT51LmNv
bm5lY3QuYWRkciwgYWRkciwgc2l6ZW9mKCphZGRyKSk7CisKKwltYXAtPnNvY2sgPSBzb2NrOwor
CisJYmVkYXRhLT5yaW5nLnJlcV9wcm9kX3B2dCsrOworCVJJTkdfUFVTSF9SRVFVRVNUU19BTkRf
Q0hFQ0tfTk9USUZZKCZiZWRhdGEtPnJpbmcsIG5vdGlmeSk7CisJc3Bpbl91bmxvY2soJmJlZGF0
YS0+c29ja2V0X2xvY2spOworCisJaWYgKG5vdGlmeSkKKwkJbm90aWZ5X3JlbW90ZV92aWFfaXJx
KGJlZGF0YS0+aXJxKTsKKworCXdhaXRfZXZlbnQoYmVkYXRhLT5pbmZsaWdodF9yZXEsCisJCSAg
IFJFQURfT05DRShiZWRhdGEtPnJzcFtyZXFfaWRdLnJlcV9pZCkgPT0gcmVxX2lkKTsKKworCS8q
IHJlYWQgcmVxX2lkLCB0aGVuIHRoZSBjb250ZW50ICovCisJc21wX3JtYigpOworCXJldCA9IGJl
ZGF0YS0+cnNwW3JlcV9pZF0ucmV0OworCWJlZGF0YS0+cnNwW3JlcV9pZF0ucmVxX2lkID0gUFZD
QUxMU19JTlZBTElEX0lEOworCXB2Y2FsbHNfZXhpdCgpOworCXJldHVybiByZXQ7Cit9CisKIHN0
YXRpYyBjb25zdCBzdHJ1Y3QgeGVuYnVzX2RldmljZV9pZCBwdmNhbGxzX2Zyb250X2lkc1tdID0g
ewogCXsgInB2Y2FsbHMiIH0sCiAJeyAiIiB9CkBAIC0yMTIsNiArMzYyLDE0IEBAIHN0YXRpYyBp
bnQgcHZjYWxsc19mcm9udF9yZW1vdmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldikKIAlpZiAo
YmVkYXRhLT5pcnEgPj0gMCkKIAkJdW5iaW5kX2Zyb21faXJxaGFuZGxlcihiZWRhdGEtPmlycSwg
ZGV2KTsKIAorCWxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZShtYXAsIG4sICZiZWRhdGEtPnNvY2tl
dF9tYXBwaW5ncywgbGlzdCkgeworCQltYXAtPnNvY2stPnNrLT5za19zZW5kX2hlYWQgPSBOVUxM
OworCQlpZiAobWFwLT5hY3RpdmVfc29ja2V0KSB7CisJCQltYXAtPmFjdGl2ZS5yaW5nLT5pbl9l
cnJvciA9IC1FQkFERjsKKwkJCXdha2VfdXBfaW50ZXJydXB0aWJsZSgmbWFwLT5hY3RpdmUuaW5m
bGlnaHRfY29ubl9yZXEpOworCQl9CisJfQorCiAJc21wX21iKCk7CiAJd2hpbGUgKGF0b21pY19y
ZWFkKCZwdmNhbGxzX3JlZmNvdW50KSA+IDApCiAJCWNwdV9yZWxheCgpOwpkaWZmIC0tZ2l0IGEv
ZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5o
CmluZGV4IGI3ZGFiZWQuLjYzYjA0MTcgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMt
ZnJvbnQuaAorKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmgKQEAgLTQsNSArNCw3IEBA
CiAjaW5jbHVkZSA8bGludXgvbmV0Lmg+CiAKIGludCBwdmNhbGxzX2Zyb250X3NvY2tldChzdHJ1
Y3Qgc29ja2V0ICpzb2NrKTsKK2ludCBwdmNhbGxzX2Zyb250X2Nvbm5lY3Qoc3RydWN0IHNvY2tl
dCAqc29jaywgc3RydWN0IHNvY2thZGRyICphZGRyLAorCQkJICBpbnQgYWRkcl9sZW4sIGludCBm
bGFncyk7CiAKICNlbmRpZgotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 26 19:12:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 19:12:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7nZv-0005Ni-Kr; Thu, 26 Oct 2017 19:12:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e7nZu-0005Ma-9B
 for xen-devel@lists.xen.org; Thu, 26 Oct 2017 19:12:30 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 57/AE-06614-D9332F95; Thu, 26 Oct 2017 19:12:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeJIrShJLcpLzFFi42I5NlE2WXe28ad
 Ig8evdC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oye3RfYClpFKhZsecDYwLhZsIuRi0NIYB2T
 xOeu0+xdjJwcLAIOElP33GfsYuTgYBSIkXjwwxokzCgQJjH58hJWEJtNwFDi75NNbCC2iIC0x
 LXPlxlB5jALTGaUeP3uFzNIQljAXuJU2y1miJmqEnO2XGUEsXkFXCXObbwNNkhCQE7i5LHJYD
 angJvEtA/XWSAOamGUWLetl3ECI+8CRoZVjOrFqUVlqUW65npJRZnpGSW5iZk5uoYGxnq5qcX
 FiempOYlJxXrJ+bmbGIHhwAAEOxgbvzsdYpTkYFIS5WXY8yFSiC8pP6UyI7E4I76oNCe1+BCj
 DAeHkgRvgdGnSCHBotT01Iq0zBxgYMKkJTh4lER440HSvMUFibnFmekQqVOMlhzHNl3+w8TRc
 fMukHw283UDsxBLXn5eqpQ4rwtIgwBIQ0ZpHtw4WPRcYpSVEuZlBDpQiKcgtSg3swRV/hWjOA
 ejkjBvJMgUnsy8Eritr4AOYgI6qEn1A8hBJYkIKakGxknGgfF/Todax8aVLJXvNciea8tgoW6
 wOibzroq7xsHkxR1i/k/mHF/20aLWyEDp1smWt5GcMXJXvxoap+89l9Cy7FlT92PpUouFUvPP
 Of849+75GpmXF6f+TN7DK775uNmSW+vzX8sbfrkiM5uFK0N99uU+bYubXlGZgms0A1d4VP5g/
 ylvrMRSnJFoqMVcVJwIAP0DZKKZAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1509045146!100469733!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52521 invoked from network); 26 Oct 2017 19:12:27 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 19:12:27 -0000
Received: from localhost.localdomain
 (162-198-228-35.lightspeed.wlfrct.sbcglobal.net [162.198.228.35])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id D16322192D;
 Thu, 26 Oct 2017 19:11:55 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D16322192D
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Thu, 26 Oct 2017 12:11:46 -0700
Message-Id: <1509045112-9807-7-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1509045112-9807-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710261207030.574@sstabellini-ThinkPad-X260>
 <1509045112-9807-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v7 07/13] xen/pvcalls: implement listen command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2VuZCBQVkNBTExTX0xJU1RFTiB0byB0aGUgYmFja2VuZC4KClNpZ25lZC1vZmYtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KUmV2aWV3ZWQtYnk6IEJvcmlzIE9z
dHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CkNDOiBib3Jpcy5vc3Ryb3Zza3lA
b3JhY2xlLmNvbQpDQzogamdyb3NzQHN1c2UuY29tCi0tLQogZHJpdmVycy94ZW4vcHZjYWxscy1m
cm9udC5jIHwgNTcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
CiBkcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmggfCAgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDU4
IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMg
Yi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKaW5kZXggNjM1OGFlMS4uYTJkODc2ZSAxMDA2
NDQKLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCisrKyBiL2RyaXZlcnMveGVuL3B2
Y2FsbHMtZnJvbnQuYwpAQCAtNDEyLDYgKzQxMiw2MyBAQCBpbnQgcHZjYWxsc19mcm9udF9iaW5k
KHN0cnVjdCBzb2NrZXQgKnNvY2ssIHN0cnVjdCBzb2NrYWRkciAqYWRkciwgaW50IGFkZHJfbGVu
KQogCXJldHVybiAwOwogfQogCitpbnQgcHZjYWxsc19mcm9udF9saXN0ZW4oc3RydWN0IHNvY2tl
dCAqc29jaywgaW50IGJhY2tsb2cpCit7CisJc3RydWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGE7
CisJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwOworCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0
ICpyZXE7CisJaW50IG5vdGlmeSwgcmVxX2lkLCByZXQ7CisKKwlwdmNhbGxzX2VudGVyKCk7CisJ
aWYgKCFwdmNhbGxzX2Zyb250X2RldikgeworCQlwdmNhbGxzX2V4aXQoKTsKKwkJcmV0dXJuIC1F
Tk9UQ09OTjsKKwl9CisJYmVkYXRhID0gZGV2X2dldF9kcnZkYXRhKCZwdmNhbGxzX2Zyb250X2Rl
di0+ZGV2KTsKKworCW1hcCA9IChzdHJ1Y3Qgc29ja19tYXBwaW5nICopIHNvY2stPnNrLT5za19z
ZW5kX2hlYWQ7CisJaWYgKCFtYXApIHsKKwkJcHZjYWxsc19leGl0KCk7CisJCXJldHVybiAtRU5P
VFNPQ0s7CisJfQorCisJaWYgKG1hcC0+cGFzc2l2ZS5zdGF0dXMgIT0gUFZDQUxMU19TVEFUVVNf
QklORCkgeworCQlwdmNhbGxzX2V4aXQoKTsKKwkJcmV0dXJuIC1FT1BOT1RTVVBQOworCX0KKwor
CXNwaW5fbG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7CisJcmV0ID0gZ2V0X3JlcXVlc3QoYmVk
YXRhLCAmcmVxX2lkKTsKKwlpZiAocmV0IDwgMCkgeworCQlzcGluX3VubG9jaygmYmVkYXRhLT5z
b2NrZXRfbG9jayk7CisJCXB2Y2FsbHNfZXhpdCgpOworCQlyZXR1cm4gcmV0OworCX0KKwlyZXEg
PSBSSU5HX0dFVF9SRVFVRVNUKCZiZWRhdGEtPnJpbmcsIHJlcV9pZCk7CisJcmVxLT5yZXFfaWQg
PSByZXFfaWQ7CisJcmVxLT5jbWQgPSBQVkNBTExTX0xJU1RFTjsKKwlyZXEtPnUubGlzdGVuLmlk
ID0gKHVpbnQ2NF90KSBtYXA7CisJcmVxLT51Lmxpc3Rlbi5iYWNrbG9nID0gYmFja2xvZzsKKwor
CWJlZGF0YS0+cmluZy5yZXFfcHJvZF9wdnQrKzsKKwlSSU5HX1BVU0hfUkVRVUVTVFNfQU5EX0NI
RUNLX05PVElGWSgmYmVkYXRhLT5yaW5nLCBub3RpZnkpOworCXNwaW5fdW5sb2NrKCZiZWRhdGEt
PnNvY2tldF9sb2NrKTsKKwlpZiAobm90aWZ5KQorCQlub3RpZnlfcmVtb3RlX3ZpYV9pcnEoYmVk
YXRhLT5pcnEpOworCisJd2FpdF9ldmVudChiZWRhdGEtPmluZmxpZ2h0X3JlcSwKKwkJICAgUkVB
RF9PTkNFKGJlZGF0YS0+cnNwW3JlcV9pZF0ucmVxX2lkKSA9PSByZXFfaWQpOworCisJLyogcmVh
ZCByZXFfaWQsIHRoZW4gdGhlIGNvbnRlbnQgKi8KKwlzbXBfcm1iKCk7CisJcmV0ID0gYmVkYXRh
LT5yc3BbcmVxX2lkXS5yZXQ7CisJYmVkYXRhLT5yc3BbcmVxX2lkXS5yZXFfaWQgPSBQVkNBTExT
X0lOVkFMSURfSUQ7CisKKwltYXAtPnBhc3NpdmUuc3RhdHVzID0gUFZDQUxMU19TVEFUVVNfTElT
VEVOOworCXB2Y2FsbHNfZXhpdCgpOworCXJldHVybiByZXQ7Cit9CisKIHN0YXRpYyBjb25zdCBz
dHJ1Y3QgeGVuYnVzX2RldmljZV9pZCBwdmNhbGxzX2Zyb250X2lkc1tdID0gewogCXsgInB2Y2Fs
bHMiIH0sCiAJeyAiIiB9CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250Lmgg
Yi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmgKaW5kZXggOGIwYTI3NC4uYWE4ZmUxMCAxMDA2
NDQKLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oCisrKyBiL2RyaXZlcnMveGVuL3B2
Y2FsbHMtZnJvbnQuaApAQCAtOSw1ICs5LDYgQEAgaW50IHB2Y2FsbHNfZnJvbnRfY29ubmVjdChz
dHJ1Y3Qgc29ja2V0ICpzb2NrLCBzdHJ1Y3Qgc29ja2FkZHIgKmFkZHIsCiBpbnQgcHZjYWxsc19m
cm9udF9iaW5kKHN0cnVjdCBzb2NrZXQgKnNvY2ssCiAJCSAgICAgICBzdHJ1Y3Qgc29ja2FkZHIg
KmFkZHIsCiAJCSAgICAgICBpbnQgYWRkcl9sZW4pOworaW50IHB2Y2FsbHNfZnJvbnRfbGlzdGVu
KHN0cnVjdCBzb2NrZXQgKnNvY2ssIGludCBiYWNrbG9nKTsKIAogI2VuZGlmCi0tIAoxLjkuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 26 19:12:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 19:12:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7nZw-0005P9-S7; Thu, 26 Oct 2017 19:12:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e7nZv-0005Nd-W3
 for xen-devel@lists.xen.org; Thu, 26 Oct 2017 19:12:32 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 07/38-16147-F9332F95; Thu, 26 Oct 2017 19:12:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnkeJIrShJLcpLzFFi42I5NlE2WXeO8ad
 Ig697ZC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozjW56wFsxTq7h2YydzA+NMhS5GLg4hgXVM
 Eic33mDtYuTkYBFwkOhaC2JzcDAKxEg8+GENEmYUCJOYfHkJWAmbgKHE3yeb2EBsEQFpiWufL
 zOCzGEWmMwo8frdL2aQhLCAhcS9+3/YIWaqStxc9YsFxOYVcJW4MfcYWLOEgJzEyWOTwYZyCr
 hJTPtwnQXioBZGiXXbehknMPIuYGRYxahRnFpUllqka2Sml1SUmZ5RkpuYmaNraGCsl5taXJy
 YnpqTmFSsl5yfu4kRGBD1DAyMOxgb9vodYpTkYFIS5WXY8yFSiC8pP6UyI7E4I76oNCe1+BCj
 DAeHkgTvKqNPkUKCRanpqRVpmTnA0IRJS3DwKInwxoOkeYsLEnOLM9MhUqcYLTmObbr8h4mj4
 +ZdIPls5usGZiGWvPy8VClx3iMgDQIgDRmleXDjYPFziVFWSpiXkYGBQYinILUoN7MEVf4Voz
 gHo5Iw7zSQKTyZeSVwW18BHcQEdFCT6geQg0oSEVJSDYy9jAc3XJOrEHJMMLgcf2OBVZeE29b
 5oQJzIvewyLpMZ7z4uGYnz/rYyxd3n5Dv/Nn7pjh5Th7XgTWirUKLtx5PeVJbGd+WL8daVxDl
 FDH/rcw77xnHfzxL2LfgulrrD5schcNmRZL6U5M7f39Saq5MlK7ftXPJu3/9wtt2Ls0RUbPlY
 pM+yavEUpyRaKjFXFScCAAKThiOmgIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1509045147!107581386!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51595 invoked from network); 26 Oct 2017 19:12:28 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 19:12:28 -0000
Received: from localhost.localdomain
 (162-198-228-35.lightspeed.wlfrct.sbcglobal.net [162.198.228.35])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 928E52193C;
 Thu, 26 Oct 2017 19:11:56 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 928E52193C
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Thu, 26 Oct 2017 12:11:48 -0700
Message-Id: <1509045112-9807-9-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1509045112-9807-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710261207030.574@sstabellini-ThinkPad-X260>
 <1509045112-9807-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v7 09/13] xen/pvcalls: implement sendmsg
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2VuZCBkYXRhIHRvIGFuIGFjdGl2ZSBzb2NrZXQgYnkgY29weWluZyBkYXRhIHRvIHRoZSAib3V0
IiByaW5nLiBUYWtlCnRoZSBhY3RpdmUgc29ja2V0IG91dF9tdXRleCBzbyB0aGF0IG9ubHkgb25l
IGZ1bmN0aW9uIGNhbiBhY2Nlc3MgdGhlCnJpbmcgYXQgYW55IGdpdmVuIHRpbWUuCgpJZiBub3Qg
ZW5vdWdoIHJvb20gaXMgYXZhaWxhYmxlIG9uIHRoZSByaW5nLCByYXRoZXIgdGhhbiByZXR1cm5p
bmcKaW1tZWRpYXRlbHkgb3Igc2xlZXAtd2FpdGluZywgc3BpbiBmb3IgdXAgdG8gNTAwMCBjeWNs
ZXMuIFRoaXMgc21hbGwKb3B0aW1pemF0aW9uIHR1cm5zIG91dCB0byBpbXByb3ZlIHBlcmZvcm1h
bmNlIHNpZ25pZmljYW50bHkuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0
ZWZhbm9AYXBvcmV0by5jb20+ClJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tPgpDQzogYm9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20KQ0M6IGpn
cm9zc0BzdXNlLmNvbQotLS0KIGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYyB8IDExOCArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogZHJpdmVycy94ZW4vcHZj
YWxscy1mcm9udC5oIHwgICAzICsrCiAyIGZpbGVzIGNoYW5nZWQsIDEyMSBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jIGIvZHJpdmVycy94ZW4v
cHZjYWxscy1mcm9udC5jCmluZGV4IGY3OTBhYmMuLmYwNTQxZDEgMTAwNjQ0Ci0tLSBhL2RyaXZl
cnMveGVuL3B2Y2FsbHMtZnJvbnQuYworKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMK
QEAgLTI5LDYgKzI5LDcgQEAKICNkZWZpbmUgUFZDQUxMU19JTlZBTElEX0lEIFVJTlRfTUFYCiAj
ZGVmaW5lIFBWQ0FMTFNfUklOR19PUkRFUiBYRU5CVVNfTUFYX1JJTkdfR1JBTlRfT1JERVIKICNk
ZWZpbmUgUFZDQUxMU19OUl9SU1BfUEVSX1JJTkcgX19DT05TVF9SSU5HX1NJWkUoeGVuX3B2Y2Fs
bHMsIFhFTl9QQUdFX1NJWkUpCisjZGVmaW5lIFBWQ0FMTFNfRlJPTlRfTUFYX1NQSU4gNTAwMAog
CiBzdHJ1Y3QgcHZjYWxsc19iZWRhdGEgewogCXN0cnVjdCB4ZW5fcHZjYWxsc19mcm9udF9yaW5n
IHJpbmc7CkBAIC05OSw2ICsxMDAsMjMgQEAgc3RhdGljIGlubGluZSBpbnQgZ2V0X3JlcXVlc3Qo
c3RydWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGEsIGludCAqcmVxX2lkKQogCXJldHVybiAwOwog
fQogCitzdGF0aWMgYm9vbCBwdmNhbGxzX2Zyb250X3dyaXRlX3RvZG8oc3RydWN0IHNvY2tfbWFw
cGluZyAqbWFwKQoreworCXN0cnVjdCBwdmNhbGxzX2RhdGFfaW50ZiAqaW50ZiA9IG1hcC0+YWN0
aXZlLnJpbmc7CisJUklOR19JRFggY29ucywgcHJvZCwgc2l6ZSA9IFhFTl9GTEVYX1JJTkdfU0la
RShQVkNBTExTX1JJTkdfT1JERVIpOworCWludDMyX3QgZXJyb3I7CisKKwllcnJvciA9IGludGYt
Pm91dF9lcnJvcjsKKwlpZiAoZXJyb3IgPT0gLUVOT1RDT05OKQorCQlyZXR1cm4gZmFsc2U7CisJ
aWYgKGVycm9yICE9IDApCisJCXJldHVybiB0cnVlOworCisJY29ucyA9IGludGYtPm91dF9jb25z
OworCXByb2QgPSBpbnRmLT5vdXRfcHJvZDsKKwlyZXR1cm4gISEoc2l6ZSAtIHB2Y2FsbHNfcXVl
dWVkKHByb2QsIGNvbnMsIHNpemUpKTsKK30KKwogc3RhdGljIGlycXJldHVybl90IHB2Y2FsbHNf
ZnJvbnRfZXZlbnRfaGFuZGxlcihpbnQgaXJxLCB2b2lkICpkZXZfaWQpCiB7CiAJc3RydWN0IHhl
bmJ1c19kZXZpY2UgKmRldiA9IGRldl9pZDsKQEAgLTM2Myw2ICszODEsMTA2IEBAIGludCBwdmNh
bGxzX2Zyb250X2Nvbm5lY3Qoc3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0IHNvY2thZGRyICph
ZGRyLAogCXJldHVybiByZXQ7CiB9CiAKK3N0YXRpYyBpbnQgX193cml0ZV9yaW5nKHN0cnVjdCBw
dmNhbGxzX2RhdGFfaW50ZiAqaW50ZiwKKwkJCXN0cnVjdCBwdmNhbGxzX2RhdGEgKmRhdGEsCisJ
CQlzdHJ1Y3QgaW92X2l0ZXIgKm1zZ19pdGVyLAorCQkJaW50IGxlbikKK3sKKwlSSU5HX0lEWCBj
b25zLCBwcm9kLCBzaXplLCBtYXNrZWRfcHJvZCwgbWFza2VkX2NvbnM7CisJUklOR19JRFggYXJy
YXlfc2l6ZSA9IFhFTl9GTEVYX1JJTkdfU0laRShQVkNBTExTX1JJTkdfT1JERVIpOworCWludDMy
X3QgZXJyb3I7CisKKwllcnJvciA9IGludGYtPm91dF9lcnJvcjsKKwlpZiAoZXJyb3IgPCAwKQor
CQlyZXR1cm4gZXJyb3I7CisJY29ucyA9IGludGYtPm91dF9jb25zOworCXByb2QgPSBpbnRmLT5v
dXRfcHJvZDsKKwkvKiByZWFkIGluZGV4ZXMgYmVmb3JlIGNvbnRpbnVpbmcgKi8KKwl2aXJ0X21i
KCk7CisKKwlzaXplID0gcHZjYWxsc19xdWV1ZWQocHJvZCwgY29ucywgYXJyYXlfc2l6ZSk7CisJ
aWYgKHNpemUgPj0gYXJyYXlfc2l6ZSkKKwkJcmV0dXJuIC1FSU5WQUw7CisJaWYgKGxlbiA+IGFy
cmF5X3NpemUgLSBzaXplKQorCQlsZW4gPSBhcnJheV9zaXplIC0gc2l6ZTsKKworCW1hc2tlZF9w
cm9kID0gcHZjYWxsc19tYXNrKHByb2QsIGFycmF5X3NpemUpOworCW1hc2tlZF9jb25zID0gcHZj
YWxsc19tYXNrKGNvbnMsIGFycmF5X3NpemUpOworCisJaWYgKG1hc2tlZF9wcm9kIDwgbWFza2Vk
X2NvbnMpIHsKKwkJY29weV9mcm9tX2l0ZXIoZGF0YS0+b3V0ICsgbWFza2VkX3Byb2QsIGxlbiwg
bXNnX2l0ZXIpOworCX0gZWxzZSB7CisJCWlmIChsZW4gPiBhcnJheV9zaXplIC0gbWFza2VkX3By
b2QpIHsKKwkJCWNvcHlfZnJvbV9pdGVyKGRhdGEtPm91dCArIG1hc2tlZF9wcm9kLAorCQkJCSAg
ICAgICBhcnJheV9zaXplIC0gbWFza2VkX3Byb2QsIG1zZ19pdGVyKTsKKwkJCWNvcHlfZnJvbV9p
dGVyKGRhdGEtPm91dCwKKwkJCQkgICAgICAgbGVuIC0gKGFycmF5X3NpemUgLSBtYXNrZWRfcHJv
ZCksCisJCQkJICAgICAgIG1zZ19pdGVyKTsKKwkJfSBlbHNlIHsKKwkJCWNvcHlfZnJvbV9pdGVy
KGRhdGEtPm91dCArIG1hc2tlZF9wcm9kLCBsZW4sIG1zZ19pdGVyKTsKKwkJfQorCX0KKwkvKiB3
cml0ZSB0byByaW5nIGJlZm9yZSB1cGRhdGluZyBwb2ludGVyICovCisJdmlydF93bWIoKTsKKwlp
bnRmLT5vdXRfcHJvZCArPSBsZW47CisKKwlyZXR1cm4gbGVuOworfQorCitpbnQgcHZjYWxsc19m
cm9udF9zZW5kbXNnKHN0cnVjdCBzb2NrZXQgKnNvY2ssIHN0cnVjdCBtc2doZHIgKm1zZywKKwkJ
CSAgc2l6ZV90IGxlbikKK3sKKwlzdHJ1Y3QgcHZjYWxsc19iZWRhdGEgKmJlZGF0YTsKKwlzdHJ1
Y3Qgc29ja19tYXBwaW5nICptYXA7CisJaW50IHNlbnQsIHRvdF9zZW50ID0gMDsKKwlpbnQgY291
bnQgPSAwLCBmbGFnczsKKworCWZsYWdzID0gbXNnLT5tc2dfZmxhZ3M7CisJaWYgKGZsYWdzICYg
KE1TR19DT05GSVJNfE1TR19ET05UUk9VVEV8TVNHX0VPUnxNU0dfT09CKSkKKwkJcmV0dXJuIC1F
T1BOT1RTVVBQOworCisJcHZjYWxsc19lbnRlcigpOworCWlmICghcHZjYWxsc19mcm9udF9kZXYp
IHsKKwkJcHZjYWxsc19leGl0KCk7CisJCXJldHVybiAtRU5PVENPTk47CisJfQorCWJlZGF0YSA9
IGRldl9nZXRfZHJ2ZGF0YSgmcHZjYWxsc19mcm9udF9kZXYtPmRldik7CisKKwltYXAgPSAoc3Ry
dWN0IHNvY2tfbWFwcGluZyAqKSBzb2NrLT5zay0+c2tfc2VuZF9oZWFkOworCWlmICghbWFwKSB7
CisJCXB2Y2FsbHNfZXhpdCgpOworCQlyZXR1cm4gLUVOT1RTT0NLOworCX0KKworCW11dGV4X2xv
Y2soJm1hcC0+YWN0aXZlLm91dF9tdXRleCk7CisJaWYgKChmbGFncyAmIE1TR19ET05UV0FJVCkg
JiYgIXB2Y2FsbHNfZnJvbnRfd3JpdGVfdG9kbyhtYXApKSB7CisJCW11dGV4X3VubG9jaygmbWFw
LT5hY3RpdmUub3V0X211dGV4KTsKKwkJcHZjYWxsc19leGl0KCk7CisJCXJldHVybiAtRUFHQUlO
OworCX0KKwlpZiAobGVuID4gSU5UX01BWCkKKwkJbGVuID0gSU5UX01BWDsKKworYWdhaW46CisJ
Y291bnQrKzsKKwlzZW50ID0gX193cml0ZV9yaW5nKG1hcC0+YWN0aXZlLnJpbmcsCisJCQkgICAg
Jm1hcC0+YWN0aXZlLmRhdGEsICZtc2ctPm1zZ19pdGVyLAorCQkJICAgIGxlbik7CisJaWYgKHNl
bnQgPiAwKSB7CisJCWxlbiAtPSBzZW50OworCQl0b3Rfc2VudCArPSBzZW50OworCQlub3RpZnlf
cmVtb3RlX3ZpYV9pcnEobWFwLT5hY3RpdmUuaXJxKTsKKwl9CisJaWYgKHNlbnQgPj0gMCAmJiBs
ZW4gPiAwICYmIGNvdW50IDwgUFZDQUxMU19GUk9OVF9NQVhfU1BJTikKKwkJZ290byBhZ2FpbjsK
KwlpZiAoc2VudCA8IDApCisJCXRvdF9zZW50ID0gc2VudDsKKworCW11dGV4X3VubG9jaygmbWFw
LT5hY3RpdmUub3V0X211dGV4KTsKKwlwdmNhbGxzX2V4aXQoKTsKKwlyZXR1cm4gdG90X3NlbnQ7
Cit9CisKIGludCBwdmNhbGxzX2Zyb250X2JpbmQoc3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0
IHNvY2thZGRyICphZGRyLCBpbnQgYWRkcl9sZW4pCiB7CiAJc3RydWN0IHB2Y2FsbHNfYmVkYXRh
ICpiZWRhdGE7CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmggYi9kcml2
ZXJzL3hlbi9wdmNhbGxzLWZyb250LmgKaW5kZXggYWI0ZjFkYS4uZDkzN2MyNCAxMDA2NDQKLS0t
IGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oCisrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMt
ZnJvbnQuaApAQCAtMTMsNSArMTMsOCBAQCBpbnQgcHZjYWxsc19mcm9udF9iaW5kKHN0cnVjdCBz
b2NrZXQgKnNvY2ssCiBpbnQgcHZjYWxsc19mcm9udF9hY2NlcHQoc3RydWN0IHNvY2tldCAqc29j
aywKIAkJCSBzdHJ1Y3Qgc29ja2V0ICpuZXdzb2NrLAogCQkJIGludCBmbGFncyk7CitpbnQgcHZj
YWxsc19mcm9udF9zZW5kbXNnKHN0cnVjdCBzb2NrZXQgKnNvY2ssCisJCQkgIHN0cnVjdCBtc2do
ZHIgKm1zZywKKwkJCSAgc2l6ZV90IGxlbik7CiAKICNlbmRpZgotLSAKMS45LjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 26 19:29:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 19:29:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7nq6-0007Wg-Be; Thu, 26 Oct 2017 19:29:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <linux@eikelenboom.it>) id 1e7nq5-0007WR-3u
 for xen-devel@lists.xen.org; Thu, 26 Oct 2017 19:29:13 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 35/39-08608-88732F95; Thu, 26 Oct 2017 19:29:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsUSXel4Xbfd/FO
 kwbaXShZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bCR0dZC9bwVcyYvZm5gfEcdxcjF4eQQAeT
 RPPN56wgjrBAM6PE7dv9LF2MnBwiAu4Sa69sZwRJMAt8ZZTY2PKQDaJlNovE+6ZDrCBVbAL6E
 i/a17KB2LwCjhKz9x9mBrFZBFQlNh7fBlYjKhAu0XQWYiqvgKDEyZlPgGwODk6BQInnN+1Bws
 wC6hJ/5l1ihrDFJW49mc8EYctLbH87h3kCI98sJN2zkLTMQtIyC0nLAkaWVYwaxalFZalFuka
 WeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgaHIAAQ7GA8sCjzEKMnBpCTKy7Dn
 Q6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4XZp8ihQSLUtNTK9Iyc4BRAZOW4OBREuEVBkaGE
 G9xQWJucWY6ROoUozHHj0lX/jBxPJv5uoFZiCUvPy9VSpz3AMgkAZDSjNI8uEGwaL3EKCslzM
 sIdJoQT0FqUW5mCar8K0ZxDkYlYd5IkCk8mXklcPteAZ3CBHRKk+oHkFNKEhFSUg2MM4PiZjG
 9Uwpq0Oxh8JJzqzI+9dXK8feFRgX9zrTkPrkJ5h+2uciXffOr03/bmRiqzM+0uegv+5XJlfON
 KowSik5NTjHYM6Np8SmV5sz8F/XLZwTwHdyxbtaB7hpjrofLt2b9uMtyb/Xb4ydUzO/F8s4UO
 b9k8WQu6Y01pepazRqu2duPd39SYinOSDTUYi4qTgQAhT4kSdECAAA=
X-Env-Sender: linux@eikelenboom.it
X-Msg-Ref: server-15.tower-27.messagelabs.com!1509046151!60748674!1
X-Originating-IP: [91.121.65.215]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47994 invoked from network); 26 Oct 2017 19:29:11 -0000
Received: from server.eikelenboom.it (HELO server.eikelenboom.it)
 (91.121.65.215)
 by server-15.tower-27.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 26 Oct 2017 19:29:11 -0000
Received: from 120-71-ftth.on.nl ([88.159.71.120]:40998 helo=[172.16.1.212])
 by server.eikelenboom.it with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89)
 (envelope-from <linux@eikelenboom.it>)
 id 1e7nq8-0001RG-HE; Thu, 26 Oct 2017 21:29:16 +0200
To: Craig Bergstrom <craigb@google.com>, Ingo Molnar <mingo@kernel.org>
References: <20171024024439.u3ywfgvi67fe4mbg@wfg-t540p.sh.intel.com>
 <c5082661-99a4-1b11-c8a1-8b31e9ab8d95@oracle.com>
 <CAOJUGyfTM2J-P29yPhUx2A2SDjA0rv972SE0hmbMHonthMd_bQ@mail.gmail.com>
 <440615a7-6cc0-a607-ce7c-22a34b69e8fe@eikelenboom.it>
 <1d203c07-0595-a33a-620b-c51eea9721d1@eikelenboom.it>
 <8721eeac-a644-e815-55e9-5f01956dd22a@eikelenboom.it>
 <CAOJUGye8nXL-J9oArLLMFz-RPRdKFe6EgqtYPSr5kcWoH2EodQ@mail.gmail.com>
 <20171026163911.dnovh4zaik5qumtt@gmail.com>
 <CAOJUGycO494NcvJk89MMub9Tbrj6FUoSNN4SOci7NgJRKq7v=A@mail.gmail.com>
From: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <207b6a75-2eff-8e92-d50c-ec2022fddbf9@eikelenboom.it>
Date: Thu, 26 Oct 2017 21:29:07 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <CAOJUGycO494NcvJk89MMub9Tbrj6FUoSNN4SOci7NgJRKq7v=A@mail.gmail.com>
Content-Language: en-US
Cc: Linus Torvalds <torvalds@linux-foundation.org>,
 linux-kernel@vger.kernel.org, Xen-devel <xen-devel@lists.xen.org>,
 wfg@linux.intel.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Fengguang Wu <fengguang.wu@intel.com>, LKP <lkp@01.org>
Subject: Re: [Xen-devel] ce56a86e2a ("x86/mm: Limit mmap() of /dev/mem to
 valid physical addresses"): kernel BUG at arch/x86/mm/physaddr.c:79!
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjYvMTAvMTcgMTk6NDksIENyYWlnIEJlcmdzdHJvbSB3cm90ZToKPiBTYW5kZXIsIHRoYW5r
cyBmb3IgdGhlIGRldGFpbHMsIHRoZXkndmUgYmVlbiB2ZXJ5IHVzZWZ1bC4KPiAKPiBJIHN1c3Bl
Y3QgdGhhdCB5b3VyIGhvc3Qgc3lzdGVtJ3MgbWVtPTIwNDhNIHBhcmFtZXRlciBpcyBjYXVzaW5n
IHRoZQo+IHByb2JsZW0uICBBbnkgY2hhbmNlIHlvdSBjYW4gY29uZmlybSBieSByZW1vdmluZyB0
aGUgcGFyYW1ldGVyIGFuZAo+IHJ1bm5pbmcgdGhlIGd1ZXN0IGNvZGUgcGF0aD8KCkkgcmVtb3Zl
ZCBpdCwgYnV0IGtlcHQgdGhlIGh5cGVydmlzb3IgbGltaXRpbmcgZG9tMCBtZW1vcnkgdG8gMjA0
Nk0gaW50YWN0IChpbiBncnViIHVzaW5nIHRoZSB4ZW4gYm9vdGNtZDogCiJtdWx0aWJvb3QgICAg
ICAgL3hlbi00LjEwLmd6ICBkb20wX21lbT0yMDQ4TSxtYXg6MjA0OE0gLi4uLi4iCgpVbmZvcnR1
bmF0ZWx5IHRoYXQgZG9lc24ndCBjaGFuZ2UgYW55dGhpbmcsIHRoZSBndWVzdCBzdGlsbCBmYWls
cyB0byBzdGFydCB3aXRoIHRoZSBzYW1lIGVycm9ycy4KCj4gTW9yZSBzcGVjaWZpY2FsbHksIHNp
bmNlIHlvdSdyZSB0ZWxsaW5nIHRoZSBrZXJuZWwgdGhhdCBpdCdzIGhpZ2gKPiBtZW1vcnkgYWRk
cmVzcyBpcyBhdCAyMDQ4TSBhbmQgeW91ciBkZXZpY2UgaXMgYXQgMHhmZTFmZTAwMCAofjRHKSwg
dGhlCj4gbmV3IG1tYXAoKSBsaW1pdHMgYXJlIHByZXZlbnRpbmcgeW91IGZyb20gbWFwcGluZyBh
ZGRyZXNzZXMgdGhhdCBhcmUKPiBleHBsaWNpdGx5IGRpc2FsbG93ZWQgYnkgdGhlIHBhcmFtZXRl
ci4KPiAKCldoaWNoIHdvdWxkIHByb2JhYmx5IG1lYW4gdGhlIGN1cnJlbnQgcGF0Y2ggcHJvaGli
aXRzIGhhcmQgbGltaXRpbmcgdGhlIGRvbTAgbWVtb3J5IHRvIGEgY2VydGFpbiB2YWx1ZSAoYmVs
b3cgNEcpCmF0IGxlYXN0IGluIGNvbWJpbmF0aW9uIHdpdGggUENJLXBhc3N0aHJvdWdoLiBTbyB0
aGUgb25seSB0aGluZyBsZWZ0IHdvdWxkIGJlIHRvIGhhdmUgbm8gaGFyZCBtZW1vcnkgcmVzdHJp
Y3Rpb24gb24gZG9tMAphbmQgcmVseSBvbiBhdXRvLWJhbGxvb25pbmcsIGJ1dCBJJ20gbm90IGEg
Z3JlYXQgZmFuIG9mIHRoYXQuCgpJIGRvbid0IGtub3cgaG93IEtWTSBoYW5kbGVzIHNldHRpbmcg
bWVtb3J5IGxpbWl0cyBmb3IgdGhlIGhvc3Qgc3lzdGVtLCBidXQgcGVyaGFwcyBpdCBzdWZmZXJz
IGZyb20gdGhlIHNhbWUgaXNzdWUuCgpJIGFsc28gdHJpZWQgdGhlIHBhdGNoIGZyb20gb25lIG9m
IHlvdXIgbGFzdCBtYWlscyB0byBtYWtlIHRoZSBjaGVjayAibGVzcyBzdHJpY3QiLCAKYnV0IHN0
aWxsIGdldCB0aGUgc2FtZSBlcnJvcnMgKHdoZW4gdXNpbmcgdGhlIGhhcmQgbWVtb3J5IGxpbWl0
cykuCgotLQpTYW5kZXIKCiAKPiAKPiBPbiBUaHUsIE9jdCAyNiwgMjAxNyBhdCAxMDozOSBBTSwg
SW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+IHdyb3RlOgo+Pgo+PiAqIENyYWlnIEJlcmdz
dHJvbSA8Y3JhaWdiQGdvb2dsZS5jb20+IHdyb3RlOgo+Pgo+Pj4gWWVzLCBub3QgbXVjaCB0aW1l
IGxlZnQgZm9yIDQuMTQsIGl0IG1pZ2h0IGJlIHJlYXNvbmFibGUgdG8gcHVsbCB0aGUKPj4+IGNo
YW5nZSBvdXQgc2luY2UgaXQncyBjYXVzaW5nIHByb2JsZW1zLiBbLi4uXQo+Pgo+PiBPaywgSSds
bCBxdWV1ZSB1cCBhIHJldmVydCB0b21vcnJvdyBtb3JuaW5nIGFuZCBzZW5kIGl0IHRvIExpbnVz
IEFTQVAgaWYgdGhlcmUncwo+PiBubyBnb29kIGZpeCBieSB0aGVuLiBJbiBoaW5kc2lnaHQgSSBz
aG91bGQgaGF2ZSBxdWV1ZWQgaXQgZm9yIHY0LjE1IC4uLgo+Pgo+PiBUaGFua3MsCj4+Cj4+ICAg
ICAgICAgSW5nbwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 26 19:32:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 19:32:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7nsx-00088b-QR; Thu, 26 Oct 2017 19:32:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7nsw-00088E-Ms
 for xen-devel@lists.xensource.com; Thu, 26 Oct 2017 19:32:10 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 CC/4C-00983-93832F95; Thu, 26 Oct 2017 19:32:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrILMWRWlGSWpSXmKPExsWS0XRdVdfC4lO
 kwa7XfBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeLNuBlPBz8SKw+vnMDcw
 3rPuYuTiEBJoZJJofNbGAuE8ZpSY3TGVFcLZxijxZ/4fti5GTg4RAWeJr2fmsncxcnDwCuhL7
 FjpABIWFjCXuDvzORtIvYTAGlmJSQ27mUASEgKeEqt67zOC1IPYX/4Chdk52ASsJA6JgRSwCK
 hK3Oo7yT6BkXsBI8MqRo3i1KKy1CJdI0u9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95Pz
 cTYxAj9czMDDuYGza63eIUZKDSUmUl2HPh0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErx55p8i
 hQSLUtNTK9Iyc4ChB5OW4OBREuEVBknzFhck5hZnpkOkTjEacxzbdPkPE8ezma8bmIVY8vLzU
 qXEecNASgVASjNK8+AGwWLiEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVhXi6QKTyZeSVw+1
 4BncIEdEqT6geQU0oSEVJSDYyVES/tl2hrCmyLWDWz/u/r9V9/ffxZLmXwwKFA5ErALMm/epm
 Wh/3mrfB4xrLjcZbfMcGd816rMhmkt339InDO/dDPjCnMpyZG3QrffSXSjWNxbtD0imsn5nH1
 L46ZZRT1pjtVK6ow+Viff3v4soK79i05t1n71hYbNUxeIrdj05bdAUWv1b4psRRnJBpqMRcVJ
 wIAmj2R74QCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1509046326!111993866!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56182 invoked from network); 26 Oct 2017 19:32:07 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Oct 2017 19:32:07 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7nss-000163-81; Thu, 26 Oct 2017 19:32:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e7nsm-0002fN-VA; Thu, 26 Oct 2017 19:32:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e7nsm-0007cq-Nx; Thu, 26 Oct 2017 19:32:00 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115235-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd: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-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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=03dd1e2a5414faf86f743ae96c2b63dbc81f27f6
X-Osstest-Versions-That: xen=24fb44e971a62b345c7b6ca3c03b454a1e150abe
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 26 Oct 2017 19:32:00 +0000
Subject: [Xen-devel] [xen-unstable test] 115235: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3087198595534836421=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop        fail REGR. vs. 114644
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop       fail REGR. vs. 114644
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop       fail REGR. vs. 114644

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 114644
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 114644
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114644
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114644
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 114644
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 114644
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  03dd1e2a5414faf86f743ae96c2b63dbc81f27f6
baseline version:
 xen                  24fb44e971a62b345c7b6ca3c03b454a1e150abe

Last test of basis   114644  2017-10-17 10:49:11 Z    9 days
Failing since        114670  2017-10-18 05:03:38 Z    8 days   12 attempts
Testing same since   115235  2017-10-25 19:25:31 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Chao Gao <chao.gao@intel.com>
  David Esler <drumandstrum@gmail.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@linaro.org>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          pass    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

(No revision log; it would be 442 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3087198595534836421==--

From xen-devel-bounces@lists.xen.org Thu Oct 26 19:40:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 19:40:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7o1C-0000ST-KR; Thu, 26 Oct 2017 19:40:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e7o1A-0000SN-VD
 for xen-devel@lists.xen.org; Thu, 26 Oct 2017 19:40:41 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 33/82-13910-83A32F95; Thu, 26 Oct 2017 19:40:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsXSO6nOVdfc6lO
 kwbXjahZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bFD28YC+ZyVBye383awPiBrYuRi0NIYCKT
 xPHvu1ghnL+MEpPnnmOGcDYySpw638wO4WxjlHjecZ+xi5GDQ1jAQ+LpRqYuRk4OESDzyq4JU
 KP2M0rc+TOZGSTBLJAscXHuNRYQm03ASOLs0emMIDavgK3E9dlH2EFsFgFViUl7l7OB2KIC4R
 JvG4+wQNQISpyc+QTM5hRwk7g1YScrxEw9iR3Xf0HZ8hLb384B2yUhYChx+uE2xgmMgrOQtM9
 C0jILScsCRuZVjOrFqUVlqUW6xnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGh
 ywAEOxg7/jkdYpTkYFIS5fWy+BQpxJeUn1KZkVicEV9UmpNafIhRhoNDSYK32RIoJ1iUmp5ak
 ZaZA4wimLQEB4+SCG82SJq3uCAxtzgzHSJ1ilGX49nM1w3MQix5+XmpUuK88iBFAiBFGaV5cC
 NgEX2JUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrypIFN4MvNK4Da9AjqCCeiIJtUPIEeUJCK
 kpBoYF99YdvlUQgnLVLPVuyuuSrxsOuNQds/zay2D/KurXBN2vGtYJm2YfkVe+KeB9YaQyVPC
 bPu3cnJNl9oUGSoosbE26P+qlAzDWYlRbT5LPyVKWPO3nbnYPHcFY3iO8p97z45xMBX7/N2X6
 Vlntl+Oz+Fe3oMnFws67gSwCpzbH3bD2P6xD+tUJZbijERDLeai4kQArMeedeMCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1509046838!72641395!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26947 invoked from network); 26 Oct 2017 19:40:39 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 19:40:39 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9QJeXII012653
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 26 Oct 2017 19:40:34 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9QJeWOI021938
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 26 Oct 2017 19:40:33 GMT
Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9QJeVjb008279;
 Thu, 26 Oct 2017 19:40:31 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 26 Oct 2017 12:40:31 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1710261207030.574@sstabellini-ThinkPad-X260>
 <1509045112-9807-1-git-send-email-sstabellini@kernel.org>
 <1509045112-9807-2-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <07fa24b4-6c13-1b65-52bd-4aecaeac1055@oracle.com>
Date: Thu, 26 Oct 2017 15:42:05 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1509045112-9807-2-git-send-email-sstabellini@kernel.org>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v7 02/13] xen/pvcalls: implement frontend
	disconnect
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMjYvMjAxNyAwMzoxMSBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IEludHJv
ZHVjZSBhIGRhdGEgc3RydWN0dXJlIG5hbWVkIHB2Y2FsbHNfYmVkYXRhLiBJdCBjb250YWlucyBw
b2ludGVycyB0bwo+IHRoZSBjb21tYW5kIHJpbmcsIHRoZSBldmVudCBjaGFubmVsLCBhIGxpc3Qg
b2YgYWN0aXZlIHNvY2tldHMgYW5kIGEgbGlzdAo+IG9mIHBhc3NpdmUgc29ja2V0cy4gTGlzdHMg
YWNjZXNzZXMgYXJlIHByb3RlY3RlZCBieSBhIHNwaW5fbG9jay4KPgo+IEludHJvZHVjZSBhIHdh
aXRxdWV1ZSB0byBhbGxvdyB3YWl0aW5nIGZvciBhIHJlc3BvbnNlIG9uIGNvbW1hbmRzIHNlbnQK
PiB0byB0aGUgYmFja2VuZC4KPgo+IEludHJvZHVjZSBhbiBhcnJheSBvZiBzdHJ1Y3QgeGVuX3B2
Y2FsbHNfcmVzcG9uc2UgdG8gc3RvcmUgY29tbWFuZHMKPiByZXNwb25zZXMuCj4KPiBJbnRyb2R1
Y2UgYSBuZXcgc3RydWN0IHNvY2tfbWFwcGluZyB0byBrZWVwIHRyYWNrIG9mIHNvY2tldHMuICBJ
biB0aGlzCj4gcGF0Y2ggdGhlIHN0cnVjdCBzb2NrX21hcHBpbmcgaXMgbWluaW1hbCwgdGhlIGZp
ZWxkcyB3aWxsIGJlIGFkZGVkIGJ5Cj4gdGhlIG5leHQgcGF0Y2hlcy4KPgo+IHB2Y2FsbHNfcmVm
Y291bnQgaXMgdXNlZCB0byBrZWVwIGNvdW50IG9mIHRoZSBvdXRzdGFuZGluZyBwdmNhbGxzIHVz
ZXJzLgo+IE9ubHkgcmVtb3ZlIGNvbm5lY3Rpb25zIG9uY2UgdGhlIHJlZmNvdW50IGlzIHplcm8u
Cj4KPiBJbXBsZW1lbnQgcHZjYWxscyBmcm9udGVuZCByZW1vdmFsIGZ1bmN0aW9uLiBHbyB0aHJv
dWdoIHRoZSBsaXN0IG9mCj4gYWN0aXZlIGFuZCBwYXNzaXZlIHNvY2tldHMgYW5kIGZyZWUgdGhl
bSBhbGwsIG9uZSBhdCBhIHRpbWUuCj4KPiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+Cj4gQ0M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29t
Cj4gQ0M6IGpncm9zc0BzdXNlLmNvbQoKUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9y
aXMub3N0cm92c2t5QG9yYWNsZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 26 19:48:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 19:48:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7o8N-0000kw-Fv; Thu, 26 Oct 2017 19:48:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e7o8M-0000k7-A5
 for xen-devel@lists.xen.org; Thu, 26 Oct 2017 19:48:06 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 88/65-18968-5FB32F95; Thu, 26 Oct 2017 19:48:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsUyZ7p8oO4X60+
 RBn9m21gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlvP35nLuhjqfhw9QdrA+N+5i5GLg4hgYlM
 EnfOdTBCOL8ZJd5M+80E4WxklPg3q58dwtnGKLFg8UmgDCeHsICLxJHr25lBbBEBD4kruyawQ
 RQdYJTYs6ORESTBLJAscXHuNRYQm03ASOLs0elgcV4BW4kDX06DxVkEVCXWPtoKZosKhEu8bT
 zCAlEjKHFy5hMwm1PAXWLBhcVQM/Ukdlz/xQphy0tsfzsH7AgJAUOJ0w+3MU5gFJyFpH0WkpZ
 ZSFoWMDKvYtQoTi0qSy3SNTTUSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDF8G
 INjBuPq30yFGSQ4mJVFeL4tPkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeLWB8SAkWJSanlqRl
 pkDjCSYtAQHj5II73QroDRvcUFibnFmOkTqFKMxx42H1/8wcTyb+bqBWYglLz8vVUqc9zdIqQ
 BIaUZpHtwgWIRfYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjAvD8g9PJl5JXD7XgGdwgR0SpP
 qB5BTShIRUlINjPt+zuSeyFy3+QBv+uMjazJ911VXSx+/rLlifsInR5nMQ9KaX17xbi6o1qye
 7zl9fa/sKpGG/8svG4RwLjxhL/69MWqP8ZfaLTHdGkLFbAsf2JxsuLq4snv+/zvr2eKCWvWa3
 oQmMTLu59fhXb+TabFJ8Z2K9LibtROkIyJ/GiV4nfgifvdPjxJLcUaioRZzUXEiAJDsnPrrAg
 AA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1509047283!100472767!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35477 invoked from network); 26 Oct 2017 19:48:04 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 19:48:04 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9QJlxdJ019443
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 26 Oct 2017 19:47:59 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9QJlxdQ010288
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 26 Oct 2017 19:47:59 GMT
Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v9QJlwO8008308;
 Thu, 26 Oct 2017 19:47:58 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 26 Oct 2017 12:47:58 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1710261207030.574@sstabellini-ThinkPad-X260>
 <1509045112-9807-1-git-send-email-sstabellini@kernel.org>
 <1509045112-9807-12-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <f44f6c8f-3f46-73e4-39f2-506366214280@oracle.com>
Date: Thu, 26 Oct 2017 15:49:31 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1509045112-9807-12-git-send-email-sstabellini@kernel.org>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v7 12/13] xen/pvcalls: implement release
	command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMjYvMjAxNyAwMzoxMSBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IFNlbmQg
UFZDQUxMU19SRUxFQVNFIHRvIHRoZSBiYWNrZW5kIGFuZCB3YWl0IGZvciBhIHJlcGx5LiBUYWtl
IGJvdGgKPiBpbl9tdXRleCBhbmQgb3V0X211dGV4IHRvIGF2b2lkIGNvbmN1cnJlbnQgYWNjZXNz
ZXMuIFRoZW4sIGZyZWUgdGhlCj4gc29ja2V0Lgo+Cj4gRm9yIHBhc3NpdmUgc29ja2V0cywgY2hl
Y2sgd2hldGhlciB3ZSBoYXZlIGFscmVhZHkgcHJlLWFsbG9jYXRlZCBhbgo+IGFjdGl2ZSBzb2Nr
ZXQgZm9yIHRoZSBwdXJwb3NlIG9mIGJlaW5nIGFjY2VwdGVkLiBJZiBzbywgZnJlZSB0aGF0IGFz
Cj4gd2VsbC4KPgo+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0Bh
cG9yZXRvLmNvbT4KPiBDQzogYm9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20KPiBDQzogamdyb3Nz
QHN1c2UuY29tCgpSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lA
b3JhY2xlLmNvbT4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 26 19:50:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 19:50:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7oB3-0001LD-TK; Thu, 26 Oct 2017 19:50:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e7oB3-0001L6-9S
 for xen-devel@lists.xen.org; Thu, 26 Oct 2017 19:50:53 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 BB/56-25852-C9C32F95; Thu, 26 Oct 2017 19:50:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKIsWRWlGSWpSXmKPExsUyZ7p8oO4cm0+
 RBlc3cFss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkXN+9iK+hhqjizcyNbA+Nrxi5GLg4hgclM
 Er8XvmbpYuQEcn4zSnz8ZwWR2MgosWzyEmYIZxujxMnTz4EcDg5hgViJk39tQBpEBDwkruyaw
 AZRc4BRYsnq68wgCWaBZImLc6+BTWUTMJI4e3Q6I4jNK2Ar8fz5Q3YQm0VAVWLe7VVgNaIC4R
 JvG4+wQNQISpyc+QTM5hRwl9j8fSo7xEw9iR3Xf7FC2PIS29/OAdslIWAs0f72ItsERsFZSNp
 nIWmZhaRlASPzKkb14tSistQiXXO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA
 wGUAgh2MMy/7H2KU5GBSEuX1svgUKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC97I1UE6wKDU9t
 SItMwcYQzBpCQ4eJRHewyBp3uKCxNzizHSI1ClGY44bD6//YeJ4NvN1A7MQS15+XqqUOC8vMD
 qFBEBKM0rz4AbBYvsSo6yUMC8j0GlCPAWpRbmZJajyrxjFORiVgCpApvBk5pXA7XsFdAoT0Cl
 Nqh9ATilJREhJNTDqJxxV/+Ktbs3JFz6X94vOY84j+3iLPu9sbn50Y0fLfgvG2fInvD5v7Y33
 1Flf1c1QE1D30Ch4V9Yaw6Sz+p2JhksYCteX6WpI+2hHH9N+w1xS/9sg7p1GQu2D8L27l/WEb
 TzR/eXXSv9dHDf53L8qyHcmVV5vOf3cUvSLQPTXKabXvFgUk5RYijMSDbWYi4oTAcncQHvoAg
 AA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1509047450!108125027!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20332 invoked from network); 26 Oct 2017 19:50:51 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 19:50:51 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9QJolup022681
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 26 Oct 2017 19:50:47 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9QJokR8011201
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 26 Oct 2017 19:50:47 GMT
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9QJokGB021296;
 Thu, 26 Oct 2017 19:50:46 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 26 Oct 2017 12:50:45 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1710261207030.574@sstabellini-ThinkPad-X260>
 <1509045112-9807-1-git-send-email-sstabellini@kernel.org>
 <1509045112-9807-13-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <b6f3101e-6b54-107f-2a79-bb83bb6aae27@oracle.com>
Date: Thu, 26 Oct 2017 15:52:19 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1509045112-9807-13-git-send-email-sstabellini@kernel.org>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v7 13/13] xen: introduce a Kconfig option to
 enable the pvcalls frontend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMjYvMjAxNyAwMzoxMSBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IEFsc28g
YWRkIHB2Y2FsbHMtZnJvbnQgdG8gdGhlIE1ha2VmaWxlLgo+Cj4gU2lnbmVkLW9mZi1ieTogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgo+IENDOiBib3Jpcy5vc3Ryb3Zz
a3lAb3JhY2xlLmNvbQo+IENDOiBqZ3Jvc3NAc3VzZS5jb20KClJldmlld2VkLWJ5OiBCb3JpcyBP
c3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 26 20:03:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 20:03:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7oN2-0002EG-Vl; Thu, 26 Oct 2017 20:03:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=46565b4e9=Andrew.Cooper3@citrix.com>)
 id 1e7oN2-0002EA-4f
 for xen-devel@lists.xen.org; Thu, 26 Oct 2017 20:03:16 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 EF/B3-07422-38F32F95; Thu, 26 Oct 2017 20:03:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsWSzvfng26T/ad
 Ig6tzdS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owzDY9ZCw7xV5xd2MDcwHiHp4uRg0NCwF9i
 ykvvLkYuDmGBfkaJnduesIHERQTUJX48COhi5ORgFnjGJHFvWjlIWEjgEovEvDqQMJuAvsTuF
 5+YQGxeAVuJOTNusICUsAioSuyd5AMSFhUIl2g6288CUSIocXLmEzCbU8BJ4t/uT4wg5cwCmh
 Lrd+lDLJKXaN46mxnCFpdo+rKSFcQWElCTuNZ/iR3ElhBIl5j4rIdlAqPALCRTZyFMmoVk0iw
 kkxYwsqxiVC9OLSpLLdI110sqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAxUBiDY
 wXhssvMhRkkOJiVRXi+LT5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhX2AHlBItS01Mr0jJzg
 DEDk5bg4FES4ZUDSfMWFyTmFmemQ6ROMRpz/Jh05Q8Tx7OZrxuYhVjy8vNSpcR5BUBKBUBKM0
 rz4AbBYvkSo6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHkf2gJN4cnMK4Hb9wroFCagU5pUP4C
 cUpKIkJJqYPRLiHu1RrljlXfHVM2910OLzBVqxawTJxrdquoWzlRbrLiWbba5brHi94ta6dHT
 JqjYNr9ZXLxkh0FVzOW+zQdyc8z7C2W0rW77O01ymf05qPTohlP/oy+GB74++Ofs3ktnvH9m5
 cavUD9xRuN+dZGF0D0jgaN3VjUs7rsmreFo6rFsVf3R1UosxRmJhlrMRcWJAEK8lnLgAgAA
X-Env-Sender: prvs=46565b4e9=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1509048192!94836251!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14703 invoked from network); 26 Oct 2017 20:03:14 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Oct 2017 20:03:14 -0000
X-IronPort-AV: E=Sophos;i="5.44,301,1505779200"; d="scan'208";a="106522233"
To: Craig Bergstrom <craigb@google.com>
References: <20171024024439.u3ywfgvi67fe4mbg@wfg-t540p.sh.intel.com>
 <c5082661-99a4-1b11-c8a1-8b31e9ab8d95@oracle.com>
 <CAOJUGyfTM2J-P29yPhUx2A2SDjA0rv972SE0hmbMHonthMd_bQ@mail.gmail.com>
 <440615a7-6cc0-a607-ce7c-22a34b69e8fe@eikelenboom.it>
 <1d203c07-0595-a33a-620b-c51eea9721d1@eikelenboom.it>
 <8721eeac-a644-e815-55e9-5f01956dd22a@eikelenboom.it>
 <CAOJUGye8nXL-J9oArLLMFz-RPRdKFe6EgqtYPSr5kcWoH2EodQ@mail.gmail.com>
 <20171026163911.dnovh4zaik5qumtt@gmail.com>
 <CAOJUGycO494NcvJk89MMub9Tbrj6FUoSNN4SOci7NgJRKq7v=A@mail.gmail.com>
 <207b6a75-2eff-8e92-d50c-ec2022fddbf9@eikelenboom.it>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <19584771-c653-5327-b126-3f494ad5717f@citrix.com>
Date: Thu, 26 Oct 2017 21:01:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <207b6a75-2eff-8e92-d50c-ec2022fddbf9@eikelenboom.it>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Juergen Gross <JGross@suse.com>, LKP <lkp@01.org>,
 linux-kernel@vger.kernel.org, Xen-devel <xen-devel@lists.xen.org>,
 Sander Eikelenboom <linux@eikelenboom.it>, wfg@linux.intel.com,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Fengguang Wu <fengguang.wu@intel.com>,
 Linus Torvalds <torvalds@linux-foundation.org>, Ingo Molnar <mingo@kernel.org>
Subject: Re: [Xen-devel] ce56a86e2a ("x86/mm: Limit mmap() of /dev/mem to
 valid physical addresses"): kernel BUG at arch/x86/mm/physaddr.c:79!
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjYvMTAvMTcgMjA6MjksIFNhbmRlciBFaWtlbGVuYm9vbSB3cm90ZToKPiBPbiAyNi8xMC8x
NyAxOTo0OSwgQ3JhaWcgQmVyZ3N0cm9tIHdyb3RlOgo+PiBTYW5kZXIsIHRoYW5rcyBmb3IgdGhl
IGRldGFpbHMsIHRoZXkndmUgYmVlbiB2ZXJ5IHVzZWZ1bC4KPj4KPj4gSSBzdXNwZWN0IHRoYXQg
eW91ciBob3N0IHN5c3RlbSdzIG1lbT0yMDQ4TSBwYXJhbWV0ZXIgaXMgY2F1c2luZyB0aGUKPj4g
cHJvYmxlbS4gIEFueSBjaGFuY2UgeW91IGNhbiBjb25maXJtIGJ5IHJlbW92aW5nIHRoZSBwYXJh
bWV0ZXIgYW5kCj4+IHJ1bm5pbmcgdGhlIGd1ZXN0IGNvZGUgcGF0aD8KPiBJIHJlbW92ZWQgaXQs
IGJ1dCBrZXB0IHRoZSBoeXBlcnZpc29yIGxpbWl0aW5nIGRvbTAgbWVtb3J5IHRvIDIwNDZNIGlu
dGFjdCAoaW4gZ3J1YiB1c2luZyB0aGUgeGVuIGJvb3RjbWQ6IAo+ICJtdWx0aWJvb3QgICAgICAg
L3hlbi00LjEwLmd6ICBkb20wX21lbT0yMDQ4TSxtYXg6MjA0OE0gLi4uLi4iCj4KPiBVbmZvcnR1
bmF0ZWx5IHRoYXQgZG9lc24ndCBjaGFuZ2UgYW55dGhpbmcsIHRoZSBndWVzdCBzdGlsbCBmYWls
cyB0byBzdGFydCB3aXRoIHRoZSBzYW1lIGVycm9ycy4KPgo+PiBNb3JlIHNwZWNpZmljYWxseSwg
c2luY2UgeW91J3JlIHRlbGxpbmcgdGhlIGtlcm5lbCB0aGF0IGl0J3MgaGlnaAo+PiBtZW1vcnkg
YWRkcmVzcyBpcyBhdCAyMDQ4TSBhbmQgeW91ciBkZXZpY2UgaXMgYXQgMHhmZTFmZTAwMCAofjRH
KSwgdGhlCj4+IG5ldyBtbWFwKCkgbGltaXRzIGFyZSBwcmV2ZW50aW5nIHlvdSBmcm9tIG1hcHBp
bmcgYWRkcmVzc2VzIHRoYXQgYXJlCj4+IGV4cGxpY2l0bHkgZGlzYWxsb3dlZCBieSB0aGUgcGFy
YW1ldGVyLgo+Pgo+IFdoaWNoIHdvdWxkIHByb2JhYmx5IG1lYW4gdGhlIGN1cnJlbnQgcGF0Y2gg
cHJvaGliaXRzIGhhcmQgbGltaXRpbmcgdGhlIGRvbTAgbWVtb3J5IHRvIGEgY2VydGFpbiB2YWx1
ZSAoYmVsb3cgNEcpCj4gYXQgbGVhc3QgaW4gY29tYmluYXRpb24gd2l0aCBQQ0ktcGFzc3Rocm91
Z2guIFNvIHRoZSBvbmx5IHRoaW5nIGxlZnQgd291bGQgYmUgdG8gaGF2ZSBubyBoYXJkIG1lbW9y
eSByZXN0cmljdGlvbiBvbiBkb20wCj4gYW5kIHJlbHkgb24gYXV0by1iYWxsb29uaW5nLCBidXQg
SSdtIG5vdCBhIGdyZWF0IGZhbiBvZiB0aGF0Lgo+Cj4gSSBkb24ndCBrbm93IGhvdyBLVk0gaGFu
ZGxlcyBzZXR0aW5nIG1lbW9yeSBsaW1pdHMgZm9yIHRoZSBob3N0IHN5c3RlbSwgYnV0IHBlcmhh
cHMgaXQgc3VmZmVycyBmcm9tIHRoZSBzYW1lIGlzc3VlLgo+Cj4gSSBhbHNvIHRyaWVkIHRoZSBw
YXRjaCBmcm9tIG9uZSBvZiB5b3VyIGxhc3QgbWFpbHMgdG8gbWFrZSB0aGUgY2hlY2sgImxlc3Mg
c3RyaWN0IiwgCj4gYnV0IHN0aWxsIGdldCB0aGUgc2FtZSBlcnJvcnMgKHdoZW4gdXNpbmcgdGhl
IGhhcmQgbWVtb3J5IGxpbWl0cykuCgpkb20wX21lbT0yMDQ4TSxtYXg6MjA0OE0gaXMgdXNlZCB0
byBkZXNjcmliZSBob3cgbXVjaCBSQU0gdGhlIGd1ZXN0IGhhcywKbm90IGl0cyBtYXhpbXVtIGFk
ZHJlc3MuwqAgKFdoZXRoZXIgdGhpcyBpcyBob3cgUFZvcHMgYWN0dWFsbHkgaW50ZXJwcmV0cwp0
aGUgaW5mb3JtYXRpb24gYW5kIHBhc3NlcyBpdCBpbnRvIExpbnV4IGlzIGEgZGlmZmVyZW50IG1h
dHRlci7CoCBJIHdpbGwKaGF2ZSB0byBkZWZlciB0byBCb3Jpcy9KdWVyZ2VuIG9uIHRoYXQgc2lk
ZSBvZiB0aGluZ3MuKQoKRm9yIFJBTSwgUFYgZ3Vlc3RzIHdpbGwgZ2V0IGEgc2NhdHRlcmluZyBv
ZiBmcmFtZXMgd2hlcmV2ZXIgWGVuIGNob29zZXMKdG8gYWxsb2NhdGUgdGhlbSwgYW5kIGFyZSBs
aWtlbHkgdG8gbm90IGJlIGNvbnRpZ3VvdXMgb3IgYWRqYWNlbnQuCgpGb3IgZGV2aWNlcywgUFYg
Z3Vlc3RzIGRvIGdldCBtYXBwaW5ncyB0byB0aGUgcmVhbCBzeXN0ZW0gQkFScywgd2hpY2gKd2ls
bCBiZSB0aGUgcmVhbCBsb3cgYW5kIGhpZ2ggTU1JTyBob2xlcy4KCn5BbmRyZXcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 26 20:16:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 20:16:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7oZg-00031A-2g; Thu, 26 Oct 2017 20:16:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e7oZe-000314-Ru
 for xen-devel@lists.xen.org; Thu, 26 Oct 2017 20:16:18 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 69/C8-20813-29242F95; Thu, 26 Oct 2017 20:16:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsVybKJssu5Ep0+
 RBq+Wa1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl7Dh1hK1jJXLH4wB/mBsanTF2MXBxCAkuY
 JPp3TWftYuTkYBFwkNj/5Bx7FyMHB6NAjMSDH9YgYUaBMInJl5dAlWhL/F95lQnEZhMwlPj7Z
 BMbSLkEkL3kMwdIWETAQOL99UlsIOOZBVYzSvRdaWIGqREWiJU4+dcGpIZTwE5i+rStYCN5BT
 wlPs97wwJxzgdGiU8nX7GBJEQFdCUO/fvDBlEkKHFy5hMWEJtZQEti+fRtLBMYBWYhSc1Cklr
 AyLSKUaM4tagstUjX0FAvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwCBmAYAfj
 p2UBhxglOZiURHm9LD5FCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg3eYIlBMsSk1PrUjLzAHGA
 0xagoNHSYR3MUiat7ggMbc4Mx0idYrRmOPGw+t/mDiezXzdwCzEkpeflyolznsepFQApDSjNA
 9uECxOLzHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmYdxHIFJ7MvBK4fa+ATmECOqVJ9QPIKSW
 JCCmpBsb1Ct/eJ+9zYXoQUO38reTf9wTf6M6dzGz39mycteHfkm+8Rx7MnbXhkMjfi7delEyQ
 FSh6n/TgU1jlDFHFhacS57xd3Smx8EfIlrwcL/HXV30fJnIs1953/3pw044Fp2cffi3u4NPU2
 WsxS9wzJObpNgH9NL9b/W+F21pqFESMaiqbtBQ3r+1TYinOSDTUYi4qTgQAsUNonM4CAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1509048976!112820966!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62618 invoked from network); 26 Oct 2017 20:16:17 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 20:16:17 -0000
Received: from [10.149.184.130]
 (162-198-228-35.lightspeed.wlfrct.sbcglobal.net [162.198.228.35])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 802B7218AC;
 Thu, 26 Oct 2017 20:16:15 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 802B7218AC
Date: Thu, 26 Oct 2017 13:16:14 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <b6f3101e-6b54-107f-2a79-bb83bb6aae27@oracle.com>
Message-ID: <alpine.DEB.2.10.1710261311130.574@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1710261207030.574@sstabellini-ThinkPad-X260>
 <1509045112-9807-1-git-send-email-sstabellini@kernel.org>
 <1509045112-9807-13-git-send-email-sstabellini@kernel.org>
 <b6f3101e-6b54-107f-2a79-bb83bb6aae27@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v7 13/13] xen: introduce a Kconfig option to
 enable the pvcalls frontend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAyNiBPY3QgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDEwLzI2LzIw
MTcgMDM6MTEgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IEFsc28gYWRkIHB2Y2Fs
bHMtZnJvbnQgdG8gdGhlIE1ha2VmaWxlLgo+ID4KPiA+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KPiA+IENDOiBib3Jpcy5vc3Ryb3Zza3lA
b3JhY2xlLmNvbQo+ID4gQ0M6IGpncm9zc0BzdXNlLmNvbQo+IAo+IFJldmlld2VkLWJ5OiBCb3Jp
cyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKVGhhbmsgeW91ISEKClRo
ZSBzZXJpZXMgaXMgZnVsbHkgYWNrZWQgbm93LiBJIGd1ZXNzIGl0IGNvdWxkIGJlIGFkZGVkIHRv
IHhlbnRpcD8KTWF5YmUgZm9yIHY0LjE1PwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 26 20:44:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 20:44:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7p0z-0005MZ-00; Thu, 26 Oct 2017 20:44:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e7p0y-0005MS-CQ
 for xen-devel@lists.xen.org; Thu, 26 Oct 2017 20:44:32 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 8B/02-29298-F2942F95; Thu, 26 Oct 2017 20:44:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsXSO6nOVVff81O
 kwcQ9vBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bEP0eZCrawVny4fZ+xgfEISxcjF4eQwGQm
 iUeTP7NDOL8ZJU6ef8kK4WxklJjx/DIbhLONUeJp91Igh4NDWCBW4uRfmy5GTg4RAX2JTbcbo
 bo3MUn07JjDDpJgFqiRePnxAwuIzSZgJHH26HRGEJtXwFZibvcxVhCbRUBV4uPCVWA1ogLhEm
 8bj7BA1AhKnJz5BMzmFPCS+LPgCzPETD2JHdd/sULY8hLb384Bi0sIGEv0zepjmcAoOAtJ+yw
 kLbOQtCxgZF7FqFGcWlSWWqRrZKGXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREY
 vPUMDIw7GPtW+R1ilORgUhLl9bL4FCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJglfAAygnWJSan
 lqRlpkDjCOYtAQHj5II7193oDRvcUFibnFmOkTqFKMxx42H1/8wcTyb+bqBWYglLz8vVUqc1w
 BkkgBIaUZpHtwgWHxfYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTM+wtkIU9mXgncvldApzA
 BndKk+gHklJJEhJRUA+PktSs3RB7YUnl5d2/XO+lX4pZXArNfHHnuuqd8Z/PCvOqKmJYfa7Zl
 2brWfXunkGjP4eInzvh67ynfhkOxqwIcPn2+dIS37o+c3844xZ3XshgXe2xXZUpoEXC4/Xads
 /npCxPNqq353Y7Ny+XeUaNe2ax6yeKVYUfxgbPukfxerhsirWbEbVZiKc5INNRiLipOBABbi9
 n36gIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1509050669!93359670!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11185 invoked from network); 26 Oct 2017 20:44:30 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 26 Oct 2017 20:44:30 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9QKiQeL019566
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 26 Oct 2017 20:44:27 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9QKiP7D005907
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 26 Oct 2017 20:44:26 GMT
Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v9QKiOmH005466;
 Thu, 26 Oct 2017 20:44:25 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 26 Oct 2017 13:44:24 -0700
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710261207030.574@sstabellini-ThinkPad-X260>
 <1509045112-9807-1-git-send-email-sstabellini@kernel.org>
 <1509045112-9807-13-git-send-email-sstabellini@kernel.org>
 <b6f3101e-6b54-107f-2a79-bb83bb6aae27@oracle.com>
 <alpine.DEB.2.10.1710261311130.574@sstabellini-ThinkPad-X260>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <0d760e9e-c97a-dae3-dab3-d1c82ceead96@oracle.com>
Date: Thu, 26 Oct 2017 16:45:58 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1710261311130.574@sstabellini-ThinkPad-X260>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v7 13/13] xen: introduce a Kconfig option to
 enable the pvcalls frontend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMjYvMjAxNyAwNDoxNiBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFRo
dSwgMjYgT2N0IDIwMTcsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4gT24gMTAvMjYvMjAxNyAw
MzoxMSBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4gQWxzbyBhZGQgcHZjYWxscy1m
cm9udCB0byB0aGUgTWFrZWZpbGUuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgo+Pj4gQ0M6IGJvcmlzLm9zdHJvdnNreUBvcmFj
bGUuY29tCj4+PiBDQzogamdyb3NzQHN1c2UuY29tCj4+IFJldmlld2VkLWJ5OiBCb3JpcyBPc3Ry
b3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+IFRoYW5rIHlvdSEhCj4KPiBUaGUg
c2VyaWVzIGlzIGZ1bGx5IGFja2VkIG5vdy4gSSBndWVzcyBpdCBjb3VsZCBiZSBhZGRlZCB0byB4
ZW50aXA/Cj4gTWF5YmUgZm9yIHY0LjE1PwoKClllcywgdGhhdCdzIHRoZSBwbGFuIHVubGVzcyBv
dGhlciByZXZpZXdzIGNvbWUgaW4uIEkgd2lsbCBwcm9iYWJseQpjcmVhdGUgdGhlIGJyYW5jaCBv
biBNb25kYXkgKGFzc3VtaW5nIHJjNyB3aWxsIGJlIHRoZSBsYXN0IHJjIGZvciA0LjE0KS4KSXQn
cyBsYXRlciB0aGFuIHVzdWFsIGJ1dCB3ZSBoYXZlbid0IGhhZCBhbnl0aGluZyBmb3IgNC4xNS4K
Ci1ib3JpcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 26 20:48:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 20:48:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7p4h-0005bo-FK; Thu, 26 Oct 2017 20:48:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <linux@eikelenboom.it>) id 1e7p4f-0005bg-SI
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 20:48:21 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 75/FB-13910-51A42F95; Thu, 26 Oct 2017 20:48:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsUSXel4XVfE61O
 kwb59ahbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0b/6S/sBU0SFZsm7GFsYNwn3MXIxSEk0MEk
 8WHyIdYuRk4OEYEYictTb7OA2MwCrhIrHz4Fs9kE9CVetK9lA7GFBbQlts64BlbPK+AoservG
 sYuRg4OFgFViSWrDEHCogLhEk1n+1kgSgQlTs58AjVSXeLPvEvMELa4xK0n85kgbHmJ7W/nME
 9g5JmFpGUWkpZZSFpmIWlZwMiyilGjOLWoLLVI19BCL6koMz2jJDcxM0fX0MBMLze1uDgxPTU
 nMalYLzk/dxMjMKgYgGAH482NAYcYJTmYlER5vSw+RQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS
 4LX1BMoJFqWmp1akZeYAwxsmLcHBoyTCqwmS5i0uSMwtzkyHSJ1iNOb4MenKHyaOZzNfNzALs
 eTl56VKifNKg5QKgJRmlObBDYLF3SVGWSlhXkag04R4ClKLcjNLUOVfMYpzMCoJ86qBTOHJzC
 uB2/cK6BQmoFOaVD+AnFKSiJCSamBMW7pbVVlrhZvQ8iffJLZv/2/EdSZ2UfMzc769ymlqYZF
 WX/kNVohvb+DSO9V+dIr0oYvGZRcqrzoeLvjVs9By/8ZIP76YvSyTud3j00+kTDa74GU0q2C7
 49c8tqP3D6QyqCyNzHWunf74yIT9R1PVlqWr8NxgalD9Zvtp7dHzc0ssbPlvbL+ixFKckWiox
 VxUnAgAgu8pkbYCAAA=
X-Env-Sender: linux@eikelenboom.it
X-Msg-Ref: server-8.tower-21.messagelabs.com!1509050900!79008110!1
X-Originating-IP: [91.121.65.215]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47962 invoked from network); 26 Oct 2017 20:48:20 -0000
Received: from server.eikelenboom.it (HELO server.eikelenboom.it)
 (91.121.65.215)
 by server-8.tower-21.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 26 Oct 2017 20:48:20 -0000
Received: from 120-71-ftth.on.nl ([88.159.71.120]:60202 helo=[172.16.1.212])
 by server.eikelenboom.it with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89)
 (envelope-from <linux@eikelenboom.it>)
 id 1e7p4j-0001XJ-Qr; Thu, 26 Oct 2017 22:48:26 +0200
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
From: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <2d452757-5197-f5c9-c4e2-d6166516e53e@eikelenboom.it>
Date: Thu, 26 Oct 2017 22:48:17 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
Content-Language: en-US
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: [Xen-devel] Some Xen pci-passthrough questions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQm9yaXMgLyBBbmRyZXcsCgpJbiB0aGUgYWZ0ZXJtYXRoIG9mIHRoZSBsaW51eCBtbWFwIHBh
dGggSSBoYXZlIHNvbWUgcXVlc3Rpb25zIHJlZ2FyZGluZyBwY2ktcGFzc3Rocm91Z2g6CgotIElz
IHBjaS1wYXNzdGhyb3VnaCBpbiBjb21iaW5hdGlvbiB3aXRoIGFuIGF1dG8tYmFsbG9vbmluZyBk
b20wIHN1cHBvc2VkIHRvIGJlIGEgc3VwcG9ydGVkIGNvbWJpbmF0aW9uID8KCiAgICBJIGhhdmUg
dXNlZCBkb20wX21heG1lbSBzZXR0aW5ncyBmb3IgZG9tMCBzaW5jZSBhZ2VzIGFuZCB0aGF0IHdv
cmtzIGZpbmUgYW5kIHN0YWJsZSwgCiAgICBidXQgd2hpbGUgZG9pbmcgc29tZSB0ZXN0aW5nIGFy
b3VuZCB0aGUgbGludXggbW1hcCBwYXRjaCBpIGFsc28gdGhvdWdodCB0byB0cnkgYW4gYXV0by1i
YWxsb29uaW5nIGRvbTAuCgogICAgVGhhdCBlbmRlZCB1cCBpbiBhIGNyYXNoaW5nIFBWIGd1ZXN0
IHdpdGggcGNpLXBhc3N0aHJvdWdoIGFuZCBhIHN0cmFuZ2UgZXJyb3Igb24gdHdvIEhWTSdzIHdp
dGggcGNpLXBhc3N0aHJvdWdoLAogICAgYWJvdXQgdmNwdSdzICh3aGlsZSBubyBjb25maWd1cmF0
aW9ucyB3aGVyZSBjaGFuZ2VkKS4KCiAgICBTbyBpZiBpdCBpcyBzdXBwb3J0ZWQgaSBwcm9iYWJs
eSBoYXZlIHNvbWUgbW9yZSB0ZXN0aW5nIGFuZCByZXBvcnRpbmcgdG8gZG8gLi4uCgoKLSBXaGls
ZSBhZGRpbmcgc29tZSBleHRyYSBsb2dnaW5nIGFuZCBlbmFibGluZyB0aGUgbG9nZ2luZyBvbiB4
ZW4gcHQgaW4gcWVtdSwKICBpIHdvbmRlciBpZiBpdCB3b3VsZG4ndCBiZSBiZW5lZmljaWFsIHRv
IGhhdmUgYXQgbGVhc3Qgc29tZSBiYXNpYyBsb2dnaW5nIHBlcm1hbmVudGx5IGVuYWJsZWQgPyAK
Ci0gRW5hYmxpbmcgdGhlIHhlbiBwdCBsb2dnaW5nIGluIHFlbXUgc3BpdCBvdXQgc29tZSB0aGlu
Z3MsIGkgd29uZGVyIGlmIHRoZXkgYXJlIG5vcm1hbDoKCiAgICAgICAgcWVtdS1zeXN0ZW0taTM4
NjogLXNlcmlhbCBwdHk6IGNoYXIgZGV2aWNlIHJlZGlyZWN0ZWQgdG8gL2Rldi9wdHMvMTYgKGxh
YmVsIHNlcmlhbDApCiAgICAgICAgWzAwOjA1LjBdIHhlbl9wdF9yZWFsaXplOiBBc3NpZ25pbmcg
cmVhbCBwaHlzaWNhbCBkZXZpY2UgMDg6MDAuMCB0byBkZXZmbiAweDI4CiAgICAgICAgWzAwOjA1
LjBdIHhlbl9wdF9yZWdpc3Rlcl9yZWdpb25zOiBJTyByZWdpb24gMCByZWdpc3RlcmVkIChzaXpl
PTB4MDAwMDIwMDAgYmFzZV9hZGRyPTB4ZmUxZmUwMDAgdHlwZTogMHg0KQoKICAgIEFyZSB0aGVz
ZSBzb21laG93IGV4cGVjdGVkIC8gYmVuaWduICh0aGV5IGFsc28gb2NjdXIgd2hlbiBwY2kgcGFz
c3Rocm91Z2ggaXMgc3VjY2VzZnVsKSA/OgogICAgICAgIFswMDowNS4wXSB4ZW5fcHRfY29uZmln
X3JlZ19pbml0OiBPZmZzZXQgMHgwMDBlIG1pc21hdGNoISBFbXVsYXRlZD0weDAwODAsIGhvc3Q9
MHgwMDAwLCBzeW5jaW5nIHRvIDB4MDA4MC4KICAgICAgICBbMDA6MDUuMF0geGVuX3B0X2NvbmZp
Z19yZWdfaW5pdDogT2Zmc2V0IDB4MDAxMCBtaXNtYXRjaCEgRW11bGF0ZWQ9MHgwMDAwLCBob3N0
PTB4ZmUxZmUwMDQsIHN5bmNpbmcgdG8gMHhmZTFmZTAwNC4KICAgICAgICBbMDA6MDUuMF0geGVu
X3B0X2NvbmZpZ19yZWdfaW5pdDogT2Zmc2V0IDB4MDA1MiBtaXNtYXRjaCEgRW11bGF0ZWQ9MHgw
MDAwLCBob3N0PTB4NDgwMywgc3luY2luZyB0byAweDAwMDMuCiAgICAgICAgWzAwOjA1LjBdIHhl
bl9wdF9jb25maWdfcmVnX2luaXQ6IE9mZnNldCAweDAwNzIgbWlzbWF0Y2ghIEVtdWxhdGVkPTB4
MDAwMCwgaG9zdD0weDAwODYsIHN5bmNpbmcgdG8gMHgwMDgwLgogICAgICAgIFswMDowNS4wXSB4
ZW5fcHRfY29uZmlnX3JlZ19pbml0OiBPZmZzZXQgMHgwMGE0IG1pc21hdGNoISBFbXVsYXRlZD0w
eDAwMDAsIGhvc3Q9MHg4ZmMwLCBzeW5jaW5nIHRvIDB4OGZjMC4KICAgICAgICBbMDA6MDUuMF0g
eGVuX3B0X2NvbmZpZ19yZWdfaW5pdDogT2Zmc2V0IDB4MDBiMiBtaXNtYXRjaCEgRW11bGF0ZWQ9
MHgwMDAwLCBob3N0PTB4MTAxMiwgc3luY2luZyB0byAweDEwMTIuCgogICAgICAgIFswMDowNS4w
XSB4ZW5fcHRfbXNpeF9pbml0OiBnZXQgTVNJLVggdGFibGUgQkFSIGJhc2UgMHhmZTFmZTAwMAog
ICAgICAgIFswMDowNS4wXSB4ZW5fcHRfbXNpeF9pbml0OiB0YWJsZV9vZmYgPSAweDEwMDAsIHRv
dGFsX2VudHJpZXMgPSA4CiAgICAgICAgWzAwOjA1LjBdIHhlbl9wdF9tc2l4X2luaXQ6IHRhYmxl
X29mZiA9IDB4MTAwMCwgdG90YWxfZW50cmllcyA9IDgsIFBDSV9NU0lYX0VOVFJZX1NJWkUgPSAw
eDEwLCAgbXNpeC0+dGFibGVfb2Zmc2V0X2FkanVzdCA9IDAsICBtc2l4LT50YWJsZV9iYXNlID0g
MHhmZTFmZTAwMAogICAgICAgIFswMDowNS4wXSB4ZW5fcHRfbXNpeF9pbml0OiBFcnJvcjogQ2Fu
J3QgbWFwIHBoeXNpY2FsIE1TSS1YIHRhYmxlOiBJbnZhbGlkIGFyZ3VtZW50CiAgICAgICAgWzAw
OjA1LjBdIHhlbl9wdF9tc2l4X3NpemVfaW5pdDogRXJyb3I6IEludGVybmFsIGVycm9yOiBJbnZh
bGlkIHhlbl9wdF9tc2l4X2luaXQuCiAgICAgICAgRmFpbGVkIHRvIGluaXRpYWxpemUgMTIvMTUs
IHR5cGUgPSAweDEsIHJjOiAtMjIKICAgICAgICBbMDA6MDUuMF0geGVuX3B0X21zaV9zZXRfZW5h
YmxlOiBkaXNhYmxpbmcgTVNJLgoKICAgIFRoaXMgY3Jhc2ggc2VlbXMgdG8gaW5kaWNhdGUgdGhl
IGFib3ZlIGRpc2FibGluZyBvZiBNU0kgaXNuJ3QgaGFuZGxlZCB3ZWxsIGVub3VnaCB0byBwcmV2
ZW50IHRoaXMgZnJvbSBoYXBwZW5pbmc6IAogICAgICAgICoqKiBFcnJvciBpbiBgL3Vzci9sb2Nh
bC9saWIveGVuL2Jpbi9xZW11LXN5c3RlbS1pMzg2JzogY29ycnVwdGVkIHNpemUgdnMuIHByZXZf
c2l6ZTogMHgwMDAwNTVjZTEzNTY1NTcwICoqKgogICAgICAgID09PT09PT0gQmFja3RyYWNlOiA9
PT09PT09PT0KICAgICAgICAvbGliL3g4Nl82NC1saW51eC1nbnUvbGliYy5zby42KCsweDcwYmNi
KVsweDdmNzAwYWI3ZWJjYl0KICAgICAgICAvbGliL3g4Nl82NC1saW51eC1nbnUvbGliYy5zby42
KCsweDc2Zjk2KVsweDdmNzAwYWI4NGY5Nl0KICAgICAgICA8c25pcD4KCi0tClNhbmRlcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 26 20:49:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 20:49:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7p5y-0005jN-Sa; Thu, 26 Oct 2017 20:49:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e7p5x-0005j9-Kq
 for xen-devel@lists.xen.org; Thu, 26 Oct 2017 20:49:41 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 32/3D-13910-56A42F95; Thu, 26 Oct 2017 20:49:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsVybKJssm6y16d
 Ig46p1hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a3C39ZC5ayV+xceY2xgbGFrYuRk0NIYAmT
 xJu1+iA2i4CDxN77DUBxDg5GgRiJBz+sQcKMAmESky8vYYUo0Za49egxC4jNJmAo8ffJJrByC
 SB7yWcOkLCIgIHE++uTgMJcHMwCqxkl+q40MYPUCAvESpz8awNSwylgJ/Fh42QmEJtXwEtixs
 5msHohgYdMEttbz4ElRAV0JQ79+8MGUSQocXLmE7C9zAJaEsunb2OZwCgwC0lqFpLUAkamVYw
 axalFZalFusYGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgSHIAAQ7GP+uDTzE
 KMnBpCTK62XxKVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK+tJ1BOsCg1PbUiLTMHGA0waQkOH
 iUR3oUgad7igsTc4sx0iNQpRmOOGw+v/2HieDbzdQOzEEtefl6qlDivNEipAEhpRmke3CBYlF
 5ilJUS5mUEOk2IpyC1KDezBFX+FaM4B6OSMO8NkCk8mXklcPteAZ3CBHRKk+oHkFNKEhFSUg2
 Mi+e84NS/2nRsx+ylTir3O4M//NN/V5n3zLjE2OwFn0h2WYF+XOO37E/VHz1vmvJyaXktj7Zu
 rWblFpXn6vrsaOq9TSnMN9+pkGtVhdjM9c9fRf4pfXrqQSif8YvCld/0YnMOJiW5ZJxIzOayb
 j28e+KB4ksOD3hY7/xvOiMVXcbjsublnWglluKMREMt5qLiRACBh606zQIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1509050978!54059917!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30950 invoked from network); 26 Oct 2017 20:49:39 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 20:49:39 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E3A64218AC;
 Thu, 26 Oct 2017 20:49:37 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E3A64218AC
Date: Thu, 26 Oct 2017 13:49:32 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <0d760e9e-c97a-dae3-dab3-d1c82ceead96@oracle.com>
Message-ID: <alpine.DEB.2.10.1710261347200.3086@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1710261207030.574@sstabellini-ThinkPad-X260>
 <1509045112-9807-1-git-send-email-sstabellini@kernel.org>
 <1509045112-9807-13-git-send-email-sstabellini@kernel.org>
 <b6f3101e-6b54-107f-2a79-bb83bb6aae27@oracle.com>
 <alpine.DEB.2.10.1710261311130.574@sstabellini-ThinkPad-X260>
 <0d760e9e-c97a-dae3-dab3-d1c82ceead96@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v7 13/13] xen: introduce a Kconfig option to
 enable the pvcalls frontend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAyNiBPY3QgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDEwLzI2LzIw
MTcgMDQ6MTYgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIFRodSwgMjYgT2N0
IDIwMTcsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiA+PiBPbiAxMC8yNi8yMDE3IDAzOjExIFBN
LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPj4+IEFsc28gYWRkIHB2Y2FsbHMtZnJvbnQg
dG8gdGhlIE1ha2VmaWxlLgo+ID4+Pgo+ID4+PiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+Cj4gPj4+IENDOiBib3Jpcy5vc3Ryb3Zza3lAb3Jh
Y2xlLmNvbQo+ID4+PiBDQzogamdyb3NzQHN1c2UuY29tCj4gPj4gUmV2aWV3ZWQtYnk6IEJvcmlz
IE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Cj4gPiBUaGFuayB5b3UhIQo+
ID4KPiA+IFRoZSBzZXJpZXMgaXMgZnVsbHkgYWNrZWQgbm93LiBJIGd1ZXNzIGl0IGNvdWxkIGJl
IGFkZGVkIHRvIHhlbnRpcD8KPiA+IE1heWJlIGZvciB2NC4xNT8KPiAKPiAKPiBZZXMsIHRoYXQn
cyB0aGUgcGxhbiB1bmxlc3Mgb3RoZXIgcmV2aWV3cyBjb21lIGluLiBJIHdpbGwgcHJvYmFibHkK
PiBjcmVhdGUgdGhlIGJyYW5jaCBvbiBNb25kYXkgKGFzc3VtaW5nIHJjNyB3aWxsIGJlIHRoZSBs
YXN0IHJjIGZvciA0LjE0KS4KPiBJdCdzIGxhdGVyIHRoYW4gdXN1YWwgYnV0IHdlIGhhdmVuJ3Qg
aGFkIGFueXRoaW5nIGZvciA0LjE1LgoKR3JlYXQsIGlmIHlvdSBhcmUgZ29pbmcgdG8gZG8gdGhh
dCwgdGhlbiBwbGVhc2UgYWxzbyBhZGQ6CgpodHRwczovL21hcmMuaW5mby8/bD1saW51eC1rZXJu
ZWwmbT0xNTA3MjMzNTIwMTgzNDEmdz0yCgphbmQgZG9uJ3QgZm9yZ2V0IHRvIHVwZGF0ZSB0aGUg
bGludXgtbmV4dCBicmFuY2ggOikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 26 20:55:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 20:55:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7pB1-0006Ux-Ez; Thu, 26 Oct 2017 20:54:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e7pB0-0006Ur-7A
 for xen-devel@lists.xen.org; Thu, 26 Oct 2017 20:54:54 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 9F/2F-31302-D9B42F95; Thu, 26 Oct 2017 20:54:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsXSO6nOVXeO96d
 Ig8u3LC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxnf28yFRzirOj9foCxgfEbexcjF4eQwGQm
 iUV3fzJBOL8ZJf5N/c3YxcgJ5GxklGi6aQCR2MYocfrHLrYuRg4OYYFYiZN/bUBqRAT0JTbdb
 oSatJRZ4t+ME0wgCWaBGomXHz+wgNhsAkYSZ49OBxvKK2ArcWxxMyuIzSKgKrGuZTlYXFQgXO
 Jt4xEWiBpBiZMzn4DZnALeEocm9EDN1JPYcf0XK4QtL7H97RxmEFtCwFii/e1FtgmMgrOQtM9
 C0jILScsCRuZVjBrFqUVlqUW6hkZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiB
 ocsABDsY+2Y5H2KU5GBSEuX1svgUKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd7EXUE6wKDU9t
 SItMwcYRTBpCQ4eJRHee55Aad7igsTc4sx0iNQpRl2OZzNfNzALseTl56VKifNOApkhAFKUUZ
 oHNwIW0ZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzCsGMoUnM68EbtMroCOYgI5oUv0AckR
 JIkJKqoGxxzD7uMaqBxoSH1N2l16UZt5xJOP52a8vp6/Yff7SQZWW9unflrAW6u0/WcPyc4vi
 ifkvw2elKMz0tlDWYCoLPWxRJvjunm9LTkDZpF05y2T38e44qL9w841LR15q3Uta0nvP/2dOy
 pULQhOiunUXsBoLqUvzuH6oEvGKPxh71M5+2eZ8w4nzlViKMxINtZiLihMBDw2JA+MCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1509051291!108833472!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43067 invoked from network); 26 Oct 2017 20:54:52 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 20:54:52 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9QKskok030365
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 26 Oct 2017 20:54:46 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9QKsjnX001292
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 26 Oct 2017 20:54:46 GMT
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v9QKsgcR010476;
 Thu, 26 Oct 2017 20:54:42 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 26 Oct 2017 13:54:42 -0700
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710261207030.574@sstabellini-ThinkPad-X260>
 <1509045112-9807-1-git-send-email-sstabellini@kernel.org>
 <1509045112-9807-13-git-send-email-sstabellini@kernel.org>
 <b6f3101e-6b54-107f-2a79-bb83bb6aae27@oracle.com>
 <alpine.DEB.2.10.1710261311130.574@sstabellini-ThinkPad-X260>
 <0d760e9e-c97a-dae3-dab3-d1c82ceead96@oracle.com>
 <alpine.DEB.2.10.1710261347200.3086@sstabellini-ThinkPad-X260>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <cbc8aad9-5163-6672-9e85-714989d16787@oracle.com>
Date: Thu, 26 Oct 2017 16:56:15 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1710261347200.3086@sstabellini-ThinkPad-X260>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v7 13/13] xen: introduce a Kconfig option to
 enable the pvcalls frontend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMjYvMjAxNyAwNDo0OSBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFRo
dSwgMjYgT2N0IDIwMTcsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4gT24gMTAvMjYvMjAxNyAw
NDoxNiBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4gT24gVGh1LCAyNiBPY3QgMjAx
NywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4+IE9uIDEwLzI2LzIwMTcgMDM6MTEgUE0sIFN0
ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+Pj4gQWxzbyBhZGQgcHZjYWxscy1mcm9udCB0byB0
aGUgTWFrZWZpbGUuCj4+Pj4+Cj4+Pj4+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KPj4+Pj4gQ0M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUu
Y29tCj4+Pj4+IENDOiBqZ3Jvc3NAc3VzZS5jb20KPj4+PiBSZXZpZXdlZC1ieTogQm9yaXMgT3N0
cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KPj4+IFRoYW5rIHlvdSEhCj4+Pgo+
Pj4gVGhlIHNlcmllcyBpcyBmdWxseSBhY2tlZCBub3cuIEkgZ3Vlc3MgaXQgY291bGQgYmUgYWRk
ZWQgdG8geGVudGlwPwo+Pj4gTWF5YmUgZm9yIHY0LjE1Pwo+Pgo+PiBZZXMsIHRoYXQncyB0aGUg
cGxhbiB1bmxlc3Mgb3RoZXIgcmV2aWV3cyBjb21lIGluLiBJIHdpbGwgcHJvYmFibHkKPj4gY3Jl
YXRlIHRoZSBicmFuY2ggb24gTW9uZGF5IChhc3N1bWluZyByYzcgd2lsbCBiZSB0aGUgbGFzdCBy
YyBmb3IgNC4xNCkuCj4+IEl0J3MgbGF0ZXIgdGhhbiB1c3VhbCBidXQgd2UgaGF2ZW4ndCBoYWQg
YW55dGhpbmcgZm9yIDQuMTUuCj4gR3JlYXQsIGlmIHlvdSBhcmUgZ29pbmcgdG8gZG8gdGhhdCwg
dGhlbiBwbGVhc2UgYWxzbyBhZGQ6Cj4KPiBodHRwczovL21hcmMuaW5mby8/bD1saW51eC1rZXJu
ZWwmbT0xNTA3MjMzNTIwMTgzNDEmdz0yCj4KPiBhbmQgZG9uJ3QgZm9yZ2V0IHRvIHVwZGF0ZSB0
aGUgbGludXgtbmV4dCBicmFuY2ggOikKCgpUaGlzIG9uZSB3ZSBjYW4gdGFrZSBpbiBmb3IgNC4x
NCAtLS0gdGhlcmUgYXJlIGEgY291cGxlIG9mIHBhdGNoZXMKdGFyZ2V0ZWQgYXQgcmM3IHRoYXQg
SSB3aWxsIGNvbW1pdCB0b21vcnJvdyBvbmNlIHRoZXkgcGFzcyB0aGUgdGVzdHMgYnV0CnNpbmNl
IEkgY2FuJ3QgdGVzdCB0aGlzIG9uZSBhbnl3YXkgKGV4Y2VwdCBmb3IgYnVpbGRpbmcpIEkgY2Fu
IGFkZCBpdCB0b28uCgotYm9yaXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 26 21:05:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 21:05:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7pLc-0007Mu-Pf; Thu, 26 Oct 2017 21:05:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <cardoe@cardoe.com>) id 1e7pLb-0007Mi-3u
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 21:05:51 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 07/A7-27020-E2E42F95; Thu, 26 Oct 2017 21:05:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMKsWRWlGSWpSXmKPExsVyMfT+YV1dv0+
 RBnMe6lp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlLJ69nKZjEXnG45SpbA+NL1i5GLg4hgRmM
 EjfXL2QDcVgEXjNLHF28AywjIXCHVWLCh5vMXYycQE6exMYpU6DsNInGhZeYIOwaiVnNHewgt
 pCAgsTvCYeYIMauZpL4s2sjI0hCWMBW4sWv86wgtoiAt8T+9r1gzcwCJRLzf95ghmjOklj68S
 RYDZuAhsSTXzPYQGxeoN6fd26CzWERUJVYf/MPC4gtKpAqsedJMwtEjaDEyZlPgGwODk4Be4l
 b33ghxqtL/Jl3iRnCFpe49WQ+1Fp5ie1v5zBPYBSdhaR7FpKWWUhaZiFpWcDIsopRvTi1qCy1
 SNdEL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMGIYgGAHY+MXp0OMkhxMSqK8X
 hafIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8Fr6AuUEi1LTUyvSMnOAsQuTluDgURLhVQNJ8x
 YXJOYWZ6ZDpE4xunJcuHPpDxPHjYfXgeSRnhtA8sCeW0Dy2czXDcxCLHn5ealS4rwPfICaBUC
 aM0rz4EbD0s4lRlkpYV5GoGOFeApSi3IzS1DlXzGKczAqCfMqg5zAk5lXAnfBK6DjmICOa1L9
 AHJcSSJCSqqBcXXCtaUNj7UbLJ1UjbwTb6ukPzi8trtfq0HGKNHfYt9u3a2p77es9XOxe5L32
 P/StVzeBQ+uexlt2DNnau57btmd7q+azm1YIR+wZcXSX5ODxHLYPhsUse/9lnfoq97ShfO557
 3h+MtXq/Kles/TxxP+/Py+YJKICZPTuojqvB3V0t/4TzL+fKvEUpyRaKjFXFScCABlLXQtNgM
 AAA==
X-Env-Sender: cardoe@cardoe.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1509051948!95359024!1
X-Originating-IP: [209.85.223.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26963 invoked from network); 26 Oct 2017 21:05:49 -0000
Received: from mail-io0-f195.google.com (HELO mail-io0-f195.google.com)
 (209.85.223.195)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 26 Oct 2017 21:05:49 -0000
Received: by mail-io0-f195.google.com with SMTP id h70so8384531ioi.4
 for <xen-devel@lists.xenproject.org>; Thu, 26 Oct 2017 14:05:49 -0700 (PDT)
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=qTuYT36hteAJSAtgdqkfYvwRAVfQSPZFvmDwTtHQddE=;
 b=OWzpIk5P/zQ5EgQTz0rwJ1EA736LUU1e2Gun47SdLqOVZbqKlPFiggHCvAPfPpLYfl
 ZdJ1eXG8k264WFmgrYtQeXYD0RdvHG96rAza2uvs2DA5mM8+emnLk1DyqHBA7gdoI8Br
 cwY95rSJik3D4kvR2TWa9m2LAKpcKpOBuyuYA=
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=qTuYT36hteAJSAtgdqkfYvwRAVfQSPZFvmDwTtHQddE=;
 b=Nx0SZDOksb/e5Ue5J3/Gz0YDneUI3ZEDfXPEz0VElIlSYbRPgI0AOf33U1fDpQtBfs
 XvgivyB5n4ZQqyQHsR0zGmoSALcDnYnq4T4jZgP7FJsAM8HnG0HDHKV+EgS8y+Lu/UAa
 3M353yWW8V28oWEB0+OQaIEGcRNrc3B8uc1A8kX7RMqoTsP5+nl51txBVuwWl1q7cs4v
 qJPXqmGbCFCz8p+7stBgUZcZVPWtVd1a5txMzCTL2A3ZEXEdxdc9W3+10FwLBtt1PEfH
 Np10lkK2S7PUrINI0vUxWX6+pUsCKz9fZ0mHxCtLI129jmmxv9KLgLeIwd8Hwr/HTkaI
 ffFQ==
X-Gm-Message-State: AMCzsaWTm/SAVA2kKmXH6BADvxpELvrZs6mmKBqASLTc2f5DcZC3oUWE
 tbmmiQ1eBcMJQ83GLij/JI/gvf080Pk=
X-Google-Smtp-Source: ABhQp+TBECx0lNpxhiHkYxmRsvur5vUUtfNBqhLx89qfiBb8XCDVk6eDnx0zQTcbg9EeK4pGAg73ng==
X-Received: by 10.107.169.199 with SMTP id f68mr21796396ioj.162.1509051948229; 
 Thu, 26 Oct 2017 14:05:48 -0700 (PDT)
Received: from doug-macbook.hsv.starlab.io
 (c-68-32-173-93.hsd1.al.comcast.net. [68.32.173.93])
 by smtp.googlemail.com with ESMTPSA id 92sm2706197iol.8.2017.10.26.14.05.46
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 26 Oct 2017 14:05:46 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, Daniel Kiper <daniel.kiper@oracle.com>
References: <20171017214138.27663-1-cardoe@cardoe.com>
 <59E73FEB020000780018766C@prv-mh.provo.novell.com>
From: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <c09a8780-09e0-f931-6f17-cf671046acdc@cardoe.com>
Date: Thu, 26 Oct 2017 16:05:45 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <59E73FEB020000780018766C@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 David Esler <drumandstrum@gmail.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 1/2] x86/boot: fix early error display
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTgvMTcgNDo1MCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTcuMTAuMTcg
YXQgMjM6NDEsIDxjYXJkb2VAY2FyZG9lLmNvbT4gd3JvdGU6Cj4+IEZyb206IERhdmlkIEVzbGVy
IDxkcnVtYW5kc3RydW1AZ21haWwuY29tPgo+Pgo+PiBJbiA5MTgwZjUzNjU1MjQgYSBjaGFuZ2Ug
d2FzIG1hZGUgdG8gdGhlIHNlbmRfY2hyIGZ1bmN0aW9uIHRvIHRha2UgaW4KPj4gQy1zdHJpbmdz
IGFuZCBwcmludCBvdXQgYSBjaGFyYWN0ZXIgYXQgYSB0aW1lIHVudGlsIGEgTlVMTCB3YXMKPj4g
ZW5jb3VudGVyZWQuIEhvd2V2ZXIgdGhlcmUgaXMgbm8gY29kZSB0byBpbmNyZW1lbnQgdGhlIGN1
cnJlbnQgY2hhcmFjdGVyCj4+IHBvc2l0aW9uIHJlc3VsdGluZyBpbiBhbiBlbmRsZXNzIGxvb3Ag
b2YgdGhlIGZpcnN0IGNoYXJhY3Rlci4gVGhpcyBhZGRzCj4+IGEgc2ltcGxlIGluY3JlbWVudC4K
PiAKPiBUaGlzIGRlc2NyaXB0aW9uIGlzIG5vdCBhY2N1cmF0ZSAoaXQgc2hvdWxkIGhhdmUgY2hh
bmdlZCB0b2dldGhlciB3aXRoCj4gdGhlIGNoYW5nZSB0byBob3cgeW91IGZpeCB0aGUgaXNzdWUp
IC0gd2l0aCBWR0EgdGhlIGluY3JlbWVudCBkb2VzCj4gaGFwcGVuLiBIZW5jZSAiZGlzcGxheSIg
aW4gdGhlIHRpdGxlIGlzIHBlcmhhcHMgYWxzbyBhdCBsZWFzdCBtaXNsZWFkaW5nLgo+IEkgd291
bGQgYmUgZmluZSB0byBhZGp1c3QgYm90aCB3aGlsZSBjb21taXR0aW5nIChhbmQgdGhlbiBhZGRp
bmcgbXkKPiBSLWIpLCBidXQgZmVlbCBmcmVlIHRvIHByb3Bvc2UgYW4gYWx0ZXJuYXRpdmUuCgpK
YW4sCgpDYW4geW91IHF1ZXVlIHRoaXMgZm9yIDQuOSBhcyB3ZWxsPyBUaGF0J3Mgd2hlcmUgd2Ug
cmFuIGludG8gdGhlIGlzc3VlCmluIHRoZSBmaXJzdCBwbGFjZS4KCi0tIApEb3VnIEdvbGRzdGVp
bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 26 21:36:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 21:36:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7pol-0001DJ-4h; Thu, 26 Oct 2017 21:35:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e7poj-0001DC-D8
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 21:35:57 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 C8/71-01775-C3552F95; Thu, 26 Oct 2017 21:35:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsVybKJssq516Kd
 Ig98LLCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owVV7tZCnZIVfx7ldrA+F2ki5GLQ0hgCZPE
 6aMP2LsYOTlYBBwkHv3czdrFyMHBKBAj8eCHNUiYUSBMYvLlJawQJdoSy/e9YQGx2QQMJf4+2
 cQGUi4BZC/5zAESFgEqebFqHRvIeGaBz4wSD1ZPZgJJCAt4Siw89B7M5hTwkth+4hojiM0LZG
 /uuc0Occ8uRomL04+DJUQFdCUO/fvDBlEkKHFy5hOwxcwCWhLLp29jmcAoMAtJahaS1AJGplW
 MGsWpRWWpRbpGxnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIFBWM/AwLiDsW+v
 3yFGSQ4mJVHe14GfIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8HaGAOUEi1LTUyvSMnOA8QCTl
 uDgURLhXQOS5i0uSMwtzkyHSJ1iNOY4tunyHyaOZzNfNzALseTl56VKifNagpQKgJRmlObBDY
 LF6SVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrwrQKbwZOaVwO17BXQKE9ApTaofQE4pSUR
 ISTUwMi9f8OzUm6d8C1+dLX3yRfjx3fMHNCf7p/zPirTdoHDV8G1yyJ+HxuwBAmsaV3hPfhFv
 b8gmFC3Dvvem5IrJ+9/8nnP+y+HMTc9aVs4UUrKe/OfgC7dj3QwRdXfMtNbsqz0zZ6ro/5+Ke
 zTPPV0mJ5b4j1vJ4Ye466vf+t8eP7woYSiou/TInHQlluKMREMt5qLiRAD3jo5zzgIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1509053754!111468646!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41085 invoked from network); 26 Oct 2017 21:35:55 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 21:35:55 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 7EACD218AC;
 Thu, 26 Oct 2017 21:35:53 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7EACD218AC
Date: Thu, 26 Oct 2017 14:35:53 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Ian Jackson <ian.jackson@eu.citrix.com>
In-Reply-To: <1508506702-17704-2-git-send-email-ian.jackson@eu.citrix.com>
Message-ID: <alpine.DEB.2.10.1710261433490.3086@sstabellini-ThinkPad-X260>
References: <23017.64539.31230.43449@mariner.uk.xensource.com>
 <1508506702-17704-1-git-send-email-ian.jackson@eu.citrix.com>
 <1508506702-17704-2-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5.1 2/8] xen: restrict: use
	xentoolcore_restrict_all
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAyMCBPY3QgMjAxNywgSWFuIEphY2tzb24gd3JvdGU6Cj4gQW5kIGluc2lzdCB0aGF0
IGl0IHdvcmtzLgo+IAo+IERyb3AgaW5kaXZpZHVhbCB1c2Ugb2YgeGVuZGV2aWNlbW9kZWxfcmVz
dHJpY3QgYW5kCj4geGVuZm9yZWlnbm1lbW9yeV9yZXN0cmljdC4gIFRoZXNlIGFyZSBub3QgYWN0
dWFsbHkgZWZmZWN0aXZlIGluIHRoaXMKPiB2ZXJzaW9uIG9mIHFlbXUsIGJlY2F1c2UgcWVtdSBo
YXMgYSBsYXJnZSBudW1iZXIgb2YgZmRzIG9wZW4gb250bwo+IHZhcmlvdXMgWGVuIGNvbnRyb2wg
ZGV2aWNlcy4KPiAKPiBUaGUgcmVzdHJpY3Rpb24gYXJyYW5nZW1lbnRzIGFyZSBzdGlsbCBub3Qg
cmlnaHQsIGJlY2F1c2UgdGhlCj4gcmVzdHJpY3Rpb24gbmVlZHMgdG8gYmUgZG9uZSB2ZXJ5IGxh
dGUgLSBhZnRlciBxZW11IGhhcyBvcGVuZWQgYWxsIG9mCj4gaXRzIGNvbnRyb2wgZmRzLgo+IAo+
IHhlbnRvb2xjb3JlX3Jlc3RyaWN0X2FsbCBhbmQgeGVudG9vbGNvcmUuaCBhcmUgYXZhaWxhYmxl
IGluIFhlbiA0LjEwCj4gYW5kIGxhdGVyLCBvbmx5LiAgUHJvdmlkZSBhIGNvbXBhdGliaWxpdHkg
c3R1Yi4gIEFuZCBkcm9wIHRoZQo+IGNvbXBhdGliaWxpdHkgc3R1YnMgZm9yIHRoZSBvbGQgZnVu
Y3Rpb25zLgo+IAo+IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5j
aXRyaXguY29tPgo+IFJldmlld2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRA
Y2l0cml4LmNvbT4KPiAtLS0KPiB2MjogTW9kaWZ5IHRoZSBjb21wYXRpYmlsaXR5IGNvZGUsIHRv
by4KPiAgICAgQnVtcCB0aGlzIHBhdGNoIGFoZWFkIG9mICJkZWZlciBjYWxsIHRvIHhlbl9yZXN0
cmljdCB1bnRpbCBydW5uaW5nIgo+ICAgICBSZXRhaW4gY2FsbCB0byB4ZW50b29sY29yZV9yZXN0
cmljdF9hbGwKPiAtLS0KPiAgaW5jbHVkZS9ody94ZW4veGVuX2NvbW1vbi5oIHwgNDYgKysrKysr
KysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2Vk
LCAxMSBpbnNlcnRpb25zKCspLCAzNSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvaW5j
bHVkZS9ody94ZW4veGVuX2NvbW1vbi5oIGIvaW5jbHVkZS9ody94ZW4veGVuX2NvbW1vbi5oCj4g
aW5kZXggODZjN2YyNi4uM2Y0NGE2MyAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL2h3L3hlbi94ZW5f
Y29tbW9uLmgKPiArKysgYi9pbmNsdWRlL2h3L3hlbi94ZW5fY29tbW9uLmgKPiBAQCAtOTEsNiAr
OTEsMTYgQEAgc3RhdGljIGlubGluZSB2b2lkICp4ZW5mb3JlaWdubWVtb3J5X21hcDIoeGVuZm9y
ZWlnbm1lbW9yeV9oYW5kbGUgKmgsCj4gICAgICByZXR1cm4geGVuZm9yZWlnbm1lbW9yeV9tYXAo
aCwgZG9tLCBwcm90LCBwYWdlcywgYXJyLCBlcnIpOwo+ICB9Cj4gIAo+ICtzdGF0aWMgaW5saW5l
IGludCB4ZW50b29sY29yZV9yZXN0cmljdF9hbGwoZG9taWRfdCBkb21pZCkKPiArewo+ICsgICAg
ZXJybm8gPSBFTk9UVFk7Cj4gKyAgICByZXR1cm4gLTE7CgpXYWl0LCBpZiB0aGUgY29tcGF0IHN0
dWIgcmV0dXJucyBlcnJvciwgYW5kIHRoaXMgcGF0Y2ggcmVtb3ZlZCB0aGUgY29kZQp0byBjaGVj
ayBmb3IgRU5PVFRZLCBkb2Vzbid0IGl0IHByZXZlbnQgYW55IFFFTVUgY29tcGlsZWQgYWdhaW5z
dCBvbGRlcgpYZW4gZnJvbSB3b3JraW5nPwoKT3IgYW0gSSBtaXNzaW5nIHNvbWV0aGluZz8KCgo+
ICt9Cj4gKwo+ICsjZWxzZSAvKiBDT05GSUdfWEVOX0NUUkxfSU5URVJGQUNFX1ZFUlNJT04gPj0g
NDEwMDAgKi8KPiArCj4gKyNpbmNsdWRlIDx4ZW50b29sY29yZS5oPgo+ICsKPiAgI2VuZGlmCj4g
IAo+ICAjaWYgQ09ORklHX1hFTl9DVFJMX0lOVEVSRkFDRV9WRVJTSU9OIDwgNDA5MDAKPiBAQCAt
MjE4LDIwICsyMjgsNiBAQCBzdGF0aWMgaW5saW5lIGludCB4ZW5kZXZpY2Vtb2RlbF9zZXRfbWVt
X3R5cGUoCj4gICAgICByZXR1cm4geGNfaHZtX3NldF9tZW1fdHlwZShkbW9kLCBkb21pZCwgbWVt
X3R5cGUsIGZpcnN0X3BmbiwgbnIpOwo+ICB9Cj4gIAo+IC1zdGF0aWMgaW5saW5lIGludCB4ZW5k
ZXZpY2Vtb2RlbF9yZXN0cmljdCgKPiAtICAgIHhlbmRldmljZW1vZGVsX2hhbmRsZSAqZG1vZCwg
ZG9taWRfdCBkb21pZCkKPiAtewo+IC0gICAgZXJybm8gPSBFTk9UVFk7Cj4gLSAgICByZXR1cm4g
LTE7Cj4gLX0KPiAtCj4gLXN0YXRpYyBpbmxpbmUgaW50IHhlbmZvcmVpZ25tZW1vcnlfcmVzdHJp
Y3QoCj4gLSAgICB4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwgZG9taWRfdCBkb21pZCkK
PiAtewo+IC0gICAgZXJybm8gPSBFTk9UVFk7Cj4gLSAgICByZXR1cm4gLTE7Cj4gLX0KPiAtCj4g
ICNlbHNlIC8qIENPTkZJR19YRU5fQ1RSTF9JTlRFUkZBQ0VfVkVSU0lPTiA+PSA0MDkwMCAqLwo+
ICAKPiAgI3VuZGVmIFhDX1dBTlRfQ09NUEFUX0RFVklDRU1PREVMX0FQSQo+IEBAIC0yOTAsMjgg
KzI4Niw4IEBAIHN0YXRpYyBpbmxpbmUgaW50IHhlbl9tb2RpZmllZF9tZW1vcnkoZG9taWRfdCBk
b21pZCwgdWludDY0X3QgZmlyc3RfcGZuLAo+ICBzdGF0aWMgaW5saW5lIGludCB4ZW5fcmVzdHJp
Y3QoZG9taWRfdCBkb21pZCkKPiAgewo+ICAgICAgaW50IHJjOwo+IC0KPiAtICAgIC8qIEF0dGVt
cHQgdG8gcmVzdHJpY3QgZGV2aWNlbW9kZWwgb3BlcmF0aW9ucyAqLwo+IC0gICAgcmMgPSB4ZW5k
ZXZpY2Vtb2RlbF9yZXN0cmljdCh4ZW5fZG1vZCwgZG9taWQpOwo+ICsgICAgcmMgPSB4ZW50b29s
Y29yZV9yZXN0cmljdF9hbGwoZG9taWQpOwo+ICAgICAgdHJhY2VfeGVuX2RvbWlkX3Jlc3RyaWN0
KHJjID8gZXJybm8gOiAwKTsKPiAtCj4gLSAgICBpZiAocmMgPCAwKSB7Cj4gLSAgICAgICAgLyoK
PiAtICAgICAgICAgKiBJZiBlcnJubyBpcyBFTk9UVFkgdGhlbiByZXN0cmljdGlvbiBpcyBub3Qg
aW1wbGVtZW50ZWQgc28KPiAtICAgICAgICAgKiB0aGVyZSdzIG5vIHBvaW50IGluIHRyeWluZyB0
byByZXN0cmljdCBvdGhlciB0eXBlcyBvZgo+IC0gICAgICAgICAqIG9wZXJhdGlvbiwgYnV0IGl0
IHNob3VsZCBub3QgYmUgdHJlYXRlZCBhcyBhIGZhaWx1cmUuCj4gLSAgICAgICAgICovCj4gLSAg
ICAgICAgaWYgKGVycm5vID09IEVOT1RUWSkgewo+IC0gICAgICAgICAgICByZXR1cm4gMDsKPiAt
ICAgICAgICB9Cj4gLQo+IC0gICAgICAgIHJldHVybiByYzsKPiAtICAgIH0KPiAtCj4gLSAgICAv
KiBSZXN0cmljdCBmb3JlaWdubWVtb3J5IG9wZXJhdGlvbnMgKi8KPiAtICAgIHJjID0geGVuZm9y
ZWlnbm1lbW9yeV9yZXN0cmljdCh4ZW5fZm1lbSwgZG9taWQpOwo+IC0gICAgdHJhY2VfeGVuX2Rv
bWlkX3Jlc3RyaWN0KHJjID8gZXJybm8gOiAwKTsKPiAtCj4gICAgICByZXR1cm4gcmM7Cj4gIH0K
PiAgCj4gLS0gCj4gMi4xLjQKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 26 21:37:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 21:37:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7pqc-0001M8-Fh; Thu, 26 Oct 2017 21:37:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e7pqb-0001M0-0I
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 21:37:53 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 95/0D-13910-0B552F95; Thu, 26 Oct 2017 21:37:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsVybKJssu760E+
 RBh/mq1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnbp/1lLnirWrHz2CnGBsYuuS5GLg4hgSVM
 EguX/2fvYuTkYBFwkLi95DJzFyMHB6NAjMSDH9YgYUaBMInJl5ewQpRoS1zrOAJmswkYSvx9s
 okNpFwCyF7ymQMkLAJU8mLVOjYQm1ngMJPE1PNFILawQJzEzafLGEHKOQW8JP5+8QIJ8wKZ09
 dOZ4G4ZhejxKxHTxlBEqICuhKH/v1hgygSlDg58wkLxEwtieXTt7FMYBSYhSQ1C0lqASPTKka
 N4tSistQiXUNzvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwBBkAIIdjLc3Bhxi
 lORgUhLlfR34KVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG9nCFBOsCg1PbUiLTMHGA0waQkOH
 iUR3jUgad7igsTc4sx0iNQpRmOOY5su/2HieDbzdQOzEEtefl6qlDivJUipAEhpRmke3CBYlF
 5ilJUS5mUEOk2IpyC1KDezBFX+FaM4B6OSMO8KkCk8mXklcPteAZ3CBHRKk+oHkFNKEhFSUg2
 MIQbLH4TaTr+3/MUkdlPZSXe0PFVbZ214aVJZ/v3IbOdWNw3H35v/hVrLK0/nqG3S4eSf8ku0
 7smP6/7FFVt+LXn19sGXAOEvh+ekpS+ZofnNkVeo/W/vjZZHMj9+PYyOS9IOuZ2vK8gtHbf1x
 mbL24c7K+YZqR1z8Hgc6ZH64/C19g+d2mXeSizFGYmGWsxFxYkA5kbHF80CAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1509053870!75647101!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48207 invoked from network); 26 Oct 2017 21:37:51 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 21:37:51 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2CA06218AC;
 Thu, 26 Oct 2017 21:37:49 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2CA06218AC
Date: Thu, 26 Oct 2017 14:37:48 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Ian Jackson <ian.jackson@eu.citrix.com>
In-Reply-To: <1508506702-17704-3-git-send-email-ian.jackson@eu.citrix.com>
Message-ID: <alpine.DEB.2.10.1710261436380.3086@sstabellini-ThinkPad-X260>
References: <23017.64539.31230.43449@mariner.uk.xensource.com>
 <1508506702-17704-1-git-send-email-ian.jackson@eu.citrix.com>
 <1508506702-17704-3-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, ehabkost@redhat.com,
 mst@redhat.com, qemu-devel@nongnu.org,
 Ross Lagerwall <ross.lagerwall@citrix.com>, pbonzini@redhat.com,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 rth@twiddle.net
Subject: Re: [Xen-devel] [PATCH v5.1 3/8] xen: defer call to xen_restrict
 until just before os_setup_post
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhZmZlY3RzIG5vbi1YZW4gY29tcG9uZW50cy4gQ0MnaW5nIHRoZSByZWxldmFu
dCBtYWludGFpbmVycy4KCk9uIEZyaSwgMjAgT2N0IDIwMTcsIElhbiBKYWNrc29uIHdyb3RlOgo+
IFdlIG5lZWQgdG8gcmVzdHJpY3QgKmFsbCogdGhlIGNvbnRyb2wgZmRzIHRoYXQgcWVtdSBvcGVu
cy4gIExvb2tpbmcgaW4KPiAvcHJvYy9QSUQvZmQgc2hvd3MgdGhlcmUgYXJlIG1hbnk7IHRoZWly
IGFsbG9jYXRpb24gc2VlbXMgc2NhdHRlcmVkCj4gdGhyb3VnaG91dCBYZW4gc3VwcG9ydCBjb2Rl
IGluIHFlbXUuCj4gCj4gV2UgbXVzdCBwb3N0cG9uZSB0aGUgcmVzdHJpY3QgY2FsbCB1bnRpbCBy
b3VnaGx5IHRoZSBzYW1lIHRpbWUgYXMgcWVtdQo+IGNoYW5nZXMgaXRzIHVpZCwgY2hyb290cyAo
aWYgYXBwbGljYWJsZSksIGFuZCBzbyBvbi4KPiAKPiBUaGVyZSBkb2Vzbid0IHNlZW0gdG8gYmUg
YW4gYXBwcm9wcmlhdGUgaG9vayBhbHJlYWR5LiAgVGhlIFJ1blN0YXRlCj4gY2hhbmdlIGhvb2sg
ZmlyZXMgYXQgZGlmZmVyZW50IHRpbWVzIGRlcGVuZGluZyBvbiBleGFjdGx5IHdoYXQgbW9kZQo+
IHFlbXUgaXMgb3BlcmF0aW5nIGluLgo+IAo+IEFuZCBpdCBhcHBlYXJzIHRoYXQgbm8tb25lIGJ1
dCB0aGUgWGVuIGNvZGUgd2FudHMgYSBob29rIGF0IHRoaXMgcGhhc2UKPiBvZiBleGVjdXRpb24u
ICBTbywgaW50cm9kdWNlIGEgYmFyZSBjYWxsIHRvIGEgbmV3IGZ1bmN0aW9uCj4geGVuX3NldHVw
X3Bvc3QsIGp1c3QgYmVmb3JlIG9zX3NldHVwX3Bvc3QuICBBbHNvIHByb3ZpZGUgdGhlCj4gYXBw
cm9wcmlhdGUgc3R1YiBmb3Igd2hlbiBYZW4gY29tcGlsYXRpb24gaXMgZGlzYWJsZWQuCj4gCj4g
V2UgZG8gdGhlIHJlc3RyaWN0aW9uIGJlZm9yZSByYXRoZXIgdGhhbiBhZnRlciBvc19zZXR1cF9w
b3N0LCBiZWNhdXNlCj4geGVuX3Jlc3RyaWN0IG1heSBuZWVkIHRvIG9wZW4gL2Rldi9udWxsLCBh
bmQgb3Nfc2V0dXBfcG9zdCBtaWdodCBoYXZlCj4gY2FsbGVkIGNocm9vdC4KPiAKPiBDdXJyZW50
bHkgdGhpcyBkb2VzIG5vdCB3b3JrIHdpdGggbWlncmF0aW9uLCBiZWNhdXNlIHdoZW4gcnVubmlu
ZyBhcwo+IHRoZSBYZW4gZGV2aWNlIG1vZGVsIHFlbXUgbmVlZHMgdG8gc2lnbmFsIHRvIHRoZSB0
b29sc3RhY2sgdGhhdCBpdCBpcwo+IHJlYWR5LiAgSXQgY3VycmVudGx5IGRvZXMgdGhpcyB1c2lu
ZyB4ZW5zdG9yZSwgYW5kIGZvciBpbmNvbWluZwo+IG1pZ3JhdGlvbiAoYnV0IG5vdCBmb3Igb3Jk
aW5hcnkgc3RhcnR1cCkgdGhhdCBoYXBwZW5zIGFmdGVyCj4gb3Nfc2V0dXBfcG9zdC4KPiAKPiBJ
dCBpcyBjb3JyZWN0IHRoYXQgdGhpcyBoYXBwZW5zIGxhdGU6IHdlIHdhbnQgdGhlIGluY29taW5n
IG1pZ3JhdGlvbgo+IHN0cmVhbSB0byBiZSBwcm9jZXNzZWQgYnkgYSByZXN0cmljdGVkIHFlbXUu
ICBUaGUgZml4IGZvciB0aGlzIHdpbGwgYmUKPiB0byBkbyB0aGUgc3RhcnR1cCBub3RpZmljYXRp
b24gYSBkaWZmZXJlbnQgd2F5LCB3aXRob3V0IHVzaW5nCj4geGVuc3RvcmUuICAoUU1QIGlzIHBy
b2JhYmx5IGEgcmVhc29uYWJsZSBjaG9pY2UuKQo+IAo+IFNvIGZvciBub3cgdGhpcyByZXN0cmlj
dGlvbiBmZWF0dXJlIGNhbm5vdCBiZSB1c2VkIGluIGNvbmp1bmN0aW9uIHdpdGgKPiBtaWdyYXRp
b24uICAoTm90ZSB0aGF0IHRoaXMgaXMgbm90IGEgcmVncmVzc2lvbiBpbiB0aGlzIHBhdGNoLCBi
ZWNhdXNlCj4gcHJldmlvdXNseSB0aGUgLXhlbi1yZXN0cmljdC1kb21pZCBjYWxsIHdhcywgaW4g
ZmFjdCwgc2ltcGx5Cj4gaW5lZmZlY3RpdmUhKSAgV2Ugd2lsbCByZXZpc2l0IHRoaXMgaW4gdGhl
IFhlbiA0LjExIHJlbGVhc2UgY3ljbGUuCj4gCj4gU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24g
PElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gUmV2aWV3ZWQtYnk6IEFudGhvbnkgUEVSQVJE
IDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgo+IC0tLQo+IHY1OiBEaXNjdXNzIHByb2JsZW1z
IHdpdGggbWlncmF0aW9uIHN0YXJ0dXAgbm90aWZpY2F0aW9uCj4gICAgIGluIHRoZSBjb21taXQg
bWVzc2FnZS4KPiB2MzogRG8geGVuX3NldHVwX3Bvc3QganVzdCBiZWZvcmUsIG5vdCBqdXN0IGFm
dGVyLCBvc19zZXR1cF9wb3N0LAo+ICAgICB0byBpbXByb3ZlIGludGVyYWN0aW9uIHdpdGggY2hy
b290LiAgVGhhbmtzIHRvIFJvc3MgTGFnZXJ3YWxsLgo+IC0tLQo+ICBody9pMzg2L3hlbi94ZW4t
aHZtLmMgICB8ICA4IC0tLS0tLS0tCj4gIGh3L3hlbi94ZW4tY29tbW9uLmMgICAgIHwgMTMgKysr
KysrKysrKysrKwo+ICBpbmNsdWRlL3N5c2VtdS9zeXNlbXUuaCB8ICAyICsrCj4gIHN0dWJzL3hl
bi1odm0uYyAgICAgICAgIHwgIDUgKysrKysKPiAgdmwuYyAgICAgICAgICAgICAgICAgICAgfCAg
MSArCj4gIDUgZmlsZXMgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkK
PiAKPiBkaWZmIC0tZ2l0IGEvaHcvaTM4Ni94ZW4veGVuLWh2bS5jIGIvaHcvaTM4Ni94ZW4veGVu
LWh2bS5jCj4gaW5kZXggZDljY2Q1ZC4uN2I2MGVjNiAxMDA2NDQKPiAtLS0gYS9ody9pMzg2L3hl
bi94ZW4taHZtLmMKPiArKysgYi9ody9pMzg2L3hlbi94ZW4taHZtLmMKPiBAQCAtMTI1NCwxNCAr
MTI1NCw2IEBAIHZvaWQgeGVuX2h2bV9pbml0KFBDTWFjaGluZVN0YXRlICpwY21zLCBNZW1vcnlS
ZWdpb24gKipyYW1fbWVtb3J5KQo+ICAgICAgICAgIGdvdG8gZXJyOwo+ICAgICAgfQo+ICAKPiAt
ICAgIGlmICh4ZW5fZG9taWRfcmVzdHJpY3QpIHsKPiAtICAgICAgICByYyA9IHhlbl9yZXN0cmlj
dCh4ZW5fZG9taWQpOwo+IC0gICAgICAgIGlmIChyYyA8IDApIHsKPiAtICAgICAgICAgICAgZXJy
b3JfcmVwb3J0KCJmYWlsZWQgdG8gcmVzdHJpY3Q6IGVycm9yICVkIiwgZXJybm8pOwo+IC0gICAg
ICAgICAgICBnb3RvIGVycjsKPiAtICAgICAgICB9Cj4gLSAgICB9Cj4gLQo+ICAgICAgeGVuX2Ny
ZWF0ZV9pb3JlcV9zZXJ2ZXIoeGVuX2RvbWlkLCAmc3RhdGUtPmlvc2VydmlkKTsKPiAgCj4gICAg
ICBzdGF0ZS0+ZXhpdC5ub3RpZnkgPSB4ZW5fZXhpdF9ub3RpZmllcjsKPiBkaWZmIC0tZ2l0IGEv
aHcveGVuL3hlbi1jb21tb24uYyBiL2h3L3hlbi94ZW4tY29tbW9uLmMKPiBpbmRleCA2MzJhOTM4
Li40MDU2NDIwIDEwMDY0NAo+IC0tLSBhL2h3L3hlbi94ZW4tY29tbW9uLmMKPiArKysgYi9ody94
ZW4veGVuLWNvbW1vbi5jCj4gQEAgLTExNyw2ICsxMTcsMTkgQEAgc3RhdGljIHZvaWQgeGVuX2No
YW5nZV9zdGF0ZV9oYW5kbGVyKHZvaWQgKm9wYXF1ZSwgaW50IHJ1bm5pbmcsCj4gICAgICB9Cj4g
IH0KPiAgCj4gK3ZvaWQgeGVuX3NldHVwX3Bvc3Qodm9pZCkKPiArewo+ICsgICAgaW50IHJjOwo+
ICsKPiArICAgIGlmICh4ZW5fZG9taWRfcmVzdHJpY3QpIHsKPiArICAgICAgICByYyA9IHhlbl9y
ZXN0cmljdCh4ZW5fZG9taWQpOwo+ICsgICAgICAgIGlmIChyYyA8IDApIHsKPiArICAgICAgICAg
ICAgcGVycm9yKCJ4ZW46IGZhaWxlZCB0byByZXN0cmljdCIpOwo+ICsgICAgICAgICAgICBleGl0
KDEpOwo+ICsgICAgICAgIH0KPiArICAgIH0KPiArfQo+ICsKPiAgc3RhdGljIGludCB4ZW5faW5p
dChNYWNoaW5lU3RhdGUgKm1zKQo+ICB7Cj4gICAgICB4ZW5feGMgPSB4Y19pbnRlcmZhY2Vfb3Bl
bigwLCAwLCAwKTsKPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9zeXNlbXUvc3lzZW11LmggYi9pbmNs
dWRlL3N5c2VtdS9zeXNlbXUuaAo+IGluZGV4IGIyMTM2OTYuLmIwNjRhNTUgMTAwNjQ0Cj4gLS0t
IGEvaW5jbHVkZS9zeXNlbXUvc3lzZW11LmgKPiArKysgYi9pbmNsdWRlL3N5c2VtdS9zeXNlbXUu
aAo+IEBAIC05Myw2ICs5Myw4IEBAIHZvaWQgcWVtdV9yZW1vdmVfbWFjaGluZV9pbml0X2RvbmVf
bm90aWZpZXIoTm90aWZpZXIgKm5vdGlmeSk7Cj4gIAo+ICB2b2lkIHFlbXVfYW5ub3VuY2Vfc2Vs
Zih2b2lkKTsKPiAgCj4gK3ZvaWQgeGVuX3NldHVwX3Bvc3Qodm9pZCk7Cj4gKwo+ICBleHRlcm4g
aW50IGF1dG9zdGFydDsKPiAgCj4gIHR5cGVkZWYgZW51bSB7Cj4gZGlmZiAtLWdpdCBhL3N0dWJz
L3hlbi1odm0uYyBiL3N0dWJzL3hlbi1odm0uYwo+IGluZGV4IDNjYTZjNTEuLjk3MDFmZWIgMTAw
NjQ0Cj4gLS0tIGEvc3R1YnMveGVuLWh2bS5jCj4gKysrIGIvc3R1YnMveGVuLWh2bS5jCj4gQEAg
LTEzLDYgKzEzLDcgQEAKPiAgI2luY2x1ZGUgImh3L3hlbi94ZW4uaCIKPiAgI2luY2x1ZGUgImV4
ZWMvbWVtb3J5LmgiCj4gICNpbmNsdWRlICJxbXAtY29tbWFuZHMuaCIKPiArI2luY2x1ZGUgInN5
c2VtdS9zeXNlbXUuaCIKPiAgCj4gIGludCB4ZW5fcGNpX3Nsb3RfZ2V0X3BpcnEoUENJRGV2aWNl
ICpwY2lfZGV2LCBpbnQgaXJxX251bSkKPiAgewo+IEBAIC02MSwzICs2Miw3IEBAIHZvaWQgeGVu
X2h2bV9pbml0KFBDTWFjaGluZVN0YXRlICpwY21zLCBNZW1vcnlSZWdpb24gKipyYW1fbWVtb3J5
KQo+ICB2b2lkIHFtcF94ZW5fc2V0X2dsb2JhbF9kaXJ0eV9sb2coYm9vbCBlbmFibGUsIEVycm9y
ICoqZXJycCkKPiAgewo+ICB9Cj4gKwo+ICt2b2lkIHhlbl9zZXR1cF9wb3N0KHZvaWQpCj4gK3sK
PiArfQo+IGRpZmYgLS1naXQgYS92bC5jIGIvdmwuYwo+IGluZGV4IGZiMWYwNWIuLmNhMDY1NTMg
MTAwNjQ0Cj4gLS0tIGEvdmwuYwo+ICsrKyBiL3ZsLmMKPiBAQCAtNDc5Miw2ICs0NzkyLDcgQEAg
aW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2LCBjaGFyICoqZW52cCkKPiAgICAgICAgICB2
bV9zdGFydCgpOwo+ICAgICAgfQo+ICAKPiArICAgIHhlbl9zZXR1cF9wb3N0KCk7Cj4gICAgICBv
c19zZXR1cF9wb3N0KCk7Cj4gIAo+ICAgICAgbWFpbl9sb29wKCk7Cj4gLS0gCj4gMi4xLjQKPiAK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 26 21:38:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 21:38:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7pr9-0001S1-SL; Thu, 26 Oct 2017 21:38:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e7pr8-0001Rh-Ut
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 21:38:27 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 6A/E8-27020-2D552F95; Thu, 26 Oct 2017 21:38:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVybKJssu7F0E+
 RBhMuylt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl9DRPZCv5wVix/18ncwHiGvYuRi0NIYAmT
 RN+aJYxdjJwcLAIOEk2/d7F1MXJwMArESDz4YQ0SZhQIk5h8eQkrRIm2xMy1V1lAbDYBQ4m/T
 zaBlUsA2Us+c4CERYBKXqxaxwYynlngM6PEg9WTmUASwgLBElPfTgCbwyngJTHpykM2EJsXyJ
 6y9B47iC0ksItRYvrNNBBbVEBX4tC/P1A1ghInZz4B28ssoCWxfPo2lgmMArOQpGYhSS1gZFr
 FqFGcWlSWWqRrZKmXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYhPUMDIw7GJv2
 +h1ilORgUhLlfR34KVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+hEKCcYFFqempFWmYOMB5g0
 hIcPEoivM9B0rzFBYm5xZnpEKlTjLocz2a+bmAWYsnLz0uVEuddClIkAFKUUZoHNwIWm5cYZa
 WEeRkZGBiEeApSi3IzS1DlXzGKczAqCfOuAJnCk5lXArfpFdARTEBHNKl+ADmiJBEhJdXAyGh
 zWdfjYFWkt8zjlYoW6lcbBa/vX92Qbir/ZyZzUt6i3OY3ej8nFG1wzWKZ11T2qG3O9xyFiqrt
 c66u2mGRodPzVyKpzl2+bm6XgHq++gf3yPaw8EnT52zuW3Sg88c0jaUGDxgrmiv6UkQW1h/Sm
 C/fysV1ofYjb+ZP6+3vq5O1hU/8/fRSiaU4I9FQi7moOBEA+UX/wMgCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1509053904!95361381!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35814 invoked from network); 26 Oct 2017 21:38:25 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 21:38:25 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 8FBE6218AC;
 Thu, 26 Oct 2017 21:38:23 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8FBE6218AC
Date: Thu, 26 Oct 2017 14:38:23 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Ian Jackson <ian.jackson@eu.citrix.com>
In-Reply-To: <1508506702-17704-4-git-send-email-ian.jackson@eu.citrix.com>
Message-ID: <alpine.DEB.2.10.1710261438040.3086@sstabellini-ThinkPad-X260>
References: <23017.64539.31230.43449@mariner.uk.xensource.com>
 <1508506702-17704-1-git-send-email-ian.jackson@eu.citrix.com>
 <1508506702-17704-4-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5.1 4/8] xen: destroy_hvm_domain: Move
 reason into a variable
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAyMCBPY3QgMjAxNywgSWFuIEphY2tzb24gd3JvdGU6Cj4gV2UgYXJlIGdvaW5nIHRv
IHdhbnQgdG8gcmV1c2UgdGhpcy4KPiAKPiBObyBmdW5jdGlvbmFsIGNoYW5nZS4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBSZXZp
ZXdlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CgpBY2tl
ZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKCj4gLS0t
Cj4gIGh3L2kzODYveGVuL3hlbi1odm0uYyB8IDUgKysrLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDMg
aW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvaHcvaTM4Ni94
ZW4veGVuLWh2bS5jIGIvaHcvaTM4Ni94ZW4veGVuLWh2bS5jCj4gaW5kZXggN2I2MGVjNi4uODM0
MjBjZCAxMDA2NDQKPiAtLS0gYS9ody9pMzg2L3hlbi94ZW4taHZtLmMKPiArKysgYi9ody9pMzg2
L3hlbi94ZW4taHZtLmMKPiBAQCAtMTM4NywxMiArMTM4NywxMyBAQCB2b2lkIGRlc3Ryb3lfaHZt
X2RvbWFpbihib29sIHJlYm9vdCkKPiAgICAgIHhjX2ludGVyZmFjZSAqeGNfaGFuZGxlOwo+ICAg
ICAgaW50IHN0czsKPiAgCj4gKyAgICB1bnNpZ25lZCBpbnQgcmVhc29uID0gcmVib290ID8gU0hV
VERPV05fcmVib290IDogU0hVVERPV05fcG93ZXJvZmY7Cj4gKwo+ICAgICAgeGNfaGFuZGxlID0g
eGNfaW50ZXJmYWNlX29wZW4oMCwgMCwgMCk7Cj4gICAgICBpZiAoeGNfaGFuZGxlID09IE5VTEwp
IHsKPiAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkNhbm5vdCBhY3F1aXJlIHhlbmN0cmwgaGFu
ZGxlXG4iKTsKPiAgICAgIH0gZWxzZSB7Cj4gLSAgICAgICAgc3RzID0geGNfZG9tYWluX3NodXRk
b3duKHhjX2hhbmRsZSwgeGVuX2RvbWlkLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICByZWJvb3QgPyBTSFVURE9XTl9yZWJvb3QgOiBTSFVURE9XTl9wb3dlcm9mZik7Cj4gKyAg
ICAgICAgc3RzID0geGNfZG9tYWluX3NodXRkb3duKHhjX2hhbmRsZSwgeGVuX2RvbWlkLCByZWFz
b24pOwo+ICAgICAgICAgIGlmIChzdHMgIT0gMCkgewo+ICAgICAgICAgICAgICBmcHJpbnRmKHN0
ZGVyciwgInhjX2RvbWFpbl9zaHV0ZG93biBmYWlsZWQgdG8gaXNzdWUgJXMsICIKPiAgICAgICAg
ICAgICAgICAgICAgICAic3RzICVkLCAlc1xuIiwgcmVib290ID8gInJlYm9vdCIgOiAicG93ZXJv
ZmYiLAo+IC0tIAo+IDIuMS40Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 26 22:26:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 22:26:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7qbi-0004s2-Gy; Thu, 26 Oct 2017 22:26:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e7qbg-0004rw-Vu
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 22:26:33 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 E6/DF-00983-81162F95; Thu, 26 Oct 2017 22:26:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVybKJssq544qd
 Ig4Znwhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aH1XYFZwUr5ja2szcwXuPtYuTiEBJYwiRx
 4/Jypi5GTg4WAQeJXScXs3QxcnAwCsRIPPhhDRJmFAiTmHx5CStEibZE2/5b7CA2m4ChxN8nm
 9hAyiWA7CWfOUDCIkAlL1atYwMZzyzwmVHiwerJYOOFBYIlZi58BGZzCnhJvG4/wgxi8wLZS/
 sXMkLcs4tRomfBQrCEqICuxKF/f9ggigQlTs58wgJiMwtoSSyfvo1lAqPALCSpWUhSCxiZVjG
 qF6cWlaUW6ZrqJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEhmA9AwPjDsbLX50O
 MUpyMCmJ8r4O/BQpxJeUn1KZkVicEV9UmpNafIhRhoNDSYKXNQEoJ1iUmp5akZaZA4wGmLQEB
 4+SCO+neKA0b3FBYm5xZjpE6hSjLsezma8bmIVY8vLzUqXEeXeBFAmAFGWU5sGNgEXmJUZZKW
 FeRgYGBiGegtSi3MwSVPlXjOIcjErCvO9BpvBk5pXAbXoFdAQT0BFNqh9AjihJREhJNTCeid7
 K9jx4Qdkt/YS6lq2lkxIFvgr80Ty77PAGntvlVr0+lguPLU92Pf8hpEzXQ/mrmGiMw+dpxm6n
 Oj/9jGk22vDo7AGlwKLCh95ab6cnVDf+qn4TJfPW7+bTtlTZ4slhncuvi8oGrje40/azoXjZp
 rw/z5U388vKWiho7iusUT0hOyvvoLoSS3FGoqEWc1FxIgDFFuI6xwIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1509056789!107596567!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52374 invoked from network); 26 Oct 2017 22:26:31 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 22:26:31 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A68CA21871;
 Thu, 26 Oct 2017 22:26:28 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A68CA21871
Date: Thu, 26 Oct 2017 15:26:27 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Ian Jackson <ian.jackson@eu.citrix.com>
In-Reply-To: <1508506702-17704-6-git-send-email-ian.jackson@eu.citrix.com>
Message-ID: <alpine.DEB.2.10.1710261525120.3086@sstabellini-ThinkPad-X260>
References: <23017.64539.31230.43449@mariner.uk.xensource.com>
 <1508506702-17704-1-git-send-email-ian.jackson@eu.citrix.com>
 <1508506702-17704-6-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5.1 6/8] xen: destroy_hvm_domain: Try
 xendevicemodel_shutdown
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAyMCBPY3QgMjAxNywgSWFuIEphY2tzb24gd3JvdGU6Cj4geGNfaW50ZXJmYWNlX29w
ZW4gZXRjLiBpcyBub3QgZ29pbmcgdG8gd29yayBpZiB3ZSBoYXZlIGRyb3BwZWQKPiBwcml2aWxl
Z2UsIGJ1dCB4ZW5kZXZpY2Vtb2RlbF9zaHV0ZG93biB3aWxsIGlmIGV2ZXJ5dGhpbmcgaXMgbmV3
Cj4gZW5vdWdoLgo+IAo+IHhlbmRldmljZW1vZGVsX3NodXRkb3duIGlzIG9ubHkgYXZhaWxhYmUg
aW4gWGVuIDQuMTAgYW5kIGxhdGVyLCBzbwo+IHByb3ZpZGUgYSBzdHViIGZvciBlYXJsaWVyIHZl
cnNpb25zLgo+IAo+IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5j
aXRyaXguY29tPgo+IFJldmlld2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRA
Y2l0cml4LmNvbT4KPiAtLS0KPiB2MjogQWRkIGNvbXBhdGliaWxpdHkgc3R1YiBmb3IgWGVuIDwg
NC4xMC4KPiAgICAgRml4IGNvZGluZyBzdHlsZS4KPiAtLS0KPiAgaHcvaTM4Ni94ZW4veGVuLWh2
bS5jICAgICAgIHwgMTAgKysrKysrKysrKwo+ICBpbmNsdWRlL2h3L3hlbi94ZW5fY29tbW9uLmgg
fCAgNyArKysrKysrCj4gIDIgZmlsZXMgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKQo+IAo+IGRp
ZmYgLS1naXQgYS9ody9pMzg2L3hlbi94ZW4taHZtLmMgYi9ody9pMzg2L3hlbi94ZW4taHZtLmMK
PiBpbmRleCA4MzQyMGNkLi4yNWI4YjE0IDEwMDY0NAo+IC0tLSBhL2h3L2kzODYveGVuL3hlbi1o
dm0uYwo+ICsrKyBiL2h3L2kzODYveGVuL3hlbi1odm0uYwo+IEBAIC0xMzg2LDkgKzEzODYsMTkg
QEAgdm9pZCBkZXN0cm95X2h2bV9kb21haW4oYm9vbCByZWJvb3QpCj4gIHsKPiAgICAgIHhjX2lu
dGVyZmFjZSAqeGNfaGFuZGxlOwo+ICAgICAgaW50IHN0czsKPiArICAgIGludCByYzsKPiAgCj4g
ICAgICB1bnNpZ25lZCBpbnQgcmVhc29uID0gcmVib290ID8gU0hVVERPV05fcmVib290IDogU0hV
VERPV05fcG93ZXJvZmY7Cj4gIAo+ICsgICAgaWYgKHhlbl9kbW9kKSB7Cj4gKyAgICAgICAgcmMg
PSB4ZW5kZXZpY2Vtb2RlbF9zaHV0ZG93bih4ZW5fZG1vZCwgeGVuX2RvbWlkLCByZWFzb24pOwo+
ICsgICAgICAgIGlmICghcmMpIHsKPiArICAgICAgICAgICAgcmV0dXJuOwo+ICsgICAgICAgIH0K
PiArICAgICAgICBwZXJyb3IoInhlbmRldmljZW1vZGVsX3NodXRkb3duIGZhaWxlZCIpOwoKSSBk
b24ndCB0aGluayBpcyBhIGdvb2QgaWRlYSB0byBwcmludCBhbiBlcnJvciBiZWNhdXNlIHRoaXMg
aXMgYWN0dWFsbHkKYSBub3JtYWwgY29uZGl0aW9uIHdoZW4gUUVNVSBpcyBidWlsZCBhbmQgcnVu
IGFnYWluc3QgYW4gb2xkZXIgWGVuLgpVc2VycyBtaWdodCBnZXQgY29uZnVzZWQgd2hlbiBsb29r
aW5nIGF0IHRoZSBsb2dzLgoKQnV0IGl0IHdvdWxkIGJlIGNvcnJlY3QgdG8gcHJpbnQgYW4gZXJy
b3IgaWYgZXJybm8gIT0gRU5PVFRZLgoKCj4gKyAgICAgICAgLyogd2VsbCwgdHJ5IHRoZSBvbGQg
dGhpbmcgdGhlbiAqLwo+ICsgICAgfQo+ICsKPiAgICAgIHhjX2hhbmRsZSA9IHhjX2ludGVyZmFj
ZV9vcGVuKDAsIDAsIDApOwo+ICAgICAgaWYgKHhjX2hhbmRsZSA9PSBOVUxMKSB7Cj4gICAgICAg
ICAgZnByaW50ZihzdGRlcnIsICJDYW5ub3QgYWNxdWlyZSB4ZW5jdHJsIGhhbmRsZVxuIik7Cj4g
ZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcveGVuL3hlbl9jb21tb24uaCBiL2luY2x1ZGUvaHcveGVu
L3hlbl9jb21tb24uaAo+IGluZGV4IDhlZmRiOGEuLjFkNmZiNTcgMTAwNjQ0Cj4gLS0tIGEvaW5j
bHVkZS9ody94ZW4veGVuX2NvbW1vbi5oCj4gKysrIGIvaW5jbHVkZS9ody94ZW4veGVuX2NvbW1v
bi5oCj4gQEAgLTEwOCw2ICsxMDgsMTMgQEAgc3RhdGljIGlubGluZSBpbnQgeGVudG9vbGNvcmVf
cmVzdHJpY3RfYWxsKGRvbWlkX3QgZG9taWQpCj4gICAgICByZXR1cm4gLTE7Cj4gIH0KPiAgCj4g
K3N0YXRpYyBpbmxpbmUgaW50IHhlbmRldmljZW1vZGVsX3NodXRkb3duKHhlbmRldmljZW1vZGVs
X2hhbmRsZSAqZG1vZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZG9taWRfdCBkb21pZCwgdW5zaWduZWQgaW50IHJlYXNvbikKPiArewo+ICsgICAgZXJybm8g
PSBFTk9UVFk7Cj4gKyAgICByZXR1cm4gLTE7Cj4gK30KPiArCj4gICNlbHNlIC8qIENPTkZJR19Y
RU5fQ1RSTF9JTlRFUkZBQ0VfVkVSU0lPTiA+PSA0MTAwMCAqLwo+ICAKPiAgI2luY2x1ZGUgPHhl
bnRvb2xjb3JlLmg+Cj4gLS0gCj4gMi4xLjQKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 26 22:28:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 22:28:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7qd8-0004xd-RA; Thu, 26 Oct 2017 22:28:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e7qd7-0004xV-KU
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 22:28:01 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 77/8C-07499-07162F95; Thu, 26 Oct 2017 22:28:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsVybKJssm5B4qd
 Ig1dXBCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozT++ezFMzmrFh8tY+5gXEBexcjF4eQwBIm
 iT2tLxi7GDk5WAQcJL5c7WLpYuTgYBSIkXjwwxokzCgQJjH58hJWiBJtiY8T5rCB2GwChhJ/n
 2xiAymXALKXfOYACYsAlbxYtY4NZDyzwFMmif7zLcwgCWGgObu3fWAGqecU8JL4tcYCJMwLZL
 46vR3qnF2MEqvXnQKrFxXQlTj07w8bRJGgxMmZT1hAbGYBLYnl07exTGAUmIUkNQtJagEj0yp
 GjeLUorLUIl1jY72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMAgZACCHYw71wce
 YpTkYFIS5X0d+ClSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgQvawJQTrAoNT21Ii0zBxgPMGkJD
 h4lEV49kDRvcUFibnFmOkTqFKMxx6EXt/8wcTyb+bqBWYglLz8vVUqc1xqkVACkNKM0D24QLE
 4vMcpKCfMyAp0mxFOQWpSbWYIq/4pRnINRSZhXG2QKT2ZeCdy+V0CnMAGd0qT6AeSUkkSElFQ
 D4xTXDuYig3+iuz88aZmyJTz7D6OnoGkUY2zc5lL+E7Ezfzj85dsVFFB97PEt/b0RM7ysN+2r
 t77a/L319uUOtz0/2Fi8BK+G/rPeFKS85fVS51UzW58ZnLwSeC50j7buzLWvNv7Oj/MIv/C2y
 2PXZ8nPy4NCLZZ+jAlT3bfmdYpudUDdfF63PUosxRmJhlrMRcWJAN8HxTnOAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1509056879!72491705!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4014 invoked from network); 26 Oct 2017 22:28:00 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 22:28:00 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 098EF218AC;
 Thu, 26 Oct 2017 22:27:58 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 098EF218AC
Date: Thu, 26 Oct 2017 15:27:57 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Ian Jackson <ian.jackson@eu.citrix.com>
In-Reply-To: <1508506702-17704-8-git-send-email-ian.jackson@eu.citrix.com>
Message-ID: <alpine.DEB.2.10.1710261527150.3086@sstabellini-ThinkPad-X260>
References: <23017.64539.31230.43449@mariner.uk.xensource.com>
 <1508506702-17704-1-git-send-email-ian.jackson@eu.citrix.com>
 <1508506702-17704-8-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, peter.maydell@linaro.org,
 Stefano Stabellini <sstabellini@kernel.org>, famz@redhat.com,
 qemu-devel@nongnu.org, Ross Lagerwall <ross.lagerwall@citrix.com>,
 kraxel@redhat.com, stefanha@redhat.com, pbonzini@redhat.com,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5.1 8/8] configure: do_compiler: Dump some
 extra info under bash
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q0MnaW5nIHRoZSBtYWludGFpbmVycyBmb3IgdGhpcy4KCk9uIEZyaSwgMjAgT2N0IDIwMTcsIElh
biBKYWNrc29uIHdyb3RlOgo+IFRoaXMgbWFrZXMgaXQgbXVjaCBlYXNpZXIgdG8gZmluZCBhIHBh
cnRpY3VsYXIgdGhpbmcgaW4gY29uZmlnLmxvZy4KPiAKPiBUaGUgaW5mb3JtYXRpb24gbWF5IGJl
IGxhY2tpbmcgaW4gb3RoZXIgc2hlbGxzLCByZXN1bHRpbmcgaW4gaGFybWxlc3MKPiBlbXB0eSBv
dXRwdXQuICAoVGhpcyBpcyB3aHkgd2UgZG9uJ3QgdXNlIHRoZSBwcm9wZXIgJHtGVU5DTkFNRVsq
XX0KPiBhcnJheSBzeW50YXggLSBvdGhlciBzaGVsbHMgd2lsbCBjaG9rZSBvbiB0aGF0LikKPiAK
PiBUaGUgZXh0cmEgb3V0cHV0IGlzIG9ubHkgcHJpbnRlZCBpZiBjb25maWd1cmUgaXMgcnVuIHdp
dGggYmFzaC4gIFRoZQo+IHNvbWV0aGluZyksIGl0IGlzIG5lY2Vzc2FyeSB0byBzYXkgICBiYXNo
IC4vY29uZmlndXJlICB0byBnZXQgdGhlIGV4dHJhCj4gZGVidWcgaW5mbyBpbiB0aGUgbG9nLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29t
Pgo+IC0tLQo+IHY0OiBObyBsb25nZXIgdGFnIHRoaXMgcGF0Y2ggUkZDLgo+IC0tLQo+ICBjb25m
aWd1cmUgfCA0ICsrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKQo+IAo+IGRp
ZmYgLS1naXQgYS9jb25maWd1cmUgYi9jb25maWd1cmUKPiBpbmRleCA2ZjY5MWRmLi4yMWEyYjE1
IDEwMDc1NQo+IC0tLSBhL2NvbmZpZ3VyZQo+ICsrKyBiL2NvbmZpZ3VyZQo+IEBAIC02MCw2ICs2
MCwxMCBAQCBkb19jb21waWxlcigpIHsKPiAgICAgICMgaXMgY29tcGlsZXIgYmluYXJ5IHRvIGV4
ZWN1dGUuCj4gICAgICBsb2NhbCBjb21waWxlcj0iJDEiCj4gICAgICBzaGlmdAo+ICsgICAgZWNo
byA+PmNvbmZpZy5sb2cgIgo+ICtmdW5jczogJHtGVU5DTkFNRX0KPiArbGluZXM6ICR7QkFTSF9M
SU5FTk99Cj4gK2ZpbGVzOiAke0JBU0hfU09VUkNFfSIKPiAgICAgIGVjaG8gJGNvbXBpbGVyICIk
QCIgPj4gY29uZmlnLmxvZwo+ICAgICAgJGNvbXBpbGVyICIkQCIgPj4gY29uZmlnLmxvZyAyPiYx
IHx8IHJldHVybiAkPwo+ICAgICAgIyBUZXN0IHBhc3NlZC4gSWYgdGhpcyBpcyBhbiAtLWVuYWJs
ZS13ZXJyb3IgYnVpbGQsIHJlcnVuCj4gLS0gCj4gMi4xLjQKPiAKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 26 22:28:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 22:28:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7qdl-00052d-3L; Thu, 26 Oct 2017 22:28:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e7qdk-00052O-21
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 22:28:40 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 60/CC-13910-79162F95; Thu, 26 Oct 2017 22:28:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsUyZ7p8oO60xE+
 RBs/fqFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlr/qxnKjghWzHh+SbGBsZj4l2MXBxCApOZ
 JO63/WeHcH4zStxvOcQM4WxglDhzbzoLhLONUeL9xztAZZwcwgL6ErvPXwazRQQSJFZ8vs0EY
 gsJOEpMXTuJDcRmFnCVWPnwKQuIzSZgJHH26HRGEJtXwFbi5N51YDaLgKrEnIdvwWxRgXCJt4
 1HWCBqBCVOznwCZnMKOEk0dFxjgpipLvFn3iVmCFteYvvbOWC2hICxRN+sPpYJjIKzkLTPQtI
 yC0nLAkbmVYwaxalFZalFusYGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgcHL
 AAQ7GP+uDTzEKMnBpCTK+zrwU6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6vCUA5waLU9NSKt
 MwcYBzBpCU4eJREeB+DpHmLCxJzizPTIVKnGI05fky68oeJ49nM1w3MQix5+XmpUuK8y0BKBU
 BKM0rz4AbB4vsSo6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHkfgEzhycwrgdv3CugUJqBTmlQ
 /gJxSkoiQkmpg5Pmdqf3/RoKshnj0waRgi3dKZ1L4uO/ETRKwO7tEQdMiP4Iha79wpmTVacvt
 3AzGykfKnhl/EWpezR6/1mq9y5rYl7cXyiy6+OD23iO8vGfmb9TW4Tyq8cU3/Gv4Bw/bgIsvu
 a/Oyj5x2cBhhf8xeTEu//S3V8/E1l2euJPV4e6xPxEW3mtClFiKMxINtZiLihMB6opoluoCAA
 A=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1509056917!72491745!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6444 invoked from network); 26 Oct 2017 22:28:38 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 22:28:38 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9QMSUMX020878
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 26 Oct 2017 22:28:31 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9QMST40028448
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 26 Oct 2017 22:28:30 GMT
Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9QMSRKj000416;
 Thu, 26 Oct 2017 22:28:27 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 26 Oct 2017 15:28:27 -0700
To: Sander Eikelenboom <linux@eikelenboom.it>,
 Andrew Cooper <andrew.cooper3@citrix.com>
References: <2d452757-5197-f5c9-c4e2-d6166516e53e@eikelenboom.it>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <f251d755-58d3-4533-b0f9-acaf4708a31b@oracle.com>
Date: Thu, 26 Oct 2017 18:30:00 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <2d452757-5197-f5c9-c4e2-d6166516e53e@eikelenboom.it>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Some Xen pci-passthrough questions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMjYvMjAxNyAwNDo0OCBQTSwgU2FuZGVyIEVpa2VsZW5ib29tIHdyb3RlOgo+IEhpIEJv
cmlzIC8gQW5kcmV3LAo+Cj4gSW4gdGhlIGFmdGVybWF0aCBvZiB0aGUgbGludXggbW1hcCBwYXRo
IEkgaGF2ZSBzb21lIHF1ZXN0aW9ucyByZWdhcmRpbmcgcGNpLXBhc3N0aHJvdWdoOgo+Cj4gLSBJ
cyBwY2ktcGFzc3Rocm91Z2ggaW4gY29tYmluYXRpb24gd2l0aCBhbiBhdXRvLWJhbGxvb25pbmcg
ZG9tMCBzdXBwb3NlZCB0byBiZSBhIHN1cHBvcnRlZCBjb21iaW5hdGlvbiA/CgpJIHRob3VnaHQg
aXQgaXMuIEkgaGF2ZW4ndCBkb25lIHBhc3N0aHJvdWdoIHJlY2VudGx5IChhbmQgY2FuJ3QgZG8g
aXQKcmlnaHQgbm93KSBidXQgSSB3aGVuIEkgZGlkIEkgYW0gcHJldHR5IHN1cmUgSSB3YXMgcnVu
bmluZyB3aXRoCmF1dG8tYmFsbG9vbmluZyBkb20wLgoKT3VyIHByb2R1Y3Rpb24gZG9lcyBwYXNz
dGhyb3VnaCBidXQgdGhleSBhbHdheXMgcnVuIHdpdGggZG9tMCdzIG1lbW9yeQpsaW1pdGVkLgoK
Pgo+ICAgICBJIGhhdmUgdXNlZCBkb20wX21heG1lbSBzZXR0aW5ncyBmb3IgZG9tMCBzaW5jZSBh
Z2VzIGFuZCB0aGF0IHdvcmtzIGZpbmUgYW5kIHN0YWJsZSwgCj4gICAgIGJ1dCB3aGlsZSBkb2lu
ZyBzb21lIHRlc3RpbmcgYXJvdW5kIHRoZSBsaW51eCBtbWFwIHBhdGNoIGkgYWxzbyB0aG91Z2h0
IHRvIHRyeSBhbiBhdXRvLWJhbGxvb25pbmcgZG9tMC4KPgo+ICAgICBUaGF0IGVuZGVkIHVwIGlu
IGEgY3Jhc2hpbmcgUFYgZ3Vlc3Qgd2l0aCBwY2ktcGFzc3Rocm91Z2ggYW5kIGEgc3RyYW5nZSBl
cnJvciBvbiB0d28gSFZNJ3Mgd2l0aCBwY2ktcGFzc3Rocm91Z2gsCj4gICAgIGFib3V0IHZjcHUn
cyAod2hpbGUgbm8gY29uZmlndXJhdGlvbnMgd2hlcmUgY2hhbmdlZCkuCj4KPiAgICAgU28gaWYg
aXQgaXMgc3VwcG9ydGVkIGkgcHJvYmFibHkgaGF2ZSBzb21lIG1vcmUgdGVzdGluZyBhbmQgcmVw
b3J0aW5nIHRvIGRvIC4uLgo+Cj4KPiAtIFdoaWxlIGFkZGluZyBzb21lIGV4dHJhIGxvZ2dpbmcg
YW5kIGVuYWJsaW5nIHRoZSBsb2dnaW5nIG9uIHhlbiBwdCBpbiBxZW11LAo+ICAgaSB3b25kZXIg
aWYgaXQgd291bGRuJ3QgYmUgYmVuZWZpY2lhbCB0byBoYXZlIGF0IGxlYXN0IHNvbWUgYmFzaWMg
bG9nZ2luZyBwZXJtYW5lbnRseSBlbmFibGVkID8gCj4KPiAtIEVuYWJsaW5nIHRoZSB4ZW4gcHQg
bG9nZ2luZyBpbiBxZW11IHNwaXQgb3V0IHNvbWUgdGhpbmdzLCBpIHdvbmRlciBpZiB0aGV5IGFy
ZSBub3JtYWw6Cj4KPiAgICAgICAgIHFlbXUtc3lzdGVtLWkzODY6IC1zZXJpYWwgcHR5OiBjaGFy
IGRldmljZSByZWRpcmVjdGVkIHRvIC9kZXYvcHRzLzE2IChsYWJlbCBzZXJpYWwwKQo+ICAgICAg
ICAgWzAwOjA1LjBdIHhlbl9wdF9yZWFsaXplOiBBc3NpZ25pbmcgcmVhbCBwaHlzaWNhbCBkZXZp
Y2UgMDg6MDAuMCB0byBkZXZmbiAweDI4Cj4gICAgICAgICBbMDA6MDUuMF0geGVuX3B0X3JlZ2lz
dGVyX3JlZ2lvbnM6IElPIHJlZ2lvbiAwIHJlZ2lzdGVyZWQgKHNpemU9MHgwMDAwMjAwMCBiYXNl
X2FkZHI9MHhmZTFmZTAwMCB0eXBlOiAweDQpCj4KPiAgICAgQXJlIHRoZXNlIHNvbWVob3cgZXhw
ZWN0ZWQgLyBiZW5pZ24gKHRoZXkgYWxzbyBvY2N1ciB3aGVuIHBjaSBwYXNzdGhyb3VnaCBpcyBz
dWNjZXNmdWwpID86Cj4gICAgICAgICBbMDA6MDUuMF0geGVuX3B0X2NvbmZpZ19yZWdfaW5pdDog
T2Zmc2V0IDB4MDAwZSBtaXNtYXRjaCEgRW11bGF0ZWQ9MHgwMDgwLCBob3N0PTB4MDAwMCwgc3lu
Y2luZyB0byAweDAwODAuCj4gICAgICAgICBbMDA6MDUuMF0geGVuX3B0X2NvbmZpZ19yZWdfaW5p
dDogT2Zmc2V0IDB4MDAxMCBtaXNtYXRjaCEgRW11bGF0ZWQ9MHgwMDAwLCBob3N0PTB4ZmUxZmUw
MDQsIHN5bmNpbmcgdG8gMHhmZTFmZTAwNC4KPiAgICAgICAgIFswMDowNS4wXSB4ZW5fcHRfY29u
ZmlnX3JlZ19pbml0OiBPZmZzZXQgMHgwMDUyIG1pc21hdGNoISBFbXVsYXRlZD0weDAwMDAsIGhv
c3Q9MHg0ODAzLCBzeW5jaW5nIHRvIDB4MDAwMy4KPiAgICAgICAgIFswMDowNS4wXSB4ZW5fcHRf
Y29uZmlnX3JlZ19pbml0OiBPZmZzZXQgMHgwMDcyIG1pc21hdGNoISBFbXVsYXRlZD0weDAwMDAs
IGhvc3Q9MHgwMDg2LCBzeW5jaW5nIHRvIDB4MDA4MC4KPiAgICAgICAgIFswMDowNS4wXSB4ZW5f
cHRfY29uZmlnX3JlZ19pbml0OiBPZmZzZXQgMHgwMGE0IG1pc21hdGNoISBFbXVsYXRlZD0weDAw
MDAsIGhvc3Q9MHg4ZmMwLCBzeW5jaW5nIHRvIDB4OGZjMC4KPiAgICAgICAgIFswMDowNS4wXSB4
ZW5fcHRfY29uZmlnX3JlZ19pbml0OiBPZmZzZXQgMHgwMGIyIG1pc21hdGNoISBFbXVsYXRlZD0w
eDAwMDAsIGhvc3Q9MHgxMDEyLCBzeW5jaW5nIHRvIDB4MTAxMi4KPgo+ICAgICAgICAgWzAwOjA1
LjBdIHhlbl9wdF9tc2l4X2luaXQ6IGdldCBNU0ktWCB0YWJsZSBCQVIgYmFzZSAweGZlMWZlMDAw
Cj4gICAgICAgICBbMDA6MDUuMF0geGVuX3B0X21zaXhfaW5pdDogdGFibGVfb2ZmID0gMHgxMDAw
LCB0b3RhbF9lbnRyaWVzID0gOAo+ICAgICAgICAgWzAwOjA1LjBdIHhlbl9wdF9tc2l4X2luaXQ6
IHRhYmxlX29mZiA9IDB4MTAwMCwgdG90YWxfZW50cmllcyA9IDgsIFBDSV9NU0lYX0VOVFJZX1NJ
WkUgPSAweDEwLCAgbXNpeC0+dGFibGVfb2Zmc2V0X2FkanVzdCA9IDAsICBtc2l4LT50YWJsZV9i
YXNlID0gMHhmZTFmZTAwMAo+ICAgICAgICAgWzAwOjA1LjBdIHhlbl9wdF9tc2l4X2luaXQ6IEVy
cm9yOiBDYW4ndCBtYXAgcGh5c2ljYWwgTVNJLVggdGFibGU6IEludmFsaWQgYXJndW1lbnQKClRo
YXQncyBtbWFwKCkgb2YgL2Rldi9tZW0gZmFpbGluZzoKCm1tYXAoTlVMTCwKICAgICAgICAgICAg
IHRvdGFsX2VudHJpZXMgKiBQQ0lfTVNJWF9FTlRSWV9TSVpFICsKbXNpeC0+dGFibGVfb2Zmc2V0
X2FkanVzdCwKICAgICAgICAgICAgIFBST1RfUkVBRCwKICAgICAgICAgICAgIE1BUF9TSEFSRUQg
fCBNQVBfTE9DS0VELAogICAgICAgICAgICAgZmQsCiAgICAgICAgICAgICBtc2l4LT50YWJsZV9i
YXNlICsgdGFibGVfb2ZmIC0gbXNpeC0+dGFibGVfb2Zmc2V0X2FkanVzdCk7CgoKQXJlIHlvdSBy
dW5uaW5nIHdpdGggQ3JhaWcgQmVyZ3N0cm9tJ3MgcGF0Y2g/CgotYm9yaXMKCgo+ICAgICAgICAg
WzAwOjA1LjBdIHhlbl9wdF9tc2l4X3NpemVfaW5pdDogRXJyb3I6IEludGVybmFsIGVycm9yOiBJ
bnZhbGlkIHhlbl9wdF9tc2l4X2luaXQuCj4gICAgICAgICBGYWlsZWQgdG8gaW5pdGlhbGl6ZSAx
Mi8xNSwgdHlwZSA9IDB4MSwgcmM6IC0yMgo+ICAgICAgICAgWzAwOjA1LjBdIHhlbl9wdF9tc2lf
c2V0X2VuYWJsZTogZGlzYWJsaW5nIE1TSS4KPgo+ICAgICBUaGlzIGNyYXNoIHNlZW1zIHRvIGlu
ZGljYXRlIHRoZSBhYm92ZSBkaXNhYmxpbmcgb2YgTVNJIGlzbid0IGhhbmRsZWQgd2VsbCBlbm91
Z2ggdG8gcHJldmVudCB0aGlzIGZyb20gaGFwcGVuaW5nOiAKPiAgICAgICAgICoqKiBFcnJvciBp
biBgL3Vzci9sb2NhbC9saWIveGVuL2Jpbi9xZW11LXN5c3RlbS1pMzg2JzogY29ycnVwdGVkIHNp
emUgdnMuIHByZXZfc2l6ZTogMHgwMDAwNTVjZTEzNTY1NTcwICoqKgo+ICAgICAgICAgPT09PT09
PSBCYWNrdHJhY2U6ID09PT09PT09PQo+ICAgICAgICAgL2xpYi94ODZfNjQtbGludXgtZ251L2xp
YmMuc28uNigrMHg3MGJjYilbMHg3ZjcwMGFiN2ViY2JdCj4gICAgICAgICAvbGliL3g4Nl82NC1s
aW51eC1nbnUvbGliYy5zby42KCsweDc2Zjk2KVsweDdmNzAwYWI4NGY5Nl0KPiAgICAgICAgIDxz
bmlwPgo+Cj4gLS0KPiBTYW5kZXIKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 26 22:29:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 22:29:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7qeY-0005A1-CB; Thu, 26 Oct 2017 22:29:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e7qeX-00059l-32
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 22:29:29 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 7B/43-14867-8C162F95; Thu, 26 Oct 2017 22:29:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVybKJssu7xxE+
 RBtumKlt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm/p/9gKbijVtHe/o61gfGtdBcjJ4eQwBIm
 iYUtxiA2i4CDxJN3/xm7GDk4GAViJB78sAYJMwqESUy+vIQVokRbYsL3mcwgNpuAocTfJ5vYQ
 MolgOwlnzlAwiJAJS9WrQMKc3EwCzxlkug/3wJWLywQILGrbykLSD2ngJfEvCl2IGFeILN79n
 RmkHohgV2MEgf+nAOrFxXQlTj07w8bRJGgxMmZT1hAbGYBLYnl07exTGAUmIUkNQtJagEj0yp
 GjeLUorLUIl0jI72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMAQZACCHYxr5gce
 YpTkYFIS5X0d+ClSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvUwJQTrAoNT21Ii0zBxgNMGkJD
 h4lEd5skDRvcUFibnFmOkTqFKMux7OZrxuYhVjy8vNSpcR5rUGKBECKMkrz4EbAIvMSo6yUMC
 8j0FFCPAWpRbmZJajyrxjFORiVhHlTQabwZOaVwG16BXQEE9ARTaofQI4oSURISTUwFjk6iRt
 /O7w15coMu43f5rc95U9NXjN37sPsh0//bJj2VTFdVX/718unpPd9eMQ7ufSkSNMCo5lhu6+0
 VOadmTg5rV9zjteUXfNWT4v9ffNS/u68GbJbOmyfOt1bMf9P/NStd++nhByekrjlnshC1/Mrj
 36/xJJoomSTNC+6Z+GaHfanfOccvqalxFKckWioxVxUnAgAooJZB8cCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1509056966!72491808!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8258 invoked from network); 26 Oct 2017 22:29:27 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 22:29:27 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 67BAF218AC;
 Thu, 26 Oct 2017 22:29:25 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 67BAF218AC
Date: Thu, 26 Oct 2017 15:29:24 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Ian Jackson <ian.jackson@eu.citrix.com>
In-Reply-To: <1508506702-17704-7-git-send-email-ian.jackson@eu.citrix.com>
Message-ID: <alpine.DEB.2.10.1710261528450.3086@sstabellini-ThinkPad-X260>
References: <23017.64539.31230.43449@mariner.uk.xensource.com>
 <1508506702-17704-1-git-send-email-ian.jackson@eu.citrix.com>
 <1508506702-17704-7-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, peter.maydell@linaro.org,
 Stefano Stabellini <sstabellini@kernel.org>, famz@redhat.com,
 qemu-devel@nongnu.org, Ross Lagerwall <ross.lagerwall@citrix.com>,
 kraxel@redhat.com, stefanha@redhat.com, pbonzini@redhat.com,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5.1 7/8] os-posix: Provide new -runas
 <uid>:<gid> facility
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q0MnaW5nIHRoZSBtYWludGFpbmVycyAoc2NyaXB0cy9nZXRfbWFpbnRhaW5lci5wbCBpcyB5b3Vy
IGZyaWVuZCkKCk9uIEZyaSwgMjAgT2N0IDIwMTcsIElhbiBKYWNrc29uIHdyb3RlOgo+IFRoaXMg
YWxsb3dzIHRoZSBjYWxsZXIgdG8gc3BlY2lmeSBhIHVpZCBhbmQgZ2lkIHRvIHVzZSwgZXZlbiBp
ZiB0aGVyZQo+IGlzIG5vIGNvcnJlc3BvbmRpbmcgcGFzc3dvcmQgZW50cnkuICBUaGlzIHdpbGwg
YmUgdXNlZnVsIGluIGNlcnRhaW4KPiBYZW4gY29uZmlndXJhdGlvbnMuCj4gCj4gV2UgZG9uJ3Qg
c3VwcG9ydCBqdXN0IC1ydW5hcyA8dWlkPiBiZWNhdXNlOiAoaSkgZGVwcml2aWxlZ2luZyB3aXRo
b3V0Cj4gY2FsbGluZyBzZXRncm91cHMgd291bGQgYmUgaW5lZmZlY3RpdmUgKGlpKSBnaXZlbiBv
bmx5IGEgdWlkIHdlIGRvbid0Cj4ga25vdyB3aGF0IGdpZCB3ZSBvdWdodCB0byB1c2UgKHNpbmNl
IHVpZHMgbWF5IGVwcGVhciBpbiBtdWx0aXBsZQo+IHBhc3N3ZCBmaWxlIGVudHJpZXMgd2l0aCBk
aWZmZXJlbnQgZ2lkcykuCj4gCj4gU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNr
c29uQGV1LmNpdHJpeC5jb20+Cj4gLS0tCj4gdjU6IFVzZSA6IHJhdGhlciB0aGFuIC4gdG8gc2Vw
YXJhdGUgdWlkIGZyb20gZ2lkCj4gdjQ6IENoYW5nZWQgdG8gcmV1c2Ugb3B0aW9uIC1ydW5hcwo+
IHYzOiBFcnJvciBtZXNzYWdlcyBmaXhlZC4gIFRoYW5rcyB0byBQZXRlciBNYXlkZWxsIGFuZCBS
b3NzIExhZ2Vyd2FsbC4KPiB2MjogQ29kaW5nIHN0eWxlIGZpeGVzLgo+IAo+IHNxdWFzaCEgb3Mt
cG9zaXg6IFByb3ZpZGUgbmV3IC1ydW5hcyA8dWlkPi48Z2lkPiBmYWNpbGl0eQo+IC0tLQo+ICBv
cy1wb3NpeC5jICAgICAgfCA2NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0KPiAgcWVtdS1vcHRpb25zLmh4IHwgIDMgKystCj4gIDIgZmls
ZXMgY2hhbmdlZCwgNTUgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAt
LWdpdCBhL29zLXBvc2l4LmMgYi9vcy1wb3NpeC5jCj4gaW5kZXggOTJlOWQ4NS4uZjk1YjdiZiAx
MDA2NDQKPiAtLS0gYS9vcy1wb3NpeC5jCj4gKysrIGIvb3MtcG9zaXguYwo+IEBAIC00Myw2ICs0
Myw4IEBACj4gICNlbmRpZgo+ICAKPiAgc3RhdGljIHN0cnVjdCBwYXNzd2QgKnVzZXJfcHdkOwo+
ICtzdGF0aWMgdWlkX3QgdXNlcl91aWQgPSAodWlkX3QpLTE7Cj4gK3N0YXRpYyBnaWRfdCB1c2Vy
X2dpZCA9IChnaWRfdCktMTsKPiAgc3RhdGljIGNvbnN0IGNoYXIgKmNocm9vdF9kaXI7Cj4gIHN0
YXRpYyBpbnQgZGFlbW9uaXplOwo+ICBzdGF0aWMgaW50IGRhZW1vbl9waXBlOwo+IEBAIC0xMjgs
NiArMTMwLDM0IEBAIHZvaWQgb3Nfc2V0X3Byb2NfbmFtZShjb25zdCBjaGFyICpzKQo+ICAjZW5k
aWYKPiAgfQo+ICAKPiArCj4gK3N0YXRpYyBib29sIG9zX3BhcnNlX3J1bmFzX3VpZF9naWQoY29u
c3QgY2hhciAqb3B0YXJnKQo+ICt7Cj4gKyAgICB1bnNpZ25lZCBsb25nIGx2Owo+ICsgICAgY2hh
ciAqZXA7Cj4gKyAgICB1aWRfdCBnb3RfdWlkOwo+ICsgICAgZ2lkX3QgZ290X2dpZDsKPiArICAg
IGludCByYzsKPiArCj4gKyAgICBlcnJubyA9IDA7Cj4gKyAgICBsdiA9IHN0cnRvdWwob3B0YXJn
LCAmZXAsIDApOyAvKiBjYW4ndCBxZW11X3N0cnRvdWwsIHdhbnQgKmVwPT0nOicgKi8KPiArICAg
IGdvdF91aWQgPSBsdjsgLyogb3ZlcmZsb3cgaGVyZSBpcyBJRCBpbiBDOTkgKi8KPiArICAgIGlm
IChlcnJubyB8fCAqZXAgIT0gJzonIHx8IGdvdF91aWQgIT0gbHYgfHwgZ290X3VpZCA9PSAodWlk
X3QpLTEpIHsKPiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4gKyAgICB9Cj4gKwo+ICsgICAgbHYg
PSAwOwo+ICsgICAgcmMgPSBxZW11X3N0cnRvdWwoZXAgKyAxLCAwLCAwLCAmbHYpOwo+ICsgICAg
Z290X2dpZCA9IGx2OyAvKiBvdmVyZmxvdyBoZXJlIGlzIElEIGluIEM5OSAqLwo+ICsgICAgaWYg
KHJjIHx8IGdvdF9naWQgIT0gbHYgfHwgZ290X2dpZCA9PSAoZ2lkX3QpLTEpIHsKPiArICAgICAg
ICByZXR1cm4gZmFsc2U7Cj4gKyAgICB9Cj4gKwo+ICsgICAgdXNlcl91aWQgPSBnb3RfdWlkOwo+
ICsgICAgdXNlcl9naWQgPSBnb3RfZ2lkOwo+ICsgICAgcmV0dXJuIHRydWU7Cj4gK30KPiArCj4g
IC8qCj4gICAqIFBhcnNlIE9TIHNwZWNpZmljIGNvbW1hbmQgbGluZSBvcHRpb25zLgo+ICAgKiBy
ZXR1cm4gMCBpZiBvcHRpb24gaGFuZGxlZCwgLTEgb3RoZXJ3aXNlCj4gQEAgLTE0NSw4ICsxNzUs
MTAgQEAgdm9pZCBvc19wYXJzZV9jbWRfYXJncyhpbnQgaW5kZXgsIGNvbnN0IGNoYXIgKm9wdGFy
ZykKPiAgI2VuZGlmCj4gICAgICBjYXNlIFFFTVVfT1BUSU9OX3J1bmFzOgo+ICAgICAgICAgIHVz
ZXJfcHdkID0gZ2V0cHduYW0ob3B0YXJnKTsKPiAtICAgICAgICBpZiAoIXVzZXJfcHdkKSB7Cj4g
LSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiVXNlciBcIiVzXCIgZG9lc24ndCBleGlzdFxu
Iiwgb3B0YXJnKTsKPiArICAgICAgICBpZiAoIXVzZXJfcHdkICYmICFvc19wYXJzZV9ydW5hc191
aWRfZ2lkKG9wdGFyZykpIHsKPiArICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsCj4gKyAgICAg
ICAgICAgICAgICAgICAgIlVzZXIgXCIlc1wiIGRvZXNuJ3QgZXhpc3QgKGFuZCBpcyBub3QgPHVp
ZD4uPGdpZD4pXG4iLAo+ICsgICAgICAgICAgICAgICAgICAgIG9wdGFyZyk7Cj4gICAgICAgICAg
ICAgIGV4aXQoMSk7Cj4gICAgICAgICAgfQo+ICAgICAgICAgIGJyZWFrOwo+IEBAIC0xNjYsMTgg
KzE5OCwyOCBAQCB2b2lkIG9zX3BhcnNlX2NtZF9hcmdzKGludCBpbmRleCwgY29uc3QgY2hhciAq
b3B0YXJnKQo+ICAKPiAgc3RhdGljIHZvaWQgY2hhbmdlX3Byb2Nlc3NfdWlkKHZvaWQpCj4gIHsK
PiAtICAgIGlmICh1c2VyX3B3ZCkgewo+IC0gICAgICAgIGlmIChzZXRnaWQodXNlcl9wd2QtPnB3
X2dpZCkgPCAwKSB7Cj4gLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiRmFpbGVkIHRvIHNl
dGdpZCglZClcbiIsIHVzZXJfcHdkLT5wd19naWQpOwo+ICsgICAgaWYgKHVzZXJfcHdkIHx8IHVz
ZXJfdWlkICE9ICh1aWRfdCktMSkgewo+ICsgICAgICAgIGdpZF90IGludGVuZGVkX2dpZCA9IHVz
ZXJfcHdkID8gdXNlcl9wd2QtPnB3X2dpZCA6IHVzZXJfZ2lkOwo+ICsgICAgICAgIHVpZF90IGlu
dGVuZGVkX3VpZCA9IHVzZXJfcHdkID8gdXNlcl9wd2QtPnB3X3VpZCA6IHVzZXJfdWlkOwo+ICsg
ICAgICAgIGlmIChzZXRnaWQoaW50ZW5kZWRfZ2lkKSA8IDApIHsKPiArICAgICAgICAgICAgZnBy
aW50ZihzdGRlcnIsICJGYWlsZWQgdG8gc2V0Z2lkKCVkKVxuIiwgaW50ZW5kZWRfZ2lkKTsKPiAg
ICAgICAgICAgICAgZXhpdCgxKTsKPiAgICAgICAgICB9Cj4gLSAgICAgICAgaWYgKGluaXRncm91
cHModXNlcl9wd2QtPnB3X25hbWUsIHVzZXJfcHdkLT5wd19naWQpIDwgMCkgewo+IC0gICAgICAg
ICAgICBmcHJpbnRmKHN0ZGVyciwgIkZhaWxlZCB0byBpbml0Z3JvdXBzKFwiJXNcIiwgJWQpXG4i
LAo+IC0gICAgICAgICAgICAgICAgICAgIHVzZXJfcHdkLT5wd19uYW1lLCB1c2VyX3B3ZC0+cHdf
Z2lkKTsKPiAtICAgICAgICAgICAgZXhpdCgxKTsKPiArICAgICAgICBpZiAodXNlcl9wd2QpIHsK
PiArICAgICAgICAgICAgaWYgKGluaXRncm91cHModXNlcl9wd2QtPnB3X25hbWUsIHVzZXJfcHdk
LT5wd19naWQpIDwgMCkgewo+ICsgICAgICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJGYWls
ZWQgdG8gaW5pdGdyb3VwcyhcIiVzXCIsICVkKVxuIiwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgdXNlcl9wd2QtPnB3X25hbWUsIHVzZXJfcHdkLT5wd19naWQpOwo+ICsgICAgICAgICAgICAg
ICAgZXhpdCgxKTsKPiArICAgICAgICAgICAgfQo+ICsgICAgICAgIH0gZWxzZSB7Cj4gKyAgICAg
ICAgICAgIGlmIChzZXRncm91cHMoMSwgJnVzZXJfZ2lkKSA8IDApIHsKPiArICAgICAgICAgICAg
ICAgIGZwcmludGYoc3RkZXJyLCAiRmFpbGVkIHRvIHNldGdyb3VwcygxLCBbJWRdKSIsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgIHVzZXJfZ2lkKTsKPiArICAgICAgICAgICAgICAgIGV4aXQo
MSk7Cj4gKyAgICAgICAgICAgIH0KPiAgICAgICAgICB9Cj4gLSAgICAgICAgaWYgKHNldHVpZCh1
c2VyX3B3ZC0+cHdfdWlkKSA8IDApIHsKPiAtICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJG
YWlsZWQgdG8gc2V0dWlkKCVkKVxuIiwgdXNlcl9wd2QtPnB3X3VpZCk7Cj4gKyAgICAgICAgaWYg
KHNldHVpZChpbnRlbmRlZF91aWQpIDwgMCkgewo+ICsgICAgICAgICAgICBmcHJpbnRmKHN0ZGVy
ciwgIkZhaWxlZCB0byBzZXR1aWQoJWQpXG4iLCBpbnRlbmRlZF91aWQpOwo+ICAgICAgICAgICAg
ICBleGl0KDEpOwo+ICAgICAgICAgIH0KPiAgICAgICAgICBpZiAoc2V0dWlkKDApICE9IC0xKSB7
Cj4gZGlmZiAtLWdpdCBhL3FlbXUtb3B0aW9ucy5oeCBiL3FlbXUtb3B0aW9ucy5oeAo+IGluZGV4
IDlmNmUyYWQuLmY3MDcxOTdlIDEwMDY0NAo+IC0tLSBhL3FlbXUtb3B0aW9ucy5oeAo+ICsrKyBi
L3FlbXUtb3B0aW9ucy5oeAo+IEBAIC0zOTU4LDcgKzM5NTgsOCBAQCBFVEVYSQo+ICAKPiAgI2lm
bmRlZiBfV0lOMzIKPiAgREVGKCJydW5hcyIsIEhBU19BUkcsIFFFTVVfT1BUSU9OX3J1bmFzLCBc
Cj4gLSAgICAiLXJ1bmFzIHVzZXIgICAgIGNoYW5nZSB0byB1c2VyIGlkIHVzZXIganVzdCBiZWZv
cmUgc3RhcnRpbmcgdGhlIFZNXG4iLAo+ICsgICAgIi1ydW5hcyB1c2VyICAgICBjaGFuZ2UgdG8g
dXNlciBpZCB1c2VyIGp1c3QgYmVmb3JlIHN0YXJ0aW5nIHRoZSBWTVxuIiBcCj4gKyAgICAiICAg
ICAgICAgICAgICAgIHVzZXIgY2FuIGJlIG51bWVyaWMgdWlkOmdpZCBpbnN0ZWFkXG4iLAo+ICAg
ICAgUUVNVV9BUkNIX0FMTCkKPiAgI2VuZGlmCj4gIFNURVhJCj4gLS0gCj4gMi4xLjQKPiAKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 26 22:41:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 22:41:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7qq3-0006Xm-HT; Thu, 26 Oct 2017 22:41:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e7qq2-0006Xg-Dr
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 22:41:22 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 86/33-30115-19462F95; Thu, 26 Oct 2017 22:41:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsVybKJssu7ElE+
 RBvOvs1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkvFkUVnOKveHZqO3MD4wmeLkYuDiGBJUwS
 Wyc1sXQxcnKwCDhIPPz0nLmLkYODUSBG4sEPa5Awo0CYxOTLS1ghSrQlzp1pZgOx2QQMJf4+2
 cQGUi4BZC/5zAESFgEqebFqHRvIeGaBz4wSD1ZPZgJJCAtYSzScPgnWyyngJbFxdydYnBfIbp
 ryG+wEIYEaiUd/f4HFRQV0JQ79+8MGUSMocXLmE7AaZgEtieXTt7FMYBSYhSQ1C0lqASPTKka
 N4tSistQiXWMDvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwBBkAIIdjH/XBh5i
 lORgUhLlfR34KVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK9IMlBOsCg1PbUiLTMHGA0waQkOH
 iURXhuQNG9xQWJucWY6ROoUozHHoRe3/zBxPJv5uoFZiCUvPy9VSpzXGaRUAKQ0ozQPbhAsSi
 8xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmPdfEtAUnsy8Erh9r4BOYQI6pUn1A8gpJYkIKak
 GxsXpHpvNJ09aplHPscH+30VZ89/V9pPqI9mWC7Gm6fi05aWuf7Jg0q6+morfvne/3ONg3RW+
 IyiokE2Uc036jNppjIzn75ssaj0p6CPbwPVDYP38/bEX16ZuWfFJ7jwHb/JvHRuntQ9Eg34fs
 ZpadI71g+pnq6hG2WrW1xLRj4SvfO3fFJ/zRomlOCPRUIu5qDgRAOWXpkTNAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1509057679!68863917!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31138 invoked from network); 26 Oct 2017 22:41:20 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 22:41:20 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 053502191B;
 Thu, 26 Oct 2017 22:41:18 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 053502191B
Date: Thu, 26 Oct 2017 15:41:18 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Ian Jackson <ian.jackson@eu.citrix.com>
In-Reply-To: <1508506702-17704-1-git-send-email-ian.jackson@eu.citrix.com>
Message-ID: <alpine.DEB.2.10.1710261539420.3086@sstabellini-ThinkPad-X260>
References: <23017.64539.31230.43449@mariner.uk.xensource.com>
 <1508506702-17704-1-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5.1 1/8] xen: link against xentoolcore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAyMCBPY3QgMjAxNywgSWFuIEphY2tzb24gd3JvdGU6Cj4gRnJvbTogQW50aG9ueSBQ
RVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cj4gCj4gWGVuIGxpYnJhcmllcyBpbiA0
LjEwIGluY2x1ZGUgYSBuZXcgeGVudG9vbGNvcmUgbGlicmFyeS4gIFRoaXMKPiBjb250YWlucyB0
aGUgeGVudG9vbGNvcmVfcmVzdHJpY3RfYWxsIGZ1bmN0aW9uIHdoaWNoIHdlIGFyZSBhYm91dCB0
bwo+IHdhbnQgdG8gdXNlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFj
a3NvbkBldS5jaXRyaXguY29tPgo+IC0tLQo+IHY1OiBNb3JlIHRydXRoZnVsIGNvbW1pdCBtZXNz
YWdlLgo+IC0tLQo+ICBjb25maWd1cmUgfCA4ICsrKysrLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA1
IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2NvbmZpZ3Vy
ZSBiL2NvbmZpZ3VyZQo+IGluZGV4IGZkN2UzYTUuLjZmNjkxZGYgMTAwNzU1Cj4gLS0tIGEvY29u
ZmlndXJlCj4gKysrIGIvY29uZmlndXJlCj4gQEAgLTIwNzIsNyArMjA3Miw3IEBAIGlmIHRlc3Qg
IiR4ZW4iICE9ICJubyIgOyB0aGVuCj4gICAgICAgICQoJHBrZ19jb25maWcgLS1tb2R2ZXJzaW9u
IHhlbmNvbnRyb2wgfCBzZWQgJ3MvXC4vIC9nJykgKSIKPiAgICAgIHhlbj15ZXMKPiAgICAgIHhl
bl9wYz0ieGVuY29udHJvbCB4ZW5zdG9yZSB4ZW5ndWVzdCB4ZW5mb3JlaWdubWVtb3J5IHhlbmdu
dHRhYiIKPiAtICAgIHhlbl9wYz0iJHhlbl9wYyB4ZW5ldnRjaG4geGVuZGV2aWNlbW9kZWwiCj4g
KyAgICB4ZW5fcGM9IiR4ZW5fcGMgeGVuZXZ0Y2huIHhlbmRldmljZW1vZGVsIHhlbnRvb2xjb3Jl
Igo+ICAgICAgUUVNVV9DRkxBR1M9IiRRRU1VX0NGTEFHUyAkKCRwa2dfY29uZmlnIC0tY2ZsYWdz
ICR4ZW5fcGMpIgo+ICAgICAgbGlic19zb2Z0bW11PSIkKCRwa2dfY29uZmlnIC0tbGlicyAkeGVu
X3BjKSAkbGlic19zb2Z0bW11Igo+ICAgICAgTERGTEFHUz0iJCgkcGtnX2NvbmZpZyAtLWxpYnMg
JHhlbl9wYykgJExERkxBR1MiCj4gQEAgLTIxMDQsMTggKzIxMDQsMjAgQEAgRU9GCj4gICAgICAg
ICAgY2F0ID4gJFRNUEMgPDxFT0YgJiYKPiAgI3VuZGVmIFhDX1dBTlRfQ09NUEFUX01BUF9GT1JF
SUdOX0FQSQo+ICAjaW5jbHVkZSA8eGVuZm9yZWlnbm1lbW9yeS5oPgo+ICsjaW5jbHVkZSA8eGVu
dG9vbGNvcmUuaD4KPiAgaW50IG1haW4odm9pZCkgewo+ICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFu
ZGxlICp4Zm1lbTsKPiAgCj4gICAgeGZtZW0gPSB4ZW5mb3JlaWdubWVtb3J5X29wZW4oMCwgMCk7
Cj4gICAgeGVuZm9yZWlnbm1lbW9yeV9tYXAyKHhmbWVtLCAwLCAwLCAwLCAwLCAwLCAwLCAwKTsK
PiArICB4ZW50b29sY29yZV9yZXN0cmljdF9hbGwoMCk7Cj4gIAo+ICAgIHJldHVybiAwOwo+ICB9
Cj4gIEVPRgo+IC0gICAgICAgIGNvbXBpbGVfcHJvZyAiIiAiJHhlbl9saWJzIC1seGVuZGV2aWNl
bW9kZWwgJHhlbl9zdGFibGVfbGlicyIKPiArICAgICAgICBjb21waWxlX3Byb2cgIiIgIiR4ZW5f
bGlicyAtbHhlbmRldmljZW1vZGVsICR4ZW5fc3RhYmxlX2xpYnMgLWx4ZW50b29sY29yZSIKPiAg
ICAgICAgdGhlbgo+IC0gICAgICB4ZW5fc3RhYmxlX2xpYnM9Ii1seGVuZGV2aWNlbW9kZWwgJHhl
bl9zdGFibGVfbGlicyIKPiArICAgICAgeGVuX3N0YWJsZV9saWJzPSItbHhlbmRldmljZW1vZGVs
ICR4ZW5fc3RhYmxlX2xpYnMgLWx4ZW50b29sY29yZSIKCklzIGl0IG9uIHB1cnBvc2UgdGhhdCAt
bHhlbnRvb2xjb3JlIGlzIGF0IHRoZSBlbmQgb2YgdGhpcyBzdHJpbmcgcmF0aGVyCnRoYW4gYmVm
b3JlICR4ZW5fc3RhYmxlX2xpYnM/CgpJbiBhbnkgY2FzZQoKQWNrZWQtYnk6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCgo+ICAgICAgICB4ZW5fY3RybF92ZXJz
aW9uPTQxMDAwCj4gICAgICAgIHhlbj15ZXMKPiAgICAgIGVsaWYKPiAtLSAKPiAyLjEuNAo+IAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 26 22:53:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 22:53:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7r1l-0007OQ-0i; Thu, 26 Oct 2017 22:53:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e7r1j-0007OK-PG
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 22:53:27 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 66/9E-08856-66762F95; Thu, 26 Oct 2017 22:53:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCIsWRWlGSWpSXmKPExsUyZ7p8oG5a+qd
 Ig7n9Mhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aDO2dYCxazVryc8Zi1gXE/SxcjF4eQwGQm
 iU37/7FDOH8ZJW62tzF2MXICORsYJVon1UMktjFKTHj3mA0kISwQK/GzZTGQzcEhIpAp0XulF
 qI+XWL56QmsIDazgJTEuk+HwMrZBIwkzh6dDjaTV8BWYvWFdmYQm0VAVeLnmbdMILaoQLjE28
 YjLBA1ghInZz5hARnPKWAnsaXfBmKknsSO67+gxstLbH87B2yMhICxRPvbi2wTGAVnIemehaR
 lFpKWBYzMqxg1ilOLylKLdI2M9JKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAsO2
 noGBcQfj1BN+hxglOZiURHlfB36KFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBm54GlBMsSk1Pr
 UjLzAFGEExagoNHSYT3UipQmre4IDG3ODMdInWK0ZjjxsPrf5g4ns183cAsxJKXn5cqJc4rBz
 JJAKQ0ozQPbhAssi8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEub1A5nCk5lXArfvFdApTEC
 nNKl+ADmlJBEhJdXAWNgV9EqTcfWZJieNteK2zOEMmuqmzOtcqiYp8C1JbOjVvLlgx5YaZrP6
 DBlpv9f3Xv0QP6LT+q3r9T6BFc2PVO+//vGVK0zZeeWn3X+fPGkrsP6yco70q61lhRNyHLhVm
 zOk7yXfv3Nm726Tz7tvLlrb7rGifLag7YxLZiU6cotK/z/9qRi9XImlOCPRUIu5qDgRAICDs1
 HnAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1509058404!95366247!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58992 invoked from network); 26 Oct 2017 22:53:26 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 22:53:26 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9QMrM7u010344
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 26 Oct 2017 22:53:23 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9QMrM7l027657
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 26 Oct 2017 22:53:22 GMT
Received: from abhmp0002.oracle.com (abhmp0002.oracle.com [141.146.116.8])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v9QMrMis003326;
 Thu, 26 Oct 2017 22:53:22 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 26 Oct 2017 15:53:22 -0700
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20171025150807.11729-1-jgross@suse.com>
 <11e7d8e0-3cc3-3266-c799-a2b30b1636ad@oracle.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <5f9794ec-1fa2-f51f-8ecf-a922646364e1@oracle.com>
Date: Thu, 26 Oct 2017 18:54:55 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <11e7d8e0-3cc3-3266-c799-a2b30b1636ad@oracle.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: stable@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] xen/gntdev: avoid out of bounds access in
 case of partial gntdev_mmap()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMjUvMjAxNyAxMjo0NiBQTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDEwLzI1
LzIwMTcgMTE6MDggQU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IEluIGNhc2UgZ250ZGV2X21t
YXAoKSBzdWNjZWVkcyBvbmx5IHBhcnRpYWxseSBpbiBtYXBwaW5nIGdyYW50IHBhZ2VzCj4+IGl0
IHdpbGwgbGVhdmUgc29tZSB2aXRhbCBpbmZvcm1hdGlvbiB1bmluaXRpYWxpemVkIG5lZWRlZCBs
YXRlciBmb3IKPj4gY2xlYW51cC4gVGhpcyB3aWxsIGxlYWQgdG8gYW4gb3V0IG9mIGJvdW5kcyBh
cnJheSBhY2Nlc3Mgd2hlbiB1bm1hcHBpbmcKPj4gdGhlIGFscmVhZHkgbWFwcGVkIHBhZ2VzLgo+
Pgo+PiBTbyBqdXN0IGluaXRpYWxpemUgdGhlIGRhdGEgbmVlZGVkIGZvciB1bm1hcHBpbmcgdGhl
IHBhZ2VzIGEgbGl0dGxlIGJpdAo+PiBlYXJsaWVyLgo+Pgo+PiBDYzogPHN0YWJsZUB2Z2VyLmtl
cm5lbC5vcmc+Cj4+IFJlcG9ydGVkLWJ5OiBBcnRodXIgQm9yc2Jvb20gPGFydGh1cmJvcnNib29t
QGdtYWlsLmNvbT4KPj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgo+IFJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFj
bGUuY29tPgo+CgoKQXBwbGllZCB0byBmb3ItbGludXMtNC4xNGMuCgotYm9yaXMKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 26 22:54:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 22:54:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7r2d-0007SZ-9e; Thu, 26 Oct 2017 22:54:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e7r2c-0007SS-GS
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 22:54:22 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 49/2C-07422-D9762F95; Thu, 26 Oct 2017 22:54:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsXSO6nOVXdu+qd
 Ig6ur2S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozm3YoFDRwVyy6/ZGxgfM/WxcjFISQwmUmi
 980VVgjnN6PE8s6XzF2MnEDOBkaJzp58iMQ2RonFXRPZQBLCAo4Sz1v6gTo4OEQEMiV6r9RC1
 KdJzJ+/B6yEWUBLYlvLXSYQm03ASOLs0emMIOW8ArYSr38mg4RZBFQlHu9vZgSxRQXCJd42Hm
 EBsXkFBCVOznwCZnMK2El87VnGBDFST2LH9V+sELa8xPa3c8DOlBAwlmh/e5FtAqPgLCTts5C
 0zELSsoCReRWjRnFqUVlqka6hiV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmDQ
 MgDBDsazpz0PMUpyMCmJ8r4O/BQpxJeUn1KZkVicEV9UmpNafIhRhoNDSYI3PQ0oJ1iUmp5ak
 ZaZA4wfmLQEB4+SCO+lVKA0b3FBYm5xZjpE6hSjLsezma8bmIVY8vLzUqXEeeVAZgiAFGWU5s
 GNgMXyJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnz+oFM4cnMK4Hb9AroCCagI5pUP4AcUZK
 IkJJqYMz90bVAM/LWZk+TfzzVz/i53Nvc5fxqRdOzrl5nvtNy0+SEr6Wp2aMZXVpPzMp7he/7
 XA0412h6YZdS5/Tu/j3MhYev1mkXLnQwuvwrvPPP15UrmvcsenzxykJu6dccCw6d4Wr/3MpYO
 o/z3qr26KvPmVm6Fh/n8q45+stukyxb+b5lNTsUbZRYijMSDbWYi4oTAZ3NnD3gAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1509058459!105978726!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44771 invoked from network); 26 Oct 2017 22:54:20 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 22:54:20 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9QMsDWF017337
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 26 Oct 2017 22:54:13 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9QMs99w029314
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 26 Oct 2017 22:54:12 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9QMs8rt011187;
 Thu, 26 Oct 2017 22:54:08 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 26 Oct 2017 15:54:08 -0700
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20171026095056.3169-1-jgross@suse.com>
 <b334f70b-4a20-a65d-b48f-072f41277b49@oracle.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <365b94bb-7dbe-6784-d4d2-39feadb22faa@oracle.com>
Date: Thu, 26 Oct 2017 18:55:42 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <b334f70b-4a20-a65d-b48f-072f41277b49@oracle.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: hw42@ipsumj.de, stable@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v2] xen: fix booting ballooned down hvm guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMjYvMjAxNyAxMDoxMiBBTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDEwLzI2
LzIwMTcgMDU6NTAgQU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IENvbW1pdCA5NmVkZDYxZGNm
NDQzNjJkM2VmMGJlZDFhNTM2MWUwYWM3ODg2YTYzICgieGVuL2JhbGxvb246IGRvbid0Cj4+IG9u
bGluZSBuZXcgbWVtb3J5IGluaXRpYWxseSIpIGludHJvZHVjZWQgYSByZWdyZXNzaW9uIHdoZW4g
Ym9vdGluZyBhCj4+IEhWTSBkb21haW4gd2l0aCBtZW1vcnkgbGVzcyB0aGFuIG1lbS1tYXg6IGlu
c3RlYWQgb2YgYmFsbG9vbmluZyBkb3duCj4+IGltbWVkaWF0ZWx5IHRoZSBzeXN0ZW0gd291bGQg
dHJ5IHRvIHVzZSB0aGUgbWVtb3J5IHVwIHRvIG1lbS1tYXgKPj4gcmVzdWx0aW5nIGluIFhlbiBj
cmFzaGluZyB0aGUgZG9tYWluLgo+Pgo+PiBGb3IgSFZNIGRvbWFpbnMgdGhlIGN1cnJlbnQgc2l6
ZSB3aWxsIGJlIHJlZmxlY3RlZCBpbiBYZW5zdG9yZSBub2RlCj4+IG1lbW9yeS9zdGF0aWMtbWF4
IGluc3RlYWQgb2YgbWVtb3J5L3RhcmdldC4KPj4KPj4gQWRkaXRpb25hbGx5IHdlIGhhdmUgdG8g
dHJpZ2dlciB0aGUgYmFsbG9vbmluZyBwcm9jZXNzIGF0IG9uY2UuCj4+Cj4+IENjOiA8c3RhYmxl
QHZnZXIua2VybmVsLm9yZz4gIyA0LjEzCj4+IEZpeGVzOiA5NmVkZDYxZGNmNDQzNjJkM2VmMGJl
ZDFhNTM2MWUwYWM3ODg2YTYzICgieGVuL2JhbGxvb246IGRvbid0Cj4+ICAgICAgICBvbmxpbmUg
bmV3IG1lbW9yeSBpbml0aWFsbHkiKQo+Pgo+PiBSZXBvcnRlZC1ieTogU2ltb24gR2Fpc2VyIDxo
dzQyQGlwc3Vtai5kZT4KPj4gU3VnZ2VzdGVkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tPgo+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+Cj4gUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92
c2t5QG9yYWNsZS5jb20+Cj4KCkFwcGxpZWQgdG8gZm9yLWxpbnVzLTQuMTRjLgoKLWJvcmlzCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 26 22:55:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 22:55:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7r3y-0007aw-K9; Thu, 26 Oct 2017 22:55:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e7r3x-0007ad-Me
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 22:55:45 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 0B/24-31244-1F762F95; Thu, 26 Oct 2017 22:55:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLIsWRWlGSWpSXmKPExsUyZ7p8oO6H9E+
 RBgc2qFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmnfnczFyxiqbj/8zZzA+Mt5i5GLg4hgclM
 EhPm3WKEcP4yStzqOc4O4WxglHgxaSaUs41R4tnzryxdjJwcwgJBEtMWrmQGsUUEsiQm32sDa
 ucAKqqS6F3vAVLPLNDEKDFhx2MmkBo2ASOJs0enM4LYvAK2ElO7toHFWQRUJR4dPM4KYosKhE
 u8bTzCAlEjKHFy5hMwm1PAW2LKiulgNrOAusSfeZeYIWx5ie1v54DZEgLGEn2z+lgmMArOQtI
 +C0nLLCQtCxiZVzFqFKcWlaUW6RqZ6SUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525i
 BAYvAxDsYDyzIPAQoyQHk5Io7+vAT5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHivpAHlBItS0
 1Mr0jJzgHEEk5bg4FES4T0IkuYtLkjMLc5Mh0idYrTkOLbp8h8mjhsPrwPJZzNfNzALseTl56
 VKifO2gjQIgDRklObBjYPF+iVGWSlhXkagA4V4ClKLcjNLUOVfMYpzMCoJ8x4CmcKTmVcCt/U
 V0EFMQAc1qX4AOagkESEl1cDoUON6VpdHvORAtMulc2s5lfafs1Lrfx5y091+8spj5kHrtf6e
 d7p1Y+FRVrk3XWJ75qy7nXQlrrsvx3/LsTWH7RKMWr7pis48ExXv/jqo7uuElX+crrzbvufek
 Y6St0vUFXYWS0+ObtjEm/B28/bz77dM1zrOnPPkydmdNj2f8/5+eDJ/ydGZP5VYijMSDbWYi4
 oTAYdt0WvwAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1509058542!68864790!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59927 invoked from network); 26 Oct 2017 22:55:44 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 22:55:44 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9QMt1SL011336
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 26 Oct 2017 22:55:02 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9QMt1Rl002421
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 26 Oct 2017 22:55:01 GMT
Received: from abhmp0002.oracle.com (abhmp0002.oracle.com [141.146.116.8])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9QMsv34019610;
 Thu, 26 Oct 2017 22:55:00 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 26 Oct 2017 15:54:57 -0700
To: Stefano Stabellini <sstabellini@kernel.org>,
 Sebastian Andrzej Siewior <bigeasy@linutronix.de>
References: <20171005125655.12373-1-bigeasy@linutronix.de>
 <alpine.DEB.2.10.1710051256230.3073@sstabellini-ThinkPad-X260>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <d2550965-8fc6-f9be-8d6e-8cc49a1d1c01@oracle.com>
Date: Thu, 26 Oct 2017 18:56:30 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1710051256230.3073@sstabellini-ThinkPad-X260>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: xen-devel@lists.xenproject.org, tglx@linutronix.de,
 linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org
Subject: Re: [Xen-devel] [PATCH 1/3] arm/xen: don't inclide rwlock.h
 directly.1~B
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDUvMjAxNyAwMzo1OCBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFRo
dSwgNSBPY3QgMjAxNywgU2ViYXN0aWFuIEFuZHJ6ZWogU2lld2lvciB3cm90ZToKPj4gcndsb2Nr
Lmggc2hvdWxkIG5vdCBiZSBpbmNsdWRlZCBkaXJlY3RseS4gSW5zdGVhZCBsaW51eC9zcGxpbmxv
Y2suaAo+PiBzaG91bGQgYmUgaW5jbHVkZWQuIE9uZSB0aGluZyBpdCBkb2VzIGlzIHRvIGJyZWFr
IHRoZSBSVCBidWlsZC4KPj4KPj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KPj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+PiBDYzog
bGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCj4+IFNpZ25lZC1vZmYtYnk6IFNl
YmFzdGlhbiBBbmRyemVqIFNpZXdpb3IgPGJpZ2Vhc3lAbGludXRyb25peC5kZT4KPiBSZXZpZXdl
ZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKCkFwcGxp
ZWQgdG8gZm9yLWxpbnVzLTQuMTRjLgoKLWJvcmlzCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 26 22:56:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 22:56:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7r4F-0007dV-RT; Thu, 26 Oct 2017 22:56:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e7r4E-0007dA-8W
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 22:56:02 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 2D/10-01785-10862F95; Thu, 26 Oct 2017 22:56:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVybKJssi5Dxqd
 Ig/dbTC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy5V7kKNgpWHJm+mbWB8RZfFyMXh5DAEiaJ
 lpaT7F2MnBwsAg4SK1omMHYxcnAwCsRIPPhhDRJmFAiTmHx5CStEibbEwhtnWEBsNgFDib9PN
 rGBlEsA2Us+c4CERYBKXqxaxwYynlngM6PEg9WTmUASwgIJEq2N05hBbE4BL4mvl/aCxXmB7A
 Urd4LZQgK7GCXufTcAsUUFdCUO/fvDBlEjKHFy5hOwvcwCWhLLp29jmcAoMAtJahaS1AJGplW
 MGsWpRWWpRbpGpnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIEhWM/AwLiDcVe7
 3yFGSQ4mJVHe14GfIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8C5MA8oJFqWmp1akZeYAowEmL
 cHBoyTCexAkzVtckJhbnJkOkTrFqMvxbObrBmYhlrz8vFQpcd7/IEUCIEUZpXlwI2CReYlRVk
 qYl5GBgUGIpyC1KDezBFX+FaM4B6OSMG8byBSezLwSuE2vgI5gAjqiSfUDyBEliQgpqQbG6Ut
 Sih5sS2y/kPg2ST9k4pE0Efn2ggnuSxUmPMo+a7ZZLNB2wkor6YQwB23RnWI2yl/5QrW5b7c6
 Vx5S/Lf4Td5T2SM8HJsUXd/eD3Dcnm+sdSbymVb7jguMi1Zyf1ep93+1IoLzqMZW9sv1Uzg+P
 Ve+kP7t4VEeifS5b/4l7RPTjF/1JnO/EktxRqKhFnNRcSIAeg3kmccCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1509058559!89081005!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21349 invoked from network); 26 Oct 2017 22:56:00 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 26 Oct 2017 22:56:00 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 9EAF02192D;
 Thu, 26 Oct 2017 22:55:58 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9EAF02192D
Date: Thu, 26 Oct 2017 15:55:57 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Ian Jackson <ian.jackson@eu.citrix.com>
In-Reply-To: <1508506702-17704-5-git-send-email-ian.jackson@eu.citrix.com>
Message-ID: <alpine.DEB.2.10.1710261541390.3086@sstabellini-ThinkPad-X260>
References: <23017.64539.31230.43449@mariner.uk.xensource.com>
 <1508506702-17704-1-git-send-email-ian.jackson@eu.citrix.com>
 <1508506702-17704-5-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5.1 5/8] xen: move xc_interface
 compatibility fallback further up the file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAyMCBPY3QgMjAxNywgSWFuIEphY2tzb24gd3JvdGU6Cj4gV2UgYXJlIGdvaW5nIHRv
IHdhbnQgdG8gdXNlIHRoZSBkdW1teSB4ZW5kZXZpY2Vtb2RlbF9oYW5kbGUgdHlwZSBpbgo+IG5l
dyBzdHViIGZ1bmN0aW9ucyBpbiB0aGUgQ09ORklHX1hFTl9DVFJMX0lOVEVSRkFDRV9WRVJTSU9O
IDwgNDEwMDAKPiBzZWN0aW9uLiAgU28gd2UgbmVlZCB0byBwcm92aWRlIHRoYXQgZGVmaW5pdGlv
biwgb3IgKGFzIGFwcGxpY2FibGUpCj4gaW5jbHVkZSB0aGUgYXBwcm9wcmlhdGUgaGVhZGVyLCBl
YXJsaWVyIGluIHRoZSBmaWxlLgo+IAo+IChJZGVhbGx5IHRoZSBuZXdlciBjb21wYXRpYmlsaXR5
IGxheWVycyB3b3VsZCBiZSBhdCB0aGUgYm90dG9tIG9mIHRoZQo+IGZpbGUsIHNvIHRoYXQgdGhl
eSBjYW4gbmF0dXJhbGx5IGJlbmVmaXQgZnJvbSB0aGUgY29tcGF0aWJpbGl0eSBsYXllcnMKPiBm
b3IgZWFybGllciB2ZXJzaW9uLiAgQnV0IHRoYXQncyByYXRoZXIgdG9vIG11Y2ggZm9yIHRoaXMg
c2VyaWVzLikKPiAKPiBObyBmdW5jdGlvbmFsIGNoYW5nZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBJ
YW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBBY2tlZC1ieTogQW50aG9u
eSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKCj4gLS0tCj4gdjI6IE5ldyBwYXRj
aCBpbiB2MiBvZiB0aGUgc2VyaWVzCj4gLS0tCj4gIGluY2x1ZGUvaHcveGVuL3hlbl9jb21tb24u
aCB8IDE4ICsrKysrKysrKysrLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9u
cygrKSwgNyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody94ZW4veGVu
X2NvbW1vbi5oIGIvaW5jbHVkZS9ody94ZW4veGVuX2NvbW1vbi5oCj4gaW5kZXggM2Y0NGE2My4u
OGVmZGI4YSAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL2h3L3hlbi94ZW5fY29tbW9uLmgKPiArKysg
Yi9pbmNsdWRlL2h3L3hlbi94ZW5fY29tbW9uLmgKPiBAQCAtNzgsNiArNzgsMTcgQEAgc3RhdGlj
IGlubGluZSB2b2lkICp4ZW5mb3JlaWdubWVtb3J5X21hcCh4Y19pbnRlcmZhY2UgKmgsIHVpbnQz
Ml90IGRvbSwKPiAgCj4gIGV4dGVybiB4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqeGVuX2ZtZW07
Cj4gIAo+ICsjaWYgQ09ORklHX1hFTl9DVFJMX0lOVEVSRkFDRV9WRVJTSU9OIDwgNDA5MDAKPiAr
Cj4gK3R5cGVkZWYgeGNfaW50ZXJmYWNlIHhlbmRldmljZW1vZGVsX2hhbmRsZTsKPiArCj4gKyNl
bHNlIC8qIENPTkZJR19YRU5fQ1RSTF9JTlRFUkZBQ0VfVkVSU0lPTiA+PSA0MDkwMCAqLwo+ICsK
PiArI3VuZGVmIFhDX1dBTlRfQ09NUEFUX0RFVklDRU1PREVMX0FQSQo+ICsjaW5jbHVkZSA8eGVu
ZGV2aWNlbW9kZWwuaD4KPiArCj4gKyNlbmRpZgo+ICsKPiAgI2lmIENPTkZJR19YRU5fQ1RSTF9J
TlRFUkZBQ0VfVkVSU0lPTiA8IDQxMDAwCj4gIAo+ICAjZGVmaW5lIFhFTl9DT01QQVRfUEhZU01B
UAo+IEBAIC0xMDUsOCArMTE2LDYgQEAgc3RhdGljIGlubGluZSBpbnQgeGVudG9vbGNvcmVfcmVz
dHJpY3RfYWxsKGRvbWlkX3QgZG9taWQpCj4gIAo+ICAjaWYgQ09ORklHX1hFTl9DVFJMX0lOVEVS
RkFDRV9WRVJTSU9OIDwgNDA5MDAKPiAgCj4gLXR5cGVkZWYgeGNfaW50ZXJmYWNlIHhlbmRldmlj
ZW1vZGVsX2hhbmRsZTsKPiAtCj4gIHN0YXRpYyBpbmxpbmUgeGVuZGV2aWNlbW9kZWxfaGFuZGxl
ICp4ZW5kZXZpY2Vtb2RlbF9vcGVuKAo+ICAgICAgc3RydWN0IHhlbnRvb2xsb2dfbG9nZ2VyICps
b2dnZXIsIHVuc2lnbmVkIGludCBvcGVuX2ZsYWdzKQo+ICB7Cj4gQEAgLTIyOCwxMSArMjM3LDYg
QEAgc3RhdGljIGlubGluZSBpbnQgeGVuZGV2aWNlbW9kZWxfc2V0X21lbV90eXBlKAo+ICAgICAg
cmV0dXJuIHhjX2h2bV9zZXRfbWVtX3R5cGUoZG1vZCwgZG9taWQsIG1lbV90eXBlLCBmaXJzdF9w
Zm4sIG5yKTsKPiAgfQo+ICAKPiAtI2Vsc2UgLyogQ09ORklHX1hFTl9DVFJMX0lOVEVSRkFDRV9W
RVJTSU9OID49IDQwOTAwICovCj4gLQo+IC0jdW5kZWYgWENfV0FOVF9DT01QQVRfREVWSUNFTU9E
RUxfQVBJCj4gLSNpbmNsdWRlIDx4ZW5kZXZpY2Vtb2RlbC5oPgo+IC0KPiAgI2VuZGlmCj4gIAo+
ICBleHRlcm4geGVuZGV2aWNlbW9kZWxfaGFuZGxlICp4ZW5fZG1vZDsKPiAtLSAKPiAyLjEuNAo+
IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 26 22:59:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 22:59:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7r7c-00080q-9l; Thu, 26 Oct 2017 22:59:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e7r7b-00080j-D2
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 22:59:31 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 96/BE-19067-2D862F95; Thu, 26 Oct 2017 22:59:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsVybKJssu6ljE+
 RBs8WCVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmvLrSyFCzjqPi8agtbA2MjexcjF4eQwBIm
 if7lq4EcTg4WAQeJL+fPsHQxcnAwCsRIPPhhDRJmFAiTmHx5CStEibbEnxk7GUFsNgFDib9PN
 rGBlEsA2Us+c4CERQQMJKZ0bAIbzyzQxijx/FIDM0hCWEBFYmb/VDCbV8BL4sT9e2wgtqiArs
 Shf3/YIOKCEidnPmEBsZkFtCSWT9/GMoGRbxaS1CwkqQWMTKsYNYpTi8pSi3QNLfSSijLTM0p
 yEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQKDigEIdjA2bfc8xCjJwaQkyvs68FOkEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQneM+lAOcGi1PTUirTMHGB4w6QlOHiURHjfgqR5iwsSc4sz0yFSp
 xiNOY5tuvyHiePZzNcNzEIsefl5qVLivG9ASgVASjNK8+AGweLuEqOslDAvI9BpQjwFqUW5mS
 Wo8q8YxTkYlYR5y0Gm8GTmlcDtewV0ChPQKU2qH0BOKUlESEk1MEbPCqjhDl6/+Hswj0GPn+m
 lA1orojkmtBcqJ8XKFhiy2e3sVeZUddhks3w971YL/b7v/2ZJfO54ddYhfd6bQ28yrHJC3Ses
 S6haVfflbtnDbrUXOmpWa1k+arqK3RJOFpdd/b3rhlXkWp881i1m80tWPrZK5rT3EHZx1Gv3L
 FQPVvJcwuypxFKckWioxVxUnAgAnxrrU7YCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1509058769!94849060!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23630 invoked from network); 26 Oct 2017 22:59:30 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 26 Oct 2017 22:59:30 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5A0452192D;
 Thu, 26 Oct 2017 22:59:28 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5A0452192D
Date: Thu, 26 Oct 2017 15:59:27 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: peter.maydell@linaro.org, stefanha@gmail.com
Message-ID: <alpine.DEB.2.10.1710261556510.3086@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: anthony.perard@citrix.com, xen-devel@lists.xenproject.org,
 sstabellini@kernel.org, qemu-devel@nongnu.org, stefanha@redhat.com
Subject: [Xen-devel] [PULL 0/3] xen-20171026-tag
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGZvbGxvd2luZyBjaGFuZ2VzIHNpbmNlIGNvbW1pdCAzMjVhMDg0YzFlYmNjYjI2NWEzYzhm
MWRkMDkyZmZiYmZiNDQ4YTAwOgoKICBNZXJnZSByZW1vdGUtdHJhY2tpbmcgYnJhbmNoICdyZW1v
dGVzL3N0ZWZhbmJlcmdlci90YWdzL3B1bGwtdHBtLTIwMTctMTAtMjQtMScgaW50byBzdGFnaW5n
ICgyMDE3LTEwLTI2IDA5OjIwOjExICswMTAwKQoKYXJlIGF2YWlsYWJsZSBpbiB0aGUgZ2l0IHJl
cG9zaXRvcnkgYXQ6CgoKICBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcGVvcGxlL3NzdGFiZWxsaW5p
L3FlbXUtZG0uZ2l0IHRhZ3MveGVuLTIwMTcxMDI2LXRhZwoKZm9yIHlvdSB0byBmZXRjaCBjaGFu
Z2VzIHVwIHRvIDdjZGNjYTcyNWI2YmZjOTY2MzRjMTVlM2Y3NGFlNGIxNDhjZjljNDA6CgogIHhl
bjogTG9nIGVycm5vIHJhdGhlciB0aGFuIHJldHVybiB2YWx1ZSAoMjAxNy0xMC0yNiAxNDoyNjo0
OCAtMDcwMCkKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KWGVuIDIwMTcvMTAvMjYKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KSnVlcmdlbiBHcm9zcyAo
Mik6CiAgICAgIHhlbjogYWRkIGEgZ2xvYmFsIGluZGljYXRvciBmb3IgZ3JhbnQgY29weSBiZWlu
ZyBhdmFpbGFibGUKICAgICAgeGVuOiBkb250IHRyeSBzZXR0aW5nIG1heCBncmFudHMgbXVsdGlw
bGUgdGltZXMKClJvc3MgTGFnZXJ3YWxsICgxKToKICAgICAgeGVuOiBMb2cgZXJybm8gcmF0aGVy
IHRoYW4gcmV0dXJuIHZhbHVlCgogaHcvYmxvY2sveGVuX2Rpc2suYyAgICAgICAgICB8IDM0ICsr
KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KIGh3L2kzODYveGVuL3hlbi1odm0uYyAg
ICAgICAgfCAgMiArLQogaHcveGVuL3hlbl9iYWNrZW5kLmMgICAgICAgICB8IDExICsrKysrKysr
KysrCiBpbmNsdWRlL2h3L3hlbi94ZW5fYmFja2VuZC5oIHwgIDEgKwogNCBmaWxlcyBjaGFuZ2Vk
LCAzMSBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlvbnMoLSkKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Oct 26 22:59:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 22:59:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7r7u-000837-HS; Thu, 26 Oct 2017 22:59:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e7r7s-00082g-KJ
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 22:59:48 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 B6/76-20813-3E862F95; Thu, 26 Oct 2017 22:59:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphkeJIrShJLcpLzFFi42I5NlE2Wfdxxqd
 IgxsdfBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aqqd1MBdPVKz69f8PUwPhQrouRi0NIYB2T
 xPMFTxi7GDk5WAQcJBr65rF2MXJwMArESDz4YQ0SZhQIk5h8eQkriM0mYCjx98kmNhBbREBGo
 vPSIkaQOcwCexglLt36yASSEBbwk3j8eA0bxExVidcPbrOD2LwCbhK9+zuZQWwJATmJk8cmgw
 3lFPCWaFnXAxYXEvCSWLTgK+sERt4FjAyrGDWKU4vKUot0DY31kooy0zNKchMzc3QNDcz0clO
 LixPTU3MSk4r1kvNzNzECw4EBCHYwflkWcIhRkoNJSZT3deCnSCG+pPyUyozE4oz4otKc1OJD
 jBocHAJ9a1ZfYJRiycvPS1WS4J2YDlQnWJSanlqRlpkDDFiYUgkOHiUR3kqQNG9xQWJucWY6R
 OoUozFHx827f5g4ns183cAsBDZJSpy3FqRUAKQ0ozQPbhAski4xykoJ8zICnSnEU5BalJtZgi
 r/ilGcg1FJmFcXGJdCPJl5JXD7XgGdwgR0SpPqB5BTShIRUlINjCpiPi5LmqNytTVlls1+yjb
 ly5W2ojctLg0Ntl4LD5eFP9/w7tKmRdujTHY6v6sq3pVXwSAk+vlx6QXGlxMnrObpuSTWxfAn
 1+dN7D/9euMGQUHtAzuC5ky2XcrwI9NiyvTnlzNOVsX4cnDbWm8/0/7EVGbZmz9fLlmsyvXdc
 y18dz/7HqXWu0osxRmJhlrMRcWJAI8geEafAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1509058785!103348433!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46164 invoked from network); 26 Oct 2017 22:59:46 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 22:59:46 -0000
Received: from localhost.localdomain
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id EA8B72192D;
 Thu, 26 Oct 2017 22:59:44 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org EA8B72192D
From: Stefano Stabellini <sstabellini@kernel.org>
To: peter.maydell@linaro.org
Date: Thu, 26 Oct 2017 15:59:41 -0700
Message-Id: <1509058783-25851-1-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1710261556510.3086@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1710261556510.3086@sstabellini-ThinkPad-X260>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org, stefanha@gmail.com,
 qemu-devel@nongnu.org, stefanha@redhat.com, anthony.perard@citrix.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PULL 1/3] xen: add a global indicator for grant copy
	being available
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKVGhlIFhlbiBxZGlzayBiYWNr
ZW5kIG5lZWRzIHRvIHRlc3Qgd2hldGhlciBncmFudCBjb3B5IG9wZXJhdGlvbnMgaXMKYXZhaWxh
YmxlIGluIHRoZSBrZXJuZWwuIFVuZm9ydHVuYXRlbHkgdGhpcyBjb2xsaWRlcyB3aXRoIHVzaW5n
CnhlbmdudHRhYl9zZXRfbWF4X2dyYW50cygpIG9uIHNvbWUga2VybmVscyBhcyB0aGlzIG9wZXJh
dGlvbiBoYXMgdG8KYmUgdGhlIGZpcnN0IG9uZSBhZnRlciBvcGVuaW5nIHRoZSBnbnR0YWIgZGV2
aWNlLgoKSW4gb3JkZXIgdG8gc29sdmUgdGhpcyBwcm9ibGVtIHRlc3QgZm9yIHRoZSBhdmFpbGFi
aWxpdHkgb2YgZ3JhbnQgY29weQppbiB4ZW5fYmVfaW5pdCgpIG9wZW5pbmcgdGhlIGdudHRhYiBk
ZXZpY2UganVzdCBmb3IgdGhhdCBwdXJwb3NlIGFuZApjbG9zaW5nIGl0IGFnYWluIGFmdGVyd2Fy
ZHMuIEFkdmVydGlzZSB0aGUgYXZhaWxhYmlsaXR5IHZpYSBhIGdsb2JhbApmbGFnIGFuZCB1c2Ug
dGhhdCBmbGFnIGluIHRoZSBxZGlzayBiYWNrZW5kLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgpBY2tlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiBody9ibG9jay94ZW5fZGlzay5jICAgICAgICAgIHwg
MTggKysrKysrLS0tLS0tLS0tLS0tCiBody94ZW4veGVuX2JhY2tlbmQuYyAgICAgICAgIHwgMTEg
KysrKysrKysrKysKIGluY2x1ZGUvaHcveGVuL3hlbl9iYWNrZW5kLmggfCAgMSArCiAzIGZpbGVz
IGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L2h3L2Jsb2NrL3hlbl9kaXNrLmMgYi9ody9ibG9jay94ZW5fZGlzay5jCmluZGV4IDUzNmUyZWUu
LjYyNTA2ZTMgMTAwNjQ0Ci0tLSBhL2h3L2Jsb2NrL3hlbl9kaXNrLmMKKysrIGIvaHcvYmxvY2sv
eGVuX2Rpc2suYwpAQCAtMTIxLDkgKzEyMSw2IEBAIHN0cnVjdCBYZW5CbGtEZXYgewogICAgIHVu
c2lnbmVkIGludCAgICAgICAgcGVyc2lzdGVudF9nbnRfY291bnQ7CiAgICAgdW5zaWduZWQgaW50
ICAgICAgICBtYXhfZ3JhbnRzOwogCi0gICAgLyogR3JhbnQgY29weSAqLwotICAgIGdib29sZWFu
ICAgICAgICAgICAgZmVhdHVyZV9ncmFudF9jb3B5OwotCiAgICAgLyogcWVtdSBibG9jayBkcml2
ZXIgKi8KICAgICBEcml2ZUluZm8gICAgICAgICAgICpkaW5mbzsKICAgICBCbG9ja0JhY2tlbmQg
ICAgICAgICpibGs7CkBAIC02MTYsNyArNjEzLDcgQEAgc3RhdGljIHZvaWQgcWVtdV9haW9fY29t
cGxldGUodm9pZCAqb3BhcXVlLCBpbnQgcmV0KQogICAgICAgICByZXR1cm47CiAgICAgfQogCi0g
ICAgaWYgKGlvcmVxLT5ibGtkZXYtPmZlYXR1cmVfZ3JhbnRfY29weSkgeworICAgIGlmICh4ZW5f
ZmVhdHVyZV9ncmFudF9jb3B5KSB7CiAgICAgICAgIHN3aXRjaCAoaW9yZXEtPnJlcS5vcGVyYXRp
b24pIHsKICAgICAgICAgY2FzZSBCTEtJRl9PUF9SRUFEOgogICAgICAgICAgICAgLyogaW4gY2Fz
ZSBvZiBmYWlsdXJlIGlvcmVxLT5haW9fZXJyb3JzIGlzIGluY3JlYXNlZCAqLwpAQCAtNjM4LDcg
KzYzNSw3IEBAIHN0YXRpYyB2b2lkIHFlbXVfYWlvX2NvbXBsZXRlKHZvaWQgKm9wYXF1ZSwgaW50
IHJldCkKICAgICB9CiAKICAgICBpb3JlcS0+c3RhdHVzID0gaW9yZXEtPmFpb19lcnJvcnMgPyBC
TEtJRl9SU1BfRVJST1IgOiBCTEtJRl9SU1BfT0tBWTsKLSAgICBpZiAoIWlvcmVxLT5ibGtkZXYt
PmZlYXR1cmVfZ3JhbnRfY29weSkgeworICAgIGlmICgheGVuX2ZlYXR1cmVfZ3JhbnRfY29weSkg
ewogICAgICAgICBpb3JlcV91bm1hcChpb3JlcSk7CiAgICAgfQogICAgIGlvcmVxX2ZpbmlzaChp
b3JlcSk7CkBAIC02OTgsNyArNjk1LDcgQEAgc3RhdGljIGludCBpb3JlcV9ydW5pb19xZW11X2Fp
byhzdHJ1Y3QgaW9yZXEgKmlvcmVxKQogewogICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9
IGlvcmVxLT5ibGtkZXY7CiAKLSAgICBpZiAoaW9yZXEtPmJsa2Rldi0+ZmVhdHVyZV9ncmFudF9j
b3B5KSB7CisgICAgaWYgKHhlbl9mZWF0dXJlX2dyYW50X2NvcHkpIHsKICAgICAgICAgaW9yZXFf
aW5pdF9jb3B5X2J1ZmZlcnMoaW9yZXEpOwogICAgICAgICBpZiAoaW9yZXEtPnJlcS5ucl9zZWdt
ZW50cyAmJiAoaW9yZXEtPnJlcS5vcGVyYXRpb24gPT0gQkxLSUZfT1BfV1JJVEUgfHwKICAgICAg
ICAgICAgIGlvcmVxLT5yZXEub3BlcmF0aW9uID09IEJMS0lGX09QX0ZMVVNIX0RJU0tDQUNIRSkg
JiYKQEAgLTc1MCw3ICs3NDcsNyBAQCBzdGF0aWMgaW50IGlvcmVxX3J1bmlvX3FlbXVfYWlvKHN0
cnVjdCBpb3JlcSAqaW9yZXEpCiAgICAgfQogICAgIGRlZmF1bHQ6CiAgICAgICAgIC8qIHVua25v
d24gb3BlcmF0aW9uIChzaG91bGRuJ3QgaGFwcGVuIC0tIHBhcnNlIGNhdGNoZXMgdGhpcykgKi8K
LSAgICAgICAgaWYgKCFpb3JlcS0+YmxrZGV2LT5mZWF0dXJlX2dyYW50X2NvcHkpIHsKKyAgICAg
ICAgaWYgKCF4ZW5fZmVhdHVyZV9ncmFudF9jb3B5KSB7CiAgICAgICAgICAgICBpb3JlcV91bm1h
cChpb3JlcSk7CiAgICAgICAgIH0KICAgICAgICAgZ290byBlcnI7CkBAIC0xMDEwLDE4ICsxMDA3
LDE1IEBAIHN0YXRpYyBpbnQgYmxrX2luaXQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQogCiAg
ICAgYmxrZGV2LT5maWxlX2JsayAgPSBCTE9DS19TSVpFOwogCi0gICAgYmxrZGV2LT5mZWF0dXJl
X2dyYW50X2NvcHkgPQotICAgICAgICAgICAgICAgICh4ZW5nbnR0YWJfZ3JhbnRfY29weShibGtk
ZXYtPnhlbmRldi5nbnR0YWJkZXYsIDAsIE5VTEwpID09IDApOwotCiAgICAgeGVuX3B2X3ByaW50
ZigmYmxrZGV2LT54ZW5kZXYsIDMsICJncmFudCBjb3B5IG9wZXJhdGlvbiAlc1xuIiwKLSAgICAg
ICAgICAgICAgICAgIGJsa2Rldi0+ZmVhdHVyZV9ncmFudF9jb3B5ID8gImVuYWJsZWQiIDogImRp
c2FibGVkIik7CisgICAgICAgICAgICAgICAgICB4ZW5fZmVhdHVyZV9ncmFudF9jb3B5ID8gImVu
YWJsZWQiIDogImRpc2FibGVkIik7CiAKICAgICAvKiBmaWxsIGluZm8KICAgICAgKiBibGtfY29u
bmVjdCBzdXBwbGllcyBzZWN0b3Itc2l6ZSBhbmQgc2VjdG9ycwogICAgICAqLwogICAgIHhlbnN0
b3JlX3dyaXRlX2JlX2ludCgmYmxrZGV2LT54ZW5kZXYsICJmZWF0dXJlLWZsdXNoLWNhY2hlIiwg
MSk7CiAgICAgeGVuc3RvcmVfd3JpdGVfYmVfaW50KCZibGtkZXYtPnhlbmRldiwgImZlYXR1cmUt
cGVyc2lzdGVudCIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICFibGtkZXYtPmZlYXR1cmVf
Z3JhbnRfY29weSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICF4ZW5fZmVhdHVyZV9ncmFu
dF9jb3B5KTsKICAgICB4ZW5zdG9yZV93cml0ZV9iZV9pbnQoJmJsa2Rldi0+eGVuZGV2LCAiaW5m
byIsIGluZm8pOwogCiAgICAgeGVuc3RvcmVfd3JpdGVfYmVfaW50KCZibGtkZXYtPnhlbmRldiwg
Im1heC1yaW5nLXBhZ2Utb3JkZXIiLApkaWZmIC0tZ2l0IGEvaHcveGVuL3hlbl9iYWNrZW5kLmMg
Yi9ody94ZW4veGVuX2JhY2tlbmQuYwppbmRleCBjNDZjYmIwLi4wZjg0OWEyIDEwMDY0NAotLS0g
YS9ody94ZW4veGVuX2JhY2tlbmQuYworKysgYi9ody94ZW4veGVuX2JhY2tlbmQuYwpAQCAtNDQs
NiArNDQsNyBAQCBCdXNTdGF0ZSAqeGVuX3N5c2J1czsKIC8qIHB1YmxpYyAqLwogc3RydWN0IHhz
X2hhbmRsZSAqeGVuc3RvcmUgPSBOVUxMOwogY29uc3QgY2hhciAqeGVuX3Byb3RvY29sOworYm9v
bCB4ZW5fZmVhdHVyZV9ncmFudF9jb3B5OwogCiAvKiBwcml2YXRlICovCiBzdGF0aWMgaW50IGRl
YnVnOwpAQCAtNTE5LDYgKzUyMCw4IEBAIHZvaWQgeGVuc3RvcmVfdXBkYXRlX2ZlKGNoYXIgKndh
dGNoLCBzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiAKIGludCB4ZW5fYmVfaW5pdCh2b2lkKQog
eworICAgIHhlbmdudHRhYl9oYW5kbGUgKmdudHRhYmRldjsKKwogICAgIHhlbnN0b3JlID0geHNf
ZGFlbW9uX29wZW4oKTsKICAgICBpZiAoIXhlbnN0b3JlKSB7CiAgICAgICAgIHhlbl9wdl9wcmlu
dGYoTlVMTCwgMCwgImNhbid0IGNvbm5lY3QgdG8geGVuc3RvcmVkXG4iKTsKQEAgLTUzMiw2ICs1
MzUsMTQgQEAgaW50IHhlbl9iZV9pbml0KHZvaWQpCiAgICAgICAgIGdvdG8gZXJyOwogICAgIH0K
IAorICAgIGdudHRhYmRldiA9IHhlbmdudHRhYl9vcGVuKE5VTEwsIDApOworICAgIGlmIChnbnR0
YWJkZXYgIT0gTlVMTCkgeworICAgICAgICBpZiAoeGVuZ250dGFiX2dyYW50X2NvcHkoZ250dGFi
ZGV2LCAwLCBOVUxMKSA9PSAwKSB7CisgICAgICAgICAgICB4ZW5fZmVhdHVyZV9ncmFudF9jb3B5
ID0gdHJ1ZTsKKyAgICAgICAgfQorICAgICAgICB4ZW5nbnR0YWJfY2xvc2UoZ250dGFiZGV2KTsK
KyAgICB9CisKICAgICB4ZW5fc3lzZGV2ID0gcWRldl9jcmVhdGUoTlVMTCwgVFlQRV9YRU5TWVNE
RVYpOwogICAgIHFkZXZfaW5pdF9ub2ZhaWwoeGVuX3N5c2Rldik7CiAgICAgeGVuX3N5c2J1cyA9
IHFidXNfY3JlYXRlKFRZUEVfWEVOU1lTQlVTLCBERVZJQ0UoeGVuX3N5c2RldiksICJ4ZW4tc3lz
YnVzIik7CmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L3hlbi94ZW5fYmFja2VuZC5oIGIvaW5jbHVk
ZS9ody94ZW4veGVuX2JhY2tlbmQuaAppbmRleCA4YTZmYmNiLi4zYTI3NjkyIDEwMDY0NAotLS0g
YS9pbmNsdWRlL2h3L3hlbi94ZW5fYmFja2VuZC5oCisrKyBiL2luY2x1ZGUvaHcveGVuL3hlbl9i
YWNrZW5kLmgKQEAgLTE2LDYgKzE2LDcgQEAKIC8qIHZhcmlhYmxlcyAqLwogZXh0ZXJuIHN0cnVj
dCB4c19oYW5kbGUgKnhlbnN0b3JlOwogZXh0ZXJuIGNvbnN0IGNoYXIgKnhlbl9wcm90b2NvbDsK
K2V4dGVybiBib29sIHhlbl9mZWF0dXJlX2dyYW50X2NvcHk7CiBleHRlcm4gRGV2aWNlU3RhdGUg
Knhlbl9zeXNkZXY7CiBleHRlcm4gQnVzU3RhdGUgKnhlbl9zeXNidXM7CiAKLS0gCjEuOS4xCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 26 22:59:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 22:59:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7r7u-00083J-Oc; Thu, 26 Oct 2017 22:59:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e7r7t-00082h-0t
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 22:59:49 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 01/5F-00983-4E862F95; Thu, 26 Oct 2017 22:59:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsVybKJssu7jjE+
 RBl/3a1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmXDt1iK1ggXLHgb3QD41z+LkYuDiGBdUwS
 518dY+xi5ORgEXCQWPLoJHMXIwcHo0CMxIMf1iBhRoEwicmXl7CC2GwChhJ/n2xiA7FFBGQkO
 i8tYgSZwyywh1Hi0q2PTCC9wgLOEr2rRSBGqkpcPv6JCcTmFXCTOHh8AVivhICcxMljk8Fmcg
 q4S9y+M48F4p42RomD+7cyTmDkXcDIsIpRozi1qCy1SNfIQi+pKDM9oyQ3MTNH19DAWC83tbg
 4MT01JzGpWC85P3cTIzAY6hkYGHcwtp/wO8QoycGkJMr7OvBTpBBfUn5KZUZicUZ8UWlOavEh
 Rg0ODoG+NasvMEqx5OXnpSpJ8DIBg05IsCg1PbUiLTMHGK4wpRIcPEoivNogad7igsTc4sx0i
 NQpRkuOY5su/2Hi6Lh5F0g+m/m6gVkIbJ6UOO+bdKAGAZCGjNI8uHGwmLrEKCslzMvIwMAgxF
 OQWpSbWYIq/4pRnINRSZhXF2QtT2ZeCdzWV0AHMQEd1KT6AeSgkkSElFQD47Rz7yZOMnl6XOA
 mR+JuvkV6lSInyyd7BcrndBqnLNQW+tI9Q4pr2kfeZyK/j1+yd7XYZv1fUyb63frsPYs9c1sP
 uUjVFrlYvlr7pKQgeekxxoq9v3jW5ioo8z/++laPV/I57/TbOi1NwsZC2271MjvfrZjCYPfH9
 ErluYIbwUelpmd6ladeUGIpzkg01GIuKk4EAIYyTGWkAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1509058786!104567523!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41540 invoked from network); 26 Oct 2017 22:59:47 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 22:59:47 -0000
Received: from localhost.localdomain
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 66FAC21937;
 Thu, 26 Oct 2017 22:59:45 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 66FAC21937
From: Stefano Stabellini <sstabellini@kernel.org>
To: peter.maydell@linaro.org
Date: Thu, 26 Oct 2017 15:59:42 -0700
Message-Id: <1509058783-25851-2-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1509058783-25851-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710261556510.3086@sstabellini-ThinkPad-X260>
 <1509058783-25851-1-git-send-email-sstabellini@kernel.org>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org, stefanha@gmail.com,
 qemu-devel@nongnu.org, stefanha@redhat.com, anthony.perard@citrix.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PULL 2/3] xen: dont try setting max grants multiple
	times
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKVHJ5aW5nIHRvIGNhbGwgeGVu
Z250dGFiX3NldF9tYXhfZ3JhbnRzKCkgd2l0aCB0aGUgc2FtZSBmaWxlIGhhbmRsZQptaWdodCBm
YWlsIG9uIHNvbWUga2VybmVscywgYXMgdGhpcyBvcGVyYXRpb24gaXMgYWxsb3dlZCBvbmx5IG9u
Y2UuCgpUaGlzIGlzIGEgcHJvYmxlbSBmb3IgdGhlIHFkaXNrIGJhY2tlbmQgYXMgYmxrX2Nvbm5l
Y3QoKSBjYW4gYmUKY2FsbGVkIG11bHRpcGxlIHRpbWVzIGZvciBhIGRvbWFpbiwgZS5nLiBpbiBj
YXNlIGdydWIteGVuIGlzIGJlaW5nCnVzZWQgdG8gYm9vdCBpdC4KClNvIGluc3RlYWQgb2YgbGV0
dGluZyB0aGUgZ2VuZXJpYyBiYWNrZW5kIGNvZGUgb3BlbiB0aGUgZ250dGFiIGRldmljZQpkbyBp
dCBpbiBibGtfY29ubmVjdCgpIGFuZCBjbG9zZSBpdCBhZ2FpbiBpbiBibGtfZGlzY29ubmVjdC4K
ClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQWNrZWQtYnk6
IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogaHcvYmxv
Y2sveGVuX2Rpc2suYyB8IDE2ICsrKysrKysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMiBp
bnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL3hlbl9k
aXNrLmMgYi9ody9ibG9jay94ZW5fZGlzay5jCmluZGV4IDYyNTA2ZTMuLmU0MzFiZDggMTAwNjQ0
Ci0tLSBhL2h3L2Jsb2NrL3hlbl9kaXNrLmMKKysrIGIvaHcvYmxvY2sveGVuX2Rpc2suYwpAQCAt
MTIyMCw2ICsxMjIwLDEyIEBAIHN0YXRpYyBpbnQgYmxrX2Nvbm5lY3Qoc3RydWN0IFhlbkRldmlj
ZSAqeGVuZGV2KQogICAgIC8qIEFkZCBvbiB0aGUgbnVtYmVyIG5lZWRlZCBmb3IgdGhlIHJpbmcg
cGFnZXMgKi8KICAgICBtYXhfZ3JhbnRzICs9IGJsa2Rldi0+bnJfcmluZ19yZWY7CiAKKyAgICBi
bGtkZXYtPnhlbmRldi5nbnR0YWJkZXYgPSB4ZW5nbnR0YWJfb3BlbihOVUxMLCAwKTsKKyAgICBp
ZiAoYmxrZGV2LT54ZW5kZXYuZ250dGFiZGV2ID09IE5VTEwpIHsKKyAgICAgICAgeGVuX3B2X3By
aW50Zih4ZW5kZXYsIDAsICJ4ZW5nbnR0YWJfb3BlbiBmYWlsZWQ6ICVzXG4iLAorICAgICAgICAg
ICAgICAgICAgICAgIHN0cmVycm9yKGVycm5vKSk7CisgICAgICAgIHJldHVybiAtMTsKKyAgICB9
CiAgICAgaWYgKHhlbmdudHRhYl9zZXRfbWF4X2dyYW50cyhibGtkZXYtPnhlbmRldi5nbnR0YWJk
ZXYsIG1heF9ncmFudHMpKSB7CiAgICAgICAgIHhlbl9wdl9wcmludGYoeGVuZGV2LCAwLCAieGVu
Z250dGFiX3NldF9tYXhfZ3JhbnRzIGZhaWxlZDogJXNcbiIsCiAgICAgICAgICAgICAgICAgICAg
ICAgc3RyZXJyb3IoZXJybm8pKTsKQEAgLTEzMjcsNiArMTMzMywxMSBAQCBzdGF0aWMgdm9pZCBi
bGtfZGlzY29ubmVjdChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiAgICAgICAgIH0KICAgICAg
ICAgYmxrZGV2LT5mZWF0dXJlX3BlcnNpc3RlbnQgPSBmYWxzZTsKICAgICB9CisKKyAgICBpZiAo
YmxrZGV2LT54ZW5kZXYuZ250dGFiZGV2KSB7CisgICAgICAgIHhlbmdudHRhYl9jbG9zZShibGtk
ZXYtPnhlbmRldi5nbnR0YWJkZXYpOworICAgICAgICBibGtkZXYtPnhlbmRldi5nbnR0YWJkZXYg
PSBOVUxMOworICAgIH0KIH0KIAogc3RhdGljIGludCBibGtfZnJlZShzdHJ1Y3QgWGVuRGV2aWNl
ICp4ZW5kZXYpCkBAIC0xMzM0LDkgKzEzNDUsNyBAQCBzdGF0aWMgaW50IGJsa19mcmVlKHN0cnVj
dCBYZW5EZXZpY2UgKnhlbmRldikKICAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBjb250
YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVuQmxrRGV2LCB4ZW5kZXYpOwogICAgIHN0cnVjdCBp
b3JlcSAqaW9yZXE7CiAKLSAgICBpZiAoYmxrZGV2LT5ibGsgfHwgYmxrZGV2LT5zcmluZykgewot
ICAgICAgICBibGtfZGlzY29ubmVjdCh4ZW5kZXYpOwotICAgIH0KKyAgICBibGtfZGlzY29ubmVj
dCh4ZW5kZXYpOwogCiAgICAgd2hpbGUgKCFRTElTVF9FTVBUWSgmYmxrZGV2LT5mcmVlbGlzdCkp
IHsKICAgICAgICAgaW9yZXEgPSBRTElTVF9GSVJTVCgmYmxrZGV2LT5mcmVlbGlzdCk7CkBAIC0x
MzYzLDcgKzEzNzIsNiBAQCBzdGF0aWMgdm9pZCBibGtfZXZlbnQoc3RydWN0IFhlbkRldmljZSAq
eGVuZGV2KQogCiBzdHJ1Y3QgWGVuRGV2T3BzIHhlbl9ibGtkZXZfb3BzID0gewogICAgIC5zaXpl
ICAgICAgID0gc2l6ZW9mKHN0cnVjdCBYZW5CbGtEZXYpLAotICAgIC5mbGFncyAgICAgID0gREVW
T1BTX0ZMQUdfTkVFRF9HTlRERVYsCiAgICAgLmFsbG9jICAgICAgPSBibGtfYWxsb2MsCiAgICAg
LmluaXQgICAgICAgPSBibGtfaW5pdCwKICAgICAuaW5pdGlhbGlzZSAgICA9IGJsa19jb25uZWN0
LAotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Oct 26 22:59:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 22:59:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7r7u-00083Y-Vv; Thu, 26 Oct 2017 22:59:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e7r7t-00082i-1K
 for xen-devel@lists.xenproject.org; Thu, 26 Oct 2017 22:59:49 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 50/7D-10419-4E862F95; Thu, 26 Oct 2017 22:59:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42I5NlE2Wfdxxqd
 Ig+1bdSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow/T4sLTrBXXF3h1sDYyNbFyMUhJLCOSeJL
 y272LkZODhYBB4nGHZ+BbA4ORoEYiQc/rEHCjAJhEpMvL2EFsdkEDCX+PtnEBmKLCMhIdF5ax
 Agyh1ngOKPEr/7dLCAJYQFriYf3ZjCDzGERUJVYuIwTJMwr4CZx6ss9sF4JATmJk8cmg83kFH
 CXuH1nHgvEPW2MEgf3b2WcwMi7gJFhFaNGcWpRWWqRrpGxXlJRZnpGSW5iZo6uoYGpXm5qcXF
 iempOYlKxXnJ+7iZGYCjUMzAw7mDc0e53iFGSg0lJlPd14KdIIb6k/JTKjMTijPii0pzU4kOM
 MhwcShK8AelAOcGi1PTUirTMHGBQwqQlOHiURHgrQdK8xQWJucWZ6RCpU4yWHDceXv/DxNFx8
 y6QfDbzdQOzEEtefl6qlDhvLUiDAEhDRmke3DhY5FxilJUS5mVkYGAQ4ilILcrNLEGVf8Uozs
 GoJMxbDjKFJzOvBG7rK6CDmIAOalL9AHJQSSJCSqqBMeNVWPivVSa8xsZsp8/VejRNubghT7g
 ru/9Y9PQl39ezVX6301m93qbZSn6mbfkjJ03uxsdSy6Z33+nadlx0e3Bhqe7tB9dPXcwIPSLc
 3Hcm/dmOWp8NV5v5hCXf2Gz582umvHmXnp2Q5NGyaYFCW/5UnQoV+j9BynPhTLZorbudZ3zdN
 u2NVmIpzkg01GIuKk4EAErRs6aXAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1509058786!108842136!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62896 invoked from network); 26 Oct 2017 22:59:47 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 22:59:47 -0000
Received: from localhost.localdomain
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C8B9B21934;
 Thu, 26 Oct 2017 22:59:45 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C8B9B21934
From: Stefano Stabellini <sstabellini@kernel.org>
To: peter.maydell@linaro.org
Date: Thu, 26 Oct 2017 15:59:43 -0700
Message-Id: <1509058783-25851-3-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1509058783-25851-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710261556510.3086@sstabellini-ThinkPad-X260>
 <1509058783-25851-1-git-send-email-sstabellini@kernel.org>
Cc: sstabellini@kernel.org, stefanha@gmail.com, qemu-devel@nongnu.org,
 Ross Lagerwall <ross.lagerwall@citrix.com>, stefanha@redhat.com,
 anthony.perard@citrix.com, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PULL 3/3] xen: Log errno rather than return value
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+Cgp4ZW5fbW9k
aWZpZWRfbWVtb3J5KCkgc2V0cyBlcnJubyB0byBjb21tdW5pY2F0ZSB3aGF0IHdlbnQgd3Jvbmcg
c28gbG9nCnRoaXMgcmF0aGVyIHRoYW4gdGhlIHJldHVybiB2YWx1ZSB3aGljaCBpcyBub3QgaW50
ZXJlc3RpbmcuCgpTaWduZWQtb2ZmLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxA
Y2l0cml4LmNvbT4KQWNrZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRy
aXguY29tPgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+Ci0tLQogaHcvaTM4Ni94ZW4veGVuLWh2bS5jIHwgMiArLQogMSBmaWxlIGNoYW5n
ZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvaHcvaTM4Ni94
ZW4veGVuLWh2bS5jIGIvaHcvaTM4Ni94ZW4veGVuLWh2bS5jCmluZGV4IGQ5Y2NkNWQuLjgwMjhi
ZWQgMTAwNjQ0Ci0tLSBhL2h3L2kzODYveGVuL3hlbi1odm0uYworKysgYi9ody9pMzg2L3hlbi94
ZW4taHZtLmMKQEAgLTE0NDYsNyArMTQ0Niw3IEBAIHZvaWQgeGVuX2h2bV9tb2RpZmllZF9tZW1v
cnkocmFtX2FkZHJfdCBzdGFydCwgcmFtX2FkZHJfdCBsZW5ndGgpCiAgICAgICAgIGlmIChyYykg
ewogICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsCiAgICAgICAgICAgICAgICAgICAgICIlcyBm
YWlsZWQgZm9yICJSQU1fQUREUl9GTVQiICgiUkFNX0FERFJfRk1UIik6ICVpLCAlc1xuIiwKLSAg
ICAgICAgICAgICAgICAgICAgX19mdW5jX18sIHN0YXJ0LCBuYl9wYWdlcywgcmMsIHN0cmVycm9y
KC1yYykpOworICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXywgc3RhcnQsIG5iX3BhZ2VzLCBl
cnJubywgc3RyZXJyb3IoZXJybm8pKTsKICAgICAgICAgfQogICAgIH0KIH0KLS0gCjEuOS4xCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Oct 26 23:46:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 23:46:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7rqp-0003GV-NB; Thu, 26 Oct 2017 23:46:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=465cab2ea=citrix-osstest@xenproject.org>)
 id 1e7rqo-0003G8-5n
 for xen-devel@lists.xensource.com; Thu, 26 Oct 2017 23:46:14 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 89/23-08608-5C372F95; Thu, 26 Oct 2017 23:46:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXitHRDpO6R4k+
 RBv+3Slrcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oybqw6zFzzdzFjxct1E5gbGjdVdjJwcEgL+
 Eq2HVzF3MXIA2e4SDXvTQMIiAs4SEz7cZgOxeQX0JGad3scCYgsLJEjcfdgMFOcCKt+pKnH48
 zFmiDmuEus+dbLA2Kvbj4LZbAIeEhN7JoLZLAKqEjfmPGYCsYUEtCSWLl7JBLFAUOLkzCdgNc
 wCEhIHX7yAusdCYu+rigmMfLOQVM1CUrWAkWkVo0ZxalFZapGuobleUlFmekZJbmJmjq6hgZl
 ebmpxcWJ6ak5iUrFecn7uJkZgUDEAwQ7G2xsDDjFKcjApifK+DvwUKcSXlJ9SmZFYnBFfVJqT
 WnyIUYaDQ0mC91YRUE6wKDU9tSItMwcY3jBpCQ4eJRHePSBp3uKCxNzizHSI1ClGY45jmy7/Y
 eJ4NvN1A7MQS15+XqqUOO8/kFIBkNKM0jy4QbC4u8QoKyXMywh0mhBPQWpRbmYJqvwrRnEORi
 Vh3r8gU3gy80rg9r0COoUJ6JQm1Q8gp5QkIqSkGhhZRTl+7HZ/rm98x+C1jNgzhctlhw18WQ/
 zfFC/xG2nkb27aRX38StrBS9tY2qOsVmYtY+9d+7h3JwW185GY94v5zbZ9zzvqvrfKmKpLfZj
 fcT7+o5jCUHvkz+fsF6vvHp3fcdNVz7dt1uqm/TM7kZYrbj0ys7BUTHk/13RhR1vF82ICtnwx
 k2JpTgj0VCLuag4EQALNtZEtgIAAA==
X-Env-Sender: prvs=465cab2ea=citrix-osstest@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1509061569!113812400!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54555 invoked from network); 26 Oct 2017 23:46:11 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Oct 2017 23:46:11 -0000
X-IronPort-AV: E=Sophos;i="5.44,302,1505779200"; d="scan'208";a="448489661"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL05.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72355-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-amd64:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:capture-logs/l1(18):fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=830224431b67fd2afad9bdc532dc1bede20032d5
X-Osstest-Versions-That: xen=df0949d197cc753871f5df1a0358b43edd2fd365
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 27 Oct 2017 00:46:06 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL05.citrite.net
Subject: [Xen-devel] [xen-4.7-testing baseline-only test] 72355: tolerable
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0798966249962135567=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

This run is configured for baseline tests only.

flight 72355 xen-4.7-testing real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/72355/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               2 hosts-allocate               broken never pass
 build-arm64                   2 hosts-allocate               broken never pass
 build-arm64-pvops             2 hosts-allocate               broken never pass
 build-arm64-xsm               3 capture-logs                 broken never pass
 build-arm64                   3 capture-logs                 broken never pass
 build-arm64-pvops             3 capture-logs                 broken never pass
 test-amd64-amd64-qemuu-nested-intel 17 debian-hvm-install/l1/l2 fail blocked in 72337
 test-amd64-i386-freebsd10-amd64 11 guest-start                 fail like 72337
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 10 windows-install         fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-midway   13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-midway   14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-pvh-amd  12 guest-start                  fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-pvh-intel 15 guest-saverestore            fail  never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-qemuu-nested-intel 18 capture-logs/l1(18)     fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop             fail never pass
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop             fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 17 guest-stop             fail never pass

version targeted for testing:
 xen                  830224431b67fd2afad9bdc532dc1bede20032d5
baseline version:
 xen                  df0949d197cc753871f5df1a0358b43edd2fd365

Last test of basis    72337  2017-10-21 04:15:02 Z    5 days
Testing same since    72355  2017-10-26 09:18:07 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Kevin Tian <kevin.tian@intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              fail    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          fail    
 test-amd64-amd64-xl-pvh-intel                                fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-armhf-armhf-xl-midway                                   pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

Test harness code can be found at
    http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary

broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Push not applicable.

------------------------------------------------------------
commit 830224431b67fd2afad9bdc532dc1bede20032d5
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Oct 24 16:50:14 2017 +0200

    x86emul: handle address wrapping
    
    This just the emulator part of commit 7869e2bafe
    ("x86emul/fuzz: add rudimentary limit checking"):
    
    Several adjustments to the emulator's address calculations are needed:
    While the DstBitBase one is really mandatory, the specification allows
    for either original or new behavior for two-part accesses. Observed
    behavior on real hardware, however, is for such accesses to silently
    wrap at the 2^^32 boundary in other than 64-bit mode, just like they do
    at the 2^^64 boundary in 64-bit mode, which our code is now being
    brought in line with. While adding truncate_ea() invocations there,
    also convert open coded instances of it.
    
    Reported-by: George Dunlap <george.dunlap@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 6e36296c6c38fa735cb91650c443fb096ac0a79d
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Oct 24 16:49:44 2017 +0200

    VMX: PLATFORM_INFO MSR is r/o
    
    Therefore all write attempts should produce #GP, just like on real
    hardware.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Acked-by: Kevin Tian <kevin.tian@intel.com>

commit 5805ab112bd9d509efcc6aa24c52085c5eb7ef71
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Oct 24 16:48:50 2017 +0200

    x86: avoid #GP for PV guest MSR accesses
    
    Halfway recent Linux kernels probe MISC_FEATURES_ENABLES on all CPUs,
    leading to ugly recovered #GP fault messages with debug builds on older
    systems. We can do better, so introduce synthetic feature flags for
    both this and PLATFORM_INFO to avoid the rdmsr_safe() altogether.
    
    Note that the r/o nature of PLATFORM_INFO is now also being enforced.
    
    The rdmsr_safe() uses for MISC_ENABLE are left in place as benign - it
    exists for all 64-bit capable Intel CPUs (see e.g. early_init_intel()).
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit bc37a36ab1bcd879740523515615f61ba2bde6c0
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Oct 24 16:43:43 2017 +0200

    x86/vvmx: Fix WRMSR interception of VMX MSRs
    
    FEATURE_CONTROL is already read with LOCK bit set (so is unmodifiable), and
    all VMX MSRs are read-only.  Also, fix the MSR_IA32_VMX_TRUE_ENTRY_CTLS bound
    to be MSR_IA32_VMX_VMFUNC, rather than having the intervening MSRs falling
    into the default case.
    
    Raise #GP faults if the guest tries to modify any of them.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Kevin Tian <kevin.tian@intel.com>
    master commit: 46c3acb308bf0cd044b114e637aacaf18b957618
    master date: 2017-06-30 11:27:50 +0100

commit cf451a8253e0c685d4713543a8033193568df763
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Oct 24 16:43:08 2017 +0200

    x86: fix do_update_va_mapping_otherdomain() wrt translated domains
    
    While I can't seem to find any users of this hypercall (being a likely
    explanation of why the problem wasn't noticed so far), just like for
    do_mmu_update() paged-out and shared page handling is needed here. Move
    all this logic into mod_l1_entry(), which then also results in no
    longer
    - doing any of this handling for non-present PTEs,
    - acquiring two temporary page references when one is already more than
      enough.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 46aaf41ee099a048d7a554c03ae01bcdaa07f776
    master date: 2017-10-13 12:43:41 +0200

commit 24955c3143f2b07178d648951147fcd974bd0e37
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Oct 24 16:42:39 2017 +0200

    x86: request page table page-in for the correct domain
    
    The domain passed to p2m_mem_paging_populate() should match the one
    passed to the corresponding get_page_from_gfn().
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 66b7f58e585e39fb19bbf38df02fff5a80eba1ff
    master date: 2017-10-13 12:42:43 +0200

commit 46d90a78f6439da8ae175691762033885866209e
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Oct 24 16:42:13 2017 +0200

    xen/domctl: Fix Xen heap leak via XEN_DOMCTL_getvcpucontext
    
    The backing structure for XEN_DOMCTL_getvcpucontext is only zeroed in the x86
    HVM case.  At the very least, this means that ARM returns junk through its
    flags field (as it is only ever conditionally or'd into), and x86 PV leaks
    data through gdt_frames[14...15].  (An exhaustive search for other leaks
    hasn't been performed).
    
    Unconditionally zero the memory upon allocation, and forgo the double clear
    for x86 HVM.  These hypercalls are not on hotpaths.
    
    Note that this does not qualify for an XSA.  Per XSA-77,
    XEN_DOMCTL_getvcpucontext is unsafe for disaggregation, meaning that only the
    control domain can use this hypercall.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: 3b2eeb7412e529f38d1e8b872ba0bc6ab09a7008
    master date: 2017-10-09 12:43:21 +0100

commit cd9ee1f72d46056006da3d695c81be5584922ad4
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Oct 24 16:41:40 2017 +0200

    x86/PV: fix/generalize guest nul selector handling
    
    Segment bases (and limits) aren't being cleared by the loading of a nul
    selector into a segment register on AMD CPUs. Therefore, if an
    outgoing vCPU has a non-zero base in FS or GS and the subsequent
    incoming vCPU has a non-zero but nul selector in the respective
    register(s), the selector value(s) would be loaded without clearing the
    segment base(s) in the hidden register portion.
    
    Since the ABI states "zero" in its description of the fs and gs fields,
    it is worth noting that the chosen approach to fix this alters the
    written down ABI. I consider this preferrable over enforcing the
    previously written down behavior, as nul selectors are far more likely
    to be what was meant from the beginning.
    
    The adjustments also eliminate an inconsistency between FS and GS
    handling: Old code had an extra pointless (gs_base_user was always zero
    when DIRTY_GS was set) conditional for GS. The old bitkeeper changeset
    has no explanation for this asymmetry.
    
    Inspired by Linux commit e137a4d8f4dd2e277e355495b6b2cb241a8693c3.
    
    Additionally for DS and ES a flat selector is being loaded prior to the
    loading of a nul one on AMD CPUs, just as a precautionary measure
    (we're not currently aware of ways for a guest to deduce the base of a
    segment register which has a nul selector loaded).
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 4e383df8650d72e47e2ca4ebfc4f6986f791d2f2
    master date: 2017-10-04 14:17:08 +0200

commit 2e24a9ed72720e0f3ec9bc92b92240915f46e7b7
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Oct 24 16:40:56 2017 +0200

    x86/msr: Correct the definition of MSR_IA32_APICBASE_BASE
    
    0xfffff << 12 is undefined behaviour, due to shifting into the sign bit of an
    integer.
    
    Spotted by the Undefined Behaviour Sanitiser
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    master commit: dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
    master date: 2017-10-03 17:45:24 +0100

commit d0500f203285fe3d12b83a837b21930e4bac69da
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Oct 24 16:40:23 2017 +0200

    x86/svm: Fix a livelock when trying to run shadowed unpaged guests
    
    On AMD processors which support SMEP (Some Fam16h processors) and SMAP (Zen,
    Fam17h), a guest which is running with shadow paging and clears CR0.PG while
    keeping CR4.{SMEP,SMAP} set will livelock, as hardware raises #PF which the
    shadow pagetable concludes shouldn't happen.
    
    This occurs because hardware is running with host paging settings, which
    causes the guests choice of SMEP/SMAP to actually take effect, even though
    they shouldn't from the guests point of view.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
    master commit: 3164f2f9db1e63ea64c3f9520d40cb09920d2b35
    master date: 2017-10-02 13:57:34 +0100

commit f03b9e86e7e18cbbc0b9ecb01ae74730362c6603
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Oct 24 16:39:33 2017 +0200

    gnttab: fix pin count / page reference race
    
    Dropping page references before decrementing pin counts is a bad idea
    if assumptions are being made that a non-zero pin count implies a valid
    page. Fix the order of operations in gnttab_copy_release_buf(), but at
    the same time also remove the assertion that was found to trigger:
    map_grant_ref() also has the potential of causing a race here, and
    changing the order of operations there would likely be quite a bit more
    involved.
    
    This is CVE-2017-15597 / XSA-236.
    
    Reported-by: Pawel Wieczorkiewicz <wipawel@amazon.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: e008f7619dcd6d549727c9635b3f9f3c7ee483ed
    master date: 2017-10-24 16:01:33 +0200
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0798966249962135567==--

From xen-devel-bounces@lists.xen.org Thu Oct 26 23:49:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 23:49:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7ru9-0003UY-AY; Thu, 26 Oct 2017 23:49:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7ru7-0003U3-FP
 for xen-devel@lists.xensource.com; Thu, 26 Oct 2017 23:49:39 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 C1/C2-19067-29472F95; Thu, 26 Oct 2017 23:49:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsWS0XRdVXdiyad
 Ig3cH1C1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0dx2iangZXHFz5P9jA2M
 z/y6GLk4hAQamSROnD3PBuE8ZpR4vecEM4SzjVHi7ed21i5GTg4RAWeJr2fmsoPYvAL6Eqt+z
 geyOTiEBUwk+o/UgtRLCPyWkViw+RATSI2EgLfE+Rlf4exnT68DbWDnYBOwkjgkBhJlEVCVOP
 32AusERu4FjAyrGDWKU4vKUot0DU31kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzE
 Cfc4ABDsYG7Z7HmKU5GBSEuV9HfgpUogvKT+lMiOxOCO+qDQntfgQowwHh5IEb3AxUE6wKDU9
 tSItMwcYfDBpCQ4eJRFeY5A0b3FBYm5xZjpE6hSjMcexTZf/MHE8m/m6gVmIJS8/L1VKnLcEp
 FQApDSjNA9uECwqLjHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmYdwPIFJ7MvBK4fa+ATmECOq
 VJ9QPIKSWJCCmpBsYNRamP5WMEej5GeB5dcKakX/6Z7dtwjuV6Zw4fuVTK9b7J7LtSxb4SMcX
 sj5+apRX1GnqNlWsTPlct9xNd/q3eXnLK6n6Rfd0Wm6PWvwl48qY2SytgzTTzWwuLLXUeP/+4
 0lmQ5bLpJNOp3Ic2Xv506u8K93Vf3b+lXa7fPjdF2mwFc0LcLxYlluKMREMt5qLiRABjTy5Qh
 QIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1509061776!80437442!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6572 invoked from network); 26 Oct 2017 23:49:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Oct 2017 23:49:37 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7ru2-0007r2-I2; Thu, 26 Oct 2017 23:49:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e7rtx-0007aR-8y; Thu, 26 Oct 2017 23:49:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e7rtw-00008F-Mx; Thu, 26 Oct 2017 23:49:29 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115242-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 linux-4.9:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=4d4a6a3f8a12602ce8dc800123715fe7b5c1c3a1
X-Osstest-Versions-That: linux=5d7a76acad403638f635c918cc63d1d44ffa4065
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 26 Oct 2017 23:49:28 +0000
Subject: [Xen-devel] [linux-4.9 test] 115242: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8938745873759488747=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 115242 linux-4.9 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/115242/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop       fail REGR. vs. 114814

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 114766
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114814
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114814
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114814
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop             fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                4d4a6a3f8a12602ce8dc800123715fe7b5c1c3a1
baseline version:
 linux                5d7a76acad403638f635c918cc63d1d44ffa4065

Last test of basis   114814  2017-10-20 20:51:56 Z    6 days
Testing same since   114845  2017-10-21 16:14:17 Z    5 days    9 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex Deucher <alexander.deucher@amd.com>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Andrew Morton <akpm@linux-foundation.org>
  Anoob Soman <anoob.soman@citrix.com>
  Arnd Bergmann <arnd@arndb.de>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Skeggs <bskeggs@redhat.com>
  Bin Liu <b-liu@ti.com>
  Borislav Petkov <bp@suse.de>
  Christoph Lameter <cl@linux.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Coly Li <colyli@suse.de>
  Dan Carpenter <dan.carpenter@oracle.com>
  David Rientjes <rientjes@google.com>
  David S. Miller <davem@davemloft.net>
  Dennis Dalessandro <dennis.dalessandro@intel.com>
  Dmitry V. Levin <ldv@altlinux.org>
  Doug Ledford <dledford@redhat.com>
  Easwar Hariharan <easwar.hariharan@intel.com>
  Emmanuel Grumbach <emmanuel.grumbach@intel.com>
  Eric Dumazet <edumazet@google.com>
  Eric Ren <zren@suse.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Filipe Manana <fdmanana@suse.com>
  Franck Demathieu <fdemathieu@gmail.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Greg Kroah-Hartman gregkh@linuxfoundation.org
  Grygorii Maistrenko <grygoriimkd@gmail.com>
  Guenter Roeck <linux@roeck-us.net>
  Herbert Xu <herbert@gondor.apana.org.au>
  Ilya Dryomov <idryomov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jaegeuk Kim <jaegeuk@kernel.org>
  Jarno Rajahalme <jarno@ovn.org>
  Javier Martinez Canillas <javier@osg.samsung.com>
  Jeff Layton <jlayton@redhat.com>
  Jeffy Chen <jeffy.chen@rock-chips.com>
  Joe Stringer <joe@ovn.org>
  Johannes Berg <johannes.berg@intel.com>
  Jonathan Cameron <jic23@kernel.org>
  Kinglong Mee <kinglongmee@gmail.com>
  Lars-Peter Clausen <lars@metafoo.de>
  Linus Torvalds <torvalds@linux-foundation.org>
  Lokesh Vutla <lokeshvutla@ti.com>
  Ludovic Desroches <ludovic.desroches@microchip.com>
  Madhavan Srinivasan <maddy@linux.vnet.ibm.com>
  Majd Dibbiny <majd@mellanox.com>
  Manu Gautam <mgautam@codeaurora.org>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Zoran <mzoran@crowfest.net>
  Milan Broz <gmazyland@gmail.com>
  Mintz, Yuval <Yuval.Mintz@cavium.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicolai HÃ¤hnle <nicolai.haehnle@amd.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Ram Amrani <Ram.Amrani@cavium.com>
  Robbie Ko <robbieko@synology.com>
  Russell King <rmk+kernel@armlinux.org.uk>
  Sasha Levin <alexander.levin@verizon.com>
  Sebastian Sanchez <sebastian.sanchez@intel.com>
  Senthilnathan Veppur <senthilnathanx.veppur@intel.com>
  Shaohua Li <shli@fb.com>
  Stefan Wahren <stefan.wahren@i2se.com>
  Sudarsana Reddy Kalluru <Sudarsana.Kalluru@cavium.com>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Varun Prakash <varun@chelsio.com>
  Vijay Kumar <vijay.ac.kumar@oracle.com>
  Vinod Koul <vinod.koul@intel.com>
  Viresh Kumar <viresh.kumar@linaro.org>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wolfram Sang <wsa@the-dreams.de>
  Yasuaki Ishimatsu <isimatu.yasuaki@jp.fujitsu.com>
  Yasuaki Ishimatsu <yasu.isimatu@gmail.com>
  Yazen Ghannam <Yazen.Ghannam@amd.com>
  Yunlong Song <yunlong.song@huawei.com>
  Yuval Mintz <Yuval.Mintz@cavium.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

(No revision log; it would be 1593 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8938745873759488747==--

From xen-devel-bounces@lists.xen.org Fri Oct 27 01:39:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 01:39:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7tbi-0005Y5-6D; Fri, 27 Oct 2017 01:38:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1e7tbg-0005Xz-Rq
 for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 01:38:44 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 7F/76-00431-32E82F95; Fri, 27 Oct 2017 01:38:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVywNykQlep71O
 kwf/1Vhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a9td/ZCpr4Ktr2NbE3MK7m7mLk5BASmM4o
 ceyCE4gtIcArcWTZDFYI219i6oTJzF2MXEA10xgl5v9oAEsIC7hL/Nr0iQ3EFhEIlLiwdBUjR
 NErJolJn86wgDjMAj2MEjf+n2YBqWITUJc4sXgiUBUHB6+AjURHpwtImEVAVaLp+0KwElGBeI
 nHm06zg9i8AoISJ2c+AYtzApWfOPeGGcRmBhrzZ94lKFteonnrbOYJjAKzkLTMQlI2C0nZAkb
 mVYwaxalFZalFuobGeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgQHKAAQ7GLdt
 9zzEKMnBpCTK+zrwU6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7AXqCcYFFqempFWmYOMFZg0
 hIcPEoivHIgad7igsTc4sx0iNQpRl2OZzNfNzALseTl56VKifNqgxQJgBRllObBjYDF7SVGWS
 lhXkago4R4ClKLcjNLUOVfMYpzMCoJ85qATOHJzCuB2/QK6AgmoCOaVD+AHFGSiJCSamA8y51
 k9z7Qa9uijl3nNI5n//I/cF71qRLX9i+bXv74Pu1/3HVr0yU7tL7bB/Bm7n+7fopJyer6B/kW
 nu4aJ2MM3iQefa07ae786axRv77KJ0VO3FjSGPCstPaC1L93PAcTGaZe2GfFvuTXtW6tXTdzb
 Xpb9TcGZx5aOLvrsv6EM9M0tfMiecV+KLEUZyQaajEXFScCAIx0iQnWAgAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1509068319!95376208!1
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20387 invoked from network); 27 Oct 2017 01:38:42 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Oct 2017 01:38:42 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 26 Oct 2017 18:38:38 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.44,302,1505804400"; d="scan'208";a="914254444"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by FMSMGA003.fm.intel.com with ESMTP; 26 Oct 2017 18:38:37 -0700
To: "Michael S. Tsirkin" <mst@redhat.com>,
 Eduardo Habkost <ehabkost@redhat.com>
References: <1502842933-8323-1-git-send-email-tianyu.lan@intel.com>
 <34042934-782b-6bcc-b9b2-de7a1816cfb7@redhat.com>
 <3ababa62-f055-5bbb-b9b9-c55ada8368dd@intel.com>
 <20170818163854.GY3108@localhost.localdomain>
 <471a4bdc-d381-4a70-0107-3150df6f5cf6@intel.com>
 <20171026121943.GB26955@localhost.localdomain>
 <20171026172631-mutt-send-email-mst@kernel.org>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <a30bfc99-5bc4-0cdc-5eba-e1df1b2667f8@intel.com>
Date: Fri, 27 Oct 2017 09:30:59 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20171026172631-mutt-send-email-mst@kernel.org>
Cc: anthony.perard@citrix.com, xen-devel@lists.xenproject.org, rth@twiddle.net,
 qemu-devel@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH] x86: Skip check apic_id_limit
	for Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDEw5pyIMjbml6UgMjI6MjcsIE1pY2hhZWwgUy4gVHNpcmtpbiB3cm90ZToKPiBP
biBUaHUsIE9jdCAyNiwgMjAxNyBhdCAwMjoxOTo0M1BNICswMjAwLCBFZHVhcmRvIEhhYmtvc3Qg
d3JvdGU6Cj4+IE9uIE1vbiwgQXVnIDIxLCAyMDE3IGF0IDEwOjIyOjE1QU0gKzA4MDAsIExhbiBU
aWFueXUgd3JvdGU6Cj4+PiBPbiAyMDE35bm0MDjmnIgxOeaXpSAwMDozOCwgRWR1YXJkbyBIYWJr
b3N0IHdyb3RlOgo+Pj4+IE9uIFRodSwgQXVnIDE3LCAyMDE3IGF0IDA5OjM3OjEwQU0gKzA4MDAs
IExhbiBUaWFueXUgd3JvdGU6Cj4+Pj4+IE9uIDIwMTflubQwOOaciDE25pelIDE5OjIxLCBQYW9s
byBCb256aW5pIHdyb3RlOgo+Pj4+Pj4gT24gMTYvMDgvMjAxNyAwMjoyMiwgTGFuIFRpYW55dSB3
cm90ZToKPj4+Pj4+PiBYZW4gdklPTU1VIGRldmljZSBtb2RlbCB3aWxsIGJlIGluIFhlbiBoeXBl
cnZpc29yLiBTa2lwIHZJT01NVQo+Pj4+Pj4+IGNoZWNrIGZvciBYZW4gaGVyZSB3aGVuIHZjcHUg
bnVtYmVyIGlzIG1vcmUgdGhhbiAyNTUuCj4+Pj4+Pgo+Pj4+Pj4gSSB0aGluayB5b3Ugc3RpbGwg
bmVlZCB0byBkbyBhIGNoZWNrIGZvciB2SU9NTVUgYmVpbmcgZW5hYmxlZC4KPj4+Pj4KPj4+Pj4g
WWVzLCB0aGlzIHdpbGwgYmUgZG9uZSBpbiB0aGUgWGVuIHRvb2wgc3RhY2sgYW5kIFFlbXUgZG9l
c24ndCBoYXZlIHN1Y2gKPj4+Pj4ga25vd2xlZGdlLiBPcGVyYXRpb25zIG9mIGNyZWF0ZSwgZGVz
dHJveSBYZW4gdklPTU1VIHdpbGwgYmUgZG9uZSBpbiB0aGUKPj4+Pj4gWGVuIHRvb2wgc3RhY2su
Cj4+Pj4KPj4+PiBTaG91bGRuJ3Qgd2UgbWFrZSBRRU1VIGhhdmUga25vd2xlZGdlIG9mIHRoZSB2
SU9NTVUgZGV2aWNlLCB0aGVuPwo+Pj4+IFdvbid0IFFFTVUgbmVlZCB0byBrbm93IGFib3V0IGl0
IGV2ZW50dWFsbHk/Cj4+Pj4KPj4+Cj4+PiBIaSBFZHVhcmRvOgo+Pj4gICAgICBUaGFua3MgZm9y
IHlvdXIgcmV2aWV3Lgo+Pj4gICAgICBYZW4gaGFzIHNvbWUgZ3Vlc3QgbW9kZXMgd2hpY2ggZG9l
c24ndCB1c2UgUWVtdSBhbmQgd2UgdHJpZWQgdG8KPj4+IG1ha2UgWGVuIHZJT01NVSBmcmFtZXdv
cmsgY29tcGF0aWJsZSB3aXRoIGFsbCBndWVzdCBtb2Rlcy4gU28gZmFyLCB3ZQo+Pj4gYXJlIGFk
ZGluZyBpbnRlcnJ1cHQgcmVtYXBwaW5nIGZ1bmN0aW9uIGZvciBYZW4gdklPTU1VIGFuZCBmaW5k
IHFlbXUKPj4+IGRvZXNuJ3QgbmVlZCB0byBrbm93IFhlbiB2SU9NTVUuIFRoZSBjaGVjayBvZiB2
Y3B1IG51bWJlciA+IDI1NSBoZXJlCj4+PiB3aWxsIGJlIGRvbmUgaW4gWGVuIHNpZGUgYW5kIHNv
IHNraXAgdGhlIGNoZWNrIGluIFFlbXUgdG8gYXZvaWQgYmxvY2tpbmcKPj4+IFhlbiBjcmVhdGlu
ZyA+MjU1IHZjcHVzLgo+Pj4gICAgICBXZSBtYXkgbWFrZSBRZW11IGhhdmUga25vd2xlZGdlIG9m
IHRoZSB2SU9NTVUgZGV2aWNlIGlmIGl0J3MKPj4+IG5lY2Vzc2FyeSB3aGVuIGFkZGluZyBuZXcg
ZnVuY3Rpb24uCj4+Cj4+IEkgd2FzIGV4cGVjdGluZyBpdCB0byBnbyB0aHJvdWdoIHRoZSBQQyB0
cmVlLCBidXQgSSB3aWxsIHF1ZXVlIGl0Cj4+IG9uIHg4Ni1uZXh0IGluc3RlYWQuCj4gCj4gSSB3
YXMgd2FpdGluZyBmb3IgYW4gYWNrIGZyb20geW91IG9yIFBhb2xvIGFzIHlvdSBwYXJ0aWNpcGF0
ZWQgaW4gdGhlCj4gZGlzY3Vzc2lvbi4gQnV0IHN1cmUsIGdvIGFoZWFkCj4gCj4gQWNrZWQtYnk6
IE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+Cj4gCgpHcmVhdC4gVGhhbmtzLgot
LSAKQmVzdCByZWdhcmRzClRpYW55dSBMYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 27 01:46:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 01:46:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7tjI-0006HS-TR; Fri, 27 Oct 2017 01:46:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7tjH-0006Gu-PO
 for xen-devel@lists.xensource.com; Fri, 27 Oct 2017 01:46:35 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 5B/AF-21876-BFF82F95; Fri, 27 Oct 2017 01:46:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrALMWRWlGSWpSXmKPExsWS0XRdVfdX/6d
 Ig/PXGS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMfP2LfaCd2EVPRs+MDYw
 njTtYuTiEBJoZJI4+GwKO4TzmFGiuXUmC4SzjVHi0/TbQBlODhEBZ4mvZ+aC2bwC+hL3f/9lB
 LGFBcwkPrT9YgVpkBDYKiOxs/EBE0hCQsBbounoV7YuRg4wu7FZu4uRnYNNwErikBhIkEVAVe
 L+AqcJjNwLGBlWMaoXpxaVpRbpGuslFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgT
 6mwEIdjDu/ed0iFGSg0lJlPd14KdIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8dX1AOcGi1PTU
 irTMHGDgwaQlOHiURHjbQdK8xQWJucWZ6RCpU4zGHMc2Xf7DxPFs5usGZiGWvPy8VClxXlmQU
 gGQ0ozSPLhBsIi4xCgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJWHeuSBTeDLzSuD2vQI6hQnolC
 bVDyCnlCQipKQaGLX0VCbWBVz7G7laoX1C8/HgyYd+dPfbHXkoyGhWGLZe8bxjKdO0pKsXyw0
 cjuklff78IWi2JY/C/V2SEcnth7x9nFfW6Zv7eLA+uRPetcsjYt3GRbvK8zzzf707nnHeUFvF
 pab/2NHq1CbzRaodG40nF607kf57rwB/+67zGgtCzCXSZp8/rMRSnJFoqMVcVJwIAJuW1baDA
 gAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1509068792!108985977!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44429 invoked from network); 27 Oct 2017 01:46:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Oct 2017 01:46:33 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7tjC-0001XV-Gw; Fri, 27 Oct 2017 01:46:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e7tj7-0005lf-1z; Fri, 27 Oct 2017 01:46:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e7tj6-0000rP-AJ; Fri, 27 Oct 2017 01:46:24 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115244-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 linux-linus:test-amd64-i386-libvirt-qcow2:debian-di-install:fail:regression
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=f34157878d3b17641ad2366988600c23c89d98b2
X-Osstest-Versions-That: linux=ebe6e90ccc6679cb01d2b280e4b61e6092d4bedb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 27 Oct 2017 01:46:24 +0000
Subject: [Xen-devel] [linux-linus test] 115244: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNTI0NCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE1MjQ0LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTQ2ODIKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExNDY4MgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExNDY4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE0Njgy
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMTQ2ODIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExNDY4MgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTE0NjgyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTQ2ODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExNDY4
MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIGxpa2UgMTE0NjgyCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAg
ICAgICAgIGYzNDE1Nzg3OGQzYjE3NjQxYWQyMzY2OTg4NjAwYzIzYzg5ZDk4YjIKYmFzZWxpbmUg
dmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGViZTZlOTBjY2M2Njc5Y2IwMWQyYjI4MGU0
YjYxZTYwOTJkNGJlZGIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNDY4MiAgMjAxNy0xMC0xOCAw
OTo1NDoxMSBaICAgIDggZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTQ3ODEgIDIwMTctMTAt
MjAgMDE6MDA6NDcgWiAgICA3IGRheXMgICAxMSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTUyNDQgIDIwMTctMTAtMjYgMDI6MDk6MDEgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCjMyMyBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3Rpbmcg
dGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBy
dW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5v
dCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgODE3NiBsaW5lcyBsb25n
LikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 27 02:06:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 02:06:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7u22-00082R-ME; Fri, 27 Oct 2017 02:05:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1e7u21-00082L-8X
 for xen-devel@lists.xen.org; Fri, 27 Oct 2017 02:05:57 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 61/E9-05089-48492F95; Fri, 27 Oct 2017 02:05:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXS1taRots85VO
 kwb1/1hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a3HVIFv7kq5n/+w9bAuJ+ji5GTQ0igUuLr
 2U4mEFtCgFfiyLIZrBC2v8S5RTsZuxi5gGqmMUp83XqDHSQhLBAssf3jahYQW0QgWqLhWRczx
 KDXjBKvNlqBNDALfGOUWDtnF1gRm4C6xInFExlBbF4BG4kXB3eCbWMRUJW4+X4CG4gtKhAv8X
 jTaXaIGkGJkzOfgPVyClhK7J68E2gBB9BQdYn184RAwswC8hLNW2czT2AUmIWkYxZC1SwkVQs
 YmVcxahSnFpWlFukaGeslFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgSGZj0DA+MO
 xr69focYJTmYlER5Xwd+ihTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwZs7GSgnWJSanlqRlpkDj
 BKYtAQHj5IIbzlImre4IDG3ODMdInWKUZfj2czXDcxCLHn5ealS4rwJIEUCIEUZpXlwI2ARe4
 lRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO8EkCk8mXklcJteAR3BBHREk+oHkCNKEhFSUg2
 MnVknl3/YZ/xxV8juRyXzbx+2mJF++tq0ZH3TnO3i5n+CrVtj3yyeMuvU83Ofpst5XIz3enZH
 2uRDdGWgp3fOv3kf1YQWdiT0dsz+v/O+pfGCr2vTA02yX00U8Vj4p1WGJzH5Qo2AV+cZu1svk
 11VXOMlH32feexgtOqdWR9eO+85F1Z7QDgkWomlOCPRUIu5qDgRAAS7K9nTAgAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1509069953!56703083!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40392 invoked from network); 27 Oct 2017 02:05:55 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Oct 2017 02:05:55 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga105.jf.intel.com with ESMTP; 26 Oct 2017 19:05:53 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.44,302,1505804400"; d="scan'208";a="328311521"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by fmsmga004.fm.intel.com with ESMTP; 26 Oct 2017 19:05:50 -0700
To: Wei Liu <wei.liu2@citrix.com>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?=
 <roger.pau@citrix.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-9-git-send-email-tianyu.lan@intel.com>
 <20171019101357.iobww24w7ouuln6w@dhcp-3-128.uk.xensource.com>
 <20171026120534.momasqtb7nviscy2@citrix.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <0bf6f742-ca6f-d791-ddcc-b28c0d74bb6a@intel.com>
Date: Fri, 27 Oct 2017 09:58:13 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20171026120534.momasqtb7nviscy2@citrix.com>
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com,
 Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH V3 8/29] tools/libxl: create vIOMMU during
 domain construction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDEw5pyIMjbml6UgMjA6MDUsIFdlaSBMaXUgd3JvdGU6Cj4gT24gVGh1LCBPY3Qg
MTksIDIwMTcgYXQgMTE6MTM6NTdBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4+
ICsKPj4+ICsgICAgICAgICAgICBpZiAodmlvbW11LT50eXBlID09IExJQlhMX1ZJT01NVV9UWVBF
X0lOVEVMX1ZURCkgewo+Pj4gKyAgICAgICAgICAgICAgICByZXQgPSB4Y192aW9tbXVfY3JlYXRl
KGN0eC0+eGNoLCBkb21pZCwgVklPTU1VX1RZUEVfSU5URUxfVlRELAo+Pj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpb21tdS0+YmFzZV9hZGRyLCB2aW9tbXUtPmNh
cCwgJmlkKTsKPj4KPj4gQXMgc2FpZCBpbiBhbm90aGVyIHBhdGNoOiB0aGlzIHdpbGwgYnJlYWsg
Y29tcGlsYXRpb24gYmVjYXVzZQo+PiB4Y192aW9tbXVfY3JlYXRlIGlzIGludHJvZHVjZWQgaW4g
cGF0Y2ggOS4KPj4KPj4gUGxlYXNlIG9yZ2FuaXplIHRoZSBwYXRjaGVzIGluIGEgd2F5IHRoYXQg
dGhlIGNvZGUgYWx3YXlzIGNvbXBpbGVzIGFuZAo+PiB3b3JrcyBmaW5lLiBLZWVwIGluIG1pbmQg
dGhhdCB0aGUgWGVuIHRyZWUgc2hvdWxkIGJlIGJpc2VjdGFibGUKPj4gYWx3YXlzLgo+Pgo+IAo+
ICsxMCB0byB0aGlzLgo+IAo+IFdlIHJlbHkgaGVhdmlseSBvbiBvdXIgdGVzdCBzeXN0ZW0ncyBi
aXNlY3RvciB0byB0ZWxsIHVzIHdoYXQgaXMgd3JvbmcuCj4gVGhlIGJpc2VjdG9yIHdvcmtzIG9u
IHBhdGNoIGxldmVsLiBQbGVhc2UgbWFrZSBzdXJlIGV2ZXJ5IHBhdGNoIGJ1aWxkcywKPiBvdGhl
cndpc2UgdGhlIHRlc3Qgc3lzdGVtIHdpbGwganVzdCBnaXZlIHVwLgo+IAo+IElmIHRyaWFnaW5n
IGNhbiBiZSBkb25lIGF1dG9tYXRpY2FsbHkgYnkgY29tcHV0ZXJzLCBtYWludGFpbmVycyBjYW4K
PiBzcGVuZCBsZXNzIHRpbWUgZG9pbmcgdGVkaW91cyB3b3JrIGFuZCBtb3JlIHRpbWUgcmV2aWV3
aW5nIHBhdGNoZXMKPiAoeW91cnMgaW5jbHVkZWQpLgoKU3VyZS4gV2lsbCBwYXkgbW9yZSBhdHRl
bnRpb24gb24gdGhpcy4KCj4gCj4gTm9ybWFsbHkgSSB1c2UgZ2l0LXJlYmFzZSB0byBidWlsZCBl
dmVyeSBjb21taXQsIGJ1dCBJIGZpZ3VyZWQgdGhhdCdzIGEKPiBiaXQgdG9vIGRhbmdlcm91cyBz
byBJIHdyb3RlIGEgc2NyaXB0Lgo+IAo+IFBsZWFzZSBjaGVjayBvdXQ6Cj4gCj4gICBbUEFUQ0gg
djMgZm9yLTQuMTBdIHNjcmlwdHM6IGludHJvZHVjZSBhIHNjcmlwdCBmb3IgYnVpbGQgdGVzdAo+
IAo+IEl0IGlzIHN0aWxsIHVuZGVyIHJldmlldywgYnV0IHlvdSBjYW4gZmlzaCBvdXQgc29tZSBv
ZiB0aGUgcnVuZXMgdG8gZG8KPiBidWlsZCB0ZXN0cy4KClRoaXMgaXMgdmVyeSBoZWxwZnVsLiBU
aGFua3MuCi0tIApCZXN0IHJlZ2FyZHMKVGlhbnl1IExhbgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 27 02:55:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 02:55:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7uo0-000383-HG; Fri, 27 Oct 2017 02:55:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7uny-00037b-Jd
 for xen-devel@lists.xensource.com; Fri, 27 Oct 2017 02:55:30 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 62/86-20834-120A2F95; Fri, 27 Oct 2017 02:55:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsWS0XRdVVdhwad
 Ig+sXzCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8ftwK1tBa17F7MWf2RsY
 X3p2MXJxCAk0MklM3D2PDcJ5zCgx88F5dghnG6PEwe99LF2MnBwiAs4SX8/MZQexeQX0JWa/n
 MQMYgsLWEj0zr7CAtIgIXBSQ6J5VwcTSEJCwFvixZW5LDD2xIbVrF2M7BxsAlYSh8RAoiwCqh
 Jf/m9jm8DIvYCRYRWjRnFqUVlqka6RkV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4
 mRqDX6xkYGHcwTj3hd4hRkoNJSZT3deCnSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvB7zgXKC
 RanpqRVpmTnA8INJS3DwKInw/p4HlOYtLkjMLc5Mh0idYrTkOLbp8h8mjlXX7wLJZzNfNzALs
 eTl56VKifP+BWkQAGnIKM2DGweLkUuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHkDQK7iyc
 wrgdv6CuggJqCDmlQ/gBxUkoiQkmpgNM91E56/vunW3rWL7sn8M5iTP33/TolUT6Zl7WpH393
 T5c+bsW8t256/iptF0hO6g4+aLPyc8ytcqDNX0SNynm+4krOt5qNPf75uVL5+TLlVULxIOI9H
 nt02SSFRdNnCu4Uv5up+1RHg0NqTnhPw84358qV1RWf4Ts7+d+l4F+/rEy0t53wClViKMxINt
 ZiLihMBs6KBVowCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1509072927!112023076!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5354 invoked from network); 27 Oct 2017 02:55:28 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Oct 2017 02:55:28 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7unt-0003h7-96; Fri, 27 Oct 2017 02:55:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e7unn-0002ss-Ux; Fri, 27 Oct 2017 02:55:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e7unn-0005yL-HG; Fri, 27 Oct 2017 02:55:19 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115263-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-i386: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-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qcow2: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-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-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-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-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-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-armhf-armhf-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-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=ae49fbbcd8e4e9d8bf7131add34773f579e1aff7
X-Osstest-Versions-That: qemuu=f90ea7ba7c5ae7010ee0ce062207ae42530f57d6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 27 Oct 2017 02:55:19 +0000
Subject: [Xen-devel] [qemu-mainline test] 115263: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0102777300436266314=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 115263 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/115263/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386                    6 xen-build                fail REGR. vs. 114507
 build-amd64-xsm               6 xen-build                fail REGR. vs. 114507
 build-i386-xsm                6 xen-build                fail REGR. vs. 114507
 build-amd64                   6 xen-build                fail REGR. vs. 114507
 build-armhf-xsm               6 xen-build                fail REGR. vs. 114507
 build-armhf                   6 xen-build                fail REGR. vs. 114507

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemuu-win10-i386  1 build-check(1)              blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ws16-amd64  1 build-check(1)             blocked n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-intel  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-amd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                ae49fbbcd8e4e9d8bf7131add34773f579e1aff7
baseline version:
 qemuu                f90ea7ba7c5ae7010ee0ce062207ae42530f57d6

Last test of basis   114507  2017-10-15 01:03:38 Z   12 days
Failing since        114546  2017-10-16 12:16:28 Z   10 days   17 attempts
Testing same since   115263  2017-10-26 13:32:24 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Lindsay <alindsay@codeaurora.org>
  Alberto Garcia <berto@igalia.com>
  Aleksandr Bezzubikov <zuban32s@gmail.com>
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alexey Perevalov <a.perevalov@samsung.com>
  Alistair Francis <alistair.francis@xilinx.com>
  Amarnath Valluri <amarnath.valluri@intel.com>
  Andreas FÃ¤rber <afaerber@suse.de>
  Andrew Baumann <Andrew.Baumann@microsoft.com>
  Anthoine Bourgeois <anthoine.bourgeois@blade-group.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Artyom Tarasenko <atar4qemu@gmail.com>
  Carlo Marcelo Arenas BelÃ³n <carenas@gmail.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <otubo@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Igor Mammedov <imammedo@redhat.com>
  Jason J. Herne <jjherne@linux.vnet.ibm.com>
  Jason Wang <jasowang@redhat.com>
  Joe Clifford <joeclifford@gmail.com>
  John Snow <jsnow@redhat.com>
  Juan Quintela <quintela@redhat.com>
  Knut Omang <knut.omang@oracle.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Marco A L Barbosa <malbarbo@gmail.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Mark Kanda <mark.kanda@oracle.com>
  Markus Armbruster <armbru@redhat.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <richard.henderson@linaro.org>
  Richard Henderson <rth@twiddle.net>
  Riku Voipio <riku.voipio@linaro.org>
  Sandipan Das <sandipan@linux.vnet.ibm.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wolfgang Bumiller <w.bumiller@proxmox.com>

jobs:
 build-amd64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvhv2-amd                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-ws16-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ws16-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-xl-qemuu-win10-i386                         blocked 
 test-amd64-i386-xl-qemuu-win10-i386                          blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvhv2-intel                              blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-amd64-i386-libvirt-qcow2                                blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 


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


Not pushing.

(No revision log; it would be 7082 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0102777300436266314==--

From xen-devel-bounces@lists.xen.org Fri Oct 27 03:03:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 03:03:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7uvG-0003y2-9w; Fri, 27 Oct 2017 03:03:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7uvE-0003xf-U8
 for xen-devel@lists.xensource.com; Fri, 27 Oct 2017 03:03:01 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 78/9E-02146-4E1A2F95; Fri, 27 Oct 2017 03:03:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrILMWRWlGSWpSXmKPExsWS0XRdVffxwk+
 RBgtXClqsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y9vSjILlHhXz/r9namB8
 ad7FyMUhJNDIJHFj129GCOcxo8Sf/hdsEM42Ronp//tYuhg5OUQEnCW+npnLDmLzCuhL7H17l
 gnEFhawljj15yhYg4TATE6JFdOegyUkBHwlms/cYYWxG59tAhrEzsEmYCVxSAwkyiKgKvGjbS
 vjBEbuBYwMqxjVi1OLylKLdA31kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECPV7
 PwMC4g7Gp1/kQoyQHk5Io7+vAT5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHi/LQDKCRalpqdW
 pGXmAEMPJi3BwaMkwnsBJM1bXJCYW5yZDpE6xWjMcWzT5T9MHM9mvm5gFmLJy89LlRLnFQUGt
 ZAASGlGaR7cIFhMXGKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzHsTZCFPZl4J3L5XQKcwAZ
 3SpPoB5JSSRISUVAOjU1RB2zNJt+9Oe1SizuoEn2ZgP3uooqI5rarx5Pf+c9yTXzIW/t7XmxE
 VpGBavOLSfWFVY7G2jj83J7wJfGD+XbJK1PFH/uFvR60/VgS+j5XNr7OomXvjv9CWEPGThlyP
 q5R/7BFhWXpFqfV0SGJ7usfxg60TDI2cn7srpnxQWXPieMWquWlKLMUZiYZazEXFiQCYimZXh
 AIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1509073378!93383802!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27208 invoked from network); 27 Oct 2017 03:02:58 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Oct 2017 03:02:58 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7uvB-0003ut-7v; Fri, 27 Oct 2017 03:02:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e7uv5-0003iw-Ug; Fri, 27 Oct 2017 03:02:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e7uv5-0000j7-7s; Fri, 27 Oct 2017 03:02:51 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115247-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=f4973d1ea88b2e807fc2c52a5fc281a1c289d50e
X-Osstest-Versions-That: libvirt=08d4e16f88f9cb0e078b544f49a0647c8847fe95
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 27 Oct 2017 03:02:51 +0000
Subject: [Xen-devel] [libvirt test] 115247: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNTI0NyBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTUyNDcvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDExNDgyNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE0ODI1CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTQ4MjUKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAg
ICAgICAgIGY0OTczZDFlYTg4YjJlODA3ZmMyYzUyYTVmYzI4MWExYzI4OWQ1MGUKYmFzZWxpbmUg
dmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDA4ZDRlMTZmODhmOWNiMGUwNzhiNTQ0ZjQ5
YTA2NDdjODg0N2ZlOTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNDgyNSAgMjAxNy0xMC0yMSAw
NDo0NzozMSBaICAgIDUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTUxNzIgIDIwMTctMTAt
MjQgMDQ6MjA6MTEgWiAgICAyIGRheXMgICAgMyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTUyMDIgIDIwMTctMTAtMjUgMDQ6MzA6NDQgWiAgICAxIGRheXMgICAgMiBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKaXJpIERlbmVt
YXJrIDxqZGVuZW1hckByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJl
ZGhhdC5jb20+CiAgTmlrb2xheSBTaGlyb2tvdnNraXkgPG5zaGlyb2tvdnNraXlAdmlydHVvenpv
LmNvbT4KICBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9bGlidmlydAorIHJldmlzaW9uPWY0OTcz
ZDFlYTg4YjJlODA3ZmMyYzUyYTVmYzI4MWExYzI4OWQ1MGUKKyAuIC4vY3JpLWxvY2stcmVwb3MK
KysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxM
SUI9LjouCisrKysgUEVSTExJQj0uOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBn
ZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0
OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJp
bnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21l
L29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1sn
ICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICdd
JworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jawor
KyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNo
IGxpYnZpcnQgZjQ5NzNkMWVhODhiMmU4MDdmYzJjNTJhNWZjMjgxYTFjMjg5ZDUwZQorIGJyYW5j
aD1saWJ2aXJ0CisgcmV2aXNpb249ZjQ5NzNkMWVhODhiMmU4MDdmYzJjNTJhNWZjMjgxYTFjMjg5
ZDUwZQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1n
ZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi46LgorKysrIFBFUkxMSUI9LjouOi4KKysr
IHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1l
ICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2Jh
bGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwog
ICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9z
ICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJwor
IC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyBleHBvcnQgUEVSTExJQj0u
Oi46LjouCisrKyBQRVJMTElCPS46LjouOi4KKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5j
aAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT1saWJ2aXJ0CisgeGVuYnJhbmNoPXhlbi11bnN0
YWJsZQorICdbJyB4bGlidmlydCA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeCA9
IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorIHNlbGVjdF9wcmV2
eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCisgcHJldnhl
bmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeGY0OTczZDFlYTg4YjJlODA3ZmMyYzUyYTVm
YzI4MWExYzI4OWQ1MGUgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1v
bgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3Ry
ZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAg
ICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rl
c3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25h
bC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3Jn
L3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94
dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly9saWJ2
aXJ0Lm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDog
Z2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlh
bm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3Zt
Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1m
aXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5l
bC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9s
aW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdp
dCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlu
dXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2Vy
bmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0
ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZp
cnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBk
YWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9u
LmxpYnZpcnQKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGlu
dXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFp
bHktY3Jvbi5saWJ2aXJ0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAor
KyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBT
VFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQK
KyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQK
KyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2
aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVf
WFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9f
bGludXhfdHJlZSBsaWJ2aXJ0CisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5j
aCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xpYnZpcnQKKyBnaXQgcHVzaCBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0IGY0OTczZDFlYTg4YjJl
ODA3ZmMyYzUyYTVmYzI4MWExYzI4OWQ1MGU6cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1hc3RlcgpU
byBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CiAgIDA4
ZDRlMTYuLmY0OTczZDEgIGY0OTczZDFlYTg4YjJlODA3ZmMyYzUyYTVmYzI4MWExYzI4OWQ1MGUg
LT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 27 03:26:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 03:26:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7vHw-0005UO-Av; Fri, 27 Oct 2017 03:26:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.p.peng@linux.intel.com>) id 1e7vHv-0005UI-6U
 for xen-devel@lists.xen.org; Fri, 27 Oct 2017 03:26:27 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 0B/F6-20813-267A2F95; Fri, 27 Oct 2017 03:26:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRWlGSWpSXmKPExsXS1tbhqJu4/FO
 kwYwPGhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8blPXIFt3UrZsy4z9zAuFW9i5GLQ0hgOqPE
 kS9LmLsYOTkkBHgljiybwQphh0hs/3SVEcQWEmhklFj0NAHE5hUwkzgz/w1YXFjAQ6Ll3k12E
 JtNQFdi9sEmoDkcHCICbhLHryqCzGcWWMQkMePJHLB6FgFViTevv4PVcwrYSRx8+Y4ZYr6txI
 LTC8D2MgP1vvo8nwniBm2Jnr0/wGbyCghK/N0hPIGRfxaSqlkIGYiwpkTr9t/sELa8RPPW2cw
 QtoZE65y5UHFtiWULXzMvYGRbxahenFpUllqka6yXVJSZnlGSm5iZo2toYKaXm1pcnJiempOY
 VKyXnJ+7iREYxgxAsIOx45/TIUZJDiYlUd7XgZ8ihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwf
 l0KlBMsSk1PrUjLzAFGFExagoNHSYRXYhlQmre4IDG3ODMdInWK0ZXj2KbLf5g4Om7eBZIbwO
 Q+MPls5usGZiGWvPy8VClxXnGQZgGQ5ozSPLjRsGRwiVFWSpiXEehYIZ6C1KLczBJU+VeM4hy
 MSsK8YSBTeDLzSuAueAV0HBPQcU2qH0COK0lESEk1MIb8MVx6YmmHbqBrs/uMAx5dAZNtZ+66
 /uTHVCYOwWdxnFuOewvf7jqu9ODoG9erxTuObqqatzy65WbMI+u89vvrX9xknBmXtGdn67xL9
 uel18WGNqSfOHmYSX3BO/mKqHfczAuXPl9tfPbL9yd7RKTctIP//Qtdlcu0nn+np91Pwdzki6
 p8v3iUWIozEg21mIuKEwHtEMO6AQMAAA==
X-Env-Sender: chao.p.peng@linux.intel.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1509074783!112184477!1
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_30_40,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1071 invoked from network); 27 Oct 2017 03:26:25 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Oct 2017 03:26:25 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 26 Oct 2017 20:26:23 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.44,303,1505804400"; 
 d="scan'208,217";a="1235900480"
Received: from pengc-desk.ccr.corp.intel.com ([10.255.24.168])
 by fmsmga002.fm.intel.com with ESMTP; 26 Oct 2017 20:26:20 -0700
Message-ID: <1509074779.3110.17.camel@linux.intel.com>
From: Chao Peng <chao.p.peng@linux.intel.com>
To: Haozhong Zhang <haozhong.zhang@intel.com>, xen-devel@lists.xen.org
Date: Fri, 27 Oct 2017 11:26:19 +0800
In-Reply-To: <20170911043820.14617-1-haozhong.zhang@intel.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
X-Mailer: Evolution 3.20.5 (3.20.5-1.fc24) 
Mime-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Dan Williams <dan.j.williams@intel.com>
Subject: Re: [Xen-devel] [RFC XEN PATCH v3 00/39] Add vNVDIMM support to HVM
	domains
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7940436864206561521=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============7940436864206561521==
Content-Type: multipart/alternative; boundary="=-TV+zu3QEMeZuODCg8L/9"


--=-TV+zu3QEMeZuODCg8L/9
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 8bit

On Mon, 2017-09-11 at 12:37 +0800, Haozhong Zhang wrote:
> Overview
> ==================
> 
> > (RFC v2 can be found at https://lists.xen.org/archives/html/xen-
devel/2017-03/msg02401.html)
> 
> Well, this RFC v3 changes and inflates a lot from previous versions.
> The primary changes are listed below, most of which are to simplify
> the first implementation and avoid additional inflation.
> 
> 1. Drop the support to maintain the frametable and M2P table of PMEM
> Â Â Â in RAM. In the future, we may add this support back.

I don't find any discussion in v2 about this, but I'm thinking putting
those Xen data structures in RAM sometimes is useful (e.g. when
performance is important). It's better not making hard restriction on
this.

> 
> 2. Hide host NFIT and deny access to host PMEM from Dom0. In other
> Â Â Â words, the kernel NVDIMM driver is loaded in Dom 0 and existing
> Â Â Â management utilities (e.g. ndctl) do not work in Dom0 anymore. This
> Â Â Â is to workaround the inferences of PMEM access between Dom0 and Xen
> Â Â Â hypervisor. In the future, we may add a stub driver in Dom0 which
> Â Â Â will hold the PMEM pages being used by Xen hypervisor and/or other
> Â Â Â domains.
> 
> 3. As there is no NVDIMM driver and management utilities in Dom0 now,
> > Â Â Â we cannot easily specify an area of host NVDIMM (e.g., by
/dev/pmem0)
> Â Â Â and manage NVDIMM in Dom0 (e.g., creating labels).Â Â Instead, we
> Â Â Â have to specify the exact MFNs of host PMEM pages in xl domain
> Â Â Â configuration files and the newly added Xen NVDIMM management
> Â Â Â utility xen-ndctl.
> 
> Â Â Â If there are indeed some tasks that have to be handled by existing
> Â Â Â driver and management utilities, such as recovery from hardware
> Â Â Â failures, they have to be accomplished out of Xen environment.

What kind of recovery can happen and does the recovery can happen at
runtime? For example, can we recover a portion of NVDIMM assigned to a
certain VM while keep other VMs still using NVDIMM?

> 
> Â Â Â After 2. is solved in the future, we would be able to make existing
> Â Â Â driver and management utilities work in Dom0 again.

Is there any reason why we can't do it now? If existing ndctl (with
additional patches) can work then we don't need introduce xen-ndctl
anymore? I think that keeps user interface clearer.

Chao
--=-TV+zu3QEMeZuODCg8L/9
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: quoted-printable

<html><head></head><body><div>On Mon, 2017-09-11 at 12:37 +0800, Haozhong Z=
hang wrote:</div><blockquote type=3D"cite"><div>Overview</div><div>=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</div><div><br></div><div>(=
RFC v2 can be found at https://lists.xen.org/archives/html/xen-devel/2017-0=
3/msg02401.html)</div><div><br></div><div>Well, this RFC v3 changes and inf=
lates a lot from previous versions.</div><div>The primary changes are liste=
d below, most of which are to simplify</div><div>the first implementation a=
nd avoid additional inflation.</div><div><br></div><div>1. Drop the support=
 to maintain the frametable and M2P table of PMEM</div><div>&nbsp;&nbsp;&nb=
sp;in RAM. In the future, we may add this support back.</div></blockquote><=
div><br></div><div>I don't find any discussion in v2 about this, but I'm th=
inking putting those Xen data structures in RAM sometimes is useful (e.g. w=
hen performance is important). It's better not making hard restriction on t=
his.</div><div><br></div><blockquote type=3D"cite"><div><br></div><div>2. H=
ide host NFIT and deny access to host PMEM from Dom0. In other</div><div>&n=
bsp;&nbsp;&nbsp;words, the kernel NVDIMM driver is loaded in Dom 0 and exis=
ting</div><div>&nbsp;&nbsp;&nbsp;management utilities (e.g. ndctl) do not w=
ork in Dom0 anymore. This</div><div>&nbsp;&nbsp;&nbsp;is to workaround the =
inferences of PMEM access between Dom0 and Xen</div><div>&nbsp;&nbsp;&nbsp;=
hypervisor. In the future, we may add a stub driver in Dom0 which</div><div=
>&nbsp;&nbsp;&nbsp;will hold the PMEM pages being used by Xen hypervisor an=
d/or other</div><div>&nbsp;&nbsp;&nbsp;domains.<br></div><div><br></div><di=
v>3. As there is no NVDIMM driver and management utilities in Dom0 now,</di=
v><div>&nbsp;&nbsp;&nbsp;we cannot easily specify an area of host NVDIMM (e=
.g., by /dev/pmem0)</div><div>&nbsp;&nbsp;&nbsp;and manage NVDIMM in Dom0 (=
e.g., creating labels).&nbsp;&nbsp;Instead, we</div><div>&nbsp;&nbsp;&nbsp;=
have to specify the exact MFNs of host PMEM pages in xl domain</div><div>&n=
bsp;&nbsp;&nbsp;configuration files and the newly added Xen NVDIMM manageme=
nt</div><div>&nbsp;&nbsp;&nbsp;utility xen-ndctl.</div><div><br></div><div>=
&nbsp;&nbsp;&nbsp;If there are indeed some tasks that have to be handled by=
 existing</div><div>&nbsp;&nbsp;&nbsp;driver and management utilities, such=
 as recovery from hardware</div><div>&nbsp;&nbsp;&nbsp;failures, they have =
to be accomplished out of Xen environment.</div></blockquote><div><br></div=
><div>What kind of recovery can happen and does the recovery can happen at =
runtime? For example, can we recover a portion of NVDIMM assigned to a cert=
ain VM while keep other VMs still using NVDIMM?</div><div><br></div><blockq=
uote type=3D"cite"><div><br></div><div>&nbsp;&nbsp;&nbsp;After 2. is solved=
 in the future, we would be able to make existing</div><div>&nbsp;&nbsp;&nb=
sp;driver and management utilities work in Dom0 again.</div></blockquote><d=
iv><br></div><div>Is there any reason why we can't do it now? If existing n=
dctl (with additional patches) can work then we don't need introduce xen-nd=
ctl anymore? I think that keeps user interface clearer.</div><div><br></div=
><div>Chao</div></body></html>
--=-TV+zu3QEMeZuODCg8L/9--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7940436864206561521==--



From xen-devel-bounces@lists.xen.org Fri Oct 27 04:25:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 04:25:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7wCz-00016b-KI; Fri, 27 Oct 2017 04:25:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1e7wCy-00016V-RO
 for xen-devel@lists.xen.org; Fri, 27 Oct 2017 04:25:24 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 22/AB-07499-435B2F95; Fri, 27 Oct 2017 04:25:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNIsWRWlGSWpSXmKPExsXS1tYhomu89VO
 kwfeJehZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bkdxvZCnZJVuz6pNPAeFGki5GLQ0hgOqPE
 iT+XWboYOTkkBHgljiybwQph+0vc+bmZDaKol1Fi0bddbCAJFgFViaUnz7GD2GwC+hIrHh8Ea
 xAR0JZY8esQM0gDs8BuJomPd1eDNQgLeEi03LsJ1sArYCHRc/El2FRegS9MEns/LmYESQgJZE
 osaJjJAlEkKHFy5hMwm1lAR2Ln1jtADRxAtrTE8n8cEGF5ieats5lBbE4Bc4mej0vAykUFVCR
 OrlzDNIFRaBaSSbOQTJqFMGkWkkkLGFlWMaoXpxaVpRbpmuolFWWmZ5TkJmbm6BoamOnlphYX
 J6an5iQmFesl5+duYgQGOQMQ7GCcftn/EKMkB5OSKG/Sqk+RQnxJ+SmVGYnFGfFFpTmpxYcYZ
 Tg4lCR4LbcA5QSLUtNTK9Iyc4DxBpOW4OBREuHlAEnzFhck5hZnpkOkTjEacxzbdPkPE8ezma
 8bmIVY8vLzUqXEeZ9uBioVACnNKM2DGwRLA5cYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzMs
 DspAnM68Ebt8roFOYgE5pUv0AckpJIkJKqoExzEu/0pHJV5Xz5PI3J5gXRM5bNbNvifgBx8nq
 Tz5NPLnXQr6gsXkh44KJvrcP5N7271m/mDXJq097c9KMVX2srXGbQ+ZJLDugwOr4INz/yXWts
 z/LbhpH6HkdNSpV/PF6bvjOc8p68ol3dGKmqlVt4GK7nbexiMvjsNGJrA0MtUIT5q0/uXefEk
 txRqKhFnNRcSIAE2S/cP4CAAA=
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1509078321!112854279!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9604 invoked from network); 27 Oct 2017 04:25:23 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Oct 2017 04:25:23 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 26 Oct 2017 21:25:19 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.44,303,1505804400"; d="scan'208";a="914291800"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by FMSMGA003.fm.intel.com with ESMTP; 26 Oct 2017 21:25:17 -0700
Date: Fri, 27 Oct 2017 12:25:21 +0800
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: Chao Peng <chao.p.peng@linux.intel.com>
Message-ID: <20171027042521.kpsznpjh2e7ixefs@hz-desktop>
Mail-Followup-To: Chao Peng <chao.p.peng@linux.intel.com>,
 xen-devel@lists.xen.org,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Dan Williams <dan.j.williams@intel.com>,
 Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
 <1509074779.3110.17.camel@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1509074779.3110.17.camel@linux.intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
Cc: Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Jan Beulich <jbeulich@suse.com>, Dan Williams <dan.j.williams@intel.com>
Subject: Re: [Xen-devel] [RFC XEN PATCH v3 00/39] Add vNVDIMM support to HVM
	domains
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMjcvMTcgMTE6MjYgKzA4MDAsIENoYW8gUGVuZyB3cm90ZToKPiBPbiBNb24sIDIwMTct
MDktMTEgYXQgMTI6MzcgKzA4MDAsIEhhb3pob25nIFpoYW5nIHdyb3RlOgo+ID4gT3ZlcnZpZXcK
PiA+ID09PT09PT09PT09PT09PT09PQo+ID4gCj4gPiA+IChSRkMgdjIgY2FuIGJlIGZvdW5kIGF0
IGh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi0KPiBkZXZlbC8yMDE3LTAz
L21zZzAyNDAxLmh0bWwpCj4gPiAKPiA+IFdlbGwsIHRoaXMgUkZDIHYzIGNoYW5nZXMgYW5kIGlu
ZmxhdGVzIGEgbG90IGZyb20gcHJldmlvdXMgdmVyc2lvbnMuCj4gPiBUaGUgcHJpbWFyeSBjaGFu
Z2VzIGFyZSBsaXN0ZWQgYmVsb3csIG1vc3Qgb2Ygd2hpY2ggYXJlIHRvIHNpbXBsaWZ5Cj4gPiB0
aGUgZmlyc3QgaW1wbGVtZW50YXRpb24gYW5kIGF2b2lkIGFkZGl0aW9uYWwgaW5mbGF0aW9uLgo+
ID4gCj4gPiAxLiBEcm9wIHRoZSBzdXBwb3J0IHRvIG1haW50YWluIHRoZSBmcmFtZXRhYmxlIGFu
ZCBNMlAgdGFibGUgb2YgUE1FTQo+ID4gwqDCoMKgaW4gUkFNLiBJbiB0aGUgZnV0dXJlLCB3ZSBt
YXkgYWRkIHRoaXMgc3VwcG9ydCBiYWNrLgo+IAo+IEkgZG9uJ3QgZmluZCBhbnkgZGlzY3Vzc2lv
biBpbiB2MiBhYm91dCB0aGlzLCBidXQgSSdtIHRoaW5raW5nIHB1dHRpbmcKPiB0aG9zZSBYZW4g
ZGF0YSBzdHJ1Y3R1cmVzIGluIFJBTSBzb21ldGltZXMgaXMgdXNlZnVsIChlLmcuIHdoZW4KPiBw
ZXJmb3JtYW5jZSBpcyBpbXBvcnRhbnQpLiBJdCdzIGJldHRlciBub3QgbWFraW5nIGhhcmQgcmVz
dHJpY3Rpb24gb24KPiB0aGlzLgoKV2VsbCwgdGhpcyBpcyB0byByZWR1Y2UgdGhlIGNvbXBsZXhp
dHksIGFzIHlvdSBzZWUgdGhlIGN1cnJlbnQgcGF0Y2gKc2l6ZSBpcyBhbHJlYWR5IHRvbyBiaWcu
IEluIGFkZGl0aW9uLCB0aGUgc2l6ZSBvZiBOVkRJTU0gY2FuIGJlIHZlcnkKbGFyZ2UsIGUuZy4g
c2V2ZXJhbCB0ZXJhLWJ5dGVzIG9yIGV2ZW4gbW9yZSwgd2hpY2ggd291bGQgcmVxdWlyZSBhCmxh
cmdlIFJBTSBzcGFjZSB0byBzdG9yZSBpdHMgZnJhbWV0YWJsZSBhbmQgTTJQICh+MTAgTUIgcGVy
IDEgR0IpIGFuZApsZWF2ZSBmZXdlciBSQU0gZm9yIGd1ZXN0IHVzYWdlLgoKPiAKPiA+IAo+ID4g
Mi4gSGlkZSBob3N0IE5GSVQgYW5kIGRlbnkgYWNjZXNzIHRvIGhvc3QgUE1FTSBmcm9tIERvbTAu
IEluIG90aGVyCj4gPiDCoMKgwqB3b3JkcywgdGhlIGtlcm5lbCBOVkRJTU0gZHJpdmVyIGlzIGxv
YWRlZCBpbiBEb20gMCBhbmQgZXhpc3RpbmcKPiA+IMKgwqDCoG1hbmFnZW1lbnQgdXRpbGl0aWVz
IChlLmcuIG5kY3RsKSBkbyBub3Qgd29yayBpbiBEb20wIGFueW1vcmUuIFRoaXMKPiA+IMKgwqDC
oGlzIHRvIHdvcmthcm91bmQgdGhlIGluZmVyZW5jZXMgb2YgUE1FTSBhY2Nlc3MgYmV0d2VlbiBE
b20wIGFuZCBYZW4KPiA+IMKgwqDCoGh5cGVydmlzb3IuIEluIHRoZSBmdXR1cmUsIHdlIG1heSBh
ZGQgYSBzdHViIGRyaXZlciBpbiBEb20wIHdoaWNoCj4gPiDCoMKgwqB3aWxsIGhvbGQgdGhlIFBN
RU0gcGFnZXMgYmVpbmcgdXNlZCBieSBYZW4gaHlwZXJ2aXNvciBhbmQvb3Igb3RoZXIKPiA+IMKg
wqDCoGRvbWFpbnMuCj4gPiAKPiA+IDMuIEFzIHRoZXJlIGlzIG5vIE5WRElNTSBkcml2ZXIgYW5k
IG1hbmFnZW1lbnQgdXRpbGl0aWVzIGluIERvbTAgbm93LAo+ID4gPiDCoMKgwqB3ZSBjYW5ub3Qg
ZWFzaWx5IHNwZWNpZnkgYW4gYXJlYSBvZiBob3N0IE5WRElNTSAoZS5nLiwgYnkKPiAvZGV2L3Bt
ZW0wKQo+ID4gwqDCoMKgYW5kIG1hbmFnZSBOVkRJTU0gaW4gRG9tMCAoZS5nLiwgY3JlYXRpbmcg
bGFiZWxzKS7CoMKgSW5zdGVhZCwgd2UKPiA+IMKgwqDCoGhhdmUgdG8gc3BlY2lmeSB0aGUgZXhh
Y3QgTUZOcyBvZiBob3N0IFBNRU0gcGFnZXMgaW4geGwgZG9tYWluCj4gPiDCoMKgwqBjb25maWd1
cmF0aW9uIGZpbGVzIGFuZCB0aGUgbmV3bHkgYWRkZWQgWGVuIE5WRElNTSBtYW5hZ2VtZW50Cj4g
PiDCoMKgwqB1dGlsaXR5IHhlbi1uZGN0bC4KPiA+IAo+ID4gwqDCoMKgSWYgdGhlcmUgYXJlIGlu
ZGVlZCBzb21lIHRhc2tzIHRoYXQgaGF2ZSB0byBiZSBoYW5kbGVkIGJ5IGV4aXN0aW5nCj4gPiDC
oMKgwqBkcml2ZXIgYW5kIG1hbmFnZW1lbnQgdXRpbGl0aWVzLCBzdWNoIGFzIHJlY292ZXJ5IGZy
b20gaGFyZHdhcmUKPiA+IMKgwqDCoGZhaWx1cmVzLCB0aGV5IGhhdmUgdG8gYmUgYWNjb21wbGlz
aGVkIG91dCBvZiBYZW4gZW52aXJvbm1lbnQuCj4gCj4gV2hhdCBraW5kIG9mIHJlY292ZXJ5IGNh
biBoYXBwZW4gYW5kIGRvZXMgdGhlIHJlY292ZXJ5IGNhbiBoYXBwZW4gYXQKPiBydW50aW1lPyBG
b3IgZXhhbXBsZSwgY2FuIHdlIHJlY292ZXIgYSBwb3J0aW9uIG9mIE5WRElNTSBhc3NpZ25lZCB0
byBhCj4gY2VydGFpbiBWTSB3aGlsZSBrZWVwIG90aGVyIFZNcyBzdGlsbCB1c2luZyBOVkRJTU0/
CgpGb3IgZXhhbXBsZSwgZXZhbHVhdGUgQUNQSSBfRFNNIChtYXliZSB2ZW5kb3Igc3BlY2lmaWMp
IGZvciBlcnJvcgpyZWNvdmVyeSBhbmQvb3Igc2NydWJiaW5nIGJhZCBibG9ja3MsIGV0Yy4KCj4g
Cj4gPiAKPiA+IMKgwqDCoEFmdGVyIDIuIGlzIHNvbHZlZCBpbiB0aGUgZnV0dXJlLCB3ZSB3b3Vs
ZCBiZSBhYmxlIHRvIG1ha2UgZXhpc3RpbmcKPiA+IMKgwqDCoGRyaXZlciBhbmQgbWFuYWdlbWVu
dCB1dGlsaXRpZXMgd29yayBpbiBEb20wIGFnYWluLgo+IAo+IElzIHRoZXJlIGFueSByZWFzb24g
d2h5IHdlIGNhbid0IGRvIGl0IG5vdz8gSWYgZXhpc3RpbmcgbmRjdGwgKHdpdGgKPiBhZGRpdGlv
bmFsIHBhdGNoZXMpIGNhbiB3b3JrIHRoZW4gd2UgZG9uJ3QgbmVlZCBpbnRyb2R1Y2UgeGVuLW5k
Y3RsCj4gYW55bW9yZT8gSSB0aGluayB0aGF0IGtlZXBzIHVzZXIgaW50ZXJmYWNlIGNsZWFyZXIu
CgpUaGUgc2ltcGxlIHJlYXNvbiBpcyBJIHdhbnQgdG8gcmVkdWNlIHRoZSBjb21wb25lbnRzIChY
ZW4va2VybmVsL1FFTVUpCnRvdWNoZWQgYnkgdGhlIGZpcnN0IHBhdGNoc2V0ICh3aG9zZSBwcmlt
YXJ5IHRhcmdldCBpcyB0byBpbXBsZW1lbnQKdGhlIGJhc2ljIGZ1bmN0aW9uYWxpdHksIGkuZS4g
bWFwcGluZyBob3N0IE5WRElNTSB0byBndWVzdCBhcyBhCnZpcnR1YWwgTlZESU1NKS4gQXMgeW91
IHNhaWQsIGxlYXZpbmcgYSBkcml2ZXIgKHRoZSBudmRpbW0gZHJpdmVyCmFuZC9vciBhIHN0dWIg
ZHJpdmVyKSBpbiBEb20wIHdvdWxkIG1ha2UgdGhlIHVzZXIgaW50ZXJmYWNlCmNsZWFyZXIuIExl
dCdzIHNlZSB3aGF0IEkgY2FuIGdldCBpbiB0aGUgbmV4dCB2ZXJzaW9uLgoKVGhhbmtzLApIYW96
aG9uZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 27 05:04:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 05:04:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7wp4-0004D1-09; Fri, 27 Oct 2017 05:04:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <luwei.kang@intel.com>) id 1e7wp2-0004Cv-FQ
 for xen-devel@lists.xen.org; Fri, 27 Oct 2017 05:04:44 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 48/91-30115-B6EB2F95; Fri, 27 Oct 2017 05:04:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjk+JIrShJLcpLzFFi42Jpa+tw1M3e9yn
 SoO0Ml8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnF2Zy9TwWKzipc/p7E3MJ4w7WLk4hASmM4o
 8XHiROYuRk4OCQFeiSPLZrBC2P4S/39/Y4EoamCUmDK9mx3C2c0osX35dSYIZx2jxMW3O1lAW
 tgEtCSe7H7OBpIQEdjCKLHk+QVGEIdZ4CqTxPzvrWBVwgKuEqeOXQFawgFU5SbxbzE/SBjEXL
 n3PxuIzSKgKvF/wzowm1cgWKJjxyY2iG2fGSU+PVwDdiyngJ3E+z9f2EFsRgExie+n1jCB2Mw
 C4hK3nsxngnhCQGLJnvNQz4lKvHz8D+o5aYlj666zggyVENjJLLF0fwszxGZJiUmfvrBC2OIS
 N9sWMMLYnft+skE0K0r8Xd/KCPIAs4CmxPpd+hB7FSWmdD9khzhaUOLkzCdg/woBxR/OnMM+g
 VFuFpLzZiF0z0LSPQtJ9wJGllWMGsWpRWWpRbrGBnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOY
 lJxXrJ+bmbGIHpgAEIdjD+XRt4iFGSg0lJlDdp1adIIb6k/JTKjMTijPii0pzU4kOMMhwcShK
 8ZnuBcoJFqempFWmZOcDEBJOW4OBREuGtAknzFhck5hZnpkOkTjFacjy6cfcPE8eTa/P+MnE8
 m/m6gVmIJS8/L1VKnPf3HqAGAZCGjNI8uHGw5HmJUVZKmJcR6EAhnoLUotzMElT5V4ziHIxKw
 rzVIGt5MvNK4La+AjqICeigJtUPIAeVJCKkpBoYy/jMr3tua0iYJ3MhvfTN3RIt+TrdUK1vRm
 en/Jglzjrl8aOsddmlqitjjvlwLXML645RjvvCPKnS1XfmlZMXozMTnixpbfhh/3jnnZe2wSV
 veRsfFP4IOR27jD2kydP66cJspa4MFQ5x/2MbWsS4Fpf+v2Q6UTbtxZ7Cmx0/lt+f9Oea5LY8
 JZbijERDLeai4kQAmB+SvpkDAAA=
X-Env-Sender: luwei.kang@intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1509080681!54093097!1
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56302 invoked from network); 27 Oct 2017 05:04:42 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Oct 2017 05:04:42 -0000
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 26 Oct 2017 22:04:40 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.44,303,1505804400"; d="scan'208";a="168250467"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by fmsmga006.fm.intel.com with ESMTP; 26 Oct 2017 22:04:40 -0700
Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 26 Oct 2017 22:04:40 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.159]) by
 SHSMSX151.ccr.corp.intel.com ([169.254.3.218]) with mapi id 14.03.0319.002;
 Fri, 27 Oct 2017 13:04:37 +0800
From: "Kang, Luwei" <luwei.kang@intel.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>, "Nakajima, Jun" <jun.nakajima@intel.com>, "Tian,
 Kevin" <kevin.tian@intel.com>
Thread-Topic: [PATCH 0/6] Intel Processor Trace virtulization enabling
Thread-Index: AQHTSxqmzZIIsRm1L0W8RuTSNvfEcKLy3CmAgAKrOXCAABjiAIABhAdw
Date: Fri, 27 Oct 2017 05:04:37 +0000
Message-ID: <82D7661F83C1A047AF7DC287873BF1E167E2525B@SHSMSX101.ccr.corp.intel.com>
References: <1508616147-17310-1-git-send-email-luwei.kang@intel.com>
 <c8ae86d7-ab91-7f5a-362c-10e0182248f1@citrix.com>
 <82D7661F83C1A047AF7DC287873BF1E167E23FFF@SHSMSX101.ccr.corp.intel.com>
 <fbb92420-63be-df37-b072-7b9e176992e4@citrix.com>
In-Reply-To: <fbb92420-63be-df37-b072-7b9e176992e4@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMjA4NWU3ZTMtYjZmMi00YmI0LWJiYjQtZWZlMGM5M2Q5MWQ2IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjIuNS4xOCIsIlRydXN0ZWRMYWJlbEhhc2giOiJNZTVOZW9ZYVdRdHBSdmQ1VndBaGtNNEFJVkg2SjBiK0tnS0NVQWtZK0JzMzBLSHo2U1pOM1BSa0xmaUZBeW9XIn0=
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "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>,
 "tim@xen.org" <tim@xen.org>, "jbeulich@suse.com" <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 0/6] Intel Processor Trace virtulization
	enabling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiA+Pj4gSGkgQWxsLA0KPiA+Pj4NCj4gPj4+IEhlcmUgaXMgYSBwYXRjaC1zZXJpZXMgd2hpY2gg
YWRkaW5nIFByb2Nlc3NvciBUcmFjZSBlbmFibGluZyBpbiBYRU4gZ3Vlc3QuIFlvdSBjYW4gZ2V0
IEl0J3Mgc29mdHdhcmUgZGV2ZWxvcGVyIG1hbnVhbHMgZnJvbToNCj4gPj4+IGh0dHBzOi8vc29m
dHdhcmUuaW50ZWwuY29tL3NpdGVzL2RlZmF1bHQvZmlsZXMvbWFuYWdlZC9jNS8xNS9hcmNoaXRl
DQo+ID4+PiBjdCB1cmUtaW5zdHJ1Y3Rpb24tc2V0LWV4dGVuc2lvbnMtcHJvZ3JhbW1pbmctcmVm
ZXJlbmNlLnBkZg0KPiA+Pj4gSW4gQ2hhcHRlciA1IElOVEVMIFBST0NFU1NPUiBUUkFDRTogVk1Y
IElNUFJPVkVNRU5UUy4NCj4gPj4+DQo+ID4+PiBJbnRyb2R1Y3Rpb246DQo+ID4+PiBJbnRlbCBQ
cm9jZXNzb3IgVHJhY2UgKEludGVsIFBUKSBpcyBhbiBleHRlbnNpb24gb2YgSW50ZWwNCj4gPj4+
IEFyY2hpdGVjdHVyZSB0aGF0IGNhcHR1cmVzIGluZm9ybWF0aW9uIGFib3V0IHNvZnR3YXJlIGV4
ZWN1dGlvbg0KPiA+Pj4gdXNpbmcNCj4gPj4gZGVkaWNhdGVkIGhhcmR3YXJlIGZhY2lsaXRpZXMg
dGhhdCBjYXVzZSBvbmx5IG1pbmltYWwgcGVyZm9ybWFuY2UNCj4gPj4gcGVydHVyYmF0aW9uIHRv
IHRoZSBzb2Z0d2FyZSBiZWluZyB0cmFjZWQuIERldGFpbHMgb24gdGhlIEludGVsIFBUIGluZnJh
c3RydWN0dXJlIGFuZCB0cmFjZSBjYXBhYmlsaXRpZXMgY2FuIGJlIGZvdW5kIGluIHRoZSBJbnRl
bCA2NA0KPiBhbmQgSUEtMzIgQXJjaGl0ZWN0dXJlcyBTb2Z0d2FyZSBEZXZlbG9wZXLigJlzIE1h
bnVhbCwgVm9sdW1lIDNDLg0KPiA+Pj4gVGhlIHN1aXRlIG9mIGFyY2hpdGVjdHVyZSBjaGFuZ2Vz
IHNlcnZlIHRvIHNpbXBsaWZ5IHRoZSBwcm9jZXNzIG9mDQo+ID4+PiB2aXJ0dWFsaXppbmcgSW50
ZWwgUFQgZm9yIHVzZSBieSBhIGd1ZXN0IHNvZnR3YXJlLiBUaGVyZSBhcmUgdHdvDQo+ID4+IHBy
aW1hcnkgZWxlbWVudHMgdG8gdGhpcyBuZXcgYXJjaGl0ZWN0dXJlIHN1cHBvcnQgZm9yIFZNWCBz
dXBwb3J0IGltcHJvdmVtZW50cyBtYWRlIGZvciBJbnRlbCBQVC4NCj4gPj4+IDEuIEFkZGl0aW9u
IG9mIGEgbmV3IGd1ZXN0IElBMzJfUlRJVF9DVEwgdmFsdWUgZmllbGQgdG8gdGhlIFZNQ1MuDQo+
ID4+PiAgIOKAlCBUaGlzIHNlcnZlcyB0byBzcGVlZCBhbmQgc2ltcGxpZnkgdGhlIHByb2Nlc3Mg
b2YgZGlzYWJsaW5nIHRyYWNlIG9uIFZNIGV4aXQsIGFuZCByZXN0b3JpbmcgaXQgb24gVk0gZW50
cnkuDQo+ID4+PiAyLiBFbmFibGluZyB1c2Ugb2YgRVBUIHRvIHJlZGlyZWN0IFBUIG91dHB1dC4N
Cj4gPj4+ICAg4oCUIFRoaXMgZW5hYmxlcyB0aGUgVk1NIHRvIGVsZWN0IHRvIHZpcnR1YWxpemUg
dGhlIFBUIG91dHB1dCBidWZmZXINCj4gPj4+IHVzaW5nIEVQVC4gSW4gdGhpcyBtb2RlLCB0aGUg
Q1BVIHdpbGwgdHJlYXQgUFQgb3V0cHV0DQo+ID4+IGFkZHJlc3NlcyBhcyBHdWVzdCBQaHlzaWNh
bCBBZGRyZXNzZXMgKEdQQXMpIGFuZCB0cmFuc2xhdGUgdGhlbSB1c2luZw0KPiA+PiBFUFQuIFRo
aXMgbWVhbnMgdGhhdCBJbnRlbCBQVCBvdXRwdXQgcmVhZHMgKG9mIHRoZSBUb1BBDQo+ID4+IHRh
YmxlKSBhbmQgd3JpdGVzIChvZiB0cmFjZSBvdXRwdXQpIGNhbiBjYXVzZSBFUFQgdmlvbGF0aW9u
cywgYW5kIG90aGVyIG91dHB1dCBldmVudHMuDQo+ID4+DQo+ID4+IEhlbGxvLA0KPiA+Pg0KPiA+
PiBIYXZpbmcgcmVhZCB0aGUgbmV3IHByb3Bvc2VkIGV4dGVuc2lvbnMsIEkndmUgZ290IHNvbWUg
YXJjaGl0ZWN0dXJlIHF1ZXN0aW9ucyBiZWZvcmUgZGl2aW5nIGludG8gdGhlIHBhdGNoZXMgdGhl
bXNlbHZlcy4NCj4gPj4NCj4gPj4gRmlyc3Qgb2YgYWxsLCBpcyB0aGlzIHRlY2hub2xvZ3kgZXhw
ZWN0ZWQgdG8gZW5kIHVwIGluIEljZWxha2UsIG9yIHNvbWV0aGluZyBsYXRlcj8NCj4gPiBZZXMs
IHRoaXMgd291bGQgYmUgZW5hYmxlZCBvbiBJY2VsYWtlLg0KPiANCj4gVGhhbmtzLg0KPiANCj4g
Pg0KPiA+PiBJbiBWb2wgMywgdGhlIGV4aXN0aW5nIFZNWCBzdXBwb3J0IGRlc2NyaWJlcyBhIG51
bWJlciBvZiBzY2VuYXJpb3MNCj4gPj4gKHN5c3RlbSB3aWRlLCBWTU0tb25seSwgVk0tb25seSwg
Z3Vlc3QgYXdhcmUpLCB3aGljaCByZXF1aXJlIHRoZSB1c2Ugb2YgTVNSIGxvYWQgbGlzdHMgdG8g
YXRvbWljYWxseSBhbHRlciB0aGUgSUEzMl9SVElUXyoNCj4gbXNycy4NCj4gPiBDdXJyZW50bHks
IEkganVzdCBlbmFibGluZyB0aGUgZ3Vlc3Qgb25seSBtb2RlKFZNLW9ubHkpIGluIG15IHBhdGNo
ZXMuDQo+IA0KPiBUaGF0IGlzIGZpbmUuwqAgSSdtIG5vdCBhc2tpbmcgeW91IHRvIGltcGxlbWVu
dCB0aGVzZSBtb2RlczsgSSBhbSBqdXN0IHRyeWluZyB0byB3b3JrIG91dCBob3cgdGhleSB3b3Vs
ZCBpbnRlcmFjdC4NCg0KU3lzdGVtLVdpZGU6IHRyYWNlIFhlbiBoeXBlcnZpc29yIGFuZCBndWVz
dCBhbmQgb3V0cHV0IHRvIGhvc3QgYnVmZmVyOyANClZNTS1vbmx5OiB0cmFjZSBYZW4gaHlwZXJ2
aXNvciBvbmx5IGFuZCBvdXRwdXQgdG8gaG9zdCBidWZmZXIuOw0KVk0tb25seTogdHJhY2UgZ3Vl
c3Qgb25seSBhbmQgb3V0cHV0IHRvIGd1ZXN0IGJ1ZmZlcjsNCg0KPiANCj4gPg0KPiA+PiBPYnZp
b3VzbHksIHN5c3RlbSB3aWRlIG1vZGUgaXMgaW5jb21wYXRpYmxlIHdpdGggYWxzbyBhbGxvd2lu
ZyB0aGUNCj4gPj4gZ3Vlc3QgdG8gdXNlIFBUIGl0c2VsZiwNCj4gPiBZZXMsIHN5c3RlbSBtb2Rl
KGNvbGxlY3QgdHJhY2UgcGFja2V0cyBvZiB0aGUgZW50aXJlIHN5c3RlbSkgY2FuJ3Qgd29yayB3
aXRoIGd1ZXN0IG9ubHkgbW9kZSBhdCB0aGUgc2FtZSB0aW1lLg0KPiA+DQo+ID4+IGJ1dCB3aGF0
IGFib3V0IFhlbiB3YW50aW5nIHRvIHVzZSBQVCBmb3IgaXRzZWxmLCBhbmQgZm9yIHRoZSBndWVz
dCB0byB1c2UgUFQgYXMgd2VsbD8NCj4gPiBJIHRoaW5rIHRoaXMgY2FuIGJlIG5hbWVkIGJ5IGhv
c3QtZ3Vlc3QgbW9kZS4gVGhpcyBtYXkgbmVlZCBhZGQgbmV3IGNvbW1hbmQgb3IgaW50ZXJmYWNl
IHRvIGVuYWJsZSBQVCBpbiBYZW4gaHlwZXJ2aXNvci4NCj4gVHJhY2Ugdm1tLW9ubHkgYW5kIGd1
ZXN0IHNpbXVsdGFuZW91cyBhbmQgb3V0cHV0IHRvIHRoZWlyIHJlc3BlY3RpdmUgYnVmZmVyLg0K
PiA+DQo+ID4+IFByZXZpb3VzbHksIHRoaXMgYXBwZWFycyB0byBiZSBwb3NzaWJsZSB1c2luZyB0
aGUgTVNSIGxvYWQgbGlzdHMNCj4gPj4gKGFsYmVpdCB3aXRoIFhlbiBuZWVkaW5nIHRvIHNoYWRv
dyB0aGUgVG9QQSByZWNvcmRzIHRvIGNhdXNlIHRoZSBwYWNrZXQgc3RyZWFtIHRvIGVuZCB1cCBp
biB0aGUgcmlnaHQgcGxhY2UpLg0KPiA+IFllcy4NCj4gPg0KPiA+PiBIb3dldmVyLCB0aGUgbmV3
IFZNIGNvbnNpc3RlbmN5IGNoZWNrcyByZXF1aXJlIHRoYXQgdXNpbmcgRVBUDQo+ID4+IHJlZGly
ZWN0aW9uIHJlcXVpcmVzIGNsZWFyL2xvYWQgQ1RMIG9uIGV4aXQvZW50cnkgYmUgc2V0LCBhbmQg
aGF2aW5nIGxvYWQgb24gZW50cnkgc2V0IHJlcXVpcmVzIHRoZSBob3N0IFRyYWNlRW4gdG8gYmUg
Y2xlYXIuDQo+ID4gWWVzLiBOZXcgYml0cyBhZGRlZCBpbiBWTUNTIGNhbiBtYWtlIHN1cmUgUFQg
YmUgZGlzYWJsZWQgYmVmb3JlIFZNIGV4aXQgYW5kIElBMzJfUlRJVF9DVEwgTVNSIHdpbGwgYmUg
d3JpdHRlbiB3aXRoIHRoZSB2YWx1ZQ0KPiBvZiB0aGUgYXNzb2NpYXRlZCBHdWVzdCBTdGF0ZSBm
aWVsZCBvZiB0aGUgVk1DUyBvbiBWTSBlbnRyeS4NCj4gDQo+IEkgYW0gbm90IHN1cmUgSSBleHBs
YWluZWQgbXlzZWxmIGNsZWFybHkuDQo+IA0KPiBJdCBhcHBlYXJzIHRoYXQgaXQgaXMgcG9zc2li
bGUgdG8gaW1wbGVtZW50IGhvc3QtZ3Vlc3QgbW9kZSB1c2luZyBNU1IgbG9hZCBsaXN0cywgYmVj
YXVzZSBhbGwgdGhlIGhvc3QgY29uZmlndXJhdGlvbiBnZXRzIHJlcGxhY2VkIGJ5DQo+IGd1ZXN0
IGNvbmZpZ3VyYXRpb24gb24gdm1lbnRyeSwgYW5kIGhvc3QgY29uZmlndXJhdGlvbiBnZXRzIHJl
c3RvcmVkIGF0IHZtZXhpdC4NCg0KWWVzLCBjb3JyZWN0Lg0KDQo+IA0KPiBIb3dldmVyIHdpdGgg
dGhlc2UgUFQgZXh0ZW5zaW9uLCBhIG5ldyByZXN0cmljdGlvbiBpcyB0aGF0IGEgdm1lbnRyeSBm
YWlsdXJlIHdpbGwgb2NjdXIgaWYgd2UgdHJ5IHRvIGxvYWQgdGhlIGd1ZXN0IFJUSVRfQ1RMIHZh
bHVlDQo+IHdoaWxlIHRoZSBjdXJyZW50IFJUSVRfQ1RMLlRyYWNlRW4gaXMgc2V0Lg0KDQpZZXMs
IGFzIGRlc2NyaXB0aW9uIGluICJJbnRlbMKuIGFyY2hpdGVjdHVyZSBpbnN0cnVjdGlvbiBzZXQg
ZXh0ZW5zaW9ucyBwcm9ncmFtbWluZyByZWZlcmVuY2UiIDUuMi4zLiANCklmIHRoZSDigJxMb2Fk
IElBMzJfUlRJVF9DVEwgb24gZW50cnnigJ0gaXMgMSwgSUEzMl9SVElUX0NUTC5UcmFjZUVuIG11
c3QgYmUgemVyby4gT3RoZXJ3aXNlIHdpbGwgVk0gZW50cnkgZmFpbHMgYnkgbG9hZGluZyBwcm9j
ZXNzb3Igc3RhdGUgZnJvbSB0aGUgZ3Vlc3Qtc3RhdGUgYXJlYSBvZiB0aGUgVk1DUy4NCg0KPiAN
Cj4gQXMgZmFyIGFzIEkgY2FuIHRlbGwsIHRoaXMgcHJvaGliaXRzIGhvc3QtZ3Vlc3QgbW9kZSBm
cm9tIHdvcmtpbmcsIHVubGVzcyB3ZSB0b2xlcmF0ZSBoYXZpbmcgWGVuIGNsZWFyIFJUSVRfQ1RM
IGJlZm9yZSByZXN0b3JpbmcgZ3Vlc3QNCj4gR1BSIHN0YXRlLg0KDQpZZXMuIElmIGltcGxlbWVu
dCBob3N0LWd1ZXN0IG1vZGUgd2Ugc2hvdWxkIGNsZWFyIFJUSVRfQ1RMIGZpcnN0IGFuZCByZXN0
b3JlIHRoZSBndWVzdCBzdGF0ZSBiZWZvcmUgVk0tZW50cnkgLg0KMS4gQ2xlYXIgUlRJVF9DVEwg
YmVmb3JlIGNvbmZpZ3VyYXRpb24gTVNScy4gQSBXUk1TUiB0byBhbnkgb2YgdGhlc2UgY29uZmln
dXJhdGlvbiBNU1JzIHRoYXQgYmVnaW5zIGFuZCBlbmRzIHdpdGggSUEzMl9SVElUX0NUTC5UcmFj
ZUVuIHNldCB3aWxsICNHUCBmYXVsdC4gUGFja2V0IGdlbmVyYXRpb24gbXVzdCBiZSBkaXNhYmxl
ZCBiZWZvcmUgdGhlIGNvbmZpZ3VyYXRpb24gTVNScyBjYW4gYmUgY2hhbmdlZC4gKFNETSAzNi4y
LjcuMSkNCjIuIFJlc3RvcmUgb3RoZXIgSW50ZWwgUFQgTVNScy4NCjMuIFJlc3RvcmUgZ3Vlc3Qg
UlRJVF9DVEwgc3RhdGUgdG8gVk1DUyBndWVzdCBJQTMyX1JUSVRfQ1RMLg0KDQpUaGFua3MsDQpM
dXdlaSBLYW5nDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 27 05:44:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 05:44:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7xRM-0006ua-3z; Fri, 27 Oct 2017 05:44:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=466e9e6f8=citrix-osstest@xenproject.org>)
 id 1e7xRL-0006tV-7l
 for xen-devel@lists.xensource.com; Fri, 27 Oct 2017 05:44:19 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 39/64-00431-2B7C2F95; Fri, 27 Oct 2017 05:44:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXitHRDpO6G458
 iDTa+1bO4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBmTJi5mLXgVXdG84Q5zA+MNiy5GTg4JAX+J
 iT9vs0LY7hLT21ewgdgiAs4SEz7cBrN5BfQkei4eYwexhYFqDs6YCVTPBVR/Vk6ip20dM0Szq
 8TOuevZYezF+54xgdhsAh4SE3smsoDYLAKqEk9vr2QEsYUEtCSWLl7JBLFAUOLkzCdgNcwCEh
 IHX7yAmmkhseNjH9sERr5ZSMpmISlbwMi0ilGjOLWoLLVI18hcL6koMz2jJDcxM0fX0MBYLze
 1uDgxPTUnMalYLzk/dxMjMKzqGRgYdzC27PU7xCjJwaQkytt87FOkEF9SfkplRmJxRnxRaU5q
 8SFGGQ4OJQneUyA5waLU9NSKtMwcYIDDpCU4eJREeKtA0rzFBYm5xZnpEKlTjMYcxzZd/sPE8
 Wzm6wZmIZa8/LxUKXHemSClAiClGaV5cINgkXeJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkj
 DvB5ApPJl5JXD7XgGdwgR0SpPqB5BTShIRUlINjGpMl5cwbt57qvRejsjZum1mMx+0yFpffnT
 D77vQB+nGFbJ8FS6vVCZ8YjA78/1iVZWwb55T2BHxLdoCMrNK93D7Ltf67ewUdvGlhPSf5as1
 UmebL/yrOu2cSPn0C85WIibiGqvMe3crFx//5cO8+OCNibM/vY2d9CfIueSQm/WDwxOiOv/P5
 FRiKc5INNRiLipOBAC2Q1tTtwIAAA==
X-Env-Sender: prvs=466e9e6f8=citrix-osstest@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1509083054!56718055!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53340 invoked from network); 27 Oct 2017 05:44:16 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Oct 2017 05:44:16 -0000
X-IronPort-AV: E=Sophos;i="5.44,303,1505779200"; d="scan'208";a="448528274"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72359-mainreport@xen.org>
X-Osstest-Failures: xen-4.5-testing:test-amd64-amd64-libvirt:guest-saverestore:fail:regression
 xen-4.5-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate:fail:allowable
 xen-4.5-testing:test-amd64-amd64-xl-rtds:xen-boot:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-winxpsp3:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt-raw:guest-start:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-vhd:guest-start:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-win10-i386:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=08aa260dd172de625ecc2b64b78b1aa68de1f472
X-Osstest-Versions-That: xen=03b06d38c785ec89817a608470b443d8de2e1b9e
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 27 Oct 2017 06:43:58 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [xen-4.5-testing baseline-only test] 72359: regressions
	- FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjM1OSB4ZW4tNC41LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjM1OS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAx
NSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDcyMjMzCgpSZWdyZXNz
aW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTQgZ3Vlc3QtbG9jYWxtaWdyYXRlIGZh
aWwgUkVHUi4gdnMuIDcyMjMzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcyMjMzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC00ICAgICAgIDYwIGxlYWstY2hlY2svY2hlY2sgICAgICAgICAgICAgZmFpbCAgIGxpa2UgNzIy
MzMKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgNjAgbGVhay1jaGVjay9jaGVjayAgICAg
ICAgICAgICBmYWlsICAgbGlrZSA3MjIzMwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICA2
MCBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcyMjMzCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDYwIGxlYWstY2hlY2svY2hlY2sgICAgICAgICAgICAgZmFp
bCAgIGxpa2UgNzIyMzMKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgNjAgbGVhay1jaGVj
ay9jaGVjayAgICAgICAgICAgICBmYWlsICAgbGlrZSA3MjIzMwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBsaWtlIDcy
MjMzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxt
aWdyYXRlL3gxMCBmYWlsIGxpa2UgNzIyMzMKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsIDEwIGRlYmlhbi1odm0taW5zdGFsbCAgICAgIGZhaWwgbGlrZSA3MjIzMwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBsaWtlIDcyMjMzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIGxpa2UgNzIyMzMKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2lueHBzcDMgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgIGZhaWwgbGlrZSA3
MjIzMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW1pZHdheSAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAxNSBndWVzdC1zYXZlcmVzdG9y
ZSAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFt
ZCAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgIDU5IHh0Zi90
ZXN0LWh2bTY0LXhzYS0xOTUgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTMgICAgICAgNTkgeHRmL3Rlc3QtaHZtNjQteHNhLTE5NSAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICA1OSB4dGYvdGVzdC1odm02NC14
c2EtMTk1ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0xICAgICAgIDU5IHh0Zi90ZXN0LWh2bTY0LXhzYS0xOTUgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDU5IHh0Zi90ZXN0LWh2bTY0LXhzYS0xOTUgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTEgZ3Vl
c3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDExIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAwOGFh
MjYwZGQxNzJkZTYyNWVjYzJiNjRiNzhiMWFhNjhkZTFmNDcyCmJhc2VsaW5lIHZlcnNpb246CiB4
ZW4gICAgICAgICAgICAgICAgICAwM2IwNmQzOGM3ODVlYzg5ODE3YTYwODQ3MGI0NDNkOGRlMmUx
YjllCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIyMzMgIDIwMTctMTAtMTQgMDI6MTY6MzUgWiAg
IDEzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcyMzU5ICAyMDE3LTEwLTI2IDE1OjE0OjIx
IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3Q6CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJl
diAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMtdmNwdXMxICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNw
My12Y3B1czEgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lueHBzcDMgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3Az
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQK
bG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVz
dC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21t
aXQgMDhhYTI2MGRkMTcyZGU2MjVlY2MyYjY0Yjc4YjFhYTY4ZGUxZjQ3MgpBdXRob3I6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgT2N0IDI0IDE2OjUzOjM2IDIw
MTcgKzAyMDAKCiAgICBnbnR0YWI6IGZpeCBwaW4gY291bnQgLyBwYWdlIHJlZmVyZW5jZSByYWNl
CiAgICAKICAgIERyb3BwaW5nIHBhZ2UgcmVmZXJlbmNlcyBiZWZvcmUgZGVjcmVtZW50aW5nIHBp
biBjb3VudHMgaXMgYSBiYWQgaWRlYQogICAgaWYgYXNzdW1wdGlvbnMgYXJlIGJlaW5nIG1hZGUg
dGhhdCBhIG5vbi16ZXJvIHBpbiBjb3VudCBpbXBsaWVzIGEgdmFsaWQKICAgIHBhZ2UuIEZpeCB0
aGUgb3JkZXIgb2Ygb3BlcmF0aW9ucyBpbiBnbnR0YWJfY29weV9yZWxlYXNlX2J1ZigpLCBidXQg
YXQKICAgIHRoZSBzYW1lIHRpbWUgYWxzbyByZW1vdmUgdGhlIGFzc2VydGlvbiB0aGF0IHdhcyBm
b3VuZCB0byB0cmlnZ2VyOgogICAgbWFwX2dyYW50X3JlZigpIGFsc28gaGFzIHRoZSBwb3RlbnRp
YWwgb2YgY2F1c2luZyBhIHJhY2UgaGVyZSwgYW5kCiAgICBjaGFuZ2luZyB0aGUgb3JkZXIgb2Yg
b3BlcmF0aW9ucyB0aGVyZSB3b3VsZCBsaWtlbHkgYmUgcXVpdGUgYSBiaXQgbW9yZQogICAgaW52
b2x2ZWQuCiAgICAKICAgIFRoaXMgaXMgQ1ZFLTIwMTctMTU1OTcgLyBYU0EtMjM2LgogICAgCiAg
ICBSZXBvcnRlZC1ieTogUGF3ZWwgV2llY3pvcmtpZXdpY3ogPHdpcGF3ZWxAYW1hem9uLmRlPgog
ICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2
aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBt
YXN0ZXIgY29tbWl0OiBlMDA4Zjc2MTlkY2Q2ZDU0OTcyN2M5NjM1YjNmOWYzYzdlZTQ4M2VkCiAg
ICBtYXN0ZXIgZGF0ZTogMjAxNy0xMC0yNCAxNjowMTozMyArMDIwMAoocWVtdSBjaGFuZ2VzIG5v
dCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 27 06:37:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 06:37:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7yGr-00022P-74; Fri, 27 Oct 2017 06:37:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e7yGp-00022I-Pd
 for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 06:37:31 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 2C/9B-00983-A24D2F95; Fri, 27 Oct 2017 06:37:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS1fzyqd
 Ig/1TpS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy24xOZC/5wVPzccp+9gXEFexcjJ4eQQJ7E
 3Af9TCA2r4CdxNzvq9lAbAkBQ4nTC2+ygNgsAqoSay9/BIuzCahLtD3bzgpiiwhoSGw41ABkc
 3EwCyxjlNh95w7YUGEBW4kXv86DJYQE5jJKLPo9HWwSJ9CGBd3rgYo4gLYJSvzdIQwSZhbQkn
 j46xYLhK0tsWzha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjGqF6cWlaUW6ZroJRV
 lpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEhh8DEOxgbPzidIhRkoNJSZR33/lPkUJ8
 SfkplRmJxRnxRaU5qcWHGGU4OJQkePkvA+UEi1LTUyvSMnOAkQCTluDgURLhdbgElOYtLkjML
 c5Mh0idYjTm6Lh59w8Tx7OZrxuYhVjy8vNSpcR5H4CUCoCUZpTmwQ2CReglRlkpYV5GoNOEeA
 pSi3IzS1DlXzGKczAqCfPqgNzDk5lXArfvFdApTECnNKl+ADmlJBEhJdXAaPm3dcnToJeHrUM
 4zG4HTXQ7Wf5Snvv4//OXF6wNXvxAJexFkscO1mu/KvKLwmL2/TnL6SWizfc5qMVwglP0nWdX
 5nwO5DILUKmtTPXy4Pwnp/2hj9NY5Jj7nZeLZP0mSWbIzdrVLqryPKJvV/hVXjdxjSu3jA9d3
 PH/ncGFRJ2P3rMEtoVfU2Ipzkg01GIuKk4EAOqAvQjLAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1509086247!56725029!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35098 invoked from network); 27 Oct 2017 06:37:29 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Oct 2017 06:37:29 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 27 Oct 2017 00:37:26 -0600
Message-Id: <59F2F046020000780018A7BB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 27 Oct 2017 00:37:26 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Doug Goldstein" <cardoe@cardoe.com>
References: <20171017214138.27663-1-cardoe@cardoe.com>
 <59E73FEB020000780018766C@prv-mh.provo.novell.com>
 <c09a8780-09e0-f931-6f17-cf671046acdc@cardoe.com>
In-Reply-To: <c09a8780-09e0-f931-6f17-cf671046acdc@cardoe.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Daniel Kiper <daniel.kiper@oracle.com>, David Esler <drumandstrum@gmail.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 1/2] x86/boot: fix early error display
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI2LjEwLjE3IGF0IDIzOjA1LCA8Y2FyZG9lQGNhcmRvZS5jb20+IHdyb3RlOgo+IE9u
IDEwLzE4LzE3IDQ6NTAgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxNy4xMC4xNyBh
dCAyMzo0MSwgPGNhcmRvZUBjYXJkb2UuY29tPiB3cm90ZToKPj4+IEZyb206IERhdmlkIEVzbGVy
IDxkcnVtYW5kc3RydW1AZ21haWwuY29tPgo+Pj4KPj4+IEluIDkxODBmNTM2NTUyNCBhIGNoYW5n
ZSB3YXMgbWFkZSB0byB0aGUgc2VuZF9jaHIgZnVuY3Rpb24gdG8gdGFrZSBpbgo+Pj4gQy1zdHJp
bmdzIGFuZCBwcmludCBvdXQgYSBjaGFyYWN0ZXIgYXQgYSB0aW1lIHVudGlsIGEgTlVMTCB3YXMK
Pj4+IGVuY291bnRlcmVkLiBIb3dldmVyIHRoZXJlIGlzIG5vIGNvZGUgdG8gaW5jcmVtZW50IHRo
ZSBjdXJyZW50IGNoYXJhY3Rlcgo+Pj4gcG9zaXRpb24gcmVzdWx0aW5nIGluIGFuIGVuZGxlc3Mg
bG9vcCBvZiB0aGUgZmlyc3QgY2hhcmFjdGVyLiBUaGlzIGFkZHMKPj4+IGEgc2ltcGxlIGluY3Jl
bWVudC4KPj4gCj4+IFRoaXMgZGVzY3JpcHRpb24gaXMgbm90IGFjY3VyYXRlIChpdCBzaG91bGQg
aGF2ZSBjaGFuZ2VkIHRvZ2V0aGVyIHdpdGgKPj4gdGhlIGNoYW5nZSB0byBob3cgeW91IGZpeCB0
aGUgaXNzdWUpIC0gd2l0aCBWR0EgdGhlIGluY3JlbWVudCBkb2VzCj4+IGhhcHBlbi4gSGVuY2Ug
ImRpc3BsYXkiIGluIHRoZSB0aXRsZSBpcyBwZXJoYXBzIGFsc28gYXQgbGVhc3QgbWlzbGVhZGlu
Zy4KPj4gSSB3b3VsZCBiZSBmaW5lIHRvIGFkanVzdCBib3RoIHdoaWxlIGNvbW1pdHRpbmcgKGFu
ZCB0aGVuIGFkZGluZyBteQo+PiBSLWIpLCBidXQgZmVlbCBmcmVlIHRvIHByb3Bvc2UgYW4gYWx0
ZXJuYXRpdmUuCj4gCj4gSmFuLAo+IAo+IENhbiB5b3UgcXVldWUgdGhpcyBmb3IgNC45IGFzIHdl
bGw/IFRoYXQncyB3aGVyZSB3ZSByYW4gaW50byB0aGUgaXNzdWUKPiBpbiB0aGUgZmlyc3QgcGxh
Y2UuCgpUaGF0IGhvdyBJIGRpZCB1bmRlcnN0YW5kIGl0LCBzbyBJJ3ZlIHF1ZXVlZCB0aGlzIGFs
cmVhZHksIGJ1dCBmb3IKaXQgdG8gYmVjb21lIGVsaWdpYmxlIHRvIGFwcGx5aW5nIHRvIDQuOSBp
dCBmaXJzdCBuZWVkcyB0byBwYXNzIHRoZQpwdXNoIGdhdGUgb24gbWFzdGVyLgoKSmFuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 27 06:50:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 06:50:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7ySj-0002pM-8A; Fri, 27 Oct 2017 06:49:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.p.peng@linux.intel.com>) id 1e7ySi-0002pG-1P
 for xen-devel@lists.xen.org; Fri, 27 Oct 2017 06:49:48 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 D3/34-20834-B07D2F95; Fri, 27 Oct 2017 06:49:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXS1tYhost5/VO
 kwe0WJYslHxezODB6HN39mymAMYo1My8pvyKBNWPR2v0sBbO5K77MOcnYwHiJs4uRi0NIYBqj
 xPzrL9m7GDk5JAR4JY4sm8EKYftKrFh2gBmiqJFR4urcrywgCV4BM4mZsz+xgdjCAvES247eY
 ASx2QR0JWYfbAJq4OAQEXCTOH5VEaSXWWA1o0TjleNgC1gEVCVWd+8AW8ApYCexr38xM4gtJF
 Ao8ezXBrAaZgFNidbtv6EO0pbo2fsDbCavgKDE3x3CECXyEs1bZzNPYBSYhaRjFkLVLCRVCxi
 ZVzGqF6cWlaUW6ZrrJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEhiYDEOxgbPzu
 dIhRkoNJSZR33/lPkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeGWvAeUEi1LTUyvSMnOAUQKTl
 uDgURLhtQFJ8xYXJOYWZ6ZDpE4xWnI8unH3DxNHx00Q+Wzm6wZmIZa8/LxUKXFeE5AGAZCGjN
 I8uHGwSL7EKCslzMsIdKAQT0FqUW5mCar8K0ZxDkYlYV5WkCk8mXklcFtfAR3EBHRQk+oHkIN
 KEhFSUg2MB9Qckj4H5PtsftfUsj95br9Y0Zc/57IY1QqZytbU2S2WWH+pN3F7FfNkq+tPp7gn
 yJ/0nHan8sEOYebr0se/vruT8j63dfrGJvMfkrrdtx833C9WuNRTzns/b+ZSgw+3zNOSn+alv
 FKZ93O984x8ti2BccnZ74/Vb1qedF4y/+90n2jB10dSlViKMxINtZiLihMB/VjVI98CAAA=
X-Env-Sender: chao.p.peng@linux.intel.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1509086983!112269300!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46656 invoked from network); 27 Oct 2017 06:49:45 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Oct 2017 06:49:45 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 26 Oct 2017 23:49:43 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.44,303,1505804400"; 
   d="scan'208";a="2005627"
Received: from pengc-desk.ccr.corp.intel.com ([10.255.24.168])
 by orsmga002.jf.intel.com with ESMTP; 26 Oct 2017 23:49:41 -0700
Message-ID: <1509086980.3110.20.camel@linux.intel.com>
From: Chao Peng <chao.p.peng@linux.intel.com>
To: Haozhong Zhang <haozhong.zhang@intel.com>, xen-devel@lists.xen.org
Date: Fri, 27 Oct 2017 14:49:40 +0800
In-Reply-To: <20170911043820.14617-2-haozhong.zhang@intel.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
 <20170911043820.14617-2-haozhong.zhang@intel.com>
X-Mailer: Evolution 3.20.5 (3.20.5-1.fc24) 
Mime-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Dan Williams <dan.j.williams@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Subject: Re: [Xen-devel] [RFC XEN PATCH v3 01/39] x86_64/mm: fix the PDX
 group check in mem_hotadd_check()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAyMDE3LTA5LTExIGF0IDEyOjM3ICswODAwLCBIYW96aG9uZyBaaGFuZyB3cm90ZToK
PiBUaGUgY3VycmVudCBjaGVjayByZWZ1c2VzIHRoZSBob3QtcGx1Z2dlZCBtZW1vcnkgdGhhdCBm
YWxscyBpbiBvbmUKPiB1bnVzZWQgUERYIGdyb3VwLCB3aGljaCBzaG91bGQgYmUgYWxsb3dlZC4K
Ckxvb2tzIHJlYXNvbmFibGUgdG8gbWUuIFRoZSBvbmx5IHRoaW5nIEkgY2FuIHRoaW5rIG9mIGlz
IHlvdSBjYW4gZG91YmxlCmNoZWNrIGlmIHRoZSBmb2xsb3dpbmfCoGZpbmRfbmV4dF96ZXJvX2Jp
dC9maW5kX25leHRfYml0IHdpbGwgc3RpbGwKd29yay7CoAoKQ2hhbwo+IAo+IFNpZ25lZC1vZmYt
Ynk6IEhhb3pob25nIFpoYW5nIDxoYW96aG9uZy56aGFuZ0BpbnRlbC5jb20+Cj4gLS0tCj4gQ2M6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBDYzogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAtLS0KPiDCoHhlbi9hcmNoL3g4Ni94ODZfNjQvbW0u
YyB8IDYgKy0tLS0tCj4gwqAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDUgZGVsZXRp
b25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYyBiL3hlbi9h
cmNoL3g4Ni94ODZfNjQvbW0uYwo+IGluZGV4IDExNzQ2NzMwYjQuLjZjNTIyMWY5MGMgMTAwNjQ0
Cj4gLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCj4gKysrIGIveGVuL2FyY2gveDg2L3g4
Nl82NC9tbS5jCj4gQEAgLTEyOTYsMTIgKzEyOTYsOCBAQCBzdGF0aWMgaW50IG1lbV9ob3RhZGRf
Y2hlY2sodW5zaWduZWQgbG9uZyBzcGZuLAo+IHVuc2lnbmVkIGxvbmcgZXBmbikKPiDCoMKgwqDC
oMKgwqDCoMKgwqByZXR1cm4gMDsKPiDCoAo+IMKgwqDCoMKgwqAvKiBNYWtlIHN1cmUgdGhlIG5l
dyByYW5nZSBpcyBub3QgcHJlc2VudCBub3cgKi8KPiAtwqDCoMKgwqBzaWR4ID0gKChwZm5fdG9f
cGR4KHNwZm4pICsgUERYX0dST1VQX0NPVU5UIC0gMSnCoMKgJgo+IH4oUERYX0dST1VQX0NPVU5U
IC0gMSkpCj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoC8gUERYX0dST1VQX0NPVU5UOwo+ICvC
oMKgwqDCoHNpZHggPSAocGZuX3RvX3BkeChzcGZuKSAmIH4oUERYX0dST1VQX0NPVU5UIC0gMSkp
IC8KPiBQRFhfR1JPVVBfQ09VTlQ7Cj4gwqDCoMKgwqDCoGVpZHggPSAocGZuX3RvX3BkeChlcGZu
IC0gMSkgJiB+KFBEWF9HUk9VUF9DT1VOVCAtIDEpKSAvCj4gUERYX0dST1VQX0NPVU5UOwo+IC3C
oMKgwqDCoGlmIChzaWR4ID49IGVpZHgpCj4gLcKgwqDCoMKgwqDCoMKgwqByZXR1cm4gMDsKPiAt
Cj4gwqDCoMKgwqDCoHMgPSBmaW5kX25leHRfemVyb19iaXQocGR4X2dyb3VwX3ZhbGlkLCBlaWR4
LCBzaWR4KTsKPiDCoMKgwqDCoMKgaWYgKCBzID4gZWlkeCApCj4gwqDCoMKgwqDCoMKgwqDCoMKg
cmV0dXJuIDA7CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 27 06:58:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 06:58:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7ybJ-0003YF-2r; Fri, 27 Oct 2017 06:58:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.p.peng@linux.intel.com>) id 1e7ybH-0003Y9-L2
 for xen-devel@lists.xen.org; Fri, 27 Oct 2017 06:58:39 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 86/EA-00647-E19D2F95; Fri, 27 Oct 2017 06:58:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsVywNwkQlfu5qd
 IgxuP2C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozXi2+zFnzgrLi85iZbA+M1ji5GLg4hgemM
 Etu3LWPuYuTkkBDglTiybAYrhB0gceXaAzaIokZGif4nS1hAErwCZhIHDneANQgL1Eqcnt0EF
 mcT0JWYfbAJKM7BISLgJnH8qiJImFmgUuL0uu1gJSwCqhL3Zn9mBLE5BewkHu1ZCxYXEiiUeP
 LyCRNEvaZE6/bf7BA3aEv07P0BNpJXQFDi7w5hiBJ5ieats5knMArMQtIxC6FqFpKqBYzMqxg
 1ilOLylKLdA1N9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAkOTAQh2MK7Z7nmI
 UZKDSUmUd9/5T5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHibbwDlBItS01Mr0jJzgFECk5bg4
 FES4X1wHSjNW1yQmFucmQ6ROsVozNFx8+4fJo5nM183MAux5OXnpUqJ8/aCTBIAKc0ozYMbBI
 veS4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmjQKZwpOZVwK37xXQKUxApzSpfgA5pSQRISX
 VwLg78X+Zh2raJtl9d5itvx7bcLpik5CZQ8Ds7MYr5ts85pzw3PMh9OQXtrV/3cp8c6/q/c/d
 vYHhu4L+1l7bX5XnLKufcqxrMT7/Z5XFgwXvhHb2dfqW/P59KzP6ffGKKc1ZRp9uRYQ4z0yUD
 jD8eEN+xsXDCa3N+ukcetqGzVGzvgcc2+ix0lOJpTgj0VCLuag4EQABWDGj2QIAAA==
X-Env-Sender: chao.p.peng@linux.intel.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1509087515!112206399!1
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40839 invoked from network); 27 Oct 2017 06:58:37 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Oct 2017 06:58:37 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 26 Oct 2017 23:58:35 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.44,303,1505804400"; d="scan'208";a="1210730463"
Received: from pengc-desk.ccr.corp.intel.com ([10.255.24.168])
 by fmsmga001.fm.intel.com with ESMTP; 26 Oct 2017 23:58:33 -0700
Message-ID: <1509087513.3110.21.camel@linux.intel.com>
From: Chao Peng <chao.p.peng@linux.intel.com>
To: Haozhong Zhang <haozhong.zhang@intel.com>, xen-devel@lists.xen.org
Date: Fri, 27 Oct 2017 14:58:33 +0800
In-Reply-To: <20170911043820.14617-3-haozhong.zhang@intel.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
 <20170911043820.14617-3-haozhong.zhang@intel.com>
X-Mailer: Evolution 3.20.5 (3.20.5-1.fc24) 
Mime-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Dan Williams <dan.j.williams@intel.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [RFC XEN PATCH v3 02/39] x86_64/mm: drop redundant
 MFN to page conventions in cleanup_frame_table()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAyMDE3LTA5LTExIGF0IDEyOjM3ICswODAwLCBIYW96aG9uZyBaaGFuZyB3cm90ZToK
PiBSZXBsYWNlIHBkeF90b19wYWdlKHBmbl90b19wZHgocGZuKSkgYnkgbWZuX3RvX3BhZ2UocGZu
KSwgd2hpY2ggaXMKPiBpZGVudGljYWwgdG8gdGhlIGZvcm1lci4KCkxvb2tzIGdvb2QgdG8gbWUu
CgpDaGFvCj4gCj4gU2lnbmVkLW9mZi1ieTogSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5n
QGludGVsLmNvbT4KPiAtLS0KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+
IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IC0tLQo+IMKg
eGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIHwgNyArKystLS0tCj4gwqAxIGZpbGUgY2hhbmdlZCwg
MyBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYveDg2XzY0L21tLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKPiBpbmRleCA2YzUy
MjFmOTBjLi5jOTMzODNkN2Q5IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0u
Ywo+ICsrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYwo+IEBAIC03MjAsMTIgKzcyMCwxMSBA
QCBzdGF0aWMgdm9pZCBjbGVhbnVwX2ZyYW1lX3RhYmxlKHN0cnVjdAo+IG1lbV9ob3RhZGRfaW5m
byAqaW5mbykKPiDCoMKgwqDCoMKgc3BmbiA9IGluZm8tPnNwZm47Cj4gwqDCoMKgwqDCoGVwZm4g
PSBpbmZvLT5lcGZuOwo+IMKgCj4gLcKgwqDCoMKgc3ZhID0gKHVuc2lnbmVkIGxvbmcpcGR4X3Rv
X3BhZ2UocGZuX3RvX3BkeChzcGZuKSk7Cj4gLcKgwqDCoMKgZXZhID0gKHVuc2lnbmVkIGxvbmcp
cGR4X3RvX3BhZ2UocGZuX3RvX3BkeChlcGZuKSk7Cj4gK8KgwqDCoMKgc3ZhID0gKHVuc2lnbmVk
IGxvbmcpbWZuX3RvX3BhZ2Uoc3Bmbik7Cj4gK8KgwqDCoMKgZXZhID0gKHVuc2lnbmVkIGxvbmcp
bWZuX3RvX3BhZ2UoZXBmbik7Cj4gwqAKPiDCoMKgwqDCoMKgLyogSW50aWFsaXplIGFsbCBwYWdl
ICovCj4gLcKgwqDCoMKgbWVtc2V0KG1mbl90b19wYWdlKHNwZm4pLCAtMSwKPiAtwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCh1bnNpZ25lZCBsb25nKW1mbl90b19wYWdlKGVwZm4pIC0gKHVuc2lnbmVk
Cj4gbG9uZyltZm5fdG9fcGFnZShzcGZuKSk7Cj4gK8KgwqDCoMKgbWVtc2V0KCh2b2lkICopc3Zh
LCAtMSwgZXZhIC0gc3ZhKTsKPiDCoAo+IMKgwqDCoMKgwqB3aGlsZSAoc3ZhIDwgZXZhKQo+IMKg
wqDCoMKgwqB7CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 27 07:02:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 07:02:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7yfQ-0004KS-MH; Fri, 27 Oct 2017 07:02:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1e7yfP-0004KL-4e
 for xen-devel@lists.xen.org; Fri, 27 Oct 2017 07:02:55 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 16/BB-25852-E1AD2F95; Fri, 27 Oct 2017 07:02:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRWlGSWpSXmKPExsVywNwkQlf21qd
 Ig75nlhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0ZLUw9zwULeis1TFrM2MDZwdzFycQgJTGeU
 OLr7FmMXIyeHhACvxJFlM1ghbH+Jhzf/skIU9TJKvL7yihkkwSKgKrF/4UEwm01AX2LF44NgD
 SIC2hIrfh1iBmlgFjjMKLF71jKwhLBAvMS2ozfANvAKWEh07L/MBlLEK/CHUeL42hNsECvmME
 qcWLaMGaJKUOLkzCcsIDazgI7Ezq13gIo4gGxpieX/OCDC8hLNW2eDlXMKmEt0Nm4GWyYqoCJ
 xcuUapgmMQrOQTJqFZNIshEmzkExawMiyilGjOLWoLLVI19BYL6koMz2jJDcxM0fX0MBMLze1
 uDgxPTUnMalYLzk/dxMjMNQZgGAH45dlAYcYJTmYlER5953/FCnEl5SfUpmRWJwRX1Sak1p8i
 FGGg0NJgtfgJlBOsCg1PbUiLTMHGHUwaQkOHiURXh+QNG9xQWJucWY6ROoUozHHoxt3/zBxPJ
 v5uoFZiCUvPy9VSpyXH6RUAKQ0ozQPbhAsGVxilJUS5mUEOk2IpyC1KDezBFX+FaM4B6OSMMR
 Cnsy8Erh9r4BOYQI6pUn1A8gpJYkIKakGxrVT4qpajR3M2Cd4FnFdm9OReO3MwQ2lW6tzjYyq
 swIDEwsU9zhO4SzSennMvJ9J1/dNnXQV74Rzy480bejQVuLZ9+Lt8qUGL03vXu+r4dRJ9+q57
 X6MNY5Nd4OC+pFeb8ZzzFMWFdRqfrAWnriHaYbM9ztqrdwGF3eKie4R9pM9X/NBXmehEktxRq
 KhFnNRcSIAqZ27/wEDAAA=
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1509087771!81847890!1
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20965 invoked from network); 27 Oct 2017 07:02:53 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Oct 2017 07:02:53 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Oct 2017 00:02:51 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.44,304,1505804400"; d="scan'208";a="328388462"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga004.fm.intel.com with ESMTP; 27 Oct 2017 00:02:49 -0700
Date: Fri, 27 Oct 2017 15:02:53 +0800
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: Chao Peng <chao.p.peng@linux.intel.com>
Message-ID: <20171027070253.cxukn4lbavwtiufe@hz-desktop>
Mail-Followup-To: Chao Peng <chao.p.peng@linux.intel.com>,
 xen-devel@lists.xen.org,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Dan Williams <dan.j.williams@intel.com>,
 Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
 <20170911043820.14617-2-haozhong.zhang@intel.com>
 <1509086980.3110.20.camel@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1509086980.3110.20.camel@linux.intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Dan Williams <dan.j.williams@intel.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [RFC XEN PATCH v3 01/39] x86_64/mm: fix the PDX
 group check in mem_hotadd_check()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMjcvMTcgMTQ6NDkgKzA4MDAsIENoYW8gUGVuZyB3cm90ZToKPiBPbiBNb24sIDIwMTct
MDktMTEgYXQgMTI6MzcgKzA4MDAsIEhhb3pob25nIFpoYW5nIHdyb3RlOgo+ID4gVGhlIGN1cnJl
bnQgY2hlY2sgcmVmdXNlcyB0aGUgaG90LXBsdWdnZWQgbWVtb3J5IHRoYXQgZmFsbHMgaW4gb25l
Cj4gPiB1bnVzZWQgUERYIGdyb3VwLCB3aGljaCBzaG91bGQgYmUgYWxsb3dlZC4KPiAKPiBMb29r
cyByZWFzb25hYmxlIHRvIG1lLiBUaGUgb25seSB0aGluZyBJIGNhbiB0aGluayBvZiBpcyB5b3Ug
Y2FuIGRvdWJsZQo+IGNoZWNrIGlmIHRoZSBmb2xsb3dpbmfCoGZpbmRfbmV4dF96ZXJvX2JpdC9m
aW5kX25leHRfYml0IHdpbGwgc3RpbGwKPiB3b3JrLsKgCgpUaGUgZmlyc3QgY2hlY2sgaW4gbWVt
X2hvdGFkZF9jaGVjaygpIGVuc3VyZXMgc3BmbiA8IGVwZm4sIHNvIHNpZHggPD0KZWlkeCBoZXJl
LiBDb21wYXJlZCB3aXRoIHRoZSBwcmV2aW91cyBjb2RlLCB0aGUgb25seSBhZGRlZCBjYXNlIGlz
CnNpZHggPT0gZWlkeCwgd2hpY2ggaXMgd2hhdCB0aGlzIHBhdGNoIGludGVuZHMgdG8gYWxsb3cg
YW5kIHRlc3RlZC4KCkhhb3pob25nCgo+IAo+IENoYW8KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTog
SGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KPiA+IC0tLQo+ID4gQ2M6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiA+IENjOiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+ID4gLS0tCj4gPiDCoHhlbi9hcmNoL3g4Ni94ODZf
NjQvbW0uYyB8IDYgKy0tLS0tCj4gPiDCoDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwg
NSBkZWxldGlvbnMoLSkKPiA+IAo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQv
bW0uYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYwo+ID4gaW5kZXggMTE3NDY3MzBiNC4uNmM1
MjIxZjkwYyAxMDA2NDQKPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYwo+ID4gKysr
IGIveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCj4gPiBAQCAtMTI5NiwxMiArMTI5Niw4IEBAIHN0
YXRpYyBpbnQgbWVtX2hvdGFkZF9jaGVjayh1bnNpZ25lZCBsb25nIHNwZm4sCj4gPiB1bnNpZ25l
ZCBsb25nIGVwZm4pCj4gPiDCoMKgwqDCoMKgwqDCoMKgwqByZXR1cm4gMDsKPiA+IMKgCj4gPiDC
oMKgwqDCoMKgLyogTWFrZSBzdXJlIHRoZSBuZXcgcmFuZ2UgaXMgbm90IHByZXNlbnQgbm93ICov
Cj4gPiAtwqDCoMKgwqBzaWR4ID0gKChwZm5fdG9fcGR4KHNwZm4pICsgUERYX0dST1VQX0NPVU5U
IC0gMSnCoMKgJgo+ID4gfihQRFhfR1JPVVBfQ09VTlQgLSAxKSkKPiA+IC3CoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAvIFBEWF9HUk9VUF9DT1VOVDsKPiA+ICvCoMKgwqDCoHNpZHggPSAocGZuX3Rv
X3BkeChzcGZuKSAmIH4oUERYX0dST1VQX0NPVU5UIC0gMSkpIC8KPiA+IFBEWF9HUk9VUF9DT1VO
VDsKPiA+IMKgwqDCoMKgwqBlaWR4ID0gKHBmbl90b19wZHgoZXBmbiAtIDEpICYgfihQRFhfR1JP
VVBfQ09VTlQgLSAxKSkgLwo+ID4gUERYX0dST1VQX0NPVU5UOwo+ID4gLcKgwqDCoMKgaWYgKHNp
ZHggPj0gZWlkeCkKPiA+IC3CoMKgwqDCoMKgwqDCoMKgcmV0dXJuIDA7Cj4gPiAtCj4gPiDCoMKg
wqDCoMKgcyA9IGZpbmRfbmV4dF96ZXJvX2JpdChwZHhfZ3JvdXBfdmFsaWQsIGVpZHgsIHNpZHgp
Owo+ID4gwqDCoMKgwqDCoGlmICggcyA+IGVpZHggKQo+ID4gwqDCoMKgwqDCoMKgwqDCoMKgcmV0
dXJuIDA7CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 27 07:04:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 07:04:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7ygg-0004PJ-0M; Fri, 27 Oct 2017 07:04:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1e7yge-0004P7-Lc
 for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 07:04:12 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 F6/25-07499-B6AD2F95; Fri, 27 Oct 2017 07:04:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsVyMfSqjm72rU+
 RBufWilp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmr/21kK2hnrdj2pJm9gXE6SxcjJ4eQwAxG
 iWtdNV2MXBwsAluZJVZ8esoM4kgIzGGVOHmzlxmkSkKgSmLx/N1sEHaRxJrTt1gg7GKJhZOnM
 oLYvAKCEidnPoGa6i2x40EbWJxTwFLi5dP5rCBDhQR2MkosWvcGaBAHB5uAicSsDgmQGhYBVY
 mbK5vZIeYESLz/OANsr7BArMTNCV9ZQWwRAUWJBy9vgs1hFljNKLFs7hawBcwCmhKt23+zT2A
 UnIXkjllIUgsYmVYxahSnFpWlFukaWuglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+du
 YgSGKAMQ7GC8uTHgEKMkB5OSKO++858ihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwrroJlBMsS
 k1PrUjLzAFGC0xagoNHSYS3CyTNW1yQmFucmQ6ROsVoz3HhzqU/TBw3Hl4Hkgf23AKSz2a+bm
 AWYsnLz0uVEuctB2kTAGnLKM2DGwqL7kuMslLCvIxAZwrxFKQW5WaWoMq/YhTnYFQS5r1yA2g
 KT2ZeCdzuV0BnMQGd1aT6AeSskkSElFQDo82FN4m7GxRNXp4y9yiQvP5kfspu8ZX3TQyT/B/c
 Nd5uLTBxR/rVVo61p9prv//c6StwrlTVl23nshN/FKceP/eRudVJZMvlc/+Z9tXPKXpZtv+V+
 Szfh8IlqxpZqqsXhPVs4yo9etW/V8JNes7rE4zHk/rszaI/hLwTcr5rVHdB/sDlu2dKDyixFG
 ckGmoxFxUnAgA47e4y6QIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1509087850!65243677!1
X-Originating-IP: [209.85.213.44]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3523 invoked from network); 27 Oct 2017 07:04:11 -0000
Received: from mail-vk0-f44.google.com (HELO mail-vk0-f44.google.com)
 (209.85.213.44)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Oct 2017 07:04:11 -0000
Received: by mail-vk0-f44.google.com with SMTP id k123so3614842vkb.3
 for <xen-devel@lists.xenproject.org>; Fri, 27 Oct 2017 00:04:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=rUKzYcwuPKcggOaIolVrXhTyojw/UyD66XqjA6gW5vw=;
 b=AffVxk3BTmWHc9DgsO8SN7xYG9ijvoHsd9WsVJGWFatBlJomzXketdfZPXVvY0Cy+2
 w/GjkX6OV+3zRi51Mrj4x+n36eA28hn5PKQOyY2ZRZE5fYxFTtAslRrZbwFdci8SJkzN
 Z6yW3uwfzwN1CHPRN4S3Aa5VLGMXrNNFqZk3E=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=rUKzYcwuPKcggOaIolVrXhTyojw/UyD66XqjA6gW5vw=;
 b=SyR3N/TzVhcVqPX2ZnDzPPpyKce7jcdHD8lnv0SsPGuOvQq4PzOI78LvxDE1JGAeu2
 W0qM5IdtfNM1xOSD9PPlsq2fhCWyHLs3QXlZ17S6Z7f4coXVtzBBD91GhhRgXULt0VxF
 6ttwN6dV9GWGVV/BnUJ9/ElwoLizhy3Tpgqb6BnsONuHHIi2pj5jVXzz6JyzfloaKM5O
 PwaB9RKxy9k/2NJ5l7+rWyJqUgWI87FThl2bL9pqSt8xHXqF/PK59DsSplqSbYJmu7Ec
 bgcjuqv2p94vYUUkw4TdAOP1TQUgOFlc5NCCgLRNuUbwnJY/X1Z3WTCQ0xV2/yLJqYSl
 67+Q==
X-Gm-Message-State: AMCzsaVsqrOR4bm2Os0vQf04Z0OVVTDkDz33oBEJ8SLlJps2jc0cz5Fr
 fKN+jkpNayZOFlS9n71i9d1wXIQ+YVvQIUwT4yn1Tg==
X-Google-Smtp-Source: ABhQp+RFGIXrzbFxJi5ty7dkIZveMUEWPdy+nAB8UQRDG7ogtqVR9cK38+l05WEasK7w4IvfFG9/8WhxWJNc1fQT/h4=
X-Received: by 10.31.136.147 with SMTP id k141mr5205863vkd.45.1509087850269;
 Fri, 27 Oct 2017 00:04:10 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.176.24.213 with HTTP; Fri, 27 Oct 2017 00:04:09 -0700 (PDT)
In-Reply-To: <20171026112634.snbqrs2xkjijjlo3@citrix.com>
References: <1508923628-26446-1-git-send-email-bhupinder.thakur@linaro.org>
 <1508923628-26446-5-git-send-email-bhupinder.thakur@linaro.org>
 <20171026112634.snbqrs2xkjijjlo3@citrix.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Fri, 27 Oct 2017 12:34:09 +0530
Message-ID: <CACtJ1JSA6fhEbT1S+hSOeuY6ERFMLpXQA2JwxUnYx3OmKfUDvg@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 5/5 v2] xenconsole: Define and use a macro
 XEN_INVALID_PFN instead of -1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgV2VpLAoKT24gMjYgT2N0b2JlciAyMDE3IGF0IDE2OjU2LCBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPiB3cm90ZToKPiBPbiBXZWQsIE9jdCAyNSwgMjAxNyBhdCAwMjo1NzowOFBNICsw
NTMwLCBCaHVwaW5kZXIgVGhha3VyIHdyb3RlOgo+PiB4ZW5jb25zb2xlIHdpbGwgdXNlIGEgbmV3
IG1hY3JvIFhFTl9JTlZBTElEX1BGTiBpbnN0ZWFkIG9mIC0xIGZvciBpbml0aWFsaXppbmcgcmlu
Zy1yZWYuCj4KPiBDYW4geW91IHBsZWFzZSBwYXN0ZSBpbiB0aGUgZXJyb3IgaWYgdGhlIGNvbXBp
bGF0aW9uIGZhaWxzIHdpdGggLTE/Cj4KPiBUaGUgd2F5IHRoaXMgc2VyaWVzIGlzIGFycmFuZ2Vk
IG1ha2UgbWUgd29uZGVyIGlmIHRoZSBjb21waWxhdGlvbiBpcwo+IGJyb2tlbiBoYWxmIHdheS4g
V2Ugc2hvdWxkIGF2b2lkIHRoYXQuCkl0IGlzIG5vdCBicmVha2luZyB0aGUgY29tcGlsYXRpb24u
IFNpbmNlIHRoZSB0eXBlIG9mIHJpbmdfcmVmIGlzCmNoYW5nZWQgdG8geGVuX3Bmbl90ICh3aGlj
aCBpcyBhbiB1bnNpZ25lZCB2YWx1ZSkgYXNzaWduaW5nIC0xCmFwcGVhcmVkIHRvIGJlIGNvbmZ1
c2luZy4gRm9yIGJldHRlciBjbGFyaXR5LCBYRU5fSU5WQUxJRF9QRk4gaXMKaW50cm9kdWNlZC4K
ClJlZ2FyZHMsCkJodXBpbmRlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 27 07:07:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 07:07:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7yju-0004h5-F7; Fri, 27 Oct 2017 07:07:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1e7yjt-0004gv-KX
 for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 07:07:33 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 8A/FE-07499-53BD2F95; Fri, 27 Oct 2017 07:07:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKIsWRWlGSWpSXmKPExsVyMfSqqa7J7U+
 RBt+uKlt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmnbqcUzGWrWLx2LmsD41TWLkYuDiGBGYwS
 t/ZNZwZxWAS2Mku8P7kBzJEQmMMqMW3uS8YuRk4gp0qi5/QeJgi7SOL/nCesEHa+RPfRE2wgN
 q+AoMTJmU9YQGwhAW+Jo0dPg9VwCgRKTH60iw0i/p9RYtJR3S5GDg42AROJWR0SIGEWAVWJOc
 evMkGMCZA4sGMKO4gtLBArcXPCV7AxIgKKEg9e3gS7mllgNaPEsrlbwG5jFtCUaN3+m30Co+A
 sJGfMQpJawMi0ilGjOLWoLLVI19hQL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj
 MEAZgGAHY9OiwEOMkhxMSqK8+85/ihTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwfvgJlBOsCg1P
 bUiLTMHGCswaQkOHiUR3i6QNG9xQWJucWY6ROoUoz3HhTuX/jBx3Hh4HUge2HMLSD6b+bqBWY
 glLz8vVUqctxykTQCkLaM0D24oLLYvMcpKCfMyAp0pxFOQWpSbWYIq/4pRnINRCajiFtAUnsy
 8Erjdr4DOYgI6q0n1A8hZJYkIKakGxs4HwkbrkyROr843mLpznvgNNrPcSvHf3ZeunNR/6vbi
 UZqsZPP8tk22d+K6HSLeq22vW7r8BNvLhVoPTH5rHuBJu160kM+EVfWYQmzgirkS0zR1A2Zbv
 V5g/+rqkaCzW10nhdp4ORnq+yyRLP/0/6hPdp30M083v4rv8x6r28R5z9Hhn+B2V4mlOCPRUI
 u5qDgRALrXt47oAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1509088051!101215212!1
X-Originating-IP: [209.85.213.53]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13082 invoked from network); 27 Oct 2017 07:07:32 -0000
Received: from mail-vk0-f53.google.com (HELO mail-vk0-f53.google.com)
 (209.85.213.53)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Oct 2017 07:07:32 -0000
Received: by mail-vk0-f53.google.com with SMTP id n70so3608447vkf.11
 for <xen-devel@lists.xenproject.org>; Fri, 27 Oct 2017 00:07:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=E+vOvS55lAvkLwXTSTYU7D+4GJdyj3JtdcE6pirH7dY=;
 b=C345UXWUCyZ666YC8kShOPEs2S0AbM+OTK/jgyyuLaWUnjMNRXpMFvgNmWBfSo1hwi
 kVVwKiyc2B4S3xzCPIRIVcAIIIxDse0C6wli0DmmiS/zJW6yYB2Yh86WVSiGS51Eh+52
 6Htj9cxKnDuv2+N2ShQ/qRpvf0a6CwBL9inAw=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=E+vOvS55lAvkLwXTSTYU7D+4GJdyj3JtdcE6pirH7dY=;
 b=V1JgE27FjU2R0fE+7u+m5W0EbJPbgfL40rzR7ndBt4MWnPxeD/W5tmb8dWQwFvjBTC
 L9v1Pb2ZyMbxKv1aWT27t1k2FibcSYOHQiu6IU0nouSgiDY2zwV+qLtsotW0eKbjm60d
 wn47T3+pZmRPXkMICBK3R5W2OuE34vcxrnTJi41DiOAO3dQefVchFvC8wEiRykch0wrv
 iC/6Z+pIffVyfY1yYCN1MFLarB0/bCX9c0X6Szp2TRSlngZn86NjW//opz7sSUAytvlq
 4zPFY3HBIpR48hxZqz0RRY5ZzwB4ft69g1uEwbMFDvNXi3GhBQXhYtEaP2CInZp03QUp
 +SRw==
X-Gm-Message-State: AMCzsaV5BoeT/m2f7FPxtF2sYYy0mFS6YdzQVeEHf15eydX2gbv3bViO
 132EY28Igd8Qmf7YY0Rl56bONyH800tT4uic9yE3RAx3
X-Google-Smtp-Source: ABhQp+S+6uqEOYCaU0eCvTnnC6L0rhXefcqcef3r5dDj+IdoCj22tneV/SKq78loggdqSq4eOqXZa6i3y/if4ceB8Lk=
X-Received: by 10.31.235.3 with SMTP id j3mr5699244vkh.66.1509088051548; Fri,
 27 Oct 2017 00:07:31 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.176.24.213 with HTTP; Fri, 27 Oct 2017 00:07:31 -0700 (PDT)
In-Reply-To: <CACtJ1JSA6fhEbT1S+hSOeuY6ERFMLpXQA2JwxUnYx3OmKfUDvg@mail.gmail.com>
References: <1508923628-26446-1-git-send-email-bhupinder.thakur@linaro.org>
 <1508923628-26446-5-git-send-email-bhupinder.thakur@linaro.org>
 <20171026112634.snbqrs2xkjijjlo3@citrix.com>
 <CACtJ1JSA6fhEbT1S+hSOeuY6ERFMLpXQA2JwxUnYx3OmKfUDvg@mail.gmail.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Fri, 27 Oct 2017 12:37:31 +0530
Message-ID: <CACtJ1JRR=fN2x4wqr41sKkSgdUOPdP2kdz5yTOOdC5oQAq0Yrg@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 5/5 v2] xenconsole: Define and use a macro
 XEN_INVALID_PFN instead of -1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjcgT2N0b2JlciAyMDE3IGF0IDEyOjM0LCBCaHVwaW5kZXIgVGhha3VyCjxiaHVwaW5kZXIu
dGhha3VyQGxpbmFyby5vcmc+IHdyb3RlOgo+IEhpIFdlaSwKPgo+IE9uIDI2IE9jdG9iZXIgMjAx
NyBhdCAxNjo1NiwgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIFdl
ZCwgT2N0IDI1LCAyMDE3IGF0IDAyOjU3OjA4UE0gKzA1MzAsIEJodXBpbmRlciBUaGFrdXIgd3Jv
dGU6Cj4+PiB4ZW5jb25zb2xlIHdpbGwgdXNlIGEgbmV3IG1hY3JvIFhFTl9JTlZBTElEX1BGTiBp
bnN0ZWFkIG9mIC0xIGZvciBpbml0aWFsaXppbmcgcmluZy1yZWYuCj4+Cj4+IENhbiB5b3UgcGxl
YXNlIHBhc3RlIGluIHRoZSBlcnJvciBpZiB0aGUgY29tcGlsYXRpb24gZmFpbHMgd2l0aCAtMT8K
Pj4KPj4gVGhlIHdheSB0aGlzIHNlcmllcyBpcyBhcnJhbmdlZCBtYWtlIG1lIHdvbmRlciBpZiB0
aGUgY29tcGlsYXRpb24gaXMKPj4gYnJva2VuIGhhbGYgd2F5LiBXZSBzaG91bGQgYXZvaWQgdGhh
dC4KPiBJdCBpcyBub3QgYnJlYWtpbmcgdGhlIGNvbXBpbGF0aW9uLiBTaW5jZSB0aGUgdHlwZSBv
ZiByaW5nX3JlZiBpcwo+IGNoYW5nZWQgdG8geGVuX3Bmbl90ICh3aGljaCBpcyBhbiB1bnNpZ25l
ZCB2YWx1ZSkgYXNzaWduaW5nIC0xCj4gYXBwZWFyZWQgdG8gYmUgY29uZnVzaW5nLiBGb3IgYmV0
dGVyIGNsYXJpdHksIFhFTl9JTlZBTElEX1BGTiBpcwo+IGludHJvZHVjZWQuCgpJIHdpbGwgdXBk
YXRlIHRoZSBjb21taXQgbWVzc2FnZSBhY2NvcmRpbmdseS4KClJlZ2FyZHMsCkJodXBpbmRlcgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 27 07:07:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 07:07:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7yk7-0004jH-R1; Fri, 27 Oct 2017 07:07:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e7yk6-0004j4-S4
 for xen-devel@lists.xen.org; Fri, 27 Oct 2017 07:07:46 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 4E/0E-31121-24BD2F95; Fri, 27 Oct 2017 07:07:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS6fjDS9fx9qd
 Igy0f1SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ox3k5+yFlziqrjRdYelgfE+RxcjJ4eQQJ7E
 y+YZ7CA2r4CdxPYLC8BsCQFDidMLb7KA2CwCqhLvei+ygthsAuoSbc+2g9kiAvoSq7uuAdVwc
 TALnGWS6Ny1lA3EERaYwCjx78MMIIcDaMMlFol5dSANnAJOEv92f2IECfMKCEr83SEMEmYW0J
 J4+OsWC4StLbFs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukaGeo
 lFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGHwMQ7GD8syzgEKMkB5OSKO++858i
 hfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwPrgJlBMsSk1PrUjLzAFGAkxagoNHSYS3CyTNW1yQm
 FucmQ6ROsVoyfFj0pU/TBwdN+8CyWczXzcwC7Hk5eelSonzfgZpEABpyCjNgxsHi9ZLjLJSwr
 yMQAcK8RSkFuVmlqDKv2IU52BUAqq4BTSFJzOvBG7rK6CDmIAOalL9AHJQSSJCSqqBsVGVb1+
 ypJ2/ZM/PnhdJP6Qnzoy15Z/+v+LYmbxVp9jrW4/+iv92bPa28L2/52ft8piteabjSNvLxey7
 v6vOWn5mtZvn6SRZzRdN719pOv6ItTj9okPaQ+9YuLlTwa73ybef+k01SnWc28DDMEH3XPWLk
 8/E/C+49xd+fC7CkF8w5TSb9co+BSWW4oxEQy3mouJEADSLWqbRAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1509088063!65244219!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27311 invoked from network); 27 Oct 2017 07:07:45 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Oct 2017 07:07:45 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 27 Oct 2017 01:07:42 -0600
Message-Id: <59F2F75D020000780018A7E6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 27 Oct 2017 01:07:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Sander Eikelenboom" <linux@eikelenboom.it>
References: <20171024024439.u3ywfgvi67fe4mbg@wfg-t540p.sh.intel.com>
 <c5082661-99a4-1b11-c8a1-8b31e9ab8d95@oracle.com>
 <CAOJUGyfTM2J-P29yPhUx2A2SDjA0rv972SE0hmbMHonthMd_bQ@mail.gmail.com>
 <440615a7-6cc0-a607-ce7c-22a34b69e8fe@eikelenboom.it>
 <1d203c07-0595-a33a-620b-c51eea9721d1@eikelenboom.it>
 <8721eeac-a644-e815-55e9-5f01956dd22a@eikelenboom.it>
 <CAOJUGye8nXL-J9oArLLMFz-RPRdKFe6EgqtYPSr5kcWoH2EodQ@mail.gmail.com>
 <20171026163911.dnovh4zaik5qumtt@gmail.com>
 <CAOJUGycO494NcvJk89MMub9Tbrj6FUoSNN4SOci7NgJRKq7v=A@mail.gmail.com>
 <207b6a75-2eff-8e92-d50c-ec2022fddbf9@eikelenboom.it>
In-Reply-To: <207b6a75-2eff-8e92-d50c-ec2022fddbf9@eikelenboom.it>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>, LKP <lkp@01.org>,
 linux-kernel@vger.kernel.org, Craig Bergstrom <craigb@google.com>,
 wfg@linux.intel.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Fengguang Wu <fengguang.wu@intel.com>,
 Linus Torvalds <torvalds@linux-foundation.org>, Ingo Molnar <mingo@kernel.org>
Subject: Re: [Xen-devel] ce56a86e2a ("x86/mm: Limit mmap() of /dev/mem to
 valid physical addresses"): kernel BUG at arch/x86/mm/physaddr.c:79!
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI2LjEwLjE3IGF0IDIxOjI5LCA8bGludXhAZWlrZWxlbmJvb20uaXQ+IHdyb3RlOgo+
IE9uIDI2LzEwLzE3IDE5OjQ5LCBDcmFpZyBCZXJnc3Ryb20gd3JvdGU6Cj4+IFNhbmRlciwgdGhh
bmtzIGZvciB0aGUgZGV0YWlscywgdGhleSd2ZSBiZWVuIHZlcnkgdXNlZnVsLgo+PiAKPj4gSSBz
dXNwZWN0IHRoYXQgeW91ciBob3N0IHN5c3RlbSdzIG1lbT0yMDQ4TSBwYXJhbWV0ZXIgaXMgY2F1
c2luZyB0aGUKPj4gcHJvYmxlbS4gIEFueSBjaGFuY2UgeW91IGNhbiBjb25maXJtIGJ5IHJlbW92
aW5nIHRoZSBwYXJhbWV0ZXIgYW5kCj4+IHJ1bm5pbmcgdGhlIGd1ZXN0IGNvZGUgcGF0aD8KPiAK
PiBJIHJlbW92ZWQgaXQsIGJ1dCBrZXB0IHRoZSBoeXBlcnZpc29yIGxpbWl0aW5nIGRvbTAgbWVt
b3J5IHRvIDIwNDZNIGludGFjdCAKPiAoaW4gZ3J1YiB1c2luZyB0aGUgeGVuIGJvb3RjbWQ6IAo+
ICJtdWx0aWJvb3QgICAgICAgL3hlbi00LjEwLmd6ICBkb20wX21lbT0yMDQ4TSxtYXg6MjA0OE0g
Li4uLi4iCj4gCj4gVW5mb3J0dW5hdGVseSB0aGF0IGRvZXNuJ3QgY2hhbmdlIGFueXRoaW5nLCB0
aGUgZ3Vlc3Qgc3RpbGwgZmFpbHMgdG8gc3RhcnQgCj4gd2l0aCB0aGUgc2FtZSBlcnJvcnMuCj4g
Cj4+IE1vcmUgc3BlY2lmaWNhbGx5LCBzaW5jZSB5b3UncmUgdGVsbGluZyB0aGUga2VybmVsIHRo
YXQgaXQncyBoaWdoCj4+IG1lbW9yeSBhZGRyZXNzIGlzIGF0IDIwNDhNIGFuZCB5b3VyIGRldmlj
ZSBpcyBhdCAweGZlMWZlMDAwICh+NEcpLCB0aGUKPj4gbmV3IG1tYXAoKSBsaW1pdHMgYXJlIHBy
ZXZlbnRpbmcgeW91IGZyb20gbWFwcGluZyBhZGRyZXNzZXMgdGhhdCBhcmUKPj4gZXhwbGljaXRs
eSBkaXNhbGxvd2VkIGJ5IHRoZSBwYXJhbWV0ZXIuCj4+IAo+IAo+IFdoaWNoIHdvdWxkIHByb2Jh
Ymx5IG1lYW4gdGhlIGN1cnJlbnQgcGF0Y2ggcHJvaGliaXRzIGhhcmQgbGltaXRpbmcgdGhlIGRv
bTAgCj4gbWVtb3J5IHRvIGEgY2VydGFpbiB2YWx1ZSAoYmVsb3cgNEcpCj4gYXQgbGVhc3QgaW4g
Y29tYmluYXRpb24gd2l0aCBQQ0ktcGFzc3Rocm91Z2guIFNvIHRoZSBvbmx5IHRoaW5nIGxlZnQg
d291bGQgCj4gYmUgdG8gaGF2ZSBubyBoYXJkIG1lbW9yeSByZXN0cmljdGlvbiBvbiBkb20wCj4g
YW5kIHJlbHkgb24gYXV0by1iYWxsb29uaW5nLCBidXQgSSdtIG5vdCBhIGdyZWF0IGZhbiBvZiB0
aGF0LgoKUGx1cyAtIGhvdyB3b3VsZCB0aGluZ3Mgd29yayB3aXRoIGFueSBSQU0gc2l6ZSBpZiB0
aGUgUENJIEJBUiB3YXMKYSA2NC1iaXQgb25lLCBwb2ludGluZyBzb21ld2hlcmUgaGlnaCB1cCBi
ZXlvbmQgNEdiPwoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 27 07:11:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 07:11:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7ynU-0005SX-9N; Fri, 27 Oct 2017 07:11:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e7ynS-0005SR-VY
 for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 07:11:15 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 EB/E0-23912-21CD2F95; Fri, 27 Oct 2017 07:11:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS6fjDS5f/zqd
 Ig1fr2Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxDJ+6xF2wSrzj3t4epgXGScBcjJ4eQQJ5E
 w5nZjCA2r4CdRMOpLewgtoSAocTphTdZQGwWAVWJvsfrwOJsAuoSbc+2s4LYIgL6Equ7rgHVc
 HEwC3xilNhx7hcTSEJYwFpi+om1LBALHCWmrp3EBmJzCjhJNHRcA6rhAFomKPF3B9gNzAJaEg
 9/3WKBsLUlli18zQxSwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQiXUNTvaS
 izPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwPBjAIIdjA3bPQ8xSnIwKYny7jv/KVKI
 Lyk/pTIjsTgjvqg0J7X4EKMMB4eSBK/SbaCcYFFqempFWmYOMBJg0hIcPEoivAYgad7igsTc4
 sx0iNQpRkuOY5su/2Hi6Lh5F0g+m/m6gVmIJS8/L1VKnPfeLaAGAZCGjNI8uHGwaL3EKCslzM
 sIdKAQT0FqUW5mCar8K0ZxDkYlYd5akCk8mXklcFtfAR3EBHRQk+oHkINKEhFSUg2Mi894Tw/
 Yo/Fn2WmZ4mf601w6rrxdFjEr9uR+G65dXscZT0hGNk6VucSd+kZvuvtOzxuC5zJ+byy89KVt
 MW//EgOL8qdzTz4T77q6avOLF60FH3se69Z/D7/4prJv+85d8z5pCIp2Zu0U4rU+afdAhTn7u
 Gfnea/tTyc9j9se6cd2JVxh0bwPM5RYijMSDbWYi4oTAZ6LXBjRAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1509088269!94885455!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33269 invoked from network); 27 Oct 2017 07:11:10 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 27 Oct 2017 07:11:10 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 27 Oct 2017 01:11:08 -0600
Message-Id: <59F2F82D020000780018A7FD@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 27 Oct 2017 01:11:09 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Sander Eikelenboom" <linux@eikelenboom.it>
References: <2d452757-5197-f5c9-c4e2-d6166516e53e@eikelenboom.it>
In-Reply-To: <2d452757-5197-f5c9-c4e2-d6166516e53e@eikelenboom.it>
Mime-Version: 1.0
Content-Disposition: inline
Cc: anthony.perard@citrix.com, Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Some Xen pci-passthrough questions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI2LjEwLjE3IGF0IDIyOjQ4LCA8bGludXhAZWlrZWxlbmJvb20uaXQ+IHdyb3RlOgo+
IC0gV2hpbGUgYWRkaW5nIHNvbWUgZXh0cmEgbG9nZ2luZyBhbmQgZW5hYmxpbmcgdGhlIGxvZ2dp
bmcgb24geGVuIHB0IGluIAo+IHFlbXUsCj4gICBpIHdvbmRlciBpZiBpdCB3b3VsZG4ndCBiZSBi
ZW5lZmljaWFsIHRvIGhhdmUgYXQgbGVhc3Qgc29tZSBiYXNpYyBsb2dnaW5nIAo+IHBlcm1hbmVu
dGx5IGVuYWJsZWQgPyAKCkZvciB0aGlzIGVuZCBldmVyeXRoaW5nIGZ1cnRoZXIgZG93biB5b3Ug
d291bGQgYmV0dGVyIGhhdmUgYWRkZWQKdGhlIHFlbXUgbWFpbnRhaW5lcnMuIEkndmUgbm93IHB1
dCB0aGVtIG9uIENjLgoKSmFuCgo+IC0gRW5hYmxpbmcgdGhlIHhlbiBwdCBsb2dnaW5nIGluIHFl
bXUgc3BpdCBvdXQgc29tZSB0aGluZ3MsIGkgd29uZGVyIGlmIHRoZXkgCj4gYXJlIG5vcm1hbDoK
PiAKPiAgICAgICAgIHFlbXUtc3lzdGVtLWkzODY6IC1zZXJpYWwgcHR5OiBjaGFyIGRldmljZSBy
ZWRpcmVjdGVkIHRvIC9kZXYvcHRzLzE2IAo+IChsYWJlbCBzZXJpYWwwKQo+ICAgICAgICAgWzAw
OjA1LjBdIHhlbl9wdF9yZWFsaXplOiBBc3NpZ25pbmcgcmVhbCBwaHlzaWNhbCBkZXZpY2UgMDg6
MDAuMCB0byAKPiBkZXZmbiAweDI4Cj4gICAgICAgICBbMDA6MDUuMF0geGVuX3B0X3JlZ2lzdGVy
X3JlZ2lvbnM6IElPIHJlZ2lvbiAwIHJlZ2lzdGVyZWQgCj4gKHNpemU9MHgwMDAwMjAwMCBiYXNl
X2FkZHI9MHhmZTFmZTAwMCB0eXBlOiAweDQpCj4gCj4gICAgIEFyZSB0aGVzZSBzb21laG93IGV4
cGVjdGVkIC8gYmVuaWduICh0aGV5IGFsc28gb2NjdXIgd2hlbiBwY2kgCj4gcGFzc3Rocm91Z2gg
aXMgc3VjY2VzZnVsKSA/Ogo+ICAgICAgICAgWzAwOjA1LjBdIHhlbl9wdF9jb25maWdfcmVnX2lu
aXQ6IE9mZnNldCAweDAwMGUgbWlzbWF0Y2ghIAo+IEVtdWxhdGVkPTB4MDA4MCwgaG9zdD0weDAw
MDAsIHN5bmNpbmcgdG8gMHgwMDgwLgo+ICAgICAgICAgWzAwOjA1LjBdIHhlbl9wdF9jb25maWdf
cmVnX2luaXQ6IE9mZnNldCAweDAwMTAgbWlzbWF0Y2ghIAo+IEVtdWxhdGVkPTB4MDAwMCwgaG9z
dD0weGZlMWZlMDA0LCBzeW5jaW5nIHRvIDB4ZmUxZmUwMDQuCj4gICAgICAgICBbMDA6MDUuMF0g
eGVuX3B0X2NvbmZpZ19yZWdfaW5pdDogT2Zmc2V0IDB4MDA1MiBtaXNtYXRjaCEgCj4gRW11bGF0
ZWQ9MHgwMDAwLCBob3N0PTB4NDgwMywgc3luY2luZyB0byAweDAwMDMuCj4gICAgICAgICBbMDA6
MDUuMF0geGVuX3B0X2NvbmZpZ19yZWdfaW5pdDogT2Zmc2V0IDB4MDA3MiBtaXNtYXRjaCEgCj4g
RW11bGF0ZWQ9MHgwMDAwLCBob3N0PTB4MDA4Niwgc3luY2luZyB0byAweDAwODAuCj4gICAgICAg
ICBbMDA6MDUuMF0geGVuX3B0X2NvbmZpZ19yZWdfaW5pdDogT2Zmc2V0IDB4MDBhNCBtaXNtYXRj
aCEgCj4gRW11bGF0ZWQ9MHgwMDAwLCBob3N0PTB4OGZjMCwgc3luY2luZyB0byAweDhmYzAuCj4g
ICAgICAgICBbMDA6MDUuMF0geGVuX3B0X2NvbmZpZ19yZWdfaW5pdDogT2Zmc2V0IDB4MDBiMiBt
aXNtYXRjaCEgCj4gRW11bGF0ZWQ9MHgwMDAwLCBob3N0PTB4MTAxMiwgc3luY2luZyB0byAweDEw
MTIuCj4gCj4gICAgICAgICBbMDA6MDUuMF0geGVuX3B0X21zaXhfaW5pdDogZ2V0IE1TSS1YIHRh
YmxlIEJBUiBiYXNlIDB4ZmUxZmUwMDAKPiAgICAgICAgIFswMDowNS4wXSB4ZW5fcHRfbXNpeF9p
bml0OiB0YWJsZV9vZmYgPSAweDEwMDAsIHRvdGFsX2VudHJpZXMgPSA4Cj4gICAgICAgICBbMDA6
MDUuMF0geGVuX3B0X21zaXhfaW5pdDogdGFibGVfb2ZmID0gMHgxMDAwLCB0b3RhbF9lbnRyaWVz
ID0gOCwgCj4gUENJX01TSVhfRU5UUllfU0laRSA9IDB4MTAsICBtc2l4LT50YWJsZV9vZmZzZXRf
YWRqdXN0ID0gMCwgIG1zaXgtPnRhYmxlX2Jhc2UgPSAKPiAweGZlMWZlMDAwCj4gICAgICAgICBb
MDA6MDUuMF0geGVuX3B0X21zaXhfaW5pdDogRXJyb3I6IENhbid0IG1hcCBwaHlzaWNhbCBNU0kt
WCB0YWJsZTogCj4gSW52YWxpZCBhcmd1bWVudAo+ICAgICAgICAgWzAwOjA1LjBdIHhlbl9wdF9t
c2l4X3NpemVfaW5pdDogRXJyb3I6IEludGVybmFsIGVycm9yOiBJbnZhbGlkIAo+IHhlbl9wdF9t
c2l4X2luaXQuCj4gICAgICAgICBGYWlsZWQgdG8gaW5pdGlhbGl6ZSAxMi8xNSwgdHlwZSA9IDB4
MSwgcmM6IC0yMgo+ICAgICAgICAgWzAwOjA1LjBdIHhlbl9wdF9tc2lfc2V0X2VuYWJsZTogZGlz
YWJsaW5nIE1TSS4KPiAKPiAgICAgVGhpcyBjcmFzaCBzZWVtcyB0byBpbmRpY2F0ZSB0aGUgYWJv
dmUgZGlzYWJsaW5nIG9mIE1TSSBpc24ndCBoYW5kbGVkIAo+IHdlbGwgZW5vdWdoIHRvIHByZXZl
bnQgdGhpcyBmcm9tIGhhcHBlbmluZzogCj4gICAgICAgICAqKiogRXJyb3IgaW4gYC91c3IvbG9j
YWwvbGliL3hlbi9iaW4vcWVtdS1zeXN0ZW0taTM4Nic6IGNvcnJ1cHRlZCAKPiBzaXplIHZzLiBw
cmV2X3NpemU6IDB4MDAwMDU1Y2UxMzU2NTU3MCAqKioKPiAgICAgICAgID09PT09PT0gQmFja3Ry
YWNlOiA9PT09PT09PT0KPiAgICAgICAgIC9saWIveDg2XzY0LWxpbnV4LWdudS9saWJjLnNvLjYo
KzB4NzBiY2IpWzB4N2Y3MDBhYjdlYmNiXQo+ICAgICAgICAgL2xpYi94ODZfNjQtbGludXgtZ251
L2xpYmMuc28uNigrMHg3NmY5NilbMHg3ZjcwMGFiODRmOTZdCj4gICAgICAgICA8c25pcD4KPiAK
PiAtLQo+IFNhbmRlcgo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnIAo+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwgCgoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 27 07:17:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 07:17:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7yt7-0005jV-Tl; Fri, 27 Oct 2017 07:17:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dongli.zhang@oracle.com>) id 1e7yt6-0005jP-VC
 for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 07:17:05 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 C5/BD-16147-07DD2F95; Fri, 27 Oct 2017 07:17:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsXSO6nOVTfn7qd
 Ig62/5S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyNCztZCs7rVFxb8YexgbFNtYuRi0NIYDKT
 xOw3j9ghnL+MEn/uXGOCcDYyShxvfcYI4bQzSvx93AJUxskhLJApsWf/BCYQW0SgTGLl7VVsX
 YwcQEWVEo/+coCEmQX0JG5ev8gGYrMJ6EhMO3CKBcTmFbCV+HfkHDOIzSKgKtHwZy8riC0qEC
 5x+m8jO0SNoMTJmU/A6jkF7CSu3/rPBDFTXeLPvEvMELa8xPa3c8BsCQFjib5ZfSwTGAVnIWm
 fhaRlFpKWBYzMqxjVi1OLylKLdA31kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzEC
 A5cBCHYwLv/odIhRkoNJSZR33/lPkUJ8SfkplRmJxRnxRaU5qcWHGDU4OASuHDwym1GKJS8/L
 1VJgtfmDlCdYFFqempFWmYOMLZgSiU4eJREeOVB0rzFBYm5xZnpEKlTjK4cxzZd/sPE8WPSFS
 C56eZdILnh+wMg+Wzm6wZmIbDZUuK8XCDNAiDNGaV5cKNhaeESo6yUMC8j0OFCPAWpRbmZJaj
 yrxjFORiVhHkVQKbwZOaVwF3wCug4JqDjmlQ/gBxXkoiQkmpgfPTXUDLiOb+D+IOmissM19oE
 gjZVHDOVMZu6OmTCqR/pCfucH52XdV+eF/B2m++29T4fTu3f3lgob6ksWzsnxej0oxPVzCwiW
 0tKLp40Ofhri3K66anWFS7nzd4crLpWZKUy/1bsu8oi+4Pvr/MlB2kL/w3jfz9fkz09Kzt0qn
 hV8sVHR37XKbEUZyQaajEXFScCAEYgsCUGAwAA
X-Env-Sender: dongli.zhang@oracle.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1509088619!112048700!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10106 invoked from network); 27 Oct 2017 07:17:00 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Oct 2017 07:17:00 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9R7GwOe022855
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 27 Oct 2017 07:16:58 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9R7GvAu022154
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 27 Oct 2017 07:16:58 GMT
Received: from abhmp0017.oracle.com (abhmp0017.oracle.com [141.146.116.23])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v9R7Gvdt016139;
 Fri, 27 Oct 2017 07:16:57 GMT
Received: from [10.182.70.198] (/10.182.70.198)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 27 Oct 2017 00:16:57 -0700
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
References: <1508913915-7382-1-git-send-email-dongli.zhang@oracle.com>
 <7b6ac733-681e-5b58-ad2e-d50c1dcbdc29@oracle.com>
From: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <0f66d15c-301d-5292-8a95-924a145fb9e9@oracle.com>
Date: Fri, 27 Oct 2017 15:16:37 +0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <7b6ac733-681e-5b58-ad2e-d50c1dcbdc29@oracle.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: jgross@suse.com, joao.m.martins@oracle.com
Subject: Re: [Xen-devel] [PATCH v3 1/1] xen/time: do not decrease steal time
 after live migration on xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQm9yaXMsCgpPbiAxMC8yNS8yMDE3IDExOjEyIFBNLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6
Cj4gT24gMTAvMjUvMjAxNyAwMjo0NSBBTSwgRG9uZ2xpIFpoYW5nIHdyb3RlOgo+PiBBZnRlciBn
dWVzdCBsaXZlIG1pZ3JhdGlvbiBvbiB4ZW4sIHN0ZWFsIHRpbWUgaW4gL3Byb2Mvc3RhdAo+PiAo
Y3B1c3RhdFtDUFVUSU1FX1NURUFMXSkgbWlnaHQgZGVjcmVhc2UgYmVjYXVzZSBzdGVhbCByZXR1
cm5lZCBieQo+PiB4ZW5fc3RlYWxfbG9jaygpIG1pZ2h0IGJlIGxlc3MgdGhhbiB0aGlzX3JxKCkt
PnByZXZfc3RlYWxfdGltZSB3aGljaCBpcwo+PiBkZXJpdmVkIGZyb20gcHJldmlvdXMgcmV0dXJu
IHZhbHVlIG9mIHhlbl9zdGVhbF9jbG9jaygpLgo+Pgo+PiBGb3IgaW5zdGFuY2UsIHN0ZWFsIHRp
bWUgb2YgZWFjaCB2Y3B1IGlzIDMzNSBiZWZvcmUgbGl2ZSBtaWdyYXRpb24uCj4+Cj4+IGNwdSAg
MTk4IDAgMzY4IDIwMDA2NCAxOTYyIDAgMCAxMzQwIDAgMAo+PiBjcHUwIDM4IDAgODEgNTAwNjMg
NDkyIDAgMCAzMzUgMCAwCj4+IGNwdTEgNjUgMCA5NyA0OTc2MyA2MzQgMCAwIDMzNSAwIDAKPj4g
Y3B1MiAzOCAwIDgxIDUwMDk4IDQ2MiAwIDAgMzM1IDAgMAo+PiBjcHUzIDU2IDAgMTA3IDUwMTM4
IDM3NCAwIDAgMzM1IDAgMAo+Pgo+PiBBZnRlciBsaXZlIG1pZ3JhdGlvbiwgc3RlYWwgdGltZSBp
cyByZWR1Y2VkIHRvIDMxMi4KPj4KPj4gY3B1ICAyMDAgMCAzNzAgMjAwMzMwIDE5NzEgMCAwIDEy
NDggMCAwCj4+IGNwdTAgMzggMCA4MiA1MDEyMyA1MDAgMCAwIDMxMiAwIDAKPj4gY3B1MSA2NSAw
IDk3IDQ5ODMyIDYzNCAwIDAgMzEyIDAgMAo+PiBjcHUyIDM5IDAgODIgNTAxNjcgNDYyIDAgMCAz
MTIgMCAwCj4+IGNwdTMgNTYgMCAxMDcgNTAyMDcgMzc0IDAgMCAzMTIgMCAwCj4+Cj4+IFNpbmNl
IHJ1bnN0YXRlIHRpbWVzIGFyZSBjdW11bGF0aXZlIGFuZCBjbGVhcmVkIGR1cmluZyB4ZW4gbGl2
ZSBtaWdyYXRpb24KPj4gYnkgeGVuIGh5cGVydmlzb3IsIHRoZSBpZGVhIG9mIHRoaXMgcGF0Y2gg
aXMgdG8gYWNjdW11bGF0ZSBydW5zdGF0ZSB0aW1lcwo+PiB0byBnbG9iYWwgcGVyY3B1IHZhcmlh
YmxlcyBiZWZvcmUgbGl2ZSBtaWdyYXRpb24gc3VzcGVuZC4gT25jZSBndWVzdCBWTSBpcwo+PiBy
ZXN1bWVkLCB4ZW5fZ2V0X3J1bnN0YXRlX3NuYXBzaG90X2NwdSgpIHdvdWxkIGFsd2F5cyByZXR1
cm4gdGhlIHN1bSBvZiBuZXcKPj4gcnVuc3RhdGUgdGltZXMgYW5kIHByZXZpb3VzbHkgYWNjdW11
bGF0ZWQgdGltZXMgc3RvcmVkIGluIGdsb2JhbCBwZXJjcHUKPj4gdmFyaWFibGVzLgo+Pgo+PiBT
aW1pbGFyIGFuZCBtb3JlIHNldmVyZSBpc3N1ZSB3b3VsZCBpbXBhY3QgcHJpb3IgbGludXggNC44
LTQuMTAgYXMKPj4gZGlzY3Vzc2VkIGJ5IE1pY2hhZWwgTGFzIGF0Cj4+IGh0dHBzOi8vMHhzdHVi
cy5vcmcvZGVidWdnaW5nLWEtZmxha3ktY3B1LXN0ZWFsLXRpbWUtY291bnRlci1vbi1hLXBhcmF2
aXJ0dWFsaXplZC14ZW4tZ3Vlc3QsCj4+IHdoaWNoIHdvdWxkIG92ZXJmbG93IHN0ZWFsIHRpbWUg
YW5kIGxlYWQgdG8gMTAwJSBzdCB1c2FnZSBpbiB0b3AgY29tbWFuZAo+PiBmb3IgbGludXggNC44
LTQuMTAuIEEgYmFja3BvcnQgb2YgdGhpcyBwYXRjaCB3b3VsZCBmaXggdGhhdCBpc3N1ZS4KPj4K
Pj4gUmVmZXJlbmNlczogaHR0cHM6Ly8weHN0dWJzLm9yZy9kZWJ1Z2dpbmctYS1mbGFreS1jcHUt
c3RlYWwtdGltZS1jb3VudGVyLW9uLWEtcGFyYXZpcnR1YWxpemVkLXhlbi1ndWVzdAo+PiBTaWdu
ZWQtb2ZmLWJ5OiBEb25nbGkgWmhhbmcgPGRvbmdsaS56aGFuZ0BvcmFjbGUuY29tPgo+Pgo+PiAt
LS0KPj4gQ2hhbmdlZCBzaW5jZSB2MToKPj4gICAqIHJlbG9jYXRlIG1vZGlmaWNhdGlvbiB0byB4
ZW5fZ2V0X3J1bnN0YXRlX3NuYXBzaG90X2NwdQo+Pgo+PiBDaGFuZ2VkIHNpbmNlIHYyOgo+PiAg
ICogYWNjdW11bGF0ZSBydW5zdGF0ZSB0aW1lcyBiZWZvcmUgbGl2ZSBtaWdyYXRpb24KPj4KPj4g
LS0tCj4+ICBkcml2ZXJzL3hlbi9tYW5hZ2UuYyAgfCAgMSArCj4+ICBkcml2ZXJzL3hlbi90aW1l
LmMgICAgfCAxOSArKysrKysrKysrKysrKysrKysrCj4+ICBpbmNsdWRlL3hlbi94ZW4tb3BzLmgg
fCAgMSArCj4+ICAzIGZpbGVzIGNoYW5nZWQsIDIxIGluc2VydGlvbnMoKykKPj4KPj4gZGlmZiAt
LWdpdCBhL2RyaXZlcnMveGVuL21hbmFnZS5jIGIvZHJpdmVycy94ZW4vbWFuYWdlLmMKPj4gaW5k
ZXggYzQyNWQwMy4uOWFhMjk1NSAxMDA2NDQKPj4gLS0tIGEvZHJpdmVycy94ZW4vbWFuYWdlLmMK
Pj4gKysrIGIvZHJpdmVycy94ZW4vbWFuYWdlLmMKPj4gQEAgLTcyLDYgKzcyLDcgQEAgc3RhdGlj
IGludCB4ZW5fc3VzcGVuZCh2b2lkICpkYXRhKQo+PiAgCX0KPj4gIAo+PiAgCWdudHRhYl9zdXNw
ZW5kKCk7Cj4+ICsJeGVuX2FjY3VtdWxhdGVfcnVuc3RhdGVfdGltZSgpOwo+PiAgCXhlbl9hcmNo
X3ByZV9zdXNwZW5kKCk7Cj4+ICAKPj4gIAkvKgo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4v
dGltZS5jIGIvZHJpdmVycy94ZW4vdGltZS5jCj4+IGluZGV4IGFjNWYyM2YuLjZkZjNmODIgMTAw
NjQ0Cj4+IC0tLSBhL2RyaXZlcnMveGVuL3RpbWUuYwo+PiArKysgYi9kcml2ZXJzL3hlbi90aW1l
LmMKPj4gQEAgLTE5LDYgKzE5LDggQEAKPj4gIC8qIHJ1bnN0YXRlIGluZm8gdXBkYXRlZCBieSBY
ZW4gKi8KPj4gIHN0YXRpYyBERUZJTkVfUEVSX0NQVShzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZv
LCB4ZW5fcnVuc3RhdGUpOwo+PiAgCj4+ICtzdGF0aWMgREVGSU5FX1BFUl9DUFUodTY0WzRdLCBv
bGRfcnVuc3RhdGVfdGltZSk7Cj4+ICsKPj4gIC8qIHJldHVybiBhbiBjb25zaXN0ZW50IHNuYXBz
aG90IG9mIDY0LWJpdCB0aW1lL2NvdW50ZXIgdmFsdWUgKi8KPj4gIHN0YXRpYyB1NjQgZ2V0NjQo
Y29uc3QgdTY0ICpwKQo+PiAgewo+PiBAQCAtNTIsNiArNTQsNyBAQCBzdGF0aWMgdm9pZCB4ZW5f
Z2V0X3J1bnN0YXRlX3NuYXBzaG90X2NwdShzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvICpyZXMs
Cj4+ICB7Cj4+ICAJdTY0IHN0YXRlX3RpbWU7Cj4+ICAJc3RydWN0IHZjcHVfcnVuc3RhdGVfaW5m
byAqc3RhdGU7Cj4+ICsJaW50IGk7Cj4+ICAKPj4gIAlCVUdfT04ocHJlZW1wdGlibGUoKSk7Cj4+
ICAKPj4gQEAgLTY0LDYgKzY3LDIyIEBAIHN0YXRpYyB2b2lkIHhlbl9nZXRfcnVuc3RhdGVfc25h
cHNob3RfY3B1KHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gKnJlcywKPj4gIAkJcm1iKCk7CS8q
IEh5cGVydmlzb3IgbWlnaHQgdXBkYXRlIGRhdGEuICovCj4+ICAJfSB3aGlsZSAoZ2V0NjQoJnN0
YXRlLT5zdGF0ZV9lbnRyeV90aW1lKSAhPSBzdGF0ZV90aW1lIHx8Cj4+ICAJCSAoc3RhdGVfdGlt
ZSAmIFhFTl9SVU5TVEFURV9VUERBVEUpKTsKPj4gKwo+PiArCWZvciAoaSA9IDA7IGkgPCA0OyBp
KyspCj4+ICsJCXJlcy0+dGltZVtpXSArPSBwZXJfY3B1KG9sZF9ydW5zdGF0ZV90aW1lLCBjcHUp
W2ldOwo+PiArfQo+PiArCj4+ICt2b2lkIHhlbl9hY2N1bXVsYXRlX3J1bnN0YXRlX3RpbWUodm9p
ZCkKPj4gK3sKPj4gKwlzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvIHN0YXRlOwo+PiArCWludCBj
cHU7Cj4+ICsKPj4gKwlmb3JfZWFjaF9wb3NzaWJsZV9jcHUoY3B1KSB7Cj4+ICsJCXhlbl9nZXRf
cnVuc3RhdGVfc25hcHNob3RfY3B1KCZzdGF0ZSwgY3B1KTsKPj4gKwkJbWVtY3B5KHBlcl9jcHUo
b2xkX3J1bnN0YXRlX3RpbWUsIGNwdSksCj4+ICsJCQkJc3RhdGUudGltZSwKPj4gKwkJCQk0ICog
c2l6ZW9mKHU2NCkpOwo+IAo+IHNpemVvZihvbGRfcnVuc3RhdGVfdGltZSkuIChJIHRoaW5rIHRo
aXMgc2hvdWxkIHdvcmsgZm9yIHBlcl9jcHUgdmFyaWFibGVzKQo+IAo+PiArCX0KPiAKPiBIbW0u
LiBUaGlzIG1heSBub3QgcGVyZm9ybSBhcyBpbnRlbmRlZCBpZiB3ZSBhcmUgbWVyZWx5IGNoZWNr
cG9pbnRpbmcKPiAob3IgcGF1c2luZykgdGhlIGd1ZXN0IChpLmUuIGlmIEhZUEVSVklTT1Jfc3Vz
cGVuZCgpIHJldHVybnMgMSkuIFdlIHdpbGwKPiBkb3VibGUtYWNjb3VudCBmb3IgdGhlIGxhc3Qg
aW50ZXJ2YWwgdGhhdCB0aGUgZ3Vlc3QgaGFzIHJ1bi4KPiAKPiBJJ2QgcmF0aGVyIG5vdCBoYXZl
IHlldCBhbm90aGVyIHBlci1jcHUgdmFyaWFibGUgYnV0IEkgY2FuJ3QgdGhpbmsgb2YKPiBhbnl0
aGluZyBlbHNlLiBQZXJoYXBzIHlvdSBvciBvdGhlcnMgY2FuIGNvbWUgdXAgd2l0aCBzb21ldGhp
bmcgYmV0dGVyLgoKSSBoYXZlIDMgb3B0aW9ucyBzbyBmYXIuCgpUaGUgMXN0IG9wdGlvbiBpcyB0
byBhbm90aGVyIHBlci1jcHUgdmFyaWFibGUgd2hpbGUgeW91IGRvIG5vdCBsaWtlIGl0LgoKVGhl
IDJuZCBvcHRpb24gaXMgdG8gYm9ycm93IGZyb20gd2hhdCBkb19zdG9sZW5fYWNjb3VudGluZygp
IHVzZWQgdG8gZG8uIENvbXB1dGUKdGhlIGRlbHRhIG9mIGN1cnJlbnQgYW5kIHByZXZpb3VzIHRp
bWUgYW5kIGRvIG5vdGhpbmcgaWYgZGVsdGEgaXMgbGVzcyB0aGFuIDAuClRoZSBkcmF3YmFjayBv
ZiB0aGlzIG9wdGlvbiBpcyBndWVzdCBtaWdodCB3YWl0IGZvciB0aGUgbmV3IHRpbWUgdG8gY2F0
Y2ggdXAKd2l0aCBwcmV2aW91cyB0aW1lLgoKVGhlIDNyZCBvcHRpb24gaXMgdG8gY2hlY2sgdGhl
IHJldHVybiB2YWx1ZSBvZiBIWVBFUlZJU09SX3N1c3BlbmQoKSB0byBkaWZmZXJlbnQKaWYgdGhp
cyBpcyBhIG1pZ3JhdGlvbiBvZiBjaGVja3BvaW50aW5nLiBBcyB3ZSB3aWxsIGRvdWJsZS1hY2Nv
dW50IHRoZSBydW5zdGF0ZQp0aW1lIGZvciBjaGVja3BvaW50aW5nLCB3aHkgbm90IGp1c3QgZGl2
aWRlIGl0IGJ5IDI/IFRoZSBkcmF3YmFjayBvZiB0aGlzIG9wdGlvbgppcyB0aGUgcmVzdWx0IGlz
IG5vdCBhY2N1cmF0ZSBhcyB3ZSBkaXZpZGUgdGhlIGluY3JlbWVudGFsICh0aW1lIGJlZm9yZSBh
bmQKYWZ0ZXIgY2hlY2twb2ludGluZykgYnkgMi4KCldvdWxkIHlvdSBwbGVhc2UgbGV0IG1lIGtu
b3cgd2hpY2ggb3B0aW9uIHdlIHByZWZlcj8KClRoYW5rIHlvdSB2ZXJ5IG11Y2ghCgpEb25nbGkg
WmhhbmcKCgo+IAo+IC1ib3Jpcwo+IAo+PiAgfQo+PiAgCj4+ICAvKgo+PiBkaWZmIC0tZ2l0IGEv
aW5jbHVkZS94ZW4veGVuLW9wcy5oIGIvaW5jbHVkZS94ZW4veGVuLW9wcy5oCj4+IGluZGV4IDIx
OGU2YWEuLjU2ODAwNTkgMTAwNjQ0Cj4+IC0tLSBhL2luY2x1ZGUveGVuL3hlbi1vcHMuaAo+PiAr
KysgYi9pbmNsdWRlL3hlbi94ZW4tb3BzLmgKPj4gQEAgLTMyLDYgKzMyLDcgQEAgdm9pZCB4ZW5f
cmVzdW1lX25vdGlmaWVyX3VucmVnaXN0ZXIoc3RydWN0IG5vdGlmaWVyX2Jsb2NrICpuYik7Cj4+
ICBib29sIHhlbl92Y3B1X3N0b2xlbihpbnQgdmNwdSk7Cj4+ICB2b2lkIHhlbl9zZXR1cF9ydW5z
dGF0ZV9pbmZvKGludCBjcHUpOwo+PiAgdm9pZCB4ZW5fdGltZV9zZXR1cF9ndWVzdCh2b2lkKTsK
Pj4gK3ZvaWQgeGVuX2FjY3VtdWxhdGVfcnVuc3RhdGVfdGltZSh2b2lkKTsKPj4gIHZvaWQgeGVu
X2dldF9ydW5zdGF0ZV9zbmFwc2hvdChzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvICpyZXMpOwo+
PiAgdTY0IHhlbl9zdGVhbF9jbG9jayhpbnQgY3B1KTsKPj4gIAo+IAo+IAo+IF9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcg
bGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 27 07:23:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 07:23:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7yzc-0006P4-Kq; Fri, 27 Oct 2017 07:23:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srinivas.kr@blackpeppertech.com>) id 1e7yzb-0006Oy-CY
 for xen-devel@lists.xensource.com; Fri, 27 Oct 2017 07:23:47 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 0C/B1-20834-20FD2F95; Fri, 27 Oct 2017 07:23:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsWy6G9roC7j/U+
 RBgfXmFvcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozvE7QKlitUrJ3SyNrA2C7VxcjFISSwnVGi
 4eo9xi5GDg4WAW2JN1fkuhg5OdgEdCU6u/pZQWwRAUWJdavfsYDYvAIGEpMWPmUEsYUF/CW2b
 l3ABBEXlDg58wlYDbOAlsSNfy+ZIGx5ie1v5zBPYOSchaRsFpKyWUjKFjAyr2LUKE4tKkst0j
 U00UsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECPQ5AxDsYFyx3fMQoyQHk5Io777
 znyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfAuuQuUEyxKTU+tSMvMAQYfTFqCg0dJhPc/SJq3
 uCAxtzgzHSJ1itGSY9PNu3+YODZ8fwAkn8183cAsxJKXn5cqJc5bCdIgANKQUZoHNw4WIZcYZ
 aWEeRmBDhTiKUgtys0sQZV/xSjOwagkzNsJMoUnM68EbusroIOYgA5qUv0AclBJIkJKqoHxzK
 oYuS36GSHf1vfq3OV4oP2M3fHdvZdrV2le49EwbyndVJ2YtNVPKPD2v5fcM6r013Jzle/QeZL
 v9Smjul2d9cdEhlPn7v7NVJsXd4rP/I7Acr+5u74qaOioGUcv77ZKPK90oSy84fnGObOlfZX2
 rC16vCisXu/EN69zF21lTSWuxeWbVs5VYinOSDTUYi4qTgQAYWh7tYsCAAA=
X-Env-Sender: srinivas.kr@blackpeppertech.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1509089025!111513537!1
X-Originating-IP: [162.253.133.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36099 invoked from network); 27 Oct 2017 07:23:45 -0000
Received: from n5.nabble.com (HELO n5.nabble.com) (162.253.133.81)
 by server-10.tower-31.messagelabs.com with SMTP; 27 Oct 2017 07:23:45 -0000
Received: from n5.nabble.com (localhost [127.0.0.1])
 by n5.nabble.com (Postfix) with ESMTP id E6173165FB23
 for <xen-devel@lists.xensource.com>; Fri, 27 Oct 2017 00:23:42 -0700 (MST)
Date: Fri, 27 Oct 2017 00:23:42 -0700 (MST)
From: Srini <srinivas.kr@blackpeppertech.com>
To: xen-devel@lists.xensource.com
Message-ID: <1509089022939-0.post@n5.nabble.com>
MIME-Version: 1.0
Subject: [Xen-devel] Xen 4.6 Hypervisor Fails to Boot and is Hanged in
 "Turning on Paging"
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgoKCgoKCgoKCgoKCgoKCgoKCgpYZW4gNC42IEh5cGVydmlzb3IgRmFpbHMgdG8gQm9vdCBhbmQg
aXMgSGFuZ2VkIGluICJUdXJuaW5nIG9uIFBhZ2luZyI6CgoKRVZNIDogVEkgRFJBN1hYIE9NQVA1
ClhlbiB2ZXJzaW9ucyAtIDQuNgpVYm9vdCB2ZXJzaW9uIC0gMjAxNi4wNQpLZXJuZWwgVmVyc2lv
biAtIDQuNApEZXYgSG9zdCAtIDE0LjA0Ck91dHB1dCA6LSBUdXJuIG9uIFBhZ2luZyBlcnJvcgoK
UGxlYXNlIGZpbmQgdGhlIGJlbG93IGxvZ3M6LQoKV2VsY29tZSB0byBtaW5pY29tIDIuNQoKT1BU
SU9OUzogSTE4biAKQ29tcGlsZWQgb24gTWF5ICAyIDIwMTEsIDEwOjA1OjI0LgpQb3J0IC9kZXYv
dHR5VVNCMAoKUHJlc3MgQ1RSTC1BIFogZm9yIGhlbHAgb24gc3BlY2lhbCBrZXlzCgoKVS1Cb290
IFNQTCAyMDE2LjA1LWdjOGEwYjVjZWI4IChBdWcgMzEgMjAxNyAtIDEzOjE4OjQ2KQpEUkE3NTIt
R1AgRVMxLjAKbm8gcGluY3RybCBmb3IgaHMyMDBfMV84dgpubyBwaW5jdHJsIGZvciBkZHJfMV84
dgoqKiogV2FybmluZyAtIGJhZCBDUkMsIHVzaW5nIGRlZmF1bHQgZW52aXJvbm1lbnQKClRyeWlu
ZyB0byBib290IGZyb20gTU1DMQpzcGw6IGZhbGNvbl9hcmdzX2ZpbGUgbm90IHNldCBpbiBlbnZp
cm9ubWVudCwgZmFsbGluZyBiYWNrIHRvIGRlZmF1bHQKcmVhZGluZyBhcmdzCnNwbF9sb2FkX2lt
YWdlX2ZhdF9vczogZXJyb3IgcmVhZGluZyBpbWFnZSBhcmdzLCBlcnIgLSAtMQpyZWFkaW5nIHUt
Ym9vdC5pbWcKcmVhZGluZyB1LWJvb3QuaW1nCnJlYWRpbmcgdS1ib290LmltZwpyZWFkaW5nIHUt
Ym9vdC5pbWcKCgpVLUJvb3QgMjAxNi4wNS1nYzhhMGI1Y2ViOCAoQXVnIDMxIDIwMTcgLSAxMzox
ODo0NiArMDUzMCkKCkNQVSAgOiBEUkE3NTItR1AgRVMxLjAKTW9kZWw6IFRJIERSQTc0MgpCb2Fy
ZDogRFJBNzR4IEVWTSBSRVYgRC4wCkRSQU06ICAxLjUgR2lCCk1NQzogICBPTUFQIFNEL01NQzog
MCwgT01BUCBTRC9NTUM6IDEKKioqIFdhcm5pbmcgLSBiYWQgQ1JDLCB1c2luZyBkZWZhdWx0IGVu
dmlyb25tZW50CgpHVUlEIFBhcnRpdGlvbiBUYWJsZSBIZWFkZXIgc2lnbmF0dXJlIGlzIHdyb25n
OiAweDAgIT0gMHg1NDUyNDE1MDIwNDk0NjQ1CnBhcnRfZ2V0X2luZm9fZWZpOiAqKiogRVJST1I6
IEludmFsaWQgR1BUICoqKgpHVUlEIFBhcnRpdGlvbiBUYWJsZSBIZWFkZXIgc2lnbmF0dXJlIGlz
IHdyb25nOiAweDAgIT0gMHg1NDUyNDE1MDIwNDk0NjQ1CnBhcnRfZ2V0X2luZm9fZWZpOiAqKiog
RVJST1I6IEludmFsaWQgQmFja3VwIEdQVCAqKioKRVJST1I6IGNhbm5vdCBmaW5kIHBhcnRpdGlv
bjogJ3VzZXJkYXRhJwoKYXQgYXJjaC9hcm0vY3B1L2FybXY3L29tYXAtY29tbW9uL3V0aWxzLmM6
MTk1L21tY19nZXRfcGFydF9zaXplKCkKV2FybmluZzogZmFzdGJvb3QudXNlcmRhdGFfc2l6ZTog
dW5hYmxlIHRvIGNhbGMKU0NTSTogIFNBVEEgbGluayAwIHRpbWVvdXQuCkFIQ0kgMDAwMS4wMzAw
IDMyIHNsb3RzIDEgcG9ydHMgMyBHYnBzIDB4MSBpbXBsIFNBVEEgbW9kZQpmbGFnczogNjRiaXQg
bmNxIHN0YWcgcG0gbGVkIGNsbyBvbmx5IHBtcCBwaW8gc2x1bSBwYXJ0IGNjYyBhcHN0IApzY2Fu
bmluZyBidXMgZm9yIGRldmljZXMuLi4KRm91bmQgMCBkZXZpY2UocykuCk5ldDogICAKV2Fybmlu
ZzogZXRoZXJuZXRANDg0ODQwMDAgdXNpbmcgTUFDIGFkZHJlc3MgZnJvbSBST00KZXRoMDogZXRo
ZXJuZXRANDg0ODQwMDAKSGl0IGFueSBrZXkgdG8gc3RvcCBhdXRvYm9vdDogIDAgCj0+IE9rClVu
a25vd24gY29tbWFuZCAnT2snIC0gdHJ5ICdoZWxwJwo9PiAKVW5rbm93biBjb21tYW5kICdPaycg
LSB0cnkgJ2hlbHAnCj0+IApVbmtub3duIGNvbW1hbmQgJ09rJyAtIHRyeSAnaGVscCcKPT4gClVu
a25vd24gY29tbWFuZCAnT2snIC0gdHJ5ICdoZWxwJwo9PiAKVW5rbm93biBjb21tYW5kICdPaycg
LSB0cnkgJ2hlbHAnCj0+IApVbmtub3duIGNvbW1hbmQgJ09rJyAtIHRyeSAnaGVscCcKPT4gc2V0
ZW52IGR0Yl9hZGRyX3IgMHg4MjVmMDAwMAo9PiBzZXRlbnYgeGVuX2FkZHJfciAweDkwMDAwMDAw
Cj0+IHNldGVudiBrZXJuZWxfYWRkcl9yIDB4YTAwMDAwMDAKPT4gc2V0ZW52IHhlbl9ib290YXJn
cyAnc3luY19jb25zb2xlIGNvbnNvbGU9ZHR1YXJ0IGR0dWFydD1zZXJpYWwyJwo9PiBzZXRlbnYg
ZG9tMF9ib290YXJncyAnY29uc29sZT1odmMwLDExNTIwMG44IGVhcmx5cHJpbnRrPXhlbiBkZWJ1
ZwppZ25vcmVfbG9nbGV2ZWwgcm9vdD0vZGV2L21tY2JsazBwMiBydyByb290d2FpdCBmaXhydGMn
Cj0+IGZhdGxvYWQgbW1jIDA6MSAkZHRiX2FkZHJfciBkcmE3LWV2bS5kdGIKcmVhZGluZyBkcmE3
LWV2bS5kdGIKKiogVW5hYmxlIHRvIHJlYWQgZmlsZSBkcmE3LWV2bS5kdGIgKioKPT4gZmF0bG9h
ZCBtbWMgMDoxICRkdGJfYWRkcl9yIGRldmljZXRyZWUtekltYWdlLWRyYTctZXZtLmR0YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IApyZWFkaW5nIGRldmljZXRyZWUtekltYWdlLWRyYTctZXZtLmR0YgoxMDgyOTUgYnl0ZXMgcmVh
ZCBpbiA4IG1zICgxMi45IE1pQi9zKQo9PiBmYXRsb2FkIG1tYyAwOjEgJHhlbl9hZGRyX3IgeGVu
LXVJbWFnZQpyZWFkaW5nIHhlbi11SW1hZ2UKODIwMTc2IGJ5dGVzIHJlYWQgaW4gMjIgbXMgKDM1
LjYgTWlCL3MpCj0+IGZhdGxvYWQgbW1jIDA6MSAka2VybmVsX2FkZHJfciB6SW1hZ2UKcmVhZGlu
ZyB6SW1hZ2UKMzU1MTc2MCBieXRlcyByZWFkIGluIDg1IG1zICgzOS44IE1pQi9zKQo9PiBmZHQg
YWRkciAkZHRiX2FkZHJfcgo9PiBmZHQgcmVzaXplCj0+IGZkdCBzZXQgL2Nob3NlbiB4ZW4seGVu
LWJvb3RhcmdzIFwiJHhlbl9ib290YXJnc1wiCj0+IGZkdCByZXNpemUKPT4gZmR0IHNldCAvY2hv
c2VuIHhlbixkb20wLWJvb3RhcmdzIFwiJGRvbTBfYm9vdGFyZ3NcIgo9PiBmZHQgbWtub2RlIC9j
aG9zZW4gbW9kdWxlcwo9PiBmZHQgc2V0IC9jaG9zZW4vbW9kdWxlcyAnI2FkZHJlc3MtY2VsbHMn
IDwxPgo9PiBmZHQgc2V0IC9jaG9zZW4vbW9kdWxlcyAnI3NpemUtY2VsbHMnIDwxPgo9PiBmZHQg
bWtub2RlIC9jaG9zZW4vbW9kdWxlcyBtb2R1bGVAMAo9PiBmZHQgc2V0IC9jaG9zZW4vbW9kdWxl
cy9tb2R1bGVAMCBjb21wYXRpYmxlIHhlbixsaW51eC16aW1hZ2UKeGVuLG11bHRpYm9vdC1tb2R1
bGUKPT4gZmR0IHNldCAvY2hvc2VuL21vZHVsZXMvbW9kdWxlQDAgcmVnIDwka2VybmVsX2FkZHJf
ciAweGEwMDAwMD4KPT4gYm9vdG0gJHhlbl9hZGRyX3IgLSAkZHRiX2FkZHJfcgojIyBCb290aW5n
IGtlcm5lbCBmcm9tIExlZ2FjeSBJbWFnZSBhdCA5MDAwMDAwMCAuLi4KICAgSW1hZ2UgTmFtZTog
ICBYRU4KICAgSW1hZ2UgVHlwZTogICBBUk0gTGludXggS2VybmVsIEltYWdlICh1bmNvbXByZXNz
ZWQpCiAgIERhdGEgU2l6ZTogICAgODIwMTEyIEJ5dGVzID0gODAwLjkgS2lCCiAgIExvYWQgQWRk
cmVzczogOTAwMDAwMDAKICAgRW50cnkgUG9pbnQ6ICA5MDAwMDAwMAogICBWZXJpZnlpbmcgQ2hl
Y2tzdW0gLi4uIE9LCiMjIEZsYXR0ZW5lZCBEZXZpY2UgVHJlZSBibG9iIGF0IDgyNWYwMDAwCiAg
IEJvb3RpbmcgdXNpbmcgdGhlIGZkdCBibG9iIGF0IDB4ODI1ZjAwMDAKICAgTG9hZGluZyBLZXJu
ZWwgSW1hZ2UgLi4uIE9LCiAgIHJlc2VydmluZyBmZHQgbWVtb3J5IHJlZ2lvbjogYWRkcj04MjVm
MDAwMCBzaXplPTFiMDAwCiAgIExvYWRpbmcgRGV2aWNlIFRyZWUgdG8gOGZmZTIwMDAsIGVuZCA4
ZmZmZmZmZiAuLi4gT0sKClN0YXJ0aW5nIGtlcm5lbCAuLi4KCi0gVUFSVCBlbmFibGVkIC0KLSBD
UFUgMDAwMDAwMDAgYm9vdGluZyAtCi0gWGVuIHN0YXJ0aW5nIGluIEh5cCBtb2RlIC0KLSBaZXJv
IEJTUyAtCi0gU2V0dGluZyB1cCBjb250cm9sIHJlZ2lzdGVycyAtCi0gVHVybmluZyBvbiBwYWdp
bmcgLQoKIENUUkwtQSBaIGZvciBoZWxwIHwxMTUyMDAgOE4xIHwgTk9SIHwgTWluaWNvbSAyLjUg
ICAgfCBWVDEwMiB8ICAgICAgT2ZmbGluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAoKCgoKLS0KU2VudCBmcm9tOiBodHRw
Oi8veGVuLjEwNDU3MTIubjUubmFiYmxlLmNvbS9YZW4tRGV2LWYyNDczNzM4Lmh0bWwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 27 07:28:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 07:28:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7z3r-0006dd-3r; Fri, 27 Oct 2017 07:28:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xudong.hao@intel.com>) id 1e7z3p-0006dX-Th
 for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 07:28:10 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 42/E3-23912-900E2F95; Fri, 27 Oct 2017 07:28:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSbUhTYRjt3ZfXj1vXTd3jLMSBBabTJVH0qzD
 IAilKDSPQu7ptg33I7pT5IxyiZhOsnKKOPhTFQlLTIqaZla6VloopWZnZhxU5CV2WiFndu6tl
 99d53nOec86FB+OLy0QyjLKYKZOB1MlFAYLi4pKQOOytNyOhqDR658ItO283Su6dHRUcQseEW
 oPKaMkSau5VLvllD+CWStt3oRWdCbShAExMVCHo7HXybMgfAwIHV2O1kMMHwXlhRMSJrAiGx3
 6vDF0Ivpb2IW7oROAtHPLjhmYEox1zfuy+iIiB2wPlPt8QYg9cttkFrIhPDPDgdcVHX4iESIZ
 m6zfGF2NE++HicDqrCSEKEDS720SsRkBEw0R9r88IJ47AeH2BkEtzCaGyY8JH+BOp8OPqC58p
 IsJgof+6751PSOHV1JWVvyOgoWuIz+FQ+PLhl88IiEt8KPUsrxAR4G4ZE3LJ4VDunV/BUnhZX
 ItW8dnuRRGnj4Ll1iLEhcVC7R2viMNbobHOw+daB0NfzZSAxWJGX+sc5p1HkY41/Rxr1h1r1h
 1r1muRoAltoSlTLmWK26FQmbRqjVlPanVxyoTtCj1F06Sa0pEqWnHCqG9HzFWsYz4nctuTelA
 4xpOH4t1D3gzxepXxZJ6GpDWZphwdRfegjRgmB3zfJMMFmyg1ZTml1TGntUoDFiQPwRUsjdPZ
 pJ7WqjmqHyVi7vaRnzzsU43HyhcLDEYDJZPi1ayUYKWaHMNfo9UzfYY2ySQ4YqqJg7Ipk15r/
 p+fRlIMySV4IusSpDWY/+ZNM1V4TJWC6Fm2ipn8R8msqO64UOV1XWtT7LKcG49Ni3CFvwlL15
 9umE/5HGh9pB/0dDkkhXnxS0uRWe/GDudmzOTfT2mqTltcjhKHHp1MFc3YN0yJByVPedvanyv
 z7TmP6x/UVbg8VQ9L3FSLyqBpLLP2Ke9Wxs9tvtGzNw0i3wcmZdZLVHppa9iT5AM3A+QCWkMq
 Y/gmmvwDT/t8P6EDAAA=
X-Env-Sender: xudong.hao@intel.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1509089286!106018328!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63605 invoked from network); 27 Oct 2017 07:28:08 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Oct 2017 07:28:08 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Oct 2017 00:27:45 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.44,304,1505804400"; d="scan'208";a="914341347"
Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206])
 by FMSMGA003.fm.intel.com with ESMTP; 27 Oct 2017 00:27:45 -0700
Received: from fmsmsx154.amr.corp.intel.com (10.18.116.70) by
 FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Fri, 27 Oct 2017 00:27:45 -0700
Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by
 FMSMSX154.amr.corp.intel.com (10.18.116.70) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Fri, 27 Oct 2017 00:27:44 -0700
Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.175]) by
 SHSMSX152.ccr.corp.intel.com ([169.254.6.93]) with mapi id 14.03.0319.002;
 Fri, 27 Oct 2017 15:27:42 +0800
From: "Hao, Xudong" <xudong.hao@intel.com>
To: Jan Beulich <JBeulich@suse.com>, Quan Xu <quan.xu0@gmail.com>
Thread-Topic: [Xen-devel] [BUG] win2008 guest cannot get ip through sriov
Thread-Index: AdG39XPTT+9Via9+ThGXHPjTB116c///lxaAgAAbGQCAABWtgIAACO6A//Z7xzCAErO4gIAABJWAgAAGxACAABJRgP/4DTBggA+GMgD//dHvgPzgih2w
Date: Fri, 27 Oct 2017 07:27:41 +0000
Message-ID: <B8376D2DEA074F45BA033984477C453E3B838AF3@shsmsx102.ccr.corp.intel.com>
References: <854CA60B22EFA249948B09AB135B283E047E7FED@shsmsx102.ccr.corp.intel.com>
 <20160527103931.GG22076@citrix.com>
 <574856BE02000078000EF342@prv-mh.provo.novell.com>
 <20160527133404.GI22076@citrix.com>
 <5748706B02000078000EF41E@prv-mh.provo.novell.com>
 <945CA011AD5F084CBEA3E851C0AB28894B8C4A64@SHSMSX101.ccr.corp.intel.com>
 <20160602102222.GR5160@citrix.com>
 <575028D702000078000F0DCE@prv-mh.provo.novell.com>
 <20160602110300.GU5160@citrix.com>
 <57503DE102000078000F0F13@prv-mh.provo.novell.com>
 <945CA011AD5F084CBEA3E851C0AB28894B8C6C7C@SHSMSX101.ccr.corp.intel.com>
 <575698C002000078000F272A@prv-mh.provo.novell.com>
 <945CA011AD5F084CBEA3E851C0AB28894B8D1485@SHSMSX101.ccr.corp.intel.com>
In-Reply-To: <945CA011AD5F084CBEA3E851C0AB28894B8D1485@SHSMSX101.ccr.corp.intel.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNTU4M2QzN2MtYjgyYy00NDRhLWEwY2MtZTYzNDQyYzVmZGJhIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6Ik5GU2t0M0lnamowckZNOGZ3Qno0NE9WYWF6NW9PNnRLV0xZWTVSRGIxM1E9In0=
x-ctpclassification: CTP_IC
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Lars Kurth <lars.kurth@citrix.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, "Zhang, PengtaoX" <pengtaox.zhang@intel.com>,
 "Kang, Luwei" <luwei.kang@intel.com>, Julien Grall <julien.grall@arm.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [BUG] win2008 guest cannot get ip through sriov
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBidWcgZXhpc3QgbXVjaCBsb25nIHRpbWUsIHRoZXJlIGFyZSBtYW55IGRpc2N1c3Npb24g
bGFzdCB5ZWFyIGJ1dCBub3QgYSBzb2x1dGlvbiB0aGVuLiBJIGNhbGwgb3V0IGl0IG5vdyBiZWNh
dXNlIHRoZXJlIGlzIGEgZml4IGluIHFlbXUgdXBzdHJlYW06CmNvbW1pdCBhODAzNjMzNjYwOWQy
ZTE4NGZjMzU0M2E0YzQzOWMwYmE3ZDdmM2EyCkF1dGhvcjogUm9nZXIgUGF1IE1vbm5lIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgQXVnIDI0IDE2OjA3OjAzIDIwMTcgKzAxMDAK
CiAgICB4ZW4vcHQ6IGFsbG93IFFFTVUgdG8gcmVxdWVzdCBNU0kgdW5tYXNraW5nIGF0IGJpbmQg
dGltZQoKVGhlIGZpeCBpcyBub3QgaW4gcWVtdS14ZW4gdHJlZSB5ZXQsIHdoZW4gd2lsbCBxZW11
LXhlbiBzeW5jIHRoaXMgZml4PyBJcyBpdCBwb3NzaWJsZSB0byBjYXRjaCBYZW4gNC4xMCdzIHFl
bXUteGVuPwoKQlRXLCBtYWlsIHJlcG9ydCBidWcgaXMgZGlyZWN0IGJ1dCBub3QgZWFzeSB0byB0
cmFjaywgSSB0b29rIG11Y2ggdGltZSB0byBzZWFyY2ggdGhpcyBCVUcgcmVwb3J0IG1haWwuIEBM
YXJzLCBpcyB0aGVyZSBwbGFuIHRvIGludHJvZHVjZSBhbnkgYnVnIHN5c3RlbSBmb3IgWGVuPwoK
ClRoYW5rcywKLVh1ZG9uZwoKCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiBGcm9tOiBY
dSwgUXVhbgo+IFNlbnQ6IFdlZG5lc2RheSwgSnVuZSA4LCAyMDE2IDU6MTIgUE0KPiBUbzogSmFu
IEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPjsgSGFvLCBYdWRvbmcgPHh1ZG9uZy5oYW9AaW50
ZWwuY29tPgo+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgWmhhbmcsIFBlbmd0
YW9YCj4gPHBlbmd0YW94LnpoYW5nQGludGVsLmNvbT47IFhlbi1kZXZlbCA8eGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnPgo+IFN1YmplY3Q6IFJFOiBbWGVuLWRldmVsXSBbQlVHXSB3aW4y
MDA4IGd1ZXN0IGNhbm5vdCBnZXQgaXAgdGhyb3VnaCBzcmlvdgo+IAo+IE9uIEp1bmUgMDcsIDIw
MTYgMzo1MCBQTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPiA+ID4+
PiBPbiAwNy4wNi4xNiBhdCAwNzo1MiwgPHF1YW4ueHVAaW50ZWwuY29tPiB3cm90ZToKPiA+ID4g
LXZmIFBUIGlzIG5vdCB3b3JraW5nIGZvciB3aW4yMDA4OiB0aGUgbG9nczoKPiA+ID4gICAgcWVt
dS1kbS13aW4yazgubG9nIC0tIHFlbXUgbG9nLCB2ZiBQVCBmb3Igd2luMjAwOC4KPiA+ID4gICAg
eGVuLXdpbjJrOC5sb2cgLS0geGVuIGxvZywgdmYgUFQgZm9yIHdpbjIwMDguCj4gPgo+ID4gSG1t
LCB0aGF0J3MgdmVyeSBsaXR0bGUgb3V0cHV0LiBJbiBwYXJ0aWN1bGFyIG5laXRoZXIgcWVtdSBu
b3IgWGVuIHNlZQo+ID4gX2FueV8gd3JpdGVzIHRvIHRoZSBNU0ktWCB0YWJsZSAod2l0aG91dCB3
aGljaCBpbnRlcnJ1cHRzIG9idmlvdXNseQo+ID4gY2FuJ3QgZ2V0IGVuYWJsZWQgZm9yIHRoYXQg
ZGV2aWNlKS4KPiA+Cj4gPiBBbGJlaXQgLSBldmVuIGluIHRoZSBTTEVTIGNhc2Ugb25seSBxZW11
IHNlZXMgc3VjaCB3cml0ZXMsIHNvIEknbGwKPiA+IGhhdmUgdG8gY2hlY2sgaWYgSSBtYWRlIGEg
bWlzdGFrZSB3aXRoIHRoZSBkZWJ1Z2dpbmcgcGF0Y2guCj4gPgo+IAo+IEphbiwgIGRvIHlvdSBo
YXZlIGFueSBvdGhlciBzdWdnZXN0aW9ucyBvbiBob3cgY291bGQgSSBkaWcgaW50byB0aGlzIGlz
c3VlPwo+IAo+IFF1YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 27 07:31:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 07:31:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7z6n-0007Jn-Ur; Fri, 27 Oct 2017 07:31:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1e7z6m-0007JR-KF
 for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 07:31:12 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 B2/3C-00431-FB0E2F95; Fri, 27 Oct 2017 07:31:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOIsWRWlGSWpSXmKPExsVyuP0Ov+7+B58
 iDd49ZLP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMmXp/BXHBIq2J53w+WBsZu5S5GTg4JASOJ
 txP/MXUxcnEICSxklJixYyIzSEJYIFNiz/4JTCC2iMAMRonTR4RBbGYBWYmnfXvYIBrWMEqcX
 bYQrIFNQFViw/VTrCA2r4C1xOUtP9hBbBag+K/nn1hAbFGBcIk7re9YIGoEJU7OfAJmcwrYSX
 z43sQOsUBd4s+8S8wQtrjEpmffWSFseYntb+cwT2Dkn4WkfRaSlllIWmYhaVnAyLKKUaM4tag
 stUjX0EgvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwQBmAYAfjq27nQ4ySHExK
 orz7zn+KFOJLyk+pzEgszogvKs1JLT7EqMHBIXDl4JHZjFIsefl5qUoSvK7ASBASLEpNT61Iy
 8wBxhBMqQQHj5IIrwJImre4IDG3ODMdInWK0ZXj2KbLf5g4fky6AiQ33bwLJDd8fwAkn8183c
 AsBDZbSpxXCKRZAKQ5ozQPbjQs/i8xykoJ8zICHS7EU5BalJtZgir/ilGcg1FJmLf4PtAUnsy
 8ErgLXgEdxwR0XJPqB5DjShIRUlINjLYNy5vjq0Su5tzePjX04PbX+b9tV6Yzznp0UWDTeZH1
 shctSszOujy2v3RSdsqnvTMWpWp/2Nu/pqfuM9dknSl/+8JlA8vPHX7EVbfP6Epqu87CjRu3V
 wvs/BhSphH34o5jzg+pR4ENF4Lcfn8IZoktkKz8+2mN4NGKhxuP/Oi4FqbHwWTHel6JpTgj0V
 CLuag4EQAWADas+gIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1509089470!112211751!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33931 invoked from network); 27 Oct 2017 07:31:11 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-3.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 27 Oct 2017 07:31:11 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 8D954ADE4;
 Fri, 27 Oct 2017 07:31:10 +0000 (UTC)
To: Dongli Zhang <dongli.zhang@oracle.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
References: <1508913915-7382-1-git-send-email-dongli.zhang@oracle.com>
 <7b6ac733-681e-5b58-ad2e-d50c1dcbdc29@oracle.com>
 <0f66d15c-301d-5292-8a95-924a145fb9e9@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <58b22dd3-56ee-9162-a871-bf2e539aa831@suse.com>
Date: Fri, 27 Oct 2017 09:31:09 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <0f66d15c-301d-5292-8a95-924a145fb9e9@oracle.com>
Content-Language: de-DE
Cc: joao.m.martins@oracle.com
Subject: Re: [Xen-devel] [PATCH v3 1/1] xen/time: do not decrease steal time
 after live migration on xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjcvMTAvMTcgMDk6MTYsIERvbmdsaSBaaGFuZyB3cm90ZToKPiBIaSBCb3JpcywKPiAKPiBP
biAxMC8yNS8yMDE3IDExOjEyIFBNLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+IE9uIDEwLzI1
LzIwMTcgMDI6NDUgQU0sIERvbmdsaSBaaGFuZyB3cm90ZToKPj4+IEFmdGVyIGd1ZXN0IGxpdmUg
bWlncmF0aW9uIG9uIHhlbiwgc3RlYWwgdGltZSBpbiAvcHJvYy9zdGF0Cj4+PiAoY3B1c3RhdFtD
UFVUSU1FX1NURUFMXSkgbWlnaHQgZGVjcmVhc2UgYmVjYXVzZSBzdGVhbCByZXR1cm5lZCBieQo+
Pj4geGVuX3N0ZWFsX2xvY2soKSBtaWdodCBiZSBsZXNzIHRoYW4gdGhpc19ycSgpLT5wcmV2X3N0
ZWFsX3RpbWUgd2hpY2ggaXMKPj4+IGRlcml2ZWQgZnJvbSBwcmV2aW91cyByZXR1cm4gdmFsdWUg
b2YgeGVuX3N0ZWFsX2Nsb2NrKCkuCj4+Pgo+Pj4gRm9yIGluc3RhbmNlLCBzdGVhbCB0aW1lIG9m
IGVhY2ggdmNwdSBpcyAzMzUgYmVmb3JlIGxpdmUgbWlncmF0aW9uLgo+Pj4KPj4+IGNwdSAgMTk4
IDAgMzY4IDIwMDA2NCAxOTYyIDAgMCAxMzQwIDAgMAo+Pj4gY3B1MCAzOCAwIDgxIDUwMDYzIDQ5
MiAwIDAgMzM1IDAgMAo+Pj4gY3B1MSA2NSAwIDk3IDQ5NzYzIDYzNCAwIDAgMzM1IDAgMAo+Pj4g
Y3B1MiAzOCAwIDgxIDUwMDk4IDQ2MiAwIDAgMzM1IDAgMAo+Pj4gY3B1MyA1NiAwIDEwNyA1MDEz
OCAzNzQgMCAwIDMzNSAwIDAKPj4+Cj4+PiBBZnRlciBsaXZlIG1pZ3JhdGlvbiwgc3RlYWwgdGlt
ZSBpcyByZWR1Y2VkIHRvIDMxMi4KPj4+Cj4+PiBjcHUgIDIwMCAwIDM3MCAyMDAzMzAgMTk3MSAw
IDAgMTI0OCAwIDAKPj4+IGNwdTAgMzggMCA4MiA1MDEyMyA1MDAgMCAwIDMxMiAwIDAKPj4+IGNw
dTEgNjUgMCA5NyA0OTgzMiA2MzQgMCAwIDMxMiAwIDAKPj4+IGNwdTIgMzkgMCA4MiA1MDE2NyA0
NjIgMCAwIDMxMiAwIDAKPj4+IGNwdTMgNTYgMCAxMDcgNTAyMDcgMzc0IDAgMCAzMTIgMCAwCj4+
Pgo+Pj4gU2luY2UgcnVuc3RhdGUgdGltZXMgYXJlIGN1bXVsYXRpdmUgYW5kIGNsZWFyZWQgZHVy
aW5nIHhlbiBsaXZlIG1pZ3JhdGlvbgo+Pj4gYnkgeGVuIGh5cGVydmlzb3IsIHRoZSBpZGVhIG9m
IHRoaXMgcGF0Y2ggaXMgdG8gYWNjdW11bGF0ZSBydW5zdGF0ZSB0aW1lcwo+Pj4gdG8gZ2xvYmFs
IHBlcmNwdSB2YXJpYWJsZXMgYmVmb3JlIGxpdmUgbWlncmF0aW9uIHN1c3BlbmQuIE9uY2UgZ3Vl
c3QgVk0gaXMKPj4+IHJlc3VtZWQsIHhlbl9nZXRfcnVuc3RhdGVfc25hcHNob3RfY3B1KCkgd291
bGQgYWx3YXlzIHJldHVybiB0aGUgc3VtIG9mIG5ldwo+Pj4gcnVuc3RhdGUgdGltZXMgYW5kIHBy
ZXZpb3VzbHkgYWNjdW11bGF0ZWQgdGltZXMgc3RvcmVkIGluIGdsb2JhbCBwZXJjcHUKPj4+IHZh
cmlhYmxlcy4KPj4+Cj4+PiBTaW1pbGFyIGFuZCBtb3JlIHNldmVyZSBpc3N1ZSB3b3VsZCBpbXBh
Y3QgcHJpb3IgbGludXggNC44LTQuMTAgYXMKPj4+IGRpc2N1c3NlZCBieSBNaWNoYWVsIExhcyBh
dAo+Pj4gaHR0cHM6Ly8weHN0dWJzLm9yZy9kZWJ1Z2dpbmctYS1mbGFreS1jcHUtc3RlYWwtdGlt
ZS1jb3VudGVyLW9uLWEtcGFyYXZpcnR1YWxpemVkLXhlbi1ndWVzdCwKPj4+IHdoaWNoIHdvdWxk
IG92ZXJmbG93IHN0ZWFsIHRpbWUgYW5kIGxlYWQgdG8gMTAwJSBzdCB1c2FnZSBpbiB0b3AgY29t
bWFuZAo+Pj4gZm9yIGxpbnV4IDQuOC00LjEwLiBBIGJhY2twb3J0IG9mIHRoaXMgcGF0Y2ggd291
bGQgZml4IHRoYXQgaXNzdWUuCj4+Pgo+Pj4gUmVmZXJlbmNlczogaHR0cHM6Ly8weHN0dWJzLm9y
Zy9kZWJ1Z2dpbmctYS1mbGFreS1jcHUtc3RlYWwtdGltZS1jb3VudGVyLW9uLWEtcGFyYXZpcnR1
YWxpemVkLXhlbi1ndWVzdAo+Pj4gU2lnbmVkLW9mZi1ieTogRG9uZ2xpIFpoYW5nIDxkb25nbGku
emhhbmdAb3JhY2xlLmNvbT4KPj4+Cj4+PiAtLS0KPj4+IENoYW5nZWQgc2luY2UgdjE6Cj4+PiAg
ICogcmVsb2NhdGUgbW9kaWZpY2F0aW9uIHRvIHhlbl9nZXRfcnVuc3RhdGVfc25hcHNob3RfY3B1
Cj4+Pgo+Pj4gQ2hhbmdlZCBzaW5jZSB2MjoKPj4+ICAgKiBhY2N1bXVsYXRlIHJ1bnN0YXRlIHRp
bWVzIGJlZm9yZSBsaXZlIG1pZ3JhdGlvbgo+Pj4KPj4+IC0tLQo+Pj4gIGRyaXZlcnMveGVuL21h
bmFnZS5jICB8ICAxICsKPj4+ICBkcml2ZXJzL3hlbi90aW1lLmMgICAgfCAxOSArKysrKysrKysr
KysrKysrKysrCj4+PiAgaW5jbHVkZS94ZW4veGVuLW9wcy5oIHwgIDEgKwo+Pj4gIDMgZmlsZXMg
Y2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hl
bi9tYW5hZ2UuYyBiL2RyaXZlcnMveGVuL21hbmFnZS5jCj4+PiBpbmRleCBjNDI1ZDAzLi45YWEy
OTU1IDEwMDY0NAo+Pj4gLS0tIGEvZHJpdmVycy94ZW4vbWFuYWdlLmMKPj4+ICsrKyBiL2RyaXZl
cnMveGVuL21hbmFnZS5jCj4+PiBAQCAtNzIsNiArNzIsNyBAQCBzdGF0aWMgaW50IHhlbl9zdXNw
ZW5kKHZvaWQgKmRhdGEpCj4+PiAgCX0KPj4+ICAKPj4+ICAJZ250dGFiX3N1c3BlbmQoKTsKPj4+
ICsJeGVuX2FjY3VtdWxhdGVfcnVuc3RhdGVfdGltZSgpOwo+Pj4gIAl4ZW5fYXJjaF9wcmVfc3Vz
cGVuZCgpOwo+Pj4gIAo+Pj4gIAkvKgo+Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3RpbWUu
YyBiL2RyaXZlcnMveGVuL3RpbWUuYwo+Pj4gaW5kZXggYWM1ZjIzZi4uNmRmM2Y4MiAxMDA2NDQK
Pj4+IC0tLSBhL2RyaXZlcnMveGVuL3RpbWUuYwo+Pj4gKysrIGIvZHJpdmVycy94ZW4vdGltZS5j
Cj4+PiBAQCAtMTksNiArMTksOCBAQAo+Pj4gIC8qIHJ1bnN0YXRlIGluZm8gdXBkYXRlZCBieSBY
ZW4gKi8KPj4+ICBzdGF0aWMgREVGSU5FX1BFUl9DUFUoc3RydWN0IHZjcHVfcnVuc3RhdGVfaW5m
bywgeGVuX3J1bnN0YXRlKTsKPj4+ICAKPj4+ICtzdGF0aWMgREVGSU5FX1BFUl9DUFUodTY0WzRd
LCBvbGRfcnVuc3RhdGVfdGltZSk7Cj4+PiArCj4+PiAgLyogcmV0dXJuIGFuIGNvbnNpc3RlbnQg
c25hcHNob3Qgb2YgNjQtYml0IHRpbWUvY291bnRlciB2YWx1ZSAqLwo+Pj4gIHN0YXRpYyB1NjQg
Z2V0NjQoY29uc3QgdTY0ICpwKQo+Pj4gIHsKPj4+IEBAIC01Miw2ICs1NCw3IEBAIHN0YXRpYyB2
b2lkIHhlbl9nZXRfcnVuc3RhdGVfc25hcHNob3RfY3B1KHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2lu
Zm8gKnJlcywKPj4+ICB7Cj4+PiAgCXU2NCBzdGF0ZV90aW1lOwo+Pj4gIAlzdHJ1Y3QgdmNwdV9y
dW5zdGF0ZV9pbmZvICpzdGF0ZTsKPj4+ICsJaW50IGk7Cj4+PiAgCj4+PiAgCUJVR19PTihwcmVl
bXB0aWJsZSgpKTsKPj4+ICAKPj4+IEBAIC02NCw2ICs2NywyMiBAQCBzdGF0aWMgdm9pZCB4ZW5f
Z2V0X3J1bnN0YXRlX3NuYXBzaG90X2NwdShzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvICpyZXMs
Cj4+PiAgCQlybWIoKTsJLyogSHlwZXJ2aXNvciBtaWdodCB1cGRhdGUgZGF0YS4gKi8KPj4+ICAJ
fSB3aGlsZSAoZ2V0NjQoJnN0YXRlLT5zdGF0ZV9lbnRyeV90aW1lKSAhPSBzdGF0ZV90aW1lIHx8
Cj4+PiAgCQkgKHN0YXRlX3RpbWUgJiBYRU5fUlVOU1RBVEVfVVBEQVRFKSk7Cj4+PiArCj4+PiAr
CWZvciAoaSA9IDA7IGkgPCA0OyBpKyspCj4+PiArCQlyZXMtPnRpbWVbaV0gKz0gcGVyX2NwdShv
bGRfcnVuc3RhdGVfdGltZSwgY3B1KVtpXTsKPj4+ICt9Cj4+PiArCj4+PiArdm9pZCB4ZW5fYWNj
dW11bGF0ZV9ydW5zdGF0ZV90aW1lKHZvaWQpCj4+PiArewo+Pj4gKwlzdHJ1Y3QgdmNwdV9ydW5z
dGF0ZV9pbmZvIHN0YXRlOwo+Pj4gKwlpbnQgY3B1Owo+Pj4gKwo+Pj4gKwlmb3JfZWFjaF9wb3Nz
aWJsZV9jcHUoY3B1KSB7Cj4+PiArCQl4ZW5fZ2V0X3J1bnN0YXRlX3NuYXBzaG90X2NwdSgmc3Rh
dGUsIGNwdSk7Cj4+PiArCQltZW1jcHkocGVyX2NwdShvbGRfcnVuc3RhdGVfdGltZSwgY3B1KSwK
Pj4+ICsJCQkJc3RhdGUudGltZSwKPj4+ICsJCQkJNCAqIHNpemVvZih1NjQpKTsKPj4KPj4gc2l6
ZW9mKG9sZF9ydW5zdGF0ZV90aW1lKS4gKEkgdGhpbmsgdGhpcyBzaG91bGQgd29yayBmb3IgcGVy
X2NwdSB2YXJpYWJsZXMpCj4+Cj4+PiArCX0KPj4KPj4gSG1tLi4gVGhpcyBtYXkgbm90IHBlcmZv
cm0gYXMgaW50ZW5kZWQgaWYgd2UgYXJlIG1lcmVseSBjaGVja3BvaW50aW5nCj4+IChvciBwYXVz
aW5nKSB0aGUgZ3Vlc3QgKGkuZS4gaWYgSFlQRVJWSVNPUl9zdXNwZW5kKCkgcmV0dXJucyAxKS4g
V2Ugd2lsbAo+PiBkb3VibGUtYWNjb3VudCBmb3IgdGhlIGxhc3QgaW50ZXJ2YWwgdGhhdCB0aGUg
Z3Vlc3QgaGFzIHJ1bi4KPj4KPj4gSSdkIHJhdGhlciBub3QgaGF2ZSB5ZXQgYW5vdGhlciBwZXIt
Y3B1IHZhcmlhYmxlIGJ1dCBJIGNhbid0IHRoaW5rIG9mCj4+IGFueXRoaW5nIGVsc2UuIFBlcmhh
cHMgeW91IG9yIG90aGVycyBjYW4gY29tZSB1cCB3aXRoIHNvbWV0aGluZyBiZXR0ZXIuCj4gCj4g
SSBoYXZlIDMgb3B0aW9ucyBzbyBmYXIuCj4gCj4gVGhlIDFzdCBvcHRpb24gaXMgdG8gYW5vdGhl
ciBwZXItY3B1IHZhcmlhYmxlIHdoaWxlIHlvdSBkbyBub3QgbGlrZSBpdC4KPiAKPiBUaGUgMm5k
IG9wdGlvbiBpcyB0byBib3Jyb3cgZnJvbSB3aGF0IGRvX3N0b2xlbl9hY2NvdW50aW5nKCkgdXNl
ZCB0byBkby4gQ29tcHV0ZQo+IHRoZSBkZWx0YSBvZiBjdXJyZW50IGFuZCBwcmV2aW91cyB0aW1l
IGFuZCBkbyBub3RoaW5nIGlmIGRlbHRhIGlzIGxlc3MgdGhhbiAwLgo+IFRoZSBkcmF3YmFjayBv
ZiB0aGlzIG9wdGlvbiBpcyBndWVzdCBtaWdodCB3YWl0IGZvciB0aGUgbmV3IHRpbWUgdG8gY2F0
Y2ggdXAKPiB3aXRoIHByZXZpb3VzIHRpbWUuCgpUaGlzIGNvdWxkIGJlIGEgcmF0aGVyIGxvbmcg
dGltZS4gSSBkb24ndCB0aGluayB0aGlzIGlzIHRoZSB3YXkgdG8gZ28uCgo+IFRoZSAzcmQgb3B0
aW9uIGlzIHRvIGNoZWNrIHRoZSByZXR1cm4gdmFsdWUgb2YgSFlQRVJWSVNPUl9zdXNwZW5kKCkg
dG8gZGlmZmVyZW50Cj4gaWYgdGhpcyBpcyBhIG1pZ3JhdGlvbiBvZiBjaGVja3BvaW50aW5nLiBB
cyB3ZSB3aWxsIGRvdWJsZS1hY2NvdW50IHRoZSBydW5zdGF0ZQo+IHRpbWUgZm9yIGNoZWNrcG9p
bnRpbmcsIHdoeSBub3QganVzdCBkaXZpZGUgaXQgYnkgMj8gVGhlIGRyYXdiYWNrIG9mIHRoaXMg
b3B0aW9uCj4gaXMgdGhlIHJlc3VsdCBpcyBub3QgYWNjdXJhdGUgYXMgd2UgZGl2aWRlIHRoZSBp
bmNyZW1lbnRhbCAodGltZSBiZWZvcmUgYW5kCj4gYWZ0ZXIgY2hlY2twb2ludGluZykgYnkgMi4K
CkFuZCBpdCBpcyB3cm9uZyBpZiB5b3UgZG8gbXVsdGlwbGUgbWlncmF0aW9ucy4KCj4gV291bGQg
eW91IHBsZWFzZSBsZXQgbWUga25vdyB3aGljaCBvcHRpb24gd2UgcHJlZmVyPwoKUGVyaGFwcyBv
cHRpb24gNDoKCkFsbG9jYXRlIGEgYnVmZmVyIGF0IHN1c3BlbmQgdGltZSBmb3IgdGhlIHRpbWVz
IHRvIGFkZCB1cCBhbmQgZG8gdGhlCmNvcnJlY3Rpb24gYWZ0ZXIgc3VzcGVuZCBhbmQgZnJlZSB0
aGUgYnVmZmVyIGFnYWluLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 27 07:37:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 07:37:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7zCt-0007jy-MF; Fri, 27 Oct 2017 07:37:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1e7zCt-0007js-3A
 for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 07:37:31 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 98/28-31244-A32E2F95; Fri, 27 Oct 2017 07:37:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMLMWRWlGSWpSXmKPExsVyuP0Ov67Vo0+
 RBg8SLb5vmczkwOhx+MMVlgDGKNbMvKT8igTWjOl3XrEXdHBUfF7RztTAuJ6ti5GTQ0LASOLt
 xH9MILaQwEJGiW+vMkFsNgFViQ3XT7GC2CICihITLz0Fs5kF4iSunjsCZgsLaEt8mXmRGcRmA
 ap/eKoNLM4rYCJx8sIaZoj58hIdByazTGDkXMDIsIpRvTi1qCy1SNdUL6koMz2jJDcxM0fX0M
 BMLze1uDgxPTUnMalYLzk/dxMj0FMMQLCDcfpl/0OMkhxMSqK8+85/ihTiS8pPqcxILM6ILyr
 NSS0+xCjDwaEkwbvpAVBOsCg1PbUiLTMHGDIwaQkOHiUR3ksgad7igsTc4sx0iNQpRkuOY5su
 /2Hi6Lh5F0g+m/m6gVmIJS8/L1VKnJf1IVCDAEhDRmke3DhYWF9ilJUS5mUEOlCIpyC1KDezB
 FX+FaM4B6OSMK83yBSezLwSuK2vgA5iAjqoSfUDyEEliQgpqQZGbaXW5tm3lXbELvtwc5/i/S
 KZ0OgVX6eYX3Pi5ltsezX+9MbwDo0DSox+9Zd3HPzweOlehg9Nr5omtzvP/Vp3bOLjr2uUHdZ
 aBhVP+XPmnImwheU/1+DakpOcV6ocfhw3aJeScBD8cCPOUuYm0/b70lu/P/RsnbfqF+8e+6A9
 AtmHl26Z0DBJRYmlOCPRUIu5qDgRAHdmpydmAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1509089849!90464878!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54144 invoked from network); 27 Oct 2017 07:37:29 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-10.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 27 Oct 2017 07:37:29 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 622F7AAEF;
 Fri, 27 Oct 2017 07:37:29 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: torvalds@linux-foundation.org
Date: Fri, 27 Oct 2017 09:37:27 +0200
Message-Id: <20171027073727.28997-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [GIT PULL] xen: fixes for 4.14-rc7
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TGludXMsCgpQbGVhc2UgZ2l0IHB1bGwgdGhlIGZvbGxvd2luZyB0YWc6CgogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3hlbi90aXAuZ2l0IGZvci1saW51cy00
LjE0Yy1yYzctdGFnCgp4ZW46IGZpeGVzIGZvciA0LjE0LXJjNwoKSXQgY29udGFpbnM6Ci0gYSBm
aXggZm9yIHRoZSBYZW4gZ250ZGV2IGRldmljZSByZXBhaXJpbmcgYW4gaXNzdWUgaW4gY2FzZSBv
ZiBwYXJ0aWFsCiAgZmFpbHVyZSBvZiBtYXBwaW5nIG11bHRpcGxlIHBhZ2VzIG9mIGFub3RoZXIg
ZG9tYWluCi0gYSBmaXggb2YgYSByZWdyZXNzaW9uIGluIHRoZSBYZW4gYmFsbG9vbiBkcml2ZXIg
aW50cm9kdWNlZCBpbiA0LjEzCi0gYSBidWlsZCBmaXggZm9yIFhlbiBvbiBBUk0gd2hpY2ggd2ls
bCB0cmlnZ2VyIGUuZy4gZm9yIExpbnV4IFJUCi0gYSBtYWludGFpbmVycyB1cGRhdGUgZm9yIHB2
b3BzIChub3QgcmVhbGx5IFhlbiwgYnV0IGNhcnJ5aW5nIHRocm91Z2gKICB0aGlzIHRyZWUganVz
dCBmb3IgY29udmVuaWVuY2UpCgpUaGFua3MuCgpKdWVyZ2VuCgogTUFJTlRBSU5FUlMgICAgICAg
ICAgICAgICB8ICAxIC0KIGFyY2gvYXJtL3hlbi9wMm0uYyAgICAgICAgfCAgMiArLQogZHJpdmVy
cy94ZW4vZ250ZGV2LmMgICAgICB8ICAyICstCiBkcml2ZXJzL3hlbi94ZW4tYmFsbG9vbi5jIHwg
MTkgKysrKysrKysrKysrKy0tLS0tLQogNCBmaWxlcyBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCsp
LCA5IGRlbGV0aW9ucygtKQoKSnVlcmdlbiBHcm9zcyAoMyk6CiAgICAgIHhlbi9nbnRkZXY6IGF2
b2lkIG91dCBvZiBib3VuZHMgYWNjZXNzIGluIGNhc2Ugb2YgcGFydGlhbCBnbnRkZXZfbW1hcCgp
CiAgICAgIHhlbjogZml4IGJvb3RpbmcgYmFsbG9vbmVkIGRvd24gaHZtIGd1ZXN0CiAgICAgIG1h
aW50YWluZXJzOiBkcm9wIENocmlzIFdyaWdodCBmcm9tIHB2b3BzCgpTZWJhc3RpYW4gQW5kcnpl
aiBTaWV3aW9yICgxKToKICAgICAgYXJtL3hlbjogZG9uJ3QgaW5jbGlkZSByd2xvY2suaCBkaXJl
Y3RseS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 27 07:41:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 07:41:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7zGM-0008N6-4q; Fri, 27 Oct 2017 07:41:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dongli.zhang@oracle.com>) id 1e7zGK-0008Mx-RY
 for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 07:41:04 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 55/FA-30115-013E2F95; Fri, 27 Oct 2017 07:41:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCIsWRWlGSWpSXmKPExsUyZ7p8oC7/40+
 RBq8OKFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmr3s1mK/iiX3Gm9RV7A+Mj9S5GLg4hgclM
 Eot/bGKCcH4zStzd2sgI4WxklDi6bDIbhNPOKLFty1GgDCeHsECmxJ79E5hAbBGB+YwSE16GQ
 xTdZZR4ePY8WBGzgKzE0749bCA2m4COxLQDp1i6GDk4eAVsJfpfaYGYLAKqElcPWIJUiAqES5
 z+28gOYvMKCEqcnPmEBcTmFLCROH1jLzvERHWJP/MuMUPY8hLb384BsyUEjCXa315km8AoOAt
 J+ywkLbOQtCxgZF7FqFGcWlSWWqRraKSXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7
 iREYugxAsIPx8saAQ4ySHExKorz7zn+KFOJLyk+pzEgszogvKs1JLT7EqMHBIXDl4JHZjFIse
 fl5qUoSvHKPgOoEi1LTUyvSMnOA0QVTKsHBoyTCe+kBUJq3uCAxtzgzHSJ1itGV49imy3+YOH
 5MugIkN928CyQ3fH8AJJ/NfN3ALAQ2W0qc9/NDoGYBkOaM0jy40bDEcIlRVkqYlxHocCGegtS
 i3MwSVPlXjOIcjErCvP9ApvBk5pXAXfAK6DgmoOOaVD+AHFeSiJCSamCUv+g5ofLGzk3n88MM
 Xs83nBR2w7D8KJvspGc8726b2HSLK0yYMpV1UshnXf6OWC//fyWzOrPTu9b+dX3BteW40CER8
 1uHhBm6W7jjaj/zzvgppGxkt74o0nXL+x8aaQ0nz1Yt4Nx41FZ/k5N9PesMroYLddsY7vAdqN
 VuWp1WZ1H49N2MDelKLMUZiYZazEXFiQB4zwXsBwMAAA==
X-Env-Sender: dongli.zhang@oracle.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1509090062!72700384!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19672 invoked from network); 27 Oct 2017 07:41:03 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Oct 2017 07:41:03 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9R7f0sC022999
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 27 Oct 2017 07:41:01 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9R7f0BV011299
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 27 Oct 2017 07:41:00 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9R7exOa022685;
 Fri, 27 Oct 2017 07:40:59 GMT
Received: from [10.182.70.198] (/10.182.70.198)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 27 Oct 2017 00:40:59 -0700
To: Juergen Gross <jgross@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
References: <1508913915-7382-1-git-send-email-dongli.zhang@oracle.com>
 <7b6ac733-681e-5b58-ad2e-d50c1dcbdc29@oracle.com>
 <0f66d15c-301d-5292-8a95-924a145fb9e9@oracle.com>
 <58b22dd3-56ee-9162-a871-bf2e539aa831@suse.com>
From: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <5e7c4ea6-9155-1a67-d7a3-c2f07ab34c2d@oracle.com>
Date: Fri, 27 Oct 2017 15:40:39 +0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <58b22dd3-56ee-9162-a871-bf2e539aa831@suse.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: joao.m.martins@oracle.com
Subject: Re: [Xen-devel] [PATCH v3 1/1] xen/time: do not decrease steal time
 after live migration on xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVlcmdlbiwKCk9uIDEwLzI3LzIwMTcgMDM6MzEgUE0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6
Cj4gT24gMjcvMTAvMTcgMDk6MTYsIERvbmdsaSBaaGFuZyB3cm90ZToKPj4gSGkgQm9yaXMsCj4+
Cj4+IE9uIDEwLzI1LzIwMTcgMTE6MTIgUE0sIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4+IE9u
IDEwLzI1LzIwMTcgMDI6NDUgQU0sIERvbmdsaSBaaGFuZyB3cm90ZToKPj4+PiBBZnRlciBndWVz
dCBsaXZlIG1pZ3JhdGlvbiBvbiB4ZW4sIHN0ZWFsIHRpbWUgaW4gL3Byb2Mvc3RhdAo+Pj4+IChj
cHVzdGF0W0NQVVRJTUVfU1RFQUxdKSBtaWdodCBkZWNyZWFzZSBiZWNhdXNlIHN0ZWFsIHJldHVy
bmVkIGJ5Cj4+Pj4geGVuX3N0ZWFsX2xvY2soKSBtaWdodCBiZSBsZXNzIHRoYW4gdGhpc19ycSgp
LT5wcmV2X3N0ZWFsX3RpbWUgd2hpY2ggaXMKPj4+PiBkZXJpdmVkIGZyb20gcHJldmlvdXMgcmV0
dXJuIHZhbHVlIG9mIHhlbl9zdGVhbF9jbG9jaygpLgo+Pj4+Cj4+Pj4gRm9yIGluc3RhbmNlLCBz
dGVhbCB0aW1lIG9mIGVhY2ggdmNwdSBpcyAzMzUgYmVmb3JlIGxpdmUgbWlncmF0aW9uLgo+Pj4+
Cj4+Pj4gY3B1ICAxOTggMCAzNjggMjAwMDY0IDE5NjIgMCAwIDEzNDAgMCAwCj4+Pj4gY3B1MCAz
OCAwIDgxIDUwMDYzIDQ5MiAwIDAgMzM1IDAgMAo+Pj4+IGNwdTEgNjUgMCA5NyA0OTc2MyA2MzQg
MCAwIDMzNSAwIDAKPj4+PiBjcHUyIDM4IDAgODEgNTAwOTggNDYyIDAgMCAzMzUgMCAwCj4+Pj4g
Y3B1MyA1NiAwIDEwNyA1MDEzOCAzNzQgMCAwIDMzNSAwIDAKPj4+Pgo+Pj4+IEFmdGVyIGxpdmUg
bWlncmF0aW9uLCBzdGVhbCB0aW1lIGlzIHJlZHVjZWQgdG8gMzEyLgo+Pj4+Cj4+Pj4gY3B1ICAy
MDAgMCAzNzAgMjAwMzMwIDE5NzEgMCAwIDEyNDggMCAwCj4+Pj4gY3B1MCAzOCAwIDgyIDUwMTIz
IDUwMCAwIDAgMzEyIDAgMAo+Pj4+IGNwdTEgNjUgMCA5NyA0OTgzMiA2MzQgMCAwIDMxMiAwIDAK
Pj4+PiBjcHUyIDM5IDAgODIgNTAxNjcgNDYyIDAgMCAzMTIgMCAwCj4+Pj4gY3B1MyA1NiAwIDEw
NyA1MDIwNyAzNzQgMCAwIDMxMiAwIDAKPj4+Pgo+Pj4+IFNpbmNlIHJ1bnN0YXRlIHRpbWVzIGFy
ZSBjdW11bGF0aXZlIGFuZCBjbGVhcmVkIGR1cmluZyB4ZW4gbGl2ZSBtaWdyYXRpb24KPj4+PiBi
eSB4ZW4gaHlwZXJ2aXNvciwgdGhlIGlkZWEgb2YgdGhpcyBwYXRjaCBpcyB0byBhY2N1bXVsYXRl
IHJ1bnN0YXRlIHRpbWVzCj4+Pj4gdG8gZ2xvYmFsIHBlcmNwdSB2YXJpYWJsZXMgYmVmb3JlIGxp
dmUgbWlncmF0aW9uIHN1c3BlbmQuIE9uY2UgZ3Vlc3QgVk0gaXMKPj4+PiByZXN1bWVkLCB4ZW5f
Z2V0X3J1bnN0YXRlX3NuYXBzaG90X2NwdSgpIHdvdWxkIGFsd2F5cyByZXR1cm4gdGhlIHN1bSBv
ZiBuZXcKPj4+PiBydW5zdGF0ZSB0aW1lcyBhbmQgcHJldmlvdXNseSBhY2N1bXVsYXRlZCB0aW1l
cyBzdG9yZWQgaW4gZ2xvYmFsIHBlcmNwdQo+Pj4+IHZhcmlhYmxlcy4KPj4+Pgo+Pj4+IFNpbWls
YXIgYW5kIG1vcmUgc2V2ZXJlIGlzc3VlIHdvdWxkIGltcGFjdCBwcmlvciBsaW51eCA0LjgtNC4x
MCBhcwo+Pj4+IGRpc2N1c3NlZCBieSBNaWNoYWVsIExhcyBhdAo+Pj4+IGh0dHBzOi8vMHhzdHVi
cy5vcmcvZGVidWdnaW5nLWEtZmxha3ktY3B1LXN0ZWFsLXRpbWUtY291bnRlci1vbi1hLXBhcmF2
aXJ0dWFsaXplZC14ZW4tZ3Vlc3QsCj4+Pj4gd2hpY2ggd291bGQgb3ZlcmZsb3cgc3RlYWwgdGlt
ZSBhbmQgbGVhZCB0byAxMDAlIHN0IHVzYWdlIGluIHRvcCBjb21tYW5kCj4+Pj4gZm9yIGxpbnV4
IDQuOC00LjEwLiBBIGJhY2twb3J0IG9mIHRoaXMgcGF0Y2ggd291bGQgZml4IHRoYXQgaXNzdWUu
Cj4+Pj4KPj4+PiBSZWZlcmVuY2VzOiBodHRwczovLzB4c3R1YnMub3JnL2RlYnVnZ2luZy1hLWZs
YWt5LWNwdS1zdGVhbC10aW1lLWNvdW50ZXItb24tYS1wYXJhdmlydHVhbGl6ZWQteGVuLWd1ZXN0
Cj4+Pj4gU2lnbmVkLW9mZi1ieTogRG9uZ2xpIFpoYW5nIDxkb25nbGkuemhhbmdAb3JhY2xlLmNv
bT4KPj4+Pgo+Pj4+IC0tLQo+Pj4+IENoYW5nZWQgc2luY2UgdjE6Cj4+Pj4gICAqIHJlbG9jYXRl
IG1vZGlmaWNhdGlvbiB0byB4ZW5fZ2V0X3J1bnN0YXRlX3NuYXBzaG90X2NwdQo+Pj4+Cj4+Pj4g
Q2hhbmdlZCBzaW5jZSB2MjoKPj4+PiAgICogYWNjdW11bGF0ZSBydW5zdGF0ZSB0aW1lcyBiZWZv
cmUgbGl2ZSBtaWdyYXRpb24KPj4+Pgo+Pj4+IC0tLQo+Pj4+ICBkcml2ZXJzL3hlbi9tYW5hZ2Uu
YyAgfCAgMSArCj4+Pj4gIGRyaXZlcnMveGVuL3RpbWUuYyAgICB8IDE5ICsrKysrKysrKysrKysr
KysrKysKPj4+PiAgaW5jbHVkZS94ZW4veGVuLW9wcy5oIHwgIDEgKwo+Pj4+ICAzIGZpbGVzIGNo
YW5nZWQsIDIxIGluc2VydGlvbnMoKykKPj4+Pgo+Pj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hl
bi9tYW5hZ2UuYyBiL2RyaXZlcnMveGVuL21hbmFnZS5jCj4+Pj4gaW5kZXggYzQyNWQwMy4uOWFh
Mjk1NSAxMDA2NDQKPj4+PiAtLS0gYS9kcml2ZXJzL3hlbi9tYW5hZ2UuYwo+Pj4+ICsrKyBiL2Ry
aXZlcnMveGVuL21hbmFnZS5jCj4+Pj4gQEAgLTcyLDYgKzcyLDcgQEAgc3RhdGljIGludCB4ZW5f
c3VzcGVuZCh2b2lkICpkYXRhKQo+Pj4+ICAJfQo+Pj4+ICAKPj4+PiAgCWdudHRhYl9zdXNwZW5k
KCk7Cj4+Pj4gKwl4ZW5fYWNjdW11bGF0ZV9ydW5zdGF0ZV90aW1lKCk7Cj4+Pj4gIAl4ZW5fYXJj
aF9wcmVfc3VzcGVuZCgpOwo+Pj4+ICAKPj4+PiAgCS8qCj4+Pj4gZGlmZiAtLWdpdCBhL2RyaXZl
cnMveGVuL3RpbWUuYyBiL2RyaXZlcnMveGVuL3RpbWUuYwo+Pj4+IGluZGV4IGFjNWYyM2YuLjZk
ZjNmODIgMTAwNjQ0Cj4+Pj4gLS0tIGEvZHJpdmVycy94ZW4vdGltZS5jCj4+Pj4gKysrIGIvZHJp
dmVycy94ZW4vdGltZS5jCj4+Pj4gQEAgLTE5LDYgKzE5LDggQEAKPj4+PiAgLyogcnVuc3RhdGUg
aW5mbyB1cGRhdGVkIGJ5IFhlbiAqLwo+Pj4+ICBzdGF0aWMgREVGSU5FX1BFUl9DUFUoc3RydWN0
IHZjcHVfcnVuc3RhdGVfaW5mbywgeGVuX3J1bnN0YXRlKTsKPj4+PiAgCj4+Pj4gK3N0YXRpYyBE
RUZJTkVfUEVSX0NQVSh1NjRbNF0sIG9sZF9ydW5zdGF0ZV90aW1lKTsKPj4+PiArCj4+Pj4gIC8q
IHJldHVybiBhbiBjb25zaXN0ZW50IHNuYXBzaG90IG9mIDY0LWJpdCB0aW1lL2NvdW50ZXIgdmFs
dWUgKi8KPj4+PiAgc3RhdGljIHU2NCBnZXQ2NChjb25zdCB1NjQgKnApCj4+Pj4gIHsKPj4+PiBA
QCAtNTIsNiArNTQsNyBAQCBzdGF0aWMgdm9pZCB4ZW5fZ2V0X3J1bnN0YXRlX3NuYXBzaG90X2Nw
dShzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvICpyZXMsCj4+Pj4gIHsKPj4+PiAgCXU2NCBzdGF0
ZV90aW1lOwo+Pj4+ICAJc3RydWN0IHZjcHVfcnVuc3RhdGVfaW5mbyAqc3RhdGU7Cj4+Pj4gKwlp
bnQgaTsKPj4+PiAgCj4+Pj4gIAlCVUdfT04ocHJlZW1wdGlibGUoKSk7Cj4+Pj4gIAo+Pj4+IEBA
IC02NCw2ICs2NywyMiBAQCBzdGF0aWMgdm9pZCB4ZW5fZ2V0X3J1bnN0YXRlX3NuYXBzaG90X2Nw
dShzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvICpyZXMsCj4+Pj4gIAkJcm1iKCk7CS8qIEh5cGVy
dmlzb3IgbWlnaHQgdXBkYXRlIGRhdGEuICovCj4+Pj4gIAl9IHdoaWxlIChnZXQ2NCgmc3RhdGUt
PnN0YXRlX2VudHJ5X3RpbWUpICE9IHN0YXRlX3RpbWUgfHwKPj4+PiAgCQkgKHN0YXRlX3RpbWUg
JiBYRU5fUlVOU1RBVEVfVVBEQVRFKSk7Cj4+Pj4gKwo+Pj4+ICsJZm9yIChpID0gMDsgaSA8IDQ7
IGkrKykKPj4+PiArCQlyZXMtPnRpbWVbaV0gKz0gcGVyX2NwdShvbGRfcnVuc3RhdGVfdGltZSwg
Y3B1KVtpXTsKPj4+PiArfQo+Pj4+ICsKPj4+PiArdm9pZCB4ZW5fYWNjdW11bGF0ZV9ydW5zdGF0
ZV90aW1lKHZvaWQpCj4+Pj4gK3sKPj4+PiArCXN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gc3Rh
dGU7Cj4+Pj4gKwlpbnQgY3B1Owo+Pj4+ICsKPj4+PiArCWZvcl9lYWNoX3Bvc3NpYmxlX2NwdShj
cHUpIHsKPj4+PiArCQl4ZW5fZ2V0X3J1bnN0YXRlX3NuYXBzaG90X2NwdSgmc3RhdGUsIGNwdSk7
Cj4+Pj4gKwkJbWVtY3B5KHBlcl9jcHUob2xkX3J1bnN0YXRlX3RpbWUsIGNwdSksCj4+Pj4gKwkJ
CQlzdGF0ZS50aW1lLAo+Pj4+ICsJCQkJNCAqIHNpemVvZih1NjQpKTsKPj4+Cj4+PiBzaXplb2Yo
b2xkX3J1bnN0YXRlX3RpbWUpLiAoSSB0aGluayB0aGlzIHNob3VsZCB3b3JrIGZvciBwZXJfY3B1
IHZhcmlhYmxlcykKPj4+Cj4+Pj4gKwl9Cj4+Pgo+Pj4gSG1tLi4gVGhpcyBtYXkgbm90IHBlcmZv
cm0gYXMgaW50ZW5kZWQgaWYgd2UgYXJlIG1lcmVseSBjaGVja3BvaW50aW5nCj4+PiAob3IgcGF1
c2luZykgdGhlIGd1ZXN0IChpLmUuIGlmIEhZUEVSVklTT1Jfc3VzcGVuZCgpIHJldHVybnMgMSku
IFdlIHdpbGwKPj4+IGRvdWJsZS1hY2NvdW50IGZvciB0aGUgbGFzdCBpbnRlcnZhbCB0aGF0IHRo
ZSBndWVzdCBoYXMgcnVuLgo+Pj4KPj4+IEknZCByYXRoZXIgbm90IGhhdmUgeWV0IGFub3RoZXIg
cGVyLWNwdSB2YXJpYWJsZSBidXQgSSBjYW4ndCB0aGluayBvZgo+Pj4gYW55dGhpbmcgZWxzZS4g
UGVyaGFwcyB5b3Ugb3Igb3RoZXJzIGNhbiBjb21lIHVwIHdpdGggc29tZXRoaW5nIGJldHRlci4K
Pj4KPj4gSSBoYXZlIDMgb3B0aW9ucyBzbyBmYXIuCj4+Cj4+IFRoZSAxc3Qgb3B0aW9uIGlzIHRv
IGFub3RoZXIgcGVyLWNwdSB2YXJpYWJsZSB3aGlsZSB5b3UgZG8gbm90IGxpa2UgaXQuCj4+Cj4+
IFRoZSAybmQgb3B0aW9uIGlzIHRvIGJvcnJvdyBmcm9tIHdoYXQgZG9fc3RvbGVuX2FjY291bnRp
bmcoKSB1c2VkIHRvIGRvLiBDb21wdXRlCj4+IHRoZSBkZWx0YSBvZiBjdXJyZW50IGFuZCBwcmV2
aW91cyB0aW1lIGFuZCBkbyBub3RoaW5nIGlmIGRlbHRhIGlzIGxlc3MgdGhhbiAwLgo+PiBUaGUg
ZHJhd2JhY2sgb2YgdGhpcyBvcHRpb24gaXMgZ3Vlc3QgbWlnaHQgd2FpdCBmb3IgdGhlIG5ldyB0
aW1lIHRvIGNhdGNoIHVwCj4+IHdpdGggcHJldmlvdXMgdGltZS4KPiAKPiBUaGlzIGNvdWxkIGJl
IGEgcmF0aGVyIGxvbmcgdGltZS4gSSBkb24ndCB0aGluayB0aGlzIGlzIHRoZSB3YXkgdG8gZ28u
Cj4gCj4+IFRoZSAzcmQgb3B0aW9uIGlzIHRvIGNoZWNrIHRoZSByZXR1cm4gdmFsdWUgb2YgSFlQ
RVJWSVNPUl9zdXNwZW5kKCkgdG8gZGlmZmVyZW50Cj4+IGlmIHRoaXMgaXMgYSBtaWdyYXRpb24g
b2YgY2hlY2twb2ludGluZy4gQXMgd2Ugd2lsbCBkb3VibGUtYWNjb3VudCB0aGUgcnVuc3RhdGUK
Pj4gdGltZSBmb3IgY2hlY2twb2ludGluZywgd2h5IG5vdCBqdXN0IGRpdmlkZSBpdCBieSAyPyBU
aGUgZHJhd2JhY2sgb2YgdGhpcyBvcHRpb24KPj4gaXMgdGhlIHJlc3VsdCBpcyBub3QgYWNjdXJh
dGUgYXMgd2UgZGl2aWRlIHRoZSBpbmNyZW1lbnRhbCAodGltZSBiZWZvcmUgYW5kCj4+IGFmdGVy
IGNoZWNrcG9pbnRpbmcpIGJ5IDIuCj4gCj4gQW5kIGl0IGlzIHdyb25nIGlmIHlvdSBkbyBtdWx0
aXBsZSBtaWdyYXRpb25zLgo+IAo+PiBXb3VsZCB5b3UgcGxlYXNlIGxldCBtZSBrbm93IHdoaWNo
IG9wdGlvbiB3ZSBwcmVmZXI/Cj4gCj4gUGVyaGFwcyBvcHRpb24gNDoKPiAKPiBBbGxvY2F0ZSBh
IGJ1ZmZlciBhdCBzdXNwZW5kIHRpbWUgZm9yIHRoZSB0aW1lcyB0byBhZGQgdXAgYW5kIGRvIHRo
ZQo+IGNvcnJlY3Rpb24gYWZ0ZXIgc3VzcGVuZCBhbmQgZnJlZSB0aGUgYnVmZmVyIGFnYWluLgoK
V2l0aCBvcHRpb24gNCwgd2UgbmVlZCB0byBhbGxvY2F0ZSBhbmQgZnJlZSB0aGUgYnVmZmVyIGlu
IHhlbl9zdXNwZW5kKCkgYW5kIHdlCndvdWxkIG5vdCBiZSBhYmxlIHRvIGVuY2Fwc3VsYXRlIGV2
ZXJ5dGhpbmcgaW5zaWRlCnhlbl9hY2N1bXVsYXRlX3J1bnN0YXRlX3RpbWUoKS4gKHVubGVzcyB3
ZSB1c2UgYSBhcnJheSBvZiBzdGF0aWMgdmFyaWFibGVzIGluCnhlbl9hY2N1bXVsYXRlX3J1bnN0
YXRlX3RpbWUoKSkuCgpJIHdvdWxkIGNob29zZSBvcHRpb24gNCBpZiBpdCBpcyBmaW5lIGZvciBy
ZXZpZXdlcnMuCgpUaGFuayB5b3UgdmVyeSBtdWNoIQoKRG9uZ2xpIFpoYW5nCgo+IAo+IAo+IEp1
ZXJnZW4KPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+IGh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwKPiAKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 27 07:49:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 07:49:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7zO7-0000Ix-Vd; Fri, 27 Oct 2017 07:49:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1e7zO6-0000Ii-Et
 for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 07:49:06 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 14/C1-30115-1F4E2F95; Fri, 27 Oct 2017 07:49:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCIsWRWlGSWpSXmKPExsVyuP0Ov+7HJ58
 iDWa2sVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn/b/1hK9hkWtG/wqKBsUGni5GTQ0LASOLt
 xH9MXYxcHEICCxkl/t87ygSSEBbIlNizfwKYLSIwg1Hi9BFhEJtZQFbiad8eNoiGCUwS3xedZ
 QNJsAmoSmy4foq1i5GDg1fAWuLcAnmQMAtQ+EnPZrASUYFwiTut71hAbF4BQYmTM5+A2ZwCdh
 Jn5sxlg5ivLvFn3iVmCFtcYtOz76wQtrzE9rdzmCcw8s9C0j4LScssJC2zkLQsYGRZxahenFp
 Ullqka6yXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYmgxAsIOx45/TIUZJDiYl
 Ud595z9FCvEl5adUZiQWZ8QXleakFh9i1ODgELhy8MhsRimWvPy8VCUJ3omPgeoEi1LTUyvSM
 nOA0QNTKsHBoyTCqweS5i0uSMwtzkyHSJ1idOU4tunyHyaOH5OuAMlNN+8CyQ3fHwDJZzNfNz
 ALgc2WEuc9C9IsANKcUZoHNxoW+ZcYZaWEeRmBDhfiKUgtys0sQZV/xSjOwagkzJsFMoUnM68
 E7oJXQMcxAR3XpPoB5LiSRISUVANjTMA8LVvJB+U3u0pVhPOyw1IMZn4w+i9475uF1Psr/62+
 mfuvXX/545r/vAsi/h3+OFf3lQTv13Mx97/8FGq8EtXYk1IVOs+NZeFThQUZL8Pevdg0X1ztR
 UKow9kv2SGpm/aun1jJ8dpi7oonCWYV911e1qxVOll7PEeKcfOxo0J/mXQWCHQ8VWIpzkg01G
 IuKk4EANxY22z3AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1509090544!73309285!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18188 invoked from network); 27 Oct 2017 07:49:05 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-13.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 27 Oct 2017 07:49:05 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 657C3ABD9;
 Fri, 27 Oct 2017 07:49:04 +0000 (UTC)
To: Dongli Zhang <dongli.zhang@oracle.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
References: <1508913915-7382-1-git-send-email-dongli.zhang@oracle.com>
 <7b6ac733-681e-5b58-ad2e-d50c1dcbdc29@oracle.com>
 <0f66d15c-301d-5292-8a95-924a145fb9e9@oracle.com>
 <58b22dd3-56ee-9162-a871-bf2e539aa831@suse.com>
 <5e7c4ea6-9155-1a67-d7a3-c2f07ab34c2d@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <0d4093f8-12a5-f065-9c67-b7e8304ed8c6@suse.com>
Date: Fri, 27 Oct 2017 09:49:03 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <5e7c4ea6-9155-1a67-d7a3-c2f07ab34c2d@oracle.com>
Content-Language: de-DE
Cc: joao.m.martins@oracle.com
Subject: Re: [Xen-devel] [PATCH v3 1/1] xen/time: do not decrease steal time
 after live migration on xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjcvMTAvMTcgMDk6NDAsIERvbmdsaSBaaGFuZyB3cm90ZToKPiBIaSBKdWVyZ2VuLAo+IAo+
IE9uIDEwLzI3LzIwMTcgMDM6MzEgUE0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDI3LzEw
LzE3IDA5OjE2LCBEb25nbGkgWmhhbmcgd3JvdGU6Cj4+PiBIaSBCb3JpcywKPj4+Cj4+PiBPbiAx
MC8yNS8yMDE3IDExOjEyIFBNLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+Pj4gT24gMTAvMjUv
MjAxNyAwMjo0NSBBTSwgRG9uZ2xpIFpoYW5nIHdyb3RlOgo+Pj4+PiBBZnRlciBndWVzdCBsaXZl
IG1pZ3JhdGlvbiBvbiB4ZW4sIHN0ZWFsIHRpbWUgaW4gL3Byb2Mvc3RhdAo+Pj4+PiAoY3B1c3Rh
dFtDUFVUSU1FX1NURUFMXSkgbWlnaHQgZGVjcmVhc2UgYmVjYXVzZSBzdGVhbCByZXR1cm5lZCBi
eQo+Pj4+PiB4ZW5fc3RlYWxfbG9jaygpIG1pZ2h0IGJlIGxlc3MgdGhhbiB0aGlzX3JxKCktPnBy
ZXZfc3RlYWxfdGltZSB3aGljaCBpcwo+Pj4+PiBkZXJpdmVkIGZyb20gcHJldmlvdXMgcmV0dXJu
IHZhbHVlIG9mIHhlbl9zdGVhbF9jbG9jaygpLgo+Pj4+Pgo+Pj4+PiBGb3IgaW5zdGFuY2UsIHN0
ZWFsIHRpbWUgb2YgZWFjaCB2Y3B1IGlzIDMzNSBiZWZvcmUgbGl2ZSBtaWdyYXRpb24uCj4+Pj4+
Cj4+Pj4+IGNwdSAgMTk4IDAgMzY4IDIwMDA2NCAxOTYyIDAgMCAxMzQwIDAgMAo+Pj4+PiBjcHUw
IDM4IDAgODEgNTAwNjMgNDkyIDAgMCAzMzUgMCAwCj4+Pj4+IGNwdTEgNjUgMCA5NyA0OTc2MyA2
MzQgMCAwIDMzNSAwIDAKPj4+Pj4gY3B1MiAzOCAwIDgxIDUwMDk4IDQ2MiAwIDAgMzM1IDAgMAo+
Pj4+PiBjcHUzIDU2IDAgMTA3IDUwMTM4IDM3NCAwIDAgMzM1IDAgMAo+Pj4+Pgo+Pj4+PiBBZnRl
ciBsaXZlIG1pZ3JhdGlvbiwgc3RlYWwgdGltZSBpcyByZWR1Y2VkIHRvIDMxMi4KPj4+Pj4KPj4+
Pj4gY3B1ICAyMDAgMCAzNzAgMjAwMzMwIDE5NzEgMCAwIDEyNDggMCAwCj4+Pj4+IGNwdTAgMzgg
MCA4MiA1MDEyMyA1MDAgMCAwIDMxMiAwIDAKPj4+Pj4gY3B1MSA2NSAwIDk3IDQ5ODMyIDYzNCAw
IDAgMzEyIDAgMAo+Pj4+PiBjcHUyIDM5IDAgODIgNTAxNjcgNDYyIDAgMCAzMTIgMCAwCj4+Pj4+
IGNwdTMgNTYgMCAxMDcgNTAyMDcgMzc0IDAgMCAzMTIgMCAwCj4+Pj4+Cj4+Pj4+IFNpbmNlIHJ1
bnN0YXRlIHRpbWVzIGFyZSBjdW11bGF0aXZlIGFuZCBjbGVhcmVkIGR1cmluZyB4ZW4gbGl2ZSBt
aWdyYXRpb24KPj4+Pj4gYnkgeGVuIGh5cGVydmlzb3IsIHRoZSBpZGVhIG9mIHRoaXMgcGF0Y2gg
aXMgdG8gYWNjdW11bGF0ZSBydW5zdGF0ZSB0aW1lcwo+Pj4+PiB0byBnbG9iYWwgcGVyY3B1IHZh
cmlhYmxlcyBiZWZvcmUgbGl2ZSBtaWdyYXRpb24gc3VzcGVuZC4gT25jZSBndWVzdCBWTSBpcwo+
Pj4+PiByZXN1bWVkLCB4ZW5fZ2V0X3J1bnN0YXRlX3NuYXBzaG90X2NwdSgpIHdvdWxkIGFsd2F5
cyByZXR1cm4gdGhlIHN1bSBvZiBuZXcKPj4+Pj4gcnVuc3RhdGUgdGltZXMgYW5kIHByZXZpb3Vz
bHkgYWNjdW11bGF0ZWQgdGltZXMgc3RvcmVkIGluIGdsb2JhbCBwZXJjcHUKPj4+Pj4gdmFyaWFi
bGVzLgo+Pj4+Pgo+Pj4+PiBTaW1pbGFyIGFuZCBtb3JlIHNldmVyZSBpc3N1ZSB3b3VsZCBpbXBh
Y3QgcHJpb3IgbGludXggNC44LTQuMTAgYXMKPj4+Pj4gZGlzY3Vzc2VkIGJ5IE1pY2hhZWwgTGFz
IGF0Cj4+Pj4+IGh0dHBzOi8vMHhzdHVicy5vcmcvZGVidWdnaW5nLWEtZmxha3ktY3B1LXN0ZWFs
LXRpbWUtY291bnRlci1vbi1hLXBhcmF2aXJ0dWFsaXplZC14ZW4tZ3Vlc3QsCj4+Pj4+IHdoaWNo
IHdvdWxkIG92ZXJmbG93IHN0ZWFsIHRpbWUgYW5kIGxlYWQgdG8gMTAwJSBzdCB1c2FnZSBpbiB0
b3AgY29tbWFuZAo+Pj4+PiBmb3IgbGludXggNC44LTQuMTAuIEEgYmFja3BvcnQgb2YgdGhpcyBw
YXRjaCB3b3VsZCBmaXggdGhhdCBpc3N1ZS4KPj4+Pj4KPj4+Pj4gUmVmZXJlbmNlczogaHR0cHM6
Ly8weHN0dWJzLm9yZy9kZWJ1Z2dpbmctYS1mbGFreS1jcHUtc3RlYWwtdGltZS1jb3VudGVyLW9u
LWEtcGFyYXZpcnR1YWxpemVkLXhlbi1ndWVzdAo+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBEb25nbGkg
WmhhbmcgPGRvbmdsaS56aGFuZ0BvcmFjbGUuY29tPgo+Pj4+Pgo+Pj4+PiAtLS0KPj4+Pj4gQ2hh
bmdlZCBzaW5jZSB2MToKPj4+Pj4gICAqIHJlbG9jYXRlIG1vZGlmaWNhdGlvbiB0byB4ZW5fZ2V0
X3J1bnN0YXRlX3NuYXBzaG90X2NwdQo+Pj4+Pgo+Pj4+PiBDaGFuZ2VkIHNpbmNlIHYyOgo+Pj4+
PiAgICogYWNjdW11bGF0ZSBydW5zdGF0ZSB0aW1lcyBiZWZvcmUgbGl2ZSBtaWdyYXRpb24KPj4+
Pj4KPj4+Pj4gLS0tCj4+Pj4+ICBkcml2ZXJzL3hlbi9tYW5hZ2UuYyAgfCAgMSArCj4+Pj4+ICBk
cml2ZXJzL3hlbi90aW1lLmMgICAgfCAxOSArKysrKysrKysrKysrKysrKysrCj4+Pj4+ICBpbmNs
dWRlL3hlbi94ZW4tb3BzLmggfCAgMSArCj4+Pj4+ICAzIGZpbGVzIGNoYW5nZWQsIDIxIGluc2Vy
dGlvbnMoKykKPj4+Pj4KPj4+Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL21hbmFnZS5jIGIv
ZHJpdmVycy94ZW4vbWFuYWdlLmMKPj4+Pj4gaW5kZXggYzQyNWQwMy4uOWFhMjk1NSAxMDA2NDQK
Pj4+Pj4gLS0tIGEvZHJpdmVycy94ZW4vbWFuYWdlLmMKPj4+Pj4gKysrIGIvZHJpdmVycy94ZW4v
bWFuYWdlLmMKPj4+Pj4gQEAgLTcyLDYgKzcyLDcgQEAgc3RhdGljIGludCB4ZW5fc3VzcGVuZCh2
b2lkICpkYXRhKQo+Pj4+PiAgCX0KPj4+Pj4gIAo+Pj4+PiAgCWdudHRhYl9zdXNwZW5kKCk7Cj4+
Pj4+ICsJeGVuX2FjY3VtdWxhdGVfcnVuc3RhdGVfdGltZSgpOwo+Pj4+PiAgCXhlbl9hcmNoX3By
ZV9zdXNwZW5kKCk7Cj4+Pj4+ICAKPj4+Pj4gIAkvKgo+Pj4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVy
cy94ZW4vdGltZS5jIGIvZHJpdmVycy94ZW4vdGltZS5jCj4+Pj4+IGluZGV4IGFjNWYyM2YuLjZk
ZjNmODIgMTAwNjQ0Cj4+Pj4+IC0tLSBhL2RyaXZlcnMveGVuL3RpbWUuYwo+Pj4+PiArKysgYi9k
cml2ZXJzL3hlbi90aW1lLmMKPj4+Pj4gQEAgLTE5LDYgKzE5LDggQEAKPj4+Pj4gIC8qIHJ1bnN0
YXRlIGluZm8gdXBkYXRlZCBieSBYZW4gKi8KPj4+Pj4gIHN0YXRpYyBERUZJTkVfUEVSX0NQVShz
dHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvLCB4ZW5fcnVuc3RhdGUpOwo+Pj4+PiAgCj4+Pj4+ICtz
dGF0aWMgREVGSU5FX1BFUl9DUFUodTY0WzRdLCBvbGRfcnVuc3RhdGVfdGltZSk7Cj4+Pj4+ICsK
Pj4+Pj4gIC8qIHJldHVybiBhbiBjb25zaXN0ZW50IHNuYXBzaG90IG9mIDY0LWJpdCB0aW1lL2Nv
dW50ZXIgdmFsdWUgKi8KPj4+Pj4gIHN0YXRpYyB1NjQgZ2V0NjQoY29uc3QgdTY0ICpwKQo+Pj4+
PiAgewo+Pj4+PiBAQCAtNTIsNiArNTQsNyBAQCBzdGF0aWMgdm9pZCB4ZW5fZ2V0X3J1bnN0YXRl
X3NuYXBzaG90X2NwdShzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvICpyZXMsCj4+Pj4+ICB7Cj4+
Pj4+ICAJdTY0IHN0YXRlX3RpbWU7Cj4+Pj4+ICAJc3RydWN0IHZjcHVfcnVuc3RhdGVfaW5mbyAq
c3RhdGU7Cj4+Pj4+ICsJaW50IGk7Cj4+Pj4+ICAKPj4+Pj4gIAlCVUdfT04ocHJlZW1wdGlibGUo
KSk7Cj4+Pj4+ICAKPj4+Pj4gQEAgLTY0LDYgKzY3LDIyIEBAIHN0YXRpYyB2b2lkIHhlbl9nZXRf
cnVuc3RhdGVfc25hcHNob3RfY3B1KHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gKnJlcywKPj4+
Pj4gIAkJcm1iKCk7CS8qIEh5cGVydmlzb3IgbWlnaHQgdXBkYXRlIGRhdGEuICovCj4+Pj4+ICAJ
fSB3aGlsZSAoZ2V0NjQoJnN0YXRlLT5zdGF0ZV9lbnRyeV90aW1lKSAhPSBzdGF0ZV90aW1lIHx8
Cj4+Pj4+ICAJCSAoc3RhdGVfdGltZSAmIFhFTl9SVU5TVEFURV9VUERBVEUpKTsKPj4+Pj4gKwo+
Pj4+PiArCWZvciAoaSA9IDA7IGkgPCA0OyBpKyspCj4+Pj4+ICsJCXJlcy0+dGltZVtpXSArPSBw
ZXJfY3B1KG9sZF9ydW5zdGF0ZV90aW1lLCBjcHUpW2ldOwo+Pj4+PiArfQo+Pj4+PiArCj4+Pj4+
ICt2b2lkIHhlbl9hY2N1bXVsYXRlX3J1bnN0YXRlX3RpbWUodm9pZCkKPj4+Pj4gK3sKPj4+Pj4g
KwlzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvIHN0YXRlOwo+Pj4+PiArCWludCBjcHU7Cj4+Pj4+
ICsKPj4+Pj4gKwlmb3JfZWFjaF9wb3NzaWJsZV9jcHUoY3B1KSB7Cj4+Pj4+ICsJCXhlbl9nZXRf
cnVuc3RhdGVfc25hcHNob3RfY3B1KCZzdGF0ZSwgY3B1KTsKPj4+Pj4gKwkJbWVtY3B5KHBlcl9j
cHUob2xkX3J1bnN0YXRlX3RpbWUsIGNwdSksCj4+Pj4+ICsJCQkJc3RhdGUudGltZSwKPj4+Pj4g
KwkJCQk0ICogc2l6ZW9mKHU2NCkpOwo+Pj4+Cj4+Pj4gc2l6ZW9mKG9sZF9ydW5zdGF0ZV90aW1l
KS4gKEkgdGhpbmsgdGhpcyBzaG91bGQgd29yayBmb3IgcGVyX2NwdSB2YXJpYWJsZXMpCj4+Pj4K
Pj4+Pj4gKwl9Cj4+Pj4KPj4+PiBIbW0uLiBUaGlzIG1heSBub3QgcGVyZm9ybSBhcyBpbnRlbmRl
ZCBpZiB3ZSBhcmUgbWVyZWx5IGNoZWNrcG9pbnRpbmcKPj4+PiAob3IgcGF1c2luZykgdGhlIGd1
ZXN0IChpLmUuIGlmIEhZUEVSVklTT1Jfc3VzcGVuZCgpIHJldHVybnMgMSkuIFdlIHdpbGwKPj4+
PiBkb3VibGUtYWNjb3VudCBmb3IgdGhlIGxhc3QgaW50ZXJ2YWwgdGhhdCB0aGUgZ3Vlc3QgaGFz
IHJ1bi4KPj4+Pgo+Pj4+IEknZCByYXRoZXIgbm90IGhhdmUgeWV0IGFub3RoZXIgcGVyLWNwdSB2
YXJpYWJsZSBidXQgSSBjYW4ndCB0aGluayBvZgo+Pj4+IGFueXRoaW5nIGVsc2UuIFBlcmhhcHMg
eW91IG9yIG90aGVycyBjYW4gY29tZSB1cCB3aXRoIHNvbWV0aGluZyBiZXR0ZXIuCj4+Pgo+Pj4g
SSBoYXZlIDMgb3B0aW9ucyBzbyBmYXIuCj4+Pgo+Pj4gVGhlIDFzdCBvcHRpb24gaXMgdG8gYW5v
dGhlciBwZXItY3B1IHZhcmlhYmxlIHdoaWxlIHlvdSBkbyBub3QgbGlrZSBpdC4KPj4+Cj4+PiBU
aGUgMm5kIG9wdGlvbiBpcyB0byBib3Jyb3cgZnJvbSB3aGF0IGRvX3N0b2xlbl9hY2NvdW50aW5n
KCkgdXNlZCB0byBkby4gQ29tcHV0ZQo+Pj4gdGhlIGRlbHRhIG9mIGN1cnJlbnQgYW5kIHByZXZp
b3VzIHRpbWUgYW5kIGRvIG5vdGhpbmcgaWYgZGVsdGEgaXMgbGVzcyB0aGFuIDAuCj4+PiBUaGUg
ZHJhd2JhY2sgb2YgdGhpcyBvcHRpb24gaXMgZ3Vlc3QgbWlnaHQgd2FpdCBmb3IgdGhlIG5ldyB0
aW1lIHRvIGNhdGNoIHVwCj4+PiB3aXRoIHByZXZpb3VzIHRpbWUuCj4+Cj4+IFRoaXMgY291bGQg
YmUgYSByYXRoZXIgbG9uZyB0aW1lLiBJIGRvbid0IHRoaW5rIHRoaXMgaXMgdGhlIHdheSB0byBn
by4KPj4KPj4+IFRoZSAzcmQgb3B0aW9uIGlzIHRvIGNoZWNrIHRoZSByZXR1cm4gdmFsdWUgb2Yg
SFlQRVJWSVNPUl9zdXNwZW5kKCkgdG8gZGlmZmVyZW50Cj4+PiBpZiB0aGlzIGlzIGEgbWlncmF0
aW9uIG9mIGNoZWNrcG9pbnRpbmcuIEFzIHdlIHdpbGwgZG91YmxlLWFjY291bnQgdGhlIHJ1bnN0
YXRlCj4+PiB0aW1lIGZvciBjaGVja3BvaW50aW5nLCB3aHkgbm90IGp1c3QgZGl2aWRlIGl0IGJ5
IDI/IFRoZSBkcmF3YmFjayBvZiB0aGlzIG9wdGlvbgo+Pj4gaXMgdGhlIHJlc3VsdCBpcyBub3Qg
YWNjdXJhdGUgYXMgd2UgZGl2aWRlIHRoZSBpbmNyZW1lbnRhbCAodGltZSBiZWZvcmUgYW5kCj4+
PiBhZnRlciBjaGVja3BvaW50aW5nKSBieSAyLgo+Pgo+PiBBbmQgaXQgaXMgd3JvbmcgaWYgeW91
IGRvIG11bHRpcGxlIG1pZ3JhdGlvbnMuCj4+Cj4+PiBXb3VsZCB5b3UgcGxlYXNlIGxldCBtZSBr
bm93IHdoaWNoIG9wdGlvbiB3ZSBwcmVmZXI/Cj4+Cj4+IFBlcmhhcHMgb3B0aW9uIDQ6Cj4+Cj4+
IEFsbG9jYXRlIGEgYnVmZmVyIGF0IHN1c3BlbmQgdGltZSBmb3IgdGhlIHRpbWVzIHRvIGFkZCB1
cCBhbmQgZG8gdGhlCj4+IGNvcnJlY3Rpb24gYWZ0ZXIgc3VzcGVuZCBhbmQgZnJlZSB0aGUgYnVm
ZmVyIGFnYWluLgo+IAo+IFdpdGggb3B0aW9uIDQsIHdlIG5lZWQgdG8gYWxsb2NhdGUgYW5kIGZy
ZWUgdGhlIGJ1ZmZlciBpbiB4ZW5fc3VzcGVuZCgpIGFuZCB3ZQo+IHdvdWxkIG5vdCBiZSBhYmxl
IHRvIGVuY2Fwc3VsYXRlIGV2ZXJ5dGhpbmcgaW5zaWRlCj4geGVuX2FjY3VtdWxhdGVfcnVuc3Rh
dGVfdGltZSgpLiAodW5sZXNzIHdlIHVzZSBhIGFycmF5IG9mIHN0YXRpYyB2YXJpYWJsZXMgaW4K
PiB4ZW5fYWNjdW11bGF0ZV9ydW5zdGF0ZV90aW1lKCkpLgoKQWRkIGEgcGFyYW1ldGVyIHRvIHhl
bl9hY2N1bXVsYXRlX3J1bnN0YXRlX3RpbWUoKSBhbmQgY2FsbCBpdCBiZWZvcmUgYW5kCmFmdGVy
IHN1c3BlbmQsIGUuZy46CgotLS0gYS9kcml2ZXJzL3hlbi9tYW5hZ2UuYworKysgYi9kcml2ZXJz
L3hlbi9tYW5hZ2UuYwpAQCAtNzIsNiArNzIsNyBAQCBzdGF0aWMgaW50IHhlbl9zdXNwZW5kKHZv
aWQgKmRhdGEpCiAgICAgICAgfQoKICAgICAgICBnbnR0YWJfc3VzcGVuZCgpOworICAgICAgIHhl
bl9hY2N1bXVsYXRlX3J1bnN0YXRlX3RpbWUoLTEpOwogICAgICAgIHhlbl9hcmNoX3ByZV9zdXNw
ZW5kKCk7CgogICAgICAgIC8qCkBAIC04NCw2ICs4NSw3IEBAIHN0YXRpYyBpbnQgeGVuX3N1c3Bl
bmQodm9pZCAqZGF0YSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA6IDApOwoKICAgICAgICB4ZW5fYXJjaF9wb3N0X3N1c3BlbmQoc2ktPmNhbmNlbGxlZCk7Cisg
ICAgICAgeGVuX2FjY3VtdWxhdGVfcnVuc3RhdGVfdGltZShzaS0+Y2FuY2VsbGVkKTsKICAgICAg
ICBnbnR0YWJfcmVzdW1lKCk7CgogICAgICAgIGlmICghc2ktPmNhbmNlbGxlZCkgewoKVGhlbiB0
aGUgYWxsb2NhdGlvbiBhbmQgZnJlZWluZyBvZiB0aGUgYnVmZmVyIGJvdGggY2FuIGhhcHBlbiBp
bgp4ZW5fYWNjdW11bGF0ZV9ydW5zdGF0ZV90aW1lKCkgKHdoaWNoIHRoZW4gbWlnaHQgd2FudCB0
byBiZSBjYWxsZWQKeGVuX3RpbWVfc3VzcGVuZCgpIG9yIHN1Y2gpLgoKCkp1ZXJnZW4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 27 08:11:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 08:11:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7zjK-0003KM-HL; Fri, 27 Oct 2017 08:11:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.p.peng@linux.intel.com>) id 1e7zjJ-0003KF-Kq
 for xen-devel@lists.xen.org; Fri, 27 Oct 2017 08:11:01 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 A9/29-20834-41AE2F95; Fri, 27 Oct 2017 08:11:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsXS1taRoivy6lO
 kQdc9GYslHxezODB6HN39mymAMYo1My8pvyKBNePyl7+sBRdZKnpnP2ZrYHzD3MXIySEkUCmx
 cO51MFtCgFfiyLIZrF2MHEB2gMTZzy5djFxAJY2MEs03b7KA1PAKmElcXfIerF5YIFLi1MZJY
 DabgK7E7INNzCC9IgJuEsevKoL0MgusZpRovHKcHaSGRUBVYve0TUwgNqeAncTdK1eZIG4olN
 j5vYEVxGYW0JRo3f6bHeIebYmevT/AZvIKCEr83SEMUSIvsf3tHOYJjAKzkHTMQqiahaRqASP
 zKkb14tSistQiXQu9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAsGQAgh2MF9qd
 DzFKcjApifLuO/8pUogvKT+lMiOxOCO+qDQntfgQowwHh5IEb+ZLoJxgUWp6akVaZg4wQmDSE
 hw8SiK8YS+A0rzFBYm5xZnpEKlTjK4cNx5e/8PE0XHzLpDcBCY3fH8AJJ/NfN3ALMSSl5+XKi
 XOaw4yWwCkOaM0D240LLovMcpKCfMyAh0rxFOQWpSbWYIq/4pRnINRSZjXHWQKT2ZeCdwFr4C
 OYwI6rkn1A8hxJYkIKakGxuzJp7a1sSx8O/PQfNctacuVnGeWqXjleFzjt+f4d6tkmY6Y79pX
 NZOrX3/zyzp7O22frbfpndYnWbLTvZ+/WBfueSTwyMSSgw0Ou7r4Hzyuqlq/XPd23kXrkPRri
 s/YOYvfvLJniSp4lCuzqovxWea866sWufhsbfm7a2O/zjKTZ066h8W8tiqxFGckGmoxFxUnAg
 AzThYk6QIAAA==
X-Env-Sender: chao.p.peng@linux.intel.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1509091858!108162784!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53719 invoked from network); 27 Oct 2017 08:11:00 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Oct 2017 08:11:00 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga105.jf.intel.com with ESMTP; 27 Oct 2017 01:10:57 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.44,304,1505804400"; d="scan'208";a="1210752342"
Received: from pengc-desk.ccr.corp.intel.com ([10.255.24.168])
 by fmsmga001.fm.intel.com with ESMTP; 27 Oct 2017 01:10:55 -0700
Message-ID: <1509091854.3110.27.camel@linux.intel.com>
From: Chao Peng <chao.p.peng@linux.intel.com>
To: Haozhong Zhang <haozhong.zhang@intel.com>, xen-devel@lists.xen.org
Date: Fri, 27 Oct 2017 16:10:54 +0800
In-Reply-To: <20170911043820.14617-4-haozhong.zhang@intel.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
 <20170911043820.14617-4-haozhong.zhang@intel.com>
X-Mailer: Evolution 3.20.5 (3.20.5-1.fc24) 
Mime-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Dan Williams <dan.j.williams@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Subject: Re: [Xen-devel] [RFC XEN PATCH v3 03/39] x86_64/mm: avoid cleaning
 the unmapped frame table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAyMDE3LTA5LTExIGF0IDEyOjM3ICswODAwLCBIYW96aG9uZyBaaGFuZyB3cm90ZToK
PiBjbGVhbnVwX2ZyYW1lX3RhYmxlKCkgaW5pdGlhbGl6ZXMgdGhlIGVudGlyZSBuZXdseSBhZGRl
ZCBmcmFtZSB0YWJsZQo+IHRvIGFsbCAtMSdzLiBJZiBpdCdzIGNhbGxlZCBhZnRlciBleHRlbmRf
ZnJhbWVfdGFibGUoKSBmYWlsZWQgdG8gbWFwCj4gdGhlIGVudGlyZSBmcmFtZSB0YWJsZSwgdGhl
IGluaXRpYWxpemF0aW9uIHdpbGwgaGl0IGEgcGFnZSBmYXVsdC4KPiAKPiBNb3ZlIHRoZSBjbGVh
bnVwIG9mIHBhcnRpYWxseSBtYXBwZWQgZnJhbWV0YWJsZSB0bwo+IGV4dGVuZF9mcmFtZV90YWJs
ZSgpLAo+IHdoaWNoIGhhcyBlbm91Z2gga25vd2xlZGdlIG9mIHRoZSBtYXBwaW5nIHN0YXR1cy4K
Ck92ZXJhbGwgdGhlIHBhdGNoIGZpeGVkIHRoZSBpc3N1ZS4gQnV0IEkgZ3Vlc3MgeW91IGNhbiBh
Y2hpZXZlIHRoaXMgd2l0aApsZXNzIGNoYW5nZS4gRm9yIGV4YW1wbGUsIHlvdSBjYW4gdXNlIGlu
Zm8tPmN1ciB0byBwYXNzIHRoZSBsYXN0IG1hcHBlZApwZm4gYW5kIG9ubHkgbWVtc2V0IHRob3Nl
IG1hcHBlZCBjaHVuY2tzLgoKQ2hhbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 27 08:17:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 08:17:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e7zp4-0003bg-7Q; Fri, 27 Oct 2017 08:16:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <linux@eikelenboom.it>) id 1e7zp2-0003ba-Ug
 for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 08:16:57 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 34/D1-07499-87BE2F95; Fri, 27 Oct 2017 08:16:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsUSXel4Xbf89ad
 IgyNz9Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxbva/ZCy4rViz+dIK9gfGxVBcjF4eQQCuT
 xIR7/exdjJwcwgL6ErvPXwazRQRiJDasXMcCYjMLuEqsfPgUzBYSKJH41NrODGKzAdW/aF/LB
 mLzCjhKvDr9jRXEZhFQlTj3bTKYLSoQLtF0tp8FokZQ4uTMJ2A2p4CdxLq/Wxkh5qtL/Jl3iR
 nCFpe49WQ+E4QtL7H97RzmCYx8s5C0z0LSMgtJyywkLQsYWVYxahSnFpWlFukameolFWWmZ5T
 kJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGIQMQ7GBctSDwEKMkB5OSKO++858ihfiS8lMq
 MxKLM+KLSnNSiw8xynBwKEnwRrwCygkWpaanVqRl5gAjAiYtwcGjJMIb9gIozVtckJhbnJkOk
 TrFaMzxY9KVP0wcz2a+bmAWYsnLz0uVEuf1AJkkAFKaUZoHNwgWqZcYZaWEeRmBThPiKUgtys
 0sQZV/xSjOwagkzMsAMoUnM68Ebt8roFOYgE5pUv0AckpJIkJKqoGxIbTD0O53A8diNqWIn88
 uTdr469rZR3X/z31srajxsLigpyfbff2Y7McXh1lWiU5//NafR/vySv6rvqtVlm+TaWLaNHOS
 yGXvB007c97dDNr8fbfHmbR3sw9P1MtqeeJ3VnD661neR9cUaLU0JV6Nq3jmInr/hdn2e4t18
 tYK/H1dwd/PuPuviRJLcUaioRZzUXEiAJ/wZa7PAgAA
X-Env-Sender: linux@eikelenboom.it
X-Msg-Ref: server-3.tower-27.messagelabs.com!1509092215!113381117!1
X-Originating-IP: [91.121.65.215]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16454 invoked from network); 27 Oct 2017 08:16:55 -0000
Received: from server.eikelenboom.it (HELO server.eikelenboom.it)
 (91.121.65.215)
 by server-3.tower-27.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 27 Oct 2017 08:16:55 -0000
Received: from 31-89-ftth.on.nl ([88.159.89.31]:48504 helo=[10.0.52.238])
 by server.eikelenboom.it with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89)
 (envelope-from <linux@eikelenboom.it>)
 id 1e7zp7-0003uB-Na; Fri, 27 Oct 2017 10:17:01 +0200
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
References: <2d452757-5197-f5c9-c4e2-d6166516e53e@eikelenboom.it>
 <f251d755-58d3-4533-b0f9-acaf4708a31b@oracle.com>
From: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <2100b794-b241-346c-1638-da78b9d127a1@eikelenboom.it>
Date: Fri, 27 Oct 2017 10:16:52 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <f251d755-58d3-4533-b0f9-acaf4708a31b@oracle.com>
Content-Language: en-US
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Some Xen pci-passthrough questions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjcvMTAvMTcgMDA6MzAsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiAxMC8yNi8yMDE3
IDA0OjQ4IFBNLCBTYW5kZXIgRWlrZWxlbmJvb20gd3JvdGU6Cj4+IEhpIEJvcmlzIC8gQW5kcmV3
LAo+Pgo+PiBJbiB0aGUgYWZ0ZXJtYXRoIG9mIHRoZSBsaW51eCBtbWFwIHBhdGggSSBoYXZlIHNv
bWUgcXVlc3Rpb25zIHJlZ2FyZGluZyBwY2ktcGFzc3Rocm91Z2g6Cj4+Cj4+IC0gSXMgcGNpLXBh
c3N0aHJvdWdoIGluIGNvbWJpbmF0aW9uIHdpdGggYW4gYXV0by1iYWxsb29uaW5nIGRvbTAgc3Vw
cG9zZWQgdG8gYmUgYSBzdXBwb3J0ZWQgY29tYmluYXRpb24gPwo+IAo+IEkgdGhvdWdodCBpdCBp
cy4gSSBoYXZlbid0IGRvbmUgcGFzc3Rocm91Z2ggcmVjZW50bHkgKGFuZCBjYW4ndCBkbyBpdAo+
IHJpZ2h0IG5vdykgYnV0IEkgd2hlbiBJIGRpZCBJIGFtIHByZXR0eSBzdXJlIEkgd2FzIHJ1bm5p
bmcgd2l0aAo+IGF1dG8tYmFsbG9vbmluZyBkb20wLgo+IAo+IE91ciBwcm9kdWN0aW9uIGRvZXMg
cGFzc3Rocm91Z2ggYnV0IHRoZXkgYWx3YXlzIHJ1biB3aXRoIGRvbTAncyBtZW1vcnkKPiBsaW1p
dGVkLgo+IAoKT2ssIGF0IGxlYXN0IGl0J3Mgbm90IGEgY2xlYXIgIm5vcGUiLCBzbyBpIHdpbGwg
aGF2ZSBhIGdvIGFnYWluIGluIGEKY291cGxlIG9mIGRheXMgYW5kIHJlcG9ydCBiYWNrLgoKPj4K
Pj4gICAgIEkgaGF2ZSB1c2VkIGRvbTBfbWF4bWVtIHNldHRpbmdzIGZvciBkb20wIHNpbmNlIGFn
ZXMgYW5kIHRoYXQgd29ya3MgZmluZSBhbmQgc3RhYmxlLCAKPj4gICAgIGJ1dCB3aGlsZSBkb2lu
ZyBzb21lIHRlc3RpbmcgYXJvdW5kIHRoZSBsaW51eCBtbWFwIHBhdGNoIGkgYWxzbyB0aG91Z2h0
IHRvIHRyeSBhbiBhdXRvLWJhbGxvb25pbmcgZG9tMC4KPj4KPj4gICAgIFRoYXQgZW5kZWQgdXAg
aW4gYSBjcmFzaGluZyBQViBndWVzdCB3aXRoIHBjaS1wYXNzdGhyb3VnaCBhbmQgYSBzdHJhbmdl
IGVycm9yIG9uIHR3byBIVk0ncyB3aXRoIHBjaS1wYXNzdGhyb3VnaCwKPj4gICAgIGFib3V0IHZj
cHUncyAod2hpbGUgbm8gY29uZmlndXJhdGlvbnMgd2hlcmUgY2hhbmdlZCkuCj4+Cj4+ICAgICBT
byBpZiBpdCBpcyBzdXBwb3J0ZWQgaSBwcm9iYWJseSBoYXZlIHNvbWUgbW9yZSB0ZXN0aW5nIGFu
ZCByZXBvcnRpbmcgdG8gZG8gLi4uCj4+Cj4+Cj4+IC0gV2hpbGUgYWRkaW5nIHNvbWUgZXh0cmEg
bG9nZ2luZyBhbmQgZW5hYmxpbmcgdGhlIGxvZ2dpbmcgb24geGVuIHB0IGluIHFlbXUsCj4+ICAg
aSB3b25kZXIgaWYgaXQgd291bGRuJ3QgYmUgYmVuZWZpY2lhbCB0byBoYXZlIGF0IGxlYXN0IHNv
bWUgYmFzaWMgbG9nZ2luZyBwZXJtYW5lbnRseSBlbmFibGVkID8gCj4+Cj4+IC0gRW5hYmxpbmcg
dGhlIHhlbiBwdCBsb2dnaW5nIGluIHFlbXUgc3BpdCBvdXQgc29tZSB0aGluZ3MsIGkgd29uZGVy
IGlmIHRoZXkgYXJlIG5vcm1hbDoKPj4KPj4gICAgICAgICBxZW11LXN5c3RlbS1pMzg2OiAtc2Vy
aWFsIHB0eTogY2hhciBkZXZpY2UgcmVkaXJlY3RlZCB0byAvZGV2L3B0cy8xNiAobGFiZWwgc2Vy
aWFsMCkKPj4gICAgICAgICBbMDA6MDUuMF0geGVuX3B0X3JlYWxpemU6IEFzc2lnbmluZyByZWFs
IHBoeXNpY2FsIGRldmljZSAwODowMC4wIHRvIGRldmZuIDB4MjgKPj4gICAgICAgICBbMDA6MDUu
MF0geGVuX3B0X3JlZ2lzdGVyX3JlZ2lvbnM6IElPIHJlZ2lvbiAwIHJlZ2lzdGVyZWQgKHNpemU9
MHgwMDAwMjAwMCBiYXNlX2FkZHI9MHhmZTFmZTAwMCB0eXBlOiAweDQpCj4+Cj4+ICAgICBBcmUg
dGhlc2Ugc29tZWhvdyBleHBlY3RlZCAvIGJlbmlnbiAodGhleSBhbHNvIG9jY3VyIHdoZW4gcGNp
IHBhc3N0aHJvdWdoIGlzIHN1Y2Nlc2Z1bCkgPzoKPj4gICAgICAgICBbMDA6MDUuMF0geGVuX3B0
X2NvbmZpZ19yZWdfaW5pdDogT2Zmc2V0IDB4MDAwZSBtaXNtYXRjaCEgRW11bGF0ZWQ9MHgwMDgw
LCBob3N0PTB4MDAwMCwgc3luY2luZyB0byAweDAwODAuCj4+ICAgICAgICAgWzAwOjA1LjBdIHhl
bl9wdF9jb25maWdfcmVnX2luaXQ6IE9mZnNldCAweDAwMTAgbWlzbWF0Y2ghIEVtdWxhdGVkPTB4
MDAwMCwgaG9zdD0weGZlMWZlMDA0LCBzeW5jaW5nIHRvIDB4ZmUxZmUwMDQuCj4+ICAgICAgICAg
WzAwOjA1LjBdIHhlbl9wdF9jb25maWdfcmVnX2luaXQ6IE9mZnNldCAweDAwNTIgbWlzbWF0Y2gh
IEVtdWxhdGVkPTB4MDAwMCwgaG9zdD0weDQ4MDMsIHN5bmNpbmcgdG8gMHgwMDAzLgo+PiAgICAg
ICAgIFswMDowNS4wXSB4ZW5fcHRfY29uZmlnX3JlZ19pbml0OiBPZmZzZXQgMHgwMDcyIG1pc21h
dGNoISBFbXVsYXRlZD0weDAwMDAsIGhvc3Q9MHgwMDg2LCBzeW5jaW5nIHRvIDB4MDA4MC4KPj4g
ICAgICAgICBbMDA6MDUuMF0geGVuX3B0X2NvbmZpZ19yZWdfaW5pdDogT2Zmc2V0IDB4MDBhNCBt
aXNtYXRjaCEgRW11bGF0ZWQ9MHgwMDAwLCBob3N0PTB4OGZjMCwgc3luY2luZyB0byAweDhmYzAu
Cj4+ICAgICAgICAgWzAwOjA1LjBdIHhlbl9wdF9jb25maWdfcmVnX2luaXQ6IE9mZnNldCAweDAw
YjIgbWlzbWF0Y2ghIEVtdWxhdGVkPTB4MDAwMCwgaG9zdD0weDEwMTIsIHN5bmNpbmcgdG8gMHgx
MDEyLgo+Pgo+PiAgICAgICAgIFswMDowNS4wXSB4ZW5fcHRfbXNpeF9pbml0OiBnZXQgTVNJLVgg
dGFibGUgQkFSIGJhc2UgMHhmZTFmZTAwMAo+PiAgICAgICAgIFswMDowNS4wXSB4ZW5fcHRfbXNp
eF9pbml0OiB0YWJsZV9vZmYgPSAweDEwMDAsIHRvdGFsX2VudHJpZXMgPSA4Cj4+ICAgICAgICAg
WzAwOjA1LjBdIHhlbl9wdF9tc2l4X2luaXQ6IHRhYmxlX29mZiA9IDB4MTAwMCwgdG90YWxfZW50
cmllcyA9IDgsIFBDSV9NU0lYX0VOVFJZX1NJWkUgPSAweDEwLCAgbXNpeC0+dGFibGVfb2Zmc2V0
X2FkanVzdCA9IDAsICBtc2l4LT50YWJsZV9iYXNlID0gMHhmZTFmZTAwMAo+PiAgICAgICAgIFsw
MDowNS4wXSB4ZW5fcHRfbXNpeF9pbml0OiBFcnJvcjogQ2FuJ3QgbWFwIHBoeXNpY2FsIE1TSS1Y
IHRhYmxlOiBJbnZhbGlkIGFyZ3VtZW50Cj4gCj4gVGhhdCdzIG1tYXAoKSBvZiAvZGV2L21lbSBm
YWlsaW5nOgo+IAo+IG1tYXAoTlVMTCwKPiAgICAgICAgICAgICAgdG90YWxfZW50cmllcyAqIFBD
SV9NU0lYX0VOVFJZX1NJWkUgKwo+IG1zaXgtPnRhYmxlX29mZnNldF9hZGp1c3QsCj4gICAgICAg
ICAgICAgIFBST1RfUkVBRCwKPiAgICAgICAgICAgICAgTUFQX1NIQVJFRCB8IE1BUF9MT0NLRUQs
Cj4gICAgICAgICAgICAgIGZkLAo+ICAgICAgICAgICAgICBtc2l4LT50YWJsZV9iYXNlICsgdGFi
bGVfb2ZmIC0gbXNpeC0+dGFibGVfb2Zmc2V0X2FkanVzdCk7Cj4gCj4gCj4gQXJlIHlvdSBydW5u
aW5nIHdpdGggQ3JhaWcgQmVyZ3N0cm9tJ3MgcGF0Y2g/CgpZZXMgc29ycnkgZm9yIG5vdCBiZWlu
ZyBjbGVhciAoYW5kIHVzaW5nIHRoZSBsb2cgb2YgcnVubmluZyB3aXRoIHRoZQptbWFwIHBhdGNo
KSwgaSBzcGVjaWZpY2FsbHkgbWVhbnQgdGhlICJtaXNtYXRjaCEiIGxpbmVzLCBhbHRob3VnaCB0
aGV5CmFsc28gYXBwZWFyIGluIHRoZSB3b3JraW5nIGNhc2UgKHdpdGhvdXQgdGhlIHBhdGNoKSBz
byB0aGV5IHByb2JhYmx5CmFyZW4ndCBhbiBpc3N1ZSwgYnV0IHN0aWxsIHRob3VnaHQgaXQgd291
bGRuJ3QgaHVydCB0byBhc2sgOikuCgoKCgo+IC1ib3Jpcwo+IAo+IAo+PiAgICAgICAgIFswMDow
NS4wXSB4ZW5fcHRfbXNpeF9zaXplX2luaXQ6IEVycm9yOiBJbnRlcm5hbCBlcnJvcjogSW52YWxp
ZCB4ZW5fcHRfbXNpeF9pbml0Lgo+PiAgICAgICAgIEZhaWxlZCB0byBpbml0aWFsaXplIDEyLzE1
LCB0eXBlID0gMHgxLCByYzogLTIyCj4+ICAgICAgICAgWzAwOjA1LjBdIHhlbl9wdF9tc2lfc2V0
X2VuYWJsZTogZGlzYWJsaW5nIE1TSS4KPj4KPj4gICAgIFRoaXMgY3Jhc2ggc2VlbXMgdG8gaW5k
aWNhdGUgdGhlIGFib3ZlIGRpc2FibGluZyBvZiBNU0kgaXNuJ3QgaGFuZGxlZCB3ZWxsIGVub3Vn
aCB0byBwcmV2ZW50IHRoaXMgZnJvbSBoYXBwZW5pbmc6IAo+PiAgICAgICAgICoqKiBFcnJvciBp
biBgL3Vzci9sb2NhbC9saWIveGVuL2Jpbi9xZW11LXN5c3RlbS1pMzg2JzogY29ycnVwdGVkIHNp
emUgdnMuIHByZXZfc2l6ZTogMHgwMDAwNTVjZTEzNTY1NTcwICoqKgo+PiAgICAgICAgID09PT09
PT0gQmFja3RyYWNlOiA9PT09PT09PT0KPj4gICAgICAgICAvbGliL3g4Nl82NC1saW51eC1nbnUv
bGliYy5zby42KCsweDcwYmNiKVsweDdmNzAwYWI3ZWJjYl0KPj4gICAgICAgICAvbGliL3g4Nl82
NC1saW51eC1nbnUvbGliYy5zby42KCsweDc2Zjk2KVsweDdmNzAwYWI4NGY5Nl0KPj4gICAgICAg
ICA8c25pcD4KPj4KPj4gLS0KPj4gU2FuZGVyCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 27 08:28:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 08:28:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e800A-0004Rs-BS; Fri, 27 Oct 2017 08:28:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xudong.hao@intel.com>) id 1e8008-0004Rm-Ls
 for xen-devel@lists.xen.org; Fri, 27 Oct 2017 08:28:24 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 51/A7-17628-72EE2F95; Fri, 27 Oct 2017 08:28:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDJsWRWlGSWpSXmKPExsVywNykWFft3ad
 Ig80TNC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oy/3bsZC1qKK34sbWRqYJyQ1cXIxSEkMJ1R
 YvWGD6xdjJwcEgK8EkeWzYCyQyReHb/HCFHUwCgx6fYuFpCEkMBuRolXs/IgEjsZJa48X8sE4
 axllLgw+RIzSBWbgJbEtrOTmEBsEQFzia1LtjCC2MwC3hIfZswCs4UFlCXa97cyQ9RoSPRtXs
 oIYetJ9J3aDRZnEVCVON61FizOKxAscejuQTYQm1FATOL7qTVMEDPFJW49mc8EcbaAxJI955k
 hbFGJl4//Qb0zl1niSkMVhC0tcWzddVaI+ZISkz59gbLFJW62LWCEsTv3/WSDqFeU+Lu+Fer+
 PImr3ZNYIO4RlDg58wk0VBQlFuy4yDSBUWYWkpNmIWmZhaQFIq4jsWD3JzYIW1ti2cLXzDD2m
 QOPmZDFFzCyr2JUL04tKkst0jXUSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQITB
 H1DAyMOxibep0PMUpyMCmJ8u47/ylSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvljdAOcGi1PT
 UirTMHGCygklLcPAoifBKgaR5iwsSc4sz0yFSpxhdOY5tuvyHiePHpCtAcsPNu0ByH5h8NvN1
 A7MQS15+XqqUOO8hkGYBkOaM0jy40bBEe4lRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMC/XW
 6ApPJl5JXAXvAI6jgnouCbVDyDHlSQipKQaGCet+3J0ruK3fY2PJNtjV5/hezJZyj8iSl0yx2
 2nVVB92iHeJy7FEd9vf+jiW8Vf2/z1HMcX5x0bIyYIxa8VOyPp8n0++xXVVJ0Lfz8pLop6ETV
 J1TCDoTcqIijJ0N1CJO64x0zLLy9d/gVdTNv+XCx6C8OcHztfXdSTeVS70tTxQUlZ1d4Zvkos
 xRmJhlrMRcWJAAbcEMivAwAA
X-Env-Sender: xudong.hao@intel.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1509092900!109026184!1
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_90_100,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47356 invoked from network); 27 Oct 2017 08:28:22 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Oct 2017 08:28:22 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Oct 2017 01:28:19 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.44,304,1505804400"; 
 d="scan'208,217";a="1235982809"
Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203])
 by fmsmga002.fm.intel.com with ESMTP; 27 Oct 2017 01:28:19 -0700
Received: from fmsmsx113.amr.corp.intel.com (10.18.116.7) by
 FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Fri, 27 Oct 2017 01:28:19 -0700
Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by
 FMSMSX113.amr.corp.intel.com (10.18.116.7) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Fri, 27 Oct 2017 01:28:18 -0700
Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.175]) by
 SHSMSX152.ccr.corp.intel.com ([169.254.6.93]) with mapi id 14.03.0319.002;
 Fri, 27 Oct 2017 16:28:17 +0800
From: "Hao, Xudong" <xudong.hao@intel.com>
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Thread-Topic: Xen 4.10.0 RC1 test result
Thread-Index: AdNO5viIkCnndQ35RYmCIbAZ9tE50Q==
Date: Fri, 27 Oct 2017 08:28:16 +0000
Message-ID: <B8376D2DEA074F45BA033984477C453E3B839056@shsmsx102.ccr.corp.intel.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiOTYwMDFkM2YtNzU4Yi00MWY3LTg1Y2EtM2U1MWY0Yzk0MDdkIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IkpIbzcwNW04VmtWWm1qZlNuU1JzYm42bkhtMURsNVc4SlM1MzRTVk1OVm89In0=
x-ctpclassification: CTP_IC
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Lars Kurth <lars.kurth@citrix.com>, Julien Grall <julien.grall@arm.com>
Subject: [Xen-devel] Xen 4.10.0 RC1 test result
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2744573695791426736=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2744573695791426736==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_B8376D2DEA074F45BA033984477C453E3B839056shsmsx102ccrcor_"

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

We performed Xen 4.10 RC1 testing on Intel Xeon Skylake, Broadwell server, =
Intel Atom Denverton platforms, verified many functional features, which in=
clude new features Local MCE, L2 CAT and UMIP on Xen 4.10. We'd like to sha=
re the result out.

Most of features passed to testing on Xen 4.10 RC1, VT-d, RAS and nested ha=
s some bugs.
VT-d:
[BUG] win2008 guest cannot get ip through sriov https://www.mail-archive.co=
m/xen-devel@lists.xen.org/msg127433.html

RAS:
[BUG] xen-mceinj tool testing cause dom0 crash https://www.mail-archive.com=
/xen-devel@lists.xen.org/msg108671.html

Nested:
Nested status is better than Xen 4.9.0, KVM on Xen, HyperV on Xen works, wh=
ile Xen on Xen, VMware on Xen fail. https://wiki.xenproject.org/wiki/Nested=
_Virtualization_in_Xen


Features

Test Result

Local MCE

Pass

L2 CAT

Pass

UMIP

Pass

AVX512

Pass

Protection keys

Pass

Altp2m

Pass

RDT(CMT, CAT, CDP, MBM)

Pass

VT-d PI

Pass

XSAVES

Pass

MPX

Pass

PML (Page-modification Logging)

Pass

Nested

Buggy

VT-d/SR-IOV

Buggy

RAS

Buggy

ACPI

Pass



Best Regards,
Xudong








--_000_B8376D2DEA074F45BA033984477C453E3B839056shsmsx102ccrcor_
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:x=3D"urn:schemas-microsoft-com:office:excel" xmlns:m=3D"http://schema=
s.microsoft.com/office/2004/12/omml" xmlns=3D"http://www.w3.org/TR/REC-html=
40">
<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:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@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:SimSun;
	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;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-priority:99;
	mso-style-link:"Plain Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.PlainTextChar
	{mso-style-name:"Plain Text Char";
	mso-style-priority:99;
	mso-style-link:"Plain Text";
	font-family:"Calibri",sans-serif;}
span.EmailStyle20
	{mso-style-type:personal-compose;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
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">We performed Xen 4.10 RC1 testing on Intel Xeon Skyl=
ake, Broadwell server, Intel Atom Denverton platforms, verified many functi=
onal features, which include new features Local MCE, L2 CAT and UMIP on Xen=
 4.10. We&#8217;d like to share the result
 out.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Most of features passed to testing on Xen 4.10 RC1, =
VT-d, RAS and nested has some bugs.<o:p></o:p></p>
<p class=3D"MsoNormal">VT-d: <o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"text-indent:.5in">[BUG] win2008 guest canno=
t get ip through sriov
<a href=3D"https://www.mail-archive.com/xen-devel@lists.xen.org/msg127433.h=
tml">https://www.mail-archive.com/xen-devel@lists.xen.org/msg127433.html</a=
><o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">RAS:<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"text-indent:.5in">[BUG] xen-mceinj tool tes=
ting cause dom0 crash
<a href=3D"https://www.mail-archive.com/xen-devel@lists.xen.org/msg108671.h=
tml">https://www.mail-archive.com/xen-devel@lists.xen.org/msg108671.html</a=
><o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Nested:<o:p></o:p></p>
<p class=3D"MsoNormal">Nested status is better than Xen 4.9.0, KVM on Xen, =
HyperV on Xen works, while Xen on Xen, VMware on Xen fail.
<a href=3D"https://wiki.xenproject.org/wiki/Nested_Virtualization_in_Xen">h=
ttps://wiki.xenproject.org/wiki/Nested_Virtualization_in_Xen</a><o:p></o:p>=
</p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<table class=3D"MsoNormalTable" border=3D"0" cellspacing=3D"0" cellpadding=
=3D"0" width=3D"0" style=3D"width:388.0pt;margin-left:.2pt;border-collapse:=
collapse">
<tbody>
<tr style=3D"height:15.0pt">
<td width=3D"351" style=3D"width:263.2pt;border:solid windowtext 1.0pt;back=
ground:#8EAADB;padding:0in 5.4pt 0in 5.4pt;height:15.0pt">
<p class=3D"MsoNormal"><b><span style=3D"color:black">Features<o:p></o:p></=
span></b></p>
</td>
<td width=3D"166" style=3D"width:124.8pt;border:solid black 1.0pt;border-le=
ft:none;background:#8EAADB;padding:0in 5.4pt 0in 5.4pt;height:15.0pt">
<p class=3D"MsoNormal"><b><span style=3D"color:black">Test Result<o:p></o:p=
></span></b></p>
</td>
</tr>
<tr style=3D"height:.3in">
<td width=3D"351" style=3D"width:263.2pt;border:solid black 1.0pt;border-to=
p:none;background:white;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class=3D"MsoNormal">Local MCE<o:p></o:p></p>
</td>
<td width=3D"166" style=3D"width:124.8pt;border-top:none;border-left:none;b=
order-bottom:solid black 1.0pt;border-right:solid black 1.0pt;background:wh=
ite;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class=3D"MsoNormal"><b>Pass<o:p></o:p></b></p>
</td>
</tr>
<tr style=3D"height:.3in">
<td width=3D"351" style=3D"width:263.2pt;border:solid black 1.0pt;border-to=
p:none;background:white;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class=3D"MsoNormal">L2 CAT<o:p></o:p></p>
</td>
<td width=3D"166" style=3D"width:124.8pt;border-top:none;border-left:none;b=
order-bottom:solid black 1.0pt;border-right:solid black 1.0pt;background:wh=
ite;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class=3D"MsoNormal"><b>Pass<o:p></o:p></b></p>
</td>
</tr>
<tr style=3D"height:.3in">
<td width=3D"351" style=3D"width:263.2pt;border:solid black 1.0pt;border-to=
p:none;background:white;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class=3D"MsoNormal">UMIP<o:p></o:p></p>
</td>
<td width=3D"166" style=3D"width:124.8pt;border-top:none;border-left:none;b=
order-bottom:solid black 1.0pt;border-right:solid black 1.0pt;background:wh=
ite;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class=3D"MsoNormal"><b>Pass<o:p></o:p></b></p>
</td>
</tr>
<tr style=3D"height:.3in">
<td width=3D"351" style=3D"width:263.2pt;border:solid black 1.0pt;border-to=
p:none;background:white;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class=3D"MsoNormal">AVX512<span style=3D"color:black"><o:p></o:p></span>=
</p>
</td>
<td width=3D"166" style=3D"width:124.8pt;border-top:none;border-left:none;b=
order-bottom:solid black 1.0pt;border-right:solid black 1.0pt;background:wh=
ite;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class=3D"MsoNormal"><b>Pass<span style=3D"color:black"><o:p></o:p></span=
></b></p>
</td>
</tr>
<tr style=3D"height:.3in">
<td width=3D"351" style=3D"width:263.2pt;border:solid black 1.0pt;border-to=
p:none;background:white;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class=3D"MsoNormal">Protection keys<span style=3D"color:black"><o:p></o:=
p></span></p>
</td>
<td width=3D"166" style=3D"width:124.8pt;border-top:none;border-left:none;b=
order-bottom:solid black 1.0pt;border-right:solid black 1.0pt;background:wh=
ite;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class=3D"MsoNormal"><b>Pass<span style=3D"color:black"><o:p></o:p></span=
></b></p>
</td>
</tr>
<tr style=3D"height:.3in">
<td width=3D"351" style=3D"width:263.2pt;border:solid black 1.0pt;border-to=
p:none;background:white;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class=3D"MsoNormal">Altp2m<span style=3D"color:black"><o:p></o:p></span>=
</p>
</td>
<td width=3D"166" style=3D"width:124.8pt;border-top:none;border-left:none;b=
order-bottom:solid black 1.0pt;border-right:solid black 1.0pt;background:wh=
ite;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class=3D"MsoNormal"><b>Pass<span style=3D"color:black"><o:p></o:p></span=
></b></p>
</td>
</tr>
<tr style=3D"height:.3in">
<td width=3D"351" style=3D"width:263.2pt;border:solid black 1.0pt;border-to=
p:none;background:white;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class=3D"MsoNormal">RDT(CMT, CAT, CDP, MBM)<span style=3D"color:black"><=
o:p></o:p></span></p>
</td>
<td width=3D"166" style=3D"width:124.8pt;border-top:none;border-left:none;b=
order-bottom:solid black 1.0pt;border-right:solid black 1.0pt;background:wh=
ite;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class=3D"MsoNormal"><b>Pass<span style=3D"color:#A6A6A6"><o:p></o:p></sp=
an></b></p>
</td>
</tr>
<tr style=3D"height:.3in">
<td width=3D"351" style=3D"width:263.2pt;border:solid black 1.0pt;border-to=
p:none;background:white;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class=3D"MsoNormal">VT-d PI<o:p></o:p></p>
</td>
<td width=3D"166" style=3D"width:124.8pt;border-top:none;border-left:none;b=
order-bottom:solid black 1.0pt;border-right:solid black 1.0pt;background:wh=
ite;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class=3D"MsoNormal"><b>Pass<o:p></o:p></b></p>
</td>
</tr>
<tr style=3D"height:.3in">
<td width=3D"351" style=3D"width:263.2pt;border:solid black 1.0pt;border-to=
p:none;background:white;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class=3D"MsoNormal">XSAVES<span style=3D"color:black"><o:p></o:p></span>=
</p>
</td>
<td width=3D"166" style=3D"width:124.8pt;border-top:none;border-left:none;b=
order-bottom:solid black 1.0pt;border-right:solid black 1.0pt;background:wh=
ite;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class=3D"MsoNormal"><b>Pass<span style=3D"color:black"><o:p></o:p></span=
></b></p>
</td>
</tr>
<tr style=3D"height:.3in">
<td width=3D"351" style=3D"width:263.2pt;border:solid black 1.0pt;border-to=
p:none;background:white;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class=3D"MsoNormal">MPX<span style=3D"color:black"><o:p></o:p></span></p=
>
</td>
<td width=3D"166" style=3D"width:124.8pt;border-top:none;border-left:none;b=
order-bottom:solid black 1.0pt;border-right:solid black 1.0pt;background:wh=
ite;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class=3D"MsoNormal"><b>Pass<span style=3D"color:black"><o:p></o:p></span=
></b></p>
</td>
</tr>
<tr style=3D"height:.3in">
<td width=3D"351" style=3D"width:263.2pt;border:solid black 1.0pt;border-to=
p:none;background:white;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class=3D"MsoNormal">PML (Page-modification Logging)<span style=3D"color:=
black"><o:p></o:p></span></p>
</td>
<td width=3D"166" style=3D"width:124.8pt;border-top:none;border-left:none;b=
order-bottom:solid black 1.0pt;border-right:solid black 1.0pt;background:wh=
ite;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class=3D"MsoNormal"><b>Pass<span style=3D"color:black"><o:p></o:p></span=
></b></p>
</td>
</tr>
<tr style=3D"height:.3in">
<td width=3D"351" style=3D"width:263.2pt;border:solid black 1.0pt;border-to=
p:none;background:white;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class=3D"MsoNormal">Nested<span style=3D"color:black"><o:p></o:p></span>=
</p>
</td>
<td width=3D"166" style=3D"width:124.8pt;border-top:none;border-left:none;b=
order-bottom:solid black 1.0pt;border-right:solid black 1.0pt;background:wh=
ite;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class=3D"MsoNormal"><b>Buggy<span style=3D"color:black"><o:p></o:p></spa=
n></b></p>
</td>
</tr>
<tr style=3D"height:.3in">
<td width=3D"351" style=3D"width:263.2pt;border:solid black 1.0pt;border-to=
p:none;background:white;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class=3D"MsoNormal">VT-d/SR-IOV<span style=3D"color:black"><o:p></o:p></=
span></p>
</td>
<td width=3D"166" style=3D"width:124.8pt;border-top:none;border-left:none;b=
order-bottom:solid black 1.0pt;border-right:solid black 1.0pt;background:wh=
ite;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class=3D"MsoNormal"><b>Buggy<span style=3D"color:black"><o:p></o:p></spa=
n></b></p>
</td>
</tr>
<tr style=3D"height:.3in">
<td width=3D"351" style=3D"width:263.2pt;border-top:none;border-left:solid =
black 1.0pt;border-bottom:solid windowtext 1.0pt;border-right:solid black 1=
.0pt;background:white;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class=3D"MsoNormal">RAS<span style=3D"color:black"><o:p></o:p></span></p=
>
</td>
<td width=3D"166" style=3D"width:124.8pt;border-top:none;border-left:none;b=
order-bottom:solid windowtext 1.0pt;border-right:solid black 1.0pt;backgrou=
nd:white;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class=3D"MsoNormal"><b>Buggy<span style=3D"color:black"><o:p></o:p></spa=
n></b></p>
</td>
</tr>
<tr style=3D"height:.3in">
<td width=3D"351" style=3D"width:263.2pt;border:solid windowtext 1.0pt;bord=
er-top:none;background:white;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class=3D"MsoNormal">ACPI<span style=3D"color:black"><o:p></o:p></span></=
p>
</td>
<td width=3D"166" style=3D"width:124.8pt;border-top:none;border-left:none;b=
order-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;bac=
kground:white;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class=3D"MsoNormal"><b>Pass<span style=3D"color:black"><o:p></o:p></span=
></b></p>
</td>
</tr>
</tbody>
</table>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Best Regards,<o:p></o:p></p>
<p class=3D"MsoNormal">Xudong<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_B8376D2DEA074F45BA033984477C453E3B839056shsmsx102ccrcor_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2744573695791426736==--


From xen-devel-bounces@lists.xen.org Fri Oct 27 08:37:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 08:37:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e8098-0005FW-Bi; Fri, 27 Oct 2017 08:37:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e8096-0005Dp-GG
 for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 08:37:40 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 73/74-23269-350F2F95; Fri, 27 Oct 2017 08:37:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS6fjDSzf4w6d
 Ig+cruC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozWxucsBV9ZK1Zc3MrUwPiSpYuRk0NIIE+i
 4c06xi5GDg5eATuJz8ecQMISAoYSpxfeBCthEVCVWHX0DDOIzSagLtH2bDsriC0isIlR4vO59
 C5GLg5mgTeMEm/WvwYrEhbwlFi/4RgLSEJIoJ9N4t+M+WAJToEQiacd3ewQywQl/u4QBgkzC2
 hJPPx1iwXC1pZYthBkDgeQLS2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypGjeLUorLUIl1jA72
 kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMDwq2dgYNzBOGGV3yFGSQ4mJVHefec/
 RQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4G18D5QTLEpNT61Iy8wBRgJMWoKDR0mE9+U7oDRvc
 UFibnFmOkTqFKMlx42H1/8wcXTcvAskn8183cAsxJKXn5cqJc4rATJPAKQhozQPbhwsWi8xyk
 oJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuZdADKFJzOvBG7rK6CDmIAOalL9AHJQSSJCSqqBcW9
 X7WGLWXq7TY+pW/e5Wt7am5WtfFyf9ZDkubjqfvX05AP7vU7PcivsmZE+LXFnbUEaQ2vaFN2k
 NVwtNwW3Cp3mO6u08efH5ScOt974YvtIoTSuKeNJwM6EZTO/HfdunDDHomDSMkXf0/evfXead
 lTyxHXHaUvdWnJMAn4J2fg/kytY0S6WpsRSnJFoqMVcVJwIAMFD56/RAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1509093457!109027925!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23935 invoked from network); 27 Oct 2017 08:37:38 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Oct 2017 08:37:38 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 27 Oct 2017 02:37:36 -0600
Message-Id: <59F30C70020000780018A881@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 27 Oct 2017 02:37:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>,
 "Anthony PERARD" <anthony.perard@citrix.com>,
 "Xudong Hao" <xudong.hao@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>
References: <854CA60B22EFA249948B09AB135B283E047E7FED@shsmsx102.ccr.corp.intel.com>
 <20160527103931.GG22076@citrix.com>
 <574856BE02000078000EF342@prv-mh.provo.novell.com>
 <20160527133404.GI22076@citrix.com>
 <5748706B02000078000EF41E@prv-mh.provo.novell.com>
 <945CA011AD5F084CBEA3E851C0AB28894B8C4A64@SHSMSX101.ccr.corp.intel.com>
 <20160602102222.GR5160@citrix.com>
 <575028D702000078000F0DCE@prv-mh.provo.novell.com>
 <20160602110300.GU5160@citrix.com>
 <57503DE102000078000F0F13@prv-mh.provo.novell.com>
 <945CA011AD5F084CBEA3E851C0AB28894B8C6C7C@SHSMSX101.ccr.corp.intel.com>
 <575698C002000078000F272A@prv-mh.provo.novell.com>
 <945CA011AD5F084CBEA3E851C0AB28894B8D1485@SHSMSX101.ccr.corp.intel.com>
 <B8376D2DEA074F45BA033984477C453E3B838AF3@shsmsx102.ccr.corp.intel.com>
In-Reply-To: <B8376D2DEA074F45BA033984477C453E3B838AF3@shsmsx102.ccr.corp.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Lars Kurth <lars.kurth@citrix.com>, Quan Xu <quan.xu0@gmail.com>,
 Wei Liu <wei.liu2@citrix.com>, PengtaoX Zhang <pengtaox.zhang@intel.com>,
 Xen-devel <xen-devel@lists.xenproject.org>, Luwei Kang <luwei.kang@intel.com>
Subject: Re: [Xen-devel] [BUG] win2008 guest cannot get ip through sriov
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI3LjEwLjE3IGF0IDA5OjI3LCA8eHVkb25nLmhhb0BpbnRlbC5jb20+IHdyb3RlOgo+
IFRoaXMgYnVnIGV4aXN0IG11Y2ggbG9uZyB0aW1lLCB0aGVyZSBhcmUgbWFueSBkaXNjdXNzaW9u
IGxhc3QgeWVhciBidXQgbm90IGEgCj4gc29sdXRpb24gdGhlbi4gSSBjYWxsIG91dCBpdCBub3cg
YmVjYXVzZSB0aGVyZSBpcyBhIGZpeCBpbiBxZW11IHVwc3RyZWFtOgo+IGNvbW1pdCBhODAzNjMz
NjYwOWQyZTE4NGZjMzU0M2E0YzQzOWMwYmE3ZDdmM2EyCj4gQXV0aG9yOiBSb2dlciBQYXUgTW9u
bmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IERhdGU6ICAgVGh1IEF1ZyAyNCAxNjowNzowMyAy
MDE3ICswMTAwCj4gCj4gICAgIHhlbi9wdDogYWxsb3cgUUVNVSB0byByZXF1ZXN0IE1TSSB1bm1h
c2tpbmcgYXQgYmluZCB0aW1lCj4gCj4gVGhlIGZpeCBpcyBub3QgaW4gcWVtdS14ZW4gdHJlZSB5
ZXQsIHdoZW4gd2lsbCBxZW11LXhlbiBzeW5jIHRoaXMgZml4PyBJcyBpdCAKPiBwb3NzaWJsZSB0
byBjYXRjaCBYZW4gNC4xMCdzIHFlbXUteGVuPwoKV2VsbCwgdGhlIHF1ZXN0aW9uIHNob3VsZG4n
dCBoYXZlIGJlZW4gZGlyZWN0ZWQgYXQgUXVhbiBvciBtZSAtCmF0IHRoaXMgcG9pbnQgaXQgd291
bGQgbmVlZCB0byBiZSBzb3J0ZWQgb3V0IGJldHdlZW4gdGhlIHFlbXUKbWFpbnRhaW5lcnMgKFN0
ZWZhbm8gYW5kIEFudGhvbnkpIGFuZCB0aGUgcmVsZWFzZSBtYW5hZ2VyCihKdWxpZW4pLgoKSmFu
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 27 08:42:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 08:42:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e80Dv-0005u8-U1; Fri, 27 Oct 2017 08:42:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=466e9e6f8=citrix-osstest@xenproject.org>)
 id 1e80Dv-0005tw-5H
 for xen-devel@lists.xensource.com; Fri, 27 Oct 2017 08:42:39 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 22/67-00647-E71F2F95; Fri, 27 Oct 2017 08:42:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBIsWRWlGSWpSXmKPExsXitHSDvW7tx0+
 RBhvPaFncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oxdF58xFcwSrDg1bRlLA+Mzri5GTg4JAX+J
 mefOMUHY7hLT21ewgdgiAs4SEz7cBrN5BfQkFm+6BVYjLBAssffGH8YuRi6g+kZWiUWT5rJCN
 KtKLNx1gx3EZhPwkJjYM5EFxGYBis+ash8sLiSgJbF08UomiKGCEidnPgGrYRaQkDj44gUzxB
 wLiR0f+9gmMPLOQlI2C0nZAkamVYwaxalFZalFukYWeklFmekZJbmJmTm6hgbGermpxcWJ6ak
 5iUnFesn5uZsYgeFTz8DAuIOx/YTfIUZJDiYlUd595z9FCvEl5adUZiQWZ8QXleakFh9ilOHg
 UJLg3fgBKCdYlJqeWpGWmQMMZJi0BAePkghvH0iat7ggMbc4Mx0idYrRmOPYpst/mDiezXzdw
 CzEkpeflyolztsMUioAUppRmgc3CBZhlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ854Bmc
 KTmVcCt+8V0ClMQKc0qX4AOaUkESEl1cDoflbromLagtLnSu+8JNwrZIuOh6hsdxQr1E3QPxg
 gGb5vyXkf3fNXol6Eb6/caFbJU5UuFy555O0+dscrZRs5DcRPrS/v1jlxxupV+6qFPmu1NZiC
 evUqvSY+dylYqJRrU3CoouwSczeX9O+c18tqS+99s513hp3jh2eUxY7bvE0VBan9IUosxRmJh
 lrMRcWJAAay8OurAgAA
X-Env-Sender: prvs=466e9e6f8=citrix-osstest@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1509093748!81351922!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64026 invoked from network); 27 Oct 2017 08:42:37 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Oct 2017 08:42:37 -0000
X-IronPort-AV: E=Sophos;i="5.44,304,1505779200"; d="scan'208";a="456391011"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72360-mainreport@xen.org>
X-Osstest-Failures: distros-debian-jessie:test-arm64-arm64-armhf-jessie-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-jessie:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-jessie:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-jessie:build-arm64:capture-logs:broken:nonblocking
 distros-debian-jessie:test-armhf-armhf-armhf-jessie-netboot-pygrub:migrate-support-check:fail:nonblocking
 distros-debian-jessie:test-armhf-armhf-armhf-jessie-netboot-pygrub:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-That: flight=72334
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 27 Oct 2017 09:42:25 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [distros-debian-jessie test] 72360: tolerable trouble:
	blocked/broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMzYwIGRpc3Ryb3MtZGViaWFuLWplc3NpZSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcyMzYwLwoKRmFpbHVy
ZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLWplc3NpZS1uZXRi
b290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4g
bGlrZSA3MjMzNAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0
ZSAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcyMzM0CiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzIzMzQK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSA3MjMzNAogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1qZXNzaWUtbmV0
Ym9vdC1weWdydWIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbGlrZSA3MjMzNAogdGVz
dC1hcm1oZi1hcm1oZi1hcm1oZi1qZXNzaWUtbmV0Ym9vdC1weWdydWIgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayBmYWlsIGxpa2UgNzIzMzQKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQg
ICAgICAgICAgICAgICA3MjMzNAoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWplc3NpZS1u
ZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1p
Mzg2LWplc3NpZS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWFtZDY0LWplc3NpZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLWplc3NpZS1uZXRib290LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtamVzc2llLW5l
dGJvb3QtcHlncnViICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LWplc3NpZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9v
c3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUu
bmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 27 08:58:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 08:58:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e80TV-0006z9-II; Fri, 27 Oct 2017 08:58:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xudong.hao@intel.com>) id 1e80TU-0006z3-MO
 for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 08:58:44 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 DD/57-29911-445F2F95; Fri, 27 Oct 2017 08:58:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSfUgTcRjH+223dZoXP7fVHleJHklqORTFXoz
 sRUr/SgokJbCzrm2wF7ubut6X1qrRH7WicphuYJJRWlJRZEElokLvgSXR6yakFDYtK9K626mt
 ++t7fD/P8/3e8ZBylVOpI1mHneWsjJlWRhMu1xFN2ppvoeL0a+3xS0avnZStRPkPhl4QhahEY
 bKW2RxbFMYn5w4T5e9mOILVTdOdqD/KjaJJFT6DIHihW+FGUSRgCjqazk7oQvB/6SMkyInA/6
 QRSS+3EXzuehCmVLgFQU1diqiVOBVuPPTIRK3BzQhutRjFATkOImgPviFEQ43z4bJzWOlGpAA
 VQN3TIpHRYA+CLn8/EhkCJ0H/66EwT+GN0Pj1lExKvqeE5neBMBSFc6H3/FhYIzwbRnsuhZPl
 WAt9gQaZ9A0YGtsfyyU9Cz59HFeIiwD75VAT+DlhzIHOll6FlBwHntDIhNbCK5cPTeqjd38qJ
 T4RxloPISlsEfhuh5SSXghN/kG51DoWumsDhPSLEsF386nsOIr3RvTzRox7I8a9EeM+RFxEC3
 iWq2S5tGx9GWcyGO0WxmROy0jP1ltYnmcMrJkp4/VbbZY2JNzBNOG5ieq71t9HcaSMnkXdfRw
 qVs0ss23baWR4YylXYWb5+2guSdJA/RoWvFiONbCO7SazcEyTNpAxtIbqE22KL2csvMkgWT0o
 k+xse/5bRvbXDjrlKsJqs7I6LZUwIqBYRI0V1qlFk4f5DM3TqSkkVFPFlLOcxWT/3x9AWhLRa
 grELTEmq30qb0CoIhOqVCcNiVXszD9L50TLfuzISskcr00p4kuuvq/fkbUrix7e/Tr1Q+/bYF
 XpQd596NieYPHy5AM1andCXe6CY0tX5T8r+r53tSbPkXHak7N9xa3razfYNjn5E/q8jpfD+9v
 WWatzSkcXp7ctLi8YtWbmNKRvbsmoxCecrvrWK3/s7+dzj2hqX/wdWptblbyGJngjk5Eq53jm
 L9veMWCTAwAA
X-Env-Sender: xudong.hao@intel.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1509094721!113868018!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20517 invoked from network); 27 Oct 2017 08:58:43 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Oct 2017 08:58:43 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Oct 2017 01:58:40 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.44,304,1505804400"; d="scan'208";a="1235992235"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by fmsmga002.fm.intel.com with ESMTP; 27 Oct 2017 01:58:40 -0700
Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Fri, 27 Oct 2017 01:58:40 -0700
Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.175]) by
 SHSMSX104.ccr.corp.intel.com ([169.254.5.152]) with mapi id 14.03.0319.002;
 Fri, 27 Oct 2017 16:58:38 +0800
From: "Hao, Xudong" <xudong.hao@intel.com>
To: Jan Beulich <JBeulich@suse.com>, Julien Grall <julien.grall@arm.com>,
 Anthony PERARD <anthony.perard@citrix.com>, "sstabellini@kernel.org"
 <sstabellini@kernel.org>
Thread-Topic: [Xen-devel] [BUG] win2008 guest cannot get ip through sriov
Thread-Index: AdG39XPTT+9Via9+ThGXHPjTB116c///lxaAgAAbGQCAABWtgIAACO6A//Z7xzCAErO4gIAABJWAgAAGxACAABJRgP/4DTBggA+GMgD//dHvgPzgih2w+cGAtgDzgnZbEA==
Date: Fri, 27 Oct 2017 08:58:37 +0000
Message-ID: <B8376D2DEA074F45BA033984477C453E3B839132@shsmsx102.ccr.corp.intel.com>
References: <854CA60B22EFA249948B09AB135B283E047E7FED@shsmsx102.ccr.corp.intel.com>
 <20160527103931.GG22076@citrix.com>
 <574856BE02000078000EF342@prv-mh.provo.novell.com>
 <20160527133404.GI22076@citrix.com>
 <5748706B02000078000EF41E@prv-mh.provo.novell.com>
 <945CA011AD5F084CBEA3E851C0AB28894B8C4A64@SHSMSX101.ccr.corp.intel.com>
 <20160602102222.GR5160@citrix.com>
 <575028D702000078000F0DCE@prv-mh.provo.novell.com>
 <20160602110300.GU5160@citrix.com>
 <57503DE102000078000F0F13@prv-mh.provo.novell.com>
 <945CA011AD5F084CBEA3E851C0AB28894B8C6C7C@SHSMSX101.ccr.corp.intel.com>
 <575698C002000078000F272A@prv-mh.provo.novell.com>
 <945CA011AD5F084CBEA3E851C0AB28894B8D1485@SHSMSX101.ccr.corp.intel.com>
 <B8376D2DEA074F45BA033984477C453E3B838AF3@shsmsx102.ccr.corp.intel.com>
 <59F30C70020000780018A881@prv-mh.provo.novell.com>
In-Reply-To: <59F30C70020000780018A881@prv-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNmU5ZTRhYmUtYjEwNC00Zjk4LWEzOWQtMTViYTQ2NjE4MDRjIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6Ik5YRlVONlwvdkJ3dytsN3g5K01Wck1cL3V2RW9NSnA5K1pQSG5sbURUaHJVQT0ifQ==
x-ctpclassification: CTP_IC
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Lars Kurth <lars.kurth@citrix.com>, Quan Xu <quan.xu0@gmail.com>,
 Wei Liu <wei.liu2@citrix.com>, "Zhang, PengtaoX" <pengtaox.zhang@intel.com>,
 Xen-devel <xen-devel@lists.xenproject.org>, "Kang,
 Luwei" <luwei.kang@intel.com>
Subject: Re: [Xen-devel] [BUG] win2008 guest cannot get ip through sriov
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogRnJpZGF5LCBPY3RvYmVyIDI3LCAyMDE3IDQ6Mzgg
UE0KPiBUbzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IEFudGhvbnkgUEVS
QVJECj4gPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+OyBIYW8sIFh1ZG9uZyA8eHVkb25nLmhh
b0BpbnRlbC5jb20+Owo+IHNzdGFiZWxsaW5pQGtlcm5lbC5vcmcKPiBDYzogTGFycyBLdXJ0aCA8
bGFycy5rdXJ0aEBjaXRyaXguY29tPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IFF1
YW4gWHUKPiA8cXVhbi54dTBAZ21haWwuY29tPjsgS2FuZywgTHV3ZWkgPGx1d2VpLmthbmdAaW50
ZWwuY29tPjsgWmhhbmcsCj4gUGVuZ3Rhb1ggPHBlbmd0YW94LnpoYW5nQGludGVsLmNvbT47IFhl
bi1kZXZlbCA8eGVuLQo+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPgo+IFN1YmplY3Q6IFJF
OiBbWGVuLWRldmVsXSBbQlVHXSB3aW4yMDA4IGd1ZXN0IGNhbm5vdCBnZXQgaXAgdGhyb3VnaCBz
cmlvdgo+IAo+ID4+PiBPbiAyNy4xMC4xNyBhdCAwOToyNywgPHh1ZG9uZy5oYW9AaW50ZWwuY29t
PiB3cm90ZToKPiA+IFRoaXMgYnVnIGV4aXN0IG11Y2ggbG9uZyB0aW1lLCB0aGVyZSBhcmUgbWFu
eSBkaXNjdXNzaW9uIGxhc3QgeWVhciBidXQKPiA+IG5vdCBhIHNvbHV0aW9uIHRoZW4uIEkgY2Fs
bCBvdXQgaXQgbm93IGJlY2F1c2UgdGhlcmUgaXMgYSBmaXggaW4gcWVtdSB1cHN0cmVhbToKPiA+
IGNvbW1pdCBhODAzNjMzNjYwOWQyZTE4NGZjMzU0M2E0YzQzOWMwYmE3ZDdmM2EyCj4gPiBBdXRo
b3I6IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gPiBEYXRlOiAgIFRo
dSBBdWcgMjQgMTY6MDc6MDMgMjAxNyArMDEwMAo+ID4KPiA+ICAgICB4ZW4vcHQ6IGFsbG93IFFF
TVUgdG8gcmVxdWVzdCBNU0kgdW5tYXNraW5nIGF0IGJpbmQgdGltZQo+ID4KPiA+IFRoZSBmaXgg
aXMgbm90IGluIHFlbXUteGVuIHRyZWUgeWV0LCB3aGVuIHdpbGwgcWVtdS14ZW4gc3luYyB0aGlz
IGZpeD8KPiA+IElzIGl0IHBvc3NpYmxlIHRvIGNhdGNoIFhlbiA0LjEwJ3MgcWVtdS14ZW4/Cj4g
Cj4gV2VsbCwgdGhlIHF1ZXN0aW9uIHNob3VsZG4ndCBoYXZlIGJlZW4gZGlyZWN0ZWQgYXQgUXVh
biBvciBtZSAtIGF0IHRoaXMgcG9pbnQgaXQKPiB3b3VsZCBuZWVkIHRvIGJlIHNvcnRlZCBvdXQg
YmV0d2VlbiB0aGUgcWVtdSBtYWludGFpbmVycyAoU3RlZmFubyBhbmQKPiBBbnRob255KSBhbmQg
dGhlIHJlbGVhc2UgbWFuYWdlciAoSnVsaWVuKS4KPiAKWWVzLCBUaGFua3MgdG8gcG9pbnQgb3V0
IGl0LiBJIGp1c3QgcmVwbGllZCB0aGlzIG1haWwgKGRlZmF1bHQgaXMgeW91IHR3byksIGFuZCBD
QyB0aGUgdHdvIHFlbXUgbWFpbnRhaW5lcnMgYW5kIEp1bGllbi4KCgpUaGFua3MsCi1YdWRvbmcK
Cj4gSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 27 09:19:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 09:19:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e80nb-000061-69; Fri, 27 Oct 2017 09:19:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e80nZ-00005v-Qq
 for xen-devel@lists.xen.org; Fri, 27 Oct 2017 09:19:29 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 DF/4F-07262-02AF2F95; Fri, 27 Oct 2017 09:19:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsXS6fjDS1fh16d
 Igwc7FC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owFG36wFhxnrWi69J65gfESSxcjJ4eQQJ7E
 yYe97CA2r4CdxLFNS9lAbAkBQ4nTC2+C1bAIqEp0XlwHFmcTUJdoe7adFcQWAbKPXrvF3MXIx
 cEs0MYosbR/PliRsICxxIq+M+wQC0Ilbl2fywhicwqESMz59hZoKAfQMkGJvzuEQcLMAloSD3
 /dYoGwtSWWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRvXi1KKy1CJdS72kosz
 0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMDgq2dgYNzB+Pqn0yFGSQ4mJVHefec/RQrx
 JeWnVGYkFmfEF5XmpBYfYpTh4FCS4F37EygnWJSanlqRlpkDjAOYtAQHj5IIrzNImre4IDG3O
 DMdInWK0ZXj2KbLf5g4fky6AiRvPLwOJDtu3gWSz2a+bmAWYsnLz0uVEue1A2kWAGnOKM2DGw
 2L4UuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHl5QKbwZOaVwF3wCug4JqDjmlQ/gBxXkoi
 QkmpgFJS8w7LTxWjp0R6l5otc+8/zHSt7kWE26fR3x1XtgvIPlm78fz1rS0mBQlOWjMYbbuXA
 1AzFKSYPs1pnstzK2X5LiM0p973QXz//B83LT0zOvRXWtvXRzYqyh0symv89zb+uyi2wPsb46
 4O0q0teH8n56qGcdTjSROZOSKJRuNErrgeRGzanKLEUZyQaajEXFScCAEx77D3cAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1509095966!107660204!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62101 invoked from network); 27 Oct 2017 09:19:28 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Oct 2017 09:19:28 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 27 Oct 2017 03:19:26 -0600
Message-Id: <59F3163E020000780018A8BF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 27 Oct 2017 03:19:26 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Xudong Hao" <xudong.hao@intel.com>
References: <B8376D2DEA074F45BA033984477C453E3B839056@shsmsx102.ccr.corp.intel.com>
In-Reply-To: <B8376D2DEA074F45BA033984477C453E3B839056@shsmsx102.ccr.corp.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Lars Kurth <lars.kurth@citrix.com>, Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Xen 4.10.0 RC1 test result
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI3LjEwLjE3IGF0IDEwOjI4LCA8eHVkb25nLmhhb0BpbnRlbC5jb20+IHdyb3RlOgo+
IFJBUzoKPiBbQlVHXSB4ZW4tbWNlaW5qIHRvb2wgdGVzdGluZyBjYXVzZSBkb20wIGNyYXNoIAo+
IGh0dHBzOi8vd3d3Lm1haWwtYXJjaGl2ZS5jb20veGVuLWRldmVsQGxpc3RzLnhlbi5vcmcvbXNn
MTA4NjcxLmh0bWwgCgpQbGVhc2UgY2FuIHlvdSBwcm92aWRlIGhlbHBmdWwgbGlua3M/IFRoaXMg
ZG9lc24ndCBwb2ludCB0byB0aGUKYmVnaW5uaW5nIG9mIHRoZSB0aHJlYWQsIGFuZCB0aGUgbWFp
bCBhcmNoaXZlIGNob3NlbiBkb2Vzbid0CmFwcGVhciB0byBoYXZlIGFuIGVhc3kgd2F5IHRvIGdv
IGJhY2sgdG8gdGhlIGhlYWQgb2YgYQp0aHJlYWQuIEFuZCB3aGVuIEkgZ28gdGhyb3VnaCB0aGUg
cGFydHMgb2YgdGhlIHRocmVhZCB3aGljaAphcmUgZWFzaWx5IGFjY2Vzc2libGUgdGhlcmUsIGl0
IGxvb2tzIGxpa2UgeW91J3ZlIG5ldmVyIGZvbGxvd2VkCnVwIG9uIHRoZSBhZGRpdGlvbmFsIGlu
Zm9ybWF0aW9uIChsb2cpIHJlcXVlc3QuIFRoaXMgd2F5IEkgZG9uJ3QKc2VlIGhvdyB3ZSBjYW4g
bWFrZSBwcm9ncmVzcyB0aGVyZS4gUGx1cywgbG9va2luZyBvdmVyIHRoZQpDYyBsaXN0cyB0aGVy
ZSwgTGludXggbWFpbnRhaW5lcnMgYWxzbyBkb24ndCBhcHBlYXIgdG8gaGF2ZQpiZWVuIGludm9s
dmVkIGF0IGFueSB0aW1lLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 27 09:24:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 09:24:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e80sj-0000je-PV; Fri, 27 Oct 2017 09:24:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4667f800b=Andrew.Cooper3@citrix.com>)
 id 1e80sh-0000jW-Lw
 for xen-devel@lists.xen.org; Fri, 27 Oct 2017 09:24:47 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 32/EE-20813-F5BF2F95; Fri, 27 Oct 2017 09:24:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsWSzvfng27c70+
 RBie+qlos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkLuxewFTxlqej/uYO9gbGDpYuRk0NCwF/i
 z6XHzCC2sECtxOnZTWBxEYEiidm/X7OD2MwCPhJ9L9cwdjFycQgJzGGU2PP7ARtIgk1AX2L3i
 09MIDavgK3E1zvHGUFsFgFVicMbHoI1iwqESzSd7WeBqBGUODnzCZjNKWAu0TzlJFAvB9ACTY
 n1u/QhdslLbH87hxnCFpdo+rKSFcQWElCTuNZ/iR3i5nSJic96WCYwCsxCMnUWwqRZSCbNQjJ
 pASPLKkaN4tSistQiXUNzvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwJBlAIId
 jLc3BhxilORgUhLl3Xf+U6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV6xX0A5waLU9NSKtMwcY
 PTApCU4eJREeI1A0rzFBYm5xZnpEKlTjMYcNx5e/8PE8Wzm6wZmIZa8/LxUKXFefZBSAZDSjN
 I8uEGwqL7EKCslzMsIdJoQT0FqUW5mCar8K0ZxDkYlYV5TkCk8mXklcPteAZ3CBHRKk+oHkFN
 KEhFSUg2MZk6XemoWBjiUXH1jIOv4nDH6an7Wv72VcWfkrc5F2wksZplixjD/uf3rzRH7be9P
 a2VMr7NLdDJ9ekF5+/ZZ5wyf/ks7r/avgfu68fboz29uiRX9eOO/9tppneMW5duO7Np9YTnLR
 54z1i99Jz/Z2tY3O8dfub/qXxCvoXSNW+zpzoVnbp0vUmIpzkg01GIuKk4EAHVEsp/lAgAA
X-Env-Sender: prvs=4667f800b=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1509096283!109096029!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13544 invoked from network); 27 Oct 2017 09:24:45 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Oct 2017 09:24:45 -0000
X-IronPort-AV: E=Sophos;i="5.44,304,1505779200"; d="scan'208";a="106531410"
To: Chao Peng <chao.p.peng@linux.intel.com>, Haozhong Zhang
 <haozhong.zhang@intel.com>, <xen-devel@lists.xen.org>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
 <20170911043820.14617-3-haozhong.zhang@intel.com>
 <1509087513.3110.21.camel@linux.intel.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <504f3065-7c9f-fff2-4803-ccdd5b48c11b@citrix.com>
Date: Fri, 27 Oct 2017 10:24:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1509087513.3110.21.camel@linux.intel.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Dan Williams <dan.j.williams@intel.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [RFC XEN PATCH v3 02/39] x86_64/mm: drop redundant
 MFN to page conventions in cleanup_frame_table()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjcvMTAvMTcgMDc6NTgsIENoYW8gUGVuZyB3cm90ZToKPiBPbiBNb24sIDIwMTctMDktMTEg
YXQgMTI6MzcgKzA4MDAsIEhhb3pob25nIFpoYW5nIHdyb3RlOgo+PiBSZXBsYWNlIHBkeF90b19w
YWdlKHBmbl90b19wZHgocGZuKSkgYnkgbWZuX3RvX3BhZ2UocGZuKSwgd2hpY2ggaXMKPj4gaWRl
bnRpY2FsIHRvIHRoZSBmb3JtZXIuCj4gTG9va3MgZ29vZCB0byBtZS4KCklzIHRoYXQgYSBSZXZp
ZXdlZC1ieTogdGhlbj8KCj4KPiBDaGFvCj4+IFNpZ25lZC1vZmYtYnk6IEhhb3pob25nIFpoYW5n
IDxoYW96aG9uZy56aGFuZ0BpbnRlbC5jb20+Cj4+IC0tLQo+PiBDYzogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgo+PiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgoKR2l2ZW4gdGhhdCB0aGlzIGlzIGEgdHJpdmlhbCBjbGVhbnVwIHBhdGNoLCBJIHdp
bGwgaW5jbHVkZSBpdCBpbiB0aGUKeDg2LW5leHQgYnJhbmNoIEkgYW0gbWFpbnRhaW5pbmcgdW50
aWwgdGhlIDQuMTEgcmVsZWFzZSB3aW5kb3cgb3BlbnMuCgp+QW5kcmV3CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 27 09:55:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 09:55:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e81Lp-0002qU-79; Fri, 27 Oct 2017 09:54:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4667f800b=Andrew.Cooper3@citrix.com>)
 id 1e81Lo-0002qO-1m
 for xen-devel@lists.xen.org; Fri, 27 Oct 2017 09:54:52 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 E0/B0-08608-B6203F95; Fri, 27 Oct 2017 09:54:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnleJIrShJLcpLzFFi42JJ5/vzQTeL6XO
 kwd9lvBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8axu3EFe20r/iy7w9LA+M6oi5GTQ0IgWOL/
 /MmsILawgLHEir4z7CC2iECcxJxPU5lAbGYBb4m3r14yg9hCQPWXfl1hBLHZBPQldr/4BFbDK
 2ArMXnaKrA4i4CqxNT7q8BmigqESzSd7WeBqBGUODnzCZjNKRAiMefbWxaI+aESmw8fhrLFJZ
 q+rGSF2KUmca3/EjvEnekSW//+Yp7AyD8LyahZSNpnIWmHsA0kjiyaA2XLSzRvnc0MYetLXL9
 zH0V8ASP7Kkb14tSistQiXUu9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAAGcA
 gh2MdzcFHGKU5GBSEuXdd/5TpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3k8MnyOFBItS01Mr0
 jJzgLEGk5bg4FES4a1mBErzFhck5hZnpkOkTjEGchzbdPkPE8ePSVeA5Iabd4HkJjC5D0xu+P
 4ASD6b+bqBWYglLz8vVUqc1xxkkADIoIzSPLg1sPRxiVFWSpiXEehwIZ6C1KLczBJU+VeM4hy
 MSsK8rSBTeDLzSuCueQV0KBPQoU2qH0AOLUlESEk1MHIsLS1WnKDBMFlWV+/Z/MUTZ6a7/9/2
 L4hVsr/WIEH+VjL/tj9xi8Jjje1z73Xum59pHrnKSepgzeuGGzHZe0+GRFm/+6a6eNnikk8rZ
 U99u7bjZ1whi77lislTzqx3PbfkrOFLF7UeFZnFS+JvzdNrb46aK1lT1v15g4dMzb5HF29oyf
 qfEFdiKc5INNRiLipOBADIt18LGgMAAA==
X-Env-Sender: prvs=4667f800b=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1509098087!109102289!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42792 invoked from network); 27 Oct 2017 09:54:49 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Oct 2017 09:54:49 -0000
X-IronPort-AV: E=Sophos;i="5.44,304,1505779200"; 
 d="scan'208,217";a="106532052"
To: "Hao, Xudong" <xudong.hao@intel.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
References: <B8376D2DEA074F45BA033984477C453E3B839056@shsmsx102.ccr.corp.intel.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <43dc1880-f4f1-74fd-aed4-4a30d4785285@citrix.com>
Date: Fri, 27 Oct 2017 10:54:42 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <B8376D2DEA074F45BA033984477C453E3B839056@shsmsx102.ccr.corp.intel.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Lars Kurth <lars.kurth@citrix.com>, Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] Xen 4.10.0 RC1 test result
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4116259496535045234=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4116259496535045234==
Content-Type: multipart/alternative;
	boundary="------------2F1E2FA60667E291D103F827"
Content-Language: en-GB

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

On 27/10/17 09:28, Hao, Xudong wrote:
>
> We performed Xen 4.10 RC1 testing on Intel Xeon Skylake, Broadwell
> server, Intel Atom Denverton platforms, verified many functional
> features, which include new features Local MCE, L2 CAT and UMIP on Xen
> 4.10. We’d like to share the result out.
>
>  
>
> Most of features passed to testing on Xen 4.10 RC1, VT-d, RAS and
> nested has some bugs.
>
> VT-d:
>
> [BUG] win2008 guest cannot get ip through sriov
> https://www.mail-archive.com/xen-devel@lists.xen.org/msg127433.html
>
>  
>
> RAS:
>
> [BUG] xen-mceinj tool testing cause dom0 crash
> https://www.mail-archive.com/xen-devel@lists.xen.org/msg108671.html
>
>  
>
> Nested:
>
> Nested status is better than Xen 4.9.0, KVM on Xen, HyperV on Xen
> works, while Xen on Xen, VMware on Xen fail.
> https://wiki.xenproject.org/wiki/Nested_Virtualization_in_Xen
>

Do you have any further details on your HyperV scenarios, in particular
versions of HyperV and the hardware involved, and guests booted under
HyperV?

XenServers current nested-virt testing status shows a rather bleaker
picture.

More modern version of Windows Server fail to initialise the HyperV
role, because Xen doesn't advertise Virtual NMI support to L1.  (One
version, Server 2012 R2 I believe, indicates the same, but with a BSOD
instead).  Older versions still do actually boot successfully.

When booting windows guests under nested HyperV, old versions appear to
be stable with a single one-vcpu guest, but unstable with multiple vcpus
or multiple single-vcpu guests.  The instability here is a VMEntry
failure trying to inject an NMI, and occurs because HyperV and Xen
disagree on whether to use Virtual NMI, resulting in HyperV thinking
virtual NMI is disabled, but it is actually enabled in hardware.

When booting windows guests under more modern nested HyperV, the guest
is crashing because of a pagefault when trying to access the APIC page. 
We haven't tracked down the cause of this, but I expect it is something
to do with emulating instruction while in nested vcpu context.

Thanks,

~Andrew

--------------2F1E2FA60667E291D103F827
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 27/10/17 09:28, Hao, Xudong wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:B8376D2DEA074F45BA033984477C453E3B839056@shsmsx102.ccr.corp.intel.com">
      <meta http-equiv="Content-Type" content="text/html;
        charset=windows-1252">
      <meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@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:SimSun;
	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;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-priority:99;
	mso-style-link:"Plain Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.PlainTextChar
	{mso-style-name:"Plain Text Char";
	mso-style-priority:99;
	mso-style-link:"Plain Text";
	font-family:"Calibri",sans-serif;}
span.EmailStyle20
	{mso-style-type:personal-compose;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal">We performed Xen 4.10 RC1 testing on Intel
          Xeon Skylake, Broadwell server, Intel Atom Denverton
          platforms, verified many functional features, which include
          new features Local MCE, L2 CAT and UMIP on Xen 4.10. We’d like
          to share the result out.<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">Most of features passed to testing on Xen
          4.10 RC1, VT-d, RAS and nested has some bugs.<o:p></o:p></p>
        <p class="MsoNormal">VT-d: <o:p></o:p></p>
        <p class="MsoNormal" style="text-indent:.5in">[BUG] win2008
          guest cannot get ip through sriov
          <a
href="https://www.mail-archive.com/xen-devel@lists.xen.org/msg127433.html"
            moz-do-not-send="true">https://www.mail-archive.com/xen-devel@lists.xen.org/msg127433.html</a><o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">RAS:<o:p></o:p></p>
        <p class="MsoNormal" style="text-indent:.5in">[BUG] xen-mceinj
          tool testing cause dom0 crash
          <a
href="https://www.mail-archive.com/xen-devel@lists.xen.org/msg108671.html"
            moz-do-not-send="true">https://www.mail-archive.com/xen-devel@lists.xen.org/msg108671.html</a><o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">Nested:<o:p></o:p></p>
        <p class="MsoNormal">Nested status is better than Xen 4.9.0, KVM
          on Xen, HyperV on Xen works, while Xen on Xen, VMware on Xen
          fail.
          <a
            href="https://wiki.xenproject.org/wiki/Nested_Virtualization_in_Xen"
            moz-do-not-send="true">https://wiki.xenproject.org/wiki/Nested_Virtualization_in_Xen</a></p>
      </div>
    </blockquote>
    <br>
    Do you have any further details on your HyperV scenarios, in
    particular versions of HyperV and the hardware involved, and guests
    booted under HyperV?<br>
    <br>
    XenServers current nested-virt testing status shows a rather bleaker
    picture.<br>
    <br>
    More modern version of Windows Server fail to initialise the HyperV
    role, because Xen doesn't advertise Virtual NMI support to L1.  (One
    version, Server 2012 R2 I believe, indicates the same, but with a
    BSOD instead).  Older versions still do actually boot successfully.<br>
    <br>
    When booting windows guests under nested HyperV, old versions appear
    to be stable with a single one-vcpu guest, but unstable with
    multiple vcpus or multiple single-vcpu guests.  The instability here
    is a VMEntry failure trying to inject an NMI, and occurs because
    HyperV and Xen disagree on whether to use Virtual NMI, resulting in
    HyperV thinking virtual NMI is disabled, but it is actually enabled
    in hardware.<br>
    <br>
    When booting windows guests under more modern nested HyperV, the
    guest is crashing because of a pagefault when trying to access the
    APIC page.  We haven't tracked down the cause of this, but I expect
    it is something to do with emulating instruction while in nested
    vcpu context.<br>
    <br>
    Thanks,<br>
    <br>
    ~Andrew<br>
  </body>
</html>

--------------2F1E2FA60667E291D103F827--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4116259496535045234==--


From xen-devel-bounces@lists.xen.org Fri Oct 27 10:13:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 10:13:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e81dG-0004KQ-OO; Fri, 27 Oct 2017 10:12:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=466efc5b4=Ian.Jackson@citrix.com>)
 id 1e81dF-0004KK-Eq
 for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 10:12:53 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 03/55-29911-4A603F95; Fri, 27 Oct 2017 10:12:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHRDpO4Sts+
 RBqtvMFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmLJm9gL3jDUrH8SB9jA+Nf5i5GTg4JAX+J
 D18fM4HYbAK6Ek1b/rKB2LwCghInZz5hAbGZBXQkFuz+xAZhy0tsfzuHGaLGXuLsxensIDaLg
 KrE14ezWUFsEQF9iU23G4HiXED1Oxgl2q5vBysSFrCWaDh9EmgQBwengLfEjeM1IDVCAnsZJe
 bsamKHOMhE4u3CnWA1QgJqEnPXx09g5JuF5KRZSE6aheSkBYzMqxjVi1OLylKLdI31kooy0zN
 KchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECQ40BCHYwdvxzOsQoycGkJMq77/ynSCG+pPyU
 yozE4oz4otKc1OJDjDIcHEoSvBmsnyOFBItS01Mr0jJzgEEPk5bg4FES4e1gAUrzFhck5hZnp
 kOkTjFactx4eP0PE0fHzbtA8tnM1w3MQix5+XmpUuK8piDzBEAaMkrz4MbBIvMSo6yUMC8j0I
 FCPAWpRbmZJajyrxjFORiVhHnrQabwZOaVwG19BXQQE9BBTaofQA4qSURISTUwul4+lSW8Qvf
 cj/8bZr7fI1SRkNPOaPnl+86LP3yviJg8S1vwf53sxdk7KlbrfC4X+Llz9VwW0e76nzoGb/+k
 Sa05dMG++fg9J9UPzkmbCyKbohc1FVbMnRP+/nDVNrVOqVNS7/zuRx63WxH503LyPBfP48XNv
 6pt+LK+ssgpnDwomi09IaesR4mlOCPRUIu5qDgRAAFjJILHAgAA
X-Env-Sender: prvs=466efc5b4=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1509099170!79092756!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56423 invoked from network); 27 Oct 2017 10:12:51 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Oct 2017 10:12:51 -0000
X-IronPort-AV: E=Sophos;i="5.44,304,1505779200"; d="scan'208";a="448562375"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23027.1696.620560.710955@mariner.uk.xensource.com>
Date: Fri, 27 Oct 2017 11:12:48 +0100
To: Stefano Stabellini <sstabellini@kernel.org>
In-Reply-To: <alpine.DEB.2.10.1710261539420.3086@sstabellini-ThinkPad-X260>
References: <23017.64539.31230.43449@mariner.uk.xensource.com>
 <1508506702-17704-1-git-send-email-ian.jackson@eu.citrix.com>
 <alpine.DEB.2.10.1710261539420.3086@sstabellini-ThinkPad-X260>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>, xen-devel@lists.xenproject.org,
 qemu-devel@nongnu.org, Juergen Gross <jgross@suse.com>
Subject: Re: [Xen-devel] [PATCH v5.1 1/8] xen: link against xentoolcore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U3RlZmFubyBTdGFiZWxsaW5pIHdyaXRlcyAoIlJlOiBbUEFUQ0ggdjUuMSAxLzhdIHhlbjogbGlu
ayBhZ2FpbnN0IHhlbnRvb2xjb3JlIik6Cj4gT24gRnJpLCAyMCBPY3QgMjAxNywgSWFuIEphY2tz
b24gd3JvdGU6Cj4gPiAgICAgICAgdGhlbgo+ID4gLSAgICAgIHhlbl9zdGFibGVfbGlicz0iLWx4
ZW5kZXZpY2Vtb2RlbCAkeGVuX3N0YWJsZV9saWJzIgo+ID4gKyAgICAgIHhlbl9zdGFibGVfbGli
cz0iLWx4ZW5kZXZpY2Vtb2RlbCAkeGVuX3N0YWJsZV9saWJzIC1seGVudG9vbGNvcmUiCj4gCj4g
SXMgaXQgb24gcHVycG9zZSB0aGF0IC1seGVudG9vbGNvcmUgaXMgYXQgdGhlIGVuZCBvZiB0aGlz
IHN0cmluZyByYXRoZXIKPiB0aGFuIGJlZm9yZSAkeGVuX3N0YWJsZV9saWJzPwoKWWVzLiAgeGVu
dG9vbGNvcmUgaXMgcmVxdWlyZWQgYnkgdGhlIG90aGVyIGxpYnJhcmllcywgYW5kIHRoaXMgaXMK
dGhlcmVmb3JlIHRoZSBjb3JyZWN0IG9yZGVyaW5nIGZvciBzaXR1YXRpb25zIHdoZXJlIHRoZSBs
aW5rIG9yZGVyCm1hdHRlcnMuCgo+IEluIGFueSBjYXNlCj4gCj4gQWNrZWQtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KClRoYW5rcywKSWFuLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 27 10:17:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 10:17:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e81hP-0004YM-87; Fri, 27 Oct 2017 10:17:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=466efc5b4=Ian.Jackson@citrix.com>)
 id 1e81hO-0004YG-DB
 for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 10:17:10 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 E7/87-29911-5A703F95; Fri, 27 Oct 2017 10:17:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXitHSDve5S9s+
 RBj9XCFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmrvrkUzOGumHHjK1sD4w6OLkZODgkBf4lX
 69azgNhsAroSTVv+soHYvAKCEidnPgGLMwvoSCzY/YkNwpaX2P52DjNEjZ3Eh1kfGUFsFgFVi
 a9X2sDiIgL6EptuN7J3MXIB1e9glGi7vp0dJCEsECwxc+EjJhCbU8Bb4tfpnawgRUICfxgldj
 0/xApxkYnE24U7gbZxACXUJOauj5/AyDcLyU2zkNw0C8lNCxiZVzFqFKcWlaUW6Rqa6CUVZaZ
 nlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYbAxDsYLy+MeAQoyQHk5Io777znyKF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfD2sn2OFBIsSk1PrUjLzAGGPUxagoNHSYQ3EyTNW1yQmFucm
 Q6ROsVozNFx8+4fJo5nM183MAux5OXnpUqJ884FKRUAKc0ozYMbBIvHS4yyUsK8jECnCfEUpB
 blZpagyr9iFOdgVBLmXQEyhSczrwRu3yugU5iATmlS/QBySkkiQkqqgXFe7EHT+NwfXP7Pfeo
 WFExZ4S2499WcxgW3XvNq7329TH3uPN6FJ3JNr/W0idWsnu5Xe1AvQa5ZUDvqWu+VJPP4vaHf
 jr/yd78Q8rL3zJRK4dpC4X1/I5+bbXpY+vXesx0v71UXH9heWJ6SevCn1NnQS9xnvisyFGRce
 O5RO0HP+eK+2+82PzJXYinOSDTUYi4qTgQAfYG0x8ICAAA=
X-Env-Sender: prvs=466efc5b4=Ian.Jackson@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1509099427!104174566!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3535 invoked from network); 27 Oct 2017 10:17:08 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Oct 2017 10:17:08 -0000
X-IronPort-AV: E=Sophos;i="5.44,304,1505779200"; d="scan'208";a="456403757"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23027.1942.14349.815707@mariner.uk.xensource.com>
Date: Fri, 27 Oct 2017 11:16:54 +0100
To: Stefano Stabellini <sstabellini@kernel.org>
In-Reply-To: <alpine.DEB.2.10.1710261525120.3086@sstabellini-ThinkPad-X260>
References: <23017.64539.31230.43449@mariner.uk.xensource.com>
 <1508506702-17704-1-git-send-email-ian.jackson@eu.citrix.com>
 <1508506702-17704-6-git-send-email-ian.jackson@eu.citrix.com>
 <alpine.DEB.2.10.1710261525120.3086@sstabellini-ThinkPad-X260>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>, xen-devel@lists.xenproject.org,
 qemu-devel@nongnu.org, Juergen Gross <jgross@suse.com>
Subject: Re: [Xen-devel] [PATCH v5.1 6/8] xen: destroy_hvm_domain: Try
 xendevicemodel_shutdown
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U3RlZmFubyBTdGFiZWxsaW5pIHdyaXRlcyAoIlJlOiBbUEFUQ0ggdjUuMSA2LzhdIHhlbjogZGVz
dHJveV9odm1fZG9tYWluOiBUcnkgeGVuZGV2aWNlbW9kZWxfc2h1dGRvd24iKToKPiBPbiBGcmks
IDIwIE9jdCAyMDE3LCBJYW4gSmFja3NvbiB3cm90ZToKPiA+IHhjX2ludGVyZmFjZV9vcGVuIGV0
Yy4gaXMgbm90IGdvaW5nIHRvIHdvcmsgaWYgd2UgaGF2ZSBkcm9wcGVkCj4gPiBwcml2aWxlZ2Us
IGJ1dCB4ZW5kZXZpY2Vtb2RlbF9zaHV0ZG93biB3aWxsIGlmIGV2ZXJ5dGhpbmcgaXMgbmV3Cj4g
PiBlbm91Z2guCj4gPiAKPiA+IHhlbmRldmljZW1vZGVsX3NodXRkb3duIGlzIG9ubHkgYXZhaWxh
YmUgaW4gWGVuIDQuMTAgYW5kIGxhdGVyLCBzbwo+ID4gcHJvdmlkZSBhIHN0dWIgZm9yIGVhcmxp
ZXIgdmVyc2lvbnMuCi4uLgo+ID4gKyAgICBpZiAoeGVuX2Rtb2QpIHsKPiA+ICsgICAgICAgIHJj
ID0geGVuZGV2aWNlbW9kZWxfc2h1dGRvd24oeGVuX2Rtb2QsIHhlbl9kb21pZCwgcmVhc29uKTsK
PiA+ICsgICAgICAgIGlmICghcmMpIHsKPiA+ICsgICAgICAgICAgICByZXR1cm47Cj4gPiArICAg
ICAgICB9Cj4gPiArICAgICAgICBwZXJyb3IoInhlbmRldmljZW1vZGVsX3NodXRkb3duIGZhaWxl
ZCIpOwo+IAo+IEkgZG9uJ3QgdGhpbmsgaXMgYSBnb29kIGlkZWEgdG8gcHJpbnQgYW4gZXJyb3Ig
YmVjYXVzZSB0aGlzIGlzIGFjdHVhbGx5Cj4gYSBub3JtYWwgY29uZGl0aW9uIHdoZW4gUUVNVSBp
cyBidWlsZCBhbmQgcnVuIGFnYWluc3QgYW4gb2xkZXIgWGVuLgo+IFVzZXJzIG1pZ2h0IGdldCBj
b25mdXNlZCB3aGVuIGxvb2tpbmcgYXQgdGhlIGxvZ3MuCgpPaC4gIFllcy4gIEkgd3JvdGUgdGhp
cyBiZWZvcmUgSSBwcm92aWRlZCB0aGUgZmFsbGJhY2sgc3R1YiBpbgp4ZW5fY29tbW9uLmgsIGFu
ZCB0aGVyZWZvcmUgYmVmb3JlIEkgcHJvcGVybHkgdW5kZXJzdG9vZCB0aGUgYXBwcm9hY2gKdGFr
ZW4gdG8gZmFsbGJhY2tzLiAgVGhlIGZhbGxiYWNrIGxvZ2ljIGhlcmUgaXMgbm90IGNvcnJlY3Qu
Cgo+IEJ1dCBpdCB3b3VsZCBiZSBjb3JyZWN0IHRvIHByaW50IGFuIGVycm9yIGlmIGVycm5vICE9
IEVOT1RUWS4KCkluZGVlZC4KCkkgaGF2ZSBjaGFuZ2VkIGl0IHRvIHJlYWQgbGlrZSB0aGlzOgoK
ICAgIGlmICh4ZW5fZG1vZCkgewogICAgICAgIHJjID0geGVuZGV2aWNlbW9kZWxfc2h1dGRvd24o
eGVuX2Rtb2QsIHhlbl9kb21pZCwgcmVhc29uKTsKICAgICAgICBpZiAoIXJjKSB7CiAgICAgICAg
ICAgIHJldHVybjsKICAgICAgICB9CiAgICAgICAgaWYgKGVycm5vICE9IEVOT1RUWSAvKiBvbGQg
WGVuICovKQogICAgICAgICAgICBwZXJyb3IoInhlbmRldmljZW1vZGVsX3NodXRkb3duIGZhaWxl
ZCIpOwogICAgICAgIC8qIHdlbGwsIHRyeSB0aGUgb2xkIHRoaW5nIHRoZW4gKi8KICAgIH0KClRo
YW5rcywKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 27 10:30:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 10:30:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e81uX-0005p2-Dx; Fri, 27 Oct 2017 10:30:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=466efc5b4=Ian.Jackson@citrix.com>)
 id 1e81uV-0005ow-O3
 for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 10:30:43 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 4E/9C-08856-2DA03F95; Fri, 27 Oct 2017 10:30:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXitHRDpO4lrs+
 RBn8eSVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmL53xnK5jIWdHRc4KtgXEfexcjJ4eEgL/E
 42kTwWw2AV2Jpi1/2UBsXgFBiZMzn7CA2MwCOhILdn9ig7DlJba/ncMMUWMvsf14I1icRUBVY
 srkfrB6EQF9iU23G4FmcgHV72CUaLu+HWyBsICnxMJD75lAbE4Bb4lH96cxgxQJCfxhlDi8dy
 4jxEUmEm8X7gSaygGUUJOYuz5+AiPfLCQ3zUJy0ywkNy1gZF7FqFGcWlSWWqRrZKyXVJSZnlG
 Sm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYbvUMDIw7GPv2+h1ilORgUhLl3Xf+U6QQX1J+
 SmVGYnFGfFFpTmrxIUYZDg4lCd6FnJ8jhQSLUtNTK9Iyc4CBD5OW4OBREuEtB0nzFhck5hZnp
 kOkTjFachzbdPkPE0fHzbtA8tnM1w3MQix5+XmpUuK8/zmAGgRAGjJK8+DGwaLzEqOslDAvIw
 MDgxBPQWpRbmYJqvwrRnEORiVhXheQtTyZeSVwW18BHcQEdFCT6geQg0oSEVJSDYw7z7xO8Ls
 ltibszivd5XfaY/iK8y6fNUlKCJigsOXyze6wbVcW3l4ezdvZOd032TOnIXdrwDT5/ZomX9bY
 HbhYxn3o0/asSfPPyrz6+OnNAu2Zv/vOMzp0L5RW2KI6Ue3y3FC9LV8lSzk8Vzo+kmfYaN3dP
 +W47K06zhyXd5PK1c43V0ukzRVWYinOSDTUYi4qTgQAL5ZCQ8kCAAA=
X-Env-Sender: prvs=466efc5b4=Ian.Jackson@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1509100240!56768545!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26018 invoked from network); 27 Oct 2017 10:30:42 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Oct 2017 10:30:42 -0000
X-IronPort-AV: E=Sophos;i="5.44,304,1505779200"; d="scan'208";a="448564832"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23027.2766.724136.342560@mariner.uk.xensource.com>
Date: Fri, 27 Oct 2017 11:30:38 +0100
To: Stefano Stabellini <sstabellini@kernel.org>
In-Reply-To: <alpine.DEB.2.10.1710261433490.3086@sstabellini-ThinkPad-X260>
References: <23017.64539.31230.43449@mariner.uk.xensource.com>
 <1508506702-17704-1-git-send-email-ian.jackson@eu.citrix.com>
 <1508506702-17704-2-git-send-email-ian.jackson@eu.citrix.com>
 <alpine.DEB.2.10.1710261433490.3086@sstabellini-ThinkPad-X260>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>, xen-devel@lists.xenproject.org,
 qemu-devel@nongnu.org, Juergen Gross <jgross@suse.com>
Subject: Re: [Xen-devel] [PATCH v5.1 2/8] xen: restrict: use
	xentoolcore_restrict_all
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U3RlZmFubyBTdGFiZWxsaW5pIHdyaXRlcyAoIlJlOiBbUEFUQ0ggdjUuMSAyLzhdIHhlbjogcmVz
dHJpY3Q6IHVzZSB4ZW50b29sY29yZV9yZXN0cmljdF9hbGwiKToKPiBPbiBGcmksIDIwIE9jdCAy
MDE3LCBJYW4gSmFja3NvbiB3cm90ZToKLi4uCj4gPiBEcm9wIGluZGl2aWR1YWwgdXNlIG9mIHhl
bmRldmljZW1vZGVsX3Jlc3RyaWN0IGFuZAo+ID4geGVuZm9yZWlnbm1lbW9yeV9yZXN0cmljdC4g
IFRoZXNlIGFyZSBub3QgYWN0dWFsbHkgZWZmZWN0aXZlIGluIHRoaXMKPiA+IHZlcnNpb24gb2Yg
cWVtdSwgYmVjYXVzZSBxZW11IGhhcyBhIGxhcmdlIG51bWJlciBvZiBmZHMgb3BlbiBvbnRvCj4g
PiB2YXJpb3VzIFhlbiBjb250cm9sIGRldmljZXMuCi4uLgo+IFdhaXQsIGlmIHRoZSBjb21wYXQg
c3R1YiByZXR1cm5zIGVycm9yLCBhbmQgdGhpcyBwYXRjaCByZW1vdmVkIHRoZSBjb2RlCj4gdG8g
Y2hlY2sgZm9yIEVOT1RUWSwgZG9lc24ndCBpdCBwcmV2ZW50IGFueSBRRU1VIGNvbXBpbGVkIGFn
YWluc3Qgb2xkZXIKPiBYZW4gZnJvbSB3b3JraW5nPwo+IAo+IE9yIGFtIEkgbWlzc2luZyBzb21l
dGhpbmc/CgpZb3UgYXJlIHJpZ2h0LCBidXQgdGhpcyBpcyBpbnRlbmRlZC4gIFRoZSBwYXJhZ3Jh
cGggSSBxdW90ZSBpbiB0aGUKY29tbWl0IG1lc3NhZ2UgYWJvdmUgaXMgaW50ZW5kZWQgdG8gZXhw
bGFpbi4KClRoYXQgaXM6IHdpdGhvdXQgeGVudG9vbGNvcmVfcmVzdHJpY3RfYWxsLCAteGVuLWRv
bWlkLXJlc3RyaWN0IGlzIGEKYm9vYnktdHJhcC4gIEl0IGRvZXMgbm90IGFjdHVhbGx5IHByZXZl
bnQgYSBjb21wcm9taXNlZCBxZW11IGZyb20KZG9pbmcgYW55dGhpbmcuICBTbyB0aGVyZSBpcyBu
byByZWFzb24gdG8gcGFzcyBpdCBpbiBzdWNoIGEKY29uZmlndXJhdGlvbi4gIElmIHlvdSBkbyBw
YXNzIGl0IGl0IGlzIGJldHRlciBmb3IgdGhlIGRvbWFpbiBzdGFydHVwCnRvIGZhaWwsIHRoYW4g
Zm9yIGl0IHRvIGNhcnJ5IG9uIHdpdGhvdXQgdGhlIHJlc3RyaWN0aW9uLgoKVGhlIG9ubHkgcmVh
c29uIEkgYW0gbm90IHNheWluZyBzb21lb25lIHNob3VsZCBiZSBpc3N1aW5nIGFuIGFkdmlzb3J5
CmlzIHRoYXQgdGhpcyBmZWF0dXJlIHdhcyBuZXZlciBzdXBwb3J0ZWQgYnkgYW55IG9mIHRoZSBY
ZW4gdG9vbHN0YWNrcy4KClRoYW5rcywKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 27 10:33:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 10:33:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e81xR-0005xO-SV; Fri, 27 Oct 2017 10:33:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=466efc5b4=Ian.Jackson@citrix.com>)
 id 1e81xR-0005xI-B2
 for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 10:33:45 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 1B/BA-08608-88B03F95; Fri, 27 Oct 2017 10:33:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXitHSDvW4H9+d
 Ig38L+Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow7r94xF3RwVHxZfICtgbGNvYuRk0NCwF/i
 9uYrYDabgK5E05a/bCA2r4CgxMmZT1hAbGYBHYkFuz+xQdjyEtvfzmGGqLGX+D1pESOIzSKgK
 rHm+GywOSIC+hKbbjcC2VxA9WuYJDZsbQMrEhYIkNjVtxRsKKeAt0TnrG5WkCIhgT+MEm9uno
 a6yETi7cKdQNs4gBJqEnPXx09g5JuF5KZZSG6aheSmBYzMqxg1ilOLylKLdI2M9ZKKMtMzSnI
 TM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAsONAQh2MP6ZH3iIUZKDSUmUd9/5T5FCfEn5KZUZ
 icUZ8UWlOanFhxhlODiUJHiDuT5HCgkWpaanVqRl5gADHyYtwcGjJMKbCZLmLS5IzC3OTIdIn
 WI05ui4efcPE8ezma8bmIVY8vLzUqXEeVNBSgVASjNK8+AGwSLyEqOslDAvI9BpQjwFqUW5mS
 Wo8q8YxTkYlYR5DUCm8GTmlcDtewV0ChPQKU2qH0BOKUlESEk1MKb9C/ooorTnxoSNr/xdLlx
 0O59+ekP7nKQZrP9fG14p+JFYGaoslqfNs+Hi7YnO9+X4wkMWH/ne6WydevJVtvFlnh9yz20n
 l1550n6/cNJ5h233ftStP76qKzb34AOmy8eZjlXyFjpNOP/wSpXcYe6DPXV230ymLTuqONFq8
 dqpjEEFki311WlKLMUZiYZazEXFiQA5hKTlwwIAAA==
X-Env-Sender: prvs=466efc5b4=Ian.Jackson@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1509100422!65284643!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11068 invoked from network); 27 Oct 2017 10:33:43 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Oct 2017 10:33:43 -0000
X-IronPort-AV: E=Sophos;i="5.44,304,1505779200"; d="scan'208";a="456406061"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23027.2948.565265.523879@mariner.uk.xensource.com>
Date: Fri, 27 Oct 2017 11:33:40 +0100
To: Stefano Stabellini <sstabellini@kernel.org>
In-Reply-To: <alpine.DEB.2.10.1710261528450.3086@sstabellini-ThinkPad-X260>
References: <23017.64539.31230.43449@mariner.uk.xensource.com>
 <1508506702-17704-1-git-send-email-ian.jackson@eu.citrix.com>
 <1508506702-17704-7-git-send-email-ian.jackson@eu.citrix.com>
 <alpine.DEB.2.10.1710261528450.3086@sstabellini-ThinkPad-X260>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Juergen Gross <jgross@suse.com>, peter.maydell@linaro.org, famz@redhat.com,
 qemu-devel@nongnu.org, Ross Lagerwall <ross.lagerwall@citrix.com>,
 kraxel@redhat.com, stefanha@redhat.com, pbonzini@redhat.com,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5.1 7/8] os-posix: Provide new -runas
 <uid>:<gid> facility
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U3RlZmFubyBTdGFiZWxsaW5pIHdyaXRlcyAoIlJlOiBbUEFUQ0ggdjUuMSA3LzhdIG9zLXBvc2l4
OiBQcm92aWRlIG5ldyAtcnVuYXMgPHVpZD46PGdpZD4gZmFjaWxpdHkiKToKPiBDQydpbmcgdGhl
IG1haW50YWluZXJzIChzY3JpcHRzL2dldF9tYWludGFpbmVyLnBsIGlzIHlvdXIgZnJpZW5kKQoK
SSBkb24ndCBrbm93IHdoYXQgeW91ciBzY3JpcHRzL2dldF9tYWludGFpbmVyLnBsIGRvZXMsIGJ1
dCBtaW5lCnNheXM6CgogIGdldF9tYWludGFpbmVyLnBsOiBObyBtYWludGFpbmVycyBmb3VuZCwg
cHJpbnRpbmcgcmVjZW50IGNvbnRyaWJ1dG9ycy4KICBnZXRfbWFpbnRhaW5lci5wbDogRG8gbm90
IGJsaW5kbHkgY2M6IHRoZW0gb24gcGF0Y2hlcyEgIFVzZSBjb21tb24gc2Vuc2UuCgogIEFudGhv
bnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPiAoY29tbWl0X3NpZ25lcjoxLzI9
NTAlKQogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+IChjb21taXRfc2lnbmVy
OjEvMj01MCUsY29tbWl0X3NpZ25lcjoxMS81Nz0xOSUpCiAgSWFuIEphY2tzb24gPElhbi5KYWNr
c29uQGV1LmNpdHJpeC5jb20+IChjb21taXRfc2lnbmVyOjEvMj01MCUpCiAgTWljaGFlbCBUb2th
cmV2IDxtanRAdGxzLm1zay5ydT4gKGNvbW1pdF9zaWduZXI6MTIvNTc9MjElKQogIEVyaWMgQmxh
a2UgPGVibGFrZUByZWRoYXQuY29tPiAoY29tbWl0X3NpZ25lcjoxMC81Nz0xOCUpCiAgVGhvbWFz
IEh1dGggPHRodXRoQHJlZGhhdC5jb20+IChjb21taXRfc2lnbmVyOjgvNTc9MTQlKQogIE1hcmt1
cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4gKGNvbW1pdF9zaWduZXI6OC81Nz0xNCUp
CiAgcWVtdS1kZXZlbEBub25nbnUub3JnIChvcGVuIGxpc3Q6UE9TSVgpCgpJIGhhdmUgYWRkZWQg
UGFvbG8sIE1hcmt1cyBhbmQgRGFuaWVsIEJlcnJhbmdlIHRvIHRoZSBDQ3Mgb2YgbXkgcGF0Y2gK
b24gdGhlIGJhc2lzIHRoYXQgdGhleSBoYXZlIGNvbW1lbnRlZCBhbHJlYWR5Li4uCgpUaGFua3Ms
Cklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 27 10:41:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 10:41:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e824O-0006iT-Ju; Fri, 27 Oct 2017 10:40:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=466efc5b4=Ian.Jackson@citrix.com>)
 id 1e824N-0006iN-Gg
 for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 10:40:55 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 DE/D2-20813-63D03F95; Fri, 27 Oct 2017 10:40:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXitHSDva4Z7+d
 Ig7OTVCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyWiQeZCv4zVnyfktvAeJOxi5GTQ0LAX6L1
 5y0wm01AV6Jpy182EJtXQFDi5MwnLCA2s4COxILdn9ggbHmJ7W/nMEPU2Evs7PjJCmKzCKhKv
 LiwAywuIqAvsel2I3sXIxdQ/RomiQ1b28AWCAuESeze9gGsiFPAW2L9qkdgRUICfxglXl+czw
 RxkYnE24U7gbZxACXUJOauj5/AyDcLyU2zkNw0C8lNCxiZVzFqFKcWlaUW6RqZ6yUVZaZnlOQ
 mZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYbAxDsYFy8NvAQoyQHk5Io777znyKF+JLyUyoz
 Eosz4otKc1KLDzHKcHAoSfDq83yOFBIsSk1PrUjLzAGGPUxagoNHSYT3EjdQmre4IDG3ODMdI
 nWK0ZLjxsPrf5g4Om7eBZLPZr5uYBZiycvPS5US57UHmScA0pBRmgc3DhablxhlpYR5GYEOFO
 IpSC3KzSxBlX/FKM7BqCTMexVkLU9mXgnc1ldABzEBHdSk+gHkoJJEhJRUA+PSTl0rp11HzOK
 y/6pMXK32zvdUNJus89/Oax+5LI9pMc545Ltm9bpjxzbt/M3Vd9zgem9UTbcd+/q8l5Xa4dIs
 0Wn+bCLcjcH92hWLZCXa5gauXy8s+lHmXs/Ba12HmBdM9Ci+7SjxdodcXdUVq+pE6UlPfud8P
 5I4rSTyXYmPCuumZLs3dkosxRmJhlrMRcWJAA1pXtvIAgAA
X-Env-Sender: prvs=466efc5b4=Ian.Jackson@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1509100852!90501833!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17509 invoked from network); 27 Oct 2017 10:40:54 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Oct 2017 10:40:54 -0000
X-IronPort-AV: E=Sophos;i="5.44,304,1505779200"; d="scan'208";a="456407137"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23027.3371.608274.406875@mariner.uk.xensource.com>
Date: Fri, 27 Oct 2017 11:40:43 +0100
To: Stefano Stabellini <sstabellini@kernel.org>
In-Reply-To: <alpine.DEB.2.10.1710261527150.3086@sstabellini-ThinkPad-X260>
References: <23017.64539.31230.43449@mariner.uk.xensource.com>
 <1508506702-17704-1-git-send-email-ian.jackson@eu.citrix.com>
 <1508506702-17704-8-git-send-email-ian.jackson@eu.citrix.com>
 <alpine.DEB.2.10.1710261527150.3086@sstabellini-ThinkPad-X260>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Juergen Gross <jgross@suse.com>, peter.maydell@linaro.org, famz@redhat.com,
 qemu-devel@nongnu.org, Ross Lagerwall <ross.lagerwall@citrix.com>,
 kraxel@redhat.com, stefanha@redhat.com, pbonzini@redhat.com,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5.1 8/8] configure: do_compiler: Dump some
 extra info under bash
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U3RlZmFubyBTdGFiZWxsaW5pIHdyaXRlcyAoIlJlOiBbUEFUQ0ggdjUuMSA4LzhdIGNvbmZpZ3Vy
ZTogZG9fY29tcGlsZXI6IER1bXAgc29tZSBleHRyYSBpbmZvIHVuZGVyIGJhc2giKToKPiBDQydp
bmcgdGhlIG1haW50YWluZXJzIGZvciB0aGlzLgoKVGhhbmtzLCBidXQgc2NyaXB0cy9nZXRfbWFp
bnRhaW5lci5wbCBzZWVtcyB0byBwcmludCBkaWZmZXJlbnQKaW5mb3JtYXRpb24gZm9yIG1lLi4u
IChzZWUgbXkgb3RoZXIgbWFpbCkKCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 27 10:41:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 10:41:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e824b-0006ja-RA; Fri, 27 Oct 2017 10:41:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e824a-0006jK-41
 for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 10:41:08 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 78/3A-00647-34D03F95; Fri, 27 Oct 2017 10:41:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHKsWRWlGSWpSXmKPExsXiVRuko+vE+zn
 S4MR6I4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePf/0+MBfPYK75sOcTYwPiRtYuRi0NIYAaj
 xJVjE9hAHBaB18wS96ctZQFxJATusEos+joJyOEEcvIkdm6Zxwxhp0mcez+fqYuRA8iukNi+m
 w/EFBJQk1jzJgpi6E9Gie19sxlByoUFPCRmP/gNZosIZEh8X/WZGaSIWeAck0TzrT1QZ/SySc
 xq/8cMMolNQEdi3YxakAZeAVuJszs+MYHYLAKqEtuXfmEHsUUFwiWazvazQNQISpyc+QTM5hQ
 IkXja0Q1WwyxgJjFv80NmCFtc4taT+UwQtrzE9rdzmCcwis5C0j4LScssJC2zkLQsYGRZxahR
 nFpUllqka2Spl1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGDP1DAyMOxib9vodY
 pTkYFIS5d13/lOkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneXJ7PkUKCRanpqRVpmTnA6IVJS3
 DwKInwXuIGSvMWFyTmFmemQ6ROMdpzHNt0+Q8Tx42H14Hkvj23gOSzma8bmIVY8vLzUqXEee1
 BpgqAtGWU5sENhSWbS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEea+CLOfJzCuB2/0K6Cwm
 oLOaVD+AnFWSiJCSamCM1i2acmda6JvpZ+/MZn6peKJMo7t80V/JizxXBV2+C7P1rXR2ee0tk
 vZ/y5y+N4lTtjk0sHIePDkl9NGO3BTFZs8Jk+VzouKK2Ky3Jl27URa58ITJvn0mBWdfG8rrrD
 vVMsV64Y7NUgr5xvydNQbezVJ6j8y+JTI4tSybVTn/gM3PJx2scy8qsRRnJBpqMRcVJwIAYph
 eBjEDAAA=
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1509100866!100564591!1
X-Originating-IP: [74.125.82.44]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11393 invoked from network); 27 Oct 2017 10:41:06 -0000
Received: from mail-wm0-f44.google.com (HELO mail-wm0-f44.google.com)
 (74.125.82.44)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Oct 2017 10:41:06 -0000
Received: by mail-wm0-f44.google.com with SMTP id r196so2883821wmf.2
 for <xen-devel@lists.xenproject.org>; Fri, 27 Oct 2017 03:41:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=zlQGP7OIBTtDLy6rAt8NV+s1LioR3GY8QgwQYIZHeC8=;
 b=NvSgkK9BYzh1zp7EABrcVMVTTe8ux1TSy7CaCWcWzS9jdbu9EH4Uz9Zt2aWvIqOXZV
 knn2lAaCBssTy/i2wX5M2IW+7aHjsLEVwHqDBOZCBDnb4P1AXSbvEAAXd0P5qah2fQN4
 0+rs8Nr+GltcDE7aPtZ8h8Wsw3hAEdG9wY/jg=
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=zlQGP7OIBTtDLy6rAt8NV+s1LioR3GY8QgwQYIZHeC8=;
 b=AOpc6bxANxSV0yEcElwOw85F1I6bAm3WSt3LDEWpo6b5hTN/WI6jWc14ZWNzrWjYjp
 D9wVn11XJbj0bLXHDtFW+zJVdj6RHd8CA4bxHx2hkwVq8PHUMZz0RTok1F7KSMRHxXIJ
 Xh5Y1KhgQiTnEUfoJEhWJmRwK3rUZAd16560jqPGV/XkVHceqXK3ZmH//G7YPN9pIMdx
 4ZMghLDdgRI2wgmjzLJKKXb/mRgPqcKT/sssotuiJ7GI+LCOvjobzMOqZr9FAlmOvjre
 qcKXVbUz8YnQuj8MT/dv2GHs9+MQSIdp1TSYfa2a9gi0bgu6vzS139RV+9Yz1bHk2jgL
 4FcA==
X-Gm-Message-State: AMCzsaX6+BJX8rDz+ZHSe5MKGKK8HB3cLQZcUZKnGcs3jEfH7db9GiY+
 RZmiZlS6NzfkBMlT68rIuro1H2251O8=
X-Google-Smtp-Source: ABhQp+SyaShTymSOcVAR4ANwJ8MpWANyt01/wCtIaNb/MPMXQcahSy3QGqcj9FnoPbz1sKKGtZS2hQ==
X-Received: by 10.28.229.212 with SMTP id c203mr20358wmh.57.1509100865981;
 Fri, 27 Oct 2017 03:41:05 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id f84sm555304wme.44.2017.10.27.03.41.04
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 27 Oct 2017 03:41:05 -0700 (PDT)
To: "Hao, Xudong" <xudong.hao@intel.com>, Jan Beulich <JBeulich@suse.com>,
 Quan Xu <quan.xu0@gmail.com>
References: <854CA60B22EFA249948B09AB135B283E047E7FED@shsmsx102.ccr.corp.intel.com>
 <20160527103931.GG22076@citrix.com>
 <574856BE02000078000EF342@prv-mh.provo.novell.com>
 <20160527133404.GI22076@citrix.com>
 <5748706B02000078000EF41E@prv-mh.provo.novell.com>
 <945CA011AD5F084CBEA3E851C0AB28894B8C4A64@SHSMSX101.ccr.corp.intel.com>
 <20160602102222.GR5160@citrix.com>
 <575028D702000078000F0DCE@prv-mh.provo.novell.com>
 <20160602110300.GU5160@citrix.com>
 <57503DE102000078000F0F13@prv-mh.provo.novell.com>
 <945CA011AD5F084CBEA3E851C0AB28894B8C6C7C@SHSMSX101.ccr.corp.intel.com>
 <575698C002000078000F272A@prv-mh.provo.novell.com>
 <945CA011AD5F084CBEA3E851C0AB28894B8D1485@SHSMSX101.ccr.corp.intel.com>
 <B8376D2DEA074F45BA033984477C453E3B838AF3@shsmsx102.ccr.corp.intel.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <1d884c64-97e8-843f-e519-4c13e2f5d3f0@linaro.org>
Date: Fri, 27 Oct 2017 11:41:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <B8376D2DEA074F45BA033984477C453E3B838AF3@shsmsx102.ccr.corp.intel.com>
Content-Language: en-US
Cc: Lars Kurth <lars.kurth@citrix.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, "Zhang, PengtaoX" <pengtaox.zhang@intel.com>,
 Julien Grall <julien.grall@arm.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Anthony PERARD <anthony.perard@citrix.com>, "Kang,
 Luwei" <luwei.kang@intel.com>
Subject: Re: [Xen-devel] [BUG] win2008 guest cannot get ip through sriov
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyNy8xMC8xNyAwODoyNywgSGFvLCBYdWRvbmcgd3JvdGU6Cj4gVGhpcyBidWcgZXhp
c3QgbXVjaCBsb25nIHRpbWUsIHRoZXJlIGFyZSBtYW55IGRpc2N1c3Npb24gbGFzdCB5ZWFyIGJ1
dCBub3QgYSBzb2x1dGlvbiB0aGVuLiBJIGNhbGwgb3V0IGl0IG5vdyBiZWNhdXNlIHRoZXJlIGlz
IGEgZml4IGluIHFlbXUgdXBzdHJlYW06Cj4gY29tbWl0IGE4MDM2MzM2NjA5ZDJlMTg0ZmMzNTQz
YTRjNDM5YzBiYTdkN2YzYTIKPiBBdXRob3I6IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+Cj4gRGF0ZTogICBUaHUgQXVnIDI0IDE2OjA3OjAzIDIwMTcgKzAxMDAKPiAKPiAg
ICAgIHhlbi9wdDogYWxsb3cgUUVNVSB0byByZXF1ZXN0IE1TSSB1bm1hc2tpbmcgYXQgYmluZCB0
aW1lCj4gCj4gVGhlIGZpeCBpcyBub3QgaW4gcWVtdS14ZW4gdHJlZSB5ZXQsIHdoZW4gd2lsbCBx
ZW11LXhlbiBzeW5jIHRoaXMgZml4PyBJcyBpdCBwb3NzaWJsZSB0byBjYXRjaCBYZW4gNC4xMCdz
IHFlbXUteGVuPwoKSSB3aWxsIGxldCBTdGVmYW5vIGFuZCBBbnRob255IHByb3ZpZGluZyBmZWVk
YmFjayBiZWZvcmUgZ2l2aW5nIGEgCnJlbGVhc2UtYWNrIGhlcmUuCgo+IAo+IEJUVywgbWFpbCBy
ZXBvcnQgYnVnIGlzIGRpcmVjdCBidXQgbm90IGVhc3kgdG8gdHJhY2ssIEkgdG9vayBtdWNoIHRp
bWUgdG8gc2VhcmNoIHRoaXMgQlVHIHJlcG9ydCBtYWlsLiBATGFycywgaXMgdGhlcmUgcGxhbiB0
byBpbnRyb2R1Y2UgYW55IGJ1ZyBzeXN0ZW0gZm9yIFhlbj8KCldlIHJlY2VudGx5IGludHJvZHVj
ZWQgSmlyYSAoWzFdKSB0byB0cmFjayBmZWF0dXJlcyBhbmQgYnVncy4KClsxXSBodHRwczovL3hl
bnByb2plY3QuYXRsYXNzaWFuLm5ldC9wcm9qZWN0cy9YRU4vaXNzdWVzLgoKQ2hlZXJzLAoKLS0g
Ckp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 27 10:42:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 10:42:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e825T-0006rG-3j; Fri, 27 Oct 2017 10:42:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e825R-0006qv-EA
 for xen-devel@lists.xensource.com; Fri, 27 Oct 2017 10:42:01 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 37/08-20813-87D03F95; Fri, 27 Oct 2017 10:42:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrALMWRWlGSWpSXmKPExsWS0XRdVbeC93O
 kwcftzBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2Nt3h7FgZUrFgUMtLA2M
 j227GLk4hAQamSTu3HjF0sXICeQ8ZpRYfUUIIrGNUWLew7VsIAkRAWeJr2fmsoPYvAL6El2H1
 zCB2MIC5hKLp4DEuTgkBCbJS0zvagGbJCHgKbGq9z5jFyMHmP3lL1A9OwebgJXEITGQIIuAqs
 T/CbkTGLkXMDKsYtQoTi0qSy3SNTTRSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQ
 I9DcDEOxgvL4x4BCjJAeTkijvvvOfIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8ObyfI4UEixK
 TU+tSMvMAQYeTFqCg0dJhLcFJM1bXJCYW5yZDpE6xWjMcWzT5T9MHM9mvm5gFmLJy89LlRLnP
 QpSKgBSmlGaBzcIFhGXGGWlhHkZgU4T4ilILcrNLEGVf8UozsGoJMzrBzKFJzOvBG7fK6BTmI
 BOaVL9AHJKSSJCSqqBUeiqZIfeRr+viybeC0x2bp1w/5/9bosy36AUxR1bP1wWj3O9Y/Ve7WZ
 S9cIl4TXntmxdaREzkefRk/CkzFtTNV8VbTp9W8HgtPNRGbmq7VxRU/M+SC8SZFHm8Tblr/cK
 evepP26h7PEfj04oL1jy7DCzrPAHSatqA0eWjSaNjNeYeutvW14QV2Ipzkg01GIuKk4EAIvNL
 I6DAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1509100918!76091861!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60535 invoked from network); 27 Oct 2017 10:41:59 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Oct 2017 10:41:59 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e825N-0008EU-Aq; Fri, 27 Oct 2017 10:41:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e825H-00038z-TS; Fri, 27 Oct 2017 10:41:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e825H-0006eq-NQ; Fri, 27 Oct 2017 10:41:51 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115272-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-armhf-armhf-xl-credit2:debian-install:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-arndale:xen-install:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd: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-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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-libvirt-xsm: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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=03dd1e2a5414faf86f743ae96c2b63dbc81f27f6
X-Osstest-Versions-That: xen=24fb44e971a62b345c7b6ca3c03b454a1e150abe
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 27 Oct 2017 10:41:51 +0000
Subject: [Xen-devel] [xen-unstable test] 115272: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2009601764852726074=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop        fail REGR. vs. 114644
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop       fail REGR. vs. 114644
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop       fail REGR. vs. 114644

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-credit2  10 debian-install             fail pass in 115235
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat  fail pass in 115235
 test-armhf-armhf-xl-arndale   6 xen-install                fail pass in 115235

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-credit2 13 migrate-support-check fail in 115235 never pass
 test-armhf-armhf-xl-credit2 14 saverestore-support-check fail in 115235 never pass
 test-armhf-armhf-xl-arndale 13 migrate-support-check fail in 115235 never pass
 test-armhf-armhf-xl-arndale 14 saverestore-support-check fail in 115235 never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 114644
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 114644
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114644
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114644
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 114644
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 114644
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  03dd1e2a5414faf86f743ae96c2b63dbc81f27f6
baseline version:
 xen                  24fb44e971a62b345c7b6ca3c03b454a1e150abe

Last test of basis   114644  2017-10-17 10:49:11 Z    9 days
Failing since        114670  2017-10-18 05:03:38 Z    9 days   13 attempts
Testing same since   115235  2017-10-25 19:25:31 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Chao Gao <chao.gao@intel.com>
  David Esler <drumandstrum@gmail.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@linaro.org>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          pass    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  fail    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  fail    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

(No revision log; it would be 442 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2009601764852726074==--

From xen-devel-bounces@lists.xen.org Fri Oct 27 10:46:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 10:46:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e829P-0007Bk-Nj; Fri, 27 Oct 2017 10:46:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e829O-0007Be-Fs
 for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 10:46:06 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 E0/B8-07499-D6E03F95; Fri, 27 Oct 2017 10:46:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIKsWRWlGSWpSXmKPExsXiVRvkqJvL9zn
 SYMFZdovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPmzEa2gu/cFY93fmBpYPzF0cXIxSEkMINR
 omPiTWYQh0XgNbPE/61HWUEcCYE7rBKnW/4COZxATpbE/e9dLBB2msT9Fwuh7AqJ98sesXUxc
 gCNUpNY8yYKYuovRolXyx8ygtQIC6RLdL36ygxiiwh4S6z6/A0szizQzSxxdp0NREMnk0R7yy
 pWkEFsAjoS62bUgtTwCthKnOmYwAwSZhFQlXj1RQMkLCoQLtF0tp8FokRQ4uTMJ2A2p4C9xMK
 zL1khxptJzNv8kBnCFpe49WQ+E4QtL7H97RzmCYyis5C0z0LSMgtJyywkLQsYWVYxahSnFpWl
 FukaWeglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgRGDAMQ7GA8vzbwEKMkB5OSK
 O++858ihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwKvJ+jhQSLEpNT61Iy8wBxi5MWoKDR0mE1w
 YkzVtckJhbnJkOkTrFaMyxb8+tP0wcz2a+bmAWYsnLz0uVEuc9ygNUKgBSmlGaBzcIllIuMcp
 KCfMyAp0mxFOQWpSbWYIq/4pRnINRSZjXGWQhT2ZeCdy+V0CnMAGd0qT6AeSUkkSElFQDo4LX
 AZuoky6R0504fQ7vmF/jekbj/rbSL88fHCn9WFKcMjPGIOb4y5mXo1IL9cSD7i2edC5g/dTzr
 ydqPX/rPdn8DMsVw5tekwrS5h7Xubl1SVT5zPnH+XUEdhXt6D6Ue+Tyvtq//Mbrf369r7Bh06
 +XD5aeZDD+biR1vbDjSJZJgvbhmg2+t7iVWIozEg21mIuKEwFkTHEKJAMAAA==
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1509101165!112248709!1
X-Originating-IP: [74.125.82.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64025 invoked from network); 27 Oct 2017 10:46:05 -0000
Received: from mail-wm0-f65.google.com (HELO mail-wm0-f65.google.com)
 (74.125.82.65)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Oct 2017 10:46:05 -0000
Received: by mail-wm0-f65.google.com with SMTP id r196so2723669wmf.2
 for <xen-devel@lists.xenproject.org>; Fri, 27 Oct 2017 03:46:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=9ampON8GbtgUEPbmW+/TFRg78iUKNazpA9y9YO1tU5I=;
 b=Byi+EyA5FoUtBgShnhmaejhY+1fSG4XBZSlVokvw+FCUkyEXY99eGdbHrU/sIoLmIm
 743H9lqxwv0WP/pVL7PumkDE2JZ1nRmDSbQXLCc8UoCHBnYuzaybM7tbCQSJJJ1FDoNd
 3s3TQrdXztcpHJ7fmAbUZBlJczocehSy2mo4E=
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=9ampON8GbtgUEPbmW+/TFRg78iUKNazpA9y9YO1tU5I=;
 b=OskwRp4M98BTaAinxpR1zW3yPePT3MNM/F/izubjxX8jSGsjMn4V/84zEbtDv4ZvHX
 gdW6wmC1Z08YxpTleVYKktDMA0sPljvdKMCwGnhY+j8ydbnTgMwMLJjnARLNCFf/ry93
 F/gU3ne8o0tSC8n17xhpMfrdKR/gcL2spSaE/CQE/a1sX8+YEL9MeN06WiN83+ggUF3a
 UGFkCY9qbyQ+eEhT2Wbk8Zga8anzCShJswKyiKo06I4z/t6ciP32qq/67csZFovL6h2r
 PZr/b6R0ty7mqRD/gRMJqkYyTZN+5xnRxQ6/xd5XHxIwG3TIUvXSYETcRTpEQpVaGZX3
 JsdA==
X-Gm-Message-State: AMCzsaUDOsDU4Ja7awBalxQQSqp4/PH9UdVod4KN5/XhfvhD5siayxDJ
 FBJhAnWz8oWkhEr+SSMipmULPQ==
X-Google-Smtp-Source: ABhQp+QXOuF+8lKx8WZGIjRB8xCH/iag46pYnlQ/knvfBoXivpvd5LEUQ6WAuKvMZglJy3QczvqwgA==
X-Received: by 10.80.142.234 with SMTP id x39mr21458edx.285.1509101164784;
 Fri, 27 Oct 2017 03:46:04 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id b17sm4880542edj.21.2017.10.27.03.46.03
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 27 Oct 2017 03:46:04 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, Paul Durrant <paul.durrant@citrix.com>
References: <20171017132432.24093-1-paul.durrant@citrix.com>
 <20171017132432.24093-6-paul.durrant@citrix.com>
 <59F21AC7020000780018A489@prv-mh.provo.novell.com>
 <f3e482bf-703f-4864-304d-f19ca6d29cf9@linaro.org>
 <59F21DE9020000780018A4B1@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <7825107d-9c44-b402-8bb4-7db2cc8bfeb4@linaro.org>
Date: Fri, 27 Oct 2017 11:46:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59F21DE9020000780018A4B1@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, TimDeegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v12 05/11] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyNi8xMC8xNyAxNjozOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjYuMTAu
MTcgYXQgMTc6MzIsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4gd3JvdGU6Cj4+IE9uIDI2LzEw
LzE3IDE2OjI2LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDE3LjEwLjE3IGF0IDE1OjI0
LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+ICsgICAgLyogSU4vT1VUIC0g
SWYgdGhlIHRvb2xzIGRvbWFpbiBpcyBQViB0aGVuLCB1cG9uIHJldHVybiwgZnJhbWVfbGlzdAo+
Pj4+ICsgICAgICogICAgICAgICAgd2lsbCBiZSBwb3B1bGF0ZWQgd2l0aCB0aGUgTUZOcyBvZiB0
aGUgcmVzb3VyY2UuCj4+Pj4gKyAgICAgKiAgICAgICAgICBJZiB0aGUgdG9vbHMgZG9tYWluIGlz
IEhWTSB0aGVuIGl0IGlzIGV4cGVjdGVkIHRoYXQsIG9uCj4+Pj4gKyAgICAgKiAgICAgICAgICBl
bnRyeSwgZnJhbWVfbGlzdCB3aWxsIGJlIHBvcHVsYXRlZCB3aXRoIGEgbGlzdCBvZiBHRk5zCj4+
Pj4gKyAgICAgKiAgICAgICAgICB0aGF0IHdpbGwgYmUgbWFwcGVkIHRvIHRoZSBNRk5zIG9mIHRo
ZSByZXNvdXJjZS4KPj4+PiArICAgICAqICAgICAgICAgIElmIC1FSU8gaXMgcmV0dXJuZWQgdGhl
biB0aGUgZnJhbWVfbGlzdCBoYXMgb25seSBiZWVuCj4+Pj4gKyAgICAgKiAgICAgICAgICBwYXJ0
aWFsbHkgbWFwcGVkIGFuZCBpdCBpcyB1cCB0byB0aGUgY2FsbGVyIHRvIHVubWFwIGFsbAo+Pj4+
ICsgICAgICogICAgICAgICAgdGhlIEdGTnMuCj4+Pj4gKyAgICAgKiAgICAgICAgICBUaGlzIHBh
cmFtZXRlciBtYXkgYmUgTlVMTCBpZiBucl9mcmFtZXMgaXMgMC4KPj4+PiArICAgICAqLwo+Pj4+
ICsgICAgWEVOX0dVRVNUX0hBTkRMRSh4ZW5fdWxvbmdfdCkgZnJhbWVfbGlzdDsKPj4+Cj4+PiBU
aGlzIGlzIHN0aWxsIHhlbl91bG9uZ190LCB3aGljaCBJIGNhbiBsaXZlIHdpdGgsIGJ1dCB0aGVu
IHlvdSBzaG91bGRuJ3QKPj4+IGNvcHkgaW50byAvIG91dCBvZiBhcnJheXMgb2Ygb3RoZXIgdHlw
ZXMgaW4gYWNxdWlyZV9yZXNvdXJjZSgpICh0aGUKPj4+IG1vcmUgdGhhdCB0aGlzIGlzIGNvbW1v
biBjb2RlLCBhbmQgaWlyYyB4ZW5fdWxvbmdfdCBhbmQKPj4+IHVuc2lnbmVkIGxvbmcgYXJlbid0
IHRoZSBzYW1lIHRoaW5nIG9uIEFSTTMyKS4KPj4KPj4geGVuX3Vsb25nX3QgaXMgYWx3YXlzIDY0
LWJpdCBvbiBBcm0gKDMyLWJpdCBhbmQgNjQtYml0KS4gQnV0IHNob3VsZG4ndAo+PiB3ZSB1c2Ug
eGVuX3Bmbl90IGhlcmU/Cj4gCj4gSSBoYWQgcHV0IHRoaXMgcXVlc3Rpb24gdXAgZWFybGllciwg
YnV0IGlpcmMgUGF1bCBkaWRuJ3QgbGlrZSBpdC4KCkknZCBsaWtlIHRvIHVuZGVyc3RhbmQgd2h5
IFBhdWwgZG9lc24ndCBsaWtlIGl0LiBXZSBzaG91bGQgbmV2ZXIgYXNzdW1lIAp0aGF0IGEgZnJh
bWUgZml0IGluIHhlbl91bG9uZ190LiB4ZW5fcGZuX3Qgd2FzIGV4YWN0bHkgaW50cm9kdWNlZCBm
b3IgCnRoYXQgcHVycG9zZS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Fri Oct 27 10:50:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 10:50:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e82Df-0007t4-8q; Fri, 27 Oct 2017 10:50:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e82Dd-0007sy-Sj
 for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 10:50:29 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 59/F1-21967-57F03F95; Fri, 27 Oct 2017 10:50:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKKsWRWlGSWpSXmKPExsXiVRvkqFvC/zn
 S4NhaTYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPZ2VcsBT0sFQcPTGRvYFzH3MXIySEkMINR
 YvLMiC5GLg4WgdfMEu+mtTKBOBICd1glzh8/yQhSJSGQJfH6yzooO03i7qppLBB2qcSGzfuAG
 jiAJqlJrHkTBdIrJPCTUWLR9PusIDXCAs4Sm360s4PUiAgESLStFQQJMwsES0y6Px3qCDuJDT
 uWMIOUsAnoSKybUQsS5hWwlTix9SkbiM0ioCrxeekesK2iAuESTWf7WSBqBCVOznwCZnMK2Eu
 cutTGCjHeTGLe5ofMELa4xK0n85kgbHmJ7W/nME9gFJ2FpH0WkpZZSFpmIWlZwMiyilGjOLWo
 LLVI18hML6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMFrqGRgYdzDenux3iFGSg
 0lJlHff+U+RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4L/B9jhQSLEpNT61Iy8wBxi1MWoKDR0
 mENxMkzVtckJhbnJkOkTrFaMlx4+H1P0wc+/bcApLPZr5uYBZiycvPS5US540DaRAAacgozYM
 bB0stlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ894HmcKTmVcCt/UV0EFMQAc1qX4AOagk
 ESEl1cAofFrAWoopJ/t6d1A92/NENrfWqbpvLb5atMzTff8+xGjJnBqmnoDcV18cb7Td2BS9i
 elu/JU+R4GVb+oiPITW1d1Q+De5uX3rTI+cPUWls1Zem31RmPlQRI/nOdWCD9efTb6585zJAq
 kXUat3Hj3+ZuE1zhrWH5H952wsDP1SdTNXuPDd6WdXYinOSDTUYi4qTgQADlzukCgDAAA=
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1509101428!80512774!1
X-Originating-IP: [74.125.82.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36280 invoked from network); 27 Oct 2017 10:50:28 -0000
Received: from mail-wm0-f65.google.com (HELO mail-wm0-f65.google.com)
 (74.125.82.65)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Oct 2017 10:50:28 -0000
Received: by mail-wm0-f65.google.com with SMTP id b189so2714635wmd.4
 for <xen-devel@lists.xenproject.org>; Fri, 27 Oct 2017 03:50:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=3jLXv8GS1ntLLNo9Zb1MQhMD80DP4+Jf3K+q4xE6UoI=;
 b=QmbLRQm1OOn6ZfWUqAskMP5abTB8NGWs2ykOPkJ1QWTqB/Ce9D+JVh3rfKk4KeBrIU
 qwvwu2UPe1gIQdx7NtQxz4IbrG2w1ybMKd7t7rDJM7MDOb3s5l7pL+xSr1Y5a+DB+Fwz
 tPr51JZP9pb8SZ9QfDKtONFJe1I4GEu5JeXso=
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=3jLXv8GS1ntLLNo9Zb1MQhMD80DP4+Jf3K+q4xE6UoI=;
 b=p0vz2phYmq+i8QwBaGSjWJADr16AXjPt0u6fvdm4+rom4a4boMRZ9SlKYq4YBckqWb
 tlMI2BQXxGmDudeMnp7QiBXk+stJgYXlIcVYdKiPUnXeH7+4P9jCSQ+FMRgQnkvWJHgY
 /6ByOU11zAYPTyRYFXkmoQimApXRLs4eVpojN3m7feKHm1vVzTfQwiPqVW/p5vDnDC8b
 27XsOgDUE0ZCN+egNKrLdBVy5PPUezW9x7MsOTcUdobvTNwKlJ05i6cnv/+SmWedwBTt
 8dpGPMKYiVjdFXH2ACedOelpuw79w+3JDxgRU0grHijrqEGJQTsV07mh0vnD27XhD4n7
 9zAA==
X-Gm-Message-State: AMCzsaXmM3H78vCXPpl+B8SpCG5advOF8R6WTpfVI/qRHYinBfJHECWn
 qL51BRMfvzixl2yaJkNcGmMSxQ==
X-Google-Smtp-Source: ABhQp+Qs9rMNWnEKzGSAedLP9ULVzI+Be3eyheAOEaW3FeNvqQQ7wlR2o3upNXQvls38zcusbq6DpA==
X-Received: by 10.80.224.7 with SMTP id e7mr54842edl.117.1509101428345;
 Fri, 27 Oct 2017 03:50:28 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id n7sm5152885edl.12.2017.10.27.03.50.27
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 27 Oct 2017 03:50:27 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59F1AB3E020000780018A19C@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <832fbda6-05e5-2387-7c8b-d0240b631d0c@linaro.org>
Date: Fri, 27 Oct 2017 11:50:24 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59F1AB3E020000780018A19C@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 0/2] x86: further GS handling fixes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyNi8xMC8xNyAwODozMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gMTogZG9uJ3QgbGF0
Y2ggd3JvbmcgKHN0YWxlKSBHUyBiYXNlIGFkZHJlc3Nlcwo+IDI6IGZpeCBhc20oKSBjb25zdHJh
aW50IGZvciBHUyBzZWxlY3RvciB1cGRhdGUKPiAKPiBQYXRjaCAxIGlzIHN0cmljdGx5IGEgYnVn
IGZpeC4gUGF0Y2ggMiBjb3VsZCBiZSBjb25zaWRlcmVkIGEgbWVyZWx5Cj4gY29zbWV0aWMgY2hh
bmdlLCBhcyB0aGVyZSdzIG5vIGtub3duIGJhZCBlZmZlY3QgZnJvbSB0aGUgd3JvbmcKPiBjb25z
dHJhaW50IHNvIGZhciwgYnV0IHBlcnNvbmFsbHkgSSB0aGluayBpdCBzaG91bGQgbmV2ZXJ0aGVs
ZXNzIGJlCj4gY29uc2lkZXJlZCBmb3IgNC4xMC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpGb3IgdGhlIGJvdGg6CgpSZWxlYXNlLWFja2VkLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgoKQ2hlZXJzLAoKLS0gCkp1
bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 27 10:51:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 10:51:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e82Em-0007yG-Ja; Fri, 27 Oct 2017 10:51:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e82El-0007y9-I9
 for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 10:51:39 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 7A/37-05089-ABF03F95; Fri, 27 Oct 2017 10:51:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFKsWRWlGSWpSXmKPExsXiVRtkqLuV/3O
 kwelfXBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bbxX/MBbNYKi7Of8zawHiUuYuRi0NIYDqj
 xNL7rUwgDovAa2aJzetWgWUkBO6wStzYf4Sli5ETyMmTuLtjMzuEnSaxZO8ioCIOILtUYvm3e
 hBTSEBNYs2bKIihvxglbkztZQYpFxYwk/jS/Y0NxBYRCJSYOH0FK4jNLKAksf/sNUYQW0igWG
 Lj2YNgI9kEdCTWzagFCfMK2EocubMFbAyLgKrEj1XtYOWiAuESTWf7WSBqBCVOznzCAtLKKWA
 vcXGvEsR0M4l5mx8yQ9jiEreezGeCsOUltr+dwzyBUXQWku5ZSFpmIWmZhaRlASPLKkb14tSi
 stQiXSO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAWKlnYGDcwXiq2fkQoyQHk
 5Io777znyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfCyAWNPSLAoNT21Ii0zBxi1MGkJDh4lEd
 5MPqA0b3FBYm5xZjpE6hSjPcexTZf/MHHceHgdSO7bcwtIPpv5uoFZiCUvPy9VSpz3BkibAEh
 bRmke3FBYkrnEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZhXBuQ2nsy8Erjdr4DOYgI6q0n1
 A8hZJYkIKakGxqW7mL4EnQtd9e5eitiulY+lo5QT2Z5GSf0orfq769oLkyd8koYB//v8WG53v
 9292O6I7vZN+kVpwu5mnVn/j11SvrAyknXh4V3BBTqvCs9vOq7YNGvi7n7DSc9unBRgv3GWwa
 U5UHeftQrnrOVr/3a9iQrp6nDeUNk5hWHTFK6iXfrx6veC/yuxFGckGmoxFxUnAgAkZ5w4LQM
 AAA==
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1509101493!104647372!1
X-Originating-IP: [74.125.82.49]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27472 invoked from network); 27 Oct 2017 10:51:33 -0000
Received: from mail-wm0-f49.google.com (HELO mail-wm0-f49.google.com)
 (74.125.82.49)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Oct 2017 10:51:33 -0000
Received: by mail-wm0-f49.google.com with SMTP id y83so2891312wmc.4
 for <xen-devel@lists.xenproject.org>; Fri, 27 Oct 2017 03:51:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=1Suf9aEj/t/9+D2gn7Y0W0TBwRLDRcmdU47o8gQ2qbg=;
 b=i4U71PM7+76QMKhyShSgeRomxrT2Ftq71WdeCfjih/K9B/t+MT1+45gMGD2mYMwziR
 YAuvcrrTkw1tYRt1s/mvHgsAE5pOTT7jTLLKAC2Sfy7XaApycukiwLbWm8LDh2Fvgigk
 IfUVp1VAFOpn5QEuI/Oev/3/2sd42GFQY+/dM=
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=1Suf9aEj/t/9+D2gn7Y0W0TBwRLDRcmdU47o8gQ2qbg=;
 b=OeLXJOgWKquF5ABS3Y0gJfGGYhtBUnJ2n6Ar2zalq52N82bsNRsV2F07NWhzxDAlkk
 copDHnYMKePBohRhm8TNCOPWLNr73vM1aA2EabRW6vOaKZ3CAWEoB/K188Bo7G9SNC2C
 gYfpP2T+khGwBeL/J7YX9nicGx5MuFwSJU30yHjeZXXby2PO8u4G1p+YvEGZzrT0Un7B
 ktlJnjv+aaFaQ+IQ0c22X770Szc5zPY0p1HbqQvUbyqcJciHrBasDMsRVuyHHjihHd7o
 H7BWe4lReShePJp7/3cOUj/sjYbNsxbPOQ9IzZZzkMkv2wmuZTQWQiokPvEeShRnYWD/
 J3Ug==
X-Gm-Message-State: AMCzsaWY6dAIidk1KTbigIbK2HNnEi2t6crZEaC/FnG6//Yy2blGET6B
 59R/96CtLb0fnQqo7dTzkokf3roBrys=
X-Google-Smtp-Source: ABhQp+SJKwT9LFVclropxp5wIVggSr2BTo/gAe51aKSSJC9vzHgbdgy7WHcmCPnZH87+HSd+8mFmqg==
X-Received: by 10.80.196.3 with SMTP id v3mr71800edf.272.1509101492628;
 Fri, 27 Oct 2017 03:51:32 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id w10sm5065276edj.11.2017.10.27.03.51.31
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 27 Oct 2017 03:51:32 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, ian.jackson@citrix.com,
 iwj@xenbits.xen.org
References: <E1e7QnZ-0006BZ-Ul@osstest.test-lab.xenproject.org>
 <59F1D95E020000780018A353@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <38df9692-545f-03c2-06be-5966dd786410@linaro.org>
Date: Fri, 27 Oct 2017 11:51:31 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59F1D95E020000780018A353@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [adhoc test] 115230: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKT24gMjYvMTAvMTcgMTE6NDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI1
LjEwLjE3IGF0IDIwOjUzLCA8aXdqQHhlbmJpdHMueGVuLm9yZz4gd3JvdGU6Cj4+IFthZGhvYyBh
ZGhvY10gPHRlc3RpbmcuZ2l0IG1hc3RlciAvZGV2L3B0cy8xND4KPj4gaGFybmVzcyA4ZjE2ODQw
OiBNYXhVbWFzazogZW5mb3JjZSBhIG1heGltdW0gdW1hc2sgdmFsdWUKPj4gMTE1MjMwOiBhbGwg
cGFzcwo+Pgo+PiBmbGlnaHQgMTE1MjMwIHhlbi11bnN0YWJsZSBhZGhvYyBbYWRob2NdCj4+IGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTUyMzAvCj4g
Cj4gSSBhc3N1bWUgdGhpcyBoYXZpbmcgYmVlbiBhbiBhZCBob2MgZmxpZ2h0IGV4cGxhaW5zIHdo
eSBJIGNhbid0Cj4gYWNjZXNzIHRoZSBsb2dzPyBDb3VsZCB5b3UgcGVyaGFwcyBhZGp1c3QgdGhl
IHBlcm1pc3Npb25zPwoKVGhleSBhcmUgbm93IHB1Ymxpc2hlZC4gU29ycnkgZm9yIHRoYXQuCgpD
aGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 27 10:54:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 10:54:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e82HB-0008AD-W9; Fri, 27 Oct 2017 10:54:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e82HA-0008A6-RT
 for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 10:54:08 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 94/63-07422-05013F95; Fri, 27 Oct 2017 10:54:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAKsWRWlGSWpSXmKPExsXiVRvkousv8Dn
 S4P1OGYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaPv9HnWgp98Fa8ef2ZuYFzG08XIxSEkMJ1R
 Ys/hnSwgDovAa2aJx+2z2UEcCYE7rBJ7nmxn7WLkBHKyJD4fv8UMYadJtDz+wtTFyAFkl0lMO
 GoOYgoJqEmseRMFUiEk8INRYvMGPhBbWCBHon9JIxuILSKgKPHg5U1WkPHMAhsYJZrWbGCGuK
 KDWeLzniVsIIPYBHQk1s2oBWngFbCV+Nb2jAUkzCKgKnG61RAkLCoQLtF0tp8FokRQ4uTMJ2A
 2p4ClxNxrO8GuZBYwk5i3+SGULS5x68l8JghbXmL72znMExhFZyFpn4WkZRaSlllIWhYwsqxi
 1ChOLSpLLdI1MtZLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAiMl3oGBsYdjDva/
 Q4xSnIwKYny7jv/KVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG8N/+dIIcGi1PTUirTMHGDkwq
 QlOHiURHijQNK8xQWJucWZ6RCpU4zGHPv23PrDxPFs5usGZiGWvPy8VClx3niQUgGQ0ozSPLh
 BsIRyiVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iw7zI+oCk8mXklcPteAZ3CBHRKk+oHkFNK
 EhFSUg2MIpKBQtb7Gkw+pC2tWXhgl0M3q+bDL21T1mip3DjE+jfrq+deuxW+KoK8p9axzj24t
 eB3JvMa1gd1rXOtfl7eJS3wzW3DWon64zsy0ufIV6w0/ewTNIU7JmHFnlwTkVLjW+c2Lp2vO6
 vA3aH5jnLKzmeFCjNMXX3eLnO1Mbl599xnJzWTrhIRJZbijERDLeai4kQAfPtT0CMDAAA=
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1509101647!106112378!1
X-Originating-IP: [74.125.82.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35186 invoked from network); 27 Oct 2017 10:54:07 -0000
Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com)
 (74.125.82.68)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Oct 2017 10:54:07 -0000
Received: by mail-wm0-f68.google.com with SMTP id m72so2772419wmc.1
 for <xen-devel@lists.xenproject.org>; Fri, 27 Oct 2017 03:54:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=AzlWCVDfLJWTf/1xgK3F7wGhNnZvDQ88fGGxaQUN8Q0=;
 b=Dtjs0QNq3YxlZ0s7PVWpiOJfCKH4l3NVMo+9NH16lNJF89HETwJOq1rfs+UCbQPFTZ
 CEKlm1Y5oa31OVDMWrcExMlZ32fQKJ/uXzgeN7dm6AI5TaGGN29hY63aYzUNyoTt4qMQ
 mwp4u+52kQCUqQwxKJZucGx3dgZ/nvAAsEJ34=
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=AzlWCVDfLJWTf/1xgK3F7wGhNnZvDQ88fGGxaQUN8Q0=;
 b=acOnUmcOxO+ywnukhYmz3+bn4OopBSG0+ndHq3l66VmzcREt6ZWFDH8Li9YhTQNJ5l
 4NlMe/KUQvF+lzuyQt3f5w4SjQT/fOcTMYS+jJqzhaiT8v3WvR35h8Y0IaUKM8BioctC
 RBlAXQoLFV1l7VroOQXSlfP+uPca6z4+z96AhbHNTZ1dUh0ztfCHpMZT93fkTcf1quar
 4jTaZECCYtEWr3XRI1svPxh2CKoW6oKiLLxiOvChDDJEiNjQ7uq5iVbzrty/8zVHYByX
 R+8Nu0VGExHgUFWrv8SMCudCpZDgA8WlHm/4V3HMmfnHRnZCHlrQFxgPeKjGYKcA5sUK
 yWNw==
X-Gm-Message-State: AMCzsaUCzYeKncyLyZcdONJERuwcNRiL59YOihTPRMbVDEj0cryATWXk
 HT9pFTpdLZBYtGXZwaMsgop8wg==
X-Google-Smtp-Source: ABhQp+RM8YbrTmJxGpe2CbP2iwhCKY0IIOFH6vluBJMjxcX347nAnN10usFamp1WB/MgoYAUigeikA==
X-Received: by 10.80.144.135 with SMTP id c7mr70205eda.71.1509101647106;
 Fri, 27 Oct 2017 03:54:07 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id s6sm5229901edc.2.2017.10.27.03.54.01
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 27 Oct 2017 03:54:02 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>
References: <20170926120256.22146-1-jgross@suse.com>
 <20170927143630.m7k263i3dp4ya6vs@citrix.com>
 <40657f02-de40-2cf7-daaf-2aa65b322a42@arm.com>
 <948b7f50-c72a-5982-0e78-294e7908b025@suse.com>
 <fd2ad1bf-30cb-f090-75bd-653907f7d5d5@citrix.com>
 <1e1a5d36-ccb1-ef81-5997-a37527beba8a@suse.com>
 <f2188f96-addc-e48b-42bf-d460df414c61@linaro.org>
 <20171026110311.pjbgrhckn5sscej5@citrix.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <5be53267-598b-181e-3751-6f1d98f17630@linaro.org>
Date: Fri, 27 Oct 2017 11:54:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171026110311.pjbgrhckn5sscej5@citrix.com>
Content-Language: en-US
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, ian.jackson@eu.citrix.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2] libxc: remove stale error check for
 domain size in xc_sr_save_x86_hvm.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyNi8xMC8xNyAxMjowMywgV2VpIExpdSB3cm90ZToKPiBPbiBUaHUsIE9jdCAyNiwg
MjAxNyBhdCAwOToxNTo0NkFNICswMTAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIEp1ZXJn
ZW4sCj4+Cj4+IE9uIDEwLzI2LzIwMTcgMDg6MzEgQU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
PiBPbiAyNC8xMC8xNyAxMjowOSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+PiBPbiAyMy8xMC8x
NyAxMToyMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+Pj4gT24gMDYvMTAvMTcgMTU6MzAsIEp1
bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4+IEhpLAo+Pj4+Pj4KPj4+Pj4+IE9uIDI3LzA5LzE3IDE1
OjM2LCBXZWkgTGl1IHdyb3RlOgo+Pj4+Pj4+IE9uIFR1ZSwgU2VwIDI2LCAyMDE3IGF0IDAyOjAy
OjU2UE0gKzAyMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4+Pj4+IExvbmcgYWdvIGRvbWFp
bnMgdG8gYmUgc2F2ZWQgd2VyZSBsaW1pdGVkIHRvIDFUQiBzaXplIGR1ZSB0byB0aGUKPj4+Pj4+
Pj4gbWlncmF0aW9uIHN0cmVhbSB2MSBsaW1pdGF0aW9ucyB3aGljaCB1c2VkIGEgMzIgYml0IHZh
bHVlIGZvciB0aGUKPj4+Pj4+Pj4gUEZOIGFuZCB0aGUgZnJhbWUgdHlwZSAoNCBiaXRzKSBsZWF2
aW5nIG9ubHkgMjggYml0cyBmb3IgdGhlIFBGTi4KPj4+Pj4+Pj4KPj4+Pj4+Pj4gTWlncmF0aW9u
IHN0cmVhbSBWMiB1c2VzIGEgNjQgYml0IHZhbHVlIGZvciB0aGlzIHB1cnBvc2UsIHNvIHRoZXJl
Cj4+Pj4+Pj4+IGlzIG5vIG5lZWQgdG8gcmVmdXNlIHNhdmluZyAob3IgbWlncmF0aW5nKSBkb21h
aW5zIGxhcmdlciB0aGFuIDEgVEIuCj4+Pj4+Pj4+Cj4+Pj4+Pj4+IEZvciAzMiBiaXQgdG9vbHN0
YWNrcyB0aGVyZSBpcyBzdGlsbCBhIHNpemUgbGltaXQsIGFzIGRvbWFpbnMgbGFyZ2VyCj4+Pj4+
Pj4+IHRoYW4gYWJvdXQgMVRCIHdpbGwgbGVhZCB0byBhbiBleGhhdXN0ZWQgdmlydHVhbCBhZGRy
ZXNzIHNwYWNlIG9mIHRoZQo+Pj4+Pj4+PiBzYXZpbmcgcHJvY2Vzcy4gU28ga2VlcCB0aGUgdGVz
dCBmb3IgMzIgYml0LCBidXQgZG9uJ3QgYmFzZSBpdCBvbiB0aGUKPj4+Pj4+Pj4gcGFnZSB0eXBl
IG1hY3Jvcy4gQXMgYSBtaWdyYXRpb24gY291bGQgbGVhZCB0byB0aGUgc2l0dWF0aW9uIHdoZXJl
IGEKPj4+Pj4+Pj4gMzIgYml0IHRvb2xzdGFjayB3b3VsZCBoYXZlIHRvIGhhbmRsZSBzdWNoIGEg
bGFyZ2UgZG9tYWluIChpbiBjYXNlIHRoZQo+Pj4+Pj4+PiBzZW5kaW5nIHNpZGUgaXMgNjQgYml0
KSB0aGUgc2FtZSB0ZXN0IHNob3VsZCBiZSBhZGRlZCBmb3IgcmVzdG9yaW5nIGEKPj4+Pj4+Pj4g
ZG9tYWluLgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+Cj4+Pj4+Pj4gSSB3aWxsIGxlYXZlIHRoaXMgdG8gQW5kcmV3Lgo+Pj4+
Pj4+Cj4+Pj4+Pj4gSSBkb24ndCByZWFsbHkgaGF2ZSBhbiBvcGluaW9uIGhlcmUuCj4+Pj4+Pgo+
Pj4+Pj4gSSB3aWxsIHdhaXQgQW5kcmV3IGZlZWRiYWNrIGJlZm9yZSBnaXZpbmcgYSByZWxlYXNl
IGFjayBvbiB0aGlzIHBhdGNoLgo+Pj4+PiBBbmRyZXc/Cj4+Pj4KPj4+PiBTb3JyeSAtIHRoaXMg
Y29tcGxldGVseSBmZWxsIG9mZiBteSByYWRhci4KPj4+Pgo+Pj4+IFRoaXMgaXMgcHJvYmFibHkg
ZmluZSBvdmVyYWxsLgo+Pj4KPj4+IEp1bGllbiwgYXJlIHlvdSBmaW5lIHdpdGggdGhlIHBhdGNo
IG5vdz8KPj4KPj4gSSBkb24ndCBzZWUgYW55IGZvcm1hbCBhY2sgb24gdGhpcyBwYXRjaC4gQ2Fu
IHdlIGdldCBvbmU/Cj4+Cj4gCj4gQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CgpSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8u
b3JnPgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 27 11:03:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 11:03:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e82Pk-0000Yu-T1; Fri, 27 Oct 2017 11:03:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e82Pj-0000Yi-8h
 for xen-devel@lists.xensource.com; Fri, 27 Oct 2017 11:02:59 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 B0/B2-19067-26213F95; Fri, 27 Oct 2017 11:02:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsWS0XRdVTdR6HO
 kwedp2hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmNrexFIws7ji24Q1TA2M
 y/y6GLk4hAQamSRW7lvFCuE8ZpQ43vWVEcLZxihxYUUPWxcjJ4eIgLPE1zNz2UFsXgF9iSdNj
 1m6GDk4hAVMJBrbuEHqJQRWykjc2/aeGaRGQsBb4vyMr0ww9rOn14HmsHOwCVhJHBIDibIIqE
 ps+/GbcQIj9wJGhlWMGsWpRWWpRbrGBnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bm
 bGIE+r2dgYNzBOGGV3yFGSQ4mJVHefec/RQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4C0Q/Bwp
 JFiUmp5akZaZAww+mLQEB4+SCG8ZSJq3uCAxtzgzHSJ1itGY49imy3+YOJ7NfN3ALMSSl5+XK
 iXOawBSKgBSmlGaBzcIFhWXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKglDLOTJzCuB2/cK6B
 QmoFOaVD+AnFKSiJCSamAUcIvflnxpSgq7juW+acJ+TXMFU6X5HgUkbFXdu/jjF0vRHXzPvy9
 tatrK731WyaTq2HmN80HHV3zNdzvtLrxIONShcm/YxJVXihcsuLKP7a7TI45eV9/A6Lkf7zzd
 ctyUcVuUTdXxy1LXFxy+HuM888SaRpOD4lcPGX4O3hjf66+UXNvkM89fiaU4I9FQi7moOBEAE
 ryeKYUCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1509102176!93450080!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36591 invoked from network); 27 Oct 2017 11:02:57 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Oct 2017 11:02:57 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e82Pd-0000Mn-MA; Fri, 27 Oct 2017 11:02:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e82PY-0004DS-6X; Fri, 27 Oct 2017 11:02:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e82PX-0003HT-LY; Fri, 27 Oct 2017 11:02:48 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115275-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=4d4a6a3f8a12602ce8dc800123715fe7b5c1c3a1
X-Osstest-Versions-That: linux=5d7a76acad403638f635c918cc63d1d44ffa4065
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 27 Oct 2017 11:02:47 +0000
Subject: [Xen-devel] [linux-4.9 test] 115275: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8816593464206741425=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 115275 linux-4.9 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/115275/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop       fail REGR. vs. 114814

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114814
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114814
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114814
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop             fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                4d4a6a3f8a12602ce8dc800123715fe7b5c1c3a1
baseline version:
 linux                5d7a76acad403638f635c918cc63d1d44ffa4065

Last test of basis   114814  2017-10-20 20:51:56 Z    6 days
Testing same since   114845  2017-10-21 16:14:17 Z    5 days   10 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex Deucher <alexander.deucher@amd.com>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Andrew Morton <akpm@linux-foundation.org>
  Anoob Soman <anoob.soman@citrix.com>
  Arnd Bergmann <arnd@arndb.de>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Skeggs <bskeggs@redhat.com>
  Bin Liu <b-liu@ti.com>
  Borislav Petkov <bp@suse.de>
  Christoph Lameter <cl@linux.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Coly Li <colyli@suse.de>
  Dan Carpenter <dan.carpenter@oracle.com>
  David Rientjes <rientjes@google.com>
  David S. Miller <davem@davemloft.net>
  Dennis Dalessandro <dennis.dalessandro@intel.com>
  Dmitry V. Levin <ldv@altlinux.org>
  Doug Ledford <dledford@redhat.com>
  Easwar Hariharan <easwar.hariharan@intel.com>
  Emmanuel Grumbach <emmanuel.grumbach@intel.com>
  Eric Dumazet <edumazet@google.com>
  Eric Ren <zren@suse.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Filipe Manana <fdmanana@suse.com>
  Franck Demathieu <fdemathieu@gmail.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Greg Kroah-Hartman gregkh@linuxfoundation.org
  Grygorii Maistrenko <grygoriimkd@gmail.com>
  Guenter Roeck <linux@roeck-us.net>
  Herbert Xu <herbert@gondor.apana.org.au>
  Ilya Dryomov <idryomov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jaegeuk Kim <jaegeuk@kernel.org>
  Jarno Rajahalme <jarno@ovn.org>
  Javier Martinez Canillas <javier@osg.samsung.com>
  Jeff Layton <jlayton@redhat.com>
  Jeffy Chen <jeffy.chen@rock-chips.com>
  Joe Stringer <joe@ovn.org>
  Johannes Berg <johannes.berg@intel.com>
  Jonathan Cameron <jic23@kernel.org>
  Kinglong Mee <kinglongmee@gmail.com>
  Lars-Peter Clausen <lars@metafoo.de>
  Linus Torvalds <torvalds@linux-foundation.org>
  Lokesh Vutla <lokeshvutla@ti.com>
  Ludovic Desroches <ludovic.desroches@microchip.com>
  Madhavan Srinivasan <maddy@linux.vnet.ibm.com>
  Majd Dibbiny <majd@mellanox.com>
  Manu Gautam <mgautam@codeaurora.org>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Zoran <mzoran@crowfest.net>
  Milan Broz <gmazyland@gmail.com>
  Mintz, Yuval <Yuval.Mintz@cavium.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicolai HÃ¤hnle <nicolai.haehnle@amd.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Ram Amrani <Ram.Amrani@cavium.com>
  Robbie Ko <robbieko@synology.com>
  Russell King <rmk+kernel@armlinux.org.uk>
  Sasha Levin <alexander.levin@verizon.com>
  Sebastian Sanchez <sebastian.sanchez@intel.com>
  Senthilnathan Veppur <senthilnathanx.veppur@intel.com>
  Shaohua Li <shli@fb.com>
  Stefan Wahren <stefan.wahren@i2se.com>
  Sudarsana Reddy Kalluru <Sudarsana.Kalluru@cavium.com>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Varun Prakash <varun@chelsio.com>
  Vijay Kumar <vijay.ac.kumar@oracle.com>
  Vinod Koul <vinod.koul@intel.com>
  Viresh Kumar <viresh.kumar@linaro.org>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wolfram Sang <wsa@the-dreams.de>
  Yasuaki Ishimatsu <isimatu.yasuaki@jp.fujitsu.com>
  Yasuaki Ishimatsu <yasu.isimatu@gmail.com>
  Yazen Ghannam <Yazen.Ghannam@amd.com>
  Yunlong Song <yunlong.song@huawei.com>
  Yuval Mintz <Yuval.Mintz@cavium.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

(No revision log; it would be 1593 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8816593464206741425==--

From xen-devel-bounces@lists.xen.org Fri Oct 27 11:45:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 11:45:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e834w-0003NZ-D3; Fri, 27 Oct 2017 11:45:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4665fc919=roger.pau@citrix.com>)
 id 1e834v-0003NT-MW
 for xen-devel@lists.xensource.com; Fri, 27 Oct 2017 11:45:33 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 5B/E0-23912-C5C13F95; Fri, 27 Oct 2017 11:45:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsWSzvfng260zOd
 Ig+uzJSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8b39wuZCraxV9y4387cwDiVrYuRk0NCwF/i
 7eoOZgjbXWL9m72sIDaLgKrE7x0ngOIcHGwC9hLTv1aAhEUELCRW/f3MBGIzCyhL7Hg3lRHEF
 hZwkzjbtQdsDK+Ap8TrL4vAbCEBfYlHl86zQ8QFJU7OfMIC0asjsWD3JzaQ8cwC0hLL/3GAhD
 kFDCSmLv4FVi4qICPx7Hc3E8QYRYn+eQ+gLk6XaJuwkBXCtpD417WKaQKj4CwkG2Yh2TALYcM
 CRuZVjOrFqUVlqUW6lnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIHBygAEOxjX
 tjofYpTkYFIS5d13/lOkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneq1KfI4UEi1LTUyvSMnOAc
 QOTluDgURLhvQuS5i0uSMwtzkyHSJ1iNOa48fD6HyaOZzNfNzALseTl56VKifNKSQOVCoCUZp
 TmwQ2CxfMlRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfM+AVnIk5lXArfvFdApTECnNKl+ADm
 lJBEhJdXAaJn/OlDR7aq+ytLLIXIrX93a9sxBKiF6J2vPl7ONryZmy9lb3dJU5Phz743u1IXR
 TKv3H9/VNulb1SRZiRzxP/cZp7xftEZrgVr5KevsdeHzas7f3nNZq8qi8vpO/2LdugOF65MYo
 7husku/n258TDL1/v5giz//Nl1Oddx+a1XKqet9X4V/PldiKc5INNRiLipOBACXn4P54gIAAA
 ==
X-Env-Sender: prvs=4665fc919=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1509104728!106067337!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49748 invoked from network); 27 Oct 2017 11:45:30 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Oct 2017 11:45:30 -0000
X-IronPort-AV: E=Sophos;i="5.44,304,1505779200"; d="scan'208";a="106534398"
X-CrossPremisesHeadersFilteredBySendConnector: AMSPEX02CL03.citrite.net
Date: Fri, 27 Oct 2017 12:45:21 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: osstest service owner <osstest-admin@xenproject.org>
Message-ID: <20171027114521.ssxnycohrmrwxyyw@dhcp-3-128.uk.xensource.com>
References: <osstest-115244-mainreport@xen.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <osstest-115244-mainreport@xen.org>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
X-OrganizationHeadersPreserved: AMSPEX02CL03.citrite.net
Cc: xen-devel@lists.xensource.com
Subject: Re: [Xen-devel] [linux-linus test] 115244: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMjcsIDIwMTcgYXQgMDE6NDY6MjRBTSArMDAwMCwgb3NzdGVzdCBzZXJ2aWNl
IG93bmVyIHdyb3RlOgo+IGZsaWdodCAxMTUyNDQgbGludXgtbGludXMgcmVhbCBbcmVhbF0KPiBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE1MjQ0Lwo+
IAo+IFJlZ3Jlc3Npb25zIDotKAo+IAo+IFRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQg
YXJlIGJsb2NraW5nLAo+IGluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgo+
ICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTQ2ODIKClRoaXMgc2VlbXMgdG8gYmUgdGhlIGZhaWx1cmUgdGhh
dCB3ZSBoYXZlIGJlZW4gc2VlaW5nIGluIHRoZSBNYXNzIGNvbG8KYWxzby4KCj4gIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFjb3cyIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExNDY4MgoKVGhpcyBpcyBkdWUgdG8gYSBuZXR3b3JrIGZhaWx1cmUgQUZBSUNUOgoK
Q29uZmlndXJlIHRoZSBwYWNrYWdlIG1hbmFnZXIKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KCiEhIEVSUk9SOiBDYW5ub3QgYWNjZXNzIHJlcG9zaXRvcnkKClRoZSByZXBvc2l0b3J5IG9u
IGZ0cC5kZWJpYW4ub3JnIGNvdWxkbid0IGJlIGFjY2Vzc2VkLCBzbyBpdHMgdXBkYXRlcyB3aWxs
IG5vdCAKYmUgbWFkZSBhdmFpbGFibGUgdG8geW91IGF0IHRoaXMgdGltZS4gWW91IHNob3VsZCBp
bnZlc3RpZ2F0ZSB0aGlzIGxhdGVyLgoKQ29tbWVudGVkIG91dCBlbnRyaWVzIGZvciBmdHAuZGVi
aWFuLm9yZyBoYXZlIGJlZW4gYWRkZWQgdG8gdGhlIAovZXRjL2FwdC9zb3VyY2VzLmxpc3QgZmls
ZS4KW1ByZXNzIGVudGVyIHRvIGNvbnRpbnVlXSAKClJvZ2VyLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 27 11:45:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 11:45:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e834d-0003Md-5S; Fri, 27 Oct 2017 11:45:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=466fb0283=wei.liu2@citrix.com>)
 id 1e834b-0003MX-7O
 for xen-devel@lists.xen.org; Fri, 27 Oct 2017 11:45:13 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 47/FE-15231-84C13F95; Fri, 27 Oct 2017 11:45:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHRDpK6HzOd
 Ig8ubGS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oy3T2+yF3QJVJyeuou5gXEFbxcjB4eEgL/E
 upnKXYycHCwCqhK3fn9nBrHZBJQlfnb2soHYIgJaEhO2bGXqYuTiYBaYxSjx9+9hdpCEsECGR
 O/NnWBFvAIWEvtf/2UBKRISWM8osfJWIztEQlDi5MwnLCA2s4COxILdn9hAFjMLSEss/8cBEu
 YU8JBY+H8K2GJRARWJzqVzwMqFBBQkOqYfY5rAyDcLyaRZSCbNQpi0gJF5FaNGcWpRWWqRrqG
 BXlJRZnpGSW5iZg6QZ6qXm1pcnJiempOYVKyXnJ+7iREYagxAsINxzVTnQ4ySHExKorz7zn+K
 FOJLyk+pzEgszogvKs1JLT7EKMPBoSTB2yD9OVJIsCg1PbUiLTMHGPQwaQkOHiUR3hCQNG9xQ
 WJucWY6ROoUozHHsU2X/zBxPJv5uoFZiCUvPy9VSpxXCqRUAKQ0ozQPbhAsGi8xykoJ8zICnS
 bEU5BalJtZgir/ilGcg1FJmHcqyBSezLwSuH2vgE5hAjqlSfUDyCkliQgpqQZGoT8stYzX7yo
 yZrtuu1CcZOnEsWuDfm/2ghUnuW24Nvi1JQcGvCkpbfqT6sDfdfbBgbdXQufd7c7tz1gftCfA
 or9sbrbLUeb8z29mO0yWabBn2b7v4gGxDn7LbyxX0514BA5GvTt/Yfqf+XJecmxeWwUrHoqu2
 Txr0d3VG5+/mxop9eym7ZrlSizFGYmGWsxFxYkAsl6WnMECAAA=
X-Env-Sender: prvs=466fb0283=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1509104710!70128972!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3361 invoked from network); 27 Oct 2017 11:45:11 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Oct 2017 11:45:11 -0000
X-IronPort-AV: E=Sophos;i="5.44,304,1505779200"; d="scan'208";a="448577091"
Date: Fri, 27 Oct 2017 12:45:08 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20171027114508.sahq6uacglhqizkz@citrix.com>
References: <20171018140339.13888-1-ross.lagerwall@citrix.com>
 <20171018140339.13888-5-ross.lagerwall@citrix.com>
 <2d65baf2ec2348229a65de1f66901d87@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <2d65baf2ec2348229a65de1f66901d87@AMSPEX02CL03.citrite.net>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v1 4/5] tools: libxendevicemodel: Provide
 xendevicemodel_add_to_physmap
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMjAsIDIwMTcgYXQgMTA6MjI6NTVBTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IFhlbi1kZXZlbCBb
bWFpbHRvOnhlbi1kZXZlbC1ib3VuY2VzQGxpc3RzLnhlbi5vcmddIE9uIEJlaGFsZiBPZgo+ID4g
Um9zcyBMYWdlcndhbGwKPiA+IFNlbnQ6IDE4IE9jdG9iZXIgMjAxNyAxNTowNAo+ID4gVG86IFhl
bi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbi5vcmc+Cj4gPiBDYzogUm9zcyBMYWdlcndhbGwg
PHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+OyBJYW4gSmFja3Nvbgo+ID4gPElhbi5KYWNrc29u
QGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4gU3ViamVjdDog
W1hlbi1kZXZlbF0gW1BBVENIIHYxIDQvNV0gdG9vbHM6IGxpYnhlbmRldmljZW1vZGVsOiBQcm92
aWRlCj4gPiB4ZW5kZXZpY2Vtb2RlbF9hZGRfdG9fcGh5c21hcAo+ID4gCj4gPiBTaWduZWQtb2Zm
LWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KPiA+IC0tLQo+
ID4gIHRvb2xzL2xpYnMvZGV2aWNlbW9kZWwvTWFrZWZpbGUgICAgICAgICAgICAgICAgIHwgIDIg
Ky0KPiA+ICB0b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYyAgICAgICAgICAgICAgICAgICB8
IDE3ICsrKysrKysrKysrKysrKysrCj4gPiAgdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRl
L3hlbmRldmljZW1vZGVsLmggfCAxMyArKysrKysrKysrKysrCj4gPiAgdG9vbHMvbGlicy9kZXZp
Y2Vtb2RlbC9saWJ4ZW5kZXZpY2Vtb2RlbC5tYXAgICAgfCAgNSArKysrKwo+ID4gIDQgZmlsZXMg
Y2hhbmdlZCwgMzYgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+ID4gCj4gPiBkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9NYWtlZmlsZQo+ID4gYi90b29scy9saWJzL2Rl
dmljZW1vZGVsL01ha2VmaWxlCj4gPiBpbmRleCAzNDIzNzFhLi41YjJkZjdhIDEwMDY0NAo+ID4g
LS0tIGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9NYWtlZmlsZQo+ID4gKysrIGIvdG9vbHMvbGli
cy9kZXZpY2Vtb2RlbC9NYWtlZmlsZQo+ID4gQEAgLTIsNyArMiw3IEBAIFhFTl9ST09UID0gJChD
VVJESVIpLy4uLy4uLy4uCj4gPiAgaW5jbHVkZSAkKFhFTl9ST09UKS90b29scy9SdWxlcy5tawo+
ID4gCj4gPiAgTUFKT1IgICAgPSAxCj4gPiAtTUlOT1IgICAgPSAxCj4gPiArTUlOT1IgICAgPSAy
Cj4gPiAgU0hMSUJfTERGTEFHUyArPSAtV2wsLS12ZXJzaW9uLXNjcmlwdD1saWJ4ZW5kZXZpY2Vt
b2RlbC5tYXAKPiA+IAo+ID4gIENGTEFHUyAgICs9IC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlw
ZXMKPiA+IGRpZmYgLS1naXQgYS90b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYyBiL3Rvb2xz
L2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jCj4gPiBpbmRleCBiNjZkNGY5Li4yYTIzMDc3IDEwMDY0
NAo+ID4gLS0tIGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMKPiA+ICsrKyBiL3Rvb2xz
L2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jCj4gPiBAQCAtNTY0LDYgKzU2NCwyMyBAQCBpbnQgeGVu
ZGV2aWNlbW9kZWxfc2h1dGRvd24oCj4gPiAgICAgIHJldHVybiB4ZW5kZXZpY2Vtb2RlbF9vcChk
bW9kLCBkb21pZCwgMSwgJm9wLCBzaXplb2Yob3ApKTsKPiA+ICB9Cj4gPiAKPiA+ICtpbnQgeGVu
ZGV2aWNlbW9kZWxfYWRkX3RvX3BoeXNtYXAoCj4gPiArICAgIHhlbmRldmljZW1vZGVsX2hhbmRs
ZSAqZG1vZCwgZG9taWRfdCBkb21pZCwgdWludDY0X3QgaWR4LCB1aW50NjRfdAo+ID4gZ3BmbikK
PiAKPiBEbyB5b3UgcmVhbGx5IHdhbnQgdGhpcyB0byBiZSBzaW5nbGUgcGFnZT8gUG9wdWxhdGlu
ZyBWUkFNIGlzIG5vdCBnb2luZyB0byBiZSBmYXN0IGlmIHlvdSBuZWVkIHRvIG1ha2UgMTZNQiAv
IDRLIGh5cGVyY2FsbHMgdG8gZG8gaXQuCgpUaGlzLiBTaW5jZSB3ZSdyZSBpbnRyb2R1Y2luZyBh
IG5ldyBpbnRlcmZhY2UgcGxlYXNlIGNvbnNpZGVyIGdpdmluZyBpdAp0aGUgYWJpbGl0eSB0byBi
YXRjaC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 27 12:07:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 12:07:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e83Pm-00057F-G6; Fri, 27 Oct 2017 12:07:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=466d67feb=ross.lagerwall@citrix.com>)
 id 1e83Pl-000579-7s
 for xen-devel@lists.xen.org; Fri, 27 Oct 2017 12:07:05 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 9E/3F-00983-86123F95; Fri, 27 Oct 2017 12:07:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHRDpG664ud
 Ig9srrC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owF2y+zFJxkr9i6/gFLA+Nyti5GTg4JAX+J
 i9PfsYLYwgIZEr03d4LFRQQ8JU41tTF1MXJxCAncZZR4+6ebHSTBLOAr0X9kI1gDm4CBxK1L3
 5lBbF4BW4n2iRfB4iwCqhIPP35hAbFFBcIl3jYeYYGoEZQ4OfMJmM0pYCnx5MlGIJsDaKa9xI
 OtZRDj5SW2v50DNlJIQE3i7fIzLBMY+WYh6Z6F0DELSccCRuZVjBrFqUVlqUW6hpZ6SUWZ6Rk
 luYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBoVbPwMC4g/H3cb9DjJIcTEqivPvOf4oU4kvK
 T6nMSCzOiC8qzUktPsQow8GhJMFbovA5UkiwKDU9tSItMwcY9DBpCQ4eJRFeLpA0b3FBYm5xZ
 jpE6hSjMceNh9f/MHE8m/m6gVmIJS8/L1VKnDcMpFQApDSjNA9uECwaLzHKSgnzMjIwMAjxFK
 QW5WaWoMq/YhTnYFQS5m0GmcKTmVcCt+8V0ClMQKc0qX4AOaUkESEl1cDYYBft8oJv8tq0/tB
 MMf0SewvGqLQDPHcrzScJLDm7T3jhIr/U2d8OthdEc56cxWP3rp3xptmk2ZXFV5jFd4uUVlxt
 r9+VrlWr3e54bBU/7wfNL7lGAeeMMg/sfCNq0cKzPq3I8+bFqNau/4azotbzTD7HcmSKlLjX8
 XOsrI56xpx+PiHdBkosxRmJhlrMRcWJAPZWR33BAgAA
X-Env-Sender: prvs=466d67feb=ross.lagerwall@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1509106022!112328490!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18820 invoked from network); 27 Oct 2017 12:07:03 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Oct 2017 12:07:03 -0000
X-IronPort-AV: E=Sophos;i="5.44,304,1505779200"; d="scan'208";a="448580761"
To: Wei Liu <wei.liu2@citrix.com>, Paul Durrant <Paul.Durrant@citrix.com>
References: <20171018140339.13888-1-ross.lagerwall@citrix.com>
 <20171018140339.13888-5-ross.lagerwall@citrix.com>
 <2d65baf2ec2348229a65de1f66901d87@AMSPEX02CL03.citrite.net>
 <20171027114508.sahq6uacglhqizkz@citrix.com>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <17d5f2dc-349d-99f7-2528-1183cebc38c0@citrix.com>
Date: Fri, 27 Oct 2017 13:06:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20171027114508.sahq6uacglhqizkz@citrix.com>
Cc: Ian Jackson <Ian.Jackson@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v1 4/5] tools: libxendevicemodel: Provide
 xendevicemodel_add_to_physmap
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMjcvMjAxNyAxMjo0NSBQTSwgV2VpIExpdSB3cm90ZToKPiBPbiBGcmksIE9jdCAyMCwg
MjAxNyBhdCAxMDoyMjo1NUFNICswMTAwLCBQYXVsIER1cnJhbnQgd3JvdGU6Ci4uLgo+Pj4gIENG
TEFHUyAgICs9IC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMKPj4+IGRpZmYgLS1naXQgYS90
b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYyBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29y
ZS5jCj4+PiBpbmRleCBiNjZkNGY5Li4yYTIzMDc3IDEwMDY0NAo+Pj4gLS0tIGEvdG9vbHMvbGli
cy9kZXZpY2Vtb2RlbC9jb3JlLmMKPj4+ICsrKyBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29y
ZS5jCj4+PiBAQCAtNTY0LDYgKzU2NCwyMyBAQCBpbnQgeGVuZGV2aWNlbW9kZWxfc2h1dGRvd24o
Cj4+PiAgICAgIHJldHVybiB4ZW5kZXZpY2Vtb2RlbF9vcChkbW9kLCBkb21pZCwgMSwgJm9wLCBz
aXplb2Yob3ApKTsKPj4+ICB9Cj4+Pgo+Pj4gK2ludCB4ZW5kZXZpY2Vtb2RlbF9hZGRfdG9fcGh5
c21hcCgKPj4+ICsgICAgeGVuZGV2aWNlbW9kZWxfaGFuZGxlICpkbW9kLCBkb21pZF90IGRvbWlk
LCB1aW50NjRfdCBpZHgsIHVpbnQ2NF90Cj4+PiBncGZuKQo+Pgo+PiBEbyB5b3UgcmVhbGx5IHdh
bnQgdGhpcyB0byBiZSBzaW5nbGUgcGFnZT8gUG9wdWxhdGluZyBWUkFNIGlzIG5vdCBnb2luZyB0
byBiZSBmYXN0IGlmIHlvdSBuZWVkIHRvIG1ha2UgMTZNQiAvIDRLIGh5cGVyY2FsbHMgdG8gZG8g
aXQuCj4KPiBUaGlzLiBTaW5jZSB3ZSdyZSBpbnRyb2R1Y2luZyBhIG5ldyBpbnRlcmZhY2UgcGxl
YXNlIGNvbnNpZGVyIGdpdmluZyBpdAo+IHRoZSBhYmlsaXR5IHRvIGJhdGNoLgo+CgpZZXMgaW5k
ZWVkLiBJIHNlbnQgYSB2MiBvZiB0aGlzIHBhdGNoIHNlcmllcyBhIGZldyBkYXlzIGFnbyB3aGlj
aCAKY2hhbmdlcyBpdCB0byBvcGVyYXRlIG9uIGEgcmFuZ2UuCgotLSAKUm9zcyBMYWdlcndhbGwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 27 12:08:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 12:08:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e83RW-0005D7-R9; Fri, 27 Oct 2017 12:08:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e83RV-0005Cr-0C
 for xen-devel@lists.xensource.com; Fri, 27 Oct 2017 12:08:53 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 07/EC-13910-4D123F95; Fri, 27 Oct 2017 12:08:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsWS0XRdVfey4ud
 Ig5Z2SYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmTDlynbXgX17FiocX2BsY
 93h1MXJxCAk0Mkm8/LKZEcJ5zChxsHMzC4SzjVFi4toXrF2MnBwiAs4SX8/MZQexeQX0JR7+P
 8wCYgsLWEgc23GcFaRBQqBLU+LTh6nMIAkJAW+JdfMbWWDsiQ2rgYrYOdgErCQOiYFEWQRUJS
 YcbmSfwMi9gJFhFaN6cWpRWWqRrqVeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJka
 gzxmAYAfj3U0BhxglOZiURHn3nf8UKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCVw0YQkKCRanp
 qRVpmTnA4INJS3DwKInwcikApXmLCxJzizPTIVKnGC05jm26/IeJY9X1u0Dy2czXDcxCLHn5e
 alS4rw7QBoEQBoySvPgxsEi5BKjrJQwLyPQgUI8BalFuZklqPKvGMU5GJWEeRlAruLJzCuB2/
 oK6CAmoIOaVD+AHFSSiJCSamA07Q3tbSwpz8mRnNLmzRi3zXvhMok5Lz7+nnxUqSLadOsfv4V
 e0k8exJisL7p/0fKAgtM/g4yLRd2MIj0RYbr8F3kyNx7cvkIryEhr6Yrn7nH/uUpOthRUPN3w
 b6PAmmPnbvte4tllPHddds36cxtOmdlMEdVi/Wz1SsKa/7rQxR3rrau+l39XYinOSDTUYi4qT
 gQAiCUYqYsCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1509106130!113427056!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21604 invoked from network); 27 Oct 2017 12:08:51 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Oct 2017 12:08:51 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e83RO-00021h-D0; Fri, 27 Oct 2017 12:08:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e83RJ-0008TU-1v; Fri, 27 Oct 2017 12:08:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e83RI-0008T5-Ld; Fri, 27 Oct 2017 12:08:40 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115280-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-i386: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-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-armhf-pvops:kernel-build:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qcow2: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-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-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-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-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-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-armhf-armhf-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-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=325a084c1ebccb265a3c8f1dd092ffbbfb448a00
X-Osstest-Versions-That: qemuu=f90ea7ba7c5ae7010ee0ce062207ae42530f57d6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 27 Oct 2017 12:08:40 +0000
Subject: [Xen-devel] [qemu-mainline test] 115280: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2303683803541823030=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 115280 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/115280/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386                    6 xen-build                fail REGR. vs. 114507
 build-amd64-xsm               6 xen-build                fail REGR. vs. 114507
 build-i386-xsm                6 xen-build                fail REGR. vs. 114507
 build-amd64                   6 xen-build                fail REGR. vs. 114507
 build-armhf-xsm               6 xen-build                fail REGR. vs. 114507
 build-armhf                   6 xen-build                fail REGR. vs. 114507
 build-armhf-pvops             6 kernel-build             fail REGR. vs. 114507

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemuu-win10-i386  1 build-check(1)              blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ws16-amd64  1 build-check(1)             blocked n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-intel  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-amd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                325a084c1ebccb265a3c8f1dd092ffbbfb448a00
baseline version:
 qemuu                f90ea7ba7c5ae7010ee0ce062207ae42530f57d6

Last test of basis   114507  2017-10-15 01:03:38 Z   12 days
Failing since        114546  2017-10-16 12:16:28 Z   10 days   18 attempts
Testing same since   115280  2017-10-27 02:57:22 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Lindsay <alindsay@codeaurora.org>
  Alberto Garcia <berto@igalia.com>
  Aleksandr Bezzubikov <zuban32s@gmail.com>
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alexey Perevalov <a.perevalov@samsung.com>
  Alistair Francis <alistair.francis@xilinx.com>
  Amarnath Valluri <amarnath.valluri@intel.com>
  Andreas FÃ¤rber <afaerber@suse.de>
  Andrew Baumann <Andrew.Baumann@microsoft.com>
  Anthoine Bourgeois <anthoine.bourgeois@blade-group.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Artyom Tarasenko <atar4qemu@gmail.com>
  Carlo Marcelo Arenas BelÃ³n <carenas@gmail.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <otubo@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Igor Mammedov <imammedo@redhat.com>
  Jason J. Herne <jjherne@linux.vnet.ibm.com>
  Jason Wang <jasowang@redhat.com>
  Joe Clifford <joeclifford@gmail.com>
  John Snow <jsnow@redhat.com>
  Juan Quintela <quintela@redhat.com>
  Knut Omang <knut.omang@oracle.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Marco A L Barbosa <malbarbo@gmail.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Mark Kanda <mark.kanda@oracle.com>
  Markus Armbruster <armbru@redhat.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <richard.henderson@linaro.org>
  Richard Henderson <rth@twiddle.net>
  Richard W.M. Jones <rjones@redhat.com>
  Riku Voipio <riku.voipio@linaro.org>
  Sandipan Das <sandipan@linux.vnet.ibm.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wolfgang Bumiller <w.bumiller@proxmox.com>

jobs:
 build-amd64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            fail    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvhv2-amd                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-ws16-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ws16-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-xl-qemuu-win10-i386                         blocked 
 test-amd64-i386-xl-qemuu-win10-i386                          blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvhv2-intel                              blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-amd64-i386-libvirt-qcow2                                blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 


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


Not pushing.

(No revision log; it would be 7178 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2303683803541823030==--

From xen-devel-bounces@lists.xen.org Fri Oct 27 12:17:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 12:17:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e83ZW-00061A-MM; Fri, 27 Oct 2017 12:17:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e83ZV-000614-J2
 for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 12:17:09 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 85/A5-25852-4C323F95; Fri, 27 Oct 2017 12:17:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJIsWRWlGSWpSXmKPExsUyZ7p8oO4R5c+
 RBmfms1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk/VmkVHBCr6H/Tx97A+E+wi5GLQ0hgMpPE
 vHedzBDOX0aJ7d2zWCGcjYwSHy59YYFwOhklWn6tYupi5OQQFtCX2H3+MjuILSKQILHi820mk
 CJmgamMEr0P77FDdKxmlJh5o4URpIpNwEji7NHpYDavgK3EnxMbWEBsFgFViYk3X7CC2KIC4R
 J3Wt+xQNQISpyc+QTI5uDgFHCS2HjOGyTMLGAmMW/zQ2YIW15i+9s5ULa4xK0n88GOkxAwlui
 b1ccygVFoFpJJs5C0z0LSPgtJ+wJGllWMGsWpRWWpRbpGRnpJRZnpGSW5iZk5uoYGZnq5qcXF
 iempOYlJxXrJ+bmbGIHBzgAEOxjXzA88xCjJwaQkyrvv/KdIIb6k/JTKjMTijPii0pzU4kOMM
 hwcShK8p5Q+RwoJFqWmp1akZeYA4w4mLcHBoyTCy6UAlOYtLkjMLc5Mh0idYtTleDbzdQOzEE
 tefl6qlDjvBZAZAiBFGaV5cCNgKeASo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHnvgkzhycw
 rgdv0CugIJqAjmlQ/gBxRkoiQkmpgTPEK1lC0zmT9MHlnPDfLi+iEuf/upSRPO8Ved2n310v1
 8rN/9dXOWqkSsqh2Rfm9vdpprYudnpyJ4kjaLJicWcYwK3Q9+1SbqC1LXhww+P7hlUea8P2U4
 2Vn7nRtFH/Fu+f2YfVdkhFx/avWRso9eP5Cke9Mu26mVsXhw/aZDfdZm3hj10+sUmIpzkg01G
 IuKk4EAFYLkg78AgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1509106626!79076737!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42463 invoked from network); 27 Oct 2017 12:17:07 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Oct 2017 12:17:07 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9RCGwCW025156
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 27 Oct 2017 12:16:59 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9RCGwhx025878
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 27 Oct 2017 12:16:58 GMT
Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v9RCGwMI012696;
 Fri, 27 Oct 2017 12:16:58 GMT
Received: from [10.154.186.181] (/10.154.186.181)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 27 Oct 2017 05:16:58 -0700
To: Sander Eikelenboom <linux@eikelenboom.it>,
 Andrew Cooper <andrew.cooper3@citrix.com>
References: <2d452757-5197-f5c9-c4e2-d6166516e53e@eikelenboom.it>
 <f251d755-58d3-4533-b0f9-acaf4708a31b@oracle.com>
 <2100b794-b241-346c-1638-da78b9d127a1@eikelenboom.it>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <6cfda52e-91e4-bb41-d9c5-0915821a8fa3@oracle.com>
Date: Fri, 27 Oct 2017 08:16:52 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <2100b794-b241-346c-1638-da78b9d127a1@eikelenboom.it>
Content-Language: en-US
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: anthony.perard@citrix.com,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] Some Xen pci-passthrough questions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxMC8yNy8yMDE3IDA0OjE2IEFNLCBTYW5kZXIgRWlrZWxlbmJvb20gd3JvdGU6Cj4gT24g
MjcvMTAvMTcgMDA6MzAsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4gT24gMTAvMjYvMjAxNyAw
NDo0OCBQTSwgU2FuZGVyIEVpa2VsZW5ib29tIHdyb3RlOgo+Pgo+PiAtIEVuYWJsaW5nIHRoZSB4
ZW4gcHQgbG9nZ2luZyBpbiBxZW11IHNwaXQgb3V0IHNvbWUgdGhpbmdzLCBpIHdvbmRlciBpZiB0
aGV5IGFyZSBub3JtYWw6Cj4+Cj4+ICAgICAgICAgIHFlbXUtc3lzdGVtLWkzODY6IC1zZXJpYWwg
cHR5OiBjaGFyIGRldmljZSByZWRpcmVjdGVkIHRvIC9kZXYvcHRzLzE2IChsYWJlbCBzZXJpYWww
KQo+PiAgICAgICAgICBbMDA6MDUuMF0geGVuX3B0X3JlYWxpemU6IEFzc2lnbmluZyByZWFsIHBo
eXNpY2FsIGRldmljZSAwODowMC4wIHRvIGRldmZuIDB4MjgKPj4gICAgICAgICAgWzAwOjA1LjBd
IHhlbl9wdF9yZWdpc3Rlcl9yZWdpb25zOiBJTyByZWdpb24gMCByZWdpc3RlcmVkIChzaXplPTB4
MDAwMDIwMDAgYmFzZV9hZGRyPTB4ZmUxZmUwMDAgdHlwZTogMHg0KQo+Pgo+PiAgICAgIEFyZSB0
aGVzZSBzb21laG93IGV4cGVjdGVkIC8gYmVuaWduICh0aGV5IGFsc28gb2NjdXIgd2hlbiBwY2kg
cGFzc3Rocm91Z2ggaXMgc3VjY2VzZnVsKSA/Ogo+PiAgICAgICAgICBbMDA6MDUuMF0geGVuX3B0
X2NvbmZpZ19yZWdfaW5pdDogT2Zmc2V0IDB4MDAwZSBtaXNtYXRjaCEgRW11bGF0ZWQ9MHgwMDgw
LCBob3N0PTB4MDAwMCwgc3luY2luZyB0byAweDAwODAuCj4+ICAgICAgICAgIFswMDowNS4wXSB4
ZW5fcHRfY29uZmlnX3JlZ19pbml0OiBPZmZzZXQgMHgwMDEwIG1pc21hdGNoISBFbXVsYXRlZD0w
eDAwMDAsIGhvc3Q9MHhmZTFmZTAwNCwgc3luY2luZyB0byAweGZlMWZlMDA0Lgo+PiAgICAgICAg
ICBbMDA6MDUuMF0geGVuX3B0X2NvbmZpZ19yZWdfaW5pdDogT2Zmc2V0IDB4MDA1MiBtaXNtYXRj
aCEgRW11bGF0ZWQ9MHgwMDAwLCBob3N0PTB4NDgwMywgc3luY2luZyB0byAweDAwMDMuCj4+ICAg
ICAgICAgIFswMDowNS4wXSB4ZW5fcHRfY29uZmlnX3JlZ19pbml0OiBPZmZzZXQgMHgwMDcyIG1p
c21hdGNoISBFbXVsYXRlZD0weDAwMDAsIGhvc3Q9MHgwMDg2LCBzeW5jaW5nIHRvIDB4MDA4MC4K
Pj4gICAgICAgICAgWzAwOjA1LjBdIHhlbl9wdF9jb25maWdfcmVnX2luaXQ6IE9mZnNldCAweDAw
YTQgbWlzbWF0Y2ghIEVtdWxhdGVkPTB4MDAwMCwgaG9zdD0weDhmYzAsIHN5bmNpbmcgdG8gMHg4
ZmMwLgo+PiAgICAgICAgICBbMDA6MDUuMF0geGVuX3B0X2NvbmZpZ19yZWdfaW5pdDogT2Zmc2V0
IDB4MDBiMiBtaXNtYXRjaCEgRW11bGF0ZWQ9MHgwMDAwLCBob3N0PTB4MTAxMiwgc3luY2luZyB0
byAweDEwMTIuCj4+Cj4+ICAgICAgICAgIFswMDowNS4wXSB4ZW5fcHRfbXNpeF9pbml0OiBnZXQg
TVNJLVggdGFibGUgQkFSIGJhc2UgMHhmZTFmZTAwMAo+PiAgICAgICAgICBbMDA6MDUuMF0geGVu
X3B0X21zaXhfaW5pdDogdGFibGVfb2ZmID0gMHgxMDAwLCB0b3RhbF9lbnRyaWVzID0gOAo+PiAg
ICAgICAgICBbMDA6MDUuMF0geGVuX3B0X21zaXhfaW5pdDogdGFibGVfb2ZmID0gMHgxMDAwLCB0
b3RhbF9lbnRyaWVzID0gOCwgUENJX01TSVhfRU5UUllfU0laRSA9IDB4MTAsICBtc2l4LT50YWJs
ZV9vZmZzZXRfYWRqdXN0ID0gMCwgIG1zaXgtPnRhYmxlX2Jhc2UgPSAweGZlMWZlMDAwCj4+ICAg
ICAgICAgIFswMDowNS4wXSB4ZW5fcHRfbXNpeF9pbml0OiBFcnJvcjogQ2FuJ3QgbWFwIHBoeXNp
Y2FsIE1TSS1YIHRhYmxlOiBJbnZhbGlkIGFyZ3VtZW50Cj4+IFRoYXQncyBtbWFwKCkgb2YgL2Rl
di9tZW0gZmFpbGluZzoKPj4KPj4gbW1hcChOVUxMLAo+PiAgICAgICAgICAgICAgIHRvdGFsX2Vu
dHJpZXMgKiBQQ0lfTVNJWF9FTlRSWV9TSVpFICsKPj4gbXNpeC0+dGFibGVfb2Zmc2V0X2FkanVz
dCwKPj4gICAgICAgICAgICAgICBQUk9UX1JFQUQsCj4+ICAgICAgICAgICAgICAgTUFQX1NIQVJF
RCB8IE1BUF9MT0NLRUQsCj4+ICAgICAgICAgICAgICAgZmQsCj4+ICAgICAgICAgICAgICAgbXNp
eC0+dGFibGVfYmFzZSArIHRhYmxlX29mZiAtIG1zaXgtPnRhYmxlX29mZnNldF9hZGp1c3QpOwo+
Pgo+Pgo+PiBBcmUgeW91IHJ1bm5pbmcgd2l0aCBDcmFpZyBCZXJnc3Ryb20ncyBwYXRjaD8KPiBZ
ZXMgc29ycnkgZm9yIG5vdCBiZWluZyBjbGVhciAoYW5kIHVzaW5nIHRoZSBsb2cgb2YgcnVubmlu
ZyB3aXRoIHRoZQo+IG1tYXAgcGF0Y2gpLCBpIHNwZWNpZmljYWxseSBtZWFudCB0aGUgIm1pc21h
dGNoISIgbGluZXMsIGFsdGhvdWdoIHRoZXkKPiBhbHNvIGFwcGVhciBpbiB0aGUgd29ya2luZyBj
YXNlICh3aXRob3V0IHRoZSBwYXRjaCkgc28gdGhleSBwcm9iYWJseQo+IGFyZW4ndCBhbiBpc3N1
ZSwgYnV0IHN0aWxsIHRob3VnaHQgaXQgd291bGRuJ3QgaHVydCB0byBhc2sgOikuCgpJIGJlbGll
dmUgdGhlc2Ugd2FybmluZ3MgYXJlIGV4cGVjdGVkLiBBdCBsZWFzdCBpbiB0aGUgY2FzZSBvZiBC
QVIgCihvZmZzZXQgMHgxMCkgSSBjYW4gc2VlIHRoYXQgcWVtdSBpbml0aWFsaXplcyBlbXVsYXRl
ZCByZWdpc3RlciB0byAwIAooeGVuX3B0X2Jhcl9yZWdfaW5pdCgpKSB3aGljaCB3b3VsZCBub3Qg
bWF0Y2ggd2hhdCB0aGUgYWN0dWFsIEhXIGhhcy4gCkJ1dCBJJ2xsIGxldCBBbnRvbnkgb3IgU3Rl
ZmFuIGNvbmZpcm0gdGhhdC4gKEkgZG8gdGhpbmsgdGhlIHdhcm5pbmdzIApsb29rIGEgYml0IHRv
byBhbGFybWlzdCBzbyBwZXJoYXBzIHRoZXkgY2FuIGJlIHNvZnRlbmVkIHNvbWV3aGF0KQoKQW5k
IGFzIGZhciBhcyBDcmFpZydzIHBhdGNoIGlzIGNvbmNlcm5lZCB3ZSBrbm93IGl0J3MgYnJva2Vu
IGFuZCB3aWxsIGJlIApyZXZlcnRlZC4KCi1ib3JpcwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 27 12:41:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 12:41:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e83wy-0007xK-Of; Fri, 27 Oct 2017 12:41:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e83wx-0007xE-Cy
 for xen-devel@lists.xensource.com; Fri, 27 Oct 2017 12:41:23 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 03/4A-19514-27923F95; Fri, 27 Oct 2017 12:41:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjleJIrShJLcpLzFFi42K5GNpwRLdQ83O
 kwesjFhb3prxnd2D02N63iz2AMYo1My8pvyKBNePt7f8sBSdUKlrOrmNvYLwr28XIxSEkMJ1R
 4vn5WWxdjJwcLAIvmCVu3qoHSUgI3GSVmPK5ixkkISGQJXG86wUrhJ0mcWD5Y5YuRg4gu0Ji8
 8dEEFNIQE1izZsoiJm/GCWWNS9mASkXFoiXuHR4PtgYEaDyHavug40REjCQWLFuHTNIL5uAjs
 S6GbUgYV4BW4ndE2exQpyjKvHgyT6w00QFwiWazvazQNQISpyc+QTsAk4BQ4nOw7kgYWYBM4l
 5mx8yQ9jiEreezGeCsOUltr+dwzyBUWQWku5ZSFpmIWmZhaRlASPLKkaN4tSistQiXSNDvaSi
 zPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwJioZ2Bg3MF4d7LfIUZJDiYlUd595z9FC
 vEl5adUZiQWZ8QXleakFh9ilOHgUJLgzdX4HCkkWJSanlqRlpkDjE6YtAQHj5IIbx1Imre4ID
 G3ODMdInWK0Z7jwp1Lf5g4jm26DCQP7LkFJJ/NfN3ALMSSl5+XKiXO2wXSJgDSllGaBzcUlkw
 uMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmbQCZwpOZVwK3+xXQWUxAZzWpfgA5qyQRISXV
 wLhtP7vyBE6huE8TAo+837HcveLNzY/P3/kstSqd+r9GosU+XmXzztx9t8+ryqabBoiy+YWtr
 bB+mpixYm1U59KGm/VPJb6am0WFZC/srCoVa/0S93W7uDDL8n/ly1TPKNT6rG79paR00rl6kv
 amv8sdTt9/qXp3tmfFy04XmcUMMp9v34mwOajEUpyRaKjFXFScCADnhZgNIQMAAA==
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1509108081!105383975!1
X-Originating-IP: [209.85.128.196]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28555 invoked from network); 27 Oct 2017 12:41:21 -0000
Received: from mail-wr0-f196.google.com (HELO mail-wr0-f196.google.com)
 (209.85.128.196)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Oct 2017 12:41:21 -0000
Received: by mail-wr0-f196.google.com with SMTP id y39so6059822wrd.4
 for <xen-devel@lists.xensource.com>; Fri, 27 Oct 2017 05:41:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=W48dIgJ0+rUCRbN0s4Y+KYC4HDwyimP3H/L9L6inOjc=;
 b=eioMDduWOXVnj+uklcKuLZCvdfsSiQNVbrCqjBxUjspqKKH5+54VOIDd/yoQvZuKRb
 W39Xvn7D81wZXpWhxIo5q0280Pnp1CQAaTlb7ar8f+taiNLZVMTg9ntwaob8iyLtHQzH
 1tcd3Wd6pdsoG3Zz9VnpQsOpwfl2iH5KITiBs=
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=W48dIgJ0+rUCRbN0s4Y+KYC4HDwyimP3H/L9L6inOjc=;
 b=tQ2BXwMWmFKZsFpOLyTEK8uIHBRZQaMjOQE7YMHDbeQd6rNCGbGRESHtT2jwO7mK+i
 lS3+EfOaFjjAUoOeDrJfXxC/BSRkq3Q1kG6u0Zy+G17+G0l/+UlZMvJ1WjUtbhsqcIPs
 6L12eDWbM9ZjQBytX0xAXjBTAnLhhdh0Q7dQmsSmnMwyGNx9sn+KLAM7zC/vXjh0sdjT
 JwERxM/+nHeXu6aYxJy+i/nQkBWb24hR9zSmzKgXjpWdKxLeBo1SZ82KW5fazx3Cwy5O
 J7XywEgH+IrszSNca/3tRWs4DvkurPwS8bbvGK7mQO8wz/4Xp8Q3OPp39p1JMu3QNEx4
 aN3g==
X-Gm-Message-State: AMCzsaVn/awMNR1K+7Y/9MkN3DZCUidcYxeBOLAknPdNfWVyjhYktF7H
 2vYpLKwoLTI60XCnFOmU6Fr6qA==
X-Google-Smtp-Source: ABhQp+Q7rPGkxlDH/FAzVp9QLFVqZ/kRB61UvRfFP50r06JzSzXb5Blg8Uw6DIqPNlfy309MrMySUA==
X-Received: by 10.223.196.174 with SMTP id m43mr372580wrf.7.1509108081336;
 Fri, 27 Oct 2017 05:41:21 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id w18sm9747172wra.30.2017.10.27.05.41.20
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 27 Oct 2017 05:41:20 -0700 (PDT)
To: Srini <srinivas.kr@blackpeppertech.com>, xen-devel@lists.xensource.com,
 Stefano Stabellini <sstabellini@kernel.org>
References: <1509089022939-0.post@n5.nabble.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <5c28bc8c-7ae3-94cd-04e2-774741d72262@linaro.org>
Date: Fri, 27 Oct 2017 13:41:19 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1509089022939-0.post@n5.nabble.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen 4.6 Hypervisor Fails to Boot and is Hanged in
 "Turning on Paging"
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyNy8xMC8xNyAwODoyMywgU3Jpbmkgd3JvdGU6Cj4gWGVuIDQuNiBIeXBlcnZpc29y
IEZhaWxzIHRvIEJvb3QgYW5kIGlzIEhhbmdlZCBpbiAiVHVybmluZyBvbiBQYWdpbmciOgoKQWdh
aW4sIGFzIEkgYWxyZWFkeSBzYWlkIG9uIGVtYmVkZGVkLXB2LWRldmVsIE1MLCB3aHkgYXJlIHlv
dSB1c2luZyBYZW4gCjQuNj8gSXQgd2FzIHJlbGVhc2VkIDIgeWVhcnMgYWdvIGFuZCBzdXBwb3J0
ZWQgYW55bW9yZS4KCllvdSBzaG91bGQgdHJ5IFhlbiA0LjkgZmlyc3QgYW5kIHJlcG9ydCBpZiBp
dCBzdGlsbCBkb2VzIG5vdCB3b3JrLgoKQ2hlZXJzLAoKPiAKPiAKPiBFVk0gOiBUSSBEUkE3WFgg
T01BUDUKPiBYZW4gdmVyc2lvbnMgLSA0LjYKPiBVYm9vdCB2ZXJzaW9uIC0gMjAxNi4wNQo+IEtl
cm5lbCBWZXJzaW9uIC0gNC40Cj4gRGV2IEhvc3QgLSAxNC4wNAo+IE91dHB1dCA6LSBUdXJuIG9u
IFBhZ2luZyBlcnJvcgo+IAo+IFBsZWFzZSBmaW5kIHRoZSBiZWxvdyBsb2dzOi0KPiAKPiBXZWxj
b21lIHRvIG1pbmljb20gMi41Cj4gCj4gT1BUSU9OUzogSTE4bgo+IENvbXBpbGVkIG9uIE1heSAg
MiAyMDExLCAxMDowNToyNC4KPiBQb3J0IC9kZXYvdHR5VVNCMAo+IAo+IFByZXNzIENUUkwtQSBa
IGZvciBoZWxwIG9uIHNwZWNpYWwga2V5cwo+IAo+IAo+IFUtQm9vdCBTUEwgMjAxNi4wNS1nYzhh
MGI1Y2ViOCAoQXVnIDMxIDIwMTcgLSAxMzoxODo0NikKPiBEUkE3NTItR1AgRVMxLjAKPiBubyBw
aW5jdHJsIGZvciBoczIwMF8xXzh2Cj4gbm8gcGluY3RybCBmb3IgZGRyXzFfOHYKPiAqKiogV2Fy
bmluZyAtIGJhZCBDUkMsIHVzaW5nIGRlZmF1bHQgZW52aXJvbm1lbnQKPiAKPiBUcnlpbmcgdG8g
Ym9vdCBmcm9tIE1NQzEKPiBzcGw6IGZhbGNvbl9hcmdzX2ZpbGUgbm90IHNldCBpbiBlbnZpcm9u
bWVudCwgZmFsbGluZyBiYWNrIHRvIGRlZmF1bHQKPiByZWFkaW5nIGFyZ3MKPiBzcGxfbG9hZF9p
bWFnZV9mYXRfb3M6IGVycm9yIHJlYWRpbmcgaW1hZ2UgYXJncywgZXJyIC0gLTEKPiByZWFkaW5n
IHUtYm9vdC5pbWcKPiByZWFkaW5nIHUtYm9vdC5pbWcKPiByZWFkaW5nIHUtYm9vdC5pbWcKPiBy
ZWFkaW5nIHUtYm9vdC5pbWcKPiAKPiAKPiBVLUJvb3QgMjAxNi4wNS1nYzhhMGI1Y2ViOCAoQXVn
IDMxIDIwMTcgLSAxMzoxODo0NiArMDUzMCkKPiAKPiBDUFUgIDogRFJBNzUyLUdQIEVTMS4wCj4g
TW9kZWw6IFRJIERSQTc0Mgo+IEJvYXJkOiBEUkE3NHggRVZNIFJFViBELjAKPiBEUkFNOiAgMS41
IEdpQgo+IE1NQzogICBPTUFQIFNEL01NQzogMCwgT01BUCBTRC9NTUM6IDEKPiAqKiogV2Fybmlu
ZyAtIGJhZCBDUkMsIHVzaW5nIGRlZmF1bHQgZW52aXJvbm1lbnQKPiAKPiBHVUlEIFBhcnRpdGlv
biBUYWJsZSBIZWFkZXIgc2lnbmF0dXJlIGlzIHdyb25nOiAweDAgIT0gMHg1NDUyNDE1MDIwNDk0
NjQ1Cj4gcGFydF9nZXRfaW5mb19lZmk6ICoqKiBFUlJPUjogSW52YWxpZCBHUFQgKioqCj4gR1VJ
RCBQYXJ0aXRpb24gVGFibGUgSGVhZGVyIHNpZ25hdHVyZSBpcyB3cm9uZzogMHgwICE9IDB4NTQ1
MjQxNTAyMDQ5NDY0NQo+IHBhcnRfZ2V0X2luZm9fZWZpOiAqKiogRVJST1I6IEludmFsaWQgQmFj
a3VwIEdQVCAqKioKPiBFUlJPUjogY2Fubm90IGZpbmQgcGFydGl0aW9uOiAndXNlcmRhdGEnCj4g
Cj4gYXQgYXJjaC9hcm0vY3B1L2FybXY3L29tYXAtY29tbW9uL3V0aWxzLmM6MTk1L21tY19nZXRf
cGFydF9zaXplKCkKPiBXYXJuaW5nOiBmYXN0Ym9vdC51c2VyZGF0YV9zaXplOiB1bmFibGUgdG8g
Y2FsYwo+IFNDU0k6ICBTQVRBIGxpbmsgMCB0aW1lb3V0Lgo+IEFIQ0kgMDAwMS4wMzAwIDMyIHNs
b3RzIDEgcG9ydHMgMyBHYnBzIDB4MSBpbXBsIFNBVEEgbW9kZQo+IGZsYWdzOiA2NGJpdCBuY3Eg
c3RhZyBwbSBsZWQgY2xvIG9ubHkgcG1wIHBpbyBzbHVtIHBhcnQgY2NjIGFwc3QKPiBzY2Fubmlu
ZyBidXMgZm9yIGRldmljZXMuLi4KPiBGb3VuZCAwIGRldmljZShzKS4KPiBOZXQ6Cj4gV2Fybmlu
ZzogZXRoZXJuZXRANDg0ODQwMDAgdXNpbmcgTUFDIGFkZHJlc3MgZnJvbSBST00KPiBldGgwOiBl
dGhlcm5ldEA0ODQ4NDAwMAo+IEhpdCBhbnkga2V5IHRvIHN0b3AgYXV0b2Jvb3Q6ICAwCj4gPT4g
T2sKPiBVbmtub3duIGNvbW1hbmQgJ09rJyAtIHRyeSAnaGVscCcKPiA9Pgo+IFVua25vd24gY29t
bWFuZCAnT2snIC0gdHJ5ICdoZWxwJwo+ID0+Cj4gVW5rbm93biBjb21tYW5kICdPaycgLSB0cnkg
J2hlbHAnCj4gPT4KPiBVbmtub3duIGNvbW1hbmQgJ09rJyAtIHRyeSAnaGVscCcKPiA9Pgo+IFVu
a25vd24gY29tbWFuZCAnT2snIC0gdHJ5ICdoZWxwJwo+ID0+Cj4gVW5rbm93biBjb21tYW5kICdP
aycgLSB0cnkgJ2hlbHAnCj4gPT4gc2V0ZW52IGR0Yl9hZGRyX3IgMHg4MjVmMDAwMAo+ID0+IHNl
dGVudiB4ZW5fYWRkcl9yIDB4OTAwMDAwMDAKPiA9PiBzZXRlbnYga2VybmVsX2FkZHJfciAweGEw
MDAwMDAwCj4gPT4gc2V0ZW52IHhlbl9ib290YXJncyAnc3luY19jb25zb2xlIGNvbnNvbGU9ZHR1
YXJ0IGR0dWFydD1zZXJpYWwyJwo+ID0+IHNldGVudiBkb20wX2Jvb3RhcmdzICdjb25zb2xlPWh2
YzAsMTE1MjAwbjggZWFybHlwcmludGs9eGVuIGRlYnVnCj4gaWdub3JlX2xvZ2xldmVsIHJvb3Q9
L2Rldi9tbWNibGswcDIgcncgcm9vdHdhaXQgZml4cnRjJwo+ID0+IGZhdGxvYWQgbW1jIDA6MSAk
ZHRiX2FkZHJfciBkcmE3LWV2bS5kdGIKPiByZWFkaW5nIGRyYTctZXZtLmR0Ygo+ICoqIFVuYWJs
ZSB0byByZWFkIGZpbGUgZHJhNy1ldm0uZHRiICoqCj4gPT4gZmF0bG9hZCBtbWMgMDoxICRkdGJf
YWRkcl9yIGRldmljZXRyZWUtekltYWdlLWRyYTctZXZtLmR0Ygo+IHJlYWRpbmcgZGV2aWNldHJl
ZS16SW1hZ2UtZHJhNy1ldm0uZHRiCj4gMTA4Mjk1IGJ5dGVzIHJlYWQgaW4gOCBtcyAoMTIuOSBN
aUIvcykKPiA9PiBmYXRsb2FkIG1tYyAwOjEgJHhlbl9hZGRyX3IgeGVuLXVJbWFnZQo+IHJlYWRp
bmcgeGVuLXVJbWFnZQo+IDgyMDE3NiBieXRlcyByZWFkIGluIDIyIG1zICgzNS42IE1pQi9zKQo+
ID0+IGZhdGxvYWQgbW1jIDA6MSAka2VybmVsX2FkZHJfciB6SW1hZ2UKPiByZWFkaW5nIHpJbWFn
ZQo+IDM1NTE3NjAgYnl0ZXMgcmVhZCBpbiA4NSBtcyAoMzkuOCBNaUIvcykKPiA9PiBmZHQgYWRk
ciAkZHRiX2FkZHJfcgo+ID0+IGZkdCByZXNpemUKPiA9PiBmZHQgc2V0IC9jaG9zZW4geGVuLHhl
bi1ib290YXJncyBcIiR4ZW5fYm9vdGFyZ3NcIgo+ID0+IGZkdCByZXNpemUKPiA9PiBmZHQgc2V0
IC9jaG9zZW4geGVuLGRvbTAtYm9vdGFyZ3MgXCIkZG9tMF9ib290YXJnc1wiCj4gPT4gZmR0IG1r
bm9kZSAvY2hvc2VuIG1vZHVsZXMKPiA9PiBmZHQgc2V0IC9jaG9zZW4vbW9kdWxlcyAnI2FkZHJl
c3MtY2VsbHMnIDwxPgo+ID0+IGZkdCBzZXQgL2Nob3Nlbi9tb2R1bGVzICcjc2l6ZS1jZWxscycg
PDE+Cj4gPT4gZmR0IG1rbm9kZSAvY2hvc2VuL21vZHVsZXMgbW9kdWxlQDAKPiA9PiBmZHQgc2V0
IC9jaG9zZW4vbW9kdWxlcy9tb2R1bGVAMCBjb21wYXRpYmxlIHhlbixsaW51eC16aW1hZ2UKPiB4
ZW4sbXVsdGlib290LW1vZHVsZQo+ID0+IGZkdCBzZXQgL2Nob3Nlbi9tb2R1bGVzL21vZHVsZUAw
IHJlZyA8JGtlcm5lbF9hZGRyX3IgMHhhMDAwMDA+Cj4gPT4gYm9vdG0gJHhlbl9hZGRyX3IgLSAk
ZHRiX2FkZHJfcgo+ICMjIEJvb3Rpbmcga2VybmVsIGZyb20gTGVnYWN5IEltYWdlIGF0IDkwMDAw
MDAwIC4uLgo+ICAgICBJbWFnZSBOYW1lOiAgIFhFTgo+ICAgICBJbWFnZSBUeXBlOiAgIEFSTSBM
aW51eCBLZXJuZWwgSW1hZ2UgKHVuY29tcHJlc3NlZCkKPiAgICAgRGF0YSBTaXplOiAgICA4MjAx
MTIgQnl0ZXMgPSA4MDAuOSBLaUIKPiAgICAgTG9hZCBBZGRyZXNzOiA5MDAwMDAwMAo+ICAgICBF
bnRyeSBQb2ludDogIDkwMDAwMDAwCj4gICAgIFZlcmlmeWluZyBDaGVja3N1bSAuLi4gT0sKPiAj
IyBGbGF0dGVuZWQgRGV2aWNlIFRyZWUgYmxvYiBhdCA4MjVmMDAwMAo+ICAgICBCb290aW5nIHVz
aW5nIHRoZSBmZHQgYmxvYiBhdCAweDgyNWYwMDAwCj4gICAgIExvYWRpbmcgS2VybmVsIEltYWdl
IC4uLiBPSwo+ICAgICByZXNlcnZpbmcgZmR0IG1lbW9yeSByZWdpb246IGFkZHI9ODI1ZjAwMDAg
c2l6ZT0xYjAwMAo+ICAgICBMb2FkaW5nIERldmljZSBUcmVlIHRvIDhmZmUyMDAwLCBlbmQgOGZm
ZmZmZmYgLi4uIE9LCj4gCj4gU3RhcnRpbmcga2VybmVsIC4uLgo+IAo+IC0gVUFSVCBlbmFibGVk
IC0KPiAtIENQVSAwMDAwMDAwMCBib290aW5nIC0KPiAtIFhlbiBzdGFydGluZyBpbiBIeXAgbW9k
ZSAtCj4gLSBaZXJvIEJTUyAtCj4gLSBTZXR0aW5nIHVwIGNvbnRyb2wgcmVnaXN0ZXJzIC0KPiAt
IFR1cm5pbmcgb24gcGFnaW5nIC0KPiAKPiAgIENUUkwtQSBaIGZvciBoZWxwIHwxMTUyMDAgOE4x
IHwgTk9SIHwgTWluaWNvbSAyLjUgICAgfCBWVDEwMiB8ICAgICAgT2ZmbGluZQo+IAo+IAo+IAo+
IAo+IC0tCj4gU2VudCBmcm9tOiBodHRwOi8veGVuLjEwNDU3MTIubjUubmFiYmxlLmNvbS9YZW4t
RGV2LWYyNDczNzM4Lmh0bWwKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwo+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwKPiAKCi0tIApKdWxpZW4g
R3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 27 13:29:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 13:29:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e84gk-0003Du-E9; Fri, 27 Oct 2017 13:28:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e84gi-0003Do-VX
 for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 13:28:41 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 FD/CE-13910-88433F95; Fri, 27 Oct 2017 13:28:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIKsWRWlGSWpSXmKPExsXiVRvkpNtm8jn
 SYNZPK4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNaN12XbWgg1hFU//3mZvYNxk38XIxSEkMJ1R
 4sS3n8wgDovAa2aJtfPPsoE4EgJ3WCX2z9jH1MXICeTkScydPI8Rwk6T2HevlQXCrpB48vYTk
 M0BNEpNYs2bKIipvxglps/qBKsXFvCTWHNoJhuILSIQI3F/xlYwm1kgWGJJ2wNWiIaNjBKPdu
 1mBRnEJqAjsW5GLUgNr4CtxIULF8HmsAioSlyYdAbMFhUIl2g6288CUSMocXLmE7AbOAW8JKb
 11UOMN5OYt/khM4QtLnHryXwmCFteYvvbOcwTGEVnIemehaRlFpKWWUhaFjCyrGLUKE4tKkst
 0jUy0ksqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECIwYBiDYwbhmfuAhRkkOJiVR3
 n3nP0UK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDlNP4cKSRYlJqeWpGWmQOMXZi0BAePkgivIE
 iat7ggMbc4Mx0idYrRmGPfnlt/mDiezXzdwCzEkpeflyolzvvVCKhUAKQ0ozQPbhAspVxilJU
 S5mUEOk2IpyC1KDezBFX+FaM4B6OSMK8QyEKezLwSuH2vgE5hAjqlSfUDyCkliQgpqQbGabo5
 b3j+W0j86r+zSHjruR9PQha/nb9+2q+7c8ujL23uebZv8+bZokn3XnzNj115dELiAf8nxcH7a
 784POeePf3s0igFvRlvr209XG8jpWPWLCp778D3Owbf21fP9Z491+W0I8+qU5G3jn7mEjqx9M
 P2nS3JLVbHBP6/vB1dNGfi1qRFp3xmOM1VYinOSDTUYi4qTgQAyVGHmiQDAAA=
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1509110918!108250414!1
X-Originating-IP: [74.125.82.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54476 invoked from network); 27 Oct 2017 13:28:38 -0000
Received: from mail-wm0-f66.google.com (HELO mail-wm0-f66.google.com)
 (74.125.82.66)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Oct 2017 13:28:38 -0000
Received: by mail-wm0-f66.google.com with SMTP id r68so3839930wmr.3
 for <xen-devel@lists.xenproject.org>; Fri, 27 Oct 2017 06:28:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=bn4Mew0OnQ1BAIp7hau0WSjpoG6sgIuUSVD4ZKnfr4U=;
 b=GtIyO2RAZGf/KrNfEIFxyGe/x1K6Ga5KYYECflm0u2sGX0MeTup5TVEwHq6aLmo0lv
 JmJySlKHMgXpuypQTJPi7sYzsN4leKEUo1Ff/UtGA5VQjBd/UROSGKMrZ0iIg43AIJrC
 a/Kun4Ymu78UtoBs+RqOmVSnB9seJ3JfopCeA=
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=bn4Mew0OnQ1BAIp7hau0WSjpoG6sgIuUSVD4ZKnfr4U=;
 b=ITsFFvqRfc6MRntPqC0Le8yVG4uERVzzQJocexsdxKe2KNu7cvmWNQDc2zARtIYaGv
 7ObegnmbW6vMdN7vokCX2e2N1DfIiF+Fx4FJ2imUVuo+r3BhgcuXlY2jlkURWmnKBy1I
 CSFDqhDROZitVeWyvPY8jVwY5teXKmj0/y9sS4HJKdt2Ljde2IATpKfob4uFy/ChNcTm
 Wn1lDLS2JWMz37DwH/evTeT9x7gYmyee2PNiaB0QYEqmiiQZTQfdtJm6I6vvPZfe4UNU
 Qnahd9Pzp5K0BemblB1Xl2NJFzDr7nvv35FEmb8ybbHNEe3sAfNnJtr+iTydj0fVAtNv
 4vdQ==
X-Gm-Message-State: AMCzsaUZKHHG9nliI07dsxqYdmuBtk8MDNmdcR96jLfScePzkSruHKlP
 fXgRn5vhxly7D4rOgLxJf4OG+veUOlU=
X-Google-Smtp-Source: ABhQp+RbNC/4vd2/ZBL/7SCVs6gaRjQI10pYZtVCT3cBuWbbVpc+bN6qOnl4QD6Kok3rym4AnaHOmg==
X-Received: by 10.28.241.11 with SMTP id p11mr449407wmh.131.1509110918190;
 Fri, 27 Oct 2017 06:28:38 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id l43sm7448391wrl.40.2017.10.27.06.28.37
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 27 Oct 2017 06:28:37 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Andre Przywara <andre.przywara@linaro.org>
References: <20171024170922.17207-1-andre.przywara@linaro.org>
 <20171024170922.17207-3-andre.przywara@linaro.org>
 <alpine.DEB.2.10.1710251635460.574@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <9be02edc-49d2-cc26-e13a-c8df852b9c71@linaro.org>
Date: Fri, 27 Oct 2017 14:28:33 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1710251635460.574@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 2/2] arm/xen: vpl011: Fix SBSA UART
	interrupt assertion
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU3RlZmFubywKCk9uIDI2LzEwLzE3IDAwOjUwLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4gT24gVHVlLCAyNCBPY3QgMjAxNywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4+IEZyb206IEJo
dXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KPj4KPj4gV2l0aCB0
aGUgY3VycmVudCBTQlNBIFVBUlQgZW11bGF0aW9uLCBzdHJlYW1pbmcgbGFyZ2VyIGFtb3VudHMg
b2YgZGF0YQo+PiAoYXMgY2F1c2VkIGJ5ICJmaW5kIC8iLCBmb3IgaW5zdGFuY2UpIGNhbiBsZWFk
IHRvIGNoYXJhY3RlciBsb3Nlcy4KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4gbG9zc2VzCj4gCj4gCj4+IFRoaXMgaXMg
ZHVlIHRvIHRoZSBPVVQgcmluZyBidWZmZXIgZ2V0dGluZyBmdWxsLCBiZWNhdXNlIHdlIGNoYW5n
ZSB0aGUKPj4gVFggaW50ZXJydXB0IGJpdCBvbmx5IHdoZW4gdGhlIEZJRk8gaXMgYWN0dWFsbHkg
ZnVsbCwgYW5kIG5vdCBhbHJlYWR5Cj4+IHdoZW4gaXQncyBoYWxmLXdheSBmaWxsZWQsIGFzIHRo
ZSBMaW51eCBkcml2ZXIgZXhwZWN0cy4KPj4gVGhlIFNCU0Egc3BlYyBkb2VzIG5vdCBleHBsaWNp
dGx5IHN0YXRlIHRoaXMsIGJ1dCB3ZSBhc3N1bWUgdGhhdCBhbgo+PiBTQlNBIGNvbXBsaWFudCBV
QVJUIHVzZXMgdGhlIFBMMDExIGRlZmF1bHQgImludGVycnVwdCBGSUZPIGxldmVsIHNlbGVjdAo+
PiByZWdpc3RlciIgdmFsdWUgb2YgIjEvMiB3YXkiLiBUaGUgTGludXggZHJpdmVyIGNlcnRhaW5s
eSBtYWtlcyB0aGlzCj4+IGFzc3VtcHRpb24sIHNvIGl0IGV4cGVjdCB0byBiZSBhYmxlIHRvIHdy
aXRlIGEgbnVtYmVyIG9mIGNoYXJhY3RlcnMKPj4gYWZ0ZXIgdGhlIFRYIGludGVycnVwdCBsaW5l
IGhhcyBiZWVuIGFzc2VydGVkLgo+PiBPbiBhIHNpbWlsYXIgaXNzdWUgd2UgaGF2ZSB0aGUgc2Ft
ZSB3cm9uZyBiZWhhdmlvdXIgb24gdGhlIHJlY2VpdmUgc2lkZS4KPj4gSG93ZXZlciBjaGFuZ2lu
ZyB0aGUgUlggaW50ZXJydXB0IHRvIHRyaWdnZXIgb24gcmVhY2hpbmcgaGFsZiBvZiB0aGUgRklG
Two+PiBsZXZlbCB3aWxsIGxlYWQgdG8gbGFnLCBiZWNhdXNlIHRoZSBndWVzdCB3b3VsZCBub3Qg
YmUgbm90aWZpZWQgb2YgaW5jb21pbmcKPj4gY2hhcmFjdGVycyB1bnRpbCB0aGUgRklGTyBpcyBo
YWxmIHdheSBmaWxsZWQuIFRoaXMgbGVhZHMgdG8gaW5hY2NlcHRpYmxlCj4+IGxhZ3Mgd2hlbiB0
eXBpbmcgb24gYSB0ZXJtaW5hbC4KPj4gUmVhbCBoYXJkd2FyZSBzb2x2ZXMgdGhpcyBpc3N1ZSBi
eSB1c2luZyB0aGUgInJlY2VpdmUgdGltZW91dAo+PiBpbnRlcnJ1cHQiIChSVEkpLCB3aGljaCBp
cyB0cmlnZ2VyZWQgd2hlbiBjaGFyYWN0ZXIgcmVjZXB0aW9uIHN0b3BzIGZvcgo+PiAzMiBiYXVk
IGN5Y2xlcy4gQXMgd2UgY2Fubm90IGFuZCBkbyBub3Qgd2FudCB0byBlbXVsYXRlIGFueSB0aW1p
bmcgaGVyZSwKPj4gd2Ugc2xpZ2h0bHkgYWJ1c2UgdGhlIHRpbWVvdXQgaW50ZXJydXB0IHRvIG5v
dGlmeSB0aGUgZ3Vlc3Qgb2YgbmV3Cj4+IGNoYXJhY3RlcnM6IHdoZW4gYSBuZXcgY2hhcmFjdGVy
IGNvbWVzIGluLCB0aGUgUlRJIGlzIGFzc2VydGVkLCB3aGVuCj4+IHRoZSBGSUZPIGlzIGNsZWFy
ZWQsIHRoZSBpbnRlcnJ1cHQgZ2V0cyBjbGVhcmVkLgo+Pgo+PiBTbyB0aGlzIHBhdGNoIGNoYW5n
ZXMgdGhlIGVtdWxhdGVkIGludGVycnVwdCB0cmlnZ2VyIGJlaGF2aW91ciB0byBjb21lCj4+IGFz
IGNsb3NlIHRvIHJlYWwgaGFyZHdhcmUgYXMgcG9zc2libGU6IHRoZSBSWCBhbmQgVFggaW50ZXJy
dXB0IHRyaWdnZXIKPj4gd2hlbiB0aGUgRklGTyBnZXRzIGhhbGYgZnVsbCAvIGhhbGYgZW1wdHks
IGFuZCB0aGUgUlRJIGludGVycnVwdCBzaWduYWxzCj4+IG5ldyBpbmNvbWluZyBjaGFyYWN0ZXJz
Lgo+Pgo+PiBbQW5kcmU6IHJld29yZCBjb21taXQgbWVzc2FnZSwgaW50cm9kdWNlIHJlY2VpdmUg
dGltZW91dCBpbnRlcnJ1cHQsIGFkZAo+PiAgICAgICAgICBjb21tZW50c10KPj4KPj4gU2lnbmVk
LW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgo+
PiBSZXZpZXdlZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+
Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8u
b3JnPgo+IAo+IFRoaXMgaXMgZ29vZCwgb25seSBtaW5vciBjb3NtZXRpYyBjb21tZW50cy4KPiAK
PiBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+
IAo+IAo+IEp1bGllbiwgY2FuIHdlIGhhdmUgdGhlIHJlbGVhc2UtYWNrPwoKU3VyZS4gRm9yIHRo
ZSAyIHBhdGNoZXM6CgpSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
QGxpbmFyby5vcmc+CgpDaGVlcnMsCgo+IAo+IAo+IAo+PiAtLS0KPj4gICB4ZW4vYXJjaC9hcm0v
dnBsMDExLmMgICAgICAgIHwgMTMxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLS0KPj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZwbDAxMS5oIHwgICAyICsKPj4gICAy
IGZpbGVzIGNoYW5nZWQsIDk0IGluc2VydGlvbnMoKyksIDM5IGRlbGV0aW9ucygtKQo+Pgo+PiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZwbDAxMS5jIGIveGVuL2FyY2gvYXJtL3ZwbDAxMS5j
Cj4+IGluZGV4IDBiMDc0MzY3OWYuLjZkMDI0MDZhY2YgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNo
L2FybS92cGwwMTEuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vdnBsMDExLmMKPj4gQEAgLTE4LDYg
KzE4LDkgQEAKPj4gICAKPj4gICAjZGVmaW5lIFhFTl9XQU5UX0ZMRVhfQ09OU09MRV9SSU5HIDEK
Pj4gICAKPj4gKy8qIFdlIGFzc3VtZSB0aGUgUEwwMTEgZGVmYXVsdCBvZiAiMS8yIHdheSIgZm9y
IHRoZSBGSUZPIHRyaWdnZXIgbGV2ZWwuICovCj4+ICsjZGVmaW5lIFNCU0FfVUFSVF9GSUZPX0xF
VkVMIChTQlNBX1VBUlRfRklGT19TSVpFIC8gMikKPj4gKwo+PiAgICNpbmNsdWRlIDx4ZW4vZXJy
bm8uaD4KPj4gICAjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+Cj4+ICAgI2luY2x1ZGUgPHhlbi9ndWVz
dF9hY2Nlc3MuaD4KPj4gQEAgLTkzLDI0ICs5NiwzNyBAQCBzdGF0aWMgdWludDhfdCB2cGwwMTFf
cmVhZF9kYXRhKHN0cnVjdCBkb21haW4gKmQpCj4+ICAgICAgICAqLwo+PiAgICAgICBpZiAoIHhl
bmNvbnNfcXVldWVkKGluX3Byb2QsIGluX2NvbnMsIHNpemVvZihpbnRmLT5pbikpID4gMCApCj4+
ICAgICAgIHsKPj4gKyAgICAgICAgdW5zaWduZWQgaW50IGZpZm9fbGV2ZWw7Cj4+ICsKPj4gICAg
ICAgICAgIGRhdGEgPSBpbnRmLT5pblt4ZW5jb25zX21hc2soaW5fY29ucywgc2l6ZW9mKGludGYt
PmluKSldOwo+PiAgICAgICAgICAgaW5fY29ucyArPSAxOwo+PiAgICAgICAgICAgc21wX21iKCk7
Cj4+ICAgICAgICAgICBpbnRmLT5pbl9jb25zID0gaW5fY29uczsKPj4gKwo+PiArICAgICAgICBm
aWZvX2xldmVsID0geGVuY29uc19xdWV1ZWQoaW5fcHJvZCwgaW5fY29ucywgc2l6ZW9mKGludGYt
PmluKSk7Cj4gCj4gVGhpcyBpcyBvbmx5IGNvc21ldGljcyBidXQgY2FuIHdlIGNhbGwgeGVuY29u
c19xdWV1ZWQgb25seSBvbmNlPyBTZWUgdGhlIGBpZicganVzdCBhYm92ZS4KPiAKPiAKPj4gKyAg
ICAgICAgLyogSWYgdGhlIEZJRk8gaXMgbm93IGVtcHR5LCB3ZSBjbGVhciB0aGUgcmVjZWl2ZSB0
aW1lb3V0IGludGVycnVwdC4gKi8KPj4gKyAgICAgICAgaWYgKCBmaWZvX2xldmVsID09IDAgKQo+
PiArICAgICAgICB7Cj4+ICsgICAgICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBSWEZFOwo+PiAr
ICAgICAgICAgICAgdnBsMDExLT51YXJ0cmlzICY9IH5SVEk7Cj4+ICsgICAgICAgIH0KPj4gKwo+
PiArICAgICAgICAvKiBJZiB0aGUgRklGTyBpcyBtb3JlIHRoYW4gaGFsZiBlbXB0eSwgd2UgY2xl
YXIgdGhlIFJYIGludGVycnVwdC4gKi8KPj4gKyAgICAgICAgaWYgKCBmaWZvX2xldmVsIDwgc2l6
ZW9mKGludGYtPmluKSAtIFNCU0FfVUFSVF9GSUZPX0xFVkVMICkKPj4gKyAgICAgICAgICAgIHZw
bDAxMS0+dWFydHJpcyAmPSB+UlhJOwo+PiArCj4+ICsgICAgICAgIHZwbDAxMV91cGRhdGVfaW50
ZXJydXB0X3N0YXR1cyhkKTsKPj4gICAgICAgfQo+PiAgICAgICBlbHNlCj4+ICAgICAgICAgICBn
cHJpbnRrKFhFTkxPR19FUlIsICJ2cGwwMTE6IFVuZXhwZWN0ZWQgSU4gcmluZyBidWZmZXIgZW1w
dHlcbiIpOwo+PiAgIAo+PiAtICAgIGlmICggeGVuY29uc19xdWV1ZWQoaW5fcHJvZCwgaW5fY29u
cywgc2l6ZW9mKGludGYtPmluKSkgPT0gMCApCj4+IC0gICAgewo+PiAtICAgICAgICB2cGwwMTEt
PnVhcnRmciB8PSBSWEZFOwo+PiAtICAgICAgICB2cGwwMTEtPnVhcnRyaXMgJj0gflJYSTsKPj4g
LSAgICB9Cj4+IC0KPj4gKyAgICAvKgo+PiArICAgICAqIFdlIGhhdmUgY29uc3VtZWQgYSBjaGFy
YWN0ZXIgb3IgdGhlIEZJRk8gd2FzIGVtcHR5LCBzbyBjbGVhciB0aGUKPj4gKyAgICAgKiAiRklG
TyBmdWxsIiBiaXQuCj4+ICsgICAgICovCj4+ICAgICAgIHZwbDAxMS0+dWFydGZyICY9IH5SWEZG
Owo+PiAgIAo+PiAtICAgIHZwbDAxMV91cGRhdGVfaW50ZXJydXB0X3N0YXR1cyhkKTsKPj4gLQo+
PiAgICAgICBWUEwwMTFfVU5MT0NLKGQsIGZsYWdzKTsKPj4gICAKPj4gICAgICAgLyoKPj4gQEAg
LTEyMiw2ICsxMzgsMjQgQEAgc3RhdGljIHVpbnQ4X3QgdnBsMDExX3JlYWRfZGF0YShzdHJ1Y3Qg
ZG9tYWluICpkKQo+PiAgICAgICByZXR1cm4gZGF0YTsKPj4gICB9Cj4+ICAgCj4+ICtzdGF0aWMg
dm9pZCB2cGwwMTFfdXBkYXRlX3R4X2ZpZm9fc3RhdHVzKHN0cnVjdCB2cGwwMTEgKnZwbDAxMSwK
Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IGZpZm9fbGV2ZWwpCj4+ICt7Cj4+ICsgICAgc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRm
ID0gdnBsMDExLT5yaW5nX2J1ZjsKPj4gKyAgICB1bnNpZ25lZCBpbnQgZmlmb190aHJlc2hvbGQg
PSBzaXplb2YoaW50Zi0+b3V0KSAtIFNCU0FfVUFSVF9GSUZPX0xFVkVMOwo+PiArCj4+ICsgICAg
QlVJTERfQlVHX09OKHNpemVvZiAoaW50Zi0+b3V0KSA8IFNCU0FfVUFSVF9GSUZPX1NJWkUpOwo+
PiArCj4+ICsgICAgLyoKPj4gKyAgICAgKiBTZXQgdGhlIFRYSSBiaXQgb25seSB3aGVuIHRoZXJl
IGlzIHNwYWNlIGZvciBmaWZvX3NpemUvMiBieXRlcyB3aGljaAo+PiArICAgICAqIGlzIHRoZSB0
cmlnZ2VyIGxldmVsIGZvciBhc3NlcnRpbmcvZGUtYXNzdGVydGluZyB0aGUgVFggaW50ZXJydXB0
Lgo+PiArICAgICAqLwo+PiArICAgIGlmICggZmlmb19sZXZlbCA8PSBmaWZvX3RocmVzaG9sZCAp
Cj4+ICsgICAgICAgIHZwbDAxMS0+dWFydHJpcyB8PSBUWEk7Cj4+ICsgICAgZWxzZQo+PiArICAg
ICAgICB2cGwwMTEtPnVhcnRyaXMgJj0gflRYSTsKPj4gK30KPj4gKwo+PiAgIHN0YXRpYyB2b2lk
IHZwbDAxMV93cml0ZV9kYXRhKHN0cnVjdCBkb21haW4gKmQsIHVpbnQ4X3QgZGF0YSkKPj4gICB7
Cj4+ICAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4+IEBAIC0xNDYsMzMgKzE4MCwzNyBAQCBz
dGF0aWMgdm9pZCB2cGwwMTFfd3JpdGVfZGF0YShzdHJ1Y3QgZG9tYWluICpkLCB1aW50OF90IGRh
dGEpCj4+ICAgICAgIGlmICggeGVuY29uc19xdWV1ZWQob3V0X3Byb2QsIG91dF9jb25zLCBzaXpl
b2YoaW50Zi0+b3V0KSkgIT0KPj4gICAgICAgICAgICBzaXplb2YgKGludGYtPm91dCkgKQo+PiAg
ICAgICB7Cj4+ICsgICAgICAgIHVuc2lnbmVkIGludCBmaWZvX2xldmVsOwo+PiArCj4+ICAgICAg
ICAgICBpbnRmLT5vdXRbeGVuY29uc19tYXNrKG91dF9wcm9kLCBzaXplb2YoaW50Zi0+b3V0KSld
ID0gZGF0YTsKPj4gICAgICAgICAgIG91dF9wcm9kICs9IDE7Cj4+ICAgICAgICAgICBzbXBfd21i
KCk7Cj4+ICAgICAgICAgICBpbnRmLT5vdXRfcHJvZCA9IG91dF9wcm9kOwo+PiAtICAgIH0KPj4g
LSAgICBlbHNlCj4+IC0gICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgInZwbDAxMTogVW5leHBl
Y3RlZCBPVVQgcmluZyBidWZmZXIgZnVsbFxuIik7Cj4+ICAgCj4+IC0gICAgaWYgKCB4ZW5jb25z
X3F1ZXVlZChvdXRfcHJvZCwgb3V0X2NvbnMsIHNpemVvZihpbnRmLT5vdXQpKSA9PQo+PiAtICAg
ICAgICAgc2l6ZW9mIChpbnRmLT5vdXQpICkKPj4gLSAgICB7Cj4+IC0gICAgICAgIHZwbDAxMS0+
dWFydGZyIHw9IFRYRkY7Cj4+IC0gICAgICAgIHZwbDAxMS0+dWFydHJpcyAmPSB+VFhJOwo+PiAr
ICAgICAgICBmaWZvX2xldmVsID0geGVuY29uc19xdWV1ZWQob3V0X3Byb2QsIG91dF9jb25zLCBz
aXplb2YoaW50Zi0+b3V0KSk7Cj4gCj4gU2FtZSBoZXJlCj4gCj4gCj4+IC0gICAgICAgIC8qCj4+
IC0gICAgICAgICAqIFRoaXMgYml0IGlzIHNldCBvbmx5IHdoZW4gRklGTyBiZWNvbWVzIGZ1bGwu
IFRoaXMgZW5zdXJlcyB0aGF0Cj4+IC0gICAgICAgICAqIHRoZSBTQlNBIFVBUlQgZHJpdmVyIGNh
biB3cml0ZSB0aGUgZWFybHkgY29uc29sZSBkYXRhIGFzIGZhc3QgYXMKPj4gLSAgICAgICAgICog
cG9zc2libGUsIHdpdGhvdXQgd2FpdGluZyBmb3IgdGhlIEJVU1kgYml0IHRvIGdldCBjbGVhcmVk
IGJlZm9yZQo+PiAtICAgICAgICAgKiB3cml0aW5nIGVhY2ggYnl0ZS4KPj4gLSAgICAgICAgICov
Cj4+IC0gICAgICAgIHZwbDAxMS0+dWFydGZyIHw9IEJVU1k7Cj4+ICsgICAgICAgIGlmICggZmlm
b19sZXZlbCA9PSBzaXplb2YgKGludGYtPm91dCkgKQo+IAo+IGNvZGUgc3R5bGUKPiAKPiAKPj4g
KyAgICAgICAgewo+PiArICAgICAgICAgICAgdnBsMDExLT51YXJ0ZnIgfD0gVFhGRjsKPj4gKwo+
PiArICAgICAgICAgICAgLyoKPj4gKyAgICAgICAgICAgICAqIFRoaXMgYml0IGlzIHNldCBvbmx5
IHdoZW4gRklGTyBiZWNvbWVzIGZ1bGwuIFRoaXMgZW5zdXJlcyB0aGF0Cj4+ICsgICAgICAgICAg
ICAgKiB0aGUgU0JTQSBVQVJUIGRyaXZlciBjYW4gd3JpdGUgdGhlIGVhcmx5IGNvbnNvbGUgZGF0
YSBhcyBmYXN0IGFzCj4+ICsgICAgICAgICAgICAgKiBwb3NzaWJsZSwgd2l0aG91dCB3YWl0aW5n
IGZvciB0aGUgQlVTWSBiaXQgdG8gZ2V0IGNsZWFyZWQgYmVmb3JlCj4+ICsgICAgICAgICAgICAg
KiB3cml0aW5nIGVhY2ggYnl0ZS4KPj4gKyAgICAgICAgICAgICAqLwo+PiArICAgICAgICAgICAg
dnBsMDExLT51YXJ0ZnIgfD0gQlVTWTsKPj4gKyAgICAgICAgfQo+PiArCj4+ICsgICAgICAgIHZw
bDAxMV91cGRhdGVfdHhfZmlmb19zdGF0dXModnBsMDExLCBmaWZvX2xldmVsKTsKPj4gKwo+PiAr
ICAgICAgICB2cGwwMTFfdXBkYXRlX2ludGVycnVwdF9zdGF0dXMoZCk7Cj4+ICAgICAgIH0KPj4g
KyAgICBlbHNlCj4+ICsgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgInZwbDAxMTogVW5leHBl
Y3RlZCBPVVQgcmluZyBidWZmZXIgZnVsbFxuIik7Cj4+ICAgCj4+ICAgICAgIHZwbDAxMS0+dWFy
dGZyICY9IH5UWEZFOwo+PiAgIAo+PiAtICAgIHZwbDAxMV91cGRhdGVfaW50ZXJydXB0X3N0YXR1
cyhkKTsKPj4gLQo+PiAgICAgICBWUEwwMTFfVU5MT0NLKGQsIGZsYWdzKTsKPj4gICAKPj4gICAg
ICAgLyoKPj4gQEAgLTM0NCw3ICszODIsNyBAQCBzdGF0aWMgdm9pZCB2cGwwMTFfZGF0YV9hdmFp
bChzdHJ1Y3QgZG9tYWluICpkKQo+PiAgICAgICBzdHJ1Y3QgdnBsMDExICp2cGwwMTEgPSAmZC0+
YXJjaC52cGwwMTE7Cj4+ICAgICAgIHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IHZw
bDAxMS0+cmluZ19idWY7Cj4+ICAgICAgIFhFTkNPTlNfUklOR19JRFggaW5fY29ucywgaW5fcHJv
ZCwgb3V0X2NvbnMsIG91dF9wcm9kOwo+PiAtICAgIFhFTkNPTlNfUklOR19JRFggaW5fcmluZ19x
c2l6ZSwgb3V0X3JpbmdfcXNpemU7Cj4+ICsgICAgWEVOQ09OU19SSU5HX0lEWCBpbl9maWZvX2xl
dmVsLCBvdXRfZmlmb19sZXZlbDsKPj4gICAKPj4gICAgICAgVlBMMDExX0xPQ0soZCwgZmxhZ3Mp
Owo+PiAgIAo+PiBAQCAtMzU1LDI4ICszOTMsNDEgQEAgc3RhdGljIHZvaWQgdnBsMDExX2RhdGFf
YXZhaWwoc3RydWN0IGRvbWFpbiAqZCkKPj4gICAKPj4gICAgICAgc21wX3JtYigpOwo+PiAgIAo+
PiAtICAgIGluX3JpbmdfcXNpemUgPSB4ZW5jb25zX3F1ZXVlZChpbl9wcm9kLAo+PiArICAgIGlu
X2ZpZm9fbGV2ZWwgPSB4ZW5jb25zX3F1ZXVlZChpbl9wcm9kLAo+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW5fY29ucywKPj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHNpemVvZihpbnRmLT5pbikpOwo+PiAgIAo+PiAtICAgIG91dF9yaW5nX3Fz
aXplID0geGVuY29uc19xdWV1ZWQob3V0X3Byb2QsCj4+ICsgICAgb3V0X2ZpZm9fbGV2ZWwgPSB4
ZW5jb25zX3F1ZXVlZChvdXRfcHJvZCwKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBvdXRfY29ucywKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzaXplb2YoaW50Zi0+b3V0KSk7Cj4+ICAgCj4+IC0gICAgLyogVXBkYXRlIHRoZSB1YXJ0IHJ4
IHN0YXRlIGlmIHRoZSBidWZmZXIgaXMgbm90IGVtcHR5LiAqLwo+PiAtICAgIGlmICggaW5fcmlu
Z19xc2l6ZSAhPSAwICkKPj4gLSAgICB7Cj4+ICsgICAgLyoqKiogVXBkYXRlIHRoZSBVQVJUIFJY
IHN0YXRlICoqKiovCj4+ICsKPj4gKyAgICAvKiBDbGVhciB0aGUgRklGT19FTVBUWSBiaXQgaWYg
dGhlIEZJRk8gaG9sZHMgYXQgbGVhc3Qgb25lIGNoYXJhY3Rlci4gKi8KPj4gKyAgICBpZiAoIGlu
X2ZpZm9fbGV2ZWwgPiAwICkKPj4gICAgICAgICAgIHZwbDAxMS0+dWFydGZyICY9IH5SWEZFOwo+
PiAtICAgICAgICBpZiAoIGluX3JpbmdfcXNpemUgPT0gc2l6ZW9mKGludGYtPmluKSApCj4+IC0g
ICAgICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBSWEZGOwo+PiArCj4+ICsgICAgLyogU2V0IHRo
ZSBGSUZPX0ZVTEwgYml0IGlmIHRoZSBYZW4gYnVmZmVyIGlzIGZ1bGwuICovCj4+ICsgICAgaWYg
KCBpbl9maWZvX2xldmVsID09IHNpemVvZihpbnRmLT5pbikgKQo+PiArICAgICAgICB2cGwwMTEt
PnVhcnRmciB8PSBSWEZGOwo+PiArCj4+ICsgICAgLyogQXNzZXJ0IHRoZSBSWCBpbnRlcnJ1cHQg
aWYgdGhlIEZJRk8gaXMgbW9yZSB0aGFuIGhhbGYgd2F5IGZpbGxlZC4gKi8KPj4gKyAgICBpZiAo
IGluX2ZpZm9fbGV2ZWwgPj0gc2l6ZW9mKGludGYtPmluKSAtIFNCU0FfVUFSVF9GSUZPX0xFVkVM
ICkKPj4gICAgICAgICAgIHZwbDAxMS0+dWFydHJpcyB8PSBSWEk7Cj4+IC0gICAgfQo+PiAgIAo+
PiAtICAgIC8qIFVwZGF0ZSB0aGUgdWFydCB0eCBzdGF0ZSBpZiB0aGUgYnVmZmVyIGlzIG5vdCBm
dWxsLiAqLwo+PiAtICAgIGlmICggb3V0X3JpbmdfcXNpemUgIT0gc2l6ZW9mKGludGYtPm91dCkg
KQo+PiArICAgIC8qCj4+ICsgICAgICogSWYgdGhlIGlucHV0IHF1ZXVlIGlzIG5vdCBlbXB0eSwg
d2UgYXNzZXJ0IHRoZSByZWNlaXZlIHRpbWVvdXQgaW50ZXJydXB0Lgo+PiArICAgICAqIEFzIHdl
IGRvbid0IGVtdWxhdGUgYW55IHRpbWluZyBoZXJlLCBzbyB3ZSBpZ25vcmUgdGhlIGFjdHVhbCB0
aW1lb3V0Cj4+ICsgICAgICogb2YgMzIgYmF1ZCBjeWNsZXMuCj4+ICsgICAgICovCj4+ICsgICAg
aWYgKCBpbl9maWZvX2xldmVsID4gMCApCj4+ICsgICAgICAgIHZwbDAxMS0+dWFydHJpcyB8PSBS
VEk7Cj4+ICsKPj4gKyAgICAvKioqKiBVcGRhdGUgdGhlIFVBUlQgVFggc3RhdGUgKioqKi8KPj4g
Kwo+PiArICAgIGlmICggb3V0X2ZpZm9fbGV2ZWwgIT0gc2l6ZW9mKGludGYtPm91dCkgKQo+PiAg
ICAgICB7Cj4+ICAgICAgICAgICB2cGwwMTEtPnVhcnRmciAmPSB+VFhGRjsKPj4gLSAgICAgICAg
dnBsMDExLT51YXJ0cmlzIHw9IFRYSTsKPj4gICAKPj4gICAgICAgICAgIC8qCj4+ICAgICAgICAg
ICAgKiBDbGVhciB0aGUgQlVTWSBiaXQgYXMgc29vbiBhcyBzcGFjZSBiZWNvbWVzIGF2YWlsYWJs
ZQo+PiBAQCAtMzg1LDEyICs0MzYsMTQgQEAgc3RhdGljIHZvaWQgdnBsMDExX2RhdGFfYXZhaWwo
c3RydWN0IGRvbWFpbiAqZCkKPj4gICAgICAgICAgICAqLwo+PiAgICAgICAgICAgdnBsMDExLT51
YXJ0ZnIgJj0gfkJVU1k7Cj4+ICAgCj4+IC0gICAgICAgIGlmICggb3V0X3JpbmdfcXNpemUgPT0g
MCApCj4+IC0gICAgICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBUWEZFOwo+PiArICAgICAgICB2
cGwwMTFfdXBkYXRlX3R4X2ZpZm9fc3RhdHVzKHZwbDAxMSwgb3V0X2ZpZm9fbGV2ZWwpOwo+PiAg
ICAgICB9Cj4+ICAgCj4+ICAgICAgIHZwbDAxMV91cGRhdGVfaW50ZXJydXB0X3N0YXR1cyhkKTsK
Pj4gICAKPj4gKyAgICBpZiAoIG91dF9maWZvX2xldmVsID09IDAgKQo+PiArICAgICAgICB2cGww
MTEtPnVhcnRmciB8PSBUWEZFOwo+PiArCj4+ICAgICAgIFZQTDAxMV9VTkxPQ0soZCwgZmxhZ3Mp
Owo+PiAgIH0KPj4gICAKPj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdnBsMDEx
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZwbDAxMS5oCj4+IGluZGV4IDFiNTgzZGFjM2MuLmRi
OTVmZjgyMmYgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdnBsMDExLmgKPj4g
KysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS92cGwwMTEuaAo+PiBAQCAtMjgsNiArMjgsOCBAQAo+
PiAgICNkZWZpbmUgVlBMMDExX0xPQ0soZCxmbGFncykgc3Bpbl9sb2NrX2lycXNhdmUoJihkKS0+
YXJjaC52cGwwMTEubG9jaywgZmxhZ3MpCj4+ICAgI2RlZmluZSBWUEwwMTFfVU5MT0NLKGQsZmxh
Z3MpIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJihkKS0+YXJjaC52cGwwMTEubG9jaywgZmxhZ3Mp
Cj4+ICAgCj4+ICsjZGVmaW5lIFNCU0FfVUFSVF9GSUZPX1NJWkUgMzIKPj4gKwo+PiAgIHN0cnVj
dCB2cGwwMTEgewo+PiAgICAgICB2b2lkICpyaW5nX2J1ZjsKPj4gICAgICAgc3RydWN0IHBhZ2Vf
aW5mbyAqcmluZ19wYWdlOwo+PiAtLSAKPj4gMi4xNC4xCj4+CgotLSAKSnVsaWVuIEdyYWxsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 27 13:30:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 13:30:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e84iD-0003kW-OM; Fri, 27 Oct 2017 13:30:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e84iC-0003kL-IH
 for xen-devel@lists.xen.org; Fri, 27 Oct 2017 13:30:12 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 EB/78-01785-3E433F95; Fri, 27 Oct 2017 13:30:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCKsWRWlGSWpSXmKPExsXiVRvkqPvA5HO
 kwdIzphZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bmfwtZCr7zVPxcOYe5gbGTq4uRi0NIoJ9R
 4tqst8wgDovAa2aJj7ePMYI4EgJ3WCU6X54BcjiBnCyJxmdT2CDsNImbn3axQNjlEp3fjzN1M
 XIAjVKTWPMmCiQsJPCTUWLGV28QW1ggVKL51G1mkBIRgVKJm8s5QMLMAtoSX3/3s0CU10o8mz
 4drIRNQEdi3YxakDCvgK3Etv+XwA5gEVCVuND1kR3EFhUIl2g6C9HKKyAocXLmEzCbU8BOor3
 5IDPEeDOJeZsfQtniEreezGeCsOUltr+dwzyBUXQWkvZZSFpmIWmZhaRlASPLKkb14tSistQi
 XVO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAWGEAgh2MX/qdDzFKcjApifLuO
 /8pUogvKT+lMiOxOCO+qDQntfgQowwHh5IE7x7jz5FCgkWp6akVaZk5wKiFSUtw8CiJ8HaBpH
 mLCxJzizPTIVKnGC05jm26/IeJY9+eW0Dy2czXDcxCLHn5ealS4ryXQRoEQBoySvPgxsESyyV
 GWSlhXkagA4V4ClKLcjNLUOVfMYpzMCoJ8x4FmcKTmVcCt/UV0EFMQAc1qX4AOagkESEl1cAo
 /Xzar7JydRZ3//uJDrpzI+dcWrFmZ/ucX3fCb918sKdnR67F+SnT6t8kP8xLUY65bXazYPWPR
 u4Zj2Tilv5f4Ccc+7497yGH9Pm5TK4dtkeKwgNtNge/fLVKpWX+6viYpY/kTbNn1Oueif/ytd
 5j+dZS37WavZ0ZEXfeuW08bNwVOqUzaspLJZbijERDLeai4kQAGngVMycDAAA=
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1509111008!106085972!1
X-Originating-IP: [74.125.82.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53587 invoked from network); 27 Oct 2017 13:30:08 -0000
Received: from mail-wm0-f65.google.com (HELO mail-wm0-f65.google.com)
 (74.125.82.65)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Oct 2017 13:30:08 -0000
Received: by mail-wm0-f65.google.com with SMTP id z3so3822295wme.5
 for <xen-devel@lists.xen.org>; Fri, 27 Oct 2017 06:30:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=VKZRkTcGQiD6ZiMjVfGyw5qC2aJ+EooqD2QPs+GiVAo=;
 b=WyBDa6NaC0zhZHnwvpg/a8S1psazk1k918JeW2kgHvanqHINWpEclKYyfLe0bb0jf4
 M2ucJlAoGj1iWq0ll3vNrwC3sc0IDxLQPB/ceoRPfAHamdEjsXGNRBhj3VRjOxp+ypdP
 jdlvUyQjYbnLSANEH6v0uqmfPLXuEQe/DNvR0=
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=VKZRkTcGQiD6ZiMjVfGyw5qC2aJ+EooqD2QPs+GiVAo=;
 b=EqWU9iHV6mki4WmMV4ymPPZWeNDVM10Ptbn1ctNRFEJ90PZKdTPpSQVYSY+lhYKzO1
 l2xsor3ofgQfvKmuco/AYLoPL8D34Y3fI/E7KaIwRYjsSBzNYPf9iWGWt0Lm1hOZsjkT
 D+otykM/d3FTIWstWY2bL2VSxcN6sudYskBPA1ylctyGndNospC+puKm14m1ipzOy07+
 MgQ7eUKfJc6rSelBE92i4EAp4Swe8sEHfz6/Beu0o4cpsCYWXsCpQicz2sh0C7QjOoaz
 fjgNimmpwvpAI6Tf7tHWsEQ/PLZ9uoSxHcFwbw4Yu2H6aULmtQ1WIDcb7/LfmY3ktfn0
 J6+Q==
X-Gm-Message-State: AMCzsaWdG10WcP55wA2VwBmXI+4kPYSBPJJgTz5NbTUHMFPaaAcrABze
 yMjEits2ipi18t/uVUpqLBhA5g==
X-Google-Smtp-Source: ABhQp+SUVfTfBhU0deOMeNQ2kmWmhbrzVN8JbYpsXzdvbjvUuT+zGfEr+5APTeQ1ZRb8OViKmSTqJA==
X-Received: by 10.28.114.17 with SMTP id n17mr431362wmc.57.1509111008517;
 Fri, 27 Oct 2017 06:30:08 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id u8sm3479132wmd.33.2017.10.27.06.30.07
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 27 Oct 2017 06:30:07 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, xen-devel@lists.xen.org
References: <1508887820-23533-1-git-send-email-boris.ostrovsky@oracle.com>
 <a026e4c5-dd9e-b79c-8833-e87b8b019418@citrix.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <38dd2561-211a-f7a1-b08e-31b3fa057bcd@linaro.org>
Date: Fri, 27 Oct 2017 14:30:07 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <a026e4c5-dd9e-b79c-8833-e87b8b019418@citrix.com>
Content-Language: en-US
Cc: julien.grall@arm.com, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH] x86/vpmu: Remove unnecessary call to
 do_interrupt()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAyNS8xMC8xNyAxMTozMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyNS8xMC8xNyAw
MDozMCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+PiBUaGlzIGNhbGwgd2FzIGxlZnQgZHVyaW5n
IFBWSHYxIHJlbW92YWwgKGNvbW1pdCAzM2U1YzMyNTU5ZTEgKCJ4ODY6Cj4+IHJlbW92ZSBQVkh2
MSBjb2RlIikpOgo+Pgo+PiAtICAgICAgICBpZiAoIGlzX3B2aF92Y3B1KHNhbXBsaW5nKSAmJgo+
PiAtICAgICAgICAgICAgICEodnBtdV9tb2RlICYgWEVOUE1VX01PREVfQUxMKSAmJgo+PiArICAg
ICAgICBpZiAoICEodnBtdV9tb2RlICYgWEVOUE1VX01PREVfQUxMKSAmJgo+PiAgICAgICAgICAg
ICAgICAhdnBtdS0+YXJjaF92cG11X29wcy0+ZG9faW50ZXJydXB0KHJlZ3MpICkKPj4gICAgICAg
ICAgICAgICByZXR1cm47Cj4+Cj4+IEFzIHJlc3VsdCBvZiB0aGlzIGV4dHJhIGNhbGwgVlBNVSBu
byBsb25nZXIgd29ya3MgZm9yIFBWIGd1ZXN0cyBvbiBJbnRlbAo+PiBiZWNhdXNlIHdlIGVmZmVj
dGl2ZWx5IGxvc2UgdmFsdWUgb2YgTVNSX0NPUkVfUEVSRl9HTE9CQUxfU1RBVFVTLgo+Pgo+PiBT
aWduZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29t
Pgo+IAo+IFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgo+IAo+PiAtLS0KPj4gVGhpcyBzaG91bGQgYWxzbyBnbyBpbnRvIDQuOQo+IAo+IEFncmVl
ZCwgYW5kIHRoZXJlZm9yZSBtYWtlcyBpdCBhIDQuMTAgY2FuZGlkYXRlIGF0IHRoaXMgcG9pbnQu
CgpSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3Jn
PgoKQ2hlZXJzLAoKPiAKPiB+QW5kcmV3Cj4gCj4+Cj4+ICAgeGVuL2FyY2gveDg2L2NwdS92cG11
LmMgfCA0IC0tLS0KPj4gICAxIGZpbGUgY2hhbmdlZCwgNCBkZWxldGlvbnMoLSkKPj4KPj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jIGIveGVuL2FyY2gveDg2L2NwdS92cG11
LmMKPj4gaW5kZXggZmQyZmNhYy4uN2JhZjQ2MSAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gveDg2
L2NwdS92cG11LmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2NwdS92cG11LmMKPj4gQEAgLTIyNywx
MCArMjI3LDYgQEAgdm9pZCB2cG11X2RvX2ludGVycnVwdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKPj4gICAgICAgICAgIGlmICggIXZwbXUtPnhlbnBtdV9kYXRhICkKPj4gICAgICAgICAg
ICAgICByZXR1cm47Cj4+ICAgCj4+IC0gICAgICAgIGlmICggISh2cG11X21vZGUgJiBYRU5QTVVf
TU9ERV9BTEwpICYmCj4+IC0gICAgICAgICAgICAgIXZwbXUtPmFyY2hfdnBtdV9vcHMtPmRvX2lu
dGVycnVwdChyZWdzKSApCj4+IC0gICAgICAgICAgICByZXR1cm47Cj4+IC0KPj4gICAgICAgICAg
IGlmICggdnBtdV9pc19zZXQodnBtdSwgVlBNVV9DQUNIRUQpICkKPj4gICAgICAgICAgICAgICBy
ZXR1cm47Cj4+ICAgCj4gCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKPiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCj4gCgotLSAKSnVsaWVuIEdy
YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 27 13:32:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 13:32:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e84k0-0003vm-7f; Fri, 27 Oct 2017 13:32:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e84jz-0003va-4c
 for xen-devel@lists.xen.org; Fri, 27 Oct 2017 13:32:03 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 3F/9E-29298-25533F95; Fri, 27 Oct 2017 13:32:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGKsWRWlGSWpSXmKPExsXiVRtkqhto+jn
 S4Gi/mcWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmjG1eRNjwTTmislffrE2MF5g6mLk5BAS6GeU
 6Hzv3sXIxcEi8IJZ4t6OWawgjoTATVaJy+1vwKokBPIkFv89BGWnSSxZfJ0Fwi6XuPzmOnsXI
 wfQJDWJNW+iIIb+YJR4/IkHxBYWyJFYuvcFI4gtIlAiMat/FjPIfCGBNYwSE3bOZgTpZRPQkV
 g3oxakhlfAVmLBySZWEJtFQFViz/wOsLWiAuESTWf7WSBqBCVOznwCZnMK2Eg0boOwmQXMJOZ
 tfsgMYYtL3HoynwnClpfY/nYO8wRGkVlI2mchaZmFpGUWkpYFjCyrGDWKU4vKUot0DQ30kooy
 0zNKchMzc4A8U73c1OLixPTUnMSkYr3k/NxNjMC4YACCHYxrpjofYpTkYFIS5d13/lOkEF9Sf
 kplRmJxRnxRaU5q8SFGDQ4Ogb41qy8wSrHk5eelKknwmpp8jhQSLEpNT61Iy8wBRi5MqQQHj5
 IIb5cxUJq3uCAxtzgzHSJ1itGS48bD63+YOPbtuQUkn8183cAsBDZPSpw3CGSeAEhDRmke3Dh
 YcrnEKCslzMsIdKwQT0FqUW5mCar8K0ZxDkYlYV4WkCk8mXklcFtfAR3EBHRQk+oHkINKEhFS
 Ug2MtQ3GV7NvH1yXrGs+s/rUn6mxt/9LlIkFeUzK09/FkZT7c1qTcEvE6kXLF0tHmsgsKz/z6
 sWx0M0pdtprkyKnTZ3H2aqjanB70r/7hqEVC1z/lGSHHeFnuNV1JYs9c1kA69Rt67V/yrqKFb
 xPZZj8qGperDjzhNSDHSqsm8Srmn/eqygyfGOgxFKckWioxVxUnAgA1yPMGSkDAAA=
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1509111121!72694779!1
X-Originating-IP: [74.125.82.53]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24416 invoked from network); 27 Oct 2017 13:32:01 -0000
Received: from mail-wm0-f53.google.com (HELO mail-wm0-f53.google.com)
 (74.125.82.53)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Oct 2017 13:32:01 -0000
Received: by mail-wm0-f53.google.com with SMTP id b9so3877096wmh.0
 for <xen-devel@lists.xen.org>; Fri, 27 Oct 2017 06:32:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=jeRy19EARdCRM0TdrAUQlL6Zuhg+Bdprxug/nYE8TXQ=;
 b=i+ZNYebsCPgtggztZgK36NcFNb22EyMjzEXONkXCNAvubowYwSqaeWzeRPqSb09yom
 /Mx4Jll4lUbuH0DVxjgxvMI16lxFkwt3i92fny+Ng5HmZOxDkNmx8r32w0GRc66bkSbm
 QR6lJ0FOvWCJ+8K6x33j3YVO7GJ9Z1wDRlNio=
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=jeRy19EARdCRM0TdrAUQlL6Zuhg+Bdprxug/nYE8TXQ=;
 b=NOVoT3GRjUl8jC85WkGodpnpE8Mq8eGpa3mUlpBwPSqe+CKpcGkqdjY2urT8ebKXZw
 F9TP5FGbjcOXZBSy7yWX+u1/Lfj51FDtr+ThfM79bGSTZTWSNozr4QtNuJbgI2/I0vxw
 ONOy+Oscdk/Ba6yAuC91hwtWevl+7rOMTRhSjDeBmwKbNgFU23pEYwAHPiwKmA2g92/j
 uiLo4K2CQT9trCBgVsgXTL/XDiK9qP78E7cElQW0CVh7CmTQP8UEzYWlXJRrfAUjKhk2
 ost4dVYHFXqrtivUxSItPOEoz+vv0shLjmrx4wppQ6aPnYTrpAmkaKgbcgIxbI2oNwxi
 Gs6A==
X-Gm-Message-State: AMCzsaWuHKBJaIC0hogu/vhPeGo1wWt97+aoaGswc+7LjZLmwwW91BUh
 MnVFjkGW144pUJ7cZRY8Vos++4PHDJ8=
X-Google-Smtp-Source: ABhQp+SUEuFTqjIHFv0TSRbz1GzxHmjIjHKQM5Wd4vTnKS9NFRw28A1lC5OwGhO2aN+qANYi9d5i3A==
X-Received: by 10.80.245.73 with SMTP id w9mr680303edm.144.1509111121138;
 Fri, 27 Oct 2017 06:32:01 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id 3sm5389130edv.50.2017.10.27.06.31.59
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 27 Oct 2017 06:32:00 -0700 (PDT)
To: Juergen Gross <jgross@suse.com>, Andrew Cooper
 <andrew.cooper3@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
References: <1507835949-9429-1-git-send-email-andrew.cooper3@citrix.com>
 <eebf5c24-e1aa-32e2-a9c6-ebe16ea5820f@linaro.org>
 <1d808c5b-ea95-5789-b202-6aa81caf60c5@suse.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <669ee993-8d63-58d6-3064-a6d1e1c6ddd7@linaro.org>
Date: Fri, 27 Oct 2017 14:31:41 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1d808c5b-ea95-5789-b202-6aa81caf60c5@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.10 v2 0/5] tools/dombuilder: Fixes and
 improvements to grant handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVlcmdlbiwKCk9uIDI1LzEwLzE3IDA4OjA4LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IE9u
IDI0LzEwLzE3IDE4OjA2LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpLAo+Pgo+PiBJIHRoaW5r
IHRoaXMgaXMgNC4xMCBtYXRlcmlhbCAocGFydGljdWxhcmx5IHBhdGNoICM1KS4gSnVlcmdlbiwg
d291bGQgaXQKPj4gYmUgcG9zc2libGUgZ2V0IHRoZSBzb21lIGZlZWRiYWNrIG9uIHRoaXMgc2Vy
aWVzPwo+IAo+IFBhdGNoIDU6IFJldmlld2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+CgpUaGFuayB5b3UhCgpGb3IgdGhlIHNlcmllczoKClJlbGVhc2UtYWNrZWQtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CgpDaGVlcnMsCgotLSAKSnVsaWVu
IEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 27 13:47:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 13:47:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e84ys-0004vy-Lc; Fri, 27 Oct 2017 13:47:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e84yr-0004vp-9B
 for xen-devel@lists.xen.org; Fri, 27 Oct 2017 13:47:25 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 13/F1-20834-CE833F95; Fri, 27 Oct 2017 13:47:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOKsWRWlGSWpSXmKPExsXiVRuko/vC4nO
 kwY5NehZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8byb8fZCw7zVXz8tZ69gfE8dxcjJ4eQQD+j
 xLWVUV2MXBwsAq+ZJeYtb2MEcSQE7rBKHF79kgWkSkIgT2LnhXZGCDtN4vyZVmYIu0Jiw/WLQ
 DYH0CQ1iTVvwAYJCfxklJiz7CUbSI2wgLfE171TWUFsEYEEiUUz34HZzAI+En9a3zBCNGxikb
 hzfBEbyCA2AR2JdTNqQWp4BWwlzpw4BraXRUBV4uq1S2AzRQXCJZrO9rNA1AhKnJz5BMzmFPC
 SuNa2jgVivpnEvM0PmSFscYlbT+YzQdjyEtvfzmGewCg6C0n7LCQts5C0zELSsoCRZRWjRnFq
 UVlqka6hqV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmDEMADBDsY12z0PMUpyM
 CmJ8u47/ylSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvXvPPkUKCRanpqRVpmTnA2IVJS3DwKI
 nwHgVJ8xYXJOYWZ6ZDpE4xWnL8mHTlDxPHvj23gOSzma8bmIVY8vLzUqXEeS+DNAiANGSU5sG
 Ng6WXS4yyUsK8jEAHCvEUpBblZpagyr9iFOdgVBKGWMuTmVcCt/UV0EFMQAc1qX4AOagkESEl
 1cAYaff3iYd27U/NWgmmtPP3419x3Z29Xpp3hi/rX/5pH84aZ9sU3ZQUmdgab3Hn2p+oNJ/DG
 Tm5/ZPTd20T4tzobZx37kf9Ta4yY3tfO91EF+Ers7T3lE46u0B7wSf5fteWIys1FQuNDm76Kv
 7Mhr9AyfWpzb6EOxF8s6J+5FgaH54lbxcz8Y4SS3FGoqEWc1FxIgBCVvMTKgMAAA==
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1509112040!112346614!1
X-Originating-IP: [74.125.82.44]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9487 invoked from network); 27 Oct 2017 13:47:20 -0000
Received: from mail-wm0-f44.google.com (HELO mail-wm0-f44.google.com)
 (74.125.82.44)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Oct 2017 13:47:20 -0000
Received: by mail-wm0-f44.google.com with SMTP id b9so3965939wmh.0
 for <xen-devel@lists.xen.org>; Fri, 27 Oct 2017 06:47:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=CEpgy2UQRtd9/QqRp1D9DeQWmgcdrSvPwyMN6nk2SQs=;
 b=WB+Oh1WMqQNJt6oEO+rCHduuDgBt2a1PSqKfay+zdgTEPn4mlqTraJTiBEIEtBPBc8
 rW3zvXCJqkK8HL6hFwQ7CFLPtb5B8xRvIAuM+xLAYvH3azcq4HtKJxMG4Wp2vqyCY9bJ
 oYOj6iiyGaOWmQYjyQgyUuBiwXxjtzRAdYqpQ=
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=CEpgy2UQRtd9/QqRp1D9DeQWmgcdrSvPwyMN6nk2SQs=;
 b=Ig87T2ySAwy0cDN1us8Zz5nIwNobQqwTWmmkg2kMmFfSfdUDaJLhWGMqEO+rjtvwUt
 ivubQxfWR6lgvQgWIJ6kjCgq8TCpmEoyQHt8wYLLGpSvT8/9n58TXP7C00PdudHPowNk
 dDyyDl2U43Ky5e2x0IbKFaHW9biHx1ki/MmjOuQPQPum0FmNj98yB7bLrAkHrd0zGUDA
 9ceIc/7CM/evMlDLM6e6d87jTEKq8tVp/C9rOs/sq4L7VEmxjhdmqqCFELFNfdVAPC7q
 Cpd+8E7myvtZn3mDylx+pLWRpvzqObdrLvt4mwdpqkpW1xJ0TY8POylO9/qX3qa4V9IS
 VoVw==
X-Gm-Message-State: AMCzsaVA0I1z8bHaImBdtS9n22gHX6oL8WnaxWvauVDM0SGuGKidyqGe
 NfgJy9G43KjYiqbUrBaZGreOPuvjbGk=
X-Google-Smtp-Source: ABhQp+RSs7FL2upiXyZYQaSkPLLnOsxXZIh7Dfy33Czs5XWy0GSJ0B+qjRJTEf+4zbtGGHGTsKdJ6Q==
X-Received: by 10.28.241.11 with SMTP id p11mr498668wmh.131.1509112040092;
 Fri, 27 Oct 2017 06:47:20 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id w4sm8989286wrc.17.2017.10.27.06.47.19
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 27 Oct 2017 06:47:19 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
References: <1507748484-16871-1-git-send-email-volodymyr_babchuk@epam.com>
 <078a8941-5a6b-f7bb-b5c8-f2cf84210cf2@linaro.org>
 <20171017155901.GA24929@EPUAKYIW2556.kyiv.epam.com>
 <942b70a8-dffa-e3ec-19d4-40ff9a328cf6@arm.com>
 <20171020173705.GC11787@EPUAKYIW2556.kyiv.epam.com>
 <b5396625-2a54-d0aa-9a8d-08d070cfe615@linaro.org>
 <20171023201141.GA20412@EPUAKYIW2556.kyiv.epam.com>
 <alpine.DEB.2.10.1710231414050.574@sstabellini-ThinkPad-X260>
 <20171024163343.GA23118@EPUAKYIW2556.kyiv.epam.com>
 <alpine.DEB.2.10.1710241354320.574@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <fe7aaff0-1060-8ee8-2d0c-1d5542a59105@linaro.org>
Date: Fri, 27 Oct 2017 14:47:18 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1710241354320.574@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: Julien Grall <julien.grall@arm.com>, nd@arm.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [RFC 0/4] TEE mediator framework + OP-TEE mediator
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpKdXN0IGFuc3dlcmluZyB0byBkb20wIGJlZW4gMToxIGRvbWFpbi4KCk9uIDI0LzEwLzE3
IDIyOjMzLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24gVHVlLCAyNCBPY3QgMjAxNywg
Vm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+PiBGb3IgdGhpcyBzZXJpZXMsIEkgdGhpbmsgd2Ug
bmVlZCBhIHdheSB0byBzcGVjaWZ5IHdoaWNoIGRvbWFpbnMgY2FuIHRhbGsKPj4+IHRvIFRFRSwg
c28gdGhhdCB3ZSBjYW4gb25seSBhbGxvdyBpdCBmb3IgYSBzcGVjaWZpYyBzdWJzZXQgb2YgRG9t
VXMuIEkKPj4+IHdvdWxkIHByb2JhYmx5IHVzZSBYU00gZm9yIHRoYXQuCj4+IEkgYW0gYWZyYWlk
LCB0aGlzIGlzIG5vdCBwb3NzaWJsZS4gQXMgb3RoZXIgZG9tYWlucyBhcmVuJ3QgMToxIG1hcHBl
ZCwKPj4gSSBuZWVkIHRvIGhhdmUgc3BlY2lhbCB0cmFuc2xhdGlvbiBjb2RlIGluIG1lZGlhdG9y
LiBBY3R1YWxseSwgSSdtCj4+IHdyaXRpbmcgaXQgcmlndGggbm93IHRvIHRlc3QgbXkgY2hhbmdl
cyBpbiBPUC1URUUuIEJ1dCBldmVudCB0aGlzIGlzCj4+IG5vdCBlbm91Z2h0IGZvciBkZWNlbnQg
T1AtVEVFIHN1cHBvcnQuCj4+IFdoYXQgY2FuIGJlIGRvbmUgcmlnaHQgbm93OiAxMDAlIERvbTAt
b25seSBzdXBwb3J0IHdpdGggdmFuaWxsYQo+PiBPUC1URUUgKGkuZS4gbm8gdmlydHVhbGl6YXRp
b24gc3VwcG9ydCBpbiBPUC1URUUgaXMgbmVlZGVkKS4gVGhpcyBpcwo+PiBldmVuIHNpbXBsaWVy
IHRhc2ssIHNvIEkgY2FuIHRocm93IG91dCBzb21lIGNvZGUgZnJvbSB0aGlzIHBhdGNoCj4+IHNl
cmllcy4gT24gb3RoZXIgaGFuZCwgaW4gdGhlIGZ1dHVyZSB0aGlzIHdpbGwgbGVhZCB0byBzdXRp
YXRpb24gd2hlbgo+PiB0d28gbWVkaWF0b3JzIGZvciB0aGUgc2FtZSBURUUgc2hhbGwgYmUgc3Vw
cG9ydGVkOiBvbmUsIHNpbXBsZSwgaW4KPj4gWEVOLCBhbm90aGVyLCBmdWxseS1mdW5jdGlvbmFs
IGluIHN0dWJkb20uCj4gCj4gSSB0aGluayBpdCBpcyBmaW5lIHRvIHN1cHBvcnQgT1AtVEVFIG9u
bHkgaW4gRG9tMCB0byBiZWdpbiB3aXRoLgo+IAo+IElkZWFsbHksIGl0IHdvdWxkIGJlIGluIERv
bTAgZm9yIGNvbnZlbmllbmNlIGFuZCBzcGVlZCBhbmQgdGhlIE9QLVRFRQo+IGNhcGFiaWxpdHkg
d291bGQgYmUgc3BlY2lmaWVkIGFzIGFuIFhTTSBsYWJlbC4gSWRlYWxseSwgaXQgd291bGQgbm90
IGJlCj4gb25seSBpbiBEb20wIGJlY2F1c2UgaXQgaXMgdGllZCB0byB0aGUgMToxIG1hcCwgYnV0
IEkgdW5kZXJzdGFuZCBub3cKPiB0aGF0IGl0IGlzIGEgcmVxdWlyZW1lbnQuIEkgc3RpbGwgdGhp
bmsgdGhhdCB0aGUgWFNNIGxhYmVsIHdvdWxkIGJlIGdvb2QKPiB0byBoYXZlIGV2ZW4gaWYgdG9k
YXkgaXQgY2Fubm90IGJlIGNoYW5nZWQgYXMgb25seSBEb20wIGlzIDE6MS4KCkkgdGhvdWdodCBh
IGJpdCBtb3JlIGFib3V0IERvbTAgYmVlbiBhIDE6MSBkb21haW4uIEl0IGlzIG9ubHkgdHJ1ZSBm
b3IgCkRldmljZSBNZW1vcnkgYW5kIHRoZSBpbml0aWFsIFJBTSBhbGxvY2F0ZWQgZm9yIERvbTAu
CgpEb20wIG1heSBiYWxsb29uIG91dCBzb21lIHBhZ2VzIGJlY2F1c2UgaXQgaGFzIHRvIG1hcCBy
ZWdpb24gYmVsb25naW5nIAp0byBvdGhlciBkb21haW4uIFRob3NlIHJlZ2lvbnMgd2lsbCBub3Qg
YmUgMToxIG1hcHBlZCBhbmQgdHJhbnNsYXRpb24gCndpbGwgYmUgbmVlZGVkIGlmIHVzZWQuCgpU
aGUgcHJvYmxlbSBpcyB2ZXJ5IHNpbWlsYXIgdG8gRE1BIGluIGRvbTAuIEkgY2FuJ3Qgc2VlIGFu
eSByZWFzb24gdG8gCm5vdCB1c2UgdGhvc2UgcmVnaW9ucyB3aXRoIE9QLVRFRS4gQW0gSSB3cm9u
ZyBoZXJlPwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 27 13:58:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 13:58:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e859v-0005lM-Ni; Fri, 27 Oct 2017 13:58:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=466fb0283=wei.liu2@citrix.com>)
 id 1e859u-0005lG-FE
 for xen-devel@lists.xen.org; Fri, 27 Oct 2017 13:58:50 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 AA/7A-05363-99B33F95; Fri, 27 Oct 2017 13:58:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHSDve4068+
 RBjMXs1gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnv1xxhL1jPW3HjwlT2BsZJ3F2MnBwSAv4S
 M9dMZQexWQRUJW53NbCA2GwCyhI/O3vZQGwRAQWJ52cWAMW5OJgFtjJKPD6zjBEkISwQJLHw+
 D2gIg4OXgELifV/S0HCQgLGEovutILN4RUQlDg58wmYzSygI7Fg9yewcmYBaYnl/zhAwpwCJh
 JXTmxkBrFFBVQkOpfOYYEYoyDRMf0Y0wRGvllIJs1CMmkWwqQFjMyrGDWKU4vKUot0jUz1koo
 y0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECA62egYFxB2PrCb9DjJIcTEqivPvOf4oU
 4kvKT6nMSCzOiC8qzUktPsQow8GhJMF71upzpJBgUWp6akVaZg4w5GHSEhw8SiK8k0HSvMUFi
 bnFmekQqVOMxhzHNl3+w8TxbObrBmYhlrz8vFQpcd6pIKUCIKUZpXlwg2CxeIlRVkqYl5GBgU
 GIpyC1KDezBFX+FaM4B6OSMG8syBSezLwSuH2vgE5hAjqlSfUDyCkliQgpqQZG4cPsIitWLd8
 le9TtUcuDSwKLm40qA81aOFSNuKxe/5FNPrHkUuGrDR9r458vSJ39vEFAx+JgSujHCVfWax17
 lyq6o3lX4eKau7smzFo7NWlvoYf1u0dz7Z57/OwSXqX/dENb2EL2oGna7Qd+PxWOmDr7qHD3v
 KXiT5W7bKOdtP6oZP478++oixJLcUaioRZzUXEiAECAfCXAAgAA
X-Env-Sender: prvs=466fb0283=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1509112724!81412005!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17450 invoked from network); 27 Oct 2017 13:58:45 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Oct 2017 13:58:45 -0000
X-IronPort-AV: E=Sophos;i="5.44,304,1505779200"; d="scan'208";a="456443651"
Date: Fri, 27 Oct 2017 14:58:42 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20171027135841.jpoee5vuv3wwirax@citrix.com>
References: <20171026152536.17072-1-olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171026152536.17072-1-olaf@aepfle.de>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Vasilis Liaskovitis <vliaskovitis@suse.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v1] tools/hotplug: convert proc-xen.mount to
 proc-xen.service
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMjYsIDIwMTcgYXQgMDU6MjU6MzZQTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gQW4gdXBjb21pbmcgY2hhbmdlIGluIHN5c3RlbWQgd2lsbCBtb3VudCB4ZW5mcyByaWdo
dCBhd2F5LCBhbG9uZyB3aXRoCj4gYWxsIG90aGVyIHN5c3RlbSBtb3VudHMuIFRoaXMgaW1wcm92
ZXMgdGhlIGRldGVjdGlvbiBvZiB0aGUKPiB2aXJ0dWFsaXphdGlvbiBlbnZpcm9ubWVudCwgd2hp
Y2ggaXMgY3VycmVudGx5IHJhY3kuIFNvbWUgcGFydHMgb2YKPiBzeXN0ZW1kIHJlbHkgb24gdGhl
IHByZXNlbmNlIG9mIC9wcm9jL3hlbi9jYXBhYmlsaXRpZXMsIHdoaWNoIHdpbGwgb25seQo+IGV4
aXN0IGlmIHhlbmZzIGlzIG1vdW50ZWQuIFNpbmNlIHhlbmZzIGlzIG1vdW50ZWQgYnkgdGhlIHBy
b2MteGVuLm1vdW50Cj4gdW5pdCwgaXQgd2lsbCBiZSBwcm9jZXNzZWQgdmVyeSBsYXRlLiBPdGhl
ciB1bml0cyBtYXkgYmUgcHJvY2Vzc2VkCj4gZWFybGllciwgYW5kIGlmIHRoZXkgbWFrZSB1c2Ug
b2YgQ29uZGl0aW9uVmlydHVhbGl6YXRpb24qPSBmYWlsdXJlcyBtYXkKPiBvY2NvdXIuCj4gCj4g
VW5mb3J0dW5hdGVseSBtb3VudGluZyB4ZW5mcyBieSBzeXN0ZW1kIGFzIGFuIEFQSSBmaWxlc3lz
dGVtIHdpbGwgbGVhZAo+IHRvIGVycm9ycyB3aGVuIHByb2MteGVuLm1vdW50IGlzIHByb2Nlc3Nl
ZC4gU2luY2UgdGhhdCBtb3VudCBwb2ludAo+IGFscmVhZHkgZXhpc3RzIHRoZSB1bml0IGlzIGNv
bnNpZGVyZWQgYXMgZmFpbGVkLCBhbmQgb3RoZXIgdW5pdHMgdGhhdAo+IGRlcGVuZCBvbiBwcm9j
LXhlbi5tb3VudCB3aWxsIG5vdCBzdGFydC4gVG8gYXZvaWQgdGhpcyB0aGUgZXhpc3RpbmcKPiBw
cm9jLXhlbi5tb3VudCB3aWxsIGJlIGNvbnZlcnRlZCBpbnRvIHByb2MteGVuLnNlcnZpY2UsIHdo
aWNoIGp1c3QKPiBtb3VudHMgeGVuZnMgbWFudWFsbHkuIEFsbCBkZXBlbmRlbmNpZXMgYXJlIHVw
ZGF0ZWQgYnkgdGhpcyBjaGFuZ2UuCj4gCj4gVGhlIGV4aXN0aW5nIGNvbmRpdGlvbmFscyBpbiBw
cm9jLXhlbi5tb3VudCB3aWxsIHByZXZlbnQgZmFpbHVyZXMgd2l0aAo+IGV4aXN0aW5nIHN5c3Rl
bWQgYmFzZWQgaW5zdGFsbGF0aW9uczoKPiBDb25kaXRpb25QYXRoRXhpc3RzPSEvcHJvYy94ZW4v
Y2FwYWJpbGl0aWVzIHdpbGwgcHJldmVudCBleGVjdXRpb24gd2l0aAo+IGEgbmV3IHN5c3RlbWQg
dGhhdCBtb3VudHMgeGVuZnMuIEFuZCB0aGlzIGNvbmRpdGlvbmFsLCBpbiBjb21iaW5hdGlvbgo+
IHdpdGggQ29uZGl0aW9uUGF0aEV4aXN0cz0vcHJvYy94ZW4sIHdpbGwgdHJpZ2dlciBleGVjdXRp
b24gd2l0aCBhbiBvbGQKPiBzeXN0ZW1kLgo+IAo+IEFuIGFic29sdXRlIHBhdGggdG8gdGhlIG1v
dW50IGJpbmFyeSBoYXMgdG8gYmUgdXNlZC4gL2Jpbi9tb3VudCBpcwo+IGV4cGVjdGVkIHRvIGJl
IHVuaXZlcnNhbGx5IGF2YWlsYWJsZSwgbm93YXdheXMgaXQgaXMgYSBzeW1saW5rIHRvCj4gL3Vz
ci9iaW4vbW91bnQuCj4gCj4gU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxl
LmRlPgoKVGhlIGNvZGUgaXRzZWxmIGxvb2tzIE9LIGF0IGEgZ2xhbmNlLgoKV2hhdCBpcyB1bnNh
aWQgaXMgdGhhdCB3ZSBuZWVkIHRvIGJhY2twb3J0IHRoaXMgdG8gb2xkZXIgWGVuIHJlbGVhc2Vz
IHNvCnRoYXQgb2xkIFhlbiBjYW4gd29yayB3aXRoIG5ldyBzeXN0ZW1kLgoKSWFuIGFuZCBKYW4/
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 27 13:59:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 13:59:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e85AU-0005na-02; Fri, 27 Oct 2017 13:59:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=466efc5b4=Ian.Jackson@citrix.com>)
 id 1e85AS-0005nK-AI
 for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 13:59:24 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 C6/F4-18968-BBB33F95; Fri, 27 Oct 2017 13:59:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXitHRDpO5u68+
 RBuvvsFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnvT/5gK5jOXLFp7heWBsZtTF2MnBwSAv4S
 H58/ZQGx2QR0JZq2/GUDsXkFBCVOznwCFmcW0JO4MXUKG4QtL9G8dTYzRI2DRNP684wgNouAq
 sT81RBzRAS0JNaveApUzwVUf59JYv2S2WBFwgLBEouPbgJbzClgJTGlexdYg5BAhkT31wlQB5
 lIvF24E6iZAyiuJjF3ffwERr5ZSE6aheSkWUhOWsDIvIpRozi1qCy1SNfQQi+pKDM9oyQ3MTN
 H19DAWC83tbg4MT01JzGpWC85P3cTIzDY6hkYGHcw/j7teYhRkoNJSZR33/lPkUJ8SfkplRmJ
 xRnxRaU5qcWHGGU4OJQkeLusPkcKCRalpqdWpGXmAMMeJi3BwaMkwjsZJM1bXJCYW5yZDpE6x
 WjJcePh9T9MHB037wLJZzNfNzALseTl56VKifNOBWkQAGnIKM2DGweLzUuMslLCvIwMDAxCPA
 WpRbmZJajyrxjFORiVhHmng0zhycwrgdv6CuggJqCDmlQ/gBxUkoiQkmpgzLnH96Asb4nt4rd
 GdWfkOtvm7DjYL+06tW2JhtrWRXterTU4VuvV8Nfo4HJLl8IJ066u7rmgrFj1y2HralNNTT5Z
 sW9CDLun7/VONt1au9Pkge7HrYu5ulee/zZt4/FgxcSyNq8dSzRkQzezvxJPnjMlY5HImctW7
 Wev5p/lX/Fvz0FWlZw1XUosxRmJhlrMRcWJADzve+jIAgAA
X-Env-Sender: prvs=466efc5b4=Ian.Jackson@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1509112761!73738294!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65396 invoked from network); 27 Oct 2017 13:59:22 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Oct 2017 13:59:22 -0000
X-IronPort-AV: E=Sophos;i="5.44,304,1505779200"; d="scan'208";a="448603350"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23027.15285.828404.111722@mariner.uk.xensource.com>
Date: Fri, 27 Oct 2017 14:59:17 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20171026091938.59247-2-roger.pau@citrix.com>
References: <20171026091938.59247-1-roger.pau@citrix.com>
 <20171026091938.59247-2-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@linaro.org>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH for-4.10 1/9] gcov: return ENOSYS for
	unimplemented gcov domctl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCBmb3ItbmV4dCAxLzldIGdjb3Y6IHJldHVy
biBFTk9TWVMgZm9yIHVuaW1wbGVtZW50ZWQgZ2NvdiBkb21jdGwiKToKPiBTaWduZWQtb2ZmLWJ5
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLi4uCj4gICAgICBkZWZh
dWx0Ogo+IC0gICAgICAgIHJldCA9IC1FSU5WQUw7Cj4gKyAgICAgICAgcmV0ID0gLUVOT1NZUzsK
PiAgICAgICAgICBicmVhazsKPiAgICAgIH0KClJldmlld2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KCkkgdGhpbmsgdGhpcyBpcyBhIGJ1Z2ZpeCB3aGljaCBz
aG91bGQgZ28gaW50byA0LjEwLiAgSnVsaWVuID8KKFN1YmplY3QgbGluZSBjaGFuZ2VkIGJ5IG1l
LikKCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 27 14:00:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 14:00:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e85BX-0006S6-9S; Fri, 27 Oct 2017 14:00:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e85BW-0006RD-Nc
 for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 14:00:30 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 E4/36-00647-DFB33F95; Fri, 27 Oct 2017 14:00:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBKsWRWlGSWpSXmKPExsXiVRvkrPvX+nO
 kQe9xcYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPDlFvsBdtZKnad7GJuYNzG3MXIxSEkMI1R
 4vrBdjYQh0XgNbNEw6KFTCCOhMAdVonXi9cCZTiBnCyJe5+mM0HYaRKHLk5nhLDLJRbfWsLax
 cgBNEpNYs2bKIipvxkl3nccYwWpERYIkWhb3c0OYosA2ZdX/mMFKWIW2MYksWPjVag75jFK7N
 y+mRlkEpuAjsS6GbUgJq+ArcS9AxkgvSwCqhLfZ78B2ysqEC7RdLafBcTmFRCUODnzCZjNKeA
 oMWXxfLC9zAJmEvM2P2SGsMUlbj2ZzwRhy0s0b53NPIFRdBaS9llIWmYhaZmFpGUBI8sqRo3i
 1KKy1CJdI3O9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAmKlnYGDcwdiy1+8Qo
 yQHk5Io777znyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfByAGNQSLAoNT21Ii0zBxi9MGkJDh
 4lEd7JVkBp3uKCxNzizHSI1ClGS44bD6//YeLYt+cWkHw283UDsxBLXn5eqpQ4Lx/IPAGQhoz
 SPLhxsARziVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iwrz/IFJ7MvBK4ra+ADmICOqhJ9QPI
 QSWJCCmpBsbQ0tTFpcUlt8u1+JqiZfukPz3hPOt4f/6mAmdLg8W6d2XKzmz7IzE/4YEO15bHU
 4urtz1Zb/nj5WTttoprbx65/5rHMvWBonqBo0b/T88LOiq91zs3B57Y/2n/gf8KnzrP3Qva8f
 jQ5u0TQwN5e5k1eZu3VJ/rPfR94ZZyo+utK66tYA88W/1FiaU4I9FQi7moOBEA3sF14CsDAAA
 =
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1509112829!54210041!1
X-Originating-IP: [74.125.82.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56900 invoked from network); 27 Oct 2017 14:00:29 -0000
Received: from mail-wm0-f67.google.com (HELO mail-wm0-f67.google.com)
 (74.125.82.67)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Oct 2017 14:00:29 -0000
Received: by mail-wm0-f67.google.com with SMTP id b9so4041145wmh.0
 for <xen-devel@lists.xenproject.org>; Fri, 27 Oct 2017 07:00:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=5SGOvuDNV/DVZk0KJ61xqHSGUiNZ3AIcK/uCszZWF6o=;
 b=GeBPfsZXJI/GYGA0SNNKGT0OdQdYuj05sO0YTGdEaYJNM5Lz9RfuBI1yIO8cOl1wzr
 nKU0uTxrkTO2DytIczQk4hvPogrRsLFmywS1qgiX5G+7RgbxCtkGpH8z1Q9KSG3oq48Z
 hSulUUe3sUoc9sZIIDYLego6mMKCVwqfkocZg=
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=5SGOvuDNV/DVZk0KJ61xqHSGUiNZ3AIcK/uCszZWF6o=;
 b=QeSewiafog7pQBHgZxG97SLCAzvlB8TnEN0yjbfroCUYn1JIl2DMRr9bQP+Jn2mN5E
 dtauJVENQN9t2GDKm1qffjRnzkNHHBIO4xITJfx3x6UoSovcZMOSRGGPZI04sYN2Qu68
 6HTmadnHjprQZcgg53MIDg6nAVHyy49CmzSU0tvp2uxp8IXlwNro7FXg7bUuwAnTCdj/
 tpe4fK1067ZcSmzUhrTh3Uz7ufbxfZUHj+z+4TTioCp/Fp+uu2yPGQ1rNBTZzpmIjDvM
 qcx9Jqz/brb/Ii0/Yl/wArZAb5gXy1T+3CHOc//KEvLMEz1r/kj1o5Kz9mou+NPeDFrU
 Al9w==
X-Gm-Message-State: AMCzsaWR6hMjWT5JIx0jYDeIDC2wBhFeISetu5JIYjE+Gnqn6mNA5LHb
 FmlP6djfLVyXiFCtKhVT5E+f2A==
X-Google-Smtp-Source: ABhQp+SN7heRhGCLdDFYxzpRirLczI5m9U7PqUz31EFCHbbgUhJIU+gPFgRZ4JNEJSv9b/cNPJY61Q==
X-Received: by 10.28.159.72 with SMTP id i69mr508795wme.53.1509112829008;
 Fri, 27 Oct 2017 07:00:29 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id y144sm1163063wmd.18.2017.10.27.07.00.27
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 27 Oct 2017 07:00:28 -0700 (PDT)
To: Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
References: <20171026091938.59247-1-roger.pau@citrix.com>
 <20171026091938.59247-2-roger.pau@citrix.com>
 <23027.15285.828404.111722@mariner.uk.xensource.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <829217b9-0db0-256a-682b-d191afa30d43@linaro.org>
Date: Fri, 27 Oct 2017 15:00:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <23027.15285.828404.111722@mariner.uk.xensource.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH for-4.10 1/9] gcov: return ENOSYS for
 unimplemented gcov domctl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyNy8xMC8xNyAxNDo1OSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gUm9nZXIgUGF1IE1v
bm5lIHdyaXRlcyAoIltQQVRDSCBmb3ItbmV4dCAxLzldIGdjb3Y6IHJldHVybiBFTk9TWVMgZm9y
IHVuaW1wbGVtZW50ZWQgZ2NvdiBkb21jdGwiKToKPj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gLi4uCj4+ICAgICAgIGRlZmF1bHQ6Cj4+
IC0gICAgICAgIHJldCA9IC1FSU5WQUw7Cj4+ICsgICAgICAgIHJldCA9IC1FTk9TWVM7Cj4+ICAg
ICAgICAgICBicmVhazsKPj4gICAgICAgfQo+IAo+IFJldmlld2VkLWJ5OiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiAKPiBJIHRoaW5rIHRoaXMgaXMgYSBidWdmaXgg
d2hpY2ggc2hvdWxkIGdvIGludG8gNC4xMC4gIEp1bGllbiA/Cj4gKFN1YmplY3QgbGluZSBjaGFu
Z2VkIGJ5IG1lLikKClllcyBJIGFncmVlLgoKUmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 27 14:04:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 14:04:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e85FL-0006mb-SN; Fri, 27 Oct 2017 14:04:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <john.mcdermott@nrl.navy.mil>) id 1e85FL-0006mV-3N
 for xen-devel@lists.xen.org; Fri, 27 Oct 2017 14:04:27 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 A8/BD-06614-AEC33F95; Fri, 27 Oct 2017 14:04:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXS8qvssu4Lm8+
 RBod3CVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBld87ezFiwqqzjZdZypgfFgQhcjF4eQwBdG
 id9vJrB2MXJysAm4SSyZcgfI5uBgFtCQ2Ho5GSTMLKAtsWzha2YQm1fAWGLXjhssIDaLgKrEr
 GMr2UFsYQFziWuv5jCBtPIK2Eu0PQ0DCYsAhbcu2cIIYksIKEpMvbeZDcJWkdj39iozhO0mcX
 FXE9MERp5ZCItnIVk8C8niBYzMqxg1ilOLylKLdI1M9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01N
 zEpOK9ZLzczcxAgOnnoGBcQdj6wm/Q4ySHExKorz7zn+KFOJLyk+pzEgszogvKs1JLT7EKMPB
 oSTBu936c6SQYFFqempFWmYOMIRh0hIcPEoivIdA0rzFBYm5xZnpEKlTjK4cPyZd+cPE0XHzL
 pDcBCY3fH8AJJ/NfN3ALMSSl5+XKiXOOxGkWQCkOaM0D240LP4uMcpKCfMyMjAwCPEUpBblZp
 agyr9iFOdgVBLm7QaZwpOZVwJ3wSug45iAjmtS/QByXEkiQkqqgdEi0uZ0o/HVy9+2NgdZPI/
 t/OIWJZu1QiNDML/CvV7f4K2Dkkbs5uDeeI2YI805GpZzvm+SKk5jMn83wbSQXyl3xsbvedrz
 u2bffbs9acOiehaGt8K7IpmWST2LaN1lrLTUjafdaDXXspuScjHqHGL6K4wq3/yetCDuxhW2L
 Tp5vuXakdyflFiKMxINtZiLihMBGR6y1boCAAA=
X-Env-Sender: john.mcdermott@nrl.navy.mil
X-Msg-Ref: server-8.tower-31.messagelabs.com!1509113063!112349611!1
X-Originating-IP: [132.250.118.211]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62541 invoked from network); 27 Oct 2017 14:04:24 -0000
Received: from mx0.ccs.nrl.navy.mil (HELO ccs.nrl.navy.mil) (132.250.118.211)
 by server-8.tower-31.messagelabs.com with AES256-GCM-SHA384
 encrypted SMTP; 27 Oct 2017 14:04:24 -0000
Received: from bullwinkle.fw5540.net (fw5540.nrl.navy.mil [132.250.196.100])
 by ccs.nrl.navy.mil (8.14.4/8.14.4) with ESMTP id v9RE4Muh022223
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256 verify=NOT);
 Fri, 27 Oct 2017 10:04:22 -0400
From: "John P. McDermott (USN Civilian)" <john.mcdermott@nrl.navy.mil>
Mime-Version: 1.0 (Mac OS X Mail 11.0 \(3445.1.7\))
Date: Fri, 27 Oct 2017 10:04:22 -0400
Message-Id: <C4D626E3-09FE-4A60-9EC9-7AF96AC8EDC0@nrl.navy.mil>
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
X-Mailer: Apple Mail (2.3445.1.7)
X-CCS-MailScanner: No viruses found.
X-CCS-MailScanner-Info: See: http://www.nrl.navy.mil/ccs/support/email
Subject: [Xen-devel] HiKey 960 (ARM 64) rcu_preempt detected stalls
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WGVuIERldmVsb3BlcnMsCgpBdHRlbXB0aW5nIHRvIHJ1biBYZW4gb24gYSBzZWNvbmQgZ2VuZXJh
dGlvbiAoaGFzIHN3aXRjaGVzIGluc3RlYWQgb2YganVtcGVycykgSGlLZXkgOTYwLCBmb2xsb3dp
bmcgdGhlIGd1aWRhbmNlIG9uIHRoZSBYZW4gd2lraS4gRXZlcnl0aGluZyBidWlsZHMsIGZsYXNo
ZXMsIGFuZCBydW5zIGFzIGV4cGVjdGVkIHVwIHRvIHRoZSBwb2ludCBzaG93biBiZWxvdy4gWGVu
IGhhbmdzIGluIGEgbG9vcCBkZXRlY3RpbmcgcmN1X3ByZWVtcHQgc3RhbGxzLiBUaGUgc3BlY2lm
aWMgQ1BVIGlzIG5vdCBzaWduaWZpY2FudCwgYXMgaXQgdmFyaWVzIGZyb20gYm9vdCB0byBib290
LiBJIGhhdmUgbGV0IHRoaXMgcnVuIGZvciBhbiBob3VyIGFuZCBYZW4gbmV2ZXIgZ2V0cyBvdXQg
b2YgdGhpcyBsb29wLiBJbiB0aGlzIHN0YXRlLCBYZW4gaXMgcmVzcG9uc2l2ZSB0byBhbiBpbml0
aWFsIHNlcmlhbCBhdHRlbnRpb24gc2VxdWVuY2Ugb2YgY3RybC1Bcy4gSXQgc3VjY2Vzc2Z1bGx5
IGRyb3BzIGludG8gdGhlIGtleWhhbmRsZXIgbW9kZSBhbmQgdGhlIGhlbHAga2V5aGFuZGxlciB3
b3JrcyBmaW5lLCBidXQgaWYgeW91IHRyeSBhbnkgb3RoZXIga2V5aGFuZGxlciwgWGVuIGNyYXNo
ZXMuCgpJIGFza2VkIGEgY29sbGVhZ3VlIHRvIHRyeSB0aGlzIG9uIGEgc2Vjb25kIEhpS2V5IDk2
MCwgdXNpbmcgYSBkaWZmZXJlbnQgY3Jvc3MtY29tcGlsZSBob3N0LCBhbmQgc2hlIGdldHMgZXhh
Y3RseSB0aGUgc2FtZSByZXN1bHQuCgpTaW5jZXJlbHksCgpKb2huCgrigKbigKbigKbigKbigKbi
gKbigKYuLgoKQm9vdGluZyBgWGVuJwoKCkxvYWRpbmcgZHJpdmVyIGF0IDB4MDAwQjg3RjMwMDAg
RW50cnlQb2ludD0weDAwMEI4ODk5MEM4CkxvYWRpbmcgZHJpdmVyIGF0IDB4MDAwQjg3RjMwMDAg
RW50cnlQb2ludD0weDAwMEI4ODk5MEM4IApVc2luZyBtb2R1bGVzIHByb3ZpZGVkIGJ5IGJvb3Rs
b2FkZXIgaW4gRkRUClhlbiA0LjEwLjAtcmMgKGMvcyBNb24gT2N0IDE2IDE1OjE0OjE2IDIwMTcg
KzAxMDAgZ2l0OjI0ZmI0NGU5NzEpIEVGSSBsb2FkZXIKIFhlbiA0LjEwLjAtcmMKKFhFTikgWGVu
IHZlcnNpb24gNC4xMC4wLXJjIChtY0BmdzU1NDAubmV0KSAoYWFyY2g2NC1saW51eC1nbnUtZ2Nj
IChMaW5hcm8gR0NDIDcuMS0yMDE3LjA1KSA3LjEuMSAyMDE3MDUxMCkgZGVidWc9eSAgRnJpIE9j
dCAyNyAwODo1ODowOSBFRFQgMjAxNwooWEVOKSBMYXRlc3QgQ2hhbmdlU2V0OiBNb24gT2N0IDE2
IDE1OjE0OjE2IDIwMTcgKzAxMDAgZ2l0OjI0ZmI0NGU5NzEKKFhFTikgUHJvY2Vzc29yOiA0MTBm
ZDAzNDogIkFSTSBMaW1pdGVkIiwgdmFyaWFudDogMHgwLCBwYXJ0IDB4ZDAzLCByZXYgMHg0CihY
RU4pIDY0LWJpdCBFeGVjdXRpb246CihYRU4pICAgUHJvY2Vzc29yIEZlYXR1cmVzOiAwMDAwMDAw
MDAwMDAyMjIyIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgIEV4Y2VwdGlvbiBMZXZlbHM6IEVM
Mzo2NCszMiBFTDI6NjQrMzIgRUwxOjY0KzMyIEVMMDo2NCszMgooWEVOKSAgICAgRXh0ZW5zaW9u
czogRmxvYXRpbmdQb2ludCBBZHZhbmNlZFNJTUQKKFhFTikgICBEZWJ1ZyBGZWF0dXJlczogMDAw
MDAwMDAxMDMwNTEwNiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgQXV4aWxpYXJ5IEZlYXR1cmVz
OiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICBNZW1vcnkgTW9kZWwg
RmVhdHVyZXM6IDAwMDAwMDAwMDAwMDExMjIgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgIElTQSBG
ZWF0dXJlczogIDAwMDAwMDAwMDAwMTExMjAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAzMi1iaXQg
RXhlY3V0aW9uOgooWEVOKSAgIFByb2Nlc3NvciBGZWF0dXJlczogMDAwMDAxMzE6MDAwMTEwMTEK
KFhFTikgICAgIEluc3RydWN0aW9uIFNldHM6IEFBcmNoMzIgQTMyIFRodW1iIFRodW1iLTIgSmF6
ZWxsZQooWEVOKSAgICAgRXh0ZW5zaW9uczogR2VuZXJpY1RpbWVyIFNlY3VyaXR5CihYRU4pICAg
RGVidWcgRmVhdHVyZXM6IDAzMDEwMDY2CihYRU4pICAgQXV4aWxpYXJ5IEZlYXR1cmVzOiAwMDAw
MDAwMAooWEVOKSAgIE1lbW9yeSBNb2RlbCBGZWF0dXJlczogMTAyMDExMDUgNDAwMDAwMDAgMDEy
NjAwMDAgMDIxMDIyMTEKKFhFTikgIElTQSBGZWF0dXJlczogMDIxMDExMTAgMTMxMTIxMTEgMjEy
MzIwNDIgMDExMTIxMzEgMDAwMTExNDIgMDAwMTExMjEKKFhFTikgVXNpbmcgUFNDSS0xLjAgZm9y
IFNNUCBicmluZ3VwCihYRU4pIFNNUDogQWxsb3dpbmcgOCBDUFVzCihYRU4pIEdlbmVyaWMgVGlt
ZXIgSVJROiBwaHlzPTMwIGh5cD0yNiB2aXJ0PTI3IEZyZXE6IDE5MjAgS0h6CihYRU4pIEdJQ3Yy
IGluaXRpYWxpemF0aW9uOgooWEVOKSAgICAgICAgIGdpY19kaXN0X2FkZHI9MDAwMDAwMDBlODJi
MTAwMAooWEVOKSAgICAgICAgIGdpY19jcHVfYWRkcj0wMDAwMDAwMGU4MmIyMDAwCihYRU4pICAg
ICAgICAgZ2ljX2h5cF9hZGRyPTAwMDAwMDAwZTgyYjQwMDAKKFhFTikgICAgICAgICBnaWNfdmNw
dV9hZGRyPTAwMDAwMDAwZTgyYjYwMDAKKFhFTikgICAgICAgICBnaWNfbWFpbnRlbmFuY2VfaXJx
PTI1CihYRU4pIEdJQ3YyOiAzODQgbGluZXMsIDggY3B1cywgc2VjdXJlIChJSUQgMDIwMDE0M2Ip
LgooWEVOKSBVc2luZyBzY2hlZHVsZXI6IFNNUCBDcmVkaXQgU2NoZWR1bGVyIChjcmVkaXQpCihY
RU4pIEFsbG9jYXRlZCBjb25zb2xlIHJpbmcgb2YgNjQgS2lCLgooWEVOKSBCcmluZ2luZyB1cCBD
UFUxCihYRU4pIENQVSAxIGJvb3RlZC4KKFhFTikgQnJpbmdpbmcgdXAgQ1BVMgooWEVOKSBDUFUg
MiBib290ZWQuCihYRU4pIEJyaW5naW5nIHVwIENQVTMKKFhFTikgQ1BVIDMgYm9vdGVkLgooWEVO
KSBCcmluZ2luZyB1cCBDUFU0CihYRU4pIENQVSA0IGJvb3RlZC4KKFhFTikgQnJpbmdpbmcgdXAg
Q1BVNQooWEVOKSBDUFUgNSBib290ZWQuCihYRU4pIEJyaW5naW5nIHVwIENQVTYKKFhFTikgQ1BV
IDYgYm9vdGVkLgooWEVOKSBCcmluZ2luZyB1cCBDUFU3CihYRU4pIENQVSA3IGJvb3RlZC4KKFhF
TikgQnJvdWdodCB1cCA4IENQVXMKKFhFTikgUDJNOiA0MC1iaXQgSVBBIHdpdGggNDAtYml0IFBB
IGFuZCA4LWJpdCBWTUlECihYRU4pIFAyTTogMyBsZXZlbHMgd2l0aCBvcmRlci0xIHJvb3QsIFZU
Q1IgMHg4MDAyMzU1OAooWEVOKSBJL08gdmlydHVhbGlzYXRpb24gZGlzYWJsZWQKKFhFTikgYnVp
bGQtaWQ6IGQzNGIxMWYwN2I2MzQyNzBkNmNlNGQ0OWExMTEwZmI3NzdmNGExNmUKKFhFTikgYWx0
ZXJuYXRpdmVzOiBQYXRjaGluZyB3aXRoIGFsdCB0YWJsZSAwMDAwMDAwMDQwMGJjZWQwIC0+IDAw
MDAwMDAwNDAwYmQzYTQKKFhFTikgZ3JhbnRfdGFibGUuYzoxNjg4OklETEV2MCBFeHBhbmRpbmcg
ZDAgZ3JhbnQgdGFibGUgZnJvbSAwIHRvIDEgZnJhbWVzCihYRU4pICoqKiBMT0FESU5HIERPTUFJ
TiAwICoqKgooWEVOKSBMb2FkaW5nIGtlcm5lbCBmcm9tIGJvb3QgbW9kdWxlIEAgMDAwMDAwMDBi
ODkxNzAwMAooWEVOKSBBbGxvY2F0aW5nIDE6MSBtYXBwaW5ncyB0b3RhbGxpbmcgNTEyTUIgZm9y
IGRvbTA6CihYRU4pIEJBTktbMF0gMHgwMDAwMDAyMDAwMDAwMC0weDAwMDAwMDMwMDAwMDAwICgy
NTZNQikKKFhFTikgQkFOS1sxXSAweDAwMDAwMGEwMDAwMDAwLTB4MDAwMDAwYjAwMDAwMDAgKDI1
Nk1CKQooWEVOKSBHcmFudCB0YWJsZSByYW5nZTogMHgwMDAwMDBiZmUwMDAwMC0weDAwMDAwMGJm
ZTQwMDAwCihYRU4pIExvYWRpbmcgekltYWdlIGZyb20gMDAwMDAwMDBiODkxNzAwMCB0byAwMDAw
MDAwMDIwMDgwMDAwLTAwMDAwMDAwMjExMzNhMDAKKFhFTikgQWxsb2NhdGluZyBQUEkgMTYgZm9y
IGV2ZW50IGNoYW5uZWwgaW50ZXJydXB0CihYRU4pIExvYWRpbmcgZG9tMCBEVEIgdG8gMHgwMDAw
MDAwMDI4MDAwMDAwLTB4MDAwMDAwMDAyODAwOGY5ZAooWEVOKSBJbml0aWFsIGxvdyBtZW1vcnkg
dmlycSB0aHJlc2hvbGQgc2V0IGF0IDB4NDAwMCBwYWdlcy4KKFhFTikgU2NydWJiaW5nIEZyZWUg
UkFNIG9uIDEgbm9kZXMgdXNpbmcgOCBDUFVzCihYRU4pIC4uLmRvbmUuCihYRU4pIFN0ZC4gTG9n
bGV2ZWw6IEFsbAooWEVOKSBHdWVzdCBMb2dsZXZlbDogQWxsCihYRU4pICoqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgooWEVOKSBQTEVBU0UgU1BFQ0lG
WSBkb20wX21lbSBQQVJBTUVURVIgLSBVU0lORyA1MTJNIEZPUiBOT1cKKFhFTikgKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCihYRU4pIDMuLi4gMi4u
LiAxLi4uIAooWEVOKSAqKiogU2VyaWFsIGlucHV0IC0+IERPTTAgKHR5cGUgJ0NUUkwtYScgdGhy
ZWUgdGltZXMgdG8gc3dpdGNoIGlucHV0IHRvIFhlbikKKFhFTikgRnJlZWQgMjcya0IgaW5pdCBt
ZW1vcnkuCihYRU4pIGQwdjA6IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweGZmZmZmZmZm
IHRvIElDQUNUSVZFUjQKKFhFTikgZDB2MDogdkdJQ0Q6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4
ZmZmZmZmZmYgdG8gSUNBQ1RJVkVSOAooWEVOKSBkMHYwOiB2R0lDRDogdW5oYW5kbGVkIHdvcmQg
d3JpdGUgMHhmZmZmZmZmZiB0byBJQ0FDVElWRVIxMgooWEVOKSBkMHYwOiB2R0lDRDogdW5oYW5k
bGVkIHdvcmQgd3JpdGUgMHhmZmZmZmZmZiB0byBJQ0FDVElWRVIxNgooWEVOKSBkMHYwOiB2R0lD
RDogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHhmZmZmZmZmZiB0byBJQ0FDVElWRVIyMAooWEVOKSBk
MHYwOiB2R0lDRDogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHhmZmZmZmZmZiB0byBJQ0FDVElWRVIy
NAooWEVOKSBkMHYwOiB2R0lDRDogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHhmZmZmZmZmZiB0byBJ
Q0FDVElWRVIyOAooWEVOKSBkMHYwOiB2R0lDRDogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHhmZmZm
ZmZmZiB0byBJQ0FDVElWRVIzMgooWEVOKSBkMHYwOiB2R0lDRDogdW5oYW5kbGVkIHdvcmQgd3Jp
dGUgMHhmZmZmZmZmZiB0byBJQ0FDVElWRVIzNgooWEVOKSBkMHYwOiB2R0lDRDogdW5oYW5kbGVk
IHdvcmQgd3JpdGUgMHhmZmZmZmZmZiB0byBJQ0FDVElWRVI0MAooWEVOKSBkMHYwOiB2R0lDRDog
dW5oYW5kbGVkIHdvcmQgd3JpdGUgMHhmZmZmZmZmZiB0byBJQ0FDVElWRVI0NAooWEVOKSBkMHYw
OiB2R0lDRDogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHhmZmZmZmZmZiB0byBJQ0FDVElWRVIwClsg
ICAgMC4wMDAwMDBdIEJvb3RpbmcgTGludXggb24gcGh5c2ljYWwgQ1BVIDB4MAoKWyAgICAwLjAw
MDAwMF0gTGludXggdmVyc2lvbiA0LjEzLjAtbGluYXJvLWhpa2V5OTYwKyAobWNAeGVucHJvMykg
KGdjYyB2ZXJzaW9uIDcuMS4xIDIwMTcwNTEwIChMaW5hcm8gR0NDIDcuMS0yMDE3LjA1KSkgIzEg
U01QIFBSRUVNUFQgV2VkIFNlcCAxMyAxMDoxNjoxMiBFRFQgMjAxNwoKWyAgICAwLjAwMDAwMF0g
Qm9vdCBDUFU6IEFBcmNoNjQgUHJvY2Vzc29yIFs0MTBmZDAzNF0KClsgICAgMC4wMDAwMDBdIE1h
Y2hpbmUgbW9kZWw6IEhpS2V5OTYwCgpbICAgIDAuMDAwMDAwXSBYZW4gNC4xMCBzdXBwb3J0IGZv
dW5kCgpbICAgIDAuMDAwMDAwXSBlZmk6IEdldHRpbmcgRUZJIHBhcmFtZXRlcnMgZnJvbSBGRFQ6
CgpbICAgIDAuMDAwMDAwXSBlZmk6IFVFRkkgbm90IGZvdW5kLgoKWyAgICAwLjAwMDAwMF0gY21h
OiBSZXNlcnZlZCAxNiBNaUIgYXQgMHgwMDAwMDAwMGFmMDAwMDAwCgpbICAgIDAuMDAwMDAwXSBO
VU1BOiBObyBOVU1BIGNvbmZpZ3VyYXRpb24gZm91bmQKClsgICAgMC4wMDAwMDBdIE5VTUE6IEZh
a2luZyBhIG5vZGUgYXQgW21lbSAweDAwMDAwMDAwMDAwMDAwMDAtMHgwMDAwMDAwMGFmZmZmZmZm
XQoKWyAgICAwLjAwMDAwMF0gTlVNQTogTk9ERV9EQVRBIFttZW0gMHhhZWZjMDk4MC0weGFlZmMy
NDdmXQoKWyAgICAwLjAwMDAwMF0gWm9uZSByYW5nZXM6CgpbICAgIDAuMDAwMDAwXSAgIERNQSAg
ICAgIFttZW0gMHgwMDAwMDAwMDIwMDAwMDAwLTB4MDAwMDAwMDBhZmZmZmZmZl0KClsgICAgMC4w
MDAwMDBdICAgTm9ybWFsICAgZW1wdHkKClsgICAgMC4wMDAwMDBdIE1vdmFibGUgem9uZSBzdGFy
dCBmb3IgZWFjaCBub2RlCgpbICAgIDAuMDAwMDAwXSBFYXJseSBtZW1vcnkgbm9kZSByYW5nZXMK
ClsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6IFttZW0gMHgwMDAwMDAwMDIwMDAwMDAwLTB4MDAw
MDAwMDAyZmZmZmZmZl0KClsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6IFttZW0gMHgwMDAwMDAw
MGEwMDAwMDAwLTB4MDAwMDAwMDBhZmZmZmZmZl0KClsgICAgMC4wMDAwMDBdIEluaXRtZW0gc2V0
dXAgbm9kZSAwIFttZW0gMHgwMDAwMDAwMDIwMDAwMDAwLTB4MDAwMDAwMDBhZmZmZmZmZl0KClsg
ICAgMC4wMDAwMDBdIHBzY2k6IHByb2JpbmcgZm9yIGNvbmR1aXQgbWV0aG9kIGZyb20gRFQuCgpb
ICAgIDAuMDAwMDAwXSBwc2NpOiBQU0NJdjAuMiBkZXRlY3RlZCBpbiBmaXJtd2FyZS4KClsgICAg
MC4wMDAwMDBdIHBzY2k6IFVzaW5nIHN0YW5kYXJkIFBTQ0kgdjAuMiBmdW5jdGlvbiBJRHMKClsg
ICAgMC4wMDAwMDBdIHBzY2k6IFRydXN0ZWQgT1MgbWlncmF0aW9uIG5vdCByZXF1aXJlZAoKWyAg
ICAwLjAwMDAwMF0gcGVyY3B1OiBFbWJlZGRlZCAyNiBwYWdlcy9jcHUgQGZmZmY4MDAwYWVlZWQw
MDAgczY3MzUyIHI4MTkyIGQzMDk1MiB1MTA2NDk2CgpbICAgIDAuMDAwMDAwXSBEZXRlY3RlZCBW
SVBUIEktY2FjaGUgb24gQ1BVMAoKWyAgICAwLjAwMDAwMF0gQ1BVIGZlYXR1cmVzOiBlbmFibGlu
ZyB3b3JrYXJvdW5kIGZvciBBUk0gZXJyYXR1bSA4NDU3MTkKClsgICAgMC4wMDAwMDBdIEJ1aWx0
IDEgem9uZWxpc3RzIGluIE5vZGUgb3JkZXIsIG1vYmlsaXR5IGdyb3VwaW5nIG9uLiAgVG90YWwg
cGFnZXM6IDEyOTAyNAoKWyAgICAwLjAwMDAwMF0gUG9saWN5IHpvbmU6IERNQQoKWyAgICAwLjAw
MDAwMF0gS2VybmVsIGNvbW1hbmQgbGluZTogY29uc29sZT10dHkwIGNvbnNvbGU9aHZjMCByb290
PS9kZXYvc2RkMTAgcncgZWZpPW5vcnVudGltZQoKWyAgICAwLjAwMDAwMF0gUElEIGhhc2ggdGFi
bGUgZW50cmllczogMjA0OCAob3JkZXI6IDIsIDE2Mzg0IGJ5dGVzKQoKWyAgICAwLjAwMDAwMF0g
TWVtb3J5OiA0NTY0NjBLLzUyNDI4OEsgYXZhaWxhYmxlICgxMDIzNksga2VybmVsIGNvZGUsIDEx
NjZLIHJ3ZGF0YSwgNDUzMksgcm9kYXRhLCAxMTUySyBpbml0LCA0MDJLIGJzcywgNTE0NDRLIHJl
c2VydmVkLCAxNjM4NEsgY21hLXJlc2VydmVkKQoKWyAgICAwLjAwMDAwMF0gVmlydHVhbCBrZXJu
ZWwgbWVtb3J5IGxheW91dDoKClsgICAgMC4wMDAwMDBdICAgICBtb2R1bGVzIDogMHhmZmZmMDAw
MDAwMDAwMDAwIC0gMHhmZmZmMDAwMDA4MDAwMDAwICAgKCAgIDEyOCBNQikKClsgICAgMC4wMDAw
MDBdICAgICB2bWFsbG9jIDogMHhmZmZmMDAwMDA4MDAwMDAwIC0gMHhmZmZmN2RmZmJmZmYwMDAw
ICAgKDEyOTAyMiBHQikKClsgICAgMC4wMDAwMDBdICAgICAgIC50ZXh0IDogMHhmZmZmMDAwMDA4
MDgwMDAwIC0gMHhmZmZmMDAwMDA4YTgwMDAwICAgKCAxMDI0MCBLQikKClsgICAgMC4wMDAwMDBd
ICAgICAucm9kYXRhIDogMHhmZmZmMDAwMDA4YTgwMDAwIC0gMHhmZmZmMDAwMDA4ZWYwMDAwICAg
KCAgNDU0NCBLQikKClsgICAgMC4wMDAwMDBdICAgICAgIC5pbml0IDogMHhmZmZmMDAwMDA4ZWYw
MDAwIC0gMHhmZmZmMDAwMDA5MDEwMDAwICAgKCAgMTE1MiBLQikKClsgICAgMC4wMDAwMDBdICAg
ICAgIC5kYXRhIDogMHhmZmZmMDAwMDA5MDEwMDAwIC0gMHhmZmZmMDAwMDA5MTMzYTAwICAgKCAg
MTE2NyBLQikKClsgICAgMC4wMDAwMDBdICAgICAgICAuYnNzIDogMHhmZmZmMDAwMDA5MTMzYTAw
IC0gMHhmZmZmMDAwMDA5MTk4MmUwICAgKCAgIDQwMyBLQikKClsgICAgMC4wMDAwMDBdICAgICBm
aXhlZCAgIDogMHhmZmZmN2RmZmZlN2ZkMDAwIC0gMHhmZmZmN2RmZmZlYzAwMDAwICAgKCAgNDEw
OCBLQikKClsgICAgMC4wMDAwMDBdICAgICBQQ0kgSS9PIDogMHhmZmZmN2RmZmZlZTAwMDAwIC0g
MHhmZmZmN2RmZmZmZTAwMDAwICAgKCAgICAxNiBNQikKClsgICAgMC4wMDAwMDBdICAgICB2bWVt
bWFwIDogMHhmZmZmN2UwMDAwMDAwMDAwIC0gMHhmZmZmODAwMDAwMDAwMDAwICAgKCAgMjA0OCBH
QiBtYXhpbXVtKQoKWyAgICAwLjAwMDAwMF0gICAgICAgICAgICAgICAweGZmZmY3ZTAwMDA4MDAw
MDAgLSAweGZmZmY3ZTAwMDJjMDAwMDAgICAoICAgIDM2IE1CIGFjdHVhbCkKClsgICAgMC4wMDAw
MDBdICAgICBtZW1vcnkgIDogMHhmZmZmODAwMDIwMDAwMDAwIC0gMHhmZmZmODAwMGIwMDAwMDAw
ICAgKCAgMjMwNCBNQikKClsgICAgMC4wMDAwMDBdIFNMVUI6IEhXYWxpZ249NjQsIE9yZGVyPTAt
MywgTWluT2JqZWN0cz0wLCBDUFVzPTgsIE5vZGVzPTEKClsgICAgMC4wMDAwMDBdIFByZWVtcHRp
YmxlIGhpZXJhcmNoaWNhbCBSQ1UgaW1wbGVtZW50YXRpb24uCgpbICAgIDAuMDAwMDAwXSAJUkNV
IHJlc3RyaWN0aW5nIENQVXMgZnJvbSBOUl9DUFVTPTY0IHRvIG5yX2NwdV9pZHM9OC4KClsgICAg
MC4wMDAwMDBdIFJDVTogQWRqdXN0aW5nIGdlb21ldHJ5IGZvciByY3VfZmFub3V0X2xlYWY9MTYs
IG5yX2NwdV9pZHM9OAoKWyAgICAwLjAwMDAwMF0gTlJfSVJRUzogNjQsIG5yX2lycXM6IDY0LCBw
cmVhbGxvY2F0ZWQgaXJxczogMAoKWyAgICAwLjAwMDAwMF0gYXJjaF90aW1lcjogY3AxNSB0aW1l
cihzKSBydW5uaW5nIGF0IDEuOTJNSHogKHZpcnQpLgoKWyAgICAwLjAwMDAwMF0gY2xvY2tzb3Vy
Y2U6IGFyY2hfc3lzX2NvdW50ZXI6IG1hc2s6IDB4ZmZmZmZmZmZmZmZmZmYgbWF4X2N5Y2xlczog
MHgxYzU3MDMyN2UsIG1heF9pZGxlX25zOiAxNzYzMTgwODA5NTA1IG5zCgpbICAgIDAuMDAwMDAz
XSBzY2hlZF9jbG9jazogNTYgYml0cyBhdCAxOTIwa0h6LCByZXNvbHV0aW9uIDUyMG5zLCB3cmFw
cyBldmVyeSA0Mzk4MDQ2NTEwOTc3bnMKClsgICAgMC4wMDAwODRdIGNsb2Nrc291cmNlOiBhcm0s
c3A4MDQ6IG1hc2s6IDB4ZmZmZmZmZmYgbWF4X2N5Y2xlczogMHhmZmZmZmZmZiwgbWF4X2lkbGVf
bnM6IDU4MzM0MTYwODY2MDM0IG5zCgpbICAgIDAuMDAwNDQ1XSBDb25zb2xlOiBjb2xvdXIgZHVt
bXkgZGV2aWNlIDgweDI1CgpbICAgIDAuMDAwODY5XSBjb25zb2xlIFt0dHkwXSBlbmFibGVkCgpb
ICAgIDAuMzQ2NjM4XSBjb25zb2xlIFtodmMwXSBlbmFibGVkCgpbICAgIDAuMzUwMTcxXSBDYWxp
YnJhdGluZyBkZWxheSBsb29wIChza2lwcGVkKSwgdmFsdWUgY2FsY3VsYXRlZCB1c2luZyB0aW1l
ciBmcmVxdWVuY3kuLiAzLjg0IEJvZ29NSVBTIChscGo9NzY4MCkKClsgICAgMC4zNjAyNzVdIHBp
ZF9tYXg6IGRlZmF1bHQ6IDMyNzY4IG1pbmltdW06IDMwMQoKWyAgICAwLjM2NDk5N10gU2VjdXJp
dHkgRnJhbWV3b3JrIGluaXRpYWxpemVkCgpbICAgIDAuMzY5MjUzXSBEZW50cnkgY2FjaGUgaGFz
aCB0YWJsZSBlbnRyaWVzOiA2NTUzNiAob3JkZXI6IDcsIDUyNDI4OCBieXRlcykKClsgICAgMC4z
NzYyMDFdIElub2RlLWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogMzI3NjggKG9yZGVyOiA2LCAy
NjIxNDQgYnl0ZXMpCgpbICAgIDAuMzgzMDc5XSBNb3VudC1jYWNoZSBoYXNoIHRhYmxlIGVudHJp
ZXM6IDEwMjQgKG9yZGVyOiAxLCA4MTkyIGJ5dGVzKQoKWyAgICAwLjM4OTc1Ml0gTW91bnRwb2lu
dC1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDEwMjQgKG9yZGVyOiAxLCA4MTkyIGJ5dGVzKQoK
WyAgICAwLjQxMjk1OF0gQVNJRCBhbGxvY2F0b3IgaW5pdGlhbGlzZWQgd2l0aCA2NTUzNiBlbnRy
aWVzCgpbICAgIDAuNDE4NzU4XSB4ZW46Z3JhbnRfdGFibGU6IEdyYW50IHRhYmxlcyB1c2luZyB2
ZXJzaW9uIDEgbGF5b3V0CgpbICAgIDAuNDI0Njk3XSBHcmFudCB0YWJsZSBpbml0aWFsaXplZAoK
WyAgICAwLjQyODI1NV0geGVuOmV2ZW50czogVXNpbmcgRklGTy1iYXNlZCBBQkkKClsgICAgMC40
MzI2MTRdIFhlbjogaW5pdGlhbGl6aW5nIGNwdTAKClsgICAgMC40NDA1OTBdIEhpZXJhcmNoaWNh
bCBTUkNVIGltcGxlbWVudGF0aW9uLgoKWyAgICAwLjQ1MzU0Nl0gRUZJIHNlcnZpY2VzIHdpbGwg
bm90IGJlIGF2YWlsYWJsZS4KClsgICAgMC40NjYwMTFdIHNtcDogQnJpbmdpbmcgdXAgc2Vjb25k
YXJ5IENQVXMgLi4uCgooWEVOKSBkMHYxOiB2R0lDRDogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHhm
ZmZmZmZmZiB0byBJQ0FDVElWRVIwCihYRU4pIGQwdjI6IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3
cml0ZSAweGZmZmZmZmZmIHRvIElDQUNUSVZFUjAKKFhFTikgZDB2MzogdkdJQ0Q6IHVuaGFuZGxl
ZCB3b3JkIHdyaXRlIDB4ZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMAooWEVOKSBkMHY0OiB2R0lDRDog
dW5oYW5kbGVkIHdvcmQgd3JpdGUgMHhmZmZmZmZmZiB0byBJQ0FDVElWRVIwCihYRU4pIGQwdjU6
IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweGZmZmZmZmZmIHRvIElDQUNUSVZFUjAKKFhF
TikgZDB2NjogdkdJQ0Q6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4ZmZmZmZmZmYgdG8gSUNBQ1RJ
VkVSMAooWEVOKSBkMHY3OiB2R0lDRDogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHhmZmZmZmZmZiB0
byBJQ0FDVElWRVIwClsgICAgMC40OTg2MTVdIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFUx
CgpbICAgIDAuNTA0MjY2XSBYZW46IGluaXRpYWxpemluZyBjcHUxCgpbICAgIDAuNTA0Mjg3XSBD
UFUxOiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciBbNDEwZmQwMzRdCgpbICAgIDAuNTMwNjU4
XSBEZXRlY3RlZCBWSVBUIEktY2FjaGUgb24gQ1BVMgoKWyAgICAwLjUzNjI1NF0gWGVuOiBpbml0
aWFsaXppbmcgY3B1MgoKWyAgICAwLjUzNjI2OV0gQ1BVMjogQm9vdGVkIHNlY29uZGFyeSBwcm9j
ZXNzb3IgWzQxMGZkMDM0XQoKWyAgICAwLjU2MjczM10gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9u
IENQVTMKClsgICAgMC41NjgzMTldIFhlbjogaW5pdGlhbGl6aW5nIGNwdTMKClsgICAgMC41Njgz
MzJdIENQVTM6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIFs0MTBmZDAzNF0KClsgICAgMC41
OTQ4MjFdIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFU0CgpbICAgIDAuNTk0ODMwXSBDUFUg
ZmVhdHVyZXM6IFNBTklUWSBDSEVDSzogVW5leHBlY3RlZCB2YXJpYXRpb24gaW4gU1lTX0lEX0FB
NjRNTUZSMF9FTDEuIEJvb3QgQ1BVOiAweDAwMDAwMDAwMDAxMTIyLCBDUFU0OiAweDAwMDAwMDAw
MTAxMTIyCgpbICAgIDAuNTk0ODM2XSBDUFUgZmVhdHVyZXM6IFVuc3VwcG9ydGVkIENQVSBmZWF0
dXJlIHZhcmlhdGlvbiBkZXRlY3RlZC4KClsgICAgMC42MDA0MjddIFhlbjogaW5pdGlhbGl6aW5n
IGNwdTQKClsgICAgMC42MDA0NDNdIENQVTQ6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIFs0
MTBmZDAzNF0KClsgICAgMC42MjY4OTNdIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFU1Cgpb
ICAgIDAuNjI2ODk4XSBDUFUgZmVhdHVyZXM6IFNBTklUWSBDSEVDSzogVW5leHBlY3RlZCB2YXJp
YXRpb24gaW4gU1lTX0lEX0FBNjRNTUZSMF9FTDEuIEJvb3QgQ1BVOiAweDAwMDAwMDAwMDAxMTIy
LCBDUFU1OiAweDAwMDAwMDAwMTAxMTIyCgpbICAgIDAuNjMyNDc5XSBYZW46IGluaXRpYWxpemlu
ZyBjcHU1CgpbICAgIDAuNjMyNDk2XSBDUFU1OiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciBb
NDEwZmQwMzRdCgpbICAgIDAuNjU4OTczXSBEZXRlY3RlZCBWSVBUIEktY2FjaGUgb24gQ1BVNgoK
WyAgICAwLjY1ODk3OF0gQ1BVIGZlYXR1cmVzOiBTQU5JVFkgQ0hFQ0s6IFVuZXhwZWN0ZWQgdmFy
aWF0aW9uIGluIFNZU19JRF9BQTY0TU1GUjBfRUwxLiBCb290IENQVTogMHgwMDAwMDAwMDAwMTEy
MiwgQ1BVNjogMHgwMDAwMDAwMDEwMTEyMgoKWyAgICAwLjY2NDU2NF0gWGVuOiBpbml0aWFsaXpp
bmcgY3B1NgoKWyAgICAwLjY2NDU3OF0gQ1BVNjogQm9vdGVkIHNlY29uZGFyeSBwcm9jZXNzb3Ig
WzQxMGZkMDM0XQoKWyAgICAwLjY5MTA2MF0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTcK
ClsgICAgMC42OTEwNjVdIENQVSBmZWF0dXJlczogU0FOSVRZIENIRUNLOiBVbmV4cGVjdGVkIHZh
cmlhdGlvbiBpbiBTWVNfSURfQUE2NE1NRlIwX0VMMS4gQm9vdCBDUFU6IDB4MDAwMDAwMDAwMDEx
MjIsIENQVTc6IDB4MDAwMDAwMDAxMDExMjIKClsgICAgMC42OTY2NTFdIFhlbjogaW5pdGlhbGl6
aW5nIGNwdTcKClsgICAgMC42OTY2NjVdIENQVTc6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29y
IFs0MTBmZDAzNF0KClsgICAgMC42OTY3NDFdIHNtcDogQnJvdWdodCB1cCAxIG5vZGUsIDggQ1BV
cwoKWyAgICAwLjg0NjQwMl0gU01QOiBUb3RhbCBvZiA4IHByb2Nlc3NvcnMgYWN0aXZhdGVkLgoK
WyAgICAwLjg1MTE3Ml0gQ1BVIGZlYXR1cmVzOiBkZXRlY3RlZCBmZWF0dXJlOiAzMi1iaXQgRUww
IFN1cHBvcnQKClsgICAgMC44NTc4ODldIENQVTogQWxsIENQVShzKSBzdGFydGVkIGF0IEVMMQoK
WyAgICAwLjg2MTk0OV0gYWx0ZXJuYXRpdmVzOiBwYXRjaGluZyBrZXJuZWwgY29kZQoKWyAgICAw
Ljg2NzEyMF0gZGV2dG1wZnM6IGluaXRpYWxpemVkCgpbICAgIDAuODc0MTQyXSBjbG9ja3NvdXJj
ZTogamlmZmllczogbWFzazogMHhmZmZmZmZmZiBtYXhfY3ljbGVzOiAweGZmZmZmZmZmLCBtYXhf
aWRsZV9uczogNzY0NTA0MTc4NTEwMDAwMCBucwoKWyAgICAwLjg4Mzg4MF0gZnV0ZXggaGFzaCB0
YWJsZSBlbnRyaWVzOiAyMDQ4IChvcmRlcjogNiwgMjYyMTQ0IGJ5dGVzKQoKWyAgICAwLjg5MDY2
Nl0gcGluY3RybCBjb3JlOiBpbml0aWFsaXplZCBwaW5jdHJsIHN1YnN5c3RlbQoKWyAgICAwLjg5
NjE3N10gcmFuZG9tOiBmYXN0IGluaXQgZG9uZQoKWyAgICAwLjg5NjgxNl0gRE1JIG5vdCBwcmVz
ZW50IG9yIGludmFsaWQuCgpbICAgIDAuODk3MTAxXSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wg
ZmFtaWx5IDE2CgpbICAgIDAuOTEwMTA0XSB2ZHNvOiAyIHBhZ2VzICgxIGNvZGUgQCBmZmZmMDAw
MDA4YTg2MDAwLCAxIGRhdGEgQCBmZmZmMDAwMDA5MDE1MDAwKQoKWyAgICAwLjkxNzQyOF0gaHct
YnJlYWtwb2ludDogZm91bmQgNiBicmVha3BvaW50IGFuZCA0IHdhdGNocG9pbnQgcmVnaXN0ZXJz
LgoKWyAgICAwLjkzMTA5OF0gRE1BOiBwcmVhbGxvY2F0ZWQgMjU2IEtpQiBwb29sIGZvciBhdG9t
aWMgYWxsb2NhdGlvbnMKClsgICAgMC45MzcxNjddIHhlbjpzd2lvdGxiX3hlbjogV2FybmluZzog
b25seSBhYmxlIHRvIGFsbG9jYXRlIDQgTUIgZm9yIHNvZnR3YXJlIElPIFRMQgoKWyAgICAwLjk0
NTM0N10gc29mdHdhcmUgSU8gVExCIFttZW0gMHhhYmMwMDAwMC0weGFjMDAwMDAwXSAoNE1CKSBt
YXBwZWQgYXQgW2ZmZmY4MDAwYWJjMDAwMDAtZmZmZjgwMDBhYmZmZmZmZl0KClsgICAgMC45NTUz
NjVdIFNlcmlhbDogQU1CQSBQTDAxMSBVQVJUIGRyaXZlcgoKWyAgICAwLjk3ODQwMF0gaGkzNjYw
LW1ib3ggZTg5NmIwMDAubWFpbGJveDogTWFpbGJveCBlbmFibGVkCgpbICAgMjIuMDI5MzIyXSBJ
TkZPOiByY3VfcHJlZW1wdCBkZXRlY3RlZCBzdGFsbHMgb24gQ1BVcy90YXNrczoKClsgICAyMi4w
MzQ4OTFdIAkzLS4uLjogKDEgR1BzIGJlaGluZCkgaWRsZT0zNGUvMTQwMDAwMDAwMDAwMDAwLzAg
c29mdGlycT00OC80OSBmcXM9MjQyNiAKClsgICAyMi4wNDI3NzhdIAkoZGV0ZWN0ZWQgYnkgMCwg
dD01MjUyIGppZmZpZXMsIGc9LTI5MSwgYz0tMjkyLCBxPTExMSkKClsgICAyMi4wNDkxMDZdIFRh
c2sgZHVtcCBmb3IgQ1BVIDM6CgpbICAgMjIuMDUyMzk5XSBzd2FwcGVyLzAgICAgICAgUiAgcnVu
bmluZyB0YXNrICAgICAgICAwICAgICAxICAgICAgMCAweDAwMDAwMDAyCgpbICAgMjIuMDU5NTE0
XSBDYWxsIHRyYWNlOgoKWyAgIDIyLjA2MjAzN10gWzxmZmZmMDAwMDA4MDg1OGMwPl0gX19zd2l0
Y2hfdG8rMHg5OC8weGIwCgpbICAgMjIuMDY3MjMyXSBbPDAwMDAwMDAwMDAwMDAwMDU+XSAweDUK
ClsgICA4NS4yMjIwNjVdIElORk86IHJjdV9wcmVlbXB0IGRldGVjdGVkIHN0YWxscyBvbiBDUFVz
L3Rhc2tzOgoKWyAgIDg1LjIyNzYyNl0gCTMtLi4uOiAoMSBHUHMgYmVoaW5kKSBpZGxlPTM0ZS8x
NDAwMDAwMDAwMDAwMDAvMCBzb2Z0aXJxPTQ4LzQ5IGZxcz0xMDMwNCAKClsgICA4NS4yMzU2MDVd
IAkoZGV0ZWN0ZWQgYnkgMCwgdD0yMTAwNyBqaWZmaWVzLCBnPS0yOTEsIGM9LTI5MiwgcT0xMTEp
CgpbICAgODUuMjQyMDE4XSBUYXNrIGR1bXAgZm9yIENQVSAzOgoKWyAgIDg1LjI0NTMxMl0gc3dh
cHBlci8wICAgICAgIFIgIHJ1bm5pbmcgdGFzayAgICAgICAgMCAgICAgMSAgICAgIDAgMHgwMDAw
MDAwMgoKWyAgIDg1LjI1MjQyNF0gQ2FsbCB0cmFjZToKClsgICA4NS4yNTQ5NDRdIFs8ZmZmZjAw
MDAwODA4NThjMD5dIF9fc3dpdGNoX3RvKzB4OTgvMHhiMAoKWyAgIDg1LjI2MDE0M10gWzwwMDAw
MDAwMDAwMDAwMDA1Pl0gMHg1CgpbICAxNDguNDA3MDU3XSBJTkZPOiByY3VfcHJlZW1wdCBkZXRl
Y3RlZCBzdGFsbHMgb24gQ1BVcy90YXNrczoKClsgIDE0OC40MTI2MjBdIAkzLS4uLjogKDEgR1Bz
IGJlaGluZCkgaWRsZT0zNGUvMTQwMDAwMDAwMDAwMDAwLzAgc29mdGlycT00OC80OSBmcXM9MTgx
ODIgCgpbICAxNDguNDIwNTk2XSAJKGRldGVjdGVkIGJ5IDAsIHQ9MzY3NjIgamlmZmllcywgZz0t
MjkxLCBjPS0yOTIsIHE9MTExKQoKWyAgMTQ4LjQyNzAxMF0gVGFzayBkdW1wIGZvciBDUFUgMzoK
ClsgIDE0OC40MzAzMDNdIHN3YXBwZXIvMCAgICAgICBSICBydW5uaW5nIHRhc2sgICAgICAgIDAg
ICAgIDEgICAgICAwIDB4MDAwMDAwMDIKClsgIDE0OC40Mzc0MTddIENhbGwgdHJhY2U6CgpbICAx
NDguNDM5OTMxXSBbPGZmZmYwMDAwMDgwODU4YzA+XSBfX3N3aXRjaF90bysweDk4LzB4YjAKClsg
IDE0OC40NDUxMzhdIFs8MDAwMDAwMDAwMDAwMDAwNT5dIDB4NQoKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 27 14:05:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 14:05:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e85GN-0006sS-8u; Fri, 27 Oct 2017 14:05:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@linaro.org>) id 1e85GL-0006rj-ET
 for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 14:05:29 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 47/1D-20813-82D33F95; Fri, 27 Oct 2017 14:05:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsVyMXThZl1128+
 RBj2LlS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyHi2ewFqxsZqz49KaLqYHxblYXIxeHkMBM
 Rom2xT1MIA6LwApmieMzO9lBHAmBmawSs85eYuti5AByqiQapvl3MXICmUUS71ZvY4Wxj278y
 w5i8woISpyc+YQFxBYS8JLYdH87mM0p4Cbx6v1jRohtmxgl+hrugiXYBAwkZnVNZgaxWQRUJX
 a/vcYIMShA4vHMb2ALhAWsJZZ8PcMK0iwi8JJRYu2pNjaQBLOApkTr9t/sExgFZiFZPgtJagE
 j0ypGjeLUorLUIl1jI72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMBwZACCHYyn
 1wUeYpTkYFIS5d13/lOkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne7dafI4UEi1LTUyvSMnOAk
 QGTluDgURLhPQSS5i0uSMwtzkyHSJ1i9OZ4suLiHyaOC3cuAcljmy4DyR+TrgDJA3tuAclnM1
 83MAux5OXnpUqJ804EGSEAMiKjNA9uASzCLzHKSgnzMgKdLMRTkFqUm1mCKv+KUZyDUUmY184
 GaApPZl4J3B2vgE5kAjqxSfUDyIkliQgpqQZGtu+JZg+zE61ajAVyODOXrZRccKTl/KzJJau2
 /Z6+0IDh/DHzl/9ncZudq85ncyuYur/noG/Q48g9P7aqHf6+/DsTo/i+tIWz5Sanf7cTiehR4
 b1a+Wj2rcBPnfeTvVaFMk7/oOx8XztLkKt91ZrvNpvaa/4nrz7SwbdIYHPNg/McsYe4fzwUUG
 Ipzkg01GIuKk4EACLBQ2frAgAA
X-Env-Sender: andre.przywara@linaro.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1509113126!76129252!1
X-Originating-IP: [209.85.161.179]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47101 invoked from network); 27 Oct 2017 14:05:27 -0000
Received: from mail-yw0-f179.google.com (HELO mail-yw0-f179.google.com)
 (209.85.161.179)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Oct 2017 14:05:27 -0000
Received: by mail-yw0-f179.google.com with SMTP id i198so5811300ywe.7
 for <xen-devel@lists.xenproject.org>; Fri, 27 Oct 2017 07:05:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to;
 bh=vY4iRnIJLGHsbC0Xv7iyqHf64dzcl/OZTDURJAZvBcY=;
 b=X7s6/ghc3xi0u5rcBUwMK/8XE9PyQ7lMCtCOWDjT/GvS7LBKb0+G/qvFNNdxVf+Qcu
 638iFAuI0B92KxlX0rEQV77aWRNaNGfOFumxrdNW0eaEdxpBnGv8LJC70Qhq+80v9opH
 8ru9mQvz/CKaw5FS44SH59RvAlLlDp3T3Idok=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to;
 bh=vY4iRnIJLGHsbC0Xv7iyqHf64dzcl/OZTDURJAZvBcY=;
 b=YqJZNSscap8hbWX7oBlbcVdB2heDzsqOPv4Cwz6EeMftTXE52X3mFu3Kdir8s85xRY
 4P9wKQDQmbi4EtK9xWZu9kszq4IbByheODGQ0yeKaLjSdTl1COmlJsEpLKZjGIlGJau7
 HmLU3L1+HlpGnvNZ2oOh93H3fyx2G0D0ewTlcbJNRk4AVq253nRThW/nAz7itTyAMKDR
 J+yTbRUnUJUxgd0pn/DS3YHqJsI8IRdS6Pa/F8s6PgW58DbuCC0J2Ez+BNhMnotfmMs6
 Hljr0C5eg8vx1JGqPEtkoxK/apczH6WyHenvHr05Aa0NgbJlMX7d94KEV9QqV0PqcSYa
 9AIw==
X-Gm-Message-State: AMCzsaXTF5BXcucP6OOXoHg3uQmOh2+57RDKze2PmQvzk9z6hcA9XUpQ
 LqXxn6Em72067sP+icQkDftPv915/u0m4tzVlRed9Q==
X-Google-Smtp-Source: ABhQp+QtBaMqMD356kMi0gSSxbL7pIiRRX/TodUeEP+Vr2kBbMq/I08bwVn/3Eyx8I5sRSc8pEa83t5OzXksyjv2Pa4=
X-Received: by 10.37.77.136 with SMTP id a130mr421305ybb.222.1509113125835;
 Fri, 27 Oct 2017 07:05:25 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.37.246.18 with HTTP; Fri, 27 Oct 2017 07:05:25 -0700 (PDT)
In-Reply-To: <1b0b2a93-17a5-74f6-b655-3435abaedb13@caviumnetworks.com>
References: <c5b79b2a-32d2-5fdb-ff0a-d511b267291e@caviumnetworks.com>
 <b1ef4877-9772-4f61-284a-83d3a5ce19f2@linaro.org>
 <1b0b2a93-17a5-74f6-b655-3435abaedb13@caviumnetworks.com>
From: Andre Przywara <andre.przywara@linaro.org>
Date: Fri, 27 Oct 2017 15:05:25 +0100
Message-ID: <CAESq+P5Z53VpPChudcetoavcHY+tHy04HUumYn61dwj9gZSLpQ@mail.gmail.com>
To: Manish Jaggi <mjaggi@caviumnetworks.com>, 
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>, 
 Stefano Stabellini <sstabellini@kernel.org>, Sameer Goel <sgoel@codeaurora.org>
Subject: Re: [Xen-devel] [RFC] [Draft Design] ACPI/IORT Support in Xen.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyNS8xMC8xNyAwOToyMiwgTWFuaXNoIEphZ2dpIHdyb3RlOgo+Cj4KPiBPbiAxMC8y
My8yMDE3IDc6MjcgUE0sIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+PiBIaSBNYW5pc2gsCj4+Cj4+
IE9uIDEyLzEwLzE3IDIyOjAzLCBNYW5pc2ggSmFnZ2kgd3JvdGU6Cj4+PiBBQ1BJL0lPUlQgU3Vw
cG9ydCBpbiBYZW4uCj4+PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+
Pj4KPj4+IEkgaGFkIHNlbnQgb3V0IHBhdGNoIHNlcmllcyBbMF0gdG8gaGlkZSBzbW11IGZyb20g
RG9tMCBJT1JULiBFeHRlbmRpbmcKPj4+IHRoZSBzY29wZQo+Pj4gYW5kIGluY2x1ZGluZyBhbGwg
dGhhdCBpcyByZXF1aXJlZCB0byBzdXBwb3J0IEFDUEkvSU9SVCBpbiBYZW4uCj4+PiBQcmVzZW50
aW5nIGZvciByZXZpZXcKPj4+IGZpcnN0IF9kcmFmdF8gb2YgZGVzaWduIG9mIEFDUEkvSU9SVCBz
dXBwb3J0IGluIFhlbi4gTm90IGNvbXBsZXRlCj4+PiB0aG91Z2guCj4+Pgo+Pj4gRGlzY3Vzc2Vk
IGlzIHRoZSBwYXJzaW5nIGFuZCBnZW5lcmF0aW9uIG9mIElPUlQgdGFibGUgZm9yIERvbTAgYW5k
Cj4+PiBEb21Vcy4KPj4+IEl0IGlzIHByb3Bvc2VkIHRoYXQgSU9SVCBiZSBwYXJzZWQgYW5kIHRo
ZSBpbmZvcm1hdGlvbiBpbiBzYXZlZCBpbnRvIHhlbgo+Pj4gZGF0YS1zdHJ1Y3R1cmUKPj4+IHNh
eSBob3N0X2lvcnRfc3RydWN0IGFuZCBpcyByZXVzZWQgYnkgYWxsIHhlbiBzdWJzeXN0ZW1zIGxp
a2UgSVRTIC8gU01NVQo+Pj4gZXRjLgo+Pj4KPj4+IFNpbmNlIHRoaXMgaXMgZmlyc3QgZHJhZnQg
aXMgb3BlbiB0byB0ZWNobmljYWwgY29tbWVudHMsIG1vZGlmaWNhdGlvbnMKPj4+IGFuZCBzdWdn
ZXN0aW9ucy4gUGxlYXNlIGJlIG9wZW4gYW5kIGZlZWwgZnJlZSB0byBhZGQgYW55IG1pc3Npbmcg
cG9pbnRzCj4+PiAvIGFkZGl0aW9ucy4KPj4+Cj4+PiAxLiBXaGF0IGlzIElPUlQuIFdoYXQgYXJl
IGl0cyBjb21wb25lbnRzID8KPj4+IDIuIEN1cnJlbnQgU3VwcG9ydCBpbiBYZW4KPj4+IDMuIElP
UlQgZm9yIERvbTAKPj4+IDQuIElPUlQgZm9yIERvbVUKPj4+IDUuIFBhcnNpbmcgb2YgSU9SVCBp
biBYZW4KPj4+IDYuIEdlbmVyYXRpb24gb2YgSU9SVAo+Pj4gNy4gRnV0dXJlIFdvcmsgYW5kIFRP
RE9zCj4+Pgo+Pj4gMS4gV2hhdCBpcyBJT1JULiBXaGF0IGFyZSBpdHMgY29tcG9uZW50cyA/Cj4+
PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+Pj4gSU9SVCBy
ZWZlcnMgdG8gSW5wdXQgT3V0cHV0IHJlbWFwcGluZyB0YWJsZS4gSXQgaXMgZXNzZW50aWFsbHkg
dXNlZAo+Pj4gdG8gZmluZAo+Pj4gaW5mb3JtYXRpb24gYWJvdXQgdGhlIElPIHRvcG9sb2d5IChQ
Q0lSQy1TTU1VLUlUUykgYW5kIHJlbGF0aW9uc2hpcHMKPj4+IGJldHdlZW4KPj4+IGRldmljZXMu
Cj4+Pgo+Pj4gQSBnZW5lcmFsIHN0cnVjdHVyZSBvZiBJT1JUIGlzIGhhcyBub2RlcyB3aGljaCBo
YXZlIGluZm9ybWF0aW9uIGFib3V0Cj4+PiBQQ0kgUkMsCj4+PiBTTU1VLCBJVFMgYW5kIFBsYXRm
b3JtIGRldmljZXMuIFVzaW5nIGFuIElPUlQgdGFibGUgcmVsYXRpb25zaGlwIGJldHdlZW4KPj4+
IFJJRCAtPiBTdHJlYW1JRCAtPiBEZXZpY2VJZCBjYW4gYmUgb2J0YWluZWQuIE1vcmUgc3BlY2lm
aWNhbGx5IHdoaWNoCj4+PiBkZXZpY2UgaXMKPj4+IGJlaGluZCB3aGljaCBTTU1VIGFuZCB3aGlj
aCBpbnRlcnJ1cHQgY29udHJvbGxlciwgdGhpcyB0b3BvbG9neSBpcwo+Pj4gZGVzY3JpYmVkIGlu
Cj4+PiBJT1JUIFRhYmxlLgo+Pj4KPj4+IFJJRCBpcyBhIHJlcXVlc3RlciBJRCBpbiBQQ0kgY29u
dGV4dCwKPj4+IFN0cmVhbUlEIGlzIHRoZSBJRCBvZiB0aGUgZGV2aWNlIGluIFNNTVUgY29udGV4
dCwKPj4+IERldmljZUlEIGlzIHRoZSBJRCBwcm9ncmFtbWVkIGluIElUUy4KPj4+Cj4+PiBGb3Ig
YSBub24tcGNpIGRldmljZSBSSUQgY291bGQgYmUgc2ltcGx5IGFuIElELgo+Pj4KPj4+IEVhY2gg
aW9ydF9ub2RlIGNvbnRhaW5zIGFuIElEIG1hcCBhcnJheSB0byB0cmFuc2xhdGUgZnJvbSBvbmUg
SUQgaW50bwo+Pj4gYW5vdGhlci4KPj4+IElEbWFwIEVudHJ5IHtpbnB1dF9yYW5nZSwgb3V0cHV0
X3JhbmdlLCBvdXRwdXRfbm9kZV9yZWYsIGlkX2NvdW50fQo+Pj4gVGhpcyBhcnJheSBpcyBwcmVz
ZW50IGluIFBDSSBSQyBub2RlLFNNTVUgbm9kZSwgTmFtZWQgY29tcG9uZW50IG5vZGUgZXRjCj4+
PiBhbmQgY2FuIHJlZmVyZW5jZSB0byBhIFNNTVUgb3IgSVRTIG5vZGUuCj4+Pgo+Pj4gMi4gQ3Vy
cmVudCBTdXBwb3J0IG9mIElPUlQKPj4+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+Pj4g
Q3VycmVudGx5IFhlbiBwYXNzZXMgaG9zdCBJT1JUIHRhYmxlIHRvIGRvbTAgd2l0aG91dCBhbnkg
bW9kaWZpY2F0aW9ucy4KPj4+IEZvciBEb21VIG5vIElPUlQgdGFibGUgaXMgcGFzc2VkLgo+Pj4K
Pj4+IDMuIElPUlQgZm9yIERvbTAKPj4+IC0tLS0tLS0tLS0tLS0tLS0tCj4+PiBJT1JUIGZvciBE
b20wIGlzIHByZXBhcmVkIGJ5IHhlbiBhbmQgaXQgaXMgZmFpcmx5IHNpbWlsYXIgdG8gdGhlIGhv
c3QKPj4+IGlvcnQuCj4+PiBIb3dldmVyIGZldyBub2RlcyBjb3VsZCBiZSByZW1vdmVkIHJlbW92
ZWQgb3IgbW9kaWZpZWQuIEZvciBpbnN0YW5jZQo+Pj4gLSBob3N0IFNNTVUgbm9kZXMgc2hvdWxk
IG5vdCBiZSBwcmVzZW50Cj4+PiAtIElUUyBncm91cCBub2RlcyBhcmUgc2FtZSBhcyBob3N0IGlv
cnQgYnV0LCBubyBzdGFnZTIgbWFwcGluZyBpcyBkb25lCj4+PiBmb3IgdGhlbS4KPj4gV2hhdCBk
byB5b3UgbWVhbiB3aXRoIHN0YWdlMiBtYXBwaW5nPwo+IFBsZWFzZSBpZ25vcmUgdGhpcyBsaW5l
LiBDb3B5IHBhc3RlIGVycm9yLiBSZWFkIGl0IGFzIGZvbGxvd3MKPgo+IC0gSVRTIGdyb3VwIG5v
ZGVzIGFyZSBzYW1lIGFzIGhvc3QgaW9ydC4KPiAodGhvdWdoIEkgd291bGQgbW9kaWZ5IHRoZSBz
YW1lIGFzIGluIG5leHQgZHJhZnQpCj4KPj4KPj4+IC0gcGxhdGZvcm0gbm9kZXMgKG5hbWVkIGNv
bXBvbmVudHMpIG1heSBiZSBzZWxlY3RpdmVseSBwcmVzZW50IGRlcGVuZGluZwo+Pj4gb24gdGhl
IGNhc2Ugd2hlcmUgeGVuIGlzIHVzaW5nIHNvbWUuIFRoaXMgY291bGQgYmUgY29udHJvbGxlZCBi
eSAgeGVuCj4+PiBjb21tYW5kCj4+PiBsaW5lLgo+PiBNbWgsIEkgYW0gbm90IHNvIHN1cmUgcGxh
dGZvcm0gZGV2aWNlcyBkZXNjcmliZWQgaW4gdGhlIElPUlQgKHRob3NlCj4+IHdoaWNoIHVzZSBN
U0lzISkgYXJlIHNvIG11Y2ggZGlmZmVyZW50IGZyb20gUENJIGRldmljZXMgaGVyZS4gTXkKPj4g
dW5kZXJzdGFuZGluZyBpcyB0aG9zZSBwbGF0Zm9ybSBkZXZpY2VzIGFyZSBuZXR3b3JrIGFkYXB0
ZXJzLCBmb3IKPj4gaW5zdGFuY2UsIGZvciB3aGljaCBYZW4gaGFzIG5vIHVzZS4KPiBvay4KPj4g
U28gSSB3b3VsZCB0cmFuc2xhdGUgIk5hbWVkIENvbXBvbmVudHMiIG9yICJwbGF0Zm9ybSBkZXZp
Y2VzIiBhcyBkZXZpY2VzCj4+IGp1c3Qgbm90IHVzaW5nIHRoZSBQQ0llIGJ1cyAoc28gbm8gY29u
ZmlnIHNwYWNlIGFuZCBubyAoUylCREYpLCBidXQKPj4gYmVpbmcgb3RoZXJ3aXNlIHRoZSBzYW1l
IGZyb20gYW4gSVRTIG9yIFNNTVUgcG9pbnQgb2Ygdmlldy4KPiBDb3JyZWN0Lgo+Pj4gLSBNb3Jl
IGl0ZW1zIDogVE9ETwo+PiBJIHRoaW5rIHdlIGFncmVlZCB1cG9uIHJld3JpdGluZyB0aGUgSU9S
VCB0YWJsZSBpbnN0ZWFkIG9mIHBhdGNoaW5nIGl0Pwo+IHllcy4gSW4gZmFjdCBpZiB5b3UgbG9v
ayBhdCBteSBwYXRjaCB2MiBvbiBJT1JUIFNNTVUgaGlkaW5nLCBpdCB3YXMKPiBfcmV3cml0aW5n
XyBtb3N0IG9mIERvbTAgSU9SVCBhbmQgbm90IHBhdGNoaW5nIGl0LgoKSSB3YXMganVzdCBhZnRl
ciB0aGUgd29yZGluZyBhYm92ZToKIklPUlQgZm9yIERvbTAgaXMgcHJlcGFyZWQgYnkgeGVuIGFu
ZCBpdCBpcyBmYWlybHkgc2ltaWxhciB0byB0aGUgaG9zdAppb3J0LiBIb3dldmVyIGZldyBub2Rl
cyBjb3VsZCBiZSByZW1vdmVkIHJlbW92ZWQgb3IgbW9kaWZpZWQuIgouLi4gd2hpY2ggc291bmRz
IGEgYml0IGxpa2UgeW91IGFsdGVyIHRoZSBoL3cgSU9SVC4KSXQgd291bGQgYmUgZ29vZCB0byBj
bGFyaWZ5IHRoaXMgYnkgZXhwbGljaXRseSBtZW50aW9uaW5nIHRoZQpwYXJzaW5nL2dlbmVyYXRp
b24gY3ljbGUsIGFzIHRoaXMgaXMgYSBmdW5kYW1lbnRhbCBkZXNpZ24gZGVjaXNpb24uCgo+IFdl
IGNhbiBoYXZlIGEgSVJDIGRpc2N1c3Npb24gb24gdGhpcy4KPgo+IEkgdGhpbmsgYXBhcnQgZnJv
bSByZXdyaXRpbmcsIHRoZSBvdGhlciB0YXNrcyB3aGljaCB3ZXJlIHJlcXVpcmVkIHRoYXQKPiBh
cmUgaGFuZGxlZCBpbiB0aGlzIGVwaWMgdGFzawo+IC0gcGFyc2UgSU9SVCBhbmQgc2F2ZSBpbiB4
ZW4gaW50ZXJuYWwgZGF0YSBzdHJ1Y3R1cmVzCj4gLSBjb21tb24gY29kZSB0byBnZW5lcmF0ZSBJ
T1JUIGZvciBkb20wL2RvbVUKPiAtIEFsbCB4ZW4gY29kZSB0aGF0IHBhcnNlcyBJT1JUIG11bHRp
cGxlIHRpbWVzIHVzZSBub3cgdGhlIHhlbiBpbnRlcm5hbAo+IGRhdGEgc3RydWN0dXJlcy4KClll
cywgdGhhdCBzb3VuZHMgYWJvdXQgcmlnaHQuCgo+IChJIGhhdmUgZXhwbGFpbmVkIHRoaXMgaW4g
dGhpcyBtYWlsIGJlbG93KQo+PiBTbyB0byBzb21lIGRlZ3JlZSB5b3VyIHN0YXRlbWVudHMgYXJl
IHRydWUsIGJ1dCB3aGVuIHdlIHJld3JpdGUgdGhlIElPUlQKPj4gdGFibGUgd2l0aG91dCBTTU1V
cyAoYW5kIHBvc3NpYmx5IHdpdGhvdXQgb3RoZXIgY29tcG9uZW50cyBsaWtlIHRoZQo+PiBQTVVz
KSwgaXQgd291bGQgYmUga2luZCBvZiBhIHN0cmV0Y2ggdG8gY2FsbCBpdCAiZmFpcmx5IHNpbWls
YXIgdG8gdGhlCj4+IGhvc3QgSU9SVCIuIEkgdGhpbmsgImJhc2VkIG9uIHRoZSBob3N0IElPUlQi
IHdvdWxkIGJlIG1vcmUgcHJlY2lzZS4KPiBZZXMuIEJhc2VkIG9uIGhvc3QgSU9SVCBpcyBiZXR0
ZXIsdGhhbmtzLgo+Pgo+Pj4gNC4gSU9SVCBmb3IgRG9tVQo+Pj4gLS0tLS0tLS0tLS0tLS0tLS0K
Pj4+IElPUlQgZm9yIERvbVUgaXMgZ2VuZXJhdGVkIGJ5IHRoZSB0b29sc3RhY2suIElPUlQgdG9w
b2xvZ3kgaXMgZGlmZmVyZW50Cj4+PiB3aGVuIERvbVUgc3VwcG9ydHMgZGV2aWNlIHBhc3N0aHJv
dWdoLgo+PiBDYW4geW91IGVsYWJvcmF0ZSBvbiB0aGF0PyBEaWZmZXJlbnQgY29tcGFyZWQgdG8g
d2hhdD8gTXkgdW5kZXJzdGFuZGluZwo+PiBpcyB0aGF0IHdpdGhvdXQgZGV2aWNlIHBhc3N0aHJv
dWdoIHRoZXJlIHdvdWxkIGJlIG5vIElPUlQgaW4gdGhlIGZpcnN0Cj4+IHBsYWNlPwo+IEkgd2Fz
IGV4cGxvcmluZyB0aGUgcG9zc2liaWxpdHkgb2YgaGF2aW5nIHZpcnR1YWwgZGV2aWNlcyBmb3Ig
RG9tVS4KPiBTbyBpZiBhIHZpcnR1YWwgaXMgYXNzaWduZWQgdG8gZ3Vlc3QgdGhlcmUgbmVlZHMg
dG8gYmUgc29tZSBtYXBwaW5nIGluCj4gSU9SVCBhcyB3ZWxsLgo+IFRoaXMgdmlydHVhbCBkZXZp
Y2UgY2FuIGJlIG9uIGEgUENJIGJ1cyAvIG9yIGFzIGEgcGxhdGZvcm0gZGV2aWNlLgo+Cj4gRGV2
aWNlIFBhc3MtdGhyb3VnaCBjYW4gYmUgc3BsaXQgaW50byB0d28gcGFydHMKPiBhLiBwbGF0Zm9y
bSBkZXZpY2UgcGFzc3Rocm91Z2ggKG5vdCBvbiBQQ0kgYnVzKQo+IGIuIFBDSSBkZXZpY2UgUFQK
CkkgdW5kZXJzdGFuZCB0aGF0LCBidXQgYW0gc3RpbGwgd29uZGVyaW5nIGhvdyBpdCB3b3VsZCBi
ZSAiZGlmZmVyZW50Ii4KV2UganVzdCBzdGFydCB3aXRoIGNyZWF0aW5nIG91ciBtYXBwaW5nIGRh
dGEgc3RydWN0dXJlICpmcm9tIHNjcmF0Y2gqLAp0aGUgc2FtZSBvbmUgd2UgZ2VuZXJhdGUgYnkg
KnBhcnNpbmcqIHRoZSBob3N0IElPUlQuCldoZXRoZXIgdGhpcyBwb2ludHMgdG8gYSBwdXJlbHkg
dmlydHVhbCBkZXZpY2UsIGEgUENJIFBUIG9yIGEgcGxhdGZvcm0KUFQsIHNob3VsZCBub3QgbWF0
dGVyIGZvciB0aGlzIHB1cnBvc2UuCgo+ID0+IElmIHdlIGRpc2NvdW50IHRoZSBwb3NzaWJpbGl0
eSBvZiBhIHZpcnR1YWwgZGV2aWNlIGZvciBkb21VIGFuZAo+IHBsYXRmb3JtIGRldmljZSBwYXNz
dGhyb3VnaAo+ICB0aGVuIHlvdSBhcmUgY29ycmVjdCBubyBJT1JUIGlzIHJlcXVpcmVkLgoKSSBi
ZWxpZXZlIHdlIG5lZWQgYW4gSU9SVCBvbmNlIHdlIGhhdmUgZGV2aWNlcyB3aGljaCB1c2UgTVNJ
cy4KCj4gV2hlbiBQQ0kgZGV2aWNlIHBhc3N0aHJvdWdoIGlzIHN1cHBvcnRlZCwgdGhlIFBDSVJD
IGlzIGl0c2VsZiB2aXJ0dWFsCj4gKGVtdWxhdGVkIGJ5IFhlbikuCj4gT25lIGNhbiBoYXZlIGFu
eSBudW1iZXIgb2YgdmlydHVhbCBQQ0lSQyAgYW5kIG1heSBiZSB2aXJ0dWFsIFNNTVVzLgo+IEhl
bmNlIHRoZSB0b3BvbG9neSBjYW4gdmFyeS4KCkkgdGhpbmsgSSBkb24ndCBkaXNhZ3JlZSwgbXkg
aW5pdGlhbCBjb21tZW50IHdhcyBqdXN0IGFib3V0IHRoZQpjb25mdXNpb24gdGhhdCB0aGlzICJJ
T1JUIHRvcG9sb2d5IGlzICpkaWZmZXJlbnQqIGZyb20iIHRlcm0gY3JlYXRlZC4KCj4gTm93IHJl
YWQgdGhlIGJlbG93IGxpbmVzLgo+Pj4gQXQgYSBtaW5pbXVtIGRvbVUgSU9SVCBzaG91bGQgaW5j
bHVkZSBhIHNpbmdsZSBQQ0lSQyBhbmQgSVRTIEdyb3VwLgo+Pj4gU2ltaWxhciBQQ0lSQyBjYW4g
YmUgYWRkZWQgaW4gRFNEVC4KPj4+IEFkZGl0aW9uYWwgbm9kZSBjYW4gYmUgYWRkZWQgaWYgcGxh
dGZvcm0gZGV2aWNlIGlzIGFzc2lnbmVkIHRvIGRvbVUuCj4+PiBObyBleHRyYSBub2RlIHNob3Vs
ZCBiZSByZXF1aXJlZCBmb3IgUENJIGRldmljZSBwYXNzLXRocm91Z2guCj4+IEFnYWluIEkgZG9u
J3QgZnVsbHkgdW5kZXJzdGFuZCB0aGlzIGxhc3Qgc2VudGVuY2UuCj4gVGhlIGxhc3QgbGluZSBp
cyBjb250aW51YXRpb24gb2YgdGhlIGZpcnN0IGxpbmUgIkF0IGEgbWluaW11bS4uLiIKCk9LLCBi
dXQgc3RpbGwgSSBkb24ndCBnZXQgaG93IHdlIHdvdWxkIGVuZCB1cCB3aXRoIGFuIElPUlQgd2l0
aG91dAoocGFzcy10aHJvdWdoZWQpIFBDSSBkZXZpY2VzIGluIHRoZSBmaXJzdCBwbGFjZT8KCj4+
PiBJdCBpcyBwcm9wb3NlZCB0aGF0IHRoZSBpZHJhbmdlIG9mIFBDSVJDIGFuZCBJVFMgZ3JvdXAg
YmUgY29uc3RhbnQgZm9yCj4+PiBkb21Vcy4KPj4gImNvbnN0YW50IiBpcyBhIGJpdCBjb25mdXNp
bmcgaGVyZS4gTWF5YmUgImFyYml0cmFyeSIsICJmcm9tIHNjcmF0Y2giIG9yCj4+ICJpbmRlcGVu
ZGVudCBmcm9tIHRoZSBhY3R1YWwgaC93Ij8KPiBvay4gdGhhdCBpcyBpbXBsZW1lbnRhdGlvbiBk
ZWZpbmVkLgo+Pgo+Pj4gSW4gY2FzZSBpZiBQQ0kgUFQsdXNpbmcgYSBkb21jdGwgdG9vbHN0YWNr
IGNhbiBjb21tdW5pY2F0ZQo+Pj4gcGh5c2ljYWwgUklEOiB2aXJ0dWFsIFJJRCwgZGV2aWNlSUQ6
IHZpcnR1YWwgZGV2aWNlSUQgdG8geGVuLgo+Pj4KPj4+IEl0IGlzIGFzc3VtZWQgdGhhdCBkb21V
IFBDSSBDb25maWcgYWNjZXNzIHdvdWxkIGJlIHRyYXBwZWQgaW4gWGVuLiBUaGUKPj4+IFJJRCBh
dCB3aGljaCBhc3NpZ25lZCBkZXZpY2UgaXMgZW51bWVyYXRlZCB3b3VsZCBiZSB0aGUgb25lIHBy
b3ZpZGVkCj4+PiBieSB0aGUKPj4+IGRvbWN0bCwgZG9tY3RsX3NldF9kZXZpY2VpZF9tYXBwaW5n
Cj4+Pgo+Pj4gVE9ETzogZGV2aWNlIGFzc2lnbiBkb21jdGwgaS9mLgo+Pj4gTm90ZTogVGhpcyBz
aG91bGQgc3VmZmljZSB0aGUgdmlydHVhbCBkZXZpY2VJRCBzdXBwb3J0IHBvaW50ZWQgYnkgQW5k
cmUuCj4+PiBbNF0KPj4gV2VsbCwgdGhlcmUncyBtb3JlIHRvIGl0LiBGaXJzdCB0aGluZzogd2hp
bGUgSSB0cmllZCB0byBpbmNsdWRlIHZpcnR1YWwKPj4gSVRTIGRldmljZUlEcyB0byBiZSBkaWZm
ZXJlbnQgZnJvbSBwaHlzaWNhbCBvbmVzLCBpbiB0aGUgbW9tZW50IHRoZXJlCj4+IGFyZSBmaXhl
ZCB0byBiZWluZyBtYXBwZWQgMToxIGluIHRoZSBjb2RlLgo+IG9oCj4+IFNvIHRoZSBmaXJzdCBz
dGVwIHdvdWxkIGJlIHRvIGdvIG92ZXIgdGhlIElUUyBjb2RlIGFuZCBpZGVudGlmeSB3aGVyZQo+
PiAiZGV2aWQiIHJlZmVycyB0byBhIHZpcnR1YWwgZGV2aWNlSUQgYW5kIHdoZXJlIHRvIGEgcGh5
c2ljYWwgb25lCj4+IChwcm9iYWJseSByZW5hbWluZyB0aGVtIGFjY29yZGluZ2x5KS4gVGhlbiB3
ZSB3b3VsZCBuZWVkIGEgZnVuY3Rpb24gdG8KPj4gdHJhbnNsYXRlIGJldHdlZW4gdGhlIHR3by4g
QXQgdGhlIG1vbWVudCB0aGlzIHdvdWxkIGJlIGEgZHVtbXkgZnVuY3Rpb24KPj4gKGp1c3QgcmV0
dXJuIHRoZSBpbnB1dCB2YWx1ZSkuIExhdGVyIHdlIHdvdWxkIGxvb3AgaW4gdGhlIGFjdHVhbCB0
YWJsZS4KPiBTb21lIHRob3VnaHQgaGVyZS4uCj4gV291bGRuJ3QgaXQgYmUgYmV0dGVyIHRvIGNh
bGwgYSBoZWxwZXIgZnVuY3Rpb24gdG8gdHJhbnNsYXRlIHRoZSBkZXZpZAo+IGNvbWluZyBmcm9t
IGd1ZXN0LiBUaGUgaGVscGVyIGZ1bmN0aW9uCj4gd291bGQgbG9vayBhdCB0aGUgdGFibGUgY3Jl
YXRlZCBieSBoYW5kbGluZyBzdWNjZXNzaXZlIGRvbWN0bHMgKHRoZSBvbmUKPiBtZW50aW9uZWQg
aGVyZSkKCkV4YWN0bHkuCgo+Pj4gV2UgbWlnaHQgbm90IG5lZWQgdGhpcyBkb21jdGwgaWYgYXNz
aWduX2RldmljZSBoeXBlcmNhbGwgaXMgZXh0ZW5kZWQgdG8KPj4+IHByb3ZpZGUgdGhpcyBpbmZv
cm1hdGlvbi4KPj4gRG8gd2UgYWN0dWFsbHkgbmVlZCBhIG5ldyBpbnRlcmZhY2Ugb3IgZXZlbiBl
eHRlbmQgdGhlIGV4aXN0aW5nIG9uZT8KPj4gSWYgSSBnb3QgSnVsaWVuIGNvcnJlY3RseSwgdGhl
IGV4aXN0aW5nIGludGVyZmFjZSBpcyBqdXN0IGZpbmU/Cj4gQ291bGQgeW91IGV4cGxhaW4gd2hp
Y2ggZXhpc3RpbmcgaW50ZXJmYWNlICBjYW4gYmUgdXNlZCB0byB0cmFuc2xhdGUKPiBndWVzdCBk
ZXZpY2UgSUQgdG8gaG9zdCBkZXZpY2UgSUQgd2hlbiBhbiBJVFMgY29tbWFuZCBnZXRzIHRyYXBw
ZWQgaW4gWGVuLgo+IG1heSBiZSBJIGFtIG1pc3Npbmcgc29tZXRoaW5nIGhlcmUuCgpJIGhhdmVu
J3QgbG9va2VkIGluIGRldGFpbCwgYnV0IHdpbGwgZG8uCgo+Pj4gNS4gUGFyc2luZyBvZiBJT1JU
IGluIFhlbgo+Pj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4+IElPUlQgbm9kZXMgY2Fu
IGJlIHNhdmVkIGluIHN0cnVjdHVyZXMgc28gdGhhdCBJT1JUIHRhYmxlIHBhcnNpbmcgY2FuIGJl
Cj4+PiBkb25lIG9uY2UgYW5kIGlzIHJldXNlZCBieSBhbGwgeGVuIHN1YnN5c3RlbXMgbGlrZSBJ
VFMgLyBTTU1VIGV0YywKPj4+IGRvbWFpbgo+Pj4gY3JlYXRpb24uCj4+PiBQcm9wb3NlZCBhcmUg
dGhlIHN0cnVjdHVyZXMgdG8gaG9sZCBJT1JUIGluZm9ybWF0aW9uLCB2ZXJ5IHNpbWlsYXIgdG8K
Pj4+IEFDUEkKPj4+IHN0cnVjdHVyZXMuCj4+Pgo+Pj4gaW9ydF9pZF9tYXAgewo+Pj4gICAgICBy
YW5nZV90IGlucHV0X3JhbmdlOwo+Pj4gICAgICByYW5nZV90IG91dHB1dF9yYW5nZTsKPj4+ICAg
ICAgdm9pZCAqb3V0cHV0X3JlZmVyZW5jZTsKPj4+IC4uLgo+Pj4gfQo+PiBJIGd1ZXNzIHlvdSB3
b3VsZCBuZWVkIGEgInN0cnVjdCBsaXN0X2hlYWQgbGlzdCIgaGVyZSB0byBjaGFpbiB0aGUKPj4g
cmFuZ2VzPwo+IHllcyA6KS4gVGhhdCB3YXMgaW4gLi4uCj4+Cj4+PiA9Pm91dHB1dF9yZWZlcmVu
Y2UgcG9pbnRzIHRvIG9iamVjdCBvZiBpb3J0X25vZGUuCj4+Pgo+Pj4gc3RydWN0IGlvcnRfbm9k
ZSB7Cj4+PiAgICAgIHN0cnVjdCBsaXN0X2hlYWQgaWRfbWFwOwo+Pj4gICAgICB2b2lkICpjb250
ZXh0Owo+Pj4gICAgICBzdHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7Cj4+PiB9Cj4+PiA9PiBjb250ZXh0
IGNvdWxkIGJlIGEgcmVmZXJlbmNlIHRvIGFjcGlfaW9ydF9ub2RlLgo+Pj4KPj4+IHN0cnVjdCBp
b3J0X3RhYmxlX3N0cnVjdCB7Cj4+PiAgICAgIHN0cnVjdCBsaXN0X2hlYWQgcGNpX3JjX25vZGVz
Owo+Pj4gICAgICBzdHJ1Y3QgbGlzdF9oZWFkIHNtbXVfbm9kZXM7Cj4+PiAgICAgIHN0cnVjdCBs
aXN0X2hlYWQgcGxhdF9kZXZpY2VzOwo+Pj4gICAgICBzdHJ1Y3QgbGlzdF9oZWFkIGl0c19ncm91
cDsKPj4+IH0KPj4gU28gcXVpY2tseSBicmFpbnN0b3JtaW5nIHdpdGggSnVsaWVuIEkgd2FzIHdv
bmRlcmluZyBpZiB3ZSBjb3VsZAo+PiBhY3R1YWxseSBzaW1wbGlmeSB0aGlzIHNpZ25pZmljYW50
bHk6Cj4+ICBGcm9tIFhlbidzIHBvaW50IG9mIHZpZXcgYWxsIHdlIG5lZWQgdG8ga25vdyBpcyB0
aGUgbWFwcGluZyBiZXR3ZWVuIFBDSQo+PiByZXF1ZXN0b3IgSURzIChvciBzb21lIHBsYXRmb3Jt
IGRldmljZSBJRHMpIHRvIHRoZSBwaHlzaWNhbCBJVFMgZGV2aWNlCj4+IElELCBhbmQgZnJvbSBy
ZXF1ZXN0b3IgSURzIHRvIHRoZSBTTU1VIHN0cmVhbSBJRC4KPj4gVGhhdCB3b3VsZCBiZSBqdXN0
ICp0d28qIGxvb2t1cCB0YWJsZXMsIG5vdCBjb25uZWN0ZWQgdG8gZWFjaCBvdGhlcgo+PiBhc2lk
ZSBmcm9tIHBvc3NpYmx5IGhhdmluZyB0aGUgc2FtZSBpbnB1dCByYW5nZXMuIEF0IHRoaXMgcG9p
bnQgd2UgY291bGQKPj4gYWxzbyBoYXZlICpvbmUqIHRhYmxlLCBjb250YWluaW5nIGJvdGggdGhl
IElUUyBkZXZpY2VJRCBhbmQgdGhlIFNNTVUKPj4gc3RyZWFtIElEOgo+Pgo+PiBzdHJ1Y3QgaW9y
dF9pZF9tYXAgewo+PiAgICAgcmFuZ2VfdCBpbnB1dF9yYW5nZTsKPj4gICAgIHVpbnQzMl90IGl0
c19kZXZpZF9iYXNlOwo+PiAgICAgdWludDMyX3Qgc21tdV9zdHJlYW1pZF9iYXNlOwo+PiAgICAg
c3RydWN0IGxpc3RfaGVhZCBsaXN0Owo+PiB9Owo+IFRoaXMgaXMganVzdCBhIHNpbXBsZXIgY2Fz
ZSBvZiB3aGF0IHRoZSBzcGVjIHN1cHBvcnRzLgoKU3VyZSwgYW5kIHdpdGhvdXQgdGhlIG5lZWQg
Zm9yIGEgKmNoYWluZWQqIG1hcHBpbmcgKFJDLT5TTU1VLT5JVFMpCnRoaXMgaXMgYWN0dWFsbHkg
YWxsIHdlIG5lZWQgKFJDLT5JVFM7IFJDLT5TTU1VKS4gSSBoYXZlIHRoZSBmZWVsaW5nCnRoYXQg
dGhpcyBzaW1wbGlmaWVzIHRoZSBjb2RlIGEgbG90LgoKPiBFYWNoIFBDSVJDIG5vZGUgY2FuIGhh
dmUgYW4gYXJyYXkgb2YgaWRtYXBzLCBlYWNoIGlkIG1hcCBlbnRyeSBjYW4gaGF2ZQo+IGEgbXVs
dGlwbGUgb2YgaWRtYXAgZW50cmllcyBpbgo+IHRoZSBvdXRwdXQgcmVmZXJlbmNlIHNtbXUgaWRt
YXAuCj4KPiBJIGhhZCBhIHNpbWlsYXIgZGlzY3Vzc2lvbiB3aXRoIHRoZSB2MSB2ZXJzaW9uIG9m
IG15IElPUlQgU01NVSBoaWRlcGF0Y2gKPiB3aXRoIGp1bGllbi4KPgo+IE1vcmVvdmVyIEkgZG9u
dCBxdWl0ZSB1bmRlcnN0YW5kIHRoZSB3aGVyZSBpb3J0X2lkX21hcCB3b3VsZCBmaXQuCj4gQXMg
aWYgeW91IHNlZSBiZWxvdyByZXBseSwgd2UgaGF2ZSBhIG90aGVyIHRoaW5ncyB0byB0YWtlIGNh
cmUgYXMgd2VsbAo+Pgo+PiBTbyBwYXJzaW5nIHRoZSBJT1JUIHdvdWxkIGNyZWF0ZSBhbmQgZmls
bCBhIGxpc3Qgb2YgdGhvc2Ugc3RydWN0dXJlcy4KPj4gRm9yIGEgbG9va3VwIHdlIHdvdWxkIGp1
c3QgaXRlcmF0ZSBvdmVyIHRoYXQgbGlzdCwgZmluZCBhIG1hdGNoaW5nIGVudHJ5Cj4+IGFuZDoK
Pj4gcmV0dXJuIChpbnB1dF9pZCAtIG1hdGNoLT5pbnB1dF9yYW5nZS5iYXNlKSArIG1hdGNoLT5p
dHNfZGV2aWRfYmFzZTsKPj4KPj4gSWRlYWxseSB3ZSBhYnN0cmFjdCB0aGlzIHZpYSBzb21lIGZ1
bmN0aW9ucywgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgc3dhcAo+PiB0aGlzIGZvciBtb3JlIGVmZmlj
aWVudCBkYXRhIHN0cnVjdHVyZXMgc2hvdWxkIHRoZSBuZWVkIGFyaXNlLgo+Pgo+Pj4gVGhpcyBz
dHJ1Y3R1cmUgaXMgY3JlYXRlZCBhdCB0aGUgcG9pbnQgSU9SVCB0YWJsZSBpcyBwYXJzZWQgc2F5
IGZyb20KPj4+IGFjcGlfaW9ydF9pbml0Lgo+Pj4gSXQgaXMgcHJvcG9zZWQgdG8gdXNlIHRoaXMg
c3RydWN0dXJlIGluZm9ybWF0aW9uIGluCj4+PiBpb3J0X2luaXRfcGxhdGZvcm1fZGV2aWNlcy4K
Pj4+IFsyXSBbUkZDIHYyIDQvN10gQUNQSTogYXJtOiBTdXBwb3J0IGZvciBJT1JUCj4gSSBndWVz
cyB5b3UgbWlzc2VkIHRoaXMgcGFydC4gV2l0aG91dCB0aGlzIHRoZSAgY29udGV4dCBpcyBtaXNz
ZWQuCj4KPiBUaGUgbWFpbiBwdXJwb3NlIG9mIHRoaXMgd2hvbGUgdGFzayBpcyBzcGxpdCBpbnRv
IHR3byBwYXJ0cwo+IGEuIElPUlQgcGFyc2luZyBzaG91bGQgYmUgZG9uZSBvbmNlIGluIFhlbiBh
bmQgbGF0ZXIgd2hlbmV2ZXIgSU9SVAo+IHBhcnNpbmcgaXMgcmVxdWlyZWQgdXNlIHhlbiBpbnRl
cm5hbCBkYXRhIHN0cnVjdHVyZXMKPiAgICAgICAoaW9ydF90YWJsZV9zdHJ1Y3QpCj4KPiAgICAg
LSB0aGlzIHdvdWxkIGJlIGhlbHBmdWwgZm9yIChiKSBiZWxvdwo+ICAgICAtIGFuZCBmb3IgU01N
VSAvIHBsYXRmb3JtIGRldmljZXMgaW5pdGlhbGl6YXRpb24uCj4gICAgICAgSWYgeW91IHNlZSBb
Ml0sIGl0IGFnYWluIHBhcnNlcyB0aGUgSU9SVC4KPiAgICAgICBTbyB0aGUgYXBwcm9hY2ggaGVy
ZSBpcyAgWzJdIGFuZCAoYikgc2hvdWxkIHVzZSBzYW1lIFhlbiBpbnRlcm5hbAo+IElPUlQgZGF0
YSBzdHJ1Y3R1cmVzLgoKSSB0aGluayBJIGdldCB0aGlzLCBJIHdhcyBqdXN0IHdvbmRlcmluZyB3
aHkgd2Ugd291bGQgbmVlZCBhIG1vcmUgYQpsZXNzIGV4YWN0IHJlcGxpY2F0aW9uIG9mIHRoZSBJ
T1JULCB3aXRoIHRoZSBwb2ludGVyaW5nIGNvbXBsaWNhdGluZwp0aGluZ3MuIEkgYmVsaWV2ZSB3
aGF0IHdlIG5lZWQgaXM6CjEpIGEgbWFwcGluZyBmcm9tIGEgUENJLVJDIG9yIFBULU5DIHRvIHN0
cmVhbSBJRHMsIGZvciBwcm9ncmFtbWluZyB0aGUKU01NVSBpbiBYZW4KMikgYSBtYXBwaW5nIGZy
b20gYSBQQ0ktUkMgb3IgUFQtTkMgdG8gSVRTIGRldklEcywgZm9yIHByb2dyYW1taW5nIHRoZQpJ
VFMgd2hlbiBiZWluZyBhc2tlZCBmb3IgYnkgYSBndWVzdCAoaW5jbC4gRG9tMCkKSSB0aGluayB0
aGF0IHRoZSBJT1JUIGlzIGEgc3RyZWFtbGluZWQgYW5kIG9wdGltaXplZCByZXByZXNlbnRhdGlv
biBvZgp0aG9zZSBtYXBwaW5ncywgd2hpY2ggd2UgZG9uJ3QgbmVjZXNzYXJpbHkgbmVlZCB0byBy
ZXBsaWNhdGUgMToxIGluIGFuCmluLW1lbW9yeSBkYXRhIHN0cnVjdHVyZS4KQnV0IGFkbWl0dGVk
bHkgSSBoYXZlbid0IGxvb2tlZCB3aXRoIHRvbyBtdWNoIGRldGFpbHMgaW50byB0aGlzLCBzbyBp
Zgp5b3UgY29udmluY2UgbWUgdGhhdCB3ZSBuZWVkIHRoaXMgZ3JhcGggc3RydWN0dXJlLCB0aGVu
IHNvIGJlIGl0LgoKPiA9PiAgICAgIEZvciB0aGF0IHJlYXNvbiBbMl0vWzVdICBtaWdodCBuZWVk
IHRvIGJlIHJlYmFzZWQgb24gdGhpcyB0YXNrJ3MKPiBwYXRjaC4gPD0KPiBbNV0gaHR0cHM6Ly93
d3cubWFpbC1hcmNoaXZlLmNvbS94ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZy9tc2cxMjMwODAuaHRt
bAo+Cj4gYi4gR2VuZXJhdGUgSU9SVCBmb3IgRG9tcyB3aXRob3V0IHBhdGNoaW5nIEhvc3QgSU9S
VCwgcmF0aGVyIHJlZ2VuZXJhdGUKPiBmcm9tIHhlbiBpbnRlcm5hbCBkYXRhIHN0cnVjdHVyZXMu
Cj4KPiBiYXNlZCBvbiB0aGlzIHJhdGlvbmFsZSwgSSB0aGluayB0aGUgZGF0YSBzdHJ1Y3R1cmVz
IG1lbnRpb25lZCB3b3VsZCBiZQo+IHJlcXVpcmVkLgo+Cj4+Pgo+Pj4gNi4gSU9SVCBHZW5lcmF0
aW9uCj4+PiAtLS0tLS0tLS0tLS0tLS0tLS0tCj4+PiBUaGVyZSB3b3VsZCBiZSBhIGNvbW1vbiBj
b2RlIHRvIGdlbmVyYXRlIElPUlQgdGFibGUgZnJvbQo+Pj4gaW9ydF90YWJsZV9zdHJ1Y3QuCj4+
IFRoYXQgc291bmRzIHVzZWZ1bCwgYnV0IHdlIHdvdWxkIG5lZWQgdG8gYmUgY2FyZWZ1bCB3aXRo
IHNoYXJpbmcgY29kZQo+PiBiZXR3ZWVuIFhlbiBhbmQgdGhlIHRvb2wgc3RhY2suIEhhcyB0aGlz
IGFjdHVhbGx5IGJlZW4gZG9uZSBiZWZvcmU/Cj4gSSBhZGRlZCB0aGUgY29kZSBzaGFyaW5nIHBh
cnQgaGVyZSwgYnV0IEkgYW0gbm90IGhvcGVmdWwgdGhhdCB0aGlzIHdvdWxkCj4gd29yayBhcyBp
dCB3b3VsZCByZXF1aXJlIGxvdCBvZiBjb2RlIGNoYW5nZSBvbiB0b29sc3RhY2suCj4gQSBzaW1w
bGUgZGlmZmVyZW5jZSBpcyB0aGF0IHRoZSBhY3BpIGhlYWRlciBzdHJ1Y3R1cmVzIGhhdmUgZGlm
ZmVyZW50Cj4gbWVtYmVyIHZhcmlhYmxlcy4gVGhpcyBpcyBzYW1lIGZvciBvdGhlciBzdHJ1Y3R1
cmVzLgo+IFNvIHdlIG1pZ2h0IGhhdmUgdG8gY3JlYXRlIGEgbG90IG9mIGRlZmluZXMgaW4gY29t
bW9uIGNvZGUgZm9yIHNoYXJpbmcKPiBhbmQgcG9zc2liaWxpdHkgb2YgZXJyb3JzLgo+Cj4gU2Vl
OiBzdHJ1Y3QgYWNwaV9oZWFkZXIgaW4gYWNwaTJfMC5oICh0b29scy9saWJhY3BpKQo+IGFuZCBz
dHJ1Y3QgYWNwaV90YWJsZV9oZWFkZXIgaW4gYWN0YmwuaCAoeGVuL2luY2x1ZGUvYWNwaSkKPgo+
IFRoYXQgaXMgd2h5IEkgcHJlZmVycmVkIGEgZG9tY3RsLCBzbyB4ZW4gY291ZCBwcmVwYXJlIElP
UlQgZm9yIERvbVUuCgpJIGRvbid0IHRoaXMgaXQncyBqdXN0aWZpZWQgdG8gbW92ZSBhIHNpbXBs
ZSB0YWJsZSBnZW5lcmF0aW9uIHRhc2sKaW50byBYZW4sIGp1c3QgdG8gYWxsb3cgY29kZSBzaGFy
aW5nLiBBZnRlciBhbGwgdGhpcyBkb2VzIG5vdCByZXF1aXJlCmFueSBYZW4gaW50ZXJuYWwga25v
d2xlZGdlLiBTbyBpdCBzaG91bGQgYmUgZG9uZSBkZWZpbml0ZWx5IGluIHRoZQp0b29sc3RhY2su
CkkgdGhpbmsgd2Ugc2hvdWxkIGZvbGxvdyBKdWxpZW4ncyBzdWdnZXN0aW9uIG9mIGxvb2tpbmcg
YXQgeGVuL2NvbW1vbi9saWJlbGYuCgpDaGVlcnMsCkFuZHJlLgoKPiBJZiBub3QgY29kZSBzaGFy
aW5nIHRoZW4gY29kZSBkdXBsaWNhdGlvbiBtaWdodCBhbHNvIHdvcmsgKEluIHRoYXQgY2FzZQo+
IG5vIGRvbWN0bCByZXF1aXJlZCkKPiBXZSBjYW4gZGlzY3VzcyBvbiB0aGlzIG1vcmUuLi4KPj4K
Pj4+IGEuIEZvciBEb20wCj4+PiAgICAgIHRoZSBzdHJ1Y3R1cmUgKGlvcnRfdGFibGVfc3RydWN0
KSBiZSBtb2RpZmllZCB0byByZW1vdmUgc21tdSBub2Rlcwo+Pj4gICAgICBhbmQgdXBkYXRlIGlk
X21hcHBpbmdzLgo+Pj4gICAgICBQQ0lSQyBpZG1hcCAtPiBvdXRwdXQgcmVmcmVuY2UgdG8gSVRT
IGdyb3VwLgo+Pj4gICAgICAoUklEIC0+IERldmljZUlEKS4KPj4+Cj4+PiAgICAgIFRPRE86IERl
c2NyaWJlIGFsZ28gaW4gdXBkYXRlX2lkX21hcHBpbmcgZnVuY3Rpb24gdG8gbWFwIFJJRCAtPgo+
Pj4gRGV2aWNlSUQgdXNlZAo+Pj4gICAgICBpbiBteSBlYXJsaWVyIHBhdGNoIFszXQo+PiBJZiB0
aGUgYWJvdmUgYXBwcm9hY2ggd29ya3MsIHRoaXMgd291bGQgYmVjb21lIGEgc2ltcGxlIGxpc3Qg
aXRlcmF0aW9uLAo+PiBjcmVhdGluZyBQQ0kgcmMgbm9kZXMgd2l0aCB0aGUgYXBwcm9wcmlhdGUg
cG9pbnRlciB0byB0aGUgSVRTIG5vZGVzLgo+IFllcywgaXQgd29ya3MuIHNlZSBbM10KPj4KPj4+
IGIuIEZvciBEb21VCj4+PiAgICAgIC0gaW9ydF90YWJsZV9zdHJ1Y3Qgd291bGQgaGF2ZSBtaW5p
bWFsIDIgbm9kZXMgKDEgUENJUkMgYW5kIDEgSVRTCj4+PiBncm91cCkKPj4+ICAgICAgLSBwb3B1
bGF0ZSBhIGJhc2ljIElPUlQgaW4gYSBidWZmZXIgcGFzc2VkIGJ5IHRvb2xzdGFjayggdXNpbmcg
YQo+Pj4gZG9tY3RsIDogZG9tY3RsX3ByZXBhcmVfZG9tX2lvcnQpCj4+IEkgdGhpbmsgd2Ugc2hv
dWxkIHJlZHVjZSB0aGlzIHRvIGl0ZXJhdGluZyB0aGUgc2FtZSBkYXRhIHN0cnVjdHVyZSBhcwo+
PiBmb3IgRG9tMC4gRWFjaCBwYXNzLXRocm91Z2gtZWQgUENJIGRldmljZSB3b3VsZCBwb3NzaWJs
eSBjcmVhdGUgb25lCj4+IHN0cnVjdCBpbnN0YW5jZSwgYW5kIGxhdGVyIG9uIHdlIGRvIHRoZSBz
YW1lIGl0ZXJhdGlvbiBhcyB3ZSBkbyBmb3IKPj4gRG9tMC4gSWYgdGhhdCBwcm92ZXMgdG8gYmUg
c2ltcGxlIGVub3VnaCwgd2UgbWlnaHQgZXZlbiBsaXZlIHdpdGggdGhlCj4+IGNvZGUgZHVwbGlj
YXRpb24gYmV0d2VlbiBYZW4gYW5kIHRoZSB0b29sc3RhY2suCj4gWWVzLCB0aGF0cyB0aGUgSWRl
YS4gZm9yIGRvbXUgYW5kIGRvbTAgdGhlIElPUlQgZ2VuZXJhdGlvbiBjb2RlIHdvdWxkIHRha2UK
Pgo+IGlvcnRfdGFibGVfc3RydWN0Cj4gYXMgaW5wdXQuCj4KPj4KPj4gQ2hlZXJzLAo+PiBBbmRy
ZS4KPj4KPj4+ICAgICAgLSBEU0RUIGZvciB0aGUgRG9tVSBpcyB1cGRhdGVkIGJ5IHRvb2xzdGFj
ayB0byBpbmNsdWRlIGEgUENJUkMuCj4+PiAgICAgIC0gSWYgYSBuYW1lZCBjb21wb25lbnQgaXMg
YWRkZWQgdG8gZG9tVSB0aGF0IGluZm9ybWF0aW9uIGlzIHBhc3NlZAo+Pj4gaW4gdGhlCj4+PiAg
ICAgIHNhbWUvYWRkaXRpb25hbCBkb21jdGwuCj4+PiAgICAgICAgICAtIDxUT0RPOiBkb21jdGxf
cHJlcGFyZV9kb21faW9ydCBpL2YgPgo+Pj4gICAgICBOb3RlOiBKdWxpZW4gSSBoYXZlIHRyaWVk
IHRvIGluY29ycG9yYXRlIHlvdXIgc3VnZ2VzdGlvbiBmb3IgY29kZQo+Pj4gcmV1c2UuCj4+Pgo+
Pj4gNy4gUmVmZXJlbmNlczoKPj4+IC0tLS0tLS0tLS0tLS0KPj4+IFswXSBodHRwczovL3d3dy5t
YWlsLWFyY2hpdmUuY29tL3hlbi1kZXZlbEBsaXN0cy54ZW4ub3JnL21zZzEyMTY2Ny5odG1sCj4+
PiBbMV0gQVJNIERFTjAwNDlDOgo+Pj4gaHR0cDovL2luZm9jZW50ZXIuYXJtLmNvbS9oZWxwL3Rv
cGljL2NvbS5hcm0uZG9jLmRlbjAwNDljL0RFTjAwNDlDX0lPX1JlbWFwcGluZ19UYWJsZS5wZGYK
Pj4+Cj4+Pgo+Pj4gWzJdIGh0dHBzOi8vd3d3Lm1haWwtYXJjaGl2ZS5jb20veGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcvbXNnMTIzMDgyLmh0bWwKPj4+IFszXSBodHRwczovL3d3dy5tYWlsLWFyY2hp
dmUuY29tL3hlbi1kZXZlbEBsaXN0cy54ZW4ub3JnL21zZzEyMTY2OS5odG1sOgo+Pj4gdXBkYXRl
X2lkX21hcHBpbmcgZnVuY3Rpb24uCj4+PiBbNF0gaHR0cHM6Ly93d3cubWFpbC1hcmNoaXZlLmNv
bS94ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZy9tc2cxMjM0MzQuaHRtbAo+Pj4KPj4+Cj4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 27 14:20:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 14:20:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e85VB-0008Ki-Lt; Fri, 27 Oct 2017 14:20:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e85VA-0008KW-7X
 for xen-devel@lists.xensource.com; Fri, 27 Oct 2017 14:20:48 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 6A/2D-20813-FB043F95; Fri, 27 Oct 2017 14:20:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrALMWRWlGSWpSXmKPExsWS0XRdVXefw+d
 Ig+97DCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8bpPtGCZecWHw3vZGhg3
 63UxcnEICTQySax/c5Sli5ETyHnMKPG0LQEisY1RYub9GUwgCREBZ4mvZ+ayg9i8AvoS2xoPM
 ILYwgJuEq9Pn2UFsSUEJjFJ3PpcCmF7SmyasZwRxr7w+zhQDTsHm4CVxCExkCiLgKrEixMd7B
 MYuRcwMqxi1ChOLSpLLdI1tNBLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj0NwM
 Q7GC8uTHgEKMkB5OSKO++858ihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw7rf/HCkkWJSanlqR
 lpkDDDyYtAQHj5IILx9Imre4IDG3ODMdInWK0Zjj2KbLf5g4ns183cAsxJKXn5cqJc7rD1IqA
 FKaUZoHNwgWEZcYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzHsCZApPZl4J3L5XQKcwAZ3SpP
 oB5JSSRISUVAMjW7OS/6Mvr7Tu+IX1BZRqWR6zfvjbI9BkgtHmGQtM+LMOu7XO9pa3MNDonL7
 E+7rFf6OXLVUsWzM98q60qu968eHv4v7/GxbZ85lG5ax+P21GPtOCiRn5b14/NZFyCko8yFz/
 MOKKjNYKr9YMcUODZdfnh2Va3io6+/WGV3lmfV/+h1wWVUslluKMREMt5qLiRADPMZJZgwIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1509114045!72614663!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1781 invoked from network); 27 Oct 2017 14:20:46 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Oct 2017 14:20:46 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e85V7-0005V3-Hh; Fri, 27 Oct 2017 14:20:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e85V2-0007dO-5U; Fri, 27 Oct 2017 14:20:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e85V1-0008UV-JA; Fri, 27 Oct 2017 14:20:39 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115298-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=26a896cde21c6d03de367190034fcc150b1bf2d8
X-Osstest-Versions-That: xen=03dd1e2a5414faf86f743ae96c2b63dbc81f27f6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 27 Oct 2017 14:20:39 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 115298: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5521302587491633669=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  26a896cde21c6d03de367190034fcc150b1bf2d8
baseline version:
 xen                  03dd1e2a5414faf86f743ae96c2b63dbc81f27f6

Last test of basis   115217  2017-10-25 12:05:00 Z    2 days
Testing same since   115298  2017-10-27 12:02:56 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Jan Beulich <jbeulich@suse.com>
  Juergen Gross <jgross@suse.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


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


Pushing revision :

+ branch=xen-unstable-smoke
+ revision=26a896cde21c6d03de367190034fcc150b1bf2d8
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push xen-unstable-smoke 26a896cde21c6d03de367190034fcc150b1bf2d8
+ branch=xen-unstable-smoke
+ revision=26a896cde21c6d03de367190034fcc150b1bf2d8
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=xen
+ xenbranch=xen-unstable-smoke
+ qemuubranch=qemu-upstream-unstable
+ '[' xxen = xlinux ']'
+ linuxbranch=
+ '[' xqemu-upstream-unstable = x ']'
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable-smoke
+ prevxenbranch=xen-4.9-testing
+ '[' x26a896cde21c6d03de367190034fcc150b1bf2d8 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.xen-unstable-smoke
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree xen-unstable-smoke
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/xen
+ git push osstest@xenbits.xen.org:/home/xen/git/xen.git 26a896cde21c6d03de367190034fcc150b1bf2d8:refs/heads/smoke
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   03dd1e2..26a896c  26a896cde21c6d03de367190034fcc150b1bf2d8 -> smoke


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5521302587491633669==--

From xen-devel-bounces@lists.xen.org Fri Oct 27 14:21:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 14:21:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e85W0-0008PH-2C; Fri, 27 Oct 2017 14:21:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yang.zhong@intel.com>) id 1e85TC-0007qO-NX
 for xen-devel@lists.xen.org; Fri, 27 Oct 2017 14:18:46 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 FA/44-21967-54043F95; Fri, 27 Oct 2017 14:18:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMLMWRWlGSWpSXmKPExsVywNwkVtfF4XO
 kwaVzphZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8brGzIFZzQq/sysbGCcotDFyMUhJDCdUeLI
 3jWMXYycHBICvBJHls1ghbADJH5v2cICUdTIKPH/22UmkASbgLrEp/51YEUiAtIS1z5fBmtmF
 pCQ+NW5jhnEFhZwkli0+hhYPYuAqsTTLdtYQGxeAWeJAz/7mSAWyEmcPDaZdQIj9wJGhlWMGs
 WpRWWpRbqGJnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIHeZQCCHYxnT3seYpT
 kYFIS5d13/lOkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneZvvPkUKCRanpqRVpmTnAMINJS3Dw
 KInw8oGkeYsLEnOLM9MhUqcY7TmObbr8h4nj0Y27QLLjJoh8NvN1A7MQS15+XqqUOK8/SJsAS
 FtGaR7cUFhcXGKUlRLmZQQ6U4inILUoN7MEVf4VozgHo5IwrxfIFJ7MvBK43a+AzmICOqtJ9Q
 PIWSWJCCmpBkZDX5+PnX8OB22bxOL3+9K5ibP3LeqffPJEpd2+N08LxXbML3QuaOp8KJdXdPh
 Vn3bgTDO9d7Z1qzrmrSjxtDXiM1udIicx79L5vsNhFe2O6/Zxe3kz2HdMuiW043FpqO2qu9PP
 Hi/2WvBsmdmZT9eWLfv3yEsu18NtokXhpZ+x6/KZnxqeXFKuxFKckWioxVxUnAgAhgYvyIYCA
 AA=
X-Env-Sender: yang.zhong@intel.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1509113922!94964563!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26137 invoked from network); 27 Oct 2017 14:18:44 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 27 Oct 2017 14:18:44 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Oct 2017 07:18:42 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.44,304,1505804400"; d="scan'208";a="1210874428"
Received: from yangzhon-virtual.bj.intel.com ([10.238.145.49])
 by fmsmga001.fm.intel.com with ESMTP; 27 Oct 2017 07:18:41 -0700
From: Yang Zhong <yang.zhong@intel.com>
To: xen-devel@lists.xen.org
Date: Fri, 27 Oct 2017 22:18:04 +0800
Message-Id: <1509113884-4097-1-git-send-email-yang.zhong@intel.com>
X-Mailer: git-send-email 1.9.1
X-Mailman-Approved-At: Fri, 27 Oct 2017 14:21:39 +0000
Cc: yang.zhong@intel.com
Subject: [Xen-devel] [PATCH] x86/cpuid: Enable new SSE/AVX/AVX512 cpu
	features
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW50ZWwgSWNlTGFrZSBjcHUgaGFzIGFkZGVkIG5ldyBjcHUgZmVhdHVyZXM6IEFWWDUxMlZCTUky
L0dGTkkvClZBRVMvQVZYNTEyVk5OSS9BVlg1MTJCSVRBTEcvVlBDTE1VTFFEUS4gVGhvc2UgbmV3
IGNwdSBmZWF0dXJlcwpuZWVkIGV4cG9zZSB0byBndWVzdC53cQoKVGhlIGJpdCBkZWZpbml0aW9u
OgpDUFVJRC4oRUFYPTcsRUNYPTApOkVDWFtiaXQgMDZdIEFWWDUxMlZCTUkyCkNQVUlELihFQVg9
NyxFQ1g9MCk6RUNYW2JpdCAwOF0gR0ZOSQpDUFVJRC4oRUFYPTcsRUNYPTApOkVDWFtiaXQgMDld
IFZBRVMKQ1BVSUQuKEVBWD03LEVDWD0wKTpFQ1hbYml0IDEwXSBWUENMTVVMUURRCkNQVUlELihF
QVg9NyxFQ1g9MCk6RUNYW2JpdCAxMV0gQVZYNTEyVk5OSQpDUFVJRC4oRUFYPTcsRUNYPTApOkVD
WFtiaXQgMTJdIEFWWDUxMl9CSVRBTEcKClRoZSByZWxlYXNlIGRvY3VtZW50IHJlZiBiZWxvdyBs
aW5rOgpodHRwczovL3NvZnR3YXJlLmludGVsLmNvbS9zaXRlcy9kZWZhdWx0L2ZpbGVzL21hbmFn
ZWQvYzUvMTUvXAphcmNoaXRlY3R1cmUtaW5zdHJ1Y3Rpb24tc2V0LWV4dGVuc2lvbnMtcHJvZ3Jh
bW1pbmctcmVmZXJlbmNlLnBkZgoKU2lnbmVkLW9mZi1ieTogWWFuZyBaaG9uZyA8eWFuZy56aG9u
Z0BpbnRlbC5jb20+Ci0tLQogZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluICAgICAgICAgICAgICAg
ICAgICB8ICAzICsrLQogdG9vbHMvbGlieGwvbGlieGxfY3B1aWQuYyAgICAgICAgICAgICAgICAg
ICB8ICA2ICsrKysrKwogdG9vbHMvbWlzYy94ZW4tY3B1aWQuYyAgICAgICAgICAgICAgICAgICAg
ICB8IDEzICsrKysrKystLS0tLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0
dXJlc2V0LmggfCAgNiArKysrKysKIHhlbi90b29scy9nZW4tY3B1aWQucHkgICAgICAgICAgICAg
ICAgICAgICAgfCAgMyArKy0KIDUgZmlsZXMgY2hhbmdlZCwgMjMgaW5zZXJ0aW9ucygrKSwgOCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4gYi9kb2Nz
L21hbi94bC5jZmcucG9kLjUuaW4KaW5kZXggYjdiOTFkOC4uZDA1Njc2OCAxMDA2NDQKLS0tIGEv
ZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCisrKyBiL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgpA
QCAtMTczMSw3ICsxNzMxLDggQEAgcGVyZmN0cl9jb3JlIHBlcmZjdHJfbmIgcGdlIHBrdSBwb3Bj
bnQgcHNlIHBzZTM2IHBzbiByZHJhbmQgcmRzZWVkIHJkdHNjcCBydG0KIHNoYSBza2luaXQgc21h
cCBzbWVwIHNteCBzcyBzc2Ugc3NlMiBzc2UzIHNzZTQuMSBzc2U0LjIgc3NlNF8xIHNzZTRfMiBz
c2U0YQogc3NzZTMgc3ZtIHN2bV9kZWNvZGUgc3ZtX2xicnYgc3ZtX25wdCBzdm1fbnJpcHMgc3Zt
X3BhdXNlZmlsdCBzdm1fdHNjcmF0ZQogc3ZtX3ZtY2JjbGVhbiBzeXNjYWxsIHN5c2VudGVyIHRi
bSB0bSB0bTIgdG9wb2V4dCB0c2MgdHNjLWRlYWRsaW5lIHRzY19hZGp1c3QKLXVtaXAgdm1lIHZt
eCB3ZHQgeDJhcGljIHhvcCB4c2F2ZSB4dHByCit1bWlwIHZtZSB2bXggd2R0IHgyYXBpYyB4b3Ag
eHNhdmUgeHRwciBhdng1MTJfdmJtaTIgZ2ZuaSB2YWVzIHZwY2xtdWxxZHEKK2F2eDUxMl92bm5p
IGF2eDUxMl9iaXRhbGcKIAogCiBUaGUgeGVuZCBzeW50YXggaXMgYSBsaXN0IG9mIHZhbHVlcyBp
biB0aGUgZm9ybSBvZgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3B1aWQuYyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2NwdWlkLmMKaW5kZXggZTY5MmI2MS4uNjE0OTkxZiAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGwvbGlieGxfY3B1aWQuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jcHVp
ZC5jCkBAIC0xOTksNiArMTk5LDEyIEBAIGludCBsaWJ4bF9jcHVpZF9wYXJzZV9jb25maWcobGli
eGxfY3B1aWRfcG9saWN5X2xpc3QgKmNwdWlkLCBjb25zdCBjaGFyKiBzdHIpCiAgICAgICAgIHsi
dW1pcCIsICAgICAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FQ1gsICAyLCAgMX0sCiAg
ICAgICAgIHsicGt1IiwgICAgICAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FQ1gsICAz
LCAgMX0sCiAgICAgICAgIHsib3Nwa2UiLCAgICAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JF
R19FQ1gsICA0LCAgMX0sCisgICAgICAgIHsiYXZ4NTEyX3ZibWkyIiwgMHgwMDAwMDAwNywgIDAs
IENQVUlEX1JFR19FQ1gsICA2LCAgMX0sCisgICAgICAgIHsiZ2ZuaSIsICAgICAgICAgMHgwMDAw
MDAwNywgIDAsIENQVUlEX1JFR19FQ1gsICA4LCAgMX0sCisgICAgICAgIHsidmFlcyIsICAgICAg
ICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FQ1gsICA5LCAgMX0sCisgICAgICAgIHsidnBj
bG11bHFkcSIsICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FQ1gsIDEwLCAgMX0sCisgICAg
ICAgIHsiYXZ4NTEyX3ZubmkiLCAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FQ1gsIDExLCAg
MX0sCisgICAgICAgIHsiYXZ4NTEyX2JpdGFsZyIsMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19F
Q1gsIDEyLCAgMX0sCiAKICAgICAgICAgeyJhdng1MTItNHZubml3IiwweDAwMDAwMDA3LCAgMCwg
Q1BVSURfUkVHX0VEWCwgIDIsICAxfSwKICAgICAgICAgeyJhdng1MTItNGZtYXBzIiwweDAwMDAw
MDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwgIDMsICAxfSwKZGlmZiAtLWdpdCBhL3Rvb2xzL21pc2Mv
eGVuLWNwdWlkLmMgYi90b29scy9taXNjL3hlbi1jcHVpZC5jCmluZGV4IDEwNmJlMGYuLjk4NWRl
ZWEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKKysrIGIvdG9vbHMvbWlzYy94
ZW4tY3B1aWQuYwpAQCAtMTIwLDEyICsxMjAsMTMgQEAgc3RhdGljIGNvbnN0IGNoYXIgKnN0cl9E
YTFbMzJdID0KIAogc3RhdGljIGNvbnN0IGNoYXIgKnN0cl83YzBbMzJdID0KIHsKLSAgICBbIDBd
ID0gInByZWNod3QxIiwgWyAxXSA9ICJhdng1MTJ2Ym1pIiwKLSAgICBbIDJdID0gIlJFWiIsICAg
ICAgWyAzXSA9ICJwa3UiLAotICAgIFsgNF0gPSAib3Nwa2UiLAotCi0gICAgWzUgLi4uIDEzXSA9
ICJSRVoiLAotCisgICAgWyAwXSA9ICJwcmVjaHd0MSIsICAgICBbIDFdID0gImF2eDUxMnZibWki
LAorICAgIFsgMl0gPSAiUkVaIiwgICAgICAgICAgWyAzXSA9ICJwa3UiLAorICAgIFsgNF0gPSAi
b3Nwa2UiLCAgICAgICAgWyA1XSA9ICJSRVoiLAorICAgIFsgNl0gPSAiYXZ4NTEyX3ZibWkyIiwg
WyA3XSA9ICJSRVoiLAorICAgIFsgOF0gPSAiZ2ZuaSIsICAgICAgICAgWyA5XSA9ICJ2YWVzIiwK
KyAgICBbMTBdID0gInZwY2xtdWxxZHEiLCAgIFsxMV0gPSAiYXZ4NTEyX3ZubmkiLAorICAgIFsx
Ml0gPSAiYXZ4NTEyX2JpdGFsZyIsWzEzXSA9ICJSRVoiLAogICAgIFsxNF0gPSAiYXZ4NTEyX3Zw
b3BjbnRkcSIsCiAKICAgICBbMTUgLi4uIDMxXSA9ICJSRVoiLApkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaCBiL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKaW5kZXggMGVlM2VhMy4uYmIyNGI3OSAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaAorKysgYi94
ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCkBAIC0yMjgsNiArMjI4
LDEyIEBAIFhFTl9DUFVGRUFUVVJFKEFWWDUxMlZCTUksICAgIDYqMzIrIDEpIC8qQSAgQVZYLTUx
MiBWZWN0b3IgQnl0ZSBNYW5pcHVsYXRpb24gSW5zCiBYRU5fQ1BVRkVBVFVSRShVTUlQLCAgICAg
ICAgICA2KjMyKyAyKSAvKlMgIFVzZXIgTW9kZSBJbnN0cnVjdGlvbiBQcmV2ZW50aW9uICovCiBY
RU5fQ1BVRkVBVFVSRShQS1UsICAgICAgICAgICA2KjMyKyAzKSAvKkggIFByb3RlY3Rpb24gS2V5
cyBmb3IgVXNlcnNwYWNlICovCiBYRU5fQ1BVRkVBVFVSRShPU1BLRSwgICAgICAgICA2KjMyKyA0
KSAvKiEgIE9TIFByb3RlY3Rpb24gS2V5cyBFbmFibGUgKi8KK1hFTl9DUFVGRUFUVVJFKEFWWDUx
Ml9WQk1JMiwgIDYqMzIrIDYpIC8qQSAgYWRkaXRpb24gQVZYLTUxMiBWQk1JIEluc3RydWN0aW9u
cyAqLworWEVOX0NQVUZFQVRVUkUoR0ZOSSwgICAgICAgICAgNiozMisgOCkgLypBICBHYWxvaXMg
RmllbGQgTmV3IEluc3RydWN0aW9ucyAqLworWEVOX0NQVUZFQVRVUkUoVkFFUywgICAgICAgICAg
NiozMisgOSkgLypBICBWZWN0b3IgQUVTIGluc3RydWN0aW9ucyAqLworWEVOX0NQVUZFQVRVUkUo
VlBDTE1VTFFEUSwgICAgNiozMisgMTApIC8qQSAgdmVjdG9yIFBDTE1VTFFEUSBpbnN0cnVjdGlv
bnMgKi8KK1hFTl9DUFVGRUFUVVJFKEFWWDUxMl9WTk5JLCAgIDYqMzIrIDExKSAvKkEgIFZlY3Rv
ciBOZXVyYWwgTmV0d29yayBJbnN0cnVjdGlvbnMgKi8KK1hFTl9DUFVGRUFUVVJFKEFWWDUxMl9C
SVRBTEcsIDYqMzIrIDEyKSAvKkEgIHN1cHBvcnQgZm9yIFZQT1BDTlRbQixXXSBhbmQgVlBTSFVG
QklUUU1CKi8KIFhFTl9DUFVGRUFUVVJFKEFWWDUxMl9WUE9QQ05URFEsIDYqMzIrMTQpIC8qQSAg
UE9QQ05UIGZvciB2ZWN0b3JzIG9mIERXL1FXICovCiBYRU5fQ1BVRkVBVFVSRShSRFBJRCwgICAg
ICAgICA2KjMyKzIyKSAvKkEgIFJEUElEIGluc3RydWN0aW9uICovCiAKZGlmZiAtLWdpdCBhL3hl
bi90b29scy9nZW4tY3B1aWQucHkgYi94ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5CmluZGV4IDllYzQ0
ODYuLmJlOGRmNDggMTAwNzU1Ci0tLSBhL3hlbi90b29scy9nZW4tY3B1aWQucHkKKysrIGIveGVu
L3Rvb2xzL2dlbi1jcHVpZC5weQpAQCAtMjU1LDcgKzI1NSw4IEBAIGRlZiBjcnVuY2hfbnVtYmVy
cyhzdGF0ZSk6CiAgICAgICAgICMgdG9wIG9mIEFWWDUxMkYKICAgICAgICAgQVZYNTEyRjogW0FW
WDUxMkRRLCBBVlg1MTJJRk1BLCBBVlg1MTJQRiwgQVZYNTEyRVIsIEFWWDUxMkNELAogICAgICAg
ICAgICAgICAgICAgQVZYNTEyQlcsIEFWWDUxMlZMLCBBVlg1MTJWQk1JLCBBVlg1MTJfNFZOTklX
LAotICAgICAgICAgICAgICAgICAgQVZYNTEyXzRGTUFQUywgQVZYNTEyX1ZQT1BDTlREUV0sCisg
ICAgICAgICAgICAgICAgICBBVlg1MTJfNEZNQVBTLCBBVlg1MTJfVlBPUENOVERRLCBBVlg1MTJf
VkJNSTIsCisgICAgICAgICAgICAgICAgICBBVlg1MTJfVk5OSSwgQVZYNTEyX0JJVEFMR10sCiAg
ICAgfQogCiAgICAgZGVlcF9mZWF0dXJlcyA9IHR1cGxlKHNvcnRlZChkZXBzLmtleXMoKSkpCi0t
IAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 27 14:21:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 14:21:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e85W2-0008Q1-8r; Fri, 27 Oct 2017 14:21:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <cardoe@cardoe.com>) id 1e85W1-0008Ph-9G
 for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 14:21:41 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 E3/EC-10698-4F043F95; Fri, 27 Oct 2017 14:21:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAKsWRWlGSWpSXmKPExsVyMfT+Zt3PDp8
 jDVbP1bP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMmrf3LXrCLu+JN6wTWBsbVnF2MXBxCArMY
 Ja5+PMUI4rAIvGaWeP/pHJgjIXCHVeLvvMVADieQkyVx7stMJgg7TeLR1ZvMEHa5xMJvG1lAb
 CEBBYnfEw4xQYxdyyTx6dxBNpCEsICtxItf51lBbBEBZYneX7/BGpgF5jJKHHqeBtFwkVHiaP
 8dsA1sAhoST37NAGvmBWo+tquRHcRmEVCVOHijC2yQqECqxJ4nzSwQNYISJ2c+AbM5Bewlfj3
 5zg6xQF3iz7xLzBC2uMStJ/OZIGx5ie1v5zBPYBSdhaR9FpKWWUhaZiFpWcDIsopRozi1qCy1
 SNfIXC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzBu6hkYGHcwtuz1O8QoycGkJ
 Mq77/ynSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvPvtP0cKCRalpqdWpGXmACMYJi3BwaMkwl
 sKjGIh3uKCxNzizHSI1ClGe44Ldy79YeI40nMDSB7YcwtIPpv5uoFZiCUvPy9VSpz3JshUAZC
 2jNI8uKGwhHOJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvCZApPJl5JXC7XwGdxQR0VpPq
 B5CzShIRUlINjJkbWXZJSjNN+PVl+mT1Sxe9ol0aZrg8rKhdmb+97usWU1HjXcax0/2+MK7Wt
 0o8EcHKJKO+bu86rrcvM0IvLL3yc3vStTfyOa8bvDoj7s/+F/R4Bs89Fe3fy++/Orwo0uCY8K
 /8V3+nHBVfNNPKqXMJl7dUe5bnrkfv1iyeGPSI/ZHVuQf/nVWVWIozEg21mIuKEwHZafZfMwM
 AAA==
X-Env-Sender: cardoe@cardoe.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1509114098!104685886!1
X-Originating-IP: [209.85.223.179]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29014 invoked from network); 27 Oct 2017 14:21:39 -0000
Received: from mail-io0-f179.google.com (HELO mail-io0-f179.google.com)
 (209.85.223.179)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Oct 2017 14:21:39 -0000
Received: by mail-io0-f179.google.com with SMTP id m81so13024587ioi.13
 for <xen-devel@lists.xenproject.org>; Fri, 27 Oct 2017 07:21:39 -0700 (PDT)
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=D/Il4Avx7g5G07cMYzbV5Jp/hhW3jd0vAwYlRoeBXJg=;
 b=LB6J/sG0+mUDUB1AWmEQyd6kXmVdSjAjtvyu7z3cZzdPevshmVbEa+nXpqFuyJC7Qo
 jYfDgSD9JML5PAr//0xZaTGewUEiN8ciEnPYEbQNYhUoTWNyMmaF06KKaQQxmbRb2ADR
 ty8AugBHTnxK77d39rIoqt81koipa6hEQLdEE=
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=D/Il4Avx7g5G07cMYzbV5Jp/hhW3jd0vAwYlRoeBXJg=;
 b=PgeeiMd129lK/1Sja2R9k+8wJuis10PuN3Syzvdq+0wDqGUVpleKmJifI3xy7ZFwqW
 inwCnv/3mw23woJRtjrZU4+S0/JJlIW4q6H1j9lp0bjEiutz7DRU6QBtkU1F/sMMHjS/
 ns7ygwijBLTEvmbIC1AZcdoxxVPS8N/viWcqqcjRXR2MOdKQ+OcAv8HZYEK6RJk7nhd1
 GpyCaGnHKjwQ/+QFcohByfnJa2yBBrRbKxHWTHRzMeEse2YbsfzgnMQ9sbRpTYqNs6+H
 QL2heGsG9rnPLJir6nqCGVTbdeLTYYi7VNrMQDhvchM+dyBzStZQN3lcc2j/05BcuGSP
 3tmg==
X-Gm-Message-State: AMCzsaWkYXn8fMbRb0XP73TG01BLwhg8q5gFeFuU48uJaKHKkbgsVhvD
 +xVLhXzsjqNAcfdDH9S8pAxOjQ==
X-Google-Smtp-Source: ABhQp+SKM6BJwlpmIntBD26seE+TYXcBTU9HHtGcpXHxBQlmUYBWhZDXSAG8TxwpctN4kJnXk/7bag==
X-Received: by 10.107.70.22 with SMTP id t22mr824857ioa.69.1509114098527;
 Fri, 27 Oct 2017 07:21:38 -0700 (PDT)
Received: from doug-macbook.hsv.starlab.io
 (c-68-32-173-93.hsd1.al.comcast.net. [68.32.173.93])
 by smtp.googlemail.com with ESMTPSA id l129sm3425431ioa.2.2017.10.27.07.21.37
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 27 Oct 2017 07:21:37 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <20171017214138.27663-1-cardoe@cardoe.com>
 <59E73FEB020000780018766C@prv-mh.provo.novell.com>
 <c09a8780-09e0-f931-6f17-cf671046acdc@cardoe.com>
 <59F2F046020000780018A7BB@prv-mh.provo.novell.com>
From: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <3d30b2f4-a265-00e9-43f6-b530e3da070c@cardoe.com>
Date: Fri, 27 Oct 2017 09:21:35 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <59F2F046020000780018A7BB@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Daniel Kiper <daniel.kiper@oracle.com>, David Esler <drumandstrum@gmail.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 1/2] x86/boot: fix early error display
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMjcvMTcgMTozNyBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjYuMTAuMTcg
YXQgMjM6MDUsIDxjYXJkb2VAY2FyZG9lLmNvbT4gd3JvdGU6Cj4+IE9uIDEwLzE4LzE3IDQ6NTAg
QU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMTcuMTAuMTcgYXQgMjM6NDEsIDxjYXJk
b2VAY2FyZG9lLmNvbT4gd3JvdGU6Cj4+Pj4gRnJvbTogRGF2aWQgRXNsZXIgPGRydW1hbmRzdHJ1
bUBnbWFpbC5jb20+Cj4+Pj4KPj4+PiBJbiA5MTgwZjUzNjU1MjQgYSBjaGFuZ2Ugd2FzIG1hZGUg
dG8gdGhlIHNlbmRfY2hyIGZ1bmN0aW9uIHRvIHRha2UgaW4KPj4+PiBDLXN0cmluZ3MgYW5kIHBy
aW50IG91dCBhIGNoYXJhY3RlciBhdCBhIHRpbWUgdW50aWwgYSBOVUxMIHdhcwo+Pj4+IGVuY291
bnRlcmVkLiBIb3dldmVyIHRoZXJlIGlzIG5vIGNvZGUgdG8gaW5jcmVtZW50IHRoZSBjdXJyZW50
IGNoYXJhY3Rlcgo+Pj4+IHBvc2l0aW9uIHJlc3VsdGluZyBpbiBhbiBlbmRsZXNzIGxvb3Agb2Yg
dGhlIGZpcnN0IGNoYXJhY3Rlci4gVGhpcyBhZGRzCj4+Pj4gYSBzaW1wbGUgaW5jcmVtZW50Lgo+
Pj4KPj4+IFRoaXMgZGVzY3JpcHRpb24gaXMgbm90IGFjY3VyYXRlIChpdCBzaG91bGQgaGF2ZSBj
aGFuZ2VkIHRvZ2V0aGVyIHdpdGgKPj4+IHRoZSBjaGFuZ2UgdG8gaG93IHlvdSBmaXggdGhlIGlz
c3VlKSAtIHdpdGggVkdBIHRoZSBpbmNyZW1lbnQgZG9lcwo+Pj4gaGFwcGVuLiBIZW5jZSAiZGlz
cGxheSIgaW4gdGhlIHRpdGxlIGlzIHBlcmhhcHMgYWxzbyBhdCBsZWFzdCBtaXNsZWFkaW5nLgo+
Pj4gSSB3b3VsZCBiZSBmaW5lIHRvIGFkanVzdCBib3RoIHdoaWxlIGNvbW1pdHRpbmcgKGFuZCB0
aGVuIGFkZGluZyBteQo+Pj4gUi1iKSwgYnV0IGZlZWwgZnJlZSB0byBwcm9wb3NlIGFuIGFsdGVy
bmF0aXZlLgo+Pgo+PiBKYW4sCj4+Cj4+IENhbiB5b3UgcXVldWUgdGhpcyBmb3IgNC45IGFzIHdl
bGw/IFRoYXQncyB3aGVyZSB3ZSByYW4gaW50byB0aGUgaXNzdWUKPj4gaW4gdGhlIGZpcnN0IHBs
YWNlLgo+IAo+IFRoYXQgaG93IEkgZGlkIHVuZGVyc3RhbmQgaXQsIHNvIEkndmUgcXVldWVkIHRo
aXMgYWxyZWFkeSwgYnV0IGZvcgo+IGl0IHRvIGJlY29tZSBlbGlnaWJsZSB0byBhcHBseWluZyB0
byA0LjkgaXQgZmlyc3QgbmVlZHMgdG8gcGFzcyB0aGUKPiBwdXNoIGdhdGUgb24gbWFzdGVyLgo+
IAo+IEphbgo+IAoKT2YgY291cnNlLiBJIGRpZG4ndCBtZWFuIHRvIGltcGx5IHRoaXMgc2hvdWxk
IGp1bXAgYW55IGV4aXN0aW5nIHByb2Nlc3MuCkkgaGFkIGp1c3QgcmVhbGl6ZWQgdGhhdCBJIGRp
ZG4ndCBleHBsaWNpdGx5IG1lbnRpb24gdmVyc2lvbnMgaW4gbXkKb3JpZ2luYWwgZW1haWwgYW5k
IEkganVzdCB3YW50ZWQgdG8gbWFrZSBzdXJlIEkgd2FzIGV4cGxpY2l0IGluc3RlYWQgb2YKYXNz
dW1pbmcuCgpUaGFua3MgYWdhaW4uCi0tIApEb3VnIEdvbGRzdGVpbgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 27 15:06:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 15:06:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e86Cq-0004KY-4r; Fri, 27 Oct 2017 15:05:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <cardoe@cardoe.com>) id 1e86Co-0004KR-KJ
 for xen-devel@lists.xensource.com; Fri, 27 Oct 2017 15:05:54 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 22/0A-07422-15B43F95; Fri, 27 Oct 2017 15:05:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBKsWRWlGSWpSXmKPExsVyMfT+Zt1A78+
 RBrP/ilrcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oynk/+xFXSxVmz7/Za5gbGRpYuRi0NIYDqj
 xJ9fD9lBHBaBF8wSu5oawRwJgZusEj0X5zB1MXICOVkSbc2Loew0iZWrGlgh7EqJ/2+bWUBsI
 QEFid8TDjFB2GuZJE4fCQKxhQXiJS4dns8MMlREYCGjxP2Vl6AakiVWtS5nBLHZBDQknvyawd
 bFyMHBK2ArsbI1FyTMIqAqce7hDrByUYFUiT1PIHbxCghKnJz5BMzmFLCTeL25CWwvs4C6xJ9
 5l5ghbHGJW0/mQ8XlJba/ncM8gVFkFpL2WUhaZiFpmYWkZQEjyypGjeLUorLUIl1DE72kosz0
 jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMDYYACCHYxnT3seYpTkYFIS5d13/lOkEF9Sf
 kplRmJxRnxRaU5q8SFGGQ4OJQne256fI4UEi1LTUyvSMnOAUQqTluDgURLhvQWS5i0uSMwtzk
 yHSJ1idOW4cOfSHyaOGw+vA8kjPTeA5IE9t4Dks5mvG5iFWPLy81KlxHmLQJoFQJozSvPgRsM
 SzCVGWSlhXkagY4V4ClKLcjNLUOVfMYpzMCoJ8y4AmcKTmVcCd8EroOOYgI5rUv0AclxJIkJK
 qoGx+E74s1OBatu5P8VfW33e38b998rgHRPW1btNWmK9VjNadeY2h4LEsuDF/dqCx9XO3NmXe
 dJ6/812eTdhoddv2uTcm+4wzzpms3Oh7aTNy5//7JcMv6onaMqyeb7yk0tNtw3mXjrtpPjI70
 OaScLK9x/9N/d+2vrxZvGPrvjPc/dYTGWL/TdzoRJLcUaioRZzUXEiAC4jBWorAwAA
X-Env-Sender: cardoe@cardoe.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1509116752!70164502!1
X-Originating-IP: [209.85.223.179]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37302 invoked from network); 27 Oct 2017 15:05:53 -0000
Received: from mail-io0-f179.google.com (HELO mail-io0-f179.google.com)
 (209.85.223.179)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Oct 2017 15:05:53 -0000
Received: by mail-io0-f179.google.com with SMTP id 97so13327730iok.7
 for <xen-devel@lists.xensource.com>; Fri, 27 Oct 2017 08:05:53 -0700 (PDT)
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=+DvaP0ww7GyIe8vICGiKjMWLZqg+VvcKa69UXhQ27oM=;
 b=FXqxbvbdxgW++deU2AEZlsvbaqkRn6ZnK110Yw+KludCdSTVgeaRK0P1EdIVbFDe/X
 RQPGty6Lwm+C84uIxtIZAXKik1HdlpfitaXSMUo2XUfuym6k4EFzEhNkC4vxerKAqfdX
 SlMcSS6uSGE3Xry5w5zIEiIf3qtDI0GcvWHAs=
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=+DvaP0ww7GyIe8vICGiKjMWLZqg+VvcKa69UXhQ27oM=;
 b=iqJxc2NGv6qo/GjSyAHKoiLyA65YH7tO67HwN4PwCoqX3u/22tDmVzdOJByMKSSbMJ
 Ahskpbc/LKUe1+LaRu45k2ZFw2j9A5LcZyAoHsK3srhWLxoO+pVqO4mpucM+QHUVR7oC
 64LIofbFudXxRQhQF1ES3r4c75PKxTWHpdMv6dEZVxB5LY84VI4TGjx9CGnS6yUUZhPa
 AsITbwxq+m3Bdf1uChTUazi0orQHi/K7qLxUjSGYO94w8mtVM5N4Tm+oz03NwxciIBYt
 oQjzNK/fjMjTGVkwP70y/EOtSWFk4atrA/gUEd1BkhCMBBz0LjIEbUGjsaK4BbZQb1sW
 5xsw==
X-Gm-Message-State: AMCzsaVtkqwvWpgstpdGyf1IKjaExnMJ8kXMAjoEVi6it2FIHIy8IhUp
 B2oFPr7BEoaFDMVK3n3Y2f/dZQ==
X-Google-Smtp-Source: ABhQp+RqZDF/TFxC+7izNAYXsrbFTwr2xv0KEnSHum66phXKM47STIFr3lXe0x/2OYdcQwT6wvP9QQ==
X-Received: by 10.107.132.100 with SMTP id g97mr975478iod.47.1509116752031;
 Fri, 27 Oct 2017 08:05:52 -0700 (PDT)
Received: from doug-macbook.hsv.starlab.io
 (c-68-32-173-93.hsd1.al.comcast.net. [68.32.173.93])
 by smtp.googlemail.com with ESMTPSA id z76sm3586152ioi.57.2017.10.27.08.05.51
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 27 Oct 2017 08:05:51 -0700 (PDT)
To: Julien Grall <julien.grall@linaro.org>,
 Srini <srinivas.kr@blackpeppertech.com>, xen-devel@lists.xensource.com,
 Stefano Stabellini <sstabellini@kernel.org>
References: <1509089022939-0.post@n5.nabble.com>
 <5c28bc8c-7ae3-94cd-04e2-774741d72262@linaro.org>
From: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <71271d23-8471-6d65-f956-5a777841a863@cardoe.com>
Date: Fri, 27 Oct 2017 10:05:50 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <5c28bc8c-7ae3-94cd-04e2-774741d72262@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen 4.6 Hypervisor Fails to Boot and is Hanged in
 "Turning on Paging"
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMjcvMTcgNzo0MSBBTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDI3
LzEwLzE3IDA4OjIzLCBTcmluaSB3cm90ZToKPj4gWGVuIDQuNiBIeXBlcnZpc29yIEZhaWxzIHRv
IEJvb3QgYW5kIGlzIEhhbmdlZCBpbiAiVHVybmluZyBvbiBQYWdpbmciOgo+IAo+IEFnYWluLCBh
cyBJIGFscmVhZHkgc2FpZCBvbiBlbWJlZGRlZC1wdi1kZXZlbCBNTCwgd2h5IGFyZSB5b3UgdXNp
bmcgWGVuCj4gNC42PyBJdCB3YXMgcmVsZWFzZWQgMiB5ZWFycyBhZ28gYW5kIHN1cHBvcnRlZCBh
bnltb3JlLgoKSSBoYXZlIGFuIGlkZWEgd2h5Li4uLiBzZWUgYmVsb3cuLgoKPiAKPiBZb3Ugc2hv
dWxkIHRyeSBYZW4gNC45IGZpcnN0IGFuZCByZXBvcnQgaWYgaXQgc3RpbGwgZG9lcyBub3Qgd29y
ay4KCkFncmVlZC4KCgo+PiBFVk0gOiBUSSBEUkE3WFggT01BUDUKPj4gWGVuIHZlcnNpb25zIC0g
NC42Cj4+IFVib290IHZlcnNpb24gLSAyMDE2LjA1Cj4+IEtlcm5lbCBWZXJzaW9uIC0gNC40Cj4+
IERldiBIb3N0IC0gMTQuMDQKCjE0LjA0IGhlcmUgd291bGQgaW1wbHkgaGUncyBydW5uaW5nIHNv
bWUgVWJ1bnR1IGZvciBBUk0gYnVpbGQuIFVidW50dQoxNC4wNCBzaGlwcGVkIHdpdGggWGVuIDQu
Ni4KCi0tIApEb3VnIEdvbGRzdGVpbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 27 15:09:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 15:09:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e86Gc-0004bq-QU; Fri, 27 Oct 2017 15:09:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Nathan.Studer@dornerworks.com>) id 1e86Gb-0004bg-R2
 for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 15:09:49 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 9E/9A-14867-D3C43F95; Fri, 27 Oct 2017 15:09:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsXCc/7iNF0bn8+
 RBtcuKVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnntrcyFayVrVh6g7uB8Z94FyMHh7CAmcSH
 r0ldjJwcIgLxEh1/7jF2MXJxMAv8YJZY0PqCFcQREvjFKLFn3QJ2kAY2ASOJ6SfqQRp4BZwk1
 i9ayQZiswioSmy78BPMFhUIl7jT+o4FokZQ4uTMJ2A2p4CtROfEmcwgY5gFNCXW79IHCTMLiE
 vcejKfCcKWl9j+dg4ziC0koCXR+3E5K4gtIaAk8f3KcVaQVgmBIIltN+onMArMQrJgFsLQWUi
 GzkIydAEjyypGjeLUorLUIl0jS72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMBg
 ZQCCHYwHFgUeYpTkYFIS5d13/lOkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnes16fI4UEi1LTU
 yvSMnOAcQOTluDgURLh7QdJ8xYXJOYWZ6ZDpE4xGnMc23T5DxPHs5mvG5iFWPLy81KlxHlzQE
 oFQEozSvPgBsHi+RKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEebm8gabwZOaVwO17BXQKE9A
 pTaofQE4pSURISTUwRs99ZLp4xefi/IRWXevNdX7TeApVec4+0DMqe1KiX+wz/9SegwE/fguU
 CNwy7d/19sbDPxn//G9t6P5bdeBuvaesyY8XHjsFDH5uLrcQ1xbbF2X8MfxwWuLWU84L5W56/
 rMOnJgWpShdMiHpllV/lKLUWY5keW728z1dYpFcZzJviqtJzLRRYinOSDTUYi4qTgQAVohppe
 ICAAA=
X-Env-Sender: Nathan.Studer@dornerworks.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1509116987!73392735!1
X-Originating-IP: [12.207.209.150]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53080 invoked from network); 27 Oct 2017 15:09:48 -0000
Received: from unknown (HELO webmail.dornerworks.xyz) (12.207.209.150)
 by server-13.tower-21.messagelabs.com with SMTP; 27 Oct 2017 15:09:48 -0000
To: Lars Kurth <lars.kurth.xen@gmail.com>, Robert VanVossen
 <robert.vanvossen@dornerworks.com>
References: <20170911170159.3083-1-george.dunlap@citrix.com>
 <alpine.DEB.2.10.1709251552190.21187@sstabellini-ThinkPad-X260>
 <1506409969.27663.26.camel@citrix.com> <59CBA035.9070706@dornerworks.com>
 <3A27EACC-00C9-442D-924C-5CAAB97A1098@gmail.com>
From: NathanStuder <nathan.studer@dornerworks.com>
Message-ID: <7c4767f2-9ed9-8aac-52fb-808f001317d9@dornerworks.com>
Date: Fri, 27 Oct 2017 11:09:45 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <3A27EACC-00C9-442D-924C-5CAAB97A1098@gmail.com>
Content-Language: en-US
X-Originating-IP: [50.253.228.166]
X-ClientProxiedBy: Mcbain.dw.local (172.27.1.45) To Mcbain.dw.local
 (172.27.1.45)
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>, "Tim
 \(Xen.org\)" <tim@xen.org>, George Dunlap <george.dunlap@citrix.com>,
 Rich Persaud <persaur@gmail.com>, Dario Faggioli <raistlin@linux.it>,
 Meng Xu <mengxu@cis.upenn.edu>, 'Jan Beulich' <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 JoshWhitehead <josh.whitehead@dornerworks.com>
Subject: Re: [Xen-devel] [PATCH RFC v2] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxMC8wOS8yMDE3IDEwOjE0IEFNLCBMYXJzIEt1cnRoIHdyb3RlOgo+IAo+PiBPbiAyNyBT
ZXAgMjAxNywgYXQgMTM6NTcsIFJvYmVydCBWYW5Wb3NzZW4gPHJvYmVydC52YW52b3NzZW5AZG9y
bmVyd29ya3MuY29tPiB3cm90ZToKPj4KPj4KPj4KPj4gT24gOS8yNi8yMDE3IDM6MTIgQU0sIERh
cmlvIEZhZ2dpb2xpIHdyb3RlOgo+Pj4gW0NjLWxpc3QgbW9kaWZpZWQgYnkgcmVtb3Zpbmcgc29t
ZW9uZSBhbmQgYWRkaW5nIHNvbWVvbmUgZWxzZV0KPj4+Cj4+PiBPbiBNb24sIDIwMTctMDktMjUg
YXQgMTY6MTAgLTA3MDAsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+PiBPbiBNb24sIDEx
IFNlcCAyMDE3LCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+Pj4+PiArIyMjIFJURFMgYmFzZWQgU2No
ZWR1bGVyCj4+Pj4+ICsKPj4+Pj4gKyAgICBTdGF0dXM6IEV4cGVyaW1lbnRhbAo+Pj4+PiArCj4+
Pj4+ICtBIHNvZnQgcmVhbC10aW1lIENQVSBzY2hlZHVsZXIgYnVpbHQgdG8gcHJvdmlkZSBndWFy
YW50ZWVkIENQVQo+Pj4+PiBjYXBhY2l0eSB0byBndWVzdCBWTXMgb24gU01QIGhvc3RzCj4+Pj4+
ICsKPj4+Pj4gKyMjIyBBUklOQzY1MyBTY2hlZHVsZXIKPj4+Pj4gKwo+Pj4+PiArICAgIFN0YXR1
czogU3VwcG9ydGVkLCBOb3Qgc2VjdXJpdHkgc3VwcG9ydGVkCj4+Pj4+ICsKPj4+Pj4gK0EgcGVy
aW9kaWNhbGx5IHJlcGVhdGluZyBmaXhlZCB0aW1lc2xpY2Ugc2NoZWR1bGVyLiBNdWx0aWNvcmUK
Pj4+Pj4gc3VwcG9ydCBpcyBub3QgeWV0IGltcGxlbWVudGVkLgo+Pj4+PiArCj4+Pj4+ICsjIyMg
TnVsbCBTY2hlZHVsZXIKPj4+Pj4gKwo+Pj4+PiArICAgIFN0YXR1czogRXhwZXJpbWVudGFsCj4+
Pj4+ICsKPj4+Pj4gK0EgdmVyeSBzaW1wbGUsIHZlcnkgc3RhdGljIHNjaGVkdWxpbmcgcG9saWN5
IAo+Pj4+PiArdGhhdCBhbHdheXMgc2NoZWR1bGVzIHRoZSBzYW1lIHZDUFUocykgb24gdGhlIHNh
bWUgcENQVShzKS4gCj4+Pj4+ICtJdCBpcyBkZXNpZ25lZCBmb3IgbWF4aW11bSBkZXRlcm1pbmlz
bSBhbmQgbWluaW11bSBvdmVyaGVhZAo+Pj4+PiArb24gZW1iZWRkZWQgcGxhdGZvcm1zLgo+IAo+
IC4uLgo+IAo+Pj4gQWN0dWFsbHksIHRoZSBiZXN0IGNhbmRpZGF0ZSBmb3IgZ2FpbmluZyBzZWN1
cml0eSBzdXBwb3J0LCBpcyBJTU8KPj4+IEFSSU5DLiBDb2RlIGlzIGFsc28gcmF0aGVyIHNpbXBs
ZSBhbmQgInN0YWJsZSIgKGhhc24ndCBjaGFuZ2VkIGluIHRoZQo+Pj4gbGFzdC4uLiB5ZWFycyEp
IGFuZCBpdCdzIHVzZWQgYnkgRG9ybmVyV29ya3MnIHBlb3BsZSBmb3Igc29tZSBvZiB0aGVpcgo+
Pj4gcHJvamVjdHMgKEkgdGhpbms/KS4gSXQncyBhbHNvIG5vdCB0ZXN0ZWQgaW4gT1NTVGVzdCwg
dGhvdWdoLCBhbmQKPj4+IGNvbnNpZGVyaW5nIGhvdyBzcGVjaWFsIHB1cnBvc2UgaXQgaXMsIEkg
dGhpbmsgd2UncmUgbm90IHRvdGFsbHkKPj4+IGNvbWZvcnRhYmxlIG1hcmtpbmcgaXQgYXMgU2Vj
LVN1cHBvcnRlZCwgd2l0aG91dCBmZWVkYmFjayBmcm9tIHRoZQo+Pj4gbWFpbnRhaW5lcnMuCj4+
Pgo+Pj4gR2VvcmdlLCBKb3NoLCBSb2JlcnQ/Cj4+Pgo+Pgo+PiBZZXMsIHdlIGRvIHN0aWxsIHVz
ZSB0aGUgQVJJTkM2NTMgc2NoZWR1bGVyLiBTaW5jZSBpdCBpcyBzbyBzaW1wbGUsIGl0IGhhc24n
dAo+PiByZWFsbHkgbmVlZGVkIGFueSBtb2RpZmljYXRpb25zIGluIHRoZSBsYXN0IGNvdXBsZSB5
ZWFycy4KPj4KPj4gV2UgYXJlIG5vdCByZWFsbHkgc3VyZSB3aGF0IGtpbmQgb2YgZmVlZGJhY2sg
eW91IGFyZSBsb29raW5nIGZyb20gdXMgaW4gcmVnYXJkcwo+PiB0byBtYXJraW5nIGl0IHNlYy1z
dXBwb3J0ZWQsIGJ1dCB3b3VsZCBiZSBoYXBweSB0byB0cnkgYW5kIGFuc3dlciBhbnkgcXVlc3Rp
b25zLgo+PiBJZiB5b3UgaGF2ZSBhbnkgc3BlY2lmaWMgcXVlc3Rpb25zIG9yIHJlcXVlc3RzLCB3
ZSBjYW4gZGlzY3VzcyBpdCBpbnRlcm5hbGx5IGFuZAo+PiBnZXQgYmFjayB0byB5b3UuCj4gCj4g
SSB0aGluayB0aGVyZSBhcmUgdHdvIHNldHMgb2YgaXNzdWVzOiBvbmUgYXJvdW5kIHRlc3Rpbmcs
IHdoaWNoIERhcmlvIG91dGxpbmVkLgo+IAo+IEZvciBleGFtcGxlLCBpZiB5b3UgaGFkIHNvbWUg
dGVzdCBoYXJuZXNzZXMgdGhhdCBjb3VsZCBiZSBydW4gb24gWGVuIHJlbGVhc2UgCj4gY2FuZGlk
YXRlcywgd2hpY2ggdmVyaWZ5IHRoYXQgdGhlIHNjaGVkdWxlciB3b3JrcyBhcyBleHBlY3RlZCwg
dGhhdCB3b3VsZAo+IGhlbHAuIEl0IHdvdWxkIGltcGx5IGEgY29tbWl0bWVudCB0byBydW4gdGhl
IHRlc3RzIG9uIHJlbGVhc2UgY2FuZGlkYXRlcy4KCldlIGhhdmUgYW4gaW50ZXJuYWwgWGVuIHRl
c3QgaGFybmVzcyB0aGF0IHdlIHVzZSB0byB0ZXN0IHRoZSBzY2hlZHVsZXIsIGJ1dCBJCmFzc3Vt
ZSB5b3Ugd291bGQgbGlrZSBpdCBjb252ZXJ0ZWQgdG8gdXNlIE9TU1Rlc3QgaW5zdGVhZCwgc28g
dGhhdCB0aGUKdGVzdHMgY291bGQgYmUgaW50ZWdyYXRlZCBpbnRvIHRoZSBtYWluIHRlc3Qgc3Vp
dGUgc29tZWRheT8KCj4gCj4gVGhlIHNlY29uZCBxdWVzdGlvbiBpcyB3aGF0IGhhcHBlbnMgaWYg
c29tZW9uZSByZXBvcnRlZCBhIHNlY3VyaXR5IGlzc3VlIG9uCj4gdGhlIHNjaGVkdWxlci4gVGhl
IHNlY3VyaXR5IHRlYW0gd291bGQgbm90IGhhdmUgdGhlIGNhcGFiaWxpdHkgdG8gZml4IGlzc3Vl
cyBpbiAKPiB0aGUgQVJJTkMgc2NoZWR1bGVyOiBzbyBpdCB3b3VsZCBiZSBuZWNlc3NhcnkgdG8g
cHVsbCBpbiBhbiBleHBlcnQgdW5kZXIgCj4gZW1iYXJnbyB0byBoZWxwIHRyaWFnZSB0aGUgaXNz
dWUsIGZpeCB0aGUgaXNzdWUgYW5kIHByb3ZlIHRoYXQgdGhlIGZpeCB3b3Jrcy4gVGhpcyAKPiB3
b3VsZCBtb3N0IGxpa2VseSByZXF1aXJlICJ0aGUgZXhwZXJ0IiB0byB3b3JrIHRvIHRoZSB0aW1l
bGluZSBvZiB0aGUgc2VjdXJpdHkKPiB0ZWFtICh3aGljaCBtYXkgcmVxdWlyZSBwcmlvcml0aXNp
bmcgaXQgb3ZlciBvdGhlciB3b3JrKSwgYXMgb25jZSBhIHNlY3VyaXR5IGlzc3VlIAo+IGhhcyBi
ZWVuIHJlcG9ydGVkLCB0aGUgcmVwb3J0ZXIgbWF5IGluc2lzdCBvbiBhIGRpc2Nsb3N1cmUgc2No
ZWR1bGUuIElmIHdlIGRpZG4ndCAKPiBoYXZlIGEgZml4IGluIHRpbWUsIGJlY2F1c2Ugd2UgZG9u
J3QgZ2V0IGV4cGVydCBiYW5kd2lkdGgsIHdlIGNvdWxkIGJlIGZvcmNlZCB0byAKPiBkaXNjbG9z
ZSBhbiBYU0Egd2l0aG91dCBhIGZpeC4KCldlIGNhbiBzdXBwb3J0IHRoaXMgYW5kIGhhdmUgZW5v
dWdoIHN0YWZmIGZhbWlsaWFyIHdpdGggdGhlIHNjaGVkdWxlciB0aGF0CnByaW9yaXRpemluZyBz
ZWN1cml0eSBpc3N1ZXMgc2hvdWxkbid0IGJlIGEgcHJvYmxlbS4gIFRoZSBtYWludGFpbmVycyAo
Um9iYmllCmFuZCBKb3NoKSBjYW4gdHJpYWdlIGlzc3VlcyBpZiBhbmQgd2hlbiB0aGUgdGltZSBj
b21lcywgYnV0IGlmIHlvdSBuZWVkIGEgbW9yZQpkZWRpY2F0ZWQgImV4cGVydCIgZm9yIHRoaXMg
dHlwZSBvZiBpc3N1ZSwgdGhlbiB0aGF0IHdvdWxkIGxpa2VseSBiZSBtZS4KClNvcnJ5IGZvciB0
aGUgcmVsYXRpdmVseSBsYXRlIHJlc3BvbnNlLgoKICAgICBOYXRlCgo+IAo+IERvZXMgdGhpcyBt
YWtlIHNlbnNlPwo+IAo+IExhcnMKPiAKPiAKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwo+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwKPiAKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 27 15:19:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 15:19:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e86Pr-0005TL-QM; Fri, 27 Oct 2017 15:19:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4665479c5=Paul.Durrant@citrix.com>)
 id 1e86Pq-0005TF-CR
 for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 15:19:22 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 72/00-02146-97E43F95; Fri, 27 Oct 2017 15:19:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNIsWRWlGSWpSXmKPExsWSzvfng26l3+d
 Ig0fxFt+3TGZyYPQ4/OEKSwBjFGtmXlJ+RQJrxsOZD9kLZklX/FtzmL2B8Y1UFyMnh4SAv8SX
 9xdYQGw2AR2JpUfnM4HYIgK+En+/XmPtYuTiYBbYyCxxpPk9G0hCWCBdYmfbHnaIogyJTX9ns
 ELYfhKv7k4FaubgYBFQldj5oBgkzCvgLnF79hZGkDlCAnuYJL6/PAy2jFPATmLp3INgvYwCsh
 JfGlczg9jMAuISt55AHCEhICCxZM95ZghbVOLl43+sELaBxNal+1hAdjELaEqs36UP0aooMaX
 7ITvEXkGJkzOfsExgFJ6FZOoshI5ZSDpmIelYwMiyilGjOLWoLLVI18hYL6koMz2jJDcxM0fX
 0MBULze1uDgxPTUnMalYLzk/dxMjMPDrGRgYdzDuaPc7xCjJwaQkyrvv/KdIIb6k/JTKjMTij
 Pii0pzU4kOMMhwcShK8sb6fI4UEi1LTUyvSMnOAMQiTluDgURLhTQFJ8xYXJOYWZ6ZDpE4xWn
 Ic23T5DxPHk2vz/jJxPJv5uoFZiCUvPy9VSpw3DKRBAKQhozQPbhwsTVxilJUS5mVkYGAQ4il
 ILcrNLEGVf8UozsGoJAyxliczrwRu6yugg5iADmpS/QByUEkiQkqqgTFD+qJwYc0lDpFlX3KO
 u/xIeyjkEn9z49RQ2e9FX3acee3QVvM82X29WkhcqMofx4xkT9NZL5eItySLt6vbr8q/Eq1ze
 6p2rcvX65fXfjbKjuk9F+4hv7Tc5Mfs5UvE/ufLv31Q9+lnr1TW6d6NPZa2V9eGXbzAlra7jv
 VXTkK0ndNCAY2X85VYijMSDbWYi4oTAej0vfkOAwAA
X-Env-Sender: prvs=4665479c5=Paul.Durrant@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1509117557!94974819!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56196 invoked from network); 27 Oct 2017 15:19:20 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Oct 2017 15:19:20 -0000
X-IronPort-AV: E=Sophos;i="5.44,304,1505779200"; d="scan'208";a="106538387"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Julien Grall' <julien.grall@linaro.org>, Jan Beulich <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v12 05/11] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
Thread-Index: AQHTR0tLr0y0zTpw906ENZd+X2ZT6qL2LXuAgAABlACAAAIogIABQDsAgABtAxA=
Date: Fri, 27 Oct 2017 15:19:12 +0000
Message-ID: <fa4b5d3812a945c8983a601301faf2d4@AMSPEX02CL03.citrite.net>
References: <20171017132432.24093-1-paul.durrant@citrix.com>
 <20171017132432.24093-6-paul.durrant@citrix.com>
 <59F21AC7020000780018A489@prv-mh.provo.novell.com>
 <f3e482bf-703f-4864-304d-f19ca6d29cf9@linaro.org>
 <59F21DE9020000780018A4B1@prv-mh.provo.novell.com>
 <7825107d-9c44-b402-8bb4-7db2cc8bfeb4@linaro.org>
In-Reply-To: <7825107d-9c44-b402-8bb4-7db2cc8bfeb4@linaro.org>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim
 \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v12 05/11] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKdWxpZW4gR3JhbGwgW21haWx0
bzpqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZ10NCj4gU2VudDogMjcgT2N0b2JlciAyMDE3IDEyOjQ2
DQo+IFRvOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+OyBQYXVsIER1cnJhbnQNCj4g
PFBhdWwuRHVycmFudEBjaXRyaXguY29tPg0KPiBDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT47IEFuZHJldyBDb29wZXINCj4gPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+
OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgR2VvcmdlDQo+IER1bmxhcCA8R2Vvcmdl
LkR1bmxhcEBjaXRyaXguY29tPjsgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+
Ow0KPiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyB4ZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7DQo+IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFk
LndpbGtAb3JhY2xlLmNvbT47IERhbmllbCBEZSBHcmFhZg0KPiA8ZGdkZWdyYUB0eWNoby5uc2Eu
Z292PjsgVGltIChYZW4ub3JnKSA8dGltQHhlbi5vcmc+DQo+IFN1YmplY3Q6IFJlOiBbWGVuLWRl
dmVsXSBbUEFUQ0ggdjEyIDA1LzExXSB4ODYvbW06IGFkZA0KPiBIWVBFUlZJU09SX21lbW9yeV9v
cCB0byBhY3F1aXJlIGd1ZXN0IHJlc291cmNlcw0KPiANCj4gSGksDQo+IA0KPiBPbiAyNi8xMC8x
NyAxNjozOSwgSmFuIEJldWxpY2ggd3JvdGU6DQo+ID4+Pj4gT24gMjYuMTAuMTcgYXQgMTc6MzIs
IDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4gd3JvdGU6DQo+ID4+IE9uIDI2LzEwLzE3IDE2OjI2
LCBKYW4gQmV1bGljaCB3cm90ZToNCj4gPj4+Pj4+IE9uIDE3LjEwLjE3IGF0IDE1OjI0LCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOg0KPiA+Pj4+ICsgICAgLyogSU4vT1VUIC0gSWYg
dGhlIHRvb2xzIGRvbWFpbiBpcyBQViB0aGVuLCB1cG9uIHJldHVybiwgZnJhbWVfbGlzdA0KPiA+
Pj4+ICsgICAgICogICAgICAgICAgd2lsbCBiZSBwb3B1bGF0ZWQgd2l0aCB0aGUgTUZOcyBvZiB0
aGUgcmVzb3VyY2UuDQo+ID4+Pj4gKyAgICAgKiAgICAgICAgICBJZiB0aGUgdG9vbHMgZG9tYWlu
IGlzIEhWTSB0aGVuIGl0IGlzIGV4cGVjdGVkIHRoYXQsIG9uDQo+ID4+Pj4gKyAgICAgKiAgICAg
ICAgICBlbnRyeSwgZnJhbWVfbGlzdCB3aWxsIGJlIHBvcHVsYXRlZCB3aXRoIGEgbGlzdCBvZiBH
Rk5zDQo+ID4+Pj4gKyAgICAgKiAgICAgICAgICB0aGF0IHdpbGwgYmUgbWFwcGVkIHRvIHRoZSBN
Rk5zIG9mIHRoZSByZXNvdXJjZS4NCj4gPj4+PiArICAgICAqICAgICAgICAgIElmIC1FSU8gaXMg
cmV0dXJuZWQgdGhlbiB0aGUgZnJhbWVfbGlzdCBoYXMgb25seSBiZWVuDQo+ID4+Pj4gKyAgICAg
KiAgICAgICAgICBwYXJ0aWFsbHkgbWFwcGVkIGFuZCBpdCBpcyB1cCB0byB0aGUgY2FsbGVyIHRv
IHVubWFwIGFsbA0KPiA+Pj4+ICsgICAgICogICAgICAgICAgdGhlIEdGTnMuDQo+ID4+Pj4gKyAg
ICAgKiAgICAgICAgICBUaGlzIHBhcmFtZXRlciBtYXkgYmUgTlVMTCBpZiBucl9mcmFtZXMgaXMg
MC4NCj4gPj4+PiArICAgICAqLw0KPiA+Pj4+ICsgICAgWEVOX0dVRVNUX0hBTkRMRSh4ZW5fdWxv
bmdfdCkgZnJhbWVfbGlzdDsNCj4gPj4+DQo+ID4+PiBUaGlzIGlzIHN0aWxsIHhlbl91bG9uZ190
LCB3aGljaCBJIGNhbiBsaXZlIHdpdGgsIGJ1dCB0aGVuIHlvdSBzaG91bGRuJ3QNCj4gPj4+IGNv
cHkgaW50byAvIG91dCBvZiBhcnJheXMgb2Ygb3RoZXIgdHlwZXMgaW4gYWNxdWlyZV9yZXNvdXJj
ZSgpICh0aGUNCj4gPj4+IG1vcmUgdGhhdCB0aGlzIGlzIGNvbW1vbiBjb2RlLCBhbmQgaWlyYyB4
ZW5fdWxvbmdfdCBhbmQNCj4gPj4+IHVuc2lnbmVkIGxvbmcgYXJlbid0IHRoZSBzYW1lIHRoaW5n
IG9uIEFSTTMyKS4NCj4gPj4NCj4gPj4geGVuX3Vsb25nX3QgaXMgYWx3YXlzIDY0LWJpdCBvbiBB
cm0gKDMyLWJpdCBhbmQgNjQtYml0KS4gQnV0IHNob3VsZG4ndA0KPiA+PiB3ZSB1c2UgeGVuX3Bm
bl90IGhlcmU/DQo+ID4NCj4gPiBJIGhhZCBwdXQgdGhpcyBxdWVzdGlvbiB1cCBlYXJsaWVyLCBi
dXQgaWlyYyBQYXVsIGRpZG4ndCBsaWtlIGl0Lg0KPiANCj4gSSdkIGxpa2UgdG8gdW5kZXJzdGFu
ZCB3aHkgUGF1bCBkb2Vzbid0IGxpa2UgaXQuIFdlIHNob3VsZCBuZXZlciBhc3N1bWUNCj4gdGhh
dCBhIGZyYW1lIGZpdCBpbiB4ZW5fdWxvbmdfdC4geGVuX3Bmbl90IHdhcyBleGFjdGx5IGludHJv
ZHVjZWQgZm9yDQo+IHRoYXQgcHVycG9zZS4NCg0KTXkgcmVzZXJ2YXRpb24gaXMgd2hldGhlciB4
ZW5fcGZuX3QgaXMgaW50ZW5kZWQgdG8gaG9sZCBlaXRoZXIgZ2ZucyBvciBtZm5zLCBzaW5jZSB0
aGlzIGh5cGVyY2FsbCB1c2VzIHRoZSBzYW1lIGFycmF5IGZvciBib3RoLiBJZiBpdCBzdWl0YWJs
ZSB0aGVuIEkgYW0gaGFwcHkgdG8gY2hhbmdlIGl0LCBidXQgQW5kcmV3IGxlZCBtZSB0byBiZWxp
ZXZlIG90aGVyd2lzZS4NCg0KICBQYXVsDQoNCj4gDQo+IENoZWVycywNCj4gDQo+IC0tDQo+IEp1
bGllbiBHcmFsbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 27 15:58:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 15:58:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e871U-000060-AL; Fri, 27 Oct 2017 15:58:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e871S-00005c-Gs
 for xen-devel@lists.xensource.com; Fri, 27 Oct 2017 15:58:14 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 16/A6-00983-59753F95; Fri, 27 Oct 2017 15:58:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrILMWRWlGSWpSXmKPExsWS0XRdVXdi+Od
 Ig2lbzS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasbz9O1vBu7CKn3tvMzUw
 njDtYuTiEBJoZJLo6X3GCuE8ZpR4c+QWG4SzjVHi6o3XjF2MnBwiAs4SX8/MZQexeQX0Jda/h
 4gLC5hJrH69gR2kQUJgl4zEsstnwBISAt4SP5uXAtkcYHZjs3YXIzsHm4CVxCExkAIWAVWJjf
 teMk5g5F7AyLCKUb04tagstUjXUi+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTI9D
 j9QwMjDsYX/90OsQoycGkJMq77/ynSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvAFhnyOFBItS
 01Mr0jJzgKEHk5bg4FES4Q0FSfMWFyTmFmemQ6ROMRpzHNt0+Q8Tx7OZrxuYhVjy8vNSpcR5o
 0BKBUBKM0rz4AbBYuISo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeMJApPJl5JXD7XgGdwg
 R0SpPqB5BTShIRUlINjDkTReyDpTNq1r17vcxEwJN7gtPPKYc1Dslb3GJr/d8490Pq56lT1OM
 tM+eaPku10vOve3stafKWp1V77+5YzBzzW0Xs1qdHv79VtP8wWNbpnsp4+Rr3sim6mt+2uW+a
 aySd8OLRy7dfK6qcPrzRYu1XjDhzTPbtx2izOYnJVtsi8hdcitud+0KJpTgj0VCLuag4EQA5D
 iY0hAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1509119888!111607023!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55757 invoked from network); 27 Oct 2017 15:58:09 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Oct 2017 15:58:09 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e871L-00081W-PG; Fri, 27 Oct 2017 15:58:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e871G-0008IV-1i; Fri, 27 Oct 2017 15:58:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e871E-000507-Hn; Fri, 27 Oct 2017 15:58:01 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115279-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=15f859ae5c43c7f0a064ed92d33f7a5bc5de6de0
X-Osstest-Versions-That: linux=ebe6e90ccc6679cb01d2b280e4b61e6092d4bedb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 27 Oct 2017 15:58:00 +0000
Subject: [Xen-devel] [linux-linus test] 115279: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNTI3OSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE1Mjc5LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTQ2ODIKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxMTQ2ODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExNDY4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE0Njgy
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMTQ2ODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExNDY4MgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTE0NjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTQ2ODIKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExNDY4
MgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAg
ICAgICAgIDE1Zjg1OWFlNWM0M2M3ZjBhMDY0ZWQ5MmQzM2Y3YTViYzVkZTZkZTAKYmFzZWxpbmUg
dmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGViZTZlOTBjY2M2Njc5Y2IwMWQyYjI4MGU0
YjYxZTYwOTJkNGJlZGIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNDY4MiAgMjAxNy0xMC0xOCAw
OTo1NDoxMSBaICAgIDkgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTQ3ODEgIDIwMTctMTAt
MjAgMDE6MDA6NDcgWiAgICA3IGRheXMgICAxMiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTUyNzkgIDIwMTctMTAtMjcgMDI6MTQ6MTggWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCjM0MyBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3Rpbmcg
dGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBy
dW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5v
dCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgODg2NCBsaW5lcyBsb25n
LikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 27 16:02:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 16:02:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e875T-0001KH-7B; Fri, 27 Oct 2017 16:02:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <douly.fnst@cn.fujitsu.com>) id 1e875R-0001KB-On
 for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 16:02:21 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 07/EE-08608-D8853F95; Fri, 27 Oct 2017 16:02:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCIsWRWlGSWpSXmKPExsWyPXpei25PxOd
 Ig+tfJS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxJz7ayFtwQqri75zljA2OXQBcjB4eEgJ/E
 qz1uXYycHEIC9RLnpkxh62LkArJXMkosX70UyjnOKDH5zWI2kCo2AR2JM80P2EFsEYFwiSvfW
 llBipgFLjJKTP29lQkkISwQK9F69gMjiM0ioCrR9/c1C8g2XgEPiWt/kkDCEgJyEtu27AEr4R
 UQlDg58wkLiM0sICFx8MULZogaJYnX6w6wQNi6EnO2vGWFsDUltq0+xwZhm0kc2fkfKi4osfP
 5BbYJjEKzkIydhWTsAkamVYwaxalFZalFukZmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnF
 esn5uZsYgWHLAAQ7GM8sCDzEKMnBpCTKu+/8p0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzl4
 Z8jhQSLUtNTK9Iyc4ARBJOW4OBREuE9HwaU5i0uSMwtzkyHSJ1iNObouHn3DxPHs5mvG5iFWP
 Ly81KlxHljQSYJgJRmlObBDYJF9iVGWSlhXkag04R4ClKLcjNLUOVfMYpzMCoJ87aATOHJzCu
 B2/cK6BQmoFOaVD+AnFKSiJCSamDsfMjPx/CxuOB1RUJs5+lDgbsX/VrhIKYsuijRKNstb9/V
 2gRFAT2jdyfn/L2ypbYhoaks/eM3iZ6jy5h2pc/glHWZFxcjz/s1elpDsD/D1ZUsvHv4BGuUV
 824Kbtnconv9MvcH2I0bwlNb2qyXf7NqdOH19BoQoDR1Q997xVZ3MQCXz5Ye1aJpTgj0VCLua
 g4EQByBsW75wIAAA==
X-Env-Sender: douly.fnst@cn.fujitsu.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1509120138!76148006!1
X-Originating-IP: [183.91.158.132]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54879 invoked from network); 27 Oct 2017 16:02:20 -0000
Received: from mail.cn.fujitsu.com (HELO heian.cn.fujitsu.com) (183.91.158.132)
 by server-11.tower-21.messagelabs.com with SMTP; 27 Oct 2017 16:02:20 -0000
X-IronPort-AV: E=Sophos;i="5.43,368,1503331200"; d="scan'208";a="29687392"
Received: from localhost (HELO cn.fujitsu.com) ([10.167.33.5])
 by heian.cn.fujitsu.com with ESMTP; 28 Oct 2017 00:02:15 +0800
Received: from G08CNEXCHPEKD03.g08.fujitsu.local (unknown [10.167.33.85])
 by cn.fujitsu.com (Postfix) with ESMTP id 69C924818473;
 Sat, 28 Oct 2017 00:02:13 +0800 (CST)
Received: from localhost.localdomain.localdomain (10.167.226.106) by
 G08CNEXCHPEKD03.g08.fujitsu.local (10.167.33.89) with Microsoft SMTP Server
 (TLS) id 14.3.361.1; Sat, 28 Oct 2017 00:02:12 +0800
From: Dou Liyang <douly.fnst@cn.fujitsu.com>
To: <linux-kernel@vger.kernel.org>, <x86@kernel.org>,
 <xen-devel@lists.xenproject.org>
Date: Sat, 28 Oct 2017 00:02:00 +0800
Message-ID: <1509120120-5386-1-git-send-email-douly.fnst@cn.fujitsu.com>
X-Mailer: git-send-email 2.5.5
MIME-Version: 1.0
X-Originating-IP: [10.167.226.106]
X-yoursite-MailScanner-ID: 69C924818473.AD910
X-yoursite-MailScanner: Found to be clean
X-yoursite-MailScanner-From: douly.fnst@cn.fujitsu.com
X-Spam-Status: No
Cc: jgross@suse.com, Dou Liyang <douly.fnst@cn.fujitsu.com>,
 vkuznets@redhat.com, mingo@redhat.com, luto@kernel.org, hpa@zytor.com,
 tglx@linutronix.de, bp@suse.de, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH][tip] x86/paravirt: Make the virt_spin_lock_key
	setup after jump_label_init()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q29tbWl0OgoKICA5MDQzNDQyYjQzYjEgKCJsb2NraW5nL3BhcmF2aXJ0OiBVc2UgbmV3IHN0YXRp
YyBrZXkgZm9yIGNvbnRyb2xsaW5nCiAgY2FsbCBvZiB2aXJ0X3NwaW5fbG9jaygpIikKCnNldCB0
aGUgc3RhdGljIHZpcnRfc3Bpbl9sb2NrX2tleSB0byBhIHZhbHVlIGJlZm9yZSBqdW1wX2xhYmVs
X2luaXQoKQpoYXMgYmVlbiBjYWxsZWQsIHdoaWNoIHdpbGwgcmVzdWx0IGluIGEgV0FSTigpLgoK
TW92ZSB0aGUgbmF0aXZlX3B2X2xvY2tfaW5pdCgpIGludG8geHhfc21wX3ByZXBhcmVfY3B1cygp
LiBNYWtlIHRoZQpzZXR1cCBsYXRlciB0byBhdm9pZCB0aGUgV0FSTigpLgoKUmVwb3J0ZWQtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KU3VnZ2VzdGVkLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+ClNpZ25lZC1vZmYtYnk6IERvdSBMaXlhbmcgPGRvdWx5LmZu
c3RAY24uZnVqaXRzdS5jb20+Ci0tLQogYXJjaC94ODYva2VybmVsL3NtcGJvb3QuYyB8IDMgKyst
CiBhcmNoL3g4Ni94ZW4vc21wX3B2LmMgICAgIHwgMiArKwogYXJjaC94ODYveGVuL3NwaW5sb2Nr
LmMgICB8IDYgKysrKy0tCiAzIGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMyBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvc21wYm9vdC5jIGIvYXJjaC94
ODYva2VybmVsL3NtcGJvb3QuYwppbmRleCBhZWQxNDYwLi42YjEzMzVhIDEwMDY0NAotLS0gYS9h
cmNoL3g4Ni9rZXJuZWwvc21wYm9vdC5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9zbXBib290LmMK
QEAgLTEzMjMsNiArMTMyMyw4IEBAIHZvaWQgX19pbml0IG5hdGl2ZV9zbXBfcHJlcGFyZV9jcHVz
KHVuc2lnbmVkIGludCBtYXhfY3B1cykKIAlwcl9pbmZvKCJDUFUwOiAiKTsKIAlwcmludF9jcHVf
aW5mbygmY3B1X2RhdGEoMCkpOwogCisJbmF0aXZlX3B2X2xvY2tfaW5pdCgpOworCiAJdXZfc3lz
dGVtX2luaXQoKTsKIAogCXNldF9tdHJyX2Fwc19kZWxheWVkX2luaXQoKTsKQEAgLTEzNTAsNyAr
MTM1Miw2IEBAIHZvaWQgX19pbml0IG5hdGl2ZV9zbXBfcHJlcGFyZV9ib290X2NwdSh2b2lkKQog
CS8qIGFscmVhZHkgc2V0IG1lIGluIGNwdV9vbmxpbmVfbWFzayBpbiBib290X2NwdV9pbml0KCkg
Ki8KIAljcHVtYXNrX3NldF9jcHUobWUsIGNwdV9jYWxsb3V0X21hc2spOwogCWNwdV9zZXRfc3Rh
dGVfb25saW5lKG1lKTsKLQluYXRpdmVfcHZfbG9ja19pbml0KCk7CiB9CiAKIHZvaWQgX19pbml0
IG5hdGl2ZV9zbXBfY3B1c19kb25lKHVuc2lnbmVkIGludCBtYXhfY3B1cykKZGlmZiAtLWdpdCBh
L2FyY2gveDg2L3hlbi9zbXBfcHYuYyBiL2FyY2gveDg2L3hlbi9zbXBfcHYuYwppbmRleCA1MTQ3
MTQwLi41NzBiMmJjIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vc21wX3B2LmMKKysrIGIvYXJj
aC94ODYveGVuL3NtcF9wdi5jCkBAIC0yMzYsNiArMjM2LDggQEAgc3RhdGljIHZvaWQgX19pbml0
IHhlbl9wdl9zbXBfcHJlcGFyZV9jcHVzKHVuc2lnbmVkIGludCBtYXhfY3B1cykKIAkJeGVuX3Jh
d19wcmludGsobSk7CiAJCXBhbmljKG0pOwogCX0KKwluYXRpdmVfcHZfbG9ja19pbml0KCk7CisK
IAl4ZW5faW5pdF9sb2NrX2NwdSgwKTsKIAogCXNtcF9zdG9yZV9ib290X2NwdV9pbmZvKCk7CmRp
ZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vc3BpbmxvY2suYyBiL2FyY2gveDg2L3hlbi9zcGlubG9j
ay5jCmluZGV4IGU4YWI4MGEuLjFlMTQ2MmQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9zcGlu
bG9jay5jCisrKyBiL2FyY2gveDg2L3hlbi9zcGlubG9jay5jCkBAIC04MSw4ICs4MSwxMSBAQCB2
b2lkIHhlbl9pbml0X2xvY2tfY3B1KGludCBjcHUpCiAJaW50IGlycTsKIAljaGFyICpuYW1lOwog
Ci0JaWYgKCF4ZW5fcHZzcGluKQorCWlmICgheGVuX3B2c3BpbikgeworCQlpZiAoY3B1ID09IDAp
CisJCQlzdGF0aWNfYnJhbmNoX2Rpc2FibGUoJnZpcnRfc3Bpbl9sb2NrX2tleSk7CiAJCXJldHVy
bjsKKwl9CiAKIAlXQVJOKHBlcl9jcHUobG9ja19raWNrZXJfaXJxLCBjcHUpID49IDAsICJzcGlu
bG9jayBvbiBDUFUlZCBleGlzdHMgb24gSVJRJWQhXG4iLAogCSAgICAgY3B1LCBwZXJfY3B1KGxv
Y2tfa2lja2VyX2lycSwgY3B1KSk7CkBAIC0xMzAsNyArMTMzLDYgQEAgdm9pZCBfX2luaXQgeGVu
X2luaXRfc3BpbmxvY2tzKHZvaWQpCiAKIAlpZiAoIXhlbl9wdnNwaW4pIHsKIAkJcHJpbnRrKEtF
Uk5fREVCVUcgInhlbjogUFYgc3BpbmxvY2tzIGRpc2FibGVkXG4iKTsKLQkJc3RhdGljX2JyYW5j
aF9kaXNhYmxlKCZ2aXJ0X3NwaW5fbG9ja19rZXkpOwogCQlyZXR1cm47CiAJfQogCXByaW50ayhL
RVJOX0RFQlVHICJ4ZW46IFBWIHNwaW5sb2NrcyBlbmFibGVkXG4iKTsKLS0gCjIuNS41CgoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 27 16:19:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 16:19:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e87Lz-0002Ez-LZ; Fri, 27 Oct 2017 16:19:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=466efc5b4=Ian.Jackson@citrix.com>)
 id 1e87Lx-0002Et-W1
 for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 16:19:26 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 39/91-31302-D8C53F95; Fri, 27 Oct 2017 16:19:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHSDvW5PzOd
 Ig8XvNCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxpW5axF0zhrtjYe5G5gbGLs4uRk0NCwF/i
 wJ8dbCA2m4CuRNOWv2A2r4CgxMmZT1hAbGYBHYkFuz+xQdjyEtvfzmGGqLGXuPV7LyOIzSKgK
 nFtx2kwW0RAS2L9iqdQ9SoSp+Z1gc0RFvCW2LLnBxOIzSlgKbFyw1J2EFtIIE2i7el0Voh7TC
 TeLtwJ1MsBFFeTmLs+fgIj3ywkF81CctEsJBctYGRexahenFpUllqka6KXVJSZnlGSm5iZo2t
 oYKqXm1pcnJiempOYVKyXnJ+7iREYaAxAsIPxVp/zIUZJDiYlUd595z9FCvEl5adUZiQWZ8QX
 leakFh9ilOHgUJLg3Rr9OVJIsCg1PbUiLTMHGPIwaQkOHiUR3rNRQGne4oLE3OLMdIjUKUZjj
 o6bd/8wcTyb+bqBWYglLz8vVUqctwVkkgBIaUZpHtwgWCxeYpSVEuZlBDpNiKcgtSg3swRV/h
 WjOAejkjCvG8gUnsy8Erh9r4BOYQI6pUn1A8gpJYkIKakGxmk+HBU+TAmN/FrXJh2/7OV7R1C
 I82yn9eLND9XinPzzzAUO6OnO25F0k/vm5pW3ZlitDg988OBkiN2Cnk2sJa6vbv+eFsUk/ujR
 ue+1LB8zStw2hL3aEDf/0tHfv5ITn02qPZMSu9My/m6O88esMB/5n6ZnH23I5eo8eW/3rnMTj
 DpunHZf9lWJpTgj0VCLuag4EQD7s+y7wAIAAA==
X-Env-Sender: prvs=466efc5b4=Ian.Jackson@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1509121163!108976226!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30042 invoked from network); 27 Oct 2017 16:19:24 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Oct 2017 16:19:24 -0000
X-IronPort-AV: E=Sophos;i="5.44,304,1505779200"; d="scan'208";a="456476270"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23027.23688.62523.239174@mariner.uk.xensource.com>
Date: Fri, 27 Oct 2017 17:19:20 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170724110759.2638-8-roger.pau@citrix.com>
References: <20170724110759.2638-1-roger.pau@citrix.com>
 <20170724110759.2638-8-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v6 07/20] osstest: introduce
	resource_shared_mark_ready
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2NiAwNy8yMF0gb3NzdGVzdDogaW50cm9k
dWNlIHJlc291cmNlX3NoYXJlZF9tYXJrX3JlYWR5Iik6Cj4gVGhhdCBhbGxvd3MgbWFya2luZyBh
IGhvc3QgYXMgcmVhZHkgdG8gYmUgc2hhcmVkLiBSZXBsYWNlIHRoZSBjdXJyZW50Cj4gY2FsbGVy
IHRoYXQgb3Blbi1jb2RlcyBpdC4KLi4uCj4gLSRtam9iZGItPmpvYmRiX3Jlc291cmNlX3NoYXJl
ZF9tYXJrX3JlYWR5Cj4gLSAgICgkaG8tPntJZGVudH0sICRoby0+e05hbWV9LCAiYnVpbGQtIi4k
aG8tPntTdWl0ZX0uIi0iLiRye2FyY2h9KTsKPiArCgpXZWxsLiAgT24gdHJ5aW5nIHRvIGJ1aWxk
IHNvbWV0aGluZyBvbiB0b3Agb2YgdGhpcywgSSBub3RpY2UgdGhhdAokaG8tPntJZGVudH0gaXMg
Y29tcGxldGVseSB3cm9uZyBoZXJlLiAgVGhhdCwgdWx0aW1hdGVseSwgaXMgZ29pbmcgdG8KYmUg
cmVzdHlwZS4gIEJ1dCByZXN0eXBlIG11c3QgYmUgdGhlIGZpeGVkIHZhbHVlIGBob3N0Jy4KCj4g
K3N1YiByZXNvdXJjZV9zaGFyZWRfbWFya19yZWFkeSgkJCkgewo+ICsgICAgbXkgKCRobywkcmVz
b3VyY2UpID0gQF87Cj4gKwo+ICsgICAgJG1qb2JkYi0+am9iZGJfcmVzb3VyY2Vfc2hhcmVkX21h
cmtfcmVhZHkoJGhvLT57SWRlbnR9LCAkaG8tPntOYW1lfSwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRyZXNvdXJjZSk7Cj4gK30KCkFuZCB0aGlzIGZ1
bmN0aW9uIGByZXNvdXJjZV9zaGFyZWRfbWFya19yZWFkeScgb25seSBtYXJrcyBob3N0cyByZWFk
eQotIHNpbmNlIGl0IHRha2VhICRoby4KCkkgcHJvcG9zZSB0byBzZW5kIHlvdSBhIGZvbGxvd3Vw
IHBhdGNoIHdoaWNoIHJlbmFtZXMgeW91ciBuZXcKcmVzb3VyY2Vfc2hhcmVkX21hcmtfcmVhZHkg
dG8gaG9zdF9zaGFyZWRfbWFya19yZWFkeSwgYW5kIHBhc3NlcwonaG9zdCcgaW5zdGVhZCBvZiAk
aG8tPntJZGVudH0uICBBbHRlcm5hdGl2ZWx5IEkgY2FuIHdhaXQgZm9yIHlvdSB0bwpkbyB0aGlz
LCBpZiB0aGF0IHdvdWxkIGJlIGRpc3J1cHRpdmUgdG8geW91LgoKQWxzbyBgJHJlc291cmNlJyBo
ZXJlIGlzIHRoZSB3cm9uZyB2YXJpYWJsZSBuYW1lLiAgVGhpcyBpcyBhY3R1YWxseQp0aGUgJHNo
YXJldHlwZSAoYXMgaXMgZXZpZGVudCBmcm9tIGpvYmRiX3Jlc291cmNlX3NoYXJlZF9tYXJrX3Jl
YWR5CmFuZCB3aGF0IGlzIG5vdyBleGVjdXRpdmVfcmVzb3VyY2Vfc2hhcmVkX21hcmtfcmVhZHku
ICBUaGF0IGlzIGEgYnVnCndoaWNoIGlzIGludHJvZHVjZWQgaW4geW91ciBwYXRjaC4gIFdvdWxk
IHlvdSBsaWtlIHRvIHJlc3BpbiB0aGlzIGFzCnlvdSBhcmUgYWJvdXQgdG8gcmViYXNlIHRoaXMg
b250byB3aGF0IGlzIGFib3V0IHRvIGJlY29tZSBtYXN0ZXIsCmFueXdheSA/CgpUaGFua3MsCklh
bi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 27 16:27:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 16:27:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e87TP-0002ym-Ds; Fri, 27 Oct 2017 16:27:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e87TO-0002ya-0c
 for xen-devel@lists.xensource.com; Fri, 27 Oct 2017 16:27:06 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 E0/61-08608-95E53F95; Fri, 27 Oct 2017 16:27:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMLMWRWlGSWpSXmKPExsWS0XRdVTci7nO
 kwdsFMhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+L33IkvBQo+Kq79+sDcw
 fjTvYuTiEBJoZJJ4cOA2O4TzmFFiUfM6VghnG6PE/mc7gRxODhEBZ4mvZ+ayg9i8AvoSTecbG
 UFsYQFriR0/F7OANEgIzOSUWDHtORNIQkLAV2Lil5PMMPbCqUvZuhjZOdgErCQOiYFEWQRUJb
 49fM42gZF7ASPDKkaN4tSistQiXSNTvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2
 MQK8zAMEOxlULAg8xSnIwKYny7jv/KVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK9C7OdIIcGi
 1PTUirTMHGD4waQlOHiURHivxQCleYsLEnOLM9MhUqcYjTmObbr8h4nj2czXDcxCLHn5ealS4
 ryvQEoFQEozSvPgBsHi4hKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEeYNA7uHJzCuB2/cK6B
 QmoFOaVD+AnFKSiJCSamCstViuqWKy2TL/CR/jnP8Ls8KPv5nwo0c/2HeNwJXNUi7LC058u+K
 QMqttkpdbzCG+r5Ofv1g/3aqx55HVnnWaR5VbYzdttgzWqzl7xHcHc46ljlukuMMHDn3VK3tf
 PLuy6t+nNwJVE4WZZVV8rzLPext+aGn4qW8nP6y7mV+XvDJbylD8wrQZSizFGYmGWsxFxYkAZ
 pcey4YCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1509121623!113470929!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49272 invoked from network); 27 Oct 2017 16:27:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Oct 2017 16:27:04 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e87TI-0000pw-VZ; Fri, 27 Oct 2017 16:27:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e87TC-0004ID-TY; Fri, 27 Oct 2017 16:26:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e87TB-00011S-KN; Fri, 27 Oct 2017 16:26:54 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115282-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=418a100290ffe7f3ce944af719b495eff9d2acb5
X-Osstest-Versions-That: libvirt=f4973d1ea88b2e807fc2c52a5fc281a1c289d50e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 27 Oct 2017 16:26:53 +0000
Subject: [Xen-devel] [libvirt test] 115282: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNTI4MiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTUyODIvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDExNTI0NwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE1MjQ3CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTUyNDcKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAg
ICAgICAgIDQxOGExMDAyOTBmZmU3ZjNjZTk0NGFmNzE5YjQ5NWVmZjlkMmFjYjUKYmFzZWxpbmUg
dmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGY0OTczZDFlYTg4YjJlODA3ZmMyYzUyYTVm
YzI4MWExYzI4OWQ1MGUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTI0NyAgMjAxNy0xMC0yNiAw
NDoyMTowNiBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTUyODIgIDIwMTctMTAt
MjcgMDQ6MjA6MzcgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDaHJpc3RpYW4gRWhyaGFyZHQgPGNocmlzdGlh
bi5laHJoYXJkdEBjYW5vbmljYWwuY29tPgogIERhd2lkIFphbWlyc2tpIDxkemFtaXJza2lAZGF0
dG8uY29tPgogIERhd2lkIFphbWlyc2tpIDxkenJ1ZHlAZ21haWwuY29tPgogIEppbSBGZWhsaWcg
PGpmZWhsaWdAc3VzZS5jb20+CiAgSmlyaSBEZW5lbWFyayA8amRlbmVtYXJAcmVkaGF0LmNvbT4K
ICBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1
c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9bGlidmlydAorIHJldmlzaW9uPTQxOGExMDAyOTBm
ZmU3ZjNjZTk0NGFmNzE5YjQ5NWVmZjlkMmFjYjUKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAu
L2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9Ljou
CisrKysgUEVSTExJQj0uOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25m
aWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAg
ICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7
IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rl
c3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAt
ZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisr
IHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBP
U1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVj
IHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIGxpYnZp
cnQgNDE4YTEwMDI5MGZmZTdmM2NlOTQ0YWY3MTliNDk1ZWZmOWQyYWNiNQorIGJyYW5jaD1saWJ2
aXJ0CisgcmV2aXNpb249NDE4YTEwMDI5MGZmZTdmM2NlOTQ0YWY3MTliNDk1ZWZmOWQyYWNiNQor
IC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25m
aWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi46LgorKysrIFBFUkxMSUI9LjouOi4KKysrIHVtYXNr
IDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAg
ICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZp
ZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAg
ICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9v
c3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJwor
KysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MK
KysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9j
cmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyBleHBvcnQgUEVSTExJQj0uOi46Ljou
CisrKyBQRVJMTElCPS46LjouOi4KKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNh
c2UgIiRicmFuY2giIGluCisgdHJlZT1saWJ2aXJ0CisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQor
ICdbJyB4bGlidmlydCA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10n
CisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJh
bmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5j
aD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeDQxOGExMDAyOTBmZmU3ZjNjZTk0NGFmNzE5YjQ5NWVm
ZjlkMmFjYjUgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisr
KyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAg
cmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0
cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVu
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQK
KysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9z
Y20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94
dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly9saWJ2aXJ0Lm9y
Zy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
bGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8v
Z2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3Jl
L2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2Fy
ZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQv
ZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
bGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1h
cm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHgg
J10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZv
cHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9y
Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42
LjM5LngKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysg
OiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1j
cm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZp
cnQKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42
LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jv
bi5saWJ2aXJ0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdp
dDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVF
X1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVF
X0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0Lmdp
dAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29z
c3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhf
dHJlZSBsaWJ2aXJ0CisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4K
KyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xpYnZpcnQKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0IDQxOGExMDAyOTBmZmU3ZjNjZTk0
NGFmNzE5YjQ5NWVmZjlkMmFjYjU6cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1hc3RlcgpUbyBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CiAgIGY0OTczZDEu
LjQxOGExMDAgIDQxOGExMDAyOTBmZmU3ZjNjZTk0NGFmNzE5YjQ5NWVmZjlkMmFjYjUgLT4geGVu
LXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 27 16:34:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 16:34:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e87aB-0003ft-By; Fri, 27 Oct 2017 16:34:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=466efebc7=wipawel@amazon.de>)
 id 1e87aA-0003fn-01
 for xen-devel@lists.xen.org; Fri, 27 Oct 2017 16:34:06 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 D3/90-08856-DFF53F95; Fri, 27 Oct 2017 16:34:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsVyfvUOSd0/8Z8
 jDd6tU7dY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDNu/7/MXNDCU9H6YDtbA+NSri5GLg4WgY3M
 EodvHGLrYuTkkBDwl/h+ZCkrSEJI4DWjxNOn3YwgCSGBVUwSR28pQiT2MEr8udzIDOHsZpT4u
 vEulHOTUWLqs8PsIC1sAnoSkzf1g80VEZCVWN01hx2kiFngNKPEldl/wYqEBQIkPk9/zAxisw
 ioSvzf/R3I5uDgFXCUuHfYFOImBYkpD9+DlfAKCEqcnPmEBcRmFpCQOPjiBVhcQEBAYsOrB+w
 TGAVnISmbhaRsASPTKkaN4tSistQiXWMDvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT8
 3E2MwDCtZ2Bg3MHYecLvEKMkB5OSKO++858ihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwno37H
 CkkWJSanlqRlpkDjBiYtAQHj5II7zeQNG9xQWJucWY6ROoUoz3HsU2X/zBx/Jh0BUh23LwLJJ
 /NfN3ALMSSl5+XKiXO+xmkTQCkLaM0D24oLMIvMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBL
 m/QkyhSczrwRu9yugs5iAzmpS/QByVkkiQkqqgTF/6oI9h2wPrNP9eVJdVj1Xrcvr9oT9hp93
 NSzOqD+1K+Crb82jlOMVh39vn5nnm1izpoBl1oFAU7Zcj43O1xRK/ycJ3bczjb5yWcJ2wp4Mg
 T2Or0P7Mhdn9U7V/d8/3e8C34IFO5l4DPfuX1q3M8FureuRA1b6PFuF9+XPysxNyHDb3mG+7o
 MSS3FGoqEWc1FxIgC2IAPK6wIAAA==
X-Env-Sender: prvs=466efebc7=wipawel@amazon.de
X-Msg-Ref: server-6.tower-31.messagelabs.com!1509122042!73762011!1
X-Originating-IP: [207.171.184.25]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA3LjE3MS4xODQuMjUgPT4gMjA0MDI2\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48117 invoked from network); 27 Oct 2017 16:34:04 -0000
Received: from smtp-fw-9101.amazon.com (HELO smtp-fw-9101.amazon.com)
 (207.171.184.25)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Oct 2017 16:34:04 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1509122044; x=1540658044;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=+orhxQu0zEB7kUxKxTsWxI2P+CSCGv+m5+rHQj6AzPY=;
 b=lI1LRsIYzAc5nORIqXQEA7kaZpEm0Z5bHc01jq2/ZP/9RZYmSODz/QYz
 xUkNxoSBYknT0sXlR6BS2zaAB7AZ0R0b/NzEITfdUQ9Qi4OP/ries1Mxm
 MWp96BmtZDvsg7E5hjUcIYrV/QVH506DfJ1dllzT87lqvvypXJYnWXCKk I=;
X-IronPort-AV: E=Sophos;i="5.44,304,1505779200"; d="scan'208";a="714245319"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-2a-6e2fc477.us-west-2.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 27 Oct 2017 16:32:58 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2a-6e2fc477.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id v9RGWZbq011760
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Fri, 27 Oct 2017 16:32:38 GMT
Received: from EX13D03EUA001.ant.amazon.com (10.43.165.33) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Fri, 27 Oct 2017 16:32:38 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D03EUA001.ant.amazon.com (10.43.165.33) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Fri, 27 Oct 2017 16:32:37 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Fri, 27 Oct 2017 16:32:35 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xen.org>
Date: Fri, 27 Oct 2017 16:32:15 +0000
Message-ID: <1509121935-41889-1-git-send-email-wipawel@amazon.de>
X-Mailer: git-send-email 1.8.3.1
MIME-Version: 1.0
Precedence: Bulk
Cc: jgross@suse.com, wei.liu2@citrix.com, julien.grall@linaro.org,
 ian.jackson@eu.citrix.com, mpohlack@amazon.de, Pawel
 Wieczorkiewicz <wipawel@amazon.de>, doebel@amazon.de
Subject: [Xen-devel] [PATCH] tools/xenstored: Check number of strings passed
	to do_control()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SXQgaXMgcG9zc2libGUgdG8gc2VuZCBhIHplcm8tc3RyaW5nIG1lc3NhZ2UgYm9keSB0byB4ZW5z
dG9yZSdzClhTX0NPTlRST0wgaGFuZGxpbmcgZnVuY3Rpb24uIFRoZW4gdGhlIG51bWJlciBvZiBz
dHJpbmdzIGlzIHVzZWQKZm9yIGFuIGFycmF5IGFsbG9jYXRpb24uIFRoaXMgbGVhZHMgdG8gYSBj
cmFzaCBpbiBzdHJjbXAoKSBpbiBhCkNPTlRST0wgc3ViLWNvbW1hbmQgaW52b2NhdGlvbiBsb29w
LgpUaGUgb3V0cHV0IG9mIHhzX2NvdW50X3N0cmluZygpIHNob3VsZCBiZSB2ZXJpZmllZCBhbmQg
YWxsIDAgb3IKbmVnYXRpdmUgdmFsdWVzIHNob3VsZCBiZSByZWplY3RlZCB3aXRoIGFuIEVJTlZB
TC4gQXQgbGVhc3QgdGhlCnN1Yi1jb21tYW5kIG5hbWUgbXVzdCBiZSBzcGVjaWZpZWQuCgpUaGUg
eGVuc3RvcmUgY3Jhc2ggY2FuIG9ubHkgYmUgdHJpZ2dlcmVkIGZyb20gd2l0aGluIGRvbTAgKHRo
ZXJlCmlzIGEgY2hlY2sgaW4gZG9fY29udHJvbCgpIHJlamVjdGluZyBhbGwgbm9uLWRvbTAgcmVx
dWVzdHMgd2l0aAphbiBFQUNDRVMpLgoKVGVzdGluZzogcmVwcm9kdWNlZCB3aXRoIHRoZSBmb2xs
b3dpbmcgY29tbWFuZDoKcHl0aG9uIC1jICdwcmludCAxNioiXHgwMCInIHwgbmMgLVUgJFhFTlNU
T1JFRF9SVU5ESVIvc29ja2V0CgpTaWduZWQtb2ZmLWJ5OiBQYXdlbCBXaWVjem9ya2lld2ljeiA8
d2lwYXdlbEBhbWF6b24uZGU+ClJldmlld2VkLWJ5OiBNYXJ0aW4gUG9obGFjayA8bXBvaGxhY2tA
YW1hem9uLmRlPgotLS0KIHRvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9jb250cm9sLmMgfCAyICsr
CiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMveGVu
c3RvcmUveGVuc3RvcmVkX2NvbnRyb2wuYyBiL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9jb250
cm9sLmMKaW5kZXggN2MxNDkxMS4uZTRiOGFhOSAxMDA2NDQKLS0tIGEvdG9vbHMveGVuc3RvcmUv
eGVuc3RvcmVkX2NvbnRyb2wuYworKysgYi90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfY29udHJv
bC5jCkBAIC0xODQsNiArMTg0LDggQEAgaW50IGRvX2NvbnRyb2woc3RydWN0IGNvbm5lY3Rpb24g
KmNvbm4sIHN0cnVjdCBidWZmZXJlZF9kYXRhICppbikKIAkJcmV0dXJuIEVBQ0NFUzsKIAogCW51
bSA9IHhzX2NvdW50X3N0cmluZ3MoaW4tPmJ1ZmZlciwgaW4tPnVzZWQpOworCWlmIChudW0gPCAx
KQorCQlyZXR1cm4gRUlOVkFMOwogCXZlYyA9IHRhbGxvY19hcnJheShpbiwgY2hhciAqLCBudW0p
OwogCWlmICghdmVjKQogCQlyZXR1cm4gRU5PTUVNOwotLSAKMS44LjMuMQoKQW1hem9uIERldmVs
b3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgKQmVybGluIC0gRHJlc2RlbiAtIEFhY2hlbgptYWlu
IG9mZmljZTogS3JhdXNlbnN0ci4gMzgsIDEwMTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJlcjog
RHIuIFJhbGYgSGVyYnJpY2gsIENocmlzdGlhbiBTY2hsYWVnZXIKVXN0LUlEOiBERTI4OTIzNzg3
OQpFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyBIUkIgMTQ5MTczIEIK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 27 16:37:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 16:37:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e87di-0003t6-S7; Fri, 27 Oct 2017 16:37:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=466efc5b4=Ian.Jackson@citrix.com>)
 id 1e87dh-0003sy-P5
 for xen-devel@lists.xen.org; Fri, 27 Oct 2017 16:37:45 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 AE/89-31121-9D063F95; Fri, 27 Oct 2017 16:37:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXitHRDpO6NhM+
 RBjvualgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmntv1mLPjFWtFxpI2xgfE3SxcjJ4eEgL9E
 /6y9bCA2m4CuRNOWv2A2r4CgxMmZT8BqmAV0JBbs/sQGYctLbH87h7mLkQOoxkFifbs8SJhFQ
 FVi6f/PYOUiQOUn304FsrmAynsZJZpmnwBLCAvESqxefAhsDqeAk8TPc2fB4kICjhJ/HvexQd
 xjIvF24U42kPlCAmoSc9fHT2Dkm4XkollILpqF5KIFjMyrGDWKU4vKUot0Dc30kooy0zNKchM
 zc3QNDcz0clOLixPTU3MSk4r1kvNzNzECQ40BCHYw3t8YcIhRkoNJSZR33/lPkUJ8SfkplRmJ
 xRnxRaU5qcWHGGU4OJQkeJviP0cKCRalpqdWpGXmAIMeJi3BwaMkwpsNkuYtLkjMLc5Mh0idY
 nTlOLbp8h8mjh+TrgDJGw+vA8mOm3eB5LOZrxuYhVjy8vNSpcR5L4A0C4A0Z5TmwY2GRewlRl
 kpYV5GoGOFeApSi3IzS1DlXzGKczAqCfMuA5nCk5lXAnfBK6DjmICOa1L9AHJcSSJCSqqBMUB
 vYvXOxV0Nm5oNNhqua5r9IrJNpdqn9Q5n7CvDtq0aUrKfclY2b09Nu1gyf2eMYtxxWcZb8Yuk
 PmUHp7hVLG7heSnyXIFXPcOspU9w54KUyXMvTyhoyhcoOzd5csWJnc83yh1+dV3DffsTq7t30
 g8/Kb5oefnA1Zvin2VCD9mdnd67+vm3aCWW4oxEQy3mouJEAGCogHfTAgAA
X-Env-Sender: prvs=466efc5b4=Ian.Jackson@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1509122263!113472248!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1783 invoked from network); 27 Oct 2017 16:37:44 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Oct 2017 16:37:44 -0000
X-IronPort-AV: E=Sophos;i="5.44,304,1505779200"; d="scan'208";a="448637819"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23027.24766.342059.983082@mariner.uk.xensource.com>
Date: Fri, 27 Oct 2017 17:37:18 +0100
To: Pawel Wieczorkiewicz <wipawel@amazon.de>
In-Reply-To: <1509121935-41889-1-git-send-email-wipawel@amazon.de>
References: <1509121935-41889-1-git-send-email-wipawel@amazon.de>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: jgross@suse.com, wei.liu2@citrix.com, julien.grall@linaro.org,
 xen-devel@lists.xen.org, mpohlack@amazon.de, doebel@amazon.de
Subject: Re: [Xen-devel] [PATCH for-4.10] tools/xenstored: Check number of
	strings passed to do_control()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UGF3ZWwgV2llY3pvcmtpZXdpY3ogd3JpdGVzICgiW1BBVENIXSB0b29scy94ZW5zdG9yZWQ6IENo
ZWNrIG51bWJlciBvZiBzdHJpbmdzIHBhc3NlZCB0byBkb19jb250cm9sKCkiKToKPiBJdCBpcyBw
b3NzaWJsZSB0byBzZW5kIGEgemVyby1zdHJpbmcgbWVzc2FnZSBib2R5IHRvIHhlbnN0b3JlJ3MK
PiBYU19DT05UUk9MIGhhbmRsaW5nIGZ1bmN0aW9uLiBUaGVuIHRoZSBudW1iZXIgb2Ygc3RyaW5n
cyBpcyB1c2VkCj4gZm9yIGFuIGFycmF5IGFsbG9jYXRpb24uIFRoaXMgbGVhZHMgdG8gYSBjcmFz
aCBpbiBzdHJjbXAoKSBpbiBhCj4gQ09OVFJPTCBzdWItY29tbWFuZCBpbnZvY2F0aW9uIGxvb3Au
Cj4gVGhlIG91dHB1dCBvZiB4c19jb3VudF9zdHJpbmcoKSBzaG91bGQgYmUgdmVyaWZpZWQgYW5k
IGFsbCAwIG9yCj4gbmVnYXRpdmUgdmFsdWVzIHNob3VsZCBiZSByZWplY3RlZCB3aXRoIGFuIEVJ
TlZBTC4gQXQgbGVhc3QgdGhlCj4gc3ViLWNvbW1hbmQgbmFtZSBtdXN0IGJlIHNwZWNpZmllZC4K
PiAKPiBUaGUgeGVuc3RvcmUgY3Jhc2ggY2FuIG9ubHkgYmUgdHJpZ2dlcmVkIGZyb20gd2l0aGlu
IGRvbTAgKHRoZXJlCj4gaXMgYSBjaGVjayBpbiBkb19jb250cm9sKCkgcmVqZWN0aW5nIGFsbCBu
b24tZG9tMCByZXF1ZXN0cyB3aXRoCj4gYW4gRUFDQ0VTKS4KCkFja2VkLWJ5OiBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCihBZGRlZCB0aGUgZm9yLTQuMTAgdGFnIHRv
IHRoZSBTdWJqZWN0LikKCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 27 16:45:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 16:45:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e87l0-0004bD-Rd; Fri, 27 Oct 2017 16:45:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=466efc5b4=Ian.Jackson@citrix.com>)
 id 1e87l0-0004b4-ED
 for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 16:45:18 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 E1/8A-07499-D9263F95; Fri, 27 Oct 2017 16:45:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXitHRDpO7cpM+
 RBm3b+C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxT288xFkzkr2i62cXcwNjP08XIySEh4C9x
 9NofZhCbTUBXomnLX7YuRg4OEQEVidt7DboYuTiYBSYzSnT1XGMDqREWiJZoevqGFcRmEVCV2
 PbgITuIzSvgKbHpxDl2iJlyEueP/wSbySngJXHw+iJGEFsIqGby5C2sEPWCEidnPmEBsZkFNC
 Vat/9mh7DlJZq3zmYGuUFIQE1i7vr4CYx8s5B0zELSMQtJxwJG5lWM6sWpRWWpRbrmeklFmek
 ZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgYHGAAQ7GGde9j/EKMnBpCTKu+/8p0ghvqT8
 lMqMxOKM+KLSnNTiQ4wyHBxKEryJiZ8jhQSLUtNTK9Iyc4AhD5OW4OBREuHtAknzFhck5hZnp
 kOkTjHacxzbdPkPE8ehF7eBZMfNu0Dy2czXDcxCLHn5ealS4rwbQdoEQNoySvPghsJi9BKjrJ
 QwLyPQmUI8BalFuZklqPKvGMU5GJWEeX1BpvBk5pXA7X4FdBYT0FlNqh9AzipJREhJNTDK3DN
 mil28ov5xhEn2zI73caaO/m1ezFN2P+yQEHoywUTPWGvDt8/31/7/4vLGXP3ok2qTmbeuLF4t
 bi+Sfzfk5upws7Pe6rp1k1/MlfFY9O7vvb7A8KxnoQbv//78vd4iRabi9O6+I3UvhGq2P5Pm9
 U6P40r8JtH1KmbdrEt69/PYLXRuKBQrsRRnJBpqMRcVJwIAQuWbAMwCAAA=
X-Env-Sender: prvs=466efc5b4=Ian.Jackson@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1509122715!56225535!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49137 invoked from network); 27 Oct 2017 16:45:16 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Oct 2017 16:45:16 -0000
X-IronPort-AV: E=Sophos;i="5.44,304,1505779200"; d="scan'208";a="448639055"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 27 Oct 2017 17:44:48 +0100
Message-ID: <1509122688-29726-2-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1509122688-29726-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1509122688-29726-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 2/2] host_shared_mark_ready: rename from
	resource_shared_mark_ready
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBmdW5jdGlvbiBvbmx5IHdvcmtzIG9uIHJlc291cmNlIG9mIHJlc3R5cGUgYGhvc3QnLiAg
SWUsIGhvc3RzLgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNp
dHJpeC5jb20+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0t
CiBPc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtICB8IDQgKystLQogdHMtZnJlZWJzZC1ob3N0LWluc3Rh
bGwgfCA0ICsrLS0KIHRzLXhlbi1idWlsZC1wcmVwICAgICAgIHwgMiArLQogMyBmaWxlcyBjaGFu
Z2VkLCA1IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvT3NzdGVz
dC9UZXN0U3VwcG9ydC5wbSBiL09zc3Rlc3QvVGVzdFN1cHBvcnQucG0KaW5kZXggODVlZDU3YS4u
YzlkYWRhMyAxMDA2NDQKLS0tIGEvT3NzdGVzdC9UZXN0U3VwcG9ydC5wbQorKysgYi9Pc3N0ZXN0
L1Rlc3RTdXBwb3J0LnBtCkBAIC0xMzQsNyArMTM0LDcgQEAgQkVHSU4gewogICAgICAgICAgICAg
ICAgICAgICAgIGd1ZXN0X2VkaXRjb25maWdfbm9jZAogICAgICAgICAgICAgICAgICAgICAgIGhv
c3RfaW5zdGFsbF9wb3N0Ym9vdF9jb21wbGV0ZQogICAgICAgICAgICAgICAgICAgICAgIHRhcmdl
dF9jb3JlX2R1bXBfc2V0dXAKLSAgICAgICAgICAgICAgICAgICAgICBzaGEyNTZmaWxlIHJlc291
cmNlX3NoYXJlZF9tYXJrX3JlYWR5CisgICAgICAgICAgICAgICAgICAgICAgc2hhMjU2ZmlsZSBo
b3N0X3NoYXJlZF9tYXJrX3JlYWR5CiAgICAgICAgICAgICAgICAgICAgICAgKTsKICAgICAlRVhQ
T1JUX1RBR1MgPSAoICk7CiAKQEAgLTI4NTgsNyArMjg1OCw3IEBAIHN1YiBzaGEyNTZmaWxlICgk
OyQpIHsKICAgICByZXR1cm4gJHRydW5jYXRlID8gc3Vic3RyKCRkaWdlc3QsIDAsICR0cnVuY2F0
ZSkgOiAkZGlnZXN0OwogfQogCi1zdWIgcmVzb3VyY2Vfc2hhcmVkX21hcmtfcmVhZHkoJCQpIHsK
K3N1YiBob3N0X3NoYXJlZF9tYXJrX3JlYWR5KCQkKSB7CiAgICAgbXkgKCRobywkc2hhcmV0eXBl
KSA9IEBfOwogCiAgICAgJG1qb2JkYi0+am9iZGJfcmVzb3VyY2Vfc2hhcmVkX21hcmtfcmVhZHko
J2hvc3QnLCAkaG8tPntOYW1lfSwKZGlmZiAtLWdpdCBhL3RzLWZyZWVic2QtaG9zdC1pbnN0YWxs
IGIvdHMtZnJlZWJzZC1ob3N0LWluc3RhbGwKaW5kZXggYmZjNjkzYS4uY2FlYzk5MyAxMDA3NTUK
LS0tIGEvdHMtZnJlZWJzZC1ob3N0LWluc3RhbGwKKysrIGIvdHMtZnJlZWJzZC1ob3N0LWluc3Rh
bGwKQEAgLTI3OSw1ICsyNzksNSBAQCBzZXR1cF9uZXRib290X2xvY2FsKCRobyk7CiAjIFByb2Nl
ZWQgd2l0aCB0aGUgaW5zdGFsbAogaW5zdGFsbCgpOwogCi1yZXNvdXJjZV9zaGFyZWRfbWFya19y
ZWFkeSgkaG8sICJidWlsZC1mcmVlYnNkLSIuCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHNoYTI1NmZpbGUoIiRwYXRoX3ByZWZpeC9pbnN0YWxsLmltZyIsIDE2KSk7Citob3N0X3No
YXJlZF9tYXJrX3JlYWR5KCRobywgImJ1aWxkLWZyZWVic2QtIi4KKwkJICAgICAgIHNoYTI1NmZp
bGUoIiRwYXRoX3ByZWZpeC9pbnN0YWxsLmltZyIsIDE2KSk7CmRpZmYgLS1naXQgYS90cy14ZW4t
YnVpbGQtcHJlcCBiL3RzLXhlbi1idWlsZC1wcmVwCmluZGV4IDc3Njg2NmQuLjIyYTNjZTYgMTAw
NzU1Ci0tLSBhL3RzLXhlbi1idWlsZC1wcmVwCisrKyBiL3RzLXhlbi1idWlsZC1wcmVwCkBAIC0y
NzQsNCArMjc0LDQgQEAgaWYgKCEkaG8tPntGbGFnc317J25vLXJlaW5zdGFsbCd9KSB7CiAgICAg
Z2l0Y2FjaGVfc2V0dXAoKTsKIH0KIAotcmVzb3VyY2Vfc2hhcmVkX21hcmtfcmVhZHkoJGhvLCAi
YnVpbGQtIi4kaG8tPntTdWl0ZX0uIi0iLiRye2FyY2h9KTsKK2hvc3Rfc2hhcmVkX21hcmtfcmVh
ZHkoJGhvLCAiYnVpbGQtIi4kaG8tPntTdWl0ZX0uIi0iLiRye2FyY2h9KTsKLS0gCjIuMS40CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 27 16:45:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 16:45:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e87kv-0004ao-K6; Fri, 27 Oct 2017 16:45:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=466efc5b4=Ian.Jackson@citrix.com>)
 id 1e87ku-0004ai-2b
 for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 16:45:12 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 0F/B0-01775-79263F95; Fri, 27 Oct 2017 16:45:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHSDve60pM+
 RBjs361l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnnZv1kLHjCWdGw4DtTA+M99i5GTg4JAX+J
 rY23mEBsNgFdiaYtf9m6GDk4RARUJG7vNehi5OJgFpjMKNG8oY8VpEZYIEnixtfbYL0sAqoSH
 Ze72UBsXgFPiUPT1rJCzJSTOH/8JzNEXFDi5MwnLCA2s4CmROv23+wQtrxE89bZzCC7hATUJO
 auj5/AyDMLSccsJB2zkHQsYGRexahRnFpUllqka2ygl1SUmZ5RkpuYmaNraGCsl5taXJyYnpq
 TmFSsl5yfu4kRGDr1DAyMOxg7T/gdYpTkYFIS5d13/lOkEF9SfkplRmJxRnxRaU5q8SFGGQ4O
 JQneDYmfI4UEi1LTUyvSMnOAQQyTluDgURLh7QJJ8xYXJOYWZ6ZDpE4xGnN03Lz7h4nj2czXD
 cxCLHn5ealS4rwbQUoFQEozSvPgBsGi6xKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYloApgrA
 rxZOaVwO17BXQKE9ApTaofQE4pSURISTUwevfY/3WuPfHuuemvyNr+GL87ry4pbJVaMJlR20H
 hqVllXer1mqvK8/IEMhnObLF/1T7TVOOd+V6d259Wbg6QVpkj0KPIHZcwrfkXK+uav6ap95P6
 z7M43PkeKqZ9+NvWFV8juuI2rT2eXCrSsOjFp2u3VHOdJUwXG6jLNfxeIzE/ZLF0ou4vJZbij
 ERDLeai4kQA9mYRz6kCAAA=
X-Env-Sender: prvs=466efc5b4=Ian.Jackson@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1509122708!104761732!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14290 invoked from network); 27 Oct 2017 16:45:10 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Oct 2017 16:45:10 -0000
X-IronPort-AV: E=Sophos;i="5.44,304,1505779200"; d="scan'208";a="456480235"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 27 Oct 2017 17:44:47 +0100
Message-ID: <1509122688-29726-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 1/2] resource_shared_mark_ready: Fix for
	non-`host' idents; fix $sharetype
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

JGhvLT57SWRlbnR9IGlzIGNvbXBsZXRlbHkgd3JvbmcgaGVyZS4gIFRoYXQsIHVsdGltYXRlbHks
IGlzIGdvaW5nIHRvCmJlIHJlc3R5cGUuICBCdXQgcmVzdHlwZSBtdXN0IGJlIHRoZSBmaXhlZCB2
YWx1ZSBgaG9zdCcuICBJZiB0aGlzCmZ1bmN0aW9uIHdlcmUgY2FsbGVkIHdpdGggYSAkaG8gd2hv
c2UgSWRlbnQgd2FzIGBzcmNfaG9zdCcgb3IKc29tZXRoaW5nLCBpdCB3b3VsZCBmYWlsIGJlY2F1
c2UgaG9zdHMgYXJlIGFsbCByZXN0eXBlIGBob3N0JyBpbiB0aGUKZGF0YW5hc2UsIG9mIGNvdXJz
ZS4KCkFsc28gYCRyZXNvdXJjZScgaGVyZSBpcyB0aGUgd3JvbmcgdmFyaWFibGUgbmFtZS4gIFRo
aXMgaXMgYWN0dWFsbHkKdGhlICRzaGFyZXR5cGUgKGFzIGlzIGV2aWRlbnQgZnJvbSBqb2JkYl9y
ZXNvdXJjZV9zaGFyZWRfbWFya19yZWFkeQphbmQgd2hhdCBpcyBub3cgZXhlY3V0aXZlX3Jlc291
cmNlX3NoYXJlZF9tYXJrX3JlYWR5KS4KCkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNp
dHJpeC5jb20+Ci0tLQogT3NzdGVzdC9UZXN0U3VwcG9ydC5wbSB8IDYgKysrLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL09z
c3Rlc3QvVGVzdFN1cHBvcnQucG0gYi9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtCmluZGV4IDc1ZjVh
MjYuLjg1ZWQ1N2EgMTAwNjQ0Ci0tLSBhL09zc3Rlc3QvVGVzdFN1cHBvcnQucG0KKysrIGIvT3Nz
dGVzdC9UZXN0U3VwcG9ydC5wbQpAQCAtMjg1OSwxMCArMjg1OSwxMCBAQCBzdWIgc2hhMjU2Zmls
ZSAoJDskKSB7CiB9CiAKIHN1YiByZXNvdXJjZV9zaGFyZWRfbWFya19yZWFkeSgkJCkgewotICAg
IG15ICgkaG8sJHJlc291cmNlKSA9IEBfOworICAgIG15ICgkaG8sJHNoYXJldHlwZSkgPSBAXzsK
IAotICAgICRtam9iZGItPmpvYmRiX3Jlc291cmNlX3NoYXJlZF9tYXJrX3JlYWR5KCRoby0+e0lk
ZW50fSwgJGhvLT57TmFtZX0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJHJlc291cmNlKTsKKyAgICAkbWpvYmRiLT5qb2JkYl9yZXNvdXJjZV9zaGFyZWRf
bWFya19yZWFkeSgnaG9zdCcsICRoby0+e05hbWV9LAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICRzaGFyZXR5cGUpOwogfQogCiAxOwotLSAKMi4xLjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 27 16:52:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 16:52:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e87rh-0005RX-JF; Fri, 27 Oct 2017 16:52:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bp@suse.de>) id 1e87rg-0005RR-FF
 for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 16:52:12 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 14/96-01775-B3463F95; Fri, 27 Oct 2017 16:52:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVyuP0Ov65Vyud
 Ig9fHrCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozG1uusBbOFK14vPMfcwPhUoIuRk0NCwEji
 7cR/TF2MXBxCAgsZJTZPfMEMkmARUJVYc2MSmC0qoCAxb/JERhCbU8BT4tumG0wgtpCAh8Ttx
 g9sIDavgKDEyZlPWEBsZgENiWX3z0LZ2hLLFr4GmyMskChxd9NCsF4RgVKJq98bGEEWMwu0ME
 q8nP6fHSTBJiAv0TJzJSPEUCuJQ3t6WScw8s1CsmMWkh2zkOxYwMi8ilG9OLWoLLVI11wvqSg
 zPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMw3BiAYAdj43enQ4ySHExKorz7zn+KFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTB25H8OVJIsCg1PbUiLTMHGPgwaQkOHiUR3qUgad7igsTc4
 sx0iNQpRl2OZzNfNzALseTl56VKifMuBykSACnKKM2DGwGLwkuMslLCvIxARwnxFKQW5WaWoM
 q/YhTnYFQS5s0BmcKTmVcCt+kV0BFMQEc0qX4AOaIkESEl1cAoKVPAHuGVvDvRWNTpCt8Dh//
 qF37JR9u3LT2w1vEWU+35vJ6pT/6/zPLVCowQmtC1W9NGddvLq91vL9hMjb7Z5xjdvrVqWcly
 G6eK7Y4lH80V4+RWuzJOMPZbzz5Zfbf9kRuLN4i4tbGzV0Ydt+K0bKnaM/PkSkl2qZQDk6687
 VpW1+nhH6DEUpyRaKjFXFScCAAO5Eh1vQIAAA==
X-Env-Sender: bp@suse.de
X-Msg-Ref: server-11.tower-31.messagelabs.com!1509123130!81438070!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31349 invoked from network); 27 Oct 2017 16:52:10 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-11.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 27 Oct 2017 16:52:10 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 4BD03AD2C;
 Fri, 27 Oct 2017 16:52:09 +0000 (UTC)
Date: Fri, 27 Oct 2017 18:52:03 +0200
User-Agent: K-9 Mail for Android
In-Reply-To: <1509120120-5386-1-git-send-email-douly.fnst@cn.fujitsu.com>
References: <1509120120-5386-1-git-send-email-douly.fnst@cn.fujitsu.com>
MIME-Version: 1.0
To: Dou Liyang <douly.fnst@cn.fujitsu.com>, linux-kernel@vger.kernel.org,
 x86@kernel.org, xen-devel@lists.xenproject.org
From: Boris Petkov <bp@suse.de>
Message-ID: <B8A2CA08-B52C-46E2-8F47-0ACDE933890D@suse.de>
Cc: jgross@suse.com, vkuznets@redhat.com, mingo@redhat.com, luto@kernel.org,
 hpa@zytor.com, tglx@linutronix.de, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH][tip] x86/paravirt: Make the
	virt_spin_lock_key setup after jump_label_init()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gT2N0b2JlciAyNywgMjAxNyA2OjAyOjAwIFBNIEdNVCswMjowMCwgRG91IExpeWFuZyA8ZG91
bHkuZm5zdEBjbi5mdWppdHN1LmNvbT4gd3JvdGU6Cj5Db21taXQ6Cj4KPiAgOTA0MzQ0MmI0M2Ix
ICgibG9ja2luZy9wYXJhdmlydDogVXNlIG5ldyBzdGF0aWMga2V5IGZvciBjb250cm9sbGluZwo+
ICBjYWxsIG9mIHZpcnRfc3Bpbl9sb2NrKCkiKQo+Cj5zZXQgdGhlIHN0YXRpYyB2aXJ0X3NwaW5f
bG9ja19rZXkgdG8gYSB2YWx1ZSBiZWZvcmUganVtcF9sYWJlbF9pbml0KCkKPmhhcyBiZWVuIGNh
bGxlZCwgd2hpY2ggd2lsbCByZXN1bHQgaW4gYSBXQVJOKCkuCj4KPk1vdmUgdGhlIG5hdGl2ZV9w
dl9sb2NrX2luaXQoKSBpbnRvIHh4X3NtcF9wcmVwYXJlX2NwdXMoKS4gTWFrZSB0aGUKPnNldHVw
IGxhdGVyIHRvIGF2b2lkIHRoZSBXQVJOKCkuCj4KPlJlcG9ydGVkLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Cj5TdWdnZXN0ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KPlNpZ25lZC1vZmYtYnk6IERvdSBMaXlhbmcgPGRvdWx5LmZuc3RAY24uZnVqaXRz
dS5jb20+Cj4tLS0KPiBhcmNoL3g4Ni9rZXJuZWwvc21wYm9vdC5jIHwgMyArKy0KPiBhcmNoL3g4
Ni94ZW4vc21wX3B2LmMgICAgIHwgMiArKwo+IGFyY2gveDg2L3hlbi9zcGlubG9jay5jICAgfCA2
ICsrKystLQo+IDMgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygt
KQo+Cj5kaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL3NtcGJvb3QuYyBiL2FyY2gveDg2L2tl
cm5lbC9zbXBib290LmMKPmluZGV4IGFlZDE0NjAuLjZiMTMzNWEgMTAwNjQ0Cj4tLS0gYS9hcmNo
L3g4Ni9rZXJuZWwvc21wYm9vdC5jCj4rKysgYi9hcmNoL3g4Ni9rZXJuZWwvc21wYm9vdC5jCj5A
QCAtMTMyMyw2ICsxMzIzLDggQEAgdm9pZCBfX2luaXQgbmF0aXZlX3NtcF9wcmVwYXJlX2NwdXMo
dW5zaWduZWQgaW50Cj5tYXhfY3B1cykKPiAJcHJfaW5mbygiQ1BVMDogIik7Cj4gCXByaW50X2Nw
dV9pbmZvKCZjcHVfZGF0YSgwKSk7Cj4gCj4rCW5hdGl2ZV9wdl9sb2NrX2luaXQoKTsKPisKPiAJ
dXZfc3lzdGVtX2luaXQoKTsKPiAKPiAJc2V0X210cnJfYXBzX2RlbGF5ZWRfaW5pdCgpOwo+QEAg
LTEzNTAsNyArMTM1Miw2IEBAIHZvaWQgX19pbml0IG5hdGl2ZV9zbXBfcHJlcGFyZV9ib290X2Nw
dSh2b2lkKQo+IAkvKiBhbHJlYWR5IHNldCBtZSBpbiBjcHVfb25saW5lX21hc2sgaW4gYm9vdF9j
cHVfaW5pdCgpICovCj4gCWNwdW1hc2tfc2V0X2NwdShtZSwgY3B1X2NhbGxvdXRfbWFzayk7Cj4g
CWNwdV9zZXRfc3RhdGVfb25saW5lKG1lKTsKPi0JbmF0aXZlX3B2X2xvY2tfaW5pdCgpOwo+IH0K
PiAKPiB2b2lkIF9faW5pdCBuYXRpdmVfc21wX2NwdXNfZG9uZSh1bnNpZ25lZCBpbnQgbWF4X2Nw
dXMpCj5kaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL3NtcF9wdi5jIGIvYXJjaC94ODYveGVuL3Nt
cF9wdi5jCj5pbmRleCA1MTQ3MTQwLi41NzBiMmJjIDEwMDY0NAo+LS0tIGEvYXJjaC94ODYveGVu
L3NtcF9wdi5jCj4rKysgYi9hcmNoL3g4Ni94ZW4vc21wX3B2LmMKPkBAIC0yMzYsNiArMjM2LDgg
QEAgc3RhdGljIHZvaWQgX19pbml0IHhlbl9wdl9zbXBfcHJlcGFyZV9jcHVzKHVuc2lnbmVkCj5p
bnQgbWF4X2NwdXMpCj4gCQl4ZW5fcmF3X3ByaW50ayhtKTsKPiAJCXBhbmljKG0pOwo+IAl9Cj4r
CW5hdGl2ZV9wdl9sb2NrX2luaXQoKTsKPisKPiAJeGVuX2luaXRfbG9ja19jcHUoMCk7Cj4gCj4g
CXNtcF9zdG9yZV9ib290X2NwdV9pbmZvKCk7Cj5kaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL3Nw
aW5sb2NrLmMgYi9hcmNoL3g4Ni94ZW4vc3BpbmxvY2suYwo+aW5kZXggZThhYjgwYS4uMWUxNDYy
ZCAxMDA2NDQKPi0tLSBhL2FyY2gveDg2L3hlbi9zcGlubG9jay5jCj4rKysgYi9hcmNoL3g4Ni94
ZW4vc3BpbmxvY2suYwo+QEAgLTgxLDggKzgxLDExIEBAIHZvaWQgeGVuX2luaXRfbG9ja19jcHUo
aW50IGNwdSkKPiAJaW50IGlycTsKPiAJY2hhciAqbmFtZTsKPiAKPi0JaWYgKCF4ZW5fcHZzcGlu
KQo+KwlpZiAoIXhlbl9wdnNwaW4pIHsKPisJCWlmIChjcHUgPT0gMCkKPisJCQlzdGF0aWNfYnJh
bmNoX2Rpc2FibGUoJnZpcnRfc3Bpbl9sb2NrX2tleSk7CgpUaGlzIGlzIGFzc3VtaW5nIENQVSAw
IGlzIHRoZSBib290IGNwdS4gSSB0aGluayB5b3Ugd2FudCBib290X2NwdV9kYXRhLmNwdV9pbmRl
eCBoZXJlIG9yIHdoYXRldmVyIGlzIHVzZWQgb24geGVuIHRvIGlkZW50aWZ5IHRoZSBCU1AgcmVs
aWFibHkuIAoKCi0tIApTZW50IGZyb20gYSBzbWFsbCBkZXZpY2U6IGZvcm1hdHRpbmcgc3V4IGFu
ZCBicmV2aXR5IGlzIGluZXZpdGFibGUuIAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 27 16:52:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 16:52:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e87sB-0005UH-Rw; Fri, 27 Oct 2017 16:52:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andrii.anisov@gmail.com>) id 1e87sA-0005U5-TM
 for xen-devel@lists.xen.org; Fri, 27 Oct 2017 16:52:43 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 AF/96-06614-A5463F95; Fri, 27 Oct 2017 16:52:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsVyMfS6s25kyud
 Igz2/5S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozV666wFExmq9j7ZApTA+N21i5GLg4hgQmM
 El93/mTuYuTkYBG4xCLRfFIQxJYQeMcicWN7OISdJTH31lF2CDtN4vbce4wQdrnE5gMHwGwhA
 TWJfYeus0AMnc0kcbdpFhNIgk1AV+L6qwdgtoiAtMS1z5cZQYqYBR4xSmzb2cEKkhAWsJU4PP
 UJ0AYOoCtUJSY1pYOEeQXcJeb928gMsUxO4ua5TuYJjPwLGBlWMWoUpxaVpRbpGhrrJRVlpme
 U5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBhADEOxg3Lbd8xCjJAeTkijvvvOfIoX4kvJT
 KjMSizPii0pzUosPMcpwcChJ8Dolf44UEixKTU+tSMvMAYYyTFqCg0dJhFcXJM1bXJCYW5yZD
 pE6xejNceHOpT9MHDceXgeSB/bcApKHXtwGkh037wLJZzNfNzALseTl56VKifNKgYwQABmRUZ
 oHtwAWk5cYZaWEeRmBThbiKUgtys0sQZV/xSjOwagkzGsAMoUnM68E7o5XQCcyAZ3YpPoB5MS
 SRISUVAPjWnMfJ+WS2JV+j48WLL9QdHXdbJZ7k4+9utKX0bHJ5WpGUNsSSdk9nGxdXfvOVCrq
 iH30vr3n+b3cNRN9RB0LbEKf2v6WDyj/dKi4acrfg9a7ciPkHZ3OzIzz+SRRM+FPtorDyurPm
 1U6mJgErMS/dLnM3ppWli54yTW7YL5Rw7YvH9lMfi1WYinOSDTUYi4qTgQAVaGvsMQCAAA=
X-Env-Sender: andrii.anisov@gmail.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1509123161!108254537!1
X-Originating-IP: [209.85.215.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44950 invoked from network); 27 Oct 2017 16:52:41 -0000
Received: from mail-lf0-f67.google.com (HELO mail-lf0-f67.google.com)
 (209.85.215.67)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Oct 2017 16:52:41 -0000
Received: by mail-lf0-f67.google.com with SMTP id 90so8076822lfs.13
 for <xen-devel@lists.xen.org>; Fri, 27 Oct 2017 09:52:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=HKAeHKJ4mFNjw8FHJ2ckEO63rR8/oIoikeD6xr/2bM4=;
 b=ubDS+RvZMv0oK2g5UIKZYQ9nl/mhFP3fnidThnkq9FjRPrsMgiiGMktFQhqdSXRFN+
 wE2Em4+O9UBCv2ixKICdcQEVzDXAK5rmRj3tQyRUWXZpfb67OVOAkvmaloFZJuzOO7uF
 jz5NA/ixsysvGml+UQlNX37qpHFvMedoTpCiDnFHFrl1lRDY7ZZKUif6YKGgEv24yOqq
 +apSdvMLC2je/jp4+GswLJkXi0wmthI5f42+MPG9BMmLRu0nAEhax0i9pEwkHFEdLd5A
 PjKP9EK7LbRjimywCg0BY09/26EkGCEIferhXZifPPSTONUusAqfpb6eEgFlBJwqckqh
 U7Pw==
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=HKAeHKJ4mFNjw8FHJ2ckEO63rR8/oIoikeD6xr/2bM4=;
 b=K+G8caxdAxD6bysAIUnwpzVv211HyP97NBvOPjNvPCaGsDoiWI/oobksxMvOEDkb/J
 05+j6MA05Kf/nbtxwVsFocbKwAg3O7VMMZF1vpwPc2lO1r/HLQFEC52ZEuHAHoMcIv7k
 6FJmEvYn/rPH+e8G6X+d+XC55/gML6T5LpkKW/S1L5q0x5pwH4o1vpbClDH6n8OQUp1C
 eo6Zg5Oj2lx62YCTfRAQkAKPKJnESzUfOATkh9jYnQu8KVQ8mlylGGD7jqdBTP809BgV
 5NnxRpnfl4Q6w8f+lQtVwxclLk5t8Bjb3I9XzLi6Goxx+N97WKtdERCm6YxaTrrnF45c
 6CJw==
X-Gm-Message-State: AMCzsaW8jEf3m7kwLEu23A9TA4ydEhSVKb5ZuY9+gk87WLEkykukKrhe
 amdDmBlXvpuwqHyhwMeoXSbBHPcA
X-Google-Smtp-Source: ABhQp+TrRMSACGF1Lfy991AYyPebW2xp8r6H7+PGCOi3r+YaQagYy20/NQeHRqo4PzI0y99nW+HYxw==
X-Received: by 10.46.23.85 with SMTP id l82mr436409lje.178.1509123160298;
 Fri, 27 Oct 2017 09:52:40 -0700 (PDT)
Received: from aanisov-work.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id g2sm1615319lfl.70.2017.10.27.09.52.38
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 27 Oct 2017 09:52:39 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xen.org
Date: Fri, 27 Oct 2017 19:52:37 +0300
Message-Id: <1509123157-23914-1-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
Cc: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Wei Liu <wei.liu2@citrix.com>, Andrii Anisov <andrii_anisov@epam.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: [Xen-devel] [PATCH] tools/hotplug: create XEN_LOG_DIR at runtime
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCi92YXIvbG9nIGNv
dWxkIGJlIGEgdG1wZnMgbW91bnQgcG9pbnQsIHNvIGNyZWF0ZSB4ZW4gc3ViZm9sZGVyIGF0IHJ1
bnRpbWUuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0u
Y29tPgpSZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVw
YW0uY29tPgpSZXZpZXdlZC1ieTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9h
bmRydXNoY2hlbmtvQGVwYW0uY29tPgotLS0KIHRvb2xzL2hvdHBsdWcvTGludXgvaW5pdC5kL3hl
bmNvbW1vbnMuaW4gfCAxICsKIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQoKZGlmZiAt
LWdpdCBhL3Rvb2xzL2hvdHBsdWcvTGludXgvaW5pdC5kL3hlbmNvbW1vbnMuaW4gYi90b29scy9o
b3RwbHVnL0xpbnV4L2luaXQuZC94ZW5jb21tb25zLmluCmluZGV4IGE2YTQwZDYuLmVjNDJiMDUg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2hvdHBsdWcvTGludXgvaW5pdC5kL3hlbmNvbW1vbnMuaW4KKysr
IGIvdG9vbHMvaG90cGx1Zy9MaW51eC9pbml0LmQveGVuY29tbW9ucy5pbgpAQCAtNTgsNiArNTgs
NyBAQCBkb19zdGFydCAoKSB7CiAKIAlta2RpciAtcCAke1hFTl9SVU5fRElSfQogCW1rZGlyIC1w
ICR7WEVOX0xPQ0tfRElSfQorCW1rZGlyIC1wICR7WEVOX0xPR19ESVJ9CiAKIAlAWEVOX1NDUklQ
VF9ESVJAL2xhdW5jaC14ZW5zdG9yZSB8fCBleGl0IDEKIAotLSAKMi43LjQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 27 17:02:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 17:02:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e881A-0006R6-T0; Fri, 27 Oct 2017 17:02:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8819-0006Qj-3M
 for xen-devel@lists.xensource.com; Fri, 27 Oct 2017 17:01:59 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 C4/1E-14867-68663F95; Fri, 27 Oct 2017 17:01:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrILMWRWlGSWpSXmKPExsWS0XRdVbc17XO
 kwZPNAhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+Lr9BmvBVouK1kkvWRsY
 N+t3MXJxCAk0Mkk8OHuFFcJ5zChxfPoBKGcbo8TqDQuZuxg5OUQEnCW+npnL3sXIwcEroC+xq
 8kVJCws4Cax4mALE4gtITCJSeLW51II21PidM8ORhi7cVovSxcjOwebgJXEITGQKIuAqsTUq6
 fYJjByL2BkWMWoUZxaVJZapGtkrpdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEeh
 xBiDYwbh4beAhRkkOJiVR3n3nP0UK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCNTv0cKSRYlJqe
 WpGWmQMMPZi0BAePkggvL0iat7ggMbc4Mx0idYrRmOPYpst/mDiezXzdwCzEkpeflyolzrsdp
 FQApDSjNA9uECwmLjHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmY1w9kCk9mXgncvldApzABnd
 Kk+gHklJJEhJRUA6NGmbe3yqGNG5eFFqS9aqxbEpZ8M2XXvjvFHq+/3TE5lxkqw5V31fjEnlV
 9pkfDpO9NS7x/ZOGpEw63p0wJfLSm7TrPjg8Hv2j4SQWcXfvqZQ/f+g9LlZJvTlCs54p+dmTq
 rIxap7sbNI/P+JRVukujeI2iFef6/5elGbtjeXh/e3vx8lW+XHJNiaU4I9FQi7moOBEA1KbJx
 oQCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1509123716!90566010!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6265 invoked from network); 27 Oct 2017 17:01:57 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Oct 2017 17:01:57 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8814-0001k7-Qf; Fri, 27 Oct 2017 17:01:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e880z-0006tb-Eg; Fri, 27 Oct 2017 17:01:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e880z-0000Jf-A5; Fri, 27 Oct 2017 17:01:49 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115301-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=6c1a029aef07f6962716a5a7b3d6b942281f4e4e
X-Osstest-Versions-That: xen=26a896cde21c6d03de367190034fcc150b1bf2d8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 27 Oct 2017 17:01:49 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 115301: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4324463194811060648=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  6c1a029aef07f6962716a5a7b3d6b942281f4e4e
baseline version:
 xen                  26a896cde21c6d03de367190034fcc150b1bf2d8

Last test of basis   115298  2017-10-27 12:02:56 Z    0 days
Testing same since   115301  2017-10-27 15:04:56 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


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


Pushing revision :

+ branch=xen-unstable-smoke
+ revision=6c1a029aef07f6962716a5a7b3d6b942281f4e4e
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push xen-unstable-smoke 6c1a029aef07f6962716a5a7b3d6b942281f4e4e
+ branch=xen-unstable-smoke
+ revision=6c1a029aef07f6962716a5a7b3d6b942281f4e4e
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=xen
+ xenbranch=xen-unstable-smoke
+ qemuubranch=qemu-upstream-unstable
+ '[' xxen = xlinux ']'
+ linuxbranch=
+ '[' xqemu-upstream-unstable = x ']'
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable-smoke
+ prevxenbranch=xen-4.9-testing
+ '[' x6c1a029aef07f6962716a5a7b3d6b942281f4e4e = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.xen-unstable-smoke
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree xen-unstable-smoke
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/xen
+ git push osstest@xenbits.xen.org:/home/xen/git/xen.git 6c1a029aef07f6962716a5a7b3d6b942281f4e4e:refs/heads/smoke
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   26a896c..6c1a029  6c1a029aef07f6962716a5a7b3d6b942281f4e4e -> smoke


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4324463194811060648==--

From xen-devel-bounces@lists.xen.org Fri Oct 27 17:07:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 17:07:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e886v-0006fz-OA; Fri, 27 Oct 2017 17:07:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4665fc919=roger.pau@citrix.com>)
 id 1e886u-0006fo-E7
 for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 17:07:56 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 57/4B-23912-BE763F95; Fri, 27 Oct 2017 17:07:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXitHSDve7L9M+
 RBhses1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkvT2oVbBWsuLn2AmsD4yG+LkZODgkBf4l1
 U9+zg9hsAjoSF+fuZOti5OAQEVCRuL3XACTMLBAi0XrsC1iJsECwxLPf05lAbBYBVYmTh/6wg
 ti8ApYSrQ+WM4O0SgjoSfzYbggS5hSwkuh7s4MRJCwEVHLncwVEtaDEyZlPWCCma0q0bv/NDm
 HLSzRvnc0MYgsJKEr0z3vANoGRbxaSlllIWmYhaVnAyLyKUaM4tagstUjXyFQvqSgzPaMkNzE
 zR9fQwFQvN7W4ODE9NScxqVgvOT93EyMwyOoZGBh3MO5q9zvEKMnBpCTKu+/8p0ghvqT8lMqM
 xOKM+KLSnNTiQ4wyHBxKErwn0z5HCgkWpaanVqRl5gDDHSYtwcGjJMK7DSTNW1yQmFucmQ6RO
 sVoyXFgwpU/TBwdN+8CyWczXzcwC7Hk5eelSonzSgKjSkgApCGjNA9uHCwmLzHKSgnzMjIwMA
 jxFKQW5WaWoMq/YhTnYFQS5t0OspYnM68EbusroIOYgA5qUv0AclBJIkJKqoGxreFHVd3X13J
 ZXZ+jrL/d8jiWdcFEbH5j+dTHs04frJRfp7bx2AJxvn2hm9erbWa+xtDw8OMKwffuuk6t69bq
 BE73Wvqq+dJBp508m1a08bT+1L10WCjUWK4os/pt9buoPYLfjz1PTExI5znmJrBPNvJhX0noo
 d41Dzvjfz05tvo5w4Qj907yKLEUZyQaajEXFScCADR5/LTEAgAA
X-Env-Sender: prvs=4665fc919=roger.pau@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1509124070!93123257!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53914 invoked from network); 27 Oct 2017 17:07:52 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Oct 2017 17:07:52 -0000
X-IronPort-AV: E=Sophos;i="5.44,304,1505779200"; d="scan'208";a="456483882"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 27 Oct 2017 18:07:43 +0100
Message-ID: <20171027170744.70358-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20171027170744.70358-1-roger.pau@citrix.com>
References: <20171027170744.70358-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 12/16] osstest: add script to install build
	dependencies on FreeBSD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2luY2UgYXQgdGhlIG1vbWVudCBvc3N0ZXN0IG9ubHkgYnVpbGRzIEZyZWVCU0Qgb24gRnJlZUJT
RCwgdGhlcmUgYXJlCm5vIGRlcGVuZGVuY2llcyB0byBpbnN0YWxsLiBKdXN0IG1hcmsgdGhlIGhv
c3QgYXMgcmVhZHkgdG8gc2hhcmUuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCiB0cy1idWlsZC1wcmVwLWZyZWVic2QgICB8IDM3ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHRzLWZyZWVic2QtaG9zdC1pbnN0
YWxsIHwgIDMgLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDM3IGluc2VydGlvbnMoKyksIDMgZGVsZXRp
b25zKC0pCiBjcmVhdGUgbW9kZSAxMDA3NTUgdHMtYnVpbGQtcHJlcC1mcmVlYnNkCgpkaWZmIC0t
Z2l0IGEvdHMtYnVpbGQtcHJlcC1mcmVlYnNkIGIvdHMtYnVpbGQtcHJlcC1mcmVlYnNkCm5ldyBm
aWxlIG1vZGUgMTAwNzU1CmluZGV4IDAwMDAwMDAwLi4xZDc4YTNlMQotLS0gL2Rldi9udWxsCisr
KyBiL3RzLWJ1aWxkLXByZXAtZnJlZWJzZApAQCAtMCwwICsxLDM3IEBACisjIS91c3IvYmluL3Bl
cmwgLXcKKyMgVGhpcyBpcyBwYXJ0IG9mICJvc3N0ZXN0IiwgYW4gYXV0b21hdGVkIHRlc3Rpbmcg
ZnJhbWV3b3JrIGZvciBYZW4uCisjIENvcHlyaWdodCAoQykgMjAxNyBDaXRyaXggSW5jLgorIwor
IyBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTogeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQg
YW5kL29yIG1vZGlmeQorIyBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBBZmZlcm8gR2Vu
ZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKKyMgdGhlIEZyZWUgU29mdHdhcmUg
Rm91bmRhdGlvbiwgZWl0aGVyIHZlcnNpb24gMyBvZiB0aGUgTGljZW5zZSwgb3IKKyMgKGF0IHlv
dXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyMKKyMgVGhpcyBwcm9ncmFtIGlzIGRpc3Ry
aWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisjIGJ1dCBXSVRIT1VU
IEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisjIE1F
UkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0
aGUKKyMgR05VIEFmZmVybyBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMu
CisjCisjIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBBZmZlcm8g
R2VuZXJhbCBQdWJsaWMgTGljZW5zZQorIyBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbS4gIElmIG5v
dCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKwordXNlIHN0cmljdCBxdyh2
YXJzKTsKK3VzZSBEQkk7Cit1c2UgUE9TSVg7CisKK3Vuc2hpZnQgQElOQywgcXcoLik7Cit1c2Ug
T3NzdGVzdDsKK3VzZSBPc3N0ZXN0OjpUZXN0U3VwcG9ydDsKKwordHNyZWFkY29uZmlnKCk7CisK
K291ciAoJHdoaG9zdCkgPSBAQVJHVjsKKyR3aGhvc3QgfHw9ICdob3N0JzsKK291ciAkaG89IHNl
bGVjdGhvc3QoJHdoaG9zdCk7CitleGl0IDAgaWYgJGhvLT57U2hhcmVkUmVhZHl9OworCitvdXIg
JHBhdGhfcHJlZml4ID0gJHJ7ImZyZWVic2RfZGlzdHBhdGgifSB8fAorICAgICAgICAgICAgICAg
ICAgIGdldF9zdGFzaGVkKCJwYXRoX2ZyZWVic2RkaXN0IiwgJHJ7ImZyZWVic2RidWlsZGpvYiJ9
KTsKKworaG9zdF9zaGFyZWRfbWFya19yZWFkeSgkaG8sICJidWlsZC1mcmVlYnNkLSIuCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc2hhMjU2ZmlsZSgiJHBhdGhfcHJlZml4L2luc3RhbGwu
aW1nIiwgMTYpKTsKZGlmZiAtLWdpdCBhL3RzLWZyZWVic2QtaG9zdC1pbnN0YWxsIGIvdHMtZnJl
ZWJzZC1ob3N0LWluc3RhbGwKaW5kZXggNzM1ZjdmZjAuLjQ0N2E1MDc2IDEwMDc1NQotLS0gYS90
cy1mcmVlYnNkLWhvc3QtaW5zdGFsbAorKysgYi90cy1mcmVlYnNkLWhvc3QtaW5zdGFsbApAQCAt
Mjc4LDYgKzI3OCwzIEBAIHNldHVwX25ldGJvb3RfbG9jYWwoJGhvKTsKIAogIyBQcm9jZWVkIHdp
dGggdGhlIGluc3RhbGwKIGluc3RhbGwoKTsKLQotaG9zdF9zaGFyZWRfbWFya19yZWFkeSgkaG8s
ICJidWlsZC1mcmVlYnNkLSIuCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2hhMjU2Zmls
ZSgiJHBhdGhfcHJlZml4L2luc3RhbGwuaW1nIiwgMTYpKTsKLS0gCjIuMTMuNSAoQXBwbGUgR2l0
LTk0KQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 27 17:07:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 17:07:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e886s-0006fd-HD; Fri, 27 Oct 2017 17:07:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4665fc919=roger.pau@citrix.com>)
 id 1e886r-0006fX-Fe
 for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 17:07:53 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 F8/3D-15231-8E763F95; Fri, 27 Oct 2017 17:07:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkkeJIrShJLcpLzFFi42JxWrrBXvdF+ud
 Ig8PnBC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxXfcdZCx4zVnx4epqpgfEAYxcjJ4eEgL/E
 zI/PmEFsNgEdiYtzd7J1MXJwiAioSNzeawASZhbQlti7bi5YibCAtUTvg6lgrSwCqhLrjm4Es
 3kFLCUO37zGBNIqIaAn8WO7IUhYSEBRon/eAzaIEkGJkzOfsECMlJA4+OIF8wRG7llIUrOQpB
 YwMq1i1ChOLSpLLdI1MtVLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMhHoGBsY
 djLva/Q4xSnIwKYny7jv/KVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/JtM+RQoJFqempFWmZ
 OcCQhElLcPAoifBuA0nzFhck5hZnpkOkTjHacxzbdPkPE8eNh9eBZMfNu0Dy2czXDcxCLHn5e
 alS4rySwCgQEgBpyyjNgxsKi6FLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5t4Ms58nMK4
 Hb/QroLCags5pUP4CcVZKIkJJqYGSRnzD5nLpf9nGOM7/zulv8lqYW7W3c+il6/+l5R5w1rjZ
 Yee1ce9/m79c5+/8krLG/VPJzn0cMX+ZqscX1c2dpKDwPvsx7Py35Z/uuq9euVms3JwarxDOU
 LFdfK5chtM/zRdv/4uu7bnKqhzyb4NMQXLLeN3C95VSn4gPmtRf4mdO02lm1rymxFGckGmoxF
 xUnAgBAyj9TnAIAAA==
X-Env-Sender: prvs=4665fc919=roger.pau@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1509124070!93123257!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53866 invoked from network); 27 Oct 2017 17:07:52 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Oct 2017 17:07:52 -0000
X-IronPort-AV: E=Sophos;i="5.44,304,1505779200"; d="scan'208";a="456483879"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 27 Oct 2017 18:07:41 +0100
Message-ID: <20171027170744.70358-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v14 00/16] osstest: initial FreeBSD support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpUaGVzZSBhcmUgdGhlIHJlbWFpbmluZyBGcmVlQlNEIGhvc3Qgc2V0dXAgcGF0Y2hl
cy4gSSd2ZSBvbmx5IHNlbnQgdGhlCm9uZXMgdGhhdCBjaGFuZ2VkIG9yIGFyZSBuZXcgaW4gdGhp
cyB2ZXJzaW9uLgoKQnJhbmNoIGNhbiBiZSBmb3VuZCBhdDoKCmdpdDovL3hlbmJpdHMueGVuLm9y
Zy9wZW9wbGUvcm95Z2VyL29zc3Rlc3QuZ2l0IGZyZWVic2RfdjE0CgpUaGFua3MsIFJvZ2VyLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 27 17:08:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 17:08:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e8870-0006hC-VR; Fri, 27 Oct 2017 17:08:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4665fc919=roger.pau@citrix.com>)
 id 1e8870-0006gq-9V
 for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 17:08:02 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 17/27-25852-1F763F95; Fri, 27 Oct 2017 17:08:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXitHRDpO7H9M+
 RBrePcVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlHu56zF+wQrJh1NKeB8QJvFyMnh4SAv8TZ
 XZ2MIDabgI7Exbk72boYOThEBFQkbu81AAkzC4RItB77wg5iCws4SKxa+JQZxGYRUJU4cG8vm
 M0rYCkxYfN/ZpBWCQE9iR/bDUHCnAJWEn1vdjCChIWASu58roCoFpQ4OfMJC8R0TYnW7b/ZIW
 x5ieats8EmCgkoSvTPe8A2gZFvFpKWWUhaZiFpWcDIvIpRozi1qCy1SNfQXC+pKDM9oyQ3MTN
 H19DATC83tbg4MT01JzGpWC85P3cTIzDIGIBgB+PtjQGHGCU5mJREefed/xQpxJeUn1KZkVic
 EV9UmpNafIhRhoNDSYLXHxi0QoJFqempFWmZOcBwh0lLcPAoifBuSwNK8xYXJOYWZ6ZDpE4x2
 nMc23T5DxPHoRe3gWTHzbtA8tnM1w3MQix5+XmpUuK8kiBTBUDaMkrz4IbC4vMSo6yUMC8j0J
 lCPAWpRbmZJajyrxjFORiVhHm3gyznycwrgdv9CugsJqCzmlQ/gJxVkoiQkmpg9P1iOvNHpJt
 l7JxpG+9wdf67u8EwdlN1b8PFAxzvmYq1gye9m/vUZdp6xkbbs+mbmFR3vtw3pXdJuUro47+B
 35rVYj1FOhd4X/M3m39ULmXRJ4VdVTKa7Xc//DEr7D7+7W/cR4clQhf9P189d6N4G6/ro+DlF
 2qmz/8lW7P094tYKa+TEzl0/yuxFGckGmoxFxUnAgBhEBhjygIAAA==
X-Env-Sender: prvs=4665fc919=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1509124079!79254847!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64374 invoked from network); 27 Oct 2017 17:08:00 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Oct 2017 17:08:00 -0000
X-IronPort-AV: E=Sophos;i="5.44,304,1505779200"; d="scan'208";a="448642846"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 27 Oct 2017 18:07:42 +0100
Message-ID: <20171027170744.70358-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20171027170744.70358-1-roger.pau@citrix.com>
References: <20171027170744.70358-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 04/16] osstest: introduce host_shared_mark_ready
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhhdCBhbGxvd3MgbWFya2luZyBhIGhvc3QgYXMgcmVhZHkgdG8gYmUgc2hhcmVkLiBSZXBsYWNl
IHRoZSBjdXJyZW50CmNhbGxlcnMgdGhhdCBvcGVuLWNvZGUgaXQuCgpTaWduZWQtb2ZmLWJ5OiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgc2luY2Ug
djEzOgogLSBzL3Jlc291cmNlX3NoYXJlZF9tYXJrX3JlYWR5L2hvc3Rfc2hhcmVkX21hcmtfcmVh
ZHkvLgogLSBGaXJzdCBhcmd1bWVudCBvZiBqb2JkYl9yZXNvdXJjZV9zaGFyZWRfbWFya19yZWFk
eSBtdXN0IGJlICdob3N0Jy4KCkNoYW5nZXMgc2luY2UgdjQ6CiAtIE5ldyBpbiB0aGlzIHZlcnNp
b24uCi0tLQogT3NzdGVzdC9UZXN0U3VwcG9ydC5wbSAgfCA5ICsrKysrKysrLQogdHMtZnJlZWJz
ZC1ob3N0LWluc3RhbGwgfCA0ICsrLS0KIHRzLXhlbi1idWlsZC1wcmVwICAgICAgIHwgNCArKy0t
CiAzIGZpbGVzIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvT3NzdGVzdC9UZXN0U3VwcG9ydC5wbSBiL09zc3Rlc3QvVGVzdFN1cHBvcnQucG0K
aW5kZXggYzdjYzgxMDguLmYyOGM4ZTRhIDEwMDY0NAotLS0gYS9Pc3N0ZXN0L1Rlc3RTdXBwb3J0
LnBtCisrKyBiL09zc3Rlc3QvVGVzdFN1cHBvcnQucG0KQEAgLTEzNCw3ICsxMzQsNyBAQCBCRUdJ
TiB7CiAgICAgICAgICAgICAgICAgICAgICAgZ3Vlc3RfZWRpdGNvbmZpZ19ub2NkCiAgICAgICAg
ICAgICAgICAgICAgICAgaG9zdF9pbnN0YWxsX3Bvc3Rib290X2NvbXBsZXRlCiAgICAgICAgICAg
ICAgICAgICAgICAgdGFyZ2V0X2NvcmVfZHVtcF9zZXR1cAotICAgICAgICAgICAgICAgICAgICAg
IHNoYTI1NmZpbGUKKyAgICAgICAgICAgICAgICAgICAgICBzaGEyNTZmaWxlIGhvc3Rfc2hhcmVk
X21hcmtfcmVhZHkKICAgICAgICAgICAgICAgICAgICAgICApOwogICAgICVFWFBPUlRfVEFHUyA9
ICggKTsKIApAQCAtMjgxNSw0ICsyODE1LDExIEBAIHN1YiBzaGEyNTZmaWxlICgkOyQpIHsKICAg
ICByZXR1cm4gJHRydW5jYXRlID8gc3Vic3RyKCRkaWdlc3QsIDAsICR0cnVuY2F0ZSkgOiAkZGln
ZXN0OwogfQogCitzdWIgaG9zdF9zaGFyZWRfbWFya19yZWFkeSgkJCkgeworICAgIG15ICgkaG8s
JHNoYXJldHlwZSkgPSBAXzsKKworICAgICRtam9iZGItPmpvYmRiX3Jlc291cmNlX3NoYXJlZF9t
YXJrX3JlYWR5KCdob3N0JywgJGhvLT57TmFtZX0sCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgJHNoYXJldHlwZSk7Cit9CisKIDE7CmRpZmYgLS1naXQgYS90
cy1mcmVlYnNkLWhvc3QtaW5zdGFsbCBiL3RzLWZyZWVic2QtaG9zdC1pbnN0YWxsCmluZGV4IGJm
YzY5M2ExLi43MzVmN2ZmMCAxMDA3NTUKLS0tIGEvdHMtZnJlZWJzZC1ob3N0LWluc3RhbGwKKysr
IGIvdHMtZnJlZWJzZC1ob3N0LWluc3RhbGwKQEAgLTI3OSw1ICsyNzksNSBAQCBzZXR1cF9uZXRi
b290X2xvY2FsKCRobyk7CiAjIFByb2NlZWQgd2l0aCB0aGUgaW5zdGFsbAogaW5zdGFsbCgpOwog
Ci1yZXNvdXJjZV9zaGFyZWRfbWFya19yZWFkeSgkaG8sICJidWlsZC1mcmVlYnNkLSIuCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNoYTI1NmZpbGUoIiRwYXRoX3ByZWZpeC9pbnN0
YWxsLmltZyIsIDE2KSk7Citob3N0X3NoYXJlZF9tYXJrX3JlYWR5KCRobywgImJ1aWxkLWZyZWVi
c2QtIi4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaGEyNTZmaWxlKCIkcGF0aF9wcmVm
aXgvaW5zdGFsbC5pbWciLCAxNikpOwpkaWZmIC0tZ2l0IGEvdHMteGVuLWJ1aWxkLXByZXAgYi90
cy14ZW4tYnVpbGQtcHJlcAppbmRleCAzZTk4MzY0YS4uMjJhM2NlNjYgMTAwNzU1Ci0tLSBhL3Rz
LXhlbi1idWlsZC1wcmVwCisrKyBiL3RzLXhlbi1idWlsZC1wcmVwCkBAIC0yNzMsNSArMjczLDUg
QEAgaWYgKCEkaG8tPntGbGFnc317J25vLXJlaW5zdGFsbCd9KSB7CiAgICAgY2NhY2hlX3NldHVw
KCk7CiAgICAgZ2l0Y2FjaGVfc2V0dXAoKTsKIH0KLSRtam9iZGItPmpvYmRiX3Jlc291cmNlX3No
YXJlZF9tYXJrX3JlYWR5Ci0gICAoJGhvLT57SWRlbnR9LCAkaG8tPntOYW1lfSwgImJ1aWxkLSIu
JGhvLT57U3VpdGV9LiItIi4kcnthcmNofSk7CisKK2hvc3Rfc2hhcmVkX21hcmtfcmVhZHkoJGhv
LCAiYnVpbGQtIi4kaG8tPntTdWl0ZX0uIi0iLiRye2FyY2h9KTsKLS0gCjIuMTMuNSAoQXBwbGUg
R2l0LTk0KQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 27 17:08:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 17:08:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e8873-0006iI-6j; Fri, 27 Oct 2017 17:08:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4665fc919=roger.pau@citrix.com>)
 id 1e8871-0006hP-FA
 for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 17:08:03 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 83/3B-30115-2F763F95; Fri, 27 Oct 2017 17:08:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHRDpO6n9M+
 RBme381l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn7N19iLbjJV7Hv8g6mBsZr3F2MnBwSAv4S
 U/u+s4HYbAI6Ehfn7gSyOThEBFQkbu81AAkzC4RItB77wg5iCwOVX5oxC6ycRUBVYtORh4wgN
 q+ApcTxsz+ZQVolBPQkfmw3BAlzClhJ9L3ZwQgSFgIqufO5AqJaUOLkzCcsENM1JVq3/2aHsO
 UlmrfOZgaxhQQUJfrnPWCbwMg3C0nLLCQts5C0LGBkXsWoUZxaVJZapGtorpdUlJmeUZKbmJm
 ja2hgppebWlycmJ6ak5hUrJecn7uJERhmDECwg/H2xoBDjJIcTEqivPvOf4oU4kvKT6nMSCzO
 iC8qzUktPsQow8GhJMHrDwxbIcGi1PTUirTMHGDAw6QlOHiURHi3pQGleYsLEnOLM9MhUqcYL
 TmObbr8h4mj4+ZdIPls5usGZiGWvPy8VClxXkmQeQIgDRmleXDjYFF5iVFWSpiXEehAIZ6C1K
 LczBJU+VeM4hyMSsK820HW8mTmlcBtfQV0EBPQQU2qH0AOKklESEk1MGqt7V8bs2DNBv4LzNK
 ch4wfmRz8+Hi9VkzIr2L2G/+7O3y2zdV+0s1RlHX4+4fNSvG3FU+/U7rDtWwKT49Bs0zVmXv1
 gqLOUtvrDmiffHDvZN13znuMVxt0j6hVzjZmnGgWu+t1ofSuR+sTj55i3Do1OsrctfDKbRU99
 u8fs0xvuCXIS7jbmiuxFGckGmoxFxUnAgBN5uKVxQIAAA==
X-Env-Sender: prvs=4665fc919=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1509124079!79254847!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64432 invoked from network); 27 Oct 2017 17:08:01 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Oct 2017 17:08:01 -0000
X-IronPort-AV: E=Sophos;i="5.44,304,1505779200"; d="scan'208";a="448642859"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 27 Oct 2017 18:07:44 +0100
Message-ID: <20171027170744.70358-4-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20171027170744.70358-1-roger.pau@citrix.com>
References: <20171027170744.70358-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 14/16] osstest: add support for FreeBSD
	buildjobs to sg-run-job
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIHN1cHBvcnQgYW5kIGludHJvZHVjZSBhIEZyZWVCU0QgYnVpbGQgam9iIHRvIHNnLXJ1bi1q
b2IuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KLS0tCkNoYW5nZXMgc2luY2UgdjEzOgogLSBSdW4gdHMtYnVpbGQtcHJlcC1mcmVlYnNkIGZv
ciBGcmVlQlNEIGJ1aWxkIGhvc3Qgc2V0dXAuCgpDaGFuZ2VzIHNpbmNlIHY1OgogLSBBZGQgYSAn
KycgdG8gdGhlIGFyZ3VtZW50cyBwYXNzZWQgdG8gdHMtZnJlZWJzZC1zZXQtaG9zdGZsYWdzLCBz
bwogICB0aGV5IGFyZSBoaWRkZW4gZnJvbSB0ZXN0aWQuCgpDaGFuZ2VzIHNpbmNlIHY0OgogLSBV
c2UgYSBzd2l0Y2ggaW4gYWxsb2NhdGUtYnVpbGQtaG9zdC4KCkNoYW5nZXMgc2luY2UgdjM6CiAt
IE5ldyBpbiB0aGlzIHZlcnNpb24gKHNwbGl0IGZyb20gZXhpc3RpbmcgcGF0Y2gpLgotLS0KIHNn
LXJ1bi1qb2IgfCAxNSArKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRp
b25zKCspCgpkaWZmIC0tZ2l0IGEvc2ctcnVuLWpvYiBiL3NnLXJ1bi1qb2IKaW5kZXggMTdjZjZj
NGEuLmJiNTliMTA5IDEwMDc1NQotLS0gYS9zZy1ydW4tam9iCisrKyBiL3NnLXJ1bi1qb2IKQEAg
LTY4Myw2ICs2ODMsNyBAQCBwcm9jIG5lZWQtaG9zdHMvYnVpbGQta2VybiB7fSAgICAgICAgICAg
eyByZXR1cm4gQlVJTERfTElOVVggfQogcHJvYyBuZWVkLWhvc3RzL2J1aWxkLWxpYnZpcnQge30g
ICAgICAgIHsgcmV0dXJuIEJVSUxEX0xJTlVYIH0KIHByb2MgbmVlZC1ob3N0cy9idWlsZC1ydW1w
cnVuIHt9ICAgICAgICB7IHJldHVybiBCVUlMRF9MSU5VWCB9CiBwcm9jIG5lZWQtaG9zdHMvYnVp
bGQteHRmIHt9ICAgICAgICAgICAgeyByZXR1cm4gQlVJTERfTElOVVggfQorcHJvYyBuZWVkLWhv
c3RzL2J1aWxkLWZyZWVic2Qge30gICAgICAgIHsgcmV0dXJuIEJVSUxEX0ZSRUVCU0QgfQogCiBw
cm9jIHJ1bi1qb2IvYnVpbGQge30gewogICAgIHJ1bi10cyAuID0gdHMteGVuLWJ1aWxkCkBAIC03
MDksOCArNzEwLDE2IEBAIHByb2MgcnVuLWpvYi9idWlsZC14dGYge30gewogICAgIHJ1bi10cyAu
ID0gdHMteHRmLWJ1aWxkCiB9CiAKK3Byb2MgcnVuLWpvYi9idWlsZC1mcmVlYnNkIHt9IHsKKyAg
ICBydW4tdHMgLiA9IHRzLWZyZWVic2QtYnVpbGQKK30KKwogcHJvYyBhbGxvY2F0ZS1idWlsZC1o
b3N0IHtvc3R5cGV9IHsKICAgICBnbG9iYWwgam9iaW5mbworICAgIHN3aXRjaCAtZXhhY3QgJG9z
dHlwZSB7CisgICAgICAgIEZSRUVCU0QgeyBydW4tdHMgYnJva2VuID0gdHMtZnJlZWJzZC1zZXQt
aG9zdGZsYWdzICsgLS1zaGFyZSBob3N0IH0KKyAgICAgICAgZGVmYXVsdCB7fQorICAgIH0KICAg
ICBydW4tdHMgYnJva2VuID0gdHMtaG9zdHMtYWxsb2NhdGUgKyBob3N0CiB9CiBwcm9jIHByZXBh
cmUtYnVpbGQtaG9zdC1saW51eCB7fSB7CkBAIC03MTksNiArNzI4LDEyIEBAIHByb2MgcHJlcGFy
ZS1idWlsZC1ob3N0LWxpbnV4IHt9IHsKICAgICBydW4tdHMgLiBob3N0LWJ1aWxkLXByZXAgdHMt
eGVuLWJ1aWxkLXByZXAKIH0KIAorcHJvYyBwcmVwYXJlLWJ1aWxkLWhvc3QtZnJlZWJzZCB7fSB7
CisgICAgZ2xvYmFsIGpvYmluZm8KKyAgICBydW4tdHMgYnJva2VuIGhvc3QtaW5zdGFsbCgqKSB0
cy1mcmVlYnNkLWhvc3QtaW5zdGFsbAorICAgIHJ1bi10cyAuIGhvc3QtYnVpbGQtcHJlcCB0cy1i
dWlsZC1wcmVwLWZyZWVic2QKK30KKwogcHJvYyBuZWVkLWhvc3RzL2NvdmVyaXR5IHt9IHsgcmV0
dXJuIEJVSUxEX0xJTlVYIH0KIHByb2MgcnVuLWpvYi9jb3Zlcml0eSB7fSB7CiAgICAgcnVuLXRz
IC4gPSB0cy1jb3Zlcml0eS1idWlsZCArIGhvc3QKLS0gCjIuMTMuNSAoQXBwbGUgR2l0LTk0KQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 27 17:09:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 17:09:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e888o-00074d-IU; Fri, 27 Oct 2017 17:09:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vkuznets@redhat.com>) id 1e888n-00074H-Ar
 for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 17:09:53 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 0D/F4-20813-06863F95; Fri, 27 Oct 2017 17:09:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVysWW7jG5Cxud
 IgxenWSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozZp18wFewQqZg97wd7A+NNwS5GTg4hgblM
 Eh8eO4PYLAKOEjtP9DGC2IwCZRLX+mewQ9i5Em83XAeKcwHV72eUmNV/gQUkwSagI/H96SlmE
 FtEQFbi0ZFbLCBFzAJvGCXeTZ/NBJIQFkiUuLtpIZDNAdRdIbF1nRPEMlWJN019rCA2p0CVxO
 eGQ2DlvAKGEv+fTgM7QlTAUuLb2T9QcUGJkzOfgO1lFpCQOPjiBTPISAkBbYn3k/NA1koI9DF
 KdG1qYJzAKDQLScssJC0LGJlWMWoUpxaVpRbpGpnoJRVlpmeU5CZm5ugaGpjp5aYWFyemp+Yk
 JhXrJefnbmIEhi0DEOxg3Pcx8hCjJAeTkijvvvOfIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8
 Pqnf44UEixKTU+tSMvMAUYQTFqCg0dJhHdbGlCat7ggMbc4Mx0idYpRl+PZzNcNzEIsefl5qV
 LivJIgMwRAijJK8+BGwKL5EqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5dUGm8GTmlcBtegV
 0BBPQEU2qH0COKElESEk1MPqramRwLF3JMH/Du/LyvKQX9WbTj11dbOaXmitV8aB4m82ngzmp
 /Y67IlW2Gn7ezJ1VsuXqW9N8Z7Yd7Zq577Zzuu437/A5kW3fco9965opM7ysF1SY6j+dcd2tO
 +S7aMm/hb//BevY2vonrFidsmSB3ZTqQ/Pe976Y17/0u/+qWtc7d5zsDymxFGckGmoxFxUnAg
 CUFvnw4QIAAA==
X-Env-Sender: vkuznets@redhat.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1509124190!79139257!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21297 invoked from network); 27 Oct 2017 17:09:51 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Oct 2017 17:09:51 -0000
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 13E46C0587C0;
 Fri, 27 Oct 2017 17:09:50 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 13E46C0587C0
Received: from vitty.brq.redhat.com.redhat.com (ovpn-204-32.brq.redhat.com
 [10.40.204.32])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 79E2017F51;
 Fri, 27 Oct 2017 17:09:39 +0000 (UTC)
From: Vitaly Kuznetsov <vkuznets@redhat.com>
To: Boris Petkov <bp@suse.de>
References: <1509120120-5386-1-git-send-email-douly.fnst@cn.fujitsu.com>
 <B8A2CA08-B52C-46E2-8F47-0ACDE933890D@suse.de>
Date: Fri, 27 Oct 2017 19:09:32 +0200
In-Reply-To: <B8A2CA08-B52C-46E2-8F47-0ACDE933890D@suse.de> (Boris Petkov's
 message of "Fri, 27 Oct 2017 18:52:03 +0200")
Message-ID: <87bmkszfeb.fsf@vitty.brq.redhat.com>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux)
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.32]); Fri, 27 Oct 2017 17:09:50 +0000 (UTC)
Cc: jgross@suse.com, Dou Liyang <douly.fnst@cn.fujitsu.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, mingo@redhat.com, luto@kernel.org, hpa@zytor.com,
 xen-devel@lists.xenproject.org, tglx@linutronix.de, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH][tip] x86/paravirt: Make the
	virt_spin_lock_key setup after jump_label_init()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Qm9yaXMgUGV0a292IDxicEBzdXNlLmRlPiB3cml0ZXM6Cgo+IE9uIE9jdG9iZXIgMjcsIDIwMTcg
NjowMjowMCBQTSBHTVQrMDI6MDAsIERvdSBMaXlhbmcgPGRvdWx5LmZuc3RAY24uZnVqaXRzdS5j
b20+IHdyb3RlOgo+PkNvbW1pdDoKPj4KPj4gIDkwNDM0NDJiNDNiMSAoImxvY2tpbmcvcGFyYXZp
cnQ6IFVzZSBuZXcgc3RhdGljIGtleSBmb3IgY29udHJvbGxpbmcKPj4gIGNhbGwgb2YgdmlydF9z
cGluX2xvY2soKSIpCj4+Cj4+c2V0IHRoZSBzdGF0aWMgdmlydF9zcGluX2xvY2tfa2V5IHRvIGEg
dmFsdWUgYmVmb3JlIGp1bXBfbGFiZWxfaW5pdCgpCj4+aGFzIGJlZW4gY2FsbGVkLCB3aGljaCB3
aWxsIHJlc3VsdCBpbiBhIFdBUk4oKS4KPj4KPj5Nb3ZlIHRoZSBuYXRpdmVfcHZfbG9ja19pbml0
KCkgaW50byB4eF9zbXBfcHJlcGFyZV9jcHVzKCkuIE1ha2UgdGhlCj4+c2V0dXAgbGF0ZXIgdG8g
YXZvaWQgdGhlIFdBUk4oKS4KPj4KPj5SZXBvcnRlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgo+PlN1Z2dlc3RlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
Pgo+PlNpZ25lZC1vZmYtYnk6IERvdSBMaXlhbmcgPGRvdWx5LmZuc3RAY24uZnVqaXRzdS5jb20+
Cj4+LS0tCj4+IGFyY2gveDg2L2tlcm5lbC9zbXBib290LmMgfCAzICsrLQo+PiBhcmNoL3g4Ni94
ZW4vc21wX3B2LmMgICAgIHwgMiArKwo+PiBhcmNoL3g4Ni94ZW4vc3BpbmxvY2suYyAgIHwgNiAr
KysrLS0KPj4gMyBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0p
Cj4+Cj4+ZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9zbXBib290LmMgYi9hcmNoL3g4Ni9r
ZXJuZWwvc21wYm9vdC5jCj4+aW5kZXggYWVkMTQ2MC4uNmIxMzM1YSAxMDA2NDQKPj4tLS0gYS9h
cmNoL3g4Ni9rZXJuZWwvc21wYm9vdC5jCj4+KysrIGIvYXJjaC94ODYva2VybmVsL3NtcGJvb3Qu
Ywo+PkBAIC0xMzIzLDYgKzEzMjMsOCBAQCB2b2lkIF9faW5pdCBuYXRpdmVfc21wX3ByZXBhcmVf
Y3B1cyh1bnNpZ25lZCBpbnQKPj5tYXhfY3B1cykKPj4gCXByX2luZm8oIkNQVTA6ICIpOwo+PiAJ
cHJpbnRfY3B1X2luZm8oJmNwdV9kYXRhKDApKTsKPj4gCj4+KwluYXRpdmVfcHZfbG9ja19pbml0
KCk7Cj4+Kwo+PiAJdXZfc3lzdGVtX2luaXQoKTsKPj4gCj4+IAlzZXRfbXRycl9hcHNfZGVsYXll
ZF9pbml0KCk7Cj4+QEAgLTEzNTAsNyArMTM1Miw2IEBAIHZvaWQgX19pbml0IG5hdGl2ZV9zbXBf
cHJlcGFyZV9ib290X2NwdSh2b2lkKQo+PiAJLyogYWxyZWFkeSBzZXQgbWUgaW4gY3B1X29ubGlu
ZV9tYXNrIGluIGJvb3RfY3B1X2luaXQoKSAqLwo+PiAJY3B1bWFza19zZXRfY3B1KG1lLCBjcHVf
Y2FsbG91dF9tYXNrKTsKPj4gCWNwdV9zZXRfc3RhdGVfb25saW5lKG1lKTsKPj4tCW5hdGl2ZV9w
dl9sb2NrX2luaXQoKTsKPj4gfQo+PiAKPj4gdm9pZCBfX2luaXQgbmF0aXZlX3NtcF9jcHVzX2Rv
bmUodW5zaWduZWQgaW50IG1heF9jcHVzKQo+PmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vc21w
X3B2LmMgYi9hcmNoL3g4Ni94ZW4vc21wX3B2LmMKPj5pbmRleCA1MTQ3MTQwLi41NzBiMmJjIDEw
MDY0NAo+Pi0tLSBhL2FyY2gveDg2L3hlbi9zbXBfcHYuYwo+PisrKyBiL2FyY2gveDg2L3hlbi9z
bXBfcHYuYwo+PkBAIC0yMzYsNiArMjM2LDggQEAgc3RhdGljIHZvaWQgX19pbml0IHhlbl9wdl9z
bXBfcHJlcGFyZV9jcHVzKHVuc2lnbmVkCj4+aW50IG1heF9jcHVzKQo+PiAJCXhlbl9yYXdfcHJp
bnRrKG0pOwo+PiAJCXBhbmljKG0pOwo+PiAJfQo+PisJbmF0aXZlX3B2X2xvY2tfaW5pdCgpOwo+
PisKPj4gCXhlbl9pbml0X2xvY2tfY3B1KDApOwo+PiAKPj4gCXNtcF9zdG9yZV9ib290X2NwdV9p
bmZvKCk7Cj4+ZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9zcGlubG9jay5jIGIvYXJjaC94ODYv
eGVuL3NwaW5sb2NrLmMKPj5pbmRleCBlOGFiODBhLi4xZTE0NjJkIDEwMDY0NAo+Pi0tLSBhL2Fy
Y2gveDg2L3hlbi9zcGlubG9jay5jCj4+KysrIGIvYXJjaC94ODYveGVuL3NwaW5sb2NrLmMKPj5A
QCAtODEsOCArODEsMTEgQEAgdm9pZCB4ZW5faW5pdF9sb2NrX2NwdShpbnQgY3B1KQo+PiAJaW50
IGlycTsKPj4gCWNoYXIgKm5hbWU7Cj4+IAo+Pi0JaWYgKCF4ZW5fcHZzcGluKQo+PisJaWYgKCF4
ZW5fcHZzcGluKSB7Cj4+KwkJaWYgKGNwdSA9PSAwKQo+PisJCQlzdGF0aWNfYnJhbmNoX2Rpc2Fi
bGUoJnZpcnRfc3Bpbl9sb2NrX2tleSk7Cj4KPiBUaGlzIGlzIGFzc3VtaW5nIENQVSAwIGlzIHRo
ZSBib290IGNwdS4gSSB0aGluayB5b3Ugd2FudCBib290X2NwdV9kYXRhLmNwdV9pbmRleCBoZXJl
IG9yIHdoYXRldmVyIGlzIHVzZWQgb24geGVuIHRvIGlkZW50aWZ5IHRoZSBCU1AgcmVsaWFibHku
IAoKSXQgc2VlbXMgYm90aCBQViBhbmQgUFZIVk0gY2FsbCB4ZW5faW5pdF9sb2NrX2NwdSgwKSBz
byAwIGhlcmUgaXMKTGludXgncyBpZGVhIG9mIENQVSBpZCwgbm90IFhlbidzLgoKSW4gY2FzZSBY
ZW4ncyBpZGVhIGlzIG5lZWRlZCB4ZW5fdmNwdV9pZCBtYXBwaW5nIHNob3VsZCBiZSB1c2VkLiBC
dXQgSQpkb24ndCB0aGluayBpdCdzIHRoZSBjYXNlIGhlcmUuCgotLSAKICBWaXRhbHkKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 27 17:20:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 17:20:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e88JJ-0008Ue-LA; Fri, 27 Oct 2017 17:20:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e88JJ-0008UY-55
 for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 17:20:45 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 88/CD-14867-CEA63F95; Fri, 27 Oct 2017 17:20:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsVybKJssu7rrM+
 RBq/emll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnL1nkWfOaqOH77MnMD41uOLkZODiGBJUwS
 GzbwgdgsAg4SRw+8Yuti5OBgFIiRePDDGiTMKBAmMfnyElaIEm2JoxM3soPYbAKGEn+fbAIrl
 wCyl3wGmygCVPJi1TqgMBcHs8A7RokDd46A9QoLeEosPPSeCcTmBFr19O8ksDm8Al4SfVs2MI
 I0CAmsY5J48W06WEJUQFfi0L8/bBBFghInZz5hAbGZBbQklk/fxjKBUWAWktQsJKkFjEyrGDW
 KU4vKUot0DS30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECQ5ABCHYw3twYcIhR
 koNJSZR33/lPkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeKdnfo4UEixKTU+tSMvMAUYDTFqCg
 0dJhLcNJM1bXJCYW5yZDpE6xWjMcWzT5T9MHM9mvm5gFmLJy89LlRLnXQVSKgBSmlGaBzcIFq
 WXGGWlhHkZgU4T4ilILcrNLEGVf8UozsGoJMz7H2QKT2ZeCdy+V0CnMAGd0qT6AeSUkkSElFQ
 Do2f83JYuK0OW1R5751478nRN5nnVactqli1Ys2l+rujby/zvMk6avr8p8PCz313Br01LZzhr
 6aoccZ76XnCSrSLvKfWCnUefhKwMbJm4bo/B6ok2XTFhj/oOmjKvz0ucJuXzvNt7Q/ONZV5Wc
 +RUnnSWKkazdcXtfB1Su3xy8O5G3gXMIuar+pVYijMSDbWYi4oTAUc+iSXNAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1509124842!73409428!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17929 invoked from network); 27 Oct 2017 17:20:43 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Oct 2017 17:20:43 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B38DF21933;
 Fri, 27 Oct 2017 17:20:41 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B38DF21933
Date: Fri, 27 Oct 2017 10:20:41 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Ian Jackson <ian.jackson@eu.citrix.com>
In-Reply-To: <23027.2766.724136.342560@mariner.uk.xensource.com>
Message-ID: <alpine.DEB.2.10.1710271015310.3086@sstabellini-ThinkPad-X260>
References: <23017.64539.31230.43449@mariner.uk.xensource.com>
 <1508506702-17704-1-git-send-email-ian.jackson@eu.citrix.com>
 <1508506702-17704-2-git-send-email-ian.jackson@eu.citrix.com>
 <alpine.DEB.2.10.1710261433490.3086@sstabellini-ThinkPad-X260>
 <23027.2766.724136.342560@mariner.uk.xensource.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5.1 2/8] xen: restrict: use
	xentoolcore_restrict_all
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAyNyBPY3QgMjAxNywgSWFuIEphY2tzb24gd3JvdGU6Cj4gU3RlZmFubyBTdGFiZWxs
aW5pIHdyaXRlcyAoIlJlOiBbUEFUQ0ggdjUuMSAyLzhdIHhlbjogcmVzdHJpY3Q6IHVzZSB4ZW50
b29sY29yZV9yZXN0cmljdF9hbGwiKToKPiA+IE9uIEZyaSwgMjAgT2N0IDIwMTcsIElhbiBKYWNr
c29uIHdyb3RlOgo+IC4uLgo+ID4gPiBEcm9wIGluZGl2aWR1YWwgdXNlIG9mIHhlbmRldmljZW1v
ZGVsX3Jlc3RyaWN0IGFuZAo+ID4gPiB4ZW5mb3JlaWdubWVtb3J5X3Jlc3RyaWN0LiAgVGhlc2Ug
YXJlIG5vdCBhY3R1YWxseSBlZmZlY3RpdmUgaW4gdGhpcwo+ID4gPiB2ZXJzaW9uIG9mIHFlbXUs
IGJlY2F1c2UgcWVtdSBoYXMgYSBsYXJnZSBudW1iZXIgb2YgZmRzIG9wZW4gb250bwo+ID4gPiB2
YXJpb3VzIFhlbiBjb250cm9sIGRldmljZXMuCj4gLi4uCj4gPiBXYWl0LCBpZiB0aGUgY29tcGF0
IHN0dWIgcmV0dXJucyBlcnJvciwgYW5kIHRoaXMgcGF0Y2ggcmVtb3ZlZCB0aGUgY29kZQo+ID4g
dG8gY2hlY2sgZm9yIEVOT1RUWSwgZG9lc24ndCBpdCBwcmV2ZW50IGFueSBRRU1VIGNvbXBpbGVk
IGFnYWluc3Qgb2xkZXIKPiA+IFhlbiBmcm9tIHdvcmtpbmc/Cj4gPiAKPiA+IE9yIGFtIEkgbWlz
c2luZyBzb21ldGhpbmc/Cj4gCj4gWW91IGFyZSByaWdodCwgYnV0IHRoaXMgaXMgaW50ZW5kZWQu
ICBUaGUgcGFyYWdyYXBoIEkgcXVvdGUgaW4gdGhlCj4gY29tbWl0IG1lc3NhZ2UgYWJvdmUgaXMg
aW50ZW5kZWQgdG8gZXhwbGFpbi4KPiAKPiBUaGF0IGlzOiB3aXRob3V0IHhlbnRvb2xjb3JlX3Jl
c3RyaWN0X2FsbCwgLXhlbi1kb21pZC1yZXN0cmljdCBpcyBhCj4gYm9vYnktdHJhcC4gIEl0IGRv
ZXMgbm90IGFjdHVhbGx5IHByZXZlbnQgYSBjb21wcm9taXNlZCBxZW11IGZyb20KPiBkb2luZyBh
bnl0aGluZy4gIFNvIHRoZXJlIGlzIG5vIHJlYXNvbiB0byBwYXNzIGl0IGluIHN1Y2ggYQo+IGNv
bmZpZ3VyYXRpb24uICBJZiB5b3UgZG8gcGFzcyBpdCBpdCBpcyBiZXR0ZXIgZm9yIHRoZSBkb21h
aW4gc3RhcnR1cAo+IHRvIGZhaWwsIHRoYW4gZm9yIGl0IHRvIGNhcnJ5IG9uIHdpdGhvdXQgdGhl
IHJlc3RyaWN0aW9uLgo+IAo+IFRoZSBvbmx5IHJlYXNvbiBJIGFtIG5vdCBzYXlpbmcgc29tZW9u
ZSBzaG91bGQgYmUgaXNzdWluZyBhbiBhZHZpc29yeQo+IGlzIHRoYXQgdGhpcyBmZWF0dXJlIHdh
cyBuZXZlciBzdXBwb3J0ZWQgYnkgYW55IG9mIHRoZSBYZW4gdG9vbHN0YWNrcy4KCkFoLCByaWdo
dC4gQW5kIGxpYnhsIGhhcyBuZXZlciBwYXNzZWQgLXhlbi1kb21pZC1yZXN0cmljdCBpbiBwcmV2
aW91cwpyZWxlYXNlcywgc28gd2UgYXJlIE9LLgoKQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 27 17:21:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 17:21:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e88KB-00006e-UV; Fri, 27 Oct 2017 17:21:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1e88KA-00006S-GG
 for xen-devel@lists.xen.org; Fri, 27 Oct 2017 17:21:38 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 DF/E8-13910-12B63F95; Fri, 27 Oct 2017 17:21:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsVyuP0Ov65i9ud
 IgyWruS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ox9N6YzFfxkq2j5/ouxgfElaxcjJ4eEgJHE
 24n/mEBsIYGFjBIvWrhBbGGBUIkJH/eA1YgIuEpsON7LDGIzCxRJvGl+ywpR7yjx53EfG4jNJ
 qAqseH6KbA4r4C1xMY5i8HiLEDxFx9+sIDYogLhEnda37FA1AhKnJz5BMzmFHCS+HnuLAvEfH
 WJP/MuQe0Sl9j07DsrhC0vsf3tHOYJjPyzkLTPQtIyC0nLLCQtCxhZVjFqFKcWlaUW6Rob6yU
 VZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYnAxDsYNy5PvAQoyQHk5Io777znyKF
 +JLyUyozEosz4otKc1KLDzHKcHAoSfDKZ32OFBIsSk1PrUjLzAHGCUxagoNHSYS3LRMozVtck
 JhbnJkOkTrFaMnxY9KVP0wcNx5eB5LPZr5uYBZiycvPS5US51UGmScA0pBRmgc3DhbLlxhlpY
 R5GYEOFOIpSC3KzSxBlX/FKM7BqCTMawMyhSczrwRu6yugg5iADmpS/QByUEkiQkqqgdEorWf
 Cu6rJ7qKP+S10M8/ZLpyyVnR34vI5eWZFDi4yKUeKIhU+L1eUXrG8WvjEs6KdU/dOPX9ir5ir
 /mbTd61fjCSSNXmFlGWfWlUUBRzWv//hqwif4rrZDyX3bDVK4OFr2iPM9/fMypSPknsP26Wtv
 xJ2M/zfZgG2Y59TlPku3GVZFL9ULkGJpTgj0VCLuag4EQBudnke4AIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1509124896!113476847!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2186 invoked from network); 27 Oct 2017 17:21:37 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-3.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 27 Oct 2017 17:21:37 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id CDBD9AB02;
 Fri, 27 Oct 2017 17:21:35 +0000 (UTC)
To: Pawel Wieczorkiewicz <wipawel@amazon.de>, xen-devel@lists.xen.org
References: <1509121935-41889-1-git-send-email-wipawel@amazon.de>
From: Juergen Gross <jgross@suse.com>
Message-ID: <9939f697-2458-fb25-9deb-849607bf4d0b@suse.com>
Date: Fri, 27 Oct 2017 19:21:34 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <1509121935-41889-1-git-send-email-wipawel@amazon.de>
Content-Language: de-DE
Cc: mpohlack@amazon.de, wei.liu2@citrix.com, julien.grall@linaro.org,
 ian.jackson@eu.citrix.com, doebel@amazon.de
Subject: Re: [Xen-devel] [PATCH] tools/xenstored: Check number of strings
 passed to do_control()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjcvMTAvMTcgMTg6MzIsIFBhd2VsIFdpZWN6b3JraWV3aWN6IHdyb3RlOgo+IEl0IGlzIHBv
c3NpYmxlIHRvIHNlbmQgYSB6ZXJvLXN0cmluZyBtZXNzYWdlIGJvZHkgdG8geGVuc3RvcmUncwo+
IFhTX0NPTlRST0wgaGFuZGxpbmcgZnVuY3Rpb24uIFRoZW4gdGhlIG51bWJlciBvZiBzdHJpbmdz
IGlzIHVzZWQKPiBmb3IgYW4gYXJyYXkgYWxsb2NhdGlvbi4gVGhpcyBsZWFkcyB0byBhIGNyYXNo
IGluIHN0cmNtcCgpIGluIGEKPiBDT05UUk9MIHN1Yi1jb21tYW5kIGludm9jYXRpb24gbG9vcC4K
PiBUaGUgb3V0cHV0IG9mIHhzX2NvdW50X3N0cmluZygpIHNob3VsZCBiZSB2ZXJpZmllZCBhbmQg
YWxsIDAgb3IKPiBuZWdhdGl2ZSB2YWx1ZXMgc2hvdWxkIGJlIHJlamVjdGVkIHdpdGggYW4gRUlO
VkFMLiBBdCBsZWFzdCB0aGUKPiBzdWItY29tbWFuZCBuYW1lIG11c3QgYmUgc3BlY2lmaWVkLgo+
IAo+IFRoZSB4ZW5zdG9yZSBjcmFzaCBjYW4gb25seSBiZSB0cmlnZ2VyZWQgZnJvbSB3aXRoaW4g
ZG9tMCAodGhlcmUKPiBpcyBhIGNoZWNrIGluIGRvX2NvbnRyb2woKSByZWplY3RpbmcgYWxsIG5v
bi1kb20wIHJlcXVlc3RzIHdpdGgKPiBhbiBFQUNDRVMpLgo+IAo+IFRlc3Rpbmc6IHJlcHJvZHVj
ZWQgd2l0aCB0aGUgZm9sbG93aW5nIGNvbW1hbmQ6Cj4gcHl0aG9uIC1jICdwcmludCAxNioiXHgw
MCInIHwgbmMgLVUgJFhFTlNUT1JFRF9SVU5ESVIvc29ja2V0Cj4gCj4gU2lnbmVkLW9mZi1ieTog
UGF3ZWwgV2llY3pvcmtpZXdpY3ogPHdpcGF3ZWxAYW1hem9uLmRlPgo+IFJldmlld2VkLWJ5OiBN
YXJ0aW4gUG9obGFjayA8bXBvaGxhY2tAYW1hem9uLmRlPgoKUmV2aWV3ZWQtYnk6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 27 17:22:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 17:22:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e88Ku-0000CY-8D; Fri, 27 Oct 2017 17:22:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=466fb0283=wei.liu2@citrix.com>)
 id 1e88Ks-0000CH-G7
 for xen-devel@lists.xen.org; Fri, 27 Oct 2017 17:22:22 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 15/70-14867-D4B63F95; Fri, 27 Oct 2017 17:22:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHSDva5v9ud
 Ig/fTpSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyXF76wF9xkrrjV9o+lgXEmcxcjJ4eEgL/E
 lJXHWUBsFgFViTNH7rKB2GwCyhI/O3vBbBEBbYnG3e+Zuhi5OJgFFjJJLLpyAaxZWMBRYt3yy
 UwgNq+AhUTnwRfsILaQgLtEy805rBBxQYmTM5+ALWAW0JFYsPsT0FAOIFtaYvk/DpAwp4CHRO
 uiE2CtogIqEp1L57BAjFGQ6Jh+jGkCI98sJJNmIZk0C2HSAkbmVYzqxalFZalFupZ6SUWZ6Rk
 luYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBgcYABDsY724KOMQoycGkJMq77/ynSCG+pPyU
 yozE4oz4otKc1OJDjDIcHEoSvPJZnyOFBItS01Mr0jJzgCEPk5bg4FES4W3LBErzFhck5hZnp
 kOkTjEac9x4eP0PE8ezma8bmIVY8vLzUqXEeZVBJgmAlGaU5sENgsXiJUZZKWFeRqDThHgKUo
 tyM0tQ5V8xinMwKgnz/gdZyJOZVwK37xXQKUxApzSpfgA5pSQRISXVwNhwxTvk3fzQSxkX9es
 Kvkv93dV2eZ6fwVbBfUKN01TZF7SmxMj9MN0syBO01qtXedqt+QI1Nt9OvN79tHMnB/dji7zH
 5wJsy5Z/P39B4LKZ212p1ueT4vdLbOW/u+CFp07CSa6D5rpsh2YV3Jjx63nwedbkxlmfXv1jt
 z7loFhT8P2KV1upY6ESS3FGoqEWc1FxIgDk0UH4wAIAAA==
X-Env-Sender: prvs=466fb0283=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1509124939!113872223!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39808 invoked from network); 27 Oct 2017 17:22:21 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Oct 2017 17:22:21 -0000
X-IronPort-AV: E=Sophos;i="5.44,304,1505779200"; d="scan'208";a="456486384"
Date: Fri, 27 Oct 2017 18:22:18 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <20171027172218.vqdxu372gxapjf44@citrix.com>
References: <1509123157-23914-1-git-send-email-andrii.anisov@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1509123157-23914-1-git-send-email-andrii.anisov@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Andrii Anisov <andrii_anisov@epam.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: Re: [Xen-devel] [PATCH] tools/hotplug: create XEN_LOG_DIR at runtime
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMjcsIDIwMTcgYXQgMDc6NTI6MzdQTSArMDMwMCwgQW5kcmlpIEFuaXNvdiB3
cm90ZToKPiBGcm9tOiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgo+IAo+
IC92YXIvbG9nIGNvdWxkIGJlIGEgdG1wZnMgbW91bnQgcG9pbnQsIHNvIGNyZWF0ZSB4ZW4gc3Vi
Zm9sZGVyIGF0IHJ1bnRpbWUuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmlpIEFuaXNvdiA8YW5k
cmlpX2FuaXNvdkBlcGFtLmNvbT4KPiBSZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZv
bG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgo+IFJldmlld2VkLWJ5OiBPbGVrc2FuZHIgQW5kcnVz
aGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+CgpBY2tlZC1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkp1bGllbiBJIHRoaW5rIHdlIHNob3VsZCBhcHBs
eSB0aGlzIGZvciA0LjEwLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 27 17:25:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 17:25:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e88NZ-0000UC-LO; Fri, 27 Oct 2017 17:25:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1e88NX-0000U4-Ss
 for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 17:25:08 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 1C/3F-05089-3FB63F95; Fri, 27 Oct 2017 17:25:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyuP0Ov+6n7M+
 RBvOatCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyTL/cwFjwSrdj9dj1LA+NVoS5GTg4JASOJ
 txP/MXUxcnEICSxklPj+ZyMLSEJYIEni0t/pYLaIgKvE3oMTmEGKmAXuMEq8PP4NLCEkMJ9RY
 kOXLYjNJqAqseH6KVYQm1fAWuLY+y1gNgtQ/MLntYwgtqhAuMSd1ncsEDWCEidnPgGzOYGu+P
 LtIJjNLKAu8WfeJWYIW1xi07PvrBC2vMT2t3OYJzDyz0LSPgtJyywkLbOQtCxgZFnFqFGcWlS
 WWqRraKyXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYoAxAsINx23bPQ4ySHExK
 orz7zn+KFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBawUMeCHBotT01Iq0zBxgrMCkJTh4lER4s
 0DSvMUFibnFmekQqVOMuhzPZr5uYBZiycvPS5US5xUGKRIAKcoozYMbAYvbS4yyUsK8jEBHCf
 EUpBblZpagyr9iFOdgVBKGWMWTmVcCt+kV0BFMQEc0qX4AOaIkESEl1cC4jK9F4MJB6f8OGUy
 Md/6xL9ocuvDAradqXwV0PbtN9jYYXLy2bqvn0v2+r4/O5px59fL19wrXj6gIvH2lbvq53nDZ
 zmORf64L3w1cPvEr79QfGiL3ltce+XfS/3xu/0T+Ld6qez9wrLr8OliqUeo9fyp7S9HJjj0mn
 ZFTrifsfG4yW7BlacoVTSWW4oxEQy3mouJEAEpbvWPWAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1509125106!100629991!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63626 invoked from network); 27 Oct 2017 17:25:06 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-2.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 27 Oct 2017 17:25:06 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id BA528AB02;
 Fri, 27 Oct 2017 17:25:05 +0000 (UTC)
To: Vitaly Kuznetsov <vkuznets@redhat.com>, Boris Petkov <bp@suse.de>
References: <1509120120-5386-1-git-send-email-douly.fnst@cn.fujitsu.com>
 <B8A2CA08-B52C-46E2-8F47-0ACDE933890D@suse.de>
 <87bmkszfeb.fsf@vitty.brq.redhat.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <5c60e12c-1900-cf45-0db9-e5b67b0920d2@suse.com>
Date: Fri, 27 Oct 2017 19:25:04 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <87bmkszfeb.fsf@vitty.brq.redhat.com>
Content-Language: de-DE
Cc: Dou Liyang <douly.fnst@cn.fujitsu.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, mingo@redhat.com, luto@kernel.org, hpa@zytor.com,
 xen-devel@lists.xenproject.org, tglx@linutronix.de, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH][tip] x86/paravirt: Make the
 virt_spin_lock_key setup after jump_label_init()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjcvMTAvMTcgMTk6MDksIFZpdGFseSBLdXpuZXRzb3Ygd3JvdGU6Cj4gQm9yaXMgUGV0a292
IDxicEBzdXNlLmRlPiB3cml0ZXM6Cj4gCj4+IE9uIE9jdG9iZXIgMjcsIDIwMTcgNjowMjowMCBQ
TSBHTVQrMDI6MDAsIERvdSBMaXlhbmcgPGRvdWx5LmZuc3RAY24uZnVqaXRzdS5jb20+IHdyb3Rl
Ogo+Pj4gQ29tbWl0Ogo+Pj4KPj4+ICA5MDQzNDQyYjQzYjEgKCJsb2NraW5nL3BhcmF2aXJ0OiBV
c2UgbmV3IHN0YXRpYyBrZXkgZm9yIGNvbnRyb2xsaW5nCj4+PiAgY2FsbCBvZiB2aXJ0X3NwaW5f
bG9jaygpIikKPj4+Cj4+PiBzZXQgdGhlIHN0YXRpYyB2aXJ0X3NwaW5fbG9ja19rZXkgdG8gYSB2
YWx1ZSBiZWZvcmUganVtcF9sYWJlbF9pbml0KCkKPj4+IGhhcyBiZWVuIGNhbGxlZCwgd2hpY2gg
d2lsbCByZXN1bHQgaW4gYSBXQVJOKCkuCj4+Pgo+Pj4gTW92ZSB0aGUgbmF0aXZlX3B2X2xvY2tf
aW5pdCgpIGludG8geHhfc21wX3ByZXBhcmVfY3B1cygpLiBNYWtlIHRoZQo+Pj4gc2V0dXAgbGF0
ZXIgdG8gYXZvaWQgdGhlIFdBUk4oKS4KPj4+Cj4+PiBSZXBvcnRlZC1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgo+Pj4gU3VnZ2VzdGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBEb3UgTGl5YW5nIDxkb3VseS5mbnN0QGNu
LmZ1aml0c3UuY29tPgo+Pj4gLS0tCj4+PiBhcmNoL3g4Ni9rZXJuZWwvc21wYm9vdC5jIHwgMyAr
Ky0KPj4+IGFyY2gveDg2L3hlbi9zbXBfcHYuYyAgICAgfCAyICsrCj4+PiBhcmNoL3g4Ni94ZW4v
c3BpbmxvY2suYyAgIHwgNiArKysrLS0KPj4+IDMgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25z
KCspLCAzIGRlbGV0aW9ucygtKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwv
c21wYm9vdC5jIGIvYXJjaC94ODYva2VybmVsL3NtcGJvb3QuYwo+Pj4gaW5kZXggYWVkMTQ2MC4u
NmIxMzM1YSAxMDA2NDQKPj4+IC0tLSBhL2FyY2gveDg2L2tlcm5lbC9zbXBib290LmMKPj4+ICsr
KyBiL2FyY2gveDg2L2tlcm5lbC9zbXBib290LmMKPj4+IEBAIC0xMzIzLDYgKzEzMjMsOCBAQCB2
b2lkIF9faW5pdCBuYXRpdmVfc21wX3ByZXBhcmVfY3B1cyh1bnNpZ25lZCBpbnQKPj4+IG1heF9j
cHVzKQo+Pj4gCXByX2luZm8oIkNQVTA6ICIpOwo+Pj4gCXByaW50X2NwdV9pbmZvKCZjcHVfZGF0
YSgwKSk7Cj4+Pgo+Pj4gKwluYXRpdmVfcHZfbG9ja19pbml0KCk7Cj4+PiArCj4+PiAJdXZfc3lz
dGVtX2luaXQoKTsKPj4+Cj4+PiAJc2V0X210cnJfYXBzX2RlbGF5ZWRfaW5pdCgpOwo+Pj4gQEAg
LTEzNTAsNyArMTM1Miw2IEBAIHZvaWQgX19pbml0IG5hdGl2ZV9zbXBfcHJlcGFyZV9ib290X2Nw
dSh2b2lkKQo+Pj4gCS8qIGFscmVhZHkgc2V0IG1lIGluIGNwdV9vbmxpbmVfbWFzayBpbiBib290
X2NwdV9pbml0KCkgKi8KPj4+IAljcHVtYXNrX3NldF9jcHUobWUsIGNwdV9jYWxsb3V0X21hc2sp
Owo+Pj4gCWNwdV9zZXRfc3RhdGVfb25saW5lKG1lKTsKPj4+IC0JbmF0aXZlX3B2X2xvY2tfaW5p
dCgpOwo+Pj4gfQo+Pj4KPj4+IHZvaWQgX19pbml0IG5hdGl2ZV9zbXBfY3B1c19kb25lKHVuc2ln
bmVkIGludCBtYXhfY3B1cykKPj4+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vc21wX3B2LmMg
Yi9hcmNoL3g4Ni94ZW4vc21wX3B2LmMKPj4+IGluZGV4IDUxNDcxNDAuLjU3MGIyYmMgMTAwNjQ0
Cj4+PiAtLS0gYS9hcmNoL3g4Ni94ZW4vc21wX3B2LmMKPj4+ICsrKyBiL2FyY2gveDg2L3hlbi9z
bXBfcHYuYwo+Pj4gQEAgLTIzNiw2ICsyMzYsOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgeGVuX3B2
X3NtcF9wcmVwYXJlX2NwdXModW5zaWduZWQKPj4+IGludCBtYXhfY3B1cykKPj4+IAkJeGVuX3Jh
d19wcmludGsobSk7Cj4+PiAJCXBhbmljKG0pOwo+Pj4gCX0KPj4+ICsJbmF0aXZlX3B2X2xvY2tf
aW5pdCgpOwo+Pj4gKwo+Pj4gCXhlbl9pbml0X2xvY2tfY3B1KDApOwo+Pj4KPj4+IAlzbXBfc3Rv
cmVfYm9vdF9jcHVfaW5mbygpOwo+Pj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9zcGlubG9j
ay5jIGIvYXJjaC94ODYveGVuL3NwaW5sb2NrLmMKPj4+IGluZGV4IGU4YWI4MGEuLjFlMTQ2MmQg
MTAwNjQ0Cj4+PiAtLS0gYS9hcmNoL3g4Ni94ZW4vc3BpbmxvY2suYwo+Pj4gKysrIGIvYXJjaC94
ODYveGVuL3NwaW5sb2NrLmMKPj4+IEBAIC04MSw4ICs4MSwxMSBAQCB2b2lkIHhlbl9pbml0X2xv
Y2tfY3B1KGludCBjcHUpCj4+PiAJaW50IGlycTsKPj4+IAljaGFyICpuYW1lOwo+Pj4KPj4+IC0J
aWYgKCF4ZW5fcHZzcGluKQo+Pj4gKwlpZiAoIXhlbl9wdnNwaW4pIHsKPj4+ICsJCWlmIChjcHUg
PT0gMCkKPj4+ICsJCQlzdGF0aWNfYnJhbmNoX2Rpc2FibGUoJnZpcnRfc3Bpbl9sb2NrX2tleSk7
Cj4+Cj4+IFRoaXMgaXMgYXNzdW1pbmcgQ1BVIDAgaXMgdGhlIGJvb3QgY3B1LiBJIHRoaW5rIHlv
dSB3YW50IGJvb3RfY3B1X2RhdGEuY3B1X2luZGV4IGhlcmUgb3Igd2hhdGV2ZXIgaXMgdXNlZCBv
biB4ZW4gdG8gaWRlbnRpZnkgdGhlIEJTUCByZWxpYWJseS4gCj4gCj4gSXQgc2VlbXMgYm90aCBQ
ViBhbmQgUFZIVk0gY2FsbCB4ZW5faW5pdF9sb2NrX2NwdSgwKSBzbyAwIGhlcmUgaXMKPiBMaW51
eCdzIGlkZWEgb2YgQ1BVIGlkLCBub3QgWGVuJ3MuCj4gCj4gSW4gY2FzZSBYZW4ncyBpZGVhIGlz
IG5lZWRlZCB4ZW5fdmNwdV9pZCBtYXBwaW5nIHNob3VsZCBiZSB1c2VkLiBCdXQgSQo+IGRvbid0
IHRoaW5rIGl0J3MgdGhlIGNhc2UgaGVyZS4KPiAKCkNvcnJlY3QuCgoKSnVlcmdlbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 27 17:27:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 17:27:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e88Py-0000gx-1Y; Fri, 27 Oct 2017 17:27:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1e88Pw-0000gp-Lz
 for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 17:27:36 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 CB/B3-07499-78C63F95; Fri, 27 Oct 2017 17:27:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyuP0Ov257zud
 Ig32HhS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxv+5awFFzlq+jsP8HSwLiVp4uRk0NCwEji
 7cR/TF2MXBxCAgsZJWY8ncMGkhAWSJK49Hc6C4gtIlApsbf9DRtIEbNAG6PEq90fmEASQgIeE
 rcbP4A1sAmoSmy4fooVxOYVsJZoPDsNzGYBiq/7fBBskKhAuMSd1ncsEDWCEidnPgGzOQU8Jb
 5tugE2k1lAXeLPvEvMELa4xKZn31khbHmJ7W/nME9g5J+FpH0WkpZZSFpmIWlZwMiyilGjOLW
 oLLVI19BYL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMEAZgGAH45dlAYcYJTmY
 lER5953/FCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgtcq+3OkkGBRanpqRVpmDjBWYNISHDxKI
 rzvs4DSvMUFibnFmekQqVOMuhzPZr5uYBZiycvPS5US5+0AmSEAUpRRmgc3Aha3lxhlpYR5GY
 GOEuIpSC3KzSxBlX/FKM7BqCTMqwUyhSczrwRu0yugI5iAjmhS/QByREkiQkqqgZH7VF3I3w0
 3+B+vaNoQ96yobbLKud0vq1yW/fqa3dG2c6rgjbknitZMdw692ZhkwmmtHLByovjF7bxCoT1n
 ZNjuJ0+6d9Xe9Hdl2Jlla927llfs+63SnNH7TKE5+/zK760T83/y2ziIiu5PEhdUsZzDEXp8y
 fw9Tds8XvodZg68UiaelrptUaYSS3FGoqEWc1FxIgAUXqPK1gIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1509125255!72617633!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63126 invoked from network); 27 Oct 2017 17:27:35 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-14.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 27 Oct 2017 17:27:35 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id ADB9AACA1;
 Fri, 27 Oct 2017 17:27:34 +0000 (UTC)
To: Dou Liyang <douly.fnst@cn.fujitsu.com>, linux-kernel@vger.kernel.org,
 x86@kernel.org, xen-devel@lists.xenproject.org
References: <1509120120-5386-1-git-send-email-douly.fnst@cn.fujitsu.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <0ce4ecd1-9826-dcca-d1c7-5c5bb744d0f7@suse.com>
Date: Fri, 27 Oct 2017 19:27:33 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <1509120120-5386-1-git-send-email-douly.fnst@cn.fujitsu.com>
Content-Language: de-DE
Cc: vkuznets@redhat.com, mingo@redhat.com, luto@kernel.org, hpa@zytor.com,
 tglx@linutronix.de, bp@suse.de, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH][tip] x86/paravirt: Make the
 virt_spin_lock_key setup after jump_label_init()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjcvMTAvMTcgMTg6MDIsIERvdSBMaXlhbmcgd3JvdGU6Cj4gQ29tbWl0Ogo+IAo+ICAgOTA0
MzQ0MmI0M2IxICgibG9ja2luZy9wYXJhdmlydDogVXNlIG5ldyBzdGF0aWMga2V5IGZvciBjb250
cm9sbGluZwo+ICAgY2FsbCBvZiB2aXJ0X3NwaW5fbG9jaygpIikKPiAKPiBzZXQgdGhlIHN0YXRp
YyB2aXJ0X3NwaW5fbG9ja19rZXkgdG8gYSB2YWx1ZSBiZWZvcmUganVtcF9sYWJlbF9pbml0KCkK
PiBoYXMgYmVlbiBjYWxsZWQsIHdoaWNoIHdpbGwgcmVzdWx0IGluIGEgV0FSTigpLgo+IAo+IE1v
dmUgdGhlIG5hdGl2ZV9wdl9sb2NrX2luaXQoKSBpbnRvIHh4X3NtcF9wcmVwYXJlX2NwdXMoKS4g
TWFrZSB0aGUKPiBzZXR1cCBsYXRlciB0byBhdm9pZCB0aGUgV0FSTigpLgo+IAo+IFJlcG9ydGVk
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gU3VnZ2VzdGVkLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gU2lnbmVkLW9mZi1ieTogRG91IExpeWFuZyA8
ZG91bHkuZm5zdEBjbi5mdWppdHN1LmNvbT4KPiAtLS0KPiAgYXJjaC94ODYva2VybmVsL3NtcGJv
b3QuYyB8IDMgKystCj4gIGFyY2gveDg2L3hlbi9zbXBfcHYuYyAgICAgfCAyICsrCj4gIGFyY2gv
eDg2L3hlbi9zcGlubG9jay5jICAgfCA2ICsrKystLQo+ICAzIGZpbGVzIGNoYW5nZWQsIDggaW5z
ZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2Vy
bmVsL3NtcGJvb3QuYyBiL2FyY2gveDg2L2tlcm5lbC9zbXBib290LmMKPiBpbmRleCBhZWQxNDYw
Li42YjEzMzVhIDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L2tlcm5lbC9zbXBib290LmMKPiArKysg
Yi9hcmNoL3g4Ni9rZXJuZWwvc21wYm9vdC5jCj4gQEAgLTEzMjMsNiArMTMyMyw4IEBAIHZvaWQg
X19pbml0IG5hdGl2ZV9zbXBfcHJlcGFyZV9jcHVzKHVuc2lnbmVkIGludCBtYXhfY3B1cykKPiAg
CXByX2luZm8oIkNQVTA6ICIpOwo+ICAJcHJpbnRfY3B1X2luZm8oJmNwdV9kYXRhKDApKTsKPiAg
Cj4gKwluYXRpdmVfcHZfbG9ja19pbml0KCk7Cj4gKwo+ICAJdXZfc3lzdGVtX2luaXQoKTsKPiAg
Cj4gIAlzZXRfbXRycl9hcHNfZGVsYXllZF9pbml0KCk7Cj4gQEAgLTEzNTAsNyArMTM1Miw2IEBA
IHZvaWQgX19pbml0IG5hdGl2ZV9zbXBfcHJlcGFyZV9ib290X2NwdSh2b2lkKQo+ICAJLyogYWxy
ZWFkeSBzZXQgbWUgaW4gY3B1X29ubGluZV9tYXNrIGluIGJvb3RfY3B1X2luaXQoKSAqLwo+ICAJ
Y3B1bWFza19zZXRfY3B1KG1lLCBjcHVfY2FsbG91dF9tYXNrKTsKPiAgCWNwdV9zZXRfc3RhdGVf
b25saW5lKG1lKTsKPiAtCW5hdGl2ZV9wdl9sb2NrX2luaXQoKTsKPiAgfQo+ICAKPiAgdm9pZCBf
X2luaXQgbmF0aXZlX3NtcF9jcHVzX2RvbmUodW5zaWduZWQgaW50IG1heF9jcHVzKQo+IGRpZmYg
LS1naXQgYS9hcmNoL3g4Ni94ZW4vc21wX3B2LmMgYi9hcmNoL3g4Ni94ZW4vc21wX3B2LmMKPiBp
bmRleCA1MTQ3MTQwLi41NzBiMmJjIDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L3hlbi9zbXBfcHYu
Ywo+ICsrKyBiL2FyY2gveDg2L3hlbi9zbXBfcHYuYwo+IEBAIC0yMzYsNiArMjM2LDggQEAgc3Rh
dGljIHZvaWQgX19pbml0IHhlbl9wdl9zbXBfcHJlcGFyZV9jcHVzKHVuc2lnbmVkIGludCBtYXhf
Y3B1cykKPiAgCQl4ZW5fcmF3X3ByaW50ayhtKTsKPiAgCQlwYW5pYyhtKTsKPiAgCX0KPiArCW5h
dGl2ZV9wdl9sb2NrX2luaXQoKTsKPiArCgpUaGlzIGNhbiBiZSByZW1vdmVkLCBhcyBmb3IgYSBY
ZW4gZG9tYWluIG5hdGl2ZV9wdl9sb2NrX2luaXQoKSBpcyBhIG5vcC4KCldpdGggdGhhdDoKClJl
dmlld2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoKSnVlcmdlbgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 27 17:43:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 17:43:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e88ej-00020E-An; Fri, 27 Oct 2017 17:42:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4669272f8=igor.druzhinin@citrix.com>)
 id 1e88ei-000208-P5
 for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 17:42:52 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 41/AA-06614-B1073F95; Fri, 27 Oct 2017 17:42:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsWSzvfng650wed
 Ig1lvmC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyzR/axFHw2qOjZfYGtgfGnehcjJ4eEgL/E
 gimfWEFsYYFgiWcfvjGB2CICARKn+xqA4lwczAJnGSUunnrFCJIQEiiS2HKjnQ3EZhMwkDi1a
 RELiM0rYCtxalcv2CAWAVWJX7dWsoPYogLhEk1n+6FqBCVOznwCZnMK2EtMv9XI3MXIAbRAU2
 L9Ln2QMLOAuMStJ/OZIGx5ie1v5zBDrFWTONq1iwXi5nSJA/O+MU5gFJiFZOoshEmzkEyahWT
 SAkaWVYwaxalFZalFukaWeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgSFbz8DA
 uIOxaa/fIUZJDiYlUd595z9FCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgvZz3OVJIsCg1PbUiL
 TMHGD0waQkOHiURXpV8oDRvcUFibnFmOkTqFKMlx6abd/8wcWz4/gBIPpv5uoFZiCUvPy9VSp
 x3Asg8AZCGjNI8uHGwCL/EKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZhXHWQtT2ZeCdzWV0A
 HMQEd1KT6AeSgkkSElFQDY/2OJ1Znvu2/xW2evYVBQeoiz5nefWdiAg7zN8bpNE3z25j95H1l
 eX9PwpvLbBtaPv/iDlZZ7s62dC1/X9/aWdO3fAq9oBnw8WzDfcGzE50eyC0otO3/GDLfwPeiw
 cwKK5+ntc8757b2sB12CdT6vfuz6cfnPAm1BrIT2T40uDNPduorsq9XVmIpzkg01GIuKk4EAK
 5okivrAgAA
X-Env-Sender: prvs=4669272f8=igor.druzhinin@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1509126167!107743890!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47629 invoked from network); 27 Oct 2017 17:42:50 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Oct 2017 17:42:50 -0000
X-IronPort-AV: E=Sophos;i="5.44,304,1505779200"; d="scan'208";a="106539701"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <58A596C0020000780013AA84@prv-mh.provo.novell.com>
 <58A597D8020000780013AAAF@prv-mh.provo.novell.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <b24ef6a3-a8f6-7da6-0295-6bc96c0725e8@citrix.com>
Date: Fri, 27 Oct 2017 18:42:36 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <58A597D8020000780013AAAF@prv-mh.provo.novell.com>
Content-Language: en-US
X-ClientProxiedBy: FTLPEX02CAS01.citrite.net (10.13.99.120) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Anshul Makkar <anshul.makkar@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 1/2] VMX: fix VMCS race on context-switch
 paths
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTYvMDIvMTcgMTE6MTUsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFdoZW4gX19jb250ZXh0X3N3
aXRjaCgpIGlzIGJlaW5nIGJ5cGFzc2VkIGR1cmluZyBvcmlnaW5hbCBjb250ZXh0Cj4gc3dpdGNo
IGhhbmRsaW5nLCB0aGUgdkNQVSAib3duaW5nIiB0aGUgVk1DUyBwYXJ0aWFsbHkgbG9zZXMgY29u
dHJvbCBvZgo+IGl0OiBJdCB3aWxsIGFwcGVhciBub24tcnVubmluZyB0byByZW1vdGUgQ1BVcywg
YW5kIGhlbmNlIHRoZWlyIGF0dGVtcHQKPiB0byBwYXVzZSB0aGUgb3duaW5nIHZDUFUgd2lsbCBo
YXZlIG5vIGVmZmVjdCBvbiBpdCAoYXMgaXQgYWxyZWFkeQo+IGxvb2tzIHRvIGJlIHBhdXNlZCku
IEF0IHRoZSBzYW1lIHRpbWUgdGhlICJvd25pbmciIENQVSB3aWxsIHJlLWVuYWJsZQo+IGludGVy
cnVwdHMgZXZlbnR1YWxseSAodGhlIGxhc3Rlc3Qgd2hlbiBlbnRlcmluZyB0aGUgaWRsZSBsb29w
KSBhbmQKPiBoZW5jZSBiZWNvbWVzIHN1YmplY3QgdG8gSVBJcyBmcm9tIG90aGVyIENQVXMgcmVx
dWVzdGluZyBhY2Nlc3MgdG8gdGhlCj4gVk1DUy4gQXMgYSByZXN1bHQsIHdoZW4gX19jb250ZXh0
X3N3aXRjaCgpIGZpbmFsbHkgZ2V0cyBydW4sIHRoZSBDUFUKPiBtYXkgbm8gbG9uZ2VyIGhhdmUg
dGhlIFZNQ1MgbG9hZGVkLCBhbmQgaGVuY2UgYW55IGFjY2Vzc2VzIHRvIGl0IHdvdWxkCj4gZmFp
bC4gSGVuY2Ugd2UgbWF5IG5lZWQgdG8gcmUtbG9hZCB0aGUgVk1DUyBpbiB2bXhfY3R4dF9zd2l0
Y2hfZnJvbSgpLgo+IAo+IFNpbWlsYXJseSwgd2hlbiBfX2NvbnRleHRfc3dpdGNoKCkgaXMgYmVp
bmcgYnlwYXNzZWQgYWxzbyBvbiB0aGUgc2Vjb25kCj4gKHN3aXRjaC1pbikgcGF0aCwgVk1DUyBv
d25lcnNoaXAgbWF5IGhhdmUgYmVlbiBsb3N0IGFuZCBoZW5jZSBuZWVkcwo+IHJlLWVzdGFibGlz
aGluZy4gU2luY2UgdGhlcmUncyBubyBleGlzdGluZyBob29rIHRvIHB1dCB0aGlzIGluLCBhZGQg
YQo+IG5ldyBvbmUuCj4gCj4gUmVwb3J0ZWQtYnk6IEtldmluIE1heWVyIDxLZXZpbi5NYXllckBn
ZGF0YS5kZT4KPiBSZXBvcnRlZC1ieTogQW5zaHVsIE1ha2thciA8YW5zaHVsLm1ha2thckBjaXRy
aXguY29tPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
PiAtLS0KPiB2MjogRHJvcCB0aGUgc3BpbiBsb29wIGZyb20gdm14X3ZtY19yZWxvYWQoKS4gVXNl
IHRoZSBmdW5jdGlvbiBpbgo+ICAgICB2bXhfZG9fcmVzdW1lKCkgaW5zdGVhZCBvZiBvcGVuIGNv
ZGluZyBpdCB0aGVyZSAocmVxdWlyaW5nIHRoZQo+ICAgICBBU1NFUlQoKXMgdG8gYmUgYWRqdXN0
ZWQvZHJvcHBlZCkuIERyb3AgdGhlIG5ldwo+ICAgICAtPmN0eHRfc3dpdGNoX3NhbWUoKSBob29r
Lgo+IAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwo+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3ZtY3MuYwo+IEBAIC01NTIsNiArNTUyLDIwIEBAIHN0YXRpYyB2b2lkIHZt
eF9sb2FkX3ZtY3Moc3RydWN0IHZjcHUgKnYKPiAgICAgIGxvY2FsX2lycV9yZXN0b3JlKGZsYWdz
KTsKPiAgfQo+ICAKPiArdm9pZCB2bXhfdm1jc19yZWxvYWQoc3RydWN0IHZjcHUgKnYpCj4gK3sK
PiArICAgIC8qCj4gKyAgICAgKiBBcyB3ZSBtYXkgYmUgcnVubmluZyB3aXRoIGludGVycnVwdHMg
ZGlzYWJsZWQsIHdlIGNhbid0IGFjcXVpcmUKPiArICAgICAqIHYtPmFyY2guaHZtX3ZteC52bWNz
X2xvY2sgaGVyZS4gSG93ZXZlciwgd2l0aCBpbnRlcnJ1cHRzIGRpc2FibGVkCj4gKyAgICAgKiB0
aGUgVk1DUyBjYW4ndCBiZSB0YWtlbiBhd2F5IGZyb20gdXMgYW55bW9yZSBpZiB3ZSBzdGlsbCBv
d24gaXQuCj4gKyAgICAgKi8KPiArICAgIEFTU0VSVCh2LT5pc19ydW5uaW5nIHx8ICFsb2NhbF9p
cnFfaXNfZW5hYmxlZCgpKTsKPiArICAgIGlmICggdi0+YXJjaC5odm1fdm14LnZtY3NfcGEgPT0g
dGhpc19jcHUoY3VycmVudF92bWNzKSApCj4gKyAgICAgICAgcmV0dXJuOwo+ICsKPiArICAgIHZt
eF9sb2FkX3ZtY3Modik7Cj4gK30KPiArCj4gIGludCB2bXhfY3B1X3VwX3ByZXBhcmUodW5zaWdu
ZWQgaW50IGNwdSkKPiAgewo+ICAgICAgLyoKPiBAQCAtMTY3OCwxMCArMTY5Miw3IEBAIHZvaWQg
dm14X2RvX3Jlc3VtZShzdHJ1Y3QgdmNwdSAqdikKPiAgICAgIGJvb2xfdCBkZWJ1Z19zdGF0ZTsK
PiAgCj4gICAgICBpZiAoIHYtPmFyY2guaHZtX3ZteC5hY3RpdmVfY3B1ID09IHNtcF9wcm9jZXNz
b3JfaWQoKSApCj4gLSAgICB7Cj4gLSAgICAgICAgaWYgKCB2LT5hcmNoLmh2bV92bXgudm1jc19w
YSAhPSB0aGlzX2NwdShjdXJyZW50X3ZtY3MpICkKPiAtICAgICAgICAgICAgdm14X2xvYWRfdm1j
cyh2KTsKPiAtICAgIH0KPiArICAgICAgICB2bXhfdm1jc19yZWxvYWQodik7Cj4gICAgICBlbHNl
Cj4gICAgICB7Cj4gICAgICAgICAgLyoKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
Ywo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCj4gQEAgLTkzNiw2ICs5MzcsMTgg
QEAgc3RhdGljIHZvaWQgdm14X2N0eHRfc3dpdGNoX2Zyb20oc3RydWN0Cj4gICAgICBpZiAoIHVu
bGlrZWx5KCF0aGlzX2NwdSh2bXhvbikpICkKPiAgICAgICAgICByZXR1cm47Cj4gIAo+ICsgICAg
aWYgKCAhdi0+aXNfcnVubmluZyApCj4gKyAgICB7Cj4gKyAgICAgICAgLyoKPiArICAgICAgICAg
KiBXaGVuIHRoaXMgdkNQVSBpc24ndCBtYXJrZWQgYXMgcnVubmluZyBhbnltb3JlLCBhIHJlbW90
ZSBwQ1BVJ3MKPiArICAgICAgICAgKiBhdHRlbXB0IHRvIHBhdXNlIHVzIChmcm9tIHZteF92bWNz
X2VudGVyKCkpIHdvbid0IGhhdmUgYSByZWFzb24KPiArICAgICAgICAgKiB0byBzcGluIGluIHZj
cHVfc2xlZXBfc3luYygpLCBhbmQgaGVuY2UgdGhhdCBwQ1BVIG1pZ2h0IGhhdmUgdGFrZW4KPiAr
ICAgICAgICAgKiBhd2F5IHRoZSBWTUNTIGZyb20gdXMuIEFzIHdlJ3JlIHJ1bm5pbmcgd2l0aCBp
bnRlcnJ1cHRzIGRpc2FibGVkLAo+ICsgICAgICAgICAqIHdlIGFsc28gY2FuJ3QgY2FsbCB2bXhf
dm1jc19lbnRlcigpLgo+ICsgICAgICAgICAqLwo+ICsgICAgICAgIHZteF92bWNzX3JlbG9hZCh2
KTsKPiArICAgIH0KPiArCj4gICAgICB2bXhfZnB1X2xlYXZlKHYpOwo+ICAgICAgdm14X3NhdmVf
Z3Vlc3RfbXNycyh2KTsKPiAgICAgIHZteF9yZXN0b3JlX2hvc3RfbXNycygpOwo+IC0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS92bXgvdm1jcy5oCj4gQEAgLTE3NCw2ICsxNzQsNyBAQCB2b2lkIHZteF9kZXN0cm95
X3ZtY3Moc3RydWN0IHZjcHUgKnYpOwo+ICB2b2lkIHZteF92bWNzX2VudGVyKHN0cnVjdCB2Y3B1
ICp2KTsKPiAgYm9vbF90IF9fbXVzdF9jaGVjayB2bXhfdm1jc190cnlfZW50ZXIoc3RydWN0IHZj
cHUgKnYpOwo+ICB2b2lkIHZteF92bWNzX2V4aXQoc3RydWN0IHZjcHUgKnYpOwo+ICt2b2lkIHZt
eF92bWNzX3JlbG9hZChzdHJ1Y3QgdmNwdSAqdik7Cj4gIAo+ICAjZGVmaW5lIENQVV9CQVNFRF9W
SVJUVUFMX0lOVFJfUEVORElORyAgICAgICAgMHgwMDAwMDAwNAo+ICAjZGVmaW5lIENQVV9CQVNF
RF9VU0VfVFNDX09GRlNFVElORyAgICAgICAgICAgMHgwMDAwMDAwOAo+IAoKSGkgSmFuLAoKSSdt
IG5vdCBlbnRpcmVseSBzdXJlIGlmIGl0J3Mgc29tZXRoaW5nIHJlbGF0ZWQgYnV0IHRoZSBlbmQg
cmVzdWx0IGxvb2tzCnNpbWlsYXIgdG8gdGhlIGlzc3VlIHRoYXQgdGhpcyBwYXRjaCBzb2x2ZWQu
IFdlIGFyZSBub3cgZ2V0dGluZyByZXBvcnRzIG9mCmEgc2ltaWxhciByYWNlIGNvbmRpdGlvbiB3
aXRoIHRoZSBmb2xsb3dpbmcgc3RhY2sgdHJhY2Ugb24gNC43LjEgd2l0aCB0aGlzCnBhdGNoIGJh
Y2twb3J0ZWQgYnV0IEknbSBwcmV0dHkgc3VyZSB0aGlzIHNob3VsZCBiZSB0aGUgY2FzZSBmb3Ig
bWFzdGVyCmFzIHdlbGw6CgooWEVOKSBbNDgwMTk4LjU3MDE2NV0gWGVuIGNhbGwgdHJhY2U6CihY
RU4pIFs0ODAxOTguNTcwMTY4XSAgICBbPGZmZmY4MmQwODAxZWI1M2U+XSB2bXguYyNhcmNoL3g4
Ni9odm0vdm14L3ZteC5vLnVubGlrZWx5KzB4MTM2LzB4MWE4CihYRU4pIFs0ODAxOTguNTcwMTcx
XSAgICBbPGZmZmY4MmQwODAxNjAwOTU+XSBkb21haW4uYyNfX2NvbnRleHRfc3dpdGNoKzB4MTBj
LzB4M2E0CihYRU4pIFs0ODAxOTguNTcwMTc2XSAgICBbPGZmZmY4MmQwODAxNjU2MGM+XSBfX3N5
bmNfbG9jYWxfZXhlY3N0YXRlKzB4MzUvMHg1MQooWEVOKSBbNDgwMTk4LjU3MDE3OV0gICAgWzxm
ZmZmODJkMDgwMThiZDgyPl0gaW52YWxpZGF0ZV9pbnRlcnJ1cHQrMHg0MC8weDczCihYRU4pIFs0
ODAxOTguNTcwMTgzXSAgICBbPGZmZmY4MmQwODAxNmVhMWY+XSBkb19JUlErMHg4Yy8weDVjYgoo
WEVOKSBbNDgwMTk4LjU3MDE4Nl0gICAgWzxmZmZmODJkMDgwMjJkOTNmPl0gY29tbW9uX2ludGVy
cnVwdCsweDVmLzB4NzAKKFhFTikgWzQ4MDE5OC41NzAxODldICAgIFs8ZmZmZjgyZDA4MDFiMzJi
MD5dIHZwbXVfZGVzdHJveSswLzB4MTAwCihYRU4pIFs0ODAxOTguNTcwMTkyXSAgICBbPGZmZmY4
MmQwODAxZTdkYzk+XSB2bXguYyN2bXhfdmNwdV9kZXN0cm95KzB4MjEvMHgzMAooWEVOKSBbNDgw
MTk4LjU3MDE5NV0gICAgWzxmZmZmODJkMDgwMWMyYmY2Pl0gaHZtX3ZjcHVfZGVzdHJveSsweDcw
LzB4NzcKKFhFTikgWzQ4MDE5OC41NzAxOTddICAgIFs8ZmZmZjgyZDA4MDE2MTAxZT5dIHZjcHVf
ZGVzdHJveSsweDVkLzB4NzIKKFhFTikgWzQ4MDE5OC41NzAyMDFdICAgIFs8ZmZmZjgyZDA4MDEw
NzUxMD5dIGRvbWFpbi5jI2NvbXBsZXRlX2RvbWFpbl9kZXN0cm95KzB4NDkvMHgxODIKKFhFTikg
WzQ4MDE5OC41NzAyMDRdICAgIFs8ZmZmZjgyZDA4MDEyNjZkMj5dIHJjdXBkYXRlLmMjcmN1X3By
b2Nlc3NfY2FsbGJhY2tzKzB4MTQxLzB4MWEzCihYRU4pIFs0ODAxOTguNTcwMjA3XSAgICBbPGZm
ZmY4MmQwODAxMzJmOTU+XSBzb2Z0aXJxLmMjX19kb19zb2Z0aXJxKzB4NzUvMHg4MAooWEVOKSBb
NDgwMTk4LjU3MDIwOV0gICAgWzxmZmZmODJkMDgwMTMyZmFlPl0gcHJvY2Vzc19wZW5kaW5nX3Nv
ZnRpcnFzKzB4ZS8weDEwCihYRU4pIFs0ODAxOTguNTcwMjEyXSAgICBbPGZmZmY4MmQwODAxYjI1
NmY+XSBtd2FpdC1pZGxlLmMjbXdhaXRfaWRsZSsweGY1LzB4MmMzCihYRU4pIFs0ODAxOTguNTcw
MjE0XSAgICBbPGZmZmY4MmQwODAxZTBkMDA+XSB2bXhfaW50cl9hc3Npc3QrMHgzYmYvMHg0ZjIK
KFhFTikgWzQ4MDE5OC41NzAyMTZdICAgIFs8ZmZmZjgyZDA4MDE1ZmQ1Nz5dIGRvbWFpbi5jI2lk
bGVfbG9vcCsweDM4LzB4NGQKClNvIGZhciBhbGwgdGhlIGF0dGVtcHRzIHRvIGdldCBhIHJlcHJv
IGxvY2FsbHkgZmFpbGVkIC0gdGhlIHJhY2UgaXMgcXVpdGUgcmFyZSAtCml0IG9ubHkgaGFwcGVu
cyB3aGVuIChwcm9iYWJseSkgdGhlIGlzc3VlIHdpdGggc3RvbGVuIFZNQ1MgYXBwZWFycyBBTkQg
VExCIGZsdXNoCklQSSBjb21lcyBhdCB0aGUgbW9tZW50IG9mIGRvbWFpbiBkZXN0cnVjdGlvbi4g
Rm9yIHRoZSBpc3N1ZSB0byBhcHBlYXIgc2V2ZXJhbApjb25kaXRpb25zIHNob3VsZCBiZSBtZXQ6
CjEpIFRMQiBmbHVzaCBJUEkgc2hvdWxkIGV4ZWN1dGUgX19zeW5jX2xvY2FsX2V4ZWNzdGF0ZSBh
bmQgZW50ZXIgVk1YIGNvbnRleHQKc3dpdGNoCjIpIFRoaXMgc2hvdWxkIGNvbWUgYXQgdGhlIFZD
UFUgZGVzdHJveSBsb29wIGluIFJDVSBjYWxsYmFjawozKSBWTUNTIHBvaW50ZXIgc2hvdWxkIGJl
IGludmFsaWQgKHBvc3NpYmx5IHN0b2xlbiBvciBjbGVhcmVkIHNvbWVob3cpCgpNeSBpZGVhIHdh
cyB0byBwcm92b2tlIHRoZSBjcmFzaCBzb21laG93IGJ5IHNpbXVsYXRpbmcgdGhlIGNvbmRpdGlv
bnMgZGVzY3JpYmVkCmFib3ZlLiBVc2luZyBBbmRyZXcncyBzdWdnZXN0aW9uIEkgbm93IGNhbiBz
YXRpc2Z5IGNvbmRpdGlvbnMgMSBhbmQgMiB3aXRoCnNvbWUgaGVscCBvZiBYVEYsIGJ1dCBJIHN0
aWxsIGhhdmUgbm8gaWRlYSBob3cgdG8gcHJvdm9rZSAzLgoKQW55IGlkZWFzIGFib3V0IHRoZSBy
b290IGNhdXNlIG9mIHRoZSBmYXVsdCBhbmQgc3VnZ2VzdGlvbnMgaG93IHRvIHJlcHJvZHVjZSBp
dAp3b3VsZCBiZSB3ZWxjb21lLiBEb2VzIHRoaXMgY3Jhc2ggcmVhbGx5IGhhcyBzb21ldGhpbmcg
dG8gZG8gd2l0aCBQTUw/IEkgZG91YnQKYmVjYXVzZSB0aGUgb3JpZ2luYWwgZW52aXJvbm1lbnQg
bWF5IGhhcmRseSBiZSBjYWxsZWQgUE1MLWhlYXZ5LgoKVGhhbmtzLApJZ29yCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 27 17:49:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 17:49:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e88lL-0002Hh-3A; Fri, 27 Oct 2017 17:49:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1e88lK-0002Hb-CQ
 for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 17:49:42 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 2D/E3-13910-5B173F95; Fri, 27 Oct 2017 17:49:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHLMWRWlGSWpSXmKPExsVyuP0Ov+6Wws+
 RBm8bLS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozP0/6yF9wWqpjdcJG9gfE+fxcjJ4eEgJHE
 24n/mEBsIYGFjBIbpsuA2GwCqhIbrp9iBbFFBIIkNnS0gtUwC1RItPy/xAJiCwu4Sxw91cUGY
 rMA1b94PRWonoODV8BEYv93JYjx8hIdByazTGDkXMDIsIpRozi1qCy1SNfQUC+pKDM9oyQ3MT
 NH19DATC83tbg4MT01JzGpWC85P3cTI9BXDECwg/HTsoBDjJIcTEqivPvOf4oU4kvKT6nMSCz
 OiC8qzUktPsQow8GhJMF7o+BzpJBgUWp6akVaZg4waGDSEhw8SiK8vSBp3uKCxNzizHSI1ClG
 Y46Om3f/MHE8m/m6gVmIJS8/L1VKnDcfpFQApDSjNA9uECyYLzHKSgnzMgKdJsRTkFqUm1mCK
 v+KUZyDUUmYtx9kCk9mXgncvldApzABndKk+gHklJJEhJRUA+Ni0c755oGZLybntTkrSfdtVr
 qySUFi3tYlLpsnrdYVnPzdR9CycIe8tHralju259SnV678sOqAmMDadXOjP3Fez1rndP8Xn4j
 cd/vv3Z1Ld+e75p19UhkRfG6bpW/+M95tMq6xGR5Puj5N1wu6k5251u34lkzXPVnZreVbLxct
 f7RXTkz45wElluKMREMt5qLiRADCcPMAYQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1509126580!79165610!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12725 invoked from network); 27 Oct 2017 17:49:40 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-8.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 27 Oct 2017 17:49:40 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 4D0A1AC8B;
 Fri, 27 Oct 2017 17:49:40 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org
Date: Fri, 27 Oct 2017 19:49:37 +0200
Message-Id: <20171027174937.26980-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: Juergen Gross <jgross@suse.com>, boris.ostrovsky@oracle.com,
 mingo@redhat.com, tglx@linutronix.de, hpa@zytor.com
Subject: [Xen-devel] [PATCH v2] xen: support 52 bit physical addresses in pv
	guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UGh5c2ljYWwgYWRkcmVzc2VzIG9uIHByb2Nlc3NvcnMgc3VwcG9ydGluZyA1IGxldmVsIHBhZ2lu
ZyBjYW4gYmUgdXAgdG8KNTIgYml0cyB3aWRlLiBGb3IgYSBYZW4gcHYgZ3Vlc3QgcnVubmluZyBv
biBzdWNoIGEgbWFjaGluZSB0aG9zZQpwaHlzaWNhbCBhZGRyZXNzZXMgaGF2ZSB0byBiZSBzdXBw
b3J0ZWQgaW4gb3JkZXIgdG8gYmUgYWJsZSB0byB1c2UgYW55Cm1lbW9yeSBvbiB0aGUgbWFjaGlu
ZSBldmVuIGlmIHRoZSBndWVzdCBpdHNlbGYgZG9lcyBub3Qgc3VwcG9ydCA1IGxldmVsCnBhZ2lu
Zy4KClNvIHdoZW4gcmVhZGluZy93cml0aW5nIGEgTUZOIGZyb20vdG8gYSBwdGUgZG9uJ3QgdXNl
IHRoZSBrZXJuZWwncwpQVEVfUEZOX01BU0sgYnV0IGEgbmV3IFhFTl9QVEVfTUZOX01BU0sgYWxs
b3dpbmcgZnVsbCA0MCBiaXQgd2lkZSBNRk5zLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgotLS0KVjI6Ci0gdXNlIF9fc21lX2NscigpIHRvIGNsZWFyIGFu
eSBTTUUgYml0IGZyb20gTUZOIChCb3JpcyBPc3Ryb3Zza3kpCi0tLQogYXJjaC94ODYvaW5jbHVk
ZS9hc20veGVuL3BhZ2UuaCB8IDExICsrKysrKysrKystCiBhcmNoL3g4Ni94ZW4vbW11X3B2LmMg
ICAgICAgICAgIHwgIDQgKystLQogMiBmaWxlcyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAz
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9wYWdl
LmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vcGFnZS5oCmluZGV4IDA3YjY1MzE4MTNjNC4u
OTBlOTEwMDNmZDlkIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vcGFnZS5o
CisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9wYWdlLmgKQEAgLTI2LDYgKzI2LDE1IEBA
IHR5cGVkZWYgc3RydWN0IHhwYWRkciB7CiAJcGh5c19hZGRyX3QgcGFkZHI7CiB9IHhwYWRkcl90
OwogCisjaWZkZWYgQ09ORklHX1g4Nl82NAorI2RlZmluZSBYRU5fUEhZU0lDQUxfTUFTSwlfX3Nt
ZV9jbHIoKDFVTCA8PCA1MikgLSAxKQorI2Vsc2UKKyNkZWZpbmUgWEVOX1BIWVNJQ0FMX01BU0sJ
X19QSFlTSUNBTF9NQVNLCisjZW5kaWYKKworI2RlZmluZSBYRU5fUFRFX01GTl9NQVNLCSgocHRl
dmFsX3QpKCgoc2lnbmVkIGxvbmcpUEFHRV9NQVNLKSAmIFwKKwkJCQkJICAgIFhFTl9QSFlTSUNB
TF9NQVNLKSkKKwogI2RlZmluZSBYTUFERFIoeCkJKCh4bWFkZHJfdCkgeyAubWFkZHIgPSAoeCkg
fSkKICNkZWZpbmUgWFBBRERSKHgpCSgoeHBhZGRyX3QpIHsgLnBhZGRyID0gKHgpIH0pCiAKQEAg
LTI3Nyw3ICsyODYsNyBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgYmZuX3RvX2xvY2Fs
X3Bmbih1bnNpZ25lZCBsb25nIG1mbikKIAogc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIHB0
ZV9tZm4ocHRlX3QgcHRlKQogewotCXJldHVybiAocHRlLnB0ZSAmIFBURV9QRk5fTUFTSykgPj4g
UEFHRV9TSElGVDsKKwlyZXR1cm4gKHB0ZS5wdGUgJiBYRU5fUFRFX01GTl9NQVNLKSA+PiBQQUdF
X1NISUZUOwogfQogCiBzdGF0aWMgaW5saW5lIHB0ZV90IG1mbl9wdGUodW5zaWduZWQgbG9uZyBw
YWdlX25yLCBwZ3Byb3RfdCBwZ3Byb3QpCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vbW11X3B2
LmMgYi9hcmNoL3g4Ni94ZW4vbW11X3B2LmMKaW5kZXggNzE0OTVmMWE4NmQ3Li45ZDljYzM4NzA3
MjIgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9tbXVfcHYuYworKysgYi9hcmNoL3g4Ni94ZW4v
bW11X3B2LmMKQEAgLTMxNSw3ICszMTUsNyBAQCB2b2lkIHhlbl9wdGVwX21vZGlmeV9wcm90X2Nv
bW1pdChzdHJ1Y3QgbW1fc3RydWN0ICptbSwgdW5zaWduZWQgbG9uZyBhZGRyLAogc3RhdGljIHB0
ZXZhbF90IHB0ZV9tZm5fdG9fcGZuKHB0ZXZhbF90IHZhbCkKIHsKIAlpZiAodmFsICYgX1BBR0Vf
UFJFU0VOVCkgewotCQl1bnNpZ25lZCBsb25nIG1mbiA9ICh2YWwgJiBQVEVfUEZOX01BU0spID4+
IFBBR0VfU0hJRlQ7CisJCXVuc2lnbmVkIGxvbmcgbWZuID0gKHZhbCAmIFhFTl9QVEVfTUZOX01B
U0spID4+IFBBR0VfU0hJRlQ7CiAJCXVuc2lnbmVkIGxvbmcgcGZuID0gbWZuX3RvX3BmbihtZm4p
OwogCiAJCXB0ZXZhbF90IGZsYWdzID0gdmFsICYgUFRFX0ZMQUdTX01BU0s7CkBAIC0xNzM1LDcg
KzE3MzUsNyBAQCBzdGF0aWMgdW5zaWduZWQgbG9uZyBfX2luaXQgbTJwKHBoeXNfYWRkcl90IG1h
ZGRyKQogewogCXBoeXNfYWRkcl90IHBhZGRyOwogCi0JbWFkZHIgJj0gUFRFX1BGTl9NQVNLOwor
CW1hZGRyICY9IFhFTl9QVEVfTUZOX01BU0s7CiAJcGFkZHIgPSBtZm5fdG9fcGZuKG1hZGRyID4+
IFBBR0VfU0hJRlQpIDw8IFBBR0VfU0hJRlQ7CiAKIAlyZXR1cm4gcGFkZHI7Ci0tIAoyLjEyLjMK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 27 17:58:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 17:58:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e88tM-00030Z-Sv; Fri, 27 Oct 2017 17:58:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=466efc5b4=Ian.Jackson@citrix.com>)
 id 1e88tL-00030T-Go
 for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 17:57:59 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 EE/C7-05363-6A373F95; Fri, 27 Oct 2017 17:57:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHRDpO6y4s+
 RBi2LBS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxpHfuZCw6zVMw6OY+xgfEtcxcjJ4eEgL/E
 we5NrCA2m4CuRNOWv2wgNq+AoMTJmU9YQGxmAT2JG1OnsEHY8hLNW2czQ9Q4SPTdnsQEYrMIq
 Eos2T8RbI6IgJbE+hVPoepVJE7N6wKbIyzgIvHj2nswm1PASuLy1HWMILaQQIbE0wsQtoSAic
 TbhTuBejmA4moSc9fHT2Dkm4XkollILpqF5KIFjMyrGDWKU4vKUot0DQ31kooy0zNKchMzc3Q
 NDYz1clOLixPTU3MSk4r1kvNzNzECQ40BCHYwrv7tdIhRkoNJSZR33/lPkUJ8SfkplRmJxRnx
 RaU5qcWHGGU4OJQkeE8UfY4UEixKTU+tSMvMAQY9TFqCg0dJhHclSJq3uCAxtzgzHSJ1itGS4
 8bD63+YODpu3gWSz2a+bmAWYsnLz0uVEuc9CdIgANKQUZoHNw4WmZcYZaWEeRmBDhTiKUgtys
 0sQZV/xSjOwagkzPsSZApPZl4J3NZXQAcxAR3UpPoB5KCSRISUVANjw/aWiad95tvyvLtWsE2
 7pH6aVP7z7ad+l170/OKqF7WvaeHVyyaBE9XC+A7wBZYUClYXZC2bUrn+1uw3OumB+scjLm+T
 DtPf0SpS8tZqo42R3UaRnfz8LY945tRqH/mglLpu/xnfT633pPk/XDsW+pgnPlR6zWWW+101v
 y5s8IhS28XzxPyQEktxRqKhFnNRcSIApL1n38cCAAA=
X-Env-Sender: prvs=466efc5b4=Ian.Jackson@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1509127076!112156614!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47581 invoked from network); 27 Oct 2017 17:57:58 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Oct 2017 17:57:57 -0000
X-IronPort-AV: E=Sophos;i="5.44,304,1505779200"; d="scan'208";a="448652254"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23027.29586.405839.360992@mariner.uk.xensource.com>
Date: Fri, 27 Oct 2017 18:57:38 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20171027170744.70358-2-roger.pau@citrix.com>
References: <20171027170744.70358-1-roger.pau@citrix.com>
 <20171027170744.70358-2-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 04/16] osstest: introduce
	host_shared_mark_ready
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCAwNC8xNl0gb3NzdGVzdDogaW50cm9kdWNl
IGhvc3Rfc2hhcmVkX21hcmtfcmVhZHkiKToKPiBUaGF0IGFsbG93cyBtYXJraW5nIGEgaG9zdCBh
cyByZWFkeSB0byBiZSBzaGFyZWQuIFJlcGxhY2UgdGhlIGN1cnJlbnQKPiBjYWxsZXJzIHRoYXQg
b3Blbi1jb2RlIGl0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgo+IC0tLQo+IENoYW5nZXMgc2luY2UgdjEzOgo+ICAtIHMvcmVzb3Vy
Y2Vfc2hhcmVkX21hcmtfcmVhZHkvaG9zdF9zaGFyZWRfbWFya19yZWFkeS8uCj4gIC0gRmlyc3Qg
YXJndW1lbnQgb2Ygam9iZGJfcmVzb3VyY2Vfc2hhcmVkX21hcmtfcmVhZHkgbXVzdCBiZSAnaG9z
dCcuCgpBbHRob3VnaCBpdCB3b3VsZCBiZSBnb29kIHRvIG1lbnRpb24gdGhhdCB5b3UgYXJlIGZp
eGluZyBhIGJ1ZyBoZXJlLAp0byB3aXQgdGhlICRoby0+e0lkZW50fSB0byAnaG9zdCcgY2hhbmdl
LgoKQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKVGhh
bmtzLApJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 27 17:58:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 17:58:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e88tc-00031k-4Q; Fri, 27 Oct 2017 17:58:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=466efc5b4=Ian.Jackson@citrix.com>)
 id 1e88ta-00031R-HD
 for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 17:58:14 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 E2/F6-18968-5B373F95; Fri, 27 Oct 2017 17:58:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHSDve7W4s+
 RBluXiFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBln+mIKljFVbNk/ja2B8QdjFyMHh4SAv8Tl
 68VdjJwcbAK6Ek1b/rKB2LwCghInZz5hAbGZBXQkFuz+xAZhy0tsfzuHGaLGQWLC1RnsIDaLg
 KrEn99PmEBsEQEtifUrnkLVq0icmtcFNkdYIFxi2pPlYL2cAlYSiyfNYgSxhQQyJJ69WMMKYk
 sImEi8XbiTDeQ0IQE1ibnr4ycw8s1CctEsJBfNQnLRAkbmVYwaxalFZalFukaGeklFmekZJbm
 JmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgWFWz8DAuIOxZ6/fIUZJDiYlUd595z9FCvEl5adU
 ZiQWZ8QXleakFh9ilOHgUJLgPVH0OVJIsCg1PbUiLTMHGPAwaQkOHiUR3pUgad7igsTc4sx0i
 NQpRkuOGw+v/2Hi6Lh5F0g+m/m6gVmIJS8/L1VKnPckSIMASENGaR7cOFhUXmKUlRLmZWRgYB
 DiKUgtys0sQZV/xSjOwagkzLsGZApPZl4J3NZXQAcxAR3UpPoB5KCSRISUVAOjnrTS3rgNq1P
 vbxLStts0eWPDwcaGF9ZKEjvlig61PZn0L0JHTE2ib9ly5bPn9D+U5849/Kjrof/VAw/Stsx9
 nrms+sn5+Us89t0yPxGxKoSJ25DnkcGyRVW+uo//CIjMiloVGSDeK9F9c+MBrZUnjmbGdQmc+
 R545/X6LRlPtnQV1mrfT7iRrMRSnJFoqMVcVJwIALzlQJ7FAgAA
X-Env-Sender: prvs=466efc5b4=Ian.Jackson@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1509127091!112317090!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36546 invoked from network); 27 Oct 2017 17:58:13 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Oct 2017 17:58:13 -0000
X-IronPort-AV: E=Sophos;i="5.44,304,1505779200"; d="scan'208";a="456493190"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23027.29617.526054.821568@mariner.uk.xensource.com>
Date: Fri, 27 Oct 2017 18:58:09 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20171027170744.70358-3-roger.pau@citrix.com>
References: <20171027170744.70358-1-roger.pau@citrix.com>
 <20171027170744.70358-3-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 12/16] osstest: add script to install build
	dependencies on FreeBSD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCAxMi8xNl0gb3NzdGVzdDogYWRkIHNjcmlw
dCB0byBpbnN0YWxsIGJ1aWxkIGRlcGVuZGVuY2llcyBvbiBGcmVlQlNEIik6Cj4gU2luY2UgYXQg
dGhlIG1vbWVudCBvc3N0ZXN0IG9ubHkgYnVpbGRzIEZyZWVCU0Qgb24gRnJlZUJTRCwgdGhlcmUg
YXJlCj4gbm8gZGVwZW5kZW5jaWVzIHRvIGluc3RhbGwuIEp1c3QgbWFyayB0aGUgaG9zdCBhcyBy
ZWFkeSB0byBzaGFyZS4KCkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 27 17:58:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 17:58:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e88ts-00033s-Bd; Fri, 27 Oct 2017 17:58:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=466efc5b4=Ian.Jackson@citrix.com>)
 id 1e88tr-00033h-8R
 for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 17:58:31 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 CB/00-20813-6C373F95; Fri, 27 Oct 2017 17:58:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXitHRDpO6x4s+
 RBj9/s1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBktjQ0sBVcZK/p6sxoYtzN2MXJySAj4S/Rd
 +80GYrMJ6Eo0bfkLZvMKCEqcnPmEBcRmFtCRWLD7ExuELS+x/e0cZogaB4k3Uw+AzWERUJVov
 DyHHcQWEdCSWL/iKVS9isSpeV1gc4QFgiUmHnoF1MvBwSlgJbG2VwskLCSQIdHSP4MN4hwTib
 cLd7KBlAgJqEnMXR8/gZFvFpKDZiE5aBaSgxYwMq9iVC9OLSpLLdI100sqykzPKMlNzMzRNTQ
 w08tNLS5OTE/NSUwq1kvOz93ECAwyBiDYwTjvhP8hRkkOJiVR3n3nP0UK8SXlp1RmJBZnxBeV
 5qQWH2KU4eBQkuDlAAatkGBRanpqRVpmDjDcYdISHDxKIrwri4DSvMUFibnFmekQqVOMlhw3H
 l7/w8TRcfMukHw283UDsxBLXn5eqpQ470mQBgGQhozSPLhxsJi8xCgrJczLCHSgEE9BalFuZg
 mq/CtGcQ5GJWHelyBTeDLzSuC2vgI6iAnooCbVDyAHlSQipKQaGJfduy06b8Jdlnsdxy323Qy
 U4LrJtEz4/KXvaybNfLz03Du2td/vVDIJx70IcvCIUaozmX/k1IOVhuoK2houp2tP5LT6tXdZ
 pBw6d0l+5rXQF6cfTjm37/F0n4kvzjx2v7OFaUtj33svteSEa/oFvJ/KT5VtPn8yr4T3nU780
 tiZ+qv/b9lx7m6KEktxRqKhFnNRcSIA0HWOXMQCAAA=
X-Env-Sender: prvs=466efc5b4=Ian.Jackson@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1509127108!90571582!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14421 invoked from network); 27 Oct 2017 17:58:29 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Oct 2017 17:58:29 -0000
X-IronPort-AV: E=Sophos;i="5.44,304,1505779200"; d="scan'208";a="448652379"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23027.29634.333738.942325@mariner.uk.xensource.com>
Date: Fri, 27 Oct 2017 18:58:26 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20171027170744.70358-4-roger.pau@citrix.com>
References: <20171027170744.70358-1-roger.pau@citrix.com>
 <20171027170744.70358-4-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 14/16] osstest: add support for FreeBSD
	buildjobs to sg-run-job
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCAxNC8xNl0gb3NzdGVzdDogYWRkIHN1cHBv
cnQgZm9yIEZyZWVCU0QgYnVpbGRqb2JzIHRvIHNnLXJ1bi1qb2IiKToKPiBBZGQgc3VwcG9ydCBh
bmQgaW50cm9kdWNlIGEgRnJlZUJTRCBidWlsZCBqb2IgdG8gc2ctcnVuLWpvYi4KCkFja2VkLWJ5
OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 27 20:00:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 20:00:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e8AnT-0002q1-7Z; Fri, 27 Oct 2017 20:00:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e8AnR-0002dI-R3
 for xen-devel@lists.xen.org; Fri, 27 Oct 2017 20:00:01 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 D6/0F-20813-14093F95; Fri, 27 Oct 2017 20:00:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsVybKJssq7DhM+
 RBn8uylss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkvHqQUPBGseLb2EHMD43/eLkYuDiGBJUwS
 F/q2sHQxcnKwCDhI/Lz5i7GLkYODUSBG4sEPa5Awo0CYxOTLS1ghSrQl+rdtYQSx2QQMJf4+2
 cQGUi4BZC/5zAESFhHQkniw5CozyHhmgc2MEs9OTWcHSQgLeEt83TsVbA6ngJ3E60lTwFbxCn
 hJLFpbC3HOXRaJzYt+g9WLCuhKHPr3hw3E5hUQlDg58wnYmcxAC5ZP38YygVFgFpLULCSpBYx
 Mqxg1ilOLylKLdI0M9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAkOQAQh2MP5a
 FnCIUZKDSUmUd9/5T5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhT+j9HCgkWpaanVqRl5gCjA
 SYtwcGjJMLbD5LmLS5IzC3OTIdInWI05vgx6cofJo5nM183MAux5OXnpUqJ89qClAqAlGaU5s
 ENgkXpJUZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnzhoFM4cnMK4Hb9wroFCagU5pUP4CcUpK
 IkJJqYHRKuB9g4LFAz4r3MpfQ1x9FhrYT1D89uSUVdLjDdEGJc4Zv5IZbs114JC2TFCaYe9hM
 bam4+SEs+kHfjYe8MgrhHrXPg/0PsFaxrHJJCr/G9j5hWlTcL8WN//k3W0pNPLzIW9xWyvcu0
 2stt//1h2e5H/q/SvSqFP9u29muhc8PGYZxleZMVmIpzkg01GIuKk4EABhE7ZrNAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1509134399!81970549!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3238 invoked from network); 27 Oct 2017 20:00:00 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Oct 2017 20:00:00 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2F36B217C1;
 Fri, 27 Oct 2017 19:59:58 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2F36B217C1
Date: Fri, 27 Oct 2017 12:59:57 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@linaro.org>
In-Reply-To: <fe7aaff0-1060-8ee8-2d0c-1d5542a59105@linaro.org>
Message-ID: <alpine.DEB.2.10.1710271257140.3086@sstabellini-ThinkPad-X260>
References: <1507748484-16871-1-git-send-email-volodymyr_babchuk@epam.com>
 <078a8941-5a6b-f7bb-b5c8-f2cf84210cf2@linaro.org>
 <20171017155901.GA24929@EPUAKYIW2556.kyiv.epam.com>
 <942b70a8-dffa-e3ec-19d4-40ff9a328cf6@arm.com>
 <20171020173705.GC11787@EPUAKYIW2556.kyiv.epam.com>
 <b5396625-2a54-d0aa-9a8d-08d070cfe615@linaro.org>
 <20171023201141.GA20412@EPUAKYIW2556.kyiv.epam.com>
 <alpine.DEB.2.10.1710231414050.574@sstabellini-ThinkPad-X260>
 <20171024163343.GA23118@EPUAKYIW2556.kyiv.epam.com>
 <alpine.DEB.2.10.1710241354320.574@sstabellini-ThinkPad-X260>
 <fe7aaff0-1060-8ee8-2d0c-1d5542a59105@linaro.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: nd@arm.com, Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [RFC 0/4] TEE mediator framework + OP-TEE mediator
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAyNyBPY3QgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IEp1c3Qg
YW5zd2VyaW5nIHRvIGRvbTAgYmVlbiAxOjEgZG9tYWluLgo+IAo+IE9uIDI0LzEwLzE3IDIyOjMz
LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiBPbiBUdWUsIDI0IE9jdCAyMDE3LCBWb2xv
ZHlteXIgQmFiY2h1ayB3cm90ZToKPiA+ID4gPiBGb3IgdGhpcyBzZXJpZXMsIEkgdGhpbmsgd2Ug
bmVlZCBhIHdheSB0byBzcGVjaWZ5IHdoaWNoIGRvbWFpbnMgY2FuIHRhbGsKPiA+ID4gPiB0byBU
RUUsIHNvIHRoYXQgd2UgY2FuIG9ubHkgYWxsb3cgaXQgZm9yIGEgc3BlY2lmaWMgc3Vic2V0IG9m
IERvbVVzLiBJCj4gPiA+ID4gd291bGQgcHJvYmFibHkgdXNlIFhTTSBmb3IgdGhhdC4KPiA+ID4g
SSBhbSBhZnJhaWQsIHRoaXMgaXMgbm90IHBvc3NpYmxlLiBBcyBvdGhlciBkb21haW5zIGFyZW4n
dCAxOjEgbWFwcGVkLAo+ID4gPiBJIG5lZWQgdG8gaGF2ZSBzcGVjaWFsIHRyYW5zbGF0aW9uIGNv
ZGUgaW4gbWVkaWF0b3IuIEFjdHVhbGx5LCBJJ20KPiA+ID4gd3JpdGluZyBpdCByaWd0aCBub3cg
dG8gdGVzdCBteSBjaGFuZ2VzIGluIE9QLVRFRS4gQnV0IGV2ZW50IHRoaXMgaXMKPiA+ID4gbm90
IGVub3VnaHQgZm9yIGRlY2VudCBPUC1URUUgc3VwcG9ydC4KPiA+ID4gV2hhdCBjYW4gYmUgZG9u
ZSByaWdodCBub3c6IDEwMCUgRG9tMC1vbmx5IHN1cHBvcnQgd2l0aCB2YW5pbGxhCj4gPiA+IE9Q
LVRFRSAoaS5lLiBubyB2aXJ0dWFsaXphdGlvbiBzdXBwb3J0IGluIE9QLVRFRSBpcyBuZWVkZWQp
LiBUaGlzIGlzCj4gPiA+IGV2ZW4gc2ltcGxpZXIgdGFzaywgc28gSSBjYW4gdGhyb3cgb3V0IHNv
bWUgY29kZSBmcm9tIHRoaXMgcGF0Y2gKPiA+ID4gc2VyaWVzLiBPbiBvdGhlciBoYW5kLCBpbiB0
aGUgZnV0dXJlIHRoaXMgd2lsbCBsZWFkIHRvIHN1dGlhdGlvbiB3aGVuCj4gPiA+IHR3byBtZWRp
YXRvcnMgZm9yIHRoZSBzYW1lIFRFRSBzaGFsbCBiZSBzdXBwb3J0ZWQ6IG9uZSwgc2ltcGxlLCBp
bgo+ID4gPiBYRU4sIGFub3RoZXIsIGZ1bGx5LWZ1bmN0aW9uYWwgaW4gc3R1YmRvbS4KPiA+IAo+
ID4gSSB0aGluayBpdCBpcyBmaW5lIHRvIHN1cHBvcnQgT1AtVEVFIG9ubHkgaW4gRG9tMCB0byBi
ZWdpbiB3aXRoLgo+ID4gCj4gPiBJZGVhbGx5LCBpdCB3b3VsZCBiZSBpbiBEb20wIGZvciBjb252
ZW5pZW5jZSBhbmQgc3BlZWQgYW5kIHRoZSBPUC1URUUKPiA+IGNhcGFiaWxpdHkgd291bGQgYmUg
c3BlY2lmaWVkIGFzIGFuIFhTTSBsYWJlbC4gSWRlYWxseSwgaXQgd291bGQgbm90IGJlCj4gPiBv
bmx5IGluIERvbTAgYmVjYXVzZSBpdCBpcyB0aWVkIHRvIHRoZSAxOjEgbWFwLCBidXQgSSB1bmRl
cnN0YW5kIG5vdwo+ID4gdGhhdCBpdCBpcyBhIHJlcXVpcmVtZW50LiBJIHN0aWxsIHRoaW5rIHRo
YXQgdGhlIFhTTSBsYWJlbCB3b3VsZCBiZSBnb29kCj4gPiB0byBoYXZlIGV2ZW4gaWYgdG9kYXkg
aXQgY2Fubm90IGJlIGNoYW5nZWQgYXMgb25seSBEb20wIGlzIDE6MS4KPiAKPiBJIHRob3VnaHQg
YSBiaXQgbW9yZSBhYm91dCBEb20wIGJlZW4gYSAxOjEgZG9tYWluLiBJdCBpcyBvbmx5IHRydWUg
Zm9yIERldmljZQo+IE1lbW9yeSBhbmQgdGhlIGluaXRpYWwgUkFNIGFsbG9jYXRlZCBmb3IgRG9t
MC4KPiAKPiBEb20wIG1heSBiYWxsb29uIG91dCBzb21lIHBhZ2VzIGJlY2F1c2UgaXQgaGFzIHRv
IG1hcCByZWdpb24gYmVsb25naW5nIHRvCj4gb3RoZXIgZG9tYWluLiBUaG9zZSByZWdpb25zIHdp
bGwgbm90IGJlIDE6MSBtYXBwZWQgYW5kIHRyYW5zbGF0aW9uIHdpbGwgYmUKPiBuZWVkZWQgaWYg
dXNlZC4KPiAKPiBUaGUgcHJvYmxlbSBpcyB2ZXJ5IHNpbWlsYXIgdG8gRE1BIGluIGRvbTAuIEkg
Y2FuJ3Qgc2VlIGFueSByZWFzb24gdG8gbm90IHVzZQo+IHRob3NlIHJlZ2lvbnMgd2l0aCBPUC1U
RUUuIEFtIEkgd3JvbmcgaGVyZT8KCkkgdGhpbmsgeW91IGFyZSByaWdodC4gRm9yIERNQSwgRG9t
MCBpcyBleHBlY3RlZCB0byB1c2UgdGhlIHN3aW90bGIteGVuCmRyaXZlciB0byBzb2x2ZSB0aGUg
cHJvYmxlbSwgYmVjYXVzZSBpdCBpcyBhIGdlbnVpbmUgdXNlIGNhc2UgdG8gaGF2ZQpmb3JlaWdu
IGdyYW50cyBpbnZvbHZlZCBpbiBhIERNQSBvcGVyYXRpb24uCgpGb3IgT1AtVEVFLCBJIGRvbid0
IHRoaW5rIHdlIG5lZWQgdG8gc3VwcG9ydCB0aGlzIGNhc2U/IFhlbiBjb3VsZCBmYWlsCnRoZSBy
ZXF1ZXN0IGlmIGl0IGludm9sdmVzIGEgcGFnZSB0aGF0IGlzIG5vdCAxOjEgbWFwcGVkPwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 27 20:05:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 20:05:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e8Asa-0003Ms-Po; Fri, 27 Oct 2017 20:05:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8Asa-0003Mg-4x
 for xen-devel@lists.xensource.com; Fri, 27 Oct 2017 20:05:20 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 96/94-07499-F7193F95; Fri, 27 Oct 2017 20:05:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsWS0XRdVbdu4ud
 Ig85mZYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmPGtdy1rw26zi9jGBBsYp
 el2MXBxCAo1MEn+v3mSBcB4zSrxv38rexcgJ5GxjlFh0vgzEFhFwlvh6Zi5YnFdAX6Jz3nlGE
 FtYwE3iWWszmC0hMIlJ4tbnUgjbU2Ly7y/sMPbMjj4gm52DTcBK4pAYSJRFQFXi3J8zTBMYuR
 cwMqxiVC9OLSpLLdI100sqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECPQ2AxDsYJx
 3wv8QoyQHk5Io777znyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfBemvA5UkiwKDU9tSItMwcY
 djBpCQ4eJRHeHSBp3uKCxNzizHSI1ClGY45jmy7/YeJ4NvN1A7MQS15+XqqUOO8akFIBkNKM0
 jy4QbB4uMQoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVh3oMgU3gy80rg9r0COoUJ6JQm1Q8gp5
 QkIqSkGhjLny6YIXny5LlJUZ8nlay9rpT+IL9G5UpO/O7b+XnH7dex/TqxJ2vHba0DYZMdCva
 xOtnFWB9akfR5PYu5yj4+xTezdKfx/jtfcfnBkW1G5/Z1BsuFH/7vx3bk5bQf/4Jvzbk35//c
 6tUvL/W02U0I8LT/rljxQCnsvPv1ibISTSckA73lc7N7lViKMxINtZiLihMBm3cAA4ICAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1509134717!79328446!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47891 invoked from network); 27 Oct 2017 20:05:18 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Oct 2017 20:05:18 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8AsW-0006YZ-R7; Fri, 27 Oct 2017 20:05:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e8AsR-0006PC-8H; Fri, 27 Oct 2017 20:05:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e8AsQ-0001py-VD; Fri, 27 Oct 2017 20:05:11 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115303-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=bb2c1a1cc98a22e2d4c14b18421aa7be6c2adf0d
X-Osstest-Versions-That: xen=6c1a029aef07f6962716a5a7b3d6b942281f4e4e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 27 Oct 2017 20:05:10 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 115303: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNTMwMyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNTMwMy8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGJiMmMxYTFjYzk4YTIyZTJkNGMxNGIxODQyMWFhN2Jl
NmMyYWRmMGQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDZjMWEwMjlh
ZWYwN2Y2OTYyNzE2YTVhN2IzZDZiOTQyMjgxZjRlNGUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
NTMwMSAgMjAxNy0xMC0yNyAxNTowNDo1NiBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTUzMDMgIDIwMTctMTAtMjcgMTg6MDg6MTkgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZSBQcnp5
d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KICBCaHVwaW5kZXIgVGhha3VyIDxiaHVw
aW5kZXIudGhha3VyQGxpbmFyby5vcmc+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hp
bmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249YmIy
YzFhMWNjOThhMjJlMmQ0YzE0YjE4NDIxYWE3YmU2YzJhZGYwZAorIC4gLi9jcmktbG9jay1yZXBv
cworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVS
TExJQj0uOi4KKysrKyBQRVJMTElCPS46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysr
IGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rl
c3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBw
cmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hv
bWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAn
WycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3Qv
cmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sg
J10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
CisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1
c2ggeGVuLXVuc3RhYmxlLXNtb2tlIGJiMmMxYTFjYzk4YTIyZTJkNGMxNGIxODQyMWFhN2JlNmMy
YWRmMGQKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249YmIyYzFhMWNjOThh
MjJlMmQ0YzE0YjE4NDIxYWE3YmU2YzJhZGYwZAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4v
Y3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi46
LgorKysrIFBFUkxMSUI9LjouOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRj
b25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0Owog
ICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQg
JGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29z
c3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICch
JyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9z
CisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29u
ZmlnCisrKyBleHBvcnQgUEVSTExJQj0uOi46LjouCisrKyBQRVJMTElCPS46LjouOi4KKysgdW1h
c2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14ZW4K
KyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVh
bS11bnN0YWJsZQorICdbJyB4eGVuID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4
cWVtdS11cHN0cmVhbS11bnN0YWJsZSA9IHggJ10nCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysg
Li9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUtc21va2UKKyBwcmV2eGVuYnJhbmNo
PXhlbi00LjktdGVzdGluZworICdbJyB4YmIyYzFhMWNjOThhMjJlMmQ0YzE0YjE4NDIxYWE3YmU2
YzJhZGYwZCA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysr
IHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICBy
ZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3Ry
ZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4u
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAor
KyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3Nj
bS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0
Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0
Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9j
b3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJt
d2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51
eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9
IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgt
cHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVs
Lm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQv
Mi42LjM5LngKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNy
b24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UK
KysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVu
c3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWls
eS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29t
L2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVt
dS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11
LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5n
aXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlu
dXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJF
RV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9z
ZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeGVuLXVuc3RhYmxlLXNtb2tl
CisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9v
c3N0ZXN0L3JlcG9zL3hlbgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveGVuLmdpdCBiYjJjMWExY2M5OGEyMmUyZDRjMTRiMTg0MjFhYTdiZTZjMmFkZjBk
OnJlZnMvaGVhZHMvc21va2UKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC94ZW4uZ2l0CiAgIDZjMWEwMjkuLmJiMmMxYTEgIGJiMmMxYTFjYzk4YTIyZTJkNGMxNGIxODQy
MWFhN2JlNmMyYWRmMGQgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Oct 27 20:06:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 20:06:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e8Au3-0003Xr-80; Fri, 27 Oct 2017 20:06:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e8Au1-0003Xj-Rk
 for xen-devel@lists.xen.org; Fri, 27 Oct 2017 20:06:49 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 F9/69-05089-9D193F95; Fri, 27 Oct 2017 20:06:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjleJIrShJLcpLzFFi42K5GHpnte6NiZ8
 jDRq+MVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlnNm5kL/huWLHykUYD4zTNLkYuDiGBSYwS
 31ZeZAJxWAS2MkvMefcCzJEQmMMq0dSwja2LkRPIqZL4uHE5lF0ksXL/F1YIu1ji5tLNTCA2r
 4CgxMmZT1i6GDmAxnpJtE3gQ2NyCnhLXN2RBrF3AavE4yXL2EDibAI6Eutm1IIMYRFQlei5u5
 wRYmCAxJSPx8GWCgO1ft07FWypiIC+xKbbjewgNrNAncTc2d9YIGwfian7TrNMYBSaheSeWUh
 SELamROv23+wQtobEgjv7GCFsbYllC18zL2BkXcWoUZxaVJZapGtoqJdUlJmeUZKbmJmja2hg
 rJebWlycmJ6ak5hUrJecn7uJERj6DECwg3H1b6dDjJIcTEqivPvOf4oU4kvKT6nMSCzOiC8qz
 UktPsQow8GhJMF7acLnSCHBotT01Iq0zBxgFMKkJTh4lER4v4GkeYsLEnOLM9MhUqcYvTku3L
 n0h4njx6QrQPLAnltAcsPNu0ByH5h8NvN1A7MQS15+XqqUOK82MB0ICYCMyCjNg1sASyaXGGW
 lhHkZgU4W4ilILcrNLEGVf8UozsGoJMz7B+QQnsy8Erg7XgGdyAR0YpPqB5ATSxIRUlINjCY3
 VvbZ7nx9R48/YZ/oifMv35yb/GmRv9aab3OWGRlufP/jcVRny7nouPKInpuf2j+sC54byeaYu
 SGvuXBGLn/YodCQrfGuexlN7Qosulu/z45tenz764NFFRuqtxkYbVw67+Oz47EhdRnqoX6x72
 KseVlXmF7x1p/w54WHhZVfc6Ck1ucTMkosxRmJhlrMRcWJAGfCfgMhAwAA
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1509134807!104724023!1
X-Originating-IP: [209.85.220.171]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8606 invoked from network); 27 Oct 2017 20:06:47 -0000
Received: from mail-qk0-f171.google.com (HELO mail-qk0-f171.google.com)
 (209.85.220.171)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Oct 2017 20:06:47 -0000
Received: by mail-qk0-f171.google.com with SMTP id m189so9734864qke.4
 for <xen-devel@lists.xen.org>; Fri, 27 Oct 2017 13:06:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=vW5EDdyaODIW+pueMiYEpmS4+eGESKEMgcSnLxbBr30=;
 b=chQAupn0n7/PqLB6hQScIcqJ6ZeK2XwXxVmdCJytOd3h7w8AVzU4xndg3ScMJZ0WFQ
 PpKx+hyRhJMUhI7Z9M2eFJNM32aSSciSIQ5iEPjAzq/Gye94/1h81sb7b2ztJ53sCN8L
 pZrHxvXOiPRkZO8Ml55pTcpiIKRGYZ8lzmYZI=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=vW5EDdyaODIW+pueMiYEpmS4+eGESKEMgcSnLxbBr30=;
 b=ondU6q/8Y3ghnBbqspzO38d5JaExbET5UjwK1FPZNk80AD3AdQCxXiFB9ll6u94ZWt
 AJsgq4x1zt2ucqfJHc9ZUlCeaMfiyfRdsdvHLmoeXTLeQuvRbhu2SLlOGRp8VzuoXdVz
 2LVp4wkqBWkOcjUI5XLADWZtUL/wOVSIeSNZp3hMGnusZ0GRwTitweIZXhx8AE8usc2+
 KVictIKuatxut81I+lhxpsl8ucieNsYxJDLQg2z/qMaeXHO1MIDcdw+Ua67CUIYO2xKh
 qq1fppvgUkqB1+J5EAp19/mk6O3l3EHPo6qEuA4aeaOdOkSzsCy7qEgPhxORU6dQ7Su8
 MXKg==
X-Gm-Message-State: AMCzsaXzJVVbsG6CzbdTy0eF+42TujfAY/wl/O/t6T8f1MSK+cIxpwDT
 h5mmQtZgUwTf57yWOn6U1fbiRHC006RLvsijZx0ppw==
X-Google-Smtp-Source: ABhQp+RD79lZUL/A3aDEjERlIKO5W9yUcSKupDe9Mz7bezU4X7Rdv3ldBVtzRBMwa4p+h9v0uSwHKO/655ap02EQ5Xg=
X-Received: by 10.55.27.231 with SMTP id m100mr2449551qkh.266.1509134806858;
 Fri, 27 Oct 2017 13:06:46 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.200.27.38 with HTTP; Fri, 27 Oct 2017 13:06:45 -0700 (PDT)
Received: by 10.200.27.38 with HTTP; Fri, 27 Oct 2017 13:06:45 -0700 (PDT)
In-Reply-To: <alpine.DEB.2.10.1710271257140.3086@sstabellini-ThinkPad-X260>
References: <1507748484-16871-1-git-send-email-volodymyr_babchuk@epam.com>
 <078a8941-5a6b-f7bb-b5c8-f2cf84210cf2@linaro.org>
 <20171017155901.GA24929@EPUAKYIW2556.kyiv.epam.com>
 <942b70a8-dffa-e3ec-19d4-40ff9a328cf6@arm.com>
 <20171020173705.GC11787@EPUAKYIW2556.kyiv.epam.com>
 <b5396625-2a54-d0aa-9a8d-08d070cfe615@linaro.org>
 <20171023201141.GA20412@EPUAKYIW2556.kyiv.epam.com>
 <alpine.DEB.2.10.1710231414050.574@sstabellini-ThinkPad-X260>
 <20171024163343.GA23118@EPUAKYIW2556.kyiv.epam.com>
 <alpine.DEB.2.10.1710241354320.574@sstabellini-ThinkPad-X260>
 <fe7aaff0-1060-8ee8-2d0c-1d5542a59105@linaro.org>
 <alpine.DEB.2.10.1710271257140.3086@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@linaro.org>
Date: Fri, 27 Oct 2017 21:06:45 +0100
Message-ID: <CAEC2CxpiTJYN9ocrGt-hHakUPxDvFMo8UCf99mwmnJPPwV=xtQ@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: Julien Grall <julien.grall@arm.com>, nd@arm.com,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [RFC 0/4] TEE mediator framework + OP-TEE mediator
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1208322535874739676=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1208322535874739676==
Content-Type: multipart/alternative; boundary="001a1144b63814d2da055c8cd4b2"

--001a1144b63814d2da055c8cd4b2
Content-Type: text/plain; charset="UTF-8"

On 27 Oct 2017 20:59, "Stefano Stabellini" <sstabellini@kernel.org> wrote:

On Fri, 27 Oct 2017, Julien Grall wrote:
> Hi,
>
> Just answering to dom0 been 1:1 domain.
>
> On 24/10/17 22:33, Stefano Stabellini wrote:
> > On Tue, 24 Oct 2017, Volodymyr Babchuk wrote:
> > > > For this series, I think we need a way to specify which domains can
talk
> > > > to TEE, so that we can only allow it for a specific subset of
DomUs. I
> > > > would probably use XSM for that.
> > > I am afraid, this is not possible. As other domains aren't 1:1 mapped,
> > > I need to have special translation code in mediator. Actually, I'm
> > > writing it rigth now to test my changes in OP-TEE. But event this is
> > > not enought for decent OP-TEE support.
> > > What can be done right now: 100% Dom0-only support with vanilla
> > > OP-TEE (i.e. no virtualization support in OP-TEE is needed). This is
> > > even simplier task, so I can throw out some code from this patch
> > > series. On other hand, in the future this will lead to sutiation when
> > > two mediators for the same TEE shall be supported: one, simple, in
> > > XEN, another, fully-functional in stubdom.
> >
> > I think it is fine to support OP-TEE only in Dom0 to begin with.
> >
> > Ideally, it would be in Dom0 for convenience and speed and the OP-TEE
> > capability would be specified as an XSM label. Ideally, it would not be
> > only in Dom0 because it is tied to the 1:1 map, but I understand now
> > that it is a requirement. I still think that the XSM label would be good
> > to have even if today it cannot be changed as only Dom0 is 1:1.
>
> I thought a bit more about Dom0 been a 1:1 domain. It is only true for
Device
> Memory and the initial RAM allocated for Dom0.
>
> Dom0 may balloon out some pages because it has to map region belonging to
> other domain. Those regions will not be 1:1 mapped and translation will be
> needed if used.
>
> The problem is very similar to DMA in dom0. I can't see any reason to not
use
> those regions with OP-TEE. Am I wrong here?

I think you are right. For DMA, Dom0 is expected to use the swiotlb-xen
driver to solve the problem, because it is a genuine use case to have
foreign grants involved in a DMA operation.

For OP-TEE, I don't think we need to support this case? Xen could fail
the request if it involves a page that is not 1:1 mapped?


You would need to introspect the message in order to know that. So
supporting non 1:1 mapped page would not be more difficult.

This assuming that you know when you OP-TEE is done with the page.

Cheers,

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

<div dir=3D"auto"><div><br><div class=3D"gmail_extra"><br><div class=3D"gma=
il_quote">On 27 Oct 2017 20:59, &quot;Stefano Stabellini&quot; &lt;<a href=
=3D"mailto:sstabellini@kernel.org">sstabellini@kernel.org</a>&gt; wrote:<br=
 type=3D"attribution"><blockquote class=3D"quote" style=3D"margin:0 0 0 .8e=
x;border-left:1px #ccc solid;padding-left:1ex"><div class=3D"elided-text">O=
n Fri, 27 Oct 2017, Julien Grall wrote:<br>
&gt; Hi,<br>
&gt;<br>
&gt; Just answering to dom0 been 1:1 domain.<br>
&gt;<br>
&gt; On 24/10/17 22:33, Stefano Stabellini wrote:<br>
&gt; &gt; On Tue, 24 Oct 2017, Volodymyr Babchuk wrote:<br>
&gt; &gt; &gt; &gt; For this series, I think we need a way to specify which=
 domains can talk<br>
&gt; &gt; &gt; &gt; to TEE, so that we can only allow it for a specific sub=
set of DomUs. I<br>
&gt; &gt; &gt; &gt; would probably use XSM for that.<br>
&gt; &gt; &gt; I am afraid, this is not possible. As other domains aren&#39=
;t 1:1 mapped,<br>
&gt; &gt; &gt; I need to have special translation code in mediator. Actuall=
y, I&#39;m<br>
&gt; &gt; &gt; writing it rigth now to test my changes in OP-TEE. But event=
 this is<br>
&gt; &gt; &gt; not enought for decent OP-TEE support.<br>
&gt; &gt; &gt; What can be done right now: 100% Dom0-only support with vani=
lla<br>
&gt; &gt; &gt; OP-TEE (i.e. no virtualization support in OP-TEE is needed).=
 This is<br>
&gt; &gt; &gt; even simplier task, so I can throw out some code from this p=
atch<br>
&gt; &gt; &gt; series. On other hand, in the future this will lead to sutia=
tion when<br>
&gt; &gt; &gt; two mediators for the same TEE shall be supported: one, simp=
le, in<br>
&gt; &gt; &gt; XEN, another, fully-functional in stubdom.<br>
&gt; &gt;<br>
&gt; &gt; I think it is fine to support OP-TEE only in Dom0 to begin with.<=
br>
&gt; &gt;<br>
&gt; &gt; Ideally, it would be in Dom0 for convenience and speed and the OP=
-TEE<br>
&gt; &gt; capability would be specified as an XSM label. Ideally, it would =
not be<br>
&gt; &gt; only in Dom0 because it is tied to the 1:1 map, but I understand =
now<br>
&gt; &gt; that it is a requirement. I still think that the XSM label would =
be good<br>
&gt; &gt; to have even if today it cannot be changed as only Dom0 is 1:1.<b=
r>
&gt;<br>
&gt; I thought a bit more about Dom0 been a 1:1 domain. It is only true for=
 Device<br>
&gt; Memory and the initial RAM allocated for Dom0.<br>
&gt;<br>
&gt; Dom0 may balloon out some pages because it has to map region belonging=
 to<br>
&gt; other domain. Those regions will not be 1:1 mapped and translation wil=
l be<br>
&gt; needed if used.<br>
&gt;<br>
&gt; The problem is very similar to DMA in dom0. I can&#39;t see any reason=
 to not use<br>
&gt; those regions with OP-TEE. Am I wrong here?<br>
<br>
</div>I think you are right. For DMA, Dom0 is expected to use the swiotlb-x=
en<br>
driver to solve the problem, because it is a genuine use case to have<br>
foreign grants involved in a DMA operation.<br>
<br>
For OP-TEE, I don&#39;t think we need to support this case? Xen could fail<=
br>
the request if it involves a page that is not 1:1 mapped?<br>
</blockquote></div><br></div></div><div class=3D"gmail_extra" dir=3D"auto">=
You would need to introspect the message in order to know that. So supporti=
ng non 1:1 mapped page would not be more difficult.</div><div class=3D"gmai=
l_extra" dir=3D"auto"><br></div><div class=3D"gmail_extra" dir=3D"auto">Thi=
s assuming that you know when you OP-TEE is done with the page.</div><div c=
lass=3D"gmail_extra" dir=3D"auto"><br></div><div class=3D"gmail_extra" dir=
=3D"auto">Cheers,</div></div>

--001a1144b63814d2da055c8cd4b2--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1208322535874739676==--


From xen-devel-bounces@lists.xen.org Fri Oct 27 20:12:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 20:12:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e8AzL-0004GT-SB; Fri, 27 Oct 2017 20:12:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lyan@suse.com>) id 1e8AzK-0004GN-5L
 for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 20:12:18 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 E6/D5-01785-12393F95; Fri, 27 Oct 2017 20:12:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVyuP0uq67C5M+
 RBlMf2Vh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmn/89jLtjHVjH/ywWmBsbNrF2MXBxCAj2M
 Esv3LmGBcNYzSrxbsZSti5GTg01AXmJX21smEFtEIF/i0bet7CA2s4C0xMrvK5hBbGEBJ4lD+
 /aB1bAIqEq8mv4ayObg4BUwlLi2WwAkLAE05v2C+4wTGDkXMDKsYtQoTi0qSy3SNTLUSyrKTM
 8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQI9Fc9AwPjDsa7k/0OMUpyMCmJ8u47/ylSiC8
 pP6UyI7E4I76oNCe1+BCjDAeHkgSvxaTPkUKCRanpqRVpmTnAwIFJS3DwKInw5k8ESvMWFyTm
 FmemQ6ROMVpy3Hh4/Q8TR8fNu0Dy2czXDcxCLHn5ealS4rzyIPMEQBoySvPgxsGC+xKjrJQwL
 yMDA4MQT0FqUW5mCar8K0ZxDkYlYd5UkCk8mXklcFtfAR3EBHRQk+oHkINKEhFSUg2MdU1mgj
 wLTisde9uo37o1c+5y3nmnj00VZmfhydNf8NTj84MbDlbr+l7G3rpp7aQT+zab6/X1K14tVUd
 CIzjfXhSujyn6WvcwLf3knbJHN7yez7b6Yj7zb2SFoXd5VfHkXRZxf86UOPC2JM6p2zyvfKUN
 V5aDu+C7SbZnXLWLN3yoKVmZ6rJDiaU4I9FQi7moOBEAdF4vXmkCAAA=
X-Env-Sender: lyan@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1509135136!108996540!1
X-Originating-IP: [195.135.221.5]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51551 invoked from network); 27 Oct 2017 20:12:16 -0000
Received: from smtp.nue.novell.com (HELO smtp.nue.novell.com) (195.135.221.5)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 27 Oct 2017 20:12:16 -0000
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 27 Oct 2017 22:12:16 +0200
Received: from linux-cj2a.gns.novell.com (nwb-a10-snat.microfocus.com
 [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Fri, 27 Oct 2017 21:12:12 +0100
From: Liang Yan <lyan@suse.com>
To: sstabellini@kernel.org, anthony.perard@citrix.com,
 xen-devel@lists.xenproject.org, qemu-devel@nongnu.org
Date: Fri, 27 Oct 2017 16:12:07 -0400
Message-Id: <20171027201207.5979-1-lyan@suse.com>
X-Mailer: git-send-email 2.14.2
Cc: qemu-trivial@nongnu.org
Subject: [Xen-devel] [PATCH] hw/display/xenfb: Simulate auto-repeat key
	events
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TmV3IHRpZ2Vydm5jIHNlcnZlciBjaGFuZ2VzIHRoZSB3YXkgdG8gc2VuZCBsb25nIHByZXNzZWQg
a2V5LApmcm9tICJkb3duIHVwIGRvd24gdXAgLi4uIiB0byAiZG93biBkb3duIC4uLiB1cCIuIFNv
IHdlIGluc2VydAphbiB1cCBldmVudCBhZnRlciBlYWNoIGtleSBkb3duIGV2ZW50IHRvIHNpbXVs
YXRlIGF1dG8tcmVwZWF0CmtleSBldmVudHMgZm9yIHhlbiBrZXlib2FyZCBmcm9udGVuZCBkcml2
ZXIuCgpTaWduZWQtb2ZmLWJ5OiBMaWFuZyBZYW4gPGx5YW5Ac3VzZS5jb20+Ci0tLQogaHcvZGlz
cGxheS94ZW5mYi5jIHwgMyArKysKIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS9ody9kaXNwbGF5L3hlbmZiLmMgYi9ody9kaXNwbGF5L3hlbmZiLmMKaW5kZXgg
OGUyNTQ3YWMwNS4uYTVmNzg3YTNmMyAxMDA2NDQKLS0tIGEvaHcvZGlzcGxheS94ZW5mYi5jCisr
KyBiL2h3L2Rpc3BsYXkveGVuZmIuYwpAQCAtMjkyLDYgKzI5Miw5IEBAIHN0YXRpYyB2b2lkIHhl
bmZiX2tleV9ldmVudCh2b2lkICpvcGFxdWUsIGludCBzY2FuY29kZSkKICAgICB9CiAgICAgdHJh
Y2VfeGVuZmJfa2V5X2V2ZW50KG9wYXF1ZSwgc2NhbmNvZGUybGludXhbc2NhbmNvZGVdLCBkb3du
KTsKICAgICB4ZW5mYl9zZW5kX2tleSh4ZW5mYiwgZG93biwgc2NhbmNvZGUybGludXhbc2NhbmNv
ZGVdKTsKKyAgICBpZiAoZG93bikgeyAvKiBzaW11bGF0ZSBhdXRvLXJlcGVhdCBrZXkgZXZlbnRz
ICovCisgICAgeGVuZmJfc2VuZF9rZXkoeGVuZmIsIDAsIHNjYW5jb2RlMmxpbnV4W3NjYW5jb2Rl
XSk7CisgICAgfQogfQogCiAvKgotLSAKMi4xNC4yCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 27 20:16:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 20:16:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e8B3R-0004SO-C5; Fri, 27 Oct 2017 20:16:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e8B3Q-0004SI-9S
 for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 20:16:32 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 6A/90-21876-F1493F95; Fri, 27 Oct 2017 20:16:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsVybKJssq7clM+
 RBv/Xm1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk713QxFxzgrFg94RFzA+Nx9i5GTg4hgSVM
 Etu3BYDYLAIOEns2rWPqYuTgYBSIkXjwwxokzCgQJjH58hJWiBJtiadfnoK1sgkYSvx9sokNp
 FwCyF7ymQMkLCKgJfFgyVXmLkYuDmaBi8wSDQv3gPUKC3hIzH7wmxHE5hSwk1h+7zcziM0r4C
 XRPO8PC0iDkMBWNolHLTvBGkQFdCUO/fvDBlEkKHFy5hMWEJsZaMPy6dtYJjAKzEKSmoUktYC
 RaRWjenFqUVlqka6xXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYAgyAMEOxr3/
 nA4xSnIwKYny7jv/KVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+nSZ8jhQSLUtNTK9Iyc4DRA
 JOW4OBREuGNA0nzFhck5hZnpkOkTjEacxzbdPkPE8ezma8bmIVY8vLzUqXEebtASgVASjNK8+
 AGwaL0EqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR5pSYDTeHJzCuB2/cK6BQmoFOaVD+AnFK
 SiJCSamDUNPtl2+N56NgVxjU8qx17FW+dzV192b5tvy7nUS3FH9KvjRZ4/k1tMNMsX+F4Lri4
 MmPS/7Ubvd+GM0/w2d3QfeqoHNc2j5KWFXsEHBR0tbKUFj+Yf/dlz6ZAKda8le37/kQofrc4e
 fDFfCNJx8ycX0Kx4kc7rD/lz5v023FnamNvn/3plweUWIozEg21mIuKEwEMkwS1zQIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1509135389!108996879!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31974 invoked from network); 27 Oct 2017 20:16:30 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Oct 2017 20:16:30 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 7ECB021933;
 Fri, 27 Oct 2017 20:16:27 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7ECB021933
Date: Fri, 27 Oct 2017 13:16:25 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@linaro.org>
In-Reply-To: <1d884c64-97e8-843f-e519-4c13e2f5d3f0@linaro.org>
Message-ID: <alpine.DEB.2.10.1710271314360.3086@sstabellini-ThinkPad-X260>
References: <854CA60B22EFA249948B09AB135B283E047E7FED@shsmsx102.ccr.corp.intel.com>
 <20160527103931.GG22076@citrix.com>
 <574856BE02000078000EF342@prv-mh.provo.novell.com>
 <20160527133404.GI22076@citrix.com>
 <5748706B02000078000EF41E@prv-mh.provo.novell.com>
 <945CA011AD5F084CBEA3E851C0AB28894B8C4A64@SHSMSX101.ccr.corp.intel.com>
 <20160602102222.GR5160@citrix.com>
 <575028D702000078000F0DCE@prv-mh.provo.novell.com>
 <20160602110300.GU5160@citrix.com>
 <57503DE102000078000F0F13@prv-mh.provo.novell.com>
 <945CA011AD5F084CBEA3E851C0AB28894B8C6C7C@SHSMSX101.ccr.corp.intel.com>
 <575698C002000078000F272A@prv-mh.provo.novell.com>
 <945CA011AD5F084CBEA3E851C0AB28894B8D1485@SHSMSX101.ccr.corp.intel.com>
 <B8376D2DEA074F45BA033984477C453E3B838AF3@shsmsx102.ccr.corp.intel.com>
 <1d884c64-97e8-843f-e519-4c13e2f5d3f0@linaro.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Lars Kurth <lars.kurth@citrix.com>, Quan Xu <quan.xu0@gmail.com>,
 Wei Liu <wei.liu2@citrix.com>, "Zhang, PengtaoX" <pengtaox.zhang@intel.com>,
 "Hao, Xudong" <xudong.hao@intel.com>, Julien Grall <julien.grall@arm.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Anthony PERARD <anthony.perard@citrix.com>, "Kang,
 Luwei" <luwei.kang@intel.com>
Subject: Re: [Xen-devel] [BUG] win2008 guest cannot get ip through sriov
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAyNyBPY3QgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uIDI3LzEwLzE3IDA4
OjI3LCBIYW8sIFh1ZG9uZyB3cm90ZToKPiA+IFRoaXMgYnVnIGV4aXN0IG11Y2ggbG9uZyB0aW1l
LCB0aGVyZSBhcmUgbWFueSBkaXNjdXNzaW9uIGxhc3QgeWVhciBidXQgbm90IGEKPiA+IHNvbHV0
aW9uIHRoZW4uIEkgY2FsbCBvdXQgaXQgbm93IGJlY2F1c2UgdGhlcmUgaXMgYSBmaXggaW4gcWVt
dSB1cHN0cmVhbToKPiA+IGNvbW1pdCBhODAzNjMzNjYwOWQyZTE4NGZjMzU0M2E0YzQzOWMwYmE3
ZDdmM2EyCj4gPiBBdXRob3I6IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
Cj4gPiBEYXRlOiAgIFRodSBBdWcgMjQgMTY6MDc6MDMgMjAxNyArMDEwMAo+ID4gCj4gPiAgICAg
IHhlbi9wdDogYWxsb3cgUUVNVSB0byByZXF1ZXN0IE1TSSB1bm1hc2tpbmcgYXQgYmluZCB0aW1l
Cj4gPiAKPiA+IFRoZSBmaXggaXMgbm90IGluIHFlbXUteGVuIHRyZWUgeWV0LCB3aGVuIHdpbGwg
cWVtdS14ZW4gc3luYyB0aGlzIGZpeD8gSXMgaXQKPiA+IHBvc3NpYmxlIHRvIGNhdGNoIFhlbiA0
LjEwJ3MgcWVtdS14ZW4/Cj4gCj4gSSB3aWxsIGxldCBTdGVmYW5vIGFuZCBBbnRob255IHByb3Zp
ZGluZyBmZWVkYmFjayBiZWZvcmUgZ2l2aW5nIGEgcmVsZWFzZS1hY2sKPiBoZXJlLgoKWWVzLCBJ
IHRoaW5rIHdlIHNob3VsZCBiYWNrcG9ydCB0aGUgY29tbWl0IGFzIGl0IGZpeGVzIGEgZ2VudWlu
ZSBidWcuClRoZSBiYWNrcG9ydCBpcyBub3Qgcmlzay1mcmVlIGJ1dCBpdCBvbmx5IGFmZmVjdHMg
UENJIFBhc3N0aHJvdWdoLiBBbHNvCnRoZSBjb21taXQgaGFzIGJlZW4gaW4gUUVNVSBmb3IgMiBt
b250aHMgbm93LgoKCj4gPiAKPiA+IEJUVywgbWFpbCByZXBvcnQgYnVnIGlzIGRpcmVjdCBidXQg
bm90IGVhc3kgdG8gdHJhY2ssIEkgdG9vayBtdWNoIHRpbWUgdG8KPiA+IHNlYXJjaCB0aGlzIEJV
RyByZXBvcnQgbWFpbC4gQExhcnMsIGlzIHRoZXJlIHBsYW4gdG8gaW50cm9kdWNlIGFueSBidWcK
PiA+IHN5c3RlbSBmb3IgWGVuPwo+IAo+IFdlIHJlY2VudGx5IGludHJvZHVjZWQgSmlyYSAoWzFd
KSB0byB0cmFjayBmZWF0dXJlcyBhbmQgYnVncy4KPiAKPiBbMV0gaHR0cHM6Ly94ZW5wcm9qZWN0
LmF0bGFzc2lhbi5uZXQvcHJvamVjdHMvWEVOL2lzc3Vlcy4KPiAKPiBDaGVlcnMsCj4gCj4gLS0g
Cj4gSnVsaWVuIEdyYWxsCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Oct 27 22:34:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 22:34:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e8DCZ-0005lR-7A; Fri, 27 Oct 2017 22:34:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e8DCX-0005lL-BU
 for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 22:34:05 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 8B/69-08856-C54B3F95; Fri, 27 Oct 2017 22:34:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRWlGSWpSXmKPExsXSO6nOVTd6y+d
 IgzOnLC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozzpyQKbrBUXLr3nbWB8R1zFyMXh5DARCaJ
 z98eMkI4fxkl1jR0s0I4GxglLnzYDJXpZJTofrQXKMPJISzgLfH89WImEFtEoFJi15VnzCA2s
 4C5xPR5y8FqhARMJDYdaGIHsdkEjCTOHp3OCGLzCthKXLm/HqyGRUBVYvLHIywgtqhAuMSd1n
 csEDWCEidnPgGzOQVMJeZfncYIMd9MYt7mh1C7xCVuPZnPBGHLS2x/OwcsLiFgKHH64TbGCYx
 Cs5CMmoWkfRaS9llI2hcwsqxi1ChOLSpLLdI1NNJLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlM
 KtZLzs/dxAgMdQYg2MH4qtv5EKMkB5OSKO++858ihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw6
 mz+HCkkWJSanlqRlpkDjDqYtAQHj5IIr9AmoDRvcUFibnFmOkTqFKMxx42H1/8wcTyb+bqBWY
 glLz8vVUqc9xBIqQBIaUZpHtwgWDK4xCgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJWHeVxuBpvB
 k5pXA7XsFdAoT0ClNqh9ATilJREhJNTAuOhYWH6jFJBL07Z149q75jPs59b1mc4pdX+J6zVZX
 zUJzdUWmmLatzp4d7fo6j44KL32XHMbzcl4KU3OE9hmpqU/TTM48K5m7fKrQLQ8GkZ4Hv9/GR
 718enDBmsQFnwU75582F8taKfrr+RLzGRaKe3auSwl7NM9S1NI/7f6Zc+keiiv/F69SYinOSD
 TUYi4qTgQA5oQbTAEDAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1509143641!73789946!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32249 invoked from network); 27 Oct 2017 22:34:03 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Oct 2017 22:34:03 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9RMXnRY003026
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 27 Oct 2017 22:33:50 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9RMXmxt014448
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 27 Oct 2017 22:33:49 GMT
Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9RMXkA6029659;
 Fri, 27 Oct 2017 22:33:46 GMT
Received: from [10.154.182.195] (/10.154.182.195)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 27 Oct 2017 15:33:46 -0700
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org
References: <20171027174937.26980-1-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <ae561709-4d1a-175a-7801-e8e1524243bd@oracle.com>
Date: Fri, 27 Oct 2017 18:33:44 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20171027174937.26980-1-jgross@suse.com>
Content-Language: en-US
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: tglx@linutronix.de, mingo@redhat.com, hpa@zytor.com
Subject: Re: [Xen-devel] [PATCH v2] xen: support 52 bit physical addresses
	in pv guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxMC8yNy8yMDE3IDAxOjQ5IFBNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IFBoeXNpY2Fs
IGFkZHJlc3NlcyBvbiBwcm9jZXNzb3JzIHN1cHBvcnRpbmcgNSBsZXZlbCBwYWdpbmcgY2FuIGJl
IHVwIHRvCj4gNTIgYml0cyB3aWRlLiBGb3IgYSBYZW4gcHYgZ3Vlc3QgcnVubmluZyBvbiBzdWNo
IGEgbWFjaGluZSB0aG9zZQo+IHBoeXNpY2FsIGFkZHJlc3NlcyBoYXZlIHRvIGJlIHN1cHBvcnRl
ZCBpbiBvcmRlciB0byBiZSBhYmxlIHRvIHVzZSBhbnkKPiBtZW1vcnkgb24gdGhlIG1hY2hpbmUg
ZXZlbiBpZiB0aGUgZ3Vlc3QgaXRzZWxmIGRvZXMgbm90IHN1cHBvcnQgNSBsZXZlbAo+IHBhZ2lu
Zy4KPiAKPiBTbyB3aGVuIHJlYWRpbmcvd3JpdGluZyBhIE1GTiBmcm9tL3RvIGEgcHRlIGRvbid0
IHVzZSB0aGUga2VybmVsJ3MKPiBQVEVfUEZOX01BU0sgYnV0IGEgbmV3IFhFTl9QVEVfTUZOX01B
U0sgYWxsb3dpbmcgZnVsbCA0MCBiaXQgd2lkZSBNRk5zLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zz
a3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Oct 27 23:20:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 23:20:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e8Dv9-0000gC-CP; Fri, 27 Oct 2017 23:20:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1e8Dv7-0000g4-Bd
 for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 23:20:09 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 C7/4B-21967-82FB3F95; Fri, 27 Oct 2017 23:20:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplleJIrShJLcpLzFFi42Lxqg1y1FXf/zn
 S4PQFI4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePD7EOMBfv4K1YfXcnWwPiRp4uRi0NIYAaj
 xJGeuUwgjoTAHFaJqZO2snQxcgI5WRKb9zezQdhpEk2HtzJB2OUSW5Y3soLYQgIaErdvNrJDT
 DrJJPGm8zoz3Njb3zuYITqKJY4uvQfWwSsgKHFy5hOgDRxARZ4Su64Lg4Q5BWwlZtz6CzV0Oq
 vEg75UEJtNQFui7fUusDiLgKrE7bt3wFolBBIlPp+Vh5gYILHqUxdYWFjARuLgYjuQsIiAlsT
 JZ3fYQK5hFjjNKLG+byPYL8wCmhKt23+zT2AUnYXkoFlIUgsYmVYxahSnFpWlFukaWuglFWWm
 Z5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgRGAAMQ7GBs2u55iFGSg0lJlHff+U+RQnxJ+
 SmVGYnFGfFFpTmpxYcYZTg4lCR41+/7HCkkWJSanlqRlpkDjEWYtAQHj5IIbwtImre4IDG3OD
 MdInWK0Z7jwp1Lf5g49u25BSQPgMlnM183MAux5OXnpUqJ80aCtAmAtGWU5sENhaWOS4yyUsK
 8jEBnCvEUpBblZpagyr9iFOdgVBLmVQWZwpOZVwK3+xXQWUxAZzWpfgA5qyQRISXVwBigxXOy
 Z9pS0+fzlfYwJintquxI217EtWfesa3unAtMV9hs0RSbdpd7w6IZPjeMmeJ8lN1mx5+5v/R0N
 bvwy+Sou4tlGqynCF+6uM5d0WuF3mulA3PkInd+tDuyfJbCSXu90P1hkj2bbW8duiP/Xlmd2f
 he2aklfEuffXpbcbwyJ8vup255T5USS3FGoqEWc1FxIgAkoz6rGAMAAA==
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1509146407!88421707!1
X-Originating-IP: [74.125.82.65]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44459 invoked from network); 27 Oct 2017 23:20:07 -0000
Received: from mail-wm0-f65.google.com (HELO mail-wm0-f65.google.com)
 (74.125.82.65)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Oct 2017 23:20:07 -0000
Received: by mail-wm0-f65.google.com with SMTP id b189so5858409wmd.4
 for <xen-devel@lists.xenproject.org>; Fri, 27 Oct 2017 16:20:07 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=UQt+GayBl4YO3VsqFcxlN83VZ6P7UBuhhbHxgnF4uD4=;
 b=b60iLlmk7uM4yz0rWrmuHcUgK1FPBIblCxel99PMkdK+y/P4IZbB1e1whOmb6YXSiN
 /yy8xM+nC8qfjf7ZEjqsKUeMXy5Bi8Y1U7B+FnqnmM3zEUaFBBIFX7lC9LXYbysUNutD
 alYcWhbVi4Vmbj0O+pzo3tjk4Gaj6zESGgfLvMJpErrA/1ntG0hGXpZuK6HzCip/8Bba
 j0K35MFjTCZQJC4OFKF7lt84We5bJaQ7f+GM5sYvTrbL3P0LkoVLmVlFI37VrtUOoJur
 OWqHDBzLR46wbcAfT0Ao1RC9MZ3nt1aQv4lC1GfJABJ9/mFAzcYuDUCnLDUU8eGM55+v
 pxSA==
X-Gm-Message-State: AMCzsaUmvGkVAmXPyN2s44X/PR5/JOtH6lbtZ41iDxKolSS7A+hRrgnh
 plvDuSb1KvuX4eoYfoJ68bLcetaa
X-Google-Smtp-Source: ABhQp+Tktm574807VWZTEqVrrjHg014216Q3fdgMmLawGNveDEja+R4XTtvYVv/kvqxqgG3xqWlmxA==
X-Received: by 10.80.168.2 with SMTP id j2mr2535379edc.287.1509146407161;
 Fri, 27 Oct 2017 16:20:07 -0700 (PDT)
Received: from mail-wr0-f176.google.com (mail-wr0-f176.google.com.
 [209.85.128.176])
 by smtp.gmail.com with ESMTPSA id k5sm5644987edc.61.2017.10.27.16.20.06
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 27 Oct 2017 16:20:06 -0700 (PDT)
Received: by mail-wr0-f176.google.com with SMTP id j15so7470631wre.8
 for <xen-devel@lists.xenproject.org>; Fri, 27 Oct 2017 16:20:06 -0700 (PDT)
X-Received: by 10.223.151.51 with SMTP id r48mr1696057wrb.164.1509146406101;
 Fri, 27 Oct 2017 16:20:06 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.21.74 with HTTP; Fri, 27 Oct 2017 16:19:25 -0700 (PDT)
In-Reply-To: <20170922231115.GC4449@olila.local.net-space.pl>
References: <CABfawhkhk4kzzQS_cx=0U5LGXUZ5Y1JF1xS34BWw5Wqki3E61A@mail.gmail.com>
 <59BF8AA2020000780017C0A0@prv-mh.provo.novell.com>
 <CABfawh=e9Ac=ot=2gS-u5LNAUN9++PLVL8AFHhDwqsr+4D7M-w@mail.gmail.com>
 <59C2270F020000780017D26B@prv-mh.provo.novell.com>
 <CABfawhm99227pZehOc4p8HH0yZ7HQLxgqhDTWn+ryUn82vkiuw@mail.gmail.com>
 <59C2A983020000780017D8A5@prv-mh.provo.novell.com>
 <CABfawhmqRC9oMsGW-BymDcKEjA+mD7V_2mXz+4y-LHT_M7MG_w@mail.gmail.com>
 <20170920161033.GE4452@olila.local.net-space.pl>
 <CABfawhkxN8N=HoR6BGZPzLYymwh5X2XF3ukEk23u84xMGbka=w@mail.gmail.com>
 <59C4E52A020000780017E5BF@prv-mh.provo.novell.com>
 <20170922231115.GC4449@olila.local.net-space.pl>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Fri, 27 Oct 2017 17:19:25 -0600
X-Gmail-Original-Message-ID: <CABfawhns5yV6dJ63jD-tAG5r+P6yRHqriWu26ERDASVRmMAHJg@mail.gmail.com>
Message-ID: <CABfawhns5yV6dJ63jD-tAG5r+P6yRHqriWu26ERDASVRmMAHJg@mail.gmail.com>
To: Daniel Kiper <daniel.kiper@oracle.com>
Cc: "miodownikj@ainfosec.com" <miodownikj@ainfosec.com>,
 openxt@googlegroups.com, George Dunlap <george.dunlap@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Booting signed xen.efi through shim
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjIsIDIwMTcgYXQgNToxMSBQTSwgRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lw
ZXJAb3JhY2xlLmNvbT4gd3JvdGU6Cj4gT24gRnJpLCBTZXAgMjIsIDIwMTcgYXQgMDI6MjU6NDZB
TSAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+PiBPbiAyMi4wOS4xNyBhdCAwMDo0Niwg
PHRhbWFzQHRrbGVuZ3llbC5jb20+IHdyb3RlOgo+PiA+IE9uZSBwaWVjZSB0aGF0IEkgc2VlIHN0
aWxsIG1pc3NpbmcgaXMgdGhlIFhlbiBjb21tYW5kIGxpbmUgcGFyYW1ldGVycwo+PiA+IG5vdCBi
ZWluZyB2ZXJpZmllZC4gSXQgd291bGQgYmUgaWRlYWwgdG8gaGF2ZSB0aGUgb3B0aW9uIHRvIGdl
dCB0aGF0Cj4+ID4gc2V0IGR1cmluZyBjb21waWxlIHRpbWUgYXMgd2VsbCwgc2ltaWxhciB0byBM
aW51eCdzIENPTkZJR19DTURMSU5FCj4+ID4gb3B0aW9uLCB0byBhdm9pZCBmb3IgZXhhbXBsZSBn
ZXR0aW5nIGlvbW11IG9yIFhTTSBiZWluZyB0dXJuZWQgb2ZmIGJ5Cj4+ID4gc29tZW9uZSB3aXRo
IHBoeXNpY2FsIGFjY2Vzcy4KPj4KPj4gV2UgZG8gaGF2ZSBDTURMSU5FIGFuZCBDTURMSU5FX09W
RVJSSURFLiBCdXQgZm9yIHNvbWVvbmUKPj4gd2l0aCBwaHlzaWNhbCBhY2Nlc3MgaXQgd291bGQg
bGlrZWx5IGFsc28gYmUgcG9zc2libGUgdG8gYXZvaWQgc2VjdXJlCj4+IGJvb3QgYWx0b2dldGhl
cj8KPgo+IEFub3RoZXIgc29sdXRpb25zIGlzIGhlcmU6IGh0dHA6Ly9saXN0cy5nbnUub3JnL2Fy
Y2hpdmUvaHRtbC9ncnViLWRldmVsLzIwMTctMDcvbXNnMDAwMDMuaHRtbAo+IEl0IGlzIFRQTSBi
YXNlZCBhbmQgV0lQLiBJdCByZXF1aXJlcyB2ZXJpZmllcnMgZnJhbWV3b3JrIHdoaWNoIHNob3Vs
ZAo+IGJlIHBvc3RlZCBvbiBncnViLWRldmVsIHNvb24uIE9yIHlvdSBjYW4gYWRkIHlvdXIgb3du
IG1ldGhvZCBiYXNlZAo+IG9uIHZlcmlmaWVycy4gUGF0Y2hlcyBhcmUgd2VsY29tZS4uLgo+Cj4g
SGF2ZSBhIG5pY2Ugd2Vla2VuZCwKPgo+IERhbmllbAoKVGhlcmUgaXMgYW4gYWRkaXRpb25hbCBw
cm9ibGVtIHdpdGggWGVuLmVmaSBiZWluZyBtZWFzdXJlZCBpbnRvIFRQTTIKZGV2aWNlcyB0aHJv
dWdoIHRoZSBzaGltLiBUaGUgc2hpbSB1c2VzIHRoZSBQRV9DT0ZGX0lNQUdFIGZsYWcgd2hlbgpj
YWxsaW5nIFRQTTIncyBIYXNoTG9nRXh0ZW5kRXZlbnQgZnVuY3Rpb24uIEF0IGxlYXN0IG9uIG15
IERlbGwKdWx0cmFib29rIHRoaXMgY2F1c2VzIHRoZSBUUE0gdG8gcmV0dXJuIEVGSV9VTlNVUFBP
UlRFRCBlcnJvciwgd2hpY2gKYWNjb3JkaW5nIHRvIHRoZSBzcGVjIG1lYW5zICJJZiB0aGUgRmxh
Z3MgYml0bWFwIGhhcyB0aGUgUEVfQ09GRl9JTUFHRQpiaXQgU0VUIGJ1dCB0aGUgUEUvQ09GRiBp
bWFnZSBpcyBjb3JydXB0IG9yIG5vdCB1bmRlcnN0b29kIHRoZQpmdW5jdGlvbiBzaGFsbCByZXR1
cm4gRUZJX1VOU1VQUE9SVEVEIi4gQXMgYnkgZGVmYXVsdCB0aGUgc2hpbSBpZ25vcmVzClRQTSBl
cnJvcnMgKHlpa2VzISkgYW5kIHRoZSB2ZXJpZmljYXRpb24gc3RlcCB3b3JrcywgeGVuIGNhbgpz
dWNjZXNzZnVsbHkgYm9vdCBhZnRlcndhcmRzLCBidXQgQUZBSUNUIHdpdGhvdXQgYSBtZWFzdXJl
bWVudCBiZWluZwpzdG9yZWQgaW4gVFBNMi4gQXQgdGhlIG1vbWVudCB1bmZvcnR1bmF0ZWx5IEkg
aGF2ZSBubyBpZGVhIHdoeSBUUE0yCmhhdmUgYSBwcm9ibGVtIGludGVycHJldGluZyBYZW4uZWZp
IHByb3Blcmx5LiBGb3Igbm93IGFuIGVhc3kgImZpeCIgaXMKdG8ganVzdCBoYXZlIHRoZSBzaGlt
IGNhbGwgd2l0aG91dCBQRV9DT0ZGX0lNQUdFIGZsYWcuIElmIGFueW9uZSBlbHNlCmhhcyBhIFRQ
TTIgZGV2aWNlLCBpdCBtaWdodCBiZSB3b3J0aHdoaWxlIGRvdWJsZS1jaGVja2luZyB3aGV0aGVy
IGl0J3MKanVzdCBhIHByb2JsZW0gd2l0aCBteSBzcGVjaWZpYyBUUE0gb3IgaWYgaXQncyBhIHBy
b2JsZW0gd2l0aApYZW4uZWZpJ3MgUEUvQ09GRiBoZWFkZXIuCgpUYW1hcwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Fri Oct 27 23:45:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 23:45:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e8EJJ-0002BN-7B; Fri, 27 Oct 2017 23:45:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8EJI-0002BC-Ac
 for xen-devel@lists.xensource.com; Fri, 27 Oct 2017 23:45:08 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 26/13-19067-305C3F95; Fri, 27 Oct 2017 23:45:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMLMWRWlGSWpSXmKPExsWS0XRdVZfp6Od
 Ig92LVC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacej7a/aCY12MFQeazrA1
 MP5L6mLk4hASaGSSWNo2ix3CecwocWbmSjYIZxujxIxrX5m7GDk5RAScJb6emcsOYvMK6Eus2
 3CQFcQWFrCSuHOvEaxBQuCTrMSEFWvBGiQEvCVaLj5mhLFfXPgC1MDOwQbUcEgMJMoioCpxfu
 JUtgmM3AsYGVYxqhenFpWlFula6CUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBHq
 dAQh2MB5sdj7EKMnBpCTKu+/8p0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwrDn+OFBIsSk1P
 rUjLzAGGH0xagoNHSYT3A0iat7ggMbc4Mx0idYrRmOPYpst/mDiezXzdwCzEkpeflyolzvsdp
 FQApDSjNA9uECwuLjHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmY9zjIFJ7MvBK4fa+ATmECOq
 VJ9QPIKSWJCCmpBkbHmCA3Hi+dbj+V1fx7X84X8T3hc4F1x9uJwb0C+k82TtlWmZu1bkvp8ak
 KC03L9hQqPv7Y+XH+xIYUg1MxKQflN93k/yHVf+6gT+TLdo2DBxY3Hp5hHxx7wiGY5/pG61yJ
 gwoxGx6Knzy8+c/fRVlLTn44u7tlqR+D1MKQb1M2zQx4x1XtvGinEktxRqKhFnNRcSIAej7ru
 oYCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1509147905!109142180!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20501 invoked from network); 27 Oct 2017 23:45:06 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Oct 2017 23:45:06 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8EJD-0003jb-He; Fri, 27 Oct 2017 23: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e8EJ8-0005br-8k; Fri, 27 Oct 2017 23:44:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e8EJ7-0007un-Pr; Fri, 27 Oct 2017 23:44:58 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115289-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-examine:memdisk-try-append:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=b44ef85f9033720e7ec6aa7bc9536b9e4b09719a
X-Osstest-Versions-That: linux=6f457819e8343ae097b7122a57694d26d4ce13b0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 27 Oct 2017 23:44:57 +0000
Subject: [Xen-devel] [linux-3.18 test] 115289: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4846851955672083485=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 115289 linux-3.18 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/115289/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 114843
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 114843
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114843
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114843
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 114843
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 114843
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114843
 test-amd64-amd64-examine      4 memdisk-try-append           fail   never pass
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop             fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop             fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 linux                b44ef85f9033720e7ec6aa7bc9536b9e4b09719a
baseline version:
 linux                6f457819e8343ae097b7122a57694d26d4ce13b0

Last test of basis   114843  2017-10-21 15:24:32 Z    6 days
Testing same since   115289  2017-10-27 08:53:22 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alan Stern <stern@rowland.harvard.edu>
  Alexander Drozdov <al.drozdov@gmail.com>
  Andrey Konovalov <andreyknvl@google.com>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arnd Bergmann <arnd@arndb.de>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Christoph Biedl <debian.axhn@manchmal.in-ulm.de>
  Cong Wang <cwang@twopensource.com>
  David Howells <dhowells@redhat.com>
  David S. Miller <davem@davemloft.net>
  Eric Biggers <ebiggers@google.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory CLEMENT <gregory.clement@free-electrons.com>
  Hans de Goede <hdegoede@redhat.com>
  Helge Deller <deller@gmx.de>
  Ignacy GawÄ™dzki <ignacy.gawedzki@green-communications.fr>
  Jan Luebbe <jlu@pengutronix.de>
  Johan Hovold <johan@kernel.org>
  John David Anglin <dave.anglin@bell.net>
  Kalle Valo <kvalo@codeaurora.org>
  Ladislav Dobrovsky <ladislav.dobrovsky@gmail.com>
  Maksim Salau <msalau@iotecha.com>
  Marc Kleine-Budde <mkl@pengutronix.de>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Oliver Neukum <oneukum@suse.com>
  Pontus Andersson <epontan@gmail.com>
  Stefan MÃ¤tje <stefan.maetje@esd.eu>
  Stephen Douthit <stephend@adiengineering.com>
  Takashi Iwai <tiwai@suse.de>
  Wolfgang Grandegger <wg@grandegger.com>
  Wolfram Sang <wsa@the-dreams.de>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Pushing revision :

+ branch=linux-3.18
+ revision=b44ef85f9033720e7ec6aa7bc9536b9e4b09719a
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push linux-3.18 b44ef85f9033720e7ec6aa7bc9536b9e4b09719a
+ branch=linux-3.18
+ revision=b44ef85f9033720e7ec6aa7bc9536b9e4b09719a
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=linux
+ xenbranch=xen-unstable
+ '[' xlinux = xlinux ']'
+ linuxbranch=linux-3.18
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' xb44ef85f9033720e7ec6aa7bc9536b9e4b09719a = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git = x ']'
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git = x ']'
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.linux-3.18
++ : daily-cron.linux-3.18
++ : daily-cron.linux-3.18
++ : daily-cron.linux-3.18
++ : daily-cron.linux-3.18
++ : daily-cron.linux-3.18
++ : daily-cron.linux-3.18
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.linux-3.18
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree linux-3.18
+ case $1 in
+ : git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
+ : linux-3.18.y
+ : linux-3.18.y
+ : git
+ : git
+ : git://xenbits.xen.org/linux-pvops.git
+ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ : tested/linux-3.18
+ : refs/heads/tested/linux-3.18
+ return 0
+ cd /home/osstest/repos/linux
+ git push osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git b44ef85f9033720e7ec6aa7bc9536b9e4b09719a:refs/heads/tested/linux-3.18
To osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
   6f45781..b44ef85  b44ef85f9033720e7ec6aa7bc9536b9e4b09719a -> tested/linux-3.18
+ exit 0


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4846851955672083485==--

From xen-devel-bounces@lists.xen.org Sat Oct 28 01:42:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Oct 2017 01:42:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e8G8u-0004pL-LJ; Sat, 28 Oct 2017 01:42:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8G8s-0004ow-Ri
 for xen-devel@lists.xensource.com; Sat, 28 Oct 2017 01:42:31 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 C0/06-31121-680E3F95; Sat, 28 Oct 2017 01:42:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsWS0XRdVbf1wed
 IgzdBFise/2axuDflPbsDk8fhD1dYPLb37WIPYIpizcxLyq9IYM34dukFY8Gk/IrvGx+yNzA+
 9Opi5OIQEmhkkmh5f4uli5ETyHnMKHH+VB1EYhujxLaDZ9hBEiICzhJfz8wFs3kF9CWu31zND
 GILC1hIfJz7mh2kQULgpIZE864OJpCEhIC3xMb+1aww9sQGEJudg03ASuKQGEiURUBVYuOUJS
 wTGLkXMDKsYtQoTi0qSy3SNTLWSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI9Dg
 DEOxg/DM/8BCjJAeTkijvvvOfIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8O66/zlSSLAoNT21
 Ii0zBxh6MGkJDh4lEV51kDRvcUFibnFmOkTqFKMlx7FNl/8wcay6fhdIPpv5uoFZiCUvPy9VS
 pxXGaRBAKQhozQPbhwsPi4xykoJ8zICHSjEU5BalJtZgir/ilGcg1FJmPcZyBSezLwSuK2vgA
 5iAjqoSfUDyEEliQgpqQbGgmcvmufXaDW2PpuY03DWZVr+aT17k1+vcvrCF78NnrZ3Elc5c+v
 UgtCsjVejut1LntZEBZ5rY7I2f+Z2dZXNjYY5s1dolkp/if0h77e0Tzc7eXP0wXXVp1Jal5b0
 l+y+7OT+KNNGSSZTpSvCJvdJ+p8pIT+fq39qTPMznNqxj9dbo6RD77oSS3FGoqEWc1FxIgAVN
 mYrigIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1509154947!113450633!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10051 invoked from network); 28 Oct 2017 01:42:28 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Oct 2017 01:42:28 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8G8m-0005sx-WC; Sat, 28 Oct 2017 01:42:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e8G8f-0006I2-7z; Sat, 28 Oct 2017 01:42:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e8G8d-0004l2-6F; Sat, 28 Oct 2017 01:42:16 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115299-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-i386: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-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qcow2: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-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-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-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-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-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-armhf-armhf-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-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=46f63e5b8899e1639d93025a8f2d5f1239b7dcdd
X-Osstest-Versions-That: qemuu=f90ea7ba7c5ae7010ee0ce062207ae42530f57d6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 28 Oct 2017 01:42:15 +0000
Subject: [Xen-devel] [qemu-mainline test] 115299: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6228005578220810532=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 115299 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/115299/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386                    6 xen-build                fail REGR. vs. 114507
 build-amd64-xsm               6 xen-build                fail REGR. vs. 114507
 build-i386-xsm                6 xen-build                fail REGR. vs. 114507
 build-amd64                   6 xen-build                fail REGR. vs. 114507
 build-armhf-xsm               6 xen-build                fail REGR. vs. 114507
 build-armhf                   6 xen-build                fail REGR. vs. 114507

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemuu-win10-i386  1 build-check(1)              blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ws16-amd64  1 build-check(1)             blocked n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-intel  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-amd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                46f63e5b8899e1639d93025a8f2d5f1239b7dcdd
baseline version:
 qemuu                f90ea7ba7c5ae7010ee0ce062207ae42530f57d6

Last test of basis   114507  2017-10-15 01:03:38 Z   13 days
Failing since        114546  2017-10-16 12:16:28 Z   11 days   19 attempts
Testing same since   115299  2017-10-27 12:49:11 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Lindsay <alindsay@codeaurora.org>
  Alberto Garcia <berto@igalia.com>
  Aleksandr Bezzubikov <zuban32s@gmail.com>
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alexey Perevalov <a.perevalov@samsung.com>
  Alistair Francis <alistair.francis@xilinx.com>
  Amarnath Valluri <amarnath.valluri@intel.com>
  Andreas FÃ¤rber <afaerber@suse.de>
  Andrew Baumann <Andrew.Baumann@microsoft.com>
  Anthoine Bourgeois <anthoine.bourgeois@blade-group.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Artyom Tarasenko <atar4qemu@gmail.com>
  Carlo Marcelo Arenas BelÃ³n <carenas@gmail.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <otubo@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Igor Mammedov <imammedo@redhat.com>
  Jason J. Herne <jjherne@linux.vnet.ibm.com>
  Jason Wang <jasowang@redhat.com>
  Joe Clifford <joeclifford@gmail.com>
  John Snow <jsnow@redhat.com>
  Juan Quintela <quintela@redhat.com>
  Kevin Wolf <kwolf@redhat.com>
  Knut Omang <knut.omang@oracle.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Marco A L Barbosa <malbarbo@gmail.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Mark Kanda <mark.kanda@oracle.com>
  Markus Armbruster <armbru@redhat.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Max Reitz <mreitz@redhat.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Krempa <pkrempa@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <richard.henderson@linaro.org>
  Richard Henderson <rth@twiddle.net>
  Richard W.M. Jones <rjones@redhat.com>
  Riku Voipio <riku.voipio@linaro.org>
  Sandipan Das <sandipan@linux.vnet.ibm.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wolfgang Bumiller <w.bumiller@proxmox.com>

jobs:
 build-amd64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvhv2-amd                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-ws16-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ws16-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-xl-qemuu-win10-i386                         blocked 
 test-amd64-i386-xl-qemuu-win10-i386                          blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvhv2-intel                              blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-amd64-i386-libvirt-qcow2                                blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 


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


Not pushing.

(No revision log; it would be 8162 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6228005578220810532==--

From xen-devel-bounces@lists.xen.org Sat Oct 28 02:55:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Oct 2017 02:55:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e8HHj-0001Q9-Vw; Sat, 28 Oct 2017 02:55:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hw42@ipsumj.de>) id 1e8HHh-0001Q3-Gj
 for xen-devel@lists.xenproject.org; Sat, 28 Oct 2017 02:55:42 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 59/58-00431-CA1F3F95; Sat, 28 Oct 2017 02:55:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrELMWRWlGSWpSXmKPExsWS670xW3f1x8+
 RBs1d+hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aMJzfYCg4IVfR2tLI2ML7k72Lk4mARuMsm
 ceTCUSYQR0hgEqPE/8Z3bF2MnBxsAsoSmyZMZgSxRQQkJX53nWYGKWIWmMsosW/lOnaQhLCAi
 8SCjmPMIDaLgKrEo+N/wBp4BYwlPm9rZgKxJYAGXXi3hHUCI+cCRoZVjBrFqUVlqUW6RhZ6SU
 WZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBPqtnYGDcwdh+wu8QoyQHk5Io777znyK
 F+JLyUyozEosz4otKc1KLDzHKcHAoSfCWf/gcKSRYlJqeWpGWmQMMHpi0BAePkgjvkndAad7i
 gsTc4sx0iNQpRmOOjpt3/zBxPJv5uoFZiCUvPy9VSpzXBmSSAEhpRmke3CBYUF9ilJUS5mVkY
 GAQ4ilILcrNLEGVf8UozsGoJMzbDTKFJzOvBG7fK6BTmIBOaVL9AHJKSSJCSqqBMZY1fdkrNs
 m/3L79Is3Cr2eoelc/XRiR71i7NLbnS+Lmb6bXpLdknPZmlPbZdnBqClB8+QZrzqlaUqVWpu9
 PbI1+paOQvUhNaUXkuzeB6/bbLN775lOs38nOQ6nSqw6cba5SvcVl61t1OfxV9aLolanyX+1S
 iy9c/eHxftqu2J+mdc7v/vxWYinOSDTUYi4qTgQAUTM72mUCAAA=
X-Env-Sender: hw42@ipsumj.de
X-Msg-Ref: server-7.tower-31.messagelabs.com!1509159339!104800009!1
X-Originating-IP: [109.75.177.107]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11452 invoked from network); 28 Oct 2017 02:55:39 -0000
Received: from ipsumj.de (HELO ipsumj.de) (109.75.177.107)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Oct 2017 02:55:39 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=ipsumj.de;
 s=js1; h=Message-Id:Date:Subject:Cc:To:From;
 bh=Ku5dsNCu3iVo/2sG1eVWNLg5qbVp6HTuY47HwOPezhQ=; 
 b=O1SKprqAMy72WnAk5DeIRHUz2hesoSZN6wgQjnecLjT2VIIY50i7hkNtmAJGs7ThMrnEFfeaKmHmLpA4zBv+/FNc83TrK/CmQJtEirkxK/3m9huw5loHGuvjL5mO3hlxRvVFhIytlBTv8v3WaXjLej50pArwzT90abLzZPzn/G5iE1bBvr+qEdPJua2Szx8BDxeC3Uj5JE2yJu80iGlayAd6eWPvYbz+suGJ1lYRoNifMqHOvgaWFkmtoiDhAvg2lBGIgStXh/gT0zHg8li3rbW3Pgz8d9GHNT9LKJrz6oWCq+STKBAqxHWd6yXuuIdP8JqyPhSLclcrkj+u6Y3eOzP2CLcs0LWWI9k0oAR07pggjGwaaJ+hG1RLVwWmqhJof+fXEKs7U5x+KbLfdyW+N+VJf+FrE5xVcY+tf7iPVKm8/MS3/2hDnlwlS/nP4zt4wd89dy0M+jlLDrQvoGmZMlLlIBHQMAJ1C8dVqEv4bhLAUe6eytzWooRLB4tUdj+DqwCzfuThDM6jcohMYMbz9/N9/EfJvZvFb4Qz4I43aPd31Pm7f2JATqkxCLxRneqbe1hMMJLbxTeXMO+ez3UxsnL3DydcYmi3lHGnOPAfEpRv9qCS6deQcXCBhgdrB3NsWtz+94Dvmd9RcdJWDY5YkfCgop6YKb2OqtZwLculVqE=;
Received: from simon by localhost with local (Exim 4.84_2)
 (envelope-from <hw42@ipsumj.de>)
 id 1e8HHX-00067N-W9; Sat, 28 Oct 2017 04:55:32 +0200
From: Simon Gaiser <hw42@ipsumj.de>
To: qemu-devel@nongnu.org
Date: Sat, 28 Oct 2017 04:53:15 +0200
Message-Id: <20171028025315.13500-1-hw42@ipsumj.de>
X-Mailer: git-send-email 2.15.0.rc1
Cc: Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Simon Gaiser <hw42@ipsumj.de>, Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH] xen/pt: Set is_express to avoid out-of-bounds
	write
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHBhc3NlZC10aHJvdWdoIGRldmljZSBtaWdodCBiZSBhbiBleHByZXNzIGRldmljZS4gSW4g
dGhpcyBjYXNlIHRoZQpvbGQgY29kZSBhbGxvY2F0ZWQgYSB0b28gc21hbGwgZW11bGF0ZWQgY29u
ZmlnIHNwYWNlIGluCnBjaV9jb25maWdfYWxsb2MoKSBzaW5jZSBwY2lfY29uZmlnX3NpemUoKSBy
ZXR1cm5lZCB0aGUgc2l6ZSBmb3IgYQpub24tZXhwcmVzcyBkZXZpY2UuIFRoaXMgbGVhZHMgdG8g
YW4gb3V0LW9mLWJvdW5kIHdyaXRlIGluCnhlbl9wdF9jb25maWdfcmVnX2luaXQoKSwgd2hpY2gg
c29tZXRpbWVzIHJlc3VsdHMgaW4gY3Jhc2hlcy4gU28gc2V0CmlzX2V4cHJlc3MgYXMgYWxyZWFk
eSBkb25lIGZvciBLVk0gaW4gdmZpby1wY2kuCgpTaG9ydGVuZWQgQVNhbiByZXBvcnQ6Cgo9PTE3
NTEyPT1FUlJPUjogQWRkcmVzc1Nhbml0aXplcjogaGVhcC1idWZmZXItb3ZlcmZsb3cgb24gYWRk
cmVzcyAweDYxMTAwMDA0MTY0OCBhdCBwYyAweDU1ZTBmZGFjNTFmZiBicCAweDdmZmU0YWYwNzQx
MCBzcCAweDdmZmU0YWYwNzQwOApXUklURSBvZiBzaXplIDIgYXQgMHg2MTEwMDAwNDE2NDggdGhy
ZWFkIFQwCiAgICAjMCAweDU1ZTBmZGFjNTFmZSBpbiBtZW1jcHkgL3Vzci9pbmNsdWRlL3g4Nl82
NC1saW51eC1nbnUvYml0cy9zdHJpbmczLmg6NTMKICAgICMxIDB4NTVlMGZkYWM1MWZlIGluIHN0
d19oZV9wIGluY2x1ZGUvcWVtdS9ic3dhcC5oOjMzMAogICAgIzIgMHg1NWUwZmRhYzUxZmUgaW4g
c3R3X2xlX3AgaW5jbHVkZS9xZW11L2Jzd2FwLmg6Mzc5CiAgICAjMyAweDU1ZTBmZGFjNTFmZSBp
biBwY2lfc2V0X3dvcmQgaW5jbHVkZS9ody9wY2kvcGNpLmg6NDkwCiAgICAjNCAweDU1ZTBmZGFj
NTFmZSBpbiB4ZW5fcHRfY29uZmlnX3JlZ19pbml0IGh3L3hlbi94ZW5fcHRfY29uZmlnX2luaXQu
YzoxOTkxCiAgICAjNSAweDU1ZTBmZGFjNTFmZSBpbiB4ZW5fcHRfY29uZmlnX2luaXQgaHcveGVu
L3hlbl9wdF9jb25maWdfaW5pdC5jOjIwNjcKICAgICM2IDB4NTVlMGZkYWJjZjRkIGluIHhlbl9w
dF9yZWFsaXplIGh3L3hlbi94ZW5fcHQuYzo4MzAKICAgICM3IDB4NTVlMGZkZjU5NjY2IGluIHBj
aV9xZGV2X3JlYWxpemUgaHcvcGNpL3BjaS5jOjIwMzQKICAgICM4IDB4NTVlMGZkZGE3ZDNkIGlu
IGRldmljZV9zZXRfcmVhbGl6ZWQgaHcvY29yZS9xZGV2LmM6OTE0ClsuLi5dCgoweDYxMTAwMDA0
MTY0OCBpcyBsb2NhdGVkIDggYnl0ZXMgdG8gdGhlIHJpZ2h0IG9mIDI1Ni1ieXRlIHJlZ2lvbiBb
MHg2MTEwMDAwNDE1NDAsMHg2MTEwMDAwNDE2NDApCmFsbG9jYXRlZCBieSB0aHJlYWQgVDAgaGVy
ZToKICAgICMwIDB4N2ZmNTk2YTk0YmI4IGluIF9faW50ZXJjZXB0b3JfY2FsbG9jICgvdXNyL2xp
Yi94ODZfNjQtbGludXgtZ251L2xpYmFzYW4uc28uNCsweGQ5YmI4KQogICAgIzEgMHg3ZmY1N2Rh
NjY1ODAgaW4gZ19tYWxsb2MwICgvbGliL3g4Nl82NC1saW51eC1nbnUvbGliZ2xpYi0yLjAuc28u
MCsweDUwNTgwKQogICAgIzIgMHg1NWUwZmRkYTdkM2QgaW4gZGV2aWNlX3NldF9yZWFsaXplZCBo
dy9jb3JlL3FkZXYuYzo5MTQKWy4uLl0KClNpZ25lZC1vZmYtYnk6IFNpbW9uIEdhaXNlciA8aHc0
MkBpcHN1bWouZGU+Ci0tLQoKSSBmb3VuZCB0aGlzIGJ5IGRlYnVnZ2luZyBjcmFzaGVzIGFuZCBJ
J20gbm90IGZhbWlsaWFyIHdpdGggdGhpcyBjb2RlLApzbyBJJ20gbm90IHN1cmUgaWYgdGhpcyBo
YXMgbm8gdW5pbnRlbmRlZCBzaWRlIGVmZmVjdHMuCgogaHcveGVuL3hlbl9wdC5jIHwgMSArCiAx
IGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQgYS9ody94ZW4veGVuX3B0
LmMgYi9ody94ZW4veGVuX3B0LmMKaW5kZXggYjZkNzFiYjUyYS4uOTBmZmQ0NWU3ZCAxMDA2NDQK
LS0tIGEvaHcveGVuL3hlbl9wdC5jCisrKyBiL2h3L3hlbi94ZW5fcHQuYwpAQCAtOTQ2LDYgKzk0
Niw3IEBAIHN0YXRpYyB2b2lkIHhlbl9wY2lfcGFzc3Rocm91Z2hfY2xhc3NfaW5pdChPYmplY3RD
bGFzcyAqa2xhc3MsIHZvaWQgKmRhdGEpCiAgICAgay0+ZXhpdCA9IHhlbl9wdF91bnJlZ2lzdGVy
X2RldmljZTsKICAgICBrLT5jb25maWdfcmVhZCA9IHhlbl9wdF9wY2lfcmVhZF9jb25maWc7CiAg
ICAgay0+Y29uZmlnX3dyaXRlID0geGVuX3B0X3BjaV93cml0ZV9jb25maWc7CisgICAgay0+aXNf
ZXhwcmVzcyA9IDE7IC8qIFdlIG1pZ2h0IGJlICovCiAgICAgc2V0X2JpdChERVZJQ0VfQ0FURUdP
UllfTUlTQywgZGMtPmNhdGVnb3JpZXMpOwogICAgIGRjLT5kZXNjID0gIkFzc2lnbiBhbiBob3N0
IFBDSSBkZXZpY2Ugd2l0aCBYZW4iOwogICAgIGRjLT5wcm9wcyA9IHhlbl9wY2lfcGFzc3Rocm91
Z2hfcHJvcGVydGllczsKLS0gCjIuMTUuMC5yYzEKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Oct 28 04:02:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Oct 2017 04:02:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e8IJf-00065I-QT; Sat, 28 Oct 2017 04:01:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8IJd-00064v-Iz
 for xen-devel@lists.xensource.com; Sat, 28 Oct 2017 04:01:45 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 FA/D8-11148-82104F95; Sat, 28 Oct 2017 04:01:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVVed8Uu
 kwdKf2hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmLf8CXvB/ZiKs61zmRsY
 J1l0MXJyCAk0MkmcnlnSxcgFZD9mlDj3ZDkLRGIbo0TfZHYQW0TAWeLrmblgNq+AvsSpiV+ZQ
 GxhAVOJi71XwWwJgVlKEvfPKnUxcgDZ3hJrOhRhzMZm7S5Gdg42ASuJQ2IgtSwCqhLnXm1kns
 DIvYCRYRWjRnFqUVlqka6hkV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRqCvGYB
 gB2PfLOdDjJIcTEqivPvOf4oU4kvKT6nMSCzOiC8qzUktPsQow8GhJMFrwvAlUkiwKDU9tSIt
 MwcYdDBpCQ4eJRHe6P+fI4V4iwsSc4sz0yFSpxiNOY5tuvyHiePZzNcNzEIsefl5qVLivBIgk
 wRASjNK8+AGwaLhEqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR5ZUCm8GTmlcDtewV0ChPQKU
 2qH0BOKUlESEk1MCp4fZXqlnRJq+tW/Ht/4oTrxhfPzUq67pb1Qe4fi9+qOMeaxbsMNHdzBT3
 sOBjiNyejNrFWjFvFUO9gzD6j5oN6lmwv9/1Vc7n1wTu25UnUDv2e0OmXi3Js625nLFfcL2yr
 u8VAm9H+WHLMevtX8Z1i9x15lpW9Xur85OCBuQKZfLfM878dUmIpzkg01GIuKk4EAJlBwkuBA
 gAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1509163302!72765689!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44843 invoked from network); 28 Oct 2017 04:01:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Oct 2017 04:01:43 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8IJY-0001Rs-MW; Sat, 28 Oct 2017 04:01:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e8IJT-00082x-40; Sat, 28 Oct 2017 04:01:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e8IJS-00005d-Jh; Sat, 28 Oct 2017 04:01:34 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115290-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-armhf-armhf-examine:reboot:fail:regression
 linux-next:test-armhf-armhf-xl-arndale:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-vhd:xen-boot:fail:regression
 linux-next:build-amd64-pvops:kernel-build:fail:regression
 linux-next:test-armhf-armhf-xl-xsm:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-next:test-armhf-armhf-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-armhf-armhf-libvirt-raw:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl:xen-boot:fail:regression
 linux-next:test-armhf-armhf-libvirt:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-cubietruck:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-multivcpu:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-rtds:xen-boot:fail:allowable
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=36ef71cae353f88fd6e095e2aaa3e5953af1685d
X-Osstest-Versions-That: linux=ebe6e90ccc6679cb01d2b280e4b61e6092d4bedb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 28 Oct 2017 04:01:34 +0000
Subject: [Xen-devel] [linux-next test] 115290: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNTI5MCBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTUyOTAvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAg
IDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNDY1OAogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE0NjgyCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTQ2ODIKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgIDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
NDY4MgogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0NjgyCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTQ2ODIKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExNDY4MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0NjgyCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTQ2ODIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNDY4MgogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0NjgyCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTQ2ODIKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxv
d2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTQ2ODIKClRlc3RzIHdoaWNo
IGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4t
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygx
KSAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEx
NDY4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTE0NjgyCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBsaW51eCAgICAgICAgICAgICAgICAzNmVmNzFjYWUzNTNmODhmZDZlMDk1ZTJhYWEzZTU5
NTNhZjE2ODVkCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBlYmU2ZTkw
Y2NjNjY3OWNiMDFkMmIyODBlNGI2MWU2MDkyZDRiZWRiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAg
ICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKRmFpbGluZyBzaW5jZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgClRlc3Rpbmcgc2FtZSBz
aW5jZSAgIDExNDc5NiAgMjAxNy0xMC0yMCAwOToyNjo1NSBaICAgIDcgZGF5cyAgICA0IGF0dGVt
cHRzCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1y
dW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5v
dCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Oct 28 05:33:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Oct 2017 05:33:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e8JkD-0003zC-KK; Sat, 28 Oct 2017 05:33:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8JkC-0003yp-7A
 for xen-devel@lists.xensource.com; Sat, 28 Oct 2017 05:33:16 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 28/1C-25852-B9614F95; Sat, 28 Oct 2017 05:33:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrALMWRWlGSWpSXmKPExsWS0XRdVXem2Jd
 Ig22nlC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8WrfMqaCFWkVt2beYW1g
 XGHfxcjFISTQyCTRPncKYxcjJ5DzmFHi+vZkCHsbo0TnoVIQW0TAWeLrmbnsIDavgL7Ets3nW
 EBsYQFziW1HVrGDDJIQ+Kogsb+rEywhIeApsar3PtBQDjD7y1+mLkZ2DjYBK4lDYiAFLAKqEn
 d6DrFOYORewMiwilGjOLWoLLVI18hEL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxM
 j0N8MQLCDcd/HyEOMkhxMSqK8+85/ihTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwTtB9EukkGBR
 anpqRVpmDjDwYNISHDxKIrx6IGne4oLE3OLMdIjUKUZjjmObLv9h4ng283UDsxBLXn5eqpQ4b
 wpIqQBIaUZpHtwgWERcYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjDvMRGgKTyZeSVw+14Bnc
 IEdEqT6geQU0oSEVJSDYyCizSdzgc5/+fJmfFNyT4vJ0Vtzvs3lnEGcedNbPKfszxtnBT+RfT
 HuzfrZKdd5Vu8MV/itYvtXd5E8fMV0n37fYuPxYcLyQm+XzfHZ08HY4wL+531r448Oa505Np3
 FrFHd9fm35CYy/C206ry+bOuZ23PtLzfKs1I/un5WN5RbsbEm0/qHv5QYinOSDTUYi4qTgQAi
 RqadIMCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1509168792!113522013!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35068 invoked from network); 28 Oct 2017 05:33:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Oct 2017 05:33:13 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8Jk5-0004As-Kb; Sat, 28 Oct 2017 05:33:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e8Jk0-0005dT-BY; Sat, 28 Oct 2017 05:33:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e8Jk0-00037U-6t; Sat, 28 Oct 2017 05:33:04 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115295-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-armhf-armhf-xl-credit2:debian-install:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-arndale:xen-install:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-cubietruck:xen-install:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-multivcpu:xen-install:fail:heisenbug
 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-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-examine:memdisk-try-append:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd: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-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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=03dd1e2a5414faf86f743ae96c2b63dbc81f27f6
X-Osstest-Versions-That: xen=24fb44e971a62b345c7b6ca3c03b454a1e150abe
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 28 Oct 2017 05:33:04 +0000
Subject: [Xen-devel] [xen-unstable test] 115295: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0886446335041539844=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop        fail REGR. vs. 114644
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop       fail REGR. vs. 114644
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop       fail REGR. vs. 114644

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-credit2  10 debian-install   fail in 115272 pass in 115295
 test-armhf-armhf-xl-rtds 16 guest-start/debian.repeat fail in 115272 pass in 115295
 test-armhf-armhf-xl-arndale   6 xen-install      fail in 115272 pass in 115295
 test-armhf-armhf-xl-cubietruck  6 xen-install              fail pass in 115272
 test-armhf-armhf-xl-multivcpu  6 xen-install               fail pass in 115272

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check fail in 115272 never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check fail in 115272 never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check fail in 115272 never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check fail in 115272 never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 114644
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 114644
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114644
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114644
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 114644
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 114644
 test-amd64-amd64-examine      4 memdisk-try-append           fail   never pass
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  03dd1e2a5414faf86f743ae96c2b63dbc81f27f6
baseline version:
 xen                  24fb44e971a62b345c7b6ca3c03b454a1e150abe

Last test of basis   114644  2017-10-17 10:49:11 Z   10 days
Failing since        114670  2017-10-18 05:03:38 Z   10 days   14 attempts
Testing same since   115235  2017-10-25 19:25:31 Z    2 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Chao Gao <chao.gao@intel.com>
  David Esler <drumandstrum@gmail.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@linaro.org>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          pass    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               fail    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                fail    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

(No revision log; it would be 442 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0886446335041539844==--

From xen-devel-bounces@lists.xen.org Sat Oct 28 06:07:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Oct 2017 06:07:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e8KGr-0006HF-Bz; Sat, 28 Oct 2017 06:07:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <douly.fnst@cn.fujitsu.com>) id 1e8KGp-0006H9-Op
 for xen-devel@lists.xenproject.org; Sat, 28 Oct 2017 06:06:59 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 C1/F0-01775-28E14F95; Sat, 28 Oct 2017 06:06:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCIsWRWlGSWpSXmKPExsWyPXpei26T3Jd
 Ig72TRSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owtt7YwFewUrJjb7tvA2MjfxcjBISHgJ9G4
 tKyLkZNDSKBeonP3KtYuRi4geyWjxMLl+6Gc44wSHdPusYBUsQnoSJxpfsAOYosIhEtc+dYKV
 sQscJFRYurvrUwgCWGBeImbU24wgtgsAqoSuw6sYAOxeQU8JC4sXg9WIyEgJ7Ftyx5GiLigxM
 mZT8AWMAtISBx88YIZokZJ4vW6AywQtq5E+4GZUL2aEttWn2ODsM0kjuz8zwphC0rsfH6BbQK
 j0CwkY2chGbuAkWkVo0ZxalFZapGukZleUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7u
 JkZg2NYzMDDuYGzY63eIUZKDSUmUd9/5T5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgPyX6JF
 BIsSk1PrUjLzAFGEExagoNHSYR3B0iat7ggMbc4Mx0idYrRmKPj5t0/TBzPZr5uYBZiycvPS5
 US510MUioAUppRmgc3CBbZlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ894CmcKTmVcCt+8
 V0ClMQKdoSIKdUpKIkJJqYGR7ai69SWznYuVvMm927eTs+Bf9fKnU3mfpzjWcL112xpscXNh0
 3/v1R/MN2W+3dCr9XNA9c/6JXKcpRgVxyZdqjpsvsBEp21Gds4Z/epZmiLLdOaF1Kk9/9XnuX
 930Nqtr/gqW1/YFnoVt2nH6AW+rJLV3pFwtlpiW1ycr/YdF7KTFk8mfq5VYijMSDbWYi4oTAX
 cZhefnAgAA
X-Env-Sender: douly.fnst@cn.fujitsu.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1509170817!73811841!1
X-Originating-IP: [183.91.158.132]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1326 invoked from network); 28 Oct 2017 06:06:58 -0000
Received: from mail.cn.fujitsu.com (HELO heian.cn.fujitsu.com) (183.91.158.132)
 by server-6.tower-31.messagelabs.com with SMTP; 28 Oct 2017 06:06:58 -0000
X-IronPort-AV: E=Sophos;i="5.43,368,1503331200"; d="scan'208";a="29695186"
Received: from localhost (HELO cn.fujitsu.com) ([10.167.33.5])
 by heian.cn.fujitsu.com with ESMTP; 28 Oct 2017 14:06:57 +0800
Received: from G08CNEXCHPEKD03.g08.fujitsu.local (unknown [10.167.33.85])
 by cn.fujitsu.com (Postfix) with ESMTP id B4EFD481847A;
 Sat, 28 Oct 2017 14:06:55 +0800 (CST)
Received: from localhost.localdomain.localdomain (10.167.226.106) by
 G08CNEXCHPEKD03.g08.fujitsu.local (10.167.33.89) with Microsoft SMTP Server
 (TLS) id 14.3.361.1; Sat, 28 Oct 2017 14:06:55 +0800
From: Dou Liyang <douly.fnst@cn.fujitsu.com>
To: <linux-kernel@vger.kernel.org>, <x86@kernel.org>,
 <xen-devel@lists.xenproject.org>
Date: Sat, 28 Oct 2017 14:06:44 +0800
Message-ID: <1509170804-3813-1-git-send-email-douly.fnst@cn.fujitsu.com>
X-Mailer: git-send-email 2.5.5
MIME-Version: 1.0
X-Originating-IP: [10.167.226.106]
X-yoursite-MailScanner-ID: B4EFD481847A.A368B
X-yoursite-MailScanner: Found to be clean
X-yoursite-MailScanner-From: douly.fnst@cn.fujitsu.com
X-Spam-Status: No
Cc: jgross@suse.com, Dou Liyang <douly.fnst@cn.fujitsu.com>,
 vkuznets@redhat.com, mingo@redhat.com, luto@kernel.org, hpa@zytor.com,
 tglx@linutronix.de, bp@suse.de, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH tip v2] x86/paravirt: Make the
	virt_spin_lock_key setup after jump_label_init()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q29tbWl0OgoKICA5MDQzNDQyYjQzYjEgKCJsb2NraW5nL3BhcmF2aXJ0OiBVc2UgbmV3IHN0YXRp
YyBrZXkgZm9yIGNvbnRyb2xsaW5nCiAgY2FsbCBvZiB2aXJ0X3NwaW5fbG9jaygpIikKCnNldCB0
aGUgc3RhdGljIHZpcnRfc3Bpbl9sb2NrX2tleSB0byBhIHZhbHVlIGJlZm9yZSBqdW1wX2xhYmVs
X2luaXQoKQpoYXMgYmVlbiBjYWxsZWQsIHdoaWNoIHdpbGwgcmVzdWx0IGluIGEgV0FSTigpLgoK
TW92ZSB0aGUgbmF0aXZlX3B2X2xvY2tfaW5pdCgpIGludG8gbmF0aXZlX3NtcF9wcmVwYXJlX2Nw
dXMoKSwgYW5kIHNldAp0aGUgdmFsdWUgaW4geGVuX2luaXRfbG9ja19jcHUoKSB0byBtYWtlIHRo
ZSBzZXR1cCBsYXRlciBhbmQgYXZvaWQgdGhlCldBUk4oKS4KClJlcG9ydGVkLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+ClN1Z2dlc3RlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgpTaWduZWQtb2ZmLWJ5OiBEb3UgTGl5YW5nIDxkb3VseS5mbnN0QGNuLmZ1
aml0c3UuY29tPgpSZXZpZXdlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgot
LS0KY2hhbmdlbG9nOgogIHYxLS0+djI6IHJlbW92ZSB0aGUgbmF0aXZlX3B2X2xvY2tfaW5pdCgp
IGZyb20geGVuX3B2X3NtcF9wcmVwYXJlX2NwdXMoKSwKICBJdCBpcyByZWR1bmRhbnQsIHN1Z2dl
c3RlZCBieSBKdWVyZ2VuLgoKLS0tCiBhcmNoL3g4Ni9rZXJuZWwvc21wYm9vdC5jIHwgMyArKy0K
IGFyY2gveDg2L3hlbi9zcGlubG9jay5jICAgfCA2ICsrKystLQogMiBmaWxlcyBjaGFuZ2VkLCA2
IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2Vy
bmVsL3NtcGJvb3QuYyBiL2FyY2gveDg2L2tlcm5lbC9zbXBib290LmMKaW5kZXggYWVkMTQ2MC4u
NmIxMzM1YSAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL3NtcGJvb3QuYworKysgYi9hcmNo
L3g4Ni9rZXJuZWwvc21wYm9vdC5jCkBAIC0xMzIzLDYgKzEzMjMsOCBAQCB2b2lkIF9faW5pdCBu
YXRpdmVfc21wX3ByZXBhcmVfY3B1cyh1bnNpZ25lZCBpbnQgbWF4X2NwdXMpCiAJcHJfaW5mbygi
Q1BVMDogIik7CiAJcHJpbnRfY3B1X2luZm8oJmNwdV9kYXRhKDApKTsKIAorCW5hdGl2ZV9wdl9s
b2NrX2luaXQoKTsKKwogCXV2X3N5c3RlbV9pbml0KCk7CiAKIAlzZXRfbXRycl9hcHNfZGVsYXll
ZF9pbml0KCk7CkBAIC0xMzUwLDcgKzEzNTIsNiBAQCB2b2lkIF9faW5pdCBuYXRpdmVfc21wX3By
ZXBhcmVfYm9vdF9jcHUodm9pZCkKIAkvKiBhbHJlYWR5IHNldCBtZSBpbiBjcHVfb25saW5lX21h
c2sgaW4gYm9vdF9jcHVfaW5pdCgpICovCiAJY3B1bWFza19zZXRfY3B1KG1lLCBjcHVfY2FsbG91
dF9tYXNrKTsKIAljcHVfc2V0X3N0YXRlX29ubGluZShtZSk7Ci0JbmF0aXZlX3B2X2xvY2tfaW5p
dCgpOwogfQogCiB2b2lkIF9faW5pdCBuYXRpdmVfc21wX2NwdXNfZG9uZSh1bnNpZ25lZCBpbnQg
bWF4X2NwdXMpCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vc3BpbmxvY2suYyBiL2FyY2gveDg2
L3hlbi9zcGlubG9jay5jCmluZGV4IGU4YWI4MGEuLjFlMTQ2MmQgMTAwNjQ0Ci0tLSBhL2FyY2gv
eDg2L3hlbi9zcGlubG9jay5jCisrKyBiL2FyY2gveDg2L3hlbi9zcGlubG9jay5jCkBAIC04MSw4
ICs4MSwxMSBAQCB2b2lkIHhlbl9pbml0X2xvY2tfY3B1KGludCBjcHUpCiAJaW50IGlycTsKIAlj
aGFyICpuYW1lOwogCi0JaWYgKCF4ZW5fcHZzcGluKQorCWlmICgheGVuX3B2c3BpbikgeworCQlp
ZiAoY3B1ID09IDApCisJCQlzdGF0aWNfYnJhbmNoX2Rpc2FibGUoJnZpcnRfc3Bpbl9sb2NrX2tl
eSk7CiAJCXJldHVybjsKKwl9CiAKIAlXQVJOKHBlcl9jcHUobG9ja19raWNrZXJfaXJxLCBjcHUp
ID49IDAsICJzcGlubG9jayBvbiBDUFUlZCBleGlzdHMgb24gSVJRJWQhXG4iLAogCSAgICAgY3B1
LCBwZXJfY3B1KGxvY2tfa2lja2VyX2lycSwgY3B1KSk7CkBAIC0xMzAsNyArMTMzLDYgQEAgdm9p
ZCBfX2luaXQgeGVuX2luaXRfc3BpbmxvY2tzKHZvaWQpCiAKIAlpZiAoIXhlbl9wdnNwaW4pIHsK
IAkJcHJpbnRrKEtFUk5fREVCVUcgInhlbjogUFYgc3BpbmxvY2tzIGRpc2FibGVkXG4iKTsKLQkJ
c3RhdGljX2JyYW5jaF9kaXNhYmxlKCZ2aXJ0X3NwaW5fbG9ja19rZXkpOwogCQlyZXR1cm47CiAJ
fQogCXByaW50ayhLRVJOX0RFQlVHICJ4ZW46IFBWIHNwaW5sb2NrcyBlbmFibGVkXG4iKTsKLS0g
CjIuNS41CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Oct 28 06:10:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Oct 2017 06:10:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e8KKA-0006sg-Ry; Sat, 28 Oct 2017 06:10:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8KK9-0006sI-Mu
 for xen-devel@lists.xensource.com; Sat, 28 Oct 2017 06:10:25 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 66/40-25852-15F14F95; Sat, 28 Oct 2017 06:10:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCLMWRWlGSWpSXmKPExsWS0XRdVddf/ku
 kwZ2DFhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOPjmAHvBg0bGits3PrM0
 MD6O6mLk4hASaGSS6GpYzgThPGaUaNk5hxXC2cYosfnPH5YuRk4OEQFnia9n5rKD2LwC+hIHN
 rwEs4UFTCSOLPgH1i0hMFlG4uf9ZcwgCQkBb4ndm8+ywdjPnl4Hstk52ASsJA6JgURZBFQl7v
 ftY57AyL2AkWEVo0ZxalFZapGusYFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJka
 g3xmAYAfj37WBhxglOZiURHn3nf8UKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCN1PuS6SQYFFq
 empFWmYOMABh0hIcPEoiEGne4oLE3OLMdIjUKUZjjmObLv9h4ng283UDsxBLXn5eqpQ4LxNIq
 QBIaUZpHtwgWGRcYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjBvAMgUnsy8Erh9r4BOYQI6RU
 MS7JSSRISUVANj8AymrP+notZu5Mh2bFhl+SJFRfn4Ia8tnwrXzT++4+q+YyHewb2amQtlay2
 nVB4Q7hafnXv52u0LlbNWnfec/99VKfnAoms8+14u8fthJ3Fiqs6O2PsmS58Fzo21MTlhdnr9
 r+sH9wUe176zom0mk5uBlluBiqZQ4Oslj55M5Ag8q19S3nI5RYmlOCPRUIu5qDgRAHT/16OHA
 gAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1509171022!54263383!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44550 invoked from network); 28 Oct 2017 06:10:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Oct 2017 06:10:23 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8KK3-00059g-Aj; Sat, 28 Oct 2017 06:10:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e8KJx-0000v4-Mn; Sat, 28 Oct 2017 06:10:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e8KJu-00011e-Qm; Sat, 28 Oct 2017 06:10:12 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115296-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-libvirt-xsm:xen-install:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-examine:memdisk-try-append:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=d785062ef20f9b2cd8cedcafea55ca8264f25f3e
X-Osstest-Versions-That: linux=5d7a76acad403638f635c918cc63d1d44ffa4065
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 28 Oct 2017 06:10:12 +0000
Subject: [Xen-devel] [linux-4.9 test] 115296: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6320353886660281695=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 115296 linux-4.9 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/115296/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-libvirt-xsm  6 xen-install              fail REGR. vs. 114814
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop       fail REGR. vs. 114814

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114814
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114814
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114814
 test-amd64-amd64-examine      4 memdisk-try-append           fail   never pass
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop             fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                d785062ef20f9b2cd8cedcafea55ca8264f25f3e
baseline version:
 linux                5d7a76acad403638f635c918cc63d1d44ffa4065

Last test of basis   114814  2017-10-20 20:51:56 Z    7 days
Failing since        114845  2017-10-21 16:14:17 Z    6 days   11 attempts
Testing same since   115296  2017-10-27 11:07:37 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Konovalov <andreyknvl@google.com>
  Anoob Soman <anoob.soman@citrix.com>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arnd Bergmann <arnd@arndb.de>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Ben Skeggs <bskeggs@redhat.com>
  Bin Liu <b-liu@ti.com>
  Borislav Petkov <bp@suse.de>
  Brian Foster <bfoster@redhat.com>
  Carlos Maiolino <cmaiolino@redhat.com>
  Christoph Biedl <debian.axhn@manchmal.in-ulm.de>
  Christoph Hellwig <hch@lst.de>
  Christoph Lameter <cl@linux.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Coly Li <colyli@suse.de>
  Dan Carpenter <dan.carpenter@oracle.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  Dave Chinner <dchinner@redhat.com>
  David Howells <dhowells@redhat.com>
  David Kozub <zub@linux.fjfi.cvut.cz>
  David Rientjes <rientjes@google.com>
  David S. Miller <davem@davemloft.net>
  Dennis Dalessandro <dennis.dalessandro@intel.com>
  Dexuan Cui <decui@microsoft.com>
  Dmitry V. Levin <ldv@altlinux.org>
  Doug Ledford <dledford@redhat.com>
  Easwar Hariharan <easwar.hariharan@intel.com>
  Emmanuel Grumbach <emmanuel.grumbach@intel.com>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Eric Ren <zren@suse.com>
  Eric Sandeen <sandeen@redhat.com>
  Eric Sandeen <sandeen@sandeen.net>
  Eric Sesterhenn <eric.sesterhenn@x41-dsec.de>
  Eryu Guan <eguan@redhat.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Filipe Manana <fdmanana@suse.com>
  Franck Demathieu <fdemathieu@gmail.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Greg Kroah-Hartman gregkh@linuxfoundation.org
  Gregory CLEMENT <gregory.clement@free-electrons.com>
  Grygorii Maistrenko <grygoriimkd@gmail.com>
  Guenter Roeck <linux@roeck-us.net>
  Hans de Goede <hdegoede@redhat.com>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Ilia Mirkin <imirkin@alum.mit.edu>
  Ilya Dryomov <idryomov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jaegeuk Kim <jaegeuk@kernel.org>
  Jan Luebbe <jlu@pengutronix.de>
  Jarno Rajahalme <jarno@ovn.org>
  Javier Martinez Canillas <javier@osg.samsung.com>
  Jeff Layton <jlayton@redhat.com>
  Jeffy Chen <jeffy.chen@rock-chips.com>
  Joe Stringer <joe@ovn.org>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  John David Anglin <dave.anglin@bell.net>
  John Starks <jon.Starks@microsoft.com>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Jonathan Liu <net147@gmail.com>
  Jussi Laako <jussi@sonarnerd.net>
  Kalle Valo <kvalo@codeaurora.org>
  Kevin Cernekee <cernekee@chromium.org>
  Kinglong Mee <kinglongmee@gmail.com>
  Ladislav Dobrovsky <ladislav.dobrovsky@gmail.com>
  Larry Finger <Larry.Finger@lwfinger.net>
  Lars-Peter Clausen <lars@metafoo.de>
  Linus Torvalds <torvalds@linux-foundation.org>
  Lokesh Vutla <lokeshvutla@ti.com>
  Ludovic Desroches <ludovic.desroches@microchip.com>
  Madhavan Srinivasan <maddy@linux.vnet.ibm.com>
  Majd Dibbiny <majd@mellanox.com>
  Maksim Salau <msalau@iotecha.com>
  Manu Gautam <mgautam@codeaurora.org>
  Marc Kleine-Budde <mkl@pengutronix.de>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Zoran <mzoran@crowfest.net>
  Milan Broz <gmazyland@gmail.com>
  Mintz, Yuval <Yuval.Mintz@cavium.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicolai HÃ¤hnle <nicolai.haehnle@amd.com>
  Oliver Neukum <oneukum@suse.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Pontus Andersson <epontan@gmail.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Ram Amrani <Ram.Amrani@cavium.com>
  Robbie Ko <robbieko@synology.com>
  Russell King <rmk+kernel@armlinux.org.uk>
  Sasha Levin <alexander.levin@verizon.com>
  Sebastian Sanchez <sebastian.sanchez@intel.com>
  Senthilnathan Veppur <senthilnathanx.veppur@intel.com>
  Shaohua Li <shli@fb.com>
  Stefan MÃ¤tje <stefan.maetje@esd.eu>
  Stefan Wahren <stefan.wahren@i2se.com>
  Stephen Douthit <stephend@adiengineering.com>
  Stephen Hemminger <sthemmin@microsoft.com>
  Sudarsana Reddy Kalluru <Sudarsana.Kalluru@cavium.com>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Tony Luck <tony.luck@intel.com>
  Varun Prakash <varun@chelsio.com>
  Vijay Kumar <vijay.ac.kumar@oracle.com>
  Vinod Koul <vinod.koul@intel.com>
  Viresh Kumar <viresh.kumar@linaro.org>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wolfgang Grandegger <wg@grandegger.com>
  Wolfram Sang <wsa@the-dreams.de>
  Yasuaki Ishimatsu <isimatu.yasuaki@jp.fujitsu.com>
  Yasuaki Ishimatsu <yasu.isimatu@gmail.com>
  Yazen Ghannam <Yazen.Ghannam@amd.com>
  Yunlong Song <yunlong.song@huawei.com>
  Yuval Mintz <Yuval.Mintz@cavium.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 fail    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

(No revision log; it would be 3041 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6320353886660281695==--

From xen-devel-bounces@lists.xen.org Sat Oct 28 07:09:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Oct 2017 07:09:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e8LFC-00027A-Of; Sat, 28 Oct 2017 07:09:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8LFA-00026m-SI
 for xen-devel@lists.xensource.com; Sat, 28 Oct 2017 07:09:21 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 00/BE-29298-02D24F95; Sat, 28 Oct 2017 07:09:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsWS0XRdVVdO90u
 kwbv9phYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWH/lP2PBpPyKA5NPsTUw
 PvTqYuTiEBJoZJLYfukbO4TzmFFizqOLzBDONkaJf48OsHYxcnKICDhLfD0zlx3E5hXQl7i79
 wAjiC0sYCFxd84HNpAGCYGTGhLNuzqYQBISAt4SG/tXs8LYExtAbHYONgEriUNiIFEWAVWJPy
 83skxg5F7AyLCKUaM4tagstUjXyEwvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyP
 Q6/UMDIw7GG9P9jvEKMnBpCTKu+/8p0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryiOl8ihQSL
 UtNTK9Iyc4DhB5OW4OBREuG9qg2U5i0uSMwtzkyHSJ1itOQ4tunyHyaOVdfvAslnM183MAux5
 OXnpUqJ8xqBzBMAacgozYMbB4uRS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeb+DrOXJzC
 uB2/oK6CAmoIM0JMEOKklESEk1MLKda7tyI6t146Xr0xtltoa4Wcy0E9o4rexyX6GOmLV92Ym
 SI3f/vntb1LTGpPfxuaW2eu19KsqlC66eD6kIWP0qb3fPYo9XjML3Ga/Ur4z4FLGJ+3bN3ADv
 y/NP/6xjnG/YJ8r7LcRbcVn/JvtfaQrbru/77LuiOl5/o07HS6nZH6Uc9ZZneyixFGckGmoxF
 xUnAgDkrNjpjAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1509174557!106168052!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51836 invoked from network); 28 Oct 2017 07:09:18 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Oct 2017 07:09:18 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8LF7-0006dV-4l; Sat, 28 Oct 2017 07:09:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e8LF1-0007JE-JL; Sat, 28 Oct 2017 07:09:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e8LF0-0005z9-PN; Sat, 28 Oct 2017 07:09:11 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115309-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-i386: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-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qcow2: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-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-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-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-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-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-armhf-armhf-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-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=46f63e5b8899e1639d93025a8f2d5f1239b7dcdd
X-Osstest-Versions-That: qemuu=f90ea7ba7c5ae7010ee0ce062207ae42530f57d6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 28 Oct 2017 07:09:10 +0000
Subject: [Xen-devel] [qemu-mainline test] 115309: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7590481712634230013=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 115309 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/115309/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386                    6 xen-build                fail REGR. vs. 114507
 build-amd64-xsm               6 xen-build                fail REGR. vs. 114507
 build-i386-xsm                6 xen-build                fail REGR. vs. 114507
 build-amd64                   6 xen-build                fail REGR. vs. 114507
 build-armhf-xsm               6 xen-build                fail REGR. vs. 114507
 build-armhf                   6 xen-build                fail REGR. vs. 114507

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemuu-win10-i386  1 build-check(1)              blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ws16-amd64  1 build-check(1)             blocked n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-intel  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-amd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                46f63e5b8899e1639d93025a8f2d5f1239b7dcdd
baseline version:
 qemuu                f90ea7ba7c5ae7010ee0ce062207ae42530f57d6

Last test of basis   114507  2017-10-15 01:03:38 Z   13 days
Failing since        114546  2017-10-16 12:16:28 Z   11 days   20 attempts
Testing same since   115299  2017-10-27 12:49:11 Z    0 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Lindsay <alindsay@codeaurora.org>
  Alberto Garcia <berto@igalia.com>
  Aleksandr Bezzubikov <zuban32s@gmail.com>
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alexey Perevalov <a.perevalov@samsung.com>
  Alistair Francis <alistair.francis@xilinx.com>
  Amarnath Valluri <amarnath.valluri@intel.com>
  Andreas FÃ¤rber <afaerber@suse.de>
  Andrew Baumann <Andrew.Baumann@microsoft.com>
  Anthoine Bourgeois <anthoine.bourgeois@blade-group.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Artyom Tarasenko <atar4qemu@gmail.com>
  Carlo Marcelo Arenas BelÃ³n <carenas@gmail.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <otubo@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Igor Mammedov <imammedo@redhat.com>
  Jason J. Herne <jjherne@linux.vnet.ibm.com>
  Jason Wang <jasowang@redhat.com>
  Joe Clifford <joeclifford@gmail.com>
  John Snow <jsnow@redhat.com>
  Juan Quintela <quintela@redhat.com>
  Kevin Wolf <kwolf@redhat.com>
  Knut Omang <knut.omang@oracle.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Marco A L Barbosa <malbarbo@gmail.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Mark Kanda <mark.kanda@oracle.com>
  Markus Armbruster <armbru@redhat.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Max Reitz <mreitz@redhat.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Krempa <pkrempa@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <richard.henderson@linaro.org>
  Richard Henderson <rth@twiddle.net>
  Richard W.M. Jones <rjones@redhat.com>
  Riku Voipio <riku.voipio@linaro.org>
  Sandipan Das <sandipan@linux.vnet.ibm.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wolfgang Bumiller <w.bumiller@proxmox.com>

jobs:
 build-amd64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvhv2-amd                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-ws16-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ws16-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-xl-qemuu-win10-i386                         blocked 
 test-amd64-i386-xl-qemuu-win10-i386                          blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvhv2-intel                              blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-amd64-i386-libvirt-qcow2                                blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 


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


Not pushing.

(No revision log; it would be 8162 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7590481712634230013==--

From xen-devel-bounces@lists.xen.org Sat Oct 28 07:16:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Oct 2017 07:16:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e8LLd-0002oO-Jf; Sat, 28 Oct 2017 07:16:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=467759d22=citrix-osstest@xenproject.org>)
 id 1e8LLc-0002o2-Vr
 for xen-devel@lists.xensource.com; Sat, 28 Oct 2017 07:16:01 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 B9/4B-18968-0BE24F95; Sat, 28 Oct 2017 07:16:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsXitHSDve46vS+
 RBjf3Klrcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozNJ7YzFrzMrnjwagdjA2O3SxcjJ4eEgL/E
 rwPX2boYOYBsd4mGvWkgYREBZ4kJH26zgdi8AnoS82c+A7OFBeIlHt/ew9zFyAVU3q4kMffLJ
 WaIOe4SC+fPY4Oxpx9vZQGx2QQ8JCb2TGQBmc8ioCqx47wxSFhIQEti6eKVTBDzBSVOznwCVs
 4sICFx8MULZohzLCT2vqqYwMg3C0nVLCRVCxiZVjFqFKcWlaUW6Rpa6iUVZaZnlOQmZuboGho
 Y6+WmFhcnpqfmJCYV6yXn525iBAZUPQMD4w7G38f9DjFKcjApifLuO/8pUogvKT+lMiOxOCO+
 qDQntfgQowwHh5IEb7ful0ghwaLU9NSKtMwcYGjDpCU4eJREeNtB0rzFBYm5xZnpEKlTjMYcx
 zZd/sPE8Wzm6wZmIZa8/LxUKXFeB5BSAZDSjNI8uEGwmLvEKCslzMvIwMAgxFOQWpSbWYIq/4
 pRnINRSZhXE2QKT2ZeCdy+V0CnMAGdoiEJdkpJIkJKqoFxlbe+waNXU67M6GgoP/h57v1nKy2
 emdseq9zWu3tSPEMZ85OFire6OBpylx1rFHjsc/cI9/nlf07FuCj/nK7yzG8F2zWxk+vfN1uv
 4+5WbaqTb2tI2TfBpHBHlufX9YUlK7bOva8QutaM7Xk1lwWnq59cp6g8b/DixrNnDf9/ObXo8
 Ua7daICSizFGYmGWsxFxYkAwbJ65bQCAAA=
X-Env-Sender: prvs=467759d22=citrix-osstest@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1509174956!95558403!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40721 invoked from network); 28 Oct 2017 07:15:58 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Oct 2017 07:15:58 -0000
X-IronPort-AV: E=Sophos;i="5.44,308,1505779200"; d="scan'208";a="456570505"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL05.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72370-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64:hosts-allocate:broken:nonblocking
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
X-Osstest-Versions-This: linux=b44ef85f9033720e7ec6aa7bc9536b9e4b09719a
X-Osstest-Versions-That: linux=6f457819e8343ae097b7122a57694d26d4ce13b0
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 28 Oct 2017 08:15:48 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL05.citrite.net
Subject: [Xen-devel] [linux-3.18 baseline-only test] 72370: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0373670112696414021=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

This run is configured for baseline tests only.

flight 72370 linux-3.18 real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/72370/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-qemut-rhel6hvm-amd 12 guest-start/redhat.repeat fail REGR. vs. 72339
 test-amd64-amd64-qemuu-nested-intel 10 debian-hvm-install fail REGR. vs. 72339

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate               broken never pass
 build-arm64-pvops             2 hosts-allocate               broken never pass
 build-arm64-xsm               2 hosts-allocate               broken never pass
 build-arm64-xsm               3 capture-logs                 broken never pass
 build-arm64                   3 capture-logs                 broken never pass
 build-arm64-pvops             3 capture-logs                 broken never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail like 72339
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   like 72339
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   like 72339
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   like 72339
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop              fail like 72339
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop             fail like 72339
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop             fail like 72339
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop              fail like 72339
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-midway   13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-midway   14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-xl-qemut-win10-i386 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass

version targeted for testing:
 linux                b44ef85f9033720e7ec6aa7bc9536b9e4b09719a
baseline version:
 linux                6f457819e8343ae097b7122a57694d26d4ce13b0

Last test of basis    72339  2017-10-22 01:54:34 Z    6 days
Testing same since    72370  2017-10-27 23:55:06 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alan Stern <stern@rowland.harvard.edu>
  Alexander Drozdov <al.drozdov@gmail.com>
  Andrey Konovalov <andreyknvl@google.com>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arnd Bergmann <arnd@arndb.de>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Christoph Biedl <debian.axhn@manchmal.in-ulm.de>
  Cong Wang <cwang@twopensource.com>
  David Howells <dhowells@redhat.com>
  David S. Miller <davem@davemloft.net>
  Eric Biggers <ebiggers@google.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory CLEMENT <gregory.clement@free-electrons.com>
  Hans de Goede <hdegoede@redhat.com>
  Helge Deller <deller@gmx.de>
  Ignacy GawÄ™dzki <ignacy.gawedzki@green-communications.fr>
  Jan Luebbe <jlu@pengutronix.de>
  Johan Hovold <johan@kernel.org>
  John David Anglin <dave.anglin@bell.net>
  Kalle Valo <kvalo@codeaurora.org>
  Ladislav Dobrovsky <ladislav.dobrovsky@gmail.com>
  Maksim Salau <msalau@iotecha.com>
  Marc Kleine-Budde <mkl@pengutronix.de>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Oliver Neukum <oneukum@suse.com>
  Pontus Andersson <epontan@gmail.com>
  Stefan MÃ¤tje <stefan.maetje@esd.eu>
  Stephen Douthit <stephend@adiengineering.com>
  Takashi Iwai <tiwai@suse.de>
  Wolfgang Grandegger <wg@grandegger.com>
  Wolfram Sang <wsa@the-dreams.de>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           fail    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     blocked 
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          fail    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-armhf-armhf-xl-midway                                   pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

Test harness code can be found at
    http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary

broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Push not applicable.

(No revision log; it would be 696 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0373670112696414021==--

From xen-devel-bounces@lists.xen.org Sat Oct 28 07:34:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Oct 2017 07:34:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e8Ldm-0004Cs-6A; Sat, 28 Oct 2017 07:34:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <arthurborsboom@gmail.com>) id 1e8Ldk-0004Cm-Kx
 for xen-devel@lists.xen.org; Sat, 28 Oct 2017 07:34:44 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 24/7A-14867-31334F95; Sat, 28 Oct 2017 07:34:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprMKsWRWlGSWpSXmKPExsXiVRvkpCtk/CX
 SYOJuWYslHxezODB6HN39mymAMYo1My8pvyKBNePf46vsBWunMVbc/bOBpYGxuYmxi5GLQ0hg
 AqPEh6YdrCAOi0ADq8ShI51gGQmBOawSJy/PZeti5ARyyiRmrf/BCmEXSVz8cADKLpSYNnUFI
 4jNKyAocXLmExYQW0jAW2LNlcNgvZwCNhI3fu1ghljXyChx/FwfUxcjBwebgIHEpVNWIDUsAq
 oSDxf+YoeYEyBx6fA6sJnCQLsmtG0F2yUioCzxsbUXrIZZQFri2pO3bBC2j8TEI6eYJjAKzkJ
 yxiwkKQhbU6J1+292CFtDYsGdfYwQtrbEsoWvmRcwsq5iVC9OLSpLLdK11EsqykzPKMlNzMzR
 NTQw08tNLS5OTE/NSUwq1kvOz93ECAx2BiDYwXh3U8AhRkkOJiVR3n3nP0UK8SXlp1RmJBZnx
 BeV5qQWH2KU4eBQkuAVNfoSKSRYlJqeWpGWmQOMO5i0BAePkgjvPkOgNG9xQWJucWY6ROoUYz
 jHsU2X/zBxLJlyBUju23MLSG64eRdIbgKT+8Dkhu8PgOSzma8bmIVY8vLzUqXEebeAjBMAGZd
 Rmge3DJZWLjHKSgnzMgKdL8RTkFqUm1mCKv+KUZyDUUmYdz/IFJ7MvBK4m14BncsEdK6GJNi5
 JYkIKakGRumKVTmnxLnffD6/RU3d56DvVK51ZzpnrXjzPjfwyLNDW1TiZhhmZJVeXl2+r2e51
 b/VyW/+mf3qXL2Fc7rsntO+J8TWHra9tTh+UfbTXbd2LhaLmTW95NWhwBoLZtue1ypHjVTfXW
 7m3LTuU2oXs5v+/vu5Hx55l5y8kT8/r4Mvo2mi9wXuc5ZKLMUZiYZazEXFiQCJIHRGJgMAAA=
 =
X-Env-Sender: arthurborsboom@gmail.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1509176082!60964813!1
X-Originating-IP: [74.125.82.66]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44144 invoked from network); 28 Oct 2017 07:34:42 -0000
Received: from mail-wm0-f66.google.com (HELO mail-wm0-f66.google.com)
 (74.125.82.66)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Oct 2017 07:34:42 -0000
Received: by mail-wm0-f66.google.com with SMTP id y83so7233163wmc.4
 for <xen-devel@lists.xen.org>; Sat, 28 Oct 2017 00:34:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=uZklVKMegVNmLpw8niVv8fEHTsrLQ9dF/P1eIpNUgs4=;
 b=FgfI0e6DKgEZAPb15Tq11XMntcFvsRdfbYjn92LYdYXY6cYwkJcvqb5Y8SrwBW73op
 fuOxOxlLYXeXWJ1Wq0w0J1o/HFpKimPzc6R38yoARx3v5PuOF4K1dqvfvf9N1pgtJ8uN
 g109XXPlBK1NKa4Az0+mcGugjcc+fNj3duW9yvwhcGiiWkJ7nwbPZ6ZBc6VB7U2ILM8T
 yNqBJ2QqNUcrAyY8X3h0jZPaMmyc+haA0+ZC8gHjLhBwkZ8lEpwt8dn9cAEWHNuyquKE
 itzkgh7SL29WCEqWs6TNXbTOFBYMnk/kARgjBBSZPk9/yYQHlUh8CGf9GrStkNhQ+S10
 yqeg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=uZklVKMegVNmLpw8niVv8fEHTsrLQ9dF/P1eIpNUgs4=;
 b=T8CY0+Oz4FfsTxV7H7xnIpqXTBsP7M7K2HF791A1+hx9hfZhk/StV7/TF226ufZdMF
 BH+PkXfK5X38NV55JXVWeavZkGPj79Gt+2Ajzz/M9ErJbbAQ7jxQRm9BRIEDx6bTgILX
 vdGOt8tIokjpDnS+lseS6nQiQMBxzkm6SjamugjEtxEWezguQIiRQnCT2uy7YmP/vqQn
 UVufBh1RB8bi1BZLX//BJcAahEUmEvEE3KkLINJR/O7La19+dhfvPQmTjve0DI49/zTA
 +e0Ntj5R7bKhdZc50MleTrXYtGn424a+Lrl1R0mc8hvxhSk+3KLscxNrvyqMU/qtYGQT
 4d8A==
X-Gm-Message-State: AMCzsaUSmKrt8sm+DDh7QeVqsybH0Z50lx6CGcg3pYwKW+wZJIyicJZC
 VM7TJnydzzsNy/sB60mpsZHat3/q/rvr9D9zPpY=
X-Google-Smtp-Source: ABhQp+TuJtQC9Ms7VbO9wJ51Qlt14c814lqHMgplaHUXd5U44g+hbQXJ8xwE+jheplzQ6G/Z+OmEJxtz6S7+90D4xFs=
X-Received: by 10.80.181.71 with SMTP id z7mr3667549edd.201.1509176081831;
 Sat, 28 Oct 2017 00:34:41 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.80.146.214 with HTTP; Sat, 28 Oct 2017 00:34:21 -0700 (PDT)
In-Reply-To: <ab9b1775-b7b9-e186-3a93-16c64c880810@suse.com>
References: <CALUcmUk5xXv-eMjKNPP37LkjqWk7XWXBQwpPzTxY70BBLLiZZg@mail.gmail.com>
 <ab9b1775-b7b9-e186-3a93-16c64c880810@suse.com>
From: Arthur Borsboom <arthurborsboom@gmail.com>
Date: Sat, 28 Oct 2017 09:34:21 +0200
Message-ID: <CALUcmUnLdR04d0Fum9=W0hfnApdp0aaTAyZ69udWZw_5Kd87Ew@mail.gmail.com>
To: Juergen Gross <jgross@suse.com>
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [BUG] xen_gntdev - gntdev_vma_find_special_page -
 unable to handle kernel paging request
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4315322516326763282=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4315322516326763282==
Content-Type: multipart/alternative; boundary="f403045c0c5e42d9b6055c967077"

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

Hi Juergen,

I have noticed that a patch has been developed an awaits the upcoming Linux
kernel 4.14, maybe 4.15.
In the mean time the server keeps crashing about every 2 days.

Do you know a workaround I can apply?

Best regards,
Arthur Borsboom.

On 25 October 2017 at 16:13, Juergen Gross <jgross@suse.com> wrote:

> On 25/10/17 13:17, Arthur Borsboom wrote:
> > Since about a month, possibly due to software updates, after a couple of
> > days running several VMs, one of the VM guests crashes and the VM host
> > is not stable anymore. I need to shutdown all the remaining VM guests
> > (if possible) and reboot the server by hardware (sudo reboot hangs).
> >
> > Does anybody have a suggestion how to analyze/resolve this?
>
> Hmm, it seems as if gntdev_mmap() is mapping only some pages and then
> exits with an error. This will leave map->pages_vm_start as 0 leading
> to a problem when the already mapped pages are being unmapped again.
>
> Patch will come soon...
>
> Can I add you as "Reported-by:" ?
>
>
> Juergen
>
> > All help is appreciated!
> >
> > Xen: 4.9.0
> > OS (Dom0): Arch Linux 4.13.7
> > Dmesg:
> >
> > [131395.101610] BUG: unable to handle kernel paging request at
> > ffff88401920c018
> > [131395.101715] IP: gntdev_vma_find_special_page+0x1d/0x30 [xen_gntdev]
> > [131395.101796] PGD 1a0a067
> > [131395.101797] P4D 1a0a067
> > [131395.101832] PUD 0
> > [131395.101922] Oops: 0000 [#1] PREEMPT SMP
> > [131395.101975] Modules linked in: xt_nat xt_physdev br_netfilter
> > xt_CHECKSUM iptable_mangle ipt_MASQUERADE nf_nat_masquerade_ipv4
> > iptable_nat nf_nat_ipv4 nf_nat tun bridge stp llc ebtable_filter
> > ebtables devlink ipt_REJECT nf_reject_ipv4 xt_tcpudp nf_conntrack_ipv4
> > nf_defrag_ipv4 xt_conntrack nf_conntrack libcrc32c crc32c_generic
> > ip6table_filter iptable_filter ip6_tables snd_hda_codec_realtek amdkfd
> > snd_hda_codec_generic snd_hda_codec_hdmi amd_iommu_v2 snd_hda_intel
> > radeon joydev snd_hda_codec mousedev evdev input_leds led_class mac_hid
> > ppdev wmi_bmof snd_hda_core i2c_algo_bit ttm snd_hwdep snd_pcm
> > edac_mce_amd drm_kms_helper crct10dif_pclmul crc32_pclmul crc32c_intel
> > ghash_clmulni_intel snd_timer pcbc r8169 aesni_intel psmouse aes_x86_64
> > crypto_simd glue_helper tpm_infineon drm cryptd tpm_tis snd pcspkr
> > [131395.102862]  agpgart sp5100_tco tpm_tis_core mii syscopyarea
> > sysfillrect tpm i2c_piix4 sysimgblt soundcore parport_pc parport
> > fb_sys_fops fam15h_power k10temp wmi shpchp button sch_fq_codel
> > xen_acpi_processor xen_pciback xen_netback xen_blkback xenfs
> > xen_gntalloc xen_gntdev xen_evtchn xen_privcmd ip_tables x_tables ext4
> > crc16 mbcache jbd2 fscrypto hid_generic usbhid hid sd_mod ata_generic
> > pata_acpi ohci_pci pata_atiixp serio_raw atkbd libps2 ahci ehci_pci
> > libahci ehci_hcd ohci_hcd libata usbcore scsi_mod usb_common i8042 serio
> > [131395.103469] CPU: 0 PID: 10887 Comm: qemu-dm Not tainted
> 4.13.7-1-ARCH #1
> > [131395.103554] Hardware name: MICRO-STAR INTERNATIONAL CO.,LTD
> > MS-7596/760GM-E51(MS-7596), BIOS V3.6 10/26/2012
> > [131395.103677] task: ffff8800483b1e00 task.stack: ffffc90046598000
> > [131395.103759] RIP: e030:gntdev_vma_find_special_page+0x1d/0x30
> > [xen_gntdev]
> > [131395.103852] RSP: e02b:ffffc9004659bb60 EFLAGS: 00010212
> > [131395.103927] RAX: ffff88001ef0a360 RBX: ffff8800119a0cb8 RCX:
> > 0000000000624684
> > [131395.104018] RDX: 8000000624684367 RSI: 00000007ff460397 RDI:
> > ffff88003dd7b240
> > [131395.104108] RBP: ffffc9004659bb70 R08: ffff88003dd7b240 R09:
> > 00007ff4603a2000
> > [131395.104198] R10: 0000000000000001 R11: 00003ffffffff000 R12:
> > 00007ff460397000
> > [131395.104288] R13: 8000000624684367 R14: 00007ff460398000 R15:
> > ffffc9004659bce0
> > [131395.104390] FS:  00007ff4605667c0(0000) GS:ffff880055000000(0000)
> > knlGS:0000000000000000
> > [131395.104490] CS:  e033 DS: 0000 ES: 0000 CR0: 0000000080050033
> > [131395.104564] CR2: ffff88401920c018 CR3: 000000001cb0f000 CR4:
> > 0000000000040660
> > [131395.104655] Call Trace:
> > [131395.104695]  ? vm_normal_page+0x5d/0xa0
> > [131395.104748]  unmap_page_range+0x4e3/0x930
> > [131395.104804]  unmap_single_vma+0x7d/0xf0
> > [131395.104857]  unmap_vmas+0x51/0xb0
> > [131395.104904]  unmap_region+0xbd/0x130
> > [131395.104953]  ? gnttab_map_refs+0xc4/0x160
> > [131395.105009]  ? gntdev_mmap+0x3a4/0x610 [xen_gntdev]
> > [131395.105074]  mmap_region+0x461/0x5f0
> > [131395.105122]  do_mmap+0x2b3/0x400
> > [131395.105167]  vm_mmap_pgoff+0xcc/0x120
> > [131395.105217]  SyS_mmap_pgoff+0x1bc/0x230
> > [131395.105271]  SyS_mmap+0x1b/0x30
> > [131395.108716]  entry_SYSCALL_64_fastpath+0x1a/0xa5
> > [131395.112161] RIP: 0033:0x7ff45dcc3e63
> > [131395.115644] RSP: 002b:00007ffdf0c57648 EFLAGS: 00000246 ORIG_RAX:
> > 0000000000000009
> > [131395.119149] RAX: ffffffffffffffda RBX: 000000000000a000 RCX:
> > 00007ff45dcc3e63
> > [131395.122587] RDX: 0000000000000002 RSI: 000000000000b000 RDI:
> > 0000000000000000
> > [131395.126005] RBP: 0000000000001000 R08: 000000000000002a R09:
> > 000000000000c000
> > [131395.129509] R10: 0000000000000001 R11: 0000000000000246 R12:
> > 0000000000000001
> > [131395.132989] R13: 0000560471ae8e00 R14: 0000560471a66290 R15:
> > 0000000000000000
> > [131395.136568] Code: 5b 5d c3 90 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44
> > 00 00 48 8b 87 a8 00 00 00 55 48 89 e5 48 2b 70 68 48 8b 40 60 5d 48 c1
> > ee 0c <48> 8b 04 f0 c3 0f 1f 40 00 66 2e 0f 1f 84 00 00 00 00 00 0f 1f
> > [131395.143798] RIP: gntdev_vma_find_special_page+0x1d/0x30 [xen_gntdev]
> > RSP: ffffc9004659bb60
> > [131395.147367] CR2: ffff88401920c018
> > [131395.150844] ---[ end trace bf61e71da2f22d1c ]---
> >
> > xl info:
> >
> > host                   : orion1695
> > release                : 4.13.7-1-ARCH
> > version                : #1 SMP PREEMPT Sat Oct 14 20:13:26 CEST 2017
> > machine                : x86_64
> > nr_cpus                : 8
> > max_cpu_id             : 23
> > nr_nodes               : 1
> > cores_per_socket       : 4
> > threads_per_core       : 2
> > cpu_mhz                : 2300
> > hw_caps                :
> > 178bf3ff:b698320b:2e500800:0069bfff:00000000:00000008:00000000:00000500
> > virt_caps              : hvm
> > total_memory           : 32510
> > free_memory            : 30751
> > sharing_freed_memory   : 0
> > sharing_used_memory    : 0
> > outstanding_claims     : 0
> > free_cpus              : 0
> > xen_major              : 4
> > xen_minor              : 9
> > xen_extra              : .0
> > xen_version            : 4.9.0
> > xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32
> > hvm-3.0-x86_32p hvm-3.0-x86_64
> > xen_scheduler          : credit
> > xen_pagesize           : 4096
> > platform_params        : virt_start=0xffff800000000000
> > xen_changeset          :
> > xen_commandline        : /boot/xen-4.9.0.gz dom0_mem=1400M,max:1400M
> > dom0pvh=1 ucode=-1
> > cc_compiler            : gcc (GCC) 7.1.1 20170630
> > cc_compile_by          : arthur
> > cc_compile_domain      : startdedicated.com <http://startdedicated.com>
> > cc_compile_date        : Mon Aug 28 11:12:45 CEST 2017
> > build_id               : 3fb8c28a1eec9d8b7f15f6ba17bf8feb9c20c99c
> > xend_config_format     : 4
> >
> > Best Regards,
> > Arthur Borsboom
> >
> >
> > _______________________________________________
> > Xen-devel mailing list
> > Xen-devel@lists.xen.org
> > https://lists.xen.org/xen-devel
> >
>
>


-- 
Arthur Borsboom
Mob: +31629089953
Email: arthurborsboom@gmail.com
[image: View Arthur's LinkedIn profile]
<http://uk.linkedin.com/in/arthurborsboom>

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

<div dir=3D"ltr">Hi Juergen,<div><br></div><div>I have noticed that a patch=
 has been developed an awaits the upcoming Linux kernel 4.14, maybe 4.15.</=
div><div>In the mean time the server keeps crashing about every 2 days.</di=
v><div><br></div><div>Do you know a workaround I can apply?</div><div><br><=
/div><div>Best regards,</div><div>Arthur Borsboom.</div></div><div class=3D=
"gmail_extra"><br><div class=3D"gmail_quote">On 25 October 2017 at 16:13, J=
uergen Gross <span dir=3D"ltr">&lt;<a href=3D"mailto:jgross@suse.com" targe=
t=3D"_blank">jgross@suse.com</a>&gt;</span> wrote:<br><blockquote class=3D"=
gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-=
left:1ex"><span class=3D"">On 25/10/17 13:17, Arthur Borsboom wrote:<br>
&gt; Since about a month, possibly due to software updates, after a couple =
of<br>
&gt; days running several VMs, one of the VM guests crashes and the VM host=
<br>
&gt; is not stable anymore. I need to shutdown all the remaining VM guests<=
br>
&gt; (if possible) and reboot the server by hardware (sudo reboot hangs).<b=
r>
&gt;<br>
&gt; Does anybody have a suggestion how to analyze/resolve this?<br>
<br>
</span>Hmm, it seems as if gntdev_mmap() is mapping only some pages and the=
n<br>
exits with an error. This will leave map-&gt;pages_vm_start as 0 leading<br=
>
to a problem when the already mapped pages are being unmapped again.<br>
<br>
Patch will come soon...<br>
<br>
Can I add you as &quot;Reported-by:&quot; ?<br>
<br>
<br>
Juergen<br>
<div><div class=3D"h5"><br>
&gt; All help is appreciated!<br>
&gt;<br>
&gt; Xen: 4.9.0<br>
&gt; OS (Dom0): Arch Linux 4.13.7<br>
&gt; Dmesg:<br>
&gt;<br>
&gt; [131395.101610] BUG: unable to handle kernel paging request at<br>
&gt; ffff88401920c018<br>
&gt; [131395.101715] IP: gntdev_vma_find_special_page+<wbr>0x1d/0x30 [xen_g=
ntdev]<br>
&gt; [131395.101796] PGD 1a0a067=C2=A0<br>
&gt; [131395.101797] P4D 1a0a067=C2=A0<br>
&gt; [131395.101832] PUD 0=C2=A0<br>
&gt; [131395.101922] Oops: 0000 [#1] PREEMPT SMP<br>
&gt; [131395.101975] Modules linked in: xt_nat xt_physdev br_netfilter<br>
&gt; xt_CHECKSUM iptable_mangle ipt_MASQUERADE nf_nat_masquerade_ipv4<br>
&gt; iptable_nat nf_nat_ipv4 nf_nat tun bridge stp llc ebtable_filter<br>
&gt; ebtables devlink ipt_REJECT nf_reject_ipv4 xt_tcpudp nf_conntrack_ipv4=
<br>
&gt; nf_defrag_ipv4 xt_conntrack nf_conntrack libcrc32c crc32c_generic<br>
&gt; ip6table_filter iptable_filter ip6_tables snd_hda_codec_realtek amdkfd=
<br>
&gt; snd_hda_codec_generic snd_hda_codec_hdmi amd_iommu_v2 snd_hda_intel<br=
>
&gt; radeon joydev snd_hda_codec mousedev evdev input_leds led_class mac_hi=
d<br>
&gt; ppdev wmi_bmof snd_hda_core i2c_algo_bit ttm snd_hwdep snd_pcm<br>
&gt; edac_mce_amd drm_kms_helper crct10dif_pclmul crc32_pclmul crc32c_intel=
<br>
&gt; ghash_clmulni_intel snd_timer pcbc r8169 aesni_intel psmouse aes_x86_6=
4<br>
&gt; crypto_simd glue_helper tpm_infineon drm cryptd tpm_tis snd pcspkr<br>
&gt; [131395.102862]=C2=A0 agpgart sp5100_tco tpm_tis_core mii syscopyarea<=
br>
&gt; sysfillrect tpm i2c_piix4 sysimgblt soundcore parport_pc parport<br>
&gt; fb_sys_fops fam15h_power k10temp wmi shpchp button sch_fq_codel<br>
&gt; xen_acpi_processor xen_pciback xen_netback xen_blkback xenfs<br>
&gt; xen_gntalloc xen_gntdev xen_evtchn xen_privcmd ip_tables x_tables ext4=
<br>
&gt; crc16 mbcache jbd2 fscrypto hid_generic usbhid hid sd_mod ata_generic<=
br>
&gt; pata_acpi ohci_pci pata_atiixp serio_raw atkbd libps2 ahci ehci_pci<br=
>
&gt; libahci ehci_hcd ohci_hcd libata usbcore scsi_mod usb_common i8042 ser=
io<br>
&gt; [131395.103469] CPU: 0 PID: 10887 Comm: qemu-dm Not tainted 4.13.7-1-A=
RCH #1<br>
&gt; [131395.103554] Hardware name: MICRO-STAR INTERNATIONAL CO.,LTD<br>
&gt; MS-7596/760GM-E51(MS-7596), BIOS V3.6 10/26/2012<br>
&gt; [131395.103677] task: ffff8800483b1e00 task.stack: ffffc90046598000<br=
>
&gt; [131395.103759] RIP: e030:gntdev_vma_find_special_<wbr>page+0x1d/0x30<=
br>
&gt; [xen_gntdev]<br>
&gt; [131395.103852] RSP: e02b:ffffc9004659bb60 EFLAGS: 00010212<br>
&gt; [131395.103927] RAX: ffff88001ef0a360 RBX: ffff8800119a0cb8 RCX:<br>
&gt; 0000000000624684<br>
&gt; [131395.104018] RDX: 8000000624684367 RSI: 00000007ff460397 RDI:<br>
&gt; ffff88003dd7b240<br>
&gt; [131395.104108] RBP: ffffc9004659bb70 R08: ffff88003dd7b240 R09:<br>
&gt; 00007ff4603a2000<br>
&gt; [131395.104198] R10: 0000000000000001 R11: 00003ffffffff000 R12:<br>
&gt; 00007ff460397000<br>
&gt; [131395.104288] R13: 8000000624684367 R14: 00007ff460398000 R15:<br>
&gt; ffffc9004659bce0<br>
&gt; [131395.104390] FS:=C2=A0 00007ff4605667c0(0000) GS:ffff880055000000(0=
000)<br>
&gt; knlGS:0000000000000000<br>
&gt; [131395.104490] CS:=C2=A0 e033 DS: 0000 ES: 0000 CR0: 0000000080050033=
<br>
&gt; [131395.104564] CR2: ffff88401920c018 CR3: 000000001cb0f000 CR4:<br>
&gt; 0000000000040660<br>
&gt; [131395.104655] Call Trace:<br>
&gt; [131395.104695]=C2=A0 ? vm_normal_page+0x5d/0xa0<br>
&gt; [131395.104748]=C2=A0 unmap_page_range+0x4e3/0x930<br>
&gt; [131395.104804]=C2=A0 unmap_single_vma+0x7d/0xf0<br>
&gt; [131395.104857]=C2=A0 unmap_vmas+0x51/0xb0<br>
&gt; [131395.104904]=C2=A0 unmap_region+0xbd/0x130<br>
&gt; [131395.104953]=C2=A0 ? gnttab_map_refs+0xc4/0x160<br>
&gt; [131395.105009]=C2=A0 ? gntdev_mmap+0x3a4/0x610 [xen_gntdev]<br>
&gt; [131395.105074]=C2=A0 mmap_region+0x461/0x5f0<br>
&gt; [131395.105122]=C2=A0 do_mmap+0x2b3/0x400<br>
&gt; [131395.105167]=C2=A0 vm_mmap_pgoff+0xcc/0x120<br>
&gt; [131395.105217]=C2=A0 SyS_mmap_pgoff+0x1bc/0x230<br>
&gt; [131395.105271]=C2=A0 SyS_mmap+0x1b/0x30<br>
&gt; [131395.108716]=C2=A0 entry_SYSCALL_64_fastpath+<wbr>0x1a/0xa5<br>
&gt; [131395.112161] RIP: 0033:0x7ff45dcc3e63<br>
&gt; [131395.115644] RSP: 002b:00007ffdf0c57648 EFLAGS: 00000246 ORIG_RAX:<=
br>
&gt; 0000000000000009<br>
&gt; [131395.119149] RAX: ffffffffffffffda RBX: 000000000000a000 RCX:<br>
&gt; 00007ff45dcc3e63<br>
&gt; [131395.122587] RDX: 0000000000000002 RSI: 000000000000b000 RDI:<br>
&gt; 0000000000000000<br>
&gt; [131395.126005] RBP: 0000000000001000 R08: 000000000000002a R09:<br>
&gt; 000000000000c000<br>
&gt; [131395.129509] R10: 0000000000000001 R11: 0000000000000246 R12:<br>
&gt; 0000000000000001<br>
&gt; [131395.132989] R13: 0000560471ae8e00 R14: 0000560471a66290 R15:<br>
&gt; 0000000000000000<br>
&gt; [131395.136568] Code: 5b 5d c3 90 66 2e 0f 1f 84 00 00 00 00 00 0f 1f =
44<br>
&gt; 00 00 48 8b 87 a8 00 00 00 55 48 89 e5 48 2b 70 68 48 8b 40 60 5d 48 c=
1<br>
&gt; ee 0c &lt;48&gt; 8b 04 f0 c3 0f 1f 40 00 66 2e 0f 1f 84 00 00 00 00 00=
 0f 1f=C2=A0<br>
&gt; [131395.143798] RIP: gntdev_vma_find_special_page+<wbr>0x1d/0x30 [xen_=
gntdev]<br>
&gt; RSP: ffffc9004659bb60<br>
&gt; [131395.147367] CR2: ffff88401920c018<br>
&gt; [131395.150844] ---[ end trace bf61e71da2f22d1c ]---<br>
&gt;<br>
&gt; xl info:<br>
&gt;<br>
&gt; host=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0: orion1695<br>
&gt; release=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : 4.13.=
7-1-ARCH<br>
&gt; version=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : #1 SM=
P PREEMPT Sat Oct 14 20:13:26 CEST 2017<br>
&gt; machine=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : x86_6=
4<br>
&gt; nr_cpus=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : 8<br>
&gt; max_cpu_id=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: 23<br>
&gt; nr_nodes=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: 1<br>
&gt; cores_per_socket=C2=A0 =C2=A0 =C2=A0 =C2=A0: 4<br>
&gt; threads_per_core=C2=A0 =C2=A0 =C2=A0 =C2=A0: 2<br>
&gt; cpu_mhz=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : 2300<=
br>
&gt; hw_caps=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 :<br>
&gt; 178bf3ff:b698320b:2e500800:<wbr>0069bfff:00000000:00000008:<wbr>000000=
00:00000500<br>
&gt; virt_caps=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : hvm<br>
&gt; total_memory=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: 32510<br>
&gt; free_memory=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : 30751<br>
&gt; sharing_freed_memory=C2=A0 =C2=A0: 0<br>
&gt; sharing_used_memory=C2=A0 =C2=A0 : 0<br>
&gt; outstanding_claims=C2=A0 =C2=A0 =C2=A0: 0<br>
&gt; free_cpus=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : 0<br>
&gt; xen_major=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : 4<br>
&gt; xen_minor=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : 9<br>
&gt; xen_extra=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : .0<br>
&gt; xen_version=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : 4.9.0<br>
&gt; xen_caps=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: xen-3=
.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32<br>
&gt; hvm-3.0-x86_32p hvm-3.0-x86_64=C2=A0<br>
&gt; xen_scheduler=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : credit<br>
&gt; xen_pagesize=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: 4096<br>
&gt; platform_params=C2=A0 =C2=A0 =C2=A0 =C2=A0 : virt_start=3D0xffff800000=
000000<br>
&gt; xen_changeset=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 :=C2=A0<br>
&gt; xen_commandline=C2=A0 =C2=A0 =C2=A0 =C2=A0 : /boot/xen-4.9.0.gz dom0_m=
em=3D1400M,max:1400M<br>
&gt; dom0pvh=3D1 ucode=3D-1<br>
&gt; cc_compiler=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : gcc (GCC) 7.1.1=
 20170630<br>
&gt; cc_compile_by=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : arthur<br>
</div></div>&gt; cc_compile_domain=C2=A0 =C2=A0 =C2=A0 : <a href=3D"http://=
startdedicated.com" rel=3D"noreferrer" target=3D"_blank">startdedicated.com=
</a> &lt;<a href=3D"http://startdedicated.com" rel=3D"noreferrer" target=3D=
"_blank">http://startdedicated.com</a>&gt;<br>
<span class=3D"">&gt; cc_compile_date=C2=A0 =C2=A0 =C2=A0 =C2=A0 : Mon Aug =
28 11:12:45 CEST 2017<br>
&gt; build_id=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: 3fb8c=
28a1eec9d8b7f15f6ba17bf8f<wbr>eb9c20c99c<br>
&gt; xend_config_format=C2=A0 =C2=A0 =C2=A0: 4<br>
&gt;<br>
&gt; Best Regards,<br>
&gt; Arthur Borsboom<br>
&gt;<br>
&gt;<br>
</span>&gt; ______________________________<wbr>_________________<br>
&gt; Xen-devel mailing list<br>
&gt; <a href=3D"mailto:Xen-devel@lists.xen.org">Xen-devel@lists.xen.org</a>=
<br>
&gt; <a href=3D"https://lists.xen.org/xen-devel" rel=3D"noreferrer" target=
=3D"_blank">https://lists.xen.org/xen-<wbr>devel</a><br>
&gt;<br>
<br>
</blockquote></div><br><br clear=3D"all"><div><br></div>-- <br><div class=
=3D"gmail_signature" data-smartmail=3D"gmail_signature"><div dir=3D"ltr"><d=
iv><div dir=3D"ltr"><div dir=3D"ltr"><div style=3D"color:rgb(136,136,136)">=
<font face=3D"tahoma, sans-serif" size=3D"2">Arthur Borsboom</font></div><d=
iv style=3D"color:rgb(136,136,136)"><span style=3D"font-family:tahoma,sans-=
serif;font-size:12.8px;text-align:right">Mob:=C2=A0</span><font color=3D"#8=
88888" style=3D"font-family:tahoma,sans-serif;font-size:12.8px">+3162908995=
3</font><br></div><div><div style=3D"color:rgb(136,136,136);font-size:small=
"><font face=3D"tahoma, sans-serif">Email:=C2=A0<a href=3D"mailto:arthurbor=
sboom@gmail.com" style=3D"color:rgb(17,85,204)" target=3D"_blank">arthurbor=
sboom@gmail.com</a></font></div></div><div style=3D"color:rgb(136,136,136);=
font-size:small;font-family:Tahoma"><a href=3D"http://uk.linkedin.com/in/ar=
thurborsboom" target=3D"_blank"><img src=3D"https://static.licdn.com/scds/c=
ommon/u/img/webpromo/btn_viewmy_160x25.png" alt=3D" View Arthur&#39;s Linke=
dIn profile"></a><br></div><span style=3D"color:rgb(136,136,136);font-famil=
y:Tahoma"></span></div></div></div></div></div>
</div>

--f403045c0c5e42d9b6055c967077--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4315322516326763282==--


From xen-devel-bounces@lists.xen.org Sat Oct 28 07:54:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Oct 2017 07:54:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e8Lwi-0005dV-SD; Sat, 28 Oct 2017 07:54:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1e8Lwh-0005dP-PD
 for xen-devel@lists.xen.org; Sat, 28 Oct 2017 07:54:19 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 13/3B-07262-AA734F95; Sat, 28 Oct 2017 07:54:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsVyuP0Ov+5K8y+
 RBrc/slss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnf7v5hLjjBUvH64FOmBsZbzF2MnBwSAkYS
 byf+Y+pi5OIQEljIKHHrwxxGkISwQJHEhLatrCC2iICexPffLSwQRccZJa68+MgEkmAWUJf42
 XuLDcRmE1CV2HD9FFgDr4C1xIFHV8HiLEDxnwcfgW0TFQiXuNP6jgWiRlDi5MwnYDanQKDEh9
 YbrDAz/8y7xAxhi0tsevYdKi4vsf3tHOYJjPyzkLTPQtIyC0nLLCQtCxhZVjFqFKcWlaUW6Ro
 a6CUVZaZnlOQmZuYAecZ6uanFxYnpqTmJScV6yfm5mxiBAVrPwMC4g3Fbl/MhRkkOJiVR3n3n
 P0UK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuB9bvYlUkiwKDU9tSItMwcYKzBpCQ4eJRFea5A0b
 3FBYm5xZjpE6hSjK8ePSVf+MHHceHgdSG66eRdIbvj+AEg+m/m6gVmIJS8/L1VKnDcdpFkApD
 mjNA9uNCzOLzHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5v0OMoUnM68E7oJXQMcxAR2nIQl
 2XEkiQkqqgXHv1DkfqzhXVcv67vYVzjTpDrm86F5lT86cUFWDfgtzxuRPxQsiY1f2pbU/PNpw
 TNg62M9tDsf1+F63wjy2MtfFhoG79/WEHO2el23mo6NtOZOT2TP5yNOnPk+fR72SMLmj+qT62
 4RHQhPPMzKvu2St/6PrDYP2SeFLlmEzio8zePN6vHIOU2Ipzkg01GIuKk4EAB1n3AzuAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1509177256!56887108!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12256 invoked from network); 28 Oct 2017 07:54:17 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-9.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 28 Oct 2017 07:54:17 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 8C73EABB1;
 Sat, 28 Oct 2017 07:54:16 +0000 (UTC)
To: Arthur Borsboom <arthurborsboom@gmail.com>
References: <CALUcmUk5xXv-eMjKNPP37LkjqWk7XWXBQwpPzTxY70BBLLiZZg@mail.gmail.com>
 <ab9b1775-b7b9-e186-3a93-16c64c880810@suse.com>
 <CALUcmUnLdR04d0Fum9=W0hfnApdp0aaTAyZ69udWZw_5Kd87Ew@mail.gmail.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <1264e905-5643-08f9-0fca-5ecdf49810ff@suse.com>
Date: Sat, 28 Oct 2017 09:54:15 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <CALUcmUnLdR04d0Fum9=W0hfnApdp0aaTAyZ69udWZw_5Kd87Ew@mail.gmail.com>
Content-Language: de-DE
Cc: xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [BUG] xen_gntdev - gntdev_vma_find_special_page -
 unable to handle kernel paging request
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjgvMTAvMTcgMDk6MzQsIEFydGh1ciBCb3JzYm9vbSB3cm90ZToKPiBIaSBKdWVyZ2VuLAo+
IAo+IEkgaGF2ZSBub3RpY2VkIHRoYXQgYSBwYXRjaCBoYXMgYmVlbiBkZXZlbG9wZWQgYW4gYXdh
aXRzIHRoZSB1cGNvbWluZwo+IExpbnV4IGtlcm5lbCA0LjE0LCBtYXliZSA0LjE1Lgo+IEluIHRo
ZSBtZWFuIHRpbWUgdGhlIHNlcnZlciBrZWVwcyBjcmFzaGluZyBhYm91dCBldmVyeSAyIGRheXMu
Cj4gCj4gRG8geW91IGtub3cgYSB3b3JrYXJvdW5kIEkgY2FuIGFwcGx5PwoKRGVwZW5kcyBvbiB3
aHkgdGhpcyBoYXBwZW5lZC4KCkNhbiB5b3UgcGxlYXNlIGxvb2sgd2hldGhlciB0aGVyZSBpcyBh
bnkgaHlwZXJ2aXNvciBtZXNzYWdlIGlzc3VlZAphdCB0aGUgdGltZSBvZiB0aGUgZmF1bHQ/IFlv
dSBtaWdodCBuZWVkIHRvIHNldCBoeXBlcnZpc29yIGJvb3QKcGFyYW1ldGVycyAibG9nbHZsPWFs
bCBndWVzdF9sb2dsdmw9YWxsIi4gSW4gY2FzZSBkb20wIGlzIHN0aWxsCnJ1bm5pbmcgeW91IGNh
biBzZWUgdGhlIGh5cGVydmlzb3IgbWVzc2FnZXMgYnkgcnVubmluZyAieGwgZG1lc2ciCmluIGRv
bTAuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Oct 28 08:59:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Oct 2017 08:59:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e8MxT-0001xY-Ml; Sat, 28 Oct 2017 08:59:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <peter.maydell@linaro.org>) id 1e8MxS-0001xS-Mj
 for xen-devel@lists.xenproject.org; Sat, 28 Oct 2017 08:59:10 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 3C/39-10419-DD644F95; Sat, 28 Oct 2017 08:59:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKIsWRWlGSWpSXmKPExsXiVRvkonvX7Uu
 kwarp4hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8azn5sZCw6wV0xdJ9LAuIWti5GLQ0hgOqPE
 9pub2UEcFoGtzBJvH35gBHEkBOawSrSe2M7UxcgJ5FRJvNp4lxnCLpL4+vcgG4RdKHHr4RqwO
 K+AoMTJmU9YQGwhAS+Jj439jCA2p4C3RMu6HmaY+KIFX1lBbDYBPYmjN1ayg9gsAqoSu66sYY
 eYEyDxdv5FsF5hAQ2JWatPgvWKCOhLbLrdCHYps8AtRolFj6aDJZgFNCVat/9mn8AoOAvJHbO
 QpBYwMq1iVC9OLSpLLdI11EsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAzQegYG
 xh2MTb3OhxglOZiURHn3nf8UKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC96Trl0ghwaLU9NSKt
 MwcYKzApCU4eJREeG2A8SLEW1yQmFucmQ6ROsVoz3Fs0+U/TBw3Hl4Hkvv23AKSz2a+bmAWYs
 nLz0uVEud9CTJVAKQtozQPbigsti8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEublAFnOk5l
 XArf7FdBZTEBnaUiCnVWSiJCSamBMCubyW/VM0/b/0+AlOh9j/Z//6mgu2/dob0FZdFevP/fm
 cw6dRbzHAy4ZihmtbxBOXK7A8v2qI6/pSk0nzl1nvf+zfp/xvE9p8zrbbM4Juz9fvv3d3iUsp
 +lQ/usVWpVvLx3a11TBHvbOVPfN71CBZV+em9+/XKPePvm3aZB49p9EnoMeErxKLMUZiYZazE
 XFiQC0vaCu6AIAAA==
X-Env-Sender: peter.maydell@linaro.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1509181149!72783819!1
X-Originating-IP: [74.125.82.68]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17823 invoked from network); 28 Oct 2017 08:59:09 -0000
Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com)
 (74.125.82.68)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Oct 2017 08:59:09 -0000
Received: by mail-wm0-f68.google.com with SMTP id m72so4972492wmc.0
 for <xen-devel@lists.xenproject.org>; Sat, 28 Oct 2017 01:59:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=MWtQzw3fK2dNqIwuYLaNxR2ak5ZqZUY4g6ZsSsM0WPs=;
 b=GEjMS+I3bymEbKucNkKZH5F1yzEOkfavuixjLJvCb0OHbKK/rnf3xpJbceqkWpPv0U
 7UzFuSZwz6emLUBQHpriqh+do1XSH1LTvH7RPthEDo+CL8KV2mKiYcmL8boJOe9fz5FO
 Cy+SPxg89mv9tkTP7qpF9I8E5wJZUzX2gHSSw=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=MWtQzw3fK2dNqIwuYLaNxR2ak5ZqZUY4g6ZsSsM0WPs=;
 b=t1/XwqOKKSnDBuXwUzAuB+y3wRbjBzlGySnazet6l+dYispE118oPnxmeyNqaYn5pc
 l2OO92h25lLtWMfOkv8JmxdBBXF4HRjD+e9LwguaOOLeqFIbloGnaxHqerp2RLEn2dur
 Xa4BbqBvTEoqdifEIrZshI25Ia2B5Xl38nNBEyWXAOqNf0ItO/eYWFEfFR+kwk/NFplg
 ybztn5dMMd+28Qs+eYO8Pq3fCG2laA8xnddhfZEgyP2NJavYR5996S/BO99pfRSSlFKJ
 uhMTrl/OlabWBkMtaE89doLoGlYyr0ffRQxjcdlI1hymR3ee4GKTwtfn3njD+oq8IQCr
 rMFA==
X-Gm-Message-State: AMCzsaVpAQbIQ4ewrgqTKvYUSFEESFVfbqGhKr58aOFNt8on1u5pdOX9
 +/K9KqyhbPcJNvk6ZkRmctSU+gs7YvsIBCOjQX7Yiw==
X-Google-Smtp-Source: ABhQp+SBvQXqBn2zxja7AQ8FOQ1Ds7Bcb6YiEoo4Fjh6p1fqVWkknBDchbe6cPhvRp/ypWVKfTeQrFUvDTCrbliRqjQ=
X-Received: by 10.28.10.147 with SMTP id 141mr2127370wmk.40.1509181148979;
 Sat, 28 Oct 2017 01:59:08 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.161.5 with HTTP; Sat, 28 Oct 2017 01:58:48 -0700 (PDT)
In-Reply-To: <alpine.DEB.2.10.1710261556510.3086@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1710261556510.3086@sstabellini-ThinkPad-X260>
From: Peter Maydell <peter.maydell@linaro.org>
Date: Sat, 28 Oct 2017 09:58:48 +0100
Message-ID: <CAFEAcA_Hn97_PeXZ+cdF3wQ9_5ZOWEfAwvD3g1YWqXEAt3cS1A@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Stefan Hajnoczi <stefanha@gmail.com>, QEMU Developers <qemu-devel@nongnu.org>,
 Stefan Hajnoczi <stefanha@redhat.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PULL 0/3] xen-20171026-tag
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjYgT2N0b2JlciAyMDE3IGF0IDIzOjU5LCBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+IFRoZSBmb2xsb3dpbmcgY2hhbmdlcyBzaW5jZSBjb21t
aXQgMzI1YTA4NGMxZWJjY2IyNjVhM2M4ZjFkZDA5MmZmYmJmYjQ0OGEwMDoKPgo+ICAgTWVyZ2Ug
cmVtb3RlLXRyYWNraW5nIGJyYW5jaCAncmVtb3Rlcy9zdGVmYW5iZXJnZXIvdGFncy9wdWxsLXRw
bS0yMDE3LTEwLTI0LTEnIGludG8gc3RhZ2luZyAoMjAxNy0xMC0yNiAwOToyMDoxMSArMDEwMCkK
Pgo+IGFyZSBhdmFpbGFibGUgaW4gdGhlIGdpdCByZXBvc2l0b3J5IGF0Ogo+Cj4KPiAgIGdpdDov
L3hlbmJpdHMueGVuLm9yZy9wZW9wbGUvc3N0YWJlbGxpbmkvcWVtdS1kbS5naXQgdGFncy94ZW4t
MjAxNzEwMjYtdGFnCj4KPiBmb3IgeW91IHRvIGZldGNoIGNoYW5nZXMgdXAgdG8gN2NkY2NhNzI1
YjZiZmM5NjYzNGMxNWUzZjc0YWU0YjE0OGNmOWM0MDoKPgo+ICAgeGVuOiBMb2cgZXJybm8gcmF0
aGVyIHRoYW4gcmV0dXJuIHZhbHVlICgyMDE3LTEwLTI2IDE0OjI2OjQ4IC0wNzAwKQo+Cj4gLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQo+IFhlbiAyMDE3LzEwLzI2Cj4KPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gSnVlcmdlbiBHcm9zcyAoMik6Cj4g
ICAgICAgeGVuOiBhZGQgYSBnbG9iYWwgaW5kaWNhdG9yIGZvciBncmFudCBjb3B5IGJlaW5nIGF2
YWlsYWJsZQo+ICAgICAgIHhlbjogZG9udCB0cnkgc2V0dGluZyBtYXggZ3JhbnRzIG11bHRpcGxl
IHRpbWVzCj4KPiBSb3NzIExhZ2Vyd2FsbCAoMSk6Cj4gICAgICAgeGVuOiBMb2cgZXJybm8gcmF0
aGVyIHRoYW4gcmV0dXJuIHZhbHVlCgpBcHBsaWVkLCB0aGFua3MuCgotLSBQTU0KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Oct 28 10:32:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Oct 2017 10:32:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e8OP9-0008T0-7V; Sat, 28 Oct 2017 10:31:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=467759d22=citrix-osstest@xenproject.org>)
 id 1e8OP8-0008So-BD
 for xen-devel@lists.xensource.com; Sat, 28 Oct 2017 10:31:50 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 08/C9-29911-59C54F95; Sat, 28 Oct 2017 10:31:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsXitHRDpO6UmC+
 RBrvXmVjcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oyJH96yFCzhq9h3eCZjA+NPzi5GTg4JAX+J
 o3172SFsd4k57UtZQWwRAWeJCR9us4HYvAJ6ElPnXwSLCwvYSNycchqqfjmLxK1XbhC2qsTz3
 S3MIDabgIfExJ6JLCA2C1B84/KpYHEhAS2JpYtXMkHMFJQ4OfMJWA2zgITEwRcvmCHmWEgcev
 6feQIj7ywkZbOQlC1gZFrFqFGcWlSWWqRraKSXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKy
 XnJ+7iREYPAxAsIPx8saAQ4ySHExKorz7zn+KFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBuyL6
 S6SQYFFqempFWmYOMIxh0hIcPEoivHEgad7igsTc4sx0iNQpRmOOY5su/2HieDbzdQOzEEtef
 l6qlDivE0ipAEhpRmke3CBYfF1ilJUS5mUEOk2IpyC1KDezBFX+FaM4B6OSMO8zkCk8mXklcP
 teAZ3CBHSKhiTYKSWJCCmpBkab2vj/vd27I9ueG8/JPFD8U2XHbdnPgd+09950XsPsxTfv3HH
 5FyFN2R9cLqe8O/J5j1Qqb0ftxPkbXuvciZhyv+hLtIHFw/2ZcU2ijL/uJMgJqLNXxcZJz96j
 neYlMvkts4n+9tsbTnsXnjz5qbDJ7NAcnnYrrq/Op+Uu73th/uRCd0783z9KLMUZiYZazEXFi
 QC69zYiqgIAAA==
X-Env-Sender: prvs=467759d22=citrix-osstest@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1509186707!79379539!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5522 invoked from network); 28 Oct 2017 10:31:48 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Oct 2017 10:31:48 -0000
X-IronPort-AV: E=Sophos;i="5.44,308,1505779200"; d="scan'208";a="448743746"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL04.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72371-mainreport@xen.org>
X-Osstest-Failures: distros-debian-stretch:test-armhf-armhf-armhf-stretch-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-i386-amd64-stretch-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-amd64-i386-stretch-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-amd64-amd64-stretch-netboot-pvgrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-i386-i386-stretch-netboot-pvgrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=72338
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 28 Oct 2017 11:31:43 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL04.citrite.net
Subject: [Xen-devel] [distros-debian-stretch test] 72371: tolerable FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMzcxIGRpc3Ryb3MtZGViaWFuLXN0cmV0Y2ggcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjM3MS8KCkZhaWx1
cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1zdHJldGNoLW5l
dGJvb3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MjMzOAogdGVzdC1h
bWQ2NC1pMzg2LWFtZDY0LXN0cmV0Y2gtbmV0Ym9vdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3Rh
bGwgZmFpbCBsaWtlIDcyMzM4CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtc3RyZXRjaC1uZXRib290
LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzIzMzgKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtc3RyZXRjaC1uZXRib290LXB2Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBm
YWlsIGxpa2UgNzIzMzgKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXN0cmV0Y2gtbmV0Ym9vdC1wdmdy
dWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcyMzM4CgpiYXNlbGluZSB2ZXJzaW9u
OgogZmxpZ2h0ICAgICAgICAgICAgICAgNzIzMzgKCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXN0cmV0Y2gtbmV0Ym9vdC1wdmdydWIgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXN0cmV0Y2gtbmV0Ym9v
dC1wdmdydWIgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0
LXN0cmV0Y2gtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWFybWhmLXN0cmV0Y2gtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1zdHJldGNoLW5ldGJvb3QtcHlncnViICAgICAg
ICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMu
Y2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVz
dC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJj
ZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJs
ZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Oct 28 10:39:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Oct 2017 10:39:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e8OW9-0000K5-0i; Sat, 28 Oct 2017 10:39:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8OW7-0000JU-C7
 for xen-devel@lists.xensource.com; Sat, 28 Oct 2017 10:39:03 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 00/D1-05363-64E54F95; Sat, 28 Oct 2017 10:39:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsWS0XRdVdcl7ku
 kwcuNyhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOHN3DVvB7MiKN2duMTcw
 7jfvYuTiEBJoZJJoWLCDpYuRE8h5zChxYzk/RGIbo8TOrX+YQRIiAs4SX8/MZQexeQX0JVb9/
 M8GYgsLmEksurSDHaRBQmC7nMSarYtZQRISAt4SP5uXMnYxcoDZjc3aXYzsHGwCVhKHxECCLA
 KqEl8+CUxg5F7AyLCKUb04tagstUjXQi+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3c
 TI9DbDECwg/FCu/MhRkkOJiVR3n3nP0UK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuB9E/MlUkiw
 KDU9tSItMwcYdjBpCQ4eJRFejligNG9xQWJucWY6ROoUozHHsU2X/zBxPJv5uoFZiCUvPy9VS
 pz3O8gkAZDSjNI8uEGweLjEKCslzMsIdJoQT0FqUW5mCar8K0ZxDkYlYd4rIFN4MvNK4Pa9Aj
 qFCegUDUmwU0oSEVJSDYyebCpzV7YyTZK635C9T+FnW+/OeN/PFQoLTd8I9XC+1lslmPg9fva
 eSeVXlz/xtnRUqHULZc/efsJzm2TKrIu3DPhPX8je8PNll0hsjYHKtljTLcE3DnYt8Jxxtmjp
 K8MN92LtzgmeDWP+wqv8Xk9fXoIzPcPi/MtPv/UZPlTvmxv29FKlf5sSS3FGoqEWc1FxIgBaP
 ImmggIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1509187139!100692408!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44294 invoked from network); 28 Oct 2017 10:39:00 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Oct 2017 10:39:00 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8OW0-00046t-QK; Sat, 28 Oct 2017 10:38:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e8OVu-0000u6-NK; Sat, 28 Oct 2017 10:38:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e8OVu-0001zY-En; Sat, 28 Oct 2017 10:38:50 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115302-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-examine:memdisk-try-append:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=15f859ae5c43c7f0a064ed92d33f7a5bc5de6de0
X-Osstest-Versions-That: linux=ebe6e90ccc6679cb01d2b280e4b61e6092d4bedb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 28 Oct 2017 10:38:50 +0000
Subject: [Xen-devel] [linux-linus test] 115302: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNTMwMiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE1MzAyLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTQ2ODIKClRlc3Rz
IHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxs
IGZhaWwgcGFzcyBpbiAxMTUyNzkKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFy
ZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0
YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMTQ2NTgKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEx
NDY4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTE0NjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTQ2ODIKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBsaWtlIDExNDY4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE0NjgyCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
MTQ2ODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDExNDY4MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE0NjgyCiB0ZXN0
LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA0IG1lbWRpc2stdHJ5LWFwcGVuZCAgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9s
MS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBsaW51eCAgICAgICAgICAgICAgICAxNWY4NTlhZTVjNDNjN2YwYTA2NGVkOTJkMzNmN2E1YmM1
ZGU2ZGUwCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBlYmU2ZTkwY2Nj
NjY3OWNiMDFkMmIyODBlNGI2MWU2MDkyZDRiZWRiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTQ2
ODIgIDIwMTctMTAtMTggMDk6NTQ6MTEgWiAgIDEwIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAg
MTE0NzgxICAyMDE3LTEwLTIwIDAxOjAwOjQ3IFogICAgOCBkYXlzICAgMTMgYXR0ZW1wdHMKVGVz
dGluZyBzYW1lIHNpbmNlICAgMTE1Mjc5ICAyMDE3LTEwLTI3IDAyOjE0OjE4IFogICAgMSBkYXlz
ICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQozNDMgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRl
c3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1
bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJl
IDg4NjQgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Oct 28 10:56:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Oct 2017 10:56:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e8Omf-0001fc-Gn; Sat, 28 Oct 2017 10:56:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bp@suse.de>) id 1e8Ome-0001fW-JR
 for xen-devel@lists.xenproject.org; Sat, 28 Oct 2017 10:56:08 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 CC/3B-31121-84264F95; Sat, 28 Oct 2017 10:56:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsVyuP0Ov6570pd
 Ig7OTxS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxj56ezFaxhrVj6YTdbA+N8li5GTg4JASOJ
 txP/MXUxcnEICSxklHh18x4rSIJFQFXi1IspYDabgJLE70/r2EFsEQFliY+tvewgDcwC7UwSC
 yftBksICyRJXPo7HWwqr4CpRMOMnywQUy8wSkydcIkJIiEocXLmE7AiZgF1iT/zLjF3MXIA2d
 ISy/9xQITlJZq3zmYGsTkFbCQOLfgAdoSogIrE0kutrBMY+WchmTQLyaRZCJNmIZm0gJFlFaN
 GcWpRWWqRrrGhXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYHgyAMEOxqZFgYcY
 JTmYlER5953/FCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgjci8UukkGBRanpqRVpmDjBSYNISH
 DxKIryuIGne4oLE3OLMdIjUKUZjjhsPr/9h4ng283UDsxBLXn5eqpQ4rwZIqQBIaUZpHtwgWA
 RfYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjCvF8gUnsy8Erh9r4BOYQI6RUMS7JSSRISUVAP
 jfnGv3vqiX9l64qHRWZPcV4mf1rVrlHu/cdOyqt3pnxmeyd2Rnf9eySqiII+nYBv7x10LNVlc
 mhQuHluwg0ONl/+hwAbGnRvlrVz37TaasW1rh6qU5da42aWr3bOiTXe4CjEdND1aOGVfa1+e9
 cFY36M/V8zrmWay3cU/ean3sVfz72s8OKegxFKckWioxVxUnAgAl3MqkdsCAAA=
X-Env-Sender: bp@suse.de
X-Msg-Ref: server-8.tower-27.messagelabs.com!1509188167!103560655!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50202 invoked from network); 28 Oct 2017 10:56:07 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-8.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 28 Oct 2017 10:56:07 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id EA296AB22;
 Sat, 28 Oct 2017 10:56:04 +0000 (UTC)
Date: Sat, 28 Oct 2017 12:55:46 +0200
From: Borislav Petkov <bp@suse.de>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20171028105546.67mlbqfjv3g562v7@pd.tnic>
References: <1509120120-5386-1-git-send-email-douly.fnst@cn.fujitsu.com>
 <B8A2CA08-B52C-46E2-8F47-0ACDE933890D@suse.de>
 <87bmkszfeb.fsf@vitty.brq.redhat.com>
 <5c60e12c-1900-cf45-0db9-e5b67b0920d2@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5c60e12c-1900-cf45-0db9-e5b67b0920d2@suse.com>
User-Agent: NeoMutt/20170609 (1.8.3)
Cc: Dou Liyang <douly.fnst@cn.fujitsu.com>, boris.ostrovsky@oracle.com,
 x86@kernel.org, linux-kernel@vger.kernel.org, mingo@redhat.com,
 luto@kernel.org, hpa@zytor.com, xen-devel@lists.xenproject.org,
 Vitaly Kuznetsov <vkuznets@redhat.com>, tglx@linutronix.de
Subject: Re: [Xen-devel] [PATCH][tip] x86/paravirt: Make the
 virt_spin_lock_key setup after jump_label_init()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMjcsIDIwMTcgYXQgMDc6MjU6MDRQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiA+PiBUaGlzIGlzIGFzc3VtaW5nIENQVSAwIGlzIHRoZSBib290IGNwdS4gSSB0aGlu
ayB5b3Ugd2FudCBib290X2NwdV9kYXRhLmNwdV9pbmRleCBoZXJlIG9yIHdoYXRldmVyIGlzIHVz
ZWQgb24geGVuIHRvIGlkZW50aWZ5IHRoZSBCU1AgcmVsaWFibHkuIAo+ID4gCj4gPiBJdCBzZWVt
cyBib3RoIFBWIGFuZCBQVkhWTSBjYWxsIHhlbl9pbml0X2xvY2tfY3B1KDApIHNvIDAgaGVyZSBp
cwo+ID4gTGludXgncyBpZGVhIG9mIENQVSBpZCwgbm90IFhlbidzLgo+ID4gCj4gPiBJbiBjYXNl
IFhlbidzIGlkZWEgaXMgbmVlZGVkIHhlbl92Y3B1X2lkIG1hcHBpbmcgc2hvdWxkIGJlIHVzZWQu
IEJ1dCBJCj4gPiBkb24ndCB0aGluayBpdCdzIHRoZSBjYXNlIGhlcmUuCj4gPiAKPiAKPiBDb3Jy
ZWN0LgoKSWYgaXQgaXMgTGludXgncyBpZGVhIG9mIHRoZSBCU1AsIHRoZW4geW91IG5lZWQgdG8g
Y2hlY2sgYWdhaW5zdApib290X2NwdV9kYXRhLmNwdV9pbmRleC4KCi0tIApSZWdhcmRzL0dydXNz
LAogICAgQm9yaXMuCgpTVVNFIExpbnV4IEdtYkgsIEdGOiBGZWxpeCBJbWVuZMO2cmZmZXIsIEph
bmUgU21pdGhhcmQsIEdyYWhhbSBOb3J0b24sIEhSQiAyMTI4NCAoQUcgTsO8cm5iZXJnKQotLSAK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Oct 28 12:40:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Oct 2017 12:40:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e8QPM-0000VP-Ea; Sat, 28 Oct 2017 12:40:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <liuwj0129@163.com>) id 1e8QPK-0000VJ-Si
 for xen-devel@lists.xen.org; Sat, 28 Oct 2017 12:40:11 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 5D/21-08608-AAA74F95; Sat, 28 Oct 2017 12:40:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCKsWRWlGSWpSXmKPExsVyZytvqe7Kqi+
 RBhu2iFos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlP37xjLbinXfFh4SKWBsYO7S5GLg4WgYdM
 Emc/9DKCOEICTYwS75eeZe5i5OSQEFCSuHXpKwuIzSKgLXFywjNWEJtNQEdi37K9jCC2iIC0x
 LXPl8FsYYFgibeL/zBC9PJKzGh/ygIyVEKgkVHi5qVH7BAJfYmZC36CFTELREvM6N0BtoxXQF
 Di5MwnLBC2k8Su9vNsEPUSEttfXoA6SEfi7MTvUHNsJX7f+cMEY99/2c4+gVFwFpKxs5CMhYi
 rSszqXMIMYStKTOl+yA5hq0j0/n7LiCy+gJFtFaNGcWpRWWqRrqGJXlJRZnpGSW5iZo6uoYGZ
 Xm5qcXFiempOYlKxXnJ+7iZGYAwwAMEOxusbAw4xSnIwKYny7jv/KVKILyk/pTIjsTgjvqg0J
 7X4EKMGB4dA27XTPxilWPLy81KVJHhPVn6JFBIsSk1PrUjLzAFGKUypBAePkgjv9wqgNG9xQW
 JucWY6ROoUYyDHvMbLf5g4Djy8DiQ7bt4FkhvA5D4w+eTavL9MHM9mvm5gFgLbIyXOOxdkjwD
 IoIzSPLg1sMRziVFWSpiXEegJIZ6C1KLczBJU+VeM4hyMSsK8TSBTeDLzSuCueQV0KBPQoRqS
 YIeWJCKkpBoYO2ftdS19LRXrMJ87M//2PN59WZWr5J+wcjVfPrXkZsCn526zStm+Pow94pf5L
 1xrWejNq5H/HcIOJ4lLNTEe38t2XvaF18/3U86d/GTJ/iBvyuVcxqdHi7rX7mSOOtR2ppifgU
 WH67cIyy1u3XO2mneymLfNXCZhvfubVsaOqtmXbk+a8enMCiWW4oxEQy3mouJEACnfTAc3AwA
 A
X-Env-Sender: liuwj0129@163.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1509194407!103567525!1
X-Originating-IP: [220.181.13.117]
X-SpamReason: No, hits=1.2 required=7.0 tests=sa_preprocessor: 
 QmFkIElQOiAyMjAuMTgxLjEzLjExNyA9PiA0NTgz\n,sa_preprocessor: 
 QmFkIElQOiAyMjAuMTgxLjEzLjExNyA9PiA0NTgz\n,HTML_20_30,HTML_MESSAGE,
 MIME_BASE64_TEXT
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59319 invoked from network); 28 Oct 2017 12:40:08 -0000
Received: from m13-117.163.com (HELO m13-117.163.com) (220.181.13.117)
 by server-8.tower-27.messagelabs.com with SMTP; 28 Oct 2017 12:40:08 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com;
 s=s110527; h=Date:From:Subject:MIME-Version:Message-ID; bh=U8fVU
 MnqzjiDk79iUKWKYFRwJJS8lpQQsjnKGs9HyPQ=; b=gVSr31MP8kRnVDlvurcmm
 BB2cg4KGj3i/VMcZ+/NO2NDelq/Jt6EMZHPvhU2PH6MX4Wtq0Tg/vb4NZnjfIoOk
 H4RqA6KzJSL0muOCHr03VrFOIEPOuCN89Ekg9R9iS8wpZI0gi8LxwMni1KWAZzdn
 a6xy5K9GmZ+kRR8Xgrn1vI=
Received: from liuwj0129$163.com ( [61.183.137.115] ) by
 ajax-webmail-wmsvr117 (Coremail) ; Sat, 28 Oct 2017 20:40:05 +0800 (CST)
X-Originating-IP: [61.183.137.115]
Date: Sat, 28 Oct 2017 20:40:05 +0800 (CST)
From: =?GBK?B?wfXOrL3c?= <liuwj0129@163.com>
To: xen-devel@lists.xen.org
X-Priority: 3
X-Mailer: Coremail Webmail Server Version SP_ntes V3.5 build
 20160729(86883.8884) Copyright (c) 2002-2017 www.mailtech.cn 163com
X-CM-CTRLDATA: GBZsvWZvb3Rlcl9odG09MTc5OTo0MTE=
MIME-Version: 1.0
Message-ID: <4269ac71.45eb.15f62ff167f.Coremail.liuwj0129@163.com>
X-Coremail-Locale: zh_CN
X-CM-TRANSID: dcGowABXNwalevRZIviDAA--.62501W
X-CM-SenderInfo: polx4yiqrsmqqrwthudrp/1tbiJgV-7lXlawz6cQAAsu
X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU==
Subject: [Xen-devel] Is there something in Xen to clear IA32_DEBUGCTL MSR
 during hvm execution
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0270960381418795361=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0270960381418795361==
Content-Type: multipart/alternative; 
	boundary="----=_Part_66471_1557482331.1509194405503"

------=_Part_66471_1557482331.1509194405503
Content-Type: text/plain; charset=GBK
Content-Transfer-Encoding: base64

RGVhciBsaXN0LAoKV2UgYXJlIHNvbWUgcmVzZWFyY2hlcnMgd2hvIGFyZSBpbnRlcmVzdGVkIGlu
IFhlbiBzbyBtdWNoLiBBbmQgcmVjZW50bHkgd2UgbWVldCBhIHByb2JsZW0gd2hlbiB3ZSB3YW50
IHRvIGZldGNoIHNvbWUgSW50ZWwgTGFzdCBCcmFuY2ggUmVjb3JkIGluZm9ybWF0aW9uIG9mIGd1
ZXN0IEhWTXMuCgpXaGVuIHdlIGFyZSB0cnlpbmcgdG8gZGVidWcgdGhlIEludGVsIElBMzJfREVC
VUdDVEwgTVNSIG9uIFhlbiA0LjYuMCAoc3BlY2lmaWNhbGx5IHdlIHNldCB0aGUgdmFsdWUgYXMg
MSB3aGVuIGV2ZXJ5IHZtLWV4aXQgY2FzZWQgYnkgYSBtb3YtdG8tY3IzIGkuZS4gYSBjb250ZXh0
IHN3aXRjaCBpbiBhbiBIVk0gbWFjaGluZSBjb21lcyksIHdlIGZpbmQgdGhhdCB0aGUgdmFsdWUg
aW4gdGhpcyBJQTMyX0RFQlVHQ1RMIE1TUiBiZWNhbWUgMCBhZ2Fpbi4gRG9lcyBhbnlvbmUga25v
dyB3aGF0J3MgaGFwcGVuaW5nIHRoZXJlPyBUaGUgcHJvYmxlbSBtYWtlcyB1cyBnb2luZyBjcmF6
eSBiZWNhdXNlIHdlIHJlYWxseSB3YW50IHRvIHVzZSB0aGUgTEJSIGluZm9ybWF0aW9uIHdoaWNo
IGlzIGVuYWJsZWQgYnkgdGhlIGxhc3QgYml0IG9mIHRoZSBJQTMyX0RFQlVHQ1RMIE1TUiwgYnV0
IHdlIGNhbm5vdCBmaW5kIHdoZXJlIHRoZSBrZXkgY29kZSBtYWtlcyB0aGUgYml0IGZsaXAgdG8g
emVybyBhZ2Fpbi4KCkJUVywgdG8gZ2V0IHRoZSBzb21lIHVzZWZ1bCBpbmZvcm1hdGlvbiBmcm9t
IExCUiwgd2UgZmlyc3QgZGlzYWJsZWQgRVBUIG1lY2hhbmlzbSB3aGljaCBhbGxvdyB1cyB0byBp
bnRlcmNlcHQgQ1IzIGFjY2Vzc2luZy4gVGhlbiB3ZSBwaW5uZWQgYW4gVWJ1bnR1IDE0LjA0IEhW
TSB0byBwaHlzaWNhbCBDUFUgMiBhbmQgMyAod2UgaGF2ZSA4IHBDUFVzKS4gQXQgdGhlIGJlZ2lu
bmluZyBvZiB0aGUgaHZtIHN0YXJ0dXAsIHdlIHVzZSB3cm1zcmwgdG8gc2V0IHRoZSBNU1Igb24g
ZWFjaCBjb3JlICh1c2luZyB0aGUgZnVuY3Rpb24gIm9uX2VhY2hfY3B1KCkiKSBhcyAxIHdoZW4g
ZXhhY3RseSB0aGUgZG9tYWluIGlzIGluaXRpYWxpemVkIChpbiBodm1fZG9tYWluX2luaXRpYWxp
c2UoKSBvZiBodm0uYykuIEhvd2V2ZXIsIHdoZW4gd2UgdXNlZCByZG1zcmwgdG8gcmVhZCB0aGUg
dmFsdWUgb2YgTVNSX0lBMzJfREVCVUdDVExNU1IgaW4gZXZlcnkgdm0tZXhpdCBjYXNlZCBieSBD
UjMgYWNjZXNzaW5nIChpbiB2bWV4aXQgaGFuZGxlciBvZiB2bXguYyksIHdlIGZvdW5kIHRoZSB2
YWx1ZSBoYWQgY2hhbmdlZCB0byBiZSAwIG9uIGNwdSAyIGFuZCBjcHUgMywgd2hpbGUgb3RoZXJz
JyAoY3B1IDAsIDEsIDQgLDUsIDYsIGFuZCA3KSB3ZXJlIHN0aWxsIDEuIE1vcmVvdmVyLCB3aGVu
IHdlIGluc2VydGVkIHNvbWUgY29kZSAoYWxzbyBpbiB2bWV4aXQgaGFuZGxlciBvZiB2bXguYykg
dG8gbW9kaWZ5IHRoZSB2YWx1ZXMgdG8gYmUgMSwgc29tZWhvdyB0aGV5IHNvbWV0aW1lcyBqdXN0
IHR1cm5lZCB0byAwIGFnYWluIHdoZW4gd2UgcmVhZCB0aGVtIGluIHNvbWUgQ1IzIGFjY2VzcyBp
bnRlcmNlcHRpb25zLiBTbyBJIHdhcyB3b25kZXJpbmcgaWYgdGhlcmUgYXJlIGFueSBtZWNoYW5p
c21zIHRvIGNsZWFyIGFsbCBiaXRzIG9mIHRoZSBJQTMyX0RFQlVHQ1RMIE1TUiBpbiBYZW4/CgpU
aGFua3MgYSBsb3QgaW4gYWR2YW5jZS4KCi0gV2VpamllLg==
------=_Part_66471_1557482331.1509194405503
Content-Type: text/html; charset=GBK
Content-Transfer-Encoding: base64

PGRpdiBzdHlsZT0ibGluZS1oZWlnaHQ6MS43O2NvbG9yOiMwMDAwMDA7Zm9udC1zaXplOjE0cHg7
Zm9udC1mYW1pbHk6QXJpYWwiPkRlYXIgbGlzdCw8YnI+PGJyPldlIGFyZSBzb21lIHJlc2VhcmNo
ZXJzIHdobyBhcmUgaW50ZXJlc3RlZCBpbiBYZW4gc28gbXVjaC4gQW5kIHJlY2VudGx5IHdlIG1l
ZXQgYSBwcm9ibGVtIHdoZW4gd2Ugd2FudCB0byBmZXRjaCBzb21lIEludGVsIExhc3QgQnJhbmNo
IFJlY29yZCBpbmZvcm1hdGlvbiBvZiBndWVzdCBIVk1zLjxicj48YnI+V2hlbiB3ZSBhcmUgdHJ5
aW5nIHRvIGRlYnVnIHRoZSBJbnRlbCBJQTMyX0RFQlVHQ1RMIE1TUiBvbiBYZW4gNC42LjAgKHNw
ZWNpZmljYWxseSB3ZSBzZXQgdGhlIHZhbHVlIGFzIDEgd2hlbiBldmVyeSB2bS1leGl0IGNhc2Vk
IGJ5IGEgbW92LXRvLWNyMyBpLmUuIGEgY29udGV4dCBzd2l0Y2ggaW4gYW4gSFZNIG1hY2hpbmUg
Y29tZXMpLCB3ZSBmaW5kIHRoYXQgdGhlIHZhbHVlIGluIHRoaXMgSUEzMl9ERUJVR0NUTCBNU1Ig
YmVjYW1lIDAgYWdhaW4uIERvZXMgYW55b25lIGtub3cgd2hhdCdzIGhhcHBlbmluZyB0aGVyZT8g
VGhlIHByb2JsZW0gbWFrZXMgdXMgZ29pbmcgY3JhenkgYmVjYXVzZSB3ZSByZWFsbHkgd2FudCB0
byB1c2UgdGhlIExCUiBpbmZvcm1hdGlvbiB3aGljaCBpcyBlbmFibGVkIGJ5IHRoZSBsYXN0IGJp
dCBvZiB0aGUgSUEzMl9ERUJVR0NUTCBNU1IsIGJ1dCB3ZSBjYW5ub3QgZmluZCB3aGVyZSB0aGUg
a2V5IGNvZGUgbWFrZXMgdGhlIGJpdCBmbGlwIHRvIHplcm8gYWdhaW4uPGJyPjxicj5CVFcsIHRv
IGdldCB0aGUgc29tZSB1c2VmdWwgaW5mb3JtYXRpb24gZnJvbSBMQlIsIHdlIGZpcnN0IGRpc2Fi
bGVkIEVQVCBtZWNoYW5pc20gd2hpY2ggYWxsb3cgdXMgdG8gaW50ZXJjZXB0IENSMyBhY2Nlc3Np
bmcuIFRoZW4gd2UgcGlubmVkIGFuIFVidW50dSAxNC4wNCBIVk0gdG8gcGh5c2ljYWwgQ1BVIDIg
YW5kIDMgKHdlIGhhdmUgOCBwQ1BVcykuIEF0IHRoZSBiZWdpbm5pbmcgb2YgdGhlIGh2bSBzdGFy
dHVwLCB3ZSB1c2Ugd3Jtc3JsIHRvIHNldCB0aGUgTVNSIG9uIGVhY2ggY29yZSAodXNpbmcgdGhl
IGZ1bmN0aW9uICJvbl9lYWNoX2NwdSgpIikgYXMgMSB3aGVuIGV4YWN0bHkgdGhlIGRvbWFpbiBp
cyBpbml0aWFsaXplZCAoaW4gaHZtX2RvbWFpbl9pbml0aWFsaXNlKCkgb2YgaHZtLmMpLiBIb3dl
dmVyLCB3aGVuIHdlIHVzZWQgcmRtc3JsIHRvIHJlYWQgdGhlIHZhbHVlIG9mIE1TUl9JQTMyX0RF
QlVHQ1RMTVNSIGluIGV2ZXJ5IHZtLWV4aXQgY2FzZWQgYnkgQ1IzIGFjY2Vzc2luZyAoaW4gdm1l
eGl0IGhhbmRsZXIgb2Ygdm14LmMpLCB3ZSBmb3VuZCB0aGUgdmFsdWUgaGFkIGNoYW5nZWQgdG8g
YmUgMCBvbiBjcHUgMiBhbmQgY3B1IDMsIHdoaWxlIG90aGVycycgKGNwdSAwLCAxLCA0ICw1LCA2
LCBhbmQgNykgd2VyZSBzdGlsbCAxLiBNb3Jlb3Zlciwgd2hlbiB3ZSBpbnNlcnRlZCBzb21lIGNv
ZGUgKGFsc28gaW4gdm1leGl0IGhhbmRsZXIgb2Ygdm14LmMpIHRvIG1vZGlmeSB0aGUgdmFsdWVz
IHRvIGJlIDEsIHNvbWVob3cgdGhleSBzb21ldGltZXMganVzdCB0dXJuZWQgdG8gMCBhZ2FpbiB3
aGVuIHdlIHJlYWQgdGhlbSBpbiBzb21lIENSMyBhY2Nlc3MgaW50ZXJjZXB0aW9ucy4gU28gSSB3
YXMgd29uZGVyaW5nIGlmIHRoZXJlIGFyZSBhbnkgbWVjaGFuaXNtcyB0byBjbGVhciBhbGwgYml0
cyBvZiB0aGUgSUEzMl9ERUJVR0NUTCBNU1IgaW4gWGVuPzxicj48YnI+VGhhbmtzIGEgbG90IGlu
IGFkdmFuY2UuPGJyPjxicj4tIFdlaWppZS48L2Rpdj48YnI+PGJyPjxzcGFuIHRpdGxlPSJuZXRl
YXNlZm9vdGVyIj48ZGl2IGlkPSJuZXRlYXNlX21haWxfZm9vdGVyIj48ZGl2IHN0eWxlPSJib3Jk
ZXItdG9wOiNDQ0MgMXB4IHNvbGlkO3BhZGRpbmc6MTBweCA1cHg7Zm9udC1zaXplOjE3cHg7Y29s
b3I6Izc3NztsaW5lLWhlaWdodDoyMnB4Ij48YSBocmVmPSJodHRwOi8veW91LjE2My5jb20vaXRl
bS9kZXRhaWw/aWQ9MTE2NTAxMSZmcm9tPXdlYl9nZ19tYWlsX2ppYW9iaWFvXzkiIHRhcmdldD0i
X2JsYW5rIiBzdHlsZT0iY29sb3I6IzMzNjZGRjt0ZXh0LWRlY29yYXRpb246bm9uZSI+ob7N+NLX
19TTqnwzMMzszt7Tx83Lu/Whv732ytvNrL/uvNsxLzSjoU1VSknWxtTsycyhsDIwMTfH77asyubK
yrzSvtPNz9Csz7XB0KGxz97Ksb32MzQuOdSqJmd0OyZndDsgJm5ic3A7PC9hPgogJm5ic3A7ICZu
YnNwOzwvZGl2PjwvZGl2Pjwvc3Bhbj4=
------=_Part_66471_1557482331.1509194405503--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0270960381418795361==--



From xen-devel-bounces@lists.xen.org Sat Oct 28 13:15:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Oct 2017 13:15:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e8Qxc-0002dg-78; Sat, 28 Oct 2017 13:15:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8Qxb-0002dJ-HD
 for xen-devel@lists.xensource.com; Sat, 28 Oct 2017 13:15:35 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 C5/38-17628-6F284F95; Sat, 28 Oct 2017 13:15:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrILMWRWlGSWpSXmKPExsWS0XRdVfdr05d
 Ig7evzSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacX3uG8aCXo+KU1tWsTYw
 PjLvYuTiEBJoZJJ4uvIbK4TzmFGice0UZghnG6PEjGevGbsYOTlEBJwlvp6Zyw5i8wroS/zte
 glmCwtYS8w+Po0JpEFCYCanxIppz4EcDiDHV+L2TW6QGhDz4Za5QBvYOdgErCQOiYEUsAioSv
 R+zpnAyL2AkWEVo0ZxalFZapGukaFeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJka
 gx+sZGBh3MN6d7HeIUZKDSUmUd9/5T5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHiZgQEkJFiU
 mp5akZaZAww9mLQEB4+SCK9RI1Cat7ggMbc4Mx0idYrRmOPYpst/mDiezXzdwCzEkpeflyolz
 isJMkkApDSjNA9uECwmLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5jUGmcKTmVcCt+8V0C
 lMQKdoSIKdUpKIkJJqYNwW+3jZpiSdYPt/O260n2Pf0Oe339y1bp77IXZz5Y9qe40W8RxQCuN
 wd569/spzoWxdsXghc32v+nscVfHuxnb5U5ItplTdc2a79ozRM3v5Ebb0ibEXQq3lHxn0vg74
 +aF+7bIdrSnHTDgUE1ue+s9V+7+0gN1HwXvC4W0aKWE53J+YFVoKlViKMxINtZiLihMB/QL2B
 IQCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1509196532!109054350!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26994 invoked from network); 28 Oct 2017 13:15:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Oct 2017 13:15:33 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8QxW-00088a-RJ; Sat, 28 Oct 2017 13: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e8QxR-00060T-Cq; Sat, 28 Oct 2017 13:15:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e8QxR-0002vA-46; Sat, 28 Oct 2017 13:15:25 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115312-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=dc162adb9094b5f0e5c847ce2da726b7ab5e2068
X-Osstest-Versions-That: libvirt=418a100290ffe7f3ce944af719b495eff9d2acb5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 28 Oct 2017 13:15:25 +0000
Subject: [Xen-devel] [libvirt test] 115312: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNTMxMiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTUzMTIvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDExNTI4MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE1MjgyCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTUyODIKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAg
ICAgICAgIGRjMTYyYWRiOTA5NGI1ZjBlNWM4NDdjZTJkYTcyNmI3YWI1ZTIwNjgKYmFzZWxpbmUg
dmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDQxOGExMDAyOTBmZmU3ZjNjZTk0NGFmNzE5
YjQ5NWVmZjlkMmFjYjUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTI4MiAgMjAxNy0xMC0yNyAw
NDoyMDozNyBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTUzMTIgIDIwMTctMTAt
MjggMDQ6MjE6NDIgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDaHJpc3RpYW4gRWhyaGFyZHQgPGNocmlzdGlh
bi5laHJoYXJkdEBjYW5vbmljYWwuY29tPgogIEppcmkgRGVuZW1hcmsgPGpkZW5lbWFyQHJlZGhh
dC5jb20+CiAgSm9obiBGZXJsYW4gPGpmZXJsYW5AcmVkaGF0LmNvbT4KICBNYXJjIEhhcnRtYXll
ciA8bWhhcnRtYXlAbGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2
b3puQHJlZGhhdC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisg
YnJhbmNoPWxpYnZpcnQKKyByZXZpc2lvbj1kYzE2MmFkYjkwOTRiNWYwZTVjODQ3Y2UyZGE3MjZi
N2FiNWUyMDY4CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4v
Y3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46LgorKysrIFBFUkxMSUI9LjouCisr
KyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAt
ZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9i
YWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsK
ICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXog
L2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBv
cyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0
L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICch
PScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xP
Q0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCBsaWJ2aXJ0IGRjMTYyYWRiOTA5NGI1ZjBl
NWM4NDdjZTJkYTcyNmI3YWI1ZTIwNjgKKyBicmFuY2g9bGlidmlydAorIHJldmlzaW9uPWRjMTYy
YWRiOTA5NGI1ZjBlNWM4NDdjZTJkYTcyNmI3YWI1ZTIwNjgKKyAuIC4vY3JpLWxvY2stcmVwb3MK
KysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxM
SUI9LjouOi4KKysrKyBQRVJMTElCPS46LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisr
KysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3Nz
dGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAg
IHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0v
aG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysr
ICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVz
dC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScg
eC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3Jp
LWdldGNvbmZpZworKysgZXhwb3J0IFBFUkxMSUI9LjouOi46LgorKysgUEVSTExJQj0uOi46Ljou
CisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRy
ZWU9bGlidmlydAorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeGxpYnZpcnQgPSB4bGlu
dXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUt
dXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2
eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisg
J1snIHhkYzE2MmFkYjkwOTRiNWYwZTVjODQ3Y2UyZGE3MjZiN2FiNWUyMDY4ID0geCAnXScKKyA6
IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAg
ICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsK
ICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAg
ICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQK
KysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8vbGlidmlydC5vcmcvbGlidmlydC5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFi
aW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVz
dC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3Mu
Z2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0
Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13
YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgt
cHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6
IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDov
L3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10n
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9s
aW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJu
ZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jv
bi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0
CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFp
bHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogaHR0cDovL2hnLnVr
LnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVt
dS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
bGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0Cisg
VFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVz
dC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgbGlidmlydAorIGNhc2Ug
JDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9y
ZXBvcy9saWJ2aXJ0CisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9saWJ2aXJ0LmdpdCBkYzE2MmFkYjkwOTRiNWYwZTVjODQ3Y2UyZGE3MjZiN2FiNWUyMDY4
OnJlZnMvaGVhZHMveGVuLXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAogICA0MThhMTAwLi5kYzE2MmFkICBkYzE2MmFkYjkw
OTRiNWYwZTVjODQ3Y2UyZGE3MjZiN2FiNWUyMDY4IC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Oct 28 14:14:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Oct 2017 14:14:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e8Rsi-0006bk-H0; Sat, 28 Oct 2017 14:14:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8Rsg-0006bY-Qh
 for xen-devel@lists.xensource.com; Sat, 28 Oct 2017 14:14:35 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 20/47-00431-9C094F95; Sat, 28 Oct 2017 14:14:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsWS0XRdVffEhC+
 RBqd6zCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0fTkCHvBpPyKj98TGxgf
 enUxcnIICTQySSx6XtjFyAVkP2aUeHBwHyuEs41R4sm+B0wgVSICzhJfz8xlB7F5BfQl/i9cD
 xYXFrCQ+H34PRNIg4TASQ2J5l0dYAkJAW+Jjf2rWWHsiQ0gNjsHm4CVxCExkCiLgKrEufaFbB
 MYuRcwMqxi1ChOLSpLLdI1NNBLKspMzyjJTczMAfKM9XJTi4sT01NzEpOK9ZLzczcxAj1ez8D
 AuINxW5fzIUZJDiYlUd595z9FCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgfdT/JVJIsCg1PbUi
 LTMHGHowaQkOHiUR3naQNG9xQWJucWY6ROoUoyXHsU2X/zBxrLp+F0g+m/m6gVmIJS8/L1VKn
 HcCSIMASENGaR7cOFh8XGKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzHsZZApPZl4J3NZXQA
 cxAR2kIQl2UEkiQkqqgTFqcqZv3sdMqYM3Gf8sdnR5l+K57qCa+L2tAXpvA1cxlt3b8+Dyhq7
 HG+77/70j3xa/3ZOpYuOWlTw2OWUT22cVBM5V3teruVJyUZLK9M1JP0+sFK94yTYpw/PnzdXz
 gr/IHDmxQuym3jS/o3tszm/aKvxszr2F/rlZs89r/olLfvJpimLiMm0RJZbijERDLeai4kQAP
 fmW84oCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1509200071!54314122!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56956 invoked from network); 28 Oct 2017 14:14:32 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Oct 2017 14:14:32 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8Rsb-0001G0-W5; Sat, 28 Oct 2017 14:14:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e8RsW-0001VQ-Ic; Sat, 28 Oct 2017 14:14:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e8RsV-0006m2-Ge; Sat, 28 Oct 2017 14:14:24 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115318-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-i386: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-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qcow2: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-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-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-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-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-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-armhf-armhf-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-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=46f63e5b8899e1639d93025a8f2d5f1239b7dcdd
X-Osstest-Versions-That: qemuu=f90ea7ba7c5ae7010ee0ce062207ae42530f57d6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 28 Oct 2017 14:14:23 +0000
Subject: [Xen-devel] [qemu-mainline test] 115318: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7753862190652998669=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 115318 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/115318/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386                    6 xen-build                fail REGR. vs. 114507
 build-amd64-xsm               6 xen-build                fail REGR. vs. 114507
 build-i386-xsm                6 xen-build                fail REGR. vs. 114507
 build-amd64                   6 xen-build                fail REGR. vs. 114507
 build-armhf-xsm               6 xen-build                fail REGR. vs. 114507
 build-armhf                   6 xen-build                fail REGR. vs. 114507

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemuu-win10-i386  1 build-check(1)              blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ws16-amd64  1 build-check(1)             blocked n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-intel  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-amd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                46f63e5b8899e1639d93025a8f2d5f1239b7dcdd
baseline version:
 qemuu                f90ea7ba7c5ae7010ee0ce062207ae42530f57d6

Last test of basis   114507  2017-10-15 01:03:38 Z   13 days
Failing since        114546  2017-10-16 12:16:28 Z   12 days   21 attempts
Testing same since   115299  2017-10-27 12:49:11 Z    1 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Lindsay <alindsay@codeaurora.org>
  Alberto Garcia <berto@igalia.com>
  Aleksandr Bezzubikov <zuban32s@gmail.com>
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alexey Perevalov <a.perevalov@samsung.com>
  Alistair Francis <alistair.francis@xilinx.com>
  Amarnath Valluri <amarnath.valluri@intel.com>
  Andreas FÃ¤rber <afaerber@suse.de>
  Andrew Baumann <Andrew.Baumann@microsoft.com>
  Anthoine Bourgeois <anthoine.bourgeois@blade-group.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Artyom Tarasenko <atar4qemu@gmail.com>
  Carlo Marcelo Arenas BelÃ³n <carenas@gmail.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <otubo@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Igor Mammedov <imammedo@redhat.com>
  Jason J. Herne <jjherne@linux.vnet.ibm.com>
  Jason Wang <jasowang@redhat.com>
  Joe Clifford <joeclifford@gmail.com>
  John Snow <jsnow@redhat.com>
  Juan Quintela <quintela@redhat.com>
  Kevin Wolf <kwolf@redhat.com>
  Knut Omang <knut.omang@oracle.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Marco A L Barbosa <malbarbo@gmail.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Mark Kanda <mark.kanda@oracle.com>
  Markus Armbruster <armbru@redhat.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Max Reitz <mreitz@redhat.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Krempa <pkrempa@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <richard.henderson@linaro.org>
  Richard Henderson <rth@twiddle.net>
  Richard W.M. Jones <rjones@redhat.com>
  Riku Voipio <riku.voipio@linaro.org>
  Sandipan Das <sandipan@linux.vnet.ibm.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wolfgang Bumiller <w.bumiller@proxmox.com>

jobs:
 build-amd64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvhv2-amd                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-ws16-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ws16-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-xl-qemuu-win10-i386                         blocked 
 test-amd64-i386-xl-qemuu-win10-i386                          blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvhv2-intel                              blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-amd64-i386-libvirt-qcow2                                blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 


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


Not pushing.

(No revision log; it would be 8162 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7753862190652998669==--

From xen-devel-bounces@lists.xen.org Sat Oct 28 14:18:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Oct 2017 14:18:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e8RwS-0006qE-4u; Sat, 28 Oct 2017 14:18:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Iurii_Artemenko@epam.com>) id 1e8RwQ-0006q6-2r
 for xen-devel@lists.xen.org; Sat, 28 Oct 2017 14:18:26 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 36/6C-30115-1B194F95; Sat, 28 Oct 2017 14:18:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEJsWRWlGSWpSXmKPExsWSoc/ooLth4pd
 Ig42rpSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxTnSuZCho0Kw4c3sbUwLhDpYuRi4NFoJFZ
 YuXyeWwgjpDAZCaJXdsOM0E49xglfjR/YO5i5ORgEzCQmHikEcwWETCX2LpkCyOILSygLXH29
 DaouIHEiwfd7BC2nsSCVRfZQGwWAVWJW//msoLYvAIxEjM/zAarYRQQk/h+ag0TiM0sIC5x68
 l8MFtCQEBiyZ7zzBC2qMTLx/9YIeqjJD5s+gtVoyixee08KFtW4tL8bkaQoyUEDrFLtJ99yQa
 R0JPYOvEtI4TtK9G3/xNUQ57EzrcLoGq0JBavfskEY3ccmQVlZ0vs3vQZqvcKq8ScPkMIW0bi
 +8VFrBDLnrNKzFvwDKxBSCBB4s23L0yQUJGSuHulExpCMhIv7uxlhfgyT+LAkUlskJAQlDg58
 wnLBEa1WUgBMAtJ2SwkZRBxPYkbU6ewQdjaEssWvmaGsHUlZvw7xIIsvoCRfRWjRnFqUVlqka
 6RuV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmAaYgCCHYyL1wYeYpTkYFIS5d1
 3/lOkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleXmBaExIsSk1PrUjLzAEmRJi0BAePkgivNkia
 t7ggMbc4Mx0idYrRkmPDzbt/mDj2gclnM183MAux5OXnpUqJ80qBNAiANGSU5sGNgyXtS4yyU
 sK8jEAHCvEUpBblZpagyr9iFOdgVBLm/T8BaApPZl4J3NZXQAcxAR2kIQl2UEkiQkqqgXHrUR
 31nJ8/s94Faidu/t6912xaMMMc8e08kjFO6/NvXJo//S6fyD5bRYtX389+sJuncvrLFL6ZRl4
 XqxX6uJTb5C/x/WV5sOGbyY7KJXnbX1VVHOIJSFDQOXd4R3fIiiOJat+nTOxNvpdTFvT73vKH
 xSzejwy8axfpqhbscD/r+9aywl3g12YlluKMREMt5qLiRABB/yrM1QMAAA==
X-Env-Sender: Iurii_Artemenko@epam.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1509200304!67380851!1
X-Originating-IP: [104.47.1.64]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18818 invoked from network); 28 Oct 2017 14:18:24 -0000
Received: from mail-ve1eur01on0064.outbound.protection.outlook.com (HELO
 EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.64)
 by server-16.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 28 Oct 2017 14:18:24 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=/PMxFI0tZ31swEgZNfE5fVSpx6YdJJEj0EGD5Bg6xQU=;
 b=kbB7Zo76paw0Bg6SUZaXjTnC1WVmwi8fJSJ8e4k72ALgT+tKH4car+9lU5VYUiWToefRNcJTG7vWjZ16vMIrMsYQbo9oExjQAVvmCrk66ALp/Ny1BZ3ONAkJVipFJ9EL7SvXDTp71NtbGkkRG4/4xEJqD+V5C0tXe6HHc1Mguq4=
Received: from AM5PR03MB3011.eurprd03.prod.outlook.com (10.161.62.160) by
 AM5PR03MB3011.eurprd03.prod.outlook.com (10.161.62.160) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.178.6; Sat, 28 Oct 2017 14:18:22 +0000
Received: from AM5PR03MB3011.eurprd03.prod.outlook.com
 ([fe80::3196:3188:7f55:989]) by AM5PR03MB3011.eurprd03.prod.outlook.com
 ([fe80::3196:3188:7f55:989%13]) with mapi id 15.20.0178.010; Sat, 28 Oct 2017
 14:18:22 +0000
From: Iurii Artemenko <Iurii_Artemenko@epam.com>
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Thread-Topic: [TESTDAY] Test report (salvator-x)
Thread-Index: AQHTT/W92QOOJvC4V0OVN0xl5cTWxg==
Date: Sat, 28 Oct 2017 14:18:21 +0000
Message-ID: <AM5PR03MB30118A5783AD529A2DA88B49FD5B0@AM5PR03MB3011.eurprd03.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [85.223.209.57]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM5PR03MB3011;
 6:vce064Anp2LsW7HZuv0s0e13fKbC6VoKiPbaQ0enuRSXo+VIXmffUe2AfMJ05MhJZxrAdMUszfNJwiGbTREhnVGcBW+5jIS580o753Ez8XEeEpjQ8qnvQQ/oVC3PNstGW5zgXrZo76cpY3M/q+sEyUe7iXceOtaqwaHs88JVbBU2mKW6u6LnWQCFnvL2Nek4klv/3R4Xu0r2A4MBbYXIDHoDx05kYyYNwSqz0x+LTaADALvme0sYAQMm/tBGppeVK52Vpo4QC4QCG4TvyGF+X4mlgUxPl3Sh7V0F+SRRedvMHave2Q20fFxdfUjG1eR8m4nF6YXDw8BOWb9opOoZ5AOdIOccG2AQ0A3uGlkNxAs=;
 5:+ii3H4TCLHYL6CyHH7uv9uiTp78uYucWWBke3kKtWcrqRCRicTnoUTGNix0EkARsrQTlmpoYSwp9KTKiRuZJvHNKmg36e44NlPFQyLcD3N0ocyg13nTeOLDvSjBLCOddWXTTDQ/YobTnr+tytouAIii2Anbivf3bM20wf11Jx9k=;
 24:Hzb81qFg7UwdniNJSfn0FZM8v4dLXnYzk+aFJYXhppUMl5/g5BAv6Ifs1fd0sV9+eR0ja4RkiIe5V+wocxwpT01j9gwVMmAPitR6UClAZEQ=;
 7:LSk0aYlrqbrKo8O8sqdyTNMLVQ3UElQDOLjCsc4irQzQnik9JIheqy5sCwTOYQSWyddlJKV5GgtaCFGk2X5a8J6H5/fiZ3ieDr05RdaA4Qhq9mf41D4cc0Vhb1tkQViQgcRjivh3125ZCc8qGJuP0C5ETZ196YpELXGM7A085m6/TQNzWODiJuH1EUqEJk9fnZgaM9vPQdomDCdqMOsz+Vam08xZyyWMRd6dxs7lOsQfIRvRFAJAZL/3PqV+WBSl
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: 41f7dbfe-3f26-4dcf-12e5-08d51e0ebeca
x-microsoft-antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(4534020)(4602075)(2017052603199); SRVR:AM5PR03MB3011; 
x-ms-traffictypediagnostic: AM5PR03MB3011:
x-exchange-antispam-report-test: UriScan:;
x-microsoft-antispam-prvs: <AM5PR03MB301153DBFB74D46B391E59A3FD5B0@AM5PR03MB3011.eurprd03.prod.outlook.com>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(3002001)(3231020)(6041248)(20161123560025)(20161123562025)(20161123564025)(20161123558100)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:AM5PR03MB3011; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:AM5PR03MB3011; 
x-forefront-prvs: 04740D25F1
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(6009001)(39830400002)(376002)(346002)(189002)(199003)(3280700002)(316002)(189998001)(25786009)(68736007)(50986999)(54356999)(101416001)(3846002)(6116002)(102836003)(72206003)(74316002)(53376002)(2351001)(105586002)(19627405001)(106356001)(478600001)(8936002)(81166006)(81156014)(33656002)(966005)(3660700001)(66066001)(14454004)(7736002)(8676002)(86362001)(575784001)(55016002)(5660300001)(97736004)(9686003)(54896002)(6306002)(80792005)(99286003)(6506006)(6436002)(2900100001)(2906002)(5250100002)(5640700003)(2501003)(6606003)(53936002)(7696004)(6916009);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR03MB3011;
 H:AM5PR03MB3011.eurprd03.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;
 MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 41f7dbfe-3f26-4dcf-12e5-08d51e0ebeca
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Oct 2017 14:18:21.9582 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR03MB3011
Subject: [Xen-devel] [TESTDAY] Test report (salvator-x)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2711856437819397707=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2711856437819397707==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_AM5PR03MB30118A5783AD529A2DA88B49FD5B0AM5PR03MB3011eurp_"

--_000_AM5PR03MB30118A5783AD529A2DA88B49FD5B0AM5PR03MB3011eurp_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

* Hardware:
Salvator-X board with Renesas R-Car H3 SoC (ARM64)

* Software:
XEN 4.10-rc0
System based on Renesas Yocto 2.19.0 BSP [1]
Linux kernel 4.9

* Guest operating systems:
The same system as dom0.

* Functionality tested:
xl create/reboot/shutdown
Guest domain reboot from its console

* Comments:

On DomU startup messages like following appeared:

    root@salvator-x:/home# (XEN) grant_table.c:1688:d0v2 Expanding d6 grant=
 table from 0 to 1 frames
    [179368.283423] rcar_gen3_thermal e61a8000.thermal: Can't register ther=
mal zone
    (XEN) d6v0: vGICD: unhandled word write 0xffffffff to ICACTIVER0
    (XEN) d6v1: vGICD: unhandled word write 0xffffffff to ICACTIVER0
    (XEN) d6v2: vGICD: unhandled word write 0xffffffff to ICACTIVER0
    (XEN) d6v3: vGICD: unhandled word write 0xffffffff to ICACTIVER0
    [179368.737451] xen-blkback: backend/vbd/6/51713: using 4 queues, proto=
col 1 (arm-abi) persistent grants

Raisin is not functional as described [2]:

    root@salvator-x:/raisin# ./raise test
    No config file found, copying default config
    [raisin] I don't know distro unknown. It might be missing packages.
    [raisin] I don't know distro unknown. It might be missing packages.
    [raisin] I don't know distro unknown. Cannot install packages.

[1] http://elinux.org/R-Car/Boards/Yocto-Gen3
[2] https://wiki.xenproject.org/wiki/Xen_ARM_Manual_Smoke_Test


--_000_AM5PR03MB30118A5783AD529A2DA88B49FD5B0AM5PR03MB3011eurp_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<style type=3D"text/css" style=3D"display:none;"><!-- P {margin-top:0;margi=
n-bottom:0;} --></style>
</head>
<body dir=3D"ltr">
<div id=3D"divtagdefaultwrapper" style=3D"font-size:12pt;color:#000000;font=
-family:Calibri,Helvetica,sans-serif;" dir=3D"ltr">
<div><span style=3D"font-size: 10pt;">
<div><span style=3D"font-size: 10pt;">
<div>* Hardware:</div>
<div>Salvator-X board with Renesas R-Car H3 SoC (ARM64)</div>
<div><br>
</div>
<div>* Software:</div>
<div>XEN 4.10-rc0</div>
<div>System based on Renesas Yocto 2.19.0 BSP [1]</div>
<div>Linux kernel 4.9</div>
<div><br>
</div>
<div>* Guest operating systems:</div>
<div>The same system as dom0.</div>
<div><br>
</div>
<div>* Functionality tested:</div>
<div>xl create/reboot/shutdown</div>
<div>Guest domain reboot from its console</div>
<br>
</span></div>
<div><span style=3D"font-size: 10pt;">* Comments:</span></div>
<div><br>
</div>
<div><span style=3D"font-size: 10pt;">On DomU startup messages like followi=
ng appeared:</span></div>
<div><br>
</div>
</span></div>
<div><span style=3D"font-size: 10pt;">&nbsp; &nbsp; root@salvator-x:/home# =
(XEN) grant_table.c:1688:d0v2 Expanding d6 grant table from 0 to 1 frames</=
span></div>
<div><span style=3D"font-size: 10pt;">&nbsp; &nbsp; [179368.283423] rcar_ge=
n3_thermal e61a8000.thermal: Can't register thermal zone</span></div>
<div><span style=3D"font-size: 10pt;">&nbsp; &nbsp; (XEN) d6v0: vGICD: unha=
ndled word write 0xffffffff to ICACTIVER0</span><br>
</div>
<div><span style=3D"font-size: 10pt;">&nbsp; &nbsp; (XEN) d6v1: vGICD: unha=
ndled word write 0xffffffff to ICACTIVER0</span><br>
</div>
<div><span style=3D"font-size: 10pt;">&nbsp; &nbsp; (XEN) d6v2: vGICD: unha=
ndled word write 0xffffffff to ICACTIVER0</span></div>
<div><span style=3D"font-size: 10pt;">&nbsp; &nbsp; (XEN) d6v3: vGICD: unha=
ndled word write 0xffffffff to ICACTIVER0</span></div>
<div><span style=3D"font-size: 10pt;">&nbsp; &nbsp; [179368.737451] xen-blk=
back: backend/vbd/6/51713: using 4 queues, protocol 1 (arm-abi) persistent =
grants</span></div>
<div><br>
</div>
<div>
<div><span style=3D"font-size: 10pt;">Raisin is not functional as described=
 [2]:</span></div>
<div><br>
</div>
<div><span style=3D"font-size: 10pt;">&nbsp; &nbsp; root@salvator-x:/raisin=
# ./raise test</span></div>
<div><span style=3D"font-size: 10pt;">&nbsp; &nbsp; No config file found, c=
opying default config</span></div>
<div><span style=3D"font-size: 10pt;">&nbsp; &nbsp; [raisin] I don't know d=
istro unknown. It might be missing packages.</span></div>
<div><span style=3D"font-size: 10pt;">&nbsp; &nbsp; [raisin] I don't know d=
istro unknown. It might be missing packages.</span></div>
<div><span style=3D"font-size: 10pt;">&nbsp; &nbsp; [raisin] I don't know d=
istro unknown. Cannot install packages.</span></div>
<div><br>
</div>
<div><span style=3D"font-size: 10pt;">[1] http://elinux.org/R-Car/Boards/Yo=
cto-Gen3</span></div>
<div><span style=3D"font-size: 10pt;">[2] https://wiki.xenproject.org/wiki/=
Xen_ARM_Manual_Smoke_Test</span></div>
<br>
</div>
<div id=3D"divtagdefaultwrapper" dir=3D"ltr" style=3D"font-size: 12pt; colo=
r: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif, EmojiFont, &q=
uot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, NotoColorEmoji, &q=
uot;Segoe UI Symbol&quot;, &quot;Android Emoji&quot;, EmojiSymbols;">
</div>
</div>
</body>
</html>

--_000_AM5PR03MB30118A5783AD529A2DA88B49FD5B0AM5PR03MB3011eurp_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2711856437819397707==--


From xen-devel-bounces@lists.xen.org Sat Oct 28 14:51:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Oct 2017 14:51:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e8SS4-0000ws-QV; Sat, 28 Oct 2017 14:51:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc96@hermes.cam.ac.uk>) id 1e8SS3-0000wm-2k
 for xen-devel@lists.xen.org; Sat, 28 Oct 2017 14:51:07 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 D0/5D-27020-A5994F95; Sat, 28 Oct 2017 14:51:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGIsWRWlGSWpSXmKPExsXSnM/Rpxs580u
 kwe+XIhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aK+9tYCxodK96fmsPWwHjAuIuRk0NCQFFi
 a+NGZgjbQaL3zR72LkYuDiGBa0wSB47+YgRJCAskS/y9tIIFxBYR8JSY2/qOCcQWEnCSmLZvB
 1gzm4C+xO4Xn8DivAK2Ei8aG1lBbBYBVYm5k+6B1YgKREt8X/ScGaJGUOLkzCdgMzkFnCU2Lj
 8MFmcWCJV4vPkkK4QtLtH0ZSUrxA16EtPuz2OZwMg/C0n7LCQts5C0zGLkALLVJdbPE4IIy0s
 0b53NDGGrSdzedpUdWXwBI/sqRvXi1KKy1CJdE72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSk
 Yr3k/NxNjMAQZwCCHYyNX5wOMUpyMCmJ8u47/ylSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvp
 +lfIoUEi1LTUyvSMnOA0QaTluDgURLh/QGS5i0uSMwtzkyHSJ1itOc4tunyHyaODTfvAsl9YP
 LZzNcNzEIsefl5qVLivMdB2gRA2jJK8+CGwpLDJUZZKWFeRqAzhXgKUotyM0tQ5V8xinMwKgn
 zcswAmsKTmVcCt/sV0FlMQGdpSIKdVZKIkJJqYFzxdLHOto0+fteqDOYubrv5IK7xsIVK3pzC
 qp21HbfX6H+PLPqk6jLtZEziwt+SSmt3Va69zbe566vGhyehSdlT3k2PuROowFpYKuUVfeDb6
 wsRd66u843PDr6k8d2pKqj+/sNAEbkvV+8aJ+eJX34sb7+BzUj/l+D53k1ic/yV79513fDZ5I
 0SS3FGoqEWc1FxIgCgYOvWCQMAAA==
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-3.tower-31.messagelabs.com!1509202265!112390792!1
X-Originating-IP: [131.111.8.142]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTMxLjExMS44LjE0MiA9PiAxMTg0OA==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18698 invoked from network); 28 Oct 2017 14:51:05 -0000
Received: from ppsw-42.csi.cam.ac.uk (HELO ppsw-42.csi.cam.ac.uk)
 (131.111.8.142)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Oct 2017 14:51:05 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from 88-111-127-202.dynamic.dsl.as9105.com ([88.111.127.202]:51108
 helo=[192.168.1.6])
 by ppsw-42.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.158]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1e8SRz-0001j4-6W (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Sat, 28 Oct 2017 15:51:03 +0100
To: =?UTF-8?B?5YiY57u05p2w?= <liuwj0129@163.com>, xen-devel@lists.xen.org
References: <4269ac71.45eb.15f62ff167f.Coremail.liuwj0129@163.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <49fa5939-aabf-c1b0-f023-b9caa0fe2f2e@citrix.com>
Date: Sat, 28 Oct 2017 15:51:01 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <4269ac71.45eb.15f62ff167f.Coremail.liuwj0129@163.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] Is there something in Xen to clear IA32_DEBUGCTL
 MSR during hvm execution
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4410101606342780767=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a multi-part message in MIME format.
--===============4410101606342780767==
Content-Type: multipart/alternative;
 boundary="------------B8685AF12F6FA9B214B7276B"
Content-Language: en-GB

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

On 28/10/2017 13:40, åˆ˜ç»´æ° wrote:
> Dear list,
>
> We are some researchers who are interested in Xen so much. And
> recently we meet a problem when we want to fetch some Intel Last
> Branch Record information of guest HVMs.
>
> When we are trying to debug the Intel IA32_DEBUGCTL MSR on Xen 4.6.0

Unrelated to your problem, Xen 4.6 is very old and you should consider
using a newer version.

> (specifically we set the value as 1 when every vm-exit cased by a
> mov-to-cr3 i.e. a context switch in an HVM machine comes), we find
> that the value in this IA32_DEBUGCTL MSR became 0 again. Does anyone
> know what's happening there?

Yes.Â  Because of the default settings Xen has, hardware resets the value
on vmentry.

> The problem makes us going crazy because we really want to use the LBR
> information which is enabled by the last bit of the IA32_DEBUGCTL MSR,
> but we cannot find where the key code makes the bit flip to zero again.

Read in the architecture about VM entry and exit controls, and save/load
host/guest debug control settings.

The guest has its own DEBUGCTL setting, and a vmentry/exit will modify
the value in use.Â  If you want the guest to be running with LBR enabled,
you will have to modify the guest value.

>
> BTW, to get the some useful information from LBR, we first disabled
> EPT mechanism which allow us to intercept CR3 accessing.

Why?Â  You can enable CR3 intercepts without disabling EPT, although you
will have to alter the vmexit handler to not enter into the shadow
paging code.

~Andrew

> Then we pinned an Ubuntu 14.04 HVM to physical CPU 2 and 3 (we have 8
> pCPUs). At the beginning of the hvm startup, we use wrmsrl to set the
> MSR on each core (using the function "on_each_cpu()") as 1 when
> exactly the domain is initialized (in hvm_domain_initialise() of
> hvm.c). However, when we used rdmsrl to read the value of
> MSR_IA32_DEBUGCTLMSR in every vm-exit cased by CR3 accessing (in
> vmexit handler of vmx.c), we found the value had changed to be 0 on
> cpu 2 and cpu 3, while others' (cpu 0, 1, 4 ,5, 6, and 7) were still
> 1. Moreover, when we inserted some code (also in vmexit handler of
> vmx.c) to modify the values to be 1, somehow they sometimes just
> turned to 0 again when we read them in some CR3 access interceptions.
> So I was wondering if there are any mechanisms to clear all bits of
> the IA32_DEBUGCTL MSR in Xen?
>
> Thanks a lot in advance.
>
> - Weijie.
>
>
> ã€ç½‘æ˜“è‡ªè¥|30å¤©æ— å¿§é€€è´§ã€‘ä»…å”®åŒæ¬¾ä»·1/4ï¼MUJIåˆ¶é€ å•†â€œ2017ç§‹å†¬èˆ’é€‚å®¶å±…æ‹–éž‹ç³»åˆ—â€é™æ—¶ä»…34.9å…ƒ>>
> Â 
> <http://you.163.com/item/detail?id=1165011&from=web_gg_mail_jiaobiao_9>
> Â  Â 
>
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xen.org
> https://lists.xen.org/xen-devel


--------------B8685AF12F6FA9B214B7276B
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 28/10/2017 13:40, åˆ˜ç»´æ° wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:4269ac71.45eb.15f62ff167f.Coremail.liuwj0129@163.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <div
        style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial">Dear
        list,<br>
        <br>
        We are some researchers who are interested in Xen so much. And
        recently we meet a problem when we want to fetch some Intel Last
        Branch Record information of guest HVMs.<br>
        <br>
        When we are trying to debug the Intel IA32_DEBUGCTL MSR on Xen
        4.6.0</div>
    </blockquote>
    <br>
    Unrelated to your problem, Xen 4.6 is very old and you should
    consider using a newer version.<br>
    <br>
    <blockquote type="cite"
      cite="mid:4269ac71.45eb.15f62ff167f.Coremail.liuwj0129@163.com">
      <div
        style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial">
        (specifically we set the value as 1 when every vm-exit cased by
        a mov-to-cr3 i.e. a context switch in an HVM machine comes), we
        find that the value in this IA32_DEBUGCTL MSR became 0 again.
        Does anyone know what's happening there?</div>
    </blockquote>
    <br>
    Yes.Â  Because of the default settings Xen has, hardware resets the
    value on vmentry.<br>
    <br>
    <blockquote type="cite"
      cite="mid:4269ac71.45eb.15f62ff167f.Coremail.liuwj0129@163.com">
      <div
        style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial">
        The problem makes us going crazy because we really want to use
        the LBR information which is enabled by the last bit of the
        IA32_DEBUGCTL MSR, but we cannot find where the key code makes
        the bit flip to zero again.<br>
      </div>
    </blockquote>
    <br>
    Read in the architecture about VM entry and exit controls, and
    save/load host/guest debug control settings.<br>
    <br>
    The guest has its own DEBUGCTL setting, and a vmentry/exit will
    modify the value in use.Â  If you want the guest to be running with
    LBR enabled, you will have to modify the guest value.<br>
    <br>
    <blockquote type="cite"
      cite="mid:4269ac71.45eb.15f62ff167f.Coremail.liuwj0129@163.com">
      <div
        style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial"><br>
        BTW, to get the some useful information from LBR, we first
        disabled EPT mechanism which allow us to intercept CR3
        accessing.</div>
    </blockquote>
    <br>
    Why?Â  You can enable CR3 intercepts without disabling EPT, although
    you will have to alter the vmexit handler to not enter into the
    shadow paging code.<br>
    <br>
    ~Andrew<br>
    <br>
    <blockquote type="cite"
      cite="mid:4269ac71.45eb.15f62ff167f.Coremail.liuwj0129@163.com">
      <div
        style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial">
        Then we pinned an Ubuntu 14.04 HVM to physical CPU 2 and 3 (we
        have 8 pCPUs). At the beginning of the hvm startup, we use
        wrmsrl to set the MSR on each core (using the function
        "on_each_cpu()") as 1 when exactly the domain is initialized (in
        hvm_domain_initialise() of hvm.c). However, when we used rdmsrl
        to read the value of MSR_IA32_DEBUGCTLMSR in every vm-exit cased
        by CR3 accessing (in vmexit handler of vmx.c), we found the
        value had changed to be 0 on cpu 2 and cpu 3, while others' (cpu
        0, 1, 4 ,5, 6, and 7) were still 1. Moreover, when we inserted
        some code (also in vmexit handler of vmx.c) to modify the values
        to be 1, somehow they sometimes just turned to 0 again when we
        read them in some CR3 access interceptions. So I was wondering
        if there are any mechanisms to clear all bits of the
        IA32_DEBUGCTL MSR in Xen?<br>
        <br>
        Thanks a lot in advance.<br>
        <br>
        - Weijie.</div>
      <br>
      <br>
      <span title="neteasefooter">
        <div id="netease_mail_footer">
          <div style="border-top:#CCC 1px solid;padding:10px
            5px;font-size:17px;color:#777;line-height:22px"><a
href="http://you.163.com/item/detail?id=1165011&amp;from=web_gg_mail_jiaobiao_9"
              target="_blank" style="color:#3366FF;text-decoration:none"
              moz-do-not-send="true">ã€ç½‘æ˜“è‡ªè¥|30å¤©æ— å¿§é€€è´§ã€‘ä»…å”®åŒæ¬¾ä»·1/4ï¼MUJIåˆ¶é€ å•†â€œ2017ç§‹å†¬èˆ’é€‚å®¶å±…æ‹–éž‹ç³»åˆ—â€é™æ—¶ä»…34.9å…ƒ&gt;&gt;
              Â </a> Â  Â </div>
        </div>
      </span><br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Xen-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-devel@lists.xen.org">Xen-devel@lists.xen.org</a>
<a class="moz-txt-link-freetext" href="https://lists.xen.org/xen-devel">https://lists.xen.org/xen-devel</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>

--------------B8685AF12F6FA9B214B7276B--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4410101606342780767==--


From xen-devel-bounces@lists.xen.org Sat Oct 28 17:13:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Oct 2017 17:13:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e8Ufv-00025j-Pr; Sat, 28 Oct 2017 17:13:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8Ufu-00025X-4K
 for xen-devel@lists.xensource.com; Sat, 28 Oct 2017 17:13:34 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 17/37-08608-DBAB4F95; Sat, 28 Oct 2017 17:13:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrILMWRWlGSWpSXmKPExsWS0XRdVXfPri+
 RBnt+yFqsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y+bR1YwF09Iq1qy6x9LA
 uM6+i5GLQ0igkUli85q7zBDOY0aJSUe2sEI42xgl/n2eDeRwcogIOEt8PTOXHcTmFdCXWDT3L
 COILSxgLtHx5B5Yt4TAL3mJJ3PPsoEkJAQ8JSb//gLUwAFmf/nL1MXIzsEmYCVxSAykgEVAVe
 LS9WnsExi5FzAyrGJUL04tKkst0rXUSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQ
 I9DgDEOxgvLsp4BCjJAeTkijvvvOfIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8H7Z+SVSSLAo
 NT21Ii0zBxh6MGkJDh4lEV42YPgJ8RYXJOYWZ6ZDpE4xGnMc23T5DxPHs5mvG5iFWPLy81Klx
 Hm7QSYJgJRmlObBDYLFxCVGWSlhXkag04R4ClKLcjNLUOVfMYpzMCoJ8z4FmcKTmVcCt+8V0C
 lMQKdoSIKdUpKIkJJqYJzIf6rwjq3x8jcFyabn17U9kJ39fzLHBNeqDV71L9bELFEP0DggO9d
 0XuqZRt0bNzYr+vnnr2GdLGeZe1HsnSXrn4pAZcaJ/eL1z/PWdPZWsS7++1I/r2tfyb2tJamr
 OJr3L0vYnej7QNMztUfkp7V96BvG61tkLqpwdf9bf3yh9bW/7kry05VYijMSDbWYi4oTASvxz
 26EAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1509210811!113070679!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5906 invoked from network); 28 Oct 2017 17:13:32 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Oct 2017 17:13:32 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8Ufq-0006Jr-9L; Sat, 28 Oct 2017 17:13:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e8Ufk-0007kX-Se; Sat, 28 Oct 2017 17:13:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e8Ufj-0002Cj-JD; Sat, 28 Oct 2017 17:13:24 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115314-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-libvirt-vhd:guest-start/debian.repeat:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:regression
 xen-unstable:test-amd64-amd64-xl-qcow2:guest-start/debian.repeat:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-examine:memdisk-try-append:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd: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-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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=bb2c1a1cc98a22e2d4c14b18421aa7be6c2adf0d
X-Osstest-Versions-That: xen=24fb44e971a62b345c7b6ca3c03b454a1e150abe
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 28 Oct 2017 17:13:23 +0000
Subject: [Xen-devel] [xen-unstable test] 115314: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2290759308498557435=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-libvirt-vhd 17 guest-start/debian.repeat fail REGR. vs. 114644
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop        fail REGR. vs. 114644
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop       fail REGR. vs. 114644
 test-armhf-armhf-xl-vhd     15 guest-start/debian.repeat fail REGR. vs. 114644
 test-amd64-amd64-xl-qcow2   19 guest-start/debian.repeat fail REGR. vs. 114644
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop       fail REGR. vs. 114644

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 114644
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 114644
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114644
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114644
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 114644
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 114644
 test-amd64-amd64-examine      4 memdisk-try-append           fail   never pass
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  bb2c1a1cc98a22e2d4c14b18421aa7be6c2adf0d
baseline version:
 xen                  24fb44e971a62b345c7b6ca3c03b454a1e150abe

Last test of basis   114644  2017-10-17 10:49:11 Z   11 days
Failing since        114670  2017-10-18 05:03:38 Z   10 days   15 attempts
Testing same since   115314  2017-10-28 05:53:13 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andre Przywara <andre.przywara@linaro.org>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Bhupinder Thakur <bhupinder.thakur@linaro.org>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Chao Gao <chao.gao@intel.com>
  David Esler <drumandstrum@gmail.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@linaro.org>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          pass    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    fail    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 fail    
 test-armhf-armhf-xl-vhd                                      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


Not pushing.

(No revision log; it would be 686 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2290759308498557435==--

From xen-devel-bounces@lists.xen.org Sat Oct 28 17:56:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Oct 2017 17:56:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e8VLe-0004rs-Bk; Sat, 28 Oct 2017 17:56:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8VLc-0004rg-P7
 for xen-devel@lists.xensource.com; Sat, 28 Oct 2017 17:56:40 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 4A/D7-08608-8D4C4F95; Sat, 28 Oct 2017 17:56:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMLMWRWlGSWpSXmKPExsWS0XRdVffakS+
 RBi/n61isePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE148KGNywFDc2MFXvO97I1
 ML6L7mLk4hASaGSSuN6+jA3CecwocfLILnYIZxujxNylO1m7GDk5RAScJb6emQuU4ODgFdCXe
 L4jDiQsLGAisWTtBLBmCYFjshKn/85nAUlICHhL7N58lg3Gfvb0OpDNzsEmYCVxSAwkyiKgKr
 Fg8lbmCYzcCxgZVjFqFKcWlaUW6Rqa6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525
 iBHqdAQh2MF7fGHCIUZKDSUmUd9/5T5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgVDn+JFBIs
 Sk1PrUjLzAGGH0xagoNHSYS34hBQmre4IDG3ODMdInWK0Zjj2KbLf5g4ns183cAsxJKXn5cqJ
 c77A6RUAKQ0ozQPbhAsLi4xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmJcH5B6ezLwSuH2vgE
 5hAjpFQxLslJJEhJRUA6NHPgf/tulnrx7ZaucUfzQvfo7c11nXtzEd+hTrKMNxpm/+hPt9eus
 3zVnFEJh+/NG8RV06ZeLzy57ulzYLftMpdPo3k39C60ULk2v8VhLvlF8v3hE6nTG6oFP8Fpdc
 it+qPctqJ9g9z+B0501vuBvRF9zFn8+S6ey24GTpln1nMn1srBecf6/EUpyRaKjFXFScCACi0
 +VKhgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1509213397!65443565!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26611 invoked from network); 28 Oct 2017 17:56:38 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Oct 2017 17:56:38 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8VLX-0007Om-RN; Sat, 28 Oct 2017 17:56:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e8VLS-00032s-6T; Sat, 28 Oct 2017 17:56:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e8VLR-0004GH-Qm; Sat, 28 Oct 2017 17:56:30 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115316-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 linux-4.9:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-examine:memdisk-try-append:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=d785062ef20f9b2cd8cedcafea55ca8264f25f3e
X-Osstest-Versions-That: linux=5d7a76acad403638f635c918cc63d1d44ffa4065
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 28 Oct 2017 17:56:29 +0000
Subject: [Xen-devel] [linux-4.9 test] 115316: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2871738999991745769=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 115316 linux-4.9 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/115316/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop       fail REGR. vs. 114814

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 114766
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114814
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114814
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114814
 test-amd64-amd64-examine      4 memdisk-try-append           fail   never pass
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop             fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                d785062ef20f9b2cd8cedcafea55ca8264f25f3e
baseline version:
 linux                5d7a76acad403638f635c918cc63d1d44ffa4065

Last test of basis   114814  2017-10-20 20:51:56 Z    7 days
Failing since        114845  2017-10-21 16:14:17 Z    7 days   12 attempts
Testing same since   115296  2017-10-27 11:07:37 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Konovalov <andreyknvl@google.com>
  Anoob Soman <anoob.soman@citrix.com>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arnd Bergmann <arnd@arndb.de>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Ben Skeggs <bskeggs@redhat.com>
  Bin Liu <b-liu@ti.com>
  Borislav Petkov <bp@suse.de>
  Brian Foster <bfoster@redhat.com>
  Carlos Maiolino <cmaiolino@redhat.com>
  Christoph Biedl <debian.axhn@manchmal.in-ulm.de>
  Christoph Hellwig <hch@lst.de>
  Christoph Lameter <cl@linux.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Coly Li <colyli@suse.de>
  Dan Carpenter <dan.carpenter@oracle.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  Dave Chinner <dchinner@redhat.com>
  David Howells <dhowells@redhat.com>
  David Kozub <zub@linux.fjfi.cvut.cz>
  David Rientjes <rientjes@google.com>
  David S. Miller <davem@davemloft.net>
  Dennis Dalessandro <dennis.dalessandro@intel.com>
  Dexuan Cui <decui@microsoft.com>
  Dmitry V. Levin <ldv@altlinux.org>
  Doug Ledford <dledford@redhat.com>
  Easwar Hariharan <easwar.hariharan@intel.com>
  Emmanuel Grumbach <emmanuel.grumbach@intel.com>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Eric Ren <zren@suse.com>
  Eric Sandeen <sandeen@redhat.com>
  Eric Sandeen <sandeen@sandeen.net>
  Eric Sesterhenn <eric.sesterhenn@x41-dsec.de>
  Eryu Guan <eguan@redhat.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Filipe Manana <fdmanana@suse.com>
  Franck Demathieu <fdemathieu@gmail.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Greg Kroah-Hartman gregkh@linuxfoundation.org
  Gregory CLEMENT <gregory.clement@free-electrons.com>
  Grygorii Maistrenko <grygoriimkd@gmail.com>
  Guenter Roeck <linux@roeck-us.net>
  Hans de Goede <hdegoede@redhat.com>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Ilia Mirkin <imirkin@alum.mit.edu>
  Ilya Dryomov <idryomov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jaegeuk Kim <jaegeuk@kernel.org>
  Jan Luebbe <jlu@pengutronix.de>
  Jarno Rajahalme <jarno@ovn.org>
  Javier Martinez Canillas <javier@osg.samsung.com>
  Jeff Layton <jlayton@redhat.com>
  Jeffy Chen <jeffy.chen@rock-chips.com>
  Joe Stringer <joe@ovn.org>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  John David Anglin <dave.anglin@bell.net>
  John Starks <jon.Starks@microsoft.com>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Jonathan Liu <net147@gmail.com>
  Jussi Laako <jussi@sonarnerd.net>
  Kalle Valo <kvalo@codeaurora.org>
  Kevin Cernekee <cernekee@chromium.org>
  Kinglong Mee <kinglongmee@gmail.com>
  Ladislav Dobrovsky <ladislav.dobrovsky@gmail.com>
  Larry Finger <Larry.Finger@lwfinger.net>
  Lars-Peter Clausen <lars@metafoo.de>
  Linus Torvalds <torvalds@linux-foundation.org>
  Lokesh Vutla <lokeshvutla@ti.com>
  Ludovic Desroches <ludovic.desroches@microchip.com>
  Madhavan Srinivasan <maddy@linux.vnet.ibm.com>
  Majd Dibbiny <majd@mellanox.com>
  Maksim Salau <msalau@iotecha.com>
  Manu Gautam <mgautam@codeaurora.org>
  Marc Kleine-Budde <mkl@pengutronix.de>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Zoran <mzoran@crowfest.net>
  Milan Broz <gmazyland@gmail.com>
  Mintz, Yuval <Yuval.Mintz@cavium.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicolai HÃ¤hnle <nicolai.haehnle@amd.com>
  Oliver Neukum <oneukum@suse.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Pontus Andersson <epontan@gmail.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Ram Amrani <Ram.Amrani@cavium.com>
  Robbie Ko <robbieko@synology.com>
  Russell King <rmk+kernel@armlinux.org.uk>
  Sasha Levin <alexander.levin@verizon.com>
  Sebastian Sanchez <sebastian.sanchez@intel.com>
  Senthilnathan Veppur <senthilnathanx.veppur@intel.com>
  Shaohua Li <shli@fb.com>
  Stefan MÃ¤tje <stefan.maetje@esd.eu>
  Stefan Wahren <stefan.wahren@i2se.com>
  Stephen Douthit <stephend@adiengineering.com>
  Stephen Hemminger <sthemmin@microsoft.com>
  Sudarsana Reddy Kalluru <Sudarsana.Kalluru@cavium.com>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Tony Luck <tony.luck@intel.com>
  Varun Prakash <varun@chelsio.com>
  Vijay Kumar <vijay.ac.kumar@oracle.com>
  Vinod Koul <vinod.koul@intel.com>
  Viresh Kumar <viresh.kumar@linaro.org>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wolfgang Grandegger <wg@grandegger.com>
  Wolfram Sang <wsa@the-dreams.de>
  Yasuaki Ishimatsu <isimatu.yasuaki@jp.fujitsu.com>
  Yasuaki Ishimatsu <yasu.isimatu@gmail.com>
  Yazen Ghannam <Yazen.Ghannam@amd.com>
  Yunlong Song <yunlong.song@huawei.com>
  Yuval Mintz <Yuval.Mintz@cavium.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

(No revision log; it would be 3041 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2871738999991745769==--

From xen-devel-bounces@lists.xen.org Sat Oct 28 19:14:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Oct 2017 19:14:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e8WYY-0001Va-1B; Sat, 28 Oct 2017 19:14:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8WYW-0001VD-PR
 for xen-devel@lists.xensource.com; Sat, 28 Oct 2017 19:14:04 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 CB/8D-14867-CF6D4F95; Sat, 28 Oct 2017 19:14:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsWS0XRdVffXtS+
 RBhPuWVisePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1o3nbdqaC/oKKkxMPsjQw
 nvfuYuTiEBJoZJK4ee8xE4TzmFHi+6prjBDONkaJg5N+sHUxcnKICDhLfD0zlx3E5hXQl/j27
 SsTiC0sYCFxfc9yZpAGCYGTGhLNuzqAEhxAjrfExbsiIDUg5sSG1axdjOwcbAJWEofEQKIsAq
 oS0+YfYJ/AyL2AkWEVo0ZxalFZapGukZleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7
 uJkagzxmAYAfjmQWBhxglOZiURHn3nf8UKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC98fVL5FC
 gkWp6akVaZk5wOCDSUtw8CiJ8F4FSfMWFyTmFmemQ6ROMVpyHNt0+Q8Tx6rrd4Hks5mvG5iFW
 PLy81KlxHl/gTQIgDRklObBjYNFyCVGWSlhXkagA4V4ClKLcjNLUOVfMYpzMCoJ80oB402IJz
 OvBG7rK6CDmIAO0pAEO6gkESEl1cC4/tRqnSUPDl1ZLLr2zP1sd+a1z2wCLV5ylnBtu3/WqUU
 2qu+VvUpndMhhha0KnrwZfs1CL85JfTnispPDVy6KccYjE59dhp91PO/2xv5eWd0XwnV26q8L
 07TzDdJWX5y47YP0jyW3v/9btO4296XQDQELpVdsen81tzvlvNzj8g2feJetlZCOVWIpzkg01
 GIuKk4EALJ1kNWLAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1509218041!73506623!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8463 invoked from network); 28 Oct 2017 19:14:02 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Oct 2017 19:14:02 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8WYQ-00010Y-RB; Sat, 28 Oct 2017 19:13:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e8WYL-0002GU-Hq; Sat, 28 Oct 2017 19:13:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e8WYL-0004aH-7E; Sat, 28 Oct 2017 19:13:53 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115327-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-i386: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-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qcow2: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-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-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-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-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-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-armhf-armhf-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-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=a93ece47fd9edbd4558db24300056c9a57d3bcd4
X-Osstest-Versions-That: qemuu=f90ea7ba7c5ae7010ee0ce062207ae42530f57d6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 28 Oct 2017 19:13:53 +0000
Subject: [Xen-devel] [qemu-mainline test] 115327: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3692079969111240508=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 115327 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/115327/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386                    6 xen-build                fail REGR. vs. 114507
 build-amd64-xsm               6 xen-build                fail REGR. vs. 114507
 build-i386-xsm                6 xen-build                fail REGR. vs. 114507
 build-amd64                   6 xen-build                fail REGR. vs. 114507
 build-armhf-xsm               6 xen-build                fail REGR. vs. 114507
 build-armhf                   6 xen-build                fail REGR. vs. 114507

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemuu-win10-i386  1 build-check(1)              blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ws16-amd64  1 build-check(1)             blocked n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-intel  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-amd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                a93ece47fd9edbd4558db24300056c9a57d3bcd4
baseline version:
 qemuu                f90ea7ba7c5ae7010ee0ce062207ae42530f57d6

Last test of basis   114507  2017-10-15 01:03:38 Z   13 days
Failing since        114546  2017-10-16 12:16:28 Z   12 days   22 attempts
Testing same since   115327  2017-10-28 14:48:20 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Lindsay <alindsay@codeaurora.org>
  Alberto Garcia <berto@igalia.com>
  Aleksandr Bezzubikov <zuban32s@gmail.com>
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alexey Perevalov <a.perevalov@samsung.com>
  Alistair Francis <alistair.francis@xilinx.com>
  Amarnath Valluri <amarnath.valluri@intel.com>
  Andreas FÃ¤rber <afaerber@suse.de>
  Andrew Baumann <Andrew.Baumann@microsoft.com>
  Anthoine Bourgeois <anthoine.bourgeois@blade-group.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Artyom Tarasenko <atar4qemu@gmail.com>
  Carlo Marcelo Arenas BelÃ³n <carenas@gmail.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <otubo@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Igor Mammedov <imammedo@redhat.com>
  Jason J. Herne <jjherne@linux.vnet.ibm.com>
  Jason Wang <jasowang@redhat.com>
  Joe Clifford <joeclifford@gmail.com>
  John Snow <jsnow@redhat.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kevin Wolf <kwolf@redhat.com>
  Knut Omang <knut.omang@oracle.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Marco A L Barbosa <malbarbo@gmail.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Mark Kanda <mark.kanda@oracle.com>
  Markus Armbruster <armbru@redhat.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Max Reitz <mreitz@redhat.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Krempa <pkrempa@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <richard.henderson@linaro.org>
  Richard Henderson <rth@twiddle.net>
  Richard W.M. Jones <rjones@redhat.com>
  Riku Voipio <riku.voipio@linaro.org>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Sandipan Das <sandipan@linux.vnet.ibm.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wolfgang Bumiller <w.bumiller@proxmox.com>

jobs:
 build-amd64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvhv2-amd                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-ws16-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ws16-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-xl-qemuu-win10-i386                         blocked 
 test-amd64-i386-xl-qemuu-win10-i386                          blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvhv2-intel                              blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-amd64-i386-libvirt-qcow2                                blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 


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


Not pushing.

(No revision log; it would be 8237 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3692079969111240508==--

From xen-devel-bounces@lists.xen.org Sat Oct 28 22:03:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Oct 2017 22:03:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e8ZCG-0003r4-Ju; Sat, 28 Oct 2017 22:03:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8ZCF-0003qh-6f
 for xen-devel@lists.xensource.com; Sat, 28 Oct 2017 22:03:15 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 45/2E-29298-2AEF4F95; Sat, 28 Oct 2017 22:03:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsWS0XRdVXfhvy+
 RBq9eSVisePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y9fWn6wFSyIqml8eZ29g
 vG/WxcjFISTQyCSx8uoSZgjnMaNE25yJLBDONkaJVc92sncxcnKICDhLfD0zF8zmFdCXaH5zk
 wnEFhYwk2jpWw3WICHwWVZiXetGsCIJAW+JJSvWsHYxcoDZjc3aXYzsHGwCVhKHxEAKWARUJW
 adOs0ygZF7ASPDKkaN4tSistQiXUMjvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2
 MQJ8zAMEOxr5ZzocYJTmYlER5953/FCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgjfr75dIIcGi
 1PTUirTMHGDwwaQlOHiURHi7QNK8xQWJucWZ6RCpU4zGHMc2Xf7DxPFs5usGZiGWvPy8VClx3
 kaQUgGQ0ozSPLhBsKi4xCgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJWHefpApPJl5JXD7XgGdwg
 R0ioYk2CkliQgpqQbGXjb7VdYaHYq2i3gLZ64PWeBm1hR4SGSiuXm80N+79kmb33Yn92VKb7M
 s0z/VGDelNm3WzKMijJeWd+vl3XHkMLBN+bLixbMJFVrbK/v8PybdNSwwv3Fva0SIbMDPT/px
 TuEln75mB/7Wtq6/FeC4Oc4iK0hh86H/1Vcf+av8Enu070+KyBolluKMREMt5qLiRABqkk+eh
 QIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1509228192!106273113!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13313 invoked from network); 28 Oct 2017 22:03:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Oct 2017 22:03:13 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8ZC8-0005Pv-H5; Sat, 28 Oct 2017 22:03:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e8ZC3-00028p-9l; Sat, 28 Oct 2017 22:03:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e8ZC3-0006Uz-3L; Sat, 28 Oct 2017 22:03:03 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115321-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-examine:memdisk-try-append:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=11224e1fc40a6556dc285573ea93dd522f8c563f
X-Osstest-Versions-That: linux=ebe6e90ccc6679cb01d2b280e4b61e6092d4bedb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 28 Oct 2017 22:03:03 +0000
Subject: [Xen-devel] [linux-linus test] 115321: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNTMyMSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE1MzIxLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBS
RUdSLiB2cy4gMTE0NjgyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTQ2ODIKClRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTQ2ODIK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDExNDY4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE0NjgyCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxMTQ2ODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExNDY4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE0Njgy
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMTQ2ODIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExNDY4MgogdGVzdC1hbWQ2
NC1hbWQ2NC1leGFtaW5lICAgICAgNCBtZW1kaXNrLXRyeS1hcHBlbmQgICAgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGlu
dXggICAgICAgICAgICAgICAgMTEyMjRlMWZjNDBhNjU1NmRjMjg1NTczZWE5M2RkNTIyZjhjNTYz
ZgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgZWJlNmU5MGNjYzY2Nzlj
YjAxZDJiMjgwZTRiNjFlNjA5MmQ0YmVkYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE0NjgyICAy
MDE3LTEwLTE4IDA5OjU0OjExIFogICAxMCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExNDc4
MSAgMjAxNy0xMC0yMCAwMTowMDo0NyBaICAgIDggZGF5cyAgIDE0IGF0dGVtcHRzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDExNTMyMSAgMjAxNy0xMC0yOCAxMDo1MjowMiBaICAgIDAgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KMzU1IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApu
b3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5Mzc0
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Oct 29 01:03:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 29 Oct 2017 01:03:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e8c0V-0001gV-LN; Sun, 29 Oct 2017 01:03:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8c0U-0001g6-Hp
 for xen-devel@lists.xensource.com; Sun, 29 Oct 2017 01:03:18 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 0C/14-16147-5D825F95; Sun, 29 Oct 2017 01:03:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsWS0XRdVfeKxtd
 Ig9azphYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+DjnAHNBf0HFn9WTGBsY
 z3t3MXJxCAk0MkmsudfA0sXICeQ8ZpToOMEBkdjGKNHWfZ8RJCEi4Czx9cxcdhCbV0Bf4sL7W
 cwgtrCAhURHD4jNxSEhcFJDonlXB1MXIweQ4y1x8a4ISA2IObFhNWsXIzsHm4CVxCExkCiLgK
 rEqYl9TBMYuRcwMqxi1ChOLSpLLdI1MtRLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/
 dxAj0eD0DA+MOxp69focYJTmYlER5953/FCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgneN+tdI
 IcGi1PTUirTMHGDowaQlOHiURHh3gaR5iwsSc4sz0yFSpxgtOY5tuvyHiWPV9btA8tnM1w3MQ
 ix5+XmpUuK8x0AaBEAaMkrz4MbB4uMSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHePpApPJ
 l5JXBbXwEdxAR0kIbkF5CDShIRUlINjGVWZa2332/pW9DxbfMZD34OzXORIf+jT/+fpfi7aeq
 mRIXL7Mzhcz6/qLfNvGF4dO/B0k+Nqn7zXV9Frtyz58hGtjVSbwyMO4Xfx6YxKv57fHoe31/N
 XUv76k5WFM39LHb28OlDoc18+uuU/VeusRRoeFDjb2V/V25F8W3vI4eZLVevP9Wc+kiJpTgj0
 VCLuag4EQCFly3MigIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1509238995!112260788!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38499 invoked from network); 29 Oct 2017 01:03:16 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Oct 2017 01:03:16 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8c0Q-0000fF-35; Sun, 29 Oct 2017 01:03:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e8c0K-00089u-Oy; Sun, 29 Oct 2017 01:03:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e8c0K-00052b-8L; Sun, 29 Oct 2017 01:03:08 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115333-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-i386: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-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qcow2: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-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-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-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-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-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-armhf-armhf-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-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=a93ece47fd9edbd4558db24300056c9a57d3bcd4
X-Osstest-Versions-That: qemuu=f90ea7ba7c5ae7010ee0ce062207ae42530f57d6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 29 Oct 2017 01:03:08 +0000
Subject: [Xen-devel] [qemu-mainline test] 115333: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8628968860556840623=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 115333 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/115333/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386                    6 xen-build                fail REGR. vs. 114507
 build-amd64-xsm               6 xen-build                fail REGR. vs. 114507
 build-i386-xsm                6 xen-build                fail REGR. vs. 114507
 build-amd64                   6 xen-build                fail REGR. vs. 114507
 build-armhf-xsm               6 xen-build                fail REGR. vs. 114507
 build-armhf                   6 xen-build                fail REGR. vs. 114507

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemuu-win10-i386  1 build-check(1)              blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ws16-amd64  1 build-check(1)             blocked n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-intel  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-amd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                a93ece47fd9edbd4558db24300056c9a57d3bcd4
baseline version:
 qemuu                f90ea7ba7c5ae7010ee0ce062207ae42530f57d6

Last test of basis   114507  2017-10-15 01:03:38 Z   13 days
Failing since        114546  2017-10-16 12:16:28 Z   12 days   23 attempts
Testing same since   115327  2017-10-28 14:48:20 Z    0 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Lindsay <alindsay@codeaurora.org>
  Alberto Garcia <berto@igalia.com>
  Aleksandr Bezzubikov <zuban32s@gmail.com>
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alexey Perevalov <a.perevalov@samsung.com>
  Alistair Francis <alistair.francis@xilinx.com>
  Amarnath Valluri <amarnath.valluri@intel.com>
  Andreas FÃ¤rber <afaerber@suse.de>
  Andrew Baumann <Andrew.Baumann@microsoft.com>
  Anthoine Bourgeois <anthoine.bourgeois@blade-group.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Artyom Tarasenko <atar4qemu@gmail.com>
  Carlo Marcelo Arenas BelÃ³n <carenas@gmail.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <otubo@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Igor Mammedov <imammedo@redhat.com>
  Jason J. Herne <jjherne@linux.vnet.ibm.com>
  Jason Wang <jasowang@redhat.com>
  Joe Clifford <joeclifford@gmail.com>
  John Snow <jsnow@redhat.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kevin Wolf <kwolf@redhat.com>
  Knut Omang <knut.omang@oracle.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Marco A L Barbosa <malbarbo@gmail.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Mark Kanda <mark.kanda@oracle.com>
  Markus Armbruster <armbru@redhat.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Max Reitz <mreitz@redhat.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Krempa <pkrempa@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <richard.henderson@linaro.org>
  Richard Henderson <rth@twiddle.net>
  Richard W.M. Jones <rjones@redhat.com>
  Riku Voipio <riku.voipio@linaro.org>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Sandipan Das <sandipan@linux.vnet.ibm.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wolfgang Bumiller <w.bumiller@proxmox.com>

jobs:
 build-amd64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvhv2-amd                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-ws16-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ws16-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-xl-qemuu-win10-i386                         blocked 
 test-amd64-i386-xl-qemuu-win10-i386                          blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvhv2-intel                              blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-amd64-i386-libvirt-qcow2                                blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 


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


Not pushing.

(No revision log; it would be 8237 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8628968860556840623==--

From xen-devel-bounces@lists.xen.org Sun Oct 29 04:19:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 29 Oct 2017 04:19:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e8f3v-0005nv-Qd; Sun, 29 Oct 2017 04:19:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8f3u-0005nX-5O
 for xen-devel@lists.xensource.com; Sun, 29 Oct 2017 04:19:02 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 BB/90-27020-5B655F95; Sun, 29 Oct 2017 04:19:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsWS0XRdVXdL2Nd
 Ig3PHpSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMfHKNfaCd5kVx9edYGtg
 vOrUxcjFISTQyCTR8ukdO4TzmFHixJSFbBDONkaJMzfeMHUxcnKICDhLfD0zlx3E5hXQl3gx9
 zcjiC0sYC7R+XYrE0iDhECvssT0KZvAGiQEPCUm//4C1MABZn/5CxRm52ATsJI4JAZSwCKgKr
 H331+mCYzcCxgZVjFqFKcWlaUW6RoZ6iUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525
 iBPq8noGBcQdjz16/Q4ySHExKorz7zn+KFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBezj0a6SQ
 YFFqempFWmYOMPhg0hIcPEoivGtB0rzFBYm5xZnpEKlTjMYcxzZd/sPE8Wzm6wZmIZa8/LxUK
 XHepSClAiClGaV5cINgUXGJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDveZApPJl5JXD7Xg
 GdwgR0iobkF5BTShIRUlINjNa7mhW2qhxcePTV6TfCge6SJ97F3r8we9mS7aEL8sJF3VJaXWQ
 3rjj0fkf2qZmJvUdTvS5dsd9glc524aKY1M8ek/si5xgNlC5f+X5PlXP135AI3QdPZP+XN7dH
 rmASf3c4s7qz/drWit53Tf9iJy2/ZcV4SeHRhKfsO1PvvpOVFbTdLbIne7oSS3FGoqEWc1FxI
 gAnJFIRhQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1509250739!56949387!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30313 invoked from network); 29 Oct 2017 04:19:00 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Oct 2017 04:19:00 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8f3o-00061K-0b; Sun, 29 Oct 2017 04:18:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e8f3i-0005Oc-Gy; Sun, 29 Oct 2017 04:18:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e8f3i-0002pQ-9Z; Sun, 29 Oct 2017 04:18:50 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115331-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-libvirt-vhd:guest-start/debian.repeat:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qcow2:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-amd64-i386-xl:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-amd64-i386-libvirt-qcow2:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-armhf-armhf-libvirt:host-ping-check-native:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-xsm:xen-install: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-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-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-examine:memdisk-try-append:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd: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-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qcow2: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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=bb2c1a1cc98a22e2d4c14b18421aa7be6c2adf0d
X-Osstest-Versions-That: xen=24fb44e971a62b345c7b6ca3c03b454a1e150abe
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 29 Oct 2017 04:18:50 +0000
Subject: [Xen-devel] [xen-unstable test] 115331: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0595566242453639021=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-libvirt-vhd 17 guest-start/debian.repeat fail REGR. vs. 114644
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop        fail REGR. vs. 114644
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop       fail REGR. vs. 114644
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop       fail REGR. vs. 114644

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-vhd 15 guest-start/debian.repeat fail in 115314 pass in 115331
 test-amd64-amd64-xl-qcow2 19 guest-start/debian.repeat fail in 115314 pass in 115331
 test-amd64-i386-xl           20 guest-start/debian.repeat  fail pass in 115314
 test-amd64-i386-libvirt-qcow2 17 guest-start/debian.repeat fail pass in 115314
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail pass in 115314
 test-armhf-armhf-libvirt      5 host-ping-check-native     fail pass in 115314
 test-armhf-armhf-xl-xsm       6 xen-install                fail pass in 115314

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop  fail in 115314 like 114644
 test-armhf-armhf-libvirt 14 saverestore-support-check fail in 115314 like 114644
 test-armhf-armhf-xl-xsm     13 migrate-support-check fail in 115314 never pass
 test-armhf-armhf-xl-xsm 14 saverestore-support-check fail in 115314 never pass
 test-armhf-armhf-libvirt    13 migrate-support-check fail in 115314 never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 114644
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114644
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114644
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 114644
 test-amd64-amd64-examine      4 memdisk-try-append           fail   never pass
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  bb2c1a1cc98a22e2d4c14b18421aa7be6c2adf0d
baseline version:
 xen                  24fb44e971a62b345c7b6ca3c03b454a1e150abe

Last test of basis   114644  2017-10-17 10:49:11 Z   11 days
Failing since        114670  2017-10-18 05:03:38 Z   10 days   16 attempts
Testing same since   115314  2017-10-28 05:53:13 Z    0 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andre Przywara <andre.przywara@linaro.org>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Bhupinder Thakur <bhupinder.thakur@linaro.org>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Chao Gao <chao.gao@intel.com>
  David Esler <drumandstrum@gmail.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@linaro.org>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           fail    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      fail    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          pass    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     fail    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                fail    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 fail    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

(No revision log; it would be 686 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0595566242453639021==--

From xen-devel-bounces@lists.xen.org Sun Oct 29 05:35:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 29 Oct 2017 05:35:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e8gFd-0002ps-Vg; Sun, 29 Oct 2017 05:35:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8gFc-0002pV-F9
 for xen-devel@lists.xensource.com; Sun, 29 Oct 2017 05:35:12 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 29/BC-00647-E8865F95; Sun, 29 Oct 2017 05:35:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMLMWRWlGSWpSXmKPExsWS0XRdVbc342u
 kwbUTJhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2DH/DWPBhibGik1HpjI2
 MK6N7mLk4hASaGSS6Dn1lxnCecwocWXNBlYIZxujxM6FjSxdjJwcIgLOEl/PzGUHsXkF9CWaF
 k0HiwsLmEi8ObubEaRBQuCLjERz50ZGkISEgLfE7s1n2WDsZ0+vA9nsHGwCVhKHxECiLAKqEl
 8+TWScwMi9gJFhFaN6cWpRWWqRrqVeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJka
 g1+sZGBh3ML7+6XSIUZKDSUmUd9/5T5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHiz079GCgkW
 paanVqRl5gDDDyYtwcGjJMIrD5LmLS5IzC3OTIdInWI05ji26fIfJo5nM183MAux5OXnpUqJ8
 6qBlAqAlGaU5sENgsXFJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvE4gU3gy80rg9r0COo
 UJ6BQNyS8gp5QkIqSkGhg9qwprp1uuSZitb56fneRyXidkV72jLa/sJfPFPJUnLBaxGL82nRM
 c93a5XUnP6sMxE98vd5KacC1+HUv5w0wpG5ffM6f+dOFfKV38qra1WOb1E53iBfe5G1ZpXd7l
 ek+qbO20Wt6TFnM7RCdtePPkzrbHrFc+FpZHcVS/XLDE5y/Hb6lZrjOVWIozEg21mIuKEwHxJ
 UEqhgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1509255308!54356663!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3706 invoked from network); 29 Oct 2017 05:35:09 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Oct 2017 05:35:09 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8gFX-0008KH-O8; Sun, 29 Oct 2017 05:35:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e8gFS-00015j-CK; Sun, 29 Oct 2017 05:35:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e8gFR-0005IH-NO; Sun, 29 Oct 2017 05:35:02 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115332-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-examine:memdisk-try-append:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=d785062ef20f9b2cd8cedcafea55ca8264f25f3e
X-Osstest-Versions-That: linux=5d7a76acad403638f635c918cc63d1d44ffa4065
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 29 Oct 2017 05:35:01 +0000
Subject: [Xen-devel] [linux-4.9 test] 115332: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1381442405767212752=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 115332 linux-4.9 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/115332/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop       fail REGR. vs. 114814

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114814
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114814
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114814
 test-amd64-amd64-examine      4 memdisk-try-append           fail   never pass
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop             fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                d785062ef20f9b2cd8cedcafea55ca8264f25f3e
baseline version:
 linux                5d7a76acad403638f635c918cc63d1d44ffa4065

Last test of basis   114814  2017-10-20 20:51:56 Z    8 days
Failing since        114845  2017-10-21 16:14:17 Z    7 days   13 attempts
Testing same since   115296  2017-10-27 11:07:37 Z    1 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Konovalov <andreyknvl@google.com>
  Anoob Soman <anoob.soman@citrix.com>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arnd Bergmann <arnd@arndb.de>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Ben Skeggs <bskeggs@redhat.com>
  Bin Liu <b-liu@ti.com>
  Borislav Petkov <bp@suse.de>
  Brian Foster <bfoster@redhat.com>
  Carlos Maiolino <cmaiolino@redhat.com>
  Christoph Biedl <debian.axhn@manchmal.in-ulm.de>
  Christoph Hellwig <hch@lst.de>
  Christoph Lameter <cl@linux.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Coly Li <colyli@suse.de>
  Dan Carpenter <dan.carpenter@oracle.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  Dave Chinner <dchinner@redhat.com>
  David Howells <dhowells@redhat.com>
  David Kozub <zub@linux.fjfi.cvut.cz>
  David Rientjes <rientjes@google.com>
  David S. Miller <davem@davemloft.net>
  Dennis Dalessandro <dennis.dalessandro@intel.com>
  Dexuan Cui <decui@microsoft.com>
  Dmitry V. Levin <ldv@altlinux.org>
  Doug Ledford <dledford@redhat.com>
  Easwar Hariharan <easwar.hariharan@intel.com>
  Emmanuel Grumbach <emmanuel.grumbach@intel.com>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Eric Ren <zren@suse.com>
  Eric Sandeen <sandeen@redhat.com>
  Eric Sandeen <sandeen@sandeen.net>
  Eric Sesterhenn <eric.sesterhenn@x41-dsec.de>
  Eryu Guan <eguan@redhat.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Filipe Manana <fdmanana@suse.com>
  Franck Demathieu <fdemathieu@gmail.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Greg Kroah-Hartman gregkh@linuxfoundation.org
  Gregory CLEMENT <gregory.clement@free-electrons.com>
  Grygorii Maistrenko <grygoriimkd@gmail.com>
  Guenter Roeck <linux@roeck-us.net>
  Hans de Goede <hdegoede@redhat.com>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Ilia Mirkin <imirkin@alum.mit.edu>
  Ilya Dryomov <idryomov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jaegeuk Kim <jaegeuk@kernel.org>
  Jan Luebbe <jlu@pengutronix.de>
  Jarno Rajahalme <jarno@ovn.org>
  Javier Martinez Canillas <javier@osg.samsung.com>
  Jeff Layton <jlayton@redhat.com>
  Jeffy Chen <jeffy.chen@rock-chips.com>
  Joe Stringer <joe@ovn.org>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  John David Anglin <dave.anglin@bell.net>
  John Starks <jon.Starks@microsoft.com>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Jonathan Liu <net147@gmail.com>
  Jussi Laako <jussi@sonarnerd.net>
  Kalle Valo <kvalo@codeaurora.org>
  Kevin Cernekee <cernekee@chromium.org>
  Kinglong Mee <kinglongmee@gmail.com>
  Ladislav Dobrovsky <ladislav.dobrovsky@gmail.com>
  Larry Finger <Larry.Finger@lwfinger.net>
  Lars-Peter Clausen <lars@metafoo.de>
  Linus Torvalds <torvalds@linux-foundation.org>
  Lokesh Vutla <lokeshvutla@ti.com>
  Ludovic Desroches <ludovic.desroches@microchip.com>
  Madhavan Srinivasan <maddy@linux.vnet.ibm.com>
  Majd Dibbiny <majd@mellanox.com>
  Maksim Salau <msalau@iotecha.com>
  Manu Gautam <mgautam@codeaurora.org>
  Marc Kleine-Budde <mkl@pengutronix.de>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Zoran <mzoran@crowfest.net>
  Milan Broz <gmazyland@gmail.com>
  Mintz, Yuval <Yuval.Mintz@cavium.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicolai HÃ¤hnle <nicolai.haehnle@amd.com>
  Oliver Neukum <oneukum@suse.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Pontus Andersson <epontan@gmail.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Ram Amrani <Ram.Amrani@cavium.com>
  Robbie Ko <robbieko@synology.com>
  Russell King <rmk+kernel@armlinux.org.uk>
  Sasha Levin <alexander.levin@verizon.com>
  Sebastian Sanchez <sebastian.sanchez@intel.com>
  Senthilnathan Veppur <senthilnathanx.veppur@intel.com>
  Shaohua Li <shli@fb.com>
  Stefan MÃ¤tje <stefan.maetje@esd.eu>
  Stefan Wahren <stefan.wahren@i2se.com>
  Stephen Douthit <stephend@adiengineering.com>
  Stephen Hemminger <sthemmin@microsoft.com>
  Sudarsana Reddy Kalluru <Sudarsana.Kalluru@cavium.com>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Tony Luck <tony.luck@intel.com>
  Varun Prakash <varun@chelsio.com>
  Vijay Kumar <vijay.ac.kumar@oracle.com>
  Vinod Koul <vinod.koul@intel.com>
  Viresh Kumar <viresh.kumar@linaro.org>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wolfgang Grandegger <wg@grandegger.com>
  Wolfram Sang <wsa@the-dreams.de>
  Yasuaki Ishimatsu <isimatu.yasuaki@jp.fujitsu.com>
  Yasuaki Ishimatsu <yasu.isimatu@gmail.com>
  Yazen Ghannam <Yazen.Ghannam@amd.com>
  Yunlong Song <yunlong.song@huawei.com>
  Yuval Mintz <Yuval.Mintz@cavium.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

(No revision log; it would be 3041 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1381442405767212752==--

From xen-devel-bounces@lists.xen.org Sun Oct 29 06:42:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 29 Oct 2017 06:42:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e8hIL-0007L8-Ie; Sun, 29 Oct 2017 06:42:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8hIK-0007Kw-4s
 for xen-devel@lists.xensource.com; Sun, 29 Oct 2017 06:42:04 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 FA/6E-25852-B3875F95; Sun, 29 Oct 2017 06:42:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsWS0XRdVdeq4mu
 kwb/V0hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmP7iNntBf0FFw/VDjA2M
 5727GLk4hAQamSQ+r+9mg3AeM0o8XDifGcLZxijx8eUj1i5GTg4RAWeJr2fmsoPYvAL6EpNbD
 jCC2MICFhLdl08wgTRICJzUkHh17jJQAweQ4y1x8a4ISA2IObFhNVCYnYNNwErikBhIlEVAVe
 JQ606mCYzcCxgZVjFqFKcWlaUW6RqZ6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525
 iBPqcAQh2MO77GHmIUZKDSUmUd9/5T5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHj/lX2NFBIs
 Sk1PrUjLzAEGH0xagoNHSYRXrRwozVtckJhbnJkOkTrFaMlxbNPlP0wcq67fBZLPZr5uYBZiy
 cvPS5US5zUGaRAAacgozYMbB4uQS4yyUsK8jEAHCvEUpBblZpagyr9iFOdgVBLmFQGZwpOZVw
 K39RXQQUxAB2lIfgE5qCQRISXVwLguyiCXr+X7ksdV/Df/MycYv47aeX5L44qQ4y+XGB6ePMt
 Ho+M9w0GfQO2HsrWP5vT/Nv054/uOh/EmpyfceKMl2msgLV1pzZDUGfm/PCMi7XKQ6PSDa6oF
 5ijKzXwbbdy06Pm0NQ0ysZs90uXmHLN0eL/6uUnRY4XyzaICkqHPHIS0trzK+KHEUpyRaKjFX
 FScCAA5dIgkiwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1509259321!114001950!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47829 invoked from network); 29 Oct 2017 06:42:02 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Oct 2017 06:42:02 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8hIE-0001cr-Og; Sun, 29 Oct 2017 06:41:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e8hI9-0005NB-99; Sun, 29 Oct 2017 06:41:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e8hI8-0005PI-Mw; Sun, 29 Oct 2017 06:41:52 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115340-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-i386: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-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qcow2: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-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-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-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-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-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-armhf-armhf-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-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=a93ece47fd9edbd4558db24300056c9a57d3bcd4
X-Osstest-Versions-That: qemuu=f90ea7ba7c5ae7010ee0ce062207ae42530f57d6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 29 Oct 2017 06:41:52 +0000
Subject: [Xen-devel] [qemu-mainline test] 115340: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7545582943120770053=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 115340 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/115340/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386                    6 xen-build                fail REGR. vs. 114507
 build-amd64-xsm               6 xen-build                fail REGR. vs. 114507
 build-i386-xsm                6 xen-build                fail REGR. vs. 114507
 build-amd64                   6 xen-build                fail REGR. vs. 114507
 build-armhf                   6 xen-build                fail REGR. vs. 114507
 build-armhf-xsm               6 xen-build                fail REGR. vs. 114507

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemuu-win10-i386  1 build-check(1)              blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ws16-amd64  1 build-check(1)             blocked n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-intel  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-amd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                a93ece47fd9edbd4558db24300056c9a57d3bcd4
baseline version:
 qemuu                f90ea7ba7c5ae7010ee0ce062207ae42530f57d6

Last test of basis   114507  2017-10-15 01:03:38 Z   14 days
Failing since        114546  2017-10-16 12:16:28 Z   12 days   24 attempts
Testing same since   115327  2017-10-28 14:48:20 Z    0 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Lindsay <alindsay@codeaurora.org>
  Alberto Garcia <berto@igalia.com>
  Aleksandr Bezzubikov <zuban32s@gmail.com>
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alexey Perevalov <a.perevalov@samsung.com>
  Alistair Francis <alistair.francis@xilinx.com>
  Amarnath Valluri <amarnath.valluri@intel.com>
  Andreas FÃ¤rber <afaerber@suse.de>
  Andrew Baumann <Andrew.Baumann@microsoft.com>
  Anthoine Bourgeois <anthoine.bourgeois@blade-group.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Artyom Tarasenko <atar4qemu@gmail.com>
  Carlo Marcelo Arenas BelÃ³n <carenas@gmail.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <otubo@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Igor Mammedov <imammedo@redhat.com>
  Jason J. Herne <jjherne@linux.vnet.ibm.com>
  Jason Wang <jasowang@redhat.com>
  Joe Clifford <joeclifford@gmail.com>
  John Snow <jsnow@redhat.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kevin Wolf <kwolf@redhat.com>
  Knut Omang <knut.omang@oracle.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Marco A L Barbosa <malbarbo@gmail.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Mark Kanda <mark.kanda@oracle.com>
  Markus Armbruster <armbru@redhat.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Max Reitz <mreitz@redhat.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Krempa <pkrempa@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <richard.henderson@linaro.org>
  Richard Henderson <rth@twiddle.net>
  Richard W.M. Jones <rjones@redhat.com>
  Riku Voipio <riku.voipio@linaro.org>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Sandipan Das <sandipan@linux.vnet.ibm.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wolfgang Bumiller <w.bumiller@proxmox.com>

jobs:
 build-amd64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvhv2-amd                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-ws16-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ws16-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-xl-qemuu-win10-i386                         blocked 
 test-amd64-i386-xl-qemuu-win10-i386                          blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvhv2-intel                              blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-amd64-i386-libvirt-qcow2                                blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 


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


Not pushing.

(No revision log; it would be 8237 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7545582943120770053==--

From xen-devel-bounces@lists.xen.org Sun Oct 29 09:16:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 29 Oct 2017 09:16:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e8jhX-0000fN-98; Sun, 29 Oct 2017 09:16:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8jhV-0000fB-Tu
 for xen-devel@lists.xensource.com; Sun, 29 Oct 2017 09:16:14 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 71/55-00983-D5C95F95; Sun, 29 Oct 2017 09:16:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrILMWRWlGSWpSXmKPExsWS0XRdVTd6ztd
 Ig6OLOS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8XTTLPaC/eEVy6f/Y2pg
 bDLrYuTkEBJoZJKYsJi9i5ELyH7MKDH54Uk2CGcbo8T2ns/sIFUiAs4SX8/MBbN5BfQl3k+6B
 mYLC5hJ/Ng0EaxBQqBdVuLrxl5GkISEgLfE/vX/gRIcYHZjs3YXIzsHm4CVxCExkAIWAVWJ/8
 1PGCcwci9gZFjFqFGcWlSWWqRraKyXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iRH
 ocQYg2MG4bbvnIUZJDiYlUd595z9FCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgnTH7a6SQYFFq
 empFWmYOMPRg0hIcPEoivCtA0rzFBYm5xZnpEKlTjMYcxzZd/sPE8Wzm6wZmIZa8/LxUKXFeH
 ZBSAZDSjNI8uEGwmLjEKCslzMsIdJoQT0FqUW5mCar8K0ZxDkYlYd5ikCk8mXklcPteAZ3CBH
 SKhuQXkFNKEhFSUg2Mxtr8AqmZG+amNNx5yp7letq/QyzpfSPXb9lTkU3OH+S/XdRqlY7K4vL
 R9pl5IfGXYtJLNuvPfnGNt8o2L0xi2Jz8TKx3kv2FG+9V1zA9CzBPSrpRqdhw/X/VE8FFZRdS
 IjhLjh6q3cr8mukXn3/RV+WF9kd9P0iJ7zIr87VKL+H5J71BY60SS3FGoqEWc1FxIgAhPHCbh
 AIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1509268569!112510201!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11107 invoked from network); 29 Oct 2017 09:16:10 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Oct 2017 09:16:10 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8jhQ-000631-8q; Sun, 29 Oct 2017 09:16:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e8jhK-0005kn-Up; Sun, 29 Oct 2017 09:16:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e8jhK-0003Hw-NC; Sun, 29 Oct 2017 09:16:02 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115338-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-examine:memdisk-try-append:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=25a5d23b47994cdb451dcd2bc8ac310a1492f71b
X-Osstest-Versions-That: linux=ebe6e90ccc6679cb01d2b280e4b61e6092d4bedb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 29 Oct 2017 09:16:02 +0000
Subject: [Xen-devel] [linux-linus test] 115338: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNTMzOCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE1MzM4LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTQ2ODIKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxMTQ2ODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExNDY4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE0Njgy
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMTQ2ODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExNDY4MgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTE0NjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTQ2ODIKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExNDY4
MgogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgNCBtZW1kaXNrLXRyeS1hcHBlbmQgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWlu
c3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgMjVhNWQyM2I0Nzk5NGNkYjQ1MWRjZDJiYzhh
YzMxMGExNDkyZjcxYgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgZWJl
NmU5MGNjYzY2NzljYjAxZDJiMjgwZTRiNjFlNjA5MmQ0YmVkYgoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgMTE0NjgyICAyMDE3LTEwLTE4IDA5OjU0OjExIFogICAxMCBkYXlzCkZhaWxpbmcgc2luY2Ug
ICAgICAgIDExNDc4MSAgMjAxNy0xMC0yMCAwMTowMDo0NyBaICAgIDkgZGF5cyAgIDE1IGF0dGVt
cHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExNTMzOCAgMjAxNy0xMC0yOCAyMjoyNzowMSBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMzg2IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3
b3VsZCBiZSAxMDQyOSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Oct 29 09:43:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 29 Oct 2017 09:43:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e8k7c-0002cL-FI; Sun, 29 Oct 2017 09:43:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8k7a-0002c9-MX
 for xen-devel@lists.xensource.com; Sun, 29 Oct 2017 09:43:10 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 E7/DC-25852-DA2A5F95; Sun, 29 Oct 2017 09:43:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGLMWRWlGSWpSXmKPExsWS0XRdVXfNoq+
 RBr/3WVmsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y/GJS+wF/QUVJ77oNzCe
 9+5i5OIQEmhkknhz8QM7hPOYUaLjezcjhLONUeLn9AOsXYycHCICzhJfz8wFquLg4BXQl3i8k
 xkkLCxgIXFt6ypWkHoJgZMaEq/OXWYFqZEQ8Ja4eFcEpAbEnNiwGijMzsEmYCVxSAwkyiKgKv
 Fm5Q+WCYzcCxgZVjFqFKcWlaUW6Rob6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525
 iBPqbAQh2MDYtCjzEKMnBpCTKu+/8p0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwWC79GCgkW
 paanVqRl5gADDyYtwcGjJMIbswAozVtckJhbnJkOkTrFaMlxbNPlP0wcq67fBZLPZr5uYBZiy
 cvPS5US53UCmScA0pBRmgc3DhYdlxhlpYR5GYEOFOIpSC3KzSxBlX/FKM7BqCTMKwUyhSczrw
 Ru6yugg5iADtKQ/AJyUEkiQkqqgXHepk3NO5ICC3LN2RNyvuo92Xfz4uuTMf+tM3+WhNhMYBT
 4fa3vzKdLrzw+rmao2nP1qIZcKlcFf+TVda/fZhtz7lD6c8z5kfrUA7lXPz299vkK/xQR/a/z
 297uSP9bIjnfnPsLU1Rof0HWrKZVEqn/ynvK5+luKfIP3XyNc/XX8Ckh/AcvtHkrsRRnJBpqM
 RcVJwIAZps86okCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1509270187!103636321!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51672 invoked from network); 29 Oct 2017 09:43:08 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Oct 2017 09:43:08 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8k7V-0006hY-5k; Sun, 29 Oct 2017 09:43:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e8k7P-00071Q-CK; Sun, 29 Oct 2017 09:42:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e8k7O-0000iR-V4; Sun, 29 Oct 2017 09:42:59 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115350-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-i386: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-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qcow2: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-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-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-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-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-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-armhf-armhf-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-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=a93ece47fd9edbd4558db24300056c9a57d3bcd4
X-Osstest-Versions-That: qemuu=f90ea7ba7c5ae7010ee0ce062207ae42530f57d6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 29 Oct 2017 09:42:58 +0000
Subject: [Xen-devel] [qemu-mainline test] 115350: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0133829596175602498=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 115350 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/115350/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386                    6 xen-build                fail REGR. vs. 114507
 build-amd64-xsm               6 xen-build                fail REGR. vs. 114507
 build-i386-xsm                6 xen-build                fail REGR. vs. 114507
 build-amd64                   6 xen-build                fail REGR. vs. 114507
 build-armhf                   6 xen-build                fail REGR. vs. 114507
 build-armhf-xsm               6 xen-build                fail REGR. vs. 114507

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemuu-win10-i386  1 build-check(1)              blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ws16-amd64  1 build-check(1)             blocked n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-intel  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-amd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                a93ece47fd9edbd4558db24300056c9a57d3bcd4
baseline version:
 qemuu                f90ea7ba7c5ae7010ee0ce062207ae42530f57d6

Last test of basis   114507  2017-10-15 01:03:38 Z   14 days
Failing since        114546  2017-10-16 12:16:28 Z   12 days   25 attempts
Testing same since   115327  2017-10-28 14:48:20 Z    0 days    4 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Lindsay <alindsay@codeaurora.org>
  Alberto Garcia <berto@igalia.com>
  Aleksandr Bezzubikov <zuban32s@gmail.com>
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alexey Perevalov <a.perevalov@samsung.com>
  Alistair Francis <alistair.francis@xilinx.com>
  Amarnath Valluri <amarnath.valluri@intel.com>
  Andreas FÃ¤rber <afaerber@suse.de>
  Andrew Baumann <Andrew.Baumann@microsoft.com>
  Anthoine Bourgeois <anthoine.bourgeois@blade-group.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Artyom Tarasenko <atar4qemu@gmail.com>
  Carlo Marcelo Arenas BelÃ³n <carenas@gmail.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <otubo@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Igor Mammedov <imammedo@redhat.com>
  Jason J. Herne <jjherne@linux.vnet.ibm.com>
  Jason Wang <jasowang@redhat.com>
  Joe Clifford <joeclifford@gmail.com>
  John Snow <jsnow@redhat.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kevin Wolf <kwolf@redhat.com>
  Knut Omang <knut.omang@oracle.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Marco A L Barbosa <malbarbo@gmail.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Mark Kanda <mark.kanda@oracle.com>
  Markus Armbruster <armbru@redhat.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Max Reitz <mreitz@redhat.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Krempa <pkrempa@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <richard.henderson@linaro.org>
  Richard Henderson <rth@twiddle.net>
  Richard W.M. Jones <rjones@redhat.com>
  Riku Voipio <riku.voipio@linaro.org>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Sandipan Das <sandipan@linux.vnet.ibm.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wolfgang Bumiller <w.bumiller@proxmox.com>

jobs:
 build-amd64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvhv2-amd                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-ws16-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ws16-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-xl-qemuu-win10-i386                         blocked 
 test-amd64-i386-xl-qemuu-win10-i386                          blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvhv2-intel                              blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-amd64-i386-libvirt-qcow2                                blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 


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


Not pushing.

(No revision log; it would be 8237 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0133829596175602498==--

From xen-devel-bounces@lists.xen.org Sun Oct 29 10:27:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 29 Oct 2017 10:27:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e8kof-0005O7-2M; Sun, 29 Oct 2017 10:27:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8koe-0005Nj-3y
 for xen-devel@lists.xensource.com; Sun, 29 Oct 2017 10:27:40 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 FD/62-13910-B1DA5F95; Sun, 29 Oct 2017 10:27:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsWS0XRdVVdy7dd
 Ig2Nf9CxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0drXwlTw1rTi7cTF7A2M
 //S6GDk5hAQamSReLrHvYuQCsh8zSpyceYQZwtnGKDF/5nEmkCoRAWeJr2fmsoPYvAL6Es0vb
 rKA2MIC9hKLD+1iBrElBDwlJv/+wg5j/2jeBxRn52ATsJI4JAYSZRFQlVhw/wbbBEauBYwMqx
 g1ilOLylKLdA3N9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAj3LAAQ7GO9vDDj
 EKMnBpCTKu+/8p0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErz9q79GCgkWpaanVqRl5gBDDCYt
 wcGjJMKrBZLmLS5IzC3OTIdInWI05ji26fIfJo5nM183MAux5OXnpUqJ8y4BKRUAKc0ozYMbB
 Av9S4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmXQsyhSczrwRu3yugU5iATtGQ/AJySkkiQk
 qqgXGS8rRJti96Dlpfivd+kr1g4rZLe+74izO3tQssZ3tZKsP61OT/jhNTVzZ1OP+r+evBePy
 8inrkPqXdKsJcsm/Ld7VfCVuyslf2xvSuyy88Pd4prqhzEagtK7sk9kfmn7XEwntrSjdpVqfF
 Wa81bZLhm8cb1eF6rOev+o/b7g0vkpLyziqf/qDEUpyRaKjFXFScCAAfE1oaeAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1509272856!114101421!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41326 invoked from network); 29 Oct 2017 10:27:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Oct 2017 10:27:37 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8koY-0007tM-Va; Sun, 29 Oct 2017 10: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e8koT-0002VQ-NZ; Sun, 29 Oct 2017 10:27:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e8koT-0007KS-Gr; Sun, 29 Oct 2017 10:27:29 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115354-mainreport@xen.org>
X-Osstest-Versions-This: xen=bb2c1a1cc98a22e2d4c14b18421aa7be6c2adf0d
X-Osstest-Versions-That: xen=be7f60b5a39741eab0a8fea0324f7be0cb724cfb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 29 Oct 2017 10:27:29 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 115354: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6933355788410083731=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 115354 xen-unstable-coverity real [real]
http://logs.test-lab.xenproject.org/osstest/logs/115354/

Perfect :-)
All tests in this flight passed as required
version targeted for testing:
 xen                  bb2c1a1cc98a22e2d4c14b18421aa7be6c2adf0d
baseline version:
 xen                  be7f60b5a39741eab0a8fea0324f7be0cb724cfb

Last test of basis   115212  2017-10-25 09:23:49 Z    4 days
Testing same since   115354  2017-10-29 09:24:38 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andre Przywara <andre.przywara@linaro.org>
  Bhupinder Thakur <bhupinder.thakur@linaro.org>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Juergen Gross <jgross@suse.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 coverity-amd64                                               pass    


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


Pushing revision :

+ branch=xen-unstable-coverity
+ revision=bb2c1a1cc98a22e2d4c14b18421aa7be6c2adf0d
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push xen-unstable-coverity bb2c1a1cc98a22e2d4c14b18421aa7be6c2adf0d
+ branch=xen-unstable-coverity
+ revision=bb2c1a1cc98a22e2d4c14b18421aa7be6c2adf0d
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=xen
+ xenbranch=xen-unstable-coverity
+ qemuubranch=qemu-upstream-unstable-coverity
+ qemuubranch=qemu-upstream-unstable
+ '[' xxen = xlinux ']'
+ linuxbranch=
+ '[' xqemu-upstream-unstable = x ']'
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable-coverity
+ prevxenbranch=xen-4.9-testing
+ '[' xbb2c1a1cc98a22e2d4c14b18421aa7be6c2adf0d = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.xen-unstable-coverity
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree xen-unstable-coverity
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/xen
+ git push osstest@xenbits.xen.org:/home/xen/git/xen.git bb2c1a1cc98a22e2d4c14b18421aa7be6c2adf0d:refs/heads/coverity-tested/smoke
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   be7f60b..bb2c1a1  bb2c1a1cc98a22e2d4c14b18421aa7be6c2adf0d -> coverity-tested/smoke


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6933355788410083731==--

From xen-devel-bounces@lists.xen.org Sun Oct 29 12:15:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 29 Oct 2017 12:15:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e8mVD-0003xK-3b; Sun, 29 Oct 2017 12:15:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1e8mVB-0003xE-4U
 for xen-devel@lists.xenproject.org; Sun, 29 Oct 2017 12:15:41 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 E6/8D-00647-B66C5F95; Sun, 29 Oct 2017 12:15:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsVyuP0Ov272sa+
 RBq8OClp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlvD+5kLPjHWjGnTbyB8TVLFyMnh4SAkcTb
 if+Yuhi5OIQEFjJKTDrymBkkISyQJHHp73SwIhEBBYkrLefAipgFWpkk5r1dywLR8ZtRYsmuE
 6wgVWwCqhIbrp8Csjk4eAWsJa5+sAAJswCF5x7ZATZIVCBc4k7rOzCbV0BQ4uTMJ2A2p4CZxL
 Jpt8DGMAuoS/yZd4kZwhaX2PTsO1RcXmL72znMExj5ZyFpn4WkZRaSlllIWhYwsqxiVC9OLSp
 LLdK11EsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAzOegYGxh2Mr386HWKU5GBS
 EuXdd/5TpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXsujXyOFBItS01Mr0jJzgHECk5bg4FES4
 bUHSfMWFyTmFmemQ6ROMRpz3Hh4/Q8Tx7OZrxuYhVjy8vNSpcR5vUFKBUBKM0rz4AbB4vcSo6
 yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWFeL5ApPJl5JXD7XgGdwgR0iobkF5BTShIRUlINjNx
 Jz4I2raqeIDtfJGYn90eOewfPlP9snC3bv3yinP4R13ilhzt5LvlckD33/djCR0WbmAVrz339
 WuLwNdPppnLSZO5+q+27JrBdT796wT0x7c2WHdK5TMKTamZve73nWuC6y8raVbNtt6mUc2VuV
 zh93eDJaYFP2VtYLgclNy9eIrmX9fvZPe+VWIozEg21mIuKEwEdr46C2gIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1509279339!104908920!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16042 invoked from network); 29 Oct 2017 12:15:39 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-7.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 29 Oct 2017 12:15:39 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 073C9AAB9;
 Sun, 29 Oct 2017 12:15:37 +0000 (UTC)
To: Borislav Petkov <bp@suse.de>
References: <1509120120-5386-1-git-send-email-douly.fnst@cn.fujitsu.com>
 <B8A2CA08-B52C-46E2-8F47-0ACDE933890D@suse.de>
 <87bmkszfeb.fsf@vitty.brq.redhat.com>
 <5c60e12c-1900-cf45-0db9-e5b67b0920d2@suse.com>
 <20171028105546.67mlbqfjv3g562v7@pd.tnic>
From: Juergen Gross <jgross@suse.com>
Message-ID: <f676b7cc-8619-6288-9c80-a652dce972ec@suse.com>
Date: Sun, 29 Oct 2017 13:15:34 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20171028105546.67mlbqfjv3g562v7@pd.tnic>
Content-Language: de-DE
Cc: Dou Liyang <douly.fnst@cn.fujitsu.com>, boris.ostrovsky@oracle.com,
 x86@kernel.org, linux-kernel@vger.kernel.org, mingo@redhat.com,
 luto@kernel.org, hpa@zytor.com, xen-devel@lists.xenproject.org,
 Vitaly Kuznetsov <vkuznets@redhat.com>, tglx@linutronix.de
Subject: Re: [Xen-devel] [PATCH][tip] x86/paravirt: Make the
 virt_spin_lock_key setup after jump_label_init()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjgvMTAvMTcgMTI6NTUsIEJvcmlzbGF2IFBldGtvdiB3cm90ZToKPiBPbiBGcmksIE9jdCAy
NywgMjAxNyBhdCAwNzoyNTowNFBNICswMjAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+IFRo
aXMgaXMgYXNzdW1pbmcgQ1BVIDAgaXMgdGhlIGJvb3QgY3B1LiBJIHRoaW5rIHlvdSB3YW50IGJv
b3RfY3B1X2RhdGEuY3B1X2luZGV4IGhlcmUgb3Igd2hhdGV2ZXIgaXMgdXNlZCBvbiB4ZW4gdG8g
aWRlbnRpZnkgdGhlIEJTUCByZWxpYWJseS4gCj4+Pgo+Pj4gSXQgc2VlbXMgYm90aCBQViBhbmQg
UFZIVk0gY2FsbCB4ZW5faW5pdF9sb2NrX2NwdSgwKSBzbyAwIGhlcmUgaXMKPj4+IExpbnV4J3Mg
aWRlYSBvZiBDUFUgaWQsIG5vdCBYZW4ncy4KPj4+Cj4+PiBJbiBjYXNlIFhlbidzIGlkZWEgaXMg
bmVlZGVkIHhlbl92Y3B1X2lkIG1hcHBpbmcgc2hvdWxkIGJlIHVzZWQuIEJ1dCBJCj4+PiBkb24n
dCB0aGluayBpdCdzIHRoZSBjYXNlIGhlcmUuCj4+Pgo+Pgo+PiBDb3JyZWN0Lgo+IAo+IElmIGl0
IGlzIExpbnV4J3MgaWRlYSBvZiB0aGUgQlNQLCB0aGVuIHlvdSBuZWVkIHRvIGNoZWNrIGFnYWlu
c3QKPiBib290X2NwdV9kYXRhLmNwdV9pbmRleC4KClRoZSBpZGVhIGlzIHRvIHNldCB0aGUgc3Rh
dGljIGtleSBvbiB0aGUgZmlyc3QgY2FsbCBvZgp4ZW5faW5pdF9sb2NrX2NwdSgpLiBBcyB0aGlz
IGZpcnN0IGNhbGwgaXMgZG9uZSB3aXRoIDAgYXMgcGFyYW1ldGVyCnRoZSBjb3JyZWN0IGNoZWNr
IGlzIGFnYWluc3QgMC4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Oct 29 13:17:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 29 Oct 2017 13:17:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e8nSZ-0007rQ-Od; Sun, 29 Oct 2017 13:17:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <quintela@redhat.com>) id 1e8nSY-0007rI-Qu
 for xen-devel@lists.xenproject.org; Sun, 29 Oct 2017 13:17:02 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 F9/97-29911-EC4D5F95; Sun, 29 Oct 2017 13:17:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMIsWRWlGSWpSXmKPExsVysWW7jO7ZK18
 jDSZcELP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMeHvzCVvCGp+LE5IuMDYxTuLsYuTiEBOYy
 Scza3cvYxcjJwSLgKPHv/3l2EJtRoEziWv8MKDtX4uGTt8wQDasZJSav+sUEkmAT0JTYfOQGK
 4gtImAksWr5WRaQImaBeywS/2duA+rm4BAWCJJYNcsYJM4psJRRYvH1T6wQk6YySjS8ARnLyS
 EqYCnx7ewfsKlCArISR3ZcZ4E4SVXi080lYGfwCmhJzDv6kRHCFpQ4OfMJWA2zgITEwRcvwOZ
 ICGhLPD49nRFkgYRAH6PE5QO9jBMYhWch6ZmFpGcBI9MqRvXi1KKy1CJdc72kosz0jJLcxMwc
 XUMDM73c1OLixPTUnMSkYr3k/NxNjMCgZgCCHYwzL/sfYpTkYFIS5d13/lOkEF9SfkplRmJxR
 nxRaU5q8SFGGQ4OJQleLmCUCAkWpaanVqRl5gDjCyYtwcGjJMIbcRkozVtckJhbnJkOkTrFaM
 xxbNPlP0wcz2a+bmAWYsnLz0uVEueVA5kkAFKaUZoHNwgW95cYZaWEeRmBThPiKUgtys0sQZV
 /xSjOwagkzCsKMoUnM68Ebt8roFOYgE7RkPwCckpJIkJKqoFRd+NEmzsv/YJjF1fUxeQ9XPJH
 ssAhr+Pzvzknb1m9KJ+v4/xhzsXKO8JM4v/4nMVz47ev0qqfYLCVd5b9zjV2LqamnoIO5z8uq
 PuzKF75NaOFmeaiGJ60fUH37FiW+xkbygT6vm1f/MXpi5it9Blhpsg35fyN2sXSJzdN4FozL2
 4fy3yfzj9KLMUZiYZazEXFiQBbDQQ/9gIAAA==
X-Env-Sender: quintela@redhat.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1509283020!56385992!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19029 invoked from network); 29 Oct 2017 13:17:01 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Oct 2017 13:17:01 -0000
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 4ADACC058EAF;
 Sun, 29 Oct 2017 13:16:59 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 4ADACC058EAF
Received: from localhost (ovpn-116-114.ams2.redhat.com [10.36.116.114])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 119C55D6A3;
 Sun, 29 Oct 2017 13:16:52 +0000 (UTC)
From: Juan Quintela <quintela@redhat.com>
To: Alistair Francis <alistair.francis@xilinx.com>
In-Reply-To: <ad7c1de551fbc497743e4dd60335a75cb5365a15.1508390588.git.alistair.francis@xilinx.com>
 (Alistair Francis's message of "Thu, 19 Oct 2017 09:15:41 -0700")
References: <cover.1508390588.git.alistair.francis@xilinx.com>
 <ad7c1de551fbc497743e4dd60335a75cb5365a15.1508390588.git.alistair.francis@xilinx.com>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux)
Date: Sun, 29 Oct 2017 14:16:53 +0100
Message-ID: <87efpmccvu.fsf@secure.laptop>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.32]); Sun, 29 Oct 2017 13:16:59 +0000 (UTC)
Cc: "Dr. David Alan Gilbert" <dgilbert@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Fam Zheng <famz@redhat.com>,
 qemu-block@nongnu.org, Peter Crosthwaite <crosthwaite.peter@gmail.com>,
 John Snow <jsnow@redhat.com>, qemu-devel@nongnu.org, armbru@redhat.com,
 Yongbok Kim <yongbok.kim@imgtec.com>, qemu-arm@nongnu.org,
 Gerd Hoffmann <kraxel@redhat.com>, Stefan Hajnoczi <stefanha@redhat.com>,
 xen-devel@lists.xenproject.org, Anthony Perard <anthony.perard@citrix.com>,
 alistair23@gmail.com, Andrzej Zaborowski <balrogg@gmail.com>,
 Aurelien Jarno <aurelien@aurel32.net>
Subject: Re: [Xen-devel] [PATCH v3 01/46] Replace all occurances of
	__FUNCTION__ with __func__
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Reply-To: quintela@redhat.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B4aWxpbnguY29tPiB3cm90ZToKPiBS
ZXBsYWNlIGFsbCBvY2N1cnMgb2YgX19GVU5DVElPTl9fIGV4Y2VwdCBmb3IgdGhlIGNoZWNrIGlu
IGNoZWNrcGF0Y2gKPiB3aXRoIHRoZSBub24gR0NDIHNwZWNpZmljIF9fZnVuY19fLgo+Cj4gT25l
IGxpbmUgaW4gaGNkLW11c2IuYyB3YXMgbWFudWFsbHkgdHdlYWtlZCB0byBwYXNzIGNoZWNrcGF0
Y2guCj4KPiBTaWduZWQtb2ZmLWJ5OiBBbGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpci5mcmFuY2lz
QHhpbGlueC5jb20+Cj4gQ2M6IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgo+IENj
OiBBbmRyemVqIFphYm9yb3dza2kgPGJhbHJvZ2dAZ21haWwuY29tPgo+IENjOiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ2M6IEFudGhvbnkgUGVyYXJkIDxh
bnRob255LnBlcmFyZEBjaXRyaXguY29tPgo+IENjOiBKb2huIFNub3cgPGpzbm93QHJlZGhhdC5j
b20+Cj4gQ2M6IEF1cmVsaWVuIEphcm5vIDxhdXJlbGllbkBhdXJlbDMyLm5ldD4KPiBDYzogWW9u
Z2JvayBLaW0gPHlvbmdib2sua2ltQGltZ3RlYy5jb20+Cj4gQ2M6IFBldGVyIENyb3N0aHdhaXRl
IDxjcm9zdGh3YWl0ZS5wZXRlckBnbWFpbC5jb20+Cj4gQ2M6IFN0ZWZhbiBIYWpub2N6aSA8c3Rl
ZmFuaGFAcmVkaGF0LmNvbT4KPiBDYzogRmFtIFpoZW5nIDxmYW16QHJlZGhhdC5jb20+Cj4gQ2M6
IEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5jb20+Cj4gQ2M6ICJEci4gRGF2aWQgQWxh
biBHaWxiZXJ0IiA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KPiBDYzogcWVtdS1hcm1Abm9uZ251Lm9y
Zwo+IENjOiBxZW11LWJsb2NrQG5vbmdudS5vcmcKPiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCj4gUmV2aWV3ZWQtYnk6IEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgo+
IFJldmlld2VkLWJ5OiBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+CgpSZXZp
ZXdlZC1ieTogSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4KCgo+IGRpZmYgLS1n
aXQgYS9hdWRpby9hdWRpb19pbnQuaCBiL2F1ZGlvL2F1ZGlvX2ludC5oCj4gaW5kZXggNWJjYjFj
NjBlMS4uNTQzYjFiZDhkNSAxMDA2NDQKPiAtLS0gYS9hdWRpby9hdWRpb19pbnQuaAo+ICsrKyBi
L2F1ZGlvL2F1ZGlvX2ludC5oCj4gQEAgLTI1Myw3ICsyNTMsNyBAQCBzdGF0aWMgaW5saW5lIGlu
dCBhdWRpb19yaW5nX2Rpc3QgKGludCBkc3QsIGludCBzcmMsIGludCBsZW4pCj4gICNkZWZpbmUg
QVVESU9fU1RSSU5HSUZZKG4pIEFVRElPX1NUUklOR0lGWV8obikKPiAgCj4gICNpZiBkZWZpbmVk
IF9NU0NfVkVSIHx8IGRlZmluZWQgX19HTlVDX18KPiAtI2RlZmluZSBBVURJT19GVU5DIF9fRlVO
Q1RJT05fXwo+ICsjZGVmaW5lIEFVRElPX0ZVTkMgX19mdW5jX18KPiAgI2Vsc2UKPiAgI2RlZmlu
ZSBBVURJT19GVU5DIF9fRklMRV9fICI6IiBBVURJT19TVFJJTkdJRlkgKF9fTElORV9fKQo+ICAj
ZW5kaWYKClVucmVsYXRlZCB0byB0aGlzIHBhdGNoIC4uLi4KRG8gd2UgcmVhbGx5IHN1cHBvcnQg
b3RoZXIgY29tcGlsZXJzIHRoYW4gbXNjIGFuZCBnY2M/CgpMYXRlciwgSnVhbi4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Oct 29 15:55:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 29 Oct 2017 15:55:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e8pvk-0001ye-Bd; Sun, 29 Oct 2017 15:55:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8pvj-0001yP-2q
 for xen-devel@lists.xensource.com; Sun, 29 Oct 2017 15:55:19 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 DF/67-06614-6E9F5F95; Sun, 29 Oct 2017 15:55:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsWS0XRdVffpz6+
 RBq0LZCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8aDtHHvByayKHROvsTQw
 TnPuYuTiEBJoZJL4u/gyO4TzmFFi4duFLBDONkaJqXeusnYxcnKICDhLfD0zlx3E5hXQl2h6O
 48JxBYWMJe427SKGaRBQuCussSU7efBGiQEPCUm//4C1MABZn/5C1TPzsEmYCVxSAykgEVAVa
 JxyQT2CYzcCxgZVjFqFKcWlaUW6RoZ6CUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525
 iBPq8noGBcQdj8wm/Q4ySHExKorz7zn+KFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB+/7H10gh
 waLU9NSKtMwcYPDBpCU4eJREeF+DpHmLCxJzizPTIVKnGI05jm26/IeJ49nM1w3MQix5+XmpU
 uK8p0FKBUBKM0rz4AbBouISo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeoyBTeDLzSuD2vQ
 I6hQnoFA3JLyCnlCQipKQaGAsXeUS+qjbTV03ZXqJ68Vzmjbdu8Qpzp8zefVFJZ7pT40dj79d
 6s7myniW85RLTyT8cHF+1sfJqYelF5Z5Qu3WLGB0faz/d/nyyBMvvoGP5patsv80/83H2s321
 82x5NFbdOzO3YNZqiadTWB9Z+z7coBjbN407y+Wngkz4Q5nSxJvl59K3zVRiKc5INNRiLipOB
 ACZ4KTJhQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1509292516!112310567!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41325 invoked from network); 29 Oct 2017 15:55:17 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Oct 2017 15:55:17 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8pvd-0007r0-8j; Sun, 29 Oct 2017 15:55:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e8pvX-00035I-V4; Sun, 29 Oct 2017 15:55:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e8pvX-0002H9-BQ; Sun, 29 Oct 2017 15:55:07 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115345-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-libvirt-vhd:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-amd64-i386-xl:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-armhf-armhf-libvirt:host-ping-check-native:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-xsm:xen-install:fail:heisenbug
 xen-unstable:test-amd64-i386-libvirt-qcow2:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qcow2:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-amd64-amd64-examine:memdisk-try-append:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd: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-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qcow2: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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=bb2c1a1cc98a22e2d4c14b18421aa7be6c2adf0d
X-Osstest-Versions-That: xen=24fb44e971a62b345c7b6ca3c03b454a1e150abe
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 29 Oct 2017 15:55:07 +0000
Subject: [Xen-devel] [xen-unstable test] 115345: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7297589667785277595=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop        fail REGR. vs. 114644
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop       fail REGR. vs. 114644
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop       fail REGR. vs. 114644

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-libvirt-vhd 17 guest-start/debian.repeat fail in 115314 pass in 115345
 test-armhf-armhf-xl-vhd 15 guest-start/debian.repeat fail in 115314 pass in 115345
 test-amd64-i386-xl  20 guest-start/debian.repeat fail in 115331 pass in 115345
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail in 115331 pass in 115345
 test-armhf-armhf-libvirt 5 host-ping-check-native fail in 115331 pass in 115345
 test-armhf-armhf-xl-xsm       6 xen-install      fail in 115331 pass in 115345
 test-amd64-i386-libvirt-qcow2 17 guest-start/debian.repeat fail pass in 115314
 test-amd64-amd64-xl-qcow2    19 guest-start/debian.repeat  fail pass in 115331

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-examine 4 memdisk-try-append fail in 115314 blocked in 114644
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 114644
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114644
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 114644
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114644
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114644
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 114644
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 114644
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  bb2c1a1cc98a22e2d4c14b18421aa7be6c2adf0d
baseline version:
 xen                  24fb44e971a62b345c7b6ca3c03b454a1e150abe

Last test of basis   114644  2017-10-17 10:49:11 Z   12 days
Failing since        114670  2017-10-18 05:03:38 Z   11 days   17 attempts
Testing same since   115314  2017-10-28 05:53:13 Z    1 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andre Przywara <andre.przywara@linaro.org>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Bhupinder Thakur <bhupinder.thakur@linaro.org>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Chao Gao <chao.gao@intel.com>
  David Esler <drumandstrum@gmail.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@linaro.org>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                fail    
 test-amd64-amd64-xl-qcow2                                    fail    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

(No revision log; it would be 686 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7297589667785277595==--

From xen-devel-bounces@lists.xen.org Sun Oct 29 17:10:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 29 Oct 2017 17:10:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e8r6L-0007UQ-3h; Sun, 29 Oct 2017 17:10:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8r6K-0007U3-4T
 for xen-devel@lists.xensource.com; Sun, 29 Oct 2017 17:10:20 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 0A/21-21876-B7B06F95; Sun, 29 Oct 2017 17:10:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKLMWRWlGSWpSXmKPExsWS0XRdVbeK+1u
 kQcMMfosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmfJjdy1bQX1BxrzmtgfG8
 dxcjF4eQQCOTxJOTE5ghnMeMEjs33GHtYuQEcrYxSry77gliiwg4S3w9M5cdxOYV0JeY9GkeC
 4gtLGAhsbP9JQtIs4TASQ2JV+cuAzVzADneEhfvioDUgJgTG1YDhdk52ASsJA6JgURZBFQl/p
 1azDqBkXsBI8MqRvXi1KKy1CJdY72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjEB
 vMwDBDsa9/5wOMUpyMCmJ8u47/ylSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvaa5vkUKCRanp
 qRVpmTnAsINJS3DwKInwHgFJ8xYXJOYWZ6ZDpE4xWnIc23T5DxPHqut3geSzma8bmIVY8vLzU
 qXEebNBGgRAGjJK8+DGwWLjEqOslDAvI9CBQjwFqUW5mSWo8q8YxTkYlYR5b4JM4cnMK4Hb+g
 roICaggzQkv4AcVJKIkJJqYIx872hR3dImf/HGqg0lrxPyCzb7HWKZe6k0fBXT+81bnVYx571
 pWc58OmEP85ZZfqWsTpeb0qxm5V5l8euZkG3bsPJiHsePk3Jx/RPOVvUwKUSznb2+XX4F6+Vf
 h+ueNxqyuSn9PNlwTjV0964i99prAROmSS2/kD0l5ShPgqanUqeBa3bSVyWW4oxEQy3mouJEA
 G1ydwqIAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1509297017!109143098!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47719 invoked from network); 29 Oct 2017 17:10:17 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Oct 2017 17:10:17 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8r6E-0001rm-K4; Sun, 29 Oct 2017 17:10:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e8r69-0000Md-0n; Sun, 29 Oct 2017 17:10:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e8r68-0000e7-El; Sun, 29 Oct 2017 17:10:08 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115356-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-i386: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-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qcow2: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-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-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-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-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-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-armhf-armhf-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-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=a93ece47fd9edbd4558db24300056c9a57d3bcd4
X-Osstest-Versions-That: qemuu=f90ea7ba7c5ae7010ee0ce062207ae42530f57d6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 29 Oct 2017 17:10:08 +0000
Subject: [Xen-devel] [qemu-mainline test] 115356: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3328594387020628246=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 115356 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/115356/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386                    6 xen-build                fail REGR. vs. 114507
 build-amd64-xsm               6 xen-build                fail REGR. vs. 114507
 build-i386-xsm                6 xen-build                fail REGR. vs. 114507
 build-amd64                   6 xen-build                fail REGR. vs. 114507
 build-armhf                   6 xen-build                fail REGR. vs. 114507
 build-armhf-xsm               6 xen-build                fail REGR. vs. 114507

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemuu-win10-i386  1 build-check(1)              blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ws16-amd64  1 build-check(1)             blocked n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-intel  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-amd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                a93ece47fd9edbd4558db24300056c9a57d3bcd4
baseline version:
 qemuu                f90ea7ba7c5ae7010ee0ce062207ae42530f57d6

Last test of basis   114507  2017-10-15 01:03:38 Z   14 days
Failing since        114546  2017-10-16 12:16:28 Z   13 days   26 attempts
Testing same since   115327  2017-10-28 14:48:20 Z    1 days    5 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Lindsay <alindsay@codeaurora.org>
  Alberto Garcia <berto@igalia.com>
  Aleksandr Bezzubikov <zuban32s@gmail.com>
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alexey Perevalov <a.perevalov@samsung.com>
  Alistair Francis <alistair.francis@xilinx.com>
  Amarnath Valluri <amarnath.valluri@intel.com>
  Andreas FÃ¤rber <afaerber@suse.de>
  Andrew Baumann <Andrew.Baumann@microsoft.com>
  Anthoine Bourgeois <anthoine.bourgeois@blade-group.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Artyom Tarasenko <atar4qemu@gmail.com>
  Carlo Marcelo Arenas BelÃ³n <carenas@gmail.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <otubo@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Igor Mammedov <imammedo@redhat.com>
  Jason J. Herne <jjherne@linux.vnet.ibm.com>
  Jason Wang <jasowang@redhat.com>
  Joe Clifford <joeclifford@gmail.com>
  John Snow <jsnow@redhat.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kevin Wolf <kwolf@redhat.com>
  Knut Omang <knut.omang@oracle.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Marco A L Barbosa <malbarbo@gmail.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Mark Kanda <mark.kanda@oracle.com>
  Markus Armbruster <armbru@redhat.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Max Reitz <mreitz@redhat.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Krempa <pkrempa@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <richard.henderson@linaro.org>
  Richard Henderson <rth@twiddle.net>
  Richard W.M. Jones <rjones@redhat.com>
  Riku Voipio <riku.voipio@linaro.org>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Sandipan Das <sandipan@linux.vnet.ibm.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wolfgang Bumiller <w.bumiller@proxmox.com>

jobs:
 build-amd64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvhv2-amd                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-ws16-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ws16-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-xl-qemuu-win10-i386                         blocked 
 test-amd64-i386-xl-qemuu-win10-i386                          blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvhv2-intel                              blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-amd64-i386-libvirt-qcow2                                blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 


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


Not pushing.

(No revision log; it would be 8237 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3328594387020628246==--

From xen-devel-bounces@lists.xen.org Sun Oct 29 19:23:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 29 Oct 2017 19:23:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e8tB5-0007OE-1v; Sun, 29 Oct 2017 19:23:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8tB3-0007Ni-61
 for xen-devel@lists.xensource.com; Sun, 29 Oct 2017 19:23:21 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 68/B9-19067-8AA26F95; Sun, 29 Oct 2017 19:23:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMLMWRWlGSWpSXmKPExsWS0XRdVXe51rd
 Ig2W7hC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacWPVAraCCY2MFRsW8DUw
 7ojqYuTiEBJoZJJYfvQIC4TzmFHi5IXDUM42RokvLU/Zuhg5OUQEnCW+npnLDmLzCuhLbP7Ww
 ghiCwuYSHR/ecYM0iAhcFtaYtK55ywgCQkBb4ndm8+ywdjPnl4Hstk52ASsJA6JgURZBFQlPt
 /eyjqBkXsBI8MqRo3i1KKy1CJdIwO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYx
 Ar9czMDDuYGyc7XeIUZKDSUmUd9/5T5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHirNb9FCgkW
 paanVqRl5gDDDyYtwcGjJML7RAMozVtckJhbnJkOkTrFaMxxbNPlP0wcz2a+bmAWYsnLz0uVE
 ucNA5kkAFKaUZoHNwgWF5cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfPGg0zhycwrgdv3Cu
 gUJqBTNCS/gJxSkoiQkmpg1Cyo0W91zWUJai98euX/ox86D9TlV7nfPMu+eK6I6w6VDypnHZd
 8/sDYErWK3ZDrw8m3jNLlvFNve/I8OZvlU+HVdm3DArmqnRtefte/djB48Xazp73X6/hnC8/4
 cmOT/sHbxuvW/5u35uyFgHSBV61feAVXSfw20U4xWRgrl5D816vM+cbLJUosxRmJhlrMRcWJA
 A3JNS2GAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1509304998!93292659!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7612 invoked from network); 29 Oct 2017 19:23:19 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Oct 2017 19:23:19 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8tAy-0005Gx-Cy; Sun, 29 Oct 2017 19:23:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e8tAt-0001JZ-0g; Sun, 29 Oct 2017 19:23:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e8tAs-0005Ms-Jo; Sun, 29 Oct 2017 19:23:10 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115349-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=d785062ef20f9b2cd8cedcafea55ca8264f25f3e
X-Osstest-Versions-That: linux=5d7a76acad403638f635c918cc63d1d44ffa4065
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 29 Oct 2017 19:23:10 +0000
Subject: [Xen-devel] [linux-4.9 test] 115349: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0135630206844832079=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 115349 linux-4.9 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/115349/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop       fail REGR. vs. 114814

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114814
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114814
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop             fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                d785062ef20f9b2cd8cedcafea55ca8264f25f3e
baseline version:
 linux                5d7a76acad403638f635c918cc63d1d44ffa4065

Last test of basis   114814  2017-10-20 20:51:56 Z    8 days
Failing since        114845  2017-10-21 16:14:17 Z    8 days   14 attempts
Testing same since   115296  2017-10-27 11:07:37 Z    2 days    4 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Konovalov <andreyknvl@google.com>
  Anoob Soman <anoob.soman@citrix.com>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arnd Bergmann <arnd@arndb.de>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Ben Skeggs <bskeggs@redhat.com>
  Bin Liu <b-liu@ti.com>
  Borislav Petkov <bp@suse.de>
  Brian Foster <bfoster@redhat.com>
  Carlos Maiolino <cmaiolino@redhat.com>
  Christoph Biedl <debian.axhn@manchmal.in-ulm.de>
  Christoph Hellwig <hch@lst.de>
  Christoph Lameter <cl@linux.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Coly Li <colyli@suse.de>
  Dan Carpenter <dan.carpenter@oracle.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  Dave Chinner <dchinner@redhat.com>
  David Howells <dhowells@redhat.com>
  David Kozub <zub@linux.fjfi.cvut.cz>
  David Rientjes <rientjes@google.com>
  David S. Miller <davem@davemloft.net>
  Dennis Dalessandro <dennis.dalessandro@intel.com>
  Dexuan Cui <decui@microsoft.com>
  Dmitry V. Levin <ldv@altlinux.org>
  Doug Ledford <dledford@redhat.com>
  Easwar Hariharan <easwar.hariharan@intel.com>
  Emmanuel Grumbach <emmanuel.grumbach@intel.com>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Eric Ren <zren@suse.com>
  Eric Sandeen <sandeen@redhat.com>
  Eric Sandeen <sandeen@sandeen.net>
  Eric Sesterhenn <eric.sesterhenn@x41-dsec.de>
  Eryu Guan <eguan@redhat.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Filipe Manana <fdmanana@suse.com>
  Franck Demathieu <fdemathieu@gmail.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Greg Kroah-Hartman gregkh@linuxfoundation.org
  Gregory CLEMENT <gregory.clement@free-electrons.com>
  Grygorii Maistrenko <grygoriimkd@gmail.com>
  Guenter Roeck <linux@roeck-us.net>
  Hans de Goede <hdegoede@redhat.com>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Ilia Mirkin <imirkin@alum.mit.edu>
  Ilya Dryomov <idryomov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jaegeuk Kim <jaegeuk@kernel.org>
  Jan Luebbe <jlu@pengutronix.de>
  Jarno Rajahalme <jarno@ovn.org>
  Javier Martinez Canillas <javier@osg.samsung.com>
  Jeff Layton <jlayton@redhat.com>
  Jeffy Chen <jeffy.chen@rock-chips.com>
  Joe Stringer <joe@ovn.org>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  John David Anglin <dave.anglin@bell.net>
  John Starks <jon.Starks@microsoft.com>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Jonathan Liu <net147@gmail.com>
  Jussi Laako <jussi@sonarnerd.net>
  Kalle Valo <kvalo@codeaurora.org>
  Kevin Cernekee <cernekee@chromium.org>
  Kinglong Mee <kinglongmee@gmail.com>
  Ladislav Dobrovsky <ladislav.dobrovsky@gmail.com>
  Larry Finger <Larry.Finger@lwfinger.net>
  Lars-Peter Clausen <lars@metafoo.de>
  Linus Torvalds <torvalds@linux-foundation.org>
  Lokesh Vutla <lokeshvutla@ti.com>
  Ludovic Desroches <ludovic.desroches@microchip.com>
  Madhavan Srinivasan <maddy@linux.vnet.ibm.com>
  Majd Dibbiny <majd@mellanox.com>
  Maksim Salau <msalau@iotecha.com>
  Manu Gautam <mgautam@codeaurora.org>
  Marc Kleine-Budde <mkl@pengutronix.de>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Zoran <mzoran@crowfest.net>
  Milan Broz <gmazyland@gmail.com>
  Mintz, Yuval <Yuval.Mintz@cavium.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicolai HÃ¤hnle <nicolai.haehnle@amd.com>
  Oliver Neukum <oneukum@suse.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Pontus Andersson <epontan@gmail.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Ram Amrani <Ram.Amrani@cavium.com>
  Robbie Ko <robbieko@synology.com>
  Russell King <rmk+kernel@armlinux.org.uk>
  Sasha Levin <alexander.levin@verizon.com>
  Sebastian Sanchez <sebastian.sanchez@intel.com>
  Senthilnathan Veppur <senthilnathanx.veppur@intel.com>
  Shaohua Li <shli@fb.com>
  Stefan MÃ¤tje <stefan.maetje@esd.eu>
  Stefan Wahren <stefan.wahren@i2se.com>
  Stephen Douthit <stephend@adiengineering.com>
  Stephen Hemminger <sthemmin@microsoft.com>
  Sudarsana Reddy Kalluru <Sudarsana.Kalluru@cavium.com>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Tony Luck <tony.luck@intel.com>
  Varun Prakash <varun@chelsio.com>
  Vijay Kumar <vijay.ac.kumar@oracle.com>
  Vinod Koul <vinod.koul@intel.com>
  Viresh Kumar <viresh.kumar@linaro.org>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wolfgang Grandegger <wg@grandegger.com>
  Wolfram Sang <wsa@the-dreams.de>
  Yasuaki Ishimatsu <isimatu.yasuaki@jp.fujitsu.com>
  Yasuaki Ishimatsu <yasu.isimatu@gmail.com>
  Yazen Ghannam <Yazen.Ghannam@amd.com>
  Yunlong Song <yunlong.song@huawei.com>
  Yuval Mintz <Yuval.Mintz@cavium.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

(No revision log; it would be 3041 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0135630206844832079==--

From xen-devel-bounces@lists.xen.org Sun Oct 29 20:33:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 29 Oct 2017 20:33:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e8uGt-0003wv-7C; Sun, 29 Oct 2017 20:33:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8uGs-0003wi-Jk
 for xen-devel@lists.xensource.com; Sun, 29 Oct 2017 20:33:26 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 CA/F4-21967-51B36F95; Sun, 29 Oct 2017 20:33:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGLMWRWlGSWpSXmKPExsWS0XRdVVfE+lu
 kwdQJNhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmHywuqC/oOL30ldMDYzn
 vbsYuTiEBBqZJK68P8EO4TxmlPjz4hwbhLONUaJpSxtTFyMnh4iAs8TXM3OBqjg4eAX0JdpfJ
 4CEhQUsJL5ufQ7WLCFwUkPi1bnLrCA1EgLeEhfvioDUgJgTG1YDhdk52ASsJA6JgURZBFQlpp
 64zTKBkXsBI8MqRo3i1KKy1CJdYwO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYx
 Af9czMDDuYJywyu8QoyQHk5Io777znyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfC+s/wWKSRY
 lJqeWpGWmQMMPJi0BAePkgjvdZA0b3FBYm5xZjpE6hSjJcexTZf/MHGsun4XSD6b+bqBWYglL
 z8vVUqc19YKqEEApCGjNA9uHCw6LjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5pUCmcKTmV
 cCt/UV0EFMQAdpSH4BOagkESEl1cC4sfxNQvq3jnSB5POHqnQdpMo0G76dXFOUemqRltG6eVM
 0dH8ubp166qjsbvMDf7i3qHRdYXp996lQ23rnopsG/+JunOGSzTrz+GRy0VoR3k3zD7e12Tdk
 X91+q3rHr02v2znKxVm1NTzniyVIMXDGJL63PFM5+cTknadTH7LdSAholT1/1c5QiaU4I9FQi
 7moOBEANQmrl4kCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1509309203!105599246!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3502 invoked from network); 29 Oct 2017 20:33:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Oct 2017 20:33:24 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8uGp-0007BF-3p; Sun, 29 Oct 2017 20:33:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e8uGj-0006Rk-M4; Sun, 29 Oct 2017 20:33:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e8uGj-0001lL-8Z; Sun, 29 Oct 2017 20:33:17 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115363-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-i386: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-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qcow2: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-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-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-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-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-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-armhf-armhf-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-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=a93ece47fd9edbd4558db24300056c9a57d3bcd4
X-Osstest-Versions-That: qemuu=f90ea7ba7c5ae7010ee0ce062207ae42530f57d6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 29 Oct 2017 20:33:17 +0000
Subject: [Xen-devel] [qemu-mainline test] 115363: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0995386035512758623=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 115363 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/115363/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386                    6 xen-build                fail REGR. vs. 114507
 build-amd64-xsm               6 xen-build                fail REGR. vs. 114507
 build-i386-xsm                6 xen-build                fail REGR. vs. 114507
 build-amd64                   6 xen-build                fail REGR. vs. 114507
 build-armhf                   6 xen-build                fail REGR. vs. 114507
 build-armhf-xsm               6 xen-build                fail REGR. vs. 114507

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemuu-win10-i386  1 build-check(1)              blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ws16-amd64  1 build-check(1)             blocked n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-intel  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-amd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                a93ece47fd9edbd4558db24300056c9a57d3bcd4
baseline version:
 qemuu                f90ea7ba7c5ae7010ee0ce062207ae42530f57d6

Last test of basis   114507  2017-10-15 01:03:38 Z   14 days
Failing since        114546  2017-10-16 12:16:28 Z   13 days   27 attempts
Testing same since   115327  2017-10-28 14:48:20 Z    1 days    6 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Lindsay <alindsay@codeaurora.org>
  Alberto Garcia <berto@igalia.com>
  Aleksandr Bezzubikov <zuban32s@gmail.com>
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alexey Perevalov <a.perevalov@samsung.com>
  Alistair Francis <alistair.francis@xilinx.com>
  Amarnath Valluri <amarnath.valluri@intel.com>
  Andreas FÃ¤rber <afaerber@suse.de>
  Andrew Baumann <Andrew.Baumann@microsoft.com>
  Anthoine Bourgeois <anthoine.bourgeois@blade-group.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Artyom Tarasenko <atar4qemu@gmail.com>
  Carlo Marcelo Arenas BelÃ³n <carenas@gmail.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <otubo@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Igor Mammedov <imammedo@redhat.com>
  Jason J. Herne <jjherne@linux.vnet.ibm.com>
  Jason Wang <jasowang@redhat.com>
  Joe Clifford <joeclifford@gmail.com>
  John Snow <jsnow@redhat.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kevin Wolf <kwolf@redhat.com>
  Knut Omang <knut.omang@oracle.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Marco A L Barbosa <malbarbo@gmail.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Mark Kanda <mark.kanda@oracle.com>
  Markus Armbruster <armbru@redhat.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Max Reitz <mreitz@redhat.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Krempa <pkrempa@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <richard.henderson@linaro.org>
  Richard Henderson <rth@twiddle.net>
  Richard W.M. Jones <rjones@redhat.com>
  Riku Voipio <riku.voipio@linaro.org>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Sandipan Das <sandipan@linux.vnet.ibm.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wolfgang Bumiller <w.bumiller@proxmox.com>

jobs:
 build-amd64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvhv2-amd                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-ws16-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ws16-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-xl-qemuu-win10-i386                         blocked 
 test-amd64-i386-xl-qemuu-win10-i386                          blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvhv2-intel                              blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-amd64-i386-libvirt-qcow2                                blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 


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


Not pushing.

(No revision log; it would be 8237 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0995386035512758623==--

From xen-devel-bounces@lists.xen.org Sun Oct 29 22:11:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 29 Oct 2017 22:11:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e8vnK-00027f-Gz; Sun, 29 Oct 2017 22:11:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8vnI-00027T-R2
 for xen-devel@lists.xensource.com; Sun, 29 Oct 2017 22:11:01 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 C4/9E-23912-4F156F95; Sun, 29 Oct 2017 22:11:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVfdz4Ld
 Ig/NfmS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8b11BWPB6YiKprdWDYzt
 5l2MnBxCAo1MEi/3C3QxcgHZjxkl3r5/yA7hbGOUOLRjHgtIlYiAs8TXM3PZQWxeAX2Jj52zm
 LsYOTiEBcwkpj6yAglLCJyTlZjaVwthe0vsX/+fDaQExG5s1u5iZOdgE7CSOCQGUsAioCrRsm
 834wRG7gWMDKsY1YtTi8pSi3RN9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAj3
 NAAQ7GG/1OR9ilORgUhLl3Xf+U6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5PAd8ihQSLUtNT
 K9Iyc4AhB5OW4OBREuHdBZLmLS5IzC3OTIdInWI05ji26fIfJo5nM183MAux5OXnpUqJ8+4BK
 RUAKc0ozYMbBIuFS4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmrQeZwpOZVwK37xXQKUxAp2
 hIfgE5pSQRISXVwLjeZeKi30npDQmW14MmLs44+yxPL6m2MK5v0d6J8g/flM/LWR4hLn5Pls0
 6+UMiN2/GUqH1DZabt2Xe/vZY7l/PavanVrxXpjaxRK7dOf/3ebc/980PL3W3TGzkrdZLOCv1
 i2Hx/pWrm8p+GXG53zv21thNWPoN46wfQdUfHZguKG2NC/+it0qJpTgj0VCLuag4EQA7H07fg
 AIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1509315057!80752493!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23660 invoked from network); 29 Oct 2017 22:10:58 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Oct 2017 22:10:58 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8vnC-0001D9-Ut; Sun, 29 Oct 2017 22:10:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e8vn7-0003TL-9K; Sun, 29 Oct 2017 22:10:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e8vn6-00008C-2V; Sun, 29 Oct 2017 22:10:48 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115353-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 linux-linus:test-armhf-armhf-xl-credit2:xen-install:fail:heisenbug
 linux-linus:test-amd64-amd64-examine:memdisk-try-append:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=25a5d23b47994cdb451dcd2bc8ac310a1492f71b
X-Osstest-Versions-That: linux=ebe6e90ccc6679cb01d2b280e4b61e6092d4bedb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 29 Oct 2017 22:10:48 +0000
Subject: [Xen-devel] [linux-linus test] 115353: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNTM1MyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE1MzUzLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTQ2ODIKClRlc3Rz
IHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgNiB4ZW4taW5zdGFsbCAgICAgICAgICAgICAgICBmYWls
IHBhc3MgaW4gMTE1MzM4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lIDQgbWVtZGlzay10cnktYXBwZW5k
IGZhaWwgaW4gMTE1MzM4IGJsb2NrZWQgaW4gMTE0NjgyCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTE1MzM4IG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
IGZhaWwgaW4gMTE1MzM4IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExNDY4MgogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIGxpa2UgMTE0NjgyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTQ2ODIKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEx
NDY4MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE0NjgyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTQ2ODIKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBsaWtlIDExNDY4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE0NjgyCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAx
NyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICAy
NWE1ZDIzYjQ3OTk0Y2RiNDUxZGNkMmJjOGFjMzEwYTE0OTJmNzFiCmJhc2VsaW5lIHZlcnNpb246
CiBsaW51eCAgICAgICAgICAgICAgICBlYmU2ZTkwY2NjNjY3OWNiMDFkMmIyODBlNGI2MWU2MDky
ZDRiZWRiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTQ2ODIgIDIwMTctMTAtMTggMDk6NTQ6MTEg
WiAgIDExIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTE0NzgxICAyMDE3LTEwLTIwIDAxOjAw
OjQ3IFogICAgOSBkYXlzICAgMTYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE1MzM4
ICAyMDE3LTEwLTI4IDIyOjI3OjAxIFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQozODYg
cGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxs
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1w
cnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGlu
Zy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDEwNDI5IGxpbmVzIGxvbmcuKQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 30 00:47:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 00:47:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e8yES-0003dh-0U; Mon, 30 Oct 2017 00:47:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8yEQ-0003dK-PT
 for xen-devel@lists.xensource.com; Mon, 30 Oct 2017 00:47:11 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 A0/09-01775-D8676F95; Mon, 30 Oct 2017 00:47:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGLMWRWlGSWpSXmKPExsWS0XRdVbe37Fu
 kwQ4vixWPf7NY3Jvynt2ByePwhyssHtv7drEHMEWxZuYl5VcksGZ0rj7IXNBfUPFnTiNLA+N5
 7y5GLg4hgUYmiYtLt7F3MXICOY8ZJRquaEAktjFKXPhxihUkISLgLPH1zFywIl4BfYnprX/A4
 sICFhInD/WxgzRICJzUkHh17jJQggPI8Za4eFcEpAbEnNiwGijMzsEmYCVxSAwkyiKgKjFt1Q
 /GCYzcCxgZVjFqFKcWlaUW6RpZ6iUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBPq
 7noGBcQdj016/Q4ySHExKorz7zn+KFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBu630W6SQYFFq
 empFWmYOMPBg0hIcPEoivNtLgNK8xQWJucWZ6RCpU4yWHMc2Xf7DxLHq+l0g+Wzm6wZmIZa8/
 LxUKXFeQWB4CwmANGSU5sGNg0XHJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvK9AruLJzC
 uB2/oK6CAmoIM0JL+AHFSSiJCSamBMO+931v6H8dcJWcsz2rsfbuE74Wv7IO7/wxsXGabFcy/
 j//F8x3rP32z5Dbe/cjvGb3dNPZZVVPPDbRXzHPdN/p6TL6q3OHvNnpOqblayImeLEN8j1jqN
 jX9b1Px03dabMT12a8q1kvt+XHNeQod7+7Vn/UlfvgrzzYo7bHQiZcfaNbN+7fuqxFKckWiox
 VxUnAgAbmfZFYkCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1509324427!104895678!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8254 invoked from network); 30 Oct 2017 00:47:08 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 Oct 2017 00:47:08 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e8yEM-0005hG-Q3; Mon, 30 Oct 2017 00:47:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e8yEH-0007D4-D4; Mon, 30 Oct 2017 00:47:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e8yEH-0002IJ-11; Mon, 30 Oct 2017 00:47:01 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115369-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-i386: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-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qcow2: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-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-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-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-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-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-armhf-armhf-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-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=a93ece47fd9edbd4558db24300056c9a57d3bcd4
X-Osstest-Versions-That: qemuu=f90ea7ba7c5ae7010ee0ce062207ae42530f57d6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 30 Oct 2017 00:47:01 +0000
Subject: [Xen-devel] [qemu-mainline test] 115369: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7448127442649725930=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 115369 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/115369/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386                    6 xen-build                fail REGR. vs. 114507
 build-amd64-xsm               6 xen-build                fail REGR. vs. 114507
 build-i386-xsm                6 xen-build                fail REGR. vs. 114507
 build-amd64                   6 xen-build                fail REGR. vs. 114507
 build-armhf                   6 xen-build                fail REGR. vs. 114507
 build-armhf-xsm               6 xen-build                fail REGR. vs. 114507

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemuu-win10-i386  1 build-check(1)              blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ws16-amd64  1 build-check(1)             blocked n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-intel  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-amd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                a93ece47fd9edbd4558db24300056c9a57d3bcd4
baseline version:
 qemuu                f90ea7ba7c5ae7010ee0ce062207ae42530f57d6

Last test of basis   114507  2017-10-15 01:03:38 Z   14 days
Failing since        114546  2017-10-16 12:16:28 Z   13 days   28 attempts
Testing same since   115327  2017-10-28 14:48:20 Z    1 days    7 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Lindsay <alindsay@codeaurora.org>
  Alberto Garcia <berto@igalia.com>
  Aleksandr Bezzubikov <zuban32s@gmail.com>
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alexey Perevalov <a.perevalov@samsung.com>
  Alistair Francis <alistair.francis@xilinx.com>
  Amarnath Valluri <amarnath.valluri@intel.com>
  Andreas FÃ¤rber <afaerber@suse.de>
  Andrew Baumann <Andrew.Baumann@microsoft.com>
  Anthoine Bourgeois <anthoine.bourgeois@blade-group.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Artyom Tarasenko <atar4qemu@gmail.com>
  Carlo Marcelo Arenas BelÃ³n <carenas@gmail.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <otubo@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Igor Mammedov <imammedo@redhat.com>
  Jason J. Herne <jjherne@linux.vnet.ibm.com>
  Jason Wang <jasowang@redhat.com>
  Joe Clifford <joeclifford@gmail.com>
  John Snow <jsnow@redhat.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kevin Wolf <kwolf@redhat.com>
  Knut Omang <knut.omang@oracle.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Marco A L Barbosa <malbarbo@gmail.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Mark Kanda <mark.kanda@oracle.com>
  Markus Armbruster <armbru@redhat.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Max Reitz <mreitz@redhat.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Krempa <pkrempa@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <richard.henderson@linaro.org>
  Richard Henderson <rth@twiddle.net>
  Richard W.M. Jones <rjones@redhat.com>
  Riku Voipio <riku.voipio@linaro.org>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Sandipan Das <sandipan@linux.vnet.ibm.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wolfgang Bumiller <w.bumiller@proxmox.com>

jobs:
 build-amd64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvhv2-amd                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-ws16-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ws16-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-xl-qemuu-win10-i386                         blocked 
 test-amd64-i386-xl-qemuu-win10-i386                          blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvhv2-intel                              blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-amd64-i386-libvirt-qcow2                                blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 


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


Not pushing.

(No revision log; it would be 8237 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7448127442649725930==--

From xen-devel-bounces@lists.xen.org Mon Oct 30 01:05:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 01:05:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e8yVf-0007fZ-GF; Mon, 30 Oct 2017 01:04:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xudong.hao@intel.com>) id 1e8yVe-0007fT-Hd
 for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 01:04:58 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 E6/82-08608-9BA76F95; Mon, 30 Oct 2017 01:04:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSb0xNYRz2nnPudbROe7td7u9G2r0tS1ZKJmb
 Rp1Y+hEVbPuBUR/e2e2855yL15c7IZHR3NequVFcS5bYwiiT5N5FWwooyKzbZ/CsKhXPuKeX9
 9Lx7nud9nt+7H02qCpX+NJdj5XgLa9IrvajW6JVCWFPu95QIV+7qsSsniFgUf+dzD7UJbVMYL
 alZOTsVhmMnt2YP+OY4PtA21OpbgLxoFT6F4NZ4paIAzaMBM3C3ungKb4SzP90erMI2BPfGed
 lwA8HHmx0K+dKEoNvZT8oXNwL3ZI3HosShcLXDQUhYjTPhQn6vUhKRuJOAJ/mVlET44Xi4aBs
 RCVoUJUBpV7KkUWMHgseddz1mCgfD2MRxJGEGJ8Fx22Ekp7Uq4c2ZAU/aPLwOzg38IiWM8AIY
 a6/zmEmsgb6hckIeCENVcycp4/nwfvC3ZwbAZSScb3ZNiRbCffcLhZysBcfX0Smsgd78CjSNj
 7T8UMp6HUzWH0LSBCReCvXXl8u5Oig6+mauXNoXHpYMUfJH6qCisYuwo0DnrHrOGbdzlts5y1
 2BqAsoROD4vRwfFhUVnsobMwxWM2s0hUVGrAo3c4LAZnAmNlUIT8syX0LiQswRTyNqqt/chrQ
 0oZ/PtHR+TVH5pGal7zewgmEHv8fECW1oEU3rgVkvLo7Kl+cyuJxdRpO4VdM00N56NfN2v0gz
 QjZrFowZMtWO1tD3Lz2dIOih56cnCfpdyQcbqaIsWRbOX8NESe9hyWDYY/n33PSedqMAfz8Gi
 QVV3tkcbzZa/+eHkYZGej+mRor1Nlqs/1KHxUKEWChEOyoVsrIzlL8NBSckxaupOO0+xciW8e
 6Yfmt118r+7T71mYV59rrdzS51UbT50bI6MjD52rOGLy8Tc3siBn0OptWW0gfm9q1xl9lvv5p
 oKGtYMrqo7G2x8duzT9bXyVVt/QFVjtyt6w62xwStjS1aW6vVKcofxNnxig01QfcWr8pDiX8u
 F6b/ceX16CnBwEaGkrzA/gWxIHUMogMAAA==
X-Env-Sender: xudong.hao@intel.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1509325495!113675220!1
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37776 invoked from network); 30 Oct 2017 01:04:56 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Oct 2017 01:04:56 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 29 Oct 2017 18:04:53 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.44,317,1505804400"; d="scan'208";a="329373224"
Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205])
 by fmsmga004.fm.intel.com with ESMTP; 29 Oct 2017 18:04:53 -0700
Received: from fmsmsx114.amr.corp.intel.com (10.18.116.8) by
 fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Sun, 29 Oct 2017 18:04:53 -0700
Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by
 FMSMSX114.amr.corp.intel.com (10.18.116.8) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Sun, 29 Oct 2017 18:04:52 -0700
Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.175]) by
 SHSMSX151.ccr.corp.intel.com ([169.254.3.218]) with mapi id 14.03.0319.002;
 Mon, 30 Oct 2017 09:04:50 +0800
From: "Hao, Xudong" <xudong.hao@intel.com>
To: Julien Grall <julien.grall@linaro.org>, Jan Beulich <JBeulich@suse.com>,
 Quan Xu <quan.xu0@gmail.com>
Thread-Topic: [Xen-devel] [BUG] win2008 guest cannot get ip through sriov
Thread-Index: AdG39XPTT+9Via9+ThGXHPjTB116c///lxaAgAAbGQCAABWtgIAACO6A//Z7xzCAErO4gIAABJWAgAAGxACAABJRgP/4DTBggA+GMgD//dHvgPzgih2w+cFeNwDzfiDwYA==
Date: Mon, 30 Oct 2017 01:04:49 +0000
Message-ID: <B8376D2DEA074F45BA033984477C453E3B83A25D@shsmsx102.ccr.corp.intel.com>
References: <854CA60B22EFA249948B09AB135B283E047E7FED@shsmsx102.ccr.corp.intel.com>
 <20160527103931.GG22076@citrix.com>
 <574856BE02000078000EF342@prv-mh.provo.novell.com>
 <20160527133404.GI22076@citrix.com>
 <5748706B02000078000EF41E@prv-mh.provo.novell.com>
 <945CA011AD5F084CBEA3E851C0AB28894B8C4A64@SHSMSX101.ccr.corp.intel.com>
 <20160602102222.GR5160@citrix.com>
 <575028D702000078000F0DCE@prv-mh.provo.novell.com>
 <20160602110300.GU5160@citrix.com>
 <57503DE102000078000F0F13@prv-mh.provo.novell.com>
 <945CA011AD5F084CBEA3E851C0AB28894B8C6C7C@SHSMSX101.ccr.corp.intel.com>
 <575698C002000078000F272A@prv-mh.provo.novell.com>
 <945CA011AD5F084CBEA3E851C0AB28894B8D1485@SHSMSX101.ccr.corp.intel.com>
 <B8376D2DEA074F45BA033984477C453E3B838AF3@shsmsx102.ccr.corp.intel.com>
 <1d884c64-97e8-843f-e519-4c13e2f5d3f0@linaro.org>
In-Reply-To: <1d884c64-97e8-843f-e519-4c13e2f5d3f0@linaro.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNjIwYTk4NGItNmNlMi00NzJkLTk5OGYtNzBiNWM0NTExOTIzIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IlwvVzFCQXh0YnYxWnRRTzYxbEl4SjMyV1o1dWtNNVNyUHUwb2tha0JTZUFJPSJ9
x-ctpclassification: CTP_IC
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Lars Kurth <lars.kurth@citrix.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, "Zhang, PengtaoX" <pengtaox.zhang@intel.com>,
 Julien
 Grall <julien.grall@arm.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Anthony PERARD <anthony.perard@citrix.com>, "Kang,
 Luwei" <luwei.kang@intel.com>
Subject: Re: [Xen-devel] [BUG] win2008 guest cannot get ip through sriov
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKdWxpZW4gR3JhbGwgW21haWx0
bzpqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZ10NCj4gU2VudDogRnJpZGF5LCBPY3RvYmVyIDI3LCAy
MDE3IDY6NDEgUE0NCj4gVG86IEhhbywgWHVkb25nIDx4dWRvbmcuaGFvQGludGVsLmNvbT47IEph
biBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT47DQo+IFF1YW4gWHUgPHF1YW4ueHUwQGdtYWls
LmNvbT4NCj4gQ2M6IExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT47IHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc7IFdlaSBMaXUNCj4gPHdlaS5saXUyQGNpdHJpeC5jb20+OyBaaGFuZywg
UGVuZ3Rhb1ggPHBlbmd0YW94LnpoYW5nQGludGVsLmNvbT47IEthbmcsDQo+IEx1d2VpIDxsdXdl
aS5rYW5nQGludGVsLmNvbT47IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+OyBB
bnRob255DQo+IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT47IFhlbi1kZXZlbCA8
eGVuLQ0KPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4NCj4gU3ViamVjdDogUmU6IFtYZW4t
ZGV2ZWxdIFtCVUddIHdpbjIwMDggZ3Vlc3QgY2Fubm90IGdldCBpcCB0aHJvdWdoIHNyaW92DQo+
IA0KPiBIaSwNCj4gDQo+IE9uIDI3LzEwLzE3IDA4OjI3LCBIYW8sIFh1ZG9uZyB3cm90ZToNCj4g
PiBUaGlzIGJ1ZyBleGlzdCBtdWNoIGxvbmcgdGltZSwgdGhlcmUgYXJlIG1hbnkgZGlzY3Vzc2lv
biBsYXN0IHllYXIgYnV0IG5vdCBhDQo+IHNvbHV0aW9uIHRoZW4uIEkgY2FsbCBvdXQgaXQgbm93
IGJlY2F1c2UgdGhlcmUgaXMgYSBmaXggaW4gcWVtdSB1cHN0cmVhbToNCj4gPiBjb21taXQgYTgw
MzYzMzY2MDlkMmUxODRmYzM1NDNhNGM0MzljMGJhN2Q3ZjNhMg0KPiA+IEF1dGhvcjogUm9nZXIg
UGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4NCj4gPiBEYXRlOiAgIFRodSBBdWcgMjQg
MTY6MDc6MDMgMjAxNyArMDEwMA0KPiA+DQo+ID4gICAgICB4ZW4vcHQ6IGFsbG93IFFFTVUgdG8g
cmVxdWVzdCBNU0kgdW5tYXNraW5nIGF0IGJpbmQgdGltZQ0KPiA+DQo+ID4gVGhlIGZpeCBpcyBu
b3QgaW4gcWVtdS14ZW4gdHJlZSB5ZXQsIHdoZW4gd2lsbCBxZW11LXhlbiBzeW5jIHRoaXMgZml4
PyBJcyBpdA0KPiBwb3NzaWJsZSB0byBjYXRjaCBYZW4gNC4xMCdzIHFlbXUteGVuPw0KPiANCj4g
SSB3aWxsIGxldCBTdGVmYW5vIGFuZCBBbnRob255IHByb3ZpZGluZyBmZWVkYmFjayBiZWZvcmUg
Z2l2aW5nIGEgcmVsZWFzZS1hY2sNCj4gaGVyZS4NCj4gDQo+ID4NCj4gPiBCVFcsIG1haWwgcmVw
b3J0IGJ1ZyBpcyBkaXJlY3QgYnV0IG5vdCBlYXN5IHRvIHRyYWNrLCBJIHRvb2sgbXVjaCB0aW1l
IHRvDQo+IHNlYXJjaCB0aGlzIEJVRyByZXBvcnQgbWFpbC4gQExhcnMsIGlzIHRoZXJlIHBsYW4g
dG8gaW50cm9kdWNlIGFueSBidWcgc3lzdGVtDQo+IGZvciBYZW4/DQo+IA0KPiBXZSByZWNlbnRs
eSBpbnRyb2R1Y2VkIEppcmEgKFsxXSkgdG8gdHJhY2sgZmVhdHVyZXMgYW5kIGJ1Z3MuDQo+IA0K
PiBbMV0gaHR0cHM6Ly94ZW5wcm9qZWN0LmF0bGFzc2lhbi5uZXQvcHJvamVjdHMvWEVOL2lzc3Vl
cy4NCj4gDQoNCkhhcHB5IHRvIHNlZSB0aGF0IGJ1Z3MgaXMgdHJhY2tlZCBvbiBpdCBhcyB3ZWxs
Lg0KDQoNClRoYW5rcywNCi1YdWRvbmcNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 30 01:49:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 01:49:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e8zCW-0001tp-Vo; Mon, 30 Oct 2017 01:49:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1e8zCV-0001tj-2D
 for xen-devel@lists.xen.org; Mon, 30 Oct 2017 01:49:15 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 94/5D-07262-A1586F95; Mon, 30 Oct 2017 01:49:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVywNykQley9Vu
 kwYbNihZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bW+x9YCq6wV7zbOJ+xgXEpWxcjF4eQwDRG
 iU//pjB2MXJySAjwShxZNoMVwvaXWNe1HswGK5o1yRvEFhZIkbj0bD87iC0iYC1xen0XO8SgB
 0wS02ZsB5vKLNDAJHHnwjWwqWwC6hInFk8Esjk4eAVsJD63hoKEWQRUJaZv/wo2SFQgXuLxpt
 NgNq+AoMTJmU9YQMo5BWwlVh3SBwkzA035M+8SM4QtL9G8dTbzBEaBWUg6ZiEpm4WkbAEj8yp
 GjeLUorLUIl1DY72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMDwZACCHYzbtnse
 YpTkYFIS5eVq+BYpxJeUn1KZkVicEV9UmpNafIhRhoNDSYLXugUoJ1iUmp5akZaZA4wUmLQEB
 4+SCK9rE1Cat7ggMbc4Mx0idYrRkuPYpst/mDhuPLwOJJ/NfN3ALMSSl5+XKiUOMU8ApCGjNA
 9uHCyaLzHKSgnzMgIdKMRTkFqUm1mCKv+KUZyDUUmY1wRkCk9mXgnc1ldABzEBHaQh+QXkoJJ
 EhJRUA+Pa158VJzed51p1t18n96yqc+Hk62Zn5r56MbGntmDRoZ7V3ZMWnZ65WbW2wkznW30X
 g1y/k4xwsIih64Tznr+nbTr5NXnPvy0PnM1ya6ZcS534tvmJWHyLREiXKWPXL2eGLFvLTP33T
 DdDnk0yZ/tx0drtYp4Uf7Mf184/70W9wmbxnzrzuUeJpTgj0VCLuag4EQCHyZor4QIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1509328151!112566757!1
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5343 invoked from network); 30 Oct 2017 01:49:13 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Oct 2017 01:49:13 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 29 Oct 2017 18:49:10 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.44,317,1505804400"; d="scan'208";a="143687118"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by orsmga004.jf.intel.com with ESMTP; 29 Oct 2017 18:49:06 -0700
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-3-git-send-email-tianyu.lan@intel.com>
 <20171018140541.75y4yhy6i2ydnm7t@dhcp-3-128.uk.xensource.com>
 <1ee12f2e-e894-3fc5-93bb-9cff4c78c18e@intel.com>
 <20171019084735.gtsslnb7xi7pv62y@dhcp-3-128.uk.xensource.com>
 <9aef864b-7912-7eaf-922e-3a7ee3d72522@intel.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <fea4f9e6-9847-0cc8-cc2d-115c875a9328@intel.com>
Date: Mon, 30 Oct 2017 09:41:23 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <9aef864b-7912-7eaf-922e-3a7ee3d72522@intel.com>
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V3 2/29] VIOMMU: Add vIOMMU helper functions
 to create, destroy vIOMMU instance
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDEw5pyIMjXml6UgMDk6NDMsIExhbiBUaWFueXUgd3JvdGU6Cj4+IEZvciBhbGwg
cGxhdGZvcm1zIHN1cHBvcnRpbmcgSFZNLCBmb3IgUFYgSSBkb24ndCB0aGluayBpdCBtYWtlcyBz
ZW5zZS4KPj4gPiBTaW5jZSBBRkFJSyBBUk0gZ3Vlc3QgdHlwZSBpcyBhbHNvIEhWTSBJIHdvdWxk
IHJhdGhlciBpbnRyb2R1Y2UgdGhpcwo+PiA+IGZpZWxkIGluIHRoZSBodm1fZG9tYWluIHN0cnVj
dHVyZSByYXRoZXIgdGhhbiB0aGUgZ2VuZXJpYyBkb21haW4KPj4gPiBzdHJ1Y3R1cmUuCj4+ID4g
Cj4gVGhpcyBzb3VuZHMgcmVhc29uYWJsZS4KPiAKPj4gPiBZb3UgbWlnaHQgd2FudCB0byB3YWl0
IGZvciBmZWVkYmFjayBmcm9tIG90aGVycyByZWdhcmRpbmcgdGhpcyBpc3N1ZS4KPj4gPiAKPiBJ
IGRpc2N1c3NlZCB3aXRoIEp1bGllbiBiZWZvcmUuIEhlIGhvcGVkIG5vIHRvIGFkZCB2aW9tbXUg
Y29kZSBmb3IgQVJNCj4gZmlyc3QuU28gc3RydWN0IGh2bV9kb21haW4gc2VlbXMgdG8gYmUgYmV0
dGVyIHBsYWNlIHNpbmNlIGl0J3MgYXJjaAo+IHNwZWNpZmljIGRlZmluaXRpb24gYW5kIG9ubHkg
YWRkIHN0cnVjdCB2aW9tbXUgZm9yIHN0cnVjdCBodm1fZG9tYWluIG9mIHg4Ni4KCkhpIFJvZ2Vy
OgoJSWYgUFYgZ3Vlc3QgbmVlZHMgUFYgSU9NTVUgc3VwcG9ydCwgc3RydWN0IGlvbW11IHNob3Vs
ZCBiZSBwdXQgIGludG8Kc3RydWN0IGRvbWFpbiBhbmQgaXQgY2FuIGJlIHJldXNlZCBieSBmdWxs
LXZpcnR1YWxpemF0aW9uIGFuZCBQViBpb21tdS4KTWFsY29sbSBDcm9zc2xleSBzZW50IG91dCBS
RkMgcGF0Y2ggb2YgcHYgaW9tbXUgYmVmb3JlLiBJIGZvdW5kIGl0IGFsc28KbmVlZHMgdG8gY2hh
bmdlIHN0cnVjdCBkb21haW4uCgpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVz
L2h0bWwveGVuLWRldmVsLzIwMTYtMDIvbXNnMDE0NDEuaHRtbAoKCi0tIApCZXN0IHJlZ2FyZHMK
VGlhbnl1IExhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 30 01:59:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 01:59:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e8zMl-0002eD-0y; Mon, 30 Oct 2017 01:59:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1e8zMj-0002dO-Pi
 for xen-devel@lists.xen.org; Mon, 30 Oct 2017 01:59:49 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 4A/81-13910-59786F95; Mon, 30 Oct 2017 01:59:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVywNwkVndK+7d
 Ig0c7VCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owfjRfYChZzVkxec565gXEWexcjF4eQwHRG
 ibZbZ9i6GDk5JAR4JY4sm8EKYQdITOmdzgxRNI1R4vuTiWBFwgIpEpee7WcHsUUE/CTWXDnPC
 FG0l1Hixqr7YAlmgbeMEl8eyYLYbALqEicWT2QEsXkFbCSufb3IAmKzCKhKbDm8AWybqEC8xO
 NNp9khagQlTs58AlbDKeAlMfHDM6ArOIBmqkusnycEMV5eonnrbOYJjAKzkHTMQqiahaRqASP
 zKkaN4tSistQiXWNDvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwPBkAIIdjE2L
 Ag8xSnIwKYnycjV8ixTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwRvUBpQTLEpNT61Iy8wBRgpMW
 oKDR0mE1w0kzVtckJhbnJkOkTrFaMmx6ebdP0wcG74/AJLPZr5uYBZiycvPS5US573dCtQgAN
 KQUZoHNw4WzZcYZaWEeRmBDhTiKUgtys0sQZV/xSjOwagkzOsPspYnM68EbusroIOYgA7SkPw
 CclBJIkJKqoGRw/dn25obXLucnRTFVF9cOZZrPeX1TF7v7696Ge0+RhZGCHhfs7vr16Y/+enL
 wFmXBUxO1XNMVN/bOTfMOWDW+u+Z33ia50z0CxW991T66/v2ecrTs9b+EL318n2rdueM5Mk7O
 niqlsmUu/d1Lni/YtXRS4bbw2rXHP6yOkus9NzEwwf7fhXNUGIpzkg01GIuKk4EALdEVqnhAg
 AA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1509328786!79456440!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64052 invoked from network); 30 Oct 2017 01:59:48 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Oct 2017 01:59:48 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 29 Oct 2017 18:59:43 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.44,317,1505804400"; d="scan'208";a="1211690542"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by fmsmga001.fm.intel.com with ESMTP; 29 Oct 2017 18:59:41 -0700
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, jbeulich@suse.com
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-3-git-send-email-tianyu.lan@intel.com>
 <20171018140541.75y4yhy6i2ydnm7t@dhcp-3-128.uk.xensource.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <029d4c37-d047-f5cb-7fb3-833a805016b2@intel.com>
Date: Mon, 30 Oct 2017 09:51:59 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20171018140541.75y4yhy6i2ydnm7t@dhcp-3-128.uk.xensource.com>
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V3 2/29] VIOMMU: Add vIOMMU helper functions
 to create, destroy vIOMMU instance
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDEw5pyIMTjml6UgMjI6MDUsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+ICtp
bnQgdmlvbW11X3JlZ2lzdGVyX3R5cGUodWludDY0X3QgdHlwZSwgc3RydWN0IHZpb21tdV9vcHMg
Km9wcykKPj4gPiArewo+PiA+ICsgICAgc3RydWN0IHZpb21tdV90eXBlICp2aW9tbXVfdHlwZSA9
IE5VTEw7Cj4+ID4gKwo+PiA+ICsgICAgaWYgKCAhdmlvbW11X2VuYWJsZWQoKSApCj4+ID4gKyAg
ICAgICAgcmV0dXJuIC1FTk9ERVY7Cj4+ID4gKwo+PiA+ICsgICAgaWYgKCB2aW9tbXVfZ2V0X3R5
cGUodHlwZSkgKQo+PiA+ICsgICAgICAgIHJldHVybiAtRUVYSVNUOwo+PiA+ICsKPj4gPiArICAg
IHZpb21tdV90eXBlID0geHphbGxvYyhzdHJ1Y3QgdmlvbW11X3R5cGUpOwo+PiA+ICsgICAgaWYg
KCAhdmlvbW11X3R5cGUgKQo+PiA+ICsgICAgICAgIHJldHVybiAtRU5PTUVNOwo+PiA+ICsKPj4g
PiArICAgIHZpb21tdV90eXBlLT50eXBlID0gdHlwZTsKPj4gPiArICAgIHZpb21tdV90eXBlLT5v
cHMgPSBvcHM7Cj4+ID4gKwo+PiA+ICsgICAgc3Bpbl9sb2NrKCZ0eXBlX2xpc3RfbG9jayk7Cj4+
ID4gKyAgICBsaXN0X2FkZF90YWlsKCZ2aW9tbXVfdHlwZS0+bm9kZSwgJnR5cGVfbGlzdCk7Cj4+
ID4gKyAgICBzcGluX3VubG9jaygmdHlwZV9saXN0X2xvY2spOwo+PiA+ICsKPj4gPiArICAgIHJl
dHVybiAwOwo+PiA+ICt9Cj4gQXMgbWVudGlvbmVkIGFib3ZlLCBJIHRoaW5rIHRoaXMgdmlvbW11
X3JlZ2lzdGVyX3R5cGUgaGVscGVyIGNvdWxkIGJlCj4gYXZvaWRlZC4gSSB3b3VsZCByYXRoZXIg
dXNlIGEgbWFjcm8gc2ltaWxhciB0byBSRUdJU1RFUl9TQ0hFRFVMRVIgaW4KPiBvcmRlciB0byBw
b3B1bGF0ZSBhbiBhcnJheSBhdCBsaW5rIHRpbWUsIGFuZCB0aGVuIGp1c3QgaXRlcmF0ZSBvdmVy
Cj4gaXQuCj4gCgpIaSBKYW46CglDb3VsZCB5b3UgaGVscCB0byBjaGVjayB3aGV0aGVyIFJFR0lT
VEVSX1NDSEVEVUxFUiBpcyByaWdodCBkaXJlY3Rpb24KZm9yIHZJT01NVT8gSXQgbmVlZHMgdG8g
Y2hhbmdlIFhlbiBsZHMgbGF5b3V0LiBGcm9tIG15IHZpZXcsIGEgbGlzdCB0bwptYW5hZ2UgdklP
TU1VIGRldmljZSBtb2RlbCB0eXBlcyB3aWxsIGJlIG1vcmUgZWFzeSBhbmQgdGhpcyBtYXliZSBh
CmNvbW1vbiBzb2x1dGlvbi4KCi0tIApCZXN0IHJlZ2FyZHMKVGlhbnl1IExhbgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 30 02:21:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 02:21:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e8zhO-0004ng-PF; Mon, 30 Oct 2017 02:21:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.p.peng@linux.intel.com>) id 1e8zhN-0004na-Em
 for xen-devel@lists.xen.org; Mon, 30 Oct 2017 02:21:09 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 94/A4-25852-49C86F95; Mon, 30 Oct 2017 02:21:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsVywNwkQndKz7d
 IgxsrWCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozu099ZChaxVWyd+4q9gbGbtYuRi0NIYBqj
 xLZNc9i6GDk5JAR4JY4smwGU4ACyAyRO/JSFqGlklGjfeooFpIZXwFTi+5QpYPXCArUSp2c3g
 cXZBHQlZh9sYgaxRQSKJaY3tILNYRbwkVj9SAokzCKgKnF47RlWEJtTwE7i572nbBDzLzFKTH
 7xiB0kwSygKdG6/Tc7xD3aEj17fzCDzOEVEJT4u0MYokReYvvbOcwTGAVmIemYhVA1C0nVAkb
 mVYwaxalFZalFukbGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgaHJAAQ7GP/M
 DzzEKMnBpCTKy9XwLVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK9hN1BOsCg1PbUiLTMHGCUwa
 QkOHiUR3pUgad7igsTc4sx0iNQpRkuOGw+v/2Hi6Lh5F0g+m/m6gVmIJS8/L1VKnNccpEEApC
 GjNA9uHCySLzHKSgnzMgIdKMRTkFqUm1mCKv+KUZyDUUmYdxPIFJ7MvBK4ra+ADmICOkhD8gv
 IQSWJCCmpBkY13acs+26Yyc/i0OdcsO6XREuFgB7rBnkhu7Mz2ndNMnx/W+5wwvs3T6pM/lwT
 eLO75r6NQPPCrBlnd6sJ/rl79lLJltrtm8/XTZT79ESGP+3qmg0XYwTFFzRqXUhcIu51unulu
 dlve+foYosXR0/OEl5fdrHAmHeZkE51b+1yVtaGoFPfRecpsRRnJBpqMRcVJwIAPf+oJt8CAA
 A=
X-Env-Sender: chao.p.peng@linux.intel.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1509330066!108487158!1
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53500 invoked from network); 30 Oct 2017 02:21:07 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Oct 2017 02:21:07 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 29 Oct 2017 19:21:05 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.44,317,1505804400"; d="scan'208";a="1030988137"
Received: from pengc-desk.ccr.corp.intel.com ([10.255.26.130])
 by orsmga003.jf.intel.com with ESMTP; 29 Oct 2017 19:21:03 -0700
Message-ID: <1509330062.3103.2.camel@linux.intel.com>
From: Chao Peng <chao.p.peng@linux.intel.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Haozhong Zhang
 <haozhong.zhang@intel.com>, xen-devel@lists.xen.org
Date: Mon, 30 Oct 2017 10:21:02 +0800
In-Reply-To: <504f3065-7c9f-fff2-4803-ccdd5b48c11b@citrix.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
 <20170911043820.14617-3-haozhong.zhang@intel.com>
 <1509087513.3110.21.camel@linux.intel.com>
 <504f3065-7c9f-fff2-4803-ccdd5b48c11b@citrix.com>
X-Mailer: Evolution 3.20.5 (3.20.5-1.fc24) 
Mime-Version: 1.0
Cc: Dan Williams <dan.j.williams@intel.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [RFC XEN PATCH v3 02/39] x86_64/mm: drop redundant
 MFN to page conventions in cleanup_frame_table()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAyMDE3LTEwLTI3IGF0IDEwOjI0ICswMTAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+
IE9uIDI3LzEwLzE3IDA3OjU4LCBDaGFvIFBlbmcgd3JvdGU6Cj4gPiAKPiA+IE9uIE1vbiwgMjAx
Ny0wOS0xMSBhdCAxMjozNyArMDgwMCwgSGFvemhvbmcgWmhhbmcgd3JvdGU6Cj4gPiA+IAo+ID4g
PiBSZXBsYWNlIHBkeF90b19wYWdlKHBmbl90b19wZHgocGZuKSkgYnkgbWZuX3RvX3BhZ2UocGZu
KSwgd2hpY2ggaXMKPiA+ID4gaWRlbnRpY2FsIHRvIHRoZSBmb3JtZXIuCj4gPiBMb29rcyBnb29k
IHRvIG1lLgo+IAo+IElzIHRoYXQgYSBSZXZpZXdlZC1ieTogdGhlbj8KClllcywgUmV2aWV3ZWQt
Ynk6IENoYW8gUGVuZyA8Y2hhby5wLnBlbmdAbGludXguaW50ZWwuY29tPgoKPiAKPiA+IAo+ID4g
Cj4gPiBDaGFvCj4gPiA+IAo+ID4gPiBTaWduZWQtb2ZmLWJ5OiBIYW96aG9uZyBaaGFuZyA8aGFv
emhvbmcuemhhbmdAaW50ZWwuY29tPgo+ID4gPiAtLS0KPiA+ID4gQ2M6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KPiA+ID4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Cj4gCj4gUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Cj4gCj4gR2l2ZW4gdGhhdCB0aGlzIGlzIGEgdHJpdmlhbCBjbGVhbnVw
IHBhdGNoLCBJIHdpbGwgaW5jbHVkZSBpdCBpbiB0aGUKPiB4ODYtbmV4dCBicmFuY2ggSSBhbSBt
YWludGFpbmluZyB1bnRpbCB0aGUgNC4xMSByZWxlYXNlIHdpbmRvdyBvcGVucy4KPiAKPiB+QW5k
cmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 30 02:22:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 02:22:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e8ziH-0004s2-3f; Mon, 30 Oct 2017 02:22:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xudong.hao@intel.com>) id 1e8ziE-0004rn-FD
 for xen-devel@lists.xen.org; Mon, 30 Oct 2017 02:22:03 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 10/5C-10698-9CC86F95; Mon, 30 Oct 2017 02:22:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VTbUxTZxTu6W0vV9LrLgXHKYrZStwWtxKwM+q
 2OI1ZdB9Zli1Z4uLCCrujXdrCesvSZR8WKh9VcERU1msWkQkba3UbDHEwMUMQrJEFjHPgMEEU
 Ff6IdCWMILv3vhfH/j3nfZ5znnPe97wMZbzApDG8z8t73DanmU7UlZVVbLX0VsZ3ZgV/XLfx+
 NQ3ui2wo6djTvsGvKN3uHMLfO/p7bdjLXTh33dW++bD1Vo/3GlYvRcSGSN3GDAWvq7dC8sY5F
 jsbvxKT/C7eGO0LYGI/IChiht6EnRIQeW0ypwArIwtKOk0txZPXTqg4BQuA6v+mdPJIoorBjx
 77JJOJpI5Ky6cG5JEjCR6Fu/OPEL0z+FYpE/J1XFrcKa8WmmD5d7CfWdELTErBwx21irEMu5F
 7IrHaRkD9yjORCNKMsWl4vDNo+o8KTg6cJEmeAXeHXugjIDc1xQOd9erg67E8yev6omzCQ/cj
 6k4FYfK6mARBztn1UKP4/wPpUDM7NjbNE6RTpPwQuimMqRR0tSdHtBWQ7q4pCdxSYq4JIWcP4
 N1Hfdpgp/GxmOTFMGrsOVQEETlIgOAvSW/KYWMXDtgawMvKjfzK+Ccv4oiRBhw6tpKQoQAz5y
 /oidBEDBePKIG1wAjNUcoEkwCBloG9CT/C4zUntIRvB0j7WFV1AZYfbBRFdUCXu/PEaVnNHK7
 8eywQVxcjvqxHppoTgIWN+0Sl+yGqLz1Bmw9/rM6UgPgYP9+xS2Z24a/V5Wooh041f4LRXAmH
 vqzjRbV/ak5HFewvCgje/oTRHVRylv/ULCB24K90TmtbGCQl6Y+Nq6tg1e+hycF3vMx77Gsy8
 z1OPLtXpfN4bRkZ1kzXbwg2PJ5py1XyMwrcDWD9K12azRwGqKBbV1gYrTmFWyiP77TuDy34P1
 P7DbBnuMpcvJCF6xiGDOyl/dJXJKHz+d9Hzic0t9cpJExmFPYJplmhUKbS3DkEyoKFmY8NOmn
 jDp3gZtPS2U3yCJOFtmL3A9LLP7wQUhPS2ZBo9EYDYW8x+Xw/p+fgFQGzMlss1zF4HB7HzpNS
 E1opSaeMsXkJry2/6g0P5zooy1Zyz/tSWru2D4etE5kiGHnle88n1nyRj968KrfvKvk3hNXa1
 3zL/81fevi0XMDs4Fb2UW3rZ0HKzY7tma8/vaRgGZTTuvn0cc2rh98za6D9BJT9wumvAVjOOH
 NTc/fm53vu2wKRn9i1je2D31Ztnn/h9+OTIdH1/hKrTU5L4X2lJp1gt2WvZbyCLZ/Ac3wofrc
 BAAA
X-Env-Sender: xudong.hao@intel.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1509330116!112503853!1
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_60_70,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63705 invoked from network); 30 Oct 2017 02:21:57 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Oct 2017 02:21:57 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 29 Oct 2017 19:21:53 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.44,317,1505804400"; 
 d="txt'?log'?scan'208,217";a="143693305"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by orsmga004.jf.intel.com with ESMTP; 29 Oct 2017 19:21:51 -0700
Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Sun, 29 Oct 2017 19:21:49 -0700
Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.175]) by
 SHSMSX152.ccr.corp.intel.com ([169.254.6.93]) with mapi id 14.03.0319.002;
 Mon, 30 Oct 2017 10:21:47 +0800
From: "Hao, Xudong" <xudong.hao@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [Xen-devel] Xen 4.10.0 RC1 test result
Thread-Index: AdNO5viIkCnndQ35RYmCIbAZ9tE50f//tVAA//tHyIA=
Date: Mon, 30 Oct 2017 02:21:47 +0000
Message-ID: <B8376D2DEA074F45BA033984477C453E3B83A44A@shsmsx102.ccr.corp.intel.com>
References: <B8376D2DEA074F45BA033984477C453E3B839056@shsmsx102.ccr.corp.intel.com>
 <59F3163E020000780018A8BF@prv-mh.provo.novell.com>
In-Reply-To: <59F3163E020000780018A8BF@prv-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNThjMzM0MzYtY2U5OS00NWI5LThhYWItOGFhOGVjM2JlNmJjIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6Im1FQzcwdWNqYW5iN2xGbkNybVk5R1F3WUlFSDc4bmxUNHRXa3QwNWVnVGs9In0=
x-ctpclassification: CTP_IC
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
Content-Type: multipart/mixed;
 boundary="_002_B8376D2DEA074F45BA033984477C453E3B83A44Ashsmsx102ccrcor_"
MIME-Version: 1.0
Cc: Lars Kurth <lars.kurth@citrix.com>, Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Xen 4.10.0 RC1 test result
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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


> -----Original Message-----
> From: Jan Beulich [mailto:JBeulich@suse.com]
> Sent: Friday, October 27, 2017 5:19 PM
> To: Hao, Xudong <xudong.hao@intel.com>
> Cc: Julien Grall <julien.grall@arm.com>; Lars Kurth <lars.kurth@citrix.co=
m>;
> xen-devel@lists.xen.org
> Subject: Re: [Xen-devel] Xen 4.10.0 RC1 test result
>=20
> >>> On 27.10.17 at 10:28, <xudong.hao@intel.com> wrote:
> > RAS:
> > [BUG] xen-mceinj tool testing cause dom0 crash
> > https://www.mail-archive.com/xen-devel@lists.xen.org/msg108671.html
>=20
> Please can you provide helpful links? This doesn't point to the beginning=
 of the
> thread, and the mail archive chosen doesn't appear to have an easy way to=
 go
> back to the head of a thread. And when I go through the parts of the thre=
ad

Unfortunately I didn't find the original link from mail-archive, but I pick=
 up it in my mail client, attach the original mail.

> which are easily accessible there, it looks like you've never followed up=
 on the
> additional information (log) request.=20

I've provided the full log which included Xen and Dom0's, even though there=
 was no valid error message from Dom0.

> This way I don't see how we can make
> progress there.=20

Yes, this is the end mail https://www.mail-archive.com/xen-devel@lists.xen.=
org/msg108894.html.

> Plus, looking over the Cc lists there, Linux maintainers also don't
> appear to have been involved at any time.
>=20

I'm not sure if it's related with Dom0's kernel. My intention is we could d=
iscuss in Xen list only till we make sure it's Dom0's issue.

Thanks,
-Xudong


--_002_B8376D2DEA074F45BA033984477C453E3B83A44Ashsmsx102ccrcor_
Content-Type: message/rfc822
Content-Disposition: attachment;
	creation-date="Mon, 30 Oct 2017 02:21:46 GMT";
	modification-date="Mon, 30 Oct 2017 02:21:46 GMT"

Received: from fmsmsx126.amr.corp.intel.com (10.18.125.43) by
 SHSMSX152.ccr.corp.intel.com (10.239.6.52) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 22 May 2017 16:42:43 +0800
Received: from orsmsx103.amr.corp.intel.com (10.22.225.130) by
 FMSMSX126.amr.corp.intel.com (10.18.125.43) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 22 May 2017 01:42:41 -0700
Received: from orsmga005.jf.intel.com (10.7.209.41) by
 ORSMSX103-1.jf.intel.com (10.22.225.130) with Microsoft SMTP Server id
 14.3.319.2; Mon, 22 May 2017 01:42:40 -0700
Received: from orsmga104.jf.intel.com ([10.7.208.13])  by
 orsmga005-1.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 22 May
 2017 01:42:18 -0700
Received: from lists.xenproject.org ([192.237.175.120])  by mga06.intel.com
 with ESMTP/TLS/AES128-GCM-SHA256; 22 May 2017 01:42:15 -0700
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)	by
 lists.xenproject.org with esmtp (Exim 4.84_2)	(envelope-from
 <xen-devel-bounces@lists.xen.org>)	id 1dCisC-0006iH-Ji; Mon, 22 May 2017
 08:39:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by
 lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <xudong.hao@intel.com>) id 1dCisA-0006iB-Tk for xen-devel@lists.xen.org; Mon,
 22 May 2017 08:39:28 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 76/16-02956-EB3A2295; Mon, 22 May 2017 08:39:26 +0000
Received: (qmail 8448 invoked from network); 22 May 2017 08:39:22 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120) by
 server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 May 2017 08:39:22 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by
 fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 22 May 2017
 01:39:19 -0700
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201]) by
 fmsmga004.fm.intel.com with ESMTP; 22 May 2017 01:39:18 -0700
Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 22 May 2017 01:39:15 -0700
Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.246]) by
 SHSMSX151.ccr.corp.intel.com ([169.254.3.224]) with mapi id 14.03.0319.002;
 Mon, 22 May 2017 16:39:12 +0800
From: "Hao, Xudong" <xudong.hao@intel.com>
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
CC: Lars Kurth <lars.kurth@citrix.com>, Julien Grall <julien.grall@arm.com>,
	George Dunlap <George.Dunlap@citrix.com>, "Zhang, Haozhong"
	<haozhong.zhang@intel.com>
Subject: [Xen-devel] [BUG] xen-mceinj tool testing cause dom0 crash
Thread-Topic: [Xen-devel] [BUG] xen-mceinj tool testing cause dom0 crash
Thread-Index: AdLS1tVIhlstkTXBQ4Gp9YO1nSHIBw==
Sender: Xen-devel <xen-devel-bounces@lists.xen.org>
Date: Mon, 22 May 2017 08:39:10 +0000
Message-ID: <B8376D2DEA074F45BA033984477C453E3B720E1F@shsmsx102.ccr.corp.intel.com>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
Accept-Language: en-US
Content-Language: en-US
X-MS-Exchange-Organization-AuthSource: ORSMSX103.amr.corp.intel.com
X-MS-Has-Attach: yes
X-Auto-Response-Suppress: All
X-MS-TNEF-Correlator: 
x-ironport-av: E=Sophos;i="5.38,377,1491289200";
  d="log'?scan'208,217";a="264814534"
x-ironport-anti-spam-result: A0BiAACsoyJZh3iv7cBdGgEBAQMBAQEJAQEBFwEBAQMBAQEJAQEBgkOBSYEMB4NoiwuofwoBGQEGhhiFa1cBAQEBAQEBAQIBEgEBAQoLCQgoJAuCMwUCAxoBBYI+AQQBASAKGQoeCwMDAQIGAgEBKhgEBAICAgEBJAomAQQTBQMGiTJkBAGvHAEBAWiCJosNAQEBAQEBBAEBAQEBARMKBYQrgjWJRYMoL4IxAQSJRocphgaHIQGEDIIVe4YokGCGapYpcVuGdnaHQ1oBgQwBAQE
x-ironport-anti-spam-filtered: true
x-mailman-version: 2.1.18
x-beenthere: xen-devel@lists.xen.org
errors-to: xen-devel-bounces@lists.xen.org
list-id: Xen developer discussion <xen-devel.lists.xen.org>
x-extloop1: 1
list-post: <mailto:xen-devel@lists.xen.org>
x-originating-ip: [10.239.127.40]
x-viruschecked: Checked
x-env-sender: xudong.hao@intel.com
x-msg-ref: server-12.tower-27.messagelabs.com!1495442360!102203453!1
x-starscan-version: 9.4.12; banners=-,-,-
x-brightmail-tracker: H4sIAAAAAAAAA+NgFprIJsWRWlGSWpSXmKPExsVywNykQnf3YqV
 Igz+NqhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b9h6uZCv4tkau4s2AJewPj3eeyXYxcHEIC
 0xkl/rydyd7FyMkhIcArcWTZDFYIO0Ki+9k6RoiiBkaJJYveQTm7GSUWPT7KBlIlJLCOUaJxZ
 QyIzSagJbHt7CQmEFtEwFxi65ItYA3MAksZJS6d62MBSQgLWEjMX3SMGaLIVuLEjg1sELaexN
 Qb28FsFgFVibst58BO4hUIlmjfeg3MZhQQk/h+ag3YAmYBcYlbT+YzQZwqIvHw4mk2CFtU4uX
 jf1AvzGWW2PQO6jVpiWPrrkPFFSX+rm9lhJiTITGxYwMzxC5BiZMzn7BAPKYosWDHRaYJjBKz
 kKybhaRlFpKWWYwcQPE8iW8rdCFKdCQW7P7EBmFrSyxb+JoZxj5z4DETpritxMOpfWwQY5Qlt
 lypngUOudWMEpevrYaqUZSY0v2QfQEjzypG9eLUorLUIl1zvaSizPSMktzEzBxdQwMzvdzU4u
 LE9NScxKRiveT83E2MwOTBAAQ7GGde9j/EKMnBpCTKu9FJKVKILyk/pTIjsTgjvqg0J7X4EKM
 GB4fA5rWrLzBKseTl56UqSfDaLwKqEyxKTU+tSMvMAaY3mFIJDh4lEV4TkDRvcUFibnFmOkTq
 FKOilDjvr4VACQGQREZpHlwbLKVeYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjBvJMh4nsy8E
 rjpr4AWMwEttn4mD7K4JBEhJdXAqGlgn2fR8SJaN6UuZgU7C8NiqxSG5A+Od1+b3N/cazzzSc
 CHultLn/dsVjd/rfgwlFvti2Ol4mqe157i+/uWaYbxHr9aIaLVVLbn1RNPMbUdd/eqBNYs02V
 8uV4kq1/7ecTvq282Vs6XyKlgl/A1cZbecrCQa2HxfIblW8uT+f/wWHxO92dTYinOSDTUYi4q
 TgQARCORZ6QDAAA=
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMzNmNWEyNTMtZjUyZS00Yzc4LWJjN2QtOGMzNWZhZTNjYzk1IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE1LjkuNi42IiwiVHJ1c3RlZExhYmVsSGFzaCI6IklGZk9XNHRVMjV6bTh2eVwvNVkrSnA5eUQzU014RW9yanlzVTNDMXludk44PSJ9
x-ctpclassification: CTP_IC
Content-Type: multipart/mixed;
	boundary="_005_B8376D2DEA074F45BA033984477C453E3B720E1Fshsmsx102ccrcor_"
MIME-Version: 1.0

--_005_B8376D2DEA074F45BA033984477C453E3B720E1Fshsmsx102ccrcor_
Content-Type: multipart/alternative;
	boundary="_000_B8376D2DEA074F45BA033984477C453E3B720E1Fshsmsx102ccrcor_"

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

Bug detailed description:

----------------

Xen has a MCE soft injection tool xen-mceinj to test RAS, testing with this=
 tool cause dom0 crash and system reboot. Attach the whole log.



Environment :

----------------

HW: Skylake/Broadwell server

Xen: Xen 4.9.0 RC5

Dom0: Linux 4.11.0



Reproduce steps:

----------------

1.      Compiling xen-mceinj in xen : xen/tools/tests/mce-test/tools

2.      Run the commond:  xen/tools/tests/mce-test/tools/xen-mceinj -t 0



Current result:

----------------

VM Migration fail.



Base error log:

----------------

(XEN) Hardware Dom0 crashed: rebooting machine in 5 seconds.

(XEN) ----[ Xen-4.9-rc  x86_64  debug=3Dy   Tainted: MCE  ]----

(XEN) CPU:    0

(XEN) RIP:    e008:[<0000000065eb1e13>] 0000000065eb1e13

(XEN) RFLAGS: 0000000000010246   CONTEXT: hypervisor

(XEN) rax: 0000000000000000   rbx: ffff83005f827bb0   rcx: 00000000682ab000

(XEN) rdx: 0000000000000000   rsi: 0000000000000381   rdi: ffff83005f827b90

(XEN) rbp: ffff83005f827c88   rsp: ffff83005f827ae0   r8:  ffff83005f827bb0

(XEN) r9:  ffff83005f827b90   r10: 0000000065eb3258   r11: 0000ffff0000ffff

(XEN) r12: 00000000fffffffe   r13: 0000000000000000   r14: 0000000000000065

(XEN) r15: ffff83102bca5000   cr0: 0000000080050033   cr4: 00000000003526e0

(XEN) cr3: 000000102c962000   cr2: 00000000682ab009

(XEN) ds: 002b   es: 002b   fs: 0000   gs: 0000   ss: 0000   cs: e008

(XEN) Xen code around <0000000065eb1e13> (0000000065eb1e13):

(XEN)  ff 00 00 48 8b 4c 24 28 <0f> b6 49 09 3b c1 72 18 4c 8d 05 06 20 00 =
00 ba

(XEN) Xen stack trace from rsp=3Dffff83005f827ae0:

(XEN)    ffff82d08026dd12 ffff83005f827b38 ffff82d08026e1df 000000040000009=
3

(XEN)    0000000000000004 00000000682ab000 000000000000000d 000000000000000=
2

(XEN)    0000000000000017 0000000065eb0ee8 ffff83005f827bb0 000000000000004=
6

(XEN)    020000000001a0d1 ffff83005f827b98 0000000000000000 0000000065eaf77=
c

(XEN)    0000000000000000 ffff83005f827bb8 ffff82d08026fe70 000000000000001=
0

(XEN)    000000000000001e 0000000065e4de0b ffff83102bca5000 ffff83005f827ba=
8

(XEN)    ffff82d08025f2f2 ffff83005f827bb8 00000000000b0000 682ab0000000020=
0

(XEN)    ffff82d080270b47 0000000065e4e1cc ffff83005f827c00 000000000000020=
6

(XEN)    ffff83005f827c60 ffff83005f827c40 ffff83102bca5000 0000000065e4d7c=
9

(XEN)    0000000000000000 0000000000000381 000000102c962000 000000000000006=
5

(XEN)    0000000000000000 00000000fffffffe 000000102c962000 ffff82d08035661=
8

(XEN)    0000000000000000 0000000000000000 ffff82d080808780 ffff83005f827c6=
8

(XEN)    000000005f819000 ffff83005f827c88 ffff82d08029796c 000000000000000=
0

(XEN)    0000000000000000 ffff83005f827cd8 ffff82d080297307 ffff83005f827cf=
8

(XEN)    000013888024855e 000083005f827d08 0000000000000000 000000000000000=
0

(XEN)    ffff83005f827db8 00000000000000fb ffff83005f827fff ffff83005f827ce=
8

(XEN)    ffff82d0802973a5 ffff83005f827d08 ffff82d080232e22 ffff83005f827d0=
8

(XEN)    0000000000000000 ffff83005f827d18 ffff82d080297a08 ffff83005f827da=
8

(XEN)    ffff82d080276efe ffff83005f827db8 ffff82d080276efe 000000000000028=
6

(XEN)    ffff83005f827d58 ffff83102bc61cd0 ffff83102bc7ae40 80000000000000d=
4

(XEN) Xen call trace:

(XEN)    [<ffff82d08026dd12>] sync_local_execstate+0x9/0xb

(XEN)    [<ffff82d080297307>] machine_restart+0x1c6/0x259

(XEN)    [<ffff82d0802973a5>] shutdown.c#__machine_restart+0xb/0x16

(XEN)    [<ffff82d080232e22>] smp_call_function_interrupt+0x8f/0xbd

(XEN)    [<ffff82d080297a08>] call_function_interrupt+0x35/0x3d

(XEN)    [<ffff82d080276efe>] do_IRQ+0x8c/0x61e

(XEN)    [<ffff82d0803537b7>] common_interrupt+0x67/0x70

(XEN)    [<ffff82d0802d1a5f>] mce_panic_check+0/0x21

(XEN)    [<ffff82d0802cd950>] mce.c#mce_softirq+0x140/0x183

(XEN)    [<ffff82d08023265f>] softirq.c#__do_softirq+0x7f/0x8a

(XEN)    [<ffff82d0802326b4>] do_softirq+0x13/0x15

(XEN)    [<ffff82d080268b4a>] domain.c#idle_loop+0x55/0x62

(XEN)

(XEN) Pagetable walk from 00000000682ab009:

(XEN)  L4[0x000] =3D 000000102c961063 ffffffffffffffff

(XEN)  L3[0x001] =3D 000000005f812063 ffffffffffffffff

(XEN)  L2[0x141] =3D 0000000000000000 ffffffffffffffff

(XEN)

(XEN) ****************************************

(XEN) Panic on CPU 0:

(XEN) FATAL PAGE FAULT

(XEN) [error_code=3D0000]

(XEN) Faulting linear address: 00000000682ab009

(XEN) ****************************************

(XEN)

(XEN) Reboot in five seconds...

(XEN) Resetting with ACPI MEMORY or I/O RESET_REG.

Force an S5 exit path.

[SIO] Current system SIO exist bit:1





Best Regards,

Xudong




--_000_B8376D2DEA074F45BA033984477C453E3B720E1Fshsmsx102ccrcor_
Content-Type: text/html; charset="us-ascii"
Content-ID: <AE72DAFF8045C54BA06F2A38DFACD215@intel.com>
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:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@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:SimSun;
	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;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-priority:99;
	mso-style-link:"Plain Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.PlainTextChar
	{mso-style-name:"Plain Text Char";
	mso-style-priority:99;
	mso-style-link:"Plain Text";
	font-family:"Calibri",sans-serif;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:126050477;
	mso-list-type:hybrid;
	mso-list-template-ids:982039676 67698703 67698713 67698715 67698703 676987=
13 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></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"MsoPlainText">Bug detailed description:<o:p></o:p></p>
<p class=3D"MsoPlainText">----------------<o:p></o:p></p>
<p class=3D"MsoPlainText">Xen has a MCE soft injection tool xen-mceinj to t=
est RAS, testing with this tool cause dom0 crash and system reboot. Attach =
the whole log.<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">Environment :<o:p></o:p></p>
<p class=3D"MsoPlainText">----------------<o:p></o:p></p>
<p class=3D"MsoPlainText">HW: Skylake/Broadwell server<o:p></o:p></p>
<p class=3D"MsoPlainText">Xen: Xen 4.9.0 RC5<o:p></o:p></p>
<p class=3D"MsoPlainText">Dom0: Linux 4.11.0<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">Reproduce steps:<o:p></o:p></p>
<p class=3D"MsoPlainText">----------------<o:p></o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:.5in;text-indent:-.25in;mso-=
list:l0 level1 lfo1">
<![if !supportLists]><span style=3D"mso-list:Ignore">1.<span style=3D"font:=
7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>Compiling xen-mceinj in xen : xen/tools/tests/mce-t=
est/tools<o:p></o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:.5in;text-indent:-.25in;mso-=
list:l0 level1 lfo1">
<![if !supportLists]><span style=3D"mso-list:Ignore">2.<span style=3D"font:=
7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>Run the commond:&nbsp; xen/tools/tests/mce-test/too=
ls/xen-mceinj -t 0<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">Current result:<o:p></o:p></p>
<p class=3D"MsoPlainText">----------------<o:p></o:p></p>
<p class=3D"MsoPlainText">VM Migration fail.<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">Base error log:<o:p></o:p></p>
<p class=3D"MsoPlainText">----------------<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN) Hardware Dom0 crashed: rebooting machine in=
 5 seconds.<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN) ----[ Xen-4.9-rc&nbsp; x86_64&nbsp; debug=
=3Dy&nbsp;&nbsp; Tainted: MCE&nbsp; ]----<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN) CPU:&nbsp;&nbsp;&nbsp; 0<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN) RIP:&nbsp;&nbsp;&nbsp; e008:[&lt;0000000065=
eb1e13&gt;] 0000000065eb1e13<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN) RFLAGS: 0000000000010246&nbsp;&nbsp; CONTEX=
T: hypervisor<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN) rax: 0000000000000000&nbsp;&nbsp; rbx: ffff=
83005f827bb0&nbsp;&nbsp; rcx: 00000000682ab000<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN) rdx: 0000000000000000&nbsp;&nbsp; rsi: 0000=
000000000381&nbsp;&nbsp; rdi: ffff83005f827b90<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN) rbp: ffff83005f827c88&nbsp;&nbsp; rsp: ffff=
83005f827ae0&nbsp;&nbsp; r8:&nbsp; ffff83005f827bb0<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN) r9:&nbsp; ffff83005f827b90&nbsp;&nbsp; r10:=
 0000000065eb3258&nbsp;&nbsp; r11: 0000ffff0000ffff<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN) r12: 00000000fffffffe&nbsp;&nbsp; r13: 0000=
000000000000&nbsp;&nbsp; r14: 0000000000000065<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN) r15: ffff83102bca5000&nbsp;&nbsp; cr0: 0000=
000080050033&nbsp;&nbsp; cr4: 00000000003526e0<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN) cr3: 000000102c962000&nbsp;&nbsp; cr2: 0000=
0000682ab009<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN) ds: 002b&nbsp;&nbsp; es: 002b&nbsp;&nbsp; f=
s: 0000&nbsp;&nbsp; gs: 0000&nbsp;&nbsp; ss: 0000&nbsp;&nbsp; cs: e008<o:p>=
</o:p></p>
<p class=3D"MsoPlainText">(XEN) Xen code around &lt;0000000065eb1e13&gt; (0=
000000065eb1e13):<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp; ff 00 00 48 8b 4c 24 28 &lt;0f&gt; b6=
 49 09 3b c1 72 18 4c 8d 05 06 20 00 00 ba<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN) Xen stack trace from rsp=3Dffff83005f827ae0=
:<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; ffff82d08026dd12 ffff8300=
5f827b38 ffff82d08026e1df 0000000400000093<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; 0000000000000004 00000000=
682ab000 000000000000000d 0000000000000002<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; 0000000000000017 00000000=
65eb0ee8 ffff83005f827bb0 0000000000000046<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; 020000000001a0d1 ffff8300=
5f827b98 0000000000000000 0000000065eaf77c<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; 0000000000000000 ffff8300=
5f827bb8 ffff82d08026fe70 0000000000000010<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; 000000000000001e 00000000=
65e4de0b ffff83102bca5000 ffff83005f827ba8<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; ffff82d08025f2f2 ffff8300=
5f827bb8 00000000000b0000 682ab00000000200<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; ffff82d080270b47 00000000=
65e4e1cc ffff83005f827c00 0000000000000206<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; ffff83005f827c60 ffff8300=
5f827c40 ffff83102bca5000 0000000065e4d7c9<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; 0000000000000000 00000000=
00000381 000000102c962000 0000000000000065<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; 0000000000000000 00000000=
fffffffe 000000102c962000 ffff82d080356618<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; 0000000000000000 00000000=
00000000 ffff82d080808780 ffff83005f827c68<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; 000000005f819000 ffff8300=
5f827c88 ffff82d08029796c 0000000000000000<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; 0000000000000000 ffff8300=
5f827cd8 ffff82d080297307 ffff83005f827cf8<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; 000013888024855e 00008300=
5f827d08 0000000000000000 0000000000000000<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; ffff83005f827db8 00000000=
000000fb ffff83005f827fff ffff83005f827ce8<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; ffff82d0802973a5 ffff8300=
5f827d08 ffff82d080232e22 ffff83005f827d08<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; 0000000000000000 ffff8300=
5f827d18 ffff82d080297a08 ffff83005f827da8<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; ffff82d080276efe ffff8300=
5f827db8 ffff82d080276efe 0000000000000286<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; ffff83005f827d58 ffff8310=
2bc61cd0 ffff83102bc7ae40 80000000000000d4<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN) Xen call trace:<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; [&lt;ffff82d08026dd12&gt;=
] sync_local_execstate&#43;0x9/0xb<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; [&lt;ffff82d080297307&gt;=
] machine_restart&#43;0x1c6/0x259<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; [&lt;ffff82d0802973a5&gt;=
] shutdown.c#__machine_restart&#43;0xb/0x16<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; [&lt;ffff82d080232e22&gt;=
] smp_call_function_interrupt&#43;0x8f/0xbd<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; [&lt;ffff82d080297a08&gt;=
] call_function_interrupt&#43;0x35/0x3d<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; [&lt;ffff82d080276efe&gt;=
] do_IRQ&#43;0x8c/0x61e<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; [&lt;ffff82d0803537b7&gt;=
] common_interrupt&#43;0x67/0x70<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; [&lt;ffff82d0802d1a5f&gt;=
] mce_panic_check&#43;0/0x21<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; [&lt;ffff82d0802cd950&gt;=
] mce.c#mce_softirq&#43;0x140/0x183<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; [&lt;ffff82d08023265f&gt;=
] softirq.c#__do_softirq&#43;0x7f/0x8a<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; [&lt;ffff82d0802326b4&gt;=
] do_softirq&#43;0x13/0x15<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp;&nbsp;&nbsp; [&lt;ffff82d080268b4a&gt;=
] domain.c#idle_loop&#43;0x55/0x62<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN) <o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN) Pagetable walk from 00000000682ab009:<o:p><=
/o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp; L4[0x000] =3D 000000102c961063 ffffff=
ffffffffff<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp; L3[0x001] =3D 000000005f812063 ffffff=
ffffffffff<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN)&nbsp; L2[0x141] =3D 0000000000000000 ffffff=
ffffffffff <o:p>
</o:p></p>
<p class=3D"MsoPlainText">(XEN) <o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN) ****************************************<o:=
p></o:p></p>
<p class=3D"MsoPlainText">(XEN) Panic on CPU 0:<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN) FATAL PAGE FAULT<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN) [error_code=3D0000]<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN) Faulting linear address: 00000000682ab009<o=
:p></o:p></p>
<p class=3D"MsoPlainText">(XEN) ****************************************<o:=
p></o:p></p>
<p class=3D"MsoPlainText">(XEN) <o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN) Reboot in five seconds...<o:p></o:p></p>
<p class=3D"MsoPlainText">(XEN) Resetting with ACPI MEMORY or I/O RESET_REG=
.<o:p></o:p></p>
<p class=3D"MsoPlainText">Force an S5 exit path.<o:p></o:p></p>
<p class=3D"MsoPlainText">[SIO] Current system SIO exist bit:1<o:p></o:p></=
p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Best Regards,<o:p></o:p></p>
<p class=3D"MsoNormal">Xudong<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_B8376D2DEA074F45BA033984477C453E3B720E1Fshsmsx102ccrcor_--

--_005_B8376D2DEA074F45BA033984477C453E3B720E1Fshsmsx102ccrcor_
Content-Type: application/octet-stream; name="xen-mceinj.log"
Content-Description: xen-mceinj.log
Content-Disposition: attachment; filename="xen-mceinj.log"; size=353479;
	creation-date="Mon, 22 May 2017 08:38:42 GMT";
	modification-date="Mon, 22 May 2017 08:38:42 GMT"
Content-ID: <6CD05DCF5344D5409CD4467BF35CBE4F@intel.com>
Content-Transfer-Encoding: base64

WGVuIDQuOS1yYyAoYy9zIEZyaSBNYXkgMTIgMTc6MjQ6MTcgMjAxNyArMDIwMCBnaXQ6MTc4ODBh
MC1kaXJ0eSkgRUZJIGxvYWRlcg0KVXNpbmcgY29uZmlndXJhdGlvbiBmaWxlICd4ZW4uY2ZnJw0K
dm1saW51ei14ZW46IDB4MDAwMDAwMDA1ZThmZTAwMC0weDAwMDAwMDAwNWVlYTMyYTANCmluaXRy
ZC14ZW4uaW1nOiAweDAwMDAwMDAwNGM5ODYwMDAtMHgwMDAwMDAwMDUzNzcwZmI2DQogWGVuIDQu
OS1yYw0KKFhFTikgWGVuIHZlcnNpb24gNC45LXJjIChidWlsZEB0c3Aub3JnKSAoZ2NjIChHQ0Mp
IDQuOC41IDIwMTUwNjIzIChSZWQgSGF0IDQuOC41LTExKSkgZGVidWc9eSAgV2VkIE1heSAxNyAx
MDo0MToyNiBDU1QgMjAxNw0KKFhFTikgTGF0ZXN0IENoYW5nZVNldDogRnJpIE1heSAxMiAxNzoy
NDoxNyAyMDE3ICswMjAwIGdpdDoxNzg4MGEwLWRpcnR5DQooWEVOKSBDb25zb2xlIG91dHB1dCBp
cyBzeW5jaHJvbm91cy4NCihYRU4pIEJvb3Rsb2FkZXI6IEVGSQ0KKFhFTikgQ29tbWFuZCBsaW5l
OiBkb20wX21lbT04MTkyTSBkb20wX21heF92Y3B1cz0zMiBpb21tdT0xIGxvZ2x2bD1hbGwgZ3Vl
c3RfbG9nbHZsPWFsbCBtc2k9MSBjb25yaW5nX3NpemU9NE0gIGNvbnNvbGU9Y29tMSBjb20xPTEx
NTIwMCw4bjEgc3luY19jb25zb2xlIHZwaWQ9MSB2cG11PTEgYWx0cDJtPTEgcHNyPWNtdCBwc3I9
Y2F0IHBzcj1jZHAgZXB0PXBtbCBpb21tdT1vbixpbnRwb3N0DQooWEVOKSBYZW4gaW1hZ2UgbG9h
ZCBiYXNlIGFkZHJlc3M6IDB4NWYwMDAwMDANCihYRU4pIFZpZGVvIGluZm9ybWF0aW9uOg0KKFhF
TikgIFZHQSBpcyBncmFwaGljcyBtb2RlIDEwMjR4NzY4LCAzMiBicHANCihYRU4pIERpc2MgaW5m
b3JtYXRpb246DQooWEVOKSAgRm91bmQgMCBNQlIgc2lnbmF0dXJlcw0KKFhFTikgIEZvdW5kIDEg
RUREIGluZm9ybWF0aW9uIHN0cnVjdHVyZXMNCihYRU4pIEVGSSBSQU0gbWFwOg0KKFhFTikgIDAw
MDAwMDAwMDAwMDAwMDAgLSAwMDAwMDAwMDAwMGEwMDAwICh1c2FibGUpDQooWEVOKSAgMDAwMDAw
MDAwMDBhMDAwMCAtIDAwMDAwMDAwMDAxMDAwMDAgKHJlc2VydmVkKQ0KKFhFTikgIDAwMDAwMDAw
MDAxMDAwMDAgLSAwMDAwMDAwMDY1ZDEzMDAwICh1c2FibGUpDQooWEVOKSAgMDAwMDAwMDA2NWQx
MzAwMCAtIDAwMDAwMDAwNjgyYWQwMDAgKHJlc2VydmVkKQ0KKFhFTikgIDAwMDAwMDAwNjgyYWQw
MDAgLSAwMDAwMDAwMDY4Y2RkMDAwIChBQ1BJIE5WUykNCihYRU4pICAwMDAwMDAwMDY4Y2RkMDAw
IC0gMDAwMDAwMDA2OGVlMTAwMCAoQUNQSSBkYXRhKQ0KKFhFTikgIDAwMDAwMDAwNjhlZTEwMDAg
LSAwMDAwMDAwMDZmODAwMDAwICh1c2FibGUpDQooWEVOKSAgMDAwMDAwMDA2ZjgwMDAwMCAtIDAw
MDAwMDAwOTAwMDAwMDAgKHJlc2VydmVkKQ0KKFhFTikgIDAwMDAwMDAwZmUwMDAwMDAgLSAwMDAw
MDAwMGZlMDExMDAwIChyZXNlcnZlZCkNCihYRU4pICAwMDAwMDAwMTAwMDAwMDAwIC0gMDAwMDAw
NjA0MDAwMDAwMCAodXNhYmxlKQ0KKFhFTikgQUNQSTogUlNEUCA2OEVFMDAxNCwgMDAyNCAocjIg
SU5URUwgKQ0KKFhFTikgQUNQSTogWFNEVCA2OEQ5NDE4OCwgMDExQyAocjEgSU5URUwgIElOVEVM
IElEICAgICAgICAwICAgICAgIDEwMDAwMTMpDQooWEVOKSBBQ1BJOiBGQUNQIDY4RURCMDAwLCAw
MEY0IChyNCBJTlRFTCAgSU5URUwgSUQgICAgICAgIDAgSU5UTCAyMDA5MTAxMykNCihYRU4pIEFD
UEk6IERTRFQgNjhFNjMwMDAsIDRGQ0E4IChyMiBJTlRFTCAgSU5URUwgSUQgICAgICAgIDMgSU5U
TCAyMDA5MTAxMykNCihYRU4pIEFDUEk6IEZBQ1MgNjhDMDMwMDAsIDAwNDANCihYRU4pIEFDUEk6
IFNTRFQgNjhFREUwMDAsIDA3MjggKHIyIElOVEVMICBJTlRFTCBJRCAgICAgICAgMCBNU0ZUICAx
MDAwMDBEKQ0KKFhFTikgQUNQSTogU1NEVCA2OEVERDAwMCwgMDQzNiAocjIgSU5URUwgIFRwbTJU
YWJsICAgICAxMDAwIElOVEwgMjAxNDA4MjgpDQooWEVOKSBBQ1BJOiBUUE0yIDY4RURDMDAwLCAw
MDM0IChyMyBJTlRFTCAgRURLMiAgICAgICAgICAgIDIgICAgICAgMTAwMDAxMykNCihYRU4pIEFD
UEk6IFVFRkkgNjhDQ0EwMDAsIDAwNDIgKHIxIElOVEVMICBFREsyICAgICAgICAgICAgMiAgICAg
ICAxMDAwMDEzKQ0KKFhFTikgQUNQSTogVUVGSSA2OEMwNTAwMCwgMDA1QyAocjEgIElOVEVMIFJz
dFVlZmlWICAgICAgICAwICAgICAgICAgICAgIDApDQooWEVOKSBBQ1BJOiBIUEVUIDY4RURBMDAw
LCAwMDM4IChyMSBJTlRFTCAgSU5URUwgSUQgICAgICAgIDEgSU5UTCAyMDA5MTAxMykNCihYRU4p
IEFDUEk6IEFQSUMgNjhFRDgwMDAsIDE2REUgKHIzIElOVEVMICBJTlRFTCBJRCAgICAgICAgMCBJ
TlRMIDIwMDkxMDEzKQ0KKFhFTikgQUNQSTogTUNGRyA2OEVENzAwMCwgMDAzQyAocjEgSU5URUwg
IElOVEVMIElEICAgICAgICAxIElOVEwgMjAwOTEwMTMpDQooWEVOKSBBQ1BJOiBNSUdUIDY4RUQ2
MDAwLCAwMDQwIChyMSBJTlRFTCAgSU5URUwgSUQgICAgICAgIDAgSU5UTCAyMDA5MTAxMykNCihY
RU4pIEFDUEk6IE1TQ1QgNjhFRDUwMDAsIDAwOTAgKHIxIElOVEVMICBJTlRFTCBJRCAgICAgICAg
MSBJTlRMIDIwMDkxMDEzKQ0KKFhFTikgQUNQSTogTkZJVCA2OEVCQzAwMCwgMTgwMjggKHIxICAg
ICAgICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAgICAwKQ0KKFhFTikgQUNQSTogUENBVCA2
OEVCQjAwMCwgMDA0OCAocjEgSU5URUwgIEVESzIgICAgICAgICAgICAyIElOVEwgMjAwOTEwMTMp
DQooWEVOKSBBQ1BJOiBQQ0NUIDY4RUJBMDAwLCAwMEFDIChyMSBJTlRFTCAgSU5URUwgSUQgICAg
ICAgIDIgSU5UTCAyMDA5MTAxMykNCihYRU4pIEFDUEk6IFJBU0YgNjhFQjkwMDAsIDAwMzAgKHIx
IElOVEVMICBJTlRFTCBJRCAgICAgICAgMSBJTlRMIDIwMDkxMDEzKQ0KKFhFTikgQUNQSTogU0xJ
VCA2OEVCODAwMCwgMDA2QyAocjEgSU5URUwgIElOVEVMIElEICAgICAgICAxIElOVEwgMjAwOTEw
MTMpDQooWEVOKSBBQ1BJOiBTUkFUIDY4RUI1MDAwLCAyODMwIChyMyBJTlRFTCAgSU5URUwgSUQg
ICAgICAgIDIgSU5UTCAyMDA5MTAxMykNCihYRU4pIEFDUEk6IFNWT1MgNjhFQjQwMDAsIDAwMzIg
KHIxIElOVEVMICBJTlRFTCBJRCAgICAgICAgMCBJTlRMIDIwMDkxMDEzKQ0KKFhFTikgQUNQSTog
V0REVCA2OEVCMzAwMCwgMDA0MCAocjEgSU5URUwgIElOVEVMIElEICAgICAgICAwIElOVEwgMjAw
OTEwMTMpDQooWEVOKSBBQ1BJOiBPRU00IDY4REMwMDAwLCBBMjdDNCAocjIgIElOVEVMIENQVSAg
Q1NUICAgICAzMDAwIElOVEwgMjAxNDA4MjgpDQooWEVOKSBBQ1BJOiBPRU0xIDY4RDk1MDAwLCAy
QTJDNCAocjIgIElOVEVMIENQVSBFSVNUICAgICAzMDAwIElOVEwgMjAxNDA4MjgpDQooWEVOKSBB
Q1BJOiBPRU0yIDY4RDdBMDAwLCAxOTQ2NCAocjIgIElOVEVMIENQVSAgSFdQICAgICAzMDAwIElO
VEwgMjAxNDA4MjgpDQooWEVOKSBBQ1BJOiBTU0RUIDY4RDQ2MDAwLCAzMzk5MCAocjIgIElOVEVM
IFNTRFQgIFBNICAgICA0MDAwIElOVEwgMjAxNDA4MjgpDQooWEVOKSBBQ1BJOiBCREFUIDY4RURG
MDAwLCAwMDMwIChyMSBJTlRFTCAgSU5URUwgSUQgICAgICAgIDAgSU5UTCAyMDA5MTAxMykNCihY
RU4pIEFDUEk6IFNTRFQgNjhENDQwMDAsIDEzNEUgKHIyICBJTlRFTCBTcHNObSAgICAgICAgICAg
MiBJTlRMIDIwMTQwODI4KQ0KKFhFTikgQUNQSTogU1BDUiA2OEQ0MzAwMCwgMDA1MCAocjEgICAg
ICAgICAgICAgICAgICAgICAgICAwICAgICAgICAgICAgIDApDQooWEVOKSBBQ1BJOiBETUFSIDY4
RDQyMDAwLCAwMzE4IChyMSBJTlRFTCAgSU5URUwgSUQgICAgICAgIDEgSU5UTCAyMDA5MTAxMykN
CihYRU4pIEFDUEk6IEhFU1QgNjhENDEwMDAsIDAwQTggKHIxIElOVEVMICBJTlRFTCBJRCAgICAg
ICAgMSBJTlRMICAgICAgICAxKQ0KKFhFTikgQUNQSTogQkVSVCA2OEQ0MDAwMCwgMDAzMCAocjEg
SU5URUwgIElOVEVMIElEICAgICAgICAxIElOVEwgICAgICAgIDEpDQooWEVOKSBBQ1BJOiBFUlNU
IDY4RDNGMDAwLCAwMjMwIChyMSBJTlRFTCAgSU5URUwgSUQgICAgICAgIDEgSU5UTCAgICAgICAg
MSkNCihYRU4pIEFDUEk6IEVJTkogNjhEM0UwMDAsIDAxNTAgKHIxIElOVEVMICBJTlRFTCBJRCAg
ICAgICAgMSBJTlRMICAgICAgICAxKQ0KKFhFTikgU3lzdGVtIFJBTTogMzkxODc3TUIgKDQwMTI4
Mjg4OGtCKQ0KKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAwMCAtPiBOb2RlIDANCihYRU4pIFNS
QVQ6IFBYTSAwIC0+IEFQSUMgMDIgLT4gTm9kZSAwDQooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElD
IDA0IC0+IE5vZGUgMA0KKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAwNiAtPiBOb2RlIDANCihY
RU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMDggLT4gTm9kZSAwDQooWEVOKSBTUkFUOiBQWE0gMCAt
PiBBUElDIDBhIC0+IE5vZGUgMA0KKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAxMCAtPiBOb2Rl
IDANCihYRU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMTIgLT4gTm9kZSAwDQooWEVOKSBTUkFUOiBQ
WE0gMCAtPiBBUElDIDE0IC0+IE5vZGUgMA0KKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAxNiAt
PiBOb2RlIDANCihYRU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMTggLT4gTm9kZSAwDQooWEVOKSBT
UkFUOiBQWE0gMCAtPiBBUElDIDFhIC0+IE5vZGUgMA0KKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJ
QyAyMCAtPiBOb2RlIDANCihYRU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMjIgLT4gTm9kZSAwDQoo
WEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDI0IC0+IE5vZGUgMA0KKFhFTikgU1JBVDogUFhNIDAg
LT4gQVBJQyAyNiAtPiBOb2RlIDANCihYRU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMjggLT4gTm9k
ZSAwDQooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDJhIC0+IE5vZGUgMA0KKFhFTikgU1JBVDog
UFhNIDAgLT4gQVBJQyAzMCAtPiBOb2RlIDANCihYRU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMzIg
LT4gTm9kZSAwDQooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDM0IC0+IE5vZGUgMA0KKFhFTikg
U1JBVDogUFhNIDAgLT4gQVBJQyAzNiAtPiBOb2RlIDANCihYRU4pIFNSQVQ6IFBYTSAwIC0+IEFQ
SUMgMzggLT4gTm9kZSAwDQooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDNhIC0+IE5vZGUgMA0K
KFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyA0MCAtPiBOb2RlIDENCihYRU4pIFNSQVQ6IFBYTSAx
IC0+IEFQSUMgNDIgLT4gTm9kZSAxDQooWEVOKSBTUkFUOiBQWE0gMSAtPiBBUElDIDQ0IC0+IE5v
ZGUgMQ0KKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyA0NiAtPiBOb2RlIDENCihYRU4pIFNSQVQ6
IFBYTSAxIC0+IEFQSUMgNDggLT4gTm9kZSAxDQooWEVOKSBTUkFUOiBQWE0gMSAtPiBBUElDIDRh
IC0+IE5vZGUgMQ0KKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyA1MCAtPiBOb2RlIDENCihYRU4p
IFNSQVQ6IFBYTSAxIC0+IEFQSUMgNTIgLT4gTm9kZSAxDQooWEVOKSBTUkFUOiBQWE0gMSAtPiBB
UElDIDU0IC0+IE5vZGUgMQ0KKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyA1NiAtPiBOb2RlIDEN
CihYRU4pIFNSQVQ6IFBYTSAxIC0+IEFQSUMgNTggLT4gTm9kZSAxDQooWEVOKSBTUkFUOiBQWE0g
MSAtPiBBUElDIDVhIC0+IE5vZGUgMQ0KKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyA2MCAtPiBO
b2RlIDENCihYRU4pIFNSQVQ6IFBYTSAxIC0+IEFQSUMgNjIgLT4gTm9kZSAxDQooWEVOKSBTUkFU
OiBQWE0gMSAtPiBBUElDIDY0IC0+IE5vZGUgMQ0KKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyA2
NiAtPiBOb2RlIDENCihYRU4pIFNSQVQ6IFBYTSAxIC0+IEFQSUMgNjggLT4gTm9kZSAxDQooWEVO
KSBTUkFUOiBQWE0gMSAtPiBBUElDIDZhIC0+IE5vZGUgMQ0KKFhFTikgU1JBVDogUFhNIDEgLT4g
QVBJQyA3MCAtPiBOb2RlIDENCihYRU4pIFNSQVQ6IFBYTSAxIC0+IEFQSUMgNzIgLT4gTm9kZSAx
DQooWEVOKSBTUkFUOiBQWE0gMSAtPiBBUElDIDc0IC0+IE5vZGUgMQ0KKFhFTikgU1JBVDogUFhN
IDEgLT4gQVBJQyA3NiAtPiBOb2RlIDENCihYRU4pIFNSQVQ6IFBYTSAxIC0+IEFQSUMgNzggLT4g
Tm9kZSAxDQooWEVOKSBTUkFUOiBQWE0gMSAtPiBBUElDIDdhIC0+IE5vZGUgMQ0KKFhFTikgU1JB
VDogUFhNIDIgLT4gQVBJQyA4MCAtPiBOb2RlIDINCihYRU4pIFNSQVQ6IFBYTSAyIC0+IEFQSUMg
ODIgLT4gTm9kZSAyDQooWEVOKSBTUkFUOiBQWE0gMiAtPiBBUElDIDg0IC0+IE5vZGUgMg0KKFhF
TikgU1JBVDogUFhNIDIgLT4gQVBJQyA4NiAtPiBOb2RlIDINCihYRU4pIFNSQVQ6IFBYTSAyIC0+
IEFQSUMgODggLT4gTm9kZSAyDQooWEVOKSBTUkFUOiBQWE0gMiAtPiBBUElDIDhhIC0+IE5vZGUg
Mg0KKFhFTikgU1JBVDogUFhNIDIgLT4gQVBJQyA5MCAtPiBOb2RlIDINCihYRU4pIFNSQVQ6IFBY
TSAyIC0+IEFQSUMgOTIgLT4gTm9kZSAyDQooWEVOKSBTUkFUOiBQWE0gMiAtPiBBUElDIDk0IC0+
IE5vZGUgMg0KKFhFTikgU1JBVDogUFhNIDIgLT4gQVBJQyA5NiAtPiBOb2RlIDINCihYRU4pIFNS
QVQ6IFBYTSAyIC0+IEFQSUMgOTggLT4gTm9kZSAyDQooWEVOKSBTUkFUOiBQWE0gMiAtPiBBUElD
IDlhIC0+IE5vZGUgMg0KKFhFTikgU1JBVDogUFhNIDIgLT4gQVBJQyBhMCAtPiBOb2RlIDINCihY
RU4pIFNSQVQ6IFBYTSAyIC0+IEFQSUMgYTIgLT4gTm9kZSAyDQooWEVOKSBTUkFUOiBQWE0gMiAt
PiBBUElDIGE0IC0+IE5vZGUgMg0KKFhFTikgU1JBVDogUFhNIDIgLT4gQVBJQyBhNiAtPiBOb2Rl
IDINCihYRU4pIFNSQVQ6IFBYTSAyIC0+IEFQSUMgYTggLT4gTm9kZSAyDQooWEVOKSBTUkFUOiBQ
WE0gMiAtPiBBUElDIGFhIC0+IE5vZGUgMg0KKFhFTikgU1JBVDogUFhNIDIgLT4gQVBJQyBiMCAt
PiBOb2RlIDINCihYRU4pIFNSQVQ6IFBYTSAyIC0+IEFQSUMgYjIgLT4gTm9kZSAyDQooWEVOKSBT
UkFUOiBQWE0gMiAtPiBBUElDIGI0IC0+IE5vZGUgMg0KKFhFTikgU1JBVDogUFhNIDIgLT4gQVBJ
QyBiNiAtPiBOb2RlIDINCihYRU4pIFNSQVQ6IFBYTSAyIC0+IEFQSUMgYjggLT4gTm9kZSAyDQoo
WEVOKSBTUkFUOiBQWE0gMiAtPiBBUElDIGJhIC0+IE5vZGUgMg0KKFhFTikgU1JBVDogUFhNIDMg
LT4gQVBJQyBjMCAtPiBOb2RlIDMNCihYRU4pIFNSQVQ6IFBYTSAzIC0+IEFQSUMgYzIgLT4gTm9k
ZSAzDQooWEVOKSBTUkFUOiBQWE0gMyAtPiBBUElDIGM0IC0+IE5vZGUgMw0KKFhFTikgU1JBVDog
UFhNIDMgLT4gQVBJQyBjNiAtPiBOb2RlIDMNCihYRU4pIFNSQVQ6IFBYTSAzIC0+IEFQSUMgYzgg
LT4gTm9kZSAzDQooWEVOKSBTUkFUOiBQWE0gMyAtPiBBUElDIGNhIC0+IE5vZGUgMw0KKFhFTikg
U1JBVDogUFhNIDMgLT4gQVBJQyBkMCAtPiBOb2RlIDMNCihYRU4pIFNSQVQ6IFBYTSAzIC0+IEFQ
SUMgZDIgLT4gTm9kZSAzDQooWEVOKSBTUkFUOiBQWE0gMyAtPiBBUElDIGQ0IC0+IE5vZGUgMw0K
KFhFTikgU1JBVDogUFhNIDMgLT4gQVBJQyBkNiAtPiBOb2RlIDMNCihYRU4pIFNSQVQ6IFBYTSAz
IC0+IEFQSUMgZDggLT4gTm9kZSAzDQooWEVOKSBTUkFUOiBQWE0gMyAtPiBBUElDIGRhIC0+IE5v
ZGUgMw0KKFhFTikgU1JBVDogUFhNIDMgLT4gQVBJQyBlMCAtPiBOb2RlIDMNCihYRU4pIFNSQVQ6
IFBYTSAzIC0+IEFQSUMgZTIgLT4gTm9kZSAzDQooWEVOKSBTUkFUOiBQWE0gMyAtPiBBUElDIGU0
IC0+IE5vZGUgMw0KKFhFTikgU1JBVDogUFhNIDMgLT4gQVBJQyBlNiAtPiBOb2RlIDMNCihYRU4p
IFNSQVQ6IFBYTSAzIC0+IEFQSUMgZTggLT4gTm9kZSAzDQooWEVOKSBTUkFUOiBQWE0gMyAtPiBB
UElDIGVhIC0+IE5vZGUgMw0KKFhFTikgU1JBVDogUFhNIDMgLT4gQVBJQyBmMCAtPiBOb2RlIDMN
CihYRU4pIFNSQVQ6IFBYTSAzIC0+IEFQSUMgZjIgLT4gTm9kZSAzDQooWEVOKSBTUkFUOiBQWE0g
MyAtPiBBUElDIGY0IC0+IE5vZGUgMw0KKFhFTikgU1JBVDogUFhNIDMgLT4gQVBJQyBmNiAtPiBO
b2RlIDMNCihYRU4pIFNSQVQ6IFBYTSAzIC0+IEFQSUMgZjggLT4gTm9kZSAzDQooWEVOKSBTUkFU
OiBQWE0gMyAtPiBBUElDIGZhIC0+IE5vZGUgMw0KKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAw
MSAtPiBOb2RlIDANCihYRU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMDMgLT4gTm9kZSAwDQooWEVO
KSBTUkFUOiBQWE0gMCAtPiBBUElDIDA1IC0+IE5vZGUgMA0KKFhFTikgU1JBVDogUFhNIDAgLT4g
QVBJQyAwNyAtPiBOb2RlIDANCihYRU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMDkgLT4gTm9kZSAw
DQooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDBiIC0+IE5vZGUgMA0KKFhFTikgU1JBVDogUFhN
IDAgLT4gQVBJQyAxMSAtPiBOb2RlIDANCihYRU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMTMgLT4g
Tm9kZSAwDQooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDE1IC0+IE5vZGUgMA0KKFhFTikgU1JB
VDogUFhNIDAgLT4gQVBJQyAxNyAtPiBOb2RlIDANCihYRU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMg
MTkgLT4gTm9kZSAwDQooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDFiIC0+IE5vZGUgMA0KKFhF
TikgU1JBVDogUFhNIDAgLT4gQVBJQyAyMSAtPiBOb2RlIDANCihYRU4pIFNSQVQ6IFBYTSAwIC0+
IEFQSUMgMjMgLT4gTm9kZSAwDQooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDI1IC0+IE5vZGUg
MA0KKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAyNyAtPiBOb2RlIDANCihYRU4pIFNSQVQ6IFBY
TSAwIC0+IEFQSUMgMjkgLT4gTm9kZSAwDQooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDJiIC0+
IE5vZGUgMA0KKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAzMSAtPiBOb2RlIDANCihYRU4pIFNS
QVQ6IFBYTSAwIC0+IEFQSUMgMzMgLT4gTm9kZSAwDQooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElD
IDM1IC0+IE5vZGUgMA0KKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAzNyAtPiBOb2RlIDANCihY
RU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMzkgLT4gTm9kZSAwDQooWEVOKSBTUkFUOiBQWE0gMCAt
PiBBUElDIDNiIC0+IE5vZGUgMA0KKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyA0MSAtPiBOb2Rl
IDENCihYRU4pIFNSQVQ6IFBYTSAxIC0+IEFQSUMgNDMgLT4gTm9kZSAxDQooWEVOKSBTUkFUOiBQ
WE0gMSAtPiBBUElDIDQ1IC0+IE5vZGUgMQ0KKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyA0NyAt
PiBOb2RlIDENCihYRU4pIFNSQVQ6IFBYTSAxIC0+IEFQSUMgNDkgLT4gTm9kZSAxDQooWEVOKSBT
UkFUOiBQWE0gMSAtPiBBUElDIDRiIC0+IE5vZGUgMQ0KKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJ
QyA1MSAtPiBOb2RlIDENCihYRU4pIFNSQVQ6IFBYTSAxIC0+IEFQSUMgNTMgLT4gTm9kZSAxDQoo
WEVOKSBTUkFUOiBQWE0gMSAtPiBBUElDIDU1IC0+IE5vZGUgMQ0KKFhFTikgU1JBVDogUFhNIDEg
LT4gQVBJQyA1NyAtPiBOb2RlIDENCihYRU4pIFNSQVQ6IFBYTSAxIC0+IEFQSUMgNTkgLT4gTm9k
ZSAxDQooWEVOKSBTUkFUOiBQWE0gMSAtPiBBUElDIDViIC0+IE5vZGUgMQ0KKFhFTikgU1JBVDog
UFhNIDEgLT4gQVBJQyA2MSAtPiBOb2RlIDENCihYRU4pIFNSQVQ6IFBYTSAxIC0+IEFQSUMgNjMg
LT4gTm9kZSAxDQooWEVOKSBTUkFUOiBQWE0gMSAtPiBBUElDIDY1IC0+IE5vZGUgMQ0KKFhFTikg
U1JBVDogUFhNIDEgLT4gQVBJQyA2NyAtPiBOb2RlIDENCihYRU4pIFNSQVQ6IFBYTSAxIC0+IEFQ
SUMgNjkgLT4gTm9kZSAxDQooWEVOKSBTUkFUOiBQWE0gMSAtPiBBUElDIDZiIC0+IE5vZGUgMQ0K
KFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyA3MSAtPiBOb2RlIDENCihYRU4pIFNSQVQ6IFBYTSAx
IC0+IEFQSUMgNzMgLT4gTm9kZSAxDQooWEVOKSBTUkFUOiBQWE0gMSAtPiBBUElDIDc1IC0+IE5v
ZGUgMQ0KKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyA3NyAtPiBOb2RlIDENCihYRU4pIFNSQVQ6
IFBYTSAxIC0+IEFQSUMgNzkgLT4gTm9kZSAxDQooWEVOKSBTUkFUOiBQWE0gMSAtPiBBUElDIDdi
IC0+IE5vZGUgMQ0KKFhFTikgU1JBVDogUFhNIDIgLT4gQVBJQyA4MSAtPiBOb2RlIDINCihYRU4p
IFNSQVQ6IFBYTSAyIC0+IEFQSUMgODMgLT4gTm9kZSAyDQooWEVOKSBTUkFUOiBQWE0gMiAtPiBB
UElDIDg1IC0+IE5vZGUgMg0KKFhFTikgU1JBVDogUFhNIDIgLT4gQVBJQyA4NyAtPiBOb2RlIDIN
CihYRU4pIFNSQVQ6IFBYTSAyIC0+IEFQSUMgODkgLT4gTm9kZSAyDQooWEVOKSBTUkFUOiBQWE0g
MiAtPiBBUElDIDhiIC0+IE5vZGUgMg0KKFhFTikgU1JBVDogUFhNIDIgLT4gQVBJQyA5MSAtPiBO
b2RlIDINCihYRU4pIFNSQVQ6IFBYTSAyIC0+IEFQSUMgOTMgLT4gTm9kZSAyDQooWEVOKSBTUkFU
OiBQWE0gMiAtPiBBUElDIDk1IC0+IE5vZGUgMg0KKFhFTikgU1JBVDogUFhNIDIgLT4gQVBJQyA5
NyAtPiBOb2RlIDINCihYRU4pIFNSQVQ6IFBYTSAyIC0+IEFQSUMgOTkgLT4gTm9kZSAyDQooWEVO
KSBTUkFUOiBQWE0gMiAtPiBBUElDIDliIC0+IE5vZGUgMg0KKFhFTikgU1JBVDogUFhNIDIgLT4g
QVBJQyBhMSAtPiBOb2RlIDINCihYRU4pIFNSQVQ6IFBYTSAyIC0+IEFQSUMgYTMgLT4gTm9kZSAy
DQooWEVOKSBTUkFUOiBQWE0gMiAtPiBBUElDIGE1IC0+IE5vZGUgMg0KKFhFTikgU1JBVDogUFhN
IDIgLT4gQVBJQyBhNyAtPiBOb2RlIDINCihYRU4pIFNSQVQ6IFBYTSAyIC0+IEFQSUMgYTkgLT4g
Tm9kZSAyDQooWEVOKSBTUkFUOiBQWE0gMiAtPiBBUElDIGFiIC0+IE5vZGUgMg0KKFhFTikgU1JB
VDogUFhNIDIgLT4gQVBJQyBiMSAtPiBOb2RlIDINCihYRU4pIFNSQVQ6IFBYTSAyIC0+IEFQSUMg
YjMgLT4gTm9kZSAyDQooWEVOKSBTUkFUOiBQWE0gMiAtPiBBUElDIGI1IC0+IE5vZGUgMg0KKFhF
TikgU1JBVDogUFhNIDIgLT4gQVBJQyBiNyAtPiBOb2RlIDINCihYRU4pIFNSQVQ6IFBYTSAyIC0+
IEFQSUMgYjkgLT4gTm9kZSAyDQooWEVOKSBTUkFUOiBQWE0gMiAtPiBBUElDIGJiIC0+IE5vZGUg
Mg0KKFhFTikgU1JBVDogUFhNIDMgLT4gQVBJQyBjMSAtPiBOb2RlIDMNCihYRU4pIFNSQVQ6IFBY
TSAzIC0+IEFQSUMgYzMgLT4gTm9kZSAzDQooWEVOKSBTUkFUOiBQWE0gMyAtPiBBUElDIGM1IC0+
IE5vZGUgMw0KKFhFTikgU1JBVDogUFhNIDMgLT4gQVBJQyBjNyAtPiBOb2RlIDMNCihYRU4pIFNS
QVQ6IFBYTSAzIC0+IEFQSUMgYzkgLT4gTm9kZSAzDQooWEVOKSBTUkFUOiBQWE0gMyAtPiBBUElD
IGNiIC0+IE5vZGUgMw0KKFhFTikgU1JBVDogUFhNIDMgLT4gQVBJQyBkMSAtPiBOb2RlIDMNCihY
RU4pIFNSQVQ6IFBYTSAzIC0+IEFQSUMgZDMgLT4gTm9kZSAzDQooWEVOKSBTUkFUOiBQWE0gMyAt
PiBBUElDIGQ1IC0+IE5vZGUgMw0KKFhFTikgU1JBVDogUFhNIDMgLT4gQVBJQyBkNyAtPiBOb2Rl
IDMNCihYRU4pIFNSQVQ6IFBYTSAzIC0+IEFQSUMgZDkgLT4gTm9kZSAzDQooWEVOKSBTUkFUOiBQ
WE0gMyAtPiBBUElDIGRiIC0+IE5vZGUgMw0KKFhFTikgU1JBVDogUFhNIDMgLT4gQVBJQyBlMSAt
PiBOb2RlIDMNCihYRU4pIFNSQVQ6IFBYTSAzIC0+IEFQSUMgZTMgLT4gTm9kZSAzDQooWEVOKSBT
UkFUOiBQWE0gMyAtPiBBUElDIGU1IC0+IE5vZGUgMw0KKFhFTikgU1JBVDogUFhNIDMgLT4gQVBJ
QyBlNyAtPiBOb2RlIDMNCihYRU4pIFNSQVQ6IFBYTSAzIC0+IEFQSUMgZTkgLT4gTm9kZSAzDQoo
WEVOKSBTUkFUOiBQWE0gMyAtPiBBUElDIGViIC0+IE5vZGUgMw0KKFhFTikgU1JBVDogUFhNIDMg
LT4gQVBJQyBmMSAtPiBOb2RlIDMNCihYRU4pIFNSQVQ6IFBYTSAzIC0+IEFQSUMgZjMgLT4gTm9k
ZSAzDQooWEVOKSBTUkFUOiBQWE0gMyAtPiBBUElDIGY1IC0+IE5vZGUgMw0KKFhFTikgU1JBVDog
UFhNIDMgLT4gQVBJQyBmNyAtPiBOb2RlIDMNCihYRU4pIFNSQVQ6IFBYTSAzIC0+IEFQSUMgZjkg
LT4gTm9kZSAzDQooWEVOKSBTUkFUOiBQWE0gMyAtPiBBUElDIGZiIC0+IE5vZGUgMw0KKFhFTikg
U1JBVDogTm9kZSAwIFBYTSAwIDAtMTAwMDAwMDAwDQooWEVOKSBTUkFUOiBOb2RlIDAgUFhNIDAg
MTAwMDAwMDAwLTE4NDAwMDAwMDANCihYRU4pIFNSQVQ6IE5vZGUgMSBQWE0gMSAxODQwMDAwMDAw
LTMwNDAwMDAwMDANCihYRU4pIFNSQVQ6IE5vZGUgMiBQWE0gMiAzMDQwMDAwMDAwLTQ4NDAwMDAw
MDANCihYRU4pIFNSQVQ6IE5vZGUgMyBQWE0gMyA0ODQwMDAwMDAwLTYwNDAwMDAwMDANCihYRU4p
IE5VTUE6IEFsbG9jYXRlZCBtZW1ub2RlbWFwIGZyb20gNjAzNzhjMDAwMCAtIDYwMzc4YzEwMDAN
CihYRU4pIE5VTUE6IFVzaW5nIDE4IGZvciB0aGUgaGFzaCBzaGlmdC4NCihYRU4pIERvbWFpbiBo
ZWFwIGluaXRpYWxpc2VkIERNQSB3aWR0aCAzMiBiaXRzDQooWEVOKSBBbGxvY2F0ZWQgY29uc29s
ZSByaW5nIG9mIDQwOTYgS2lCLg0KKFhFTikgQ1BVIFZlbmRvcjogSW50ZWwsIEZhbWlseSA2ICgw
eDYpLCBNb2RlbCA4NSAoMHg1NSksIFN0ZXBwaW5nIDIgKHJhdyAwMDA1MDY1MikNCihYRU4pIFNN
QklPUyAyLjggcHJlc2VudC4NCihYRU4pIERNSSAyLjggcHJlc2VudC4NCihYRU4pIFVzaW5nIEFQ
SUMgZHJpdmVyIGRlZmF1bHQNCihYRU4pIEFDUEk6IFBNLVRpbWVyIElPIFBvcnQ6IDB4NTA4ICgz
MiBiaXRzKQ0KKFhFTikgQUNQSTogU0xFRVAgSU5GTzogcG0xeF9jbnRbMTo1MDQsMTowXSwgcG0x
eF9ldnRbMTo1MDAsMTowXQ0KKFhFTikgQUNQSTogMzIvNjRYIEZBQ1MgYWRkcmVzcyBtaXNtYXRj
aCBpbiBGQURUIC0gNjhjMDMwMDAvMDAwMDAwMDAwMDAwMDAwMCwgdXNpbmcgMzINCihYRU4pIEFD
UEk6ICAgICAgICAgICAgIHdha2V1cF92ZWNbNjhjMDMwMGNdLCB2ZWNfc2l6ZVsyMF0NCihYRU4p
IEFDUEk6IExvY2FsIEFQSUMgYWRkcmVzcyAweGZlZTAwMDAwDQooWEVOKSBBQ1BJOiBMQVBJQyAo
YWNwaV9pZFsweDAwXSBsYXBpY19pZFsweDAwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMg
KGFjcGlfaWRbMHgwMl0gbGFwaWNfaWRbMHgwMl0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElD
IChhY3BpX2lkWzB4MDRdIGxhcGljX2lkWzB4MDRdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJ
QyAoYWNwaV9pZFsweDA2XSBsYXBpY19pZFsweDA2XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQ
SUMgKGFjcGlfaWRbMHgwOF0gbGFwaWNfaWRbMHgwOF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExB
UElDIChhY3BpX2lkWzB4MGFdIGxhcGljX2lkWzB4MGFdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBM
QVBJQyAoYWNwaV9pZFsweDBlXSBsYXBpY19pZFsweDEwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTog
TEFQSUMgKGFjcGlfaWRbMHgxMF0gbGFwaWNfaWRbMHgxMl0gZW5hYmxlZCkNCihYRU4pIEFDUEk6
IExBUElDIChhY3BpX2lkWzB4MTJdIGxhcGljX2lkWzB4MTRdIGVuYWJsZWQpDQooWEVOKSBBQ1BJ
OiBMQVBJQyAoYWNwaV9pZFsweDE0XSBsYXBpY19pZFsweDE2XSBlbmFibGVkKQ0KKFhFTikgQUNQ
STogTEFQSUMgKGFjcGlfaWRbMHgxNl0gbGFwaWNfaWRbMHgxOF0gZW5hYmxlZCkNCihYRU4pIEFD
UEk6IExBUElDIChhY3BpX2lkWzB4MThdIGxhcGljX2lkWzB4MWFdIGVuYWJsZWQpDQooWEVOKSBB
Q1BJOiBMQVBJQyAoYWNwaV9pZFsweDFjXSBsYXBpY19pZFsweDIwXSBlbmFibGVkKQ0KKFhFTikg
QUNQSTogTEFQSUMgKGFjcGlfaWRbMHgxZV0gbGFwaWNfaWRbMHgyMl0gZW5hYmxlZCkNCihYRU4p
IEFDUEk6IExBUElDIChhY3BpX2lkWzB4MjBdIGxhcGljX2lkWzB4MjRdIGVuYWJsZWQpDQooWEVO
KSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDIyXSBsYXBpY19pZFsweDI2XSBlbmFibGVkKQ0KKFhF
TikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgyNF0gbGFwaWNfaWRbMHgyOF0gZW5hYmxlZCkNCihY
RU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MjZdIGxhcGljX2lkWzB4MmFdIGVuYWJsZWQpDQoo
WEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDJhXSBsYXBpY19pZFsweDMwXSBlbmFibGVkKQ0K
KFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgyY10gbGFwaWNfaWRbMHgzMl0gZW5hYmxlZCkN
CihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MmVdIGxhcGljX2lkWzB4MzRdIGVuYWJsZWQp
DQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDMwXSBsYXBpY19pZFsweDM2XSBlbmFibGVk
KQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgzMl0gbGFwaWNfaWRbMHgzOF0gZW5hYmxl
ZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MzRdIGxhcGljX2lkWzB4M2FdIGVuYWJs
ZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDM4XSBsYXBpY19pZFsweDQwXSBlbmFi
bGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgzYV0gbGFwaWNfaWRbMHg0Ml0gZW5h
YmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4M2NdIGxhcGljX2lkWzB4NDRdIGVu
YWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDNlXSBsYXBpY19pZFsweDQ2XSBl
bmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg0MF0gbGFwaWNfaWRbMHg0OF0g
ZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NDJdIGxhcGljX2lkWzB4NGFd
IGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDQ2XSBsYXBpY19pZFsweDUw
XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg0OF0gbGFwaWNfaWRbMHg1
Ml0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NGFdIGxhcGljX2lkWzB4
NTRdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDRjXSBsYXBpY19pZFsw
eDU2XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg0ZV0gbGFwaWNfaWRb
MHg1OF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NTBdIGxhcGljX2lk
WzB4NWFdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDU0XSBsYXBpY19p
ZFsweDYwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg1Nl0gbGFwaWNf
aWRbMHg2Ml0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NThdIGxhcGlj
X2lkWzB4NjRdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDVhXSBsYXBp
Y19pZFsweDY2XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg1Y10gbGFw
aWNfaWRbMHg2OF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NWVdIGxh
cGljX2lkWzB4NmFdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDYyXSBs
YXBpY19pZFsweDcwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg2NF0g
bGFwaWNfaWRbMHg3Ml0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NjZd
IGxhcGljX2lkWzB4NzRdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDY4
XSBsYXBpY19pZFsweDc2XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg2
YV0gbGFwaWNfaWRbMHg3OF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4
NmNdIGxhcGljX2lkWzB4N2FdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsw
eDcwXSBsYXBpY19pZFsweDgwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRb
MHg3Ml0gbGFwaWNfaWRbMHg4Ml0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lk
WzB4NzRdIGxhcGljX2lkWzB4ODRdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9p
ZFsweDc2XSBsYXBpY19pZFsweDg2XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlf
aWRbMHg3OF0gbGFwaWNfaWRbMHg4OF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3Bp
X2lkWzB4N2FdIGxhcGljX2lkWzB4OGFdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNw
aV9pZFsweDdlXSBsYXBpY19pZFsweDkwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFj
cGlfaWRbMHg4MF0gbGFwaWNfaWRbMHg5Ml0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChh
Y3BpX2lkWzB4ODJdIGxhcGljX2lkWzB4OTRdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAo
YWNwaV9pZFsweDg0XSBsYXBpY19pZFsweDk2XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMg
KGFjcGlfaWRbMHg4Nl0gbGFwaWNfaWRbMHg5OF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElD
IChhY3BpX2lkWzB4ODhdIGxhcGljX2lkWzB4OWFdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJ
QyAoYWNwaV9pZFsweDhjXSBsYXBpY19pZFsweGEwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQ
SUMgKGFjcGlfaWRbMHg4ZV0gbGFwaWNfaWRbMHhhMl0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExB
UElDIChhY3BpX2lkWzB4OTBdIGxhcGljX2lkWzB4YTRdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBM
QVBJQyAoYWNwaV9pZFsweDkyXSBsYXBpY19pZFsweGE2XSBlbmFibGVkKQ0KKFhFTikgQUNQSTog
TEFQSUMgKGFjcGlfaWRbMHg5NF0gbGFwaWNfaWRbMHhhOF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6
IExBUElDIChhY3BpX2lkWzB4OTZdIGxhcGljX2lkWzB4YWFdIGVuYWJsZWQpDQooWEVOKSBBQ1BJ
OiBMQVBJQyAoYWNwaV9pZFsweDlhXSBsYXBpY19pZFsweGIwXSBlbmFibGVkKQ0KKFhFTikgQUNQ
STogTEFQSUMgKGFjcGlfaWRbMHg5Y10gbGFwaWNfaWRbMHhiMl0gZW5hYmxlZCkNCihYRU4pIEFD
UEk6IExBUElDIChhY3BpX2lkWzB4OWVdIGxhcGljX2lkWzB4YjRdIGVuYWJsZWQpDQooWEVOKSBB
Q1BJOiBMQVBJQyAoYWNwaV9pZFsweGEwXSBsYXBpY19pZFsweGI2XSBlbmFibGVkKQ0KKFhFTikg
QUNQSTogTEFQSUMgKGFjcGlfaWRbMHhhMl0gbGFwaWNfaWRbMHhiOF0gZW5hYmxlZCkNCihYRU4p
IEFDUEk6IExBUElDIChhY3BpX2lkWzB4YTRdIGxhcGljX2lkWzB4YmFdIGVuYWJsZWQpDQooWEVO
KSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGE4XSBsYXBpY19pZFsweGMwXSBlbmFibGVkKQ0KKFhF
TikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhhYV0gbGFwaWNfaWRbMHhjMl0gZW5hYmxlZCkNCihY
RU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4YWNdIGxhcGljX2lkWzB4YzRdIGVuYWJsZWQpDQoo
WEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGFlXSBsYXBpY19pZFsweGM2XSBlbmFibGVkKQ0K
KFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhiMF0gbGFwaWNfaWRbMHhjOF0gZW5hYmxlZCkN
CihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4YjJdIGxhcGljX2lkWzB4Y2FdIGVuYWJsZWQp
DQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGI2XSBsYXBpY19pZFsweGQwXSBlbmFibGVk
KQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhiOF0gbGFwaWNfaWRbMHhkMl0gZW5hYmxl
ZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4YmFdIGxhcGljX2lkWzB4ZDRdIGVuYWJs
ZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGJjXSBsYXBpY19pZFsweGQ2XSBlbmFi
bGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhiZV0gbGFwaWNfaWRbMHhkOF0gZW5h
YmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4YzBdIGxhcGljX2lkWzB4ZGFdIGVu
YWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGM0XSBsYXBpY19pZFsweGUwXSBl
bmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhjNl0gbGFwaWNfaWRbMHhlMl0g
ZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4YzhdIGxhcGljX2lkWzB4ZTRd
IGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGNhXSBsYXBpY19pZFsweGU2
XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhjY10gbGFwaWNfaWRbMHhl
OF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4Y2VdIGxhcGljX2lkWzB4
ZWFdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGQyXSBsYXBpY19pZFsw
eGYwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhkNF0gbGFwaWNfaWRb
MHhmMl0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4ZDZdIGxhcGljX2lk
WzB4ZjRdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGQ4XSBsYXBpY19p
ZFsweGY2XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhkYV0gbGFwaWNf
aWRbMHhmOF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4ZGNdIGxhcGlj
X2lkWzB4ZmFdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDAxXSBsYXBp
Y19pZFsweDAxXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwM10gbGFw
aWNfaWRbMHgwM10gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MDVdIGxh
cGljX2lkWzB4MDVdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDA3XSBs
YXBpY19pZFsweDA3XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwOV0g
bGFwaWNfaWRbMHgwOV0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MGJd
IGxhcGljX2lkWzB4MGJdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDBm
XSBsYXBpY19pZFsweDExXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgx
MV0gbGFwaWNfaWRbMHgxM10gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4
MTNdIGxhcGljX2lkWzB4MTVdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsw
eDE1XSBsYXBpY19pZFsweDE3XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRb
MHgxN10gbGFwaWNfaWRbMHgxOV0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lk
WzB4MTldIGxhcGljX2lkWzB4MWJdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9p
ZFsweDFkXSBsYXBpY19pZFsweDIxXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlf
aWRbMHgxZl0gbGFwaWNfaWRbMHgyM10gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3Bp
X2lkWzB4MjFdIGxhcGljX2lkWzB4MjVdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNw
aV9pZFsweDIzXSBsYXBpY19pZFsweDI3XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFj
cGlfaWRbMHgyNV0gbGFwaWNfaWRbMHgyOV0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChh
Y3BpX2lkWzB4MjddIGxhcGljX2lkWzB4MmJdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAo
YWNwaV9pZFsweDJiXSBsYXBpY19pZFsweDMxXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMg
KGFjcGlfaWRbMHgyZF0gbGFwaWNfaWRbMHgzM10gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElD
IChhY3BpX2lkWzB4MmZdIGxhcGljX2lkWzB4MzVdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJ
QyAoYWNwaV9pZFsweDMxXSBsYXBpY19pZFsweDM3XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQ
SUMgKGFjcGlfaWRbMHgzM10gbGFwaWNfaWRbMHgzOV0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExB
UElDIChhY3BpX2lkWzB4MzVdIGxhcGljX2lkWzB4M2JdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBM
QVBJQyAoYWNwaV9pZFsweDM5XSBsYXBpY19pZFsweDQxXSBlbmFibGVkKQ0KKFhFTikgQUNQSTog
TEFQSUMgKGFjcGlfaWRbMHgzYl0gbGFwaWNfaWRbMHg0M10gZW5hYmxlZCkNCihYRU4pIEFDUEk6
IExBUElDIChhY3BpX2lkWzB4M2RdIGxhcGljX2lkWzB4NDVdIGVuYWJsZWQpDQooWEVOKSBBQ1BJ
OiBMQVBJQyAoYWNwaV9pZFsweDNmXSBsYXBpY19pZFsweDQ3XSBlbmFibGVkKQ0KKFhFTikgQUNQ
STogTEFQSUMgKGFjcGlfaWRbMHg0MV0gbGFwaWNfaWRbMHg0OV0gZW5hYmxlZCkNCihYRU4pIEFD
UEk6IExBUElDIChhY3BpX2lkWzB4NDNdIGxhcGljX2lkWzB4NGJdIGVuYWJsZWQpDQooWEVOKSBB
Q1BJOiBMQVBJQyAoYWNwaV9pZFsweDQ3XSBsYXBpY19pZFsweDUxXSBlbmFibGVkKQ0KKFhFTikg
QUNQSTogTEFQSUMgKGFjcGlfaWRbMHg0OV0gbGFwaWNfaWRbMHg1M10gZW5hYmxlZCkNCihYRU4p
IEFDUEk6IExBUElDIChhY3BpX2lkWzB4NGJdIGxhcGljX2lkWzB4NTVdIGVuYWJsZWQpDQooWEVO
KSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDRkXSBsYXBpY19pZFsweDU3XSBlbmFibGVkKQ0KKFhF
TikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg0Zl0gbGFwaWNfaWRbMHg1OV0gZW5hYmxlZCkNCihY
RU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NTFdIGxhcGljX2lkWzB4NWJdIGVuYWJsZWQpDQoo
WEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDU1XSBsYXBpY19pZFsweDYxXSBlbmFibGVkKQ0K
KFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg1N10gbGFwaWNfaWRbMHg2M10gZW5hYmxlZCkN
CihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NTldIGxhcGljX2lkWzB4NjVdIGVuYWJsZWQp
DQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDViXSBsYXBpY19pZFsweDY3XSBlbmFibGVk
KQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg1ZF0gbGFwaWNfaWRbMHg2OV0gZW5hYmxl
ZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NWZdIGxhcGljX2lkWzB4NmJdIGVuYWJs
ZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDYzXSBsYXBpY19pZFsweDcxXSBlbmFi
bGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg2NV0gbGFwaWNfaWRbMHg3M10gZW5h
YmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NjddIGxhcGljX2lkWzB4NzVdIGVu
YWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDY5XSBsYXBpY19pZFsweDc3XSBl
bmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg2Yl0gbGFwaWNfaWRbMHg3OV0g
ZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NmRdIGxhcGljX2lkWzB4N2Jd
IGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDcxXSBsYXBpY19pZFsweDgx
XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg3M10gbGFwaWNfaWRbMHg4
M10gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NzVdIGxhcGljX2lkWzB4
ODVdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDc3XSBsYXBpY19pZFsw
eDg3XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg3OV0gbGFwaWNfaWRb
MHg4OV0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4N2JdIGxhcGljX2lk
WzB4OGJdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDdmXSBsYXBpY19p
ZFsweDkxXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg4MV0gbGFwaWNf
aWRbMHg5M10gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4ODNdIGxhcGlj
X2lkWzB4OTVdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDg1XSBsYXBp
Y19pZFsweDk3XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg4N10gbGFw
aWNfaWRbMHg5OV0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4ODldIGxh
cGljX2lkWzB4OWJdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDhkXSBs
YXBpY19pZFsweGExXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg4Zl0g
bGFwaWNfaWRbMHhhM10gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4OTFd
IGxhcGljX2lkWzB4YTVdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDkz
XSBsYXBpY19pZFsweGE3XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg5
NV0gbGFwaWNfaWRbMHhhOV0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4
OTddIGxhcGljX2lkWzB4YWJdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsw
eDliXSBsYXBpY19pZFsweGIxXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRb
MHg5ZF0gbGFwaWNfaWRbMHhiM10gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lk
WzB4OWZdIGxhcGljX2lkWzB4YjVdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9p
ZFsweGExXSBsYXBpY19pZFsweGI3XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlf
aWRbMHhhM10gbGFwaWNfaWRbMHhiOV0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3Bp
X2lkWzB4YTVdIGxhcGljX2lkWzB4YmJdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNw
aV9pZFsweGE5XSBsYXBpY19pZFsweGMxXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFj
cGlfaWRbMHhhYl0gbGFwaWNfaWRbMHhjM10gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChh
Y3BpX2lkWzB4YWRdIGxhcGljX2lkWzB4YzVdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAo
YWNwaV9pZFsweGFmXSBsYXBpY19pZFsweGM3XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMg
KGFjcGlfaWRbMHhiMV0gbGFwaWNfaWRbMHhjOV0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElD
IChhY3BpX2lkWzB4YjNdIGxhcGljX2lkWzB4Y2JdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJ
QyAoYWNwaV9pZFsweGI3XSBsYXBpY19pZFsweGQxXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQ
SUMgKGFjcGlfaWRbMHhiOV0gbGFwaWNfaWRbMHhkM10gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExB
UElDIChhY3BpX2lkWzB4YmJdIGxhcGljX2lkWzB4ZDVdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBM
QVBJQyAoYWNwaV9pZFsweGJkXSBsYXBpY19pZFsweGQ3XSBlbmFibGVkKQ0KKFhFTikgQUNQSTog
TEFQSUMgKGFjcGlfaWRbMHhiZl0gbGFwaWNfaWRbMHhkOV0gZW5hYmxlZCkNCihYRU4pIEFDUEk6
IExBUElDIChhY3BpX2lkWzB4YzFdIGxhcGljX2lkWzB4ZGJdIGVuYWJsZWQpDQooWEVOKSBBQ1BJ
OiBMQVBJQyAoYWNwaV9pZFsweGM1XSBsYXBpY19pZFsweGUxXSBlbmFibGVkKQ0KKFhFTikgQUNQ
STogTEFQSUMgKGFjcGlfaWRbMHhjN10gbGFwaWNfaWRbMHhlM10gZW5hYmxlZCkNCihYRU4pIEFD
UEk6IExBUElDIChhY3BpX2lkWzB4YzldIGxhcGljX2lkWzB4ZTVdIGVuYWJsZWQpDQooWEVOKSBB
Q1BJOiBMQVBJQyAoYWNwaV9pZFsweGNiXSBsYXBpY19pZFsweGU3XSBlbmFibGVkKQ0KKFhFTikg
QUNQSTogTEFQSUMgKGFjcGlfaWRbMHhjZF0gbGFwaWNfaWRbMHhlOV0gZW5hYmxlZCkNCihYRU4p
IEFDUEk6IExBUElDIChhY3BpX2lkWzB4Y2ZdIGxhcGljX2lkWzB4ZWJdIGVuYWJsZWQpDQooWEVO
KSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGQzXSBsYXBpY19pZFsweGYxXSBlbmFibGVkKQ0KKFhF
TikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhkNV0gbGFwaWNfaWRbMHhmM10gZW5hYmxlZCkNCihY
RU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4ZDddIGxhcGljX2lkWzB4ZjVdIGVuYWJsZWQpDQoo
WEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGQ5XSBsYXBpY19pZFsweGY3XSBlbmFibGVkKQ0K
KFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhkYl0gbGFwaWNfaWRbMHhmOV0gZW5hYmxlZCkN
CihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4ZGRdIGxhcGljX2lkWzB4ZmJdIGVuYWJsZWQp
DQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGZmXSBsYXBpY19pZFsweGZmXSBkaXNhYmxl
ZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4ZmZdIGxhcGljX2lkWzB4ZmZdIGRpc2Fi
bGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhmZl0gbGFwaWNfaWRbMHhmZl0gZGlz
YWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGZmXSBsYXBpY19pZFsweGZmXSBk
aXNhYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4ZmZdIGxhcGljX2lkWzB4ZmZd
IGRpc2FibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhmZl0gbGFwaWNfaWRbMHhm
Zl0gZGlzYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGZmXSBsYXBpY19pZFsw
eGZmXSBkaXNhYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4ZmZdIGxhcGljX2lk
WzB4ZmZdIGRpc2FibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhmZl0gbGFwaWNf
aWRbMHhmZl0gZGlzYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGZmXSBsYXBp
Y19pZFsweGZmXSBkaXNhYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4ZmZdIGxh
cGljX2lkWzB4ZmZdIGRpc2FibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhmZl0g
bGFwaWNfaWRbMHhmZl0gZGlzYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGZm
XSBsYXBpY19pZFsweGZmXSBkaXNhYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4
ZmZdIGxhcGljX2lkWzB4ZmZdIGRpc2FibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRb
MHhmZl0gbGFwaWNfaWRbMHhmZl0gZGlzYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9p
ZFsweGZmXSBsYXBpY19pZFsweGZmXSBkaXNhYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3Bp
X2lkWzB4ZmZdIGxhcGljX2lkWzB4ZmZdIGRpc2FibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFj
cGlfaWRbMHhmZl0gbGFwaWNfaWRbMHhmZl0gZGlzYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAo
YWNwaV9pZFsweGZmXSBsYXBpY19pZFsweGZmXSBkaXNhYmxlZCkNCihYRU4pIEFDUEk6IExBUElD
IChhY3BpX2lkWzB4ZmZdIGxhcGljX2lkWzB4ZmZdIGRpc2FibGVkKQ0KKFhFTikgQUNQSTogTEFQ
SUMgKGFjcGlfaWRbMHhmZl0gbGFwaWNfaWRbMHhmZl0gZGlzYWJsZWQpDQooWEVOKSBBQ1BJOiBM
QVBJQyAoYWNwaV9pZFsweGZmXSBsYXBpY19pZFsweGZmXSBkaXNhYmxlZCkNCihYRU4pIEFDUEk6
IExBUElDIChhY3BpX2lkWzB4ZmZdIGxhcGljX2lkWzB4ZmZdIGRpc2FibGVkKQ0KKFhFTikgQUNQ
STogTEFQSUMgKGFjcGlfaWRbMHhmZl0gbGFwaWNfaWRbMHhmZl0gZGlzYWJsZWQpDQooWEVOKSBB
Q1BJOiBMQVBJQyAoYWNwaV9pZFsweGZmXSBsYXBpY19pZFsweGZmXSBkaXNhYmxlZCkNCihYRU4p
IEFDUEk6IExBUElDIChhY3BpX2lkWzB4ZmZdIGxhcGljX2lkWzB4ZmZdIGRpc2FibGVkKQ0KKFhF
TikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhmZl0gbGFwaWNfaWRbMHhmZl0gZGlzYWJsZWQpDQoo
WEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGZmXSBsYXBpY19pZFsweGZmXSBkaXNhYmxlZCkN
CihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4ZmZdIGxhcGljX2lkWzB4ZmZdIGRpc2FibGVk
KQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHhmZl0gbGFwaWNfaWRbMHhmZl0gZGlzYWJs
ZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweGZmXSBsYXBpY19pZFsweGZmXSBkaXNh
YmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4ZmZdIGxhcGljX2lkWzB4ZmZdIGRp
c2FibGVkKQ0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDAw
XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAwIGJl
eW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNf
aWRbMHhmZmZmZmZmZl0gdWlkWzB4MDFdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZm
ZmZmIGFuZC9vciBBQ1BJIElEIDB4MSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0K
KFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDAyXSBkaXNhYmxl
ZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDIgYmV5b25kIGxp
bWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZm
ZmZmZmZmXSB1aWRbMHgwM10gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5k
L29yIEFDUEkgSUQgMHgzIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBB
Q1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4MDRdIGRpc2FibGVkKQ0KKFhF
TikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4NCBiZXlvbmQgbGltaXQgLSBw
cm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZd
IHVpZFsweDA1XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQ
SSBJRCAweDUgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgy
QVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHgwNl0gZGlzYWJsZWQpDQooWEVOKSBBUElD
IElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg2IGJleW9uZCBsaW1pdCAtIHByb2Nlc3Nv
ciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4
MDddIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4
NyBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChh
cGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDA4XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhm
ZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDggYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9y
ZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHgwOV0gZGlz
YWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg5IGJleW9u
ZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRb
MHhmZmZmZmZmZl0gdWlkWzB4MGFdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZm
IGFuZC9vciBBQ1BJIElEIDB4YSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhF
TikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDBiXSBkaXNhYmxlZCkN
CihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGIgYmV5b25kIGxpbWl0
IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZm
ZmZmXSB1aWRbMHgwY10gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29y
IEFDUEkgSUQgMHhjIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJ
OiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4MGRdIGRpc2FibGVkKQ0KKFhFTikg
QVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4ZCBiZXlvbmQgbGltaXQgLSBwcm9j
ZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVp
ZFsweDBlXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJ
RCAweGUgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJ
QyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHgwZl0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElE
IDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhmIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBp
Z25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4MTBd
IGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4MTAg
YmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBp
Y19pZFsweGZmZmZmZmZmXSB1aWRbMHgxMV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZm
ZmZmZmYgYW5kL29yIEFDUEkgSUQgMHgxMSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3Jl
ZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDEyXSBkaXNh
YmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDEyIGJleW9u
ZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRb
MHhmZmZmZmZmZl0gdWlkWzB4MTNdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZm
IGFuZC9vciBBQ1BJIElEIDB4MTMgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihY
RU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHgxNF0gZGlzYWJsZWQp
DQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHgxNCBiZXlvbmQgbGlt
aXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZm
ZmZmZmZdIHVpZFsweDE1XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQv
b3IgQUNQSSBJRCAweDE1IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBB
Q1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4MTZdIGRpc2FibGVkKQ0KKFhF
TikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4MTYgYmV5b25kIGxpbWl0IC0g
cHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZm
XSB1aWRbMHgxN10gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFD
UEkgSUQgMHgxNyBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTog
WDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDE4XSBkaXNhYmxlZCkNCihYRU4pIEFQ
SUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDE4IGJleW9uZCBsaW1pdCAtIHByb2Nl
c3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlk
WzB4MTldIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElE
IDB4MTkgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJ
QyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHgxYV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElE
IDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHgxYSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3Ig
aWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDFi
XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDFi
IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFw
aWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4MWNdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZm
ZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4MWMgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9y
ZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHgxZF0gZGlz
YWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHgxZCBiZXlv
bmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lk
WzB4ZmZmZmZmZmZdIHVpZFsweDFlXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZm
ZiBhbmQvb3IgQUNQSSBJRCAweDFlIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQoo
WEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4MWZdIGRpc2FibGVk
KQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4MWYgYmV5b25kIGxp
bWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZm
ZmZmZmZmXSB1aWRbMHgyMF0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5k
L29yIEFDUEkgSUQgMHgyMCBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikg
QUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDIxXSBkaXNhYmxlZCkNCihY
RU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDIxIGJleW9uZCBsaW1pdCAt
IHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZm
Zl0gdWlkWzB4MjJdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBB
Q1BJIElEIDB4MjIgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6
IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHgyM10gZGlzYWJsZWQpDQooWEVOKSBB
UElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHgyMyBiZXlvbmQgbGltaXQgLSBwcm9j
ZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVp
ZFsweDI0XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJ
RCAweDI0IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQ
SUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4MjVdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJ
RCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4MjUgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29y
IGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHgy
Nl0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHgy
NiBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChh
cGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDI3XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhm
ZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDI3IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25v
cmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4MjhdIGRp
c2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4MjggYmV5
b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19p
ZFsweGZmZmZmZmZmXSB1aWRbMHgyOV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZm
ZmYgYW5kL29yIEFDUEkgSUQgMHgyOSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0K
KFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDJhXSBkaXNhYmxl
ZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDJhIGJleW9uZCBs
aW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhm
ZmZmZmZmZl0gdWlkWzB4MmJdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFu
ZC9vciBBQ1BJIElEIDB4MmIgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4p
IEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHgyY10gZGlzYWJsZWQpDQoo
WEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHgyYyBiZXlvbmQgbGltaXQg
LSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZm
ZmZdIHVpZFsweDJkXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3Ig
QUNQSSBJRCAweDJkIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJ
OiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4MmVdIGRpc2FibGVkKQ0KKFhFTikg
QVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4MmUgYmV5b25kIGxpbWl0IC0gcHJv
Y2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1
aWRbMHgyZl0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkg
SUQgMHgyZiBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJB
UElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDMwXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMg
SUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDMwIGJleW9uZCBsaW1pdCAtIHByb2Nlc3Nv
ciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4
MzFdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4
MzEgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAo
YXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHgzMl0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4
ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHgzMiBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdu
b3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDMzXSBk
aXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDMzIGJl
eW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNf
aWRbMHhmZmZmZmZmZl0gdWlkWzB4MzRdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZm
ZmZmIGFuZC9vciBBQ1BJIElEIDB4MzQgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQN
CihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHgzNV0gZGlzYWJs
ZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHgzNSBiZXlvbmQg
bGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4
ZmZmZmZmZmZdIHVpZFsweDM2XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBh
bmQvb3IgQUNQSSBJRCAweDM2IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVO
KSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4MzddIGRpc2FibGVkKQ0K
KFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4MzcgYmV5b25kIGxpbWl0
IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZm
ZmZmXSB1aWRbMHgzOF0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29y
IEFDUEkgSUQgMHgzOCBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQ
STogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDM5XSBkaXNhYmxlZCkNCihYRU4p
IEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDM5IGJleW9uZCBsaW1pdCAtIHBy
b2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0g
dWlkWzB4M2FdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJ
IElEIDB4M2EgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgy
QVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHgzYl0gZGlzYWJsZWQpDQooWEVOKSBBUElD
IElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHgzYiBiZXlvbmQgbGltaXQgLSBwcm9jZXNz
b3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsw
eDNjXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAw
eDNjIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMg
KGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4M2RdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAw
eGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4M2QgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGln
bm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHgzZV0g
ZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHgzZSBi
ZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGlj
X2lkWzB4ZmZmZmZmZmZdIHVpZFsweDNmXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZm
ZmZmZiBhbmQvb3IgQUNQSSBJRCAweDNmIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVk
DQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4NDBdIGRpc2Fi
bGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4NDAgYmV5b25k
IGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsw
eGZmZmZmZmZmXSB1aWRbMHg0MV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYg
YW5kL29yIEFDUEkgSUQgMHg0MSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhF
TikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDQyXSBkaXNhYmxlZCkN
CihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDQyIGJleW9uZCBsaW1p
dCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZm
ZmZmZl0gdWlkWzB4NDNdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9v
ciBBQ1BJIElEIDB4NDMgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFD
UEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg0NF0gZGlzYWJsZWQpDQooWEVO
KSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg0NCBiZXlvbmQgbGltaXQgLSBw
cm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZd
IHVpZFsweDQ1XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQ
SSBJRCAweDQ1IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBY
MkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4NDZdIGRpc2FibGVkKQ0KKFhFTikgQVBJ
QyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4NDYgYmV5b25kIGxpbWl0IC0gcHJvY2Vz
c29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRb
MHg0N10gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQg
MHg0NyBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElD
IChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDQ4XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQg
MHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDQ4IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBp
Z25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4NDld
IGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4NDkg
YmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBp
Y19pZFsweGZmZmZmZmZmXSB1aWRbMHg0YV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZm
ZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg0YSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3Jl
ZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDRiXSBkaXNh
YmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDRiIGJleW9u
ZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRb
MHhmZmZmZmZmZl0gdWlkWzB4NGNdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZm
IGFuZC9vciBBQ1BJIElEIDB4NGMgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihY
RU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg0ZF0gZGlzYWJsZWQp
DQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg0ZCBiZXlvbmQgbGlt
aXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZm
ZmZmZmZdIHVpZFsweDRlXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQv
b3IgQUNQSSBJRCAweDRlIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBB
Q1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4NGZdIGRpc2FibGVkKQ0KKFhF
TikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4NGYgYmV5b25kIGxpbWl0IC0g
cHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZm
XSB1aWRbMHg1MF0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFD
UEkgSUQgMHg1MCBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTog
WDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDUxXSBkaXNhYmxlZCkNCihYRU4pIEFQ
SUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDUxIGJleW9uZCBsaW1pdCAtIHByb2Nl
c3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlk
WzB4NTJdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElE
IDB4NTIgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJ
QyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg1M10gZGlzYWJsZWQpDQooWEVOKSBBUElDIElE
IDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg1MyBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3Ig
aWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDU0
XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDU0
IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFw
aWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4NTVdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZm
ZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4NTUgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9y
ZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg1Nl0gZGlz
YWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg1NiBiZXlv
bmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lk
WzB4ZmZmZmZmZmZdIHVpZFsweDU3XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZm
ZiBhbmQvb3IgQUNQSSBJRCAweDU3IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQoo
WEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4NThdIGRpc2FibGVk
KQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4NTggYmV5b25kIGxp
bWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZm
ZmZmZmZmXSB1aWRbMHg1OV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5k
L29yIEFDUEkgSUQgMHg1OSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikg
QUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDVhXSBkaXNhYmxlZCkNCihY
RU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDVhIGJleW9uZCBsaW1pdCAt
IHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZm
Zl0gdWlkWzB4NWJdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBB
Q1BJIElEIDB4NWIgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6
IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg1Y10gZGlzYWJsZWQpDQooWEVOKSBB
UElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg1YyBiZXlvbmQgbGltaXQgLSBwcm9j
ZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVp
ZFsweDVkXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJ
RCAweDVkIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQ
SUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4NWVdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJ
RCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4NWUgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29y
IGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg1
Zl0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg1
ZiBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChh
cGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDYwXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhm
ZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDYwIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25v
cmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4NjFdIGRp
c2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4NjEgYmV5
b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19p
ZFsweGZmZmZmZmZmXSB1aWRbMHg2Ml0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZm
ZmYgYW5kL29yIEFDUEkgSUQgMHg2MiBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0K
KFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDYzXSBkaXNhYmxl
ZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDYzIGJleW9uZCBs
aW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhm
ZmZmZmZmZl0gdWlkWzB4NjRdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFu
ZC9vciBBQ1BJIElEIDB4NjQgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4p
IEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg2NV0gZGlzYWJsZWQpDQoo
WEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg2NSBiZXlvbmQgbGltaXQg
LSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZm
ZmZdIHVpZFsweDY2XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3Ig
QUNQSSBJRCAweDY2IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJ
OiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4NjddIGRpc2FibGVkKQ0KKFhFTikg
QVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4NjcgYmV5b25kIGxpbWl0IC0gcHJv
Y2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1
aWRbMHg2OF0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkg
SUQgMHg2OCBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJB
UElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDY5XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMg
SUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDY5IGJleW9uZCBsaW1pdCAtIHByb2Nlc3Nv
ciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4
NmFdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4
NmEgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAo
YXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg2Yl0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4
ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg2YiBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdu
b3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDZjXSBk
aXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDZjIGJl
eW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNf
aWRbMHhmZmZmZmZmZl0gdWlkWzB4NmRdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZm
ZmZmIGFuZC9vciBBQ1BJIElEIDB4NmQgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQN
CihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg2ZV0gZGlzYWJs
ZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg2ZSBiZXlvbmQg
bGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4
ZmZmZmZmZmZdIHVpZFsweDZmXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBh
bmQvb3IgQUNQSSBJRCAweDZmIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVO
KSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4NzBdIGRpc2FibGVkKQ0K
KFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4NzAgYmV5b25kIGxpbWl0
IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZm
ZmZmXSB1aWRbMHg3MV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29y
IEFDUEkgSUQgMHg3MSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQ
STogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDcyXSBkaXNhYmxlZCkNCihYRU4p
IEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDcyIGJleW9uZCBsaW1pdCAtIHBy
b2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0g
dWlkWzB4NzNdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJ
IElEIDB4NzMgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgy
QVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg3NF0gZGlzYWJsZWQpDQooWEVOKSBBUElD
IElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg3NCBiZXlvbmQgbGltaXQgLSBwcm9jZXNz
b3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsw
eDc1XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAw
eDc1IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMg
KGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4NzZdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAw
eGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4NzYgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGln
bm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg3N10g
ZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg3NyBi
ZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGlj
X2lkWzB4ZmZmZmZmZmZdIHVpZFsweDc4XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZm
ZmZmZiBhbmQvb3IgQUNQSSBJRCAweDc4IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVk
DQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4NzldIGRpc2Fi
bGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4NzkgYmV5b25k
IGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsw
eGZmZmZmZmZmXSB1aWRbMHg3YV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYg
YW5kL29yIEFDUEkgSUQgMHg3YSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhF
TikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDdiXSBkaXNhYmxlZCkN
CihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDdiIGJleW9uZCBsaW1p
dCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZm
ZmZmZl0gdWlkWzB4N2NdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9v
ciBBQ1BJIElEIDB4N2MgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFD
UEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg3ZF0gZGlzYWJsZWQpDQooWEVO
KSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg3ZCBiZXlvbmQgbGltaXQgLSBw
cm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZd
IHVpZFsweDdlXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQ
SSBJRCAweDdlIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBY
MkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4N2ZdIGRpc2FibGVkKQ0KKFhFTikgQVBJ
QyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4N2YgYmV5b25kIGxpbWl0IC0gcHJvY2Vz
c29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRb
MHg4MF0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQg
MHg4MCBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElD
IChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDgxXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQg
MHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDgxIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBp
Z25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4ODJd
IGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4ODIg
YmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBp
Y19pZFsweGZmZmZmZmZmXSB1aWRbMHg4M10gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZm
ZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg4MyBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3Jl
ZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDg0XSBkaXNh
YmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDg0IGJleW9u
ZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRb
MHhmZmZmZmZmZl0gdWlkWzB4ODVdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZm
IGFuZC9vciBBQ1BJIElEIDB4ODUgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihY
RU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg4Nl0gZGlzYWJsZWQp
DQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg4NiBiZXlvbmQgbGlt
aXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZm
ZmZmZmZdIHVpZFsweDg3XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQv
b3IgQUNQSSBJRCAweDg3IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBB
Q1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4ODhdIGRpc2FibGVkKQ0KKFhF
TikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4ODggYmV5b25kIGxpbWl0IC0g
cHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZm
XSB1aWRbMHg4OV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFD
UEkgSUQgMHg4OSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTog
WDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDhhXSBkaXNhYmxlZCkNCihYRU4pIEFQ
SUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDhhIGJleW9uZCBsaW1pdCAtIHByb2Nl
c3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlk
WzB4OGJdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElE
IDB4OGIgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJ
QyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg4Y10gZGlzYWJsZWQpDQooWEVOKSBBUElDIElE
IDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg4YyBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3Ig
aWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDhk
XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDhk
IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFw
aWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4OGVdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZm
ZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4OGUgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9y
ZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg4Zl0gZGlz
YWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg4ZiBiZXlv
bmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lk
WzB4ZmZmZmZmZmZdIHVpZFsweDkwXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZm
ZiBhbmQvb3IgQUNQSSBJRCAweDkwIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQoo
WEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4OTFdIGRpc2FibGVk
KQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4OTEgYmV5b25kIGxp
bWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZm
ZmZmZmZmXSB1aWRbMHg5Ml0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5k
L29yIEFDUEkgSUQgMHg5MiBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikg
QUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDkzXSBkaXNhYmxlZCkNCihY
RU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDkzIGJleW9uZCBsaW1pdCAt
IHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZm
Zl0gdWlkWzB4OTRdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBB
Q1BJIElEIDB4OTQgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6
IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg5NV0gZGlzYWJsZWQpDQooWEVOKSBB
UElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg5NSBiZXlvbmQgbGltaXQgLSBwcm9j
ZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVp
ZFsweDk2XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJ
RCAweDk2IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQ
SUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4OTddIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJ
RCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4OTcgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29y
IGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg5
OF0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg5
OCBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChh
cGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDk5XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhm
ZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDk5IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25v
cmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4OWFdIGRp
c2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4OWEgYmV5
b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19p
ZFsweGZmZmZmZmZmXSB1aWRbMHg5Yl0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZm
ZmYgYW5kL29yIEFDUEkgSUQgMHg5YiBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0K
KFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweDljXSBkaXNhYmxl
ZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweDljIGJleW9uZCBs
aW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhm
ZmZmZmZmZl0gdWlkWzB4OWRdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFu
ZC9vciBBQ1BJIElEIDB4OWQgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4p
IEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHg5ZV0gZGlzYWJsZWQpDQoo
WEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHg5ZSBiZXlvbmQgbGltaXQg
LSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZm
ZmZdIHVpZFsweDlmXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3Ig
QUNQSSBJRCAweDlmIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJ
OiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4YTBdIGRpc2FibGVkKQ0KKFhFTikg
QVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4YTAgYmV5b25kIGxpbWl0IC0gcHJv
Y2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1
aWRbMHhhMV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkg
SUQgMHhhMSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJB
UElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweGEyXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMg
SUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGEyIGJleW9uZCBsaW1pdCAtIHByb2Nlc3Nv
ciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4
YTNdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4
YTMgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAo
YXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHhhNF0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4
ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhhNCBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdu
b3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweGE1XSBk
aXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGE1IGJl
eW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNf
aWRbMHhmZmZmZmZmZl0gdWlkWzB4YTZdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZm
ZmZmIGFuZC9vciBBQ1BJIElEIDB4YTYgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQN
CihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHhhN10gZGlzYWJs
ZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhhNyBiZXlvbmQg
bGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4
ZmZmZmZmZmZdIHVpZFsweGE4XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBh
bmQvb3IgQUNQSSBJRCAweGE4IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVO
KSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4YTldIGRpc2FibGVkKQ0K
KFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4YTkgYmV5b25kIGxpbWl0
IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZm
ZmZmXSB1aWRbMHhhYV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29y
IEFDUEkgSUQgMHhhYSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQ
STogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweGFiXSBkaXNhYmxlZCkNCihYRU4p
IEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGFiIGJleW9uZCBsaW1pdCAtIHBy
b2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0g
dWlkWzB4YWNdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJ
IElEIDB4YWMgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgy
QVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHhhZF0gZGlzYWJsZWQpDQooWEVOKSBBUElD
IElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhhZCBiZXlvbmQgbGltaXQgLSBwcm9jZXNz
b3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsw
eGFlXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAw
eGFlIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMg
KGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4YWZdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAw
eGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4YWYgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGln
bm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHhiMF0g
ZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhiMCBi
ZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGlj
X2lkWzB4ZmZmZmZmZmZdIHVpZFsweGIxXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZm
ZmZmZiBhbmQvb3IgQUNQSSBJRCAweGIxIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVk
DQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4YjJdIGRpc2Fi
bGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4YjIgYmV5b25k
IGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsw
eGZmZmZmZmZmXSB1aWRbMHhiM10gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYg
YW5kL29yIEFDUEkgSUQgMHhiMyBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhF
TikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweGI0XSBkaXNhYmxlZCkN
CihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGI0IGJleW9uZCBsaW1p
dCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZm
ZmZmZl0gdWlkWzB4YjVdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9v
ciBBQ1BJIElEIDB4YjUgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFD
UEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHhiNl0gZGlzYWJsZWQpDQooWEVO
KSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhiNiBiZXlvbmQgbGltaXQgLSBw
cm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZd
IHVpZFsweGI3XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQ
SSBJRCAweGI3IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBY
MkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4YjhdIGRpc2FibGVkKQ0KKFhFTikgQVBJ
QyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4YjggYmV5b25kIGxpbWl0IC0gcHJvY2Vz
c29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRb
MHhiOV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQg
MHhiOSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElD
IChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweGJhXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQg
MHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGJhIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBp
Z25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4YmJd
IGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4YmIg
YmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBp
Y19pZFsweGZmZmZmZmZmXSB1aWRbMHhiY10gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZm
ZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhiYyBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3Jl
ZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweGJkXSBkaXNh
YmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGJkIGJleW9u
ZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRb
MHhmZmZmZmZmZl0gdWlkWzB4YmVdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZm
IGFuZC9vciBBQ1BJIElEIDB4YmUgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihY
RU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHhiZl0gZGlzYWJsZWQp
DQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhiZiBiZXlvbmQgbGlt
aXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZm
ZmZmZmZdIHVpZFsweGMwXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQv
b3IgQUNQSSBJRCAweGMwIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBB
Q1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4YzFdIGRpc2FibGVkKQ0KKFhF
TikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4YzEgYmV5b25kIGxpbWl0IC0g
cHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZm
XSB1aWRbMHhjMl0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFD
UEkgSUQgMHhjMiBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTog
WDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweGMzXSBkaXNhYmxlZCkNCihYRU4pIEFQ
SUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGMzIGJleW9uZCBsaW1pdCAtIHByb2Nl
c3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlk
WzB4YzRdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElE
IDB4YzQgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJ
QyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHhjNV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElE
IDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhjNSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3Ig
aWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweGM2
XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGM2
IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFw
aWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4YzddIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZm
ZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4YzcgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9y
ZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHhjOF0gZGlz
YWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhjOCBiZXlv
bmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lk
WzB4ZmZmZmZmZmZdIHVpZFsweGM5XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZm
ZiBhbmQvb3IgQUNQSSBJRCAweGM5IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQoo
WEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4Y2FdIGRpc2FibGVk
KQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4Y2EgYmV5b25kIGxp
bWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZm
ZmZmZmZmXSB1aWRbMHhjYl0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5k
L29yIEFDUEkgSUQgMHhjYiBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikg
QUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweGNjXSBkaXNhYmxlZCkNCihY
RU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGNjIGJleW9uZCBsaW1pdCAt
IHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZm
Zl0gdWlkWzB4Y2RdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBB
Q1BJIElEIDB4Y2QgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6
IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHhjZV0gZGlzYWJsZWQpDQooWEVOKSBB
UElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhjZSBiZXlvbmQgbGltaXQgLSBwcm9j
ZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVp
ZFsweGNmXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJ
RCAweGNmIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQ
SUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4ZDBdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJ
RCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4ZDAgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29y
IGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHhk
MV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhk
MSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChh
cGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweGQyXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhm
ZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGQyIGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25v
cmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4ZDNdIGRp
c2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4ZDMgYmV5
b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19p
ZFsweGZmZmZmZmZmXSB1aWRbMHhkNF0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZm
ZmYgYW5kL29yIEFDUEkgSUQgMHhkNCBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0K
KFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweGQ1XSBkaXNhYmxl
ZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGQ1IGJleW9uZCBs
aW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhm
ZmZmZmZmZl0gdWlkWzB4ZDZdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFu
ZC9vciBBQ1BJIElEIDB4ZDYgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4p
IEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHhkN10gZGlzYWJsZWQpDQoo
WEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhkNyBiZXlvbmQgbGltaXQg
LSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZm
ZmZdIHVpZFsweGQ4XSBkaXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3Ig
QUNQSSBJRCAweGQ4IGJleW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJ
OiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4ZDldIGRpc2FibGVkKQ0KKFhFTikg
QVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4ZDkgYmV5b25kIGxpbWl0IC0gcHJv
Y2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweGZmZmZmZmZmXSB1
aWRbMHhkYV0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4ZmZmZmZmZmYgYW5kL29yIEFDUEkg
SUQgMHhkYSBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdub3JlZA0KKFhFTikgQUNQSTogWDJB
UElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweGRiXSBkaXNhYmxlZCkNCihYRU4pIEFQSUMg
SUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGRiIGJleW9uZCBsaW1pdCAtIHByb2Nlc3Nv
ciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHhmZmZmZmZmZl0gdWlkWzB4
ZGNdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZmZmZmIGFuZC9vciBBQ1BJIElEIDB4
ZGMgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQNCihYRU4pIEFDUEk6IFgyQVBJQyAo
YXBpY19pZFsweGZmZmZmZmZmXSB1aWRbMHhkZF0gZGlzYWJsZWQpDQooWEVOKSBBUElDIElEIDB4
ZmZmZmZmZmYgYW5kL29yIEFDUEkgSUQgMHhkZCBiZXlvbmQgbGltaXQgLSBwcm9jZXNzb3IgaWdu
b3JlZA0KKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4ZmZmZmZmZmZdIHVpZFsweGRlXSBk
aXNhYmxlZCkNCihYRU4pIEFQSUMgSUQgMHhmZmZmZmZmZiBhbmQvb3IgQUNQSSBJRCAweGRlIGJl
eW9uZCBsaW1pdCAtIHByb2Nlc3NvciBpZ25vcmVkDQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNf
aWRbMHhmZmZmZmZmZl0gdWlkWzB4ZGZdIGRpc2FibGVkKQ0KKFhFTikgQVBJQyBJRCAweGZmZmZm
ZmZmIGFuZC9vciBBQ1BJIElEIDB4ZGYgYmV5b25kIGxpbWl0IC0gcHJvY2Vzc29yIGlnbm9yZWQN
CihYRU4pIEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweGZmXSBoaWdoIGxldmVsIGxpbnRbMHgx
XSkNCihYRU4pIEFDUEk6IFgyQVBJQ19OTUkgKHVpZFsweGZmZmZmZmZmXSBoaWdoIGxldmVsIGxp
bnRbMHgxXSkNCihYRU4pIE92ZXJyaWRpbmcgQVBJQyBkcml2ZXIgd2l0aCBiaWdzbXANCihYRU4p
IEFDUEk6IElPQVBJQyAoaWRbMHgwOF0gYWRkcmVzc1sweGZlYzAwMDAwXSBnc2lfYmFzZVswXSkN
CihYRU4pIElPQVBJQ1swXTogYXBpY19pZCA4LCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjMDAw
MDAsIEdTSSAwLTIzDQooWEVOKSBBQ1BJOiBJT0FQSUMgKGlkWzB4MDldIGFkZHJlc3NbMHhmZWMw
MTAwMF0gZ3NpX2Jhc2VbMjRdKQ0KKFhFTikgSU9BUElDWzFdOiBhcGljX2lkIDksIHZlcnNpb24g
MzIsIGFkZHJlc3MgMHhmZWMwMTAwMCwgR1NJIDI0LTMxDQooWEVOKSBBQ1BJOiBJT0FQSUMgKGlk
WzB4MGFdIGFkZHJlc3NbMHhmZWMwODAwMF0gZ3NpX2Jhc2VbMzJdKQ0KKFhFTikgSU9BUElDWzJd
OiBhcGljX2lkIDEwLCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjMDgwMDAsIEdTSSAzMi0zOQ0K
KFhFTikgQUNQSTogSU9BUElDIChpZFsweDBiXSBhZGRyZXNzWzB4ZmVjMTAwMDBdIGdzaV9iYXNl
WzQwXSkNCihYRU4pIElPQVBJQ1szXTogYXBpY19pZCAxMSwgdmVyc2lvbiAzMiwgYWRkcmVzcyAw
eGZlYzEwMDAwLCBHU0kgNDAtNDcNCihYRU4pIEFDUEk6IElPQVBJQyAoaWRbMHgwY10gYWRkcmVz
c1sweGZlYzE4MDAwXSBnc2lfYmFzZVs0OF0pDQooWEVOKSBJT0FQSUNbNF06IGFwaWNfaWQgMTIs
IHZlcnNpb24gMzIsIGFkZHJlc3MgMHhmZWMxODAwMCwgR1NJIDQ4LTU1DQooWEVOKSBBQ1BJOiBJ
T0FQSUMgKGlkWzB4MGZdIGFkZHJlc3NbMHhmZWMyMDAwMF0gZ3NpX2Jhc2VbNzJdKQ0KKFhFTikg
SU9BUElDWzVdOiBhcGljX2lkIDE1LCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjMjAwMDAsIEdT
SSA3Mi03OQ0KKFhFTikgQUNQSTogSU9BUElDIChpZFsweDEwXSBhZGRyZXNzWzB4ZmVjMjgwMDBd
IGdzaV9iYXNlWzgwXSkNCihYRU4pIElPQVBJQ1s2XTogYXBpY19pZCAxNiwgdmVyc2lvbiAzMiwg
YWRkcmVzcyAweGZlYzI4MDAwLCBHU0kgODAtODcNCihYRU4pIEFDUEk6IElPQVBJQyAoaWRbMHgx
MV0gYWRkcmVzc1sweGZlYzMwMDAwXSBnc2lfYmFzZVs4OF0pDQooWEVOKSBJT0FQSUNbN106IGFw
aWNfaWQgMTcsIHZlcnNpb24gMzIsIGFkZHJlc3MgMHhmZWMzMDAwMCwgR1NJIDg4LTk1DQooWEVO
KSBBQ1BJOiBJT0FQSUMgKGlkWzB4MTJdIGFkZHJlc3NbMHhmZWMzODAwMF0gZ3NpX2Jhc2VbOTZd
KQ0KKFhFTikgSU9BUElDWzhdOiBhcGljX2lkIDE4LCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVj
MzgwMDAsIEdTSSA5Ni0xMDMNCihYRU4pIEFDUEk6IElPQVBJQyAoaWRbMHgxNV0gYWRkcmVzc1sw
eGZlYzQwMDAwXSBnc2lfYmFzZVsxMjBdKQ0KKFhFTikgSU9BUElDWzldOiBhcGljX2lkIDIxLCB2
ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjNDAwMDAsIEdTSSAxMjAtMTI3DQooWEVOKSBBQ1BJOiBJ
T0FQSUMgKGlkWzB4MTZdIGFkZHJlc3NbMHhmZWM0ODAwMF0gZ3NpX2Jhc2VbMTI4XSkNCihYRU4p
IElPQVBJQ1sxMF06IGFwaWNfaWQgMjIsIHZlcnNpb24gMzIsIGFkZHJlc3MgMHhmZWM0ODAwMCwg
R1NJIDEyOC0xMzUNCihYRU4pIEFDUEk6IElPQVBJQyAoaWRbMHgxN10gYWRkcmVzc1sweGZlYzUw
MDAwXSBnc2lfYmFzZVsxMzZdKQ0KKFhFTikgSU9BUElDWzExXTogYXBpY19pZCAyMywgdmVyc2lv
biAzMiwgYWRkcmVzcyAweGZlYzUwMDAwLCBHU0kgMTM2LTE0Mw0KKFhFTikgQUNQSTogSU9BUElD
IChpZFsweDE4XSBhZGRyZXNzWzB4ZmVjNTgwMDBdIGdzaV9iYXNlWzE0NF0pDQooWEVOKSBJT0FQ
SUNbMTJdOiBhcGljX2lkIDI0LCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjNTgwMDAsIEdTSSAx
NDQtMTUxDQooWEVOKSBBQ1BJOiBJT0FQSUMgKGlkWzB4MWJdIGFkZHJlc3NbMHhmZWM2MDAwMF0g
Z3NpX2Jhc2VbMTY4XSkNCihYRU4pIElPQVBJQ1sxM106IGFwaWNfaWQgMjcsIHZlcnNpb24gMzIs
IGFkZHJlc3MgMHhmZWM2MDAwMCwgR1NJIDE2OC0xNzUNCihYRU4pIEFDUEk6IElPQVBJQyAoaWRb
MHgxY10gYWRkcmVzc1sweGZlYzY4MDAwXSBnc2lfYmFzZVsxNzZdKQ0KKFhFTikgSU9BUElDWzE0
XTogYXBpY19pZCAyOCwgdmVyc2lvbiAzMiwgYWRkcmVzcyAweGZlYzY4MDAwLCBHU0kgMTc2LTE4
Mw0KKFhFTikgQUNQSTogSU9BUElDIChpZFsweDFkXSBhZGRyZXNzWzB4ZmVjNzAwMDBdIGdzaV9i
YXNlWzE4NF0pDQooWEVOKSBJT0FQSUNbMTVdOiBhcGljX2lkIDI5LCB2ZXJzaW9uIDMyLCBhZGRy
ZXNzIDB4ZmVjNzAwMDAsIEdTSSAxODQtMTkxDQooWEVOKSBBQ1BJOiBJT0FQSUMgKGlkWzB4MWVd
IGFkZHJlc3NbMHhmZWM3ODAwMF0gZ3NpX2Jhc2VbMTkyXSkNCihYRU4pIElPQVBJQ1sxNl06IGFw
aWNfaWQgMzAsIHZlcnNpb24gMzIsIGFkZHJlc3MgMHhmZWM3ODAwMCwgR1NJIDE5Mi0xOTkNCihY
RU4pIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDAgZ2xvYmFsX2lycSAyIGRmbCBk
ZmwpDQooWEVOKSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSA5IGdsb2JhbF9pcnEg
OSBoaWdoIGxldmVsKQ0KKFhFTikgQUNQSTogSVJRMCB1c2VkIGJ5IG92ZXJyaWRlLg0KKFhFTikg
QUNQSTogSVJRMiB1c2VkIGJ5IG92ZXJyaWRlLg0KKFhFTikgQUNQSTogSVJROSB1c2VkIGJ5IG92
ZXJyaWRlLg0KKFhFTikgRW5hYmxpbmcgQVBJQyBtb2RlOiAgUGh5cy4gIFVzaW5nIDE3IEkvTyBB
UElDcw0KKFhFTikgQUNQSTogSFBFVCBpZDogMHg4MDg2YTcwMSBiYXNlOiAweGZlZDAwMDAwDQoo
WEVOKSBbVlQtRF0gIFJNUlIgYWRkcmVzcyByYW5nZSA2ODZmYTAwMC4uNjg2ZmNmZmYgbm90IGlu
IHJlc2VydmVkIG1lbW9yeTsgbmVlZCAiaW9tbXVfaW5jbHVzaXZlX21hcHBpbmc9MSI/DQooWEVO
KSBYZW4gRVJTVCBzdXBwb3J0IGlzIGluaXRpYWxpemVkLg0KKFhFTikgSEVTVDogVGFibGUgcGFy
c2luZyBoYXMgYmVlbiBpbml0aWFsaXplZA0KKFhFTikgVXNpbmcgQUNQSSAoTUFEVCkgZm9yIFNN
UCBjb25maWd1cmF0aW9uIGluZm9ybWF0aW9uDQooWEVOKSBTTVA6IEFsbG93aW5nIDIyNCBDUFVz
ICgzMiBob3RwbHVnIENQVXMpDQooWEVOKSBJUlEgbGltaXRzOiAyMDAgR1NJLCAzNjY4MCBNU0kv
TVNJLVgNCihYRU4pIE5vdCBlbmFibGluZyB4MkFQSUMgKHVwb24gZmlybXdhcmUgcmVxdWVzdCkN
CihYRU4pIHhzdGF0ZTogc2l6ZTogMHhhODggYW5kIHN0YXRlczogMHgyZmYNCihYRU4pIG1jZV9p
bnRlbC5jOjczMjogTUNBIGNhcGFiaWxpdHk6IGZpcnN0YmFuayAwLCAwIGV4dCBNU1JzLCBCQ0FT
VCwgU0VSLCBDTUNJDQooWEVOKSBDTUNJOiB0aHJlc2hvbGQgMHgyIHRvbyBsYXJnZSBmb3IgQ1BV
MCBiYW5rIDYsIHVzaW5nIDB4MQ0KKFhFTikgQ01DSTogdGhyZXNob2xkIDB4MiB0b28gbGFyZ2Ug
Zm9yIENQVTAgYmFuayA5LCB1c2luZyAweDENCihYRU4pIENNQ0k6IHRocmVzaG9sZCAweDIgdG9v
IGxhcmdlIGZvciBDUFUwIGJhbmsgMTAsIHVzaW5nIDB4MQ0KKFhFTikgQ01DSTogdGhyZXNob2xk
IDB4MiB0b28gbGFyZ2UgZm9yIENQVTAgYmFuayAxMSwgdXNpbmcgMHgxDQooWEVOKSBDUFUwOiBJ
bnRlbCBtYWNoaW5lIGNoZWNrIHJlcG9ydGluZyBlbmFibGVkDQooWEVOKSBVc2luZyBzY2hlZHVs
ZXI6IFNNUCBDcmVkaXQgU2NoZWR1bGVyIChjcmVkaXQpDQooWEVOKSBQbGF0Zm9ybSB0aW1lciBp
cyAyMy45OTlNSHogSFBFVA0KKFhFTikgRGV0ZWN0ZWQgMTc5NS44NTkgTUh6IHByb2Nlc3Nvci4N
CihYRU4pIEVGSSBtZW1vcnkgbWFwOg0KKFhFTikgIDAwMDAwMDAwMDAwMDAtMDAwMDAwMDAwMGZm
ZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDAwMDAwMTAwMC0wMDAw
MDAwMDQxZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDAwMDQy
MDAwLTAwMDAwMDAwNWNmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAw
MDAwMDAwNWQwMDAtMDAwMDAwMDA1ZWZmZiB0eXBlPTIgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQoo
WEVOKSAgMDAwMDAwMDA1ZjAwMC0wMDAwMDAwMDVmZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAw
MDAwMGYNCihYRU4pICAwMDAwMDAwMDYwMDAwLTAwMDAwMDAwOWZmZmYgdHlwZT0zIGF0dHI9MDAw
MDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwMDAxMDAwMDAtMDAwMDAwMGJmZmZmZiB0eXBlPTcg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDAwMGMwMDAwMC0wMDAwMDAwZmZmZmZm
IHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDAxMDAwMDAwLTAwMDAw
NGM5ODVmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNGM5ODYw
MDAtMDAwMDA1Mzc3MGZmZiB0eXBlPTIgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAw
MDA1Mzc3MTAwMC0wMDAwMDU4NzMxZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihY
RU4pICAwMDAwMDU4NzMyMDAwLTAwMDAwNWU4ZmRmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAw
MDAwZg0KKFhFTikgIDAwMDAwNWU4ZmUwMDAtMDAwMDA1ZWVhM2ZmZiB0eXBlPTIgYXR0cj0wMDAw
MDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA1ZWVhNDAwMC0wMDAwMDYwMGEzZmZmIHR5cGU9MSBh
dHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYwMGE0MDAwLTAwMDAwNjA1YjJmZmYg
dHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjA1YjMwMDAtMDAwMDA2
MGI0YWZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2MGI0YjAw
MC0wMDAwMDYwZTg5ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAw
MDYwZThhMDAwLTAwMDAwNjBlOGNmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhF
TikgIDAwMDAwNjBlOGQwMDAtMDAwMDA2MGY4NmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmDQooWEVOKSAgMDAwMDA2MGY4NzAwMC0wMDAwMDYwZjg4ZmZmIHR5cGU9NyBhdHRyPTAwMDAw
MDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYwZjg5MDAwLTAwMDAwNjBmOGJmZmYgdHlwZT0zIGF0
dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjBmOGMwMDAtMDAwMDA2Mjg4MWZmZiB0
eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2Mjg4MjAwMC0wMDAwMDYy
YjA5ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYyYjBhMDAw
LTAwMDAwNjMyMDJmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAw
NjMyMDMwMDAtMDAwMDA2MzIwOWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVO
KSAgMDAwMDA2MzIwYTAwMC0wMDAwMDYzNWU4ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAw
MGYNCihYRU4pICAwMDAwMDYzNWU5MDAwLTAwMDAwNjM1ZmZmZmYgdHlwZT0zIGF0dHI9MDAwMDAw
MDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjM2MDAwMDAtMDAwMDA2MzYzYmZmZiB0eXBlPTQgYXR0
cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2MzYzYzAwMC0wMDAwMDYzNzY5ZmZmIHR5
cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzNzZhMDAwLTAwMDAwNjM3
NmJmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjM3NmMwMDAt
MDAwMDA2Mzc3M2ZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2
Mzc3NDAwMC0wMDAwMDYzNzc4ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4p
ICAwMDAwMDYzNzc5MDAwLTAwMDAwNjM3N2JmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAw
Zg0KKFhFTikgIDAwMDAwNjM3N2MwMDAtMDAwMDA2MzdiNmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2MzdiNzAwMC0wMDAwMDYzN2MzZmZmIHR5cGU9MyBhdHRy
PTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzN2M0MDAwLTAwMDAwNjM3YzZmZmYgdHlw
ZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjM3YzcwMDAtMDAwMDA2Mzdk
MGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2MzdkMTAwMC0w
MDAwMDYzODllZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYz
ODlmMDAwLTAwMDAwNjM4YThmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikg
IDAwMDAwNjM4YTkwMDAtMDAwMDA2MzhhYWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBm
DQooWEVOKSAgMDAwMDA2MzhhYjAwMC0wMDAwMDYzOGFmZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAw
MDAwMDAwMGYNCihYRU4pICAwMDAwMDYzOGIwMDAwLTAwMDAwNjM4YjJmZmYgdHlwZT00IGF0dHI9
MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjM4YjMwMDAtMDAwMDA2MzhjMmZmZiB0eXBl
PTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2MzhjMzAwMC0wMDAwMDYzOTNj
ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzOTNkMDAwLTAw
MDAwNjM5NDhmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjM5
NDkwMDAtMDAwMDA2Mzk1NGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAg
MDAwMDA2Mzk1NTAwMC0wMDAwMDYzOTljZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYN
CihYRU4pICAwMDAwMDYzOTlkMDAwLTAwMDAwNjM5ZWJmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAw
MDAwMDAwZg0KKFhFTikgIDAwMDAwNjM5ZWMwMDAtMDAwMDA2M2E1MmZmZiB0eXBlPTMgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2M2E1MzAwMC0wMDAwMDYzYTUzZmZmIHR5cGU9
NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzYTU0MDAwLTAwMDAwNjNhNjNm
ZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjNhNjQwMDAtMDAw
MDA2M2E2NmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2M2E2
NzAwMC0wMDAwMDYzYjAxZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAw
MDAwMDYzYjAyMDAwLTAwMDAwNjNiMDJmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0K
KFhFTikgIDAwMDAwNjNiMDMwMDAtMDAwMDA2M2IwOWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAw
MDAwMDBmDQooWEVOKSAgMDAwMDA2M2IwYTAwMC0wMDAwMDYzYjE1ZmZmIHR5cGU9NCBhdHRyPTAw
MDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzYjE2MDAwLTAwMDAwNjNiMThmZmYgdHlwZT03
IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjNiMTkwMDAtMDAwMDA2M2IzMGZm
ZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2M2IzMTAwMC0wMDAw
MDYzYjQwZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzYjQx
MDAwLTAwMDAwNjNiNTBmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAw
MDAwNjNiNTEwMDAtMDAwMDA2M2I3OGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQoo
WEVOKSAgMDAwMDA2M2I3OTAwMC0wMDAwMDYzYjc5ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAw
MDAwMGYNCihYRU4pICAwMDAwMDYzYjdhMDAwLTAwMDAwNjNiOTBmZmYgdHlwZT0zIGF0dHI9MDAw
MDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjNiOTEwMDAtMDAwMDA2M2I5MmZmZiB0eXBlPTQg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2M2I5MzAwMC0wMDAwMDYzYmEwZmZm
IHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzYmExMDAwLTAwMDAw
NjNiYTJmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjNiYTMw
MDAtMDAwMDA2M2JiNmZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAw
MDA2M2JiNzAwMC0wMDAwMDYzYmJmZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihY
RU4pICAwMDAwMDYzYmMwMDAwLTAwMDAwNjNjNjNmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAw
MDAwZg0KKFhFTikgIDAwMDAwNjNjNjQwMDAtMDAwMDA2M2M2NWZmZiB0eXBlPTQgYXR0cj0wMDAw
MDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2M2M2NjAwMC0wMDAwMDYzY2FjZmZmIHR5cGU9MyBh
dHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzY2FkMDAwLTAwMDAwNjNjYjFmZmYg
dHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjNjYjIwMDAtMDAwMDA2
M2NmOWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2M2NmYTAw
MC0wMDAwMDYzY2ZlZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAw
MDYzY2ZmMDAwLTAwMDAwNjNkMGJmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhF
TikgIDAwMDAwNjNkMGMwMDAtMDAwMDA2M2U1ZWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmDQooWEVOKSAgMDAwMDA2M2U1ZjAwMC0wMDAwMDYzZWFmZmZmIHR5cGU9MyBhdHRyPTAwMDAw
MDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzZWIwMDAwLTAwMDAwNjNmMDBmZmYgdHlwZT00IGF0
dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjNmMDEwMDAtMDAwMDA2M2Y2NGZmZiB0
eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2M2Y2NTAwMC0wMDAwMDYz
ZjY2ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzZjY3MDAw
LTAwMDAwNjNmNmRmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAw
NjNmNmUwMDAtMDAwMDA2M2Y3NGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVO
KSAgMDAwMDA2M2Y3NTAwMC0wMDAwMDYzZjc5ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAw
MGYNCihYRU4pICAwMDAwMDYzZjdhMDAwLTAwMDAwNjNmN2JmZmYgdHlwZT00IGF0dHI9MDAwMDAw
MDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjNmN2MwMDAtMDAwMDA2M2Y3ZWZmZiB0eXBlPTMgYXR0
cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2M2Y3ZjAwMC0wMDAwMDYzZmEwZmZmIHR5
cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzZmExMDAwLTAwMDAwNjNm
YTlmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjNmYWEwMDAt
MDAwMDA2M2ZiMmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2
M2ZiMzAwMC0wMDAwMDYzZmI1ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4p
ICAwMDAwMDYzZmI2MDAwLTAwMDAwNjNmYmZmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAw
Zg0KKFhFTikgIDAwMDAwNjNmYzAwMDAtMDAwMDA2M2ZlN2ZmZiB0eXBlPTMgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2M2ZlODAwMC0wMDAwMDYzZmYwZmZmIHR5cGU9NCBhdHRy
PTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzZmYxMDAwLTAwMDAwNjNmZjJmZmYgdHlw
ZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjNmZjMwMDAtMDAwMDA2NDEw
MWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NDEwMjAwMC0w
MDAwMDY0MTJiZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0
MTJjMDAwLTAwMDAwNjQxNTVmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikg
IDAwMDAwNjQxNTYwMDAtMDAwMDA2NDE1ZmZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBm
DQooWEVOKSAgMDAwMDA2NDE2MDAwMC0wMDAwMDY0MTY1ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAw
MDAwMDAwMGYNCihYRU4pICAwMDAwMDY0MTY2MDAwLTAwMDAwNjQxNmVmZmYgdHlwZT0zIGF0dHI9
MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjQxNmYwMDAtMDAwMDA2NDE3MWZmZiB0eXBl
PTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NDE3MjAwMC0wMDAwMDY0MTc0
ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0MTc1MDAwLTAw
MDAwNjQxNzdmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjQx
NzgwMDAtMDAwMDA2NDE4ZGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAg
MDAwMDA2NDE4ZTAwMC0wMDAwMDY0OGMzZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYN
CihYRU4pICAwMDAwMDY0OGM0MDAwLTAwMDAwNjQ4ZmRmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAw
MDAwMDAwZg0KKFhFTikgIDAwMDAwNjQ4ZmUwMDAtMDAwMDA2NDkwZGZmZiB0eXBlPTQgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NDkwZTAwMC0wMDAwMDY0OTExZmZmIHR5cGU9
MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0OTEyMDAwLTAwMDAwNjQ5MTVm
ZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjQ5MTYwMDAtMDAw
MDA2NDkyZGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NDky
ZTAwMC0wMDAwMDY0OTM1ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAw
MDAwMDY0OTM2MDAwLTAwMDAwNjQ5M2RmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0K
KFhFTikgIDAwMDAwNjQ5M2UwMDAtMDAwMDA2NDk2NWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAw
MDAwMDBmDQooWEVOKSAgMDAwMDA2NDk2NjAwMC0wMDAwMDY0OTk1ZmZmIHR5cGU9MyBhdHRyPTAw
MDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0OTk2MDAwLTAwMDAwNjQ5OThmZmYgdHlwZT00
IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjQ5OTkwMDAtMDAwMDA2NDlhZWZm
ZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NDlhZjAwMC0wMDAw
MDY0OWIxZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0OWIy
MDAwLTAwMDAwNjQ5YjdmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAw
MDAwNjQ5YjgwMDAtMDAwMDA2NDliYmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQoo
WEVOKSAgMDAwMDA2NDliYzAwMC0wMDAwMDY0OWJlZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAw
MDAwMGYNCihYRU4pICAwMDAwMDY0OWJmMDAwLTAwMDAwNjQ5YzFmZmYgdHlwZT00IGF0dHI9MDAw
MDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjQ5YzIwMDAtMDAwMDA2NDljM2ZmZiB0eXBlPTMg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NDljNDAwMC0wMDAwMDY0OWM1ZmZm
IHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0OWM2MDAwLTAwMDAw
NjQ5Y2RmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjQ5Y2Uw
MDAtMDAwMDA2NDlkNWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAw
MDA2NDlkNjAwMC0wMDAwMDY0OWQ5ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihY
RU4pICAwMDAwMDY0OWRhMDAwLTAwMDAwNjQ5ZGJmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAw
MDAwZg0KKFhFTikgIDAwMDAwNjQ5ZGMwMDAtMDAwMDA2NDllOWZmZiB0eXBlPTMgYXR0cj0wMDAw
MDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NDllYTAwMC0wMDAwMDY0OWVhZmZmIHR5cGU9NCBh
dHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0OWViMDAwLTAwMDAwNjQ5ZWZmZmYg
dHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjQ5ZjAwMDAtMDAwMDA2
NDlmMGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NDlmMTAw
MC0wMDAwMDY0OWY0ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAw
MDY0OWY1MDAwLTAwMDAwNjRkZjRmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhF
TikgIDAwMDAwNjRkZjUwMDAtMDAwMDA2NGU1ZWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmDQooWEVOKSAgMDAwMDA2NGU1ZjAwMC0wMDAwMDY0ZTYwZmZmIHR5cGU9NCBhdHRyPTAwMDAw
MDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0ZTYxMDAwLTAwMDAwNjRlNmFmZmYgdHlwZT0zIGF0
dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjRlNmIwMDAtMDAwMDA2NGU2YmZmZiB0
eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NGU2YzAwMC0wMDAwMDY0
ZTZkZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0ZTZlMDAw
LTAwMDAwNjRlNmVmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAw
NjRlNmYwMDAtMDAwMDA2NGU3MGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVO
KSAgMDAwMDA2NGU3MTAwMC0wMDAwMDY0ZTcxZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAw
MGYNCihYRU4pICAwMDAwMDY0ZTcyMDAwLTAwMDAwNjRlN2NmZmYgdHlwZT0zIGF0dHI9MDAwMDAw
MDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjRlN2QwMDAtMDAwMDA2NGU3ZmZmZiB0eXBlPTQgYXR0
cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NGU4MDAwMC0wMDAwMDY0ZTg1ZmZmIHR5
cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0ZTg2MDAwLTAwMDAwNjRl
ODdmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjRlODgwMDAt
MDAwMDA2NGU4ZWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2
NGU4ZjAwMC0wMDAwMDY0ZTkxZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4p
ICAwMDAwMDY0ZTkyMDAwLTAwMDAwNjRlYTBmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAw
Zg0KKFhFTikgIDAwMDAwNjRlYTEwMDAtMDAwMDA2NGVhMmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NGVhMzAwMC0wMDAwMDY0ZWJhZmZmIHR5cGU9MyBhdHRy
PTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0ZWJiMDAwLTAwMDAwNjRlYmNmZmYgdHlw
ZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjRlYmQwMDAtMDAwMDA2NGVj
M2ZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NGVjNDAwMC0w
MDAwMDY0ZWM0ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0
ZWM1MDAwLTAwMDAwNjRlYzZmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikg
IDAwMDAwNjRlYzcwMDAtMDAwMDA2NGVjOGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBm
DQooWEVOKSAgMDAwMDA2NGVjOTAwMC0wMDAwMDY0ZWNiZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAw
MDAwMDAwMGYNCihYRU4pICAwMDAwMDY0ZWNjMDAwLTAwMDAwNjRlY2NmZmYgdHlwZT00IGF0dHI9
MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjRlY2QwMDAtMDAwMDA2NGVmM2ZmZiB0eXBl
PTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NGVmNDAwMC0wMDAwMDY0ZWZk
ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0ZWZlMDAwLTAw
MDAwNjRmMTNmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjRm
MTQwMDAtMDAwMDA2NGYxN2ZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAg
MDAwMDA2NGYxODAwMC0wMDAwMDY0ZjFjZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYN
CihYRU4pICAwMDAwMDY0ZjFkMDAwLTAwMDAwNjRmMWZmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAw
MDAwMDAwZg0KKFhFTikgIDAwMDAwNjRmMjAwMDAtMDAwMDA2NGYyMWZmZiB0eXBlPTMgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NGYyMjAwMC0wMDAwMDY0ZjIzZmZmIHR5cGU9
NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0ZjI0MDAwLTAwMDAwNjRmMmFm
ZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjRmMmIwMDAtMDAw
MDA2NGYyZWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NGYy
ZjAwMC0wMDAwMDY0ZjM0ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAw
MDAwMDY0ZjM1MDAwLTAwMDAwNjVjOGFmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0K
KFhFTikgIDAwMDAwNjVjOGIwMDAtMDAwMDA2NWM4ZmZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAw
MDAwMDBmDQooWEVOKSAgMDAwMDA2NWM5MDAwMC0wMDAwMDY1Yzk0ZmZmIHR5cGU9NCBhdHRyPTAw
MDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY1Yzk1MDAwLTAwMDAwNjVjOTdmZmYgdHlwZT0z
IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjVjOTgwMDAtMDAwMDA2NWQxMmZm
ZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NWQxMzAwMC0wMDAw
MDY1ZGI3ZmZmIHR5cGU9NiBhdHRyPTgwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY1ZGI4
MDAwLTAwMDAwNjVlYjdmZmYgdHlwZT01IGF0dHI9ODAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAw
MDAwNjVlYjgwMDAtMDAwMDA2ODJhY2ZmZiB0eXBlPTAgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQoo
WEVOKSAgMDAwMDA2ODJhZDAwMC0wMDAwMDY4Y2RjZmZmIHR5cGU9MTAgYXR0cj0wMDAwMDAwMDAw
MDAwMDBmDQooWEVOKSAgMDAwMDA2OGNkZDAwMC0wMDAwMDY4ZWUwZmZmIHR5cGU9OSBhdHRyPTAw
MDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY4ZWUxMDAwLTAwMDAwNmM1OWNmZmYgdHlwZT00
IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNmM1OWQwMDAtMDAwMDA2YzU5ZGZm
ZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2YzU5ZTAwMC0wMDAw
MDZjNjJkZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDZjNjJl
MDAwLTAwMDAwNmY3ZmZmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAw
MDAxMDAwMDAwMDAtMDAwNjAzZmZmZmZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQoo
WEVOKSAgMDAwMDAwMDBhMDAwMC0wMDAwMDAwMGZmZmZmIHR5cGU9MCBhdHRyPTAwMDAwMDAwMDAw
MDAwMDANCihYRU4pICAwMDAwMDZmODAwMDAwLTAwMDAwN2ZmZmZmZmYgdHlwZT0wIGF0dHI9MDAw
MDAwMDAwMDAwMDAwMA0KKFhFTikgIDAwMDAwODAwMDAwMDAtMDAwMDA4ZmZmZmZmZiB0eXBlPTEx
IGF0dHI9ODAwMDAwMDAwMDAwMDAwMQ0KKFhFTikgIDAwMDAwZmUwMDAwMDAtMDAwMDBmZTAxMGZm
ZiB0eXBlPTExIGF0dHI9ODAwMDAwMDAwMDAwMDAwMQ0KKFhFTikgSW5pdGluZyBtZW1vcnkgc2hh
cmluZy4NCihYRU4pIGFsdCB0YWJsZSBmZmZmODJkMDgwNjZmNjkwIC0+IGZmZmY4MmQwODA2NzBk
MjgNCihYRU4pIFBDSTogTUNGRyBjb25maWd1cmF0aW9uIDA6IGJhc2UgODAwMDAwMDAgc2VnbWVu
dCAwMDAwIGJ1c2VzIDAwIC0gZmYNCihYRU4pIFBDSTogTUNGRyBhcmVhIGF0IDgwMDAwMDAwIHJl
c2VydmVkIGluIEU4MjANCihYRU4pIFBDSTogVXNpbmcgTUNGRyBmb3Igc2VnbWVudCAwMDAwIGJ1
cyAwMC1mZg0KKFhFTikgSW50ZWwgVlQtZCBpb21tdSAxNCBzdXBwb3J0ZWQgcGFnZSBzaXplczog
NGtCLCAyTUIsIDFHQi4NCihYRU4pIEludGVsIFZULWQgaW9tbXUgMTMgc3VwcG9ydGVkIHBhZ2Ug
c2l6ZXM6IDRrQiwgMk1CLCAxR0IuDQooWEVOKSBJbnRlbCBWVC1kIGlvbW11IDEyIHN1cHBvcnRl
ZCBwYWdlIHNpemVzOiA0a0IsIDJNQiwgMUdCLg0KKFhFTikgSW50ZWwgVlQtZCBpb21tdSAxMSBz
dXBwb3J0ZWQgcGFnZSBzaXplczogNGtCLCAyTUIsIDFHQi4NCihYRU4pIEludGVsIFZULWQgaW9t
bXUgMTAgc3VwcG9ydGVkIHBhZ2Ugc2l6ZXM6IDRrQiwgMk1CLCAxR0IuDQooWEVOKSBJbnRlbCBW
VC1kIGlvbW11IDkgc3VwcG9ydGVkIHBhZ2Ugc2l6ZXM6IDRrQiwgMk1CLCAxR0IuDQooWEVOKSBJ
bnRlbCBWVC1kIGlvbW11IDggc3VwcG9ydGVkIHBhZ2Ugc2l6ZXM6IDRrQiwgMk1CLCAxR0IuDQoo
WEVOKSBJbnRlbCBWVC1kIGlvbW11IDcgc3VwcG9ydGVkIHBhZ2Ugc2l6ZXM6IDRrQiwgMk1CLCAx
R0IuDQooWEVOKSBJbnRlbCBWVC1kIGlvbW11IDYgc3VwcG9ydGVkIHBhZ2Ugc2l6ZXM6IDRrQiwg
Mk1CLCAxR0IuDQooWEVOKSBJbnRlbCBWVC1kIGlvbW11IDUgc3VwcG9ydGVkIHBhZ2Ugc2l6ZXM6
IDRrQiwgMk1CLCAxR0IuDQooWEVOKSBJbnRlbCBWVC1kIGlvbW11IDQgc3VwcG9ydGVkIHBhZ2Ug
c2l6ZXM6IDRrQiwgMk1CLCAxR0IuDQooWEVOKSBJbnRlbCBWVC1kIGlvbW11IDMgc3VwcG9ydGVk
IHBhZ2Ugc2l6ZXM6IDRrQiwgMk1CLCAxR0IuDQooWEVOKSBJbnRlbCBWVC1kIGlvbW11IDIgc3Vw
cG9ydGVkIHBhZ2Ugc2l6ZXM6IDRrQiwgMk1CLCAxR0IuDQooWEVOKSBJbnRlbCBWVC1kIGlvbW11
IDEgc3VwcG9ydGVkIHBhZ2Ugc2l6ZXM6IDRrQiwgMk1CLCAxR0IuDQooWEVOKSBJbnRlbCBWVC1k
IGlvbW11IDAgc3VwcG9ydGVkIHBhZ2Ugc2l6ZXM6IDRrQiwgMk1CLCAxR0IuDQooWEVOKSBJbnRl
bCBWVC1kIGlvbW11IDE1IHN1cHBvcnRlZCBwYWdlIHNpemVzOiA0a0IsIDJNQiwgMUdCLg0KKFhF
TikgSW50ZWwgVlQtZCBTbm9vcCBDb250cm9sIGVuYWJsZWQuDQooWEVOKSBJbnRlbCBWVC1kIERv
bTAgRE1BIFBhc3N0aHJvdWdoIG5vdCBlbmFibGVkLg0KKFhFTikgSW50ZWwgVlQtZCBRdWV1ZWQg
SW52YWxpZGF0aW9uIGVuYWJsZWQuDQooWEVOKSBJbnRlbCBWVC1kIEludGVycnVwdCBSZW1hcHBp
bmcgZW5hYmxlZC4NCihYRU4pIEludGVsIFZULWQgUG9zdGVkIEludGVycnVwdCBlbmFibGVkLg0K
KFhFTikgSW50ZWwgVlQtZCBTaGFyZWQgRVBUIHRhYmxlcyBlbmFibGVkLg0KKFhFTikgSS9PIHZp
cnR1YWxpc2F0aW9uIGVuYWJsZWQNCihYRU4pICAtIERvbTAgbW9kZTogUmVsYXhlZA0KKFhFTikg
SW50ZXJydXB0IHJlbWFwcGluZyBlbmFibGVkDQooWEVOKSBucl9zb2NrZXRzOiA3DQooWEVOKSBF
bmFibGVkIGRpcmVjdGVkIEVPSSB3aXRoIGlvYXBpY19hY2tfb2xkIG9uIQ0KKFhFTikgRU5BQkxJ
TkcgSU8tQVBJQyBJUlFzDQooWEVOKSAgLT4gVXNpbmcgb2xkIEFDSyBtZXRob2QNCihYRU4pIC4u
VElNRVI6IHZlY3Rvcj0weEYwIGFwaWMxPTAgcGluMT0yIGFwaWMyPS0xIHBpbjI9LTENCihYRU4p
IFRTQyBkZWFkbGluZSB0aW1lciBlbmFibGVkDQooWEVOKSBQbGF0Zm9ybSB0aW1lciBhcHBlYXJz
IHRvIGhhdmUgdW5leHBlY3RlZGx5IHdyYXBwZWQgMSB0aW1lcy4NCihYRU4pIERlZmF1bHRpbmcg
dG8gYWx0ZXJuYXRpdmUga2V5IGhhbmRsaW5nOyBzZW5kICdBJyB0byBzd2l0Y2ggdG8gbm9ybWFs
IG1vZGUuDQooWEVOKSBDYWNoZSBNb25pdG9yaW5nIFRlY2hub2xvZ3kgZW5hYmxlZA0KKFhFTikg
Q0FUOiBlbmFibGVkIG9uIHNvY2tldCAwLCBjb3NfbWF4OjcsIGNibV9sZW46MTEsIENEUDpvbg0K
KFhFTikgbXdhaXQtaWRsZTogTVdBSVQgc3Vic3RhdGVzOiAweDIwMjANCihYRU4pIG13YWl0LWlk
bGU6IHYwLjQuMSBtb2RlbCAweDU1DQooWEVOKSBtd2FpdC1pZGxlOiBsYXBpY190aW1lcl9yZWxp
YWJsZV9zdGF0ZXMgMHhmZmZmZmZmZg0KKFhFTikgVk1YOiBTdXBwb3J0ZWQgYWR2YW5jZWQgZmVh
dHVyZXM6DQooWEVOKSAgLSBBUElDIE1NSU8gYWNjZXNzIHZpcnR1YWxpc2F0aW9uDQooWEVOKSAg
LSBBUElDIFRQUiBzaGFkb3cNCihYRU4pICAtIEV4dGVuZGVkIFBhZ2UgVGFibGVzIChFUFQpDQoo
WEVOKSAgLSBWaXJ0dWFsLVByb2Nlc3NvciBJZGVudGlmaWVycyAoVlBJRCkNCihYRU4pICAtIFZp
cnR1YWwgTk1JDQooWEVOKSAgLSBNU1IgZGlyZWN0LWFjY2VzcyBiaXRtYXANCihYRU4pICAtIFVu
cmVzdHJpY3RlZCBHdWVzdA0KKFhFTikgIC0gQVBJQyBSZWdpc3RlciBWaXJ0dWFsaXphdGlvbg0K
KFhFTikgIC0gVmlydHVhbCBJbnRlcnJ1cHQgRGVsaXZlcnkNCihYRU4pICAtIFBvc3RlZCBJbnRl
cnJ1cHQgUHJvY2Vzc2luZw0KKFhFTikgIC0gVk1DUyBzaGFkb3dpbmcNCihYRU4pICAtIFZNIEZ1
bmN0aW9ucw0KKFhFTikgIC0gVmlydHVhbGlzYXRpb24gRXhjZXB0aW9ucw0KKFhFTikgIC0gUGFn
ZSBNb2RpZmljYXRpb24gTG9nZ2luZw0KKFhFTikgIC0gVFNDIFNjYWxpbmcNCihYRU4pIEhWTTog
QVNJRHMgZW5hYmxlZC4NCihYRU4pIEhWTTogVk1YIGVuYWJsZWQNCihYRU4pIEhWTTogSGFyZHdh
cmUgQXNzaXN0ZWQgUGFnaW5nIChIQVApIGRldGVjdGVkDQooWEVOKSBIVk06IEhBUCBwYWdlIHNp
emVzOiA0a0IsIDJNQiwgMUdCDQooWEVOKSBDTUNJOiB0aHJlc2hvbGQgMHgyIHRvbyBsYXJnZSBm
b3IgQ1BVNDggYmFuayA2LCB1c2luZyAweDENCihYRU4pIENNQ0k6IHRocmVzaG9sZCAweDIgdG9v
IGxhcmdlIGZvciBDUFU0OCBiYW5rIDksIHVzaW5nIDB4MQ0KKFhFTikgQ01DSTogdGhyZXNob2xk
IDB4MiB0b28gbGFyZ2UgZm9yIENQVTQ4IGJhbmsgMTAsIHVzaW5nIDB4MQ0KKFhFTikgQ01DSTog
dGhyZXNob2xkIDB4MiB0b28gbGFyZ2UgZm9yIENQVTQ4IGJhbmsgMTEsIHVzaW5nIDB4MQ0KKFhF
TikgQ0FUOiBlbmFibGVkIG9uIHNvY2tldCAxLCBjb3NfbWF4OjcsIGNibV9sZW46MTEsIENEUDpv
bg0KKFhFTikgQ01DSTogdGhyZXNob2xkIDB4MiB0b28gbGFyZ2UgZm9yIENQVTk2IGJhbmsgNiwg
dXNpbmcgMHgxDQooWEVOKSBDTUNJOiB0aHJlc2hvbGQgMHgyIHRvbyBsYXJnZSBmb3IgQ1BVOTYg
YmFuayA5LCB1c2luZyAweDENCihYRU4pIENNQ0k6IHRocmVzaG9sZCAweDIgdG9vIGxhcmdlIGZv
ciBDUFU5NiBiYW5rIDEwLCB1c2luZyAweDENCihYRU4pIENNQ0k6IHRocmVzaG9sZCAweDIgdG9v
IGxhcmdlIGZvciBDUFU5NiBiYW5rIDExLCB1c2luZyAweDENCihYRU4pIENBVDogZW5hYmxlZCBv
biBzb2NrZXQgMiwgY29zX21heDo3LCBjYm1fbGVuOjExLCBDRFA6b24NCihYRU4pIENNQ0k6IHRo
cmVzaG9sZCAweDIgdG9vIGxhcmdlIGZvciBDUFUxNDQgYmFuayA2LCB1c2luZyAweDENCihYRU4p
IENNQ0k6IHRocmVzaG9sZCAweDIgdG9vIGxhcmdlIGZvciBDUFUxNDQgYmFuayA5LCB1c2luZyAw
eDENCihYRU4pIENNQ0k6IHRocmVzaG9sZCAweDIgdG9vIGxhcmdlIGZvciBDUFUxNDQgYmFuayAx
MCwgdXNpbmcgMHgxDQooWEVOKSBDTUNJOiB0aHJlc2hvbGQgMHgyIHRvbyBsYXJnZSBmb3IgQ1BV
MTQ0IGJhbmsgMTEsIHVzaW5nIDB4MQ0KKFhFTikgQ0FUOiBlbmFibGVkIG9uIHNvY2tldCAzLCBj
b3NfbWF4OjcsIGNibV9sZW46MTEsIENEUDpvbg0KKFhFTikgQnJvdWdodCB1cCAxOTIgQ1BVcw0K
KFhFTikgYnVpbGQtaWQ6IDcwMzJmNGFmMTg5YTU3NTAyNjVlZWI5YTkwYjQzNDM0DQooWEVOKSBS
dW5uaW5nIHN0dWIgcmVjb3Zlcnkgc2VsZnRlc3RzLi4uDQooWEVOKSB0cmFwcy5jOjM0NTc6IEdQ
RiAoMDAwMCk6IGZmZmY4MmQwYmZmZmYwNDEgW2ZmZmY4MmQwYmZmZmYwNDFdIC0+IGZmZmY4MmQw
ODAzNTg3MzINCihYRU4pIHRyYXBzLmM6ODEzOiBUcmFwIDEyOiBmZmZmODJkMGJmZmZmMDQwIFtm
ZmZmODJkMGJmZmZmMDQwXSAtPiBmZmZmODJkMDgwMzU4NzMyDQooWEVOKSB0cmFwcy5jOjEyMTU6
IFRyYXAgMzogZmZmZjgyZDBiZmZmZjA0MSBbZmZmZjgyZDBiZmZmZjA0MV0gLT4gZmZmZjgyZDA4
MDM1ODczMg0KKFhFTikgQUNQSSBzbGVlcCBtb2RlczogUzMNCihYRU4pIFZQTVU6IFBNVSB2ZXJz
aW9uIDQgaXMgbm90IGZ1bGx5IHN1cHBvcnRlZC4gRW11bGF0aW5nIHZlcnNpb24gMw0KKFhFTikg
VlBNVTogdmVyc2lvbiAwLjENCihYRU4pIG1jaGVja19wb2xsOiBNYWNoaW5lIGNoZWNrIHBvbGxp
bmcgdGltZXIgc3RhcnRlZC4NCihYRU4pIERvbTAgaGFzIG1heGltdW0gMTczNiBQSVJRcw0KKFhF
TikgTlggKEV4ZWN1dGUgRGlzYWJsZSkgcHJvdGVjdGlvbiBhY3RpdmUNCihYRU4pICoqKiBMT0FE
SU5HIERPTUFJTiAwICoqKg0KKFhFTikgRUxGOiBwaGRyOiBwYWRkcj0weDEwMDAwMDAgbWVtc3o9
MHhiMTcwMDANCihYRU4pIEVMRjogcGhkcjogcGFkZHI9MHgxYzAwMDAwIG1lbXN6PTB4MTg3MDAw
DQooWEVOKSBFTEY6IHBoZHI6IHBhZGRyPTB4MWQ4NzAwMCBtZW1zej0weDFjNTk4DQooWEVOKSBF
TEY6IHBoZHI6IHBhZGRyPTB4MWRhNDAwMCBtZW1zej0weDRlMTAwMA0KKFhFTikgRUxGOiBtZW1v
cnk6IDB4MTAwMDAwMCAtPiAweDIyODUwMDANCihYRU4pIEVMRjogbm90ZTogR1VFU1RfT1MgPSAi
bGludXgiDQooWEVOKSBFTEY6IG5vdGU6IEdVRVNUX1ZFUlNJT04gPSAiMi42Ig0KKFhFTikgRUxG
OiBub3RlOiBYRU5fVkVSU0lPTiA9ICJ4ZW4tMy4wIg0KKFhFTikgRUxGOiBub3RlOiBWSVJUX0JB
U0UgPSAweGZmZmZmZmZmODAwMDAwMDANCihYRU4pIEVMRjogbm90ZTogSU5JVF9QMk0gPSAweDgw
MDAwMDAwMDANCihYRU4pIEVMRjogbm90ZTogRU5UUlkgPSAweGZmZmZmZmZmODFkYTQxODANCihY
RU4pIEVMRjogbm90ZTogSFlQRVJDQUxMX1BBR0UgPSAweGZmZmZmZmZmODEwMDEwMDANCihYRU4p
IEVMRjogbm90ZTogRkVBVFVSRVMgPSAiIXdyaXRhYmxlX3BhZ2VfdGFibGVzfHBhZV9wZ2Rpcl9h
Ym92ZV80Z2IiDQooWEVOKSBFTEY6IG5vdGU6IFNVUFBPUlRFRF9GRUFUVVJFUyA9IDB4ODAxDQoo
WEVOKSBFTEY6IG5vdGU6IFBBRV9NT0RFID0gInllcyINCihYRU4pIEVMRjogbm90ZTogTE9BREVS
ID0gImdlbmVyaWMiDQooWEVOKSBFTEY6IG5vdGU6IHVua25vd24gKDB4ZCkNCihYRU4pIEVMRjog
bm90ZTogU1VTUEVORF9DQU5DRUwgPSAweDENCihYRU4pIEVMRjogbm90ZTogTU9EX1NUQVJUX1BG
TiA9IDB4MQ0KKFhFTikgRUxGOiBub3RlOiBIVl9TVEFSVF9MT1cgPSAweGZmZmY4MDAwMDAwMDAw
MDANCihYRU4pIEVMRjogbm90ZTogUEFERFJfT0ZGU0VUID0gMA0KKFhFTikgRUxGOiBhZGRyZXNz
ZXM6DQooWEVOKSAgICAgdmlydF9iYXNlICAgICAgICA9IDB4ZmZmZmZmZmY4MDAwMDAwMA0KKFhF
TikgICAgIGVsZl9wYWRkcl9vZmZzZXQgPSAweDANCihYRU4pICAgICB2aXJ0X29mZnNldCAgICAg
ID0gMHhmZmZmZmZmZjgwMDAwMDAwDQooWEVOKSAgICAgdmlydF9rc3RhcnQgICAgICA9IDB4ZmZm
ZmZmZmY4MTAwMDAwMA0KKFhFTikgICAgIHZpcnRfa2VuZCAgICAgICAgPSAweGZmZmZmZmZmODIy
ODUwMDANCihYRU4pICAgICB2aXJ0X2VudHJ5ICAgICAgID0gMHhmZmZmZmZmZjgxZGE0MTgwDQoo
WEVOKSAgICAgcDJtX2Jhc2UgICAgICAgICA9IDB4ODAwMDAwMDAwMA0KKFhFTikgIFhlbiAga2Vy
bmVsOiA2NC1iaXQsIGxzYiwgY29tcGF0MzINCihYRU4pICBEb20wIGtlcm5lbDogNjQtYml0LCBQ
QUUsIGxzYiwgcGFkZHIgMHgxMDAwMDAwIC0+IDB4MjI4NTAwMA0KKFhFTikgUEhZU0lDQUwgTUVN
T1JZIEFSUkFOR0VNRU5UOg0KKFhFTikgIERvbTAgYWxsb2MuOiAgIDAwMDAwMDEwMjQwMDAwMDAt
PjAwMDAwMDEwMjgwMDAwMDAgKDIwNTI2MjkgcGFnZXMgdG8gYmUgYWxsb2NhdGVkKQ0KKFhFTikg
IEluaXQuIHJhbWRpc2s6IDAwMDAwMDYwMzkyMTUwMDAtPjAwMDAwMDYwM2ZmZmZmYjYNCihYRU4p
IFZJUlRVQUwgTUVNT1JZIEFSUkFOR0VNRU5UOg0KKFhFTikgIExvYWRlZCBrZXJuZWw6IGZmZmZm
ZmZmODEwMDAwMDAtPmZmZmZmZmZmODIyODUwMDANCihYRU4pICBJbml0LiByYW1kaXNrOiAwMDAw
MDAwMDAwMDAwMDAwLT4wMDAwMDAwMDAwMDAwMDAwDQooWEVOKSAgUGh5cy1NYWNoIG1hcDogMDAw
MDAwODAwMDAwMDAwMC0+MDAwMDAwODAwMTAwMDAwMA0KKFhFTikgIFN0YXJ0IGluZm86ICAgIGZm
ZmZmZmZmODIyODUwMDAtPmZmZmZmZmZmODIyODU0YjQNCihYRU4pICBQYWdlIHRhYmxlczogICBm
ZmZmZmZmZjgyMjg2MDAwLT5mZmZmZmZmZjgyMjliMDAwDQooWEVOKSAgQm9vdCBzdGFjazogICAg
ZmZmZmZmZmY4MjI5YjAwMC0+ZmZmZmZmZmY4MjI5YzAwMA0KKFhFTikgIFRPVEFMOiAgICAgICAg
IGZmZmZmZmZmODAwMDAwMDAtPmZmZmZmZmZmODI0MDAwMDANCihYRU4pICBFTlRSWSBBRERSRVNT
OiBmZmZmZmZmZjgxZGE0MTgwDQooWEVOKSBEb20wIGhhcyBtYXhpbXVtIDMyIFZDUFVzDQooWEVO
KSBFTEY6IHBoZHIgMCBhdCAweGZmZmZmZmZmODEwMDAwMDAgLT4gMHhmZmZmZmZmZjgxYjE3MDAw
DQooWEVOKSBFTEY6IHBoZHIgMSBhdCAweGZmZmZmZmZmODFjMDAwMDAgLT4gMHhmZmZmZmZmZjgx
ZDg3MDAwDQooWEVOKSBFTEY6IHBoZHIgMiBhdCAweGZmZmZmZmZmODFkODcwMDAgLT4gMHhmZmZm
ZmZmZjgxZGEzNTk4DQooWEVOKSBFTEY6IHBoZHIgMyBhdCAweGZmZmZmZmZmODFkYTQwMDAgLT4g
MHhmZmZmZmZmZjgxZmEwMDAwDQooWEVOKSBTY3J1YmJpbmcgRnJlZSBSQU0gb24gNCBub2RlcyB1
c2luZyA5NiBDUFVzDQooWEVOKSAuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi5kb25l
Lg0KKFhFTikgSW5pdGlhbCBsb3cgbWVtb3J5IHZpcnEgdGhyZXNob2xkIHNldCBhdCAweDQwMDAg
cGFnZXMuDQooWEVOKSBTdGQuIExvZ2xldmVsOiBBbGwNCihYRU4pIEd1ZXN0IExvZ2xldmVsOiBB
bGwNCihYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKg0KKFhFTikgV0FSTklORzogQ09OU09MRSBPVVRQVVQgSVMgU1lOQ0hST05PVVMNCihYRU4p
IFRoaXMgb3B0aW9uIGlzIGludGVuZGVkIHRvIGFpZCBkZWJ1Z2dpbmcgb2YgWGVuIGJ5IGVuc3Vy
aW5nDQooWEVOKSB0aGF0IGFsbCBvdXRwdXQgaXMgc3luY2hyb25vdXNseSBkZWxpdmVyZWQgb24g
dGhlIHNlcmlhbCBsaW5lLg0KKFhFTikgSG93ZXZlciBpdCBjYW4gaW50cm9kdWNlIFNJR05JRklD
QU5UIGxhdGVuY2llcyBhbmQgYWZmZWN0DQooWEVOKSB0aW1la2VlcGluZy4gSXQgaXMgTk9UIHJl
Y29tbWVuZGVkIGZvciBwcm9kdWN0aW9uIHVzZSENCihYRU4pICoqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKg0KKFhFTikgMy4uLiAyLi4uIDEuLi4gDQoo
WEVOKSAqKiogU2VyaWFsIGlucHV0IC0+IERPTTAgKHR5cGUgJ0NUUkwtYScgdGhyZWUgdGltZXMg
dG8gc3dpdGNoIGlucHV0IHRvIFhlbikNCihYRU4pIEZyZWVkIDIwNDhrQiBpbml0IG1lbW9yeQ0K
bWFwcGluZyBrZXJuZWwgaW50byBwaHlzaWNhbCBtZW1vcnkNCmFib3V0IHRvIGdldCBzdGFydGVk
Li4uDQpbICAgIDAuMDAwMDAwXSBMaW51eCB2ZXJzaW9uIDQuMTEuMSAoYnVpbGRAeGVuLWJ1aWxk
KSAoZ2NjIHZlcnNpb24gNC44LjUgMjAxNTA2MjMgKFJlZCBIYXQgNC44LjUtMTEpIChHQ0MpICkg
IzEgU01QIFdlZCBNYXkgMTcgMTE6MDA6MzUgQ1NUIDIwMTcNCg0KWyAgICAwLjAwMDAwMF0gQ29t
bWFuZCBsaW5lOiByb290PVVVSUQ9ODA1OTJhYTMtNjMwMS00Y2JlLTliNTEtMzY4NTRjMjQ1N2Mx
IHJvIGNvbnNvbGU9aHZjMCBjb25zb2xlYmxhbms9MCBpZ25vcmVfbG9nbGV2ZWwNCg0KWyAgICAw
LjAwMDAwMF0geDg2L2ZwdTogU3VwcG9ydGluZyBYU0FWRSBmZWF0dXJlIDB4MDAxOiAneDg3IGZs
b2F0aW5nIHBvaW50IHJlZ2lzdGVycycNCg0KWyAgICAwLjAwMDAwMF0geDg2L2ZwdTogU3VwcG9y
dGluZyBYU0FWRSBmZWF0dXJlIDB4MDAyOiAnU1NFIHJlZ2lzdGVycycNCg0KWyAgICAwLjAwMDAw
MF0geDg2L2ZwdTogU3VwcG9ydGluZyBYU0FWRSBmZWF0dXJlIDB4MDA0OiAnQVZYIHJlZ2lzdGVy
cycNCg0KWyAgICAwLjAwMDAwMF0geDg2L2ZwdTogU3VwcG9ydGluZyBYU0FWRSBmZWF0dXJlIDB4
MDIwOiAnQVZYLTUxMiBvcG1hc2snDQoNClsgICAgMC4wMDAwMDBdIHg4Ni9mcHU6IFN1cHBvcnRp
bmcgWFNBVkUgZmVhdHVyZSAweDA0MDogJ0FWWC01MTIgSGkyNTYnDQoNClsgICAgMC4wMDAwMDBd
IHg4Ni9mcHU6IFN1cHBvcnRpbmcgWFNBVkUgZmVhdHVyZSAweDA4MDogJ0FWWC01MTIgWk1NX0hp
MjU2Jw0KDQpbICAgIDAuMDAwMDAwXSB4ODYvZnB1OiB4c3RhdGVfb2Zmc2V0WzJdOiAgNTc2LCB4
c3RhdGVfc2l6ZXNbMl06ICAyNTYNCg0KWyAgICAwLjAwMDAwMF0geDg2L2ZwdTogeHN0YXRlX29m
ZnNldFs1XTogMTA4OCwgeHN0YXRlX3NpemVzWzVdOiAgIDY0DQoNClsgICAgMC4wMDAwMDBdIHg4
Ni9mcHU6IHhzdGF0ZV9vZmZzZXRbNl06IDExNTIsIHhzdGF0ZV9zaXplc1s2XTogIDUxMg0KDQpb
ICAgIDAuMDAwMDAwXSB4ODYvZnB1OiB4c3RhdGVfb2Zmc2V0WzddOiAxNjY0LCB4c3RhdGVfc2l6
ZXNbN106IDEwMjQNCg0KWyAgICAwLjAwMDAwMF0geDg2L2ZwdTogRW5hYmxlZCB4c3RhdGUgZmVh
dHVyZXMgMHhlNywgY29udGV4dCBzaXplIGlzIDI2ODggYnl0ZXMsIHVzaW5nICdzdGFuZGFyZCcg
Zm9ybWF0Lg0KDQpbICAgIDAuMDAwMDAwXSBSZWxlYXNlZCAwIHBhZ2UocykNCg0KWyAgICAwLjAw
MDAwMF0gZTgyMDogQklPUy1wcm92aWRlZCBwaHlzaWNhbCBSQU0gbWFwOg0KDQpbICAgIDAuMDAw
MDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDAwMDAwMDAwLTB4MDAwMDAwMDAwMDA5ZmZmZl0gdXNh
YmxlDQoNClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwMDAwYTAwMDAtMHgwMDAw
MDAwMDAwMGZmZmZmXSByZXNlcnZlZA0KDQpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAw
MDAwMDAwMTAwMDAwLTB4MDAwMDAwMDA2NWQxMmZmZl0gdXNhYmxlDQoNClsgICAgMC4wMDAwMDBd
IFhlbjogW21lbSAweDAwMDAwMDAwNjVkMTMwMDAtMHgwMDAwMDAwMDY4MmFjZmZmXSByZXNlcnZl
ZA0KDQpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDY4MmFkMDAwLTB4MDAwMDAw
MDA2OGNkY2ZmZl0gQUNQSSBOVlMNCg0KWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAw
MDA2OGNkZDAwMC0weDAwMDAwMDAwNjhlZTBmZmZdIEFDUEkgZGF0YQ0KDQpbICAgIDAuMDAwMDAw
XSBYZW46IFttZW0gMHgwMDAwMDAwMDY4ZWUxMDAwLTB4MDAwMDAwMDA2ZjdmZmZmZl0gdXNhYmxl
DQoNClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwNmY4MDAwMDAtMHgwMDAwMDAw
MDhmZmZmZmZmXSByZXNlcnZlZA0KDQpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAw
MDkyYmZjMDAwLTB4MDAwMDAwMDA5MmJmY2ZmZl0gcmVzZXJ2ZWQNCg0KWyAgICAwLjAwMDAwMF0g
WGVuOiBbbWVtIDB4MDAwMDAwMDA5MmZmYzAwMC0weDAwMDAwMDAwOTJmZmNmZmZdIHJlc2VydmVk
DQoNClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwOThiZmMwMDAtMHgwMDAwMDAw
MDk4YmZjZmZmXSByZXNlcnZlZA0KDQpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAw
MDk4ZmZjMDAwLTB4MDAwMDAwMDA5OGZmY2ZmZl0gcmVzZXJ2ZWQNCg0KWyAgICAwLjAwMDAwMF0g
WGVuOiBbbWVtIDB4MDAwMDAwMDA5OTNmYzAwMC0weDAwMDAwMDAwOTkzZmNmZmZdIHJlc2VydmVk
DQoNClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwOTk3ZmMwMDAtMHgwMDAwMDAw
MDk5N2ZjZmZmXSByZXNlcnZlZA0KDQpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAw
MGJjYmZjMDAwLTB4MDAwMDAwMDBiY2JmY2ZmZl0gcmVzZXJ2ZWQNCg0KWyAgICAwLjAwMDAwMF0g
WGVuOiBbbWVtIDB4MDAwMDAwMDBiY2ZmYzAwMC0weDAwMDAwMDAwYmNmZmNmZmZdIHJlc2VydmVk
DQoNClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwYmQzZmMwMDAtMHgwMDAwMDAw
MGJkM2ZjZmZmXSByZXNlcnZlZA0KDQpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAw
MGJkYmZjMDAwLTB4MDAwMDAwMDBiZGJmY2ZmZl0gcmVzZXJ2ZWQNCg0KWyAgICAwLjAwMDAwMF0g
WGVuOiBbbWVtIDB4MDAwMDAwMDBiZGZmYzAwMC0weDAwMDAwMDAwYmRmZmNmZmZdIHJlc2VydmVk
DQoNClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwYmViZmMwMDAtMHgwMDAwMDAw
MGJlYmZjZmZmXSByZXNlcnZlZA0KDQpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAw
MGJlZmZjMDAwLTB4MDAwMDAwMDBiZWZmY2ZmZl0gcmVzZXJ2ZWQNCg0KWyAgICAwLjAwMDAwMF0g
WGVuOiBbbWVtIDB4MDAwMDAwMDBiZjNmYzAwMC0weDAwMDAwMDAwYmYzZmNmZmZdIHJlc2VydmVk
DQoNClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwYmY3ZmMwMDAtMHgwMDAwMDAw
MGJmN2ZjZmZmXSByZXNlcnZlZA0KDQpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAw
MGZiZmZjMDAwLTB4MDAwMDAwMDBmYmZmY2ZmZl0gcmVzZXJ2ZWQNCg0KWyAgICAwLjAwMDAwMF0g
WGVuOiBbbWVtIDB4MDAwMDAwMDBmZTAwMDAwMC0weDAwMDAwMDAwZmUwMTBmZmZdIHJlc2VydmVk
DQoNClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwZmVjMDAwMDAtMHgwMDAwMDAw
MGZlYzAxZmZmXSByZXNlcnZlZA0KDQpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAw
MGZlYzA4MDAwLTB4MDAwMDAwMDBmZWMwOGZmZl0gcmVzZXJ2ZWQNCg0KWyAgICAwLjAwMDAwMF0g
WGVuOiBbbWVtIDB4MDAwMDAwMDBmZWMxMDAwMC0weDAwMDAwMDAwZmVjMTBmZmZdIHJlc2VydmVk
DQoNClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwZmVjMTgwMDAtMHgwMDAwMDAw
MGZlYzE4ZmZmXSByZXNlcnZlZA0KDQpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAw
MGZlYzIwMDAwLTB4MDAwMDAwMDBmZWMyMGZmZl0gcmVzZXJ2ZWQNCg0KWyAgICAwLjAwMDAwMF0g
WGVuOiBbbWVtIDB4MDAwMDAwMDBmZWMyODAwMC0weDAwMDAwMDAwZmVjMjhmZmZdIHJlc2VydmVk
DQoNClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwZmVjMzAwMDAtMHgwMDAwMDAw
MGZlYzMwZmZmXSByZXNlcnZlZA0KDQpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAw
MGZlYzM4MDAwLTB4MDAwMDAwMDBmZWMzOGZmZl0gcmVzZXJ2ZWQNCg0KWyAgICAwLjAwMDAwMF0g
WGVuOiBbbWVtIDB4MDAwMDAwMDBmZWM0MDAwMC0weDAwMDAwMDAwZmVjNDBmZmZdIHJlc2VydmVk
DQoNClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwZmVjNDgwMDAtMHgwMDAwMDAw
MGZlYzQ4ZmZmXSByZXNlcnZlZA0KDQpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAw
MGZlYzUwMDAwLTB4MDAwMDAwMDBmZWM1MGZmZl0gcmVzZXJ2ZWQNCg0KWyAgICAwLjAwMDAwMF0g
WGVuOiBbbWVtIDB4MDAwMDAwMDBmZWM1ODAwMC0weDAwMDAwMDAwZmVjNThmZmZdIHJlc2VydmVk
DQoNClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwZmVjNjAwMDAtMHgwMDAwMDAw
MGZlYzYwZmZmXSByZXNlcnZlZA0KDQpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAw
MGZlYzY4MDAwLTB4MDAwMDAwMDBmZWM2OGZmZl0gcmVzZXJ2ZWQNCg0KWyAgICAwLjAwMDAwMF0g
WGVuOiBbbWVtIDB4MDAwMDAwMDBmZWM3MDAwMC0weDAwMDAwMDAwZmVjNzBmZmZdIHJlc2VydmVk
DQoNClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwZmVjNzgwMDAtMHgwMDAwMDAw
MGZlYzc4ZmZmXSByZXNlcnZlZA0KDQpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAw
MGZlZTAwMDAwLTB4MDAwMDAwMDBmZWVmZmZmZl0gcmVzZXJ2ZWQNCg0KWyAgICAwLjAwMDAwMF0g
WGVuOiBbbWVtIDB4MDAwMDAwMDEwMDAwMDAwMC0weDAwMDAwMDE1ZmZmZmZmZmZdIHVzYWJsZQ0K
DQpbICAgIDAuMDAwMDAwXSBkZWJ1ZzogaWdub3JpbmcgbG9nbGV2ZWwgc2V0dGluZy4NCg0KWyAg
ICAwLjAwMDAwMF0gTlggKEV4ZWN1dGUgRGlzYWJsZSkgcHJvdGVjdGlvbjogYWN0aXZlDQoNClsg
ICAgMC4wMDAwMDBdIGVmaTogRUZJIHYyLjUwIGJ5IEVESyBJSSBCSU9TIElEOlBMWURDUkIxLjg2
Qi4wMTAyLkQxMi4xNjA5MjMyMzQxDQoNClsgICAgMC4wMDAwMDBdIGVmaTogIEFDUEk9MHg2OGVl
MDAwMCAgQUNQSSAyLjA9MHg2OGVlMDAxNCAgU01CSU9TPTB4NjVkOGYwMDAgDQoNClsgICAgMC4w
MDAwMDBdIFNNQklPUyAyLjggcHJlc2VudC4NCg0KWyAgICAwLjAwMDAwMF0gRE1JOiBJbnRlbCBD
b3Jwb3JhdGlvbiBQVVJMRVkvUFVSTEVZLCBCSU9TIFBMWURDUkIxLjg2Qi4wMTAyLkQxMi4xNjA5
MjMyMzQxIDA5LzIzLzIwMTYNCg0KWyAgICAwLjAwMDAwMF0gSHlwZXJ2aXNvciBkZXRlY3RlZDog
WGVuDQoNClsgICAgMC4wMDAwMDBdIGU4MjA6IHVwZGF0ZSBbbWVtIDB4MDAwMDAwMDAtMHgwMDAw
MGZmZl0gdXNhYmxlID09PiByZXNlcnZlZA0KDQpbICAgIDAuMDAwMDAwXSBlODIwOiByZW1vdmUg
W21lbSAweDAwMGEwMDAwLTB4MDAwZmZmZmZdIHVzYWJsZQ0KDQpbICAgIDAuMDAwMDAwXSBlODIw
OiBsYXN0X3BmbiA9IDB4MTYwMDAwMCBtYXhfYXJjaF9wZm4gPSAweDQwMDAwMDAwMA0KDQpbICAg
IDAuMDAwMDAwXSBNVFJSOiBEaXNhYmxlZA0KDQpbICAgIDAuMDAwMDAwXSB4ODYvUEFUOiBNVFJS
cyBkaXNhYmxlZCwgc2tpcHBpbmcgUEFUIGluaXRpYWxpemF0aW9uIHRvby4NCg0KWyAgICAwLjAw
MDAwMF0geDg2L1BBVDogQ29uZmlndXJhdGlvbiBbMC03XTogV0IgIFdUICBVQy0gVUMgIFdDICBX
UCAgVUMgIFVDICANCg0KWyAgICAwLjAwMDAwMF0gZTgyMDogbGFzdF9wZm4gPSAweDZmODAwIG1h
eF9hcmNoX3BmbiA9IDB4NDAwMDAwMDAwDQoNClsgICAgMC4wMDAwMDBdIEJhc2UgbWVtb3J5IHRy
YW1wb2xpbmUgYXQgW2ZmZmY4ODAwMDAwOWEwMDBdIDlhMDAwIHNpemUgMjQ1NzYNCg0KWyAgICAw
LjAwMDAwMF0gQlJLIFsweDAyMjVmMDAwLCAweDAyMjVmZmZmXSBQR1RBQkxFDQoNClsgICAgMC4w
MDAwMDBdIEJSSyBbMHgwMjI2MDAwMCwgMHgwMjI2MGZmZl0gUEdUQUJMRQ0KDQpbICAgIDAuMDAw
MDAwXSBCUksgWzB4MDIyNjEwMDAsIDB4MDIyNjFmZmZdIFBHVEFCTEUNCg0KWyAgICAwLjAwMDAw
MF0gQlJLIFsweDAyMjYyMDAwLCAweDAyMjYyZmZmXSBQR1RBQkxFDQoNClsgICAgMC4wMDAwMDBd
IEJSSyBbMHgwMjI2MzAwMCwgMHgwMjI2M2ZmZl0gUEdUQUJMRQ0KDQpbICAgIDAuMDAwMDAwXSBC
UksgWzB4MDIyNjQwMDAsIDB4MDIyNjRmZmZdIFBHVEFCTEUNCg0KWyAgICAwLjAwMDAwMF0gU2Vj
dXJlIGJvb3QgY291bGQgbm90IGJlIGRldGVybWluZWQNCg0KWyAgICAwLjAwMDAwMF0gUkFNRElT
SzogW21lbSAweDA0MDAwMDAwLTB4MGFkZWFmZmZdDQoNClsgICAgMC4wMDAwMDBdIEFDUEk6IEVh
cmx5IHRhYmxlIGNoZWNrc3VtIHZlcmlmaWNhdGlvbiBkaXNhYmxlZA0KDQpbICAgIDAuMDAwMDAw
XSBBQ1BJOiBSU0RQIDB4MDAwMDAwMDA2OEVFMDAxNCAwMDAwMjQgKHYwMiBJTlRFTCApDQoNClsg
ICAgMC4wMDAwMDBdIEFDUEk6IFhTRFQgMHgwMDAwMDAwMDY4RDk0MTg4IDAwMDExQyAodjAxIElO
VEVMICBJTlRFTCBJRCAwMDAwMDAwMCAgICAgIDAxMDAwMDEzKQ0KDQpbICAgIDAuMDAwMDAwXSBB
Q1BJOiBGQUNQIDB4MDAwMDAwMDA2OEVEQjAwMCAwMDAwRjQgKHYwNCBJTlRFTCAgSU5URUwgSUQg
MDAwMDAwMDAgSU5UTCAyMDA5MTAxMykNCg0KWyAgICAwLjAwMDAwMF0gQUNQSTogRFNEVCAweDAw
MDAwMDAwNjhFNjMwMDAgMDRGQ0E4ICh2MDIgSU5URUwgIElOVEVMIElEIDAwMDAwMDAzIElOVEwg
MjAwOTEwMTMpDQoNClsgICAgMC4wMDAwMDBdIEFDUEk6IEZBQ1MgMHgwMDAwMDAwMDY4QzAzMDAw
IDAwMDA0MA0KDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBTU0RUIDB4MDAwMDAwMDA2OEVERTAwMCAw
MDA3MjggKHYwMiBJTlRFTCAgSU5URUwgSUQgMDAwMDAwMDAgTVNGVCAwMTAwMDAwRCkNCg0KWyAg
ICAwLjAwMDAwMF0gQUNQSTogU1NEVCAweDAwMDAwMDAwNjhFREQwMDAgMDAwNDM2ICh2MDIgSU5U
RUwgIFRwbTJUYWJsIDAwMDAxMDAwIElOVEwgMjAxNDA4MjgpDQoNClsgICAgMC4wMDAwMDBdIEFD
UEk6IFRQTTIgMHgwMDAwMDAwMDY4RURDMDAwIDAwMDAzNCAodjAzIElOVEVMICBFREsyICAgICAw
MDAwMDAwMiAgICAgIDAxMDAwMDEzKQ0KDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBVRUZJIDB4MDAw
MDAwMDA2OENDQTAwMCAwMDAwNDIgKHYwMSBJTlRFTCAgRURLMiAgICAgMDAwMDAwMDIgICAgICAw
MTAwMDAxMykNCg0KWyAgICAwLjAwMDAwMF0gQUNQSTogVUVGSSAweDAwMDAwMDAwNjhDMDUwMDAg
MDAwMDVDICh2MDEgSU5URUwgIFJzdFVlZmlWIDAwMDAwMDAwICAgICAgMDAwMDAwMDApDQoNClsg
ICAgMC4wMDAwMDBdIEFDUEk6IEhQRVQgMHgwMDAwMDAwMDY4RURBMDAwIDAwMDAzOCAodjAxIElO
VEVMICBJTlRFTCBJRCAwMDAwMDAwMSBJTlRMIDIwMDkxMDEzKQ0KDQpbICAgIDAuMDAwMDAwXSBB
Q1BJOiBBUElDIDB4MDAwMDAwMDA2OEVEODAwMCAwMDE2REUgKHYwMyBJTlRFTCAgSU5URUwgSUQg
MDAwMDAwMDAgSU5UTCAyMDA5MTAxMykNCg0KWyAgICAwLjAwMDAwMF0gQUNQSTogTUNGRyAweDAw
MDAwMDAwNjhFRDcwMDAgMDAwMDNDICh2MDEgSU5URUwgIElOVEVMIElEIDAwMDAwMDAxIElOVEwg
MjAwOTEwMTMpDQoNClsgICAgMC4wMDAwMDBdIEFDUEk6IE1JR1QgMHgwMDAwMDAwMDY4RUQ2MDAw
IDAwMDA0MCAodjAxIElOVEVMICBJTlRFTCBJRCAwMDAwMDAwMCBJTlRMIDIwMDkxMDEzKQ0KDQpb
ICAgIDAuMDAwMDAwXSBBQ1BJOiBNU0NUIDB4MDAwMDAwMDA2OEVENTAwMCAwMDAwOTAgKHYwMSBJ
TlRFTCAgSU5URUwgSUQgMDAwMDAwMDEgSU5UTCAyMDA5MTAxMykNCg0KWyAgICAwLjAwMDAwMF0g
QUNQSTogTkZJVCAweDAwMDAwMDAwNjhFQkMwMDAgMDE4MDI4ICh2MDEgICAgICAgICAgICAgICAg
IDAwMDAwMDAwICAgICAgMDAwMDAwMDApDQoNClsgICAgMC4wMDAwMDBdIEFDUEk6IFBDQVQgMHgw
MDAwMDAwMDY4RUJCMDAwIDAwMDA0OCAodjAxIElOVEVMICBFREsyICAgICAwMDAwMDAwMiBJTlRM
IDIwMDkxMDEzKQ0KDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBQQ0NUIDB4MDAwMDAwMDA2OEVCQTAw
MCAwMDAwQUMgKHYwMSBJTlRFTCAgSU5URUwgSUQgMDAwMDAwMDIgSU5UTCAyMDA5MTAxMykNCg0K
WyAgICAwLjAwMDAwMF0gQUNQSTogUkFTRiAweDAwMDAwMDAwNjhFQjkwMDAgMDAwMDMwICh2MDEg
SU5URUwgIElOVEVMIElEIDAwMDAwMDAxIElOVEwgMjAwOTEwMTMpDQoNClsgICAgMC4wMDAwMDBd
IEFDUEk6IFNMSVQgMHgwMDAwMDAwMDY4RUI4MDAwIDAwMDA2QyAodjAxIElOVEVMICBJTlRFTCBJ
RCAwMDAwMDAwMSBJTlRMIDIwMDkxMDEzKQ0KDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBTUkFUIDB4
MDAwMDAwMDA2OEVCNTAwMCAwMDI4MzAgKHYwMyBJTlRFTCAgSU5URUwgSUQgMDAwMDAwMDIgSU5U
TCAyMDA5MTAxMykNCg0KWyAgICAwLjAwMDAwMF0gQUNQSTogU1ZPUyAweDAwMDAwMDAwNjhFQjQw
MDAgMDAwMDMyICh2MDEgSU5URUwgIElOVEVMIElEIDAwMDAwMDAwIElOVEwgMjAwOTEwMTMpDQoN
ClsgICAgMC4wMDAwMDBdIEFDUEk6IFdERFQgMHgwMDAwMDAwMDY4RUIzMDAwIDAwMDA0MCAodjAx
IElOVEVMICBJTlRFTCBJRCAwMDAwMDAwMCBJTlRMIDIwMDkxMDEzKQ0KDQpbICAgIDAuMDAwMDAw
XSBBQ1BJOiBPRU00IDB4MDAwMDAwMDA2OERDMDAwMCAwQTI3QzQgKHYwMiBJTlRFTCAgQ1BVICBD
U1QgMDAwMDMwMDAgSU5UTCAyMDE0MDgyOCkNCg0KWyAgICAwLjAwMDAwMF0gQUNQSTogT0VNMSAw
eDAwMDAwMDAwNjhEOTUwMDAgMDJBMkM0ICh2MDIgSU5URUwgIENQVSBFSVNUIDAwMDAzMDAwIElO
VEwgMjAxNDA4MjgpDQoNClsgICAgMC4wMDAwMDBdIEFDUEk6IE9FTTIgMHgwMDAwMDAwMDY4RDdB
MDAwIDAxOTQ2NCAodjAyIElOVEVMICBDUFUgIEhXUCAwMDAwMzAwMCBJTlRMIDIwMTQwODI4KQ0K
DQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBTU0RUIDB4MDAwMDAwMDA2OEQ0NjAwMCAwMzM5OTAgKHYw
MiBJTlRFTCAgU1NEVCAgUE0gMDAwMDQwMDAgSU5UTCAyMDE0MDgyOCkNCg0KWyAgICAwLjAwMDAw
MF0gQUNQSTogQkRBVCAweDAwMDAwMDAwNjhFREYwMDAgMDAwMDMwICh2MDEgSU5URUwgIElOVEVM
IElEIDAwMDAwMDAwIElOVEwgMjAwOTEwMTMpDQoNClsgICAgMC4wMDAwMDBdIEFDUEk6IFNTRFQg
MHgwMDAwMDAwMDY4RDQ0MDAwIDAwMTM0RSAodjAyIElOVEVMICBTcHNObSAgICAwMDAwMDAwMiBJ
TlRMIDIwMTQwODI4KQ0KDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBTUENSIDB4MDAwMDAwMDA2OEQ0
MzAwMCAwMDAwNTAgKHYwMSAgICAgICAgICAgICAgICAgMDAwMDAwMDAgICAgICAwMDAwMDAwMCkN
Cg0KWyAgICAwLjAwMDAwMF0gQUNQSTogUk1BRCAweDAwMDAwMDAwNjhENDIwMDAgMDAwMzE4ICh2
MDEgSU5URUwgIElOVEVMIElEIDAwMDAwMDAxIElOVEwgMjAwOTEwMTMpDQoNClsgICAgMC4wMDAw
MDBdIEFDUEk6IEhFU1QgMHgwMDAwMDAwMDY4RDQxMDAwIDAwMDBBOCAodjAxIElOVEVMICBJTlRF
TCBJRCAwMDAwMDAwMSBJTlRMIDAwMDAwMDAxKQ0KDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBCRVJU
IDB4MDAwMDAwMDA2OEQ0MDAwMCAwMDAwMzAgKHYwMSBJTlRFTCAgSU5URUwgSUQgMDAwMDAwMDEg
SU5UTCAwMDAwMDAwMSkNCg0KWyAgICAwLjAwMDAwMF0gQUNQSTogRVJTVCAweDAwMDAwMDAwNjhE
M0YwMDAgMDAwMjMwICh2MDEgSU5URUwgIElOVEVMIElEIDAwMDAwMDAxIElOVEwgMDAwMDAwMDEp
DQoNClsgICAgMC4wMDAwMDBdIEFDUEk6IEVJTkogMHgwMDAwMDAwMDY4RDNFMDAwIDAwMDE1MCAo
djAxIElOVEVMICBJTlRFTCBJRCAwMDAwMDAwMSBJTlRMIDAwMDAwMDAxKQ0KDQpbICAgIDAuMDAw
MDAwXSBBQ1BJOiBMb2NhbCBBUElDIGFkZHJlc3MgMHhmZWUwMDAwMA0KDQpbICAgIDAuMDAwMDAw
XSBTZXR0aW5nIEFQSUMgcm91dGluZyB0byBYZW4gUFYuDQoNClsgICAgMC4wMDAwMDBdIE5VTUEg
dHVybmVkIG9mZg0KDQpbICAgIDAuMDAwMDAwXSBGYWtpbmcgYSBub2RlIGF0IFttZW0gMHgwMDAw
MDAwMDAwMDAwMDAwLTB4MDAwMDAwMTVmZmZmZmZmZl0NCg0KWyAgICAwLjAwMDAwMF0gTk9ERV9E
QVRBKDApIGFsbG9jYXRlZCBbbWVtIDB4MWY1NDNkMDAwLTB4MWY1NDVlZmZmXQ0KDQpbICAgIDAu
MDAwMDAwXSBab25lIHJhbmdlczoNCg0KWyAgICAwLjAwMDAwMF0gICBETUEgICAgICBbbWVtIDB4
MDAwMDAwMDAwMDAwMTAwMC0weDAwMDAwMDAwMDBmZmZmZmZdDQoNClsgICAgMC4wMDAwMDBdICAg
RE1BMzIgICAgW21lbSAweDAwMDAwMDAwMDEwMDAwMDAtMHgwMDAwMDAwMGZmZmZmZmZmXQ0KDQpb
ICAgIDAuMDAwMDAwXSAgIE5vcm1hbCAgIFttZW0gMHgwMDAwMDAwMTAwMDAwMDAwLTB4MDAwMDAw
MTVmZmZmZmZmZl0NCg0KWyAgICAwLjAwMDAwMF0gTW92YWJsZSB6b25lIHN0YXJ0IGZvciBlYWNo
IG5vZGUNCg0KWyAgICAwLjAwMDAwMF0gRWFybHkgbWVtb3J5IG5vZGUgcmFuZ2VzDQoNClsgICAg
MC4wMDAwMDBdICAgbm9kZSAgIDA6IFttZW0gMHgwMDAwMDAwMDAwMDAxMDAwLTB4MDAwMDAwMDAw
MDA5ZmZmZl0NCg0KWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwMDAx
MDAwMDAtMHgwMDAwMDAwMDY1ZDEyZmZmXQ0KDQpbICAgIDAuMDAwMDAwXSAgIG5vZGUgICAwOiBb
bWVtIDB4MDAwMDAwMDA2OGVlMTAwMC0weDAwMDAwMDAwNmY3ZmZmZmZdDQoNClsgICAgMC4wMDAw
MDBdICAgbm9kZSAgIDA6IFttZW0gMHgwMDAwMDAwMTAwMDAwMDAwLTB4MDAwMDAwMTVmZmZmZmZm
Zl0NCg0KWyAgICAwLjAwMDAwMF0gSW5pdG1lbSBzZXR1cCBub2RlIDAgW21lbSAweDAwMDAwMDAw
MDAwMDEwMDAtMHgwMDAwMDAxNWZmZmZmZmZmXQ0KDQpbICAgIDAuMDAwMDAwXSBPbiBub2RlIDAg
dG90YWxwYWdlczogMjI0NjM5NTMNCg0KWyAgICAwLjAwMDAwMF0gICBETUEgem9uZTogNjQgcGFn
ZXMgdXNlZCBmb3IgbWVtbWFwDQoNClsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6IDIxIHBhZ2Vz
IHJlc2VydmVkDQoNClsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6IDM5OTkgcGFnZXMsIExJRk8g
YmF0Y2g6MA0KDQpbICAgIDAuMDAwMDAwXSAgIERNQTMyIHpvbmU6IDY4NzMgcGFnZXMgdXNlZCBm
b3IgbWVtbWFwDQoNClsgICAgMC4wMDAwMDBdICAgRE1BMzIgem9uZTogNDM5ODU4IHBhZ2VzLCBM
SUZPIGJhdGNoOjMxDQoNClsgICAgMC4wMDAwMDBdICAgTm9ybWFsIHpvbmU6IDM0NDA2NCBwYWdl
cyB1c2VkIGZvciBtZW1tYXANCg0KWyAgICAwLjAwMDAwMF0gICBOb3JtYWwgem9uZTogMjIwMjAw
OTYgcGFnZXMsIExJRk8gYmF0Y2g6MzENCg0KWyAgICAwLjAwMDAwMF0gcDJtIHZpcnR1YWwgYXJl
YSBhdCBmZmZmYzkwMDAwMDAwMDAwLCBzaXplIGlzIGIwMDAwMDANCg0KWyAgICAwLjAwMDAwMF0g
UmVtYXBwZWQgNjA0NzE4IHBhZ2UocykNCg0KWyAgICAwLjAwMDAwMF0gQUNQSTogUE0tVGltZXIg
SU8gUG9ydDogMHg1MDgNCg0KWyAgICAwLjAwMDAwMF0gQUNQSTogTG9jYWwgQVBJQyBhZGRyZXNz
IDB4ZmVlMDAwMDANCg0KWyAgICAwLjAwMDAwMF0gQUNQSTogWDJBUElDX05NSSAodWlkWzB4ZmZm
ZmZmZmZdIGhpZ2ggbGV2ZWwgbGludFsweDFdKQ0KDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJ
Q19OTUkgKGFjcGlfaWRbMHhmZl0gaGlnaCBsZXZlbCBsaW50WzB4MV0pDQoNClsgICAgMC4wMDAw
MDBdIElPQVBJQ1swXTogYXBpY19pZCA4LCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjMDAwMDAs
IEdTSSAwLTIzDQoNClsgICAgMC4wMDAwMDBdIElPQVBJQ1sxXTogYXBpY19pZCA5LCB2ZXJzaW9u
IDMyLCBhZGRyZXNzIDB4ZmVjMDEwMDAsIEdTSSAyNC0zMQ0KDQpbICAgIDAuMDAwMDAwXSBJT0FQ
SUNbMl06IGFwaWNfaWQgMTAsIHZlcnNpb24gMzIsIGFkZHJlc3MgMHhmZWMwODAwMCwgR1NJIDMy
LTM5DQoNClsgICAgMC4wMDAwMDBdIElPQVBJQ1szXTogYXBpY19pZCAxMSwgdmVyc2lvbiAzMiwg
YWRkcmVzcyAweGZlYzEwMDAwLCBHU0kgNDAtNDcNCg0KWyAgICAwLjAwMDAwMF0gSU9BUElDWzRd
OiBhcGljX2lkIDEyLCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjMTgwMDAsIEdTSSA0OC01NQ0K
DQpbICAgIDAuMDAwMDAwXSBJT0FQSUNbNV06IGFwaWNfaWQgMTUsIHZlcnNpb24gMzIsIGFkZHJl
c3MgMHhmZWMyMDAwMCwgR1NJIDcyLTc5DQoNClsgICAgMC4wMDAwMDBdIElPQVBJQ1s2XTogYXBp
Y19pZCAxNiwgdmVyc2lvbiAzMiwgYWRkcmVzcyAweGZlYzI4MDAwLCBHU0kgODAtODcNCg0KWyAg
ICAwLjAwMDAwMF0gSU9BUElDWzddOiBhcGljX2lkIDE3LCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4
ZmVjMzAwMDAsIEdTSSA4OC05NQ0KDQpbICAgIDAuMDAwMDAwXSBJT0FQSUNbOF06IGFwaWNfaWQg
MTgsIHZlcnNpb24gMzIsIGFkZHJlc3MgMHhmZWMzODAwMCwgR1NJIDk2LTEwMw0KDQpbICAgIDAu
MDAwMDAwXSBJT0FQSUNbOV06IGFwaWNfaWQgMjEsIHZlcnNpb24gMzIsIGFkZHJlc3MgMHhmZWM0
MDAwMCwgR1NJIDEyMC0xMjcNCg0KWyAgICAwLjAwMDAwMF0gSU9BUElDWzEwXTogYXBpY19pZCAy
MiwgdmVyc2lvbiAzMiwgYWRkcmVzcyAweGZlYzQ4MDAwLCBHU0kgMTI4LTEzNQ0KDQpbICAgIDAu
MDAwMDAwXSBJT0FQSUNbMTFdOiBhcGljX2lkIDIzLCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVj
NTAwMDAsIEdTSSAxMzYtMTQzDQoNClsgICAgMC4wMDAwMDBdIElPQVBJQ1sxMl06IGFwaWNfaWQg
MjQsIHZlcnNpb24gMzIsIGFkZHJlc3MgMHhmZWM1ODAwMCwgR1NJIDE0NC0xNTENCg0KWyAgICAw
LjAwMDAwMF0gSU9BUElDWzEzXTogYXBpY19pZCAyNywgdmVyc2lvbiAzMiwgYWRkcmVzcyAweGZl
YzYwMDAwLCBHU0kgMTY4LTE3NQ0KDQpbICAgIDAuMDAwMDAwXSBJT0FQSUNbMTRdOiBhcGljX2lk
IDI4LCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjNjgwMDAsIEdTSSAxNzYtMTgzDQoNClsgICAg
MC4wMDAwMDBdIElPQVBJQ1sxNV06IGFwaWNfaWQgMjksIHZlcnNpb24gMzIsIGFkZHJlc3MgMHhm
ZWM3MDAwMCwgR1NJIDE4NC0xOTENCg0KWyAgICAwLjAwMDAwMF0gSU9BUElDWzE2XTogYXBpY19p
ZCAzMCwgdmVyc2lvbiAzMiwgYWRkcmVzcyAweGZlYzc4MDAwLCBHU0kgMTkyLTE5OQ0KDQpbICAg
IDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSAwIGdsb2JhbF9pcnEg
MiBkZmwgZGZsKQ0KDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVz
X2lycSA5IGdsb2JhbF9pcnEgOSBoaWdoIGxldmVsKQ0KDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJ
UlEwIHVzZWQgYnkgb3ZlcnJpZGUuDQoNClsgICAgMC4wMDAwMDBdIEFDUEk6IElSUTkgdXNlZCBi
eSBvdmVycmlkZS4NCg0KWyAgICAwLjAwMDAwMF0gVXNpbmcgQUNQSSAoTUFEVCkgZm9yIFNNUCBj
b25maWd1cmF0aW9uIGluZm9ybWF0aW9uDQoNClsgICAgMC4wMDAwMDBdIEFDUEk6IEhQRVQgaWQ6
IDB4ODA4NmE3MDEgYmFzZTogMHhmZWQwMDAwMA0KDQpbICAgIDAuMDAwMDAwXSBzbXBib290OiBB
bGxvd2luZyA0MTYgQ1BVcywgMjI0IGhvdHBsdWcgQ1BVcw0KDQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4MDAwMDAwMDAtMHgwMDAwMGZmZl0NCg0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDAwMGEw
MDAwLTB4MDAwZmZmZmZdDQoNClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHg2NWQxMzAwMC0weDY4MmFjZmZmXQ0KDQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4NjgyYWQwMDAtMHg2OGNkY2ZmZl0NCg0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDY4Y2Rk
MDAwLTB4NjhlZTBmZmZdDQoNClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHg2ZjgwMDAwMC0weDhmZmZmZmZmXQ0KDQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OTAwMDAwMDAtMHg5MmJmYmZmZl0NCg0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDkyYmZj
MDAwLTB4OTJiZmNmZmZdDQoNClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHg5MmJmZDAwMC0weDkyZmZiZmZmXQ0KDQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OTJmZmMwMDAtMHg5MmZmY2ZmZl0NCg0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDkyZmZk
MDAwLTB4OThiZmJmZmZdDQoNClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHg5OGJmYzAwMC0weDk4YmZjZmZmXQ0KDQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OThiZmQwMDAtMHg5OGZmYmZmZl0NCg0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDk4ZmZj
MDAwLTB4OThmZmNmZmZdDQoNClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHg5OGZmZDAwMC0weDk5M2ZiZmZmXQ0KDQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OTkzZmMwMDAtMHg5OTNmY2ZmZl0NCg0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDk5M2Zk
MDAwLTB4OTk3ZmJmZmZdDQoNClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHg5OTdmYzAwMC0weDk5N2ZjZmZmXQ0KDQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OTk3ZmQwMDAtMHhiY2JmYmZmZl0NCg0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGJjYmZj
MDAwLTB4YmNiZmNmZmZdDQoNClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHhiY2JmZDAwMC0weGJjZmZiZmZmXQ0KDQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4YmNmZmMwMDAtMHhiY2ZmY2ZmZl0NCg0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGJjZmZk
MDAwLTB4YmQzZmJmZmZdDQoNClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHhiZDNmYzAwMC0weGJkM2ZjZmZmXQ0KDQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4YmQzZmQwMDAtMHhiZGJmYmZmZl0NCg0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGJkYmZj
MDAwLTB4YmRiZmNmZmZdDQoNClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHhiZGJmZDAwMC0weGJkZmZiZmZmXQ0KDQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4YmRmZmMwMDAtMHhiZGZmY2ZmZl0NCg0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGJkZmZk
MDAwLTB4YmViZmJmZmZdDQoNClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHhiZWJmYzAwMC0weGJlYmZjZmZmXQ0KDQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4YmViZmQwMDAtMHhiZWZmYmZmZl0NCg0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGJlZmZj
MDAwLTB4YmVmZmNmZmZdDQoNClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHhiZWZmZDAwMC0weGJmM2ZiZmZmXQ0KDQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4YmYzZmMwMDAtMHhiZjNmY2ZmZl0NCg0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGJmM2Zk
MDAwLTB4YmY3ZmJmZmZdDQoNClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHhiZjdmYzAwMC0weGJmN2ZjZmZmXQ0KDQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4YmY3ZmQwMDAtMHhmYmZmYmZmZl0NCg0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZiZmZj
MDAwLTB4ZmJmZmNmZmZdDQoNClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHhmYmZmZDAwMC0weGZkZmZmZmZmXQ0KDQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmUwMDAwMDAtMHhmZTAxMGZmZl0NCg0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlMDEx
MDAwLTB4ZmViZmZmZmZdDQoNClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHhmZWMwMDAwMC0weGZlYzAxZmZmXQ0KDQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVjMDIwMDAtMHhmZWMwN2ZmZl0NCg0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlYzA4
MDAwLTB4ZmVjMDhmZmZdDQoNClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHhmZWMwOTAwMC0weGZlYzBmZmZmXQ0KDQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVjMTAwMDAtMHhmZWMxMGZmZl0NCg0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlYzEx
MDAwLTB4ZmVjMTdmZmZdDQoNClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHhmZWMxODAwMC0weGZlYzE4ZmZmXQ0KDQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVjMTkwMDAtMHhmZWMxZmZmZl0NCg0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlYzIw
MDAwLTB4ZmVjMjBmZmZdDQoNClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHhmZWMyMTAwMC0weGZlYzI3ZmZmXQ0KDQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVjMjgwMDAtMHhmZWMyOGZmZl0NCg0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlYzI5
MDAwLTB4ZmVjMmZmZmZdDQoNClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHhmZWMzMDAwMC0weGZlYzMwZmZmXQ0KDQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVjMzEwMDAtMHhmZWMzN2ZmZl0NCg0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlYzM4
MDAwLTB4ZmVjMzhmZmZdDQoNClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHhmZWMzOTAwMC0weGZlYzNmZmZmXQ0KDQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVjNDAwMDAtMHhmZWM0MGZmZl0NCg0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlYzQx
MDAwLTB4ZmVjNDdmZmZdDQoNClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHhmZWM0ODAwMC0weGZlYzQ4ZmZmXQ0KDQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVjNDkwMDAtMHhmZWM0ZmZmZl0NCg0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlYzUw
MDAwLTB4ZmVjNTBmZmZdDQoNClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHhmZWM1MTAwMC0weGZlYzU3ZmZmXQ0KDQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVjNTgwMDAtMHhmZWM1OGZmZl0NCg0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlYzU5
MDAwLTB4ZmVjNWZmZmZdDQoNClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHhmZWM2MDAwMC0weGZlYzYwZmZmXQ0KDQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVjNjEwMDAtMHhmZWM2N2ZmZl0NCg0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlYzY4
MDAwLTB4ZmVjNjhmZmZdDQoNClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHhmZWM2OTAwMC0weGZlYzZmZmZmXQ0KDQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVjNzAwMDAtMHhmZWM3MGZmZl0NCg0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlYzcx
MDAwLTB4ZmVjNzdmZmZdDQoNClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHhmZWM3ODAwMC0weGZlYzc4ZmZmXQ0KDQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVjNzkwMDAtMHhmZWRmZmZmZl0NCg0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlZTAw
MDAwLTB4ZmVlZmZmZmZdDQoNClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHhmZWYwMDAwMC0weGZmZmZmZmZmXQ0KDQpbICAgIDAuMDAwMDAwXSBlODIw
OiBbbWVtIDB4YmY3ZmQwMDAtMHhmYmZmYmZmZl0gYXZhaWxhYmxlIGZvciBQQ0kgZGV2aWNlcw0K
DQpbICAgIDAuMDAwMDAwXSBCb290aW5nIHBhcmF2aXJ0dWFsaXplZCBrZXJuZWwgb24gWGVuDQoN
ClsgICAgMC4wMDAwMDBdIFhlbiB2ZXJzaW9uOiA0LjktcmMgKHByZXNlcnZlLUFEKQ0KDQpbICAg
IDAuMDAwMDAwXSBjbG9ja3NvdXJjZTogcmVmaW5lZC1qaWZmaWVzOiBtYXNrOiAweGZmZmZmZmZm
IG1heF9jeWNsZXM6IDB4ZmZmZmZmZmYsIG1heF9pZGxlX25zOiAxOTEwOTY5OTQwMzkxNDE5IG5z
DQoNClsgICAgMC4wMDAwMDBdIHNldHVwX3BlcmNwdTogTlJfQ1BVUzo4MTkyIG5yX2NwdW1hc2tf
Yml0czo0MTYgbnJfY3B1X2lkczo0MTYgbnJfbm9kZV9pZHM6MQ0KDQpbICAgIDAuMDAwMDAwXSBw
ZXJjcHU6IEVtYmVkZGVkIDM4IHBhZ2VzL2NwdSBAZmZmZjg4MDI4ZDIwMDAwMCBzMTE2MTIwIHI4
MTkyIGQzMTMzNiB1MjYyMTQ0DQoNClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IHMxMTYxMjAg
cjgxOTIgZDMxMzM2IHUyNjIxNDQgYWxsb2M9MSoyMDk3MTUyDQoNClsgICAgMC4wMDAwMDBdIHBj
cHUtYWxsb2M6IFswXSAwMDAgMDAxIDAwMiAwMDMgMDA0IDAwNSAwMDYgMDA3IA0KDQpbICAgIDAu
MDAwMDAwXSBwY3B1LWFsbG9jOiBbMF0gMDA4IDAwOSAwMTAgMDExIDAxMiAwMTMgMDE0IDAxNSAN
Cg0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDAxNiAwMTcgMDE4IDAxOSAwMjAgMDIx
IDAyMiAwMjMgDQoNClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAwMjQgMDI1IDAyNiAw
MjcgMDI4IDAyOSAwMzAgMDMxIA0KDQpbICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBbMF0gMDMy
IDAzMyAwMzQgMDM1IDAzNiAwMzcgMDM4IDAzOSANCg0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxv
YzogWzBdIDA0MCAwNDEgMDQyIDA0MyAwNDQgMDQ1IDA0NiAwNDcgDQoNClsgICAgMC4wMDAwMDBd
IHBjcHUtYWxsb2M6IFswXSAwNDggMDQ5IDA1MCAwNTEgMDUyIDA1MyAwNTQgMDU1IA0KDQpbICAg
IDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBbMF0gMDU2IDA1NyAwNTggMDU5IDA2MCAwNjEgMDYyIDA2
MyANCg0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDA2NCAwNjUgMDY2IDA2NyAwNjgg
MDY5IDA3MCAwNzEgDQoNClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAwNzIgMDczIDA3
NCAwNzUgMDc2IDA3NyAwNzggMDc5IA0KDQpbICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBbMF0g
MDgwIDA4MSAwODIgMDgzIDA4NCAwODUgMDg2IDA4NyANCg0KWyAgICAwLjAwMDAwMF0gcGNwdS1h
bGxvYzogWzBdIDA4OCAwODkgMDkwIDA5MSAwOTIgMDkzIDA5NCAwOTUgDQoNClsgICAgMC4wMDAw
MDBdIHBjcHUtYWxsb2M6IFswXSAwOTYgMDk3IDA5OCAwOTkgMTAwIDEwMSAxMDIgMTAzIA0KDQpb
ICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBbMF0gMTA0IDEwNSAxMDYgMTA3IDEwOCAxMDkgMTEw
IDExMSANCg0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDExMiAxMTMgMTE0IDExNSAx
MTYgMTE3IDExOCAxMTkgDQoNClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAxMjAgMTIx
IDEyMiAxMjMgMTI0IDEyNSAxMjYgMTI3IA0KDQpbICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBb
MF0gMTI4IDEyOSAxMzAgMTMxIDEzMiAxMzMgMTM0IDEzNSANCg0KWyAgICAwLjAwMDAwMF0gcGNw
dS1hbGxvYzogWzBdIDEzNiAxMzcgMTM4IDEzOSAxNDAgMTQxIDE0MiAxNDMgDQoNClsgICAgMC4w
MDAwMDBdIHBjcHUtYWxsb2M6IFswXSAxNDQgMTQ1IDE0NiAxNDcgMTQ4IDE0OSAxNTAgMTUxIA0K
DQpbICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBbMF0gMTUyIDE1MyAxNTQgMTU1IDE1NiAxNTcg
MTU4IDE1OSANCg0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDE2MCAxNjEgMTYyIDE2
MyAxNjQgMTY1IDE2NiAxNjcgDQoNClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAxNjgg
MTY5IDE3MCAxNzEgMTcyIDE3MyAxNzQgMTc1IA0KDQpbICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9j
OiBbMF0gMTc2IDE3NyAxNzggMTc5IDE4MCAxODEgMTgyIDE4MyANCg0KWyAgICAwLjAwMDAwMF0g
cGNwdS1hbGxvYzogWzBdIDE4NCAxODUgMTg2IDE4NyAxODggMTg5IDE5MCAxOTEgDQoNClsgICAg
MC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAxOTIgMTkzIDE5NCAxOTUgMTk2IDE5NyAxOTggMTk5
IA0KDQpbICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBbMF0gMjAwIDIwMSAyMDIgMjAzIDIwNCAy
MDUgMjA2IDIwNyANCg0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDIwOCAyMDkgMjEw
IDIxMSAyMTIgMjEzIDIxNCAyMTUgDQoNClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAy
MTYgMjE3IDIxOCAyMTkgMjIwIDIyMSAyMjIgMjIzIA0KDQpbICAgIDAuMDAwMDAwXSBwY3B1LWFs
bG9jOiBbMF0gMjI0IDIyNSAyMjYgMjI3IDIyOCAyMjkgMjMwIDIzMSANCg0KWyAgICAwLjAwMDAw
MF0gcGNwdS1hbGxvYzogWzBdIDIzMiAyMzMgMjM0IDIzNSAyMzYgMjM3IDIzOCAyMzkgDQoNClsg
ICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAyNDAgMjQxIDI0MiAyNDMgMjQ0IDI0NSAyNDYg
MjQ3IA0KDQpbICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBbMF0gMjQ4IDI0OSAyNTAgMjUxIDI1
MiAyNTMgMjU0IDI1NSANCg0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDI1NiAyNTcg
MjU4IDI1OSAyNjAgMjYxIDI2MiAyNjMgDQoNClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFsw
XSAyNjQgMjY1IDI2NiAyNjcgMjY4IDI2OSAyNzAgMjcxIA0KDQpbICAgIDAuMDAwMDAwXSBwY3B1
LWFsbG9jOiBbMF0gMjcyIDI3MyAyNzQgMjc1IDI3NiAyNzcgMjc4IDI3OSANCg0KWyAgICAwLjAw
MDAwMF0gcGNwdS1hbGxvYzogWzBdIDI4MCAyODEgMjgyIDI4MyAyODQgMjg1IDI4NiAyODcgDQoN
ClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAyODggMjg5IDI5MCAyOTEgMjkyIDI5MyAy
OTQgMjk1IA0KDQpbICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBbMF0gMjk2IDI5NyAyOTggMjk5
IDMwMCAzMDEgMzAyIDMwMyANCg0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDMwNCAz
MDUgMzA2IDMwNyAzMDggMzA5IDMxMCAzMTEgDQoNClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6
IFswXSAzMTIgMzEzIDMxNCAzMTUgMzE2IDMxNyAzMTggMzE5IA0KDQpbICAgIDAuMDAwMDAwXSBw
Y3B1LWFsbG9jOiBbMF0gMzIwIDMyMSAzMjIgMzIzIDMyNCAzMjUgMzI2IDMyNyANCg0KWyAgICAw
LjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDMyOCAzMjkgMzMwIDMzMSAzMzIgMzMzIDMzNCAzMzUg
DQoNClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAzMzYgMzM3IDMzOCAzMzkgMzQwIDM0
MSAzNDIgMzQzIA0KDQpbICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBbMF0gMzQ0IDM0NSAzNDYg
MzQ3IDM0OCAzNDkgMzUwIDM1MSANCg0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDM1
MiAzNTMgMzU0IDM1NSAzNTYgMzU3IDM1OCAzNTkgDQoNClsgICAgMC4wMDAwMDBdIHBjcHUtYWxs
b2M6IFswXSAzNjAgMzYxIDM2MiAzNjMgMzY0IDM2NSAzNjYgMzY3IA0KDQpbICAgIDAuMDAwMDAw
XSBwY3B1LWFsbG9jOiBbMF0gMzY4IDM2OSAzNzAgMzcxIDM3MiAzNzMgMzc0IDM3NSANCg0KWyAg
ICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDM3NiAzNzcgMzc4IDM3OSAzODAgMzgxIDM4MiAz
ODMgDQoNClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAzODQgMzg1IDM4NiAzODcgMzg4
IDM4OSAzOTAgMzkxIA0KDQpbICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBbMF0gMzkyIDM5MyAz
OTQgMzk1IDM5NiAzOTcgMzk4IDM5OSANCg0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBd
IDQwMCA0MDEgNDAyIDQwMyA0MDQgNDA1IDQwNiA0MDcgDQoNClsgICAgMC4wMDAwMDBdIHBjcHUt
YWxsb2M6IFswXSA0MDggNDA5IDQxMCA0MTEgNDEyIDQxMyA0MTQgNDE1IA0KDQpbICAgIDAuMDAw
MDAwXSB4ZW46IFBWIHNwaW5sb2NrcyBlbmFibGVkDQoNClsgICAgMC4wMDAwMDBdIFBWIHFzcGlu
bG9jayBoYXNoIHRhYmxlIGVudHJpZXM6IDI1NiAob3JkZXI6IDAsIDQwOTYgYnl0ZXMpDQoNClsg
ICAgMC4wMDAwMDBdIEJ1aWx0IDEgem9uZWxpc3RzIGluIE5vZGUgb3JkZXIsIG1vYmlsaXR5IGdy
b3VwaW5nIG9uLiAgVG90YWwgcGFnZXM6IDIyMTEyOTMxDQoNClsgICAgMC4wMDAwMDBdIFBvbGlj
eSB6b25lOiBOb3JtYWwNCg0KWyAgICAwLjAwMDAwMF0gS2VybmVsIGNvbW1hbmQgbGluZTogcm9v
dD1VVUlEPTgwNTkyYWEzLTYzMDEtNGNiZS05YjUxLTM2ODU0YzI0NTdjMSBybyBjb25zb2xlPWh2
YzAgY29uc29sZWJsYW5rPTAgaWdub3JlX2xvZ2xldmVsDQoNClsgICAgMC4wMDAwMDBdIFBJRCBo
YXNoIHRhYmxlIGVudHJpZXM6IDQwOTYgKG9yZGVyOiAzLCAzMjc2OCBieXRlcykNCg0KWyAgICAw
LjAwMDAwMF0gc29mdHdhcmUgSU8gVExCIFttZW0gMHgyODkyMDAwMDAtMHgyOGQyMDAwMDBdICg2
NE1CKSBtYXBwZWQgYXQgW2ZmZmY4ODAyODkyMDAwMDAtZmZmZjg4MDI4ZDFmZmZmZl0NCg0KWyAg
ICAwLjAwMDAwMF0gTWVtb3J5OiA2MzY3OTYwSy84OTg1NTgxMksgYXZhaWxhYmxlICg3MzM3SyBr
ZXJuZWwgY29kZSwgMTU1N0sgcndkYXRhLCAzMTY0SyByb2RhdGEsIDIxMTZLIGluaXQsIDI4MDhL
IGJzcywgODM0ODc4NTJLIHJlc2VydmVkLCAwSyBjbWEtcmVzZXJ2ZWQpDQoNClsgICAgMC4wMDAw
MDBdIFNMVUI6IEhXYWxpZ249NjQsIE9yZGVyPTAtMywgTWluT2JqZWN0cz0wLCBDUFVzPTMyLCBO
b2Rlcz0xDQoNClsgICAgMC4wMDEwMDBdIEhpZXJhcmNoaWNhbCBSQ1UgaW1wbGVtZW50YXRpb24u
DQoNClsgICAgMC4wMDEwMDBdIAlCdWlsZC10aW1lIGFkanVzdG1lbnQgb2YgbGVhZiBmYW5vdXQg
dG8gNjQuDQoNClsgICAgMC4wMDEwMDBdIAlSQ1UgcmVzdHJpY3RpbmcgQ1BVcyBmcm9tIE5SX0NQ
VVM9ODE5MiB0byBucl9jcHVfaWRzPTMyLg0KDQpbICAgIDAuMDAxMDAwXSBSQ1U6IEFkanVzdGlu
ZyBnZW9tZXRyeSBmb3IgcmN1X2Zhbm91dF9sZWFmPTY0LCBucl9jcHVfaWRzPTMyDQoNClsgICAg
MC4wMDEwMDBdIFVzaW5nIE5VTEwgbGVnYWN5IFBJQw0KDQpbICAgIDAuMDAxMDAwXSBOUl9JUlFT
OjUyNDU0NCBucl9pcnFzOjM2NzIgMA0KDQpbICAgIDAuMDAxMDAwXSB4ZW46ZXZlbnRzOiBVc2lu
ZyBGSUZPLWJhc2VkIEFCSQ0KDQpbICAgIDAuMDAxMDAwXSB4ZW46IC0tPiBwaXJxPTEgLT4gaXJx
PTEgKGdzaT0xKQ0KDQpbICAgIDAuMDAxMDAwXSB4ZW46IC0tPiBwaXJxPTIgLT4gaXJxPTIgKGdz
aT0yKQ0KDQpbICAgIDAuMDAxMDAwXSB4ZW46IC0tPiBwaXJxPTMgLT4gaXJxPTMgKGdzaT0zKQ0K
DQpbICAgIDAuMDAxMDAwXSB4ZW46IC0tPiBwaXJxPTQgLT4gaXJxPTQgKGdzaT00KQ0KDQpbICAg
IDAuMDAxMDAwXSB4ZW46IC0tPiBwaXJxPTUgLT4gaXJxPTUgKGdzaT01KQ0KDQpbICAgIDAuMDAx
MDAwXSB4ZW46IC0tPiBwaXJxPTYgLT4gaXJxPTYgKGdzaT02KQ0KDQpbICAgIDAuMDAxMDAwXSB4
ZW46IC0tPiBwaXJxPTcgLT4gaXJxPTcgKGdzaT03KQ0KDQpbICAgIDAuMDAxMDAwXSB4ZW46IC0t
PiBwaXJxPTggLT4gaXJxPTggKGdzaT04KQ0KDQpbICAgIDAuMDAxMDAwXSB4ZW46IC0tPiBwaXJx
PTkgLT4gaXJxPTkgKGdzaT05KQ0KDQpbICAgIDAuMDAxMDAwXSB4ZW46IC0tPiBwaXJxPTEwIC0+
IGlycT0xMCAoZ3NpPTEwKQ0KDQpbICAgIDAuMDAxMDAwXSB4ZW46IC0tPiBwaXJxPTExIC0+IGly
cT0xMSAoZ3NpPTExKQ0KDQpbICAgIDAuMDAxMDAwXSB4ZW46IC0tPiBwaXJxPTEyIC0+IGlycT0x
MiAoZ3NpPTEyKQ0KDQpbICAgIDAuMDAxMDAwXSB4ZW46IC0tPiBwaXJxPTEzIC0+IGlycT0xMyAo
Z3NpPTEzKQ0KDQpbICAgIDAuMDAxMDAwXSB4ZW46IC0tPiBwaXJxPTE0IC0+IGlycT0xNCAoZ3Np
PTE0KQ0KDQpbICAgIDAuMDAxMDAwXSB4ZW46IC0tPiBwaXJxPTE1IC0+IGlycT0xNSAoZ3NpPTE1
KQ0KDQpbICAgIDAuMDAxMDAwXSAJT2ZmbG9hZCBSQ1UgY2FsbGJhY2tzIGZyb20gYWxsIENQVXMN
Cg0KWyAgICAwLjAwMTAwMF0gCU9mZmxvYWQgUkNVIGNhbGxiYWNrcyBmcm9tIENQVXM6IDAtMzEu
DQoNClsgICAgMC4wMDEwMDBdIENvbnNvbGU6IGNvbG91ciBkdW1teSBkZXZpY2UgODB4MjUNCg0K
WyAgICAwLjAwMTAwMF0gY29uc29sZSBbaHZjMF0gZW5hYmxlZA0KDQpbICAgIDAuMDAxMDAwXSBj
bG9ja3NvdXJjZTogeGVuOiBtYXNrOiAweGZmZmZmZmZmZmZmZmZmZmYgbWF4X2N5Y2xlczogMHgx
Y2Q0MmU0ZGZmYiwgbWF4X2lkbGVfbnM6IDg4MTU5MDU5MTQ4MyBucw0KDQpbICAgIDAuMDAxMDAw
XSBYZW46IHVzaW5nIHZjcHVvcCB0aW1lciBpbnRlcmZhY2UNCg0KWyAgICAwLjAwMTAwMF0gaW5z
dGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSAwDQoNClsgICAgMC4wMDQwMDJdIHRzYzogSFBFVC9Q
TVRJTUVSIGNhbGlicmF0aW9uIGZhaWxlZC4gVXNpbmcgUElUIGNhbGlicmF0aW9uLg0KDQpbICAg
IDAuMDA1MDAzXSB0c2M6IERldGVjdGVkIDE3OTUuMDg1IE1IeiBwcm9jZXNzb3INCg0KWyAgICAw
LjAwNjAyNV0gQ2FsaWJyYXRpbmcgZGVsYXkgbG9vcCAoc2tpcHBlZCksIHZhbHVlIGNhbGN1bGF0
ZWQgdXNpbmcgdGltZXIgZnJlcXVlbmN5Li4gMzU5MS43MSBCb2dvTUlQUyAobHBqPTE3OTU4NTkp
DQoNClsgICAgMC4wMDcwMDNdIHBpZF9tYXg6IGRlZmF1bHQ6IDMyNzY4IG1pbmltdW06IDMwMQ0K
DQpbICAgIDAuMDA4MDUwXSBBQ1BJOiBDb3JlIHJldmlzaW9uIDIwMTcwMTE5DQoNClsgICAgMC4y
NTYwMDJdIHJhbmRvbTogZmFzdCBpbml0IGRvbmUNCg0KWyAgICAwLjY1NTQ2Nl0gQUNQSTogNSBB
Q1BJIEFNTCB0YWJsZXMgc3VjY2Vzc2Z1bGx5IGFjcXVpcmVkIGFuZCBsb2FkZWQNCg0KWyAgICAw
LjY1NjU1Nl0gU2VjdXJpdHkgRnJhbWV3b3JrIGluaXRpYWxpemVkDQoNClsgICAgMC42NTcwMDVd
IFNFTGludXg6ICBJbml0aWFsaXppbmcuDQoNClsgICAgMC42NTgwMThdIFNFTGludXg6ICBTdGFy
dGluZyBpbiBwZXJtaXNzaXZlIG1vZGUNCg0KWyAgICAwLjY4Nzg2Ml0gRGVudHJ5IGNhY2hlIGhh
c2ggdGFibGUgZW50cmllczogMTY3NzcyMTYgKG9yZGVyOiAxNSwgMTM0MjE3NzI4IGJ5dGVzKQ0K
DQpbICAgIDAuNzI4NTAxXSBJbm9kZS1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDgzODg2MDgg
KG9yZGVyOiAxNCwgNjcxMDg4NjQgYnl0ZXMpDQoNClsgICAgMC43NDIwMzhdIE1vdW50LWNhY2hl
IGhhc2ggdGFibGUgZW50cmllczogMjYyMTQ0IChvcmRlcjogOSwgMjA5NzE1MiBieXRlcykNCg0K
WyAgICAwLjc0MzQ2M10gTW91bnRwb2ludC1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDI2MjE0
NCAob3JkZXI6IDksIDIwOTcxNTIgYnl0ZXMpDQoNClsgICAgMC43NDUxOTNdIENQVTogUGh5c2lj
YWwgUHJvY2Vzc29yIElEOiAwDQoNClsgICAgMC43NDYwMDJdIENQVTogUHJvY2Vzc29yIENvcmUg
SUQ6IDANCg0KWyAgICAwLjc0NzAwNl0gbWNlOiBDUFUgc3VwcG9ydHMgMiBNQ0UgYmFua3MNCg0K
WyAgICAwLjc0ODAyN10gTGFzdCBsZXZlbCBpVExCIGVudHJpZXM6IDRLQiA2NCwgMk1CIDgsIDRN
QiA4DQoNClsgICAgMC43NDkwMDJdIExhc3QgbGV2ZWwgZFRMQiBlbnRyaWVzOiA0S0IgNjQsIDJN
QiAwLCA0TUIgMCwgMUdCIDQNCg0KWyAgICAwLjc1MDEzNV0gRnJlZWluZyBTTVAgYWx0ZXJuYXRp
dmVzIG1lbW9yeTogMjhLDQoNClsgICAgMC43NTMwMDldIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUg
XS0tLS0tLS0tLS0tLQ0KDQpbICAgIDAuNzU0MDA3XSBXQVJOSU5HOiBDUFU6IDAgUElEOiAwIGF0
IG1tL3BhZ2VfYWxsb2MuYzozNjU3IF9fYWxsb2NfcGFnZXNfc2xvd3BhdGgrMHg2Zi8weGJlZQ0K
DQpbICAgIDAuNzU1MDAyXSBNb2R1bGVzIGxpbmtlZCBpbjoNCg0KWyAgICAwLjc1NjAwNF0gQ1BV
OiAwIFBJRDogMCBDb21tOiBzd2FwcGVyLzAgTm90IHRhaW50ZWQgNC4xMS4xICMxDQoNClsgICAg
MC43NTcwMDBdIEhhcmR3YXJlIG5hbWU6IEludGVsIENvcnBvcmF0aW9uIFBVUkxFWS9QVVJMRVks
IEJJT1MgUExZRENSQjEuODZCLjAxMDIuRDEyLjE2MDkyMzIzNDEgMDkvMjMvMjAxNg0KDQpbICAg
IDAuNzU3MDAwXSBDYWxsIFRyYWNlOg0KDQpbICAgIDAuNzU3MDAwXSAgZHVtcF9zdGFjaysweDYz
LzB4ODcNCg0KWyAgICAwLjc1NzAwMF0gIF9fd2FybisweGQxLzB4ZjANCg0KWyAgICAwLjc1NzAw
MF0gIHdhcm5fc2xvd3BhdGhfbnVsbCsweDFkLzB4MjANCg0KWyAgICAwLjc1NzAwMF0gIF9fYWxs
b2NfcGFnZXNfc2xvd3BhdGgrMHg2Zi8weGJlZQ0KDQpbICAgIDAuNzU3MDAwXSAgPyBnZXRfcGFn
ZV9mcm9tX2ZyZWVsaXN0KzB4MTIwLzB4YjYwDQoNClsgICAgMC43NTcwMDBdICA/IGFjcGlfaHdf
cmVhZF9wb3J0KzB4NTYvMHhjYg0KDQpbICAgIDAuNzU3MDAwXSAgX19hbGxvY19wYWdlc19ub2Rl
bWFzaysweDI0MC8weDI2MA0KDQpbICAgIDAuNzU3MDAwXSAgYWxsb2NfcGFnZV9pbnRlcmxlYXZl
KzB4M2UvMHg5MA0KDQpbICAgIDAuNzU3MDAwXSAgYWxsb2NfcGFnZXNfY3VycmVudCsweGNkLzB4
MTIwDQoNClsgICAgMC43NTcwMDBdICBlZmlfbWVtbWFwX2FsbG9jKzB4MzIvMHg1Zg0KDQpbICAg
IDAuNzU3MDAwXSAgZWZpX2ZyZWVfYm9vdF9zZXJ2aWNlcysweDQ0LzB4MTdlDQoNClsgICAgMC43
NTcwMDBdICBzdGFydF9rZXJuZWwrMHg0OTgvMHg0YzMNCg0KWyAgICAwLjc1NzAwMF0gID8gc2V0
X2luaXRfYXJnKzB4NTUvMHg1NQ0KDQpbICAgIDAuNzU3MDAwXSAgeDg2XzY0X3N0YXJ0X3Jlc2Vy
dmF0aW9ucysweDJhLzB4MmMNCg0KWyAgICAwLjc1NzAwMF0gIHhlbl9zdGFydF9rZXJuZWwrMHg0
ZjkvMHg1MDUNCg0KWyAgICAwLjc1NzAwMF0gV0FSTklORzoga2VybmVsIHN0YWNrIGZyYW1lIHBv
aW50ZXIgYXQgZmZmZmZmZmY4MWMwM2Y0MCBpbiBzd2FwcGVyLzA6MCBoYXMgYmFkIHZhbHVlIGZm
ZmZmZmZmODFjMDNmZjgNCg0KWyAgICAwLjc1NzAwMF0gdW53aW5kIHN0YWNrIHR5cGU6MCBuZXh0
X3NwOiAgICAgICAgICAobnVsbCkgbWFzazoyIGdyYXBoX2lkeDowDQoNClsgICAgMC43NTcwMDBd
IGZmZmZmZmZmODFjMDNiNjg6IGZmZmZmZmZmODFjMDNjNDggKGluaXRfdGhyZWFkX3VuaW9uKzB4
M2M0OC8weDQwMDApDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNiNzA6IGZmZmZmZmZm
ODEwMzE4YWEgKHNob3dfdHJhY2VfbG9nX2x2bCsweDIwYS8weDM5MCkNCg0KWyAgICAwLjc1NzAw
MF0gZmZmZmZmZmY4MWMwM2I3ODogMDAwMDAwMDAwMDAwMDAwMCAuLi4NCg0KWyAgICAwLjc1NzAw
MF0gZmZmZmZmZmY4MWMwM2I4MDogZmZmZmZmZmY4MWMwM2JjOCAoaW5pdF90aHJlYWRfdW5pb24r
MHgzYmM4LzB4NDAwMCkNCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2I4ODogZmZmZmZm
ZmY4MWMxMDRjMCAocm9vdF9tb3VudGZsYWdzKzB4MjgvMHgyOCkNCg0KWyAgICAwLjc1NzAwMF0g
ZmZmZmZmZmY4MWMwM2I5MDogZmZmZmZmZmY4MWEwY2VlMSAoZGNibmxfcnRubF9wb2xpY3krMHgx
NDY4NDEvMHgxZGQ2NzcpDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNiOTg6IDAwMDAw
MDAwMDAwMDAwMDkgKDB4OSkNCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2JhMDogMDAw
MDAwMDAwMDAwMDAwMiAoMHgyKQ0KDQpbICAgIDAuNzU3MDAwXSBmZmZmZmZmZjgxYzAzYmE4OiAw
MDAwMDAwMDAwMDAwMDAxICgweDEpDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNiYjA6
IGZmZmZmZmZmODFjMDAwMDAgKF9fZW5kX3JvZGF0YSsweGU5MDAwLzB4ZTkwMDApDQoNClsgICAg
MC43NTcwMDBdIGZmZmZmZmZmODFjMDNiYjg6IGZmZmZmZmZmODFjMDQwMDAgKGluaXRfdGhyZWFk
X3VuaW9uKzB4NDAwMC8weDQwMDApDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNiYzA6
IDAwMDAwMDAwMDAwMDAwMDAgLi4uDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNiZDA6
IGZmZmZmZmZmODFjMDAwMDAgKF9fZW5kX3JvZGF0YSsweGU5MDAwLzB4ZTkwMDApDQoNClsgICAg
MC43NTcwMDBdIGZmZmZmZmZmODFjMDNiZDg6IGZmZmZmZmZmODFjMDQwMDAgKGluaXRfdGhyZWFk
X3VuaW9uKzB4NDAwMC8weDQwMDApDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNiZTA6
IDAwMDAwMDAwMDAwMDAwMDAgLi4uDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNiZTg6
IDAwMDAwMDAwMDAwMDAwMDIgKDB4MikNCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2Jm
MDogZmZmZmZmZmY4MWMxMDRjMCAocm9vdF9tb3VudGZsYWdzKzB4MjgvMHgyOCkNCg0KWyAgICAw
Ljc1NzAwMF0gZmZmZmZmZmY4MWMwM2JmODogMDAwMDAwMDAwMDAwMDAwMCAuLi4NCg0KWyAgICAw
Ljc1NzAwMF0gZmZmZmZmZmY4MWMwM2MwMDogZmZmZmZmZmY4MWMwM2Y0MCAoaW5pdF90aHJlYWRf
dW5pb24rMHgzZjQwLzB4NDAwMCkNCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2MwODog
ZmZmZmZmZmY4MWMwM2I2OCAoaW5pdF90aHJlYWRfdW5pb24rMHgzYjY4LzB4NDAwMCkNCg0KWyAg
ICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2MxMDogMDAwMDAwMDAwMDAwMDAwMCAuLi4NCg0KWyAg
ICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2MxODogYjc0NGFkNzdiNzQ0YWNlMiAoMHhiNzQ0YWQ3
N2I3NDRhY2UyKQ0KDQpbICAgIDAuNzU3MDAwXSBmZmZmZmZmZjgxYzAzYzIwOiAwMDAwMDAwMDAw
MDAwMjAwICgweDIwMCkNCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2MyODogMDAwMDAw
MDAwMDAwMDAwMCAuLi4NCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2MzMDogZmZmZmZm
ZmY4MWEyYjQyMiAoZGNibmxfcnRubF9wb2xpY3krMHgxNjRkODIvMHgxZGQ2NzcpDQoNClsgICAg
MC43NTcwMDBdIGZmZmZmZmZmODFjMDNjMzg6IGZmZmZmZmZmODEyMjUwZjkgKF9fYWxsb2NfcGFn
ZXNfc2xvd3BhdGgrMHg2Zi8weGJlZSkNCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2M0
MDogMDAwMDAwMDAwMDAwMDAwOSAoMHg5KQ0KDQpbICAgIDAuNzU3MDAwXSBmZmZmZmZmZjgxYzAz
YzQ4OiBmZmZmZmZmZjgxYzAzYzU4IChpbml0X3RocmVhZF91bmlvbisweDNjNTgvMHg0MDAwKQ0K
DQpbICAgIDAuNzU3MDAwXSBmZmZmZmZmZjgxYzAzYzUwOiBmZmZmZmZmZjgxMDMxYTc0IChzaG93
X3N0YWNrKzB4NDQvMHg2MCkNCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2M1ODogZmZm
ZmZmZmY4MWMwM2M3OCAoaW5pdF90aHJlYWRfdW5pb24rMHgzYzc4LzB4NDAwMCkNCg0KWyAgICAw
Ljc1NzAwMF0gZmZmZmZmZmY4MWMwM2M2MDogZmZmZmZmZmY4MTM2NTQ2YyAoZHVtcF9zdGFjaysw
eDYzLzB4ODcpDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNjNjg6IDAwMDAwMDAwMDAw
MDAwMDAgLi4uDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNjNzg6IGZmZmZmZmZmODFj
MDNjYjggKGluaXRfdGhyZWFkX3VuaW9uKzB4M2NiOC8weDQwMDApDQoNClsgICAgMC43NTcwMDBd
IGZmZmZmZmZmODFjMDNjODA6IGZmZmZmZmZmODEwODNmNTEgKF9fd2FybisweGQxLzB4ZjApDQoN
ClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNjODg6IDAwMDAwZTQ5MjQwMDAwMjcgKDB4ZTQ5
MjQwMDAwMjcpDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNjOTA6IDAwMDAwMDAwMDAw
MDAwMDAgLi4uDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNjYTg6IDAwMDAwMDAwMDAw
MDAwMzQgKDB4MzQpDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNjYjA6IDAwMDAwMDAw
MDAwMDAwMzQgKDB4MzQpDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNjYjg6IGZmZmZm
ZmZmODFjMDNjYzggKGluaXRfdGhyZWFkX3VuaW9uKzB4M2NjOC8weDQwMDApDQoNClsgICAgMC43
NTcwMDBdIGZmZmZmZmZmODFjMDNjYzA6IGZmZmZmZmZmODEwODQwOGQgKHdhcm5fc2xvd3BhdGhf
bnVsbCsweDFkLzB4MjApDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNjYzg6IGZmZmZm
ZmZmODFjMDNkYzggKGluaXRfdGhyZWFkX3VuaW9uKzB4M2RjOC8weDQwMDApDQoNClsgICAgMC43
NTcwMDBdIGZmZmZmZmZmODFjMDNjZDA6IGZmZmZmZmZmODEyMjUwZjkgKF9fYWxsb2NfcGFnZXNf
c2xvd3BhdGgrMHg2Zi8weGJlZSkNCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2NkODog
MDAwMDAwMDAwMDAwMDAwMCAuLi4NCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2NlMDog
MDAwMGZmZmYwMDAwMDAwMSAoMHhmZmZmMDAwMDAwMDEpDQoNClsgICAgMC43NTcwMDBdIGZmZmZm
ZmZmODFjMDNjZTg6IDAwMDAwMDAwMDAwMDAwMDAgLi4uDQoNClsgICAgMC43NTcwMDBdIGZmZmZm
ZmZmODFjMDNjZjA6IGZmZmZmZmZmODFjMDNkYzggKGluaXRfdGhyZWFkX3VuaW9uKzB4M2RjOC8w
eDQwMDApDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNjZjg6IGZmZmZmZmZmODExOWYx
MjAgKGdldF9wYWdlX2Zyb21fZnJlZWxpc3QrMHgxMjAvMHhiNjApDQoNClsgICAgMC43NTcwMDBd
IGZmZmZmZmZmODFjMDNkMDA6IGZmZmY4ODAwMDAwMDAwMDAgKDB4ZmZmZjg4MDAwMDAwMDAwMCkN
Cg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2QwODogZmZmZmZmZmY4MWMwM2UzOCAoaW5p
dF90aHJlYWRfdW5pb24rMHgzZTM4LzB4NDAwMCkNCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4
MWMwM2QxMDogMDAwMDAwMDBmZmZiNmYxMSAoMHhmZmZiNmYxMSkNCg0KWyAgICAwLjc1NzAwMF0g
ZmZmZmZmZmY4MWMwM2QxODogZmZmZmZmZmY4MWMwM2Q1MCAoaW5pdF90aHJlYWRfdW5pb24rMHgz
ZDUwLzB4NDAwMCkNCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2QyMDogMDAwMDAwMDE4
MTA2NWUxYSAoMHgxODEwNjVlMWEpDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNkMjg6
IGZmZmZmZmZmODFjMDNkOWEgKGluaXRfdGhyZWFkX3VuaW9uKzB4M2Q5YS8weDQwMDApDQoNClsg
ICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNkMzA6IDAwMDAwMDAwMDAwZmZmZmYgKDB4ZmZmZmYp
DQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNkMzg6IDAwMTAwMDAwYjc0NGFjZTIgKDB4
MTAwMDAwYjc0NGFjZTIpDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNkNDA6IGZmZmZm
ZmZmODFjMDNkODAgKGluaXRfdGhyZWFkX3VuaW9uKzB4M2Q4MC8weDQwMDApDQoNClsgICAgMC43
NTcwMDBdIGZmZmZmZmZmODFjMDNkNDg6IGZmZmZmZmZmODE0MGI5ZGQgKGFjcGlfaHdfcmVhZF9w
b3J0KzB4NTYvMHhjYikNCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2Q1MDogMDAwMDAw
MDAwMDAwMDAwMCAuLi4NCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2Q1ODogYjc0NGFk
NzdiNzQ0YWNlMiAoMHhiNzQ0YWQ3N2I3NDRhY2UyKQ0KDQpbICAgIDAuNzU3MDAwXSBmZmZmZmZm
ZjgxYzAzZDYwOiAwMDAwMDAwMDAwMDAwMDEwICgweDEwKQ0KDQpbICAgIDAuNzU3MDAwXSBmZmZm
ZmZmZjgxYzAzZDY4OiAwMDAwMDAwMDAwMDAwMDEwICgweDEwKQ0KDQpbICAgIDAuNzU3MDAwXSBm
ZmZmZmZmZjgxYzAzZDcwOiAwMDAwMDAwMDAwMDAwMDAwIC4uLg0KDQpbICAgIDAuNzU3MDAwXSBm
ZmZmZmZmZjgxYzAzZDc4OiBmZmZmZmZmZjgxYzAzZGY4IChpbml0X3RocmVhZF91bmlvbisweDNk
ZjgvMHg0MDAwKQ0KDQpbICAgIDAuNzU3MDAwXSBmZmZmZmZmZjgxYzAzZDgwOiBmZmZmZmZmZjgx
YzAzZGU4IChpbml0X3RocmVhZF91bmlvbisweDNkZTgvMHg0MDAwKQ0KDQpbICAgIDAuNzU3MDAw
XSBmZmZmZmZmZjgxYzAzZDg4OiAwMDAwMDAzNDAxNDAwMGMwICgweDM0MDE0MDAwYzApDQoNClsg
ICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNkOTA6IDAwMDBmZmZmMDAwMDAwMDEgKDB4ZmZmZjAw
MDAwMDAxKQ0KDQpbICAgIDAuNzU3MDAwXSBmZmZmZmZmZjgxYzAzZDk4OiBiNzQ0YWQ3N2I3NDRh
Y2UyICgweGI3NDRhZDc3Yjc0NGFjZTIpDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNk
YTA6IDAwMDAwMDAwMDAwMDAwMDAgLi4uDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNk
Yjg6IDAwMDAwMDAwMDAwMDAwMzQgKDB4MzQpDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFj
MDNkYzA6IDAwMDAwMDAwMDAwMDAwMDAgLi4uDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFj
MDNkYzg6IGZmZmZmZmZmODFjMDNlMzAgKGluaXRfdGhyZWFkX3VuaW9uKzB4M2UzMC8weDQwMDAp
DQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNkZDA6IGZmZmZmZmZmODExYTAwZDAgKF9f
YWxsb2NfcGFnZXNfbm9kZW1hc2srMHgyNDAvMHgyNjApDQoNClsgICAgMC43NTcwMDBdIGZmZmZm
ZmZmODFjMDNkZDg6IGZmZmY4ODAxZjU0M2VhMDAgKDB4ZmZmZjg4MDFmNTQzZWEwMCkNCg0KWyAg
ICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2RlMDogMDAwMDAwMDAwMDAwMDAwMCAuLi4NCg0KWyAg
ICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2RlODogZmZmZjg4MDFmNTQzZWEwMCAoMHhmZmZmODgw
MWY1NDNlYTAwKQ0KDQpbICAgIDAuNzU3MDAwXSBmZmZmZmZmZjgxYzAzZGYwOiAwMDAwMDAwMjAw
MDAwMDAwICgweDIwMDAwMDAwMCkNCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2RmODog
MDAwMDAwMDAwMDAwMDAwMCAuLi4NCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2UwMDog
Yjc0NGFkNzdiNzQ0YWNlMiAoMHhiNzQ0YWQ3N2I3NDRhY2UyKQ0KDQpbICAgIDAuNzU3MDAwXSBm
ZmZmZmZmZjgxYzAzZTA4OiBmZmZmODgwMWY1NDNlYTAwICgweGZmZmY4ODAxZjU0M2VhMDApDQoN
ClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNlMTA6IDAwMDAwMDAwMDE0MDAwYzAgKDB4MTQw
MDBjMCkNCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2UxODogMDAwMDAwMDAwMDAwMDAz
NCAoMHgzNCkNCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2UyMDogMDAwMDAwMDAwMDAw
MDAwMCAuLi4NCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2UyODogZmZmZmZmZmY4MWMx
MDRjMCAocm9vdF9tb3VudGZsYWdzKzB4MjgvMHgyOCkNCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZm
ZmY4MWMwM2UzMDogZmZmZmZmZmY4MWMwM2U1MCAoaW5pdF90aHJlYWRfdW5pb24rMHgzZTUwLzB4
NDAwMCkNCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2UzODogZmZmZmZmZmY4MTFmNDEx
ZSAoYWxsb2NfcGFnZV9pbnRlcmxlYXZlKzB4M2UvMHg5MCkNCg0KWyAgICAwLjc1NzAwMF0gZmZm
ZmZmZmY4MWMwM2U0MDogZmZmZjg4MDI4OGM5YzAwMCAoMHhmZmZmODgwMjg4YzljMDAwKQ0KDQpb
ICAgIDAuNzU3MDAwXSBmZmZmZmZmZjgxYzAzZTQ4OiBmZmZmODgwMjg4YzljMDAwICgweGZmZmY4
ODAyODhjOWMwMDApDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNlNTA6IGZmZmZmZmZm
ODFjMDNlOTAgKGluaXRfdGhyZWFkX3VuaW9uKzB4M2U5MC8weDQwMDApDQoNClsgICAgMC43NTcw
MDBdIGZmZmZmZmZmODFjMDNlNTg6IGZmZmZmZmZmODExZjUzZWQgKGFsbG9jX3BhZ2VzX2N1cnJl
bnQrMHhjZC8weDEyMCkNCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2U2MDogMDAwMDAw
MDAwMDAwMDAwMCAuLi4NCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2U2ODogMDAwZmZm
ZmZmZmZmZmZmZiAoMHhmZmZmZmZmZmZmZmZmKQ0KDQpbICAgIDAuNzU3MDAwXSBmZmZmZmZmZjgx
YzAzZTcwOiAwMDAwMDAwMDAwMDAwMDAwIC4uLg0KDQpbICAgIDAuNzU3MDAwXSBmZmZmZmZmZjgx
YzAzZTgwOiBmZmZmZmZmZjgxZTZlMmMwIChyZWFsX21vZGVfYmxvYl9lbmQrMHg4NC8weDg0KQ0K
DQpbICAgIDAuNzU3MDAwXSBmZmZmZmZmZjgxYzAzZTg4OiAwMDAwMDAwMDAwMDAwMDAwIC4uLg0K
DQpbICAgIDAuNzU3MDAwXSBmZmZmZmZmZjgxYzAzZTkwOiBmZmZmZmZmZjgxYzAzZWE4IChpbml0
X3RocmVhZF91bmlvbisweDNlYTgvMHg0MDAwKQ0KDQpbICAgIDAuNzU3MDAwXSBmZmZmZmZmZjgx
YzAzZTk4OiBmZmZmZmZmZjgxZTA2MmRmIChlZmlfbWVtbWFwX2FsbG9jKzB4MzIvMHg1ZikNCg0K
WyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2VhMDogMDAwMDAwMDAwMDAwMDAwMCAuLi4NCg0K
WyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2VhODogZmZmZmZmZmY4MWMwM2VlMCAoaW5pdF90
aHJlYWRfdW5pb24rMHgzZWUwLzB4NDAwMCkNCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMw
M2ViMDogZmZmZmZmZmY4MWRjNjdhZiAoZWZpX2ZyZWVfYm9vdF9zZXJ2aWNlcysweDQ0LzB4MTdl
KQ0KDQpbICAgIDAuNzU3MDAwXSBmZmZmZmZmZjgxYzAzZWI4OiBmZmZmZmZmZmZmZmZmZmZmICgw
eGZmZmZmZmZmZmZmZmZmZmYpDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNlYzA6IGZm
ZmZmZmZmODFlNTI5MDAgKGt0aHJlYWRkX2RvbmUrMHgyMC8weDIwKQ0KDQpbICAgIDAuNzU3MDAw
XSBmZmZmZmZmZjgxYzAzZWM4OiBmZmZmODgwMjkzYTI4NzgwICgweGZmZmY4ODAyOTNhMjg3ODAp
DQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNlZDA6IGZmZmZmZmZmODFlNmUyYzAgKHJl
YWxfbW9kZV9ibG9iX2VuZCsweDg0LzB4ODQpDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFj
MDNlZDg6IDAwMDAwMDAwMDAwMDAwMDAgLi4uDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFj
MDNlZTA6IGZmZmZmZmZmODFjMDNmMzAgKGluaXRfdGhyZWFkX3VuaW9uKzB4M2YzMC8weDQwMDAp
DQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNlZTg6IGZmZmZmZmZmODFkYTUxZGUgKHN0
YXJ0X2tlcm5lbCsweDQ5OC8weDRjMykNCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2Vm
MDogMDAwMDAwMDAwMDAwMDAwMCAuLi4NCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2Vm
ODogZmZmZmZmZmY4MWRhNGE1ZCAoc2V0X2luaXRfYXJnKzB4NTUvMHg1NSkNCg0KWyAgICAwLjc1
NzAwMF0gZmZmZmZmZmY4MWMwM2YwMDogZmZmZmZmZmY4MWU2ZTJjMCAocmVhbF9tb2RlX2Jsb2Jf
ZW5kKzB4ODQvMHg4NCkNCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2YwODogMDAwMDAw
MDAwMDAwMDAwMCAuLi4NCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2YxMDogZmZmZmZm
ZmY4MWMwM2Y2MCAoaW5pdF90aHJlYWRfdW5pb24rMHgzZjYwLzB4NDAwMCkNCg0KWyAgICAwLjc1
NzAwMF0gZmZmZmZmZmY4MWMwM2YxODogZmZmZmZmZmY4MWMwM2Y1YyAoaW5pdF90aHJlYWRfdW5p
b24rMHgzZjVjLzB4NDAwMCkNCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2YyMDogMDAw
MDAwMDAwMDAwMDAwMCAuLi4NCg0KWyAgICAwLjc1NzAwMF0gZmZmZmZmZmY4MWMwM2YzMDogZmZm
ZmZmZmY4MWMwM2Y0MCAoaW5pdF90aHJlYWRfdW5pb24rMHgzZjQwLzB4NDAwMCkNCg0KWyAgICAw
Ljc1NzAwMF0gZmZmZmZmZmY4MWMwM2YzODogZmZmZmZmZmY4MWRhNDVkNiAoeDg2XzY0X3N0YXJ0
X3Jlc2VydmF0aW9ucysweDJhLzB4MmMpDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNm
NDA6IGZmZmZmZmZmODFjMDNmZjggKGluaXRfdGhyZWFkX3VuaW9uKzB4M2ZmOC8weDQwMDApDQoN
ClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNmNDg6IGZmZmZmZmZmODFkYWI2MWYgKHhlbl9z
dGFydF9rZXJuZWwrMHg0ZjkvMHg1MDUpDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNm
NTA6IDAwMDUwNjUyMDAwMDAwMDAgKDB4NTA2NTIwMDAwMDAwMCkNCg0KWyAgICAwLjc1NzAwMF0g
ZmZmZmZmZmY4MWMwM2Y1ODogMDAwMDAwMDEwMDQwMDgwMCAoMHgxMDA0MDA4MDApDQoNClsgICAg
MC43NTcwMDBdIGZmZmZmZmZmODFjMDNmNjA6IDAzMDAwMDAxMDAwMDAwMzIgKDB4MzAwMDAwMTAw
MDAwMDMyKQ0KDQpbICAgIDAuNzU3MDAwXSBmZmZmZmZmZjgxYzAzZjY4OiAwMDAwMDAwMDAwMDAw
MDA1ICgweDUpDQoNClsgICAgMC43NTcwMDBdIGZmZmZmZmZmODFjMDNmNzA6IDAwMDAwMDAwMDAw
MDAwMDAgLi4uDQoNClsgICAgMC43NTcwMDRdIC0tLVsgZW5kIHRyYWNlIDE5NzU5M2Q5MjExZjQw
NGUgXS0tLQ0KDQpbICAgIDAuNzU4MDAzXSBlZmk6IEZhaWxlZCB0byBhbGxvY2F0ZSBuZXcgRUZJ
IG1lbW1hcA0KDQpbICAgIDAuNzU5MDAyXSBmdHJhY2U6IGFsbG9jYXRpbmcgMjgzOTUgZW50cmll
cyBpbiAxMTEgcGFnZXMNCg0KWyAgICAwLjc2ODE0NV0gY3B1IDAgc3BpbmxvY2sgZXZlbnQgaXJx
IDIwMQ0KDQpbICAgIDAuNzY5MDA2XSBzbXBib290OiBNYXggbG9naWNhbCBwYWNrYWdlczogMTMN
Cg0KKFhFTikgdHJhcHMuYzoyODc3OmQwdjAgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiAwMDAwMDFj
OSBmcm9tIDB4MDAwMDAwMDAwMDAwMDAwMCB0byAweDAwMDAwMDAwMDAwMDAwMDMNCihYRU4pIHRy
YXBzLmM6Mjg3NzpkMHYwIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgMDAwMDAxYTYgZnJvbSAweDAw
MDAwMDAwMDAwMDAwMDAgdG8gMHgwMDAwMDAwMDAwMDAwMDExDQooWEVOKSB0cmFwcy5jOjI4Nzc6
ZDB2MCBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIDAwMDAwMWE3IGZyb20gMHgwMDAwMDAwMDAwMDAw
MDAwIHRvIDB4MDAwMDAwMDAwMDAwMDAxMQ0KKFhFTikgdHJhcHMuYzoyODc3OmQwdjAgRG9tYWlu
IGF0dGVtcHRlZCBXUk1TUiAwMDAwMDNmNiBmcm9tIDB4MDAwMDAwMDAwMDAwZmZmZiB0byAweDAw
MDAwMDAwMDAwMGZmZWUNCihYRU4pIHRyYXBzLmM6Mjg3NzpkMHYwIERvbWFpbiBhdHRlbXB0ZWQg
V1JNU1IgMDAwMDAzZjcgZnJvbSAweDAwMDAwMDAwMDAwMDA4MDAgdG8gMHgwMDAwMDAwMDAwMDAw
ODExDQpbICAgIDAuNzcwMjM5XSBQZXJmb3JtYW5jZSBFdmVudHM6IFNreWxha2UgZXZlbnRzLCBJ
bnRlbCBQTVUgZHJpdmVyLg0KDQpbICAgIDAuNzc2MDA1XSAuLi4gdmVyc2lvbjogICAgICAgICAg
ICAgICAgMw0KDQpbICAgIDAuNzc3MDAyXSAuLi4gYml0IHdpZHRoOiAgICAgICAgICAgICAgNDgN
Cg0KWyAgICAwLjc3ODAwMl0gLi4uIGdlbmVyaWMgcmVnaXN0ZXJzOiAgICAgIDQNCg0KWyAgICAw
Ljc3OTAwMl0gLi4uIHZhbHVlIG1hc2s6ICAgICAgICAgICAgIDAwMDBmZmZmZmZmZmZmZmYNCg0K
WyAgICAwLjc4MDAwMl0gLi4uIG1heCBwZXJpb2Q6ICAgICAgICAgICAgIDAwMDAwMDAwN2ZmZmZm
ZmYNCg0KWyAgICAwLjc4MTAwMl0gLi4uIGZpeGVkLXB1cnBvc2UgZXZlbnRzOiAgIDMNCg0KWyAg
ICAwLjc4MjAwMl0gLi4uIGV2ZW50IG1hc2s6ICAgICAgICAgICAgIDAwMDAwMDA3MDAwMDAwMGYN
Cg0KWyAgICAwLjc4NDkxOF0gc21wOiBCcmluZ2luZyB1cCBzZWNvbmRhcnkgQ1BVcyAuLi4NCg0K
WyAgICAwLjc4NTE2Nl0gaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSAxDQoNClsgICAgMC43
ODY1MjFdIE5NSSB3YXRjaGRvZzogZW5hYmxlZCBvbiBhbGwgQ1BVcywgcGVybWFuZW50bHkgY29u
c3VtZXMgb25lIGh3LVBNVSBjb3VudGVyLg0KDQpbICAgIDAuNzg2NTIxXSBjcHUgMSBzcGlubG9j
ayBldmVudCBpcnEgMjE1DQoNClsgICAgMC43ODgxOTZdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZv
ciBDUFUgMg0KDQpbICAgIDAuNzg5NDkyXSBjcHUgMiBzcGlubG9jayBldmVudCBpcnEgMjIzDQoN
ClsgICAgMC43OTMxNjZdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMw0KDQpbICAgIDAu
Nzk0NTEwXSBjcHUgMyBzcGlubG9jayBldmVudCBpcnEgMjMxDQoNClsgICAgMC43OTkwNjddIGlu
c3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgNA0KDQpbICAgIDAuODAwNDgyXSBjcHUgNCBzcGlu
bG9jayBldmVudCBpcnEgMjM5DQoNClsgICAgMC44MDUwMzVdIGluc3RhbGxpbmcgWGVuIHRpbWVy
IGZvciBDUFUgNQ0KDQpbICAgIDAuODA2NTAxXSBjcHUgNSBzcGlubG9jayBldmVudCBpcnEgMjQ3
DQoNClsgICAgMC44MTEwNDRdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgNg0KDQpbICAg
IDAuODEyNDUzXSBjcHUgNiBzcGlubG9jayBldmVudCBpcnEgMjU1DQoNClsgICAgMC44MTcwMTld
IGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgNw0KDQpbICAgIDAuODE4NDQ0XSBjcHUgNyBz
cGlubG9jayBldmVudCBpcnEgMjYzDQoNClsgICAgMC44MjIxNjBdIGluc3RhbGxpbmcgWGVuIHRp
bWVyIGZvciBDUFUgOA0KDQpbICAgIDAuODIzNDYxXSBjcHUgOCBzcGlubG9jayBldmVudCBpcnEg
MjcxDQoNClsgICAgMC44MjcxNTddIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgOQ0KDQpb
ICAgIDAuODI4NDI3XSBjcHUgOSBzcGlubG9jayBldmVudCBpcnEgMjc5DQoNClsgICAgMC44MzIx
NjZdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMTANCg0KWyAgICAwLjgzMzQ5MV0gY3B1
IDEwIHNwaW5sb2NrIGV2ZW50IGlycSAyODcNCg0KWyAgICAwLjgzODE0Nl0gaW5zdGFsbGluZyBY
ZW4gdGltZXIgZm9yIENQVSAxMQ0KDQpbICAgIDAuODM5NDc5XSBjcHUgMTEgc3BpbmxvY2sgZXZl
bnQgaXJxIDI5NQ0KDQpbICAgIDAuODQ0MDYwXSBpbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BV
IDEyDQoNClsgICAgMC44NDU0OThdIGNwdSAxMiBzcGlubG9jayBldmVudCBpcnEgMzAzDQoNClsg
ICAgMC44NTAxNDldIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMTMNCg0KWyAgICAwLjg1
MTQzOV0gY3B1IDEzIHNwaW5sb2NrIGV2ZW50IGlycSAzMTENCg0KWyAgICAwLjg1NjA1OV0gaW5z
dGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSAxNA0KDQpbICAgIDAuODU3NDUxXSBjcHUgMTQgc3Bp
bmxvY2sgZXZlbnQgaXJxIDMxOQ0KDQpbICAgIDAuODYyMTE3XSBpbnN0YWxsaW5nIFhlbiB0aW1l
ciBmb3IgQ1BVIDE1DQoNClsgICAgMC44NjM0MzZdIGNwdSAxNSBzcGlubG9jayBldmVudCBpcnEg
MzI3DQoNClsgICAgMC44NjgwNjddIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMTYNCg0K
WyAgICAwLjg2OTU2N10gY3B1IDE2IHNwaW5sb2NrIGV2ZW50IGlycSAzMzUNCg0KWyAgICAwLjg3
NDE2NV0gaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSAxNw0KDQpbICAgIDAuODc1NDY0XSBj
cHUgMTcgc3BpbmxvY2sgZXZlbnQgaXJxIDM0Mw0KDQpbICAgIDAuODgwMDkyXSBpbnN0YWxsaW5n
IFhlbiB0aW1lciBmb3IgQ1BVIDE4DQoNClsgICAgMC44ODE0OTBdIGNwdSAxOCBzcGlubG9jayBl
dmVudCBpcnEgMzUxDQoNClsgICAgMC44ODYxMzVdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBD
UFUgMTkNCg0KWyAgICAwLjg4NzQzMF0gY3B1IDE5IHNwaW5sb2NrIGV2ZW50IGlycSAzNTkNCg0K
WyAgICAwLjg5MjA1M10gaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSAyMA0KDQpbICAgIDAu
ODkzNDQ5XSBjcHUgMjAgc3BpbmxvY2sgZXZlbnQgaXJxIDM2Nw0KDQpbICAgIDAuODk4MDkzXSBp
bnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BVIDIxDQoNClsgICAgMC44OTk0NTJdIGNwdSAyMSBz
cGlubG9jayBldmVudCBpcnEgMzc1DQoNClsgICAgMC45MDQwNjhdIGluc3RhbGxpbmcgWGVuIHRp
bWVyIGZvciBDUFUgMjINCg0KWyAgICAwLjkwNTQ2MF0gY3B1IDIyIHNwaW5sb2NrIGV2ZW50IGly
cSAzODMNCg0KWyAgICAwLjkxMDEzNV0gaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSAyMw0K
DQpbICAgIDAuOTExNDcxXSBjcHUgMjMgc3BpbmxvY2sgZXZlbnQgaXJxIDM5MQ0KDQpbICAgIDAu
OTE2MTAxXSBpbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BVIDI0DQoNClsgICAgMC45MTc0Njhd
IGNwdSAyNCBzcGlubG9jayBldmVudCBpcnEgMzk5DQoNClsgICAgMC45MjIxMjVdIGluc3RhbGxp
bmcgWGVuIHRpbWVyIGZvciBDUFUgMjUNCg0KWyAgICAwLjkyMzQ3Ml0gY3B1IDI1IHNwaW5sb2Nr
IGV2ZW50IGlycSA0MDcNCg0KWyAgICAwLjkyODEwNl0gaW5zdGFsbGluZyBYZW4gdGltZXIgZm9y
IENQVSAyNg0KDQpbICAgIDAuOTI5NTAzXSBjcHUgMjYgc3BpbmxvY2sgZXZlbnQgaXJxIDQxNQ0K
DQpbICAgIDAuOTM0MTYxXSBpbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BVIDI3DQoNClsgICAg
MC45MzU1NTJdIGNwdSAyNyBzcGlubG9jayBldmVudCBpcnEgNDIzDQoNClsgICAgMC45NDAxNjRd
IGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMjgNCg0KWyAgICAwLjk0MTQ3Ml0gY3B1IDI4
IHNwaW5sb2NrIGV2ZW50IGlycSA0MzENCg0KWyAgICAwLjk0NjEyMF0gaW5zdGFsbGluZyBYZW4g
dGltZXIgZm9yIENQVSAyOQ0KDQpbICAgIDAuOTQ3NDkxXSBjcHUgMjkgc3BpbmxvY2sgZXZlbnQg
aXJxIDQzOQ0KDQpbICAgIDAuOTUyMTEwXSBpbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BVIDMw
DQoNClsgICAgMC45NTM0NzJdIGNwdSAzMCBzcGlubG9jayBldmVudCBpcnEgNDQ3DQoNClsgICAg
MC45NTgxNTBdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMzENCg0KWyAgICAwLjk1OTQ4
Nl0gY3B1IDMxIHNwaW5sb2NrIGV2ZW50IGlycSA0NTUNCg0KWyAgICAwLjk2MzAxMl0gc21wOiBC
cm91Z2h0IHVwIDEgbm9kZSwgMzIgQ1BVcw0KDQpbICAgIDAuOTY1MDEzXSBzY2hlZF9jbG9jazog
TWFya2luZyBzdGFibGUgKDk2NTAwMDAwMCwgMCktPigzNjcxNDA4MTQ5MTksIC0zNjYxNzU4MTQ5
MTkpDQoNClsgICAgMC45NzgxMTZdIGRldnRtcGZzOiBpbml0aWFsaXplZA0KDQpbICAgIDAuOTgx
Nzg1XSB4ODYvbW06IE1lbW9yeSBibG9jayBzaXplOiAyMDQ4TUINCg0KWyAgICAwLjk4OTU3NV0g
ZXZtOiBzZWN1cml0eS5zZWxpbnV4DQoNClsgICAgMC45OTMxODVdIGV2bTogc2VjdXJpdHkuaW1h
DQoNClsgICAgMC45OTY1ODBdIGV2bTogc2VjdXJpdHkuY2FwYWJpbGl0eQ0KDQpbICAgIDEuMDAw
ODc2XSBQTTogUmVnaXN0ZXJpbmcgQUNQSSBOVlMgcmVnaW9uIFttZW0gMHg2ODJhZDAwMC0weDY4
Y2RjZmZmXSAoMTA2ODIzNjggYnl0ZXMpDQoNClsgICAgMS4wMTAxNzVdIGNsb2Nrc291cmNlOiBq
aWZmaWVzOiBtYXNrOiAweGZmZmZmZmZmIG1heF9jeWNsZXM6IDB4ZmZmZmZmZmYsIG1heF9pZGxl
X25zOiAxOTExMjYwNDQ2Mjc1MDAwIG5zDQoNClsgICAgMS4wMjEyNjddIGZ1dGV4IGhhc2ggdGFi
bGUgZW50cmllczogODE5MiAob3JkZXI6IDcsIDUyNDI4OCBieXRlcykNCg0KWyAgICAxLjAyODQ4
N10gcmFuZG9tOiBjcm5nIGluaXQgZG9uZQ0KDQpbICAgIDEuMDMyMjc0XSBORVQ6IFJlZ2lzdGVy
ZWQgcHJvdG9jb2wgZmFtaWx5IDE2DQoNClsgICAgMS4wMzcyNDldIHhlbjpncmFudF90YWJsZTog
R3JhbnQgdGFibGVzIHVzaW5nIHZlcnNpb24gMSBsYXlvdXQNCg0KWyAgICAxLjA0NDA5NF0gR3Jh
bnQgdGFibGUgaW5pdGlhbGl6ZWQNCg0KWyAgICAxLjA0OTMxNF0gQUNQSTogW1BDQ1Q6MHgwMV0g
SW52YWxpZCB6ZXJvIGxlbmd0aA0KDQpbICAgIDEuMDU0NDg3XSBBQ1BJOiBbUENDVDoweDAyXSBJ
bnZhbGlkIHplcm8gbGVuZ3RoDQoNClsgICAgMS4wNTk4MTFdIEVycm9yIHBhcnNpbmcgUENDIHN1
YnNwYWNlcyBmcm9tIFBDQ1QNCg0KWyAgICAxLjA2NTE4NF0gQUNQSTogYnVzIHR5cGUgUENJIHJl
Z2lzdGVyZWQNCg0KWyAgICAxLjA2OTcwMV0gYWNwaXBocDogQUNQSSBIb3QgUGx1ZyBQQ0kgQ29u
dHJvbGxlciBEcml2ZXIgdmVyc2lvbjogMC41DQoNClsgICAgMS4wNzkyMzFdIFBDSTogTU1DT05G
SUcgZm9yIGRvbWFpbiAwMDAwIFtidXMgMDAtZmZdIGF0IFttZW0gMHg4MDAwMDAwMC0weDhmZmZm
ZmZmXSAoYmFzZSAweDgwMDAwMDAwKQ0KDQpbICAgIDEuMDg5NzAwXSBQQ0k6IE1NQ09ORklHIGF0
IFttZW0gMHg4MDAwMDAwMC0weDhmZmZmZmZmXSByZXNlcnZlZCBpbiBFODIwDQoNCihYRU4pIGQw
OiBGb3JjaW5nIHdyaXRlIGVtdWxhdGlvbiBvbiBNRk5zIDgwMDAwLThmZmZmDQpbICAgIDEuMTU5
MjIxXSBQQ0k6IFVzaW5nIGNvbmZpZ3VyYXRpb24gdHlwZSAxIGZvciBiYXNlIGFjY2Vzcw0KDQpb
ICAgIDEuMTY5NDg2XSBBQ1BJOiBBZGRlZCBfT1NJKE1vZHVsZSBEZXZpY2UpDQoNClsgICAgMS4x
NzQwNjldIEFDUEk6IEFkZGVkIF9PU0koUHJvY2Vzc29yIERldmljZSkNCg0KWyAgICAxLjE3OTEw
OV0gQUNQSTogQWRkZWQgX09TSSgzLjAgX1NDUCBFeHRlbnNpb25zKQ0KDQpbICAgIDEuMTg0NDQx
XSBBQ1BJOiBBZGRlZCBfT1NJKFByb2Nlc3NvciBBZ2dyZWdhdG9yIERldmljZSkNCg0KWyAgICAx
LjE5MDkwM10geGVuOiByZWdpc3RlcmluZyBnc2kgOSB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMA0K
DQpbICAgIDEuMjM5MzIxXSBBQ1BJOiBbRmlybXdhcmUgQnVnXTogQklPUyBfT1NJKExpbnV4KSBx
dWVyeSBpZ25vcmVkDQoNClsgICAgMS4yNjgwMjhdIEFDUEk6IER5bmFtaWMgT0VNIFRhYmxlIExv
YWQ6DQoNClsgICAgMS4zMTUwODRdIEFDUEk6IER5bmFtaWMgT0VNIFRhYmxlIExvYWQ6DQoNClsg
ICAgMS40NTE1OThdIEFDUEk6IEludGVycHJldGVyIGVuYWJsZWQNCg0KWyAgICAxLjQ1NTYyMF0g
QUNQSTogKHN1cHBvcnRzIFMwIFMzIFM0IFM1KQ0KDQpbICAgIDEuNDYwMDU5XSBBQ1BJOiBVc2lu
ZyBJT0FQSUMgZm9yIGludGVycnVwdCByb3V0aW5nDQoNClsgICAgMS40NjU3NTBdIEhFU1Q6IFRh
YmxlIHBhcnNpbmcgaGFzIGJlZW4gaW5pdGlhbGl6ZWQuDQoNClsgICAgMS40NzE0MDVdIFBDSTog
VXNpbmcgaG9zdCBicmlkZ2Ugd2luZG93cyBmcm9tIEFDUEk7IGlmIG5lY2Vzc2FyeSwgdXNlICJw
Y2k9bm9jcnMiIGFuZCByZXBvcnQgYSBidWcNCg0KWyAgICAxLjU0NTkxN10gQVBJQzogTlJfQ1BV
Uy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciAzMi8weDEgaWdu
b3JlZC4NCg0KWyAgICAxLjU1NDY3NF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dp
Y2FsIGNwdSBudW1iZXINCg0KWyAgICAxLjU2MTUzMl0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9j
cHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciAzMy8weDMgaWdub3JlZC4NCg0KWyAg
ICAxLjU3MDI4M10gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1i
ZXINCg0KWyAgICAxLjU3NzE1Ml0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9m
IDMyIHJlYWNoZWQuIFByb2Nlc3NvciAzNC8weDUgaWdub3JlZC4NCg0KWyAgICAxLjU4NTkwMl0g
QUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAx
LjU5Mjc2MF0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQu
IFByb2Nlc3NvciAzNS8weDcgaWdub3JlZC4NCg0KWyAgICAxLjYwMTUwOV0gQUNQSTogVW5hYmxl
IHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAxLjYwODM3MF0gQVBJ
QzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciAz
Ni8weDkgaWdub3JlZC4NCg0KWyAgICAxLjYxNzExNF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBp
YyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAxLjYyMzk3MF0gQVBJQzogTlJfQ1BVUy9w
b3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciAzNy8weGIgaWdub3Jl
ZC4NCg0KWyAgICAxLjYzMjcyMF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2Fs
IGNwdSBudW1iZXINCg0KWyAgICAxLjYzOTY5NF0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVz
IGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciAzOC8weDExIGlnbm9yZWQuDQoNClsgICAg
MS42NDg1NDFdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVy
DQoNClsgICAgMS42NTU0MDZdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAz
MiByZWFjaGVkLiBQcm9jZXNzb3IgMzkvMHgxMyBpZ25vcmVkLg0KDQpbICAgIDEuNjY0MjYxXSBB
Q1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDEu
NjcxMTA5XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4g
UHJvY2Vzc29yIDQwLzB4MTUgaWdub3JlZC4NCg0KWyAgICAxLjY3OTk1N10gQUNQSTogVW5hYmxl
IHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAxLjY4NjgyNF0gQVBJ
QzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciA0
MS8weDE3IGlnbm9yZWQuDQoNClsgICAgMS42OTU2NzBdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFw
aWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMS43MDI1MjddIEFQSUM6IE5SX0NQVVMv
cG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgNDIvMHgxOSBpZ25v
cmVkLg0KDQpbICAgIDEuNzExMzczXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2lj
YWwgY3B1IG51bWJlcg0KDQpbICAgIDEuNzE4MjM3XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2Nw
dXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDQzLzB4MWIgaWdub3JlZC4NCg0KWyAg
ICAxLjcyNzA4NF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1i
ZXINCg0KWyAgICAxLjczNDA2M10gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9m
IDMyIHJlYWNoZWQuIFByb2Nlc3NvciA0NC8weDIxIGlnbm9yZWQuDQoNClsgICAgMS43NDI5MTBd
IEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAg
MS43NDk3NjldIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVk
LiBQcm9jZXNzb3IgNDUvMHgyMyBpZ25vcmVkLg0KDQpbICAgIDEuNzU4NjA5XSBBQ1BJOiBVbmFi
bGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDEuNzY1NDcwXSBB
UElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29y
IDQ2LzB4MjUgaWdub3JlZC4NCg0KWyAgICAxLjc3NDMyMV0gQUNQSTogVW5hYmxlIHRvIG1hcCBs
YXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAxLjc4MTE3Nl0gQVBJQzogTlJfQ1BV
Uy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciA0Ny8weDI3IGln
bm9yZWQuDQoNClsgICAgMS43OTAwMjJdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9n
aWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMS43OTY4ODBdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVf
Y3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgNDgvMHgyOSBpZ25vcmVkLg0KDQpb
ICAgIDEuODA1NzI4XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51
bWJlcg0KDQpbICAgIDEuODEyNTkzXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQg
b2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDQ5LzB4MmIgaWdub3JlZC4NCg0KWyAgICAxLjgyMTQz
OV0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAg
ICAxLjgyODQxMF0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNo
ZWQuIFByb2Nlc3NvciA1MC8weDMxIGlnbm9yZWQuDQoNClsgICAgMS44MzcyNThdIEFDUEk6IFVu
YWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMS44NDQxMTZd
IEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNz
b3IgNTEvMHgzMyBpZ25vcmVkLg0KDQpbICAgIDEuODUyOTYyXSBBQ1BJOiBVbmFibGUgdG8gbWFw
IGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDEuODU5ODI2XSBBUElDOiBOUl9D
UFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDUyLzB4MzUg
aWdub3JlZC4NCg0KWyAgICAxLjg2ODY3NF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBs
b2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAxLjg3NTU1Ml0gQVBJQzogTlJfQ1BVUy9wb3NzaWJs
ZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciA1My8weDM3IGlnbm9yZWQuDQoN
ClsgICAgMS44ODQ0MDZdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUg
bnVtYmVyDQoNClsgICAgMS44OTEyNTldIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1p
dCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgNTQvMHgzOSBpZ25vcmVkLg0KDQpbICAgIDEuOTAw
MTA1XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpb
ICAgIDEuOTA2OTY1XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVh
Y2hlZC4gUHJvY2Vzc29yIDU1LzB4M2IgaWdub3JlZC4NCg0KWyAgICAxLjkxNTgxMV0gQUNQSTog
VW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAxLjkyMjg3
Ml0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nl
c3NvciA1Ni8weDQxIGlnbm9yZWQuDQoNClsgICAgMS45MzE3MjFdIEFDUEk6IFVuYWJsZSB0byBt
YXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMS45Mzg1NzldIEFQSUM6IE5S
X0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgNTcvMHg0
MyBpZ25vcmVkLg0KDQpbICAgIDEuOTQ3NDI1XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRv
IGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDEuOTU0Mzk3XSBBUElDOiBOUl9DUFVTL3Bvc3Np
YmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDU4LzB4NDUgaWdub3JlZC4N
Cg0KWyAgICAxLjk2MzI1MV0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNw
dSBudW1iZXINCg0KWyAgICAxLjk3MDEwOV0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxp
bWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciA1OS8weDQ3IGlnbm9yZWQuDQoNClsgICAgMS45
Nzg5NTRdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoN
ClsgICAgMS45ODU4MjFdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiBy
ZWFjaGVkLiBQcm9jZXNzb3IgNjAvMHg0OSBpZ25vcmVkLg0KDQpbICAgIDEuOTk0NjY4XSBBQ1BJ
OiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDIuMDAx
NTI3XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJv
Y2Vzc29yIDYxLzB4NGIgaWdub3JlZC4NCg0KWyAgICAyLjAxMDM3NV0gQUNQSTogVW5hYmxlIHRv
IG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAyLjAxNzM1MF0gQVBJQzog
TlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciA2Mi8w
eDUxIGlnbm9yZWQuDQoNClsgICAgMi4wMjYxOTldIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMg
dG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMi4wMzMwNjJdIEFQSUM6IE5SX0NQVVMvcG9z
c2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgNjMvMHg1MyBpZ25vcmVk
Lg0KDQpbICAgIDIuMDQxOTE2XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwg
Y3B1IG51bWJlcg0KDQpbICAgIDIuMDQ4NTI1XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMg
bGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDY0LzB4NTQgaWdub3JlZC4NCg0KWyAgICAy
LjA1NzM3Ml0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXIN
Cg0KWyAgICAyLjA2Mzk4OV0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMy
IHJlYWNoZWQuIFByb2Nlc3NvciA2NS8weDU1IGlnbm9yZWQuDQoNClsgICAgMi4wNzI4MzRdIEFD
UEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMi4w
Nzk0NTFdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQ
cm9jZXNzb3IgNjYvMHg1NiBpZ25vcmVkLg0KDQpbICAgIDIuMDg4Mjk4XSBBQ1BJOiBVbmFibGUg
dG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDIuMDk0OTA5XSBBUElD
OiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDY3
LzB4NTcgaWdub3JlZC4NCg0KWyAgICAyLjEwMzc1NV0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBp
YyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAyLjExMDM3MV0gQVBJQzogTlJfQ1BVUy9w
b3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciA2OC8weDU4IGlnbm9y
ZWQuDQoNClsgICAgMi4xMTkyMTZdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNh
bCBjcHUgbnVtYmVyDQoNClsgICAgMi4xMjU4MjhdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1
cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgNjkvMHg1OSBpZ25vcmVkLg0KDQpbICAg
IDIuMTM0Njc0XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJl
cg0KDQpbICAgIDIuMTQxMjkyXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2Yg
MzIgcmVhY2hlZC4gUHJvY2Vzc29yIDcwLzB4NWEgaWdub3JlZC4NCg0KWyAgICAyLjE1MDE0NF0g
QUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAy
LjE1Njc0N10gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQu
IFByb2Nlc3NvciA3MS8weDViIGlnbm9yZWQuDQoNClsgICAgMi4xNjU1ODZdIEFDUEk6IFVuYWJs
ZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMi4xNzIzMjRdIEFQ
SUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3Ig
NzIvMHg2MCBpZ25vcmVkLg0KDQpbICAgIDIuMTgxMTYzXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxh
cGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDIuMTg3NzcyXSBBUElDOiBOUl9DUFVT
L3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDczLzB4NjEgaWdu
b3JlZC4NCg0KWyAgICAyLjE5NjYwOF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dp
Y2FsIGNwdSBudW1iZXINCg0KWyAgICAyLjIwMzIyM10gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9j
cHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciA3NC8weDYyIGlnbm9yZWQuDQoNClsg
ICAgMi4yMTIwNjhdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVt
YmVyDQoNClsgICAgMi4yMTg2ODVdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBv
ZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgNzUvMHg2MyBpZ25vcmVkLg0KDQpbICAgIDIuMjI3NTMz
XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAg
IDIuMjM0MTQ4XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hl
ZC4gUHJvY2Vzc29yIDc2LzB4NjQgaWdub3JlZC4NCg0KWyAgICAyLjI0Mjk5M10gQUNQSTogVW5h
YmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAyLjI0OTYwOV0g
QVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3Nv
ciA3Ny8weDY1IGlnbm9yZWQuDQoNClsgICAgMi4yNTg0NjNdIEFDUEk6IFVuYWJsZSB0byBtYXAg
bGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMi4yNjUwNzddIEFQSUM6IE5SX0NQ
VVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgNzgvMHg2NiBp
Z25vcmVkLg0KDQpbICAgIDIuMjczOTI1XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxv
Z2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDIuMjgwNTQwXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxl
X2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDc5LzB4NjcgaWdub3JlZC4NCg0K
WyAgICAyLjI4OTM4OF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBu
dW1iZXINCg0KWyAgICAyLjI5NjAwMV0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0
IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciA4MC8weDY4IGlnbm9yZWQuDQoNClsgICAgMi4zMDQ4
NDddIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsg
ICAgMi4zMTE0NjRdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFj
aGVkLiBQcm9jZXNzb3IgODEvMHg2OSBpZ25vcmVkLg0KDQpbICAgIDIuMzIwMzA5XSBBQ1BJOiBV
bmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDIuMzI2OTIy
XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vz
c29yIDgyLzB4NmEgaWdub3JlZC4NCg0KWyAgICAyLjMzNTc3MF0gQUNQSTogVW5hYmxlIHRvIG1h
cCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAyLjM0MjM4Ml0gQVBJQzogTlJf
Q1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciA4My8weDZi
IGlnbm9yZWQuDQoNClsgICAgMi4zNTEyMjhdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8g
bG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMi4zNTc5NjRdIEFQSUM6IE5SX0NQVVMvcG9zc2li
bGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgODQvMHg3MCBpZ25vcmVkLg0K
DQpbICAgIDIuMzY2ODE5XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1
IG51bWJlcg0KDQpbICAgIDIuMzczNDIzXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGlt
aXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDg1LzB4NzEgaWdub3JlZC4NCg0KWyAgICAyLjM4
MjI2OF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0K
WyAgICAyLjM4ODg4OF0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJl
YWNoZWQuIFByb2Nlc3NvciA4Ni8weDcyIGlnbm9yZWQuDQoNClsgICAgMi4zOTc3MzVdIEFDUEk6
IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMi40MDQz
NTRdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9j
ZXNzb3IgODcvMHg3MyBpZ25vcmVkLg0KDQpbICAgIDIuNDEzMjAzXSBBQ1BJOiBVbmFibGUgdG8g
bWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDIuNDE5ODE0XSBBUElDOiBO
Ul9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDg4LzB4
NzQgaWdub3JlZC4NCg0KWyAgICAyLjQyODY2Ml0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0
byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAyLjQzNTI3M10gQVBJQzogTlJfQ1BVUy9wb3Nz
aWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciA4OS8weDc1IGlnbm9yZWQu
DQoNClsgICAgMi40NDQxMjFdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBj
cHUgbnVtYmVyDQoNClsgICAgMi40NTA3NDBdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBs
aW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgOTAvMHg3NiBpZ25vcmVkLg0KDQpbICAgIDIu
NDU5NTg1XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0K
DQpbICAgIDIuNDY2MTk5XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIg
cmVhY2hlZC4gUHJvY2Vzc29yIDkxLzB4NzcgaWdub3JlZC4NCg0KWyAgICAyLjQ3NTA1MV0gQUNQ
STogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAyLjQ4
MTY2MF0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFBy
b2Nlc3NvciA5Mi8weDc4IGlnbm9yZWQuDQoNClsgICAgMi40OTA1MDZdIEFDUEk6IFVuYWJsZSB0
byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMi40OTcxMzFdIEFQSUM6
IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgOTMv
MHg3OSBpZ25vcmVkLg0KDQpbICAgIDIuNTA1OTc5XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGlj
IHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDIuNTEyNTkxXSBBUElDOiBOUl9DUFVTL3Bv
c3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDk0LzB4N2EgaWdub3Jl
ZC4NCg0KWyAgICAyLjUyMTQzOV0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2Fs
IGNwdSBudW1iZXINCg0KWyAgICAyLjUyODA0OV0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVz
IGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciA5NS8weDdiIGlnbm9yZWQuDQoNClsgICAg
Mi41MzY4OTRdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVy
DQoNClsgICAgMi41NDM3MzJdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAz
MiByZWFjaGVkLiBQcm9jZXNzb3IgOTYvMHg4MCBpZ25vcmVkLg0KDQpbICAgIDIuNTUyNTgxXSBB
Q1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDIu
NTU5MTkzXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4g
UHJvY2Vzc29yIDk3LzB4ODEgaWdub3JlZC4NCg0KWyAgICAyLjU2ODA0MV0gQUNQSTogVW5hYmxl
IHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAyLjU3NDY1NV0gQVBJ
QzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciA5
OC8weDgyIGlnbm9yZWQuDQoNClsgICAgMi41ODM1MTBdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFw
aWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMi41OTAxMjFdIEFQSUM6IE5SX0NQVVMv
cG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgOTkvMHg4MyBpZ25v
cmVkLg0KDQpbICAgIDIuNTk4OTY4XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2lj
YWwgY3B1IG51bWJlcg0KDQpbICAgIDIuNjA1NTg3XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2Nw
dXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDEwMC8weDg0IGlnbm9yZWQuDQoNClsg
ICAgMi42MTQ1MzRdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVt
YmVyDQoNClsgICAgMi42MjExNDhdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBv
ZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTAxLzB4ODUgaWdub3JlZC4NCg0KWyAgICAyLjYzMDA5
NF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAg
ICAyLjYzNjcwNl0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNo
ZWQuIFByb2Nlc3NvciAxMDIvMHg4NiBpZ25vcmVkLg0KDQpbICAgIDIuNjQ1NjUwXSBBQ1BJOiBV
bmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDIuNjUyMjYx
XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vz
c29yIDEwMy8weDg3IGlnbm9yZWQuDQoNClsgICAgMi42NjEyMDddIEFDUEk6IFVuYWJsZSB0byBt
YXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMi42Njc4MThdIEFQSUM6IE5S
X0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTA0LzB4
ODggaWdub3JlZC4NCg0KWyAgICAyLjY3Njc2NV0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0
byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAyLjY4MzM3Nl0gQVBJQzogTlJfQ1BVUy9wb3Nz
aWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciAxMDUvMHg4OSBpZ25vcmVk
Lg0KDQpbICAgIDIuNjkyMzI1XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwg
Y3B1IG51bWJlcg0KDQpbICAgIDIuNjk4OTQxXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMg
bGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDEwNi8weDhhIGlnbm9yZWQuDQoNClsgICAg
Mi43MDc4ODddIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVy
DQoNClsgICAgMi43MTQ1MDVdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAz
MiByZWFjaGVkLiBQcm9jZXNzb3IgMTA3LzB4OGIgaWdub3JlZC4NCg0KWyAgICAyLjcyMzQ0OF0g
QUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAy
LjczMDE4NV0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQu
IFByb2Nlc3NvciAxMDgvMHg5MCBpZ25vcmVkLg0KDQpbICAgIDIuNzM5MTI5XSBBQ1BJOiBVbmFi
bGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDIuNzQ1NzM5XSBB
UElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29y
IDEwOS8weDkxIGlnbm9yZWQuDQoNClsgICAgMi43NTQ2ODNdIEFDUEk6IFVuYWJsZSB0byBtYXAg
bGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMi43NjEzMDFdIEFQSUM6IE5SX0NQ
VVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTEwLzB4OTIg
aWdub3JlZC4NCg0KWyAgICAyLjc3MDIzOF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBs
b2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAyLjc3Njg1Ml0gQVBJQzogTlJfQ1BVUy9wb3NzaWJs
ZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciAxMTEvMHg5MyBpZ25vcmVkLg0K
DQpbICAgIDIuNzg1Nzk3XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1
IG51bWJlcg0KDQpbICAgIDIuNzkyNDEwXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGlt
aXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDExMi8weDk0IGlnbm9yZWQuDQoNClsgICAgMi44
MDEzNTldIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoN
ClsgICAgMi44MDc5NzBdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiBy
ZWFjaGVkLiBQcm9jZXNzb3IgMTEzLzB4OTUgaWdub3JlZC4NCg0KWyAgICAyLjgxNjkxNl0gQUNQ
STogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAyLjgy
MzUzMF0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFBy
b2Nlc3NvciAxMTQvMHg5NiBpZ25vcmVkLg0KDQpbICAgIDIuODMyNDc0XSBBQ1BJOiBVbmFibGUg
dG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDIuODM5MDg4XSBBUElD
OiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDEx
NS8weDk3IGlnbm9yZWQuDQoNClsgICAgMi44NDgwMzJdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFw
aWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMi44NTQ2NDFdIEFQSUM6IE5SX0NQVVMv
cG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTE2LzB4OTggaWdu
b3JlZC4NCg0KWyAgICAyLjg2MzU4NF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dp
Y2FsIGNwdSBudW1iZXINCg0KWyAgICAyLjg3MDIzM10gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9j
cHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciAxMTcvMHg5OSBpZ25vcmVkLg0KDQpb
ICAgIDIuODc5MTgwXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51
bWJlcg0KDQpbICAgIDIuODg1ODAwXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQg
b2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDExOC8weDlhIGlnbm9yZWQuDQoNClsgICAgMi44OTQ3
NDRdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsg
ICAgMi45MDEzNjJdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFj
aGVkLiBQcm9jZXNzb3IgMTE5LzB4OWIgaWdub3JlZC4NCg0KWyAgICAyLjkxMDMwNV0gQUNQSTog
VW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAyLjkxNzAz
M10gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nl
c3NvciAxMjAvMHhhMCBpZ25vcmVkLg0KDQpbICAgIDIuOTI1OTc2XSBBQ1BJOiBVbmFibGUgdG8g
bWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDIuOTMyNTk4XSBBUElDOiBO
Ul9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDEyMS8w
eGExIGlnbm9yZWQuDQoNClsgICAgMi45NDE1NDJdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMg
dG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMi45NDgxNTRdIEFQSUM6IE5SX0NQVVMvcG9z
c2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTIyLzB4YTIgaWdub3Jl
ZC4NCg0KWyAgICAyLjk1NzA5Nl0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2Fs
IGNwdSBudW1iZXINCg0KWyAgICAyLjk2MzcwNl0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVz
IGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciAxMjMvMHhhMyBpZ25vcmVkLg0KDQpbICAg
IDIuOTcyNjQ2XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJl
cg0KDQpbICAgIDIuOTc5MjU2XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2Yg
MzIgcmVhY2hlZC4gUHJvY2Vzc29yIDEyNC8weGE0IGlnbm9yZWQuDQoNClsgICAgMi45ODgyMDBd
IEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAg
Mi45OTQ4MTVdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVk
LiBQcm9jZXNzb3IgMTI1LzB4YTUgaWdub3JlZC4NCg0KWyAgICAzLjAwMzc2MF0gQUNQSTogVW5h
YmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAzLjAxMDM3NF0g
QVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3Nv
ciAxMjYvMHhhNiBpZ25vcmVkLg0KDQpbICAgIDMuMDE5MzIwXSBBQ1BJOiBVbmFibGUgdG8gbWFw
IGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDMuMDI1OTMwXSBBUElDOiBOUl9D
UFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDEyNy8weGE3
IGlnbm9yZWQuDQoNClsgICAgMy4wMzQ4NzRdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8g
bG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMy4wNDE0ODVdIEFQSUM6IE5SX0NQVVMvcG9zc2li
bGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTI4LzB4YTggaWdub3JlZC4N
Cg0KWyAgICAzLjA1MDQzMF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNw
dSBudW1iZXINCg0KWyAgICAzLjA1NzAzOV0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxp
bWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciAxMjkvMHhhOSBpZ25vcmVkLg0KDQpbICAgIDMu
MDY1OTg1XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0K
DQpbICAgIDMuMDcyNTk1XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIg
cmVhY2hlZC4gUHJvY2Vzc29yIDEzMC8weGFhIGlnbm9yZWQuDQoNClsgICAgMy4wODE1NDRdIEFD
UEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMy4w
ODgxNTldIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQ
cm9jZXNzb3IgMTMxLzB4YWIgaWdub3JlZC4NCg0KWyAgICAzLjA5NzEwNV0gQUNQSTogVW5hYmxl
IHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAzLjEwMzgzNl0gQVBJ
QzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciAx
MzIvMHhiMCBpZ25vcmVkLg0KDQpbICAgIDMuMTEyNzgyXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxh
cGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDMuMTE5NDAwXSBBUElDOiBOUl9DUFVT
L3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDEzMy8weGIxIGln
bm9yZWQuDQoNClsgICAgMy4xMjgzNDNdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9n
aWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMy4xMzQ5NTFdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVf
Y3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTM0LzB4YjIgaWdub3JlZC4NCg0K
WyAgICAzLjE0Mzg5NV0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBu
dW1iZXINCg0KWyAgICAzLjE1MDUxM10gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0
IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciAxMzUvMHhiMyBpZ25vcmVkLg0KDQpbICAgIDMuMTU5
NDU3XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpb
ICAgIDMuMTY2MDY2XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVh
Y2hlZC4gUHJvY2Vzc29yIDEzNi8weGI0IGlnbm9yZWQuDQoNClsgICAgMy4xNzUwMDJdIEFDUEk6
IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMy4xODE2
MTldIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9j
ZXNzb3IgMTM3LzB4YjUgaWdub3JlZC4NCg0KWyAgICAzLjE5MDU3MV0gQUNQSTogVW5hYmxlIHRv
IG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAzLjE5NzE3M10gQVBJQzog
TlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciAxMzgv
MHhiNiBpZ25vcmVkLg0KDQpbICAgIDMuMjA2MTE3XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGlj
IHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDMuMjEyNzM0XSBBUElDOiBOUl9DUFVTL3Bv
c3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDEzOS8weGI3IGlnbm9y
ZWQuDQoNClsgICAgMy4yMjE2NzZdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNh
bCBjcHUgbnVtYmVyDQoNClsgICAgMy4yMjgyODhdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1
cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTQwLzB4YjggaWdub3JlZC4NCg0KWyAg
ICAzLjIzNzIzMV0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1i
ZXINCg0KWyAgICAzLjI0Mzg0NF0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9m
IDMyIHJlYWNoZWQuIFByb2Nlc3NvciAxNDEvMHhiOSBpZ25vcmVkLg0KDQpbICAgIDMuMjUyNzkw
XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAg
IDMuMjU5NDAzXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hl
ZC4gUHJvY2Vzc29yIDE0Mi8weGJhIGlnbm9yZWQuDQoNClsgICAgMy4yNjgzNDddIEFDUEk6IFVu
YWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMy4yNzQ5NTVd
IEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNz
b3IgMTQzLzB4YmIgaWdub3JlZC4NCg0KWyAgICAzLjI4MzkwMF0gQUNQSTogVW5hYmxlIHRvIG1h
cCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAzLjI5MDcyMF0gQVBJQzogTlJf
Q1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciAxNDQvMHhj
MCBpZ25vcmVkLg0KDQpbICAgIDMuMjk5NjY4XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRv
IGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDMuMzA2Mjc4XSBBUElDOiBOUl9DUFVTL3Bvc3Np
YmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE0NS8weGMxIGlnbm9yZWQu
DQoNClsgICAgMy4zMTUyMjNdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBj
cHUgbnVtYmVyDQoNClsgICAgMy4zMjE4NDNdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBs
aW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTQ2LzB4YzIgaWdub3JlZC4NCg0KWyAgICAz
LjMzMDc4OV0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXIN
Cg0KWyAgICAzLjMzNzQwM10gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMy
IHJlYWNoZWQuIFByb2Nlc3NvciAxNDcvMHhjMyBpZ25vcmVkLg0KDQpbICAgIDMuMzQ2MzQ2XSBB
Q1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDMu
MzUyOTYzXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4g
UHJvY2Vzc29yIDE0OC8weGM0IGlnbm9yZWQuDQoNClsgICAgMy4zNjE5MDddIEFDUEk6IFVuYWJs
ZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMy4zNjg1MjNdIEFQ
SUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3Ig
MTQ5LzB4YzUgaWdub3JlZC4NCg0KWyAgICAzLjM3NzQ2OV0gQUNQSTogVW5hYmxlIHRvIG1hcCBs
YXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAzLjM4NDA4NF0gQVBJQzogTlJfQ1BV
Uy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciAxNTAvMHhjNiBp
Z25vcmVkLg0KDQpbICAgIDMuMzkzMDI5XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxv
Z2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDMuMzk5NjQ1XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxl
X2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE1MS8weGM3IGlnbm9yZWQuDQoN
ClsgICAgMy40MDg1ODVdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUg
bnVtYmVyDQoNClsgICAgMy40MTUxOTVdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1p
dCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTUyLzB4YzggaWdub3JlZC4NCg0KWyAgICAzLjQy
NDEzOF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0K
WyAgICAzLjQzMDc2MF0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJl
YWNoZWQuIFByb2Nlc3NvciAxNTMvMHhjOSBpZ25vcmVkLg0KDQpbICAgIDMuNDM5NzAyXSBBQ1BJ
OiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDMuNDQ2
MzE3XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJv
Y2Vzc29yIDE1NC8weGNhIGlnbm9yZWQuDQoNClsgICAgMy40NTUyNjFdIEFDUEk6IFVuYWJsZSB0
byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMy40NjE4NzddIEFQSUM6
IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTU1
LzB4Y2IgaWdub3JlZC4NCg0KWyAgICAzLjQ3MDgyMl0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBp
YyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAzLjQ3NzU0OV0gQVBJQzogTlJfQ1BVUy9w
b3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciAxNTYvMHhkMCBpZ25v
cmVkLg0KDQpbICAgIDMuNDg2NDkyXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2lj
YWwgY3B1IG51bWJlcg0KDQpbICAgIDMuNDkzMTA3XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2Nw
dXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE1Ny8weGQxIGlnbm9yZWQuDQoNClsg
ICAgMy41MDIwNTRdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVt
YmVyDQoNClsgICAgMy41MDg2NjRdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBv
ZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTU4LzB4ZDIgaWdub3JlZC4NCg0KWyAgICAzLjUxNzYx
NV0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAg
ICAzLjUyNDIyNF0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNo
ZWQuIFByb2Nlc3NvciAxNTkvMHhkMyBpZ25vcmVkLg0KDQpbICAgIDMuNTMzMTcwXSBBQ1BJOiBV
bmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDMuNTM5Nzg0
XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vz
c29yIDE2MC8weGQ0IGlnbm9yZWQuDQoNClsgICAgMy41NDg3MjddIEFDUEk6IFVuYWJsZSB0byBt
YXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMy41NTUzNDZdIEFQSUM6IE5S
X0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTYxLzB4
ZDUgaWdub3JlZC4NCg0KWyAgICAzLjU2NDI5M10gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0
byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAzLjU3MDkwMV0gQVBJQzogTlJfQ1BVUy9wb3Nz
aWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciAxNjIvMHhkNiBpZ25vcmVk
Lg0KDQpbICAgIDMuNTc5ODQ3XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwg
Y3B1IG51bWJlcg0KDQpbICAgIDMuNTg2NDYwXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMg
bGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE2My8weGQ3IGlnbm9yZWQuDQoNClsgICAg
My41OTU0MDFdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVy
DQoNClsgICAgMy42MDIwMTNdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAz
MiByZWFjaGVkLiBQcm9jZXNzb3IgMTY0LzB4ZDggaWdub3JlZC4NCg0KWyAgICAzLjYxMDk1OV0g
QUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAz
LjYxNzU3MF0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQu
IFByb2Nlc3NvciAxNjUvMHhkOSBpZ25vcmVkLg0KDQpbICAgIDMuNjI2NTIxXSBBQ1BJOiBVbmFi
bGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDMuNjMzMTI1XSBB
UElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29y
IDE2Ni8weGRhIGlnbm9yZWQuDQoNClsgICAgMy42NDIwNjhdIEFDUEk6IFVuYWJsZSB0byBtYXAg
bGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMy42NDg2ODVdIEFQSUM6IE5SX0NQ
VVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTY3LzB4ZGIg
aWdub3JlZC4NCg0KWyAgICAzLjY1NzYyOF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBs
b2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAzLjY2NDM2Ml0gQVBJQzogTlJfQ1BVUy9wb3NzaWJs
ZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciAxNjgvMHhlMCBpZ25vcmVkLg0K
DQpbICAgIDMuNjczMzA3XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1
IG51bWJlcg0KDQpbICAgIDMuNjc5OTE4XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGlt
aXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE2OS8weGUxIGlnbm9yZWQuDQoNClsgICAgMy42
ODg4NjBdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoN
ClsgICAgMy42OTU0NzddIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiBy
ZWFjaGVkLiBQcm9jZXNzb3IgMTcwLzB4ZTIgaWdub3JlZC4NCg0KWyAgICAzLjcwNDQyM10gQUNQ
STogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAzLjcx
MTAzNF0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFBy
b2Nlc3NvciAxNzEvMHhlMyBpZ25vcmVkLg0KDQpbICAgIDMuNzE5OTc2XSBBQ1BJOiBVbmFibGUg
dG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDMuNzI2NTk2XSBBUElD
OiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE3
Mi8weGU0IGlnbm9yZWQuDQoNClsgICAgMy43MzU1NDddIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFw
aWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMy43NDIxNTNdIEFQSUM6IE5SX0NQVVMv
cG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTczLzB4ZTUgaWdu
b3JlZC4NCg0KWyAgICAzLjc1MTA5OV0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dp
Y2FsIGNwdSBudW1iZXINCg0KWyAgICAzLjc1NzcxNl0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9j
cHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciAxNzQvMHhlNiBpZ25vcmVkLg0KDQpb
ICAgIDMuNzY2NjU5XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51
bWJlcg0KDQpbICAgIDMuNzczMjcwXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQg
b2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE3NS8weGU3IGlnbm9yZWQuDQoNClsgICAgMy43ODIy
MTVdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsg
ICAgMy43ODg4MjRdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFj
aGVkLiBQcm9jZXNzb3IgMTc2LzB4ZTggaWdub3JlZC4NCg0KWyAgICAzLjc5Nzc3MF0gQUNQSTog
VW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAzLjgwNDM4
MF0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nl
c3NvciAxNzcvMHhlOSBpZ25vcmVkLg0KDQpbICAgIDMuODEzMzIzXSBBQ1BJOiBVbmFibGUgdG8g
bWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDMuODE5OTM1XSBBUElDOiBO
Ul9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE3OC8w
eGVhIGlnbm9yZWQuDQoNClsgICAgMy44Mjg4NzddIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMg
dG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMy44MzU0OTddIEFQSUM6IE5SX0NQVVMvcG9z
c2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTc5LzB4ZWIgaWdub3Jl
ZC4NCg0KWyAgICAzLjg0NDQ0Nl0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2Fs
IGNwdSBudW1iZXINCg0KWyAgICAzLjg1MTE2N10gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVz
IGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciAxODAvMHhmMCBpZ25vcmVkLg0KDQpbICAg
IDMuODYwMTEzXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJl
cg0KDQpbICAgIDMuODY2NzMzXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2Yg
MzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE4MS8weGYxIGlnbm9yZWQuDQoNClsgICAgMy44NzU2Nzhd
IEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAg
My44ODIyODhdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVk
LiBQcm9jZXNzb3IgMTgyLzB4ZjIgaWdub3JlZC4NCg0KWyAgICAzLjg5MTIzNF0gQUNQSTogVW5h
YmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAzLjg5Nzg0OV0g
QVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3Nv
ciAxODMvMHhmMyBpZ25vcmVkLg0KDQpbICAgIDMuOTA2Nzg3XSBBQ1BJOiBVbmFibGUgdG8gbWFw
IGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDMuOTEzMzk1XSBBUElDOiBOUl9D
UFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE4NC8weGY0
IGlnbm9yZWQuDQoNClsgICAgMy45MjIzMzldIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8g
bG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMy45Mjg5NTldIEFQSUM6IE5SX0NQVVMvcG9zc2li
bGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTg1LzB4ZjUgaWdub3JlZC4N
Cg0KWyAgICAzLjkzNzkwNF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNw
dSBudW1iZXINCg0KWyAgICAzLjk0NDU2N10gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxp
bWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciAxODYvMHhmNiBpZ25vcmVkLg0KDQpbICAgIDMu
OTUzNTE2XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0K
DQpbICAgIDMuOTYwMTM2XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIg
cmVhY2hlZC4gUHJvY2Vzc29yIDE4Ny8weGY3IGlnbm9yZWQuDQoNClsgICAgMy45NjkwODBdIEFD
UEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQoNClsgICAgMy45
NzU2OTZdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQ
cm9jZXNzb3IgMTg4LzB4ZjggaWdub3JlZC4NCg0KWyAgICAzLjk4NDY0MF0gQUNQSTogVW5hYmxl
IHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINCg0KWyAgICAzLjk5MTI1Nl0gQVBJ
QzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDMyIHJlYWNoZWQuIFByb2Nlc3NvciAx
ODkvMHhmOSBpZ25vcmVkLg0KDQpbICAgIDQuMDAwMjAxXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxh
cGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KDQpbICAgIDQuMDA2ODE0XSBBUElDOiBOUl9DUFVT
L3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMzIgcmVhY2hlZC4gUHJvY2Vzc29yIDE5MC8weGZhIGln
bm9yZWQuDQoNClsgICAgNC4wMTU3NjBdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9n
aWNhbCBjcHUgbnVtYmVyDQoNClsgICAgNC4wMjIzNzNdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVf
Y3B1cyBsaW1pdCBvZiAzMiByZWFjaGVkLiBQcm9jZXNzb3IgMTkxLzB4ZmIgaWdub3JlZC4NCg0K
WyAgICA0LjAzMTMyNF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBu
dW1iZXINCg0KWyAgICA0LjAzODE1Ml0gQUNQSTogUENJIFJvb3QgQnJpZGdlIFtQQzAwXSAoZG9t
YWluIDAwMDAgW2J1cyAwMC0xNV0pDQoNClsgICAgNC4wNDQ5NjhdIGFjcGkgUE5QMEEwODowMDog
X09TQzogT1Mgc3VwcG9ydHMgW0V4dGVuZGVkQ29uZmlnIEFTUE0gQ2xvY2tQTSBTZWdtZW50cyBN
U0ldDQoNClsgICAgNC4wNTQzNDNdIGFjcGkgUE5QMEEwODowMDogX09TQzogcGxhdGZvcm0gZG9l
cyBub3Qgc3VwcG9ydCBbQUVSXQ0KDQpbICAgIDQuMDYxMzA0XSBhY3BpIFBOUDBBMDg6MDA6IF9P
U0M6IE9TIG5vdyBjb250cm9scyBbUENJZUhvdHBsdWcgUE1FIFBDSWVDYXBhYmlsaXR5XQ0KDQpb
ICAgIDQuMDcyNTcwXSBQQ0kgaG9zdCBicmlkZ2UgdG8gYnVzIDAwMDA6MDANCg0KWyAgICA0LjA3
NzA1N10gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4MDAwMC0weDBj
Zjcgd2luZG93XQ0KDQpbICAgIDQuMDg0NzEyXSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJl
c291cmNlIFtpbyAgMHgxMDAwLTB4M2ZmZiB3aW5kb3ddDQoNClsgICAgNC4wOTIzNzNdIHBjaV9i
dXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweDAwMGM0MDAwLTB4MDAwYzdmZmYg
d2luZG93XQ0KDQpbICAgIDQuMTAwODExXSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291
cmNlIFttZW0gMHhmZTAxMDAwMC0weGZlMDEwZmZmIHdpbmRvd10NCg0KWyAgICA0LjEwOTI0M10g
cGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4OTAwMDAwMDAtMHg5MmJm
ZmZmZiB3aW5kb3ddDQoNClsgICAgNC4xMTc2NzZdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMg
cmVzb3VyY2UgW21lbSAweDM4MDAwMDAwMDAwMC0weDM4MDAzZmZmZmZmZiB3aW5kb3ddDQoNClsg
ICAgNC4xMjY4OTBdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW2J1cyAwMC0x
NV0NCg0KWyAgICA0LjEzMzEyMF0gcGNpIDAwMDA6MDA6MDAuMDogWzgwODY6MjAyMF0gdHlwZSAw
MCBjbGFzcyAweDA2MDAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjAwLjANClsg
ICAgNC4xNDQ0NThdIHBjaSAwMDAwOjAwOjA0LjA6IFs4MDg2OjIwMjFdIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDANCg0KWyAgICA0LjE1MTIzNV0gcGNpIDAwMDA6MDA6MDQuMDogcmVnIDB4MTA6IFtt
ZW0gMHgzODAwM2ZmMmMwMDAtMHgzODAwM2ZmMmZmZmYgNjRiaXRdDQoNCihYRU4pIFBDSSBhZGQg
ZGV2aWNlIDAwMDA6MDA6MDQuMA0KWyAgICA0LjE2NDI2NF0gcGNpIDAwMDA6MDA6MDQuMTogWzgw
ODY6MjAyMV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQpbICAgIDQuMTcxMDU0XSBwY2kgMDAw
MDowMDowNC4xOiByZWcgMHgxMDogW21lbSAweDM4MDAzZmYyODAwMC0weDM4MDAzZmYyYmZmZiA2
NGJpdF0NCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDowNC4xDQpbICAgIDQuMTgzOTY1
XSBwY2kgMDAwMDowMDowNC4yOiBbODA4NjoyMDIxXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoN
ClsgICAgNC4xOTA3NDhdIHBjaSAwMDAwOjAwOjA0LjI6IHJlZyAweDEwOiBbbWVtIDB4MzgwMDNm
ZjI0MDAwLTB4MzgwMDNmZjI3ZmZmIDY0Yml0XQ0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
OjAwOjA0LjINClsgICAgNC4yMDM2NjJdIHBjaSAwMDAwOjAwOjA0LjM6IFs4MDg2OjIwMjFdIHR5
cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KWyAgICA0LjIxMDQ0Nl0gcGNpIDAwMDA6MDA6MDQuMzog
cmVnIDB4MTA6IFttZW0gMHgzODAwM2ZmMjAwMDAtMHgzODAwM2ZmMjNmZmYgNjRiaXRdDQoNCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MDQuMw0KWyAgICA0LjIyMzM1N10gcGNpIDAwMDA6
MDA6MDQuNDogWzgwODY6MjAyMV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQpbICAgIDQuMjMw
MTQzXSBwY2kgMDAwMDowMDowNC40OiByZWcgMHgxMDogW21lbSAweDM4MDAzZmYxYzAwMC0weDM4
MDAzZmYxZmZmZiA2NGJpdF0NCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDowNC40DQpb
ICAgIDQuMjQzMDkzXSBwY2kgMDAwMDowMDowNC41OiBbODA4NjoyMDIxXSB0eXBlIDAwIGNsYXNz
IDB4MDg4MDAwDQoNClsgICAgNC4yNDk4ODldIHBjaSAwMDAwOjAwOjA0LjU6IHJlZyAweDEwOiBb
bWVtIDB4MzgwMDNmZjE4MDAwLTB4MzgwMDNmZjFiZmZmIDY0Yml0XQ0KDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOjAwOjA0LjUNClsgICAgNC4yNjI4MjhdIHBjaSAwMDAwOjAwOjA0LjY6IFs4
MDg2OjIwMjFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KWyAgICA0LjI2OTYwN10gcGNpIDAw
MDA6MDA6MDQuNjogcmVnIDB4MTA6IFttZW0gMHgzODAwM2ZmMTQwMDAtMHgzODAwM2ZmMTdmZmYg
NjRiaXRdDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MDQuNg0KWyAgICA0LjI4MjU1
Ml0gcGNpIDAwMDA6MDA6MDQuNzogWzgwODY6MjAyMV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0K
DQpbICAgIDQuMjg5MzM1XSBwY2kgMDAwMDowMDowNC43OiByZWcgMHgxMDogW21lbSAweDM4MDAz
ZmYxMDAwMC0weDM4MDAzZmYxM2ZmZiA2NGJpdF0NCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAw
MDowMDowNC43DQpbICAgIDQuMzAyMjY0XSBwY2kgMDAwMDowMDowNS4wOiBbODA4NjoyMDI0XSB0
eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MDUu
MA0KWyAgICA0LjMxMzUyMF0gcGNpIDAwMDA6MDA6MDUuMjogWzgwODY6MjAyNV0gdHlwZSAwMCBj
bGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjA1LjINClsgICAg
NC4zMjQ4MzFdIHBjaSAwMDAwOjAwOjA1LjQ6IFs4MDg2OjIwMjZdIHR5cGUgMDAgY2xhc3MgMHgw
ODAwMjANCg0KWyAgICA0LjMzMTYwOF0gcGNpIDAwMDA6MDA6MDUuNDogcmVnIDB4MTA6IFttZW0g
MHg5MmIwYTAwMC0weDkyYjBhZmZmXQ0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjA1
LjQNClsgICAgNC4zNDMxOTVdIHBjaSAwMDAwOjAwOjA4LjA6IFs4MDg2OjIwMTRdIHR5cGUgMDAg
Y2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDowOC4wDQpbICAg
IDQuMzU0NDIyXSBwY2kgMDAwMDowMDowOC4xOiBbODA4NjoyMDE1XSB0eXBlIDAwIGNsYXNzIDB4
MTEwMTAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MDguMQ0KWyAgICA0LjM2NTc1
NV0gcGNpIDAwMDA6MDA6MDguMjogWzgwODY6MjAxNl0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0K
DQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjA4LjINClsgICAgNC4zNzcxNDVdIHBjaSAw
MDAwOjAwOjExLjA6IFs4MDg2OmEyNmNdIHR5cGUgMDAgY2xhc3MgMHhmZjAwMDANCg0KKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDowMDoxMS4wDQpbICAgIDQuMzg4NTM3XSBwY2kgMDAwMDowMDox
MS41OiBbODA4NjphMjUyXSB0eXBlIDAwIGNsYXNzIDB4MDEwNjAxDQoNClsgICAgNC4zOTUzMThd
IHBjaSAwMDAwOjAwOjExLjU6IHJlZyAweDEwOiBbbWVtIDB4OTJiMDYwMDAtMHg5MmIwN2ZmZl0N
Cg0KWyAgICA0LjQwMjM3MV0gcGNpIDAwMDA6MDA6MTEuNTogcmVnIDB4MTQ6IFttZW0gMHg5MmIw
OTAwMC0weDkyYjA5MGZmXQ0KDQpbICAgIDQuNDA5NDQ5XSBwY2kgMDAwMDowMDoxMS41OiByZWcg
MHgxODogW2lvICAweDIwNjgtMHgyMDZmXQ0KDQpbICAgIDQuNDE1NzQ5XSBwY2kgMDAwMDowMDox
MS41OiByZWcgMHgxYzogW2lvICAweDIwNzQtMHgyMDc3XQ0KDQpbICAgIDQuNDIyMDU2XSBwY2kg
MDAwMDowMDoxMS41OiByZWcgMHgyMDogW2lvICAweDIwNDAtMHgyMDVmXQ0KDQpbICAgIDQuNDI4
MzUyXSBwY2kgMDAwMDowMDoxMS41OiByZWcgMHgyNDogW21lbSAweDkyYTgwMDAwLTB4OTJhZmZm
ZmZdDQoNClsgICAgNC40MzU1NDFdIHBjaSAwMDAwOjAwOjExLjU6IFBNRSMgc3VwcG9ydGVkIGZy
b20gRDNob3QNCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDoxMS41DQpbICAgIDQuNDQ1
NzcwXSBwY2kgMDAwMDowMDoxNC4wOiBbODA4NjphMjJmXSB0eXBlIDAwIGNsYXNzIDB4MGMwMzMw
DQoNClsgICAgNC40NTI1NThdIHBjaSAwMDAwOjAwOjE0LjA6IHJlZyAweDEwOiBbbWVtIDB4Mzgw
MDNmZjAwMDAwLTB4MzgwMDNmZjBmZmZmIDY0Yml0XQ0KDQpbICAgIDQuNDYxMTQwXSBwY2kgMDAw
MDowMDoxNC4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQzaG90IEQzY29sZA0KDQpbICAgIDQuNDY4
NzIwXSBwY2kgMDAwMDowMDoxNC4wOiBTeXN0ZW0gd2FrZXVwIGRpc2FibGVkIGJ5IEFDUEkNCg0K
KFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDoxNC4wDQpbICAgIDQuNDc4MzgyXSBwY2kgMDAw
MDowMDoxNC4yOiBbODA4NjphMjMxXSB0eXBlIDAwIGNsYXNzIDB4MTE4MDAwDQoNClsgICAgNC40
ODUxODBdIHBjaSAwMDAwOjAwOjE0LjI6IHJlZyAweDEwOiBbbWVtIDB4MzgwMDNmZjM0MDAwLTB4
MzgwMDNmZjM0ZmZmIDY0Yml0XQ0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjE0LjIN
ClsgICAgNC40OTgxMjhdIHBjaSAwMDAwOjAwOjE2LjA6IFs4MDg2OmEyM2FdIHR5cGUgMDAgY2xh
c3MgMHgwNzgwMDANCg0KWyAgICA0LjUwNDkyMV0gcGNpIDAwMDA6MDA6MTYuMDogcmVnIDB4MTA6
IFttZW0gMHgzODAwM2ZmMzMwMDAtMHgzODAwM2ZmMzNmZmYgNjRiaXRdDQoNClsgICAgNC41MTM1
MTZdIHBjaSAwMDAwOjAwOjE2LjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDNob3QNCg0KKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDowMDoxNi4wDQpbICAgIDQuNTIzNjM3XSBwY2kgMDAwMDowMDox
Ni4xOiBbODA4NjphMjNiXSB0eXBlIDAwIGNsYXNzIDB4MDc4MDAwDQoNClsgICAgNC41MzA0NDJd
IHBjaSAwMDAwOjAwOjE2LjE6IHJlZyAweDEwOiBbbWVtIDB4MzgwMDNmZjMyMDAwLTB4MzgwMDNm
ZjMyZmZmIDY0Yml0XQ0KDQpbICAgIDQuNTM5MDQwXSBwY2kgMDAwMDowMDoxNi4xOiBQTUUjIHN1
cHBvcnRlZCBmcm9tIEQzaG90DQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MTYuMQ0K
WyAgICA0LjU0OTE3NV0gcGNpIDAwMDA6MDA6MTYuNDogWzgwODY6YTIzZV0gdHlwZSAwMCBjbGFz
cyAweDA3ODAwMA0KDQpbICAgIDQuNTU1OTcyXSBwY2kgMDAwMDowMDoxNi40OiByZWcgMHgxMDog
W21lbSAweDM4MDAzZmYzMTAwMC0weDM4MDAzZmYzMWZmZiA2NGJpdF0NCg0KWyAgICA0LjU2NDU0
MV0gcGNpIDAwMDA6MDA6MTYuNDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEM2hvdA0KDQooWEVOKSBQ
Q0kgYWRkIGRldmljZSAwMDAwOjAwOjE2LjQNClsgICAgNC41NzQ2NzJdIHBjaSAwMDAwOjAwOjE3
LjA6IFs4MDg2OmEyMDJdIHR5cGUgMDAgY2xhc3MgMHgwMTA2MDENCg0KWyAgICA0LjU4MTQ1OF0g
cGNpIDAwMDA6MDA6MTcuMDogcmVnIDB4MTA6IFttZW0gMHg5MmIwNDAwMC0weDkyYjA1ZmZmXQ0K
DQpbICAgIDQuNTg4NTEzXSBwY2kgMDAwMDowMDoxNy4wOiByZWcgMHgxNDogW21lbSAweDkyYjA4
MDAwLTB4OTJiMDgwZmZdDQoNClsgICAgNC41OTU1OTFdIHBjaSAwMDAwOjAwOjE3LjA6IHJlZyAw
eDE4OiBbaW8gIDB4MjA2MC0weDIwNjddDQoNClsgICAgNC42MDE4OTRdIHBjaSAwMDAwOjAwOjE3
LjA6IHJlZyAweDFjOiBbaW8gIDB4MjA3MC0weDIwNzNdDQoNClsgICAgNC42MDgxOTNdIHBjaSAw
MDAwOjAwOjE3LjA6IHJlZyAweDIwOiBbaW8gIDB4MjAyMC0weDIwM2ZdDQoNClsgICAgNC42MTQ0
OTddIHBjaSAwMDAwOjAwOjE3LjA6IHJlZyAweDI0OiBbbWVtIDB4OTJhMDAwMDAtMHg5MmE3ZmZm
Zl0NCg0KWyAgICA0LjYyMTY3N10gcGNpIDAwMDA6MDA6MTcuMDogUE1FIyBzdXBwb3J0ZWQgZnJv
bSBEM2hvdA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjE3LjANClsgICAgNC42MzE5
MjFdIHBjaSAwMDAwOjAwOjFkLjA6IFs4MDg2OmEyMWJdIHR5cGUgMDEgY2xhc3MgMHgwNjA0MDAN
Cg0KWyAgICA0LjYzODg1MF0gcGNpIDAwMDA6MDA6MWQuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBE
MCBEM2hvdCBEM2NvbGQNCg0KWyAgICA0LjY0Njg2M10gcGNpIDAwMDA6MDA6MWQuMDogU3lzdGVt
IHdha2V1cCBkaXNhYmxlZCBieSBBQ1BJDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6
MWQuMA0KWyAgICA0LjY1NjU0Nl0gcGNpIDAwMDA6MDA6MWYuMDogWzgwODY6YTI0NV0gdHlwZSAw
MCBjbGFzcyAweDA2MDEwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjFmLjANClsg
ICAgNC42Njc4OTFdIHBjaSAwMDAwOjAwOjFmLjI6IFs4MDg2OmEyMjFdIHR5cGUgMDAgY2xhc3Mg
MHgwNTgwMDANCg0KWyAgICA0LjY3NDY3MV0gcGNpIDAwMDA6MDA6MWYuMjogcmVnIDB4MTA6IFtt
ZW0gMHg5MmIwMDAwMC0weDkyYjAzZmZmXQ0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAw
OjFmLjINClsgICAgNC42ODYyMzJdIHBjaSAwMDAwOjAwOjFmLjQ6IFs4MDg2OmEyMjNdIHR5cGUg
MDAgY2xhc3MgMHgwYzA1MDANCg0KWyAgICA0LjY5MzAzNl0gcGNpIDAwMDA6MDA6MWYuNDogcmVn
IDB4MTA6IFttZW0gMHgzODAwM2ZmMzAwMDAtMHgzODAwM2ZmMzAwZmYgNjRiaXRdDQoNClsgICAg
NC43MDE0NzRdIHBjaSAwMDAwOjAwOjFmLjQ6IHJlZyAweDIwOiBbaW8gIDB4MjAwMC0weDIwMWZd
DQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MWYuNA0KWyAgICA0LjcxMjEzOV0gcGNp
IDAwMDA6MDA6MWYuNTogWzgwODY6YTIyNF0gdHlwZSAwMCBjbGFzcyAweDBjODAwMA0KDQpbICAg
IDQuNzE4OTI3XSBwY2kgMDAwMDowMDoxZi41OiByZWcgMHgxMDogW21lbSAweGZlMDEwMDAwLTB4
ZmUwMTBmZmZdDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MWYuNQ0KWyAgICA0Ljcz
MDY2N10gcGNpIDAwMDA6MDE6MDAuMDogWzE5YTI6MDEyMF0gdHlwZSAwMSBjbGFzcyAweDA2MDQw
MA0KDQpbICAgIDQuNzM3MzY1XSBwY2kgMDAwMDowMTowMC4wOiByZWcgMHgxMDogW21lbSAweDky
OTAwMDAwLTB4OTI5MDBmZmYgNjRiaXRdDQoNClsgICAgNC43NDUwNzldIHBjaSAwMDAwOjAxOjAw
LjA6IHN1cHBvcnRzIEQxIEQyDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDE6MDAuMA0K
WyAgICA0Ljc1MzIzMV0gcGNpIDAwMDA6MDA6MWQuMDogUENJIGJyaWRnZSB0byBbYnVzIDAxLTAy
XQ0KDQpbICAgIDQuNzU5MTM2XSBwY2kgMDAwMDowMDoxZC4wOiAgIGJyaWRnZSB3aW5kb3cgW21l
bSAweDkxMDAwMDAwLTB4OTI5ZmZmZmZdDQoNClsgICAgNC43NjY4NzldIHBjaSAwMDAwOjAyOjAw
LjA6IFsxMDJiOjA1MjJdIHR5cGUgMDAgY2xhc3MgMHgwMzAwMDANCg0KWyAgICA0Ljc3MzYxOV0g
cGNpIDAwMDA6MDI6MDAuMDogcmVnIDB4MTA6IFttZW0gMHg5MTAwMDAwMC0weDkxZmZmZmZmXQ0K
DQpbICAgIDQuNzgwNjc0XSBwY2kgMDAwMDowMjowMC4wOiByZWcgMHgxNDogW21lbSAweDkyODAw
MDAwLTB4OTI4MDNmZmZdDQoNClsgICAgNC43ODc3NTBdIHBjaSAwMDAwOjAyOjAwLjA6IHJlZyAw
eDE4OiBbbWVtIDB4OTIwMDAwMDAtMHg5MjdmZmZmZl0NCg0KWyAgICA0Ljc5NDkwMF0gcGNpIDAw
MDA6MDI6MDAuMDogcmVnIDB4MzA6IFttZW0gMHhmZmZmMDAwMC0weGZmZmZmZmZmIHByZWZdDQoN
CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDI6MDAuMA0KWyAgICA0LjgwNTg2OF0gcGNpIDAw
MDA6MDE6MDAuMDogUENJIGJyaWRnZSB0byBbYnVzIDAyXQ0KDQpbICAgIDQuODExNDA0XSBwY2kg
MDAwMDowMTowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweDkxMDAwMDAwLTB4OTI4ZmZmZmZd
DQoNClsgICAgNC44MTkwNDhdIHBjaSAwMDAwOjAxOjAwLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVt
IDB4MDAwMDAwMDAtMHgwMDBmZmZmZiBwcmVmXQ0KDQpbICAgIDQuODI3NTcxXSBBQ1BJOiBQQ0kg
SW50ZXJydXB0IExpbmsgW0xOS0FdIChJUlFzIDMgNCA1IDYgMTAgKjExIDEyIDE0IDE1KQ0KDQpb
ICAgIDQuODM1MjY2XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0JdIChJUlFzIDMgNCA1
IDYgKjEwIDExIDEyIDE0IDE1KQ0KDQpbICAgIDQuODQzMDI0XSBBQ1BJOiBQQ0kgSW50ZXJydXB0
IExpbmsgW0xOS0NdIChJUlFzIDMgNCA1IDYgMTAgKjExIDEyIDE0IDE1KQ0KDQpbICAgIDQuODUw
Nzc0XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0RdIChJUlFzIDMgNCA1IDYgMTAgKjEx
IDEyIDE0IDE1KQ0KDQpbICAgIDQuODU4NTMzXSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xO
S0VdIChJUlFzIDMgNCA1IDYgMTAgKjExIDEyIDE0IDE1KQ0KDQpbICAgIDQuODY2Mjg2XSBBQ1BJ
OiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0ZdIChJUlFzIDMgNCA1IDYgMTAgKjExIDEyIDE0IDE1
KQ0KDQpbICAgIDQuODc0MDQyXSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0ddIChJUlFz
IDMgNCA1IDYgMTAgKjExIDEyIDE0IDE1KQ0KDQpbICAgIDQuODgxNzk4XSBBQ1BJOiBQQ0kgSW50
ZXJydXB0IExpbmsgW0xOS0hdIChJUlFzIDMgNCA1IDYgMTAgKjExIDEyIDE0IDE1KQ0KDQpbICAg
IDQuODg5NTEyXSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxMyB0cmlnZ2VyaW5nIDEgcG9sYXJpdHkg
MA0KDQpbICAgIDQuODk2MjUwXSBBQ1BJOiBQQ0kgUm9vdCBCcmlkZ2UgW1BDMDFdIChkb21haW4g
MDAwMCBbYnVzIDE2LTIzXSkNCg0KWyAgICA0LjkwMzA2N10gYWNwaSBQTlAwQTA4OjAxOiBfT1ND
OiBPUyBzdXBwb3J0cyBbRXh0ZW5kZWRDb25maWcgQVNQTSBDbG9ja1BNIFNlZ21lbnRzIE1TSV0N
Cg0KWyAgICA0LjkxMjkyMV0gYWNwaSBQTlAwQTA4OjAxOiBfT1NDOiBwbGF0Zm9ybSBkb2VzIG5v
dCBzdXBwb3J0IFtBRVJdDQoNClsgICAgNC45MjAyMTZdIGFjcGkgUE5QMEEwODowMTogX09TQzog
T1Mgbm93IGNvbnRyb2xzIFtQQ0llSG90cGx1ZyBQTUUgUENJZUNhcGFiaWxpdHldDQoNClsgICAg
NC45Mjg5OTBdIFBDSSBob3N0IGJyaWRnZSB0byBidXMgMDAwMDoxNg0KDQpbICAgIDQuOTMzNDc3
XSBwY2lfYnVzIDAwMDA6MTY6IHJvb3QgYnVzIHJlc291cmNlIFtpbyAgMHg0MDAwLTB4NGZmZiB3
aW5kb3ddDQoNClsgICAgNC45NDExMzRdIHBjaV9idXMgMDAwMDoxNjogcm9vdCBidXMgcmVzb3Vy
Y2UgW21lbSAweDkyYzAwMDAwLTB4OTJmZmZmZmYgd2luZG93XQ0KDQpbICAgIDQuOTQ5NTY3XSBw
Y2lfYnVzIDAwMDA6MTY6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHgzODAwNDAwMDAwMDAtMHgz
ODAwN2ZmZmZmZmYgd2luZG93XQ0KDQpbICAgIDQuOTU4Nzc4XSBwY2lfYnVzIDAwMDA6MTY6IHJv
b3QgYnVzIHJlc291cmNlIFtidXMgMTYtMjNdDQoNClsgICAgNC45NjUwMjVdIHBjaSAwMDAwOjE2
OjA1LjA6IFs4MDg2OjIwMzRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDoxNjowNS4wDQpbICAgIDQuOTc1MjYwXSBwY2kgMDAwMDoxNjowNS4yOiBb
ODA4NjoyMDM1XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNl
IDAwMDA6MTY6MDUuMg0KWyAgICA0Ljk4NTQ4Ml0gcGNpIDAwMDA6MTY6MDUuNDogWzgwODY6MjAz
Nl0gdHlwZSAwMCBjbGFzcyAweDA4MDAyMA0KDQpbICAgIDQuOTkyMjY4XSBwY2kgMDAwMDoxNjow
NS40OiByZWcgMHgxMDogW21lbSAweDkyYzAwMDAwLTB4OTJjMDBmZmZdDQoNCihYRU4pIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6MTY6MDUuNA0KWyAgICA1LjAwMjgxN10gcGNpIDAwMDA6MTY6MDguMDog
WzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOjE2OjA4LjANClsgICAgNS4wMTI5ODRdIHBjaSAwMDAwOjE2OjA4LjE6IFs4MDg2OjIw
OGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDox
NjowOC4xDQpbICAgIDUuMDIzMTYyXSBwY2kgMDAwMDoxNjowOC4yOiBbODA4NjoyMDhkXSB0eXBl
IDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MTY6MDguMg0K
WyAgICA1LjAzMzM0N10gcGNpIDAwMDA6MTY6MDguMzogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFz
cyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjA4LjMNClsgICAgNS4w
NDM1MjddIHBjaSAwMDAwOjE2OjA4LjQ6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjowOC40DQpbICAgIDUuMDUzNzA3XSBw
Y2kgMDAwMDoxNjowOC41OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MTY6MDguNQ0KWyAgICA1LjA2Mzg5MF0gcGNpIDAwMDA6
MTY6MDguNjogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOjE2OjA4LjYNClsgICAgNS4wNzQwNjhdIHBjaSAwMDAwOjE2OjA4Ljc6
IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZp
Y2UgMDAwMDoxNjowOC43DQpbICAgIDUuMDg0MjQ1XSBwY2kgMDAwMDoxNjowOS4wOiBbODA4Njoy
MDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6
MTY6MDkuMA0KWyAgICA1LjA5NDQyN10gcGNpIDAwMDA6MTY6MDkuMTogWzgwODY6MjA4ZF0gdHlw
ZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjA5LjEN
ClsgICAgNS4xMDQ2MDddIHBjaSAwMDAwOjE2OjA5LjI6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xh
c3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjowOS4yDQpbICAgIDUu
MTE0Nzg2XSBwY2kgMDAwMDoxNjowOS4zOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4
MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MTY6MDkuMw0KWyAgICA1LjEyNDk2OV0g
cGNpIDAwMDA6MTY6MDkuNDogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjA5LjQNClsgICAgNS4xMzUxNDldIHBjaSAwMDAw
OjE2OjA5LjU6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJ
IGFkZCBkZXZpY2UgMDAwMDoxNjowOS41DQpbICAgIDUuMTQ1MzI3XSBwY2kgMDAwMDoxNjowOS42
OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2
aWNlIDAwMDA6MTY6MDkuNg0KWyAgICA1LjE1NTUwOF0gcGNpIDAwMDA6MTY6MDkuNzogWzgwODY6
MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
OjE2OjA5LjcNClsgICAgNS4xNjU2ODldIHBjaSAwMDAwOjE2OjBhLjA6IFs4MDg2OjIwOGRdIHR5
cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjowYS4w
DQpbICAgIDUuMTc1ODY3XSBwY2kgMDAwMDoxNjowYS4xOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNs
YXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MTY6MGEuMQ0KWyAgICA1
LjE4NjA0Nl0gcGNpIDAwMDA6MTY6MGEuMjogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4
ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjBhLjINClsgICAgNS4xOTYyMjdd
IHBjaSAwMDAwOjE2OjBhLjM6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0K
KFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjowYS4zDQpbICAgIDUuMjA2NDA5XSBwY2kgMDAw
MDoxNjowYS40OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBD
SSBhZGQgZGV2aWNlIDAwMDA6MTY6MGEuNA0KWyAgICA1LjIxNjU4OF0gcGNpIDAwMDA6MTY6MGEu
NTogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRl
dmljZSAwMDAwOjE2OjBhLjUNClsgICAgNS4yMjY3NzBdIHBjaSAwMDAwOjE2OjBhLjY6IFs4MDg2
OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAw
MDoxNjowYS42DQpbICAgIDUuMjM2OTQ4XSBwY2kgMDAwMDoxNjowYS43OiBbODA4NjoyMDhkXSB0
eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MTY6MGEu
Nw0KWyAgICA1LjI0NzEzMF0gcGNpIDAwMDA6MTY6MGIuMDogWzgwODY6MjA4ZF0gdHlwZSAwMCBj
bGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjBiLjANClsgICAg
NS4yNTczMDhdIHBjaSAwMDAwOjE2OjBiLjE6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgw
ODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjowYi4xDQpbICAgIDUuMjY3NDg3
XSBwY2kgMDAwMDoxNjowYi4yOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoN
CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MTY6MGIuMg0KWyAgICA1LjI3NzY2OF0gcGNpIDAw
MDA6MTY6MGIuMzogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQ
Q0kgYWRkIGRldmljZSAwMDAwOjE2OjBiLjMNClsgICAgNS4yODc4NjZdIHBjaSAwMDAwOjE2OjBl
LjA6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBk
ZXZpY2UgMDAwMDoxNjowZS4wDQpbICAgIDUuMjk4MDMyXSBwY2kgMDAwMDoxNjowZS4xOiBbODA4
NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAw
MDA6MTY6MGUuMQ0KWyAgICA1LjMwODIxMl0gcGNpIDAwMDA6MTY6MGUuMjogWzgwODY6MjA4ZV0g
dHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjBl
LjINClsgICAgNS4zMTgzOTFdIHBjaSAwMDAwOjE2OjBlLjM6IFs4MDg2OjIwOGVdIHR5cGUgMDAg
Y2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjowZS4zDQpbICAg
IDUuMzI4NTY5XSBwY2kgMDAwMDoxNjowZS40OiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4
MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MTY6MGUuNA0KWyAgICA1LjMzODc1
MV0gcGNpIDAwMDA6MTY6MGUuNTogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0K
DQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjBlLjUNClsgICAgNS4zNDg5MzFdIHBjaSAw
MDAwOjE2OjBlLjY6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDoxNjowZS42DQpbICAgIDUuMzU5MTExXSBwY2kgMDAwMDoxNjow
ZS43OiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQg
ZGV2aWNlIDAwMDA6MTY6MGUuNw0KWyAgICA1LjM2OTI5Ml0gcGNpIDAwMDA6MTY6MGYuMDogWzgw
ODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOjE2OjBmLjANClsgICAgNS4zNzk0NzRdIHBjaSAwMDAwOjE2OjBmLjE6IFs4MDg2OjIwOGVd
IHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjow
Zi4xDQpbICAgIDUuMzg5NjU1XSBwY2kgMDAwMDoxNjowZi4yOiBbODA4NjoyMDhlXSB0eXBlIDAw
IGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MTY6MGYuMg0KWyAg
ICA1LjM5OTgzMV0gcGNpIDAwMDA6MTY6MGYuMzogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAw
eDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjBmLjMNClsgICAgNS40MTAw
MTFdIHBjaSAwMDAwOjE2OjBmLjQ6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAN
Cg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjowZi40DQpbICAgIDUuNDIwMTkzXSBwY2kg
MDAwMDoxNjowZi41OiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4p
IFBDSSBhZGQgZGV2aWNlIDAwMDA6MTY6MGYuNQ0KWyAgICA1LjQzMDM3Ml0gcGNpIDAwMDA6MTY6
MGYuNjogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOjE2OjBmLjYNClsgICAgNS40NDA1NTZdIHBjaSAwMDAwOjE2OjBmLjc6IFs4
MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2Ug
MDAwMDoxNjowZi43DQpbICAgIDUuNDUwNzMzXSBwY2kgMDAwMDoxNjoxMC4wOiBbODA4NjoyMDhl
XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MTY6
MTAuMA0KWyAgICA1LjQ2MDkxNl0gcGNpIDAwMDA6MTY6MTAuMTogWzgwODY6MjA4ZV0gdHlwZSAw
MCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjEwLjENClsg
ICAgNS40NzExMDFdIHBjaSAwMDAwOjE2OjEwLjI6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjoxMC4yDQpbICAgIDUuNDgx
Mjc3XSBwY2kgMDAwMDoxNjoxMC4zOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAw
DQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MTY6MTAuMw0KWyAgICA1LjQ5MTQ1Nl0gcGNp
IDAwMDA6MTY6MTAuNDogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjEwLjQNClsgICAgNS41MDE2MzldIHBjaSAwMDAwOjE2
OjEwLjU6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDoxNjoxMC41DQpbICAgIDUuNTExODE4XSBwY2kgMDAwMDoxNjoxMC42OiBb
ODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNl
IDAwMDA6MTY6MTAuNg0KWyAgICA1LjUyMTk5OV0gcGNpIDAwMDA6MTY6MTAuNzogWzgwODY6MjA4
ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2
OjEwLjcNClsgICAgNS41MzIxODBdIHBjaSAwMDAwOjE2OjExLjA6IFs4MDg2OjIwOGVdIHR5cGUg
MDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjoxMS4wDQpb
ICAgIDUuNTQyMzYwXSBwY2kgMDAwMDoxNjoxMS4xOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNz
IDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MTY6MTEuMQ0KWyAgICA1LjU1
MjUzOV0gcGNpIDAwMDA6MTY6MTEuMjogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAw
MA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjExLjINClsgICAgNS41NjI3MThdIHBj
aSAwMDAwOjE2OjExLjM6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhF
TikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjoxMS4zDQpbICAgIDUuNTcyOTQ4XSBwY2kgMDAwMDox
NjoxZC4wOiBbODA4NjoyMDU0XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6MTY6MWQuMA0KWyAgICA1LjU4MzA4MF0gcGNpIDAwMDA6MTY6MWQuMTog
WzgwODY6MjA1NV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOjE2OjFkLjENClsgICAgNS41OTMyNjNdIHBjaSAwMDAwOjE2OjFkLjI6IFs4MDg2OjIw
NTZdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDox
NjoxZC4yDQpbICAgIDUuNjAzNDQwXSBwY2kgMDAwMDoxNjoxZC4zOiBbODA4NjoyMDU3XSB0eXBl
IDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MTY6MWQuMw0K
WyAgICA1LjYxMzYzNV0gcGNpIDAwMDA6MTY6MWUuMDogWzgwODY6MjA4MF0gdHlwZSAwMCBjbGFz
cyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjFlLjANClsgICAgNS42
MjM3OTldIHBjaSAwMDAwOjE2OjFlLjE6IFs4MDg2OjIwODFdIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNjoxZS4xDQpbICAgIDUuNjMzOTgzXSBw
Y2kgMDAwMDoxNjoxZS4yOiBbODA4NjoyMDgyXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MTY6MWUuMg0KWyAgICA1LjY0NDE2Ml0gcGNpIDAwMDA6
MTY6MWUuMzogWzgwODY6MjA4M10gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOjE2OjFlLjMNClsgICAgNS42NTQzNDFdIHBjaSAwMDAwOjE2OjFlLjQ6
IFs4MDg2OjIwODRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZp
Y2UgMDAwMDoxNjoxZS40DQpbICAgIDUuNjY0NTI0XSBwY2kgMDAwMDoxNjoxZS41OiBbODA4Njoy
MDg1XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6
MTY6MWUuNQ0KWyAgICA1LjY3NDcwMV0gcGNpIDAwMDA6MTY6MWUuNjogWzgwODY6MjA4Nl0gdHlw
ZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE2OjFlLjYN
ClsgICAgNS42ODUwMTBdIEFDUEk6IFBDSSBSb290IEJyaWRnZSBbUEMwMl0gKGRvbWFpbiAwMDAw
IFtidXMgMjQtMzFdKQ0KDQpbICAgIDUuNjkxODQyXSBhY3BpIFBOUDBBMDg6MDI6IF9PU0M6IE9T
IHN1cHBvcnRzIFtFeHRlbmRlZENvbmZpZyBBU1BNIENsb2NrUE0gU2VnbWVudHMgTVNJXQ0KDQpb
ICAgIDUuNzAxNjk2XSBhY3BpIFBOUDBBMDg6MDI6IF9PU0M6IHBsYXRmb3JtIGRvZXMgbm90IHN1
cHBvcnQgW0FFUl0NCg0KWyAgICA1LjcwODk3NF0gYWNwaSBQTlAwQTA4OjAyOiBfT1NDOiBPUyBu
b3cgY29udHJvbHMgW1BDSWVIb3RwbHVnIFBNRSBQQ0llQ2FwYWJpbGl0eV0NCg0KWyAgICA1Ljcx
NzY4NV0gUENJIGhvc3QgYnJpZGdlIHRvIGJ1cyAwMDAwOjI0DQoNClsgICAgNS43MjIxNzJdIHBj
aV9idXMgMDAwMDoyNDogcm9vdCBidXMgcmVzb3VyY2UgW2lvICAweDUwMDAtMHg1ZmZmIHdpbmRv
d10NCg0KWyAgICA1LjcyOTgzMF0gcGNpX2J1cyAwMDAwOjI0OiByb290IGJ1cyByZXNvdXJjZSBb
bWVtIDB4OTMwMDAwMDAtMHg5OGJmZmZmZiB3aW5kb3ddDQoNClsgICAgNS43MzgyNjRdIHBjaV9i
dXMgMDAwMDoyNDogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweDM4MDA4MDAwMDAwMC0weDM4MDBi
ZmZmZmZmZiB3aW5kb3ddDQoNClsgICAgNS43NDc0NzNdIHBjaV9idXMgMDAwMDoyNDogcm9vdCBi
dXMgcmVzb3VyY2UgW2J1cyAyNC0zMV0NCg0KWyAgICA1Ljc1MzcwNl0gcGNpIDAwMDA6MjQ6MDAu
MDogWzgwODY6MjAzMF0gdHlwZSAwMSBjbGFzcyAweDA2MDQwMA0KDQpbICAgIDUuNzYwNjYxXSBw
Y2kgMDAwMDoyNDowMC4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZA0KDQpb
ICAgIDUuNzY3NDM3XSBwY2kgMDAwMDoyNDowMC4wOiBTeXN0ZW0gd2FrZXVwIGRpc2FibGVkIGJ5
IEFDUEkNCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoyNDowMC4wDQpbICAgIDUuNzc3MjAz
XSBwY2kgMDAwMDoyNDowNS4wOiBbODA4NjoyMDM0XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoN
CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MjQ6MDUuMA0KWyAgICA1Ljc4NzQxMF0gcGNpIDAw
MDA6MjQ6MDUuMjogWzgwODY6MjAzNV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQ
Q0kgYWRkIGRldmljZSAwMDAwOjI0OjA1LjINClsgICAgNS43OTc2MjJdIHBjaSAwMDAwOjI0OjA1
LjQ6IFs4MDg2OjIwMzZdIHR5cGUgMDAgY2xhc3MgMHgwODAwMjANCg0KWyAgICA1LjgwNDQwMl0g
cGNpIDAwMDA6MjQ6MDUuNDogcmVnIDB4MTA6IFttZW0gMHg5OGEwMDAwMC0weDk4YTAwZmZmXQ0K
DQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjI0OjA1LjQNClsgICAgNS44MTQ5NTRdIHBjaSAw
MDAwOjI0OjA4LjA6IFs4MDg2OjIwNjZdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDoyNDowOC4wDQpbICAgIDUuODI1MTY4XSBwY2kgMDAwMDoyNDow
OS4wOiBbODA4NjoyMDY2XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQg
ZGV2aWNlIDAwMDA6MjQ6MDkuMA0KWyAgICA1LjgzNTM3NF0gcGNpIDAwMDA6MjQ6MGEuMDogWzgw
ODY6MjA0MF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOjI0OjBhLjANClsgICAgNS44NDU1NjVdIHBjaSAwMDAwOjI0OjBhLjE6IFs4MDg2OjIwNDFd
IHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoyNDow
YS4xDQpbICAgIDUuODU1Nzc1XSBwY2kgMDAwMDoyNDowYS4yOiBbODA4NjoyMDQyXSB0eXBlIDAw
IGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MjQ6MGEuMg0KWyAg
ICA1Ljg2NTk4Ml0gcGNpIDAwMDA6MjQ6MGEuMzogWzgwODY6MjA0M10gdHlwZSAwMCBjbGFzcyAw
eDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjI0OjBhLjMNClsgICAgNS44NzYx
ODVdIHBjaSAwMDAwOjI0OjBhLjQ6IFs4MDg2OjIwNDRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAN
Cg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoyNDowYS40DQpbICAgIDUuODg2Mzg4XSBwY2kg
MDAwMDoyNDowYS41OiBbODA4NjoyMDQ1XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4p
IFBDSSBhZGQgZGV2aWNlIDAwMDA6MjQ6MGEuNQ0KWyAgICA1Ljg5NjU4Nl0gcGNpIDAwMDA6MjQ6
MGEuNjogWzgwODY6MjA0Nl0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOjI0OjBhLjYNClsgICAgNS45MDY3ODNdIHBjaSAwMDAwOjI0OjBhLjc6IFs4
MDg2OjIwNDddIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2Ug
MDAwMDoyNDowYS43DQpbICAgIDUuOTE2OTgzXSBwY2kgMDAwMDoyNDowYi4wOiBbODA4NjoyMDQ4
XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MjQ6
MGIuMA0KWyAgICA1LjkyNzE5NV0gcGNpIDAwMDA6MjQ6MGIuMTogWzgwODY6MjA0OV0gdHlwZSAw
MCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjI0OjBiLjENClsg
ICAgNS45Mzc0MDFdIHBjaSAwMDAwOjI0OjBiLjI6IFs4MDg2OjIwNGFdIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoyNDowYi4yDQpbICAgIDUuOTQ3
NjEzXSBwY2kgMDAwMDoyNDowYi4zOiBbODA4NjoyMDRiXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAw
DQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MjQ6MGIuMw0KWyAgICA1Ljk1NzgzMl0gcGNp
IDAwMDA6MjQ6MGMuMDogWzgwODY6MjA0MF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOjI0OjBjLjANClsgICAgNS45NjgwMzRdIHBjaSAwMDAwOjI0
OjBjLjE6IFs4MDg2OjIwNDFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDoyNDowYy4xDQpbICAgIDUuOTc4MjM3XSBwY2kgMDAwMDoyNDowYy4yOiBb
ODA4NjoyMDQyXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNl
IDAwMDA6MjQ6MGMuMg0KWyAgICA1Ljk4ODQzOF0gcGNpIDAwMDA6MjQ6MGMuMzogWzgwODY6MjA0
M10gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjI0
OjBjLjMNClsgICAgNS45OTg2NDNdIHBjaSAwMDAwOjI0OjBjLjQ6IFs4MDg2OjIwNDRdIHR5cGUg
MDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoyNDowYy40DQpb
ICAgIDYuMDA4ODQ5XSBwY2kgMDAwMDoyNDowYy41OiBbODA4NjoyMDQ1XSB0eXBlIDAwIGNsYXNz
IDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MjQ6MGMuNQ0KWyAgICA2LjAx
OTA1Nl0gcGNpIDAwMDA6MjQ6MGMuNjogWzgwODY6MjA0Nl0gdHlwZSAwMCBjbGFzcyAweDA4ODAw
MA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjI0OjBjLjYNClsgICAgNi4wMjkyNzFdIHBj
aSAwMDAwOjI0OjBjLjc6IFs4MDg2OjIwNDddIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhF
TikgUENJIGFkZCBkZXZpY2UgMDAwMDoyNDowYy43DQpbICAgIDYuMDM5NDc4XSBwY2kgMDAwMDoy
NDowZC4wOiBbODA4NjoyMDQ4XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6MjQ6MGQuMA0KWyAgICA2LjA0OTY5M10gcGNpIDAwMDA6MjQ6MGQuMTog
WzgwODY6MjA0OV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOjI0OjBkLjENClsgICAgNi4wNTk4ODddIHBjaSAwMDAwOjI0OjBkLjI6IFs4MDg2OjIw
NGFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoy
NDowZC4yDQpbICAgIDYuMDcwMDk1XSBwY2kgMDAwMDoyNDowZC4zOiBbODA4NjoyMDRiXSB0eXBl
IDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MjQ6MGQuMw0K
WyAgICA2LjA4MDQ2Nl0gcGNpIDAwMDA6MjU6MDAuMDogWzgwODY6MzdjMF0gdHlwZSAwMSBjbGFz
cyAweDA2MDQwMA0KDQpbICAgIDYuMDg3MTI2XSBwY2kgMDAwMDoyNTowMC4wOiByZWcgMHgxMDog
W21lbSAweDk4NjAwMDAwLTB4OTg2MWZmZmYgNjRiaXRdDQoNClsgICAgNi4wOTQ3NjRdIHBjaSAw
MDAwOjI1OjAwLjA6IHJlZyAweDM4OiBbbWVtIDB4ZmZmMDAwMDAtMHhmZmZmZmZmZiBwcmVmXQ0K
DQpbICAgIDYuMTAyNDQ3XSBwY2kgMDAwMDoyNTowMC4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQw
IEQzaG90IEQzY29sZA0KDQpbICAgIDYuMTA5MjQ2XSBwY2kgMDAwMDoyNTowMC4wOiBTeXN0ZW0g
d2FrZXVwIGRpc2FibGVkIGJ5IEFDUEkNCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoyNTow
MC4wDQpbICAgIDYuMTIyMDYxXSBwY2kgMDAwMDoyNDowMC4wOiBQQ0kgYnJpZGdlIHRvIFtidXMg
MjUtMmVdDQoNClsgICAgNi4xMjc4MjBdIHBjaSAwMDAwOjI0OjAwLjA6ICAgYnJpZGdlIHdpbmRv
dyBbbWVtIDB4OTMwMDAwMDAtMHg5ODZmZmZmZl0NCg0KWyAgICA2LjEzNTQ4Ml0gcGNpIDAwMDA6
MjQ6MDAuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHg5ODcwMDAwMC0weDk4OWZmZmZmIDY0Yml0
IHByZWZdDQoNClsgICAgNi4xNDQzMjddIHBjaSAwMDAwOjI2OjAwLjA6IFs4MDg2OjM3YzJdIHR5
cGUgMDEgY2xhc3MgMHgwNjA0MDANCg0KWyAgICA2LjE1MTE5MV0gcGNpIDAwMDA6MjY6MDAuMDog
UE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQNCg0KWyAgICA2LjE1Nzk1OV0gcGNp
IDAwMDA6MjY6MDAuMDogU3lzdGVtIHdha2V1cCBkaXNhYmxlZCBieSBBQ1BJDQoNCihYRU4pIFBD
SSBhZGQgZGV2aWNlIDAwMDA6MjY6MDAuMA0KWyAgICA2LjE2NzczNl0gcGNpIDAwMDA6MjY6MDEu
MDogWzgwODY6MzdjM10gdHlwZSAwMSBjbGFzcyAweDA2MDQwMA0KDQpbICAgIDYuMTc0Njk3XSBw
Y2kgMDAwMDoyNjowMS4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZA0KDQpb
ICAgIDYuMTgxNDYxXSBwY2kgMDAwMDoyNjowMS4wOiBTeXN0ZW0gd2FrZXVwIGRpc2FibGVkIGJ5
IEFDUEkNCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoyNjowMS4wDQpbICAgIDYuMTkxMjQ1
XSBwY2kgMDAwMDoyNjowMi4wOiBbODA4NjozN2M0XSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwDQoN
ClsgICAgNi4xOTgyMDNdIHBjaSAwMDAwOjI2OjAyLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAg
RDNob3QgRDNjb2xkDQoNClsgICAgNi4yMDQ5NjZdIHBjaSAwMDAwOjI2OjAyLjA6IFN5c3RlbSB3
YWtldXAgZGlzYWJsZWQgYnkgQUNQSQ0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjI2OjAy
LjANClsgICAgNi4yMTQ3NTJdIHBjaSAwMDAwOjI2OjAzLjA6IFs4MDg2OjM3YzVdIHR5cGUgMDEg
Y2xhc3MgMHgwNjA0MDANCg0KWyAgICA2LjIyMTcwM10gcGNpIDAwMDA6MjY6MDMuMDogUE1FIyBz
dXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQNCg0KWyAgICA2LjIyODQ2NF0gcGNpIDAwMDA6
MjY6MDMuMDogU3lzdGVtIHdha2V1cCBkaXNhYmxlZCBieSBBQ1BJDQoNCihYRU4pIFBDSSBhZGQg
ZGV2aWNlIDAwMDA6MjY6MDMuMA0KWyAgICA2LjIzODMxNF0gcGNpIDAwMDA6MjU6MDAuMDogUENJ
IGJyaWRnZSB0byBbYnVzIDI2LTJlXQ0KDQpbICAgIDYuMjQ0MTM0XSBwY2kgMDAwMDoyNTowMC4w
OiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweDkzMDAwMDAwLTB4OTg1ZmZmZmZdDQoNClsgICAgNi4y
NTE3OTJdIHBjaSAwMDAwOjI1OjAwLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4OTg3MDAwMDAt
MHg5ODlmZmZmZiA2NGJpdCBwcmVmXQ0KDQpbICAgIDYuMjYwNjI0XSBwY2kgMDAwMDoyNzowMC4w
OiBbODA4NjozN2M4XSB0eXBlIDAwIGNsYXNzIDB4MGI0MDAwDQoNClsgICAgNi4yNjczMzVdIHBj
aSAwMDAwOjI3OjAwLjA6IHJlZyAweDEwOiBbbWVtIDB4OTg5MDAwMDAtMHg5ODk3ZmZmZiA2NGJp
dCBwcmVmXQ0KDQpbICAgIDYuMjc1NDY0XSBwY2kgMDAwMDoyNzowMC4wOiByZWcgMHgxODogW21l
bSAweDk4NTAwMDAwLTB4OTg1M2ZmZmYgNjRiaXRdDQoNClsgICAgNi4yODMxMjZdIHBjaSAwMDAw
OjI3OjAwLjA6IHJlZyAweDIwOiBbbWVtIDB4OTg1NDAwMDAtMHg5ODU3ZmZmZiA2NGJpdF0NCg0K
WyAgICA2LjI5MTAxMl0gcGNpIDAwMDA6Mjc6MDAuMDogcmVnIDB4MTY0OiBbbWVtIDB4OTg1ODAw
MDAtMHg5ODU4MGZmZiA2NGJpdF0NCg0KWyAgICA2LjI5ODYwMl0gcGNpIDAwMDA6Mjc6MDAuMDog
VkYobikgQkFSMCBzcGFjZTogW21lbSAweDk4NTgwMDAwLTB4OTg1OGZmZmYgNjRiaXRdIChjb250
YWlucyBCQVIwIGZvciAxNiBWRnMpDQoNClsgICAgNi4zMDk2NjhdIHBjaSAwMDAwOjI3OjAwLjA6
IHJlZyAweDE2YzogW21lbSAweDk4NTkwMDAwLTB4OTg1OTBmZmYgNjRiaXRdDQoNClsgICAgNi4z
MTc0MDhdIHBjaSAwMDAwOjI3OjAwLjA6IFZGKG4pIEJBUjIgc3BhY2U6IFttZW0gMHg5ODU5MDAw
MC0weDk4NTlmZmZmIDY0Yml0XSAoY29udGFpbnMgQkFSMiBmb3IgMTYgVkZzKQ0KDQooWEVOKSBQ
Q0kgYWRkIGRldmljZSAwMDAwOjI3OjAwLjANClsgICAgNi4zMzE5NjVdIHBjaSAwMDAwOjI2OjAw
LjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAyNy0yOF0NCg0KWyAgICA2LjMzNzc4MF0gcGNpIDAwMDA6
MjY6MDAuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHg5ODUwMDAwMC0weDk4NWZmZmZmXQ0KDQpb
ICAgIDYuMzQ1NDM4XSBwY2kgMDAwMDoyNjowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweDk4
OTAwMDAwLTB4OTg5ZmZmZmYgNjRiaXQgcHJlZl0NCg0KWyAgICA2LjM1NDI4MF0gcGNpIDAwMDA6
Mjk6MDAuMDogWzgwODY6MzdjOF0gdHlwZSAwMCBjbGFzcyAweDBiNDAwMA0KDQpbICAgIDYuMzYw
OTgwXSBwY2kgMDAwMDoyOTowMC4wOiByZWcgMHgxMDogW21lbSAweDk4ODAwMDAwLTB4OTg4N2Zm
ZmYgNjRiaXQgcHJlZl0NCg0KWyAgICA2LjM2OTExMF0gcGNpIDAwMDA6Mjk6MDAuMDogcmVnIDB4
MTg6IFttZW0gMHg5ODQwMDAwMC0weDk4NDNmZmZmIDY0Yml0XQ0KDQpbICAgIDYuMzc2NzcyXSBw
Y2kgMDAwMDoyOTowMC4wOiByZWcgMHgyMDogW21lbSAweDk4NDQwMDAwLTB4OTg0N2ZmZmYgNjRi
aXRdDQoNClsgICAgNi4zODQ2NThdIHBjaSAwMDAwOjI5OjAwLjA6IHJlZyAweDE2NDogW21lbSAw
eDk4NDgwMDAwLTB4OTg0ODBmZmYgNjRiaXRdDQoNClsgICAgNi4zOTIyNDZdIHBjaSAwMDAwOjI5
OjAwLjA6IFZGKG4pIEJBUjAgc3BhY2U6IFttZW0gMHg5ODQ4MDAwMC0weDk4NDhmZmZmIDY0Yml0
XSAoY29udGFpbnMgQkFSMCBmb3IgMTYgVkZzKQ0KDQpbICAgIDYuNDAzMzEyXSBwY2kgMDAwMDoy
OTowMC4wOiByZWcgMHgxNmM6IFttZW0gMHg5ODQ5MDAwMC0weDk4NDkwZmZmIDY0Yml0XQ0KDQpb
ICAgIDYuNDExMDUyXSBwY2kgMDAwMDoyOTowMC4wOiBWRihuKSBCQVIyIHNwYWNlOiBbbWVtIDB4
OTg0OTAwMDAtMHg5ODQ5ZmZmZiA2NGJpdF0gKGNvbnRhaW5zIEJBUjIgZm9yIDE2IFZGcykNCg0K
KFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoyOTowMC4wDQpbICAgIDYuNDI1NTk2XSBwY2kgMDAw
MDoyNjowMS4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMjktMmFdDQoNClsgICAgNi40MzE0MjNdIHBj
aSAwMDAwOjI2OjAxLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4OTg0MDAwMDAtMHg5ODRmZmZm
Zl0NCg0KWyAgICA2LjQzOTA4M10gcGNpIDAwMDA6MjY6MDEuMDogICBicmlkZ2Ugd2luZG93IFtt
ZW0gMHg5ODgwMDAwMC0weDk4OGZmZmZmIDY0Yml0IHByZWZdDQoNClsgICAgNi40NDc5MjNdIHBj
aSAwMDAwOjJiOjAwLjA6IFs4MDg2OjM3YzhdIHR5cGUgMDAgY2xhc3MgMHgwYjQwMDANCg0KWyAg
ICA2LjQ1NDYyM10gcGNpIDAwMDA6MmI6MDAuMDogcmVnIDB4MTA6IFttZW0gMHg5ODcwMDAwMC0w
eDk4NzdmZmZmIDY0Yml0IHByZWZdDQoNClsgICAgNi40NjI3NTVdIHBjaSAwMDAwOjJiOjAwLjA6
IHJlZyAweDE4OiBbbWVtIDB4OTgzMDAwMDAtMHg5ODMzZmZmZiA2NGJpdF0NCg0KWyAgICA2LjQ3
MDQxNl0gcGNpIDAwMDA6MmI6MDAuMDogcmVnIDB4MjA6IFttZW0gMHg5ODM0MDAwMC0weDk4Mzdm
ZmZmIDY0Yml0XQ0KDQpbICAgIDYuNDc4MzA0XSBwY2kgMDAwMDoyYjowMC4wOiByZWcgMHgxNjQ6
IFttZW0gMHg5ODM4MDAwMC0weDk4MzgwZmZmIDY0Yml0XQ0KDQpbICAgIDYuNDg1ODkxXSBwY2kg
MDAwMDoyYjowMC4wOiBWRihuKSBCQVIwIHNwYWNlOiBbbWVtIDB4OTgzODAwMDAtMHg5ODM4ZmZm
ZiA2NGJpdF0gKGNvbnRhaW5zIEJBUjAgZm9yIDE2IFZGcykNCg0KWyAgICA2LjQ5Njk1OF0gcGNp
IDAwMDA6MmI6MDAuMDogcmVnIDB4MTZjOiBbbWVtIDB4OTgzOTAwMDAtMHg5ODM5MGZmZiA2NGJp
dF0NCg0KWyAgICA2LjUwNDcwMF0gcGNpIDAwMDA6MmI6MDAuMDogVkYobikgQkFSMiBzcGFjZTog
W21lbSAweDk4MzkwMDAwLTB4OTgzOWZmZmYgNjRiaXRdIChjb250YWlucyBCQVIyIGZvciAxNiBW
RnMpDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MmI6MDAuMA0KWyAgICA2LjUxOTIzN10g
cGNpIDAwMDA6MjY6MDIuMDogUENJIGJyaWRnZSB0byBbYnVzIDJiLTJjXQ0KDQpbICAgIDYuNTI1
MDcxXSBwY2kgMDAwMDoyNjowMi4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweDk4MzAwMDAwLTB4
OTgzZmZmZmZdDQoNClsgICAgNi41MzI3MzNdIHBjaSAwMDAwOjI2OjAyLjA6ICAgYnJpZGdlIHdp
bmRvdyBbbWVtIDB4OTg3MDAwMDAtMHg5ODdmZmZmZiA2NGJpdCBwcmVmXQ0KDQpbICAgIDYuNTQx
NTg2XSBwY2kgMDAwMDoyZDowMC4wOiBbODA4NjozN2NmXSB0eXBlIDAwIGNsYXNzIDB4MDIwMDAw
DQoNClsgICAgNi41NDgyNzhdIHBjaSAwMDAwOjJkOjAwLjA6IHJlZyAweDEwOiBbbWVtIDB4OTYw
MDAwMDAtMHg5NmZmZmZmZiA2NGJpdCBwcmVmXQ0KDQpbICAgIDYuNTU2NDI5XSBwY2kgMDAwMDoy
ZDowMC4wOiByZWcgMHgxYzogW21lbSAweDk4MDE4MDAwLTB4OTgwMWZmZmYgNjRiaXQgcHJlZl0N
Cg0KWyAgICA2LjU2NDU2MV0gcGNpIDAwMDA6MmQ6MDAuMDogcmVnIDB4MzA6IFttZW0gMHhmZmY4
MDAwMC0weGZmZmZmZmZmIHByZWZdDQoNClsgICAgNi41NzIzMzldIHBjaSAwMDAwOjJkOjAwLjA6
IHJlZyAweDE4NDogW21lbSAweDk3YzAwMDAwLTB4OTdjMWZmZmYgNjRiaXQgcHJlZl0NCg0KWyAg
ICA2LjU4MDQxMl0gcGNpIDAwMDA6MmQ6MDAuMDogVkYobikgQkFSMCBzcGFjZTogW21lbSAweDk3
YzAwMDAwLTB4OTdmZmZmZmYgNjRiaXQgcHJlZl0gKGNvbnRhaW5zIEJBUjAgZm9yIDMyIFZGcykN
Cg0KWyAgICA2LjU5MTk4Ml0gcGNpIDAwMDA6MmQ6MDAuMDogcmVnIDB4MTkwOiBbbWVtIDB4OTgx
YTAwMDAtMHg5ODFhM2ZmZiA2NGJpdCBwcmVmXQ0KDQpbICAgIDYuNjAwMTkwXSBwY2kgMDAwMDoy
ZDowMC4wOiBWRihuKSBCQVIzIHNwYWNlOiBbbWVtIDB4OTgxYTAwMDAtMHg5ODIxZmZmZiA2NGJp
dCBwcmVmXSAoY29udGFpbnMgQkFSMyBmb3IgMzIgVkZzKQ0KDQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOjJkOjAwLjANClsgICAgNi42MTUxOTldIHBjaSAwMDAwOjJkOjAwLjE6IFs4MDg2OjM3
Y2ZdIHR5cGUgMDAgY2xhc3MgMHgwMjAwMDANCg0KWyAgICA2LjYyMTk4N10gcGNpIDAwMDA6MmQ6
MDAuMTogcmVnIDB4MTA6IFttZW0gMHg5NTAwMDAwMC0weDk1ZmZmZmZmIDY0Yml0IHByZWZdDQoN
ClsgICAgNi42MzAxNDFdIHBjaSAwMDAwOjJkOjAwLjE6IHJlZyAweDFjOiBbbWVtIDB4OTgwMTAw
MDAtMHg5ODAxN2ZmZiA2NGJpdCBwcmVmXQ0KDQpbICAgIDYuNjM4MjcwXSBwY2kgMDAwMDoyZDow
MC4xOiByZWcgMHgzMDogW21lbSAweGZmZjgwMDAwLTB4ZmZmZmZmZmYgcHJlZl0NCg0KWyAgICA2
LjY0NjAzNF0gcGNpIDAwMDA6MmQ6MDAuMTogcmVnIDB4MTg0OiBbbWVtIDB4OTc4MDAwMDAtMHg5
NzgxZmZmZiA2NGJpdCBwcmVmXQ0KDQpbICAgIDYuNjU0MTA2XSBwY2kgMDAwMDoyZDowMC4xOiBW
RihuKSBCQVIwIHNwYWNlOiBbbWVtIDB4OTc4MDAwMDAtMHg5N2JmZmZmZiA2NGJpdCBwcmVmXSAo
Y29udGFpbnMgQkFSMCBmb3IgMzIgVkZzKQ0KDQpbICAgIDYuNjY1Njc4XSBwY2kgMDAwMDoyZDow
MC4xOiByZWcgMHgxOTA6IFttZW0gMHg5ODEyMDAwMC0weDk4MTIzZmZmIDY0Yml0IHByZWZdDQoN
ClsgICAgNi42NzM4ODJdIHBjaSAwMDAwOjJkOjAwLjE6IFZGKG4pIEJBUjMgc3BhY2U6IFttZW0g
MHg5ODEyMDAwMC0weDk4MTlmZmZmIDY0Yml0IHByZWZdIChjb250YWlucyBCQVIzIGZvciAzMiBW
RnMpDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MmQ6MDAuMQ0KWyAgICA2LjY4ODg5Nl0g
cGNpIDAwMDA6MmQ6MDAuMjogWzgwODY6MzdjZl0gdHlwZSAwMCBjbGFzcyAweDAyMDAwMA0KDQpb
ICAgIDYuNjk1Njg1XSBwY2kgMDAwMDoyZDowMC4yOiByZWcgMHgxMDogW21lbSAweDk0MDAwMDAw
LTB4OTRmZmZmZmYgNjRiaXQgcHJlZl0NCg0KWyAgICA2LjcwMzgzNl0gcGNpIDAwMDA6MmQ6MDAu
MjogcmVnIDB4MWM6IFttZW0gMHg5ODAwODAwMC0weDk4MDBmZmZmIDY0Yml0IHByZWZdDQoNClsg
ICAgNi43MTE5NjldIHBjaSAwMDAwOjJkOjAwLjI6IHJlZyAweDMwOiBbbWVtIDB4ZmZmODAwMDAt
MHhmZmZmZmZmZiBwcmVmXQ0KDQpbICAgIDYuNzE5NzMwXSBwY2kgMDAwMDoyZDowMC4yOiByZWcg
MHgxODQ6IFttZW0gMHg5NzQwMDAwMC0weDk3NDFmZmZmIDY0Yml0IHByZWZdDQoNClsgICAgNi43
Mjc4MDFdIHBjaSAwMDAwOjJkOjAwLjI6IFZGKG4pIEJBUjAgc3BhY2U6IFttZW0gMHg5NzQwMDAw
MC0weDk3N2ZmZmZmIDY0Yml0IHByZWZdIChjb250YWlucyBCQVIwIGZvciAzMiBWRnMpDQoNClsg
ICAgNi43MzkzNzhdIHBjaSAwMDAwOjJkOjAwLjI6IHJlZyAweDE5MDogW21lbSAweDk4MGEwMDAw
LTB4OTgwYTNmZmYgNjRiaXQgcHJlZl0NCg0KWyAgICA2Ljc0NzU3OF0gcGNpIDAwMDA6MmQ6MDAu
MjogVkYobikgQkFSMyBzcGFjZTogW21lbSAweDk4MGEwMDAwLTB4OTgxMWZmZmYgNjRiaXQgcHJl
Zl0gKGNvbnRhaW5zIEJBUjMgZm9yIDMyIFZGcykNCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAw
MDoyZDowMC4yDQpbICAgIDYuNzYyNTkwXSBwY2kgMDAwMDoyZDowMC4zOiBbODA4NjozN2NmXSB0
eXBlIDAwIGNsYXNzIDB4MDIwMDAwDQoNClsgICAgNi43NjkzNzNdIHBjaSAwMDAwOjJkOjAwLjM6
IHJlZyAweDEwOiBbbWVtIDB4OTMwMDAwMDAtMHg5M2ZmZmZmZiA2NGJpdCBwcmVmXQ0KDQpbICAg
IDYuNzc3NTI1XSBwY2kgMDAwMDoyZDowMC4zOiByZWcgMHgxYzogW21lbSAweDk4MDAwMDAwLTB4
OTgwMDdmZmYgNjRiaXQgcHJlZl0NCg0KWyAgICA2Ljc4NTY2MF0gcGNpIDAwMDA6MmQ6MDAuMzog
cmVnIDB4MzA6IFttZW0gMHhmZmY4MDAwMC0weGZmZmZmZmZmIHByZWZdDQoNClsgICAgNi43OTM0
MjBdIHBjaSAwMDAwOjJkOjAwLjM6IHJlZyAweDE4NDogW21lbSAweDk3MDAwMDAwLTB4OTcwMWZm
ZmYgNjRiaXQgcHJlZl0NCg0KWyAgICA2LjgwMTQ5M10gcGNpIDAwMDA6MmQ6MDAuMzogVkYobikg
QkFSMCBzcGFjZTogW21lbSAweDk3MDAwMDAwLTB4OTczZmZmZmYgNjRiaXQgcHJlZl0gKGNvbnRh
aW5zIEJBUjAgZm9yIDMyIFZGcykNCg0KWyAgICA2LjgxMzA2Ml0gcGNpIDAwMDA6MmQ6MDAuMzog
cmVnIDB4MTkwOiBbbWVtIDB4OTgwMjAwMDAtMHg5ODAyM2ZmZiA2NGJpdCBwcmVmXQ0KDQpbICAg
IDYuODIxMjcwXSBwY2kgMDAwMDoyZDowMC4zOiBWRihuKSBCQVIzIHNwYWNlOiBbbWVtIDB4OTgw
MjAwMDAtMHg5ODA5ZmZmZiA2NGJpdCBwcmVmXSAoY29udGFpbnMgQkFSMyBmb3IgMzIgVkZzKQ0K
DQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjJkOjAwLjMNClsgICAgNi44MzYzOTJdIHBjaSAw
MDAwOjI2OjAzLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAyZC0yZV0NCg0KWyAgICA2Ljg0MjE3MF0g
cGNpIDAwMDA6MjY6MDMuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHg5MzAwMDAwMC0weDk4MmZm
ZmZmIDY0Yml0IHByZWZdDQoNClsgICAgNi44NTEwOTVdIEFDUEk6IFBDSSBSb290IEJyaWRnZSBb
UEMwM10gKGRvbWFpbiAwMDAwIFtidXMgMzItM2ZdKQ0KDQpbICAgIDYuODU3OTEyXSBhY3BpIFBO
UDBBMDg6MDM6IF9PU0M6IE9TIHN1cHBvcnRzIFtFeHRlbmRlZENvbmZpZyBBU1BNIENsb2NrUE0g
U2VnbWVudHMgTVNJXQ0KDQpbICAgIDYuODY3NzU3XSBhY3BpIFBOUDBBMDg6MDM6IF9PU0M6IHBs
YXRmb3JtIGRvZXMgbm90IHN1cHBvcnQgW0FFUl0NCg0KWyAgICA2Ljg3NTAzNV0gYWNwaSBQTlAw
QTA4OjAzOiBfT1NDOiBPUyBub3cgY29udHJvbHMgW1BDSWVIb3RwbHVnIFBNRSBQQ0llQ2FwYWJp
bGl0eV0NCg0KWyAgICA2Ljg4Mzc3M10gUENJIGhvc3QgYnJpZGdlIHRvIGJ1cyAwMDAwOjMyDQoN
ClsgICAgNi44ODgyNTldIHBjaV9idXMgMDAwMDozMjogcm9vdCBidXMgcmVzb3VyY2UgW2lvICAw
eDYwMDAtMHg2ZmZmIHdpbmRvd10NCg0KWyAgICA2Ljg5NTkxOV0gcGNpX2J1cyAwMDAwOjMyOiBy
b290IGJ1cyByZXNvdXJjZSBbbWVtIDB4OThjMDAwMDAtMHg5OGZmZmZmZiB3aW5kb3ddDQoNClsg
ICAgNi45MDQzNTVdIHBjaV9idXMgMDAwMDozMjogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweDM4
MDBjMDAwMDAwMC0weDM4MDBmZmZmZmZmZiB3aW5kb3ddDQoNClsgICAgNi45MTM1NjJdIHBjaV9i
dXMgMDAwMDozMjogcm9vdCBidXMgcmVzb3VyY2UgW2J1cyAzMi0zZl0NCg0KWyAgICA2LjkxOTc5
NV0gcGNpIDAwMDA6MzI6MDAuMDogWzgwODY6MjAzMF0gdHlwZSAwMSBjbGFzcyAweDA2MDQwMA0K
DQpbICAgIDYuOTI2NzU1XSBwY2kgMDAwMDozMjowMC4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQw
IEQzaG90IEQzY29sZA0KDQpbICAgIDYuOTMzNTM2XSBwY2kgMDAwMDozMjowMC4wOiBTeXN0ZW0g
d2FrZXVwIGRpc2FibGVkIGJ5IEFDUEkNCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDozMjow
MC4wDQpbICAgIDYuOTQzMzA0XSBwY2kgMDAwMDozMjowNS4wOiBbODA4NjoyMDM0XSB0eXBlIDAw
IGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MzI6MDUuMA0KWyAg
ICA2Ljk1MzUzMV0gcGNpIDAwMDA6MzI6MDUuMjogWzgwODY6MjAzNV0gdHlwZSAwMCBjbGFzcyAw
eDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjMyOjA1LjINClsgICAgNi45NjM3
NTldIHBjaSAwMDAwOjMyOjA1LjQ6IFs4MDg2OjIwMzZdIHR5cGUgMDAgY2xhc3MgMHgwODAwMjAN
Cg0KWyAgICA2Ljk3MDU0M10gcGNpIDAwMDA6MzI6MDUuNDogcmVnIDB4MTA6IFttZW0gMHg5OGUw
MDAwMC0weDk4ZTAwZmZmXQ0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjMyOjA1LjQNClsg
ICAgNi45ODExMjhdIHBjaSAwMDAwOjMyOjBlLjA6IFs4MDg2OjIwNThdIHR5cGUgMDAgY2xhc3Mg
MHgxMTAxMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDozMjowZS4wDQpbICAgIDYuOTkx
MzI2XSBwY2kgMDAwMDozMjowZS4xOiBbODA4NjoyMDU5XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAw
DQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MzI6MGUuMQ0KWyAgICA3LjAwMTU1OV0gcGNp
IDAwMDA6MzI6MGYuMDogWzgwODY6MjA1OF0gdHlwZSAwMCBjbGFzcyAweDExMDEwMA0KDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOjMyOjBmLjANClsgICAgNy4wMTE3NjFdIHBjaSAwMDAwOjMy
OjBmLjE6IFs4MDg2OjIwNTldIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDozMjowZi4xDQpbICAgIDcuMDIxOTkwXSBwY2kgMDAwMDozMjoxMC4wOiBb
ODA4NjoyMDU4XSB0eXBlIDAwIGNsYXNzIDB4MTEwMTAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNl
IDAwMDA6MzI6MTAuMA0KWyAgICA3LjAzMjIxMV0gcGNpIDAwMDA6MzI6MTAuMTogWzgwODY6MjA1
OV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjMy
OjEwLjENClsgICAgNy4wNDI0NDRdIHBjaSAwMDAwOjMyOjEyLjA6IFs4MDg2OjIwNGNdIHR5cGUg
MDAgY2xhc3MgMHgxMTAxMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDozMjoxMi4wDQpb
ICAgIDcuMDUyNjM3XSBwY2kgMDAwMDozMjoxMi4xOiBbODA4NjoyMDRkXSB0eXBlIDAwIGNsYXNz
IDB4MTEwMTAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MzI6MTIuMQ0KWyAgICA3LjA2
MjgzMF0gcGNpIDAwMDA6MzI6MTIuNDogWzgwODY6MjA0Y10gdHlwZSAwMCBjbGFzcyAweDExMDEw
MA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjMyOjEyLjQNClsgICAgNy4wNzMwMzFdIHBj
aSAwMDAwOjMyOjEyLjU6IFs4MDg2OjIwNGRdIHR5cGUgMDAgY2xhc3MgMHgxMTAxMDANCg0KKFhF
TikgUENJIGFkZCBkZXZpY2UgMDAwMDozMjoxMi41DQpbICAgIDcuMDgzMjIyXSBwY2kgMDAwMDoz
MjoxNS4wOiBbODA4NjoyMDE4XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6MzI6MTUuMA0KWyAgICA3LjA5MzQxMV0gcGNpIDAwMDA6MzI6MTYuMDog
WzgwODY6MjAxOF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOjMyOjE2LjANClsgICAgNy4xMDM1ODRdIHBjaSAwMDAwOjMyOjE2LjQ6IFs4MDg2OjIw
MThdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoz
MjoxNi40DQpbICAgIDcuMTEzNzYyXSBwY2kgMDAwMDozMjoxNy4wOiBbODA4NjoyMDE4XSB0eXBl
IDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MzI6MTcuMA0K
WyAgICA3LjEyNDA5Nl0gcGNpIDAwMDA6MzM6MDAuMDogWzgwODY6MTUzM10gdHlwZSAwMCBjbGFz
cyAweDAyMDAwMA0KDQpbICAgIDcuMTMwNzQ5XSBwY2kgMDAwMDozMzowMC4wOiByZWcgMHgxMDog
W21lbSAweDk4YzAwMDAwLTB4OThjZmZmZmZdDQoNClsgICAgNy4xMzc4NjJdIHBjaSAwMDAwOjMz
OjAwLjA6IHJlZyAweDFjOiBbbWVtIDB4OThkMDAwMDAtMHg5OGQwM2ZmZl0NCg0KWyAgICA3LjE0
NDk0MV0gcGNpIDAwMDA6MzM6MDAuMDogcmVnIDB4MzA6IFttZW0gMHhmZmYwMDAwMC0weGZmZmZm
ZmZmIHByZWZdDQoNClsgICAgNy4xNTI2MjVdIHBjaSAwMDAwOjMzOjAwLjA6IFBNRSMgc3VwcG9y
dGVkIGZyb20gRDAgRDNob3QgRDNjb2xkDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MzM6
MDAuMA0KWyAgICA3LjE2NTgxN10gcGNpIDAwMDA6MzI6MDAuMDogUENJIGJyaWRnZSB0byBbYnVz
IDMzXQ0KDQpbICAgIDcuMTcxMjgyXSBwY2kgMDAwMDozMjowMC4wOiAgIGJyaWRnZSB3aW5kb3cg
W21lbSAweDk4YzAwMDAwLTB4OThkZmZmZmZdDQoNClsgICAgNy4xNzkxNTVdIEFDUEk6IFBDSSBS
b290IEJyaWRnZSBbUEMwNl0gKGRvbWFpbiAwMDAwIFtidXMgNDAtNDNdKQ0KDQpbICAgIDcuMTg1
OTc0XSBhY3BpIFBOUDBBMDg6MDY6IF9PU0M6IE9TIHN1cHBvcnRzIFtFeHRlbmRlZENvbmZpZyBB
U1BNIENsb2NrUE0gU2VnbWVudHMgTVNJXQ0KDQpbICAgIDcuMTk1NTU3XSBhY3BpIFBOUDBBMDg6
MDY6IF9PU0M6IHBsYXRmb3JtIGRvZXMgbm90IHN1cHBvcnQgW0FFUl0NCg0KWyAgICA3LjIwMjY2
NF0gYWNwaSBQTlAwQTA4OjA2OiBfT1NDOiBPUyBub3cgY29udHJvbHMgW1BDSWVIb3RwbHVnIFBN
RSBQQ0llQ2FwYWJpbGl0eV0NCg0KWyAgICA3LjIxMTMxNV0gYWNwaXBocDogU2xvdCBbODE5MS0x
MV0gcmVnaXN0ZXJlZA0KDQpbICAgIDcuMjE2MjYxXSBQQ0kgaG9zdCBicmlkZ2UgdG8gYnVzIDAw
MDA6NDANCg0KWyAgICA3LjIyMDg0MF0gcGNpX2J1cyAwMDAwOjQwOiByb290IGJ1cyByZXNvdXJj
ZSBbaW8gIDB4NzAwMC0weDdmZmYgd2luZG93XQ0KDQpbICAgIDcuMjI4NDk3XSBwY2lfYnVzIDAw
MDA6NDA6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHg5OTAwMDAwMC0weDk5M2ZmZmZmIHdpbmRv
d10NCg0KWyAgICA3LjIzNjkzM10gcGNpX2J1cyAwMDAwOjQwOiByb290IGJ1cyByZXNvdXJjZSBb
bWVtIDB4MzgwMTAwMDAwMDAwLTB4MzgwMTNmZmZmZmZmIHdpbmRvd10NCg0KWyAgICA3LjI0NjE0
Nl0gcGNpX2J1cyAwMDAwOjQwOiByb290IGJ1cyByZXNvdXJjZSBbYnVzIDQwLTQzXQ0KDQpbICAg
IDcuMjUyMzg1XSBwY2kgMDAwMDo0MDowNC4wOiBbODA4NjoyMDIxXSB0eXBlIDAwIGNsYXNzIDB4
MDg4MDAwDQoNClsgICAgNy4yNTkxNjhdIHBjaSAwMDAwOjQwOjA0LjA6IHJlZyAweDEwOiBbbWVt
IDB4MzgwMTNmZjFjMDAwLTB4MzgwMTNmZjFmZmZmIDY0Yml0XQ0KDQooWEVOKSBQQ0kgYWRkIGRl
dmljZSAwMDAwOjQwOjA0LjANClsgICAgNy4yNzEwNzVdIHBjaSAwMDAwOjQwOjA0LjE6IFs4MDg2
OjIwMjFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KWyAgICA3LjI3Nzg1Nl0gcGNpIDAwMDA6
NDA6MDQuMTogcmVnIDB4MTA6IFttZW0gMHgzODAxM2ZmMTgwMDAtMHgzODAxM2ZmMWJmZmYgNjRi
aXRdDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NDA6MDQuMQ0KWyAgICA3LjI4OTc1N10g
cGNpIDAwMDA6NDA6MDQuMjogWzgwODY6MjAyMV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQpb
ICAgIDcuMjk2NTQ1XSBwY2kgMDAwMDo0MDowNC4yOiByZWcgMHgxMDogW21lbSAweDM4MDEzZmYx
NDAwMC0weDM4MDEzZmYxN2ZmZiA2NGJpdF0NCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0
MDowNC4yDQpbICAgIDcuMzA4NDQxXSBwY2kgMDAwMDo0MDowNC4zOiBbODA4NjoyMDIxXSB0eXBl
IDAwIGNsYXNzIDB4MDg4MDAwDQoNClsgICAgNy4zMTUyMjVdIHBjaSAwMDAwOjQwOjA0LjM6IHJl
ZyAweDEwOiBbbWVtIDB4MzgwMTNmZjEwMDAwLTB4MzgwMTNmZjEzZmZmIDY0Yml0XQ0KDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOjQwOjA0LjMNClsgICAgNy4zMjcxMThdIHBjaSAwMDAwOjQw
OjA0LjQ6IFs4MDg2OjIwMjFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KWyAgICA3LjMzMzg5
OV0gcGNpIDAwMDA6NDA6MDQuNDogcmVnIDB4MTA6IFttZW0gMHgzODAxM2ZmMGMwMDAtMHgzODAx
M2ZmMGZmZmYgNjRiaXRdDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NDA6MDQuNA0KWyAg
ICA3LjM0NTc5N10gcGNpIDAwMDA6NDA6MDQuNTogWzgwODY6MjAyMV0gdHlwZSAwMCBjbGFzcyAw
eDA4ODAwMA0KDQpbICAgIDcuMzUyNTg3XSBwY2kgMDAwMDo0MDowNC41OiByZWcgMHgxMDogW21l
bSAweDM4MDEzZmYwODAwMC0weDM4MDEzZmYwYmZmZiA2NGJpdF0NCg0KKFhFTikgUENJIGFkZCBk
ZXZpY2UgMDAwMDo0MDowNC41DQpbICAgIDcuMzY0NDg0XSBwY2kgMDAwMDo0MDowNC42OiBbODA4
NjoyMDIxXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNClsgICAgNy4zNzEyNjhdIHBjaSAwMDAw
OjQwOjA0LjY6IHJlZyAweDEwOiBbbWVtIDB4MzgwMTNmZjA0MDAwLTB4MzgwMTNmZjA3ZmZmIDY0
Yml0XQ0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQwOjA0LjYNClsgICAgNy4zODMxNzNd
IHBjaSAwMDAwOjQwOjA0Ljc6IFs4MDg2OjIwMjFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0K
WyAgICA3LjM4OTk1NV0gcGNpIDAwMDA6NDA6MDQuNzogcmVnIDB4MTA6IFttZW0gMHgzODAxM2Zm
MDAwMDAtMHgzODAxM2ZmMDNmZmYgNjRiaXRdDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6
NDA6MDQuNw0KWyAgICA3LjQwMTg1MV0gcGNpIDAwMDA6NDA6MDUuMDogWzgwODY6MjAyNF0gdHlw
ZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQwOjA1LjAN
ClsgICAgNy40MTIwOTNdIHBjaSAwMDAwOjQwOjA1LjI6IFs4MDg2OjIwMjVdIHR5cGUgMDAgY2xh
c3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0MDowNS4yDQpbICAgIDcu
NDIyMzM0XSBwY2kgMDAwMDo0MDowNS40OiBbODA4NjoyMDI2XSB0eXBlIDAwIGNsYXNzIDB4MDgw
MDIwDQoNClsgICAgNy40MjkxMTVdIHBjaSAwMDAwOjQwOjA1LjQ6IHJlZyAweDEwOiBbbWVtIDB4
OTkwMDAwMDAtMHg5OTAwMGZmZl0NCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0MDowNS40
DQpbICAgIDcuNDM5Njg5XSBwY2kgMDAwMDo0MDowOC4wOiBbODA4NjoyMDE0XSB0eXBlIDAwIGNs
YXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NDA6MDguMA0KWyAgICA3
LjQ0OTkwM10gcGNpIDAwMDA6NDA6MDguMTogWzgwODY6MjAxNV0gdHlwZSAwMCBjbGFzcyAweDEx
MDEwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQwOjA4LjENClsgICAgNy40NjAwOTld
IHBjaSAwMDAwOjQwOjA4LjI6IFs4MDg2OjIwMTZdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0K
KFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0MDowOC4yDQpbICAgIDcuNDcwNDgwXSBBQ1BJOiBQ
Q0kgUm9vdCBCcmlkZ2UgW1BDMDddIChkb21haW4gMDAwMCBbYnVzIDQ0LTU3XSkNCg0KWyAgICA3
LjQ3NzI5Nl0gYWNwaSBQTlAwQTA4OjA3OiBfT1NDOiBPUyBzdXBwb3J0cyBbRXh0ZW5kZWRDb25m
aWcgQVNQTSBDbG9ja1BNIFNlZ21lbnRzIE1TSV0NCg0KWyAgICA3LjQ4NzE0NF0gYWNwaSBQTlAw
QTA4OjA3OiBfT1NDOiBwbGF0Zm9ybSBkb2VzIG5vdCBzdXBwb3J0IFtBRVJdDQoNClsgICAgNy40
OTQ0MTRdIGFjcGkgUE5QMEEwODowNzogX09TQzogT1Mgbm93IGNvbnRyb2xzIFtQQ0llSG90cGx1
ZyBQTUUgUENJZUNhcGFiaWxpdHldDQoNClsgICAgNy41MDMxMjJdIGFjcGlwaHA6IFNsb3QgWzdd
IHJlZ2lzdGVyZWQNCg0KWyAgICA3LjUwNzQ1MV0gYWNwaXBocDogU2xvdCBbODE5MS0xNF0gcmVn
aXN0ZXJlZA0KDQpbICAgIDcuNTEyNDkxXSBhY3BpcGhwOiBTbG90IFs4MTkxLTEwXSByZWdpc3Rl
cmVkDQoNClsgICAgNy41MTc1MzBdIGFjcGlwaHA6IFNsb3QgWzgxOTEtMTJdIHJlZ2lzdGVyZWQN
Cg0KWyAgICA3LjUyMjYzNF0gUENJIGhvc3QgYnJpZGdlIHRvIGJ1cyAwMDAwOjQ0DQoNClsgICAg
Ny41MjcxOTBdIHBjaV9idXMgMDAwMDo0NDogcm9vdCBidXMgcmVzb3VyY2UgW2lvICAweDgwMDAt
MHg4ZmZmIHdpbmRvd10NCg0KWyAgICA3LjUzNDg1MV0gcGNpX2J1cyAwMDAwOjQ0OiByb290IGJ1
cyByZXNvdXJjZSBbbWVtIDB4OTk0MDAwMDAtMHg5OTdmZmZmZiB3aW5kb3ddDQoNClsgICAgNy41
NDMyODVdIHBjaV9idXMgMDAwMDo0NDogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweDM4MDE0MDAw
MDAwMC0weDM4MDE3ZmZmZmZmZiB3aW5kb3ddDQoNClsgICAgNy41NTI1MDBdIHBjaV9idXMgMDAw
MDo0NDogcm9vdCBidXMgcmVzb3VyY2UgW2J1cyA0NC01N10NCg0KWyAgICA3LjU1ODczMF0gcGNp
IDAwMDA6NDQ6MDAuMDogWzgwODY6MjAzMF0gdHlwZSAwMSBjbGFzcyAweDA2MDQwMA0KDQpbICAg
IDcuNTY1NjkxXSBwY2kgMDAwMDo0NDowMC4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90
IEQzY29sZA0KDQpbICAgIDcuNTcyNDc5XSBwY2kgMDAwMDo0NDowMC4wOiBTeXN0ZW0gd2FrZXVw
IGRpc2FibGVkIGJ5IEFDUEkNCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDowMC4wDQpb
ICAgIDcuNTgyMjM2XSBwY2kgMDAwMDo0NDowNS4wOiBbODA4NjoyMDM0XSB0eXBlIDAwIGNsYXNz
IDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NDQ6MDUuMA0KWyAgICA3LjU5
MjQ3Ml0gcGNpIDAwMDA6NDQ6MDUuMjogWzgwODY6MjAzNV0gdHlwZSAwMCBjbGFzcyAweDA4ODAw
MA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjA1LjINClsgICAgNy42MDI3MTddIHBj
aSAwMDAwOjQ0OjA1LjQ6IFs4MDg2OjIwMzZdIHR5cGUgMDAgY2xhc3MgMHgwODAwMjANCg0KWyAg
ICA3LjYwOTQ5OV0gcGNpIDAwMDA6NDQ6MDUuNDogcmVnIDB4MTA6IFttZW0gMHg5OTUwMDAwMC0w
eDk5NTAwZmZmXQ0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjA1LjQNClsgICAgNy42
MjAwNzFdIHBjaSAwMDAwOjQ0OjA4LjA6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDowOC4wDQpbICAgIDcuNjMwMjY0XSBw
Y2kgMDAwMDo0NDowOC4xOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NDQ6MDguMQ0KWyAgICA3LjY0MDQ1OF0gcGNpIDAwMDA6
NDQ6MDguMjogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOjQ0OjA4LjINClsgICAgNy42NTA2NTNdIHBjaSAwMDAwOjQ0OjA4LjM6
IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZp
Y2UgMDAwMDo0NDowOC4zDQpbICAgIDcuNjYwODUxXSBwY2kgMDAwMDo0NDowOC40OiBbODA4Njoy
MDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6
NDQ6MDguNA0KWyAgICA3LjY3MTA0Nl0gcGNpIDAwMDA6NDQ6MDguNTogWzgwODY6MjA4ZF0gdHlw
ZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjA4LjUN
ClsgICAgNy42ODEyMzRdIHBjaSAwMDAwOjQ0OjA4LjY6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xh
c3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDowOC42DQpbICAgIDcu
NjkxNDI4XSBwY2kgMDAwMDo0NDowOC43OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4
MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NDQ6MDguNw0KWyAgICA3LjcwMTYxOF0g
cGNpIDAwMDA6NDQ6MDkuMDogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjA5LjANClsgICAgNy43MTE4MjFdIHBjaSAwMDAw
OjQ0OjA5LjE6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJ
IGFkZCBkZXZpY2UgMDAwMDo0NDowOS4xDQpbICAgIDcuNzIyMDI0XSBwY2kgMDAwMDo0NDowOS4y
OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2
aWNlIDAwMDA6NDQ6MDkuMg0KWyAgICA3LjczMjIyOV0gcGNpIDAwMDA6NDQ6MDkuMzogWzgwODY6
MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
OjQ0OjA5LjMNClsgICAgNy43NDI0MzFdIHBjaSAwMDAwOjQ0OjA5LjQ6IFs4MDg2OjIwOGRdIHR5
cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDowOS40
DQpbICAgIDcuNzUyNjMwXSBwY2kgMDAwMDo0NDowOS41OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNs
YXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NDQ6MDkuNQ0KWyAgICA3
Ljc2MjgxOV0gcGNpIDAwMDA6NDQ6MDkuNjogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4
ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjA5LjYNClsgICAgNy43NzMwMTdd
IHBjaSAwMDAwOjQ0OjA5Ljc6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0K
KFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDowOS43DQpbICAgIDcuNzgzMjIzXSBwY2kgMDAw
MDo0NDowYS4wOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBD
SSBhZGQgZGV2aWNlIDAwMDA6NDQ6MGEuMA0KWyAgICA3Ljc5MzQyNV0gcGNpIDAwMDA6NDQ6MGEu
MTogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRl
dmljZSAwMDAwOjQ0OjBhLjENClsgICAgNy44MDM2MjNdIHBjaSAwMDAwOjQ0OjBhLjI6IFs4MDg2
OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAw
MDo0NDowYS4yDQpbICAgIDcuODEzODI5XSBwY2kgMDAwMDo0NDowYS4zOiBbODA4NjoyMDhkXSB0
eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NDQ6MGEu
Mw0KWyAgICA3LjgyNDAyOV0gcGNpIDAwMDA6NDQ6MGEuNDogWzgwODY6MjA4ZF0gdHlwZSAwMCBj
bGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjBhLjQNClsgICAg
Ny44MzQyMzZdIHBjaSAwMDAwOjQ0OjBhLjU6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgw
ODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDowYS41DQpbICAgIDcuODQ0NDM2
XSBwY2kgMDAwMDo0NDowYS42OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoN
CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NDQ6MGEuNg0KWyAgICA3Ljg1NDYzMF0gcGNpIDAw
MDA6NDQ6MGEuNzogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQ
Q0kgYWRkIGRldmljZSAwMDAwOjQ0OjBhLjcNClsgICAgNy44NjQ4MzNdIHBjaSAwMDAwOjQ0OjBi
LjA6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBk
ZXZpY2UgMDAwMDo0NDowYi4wDQpbICAgIDcuODc1MDM3XSBwY2kgMDAwMDo0NDowYi4xOiBbODA4
NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAw
MDA6NDQ6MGIuMQ0KWyAgICA3Ljg4NTIzMV0gcGNpIDAwMDA6NDQ6MGIuMjogWzgwODY6MjA4ZF0g
dHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjBi
LjINClsgICAgNy44OTU0MThdIHBjaSAwMDAwOjQ0OjBiLjM6IFs4MDg2OjIwOGRdIHR5cGUgMDAg
Y2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDowYi4zDQpbICAg
IDcuOTA1NjMyXSBwY2kgMDAwMDo0NDowZS4wOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4
MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NDQ6MGUuMA0KWyAgICA3LjkxNTgx
NV0gcGNpIDAwMDA6NDQ6MGUuMTogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0K
DQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjBlLjENClsgICAgNy45MjYwMTddIHBjaSAw
MDAwOjQ0OjBlLjI6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDo0NDowZS4yDQpbICAgIDcuOTM2MjIwXSBwY2kgMDAwMDo0NDow
ZS4zOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQg
ZGV2aWNlIDAwMDA6NDQ6MGUuMw0KWyAgICA3Ljk0NjQwOV0gcGNpIDAwMDA6NDQ6MGUuNDogWzgw
ODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOjQ0OjBlLjQNClsgICAgNy45NTY2MDhdIHBjaSAwMDAwOjQ0OjBlLjU6IFs4MDg2OjIwOGVd
IHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDow
ZS41DQpbICAgIDcuOTY2ODAyXSBwY2kgMDAwMDo0NDowZS42OiBbODA4NjoyMDhlXSB0eXBlIDAw
IGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NDQ6MGUuNg0KWyAg
ICA3Ljk3Njk5M10gcGNpIDAwMDA6NDQ6MGUuNzogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAw
eDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjBlLjcNClsgICAgNy45ODcx
OTBdIHBjaSAwMDAwOjQ0OjBmLjA6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAN
Cg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDowZi4wDQpbICAgIDcuOTk3Mzg2XSBwY2kg
MDAwMDo0NDowZi4xOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4p
IFBDSSBhZGQgZGV2aWNlIDAwMDA6NDQ6MGYuMQ0KWyAgICA4LjAwNzU5MF0gcGNpIDAwMDA6NDQ6
MGYuMjogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOjQ0OjBmLjINClsgICAgOC4wMTc3OTFdIHBjaSAwMDAwOjQ0OjBmLjM6IFs4
MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2Ug
MDAwMDo0NDowZi4zDQpbICAgIDguMDI4MTcyXSBwY2kgMDAwMDo0NDowZi40OiBbODA4NjoyMDhl
XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NDQ6
MGYuNA0KWyAgICA4LjAzODIxOF0gcGNpIDAwMDA6NDQ6MGYuNTogWzgwODY6MjA4ZV0gdHlwZSAw
MCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjBmLjUNClsg
ICAgOC4wNDg0MDhdIHBjaSAwMDAwOjQ0OjBmLjY6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDowZi42DQpbICAgIDguMDU4
NjA3XSBwY2kgMDAwMDo0NDowZi43OiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAw
DQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NDQ6MGYuNw0KWyAgICA4LjA2ODgwM10gcGNp
IDAwMDA6NDQ6MTAuMDogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjEwLjANClsgICAgOC4wNzkwMDZdIHBjaSAwMDAwOjQ0
OjEwLjE6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDo0NDoxMC4xDQpbICAgIDguMDg5MjAzXSBwY2kgMDAwMDo0NDoxMC4yOiBb
ODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNl
IDAwMDA6NDQ6MTAuMg0KWyAgICA4LjA5OTQwMV0gcGNpIDAwMDA6NDQ6MTAuMzogWzgwODY6MjA4
ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0
OjEwLjMNClsgICAgOC4xMDk2MDBdIHBjaSAwMDAwOjQ0OjEwLjQ6IFs4MDg2OjIwOGVdIHR5cGUg
MDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDoxMC40DQpb
ICAgIDguMTE5ODA4XSBwY2kgMDAwMDo0NDoxMC41OiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNz
IDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NDQ6MTAuNQ0KWyAgICA4LjEz
MDAwN10gcGNpIDAwMDA6NDQ6MTAuNjogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAw
MA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjEwLjYNClsgICAgOC4xNDAyMTRdIHBj
aSAwMDAwOjQ0OjEwLjc6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhF
TikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDoxMC43DQpbICAgIDguMTUwNDEyXSBwY2kgMDAwMDo0
NDoxMS4wOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6NDQ6MTEuMA0KWyAgICA4LjE2MDYxMl0gcGNpIDAwMDA6NDQ6MTEuMTog
WzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOjQ0OjExLjENClsgICAgOC4xNzA4MThdIHBjaSAwMDAwOjQ0OjExLjI6IFs4MDg2OjIw
OGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0
NDoxMS4yDQpbICAgIDguMTgxMDE2XSBwY2kgMDAwMDo0NDoxMS4zOiBbODA4NjoyMDhlXSB0eXBl
IDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NDQ6MTEuMw0K
WyAgICA4LjE5MTI1NV0gcGNpIDAwMDA6NDQ6MWQuMDogWzgwODY6MjA1NF0gdHlwZSAwMCBjbGFz
cyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjFkLjANClsgICAgOC4y
MDE0MDddIHBjaSAwMDAwOjQ0OjFkLjE6IFs4MDg2OjIwNTVdIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDoxZC4xDQpbICAgIDguMjExNjA3XSBw
Y2kgMDAwMDo0NDoxZC4yOiBbODA4NjoyMDU2XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NDQ6MWQuMg0KWyAgICA4LjIyMTgwNF0gcGNpIDAwMDA6
NDQ6MWQuMzogWzgwODY6MjA1N10gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOjQ0OjFkLjMNClsgICAgOC4yMzIwMjRdIHBjaSAwMDAwOjQ0OjFlLjA6
IFs4MDg2OjIwODBdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZp
Y2UgMDAwMDo0NDoxZS4wDQpbICAgIDguMjQyMjE0XSBwY2kgMDAwMDo0NDoxZS4xOiBbODA4Njoy
MDgxXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6
NDQ6MWUuMQ0KWyAgICA4LjI1MjQwNl0gcGNpIDAwMDA6NDQ6MWUuMjogWzgwODY6MjA4Ml0gdHlw
ZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjFlLjIN
ClsgICAgOC4yNjI2MDNdIHBjaSAwMDAwOjQ0OjFlLjM6IFs4MDg2OjIwODNdIHR5cGUgMDAgY2xh
c3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NDoxZS4zDQpbICAgIDgu
MjcyODAwXSBwY2kgMDAwMDo0NDoxZS40OiBbODA4NjoyMDg0XSB0eXBlIDAwIGNsYXNzIDB4MDg4
MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NDQ6MWUuNA0KWyAgICA4LjI4MzAwMV0g
cGNpIDAwMDA6NDQ6MWUuNTogWzgwODY6MjA4NV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjQ0OjFlLjUNClsgICAgOC4yOTMxOTddIHBjaSAwMDAw
OjQ0OjFlLjY6IFs4MDg2OjIwODZdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJ
IGFkZCBkZXZpY2UgMDAwMDo0NDoxZS42DQpbICAgIDguMzAzNTEzXSBwY2kgMDAwMDo0NTowMC4w
OiBbODA4NjoxMDVlXSB0eXBlIDAwIGNsYXNzIDB4MDIwMDAwDQoNClsgICAgOC4zMTAxOTddIHBj
aSAwMDAwOjQ1OjAwLjA6IHJlZyAweDEwOiBbbWVtIDB4OTk0NjAwMDAtMHg5OTQ3ZmZmZl0NCg0K
WyAgICA4LjMxNzI1Nl0gcGNpIDAwMDA6NDU6MDAuMDogcmVnIDB4MTQ6IFttZW0gMHg5OTQ0MDAw
MC0weDk5NDVmZmZmXQ0KDQpbICAgIDguMzI0MzM1XSBwY2kgMDAwMDo0NTowMC4wOiByZWcgMHgx
ODogW2lvICAweDgwMjAtMHg4MDNmXQ0KDQpbICAgIDguMzMwNzAyXSBwY2kgMDAwMDo0NTowMC4w
OiByZWcgMHgzMDogW21lbSAweGZmZmUwMDAwLTB4ZmZmZmZmZmYgcHJlZl0NCg0KWyAgICA4LjMz
ODMxMV0gcGNpIDAwMDA6NDU6MDAuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2Nv
bGQNCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NTowMC4wDQpbICAgIDguMzQ4NDk1XSBw
Y2kgMDAwMDo0NTowMC4xOiBbODA4NjoxMDVlXSB0eXBlIDAwIGNsYXNzIDB4MDIwMDAwDQoNClsg
ICAgOC4zNTUyNzNdIHBjaSAwMDAwOjQ1OjAwLjE6IHJlZyAweDEwOiBbbWVtIDB4OTk0MjAwMDAt
MHg5OTQzZmZmZl0NCg0KWyAgICA4LjM2MjM0Nl0gcGNpIDAwMDA6NDU6MDAuMTogcmVnIDB4MTQ6
IFttZW0gMHg5OTQwMDAwMC0weDk5NDFmZmZmXQ0KDQpbICAgIDguMzY5NDE3XSBwY2kgMDAwMDo0
NTowMC4xOiByZWcgMHgxODogW2lvICAweDgwMDAtMHg4MDFmXQ0KDQpbICAgIDguMzc1Nzg1XSBw
Y2kgMDAwMDo0NTowMC4xOiByZWcgMHgzMDogW21lbSAweGZmZmUwMDAwLTB4ZmZmZmZmZmYgcHJl
Zl0NCg0KWyAgICA4LjM4MzQwMF0gcGNpIDAwMDA6NDU6MDAuMTogUE1FIyBzdXBwb3J0ZWQgZnJv
bSBEMCBEM2hvdCBEM2NvbGQNCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo0NTowMC4xDQpb
ICAgIDguMzkzNTY5XSBwY2kgMDAwMDo0NTowMC4wOiBkaXNhYmxpbmcgQVNQTSBvbiBwcmUtMS4x
IFBDSWUgZGV2aWNlLiAgWW91IGNhbiBlbmFibGUgaXQgd2l0aCAncGNpZV9hc3BtPWZvcmNlJw0K
DQpbICAgIDguNDA0ODEzXSBwY2kgMDAwMDo0NDowMC4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgNDVd
DQoNClsgICAgOC40MTA0MTJdIHBjaSAwMDAwOjQ0OjAwLjA6ICAgYnJpZGdlIHdpbmRvdyBbaW8g
IDB4ODAwMC0weDhmZmZdDQoNClsgICAgOC40MTcyOThdIHBjaSAwMDAwOjQ0OjAwLjA6ICAgYnJp
ZGdlIHdpbmRvdyBbbWVtIDB4OTk0MDAwMDAtMHg5OTRmZmZmZl0NCg0KWyAgICA4LjQyNTE1NF0g
QUNQSTogUENJIFJvb3QgQnJpZGdlIFtQQzA4XSAoZG9tYWluIDAwMDAgW2J1cyA1OC02Yl0pDQoN
ClsgICAgOC40MzE5NjRdIGFjcGkgUE5QMEEwODowODogX09TQzogT1Mgc3VwcG9ydHMgW0V4dGVu
ZGVkQ29uZmlnIEFTUE0gQ2xvY2tQTSBTZWdtZW50cyBNU0ldDQoNClsgICAgOC40NDE4MTRdIGFj
cGkgUE5QMEEwODowODogX09TQzogcGxhdGZvcm0gZG9lcyBub3Qgc3VwcG9ydCBbQUVSXQ0KDQpb
ICAgIDguNDQ5MDk2XSBhY3BpIFBOUDBBMDg6MDg6IF9PU0M6IE9TIG5vdyBjb250cm9scyBbUENJ
ZUhvdHBsdWcgUE1FIFBDSWVDYXBhYmlsaXR5XQ0KDQpbICAgIDguNDU3NzkyXSBhY3BpcGhwOiBT
bG90IFs1XSByZWdpc3RlcmVkDQoNClsgICAgOC40NjIxMjRdIGFjcGlwaHA6IFNsb3QgWzgxOTEt
MTddIHJlZ2lzdGVyZWQNCg0KWyAgICA4LjQ2NzE2MF0gYWNwaXBocDogU2xvdCBbODE5MS0xM10g
cmVnaXN0ZXJlZA0KDQpbICAgIDguNDcyMjA2XSBhY3BpcGhwOiBTbG90IFs4MTkxLTE1XSByZWdp
c3RlcmVkDQoNClsgICAgOC40NzcyNjNdIFBDSSBob3N0IGJyaWRnZSB0byBidXMgMDAwMDo1OA0K
DQpbICAgIDguNDgxODYwXSBwY2lfYnVzIDAwMDA6NTg6IHJvb3QgYnVzIHJlc291cmNlIFttZW0g
MHgwMDBhMDAwMC0weDAwMGJmZmZmIHdpbmRvd10NCg0KWyAgICA4LjQ5MDI5OF0gcGNpX2J1cyAw
MDAwOjU4OiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4OTAwMC0weDlmZmYgd2luZG93XQ0KDQpb
ICAgIDguNDk3OTU2XSBwY2lfYnVzIDAwMDA6NTg6IHJvb3QgYnVzIHJlc291cmNlIFtpbyAgMHgw
M2IwLTB4MDNiYiB3aW5kb3ddDQoNClsgICAgOC41MDU2MTVdIHBjaV9idXMgMDAwMDo1ODogcm9v
dCBidXMgcmVzb3VyY2UgW2lvICAweDAzYzAtMHgwM2RmIHdpbmRvd10NCg0KWyAgICA4LjUxMzI4
MF0gcGNpX2J1cyAwMDAwOjU4OiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4OTk4MDAwMDAtMHhi
Y2JmZmZmZiB3aW5kb3ddDQoNClsgICAgOC41MjE3MDhdIHBjaV9idXMgMDAwMDo1ODogcm9vdCBi
dXMgcmVzb3VyY2UgW21lbSAweDM4MDE4MDAwMDAwMC0weDM4MDFiZmZmZmZmZiB3aW5kb3ddDQoN
ClsgICAgOC41MzA5MTldIHBjaV9idXMgMDAwMDo1ODogcm9vdCBidXMgcmVzb3VyY2UgW2J1cyA1
OC02Yl0NCg0KWyAgICA4LjUzNzE1M10gcGNpIDAwMDA6NTg6MDAuMDogWzgwODY6MjAzMF0gdHlw
ZSAwMSBjbGFzcyAweDA2MDQwMA0KDQpbICAgIDguNTQ0MTE0XSBwY2kgMDAwMDo1ODowMC4wOiBQ
TUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZA0KDQpbICAgIDguNTUwODkyXSBwY2kg
MDAwMDo1ODowMC4wOiBTeXN0ZW0gd2FrZXVwIGRpc2FibGVkIGJ5IEFDUEkNCg0KKFhFTikgUENJ
IGFkZCBkZXZpY2UgMDAwMDo1ODowMC4wDQpbICAgIDguNTYwNjYxXSBwY2kgMDAwMDo1ODowNS4w
OiBbODA4NjoyMDM0XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2
aWNlIDAwMDA6NTg6MDUuMA0KWyAgICA4LjU3MDg5Ml0gcGNpIDAwMDA6NTg6MDUuMjogWzgwODY6
MjAzNV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
OjU4OjA1LjINClsgICAgOC41ODExMzJdIHBjaSAwMDAwOjU4OjA1LjQ6IFs4MDg2OjIwMzZdIHR5
cGUgMDAgY2xhc3MgMHgwODAwMjANCg0KWyAgICA4LjU4NzkxNV0gcGNpIDAwMDA6NTg6MDUuNDog
cmVnIDB4MTA6IFttZW0gMHhiMzEwMDAwMC0weGIzMTAwZmZmXQ0KDQooWEVOKSBQQ0kgYWRkIGRl
dmljZSAwMDAwOjU4OjA1LjQNClsgICAgOC41OTg0ODFdIHBjaSAwMDAwOjU4OjA4LjA6IFs4MDg2
OjIwNjZdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAw
MDo1ODowOC4wDQpbICAgIDguNjA4NzE3XSBwY2kgMDAwMDo1ODowOS4wOiBbODA4NjoyMDY2XSB0
eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NTg6MDku
MA0KWyAgICA4LjYxODk0N10gcGNpIDAwMDA6NTg6MGEuMDogWzgwODY6MjA0MF0gdHlwZSAwMCBj
bGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjU4OjBhLjANClsgICAg
OC42MjkxNjFdIHBjaSAwMDAwOjU4OjBhLjE6IFs4MDg2OjIwNDFdIHR5cGUgMDAgY2xhc3MgMHgw
ODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo1ODowYS4xDQpbICAgIDguNjM5Mzg4
XSBwY2kgMDAwMDo1ODowYS4yOiBbODA4NjoyMDQyXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoN
CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NTg6MGEuMg0KWyAgICA4LjY0OTYxNV0gcGNpIDAw
MDA6NTg6MGEuMzogWzgwODY6MjA0M10gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQ
Q0kgYWRkIGRldmljZSAwMDAwOjU4OjBhLjMNClsgICAgOC42NTk4MzRdIHBjaSAwMDAwOjU4OjBh
LjQ6IFs4MDg2OjIwNDRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBk
ZXZpY2UgMDAwMDo1ODowYS40DQpbICAgIDguNjcwMDYwXSBwY2kgMDAwMDo1ODowYS41OiBbODA4
NjoyMDQ1XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAw
MDA6NTg6MGEuNQ0KWyAgICA4LjY4MDI4MF0gcGNpIDAwMDA6NTg6MGEuNjogWzgwODY6MjA0Nl0g
dHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjU4OjBh
LjYNClsgICAgOC42OTA1MDZdIHBjaSAwMDAwOjU4OjBhLjc6IFs4MDg2OjIwNDddIHR5cGUgMDAg
Y2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo1ODowYS43DQpbICAg
IDguNzAwNzMwXSBwY2kgMDAwMDo1ODowYi4wOiBbODA4NjoyMDQ4XSB0eXBlIDAwIGNsYXNzIDB4
MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NTg6MGIuMA0KWyAgICA4LjcxMDk2
MV0gcGNpIDAwMDA6NTg6MGIuMTogWzgwODY6MjA0OV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0K
DQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjU4OjBiLjENClsgICAgOC43MjExODZdIHBjaSAw
MDAwOjU4OjBiLjI6IFs4MDg2OjIwNGFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDo1ODowYi4yDQpbICAgIDguNzMxNDA4XSBwY2kgMDAwMDo1ODow
Yi4zOiBbODA4NjoyMDRiXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQg
ZGV2aWNlIDAwMDA6NTg6MGIuMw0KWyAgICA4Ljc0MTY1MV0gcGNpIDAwMDA6NTg6MGMuMDogWzgw
ODY6MjA0MF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOjU4OjBjLjANClsgICAgOC43NTE4NzNdIHBjaSAwMDAwOjU4OjBjLjE6IFs4MDg2OjIwNDFd
IHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo1ODow
Yy4xDQpbICAgIDguNzYyMDg5XSBwY2kgMDAwMDo1ODowYy4yOiBbODA4NjoyMDQyXSB0eXBlIDAw
IGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NTg6MGMuMg0KWyAg
ICA4Ljc3MjMxM10gcGNpIDAwMDA6NTg6MGMuMzogWzgwODY6MjA0M10gdHlwZSAwMCBjbGFzcyAw
eDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjU4OjBjLjMNClsgICAgOC43ODI1
MzddIHBjaSAwMDAwOjU4OjBjLjQ6IFs4MDg2OjIwNDRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAN
Cg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo1ODowYy40DQpbICAgIDguNzkyNzY0XSBwY2kg
MDAwMDo1ODowYy41OiBbODA4NjoyMDQ1XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4p
IFBDSSBhZGQgZGV2aWNlIDAwMDA6NTg6MGMuNQ0KWyAgICA4LjgwMjk4N10gcGNpIDAwMDA6NTg6
MGMuNjogWzgwODY6MjA0Nl0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOjU4OjBjLjYNClsgICAgOC44MTMyMTNdIHBjaSAwMDAwOjU4OjBjLjc6IFs4
MDg2OjIwNDddIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2Ug
MDAwMDo1ODowYy43DQpbICAgIDguODIzNDM4XSBwY2kgMDAwMDo1ODowZC4wOiBbODA4NjoyMDQ4
XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NTg6
MGQuMA0KWyAgICA4LjgzMzY3Ml0gcGNpIDAwMDA6NTg6MGQuMTogWzgwODY6MjA0OV0gdHlwZSAw
MCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjU4OjBkLjENClsg
ICAgOC44NDM5MDBdIHBjaSAwMDAwOjU4OjBkLjI6IFs4MDg2OjIwNGFdIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo1ODowZC4yDQpbICAgIDguODU0
MTI5XSBwY2kgMDAwMDo1ODowZC4zOiBbODA4NjoyMDRiXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAw
DQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NTg6MGQuMw0KWyAgICA4Ljg2NDUwOF0gcGNp
IDAwMDA6NTk6MDAuMDogWzEwZGU6MGE2NV0gdHlwZSAwMCBjbGFzcyAweDAzMDAwMA0KDQpbICAg
IDguODcxMTUyXSBwY2kgMDAwMDo1OTowMC4wOiByZWcgMHgxMDogW21lbSAweGIyMDAwMDAwLTB4
YjJmZmZmZmZdDQoNClsgICAgOC44NzgyMzNdIHBjaSAwMDAwOjU5OjAwLjA6IHJlZyAweDE0OiBb
bWVtIDB4YTAwMDAwMDAtMHhhZmZmZmZmZiA2NGJpdCBwcmVmXQ0KDQpbICAgIDguODg2Mzc1XSBw
Y2kgMDAwMDo1OTowMC4wOiByZWcgMHgxYzogW21lbSAweGIwMDAwMDAwLTB4YjFmZmZmZmYgNjRi
aXQgcHJlZl0NCg0KWyAgICA4Ljg5NDUxMF0gcGNpIDAwMDA6NTk6MDAuMDogcmVnIDB4MjQ6IFtp
byAgMHg5MDAwLTB4OTA3Zl0NCg0KWyAgICA4LjkwMDgxMl0gcGNpIDAwMDA6NTk6MDAuMDogcmVn
IDB4MzA6IFttZW0gMHhmZmY4MDAwMC0weGZmZmZmZmZmIHByZWZdDQoNCihYRU4pIFBDSSBhZGQg
ZGV2aWNlIDAwMDA6NTk6MDAuMA0KWyAgICA4LjkxMTg0MV0gcGNpIDAwMDA6NTk6MDAuMTogWzEw
ZGU6MGJlM10gdHlwZSAwMCBjbGFzcyAweDA0MDMwMA0KDQpbICAgIDguOTE4NjEwXSBwY2kgMDAw
MDo1OTowMC4xOiByZWcgMHgxMDogW21lbSAweGIzMDAwMDAwLTB4YjMwMDNmZmZdDQoNCihYRU4p
IFBDSSBhZGQgZGV2aWNlIDAwMDA6NTk6MDAuMQ0KWyAgICA4LjkzMjI1OV0gcGNpIDAwMDA6NTg6
MDAuMDogUENJIGJyaWRnZSB0byBbYnVzIDU5XQ0KDQpbICAgIDguOTM3NzE5XSBwY2kgMDAwMDo1
ODowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW2lvICAweDkwMDAtMHg5ZmZmXQ0KDQpbICAgIDguOTQ0
NjAyXSBwY2kgMDAwMDo1ODowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGIyMDAwMDAwLTB4
YjMwZmZmZmZdDQoNClsgICAgOC45NTIyNjZdIHBjaSAwMDAwOjU4OjAwLjA6ICAgYnJpZGdlIHdp
bmRvdyBbbWVtIDB4YTAwMDAwMDAtMHhiMWZmZmZmZiA2NGJpdCBwcmVmXQ0KDQpbICAgIDguOTYx
MTQzXSBBQ1BJOiBQQ0kgUm9vdCBCcmlkZ2UgW1BDMDldIChkb21haW4gMDAwMCBbYnVzIDZjLTdm
XSkNCg0KWyAgICA4Ljk2Nzk2Nl0gYWNwaSBQTlAwQTA4OjA5OiBfT1NDOiBPUyBzdXBwb3J0cyBb
RXh0ZW5kZWRDb25maWcgQVNQTSBDbG9ja1BNIFNlZ21lbnRzIE1TSV0NCg0KWyAgICA4Ljk3Nzgy
M10gYWNwaSBQTlAwQTA4OjA5OiBfT1NDOiBwbGF0Zm9ybSBkb2VzIG5vdCBzdXBwb3J0IFtBRVJd
DQoNClsgICAgOC45ODUxMDldIGFjcGkgUE5QMEEwODowOTogX09TQzogT1Mgbm93IGNvbnRyb2xz
IFtQQ0llSG90cGx1ZyBQTUUgUENJZUNhcGFiaWxpdHldDQoNClsgICAgOC45OTM4MjldIGFjcGlw
aHA6IFNsb3QgWzgxOTEtMjFdIHJlZ2lzdGVyZWQNCg0KWyAgICA4Ljk5ODc0MF0gYWNwaXBocDog
U2xvdCBbODE5MS0xNl0gcmVnaXN0ZXJlZA0KDQpbICAgIDkuMDAzNzgxXSBhY3BpcGhwOiBTbG90
IFs4MTkxLTE4XSByZWdpc3RlcmVkDQoNClsgICAgOS4wMDg4MjNdIGFjcGlwaHA6IFNsb3QgWzgx
OTEtMTldIHJlZ2lzdGVyZWQNCg0KWyAgICA5LjAxMzg3Nl0gUENJIGhvc3QgYnJpZGdlIHRvIGJ1
cyAwMDAwOjZjDQoNClsgICAgOS4wMTg0ODddIHBjaV9idXMgMDAwMDo2Yzogcm9vdCBidXMgcmVz
b3VyY2UgW2lvICAweGEwMDAtMHhhZmZmIHdpbmRvd10NCg0KWyAgICA5LjAyNjEzOV0gcGNpX2J1
cyAwMDAwOjZjOiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4YmNjMDAwMDAtMHhiY2ZmZmZmZiB3
aW5kb3ddDQoNClsgICAgOS4wMzQ1NzVdIHBjaV9idXMgMDAwMDo2Yzogcm9vdCBidXMgcmVzb3Vy
Y2UgW21lbSAweDM4MDFjMDAwMDAwMC0weDM4MDFmZmZmZmZmZiB3aW5kb3ddDQoNClsgICAgOS4w
NDM3ODddIHBjaV9idXMgMDAwMDo2Yzogcm9vdCBidXMgcmVzb3VyY2UgW2J1cyA2Yy03Zl0NCg0K
WyAgICA5LjA1MDAyN10gcGNpIDAwMDA6NmM6MDUuMDogWzgwODY6MjAzNF0gdHlwZSAwMCBjbGFz
cyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjZjOjA1LjANClsgICAgOS4w
NjAyNzBdIHBjaSAwMDAwOjZjOjA1LjI6IFs4MDg2OjIwMzVdIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo2YzowNS4yDQpbICAgIDkuMDcwNTA2XSBw
Y2kgMDAwMDo2YzowNS40OiBbODA4NjoyMDM2XSB0eXBlIDAwIGNsYXNzIDB4MDgwMDIwDQoNClsg
ICAgOS4wNzcyODddIHBjaSAwMDAwOjZjOjA1LjQ6IHJlZyAweDEwOiBbbWVtIDB4YmNjMDAwMDAt
MHhiY2MwMGZmZl0NCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo2YzowNS40DQpbICAgIDku
MDg3ODcyXSBwY2kgMDAwMDo2YzowZS4wOiBbODA4NjoyMDU4XSB0eXBlIDAwIGNsYXNzIDB4MTEw
MTAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NmM6MGUuMA0KWyAgICA5LjA5ODA2OV0g
cGNpIDAwMDA6NmM6MGUuMTogWzgwODY6MjA1OV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjZjOjBlLjENClsgICAgOS4xMDgzMDNdIHBjaSAwMDAw
OjZjOjBmLjA6IFs4MDg2OjIwNThdIHR5cGUgMDAgY2xhc3MgMHgxMTAxMDANCg0KKFhFTikgUENJ
IGFkZCBkZXZpY2UgMDAwMDo2YzowZi4wDQpbICAgIDkuMTE4NTE3XSBwY2kgMDAwMDo2YzowZi4x
OiBbODA4NjoyMDU5XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2
aWNlIDAwMDA6NmM6MGYuMQ0KWyAgICA5LjEyODc1MV0gcGNpIDAwMDA6NmM6MTAuMDogWzgwODY6
MjA1OF0gdHlwZSAwMCBjbGFzcyAweDExMDEwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
OjZjOjEwLjANClsgICAgOS4xMzg5NjFdIHBjaSAwMDAwOjZjOjEwLjE6IFs4MDg2OjIwNTldIHR5
cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo2YzoxMC4x
DQpbICAgIDkuMTQ5MTkyXSBwY2kgMDAwMDo2YzoxMi4wOiBbODA4NjoyMDRjXSB0eXBlIDAwIGNs
YXNzIDB4MTEwMTAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NmM6MTIuMA0KWyAgICA5
LjE1OTQwMl0gcGNpIDAwMDA6NmM6MTIuMTogWzgwODY6MjA0ZF0gdHlwZSAwMCBjbGFzcyAweDEx
MDEwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjZjOjEyLjENClsgICAgOS4xNjk2MDFd
IHBjaSAwMDAwOjZjOjEyLjQ6IFs4MDg2OjIwNGNdIHR5cGUgMDAgY2xhc3MgMHgxMTAxMDANCg0K
KFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo2YzoxMi40DQpbICAgIDkuMTc5Nzk2XSBwY2kgMDAw
MDo2YzoxMi41OiBbODA4NjoyMDRkXSB0eXBlIDAwIGNsYXNzIDB4MTEwMTAwDQoNCihYRU4pIFBD
SSBhZGQgZGV2aWNlIDAwMDA6NmM6MTIuNQ0KWyAgICA5LjE4OTk4OF0gcGNpIDAwMDA6NmM6MTUu
MDogWzgwODY6MjAxOF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRl
dmljZSAwMDAwOjZjOjE1LjANClsgICAgOS4yMDAxODJdIHBjaSAwMDAwOjZjOjE2LjA6IFs4MDg2
OjIwMThdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAw
MDo2YzoxNi4wDQpbICAgIDkuMjEwMzY2XSBwY2kgMDAwMDo2YzoxNi40OiBbODA4NjoyMDE4XSB0
eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NmM6MTYu
NA0KWyAgICA5LjIyMDU1MV0gcGNpIDAwMDA6NmM6MTcuMDogWzgwODY6MjAxOF0gdHlwZSAwMCBj
bGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjZjOjE3LjANClsgICAg
OS4yMzA5NjZdIEFDUEk6IFBDSSBSb290IEJyaWRnZSBbUEMxMl0gKGRvbWFpbiAwMDAwIFtidXMg
ODAtODNdKQ0KDQpbICAgIDkuMjM3NzgwXSBhY3BpIFBOUDBBMDg6MGM6IF9PU0M6IE9TIHN1cHBv
cnRzIFtFeHRlbmRlZENvbmZpZyBBU1BNIENsb2NrUE0gU2VnbWVudHMgTVNJXQ0KDQpbICAgIDku
MjQ3MzYyXSBhY3BpIFBOUDBBMDg6MGM6IF9PU0M6IHBsYXRmb3JtIGRvZXMgbm90IHN1cHBvcnQg
W0FFUl0NCg0KWyAgICA5LjI1NDQ3OF0gYWNwaSBQTlAwQTA4OjBjOiBfT1NDOiBPUyBub3cgY29u
dHJvbHMgW1BDSWVIb3RwbHVnIFBNRSBQQ0llQ2FwYWJpbGl0eV0NCg0KWyAgICA5LjI2MzEzNF0g
YWNwaXBocDogU2xvdCBbODE5MS0yMl0gcmVnaXN0ZXJlZA0KDQpbICAgIDkuMjY4MDgyXSBQQ0kg
aG9zdCBicmlkZ2UgdG8gYnVzIDAwMDA6ODANCg0KWyAgICA5LjI3MjY1OV0gcGNpX2J1cyAwMDAw
OjgwOiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4YjAwMC0weGJmZmYgd2luZG93XQ0KDQpbICAg
IDkuMjgwMzE1XSBwY2lfYnVzIDAwMDA6ODA6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHhiZDAw
MDAwMC0weGJkM2ZmZmZmIHdpbmRvd10NCg0KWyAgICA5LjI4ODc0OV0gcGNpX2J1cyAwMDAwOjgw
OiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4MzgwMjAwMDAwMDAwLTB4MzgwMjNmZmZmZmZmIHdp
bmRvd10NCg0KWyAgICA5LjI5Nzk2NF0gcGNpX2J1cyAwMDAwOjgwOiByb290IGJ1cyByZXNvdXJj
ZSBbYnVzIDgwLTgzXQ0KDQpbICAgIDkuMzA0MjA0XSBwY2kgMDAwMDo4MDowNC4wOiBbODA4Njoy
MDIxXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNClsgICAgOS4zMTA5OTBdIHBjaSAwMDAwOjgw
OjA0LjA6IHJlZyAweDEwOiBbbWVtIDB4MzgwMjNmZjFjMDAwLTB4MzgwMjNmZjFmZmZmIDY0Yml0
XQ0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjgwOjA0LjANClsgICAgOS4zMjI4OTZdIHBj
aSAwMDAwOjgwOjA0LjE6IFs4MDg2OjIwMjFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KWyAg
ICA5LjMyOTY3OF0gcGNpIDAwMDA6ODA6MDQuMTogcmVnIDB4MTA6IFttZW0gMHgzODAyM2ZmMTgw
MDAtMHgzODAyM2ZmMWJmZmYgNjRiaXRdDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODA6
MDQuMQ0KWyAgICA5LjM0MTU3NV0gcGNpIDAwMDA6ODA6MDQuMjogWzgwODY6MjAyMV0gdHlwZSAw
MCBjbGFzcyAweDA4ODAwMA0KDQpbICAgIDkuMzQ4MzU5XSBwY2kgMDAwMDo4MDowNC4yOiByZWcg
MHgxMDogW21lbSAweDM4MDIzZmYxNDAwMC0weDM4MDIzZmYxN2ZmZiA2NGJpdF0NCg0KKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDo4MDowNC4yDQpbICAgIDkuMzYwMjYwXSBwY2kgMDAwMDo4MDow
NC4zOiBbODA4NjoyMDIxXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNClsgICAgOS4zNjcwNDdd
IHBjaSAwMDAwOjgwOjA0LjM6IHJlZyAweDEwOiBbbWVtIDB4MzgwMjNmZjEwMDAwLTB4MzgwMjNm
ZjEzZmZmIDY0Yml0XQ0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjgwOjA0LjMNClsgICAg
OS4zNzg5NDRdIHBjaSAwMDAwOjgwOjA0LjQ6IFs4MDg2OjIwMjFdIHR5cGUgMDAgY2xhc3MgMHgw
ODgwMDANCg0KWyAgICA5LjM4NTcyNl0gcGNpIDAwMDA6ODA6MDQuNDogcmVnIDB4MTA6IFttZW0g
MHgzODAyM2ZmMGMwMDAtMHgzODAyM2ZmMGZmZmYgNjRiaXRdDQoNCihYRU4pIFBDSSBhZGQgZGV2
aWNlIDAwMDA6ODA6MDQuNA0KWyAgICA5LjM5NzYyMF0gcGNpIDAwMDA6ODA6MDQuNTogWzgwODY6
MjAyMV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQpbICAgIDkuNDA0NDA5XSBwY2kgMDAwMDo4
MDowNC41OiByZWcgMHgxMDogW21lbSAweDM4MDIzZmYwODAwMC0weDM4MDIzZmYwYmZmZiA2NGJp
dF0NCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4MDowNC41DQpbICAgIDkuNDE2MzAxXSBw
Y2kgMDAwMDo4MDowNC42OiBbODA4NjoyMDIxXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNClsg
ICAgOS40MjMwODVdIHBjaSAwMDAwOjgwOjA0LjY6IHJlZyAweDEwOiBbbWVtIDB4MzgwMjNmZjA0
MDAwLTB4MzgwMjNmZjA3ZmZmIDY0Yml0XQ0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjgw
OjA0LjYNClsgICAgOS40MzUwMDBdIHBjaSAwMDAwOjgwOjA0Ljc6IFs4MDg2OjIwMjFdIHR5cGUg
MDAgY2xhc3MgMHgwODgwMDANCg0KWyAgICA5LjQ0MTc3NF0gcGNpIDAwMDA6ODA6MDQuNzogcmVn
IDB4MTA6IFttZW0gMHgzODAyM2ZmMDAwMDAtMHgzODAyM2ZmMDNmZmYgNjRiaXRdDQoNCihYRU4p
IFBDSSBhZGQgZGV2aWNlIDAwMDA6ODA6MDQuNw0KWyAgICA5LjQ1MzY2OV0gcGNpIDAwMDA6ODA6
MDUuMDogWzgwODY6MjAyNF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOjgwOjA1LjANClsgICAgOS40NjM5MjBdIHBjaSAwMDAwOjgwOjA1LjI6IFs4
MDg2OjIwMjVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2Ug
MDAwMDo4MDowNS4yDQpbICAgIDkuNDc0MTYwXSBwY2kgMDAwMDo4MDowNS40OiBbODA4NjoyMDI2
XSB0eXBlIDAwIGNsYXNzIDB4MDgwMDIwDQoNClsgICAgOS40ODA5MzhdIHBjaSAwMDAwOjgwOjA1
LjQ6IHJlZyAweDEwOiBbbWVtIDB4YmQwMDAwMDAtMHhiZDAwMGZmZl0NCg0KKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDo4MDowNS40DQpbICAgIDkuNDkxNTIyXSBwY2kgMDAwMDo4MDowOC4wOiBb
ODA4NjoyMDE0XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNl
IDAwMDA6ODA6MDguMA0KWyAgICA5LjUwMTczMV0gcGNpIDAwMDA6ODA6MDguMTogWzgwODY6MjAx
NV0gdHlwZSAwMCBjbGFzcyAweDExMDEwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjgw
OjA4LjENClsgICAgOS41MTE5MjJdIHBjaSAwMDAwOjgwOjA4LjI6IFs4MDg2OjIwMTZdIHR5cGUg
MDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4MDowOC4yDQpb
ICAgIDkuNTIyMzExXSBBQ1BJOiBQQ0kgUm9vdCBCcmlkZ2UgW1BDMTNdIChkb21haW4gMDAwMCBb
YnVzIDg0LTk3XSkNCg0KWyAgICA5LjUyOTEyMl0gYWNwaSBQTlAwQTA4OjBkOiBfT1NDOiBPUyBz
dXBwb3J0cyBbRXh0ZW5kZWRDb25maWcgQVNQTSBDbG9ja1BNIFNlZ21lbnRzIE1TSV0NCg0KWyAg
ICA5LjUzODk3MF0gYWNwaSBQTlAwQTA4OjBkOiBfT1NDOiBwbGF0Zm9ybSBkb2VzIG5vdCBzdXBw
b3J0IFtBRVJdDQoNClsgICAgOS41NDYyNjFdIGFjcGkgUE5QMEEwODowZDogX09TQzogT1Mgbm93
IGNvbnRyb2xzIFtQQ0llSG90cGx1ZyBQTUUgUENJZUNhcGFiaWxpdHldDQoNClsgICAgOS41NTQ5
NzNdIGFjcGlwaHA6IFNsb3QgWzZdIHJlZ2lzdGVyZWQNCg0KWyAgICA5LjU1OTMwN10gYWNwaXBo
cDogU2xvdCBbODE5MS0yNV0gcmVnaXN0ZXJlZA0KDQpbICAgIDkuNTY0MzQ3XSBhY3BpcGhwOiBT
bG90IFs4MTkxLTIwXSByZWdpc3RlcmVkDQoNClsgICAgOS41NjkzODVdIGFjcGlwaHA6IFNsb3Qg
WzgxOTEtMjNdIHJlZ2lzdGVyZWQNCg0KWyAgICA5LjU3NDQ3NF0gUENJIGhvc3QgYnJpZGdlIHRv
IGJ1cyAwMDAwOjg0DQoNClsgICAgOS41NzkwNDhdIHBjaV9idXMgMDAwMDo4NDogcm9vdCBidXMg
cmVzb3VyY2UgW2lvICAweGMwMDAtMHhjZmZmIHdpbmRvd10NCg0KWyAgICA5LjU4NjcwM10gcGNp
X2J1cyAwMDAwOjg0OiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4YmQ0MDAwMDAtMHhiZGJmZmZm
ZiB3aW5kb3ddDQoNClsgICAgOS41OTUxMzddIHBjaV9idXMgMDAwMDo4NDogcm9vdCBidXMgcmVz
b3VyY2UgW21lbSAweDM4MDI0MDAwMDAwMC0weDM4MDI3ZmZmZmZmZiB3aW5kb3ddDQoNClsgICAg
OS42MDQzNTJdIHBjaV9idXMgMDAwMDo4NDogcm9vdCBidXMgcmVzb3VyY2UgW2J1cyA4NC05N10N
Cg0KWyAgICA5LjYxMDU4NV0gcGNpIDAwMDA6ODQ6MDAuMDogWzgwODY6MjAzMF0gdHlwZSAwMSBj
bGFzcyAweDA2MDQwMA0KDQpbICAgIDkuNjE3NTQxXSBwY2kgMDAwMDo4NDowMC4wOiBQTUUjIHN1
cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZA0KDQpbICAgIDkuNjI0MzMwXSBwY2kgMDAwMDo4
NDowMC4wOiBTeXN0ZW0gd2FrZXVwIGRpc2FibGVkIGJ5IEFDUEkNCg0KKFhFTikgUENJIGFkZCBk
ZXZpY2UgMDAwMDo4NDowMC4wDQpbICAgIDkuNjM0MDg4XSBwY2kgMDAwMDo4NDowNS4wOiBbODA4
NjoyMDM0XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAw
MDA6ODQ6MDUuMA0KWyAgICA5LjY0NDMyNl0gcGNpIDAwMDA6ODQ6MDUuMjogWzgwODY6MjAzNV0g
dHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjA1
LjINClsgICAgOS42NTQ1NzJdIHBjaSAwMDAwOjg0OjA1LjQ6IFs4MDg2OjIwMzZdIHR5cGUgMDAg
Y2xhc3MgMHgwODAwMjANCg0KWyAgICA5LjY2MTM1M10gcGNpIDAwMDA6ODQ6MDUuNDogcmVnIDB4
MTA6IFttZW0gMHhiZDgwMDAwMC0weGJkODAwZmZmXQ0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOjg0OjA1LjQNClsgICAgOS42NzE5MjNdIHBjaSAwMDAwOjg0OjA4LjA6IFs4MDg2OjIwOGRd
IHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDow
OC4wDQpbICAgIDkuNjgyMTEwXSBwY2kgMDAwMDo4NDowOC4xOiBbODA4NjoyMDhkXSB0eXBlIDAw
IGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODQ6MDguMQ0KWyAg
ICA5LjY5MjMxMV0gcGNpIDAwMDA6ODQ6MDguMjogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAw
eDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjA4LjINClsgICAgOS43MDI1
MDJdIHBjaSAwMDAwOjg0OjA4LjM6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAN
Cg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDowOC4zDQpbICAgIDkuNzEyNzAxXSBwY2kg
MDAwMDo4NDowOC40OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4p
IFBDSSBhZGQgZGV2aWNlIDAwMDA6ODQ6MDguNA0KWyAgICA5LjcyMjg5NF0gcGNpIDAwMDA6ODQ6
MDguNTogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOjg0OjA4LjUNClsgICAgOS43MzMwOTNdIHBjaSAwMDAwOjg0OjA4LjY6IFs4
MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2Ug
MDAwMDo4NDowOC42DQpbICAgIDkuNzQzMjgxXSBwY2kgMDAwMDo4NDowOC43OiBbODA4NjoyMDhk
XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODQ6
MDguNw0KWyAgICA5Ljc1MzQ3N10gcGNpIDAwMDA6ODQ6MDkuMDogWzgwODY6MjA4ZF0gdHlwZSAw
MCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjA5LjANClsg
ICAgOS43NjM4MzNdIHBjaSAwMDAwOjg0OjA5LjE6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDowOS4xDQpbICAgIDkuNzc0
MDM2XSBwY2kgMDAwMDo4NDowOS4yOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAw
DQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODQ6MDkuMg0KWyAgICA5Ljc4NDIzMl0gcGNp
IDAwMDA6ODQ6MDkuMzogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjA5LjMNClsgICAgOS43OTQ0MjRdIHBjaSAwMDAwOjg0
OjA5LjQ6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDo4NDowOS40DQpbICAgIDkuODA0NjQyXSBwY2kgMDAwMDo4NDowOS41OiBb
ODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNl
IDAwMDA6ODQ6MDkuNQ0KWyAgICA5LjgxNDgyMV0gcGNpIDAwMDA6ODQ6MDkuNjogWzgwODY6MjA4
ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0
OjA5LjYNClsgICAgOS44MjUwMjRdIHBjaSAwMDAwOjg0OjA5Ljc6IFs4MDg2OjIwOGRdIHR5cGUg
MDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDowOS43DQpb
ICAgIDkuODM1MjIxXSBwY2kgMDAwMDo4NDowYS4wOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNz
IDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODQ6MGEuMA0KWyAgICA5Ljg0
NTQxOV0gcGNpIDAwMDA6ODQ6MGEuMTogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAw
MA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjBhLjENClsgICAgOS44NTU2MTZdIHBj
aSAwMDAwOjg0OjBhLjI6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhF
TikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDowYS4yDQpbICAgIDkuODY1ODA5XSBwY2kgMDAwMDo4
NDowYS4zOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6ODQ6MGEuMw0KWyAgICA5Ljg3NjAwNF0gcGNpIDAwMDA6ODQ6MGEuNDog
WzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOjg0OjBhLjQNClsgICAgOS44ODYxODddIHBjaSAwMDAwOjg0OjBhLjU6IFs4MDg2OjIw
OGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4
NDowYS41DQpbICAgIDkuODk2Mzc4XSBwY2kgMDAwMDo4NDowYS42OiBbODA4NjoyMDhkXSB0eXBl
IDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODQ6MGEuNg0K
WyAgICA5LjkwNjU2OV0gcGNpIDAwMDA6ODQ6MGEuNzogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFz
cyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjBhLjcNClsgICAgOS45
MTY3NTddIHBjaSAwMDAwOjg0OjBiLjA6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDowYi4wDQpbICAgIDkuOTI2OTYyXSBw
Y2kgMDAwMDo4NDowYi4xOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODQ6MGIuMQ0KWyAgICA5LjkzNzE0OV0gcGNpIDAwMDA6
ODQ6MGIuMjogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOjg0OjBiLjINClsgICAgOS45NDczNDBdIHBjaSAwMDAwOjg0OjBiLjM6
IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZp
Y2UgMDAwMDo4NDowYi4zDQpbICAgIDkuOTU3NTM3XSBwY2kgMDAwMDo4NDowZS4wOiBbODA4Njoy
MDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6
ODQ6MGUuMA0KWyAgICA5Ljk2NzcyNF0gcGNpIDAwMDA6ODQ6MGUuMTogWzgwODY6MjA4ZV0gdHlw
ZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjBlLjEN
ClsgICAgOS45Nzc5MDddIHBjaSAwMDAwOjg0OjBlLjI6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xh
c3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDowZS4yDQpbICAgIDku
OTg4MTA1XSBwY2kgMDAwMDo4NDowZS4zOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4
MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODQ6MGUuMw0KWyAgICA5Ljk5ODI5MV0g
cGNpIDAwMDA6ODQ6MGUuNDogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjBlLjQNClsgICAxMC4wMDg1MDNdIHBjaSAwMDAw
Ojg0OjBlLjU6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJ
IGFkZCBkZXZpY2UgMDAwMDo4NDowZS41DQpbICAgMTAuMDE4NjczXSBwY2kgMDAwMDo4NDowZS42
OiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2
aWNlIDAwMDA6ODQ6MGUuNg0KWyAgIDEwLjAyODg2MF0gcGNpIDAwMDA6ODQ6MGUuNzogWzgwODY6
MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
Ojg0OjBlLjcNClsgICAxMC4wMzkwNDldIHBjaSAwMDAwOjg0OjBmLjA6IFs4MDg2OjIwOGVdIHR5
cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDowZi4w
DQpbICAgMTAuMDQ5MjQ4XSBwY2kgMDAwMDo4NDowZi4xOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNs
YXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODQ6MGYuMQ0KWyAgIDEw
LjA1OTQzNV0gcGNpIDAwMDA6ODQ6MGYuMjogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4
ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjBmLjINClsgICAxMC4wNjk2MTNd
IHBjaSAwMDAwOjg0OjBmLjM6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0K
KFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDowZi4zDQpbICAgMTAuMDc5NzkxXSBwY2kgMDAw
MDo4NDowZi40OiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBD
SSBhZGQgZGV2aWNlIDAwMDA6ODQ6MGYuNA0KWyAgIDEwLjA4OTk3OV0gcGNpIDAwMDA6ODQ6MGYu
NTogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRl
dmljZSAwMDAwOjg0OjBmLjUNClsgICAxMC4xMDAxNzhdIHBjaSAwMDAwOjg0OjBmLjY6IFs4MDg2
OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAw
MDo4NDowZi42DQpbICAgMTAuMTEwMzY0XSBwY2kgMDAwMDo4NDowZi43OiBbODA4NjoyMDhlXSB0
eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODQ6MGYu
Nw0KWyAgIDEwLjEyMDU2MF0gcGNpIDAwMDA6ODQ6MTAuMDogWzgwODY6MjA4ZV0gdHlwZSAwMCBj
bGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjEwLjANClsgICAx
MC4xMzA3NjZdIHBjaSAwMDAwOjg0OjEwLjE6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgw
ODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDoxMC4xDQpbICAgMTAuMTQwOTQ5
XSBwY2kgMDAwMDo4NDoxMC4yOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoN
CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODQ6MTAuMg0KWyAgIDEwLjE1MTEzNV0gcGNpIDAw
MDA6ODQ6MTAuMzogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQ
Q0kgYWRkIGRldmljZSAwMDAwOjg0OjEwLjMNClsgICAxMC4xNjEzMjldIHBjaSAwMDAwOjg0OjEw
LjQ6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBk
ZXZpY2UgMDAwMDo4NDoxMC40DQpbICAgMTAuMTcxNTE2XSBwY2kgMDAwMDo4NDoxMC41OiBbODA4
NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAw
MDA6ODQ6MTAuNQ0KWyAgIDEwLjE4MTcxMF0gcGNpIDAwMDA6ODQ6MTAuNjogWzgwODY6MjA4ZV0g
dHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjEw
LjYNClsgICAxMC4xOTE4OThdIHBjaSAwMDAwOjg0OjEwLjc6IFs4MDg2OjIwOGVdIHR5cGUgMDAg
Y2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDoxMC43DQpbICAg
MTAuMjAyMDg5XSBwY2kgMDAwMDo4NDoxMS4wOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4
MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODQ6MTEuMA0KWyAgIDEwLjIxMjI4
M10gcGNpIDAwMDA6ODQ6MTEuMTogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0K
DQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjExLjENClsgICAxMC4yMjI0NzNdIHBjaSAw
MDAwOjg0OjExLjI6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDo4NDoxMS4yDQpbICAgMTAuMjMyNjU5XSBwY2kgMDAwMDo4NDox
MS4zOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQg
ZGV2aWNlIDAwMDA6ODQ6MTEuMw0KWyAgIDEwLjI0Mjg5NV0gcGNpIDAwMDA6ODQ6MWQuMDogWzgw
ODY6MjA1NF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOjg0OjFkLjANClsgICAxMC4yNTMwNDZdIHBjaSAwMDAwOjg0OjFkLjE6IFs4MDg2OjIwNTVd
IHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDox
ZC4xDQpbICAgMTAuMjYzMjQzXSBwY2kgMDAwMDo4NDoxZC4yOiBbODA4NjoyMDU2XSB0eXBlIDAw
IGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODQ6MWQuMg0KWyAg
IDEwLjI3MzQyOF0gcGNpIDAwMDA6ODQ6MWQuMzogWzgwODY6MjA1N10gdHlwZSAwMCBjbGFzcyAw
eDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjFkLjMNClsgICAxMC4yODM2
MjldIHBjaSAwMDAwOjg0OjFlLjA6IFs4MDg2OjIwODBdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAN
Cg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDoxZS4wDQpbICAgMTAuMjkzODE1XSBwY2kg
MDAwMDo4NDoxZS4xOiBbODA4NjoyMDgxXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4p
IFBDSSBhZGQgZGV2aWNlIDAwMDA6ODQ6MWUuMQ0KWyAgIDEwLjMwNDAwNF0gcGNpIDAwMDA6ODQ6
MWUuMjogWzgwODY6MjA4Ml0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOjg0OjFlLjINClsgICAxMC4zMTQxODldIHBjaSAwMDAwOjg0OjFlLjM6IFs4
MDg2OjIwODNdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2Ug
MDAwMDo4NDoxZS4zDQpbICAgMTAuMzI0Mzk0XSBwY2kgMDAwMDo4NDoxZS40OiBbODA4NjoyMDg0
XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODQ6
MWUuNA0KWyAgIDEwLjMzNDU5MV0gcGNpIDAwMDA6ODQ6MWUuNTogWzgwODY6MjA4NV0gdHlwZSAw
MCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg0OjFlLjUNClsg
ICAxMC4zNDQ3ODBdIHBjaSAwMDAwOjg0OjFlLjY6IFs4MDg2OjIwODZdIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDoxZS42DQpbICAgMTAuMzU1
MDg4XSBwY2kgMDAwMDo4NTowMC4wOiBbODA4NjoxMGZiXSB0eXBlIDAwIGNsYXNzIDB4MDIwMDAw
DQoNClsgICAxMC4zNjE3NzNdIHBjaSAwMDAwOjg1OjAwLjA6IHJlZyAweDEwOiBbbWVtIDB4Mzgw
MjdmZTgwMDAwLTB4MzgwMjdmZWZmZmZmIDY0Yml0IHByZWZdDQoNClsgICAxMC4zNzA2NjhdIHBj
aSAwMDAwOjg1OjAwLjA6IHJlZyAweDE4OiBbaW8gIDB4YzAyMC0weGMwM2ZdDQoNClsgICAxMC4z
NzcwMDNdIHBjaSAwMDAwOjg1OjAwLjA6IHJlZyAweDIwOiBbbWVtIDB4MzgwMjdmZjA0MDAwLTB4
MzgwMjdmZjA3ZmZmIDY0Yml0IHByZWZdDQoNClsgICAxMC4zODYwNDNdIHBjaSAwMDAwOjg1OjAw
LjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QNCg0KWyAgIDEwLjM5MjE0NV0gcGNpIDAw
MDA6ODU6MDAuMDogcmVnIDB4MTg0OiBbbWVtIDB4YmQ0MDAwMDAtMHhiZDQwM2ZmZiA2NGJpdF0N
Cg0KWyAgIDEwLjM5OTgzN10gcGNpIDAwMDA6ODU6MDAuMDogVkYobikgQkFSMCBzcGFjZTogW21l
bSAweGJkNDAwMDAwLTB4YmQ0ZmZmZmYgNjRiaXRdIChjb250YWlucyBCQVIwIGZvciA2NCBWRnMp
DQoNClsgICAxMC40MTA5MTddIHBjaSAwMDAwOjg1OjAwLjA6IHJlZyAweDE5MDogW21lbSAweGJk
NTAwMDAwLTB4YmQ1MDNmZmYgNjRiaXRdDQoNClsgICAxMC40MTg2NDNdIHBjaSAwMDAwOjg1OjAw
LjA6IFZGKG4pIEJBUjMgc3BhY2U6IFttZW0gMHhiZDUwMDAwMC0weGJkNWZmZmZmIDY0Yml0XSAo
Y29udGFpbnMgQkFSMyBmb3IgNjQgVkZzKQ0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg1
OjAwLjANClsgICAxMC40MzMyMjZdIHBjaSAwMDAwOjg1OjAwLjE6IFs4MDg2OjEwZmJdIHR5cGUg
MDAgY2xhc3MgMHgwMjAwMDANCg0KWyAgIDEwLjQ0MDAxMl0gcGNpIDAwMDA6ODU6MDAuMTogcmVn
IDB4MTA6IFttZW0gMHgzODAyN2ZlMDAwMDAtMHgzODAyN2ZlN2ZmZmYgNjRiaXQgcHJlZl0NCg0K
WyAgIDEwLjQ0ODkxM10gcGNpIDAwMDA6ODU6MDAuMTogcmVnIDB4MTg6IFtpbyAgMHhjMDAwLTB4
YzAxZl0NCg0KWyAgIDEwLjQ1NTI0M10gcGNpIDAwMDA6ODU6MDAuMTogcmVnIDB4MjA6IFttZW0g
MHgzODAyN2ZmMDAwMDAtMHgzODAyN2ZmMDNmZmYgNjRiaXQgcHJlZl0NCg0KWyAgIDEwLjQ2NDI4
Ml0gcGNpIDAwMDA6ODU6MDAuMTogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdA0KDQpbICAg
MTAuNDcwMzc3XSBwY2kgMDAwMDo4NTowMC4xOiByZWcgMHgxODQ6IFttZW0gMHhiZDYwMDAwMC0w
eGJkNjAzZmZmIDY0Yml0XQ0KDQpbICAgMTAuNDc4MDc0XSBwY2kgMDAwMDo4NTowMC4xOiBWRihu
KSBCQVIwIHNwYWNlOiBbbWVtIDB4YmQ2MDAwMDAtMHhiZDZmZmZmZiA2NGJpdF0gKGNvbnRhaW5z
IEJBUjAgZm9yIDY0IFZGcykNCg0KWyAgIDEwLjQ4OTE1N10gcGNpIDAwMDA6ODU6MDAuMTogcmVn
IDB4MTkwOiBbbWVtIDB4YmQ3MDAwMDAtMHhiZDcwM2ZmZiA2NGJpdF0NCg0KWyAgIDEwLjQ5Njg4
Ml0gcGNpIDAwMDA6ODU6MDAuMTogVkYobikgQkFSMyBzcGFjZTogW21lbSAweGJkNzAwMDAwLTB4
YmQ3ZmZmZmYgNjRiaXRdIChjb250YWlucyBCQVIzIGZvciA2NCBWRnMpDQoNCihYRU4pIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6ODU6MDAuMQ0KWyAgIDEwLjUxMTQ2Ml0gcGNpIDAwMDA6ODQ6MDAuMDog
UENJIGJyaWRnZSB0byBbYnVzIDg1LTg2XQ0KDQpbICAgMTAuNTE3MzQ1XSBwY2kgMDAwMDo4NDow
MC4wOiAgIGJyaWRnZSB3aW5kb3cgW2lvICAweGMwMDAtMHhjZmZmXQ0KDQpbICAgMTAuNTI0MjMw
XSBwY2kgMDAwMDo4NDowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGJkNDAwMDAwLTB4YmQ3
ZmZmZmZdDQoNClsgICAxMC41MzE4OTJdIHBjaSAwMDAwOjg0OjAwLjA6ICAgYnJpZGdlIHdpbmRv
dyBbbWVtIDB4MzgwMjdmZTAwMDAwLTB4MzgwMjdmZmZmZmZmIDY0Yml0IHByZWZdDQoNClsgICAx
MC41NDE1NjldIEFDUEk6IFBDSSBSb290IEJyaWRnZSBbUEMxNF0gKGRvbWFpbiAwMDAwIFtidXMg
OTgtYWJdKQ0KDQpbICAgMTAuNTQ4Mzg3XSBhY3BpIFBOUDBBMDg6MGU6IF9PU0M6IE9TIHN1cHBv
cnRzIFtFeHRlbmRlZENvbmZpZyBBU1BNIENsb2NrUE0gU2VnbWVudHMgTVNJXQ0KDQpbICAgMTAu
NTU4MjQ1XSBhY3BpIFBOUDBBMDg6MGU6IF9PU0M6IHBsYXRmb3JtIGRvZXMgbm90IHN1cHBvcnQg
W0FFUl0NCg0KWyAgIDEwLjU2NTUzMF0gYWNwaSBQTlAwQTA4OjBlOiBfT1NDOiBPUyBub3cgY29u
dHJvbHMgW1BDSWVIb3RwbHVnIFBNRSBQQ0llQ2FwYWJpbGl0eV0NCg0KWyAgIDEwLjU3NDI3N10g
YWNwaXBocDogU2xvdCBbODE5MS0yOV0gcmVnaXN0ZXJlZA0KDQpbICAgMTAuNTc5MTk2XSBhY3Bp
cGhwOiBTbG90IFs4MTkxLTI0XSByZWdpc3RlcmVkDQoNClsgICAxMC41ODQyMzddIGFjcGlwaHA6
IFNsb3QgWzgxOTEtMjZdIHJlZ2lzdGVyZWQNCg0KWyAgIDEwLjU4OTI3M10gYWNwaXBocDogU2xv
dCBbODE5MS0yN10gcmVnaXN0ZXJlZA0KDQpbICAgMTAuNTk0MzMyXSBQQ0kgaG9zdCBicmlkZ2Ug
dG8gYnVzIDAwMDA6OTgNCg0KWyAgIDEwLjU5ODkzN10gcGNpX2J1cyAwMDAwOjk4OiByb290IGJ1
cyByZXNvdXJjZSBbaW8gIDB4ZDAwMC0weGRmZmYgd2luZG93XQ0KDQpbICAgMTAuNjA2NTg5XSBw
Y2lfYnVzIDAwMDA6OTg6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHhiZGMwMDAwMC0weGJkZmZm
ZmZmIHdpbmRvd10NCg0KWyAgIDEwLjYxNTAyMl0gcGNpX2J1cyAwMDAwOjk4OiByb290IGJ1cyBy
ZXNvdXJjZSBbbWVtIDB4MzgwMjgwMDAwMDAwLTB4MzgwMmJmZmZmZmZmIHdpbmRvd10NCg0KWyAg
IDEwLjYyNDIzMl0gcGNpX2J1cyAwMDAwOjk4OiByb290IGJ1cyByZXNvdXJjZSBbYnVzIDk4LWFi
XQ0KDQpbICAgMTAuNjMwNDc2XSBwY2kgMDAwMDo5ODowNS4wOiBbODA4NjoyMDM0XSB0eXBlIDAw
IGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6OTg6MDUuMA0KWyAg
IDEwLjY0MDcxM10gcGNpIDAwMDA6OTg6MDUuMjogWzgwODY6MjAzNV0gdHlwZSAwMCBjbGFzcyAw
eDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjk4OjA1LjINClsgICAxMC42NTA5
NDVdIHBjaSAwMDAwOjk4OjA1LjQ6IFs4MDg2OjIwMzZdIHR5cGUgMDAgY2xhc3MgMHgwODAwMjAN
Cg0KWyAgIDEwLjY1NzcyN10gcGNpIDAwMDA6OTg6MDUuNDogcmVnIDB4MTA6IFttZW0gMHhiZGMw
MDAwMC0weGJkYzAwZmZmXQ0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjk4OjA1LjQNClsg
ICAxMC42NjgzMDBdIHBjaSAwMDAwOjk4OjA4LjA6IFs4MDg2OjIwNjZdIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo5ODowOC4wDQpbICAgMTAuNjc4
NTM2XSBwY2kgMDAwMDo5ODowOS4wOiBbODA4NjoyMDY2XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAw
DQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6OTg6MDkuMA0KWyAgIDEwLjY4ODc3MF0gcGNp
IDAwMDA6OTg6MGEuMDogWzgwODY6MjA0MF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOjk4OjBhLjANClsgICAxMC42OTg5OTFdIHBjaSAwMDAwOjk4
OjBhLjE6IFs4MDg2OjIwNDFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDo5ODowYS4xDQpbICAgMTAuNzA5MjExXSBwY2kgMDAwMDo5ODowYS4yOiBb
ODA4NjoyMDQyXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNl
IDAwMDA6OTg6MGEuMg0KWyAgIDEwLjcxOTQzOV0gcGNpIDAwMDA6OTg6MGEuMzogWzgwODY6MjA0
M10gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjk4
OjBhLjMNClsgICAxMC43Mjk2NjRdIHBjaSAwMDAwOjk4OjBhLjQ6IFs4MDg2OjIwNDRdIHR5cGUg
MDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo5ODowYS40DQpb
ICAgMTAuNzM5ODg4XSBwY2kgMDAwMDo5ODowYS41OiBbODA4NjoyMDQ1XSB0eXBlIDAwIGNsYXNz
IDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6OTg6MGEuNQ0KWyAgIDEwLjc1
MDExNl0gcGNpIDAwMDA6OTg6MGEuNjogWzgwODY6MjA0Nl0gdHlwZSAwMCBjbGFzcyAweDA4ODAw
MA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjk4OjBhLjYNClsgICAxMC43NjAzNzVdIHBj
aSAwMDAwOjk4OjBhLjc6IFs4MDg2OjIwNDddIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhF
TikgUENJIGFkZCBkZXZpY2UgMDAwMDo5ODowYS43DQpbICAgMTAuNzcwNjAxXSBwY2kgMDAwMDo5
ODowYi4wOiBbODA4NjoyMDQ4XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6OTg6MGIuMA0KWyAgIDEwLjc4MDgzNV0gcGNpIDAwMDA6OTg6MGIuMTog
WzgwODY6MjA0OV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOjk4OjBiLjENClsgICAxMC43OTEwNDhdIHBjaSAwMDAwOjk4OjBiLjI6IFs4MDg2OjIw
NGFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo5
ODowYi4yDQpbICAgMTAuODAxMjc2XSBwY2kgMDAwMDo5ODowYi4zOiBbODA4NjoyMDRiXSB0eXBl
IDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6OTg6MGIuMw0K
WyAgIDEwLjgxMTUxMF0gcGNpIDAwMDA6OTg6MGMuMDogWzgwODY6MjA0MF0gdHlwZSAwMCBjbGFz
cyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjk4OjBjLjANClsgICAxMC44
MjE3MzFdIHBjaSAwMDAwOjk4OjBjLjE6IFs4MDg2OjIwNDFdIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo5ODowYy4xDQpbICAgMTAuODMxOTYyXSBw
Y2kgMDAwMDo5ODowYy4yOiBbODA4NjoyMDQyXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6OTg6MGMuMg0KWyAgIDEwLjg0MjE4NF0gcGNpIDAwMDA6
OTg6MGMuMzogWzgwODY6MjA0M10gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOjk4OjBjLjMNClsgICAxMC44NTI0MTZdIHBjaSAwMDAwOjk4OjBjLjQ6
IFs4MDg2OjIwNDRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZp
Y2UgMDAwMDo5ODowYy40DQpbICAgMTAuODYyNjM4XSBwY2kgMDAwMDo5ODowYy41OiBbODA4Njoy
MDQ1XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6
OTg6MGMuNQ0KWyAgIDEwLjg3Mjg3MF0gcGNpIDAwMDA6OTg6MGMuNjogWzgwODY6MjA0Nl0gdHlw
ZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjk4OjBjLjYN
ClsgICAxMC44ODMwOTZdIHBjaSAwMDAwOjk4OjBjLjc6IFs4MDg2OjIwNDddIHR5cGUgMDAgY2xh
c3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo5ODowYy43DQpbICAgMTAu
ODkzMzE3XSBwY2kgMDAwMDo5ODowZC4wOiBbODA4NjoyMDQ4XSB0eXBlIDAwIGNsYXNzIDB4MDg4
MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6OTg6MGQuMA0KWyAgIDEwLjkwMzU1NF0g
cGNpIDAwMDA6OTg6MGQuMTogWzgwODY6MjA0OV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjk4OjBkLjENClsgICAxMC45MTM3ODVdIHBjaSAwMDAw
Ojk4OjBkLjI6IFs4MDg2OjIwNGFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJ
IGFkZCBkZXZpY2UgMDAwMDo5ODowZC4yDQpbICAgMTAuOTI0MDEzXSBwY2kgMDAwMDo5ODowZC4z
OiBbODA4NjoyMDRiXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2
aWNlIDAwMDA6OTg6MGQuMw0KWyAgIDEwLjkzNDQxNV0gQUNQSTogUENJIFJvb3QgQnJpZGdlIFtQ
QzE1XSAoZG9tYWluIDAwMDAgW2J1cyBhYy1iZl0pDQoNClsgICAxMC45NDEyMjhdIGFjcGkgUE5Q
MEEwODowZjogX09TQzogT1Mgc3VwcG9ydHMgW0V4dGVuZGVkQ29uZmlnIEFTUE0gQ2xvY2tQTSBT
ZWdtZW50cyBNU0ldDQoNClsgICAxMC45NTEwODJdIGFjcGkgUE5QMEEwODowZjogX09TQzogcGxh
dGZvcm0gZG9lcyBub3Qgc3VwcG9ydCBbQUVSXQ0KDQpbICAgMTAuOTU4MzU5XSBhY3BpIFBOUDBB
MDg6MGY6IF9PU0M6IE9TIG5vdyBjb250cm9scyBbUENJZUhvdHBsdWcgUE1FIFBDSWVDYXBhYmls
aXR5XQ0KDQpbICAgMTAuOTY3MDg1XSBhY3BpcGhwOiBTbG90IFs4XSByZWdpc3RlcmVkDQoNClsg
ICAxMC45NzE0MjZdIGFjcGlwaHA6IFNsb3QgWzgxOTEtMzJdIHJlZ2lzdGVyZWQNCg0KWyAgIDEw
Ljk3NjQ2Ml0gYWNwaXBocDogU2xvdCBbODE5MS0yOF0gcmVnaXN0ZXJlZA0KDQpbICAgMTAuOTgx
NTAxXSBhY3BpcGhwOiBTbG90IFs4MTkxLTMwXSByZWdpc3RlcmVkDQoNClsgICAxMC45ODY1NDld
IFBDSSBob3N0IGJyaWRnZSB0byBidXMgMDAwMDphYw0KDQpbICAgMTAuOTkxMTU5XSBwY2lfYnVz
IDAwMDA6YWM6IHJvb3QgYnVzIHJlc291cmNlIFtpbyAgMHhlMDAwLTB4ZWZmZiB3aW5kb3ddDQoN
ClsgICAxMC45OTg4MTZdIHBjaV9idXMgMDAwMDphYzogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAw
eGJlMDAwMDAwLTB4YmViZmZmZmYgd2luZG93XQ0KDQpbICAgMTEuMDA3MjUwXSBwY2lfYnVzIDAw
MDA6YWM6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHgzODAyYzAwMDAwMDAtMHgzODAyZmZmZmZm
ZmYgd2luZG93XQ0KDQpbICAgMTEuMDE2NDU5XSBwY2lfYnVzIDAwMDA6YWM6IHJvb3QgYnVzIHJl
c291cmNlIFtidXMgYWMtYmZdDQoNClsgICAxMS4wMjI2OTRdIHBjaSAwMDAwOmFjOjAwLjA6IFs4
MDg2OjIwMzBdIHR5cGUgMDEgY2xhc3MgMHgwNjA0MDANCg0KWyAgIDExLjAyOTY1N10gcGNpIDAw
MDA6YWM6MDAuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQNCg0KWyAgIDEx
LjAzNjQzNl0gcGNpIDAwMDA6YWM6MDAuMDogU3lzdGVtIHdha2V1cCBkaXNhYmxlZCBieSBBQ1BJ
DQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YWM6MDAuMA0KWyAgIDExLjA0NjIxMF0gcGNp
IDAwMDA6YWM6MDUuMDogWzgwODY6MjAzNF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOmFjOjA1LjANClsgICAxMS4wNTY0NDBdIHBjaSAwMDAwOmFj
OjA1LjI6IFs4MDg2OjIwMzVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDphYzowNS4yDQpbICAgMTEuMDY2Njc5XSBwY2kgMDAwMDphYzowNS40OiBb
ODA4NjoyMDM2XSB0eXBlIDAwIGNsYXNzIDB4MDgwMDIwDQoNClsgICAxMS4wNzM0NTNdIHBjaSAw
MDAwOmFjOjA1LjQ6IHJlZyAweDEwOiBbbWVtIDB4YmU5MDAwMDAtMHhiZTkwMGZmZl0NCg0KKFhF
TikgUENJIGFkZCBkZXZpY2UgMDAwMDphYzowNS40DQpbICAgMTEuMDg0MDI5XSBwY2kgMDAwMDph
YzowZS4wOiBbODA4NjoyMDU4XSB0eXBlIDAwIGNsYXNzIDB4MTEwMTAwDQoNCihYRU4pIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6YWM6MGUuMA0KWyAgIDExLjA5NDI0MF0gcGNpIDAwMDA6YWM6MGUuMTog
WzgwODY6MjA1OV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOmFjOjBlLjENClsgICAxMS4xMDQ0NzddIHBjaSAwMDAwOmFjOjBmLjA6IFs4MDg2OjIw
NThdIHR5cGUgMDAgY2xhc3MgMHgxMTAxMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDph
YzowZi4wDQpbICAgMTEuMTE0NjkwXSBwY2kgMDAwMDphYzowZi4xOiBbODA4NjoyMDU5XSB0eXBl
IDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YWM6MGYuMQ0K
WyAgIDExLjEyNDkzN10gcGNpIDAwMDA6YWM6MTAuMDogWzgwODY6MjA1OF0gdHlwZSAwMCBjbGFz
cyAweDExMDEwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmFjOjEwLjANClsgICAxMS4x
MzUxNDVdIHBjaSAwMDAwOmFjOjEwLjE6IFs4MDg2OjIwNTldIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDphYzoxMC4xDQpbICAgMTEuMTQ1MzkwXSBw
Y2kgMDAwMDphYzoxMi4wOiBbODA4NjoyMDRjXSB0eXBlIDAwIGNsYXNzIDB4MTEwMTAwDQoNCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YWM6MTIuMA0KWyAgIDExLjE1NTU5MV0gcGNpIDAwMDA6
YWM6MTIuMTogWzgwODY6MjA0ZF0gdHlwZSAwMCBjbGFzcyAweDExMDEwMA0KDQooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOmFjOjEyLjENClsgICAxMS4xNjU3OTBdIHBjaSAwMDAwOmFjOjEyLjQ6
IFs4MDg2OjIwNGNdIHR5cGUgMDAgY2xhc3MgMHgxMTAxMDANCg0KKFhFTikgUENJIGFkZCBkZXZp
Y2UgMDAwMDphYzoxMi40DQpbICAgMTEuMTc1OTk4XSBwY2kgMDAwMDphYzoxMi41OiBbODA4Njoy
MDRkXSB0eXBlIDAwIGNsYXNzIDB4MTEwMTAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6
YWM6MTIuNQ0KWyAgIDExLjE4NjE4N10gcGNpIDAwMDA6YWM6MTUuMDogWzgwODY6MjAxOF0gdHlw
ZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmFjOjE1LjAN
ClsgICAxMS4xOTYzNzldIHBjaSAwMDAwOmFjOjE2LjA6IFs4MDg2OjIwMThdIHR5cGUgMDAgY2xh
c3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDphYzoxNi4wDQpbICAgMTEu
MjA2NTU1XSBwY2kgMDAwMDphYzoxNi40OiBbODA4NjoyMDE4XSB0eXBlIDAwIGNsYXNzIDB4MDg4
MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YWM6MTYuNA0KWyAgIDExLjIxNjczOV0g
cGNpIDAwMDA6YWM6MTcuMDogWzgwODY6MjAxOF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmFjOjE3LjANClsgICAxMS4yMjcwNzhdIHBjaSAwMDAw
OmFkOjAwLjA6IFs4MDg2OjE1MjhdIHR5cGUgMDAgY2xhc3MgMHgwMjAwMDANCg0KWyAgIDExLjIz
MzczMl0gcGNpIDAwMDA6YWQ6MDAuMDogcmVnIDB4MTA6IFttZW0gMHhiZTIwMDAwMC0weGJlM2Zm
ZmZmIDY0Yml0IHByZWZdDQoNClsgICAxMS4yNDE4OThdIHBjaSAwMDAwOmFkOjAwLjA6IHJlZyAw
eDIwOiBbbWVtIDB4YmU0MDQwMDAtMHhiZTQwN2ZmZiA2NGJpdCBwcmVmXQ0KDQpbICAgMTEuMjQ5
OTk2XSBwY2kgMDAwMDphZDowMC4wOiByZWcgMHgzMDogW21lbSAweGZmZjgwMDAwLTB4ZmZmZmZm
ZmYgcHJlZl0NCg0KWyAgIDExLjI1NzcwOF0gcGNpIDAwMDA6YWQ6MDAuMDogUE1FIyBzdXBwb3J0
ZWQgZnJvbSBEMCBEM2hvdA0KDQpbICAgMTEuMjYzODE4XSBwY2kgMDAwMDphZDowMC4wOiByZWcg
MHgxODQ6IFttZW0gMHhiZTcwMDAwMC0weGJlNzAzZmZmIDY0Yml0XQ0KDQpbICAgMTEuMjcxNTA3
XSBwY2kgMDAwMDphZDowMC4wOiBWRihuKSBCQVIwIHNwYWNlOiBbbWVtIDB4YmU3MDAwMDAtMHhi
ZTdmZmZmZiA2NGJpdF0gKGNvbnRhaW5zIEJBUjAgZm9yIDY0IFZGcykNCg0KWyAgIDExLjI4MjU3
N10gcGNpIDAwMDA6YWQ6MDAuMDogcmVnIDB4MTkwOiBbbWVtIDB4YmU4MDAwMDAtMHhiZTgwM2Zm
ZiA2NGJpdF0NCg0KWyAgIDExLjI5MDMxNV0gcGNpIDAwMDA6YWQ6MDAuMDogVkYobikgQkFSMyBz
cGFjZTogW21lbSAweGJlODAwMDAwLTB4YmU4ZmZmZmYgNjRiaXRdIChjb250YWlucyBCQVIzIGZv
ciA2NCBWRnMpDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YWQ6MDAuMA0KWyAgIDExLjMw
NDkyN10gcGNpIDAwMDA6YWQ6MDAuMTogWzgwODY6MTUyOF0gdHlwZSAwMCBjbGFzcyAweDAyMDAw
MA0KDQpbICAgMTEuMzExNzEwXSBwY2kgMDAwMDphZDowMC4xOiByZWcgMHgxMDogW21lbSAweGJl
MDAwMDAwLTB4YmUxZmZmZmYgNjRiaXQgcHJlZl0NCg0KWyAgIDExLjMxOTg3MV0gcGNpIDAwMDA6
YWQ6MDAuMTogcmVnIDB4MjA6IFttZW0gMHhiZTQwMDAwMC0weGJlNDAzZmZmIDY0Yml0IHByZWZd
DQoNClsgICAxMS4zMjc5NzddIHBjaSAwMDAwOmFkOjAwLjE6IHJlZyAweDMwOiBbbWVtIDB4ZmZm
ODAwMDAtMHhmZmZmZmZmZiBwcmVmXQ0KDQpbICAgMTEuMzM1Njg1XSBwY2kgMDAwMDphZDowMC4x
OiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90DQoNClsgICAxMS4zNDE3ODFdIHBjaSAwMDAw
OmFkOjAwLjE6IHJlZyAweDE4NDogW21lbSAweGJlNTAwMDAwLTB4YmU1MDNmZmYgNjRiaXRdDQoN
ClsgICAxMS4zNDk0ODJdIHBjaSAwMDAwOmFkOjAwLjE6IFZGKG4pIEJBUjAgc3BhY2U6IFttZW0g
MHhiZTUwMDAwMC0weGJlNWZmZmZmIDY0Yml0XSAoY29udGFpbnMgQkFSMCBmb3IgNjQgVkZzKQ0K
DQpbICAgMTEuMzYwNTU2XSBwY2kgMDAwMDphZDowMC4xOiByZWcgMHgxOTA6IFttZW0gMHhiZTYw
MDAwMC0weGJlNjAzZmZmIDY0Yml0XQ0KDQpbICAgMTEuMzY4MjkzXSBwY2kgMDAwMDphZDowMC4x
OiBWRihuKSBCQVIzIHNwYWNlOiBbbWVtIDB4YmU2MDAwMDAtMHhiZTZmZmZmZiA2NGJpdF0gKGNv
bnRhaW5zIEJBUjMgZm9yIDY0IFZGcykNCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDphZDow
MC4xDQpbICAgMTEuMzgyOTc2XSBwY2kgMDAwMDphYzowMC4wOiBQQ0kgYnJpZGdlIHRvIFtidXMg
YWQtYWVdDQoNClsgICAxMS4zODg3OTBdIHBjaSAwMDAwOmFjOjAwLjA6ICAgYnJpZGdlIHdpbmRv
dyBbbWVtIDB4YmU1MDAwMDAtMHhiZThmZmZmZl0NCg0KWyAgIDExLjM5NjQ0N10gcGNpIDAwMDA6
YWM6MDAuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhiZTAwMDAwMC0weGJlNGZmZmZmIDY0Yml0
IHByZWZdDQoNClsgICAxMS40MDU0MDNdIEFDUEk6IFBDSSBSb290IEJyaWRnZSBbUEMxOF0gKGRv
bWFpbiAwMDAwIFtidXMgYzAtYzNdKQ0KDQpbICAgMTEuNDEyMjE1XSBhY3BpIFBOUDBBMDg6MTI6
IF9PU0M6IE9TIHN1cHBvcnRzIFtFeHRlbmRlZENvbmZpZyBBU1BNIENsb2NrUE0gU2VnbWVudHMg
TVNJXQ0KDQpbICAgMTEuNDIxNzk2XSBhY3BpIFBOUDBBMDg6MTI6IF9PU0M6IHBsYXRmb3JtIGRv
ZXMgbm90IHN1cHBvcnQgW0FFUl0NCg0KWyAgIDExLjQyODkxMl0gYWNwaSBQTlAwQTA4OjEyOiBf
T1NDOiBPUyBub3cgY29udHJvbHMgW1BDSWVIb3RwbHVnIFBNRSBQQ0llQ2FwYWJpbGl0eV0NCg0K
WyAgIDExLjQzNzU3OV0gYWNwaXBocDogU2xvdCBbODE5MS0zM10gcmVnaXN0ZXJlZA0KDQpbICAg
MTEuNDQyNTI0XSBQQ0kgaG9zdCBicmlkZ2UgdG8gYnVzIDAwMDA6YzANCg0KWyAgIDExLjQ0NzEw
OF0gcGNpX2J1cyAwMDAwOmMwOiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4ZjAwMC0weGZmZmYg
d2luZG93XQ0KDQpbICAgMTEuNDU0NzYwXSBwY2lfYnVzIDAwMDA6YzA6IHJvb3QgYnVzIHJlc291
cmNlIFttZW0gMHhiZWMwMDAwMC0weGJlZmZmZmZmIHdpbmRvd10NCg0KWyAgIDExLjQ2MzE5Nl0g
cGNpX2J1cyAwMDAwOmMwOiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4MzgwMzAwMDAwMDAwLTB4
MzgwMzNmZmZmZmZmIHdpbmRvd10NCg0KWyAgIDExLjQ3MjQwOV0gcGNpX2J1cyAwMDAwOmMwOiBy
b290IGJ1cyByZXNvdXJjZSBbYnVzIGMwLWMzXQ0KDQpbICAgMTEuNDc4NjQ4XSBwY2kgMDAwMDpj
MDowNC4wOiBbODA4NjoyMDIxXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNClsgICAxMS40ODU0
MzRdIHBjaSAwMDAwOmMwOjA0LjA6IHJlZyAweDEwOiBbbWVtIDB4MzgwMzNmZjFjMDAwLTB4Mzgw
MzNmZjFmZmZmIDY0Yml0XQ0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmMwOjA0LjANClsg
ICAxMS40OTczMzddIHBjaSAwMDAwOmMwOjA0LjE6IFs4MDg2OjIwMjFdIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDANCg0KWyAgIDExLjUwNDEyM10gcGNpIDAwMDA6YzA6MDQuMTogcmVnIDB4MTA6IFtt
ZW0gMHgzODAzM2ZmMTgwMDAtMHgzODAzM2ZmMWJmZmYgNjRiaXRdDQoNCihYRU4pIFBDSSBhZGQg
ZGV2aWNlIDAwMDA6YzA6MDQuMQ0KWyAgIDExLjUxNjAyM10gcGNpIDAwMDA6YzA6MDQuMjogWzgw
ODY6MjAyMV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQpbICAgMTEuNTIyODEzXSBwY2kgMDAw
MDpjMDowNC4yOiByZWcgMHgxMDogW21lbSAweDM4MDMzZmYxNDAwMC0weDM4MDMzZmYxN2ZmZiA2
NGJpdF0NCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpjMDowNC4yDQpbICAgMTEuNTM0NzA0
XSBwY2kgMDAwMDpjMDowNC4zOiBbODA4NjoyMDIxXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoN
ClsgICAxMS41NDE0ODddIHBjaSAwMDAwOmMwOjA0LjM6IHJlZyAweDEwOiBbbWVtIDB4MzgwMzNm
ZjEwMDAwLTB4MzgwMzNmZjEzZmZmIDY0Yml0XQ0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
OmMwOjA0LjMNClsgICAxMS41NTMzODJdIHBjaSAwMDAwOmMwOjA0LjQ6IFs4MDg2OjIwMjFdIHR5
cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KWyAgIDExLjU2MDE3MF0gcGNpIDAwMDA6YzA6MDQuNDog
cmVnIDB4MTA6IFttZW0gMHgzODAzM2ZmMGMwMDAtMHgzODAzM2ZmMGZmZmYgNjRiaXRdDQoNCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzA6MDQuNA0KWyAgIDExLjU3MjA2NF0gcGNpIDAwMDA6
YzA6MDQuNTogWzgwODY6MjAyMV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQpbICAgMTEuNTc4
ODUyXSBwY2kgMDAwMDpjMDowNC41OiByZWcgMHgxMDogW21lbSAweDM4MDMzZmYwODAwMC0weDM4
MDMzZmYwYmZmZiA2NGJpdF0NCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpjMDowNC41DQpb
ICAgMTEuNTkwNzUyXSBwY2kgMDAwMDpjMDowNC42OiBbODA4NjoyMDIxXSB0eXBlIDAwIGNsYXNz
IDB4MDg4MDAwDQoNClsgICAxMS41OTc1MzFdIHBjaSAwMDAwOmMwOjA0LjY6IHJlZyAweDEwOiBb
bWVtIDB4MzgwMzNmZjA0MDAwLTB4MzgwMzNmZjA3ZmZmIDY0Yml0XQ0KDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOmMwOjA0LjYNClsgICAxMS42MDk0MjZdIHBjaSAwMDAwOmMwOjA0Ljc6IFs4
MDg2OjIwMjFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KWyAgIDExLjYxNjIxNl0gcGNpIDAw
MDA6YzA6MDQuNzogcmVnIDB4MTA6IFttZW0gMHgzODAzM2ZmMDAwMDAtMHgzODAzM2ZmMDNmZmYg
NjRiaXRdDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzA6MDQuNw0KWyAgIDExLjYyODEw
NF0gcGNpIDAwMDA6YzA6MDUuMDogWzgwODY6MjAyNF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0K
DQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmMwOjA1LjANClsgICAxMS42MzgzNTJdIHBjaSAw
MDAwOmMwOjA1LjI6IFs4MDg2OjIwMjVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDpjMDowNS4yDQpbICAgMTEuNjQ4NTg3XSBwY2kgMDAwMDpjMDow
NS40OiBbODA4NjoyMDI2XSB0eXBlIDAwIGNsYXNzIDB4MDgwMDIwDQoNClsgICAxMS42NTUzNjhd
IHBjaSAwMDAwOmMwOjA1LjQ6IHJlZyAweDEwOiBbbWVtIDB4YmVjMDAwMDAtMHhiZWMwMGZmZl0N
Cg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpjMDowNS40DQpbICAgMTEuNjY1OTQwXSBwY2kg
MDAwMDpjMDowOC4wOiBbODA4NjoyMDE0XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4p
IFBDSSBhZGQgZGV2aWNlIDAwMDA6YzA6MDguMA0KWyAgIDExLjY3NjE0MF0gcGNpIDAwMDA6YzA6
MDguMTogWzgwODY6MjAxNV0gdHlwZSAwMCBjbGFzcyAweDExMDEwMA0KDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOmMwOjA4LjENClsgICAxMS42ODYzMjddIHBjaSAwMDAwOmMwOjA4LjI6IFs4
MDg2OjIwMTZdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2Ug
MDAwMDpjMDowOC4yDQpbICAgMTEuNjk2NzA5XSBBQ1BJOiBQQ0kgUm9vdCBCcmlkZ2UgW1BDMTld
IChkb21haW4gMDAwMCBbYnVzIGM0LWQ3XSkNCg0KWyAgIDExLjcwMzUxOV0gYWNwaSBQTlAwQTA4
OjEzOiBfT1NDOiBPUyBzdXBwb3J0cyBbRXh0ZW5kZWRDb25maWcgQVNQTSBDbG9ja1BNIFNlZ21l
bnRzIE1TSV0NCg0KWyAgIDExLjcxMzM3NV0gYWNwaSBQTlAwQTA4OjEzOiBfT1NDOiBwbGF0Zm9y
bSBkb2VzIG5vdCBzdXBwb3J0IFtBRVJdDQoNClsgICAxMS43MjA2NTldIGFjcGkgUE5QMEEwODox
MzogX09TQzogT1Mgbm93IGNvbnRyb2xzIFtQQ0llSG90cGx1ZyBQTUUgUENJZUNhcGFiaWxpdHld
DQoNClsgICAxMS43MjkxNzBdIGFjcGkgUE5QMEEwODoxMzogaG9zdCBicmlkZ2Ugd2luZG93IFtp
byAgMHgwMDAwIHdpbmRvd10gKGlnbm9yZWQsIG5vdCBDUFUgYWRkcmVzc2FibGUpDQoNClsgICAx
MS43Mzk0NzNdIGFjcGlwaHA6IFNsb3QgWzgxOTEtMzddIHJlZ2lzdGVyZWQNCg0KWyAgIDExLjc0
NDM5MV0gYWNwaXBocDogU2xvdCBbODE5MS0zMV0gcmVnaXN0ZXJlZA0KDQpbICAgMTEuNzQ5NDM1
XSBhY3BpcGhwOiBTbG90IFs4MTkxLTM0XSByZWdpc3RlcmVkDQoNClsgICAxMS43NTQ0NzFdIGFj
cGlwaHA6IFNsb3QgWzgxOTEtMzVdIHJlZ2lzdGVyZWQNCg0KWyAgIDExLjc1OTU2OF0gUENJIGhv
c3QgYnJpZGdlIHRvIGJ1cyAwMDAwOmM0DQoNClsgICAxMS43NjQxMjNdIHBjaV9idXMgMDAwMDpj
NDogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweGJmMDAwMDAwLTB4YmYzZmZmZmYgd2luZG93XQ0K
DQpbICAgMTEuNzcyNTYwXSBwY2lfYnVzIDAwMDA6YzQ6IHJvb3QgYnVzIHJlc291cmNlIFttZW0g
MHgzODAzNDAwMDAwMDAtMHgzODAzN2ZmZmZmZmYgd2luZG93XQ0KDQpbICAgMTEuNzgxNzc2XSBw
Y2lfYnVzIDAwMDA6YzQ6IHJvb3QgYnVzIHJlc291cmNlIFtidXMgYzQtZDddDQoNClsgICAxMS43
ODgwMDldIHBjaSAwMDAwOmM0OjA1LjA6IFs4MDg2OjIwMzRdIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpjNDowNS4wDQpbICAgMTEuNzk4MjUyXSBw
Y2kgMDAwMDpjNDowNS4yOiBbODA4NjoyMDM1XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MDUuMg0KWyAgIDExLjgwODQ5N10gcGNpIDAwMDA6
YzQ6MDUuNDogWzgwODY6MjAzNl0gdHlwZSAwMCBjbGFzcyAweDA4MDAyMA0KDQpbICAgMTEuODE1
MjczXSBwY2kgMDAwMDpjNDowNS40OiByZWcgMHgxMDogW21lbSAweGJmMDAwMDAwLTB4YmYwMDBm
ZmZdDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MDUuNA0KWyAgIDExLjgyNTg0M10g
cGNpIDAwMDA6YzQ6MDguMDogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjA4LjANClsgICAxMS44MzYwMzBdIHBjaSAwMDAw
OmM0OjA4LjE6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJ
IGFkZCBkZXZpY2UgMDAwMDpjNDowOC4xDQpbICAgMTEuODQ2MjE1XSBwY2kgMDAwMDpjNDowOC4y
OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2
aWNlIDAwMDA6YzQ6MDguMg0KWyAgIDExLjg1NjQwOF0gcGNpIDAwMDA6YzQ6MDguMzogWzgwODY6
MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
OmM0OjA4LjMNClsgICAxMS44NjY1OTddIHBjaSAwMDAwOmM0OjA4LjQ6IFs4MDg2OjIwOGRdIHR5
cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpjNDowOC40
DQpbICAgMTEuODc2Nzg3XSBwY2kgMDAwMDpjNDowOC41OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNs
YXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MDguNQ0KWyAgIDEx
Ljg4Njk3N10gcGNpIDAwMDA6YzQ6MDguNjogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4
ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjA4LjYNClsgICAxMS44OTcxNjRd
IHBjaSAwMDAwOmM0OjA4Ljc6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0K
KFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpjNDowOC43DQpbICAgMTEuOTA3MzU1XSBwY2kgMDAw
MDpjNDowOS4wOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBD
SSBhZGQgZGV2aWNlIDAwMDA6YzQ6MDkuMA0KWyAgIDExLjkxNzU1N10gcGNpIDAwMDA6YzQ6MDku
MTogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRl
dmljZSAwMDAwOmM0OjA5LjENClsgICAxMS45Mjc3NDddIHBjaSAwMDAwOmM0OjA5LjI6IFs4MDg2
OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAw
MDpjNDowOS4yDQpbICAgMTEuOTM3OTM0XSBwY2kgMDAwMDpjNDowOS4zOiBbODA4NjoyMDhkXSB0
eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MDku
Mw0KWyAgIDExLjk0ODEyMV0gcGNpIDAwMDA6YzQ6MDkuNDogWzgwODY6MjA4ZF0gdHlwZSAwMCBj
bGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjA5LjQNClsgICAx
MS45NTgzMDhdIHBjaSAwMDAwOmM0OjA5LjU6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgw
ODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpjNDowOS41DQpbICAgMTEuOTY4NDk5
XSBwY2kgMDAwMDpjNDowOS42OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoN
CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MDkuNg0KWyAgIDExLjk3ODY4Ml0gcGNpIDAw
MDA6YzQ6MDkuNzogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQ
Q0kgYWRkIGRldmljZSAwMDAwOmM0OjA5LjcNClsgICAxMS45ODg4NzZdIHBjaSAwMDAwOmM0OjBh
LjA6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBk
ZXZpY2UgMDAwMDpjNDowYS4wDQpbICAgMTEuOTk5MDYxXSBwY2kgMDAwMDpjNDowYS4xOiBbODA4
NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAw
MDA6YzQ6MGEuMQ0KWyAgIDEyLjAwOTI1M10gcGNpIDAwMDA6YzQ6MGEuMjogWzgwODY6MjA4ZF0g
dHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjBh
LjINClsgICAxMi4wMTk0NTBdIHBjaSAwMDAwOmM0OjBhLjM6IFs4MDg2OjIwOGRdIHR5cGUgMDAg
Y2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpjNDowYS4zDQpbICAg
MTIuMDI5NjM5XSBwY2kgMDAwMDpjNDowYS40OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4
MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MGEuNA0KWyAgIDEyLjAzOTgz
MF0gcGNpIDAwMDA6YzQ6MGEuNTogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0K
DQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjBhLjUNClsgICAxMi4wNTAwMTddIHBjaSAw
MDAwOmM0OjBhLjY6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDpjNDowYS42DQpbICAgMTIuMDYwMjA0XSBwY2kgMDAwMDpjNDow
YS43OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQg
ZGV2aWNlIDAwMDA6YzQ6MGEuNw0KWyAgIDEyLjA3MDM5NF0gcGNpIDAwMDA6YzQ6MGIuMDogWzgw
ODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOmM0OjBiLjANClsgICAxMi4wODA1OTBdIHBjaSAwMDAwOmM0OjBiLjE6IFs4MDg2OjIwOGRd
IHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpjNDow
Yi4xDQpbICAgMTIuMDkwNzc2XSBwY2kgMDAwMDpjNDowYi4yOiBbODA4NjoyMDhkXSB0eXBlIDAw
IGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MGIuMg0KWyAg
IDEyLjEwMDk2NF0gcGNpIDAwMDA6YzQ6MGIuMzogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAw
eDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjBiLjMNClsgICAxMi4xMTEx
NzVdIHBjaSAwMDAwOmM0OjBlLjA6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAN
Cg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpjNDowZS4wDQpbICAgMTIuMTIxMzQ0XSBwY2kg
MDAwMDpjNDowZS4xOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4p
IFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MGUuMQ0KWyAgIDEyLjEzMTUyOV0gcGNpIDAwMDA6YzQ6
MGUuMjogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOmM0OjBlLjINClsgICAxMi4xNDE3MjBdIHBjaSAwMDAwOmM0OjBlLjM6IFs4
MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2Ug
MDAwMDpjNDowZS4zDQpbICAgMTIuMTUxOTAwXSBwY2kgMDAwMDpjNDowZS40OiBbODA4NjoyMDhl
XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6
MGUuNA0KWyAgIDEyLjE2MjA4OV0gcGNpIDAwMDA6YzQ6MGUuNTogWzgwODY6MjA4ZV0gdHlwZSAw
MCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjBlLjUNClsg
ICAxMi4xNzIyNzhdIHBjaSAwMDAwOmM0OjBlLjY6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpjNDowZS42DQpbICAgMTIuMTgy
NDY2XSBwY2kgMDAwMDpjNDowZS43OiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAw
DQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MGUuNw0KWyAgIDEyLjE5MjY1NF0gcGNp
IDAwMDA6YzQ6MGYuMDogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjBmLjANClsgICAxMi4yMDI4NTBdIHBjaSAwMDAwOmM0
OjBmLjE6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDpjNDowZi4xDQpbICAgMTIuMjEzMDMxXSBwY2kgMDAwMDpjNDowZi4yOiBb
ODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNl
IDAwMDA6YzQ6MGYuMg0KWyAgIDEyLjIyMzIyMF0gcGNpIDAwMDA6YzQ6MGYuMzogWzgwODY6MjA4
ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0
OjBmLjMNClsgICAxMi4yMzM0MTddIHBjaSAwMDAwOmM0OjBmLjQ6IFs4MDg2OjIwOGVdIHR5cGUg
MDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpjNDowZi40DQpb
ICAgMTIuMjQzNjA4XSBwY2kgMDAwMDpjNDowZi41OiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNz
IDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MGYuNQ0KWyAgIDEyLjI1
Mzc4Ml0gcGNpIDAwMDA6YzQ6MGYuNjogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAw
MA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjBmLjYNClsgICAxMi4yNjM5NjZdIHBj
aSAwMDAwOmM0OjBmLjc6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhF
TikgUENJIGFkZCBkZXZpY2UgMDAwMDpjNDowZi43DQpbICAgMTIuMjc0MTUwXSBwY2kgMDAwMDpj
NDoxMC4wOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6YzQ6MTAuMA0KWyAgIDEyLjI4NDM1MV0gcGNpIDAwMDA6YzQ6MTAuMTog
WzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOmM0OjEwLjENClsgICAxMi4yOTQ1NDVdIHBjaSAwMDAwOmM0OjEwLjI6IFs4MDg2OjIw
OGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpj
NDoxMC4yDQpbICAgMTIuMzA0NzMzXSBwY2kgMDAwMDpjNDoxMC4zOiBbODA4NjoyMDhlXSB0eXBl
IDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MTAuMw0K
WyAgIDEyLjMxNDkyMF0gcGNpIDAwMDA6YzQ6MTAuNDogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFz
cyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjEwLjQNClsgICAxMi4z
MjUxMTVdIHBjaSAwMDAwOmM0OjEwLjU6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpjNDoxMC41DQpbICAgMTIuMzM1MzA0XSBw
Y2kgMDAwMDpjNDoxMC42OiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MTAuNg0KWyAgIDEyLjM0NTQ5NV0gcGNpIDAwMDA6
YzQ6MTAuNzogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOmM0OjEwLjcNClsgICAxMi4zNTU2NzZdIHBjaSAwMDAwOmM0OjExLjA6
IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZp
Y2UgMDAwMDpjNDoxMS4wDQpbICAgMTIuMzY1ODY5XSBwY2kgMDAwMDpjNDoxMS4xOiBbODA4Njoy
MDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6
YzQ6MTEuMQ0KWyAgIDEyLjM3NjA1Ml0gcGNpIDAwMDA6YzQ6MTEuMjogWzgwODY6MjA4ZV0gdHlw
ZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjExLjIN
ClsgICAxMi4zODYyMzVdIHBjaSAwMDAwOmM0OjExLjM6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xh
c3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpjNDoxMS4zDQpbICAgMTIu
Mzk2NDcxXSBwY2kgMDAwMDpjNDoxZC4wOiBbODA4NjoyMDU0XSB0eXBlIDAwIGNsYXNzIDB4MDg4
MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MWQuMA0KWyAgIDEyLjQwNjYyN10g
cGNpIDAwMDA6YzQ6MWQuMTogWzgwODY6MjA1NV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjFkLjENClsgICAxMi40MTY4MjFdIHBjaSAwMDAw
OmM0OjFkLjI6IFs4MDg2OjIwNTZdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJ
IGFkZCBkZXZpY2UgMDAwMDpjNDoxZC4yDQpbICAgMTIuNDI3MDA3XSBwY2kgMDAwMDpjNDoxZC4z
OiBbODA4NjoyMDU3XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2
aWNlIDAwMDA6YzQ6MWQuMw0KWyAgIDEyLjQzNzIwN10gcGNpIDAwMDA6YzQ6MWUuMDogWzgwODY6
MjA4MF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
OmM0OjFlLjANClsgICAxMi40NDczOTBdIHBjaSAwMDAwOmM0OjFlLjE6IFs4MDg2OjIwODFdIHR5
cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpjNDoxZS4x
DQpbICAgMTIuNDU3NTgxXSBwY2kgMDAwMDpjNDoxZS4yOiBbODA4NjoyMDgyXSB0eXBlIDAwIGNs
YXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YzQ6MWUuMg0KWyAgIDEy
LjQ2Nzc2N10gcGNpIDAwMDA6YzQ6MWUuMzogWzgwODY6MjA4M10gdHlwZSAwMCBjbGFzcyAweDA4
ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmM0OjFlLjMNClsgICAxMi40Nzc5NjRd
IHBjaSAwMDAwOmM0OjFlLjQ6IFs4MDg2OjIwODRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0K
KFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpjNDoxZS40DQpbICAgMTIuNDg4MTQ3XSBwY2kgMDAw
MDpjNDoxZS41OiBbODA4NjoyMDg1XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBD
SSBhZGQgZGV2aWNlIDAwMDA6YzQ6MWUuNQ0KWyAgIDEyLjQ5ODMzOF0gcGNpIDAwMDA6YzQ6MWUu
NjogWzgwODY6MjA4Nl0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRl
dmljZSAwMDAwOmM0OjFlLjYNClsgICAxMi41MDg2NzZdIEFDUEk6IFBDSSBSb290IEJyaWRnZSBb
UEMyMF0gKGRvbWFpbiAwMDAwIFtidXMgZDgtZWJdKQ0KDQpbICAgMTIuNTE1NDg5XSBhY3BpIFBO
UDBBMDg6MTQ6IF9PU0M6IE9TIHN1cHBvcnRzIFtFeHRlbmRlZENvbmZpZyBBU1BNIENsb2NrUE0g
U2VnbWVudHMgTVNJXQ0KDQpbICAgMTIuNTI1MzM0XSBhY3BpIFBOUDBBMDg6MTQ6IF9PU0M6IHBs
YXRmb3JtIGRvZXMgbm90IHN1cHBvcnQgW0FFUl0NCg0KWyAgIDEyLjUzMjYxNV0gYWNwaSBQTlAw
QTA4OjE0OiBfT1NDOiBPUyBub3cgY29udHJvbHMgW1BDSWVIb3RwbHVnIFBNRSBQQ0llQ2FwYWJp
bGl0eV0NCg0KWyAgIDEyLjU0MTEyNV0gYWNwaSBQTlAwQTA4OjE0OiBob3N0IGJyaWRnZSB3aW5k
b3cgW2lvICAweDAwMDAgd2luZG93XSAoaWdub3JlZCwgbm90IENQVSBhZGRyZXNzYWJsZSkNCg0K
WyAgIDEyLjU1MTQzMl0gYWNwaXBocDogU2xvdCBbODE5MS00MV0gcmVnaXN0ZXJlZA0KDQpbICAg
MTIuNTU2MzU0XSBhY3BpcGhwOiBTbG90IFs4MTkxLTM2XSByZWdpc3RlcmVkDQoNClsgICAxMi41
NjEzOTddIGFjcGlwaHA6IFNsb3QgWzgxOTEtMzhdIHJlZ2lzdGVyZWQNCg0KWyAgIDEyLjU2NjQz
OF0gYWNwaXBocDogU2xvdCBbODE5MS0zOV0gcmVnaXN0ZXJlZA0KDQpbICAgMTIuNTcxNDgzXSBQ
Q0kgaG9zdCBicmlkZ2UgdG8gYnVzIDAwMDA6ZDgNCg0KWyAgIDEyLjU3NjA4Ml0gcGNpX2J1cyAw
MDAwOmQ4OiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4YmY0MDAwMDAtMHhiZjdmZmZmZiB3aW5k
b3ddDQoNClsgICAxMi41ODQ1MTddIHBjaV9idXMgMDAwMDpkODogcm9vdCBidXMgcmVzb3VyY2Ug
W21lbSAweDM4MDM4MDAwMDAwMC0weDM4MDNiZmZmZmZmZiB3aW5kb3ddDQoNClsgICAxMi41OTM3
MzVdIHBjaV9idXMgMDAwMDpkODogcm9vdCBidXMgcmVzb3VyY2UgW2J1cyBkOC1lYl0NCg0KWyAg
IDEyLjU5OTk3Ml0gcGNpIDAwMDA6ZDg6MDUuMDogWzgwODY6MjAzNF0gdHlwZSAwMCBjbGFzcyAw
eDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmQ4OjA1LjANClsgICAxMi42MTAx
OTldIHBjaSAwMDAwOmQ4OjA1LjI6IFs4MDg2OjIwMzVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAN
Cg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpkODowNS4yDQpbICAgMTIuNjIwNDI2XSBwY2kg
MDAwMDpkODowNS40OiBbODA4NjoyMDM2XSB0eXBlIDAwIGNsYXNzIDB4MDgwMDIwDQoNClsgICAx
Mi42MjcyMDddIHBjaSAwMDAwOmQ4OjA1LjQ6IHJlZyAweDEwOiBbbWVtIDB4YmY0MDAwMDAtMHhi
ZjQwMGZmZl0NCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpkODowNS40DQpbICAgMTIuNjM3
NzgwXSBwY2kgMDAwMDpkODowOC4wOiBbODA4NjoyMDY2XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAw
DQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ZDg6MDguMA0KWyAgIDEyLjY0ODAxMF0gcGNp
IDAwMDA6ZDg6MDkuMDogWzgwODY6MjA2Nl0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOmQ4OjA5LjANClsgICAxMi42NTgyMzVdIHBjaSAwMDAwOmQ4
OjBhLjA6IFs4MDg2OjIwNDBdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDpkODowYS4wDQpbICAgMTIuNjY4NDQzXSBwY2kgMDAwMDpkODowYS4xOiBb
ODA4NjoyMDQxXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNl
IDAwMDA6ZDg6MGEuMQ0KWyAgIDEyLjY3ODY2OV0gcGNpIDAwMDA6ZDg6MGEuMjogWzgwODY6MjA0
Ml0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmQ4
OjBhLjINClsgICAxMi42ODg4OTNdIHBjaSAwMDAwOmQ4OjBhLjM6IFs4MDg2OjIwNDNdIHR5cGUg
MDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpkODowYS4zDQpb
ICAgMTIuNjk5MTA1XSBwY2kgMDAwMDpkODowYS40OiBbODA4NjoyMDQ0XSB0eXBlIDAwIGNsYXNz
IDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ZDg6MGEuNA0KWyAgIDEyLjcw
OTMyNV0gcGNpIDAwMDA6ZDg6MGEuNTogWzgwODY6MjA0NV0gdHlwZSAwMCBjbGFzcyAweDA4ODAw
MA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmQ4OjBhLjUNClsgICAxMi43MTk1NDddIHBj
aSAwMDAwOmQ4OjBhLjY6IFs4MDg2OjIwNDZdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhF
TikgUENJIGFkZCBkZXZpY2UgMDAwMDpkODowYS42DQpbICAgMTIuNzI5NzY4XSBwY2kgMDAwMDpk
ODowYS43OiBbODA4NjoyMDQ3XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6ZDg6MGEuNw0KWyAgIDEyLjczOTk4OF0gcGNpIDAwMDA6ZDg6MGIuMDog
WzgwODY6MjA0OF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOmQ4OjBiLjANClsgICAxMi43NTAyMjFdIHBjaSAwMDAwOmQ4OjBiLjE6IFs4MDg2OjIw
NDldIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpk
ODowYi4xDQpbICAgMTIuNzYwNDQwXSBwY2kgMDAwMDpkODowYi4yOiBbODA4NjoyMDRhXSB0eXBl
IDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ZDg6MGIuMg0K
WyAgIDEyLjc3MDY1Nl0gcGNpIDAwMDA6ZDg6MGIuMzogWzgwODY6MjA0Yl0gdHlwZSAwMCBjbGFz
cyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmQ4OjBiLjMNClsgICAxMi43
ODA4ODhdIHBjaSAwMDAwOmQ4OjBjLjA6IFs4MDg2OjIwNDBdIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpkODowYy4wDQpbICAgMTIuNzkxMTAyXSBw
Y2kgMDAwMDpkODowYy4xOiBbODA4NjoyMDQxXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ZDg6MGMuMQ0KWyAgIDEyLjgwMTMyOF0gcGNpIDAwMDA6
ZDg6MGMuMjogWzgwODY6MjA0Ml0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOmQ4OjBjLjINClsgICAxMi44MTE1NTNdIHBjaSAwMDAwOmQ4OjBjLjM6
IFs4MDg2OjIwNDNdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZp
Y2UgMDAwMDpkODowYy4zDQpbICAgMTIuODIxNzc4XSBwY2kgMDAwMDpkODowYy40OiBbODA4Njoy
MDQ0XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6
ZDg6MGMuNA0KWyAgIDEyLjgzMTk5N10gcGNpIDAwMDA6ZDg6MGMuNTogWzgwODY6MjA0NV0gdHlw
ZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmQ4OjBjLjUN
ClsgICAxMi44NDIyMjJdIHBjaSAwMDAwOmQ4OjBjLjY6IFs4MDg2OjIwNDZdIHR5cGUgMDAgY2xh
c3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpkODowYy42DQpbICAgMTIu
ODUyNDM3XSBwY2kgMDAwMDpkODowYy43OiBbODA4NjoyMDQ3XSB0eXBlIDAwIGNsYXNzIDB4MDg4
MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ZDg6MGMuNw0KWyAgIDEyLjg2MjY2MV0g
cGNpIDAwMDA6ZDg6MGQuMDogWzgwODY6MjA0OF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmQ4OjBkLjANClsgICAxMi44NzI4ODNdIHBjaSAwMDAw
OmQ4OjBkLjE6IFs4MDg2OjIwNDldIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJ
IGFkZCBkZXZpY2UgMDAwMDpkODowZC4xDQpbICAgMTIuODgzMTA5XSBwY2kgMDAwMDpkODowZC4y
OiBbODA4NjoyMDRhXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2
aWNlIDAwMDA6ZDg6MGQuMg0KWyAgIDEyLjg5MzMzNl0gcGNpIDAwMDA6ZDg6MGQuMzogWzgwODY6
MjA0Yl0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
OmQ4OjBkLjMNClsgICAxMi45MDM3MjJdIEFDUEk6IFBDSSBSb290IEJyaWRnZSBbUEMyMV0gKGRv
bWFpbiAwMDAwIFtidXMgZWMtZmZdKQ0KDQpbICAgMTIuOTEwNTM0XSBhY3BpIFBOUDBBMDg6MTU6
IF9PU0M6IE9TIHN1cHBvcnRzIFtFeHRlbmRlZENvbmZpZyBBU1BNIENsb2NrUE0gU2VnbWVudHMg
TVNJXQ0KDQpbICAgMTIuOTIwMzc1XSBhY3BpIFBOUDBBMDg6MTU6IF9PU0M6IHBsYXRmb3JtIGRv
ZXMgbm90IHN1cHBvcnQgW0FFUl0NCg0KWyAgIDEyLjkyNzY1N10gYWNwaSBQTlAwQTA4OjE1OiBf
T1NDOiBPUyBub3cgY29udHJvbHMgW1BDSWVIb3RwbHVnIFBNRSBQQ0llQ2FwYWJpbGl0eV0NCg0K
WyAgIDEyLjkzNjE2N10gYWNwaSBQTlAwQTA4OjE1OiBob3N0IGJyaWRnZSB3aW5kb3cgW2lvICAw
eDAwMDAgd2luZG93XSAoaWdub3JlZCwgbm90IENQVSBhZGRyZXNzYWJsZSkNCg0KWyAgIDEyLjk0
NjQ4OV0gYWNwaXBocDogU2xvdCBbODE5MS00NV0gcmVnaXN0ZXJlZA0KDQpbICAgMTIuOTUxNDAz
XSBhY3BpcGhwOiBTbG90IFs4MTkxLTQwXSByZWdpc3RlcmVkDQoNClsgICAxMi45NTY0NDRdIGFj
cGlwaHA6IFNsb3QgWzgxOTEtNDJdIHJlZ2lzdGVyZWQNCg0KWyAgIDEyLjk2MTQ4OF0gYWNwaXBo
cDogU2xvdCBbODE5MS00M10gcmVnaXN0ZXJlZA0KDQpbICAgMTIuOTY2NTI3XSBQQ0kgaG9zdCBi
cmlkZ2UgdG8gYnVzIDAwMDA6ZWMNCg0KWyAgIDEyLjk3MTEzM10gcGNpX2J1cyAwMDAwOmVjOiBy
b290IGJ1cyByZXNvdXJjZSBbbWVtIDB4YmY4MDAwMDAtMHhmYmZmZmZmZiB3aW5kb3ddDQoNClsg
ICAxMi45Nzk1NjZdIHBjaV9idXMgMDAwMDplYzogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweDM4
MDNjMDAwMDAwMC0weDM4MDNmZmZmZmZmZiB3aW5kb3ddDQoNClsgICAxMi45ODg3ODNdIHBjaV9i
dXMgMDAwMDplYzogcm9vdCBidXMgcmVzb3VyY2UgW2J1cyBlYy1mZl0NCg0KWyAgIDEyLjk5NTAy
MF0gcGNpIDAwMDA6ZWM6MDUuMDogWzgwODY6MjAzNF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0K
DQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmVjOjA1LjANClsgICAxMy4wMDUyNTddIHBjaSAw
MDAwOmVjOjA1LjI6IFs4MDg2OjIwMzVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDplYzowNS4yDQpbICAgMTMuMDE1NDkyXSBwY2kgMDAwMDplYzow
NS40OiBbODA4NjoyMDM2XSB0eXBlIDAwIGNsYXNzIDB4MDgwMDIwDQoNClsgICAxMy4wMjIyNzFd
IHBjaSAwMDAwOmVjOjA1LjQ6IHJlZyAweDEwOiBbbWVtIDB4YmY4MDAwMDAtMHhiZjgwMGZmZl0N
Cg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDplYzowNS40DQpbICAgMTMuMDMyODU4XSBwY2kg
MDAwMDplYzowZS4wOiBbODA4NjoyMDU4XSB0eXBlIDAwIGNsYXNzIDB4MTEwMTAwDQoNCihYRU4p
IFBDSSBhZGQgZGV2aWNlIDAwMDA6ZWM6MGUuMA0KWyAgIDEzLjA0MzA1N10gcGNpIDAwMDA6ZWM6
MGUuMTogWzgwODY6MjA1OV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOmVjOjBlLjENClsgICAxMy4wNTMyODZdIHBjaSAwMDAwOmVjOjBmLjA6IFs4
MDg2OjIwNThdIHR5cGUgMDAgY2xhc3MgMHgxMTAxMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2Ug
MDAwMDplYzowZi4wDQpbICAgMTMuMDYzNDg2XSBwY2kgMDAwMDplYzowZi4xOiBbODA4NjoyMDU5
XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ZWM6
MGYuMQ0KWyAgIDEzLjA3MzcyM10gcGNpIDAwMDA6ZWM6MTAuMDogWzgwODY6MjA1OF0gdHlwZSAw
MCBjbGFzcyAweDExMDEwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmVjOjEwLjANClsg
ICAxMy4wODM5MzJdIHBjaSAwMDAwOmVjOjEwLjE6IFs4MDg2OjIwNTldIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDplYzoxMC4xDQpbICAgMTMuMDk0
MTY5XSBwY2kgMDAwMDplYzoxMi4wOiBbODA4NjoyMDRjXSB0eXBlIDAwIGNsYXNzIDB4MTEwMTAw
DQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ZWM6MTIuMA0KWyAgIDEzLjEwNDM2NV0gcGNp
IDAwMDA6ZWM6MTIuMTogWzgwODY6MjA0ZF0gdHlwZSAwMCBjbGFzcyAweDExMDEwMA0KDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOmVjOjEyLjENClsgICAxMy4xMTQ1NThdIHBjaSAwMDAwOmVj
OjEyLjQ6IFs4MDg2OjIwNGNdIHR5cGUgMDAgY2xhc3MgMHgxMTAxMDANCg0KKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDplYzoxMi40DQpbICAgMTMuMTI0NzcwXSBwY2kgMDAwMDplYzoxMi41OiBb
ODA4NjoyMDRkXSB0eXBlIDAwIGNsYXNzIDB4MTEwMTAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNl
IDAwMDA6ZWM6MTIuNQ0KWyAgIDEzLjEzNDk1OF0gcGNpIDAwMDA6ZWM6MTUuMDogWzgwODY6MjAx
OF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmVj
OjE1LjANClsgICAxMy4xNDUxNTBdIHBjaSAwMDAwOmVjOjE2LjA6IFs4MDg2OjIwMThdIHR5cGUg
MDAgY2xhc3MgMHgwODgwMDANCg0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDplYzoxNi4wDQpb
ICAgMTMuMTU1MzIxXSBwY2kgMDAwMDplYzoxNi40OiBbODA4NjoyMDE4XSB0eXBlIDAwIGNsYXNz
IDB4MDg4MDAwDQoNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ZWM6MTYuNA0KWyAgIDEzLjE2
NTUwMV0gcGNpIDAwMDA6ZWM6MTcuMDogWzgwODY6MjAxOF0gdHlwZSAwMCBjbGFzcyAweDA4ODAw
MA0KDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmVjOjE3LjANClsgICAxMy4xNzYyMjNdIEFD
UEk6IEVuYWJsZWQgNCBHUEVzIGluIGJsb2NrIDAwIHRvIDdGDQoNClsgICAxMy4xODE3NzJdIHhl
bjpiYWxsb29uOiBJbml0aWFsaXNpbmcgYmFsbG9vbiBkcml2ZXINCg0KWyAgIDE0LjQyMzIzOV0g
eGVuX2JhbGxvb246IEluaXRpYWxpc2luZyBiYWxsb29uIGRyaXZlcg0KDQpbICAgMTQuNDI4ODE3
XSBwY2kgMDAwMDowMjowMC4wOiB2Z2FhcmI6IHNldHRpbmcgYXMgYm9vdCBWR0EgZGV2aWNlDQoN
ClsgICAxNC40MzU0NzddIHBjaSAwMDAwOjAyOjAwLjA6IHZnYWFyYjogVkdBIGRldmljZSBhZGRl
ZDogZGVjb2Rlcz1pbyttZW0sb3ducz1pbyttZW0sbG9ja3M9bm9uZQ0KDQpbICAgMTQuNDQ1MTky
XSBwY2kgMDAwMDo1OTowMC4wOiB2Z2FhcmI6IFZHQSBkZXZpY2UgYWRkZWQ6IGRlY29kZXM9aW8r
bWVtLG93bnM9aW8rbWVtLGxvY2tzPW5vbmUNCg0KWyAgIDE0LjQ1NDc4OV0gcGNpIDAwMDA6NTk6
MDAuMDogdmdhYXJiOiBvdmVycmlkaW5nIGJvb3QgZGV2aWNlDQoNClsgICAxNC40NjEwNzldIHBj
aSAwMDAwOjU5OjAwLjA6IHZnYWFyYjogYnJpZGdlIGNvbnRyb2wgcG9zc2libGUNCg0KWyAgIDE0
LjQ2NzU3Ml0gcGNpIDAwMDA6MDI6MDAuMDogdmdhYXJiOiBicmlkZ2UgY29udHJvbCBwb3NzaWJs
ZQ0KDQpbICAgMTQuNDc0MDY3XSB2Z2FhcmI6IGxvYWRlZA0KDQpbICAgMTQuNDc3MjczXSBTQ1NJ
IHN1YnN5c3RlbSBpbml0aWFsaXplZA0KDQpbICAgMTQuNDgxNDU5XSBBQ1BJOiBidXMgdHlwZSBV
U0IgcmVnaXN0ZXJlZA0KDQpbICAgMTQuNDg2MDE2XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBp
bnRlcmZhY2UgZHJpdmVyIHVzYmZzDQoNClsgICAxNC40OTIyMDldIHVzYmNvcmU6IHJlZ2lzdGVy
ZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgaHViDQoNClsgICAxNC40OTg0MzVdIHVzYmNvcmU6IHJl
Z2lzdGVyZWQgbmV3IGRldmljZSBkcml2ZXIgdXNiDQoNClsgICAxNC41MDQzOTBdIFJlZ2lzdGVy
ZWQgZWZpdmFycyBvcGVyYXRpb25zDQoNClsgICAxNC44MTM4NzFdIFBDSTogVXNpbmcgQUNQSSBm
b3IgSVJRIHJvdXRpbmcNCg0KWyAgIDE0LjgzNzM2NF0gUENJOiBwY2lfY2FjaGVfbGluZV9zaXpl
IHNldCB0byA2NCBieXRlcw0KDQpbICAgMTQuODQ1OTE4XSBlODIwOiByZXNlcnZlIFJBTSBidWZm
ZXIgW21lbSAweDY1ZDEzMDAwLTB4NjdmZmZmZmZdDQoNClsgICAxNC44NTI1MzVdIGU4MjA6IHJl
c2VydmUgUkFNIGJ1ZmZlciBbbWVtIDB4NmY4MDAwMDAtMHg2ZmZmZmZmZl0NCg0KWyAgIDE0Ljg1
OTQ1MF0gTmV0TGFiZWw6IEluaXRpYWxpemluZw0KDQpbICAgMTQuODYzMjAxXSBOZXRMYWJlbDog
IGRvbWFpbiBoYXNoIHNpemUgPSAxMjgNCg0KWyAgIDE0Ljg2ODE0NV0gTmV0TGFiZWw6ICBwcm90
b2NvbHMgPSBVTkxBQkVMRUQgQ0lQU092NCBDQUxJUFNPDQoNClsgICAxNC44NzQ1NjRdIE5ldExh
YmVsOiAgdW5sYWJlbGVkIHRyYWZmaWMgYWxsb3dlZCBieSBkZWZhdWx0DQoNClsgICAxNC44ODE0
NTldIGNsb2Nrc291cmNlOiBTd2l0Y2hlZCB0byBjbG9ja3NvdXJjZSB4ZW4NCg0KWyAgIDE0Ljkw
MDE0Nl0gVkZTOiBEaXNrIHF1b3RhcyBkcXVvdF82LjYuMA0KDQpbICAgMTQuOTA0NTI0XSBWRlM6
IERxdW90LWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogNTEyIChvcmRlciAwLCA0MDk2IGJ5dGVz
KQ0KDQpbICAgMTQuOTEyMjI4XSBodWdldGxiZnM6IGRpc2FibGluZyBiZWNhdXNlIHRoZXJlIGFy
ZSBubyBzdXBwb3J0ZWQgaHVnZXBhZ2Ugc2l6ZXMNCg0KWyAgIDE0LjkyMDM3NF0gcG5wOiBQblAg
QUNQSSBpbml0DQoNClsgICAxNC45MjQ3NTJdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDggdHJpZ2dl
cmluZyAxIHBvbGFyaXR5IDANCg0KWyAgIDE0LjkzMDg0MF0gcG5wIDAwOjAwOiBQbHVnIGFuZCBQ
bGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMGIwMCAoYWN0aXZlKQ0KDQpbICAgMTQuOTM4NTQ2XSBz
eXN0ZW0gMDA6MDE6IFtpbyAgMHgwNTAwLTB4MDUzZl0gaGFzIGJlZW4gcmVzZXJ2ZWQNCg0KWyAg
IDE0Ljk0NTA3Ml0gc3lzdGVtIDAwOjAxOiBbaW8gIDB4MDQwMC0weDA0N2ZdIGhhcyBiZWVuIHJl
c2VydmVkDQoNClsgICAxNC45NTE3NjNdIHN5c3RlbSAwMDowMTogW2lvICAweDA1NDAtMHgwNTdm
XSBoYXMgYmVlbiByZXNlcnZlZA0KDQpbICAgMTQuOTU4NDU4XSBzeXN0ZW0gMDA6MDE6IFtpbyAg
MHgwNjAwLTB4MDYxZl0gaGFzIGJlZW4gcmVzZXJ2ZWQNCg0KWyAgIDE0Ljk2NTE0MF0gc3lzdGVt
IDAwOjAxOiBbaW8gIDB4MGNhMC0weDBjYTVdIGNvdWxkIG5vdCBiZSByZXNlcnZlZA0KDQpbICAg
MTQuOTcyMjE4XSBzeXN0ZW0gMDA6MDE6IFtpbyAgMHgwODgwLTB4MDg4M10gaGFzIGJlZW4gcmVz
ZXJ2ZWQNCg0KWyAgIDE0Ljk3ODk4M10gc3lzdGVtIDAwOjAxOiBbaW8gIDB4MDgwMC0weDA4MWZd
IGhhcyBiZWVuIHJlc2VydmVkDQoNClsgICAxNC45ODU2MTJdIHN5c3RlbSAwMDowMTogW21lbSAw
eGZlZDFjMDAwLTB4ZmVkM2ZmZmZdIGhhcyBiZWVuIHJlc2VydmVkDQoNClsgICAxNC45OTMwNjdd
IHN5c3RlbSAwMDowMTogW21lbSAweGZlZDQ1MDAwLTB4ZmVkOGJmZmZdIGhhcyBiZWVuIHJlc2Vy
dmVkDQoNClsgICAxNS4wMDA1MjddIHN5c3RlbSAwMDowMTogW21lbSAweGZmMDAwMDAwLTB4ZmZm
ZmZmZmZdIGhhcyBiZWVuIHJlc2VydmVkDQoNClsgICAxNS4wMDc5OTRdIHN5c3RlbSAwMDowMTog
W21lbSAweGZlZTAwMDAwLTB4ZmVlZmZmZmZdIGhhcyBiZWVuIHJlc2VydmVkDQoNClsgICAxNS4w
MTU0NTZdIHN5c3RlbSAwMDowMTogW21lbSAweGZlZDEyMDAwLTB4ZmVkMTIwMGZdIGhhcyBiZWVu
IHJlc2VydmVkDQoNClsgICAxNS4wMjI5MjRdIHN5c3RlbSAwMDowMTogW21lbSAweGZlZDEyMDEw
LTB4ZmVkMTIwMWZdIGhhcyBiZWVuIHJlc2VydmVkDQoNClsgICAxNS4wMzAzOTBdIHN5c3RlbSAw
MDowMTogW21lbSAweGZlZDFiMDAwLTB4ZmVkMWJmZmZdIGhhcyBiZWVuIHJlc2VydmVkDQoNClsg
ICAxNS4wMzc4NjNdIHN5c3RlbSAwMDowMTogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURz
IFBOUDBjMDIgKGFjdGl2ZSkNCg0KWyAgIDE1LjA0NTc5M10geGVuOiByZWdpc3RlcmluZyBnc2kg
NCB0cmlnZ2VyaW5nIDEgcG9sYXJpdHkgMA0KDQpbICAgMTUuMDUxODM3XSBBbHJlYWR5IHNldHVw
IHRoZSBHU0kgOjQNCg0KWyAgIDE1LjA1NTk3M10gcG5wIDAwOjAyOiBQbHVnIGFuZCBQbGF5IEFD
UEkgZGV2aWNlLCBJRHMgUE5QMDUwMSAoYWN0aXZlKQ0KDQpbICAgMTUuMDYzNTIyXSB4ZW46IHJl
Z2lzdGVyaW5nIGdzaSAzIHRyaWdnZXJpbmcgMSBwb2xhcml0eSAwDQoNClsgICAxNS4wNjk2NDZd
IHBucCAwMDowMzogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDA1MDEgKGFjdGl2
ZSkNCg0KWyAgIDE1LjA3NzM4M10gc3lzdGVtIDAwOjA0OiBbbWVtIDB4ZmQwMDAwMDAtMHhmZGFi
ZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQNCg0KWyAgIDE1LjA4NDY4N10gc3lzdGVtIDAwOjA0OiBb
bWVtIDB4ZmRhZDAwMDAtMHhmZGFkZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQNCg0KWyAgIDE1LjA5
MjE0NF0gc3lzdGVtIDAwOjA0OiBbbWVtIDB4ZmRiMDAwMDAtMHhmZGZmZmZmZl0gaGFzIGJlZW4g
cmVzZXJ2ZWQNCg0KWyAgIDE1LjA5OTYxMF0gc3lzdGVtIDAwOjA0OiBbbWVtIDB4ZmUwMDAwMDAt
MHhmZTAwZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQNCg0KWyAgIDE1LjEwNzA3N10gc3lzdGVtIDAw
OjA0OiBbbWVtIDB4ZmUwMTEwMDAtMHhmZTAxZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQNCg0KWyAg
IDE1LjExNDU0Nl0gc3lzdGVtIDAwOjA0OiBbbWVtIDB4ZmUwMzYwMDAtMHhmZTAzYmZmZl0gaGFz
IGJlZW4gcmVzZXJ2ZWQNCg0KWyAgIDE1LjEyMjAxOF0gc3lzdGVtIDAwOjA0OiBbbWVtIDB4ZmUw
M2QwMDAtMHhmZTNmZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQNCg0KWyAgIDE1LjEyOTQ3OF0gc3lz
dGVtIDAwOjA0OiBbbWVtIDB4ZmU0MTAwMDAtMHhmZTdmZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQN
Cg0KWyAgIDE1LjEzNjk0Ml0gc3lzdGVtIDAwOjA0OiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNl
LCBJRHMgUE5QMGMwMiAoYWN0aXZlKQ0KDQpbICAgMTUuMTQ1MjMwXSBzeXN0ZW0gMDA6MDU6IFtp
byAgMHgxMDAwLTB4MTBmZV0gaGFzIGJlZW4gcmVzZXJ2ZWQNCg0KWyAgIDE1LjE1MTc1Nl0gc3lz
dGVtIDAwOjA1OiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMGMwMiAoYWN0aXZl
KQ0KDQpbICAgMTUuMTYwODA5XSBwbnA6IFBuUCBBQ1BJOiBmb3VuZCA2IGRldmljZXMNCg0KWyAg
IDE1LjE3OTc4NF0gUE0tVGltZXIgZmFpbGVkIGNvbnNpc3RlbmN5IGNoZWNrICAoMHhmZmZmZmYp
IC0gYWJvcnRpbmcuDQoNClsgICAxNS4xODY4OTFdIHBjaSAwMDAwOjAyOjAwLjA6IGNhbid0IGNs
YWltIEJBUiA2IFttZW0gMHhmZmZmMDAwMC0weGZmZmZmZmZmIHByZWZdOiBubyBjb21wYXRpYmxl
IGJyaWRnZSB3aW5kb3cNCg0KWyAgIDE1LjE5ODA0M10gcGNpIDAwMDA6MjU6MDAuMDogY2FuJ3Qg
Y2xhaW0gQkFSIDYgW21lbSAweGZmZjAwMDAwLTB4ZmZmZmZmZmYgcHJlZl06IG5vIGNvbXBhdGli
bGUgYnJpZGdlIHdpbmRvdw0KDQpbICAgMTUuMjA5MTkxXSBwY2kgMDAwMDoyZDowMC4wOiBjYW4n
dCBjbGFpbSBCQVIgNiBbbWVtIDB4ZmZmODAwMDAtMHhmZmZmZmZmZiBwcmVmXTogbm8gY29tcGF0
aWJsZSBicmlkZ2Ugd2luZG93DQoNClsgICAxNS4yMjAzNDBdIHBjaSAwMDAwOjJkOjAwLjE6IGNh
bid0IGNsYWltIEJBUiA2IFttZW0gMHhmZmY4MDAwMC0weGZmZmZmZmZmIHByZWZdOiBubyBjb21w
YXRpYmxlIGJyaWRnZSB3aW5kb3cNCg0KWyAgIDE1LjIzMTQ5Ml0gcGNpIDAwMDA6MmQ6MDAuMjog
Y2FuJ3QgY2xhaW0gQkFSIDYgW21lbSAweGZmZjgwMDAwLTB4ZmZmZmZmZmYgcHJlZl06IG5vIGNv
bXBhdGlibGUgYnJpZGdlIHdpbmRvdw0KDQpbICAgMTUuMjQyNjM5XSBwY2kgMDAwMDoyZDowMC4z
OiBjYW4ndCBjbGFpbSBCQVIgNiBbbWVtIDB4ZmZmODAwMDAtMHhmZmZmZmZmZiBwcmVmXTogbm8g
Y29tcGF0aWJsZSBicmlkZ2Ugd2luZG93DQoNClsgICAxNS4yNTM3OTFdIHBjaSAwMDAwOjMzOjAw
LjA6IGNhbid0IGNsYWltIEJBUiA2IFttZW0gMHhmZmYwMDAwMC0weGZmZmZmZmZmIHByZWZdOiBu
byBjb21wYXRpYmxlIGJyaWRnZSB3aW5kb3cNCg0KWyAgIDE1LjI2NDk0MF0gcGNpIDAwMDA6NDU6
MDAuMDogY2FuJ3QgY2xhaW0gQkFSIDYgW21lbSAweGZmZmUwMDAwLTB4ZmZmZmZmZmYgcHJlZl06
IG5vIGNvbXBhdGlibGUgYnJpZGdlIHdpbmRvdw0KDQpbICAgMTUuMjc2MDg3XSBwY2kgMDAwMDo0
NTowMC4xOiBjYW4ndCBjbGFpbSBCQVIgNiBbbWVtIDB4ZmZmZTAwMDAtMHhmZmZmZmZmZiBwcmVm
XTogbm8gY29tcGF0aWJsZSBicmlkZ2Ugd2luZG93DQoNClsgICAxNS4yODcyNDFdIHBjaSAwMDAw
OjU5OjAwLjA6IGNhbid0IGNsYWltIEJBUiA2IFttZW0gMHhmZmY4MDAwMC0weGZmZmZmZmZmIHBy
ZWZdOiBubyBjb21wYXRpYmxlIGJyaWRnZSB3aW5kb3cNCg0KWyAgIDE1LjI5ODM5M10gcGNpIDAw
MDA6YWQ6MDAuMDogY2FuJ3QgY2xhaW0gQkFSIDYgW21lbSAweGZmZjgwMDAwLTB4ZmZmZmZmZmYg
cHJlZl06IG5vIGNvbXBhdGlibGUgYnJpZGdlIHdpbmRvdw0KDQpbICAgMTUuMzA5NTM5XSBwY2kg
MDAwMDphZDowMC4xOiBjYW4ndCBjbGFpbSBCQVIgNiBbbWVtIDB4ZmZmODAwMDAtMHhmZmZmZmZm
ZiBwcmVmXTogbm8gY29tcGF0aWJsZSBicmlkZ2Ugd2luZG93DQoNClsgICAxNS4zMjA4NDZdIHBj
aSAwMDAwOjAyOjAwLjA6IEJBUiA2OiBhc3NpZ25lZCBbbWVtIDB4OTI4MTAwMDAtMHg5MjgxZmZm
ZiBwcmVmXQ0KDQpbICAgMTUuMzI4ODQzXSBwY2kgMDAwMDowMTowMC4wOiBQQ0kgYnJpZGdlIHRv
IFtidXMgMDJdDQoNClsgICAxNS4zMzQ0NzddIHBjaSAwMDAwOjAxOjAwLjA6ICAgYnJpZGdlIHdp
bmRvdyBbbWVtIDB4OTEwMDAwMDAtMHg5MjhmZmZmZl0NCg0KWyAgIDE1LjM0MjEzM10gcGNpIDAw
MDA6MDA6MWQuMDogUENJIGJyaWRnZSB0byBbYnVzIDAxLTAyXQ0KDQpbICAgMTUuMzQ4MDM0XSBw
Y2kgMDAwMDowMDoxZC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweDkxMDAwMDAwLTB4OTI5ZmZm
ZmZdDQoNClsgICAxNS4zNTU3MDddIHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2UgNCBbaW8gIDB4
MDAwMC0weDBjZjcgd2luZG93XQ0KDQpbICAgMTUuMzYyNjY4XSBwY2lfYnVzIDAwMDA6MDA6IHJl
c291cmNlIDUgW2lvICAweDEwMDAtMHgzZmZmIHdpbmRvd10NCg0KWyAgIDE1LjM2OTY0N10gcGNp
X2J1cyAwMDAwOjAwOiByZXNvdXJjZSA2IFttZW0gMHgwMDBjNDAwMC0weDAwMGM3ZmZmIHdpbmRv
d10NCg0KWyAgIDE1LjM3NzQwN10gcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJjZSA3IFttZW0gMHhm
ZTAxMDAwMC0weGZlMDEwZmZmIHdpbmRvd10NCg0KWyAgIDE1LjM4NTE1N10gcGNpX2J1cyAwMDAw
OjAwOiByZXNvdXJjZSA4IFttZW0gMHg5MDAwMDAwMC0weDkyYmZmZmZmIHdpbmRvd10NCg0KWyAg
IDE1LjM5MjkxNF0gcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJjZSA5IFttZW0gMHgzODAwMDAwMDAw
MDAtMHgzODAwM2ZmZmZmZmYgd2luZG93XQ0KDQpbICAgMTUuNDAxNDUzXSBwY2lfYnVzIDAwMDA6
MDE6IHJlc291cmNlIDEgW21lbSAweDkxMDAwMDAwLTB4OTI5ZmZmZmZdDQoNClsgICAxNS40MDg1
MjVdIHBjaV9idXMgMDAwMDowMjogcmVzb3VyY2UgMSBbbWVtIDB4OTEwMDAwMDAtMHg5MjhmZmZm
Zl0NCg0KWyAgIDE1LjQxNTgyOF0gcGNpX2J1cyAwMDAwOjE2OiByZXNvdXJjZSA0IFtpbyAgMHg0
MDAwLTB4NGZmZiB3aW5kb3ddDQoNClsgICAxNS40MjI2NDJdIHBjaV9idXMgMDAwMDoxNjogcmVz
b3VyY2UgNSBbbWVtIDB4OTJjMDAwMDAtMHg5MmZmZmZmZiB3aW5kb3ddDQoNClsgICAxNS40MzA0
MDVdIHBjaV9idXMgMDAwMDoxNjogcmVzb3VyY2UgNiBbbWVtIDB4MzgwMDQwMDAwMDAwLTB4Mzgw
MDdmZmZmZmZmIHdpbmRvd10NCg0KWyAgIDE1LjQzOTExMV0gcGNpIDAwMDA6MjU6MDAuMDogQkFS
IDY6IG5vIHNwYWNlIGZvciBbbWVtIHNpemUgMHgwMDEwMDAwMCBwcmVmXQ0KDQpbICAgMTUuNDQ2
ODkxXSBwY2kgMDAwMDoyNTowMC4wOiBCQVIgNjogZmFpbGVkIHRvIGFzc2lnbiBbbWVtIHNpemUg
MHgwMDEwMDAwMCBwcmVmXQ0KDQpbICAgMTUuNDU1MjMwXSBwY2kgMDAwMDoyNjowMy4wOiBCQVIg
MTQ6IG5vIHNwYWNlIGZvciBbbWVtIHNpemUgMHgwMDIwMDAwMF0NCg0KWyAgIDE1LjQ2Mjc5N10g
cGNpIDAwMDA6MjY6MDMuMDogQkFSIDE0OiBmYWlsZWQgdG8gYXNzaWduIFttZW0gc2l6ZSAweDAw
MjAwMDAwXQ0KDQpbICAgMTUuNDcwNzQ0XSBwY2kgMDAwMDoyNjowMC4wOiBQQ0kgYnJpZGdlIHRv
IFtidXMgMjctMjhdDQoNClsgICAxNS40NzY2NjZdIHBjaSAwMDAwOjI2OjAwLjA6ICAgYnJpZGdl
IHdpbmRvdyBbbWVtIDB4OTg1MDAwMDAtMHg5ODVmZmZmZl0NCg0KWyAgIDE1LjQ4NDMyNV0gcGNp
IDAwMDA6MjY6MDAuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHg5ODkwMDAwMC0weDk4OWZmZmZm
IDY0Yml0IHByZWZdDQoNClsgICAxNS40OTMwNTJdIHBjaSAwMDAwOjI2OjAxLjA6IFBDSSBicmlk
Z2UgdG8gW2J1cyAyOS0yYV0NCg0KWyAgIDE1LjQ5ODk2MV0gcGNpIDAwMDA6MjY6MDEuMDogICBi
cmlkZ2Ugd2luZG93IFttZW0gMHg5ODQwMDAwMC0weDk4NGZmZmZmXQ0KDQpbICAgMTUuNTA2NjE5
XSBwY2kgMDAwMDoyNjowMS4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweDk4ODAwMDAwLTB4OTg4
ZmZmZmYgNjRiaXQgcHJlZl0NCg0KWyAgIDE1LjUxNTM1Nl0gcGNpIDAwMDA6MjY6MDIuMDogUENJ
IGJyaWRnZSB0byBbYnVzIDJiLTJjXQ0KDQpbICAgMTUuNTIxMjY1XSBwY2kgMDAwMDoyNjowMi4w
OiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweDk4MzAwMDAwLTB4OTgzZmZmZmZdDQoNClsgICAxNS41
Mjg5MjFdIHBjaSAwMDAwOjI2OjAyLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4OTg3MDAwMDAt
MHg5ODdmZmZmZiA2NGJpdCBwcmVmXQ0KDQpbICAgMTUuNTM3NjU3XSBwY2kgMDAwMDoyZDowMC4w
OiBCQVIgNjogYXNzaWduZWQgW21lbSAweDk4MjgwMDAwLTB4OTgyZmZmZmYgcHJlZl0NCg0KWyAg
IDE1LjU0NTc4Nl0gcGNpIDAwMDA6MmQ6MDAuMTogQkFSIDY6IG5vIHNwYWNlIGZvciBbbWVtIHNp
emUgMHgwMDA4MDAwMCBwcmVmXQ0KDQpbICAgMTUuNTUzNzM0XSBwY2kgMDAwMDoyZDowMC4xOiBC
QVIgNjogZmFpbGVkIHRvIGFzc2lnbiBbbWVtIHNpemUgMHgwMDA4MDAwMCBwcmVmXQ0KDQpbICAg
MTUuNTYyMDcyXSBwY2kgMDAwMDoyZDowMC4yOiBCQVIgNjogbm8gc3BhY2UgZm9yIFttZW0gc2l6
ZSAweDAwMDgwMDAwIHByZWZdDQoNClsgICAxNS41NzAwMjBdIHBjaSAwMDAwOjJkOjAwLjI6IEJB
UiA2OiBmYWlsZWQgdG8gYXNzaWduIFttZW0gc2l6ZSAweDAwMDgwMDAwIHByZWZdDQoNClsgICAx
NS41NzgzNjFdIHBjaSAwMDAwOjJkOjAwLjM6IEJBUiA2OiBubyBzcGFjZSBmb3IgW21lbSBzaXpl
IDB4MDAwODAwMDAgcHJlZl0NCg0KWyAgIDE1LjU4NjMxMF0gcGNpIDAwMDA6MmQ6MDAuMzogQkFS
IDY6IGZhaWxlZCB0byBhc3NpZ24gW21lbSBzaXplIDB4MDAwODAwMDAgcHJlZl0NCg0KWyAgIDE1
LjU5NDY0OV0gcGNpIDAwMDA6MjY6MDMuMDogUENJIGJyaWRnZSB0byBbYnVzIDJkLTJlXQ0KDQpb
ICAgMTUuNjAwNTc3XSBwY2kgMDAwMDoyNjowMy4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweDkz
MDAwMDAwLTB4OTgyZmZmZmYgNjRiaXQgcHJlZl0NCg0KWyAgIDE1LjYwOTMwMl0gcGNpIDAwMDA6
MjU6MDAuMDogUENJIGJyaWRnZSB0byBbYnVzIDI2LTJlXQ0KDQpbICAgMTUuNjE1MjEwXSBwY2kg
MDAwMDoyNTowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweDkzMDAwMDAwLTB4OTg1ZmZmZmZd
DQoNClsgICAxNS42MjI4NzRdIHBjaSAwMDAwOjI1OjAwLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVt
IDB4OTg3MDAwMDAtMHg5ODlmZmZmZiA2NGJpdCBwcmVmXQ0KDQpbICAgMTUuNjMxNjAwXSBwY2kg
MDAwMDoyNDowMC4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMjUtMmVdDQoNClsgICAxNS42Mzc1MDld
IHBjaSAwMDAwOjI0OjAwLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4OTMwMDAwMDAtMHg5ODZm
ZmZmZl0NCg0KWyAgIDE1LjY0NTE2NV0gcGNpIDAwMDA6MjQ6MDAuMDogICBicmlkZ2Ugd2luZG93
IFttZW0gMHg5ODcwMDAwMC0weDk4OWZmZmZmIDY0Yml0IHByZWZdDQoNClsgICAxNS42NTM5MDZd
IHBjaV9idXMgMDAwMDoyNDogU29tZSBQQ0kgZGV2aWNlIHJlc291cmNlcyBhcmUgdW5hc3NpZ25l
ZCwgdHJ5IGJvb3Rpbmcgd2l0aCBwY2k9cmVhbGxvYw0KDQpbICAgMTUuNjY0MDc0XSBwY2lfYnVz
IDAwMDA6MjQ6IHJlc291cmNlIDQgW2lvICAweDUwMDAtMHg1ZmZmIHdpbmRvd10NCg0KWyAgIDE1
LjY3MTA0OV0gcGNpX2J1cyAwMDAwOjI0OiByZXNvdXJjZSA1IFttZW0gMHg5MzAwMDAwMC0weDk4
YmZmZmZmIHdpbmRvd10NCg0KWyAgIDE1LjY3ODgwM10gcGNpX2J1cyAwMDAwOjI0OiByZXNvdXJj
ZSA2IFttZW0gMHgzODAwODAwMDAwMDAtMHgzODAwYmZmZmZmZmYgd2luZG93XQ0KDQpbICAgMTUu
Njg3MzM1XSBwY2lfYnVzIDAwMDA6MjU6IHJlc291cmNlIDEgW21lbSAweDkzMDAwMDAwLTB4OTg2
ZmZmZmZdDQoNClsgICAxNS42OTQ0MTVdIHBjaV9idXMgMDAwMDoyNTogcmVzb3VyY2UgMiBbbWVt
IDB4OTg3MDAwMDAtMHg5ODlmZmZmZiA2NGJpdCBwcmVmXQ0KDQpbICAgMTUuNzAyNTU5XSBwY2lf
YnVzIDAwMDA6MjY6IHJlc291cmNlIDEgW21lbSAweDkzMDAwMDAwLTB4OTg1ZmZmZmZdDQoNClsg
ICAxNS43MDk2MzVdIHBjaV9idXMgMDAwMDoyNjogcmVzb3VyY2UgMiBbbWVtIDB4OTg3MDAwMDAt
MHg5ODlmZmZmZiA2NGJpdCBwcmVmXQ0KDQpbICAgMTUuNzE3NzgxXSBwY2lfYnVzIDAwMDA6Mjc6
IHJlc291cmNlIDEgW21lbSAweDk4NTAwMDAwLTB4OTg1ZmZmZmZdDQoNClsgICAxNS43MjQ4NTZd
IHBjaV9idXMgMDAwMDoyNzogcmVzb3VyY2UgMiBbbWVtIDB4OTg5MDAwMDAtMHg5ODlmZmZmZiA2
NGJpdCBwcmVmXQ0KDQpbICAgMTUuNzMzMDAzXSBwY2lfYnVzIDAwMDA6Mjk6IHJlc291cmNlIDEg
W21lbSAweDk4NDAwMDAwLTB4OTg0ZmZmZmZdDQoNClsgICAxNS43NDAwNzhdIHBjaV9idXMgMDAw
MDoyOTogcmVzb3VyY2UgMiBbbWVtIDB4OTg4MDAwMDAtMHg5ODhmZmZmZiA2NGJpdCBwcmVmXQ0K
DQpbICAgMTUuNzQ4MjIzXSBwY2lfYnVzIDAwMDA6MmI6IHJlc291cmNlIDEgW21lbSAweDk4MzAw
MDAwLTB4OTgzZmZmZmZdDQoNClsgICAxNS43NTUzMDBdIHBjaV9idXMgMDAwMDoyYjogcmVzb3Vy
Y2UgMiBbbWVtIDB4OTg3MDAwMDAtMHg5ODdmZmZmZiA2NGJpdCBwcmVmXQ0KDQpbICAgMTUuNzYz
NDQ1XSBwY2lfYnVzIDAwMDA6MmQ6IHJlc291cmNlIDIgW21lbSAweDkzMDAwMDAwLTB4OTgyZmZm
ZmYgNjRiaXQgcHJlZl0NCg0KWyAgIDE1Ljc3MTY1Ml0gcGNpIDAwMDA6MzM6MDAuMDogQkFSIDY6
IG5vIHNwYWNlIGZvciBbbWVtIHNpemUgMHgwMDEwMDAwMCBwcmVmXQ0KDQpbICAgMTUuNzc5NTQw
XSBwY2kgMDAwMDozMzowMC4wOiBCQVIgNjogZmFpbGVkIHRvIGFzc2lnbiBbbWVtIHNpemUgMHgw
MDEwMDAwMCBwcmVmXQ0KDQpbICAgMTUuNzg3ODc4XSBwY2kgMDAwMDozMjowMC4wOiBQQ0kgYnJp
ZGdlIHRvIFtidXMgMzNdDQoNClsgICAxNS43OTM1MTVdIHBjaSAwMDAwOjMyOjAwLjA6ICAgYnJp
ZGdlIHdpbmRvdyBbbWVtIDB4OThjMDAwMDAtMHg5OGRmZmZmZl0NCg0KWyAgIDE1LjgwMTE3OV0g
cGNpX2J1cyAwMDAwOjMyOiByZXNvdXJjZSA0IFtpbyAgMHg2MDAwLTB4NmZmZiB3aW5kb3ddDQoN
ClsgICAxNS44MDgxNDBdIHBjaV9idXMgMDAwMDozMjogcmVzb3VyY2UgNSBbbWVtIDB4OThjMDAw
MDAtMHg5OGZmZmZmZiB3aW5kb3ddDQoNClsgICAxNS44MTU4OTddIHBjaV9idXMgMDAwMDozMjog
cmVzb3VyY2UgNiBbbWVtIDB4MzgwMGMwMDAwMDAwLTB4MzgwMGZmZmZmZmZmIHdpbmRvd10NCg0K
WyAgIDE1LjgyNDQzM10gcGNpX2J1cyAwMDAwOjMzOiByZXNvdXJjZSAxIFttZW0gMHg5OGMwMDAw
MC0weDk4ZGZmZmZmXQ0KDQpbICAgMTUuODMxNTQxXSBwY2lfYnVzIDAwMDA6NDA6IHJlc291cmNl
IDQgW2lvICAweDcwMDAtMHg3ZmZmIHdpbmRvd10NCg0KWyAgIDE1LjgzODQ4OF0gcGNpX2J1cyAw
MDAwOjQwOiByZXNvdXJjZSA1IFttZW0gMHg5OTAwMDAwMC0weDk5M2ZmZmZmIHdpbmRvd10NCg0K
WyAgIDE1Ljg0NjI0NF0gcGNpX2J1cyAwMDAwOjQwOiByZXNvdXJjZSA2IFttZW0gMHgzODAxMDAw
MDAwMDAtMHgzODAxM2ZmZmZmZmYgd2luZG93XQ0KDQpbICAgMTUuODU0ODY5XSBwY2kgMDAwMDo0
NTowMC4wOiBCQVIgNjogYXNzaWduZWQgW21lbSAweDk5NDgwMDAwLTB4OTk0OWZmZmYgcHJlZl0N
Cg0KWyAgIDE1Ljg2MjkyMV0gcGNpIDAwMDA6NDU6MDAuMTogQkFSIDY6IGFzc2lnbmVkIFttZW0g
MHg5OTRhMDAwMC0weDk5NGJmZmZmIHByZWZdDQoNClsgICAxNS44NzEwNjddIHBjaSAwMDAwOjQ0
OjAwLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyA0NV0NCg0KWyAgIDE1Ljg3NjY5NF0gcGNpIDAwMDA6
NDQ6MDAuMDogICBicmlkZ2Ugd2luZG93IFtpbyAgMHg4MDAwLTB4OGZmZl0NCg0KWyAgIDE1Ljg4
MzU4Ml0gcGNpIDAwMDA6NDQ6MDAuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHg5OTQwMDAwMC0w
eDk5NGZmZmZmXQ0KDQpbICAgMTUuODkxMjUyXSBwY2lfYnVzIDAwMDA6NDQ6IHJlc291cmNlIDQg
W2lvICAweDgwMDAtMHg4ZmZmIHdpbmRvd10NCg0KWyAgIDE1Ljg5ODIxM10gcGNpX2J1cyAwMDAw
OjQ0OiByZXNvdXJjZSA1IFttZW0gMHg5OTQwMDAwMC0weDk5N2ZmZmZmIHdpbmRvd10NCg0KWyAg
IDE1LjkwNTk2OV0gcGNpX2J1cyAwMDAwOjQ0OiByZXNvdXJjZSA2IFttZW0gMHgzODAxNDAwMDAw
MDAtMHgzODAxN2ZmZmZmZmYgd2luZG93XQ0KDQpbICAgMTUuOTE0NTA2XSBwY2lfYnVzIDAwMDA6
NDU6IHJlc291cmNlIDAgW2lvICAweDgwMDAtMHg4ZmZmXQ0KDQpbICAgMTUuOTIwODA4XSBwY2lf
YnVzIDAwMDA6NDU6IHJlc291cmNlIDEgW21lbSAweDk5NDAwMDAwLTB4OTk0ZmZmZmZdDQoNClsg
ICAxNS45Mjc5NDddIHBjaSAwMDAwOjU5OjAwLjA6IEJBUiA2OiBhc3NpZ25lZCBbbWVtIDB4YjMw
ODAwMDAtMHhiMzBmZmZmZiBwcmVmXQ0KDQpbICAgMTUuOTM2MDI0XSBwY2kgMDAwMDo1ODowMC4w
OiBQQ0kgYnJpZGdlIHRvIFtidXMgNTldDQoNClsgICAxNS45NDE2NTNdIHBjaSAwMDAwOjU4OjAw
LjA6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4OTAwMC0weDlmZmZdDQoNClsgICAxNS45NDg1NDFd
IHBjaSAwMDAwOjU4OjAwLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4YjIwMDAwMDAtMHhiMzBm
ZmZmZl0NCg0KWyAgIDE1Ljk1NjE5N10gcGNpIDAwMDA6NTg6MDAuMDogICBicmlkZ2Ugd2luZG93
IFttZW0gMHhhMDAwMDAwMC0weGIxZmZmZmZmIDY0Yml0IHByZWZdDQoNClsgICAxNS45NjQ5MzNd
IHBjaV9idXMgMDAwMDo1ODogcmVzb3VyY2UgNCBbbWVtIDB4MDAwYTAwMDAtMHgwMDBiZmZmZiB3
aW5kb3ddDQoNClsgICAxNS45NzI2NzhdIHBjaV9idXMgMDAwMDo1ODogcmVzb3VyY2UgNSBbaW8g
IDB4OTAwMC0weDlmZmYgd2luZG93XQ0KDQpbICAgMTUuOTc5NjU4XSBwY2lfYnVzIDAwMDA6NTg6
IHJlc291cmNlIDYgW2lvICAweDAzYjAtMHgwM2JiIHdpbmRvd10NCg0KWyAgIDE1Ljk4NjYzNV0g
cGNpX2J1cyAwMDAwOjU4OiByZXNvdXJjZSA3IFtpbyAgMHgwM2MwLTB4MDNkZiB3aW5kb3ddDQoN
ClsgICAxNS45OTM2MjFdIHBjaV9idXMgMDAwMDo1ODogcmVzb3VyY2UgOCBbbWVtIDB4OTk4MDAw
MDAtMHhiY2JmZmZmZiB3aW5kb3ddDQoNClsgICAxNi4wMDEzNzddIHBjaV9idXMgMDAwMDo1ODog
cmVzb3VyY2UgOSBbbWVtIDB4MzgwMTgwMDAwMDAwLTB4MzgwMWJmZmZmZmZmIHdpbmRvd10NCg0K
WyAgIDE2LjAwOTkwN10gcGNpX2J1cyAwMDAwOjU5OiByZXNvdXJjZSAwIFtpbyAgMHg5MDAwLTB4
OWZmZl0NCg0KWyAgIDE2LjAxNjIxN10gcGNpX2J1cyAwMDAwOjU5OiByZXNvdXJjZSAxIFttZW0g
MHhiMjAwMDAwMC0weGIzMGZmZmZmXQ0KDQpbICAgMTYuMDIzMjg5XSBwY2lfYnVzIDAwMDA6NTk6
IHJlc291cmNlIDIgW21lbSAweGEwMDAwMDAwLTB4YjFmZmZmZmYgNjRiaXQgcHJlZl0NCg0KWyAg
IDE2LjAzMTU2MF0gcGNpX2J1cyAwMDAwOjZjOiByZXNvdXJjZSA0IFtpbyAgMHhhMDAwLTB4YWZm
ZiB3aW5kb3ddDQoNClsgICAxNi4wMzg0MTldIHBjaV9idXMgMDAwMDo2YzogcmVzb3VyY2UgNSBb
bWVtIDB4YmNjMDAwMDAtMHhiY2ZmZmZmZiB3aW5kb3ddDQoNClsgICAxNi4wNDYxNjNdIHBjaV9i
dXMgMDAwMDo2YzogcmVzb3VyY2UgNiBbbWVtIDB4MzgwMWMwMDAwMDAwLTB4MzgwMWZmZmZmZmZm
IHdpbmRvd10NCg0KWyAgIDE2LjA1NDcxOV0gcGNpX2J1cyAwMDAwOjgwOiByZXNvdXJjZSA0IFtp
byAgMHhiMDAwLTB4YmZmZiB3aW5kb3ddDQoNClsgICAxNi4wNjE2ODBdIHBjaV9idXMgMDAwMDo4
MDogcmVzb3VyY2UgNSBbbWVtIDB4YmQwMDAwMDAtMHhiZDNmZmZmZiB3aW5kb3ddDQoNClsgICAx
Ni4wNjk0MzJdIHBjaV9idXMgMDAwMDo4MDogcmVzb3VyY2UgNiBbbWVtIDB4MzgwMjAwMDAwMDAw
LTB4MzgwMjNmZmZmZmZmIHdpbmRvd10NCg0KWyAgIDE2LjA3ODAwMl0gcGNpIDAwMDA6ODQ6MDAu
MDogUENJIGJyaWRnZSB0byBbYnVzIDg1LTg2XQ0KDQpbICAgMTYuMDgzODgzXSBwY2kgMDAwMDo4
NDowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW2lvICAweGMwMDAtMHhjZmZmXQ0KDQpbICAgMTYuMDkw
NzcyXSBwY2kgMDAwMDo4NDowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGJkNDAwMDAwLTB4
YmQ3ZmZmZmZdDQoNClsgICAxNi4wOTg0MzddIHBjaSAwMDAwOjg0OjAwLjA6ICAgYnJpZGdlIHdp
bmRvdyBbbWVtIDB4MzgwMjdmZTAwMDAwLTB4MzgwMjdmZmZmZmZmIDY0Yml0IHByZWZdDQoNClsg
ICAxNi4xMDc5NDBdIHBjaV9idXMgMDAwMDo4NDogcmVzb3VyY2UgNCBbaW8gIDB4YzAwMC0weGNm
ZmYgd2luZG93XQ0KDQpbICAgMTYuMTE0OTAzXSBwY2lfYnVzIDAwMDA6ODQ6IHJlc291cmNlIDUg
W21lbSAweGJkNDAwMDAwLTB4YmRiZmZmZmYgd2luZG93XQ0KDQpbICAgMTYuMTIyNjYzXSBwY2lf
YnVzIDAwMDA6ODQ6IHJlc291cmNlIDYgW21lbSAweDM4MDI0MDAwMDAwMC0weDM4MDI3ZmZmZmZm
ZiB3aW5kb3ddDQoNClsgICAxNi4xMzExOTBdIHBjaV9idXMgMDAwMDo4NTogcmVzb3VyY2UgMCBb
aW8gIDB4YzAwMC0weGNmZmZdDQoNClsgICAxNi4xMzc0OTRdIHBjaV9idXMgMDAwMDo4NTogcmVz
b3VyY2UgMSBbbWVtIDB4YmQ0MDAwMDAtMHhiZDdmZmZmZl0NCg0KWyAgIDE2LjE0NDU3Ml0gcGNp
X2J1cyAwMDAwOjg1OiByZXNvdXJjZSAyIFttZW0gMHgzODAyN2ZlMDAwMDAtMHgzODAyN2ZmZmZm
ZmYgNjRiaXQgcHJlZl0NCg0KWyAgIDE2LjE1MzUxNl0gcGNpX2J1cyAwMDAwOjk4OiByZXNvdXJj
ZSA0IFtpbyAgMHhkMDAwLTB4ZGZmZiB3aW5kb3ddDQoNClsgICAxNi4xNjA0NzFdIHBjaV9idXMg
MDAwMDo5ODogcmVzb3VyY2UgNSBbbWVtIDB4YmRjMDAwMDAtMHhiZGZmZmZmZiB3aW5kb3ddDQoN
ClsgICAxNi4xNjgyMjldIHBjaV9idXMgMDAwMDo5ODogcmVzb3VyY2UgNiBbbWVtIDB4MzgwMjgw
MDAwMDAwLTB4MzgwMmJmZmZmZmZmIHdpbmRvd10NCg0KWyAgIDE2LjE3Njc5OV0gcGNpIDAwMDA6
YWQ6MDAuMDogQkFSIDY6IGFzc2lnbmVkIFttZW0gMHhiZTQ4MDAwMC0weGJlNGZmZmZmIHByZWZd
DQoNClsgICAxNi4xODQ5MDVdIHBjaSAwMDAwOmFkOjAwLjE6IEJBUiA2OiBubyBzcGFjZSBmb3Ig
W21lbSBzaXplIDB4MDAwODAwMDAgcHJlZl0NCg0KWyAgIDE2LjE5Mjg1Nl0gcGNpIDAwMDA6YWQ6
MDAuMTogQkFSIDY6IGZhaWxlZCB0byBhc3NpZ24gW21lbSBzaXplIDB4MDAwODAwMDAgcHJlZl0N
Cg0KWyAgIDE2LjIwMTE5M10gcGNpIDAwMDA6YWM6MDAuMDogUENJIGJyaWRnZSB0byBbYnVzIGFk
LWFlXQ0KDQpbICAgMTYuMjA3MTEzXSBwY2kgMDAwMDphYzowMC4wOiAgIGJyaWRnZSB3aW5kb3cg
W21lbSAweGJlNTAwMDAwLTB4YmU4ZmZmZmZdDQoNClsgICAxNi4yMTQ3NzFdIHBjaSAwMDAwOmFj
OjAwLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4YmUwMDAwMDAtMHhiZTRmZmZmZiA2NGJpdCBw
cmVmXQ0KDQpbICAgMTYuMjIzNTAyXSBwY2lfYnVzIDAwMDA6YWM6IHJlc291cmNlIDQgW2lvICAw
eGUwMDAtMHhlZmZmIHdpbmRvd10NCg0KWyAgIDE2LjIzMDQ3MV0gcGNpX2J1cyAwMDAwOmFjOiBy
ZXNvdXJjZSA1IFttZW0gMHhiZTAwMDAwMC0weGJlYmZmZmZmIHdpbmRvd10NCg0KWyAgIDE2LjIz
ODIzMV0gcGNpX2J1cyAwMDAwOmFjOiByZXNvdXJjZSA2IFttZW0gMHgzODAyYzAwMDAwMDAtMHgz
ODAyZmZmZmZmZmYgd2luZG93XQ0KDQpbICAgMTYuMjQ2NzY3XSBwY2lfYnVzIDAwMDA6YWQ6IHJl
c291cmNlIDEgW21lbSAweGJlNTAwMDAwLTB4YmU4ZmZmZmZdDQoNClsgICAxNi4yNTM4MzldIHBj
aV9idXMgMDAwMDphZDogcmVzb3VyY2UgMiBbbWVtIDB4YmUwMDAwMDAtMHhiZTRmZmZmZiA2NGJp
dCBwcmVmXQ0KDQpbICAgMTYuMjYyMDAzXSBwY2lfYnVzIDAwMDA6YzA6IHJlc291cmNlIDQgW2lv
ICAweGYwMDAtMHhmZmZmIHdpbmRvd10NCg0KWyAgIDE2LjI2ODk2NF0gcGNpX2J1cyAwMDAwOmMw
OiByZXNvdXJjZSA1IFttZW0gMHhiZWMwMDAwMC0weGJlZmZmZmZmIHdpbmRvd10NCg0KWyAgIDE2
LjI3NjcyMF0gcGNpX2J1cyAwMDAwOmMwOiByZXNvdXJjZSA2IFttZW0gMHgzODAzMDAwMDAwMDAt
MHgzODAzM2ZmZmZmZmYgd2luZG93XQ0KDQpbICAgMTYuMjg1Mjc2XSBwY2lfYnVzIDAwMDA6YzQ6
IHJlc291cmNlIDQgW21lbSAweGJmMDAwMDAwLTB4YmYzZmZmZmYgd2luZG93XQ0KDQpbICAgMTYu
MjkzMDA5XSBwY2lfYnVzIDAwMDA6YzQ6IHJlc291cmNlIDUgW21lbSAweDM4MDM0MDAwMDAwMC0w
eDM4MDM3ZmZmZmZmZiB3aW5kb3ddDQoNClsgICAxNi4zMDE1NjhdIHBjaV9idXMgMDAwMDpkODog
cmVzb3VyY2UgNCBbbWVtIDB4YmY0MDAwMDAtMHhiZjdmZmZmZiB3aW5kb3ddDQoNClsgICAxNi4z
MDkzMDRdIHBjaV9idXMgMDAwMDpkODogcmVzb3VyY2UgNSBbbWVtIDB4MzgwMzgwMDAwMDAwLTB4
MzgwM2JmZmZmZmZmIHdpbmRvd10NCg0KWyAgIDE2LjMxNzg0NV0gcGNpX2J1cyAwMDAwOmVjOiBy
ZXNvdXJjZSA0IFttZW0gMHhiZjgwMDAwMC0weGZiZmZmZmZmIHdpbmRvd10NCg0KWyAgIDE2LjMy
NTU4Nl0gcGNpX2J1cyAwMDAwOmVjOiByZXNvdXJjZSA1IFttZW0gMHgzODAzYzAwMDAwMDAtMHgz
ODAzZmZmZmZmZmYgd2luZG93XQ0KDQpbICAgMTYuMzM0MjIyXSBORVQ6IFJlZ2lzdGVyZWQgcHJv
dG9jb2wgZmFtaWx5IDINCg0KWyAgIDE2LjM0MDM5MV0gVENQIGVzdGFibGlzaGVkIGhhc2ggdGFi
bGUgZW50cmllczogNTI0Mjg4IChvcmRlcjogMTAsIDQxOTQzMDQgYnl0ZXMpDQoNClsgICAxNi4z
NDk2OTFdIFRDUCBiaW5kIGhhc2ggdGFibGUgZW50cmllczogNjU1MzYgKG9yZGVyOiA4LCAxMDQ4
NTc2IGJ5dGVzKQ0KDQpbICAgMTYuMzU3MjQ2XSBUQ1A6IEhhc2ggdGFibGVzIGNvbmZpZ3VyZWQg
KGVzdGFibGlzaGVkIDUyNDI4OCBiaW5kIDY1NTM2KQ0KDQpbICAgMTYuMzY1MDk1XSBVRFAgaGFz
aCB0YWJsZSBlbnRyaWVzOiA2NTUzNiAob3JkZXI6IDksIDIwOTcxNTIgYnl0ZXMpDQoNClsgICAx
Ni4zNzI4NjhdIFVEUC1MaXRlIGhhc2ggdGFibGUgZW50cmllczogNjU1MzYgKG9yZGVyOiA5LCAy
MDk3MTUyIGJ5dGVzKQ0KDQpbICAgMTYuMzgwNzcxXSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wg
ZmFtaWx5IDENCg0KWyAgIDE2LjM4NTc4Nl0geGVuOiByZWdpc3RlcmluZyBnc2kgMTYgdHJpZ2dl
cmluZyAwIHBvbGFyaXR5IDENCg0KWyAgIDE2LjM5MTk2MF0geGVuOiAtLT4gcGlycT0xNiAtPiBp
cnE9MTYgKGdzaT0xNikNCg0KWyAgIDE2LjM5ODQ0N10gcGNpIDAwMDA6NTk6MDAuMDogVmlkZW8g
ZGV2aWNlIHdpdGggc2hhZG93ZWQgUk9NIGF0IFttZW0gMHgwMDBjMDAwMC0weDAwMGRmZmZmXQ0K
DQpbICAgMTYuNDA4NzI0XSBQQ0k6IENMUyAzMiBieXRlcywgZGVmYXVsdCA2NA0KDQpbICAgMTYu
NDEzMTgzXSBVbnBhY2tpbmcgaW5pdHJhbWZzLi4uDQoNClsgICAxOC44MjIzMTFdIEZyZWVpbmcg
aW5pdHJkIG1lbW9yeTogMTEyNTU2Sw0KDQpbICAgMTguODI5NTg4XSBSQVBMIFBNVTogQVBJIHVu
aXQgaXMgMl4tMzIgSm91bGVzLCAzIGZpeGVkIGNvdW50ZXJzLCA2NTUzNjAgbXMgb3ZmbCB0aW1l
cg0KDQpbICAgMTguODM4MzY4XSBSQVBMIFBNVTogaHcgdW5pdCBvZiBkb21haW4gcHAwLWNvcmUg
Ml4tMTQgSm91bGVzDQoNClsgICAxOC44NDQ4NTNdIFJBUEwgUE1VOiBodyB1bml0IG9mIGRvbWFp
biBwYWNrYWdlIDJeLTE0IEpvdWxlcw0KDQpbICAgMTguODUxMjQ0XSBSQVBMIFBNVTogaHcgdW5p
dCBvZiBkb21haW4gZHJhbSAyXi0xNiBKb3VsZXMNCg0KWyAgIDE4Ljg2ODI3NF0gYXVkaXQ6IGlu
aXRpYWxpemluZyBuZXRsaW5rIHN1YnN5cyAoZGlzYWJsZWQpDQoNClsgICAxOC44NzQ0ODFdIGF1
ZGl0OiB0eXBlPTIwMDAgYXVkaXQoMTQ5NDI1NjgwNS41NjQ6MSk6IHN0YXRlPWluaXRpYWxpemVk
IGF1ZGl0X2VuYWJsZWQ9MCByZXM9MQ0KDQpbICAgMTguODc0OTA0XSBJbml0aWFsaXNlIHN5c3Rl
bSB0cnVzdGVkIGtleXJpbmdzDQoNClsgICAxOC44NzUxMzJdIHdvcmtpbmdzZXQ6IHRpbWVzdGFt
cF9iaXRzPTM2IG1heF9vcmRlcj0yMSBidWNrZXRfb3JkZXI9MA0KDQpbICAgMTguODc2NDQ0XSB6
YnVkOiBsb2FkZWQNCg0KWyAgIDE4Ljg3NzI0Nl0gU0VMaW51eDogIFJlZ2lzdGVyaW5nIG5ldGZp
bHRlciBob29rcw0KDQpbICAgMTguOTgwODE3XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFt
aWx5IDM4DQoNClsgICAxOC45ODU2OTddIEtleSB0eXBlIGFzeW1tZXRyaWMgcmVnaXN0ZXJlZA0K
DQpbICAgMTguOTkwMzQ5XSBBc3ltbWV0cmljIGtleSBwYXJzZXIgJ3g1MDknIHJlZ2lzdGVyZWQN
Cg0KWyAgIDE4Ljk5NTg4Nl0gQmxvY2sgbGF5ZXIgU0NTSSBnZW5lcmljIChic2cpIGRyaXZlciB2
ZXJzaW9uIDAuNCBsb2FkZWQgKG1ham9yIDI1MSkNCg0KWyAgIDE5LjAwNDY4NV0gaW8gc2NoZWR1
bGVyIG5vb3AgcmVnaXN0ZXJlZA0KDQpbICAgMTkuMDA4OTg0XSBpbyBzY2hlZHVsZXIgZGVhZGxp
bmUgcmVnaXN0ZXJlZCAoZGVmYXVsdCkNCg0KWyAgIDE5LjAxNDg0N10gaW8gc2NoZWR1bGVyIGNm
cSByZWdpc3RlcmVkDQoNClsgICAxOS4wMTkxNjNdIGlvIHNjaGVkdWxlciBtcS1kZWFkbGluZSBy
ZWdpc3RlcmVkDQoNClsgICAxOS4wMjY2OTZdIGF0b21pYzY0X3Rlc3Q6IHBhc3NlZCBmb3IgeDg2
LTY0IHBsYXRmb3JtIHdpdGggQ1g4IGFuZCB3aXRoIFNTRQ0KDQpbICAgMTkuMDM1NTY1XSB4ZW46
IHJlZ2lzdGVyaW5nIGdzaSAxOSB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQ0KDQpbICAgMTkuMDQx
NzcwXSB4ZW46IC0tPiBwaXJxPTE5IC0+IGlycT0xOSAoZ3NpPTE5KQ0KDQpbICAgMTkuMDQ3MzA4
XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA0NyB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQ0KDQpbICAg
MTkuMDUzNDcxXSB4ZW46IC0tPiBwaXJxPTQ3IC0+IGlycT00NyAoZ3NpPTQ3KQ0KDQpbICAgMTku
MDU4ODgwXSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA0MCB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQ0K
DQpbICAgMTkuMDY1MDQ1XSB4ZW46IC0tPiBwaXJxPTQwIC0+IGlycT00MCAoZ3NpPTQwKQ0KDQpb
ICAgMTkuMDcwMzM2XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA0MCB0cmlnZ2VyaW5nIDAgcG9sYXJp
dHkgMQ0KDQpbICAgMTkuMDc2NDgzXSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjQwDQoNClsgICAx
OS4wODA3OTJdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDQwIHRyaWdnZXJpbmcgMCBwb2xhcml0eSAx
DQoNClsgICAxOS4wODY5NTNdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6NDANCg0KWyAgIDE5LjA5
MTI2Nl0geGVuOiByZWdpc3RlcmluZyBnc2kgNDAgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDENCg0K
WyAgIDE5LjA5NzQyMF0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDo0MA0KDQpbICAgMTkuMTAxNzMz
XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA0MCB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQ0KDQpbICAg
MTkuMTA3ODkyXSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjQwDQoNClsgICAxOS4xMTIyNTRdIHhl
bjogcmVnaXN0ZXJpbmcgZ3NpIDU1IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQoNClsgICAxOS4x
MTg0MDhdIHhlbjogLS0+IHBpcnE9NTUgLT4gaXJxPTU1IChnc2k9NTUpDQoNClsgICAxOS4xMjM5
MjldIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDg3IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQoNClsg
ICAxOS4xMzAwODVdIHhlbjogLS0+IHBpcnE9ODcgLT4gaXJxPTg3IChnc2k9ODcpDQoNClsgICAx
OS4xMzU1NjBdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDk1IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAx
DQoNClsgICAxOS4xNDE3MTZdIHhlbjogLS0+IHBpcnE9OTUgLT4gaXJxPTk1IChnc2k9OTUpDQoN
ClsgICAxOS4xNDcyMjNdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDEzNSB0cmlnZ2VyaW5nIDAgcG9s
YXJpdHkgMQ0KDQpbICAgMTkuMTUzNDc3XSB4ZW46IC0tPiBwaXJxPTEzNSAtPiBpcnE9MTM1IChn
c2k9MTM1KQ0KDQpbICAgMTkuMTU5MjUzXSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxNTEgdHJpZ2dl
cmluZyAwIHBvbGFyaXR5IDENCg0KWyAgIDE5LjE2NTUwN10geGVuOiAtLT4gcGlycT0xNTEgLT4g
aXJxPTE1MSAoZ3NpPTE1MSkNCg0KWyAgIDE5LjE3MTI1N10gcGNpZXBvcnQgMDAwMDowMDoxZC4w
OiBTaWduYWxpbmcgUE1FIHdpdGggSVJRIDQ1OA0KDQpbICAgMTkuMTc3NjQ5XSBwY2llcG9ydCAw
MDAwOjI0OjAwLjA6IFNpZ25hbGluZyBQTUUgd2l0aCBJUlEgNDU5DQoNClsgICAxOS4xODQxMzZd
IHBjaWVwb3J0IDAwMDA6MzI6MDAuMDogU2lnbmFsaW5nIFBNRSB3aXRoIElSUSA0NjANCg0KWyAg
IDE5LjE5MDYyOV0gcGNpZXBvcnQgMDAwMDo0NDowMC4wOiBTaWduYWxpbmcgUE1FIHdpdGggSVJR
IDQ2MQ0KDQpbICAgMTkuMTk3MTI0XSBwY2llcG9ydCAwMDAwOjU4OjAwLjA6IFNpZ25hbGluZyBQ
TUUgd2l0aCBJUlEgNDYyDQoNClsgICAxOS4yMDM2MTldIHBjaWVwb3J0IDAwMDA6ODQ6MDAuMDog
U2lnbmFsaW5nIFBNRSB3aXRoIElSUSA0NjMNCg0KWyAgIDE5LjIxMDExM10gcGNpZXBvcnQgMDAw
MDphYzowMC4wOiBTaWduYWxpbmcgUE1FIHdpdGggSVJRIDQ2NA0KDQpbICAgMTkuMjE2NzIxXSBl
ZmlmYjogcHJvYmluZyBmb3IgZWZpZmINCg0KWyAgIDE5LjIyMTM4OF0gZWZpZmI6IGZyYW1lYnVm
ZmVyIGF0IDB4YjEwMDAwMDAsIHVzaW5nIDMwNzJrLCB0b3RhbCAzMDcyaw0KDQpbICAgMTkuMjI4
NTg3XSBlZmlmYjogbW9kZSBpcyAxMDI0eDc2OHgzMiwgbGluZWxlbmd0aD00MDk2LCBwYWdlcz0x
DQoNClsgICAxOS4yMzUzNzBdIGVmaWZiOiBzY3JvbGxpbmc6IHJlZHJhdw0KDQpbICAgMTkuMjM5
NDQ0XSBlZmlmYjogVHJ1ZWNvbG9yOiBzaXplPTg6ODo4OjgsIHNoaWZ0PTI0OjE2Ojg6MA0KDQpb
ICAgMTkuMjQ4NzQyXSBDb25zb2xlOiBzd2l0Y2hpbmcgdG8gY29sb3VyIGZyYW1lIGJ1ZmZlciBk
ZXZpY2UgMTI4eDQ4DQoNClsgICAxOS4yNTg0MjZdIGZiMDogRUZJIFZHQSBmcmFtZSBidWZmZXIg
ZGV2aWNlDQoNClsgICAxOS4yNjMyNzddIGludGVsX2lkbGU6IE1XQUlUIHN1YnN0YXRlczogMHgy
MDIwDQoNClsgICAxOS4yNjg0MTVdIGludGVsX2lkbGU6IHYwLjQuMSBtb2RlbCAweDU1DQoNClsg
ICAxOS4yNzI5ODldIGludGVsX2lkbGU6IGludGVsX2lkbGUgeWllbGRpbmcgdG8gbm9uZQ0KDQpb
ICAgMTkuMjczNDM1XSBpbnB1dDogUG93ZXIgQnV0dG9uIGFzIC9kZXZpY2VzL0xOWFNZU1RNOjAw
L0xOWFBXUkJOOjAwL2lucHV0L2lucHV0MA0KDQpbICAgMTkuMjg3MTM1XSBBQ1BJOiBQb3dlciBC
dXR0b24gW1BXUkZdDQoNClsgICAxOS4yOTE1OTVdIE1vbml0b3ItTXdhaXQgd2lsbCBiZSB1c2Vk
IHRvIGVudGVyIEMtMSBzdGF0ZQ0KDQpbICAgMTkuMjk3NjQ1XSBNb25pdG9yLU13YWl0IHdpbGwg
YmUgdXNlZCB0byBlbnRlciBDLTIgc3RhdGUNCg0KWyAgIDE5LjMxNDAyNl0gV2FybmluZzogUHJv
Y2Vzc29yIFBsYXRmb3JtIExpbWl0IG5vdCBzdXBwb3J0ZWQuDQoNClsgICAxOS4zMjI0MjddIEVS
U1Q6IEVycm9yIFJlY29yZCBTZXJpYWxpemF0aW9uIFRhYmxlIChFUlNUKSBzdXBwb3J0IGlzIGlu
aXRpYWxpemVkLg0KDQpbICAgMTkuMzMwNjkzXSBwc3RvcmU6IHVzaW5nIHpsaWIgY29tcHJlc3Np
b24NCg0KWyAgIDE5LjMzNTM1Ml0gcHN0b3JlOiBSZWdpc3RlcmVkIGVyc3QgYXMgcGVyc2lzdGVu
dCBzdG9yZSBiYWNrZW5kDQoNClsgICAxOS4zNDUzMDldIEdIRVM6IEFQRUkgZmlybXdhcmUgZmly
c3QgbW9kZSBpcyBlbmFibGVkIGJ5IEFQRUkgYml0IGFuZCBXSEVBIF9PU0MuDQoNClsgICAxOS4z
NTM3MDFdIHhlbjp4ZW5fZXZ0Y2huOiBFdmVudC1jaGFubmVsIGRldmljZSBpbnN0YWxsZWQNCg0K
WyAgIDE5LjM1OTk2OF0geGVuX3BjaWJhY2s6IGJhY2tlbmQgaXMgdnBjaQ0KDQpbICAgMTkuMzY0
OTg5XSBTZXJpYWw6IDgyNTAvMTY1NTAgZHJpdmVyLCA0IHBvcnRzLCBJUlEgc2hhcmluZyBlbmFi
bGVkDQoNClsgICAxOS4zOTM1NjZdIDAwOjAzOiB0dHlTMSBhdCBJL08gMHgyZjggKGlycSA9IDMs
IGJhc2VfYmF1ZCA9IDExNTIwMCkgaXMgYSAxNjU1MEENCg0KKFhFTikgZDA6IEZvcmNpbmcgcmVh
ZC1vbmx5IGFjY2VzcyB0byBNRk4gZmVkMDANClsgICAxOS40MDc1NDJdIGhwZXRfYWNwaV9hZGQ6
IG5vIGFkZHJlc3Mgb3IgaXJxcyBpbiBfQ1JTDQoNClsgICAxOS40MTMzNTNdIE5vbi12b2xhdGls
ZSBtZW1vcnkgZHJpdmVyIHYxLjMNCg0KWyAgIDE5LjQxODA4OF0gTGludXggYWdwZ2FydCBpbnRl
cmZhY2UgdjAuMTAzDQoNClsgICAxOS40NDQ2ODBdIHRwbV90aXMgTVNGVDAxMDE6MDA6IDIuMCBU
UE0gKGRldmljZS1pZCAweDFCLCByZXYtaWQgMTYpDQoNClsgICAxOS43MzE0MjFdIHJkYWM6IGRl
dmljZSBoYW5kbGVyIHJlZ2lzdGVyZWQNCg0KWyAgIDE5LjczNjMxN10gaHBfc3c6IGRldmljZSBo
YW5kbGVyIHJlZ2lzdGVyZWQNCg0KWyAgIDE5Ljc0MTAwNV0gZW1jOiBkZXZpY2UgaGFuZGxlciBy
ZWdpc3RlcmVkDQoNClsgICAxOS43NDY4ODddIGFsdWE6IGRldmljZSBoYW5kbGVyIHJlZ2lzdGVy
ZWQNCg0KWyAgIDE5Ljc1MTUzNF0gbGlicGh5OiBGaXhlZCBNRElPIEJ1czogcHJvYmVkDQoNClsg
ICAxOS43NTYzNDldIGVoY2lfaGNkOiBVU0IgMi4wICdFbmhhbmNlZCcgSG9zdCBDb250cm9sbGVy
IChFSENJKSBEcml2ZXINCg0KWyAgIDE5Ljc2MzU1M10gZWhjaS1wY2k6IEVIQ0kgUENJIHBsYXRm
b3JtIGRyaXZlcg0KDQpbICAgMTkuNzY4NjcwXSBvaGNpX2hjZDogVVNCIDEuMSAnT3BlbicgSG9z
dCBDb250cm9sbGVyIChPSENJKSBEcml2ZXINCg0KWyAgIDE5Ljc3NTU4M10gb2hjaS1wY2k6IE9I
Q0kgUENJIHBsYXRmb3JtIGRyaXZlcg0KDQpbICAgMTkuNzgwNjc4XSB1aGNpX2hjZDogVVNCIFVu
aXZlcnNhbCBIb3N0IENvbnRyb2xsZXIgSW50ZXJmYWNlIGRyaXZlcg0KDQpbICAgMTkuNzg4MDQz
XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxNiB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQ0KDQpbICAg
MTkuNzk0MTk5XSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjE2DQoNClsgICAxOS43OTg0ODhdIHho
Y2lfaGNkIDAwMDA6MDA6MTQuMDogeEhDSSBIb3N0IENvbnRyb2xsZXINCg0KWyAgIDE5LjgwNDQ0
NV0geGhjaV9oY2QgMDAwMDowMDoxNC4wOiBuZXcgVVNCIGJ1cyByZWdpc3RlcmVkLCBhc3NpZ25l
ZCBidXMgbnVtYmVyIDENCg0KWyAgIDE5LjgxMzgwM10geGhjaV9oY2QgMDAwMDowMDoxNC4wOiBo
Y2MgcGFyYW1zIDB4MjAwMDc3YzEgaGNpIHZlcnNpb24gMHgxMDAgcXVpcmtzIDB4MDAwMDk4MTAN
Cg0KWyAgIDE5LjgyMzE0OV0geGhjaV9oY2QgMDAwMDowMDoxNC4wOiBjYWNoZSBsaW5lIHNpemUg
b2YgMzIgaXMgbm90IHN1cHBvcnRlZA0KDQpbICAgMTkuODMxNjA1XSB1c2IgdXNiMTogTmV3IFVT
QiBkZXZpY2UgZm91bmQsIGlkVmVuZG9yPTFkNmIsIGlkUHJvZHVjdD0wMDAyDQoNClsgICAxOS44
MzkxMDddIHVzYiB1c2IxOiBOZXcgVVNCIGRldmljZSBzdHJpbmdzOiBNZnI9MywgUHJvZHVjdD0y
LCBTZXJpYWxOdW1iZXI9MQ0KDQpbICAgMTkuODQ3MjQ4XSB1c2IgdXNiMTogUHJvZHVjdDogeEhD
SSBIb3N0IENvbnRyb2xsZXINCg0KWyAgIDE5Ljg1Mjc3Ml0gdXNiIHVzYjE6IE1hbnVmYWN0dXJl
cjogTGludXggNC4xMS4xIHhoY2ktaGNkDQoNClsgICAxOS44NTg4NzldIHVzYiB1c2IxOiBTZXJp
YWxOdW1iZXI6IDAwMDA6MDA6MTQuMA0KDQpbICAgMTkuODY0NDMwXSBodWIgMS0wOjEuMDogVVNC
IGh1YiBmb3VuZA0KDQpbICAgMTkuODY4NjI3XSBodWIgMS0wOjEuMDogMTYgcG9ydHMgZGV0ZWN0
ZWQNCg0KWyAgIDE5Ljg3NzUzOV0gY2xvY2tzb3VyY2U6IHRzYzogbWFzazogMHhmZmZmZmZmZmZm
ZmZmZmZmIG1heF9jeWNsZXM6IDB4MTllMmUxYjE4YWUsIG1heF9pZGxlX25zOiA0NDA3OTUyNDc5
NzcgbnMNCg0KWyAgIDE5Ljg4Njg3M10geGhjaV9oY2QgMDAwMDowMDoxNC4wOiB4SENJIEhvc3Qg
Q29udHJvbGxlcg0KDQpbICAgMTkuODg3MDI0XSB4aGNpX2hjZCAwMDAwOjAwOjE0LjA6IG5ldyBV
U0IgYnVzIHJlZ2lzdGVyZWQsIGFzc2lnbmVkIGJ1cyBudW1iZXIgMg0KDQpbICAgMTkuODg3OTAw
XSB1c2IgdXNiMjogTmV3IFVTQiBkZXZpY2UgZm91bmQsIGlkVmVuZG9yPTFkNmIsIGlkUHJvZHVj
dD0wMDAzDQoNClsgICAxOS44ODc5MDRdIHVzYiB1c2IyOiBOZXcgVVNCIGRldmljZSBzdHJpbmdz
OiBNZnI9MywgUHJvZHVjdD0yLCBTZXJpYWxOdW1iZXI9MQ0KDQpbICAgMTkuODg3OTA2XSB1c2Ig
dXNiMjogUHJvZHVjdDogeEhDSSBIb3N0IENvbnRyb2xsZXINCg0KWyAgIDE5Ljg4NzkwOF0gdXNi
IHVzYjI6IE1hbnVmYWN0dXJlcjogTGludXggNC4xMS4xIHhoY2ktaGNkDQoNClsgICAxOS44ODc5
MTBdIHVzYiB1c2IyOiBTZXJpYWxOdW1iZXI6IDAwMDA6MDA6MTQuMA0KDQpbICAgMTkuODg4MzAx
XSBodWIgMi0wOjEuMDogVVNCIGh1YiBmb3VuZA0KDQpbICAgMTkuODg4MzYzXSBodWIgMi0wOjEu
MDogMTAgcG9ydHMgZGV0ZWN0ZWQNCg0KWyAgIDE5Ljg5Nzk5NF0gdXNiY29yZTogcmVnaXN0ZXJl
ZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2JzZXJpYWwNCg0KWyAgIDE5Ljg5ODAwNV0gdXNiY29y
ZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2JzZXJpYWxfZ2VuZXJpYw0KDQpb
ICAgMTkuODk4MDEwXSB1c2JzZXJpYWw6IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVkIGZv
ciBnZW5lcmljDQoNClsgICAxOS44OTgwNDFdIGk4MDQyOiBQTlA6IE5vIFBTLzIgY29udHJvbGxl
ciBmb3VuZC4NCg0KWyAgIDE5Ljg5ODE2M10gbW91c2VkZXY6IFBTLzIgbW91c2UgZGV2aWNlIGNv
bW1vbiBmb3IgYWxsIG1pY2UNCg0KWyAgIDE5Ljg5ODMwMF0gcnRjX2Ntb3MgMDA6MDA6IFJUQyBj
YW4gd2FrZSBmcm9tIFM0DQoNClsgICAxOS44OTg3NTFdIHJ0Y19jbW9zIDAwOjAwOiBydGMgY29y
ZTogcmVnaXN0ZXJlZCBydGNfY21vcyBhcyBydGMwDQoNClsgICAxOS44OTg4OTFdIHJ0Y19jbW9z
IDAwOjAwOiBhbGFybXMgdXAgdG8gb25lIG1vbnRoLCB5M2ssIDExNCBieXRlcyBudnJhbQ0KDQpb
ICAgMTkuOTAwMTQ4XSBFRkkgVmFyaWFibGVzIEZhY2lsaXR5IHYwLjA4IDIwMDQtTWF5LTE3DQoN
ClsgICAyMC4yMjM4MzFdIGhpZHJhdzogcmF3IEhJRCBldmVudHMgZHJpdmVyIChDKSBKaXJpIEtv
c2luYQ0KDQpbICAgMjAuMjIzOTI1XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2Ug
ZHJpdmVyIHVzYmhpZA0KDQpbICAgMjAuMjIzOTI2XSB1c2JoaWQ6IFVTQiBISUQgY29yZSBkcml2
ZXINCg0KWyAgIDIwLjIyNDQzM10gZHJvcF9tb25pdG9yOiBJbml0aWFsaXppbmcgbmV0d29yayBk
cm9wIG1vbml0b3Igc2VydmljZQ0KDQpbICAgMjAuMjI0NTQ1XSBJbml0aWFsaXppbmcgWEZSTSBu
ZXRsaW5rIHNvY2tldA0KDQpbICAgMjAuMjI0NzA2XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wg
ZmFtaWx5IDEwDQoNClsgICAyMC4yMjUyMDFdIFNlZ21lbnQgUm91dGluZyB3aXRoIElQdjYNCg0K
WyAgIDIwLjIyNTIxN10gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxNw0KDQpbICAg
MjAuMzAyNTE4XSB1c2IgMS00OiBuZXcgZnVsbC1zcGVlZCBVU0IgZGV2aWNlIG51bWJlciAyIHVz
aW5nIHhoY2lfaGNkDQoNClsgICAyMC4zNTUzMDddIHJlZ2lzdGVyZWQgdGFza3N0YXRzIHZlcnNp
b24gMQ0KDQpbICAgMjAuMzU5ODExXSBMb2FkaW5nIGNvbXBpbGVkLWluIFguNTA5IGNlcnRpZmlj
YXRlcw0KDQpbICAgMjAuMzcwNTUyXSBhbGc6IE5vIHRlc3QgZm9yIHBrY3MxcGFkKHJzYSxzaGEy
NTYpIChwa2NzMXBhZChyc2EtZ2VuZXJpYyxzaGEyNTYpKQ0KDQpbICAgMjAuMzc5OTM0XSBMb2Fk
ZWQgWC41MDkgY2VydCAnQnVpbGQgdGltZSBhdXRvZ2VuZXJhdGVkIGtlcm5lbCBrZXk6IDBlYjcx
MjBjNWI4NTMyNTQ1NTQ0NTEwMDBkMDVjZjdjOGViZGI4MGYnDQoNClsgICAyMC4zOTEwMjBdIHpz
d2FwOiBsb2FkZWQgdXNpbmcgcG9vbCBsem8vemJ1ZA0KDQpbICAgMjAuNDAzMDQyXSBLZXkgdHlw
ZSBiaWdfa2V5IHJlZ2lzdGVyZWQNCg0KWyAgIDIwLjQxMjQ0Nl0gS2V5IHR5cGUgdHJ1c3RlZCBy
ZWdpc3RlcmVkDQoNClsgICAyMC40MjE3NTVdIEtleSB0eXBlIGVuY3J5cHRlZCByZWdpc3RlcmVk
DQoNClsgICAyMC41MDMwOTldIHVzYiAxLTQ6IE5ldyBVU0IgZGV2aWNlIGZvdW5kLCBpZFZlbmRv
cj0xNGRkLCBpZFByb2R1Y3Q9MTAwNQ0KDQpbICAgMjAuNTEwNTExXSB1c2IgMS00OiBOZXcgVVNC
IGRldmljZSBzdHJpbmdzOiBNZnI9MSwgUHJvZHVjdD0yLCBTZXJpYWxOdW1iZXI9Mw0KDQpbICAg
MjAuNTE4NTUxXSB1c2IgMS00OiBQcm9kdWN0OiBEMkNJTS1WVVNCDQoNClsgICAyMC41MjMwMDRd
IHVzYiAxLTQ6IE1hbnVmYWN0dXJlcjogUmFyaXRhbg0KDQpbICAgMjAuNTI3NjYxXSB1c2IgMS00
OiBTZXJpYWxOdW1iZXI6IEVGRkIyMTJEMEE2RTQ0NQ0KDQpbICAgMjAuNTQxNTYzXSBpbnB1dDog
UmFyaXRhbiBEMkNJTS1WVVNCIGFzIC9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDoxNC4wL3Vz
YjEvMS00LzEtNDoxLjAvMDAwMzoxNEREOjEwMDUuMDAwMS9pbnB1dC9pbnB1dDENCg0KWyAgIDIw
LjYwNTY4OV0gaGlkLWdlbmVyaWMgMDAwMzoxNEREOjEwMDUuMDAwMTogaW5wdXQsaGlkcmF3MDog
VVNCIEhJRCB2MS4xMSBLZXlib2FyZCBbUmFyaXRhbiBEMkNJTS1WVVNCXSBvbiB1c2ItMDAwMDow
MDoxNC4wLTQvaW5wdXQwDQoNClsgICAyMC42OTg2NjRdIGV2bTogSE1BQyBhdHRyczogMHgxDQoN
ClsgICAyMC43MDk4NzldIHJ0Y19jbW9zIDAwOjAwOiBzZXR0aW5nIHN5c3RlbSBjbG9jayB0byAy
MDE3LTA1LTA4IDE1OjIwOjE2IFVUQyAoMTQ5NDI1NjgxNikNCg0KWyAgIDIwLjcyMTM3Ml0gRnJl
ZWluZyB1bnVzZWQga2VybmVsIG1lbW9yeTogMjExNksNCg0KWyAgIDIwLjcyNjM1MV0gV3JpdGUg
cHJvdGVjdGluZyB0aGUga2VybmVsIHJlYWQtb25seSBkYXRhOiAxMjI4OGsNCg0KWyAgIDIwLjcz
OTYzNl0gRnJlZWluZyB1bnVzZWQga2VybmVsIG1lbW9yeTogODQwSw0KDQpbICAgMjAuNzQ1NTc1
XSBGcmVlaW5nIHVudXNlZCBrZXJuZWwgbWVtb3J5OiA5MzJLDQoNClsgICAyMS4zODY1NTZdIGNs
b2Nrc291cmNlOiBTd2l0Y2hlZCB0byBjbG9ja3NvdXJjZSB0c2MNCg0KWyAgIDIxLjQwOTg0Nl0g
c3lzdGVtZFsxXTogc3lzdGVtZCAyMTkgcnVubmluZyBpbiBzeXN0ZW0gbW9kZS4gKCtQQU0gK0FV
RElUICtTRUxJTlVYICtJTUEgLUFQUEFSTU9SICtTTUFDSyArU1lTVklOSVQgK1VUTVAgK0xJQkNS
WVBUU0VUVVAgK0dDUllQVCArR05VVExTICtBQ0wgK1haIC1MWjQgLVNFQ0NPTVAgK0JMS0lEICtF
TEZVVElMUyArS01PRCArSUROKQ0KDQpbICAgMjEuNDI5OTIwXSBzeXN0ZW1kWzFdOiBEZXRlY3Rl
ZCB2aXJ0dWFsaXphdGlvbiB4ZW4uDQoNClsgICAyMS40MzU0ODldIHN5c3RlbWRbMV06IERldGVj
dGVkIGFyY2hpdGVjdHVyZSB4ODYtNjQuDQoNClsgICAyMS40NDEyMzRdIHN5c3RlbWRbMV06IFJ1
bm5pbmcgaW4gaW5pdGlhbCBSQU0gZGlzay4NCg0KDQoNCldlbGNvbWUgdG8gG1swOzM0bVJlZCBI
YXQgRW50ZXJwcmlzZSBMaW51eCBTZXJ2ZXIgNy4zIChNYWlwbykgZHJhY3V0LTAzMy00NjMuZWw3
IChJbml0cmFtZnMpG1swbSENCg0KDQoNClsgICAyMS40NTcxNTRdIHN5c3RlbWRbMV06IFNldCBo
b3N0bmFtZSB0byA8c2tsLTRzMT4uDQoNClsbWzMybSAgT0sgIBtbMG1dIFJlYWNoZWQgdGFyZ2V0
IFN3YXAuDQoNClsgICAyMS41NDE3MDldIHN5c3RlbWRbMV06IFJlYWNoZWQgdGFyZ2V0IFN3YXAu
DQoNClsgICAyMS41NDY1NDBdIHN5c3RlbWRbMV06IFN0YXJ0aW5nIFN3YXAuDQoNClsbWzMybSAg
T0sgIBtbMG1dIFJlYWNoZWQgdGFyZ2V0IExvY2FsIEZpbGUgU3lzdGVtcy4NCg0KWyAgIDIxLjU1
NjE0MV0gc3lzdGVtZFsxXTogUmVhY2hlZCB0YXJnZXQgTG9jYWwgRmlsZSBTeXN0ZW1zLg0KDQpb
ICAgMjEuNTYyMzQ1XSBzeXN0ZW1kWzFdOiBTdGFydGluZyBMb2NhbCBGaWxlIFN5c3RlbXMuDQoN
ClsbWzMybSAgT0sgIBtbMG1dIENyZWF0ZWQgc2xpY2UgUm9vdCBTbGljZS4NCg0KWyAgIDIxLjU3
MjczNF0gc3lzdGVtZFsxXTogQ3JlYXRlZCBzbGljZSBSb290IFNsaWNlLg0KDQpbG1szMm0gIE9L
ICAbWzBtXSBMaXN0ZW5pbmcgb24gdWRldiBDb250cm9sIFNvY2tldC4NCg0KWxtbMzJtICBPSyAg
G1swbV0gQ3JlYXRlZCBzbGljZSBTeXN0ZW0gU2xpY2UuDQoNClsbWzMybSAgT0sgIBtbMG1dIExp
c3RlbmluZyBvbiBKb3VybmFsIFNvY2tldC4NCg0KICAgICAgICAgU3RhcnRpbmcgQ3JlYXRlIGxp
c3Qgb2YgcmVxdWlyZWQgc3QuLi4gbm9kZXMgZm9yIHRoZSBjdXJyZW50IGtlcm5lbC4uLg0KDQog
ICAgICAgICBTdGFydGluZyBTZXR1cCBWaXJ0dWFsIENvbnNvbGUuLi4NCg0KICAgICAgICAgU3Rh
cnRpbmcgZHJhY3V0IGNtZGxpbmUgaG9vay4uLg0KDQpbG1szMm0gIE9LICAbWzBtXSBSZWFjaGVk
IHRhcmdldCBUaW1lcnMuDQoNCiAgICAgICAgIFN0YXJ0aW5nIEpvdXJuYWwgU2VydmljZS4uLg0K
DQogICAgICAgICBTdGFydGluZyBBcHBseSBLZXJuZWwgVmFyaWFibGVzLi4uDQoNClsbWzMybSAg
T0sgIBtbMG1dIFJlYWNoZWQgdGFyZ2V0IFNsaWNlcy4NCg0KWxtbMzJtICBPSyAgG1swbV0gTGlz
dGVuaW5nIG9uIHVkZXYgS2VybmVsIFNvY2tldC4NCg0KWxtbMzJtICBPSyAgG1swbV0gUmVhY2hl
ZCB0YXJnZXQgU29ja2V0cy4NCg0KWxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCBDcmVhdGUgbGlz
dCBvZiByZXF1aXJlZCBzdGEuLi5jZSBub2RlcyBmb3IgdGhlIGN1cnJlbnQga2VybmVsLg0KDQpb
G1szMm0gIE9LICAbWzBtXSBTdGFydGVkIEFwcGx5IEtlcm5lbCBWYXJpYWJsZXMuDQoNCiAgICAg
ICAgIFN0YXJ0aW5nIENyZWF0ZSBTdGF0aWMgRGV2aWNlIE5vZGVzIGluIC9kZXYuLi4NCg0KWxtb
MzJtICBPSyAgG1swbV0gU3RhcnRlZCBDcmVhdGUgU3RhdGljIERldmljZSBOb2RlcyBpbiAvZGV2
Lg0KDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIFNldHVwIFZpcnR1YWwgQ29uc29sZS4NCg0K
WxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCBKb3VybmFsIFNlcnZpY2UuDQoNClsbWzMybSAgT0sg
IBtbMG1dIFN0YXJ0ZWQgZHJhY3V0IGNtZGxpbmUgaG9vay4NCg0KICAgICAgICAgU3RhcnRpbmcg
ZHJhY3V0IHByZS11ZGV2IGhvb2suLi4NCg0KWyAgIDIxLjk4MjY0Nl0gZGV2aWNlLW1hcHBlcjog
dWV2ZW50OiB2ZXJzaW9uIDEuMC4zDQoNClsgICAyMS45ODc4NjJdIGRldmljZS1tYXBwZXI6IGlv
Y3RsOiA0LjM1LjAtaW9jdGwgKDIwMTYtMDYtMjMpIGluaXRpYWxpc2VkOiBkbS1kZXZlbEByZWRo
YXQuY29tDQoNClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgZHJhY3V0IHByZS11ZGV2IGhvb2su
DQoNCiAgICAgICAgIFN0YXJ0aW5nIHVkZXYgS2VybmVsIERldmljZSBNYW5hZ2VyLi4uDQoNClsb
WzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgdWRldiBLZXJuZWwgRGV2aWNlIE1hbmFnZXIuDQoNCiAg
ICAgICAgIFN0YXJ0aW5nIHVkZXYgQ29sZHBsdWcgYWxsIERldmljZXMuLi4NCg0KICAgICAgICAg
TW91bnRpbmcgQ29uZmlndXJhdGlvbiBGaWxlIFN5c3RlbS4uLg0KDQpbG1szMm0gIE9LICAbWzBt
XSBNb3VudGVkIENvbmZpZ3VyYXRpb24gRmlsZSBTeXN0ZW0uDQoNClsbWzMybSAgT0sgIBtbMG1d
IFN0YXJ0ZWQgdWRldiBDb2xkcGx1ZyBhbGwgRGV2aWNlcy4NCg0KWxtbMzJtICBPSyAgG1swbV0g
UmVhY2hlZCB0YXJnZXQgU3lzdGVtIEluaXRpYWxpemF0aW9uLg0KDQogICAgICAgICBTdGFydGlu
ZyBTaG93IFBseW1vdXRoIEJvb3QgU2NyZWVuLi4uDQoNCiAgICAgICAgIFN0YXJ0aW5nIGRyYWN1
dCBpbml0cXVldWUgaG9vay4uLg0KDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIFNob3cgUGx5
bW91dGggQm9vdCBTY3JlZW4uDQoNCg0KWxtbMzJtICBPSyAgG1swbV0gUmVhY2hlZCB0YXJnZXQg
UGF0aHMuDQoNCg0KWxtbMzJtICBPSyAgG1swbV0gUmVhY2hlZCB0YXJnZXQgQmFzaWMgU3lzdGVt
Lg0KDQoNClsgICAyMi4yNDYwMDldIHdtaTogTWFwcGVyIGxvYWRlZA0KDQpbICAgMjIuMjU5ODM1
XSBwcHNfY29yZTogTGludXhQUFMgQVBJIHZlci4gMSByZWdpc3RlcmVkDQoNClsgICAyMi4yNjUy
OTZdIHBwc19jb3JlOiBTb2Z0d2FyZSB2ZXIuIDUuMy42IC0gQ29weXJpZ2h0IDIwMDUtMjAwNyBS
b2RvbGZvIEdpb21ldHRpIDxnaW9tZXR0aUBsaW51eC5pdD4NCg0KWyAgIDIyLjI4MDU2MF0gbGli
YXRhIHZlcnNpb24gMy4wMCBsb2FkZWQuDQoNClsgICAyMi4yODU4MTNdIFBUUCBjbG9jayBzdXBw
b3J0IHJlZ2lzdGVyZWQNCg0KWyAgIDIyLjI5NTg4MV0gZGNhIHNlcnZpY2Ugc3RhcnRlZCwgdmVy
c2lvbiAxLjEyLjENCg0KWyAgIDIyLjMwMzY1Nl0gYWhjaSAwMDAwOjAwOjExLjU6IHZlcnNpb24g
My4wDQoNClsgICAyMi4zMDgzODRdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDE2IHRyaWdnZXJpbmcg
MCBwb2xhcml0eSAxDQoNClsgICAyMi4zMTQ1NTRdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MTYN
Cg0KWyAgIDIyLjMxOTE4MF0gYWhjaSAwMDAwOjAwOjExLjU6IEFIQ0kgMDAwMS4wMzAxIDMyIHNs
b3RzIDMgcG9ydHMgNiBHYnBzIDB4MWMgaW1wbCBTQVRBIG1vZGUNCg0KWyAgIDIyLjMyODIzOF0g
YWhjaSAwMDAwOjAwOjExLjU6IGZsYWdzOiA2NGJpdCBuY3Egc250ZiBwbSBsZWQgY2xvIG9ubHkg
cGlvIHNsdW0gcGFydCBlbXMgZGVzbyBzYWRtIHNkcyBhcHN0IA0KDQpbICAgMjIuMzQzMzY2XSBl
MTAwMGU6IEludGVsKFIpIFBSTy8xMDAwIE5ldHdvcmsgRHJpdmVyIC0gMy4yLjYtaw0KDQpbICAg
MjIuMzQ2NDU4XSBzY3NpIGhvc3QwOiBhaGNpDQoNClsgICAyMi4zNDY2NzNdIHNjc2kgaG9zdDE6
IGFoY2kNCg0KWyAgIDIyLjM0Njg1NF0gc2NzaSBob3N0MjogYWhjaQ0KDQpbICAgMjIuMzQ3MDU1
XSBzY3NpIGhvc3QzOiBhaGNpDQoNClsgICAyMi4zNDcyMjldIHNjc2kgaG9zdDQ6IGFoY2kNCg0K
WyAgIDIyLjM0NzI4Nl0gYXRhMTogRFVNTVkNCg0KWyAgIDIyLjM0NzI4N10gYXRhMjogRFVNTVkN
Cg0KWyAgIDIyLjM0NzI5MV0gYXRhMzogU0FUQSBtYXggVURNQS8xMzMgYWJhciBtNTI0Mjg4QDB4
OTJhODAwMDAgcG9ydCAweDkyYTgwMjAwIGlycSA0NjcNCg0KWyAgIDIyLjM0NzI5M10gYXRhNDog
U0FUQSBtYXggVURNQS8xMzMgYWJhciBtNTI0Mjg4QDB4OTJhODAwMDAgcG9ydCAweDkyYTgwMjgw
IGlycSA0NjcNCg0KWyAgIDIyLjM0NzI5Nl0gYXRhNTogU0FUQSBtYXggVURNQS8xMzMgYWJhciBt
NTI0Mjg4QDB4OTJhODAwMDAgcG9ydCAweDkyYTgwMzAwIGlycSA0NjcNCg0KWyAgIDIyLjM0NzU1
M10geGVuOiByZWdpc3RlcmluZyBnc2kgMTYgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDENCg0KWyAg
IDIyLjM0NzU3NF0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDoxNg0KDQpbICAgMjIuMzQ4MjQ0XSBh
aGNpIDAwMDA6MDA6MTcuMDogQUhDSSAwMDAxLjAzMDEgMzIgc2xvdHMgOCBwb3J0cyA2IEdicHMg
MHhmZiBpbXBsIFNBVEEgbW9kZQ0KDQpbICAgMjIuMzQ4MjQ3XSBhaGNpIDAwMDA6MDA6MTcuMDog
ZmxhZ3M6IDY0Yml0IG5jcSBzbnRmIHBtIGxlZCBjbG8gb25seSBwaW8gc2x1bSBwYXJ0IGVtcyBk
ZXNvIHNhZG0gc2RzIGFwc3QgDQoNClsgICAyMi4zNzMwMjVdIHNjc2kgaG9zdDU6IGFoY2kNCg0K
WyAgIDIyLjM3MzE5NV0gc2NzaSBob3N0NjogYWhjaQ0KDQpbICAgMjIuMzczMzQ5XSBzY3NpIGhv
c3Q3OiBhaGNpDQoNClsgICAyMi4zNzM1ODVdIHNjc2kgaG9zdDg6IGFoY2kNCg0KWyAgIDIyLjM3
MzczNl0gc2NzaSBob3N0OTogYWhjaQ0KDQpbICAgMjIuMzczODg3XSBzY3NpIGhvc3QxMDogYWhj
aQ0KDQpbICAgMjIuMzc0MDUyXSBzY3NpIGhvc3QxMTogYWhjaQ0KDQpbICAgMjIuMzc0MjEwXSBz
Y3NpIGhvc3QxMjogYWhjaQ0KDQpbICAgMjIuMzc0MjQ4XSBhdGE2OiBTQVRBIG1heCBVRE1BLzEz
MyBhYmFyIG01MjQyODhAMHg5MmEwMDAwMCBwb3J0IDB4OTJhMDAxMDAgaXJxIDQ2OA0KDQpbICAg
MjIuMzc0MjUwXSBhdGE3OiBTQVRBIG1heCBVRE1BLzEzMyBhYmFyIG01MjQyODhAMHg5MmEwMDAw
MCBwb3J0IDB4OTJhMDAxODAgaXJxIDQ2OA0KDQpbICAgMjIuMzc0MjUyXSBhdGE4OiBTQVRBIG1h
eCBVRE1BLzEzMyBhYmFyIG01MjQyODhAMHg5MmEwMDAwMCBwb3J0IDB4OTJhMDAyMDAgaXJxIDQ2
OA0KDQpbICAgMjIuMzc0MjU1XSBhdGE5OiBTQVRBIG1heCBVRE1BLzEzMyBhYmFyIG01MjQyODhA
MHg5MmEwMDAwMCBwb3J0IDB4OTJhMDAyODAgaXJxIDQ2OA0KDQpbICAgMjIuMzc0MjU3XSBhdGEx
MDogU0FUQSBtYXggVURNQS8xMzMgYWJhciBtNTI0Mjg4QDB4OTJhMDAwMDAgcG9ydCAweDkyYTAw
MzAwIGlycSA0NjgNCg0KWyAgIDIyLjM3NDI2MF0gYXRhMTE6IFNBVEEgbWF4IFVETUEvMTMzIGFi
YXIgbTUyNDI4OEAweDkyYTAwMDAwIHBvcnQgMHg5MmEwMDM4MCBpcnEgNDY4DQoNClsgICAyMi4z
NzQyNjJdIGF0YTEyOiBTQVRBIG1heCBVRE1BLzEzMyBhYmFyIG01MjQyODhAMHg5MmEwMDAwMCBw
b3J0IDB4OTJhMDA0MDAgaXJxIDQ2OA0KDQpbICAgMjIuMzc0MjY1XSBhdGExMzogU0FUQSBtYXgg
VURNQS8xMzMgYWJhciBtNTI0Mjg4QDB4OTJhMDAwMDAgcG9ydCAweDkyYTAwNDgwIGlycSA0NjgN
Cg0KWyAgIDIyLjQ1NDIyNF0gaWdiOiBJbnRlbChSKSBHaWdhYml0IEV0aGVybmV0IE5ldHdvcmsg
RHJpdmVyIC0gdmVyc2lvbiA1LjQuMC1rDQoNClsgICAyMi40NTQyMjVdIGlnYjogQ29weXJpZ2h0
IChjKSAyMDA3LTIwMTQgSW50ZWwgQ29ycG9yYXRpb24uDQoNClsgICAyMi40NTQzODRdIHhlbjog
cmVnaXN0ZXJpbmcgZ3NpIDQ4IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQoNClsgICAyMi40NTQ0
MzddIHhlbjogLS0+IHBpcnE9NDggLT4gaXJxPTQ4IChnc2k9NDgpDQoNClsgICAyMi41NTAwMjFd
IGUxMDAwZTogQ29weXJpZ2h0KGMpIDE5OTkgLSAyMDE1IEludGVsIENvcnBvcmF0aW9uLg0KDQpb
ICAgMjIuNTUwMjU1XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA4MCB0cmlnZ2VyaW5nIDAgcG9sYXJp
dHkgMQ0KDQpbICAgMjIuNTUwMzA2XSB4ZW46IC0tPiBwaXJxPTgwIC0+IGlycT04MCAoZ3NpPTgw
KQ0KDQpbICAgMjIuNTUwNTYxXSBlMTAwMGUgMDAwMDo0NTowMC4wOiBJbnRlcnJ1cHQgVGhyb3R0
bGluZyBSYXRlIChpbnRzL3NlYykgc2V0IHRvIGR5bmFtaWMgY29uc2VydmF0aXZlIG1vZGUNCg0K
WyAgIDIyLjU1MzgxOV0gaXhnYmU6IEludGVsKFIpIDEwIEdpZ2FiaXQgUENJIEV4cHJlc3MgTmV0
d29yayBEcml2ZXIgLSB2ZXJzaW9uIDUuMC4wLWsNCg0KWyAgIDIyLjU1MzgyMV0gaXhnYmU6IENv
cHlyaWdodCAoYykgMTk5OS0yMDE2IEludGVsIENvcnBvcmF0aW9uLg0KDQpbICAgMjIuNTU0MzIz
XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxMjggdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDENCg0KWyAg
IDIyLjU1NDM3M10geGVuOiAtLT4gcGlycT0xMjggLT4gaXJxPTEyOCAoZ3NpPTEyOCkNCg0KWyAg
IDIyLjYwMzQ1Nl0gaTQwZTogSW50ZWwoUikgRXRoZXJuZXQgQ29ubmVjdGlvbiBYTDcxMCBOZXR3
b3JrIERyaXZlciAtIHZlcnNpb24gMS42LjI3LWsNCg0KWyAgIDIyLjYwMzQ1N10gaTQwZTogQ29w
eXJpZ2h0IChjKSAyMDEzIC0gMjAxNCBJbnRlbCBDb3Jwb3JhdGlvbi4NCg0KWyAgIDIyLjYwMzg5
NF0geGVuOiByZWdpc3RlcmluZyBnc2kgNDYgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDENCg0KWyAg
IDIyLjYwMzkzNF0geGVuOiAtLT4gcGlycT00NiAtPiBpcnE9NDYgKGdzaT00NikNCg0KGyVHGyVH
WyAgIDIyLjY1ODkwM10gYXRhNDogU0FUQSBsaW5rIGRvd24gKFNTdGF0dXMgNCBTQ29udHJvbCAz
MDApDQoNClsgICAyMi42NTkxNDNdIGk0MGUgMDAwMDoyZDowMC4wOiBmdyAzLjEuNDUyNDMgYXBp
IDEuNSBudm0gMi4yYiAweDgwMDAwNThkIDAuMC4wDQoNClsgICAyMi42NzI5MjFdIGF0YTM6IFNB
VEEgbGluayBkb3duIChTU3RhdHVzIDQgU0NvbnRyb2wgMzAwKQ0KDQpbICAgMjIuNjc5MDI2XSBh
dGE1OiBTQVRBIGxpbmsgZG93biAoU1N0YXR1cyA0IFNDb250cm9sIDMwMCkNCg0KWyAgIDIyLjY4
MzAxMV0gYXRhMTM6IFNBVEEgbGluayBkb3duIChTU3RhdHVzIDQgU0NvbnRyb2wgMzAwKQ0KDQpb
ICAgMjIuNjgzMDYyXSBhdGE4OiBTQVRBIGxpbmsgZG93biAoU1N0YXR1cyA0IFNDb250cm9sIDMw
MCkNCg0KWyAgIDIyLjY4MzIxMF0gYXRhMTA6IFNBVEEgbGluayB1cCA2LjAgR2JwcyAoU1N0YXR1
cyAxMzMgU0NvbnRyb2wgMzAwKQ0KDQpbICAgMjIuNjgzMzE5XSBhdGE2OiBTQVRBIGxpbmsgZG93
biAoU1N0YXR1cyA0IFNDb250cm9sIDMwMCkNCg0KWyAgIDIyLjY4MzUzMl0gYXRhMTI6IFNBVEEg
bGluayBkb3duIChTU3RhdHVzIDQgU0NvbnRyb2wgMzAwKQ0KDQpbICAgMjIuNjgzNjc1XSBhdGEx
MC4wMDogQVRBLTk6IElOVEVMIFNTRFNDMkJBMDEyVDQsIEcyMDEwMTQwLCBtYXggVURNQS8xMzMN
Cg0KWyAgIDIyLjY4MzY3OF0gYXRhMTAuMDA6IDIzNDQyMjU5Njggc2VjdG9ycywgbXVsdGkgMTog
TEJBNDggTkNRIChkZXB0aCAzMS8zMikNCg0KWyAgIDIyLjY4Mzc0Ml0gYXRhMTE6IFNBVEEgbGlu
ayBkb3duIChTU3RhdHVzIDQgU0NvbnRyb2wgMzAwKQ0KDQpbICAgMjIuNjg0MjI3XSBhdGExMC4w
MDogY29uZmlndXJlZCBmb3IgVURNQS8xMzMNCg0KWyAgIDIyLjY4ODQ5N10gcHBzIHBwczA6IG5l
dyBQUFMgc291cmNlIHB0cDANCg0KWyAgIDIyLjY4ODQ5OV0gaWdiIDAwMDA6MzM6MDAuMDogYWRk
ZWQgUEhDIG9uIGV0aDANCg0KWyAgIDIyLjY4ODUwMV0gaWdiIDAwMDA6MzM6MDAuMDogSW50ZWwo
UikgR2lnYWJpdCBFdGhlcm5ldCBOZXR3b3JrIENvbm5lY3Rpb24NCg0KWyAgIDIyLjY4ODUwMl0g
aWdiIDAwMDA6MzM6MDAuMDogZXRoMDogKFBDSWU6Mi41R2IvczpXaWR0aCB4MSkgYTA6MzY6OWY6
OTA6M2E6MGENCg0KWyAgIDIyLjY4ODYzMV0gaWdiIDAwMDA6MzM6MDAuMDogZXRoMDogUEJBIE5v
OiBHNTk5NDctMDA5DQoNClsgICAyMi42ODg2MzJdIGlnYiAwMDAwOjMzOjAwLjA6IFVzaW5nIE1T
SS1YIGludGVycnVwdHMuIDQgcnggcXVldWUocyksIDQgdHggcXVldWUocykNCg0KWyAgIDIyLjY4
ODkzOF0gYXRhOTogU0FUQSBsaW5rIGRvd24gKFNTdGF0dXMgNCBTQ29udHJvbCAzMDApDQoNClsg
ICAyMi42ODkzMzldIGF0YTc6IFNBVEEgbGluayBkb3duIChTU3RhdHVzIDQgU0NvbnRyb2wgMzAw
KQ0KDQpbICAgMjIuNzA4OTM0XSBpeGdiZSAwMDAwOjg1OjAwLjA6IE11bHRpcXVldWUgRW5hYmxl
ZDogUnggUXVldWUgY291bnQgPSAzMiwgVHggUXVldWUgY291bnQgPSAzMg0KDQpbICAgMjIuNzA5
MDcyXSBpeGdiZSAwMDAwOjg1OjAwLjA6IFBDSSBFeHByZXNzIGJhbmR3aWR0aCBvZiAzMkdUL3Mg
YXZhaWxhYmxlDQoNClsgICAyMi43MDkwNzNdIGl4Z2JlIDAwMDA6ODU6MDAuMDogKFNwZWVkOjUu
MEdUL3MsIFdpZHRoOiB4OCwgRW5jb2RpbmcgTG9zczoyMCUpDQoNClsgICAyMi43MDkxNThdIGl4
Z2JlIDAwMDA6ODU6MDAuMDogTUFDOiAyLCBQSFk6IDE4LCBTRlArOiA1LCBQQkEgTm86IEU3MDg1
NC0wMDkNCg0KWyAgIDIyLjcwOTE2MF0gaXhnYmUgMDAwMDo4NTowMC4wOiA5MDplMjpiYTpjNDo2
Zjo4OA0KDQpbICAgMjIuNzEwODM1XSBpeGdiZSAwMDAwOjg1OjAwLjA6IEludGVsKFIpIDEwIEdp
Z2FiaXQgTmV0d29yayBDb25uZWN0aW9uDQoNClsgICAyMi43MTA5ODZdIHhlbjogcmVnaXN0ZXJp
bmcgZ3NpIDEzMiB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQ0KDQpbICAgMjIuNzExMDIyXSB4ZW46
IC0tPiBwaXJxPTEzMiAtPiBpcnE9MTMyIChnc2k9MTMyKQ0KDQpbICAgMjIuNzEyMDYzXSBpZ2Ig
MDAwMDozMzowMC4wIGVucDUxczA6IHJlbmFtZWQgZnJvbSBldGgwDQoNClsgICAyMi43OTg5OTld
IGk0MGUgMDAwMDoyZDowMC4wOiBNQUMgYWRkcmVzczogMDA6MDA6MDA6MDA6MDM6MTQNCg0KWyAg
IDIyLjg2NjIzN10gc2NzaSA5OjA6MDowOiBEaXJlY3QtQWNjZXNzICAgICBBVEEgICAgICBJTlRF
TCBTU0RTQzJCQTAxIDAxNDAgUFE6IDAgQU5TSTogNQ0KDQpbICAgMjIuODY2MzM3XSBpeGdiZSAw
MDAwOjg1OjAwLjE6IE11bHRpcXVldWUgRW5hYmxlZDogUnggUXVldWUgY291bnQgPSAzMiwgVHgg
UXVldWUgY291bnQgPSAzMg0KDQpbICAgMjIuODY2NDc3XSBpeGdiZSAwMDAwOjg1OjAwLjE6IFBD
SSBFeHByZXNzIGJhbmR3aWR0aCBvZiAzMkdUL3MgYXZhaWxhYmxlDQoNClsgICAyMi44NjY0Nzld
IGl4Z2JlIDAwMDA6ODU6MDAuMTogKFNwZWVkOjUuMEdUL3MsIFdpZHRoOiB4OCwgRW5jb2Rpbmcg
TG9zczoyMCUpDQoNClsgICAyMi44NjY1NjRdIGl4Z2JlIDAwMDA6ODU6MDAuMTogTUFDOiAyLCBQ
SFk6IDE4LCBTRlArOiA2LCBQQkEgTm86IEU3MDg1NC0wMDkNCg0KWyAgIDIyLjg2NjU2NV0gaXhn
YmUgMDAwMDo4NTowMC4xOiA5MDplMjpiYTpjNDo2Zjo4OQ0KDQpbICAgMjIuOTQxOTQ4XSBjaGVj
a2luZyBnZW5lcmljIChiMTAwMDAwMCAzMDAwMDApIHZzIGh3ICg5MTAwMDAwMCAxMDAwMDAwKQ0K
DQpbICAgMjIuOTQ5Mzc3XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxOSB0cmlnZ2VyaW5nIDAgcG9s
YXJpdHkgMQ0KDQpbICAgMjIuOTU1NTc5XSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjE5DQoNClsg
ICAyMi45NTk3ODFdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDE5IHRyaWdnZXJpbmcgMCBwb2xhcml0
eSAxDQoNClsgICAyMi45NjYwMzRdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MTkNCg0KWyAgIDIy
Ljk3MDMzMV0gY2hlY2tpbmcgZ2VuZXJpYyAoYjEwMDAwMDAgMzAwMDAwKSB2cyBodyAoOTEwMDAw
MDAgMTAwMDAwMCkNCg0KWyAgIDIyLjk5Mjc3NF0gW1RUTV0gWm9uZSAga2VybmVsOiBBdmFpbGFi
bGUgZ3JhcGhpY3MgbWVtb3J5OiAzMjQyMjE2IGtpQg0KDQpbICAgMjIuOTk5OTc3XSBbVFRNXSBa
b25lICAgZG1hMzI6IEF2YWlsYWJsZSBncmFwaGljcyBtZW1vcnk6IDIwOTcxNTIga2lCDQoNClsg
ICAyMy4wMDczNDhdIFtUVE1dIEluaXRpYWxpemluZyBwb29sIGFsbG9jYXRvcg0KDQpbICAgMjMu
MDEyMjk3XSBbVFRNXSBJbml0aWFsaXppbmcgRE1BIHBvb2wgYWxsb2NhdG9yDQoNClsgICAyMy4x
NDEzMjldIGNoZWNraW5nIGdlbmVyaWMgKGIxMDAwMDAwIDMwMDAwMCkgdnMgaHcgKDkxMDAwMDAw
IGZmMDAwMCkNCg0KWyAgIDIzLjE0ODY3OF0gbWdhZzIwMCAwMDAwOjAyOjAwLjA6IGZiMTogbWdh
ZHJtZmIgZnJhbWUgYnVmZmVyIGRldmljZQ0KDQpbICAgMjQuMDk3MzA3XSB4ZW46IHJlZ2lzdGVy
aW5nIGdzaSA4OCB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQ0KDQpbICAgMjQuMTAzNjcyXSB4ZW46
IC0tPiBwaXJxPTg4IC0+IGlycT04OCAoZ3NpPTg4KQ0KDQpbICAgMjQuMTA1Mjg1XSBlMTAwMGUg
MDAwMDo0NTowMC4wIGV0aDA6IChQQ0kgRXhwcmVzczoyLjVHVC9zOldpZHRoIHg0KSA2ODowNTpj
YTozYzowODo4OA0KDQpbICAgMjQuMTA1Mjg3XSBlMTAwMGUgMDAwMDo0NTowMC4wIGV0aDA6IElu
dGVsKFIpIFBSTy8xMDAwIE5ldHdvcmsgQ29ubmVjdGlvbg0KDQpbICAgMjQuMTA1MzYzXSBlMTAw
MGUgMDAwMDo0NTowMC4wIGV0aDA6IE1BQzogMCwgUEhZOiA0LCBQQkEgTm86IEQ1MDg2OC0wMDkN
Cg0KWyAgIDI0LjEwNTQ5Ml0geGVuOiByZWdpc3RlcmluZyBnc2kgODQgdHJpZ2dlcmluZyAwIHBv
bGFyaXR5IDENCg0KWyAgIDI0LjEwNTU2MV0geGVuOiAtLT4gcGlycT04NCAtPiBpcnE9ODQgKGdz
aT04NCkNCg0KWyAgIDI0LjEwNTgwNF0gZTEwMDBlIDAwMDA6NDU6MDAuMTogSW50ZXJydXB0IFRo
cm90dGxpbmcgUmF0ZSAoaW50cy9zZWMpIHNldCB0byBkeW5hbWljIGNvbnNlcnZhdGl2ZSBtb2Rl
DQoNClsgICAyNC4xMDg1MDBdIGl4Z2JlIDAwMDA6ODU6MDAuMTogSW50ZWwoUikgMTAgR2lnYWJp
dCBOZXR3b3JrIENvbm5lY3Rpb24NCg0KWyAgIDI0LjEwODU2OF0gaXhnYmUgMDAwMDphZDowMC4w
OiBlbmFibGluZyBkZXZpY2UgKDAxNDAgLT4gMDE0MikNCg0KWyAgIDI0LjEwODY1NF0geGVuOiBy
ZWdpc3RlcmluZyBnc2kgMTQ4IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQoNClsgICAyNC4xMDg3
MThdIHhlbjogLS0+IHBpcnE9MTQ4IC0+IGlycT0xNDggKGdzaT0xNDgpDQoNClsgICAyNC4xNjAx
MTFdIGk0MGUgMDAwMDoyZDowMC4wOiBBZGRlZCBMQU4gZGV2aWNlIFBGMCBidXM9MHgyZCBkZXY9
MHgwMCBmdW5jPTB4MDANCg0KWyAgIDI0LjE3MDMwMl0gaTQwZSAwMDAwOjJkOjAwLjA6IEZlYXR1
cmVzOiBQRi1pZFswXSBWRnM6IDMyIFZTSXM6IDM0IFFQOiAzMiBSU1MgRkRfQVRSIEZEX1NCIE5U
VVBMRSBEQ0IgVnhMQU4gR2VuZXZlIFBUUCBWRVBBDQoNClsgICAyNC4xNzA0MDFdIHhlbjogcmVn
aXN0ZXJpbmcgZ3NpIDQ2IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQoNClsgICAyNC4xNzA0MjVd
IEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6NDYNCg0KWyAgIDI0LjIxMjY2M10gW2RybV0gSW5pdGlh
bGl6ZWQgbWdhZzIwMCAxLjAuMCAyMDExMDQxOCBmb3IgMDAwMDowMjowMC4wIG9uIG1pbm9yIDAN
Cg0KWyAgIDI0LjIxMjk3MF0gY2hlY2tpbmcgZ2VuZXJpYyAoYjEwMDAwMDAgMzAwMDAwKSB2cyBo
dyAoYTAwMDAwMDAgMTAwMDAwMDApDQoNClsgICAyNC4yMTI5NzFdIGNoZWNraW5nIGdlbmVyaWMg
KGIxMDAwMDAwIDMwMDAwMCkgdnMgaHcgKGIwMDAwMDAwIDIwMDAwMDApDQoNClsgICAyNC4yMTI5
NzJdIGZiOiBzd2l0Y2hpbmcgdG8gbm91dmVhdWZiIGZyb20gRUZJIFZHQQ0KDQpbICAgMjQuMjMw
NjIzXSBpNDBlIDAwMDA6MmQ6MDAuMTogZncgMy4xLjQ1MjQzIGFwaSAxLjUgbnZtIDIuMmIgMHg4
MDAwMDU4ZCAwLjAuMA0KDQpbICAgMjQuMjQ5NTcyXSBDb25zb2xlOiBzd2l0Y2hpbmcgdG8gY29s
b3VyIGR1bW15IGRldmljZSA4MHgyNQ0KDQpbICAgMjQuMjU3MTc2XSB4ZW46IHJlZ2lzdGVyaW5n
IGdzaSA4OCB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQ0KDQpbICAgMjQuMjYzMzMyXSBBbHJlYWR5
IHNldHVwIHRoZSBHU0kgOjg4DQoNClsgICAyNC4yNjgxNjBdIG5vdXZlYXUgMDAwMDo1OTowMC4w
OiBOVklESUEgR1QyMTggKDBhODI4MGIxKQ0KDQpbICAgMjQuMjgyMjI1XSBlMTAwMGUgMDAwMDo0
NTowMC4xIGV0aDQ6IChQQ0kgRXhwcmVzczoyLjVHVC9zOldpZHRoIHg0KSA2ODowNTpjYTozYzow
ODo4OQ0KDQpbICAgMjQuMjkwOTg1XSBlMTAwMGUgMDAwMDo0NTowMC4xIGV0aDQ6IEludGVsKFIp
IFBSTy8xMDAwIE5ldHdvcmsgQ29ubmVjdGlvbg0KDQpbICAgMjQuMjk4ODIwXSBlMTAwMGUgMDAw
MDo0NTowMC4xIGV0aDQ6IE1BQzogMCwgUEhZOiA0LCBQQkEgTm86IEQ1MDg2OC0wMDkNCg0KWyAg
IDI0LjMwNzQwNF0gYXRhMTAuMDA6IEVuYWJsaW5nIGRpc2NhcmRfemVyb2VzX2RhdGENCg0KWyAg
IDI0LjMwODA2Nl0gZTEwMDBlIDAwMDA6NDU6MDAuMSBlbnA2OXMwZjE6IHJlbmFtZWQgZnJvbSBl
dGg0DQoNClsgICAyNC4zMTkzNDddIHNkIDk6MDowOjA6IFtzZGFdIDIzNDQyMjU5NjggNTEyLWJ5
dGUgbG9naWNhbCBibG9ja3M6ICgxLjIwIFRCLzEuMDkgVGlCKQ0KDQpbICAgMjQuMzI3OTEwXSBz
ZCA5OjA6MDowOiBbc2RhXSA0MDk2LWJ5dGUgcGh5c2ljYWwgYmxvY2tzDQoNClsgICAyNC4zMzM4
NzBdIHNkIDk6MDowOjA6IFtzZGFdIFdyaXRlIFByb3RlY3QgaXMgb2ZmDQoNClsgICAyNC4zMzky
NTNdIHNkIDk6MDowOjA6IFtzZGFdIE1vZGUgU2Vuc2U6IDAwIDNhIDAwIDAwDQoNClsgICAyNC4z
NDUwODFdIHNkIDk6MDowOjA6IFtzZGFdIFdyaXRlIGNhY2hlOiBlbmFibGVkLCByZWFkIGNhY2hl
OiBlbmFibGVkLCBkb2Vzbid0IHN1cHBvcnQgRFBPIG9yIEZVQQ0KDQpbICAgMjQuMzU1NDI4XSBh
dGExMC4wMDogRW5hYmxpbmcgZGlzY2FyZF96ZXJvZXNfZGF0YQ0KDQpbICAgMjQuMzYyNjMzXSAg
c2RhOiBzZGExIHNkYTIgc2RhMw0KDQpbICAgMjQuMzY1ODczXSBpeGdiZSAwMDAwOmFkOjAwLjA6
IE11bHRpcXVldWUgRW5hYmxlZDogUnggUXVldWUgY291bnQgPSAzMiwgVHggUXVldWUgY291bnQg
PSAzMg0KDQpbICAgMjQuMzc0NDU2XSBpNDBlIDAwMDA6MmQ6MDAuMTogTUFDIGFkZHJlc3M6IDAw
OjAwOjAwOjAwOjAzOjE1DQoNClsgICAyNC4zODI1MjddIGF0YTEwLjAwOiBFbmFibGluZyBkaXNj
YXJkX3plcm9lc19kYXRhDQoNClsgICAyNC4zODc4NTNdIHNkIDk6MDowOjA6IFtzZGFdIEF0dGFj
aGVkIFNDU0kgZGlzaw0KDQpbICAgMjQuMzk1NTc4XSBub3V2ZWF1IDAwMDA6NTk6MDAuMDogYmlv
czogdmVyc2lvbiA3MC4xOC42Zi4wMC4wNQ0KDQpbICAgMjQuNDAyMjgxXSBpeGdiZSAwMDAwOmFk
OjAwLjA6IFBDSSBFeHByZXNzIGJhbmR3aWR0aCBvZiAzMkdUL3MgYXZhaWxhYmxlDQoNClsgICAy
NC40MDIzMDVdIG5vdXZlYXUgMDAwMDo1OTowMC4wOiBiaW9zOiBPT0IgMSAwMTQ1MjMwMSAwMTQ1
MjMwMQ0KDQpbICAgMjQuNDAyMzExXSBub3V2ZWF1IDAwMDA6NTk6MDAuMDogYmlvczogT09CIDEg
MjIyMzQ5ZWQgMjIyMzQ5ZWQNCg0KWyAgIDI0LjQwMjMxNF0gbm91dmVhdSAwMDAwOjU5OjAwLjA6
IGJpb3M6IE9PQiAxIDIyMjM0OWVkIDIyMjM0OWVkDQoNClsgICAyNC40MDIzMThdIG5vdXZlYXUg
MDAwMDo1OTowMC4wOiBiaW9zOiBPT0IgMSAyMjIzNDllZCAyMjIzNDllZA0KDQpbICAgMjQuNDAy
ODMxXSBub3V2ZWF1IDAwMDA6NTk6MDAuMDogZmI6IDUxMiBNaUIgRERSMw0KDQpbICAgMjQuNDAy
ODM2XSBub3V2ZWF1IDAwMDA6NTk6MDAuMDogZmI6IG1lbW9yeSBjb250cm9sbGVyIHJlcG9ydHMg
NTEyIE1pQiBWUkFNDQoNClsgICAyNC40NDk5MjVdIGl4Z2JlIDAwMDA6YWQ6MDAuMDogKFNwZWVk
OjUuMEdUL3MsIFdpZHRoOiB4OCwgRW5jb2RpbmcgTG9zczoyMCUpDQoNClsbWzMybSAgT0sgIBtb
MG1dIEZvdW5kIGRldmljZSBJTlRFTF9TU0RTQzJCQTAxMlQ0IDMuDQoNCg0KICAgICAgICAgU3Rh
cnRpbmcgRmlsZSBTeXN0ZW0gQ2hlY2sgb24gL2Rldi8uLi4zLTYzMDEtNGNiZS05YjUxLTM2ODU0
YzI0NTdjMS4uLg0KDQoNClsgICAyNC40ODA3ODJdIGUxMDAwZSAwMDAwOjQ1OjAwLjAgZW5wNjlz
MGYwOiByZW5hbWVkIGZyb20gZXRoMA0KDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIEZpbGUg
U3lzdGVtIENoZWNrIG9uIC9kZXYvZC4uLmFhMy02MzAxLTRjYmUtOWI1MS0zNjg1NGMyNDU3YzEu
DQoNCg0KWyAgIDI0LjU1MTU3Ml0gaTQwZSAwMDAwOjJkOjAwLjE6IEFkZGVkIExBTiBkZXZpY2Ug
UEYxIGJ1cz0weDJkIGRldj0weDAwIGZ1bmM9MHgwMQ0KDQpbICAgMjQuNTU0ODg3XSBpeGdiZSAw
MDAwOmFkOjAwLjA6IE1BQzogMywgUEhZOiAwLCBQQkEgTm86IEczNjc0OC0wMDUNCg0KWyAgIDI0
LjU1NDg4OV0gaXhnYmUgMDAwMDphZDowMC4wOiBhMDozNjo5Zjo0MDo5ODphNA0KDQpbICAgMjQu
NTgyNDI0XSBpNDBlIDAwMDA6MmQ6MDAuMTogRmVhdHVyZXM6IFBGLWlkWzFdIFZGczogMzIgVlNJ
czogMzQgUVA6IDMyIFJTUyBGRF9BVFIgRkRfU0IgTlRVUExFIERDQiBWeExBTiBHZW5ldmUgUFRQ
IFZFUEENCg0KWyAgIDI0LjU5NDg2MV0geGVuOiByZWdpc3RlcmluZyBnc2kgNDYgdHJpZ2dlcmlu
ZyAwIHBvbGFyaXR5IDENCg0KWyAgIDI0LjYwMTA4NF0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDo0
Ng0KDQpbICAgMjQuNjYwMDE2XSBpNDBlIDAwMDA6MmQ6MDAuMjogZncgMy4xLjQ1MjQzIGFwaSAx
LjUgbnZtIDIuMmIgMHg4MDAwMDU4ZCAwLjAuMA0KDQpbICAgMjQuNzA0NDIyXSBpeGdiZSAwMDAw
OmFkOjAwLjA6IEludGVsKFIpIDEwIEdpZ2FiaXQgTmV0d29yayBDb25uZWN0aW9uDQoNClsgICAy
NC43MTE2NzddIGl4Z2JlIDAwMDA6YWQ6MDAuMTogZW5hYmxpbmcgZGV2aWNlICgwMTQwIC0+IDAx
NDIpDQoNClsgICAyNC43MTgyOTVdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDE0NCB0cmlnZ2VyaW5n
IDAgcG9sYXJpdHkgMQ0KDQpbICAgMjQuNzI0NjY3XSB4ZW46IC0tPiBwaXJxPTE0NCAtPiBpcnE9
MTQ0IChnc2k9MTQ0KQ0KDQpbICAgMjQuODA3MDQyXSBpNDBlIDAwMDA6MmQ6MDAuMjogTUFDIGFk
ZHJlc3M6IDAwOjAwOjAwOjAwOjAzOjE2DQoNClsgICAyNC45MTI0MzVdIGk0MGUgMDAwMDoyZDow
MC4yOiBBZGRlZCBMQU4gZGV2aWNlIFBGMiBidXM9MHgyZCBkZXY9MHgwMCBmdW5jPTB4MDINCg0K
WyAgIDI0LjkzMTE2M10gaTQwZSAwMDAwOjJkOjAwLjI6IEZlYXR1cmVzOiBQRi1pZFsyXSBWRnM6
IDMyIFZTSXM6IDM0IFFQOiAzMiBSU1MgRkRfQVRSIEZEX1NCIE5UVVBMRSBEQ0IgVnhMQU4gR2Vu
ZXZlIFBUUCBWRVBBDQoNClsgICAyNC45NDM1OTZdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDQ2IHRy
aWdnZXJpbmcgMCBwb2xhcml0eSAxDQoNClsgICAyNC45NDk4MjRdIEFscmVhZHkgc2V0dXAgdGhl
IEdTSSA6NDYNCg0KWyAgIDI0Ljk3ODcxMF0gaXhnYmUgMDAwMDphZDowMC4xOiBNdWx0aXF1ZXVl
IEVuYWJsZWQ6IFJ4IFF1ZXVlIGNvdW50ID0gMzIsIFR4IFF1ZXVlIGNvdW50ID0gMzINCg0KWyAg
IDI1LjAwODkxOV0gaTQwZSAwMDAwOjJkOjAwLjM6IGZ3IDMuMS40NTI0MyBhcGkgMS41IG52bSAy
LjJiIDB4ODAwMDA1OGQgMC4wLjANCg0KWyAgIDI1LjAyNDQ3MF0gaXhnYmUgMDAwMDphZDowMC4x
OiBQQ0kgRXhwcmVzcyBiYW5kd2lkdGggb2YgMzJHVC9zIGF2YWlsYWJsZQ0KDQpbICAgMjUuMDMx
OTU5XSBpeGdiZSAwMDAwOmFkOjAwLjE6IChTcGVlZDo1LjBHVC9zLCBXaWR0aDogeDgsIEVuY29k
aW5nIExvc3M6MjAlKQ0KDQpbICAgMjUuMDY3ODEwXSBub3V2ZWF1IDAwMDA6NTk6MDAuMDogRFJN
OiBWUkFNOiA1MTIgTWlCDQoNClsgICAyNS4wNzMyODFdIG5vdXZlYXUgMDAwMDo1OTowMC4wOiBE
Uk06IEdBUlQ6IDEwNDg1NzYgTWlCDQoNClsgICAyNS4wNzkyOTBdIG5vdXZlYXUgMDAwMDo1OTow
MC4wOiBEUk06IFRNRFMgdGFibGUgdmVyc2lvbiAyLjANCg0KWyAgIDI1LjA4NTc4Ml0gbm91dmVh
dSAwMDAwOjU5OjAwLjA6IERSTTogRENCIHZlcnNpb24gNC4wDQoNClsgICAyNS4wOTE1OTZdIG5v
dXZlYXUgMDAwMDo1OTowMC4wOiBEUk06IERDQiBvdXRwIDAwOiAwMTAwMDMwMiAwMDAyMDAzMA0K
DQpbICAgMjUuMDk4ODY4XSBub3V2ZWF1IDAwMDA6NTk6MDAuMDogRFJNOiBEQ0Igb3V0cCAwMTog
MDIwMDAzMDAgMDAwMDAwMDANCg0KWyAgIDI1LjEwNjEzN10gbm91dmVhdSAwMDAwOjU5OjAwLjA6
IERSTTogRENCIG91dHAgMDI6IDAyMDExMzYyIDAwMDIwMDEwDQoNClsgICAyNS4xMTM0MDldIG5v
dXZlYXUgMDAwMDo1OTowMC4wOiBEUk06IERDQiBvdXRwIDAzOiAwMTAyMjMxMCAwMDAwMDAwMA0K
DQpbICAgMjUuMTIwNjgzXSBub3V2ZWF1IDAwMDA6NTk6MDAuMDogRFJNOiBEQ0IgY29ubiAwMDog
MDAwMDEwMzANCg0KWyAgIDI1LjEyNzA4MF0gbm91dmVhdSAwMDAwOjU5OjAwLjA6IERSTTogRENC
IGNvbm4gMDE6IDAwMDAyMTYxDQoNClsgICAyNS4xMzM0NzhdIG5vdXZlYXUgMDAwMDo1OTowMC4w
OiBEUk06IERDQiBjb25uIDAyOiAwMDAwMDIwMA0KDQpbICAgMjUuMTM3MjUyXSBpeGdiZSAwMDAw
OmFkOjAwLjE6IE1BQzogMywgUEhZOiAwLCBQQkEgTm86IEczNjc0OC0wMDUNCg0KWyAgIDI1LjEz
NzI1NF0gaXhnYmUgMDAwMDphZDowMC4xOiBhMDozNjo5Zjo0MDo5ODphNg0KDQpbICAgMjUuMTU1
ODE2XSBpNDBlIDAwMDA6MmQ6MDAuMzogTUFDIGFkZHJlc3M6IDAwOjAwOjAwOjAwOjAzOjE3DQoN
ClsgICAyNS4yNjE3MjddIGk0MGUgMDAwMDoyZDowMC4zOiBBZGRlZCBMQU4gZGV2aWNlIFBGMyBi
dXM9MHgyZCBkZXY9MHgwMCBmdW5jPTB4MDMNCg0KWyAgIDI1LjI4MDQ1MV0gaTQwZSAwMDAwOjJk
OjAwLjM6IEZlYXR1cmVzOiBQRi1pZFszXSBWRnM6IDMyIFZTSXM6IDM0IFFQOiAzMiBSU1MgRkRf
QVRSIEZEX1NCIE5UVVBMRSBEQ0IgVnhMQU4gR2VuZXZlIFBUUCBWRVBBDQoNClsgICAyNS4yODU3
NjhdIGl4Z2JlIDAwMDA6YWQ6MDAuMTogSW50ZWwoUikgMTAgR2lnYWJpdCBOZXR3b3JrIENvbm5l
Y3Rpb24NCg0KWyAgIDI1LjMwMTYzNV0gaXhnYmUgMDAwMDphZDowMC4wIGVucDE3M3MwZjA6IHJl
bmFtZWQgZnJvbSBldGg0DQoNClsgICAyNS4zMzgzNDZdIFtkcm1dIFN1cHBvcnRzIHZibGFuayB0
aW1lc3RhbXAgY2FjaGluZyBSZXYgMiAoMjEuMTAuMjAxMykuDQoNClsgICAyNS4zNDU2NDZdIFtk
cm1dIERyaXZlciBzdXBwb3J0cyBwcmVjaXNlIHZibGFuayB0aW1lc3RhbXAgcXVlcnkuDQoNClsg
ICAyNS4zNTU4NTZdIG5vdXZlYXUgMDAwMDo1OTowMC4wOiBod21vbl9kZXZpY2VfcmVnaXN0ZXIo
KSBpcyBkZXByZWNhdGVkLiBQbGVhc2UgY29udmVydCB0aGUgZHJpdmVyIHRvIHVzZSBod21vbl9k
ZXZpY2VfcmVnaXN0ZXJfd2l0aF9pbmZvKCkuDQoNClsgICAyNS41NzE2OTZdIG5vdXZlYXUgMDAw
MDo1OTowMC4wOiBEUk06IE1NOiB1c2luZyBDT1BZIGZvciBidWZmZXIgY29waWVzDQoNClsgICAy
NS42ODU3MzRdIG5vdXZlYXUgMDAwMDo1OTowMC4wOiBEVkktSS0xOiBFRElEIGlzIGludmFsaWQ6
DQoNClsgICAyNS42OTE4NjddIAlbMDBdIEJBRCAgMDAgZmYgZmYgZmYgZmYgZmYgZmYgMDAgZmYg
ZmYgZmYgZmYgZmYgZmYgZmYgZmYNCg0KWyAgIDI1LjY5OTI0MF0gCVswMF0gQkFEICBmZiBmZiBm
ZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZg0KDQpbICAgMjUuNzA2NjA0
XSAJWzAwXSBCQUQgIGZmIGZmIGZmIGZmIGZmIGZmIGZmIGZmIGZmIGZmIGZmIGZmIGZmIGZmIGZm
IGZmDQoNClsgICAyNS43MTM5ODNdIAlbMDBdIEJBRCAgZmYgZmYgZmYgZmYgZmYgZmYgZmYgZmYg
ZmYgZmYgZmYgZmYgZmYgZmYgZmYgZmYNCg0KWyAgIDI1LjcyMTM0N10gCVswMF0gQkFEICBmZiBm
ZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZg0KDQpbICAgMjUuNzI4
NzEwXSAJWzAwXSBCQUQgIGZmIGZmIGZmIGZmIGZmIGZmIGZmIGZmIGZmIGZmIGZmIGZmIGZmIGZm
IGZmIGZmDQoNClsgICAyNS43MzYwODBdIAlbMDBdIEJBRCAgZmYgZmYgZmYgZmYgZmYgZmYgZmYg
ZmYgZmYgZmYgZmYgZmYgZmYgZmYgZmYgZmYNCg0KWyAgIDI1Ljc0MzQ0OF0gCVswMF0gQkFEICBm
ZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZiBmZg0KDQpbICAgMjUu
NzUwODE3XSBub3V2ZWF1IDAwMDA6NTk6MDAuMDogRFJNOiBEREMgcmVzcG9uZGVkLCBidXQgbm8g
RURJRCBmb3IgRFZJLUktMQ0KDQpbICAgMjUuODY4MDc1XSBub3V2ZWF1IDAwMDA6NTk6MDAuMDog
RFJNOiBhbGxvY2F0ZWQgMTAyNHg3NjggZmI6IDB4NzAwMDAsIGJvIGZmZmY4ODAyNWI4MjQwMDAN
Cg0KWyAgIDI1Ljg3NzUzOF0gZmJjb246IG5vdXZlYXVmYiAoZmIwKSBpcyBwcmltYXJ5IGRldmlj
ZQ0KDQpbICAgMjUuOTg0MDEyXSBub3V2ZWF1IDAwMDA6NTk6MDAuMDogRFJNOiBEREMgcmVzcG9u
ZGVkLCBidXQgbm8gRURJRCBmb3IgRFZJLUktMQ0KDQpbICAgMjYuMDA2ODUxXSBpNDBlIDAwMDA6
MmQ6MDAuMiBlbnA0NXMwZjI6IHJlbmFtZWQgZnJvbSBldGg1DQoNClsgICAyNi4wMTg4NThdIGk0
MGUgMDAwMDoyZDowMC4wIGVucDQ1czBmMDogcmVuYW1lZCBmcm9tIGV0aDINCg0KWyAgIDI2LjA1
NjI1MV0gQ29uc29sZTogc3dpdGNoaW5nIHRvIGNvbG91ciBmcmFtZSBidWZmZXIgZGV2aWNlIDEy
OHg0OA0KDQpbICAgMjYuMTYzMTk0XSBub3V2ZWF1IDAwMDA6NTk6MDAuMDogRFJNOiBEREMgcmVz
cG9uZGVkLCBidXQgbm8gRURJRCBmb3IgRFZJLUktMQ0KDQpbICAgMjYuMjQyMzA5XSBub3V2ZWF1
IDAwMDA6NTk6MDAuMDogZmIwOiBub3V2ZWF1ZmIgZnJhbWUgYnVmZmVyIGRldmljZQ0KDQpbICAg
MjYuMjQ5NTEyXSBbZHJtXSBJbml0aWFsaXplZCBub3V2ZWF1IDEuMy4xIDIwMTIwODAxIGZvciAw
MDAwOjU5OjAwLjAgb24gbWlub3IgMQ0KDQpbICAgMjYuMjY0OTAwXSBpeGdiZSAwMDAwOjg1OjAw
LjAgZW5wMTMzczBmMDogcmVuYW1lZCBmcm9tIGV0aDENCg0KWyAgIDI2LjI4NDc4M10gaXhnYmUg
MDAwMDo4NTowMC4xIGVucDEzM3MwZjE6IHJlbmFtZWQgZnJvbSBldGgzDQoNClsgICAyNi4zMDg2
OTJdIGk0MGUgMDAwMDoyZDowMC4xIGVucDQ1czBmMTogcmVuYW1lZCBmcm9tIGV0aDANCg0KWyAg
IDI2LjMyODY5MV0gaTQwZSAwMDAwOjJkOjAwLjMgZW5wNDVzMGYzOiByZW5hbWVkIGZyb20gZXRo
Ng0KDQpbICAgMjYuMzYwNzE2XSBpeGdiZSAwMDAwOmFkOjAwLjEgZW5wMTczczBmMTogcmVuYW1l
ZCBmcm9tIGV0aDcNCg0KWxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCBkcmFjdXQgaW5pdHF1ZXVl
IGhvb2suDQoNCg0KWxtbMzJtICBPSyAgG1swbV0gUmVhY2hlZCB0YXJnZXQgUmVtb3RlIEZpbGUg
U3lzdGVtcyAoUHJlKS4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBSZWFjaGVkIHRhcmdldCBSZW1v
dGUgRmlsZSBTeXN0ZW1zLg0KDQoNCiAgICAgICAgIE1vdW50aW5nIC9zeXNyb290Li4uDQoNCg0K
WyAgIDI2LjYxMjMyMl0gRVhUNC1mcyAoc2RhMyk6IG1vdW50ZWQgZmlsZXN5c3RlbSB3aXRoIG9y
ZGVyZWQgZGF0YSBtb2RlLiBPcHRzOiAobnVsbCkNCg0KWxtbMzJtICBPSyAgG1swbV0gTW91bnRl
ZCAvc3lzcm9vdC4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBSZWFjaGVkIHRhcmdldCBJbml0cmQg
Um9vdCBGaWxlIFN5c3RlbS4NCg0KDQogICAgICAgICBTdGFydGluZyBSZWxvYWQgQ29uZmlndXJh
dGlvbiBmcm9tIHRoZSBSZWFsIFJvb3QuLi4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVk
IFJlbG9hZCBDb25maWd1cmF0aW9uIGZyb20gdGhlIFJlYWwgUm9vdC4NCg0KDQpbG1szMm0gIE9L
ICAbWzBtXSBSZWFjaGVkIHRhcmdldCBJbml0cmQgRmlsZSBTeXN0ZW1zLg0KDQoNClsbWzMybSAg
T0sgIBtbMG1dIFJlYWNoZWQgdGFyZ2V0IEluaXRyZCBEZWZhdWx0IFRhcmdldC4NCg0KDQogICAg
ICAgICBTdGFydGluZyBkcmFjdXQgcHJlLXBpdm90IGFuZCBjbGVhbnVwIGhvb2suLi4NCg0KDQpb
G1szMm0gIE9LICAbWzBtXSBTdGFydGVkIGRyYWN1dCBwcmUtcGl2b3QgYW5kIGNsZWFudXAgaG9v
ay4NCg0KDQogICAgICAgICBTdGFydGluZyBDbGVhbmluZyBVcCBhbmQgU2h1dHRpbmcgRG93biBE
YWVtb25zLi4uDQoNCg0KICAgICAgICAgU3RhcnRpbmcgUGx5bW91dGggc3dpdGNoIHJvb3Qgc2Vy
dmljZS4uLg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIFN0b3BwZWQgdGFyZ2V0IFRpbWVycy4NCg0K
DQpbG1szMm0gIE9LICAbWzBtXSBTdG9wcGVkIENsZWFuaW5nIFVwIGFuZCBTaHV0dGluZyBEb3du
IERhZW1vbnMuDQoNCg0KWxtbMzJtICBPSyAgG1swbV0gU3RvcHBlZCBkcmFjdXQgcHJlLXBpdm90
IGFuZCBjbGVhbnVwIGhvb2suDQoNCg0KICAgICAgICAgU3RvcHBpbmcgZHJhY3V0IHByZS1waXZv
dCBhbmQgY2xlYW51cCBob29rLi4uDQoNCg0KWxtbMzJtICBPSyAgG1swbV0gU3RvcHBlZCB0YXJn
ZXQgUmVtb3RlIEZpbGUgU3lzdGVtcy4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBTdG9wcGVkIHRh
cmdldCBSZW1vdGUgRmlsZSBTeXN0ZW1zIChQcmUpLg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIFN0
b3BwZWQgZHJhY3V0IGluaXRxdWV1ZSBob29rLg0KDQoNCiAgICAgICAgIFN0b3BwaW5nIGRyYWN1
dCBpbml0cXVldWUgaG9vay4uLg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIFN0b3BwZWQgdGFyZ2V0
IEluaXRyZCBEZWZhdWx0IFRhcmdldC4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBTdG9wcGVkIHRh
cmdldCBCYXNpYyBTeXN0ZW0uDQoNCg0KWxtbMzJtICBPSyAgG1swbV0gU3RvcHBlZCB0YXJnZXQg
U3lzdGVtIEluaXRpYWxpemF0aW9uLg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIFN0b3BwZWQgQXBw
bHkgS2VybmVsIFZhcmlhYmxlcy4NCg0KDQogICAgICAgICBTdG9wcGluZyBBcHBseSBLZXJuZWwg
VmFyaWFibGVzLi4uDQoNCg0KICAgICAgICAgU3RvcHBpbmcgdWRldiBLZXJuZWwgRGV2aWNlIE1h
bmFnZXIuLi4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBTdG9wcGVkIHVkZXYgQ29sZHBsdWcgYWxs
IERldmljZXMuDQoNCg0KICAgICAgICAgU3RvcHBpbmcgdWRldiBDb2xkcGx1ZyBhbGwgRGV2aWNl
cy4uLg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIFN0b3BwZWQgdGFyZ2V0IExvY2FsIEZpbGUgU3lz
dGVtcy4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBTdG9wcGVkIHRhcmdldCBTd2FwLg0KDQoNClsb
WzMybSAgT0sgIBtbMG1dIFN0b3BwZWQgdGFyZ2V0IFBhdGhzLg0KDQoNClsbWzMybSAgT0sgIBtb
MG1dIFN0b3BwZWQgdGFyZ2V0IFNsaWNlcy4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBTdG9wcGVk
IHRhcmdldCBTb2NrZXRzLg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgUGx5bW91dGgg
c3dpdGNoIHJvb3Qgc2VydmljZS4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBTdG9wcGVkIHVkZXYg
S2VybmVsIERldmljZSBNYW5hZ2VyLg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIFN0b3BwZWQgZHJh
Y3V0IHByZS11ZGV2IGhvb2suDQoNCg0KICAgICAgICAgU3RvcHBpbmcgZHJhY3V0IHByZS11ZGV2
IGhvb2suLi4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBTdG9wcGVkIGRyYWN1dCBjbWRsaW5lIGhv
b2suDQoNCg0KICAgICAgICAgU3RvcHBpbmcgZHJhY3V0IGNtZGxpbmUgaG9vay4uLg0KDQoNClsb
WzMybSAgT0sgIBtbMG1dIFN0b3BwZWQgQ3JlYXRlIFN0YXRpYyBEZXZpY2UgTm9kZXMgaW4gL2Rl
di4NCg0KDQogICAgICAgICBTdG9wcGluZyBDcmVhdGUgU3RhdGljIERldmljZSBOb2RlcyBpbiAv
ZGV2Li4uDQoNCg0KWxtbMzJtICBPSyAgG1swbV0gU3RvcHBlZCBDcmVhdGUgbGlzdCBvZiByZXF1
aXJlZCBzdGEuLi5jZSBub2RlcyBmb3IgdGhlIGN1cnJlbnQga2VybmVsLg0KDQoNCiAgICAgICAg
IFN0b3BwaW5nIENyZWF0ZSBsaXN0IG9mIHJlcXVpcmVkIHN0Li4uIG5vZGVzIGZvciB0aGUgY3Vy
cmVudCBrZXJuZWwuLi4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBDbG9zZWQgdWRldiBLZXJuZWwg
U29ja2V0Lg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIENsb3NlZCB1ZGV2IENvbnRyb2wgU29ja2V0
Lg0KDQoNCiAgICAgICAgIFN0YXJ0aW5nIENsZWFudXAgdWRldmQgREIuLi4NCg0KDQpbG1szMm0g
IE9LICAbWzBtXSBTdGFydGVkIENsZWFudXAgdWRldmQgREIuDQoNCg0KWxtbMzJtICBPSyAgG1sw
bV0gUmVhY2hlZCB0YXJnZXQgU3dpdGNoIFJvb3QuDQoNCg0KICAgICAgICAgU3RhcnRpbmcgU3dp
dGNoIFJvb3QuLi4NCg0KDQpbICAgMjcuMjU2OTcwXSBzeXN0ZW1kLWpvdXJuYWxkWzQxOV06IFJl
Y2VpdmVkIFNJR1RFUk0gZnJvbSBQSUQgMSAoc3lzdGVtZCkuDQoNClsgICAyNy4zMDgyMjRdIHN5
c3RlbWQ6IDI2IG91dHB1dCBsaW5lcyBzdXBwcmVzc2VkIGR1ZSB0byByYXRlbGltaXRpbmcNCg0K
WyAgIDI3LjMzNjcxMl0gYXVkaXQ6IHR5cGU9MTQwNCBhdWRpdCgxNDk0MjU2ODIzLjEyNToyKTog
ZW5mb3JjaW5nPTEgb2xkX2VuZm9yY2luZz0wIGF1aWQ9NDI5NDk2NzI5NSBzZXM9NDI5NDk2NzI5
NQ0KDQpbICAgMjcuMzcyNjc0XSBTRUxpbnV4OiAzMjc2OCBhdnRhYiBoYXNoIHNsb3RzLCAxMDQ5
NjAgcnVsZXMuDQoNClsgICAyNy4zOTg1NTFdIFNFTGludXg6IDMyNzY4IGF2dGFiIGhhc2ggc2xv
dHMsIDEwNDk2MCBydWxlcy4NCg0KWyAgIDI3LjQzODI3M10gU0VMaW51eDogIDggdXNlcnMsIDE0
IHJvbGVzLCA0OTg2IHR5cGVzLCAzMDEgYm9vbHMsIDEgc2VucywgMTAyNCBjYXRzDQoNClsgICAy
Ny40NDY1NjBdIFNFTGludXg6ICA5MSBjbGFzc2VzLCAxMDQ5NjAgcnVsZXMNCg0KWyAgIDI3LjQ1
NjIxM10gU0VMaW51eDogIFBlcm1pc3Npb24gdmFsaWRhdGVfdHJhbnMgaW4gY2xhc3Mgc2VjdXJp
dHkgbm90IGRlZmluZWQgaW4gcG9saWN5Lg0KDQpbICAgMjcuNDY1MTczXSBTRUxpbnV4OiAgUGVy
bWlzc2lvbiBtb2R1bGVfbG9hZCBpbiBjbGFzcyBzeXN0ZW0gbm90IGRlZmluZWQgaW4gcG9saWN5
Lg0KDQpbICAgMjcuNDczOTE1XSBTRUxpbnV4OiAgQ2xhc3MgYmluZGVyIG5vdCBkZWZpbmVkIGlu
IHBvbGljeS4NCg0KWyAgIDI3LjQ3OTg5OF0gU0VMaW51eDogIENsYXNzIGNhcF91c2VybnMgbm90
IGRlZmluZWQgaW4gcG9saWN5Lg0KDQpbICAgMjcuNDg2Mzk0XSBTRUxpbnV4OiAgQ2xhc3MgY2Fw
Ml91c2VybnMgbm90IGRlZmluZWQgaW4gcG9saWN5Lg0KDQpbICAgMjcuNDkyOTk1XSBTRUxpbnV4
OiAgQ2xhc3Mgc2N0cF9zb2NrZXQgbm90IGRlZmluZWQgaW4gcG9saWN5Lg0KDQpbICAgMjcuNDk5
NTc5XSBTRUxpbnV4OiAgQ2xhc3MgaWNtcF9zb2NrZXQgbm90IGRlZmluZWQgaW4gcG9saWN5Lg0K
DQpbICAgMjcuNTA2MTgwXSBTRUxpbnV4OiAgQ2xhc3MgYXgyNV9zb2NrZXQgbm90IGRlZmluZWQg
aW4gcG9saWN5Lg0KDQpbICAgMjcuNTEyNzY3XSBTRUxpbnV4OiAgQ2xhc3MgaXB4X3NvY2tldCBu
b3QgZGVmaW5lZCBpbiBwb2xpY3kuDQoNClsgICAyNy41MTkyNjBdIFNFTGludXg6ICBDbGFzcyBu
ZXRyb21fc29ja2V0IG5vdCBkZWZpbmVkIGluIHBvbGljeS4NCg0KWyAgIDI3LjUyNjA1NF0gU0VM
aW51eDogIENsYXNzIGF0bXB2Y19zb2NrZXQgbm90IGRlZmluZWQgaW4gcG9saWN5Lg0KDQpbICAg
MjcuNTMyODM1XSBTRUxpbnV4OiAgQ2xhc3MgeDI1X3NvY2tldCBub3QgZGVmaW5lZCBpbiBwb2xp
Y3kuDQoNClsgICAyNy41MzkzMzddIFNFTGludXg6ICBDbGFzcyByb3NlX3NvY2tldCBub3QgZGVm
aW5lZCBpbiBwb2xpY3kuDQoNClsgICAyNy41NDU5MjhdIFNFTGludXg6ICBDbGFzcyBkZWNuZXRf
c29ja2V0IG5vdCBkZWZpbmVkIGluIHBvbGljeS4NCg0KWyAgIDI3LjU1MjcxOF0gU0VMaW51eDog
IENsYXNzIGF0bXN2Y19zb2NrZXQgbm90IGRlZmluZWQgaW4gcG9saWN5Lg0KDQpbICAgMjcuNTU5
NTA2XSBTRUxpbnV4OiAgQ2xhc3MgcmRzX3NvY2tldCBub3QgZGVmaW5lZCBpbiBwb2xpY3kuDQoN
ClsgICAyNy41NjU5ODldIFNFTGludXg6ICBDbGFzcyBpcmRhX3NvY2tldCBub3QgZGVmaW5lZCBp
biBwb2xpY3kuDQoNClsgICAyNy41NzI2MjNdIFNFTGludXg6ICBDbGFzcyBwcHBveF9zb2NrZXQg
bm90IGRlZmluZWQgaW4gcG9saWN5Lg0KDQpbICAgMjcuNTc5Mjc3XSBTRUxpbnV4OiAgQ2xhc3Mg
bGxjX3NvY2tldCBub3QgZGVmaW5lZCBpbiBwb2xpY3kuDQoNClsgICAyNy41ODU3NzldIFNFTGlu
dXg6ICBDbGFzcyBjYW5fc29ja2V0IG5vdCBkZWZpbmVkIGluIHBvbGljeS4NCg0KWyAgIDI3LjU5
MjI3M10gU0VMaW51eDogIENsYXNzIHRpcGNfc29ja2V0IG5vdCBkZWZpbmVkIGluIHBvbGljeS4N
Cg0KWyAgIDI3LjU5ODg1N10gU0VMaW51eDogIENsYXNzIGJsdWV0b290aF9zb2NrZXQgbm90IGRl
ZmluZWQgaW4gcG9saWN5Lg0KDQpbICAgMjcuNjA1OTQ0XSBTRUxpbnV4OiAgQ2xhc3MgaXVjdl9z
b2NrZXQgbm90IGRlZmluZWQgaW4gcG9saWN5Lg0KDQpbICAgMjcuNjEyNTMwXSBTRUxpbnV4OiAg
Q2xhc3MgcnhycGNfc29ja2V0IG5vdCBkZWZpbmVkIGluIHBvbGljeS4NCg0KWyAgIDI3LjYxOTIy
M10gU0VMaW51eDogIENsYXNzIGlzZG5fc29ja2V0IG5vdCBkZWZpbmVkIGluIHBvbGljeS4NCg0K
WyAgIDI3LjYyNTgyM10gU0VMaW51eDogIENsYXNzIHBob25ldF9zb2NrZXQgbm90IGRlZmluZWQg
aW4gcG9saWN5Lg0KDQpbICAgMjcuNjMyNTk4XSBTRUxpbnV4OiAgQ2xhc3MgaWVlZTgwMjE1NF9z
b2NrZXQgbm90IGRlZmluZWQgaW4gcG9saWN5Lg0KDQpbICAgMjcuNjM5Nzg4XSBTRUxpbnV4OiAg
Q2xhc3MgY2FpZl9zb2NrZXQgbm90IGRlZmluZWQgaW4gcG9saWN5Lg0KDQpbICAgMjcuNjQ2MzY4
XSBTRUxpbnV4OiAgQ2xhc3MgYWxnX3NvY2tldCBub3QgZGVmaW5lZCBpbiBwb2xpY3kuDQoNClsg
ICAyNy42NTI4NjFdIFNFTGludXg6ICBDbGFzcyBuZmNfc29ja2V0IG5vdCBkZWZpbmVkIGluIHBv
bGljeS4NCg0KWyAgIDI3LjY1OTM2Nl0gU0VMaW51eDogIENsYXNzIHZzb2NrX3NvY2tldCBub3Qg
ZGVmaW5lZCBpbiBwb2xpY3kuDQoNClsgICAyNy42NjYwNDVdIFNFTGludXg6ICBDbGFzcyBrY21f
c29ja2V0IG5vdCBkZWZpbmVkIGluIHBvbGljeS4NCg0KWyAgIDI3LjY3MjU2MV0gU0VMaW51eDog
IENsYXNzIHFpcGNydHJfc29ja2V0IG5vdCBkZWZpbmVkIGluIHBvbGljeS4NCg0KWyAgIDI3LjY3
OTQyOF0gU0VMaW51eDogIENsYXNzIHNtY19zb2NrZXQgbm90IGRlZmluZWQgaW4gcG9saWN5Lg0K
DQpbICAgMjcuNjg1OTI5XSBTRUxpbnV4OiB0aGUgYWJvdmUgdW5rbm93biBjbGFzc2VzIGFuZCBw
ZXJtaXNzaW9ucyB3aWxsIGJlIGFsbG93ZWQNCg0KWyAgIDI3LjY5NDA4MV0gU0VMaW51eDogIENv
bXBsZXRpbmcgaW5pdGlhbGl6YXRpb24uDQoNClsgICAyNy42OTkzMDNdIFNFTGludXg6ICBTZXR0
aW5nIHVwIGV4aXN0aW5nIHN1cGVyYmxvY2tzLg0KDQpbICAgMjcuNzI4OTM0XSBhdWRpdDogdHlw
ZT0xNDAzIGF1ZGl0KDE0OTQyNTY4MjMuNTE3OjMpOiBwb2xpY3kgbG9hZGVkIGF1aWQ9NDI5NDk2
NzI5NSBzZXM9NDI5NDk2NzI5NQ0KDQpbICAgMjcuNzM4ODIzXSBzeXN0ZW1kWzFdOiBTdWNjZXNz
ZnVsbHkgbG9hZGVkIFNFTGludXggcG9saWN5IGluIDQwMi41MTZtcy4NCg0KWyAgIDI3Ljc3MDI5
N10gaXBfdGFibGVzOiAoQykgMjAwMC0yMDA2IE5ldGZpbHRlciBDb3JlIFRlYW0NCg0KWyAgIDI3
Ljc3NjUyMF0gc3lzdGVtZFsxXTogSW5zZXJ0ZWQgbW9kdWxlICdpcF90YWJsZXMnDQoNClsgICAy
Ny44MDYwMTNdIHN5c3RlbWRbMV06IFJlbGFiZWxsZWQgL2RldiBhbmQgL3J1biBpbiAyMi43Njdt
cy4NCg0KDQoNCg0KV2VsY29tZSB0byAbWzA7MzFtUmVkIEhhdCBFbnRlcnByaXNlIExpbnV4IFNl
cnZlciA3LjMgKE1haXBvKRtbMG0hDQoNCg0KDQoNCg0KWxtbMzJtICBPSyAgG1swbV0gU3RvcHBl
ZCBTd2l0Y2ggUm9vdC4NCg0KDQogICAgICAgICBNb3VudGluZyBSUEMgUGlwZSBGaWxlIFN5c3Rl
bS4uLg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIENyZWF0ZWQgc2xpY2Ugc3lzdGVtLWdldHR5LnNs
aWNlLg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIExpc3RlbmluZyBvbiBMVk0yIHBvbGwgZGFlbW9u
IHNvY2tldC4NCg0KDQogICAgICAgICBTdGFydGluZyBDcmVhdGUgbGlzdCBvZiByZXF1aXJlZCBz
dC4uLiBub2RlcyBmb3IgdGhlIGN1cnJlbnQga2VybmVsLi4uDQoNCg0KWxtbMzJtICBPSyAgG1sw
bV0gTGlzdGVuaW5nIG9uIHVkZXYgQ29udHJvbCBTb2NrZXQuDQoNCg0KICAgICAgICAgTW91bnRp
bmcgTkZTRCBjb25maWd1cmF0aW9uIGZpbGVzeXN0ZW0uLi4NCg0KDQpbG1szMm0gIE9LICAbWzBt
XSBTdG9wcGVkIHRhcmdldCBTd2l0Y2ggUm9vdC4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBTdG9w
cGVkIHRhcmdldCBJbml0cmQgRmlsZSBTeXN0ZW1zLg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIExp
c3RlbmluZyBvbiAvZGV2L2luaXRjdGwgQ29tcGF0aWJpbGl0eSBOYW1lZCBQaXBlLg0KDQoNClsb
WzMybSAgT0sgIBtbMG1dIFNldCB1cCBhdXRvbW91bnQgQXJiaXRyYXJ5IEV4ZWN1dGFiLi4uYXRz
IEZpbGUgU3lzdGVtIEF1dG9tb3VudCBQb2ludC4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBMaXN0
ZW5pbmcgb24gRGV2aWNlLW1hcHBlciBldmVudCBkYWVtb24gRklGT3MuDQoNCg0KICAgICAgICAg
TW91bnRpbmcgRGVidWcgRmlsZSBTeXN0ZW0uLi4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBDcmVh
dGVkIHNsaWNlIFVzZXIgYW5kIFNlc3Npb24gU2xpY2UuDQoNCg0KWxtbMzJtICBPSyAgG1swbV0g
U3RvcHBlZCBKb3VybmFsIFNlcnZpY2UuDQoNCg0KICAgICAgICAgU3RhcnRpbmcgSm91cm5hbCBT
ZXJ2aWNlLi4uDQoNCg0KICAgICAgICAgU3RhcnRpbmcgQXBwbHkgS2VybmVsIFZhcmlhYmxlcy4u
Lg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIExpc3RlbmluZyBvbiB1ZGV2IEtlcm5lbCBTb2NrZXQu
DQoNCg0KWxtbMzJtICBPSyAgG1swbV0gTGlzdGVuaW5nIG9uIERlbGF5ZWQgU2h1dGRvd24gU29j
a2V0Lg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIENyZWF0ZWQgc2xpY2Ugc3lzdGVtLXNlcmlhbFx4
MmRnZXR0eS5zbGljZS4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBMaXN0ZW5pbmcgb24gTFZNMiBt
ZXRhZGF0YSBkYWVtb24gc29ja2V0Lg0KDQoNCiAgICAgICAgIFN0YXJ0aW5nIE1vbml0b3Jpbmcg
b2YgTFZNMiBtaXJyb3JzLi4uIGRtZXZlbnRkIG9yIHByb2dyZXNzIHBvbGxpbmcuLi4NCg0KDQog
ICAgICAgICBTdGFydGluZyBSZW1vdW50IFJvb3QgYW5kIEtlcm5lbCBGaWxlIFN5c3RlbXMuLi4N
Cg0KDQpbG1szMm0gIE9LICAbWzBtXSBTdG9wcGVkIHRhcmdldCBJbml0cmQgUm9vdCBGaWxlIFN5
c3RlbS4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBSZWFjaGVkIHRhcmdldCBVc2VyIGFuZCBHcm91
cCBOYW1lIExvb2t1cHMuDQoNCg0KICAgICAgICAgTW91bnRpbmcgUE9TSVggTWVzc2FnZSBRdWV1
ZSBGaWxlIFN5c3RlbS4uLg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIFJlYWNoZWQgdGFyZ2V0IFNs
aWNlcy4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBNb3VudGVkIERlYnVnIEZpbGUgU3lzdGVtLg0K
DQoNClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgQ3JlYXRlIGxpc3Qgb2YgcmVxdWlyZWQgc3Rh
Li4uY2Ugbm9kZXMgZm9yIHRoZSBjdXJyZW50IGtlcm5lbC4NCg0KDQogICAgICAgICBTdGFydGlu
ZyBDcmVhdGUgU3RhdGljIERldmljZSBOb2RlcyBpbiAvZGV2Li4uDQoNCg0KWxtbMzJtICBPSyAg
G1swbV0gU3RhcnRlZCBBcHBseSBLZXJuZWwgVmFyaWFibGVzLg0KDQoNClsbWzMybSAgT0sgIBtb
MG1dIFN0YXJ0ZWQgSm91cm5hbCBTZXJ2aWNlLg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIE1vdW50
ZWQgUE9TSVggTWVzc2FnZSBRdWV1ZSBGaWxlIFN5c3RlbS4NCg0KDQpbICAgMjguMTU0NTM1XSBF
WFQ0LWZzIChzZGEzKTogcmUtbW91bnRlZC4gT3B0czogKG51bGwpDQoNClsbWzMybSAgT0sgIBtb
MG1dIFN0YXJ0ZWQgUmVtb3VudCBSb290IGFuZCBLZXJuZWwgRmlsZSBTeXN0ZW1zLg0KDQoNCiAg
ICAgICAgIFN0YXJ0aW5nIEZsdXNoIEpvdXJuYWwgdG8gUGVyc2lzdGVudCBTdG9yYWdlLi4uDQoN
Cg0KICAgICAgICAgU3RhcnRpbmcgTG9hZC9TYXZlIFJhbmRvbSBTZWVkLi4uDQoNCg0KICAgICAg
ICAgU3RhcnRpbmcgQ29uZmlndXJlIHJlYWQtb25seSByb290IHN1cHBvcnQuLi4NCg0KDQogICAg
ICAgICBTdGFydGluZyB1ZGV2IENvbGRwbHVnIGFsbCBEZXZpY2VzLi4uDQoNCg0KWxtbMzJtICBP
SyAgG1swbV0gU3RhcnRlZCBDcmVhdGUgU3RhdGljIERldmljZSBOb2RlcyBpbiAvZGV2Lg0KDQoN
ClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgTFZNMiBtZXRhZGF0YSBkYWVtb24uDQoNCg0KICAg
ICAgICAgU3RhcnRpbmcgTFZNMiBtZXRhZGF0YSBkYWVtb24uLi4NCg0KDQogICAgICAgICBTdGFy
dGluZyB1ZGV2IEtlcm5lbCBEZXZpY2UgTWFuYWdlci4uLg0KWyAgIDI4LjIxMzgwMF0gcw0KDQp5
c3RlbWQtam91cm5hbGRbWxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCBMb2FkL1NhdmUgUmFuZG9t
IFNlZWQuDQo4MzhdOiBSZWNlaXZlZCByDQoNCmVxdWVzdCB0byBmbHVzaCBydW50aW1lIGpvdXJu
YWwgZnJvbSBQSUQgMQ0KDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIEZsdXNoIEpvdXJuYWwg
dG8gUGVyc2lzdGVudCBTdG9yYWdlLg0KDQoNClsgICAyOC4yMzc4ODNdIFJQQzogUmVnaXN0ZXJl
ZCBuYW1lZCBVTklYIHNvY2tldCB0cmFuc3BvcnQgbW9kdWxlLg0KDQpbICAgMjguMjQ0NDMwXSBS
UEM6IFJlZ2lzdGVyZWQgdWRwIHRyYW5zcG9ydCBtb2R1bGUuDQoNClsgICAyOC4yNDk3NTRdIFJQ
QzogUmVnaXN0ZXJlZCB0Y3AgdHJhbnNwb3J0IG1vZHVsZS4NCg0KWyAgIDI4LjI1NTA5M10gUlBD
OiBSZWdpc3RlcmVkIHRjcCBORlN2NC4xIGJhY2tjaGFubmVsIHRyYW5zcG9ydCBtb2R1bGUuDQoN
ClsbWzMybSAgT0sgIBtbMG1dIE1vdW50ZWQgUlBDIFBpcGUgRmlsZSBTeXN0ZW0uDQoNCg0KWxtb
MzJtICBPSyAgG1swbV0gU3RhcnRlZCBDb25maWd1cmUgcmVhZC1vbmx5IHJvb3Qgc3VwcG9ydC4N
Cg0KDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIHVkZXYgS2VybmVsIERldmljZSBNYW5hZ2Vy
Lg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgdWRldiBDb2xkcGx1ZyBhbGwgRGV2aWNl
cy4NCg0KDQogICAgICAgICBTdGFydGluZyB1ZGV2IFdhaXQgZm9yIENvbXBsZXRlIERldmljZSBJ
bml0aWFsaXphdGlvbi4uLg0KDQoNClsgICAyOC40NzQ3ODhdIEluc3RhbGxpbmcga25mc2QgKGNv
cHlyaWdodCAoQykgMTk5NiBva2lyQG1vbmFkLnN3Yi5kZSkuDQoNClsbWzMybSAgT0sgIBtbMG1d
IE1vdW50ZWQgTkZTRCBjb25maWd1cmF0aW9uIGZpbGVzeXN0ZW0uDQoNCg0KWyAgIDI4LjY2NzYw
MF0gaXBtaSBtZXNzYWdlIGhhbmRsZXIgdmVyc2lvbiAzOS4yDQoNClsgICAyOC42NzQzMjVdIGk4
MDFfc21idXMgMDAwMDowMDoxZi40OiBlbmFibGluZyBkZXZpY2UgKDAwMDAgLT4gMDAwMykNCg0K
WyAgIDI4LjY3NDczMF0gc2QgOTowOjA6MDogQXR0YWNoZWQgc2NzaSBnZW5lcmljIHNnMCB0eXBl
IDANCg0KWyAgIDI4LjY4NzQ0Ml0geGVuOiByZWdpc3RlcmluZyBnc2kgMTYgdHJpZ2dlcmluZyAw
IHBvbGFyaXR5IDENCg0KWyAgIDI4LjY5MzYwNV0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDoxNg0K
DQpbICAgMjguNjk3ODA3XSBpODAxX3NtYnVzIDAwMDA6MDA6MWYuNDogU1BEIFdyaXRlIERpc2Fi
bGUgaXMgc2V0DQoNClsgICAyOC43MDQzNDRdIGk4MDFfc21idXMgMDAwMDowMDoxZi40OiBTTUJ1
cyB1c2luZyBQQ0kgaW50ZXJydXB0DQoNClsgICAyOC43MTE5MTFdIGlvYXRkbWE6IEludGVsKFIp
IFF1aWNrRGF0YSBUZWNobm9sb2d5IERyaXZlciA0LjAwDQoNClsgICAyOC43MTcwMzNdIHNocGNo
cDogU3RhbmRhcmQgSG90IFBsdWcgUENJIENvbnRyb2xsZXIgRHJpdmVyIHZlcnNpb246IDAuNA0K
DQpbICAgMjguNzI1OTc2XSBpb2F0ZG1hIDAwMDA6MDA6MDQuMDogZW5hYmxpbmcgZGV2aWNlICgw
MDA0IC0+IDAwMDYpDQoNClsgICAyOC43MzI4OTldIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDI2IHRy
aWdnZXJpbmcgMCBwb2xhcml0eSAxDQoNClsgICAyOC43MzkxNThdIHhlbjogLS0+IHBpcnE9MjYg
LT4gaXJxPTI2IChnc2k9MjYpDQoNClsgICAyOC43NTI4NTRdIGlwbWkgZGV2aWNlIGludGVyZmFj
ZQ0KDQpbICAgMjguNzc2OTExXSBpcG1pX3NpIElQSTAwMDE6MDA6IGlwbWlfc2k6IHByb2Jpbmcg
dmlhIEFDUEkNCg0KWyAgIDI4Ljc4Mjg3Nl0gaXBtaV9zaSBJUEkwMDAxOjAwOiBbaW8gIDB4MGNh
Mi0weDBjYTNdIHJlZ3NpemUgMSBzcGFjaW5nIDEgaXJxIDANCg0KWyAgIDI4Ljc4NjcyNV0gaW9h
dGRtYSAwMDAwOjAwOjA0LjE6IGVuYWJsaW5nIGRldmljZSAoMDAwMCAtPiAwMDAyKQ0KDQpbICAg
MjguNzg2ODgyXSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAyNyB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkg
MQ0KDQpbICAgMjguNzg3MDI4XSB4ZW46IC0tPiBwaXJxPTI3IC0+IGlycT0yNyAoZ3NpPTI3KQ0K
DQpbICAgMjguODA5MTMzXSBpcG1pX3NpOiBBZGRpbmcgQUNQSS1zcGVjaWZpZWQga2NzIHN0YXRl
IG1hY2hpbmUNCg0KWyAgIDI4LjgxNTU2Nl0gSVBNSSBTeXN0ZW0gSW50ZXJmYWNlIGRyaXZlci4N
Cg0KWyAgIDI4LjgyMDMwOF0gaXBtaV9zaTogcHJvYmluZyB2aWEgU01CSU9TDQoNClsgICAyOC44
MjQ1MTNdIGlwbWlfc2k6IFNNQklPUzogaW8gMHhjYTIgcmVnc2l6ZSAxIHNwYWNpbmcgMSBpcnEg
MA0KDQpbICAgMjguODMxMjAxXSBpcG1pX3NpOiBTTUJJT1Mtc3BlY2lmaWVkIGtjcyBzdGF0ZSBt
YWNoaW5lOiBkdXBsaWNhdGUNCg0KWyAgIDI4LjgzODE4Ml0gaXBtaV9zaTogVHJ5aW5nIEFDUEkt
c3BlY2lmaWVkIGtjcyBzdGF0ZSBtYWNoaW5lIGF0IGkvbyBhZGRyZXNzIDB4Y2EyLCBzbGF2ZSBh
ZGRyZXNzIDB4MjAsIGlycSAwDQoNClsgICAyOC44NjU0MzFdIGlvYXRkbWEgMDAwMDowMDowNC4y
OiBlbmFibGluZyBkZXZpY2UgKDAwMDAgLT4gMDAwMikNCg0KWyAgIDI4Ljg2Nzg0MF0gaXBtaV9z
aSBJUEkwMDAxOjAwOiBGb3VuZCBuZXcgQk1DIChtYW5faWQ6IDB4MDAwMTU3LCBwcm9kX2lkOiAw
eDAwN2EsIGRldl9pZDogMHgyMSkNCg0KWyAgIDI4Ljg2Nzk3Ml0gaXBtaV9zaSBJUEkwMDAxOjAw
OiBJUE1JIGtjcyBpbnRlcmZhY2UgaW5pdGlhbGl6ZWQNCg0KWyAgIDI4Ljg4ODY0OF0geFsbWzMy
bSAgT0sgIBtbMG1dIENyZWF0ZWQgc2xpY2Ugc3lzdGVtLWx2bTJceDJkcHZzY2FuLnNsaWNlLg0K
ZW46IHJlZ2lzdGVyaW5nIA0KDQpnc2kgMjYgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDENCg0KWyAg
IDI4LjkwMTAzNV0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDoyNg0KDQogICAgICAgICBTdGFydGlu
ZyBMVk0yIFBWIHNjYW4gb24gZGV2aWNlIDg6Mi4uLg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIEZv
dW5kIGRldmljZSBJTlRFTF9TU0RTQzJCQTAxMlQ0IEVGSVx4MjBTeXN0ZW1ceDIwUGFydGl0aW9u
Lg0KWyAgIDI4LjkyMDY3OF0gaQ0KDQpvYXRkbWEgMDAwMDowMDowNC4zOiBlbmFibGluZyBkZXZp
Y2UgKDAwMDAgLT4gMDAwMikNCg0KWyAgIDI4LjkzMTI3N10geGVuOiByZWdpc3RlcmluZyBnc2kg
MjcgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDENCg0KWyAgIDI4LjkzNzQ3OF0gQWxyZWFkeSBzZXR1
cCB0aGUgR1NJIDoyNw0KDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIE1vbml0b3Jpbmcgb2Yg
TFZNMiBtaXJyb3JzLC4uLm5nIGRtZXZlbnRkIG9yIHByb2dyZXNzIHBvbGxpbmcuDQoNCg0KWyAg
IDI4Ljk2MDk2OV0gaW5wdXQ6IFBDIFNwZWFrZXIgYXMgL2RldmljZXMvcGxhdGZvcm0vcGNzcGty
L2lucHV0L2lucHV0Mg0KDQpbICAgMjguOTY3NDEwXSBpb2F0ZG1hIDAwMDA6MDA6MDQuNDogZW5h
YmxpbmcgZGV2aWNlICgwMDAwIC0+IDAwMDIpDQoNClsgICAyOC45Njc2MDhdIHhlbjogcmVnaXN0
ZXJpbmcgZ3NpIDI2IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQoNClsgICAyOC45Njc2NTddIEFs
cmVhZHkgc2V0dXAgdGhlIEdTSSA6MjYNCg0KWxtbMzJtICBPSyAgG1swbV0gUmVhY2hlZCB0YXJn
ZXQgTG9jYWwgRmlsZSBTeXN0ZW1zIChQcmUpLlsgICAyOC45ODYwNTVdIGkNCm9hdGRtYSAwMDAw
OjAwOjANCg0KNC41OiBlbmFibGluZyBkZXZpY2UgKDAwMDAgLT4gMDAwMikNCg0KWyAgIDI4Ljk5
ODQ1N10geGVuOiByZWdpc3RlcmluZyBnc2kgMjcgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDENCg0K
WyAgIDI5LjAwNDYzMF0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDoyNw0KDQogICAgICAgICBNb3Vu
dGluZyAvYm9vdC9lZmkuLi4NCg0KDQpbICAgMjkuMDI2NTE3XSBpb2F0ZG1hIDAwMDA6MDA6MDQu
NjogZW5hYmxpbmcgZGV2aWNlICgwMDAwIC0+IDAwMDIpDQoNClsgICAyOS4wMzMzNTFdIHhlbjog
cmVnaXN0ZXJpbmcgZ3NpIDI2IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQoNClsgICAyOS4wMzk1
NTFdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MjYNCg0KWyAgIDI5LjA1OTMxNV0gaW9hdGRtYSAw
MDAwOjAwOjA0Ljc6IGVuYWJsaW5nIGRldmljZSAoMDAwMCAtPiAwMDAyKQ0KDQpbICAgMjkuMDY2
MDk4XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAyNyB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQ0KDQpb
ICAgMjkuMDcyMjc5XSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjI3DQoNClsgICAyOS4wOTE5Njdd
IGlvYXRkbWEgMDAwMDo0MDowNC4wOiBlbmFibGluZyBkZXZpY2UgKDAwMDQgLT4gMDAwNikNCg0K
WyAgIDI5LjA5ODY3M10geGVuOiByZWdpc3RlcmluZyBnc2kgNzQgdHJpZ2dlcmluZyAwIHBvbGFy
aXR5IDENCg0KWyAgIDI5LjEwNDk1MF0geGVuOiAtLT4gcGlycT03NCAtPiBpcnE9NzQgKGdzaT03
NCkNCg0KWyAgIDI5LjEyOTA4OF0gaW9hdGRtYSAwMDAwOjQwOjA0LjE6IGVuYWJsaW5nIGRldmlj
ZSAoMDAwMCAtPiAwMDAyKQ0KDQpbICAgMjkuMTM1Nzg2XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA3
NSB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQ0KDQpbICAgMjkuMTQyMTkwXSB4ZW46IC0tPiBwaXJx
PTc1IC0+IGlycT03NSAoZ3NpPTc1KQ0KDQpbICAgMjkuMTY0ODk5XSBpb2F0ZG1hIDAwMDA6NDA6
MDQuMjogZW5hYmxpbmcgZGV2aWNlICgwMDAwIC0+IDAwMDIpDQoNClsgICAyOS4xNzE2MzldIHhl
bjogcmVnaXN0ZXJpbmcgZ3NpIDc0IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQoNClsgICAyOS4x
Nzc5MjBdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6NzQNCg0KWyAgIDI5LjI1MjE5OF0gQVZYMiB2
ZXJzaW9uIG9mIGdjbV9lbmMvZGVjIGVuZ2FnZWQuDQoNClsgICAyOS4yNTcyNzVdIEFFUyBDVFIg
bW9kZSBieTggb3B0aW1pemF0aW9uIGVuYWJsZWQNCg0KWyAgIDI5LjI5MzQzNF0gRkFULWZzIChz
ZGExKTogVm9sdW1lIHdhcyBub3QgcHJvcGVybHkgdW5tb3VudGVkLiBTb21lIGRhdGEgbWF5IGJl
IGNvcnJ1cHQuIFBsZWFzZSBydW4gZnNjay4NCg0KWyAgIDI5LjI5ODg5M10gaW9hdGRtYSAwMDAw
OjQwOjA0LjM6IGVuYWJsaW5nIGRldmljZSAoMDAwMCAtPiAwMDAyKQ0KDQpbICAgMjkuMjk4OTgy
XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA3NSB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQ0KDQpbICAg
MjkuMjk5MDI1XSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjc1DQoNClsbWzMybSAgT0sgIBtbMG1d
IEZvdW5kIGRldmljZSAvZGV2L2h2YzAuDQoNCg0KWxtbMzJtICBPSyAgG1swbV0gTW91bnRlZCAv
Ym9vdC9lZmkuDQoNCg0KGyVHGyVHWyAgIDI5LjM0NDE5Nl0gaVRDT192ZW5kb3Jfc3VwcG9ydDog
dmVuZG9yLXN1cHBvcnQ9MA0KDQpbICAgMjkuMzU3NTMwXSBpVENPX3dkdDogSW50ZWwgVENPIFdh
dGNoRG9nIFRpbWVyIERyaXZlciB2MS4xMQ0KDQpbICAgMjkuMzU3NjY3XSBpVENPX3dkdDogdW5h
YmxlIHRvIHJlc2V0IE5PX1JFQk9PVCBmbGFnLCBkZXZpY2UgZGlzYWJsZWQgYnkgaGFyZHdhcmUv
QklPUw0KDQpbICAgMjkuMzc3NzUwXSBhbGc6IE5vIHRlc3QgZm9yIHBjYmMoYWVzKSAocGNiYy1h
ZXMtYWVzbmkpDQoNClsgICAyOS40MzczOTNdIGlvYXRkbWEgMDAwMDo0MDowNC40OiBlbmFibGlu
ZyBkZXZpY2UgKDAwMDAgLT4gMDAwMikNCg0KWyAgIDI5LjQ0NDEwNl0geGVuOiByZWdpc3Rlcmlu
ZyBnc2kgNzQgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDENCg0KWyAgIDI5LjQ1MDM2MF0gQWxyZWFk
eSBzZXR1cCB0aGUgR1NJIDo3NA0KDQpbICAgMjkuNDc3NDYxXSBpb2F0ZG1hIDAwMDA6NDA6MDQu
NTogZW5hYmxpbmcgZGV2aWNlICgwMDAwIC0+IDAwMDIpDQoNClsgICAyOS40ODQyNDBdIHhlbjog
cmVnaXN0ZXJpbmcgZ3NpIDc1IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQoNClsgICAyOS40OTA0
MzhdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6NzUNCg0KWyAgIDI5LjQ5NTQ1M10gc25kX2hkYV9p
bnRlbCAwMDAwOjU5OjAwLjE6IGVuYWJsaW5nIGRldmljZSAoMDEwMCAtPiAwMTAyKQ0KDQpbICAg
MjkuNTAyNzY3XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA5MiB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkg
MQ0KDQpbICAgMjkuNTA4NDA2XSBpb2F0ZG1hIDAwMDA6NDA6MDQuNjogZW5hYmxpbmcgZGV2aWNl
ICgwMDAwIC0+IDAwMDIpDQoNClsgICAyOS41MDg0OTJdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDc0
IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQoNClsgICAyOS41MDg1MjJdIEFscmVhZHkgc2V0dXAg
dGhlIEdTSSA6NzQNCg0KWyAgIDI5LjUxODgzM10gaW9hdGRtYSAwMDAwOjQwOjA0Ljc6IGVuYWJs
aW5nIGRldmljZSAoMDAwMCAtPiAwMDAyKQ0KDQpbICAgMjkuNTE4ODk5XSB4ZW46IHJlZ2lzdGVy
aW5nIGdzaSA3NSB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQ0KDQpbICAgMjkuNTE4OTE3XSBBbHJl
YWR5IHNldHVwIHRoZSBHU0kgOjc1DQoNClsgICAyOS41Mjg5NjNdIGlvYXRkbWEgMDAwMDo4MDow
NC4wOiBlbmFibGluZyBkZXZpY2UgKDAwMDQgLT4gMDAwNikNCg0KWyAgIDI5LjUyOTA0NF0geGVu
OiByZWdpc3RlcmluZyBnc2kgMTIyIHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQoNClsgICAyOS41
MjkwODVdIHhlbjogLS0+IHBpcnE9MTIyIC0+IGlycT0xMjIgKGdzaT0xMjIpDQoNClsgICAyOS41
Mzk1MDVdIGlvYXRkbWEgMDAwMDo4MDowNC4xOiBlbmFibGluZyBkZXZpY2UgKDAwMDAgLT4gMDAw
MikNCg0KWyAgIDI5LjUzOTU3Nl0geGVuOiByZWdpc3RlcmluZyBnc2kgMTIzIHRyaWdnZXJpbmcg
MCBwb2xhcml0eSAxDQoNClsgICAyOS41Mzk2MTFdIHhlbjogLS0+IHBpcnE9MTIzIC0+IGlycT0x
MjMgKGdzaT0xMjMpDQoNClsgICAyOS41NTU5ODNdIGlvYXRkbWEgMDAwMDo4MDowNC4yOiBlbmFi
bGluZyBkZXZpY2UgKDAwMDAgLT4gMDAwMikNCg0KWyAgIDI5LjU1NjA4OV0geGVuOiByZWdpc3Rl
cmluZyBnc2kgMTIyIHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQoNClsgICAyOS41NTYxMTRdIEFs
cmVhZHkgc2V0dXAgdGhlIEdTSSA6MTIyDQoNClsgICAyOS41NzQ4OThdIGlvYXRkbWEgMDAwMDo4
MDowNC4zOiBlbmFibGluZyBkZXZpY2UgKDAwMDAgLT4gMDAwMikNCg0KWyAgIDI5LjU3NDk5MF0g
eGVuOiByZWdpc3RlcmluZyBnc2kgMTIzIHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQoNClsgICAy
OS41NzUwMTFdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MTIzDQoNClsgICAyOS41ODgxNjldIGlv
YXRkbWEgMDAwMDo4MDowNC40OiBlbmFibGluZyBkZXZpY2UgKDAwMDAgLT4gMDAwMikNCg0KWyAg
IDI5LjU4ODI0MV0geGVuOiByZWdpc3RlcmluZyBnc2kgMTIyIHRyaWdnZXJpbmcgMCBwb2xhcml0
eSAxDQoNClsgICAyOS41ODgyNjBdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MTIyDQoNClsgICAy
OS41OTg5MDRdIGlvYXRkbWEgMDAwMDo4MDowNC41OiBlbmFibGluZyBkZXZpY2UgKDAwMDAgLT4g
MDAwMikNCg0KWyAgIDI5LjU5ODk3M10geGVuOiByZWdpc3RlcmluZyBnc2kgMTIzIHRyaWdnZXJp
bmcgMCBwb2xhcml0eSAxDQoNClsgICAyOS41OTg5OTJdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6
MTIzDQoNClsgICAyOS42MDk2NzJdIGlvYXRkbWEgMDAwMDo4MDowNC42OiBlbmFibGluZyBkZXZp
Y2UgKDAwMDAgLT4gMDAwMikNCg0KWyAgIDI5LjYwOTc0OV0geGVuOiByZWdpc3RlcmluZyBnc2kg
MTIyIHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQoNClsgICAyOS42MDk3NjldIEFscmVhZHkgc2V0
dXAgdGhlIEdTSSA6MTIyDQoNClsgICAyOS42MjA5NDZdIGlvYXRkbWEgMDAwMDo4MDowNC43OiBl
bmFibGluZyBkZXZpY2UgKDAwMDAgLT4gMDAwMikNCg0KWyAgIDI5LjYyMTAyM10geGVuOiByZWdp
c3RlcmluZyBnc2kgMTIzIHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQoNClsgICAyOS42MjEwNDRd
IEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MTIzDQoNClsgICAyOS42MzE5NjhdIGlvYXRkbWEgMDAw
MDpjMDowNC4wOiBlbmFibGluZyBkZXZpY2UgKDAwMDQgLT4gMDAwNikNCg0KWyAgIDI5LjYzMjA1
NV0geGVuOiByZWdpc3RlcmluZyBnc2kgMTcwIHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQoNClsg
ICAyOS42MzIxMDNdIHhlbjogLS0+IHBpcnE9MTcwIC0+IGlycT0xNzAgKGdzaT0xNzApDQoNClsg
ICAyOS42NDI3NjBdIGlvYXRkbWEgMDAwMDpjMDowNC4xOiBlbmFibGluZyBkZXZpY2UgKDAwMDAg
LT4gMDAwMikNCg0KWyAgIDI5LjY0MjgzNF0geGVuOiByZWdpc3RlcmluZyBnc2kgMTcxIHRyaWdn
ZXJpbmcgMCBwb2xhcml0eSAxDQoNClsgICAyOS42NDI4NzZdIHhlbjogLS0+IHBpcnE9MTcxIC0+
IGlycT0xNzEgKGdzaT0xNzEpDQoNClsgICAyOS42NTg5OThdIGlvYXRkbWEgMDAwMDpjMDowNC4y
OiBlbmFibGluZyBkZXZpY2UgKDAwMDAgLT4gMDAwMikNCg0KWyAgIDI5LjY1OTEwNl0geGVuOiBy
ZWdpc3RlcmluZyBnc2kgMTcwIHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQoNClsgICAyOS42NTkx
MzBdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MTcwDQoNClsgICAyOS42NzE5MjFdIGlvYXRkbWEg
MDAwMDpjMDowNC4zOiBlbmFibGluZyBkZXZpY2UgKDAwMDAgLT4gMDAwMikNCg0KWyAgIDI5LjY3
MjAwNF0geGVuOiByZWdpc3RlcmluZyBnc2kgMTcxIHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQoN
ClsgICAyOS42NzIwMjRdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MTcxDQoNClsgICAyOS42ODc5
NzldIGlvYXRkbWEgMDAwMDpjMDowNC40OiBlbmFibGluZyBkZXZpY2UgKDAwMDAgLT4gMDAwMikN
Cg0KWyAgIDI5LjY4ODA3NF0geGVuOiByZWdpc3RlcmluZyBnc2kgMTcwIHRyaWdnZXJpbmcgMCBw
b2xhcml0eSAxDQoNClsgICAyOS42ODgwOTZdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MTcwDQoN
ClsgICAyOS43MDA2OTZdIGlvYXRkbWEgMDAwMDpjMDowNC41OiBlbmFibGluZyBkZXZpY2UgKDAw
MDAgLT4gMDAwMikNCg0KWyAgIDI5LjcwMDc2N10geGVuOiByZWdpc3RlcmluZyBnc2kgMTcxIHRy
aWdnZXJpbmcgMCBwb2xhcml0eSAxDQoNClsgICAyOS43MDA3ODddIEFscmVhZHkgc2V0dXAgdGhl
IEdTSSA6MTcxDQoNClsgICAyOS43MTExNjVdIGlvYXRkbWEgMDAwMDpjMDowNC42OiBlbmFibGlu
ZyBkZXZpY2UgKDAwMDAgLT4gMDAwMikNCg0KWyAgIDI5LjcxMTIzM10geGVuOiByZWdpc3Rlcmlu
ZyBnc2kgMTcwIHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQoNClsgICAyOS43MTEyNTNdIEFscmVh
ZHkgc2V0dXAgdGhlIEdTSSA6MTcwDQoNClsgICAyOS43MjA5OTVdIGlvYXRkbWEgMDAwMDpjMDow
NC43OiBlbmFibGluZyBkZXZpY2UgKDAwMDAgLT4gMDAwMikNCg0KWyAgIDI5LjcyMTA1OV0geGVu
OiByZWdpc3RlcmluZyBnc2kgMTcxIHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxDQoNClsgICAyOS43
MjEwNzZdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MTcxDQoNClsgICAyOS43NDE1NTNdIHBvd2Vy
X21ldGVyIEFDUEkwMDBEOjAwOiBGb3VuZCBBQ1BJIHBvd2VyIG1ldGVyLg0KDQpbICAgMjkuNzQx
NTkyXSBwb3dlcl9tZXRlciBBQ1BJMDAwRDowMDogSWdub3JpbmcgdW5zYWZlIHNvZnR3YXJlIHBv
d2VyIGNhcCENCg0KWyAgIDI5Ljc0MTYwM10gcG93ZXJfbWV0ZXIgQUNQSTAwMEQ6MDA6IGh3bW9u
X2RldmljZV9yZWdpc3RlcigpIGlzIGRlcHJlY2F0ZWQuIFBsZWFzZSBjb252ZXJ0IHRoZSBkcml2
ZXIgdG8gdXNlIGh3bW9uX2RldmljZV9yZWdpc3Rlcl93aXRoX2luZm8oKS4NCg0KWyAgIDI5Ljg1
NTgxNF0geGVuOiAtLT4gcGlycT05MiAtPiBpcnE9OTIgKGdzaT05MikNCg0KWyAgIDI5Ljg1NTg2
OF0gc25kX2hkYV9pbnRlbCAwMDAwOjU5OjAwLjE6IERpc2FibGluZyBNU0kNCg0KWyAgIDI5Ljg1
NjA5Ml0gc25kX2hkYV9pbnRlbCAwMDAwOjU5OjAwLjE6IEhhbmRsZSB2Z2Ffc3dpdGNoZXJvbyBh
dWRpbyBjbGllbnQNCg0KWxtbMzJtICBPSyAgG1swbV0gRm91bmQgZGV2aWNlIC9kZXYvbWFwcGVy
L3JoZWwtc3dhcC4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIExWTTIgUFYgc2NhbiBv
biBkZXZpY2UgODoyLg0KDQoNCiAgICAgICAgIEFjdGl2YXRpbmcgc3dhcCAvZGV2L21hcHBlci9y
aGVsLXN3YXAuLi4NCg0KDQpbICAgMjkuOTAyMTE5XSBBZGRpbmcgOTc2NDg2MGsgc3dhcCBvbiAv
ZGV2L21hcHBlci9yaGVsLXN3YXAuICBQcmlvcml0eTotMSBleHRlbnRzOjEgYWNyb3NzOjk3NjQ4
NjBrIFNTRlMNCg0KWxtbMzJtICBPSyAgG1swbV0gQWN0aXZhdGVkIHN3YXAgL2Rldi9tYXBwZXIv
cmhlbC1zd2FwLg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIFJlYWNoZWQgdGFyZ2V0IFN3YXAuDQoN
Cg0KWxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCB1ZGV2IFdhaXQgZm9yIENvbXBsZXRlIERldmlj
ZSBJbml0aWFsaXphdGlvbi4NCg0KDQogICAgICAgICBTdGFydGluZyBBY3RpdmF0aW9uIG9mIERN
IFJBSUQgc2V0cy4uLg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgQWN0aXZhdGlvbiBv
ZiBETSBSQUlEIHNldHMuDQoNCg0KWxtbMzJtICBPSyAgG1swbV0gUmVhY2hlZCB0YXJnZXQgRW5j
cnlwdGVkIFZvbHVtZXMuDQoNCg0KWxtbMzJtICBPSyAgG1swbV0gUmVhY2hlZCB0YXJnZXQgTG9j
YWwgRmlsZSBTeXN0ZW1zLg0KDQoNCiAgICAgICAgIFN0YXJ0aW5nIFByZXByb2Nlc3MgTkZTIGNv
bmZpZ3VyYXRpb24uLi4NCg0KDQogICAgICAgICBTdGFydGluZyBJbXBvcnQgbmV0d29yayBjb25m
aWd1cmF0aW9uIGZyb20gaW5pdHJhbWZzLi4uDQoNCg0KICAgICAgICAgU3RhcnRpbmcgVGVsbCBQ
bHltb3V0aCBUbyBXcml0ZSBPdXQgUnVudGltZSBEYXRhLi4uDQoNCg0KWxtbMzJtICBPSyAgG1sw
bV0gU3RhcnRlZCBQcmVwcm9jZXNzIE5GUyBjb25maWd1cmF0aW9uLg0KDQoNClsbWzMybSAgT0sg
IBtbMG1dIFN0YXJ0ZWQgVGVsbCBQbHltb3V0aCBUbyBXcml0ZSBPdXQgUnVudGltZSBEYXRhLg0K
DQoNClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgSW1wb3J0IG5ldHdvcmsgY29uZmlndXJhdGlv
biBmcm9tIGluaXRyYW1mcy4NCg0KDQogICAgICAgICBTdGFydGluZyBDcmVhdGUgVm9sYXRpbGUg
RmlsZXMgYW5kIERpcmVjdG9yaWVzLi4uDQoNCg0KWxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCBD
cmVhdGUgVm9sYXRpbGUgRmlsZXMgYW5kIERpcmVjdG9yaWVzLg0KDQoNCiAgICAgICAgIFN0YXJ0
aW5nIFNlY3VyaXR5IEF1ZGl0aW5nIFNlcnZpY2UuLi4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBT
dGFydGVkIFNlY3VyaXR5IEF1ZGl0aW5nIFNlcnZpY2UuDQoNCg0KICAgICAgICAgU3RhcnRpbmcg
VXBkYXRlIFVUTVAgYWJvdXQgU3lzdGVtIEJvb3QvU2h1dGRvd24uLi4NCg0KDQpbG1szMm0gIE9L
ICAbWzBtXSBTdGFydGVkIFVwZGF0ZSBVVE1QIGFib3V0IFN5c3RlbSBCb290L1NodXRkb3duLg0K
DQoNClsbWzMybSAgT0sgIBtbMG1dIFJlYWNoZWQgdGFyZ2V0IFN5c3RlbSBJbml0aWFsaXphdGlv
bi4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBMaXN0ZW5pbmcgb24gUEMvU0MgU21hcnQgQ2FyZCBE
YWVtb24gQWN0aXZhdGlvbiBTb2NrZXQuDQoNCg0KWxtbMzJtICBPSyAgG1swbV0gTGlzdGVuaW5n
IG9uIE9wZW4taVNDU0kgaXNjc2lkIFNvY2tldC4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBMaXN0
ZW5pbmcgb24gVmlydHVhbCBtYWNoaW5lIGxvY2sgbWFuYWdlciBzb2NrZXQuDQoNCg0KWxtbMzJt
ICBPSyAgG1swbV0gTGlzdGVuaW5nIG9uIENVUFMgUHJpbnRpbmcgU2VydmljZSBTb2NrZXRzLg0K
DQoNClsbWzMybSAgT0sgIBtbMG1dIExpc3RlbmluZyBvbiBBdmFoaSBtRE5TL0ROUy1TRCBTdGFj
ayBBY3RpdmF0aW9uIFNvY2tldC4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBMaXN0ZW5pbmcgb24g
UlBDYmluZCBTZXJ2ZXIgQWN0aXZhdGlvbiBTb2NrZXQuDQoNCg0KWxtbMzJtICBPSyAgG1swbV0g
TGlzdGVuaW5nIG9uIEQtQnVzIFN5c3RlbSBNZXNzYWdlIEJ1cyBTb2NrZXQuDQoNCg0KWxtbMzJt
ICBPSyAgG1swbV0gTGlzdGVuaW5nIG9uIFZpcnR1YWwgbWFjaGluZSBsb2cgbWFuYWdlciBzb2Nr
ZXQuDQoNCg0KWxtbMzJtICBPSyAgG1swbV0gUmVhY2hlZCB0YXJnZXQgUGF0aHMuDQoNCg0KWxtb
MzJtICBPSyAgG1swbV0gTGlzdGVuaW5nIG9uIE9wZW4taVNDU0kgaXNjc2l1aW8gU29ja2V0Lg0K
DQoNClsbWzMybSAgT0sgIBtbMG1dIFJlYWNoZWQgdGFyZ2V0IFNvY2tldHMuDQoNCg0KWxtbMzJt
ICBPSyAgG1swbV0gUmVhY2hlZCB0YXJnZXQgQmFzaWMgU3lzdGVtLg0KDQoNCiAgICAgICAgIFN0
YXJ0aW5nIEdTU0FQSSBQcm94eSBEYWVtb24uLi4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBTdGFy
dGVkIGlycWJhbGFuY2UgZGFlbW9uLg0KDQoNCiAgICAgICAgIFN0YXJ0aW5nIGlycWJhbGFuY2Ug
ZGFlbW9uLi4uDQoNCg0KWxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCBNYW5hZ2UgU291bmQgQ2Fy
ZCBTdGF0ZSAocmVzdG9yZSBhbmQgc3RvcmUpLg0KDQoNCiAgICAgICAgIFN0YXJ0aW5nIE1hbmFn
ZSBTb3VuZCBDYXJkIFN0YXRlIChyZXN0b3JlIGFuZCBzdG9yZSkuLi4NCg0KDQpbG1szMm0gIE9L
ICAbWzBtXSBTdGFydGVkIFNlbGYgTW9uaXRvcmluZyBhbmQgUmVwb3J0aW5nIFRlY2hub2xvZ3kg
KFNNQVJUKSBEYWVtb24uDQoNCg0KICAgICAgICAgU3RhcnRpbmcgU2VsZiBNb25pdG9yaW5nIGFu
ZCBSZXBvcnRpbmcgVGVjaG5vbG9neSAoU01BUlQpIERhZW1vbi4uLg0KDQoNCiAgICAgICAgIFN0
YXJ0aW5nIE1vZGVtIE1hbmFnZXIuLi4NCg0KDQogICAgICAgICBTdGFydGluZyBBdmFoaSBtRE5T
L0ROUy1TRCBTdGFjay4uLg0KDQoNCiAgICAgICAgIFN0YXJ0aW5nIFJlc2V0cyBTeXN0ZW0gQWN0
aXZpdHkgTG9ncy4uLg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgQUJSVCBBdXRvbWF0
ZWQgQnVnIFJlcG9ydGluZyBUb29sLg0KDQoNCiAgICAgICAgIFN0YXJ0aW5nIEFCUlQgQXV0b21h
dGVkIEJ1ZyBSZXBvcnRpbmcgVG9vbC4uLg0KDQoNCiAgICAgICAgIFN0YXJ0aW5nIEluc3RhbGwg
QUJSVCBjb3JlZHVtcCBob29rLi4uDQoNCg0KICAgICAgICAgU3RhcnRpbmcgTWFjaGluZSBDaGVj
ayBFeGNlcHRpb24gTG9nZ2luZyBEYWVtb24uLi4NCg0KDQogICAgICAgICBTdGFydGluZyBEdW1w
IGRtZXNnIHRvIC92YXIvbG9nL2RtZXNnLi4uDQoNCg0KICAgICAgICAgU3RhcnRpbmcgS2VybmVs
IFNhbWVwYWdlIE1lcmdpbmcuLi4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIEQtQnVz
IFN5c3RlbSBNZXNzYWdlIEJ1cy4NCg0KDQpbICAgMzAuNDE4MDg1XSBpbnB1dDogSERBIE5WaWRp
YSBIRE1JL0RQLHBjbT0zIGFzIC9kZXZpY2VzL3BjaTAwMDA6NTgvMDAwMDo1ODowMC4wLzAwMDA6
NTk6MDAuMS9zb3VuZC9jYXJkMC9pbnB1dDMNCg0KWyAgIDMwLjQyOTQ5NV0gaW5wdXQ6IEhEQSBO
VmlkaWEgSERNSS9EUCxwY209NyBhcyAvZGV2aWNlcy9wY2kwMDAwOjU4LzAwMDA6NTg6MDAuMC8w
MDAwOjU5OjAwLjEvc291bmQvY2FyZDAvaW5wdXQ0DQoNClsgICAzMC40NDA4MDddIGlucHV0OiBI
REEgTlZpZGlhIEhETUkvRFAscGNtPTggYXMgL2RldmljZXMvcGNpMDAwMDo1OC8wMDAwOjU4OjAw
LjAvMDAwMDo1OTowMC4xL3NvdW5kL2NhcmQwL2lucHV0NQ0KDQpbICAgMzAuNDUyMTk0XSBpWxtb
MzJtICBPSyAgG1swbV0gU3RhcnRlZCBBdmFoaSBtRE5TL0ROUy1TRCBTdGFjay4NCm5wdXQ6IEhE
QSBOVmlkaWENCg0KIEhETUkvRFAscGNtPTkgYXMgL2RldmljZXMvcGNpMDAwMDo1OC8wMDAwOjU4
OjAwLjAvMDAwMDo1OTowMC4xL3NvdW5kL2NhcmQwL2lucHV0Ng0KDQogICAgICAgICBTdGFydGlu
ZyBELUJ1cyBTeXN0ZW0gTWVzc2FnZSBCdXMuLi4NCg0KDQogICAgICAgICBTdGFydGluZyBOZXR3
b3JrIE1hbmFnZXIuLi4NCg0KDQogICAgICAgICBTdGFydGluZyBSZWFsdGltZUtpdCBTY2hlZHVs
aW5nIFBvbGljeSBTZXJ2aWNlLi4uDQoNCg0KICAgICAgICAgU3RhcnRpbmcgQXV0aG9yaXphdGlv
biBNYW5hZ2VyLi4uDQoNCg0KWxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCBsaWJzdG9yYWdlbWdt
dCBwbHVnLWluIHNlcnZlciBkYWVtb24uDQoNCg0KICAgICAgICAgU3RhcnRpbmcgbGlic3RvcmFn
ZW1nbXQgcGx1Zy1pbiBzZXJ2ZXIgZGFlbW9uLi4uDQoNCg0KICAgICAgICAgU3RhcnRpbmcgQWNj
b3VudHMgU2VydmljZS4uLg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgSGFyZHdhcmUg
Uk5HIEVudHJvcHkgR2F0aGVyZXIgRGFlbW9uLg0KDQoNCiAgICAgICAgIFN0YXJ0aW5nIEhhcmR3
YXJlIFJORyBFbnRyb3B5IEdhdGhlcmVyIERhZW1vbi4uLg0KDQoNClsbWzMybSAgT0sgIBtbMG1d
IFN0YXJ0ZWQgQUJSVCBYb3JnIGxvZyB3YXRjaGVyLg0KDQoNCiAgICAgICAgIFN0YXJ0aW5nIEFC
UlQgWG9yZyBsb2cgd2F0Y2hlci4uLg0KDQoNCiAgICAgICAgIFN0YXJ0aW5nIExvZ2luIFNlcnZp
Y2UuLi4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIEFCUlQga2VybmVsIGxvZyB3YXRj
aGVyLg0KDQoNCiAgICAgICAgIFN0YXJ0aW5nIEFCUlQga2VybmVsIGxvZyB3YXRjaGVyLi4uDQoN
Cg0KWxtbMzJtICBPSyAgG1swbV0gUmVhY2hlZCB0YXJnZXQgVGltZXJzLg0KDQoNClsbWzMybSAg
T0sgIBtbMG1dIFN0YXJ0ZWQgR1NTQVBJIFByb3h5IERhZW1vbi4NCg0KDQpbG1szMm0gIE9LICAb
WzBtXSBTdGFydGVkIFJlc2V0cyBTeXN0ZW0gQWN0aXZpdHkgTG9ncy4NCg0KDQpbG1szMm0gIE9L
ICAbWzBtXSBTdGFydGVkIER1bXAgZG1lc2cgdG8gL3Zhci9sb2cvZG1lc2cuDQoNCg0KWxtbMzJt
ICBPSyAgG1swbV0gU3RhcnRlZCBLZXJuZWwgU2FtZXBhZ2UgTWVyZ2luZy4NCg0KDQpbG1szMm0g
IE9LICAbWzBtXSBTdGFydGVkIFJlYWx0aW1lS2l0IFNjaGVkdWxpbmcgUG9saWN5IFNlcnZpY2Uu
DQoNCg0KWxtbMzJtICBPSyAgG1swbV0gUmVhY2hlZCB0YXJnZXQgU291bmQgQ2FyZC4NCg0KDQog
ICAgICAgICBTdGFydGluZyBLZXJuZWwgU2FtZXBhZ2UgTWVyZ2luZyAoS1NNKSBUdW5pbmcgRGFl
bW9uLi4uDQoNCg0KWxtbMzJtICBPSyAgG1swbV0gUmVhY2hlZCB0YXJnZXQgTkZTIGNsaWVudCBz
ZXJ2aWNlcy4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIExvZ2luIFNlcnZpY2UuDQoN
Cg0KWxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCBLZXJuZWwgU2FtZXBhZ2UgTWVyZ2luZyAoS1NN
KSBUdW5pbmcgRGFlbW9uLg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgTW9kZW0gTWFu
YWdlci4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIEluc3RhbGwgQUJSVCBjb3JlZHVt
cCBob29rLg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgQXV0aG9yaXphdGlvbiBNYW5h
Z2VyLg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgQWNjb3VudHMgU2VydmljZS4NCg0K
DQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIE5ldHdvcmsgTWFuYWdlci4NCg0KDQogICAgICAg
ICBTdGFydGluZyBOZXR3b3JrIE1hbmFnZXIgV2FpdCBPbmxpbmUuLi4NCg0KDQogICAgICAgICBT
dGFydGluZyBOZXR3b3JrIE1hbmFnZXIgU2NyaXB0IERpc3BhdGNoZXIgU2VydmljZS4uLg0KDQoN
ClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgTmV0d29yayBNYW5hZ2VyIFNjcmlwdCBEaXNwYXRj
aGVyIFNlcnZpY2UuDQoNCg0KICAgICAgICAgU3RhcnRpbmcgSG9zdG5hbWUgU2VydmljZS4uLg0K
DQoNClsgICAzMC44Mjk5MzVdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IGVucDUxczA6IGxp
bmsgaXMgbm90IHJlYWR5DQoNClsgICAzMC44ODI1MDddIElQdjY6IEFERFJDT05GKE5FVERFVl9V
UCk6IGVucDUxczA6IGxpbmsgaXMgbm90IHJlYWR5DQoNClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0
ZWQgSG9zdG5hbWUgU2VydmljZS4NClsgICAzMC44OTI5ODNdIEkNCg0KUHY2OiBBRERSQ09ORihO
RVRERVZfVVApOiBlbnAxMzNzMGYwOiBsaW5rIGlzIG5vdCByZWFkeQ0KDQpbG1szMm0gIE9LICAb
WzBtXSBTdGFydGVkIE1hY2hpbmUgQ2hlY2sgRXhjZXB0aW9uIExvZ2dpbmcgRGFlbW9uLg0KDQoN
ClsgICAzMS4wNTA5MjhdIGl4Z2JlIDAwMDA6ODU6MDAuMDogcmVnaXN0ZXJlZCBQSEMgZGV2aWNl
IG9uIGVucDEzM3MwZjANCg0KWyAgIDMxLjE2NjIzNV0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQ
KTogZW5wMTMzczBmMDogbGluayBpcyBub3QgcmVhZHkNCg0KWyAgIDMxLjE3ODU2Ml0gSVB2Njog
QUREUkNPTkYoTkVUREVWX1VQKTogZW5wNDVzMGYwOiBsaW5rIGlzIG5vdCByZWFkeQ0KDQpbICAg
MzEuMTk4Nzc0XSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiBlbnA0NXMwZjA6IGxpbmsgaXMg
bm90IHJlYWR5DQoNClsgICAzMS4yMTMwNDhdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IGVu
cDEzM3MwZjE6IGxpbmsgaXMgbm90IHJlYWR5DQoNClsgICAzMS4yNDE1MjhdIGl4Z2JlIDAwMDA6
ODU6MDAuMCBlbnAxMzNzMGYwOiBkZXRlY3RlZCBTRlArOiA1DQoNClsgICAzMS4zNjI0OTldIGl4
Z2JlIDAwMDA6ODU6MDAuMTogcmVnaXN0ZXJlZCBQSEMgZGV2aWNlIG9uIGVucDEzM3MwZjENCg0K
WyAgIDMxLjQ3ODI1Ml0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogZW5wMTMzczBmMTogbGlu
ayBpcyBub3QgcmVhZHkNCg0KWyAgIDMxLjQ4ODc0NF0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQ
KTogZW5wNjlzMGYxOiBsaW5rIGlzIG5vdCByZWFkeQ0KDQpbICAgMzEuNzUwMDEyXSBJUHY2OiBB
RERSQ09ORihORVRERVZfVVApOiBlbnA2OXMwZjE6IGxpbmsgaXMgbm90IHJlYWR5DQoNClsgICAz
MS43NjA1NjhdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IGVucDQ1czBmMTogbGluayBpcyBu
b3QgcmVhZHkNCg0KWyAgIDMxLjc4NDE3NF0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogZW5w
NDVzMGYxOiBsaW5rIGlzIG5vdCByZWFkeQ0KDQpbICAgMzEuNzk4NTQzXSBJUHY2OiBBRERSQ09O
RihORVRERVZfVVApOiBlbnAxNzNzMGYwOiBsaW5rIGlzIG5vdCByZWFkeQ0KDQpbICAgMzEuOTUw
ODYxXSBwcHMgcHBzMTogbmV3IFBQUyBzb3VyY2UgcHRwNw0KDQpbICAgMzEuOTU1MjYwXSBpeGdi
ZSAwMDAwOmFkOjAwLjA6IHJlZ2lzdGVyZWQgUEhDIGRldmljZSBvbiBlbnAxNzNzMGYwDQoNClsg
ICAzMi4wOTcwMzBdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IGVucDE3M3MwZjA6IGxpbmsg
aXMgbm90IHJlYWR5DQoNClsgICAzMi4xMDc1MjJdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6
IGVucDQ1czBmMjogbGluayBpcyBub3QgcmVhZHkNCg0KWyAgIDMyLjEzMDM3NV0gSVB2NjogQURE
UkNPTkYoTkVUREVWX1VQKTogZW5wNDVzMGYyOiBsaW5rIGlzIG5vdCByZWFkeQ0KDQpbICAgMzIu
MTQ2NDU5XSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiBlbnA0NXMwZjM6IGxpbmsgaXMgbm90
IHJlYWR5DQoNClsgICAzMi4xNzM2NTldIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IGVucDQ1
czBmMzogbGluayBpcyBub3QgcmVhZHkNCg0KWyAgIDMyLjE4NzcwNl0gSVB2NjogQUREUkNPTkYo
TkVUREVWX1VQKTogZW5wMTczczBmMTogbGluayBpcyBub3QgcmVhZHkNCg0KWyAgIDMyLjMzODAz
M10gcHBzIHBwczI6IG5ldyBQUFMgc291cmNlIHB0cDgNCg0KWyAgIDMyLjM0MjQyN10gaXhnYmUg
MDAwMDphZDowMC4xOiByZWdpc3RlcmVkIFBIQyBkZXZpY2Ugb24gZW5wMTczczBmMQ0KDQpbICAg
MzIuNDg0Mzc4XSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiBlbnAxNzNzMGYxOiBsaW5rIGlz
IG5vdCByZWFkeQ0KDQpbICAgMzIuNTA3ODE1XSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiBl
bnA1MXMwOiBsaW5rIGlzIG5vdCByZWFkeQ0KDQpbICAgMzIuNTE1MTA0XSBJUHY2OiBBRERSQ09O
RihORVRERVZfVVApOiBlbnAxMzNzMGYwOiBsaW5rIGlzIG5vdCByZWFkeQ0KDQpbICAgMzIuNTIy
NzMyXSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiBlbnA0NXMwZjA6IGxpbmsgaXMgbm90IHJl
YWR5DQoNClsgICAzMi41MzAxODZdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IGVucDEzM3Mw
ZjE6IGxpbmsgaXMgbm90IHJlYWR5DQoNClsgICAzMi41Mzc3NjJdIElQdjY6IEFERFJDT05GKE5F
VERFVl9VUCk6IGVucDY5czBmMTogbGluayBpcyBub3QgcmVhZHkNCg0KWyAgIDMyLjU0NTIzM10g
SVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogZW5wNDVzMGYxOiBsaW5rIGlzIG5vdCByZWFkeQ0K
DQpbICAgMzIuNTUyNzE4XSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiBlbnAxNzNzMGYwOiBs
aW5rIGlzIG5vdCByZWFkeQ0KDQpbICAgMzIuNTYwMzQzXSBJUHY2OiBBRERSQ09ORihORVRERVZf
VVApOiBlbnA0NXMwZjI6IGxpbmsgaXMgbm90IHJlYWR5DQoNClsgICAzMi41Njc4MDddIElQdjY6
IEFERFJDT05GKE5FVERFVl9VUCk6IGVucDQ1czBmMzogbGluayBpcyBub3QgcmVhZHkNCg0KWyAg
IDMyLjU3NTMwNF0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogZW5wMTczczBmMTogbGluayBp
cyBub3QgcmVhZHkNCg0KWyAgIDMyLjg3NDcxOF0gaXhnYmUgMDAwMDo4NTowMC4xIGVucDEzM3Mw
ZjE6IGRldGVjdGVkIFNGUCs6IDYNCg0KWyAgIDMzLjEzMzU1M10gaXhnYmUgMDAwMDo4NTowMC4x
IGVucDEzM3MwZjE6IE5JQyBMaW5rIGlzIFVwIDEwIEdicHMsIEZsb3cgQ29udHJvbDogUlgvVFgN
Cg0KWyAgIDMzLjE0Mjg4MV0gSVB2NjogQUREUkNPTkYoTkVUREVWX0NIQU5HRSk6IGVucDEzM3Mw
ZjE6IGxpbmsgYmVjb21lcyByZWFkeQ0KDQpbICAgMzMuNzAyMTYzXSBpZ2IgMDAwMDozMzowMC4w
IGVucDUxczA6IGlnYjogZW5wNTFzMCBOSUMgTGluayBpcyBVcCAxMDAwIE1icHMgRnVsbCBEdXBs
ZXgsIEZsb3cgQ29udHJvbDogUlgNCg0KWyAgIDMzLjgyMjA1Nl0gSVB2NjogQUREUkNPTkYoTkVU
REVWX0NIQU5HRSk6IGVucDUxczA6IGxpbmsgYmVjb21lcyByZWFkeQ0KDQpbICAgMzQuMDk0MzEx
XSBlMTAwMGU6IGVucDY5czBmMSBOSUMgTGluayBpcyBVcCAxMDAwIE1icHMgRnVsbCBEdXBsZXgs
IEZsb3cgQ29udHJvbDogTm9uZQ0KDQpbICAgMzQuMTAzMjIwXSBJUHY2OiBBRERSQ09ORihORVRE
RVZfQ0hBTkdFKTogZW5wNjlzMGYxOiBsaW5rIGJlY29tZXMgcmVhZHkNCg0KICAgICAgICAgU3Rh
cnRpbmcgTmV0d29yayBNYW5hZ2VyIFNjcmlwdCBEaXNwYXRjaGVyIFNlcnZpY2UuLi4NCg0KDQpb
G1szMm0gIE9LICAbWzBtXSBTdGFydGVkIE5ldHdvcmsgTWFuYWdlciBTY3JpcHQgRGlzcGF0Y2hl
ciBTZXJ2aWNlLg0KDQoNClsbWzE7MzFtRkFJTEVEG1swbV0gRmFpbGVkIHRvIHN0YXJ0IE5ldHdv
cmsgTWFuYWdlciBXYWl0IE9ubGluZS4NCg0KDQpTZWUgJ3N5c3RlbWN0bCBzdGF0dXMgTmV0d29y
a01hbmFnZXItd2FpdC1vbmxpbmUuc2VydmljZScgZm9yIGRldGFpbHMuDQoNCg0KICAgICAgICAg
U3RhcnRpbmcgTFNCOiBCcmluZyB1cC9kb3duIG5ldHdvcmtpbmcuLi4NCg0KDQpbICAgNjcuNjcx
OTU1XSBicmlkZ2U6IGZpbHRlcmluZyB2aWEgYXJwL2lwL2lwNnRhYmxlcyBpcyBubyBsb25nZXIg
YXZhaWxhYmxlIGJ5IGRlZmF1bHQuIFVwZGF0ZSB5b3VyIHNjcmlwdHMgdG8gbG9hZCBicl9uZXRm
aWx0ZXIgaWYgeW91IG5lZWQgdGhpcy4NCg0KWyAgIDY3Ljk1MDAyM10gSVB2NjogQUREUkNPTkYo
TkVUREVWX1VQKTogZW5wNjlzMGYwOiBsaW5rIGlzIG5vdCByZWFkeQ0KDQpbICAgNjcuOTYyODAw
XSB4ZW5icjA6IHBvcnQgMShlbnA2OXMwZjApIGVudGVyZWQgYmxvY2tpbmcgc3RhdGUNCg0KWyAg
IDY3Ljk2OTA0Nl0geGVuYnIwOiBwb3J0IDEoZW5wNjlzMGYwKSBlbnRlcmVkIGRpc2FibGVkIHN0
YXRlDQoNClsgICA2Ny45NzU2MzldIGRldmljZSBlbnA2OXMwZjAgZW50ZXJlZCBwcm9taXNjdW91
cyBtb2RlDQoNClsgICA3MC4zNDEyOTJdIGUxMDAwZTogZW5wNjlzMGYwIE5JQyBMaW5rIGlzIFVw
IDEwMDAgTWJwcyBGdWxsIER1cGxleCwgRmxvdyBDb250cm9sOiBOb25lDQoNClsgICA3MC4zNTAy
MTRdIElQdjY6IEFERFJDT05GKE5FVERFVl9DSEFOR0UpOiBlbnA2OXMwZjA6IGxpbmsgYmVjb21l
cyByZWFkeQ0KDQpbICAgNzEuNTk3MTc2XSB4ZW5icjA6IHBvcnQgMShlbnA2OXMwZjApIGVudGVy
ZWQgYmxvY2tpbmcgc3RhdGUNCg0KWyAgIDcxLjYwMzQxN10geGVuYnIwOiBwb3J0IDEoZW5wNjlz
MGYwKSBlbnRlcmVkIGxpc3RlbmluZyBzdGF0ZQ0KDQpbICAgNzEuNjA5OTYzXSBJUHY2OiBBRERS
Q09ORihORVRERVZfVVApOiB4ZW5icjA6IGxpbmsgaXMgbm90IHJlYWR5DQoNClsgICA3My42Mzc0
ODNdIHhlbmJyMDogcG9ydCAxKGVucDY5czBmMCkgZW50ZXJlZCBsZWFybmluZyBzdGF0ZQ0KDQog
ICAgICAgICBTdGFydGluZyBOZXR3b3JrIE1hbmFnZXIgU2NyaXB0IERpc3BhdGNoZXIgU2Vydmlj
ZS4uLg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgTmV0d29yayBNYW5hZ2VyIFNjcmlw
dCBEaXNwYXRjaGVyIFNlcnZpY2UuDQoNCg0KWyAgIDc3LjY2OTQ5NF0geGVuYnIwOiBwb3J0IDEo
ZW5wNjlzMGYwKSBlbnRlcmVkIGZvcndhcmRpbmcgc3RhdGUNCg0KWyAgIDc3LjY3NjAxM10gSVB2
NjogQUREUkNPTkYoTkVUREVWX0NIQU5HRSk6IHhlbmJyMDogbGluayBiZWNvbWVzIHJlYWR5DQoN
ClsbWzE7MzFtRkFJTEVEG1swbV0gRmFpbGVkIHRvIHN0YXJ0IExTQjogQnJpbmcgdXAvZG93biBu
ZXR3b3JraW5nLg0KDQoNClNlZSAnc3lzdGVtY3RsIHN0YXR1cyBuZXR3b3JrLnNlcnZpY2UnIGZv
ciBkZXRhaWxzLg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIFJlYWNoZWQgdGFyZ2V0IE5ldHdvcmsu
DQoNCg0KICAgICAgICAgU3RhcnRpbmcgU3lzdGVtIExvZ2dpbmcgU2VydmljZS4uLg0KDQoNCiAg
ICAgICAgIFN0YXJ0aW5nIEVuYWJsZSBwZXJpb2RpYyB1cGRhdGUgb2YgZW50aXRsZW1lbnQgY2Vy
dGlmaWNhdGVzLi4uLg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgQ1VQUyBQcmludGlu
ZyBTZXJ2aWNlLg0KDQoNCiAgICAgICAgIFN0YXJ0aW5nIENVUFMgUHJpbnRpbmcgU2VydmljZS4u
Lg0KDQoNCiAgICAgICAgIFN0YXJ0aW5nIExvZ291dCBvZmYgYWxsIGlTQ1NJIHNlc3Npb25zIG9u
IHNodXRkb3duLi4uDQoNCg0KICAgICAgICAgU3RhcnRpbmcgRHluYW1pYyBTeXN0ZW0gVHVuaW5n
IERhZW1vbi4uLg0KDQoNCiAgICAgICAgIFN0YXJ0aW5nIC9ldGMvcmMuZC9yYy5sb2NhbCBDb21w
YXRpYmlsaXR5Li4uDQoNCg0KICAgICAgICAgU3RhcnRpbmcgT3BlblNTSCBzZXJ2ZXIgZGFlbW9u
Li4uDQoNCg0KICAgICAgICAgU3RhcnRpbmcgUG9zdGZpeCBNYWlsIFRyYW5zcG9ydCBBZ2VudC4u
Lg0KDQoNCiAgICAgICAgIFN0YXJ0aW5nIE5vdGlmeSBORlMgcGVlcnMgb2YgYSByZXN0YXJ0Li4u
DQoNCg0KWxtbMzJtICBPSyAgG1swbV0gUmVhY2hlZCB0YXJnZXQgTmV0d29yayBpcyBPbmxpbmUu
DQoNCg0KICAgICAgICAgU3RhcnRpbmcgTFNCOiBUZWxlY29tIExpbnV4IFZhbGlkYXRpb24gc3Vp
dGUuLi4NClsgICA4Ny42Mjc3NzZdIGkNCg0KeGdiZSAwMDAwOjg1OjAwLjEgZW5wMTMzczBmMTog
U1ItSU9WIGVuYWJsZWQgd2l0aCA4IFZGcw0KDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIFN5
c3RlbSBMb2dnaW5nIFNlcnZpY2UuDQpbICAgODcuNjQwNTE0XSBpDQoNCnhnYmUgMDAwMDo4NTow
MC4xOiByZW1vdmVkIFBIQyBvbiBlbnAxMzNzMGYxDQoNClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0
ZWQgRW5hYmxlIHBlcmlvZGljIHVwZGF0ZSBvZiBlbnRpdGxlbWVudCBjZXJ0aWZpY2F0ZXMuLg0K
DQoNClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgTG9nb3V0IG9mZiBhbGwgaVNDU0kgc2Vzc2lv
bnMgb24gc2h1dGRvd24uDQoNCg0KWxtbMzJtICBPSyAgG1swbV0gUmVhY2hlZCB0YXJnZXQgUmVt
b3RlIEZpbGUgU3lzdGVtcyAoUHJlKS4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBSZWFjaGVkIHRh
cmdldCBSZW1vdGUgRmlsZSBTeXN0ZW1zLg0KDQoNCiAgICAgICAgIFN0YXJ0aW5nIFBlcm1pdCBV
c2VyIFNlc3Npb25zLi4uDQoNCg0KICAgICAgICAgU3RhcnRpbmcgQ3Jhc2ggcmVjb3Zlcnkga2Vy
bmVsIGFybWluZy4uLg0KDQoNCiAgICAgICAgIFN0YXJ0aW5nIFZpcnR1YWxpemF0aW9uIGRhZW1v
bi4uLg0KDQoNCiAgICAgICAgIFN0YXJ0aW5nIExTQjogU3RhcnRzIHRoZSBTcGFjZXdhbGsgRGFl
bW9uLi4uDQoNCg0KICAgICAgICAgU3RhcnRpbmcgQXZhaWxhYmlsaXR5IG9mIGJsb2NrIGRldmlj
ZXMuLi4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIE5vdGlmeSBORlMgcGVlcnMgb2Yg
YSByZXN0YXJ0Lg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgUGVybWl0IFVzZXIgU2Vz
c2lvbnMuDQoNCg0KWxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCBDb21tYW5kIFNjaGVkdWxlci4N
Cg0KDQogICAgICAgICBTdGFydGluZyBDb21tYW5kIFNjaGVkdWxlci4uLg0KDQoNClsbWzMybSAg
T0sgIBtbMG1dIFN0YXJ0ZWQgSm9iIHNwb29saW5nIHRvb2xzLg0KWyAgIDg3LjczNjY0Ml0gaQ0K
DQp4Z2JlIDAwMDA6ODU6MDAuICAgICAgICAgU3RhcnRpbmcgSm9iIHNwb29saW5nIHRvb2xzLi4u
DQoxOiBNdWx0aXF1ZXVlIEVuDQoNCmFibGVkOiBSeCBRdWV1ZSBjb3VudCA9IDQsIFR4IFF1ZXVl
IGNvdW50ID0gNA0KDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIEF2YWlsYWJpbGl0eSBvZiBi
bG9jayBkZXZpY2VzLg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgTFNCOiBTdGFydHMg
dGhlIFNwYWNld2FsayBEYWVtb24uDQpbICAgODcuNzc4Njg2XSBpDQoNCnhnYmUgMDAwMDo4NTow
MC4xOiByZWdpc3RlcmVkIFBIQyBkZXZpY2Ugb24gZW5wMTMzczBmMQ0KDQpbG1szMm0gIE9LICAb
WzBtXSBTdGFydGVkIER5bmFtaWMgU3lzdGVtIFR1bmluZyBEYWVtb24uDQoNCg0KWxtbMzJtICBP
SyAgG1swbV0gU3RhcnRlZCBPcGVuU1NIIHNlcnZlciBkYWVtb24uDQoNCg0KWxtbMzJtICBPSyAg
G1swbV0gU3RhcnRlZCBWaXJ0dWFsaXphdGlvbiBkYWVtb24uDQoNCg0KWyAgIDg3Ljk1NTI5Ml0g
aXhnYmUgMDAwMDo4NTowMC4xIGVucDEzM3MwZjE6IGRldGVjdGVkIFNGUCs6IDYNCg0KWyAgIDg3
Ljk5NzU0N10gcGNpIDAwMDA6ODU6MTAuMTogWzgwODY6MTBlZF0gdHlwZSAwMCBjbGFzcyAweDAy
MDAwMA0KDQpbICAgODguMDA0NTAxXSBwY2kgMDAwMDo4NToxMC4xOiBjYW4ndCBzZXQgTWF4IFBh
eWxvYWQgU2l6ZSB0byAyNTY7IGlmIG5lY2Vzc2FyeSwgdXNlICJwY2k9cGNpZV9idXNfc2FmZSIg
YW5kIHJlcG9ydCBhIGJ1Zw0KDQooWEVOKSBQQ0kgYWRkIHZpcnR1YWwgZnVuY3Rpb24gMDAwMDo4
NToxMC4xDQpbICAgODguMDIxNDI2XSBwY2kgMDAwMDo4NToxMC4zOiBbODA4NjoxMGVkXSB0eXBl
IDAwIGNsYXNzIDB4MDIwMDAwDQoNClsgICA4OC4wMjg0MTFdIHBjaSAwMDAwOjg1OjEwLjM6IGNh
bid0IHNldCBNYXggUGF5bG9hZCBTaXplIHRvIDI1NjsgaWYgbmVjZXNzYXJ5LCB1c2UgInBjaT1w
Y2llX2J1c19zYWZlIiBhbmQgcmVwb3J0IGEgYnVnDQoNCihYRU4pIFBDSSBhZGQgdmlydHVhbCBm
dW5jdGlvbiAwMDAwOjg1OjEwLjMNClsgICA4OC4wNDQ5ODNdIHBjaSAwMDAwOjg1OjEwLjU6IFs4
MDg2OjEwZWRdIHR5cGUgMDAgY2xhc3MgMHgwMjAwMDANCg0KWyAgIDg4LjA1MTgxNF0gcGNpIDAw
MDA6ODU6MTAuNTogY2FuJ3Qgc2V0IE1heCBQYXlsb2FkIFNpemUgdG8gMjU2OyBpZiBuZWNlc3Nh
cnksIHVzZSAicGNpPXBjaWVfYnVzX3NhZmUiIGFuZCByZXBvcnQgYSBidWcNCg0KKFhFTikgUENJ
IGFkZCB2aXJ0dWFsIGZ1bmN0aW9uIDAwMDA6ODU6MTAuNQ0KWyAgIDg4LjA2ODU0OV0gcGNpIDAw
MDA6ODU6MTAuNzogWzgwODY6MTBlZF0gdHlwZSAwMCBjbGFzcyAweDAyMDAwMA0KDQpbICAgODgu
MDc1MzY2XSBwY2kgMDAwMDo4NToxMC43OiBjYW4ndCBzZXQgTWF4IFBheWxvYWQgU2l6ZSB0byAy
NTY7IGlmIG5lY2Vzc2FyeSwgdXNlICJwY2k9cGNpZV9idXNfc2FmZSIgYW5kIHJlcG9ydCBhIGJ1
Zw0KDQooWEVOKSBQQ0kgYWRkIHZpcnR1YWwgZnVuY3Rpb24gMDAwMDo4NToxMC43DQpbICAgODgu
MDkyMDA3XSBwY2kgMDAwMDo4NToxMS4xOiBbODA4NjoxMGVkXSB0eXBlIDAwIGNsYXNzIDB4MDIw
MDAwDQoNClsgICA4OC4wOTg3OTVdIHBjaSAwMDAwOjg1OjExLjE6IGNhbid0IHNldCBNYXggUGF5
bG9hZCBTaXplIHRvIDI1NjsgaWYgbmVjZXNzYXJ5LCB1c2UgInBjaT1wY2llX2J1c19zYWZlIiBh
bmQgcmVwb3J0IGEgYnVnDQoNCihYRU4pIFBDSSBhZGQgdmlydHVhbCBmdW5jdGlvbiAwMDAwOjg1
OjExLjENClsgICA4OC4xMTUzNzVdIHBjaSAwMDAwOjg1OjExLjM6IFs4MDg2OjEwZWRdIHR5cGUg
MDAgY2xhc3MgMHgwMjAwMDANCg0KWyAgIDg4LjEyMjIwNV0gcGNpIDAwMDA6ODU6MTEuMzogY2Fu
J3Qgc2V0IE1heCBQYXlsb2FkIFNpemUgdG8gMjU2OyBpZiBuZWNlc3NhcnksIHVzZSAicGNpPXBj
aWVfYnVzX3NhZmUiIGFuZCByZXBvcnQgYSBidWcNCg0KKFhFTikgUENJIGFkZCB2aXJ0dWFsIGZ1
bmN0aW9uIDAwMDA6ODU6MTEuMw0KWyAgIDg4LjEzODcwMF0gcGNpIDAwMDA6ODU6MTEuNTogWzgw
ODY6MTBlZF0gdHlwZSAwMCBjbGFzcyAweDAyMDAwMA0KDQpbICAgODguMTQ1NTM1XSBwY2kgMDAw
MDo4NToxMS41OiBjYW4ndCBzZXQgTWF4IFBheWxvYWQgU2l6ZSB0byAyNTY7IGlmIG5lY2Vzc2Fy
eSwgdXNlICJwY2k9cGNpZV9idXNfc2FmZSIgYW5kIHJlcG9ydCBhIGJ1Zw0KDQooWEVOKSBQQ0kg
YWRkIHZpcnR1YWwgZnVuY3Rpb24gMDAwMDo4NToxMS41DQpbICAgODguMTYyMTQxXSBwY2kgMDAw
MDo4NToxMS43OiBbODA4NjoxMGVkXSB0eXBlIDAwIGNsYXNzIDB4MDIwMDAwDQoNClsgICA4OC4x
Njg5NjhdIHBjaSAwMDAwOjg1OjExLjc6IGNhbid0IHNldCBNYXggUGF5bG9hZCBTaXplIHRvIDI1
NjsgaWYgbmVjZXNzYXJ5LCB1c2UgInBjaT1wY2llX2J1c19zYWZlIiBhbmQgcmVwb3J0IGEgYnVn
DQoNCihYRU4pIFBDSSBhZGQgdmlydHVhbCBmdW5jdGlvbiAwMDAwOjg1OjExLjcNClsgICA4OC4x
ODk0ODJdIGl4Z2JldmY6IEludGVsKFIpIDEwIEdpZ2FiaXQgUENJIEV4cHJlc3MgVmlydHVhbCBG
dW5jdGlvbiBOZXR3b3JrIERyaXZlciAtIHZlcnNpb24gMy4yLjItaw0KDQpbICAgODguMTk5ODE3
XSBpeGdiZXZmOiBDb3B5cmlnaHQgKGMpIDIwMDkgLSAyMDE1IEludGVsIENvcnBvcmF0aW9uLg0K
DQpbICAgODguMjA3MjUyXSBpeGdiZXZmIDAwMDA6ODU6MTAuMTogZW5hYmxpbmcgZGV2aWNlICgw
MDAwIC0+IDAwMDIpDQoNClsgICA4OC4yMTM0MjhdIGl4Z2JlIDAwMDA6ODU6MDAuMSBlbnAxMzNz
MGYxOiBOSUMgTGluayBpcyBVcCAxMCBHYnBzLCBGbG93IENvbnRyb2w6IFJYL1RYDQoNClsgICA4
OC4yMjMxMTBdIGl4Z2JlIDAwMDA6ODU6MDAuMSBlbnAxMzNzMGYxOiBWRiBSZXNldCBtc2cgcmVj
ZWl2ZWQgZnJvbSB2ZiAwDQoNClsgICA4OC4yMzExMTVdIGl4Z2JlIDAwMDA6ODU6MDAuMTogVkYg
MCBoYXMgbm8gTUFDIGFkZHJlc3MgYXNzaWduZWQsIHlvdSBtYXkgaGF2ZSB0byBhc3NpZ24gb25l
IG1hbnVhbGx5DQoNClsgICA4OC4yNDIxMDZdIGl4Z2JldmYgMDAwMDo4NToxMC4xOiBNQUMgYWRk
cmVzcyBub3QgYXNzaWduZWQgYnkgYWRtaW5pc3RyYXRvci4NCg0KWyAgIDg4LjI0OTkwNF0gaXhn
YmV2ZiAwMDAwOjg1OjEwLjE6IEFzc2lnbmluZyByYW5kb20gTUFDIGFkZHJlc3MNCg0KWyAgIDg4
LjI1NzY3Ml0gaXhnYmV2ZiAwMDAwOjg1OjEwLjE6IDZhOmJjOjE4OjI4OmExOmVkDQoNClsgICA4
OC4yNjMwNzNdIGl4Z2JldmYgMDAwMDo4NToxMC4xOiBNQUM6IDENCg0KWyAgIDg4LjI2NzUzNV0g
aXhnYmV2ZiAwMDAwOjg1OjEwLjE6IEludGVsKFIpIDgyNTk5IFZpcnR1YWwgRnVuY3Rpb24NCg0K
WyAgIDg4LjI3NDQ0MV0gaXhnYmV2ZiAwMDAwOjg1OjEwLjM6IGVuYWJsaW5nIGRldmljZSAoMDAw
MCAtPiAwMDAyKQ0KDQpbICAgODguMjgxMzkyXSBpeGdiZSAwMDAwOjg1OjAwLjEgZW5wMTMzczBm
MTogVkYgUmVzZXQgbXNnIHJlY2VpdmVkIGZyb20gdmYgMQ0KDQpbICAgODguMjg5NDAyXSBpeGdi
ZSAwMDAwOjg1OjAwLjE6IFZGIDEgaGFzIG5vIE1BQyBhZGRyZXNzIGFzc2lnbmVkLCB5b3UgbWF5
IGhhdmUgdG8gYXNzaWduIG9uZSBtYW51YWxseQ0KDQpbICAgODguMjk5OTMyXSBpeGdiZSAwMDAw
Ojg1OjAwLjEgZW5wMTMzczBmMTogTklDIExpbmsgaXMgRG93bg0KDQpbICAgODguMzAwMzk5XSBp
eGdiZXZmIDAwMDA6ODU6MTAuMzogTUFDIGFkZHJlc3Mgbm90IGFzc2lnbmVkIGJ5IGFkbWluaXN0
cmF0b3IuDQoNClsgICA4OC4zMDA0MDBdIGl4Z2JldmYgMDAwMDo4NToxMC4zOiBBc3NpZ25pbmcg
cmFuZG9tIE1BQyBhZGRyZXNzDQoNClsgICA4OC4zMDE0MTBdIGl4Z2JldmYgMDAwMDo4NToxMC4z
OiA0ZTowMTplYjo0Zjo3NjpjMQ0KDQpbICAgODguMzAxNDEyXSBpeGdiZXZmIDAwMDA6ODU6MTAu
MzogTUFDOiAxDQoNClsgICA4OC4zMDE0MTNdIGl4Z2JldmYgMDAwMDo4NToxMC4zOiBJbnRlbChS
KSA4MjU5OSBWaXJ0dWFsIEZ1bmN0aW9uDQoNClsgICA4OC4zMDE0MzVdIGl4Z2JldmYgMDAwMDo4
NToxMC41OiBlbmFibGluZyBkZXZpY2UgKDAwMDAgLT4gMDAwMikNCg0KWyAgIDg4LjMwMTkxNV0g
aXhnYmUgMDAwMDo4NTowMC4xIGVucDEzM3MwZjE6IFZGIFJlc2V0IG1zZyByZWNlaXZlZCBmcm9t
IHZmIDINCg0KWyAgIDg4LjMwMjI1OF0gaXhnYmUgMDAwMDo4NTowMC4xOiBWRiAyIGhhcyBubyBN
QUMgYWRkcmVzcyBhc3NpZ25lZCwgeW91IG1heSBoYXZlIHRvIGFzc2lnbiBvbmUgbWFudWFsbHkN
Cg0KWyAgIDg4LjMxMjU4OV0gaXhnYmV2ZiAwMDAwOjg1OjEwLjU6IE1BQyBhZGRyZXNzIG5vdCBh
c3NpZ25lZCBieSBhZG1pbmlzdHJhdG9yLg0KDQpbICAgODguMzEyNTkwXSBpeGdiZXZmIDAwMDA6
ODU6MTAuNTogQXNzaWduaW5nIHJhbmRvbSBNQUMgYWRkcmVzcw0KDQpbICAgODguMzEzNTg0XSBp
eGdiZXZmIDAwMDA6ODU6MTAuNTogMGU6ODI6ZTk6Y2M6ODk6NzENCg0KWyAgIDg4LjMxMzU4NV0g
aXhnYmV2ZiAwMDAwOjg1OjEwLjU6IE1BQzogMQ0KDQpbICAgODguMzEzNTg2XSBpeGdiZXZmIDAw
MDA6ODU6MTAuNTogSW50ZWwoUikgODI1OTkgVmlydHVhbCBGdW5jdGlvbg0KDQpbICAgODguMzEz
NjA4XSBpeGdiZXZmIDAwMDA6ODU6MTAuNzogZW5hYmxpbmcgZGV2aWNlICgwMDAwIC0+IDAwMDIp
DQoNClsgICA4OC4zMTM3NjddIGl4Z2JlIDAwMDA6ODU6MDAuMSBlbnAxMzNzMGYxOiBWRiBSZXNl
dCBtc2cgcmVjZWl2ZWQgZnJvbSB2ZiAzDQoNClsgICA4OC4zMTQxMTldIGl4Z2JlIDAwMDA6ODU6
MDAuMTogVkYgMyBoYXMgbm8gTUFDIGFkZHJlc3MgYXNzaWduZWQsIHlvdSBtYXkgaGF2ZSB0byBh
c3NpZ24gb25lIG1hbnVhbGx5DQoNClsgICA4OC4zMjQ3NTRdIGl4Z2JldmYgMDAwMDo4NToxMC43
OiBNQUMgYWRkcmVzcyBub3QgYXNzaWduZWQgYnkgYWRtaW5pc3RyYXRvci4NCg0KWyAgIDg4LjMy
NDc1NV0gaXhnYmV2ZiAwMDAwOjg1OjEwLjc6IEFzc2lnbmluZyByYW5kb20gTUFDIGFkZHJlc3MN
Cg0KWyAgIDg4LjMyNTcyM10gaXhnYmV2ZiAwMDAwOjg1OjEwLjc6IDNlOmQyOmQ0OjJjOmM0Ojli
DQoNClsgICA4OC4zMjU3MjRdIGl4Z2JldmYgMDAwMDo4NToxMC43OiBNQUM6IDENCg0KWyAgIDg4
LjMyNTcyNV0gaXhnYmV2ZiAwMDAwOjg1OjEwLjc6IEludGVsKFIpIDgyNTk5IFZpcnR1YWwgRnVu
Y3Rpb24NCg0KWyAgIDg4LjMyNTc0N10gaXhnYmV2ZiAwMDAwOjg1OjExLjE6IGVuYWJsaW5nIGRl
dmljZSAoMDAwMCAtPiAwMDAyKQ0KDQpbICAgODguMzI1OTEwXSBpeGdiZSAwMDAwOjg1OjAwLjEg
ZW5wMTMzczBmMTogVkYgUmVzZXQgbXNnIHJlY2VpdmVkIGZyb20gdmYgNA0KDQpbICAgODguMzI2
MjU5XSBpeGdiZSAwMDAwOjg1OjAwLjE6IFZGIDQgaGFzIG5vIE1BQyBhZGRyZXNzIGFzc2lnbmVk
LCB5b3UgbWF5IGhhdmUgdG8gYXNzaWduIG9uZSBtYW51YWxseQ0KDQpbICAgODguMzM2OTAxXSBp
eGdiZXZmIDAwMDA6ODU6MTEuMTogTUFDIGFkZHJlc3Mgbm90IGFzc2lnbmVkIGJ5IGFkbWluaXN0
cmF0b3IuDQoNClsgICA4OC4zMzY5MDNdIGl4Z2JldmYgMDAwMDo4NToxMS4xOiBBc3NpZ25pbmcg
cmFuZG9tIE1BQyBhZGRyZXNzDQoNClsgICA4OC4zMzc4NzRdIGl4Z2JldmYgMDAwMDo4NToxMS4x
OiBjZToxNjozMjowZDoxZjplNg0KDQpbICAgODguMzM3ODc1XSBpeGdiZXZmIDAwMDA6ODU6MTEu
MTogTUFDOiAxDQoNClsgICA4OC4zMzc4NzVdIGl4Z2JldmYgMDAwMDo4NToxMS4xOiBJbnRlbChS
KSA4MjU5OSBWaXJ0dWFsIEZ1bmN0aW9uDQoNClsgICA4OC4zMzc4OTddIGl4Z2JldmYgMDAwMDo4
NToxMS4zOiBlbmFibGluZyBkZXZpY2UgKDAwMDAgLT4gMDAwMikNCg0KWyAgIDg4LjMzODA2NV0g
aXhnYmUgMDAwMDo4NTowMC4xIGVucDEzM3MwZjE6IFZGIFJlc2V0IG1zZyByZWNlaXZlZCBmcm9t
IHZmIDUNCg0KWyAgIDg4LjMzODQwOV0gaXhnYmUgMDAwMDo4NTowMC4xOiBWRiA1IGhhcyBubyBN
QUMgYWRkcmVzcyBhc3NpZ25lZCwgeW91IG1heSBoYXZlIHRvIGFzc2lnbiBvbmUgbWFudWFsbHkN
Cg0KWyAgIDg4LjM0OTA0M10gaXhnYmV2ZiAwMDAwOjg1OjExLjM6IE1BQyBhZGRyZXNzIG5vdCBh
c3NpZ25lZCBieSBhZG1pbmlzdHJhdG9yLg0KDQpbICAgODguMzQ5MDQ1XSBpeGdiZXZmIDAwMDA6
ODU6MTEuMzogQXNzaWduaW5nIHJhbmRvbSBNQUMgYWRkcmVzcw0KDQpbICAgODguMzQ5OTg4XSBp
eGdiZXZmIDAwMDA6ODU6MTEuMzogOTY6YWQ6ZDc6OTU6ODI6ZjMNCg0KWyAgIDg4LjM0OTk4OV0g
aXhnYmV2ZiAwMDAwOjg1OjExLjM6IE1BQzogMQ0KDQpbICAgODguMzQ5OTg5XSBpeGdiZXZmIDAw
MDA6ODU6MTEuMzogSW50ZWwoUikgODI1OTkgVmlydHVhbCBGdW5jdGlvbg0KDQpbICAgODguMzUw
MDA5XSBpeGdiZXZmIDAwMDA6ODU6MTEuNTogZW5hYmxpbmcgZGV2aWNlICgwMDAwIC0+IDAwMDIp
DQoNClsgICA4OC4zNTAxNzJdIGl4Z2JlIDAwMDA6ODU6MDAuMSBlbnAxMzNzMGYxOiBWRiBSZXNl
dCBtc2cgcmVjZWl2ZWQgZnJvbSB2ZiA2DQoNClsgICA4OC4zNTA1MTVdIGl4Z2JlIDAwMDA6ODU6
MDAuMTogVkYgNiBoYXMgbm8gTUFDIGFkZHJlc3MgYXNzaWduZWQsIHlvdSBtYXkgaGF2ZSB0byBh
c3NpZ24gb25lIG1hbnVhbGx5DQoNClsgICA4OC4zNjExNTJdIGl4Z2JldmYgMDAwMDo4NToxMS41
OiBNQUMgYWRkcmVzcyBub3QgYXNzaWduZWQgYnkgYWRtaW5pc3RyYXRvci4NCg0KWyAgIDg4LjM2
MTE1M10gaXhnYmV2ZiAwMDAwOjg1OjExLjU6IEFzc2lnbmluZyByYW5kb20gTUFDIGFkZHJlc3MN
Cg0KWyAgIDg4LjM2MjA5N10gaXhnYmV2ZiAwMDAwOjg1OjExLjU6IDUyOjg4OmU2OmI4OjRmOjM1
DQoNClsgICA4OC4zNjIwOThdIGl4Z2JldmYgMDAwMDo4NToxMS41OiBNQUM6IDENCg0KWyAgIDg4
LjM2MjA5OV0gaXhnYmV2ZiAwMDAwOjg1OjExLjU6IEludGVsKFIpIDgyNTk5IFZpcnR1YWwgRnVu
Y3Rpb24NCg0KWyAgIDg4LjM2MjEyMF0gaXhnYmV2ZiAwMDAwOjg1OjExLjc6IGVuYWJsaW5nIGRl
dmljZSAoMDAwMCAtPiAwMDAyKQ0KDQpbICAgODguMzYyMjgyXSBpeGdiZSAwMDAwOjg1OjAwLjEg
ZW5wMTMzczBmMTogVkYgUmVzZXQgbXNnIHJlY2VpdmVkIGZyb20gdmYgNw0KDQpbICAgODguMzYy
NjI2XSBpeGdiZSAwMDAwOjg1OjAwLjE6IFZGIDcgaGFzIG5vIE1BQyBhZGRyZXNzIGFzc2lnbmVk
LCB5b3UgbWF5IGhhdmUgdG8gYXNzaWduIG9uZSBtYW51YWxseQ0KDQpbICAgODguMzczMjYxXSBp
eGdiZXZmIDAwMDA6ODU6MTEuNzogTUFDIGFkZHJlc3Mgbm90IGFzc2lnbmVkIGJ5IGFkbWluaXN0
cmF0b3IuDQoNClsgICA4OC4zNzMyNjNdIGl4Z2JldmYgMDAwMDo4NToxMS43OiBBc3NpZ25pbmcg
cmFuZG9tIE1BQyBhZGRyZXNzDQoNClsgICA4OC4zNzQxOTRdIGl4Z2JldmYgMDAwMDo4NToxMS43
OiA5ZTpiYzoyMzo4Nzo2Njo4MA0KDQpbICAgODguMzc0MTk1XSBpeGdiZXZmIDAwMDA6ODU6MTEu
NzogTUFDOiAxDQoNClsgICA4OC4zNzQxOTZdIGl4Z2JldmYgMDAwMDo4NToxMS43OiBJbnRlbChS
KSA4MjU5OSBWaXJ0dWFsIEZ1bmN0aW9uDQoNClsgICA4OC42ODQ3MzNdIGl4Z2JldmYgMDAwMDo4
NToxMC41IGVucDEzM3MxNmY1OiByZW5hbWVkIGZyb20gZXRoMg0KDQpbICAgODguNzIzMzU5XSBG
Uy1DYWNoZTogTG9hZGVkDQoNClsgICA4OC43MzM0MzFdIGl4Z2JlIDAwMDA6ODU6MDAuMSBlbnAx
MzNzMGYxOiBOSUMgTGluayBpcyBVcCAxMCBHYnBzLCBGbG93IENvbnRyb2w6IFJYL1RYDQoNCiAg
ICAgICAgIE1vdW50aW5nIEFyYml0cmFyeSBFeGVjdXRhYmxlIEZpbGUgRm9ybWF0cyBGaWxlIFN5
c3RlbS4uLg0KDQoNClsgICA4OC43NzU5ODJdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IGVu
cDEzM3MxNmY1OiBsaW5rIGlzIG5vdCByZWFkeQ0KDQpbICAgODguNzk3NDY1XSBpeGdiZXZmIDAw
MDA6ODU6MTAuNTogTklDIExpbmsgaXMgVXAgMTAgR2Jwcw0KDQpbICAgODguNzk4OTk2XSBJUHY2
OiBBRERSQ09ORihORVRERVZfVVApOiBlbnAxMzNzMTZmNTogbGluayBpcyBub3QgcmVhZHkNCg0K
WyAgIDg4Ljc5OTM0N10gaXhnYmV2ZiAwMDAwOjg1OjEwLjcgZW5wMTMzczE2Zjc6IHJlbmFtZWQg
ZnJvbSBldGgzDQoNClsbWzMybSAgT0sgIBtbMG1dIE1vdW50ZWQgQXJiaXRyYXJ5IEV4ZWN1dGFi
bGUgRmlsZSBGb3JtYXRzIEZpbGUgU3lzdGVtLg0KDQoNClsbWzMybSAgT0sgIBtbMG1dIFN0YXJ0
ZWQgTFNCOiBUZWxlY29tIExpbnV4IFZhbGlkYXRpb24gc3VpdGUuDQpbICAgODguODQ4MDEwXSBG
DQoNClMtQ2FjaGU6IE5ldGZzICduZnMnIHJlZ2lzdGVyZWQgZm9yIGNhY2hpbmcNCg0KWyAgIDg4
Ljg3MTQ0Ml0gS2V5IHR5cGUgZG5zX3Jlc29sdmVyIHJlZ2lzdGVyZWQNCg0KWyAgIDg4Ljg3ODg4
MV0gSVB2NjogQUREUkNPTkYoTkVUREVWX0NIQU5HRSk6IGVucDEzM3MxNmY1OiBsaW5rIGJlY29t
ZXMgcmVhZHkNCg0KWyAgIDg4Ljg5Mjg1M10gaXhnYmV2ZiAwMDAwOjg1OjExLjcgZW5wMTMzczE3
Zjc6IHJlbmFtZWQgZnJvbSBldGg3DQoNClsgICA4OS4wMzAxMzldIE5GUzogUmVnaXN0ZXJpbmcg
dGhlIGlkX3Jlc29sdmVyIGtleSB0eXBlDQoNClsgICA4OS4wMzU3MjJdIEtleSB0eXBlIGlkX3Jl
c29sdmVyIHJlZ2lzdGVyZWQNCg0KWyAgIDg5LjA0MDQ2OF0gS2V5IHR5cGUgaWRfbGVnYWN5IHJl
Z2lzdGVyZWQNCg0KWyAgIDg5LjA1NTc2OV0gaXhnYmV2ZiAwMDAwOjg1OjExLjUgZW5wMTMzczE3
ZjU6IHJlbmFtZWQgZnJvbSBldGg2DQoNClsgICA4OS4xMjA3NzJdIGl4Z2JldmYgMDAwMDo4NTox
MC4xIGVucDEzM3MxNmYxOiByZW5hbWVkIGZyb20gZXRoMA0KDQpbICAgODkuMTY3OTg4XSBpeGdi
ZXZmIDAwMDA6ODU6MTEuMSBlbnAxMzNzMTdmMTogcmVuYW1lZCBmcm9tIGV0aDQNCg0KWyAgIDg5
LjIxNjQxN10gaXhnYmV2ZiAwMDAwOjg1OjEwLjMgZW5wMTMzczE2ZjM6IHJlbmFtZWQgZnJvbSBl
dGgxDQoNClsbWzMybSAgT0sgIBtbMG1dIFJlYWNoZWQgdGFyZ2V0IFJQQyBQb3J0IE1hcHBlci4N
Cg0KDQpbG1szMm0gIE9LICAbWzBtXSBSZWFjaGVkIHRhcmdldCBIb3N0IGFuZCBOZXR3b3JrIE5h
bWUgTG9va3Vwcy4NCg0KDQogICAgICAgICBTdGFydGluZyBQcmVwcm9jZXNzIE5GUyBjb25maWd1
cmF0aW9uLi4uDQoNCg0KWxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCBQcmVwcm9jZXNzIE5GUyBj
b25maWd1cmF0aW9uLg0KDQoNCiAgICAgICAgIFN0YXJ0aW5nIE5GUyBzdGF0dXMgbW9uaXRvciBm
b3IgTkZTdjIvMyBsb2NraW5nLi4uLg0KDQoNClsgICA4OS4zMDAzMjBdIGl4Z2JldmYgMDAwMDo4
NToxMS4zIGVucDEzM3MxN2YzOiByZW5hbWVkIGZyb20gZXRoNQ0KDQogICAgICAgICBTdGFydGlu
ZyBSUEMgYmluZCBzZXJ2aWNlLi4uDQoNCg0KWyAgIDg5LjMzMDY2NV0gSVB2NjogQUREUkNPTkYo
TkVUREVWX1VQKTogZW5wMTMzczE2Zjc6IGxpbmsgaXMgbm90IHJlYWR5DQoNClsbWzMybSAgT0sg
IBtbMG1dIFN0YXJ0ZWQgUlBDIGJpbmQgc2VydmljZS4NCg0KDQpbICAgODkuMzUyMzYwXSBpeGdi
ZXZmIDAwMDA6ODU6MTAuNzogTklDIExpbmsgaXMgVXAgMTAgR2Jwcw0KDQpbICAgODkuMzU4OTE0
XSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiBlbnAxMzNzMTZmNzogbGluayBpcyBub3QgcmVh
ZHkNCg0KWyAgIDg5LjM2NjA0OV0gSVB2NjogQUREUkNPTkYoTkVUREVWX0NIQU5HRSk6IGVucDEz
M3MxNmY3OiBsaW5rIGJlY29tZXMgcmVhZHkNCg0KWyAgIDg5LjM4MjIyMl0gSVB2NjogQUREUkNP
TkYoTkVUREVWX1VQKTogZW5wMTMzczE3Zjc6IGxpbmsgaXMgbm90IHJlYWR5DQoNClsbWzMybSAg
T0sgIBtbMG1dIFN0YXJ0ZWQgTkZTIHN0YXR1cyBtb25pdG9yIGZvciBORlN2Mi8zIGxvY2tpbmcu
Lg0KWyAgIDg5LjQwNDA2OF0gaQ0KDQp4Z2JldmYgMDAwMDo4NToxMS43OiBOSUMgTGluayBpcyBV
cCAxMCBHYnBzDQoNClsgICA4OS40MTI2MTNdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IGVu
cDEzM3MxN2Y3OiBsaW5rIGlzIG5vdCByZWFkeQ0KDQpbICAgODkuNDE5NzQ4XSBJUHY2OiBBRERS
Q09ORihORVRERVZfQ0hBTkdFKTogZW5wMTMzczE3Zjc6IGxpbmsgYmVjb21lcyByZWFkeQ0KDQpb
ICAgODkuNDMxNDQ5XSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiBlbnAxMzNzMTdmNTogbGlu
ayBpcyBub3QgcmVhZHkNCg0KWyAgIDg5LjQ1MzE4MV0gaXhnYmV2ZiAwMDAwOjg1OjExLjU6IE5J
QyBMaW5rIGlzIFVwIDEwIEdicHMNCg0KWyAgIDg5LjQ1OTcyNF0gSVB2NjogQUREUkNPTkYoTkVU
REVWX1VQKTogZW5wMTMzczE3ZjU6IGxpbmsgaXMgbm90IHJlYWR5DQoNClsgICA4OS40NjY4NTVd
IElQdjY6IEFERFJDT05GKE5FVERFVl9DSEFOR0UpOiBlbnAxMzNzMTdmNTogbGluayBiZWNvbWVz
IHJlYWR5DQoNClsgICA4OS40Nzg2MjFdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IGVucDEz
M3MxNmYxOiBsaW5rIGlzIG5vdCByZWFkeQ0KDQpbICAgODkuNDkwODMyXSBpeGdiZSAwMDAwOjg1
OjAwLjEgZW5wMTMzczBmMTogTklDIExpbmsgaXMgRG93bg0KDQpbICAgODkuNDk3MDU5XSBpeGdi
ZXZmIDAwMDA6ODU6MTAuNTogTklDIExpbmsgaXMgRG93bg0KDQpbICAgODkuNTAxODc5XSBpeGdi
ZSAwMDAwOjg1OjAwLjEgZW5wMTMzczBmMTogTklDIExpbmsgaXMgVXAgMTAgR2JwcywgRmxvdyBD
b250cm9sOiBSWC9UWA0KDQpbICAgODkuNTA1OTM0XSBJUHY2OiBBRERSQ09ORihORVRERVZfVVAp
OiBlbnAxMzNzMTZmMTogbGluayBpcyBub3QgcmVhZHkNCg0KWyAgIDg5LjUwNzI1MF0gSVB2Njog
QUREUkNPTkYoTkVUREVWX1VQKTogZW5wMTMzczE3ZjE6IGxpbmsgaXMgbm90IHJlYWR5DQoNClsg
ICA4OS41Mjc5NThdIGl4Z2JldmYgMDAwMDo4NToxMC4xOiBOSUMgTGluayBpcyBVcCAxMCBHYnBz
DQoNClsgICA4OS41NDAxNzFdIGl4Z2JldmYgMDAwMDo4NToxMS4xOiBOSUMgTGluayBpcyBVcCAx
MCBHYnBzDQoNClsgICA4OS41NDY3MDZdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IGVucDEz
M3MxN2YxOiBsaW5rIGlzIG5vdCByZWFkeQ0KDQpbICAgODkuNTUzODU4XSBJUHY2OiBBRERSQ09O
RihORVRERVZfQ0hBTkdFKTogZW5wMTMzczE2ZjE6IGxpbmsgYmVjb21lcyByZWFkeQ0KDQpbICAg
ODkuNTYzMTk5XSBJUHY2OiBBRERSQ09ORihORVRERVZfQ0hBTkdFKTogZW5wMTMzczE3ZjE6IGxp
bmsgYmVjb21lcyByZWFkeQ0KDQpbICAgODkuNTc1MDExXSBJUHY2OiBBRERSQ09ORihORVRERVZf
VVApOiBlbnAxMzNzMTZmMzogbGluayBpcyBub3QgcmVhZHkNCg0KWyAgIDg5LjU5NjMzMF0gaXhn
YmV2ZiAwMDAwOjg1OjEwLjM6IE5JQyBMaW5rIGlzIFVwIDEwIEdicHMNCg0KWyAgIDg5LjYwMzM3
NV0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogZW5wMTMzczE2ZjM6IGxpbmsgaXMgbm90IHJl
YWR5DQoNClsgICA4OS42MTA1MTNdIElQdjY6IEFERFJDT05GKE5FVERFVl9DSEFOR0UpOiBlbnAx
MzNzMTZmMzogbGluayBiZWNvbWVzIHJlYWR5DQoNClsgICA4OS42MjIyMDhdIElQdjY6IEFERFJD
T05GKE5FVERFVl9VUCk6IGVucDEzM3MxN2YzOiBsaW5rIGlzIG5vdCByZWFkeQ0KDQpbICAgODku
NjQ0MjgyXSBpeGdiZXZmIDAwMDA6ODU6MTEuMzogTklDIExpbmsgaXMgVXAgMTAgR2Jwcw0KDQpb
ICAgODkuNjQ1ODEwXSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiBlbnAxMzNzMTdmMzogbGlu
ayBpcyBub3QgcmVhZHkNCg0KWyAgIDg5LjY1OTc5M10gSVB2NjogQUREUkNPTkYoTkVUREVWX0NI
QU5HRSk6IGVucDEzM3MxN2YzOiBsaW5rIGJlY29tZXMgcmVhZHkNCg0KWyAgIDkwLjAzNTU2MF0g
aXA2X3RhYmxlczogKEMpIDIwMDAtMjAwNiBOZXRmaWx0ZXIgQ29yZSBUZWFtDQoNClsgICA5MC4w
OTM3NzFdIEVidGFibGVzIHYyLjAgcmVnaXN0ZXJlZA0KDQpbG1szMm0gIE9LICAbWzBtXSBTdGFy
dGVkIFBvc3RmaXggTWFpbCBUcmFuc3BvcnQgQWdlbnQuDQoNCg0KWyAgIDkwLjg1MzQ5OV0gaXhn
YmV2ZiAwMDAwOjg1OjEwLjU6IE5JQyBMaW5rIGlzIFVwIHVua25vd24gc3BlZWQNCg0KICAgICAg
ICAgU3RhcnRpbmcgTmV0d29yayBNYW5hZ2VyIFNjcmlwdCBEaXNwYXRjaGVyIFNlcnZpY2UuLi4N
Cg0KDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIE5ldHdvcmsgTWFuYWdlciBTY3JpcHQgRGlz
cGF0Y2hlciBTZXJ2aWNlLg0KDQoNClsgICA5OC4xNTc4OTFdIG5yX3BkZmx1c2hfdGhyZWFkcyBl
eHBvcnRlZCBpbiAvcHJvYyBpcyBzY2hlZHVsZWQgZm9yIHJlbW92YWwNCg0KWxtbMTszMW1GQUlM
RUQbWzBtXSBGYWlsZWQgdG8gc3RhcnQgQ3Jhc2ggcmVjb3Zlcnkga2VybmVsIGFybWluZy4NCg0K
DQpTZWUgJ3N5c3RlbWN0bCBzdGF0dXMga2R1bXAuc2VydmljZScgZm9yIGRldGFpbHMuDQoNCg0K
WyAgMTEyLjQ0ODcwN10geGVuX2FjcGlfcHJvY2Vzc29yOiBVcGxvYWRpbmcgWGVuIHByb2Nlc3Nv
ciBQTSBpbmZvDQoNClsgIDExMi41NjU2MDNdIHhlbjptYW5hZ2U6IFVuYWJsZSB0byByZWFkIHN5
c3JxIGNvZGUgaW4gY29udHJvbC9zeXNycQ0KDQpbICAxMTIuOTAyMTg2XSBjYXBhYmlsaXR5OiB3
YXJuaW5nOiBgdHVyYm9zdGF0JyB1c2VzIDMyLWJpdCBjYXBhYmlsaXRpZXMgKGxlZ2FjeSBzdXBw
b3J0IGluIHVzZSkNCg0KWxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCAvZXRjL3JjLmQvcmMubG9j
YWwgQ29tcGF0aWJpbGl0eS4NCg0KDQogICAgICAgICBTdGFydGluZyBHTk9NRSBEaXNwbGF5IE1h
bmFnZXIuLi4NCg0KDQpbG1szMm0gIE9LICAbWzBtXSBTdGFydGVkIFNlcmlhbCBHZXR0eSBvbiBo
dmMwLg0KDQoNCiAgICAgICAgIFN0YXJ0aW5nIFNlcmlhbCBHZXR0eSBvbiBodmMwLi4uDQoNCg0K
WxtbMzJtICBPSyAgG1swbV0gUmVhY2hlZCB0YXJnZXQgTG9naW4gUHJvbXB0cy4NCg0KDQpbG1sz
Mm0gIE9LICAbWzBtXSBSZWFjaGVkIHRhcmdldCBNdWx0aS1Vc2VyIFN5c3RlbS4NCg0KDQpbG1sz
Mm0gIE9LICAbWzBtXSBTdGFydGVkIEdOT01FIERpc3BsYXkgTWFuYWdlci4NCg0KDQpbG1szMm0g
IE9LICAbWzBtXSBSZWFjaGVkIHRhcmdldCBHcmFwaGljYWwgSW50ZXJmYWNlLg0KDQoNCiAgICAg
ICAgIFN0YXJ0aW5nIFVwZGF0ZSBVVE1QIGFib3V0IFN5c3RlbSBSdW5sZXZlbCBDaGFuZ2VzLi4u
DQoNCg0KWxtbMzJtICBPSyAgG1swbV0gU3RhcnRlZCBVcGRhdGUgVVRNUCBhYm91dCBTeXN0ZW0g
UnVubGV2ZWwgQ2hhbmdlcy4NCg0KWyAgMTIwLjUxMTAzN10gbm91dmVhdSAwMDAwOjU5OjAwLjA6
IHZnYWFyYjogY2hhbmdlZCBWR0EgZGVjb2Rlczogb2xkZGVjb2Rlcz1pbyttZW0sZGVjb2Rlcz1u
b25lOm93bnM9aW8rbWVtDQoNClsgIDEyMC42Mjc2ODFdIG5vdXZlYXUgMDAwMDo1OTowMC4wOiBE
Uk06IEREQyByZXNwb25kZWQsIGJ1dCBubyBFRElEIGZvciBEVkktSS0xDQoNClsgIDEyMC45MDMy
MDFdIG5vdXZlYXUgMDAwMDo1OTowMC4wOiBEUk06IEREQyByZXNwb25kZWQsIGJ1dCBubyBFRElE
IGZvciBEVkktSS0xDQoNCg0KDQoNClJlZCBIYXQgRW50ZXJwcmlzZSBMaW51eCBTZXJ2ZXIgNy4z
IChNYWlwbykNCg0KS2VybmVsIDQuMTEuMSBvbiBhbiB4ODZfNjQNCg0KDQoNCnNrbC00czEgbG9n
aW46IFsgIDEyMi45Njc1MzBdIG5vdXZlYXUgMDAwMDo1OTowMC4wOiBEUk06IEREQyByZXNwb25k
ZWQsIGJ1dCBubyBFRElEIGZvciBEVkktSS0xDQoNClsgIDEyMy40Mjc0MTNdIG5vdXZlYXUgMDAw
MDo1OTowMC4wOiBEUk06IEREQyByZXNwb25kZWQsIGJ1dCBubyBFRElEIGZvciBEVkktSS0xDQoN
ClsgIDEyMy41ODMwNDJdIG5vdXZlYXUgMDAwMDo1OTowMC4wOiBEUk06IEREQyByZXNwb25kZWQs
IGJ1dCBubyBFRElEIGZvciBEVkktSS0xDQoNClsgIDEyNi4wNDk1MTVdIG5vdXZlYXUgMDAwMDo1
OTowMC4wOiBEUk06IEREQyByZXNwb25kZWQsIGJ1dCBubyBFRElEIGZvciBEVkktSS0xDQoNClsg
IDEyNi4xOTQwMTNdIG5vdXZlYXUgMDAwMDo1OTowMC4wOiBEUk06IEREQyByZXNwb25kZWQsIGJ1
dCBubyBFRElEIGZvciBEVkktSS0xDQoNCihYRU4pIEhWIE1TUiBJTkpFQ1QgKGludGVycG9zZSkg
dGFyZ2V0IDAgYWN0dWFsIDAgTVNSIDB4MTdhIDwtLSAweDUNCihYRU4pIEhWIE1TUiBJTkpFQ1Qg
KGludGVycG9zZSkgdGFyZ2V0IDAgYWN0dWFsIDAgTVNSIDB4NDFkIDwtLSAweGJkMjAwMDAwODAw
MDAxN2ENCihYRU4pIEhWIE1TUiBJTkpFQ1QgKGludGVycG9zZSkgdGFyZ2V0IDAgYWN0dWFsIDAg
TVNSIDB4NDFmIDwtLSAweDg2DQooWEVOKSBIViBNU1IgSU5KRUNUIChpbnRlcnBvc2UpIHRhcmdl
dCAwIGFjdHVhbCAwIE1TUiAweDQxZSA8LS0gMHgxODAwMjANCihYRU4pIFNpbXVsYXRpbmcgI01D
IG9uIGNwdSAwDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMQ0KKFhFTikgU2ltdWxhdGlu
ZyAjTUMgb24gY3B1IDM4DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNDQNCihYRU4pIFNp
bXVsYXRpbmcgI01DIG9uIGNwdSA0NQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDINCihY
RU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAzDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUg
MTQ1DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTQ0DQooWEVOKSBTaW11bGF0aW5nICNN
QyBvbiBjcHUgMTQ2DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTQ3DQooWEVOKSBTaW11
bGF0aW5nICNNQyBvbiBjcHUgMTQ4DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTQ5DQoo
WEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTUyDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBj
cHUgMTUzDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMjYNCihYRU4pIFNpbXVsYXRpbmcg
I01DIG9uIGNwdSAyNw0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDIyDQooWEVOKSBTaW11
bGF0aW5nICNNQyBvbiBjcHUgMzANCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAzMg0KKFhF
TikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDMzDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUg
MjQNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAyMw0KKFhFTikgU2ltdWxhdGluZyAjTUMg
b24gY3B1IDIwDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTcyDQooWEVOKSBTaW11bGF0
aW5nICNNQyBvbiBjcHUgMTczDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTUNCihYRU4p
IFNpbXVsYXRpbmcgI01DIG9uIGNwdSA0Mw0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDQN
CihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxMQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24g
Y3B1IDI5DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNDINCihYRU4pIFNpbXVsYXRpbmcg
I01DIG9uIGNwdSAxMg0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDEzDQooWEVOKSBTaW11
bGF0aW5nICNNQyBvbiBjcHUgMTANCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA1DQooWEVO
KSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTgNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAy
MQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDQwDQooWEVOKSBTaW11bGF0aW5nICNNQyBv
biBjcHUgNDcNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA3DQooWEVOKSBTaW11bGF0aW5n
ICNNQyBvbiBjcHUgMzcNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAyOA0KKFhFTikgU2lt
dWxhdGluZyAjTUMgb24gY3B1IDE2DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMzQNCihY
RU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA5OA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1
IDk5DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTkNCihYRU4pIFNpbXVsYXRpbmcgI01D
IG9uIGNwdSAyNQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDYNCihYRU4pIFNpbXVsYXRp
bmcgI01DIG9uIGNwdSAxMDUNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxMDQNCihYRU4p
IFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxMTENCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAx
MTANCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxMDANCihYRU4pIFNpbXVsYXRpbmcgI01D
IG9uIGNwdSAxMDcNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxMDYNCihYRU4pIFNpbXVs
YXRpbmcgI01DIG9uIGNwdSA5Ng0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDEwOA0KKFhF
TikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDM2DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUg
NDENCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAzMQ0KKFhFTikgU2ltdWxhdGluZyAjTUMg
b24gY3B1IDkNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA5Nw0KKFhFTikgU2ltdWxhdGlu
ZyAjTUMgb24gY3B1IDEwMQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDE3DQooWEVOKSBT
aW11bGF0aW5nICNNQyBvbiBjcHUgNDYNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAzNQ0K
KFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDEwOQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24g
Y3B1IDExMw0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDM5DQooWEVOKSBTaW11bGF0aW5n
ICNNQyBvbiBjcHUgOA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDEwMg0KKFhFTikgU2lt
dWxhdGluZyAjTUMgb24gY3B1IDExMg0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDE0DQoo
WEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTAzDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBj
cHUgNDgNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA4Ng0KKFhFTikgU2ltdWxhdGluZyAj
TUMgb24gY3B1IDcyDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNzMNCihYRU4pIFNpbXVs
YXRpbmcgI01DIG9uIGNwdSA3Nw0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDgzDQooWEVO
KSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNTANCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA2
Ng0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDU3DQooWEVOKSBTaW11bGF0aW5nICNNQyBv
biBjcHUgNTENCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA4NQ0KKFhFTikgU2ltdWxhdGlu
ZyAjTUMgb24gY3B1IDgxDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgODcNCihYRU4pIFNp
bXVsYXRpbmcgI01DIG9uIGNwdSA2Nw0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDU2DQoo
WEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNTUNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNw
dSA1OA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDc2DQooWEVOKSBTaW11bGF0aW5nICNN
QyBvbiBjcHUgODANCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA4OA0KKFhFTikgU2ltdWxh
dGluZyAjTUMgb24gY3B1IDQ5DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNTkNCihYRU4p
IFNpbXVsYXRpbmcgI01DIG9uIGNwdSA2MA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDgy
DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgODkNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9u
IGNwdSA4NA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDkzDQooWEVOKSBTaW11bGF0aW5n
ICNNQyBvbiBjcHUgOTUNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA3NA0KKFhFTikgU2lt
dWxhdGluZyAjTUMgb24gY3B1IDYxDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNjkNCihY
RU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA1Mw0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1
IDc4DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNzANCihYRU4pIFNpbXVsYXRpbmcgI01D
IG9uIGNwdSA3MQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDc5DQooWEVOKSBTaW11bGF0
aW5nICNNQyBvbiBjcHUgNTINCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA1NA0KKFhFTikg
U2ltdWxhdGluZyAjTUMgb24gY3B1IDc1DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgOTAN
CihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA2Mw0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24g
Y3B1IDY1DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTUwDQooWEVOKSBTaW11bGF0aW5n
ICNNQyBvbiBjcHUgMTUxDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgOTENCihYRU4pIFNp
bXVsYXRpbmcgI01DIG9uIGNwdSA5Mg0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDYyDQoo
WEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNjQNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNw
dSA2OA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDk0DQooWEVOKSBTaW11bGF0aW5nICNN
QyBvbiBjcHUgMTI1DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTI0DQooWEVOKSBTaW11
bGF0aW5nICNNQyBvbiBjcHUgMTE0DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTE1DQoo
WEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTE3DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBj
cHUgMTQzDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTMyDQooWEVOKSBTaW11bGF0aW5n
ICNNQyBvbiBjcHUgMTE5DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTQyDQooWEVOKSBT
aW11bGF0aW5nICNNQyBvbiBjcHUgMTIxDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTM4
DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTIyDQooWEVOKSBTaW11bGF0aW5nICNNQyBv
biBjcHUgMTI2DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTMzDQooWEVOKSBTaW11bGF0
aW5nICNNQyBvbiBjcHUgMTMwDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTM0DQooWEVO
KSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTM2DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUg
MTQwDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTI3DQooWEVOKSBTaW11bGF0aW5nICNN
QyBvbiBjcHUgMTE2DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTIzDQooWEVOKSBTaW11
bGF0aW5nICNNQyBvbiBjcHUgMTE4DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTM3DQoo
WEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTQxDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBj
cHUgMTM5DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTM1DQooWEVOKSBTaW11bGF0aW5n
ICNNQyBvbiBjcHUgMTI5DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTI4DQooWEVOKSBT
aW11bGF0aW5nICNNQyBvbiBjcHUgMTMxDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTIw
DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTkwDQooWEVOKSBTaW11bGF0aW5nICNNQyBv
biBjcHUgMTcxDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTkxDQooWEVOKSBTaW11bGF0
aW5nICNNQyBvbiBjcHUgMTc5DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTc4DQooWEVO
KSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTgzDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUg
MTcwDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTY1DQooWEVOKSBTaW11bGF0aW5nICNN
QyBvbiBjcHUgMTU2DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTgwDQooWEVOKSBTaW11
bGF0aW5nICNNQyBvbiBjcHUgMTY4DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTY5DQoo
WEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTg0DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBj
cHUgMTc0DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTY0DQooWEVOKSBTaW11bGF0aW5n
ICNNQyBvbiBjcHUgMTU1DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTg5DQooWEVOKSBT
aW11bGF0aW5nICNNQyBvbiBjcHUgMTU3DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTc1
DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTY3DQooWEVOKSBTaW11bGF0aW5nICNNQyBv
biBjcHUgMTYyDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTg4DQooWEVOKSBTaW11bGF0
aW5nICNNQyBvbiBjcHUgMTgxDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTYwDQooWEVO
KSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTYzDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUg
MTg2DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTY2DQooWEVOKSBTaW11bGF0aW5nICNN
QyBvbiBjcHUgMTYxDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTU0DQooWEVOKSBTaW11
bGF0aW5nICNNQyBvbiBjcHUgMTg3DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTgyDQoo
WEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTU4DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBj
cHUgMTc2DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTg1DQooWEVOKSBTaW11bGF0aW5n
ICNNQyBvbiBjcHUgMTU5DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTc3DQooWEVOKSBN
Q0U6IFRoaXMgZXJyb3IgcGFnZSBpcyBvd25kZWQgYnkgRE9NIDANCihYRU4pIG1jZS5jOjE2ODE6
IE1DRTogRXJyb3IgaXMgc3VjY2Vzc2Z1bGx5IHJlY292ZXJlZA0KWyAgMjM3LjMwODExOV0gRGlz
YWJsaW5nIGxvY2sgZGVidWdnaW5nIGR1ZSB0byBrZXJuZWwgdGFpbnQNCg0KWyAgMjM3LjMxNDAw
Nl0gbWNlOiBbSGFyZHdhcmUgRXJyb3JdOiBNYWNoaW5lIGNoZWNrIGV2ZW50cyBsb2dnZWQNCg0K
WyAgMjM3LjMyMTExOF0gTWVtb3J5IGZhaWx1cmU6IDB4Mjg5MjQwOiByZXNlcnZlZCBrZXJuZWwg
cGFnZSBzdGlsbCByZWZlcmVuY2VkIGJ5IDEgdXNlcnMNCg0KWyAgMjM3LjMyOTg3Ml0gTWVtb3J5
IGZhaWx1cmU6IDB4Mjg5MjQwOiByZWNvdmVyeSBhY3Rpb24gZm9yIHJlc2VydmVkIGtlcm5lbCBw
YWdlOiBGYWlsZWQNCg0KKFhFTikgSFYgTVNSIElOSkVDVCAoaW50ZXJwb3NlKSB0YXJnZXQgMCBh
Y3R1YWwgMCBNU1IgMHgxN2EgPC0tIDB4NQ0KKFhFTikgSFYgTVNSIElOSkVDVCAoaW50ZXJwb3Nl
KSB0YXJnZXQgMCBhY3R1YWwgMCBNU1IgMHg0MjEgPC0tIDB4YmQwMDAwMDAwMDQwMDBjZg0KKFhF
TikgSFYgTVNSIElOSkVDVCAoaW50ZXJwb3NlKSB0YXJnZXQgMCBhY3R1YWwgMCBNU1IgMHg0MjMg
PC0tIDB4ODYNCihYRU4pIEhWIE1TUiBJTkpFQ1QgKGludGVycG9zZSkgdGFyZ2V0IDAgYWN0dWFs
IDAgTVNSIDB4NDIyIDwtLSAweDE4MDAyMA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDEN
CihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAwDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBj
cHUgMg0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDMNCihYRU4pIFNpbXVsYXRpbmcgI01D
IG9uIGNwdSA3DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNA0KKFhFTikgU2ltdWxhdGlu
ZyAjTUMgb24gY3B1IDUNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA2DQooWEVOKSBTaW11
bGF0aW5nICNNQyBvbiBjcHUgOA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDkNCihYRU4p
IFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxMA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDEx
DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTINCihYRU4pIFNpbXVsYXRpbmcgI01DIG9u
IGNwdSAxMw0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDE0DQooWEVOKSBTaW11bGF0aW5n
ICNNQyBvbiBjcHUgMTUNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNg0KKFhFTikgU2lt
dWxhdGluZyAjTUMgb24gY3B1IDE3DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTgNCihY
RU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxOQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1
IDIzDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMjANCihYRU4pIFNpbXVsYXRpbmcgI01D
IG9uIGNwdSAyMQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDI0DQooWEVOKSBTaW11bGF0
aW5nICNNQyBvbiBjcHUgMjUNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAyNg0KKFhFTikg
U2ltdWxhdGluZyAjTUMgb24gY3B1IDI3DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMjgN
CihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAyOQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24g
Y3B1IDMxDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMzANCihYRU4pIFNpbXVsYXRpbmcg
I01DIG9uIGNwdSAzMg0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDMzDQooWEVOKSBTaW11
bGF0aW5nICNNQyBvbiBjcHUgNDANCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAzNQ0KKFhF
TikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDM2DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUg
MzgNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAzNA0KKFhFTikgU2ltdWxhdGluZyAjTUMg
b24gY3B1IDQxDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMzcNCihYRU4pIFNpbXVsYXRp
bmcgI01DIG9uIGNwdSA0OA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDM5DQooWEVOKSBT
aW11bGF0aW5nICNNQyBvbiBjcHUgNDMNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA1MQ0K
KFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDUwDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBj
cHUgNDkNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA1NA0KKFhFTikgU2ltdWxhdGluZyAj
TUMgb24gY3B1IDUzDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNTINCihYRU4pIFNpbXVs
YXRpbmcgI01DIG9uIGNwdSA1Ng0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDU1DQooWEVO
KSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNTcNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA1
OQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDQyDQooWEVOKSBTaW11bGF0aW5nICNNQyBv
biBjcHUgNDUNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA1OA0KKFhFTikgU2ltdWxhdGlu
ZyAjTUMgb24gY3B1IDYwDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNjINCihYRU4pIFNp
bXVsYXRpbmcgI01DIG9uIGNwdSA2MQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDQ2DQoo
WEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNjMNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNw
dSA2Ng0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDY3DQooWEVOKSBTaW11bGF0aW5nICNN
QyBvbiBjcHUgNjQNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA2NQ0KKFhFTikgU2ltdWxh
dGluZyAjTUMgb24gY3B1IDQ0DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNzINCihYRU4p
IFNpbXVsYXRpbmcgI01DIG9uIGNwdSA2OQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDcz
DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNzQNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9u
IGNwdSA3Ng0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDQ3DQooWEVOKSBTaW11bGF0aW5n
ICNNQyBvbiBjcHUgNzcNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA3OA0KKFhFTikgU2lt
dWxhdGluZyAjTUMgb24gY3B1IDY4DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgNzANCihY
RU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA3MQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1
IDgzDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgODINCihYRU4pIFNpbXVsYXRpbmcgI01D
IG9uIGNwdSA3NQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDc5DQooWEVOKSBTaW11bGF0
aW5nICNNQyBvbiBjcHUgODANCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA4MQ0KKFhFTikg
U2ltdWxhdGluZyAjTUMgb24gY3B1IDg4DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgODQN
CihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA5Ng0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24g
Y3B1IDk3DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgOTkNCihYRU4pIFNpbXVsYXRpbmcg
I01DIG9uIGNwdSAxMDANCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxMDENCihYRU4pIFNp
bXVsYXRpbmcgI01DIG9uIGNwdSAxMDINCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxMDMN
CihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA5OA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24g
Y3B1IDkyDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTA1DQooWEVOKSBTaW11bGF0aW5n
ICNNQyBvbiBjcHUgMTA2DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTA0DQooWEVOKSBT
aW11bGF0aW5nICNNQyBvbiBjcHUgMTA5DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTA3
DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTEwDQooWEVOKSBTaW11bGF0aW5nICNNQyBv
biBjcHUgOTMNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA5NQ0KKFhFTikgU2ltdWxhdGlu
ZyAjTUMgb24gY3B1IDk0DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTEyDQooWEVOKSBT
aW11bGF0aW5nICNNQyBvbiBjcHUgMTA4DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTEx
DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTE5DQooWEVOKSBTaW11bGF0aW5nICNNQyBv
biBjcHUgMTIwDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgODkNCihYRU4pIFNpbXVsYXRp
bmcgI01DIG9uIGNwdSA5MA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDExMw0KKFhFTikg
U2ltdWxhdGluZyAjTUMgb24gY3B1IDg2DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgODcN
CihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSA4NQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24g
Y3B1IDExNA0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDEyNA0KKFhFTikgU2ltdWxhdGlu
ZyAjTUMgb24gY3B1IDEyMQ0KKFhFTikgU2ltdWxhdGluZyAjTUMgb24gY3B1IDExOA0KKFhFTikg
U2ltdWxhdGluZyAjTUMgb24gY3B1IDkxDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTE1
DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTE2DQooWEVOKSBTaW11bGF0aW5nICNNQyBv
biBjcHUgMTE3DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTMyDQooWEVOKSBTaW11bGF0
aW5nICNNQyBvbiBjcHUgMTI5DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTI4DQooWEVO
KSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTMwDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUg
MTI2DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTI3DQooWEVOKSBTaW11bGF0aW5nICNN
QyBvbiBjcHUgMTI1DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTM0DQooWEVOKSBTaW11
bGF0aW5nICNNQyBvbiBjcHUgMTQwDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTMxDQoo
WEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTQxDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBj
cHUgMTM5DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTM2DQooWEVOKSBTaW11bGF0aW5n
ICNNQyBvbiBjcHUgMTM1DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTM3DQooWEVOKSBT
aW11bGF0aW5nICNNQyBvbiBjcHUgMTMzDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTQy
DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTQzDQooWEVOKSBTaW11bGF0aW5nICNNQyBv
biBjcHUgMTM4DQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTIzDQooWEVOKSBTaW11bGF0
aW5nICNNQyBvbiBjcHUgMTIyDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTYwDQooWEVO
KSBTaW11bGF0aW5nICNNQyBvbiBjcHUgMTYxDQooWEVOKSBTaW11bGF0aW5nICNNQyBvbiBjcHUg
MjINCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNDcNCihYRU4pIFNpbXVsYXRpbmcgI01D
IG9uIGNwdSAxNTENCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNDkNCihYRU4pIFNpbXVs
YXRpbmcgI01DIG9uIGNwdSAxNTANCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNDYNCihY
RU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNzgNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNw
dSAxODANCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxODENCihYRU4pIFNpbXVsYXRpbmcg
I01DIG9uIGNwdSAxNjQNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNjINCihYRU4pIFNp
bXVsYXRpbmcgI01DIG9uIGNwdSAxNDQNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxOTEN
CihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNjgNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9u
IGNwdSAxNjYNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNTgNCihYRU4pIFNpbXVsYXRp
bmcgI01DIG9uIGNwdSAxNDgNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNTINCihYRU4p
IFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNzkNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAx
NjkNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNDUNCihYRU4pIFNpbXVsYXRpbmcgI01D
IG9uIGNwdSAxNTkNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNjcNCihYRU4pIFNpbXVs
YXRpbmcgI01DIG9uIGNwdSAxNjUNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNTMNCihY
RU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxODQNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNw
dSAxOTANCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxODINCihYRU4pIFNpbXVsYXRpbmcg
I01DIG9uIGNwdSAxODUNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxODMNCihYRU4pIFNp
bXVsYXRpbmcgI01DIG9uIGNwdSAxODgNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNzUN
CihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNzQNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9u
IGNwdSAxNzcNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNjMNCihYRU4pIFNpbXVsYXRp
bmcgI01DIG9uIGNwdSAxODkNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNzYNCihYRU4p
IFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNTQNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAx
NTUNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxODcNCihYRU4pIFNpbXVsYXRpbmcgI01D
IG9uIGNwdSAxNTcNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxODYNCihYRU4pIFNpbXVs
YXRpbmcgI01DIG9uIGNwdSAxNTYNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNzANCihY
RU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNzMNCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNw
dSAxNzINCihYRU4pIFNpbXVsYXRpbmcgI01DIG9uIGNwdSAxNzENCihYRU4pIEhhcmR3YXJlIERv
bTAgY3Jhc2hlZDogcmVib290aW5nIG1hY2hpbmUgaW4gNSBzZWNvbmRzLg0KKFhFTikgLS0tLVsg
WGVuLTQuOS1yYyAgeDg2XzY0ICBkZWJ1Zz15ICAgVGFpbnRlZDogTUNFICBdLS0tLQ0KKFhFTikg
Q1BVOiAgICAwDQooWEVOKSBSSVA6ICAgIGUwMDg6WzwwMDAwMDAwMDY1ZWIxZTEzPl0gMDAwMDAw
MDA2NWViMWUxMw0KKFhFTikgUkZMQUdTOiAwMDAwMDAwMDAwMDEwMjQ2ICAgQ09OVEVYVDogaHlw
ZXJ2aXNvcg0KKFhFTikgcmF4OiAwMDAwMDAwMDAwMDAwMDAwICAgcmJ4OiBmZmZmODMwMDVmODI3
YmIwICAgcmN4OiAwMDAwMDAwMDY4MmFiMDAwDQooWEVOKSByZHg6IDAwMDAwMDAwMDAwMDAwMDAg
ICByc2k6IDAwMDAwMDAwMDAwMDAzODEgICByZGk6IGZmZmY4MzAwNWY4MjdiOTANCihYRU4pIHJi
cDogZmZmZjgzMDA1ZjgyN2M4OCAgIHJzcDogZmZmZjgzMDA1ZjgyN2FlMCAgIHI4OiAgZmZmZjgz
MDA1ZjgyN2JiMA0KKFhFTikgcjk6ICBmZmZmODMwMDVmODI3YjkwICAgcjEwOiAwMDAwMDAwMDY1
ZWIzMjU4ICAgcjExOiAwMDAwZmZmZjAwMDBmZmZmDQooWEVOKSByMTI6IDAwMDAwMDAwZmZmZmZm
ZmUgICByMTM6IDAwMDAwMDAwMDAwMDAwMDAgICByMTQ6IDAwMDAwMDAwMDAwMDAwNjUNCihYRU4p
IHIxNTogZmZmZjgzMTAyYmNhNTAwMCAgIGNyMDogMDAwMDAwMDA4MDA1MDAzMyAgIGNyNDogMDAw
MDAwMDAwMDM1MjZlMA0KKFhFTikgY3IzOiAwMDAwMDAxMDJjOTYyMDAwICAgY3IyOiAwMDAwMDAw
MDY4MmFiMDA5DQooWEVOKSBkczogMDAyYiAgIGVzOiAwMDJiICAgZnM6IDAwMDAgICBnczogMDAw
MCAgIHNzOiAwMDAwICAgY3M6IGUwMDgNCihYRU4pIFhlbiBjb2RlIGFyb3VuZCA8MDAwMDAwMDA2
NWViMWUxMz4gKDAwMDAwMDAwNjVlYjFlMTMpOg0KKFhFTikgIGZmIDAwIDAwIDQ4IDhiIDRjIDI0
IDI4IDwwZj4gYjYgNDkgMDkgM2IgYzEgNzIgMTggNGMgOGQgMDUgMDYgMjAgMDAgMDAgYmENCihY
RU4pIFhlbiBzdGFjayB0cmFjZSBmcm9tIHJzcD1mZmZmODMwMDVmODI3YWUwOg0KKFhFTikgICAg
ZmZmZjgyZDA4MDI2ZGQxMiBmZmZmODMwMDVmODI3YjM4IGZmZmY4MmQwODAyNmUxZGYgMDAwMDAw
MDQwMDAwMDA5Mw0KKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwNCAwMDAwMDAwMDY4MmFiMDAwIDAw
MDAwMDAwMDAwMDAwMGQgMDAwMDAwMDAwMDAwMDAwMg0KKFhFTikgICAgMDAwMDAwMDAwMDAwMDAx
NyAwMDAwMDAwMDY1ZWIwZWU4IGZmZmY4MzAwNWY4MjdiYjAgMDAwMDAwMDAwMDAwMDA0Ng0KKFhF
TikgICAgMDIwMDAwMDAwMDAxYTBkMSBmZmZmODMwMDVmODI3Yjk4IDAwMDAwMDAwMDAwMDAwMDAg
MDAwMDAwMDA2NWVhZjc3Yw0KKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODMwMDVmODI3
YmI4IGZmZmY4MmQwODAyNmZlNzAgMDAwMDAwMDAwMDAwMDAxMA0KKFhFTikgICAgMDAwMDAwMDAw
MDAwMDAxZSAwMDAwMDAwMDY1ZTRkZTBiIGZmZmY4MzEwMmJjYTUwMDAgZmZmZjgzMDA1ZjgyN2Jh
OA0KKFhFTikgICAgZmZmZjgyZDA4MDI1ZjJmMiBmZmZmODMwMDVmODI3YmI4IDAwMDAwMDAwMDAw
YjAwMDAgNjgyYWIwMDAwMDAwMDIwMA0KKFhFTikgICAgZmZmZjgyZDA4MDI3MGI0NyAwMDAwMDAw
MDY1ZTRlMWNjIGZmZmY4MzAwNWY4MjdjMDAgMDAwMDAwMDAwMDAwMDIwNg0KKFhFTikgICAgZmZm
ZjgzMDA1ZjgyN2M2MCBmZmZmODMwMDVmODI3YzQwIGZmZmY4MzEwMmJjYTUwMDAgMDAwMDAwMDA2
NWU0ZDdjOQ0KKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMzgxIDAwMDAw
MDEwMmM5NjIwMDAgMDAwMDAwMDAwMDAwMDA2NQ0KKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMGZmZmZmZmZlIDAwMDAwMDEwMmM5NjIwMDAgZmZmZjgyZDA4MDM1NjYxOA0KKFhFTikg
ICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4MmQwODA4MDg3ODAgZmZm
ZjgzMDA1ZjgyN2M2OA0KKFhFTikgICAgMDAwMDAwMDA1ZjgxOTAwMCBmZmZmODMwMDVmODI3Yzg4
IGZmZmY4MmQwODAyOTc5NmMgMDAwMDAwMDAwMDAwMDAwMA0KKFhFTikgICAgMDAwMDAwMDAwMDAw
MDAwMCBmZmZmODMwMDVmODI3Y2Q4IGZmZmY4MmQwODAyOTczMDcgZmZmZjgzMDA1ZjgyN2NmOA0K
KFhFTikgICAgMDAwMDEzODg4MDI0ODU1ZSAwMDAwODMwMDVmODI3ZDA4IDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMA0KKFhFTikgICAgZmZmZjgzMDA1ZjgyN2RiOCAwMDAwMDAwMDAw
MDAwMGZiIGZmZmY4MzAwNWY4MjdmZmYgZmZmZjgzMDA1ZjgyN2NlOA0KKFhFTikgICAgZmZmZjgy
ZDA4MDI5NzNhNSBmZmZmODMwMDVmODI3ZDA4IGZmZmY4MmQwODAyMzJlMjIgZmZmZjgzMDA1Zjgy
N2QwOA0KKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODMwMDVmODI3ZDE4IGZmZmY4MmQw
ODAyOTdhMDggZmZmZjgzMDA1ZjgyN2RhOA0KKFhFTikgICAgZmZmZjgyZDA4MDI3NmVmZSBmZmZm
ODMwMDVmODI3ZGI4IGZmZmY4MmQwODAyNzZlZmUgMDAwMDAwMDAwMDAwMDI4Ng0KKFhFTikgICAg
ZmZmZjgzMDA1ZjgyN2Q1OCBmZmZmODMxMDJiYzYxY2QwIGZmZmY4MzEwMmJjN2FlNDAgODAwMDAw
MDAwMDAwMDBkNA0KKFhFTikgWGVuIGNhbGwgdHJhY2U6DQooWEVOKSAgICBbPGZmZmY4MmQwODAy
NmRkMTI+XSBzeW5jX2xvY2FsX2V4ZWNzdGF0ZSsweDkvMHhiDQooWEVOKSAgICBbPGZmZmY4MmQw
ODAyOTczMDc+XSBtYWNoaW5lX3Jlc3RhcnQrMHgxYzYvMHgyNTkNCihYRU4pICAgIFs8ZmZmZjgy
ZDA4MDI5NzNhNT5dIHNodXRkb3duLmMjX19tYWNoaW5lX3Jlc3RhcnQrMHhiLzB4MTYNCihYRU4p
ICAgIFs8ZmZmZjgyZDA4MDIzMmUyMj5dIHNtcF9jYWxsX2Z1bmN0aW9uX2ludGVycnVwdCsweDhm
LzB4YmQNCihYRU4pICAgIFs8ZmZmZjgyZDA4MDI5N2EwOD5dIGNhbGxfZnVuY3Rpb25faW50ZXJy
dXB0KzB4MzUvMHgzZA0KKFhFTikgICAgWzxmZmZmODJkMDgwMjc2ZWZlPl0gZG9fSVJRKzB4OGMv
MHg2MWUNCihYRU4pICAgIFs8ZmZmZjgyZDA4MDM1MzdiNz5dIGNvbW1vbl9pbnRlcnJ1cHQrMHg2
Ny8weDcwDQooWEVOKSAgICBbPGZmZmY4MmQwODAyZDFhNWY+XSBtY2VfcGFuaWNfY2hlY2srMC8w
eDIxDQooWEVOKSAgICBbPGZmZmY4MmQwODAyY2Q5NTA+XSBtY2UuYyNtY2Vfc29mdGlycSsweDE0
MC8weDE4Mw0KKFhFTikgICAgWzxmZmZmODJkMDgwMjMyNjVmPl0gc29mdGlycS5jI19fZG9fc29m
dGlycSsweDdmLzB4OGENCihYRU4pICAgIFs8ZmZmZjgyZDA4MDIzMjZiND5dIGRvX3NvZnRpcnEr
MHgxMy8weDE1DQooWEVOKSAgICBbPGZmZmY4MmQwODAyNjhiNGE+XSBkb21haW4uYyNpZGxlX2xv
b3ArMHg1NS8weDYyDQooWEVOKSANCihYRU4pIFBhZ2V0YWJsZSB3YWxrIGZyb20gMDAwMDAwMDA2
ODJhYjAwOToNCihYRU4pICBMNFsweDAwMF0gPSAwMDAwMDAxMDJjOTYxMDYzIGZmZmZmZmZmZmZm
ZmZmZmYNCihYRU4pICBMM1sweDAwMV0gPSAwMDAwMDAwMDVmODEyMDYzIGZmZmZmZmZmZmZmZmZm
ZmYNCihYRU4pICBMMlsweDE0MV0gPSAwMDAwMDAwMDAwMDAwMDAwIGZmZmZmZmZmZmZmZmZmZmYg
DQooWEVOKSANCihYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioN
CihYRU4pIFBhbmljIG9uIENQVSAwOg0KKFhFTikgRkFUQUwgUEFHRSBGQVVMVA0KKFhFTikgW2Vy
cm9yX2NvZGU9MDAwMF0NCihYRU4pIEZhdWx0aW5nIGxpbmVhciBhZGRyZXNzOiAwMDAwMDAwMDY4
MmFiMDA5DQooWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqDQoo
WEVOKSANCihYRU4pIFJlYm9vdCBpbiBmaXZlIHNlY29uZHMuLi4NCihYRU4pIFJlc2V0dGluZyB3
aXRoIEFDUEkgTUVNT1JZIG9yIEkvTyBSRVNFVF9SRUcuDQpGb3JjZSBhbiBTNSBleGl0IHBhdGgu
DQpbU0lPXSBDdXJyZW50IHN5c3RlbSBTSU8gZXhpc3QgYml0OjEgDQoNCkdldFNsZWVwVHlwZUFm
dGVyV2FrZXVwKCkgUG0xU3RzID0gMQ==

--_005_B8376D2DEA074F45BA033984477C453E3B720E1Fshsmsx102ccrcor_
Content-Type: text/plain; name="ATT00001.txt"
Content-Description: ATT00001.txt
Content-Disposition: attachment; filename="ATT00001.txt"; size=127;
	creation-date="Mon, 22 May 2017 08:42:47 GMT";
	modification-date="Mon, 22 May 2017 08:42:47 GMT"
Content-ID: <4A3AC6F5F277D9468E6DDCB8566AA806@intel.com>
Content-Transfer-Encoding: base64

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--_005_B8376D2DEA074F45BA033984477C453E3B720E1Fshsmsx102ccrcor_--

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--_002_B8376D2DEA074F45BA033984477C453E3B83A44Ashsmsx102ccrcor_--


From xen-devel-bounces@lists.xen.org Mon Oct 30 03:30:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 03:30:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e90mF-0001NC-Of; Mon, 30 Oct 2017 03:30:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e90mE-0001Mp-AJ
 for xen-devel@lists.xensource.com; Mon, 30 Oct 2017 03:30:14 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 EB/EB-20834-5CC96F95; Mon, 30 Oct 2017 03:30:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrALMWRWlGSWpSXmKPExsWS0XRdVffwnG+
 RBgtalS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasXPFI9aCCdkVN6/eY2pg
 PO/cxcjFISTQyCTxdutVVgjnMaPEp7u/2boYOYGcbYwSL5vzQWwRAWeJr2fmsoPYvAL6EjMuX
 QKzhQXMJa58n8sM0iwhsE5F4tvyRawgCQkBT4nJv78AFXGA2V/+MnUxsnOwCVhJHBIDKWARUJ
 XoPfiYbQIj9wJGhlWM6sWpRWWpRbpGeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZs
 Ygf6uZ2Bg3MF4qtn5EKMkB5OSKC9Xw7dIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8S2cD5QSL
 UtNTK9Iyc4CBB5OW4OBREuFtA0nzFhck5hZnpkOkTjEacxzbdPkPE8ezma8bmIVY8vLzUqXEe
 ctBSgVASjNK8+AGwSLiEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3k6QKTyZeSVw+14Bnc
 IEdIqG5BeQU0oSEVJSDYxVM3qFdFef47JT3tcpo6287vuJ+itbDR+8VDjl8UeWbVVaslHe5P5
 XS6LXb9ZWXL6948bj7/NOChz5vSBi9sL2yxlLdwr7su2cx916WH3dGtdLT9gfGutF31q+gLV1
 33eWCZLbfLL3mVb1Fm8WVb3ec1qBr0zqC1uTZp24XpOQUMWDPVlr0lYosRRnJBpqMRcVJwIA5
 mOw6YMCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1509334210!111810592!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8126 invoked from network); 30 Oct 2017 03:30:11 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 Oct 2017 03:30:11 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e90m8-0000rP-JV; Mon, 30 Oct 2017 03:30:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e90m3-00015a-BI; Mon, 30 Oct 2017 03:30:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e90m2-0007UH-Tt; Mon, 30 Oct 2017 03:30:03 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115362-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-amd64-i386-xl:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-armhf-armhf-libvirt:host-ping-check-native:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-xsm:xen-install:fail:heisenbug
 xen-unstable:test-amd64-i386-libvirt-qcow2:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qcow2:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-raw:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-amd64-amd64-libvirt-vhd:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-amd64-amd64-examine:memdisk-try-append:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd: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-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qcow2: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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=bb2c1a1cc98a22e2d4c14b18421aa7be6c2adf0d
X-Osstest-Versions-That: xen=24fb44e971a62b345c7b6ca3c03b454a1e150abe
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 30 Oct 2017 03:30:02 +0000
Subject: [Xen-devel] [xen-unstable test] 115362: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2504165156845485952=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop        fail REGR. vs. 114644
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop       fail REGR. vs. 114644
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop       fail REGR. vs. 114644

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-vhd 15 guest-start/debian.repeat fail in 115314 pass in 115362
 test-amd64-i386-xl  20 guest-start/debian.repeat fail in 115331 pass in 115362
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail in 115331 pass in 115362
 test-armhf-armhf-libvirt 5 host-ping-check-native fail in 115331 pass in 115362
 test-armhf-armhf-xl-xsm       6 xen-install      fail in 115331 pass in 115362
 test-amd64-i386-libvirt-qcow2 17 guest-start/debian.repeat fail pass in 115314
 test-amd64-amd64-xl-qcow2    19 guest-start/debian.repeat  fail pass in 115331
 test-amd64-i386-xl-raw       19 guest-start/debian.repeat  fail pass in 115345
 test-amd64-amd64-libvirt-vhd 17 guest-start/debian.repeat  fail pass in 115345

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-examine 4 memdisk-try-append fail in 115314 blocked in 114644
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 114644
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114644
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 114644
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114644
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114644
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 114644
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 114644
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  bb2c1a1cc98a22e2d4c14b18421aa7be6c2adf0d
baseline version:
 xen                  24fb44e971a62b345c7b6ca3c03b454a1e150abe

Last test of basis   114644  2017-10-17 10:49:11 Z   12 days
Failing since        114670  2017-10-18 05:03:38 Z   11 days   18 attempts
Testing same since   115314  2017-10-28 05:53:13 Z    1 days    4 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andre Przywara <andre.przywara@linaro.org>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Bhupinder Thakur <bhupinder.thakur@linaro.org>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Chao Gao <chao.gao@intel.com>
  David Esler <drumandstrum@gmail.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@linaro.org>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                fail    
 test-amd64-amd64-xl-qcow2                                    fail    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       fail    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 fail    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

(No revision log; it would be 686 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2504165156845485952==--

From xen-devel-bounces@lists.xen.org Mon Oct 30 04:57:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 04:57:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e927u-0006a8-5y; Mon, 30 Oct 2017 04:56:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e927s-0006Zw-Vd
 for xen-devel@lists.xensource.com; Mon, 30 Oct 2017 04:56:41 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 26/CF-00983-801B6F95; Mon, 30 Oct 2017 04:56:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGLMWRWlGSWpSXmKPExsWS0XRdVZdt47d
 Ig6sdNhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2DnlB3tBf0FF78RbbA2M
 5727GLk4hAQamSQWTt/E0sXICeQ8ZpTYsqEIIrGNUeLOnI+MIAkRAWeJr2fmsoPYvAL6EgveN
 bOB2MICFhJvny9mBWmQEDipIfHq3GUghwPI8Za4eFcEpAbEnNiwGijMzsEmYCVxSAwkyiKgKv
 HgZhPjBEbuBYwMqxjVi1OLylKLdI31kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzE
 C/c0ABDsYm784HWKU5GBSEuXlavgWKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCt2w9UE6wKDU9
 tSItMwcYeDBpCQ4eJRHecJA0b3FBYm5xZjpE6hSjJcexTZf/MHGsun4XSD6b+bqBWYglLz8vV
 Uqc9yRIgwBIQ0ZpHtw4WHRcYpSVEuZlBDpQiKcgtSg3swRV/hWjOAejkjDvNJApPJl5JXBbXw
 EdxAR0kIbkF5CDShIRUlINjAt2bjox936DYsTXc9mB7lWaZomm0/mFZnpyxd2tWCPzbbPLdKP
 qW/+OOp44da6mf1ND5JpJ+nZ9OzdqsX4zVyl5Ixp73N1I7NLzHz844mNdtOcG6go9WbJcaOaC
 rmaHH5M5jhw4uaPj97m+jlvF06fl/+Hc9T2ZucI7VOtYqsmaK4kcDefZniixFGckGmoxFxUnA
 gCl1rw0iQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1509339397!73965447!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11074 invoked from network); 30 Oct 2017 04:56:38 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 Oct 2017 04:56:38 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e927n-000369-N6; Mon, 30 Oct 2017 04:56:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e927i-0005me-Eu; Mon, 30 Oct 2017 04:56:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e927h-0007OF-NW; Mon, 30 Oct 2017 04:56:30 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115376-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-i386: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-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qcow2: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-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-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-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-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-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-armhf-armhf-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-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=a93ece47fd9edbd4558db24300056c9a57d3bcd4
X-Osstest-Versions-That: qemuu=f90ea7ba7c5ae7010ee0ce062207ae42530f57d6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 30 Oct 2017 04:56:29 +0000
Subject: [Xen-devel] [qemu-mainline test] 115376: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4722720071486343361=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 115376 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/115376/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386                    6 xen-build                fail REGR. vs. 114507
 build-amd64-xsm               6 xen-build                fail REGR. vs. 114507
 build-i386-xsm                6 xen-build                fail REGR. vs. 114507
 build-amd64                   6 xen-build                fail REGR. vs. 114507
 build-armhf                   6 xen-build                fail REGR. vs. 114507
 build-armhf-xsm               6 xen-build                fail REGR. vs. 114507

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemuu-win10-i386  1 build-check(1)              blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ws16-amd64  1 build-check(1)             blocked n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-intel  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-amd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                a93ece47fd9edbd4558db24300056c9a57d3bcd4
baseline version:
 qemuu                f90ea7ba7c5ae7010ee0ce062207ae42530f57d6

Last test of basis   114507  2017-10-15 01:03:38 Z   15 days
Failing since        114546  2017-10-16 12:16:28 Z   13 days   29 attempts
Testing same since   115327  2017-10-28 14:48:20 Z    1 days    8 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Lindsay <alindsay@codeaurora.org>
  Alberto Garcia <berto@igalia.com>
  Aleksandr Bezzubikov <zuban32s@gmail.com>
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alexey Perevalov <a.perevalov@samsung.com>
  Alistair Francis <alistair.francis@xilinx.com>
  Amarnath Valluri <amarnath.valluri@intel.com>
  Andreas FÃ¤rber <afaerber@suse.de>
  Andrew Baumann <Andrew.Baumann@microsoft.com>
  Anthoine Bourgeois <anthoine.bourgeois@blade-group.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Artyom Tarasenko <atar4qemu@gmail.com>
  Carlo Marcelo Arenas BelÃ³n <carenas@gmail.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <otubo@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Igor Mammedov <imammedo@redhat.com>
  Jason J. Herne <jjherne@linux.vnet.ibm.com>
  Jason Wang <jasowang@redhat.com>
  Joe Clifford <joeclifford@gmail.com>
  John Snow <jsnow@redhat.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kevin Wolf <kwolf@redhat.com>
  Knut Omang <knut.omang@oracle.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Marco A L Barbosa <malbarbo@gmail.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Mark Kanda <mark.kanda@oracle.com>
  Markus Armbruster <armbru@redhat.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Max Reitz <mreitz@redhat.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Krempa <pkrempa@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <richard.henderson@linaro.org>
  Richard Henderson <rth@twiddle.net>
  Richard W.M. Jones <rjones@redhat.com>
  Riku Voipio <riku.voipio@linaro.org>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Sandipan Das <sandipan@linux.vnet.ibm.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wolfgang Bumiller <w.bumiller@proxmox.com>

jobs:
 build-amd64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvhv2-amd                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-ws16-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ws16-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-xl-qemuu-win10-i386                         blocked 
 test-amd64-i386-xl-qemuu-win10-i386                          blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvhv2-intel                              blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-amd64-i386-libvirt-qcow2                                blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 


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


Not pushing.

(No revision log; it would be 8237 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4722720071486343361==--

From xen-devel-bounces@lists.xen.org Mon Oct 30 05:27:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 05:27:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e92b5-0000Rz-NQ; Mon, 30 Oct 2017 05:26:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dongli.zhang@oracle.com>) id 1e92b4-0000Rt-V3
 for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 05:26:51 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 6A/AC-13910-A18B6F95; Mon, 30 Oct 2017 05:26:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphkeJIrShJLcpLzFFi42KZM10+UFdyx7d
 Ig4kH1Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oylz9YzF1wxqniztZe5gXGSVhcjF4eQwGQm
 if5ZXxghnL+MEj+mHmOCcDYySkw41sjaxcgJ5HQzSvR3c4HYbAI6EtMOnGIBsUUEHCQ27T/I3
 sXIwcEs4CUxfY4uiCksECGx7qIrSAWLgKrE/P9v2UBsXgE3iedfboHZEgJyEjfPdTJD2MYS7W
 8vsk1g5FnAyLCKUaM4tagstUjX0FwvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyP
 Q7wxAsIPx9saAQ4ySHExKorxcDd8ihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwWm4HygkWpaan
 VqRl5gADECYtwcGjJMJ7dxtQmre4IDG3ODMdInWK0Zvj2KbLf5g4fky6AiQ7bt4FkpvA5IbvD
 4Dks5mvG5iFWPLy81KlxHl9QTYIgIzIKM2DWwCLpEuMslLCvIxAJwvxFKQW5WaWoMq/YhTnYF
 QS5lUEmcKTmVcCd8croBOZgE7UkPwCcmJJIkJKqoFx5rHg/31BEnnlAnWGK2a/kGJuXdfY4dj
 m9ow9uG2eJ3sW4+m2lew3HjLqWMktrXJYqKzRGNvntEx7VjuDe8iN9CM+LN4VrcpZQd0MZusP
 aoWrLJ/6TWDzwrVBiV9lOZI4VgQbz0v4bfcqXbH0waETTn61nEdZhMXS6z/eC3t3MsOaUfTQV
 iWW4oxEQy3mouJEAP1j/bifAgAA
X-Env-Sender: dongli.zhang@oracle.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1509341208!73014019!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31461 invoked from network); 30 Oct 2017 05:26:49 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Oct 2017 05:26:49 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9U5Qkmp020519
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 30 Oct 2017 05:26:47 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9U5QkFZ029480
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 30 Oct 2017 05:26:46 GMT
Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v9U5Qk77016026;
 Mon, 30 Oct 2017 05:26:46 GMT
Received: from linux.cn.oracle.com (/10.182.70.198)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Sun, 29 Oct 2017 22:26:45 -0700
From: Dongli Zhang <dongli.zhang@oracle.com>
To: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
Date: Mon, 30 Oct 2017 13:26:19 +0800
Message-Id: <1509341179-8802-1-git-send-email-dongli.zhang@oracle.com>
X-Mailer: git-send-email 2.7.4
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: jgross@suse.com, boris.ostrovsky@oracle.com, joao.m.martins@oracle.com
Subject: [Xen-devel] [PATCH v4 1/1] xen/time: do not decrease steal time
	after live migration on xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWZ0ZXIgZ3Vlc3QgbGl2ZSBtaWdyYXRpb24gb24geGVuLCBzdGVhbCB0aW1lIGluIC9wcm9jL3N0
YXQKKGNwdXN0YXRbQ1BVVElNRV9TVEVBTF0pIG1pZ2h0IGRlY3JlYXNlIGJlY2F1c2Ugc3RlYWwg
cmV0dXJuZWQgYnkKeGVuX3N0ZWFsX2xvY2soKSBtaWdodCBiZSBsZXNzIHRoYW4gdGhpc19ycSgp
LT5wcmV2X3N0ZWFsX3RpbWUgd2hpY2ggaXMKZGVyaXZlZCBmcm9tIHByZXZpb3VzIHJldHVybiB2
YWx1ZSBvZiB4ZW5fc3RlYWxfY2xvY2soKS4KCkZvciBpbnN0YW5jZSwgc3RlYWwgdGltZSBvZiBl
YWNoIHZjcHUgaXMgMzM1IGJlZm9yZSBsaXZlIG1pZ3JhdGlvbi4KCmNwdSAgMTk4IDAgMzY4IDIw
MDA2NCAxOTYyIDAgMCAxMzQwIDAgMApjcHUwIDM4IDAgODEgNTAwNjMgNDkyIDAgMCAzMzUgMCAw
CmNwdTEgNjUgMCA5NyA0OTc2MyA2MzQgMCAwIDMzNSAwIDAKY3B1MiAzOCAwIDgxIDUwMDk4IDQ2
MiAwIDAgMzM1IDAgMApjcHUzIDU2IDAgMTA3IDUwMTM4IDM3NCAwIDAgMzM1IDAgMAoKQWZ0ZXIg
bGl2ZSBtaWdyYXRpb24sIHN0ZWFsIHRpbWUgaXMgcmVkdWNlZCB0byAzMTIuCgpjcHUgIDIwMCAw
IDM3MCAyMDAzMzAgMTk3MSAwIDAgMTI0OCAwIDAKY3B1MCAzOCAwIDgyIDUwMTIzIDUwMCAwIDAg
MzEyIDAgMApjcHUxIDY1IDAgOTcgNDk4MzIgNjM0IDAgMCAzMTIgMCAwCmNwdTIgMzkgMCA4MiA1
MDE2NyA0NjIgMCAwIDMxMiAwIDAKY3B1MyA1NiAwIDEwNyA1MDIwNyAzNzQgMCAwIDMxMiAwIDAK
ClNpbmNlIHJ1bnN0YXRlIHRpbWVzIGFyZSBjdW11bGF0aXZlIGFuZCBjbGVhcmVkIGR1cmluZyB4
ZW4gbGl2ZSBtaWdyYXRpb24KYnkgeGVuIGh5cGVydmlzb3IsIHRoZSBpZGVhIG9mIHRoaXMgcGF0
Y2ggaXMgdG8gYWNjdW11bGF0ZSBydW5zdGF0ZSB0aW1lcwp0byBnbG9iYWwgcGVyY3B1IHZhcmlh
YmxlcyBiZWZvcmUgbGl2ZSBtaWdyYXRpb24gc3VzcGVuZC4gT25jZSBndWVzdCBWTSBpcwpyZXN1
bWVkLCB4ZW5fZ2V0X3J1bnN0YXRlX3NuYXBzaG90X2NwdSgpIHdvdWxkIGFsd2F5cyByZXR1cm4g
dGhlIHN1bSBvZiBuZXcKcnVuc3RhdGUgdGltZXMgYW5kIHByZXZpb3VzbHkgYWNjdW11bGF0ZWQg
dGltZXMgc3RvcmVkIGluIGdsb2JhbCBwZXJjcHUKdmFyaWFibGVzLgoKU2ltaWxhciBhbmQgbW9y
ZSBzZXZlcmUgaXNzdWUgd291bGQgaW1wYWN0IHByaW9yIGxpbnV4IDQuOC00LjEwIGFzCmRpc2N1
c3NlZCBieSBNaWNoYWVsIExhcyBhdApodHRwczovLzB4c3R1YnMub3JnL2RlYnVnZ2luZy1hLWZs
YWt5LWNwdS1zdGVhbC10aW1lLWNvdW50ZXItb24tYS1wYXJhdmlydHVhbGl6ZWQteGVuLWd1ZXN0
LAp3aGljaCB3b3VsZCBvdmVyZmxvdyBzdGVhbCB0aW1lIGFuZCBsZWFkIHRvIDEwMCUgc3QgdXNh
Z2UgaW4gdG9wIGNvbW1hbmQKZm9yIGxpbnV4IDQuOC00LjEwLiBBIGJhY2twb3J0IG9mIHRoaXMg
cGF0Y2ggd291bGQgZml4IHRoYXQgaXNzdWUuCgpSZWZlcmVuY2VzOiBodHRwczovLzB4c3R1YnMu
b3JnL2RlYnVnZ2luZy1hLWZsYWt5LWNwdS1zdGVhbC10aW1lLWNvdW50ZXItb24tYS1wYXJhdmly
dHVhbGl6ZWQteGVuLWd1ZXN0ClNpZ25lZC1vZmYtYnk6IERvbmdsaSBaaGFuZyA8ZG9uZ2xpLnpo
YW5nQG9yYWNsZS5jb20+CgotLS0KQ2hhbmdlZCBzaW5jZSB2MToKICAqIHJlbG9jYXRlIG1vZGlm
aWNhdGlvbiB0byB4ZW5fZ2V0X3J1bnN0YXRlX3NuYXBzaG90X2NwdQoKQ2hhbmdlZCBzaW5jZSB2
MjoKICAqIGFjY3VtdWxhdGUgcnVuc3RhdGUgdGltZXMgYmVmb3JlIGxpdmUgbWlncmF0aW9uCgpD
aGFuZ2VkIHNpbmNlIHYzOgogICogZG8gbm90IGFjY3VtdWxhdGUgdGltZXMgaW4gdGhlIGNhc2Ug
b2YgZ3Vlc3QgY2hlY2twb2ludGluZwoKLS0tCiBkcml2ZXJzL3hlbi9tYW5hZ2UuYyAgICAgICAg
IHwgIDIgKysKIGRyaXZlcnMveGVuL3RpbWUuYyAgICAgICAgICAgfCA4MyArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogaW5jbHVkZS94ZW4vaW50ZXJmYWNlL3Zj
cHUuaCB8ICAyICsrCiBpbmNsdWRlL3hlbi94ZW4tb3BzLmggICAgICAgIHwgIDEgKwogNCBmaWxl
cyBjaGFuZ2VkLCA4NiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L2RyaXZlcnMveGVuL21hbmFnZS5jIGIvZHJpdmVycy94ZW4vbWFuYWdlLmMKaW5kZXggYzQyNWQw
My4uM2RjMDg1ZCAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vbWFuYWdlLmMKKysrIGIvZHJpdmVy
cy94ZW4vbWFuYWdlLmMKQEAgLTcyLDYgKzcyLDcgQEAgc3RhdGljIGludCB4ZW5fc3VzcGVuZCh2
b2lkICpkYXRhKQogCX0KIAogCWdudHRhYl9zdXNwZW5kKCk7CisJeGVuX2FjY3VtdWxhdGVfcnVu
c3RhdGVfdGltZSgtMSk7CiAJeGVuX2FyY2hfcHJlX3N1c3BlbmQoKTsKIAogCS8qCkBAIC04NCw2
ICs4NSw3IEBAIHN0YXRpYyBpbnQgeGVuX3N1c3BlbmQodm9pZCAqZGF0YSkKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDApOwogCiAJeGVuX2FyY2hfcG9zdF9z
dXNwZW5kKHNpLT5jYW5jZWxsZWQpOworCXhlbl9hY2N1bXVsYXRlX3J1bnN0YXRlX3RpbWUoc2kt
PmNhbmNlbGxlZCk7CiAJZ250dGFiX3Jlc3VtZSgpOwogCiAJaWYgKCFzaS0+Y2FuY2VsbGVkKSB7
CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi90aW1lLmMgYi9kcml2ZXJzL3hlbi90aW1lLmMKaW5k
ZXggYWM1ZjIzZi4uMThlMmI3NiAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vdGltZS5jCisrKyBi
L2RyaXZlcnMveGVuL3RpbWUuYwpAQCAtMTksNiArMTksOSBAQAogLyogcnVuc3RhdGUgaW5mbyB1
cGRhdGVkIGJ5IFhlbiAqLwogc3RhdGljIERFRklORV9QRVJfQ1BVKHN0cnVjdCB2Y3B1X3J1bnN0
YXRlX2luZm8sIHhlbl9ydW5zdGF0ZSk7CiAKK3N0YXRpYyBERUZJTkVfUEVSX0NQVSh1NjRbUlVO
U1RBVEVfbWF4XSwgb2xkX3J1bnN0YXRlX3RpbWUpOworc3RhdGljIHU2NCAqKnJ1bnN0YXRlX3Rp
bWVfZGVsdGE7CisKIC8qIHJldHVybiBhbiBjb25zaXN0ZW50IHNuYXBzaG90IG9mIDY0LWJpdCB0
aW1lL2NvdW50ZXIgdmFsdWUgKi8KIHN0YXRpYyB1NjQgZ2V0NjQoY29uc3QgdTY0ICpwKQogewpA
QCAtNDcsOCArNTAsOCBAQCBzdGF0aWMgdTY0IGdldDY0KGNvbnN0IHU2NCAqcCkKIAlyZXR1cm4g
cmV0OwogfQogCi1zdGF0aWMgdm9pZCB4ZW5fZ2V0X3J1bnN0YXRlX3NuYXBzaG90X2NwdShzdHJ1
Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvICpyZXMsCi0JCQkJCSAgdW5zaWduZWQgaW50IGNwdSkKK3N0
YXRpYyB2b2lkIHhlbl9nZXRfcnVuc3RhdGVfc25hcHNob3RfY3B1X2RlbHRhKAorCQkJc3RydWN0
IHZjcHVfcnVuc3RhdGVfaW5mbyAqcmVzLCB1bnNpZ25lZCBpbnQgY3B1KQogewogCXU2NCBzdGF0
ZV90aW1lOwogCXN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gKnN0YXRlOwpAQCAtNjYsNiArNjks
ODIgQEAgc3RhdGljIHZvaWQgeGVuX2dldF9ydW5zdGF0ZV9zbmFwc2hvdF9jcHUoc3RydWN0IHZj
cHVfcnVuc3RhdGVfaW5mbyAqcmVzLAogCQkgKHN0YXRlX3RpbWUgJiBYRU5fUlVOU1RBVEVfVVBE
QVRFKSk7CiB9CiAKK3N0YXRpYyB2b2lkIHhlbl9nZXRfcnVuc3RhdGVfc25hcHNob3RfY3B1KHN0
cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gKnJlcywKKwkJCQkJICB1bnNpZ25lZCBpbnQgY3B1KQor
eworCWludCBpOworCisJeGVuX2dldF9ydW5zdGF0ZV9zbmFwc2hvdF9jcHVfZGVsdGEocmVzLCBj
cHUpOworCisJZm9yIChpID0gMDsgaSA8IFJVTlNUQVRFX21heDsgaSsrKQorCQlyZXMtPnRpbWVb
aV0gKz0gcGVyX2NwdShvbGRfcnVuc3RhdGVfdGltZSwgY3B1KVtpXTsKK30KKwordm9pZCB4ZW5f
YWNjdW11bGF0ZV9ydW5zdGF0ZV90aW1lKGludCBhY3Rpb24pCit7CisJc3RydWN0IHZjcHVfcnVu
c3RhdGVfaW5mbyBzdGF0ZTsKKwlpbnQgY3B1LCBpOworCisJc3dpdGNoIChhY3Rpb24pIHsKKwlj
YXNlIC0xOiAvKiBiYWNrdXAgcnVuc3RhdGUgdGltZSBiZWZvcmUgc3VzcGVuZCAqLworCQlXQVJO
X09OX09OQ0UodW5saWtlbHkocnVuc3RhdGVfdGltZV9kZWx0YSkpOworCisJCXJ1bnN0YXRlX3Rp
bWVfZGVsdGEgPSBrY2FsbG9jKG51bV9wb3NzaWJsZV9jcHVzKCksCisJCQkJCQkgIHNpemVvZigq
cnVuc3RhdGVfdGltZV9kZWx0YSksCisJCQkJCQkgIEdGUF9LRVJORUwpOworCQlpZiAodW5saWtl
bHkoIXJ1bnN0YXRlX3RpbWVfZGVsdGEpKSB7CisJCQlwcl9hbGVydCgiJXM6IGZhaWxlZCB0byBh
bGxvY2F0ZSBydW5zdGF0ZV90aW1lX2RlbHRhXG4iLAorCQkJCQlfX2Z1bmNfXyk7CisJCQlyZXR1
cm47CisJCX0KKworCQlmb3JfZWFjaF9wb3NzaWJsZV9jcHUoY3B1KSB7CisJCQlydW5zdGF0ZV90
aW1lX2RlbHRhW2NwdV0gPSBrbWFsbG9jX2FycmF5KFJVTlNUQVRFX21heCwKKwkJCQkJCSAgc2l6
ZW9mKCoqcnVuc3RhdGVfdGltZV9kZWx0YSksCisJCQkJCQkgIEdGUF9LRVJORUwpOworCQkJaWYg
KHVubGlrZWx5KCFydW5zdGF0ZV90aW1lX2RlbHRhW2NwdV0pKSB7CisJCQkJcHJfYWxlcnQoIiVz
OiBmYWlsZWQgdG8gYWxsb2NhdGUgcnVuc3RhdGVfdGltZV9kZWx0YVslZF1cbiIsCisJCQkJCQlf
X2Z1bmNfXywgY3B1KTsKKwkJCQlhY3Rpb24gPSAwOworCQkJCWdvdG8gcmVjbGFpbV9tZW07CisJ
CQl9CisKKwkJCXhlbl9nZXRfcnVuc3RhdGVfc25hcHNob3RfY3B1X2RlbHRhKCZzdGF0ZSwgY3B1
KTsKKwkJCW1lbWNweShydW5zdGF0ZV90aW1lX2RlbHRhW2NwdV0sCisJCQkJc3RhdGUudGltZSwK
KwkJCQlSVU5TVEFURV9tYXggKiBzaXplb2YoKipydW5zdGF0ZV90aW1lX2RlbHRhKSk7CisJCX0K
KwkJYnJlYWs7CisKKwljYXNlIDA6IC8qIGJhY2t1cCBydW5zdGF0ZSB0aW1lIGFmdGVyIHJlc3Vt
ZSAqLworCQlpZiAodW5saWtlbHkoIXJ1bnN0YXRlX3RpbWVfZGVsdGEpKSB7CisJCQlwcl9hbGVy
dCgiJXM6IGNhbm5vdCBhY2N1bXVsYXRlIHJ1bnN0YXRlIHRpbWUgYXMgcnVuc3RhdGVfdGltZV9k
ZWx0YSBpcyBOVUxMXG4iLAorCQkJCQlfX2Z1bmNfXyk7CisJCQlyZXR1cm47CisJCX0KKworCQlm
b3JfZWFjaF9wb3NzaWJsZV9jcHUoY3B1KSB7CisJCQlmb3IgKGkgPSAwOyBpIDwgUlVOU1RBVEVf
bWF4OyBpKyspCisJCQkJcGVyX2NwdShvbGRfcnVuc3RhdGVfdGltZSwgY3B1KVtpXSArPQorCQkJ
CQkJcnVuc3RhdGVfdGltZV9kZWx0YVtjcHVdW2ldOworCQl9CisJCWJyZWFrOworCisJZGVmYXVs
dDogLyogZG8gbm90IGFjY3VtdWxhdGUgcnVuc3RhdGUgdGltZSBmb3IgY2hlY2twb2ludGluZyAq
LworCQlicmVhazsKKwl9CisKK3JlY2xhaW1fbWVtOgorCWlmIChhY3Rpb24gIT0gLTEgJiYgcnVu
c3RhdGVfdGltZV9kZWx0YSkgeworCQlmb3JfZWFjaF9wb3NzaWJsZV9jcHUoY3B1KSB7CisJCQlp
ZiAobGlrZWx5KHJ1bnN0YXRlX3RpbWVfZGVsdGFbY3B1XSkpCisJCQkJa2ZyZWUocnVuc3RhdGVf
dGltZV9kZWx0YVtjcHVdKTsKKwkJfQorCQlrZnJlZShydW5zdGF0ZV90aW1lX2RlbHRhKTsKKwkJ
cnVuc3RhdGVfdGltZV9kZWx0YSA9IE5VTEw7CisJfQorfQorCiAvKgogICogUnVuc3RhdGUgYWNj
b3VudGluZwogICovCmRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi9pbnRlcmZhY2UvdmNwdS5oIGIv
aW5jbHVkZS94ZW4vaW50ZXJmYWNlL3ZjcHUuaAppbmRleCA5ODE4OGM4Li44NWU4MWNlIDEwMDY0
NAotLS0gYS9pbmNsdWRlL3hlbi9pbnRlcmZhY2UvdmNwdS5oCisrKyBiL2luY2x1ZGUveGVuL2lu
dGVyZmFjZS92Y3B1LmgKQEAgLTExMCw2ICsxMTAsOCBAQCBERUZJTkVfR1VFU1RfSEFORExFX1NU
UlVDVCh2Y3B1X3J1bnN0YXRlX2luZm8pOwogICovCiAjZGVmaW5lIFJVTlNUQVRFX29mZmxpbmUg
IDMKIAorI2RlZmluZSBSVU5TVEFURV9tYXggICAgICA0CisKIC8qCiAgKiBSZWdpc3RlciBhIHNo
YXJlZCBtZW1vcnkgYXJlYSBmcm9tIHdoaWNoIHRoZSBndWVzdCBtYXkgb2J0YWluIGl0cyBvd24K
ICAqIHJ1bnN0YXRlIGluZm9ybWF0aW9uIHdpdGhvdXQgbmVlZGluZyB0byBleGVjdXRlIGEgaHlw
ZXJjYWxsLgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4veGVuLW9wcy5oIGIvaW5jbHVkZS94ZW4v
eGVuLW9wcy5oCmluZGV4IDIxOGU2YWEuLmIxZjlhZTkgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveGVu
L3hlbi1vcHMuaAorKysgYi9pbmNsdWRlL3hlbi94ZW4tb3BzLmgKQEAgLTMyLDYgKzMyLDcgQEAg
dm9pZCB4ZW5fcmVzdW1lX25vdGlmaWVyX3VucmVnaXN0ZXIoc3RydWN0IG5vdGlmaWVyX2Jsb2Nr
ICpuYik7CiBib29sIHhlbl92Y3B1X3N0b2xlbihpbnQgdmNwdSk7CiB2b2lkIHhlbl9zZXR1cF9y
dW5zdGF0ZV9pbmZvKGludCBjcHUpOwogdm9pZCB4ZW5fdGltZV9zZXR1cF9ndWVzdCh2b2lkKTsK
K3ZvaWQgeGVuX2FjY3VtdWxhdGVfcnVuc3RhdGVfdGltZShpbnQgYWN0aW9uKTsKIHZvaWQgeGVu
X2dldF9ydW5zdGF0ZV9zbmFwc2hvdChzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvICpyZXMpOwog
dTY0IHhlbl9zdGVhbF9jbG9jayhpbnQgY3B1KTsKIAotLSAKMi43LjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 30 06:26:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 06:26:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e93Wo-0004HK-1z; Mon, 30 Oct 2017 06:26:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e93Wm-0004Gh-HC
 for xen-devel@lists.xensource.com; Mon, 30 Oct 2017 06:26:28 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 8F/2F-08608-316C6F95; Mon, 30 Oct 2017 06:26:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsWS0XRdVVfo2Ld
 Ig/5bmhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOH1nJ2PBmibGipdLf7M1
 MB6J7mLk4hASaGSSuPzyLSuE85hR4s6S8ywQzjZGicft59i7GDk5RAScJb6emQtkc3DwCuhLb
 L/ODGIKC5hIbLidClIuIXBERuLOw1ssIOUSAt4SuzefZYOxnz29DmSzc7AJWEkcEgOJsgioSj
 zpP8s0gZF7ASPDKkaN4tSistQiXUMjvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2
 MQJ8zAMEOxssbAw4xSnIwKYnycjV8ixTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwatyFCgnWJSa
 nlqRlpkDDD6YtAQHj5II764jQGne4oLE3OLMdIjUKUZjjmObLv9h4ng283UDsxBLXn5eqpQ47
 zeQUgGQ0ozSPLhBsKi4xCgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJWFea5B7eDLzSuD2vQI6hQ
 noFA3JLyCnlCQipKQaGLP9/RLeePJ3XmEPtm5ZUaK453eLQBjfrP8ng951dV1KT74idf8mE8f
 OfQ5XL90z57oluP9r1L1DSlJq864+vndq55YjZ+6d6Xv2W+Xo8/z7cXn/U/2lr89jN3i7beoV
 bwHuDNlnm+6sFrU/5FE9Xbzj9ctNbk0zJq06yfPm7MYT/+xVbP6FpF1RYinOSDTUYi4qTgQAb
 5F914UCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1509344785!114173363!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35599 invoked from network); 30 Oct 2017 06:26:26 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 Oct 2017 06:26:26 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e93Wf-0005jI-Ak; Mon, 30 Oct 2017 06:26:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e93WZ-00038u-HL; Mon, 30 Oct 2017 06:26:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e93WW-0001xt-DY; Mon, 30 Oct 2017 06:26:12 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115368-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 linux-4.9:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=d785062ef20f9b2cd8cedcafea55ca8264f25f3e
X-Osstest-Versions-That: linux=5d7a76acad403638f635c918cc63d1d44ffa4065
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 30 Oct 2017 06:26:12 +0000
Subject: [Xen-devel] [linux-4.9 test] 115368: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0519722074417754572=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 115368 linux-4.9 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/115368/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop       fail REGR. vs. 114814

Tests which are failing intermittently (not blocking):
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm 16 guest-localmigrate/x10 fail pass in 115349

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114814
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114814
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop             fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                d785062ef20f9b2cd8cedcafea55ca8264f25f3e
baseline version:
 linux                5d7a76acad403638f635c918cc63d1d44ffa4065

Last test of basis   114814  2017-10-20 20:51:56 Z    9 days
Failing since        114845  2017-10-21 16:14:17 Z    8 days   15 attempts
Testing same since   115296  2017-10-27 11:07:37 Z    2 days    5 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Konovalov <andreyknvl@google.com>
  Anoob Soman <anoob.soman@citrix.com>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arnd Bergmann <arnd@arndb.de>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Ben Skeggs <bskeggs@redhat.com>
  Bin Liu <b-liu@ti.com>
  Borislav Petkov <bp@suse.de>
  Brian Foster <bfoster@redhat.com>
  Carlos Maiolino <cmaiolino@redhat.com>
  Christoph Biedl <debian.axhn@manchmal.in-ulm.de>
  Christoph Hellwig <hch@lst.de>
  Christoph Lameter <cl@linux.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Coly Li <colyli@suse.de>
  Dan Carpenter <dan.carpenter@oracle.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  Dave Chinner <dchinner@redhat.com>
  David Howells <dhowells@redhat.com>
  David Kozub <zub@linux.fjfi.cvut.cz>
  David Rientjes <rientjes@google.com>
  David S. Miller <davem@davemloft.net>
  Dennis Dalessandro <dennis.dalessandro@intel.com>
  Dexuan Cui <decui@microsoft.com>
  Dmitry V. Levin <ldv@altlinux.org>
  Doug Ledford <dledford@redhat.com>
  Easwar Hariharan <easwar.hariharan@intel.com>
  Emmanuel Grumbach <emmanuel.grumbach@intel.com>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Eric Ren <zren@suse.com>
  Eric Sandeen <sandeen@redhat.com>
  Eric Sandeen <sandeen@sandeen.net>
  Eric Sesterhenn <eric.sesterhenn@x41-dsec.de>
  Eryu Guan <eguan@redhat.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Filipe Manana <fdmanana@suse.com>
  Franck Demathieu <fdemathieu@gmail.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Greg Kroah-Hartman gregkh@linuxfoundation.org
  Gregory CLEMENT <gregory.clement@free-electrons.com>
  Grygorii Maistrenko <grygoriimkd@gmail.com>
  Guenter Roeck <linux@roeck-us.net>
  Hans de Goede <hdegoede@redhat.com>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Ilia Mirkin <imirkin@alum.mit.edu>
  Ilya Dryomov <idryomov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jaegeuk Kim <jaegeuk@kernel.org>
  Jan Luebbe <jlu@pengutronix.de>
  Jarno Rajahalme <jarno@ovn.org>
  Javier Martinez Canillas <javier@osg.samsung.com>
  Jeff Layton <jlayton@redhat.com>
  Jeffy Chen <jeffy.chen@rock-chips.com>
  Joe Stringer <joe@ovn.org>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  John David Anglin <dave.anglin@bell.net>
  John Starks <jon.Starks@microsoft.com>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Jonathan Liu <net147@gmail.com>
  Jussi Laako <jussi@sonarnerd.net>
  Kalle Valo <kvalo@codeaurora.org>
  Kevin Cernekee <cernekee@chromium.org>
  Kinglong Mee <kinglongmee@gmail.com>
  Ladislav Dobrovsky <ladislav.dobrovsky@gmail.com>
  Larry Finger <Larry.Finger@lwfinger.net>
  Lars-Peter Clausen <lars@metafoo.de>
  Linus Torvalds <torvalds@linux-foundation.org>
  Lokesh Vutla <lokeshvutla@ti.com>
  Ludovic Desroches <ludovic.desroches@microchip.com>
  Madhavan Srinivasan <maddy@linux.vnet.ibm.com>
  Majd Dibbiny <majd@mellanox.com>
  Maksim Salau <msalau@iotecha.com>
  Manu Gautam <mgautam@codeaurora.org>
  Marc Kleine-Budde <mkl@pengutronix.de>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Zoran <mzoran@crowfest.net>
  Milan Broz <gmazyland@gmail.com>
  Mintz, Yuval <Yuval.Mintz@cavium.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicolai HÃ¤hnle <nicolai.haehnle@amd.com>
  Oliver Neukum <oneukum@suse.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Pontus Andersson <epontan@gmail.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Ram Amrani <Ram.Amrani@cavium.com>
  Robbie Ko <robbieko@synology.com>
  Russell King <rmk+kernel@armlinux.org.uk>
  Sasha Levin <alexander.levin@verizon.com>
  Sebastian Sanchez <sebastian.sanchez@intel.com>
  Senthilnathan Veppur <senthilnathanx.veppur@intel.com>
  Shaohua Li <shli@fb.com>
  Stefan MÃ¤tje <stefan.maetje@esd.eu>
  Stefan Wahren <stefan.wahren@i2se.com>
  Stephen Douthit <stephend@adiengineering.com>
  Stephen Hemminger <sthemmin@microsoft.com>
  Sudarsana Reddy Kalluru <Sudarsana.Kalluru@cavium.com>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Tony Luck <tony.luck@intel.com>
  Varun Prakash <varun@chelsio.com>
  Vijay Kumar <vijay.ac.kumar@oracle.com>
  Vinod Koul <vinod.koul@intel.com>
  Viresh Kumar <viresh.kumar@linaro.org>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wolfgang Grandegger <wg@grandegger.com>
  Wolfram Sang <wsa@the-dreams.de>
  Yasuaki Ishimatsu <isimatu.yasuaki@jp.fujitsu.com>
  Yasuaki Ishimatsu <yasu.isimatu@gmail.com>
  Yazen Ghannam <Yazen.Ghannam@amd.com>
  Yunlong Song <yunlong.song@huawei.com>
  Yuval Mintz <Yuval.Mintz@cavium.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         fail    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

(No revision log; it would be 3041 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0519722074417754572==--

From xen-devel-bounces@lists.xen.org Mon Oct 30 06:28:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 06:28:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e93Ys-0004Qi-Jl; Mon, 30 Oct 2017 06:28:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1e93Yq-0004QY-U6
 for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 06:28:37 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 F7/C2-08608-496C6F95; Mon, 30 Oct 2017 06:28:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsVyuP0Ov+7kY98
 iDd6857b4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNa995nLFiuXvGw4wVLA+Mn+S5GTg4JASOJ
 txP/MXUxcnEICSxklHjR/JEJJCEsECtx88BFFhBbRCBT4t/Zt8wgNrOApcTlU//YQWwhATeJv
 l2LWUFsNgFViQ3XT4HZvALWEv/2/2ADsVmA4s0nroLNFBUIl7jT+o4FokZQ4uTMJ2A2p4C7xJ
 u57WwQ89Ul/sy7BLVLXGLTs++sELa8xPa3c5gnMPLPQtI+C0nLLCQts5C0LGBkWcWoXpxaVJZ
 apGuql1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGJwMQLCDcfpl/0OMkhxMSqK8
 XA3fIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8C47CpQTLEpNT61Iy8wBxglMWoKDR0mEd9cRo
 DRvcUFibnFmOkTqFKMrx7FNl/8wcfyYdAVIbrp5F0hu+P4ASD6b+bqBWYglLz8vVUqctwBktg
 BIc0ZpHtxoWIxfYpSVEuZlBDpWiKcgtSg3swRV/hWjOAejkjBvJcgUnsy8ErgLXgEdxwR0nIb
 kF5DjShIRUlINjO6vPj7lvLSG73nnG51v8pV/mi+cmspuWs3r3xoU9XJJKcOnYzvazZbFbQm7
 cvqu1d+Xa6XzBWe/U920YMaExo3xjXszlp38rCKZttn1VEvmnlKR7rmez+2tMp82Wd56meUQr
 KXKc1Z048tT+mlmxVNmZVseV6my/rtwQ1nuN8Mowy892Te7piqxFGckGmoxFxUnAgCwMapf7A
 IAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1509344914!101540559!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21979 invoked from network); 30 Oct 2017 06:28:35 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-14.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 30 Oct 2017 06:28:35 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id DCE3EAAC1;
 Mon, 30 Oct 2017 06:28:32 +0000 (UTC)
To: Dongli Zhang <dongli.zhang@oracle.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
References: <1509341179-8802-1-git-send-email-dongli.zhang@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <2d19cfc1-e387-84ca-066a-b7720c01ee61@suse.com>
Date: Mon, 30 Oct 2017 07:28:30 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <1509341179-8802-1-git-send-email-dongli.zhang@oracle.com>
Content-Language: de-DE
Cc: boris.ostrovsky@oracle.com, joao.m.martins@oracle.com
Subject: Re: [Xen-devel] [PATCH v4 1/1] xen/time: do not decrease steal time
 after live migration on xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMzAvMTAvMTcgMDY6MjYsIERvbmdsaSBaaGFuZyB3cm90ZToKPiBBZnRlciBndWVzdCBsaXZl
IG1pZ3JhdGlvbiBvbiB4ZW4sIHN0ZWFsIHRpbWUgaW4gL3Byb2Mvc3RhdAo+IChjcHVzdGF0W0NQ
VVRJTUVfU1RFQUxdKSBtaWdodCBkZWNyZWFzZSBiZWNhdXNlIHN0ZWFsIHJldHVybmVkIGJ5Cj4g
eGVuX3N0ZWFsX2xvY2soKSBtaWdodCBiZSBsZXNzIHRoYW4gdGhpc19ycSgpLT5wcmV2X3N0ZWFs
X3RpbWUgd2hpY2ggaXMKPiBkZXJpdmVkIGZyb20gcHJldmlvdXMgcmV0dXJuIHZhbHVlIG9mIHhl
bl9zdGVhbF9jbG9jaygpLgo+IAo+IEZvciBpbnN0YW5jZSwgc3RlYWwgdGltZSBvZiBlYWNoIHZj
cHUgaXMgMzM1IGJlZm9yZSBsaXZlIG1pZ3JhdGlvbi4KPiAKPiBjcHUgIDE5OCAwIDM2OCAyMDAw
NjQgMTk2MiAwIDAgMTM0MCAwIDAKPiBjcHUwIDM4IDAgODEgNTAwNjMgNDkyIDAgMCAzMzUgMCAw
Cj4gY3B1MSA2NSAwIDk3IDQ5NzYzIDYzNCAwIDAgMzM1IDAgMAo+IGNwdTIgMzggMCA4MSA1MDA5
OCA0NjIgMCAwIDMzNSAwIDAKPiBjcHUzIDU2IDAgMTA3IDUwMTM4IDM3NCAwIDAgMzM1IDAgMAo+
IAo+IEFmdGVyIGxpdmUgbWlncmF0aW9uLCBzdGVhbCB0aW1lIGlzIHJlZHVjZWQgdG8gMzEyLgo+
IAo+IGNwdSAgMjAwIDAgMzcwIDIwMDMzMCAxOTcxIDAgMCAxMjQ4IDAgMAo+IGNwdTAgMzggMCA4
MiA1MDEyMyA1MDAgMCAwIDMxMiAwIDAKPiBjcHUxIDY1IDAgOTcgNDk4MzIgNjM0IDAgMCAzMTIg
MCAwCj4gY3B1MiAzOSAwIDgyIDUwMTY3IDQ2MiAwIDAgMzEyIDAgMAo+IGNwdTMgNTYgMCAxMDcg
NTAyMDcgMzc0IDAgMCAzMTIgMCAwCj4gCj4gU2luY2UgcnVuc3RhdGUgdGltZXMgYXJlIGN1bXVs
YXRpdmUgYW5kIGNsZWFyZWQgZHVyaW5nIHhlbiBsaXZlIG1pZ3JhdGlvbgo+IGJ5IHhlbiBoeXBl
cnZpc29yLCB0aGUgaWRlYSBvZiB0aGlzIHBhdGNoIGlzIHRvIGFjY3VtdWxhdGUgcnVuc3RhdGUg
dGltZXMKPiB0byBnbG9iYWwgcGVyY3B1IHZhcmlhYmxlcyBiZWZvcmUgbGl2ZSBtaWdyYXRpb24g
c3VzcGVuZC4gT25jZSBndWVzdCBWTSBpcwo+IHJlc3VtZWQsIHhlbl9nZXRfcnVuc3RhdGVfc25h
cHNob3RfY3B1KCkgd291bGQgYWx3YXlzIHJldHVybiB0aGUgc3VtIG9mIG5ldwo+IHJ1bnN0YXRl
IHRpbWVzIGFuZCBwcmV2aW91c2x5IGFjY3VtdWxhdGVkIHRpbWVzIHN0b3JlZCBpbiBnbG9iYWwg
cGVyY3B1Cj4gdmFyaWFibGVzLgo+IAo+IFNpbWlsYXIgYW5kIG1vcmUgc2V2ZXJlIGlzc3VlIHdv
dWxkIGltcGFjdCBwcmlvciBsaW51eCA0LjgtNC4xMCBhcwo+IGRpc2N1c3NlZCBieSBNaWNoYWVs
IExhcyBhdAo+IGh0dHBzOi8vMHhzdHVicy5vcmcvZGVidWdnaW5nLWEtZmxha3ktY3B1LXN0ZWFs
LXRpbWUtY291bnRlci1vbi1hLXBhcmF2aXJ0dWFsaXplZC14ZW4tZ3Vlc3QsCj4gd2hpY2ggd291
bGQgb3ZlcmZsb3cgc3RlYWwgdGltZSBhbmQgbGVhZCB0byAxMDAlIHN0IHVzYWdlIGluIHRvcCBj
b21tYW5kCj4gZm9yIGxpbnV4IDQuOC00LjEwLiBBIGJhY2twb3J0IG9mIHRoaXMgcGF0Y2ggd291
bGQgZml4IHRoYXQgaXNzdWUuCj4gCj4gUmVmZXJlbmNlczogaHR0cHM6Ly8weHN0dWJzLm9yZy9k
ZWJ1Z2dpbmctYS1mbGFreS1jcHUtc3RlYWwtdGltZS1jb3VudGVyLW9uLWEtcGFyYXZpcnR1YWxp
emVkLXhlbi1ndWVzdAo+IFNpZ25lZC1vZmYtYnk6IERvbmdsaSBaaGFuZyA8ZG9uZ2xpLnpoYW5n
QG9yYWNsZS5jb20+Cj4gCj4gLS0tCj4gQ2hhbmdlZCBzaW5jZSB2MToKPiAgICogcmVsb2NhdGUg
bW9kaWZpY2F0aW9uIHRvIHhlbl9nZXRfcnVuc3RhdGVfc25hcHNob3RfY3B1Cj4gCj4gQ2hhbmdl
ZCBzaW5jZSB2MjoKPiAgICogYWNjdW11bGF0ZSBydW5zdGF0ZSB0aW1lcyBiZWZvcmUgbGl2ZSBt
aWdyYXRpb24KPiAKPiBDaGFuZ2VkIHNpbmNlIHYzOgo+ICAgKiBkbyBub3QgYWNjdW11bGF0ZSB0
aW1lcyBpbiB0aGUgY2FzZSBvZiBndWVzdCBjaGVja3BvaW50aW5nCj4gCj4gLS0tCj4gIGRyaXZl
cnMveGVuL21hbmFnZS5jICAgICAgICAgfCAgMiArKwo+ICBkcml2ZXJzL3hlbi90aW1lLmMgICAg
ICAgICAgIHwgODMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0K
PiAgaW5jbHVkZS94ZW4vaW50ZXJmYWNlL3ZjcHUuaCB8ICAyICsrCj4gIGluY2x1ZGUveGVuL3hl
bi1vcHMuaCAgICAgICAgfCAgMSArCj4gIDQgZmlsZXMgY2hhbmdlZCwgODYgaW5zZXJ0aW9ucygr
KSwgMiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vbWFuYWdlLmMg
Yi9kcml2ZXJzL3hlbi9tYW5hZ2UuYwo+IGluZGV4IGM0MjVkMDMuLjNkYzA4NWQgMTAwNjQ0Cj4g
LS0tIGEvZHJpdmVycy94ZW4vbWFuYWdlLmMKPiArKysgYi9kcml2ZXJzL3hlbi9tYW5hZ2UuYwo+
IEBAIC03Miw2ICs3Miw3IEBAIHN0YXRpYyBpbnQgeGVuX3N1c3BlbmQodm9pZCAqZGF0YSkKPiAg
CX0KPiAgCj4gIAlnbnR0YWJfc3VzcGVuZCgpOwo+ICsJeGVuX2FjY3VtdWxhdGVfcnVuc3RhdGVf
dGltZSgtMSk7Cj4gIAl4ZW5fYXJjaF9wcmVfc3VzcGVuZCgpOwo+ICAKPiAgCS8qCj4gQEAgLTg0
LDYgKzg1LDcgQEAgc3RhdGljIGludCB4ZW5fc3VzcGVuZCh2b2lkICpkYXRhKQo+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAwKTsKPiAgCj4gIAl4ZW5fYXJj
aF9wb3N0X3N1c3BlbmQoc2ktPmNhbmNlbGxlZCk7Cj4gKwl4ZW5fYWNjdW11bGF0ZV9ydW5zdGF0
ZV90aW1lKHNpLT5jYW5jZWxsZWQpOwo+ICAJZ250dGFiX3Jlc3VtZSgpOwo+ICAKPiAgCWlmICgh
c2ktPmNhbmNlbGxlZCkgewo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi90aW1lLmMgYi9kcml2
ZXJzL3hlbi90aW1lLmMKPiBpbmRleCBhYzVmMjNmLi4xOGUyYjc2IDEwMDY0NAo+IC0tLSBhL2Ry
aXZlcnMveGVuL3RpbWUuYwo+ICsrKyBiL2RyaXZlcnMveGVuL3RpbWUuYwo+IEBAIC0xOSw2ICsx
OSw5IEBACj4gIC8qIHJ1bnN0YXRlIGluZm8gdXBkYXRlZCBieSBYZW4gKi8KPiAgc3RhdGljIERF
RklORV9QRVJfQ1BVKHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8sIHhlbl9ydW5zdGF0ZSk7Cj4g
IAo+ICtzdGF0aWMgREVGSU5FX1BFUl9DUFUodTY0W1JVTlNUQVRFX21heF0sIG9sZF9ydW5zdGF0
ZV90aW1lKTsKPiArc3RhdGljIHU2NCAqKnJ1bnN0YXRlX3RpbWVfZGVsdGE7Cj4gKwo+ICAvKiBy
ZXR1cm4gYW4gY29uc2lzdGVudCBzbmFwc2hvdCBvZiA2NC1iaXQgdGltZS9jb3VudGVyIHZhbHVl
ICovCj4gIHN0YXRpYyB1NjQgZ2V0NjQoY29uc3QgdTY0ICpwKQo+ICB7Cj4gQEAgLTQ3LDggKzUw
LDggQEAgc3RhdGljIHU2NCBnZXQ2NChjb25zdCB1NjQgKnApCj4gIAlyZXR1cm4gcmV0Owo+ICB9
Cj4gIAo+IC1zdGF0aWMgdm9pZCB4ZW5fZ2V0X3J1bnN0YXRlX3NuYXBzaG90X2NwdShzdHJ1Y3Qg
dmNwdV9ydW5zdGF0ZV9pbmZvICpyZXMsCj4gLQkJCQkJICB1bnNpZ25lZCBpbnQgY3B1KQo+ICtz
dGF0aWMgdm9pZCB4ZW5fZ2V0X3J1bnN0YXRlX3NuYXBzaG90X2NwdV9kZWx0YSgKPiArCQkJc3Ry
dWN0IHZjcHVfcnVuc3RhdGVfaW5mbyAqcmVzLCB1bnNpZ25lZCBpbnQgY3B1KQo+ICB7Cj4gIAl1
NjQgc3RhdGVfdGltZTsKPiAgCXN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gKnN0YXRlOwo+IEBA
IC02Niw2ICs2OSw4MiBAQCBzdGF0aWMgdm9pZCB4ZW5fZ2V0X3J1bnN0YXRlX3NuYXBzaG90X2Nw
dShzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvICpyZXMsCj4gIAkJIChzdGF0ZV90aW1lICYgWEVO
X1JVTlNUQVRFX1VQREFURSkpOwo+ICB9Cj4gIAo+ICtzdGF0aWMgdm9pZCB4ZW5fZ2V0X3J1bnN0
YXRlX3NuYXBzaG90X2NwdShzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvICpyZXMsCj4gKwkJCQkJ
ICB1bnNpZ25lZCBpbnQgY3B1KQo+ICt7Cj4gKwlpbnQgaTsKPiArCj4gKwl4ZW5fZ2V0X3J1bnN0
YXRlX3NuYXBzaG90X2NwdV9kZWx0YShyZXMsIGNwdSk7Cj4gKwo+ICsJZm9yIChpID0gMDsgaSA8
IFJVTlNUQVRFX21heDsgaSsrKQo+ICsJCXJlcy0+dGltZVtpXSArPSBwZXJfY3B1KG9sZF9ydW5z
dGF0ZV90aW1lLCBjcHUpW2ldOwo+ICt9Cj4gKwo+ICt2b2lkIHhlbl9hY2N1bXVsYXRlX3J1bnN0
YXRlX3RpbWUoaW50IGFjdGlvbikKPiArewo+ICsJc3RydWN0IHZjcHVfcnVuc3RhdGVfaW5mbyBz
dGF0ZTsKPiArCWludCBjcHUsIGk7Cj4gKwo+ICsJc3dpdGNoIChhY3Rpb24pIHsKPiArCWNhc2Ug
LTE6IC8qIGJhY2t1cCBydW5zdGF0ZSB0aW1lIGJlZm9yZSBzdXNwZW5kICovCj4gKwkJV0FSTl9P
Tl9PTkNFKHVubGlrZWx5KHJ1bnN0YXRlX3RpbWVfZGVsdGEpKTsKPiArCj4gKwkJcnVuc3RhdGVf
dGltZV9kZWx0YSA9IGtjYWxsb2MobnVtX3Bvc3NpYmxlX2NwdXMoKSwKPiArCQkJCQkJICBzaXpl
b2YoKnJ1bnN0YXRlX3RpbWVfZGVsdGEpLAo+ICsJCQkJCQkgIEdGUF9LRVJORUwpOwoKWW91IGtu
b3cgdGhlIG51bWJlciBvZiBjcHVzLCBzbyB5b3UgY2FuIGp1c3QgYWxsb2NhdGUgYW4gYXJyYXkg
b2YKc3RydWN0IHZjcHVfcnVuc3RhdGVfaW5mbzoKCnN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8g
KnJ1bnN0YXRlX3RpbWVfZGVsdGE7CgprY2FsbG9jKG51bV9wb3NzaWJsZV9jcHVzKCksIHNpemVv
ZigqcnVuc3RhdGVfdGltZV9kZWx0YSksIEdGUF9LRVJORUwpOwoKdGhlbiAuLi4KCj4gKwkJaWYg
KHVubGlrZWx5KCFydW5zdGF0ZV90aW1lX2RlbHRhKSkgewo+ICsJCQlwcl9hbGVydCgiJXM6IGZh
aWxlZCB0byBhbGxvY2F0ZSBydW5zdGF0ZV90aW1lX2RlbHRhXG4iLAo+ICsJCQkJCV9fZnVuY19f
KTsKPiArCQkJcmV0dXJuOwo+ICsJCX0KPiArCj4gKwkJZm9yX2VhY2hfcG9zc2libGVfY3B1KGNw
dSkgewo+ICsJCQlydW5zdGF0ZV90aW1lX2RlbHRhW2NwdV0gPSBrbWFsbG9jX2FycmF5KFJVTlNU
QVRFX21heCwKPiArCQkJCQkJICBzaXplb2YoKipydW5zdGF0ZV90aW1lX2RlbHRhKSwKPiArCQkJ
CQkJICBHRlBfS0VSTkVMKTsKCi4uLiB0aGlzIGFsbG9jYXRpb24gaXNuJ3QgbmVlZGVkIGFueSBt
b3JlLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 30 06:34:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 06:34:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e93e2-00058b-6Q; Mon, 30 Oct 2017 06:33:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Oleksandr_Andrushchenko@epam.com>)
 id 1e93dz-00057m-Pg
 for xen-devel@lists.xen.org; Mon, 30 Oct 2017 06:33:56 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 B0/EA-17628-3D7C6F95; Mon, 30 Oct 2017 06:33:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSWUwTURSGvTPT6YAMGYuEQ4UYxmiUWIQHl7i
 FSIyioj5p0AeY4thp0s2ZSiAkBiVuJQYXItAURQVRog9iEyVqYoC6UHzAAIprjHUDrBixKobq
 TKdqvU//zfefc/9zcyhcV0fqKb7MyYs2zsKS8YSwANtg6LsbKsw+N7B0SfPnc0QuWuu78RPbj
 LZpzDajvaxYI7i8btIxkVDm7QqiSnRoqgvFUwSzF4cjN69oXCiOQowRug+eRQrQMVUYhCe+kQ
 pIYvJgoNqFK2A6U4/APxgmlQvOtCHoOO7TqiUBLVTfboyUkEwuPL3VGOlLM8vg0aUuQtEEMxv
 2dTdFdDKzFZ7tDxKqZxrcbwhEdByzAg5dmUCKxplFcOrqK1zVM+HaR09Up8CTwGlM0cBkwMfq
 MKaEAKYOQX/VaKRYxxhgbOx91JQOvgceQtUF8PXIC1LVuyBccy1aXKWFL4fHNSqYD4HTbq0KW
 rUw6u/QqmA91N8blk2UrB3wI2RQPUMaeNkSjHZNg6b2Zo0KJjUw0uKJRiqG4K+f0efu6sB/8T
 h+FM1zx/yBO2Zud8zc7pi5mxDRhuZKvFjKi4acxVlG0WwSnFbObDHkZC/MsvKSxJl4C2eUskr
 s1nYkL8kU+VxHff78TpRKYWwyHV8ZKtQlGu07ygVOEorE3RZe6kRpFMUC7b8js2kib+LLdpot
 8qb9wUAlsNPpxwqmJQdnlcwmFfUgA/W2YaQS1xE2u43Xp9DPFROjmITdtr8t/uzrQ5SuT6KRH
 EqX4OBFq9n5Px9GKRRik+jXSpcEs83596VhOQQmh5ibOq6EcHL/kL4S4eVrvLNhRtEFz1Ffcs
 +Jy95xHAuvD4mzsisytqzMKGlcdeL6+aebvtVX1C4q6M99cbK51jSYiFIy9c78M70HeumhOXt
 qyn3LA2MVrQOto/OD6PvQ8NI8b9zG0q29dW1tl7e/7luXT878xH4Qjr0T+kfetFDVxs3sZENp
 3orVfXqWkAQuJxMXJe43vsv8bKoDAAA=
X-Env-Sender: Oleksandr_Andrushchenko@epam.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1509345233!93328534!1
X-Originating-IP: [104.47.2.76]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31702 invoked from network); 30 Oct 2017 06:33:53 -0000
Received: from mail-db5eur01on0076.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.76)
 by server-16.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 30 Oct 2017 06:33:53 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=0bpz0/6sQgU5gOO7NDbJ+2jd1NxY8RgQkmlp0mAUDGE=;
 b=kgf0M8Ubcgl5VQJlMwTjC0o7r6gpzj1HqNZ2Ai39DT+8MbQmRsFGz2Opd6WDSD8Bp3AW8SkVx/XdEcHerqk8O0FIc3fnwJs/uwd1INUaRgmCF3LUXWosVEmQvvYAaQPj2T56CTPJCHdqzCOWoMeFeMPdlBPZZyWgNhRPl3mnX/U=
Received: from [10.17.182.9] (85.223.209.54) by
 AM4PR0301MB1937.eurprd03.prod.outlook.com (2603:10a6:200:38::13) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.178.6; Mon, 30
 Oct 2017 06:33:50 +0000
To: tiwai@suse.com, alsa-devel@alsa-project.org,
 linux-kernel@vger.kernel.org, xen-devel@lists.xen.org,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
References: <1502108577-8099-1-git-send-email-andr2000@gmail.com>
 <7e62a406-7dcd-b5c9-b2de-ea52e1d2afd0@sakamocchi.jp>
 <b9e34f0e-4a9a-9ccf-6165-04cd22a070ac@gmail.com>
 <CACvf2oU4puqSuNj2k5REpmFJdvWcTWY+AaNEJtknLP4XMPdbsg@mail.gmail.com>
 <e5d52c8a-09e0-2823-dcff-e595868c7dee@sakamocchi.jp>
 <2a2fd222-fc54-1709-bfc8-a530efc3f307@gmail.com>
 <ad4f2201-bfab-415d-0120-308989653628@sakamocchi.jp>
 <b129960e-b38f-ea94-3e4a-3cd409f7a707@gmail.com>
 <3f8e535b-8607-6b15-6e17-da755a06cc1e@sakamocchi.jp>
 <CACvf2oUJtxVTuV0qu4z4kV=aSOH5O_8v=UjH_3tr4wCJdXuEjw@mail.gmail.com>
 <3fde10f8-4727-e37b-8001-ce2356fffb2b@sakamocchi.jp>
 <162b7251-4040-c61f-1fcd-c32f65bd3c67@gmail.com>
 <8542f293-f2d0-9ba3-7082-967b32fcec17@ladisch.de>
 <CACvf2oUYM5_KWKsv1Q8=fkqzgMHieYQ76GyiwPTh8UsB+K9iFg@mail.gmail.com>
 <d29615e8-0fc2-68b8-d158-90378dc5ebeb@gmail.com>
 <5421f97e-cd7a-dd22-7557-b0fc25899c1b@gmail.com>
 <232329e2-893f-d40a-3543-062098338bc2@gmail.com>
 <e56a09e9-da66-b748-4e82-4b96a18cef32@gmail.com>
From: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>
Message-ID: <77dc886e-f3e6-ecef-ed73-c92e966d02f9@epam.com>
Date: Mon, 30 Oct 2017 08:33:46 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <e56a09e9-da66-b748-4e82-4b96a18cef32@gmail.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.54]
X-ClientProxiedBy: HE1PR0402CA0036.eurprd04.prod.outlook.com
 (2603:10a6:7:7c::25) To AM4PR0301MB1937.eurprd03.prod.outlook.com
 (2603:10a6:200:38::13)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 9c40caea-424f-4d45-1aa1-08d51f602f6b
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(4534020)(4602075)(2017052603238); SRVR:AM4PR0301MB1937; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB1937;
 3:QrecDQnVFFR7UBMS3QYKbm15SmtxOQj90DW8DKn76fMJi2tvFgxPXah2ig5tR0qWDXx2i+AUM+2MX5oytQCMzxdrvMYjKRSO8ibRDUOauCCHZZW5C3GXlrjvQGvhoS357VxFYoqzBooDlR+mQ45IciDB96X3p7Cp3VN5LXm07ROGeVXqx9asCztw03mwpLL4kcPPU9HZkOkhEd1lkKg+vMHL4dY6/xJPVHExTI2OKm/9AgIuQzZlHYXDcs/Pi4DY;
 25:EMEtWLgpAiMoxAAssbFDBMUVeysR9NYK9fPX3Rt9Z+NAgyZ1nswwsv47gcYKYB05VupU9EdnpqrMYFGE0EB4AeWvq7PZdnA+9IUeH7uLfOhU1dfJbMx5wcNUfvAbykFg8eD7i0wKrmRITO6EBG4LGYGJpgdtqOZ0+bQRxRjZZ49fEW3x1EQfYcOk335nPwb85UhOvTLjjwMSiE8CNfceyhG2TJJLuzotKvqrPfA5MxMMJLzTdaS+n9INstHKwyVcEX068fdU8TW+zL0cTPbp7Gr314ln4+wlo7xOdvegCPZYmAhaH0c08YnRqYNeaTqzpiax0inKdkxEppaLnO0Qcw==;
 31:hjlJHVbDfm3KggtLuWWQ5VAS0tZsUCrBJfRpwN8ldD/E/l2eqrd81u+VNES71cu2gwqg2mLiKdM+h88961lsAQEBNQxs8b4IFWXirNnp3JIA3rmRmzwsn/GB7oiCVYZ0YOP0RXRuxzDdx1ygiyOHrmviP+uLYZw7ZzfqSj2dOog52T3AjCtnJfRdxRk0HK4E2qcUcwoGiLRrsoKaPZdDNx/nW7V2F9Hs+2Oid18EaqI=
X-MS-TrafficTypeDiagnostic: AM4PR0301MB1937:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB1937;
 20:u8AIU+OGruefJP/BG3nSaZkcokVKe4JA+2oOwtdZsIDt60jFBQ7i8piwqyXb6XXZ462PiNlVowjNO3Na3ec7HcbbPezRw6z4ltRZ2cpNZU32XtRvM8v/lSeeEYoHFG+a1OjtSW+RkmdLFXT1S0L8eTay7a6KtRvWuGGH1hyRqruMIemwrpf1TEt2PQJbXsBOyBQ15Mk0SADykR/gY8P2sf3dVFPjCJk3e0Jb6J9Ibd217Klm2mpFrdKbT73TLS78rSud00pxJuszsFzBHprE2I4e/D7A7hzUrVvIfjDXZZTlSz9w9UR3qH1b52D8zzahb2Kg1A1A9RtvfhuH4imCKrLeFUczU4mDslDkRm15vYj70EuVyjMYK/wYjkcQO4zi05JEVAilbUY3F4iNukdGmYQ/bh4Jr3czqSZbswOoSEDJ7C/sIV8XdsgFfHJCZHF9f9SP+vE9JIhbgq95V8wXGuuXxQ8EX+XgPl8Owg0xPGVi8qnCjVgdaw/9QPeluE+g;
 4:P7AafcPjXtsc2IFoSE9hoB/ohdjrMGjM+51gKipHnn1lhF3nJjyFM6bjU1H6SpPEujTPTX0Ts8qKzmZx5cpDEArswlPc9Qw1KmKriYpk7njB7fay1ijZ6chzL1vRYFGI0CoHuCQlw8hSCtkvFcwhT9Q9iP5VmpjUGiIARfK5lY5LF+wv33FYDDX+KcfrFsJdL9dN4JzE7EPQfaqtyFxXd9nEsiDCWEvOmEK4zgD7o/BCer2ggrJDofhLVA56rWxjo2vFHBccalYIQ4affDSBmxbprX43kNYHBEpUQ00Fs5rE5yQdBkowp7xN6zMhqVU000oHYQAUJfw1pb10Vm5/3PjHEUQ38ccJRK1POJRrm+0=
X-Exchange-Antispam-Report-Test: UriScan:(166708455590820)(84791874153150);
X-Microsoft-Antispam-PRVS: <AM4PR0301MB1937F643C64CE762E66196F6E7590@AM4PR0301MB1937.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(93006095)(93001095)(3231020)(10201501046)(3002001)(100000703101)(100105400095)(6041248)(20161123562025)(20161123564025)(20161123555025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:AM4PR0301MB1937; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:AM4PR0301MB1937; 
X-Forefront-PRVS: 0476D4AB88
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(6049001)(39830400002)(346002)(376002)(199003)(189002)(33646002)(83506002)(77096006)(6306002)(6486002)(53936002)(36756003)(2906002)(5660300001)(65826007)(8936002)(93886005)(8676002)(54906003)(16576012)(81156014)(81166006)(58126008)(316002)(6116002)(64126003)(3846002)(16526018)(65806001)(2950100002)(65956001)(66066001)(6916009)(47776003)(6666003)(50466002)(478600001)(39060400002)(7736002)(966005)(72206003)(80792005)(23676002)(31696002)(101416001)(189998001)(50986999)(54356999)(76176999)(105586002)(106356001)(31686004)(230700001)(86362001)(97736004)(305945005)(68736007)(4326008)(25786009);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR0301MB1937; H:[10.17.182.9]; FPR:;
 SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTRQUjAzMDFNQjE5Mzc7MjM6U0RDczA1cy9KcUtBVWFSbkhkS1hiWi9Q?=
 =?utf-8?B?Vi80Tno5bXE4S0hUVUc4T0s2SnBCNllacFlQOWtoZVJmMktTeUV5bkUybDdP?=
 =?utf-8?B?dm52NFcyc3NLS1BEaDJyQmJwbDYySjZqci9nOGhFRmRNZ2ZDeno3SGdjSWlW?=
 =?utf-8?B?VVpLN3ZZem5qWWFWVEJFNXJnOTM0SmNydW5uQ2JPdkhLb2xmMU1qRk14eVhL?=
 =?utf-8?B?RmR2cUhTUGcvaEhHV0tJT1dtWmJ5RGlzZm9mRnczYlBuK3kzYmRKL0NNbllx?=
 =?utf-8?B?ajFSVWZaN3ljT003TzJ6NXpsWG93LzRRK0J4UXpVdHRzL0tidjBLNm1yN1Iz?=
 =?utf-8?B?SGMzckNkUHRIRUJnZTArRXZTNDlQK0d0ZDAxaUtvUTQzeUN2WkYvKytDbVlZ?=
 =?utf-8?B?UnQzL000WnJ1aG1sQXhpdGMzS2Nob09EK3Q3VGd0S0NKMkJwd1NQbDNOVm5M?=
 =?utf-8?B?cmVMT1k0SkpGdzgzWEtoZ29oclJhVEFRQUpQYk9XMzBoSzduNzJVZHJLR3JI?=
 =?utf-8?B?Q2VoU0RmR1JzL0RjdUdtek5XOWFSQzVZT1dKMlUyU24vMEh4WUtBdmVoVUZP?=
 =?utf-8?B?U01kdmc4Si8zekV6bUw0RXhZK0RxSHB6K21ySDdMUzFMNlNSUWxUQ09XZFdq?=
 =?utf-8?B?ampXK1g0cjJOTUVuaTEzOGRrMkR5TW1UbWlSMXdGVzg3N1J1R0xVREVucnRN?=
 =?utf-8?B?YjM1eDBVTGhLR2JvRy91Nm90OTIzWUZ0MnJCb3R0SUZZdjA5RERCL3BhcWNP?=
 =?utf-8?B?ZnFzU0IxNU5mV1haUUZ1Mk5ETEtTa3RvNE4zeXhnYkdxUTIrSmhueEEwRlpB?=
 =?utf-8?B?ejNlWXdmeG5LdWV2RngyV0o5dldsdmtTY21WRWxKa2g0RTg2bC9Zd205VWha?=
 =?utf-8?B?akVtY2FoQm1EK20wVVNMcmJMVkpCUzZIQXpUdkFPaGZPZ3pjcXBpbDNJWCtl?=
 =?utf-8?B?b2daeWk2cnRBMWlmSXlTdU1walNoeXlYOXBHcEZPNGpTam43TVZjKzJEMXov?=
 =?utf-8?B?VVBHdEZocHFzNUc5alFxeXUzZzdLMnllUHFFc01RUmM2bTIwSzZPUDg5emxk?=
 =?utf-8?B?ZHlaNThNdXlIUm9ISjVCQ0xkcTdNQUxMYXQyL1pxQ3Q3a2JocEJmYXlVMVlh?=
 =?utf-8?B?QmRjdi93b2pBT1N1dWdlYmxHcFRDandMRE9rQm9NVkJGSG1kU05mVUpzNmhJ?=
 =?utf-8?B?ekIvZlVNbkJrd3EvT3o4dHNFM3lMdUFRMTdVekNzVFh1ZkxBQzVNY1JyVGhN?=
 =?utf-8?B?dzVyOFU1dXZZaXZ3cnBlaDFGUHBSckRaemtLbXdkaVZWK2hyTzRjVm5SekhZ?=
 =?utf-8?B?UnZZMy9kQnZDSUtXS2tnKzRpdXg0SUpycDVtTjR0cEpCOXUrMWtvRzV1SG5M?=
 =?utf-8?B?M0hHNWNtdStzcC96alFrS2h5Y3QvUFdpa3cxcVcwcTVQemFuM3NYSmRoQ1I4?=
 =?utf-8?B?VSt4S1JyVzYremFJcFpDRnhCaDlmaDdvUzRMcDFxN0dOYXlpN1BDeUZGOEZI?=
 =?utf-8?B?KzFzSFUyUE5sZS8yY0Vpb2d4QjVLLzA4USs0cWxtdjg3NlpiNzRWeFlObHFv?=
 =?utf-8?B?Y3NpbUVMSTNjcFMxSnBZVk5GOGdEck14YUp0ZVd4NGs1RFFWUmFaZisycU1X?=
 =?utf-8?B?MXVHanJzYS9jMmNLSzh1VDAxS0k4UWJBWjQ2N2lvNis4ZnVLT01vcmIxL0JS?=
 =?utf-8?B?TkdyTytSQWU1aDI3RFJnQXJpZ0ZSYTNWZlF2U0JnSklPYk0ramsyYldDWTVv?=
 =?utf-8?B?a1Q4RUFzb0R0OTgzbEZFODNYS3lUNzdEK0FGL0o4ZmZtNFNrM0R4aURQaU9O?=
 =?utf-8?B?SHBqTlVVZlBNNUt1dzl0Z05XQTcxVVEwYXN1cFJuMjJqMENvRjFiL1I4OHlj?=
 =?utf-8?Q?PgfR0Ml1ge/QAT97DlmLsvrvPQpJhA5Ks8?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB1937;
 6:1DrCHK56UpW0bSl0YgzBG6kNiE7/ZX3KcaW/xFIgre1nfohJu928x3zDAw3asWeXuhJL2gz2s+lKC7MzTjgf5FzTT24FFS8UG8wVoe0E36sizspt78ohP1gRkYvGxKS4QPpIhRV/MsjF14w5bqYj/9fkQpIABPQjqy3hx7xFR6ivdz0NwiuM+2l/HiO0KsSWN+Sv4LJY/LwLzdn5eCZgQQKElAH/5zXZ2/SCaBnGWrUU5VfgRxf3ctlJGfNzUN4MdRgCwm1enD4Skwge1BiqxolTnm27c2N3CdlSiQpxdqZbwQ/Uv0uoGBbQBlp2R9xp82neSNkTp2Y3LaCkA0Jte1P6/OFd6j1ijudlKoD2+Sk=;
 5:40RIWW5JIRIkir5oK/n/9VyCf+T3Ytr/AaTomV9vEQhFIgMevffThwU5aAZxhiPlIaRD3FwyfcwZz8vm6eo7kqF8SG2O3zaj+Fp/AbIRU/k0VSJHGtt3GVVC54VKzjkg+RsEs0kgjYWnvMM1gMvC+rkp4o4+8SG1KHG/ZJezJu8=;
 24:yQAcidVFpbudtj2SsGyggx+Xd50N1XtIbhli7OgBdh0cd2J/plZrXVVeTG68cba35O52DlB6wZFSQ8XQ+Vk3jO/PPVHw2CyLqk6EgemNXvM=;
 7:LOj/1D8HvMID1k/V2AGRvUYN+CYUbDiCvymYUXCXGVSPeIsNi9RA7Y9W32IuwbPdVj1OV8z+LbXo6e7zTxFPITL8waex/e9AfcIt2XT0Fnw9W3zJapUTRvxp/TsN9p2YFnz2Xc8pXAkqbq7UxDV3dI7wtlyvYe3mJ5rBoJBraJOymzFq7otPooteU3rMOhW9KudFy9trlEf4d3kid6y8/othSo3Q0TdPy55vhMMnfI7e/H4TUmWJVexO8lK8vJA2
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Oct 2017 06:33:50.5350 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 9c40caea-424f-4d45-1aa1-08d51f602f6b
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0301MB1937
Cc: Oleksandr Andrushchenko <andr2000@gmail.com>,
 Oleksandr Grytsov <al1img@gmail.com>, Clemens Ladisch <clemens@ladisch.de>,
 Takashi Sakamoto <o-takashi@sakamocchi.jp>
Subject: [Xen-devel] [RFC] ALSA: vsnd: Add Xen para-virtualized frontend
	driver
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIGFsbCEKClRoaXMgaXMgYW4gYXR0ZW1wdCB0byBzdW1tYXJpemUgcHJldmlvdXMgZGlzY3Vz
c2lvbnMgb24gWGVuIHBhcmEtdmlydHVhbApzb3VuZCBkcml2ZXIuCgpBIGZpcnN0IGF0dGVtcHQg
aGFzIGJlZW4gbWFkZSB0byB1cHN0cmVhbSB0aGUgZHJpdmVyIFsxXSB3aGljaCBicm91Z2h0IApu
dW1iZXIKb2YgZnVuZGFtZW50YWwgcXVlc3Rpb25zLCBvbmUgb2YgdGhlIGJpZ2dlc3Qgb25lcyB3
YXMgdGhhdCB0aGUgZnJvbnRlbmQgCmRyaXZlcgpoYXMgbm8gbWVhbnMgdG8gc3luY2hyb25pemUg
aXRzIHBlcmlvZCBlbGFwc2VkIGV2ZW50IHdpdGggdGhlIGhvc3QgZHJpdmVyLApidXQgdXNlcyBz
b2Z0d2FyZSBlbXVsYXRpb24gb24gdGhlIGd1ZXN0IHNpZGUgWzJdIHdpdGggYSB0aW1lci4KSW4g
b3JkZXIgdG8gYWRkcmVzcyB0aGlzIGEgY2hhbmdlIHRvIHRoZSBleGlzdGluZyBYZW4gcGFyYS12
aXJ0dWFsIHNvdW5kCnByb3RvY29sIFszXSB3YXMgcHJvcG9zZWQgdG8gZmlsbCB0aGlzIGdhcCBb
NF0gYW5kIHJlbW92ZSBlbXVsYXRpb246CjEuIEludHJvZHVjZWQgYSBuZXcgZXZlbnQgY2hhbm5l
bCBmcm9tIGJhY2sgdG8gZnJvbnQKMi4gTmV3IGV2ZW50IHdpdGggbnVtYmVyIG9mIGJ5dGVzIHBs
YXllZC9jYXB0dXJlZCAoWEVOU05EX0VWVF9DVVJfUE9TLAp0byBiZSB1c2VkIGZvciBzZW5kaW5n
IHNuZF9wY21fcGVyaW9kX2VsYXBzZWQgYXQgZnJvbnRlbmQKKGluIExpbnV4IGltcGxlbWVudGF0
aW9uLCBzZW50IGluIGJ5dGVzLCBub3QgZnJhbWVzIHRvIG1ha2UgdGhlIHByb3RvY29sCmdlbmVy
aWMgYW5kIGNvbnNpc3RlbnQpCjMuIE5ldyByZXF1ZXN0IGZvciBwbGF5YmFjay9jYXB0dXJlIGNv
bnRyb2wgKFhFTlNORF9PUF9UUklHR0VSKSB3aXRoCnN0YXJ0L3BhdXNlL3N0b3AvcmVzdW1lIHN1
Yi1vcHMuCgpBbG9uZyB3aXRoIHRoZXNlIGNoYW5nZXMgb3RoZXIgY29tbWVudHMgb24gdGhlIGRy
aXZlciB3ZXJlIGFkZHJlc3NlZCwKZS5nLiBzcGxpdCBpbnRvIHNtYWxsZXIgY2h1bmtzLCBtb3Zl
ZCB0aGUgZHJpdmVyIGZyb20gbWlzYyB0byB4ZW4gZXRjLiBbNV0uCgpIb3BlLCB0aGlzIGhlbHBz
IHRvIGdldCB0aGUgZnVsbCBwaWN0dXJlIG9mIHdoYXQgd2FzIGRpc2N1c3NlZCBhbmQgbWFrZXMg
aXQKcG9zc2libGUgdG8gbW92ZSBmb3J3YXJkOiBpZiB0aGUgYXBwcm9hY2ggc2VlbXMgb2ssIHRo
ZW4gSSdsbCBzdGFydAp1cHN0cmVhbWluZyB0aGUgY2hhbmdlcyB0byB0aGUgc25kaWYgcHJvdG9j
b2wgYW5kIHRoZW4gd2lsbCBzZW5kIHRoZSAKdXBkYXRlZAp2ZXJzaW9uIG9mIHRoZSBkcml2ZXIg
Zm9yIHRoZSBmdXJ0aGVyIHJldmlldy4KClRoYW5rIHlvdSwKT2xla3NhbmRyCgoKWzFdIGh0dHBz
Oi8vbGttbC5vcmcvbGttbC8yMDE3LzgvNy8zNjMKWzJdIGh0dHBzOi8vbGttbC5vcmcvbGttbC8y
MDE3LzgvOS8xMTY3ClszXSAKaHR0cHM6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tl
cm5lbC9naXQvdG9ydmFsZHMvbGludXguZ2l0L3RyZWUvaW5jbHVkZS94ZW4vaW50ZXJmYWNlL2lv
L3NuZGlmLmgKWzRdIGh0dHBzOi8vbGttbC5vcmcvbGttbC8yMDE3LzkvMTkvMTIxCls1XSBodHRw
czovL2dpdGh1Yi5jb20vYW5kcjIwMDAvbGludXgvdHJlZS9zbmRfdXBzdHJlYW1fdjEvc291bmQv
eGVuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 30 07:47:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 07:47:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e94mw-0001I2-VQ; Mon, 30 Oct 2017 07:47:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1e94mv-0001Hw-WF
 for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 07:47:14 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 E2/B1-11148-109D6F95; Mon, 30 Oct 2017 07:47:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsVyuP0Ovy7DzW+
 RBusnK1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkdzx8zFZzVqeh8tJa1gfGNahcjJ4eEgJHE
 24n/mLoYuTiEBBYySqxa944RxBEWmMAosfLLRRaQKhEBTYm3hzazgCSYBVYyS3xs+8AI0XKEU
 WLBla2MIFVsAqoSG66fYgWxeQWsJTb/mMgGYrMAxY+/vQZmiwqES9xpfccCUSMocXLmEyCbg4
 NTwFXiz6cIkDCzgJ7Ejuu/WCFscYlbT+YzQdjyEs1bZzNPYOSfhaR7FpKWWUhaZiFpWcDIsop
 Rozi1qCy1SNfQVC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzBEGYBgB2PDds9D
 jJIcTEqivFwN3yKF+JLyUyozEosz4otKc1KLDzHKcHAoSfAa3ADKCRalpqdWpGXmAKMFJi3Bw
 aMkwut4HSjNW1yQmFucmQ6ROsVoyXFs0+U/TBxLplwBks9mvm5gFmLJy89LlRLn5QSZJwDSkF
 GaBzcOFtGXGGWlhHkZgQ4U4ilILcrNLEGVf8UozsGoJMzrATKFJzOvBG7rK6CDmIAO0pD8AnJ
 QSSJCSqqBMSXA/ou9iw2/zQvJOgHFzH1aa6O0lzb7T2l23l35KezYovmC+l3aCT+P2e2+d1VP
 5UDx3Yw139kSWBvY9y/fcP7bjy1xa7+/+JFi7nkzc8+xxca33y1Zzl7I6uJoKuB//LqN8ac+u
 yuGh6MX9Ac+cNWXl+5fJto7eafjlgVsJx53h27X6TOcrcRSnJFoqMVcVJwIAMGQFlzjAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1509349632!107565562!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59506 invoked from network); 30 Oct 2017 07:47:12 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-5.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 30 Oct 2017 07:47:12 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 3AFE3AAC3;
 Mon, 30 Oct 2017 07:47:11 +0000 (UTC)
To: Fengguang Wu <fengguang.wu@intel.com>
References: <CA+55aFxSJGeN=2X-uX-on1Uq2Nb8+v1aiMDz5H1+tKW_N5Q+6g@mail.gmail.com>
 <20171029225155.qcum5i75awrt5tzm@wfg-t540p.sh.intel.com>
 <20171030073509.23xtazsqrjuduqq5@wfg-t540p.sh.intel.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <f542f9af-70e1-b3e9-fdda-4a83af71fc99@suse.com>
Date: Mon, 30 Oct 2017 08:47:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20171030073509.23xtazsqrjuduqq5@wfg-t540p.sh.intel.com>
Content-Language: en-US
Cc: boris.ostrovsky@oracle.com, jeremy@goop.org, xen-devel@lists.xenproject.org,
 Peter Zijlstra <peterz@infradead.org>, rusty@rustcorp.com.au,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 virtualization@lists.linux-foundation.org, chrisw@sous-sol.org, hpa@zytor.com,
 Waiman Long <longman@redhat.com>, Thomas Gleixner <tglx@linutronix.de>,
 Linus Torvalds <torvalds@linux-foundation.org>, akataria@vmware.com
Subject: Re: [Xen-devel] [locking/paravirt] static_key_disable_cpuslocked():
 static key 'virt_spin_lock_key+0x0/0x20' used before call to
 jump_label_init()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMzAvMTAvMTcgMDg6MzUsIEZlbmdndWFuZyBXdSB3cm90ZToKPiBPbiBTdW4sIE9jdCAyOSwg
MjAxNyBhdCAxMTo1MTo1NVBNICswMTAwLCBGZW5nZ3VhbmcgV3Ugd3JvdGU6Cj4+IEhpIExpbnVz
LAo+Pgo+PiBVcCB0byBub3cgd2Ugc2VlIHRoZSBiZWxvdyBib290IGVycm9yL3dhcm5pbmdzIHdo
ZW4gdGVzdGluZyB2NC4xNC1yYzYuCj4+Cj4+IFRoZXkgaGl0IHRoZSBSQyByZWxlYXNlIG1haW5s
eSBkdWUgdG8gdmFyaW91cyBpbXBlcmZlY3Rpb25zIGluIDBkYXkncwo+PiBhdXRvIGJpc2VjdGlv
bi4gU28gSSBtYW51YWxseSBsaXN0IHRoZW0gaGVyZSBhbmQgQ0MgdGhlIGxpa2VseSBlYXN5IHRv
Cj4+IGRlYnVnIG9uZXMgdG8gdGhlIGNvcnJlc3BvbmRpbmcgbWFpbnRhaW5lcnMgaW4gdGhlIGZv
bGxvd3VwIGVtYWlscy4KPj4KPj4gYm9vdF9zdWNjZXNzZXM6IDQ3MDAKPj4gYm9vdF9mYWlsdXJl
czogMjQ3Cj4gCj4gWy4uLl0KPiAKPj4gV0FSTklORzphdF9rZXJuZWwvanVtcF9sYWJlbC5jOiNz
dGF0aWNfa2V5X2Rpc2FibGVfY3B1c2xvY2tlZDogNwoKVGhpcyBwYXRjaCBpcyBpbiB0aGUgdGlw
IHRyZWUgb25seSwgaXQgd2lsbCBiZSBtZXJnZWQgaW4gNC4xNS4gU28gSQpkb24ndCB1bmRlcnN0
YW5kIHdoeSB5b3UgYXJlIHJlcG9ydGluZyB0aGlzIGZvciA0LjE0LXJjNi4KClRoZXJlIGlzIGEg
cGF0Y2ggYnkgRG91IExpeWFuZyBwZW5kaW5nIHNpbmNlIDI4dGggT2N0b2JlciBhZGRyZXNzaW5n
CnRoYXQgaXNzdWU6CgpbUEFUQ0ggdGlwIHYyXSB4ODYvcGFyYXZpcnQ6IE1ha2UgdGhlIHZpcnRf
c3Bpbl9sb2NrX2tleSBzZXR1cCBhZnRlcgpqdW1wX2xhYmVsX2luaXQoKQoKCkp1ZXJnZW4KCj4g
Cj4gVGhlIGNhbGwgdHJhY2UgaXMKPiAKPiBbwqDCoMKgIDAuMDAwMDAwXSBCb290aW5nIHBhcmF2
aXJ0dWFsaXplZCBrZXJuZWwgb24gYmFyZSBoYXJkd2FyZQo+IFvCoMKgwqAgMC4wMDAwMDBdIGNs
b2Nrc291cmNlOiByZWZpbmVkLWppZmZpZXM6IG1hc2s6IDB4ZmZmZmZmZmYKPiBtYXhfY3ljbGVz
OiAweGZmZmZmZmZmLCBtYXhfaWRsZV9uczogMTkxMDk2OTk0MDM5MTQxOSBucwo+IFvCoMKgwqAg
MC4wMDAwMDBdIHNldHVwX3BlcmNwdTogTlJfQ1BVUzo4MTkyIG5yX2NwdW1hc2tfYml0czo3Mgo+
IG5yX2NwdV9pZHM6NzIgbnJfbm9kZV9pZHM6Mgo+IFvCoMKgwqAgMC4wMDAwMDBdIHBlcmNwdTog
RW1iZWRkZWQgMzkgcGFnZXMvY3B1IEBmZmZmODgxMDNmNDAwMDAwIHMxMjAwODgKPiByODE5MiBk
MzE0NjQgdTI2MjE0NAo+IFvCoMKgwqAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IHMxMjAwODggcjgx
OTIgZDMxNDY0IHUyNjIxNDQgYWxsb2M9MSoyMDk3MTUyCj4gW8KgwqDCoCAwLjAwMDAwMF0gcGNw
dS1hbGxvYzogWzBdIDAwIDAxIDAyIDAzIDA0IDA1IDA2IDA3IFswXSAwOCAwOSAxMCAxMQo+IDEy
IDEzIDE0IDE1IFvCoMKgwqAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAxNiAxNyAzNiAzNyAz
OCAzOSA0MCA0MSBbMF0KPiA0MiA0MyA0NCA0NSA0NiA0NyA0OCA0OSBbwqDCoMKgIDAuMDAwMDAw
XSBwY3B1LWFsbG9jOiBbMF0gNTAgNTEgNTIgNTMgLS0gLS0KPiAtLSAtLSBbMV0gMTggMTkgMjAg
MjEgMjIgMjMgMjQgMjUgW8KgwqDCoCAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzFdIDI2IDI3Cj4g
MjggMjkgMzAgMzEgMzIgMzMgWzFdIDM0IDM1IDU0IDU1IDU2IDU3IDU4IDU5IFvCoMKgwqAgMC4w
MDAwMDBdIHBjcHUtYWxsb2M6Cj4gWzFdIDYwIDYxIDYyIDYzIDY0IDY1IDY2IDY3IFsxXSA2OCA2
OSA3MCA3MSAtLSAtLSAtLSAtLSBbwqDCoMKgIDAuMDAwMDAwXQo+IHN0YXRpY19rZXlfZGlzYWJs
ZV9jcHVzbG9ja2VkKCk6IHN0YXRpYyBrZXkKPiAndmlydF9zcGluX2xvY2tfa2V5KzB4MC8weDIw
JyB1c2VkIGJlZm9yZSBjYWxsIHRvIGp1bXBfbGFiZWxfaW5pdCgpCj4gW8KgwqDCoCAwLjAwMDAw
MF0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tCj4gW8KgwqDCoCAwLjAwMDAw
MF0gV0FSTklORzogQ1BVOiAwIFBJRDogMCBhdCBrZXJuZWwvanVtcF9sYWJlbC5jOjE2MQo+IHN0
YXRpY19rZXlfZGlzYWJsZV9jcHVzbG9ja2VkKzB4NmMvMHg4MAo+IFvCoMKgwqAgMC4wMDAwMDBd
IE1vZHVsZXMgbGlua2VkIGluOgo+IFvCoMKgwqAgMC4wMDAwMDBdIENQVTogMCBQSUQ6IDAgQ29t
bTogc3dhcHBlciBOb3QgdGFpbnRlZAo+IDQuMTQuMC1yYzYtMDAxNjItZzNkNmRhYmMyICMxCj4g
W8KgwqDCoCAwLjAwMDAwMF0gSGFyZHdhcmUgbmFtZTogSW50ZWwgQ29ycG9yYXRpb24gUzI2MDBX
VFQvUzI2MDBXVFQsIEJJT1MKPiBTRTVDNjEwLjg2Qi4wMS4wMS4wMDA4LjAyMTEyMDE1MTMyNSAw
Mi8xMS8yMDE1Cj4gW8KgwqDCoCAwLjAwMDAwMF0gdGFzazogZmZmZmZmZmY4MWUxMDQ4MCB0YXNr
LnN0YWNrOiBmZmZmZmZmZjgxZTAwMDAwCj4gW8KgwqDCoCAwLjAwMDAwMF0gUklQOiAwMDEwOnN0
YXRpY19rZXlfZGlzYWJsZV9jcHVzbG9ja2VkKzB4NmMvMHg4MAo+IFvCoMKgwqAgMC4wMDAwMDBd
IFJTUDogMDAwMDpmZmZmZmZmZjgxZTAzZTk4IEVGTEFHUzogMDAwMTAwOTIgT1JJR19SQVg6Cj4g
MDAwMDAwMDAwMDAwMDAwMAo+IFvCoMKgwqAgMC4wMDAwMDBdIFJBWDogMDAwMDAwMDAwMDAwMDA2
ZiBSQlg6IGZmZmZmZmZmODFlMzZmYzAgUkNYOgo+IGZmZmZmZmZmODFlNjBjZjgKPiBbwqDCoMKg
IDAuMDAwMDAwXSBSRFg6IDAwMDAwMDAwMDAwMDAwMDEgUlNJOiAwMDAwMDAwMDAwMDAwMDkyIFJE
SToKPiAwMDAwMDAwMDAwMDAwMDQ3Cj4gW8KgwqDCoCAwLjAwMDAwMF0gUkJQOiBmZmZmZmZmZjgx
ZTAzZWE4IFIwODogNmI1ZjYzNjk3NDYxNzQ3MyBSMDk6Cj4gMDAwMDAwMDAwMDAwMDE4Ywo+IFvC
oMKgwqAgMC4wMDAwMDBdIFIxMDogMDAwMDAwMDAwMDAwMDAwMCBSMTE6IDAwMDAwMDAwMDAwMDAw
NmYgUjEyOgo+IGZmZmY4ODIwN2ZmY2Y0YzAKPiBbwqDCoMKgIDAuMDAwMDAwXSBSMTM6IGZmZmZm
ZmZmODIxNzA5MjAgUjE0OiBmZmZmZmZmZjgyMThiNzgwIFIxNToKPiAwMDAwMDAwMDAwMDAwMDAw
Cj4gW8KgwqDCoCAwLjAwMDAwMF0gRlM6wqAgMDAwMDAwMDAwMDAwMDAwMCgwMDAwKSBHUzpmZmZm
ODgxMDNmNDAwMDAwKDAwMDApCj4ga25sR1M6MDAwMDAwMDAwMDAwMDAwMAo+IFvCoMKgwqAgMC4w
MDAwMDBdIENTOsKgIDAwMTAgRFM6IDAwMDAgRVM6IDAwMDAgQ1IwOiAwMDAwMDAwMDgwMDUwMDMz
Cj4gW8KgwqDCoCAwLjAwMDAwMF0gQ1IyOiBmZmZmODgyMDdmNGUwMDAwIENSMzogMDAwMDAwMjA3
ZWUwOTAwMCBDUjQ6Cj4gMDAwMDAwMDAwMDA2MDZiMAo+IFvCoMKgwqAgMC4wMDAwMDBdIENhbGwg
VHJhY2U6Cj4gW8KgwqDCoCAwLjAwMDAwMF3CoCBzdGF0aWNfa2V5X2Rpc2FibGUrMHgxYS8weDMw
Cj4gW8KgwqDCoCAwLjAwMDAwMF3CoCBuYXRpdmVfcHZfbG9ja19pbml0KzB4MWIvMHgxZQo+IFvC
oMKgwqAgMC4wMDAwMDBdwqAgbmF0aXZlX3NtcF9wcmVwYXJlX2Jvb3RfY3B1KzB4MzIvMHgzNQo+
IFvCoMKgwqAgMC4wMDAwMDBdwqAgc3RhcnRfa2VybmVsKzB4MTRmLzB4NDIxCj4gW8KgwqDCoCAw
LjAwMDAwMF3CoCB4ODZfNjRfc3RhcnRfcmVzZXJ2YXRpb25zKzB4MmEvMHgyYwo+IFvCoMKgwqAg
MC4wMDAwMDBdwqAgeDg2XzY0X3N0YXJ0X2tlcm5lbCsweDcyLzB4NzUKPiBbwqDCoMKgIDAuMDAw
MDAwXcKgIHNlY29uZGFyeV9zdGFydHVwXzY0KzB4YTUvMHhiMAo+IFvCoMKgwqAgMC4wMDAwMDBd
IENvZGU6IDg1IGMwIDc1IDJmIDQ4IGM3IGM3IDIwIDVlIGYwIDgxIGU4IGRmIDJhIDdiIDAwIDVi
Cj4gNDEgNWMgNWQgYzMgNDggODkgZmEgNDggYzcgYzYgNDAgOTMgYTMgODEgNDggYzcgYzcgMDAg
OGIgY2IgODEgZTggOTUgYjUKPiBmMyBmZiA8MGY+IGZmIGViIGE4IDBmIGZmIGViIGIzIDQ4IDg5
IGRmIGU4IDE0IGZjIGZmIGZmIGViIGM3IDY2IDkwIGU4Cj4gW8KgwqDCoCAwLjAwMDAwMF0gLS0t
WyBlbmQgdHJhY2UgYzEyZDA3ZjAwMzk5Y2U3OCBdLS0tCj4gW8KgwqDCoCAwLjAwMDAwMF0gQnVp
bHQgMiB6b25lbGlzdHMsIG1vYmlsaXR5IGdyb3VwaW5nIG9uLsKgIFRvdGFsIHBhZ2VzOgo+IDMz
MDA2MTU5Cj4gW8KgwqDCoCAwLjAwMDAwMF0gUG9saWN5IHpvbmU6IE5vcm1hbAo+IAo+IHdoaWNo
IGlzIGJpc2VjdGVkIHRvCj4gCj4gY29tbWl0IDkwNDM0NDJiNDNiMWZkZGYyMDI1OTFiODQ3MDI4
NjMyODY3MDBjMWEKPiBBdXRob3I6wqDCoMKgwqAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgo+IEF1dGhvckRhdGU6IFdlZCBTZXAgNiAxOTozNjoyNCAyMDE3ICswMjAwCj4gQ29tbWl0
OsKgwqDCoMKgIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgo+IENvbW1pdERhdGU6IFR1
ZSBPY3QgMTAgMTE6NTA6MTIgMjAxNyArMDIwMAo+IAo+IMKgwqAgbG9ja2luZy9wYXJhdmlydDog
VXNlIG5ldyBzdGF0aWMga2V5IGZvciBjb250cm9sbGluZyBjYWxsIG9mCj4gdmlydF9zcGluX2xv
Y2soKQo+IAo+IMKgwqAgVGhlcmUgYXJlIGNhc2VzIHdoZXJlIGEgZ3Vlc3QgdHJpZXMgdG8gc3dp
dGNoIHNwaW5sb2NrcyB0byBiYXJlIG1ldGFsCj4gwqDCoCBiZWhhdmlvciAoZS5nLiBieSBzZXR0
aW5nICJ4ZW5fbm9wdnNwaW4iIGJvb3QgcGFyYW1ldGVyKS4gVG9kYXkgdGhpcwo+IMKgwqAgaGFz
IHRoZSBkb3duc2lkZSBvZiBmYWxsaW5nIGJhY2sgdG8gdW5mYWlyIHRlc3QgYW5kIHNldCBzY2hl
bWUgZm9yCj4gwqDCoCBxc3BpbmxvY2tzIGR1ZSB0byB2aXJ0X3NwaW5fbG9jaygpIGRldGVjdGlu
ZyB0aGUgdmlydHVhbGl6ZWQKPiDCoMKgIGVudmlyb25tZW50Lgo+IAo+IMKgwqAgQWRkIGEgc3Rh
dGljIGtleSBjb250cm9sbGluZyB3aGV0aGVyIHZpcnRfc3Bpbl9sb2NrKCkgc2hvdWxkIGJlCj4g
wqDCoCBjYWxsZWQgb3Igbm90LiBXaGVuIHJ1bm5pbmcgb24gYmFyZSBtZXRhbCBzZXQgdGhlIG5l
dyBrZXkgdG8gZmFsc2UuCj4gCj4gwqDCoCBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+Cj4gwqDCoCBTaWduZWQtb2ZmLWJ5OiBQZXRlciBaaWpsc3RyYSAoSW50
ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KPiDCoMKgIEFja2VkLWJ5OiBXYWltYW4gTG9uZyA8
bG9uZ21hbkByZWRoYXQuY29tPgo+IMKgwqAgQ2M6IExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0Bs
aW51eC1mb3VuZGF0aW9uLm9yZz4KPiDCoMKgIENjOiBQZXRlciBaaWpsc3RyYSA8cGV0ZXJ6QGlu
ZnJhZGVhZC5vcmc+Cj4gwqDCoCBDYzogVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXgu
ZGU+Cj4gwqDCoCBDYzogYWthdGFyaWFAdm13YXJlLmNvbQo+IMKgwqAgQ2M6IGJvcmlzLm9zdHJv
dnNreUBvcmFjbGUuY29tCj4gwqDCoCBDYzogY2hyaXN3QHNvdXMtc29sLm9yZwo+IMKgwqAgQ2M6
IGhwYUB6eXRvci5jb20KPiDCoMKgIENjOiBqZXJlbXlAZ29vcC5vcmcKPiDCoMKgIENjOiBydXN0
eUBydXN0Y29ycC5jb20uYXUKPiDCoMKgIENjOiB2aXJ0dWFsaXphdGlvbkBsaXN0cy5saW51eC1m
b3VuZGF0aW9uLm9yZwo+IMKgwqAgQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+
IMKgwqAgTGluazogaHR0cDovL2xrbWwua2VybmVsLm9yZy9yLzIwMTcwOTA2MTczNjI1LjE4MTU4
LTItamdyb3NzQHN1c2UuY29tCj4gwqDCoCBTaWduZWQtb2ZmLWJ5OiBJbmdvIE1vbG5hciA8bWlu
Z29Aa2VybmVsLm9yZz4KPiAtLS0KPiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9xc3BpbmxvY2suaCB8
IDExICsrKysrKysrKystCj4gYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0LmPCoMKgwqDCoMKgwqAg
fCAxNCArKysrKysrKysrKystLQo+IGFyY2gveDg2L2tlcm5lbC9zbXBib290LmPCoMKgwqDCoMKg
wqDCoCB8wqAgMiArKwo+IDMgZmlsZXMgY2hhbmdlZCwgMjQgaW5zZXJ0aW9ucygrKSwgMyBkZWxl
dGlvbnMoLSkKPiAKPiBUaGFua3MsCj4gRmVuZ2d1YW5nCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 30 07:47:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 07:47:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e94n1-0001Im-9m; Mon, 30 Oct 2017 07:47:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <fengguang.wu@intel.com>) id 1e94mz-0001Ib-EK
 for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 07:47:18 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 7B/E6-20834-409D6F95; Mon, 30 Oct 2017 07:47:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkleJIrShJLcpLzFFi42I5YG5Sofvtxrd
 IgwcdTBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bz989sBStWc1fM6n3B3sC4YypnFyMXh5DA
 dEaJ/bPeMXUxcnJICPBKHFk2gxXC9pdoWDqfFaJoAaPE588XWSCcxYwSV/ZuYAGpYhFQlTixY
 QIziM0moC1xe+txsEkiAsoSH1t72UEamAVWM0v86DoK5ggL9DBKrGjeCdbBK+AiMeH3SXaIsV
 2MEufuvmKESAhKnJz5BGwFs4CVxLJ/T4AO4QCypSWW/+MACXMKuEp8PfIKbI6ogIrE0kutrBM
 YBWch6Z6FpHsWQjeEaSmx6jkniihIsZbEjX8vmSDseom3L7rZFjCyr2LUKE4tKkst0jU00Usq
 ykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECIwOBiDYwbhiu+chRkkOJiVRXq6Gb5FCf
 En5KZUZicUZ8UWlOanFhxhlODiUJHgNgNEmJFiUmp5akZaZA4xTmLQEB4+SCK/jdaA0b3FBYm
 5xZjpE6hSjLsezma8bmIVY8vLzUqXEeQtBZgiAFGWU5sGNgKWMS4yyUsK8jEBHCfEUpBblZpa
 gyr9iFOdgVBLmPQ+yiiczrwRu0yugI5iAjtCQ/AJyREkiQkqqgdF3hdbuSxsu386K89F+r2F7
 +ILi7UtFJ74GqIrt+H5S/df9q9cZn0WerIyY1dDqeUV4oWTDGr6gHb2qPJe75oT/K7t7sM2ym
 S9op3VAo7xI2XrbDyKT4141ztwz8fiWHLP1CitY1/4UfbzE0+iVrbrQV/U9BQ1fZyuUpZlkCc
 34svJG8+OHjsFKLMUZiYZazEXFiQCPnexkFAMAAA==
X-Env-Sender: fengguang.wu@intel.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1509349619!112592762!1
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6403 invoked from network); 30 Oct 2017 07:47:00 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Oct 2017 07:47:00 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 30 Oct 2017 00:46:58 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.44,318,1505804400"; d="scan'208";a="915314473"
Received: from zgong7-mobl.ccr.corp.intel.com (HELO wfg-t540p.sh.intel.com)
 ([10.255.24.183])
 by FMSMGA003.fm.intel.com with ESMTP; 30 Oct 2017 00:35:12 -0700
Received: from wfg by wfg-t540p.sh.intel.com with local (Exim 4.89)
 (envelope-from <fengguang.wu@intel.com>)
 id 1e94bF-000865-PB; Mon, 30 Oct 2017 08:35:09 +0100
Date: Mon, 30 Oct 2017 08:35:09 +0100
From: Fengguang Wu <fengguang.wu@intel.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20171030073509.23xtazsqrjuduqq5@wfg-t540p.sh.intel.com>
References: <CA+55aFxSJGeN=2X-uX-on1Uq2Nb8+v1aiMDz5H1+tKW_N5Q+6g@mail.gmail.com>
 <20171029225155.qcum5i75awrt5tzm@wfg-t540p.sh.intel.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="i5g2a7gt6sl2dzir"
Content-Disposition: inline
In-Reply-To: <20171029225155.qcum5i75awrt5tzm@wfg-t540p.sh.intel.com>
User-Agent: NeoMutt/20170609 (1.8.3)
Cc: boris.ostrovsky@oracle.com, jeremy@goop.org, xen-devel@lists.xenproject.org,
 Peter Zijlstra <peterz@infradead.org>, rusty@rustcorp.com.au,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 virtualization@lists.linux-foundation.org, chrisw@sous-sol.org, hpa@zytor.com,
 Waiman Long <longman@redhat.com>, Thomas Gleixner <tglx@linutronix.de>,
 Linus Torvalds <torvalds@linux-foundation.org>, akataria@vmware.com
Subject: [Xen-devel] [locking/paravirt] static_key_disable_cpuslocked():
 static key 'virt_spin_lock_key+0x0/0x20' used before call to
 jump_label_init()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--i5g2a7gt6sl2dzir
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Disposition: inline

On Sun, Oct 29, 2017 at 11:51:55PM +0100, Fengguang Wu wrote:
>Hi Linus,
>
>Up to now we see the below boot error/warnings when testing v4.14-rc6.
>
>They hit the RC release mainly due to various imperfections in 0day's
>auto bisection. So I manually list them here and CC the likely easy to
>debug ones to the corresponding maintainers in the followup emails.
>
>boot_successes: 4700
>boot_failures: 247

[...]

>WARNING:at_kernel/jump_label.c:#static_key_disable_cpuslocked: 7

The call trace is

[    0.000000] Booting paravirtualized kernel on bare hardware
[    0.000000] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1910969940391419 ns
[    0.000000] setup_percpu: NR_CPUS:8192 nr_cpumask_bits:72 nr_cpu_ids:72 nr_node_ids:2
[    0.000000] percpu: Embedded 39 pages/cpu @ffff88103f400000 s120088 r8192 d31464 u262144
[    0.000000] pcpu-alloc: s120088 r8192 d31464 u262144 alloc=1*2097152
[    0.000000] pcpu-alloc: [0] 00 01 02 03 04 05 06 07 [0] 08 09 10 11 12 13 14 15 
[    0.000000] pcpu-alloc: [0] 16 17 36 37 38 39 40 41 [0] 42 43 44 45 46 47 48 49 
[    0.000000] pcpu-alloc: [0] 50 51 52 53 -- -- -- -- [1] 18 19 20 21 22 23 24 25 
[    0.000000] pcpu-alloc: [1] 26 27 28 29 30 31 32 33 [1] 34 35 54 55 56 57 58 59 
[    0.000000] pcpu-alloc: [1] 60 61 62 63 64 65 66 67 [1] 68 69 70 71 -- -- -- -- 
[    0.000000] static_key_disable_cpuslocked(): static key 'virt_spin_lock_key+0x0/0x20' used before call to jump_label_init()
[    0.000000] ------------[ cut here ]------------
[    0.000000] WARNING: CPU: 0 PID: 0 at kernel/jump_label.c:161 static_key_disable_cpuslocked+0x6c/0x80
[    0.000000] Modules linked in:
[    0.000000] CPU: 0 PID: 0 Comm: swapper Not tainted 4.14.0-rc6-00162-g3d6dabc2 #1
[    0.000000] Hardware name: Intel Corporation S2600WTT/S2600WTT, BIOS SE5C610.86B.01.01.0008.021120151325 02/11/2015
[    0.000000] task: ffffffff81e10480 task.stack: ffffffff81e00000
[    0.000000] RIP: 0010:static_key_disable_cpuslocked+0x6c/0x80
[    0.000000] RSP: 0000:ffffffff81e03e98 EFLAGS: 00010092 ORIG_RAX: 0000000000000000
[    0.000000] RAX: 000000000000006f RBX: ffffffff81e36fc0 RCX: ffffffff81e60cf8
[    0.000000] RDX: 0000000000000001 RSI: 0000000000000092 RDI: 0000000000000047
[    0.000000] RBP: ffffffff81e03ea8 R08: 6b5f636974617473 R09: 000000000000018c
[    0.000000] R10: 0000000000000000 R11: 000000000000006f R12: ffff88207ffcf4c0
[    0.000000] R13: ffffffff82170920 R14: ffffffff8218b780 R15: 0000000000000000
[    0.000000] FS:  0000000000000000(0000) GS:ffff88103f400000(0000) knlGS:0000000000000000
[    0.000000] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    0.000000] CR2: ffff88207f4e0000 CR3: 000000207ee09000 CR4: 00000000000606b0
[    0.000000] Call Trace:
[    0.000000]  static_key_disable+0x1a/0x30
[    0.000000]  native_pv_lock_init+0x1b/0x1e
[    0.000000]  native_smp_prepare_boot_cpu+0x32/0x35
[    0.000000]  start_kernel+0x14f/0x421
[    0.000000]  x86_64_start_reservations+0x2a/0x2c
[    0.000000]  x86_64_start_kernel+0x72/0x75
[    0.000000]  secondary_startup_64+0xa5/0xb0
[    0.000000] Code: 85 c0 75 2f 48 c7 c7 20 5e f0 81 e8 df 2a 7b 00 5b 41 5c 5d c3 48 89 fa 48 c7 c6 40 93 a3 81 48 c7 c7 00 8b cb 81 e8 95 b5 f3 ff <0f> ff eb a8 0f ff eb b3 48 89 df e8 14 fc ff ff eb c7 66 90 e8 
[    0.000000] ---[ end trace c12d07f00399ce78 ]---
[    0.000000] Built 2 zonelists, mobility grouping on.  Total pages: 33006159
[    0.000000] Policy zone: Normal

which is bisected to

commit 9043442b43b1fddf202591b84702863286700c1a
Author:     Juergen Gross <jgross@suse.com>
AuthorDate: Wed Sep 6 19:36:24 2017 +0200
Commit:     Ingo Molnar <mingo@kernel.org>
CommitDate: Tue Oct 10 11:50:12 2017 +0200

    locking/paravirt: Use new static key for controlling call of virt_spin_lock()

    There are cases where a guest tries to switch spinlocks to bare metal
    behavior (e.g. by setting "xen_nopvspin" boot parameter). Today this
    has the downside of falling back to unfair test and set scheme for
    qspinlocks due to virt_spin_lock() detecting the virtualized
    environment.

    Add a static key controlling whether virt_spin_lock() should be
    called or not. When running on bare metal set the new key to false.

    Signed-off-by: Juergen Gross <jgross@suse.com>
    Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
    Acked-by: Waiman Long <longman@redhat.com>
    Cc: Linus Torvalds <torvalds@linux-foundation.org>
    Cc: Peter Zijlstra <peterz@infradead.org>
    Cc: Thomas Gleixner <tglx@linutronix.de>
    Cc: akataria@vmware.com
    Cc: boris.ostrovsky@oracle.com
    Cc: chrisw@sous-sol.org
    Cc: hpa@zytor.com
    Cc: jeremy@goop.org
    Cc: rusty@rustcorp.com.au
    Cc: virtualization@lists.linux-foundation.org
    Cc: xen-devel@lists.xenproject.org
    Link: http://lkml.kernel.org/r/20170906173625.18158-2-jgross@suse.com
    Signed-off-by: Ingo Molnar <mingo@kernel.org>
---
 arch/x86/include/asm/qspinlock.h | 11 ++++++++++-
 arch/x86/kernel/paravirt.c       | 14 ++++++++++++--
 arch/x86/kernel/smpboot.c        |  2 ++
 3 files changed, 24 insertions(+), 3 deletions(-)

Thanks,
Fengguang

--i5g2a7gt6sl2dzir
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="dmesg-lkp-hsw-ep4:20171029161128:x86_64-rhel-7.2:gcc-6:4.14.0-rc6-00162-g3d6dabc2:1"

Decompressing Linux... Parsing ELF... done.
Booting the kernel.
[    0.000000] Linux version 4.14.0-rc6-00162-g3d6dabc2 (kbuild@lkp-nex05) (gcc version 6.2.0 20160901 (Debian 6.2.0-3)) #1 SMP Sun Oct 29 15:58:26 CST 2017
[    0.000000] Command line: ip=::::lkp-hsw-ep4::dhcp root=/dev/ram0 user=lizhijian job=/lkp/scheduled/lkp-hsw-ep4/perf-sanity-tests-defaults-debian-x86_64-2016-08-31.cgz-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f-20171029-69014-181lmno-0.yaml ARCH=x86_64 kconfig=x86_64-rhel-7.2 branch=tip/master commit=3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f BOOT_IMAGE=/pkg/linux/x86_64-rhel-7.2/gcc-6/3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/vmlinuz-4.14.0-rc6-00162-g3d6dabc2 max_uptime=3600 RESULT_ROOT=/result/perf-sanity-tests/defaults/lkp-hsw-ep4/debian-x86_64-2016-08-31.cgz/x86_64-rhel-7.2/gcc-6/3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/1 LKP_SERVER=inn debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 net.ifnames=0 printk.devkmsg=on panic=-1 softlockup_panic=1 nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 drbd.minor_count=8 systemd.log_level=err ignore_loglevel console=tty0 earlyprintk=ttyS0,115200 console=ttyS0,115200 vga=normal rw
[    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 bytes, using 'standard' format.
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000100-0x000000000009cfff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009d000-0x000000000009ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x0000000076230fff] usable
[    0.000000] BIOS-e820: [mem 0x0000000076231000-0x00000000762ddfff] ACPI data
[    0.000000] BIOS-e820: [mem 0x00000000762de000-0x000000007a1d2fff] usable
[    0.000000] BIOS-e820: [mem 0x000000007a1d3000-0x000000007accefff] reserved
[    0.000000] BIOS-e820: [mem 0x000000007accf000-0x000000007b6fefff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x000000007b6ff000-0x000000007b7d6fff] ACPI data
[    0.000000] BIOS-e820: [mem 0x000000007b7d7000-0x000000007b7fffff] usable
[    0.000000] BIOS-e820: [mem 0x000000007b800000-0x000000008fffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000ff400000-0x00000000ffffffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000207fffffff] usable
[    0.000000] debug: ignoring loglevel setting.
[    0.000000] bootconsole [earlyser0] enabled
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] random: fast init done
[    0.000000] SMBIOS 2.7 present.
[    0.000000] DMI: Intel Corporation S2600WTT/S2600WTT, BIOS SE5C610.86B.01.01.0008.021120151325 02/11/2015
[    0.000000] tsc: Fast TSC calibration using PIT
[    0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000000] e820: last_pfn = 0x2080000 max_arch_pfn = 0x400000000
[    0.000000] MTRR default type: write-back
[    0.000000] MTRR fixed ranges enabled:
[    0.000000]   00000-9FFFF write-back
[    0.000000]   A0000-BFFFF uncachable
[    0.000000]   C0000-FFFFF write-protect
[    0.000000] MTRR variable ranges enabled:
[    0.000000]   0 base 000080000000 mask 3FFF80000000 uncachable
[    0.000000]   1 base 380000000000 mask 3F8000000000 uncachable
[    0.000000]   2 disabled
[    0.000000]   3 disabled
[    0.000000]   4 disabled
[    0.000000]   5 disabled
[    0.000000]   6 disabled
[    0.000000]   7 disabled
[    0.000000]   8 disabled
[    0.000000]   9 disabled
[    0.000000] x86/PAT: Configuration [0-7]: WB  WC  UC- UC  WB  WP  UC- WT  
[    0.000000] x2apic: enabled by BIOS, switching to x2apic ops
[    0.000000] e820: last_pfn = 0x7b800 max_arch_pfn = 0x400000000
[    0.000000] Scan for SMP in [mem 0x00000000-0x000003ff]
[    0.000000] Scan for SMP in [mem 0x0009fc00-0x0009ffff]
[    0.000000] Scan for SMP in [mem 0x000f0000-0x000fffff]
[    0.000000] found SMP MP-table at [mem 0x000fd850-0x000fd85f] mapped at [fffffffffd200850]
[    0.000000]   mpc: fd860-fde3c
[    0.000000] Base memory trampoline at [ffff880000096000] 96000 size 24576
[    0.000000] Using GB pages for direct mapping
[    0.000000] BRK [0x207f4e0000, 0x207f4e0fff] PGTABLE
[    0.000000] BRK [0x207f4e1000, 0x207f4e1fff] PGTABLE
[    0.000000] BRK [0x207f4e2000, 0x207f4e2fff] PGTABLE
[    0.000000] BRK [0x207f4e3000, 0x207f4e3fff] PGTABLE
[    0.000000] BRK [0x207f4e4000, 0x207f4e4fff] PGTABLE
[    0.000000] BRK [0x207f4e5000, 0x207f4e5fff] PGTABLE
[    0.000000] RAMDISK: [mem 0x2057f56000-0x207dffffff]
[    0.000000] ACPI: Early table checksum verification disabled
[    0.000000] ACPI: RSDP 0x00000000000F0460 000024 (v02 INTEL )
[    0.000000] ACPI: XSDT 0x000000007B7D50E8 0000BC (v01 INTEL  S2600WT  00000000 INTL 01000013)
[    0.000000] ACPI: FACP 0x000000007B7D4000 0000F4 (v04 INTEL  S2600WT  00000000 INTL 20091013)
[    0.000000] ACPI: DSDT 0x000000007B79A000 0313B2 (v02 INTEL  S2600WT  00000003 INTL 20091013)
[    0.000000] ACPI: FACS 0x000000007B6FB000 000040
[    0.000000] ACPI: HPET 0x000000007B7D3000 000038 (v01 INTEL  S2600WT  00000001 INTL 20091013)
[    0.000000] ACPI: APIC 0x000000007B7D2000 00085C (v03 INTEL  S2600WT  00000000 INTL 20091013)
[    0.000000] ACPI: MCFG 0x000000007B7D1000 00003C (v01 INTEL  S2600WT  00000001 INTL 20091013)
[    0.000000] ACPI: MSCT 0x000000007B7D0000 000090 (v01 INTEL  S2600WT  00000001 INTL 20091013)
[    0.000000] ACPI: SLIT 0x000000007B7CF000 00006C (v01 INTEL  S2600WT  00000001 INTL 20091013)
[    0.000000] ACPI: SRAT 0x000000007B7CE000 0009B0 (v03 INTEL  S2600WT  00000001 INTL 20091013)
[    0.000000] ACPI: SPMI 0x000000007B7CD000 000041 (v05 INTEL  S2600WT  00000001 INTL 20091013)
[    0.000000] ACPI: WDDT 0x000000007B7CC000 000040 (v01 INTEL  S2600WT  00000000 INTL 20091013)
[    0.000000] ACPI: PRAD 0x000000007B795000 000102 (v02 INTEL  SpsPrAgg 00000002 INTL 20130328)
[    0.000000] ACPI: DMAR 0x000000007B78F000 000120 (v01 INTEL  S2600WT  00000001 INTL 20091013)
[    0.000000] ACPI: SSDT 0x0000000076231000 0ACA42 (v02 INTEL  S2600WT  00004000 INTL 20130328)
[    0.000000] ACPI: SSDT 0x000000007B797000 00216B (v02 INTEL  S2600WT  00000002 INTL 20130328)
[    0.000000] ACPI: SSDT 0x000000007B796000 000064 (v02 INTEL  S2600WT  00000002 INTL 20130328)
[    0.000000] ACPI: HEST 0x000000007B794000 0000A8 (v01 INTEL  S2600WT  00000001 INTL 00000001)
[    0.000000] ACPI: BERT 0x000000007B793000 000030 (v01 INTEL  S2600WT  00000001 INTL 00000001)
[    0.000000] ACPI: ERST 0x000000007B792000 000230 (v01 INTEL  S2600WT  00000001 INTL 00000001)
[    0.000000] ACPI: EINJ 0x000000007B791000 000130 (v01 INTEL  S2600WT  00000001 INTL 00000001)
[    0.000000] ACPI: SPCR 0x000000007B790000 000050 (v01        S2600WT  00000000 INTL 00000000)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] Setting APIC routing to cluster x2apic.
[    0.000000] SRAT: PXM 0 -> APIC 0x00 -> Node 0
[    0.000000] SRAT: PXM 0 -> APIC 0x02 -> Node 0
[    0.000000] SRAT: PXM 0 -> APIC 0x04 -> Node 0
[    0.000000] SRAT: PXM 0 -> APIC 0x06 -> Node 0
[    0.000000] SRAT: PXM 0 -> APIC 0x08 -> Node 0
[    0.000000] SRAT: PXM 0 -> APIC 0x10 -> Node 0
[    0.000000] SRAT: PXM 0 -> APIC 0x12 -> Node 0
[    0.000000] SRAT: PXM 0 -> APIC 0x14 -> Node 0
[    0.000000] SRAT: PXM 0 -> APIC 0x16 -> Node 0
[    0.000000] SRAT: PXM 0 -> APIC 0x20 -> Node 0
[    0.000000] SRAT: PXM 0 -> APIC 0x22 -> Node 0
[    0.000000] SRAT: PXM 0 -> APIC 0x24 -> Node 0
[    0.000000] SRAT: PXM 0 -> APIC 0x26 -> Node 0
[    0.000000] SRAT: PXM 0 -> APIC 0x28 -> Node 0
[    0.000000] SRAT: PXM 0 -> APIC 0x30 -> Node 0
[    0.000000] SRAT: PXM 0 -> APIC 0x32 -> Node 0
[    0.000000] SRAT: PXM 0 -> APIC 0x34 -> Node 0
[    0.000000] SRAT: PXM 0 -> APIC 0x36 -> Node 0
[    0.000000] SRAT: PXM 1 -> APIC 0x40 -> Node 1
[    0.000000] SRAT: PXM 1 -> APIC 0x42 -> Node 1
[    0.000000] SRAT: PXM 1 -> APIC 0x44 -> Node 1
[    0.000000] SRAT: PXM 1 -> APIC 0x46 -> Node 1
[    0.000000] SRAT: PXM 1 -> APIC 0x48 -> Node 1
[    0.000000] SRAT: PXM 1 -> APIC 0x50 -> Node 1
[    0.000000] SRAT: PXM 1 -> APIC 0x52 -> Node 1
[    0.000000] SRAT: PXM 1 -> APIC 0x54 -> Node 1
[    0.000000] SRAT: PXM 1 -> APIC 0x56 -> Node 1
[    0.000000] SRAT: PXM 1 -> APIC 0x60 -> Node 1
[    0.000000] SRAT: PXM 1 -> APIC 0x62 -> Node 1
[    0.000000] SRAT: PXM 1 -> APIC 0x64 -> Node 1
[    0.000000] SRAT: PXM 1 -> APIC 0x66 -> Node 1
[    0.000000] SRAT: PXM 1 -> APIC 0x68 -> Node 1
[    0.000000] SRAT: PXM 1 -> APIC 0x70 -> Node 1
[    0.000000] SRAT: PXM 1 -> APIC 0x72 -> Node 1
[    0.000000] SRAT: PXM 1 -> APIC 0x74 -> Node 1
[    0.000000] SRAT: PXM 1 -> APIC 0x76 -> Node 1
[    0.000000] SRAT: PXM 0 -> APIC 0x01 -> Node 0
[    0.000000] SRAT: PXM 0 -> APIC 0x03 -> Node 0
[    0.000000] SRAT: PXM 0 -> APIC 0x05 -> Node 0
[    0.000000] SRAT: PXM 0 -> APIC 0x07 -> Node 0
[    0.000000] SRAT: PXM 0 -> APIC 0x09 -> Node 0
[    0.000000] SRAT: PXM 0 -> APIC 0x11 -> Node 0
[    0.000000] SRAT: PXM 0 -> APIC 0x13 -> Node 0
[    0.000000] SRAT: PXM 0 -> APIC 0x15 -> Node 0
[    0.000000] SRAT: PXM 0 -> APIC 0x17 -> Node 0
[    0.000000] SRAT: PXM 0 -> APIC 0x21 -> Node 0
[    0.000000] SRAT: PXM 0 -> APIC 0x23 -> Node 0
[    0.000000] SRAT: PXM 0 -> APIC 0x25 -> Node 0
[    0.000000] SRAT: PXM 0 -> APIC 0x27 -> Node 0
[    0.000000] SRAT: PXM 0 -> APIC 0x29 -> Node 0
[    0.000000] SRAT: PXM 0 -> APIC 0x31 -> Node 0
[    0.000000] SRAT: PXM 0 -> APIC 0x33 -> Node 0
[    0.000000] SRAT: PXM 0 -> APIC 0x35 -> Node 0
[    0.000000] SRAT: PXM 0 -> APIC 0x37 -> Node 0
[    0.000000] SRAT: PXM 1 -> APIC 0x41 -> Node 1
[    0.000000] SRAT: PXM 1 -> APIC 0x43 -> Node 1
[    0.000000] SRAT: PXM 1 -> APIC 0x45 -> Node 1
[    0.000000] SRAT: PXM 1 -> APIC 0x47 -> Node 1
[    0.000000] SRAT: PXM 1 -> APIC 0x49 -> Node 1
[    0.000000] SRAT: PXM 1 -> APIC 0x51 -> Node 1
[    0.000000] SRAT: PXM 1 -> APIC 0x53 -> Node 1
[    0.000000] SRAT: PXM 1 -> APIC 0x55 -> Node 1
[    0.000000] SRAT: PXM 1 -> APIC 0x57 -> Node 1
[    0.000000] SRAT: PXM 1 -> APIC 0x61 -> Node 1
[    0.000000] SRAT: PXM 1 -> APIC 0x63 -> Node 1
[    0.000000] SRAT: PXM 1 -> APIC 0x65 -> Node 1
[    0.000000] SRAT: PXM 1 -> APIC 0x67 -> Node 1
[    0.000000] SRAT: PXM 1 -> APIC 0x69 -> Node 1
[    0.000000] SRAT: PXM 1 -> APIC 0x71 -> Node 1
[    0.000000] SRAT: PXM 1 -> APIC 0x73 -> Node 1
[    0.000000] SRAT: PXM 1 -> APIC 0x75 -> Node 1
[    0.000000] SRAT: PXM 1 -> APIC 0x77 -> Node 1
[    0.000000] ACPI: SRAT: Node 0 PXM 0 [mem 0x00000000-0x7fffffff]
[    0.000000] ACPI: SRAT: Node 0 PXM 0 [mem 0x100000000-0x107fffffff]
[    0.000000] ACPI: SRAT: Node 1 PXM 1 [mem 0x1080000000-0x207fffffff]
[    0.000000] NUMA: Initialized distance table, cnt=2
[    0.000000] NUMA: Node 0 [mem 0x00000000-0x7fffffff] + [mem 0x100000000-0x107fffffff] -> [mem 0x00000000-0x107fffffff]
[    0.000000] NODE_DATA(0) allocated [mem 0x107ffd5000-0x107fffffff]
[    0.000000] NODE_DATA(1) allocated [mem 0x207ffd3000-0x207fffdfff]
[    0.000000] cma: Reserved 200 MiB at 0x000000204b400000
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000000001000-0x0000000000ffffff]
[    0.000000]   DMA32    [mem 0x0000000001000000-0x00000000ffffffff]
[    0.000000]   Normal   [mem 0x0000000100000000-0x000000207fffffff]
[    0.000000]   Device   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000001000-0x000000000009cfff]
[    0.000000]   node   0: [mem 0x0000000000100000-0x0000000076230fff]
[    0.000000]   node   0: [mem 0x00000000762de000-0x000000007a1d2fff]
[    0.000000]   node   0: [mem 0x000000007b7d7000-0x000000007b7fffff]
[    0.000000]   node   0: [mem 0x0000000100000000-0x000000107fffffff]
[    0.000000]   node   1: [mem 0x0000001080000000-0x000000207fffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x000000107fffffff]
[    0.000000] On node 0 totalpages: 16752875
[    0.000000]   DMA zone: 64 pages used for memmap
[    0.000000]   DMA zone: 22 pages reserved
[    0.000000]   DMA zone: 3996 pages, LIFO batch:0
[    0.000000]   DMA32 zone: 7750 pages used for memmap
[    0.000000]   DMA32 zone: 495951 pages, LIFO batch:31
[    0.000000]   Normal zone: 253952 pages used for memmap
[    0.000000]   Normal zone: 16252928 pages, LIFO batch:31
[    0.000000] Initmem setup node 1 [mem 0x0000001080000000-0x000000207fffffff]
[    0.000000] On node 1 totalpages: 16777216
[    0.000000]   Normal zone: 16777216 pages, LIFO batch:31
[    0.000000] ACPI: PM-Timer IO Port: 0x408
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x02] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x03] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x04] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x05] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x06] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x07] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x08] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x09] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x0a] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x0b] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x0c] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x0d] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x0e] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x0f] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x10] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x11] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x12] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x13] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x14] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x15] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x16] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x17] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x18] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x19] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x1a] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x1b] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x1c] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x1d] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x1e] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x1f] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x20] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x21] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x22] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x23] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x24] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x25] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x26] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x27] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x28] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x29] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x2a] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x2b] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x2c] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x2d] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x2e] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x2f] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x30] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x31] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x32] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x33] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x34] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x35] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x36] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x37] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x38] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x39] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x3a] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x3b] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x3c] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x3d] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x3e] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x3f] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x40] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x41] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x42] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x43] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x44] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x45] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x46] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x47] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x48] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x49] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x4a] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x4b] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x4c] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x4d] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x4e] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x4f] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x50] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x51] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x52] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x53] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x54] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x55] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x56] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x57] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x58] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x59] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x5a] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x5b] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x5c] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x5d] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x5e] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x5f] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x60] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x61] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x62] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x63] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x64] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x65] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x66] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x67] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x68] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x69] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x6a] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x6b] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x6c] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x6d] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x6e] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x6f] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x70] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x71] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x72] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x73] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x74] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x75] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x76] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x77] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x78] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x79] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x7a] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x7b] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x7c] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x7d] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x7e] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x7f] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x80] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x81] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x82] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x83] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x84] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x85] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x86] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x87] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x88] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x89] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x8a] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x8b] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x8c] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x8d] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x8f] high level lint[0x1])
[    0.000000] IOAPIC[0]: apic_id 8, version 32, address 0xfec00000, GSI 0-23
[    0.000000] IOAPIC[1]: apic_id 9, version 32, address 0xfec01000, GSI 24-47
[    0.000000] IOAPIC[2]: apic_id 10, version 32, address 0xfec40000, GSI 48-71
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 00, APIC ID 8, APIC INT 02
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 09, APIC ID 8, APIC INT 09
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 01, APIC ID 8, APIC INT 01
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 03, APIC ID 8, APIC INT 03
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 04, APIC ID 8, APIC INT 04
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 05, APIC ID 8, APIC INT 05
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 06, APIC ID 8, APIC INT 06
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 07, APIC ID 8, APIC INT 07
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 08, APIC ID 8, APIC INT 08
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0a, APIC ID 8, APIC INT 0a
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0b, APIC ID 8, APIC INT 0b
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0c, APIC ID 8, APIC INT 0c
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0d, APIC ID 8, APIC INT 0d
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0e, APIC ID 8, APIC INT 0e
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0f, APIC ID 8, APIC INT 0f
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x8086a701 base: 0xfed00000
[    0.000000] [Firmware Bug]: TSC_DEADLINE disabled due to Errata; please update microcode to version: 0x3a (or later)
[    0.000000] smpboot: Allowing 72 CPUs, 0 hotplug CPUs
[    0.000000] mapped IOAPIC to ffffffffff5fb000 (fec00000)
[    0.000000] mapped IOAPIC to ffffffffff5fa000 (fec01000)
[    0.000000] mapped IOAPIC to ffffffffff5f9000 (fec40000)
[    0.000000] PM: Registered nosave memory: [mem 0x00000000-0x00000fff]
[    0.000000] PM: Registered nosave memory: [mem 0x0009d000-0x0009ffff]
[    0.000000] PM: Registered nosave memory: [mem 0x000a0000-0x000dffff]
[    0.000000] PM: Registered nosave memory: [mem 0x000e0000-0x000fffff]
[    0.000000] PM: Registered nosave memory: [mem 0x76231000-0x762ddfff]
[    0.000000] PM: Registered nosave memory: [mem 0x7a1d3000-0x7accefff]
[    0.000000] PM: Registered nosave memory: [mem 0x7accf000-0x7b6fefff]
[    0.000000] PM: Registered nosave memory: [mem 0x7b6ff000-0x7b7d6fff]
[    0.000000] PM: Registered nosave memory: [mem 0x7b800000-0x8fffffff]
[    0.000000] PM: Registered nosave memory: [mem 0x90000000-0xfed1bfff]
[    0.000000] PM: Registered nosave memory: [mem 0xfed1c000-0xfed1ffff]
[    0.000000] PM: Registered nosave memory: [mem 0xfed20000-0xff3fffff]
[    0.000000] PM: Registered nosave memory: [mem 0xff400000-0xffffffff]
[    0.000000] e820: [mem 0x90000000-0xfed1bfff] available for PCI devices
[    0.000000] Booting paravirtualized kernel on bare hardware
[    0.000000] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1910969940391419 ns
[    0.000000] setup_percpu: NR_CPUS:8192 nr_cpumask_bits:72 nr_cpu_ids:72 nr_node_ids:2
[    0.000000] percpu: Embedded 39 pages/cpu @ffff88103f400000 s120088 r8192 d31464 u262144
[    0.000000] pcpu-alloc: s120088 r8192 d31464 u262144 alloc=1*2097152
[    0.000000] pcpu-alloc: [0] 00 01 02 03 04 05 06 07 [0] 08 09 10 11 12 13 14 15 
[    0.000000] pcpu-alloc: [0] 16 17 36 37 38 39 40 41 [0] 42 43 44 45 46 47 48 49 
[    0.000000] pcpu-alloc: [0] 50 51 52 53 -- -- -- -- [1] 18 19 20 21 22 23 24 25 
[    0.000000] pcpu-alloc: [1] 26 27 28 29 30 31 32 33 [1] 34 35 54 55 56 57 58 59 
[    0.000000] pcpu-alloc: [1] 60 61 62 63 64 65 66 67 [1] 68 69 70 71 -- -- -- -- 
[    0.000000] static_key_disable_cpuslocked(): static key 'virt_spin_lock_key+0x0/0x20' used before call to jump_label_init()
[    0.000000] ------------[ cut here ]------------
[    0.000000] WARNING: CPU: 0 PID: 0 at kernel/jump_label.c:161 static_key_disable_cpuslocked+0x6c/0x80
[    0.000000] Modules linked in:
[    0.000000] CPU: 0 PID: 0 Comm: swapper Not tainted 4.14.0-rc6-00162-g3d6dabc2 #1
[    0.000000] Hardware name: Intel Corporation S2600WTT/S2600WTT, BIOS SE5C610.86B.01.01.0008.021120151325 02/11/2015
[    0.000000] task: ffffffff81e10480 task.stack: ffffffff81e00000
[    0.000000] RIP: 0010:static_key_disable_cpuslocked+0x6c/0x80
[    0.000000] RSP: 0000:ffffffff81e03e98 EFLAGS: 00010092 ORIG_RAX: 0000000000000000
[    0.000000] RAX: 000000000000006f RBX: ffffffff81e36fc0 RCX: ffffffff81e60cf8
[    0.000000] RDX: 0000000000000001 RSI: 0000000000000092 RDI: 0000000000000047
[    0.000000] RBP: ffffffff81e03ea8 R08: 6b5f636974617473 R09: 000000000000018c
[    0.000000] R10: 0000000000000000 R11: 000000000000006f R12: ffff88207ffcf4c0
[    0.000000] R13: ffffffff82170920 R14: ffffffff8218b780 R15: 0000000000000000
[    0.000000] FS:  0000000000000000(0000) GS:ffff88103f400000(0000) knlGS:0000000000000000
[    0.000000] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    0.000000] CR2: ffff88207f4e0000 CR3: 000000207ee09000 CR4: 00000000000606b0
[    0.000000] Call Trace:
[    0.000000]  static_key_disable+0x1a/0x30
[    0.000000]  native_pv_lock_init+0x1b/0x1e
[    0.000000]  native_smp_prepare_boot_cpu+0x32/0x35
[    0.000000]  start_kernel+0x14f/0x421
[    0.000000]  x86_64_start_reservations+0x2a/0x2c
[    0.000000]  x86_64_start_kernel+0x72/0x75
[    0.000000]  secondary_startup_64+0xa5/0xb0
[    0.000000] Code: 85 c0 75 2f 48 c7 c7 20 5e f0 81 e8 df 2a 7b 00 5b 41 5c 5d c3 48 89 fa 48 c7 c6 40 93 a3 81 48 c7 c7 00 8b cb 81 e8 95 b5 f3 ff <0f> ff eb a8 0f ff eb b3 48 89 df e8 14 fc ff ff eb c7 66 90 e8 
[    0.000000] ---[ end trace c12d07f00399ce78 ]---
[    0.000000] Built 2 zonelists, mobility grouping on.  Total pages: 33006159
[    0.000000] Policy zone: Normal
[    0.000000] Kernel command line: ip=::::lkp-hsw-ep4::dhcp root=/dev/ram0 user=lizhijian job=/lkp/scheduled/lkp-hsw-ep4/perf-sanity-tests-defaults-debian-x86_64-2016-08-31.cgz-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f-20171029-69014-181lmno-0.yaml ARCH=x86_64 kconfig=x86_64-rhel-7.2 branch=tip/master commit=3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f BOOT_IMAGE=/pkg/linux/x86_64-rhel-7.2/gcc-6/3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/vmlinuz-4.14.0-rc6-00162-g3d6dabc2 max_uptime=3600 RESULT_ROOT=/result/perf-sanity-tests/defaults/lkp-hsw-ep4/debian-x86_64-2016-08-31.cgz/x86_64-rhel-7.2/gcc-6/3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/1 LKP_SERVER=inn debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 net.ifnames=0 printk.devkmsg=on panic=-1 softlockup_panic=1 nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 drbd.minor_count=8 systemd.log_level=err ignore_loglevel console=tty0 earlyprintk=ttyS0,115200 console=ttyS0,115200 vga=normal rw
[    0.000000] sysrq: sysrq always enabled.
[    0.000000] log_buf_len individual max cpu contribution: 4096 bytes
[    0.000000] log_buf_len total cpu_extra contributions: 290816 bytes
[    0.000000] log_buf_len min size: 524288 bytes
[    0.000000] log_buf_len: 1048576 bytes
[    0.000000] early log buf free: 493540(94%)
[    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[    0.000000] Memory: 131094968K/134120364K available (9604K kernel code, 2566K rwdata, 3980K rodata, 2320K init, 2020K bss, 2820596K reserved, 204800K cma-reserved)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=72, Nodes=2
[    0.000000] ftrace: allocating 38138 entries in 149 pages
[    0.000000] Hierarchical RCU implementation.
[    0.000000] 	RCU restricting CPUs from NR_CPUS=8192 to nr_cpu_ids=72.
[    0.000000] 	RCU CPU stall warnings timeout set to 100 (rcu_cpu_stall_timeout).
[    0.000000] 	Tasks RCU enabled.
[    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=72
[    0.000000] NR_IRQS: 524544, nr_irqs: 1816, preallocated irqs: 16
[    0.000000] 	Offload RCU callbacks from CPUs: .
[    0.000000] Console: colour dummy device 80x25
[    0.000000] console [tty0] enabled
[    0.000000] console [ttyS0] enabled
[    0.000000] bootconsole [earlyser0] disabled
[    0.000000] mempolicy: Enabling automatic NUMA balancing. Configure with numa_balancing= or the kernel.numa_balancing sysctl
[    0.000000] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 133484882848 ns
[    0.000000] hpet clockevent registered
[    0.000000] tsc: Fast TSC calibration using PIT
[    0.000000] tsc: Detected 2294.723 MHz processor
[    0.000045] Calibrating delay loop (skipped), value calculated using timer frequency.. 4589.44 BogoMIPS (lpj=2294723)
[    0.001000] pid_max: default: 73728 minimum: 576
[    0.001000] ACPI: Core revision 20170728
[    0.001000] ACPI: 4 ACPI AML tables successfully acquired and loaded
[    0.001000] Security Framework initialized
[    0.001000] SELinux:  Initializing.
[    0.001000] SELinux:  Starting in permissive mode
[    0.001000] Dentry cache hash table entries: 8388608 (order: 14, 67108864 bytes)
[    0.001000] Inode-cache hash table entries: 4194304 (order: 13, 33554432 bytes)
[    0.001000] Mount-cache hash table entries: 131072 (order: 8, 1048576 bytes)
[    0.001000] Mountpoint-cache hash table entries: 131072 (order: 8, 1048576 bytes)
[    0.001000] CPU: Physical Processor ID: 0
[    0.001000] CPU: Processor Core ID: 0
[    0.001000] mce: CPU supports 22 MCE banks
[    0.001000] CPU0: Thermal monitoring enabled (TM1)
[    0.001000] process: using mwait in idle threads
[    0.001000] Last level iTLB entries: 4KB 1024, 2MB 1024, 4MB 1024
[    0.001000] Last level dTLB entries: 4KB 1024, 2MB 1024, 4MB 1024, 1GB 4
[    0.001000] Freeing SMP alternatives memory: 40K
[    0.001000] smpboot: Max logical packages: 4
[    0.001000] DMAR: Host address width 46
[    0.001000] DMAR: DRHD base: 0x000000fbffc000 flags: 0x0
[    0.001000] DMAR: dmar0: reg_base_addr fbffc000 ver 1:0 cap d2078c106f0466 ecap f020df
[    0.001000] DMAR: DRHD base: 0x000000c7ffc000 flags: 0x1
[    0.001000] DMAR: dmar1: reg_base_addr c7ffc000 ver 1:0 cap d2078c106f0466 ecap f020df
[    0.001000] DMAR: RMRR base: 0x0000007a5a1000 end: 0x0000007a5a3fff
[    0.001000] DMAR: ATSR flags: 0x0
[    0.001000] DMAR-IR: IOAPIC id 10 under DRHD base  0xfbffc000 IOMMU 0
[    0.001000] DMAR-IR: IOAPIC id 8 under DRHD base  0xc7ffc000 IOMMU 1
[    0.001000] DMAR-IR: IOAPIC id 9 under DRHD base  0xc7ffc000 IOMMU 1
[    0.001000] DMAR-IR: HPET id 0 under DRHD base 0xc7ffc000
[    0.001000] DMAR-IR: Queued invalidation will be enabled to support x2apic and Intr-remapping.
[    0.001000] DMAR-IR: IRQ remapping was enabled on dmar0 but we are not in kdump mode
[    0.001000] DMAR-IR: IRQ remapping was enabled on dmar1 but we are not in kdump mode
[    0.001000] DMAR-IR: Enabled IRQ remapping in x2apic mode
[    0.001000] masked ExtINT on CPU#0
[    0.001000] ENABLING IO-APIC IRQs
[    0.001000] init IO_APIC IRQs
[    0.001000]  apic 8 pin 0 not connected
[    0.001000] IOAPIC[8]: Set IRTE entry (P:1 FPD:0 Dst_Mode:1 Redir_hint:1 Trig_Mode:0 Dlvry_Mode:1 Avail:0 Vector:31 Dest:00000001 SID:F0FF SQ:0 SVT:1)
[    0.001000] IOAPIC[0]: Set routing entry (8-1 -> 0x31 -> IRQ 1 Mode:0 Active:0 Dest:1)
[    0.001000] IOAPIC[8]: Set IRTE entry (P:1 FPD:0 Dst_Mode:1 Redir_hint:1 Trig_Mode:0 Dlvry_Mode:1 Avail:0 Vector:30 Dest:00000001 SID:F0FF SQ:0 SVT:1)
[    0.001000] IOAPIC[0]: Set routing entry (8-2 -> 0x30 -> IRQ 0 Mode:0 Active:0 Dest:1)
[    0.001000] IOAPIC[8]: Set IRTE entry (P:1 FPD:0 Dst_Mode:1 Redir_hint:1 Trig_Mode:0 Dlvry_Mode:1 Avail:0 Vector:33 Dest:00000001 SID:F0FF SQ:0 SVT:1)
[    0.001000] IOAPIC[0]: Set routing entry (8-3 -> 0x33 -> IRQ 3 Mode:0 Active:0 Dest:1)
[    0.001000] IOAPIC[8]: Set IRTE entry (P:1 FPD:0 Dst_Mode:1 Redir_hint:1 Trig_Mode:0 Dlvry_Mode:1 Avail:0 Vector:34 Dest:00000001 SID:F0FF SQ:0 SVT:1)
[    0.001000] IOAPIC[0]: Set routing entry (8-4 -> 0x34 -> IRQ 4 Mode:0 Active:0 Dest:1)
[    0.001000] IOAPIC[8]: Set IRTE entry (P:1 FPD:0 Dst_Mode:1 Redir_hint:1 Trig_Mode:0 Dlvry_Mode:1 Avail:0 Vector:35 Dest:00000001 SID:F0FF SQ:0 SVT:1)
[    0.001000] IOAPIC[0]: Set routing entry (8-5 -> 0x35 -> IRQ 5 Mode:0 Active:0 Dest:1)
[    0.001000] IOAPIC[8]: Set IRTE entry (P:1 FPD:0 Dst_Mode:1 Redir_hint:1 Trig_Mode:0 Dlvry_Mode:1 Avail:0 Vector:36 Dest:00000001 SID:F0FF SQ:0 SVT:1)
[    0.001000] IOAPIC[0]: Set routing entry (8-6 -> 0x36 -> IRQ 6 Mode:0 Active:0 Dest:1)
[    0.001000] IOAPIC[8]: Set IRTE entry (P:1 FPD:0 Dst_Mode:1 Redir_hint:1 Trig_Mode:0 Dlvry_Mode:1 Avail:0 Vector:37 Dest:00000001 SID:F0FF SQ:0 SVT:1)
[    0.001000] IOAPIC[0]: Set routing entry (8-7 -> 0x37 -> IRQ 7 Mode:0 Active:0 Dest:1)
[    0.001000] IOAPIC[8]: Set IRTE entry (P:1 FPD:0 Dst_Mode:1 Redir_hint:1 Trig_Mode:0 Dlvry_Mode:1 Avail:0 Vector:38 Dest:00000001 SID:F0FF SQ:0 SVT:1)
[    0.001000] IOAPIC[0]: Set routing entry (8-8 -> 0x38 -> IRQ 8 Mode:0 Active:0 Dest:1)
[    0.001000] IOAPIC[8]: Set IRTE entry (P:1 FPD:0 Dst_Mode:1 Redir_hint:1 Trig_Mode:0 Dlvry_Mode:1 Avail:0 Vector:39 Dest:00000001 SID:F0FF SQ:0 SVT:1)
[    0.001000] IOAPIC[0]: Set routing entry (8-9 -> 0x39 -> IRQ 9 Mode:1 Active:0 Dest:1)
[    0.001000] IOAPIC[8]: Set IRTE entry (P:1 FPD:0 Dst_Mode:1 Redir_hint:1 Trig_Mode:0 Dlvry_Mode:1 Avail:0 Vector:3A Dest:00000001 SID:F0FF SQ:0 SVT:1)
[    0.001000] IOAPIC[0]: Set routing entry (8-10 -> 0x3a -> IRQ 10 Mode:0 Active:0 Dest:1)
[    0.001000] IOAPIC[8]: Set IRTE entry (P:1 FPD:0 Dst_Mode:1 Redir_hint:1 Trig_Mode:0 Dlvry_Mode:1 Avail:0 Vector:3B Dest:00000001 SID:F0FF SQ:0 SVT:1)
[    0.001000] IOAPIC[0]: Set routing entry (8-11 -> 0x3b -> IRQ 11 Mode:0 Active:0 Dest:1)
[    0.001000] IOAPIC[8]: Set IRTE entry (P:1 FPD:0 Dst_Mode:1 Redir_hint:1 Trig_Mode:0 Dlvry_Mode:1 Avail:0 Vector:3C Dest:00000001 SID:F0FF SQ:0 SVT:1)
[    0.001000] IOAPIC[0]: Set routing entry (8-12 -> 0x3c -> IRQ 12 Mode:0 Active:0 Dest:1)
[    0.001000] IOAPIC[8]: Set IRTE entry (P:1 FPD:0 Dst_Mode:1 Redir_hint:1 Trig_Mode:0 Dlvry_Mode:1 Avail:0 Vector:3D Dest:00000001 SID:F0FF SQ:0 SVT:1)
[    0.001000] IOAPIC[0]: Set routing entry (8-13 -> 0x3d -> IRQ 13 Mode:0 Active:0 Dest:1)
[    0.001000] IOAPIC[8]: Set IRTE entry (P:1 FPD:0 Dst_Mode:1 Redir_hint:1 Trig_Mode:0 Dlvry_Mode:1 Avail:0 Vector:3E Dest:00000001 SID:F0FF SQ:0 SVT:1)
[    0.001000] IOAPIC[0]: Set routing entry (8-14 -> 0x3e -> IRQ 14 Mode:0 Active:0 Dest:1)
[    0.001000] IOAPIC[8]: Set IRTE entry (P:1 FPD:0 Dst_Mode:1 Redir_hint:1 Trig_Mode:0 Dlvry_Mode:1 Avail:0 Vector:3F Dest:00000001 SID:F0FF SQ:0 SVT:1)
[    0.001000] IOAPIC[0]: Set routing entry (8-15 -> 0x3f -> IRQ 15 Mode:0 Active:0 Dest:1)
[    0.001000]  apic 8 pin 16 not connected
[    0.001000]  apic 8 pin 17 not connected
[    0.001000]  apic 8 pin 18 not connected
[    0.001000]  apic 8 pin 19 not connected
[    0.001000]  apic 8 pin 20 not connected
[    0.001000]  apic 8 pin 21 not connected
[    0.001000]  apic 8 pin 22 not connected
[    0.001000]  apic 8 pin 23 not connected
[    0.001000]  apic 9 pin 0 not connected
[    0.001000]  apic 9 pin 1 not connected
[    0.001000]  apic 9 pin 2 not connected
[    0.001000]  apic 9 pin 3 not connected
[    0.001000]  apic 9 pin 4 not connected
[    0.001000]  apic 9 pin 5 not connected
[    0.001000]  apic 9 pin 6 not connected
[    0.001000]  apic 9 pin 7 not connected
[    0.001000]  apic 9 pin 8 not connected
[    0.001000]  apic 9 pin 9 not connected
[    0.001000]  apic 9 pin 10 not connected
[    0.001000]  apic 9 pin 11 not connected
[    0.001000]  apic 9 pin 12 not connected
[    0.001000]  apic 9 pin 13 not connected
[    0.001000]  apic 9 pin 14 not connected
[    0.001000]  apic 9 pin 15 not connected
[    0.001000]  apic 9 pin 16 not connected
[    0.001000]  apic 9 pin 17 not connected
[    0.001000]  apic 9 pin 18 not connected
[    0.001000]  apic 9 pin 19 not connected
[    0.001000]  apic 9 pin 20 not connected
[    0.001000]  apic 9 pin 21 not connected
[    0.001000]  apic 9 pin 22 not connected
[    0.001000]  apic 9 pin 23 not connected
[    0.001000]  apic 10 pin 0 not connected
[    0.001000]  apic 10 pin 1 not connected
[    0.001000]  apic 10 pin 2 not connected
[    0.001000]  apic 10 pin 3 not connected
[    0.001000]  apic 10 pin 4 not connected
[    0.001000]  apic 10 pin 5 not connected
[    0.001000]  apic 10 pin 6 not connected
[    0.001000]  apic 10 pin 7 not connected
[    0.001000]  apic 10 pin 8 not connected
[    0.001000]  apic 10 pin 9 not connected
[    0.001000]  apic 10 pin 10 not connected
[    0.001000]  apic 10 pin 11 not connected
[    0.001000]  apic 10 pin 12 not connected
[    0.001000]  apic 10 pin 13 not connected
[    0.001000]  apic 10 pin 14 not connected
[    0.001000]  apic 10 pin 15 not connected
[    0.001000]  apic 10 pin 16 not connected
[    0.001000]  apic 10 pin 17 not connected
[    0.001000]  apic 10 pin 18 not connected
[    0.001000]  apic 10 pin 19 not connected
[    0.001000]  apic 10 pin 20 not connected
[    0.001000]  apic 10 pin 21 not connected
[    0.001000]  apic 10 pin 22 not connected
[    0.001000]  apic 10 pin 23 not connected
[    0.001000] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.010842] Using local APIC timer interrupts.
[    0.010842] calibrating APIC timer ...
[    0.012000] ... lapic delta = 623546
[    0.012000] ... PM-Timer delta = 357949
[    0.012000] ... PM-Timer result ok
[    0.012000] ..... delta 623546
[    0.012000] ..... mult: 26781096
[    0.012000] ..... calibration result: 99767
[    0.012000] ..... CPU clock speed is 2294.0650 MHz.
[    0.012000] ..... host bus clock speed is 99.0767 MHz.
[    0.012035] smpboot: CPU0: Intel(R) Xeon(R) CPU E5-2699 v3 @ 2.30GHz (family: 0x6, model: 0x3f, stepping: 0x2)
[    0.013302] Performance Events: PEBS fmt2+, Haswell events, 16-deep LBR, full-width counters, Intel PMU driver.
[    0.014006] ... version:                3
[    0.015002] ... bit width:              48
[    0.016002] ... generic registers:      4
[    0.017006] ... value mask:             0000ffffffffffff
[    0.018003] ... max period:             00007fffffffffff
[    0.019002] ... fixed-purpose events:   3
[    0.020001] ... event mask:             000000070000000f
[    0.021169] Hierarchical SRCU implementation.
[    0.030888] NMI watchdog: Enabled. Permanently consumes one hw-PMU counter.
[    0.031018] smp: Bringing up secondary CPUs ...
[    0.032180] x86: Booting SMP configuration:
[    0.033005] .... node  #0, CPUs:        #1
[    0.001000] masked ExtINT on CPU#1
[    0.106226]   #2
[    0.001000] masked ExtINT on CPU#2
[    0.176217]   #3
[    0.001000] masked ExtINT on CPU#3
[    0.246215]   #4
[    0.001000] masked ExtINT on CPU#4
[    0.315212]   #5
[    0.001000] masked ExtINT on CPU#5
[    0.385218]   #6
[    0.001000] masked ExtINT on CPU#6
[    0.454207]   #7
[    0.001000] masked ExtINT on CPU#7
[    0.523215]   #8
[    0.001000] masked ExtINT on CPU#8
[    0.592220]   #9
[    0.001000] masked ExtINT on CPU#9
[    0.661212]  #10
[    0.001000] masked ExtINT on CPU#10
[    0.731218]  #11
[    0.001000] masked ExtINT on CPU#11
[    0.801224]  #12
[    0.001000] masked ExtINT on CPU#12
[    0.871216]  #13
[    0.001000] masked ExtINT on CPU#13
[    0.941224]  #14
[    0.001000] masked ExtINT on CPU#14
[    1.011221]  #15
[    0.001000] masked ExtINT on CPU#15
[    1.081220]  #16
[    0.001000] masked ExtINT on CPU#16
[    1.151230]  #17
[    0.001000] masked ExtINT on CPU#17
[    1.221257] .... node  #1, CPUs:   #18
[    0.001000] masked ExtINT on CPU#18
[    1.294236]  #19
[    0.001000] masked ExtINT on CPU#19
[    1.364179]  #20
[    0.001000] masked ExtINT on CPU#20
[    1.434191]  #21
[    0.001000] masked ExtINT on CPU#21
[    1.504177]  #22
[    0.001000] masked ExtINT on CPU#22
[    1.574181]  #23
[    0.001000] masked ExtINT on CPU#23
[    1.644170]  #24
[    0.001000] masked ExtINT on CPU#24
[    1.714186]  #25
[    0.001000] masked ExtINT on CPU#25
[    1.785137]  #26
[    0.001000] masked ExtINT on CPU#26
[    1.854192]  #27
[    0.001000] masked ExtINT on CPU#27
[    1.924172]  #28
[    0.001000] masked ExtINT on CPU#28
[    1.994187]  #29
[    0.001000] masked ExtINT on CPU#29
[    2.064175]  #30
[    0.001000] masked ExtINT on CPU#30
[    2.134190]  #31
[    0.001000] masked ExtINT on CPU#31
[    2.204171]  #32
[    0.001000] masked ExtINT on CPU#32
[    2.274177]  #33
[    0.001000] masked ExtINT on CPU#33
[    2.344171]  #34
[    0.001000] masked ExtINT on CPU#34
[    2.414182]  #35
[    0.001000] masked ExtINT on CPU#35
[    2.484182] .... node  #0, CPUs:   #36
[    0.001000] masked ExtINT on CPU#36
[    2.554264]  #37
[    0.001000] masked ExtINT on CPU#37
[    2.624227]  #38
[    0.001000] masked ExtINT on CPU#38
[    2.694232]  #39
[    0.001000] masked ExtINT on CPU#39
[    2.764717]  #40
[    0.001000] masked ExtINT on CPU#40
[    2.834229]  #41
[    0.001000] masked ExtINT on CPU#41
[    2.904231]  #42
[    0.001000] masked ExtINT on CPU#42
[    2.973216]  #43
[    0.001000] masked ExtINT on CPU#43
[    3.042236]  #44
[    0.001000] masked ExtINT on CPU#44
[    3.112235]  #45
[    0.001000] masked ExtINT on CPU#45
[    3.182226]  #46
[    0.001000] masked ExtINT on CPU#46
[    3.252229]  #47
[    0.001000] masked ExtINT on CPU#47
[    3.322233]  #48
[    0.001000] masked ExtINT on CPU#48
[    3.392228]  #49
[    0.001000] masked ExtINT on CPU#49
[    3.462235]  #50
[    0.001000] masked ExtINT on CPU#50
[    3.532227]  #51
[    0.001000] masked ExtINT on CPU#51
[    3.602233]  #52
[    0.001000] masked ExtINT on CPU#52
[    3.672237]  #53
[    0.001000] masked ExtINT on CPU#53
[    3.742266] .... node  #1, CPUs:   #54
[    0.001000] masked ExtINT on CPU#54
[    3.814619]  #55
[    0.001000] masked ExtINT on CPU#55
[    3.884183]  #56
[    0.001000] masked ExtINT on CPU#56
[    3.954196]  #57
[    0.001000] masked ExtINT on CPU#57
[    4.024178]  #58
[    0.001000] masked ExtINT on CPU#58
[    4.094190]  #59
[    0.001000] masked ExtINT on CPU#59
[    4.164179]  #60
[    0.001000] masked ExtINT on CPU#60
[    4.234189]  #61
[    0.001000] masked ExtINT on CPU#61
[    4.304184]  #62
[    0.001000] masked ExtINT on CPU#62
[    4.374189]  #63
[    0.001000] masked ExtINT on CPU#63
[    4.444182]  #64
[    0.001000] masked ExtINT on CPU#64
[    4.514194]  #65
[    0.001000] masked ExtINT on CPU#65
[    4.584186]  #66
[    0.001000] masked ExtINT on CPU#66
[    4.654196]  #67
[    0.001000] masked ExtINT on CPU#67
[    4.724178]  #68
[    0.001000] masked ExtINT on CPU#68
[    4.794607]  #69
[    0.001000] masked ExtINT on CPU#69
[    4.864186]  #70
[    0.001000] masked ExtINT on CPU#70
[    4.934190]  #71
[    0.001000] masked ExtINT on CPU#71
[    5.004173] smp: Brought up 2 nodes, 72 CPUs
[    5.005013] smpboot: Total of 72 processors activated (330417.15 BogoMIPS)
[    5.016003] devtmpfs: initialized
[    5.017108] x86/mm: Memory block size: 2048MB
[    5.020282] evm: security.selinux
[    5.021002] evm: security.ima
[    5.022001] evm: security.capability
[    5.023345] PM: Registering ACPI NVS region [mem 0x7accf000-0x7b6fefff] (10682368 bytes)
[    5.025495] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns
[    5.026202] futex hash table entries: 32768 (order: 9, 2097152 bytes)
[    5.030208] pinctrl core: initialized pinctrl subsystem
[    5.033030] NET: Registered protocol family 16
[    5.034638] cpuidle: using governor menu
[    5.035383] ACPI FADT declares the system doesn't support PCIe ASPM, so disable it
[    5.037004] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[    5.038208] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0x80000000-0x8fffffff] (base 0x80000000)
[    5.039043] PCI: MMCONFIG at [mem 0x80000000-0x8fffffff] reserved in E820
[    5.040039] PCI: Using configuration type 1 for base access
[    5.042007] core: PMU erratum BJ122, BV98, HSD29 worked around, HT is on
[    5.049338] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
[    5.050011] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[    5.053346] ACPI: Added _OSI(Module Device)
[    5.054006] ACPI: Added _OSI(Processor Device)
[    5.056005] ACPI: Added _OSI(3.0 _SCP Extensions)
[    5.057003] ACPI: Added _OSI(Processor Aggregator Device)
[    5.058342] ACPI: Executed 1 blocks of module-level executable AML code
[    5.426809] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[    5.452490] ACPI: Dynamic OEM Table Load:
[    5.533614] ACPI: Interpreter enabled
[    5.534030] ACPI: (supports S0 S5)
[    5.535002] ACPI: Using IOAPIC for interrupt routing
[    5.536091] HEST: Table parsing has been initialized.
[    5.537007] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    5.539409] ACPI: GPE 0x24 active on init
[    5.540000] ACPI: Enabled 6 GPEs in block 00 to 3F
[    5.630599] ACPI: PCI Root Bridge [UNC1] (domain 0000 [bus ff])
[    5.637013] acpi PNP0A03:02: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI]
[    5.646011] acpi PNP0A03:02: _OSC failed (AE_NOT_FOUND); disabling ASPM
[    5.653090] PCI host bridge to bus 0000:ff
[    5.658007] pci_bus 0000:ff: root bus resource [bus ff]
[    5.664021] pci 0000:ff:08.0: [8086:2f80] type 00 class 0x088000
[    5.671106] pci 0000:ff:08.2: [8086:2f32] type 00 class 0x110100
[    5.677090] pci 0000:ff:08.3: [8086:2f83] type 00 class 0x088000
[    5.684090] pci 0000:ff:09.0: [8086:2f90] type 00 class 0x088000
[    5.691082] pci 0000:ff:09.2: [8086:2f33] type 00 class 0x110100
[    5.698081] pci 0000:ff:09.3: [8086:2f93] type 00 class 0x088000
[    5.705089] pci 0000:ff:0b.0: [8086:2f81] type 00 class 0x088000
[    5.711082] pci 0000:ff:0b.1: [8086:2f36] type 00 class 0x110100
[    5.718080] pci 0000:ff:0b.2: [8086:2f37] type 00 class 0x110100
[    5.725086] pci 0000:ff:0c.0: [8086:2fe0] type 00 class 0x088000
[    5.732094] pci 0000:ff:0c.1: [8086:2fe1] type 00 class 0x088000
[    5.739081] pci 0000:ff:0c.2: [8086:2fe2] type 00 class 0x088000
[    5.745082] pci 0000:ff:0c.3: [8086:2fe3] type 00 class 0x088000
[    5.752078] pci 0000:ff:0c.4: [8086:2fe4] type 00 class 0x088000
[    5.759080] pci 0000:ff:0c.5: [8086:2fe5] type 00 class 0x088000
[    5.766078] pci 0000:ff:0c.6: [8086:2fe6] type 00 class 0x088000
[    5.773079] pci 0000:ff:0c.7: [8086:2fe7] type 00 class 0x088000
[    5.779079] pci 0000:ff:0d.0: [8086:2fe8] type 00 class 0x088000
[    5.786079] pci 0000:ff:0d.1: [8086:2fe9] type 00 class 0x088000
[    5.793082] pci 0000:ff:0d.2: [8086:2fea] type 00 class 0x088000
[    5.800076] pci 0000:ff:0d.3: [8086:2feb] type 00 class 0x088000
[    5.807065] pci 0000:ff:0d.4: [8086:2fec] type 00 class 0x088000
[    5.813079] pci 0000:ff:0d.5: [8086:2fed] type 00 class 0x088000
[    5.820082] pci 0000:ff:0d.6: [8086:2fee] type 00 class 0x088000
[    5.827085] pci 0000:ff:0d.7: [8086:2fef] type 00 class 0x088000
[    5.834079] pci 0000:ff:0e.0: [8086:2ff0] type 00 class 0x088000
[    5.841050] pci 0000:ff:0e.1: [8086:2ff1] type 00 class 0x088000
[    5.847085] pci 0000:ff:0f.0: [8086:2ff8] type 00 class 0x088000
[    5.854078] pci 0000:ff:0f.1: [8086:2ff9] type 00 class 0x088000
[    5.861078] pci 0000:ff:0f.2: [8086:2ffa] type 00 class 0x088000
[    5.868081] pci 0000:ff:0f.3: [8086:2ffb] type 00 class 0x088000
[    5.875028] pci 0000:ff:0f.4: [8086:2ffc] type 00 class 0x088000
[    5.881084] pci 0000:ff:0f.5: [8086:2ffd] type 00 class 0x088000
[    5.888083] pci 0000:ff:0f.6: [8086:2ffe] type 00 class 0x088000
[    5.895083] pci 0000:ff:10.0: [8086:2f1d] type 00 class 0x088000
[    5.902080] pci 0000:ff:10.1: [8086:2f34] type 00 class 0x110100
[    5.909011] pci 0000:ff:10.5: [8086:2f1e] type 00 class 0x088000
[    5.915078] pci 0000:ff:10.6: [8086:2f7d] type 00 class 0x110100
[    5.922080] pci 0000:ff:10.7: [8086:2f1f] type 00 class 0x088000
[    5.929079] pci 0000:ff:12.0: [8086:2fa0] type 00 class 0x088000
[    5.936090] pci 0000:ff:12.1: [8086:2f30] type 00 class 0x110100
[    5.942086] pci 0000:ff:12.4: [8086:2f60] type 00 class 0x088000
[    5.949086] pci 0000:ff:12.5: [8086:2f38] type 00 class 0x110100
[    5.956092] pci 0000:ff:13.0: [8086:2fa8] type 00 class 0x088000
[    5.963087] pci 0000:ff:13.1: [8086:2f71] type 00 class 0x088000
[    5.970088] pci 0000:ff:13.2: [8086:2faa] type 00 class 0x088000
[    5.977004] pci 0000:ff:13.3: [8086:2fab] type 00 class 0x088000
[    5.983092] pci 0000:ff:13.6: [8086:2fae] type 00 class 0x088000
[    5.990086] pci 0000:ff:13.7: [8086:2faf] type 00 class 0x088000
[    5.997083] pci 0000:ff:14.0: [8086:2fb0] type 00 class 0x088000
[    6.004090] pci 0000:ff:14.1: [8086:2fb1] type 00 class 0x088000
[    6.011015] pci 0000:ff:14.2: [8086:2fb2] type 00 class 0x088000
[    6.017088] pci 0000:ff:14.3: [8086:2fb3] type 00 class 0x088000
[    6.024105] pci 0000:ff:14.4: [8086:2fbc] type 00 class 0x088000
[    6.031087] pci 0000:ff:14.5: [8086:2fbd] type 00 class 0x088000
[    6.038084] pci 0000:ff:14.6: [8086:2fbe] type 00 class 0x088000
[    6.045034] pci 0000:ff:14.7: [8086:2fbf] type 00 class 0x088000
[    6.051088] pci 0000:ff:16.0: [8086:2f68] type 00 class 0x088000
[    6.058089] pci 0000:ff:16.1: [8086:2f79] type 00 class 0x088000
[    6.065095] pci 0000:ff:16.2: [8086:2f6a] type 00 class 0x088000
[    6.072092] pci 0000:ff:16.3: [8086:2f6b] type 00 class 0x088000
[    6.079056] pci 0000:ff:16.6: [8086:2f6e] type 00 class 0x088000
[    6.085086] pci 0000:ff:16.7: [8086:2f6f] type 00 class 0x088000
[    6.092083] pci 0000:ff:17.0: [8086:2fd0] type 00 class 0x088000
[    6.099094] pci 0000:ff:17.1: [8086:2fd1] type 00 class 0x088000
[    6.106087] pci 0000:ff:17.2: [8086:2fd2] type 00 class 0x088000
[    6.113057] pci 0000:ff:17.3: [8086:2fd3] type 00 class 0x088000
[    6.119090] pci 0000:ff:17.4: [8086:2fb8] type 00 class 0x088000
[    6.126082] pci 0000:ff:17.5: [8086:2fb9] type 00 class 0x088000
[    6.133085] pci 0000:ff:17.6: [8086:2fba] type 00 class 0x088000
[    6.140082] pci 0000:ff:17.7: [8086:2fbb] type 00 class 0x088000
[    6.147081] pci 0000:ff:1e.0: [8086:2f98] type 00 class 0x088000
[    6.153085] pci 0000:ff:1e.1: [8086:2f99] type 00 class 0x088000
[    6.160082] pci 0000:ff:1e.2: [8086:2f9a] type 00 class 0x088000
[    6.167088] pci 0000:ff:1e.3: [8086:2fc0] type 00 class 0x088000
[    6.174060] pci 0000:ff:1e.4: [8086:2f9c] type 00 class 0x088000
[    6.181062] pci 0000:ff:1f.0: [8086:2f88] type 00 class 0x088000
[    6.187086] pci 0000:ff:1f.2: [8086:2f8a] type 00 class 0x088000
[    6.194276] ACPI: PCI Root Bridge [UNC0] (domain 0000 [bus 7f])
[    6.201010] acpi PNP0A03:03: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI]
[    6.210009] acpi PNP0A03:03: _OSC failed (AE_NOT_FOUND); disabling ASPM
[    6.218080] PCI host bridge to bus 0000:7f
[    6.222005] pci_bus 0000:7f: root bus resource [bus 7f]
[    6.228015] pci 0000:7f:08.0: [8086:2f80] type 00 class 0x088000
[    6.235087] pci 0000:7f:08.2: [8086:2f32] type 00 class 0x110100
[    6.242081] pci 0000:7f:08.3: [8086:2f83] type 00 class 0x088000
[    6.248086] pci 0000:7f:09.0: [8086:2f90] type 00 class 0x088000
[    6.255078] pci 0000:7f:09.2: [8086:2f33] type 00 class 0x110100
[    6.262078] pci 0000:7f:09.3: [8086:2f93] type 00 class 0x088000
[    6.269086] pci 0000:7f:0b.0: [8086:2f81] type 00 class 0x088000
[    6.276077] pci 0000:7f:0b.1: [8086:2f36] type 00 class 0x110100
[    6.282072] pci 0000:7f:0b.2: [8086:2f37] type 00 class 0x110100
[    6.289081] pci 0000:7f:0c.0: [8086:2fe0] type 00 class 0x088000
[    6.296076] pci 0000:7f:0c.1: [8086:2fe1] type 00 class 0x088000
[    6.303077] pci 0000:7f:0c.2: [8086:2fe2] type 00 class 0x088000
[    6.310051] pci 0000:7f:0c.3: [8086:2fe3] type 00 class 0x088000
[    6.316076] pci 0000:7f:0c.4: [8086:2fe4] type 00 class 0x088000
[    6.323083] pci 0000:7f:0c.5: [8086:2fe5] type 00 class 0x088000
[    6.330076] pci 0000:7f:0c.6: [8086:2fe6] type 00 class 0x088000
[    6.337076] pci 0000:7f:0c.7: [8086:2fe7] type 00 class 0x088000
[    6.344005] pci 0000:7f:0d.0: [8086:2fe8] type 00 class 0x088000
[    6.350078] pci 0000:7f:0d.1: [8086:2fe9] type 00 class 0x088000
[    6.357078] pci 0000:7f:0d.2: [8086:2fea] type 00 class 0x088000
[    6.364076] pci 0000:7f:0d.3: [8086:2feb] type 00 class 0x088000
[    6.371078] pci 0000:7f:0d.4: [8086:2fec] type 00 class 0x088000
[    6.377075] pci 0000:7f:0d.5: [8086:2fed] type 00 class 0x088000
[    6.384082] pci 0000:7f:0d.6: [8086:2fee] type 00 class 0x088000

[    6.391080] 0000:7f:0d.7: [8086:2fef] type 00 class 0x088000
[    6.398077] pci 0000:7f:0e.0: [8086:2ff0] type 00 class 0x088000
[    6.405079] pci 0000:7f:0e.1: [8086:2ff1] type 00 class 0x088000
[    6.411083] pci 0000:7f:0f.0: [8086:2ff8] type 00 class 0x088000
[    6.418078] pci 0000:7f:0f.1: [8086:2ff9] type 00 class 0x088000
[    6.425075] pci 0000:7f:0f.2: [8086:2ffa] type 00 class 0x088000
[    6.432077] pci 0000:7f:0f.3: [8086:2ffb] type 00 class 0x088000
[    6.439078] pci 0000:7f:0f.4: [8086:2ffc] type 00 class 0x088000
[    6.445076] pci 0000:7f:0f.5: [8086:2ffd] type 00 class 0x088000
[    6.452080] pci 0000:7f:0f.6: [8086:2ffe] type 00 class 0x088000
[    6.459081] pci 0000:7f:10.0: [8086:2f1d] type 00 class 0x088000
[    6.466080] pci 0000:7f:10.1: [8086:2f34] type 00 class 0x110100
[    6.473066] pci 0000:7f:10.5: [8086:2f1e] type 00 class 0x088000
[    6.479074] pci 0000:7f:10.6: [8086:2f7d] type 00 class 0x110100
[    6.486077] pci 0000:7f:10.7: [8086:2f1f] type 00 class 0x088000
[    6.493076] pci 0000:7f:12.0: [8086:2fa0] type 00 class 0x088000
[    6.500081] pci 0000:7f:12.1: [8086:2f30] type 00 class 0x110100
[    6.507031] pci 0000:7f:12.4: [8086:2f60] type 00 class 0x088000
[    6.513088] pci 0000:7f:12.5: [8086:2f38] type 00 class 0x110100
[    6.520089] pci 0000:7f:13.0: [8086:2fa8] type 00 class 0x088000
[    6.527087] pci 0000:7f:13.1: [8086:2f71] type 00 class 0x088000
[    6.534084] pci 0000:7f:13.2: [8086:2faa] type 00 class 0x088000
[    6.541036] pci 0000:7f:13.3: [8086:2fab] type 00 class 0x088000
[    6.547089] pci 0000:7f:13.6: [8086:2fae] type 00 class 0x088000
[    6.554082] pci 0000:7f:13.7: [8086:2faf] type 00 class 0x088000
[    6.561081] pci 0000:7f:14.0: [8086:2fb0] type 00 class 0x088000
[    6.568086] pci 0000:7f:14.1: [8086:2fb1] type 00 class 0x088000
[    6.575024] pci 0000:7f:14.2: [8086:2fb2] type 00 class 0x088000
[    6.581088] pci 0000:7f:14.3: [8086:2fb3] type 00 class 0x088000
[    6.588083] pci 0000:7f:14.4: [8086:2fbc] type 00 class 0x088000
[    6.595080] pci 0000:7f:14.5: [8086:2fbd] type 00 class 0x088000
[    6.602080] pci 0000:7f:14.6: [8086:2fbe] type 00 class 0x088000
[    6.609010] pci 0000:7f:14.7: [8086:2fbf] type 00 class 0x088000
[    6.615086] pci 0000:7f:16.0: [8086:2f68] type 00 class 0x088000
[    6.622088] pci 0000:7f:16.1: [8086:2f79] type 00 class 0x088000
[    6.629091] pci 0000:7f:16.2: [8086:2f6a] type 00 class 0x088000
[    6.636089] pci 0000:7f:16.3: [8086:2f6b] type 00 class 0x088000
[    6.643028] pci 0000:7f:16.6: [8086:2f6e] type 00 class 0x088000
[    6.649083] pci 0000:7f:16.7: [8086:2f6f] type 00 class 0x088000
[    6.656081] pci 0000:7f:17.0: [8086:2fd0] type 00 class 0x088000
[    6.663089] pci 0000:7f:17.1: [8086:2fd1] type 00 class 0x088000
[    6.670085] pci 0000:7f:17.2: [8086:2fd2] type 00 class 0x088000
[    6.677020] pci 0000:7f:17.3: [8086:2fd3] type 00 class 0x088000
[    6.683089] pci 0000:7f:17.4: [8086:2fb8] type 00 class 0x088000
[    6.690078] pci 0000:7f:17.5: [8086:2fb9] type 00 class 0x088000
[    6.697082] pci 0000:7f:17.6: [8086:2fba] type 00 class 0x088000
[    6.704079] pci 0000:7f:17.7: [8086:2fbb] type 00 class 0x088000
[    6.711031] pci 0000:7f:1e.0: [8086:2f98] type 00 class 0x088000
[    6.717082] pci 0000:7f:1e.1: [8086:2f99] type 00 class 0x088000
[    6.724079] pci 0000:7f:1e.2: [8086:2f9a] type 00 class 0x088000
[    6.731080] pci 0000:7f:1e.3: [8086:2fc0] type 00 class 0x088000
[    6.738076] pci 0000:7f:1e.4: [8086:2f9c] type 00 class 0x088000
[    6.745012] pci 0000:7f:1f.0: [8086:2f88] type 00 class 0x088000
[    6.751085] pci 0000:7f:1f.2: [8086:2f8a] type 00 class 0x088000
[    6.803864] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-7e])
[    6.810013] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI]
[    6.824939] acpi PNP0A08:00: _OSC: platform does not support [AER]
[    6.834239] acpi PNP0A08:00: _OSC: OS now controls [PCIeHotplug PME PCIeCapability]
[    6.842007] acpi PNP0A08:00: FADT indicates ASPM is unsupported, using BIOS configuration
[    6.852481] acpi PNP0A08:00: ignoring host bridge window [mem 0x000c4000-0x000cbfff window] (conflicts with Video ROM [mem 0x000c0000-0x000c7fff])
[    6.868023] PCI host bridge to bus 0000:00
[    6.872006] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7 window]
[    6.880003] pci_bus 0000:00: root bus resource [io  0x1000-0x7fff window]
[    6.887003] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window]
[    6.896003] pci_bus 0000:00: root bus resource [mem 0x90000000-0xc7ffbfff window]
[    6.904003] pci_bus 0000:00: root bus resource [mem 0x380000000000-0x383fffffffff window]
[    6.913003] pci_bus 0000:00: root bus resource [bus 00-7e]
[    6.919014] pci 0000:00:00.0: [8086:2f00] type 00 class 0x060000
[    6.926293] pci 0000:00:01.0: [8086:2f02] type 01 class 0x060400
[    6.933080] pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
[    6.940224] pci 0000:00:02.0: [8086:2f04] type 01 class 0x060400
[    6.947077] pci 0000:00:02.0: PME# supported from D0 D3hot D3cold
[    6.954221] pci 0000:00:02.2: [8086:2f06] type 01 class 0x060400
[    6.961077] pci 0000:00:02.2: PME# supported from D0 D3hot D3cold
[    6.968221] pci 0000:00:03.0: [8086:2f08] type 01 class 0x060400
[    6.975080] pci 0000:00:03.0: PME# supported from D0 D3hot D3cold
[    6.982116] pci 0000:00:03.2: [8086:2f0a] type 01 class 0x060400
[    6.988076] pci 0000:00:03.2: PME# supported from D0 D3hot D3cold
[    6.995222] pci 0000:00:04.0: [8086:2f20] type 00 class 0x088000
[    7.002020] pci 0000:00:04.0: reg 0x10: [mem 0x383ffff2c000-0x383ffff2ffff 64bit]
[    7.011260] pci 0000:00:04.1: [8086:2f21] type 00 class 0x088000
[    7.018020] pci 0000:00:04.1: reg 0x10: [mem 0x383ffff28000-0x383ffff2bfff 64bit]
[    7.026259] pci 0000:00:04.2: [8086:2f22] type 00 class 0x088000
[    7.033019] pci 0000:00:04.2: reg 0x10: [mem 0x383ffff24000-0x383ffff27fff 64bit]
[    7.041254] pci 0000:00:04.3: [8086:2f23] type 00 class 0x088000
[    7.048018] pci 0000:00:04.3: reg 0x10: [mem 0x383ffff20000-0x383ffff23fff 64bit]
[    7.057256] pci 0000:00:04.4: [8086:2f24] type 00 class 0x088000
[    7.064019] pci 0000:00:04.4: reg 0x10: [mem 0x383ffff1c000-0x383ffff1ffff 64bit]
[    7.072262] pci 0000:00:04.5: [8086:2f25] type 00 class 0x088000
[    7.079019] pci 0000:00:04.5: reg 0x10: [mem 0x383ffff18000-0x383ffff1bfff 64bit]
[    7.088057] pci 0000:00:04.6: [8086:2f26] type 00 class 0x088000
[    7.094018] pci 0000:00:04.6: reg 0x10: [mem 0x383ffff14000-0x383ffff17fff 64bit]
[    7.103258] pci 0000:00:04.7: [8086:2f27] type 00 class 0x088000
[    7.110019] pci 0000:00:04.7: reg 0x10: [mem 0x383ffff10000-0x383ffff13fff 64bit]
[    7.118255] pci 0000:00:05.0: [8086:2f28] type 00 class 0x088000
[    7.125247] pci 0000:00:05.1: [8086:2f29] type 00 class 0x088000
[    7.132270] pci 0000:00:05.2: [8086:2f2a] type 00 class 0x088000
[    7.139249] pci 0000:00:05.4: [8086:2f2c] type 00 class 0x080020
[    7.146015] pci 0000:00:05.4: reg 0x10: [mem 0x91d06000-0x91d06fff]
[    7.153275] pci 0000:00:11.0: [8086:8d7c] type 00 class 0xff0000
[    7.160346] pci 0000:00:11.1: [8086:8d7d] type 00 class 0x0c0500
[    7.167033] pci 0000:00:11.1: reg 0x10: [mem 0x91d05000-0x91d05fff]
[    7.174040] pci 0000:00:11.1: reg 0x20: [io  0x3060-0x307f]
[    7.181053] pci 0000:00:11.4: [8086:8d62] type 00 class 0x010601
[    7.187034] pci 0000:00:11.4: reg 0x10: [io  0x3098-0x309f]
[    7.194018] pci 0000:00:11.4: reg 0x14: [io  0x30cc-0x30cf]
[    7.200018] pci 0000:00:11.4: reg 0x18: [io  0x3090-0x3097]
[    7.206020] pci 0000:00:11.4: reg 0x1c: [io  0x30c8-0x30cb]
[    7.212019] pci 0000:00:11.4: reg 0x20: [io  0x3020-0x303f]
[    7.219006] pci 0000:00:11.4: reg 0x24: [mem 0x91d00000-0x91d007ff]
[    7.226066] pci 0000:00:11.4: PME# supported from D3hot
[    7.232144] pci 0000:00:14.0: [8086:8d31] type 00 class 0x0c0330
[    7.238033] pci 0000:00:14.0: reg 0x10: [mem 0x383ffff00000-0x383ffff0ffff 64bit]
[    7.247086] pci 0000:00:14.0: PME# supported from D3hot D3cold
[    7.254067] pci 0000:00:16.0: [8086:8d3a] type 00 class 0x078000
[    7.260035] pci 0000:00:16.0: reg 0x10: [mem 0x383ffff33000-0x383ffff3300f 64bit]
[    7.269095] pci 0000:00:16.0: PME# supported from D0 D3hot D3cold
[    7.276223] pci 0000:00:16.1: [8086:8d3b] type 00 class 0x078000
[    7.283026] pci 0000:00:16.1: reg 0x10: [mem 0x383ffff32000-0x383ffff3200f 64bit]
[    7.291094] pci 0000:00:16.1: PME# supported from D0 D3hot D3cold
[    7.298241] pci 0000:00:1a.0: [8086:8d2d] type 00 class 0x0c0320
[    7.305034] pci 0000:00:1a.0: reg 0x10: [mem 0x91d02000-0x91d023ff]
[    7.312118] pci 0000:00:1a.0: PME# supported from D0 D3hot D3cold
[    7.319218] pci 0000:00:1c.0: [8086:8d16] type 01 class 0x060400
[    7.326107] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[    7.333239] pci 0000:00:1d.0: [8086:8d26] type 00 class 0x0c0320
[    7.340002] pci 0000:00:1d.0: reg 0x10: [mem 0x91d01000-0x91d013ff]
[    7.347119] pci 0000:00:1d.0: PME# supported from D0 D3hot D3cold
[    7.354164] pci 0000:00:1f.0: [8086:8d44] type 00 class 0x060100
[    7.361217] pci 0000:00:1f.2: [8086:8d02] type 00 class 0x010601
[    7.367030] pci 0000:00:1f.2: reg 0x10: [io  0x30c0-0x30c7]
[    7.374017] pci 0000:00:1f.2: reg 0x14: [io  0x30dc-0x30df]
[    7.380010] pci 0000:00:1f.2: reg 0x18: [io  0x30b8-0x30bf]
[    7.386019] pci 0000:00:1f.2: reg 0x1c: [io  0x30d8-0x30db]
[    7.392018] pci 0000:00:1f.2: reg 0x20: [io  0x3040-0x305f]
[    7.399017] pci 0000:00:1f.2: reg 0x24: [mem 0x91d04000-0x91d047ff]
[    7.406064] pci 0000:00:1f.2: PME# supported from D3hot
[    7.412220] pci 0000:00:1f.3: [8086:8d22] type 00 class 0x0c0500
[    7.419031] pci 0000:00:1f.3: reg 0x10: [mem 0x383ffff31000-0x383ffff310ff 64bit]
[    7.427033] pci 0000:00:1f.3: reg 0x20: [io  0x3000-0x301f]
[    7.434253] pci 0000:00:01.0: PCI bridge to [bus 01]
[    7.440198] pci 0000:00:02.0: PCI bridge to [bus 02]
[    7.446171] pci 0000:03:00.0: [8086:1528] type 00 class 0x020000
[    7.452030] pci 0000:03:00.0: reg 0x10: [mem 0x383fffc00000-0x383fffdfffff 64bit pref]
[    7.461010] pci 0000:03:00.0: reg 0x18: [io  0x2020-0x203f]
[    7.468020] pci 0000:03:00.0: reg 0x20: [mem 0x383fffe04000-0x383fffe07fff 64bit pref]
[    7.476077] pci 0000:03:00.0: PME# supported from D0 D3hot D3cold
[    7.483029] pci 0000:03:00.0: reg 0x184: [mem 0x91900000-0x91903fff 64bit]
[    7.491007] pci 0000:03:00.0: VF(n) BAR0 space: [mem 0x91900000-0x919fffff 64bit] (contains BAR0 for 64 VFs)
[    7.502017] pci 0000:03:00.0: reg 0x190: [mem 0x91a00000-0x91a03fff 64bit]
[    7.510003] pci 0000:03:00.0: VF(n) BAR3 space: [mem 0x91a00000-0x91afffff 64bit] (contains BAR3 for 64 VFs)
[    7.521251] pci 0000:03:00.1: [8086:1528] type 00 class 0x020000
[    7.528027] pci 0000:03:00.1: reg 0x10: [mem 0x383fffa00000-0x383fffbfffff 64bit pref]
[    7.537013] pci 0000:03:00.1: reg 0x18: [io  0x2000-0x201f]
[    7.543021] pci 0000:03:00.1: reg 0x20: [mem 0x383fffe00000-0x383fffe03fff 64bit pref]
[    7.552080] pci 0000:03:00.1: PME# supported from D0 D3hot D3cold
[    7.559024] pci 0000:03:00.1: reg 0x184: [mem 0x91b00000-0x91b03fff 64bit]
[    7.566004] pci 0000:03:00.1: VF(n) BAR0 space: [mem 0x91b00000-0x91bfffff 64bit] (contains BAR0 for 64 VFs)
[    7.577016] pci 0000:03:00.1: reg 0x190: [mem 0x91c00000-0x91c03fff 64bit]
[    7.585003] pci 0000:03:00.1: VF(n) BAR3 space: [mem 0x91c00000-0x91cfffff 64bit] (contains BAR3 for 64 VFs)
[    7.597019] pci 0000:00:02.2: PCI bridge to [bus 03-04]
[    7.603005] pci 0000:00:02.2:   bridge window [io  0x2000-0x2fff]
[    7.610004] pci 0000:00:02.2:   bridge window [mem 0x91900000-0x91cfffff]
[    7.617006] pci 0000:00:02.2:   bridge window [mem 0x383fffa00000-0x383fffefffff 64bit pref]
[    7.627396] pci 0000:00:03.0: PCI bridge to [bus 05]
[    7.633388] pci 0000:00:03.2: PCI bridge to [bus 06]
[    7.639069] pci 0000:07:00.0: [102b:0522] type 00 class 0x030000
[    7.645048] pci 0000:07:00.0: reg 0x10: [mem 0x90000000-0x90ffffff pref]
[    7.653026] pci 0000:07:00.0: reg 0x14: [mem 0x91800000-0x91803fff]
[    7.660026] pci 0000:07:00.0: reg 0x18: [mem 0x91000000-0x917fffff]
[    7.667061] pci 0000:07:00.0: reg 0x30: [mem 0xffff0000-0xffffffff pref]
[    7.678031] pci 0000:00:1c.0: PCI bridge to [bus 07]
[    7.683017] pci 0000:00:1c.0:   bridge window [mem 0x91000000-0x918fffff]
[    7.691014] pci 0000:00:1c.0:   bridge window [mem 0x90000000-0x90ffffff 64bit pref]
[    7.699053] pci_bus 0000:00: on NUMA node 0
[    7.705583] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
[    7.715135] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
[    7.724167] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
[    7.734160] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
[    7.743166] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
[    7.753166] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
[    7.762164] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
[    7.772166] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
[    7.782333] ACPI: PCI Root Bridge [PCI1] (domain 0000 [bus 80-fe])
[    7.789010] acpi PNP0A08:01: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI]
[    7.799776] acpi PNP0A08:01: _OSC: platform does not support [AER]
[    7.809046] acpi PNP0A08:01: _OSC: OS now controls [PCIeHotplug PME PCIeCapability]
[    7.817003] acpi PNP0A08:01: FADT indicates ASPM is unsupported, using BIOS configuration
[    7.827226] PCI host bridge to bus 0000:80
[    7.831006] pci_bus 0000:80: root bus resource [io  0x03b0-0x03df window]
[    7.839003] pci_bus 0000:80: root bus resource [mem 0x000a0000-0x000bffff window]
[    7.847003] pci_bus 0000:80: root bus resource [io  0x8000-0xffff window]
[    7.855003] pci_bus 0000:80: root bus resource [mem 0xc8000000-0xfbffbfff window]
[    7.863003] pci_bus 0000:80: root bus resource [mem 0x384000000000-0x387fffffffff window]
[    7.872004] pci_bus 0000:80: root bus resource [bus 80-fe]
[    7.879019] pci 0000:80:03.0: [8086:2f08] type 01 class 0x060400
[    7.885089] pci 0000:80:03.0: PME# supported from D0 D3hot D3cold
[    7.892165] pci 0000:80:04.0: [8086:2f20] type 00 class 0x088000
[    7.899021] pci 0000:80:04.0: reg 0x10: [mem 0x387ffff1c000-0x387ffff1ffff 64bit]
[    7.908101] pci 0000:80:04.1: [8086:2f21] type 00 class 0x088000
[    7.914020] pci 0000:80:04.1: reg 0x10: [mem 0x387ffff18000-0x387ffff1bfff 64bit]
[    7.923197] pci 0000:80:04.2: [8086:2f22] type 00 class 0x088000
[    7.930020] pci 0000:80:04.2: reg 0x10: [mem 0x387ffff14000-0x387ffff17fff 64bit]
[    7.938194] pci 0000:80:04.3: [8086:2f23] type 00 class 0x088000
[    7.945020] pci 0000:80:04.3: reg 0x10: [mem 0x387ffff10000-0x387ffff13fff 64bit]
[    7.953193] pci 0000:80:04.4: [8086:2f24] type 00 class 0x088000
[    7.960021] pci 0000:80:04.4: reg 0x10: [mem 0x387ffff0c000-0x387ffff0ffff 64bit]
[    7.969190] pci 0000:80:04.5: [8086:2f25] type 00 class 0x088000
[    7.976020] pci 0000:80:04.5: reg 0x10: [mem 0x387ffff08000-0x387ffff0bfff 64bit]
[    7.984191] pci 0000:80:04.6: [8086:2f26] type 00 class 0x088000
[    7.991020] pci 0000:80:04.6: reg 0x10: [mem 0x387ffff04000-0x387ffff07fff 64bit]
[    7.999191] pci 0000:80:04.7: [8086:2f27] type 00 class 0x088000
[    8.006020] pci 0000:80:04.7: reg 0x10: [mem 0x387ffff00000-0x387ffff03fff 64bit]
[    8.015123] pci 0000:80:05.0: [8086:2f28] type 00 class 0x088000
[    8.022029] pci 0000:80:05.1: [8086:2f29] type 00 class 0x088000
[    8.028211] pci 0000:80:05.2: [8086:2f2a] type 00 class 0x088000
[    8.035183] pci 0000:80:05.4: [8086:2f2c] type 00 class 0x080020
[    8.042016] pci 0000:80:05.4: reg 0x10: [mem 0xc8100000-0xc8100fff]
[    8.050203] pci 0000:81:00.0: [8086:0953] type 00 class 0x010802
[    8.056025] pci 0000:81:00.0: reg 0x10: [mem 0xc8000000-0xc8003fff 64bit]
[    8.064032] pci 0000:81:00.0: reg 0x30: [mem 0xffff0000-0xffffffff pref]
[    8.072887] pci 0000:80:03.0: PCI bridge to [bus 81]
[    8.078007] pci 0000:80:03.0:   bridge window [mem 0xc8000000-0xc80fffff]
[    8.086015] pci_bus 0000:80: on NUMA node 1
[    8.092070] pci 0000:07:00.0: vgaarb: setting as boot VGA device
[    8.093000] pci 0000:07:00.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none
[    8.108009] pci 0000:07:00.0: vgaarb: bridge control possible
[    8.114009] vgaarb: loaded
[    8.118043] SCSI subsystem initialized
[    8.122039] ACPI: bus type USB registered
[    8.126028] usbcore: registered new interface driver usbfs
[    8.132017] usbcore: registered new interface driver hub
[    8.139192] usbcore: registered new device driver usb
[    8.144042] pps_core: LinuxPPS API ver. 1 registered
[    8.150002] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    8.160008] PTP clock support registered
[    8.165200] EDAC MC: Ver: 3.0.0
[    8.169383] PCI: Using ACPI for IRQ routing
[    8.180483] PCI: pci_cache_line_size set to 64 bytes
[    8.186358] e820: reserve RAM buffer [mem 0x0009d000-0x0009ffff]
[    8.193005] e820: reserve RAM buffer [mem 0x76231000-0x77ffffff]
[    8.199002] e820: reserve RAM buffer [mem 0x7a1d3000-0x7bffffff]
[    8.206003] e820: reserve RAM buffer [mem 0x7b800000-0x7bffffff]
[    8.213203] NetLabel: Initializing
[    8.217003] NetLabel:  domain hash size = 128
[    8.222004] NetLabel:  protocols = UNLABELED CIPSOv4 CALIPSO
[    8.228033] NetLabel:  unlabeled traffic allowed by default
[    8.235301] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0, 0, 0, 0, 0
[    8.242003] hpet0: 8 comparators, 64-bit 14.318180 MHz counter
[    8.251092] clocksource: Switched to clocksource hpet
[    8.283531] VFS: Disk quotas dquot_6.6.0
[    8.288061] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    8.295942] pnp: PnP ACPI init
[    8.301232] pnp 00:00: Plug and Play ACPI device, IDs PNP0b00 (active)
[    8.308824] system 00:01: [io  0x0500-0x053f] has been reserved
[    8.315462] system 00:01: [io  0x0400-0x047f] has been reserved
[    8.322087] system 00:01: [io  0x0540-0x057f] has been reserved
[    8.328710] system 00:01: [io  0x0600-0x061f] has been reserved
[    8.335333] system 00:01: [io  0x0ca0-0x0ca5] could not be reserved
[    8.342345] system 00:01: [io  0x0880-0x0883] has been reserved
[    8.348969] system 00:01: [io  0x0800-0x081f] has been reserved
[    8.355598] system 00:01: [mem 0xfed1c000-0xfed3ffff] could not be reserved
[    8.363387] system 00:01: [mem 0xfed45000-0xfed8bfff] has been reserved
[    8.370787] system 00:01: [mem 0xff000000-0xffffffff] could not be reserved
[    8.378576] system 00:01: [mem 0xfee00000-0xfeefffff] has been reserved
[    8.385975] system 00:01: [mem 0xfed12000-0xfed1200f] has been reserved
[    8.393375] system 00:01: [mem 0xfed12010-0xfed1201f] has been reserved
[    8.400767] system 00:01: [mem 0xfed1b000-0xfed1bfff] has been reserved
[    8.408175] system 00:01: Plug and Play ACPI device, IDs PNP0c02 (active)
[    8.416250] pnp 00:02: Plug and Play ACPI device, IDs PNP0501 (active)
[    8.423994] pnp 00:03: Plug and Play ACPI device, IDs PNP0501 (active)
[    8.432022] pnp: PnP ACPI: found 4 devices
[    8.445208] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns
[    8.455158] pci 0000:07:00.0: can't claim BAR 6 [mem 0xffff0000-0xffffffff pref]: no compatible bridge window
[    8.466235] pci 0000:81:00.0: can't claim BAR 6 [mem 0xffff0000-0xffffffff pref]: no compatible bridge window
[    8.477441] pci 0000:00:01.0: PCI bridge to [bus 01]
[    8.483016] pci 0000:00:02.0: PCI bridge to [bus 02]
[    8.488578] pci 0000:00:02.2: PCI bridge to [bus 03-04]
[    8.494425] pci 0000:00:02.2:   bridge window [io  0x2000-0x2fff]
[    8.501245] pci 0000:00:02.2:   bridge window [mem 0x91900000-0x91cfffff]
[    8.508838] pci 0000:00:02.2:   bridge window [mem 0x383fffa00000-0x383fffefffff 64bit pref]
[    8.518277] pci 0000:00:03.0: PCI bridge to [bus 05]
[    8.523840] pci 0000:00:03.2: PCI bridge to [bus 06]
[    8.529411] pci 0000:07:00.0: BAR 6: assigned [mem 0x91810000-0x9181ffff pref]
[    8.537490] pci 0000:00:1c.0: PCI bridge to [bus 07]
[    8.543048] pci 0000:00:1c.0:   bridge window [mem 0x91000000-0x918fffff]
[    8.550635] pci 0000:00:1c.0:   bridge window [mem 0x90000000-0x90ffffff 64bit pref]
[    8.559293] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7 window]
[    8.566207] pci_bus 0000:00: resource 5 [io  0x1000-0x7fff window]
[    8.573122] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window]
[    8.580813] pci_bus 0000:00: resource 7 [mem 0x90000000-0xc7ffbfff window]
[    8.588504] pci_bus 0000:00: resource 8 [mem 0x380000000000-0x383fffffffff window]
[    8.596965] pci_bus 0000:03: resource 0 [io  0x2000-0x2fff]
[    8.603202] pci_bus 0000:03: resource 1 [mem 0x91900000-0x91cfffff]
[    8.610212] pci_bus 0000:03: resource 2 [mem 0x383fffa00000-0x383fffefffff 64bit pref]
[    8.619060] pci_bus 0000:07: resource 1 [mem 0x91000000-0x918fffff]
[    8.626073] pci_bus 0000:07: resource 2 [mem 0x90000000-0x90ffffff 64bit pref]
[    8.634439] pci 0000:81:00.0: BAR 6: assigned [mem 0xc8010000-0xc801ffff pref]
[    8.642519] pci 0000:80:03.0: PCI bridge to [bus 81]
[    8.648077] pci 0000:80:03.0:   bridge window [mem 0xc8000000-0xc80fffff]
[    8.655679] pci_bus 0000:80: resource 4 [io  0x03b0-0x03df window]
[    8.662593] pci_bus 0000:80: resource 5 [mem 0x000a0000-0x000bffff window]
[    8.670283] pci_bus 0000:80: resource 6 [io  0x8000-0xffff window]
[    8.677198] pci_bus 0000:80: resource 7 [mem 0xc8000000-0xfbffbfff window]
[    8.684882] pci_bus 0000:80: resource 8 [mem 0x384000000000-0x387fffffffff window]
[    8.693346] pci_bus 0000:81: resource 1 [mem 0xc8000000-0xc80fffff]
[    8.700646] NET: Registered protocol family 2
[    8.706411] TCP established hash table entries: 524288 (order: 10, 4194304 bytes)
[    8.716001] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
[    8.723781] TCP: Hash tables configured (established 524288 bind 65536)
[    8.731564] UDP hash table entries: 65536 (order: 9, 2097152 bytes)
[    8.739298] UDP-Lite hash table entries: 65536 (order: 9, 2097152 bytes)
[    8.747810] NET: Registered protocol family 1
[    8.753316] RPC: Registered named UNIX socket transport module.
[    8.759950] RPC: Registered udp transport module.
[    8.765214] RPC: Registered tcp transport module.
[    8.770473] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    8.778358] IOAPIC[8]: Set IRTE entry (P:1 FPD:0 Dst_Mode:1 Redir_hint:1 Trig_Mode:0 Dlvry_Mode:1 Avail:0 Vector:81 Dest:000003FF SID:F0FF SQ:0 SVT:1)
[    8.793443] IOAPIC[0]: Set routing entry (8-19 -> 0x81 -> IRQ 19 Mode:1 Active:1 Dest:1023)
[    8.803233] IOAPIC[8]: Set IRTE entry (P:1 FPD:0 Dst_Mode:1 Redir_hint:1 Trig_Mode:0 Dlvry_Mode:1 Avail:0 Vector:91 Dest:000003FF SID:F0FF SQ:0 SVT:1)
[    8.818325] IOAPIC[0]: Set routing entry (8-18 -> 0x91 -> IRQ 18 Mode:1 Active:1 Dest:1023)
[    8.828034] IOAPIC[8]: Set IRTE entry (P:1 FPD:0 Dst_Mode:1 Redir_hint:1 Trig_Mode:0 Dlvry_Mode:1 Avail:0 Vector:A1 Dest:000003FF SID:F0FF SQ:0 SVT:1)
[    8.843107] IOAPIC[0]: Set routing entry (8-18 -> 0xa1 -> IRQ 18 Mode:1 Active:1 Dest:1023)
[    8.852680] pci 0000:07:00.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff]
[    8.862066] PCI: CLS 32 bytes, default 64
[    8.866660] Unpacking initramfs...
[   29.464524] Freeing initrd memory: 623272K
[   29.469385] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[   29.476607] software IO TLB [mem 0x72231000-0x76231000] (64MB) mapped at [ffff880072231000-ffff880076230fff]
[   29.490246] RAPL PMU: API unit is 2^-32 Joules, 4 fixed counters, 655360 ms ovfl timer
[   29.499116] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
[   29.505545] RAPL PMU: hw unit of domain package 2^-14 Joules
[   29.511868] RAPL PMU: hw unit of domain dram 2^-14 Joules
[   29.517902] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
[   29.552916] audit: initializing netlink subsys (disabled)
[   29.559111] audit: type=2000 audit(1509292774.558:1): state=initialized audit_enabled=0 res=1
[   29.560619] Initialise system trusted keyrings
[   29.560781] workingset: timestamp_bits=36 max_order=25 bucket_order=0
[   29.562769] zbud: loaded
[   29.564337] 9p: Installing v9fs 9p2000 file system support
[   29.564529] SELinux:  Registering netfilter hooks
[   29.600409] NET: Registered protocol family 38
[   29.605405] Key type asymmetric registered
[   29.609987] Asymmetric key parser 'x509' registered
[   29.615512] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
[   29.624049] io scheduler noop registered
[   29.628439] io scheduler deadline registered (default)
[   29.634296] io scheduler cfq registered
[   29.638584] io scheduler mq-deadline registered
[   29.643646] io scheduler kyber registered
[   29.650242] atomic64_test: passed for x86-64 platform with CX8 and with SSE
[   29.658109] gpio-mockup: probe of gpio-mockup failed with error -22
[   29.665708] IOAPIC[9]: Set IRTE entry (P:1 FPD:0 Dst_Mode:1 Redir_hint:1 Trig_Mode:0 Dlvry_Mode:1 Avail:0 Vector:B1 Dest:000003FF SID:002C SQ:0 SVT:1)
[   29.680797] IOAPIC[1]: Set routing entry (9-23 -> 0xb1 -> IRQ 24 Mode:1 Active:1 Dest:1023)
[   29.692186] IOAPIC[8]: Set IRTE entry (P:1 FPD:0 Dst_Mode:1 Redir_hint:1 Trig_Mode:0 Dlvry_Mode:1 Avail:0 Vector:23 Dest:000003FF SID:F0FF SQ:0 SVT:1)
[   29.707264] IOAPIC[0]: Set routing entry (8-19 -> 0x23 -> IRQ 19 Mode:1 Active:1 Dest:1023)
[   29.717066] IOAPIC[10]: Set IRTE entry (P:1 FPD:0 Dst_Mode:1 Redir_hint:1 Trig_Mode:0 Dlvry_Mode:1 Avail:0 Vector:53 Dest:000403FF SID:802C SQ:0 SVT:1)
[   29.732244] IOAPIC[2]: Set routing entry (10-23 -> 0x53 -> IRQ 31 Mode:1 Active:1 Dest:263167)
[   29.742241] pcieport 0000:00:01.0: Signaling PME with IRQ 25
[   29.748628] pcieport 0000:00:02.0: Signaling PME with IRQ 26
[   29.754996] pcieport 0000:00:02.2: Signaling PME with IRQ 27
[   29.761354] pcieport 0000:00:03.0: Signaling PME with IRQ 28
[   29.767731] pcieport 0000:00:03.2: Signaling PME with IRQ 29
[   29.774096] pcieport 0000:00:1c.0: Signaling PME with IRQ 30
[   29.780488] pcieport 0000:80:03.0: Signaling PME with IRQ 32
[   29.786904] intel_idle: MWAIT substates: 0x2120
[   29.791975] intel_idle: v0.4.1 model 0x3F
[   29.801986] intel_idle: lapic_timer_reliable_states 0xffffffff
[   29.808927] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[   29.817335] ACPI: Power Button [PWRF]
[   30.041993] ERST: Error Record Serialization Table (ERST) support is initialized.
[   30.050393] pstore: using zlib compression
[   30.054985] pstore: Registered erst as persistent store backend
[   30.062334] GHES: APEI firmware first mode is enabled by APEI bit and WHEA _OSC.
[   30.070927] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[   30.098667] 00:02: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
[   30.127612] 00:03: ttyS1 at I/O 0x2f8 (irq = 3, base_baud = 115200) is a 16550A
[   30.136998] Non-volatile memory driver v1.3
[   30.141774] Linux agpgart interface v0.103
[   30.160521] mei_me 0000:00:16.0: Device doesn't have valid ME Interface
[   30.168194] rdac: device handler registered
[   30.173053] hp_sw: device handler registered
[   30.177839] emc: device handler registered
[   30.182673] alua: device handler registered
[   30.187427] libphy: Fixed MDIO Bus: probed
[   30.192165] e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI
[   30.200042] e1000: Copyright (c) 1999-2006 Intel Corporation.
[   30.206529] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k
[   30.213054] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[   30.219757] igb: Intel(R) Gigabit Ethernet Network Driver - version 5.4.0-k
[   30.227544] igb: Copyright (c) 2007-2014 Intel Corporation.
[   30.233845] ixgbe: Intel(R) 10 Gigabit PCI Express Network Driver - version 5.1.0-k
[   30.242411] ixgbe: Copyright (c) 1999-2016 Intel Corporation.
[   30.249319] IOAPIC[9]: Set IRTE entry (P:1 FPD:0 Dst_Mode:1 Redir_hint:1 Trig_Mode:0 Dlvry_Mode:1 Avail:0 Vector:93 Dest:000003FF SID:002C SQ:0 SVT:1)
[   30.264409] IOAPIC[1]: Set routing entry (9-13 -> 0x93 -> IRQ 33 Mode:1 Active:1 Dest:1023)
[   30.532270] ixgbe 0000:03:00.0: Multiqueue Enabled: Rx Queue count = 63, Tx Queue count = 63 XDP Queue count = 0
[   30.559092] tsc: Refined TSC clocksource calibration: 2294.702 MHz
[   30.566136] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x2113a84a6ae, max_idle_ns: 440795217993 ns
[   30.580147] ixgbe 0000:03:00.0: PCI Express bandwidth of 32GT/s available
[   30.587760] ixgbe 0000:03:00.0: (Speed:5.0GT/s, Width: x8, Encoding Loss:20%)
[   30.620129] ixgbe 0000:03:00.0: MAC: 3, PHY: 0, PBA No: 000000-000
[   30.627056] ixgbe 0000:03:00.0: 00:1e:67:f7:44:b3
[   30.788530] ixgbe 0000:03:00.0: Intel(R) 10 Gigabit Network Connection
[   30.796125] IOAPIC[9]: Set IRTE entry (P:1 FPD:0 Dst_Mode:1 Redir_hint:1 Trig_Mode:0 Dlvry_Mode:1 Avail:0 Vector:E8 Dest:000003FF SID:002C SQ:0 SVT:1)
[   30.811204] IOAPIC[1]: Set routing entry (9-10 -> 0xe8 -> IRQ 100 Mode:1 Active:1 Dest:1023)
[   31.084241] ixgbe 0000:03:00.1: Multiqueue Enabled: Rx Queue count = 63, Tx Queue count = 63 XDP Queue count = 0
[   31.132240] ixgbe 0000:03:00.1: PCI Express bandwidth of 32GT/s available
[   31.139851] ixgbe 0000:03:00.1: (Speed:5.0GT/s, Width: x8, Encoding Loss:20%)
[   31.172230] ixgbe 0000:03:00.1: MAC: 3, PHY: 0, PBA No: 000000-000
[   31.179164] ixgbe 0000:03:00.1: 00:1e:67:f7:44:b4
[   31.334252] ixgbe 0000:03:00.1: Intel(R) 10 Gigabit Network Connection
[   31.341832] usbcore: registered new interface driver catc
[   31.347924] usbcore: registered new interface driver kaweth
[   31.354164] pegasus: v0.9.3 (2013/04/25), Pegasus/Pegasus II USB Ethernet driver
[   31.362445] usbcore: registered new interface driver pegasus
[   31.368784] usbcore: registered new interface driver rtl8150
[   31.375131] usbcore: registered new interface driver asix
[   31.381180] usbcore: registered new interface driver cdc_ether
[   31.387713] usbcore: registered new interface driver cdc_eem
[   31.394052] usbcore: registered new interface driver dm9601
[   31.400299] usbcore: registered new interface driver smsc75xx
[   31.406739] usbcore: registered new interface driver smsc95xx
[   31.413177] usbcore: registered new interface driver gl620a
[   31.419418] usbcore: registered new interface driver net1080
[   31.425755] usbcore: registered new interface driver plusb
[   31.431899] usbcore: registered new interface driver rndis_host
[   31.438529] usbcore: registered new interface driver cdc_subset
[   31.445159] usbcore: registered new interface driver zaurus
[   31.451403] usbcore: registered new interface driver MOSCHIP usb-ethernet driver
[   31.459685] usbcore: registered new interface driver int51x1
[   31.466024] usbcore: registered new interface driver ipheth
[   31.472266] usbcore: registered new interface driver sierra_net
[   31.479064] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[   31.486386] ehci-pci: EHCI PCI platform driver
[   31.491664] IOAPIC[8]: Set IRTE entry (P:1 FPD:0 Dst_Mode:1 Redir_hint:1 Trig_Mode:0 Dlvry_Mode:1 Avail:0 Vector:6E Dest:000003FF SID:F0FF SQ:0 SVT:1)
[   31.506752] IOAPIC[0]: Set routing entry (8-18 -> 0x6e -> IRQ 18 Mode:1 Active:1 Dest:1023)
[   31.516226] ehci-pci 0000:00:1a.0: EHCI Host Controller
[   31.522239] ehci-pci 0000:00:1a.0: new USB bus registered, assigned bus number 1
[   31.530546] ehci-pci 0000:00:1a.0: debug port 2
[   31.535910] alloc_contig_range: [204b400, 204b401) PFNs busy
[   31.542271] alloc_contig_range: [204b400, 204b401) PFNs busy
[   31.548614] alloc_contig_range: [204b401, 204b402) PFNs busy
[   31.558839] ehci-pci 0000:00:1a.0: cache line size of 32 is not supported
[   31.566449] ehci-pci 0000:00:1a.0: irq 18, io mem 0x91d02000
[   31.579095] ehci-pci 0000:00:1a.0: USB 2.0 started, EHCI 1.00
[   31.585633] clocksource: Switched to clocksource tsc
[   31.585698] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[   31.585701] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[   31.585703] usb usb1: Product: EHCI Host Controller
[   31.585705] usb usb1: Manufacturer: Linux 4.14.0-rc6-00162-g3d6dabc2 ehci_hcd
[   31.585707] usb usb1: SerialNumber: 0000:00:1a.0
[   31.585883] hub 1-0:1.0: USB hub found
[   31.585891] hub 1-0:1.0: 2 ports detected
[   31.586335] ehci-pci 0000:00:1d.0: EHCI Host Controller
[   31.586442] ehci-pci 0000:00:1d.0: new USB bus registered, assigned bus number 2
[   31.586461] ehci-pci 0000:00:1d.0: debug port 2
[   31.586485] alloc_contig_range: [204b400, 204b401) PFNs busy
[   31.586499] alloc_contig_range: [204b401, 204b402) PFNs busy
[   31.586510] alloc_contig_range: [204b402, 204b403) PFNs busy
[   31.586535] alloc_contig_range: [204b400, 204b401) PFNs busy
[   31.586545] alloc_contig_range: [204b401, 204b402) PFNs busy
[   31.586556] alloc_contig_range: [204b402, 204b403) PFNs busy
[   31.586567] alloc_contig_range: [204b403, 204b404) PFNs busy
[   31.590545] ehci-pci 0000:00:1d.0: cache line size of 32 is not supported
[   31.590555] ehci-pci 0000:00:1d.0: irq 18, io mem 0x91d01000
[   31.597064] ehci-pci 0000:00:1d.0: USB 2.0 started, EHCI 1.00
[   31.597142] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[   31.597145] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[   31.597147] usb usb2: Product: EHCI Host Controller
[   31.597149] usb usb2: Manufacturer: Linux 4.14.0-rc6-00162-g3d6dabc2 ehci_hcd
[   31.597150] usb usb2: SerialNumber: 0000:00:1d.0
[   31.597343] hub 2-0:1.0: USB hub found
[   31.597350] hub 2-0:1.0: 2 ports detected
[   31.597573] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[   31.597583] ohci-pci: OHCI PCI platform driver
[   31.597636] uhci_hcd: USB Universal Host Controller Interface driver
[   31.597951] xhci_hcd 0000:00:14.0: xHCI Host Controller
[   31.598076] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 3
[   31.600733] xhci_hcd 0000:00:14.0: hcc params 0x200077c1 hci version 0x100 quirks 0x00009810
[   31.600740] xhci_hcd 0000:00:14.0: cache line size of 32 is not supported
[   31.600823] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002
[   31.600825] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[   31.600827] usb usb3: Product: xHCI Host Controller
[   31.600829] usb usb3: Manufacturer: Linux 4.14.0-rc6-00162-g3d6dabc2 xhci-hcd
[   31.600830] usb usb3: SerialNumber: 0000:00:14.0
[   31.601046] hub 3-0:1.0: USB hub found
[   31.601075] hub 3-0:1.0: 15 ports detected
[   31.607617] xhci_hcd 0000:00:14.0: xHCI Host Controller
[   31.607714] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 4
[   31.607772] usb usb4: New USB device found, idVendor=1d6b, idProduct=0003
[   31.607774] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[   31.607776] usb usb4: Product: xHCI Host Controller
[   31.607778] usb usb4: Manufacturer: Linux 4.14.0-rc6-00162-g3d6dabc2 xhci-hcd
[   31.607779] usb usb4: SerialNumber: 0000:00:14.0
[   31.607930] hub 4-0:1.0: USB hub found
[   31.607947] hub 4-0:1.0: 6 ports detected
[   31.611127] usbcore: registered new interface driver usbserial
[   31.611137] usbcore: registered new interface driver usbserial_generic
[   31.611145] usbserial: USB Serial support registered for generic
[   31.611173] i8042: PNP: No PS/2 controller found.
[   31.611255] mousedev: PS/2 mouse device common for all mice
[   31.611394] rtc_cmos 00:00: RTC can wake from S4
[   31.611589] rtc_cmos 00:00: rtc core: registered rtc_cmos as rtc0
[   31.611641] rtc_cmos 00:00: alarms up to one month, y3k, 114 bytes nvram, hpet irqs
[   31.611934] IOAPIC[8]: Set IRTE entry (P:1 FPD:0 Dst_Mode:1 Redir_hint:1 Trig_Mode:0 Dlvry_Mode:1 Avail:0 Vector:8E Dest:000003FF SID:F0FF SQ:0 SVT:1)
[   31.611939] IOAPIC[0]: Set routing entry (8-17 -> 0x8e -> IRQ 17 Mode:1 Active:1 Dest:1023)
[   31.611990] i801_smbus 0000:00:11.1: SMBus using PCI interrupt
[   31.616131] i801_smbus 0000:00:1f.3: SMBus using PCI interrupt
[   31.619918] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.11
[   31.619965] iTCO_wdt: unable to reset NO_REBOOT flag, device disabled by hardware/BIOS
[   31.619979] iTCO_vendor_support: vendor-support=0
[   31.619994] intel_pstate: Intel P-state driver initializing
[   31.640414] hidraw: raw HID events driver (C) Jiri Kosina
[   31.640494] usbcore: registered new interface driver usbhid
[   31.640495] usbhid: USB HID core driver
[   31.640778] drop_monitor: Initializing network drop monitor service
[   31.640958] Initializing XFRM netlink socket
[   31.641146] NET: Registered protocol family 10
[   31.641933] Segment Routing with IPv6
[   31.641948] NET: Registered protocol family 17
[   31.642103] 9pnet: Installing 9P2000 support
[   31.659787] intel_rdt: Intel RDT L3 monitoring detected
[   31.659845] microcode: sig=0x306f2, pf=0x1, revision=0x2d
[   31.666145] microcode: Microcode Update Driver: v2.2.
[   31.666200] ... APIC ID:      00000000 (0)
[   31.666202] ... APIC VERSION: 01060015
[   31.666205] 0000000000000000000000000000000000000000000000000000000000000000
[   31.666210] 0000000002000000000200020000000000000000000000000000000000000000
[   31.666226] number of IO-APIC #10 registers: 24.
[   31.666227] testing the IO APIC.......................
[   31.666236] IO APIC #8......
[   31.666237] .... register #00: 08000000
[   31.666238] .......    : physical APIC id: 08
[   31.666238] .......    : Delivery Type: 0
[   31.666239] .......    : LTS          : 0
[   31.666240] .... register #01: 00170020
[   31.666241] .......     : max redirection entries: 17
[   31.666241] .......     : PRQ implemented: 0
[   31.666242] .......     : IO APIC version: 20
[   31.666243] .... IRQ redirection table:
[   31.666244] IOAPIC 0:
[   31.666252]  pin00, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666259]  pin01, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666265]  pin02, enabled , edge , high, V(02), IRR(0), S(0), remapped, I(0001),  Z(0)
[   31.666271]  pin03, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666287]  pin06, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666293]  pin07, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666298]  pin08, enabled , edge , high, V(08), IRR(0), S(0), remapped, I(0007),  Z(0)
[   31.666304]  pin09, enabled , level, high, V(09), IRR(0), S(0), remapped, I(0008),  Z(0)
[   31.666309]  pin0a, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666317]  pin0b, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666322]  pin0c, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666328]  pin0d, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666333]  pin0e, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666339]  pin0f, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666345]  pin10, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.66636(0), physical, D(00), M(0)
[   31.666373]  pin15, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666378]  pin16, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666384]  pin17, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666387] IO APIC #9......
[   31.666387] .... register #00: 09000000
[   31.666388] .......    : physical APIC id: 09
[   31.666388] .......    : Delivery Type: 0
[   31.666389] .......    : LTS          : 0
[   31.666390] .... register #01: 00170020
[   31.666390] .......     : max redirection entries: 17
[   31.666391] .......     : PRQ implemented: 0
[   31.666391] .......     : IO APIC version: 20
[   31.666392] .... register #02: 00000000
[   31.666393] .......     : arbitration: 00
[   31.666393] .... register #03: 00000001
[   31.666394] .......     : Boot DT    : 1
[   31.666394] .... IRQ redirection table:
[   31.666395] IOAPIC 1:
[   31.666398]  pin00, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666400]  pin01, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666403]  pin02, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666406]  pin03, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666409]  pin04, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666411]  pin05, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666414]  pin06, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666417]  pin07, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666420]  pin08, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666423]  pin09, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666425]  pin0a, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666428]  pin0b, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666431]  pin0c, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666434]  pin0d, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666436]  pin0e, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666439]  pin0f, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666442]  pin10, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666445]  pin11, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666448]  pin12, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666450]  pin13, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666453]  pin14, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666456]  pin15, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666459]  pin16, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666462]  pin17, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666465] IO APIC #10......
[   31.666466] .... register #00: 0A000000
[   31.666467] .......    : physical APIC id: 0A
[   31.666467] .......    : Delivery Type: 0
[   31.666468] .......    : LTS          : 0
[   31.666468] .... register #01: 00170020
[   31.666469] .......     : max redirection entries: 17
[   31.666470] .......     : PRQ implemented: 0
[   31.666470] .......     : IO APIC version: 20
[   31.666471] .... register #02: 00000000
[   31.666472] .......     : arbitration: 00
[   31.666472] .... register #03: 00000001
[   31.666473] .......     : Boot DT    : 1
[   31.666473] .... IRQ redirection table:
[   31.666474] IOAPIC 2:
[   31.666477]  pin00, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666480]  pin01, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666483]  pin02, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666486]  pin03, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666489]  pin04, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666492]  pin05, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666495]  pin06, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666498]  pin07, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666501]  pin08, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666504]  pin09, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666507]  pin0a, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666510]  pin0b, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666513]  pin0c, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666516]  pin0d, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666519]  pin0e, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666522]  pin0f, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666525]  pin10, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666528]  pin11, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666531]  pin12, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666534]  pin13, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666537]  pin14, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666540]  pin15, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666543]  pin16, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666546]  pin17, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0)
[   31.666547] IRQ to pin mappings:
[   31.666549] IRQ0 -> 0:2
[   31.666553] IRQ1 -> 0:1
[   31.666554] IRQ3 -> 0:3
[   31.666556] IRQ4 -> 0:4
[   31.666557] IRQ5 -> 0:5
[   31.666559] IRQ6 -> 0:6
[   31.666560] IRQ7 -> 0:7
[   31.666562] IRQ8 -> 0:8
[   31.666563] IRQ9 -> 0:9
[   31.666564] IRQ10 -> 0:10
[   31.666566] IRQ11 -> 0:11
[   31.666567] IRQ12 -> 0:12
[   31.666568] IRQ13 -> 0:13
[   31.666570] IRQ14 -> 0:14
[   31.666571] IRQ15 -> 0:15
[   31.666572] IRQ17 -> 0:17
[   31.666574] IRQ18 -> 0:18
[   31.666575] IRQ19 -> 0:19
[   31.666576] IRQ24 -> 1:23
[   31.666578] IRQ31 -> 2:23
[   31.666580] IRQ33 -> 1:13
[   31.666586] IRQ100 -> 1:10
[   31.666591] .................................... done.
[   31.666607] sched_clock: Marking stable (31666137098, 0)->(33750109044, -2083971946)
[   31.780088] registered taskstats version 1
[   31.780088] Loading compiled-in X.509 certificates
[   31.780164] zswap: loaded using pool lzo/zbud
[   31.864934] Key type big_key registered
[   31.867092] Key type trusted registered
[   31.869123] Key type encrypted registered
[   31.869127] ima: No TPM chip found, activating TPM-bypass! (rc=-19)
[   31.869152] evm: HMAC attrs: 0x1
[   31.875741] rtc_cmos 00:00: setting system clock to 2017-10-29 15:59:39 UTC (1509292779)
[   31.905067] usb 1-1: new high-speed USB device number 2 using ehci-pci
[   31.921066] usb 2-1: new high-speed USB device number 2 using ehci-pci
[   31.929066] usb 3-3: new full-speed USB device number 2 using xhci_hcd
[   32.033464] usb 1-1: New USB device found, idVendor=8087, idProduct=800a
[   32.033467] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[   32.033750] hub 1-1:1.0: USB hub found
[   32.033835] hub 1-1:1.0: 6 ports detected
[   32.050465] usb 2-1: New USB device found, idVendor=8087, idProduct=8002
[   32.050468] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[   32.050748] hub 2-1:1.0: USB hub found
[   32.050835] hub 2-1:1.0: 8 ports detected
[   32.061580] usb 3-3: New USB device found, idVendor=14dd, idProduct=1005
[   32.061582] usb 3-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[   32.061584] usb 3-3: Product: D2CIM-VUSB
[   32.061586] usb 3-3: Manufacturer: Raritan
[   32.061587] usb 3-3: SerialNumber: EFFB212D0A6EE2A
[   32.069162] input: Raritan D2CIM-VUSB as /devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3:1.0/0003:14DD:1005.0001/input/input1
[   32.121353] hid-generic 0003:14DD:1005.0001: input,hidraw0: USB HID v1.11 Keyboard [Raritan D2CIM-VUSB] on usb-0000:00:14.0-3/input0
[   32.150628] pps pps0: new PPS source ptp0
[   32.150632] ixgbe 0000:03:00.0: registered PHC device on eth0
[   32.235024] usb 3-9: new full-speed USB device number 3 using xhci_hcd
[   32.259679] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   32.283200] ixgbe 0000:03:00.0 eth0: NIC Link is Up 1 Gbps, Flow Control: RX/TX
[   32.381135] usb 3-9: New USB device found, idVendor=046b, idProduct=ff10
[   32.381137] usb 3-9: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[   32.381139] usb 3-9: Product: Virtual Keyboard and Mouse
[   32.381141] usb 3-9: Manufacturer: American Megatrends Inc.
[   32.381142] usb 3-9: SerialNumber: serial
[   32.382567] input: American Megatrends Inc. Virtual Keyboard and Mouse as /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9:1.0/0003:046B:FF10.0002/input/input2
[   32.382819] hid-generic 0003:046B:FF10.0002: input,hidraw1: USB HID v1.10 Keyboard [American Megatrends Inc. Virtual Keyboard and Mouse] on usb-0000:00:14.0-9/input0
[   32.383720] input: American Megatrends Inc. Virtual Keyboard and Mouse as /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9:1.1/0003:046B:FF10.0003/input/input3
[   32.383876] hid-generic 0003:046B:FF10.0003: input,hidraw2: USB HID v1.10 Mouse [American Megatrends Inc. Virtual Keyboard and Mouse] on usb-0000:00:14.0-9/input1
[   32.523446] pps pps1: new PPS source ptp1
[   32.523449] ixgbe 0000:03:00.1: registered PHC device on eth1
[   32.631828] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
[   32.632347] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   32.643047] Sending DHCP requests ., OK
[   32.649198] IP-Config: Got DHCP answer from 192.168.1.1, my address is 192.168.1.227
[   32.649199] IP-Config: Complete:
[   32.649202]      device=eth0, hwaddr=00:1e:67:f7:44:b3, ipaddr=192.168.1.227, mask=255.255.255.0, gw=192.168.1.1
[   32.649203]      host=lkp-hsw-ep4, domain=lkp.intel.com, nis-domain=(none)
[   32.649205]      bootserver=192.168.1.1, rootserver=192.168.1.1, rootpath=     nameserver0=192.168.1.1
[   32.658145] ixgbe 0000:03:00.1: removed PHC on eth1
[   33.421940] Freeing unused kernel memory: 2320K
[   33.427012] Write protecting the kernel read-only data: 14336k
[   33.434218] Freeing unused kernel memory: 612K
[   33.439612] Freeing unused kernel memory: 116K
[   33.444584] rodata_test: all tests were successful
SELinux:  Could 
[   33.453329] systemd[1]: RTC configured in localtime, applying delta of 480 minutes to system time.
not open policy file <= /etc/selinux/targeted/policy/policy.31:  No such file or directory
[   33.477812] ip_tables: (C) 2000-2006 Netfilter Core Team

         Mounting RPC Pipe File System...
         Mounting Debug File System...
         Starting Load Kernel Modules...
         Starting Create list of required st... nodes for the current kernel...
         Mounting POSIX Message Queue File System...
         Mounting Huge Pages File System...
         Starting Remount Root and Kernel File Systems...
         Starting Journal Service...
         Starting Apply Kernel Variables...
         Mounting Configuration File System...
         Starting Create Static Device Nodes in /dev...
 Systems.
         Starting Load/Save Random Seed...
         Starting udev Coldplug all Devices...
ed Configuration File System.
[
[   33.750900] ipmi device interface
[   33.751172] libata version 3.00 loaded.
s.
Load/Save Random
[   33.785231] IPMI System Interface driver.
 Seed.
ted Create Stati
[   33.804809] ipmi_si: SPMI-specified kcs state machine: duplicate
c Device Nodes i
[   33.813065] ipmi_si: Trying SMBIOS-specified kcs state machine at i/o address 0xca2, slave address 0x20, irq 0
n /dev.
       
[   33.823585] power_meter ACPI000D:00: Found ACPI power meter.
  Starting udev 
[   33.823623] power_meter ACPI000D:00: Ignoring unsafe software power cap!
Kernel Device Ma
[   33.823630] power_meter ACPI000D:00: hwmon_device_register() is deprecated. Please convert the driver to use hwmon_device_register_with_info().
nager...
ached target Loc
[   33.866556] IOAPIC[8]: Set IRTE entry (P:1 FPD:0 Dst_Mode:1 Redir_hint:1 Trig_Mode:0 Dlvry_Mode:1 Avail:0 Vector:47 Dest:000003FF SID:F0FF SQ:0 SVT:1)
al File Systems 
[   33.882931] IOAPIC[0]: Set routing entry (8-16 -> 0x47 -> IRQ 16 Mode:1 Active:1 Dest:1023)
(Pre).
hed target Local
[   33.894398] IOAPIC[10]: Set IRTE entry (P:1 FPD:0 Dst_Mode:1 Redir_hint:1 Trig_Mode:0 Dlvry_Mode:1 Avail:0 Vector:67 Dest:000403FF SID:802C SQ:0 SVT:1)
 File Systems.
[   33.894402] IOAPIC[2]: Set routing entry (10-16 -> 0x67 -> IRQ 166 Mode:1 Active:1 Dest:263167)
         Startin
[   33.939154] ahci 0000:00:11.4: flags: 64bit ncq led clo pio slum part ems apst 
g Preprocess NFS
[   33.949175] AVX2 version of gcm_enc/dec engaged.
 configuration..
[   33.955538] AES CTR mode by8 optimization enabled
.
reprocess NFS co
[   33.968977] scsi host1: ahci
nfiguration.
] Reached target
[   33.983120] ata1: SATA max UDMA/133 abar m2048@0x91d00000 port 0x91d00100 irq 165
 NFS client serv
[   33.987459] ipmi_si dmi-ipmi-si.0: Found new BMC (man_id: 0x000157, prod_id: 0x006f, dev_id: 0x21)
ices.
ed udev Kernel D
[   34.022788] ata3: SATA max UDMA/133 abar m2048@0x91d00000 port 0x91d00200 irq 165
evice Manager.
[   34.032713] ata4: SATA max UDMA/133 abar m2048@0x91d00000 port 0x91d00280 irq 165
0m] Started Jour
[   34.053321] ahci 0000:00:1f.2: flags: 64bit ncq led clo pio slum part ems apst 
nal Service.
[   34.063265] Error: Driver 'pcspkr' is already registered, aborting...
         Starting Flush Journal to Persistent Storage...
[   34.091229] [TTM] Zone  kernel: Available graphics memory: 65963068 kiB
[   34.098639] [TTM] Zone   dma32: Available graphics memory: 2097152 kiB
[   34.105959] scsi host4: ahci
[   34.109239] [TTM] Initializing pool allocator
[   34.109244] [TTM] Initializing DMA pool allocator
[   34.109383] scsi host5: ahci
[   34.121740] scsi host6: ahci
[   34.121929] scsi host7: ahci
[   34.122092] scsi host8: ahci
[   34.122206] scsi host9: ahci
[   34.122235] ata5: SATA max UDMA/133 abar m2048@0x91d04000 port 0x91d04100 irq 168
[   34.122236] ata6: SATA max UDMA/133 abar m2048@0x91d04000 port 0x91d04180 irq 168
[   34.122238] ata7: SATA max UDMA/133 abar m2048@0x91d04000 port 0x91d04200 irq 168
[   34.122239] ata8: SATA max UDMA/133 abar m2048@0x91d04000 port 0x91d04280 irq 168
[   34.122241] ata9: SATA max UDMA/133 abar m2048@0x91d04000 port 0x91d04300 irq 168
[   34.122243] ata10: SATA max UDMA/133 abar m2048@0x91d04000 port 0x91d04380 irq 168
[   34.185788] fbcon: mgadrmfb (fb0) is primary device
[   34.185921] Console: switching to colour frame buffer device 128x48
[   34.207893] EDAC sbridge: Seeking for: PCI ID 8086:2fa0
[   34.207902] EDAC sbridge: Seeking for: PCI ID 8086:2fa0
[   34.207911] EDAC sbridge: Seeking for: PCI ID 8086:2fa0
[   34.207918] EDAC sbridge: Seeking for: PCI ID 8086:2f60
[   34.207922] EDAC sbridge: Seeking for: PCI ID 8086:2f60
[   34.207926] EDAC sbridge: Seeking for: PCI ID 8086:2f60
[   34.207929] EDAC sbridge: Seeking for: PCI ID 8086:2fa8
[   34.207933] EDAC sbridge: Seeking for: PCI ID 8086:2fa8
[   34.207937] EDAC sbridge: Seeking for: PCI ID 8086:2fa8
[   34.207940] EDAC sbridge: Seeking for: PCI ID 8086:2f71
[   34.207943] EDAC sbridge: Seeking for: PCI ID 8086:2f71
[   34.207947] EDAC sbridge: Seeking for: PCI ID 8086:2f71
[   34.207951] EDAC sbridge: Seeking for: PCI ID 8086:2faa
[   34.207954] EDAC sbridge: Seeking for: PCI ID 8086:2faa
[   34.207958] EDAC sbridge: Seeking for: PCI ID 8086:2faa
[   34.207961] EDAC sbridge: Seeking for: PCI ID 8086:2fab
[   34.207965] EDAC sbridge: Seeking for: PCI ID 8086:2fab
[   34.207970] EDAC sbridge: Seeking for: PCI ID 8086:2fab
[   34.207973] EDAC sbridge: Seeking for: PCI ID 8086:2fac
[   34.207980] EDAC sbridge: Seeking for: PCI ID 8086:2fad
[   34.207988] EDAC sbridge: Seeking for: PCI ID 8086:2f68
[   34.207991] EDAC sbridge: Seeking for: PCI ID 8086:2f68
[   34.207996] EDAC sbridge: Seeking for: PCI ID 8086:2f68
[   34.207998] EDAC sbridge: Seeking for: PCI ID 8086:2f79
[   34.208015] EDAC sbridge: Seeking for: PCI ID 8086:2f79
[   34.208020] EDAC sbridge: Seeking for: PCI ID 8086:2f79
[   34.208022] EDAC sbridge: Seeking for: PCI ID 8086:2f6a
[   34.208026] EDAC sbridge: Seeking for: PCI ID 8086:2f6a
[   34.208031] EDAC sbridge: Seeking for: PCI ID 8086:2f6a
[   34.208033] EDAC sbridge: Seeking for: PCI ID 8086:2f6b
[   34.208037] EDAC sbridge: Seeking for: PCI ID 8086:2f6b
[   34.208041] EDAC sbridge: Seeking for: PCI ID 8086:2f6b
[   34.208044] EDAC sbridge: Seeking for: PCI ID 8086:2f6c
[   34.208051] EDAC sbridge: Seeking for: PCI ID 8086:2f6d
[   34.208059] EDAC sbridge: Seeking for: PCI ID 8086:2ffc
[   34.208062] EDAC sbridge: Seeking for: PCI ID 8086:2ffc
[   34.208066] EDAC sbridge: Seeking for: PCI ID 8086:2ffc
[   34.208070] EDAC sbridge: Seeking for: PCI ID 8086:2ffd
[   34.208072] EDAC sbridge: Seeking for: PCI ID 8086:2ffd
[   34.208077] EDAC sbridge: Seeking for: PCI ID 8086:2ffd
[   34.208080] EDAC sbridge: Seeking for: PCI ID 8086:2fbd
[   34.208084] EDAC sbridge: Seeking for: PCI ID 8086:2fbd
[   34.208088] EDAC sbridge: Seeking for: PCI ID 8086:2fbd
[   34.208091] EDAC sbridge: Seeking for: PCI ID 8086:2fbf
[   34.208094] EDAC sbridge: Seeking for: PCI ID 8086:2fbf
[   34.208098] EDAC sbridge: Seeking for: PCI ID 8086:2fbf
[   34.208101] EDAC sbridge: Seeking for: PCI ID 8086:2fb9
[   34.208105] EDAC sbridge: Seeking for: PCI ID 8086:2fb9
[   34.208109] EDAC sbridge: Seeking for: PCI ID 8086:2fb9
[   34.208112] EDAC sbridge: Seeking for: PCI ID 8086:2fbb
[   34.208116] EDAC sbridge: Seeking for: PCI ID 8086:2fbb
[   34.208120] EDAC sbridge: Seeking for: PCI ID 8086:2fbb
[   34.208385] EDAC MC0: Giving out device to module sb_edac.c controller Haswell SrcID#1_Ha#0: DEV 0000:ff:12.0 (INTERRUPT)
[   34.208500] EDAC MC1: Giving out device to module sb_edac.c controller Haswell SrcID#0_Ha#0: DEV 0000:7f:12.0 (INTERRUPT)
[   34.208681] EDAC MC2: Giving out device to module sb_edac.c controller Haswell SrcID#1_Ha#1: DEV 0000:ff:12.4 (INTERRUPT)
[   34.209066] EDAC MC3: Giving out device to module sb_edac.c controller Haswell SrcID#0_Ha#1: DEV 0000:7f:12.4 (INTERRUPT)
[   34.209067] EDAC sbridge:  Ver: 1.1.2 
[   34.212357] intel_rapl: Found RAPL domain package
[   34.212359] intel_rapl: Found RAPL domain dram
[   34.212360] intel_rapl: DRAM domain energy unit 15300pj
[   34.212573] intel_rapl: Found RAPL domain package
[   34.212576] intel_rapl: Found RAPL domain dram
[   34.212578] intel_rapl: DRAM domain energy unit 15300pj
[   34.348271] ata1: SATA link down (SStatus 0 SControl 300)
[   34.348292] ata4: SATA link down (SStatus 0 SControl 300)
[   34.348312] ata3: SATA link down (SStatus 0 SControl 300)
[   34.348332] ata2: SATA link down (SStatus 0 SControl 300)
[   34.428266] ata5: SATA link down (SStatus 0 SControl 300)
[   34.428296] ata10: SATA link down (SStatus 0 SControl 300)
[   34.428323] ata6: SATA link down (SStatus 0 SControl 300)
[   34.428351] ata8: SATA link down (SStatus 0 SControl 300)
[   34.428376] ata7: SATA link down (SStatus 0 SControl 300)
[   34.428838] ata9: SATA link down (SStatus 0 SControl 300)
[   34.887562] mgag200 0000:07:00.0: fb0: mgadrmfb frame buffer device
         Starting Create Volatil
[   34.897024] [drm] Initialized mgag200 1.0.0 20110418 for 0000:07:00.0 on minor 0
e Files and Directories...
         Starting RPC bind portmap service...
         Starting Network Time Synchronization...
         Starting Update UTMP about System Boot/Shutdown...
         Starting /etc/rc.local Compatibility...
rc.local[853]: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/lkp/lizhijian/src/bin
LKP: HOSTNAME lkp-hsw-ep4, MAC 00:1e:67:f7:44:b3, kernel 4.14.0-rc6-00162-g3d6dabc2 1, serial console /dev/ttyS0
         Starting OpenBSD Secure Shell server...
         Starting Permit User Sessions...
[   35.132425] Kernel tests: Boot OK!
[   35.132428] 
         Starting LKP bootstrap...
         Starting Login Service...
[   35.245894] install debs round one: dpkg -i --force-depends /opt/deb/mime-support_3.60_all.deb
[   35.245896] 
[   35.258679] /opt/deb/libexpat1_2.2.3-1_amd64.deb
[   35.258681] 
[   35.266849] /opt/deb/libatomic1_7.2.0-7_amd64.deb
[   35.266850] 
[   35.275164] /opt/deb/libquadmath0_7.2.0-7_amd64.deb
[   35.275165] 
[   35.283724] /opt/deb/libexpat1-dev_2.2.3-1_amd64.deb
[   35.283726] 
[   35.292313] /opt/deb/patch_2.7.5-1+b2_amd64.deb
[   35.292314] 
[   35.300383] /opt/deb/debconf_1.5.63_all.deb
[   35.300385] 
[   35.308488] /opt/deb/libtext-charwidth-perl_0.04-7+b7_amd64.deb
[   35.308489] 
[   35.318453] /opt/deb/libtext-iconv-perl_1.7-5+b6_amd64.deb
[   35.318455] 
[   35.327798] /opt/deb/perl-base_5.26.0-5_amd64.deb
[   35.327799] 
[   35.336538] /opt/deb/liblocale-gettext-perl_1.07-3+b3_amd64.deb
[   35.336540] 
[   35.346578] /opt/deb/perl-modules-5.26_5.26.0-5_all.deb
[   35.346580] 
[   35.355752] /opt/deb/libperl5.26_5.26.0-5_amd64.deb
[   35.355753] 
[   35.364505] /opt/deb/perl_5.26.0-5_amd64.deb
[   35.364506] 
[   35.372661] /opt/deb/gawk_1%3a4.1.4+dfsg-1_amd64.deb
[   35.372662] 
[   35.381572] /opt/deb/libssl1.1_1.1.0f-3_amd64.deb
[   35.381574] 
[   35.389757] /opt/deb/openssl_1.1.0f-3_amd64.deb
[   35.389758] 
[   35.397812] /opt/deb/ca-certificates_20161130+nmu1_all.deb
[   35.397813] 
[   35.407114] Selecting previously unselected package mime-support.
[   35.407115] 
[   35.417449] (Reading database ... 2202 files and directories currently installed.)
[   35.417450] 
[   35.429212] Preparing to unpack .../deb/mime-support_3.60_all.deb ...
[   35.429213] 
[   35.439308] Unpacking mime-support (3.60) ...
[   35.439309] 
[   35.447468] Preparing to unpack .../libexpat1_2.2.3-1_amd64.deb ...
[   35.447469] 
[   35.457643] Unpacking libexpat1:amd64 (2.2.3-1) over (2.2.0-1) ...
[   35.457644] 
[   35.467676] Selecting previously unselected package libatomic1:amd64.
[   35.467677] 
[   35.478234] Preparing to unpack .../libatomic1_7.2.0-7_amd64.deb ...
[   35.478236] 
[   35.488400] Unpacking libatomic1:amd64 (7.2.0-7) ...
[   35.488401] 
[   35.497386] Selecting previously unselected package libquadmath0:amd64.
[   35.497387] 
[   35.508173] Preparing to unpack .../libquadmath0_7.2.0-7_amd64.deb ...
[   35.508175] 
[   35.518574] Unpacking libquadmath0:amd64 (7.2.0-7) ...
[   35.518575] 
[   35.527734] Selecting previously unselected package libexpat1-dev:amd64.
[   35.527735] 
[   35.538611] Preparing to unpack .../libexpat1-dev_2.2.3-1_amd64.deb ...
[   35.538613] 
[   35.549155] Unpacking libexpat1-dev:amd64 (2.2.3-1) ...
[   35.549156] 
[   35.558177] Selecting previously unselected package patch.
[   35.558178] 
[   35.567661] Preparing to unpack .../deb/patch_2.7.5-1+b2_amd64.deb ...
[   35.567662] 
[   35.578023] Unpacking patch (2.7.5-1+b2) ...
[   35.578024] 
[   35.586155] Preparing to unpack .../opt/deb/debconf_1.5.63_all.deb ...
[   35.586156] 
[   35.596596] Unpacking debconf (1.5.63) over (1.5.59) ...
[   35.596597] 
[   35.605991] Preparing to unpack .../libtext-charwidth-perl_0.04-7+b7_amd64.deb ...
[   35.605992] 
[   35.617847] Unpacking libtext-charwidth-perl (0.04-7+b7) over (0.04-7+b4) ...
[   35.617848] 
[   35.629399] Preparing to unpack .../libtext-iconv-perl_1.7-5+b6_amd64.deb ...
[   35.629400] 
[   35.640724] Unpacking libtext-iconv-perl (1.7-5+b6) over (1.7-5+b3) ...
[   35.640725] 
[   35.651409] Preparing to unpack .../perl-base_5.26.0-5_amd64.deb ...
[   35.651410] 
[   35.661705] Unpacking perl-base (5.26.0-5) over (5.22.2-3) ...
[   35.661706] 
[   35.671717] Preparing to unpack .../liblocale-gettext-perl_1.07-3+b3_amd64.deb ...
[   35.671718] 
[   35.683673] Unpacking liblocale-gettext-perl (1.07-3+b3) over (1.07-3) ...
[   35.683674] 
[   35.694855] Selecting previously unselected package perl-modules-5.26.
[   35.694856] 
[   35.705718] Preparing to unpack .../perl-modules-5.26_5.26.0-5_all.deb ...
[   35.705718] 
[   35.716694] Unpacking perl-modules-5.26 (5.26.0-5) ...
[   35.716694] 
[   35.964376] Selecting previously unselected package libperl5.26:amd64.
[   35.964378] 
[   35.975823] Preparing to unpack .../libperl5.26_5.26.0-5_amd64.deb ...
[   35.975824] 
[   35.986567] Unpacking libperl5.26:amd64 (5.26.0-5) ...
[   35.986568] 
[   36.323748] Selecting previously unselected package perl.
[   36.323750] 
[   36.333960] Preparing to unpack .../deb/perl_5.26.0-5_amd64.deb ...
[   36.333961] 
[   36.344423] Unpacking perl (5.26.0-5) ...
[   36.344424] 
[   36.371336] Preparing to unpack .../gawk_1%3a4.1.4+dfsg-1_amd64.deb ...
[   36.371339] 
[   36.383626] Unpacking gawk (1:4.1.4+dfsg-1) over (1:4.1.1+dfsg-1) ...
[   36.383626] 
[   36.452792] Selecting previously unselected package libssl1.1:amd64.
[   36.452793] 
[   36.463885] Preparing to unpack .../libssl1.1_1.1.0f-3_amd64.deb ...
[   36.463886] 
[   36.474505] Unpacking libssl1.1:amd64 (1.1.0f-3) ...
[   36.474506] 
[   36.509876]  nvme0n1: p1
[   36.575490] Selecting previously unselected package openssl.
[   36.575492] 
[   36.585887] Preparing to unpack .../deb/openssl_1.1.0f-3_amd64.deb ...
[   36.585889] 
[   36.596541] Unpacking openssl (1.1.0f-3) ...
[   36.596542] 
[   36.654395] Selecting previously unselected package ca-certificates.
[   36.654396] 
[   36.665595] Preparing to unpack .../ca-certificates_20161130+nmu1_all.deb ...
[   36.665596] 
[   36.677059] Unpacking ca-certificates (20161130+nmu1) ...
[   36.677060] 
[   36.686180] Setting up mime-support (3.60) ...
[   36.686181] 
[   36.702713] Setting up libexpat1:amd64 (2.2.3-1) ...
[   36.702714] 
[   36.711306] Setting up patch (2.7.5-1+b2) ...
[   36.711307] 
[   36.719212] Setting up perl-base (5.26.0-5) ...
[   36.719213] 
[   36.727487] Setting up liblocale-gettext-perl (1.07-3+b3) ...
[   36.737029] 
[   36.745816] Setting up debconf (1.5.63) ...
[   36.745817] 
[   37.056245] Setting up libtext-charwidth-perl (0.04-7+b7) ...
[   37.056249] 
[   37.066857] Setting up libtext-iconv-perl (1.7-5+b6) ...
[   37.066858] 
[   37.076424] Setting up libssl1.1:amd64 (1.1.0f-3) ...
[   37.076425] 
[   37.200912] Setting up openssl (1.1.0f-3) ...
[   37.200914] 
[   37.209947] Setting up ca-certificates (20161130+nmu1) ...
[   37.209948] 
[   40.922187] Setting up libexpat1-dev:amd64 (2.2.3-1) ...
[   40.922191] 
[   40.931235] Setting up libperl5.26:amd64 (5.26.0-5) ...
[   40.931237] 
[   40.939307] Setting up perl (5.26.0-5) ...
[   40.939309] 
[   40.948548] update-alternatives: using /usr/bin/prename to provide /usr/bin/rename (rename) in auto mode
[   40.948550] 
[   40.961435] Setting up gawk (1:4.1.4+dfsg-1) ...
[   40.961436] 
[   40.968962] Setting up libatomic1:amd64 (7.2.0-7) ...
[   40.968964] 
[   40.977013] Setting up libquadmath0:amd64 (7.2.0-7) ...
[   40.977014] 
[   40.985284] Processing triggers for libc-bin (2.23-5) ...
[   40.985286] 
[   40.993982] Processing triggers for ca-certificates (20161130+nmu1) ...
[   40.993983] 
[   41.003731] Updating certificates in /etc/ssl/certs...
[   41.003732] 
[   41.704252] 0 added, 0 removed; done.
[   41.704255] 
[   41.710989] Running hooks in /etc/ca-certificates/update.d...
[   41.710990] 
[   41.719232] done.
[   41.719233] 
[   47.834520] 29 Oct 16:09:03 ntpdate[4558]: step time server 192.168.1.1 offset 548.116267 sec
[   47.834523] 
[   47.849931] /lkp/lizhijian/src/bin/run-lkp
[   47.849933] 
[   47.870228] RESULT_ROOT=/result/perf-sanity-tests/defaults/lkp-hsw-ep4/debian-x86_64-2016-08-31.cgz/x86_64-rhel-7.2/gcc-6/3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/1
[   47.870231] 
[   47.888651] Key type dns_resolver registered
[   47.892293] job=/lkp/scheduled/lkp-hsw-ep4/perf-sanity-tests-defaults-debian-x86_64-2016-08-31.cgz-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f-20171029-69014-181lmno-0.yaml
[   47.892296] 
[   47.915174] NFS: Registering the id_resolver key type
[   47.920847] Key type id_resolver registered
[   47.925541] Key type id_legacy registered
[   52.831395] random: crng init done
[   55.516302] run-job /lkp/scheduled/lkp-hsw-ep4/perf-sanity-tests-defaults-debian-x86_64-2016-08-31.cgz-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f-20171029-69014-181lmno-0.yaml
[   55.516305] 
[   55.568198] /usr/bin/curl -sSf http://inn:80/~lizhijian/cgi-bin/lkp-jobfile-append-var?job_file=/lkp/scheduled/lkp-hsw-ep4/perf-sanity-tests-defaults-debian-x86_64-2016-08-31.cgz-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f-20171029-69014-181lmno-0.yaml&job_state=running -o /dev/null
[   55.568201] 
[   67.959987] IPMI Device Information
[   67.959991] 
[   68.091366] BMC ARP Control         : ARP Responses Enabled, Gratuitous ARP Disabled
[   68.091369] 
[   68.938561] 2017-10-29 16:09:24 make LLVM_CONFIG=/usr/bin/llvm-config-3.9 LIBCLANGLLVM=1 ARCH= -C /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/perf
[   68.938565] 
[   68.964848] make: Entering directory '/usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/perf'
[   68.964849] 
[   68.982531] 
[   68.992774]   HOSTCC   fixdep.o
[   68.992775] 
[   69.020187]   HOSTLD   fixdep-in.o
[   69.020189] 
[   69.027724]   LINK     fixdep
[   69.027725] 
[   71.935953] 
[   71.940363] Auto-detecting system features:
[   71.940366] 
[   71.949883] 
[   71.960393] 
[   71.970928] 
[   71.981395] 
[   71.991822] 
[   72.002197] 
[   72.012533] 
[   72.022787] 
[   72.027935] Makefile.config:533: No libcrypto.h found, disables jitted code injection, please install libssl-devel or libssl-dev
[   72.027937] 
[   72.030152] Makefile.config:548: slang not found, disables TUI support. Please install slang-devel, libslang-dev or libslang2-dev
[   72.030153] 
[   72.031956] Makefile.config:562: GTK2 not found, disables GTK2 support. Please install gtk2-devel or libgtk2.0-dev
[   72.031956] 
[   72.035454] Makefile.config:588: Missing perl devel files. Disabling perl scripting support, please install perl-ExtUtils-Embed/libperl-dev
[   72.035455] 
[   72.097416] 
[   72.107174] 
[   72.116833] 
[   72.126428] 
[   72.135995] 
[   72.145537] 
[   72.155100] 
[   72.164590] 
[   72.174160] 
[   72.183655] 
[   72.193247] 
[   72.202254] 
[   72.255376] Makefile.config:802: No alternatives command found, you need to set JDIR= to point to the root of your Java directory
[   72.255378] 
[   74.626970] make[3]: *** No rule to make target 'kernelversion'.  Stop.
[   74.626974] 
[   74.636704]   GEN      common-cmds.h
[   74.636708] 
[   74.646528]   PERF_VERSION = 
[   74.646530] 
[   74.769277]   CC       cpu.o
[   74.769281] 
[   74.777304]   CC       debug.o
[   74.777306] 
[   74.784390]   CC       fd/array.o
[   74.784391] 
[   74.791038]   CC       str_error_r.o
[   74.791040] 
[   74.797987]   CC       fs/fs.o
[   74.797988] 
[   74.805462]   CC       fs/tracing_path.o
[   74.805464] 
[   74.813609]   CC       exec-cmd.o
[   74.813611] 
[   74.820722]   CC       help.o
[   74.820724] 
[   74.824313] Warning: Kernel ABI header at 'tools/include/uapi/linux/bpf.h' differs from latest version at 'include/uapi/linux/bpf.h'
[   74.824315] 
[   74.844649]   CC       pager.o
[   74.844652] 
[   74.851688]   CC       parse-options.o
[   74.851691] 
[   74.859664]   CC       run-command.o
[   74.859666] 
[   74.867184]   CC       sigchain.o
[   74.867187] 
[   74.874729]   CC       subcmd-config.o
[   74.874732] 
[   74.882720]   CC       event-parse.o
[   74.882722] 
[   74.890589]   CC       event-plugin.o
[   74.890592] 
[   74.898624]   CC       trace-seq.o
[   74.898627] 
[   74.906312]   CC       parse-filter.o
[   74.906315] 
[   74.914263]   CC       parse-utils.o
[   74.914265] 
[   74.921953]   CC       kbuffer-parse.o
[   74.921956] 
[   74.930044]   HOSTCC   pmu-events/json.o
[   74.930047] 
[   74.938000]   HOSTCC   pmu-events/jsmn.o
[   74.938022] 
[   74.946061]   HOSTCC   pmu-events/jevents.o
[   74.946064] 
[   74.954375]   CC       libbpf.o
[   74.954378] 
[   74.961435]   CC       bpf.o
[   74.961437] 
[   74.968116]   GEN      perf-archive
[   74.968119] 
[   74.975610]   LD       fd/libapi-in.o
[   74.975613] 
[   74.983251]   CC       plugin_jbd2.o
[   74.983254] 
[   74.990835]   GEN      perf-with-kcore
[   74.990837] 
[   74.998692]   CC       plugin_hrtimer.o
[   74.998695] 
[   75.006557]   CC       plugin_kmem.o
[   75.006560] 
[   75.014258]   CC       plugin_mac80211.o
[   75.014261] 
[   75.022195]   CC       plugin_kvm.o
[   75.022198] 
[   75.029696]   CC       plugin_function.o
[   75.029698] 
[   75.037522]   CC       plugin_sched_switch.o
[   75.037524] 
[   75.045736]   CC       plugin_xen.o
[   75.045738] 
[   75.053374]   CC       plugin_cfg80211.o
[   75.053377] 
[   75.061180]   CC       plugin_scsi.o
[   75.061182] 
[   75.068395]   CC       trace/beauty/clone.o
[   75.068397] 
[   75.076586]   CC       arch/common.o
[   75.076588] 
[   75.084205]   CC       ui/setup.o
[   75.084207] 
[   75.091684]   CC       trace/beauty/fcntl.o
[   75.091686] 
[   75.099931]   CC       trace/beauty/ioctl.o
[   75.099933] 
[   75.108105]   CC       util/annotate.o
[   75.108108] 
[   75.115796]   CC       ui/helpline.o
[   75.115798] 
[   75.124083]   CC       scripts/python/Perf-Trace-Util/Context.o
[   75.124085] 
[   75.134558]   CC       trace/beauty/pkey_alloc.o
[   75.134561] 
[   75.143374]   CC       ui/progress.o
[   75.143376] 
[   75.150964]   CC       trace/beauty/statx.o
[   75.150967] 
[   75.159559]   CC       util/block-range.o
[   75.159561] 
[   75.159988]   CC       ui/util.o
[   75.159990] 
[   75.160538]   CC       util/build-id.o
[   75.160540] 
[   75.160971]   CC       ui/hist.o
[   75.160973] 
[   75.161802]   CC       arch/x86/tests/regs_load.o
[   75.161804] 
[   75.162397]   CC       ui/stdio/hist.o
[   75.162398] 
[   75.163130]   CC       arch/x86/util/header.o
[   75.163132] 
[   75.163651]   CC       util/config.o
[   75.163653] 
[   75.164543]   CC       arch/x86/tests/dwarf-unwind.o
[   75.164544] 
[   75.165095]   LD       fs/libapi-in.o
[   75.165096] 
[   75.165738]   CC       arch/x86/util/tsc.o
[   75.165740] 
[   75.166260]   CC       util/ctype.o
[   75.166262] 
[   75.167123]   CC       arch/x86/tests/arch-tests.o
[   75.167125] 
[   75.167783]   CC       arch/x86/util/pmu.o
[   75.167785] 
[   75.168385]   CC       util/db-export.o
[   75.168387] 
[   75.169377]   CC       arch/x86/tests/perf-time-to-tsc.o
[   75.169379] 
[   75.169837]   CC       util/env.o
[   75.169839] 
[   75.170569]   CC       arch/x86/tests/rdpmc.o
[   75.170571] 
[   75.171335]   CC       arch/x86/util/kvm-stat.o
[   75.171337] 
[   75.171837]   CC       util/event.o
[   75.171839] 
[   75.172638]   CC       arch/x86/tests/insn-x86.o
[   75.172639] 
[   75.173435]   CC       arch/x86/util/perf_regs.o
[   75.173437] 
[   75.174263]   CC       arch/x86/tests/intel-cqm.o
[   75.174265] 
[   75.174789]   CC       util/evlist.o
[   75.174791] 
[   75.175369]   CC       util/find_bit.o
[   75.175371] 
[   75.175869]   CC       util/evsel.o
[   75.175870] 
[   75.176695]   CC       arch/x86/util/dwarf-regs.o
[   75.176697] 
[   75.177403]   CC       arch/x86/util/group.o
[   75.177404] 
[   75.177971]   CC       util/kallsyms.o
[   75.177973] 
[   75.178617]   CC       util/levenshtein.o
[   75.178618] 
[   75.179580]   CC       arch/x86/util/unwind-libunwind.o
[   75.179581] 
[   75.180352]   CC       arch/x86/util/auxtrace.o
[   75.180354] 
[   75.180989]   CC       util/llvm-utils.o
[   75.180991] 
[   75.181671]   CC       util/evsel_fprintf.o
[   75.181673] 
[   75.182252]   CC       builtin-bench.o
[   75.182254] 
[   75.182801]   CC       util/memswap.o
[   75.182802] 
[   75.183285]   LD       libapi-in.o
[   75.183286] 
[   75.183926]   CC       builtin-annotate.o
[   75.183927] 
[   75.184724]   BISON    util/parse-events-bison.c
[   75.184726] 
[   75.185318]   CC       builtin-config.o
[   75.185320] 
[   75.185737]   AR       libapi.a
[   75.185738] 
[   75.186290]   CC       builtin-diff.o
[   75.186291] 
[   75.186874]   CC       builtin-evlist.o
[   75.186876] 
[   75.187476]   CC       util/perf_regs.o
[   75.187478] 
[   75.188251]   CC       arch/x86/util/intel-pt.o
[   75.188253] 
[   75.188942]   LD       plugin_cfg80211-in.o
[   75.188943] 
[   75.189545]   LD       plugin_kmem-in.o
[   75.189546] 
[   75.190194]   LD       plugin_hrtimer-in.o
[   75.190196] 
[   75.190991]   CC       arch/x86/util/intel-bts.o
[   75.190992] 
[   75.191580]   LD       plugin_jbd2-in.o
[   75.191582] 
[   75.192150]   LD       plugin_xen-in.o
[   75.192151] 
[   75.192630]   CC       util/path.o
[   75.192632] 
[   75.193221]   CC       builtin-ftrace.o
[   75.193222] 
[   75.193763]   CC       builtin-help.o
[   75.193764] 
[   75.194401]   LINK     plugin_cfg80211.so
[   75.194402] 
[   75.195088]   LD       plugin_mac80211-in.o
[   75.195089] 
[   75.195746]   CC       util/print_binary.o
[   75.195747] 
[   75.196279]   CC       util/rbtree.o
[   75.196280] 
[   75.196949]   LD       plugin_function-in.o
[   75.196950] 
[   75.197541]   CC       util/libstring.o
[   75.197543] 
[   75.198327]   LD       plugin_sched_switch-in.o
[   75.198329] 
[   75.198856]   CC       util/bitmap.o
[   75.198858] 
[   75.199408]   LINK     plugin_jbd2.so
[   75.199410] 
[   75.199947]   CC       util/hweight.o
[   75.199949] 
[   75.200410]   CC       util/smt.o
[   75.200412] 
[   75.201190]   HOSTLD   pmu-events/jevents-in.o
[   75.201191] 
[   75.201779]   LD       plugin_kvm-in.o
[   75.201781] 
[   75.202377]   LD       plugin_scsi-in.o
[   75.202379] 
[   75.202915]   LINK     plugin_kmem.so
[   75.202917] 
[   75.203545]   LINK     plugin_hrtimer.so
[   75.203547] 
[   75.204116]   CC       builtin-sched.o
[   75.204117] 
[   75.204756]   LINK     plugin_mac80211.so
[   75.204758] 
[   75.205500]   LINK     plugin_sched_switch.so
[   75.205502] 
[   75.206035]   LINK     plugin_xen.so
[   75.206037] 
[   75.206665]   LINK     plugin_function.so
[   75.206666] 
[   75.207164]   CC       util/quote.o
[   75.207165] 
[   75.207681]   CC       util/strbuf.o
[   75.207683] 
[   75.208226]   LINK     plugin_scsi.so
[   75.208228] 
[   75.208748]   LINK     plugin_kvm.so
[   75.208750] 
[   75.209478]   CC       builtin-buildid-list.o
[   75.209480] 
[   75.210233]   CC       builtin-buildid-cache.o
[   75.210235] 
[   75.210756]   CC       util/string.o
[   75.210757] 
[   75.211310]   CC       util/strlist.o
[   75.211312] 
[   75.211899]   CC       util/strfilter.o
[   75.211901] 
[   75.212529]   CC       builtin-kallsyms.o
[   75.212531] 
[   75.212991]   CC       util/top.o
[   75.212993] 
[   75.213536]   CC       builtin-list.o
[   75.213538] 
[   75.214173]   LINK     pmu-events/jevents
[   75.214174] 
[   75.214753]   CC       builtin-record.o
[   75.214755] 
[   75.215260]   CC       util/usage.o
[   75.215261] 
[   75.215723]   CC       util/dso.o
[   75.215725] 
[   75.216313]   CC       builtin-report.o
[   75.216315] 
[   75.216834]   CC       util/symbol.o
[   75.216836] 
[   75.217646]   LD       trace/beauty/libperf-in.o
[   75.217648] 
[   75.218358]   CC       util/symbol_fprintf.o
[   75.218360] 
[   75.218860]   CC       util/color.o
[   75.218862] 
[   75.219410]   CC       builtin-stat.o
[   75.219412] 
[   75.220068]   CC       builtin-timechart.o
[   75.220070] 
[   75.220589]   CC       builtin-top.o
[   75.220590] 
[   75.221117]   CC       util/header.o
[   75.221119] 
[   75.221709]   CC       util/callchain.o
[   75.221711] 
[   75.222264]   CC       builtin-kmem.o
[   75.222266] 
[   75.222853]   CC       builtin-script.o
[   75.222855] 
[   75.223380]   CC       util/values.o
[   75.223382] 
[   75.223923]   CC       builtin-lock.o
[   75.223925] 
[   75.224430]   CC       util/debug.o
[   75.224431] 
[   75.224951]   CC       builtin-kvm.o
[   75.224952] 
[   75.225511]   CC       util/machine.o
[   75.225512] 
[   75.225970]   CC       util/map.o
[   75.225972] 
[   75.226501]   CC       builtin-inject.o
[   75.226502] 
[   75.226991]   CC       util/pstack.o
[   75.226992] 
[   75.227487]   CC       builtin-mem.o
[   75.227489] 
[   75.228317]   GEN      libtraceevent-dynamic-list
[   75.228319] 
[   75.228856]   CC       builtin-data.o
[   75.228858] 
[   75.229343]   LD       libbpf-in.o
[   75.229344] 
[   75.229752]   LINK     libbpf.a
[   75.229753] 
[   75.230293]   CC       util/session.o
[   75.230295] 
[   75.230904]   CC       builtin-version.o
[   75.230906] 
[   75.231435]   CC       builtin-c2c.o
[   75.231437] 
[   75.231997]   CC       builtin-trace.o
[   75.231999] 
[   75.232635]   CC       util/syscalltbl.o
[   75.232637] 
[   75.233206]   CC       builtin-probe.o
[   75.233208] 
[   75.233963]   GEN      pmu-events/pmu-events.c
[   75.233965] 
[   75.235208]   LD       scripts/python/Perf-Trace-Util/libperf-in.o
[   75.235210] 
[   75.235914]   CC       util/ordered-events.o
[   75.235915] 
[   75.236630]   LD       scripts/libperf-in.o
[   75.236632] 
[   75.237258]   CC       util/namespaces.o
[   75.237260] 
[   75.237738]   CC       util/comm.o
[   75.237740] 
[   75.238499]   CC       bench/sched-messaging.o
[   75.238501] 
[   75.239181]   CC       tests/builtin-test.o
[   75.239183] 
[   75.239858]   CC       tests/parse-events.o
[   75.239860] 
[   75.240488]   CC       bench/sched-pipe.o
[   75.240490] 
[   75.240863]   CC       perf.o
[   75.240865] 
[   75.241562]   CC       bench/mem-functions.o
[   75.241564] 
[   75.242094]   CC       util/thread.o
[   75.242096] 
[   75.242688]   CC       tests/dso-data.o
[   75.242689] 
[   75.243327]   CC       bench/futex-hash.o
[   75.243329] 
[   75.243832]   CC       tests/attr.o
[   75.243834] 
[   75.245615]   CC       bench/futex-wake-parallel.o
[   75.245617] 
[   75.254445]   CC       bench/futex-wake.o
[   75.254449] 
[   75.256371]   LD       arch/x86/tests/libperf-in.o
[   75.256373] 
[   75.257464]   CC       bench/futex-requeue.o
[   75.257466] 
[   75.260898]   CC       util/thread_map.o
[   75.260901] 
[   75.262974]   CC       tests/vmlinux-kallsyms.o
[   75.262976] 
[   75.264675]   CC       pmu-events/pmu-events.o
[   75.264677] 
[   75.274068]   CC       tests/openat-syscall.o
[   75.274071] 
[   75.283776]   CC       tests/openat-syscall-all-cpus.o
[   75.283779] 
[   75.284506]   CC       util/trace-event-parse.o
[   75.284508] 
[   75.289693]   CC       bench/futex-lock-pi.o
[   75.289695] 
[   75.307183]   CC       util/parse-events-bison.o
[   75.307187] 
[   75.318990]   CC       tests/openat-syscall-tp-fields.o
[   75.318993] 
[   75.319655]   CC       tests/mmap-basic.o
[   75.319656] 
[   75.320596]   CC       tests/perf-record.o
[   75.320598] 
[   75.323582]   CC       tests/evsel-roundtrip-name.o
[   75.323584] 
[   75.324285]   CC       tests/evsel-tp-sched.o
[   75.324287] 
[   75.365552]   CC       bench/mem-memcpy-x86-64-asm.o
[   75.365555] 
[   75.380023]   CC       bench/mem-memset-x86-64-asm.o
[   75.380025] 
[   75.387586]   CC       bench/numa.o
[   75.387587] 
[   75.389089]   CC       util/trace-event-read.o
[   75.389091] 
[   75.389419]   BISON    util/pmu-bison.c
[   75.389420] 
[   75.410372]   CC       tests/fdarray.o
[   75.410375] 
[   75.417821]   CC       util/trace-event-info.o
[   75.417824] 
[   75.426533]   CC       tests/pmu.o
[   75.426536] 
[   75.428404]   CC       tests/hists_common.o
[   75.428406] 
[   75.436889]   CC       tests/hists_filter.o
[   75.436892] 
[   75.438215]   CC       tests/hists_link.o
[   75.438217] 
[   75.447317]   CC       tests/hists_cumulate.o
[   75.447320] 
[   75.448201]   CC       tests/python-use.o
[   75.448203] 
[   75.456618]   CC       tests/hists_output.o
[   75.456620] 
[   75.461449]   CC       tests/bp_signal.o
[   75.461451] 
[   75.485175]   LD       libsubcmd-in.o
[   75.485178] 
[   75.496013]   CC       tests/bp_signal_overflow.o
[   75.496016] 
[   75.501716]   AR       libsubcmd.a
[   75.501719] 
[   75.502665]   CC       util/trace-event-scripting.o
[   75.502667] 
[   75.503464]   CC       tests/task-exit.o
[   75.503466] 
[   75.507447]   CC       util/sort.o
[   75.507449] 
[   75.508511]   CC       util/svghelper.o
[   75.508513] 
[   75.509124]   CC       util/trace-event.o
[   75.509126] 
[   75.509582]   CC       util/hist.o
[   75.509583] 
[   75.511292]   CC       util/util.o
[   75.511294] 
[   75.530675]   LD       libtraceevent-in.o
[   75.530679] 
[   75.538139]   CC       util/xyarray.o
[   75.538143] 
[   75.542319]   CC       tests/sw-clock.o
[   75.542321] 
[   75.548724]   CC       util/cpumap.o
[   75.548727] 
[   75.549351]   CC       util/cgroup.o
[   75.549353] 
[   75.550494]   LINK     libtraceevent.a
[   75.550496] 
[   75.552358]   CC       util/target.o
[   75.552360] 
[   75.567429]   CC       tests/mmap-thread-lookup.o
[   75.567432] 
[   75.575076]   CC       tests/thread-mg-share.o
[   75.575079] 
[   75.578918]   CC       util/rblist.o
[   75.578922] 
[   75.582269]   CC       util/intlist.o
[   75.582273] 
[   75.594786]   CC       tests/switch-tracking.o
[   75.594790] 
[   75.598361]   GEN      python/perf.so
[   75.598363] 
[   75.609311]   CC       tests/keep-tracking.o
[   75.609315] 
[   75.627791]   CC       util/vdso.o
[   75.627794] 
[   75.637055]   CC       util/counts.o
[   75.637059] 
[   75.656394]   CC       tests/code-reading.o
[   75.656398] 
[   75.658090]   CC       tests/sample-parsing.o
[   75.658092] 
[   75.659427]   LD       arch/x86/util/libperf-in.o
[   75.659430] 
[   75.659900]   CC       util/stat.o
[   75.659902] 
[   75.661356]   CC       util/stat-shadow.o
[   75.661358] 
[   75.663436]   CC       tests/parse-no-sample-id-all.o
[   75.663438] 
[   75.672434]   CC       tests/kmod-path.o
[   75.672437] 
[   75.676904]   CC       tests/thread-map.o
[   75.676907] 
[   75.686666]   LD       arch/x86/libperf-in.o
[   75.686669] 
[   75.688676]   CC       tests/llvm.o
[   75.688678] 
[   75.691643]   CC       util/record.o
[   75.691646] 
[   75.695882]   CC       util/srcline.o
[   75.695885] 
[   75.698573]   CC       util/data.o
[   75.698576] 
[   75.708021]   LD       arch/libperf-in.o
[   75.708024] 
[   75.710417]   CC       tests/bpf.o
[   75.710419] 
[   75.711343]   CC       util/tsc.o
[   75.711345] 
[   75.712247]   CC       util/cloexec.o
[   75.712249] 
[   75.713621]   CC       tests/topology.o
[   75.713623] 
[   75.717099]   CC       tests/mem.o
[   75.717101] 
[   75.717711]   CC       util/call-path.o
[   75.717713] 
[   75.723635]   CC       util/thread-stack.o
[   75.723637] 
[   75.728356]   CC       util/auxtrace.o
[   75.728359] 
[   75.745097]   CC       util/scripting-engines/trace-event-python.o
[   75.745100] 
[   75.746413]   CC       util/intel-pt-decoder/intel-pt-pkt-decoder.o
[   75.746415] 
[   75.748960]   CC       tests/cpumap.o
[   75.748962] 
[   75.750288]   CC       util/intel-pt.o
[   75.750290] 
[   75.751626]   CXX      util/c++/clang.o
[   75.751629] 
[   75.763551]   CC       util/intel-bts.o
[   75.763554] 
[   75.774611]   GEN      util/intel-pt-decoder/inat-tables.c
[   75.774615] 
[   75.795083]   CC       util/intel-pt-decoder/intel-pt-log.o
[   75.795087] 
[   75.799326]   CC       util/parse-branch-options.o
[   75.799328] 
[   75.814708]   LD       pmu-events/pmu-events-in.o
[   75.814711] 
[   75.831159]   CC       util/dump-insn.o
[   75.831163] 
[   75.835328]   CC       util/parse-regs-options.o
[   75.835331] 
[   75.871237]   CC       tests/event_update.o
[   75.871239] 
[   75.875540]   CC       tests/stat.o
[   75.875544] 
[   75.877595]   CC       util/help-unknown-cmd.o
[   75.877597] 
[   75.880118]   CC       util/term.o
[   75.880119] 
[   75.888174]   CC       util/mem-events.o
[   75.888177] 
[   75.894396]   CXX      util/c++/clang-test.o
[   75.894399] 
[   75.895098]   CC       tests/event-times.o
[   75.895099] 
[   75.896815]   CC       util/intel-pt-decoder/intel-pt-decoder.o
[   75.896817] 
[   75.898210]   CC       tests/expr.o
[   75.898212] 
[   75.899670]   CC       util/vsprintf.o
[   75.899672] 
[   75.908602]   CC       tests/backward-ring-buffer.o
[   75.908605] 
[   75.911015]   CC       util/drv_configs.o
[   75.911017] 
[   75.911518]   CC       util/units.o
[   75.911519] 
[   75.915347]   CC       util/time-utils.o
[   75.915348] 
[   75.916051]   BISON    util/expr-bison.c
[   75.916052] 
[   75.945408]   CC       util/branch.o
[   75.945413] 
[   75.946934]   CC       tests/sdt.o
[   75.946936] 
[   75.956590]   CC       tests/is_printable_array.o
[   75.956593] 
[   75.965715]   CC       util/bpf-prologue.o
[   75.965719] 
[   75.967258]   CC       util/symbol-elf.o
[   75.967261] 
[   75.967865]   CC       tests/perf-hooks.o
[   75.967867] 
[   75.968839]   CC       util/bpf-loader.o
[   75.968840] 
[   75.969385]   CC       tests/bitmap.o
[   75.969386] 
[   75.990419]   CC       tests/clang.o
[   75.990423] 
[   75.992694]   CC       tests/unit_number__scnprintf.o
[   75.992697] 
[   75.995345]   CC       tests/dwarf-unwind.o
[   75.995347] 
[   75.995966]   CC       util/probe-file.o
[   75.995968] 
[   76.018084]   CC       util/intel-pt-decoder/intel-pt-insn-decoder.o
[   76.018087] 
[   76.018788]   CC       util/probe-event.o
[   76.018790] 
[   76.021752]   CC       tests/llvm-src-base.o
[   76.021755] 
[   76.023557]   CC       tests/llvm-src-kbuild.o
[   76.023559] 
[   76.035060]   CC       tests/llvm-src-prologue.o
[   76.035063] 
[   76.035931]   CC       tests/llvm-src-relocation.o
[   76.035932] 
[   76.037936]   CC       util/probe-finder.o
[   76.037938] 
[   76.045473]   CC       util/dwarf-aux.o
[   76.045476] 
[   76.048277]   CC       util/dwarf-regs.o
[   76.048280] 
[   76.049869]   CC       util/unwind-libunwind-local.o
[   76.049871] 
[   76.051732]   CC       util/unwind-libunwind.o
[   76.051734] 
[   76.056257]   CC       util/zlib.o
[   76.056261] 
[   76.063359]   CC       util/lzma.o
[   76.063363] 
[   76.066806]   CC       util/demangle-java.o
[   76.066808] 
[   76.068280]   CC       util/demangle-rust.o
[   76.068281] 
[   76.079953]   CC       util/jitdump.o
[   76.079956] 
[   76.080503]   CC       util/genelf.o
[   76.080505] 
[   76.082424]   CC       util/genelf_debug.o
[   76.082426] 
[   76.086886]   CC       util/perf-hooks.o
[   76.086889] 
[   76.089730]   FLEX     util/parse-events-flex.c
[   76.089734] 
[   76.106232]   FLEX     util/pmu-flex.c
[   76.106235] 
[   76.110610]   CC       util/expr-bison.o
[   76.110612] 
[   76.116478]   CC       util/pmu-bison.o
[   76.116481] 
[   76.138208]   CC       util/pmu-flex.o
[   76.138220] 
[   76.141818]   CC       util/pmu.o
[   76.141821] 
[   76.153010]   CC       util/parse-events-flex.o
[   76.153013] 
[   76.153641]   CC       util/parse-events.o
[   76.153642] 
[   76.552199]   LD       bench/perf-in.o
[   76.552201] 
[   76.572201]   LD       tests/perf-in.o
[   76.572204] 
[   76.608097]   LD       util/scripting-engines/libperf-in.o
[   76.608099] 
[   76.624613]   LD       ui/libperf-in.o
[   76.624617] 
[   76.944792] In file included from /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/linux/list.h:5:0,
[   76.944796] 
[   76.949172]                  from /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/perf/util/namespaces.h:13,
[   76.949174] 
[   76.950906]                  from /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/perf/util/util.h:15,
[   76.950907] 
[   76.952662]                  from /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/perf/util/util-cxx.h:20,
[   76.952663] 
[   76.953210]                  from util/c++/clang-c.h:5,
[   76.953211] 
[   76.953798]                  from util/c++/clang-test.cpp:2:
[   76.953798] 
[   76.957542] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/linux/list.h: In function 'void list_del(list_head*)':
[   76.957543] 
[   76.966138] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/linux/poison.h:22:39: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith]
[   76.966139] 
[   76.966916]  #define LIST_POISON1  ((void *) 0x100 + POISON_POINTER_DELTA)
[   76.966917] 
[   76.967428]                                        ^
[   76.967429] 
[   76.969497] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/linux/list.h:107:16: note: in expansion of macro 'LIST_POISON1'
[   76.969498] 
[   76.969840]   entry->next = LIST_POISON1;
[   76.969841] 
[   76.970198]                 ^~~~~~~~~~~~
[   76.970199] 
[   76.972906] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/linux/poison.h:22:61: error: invalid conversion from 'void*' to 'list_head*' [-fpermissive]
[   76.972907] 
[   76.973705]  #define LIST_POISON1  ((void *) 0x100 + POISON_POINTER_DELTA)
[   76.973706] 
[   76.974488]                                                              ^
[   76.974489] 
[   76.976570] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/linux/list.h:107:16: note: in expansion of macro 'LIST_POISON1'
[   76.976571] 
[   76.976906]   entry->next = LIST_POISON1;
[   76.976907] 
[   76.977272]                 ^~~~~~~~~~~~
[   76.977272] 
[   76.979952] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/linux/poison.h:23:39: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith]
[   76.979953] 
[   76.980112]   LD       util/intel-pt-decoder/libperf-in.o
[   76.980114] 
[   76.980731]  #define LIST_POISON2  ((void *) 0x200 + POISON_POINTER_DELTA)
[   76.980731] 
[   76.981238]                                        ^
[   76.981238] 
[   76.983283] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/linux/list.h:108:16: note: in expansion of macro 'LIST_POISON2'
[   76.983284] 
[   76.983648]   entry->prev = LIST_POISON2;
[   76.983648] 
[   76.983985]                 ^~~~~~~~~~~~
[   76.983986] 
[   76.986571] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/linux/poison.h:23:61: error: invalid conversion from 'void*' to 'list_head*' [-fpermissive]
[   76.986572] 
[   76.987349]  #define LIST_POISON2  ((void *) 0x200 + POISON_POINTER_DELTA)
[   76.987349] 
[   76.988145]                                                              ^
[   76.988145] 
[   76.990209] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/linux/list.h:108:16: note: in expansion of macro 'LIST_POISON2'
[   76.990210] 
[   76.990559]   entry->prev = LIST_POISON2;
[   76.990560] 
[   76.990896]                 ^~~~~~~~~~~~
[   76.990896] 
[   76.992872] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/linux/list.h: In function 'void hlist_del(hlist_node*)':
[   76.992873] 
[   76.995486] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/linux/poison.h:22:39: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith]
[   76.995487] 
[   76.996274]  #define LIST_POISON1  ((void *) 0x100 + POISON_POINTER_DELTA)
[   76.996274] 
[   76.996745]                                        ^
[   76.996746] 
[   76.998743] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/linux/list.h:626:12: note: in expansion of macro 'LIST_POISON1'
[   76.998745] 
[   76.999049]   n->next = LIST_POISON1;
[   76.999049] 
[   76.999348]             ^~~~~~~~~~~~
[   76.999348] 
[   77.001922] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/linux/poison.h:22:61: error: invalid conversion from 'void*' to 'hlist_node*' [-fpermissive]
[   77.001923] 
[   77.002701]  #define LIST_POISON1  ((void *) 0x100 + POISON_POINTER_DELTA)
[   77.002702] 
[   77.003492]                                                              ^
[   77.003492] 
[   77.005566] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/linux/list.h:626:12: note: in expansion of macro 'LIST_POISON1'
[   77.005567] 
[   77.005849]   n->next = LIST_POISON1;
[   77.005849] 
[   77.006141]             ^~~~~~~~~~~~
[   77.006141] 
[   77.008708] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/linux/poison.h:23:39: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith]
[   77.008709] 
[   77.009493]  #define LIST_POISON2  ((void *) 0x200 + POISON_POINTER_DELTA)
[   77.009494] 
[   77.009968]                                        ^
[   77.009968] 
[   77.012066] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/linux/list.h:627:13: note: in expansion of macro 'LIST_POISON2'
[   77.012067] 
[   77.012391]   n->pprev = LIST_POISON2;
[   77.012391] 
[   77.012669]              ^~~~~~~~~~~~
[   77.012669] 
[   77.015354] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/linux/poison.h:23:61: error: invalid conversion from 'void*' to 'hlist_node**' [-fpermissive]
[   77.015355] 
[   77.016100]  #define LIST_POISON2  ((void *) 0x200 + POISON_POINTER_DELTA)
[   77.016101] 
[   77.016844]                                                              ^
[   77.016845] 
[   77.018962] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/linux/list.h:627:13: note: in expansion of macro 'LIST_POISON2'
[   77.018963] 
[   77.019292]   n->pprev = LIST_POISON2;
[   77.019293] 
[   77.019592]              ^~~~~~~~~~~~
[   77.019593] 
[   77.021232] In file included from /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/perf/util/util.h:13:0,
[   77.021233] 
[   77.022895]                  from /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/perf/util/util-cxx.h:20,
[   77.022896] 
[   77.023476]                  from util/c++/clang-c.h:5,
[   77.023476] 
[   77.024073]                  from util/c++/clang-test.cpp:2:
[   77.024074] 
[   77.026651] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/asm/../../arch/x86/include/asm/atomic.h: In function 'int atomic_read(const atomic_t*)':
[   77.026652] 
[   77.033841] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/linux/compiler.h:157:45: error: use of deleted function 'atomic_read(const atomic_t*)::<unnamed union>::<constructor>()'
[   77.033842] 
[   77.035368]   ({ union { typeof(x) __val; char __c[1]; } __u; __read_once_size(&(x), __u.__c, sizeof(x)); __u.__val; })
[   77.035369] 
[   77.035930]                                              ^
[   77.035930] 
[   77.038426] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/asm/../../arch/x86/include/asm/atomic.h:27:9: note: in expansion of macro 'READ_ONCE'
[   77.038427] 
[   77.038805]   return READ_ONCE((v)->counter);
[   77.038806] 
[   77.039013]          ^~~~~~~~~
[   77.039014] 
[   77.053480] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/linux/compiler.h:157:11: note: 'atomic_read(const atomic_t*)::<unnamed union>::<constructor>()' is implicitly deleted because the default definition would be ill-formed:
[   77.053482] 
[   77.054841]   ({ union { typeof(x) __val; char __c[1]; } __u; __read_once_size(&(x), __u.__c, sizeof(x)); __u.__val; })
[   77.054842] 
[   77.054978]            ^
[   77.054979] 
[   77.057300] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/asm/../../arch/x86/include/asm/atomic.h:27:9: note: in expansion of macro 'READ_ONCE'
[   77.057301] 
[   77.057677]   return READ_ONCE((v)->counter);
[   77.057677] 
[   77.057882]          ^~~~~~~~~
[   77.057882] 
[   77.060770] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/linux/compiler.h:157:11: error: uninitialized const member in 'union atomic_read(const atomic_t*)::<unnamed>'
[   77.060771] 
[   77.062152]   ({ union { typeof(x) __val; char __c[1]; } __u; __read_once_size(&(x), __u.__c, sizeof(x)); __u.__val; })
[   77.062153] 
[   77.062304]            ^
[   77.062305] 
[   77.064680] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/asm/../../arch/x86/include/asm/atomic.h:27:9: note: in expansion of macro 'READ_ONCE'
[   77.064681] 
[   77.065062]   return READ_ONCE((v)->counter);
[   77.065063] 
[   77.065284]          ^~~~~~~~~
[   77.065285] 
[   77.068062] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/linux/compiler.h:157:23: note: 'const int atomic_read(const atomic_t*)::<unnamed union>::__val' should be initialized
[   77.068063] 
[   77.069407]   ({ union { typeof(x) __val; char __c[1]; } __u; __read_once_size(&(x), __u.__c, sizeof(x)); __u.__val; })
[   77.069408] 
[   77.069662]                        ^
[   77.069663] 
[   77.072058] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/asm/../../arch/x86/include/asm/atomic.h:27:9: note: in expansion of macro 'READ_ONCE'
[   77.072059] 
[   77.072464]   return READ_ONCE((v)->counter);
[   77.072465] 
[   77.072662]          ^~~~~~~~~
[   77.072663] 
[   77.085424]   LD       perf-in.o
[   77.085427] 
[   77.172323] cc1plus: all warnings being treated as errors
[   77.172327] 
[   77.184037] mv: cannot stat 'util/c++/.clang-test.o.tmp': No such file or directory
[   77.184040] 
[   77.185321] make[5]: *** [util/c++/clang-test.o] Error 1
[   77.185323] 
[   77.186603] make[5]: *** Waiting for unfinished jobs....
[   77.186604] 
[   77.187370] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/build/Makefile.build:99: recipe for target 'util/c++/clang-test.o' failed
[   77.187374] 
[   78.728065] In file included from /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/linux/list.h:5:0,
[   78.728069] 
[   78.749287]                  from /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/perf/util/namespaces.h:13,
[   78.749289] 
[   78.768551]                  from /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/perf/util/util.h:15,
[   78.768552] 
[   78.787201]                  from /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/perf/util/util-cxx.h:20,
[   78.787202] 
[   78.805153]                  from util/c++/clang-c.h:5,
[   78.805155] 
[   78.814213]                  from util/c++/clang.cpp:28:
[   78.814214] 
[   78.824752] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/linux/list.h: In function 'void list_del(list_head*)':
[   78.824754] 
[   78.846316] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/linux/poison.h:22:39: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith]
[   78.846318] 
[   78.870124]  #define LIST_POISON1  ((void *) 0x100 + POISON_POINTER_DELTA)
[   78.870125] 
[   78.881041]                                        ^
[   78.881042] 
[   78.891112] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/linux/list.h:107:16: note: in expansion of macro 'LIST_POISON1'
[   78.891114] 
[   78.911587]   entry->next = LIST_POISON1;
[   78.911588] 
[   78.912123]                 ^~~~~~~~~~~~
[   78.912124] 
[   78.916374] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/linux/poison.h:22:61: error: invalid conversion from 'void*' to 'list_head*' [-fpermissive]
[   78.916375] 
[   78.917593]  #define LIST_POISON1  ((void *) 0x100 + POISON_POINTER_DELTA)
[   78.917594] 
[   78.918824]                                                              ^
[   78.918825] 
[   78.922156] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/linux/list.h:107:16: note: in expansion of macro 'LIST_POISON1'
[   78.922157] 
[   78.922775]   entry->next = LIST_POISON1;
[   78.922775] 
[   78.923289]                 ^~~~~~~~~~~~
[   78.923290] 
[   78.927789] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/linux/poison.h:23:39: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith]
[   78.927790] 
[   78.929135]  #define LIST_POISON2  ((void *) 0x200 + POISON_POINTER_DELTA)
[   78.929136] 
[   78.929946]                                        ^
[   78.929947] 
[   78.933351] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/linux/list.h:108:16: note: in expansion of macro 'LIST_POISON2'
[   78.933352] 
[   78.933659]   entry->prev = LIST_POISON2;
[   78.933660] 
[   78.933954]                 ^~~~~~~~~~~~
[   78.933955] 
[   78.936368] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/linux/poison.h:23:61: error: invalid conversion from 'void*' to 'list_head*' [-fpermissive]
[   78.936369] 
[   78.937021]  #define LIST_POISON2  ((void *) 0x200 + POISON_POINTER_DELTA)
[   78.937022] 
[   78.937703]                                                              ^
[   78.937703] 
[   78.939579] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/linux/list.h:108:16: note: in expansion of macro 'LIST_POISON2'
[   78.939580] 
[   78.939875]   entry->prev = LIST_POISON2;
[   78.939876] 
[   78.940196]                 ^~~~~~~~~~~~
[   78.940197] 
[   78.942078] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/linux/list.h: In function 'void hlist_del(hlist_node*)':
[   78.942079] 
[   78.944466] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/linux/poison.h:22:39: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith]
[   78.944467] 
[   78.945163]  #define LIST_POISON1  ((void *) 0x100 + POISON_POINTER_DELTA)
[   78.945164] 
[   78.945594]                                        ^
[   78.945595] 
[   78.947429] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/linux/list.h:626:12: note: in expansion of macro 'LIST_POISON1'
[   78.947430] 
[   78.947688]   n->next = LIST_POISON1;
[   78.947688] 
[   78.947942]             ^~~~~~~~~~~~
[   78.947943] 
[   78.950328] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/linux/poison.h:22:61: error: invalid conversion from 'void*' to 'hlist_node*' [-fpermissive]
[   78.950329] 
[   78.951049]  #define LIST_POISON1  ((void *) 0x100 + POISON_POINTER_DELTA)
[   78.951050] 
[   78.951718]                                                              ^
[   78.951719] 
[   78.953757] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/linux/list.h:626:12: note: in expansion of macro 'LIST_POISON1'
[   78.953759] 
[   78.954037]   n->next = LIST_POISON1;
[   78.954038] 
[   78.954289]             ^~~~~~~~~~~~
[   78.954290] 
[   78.956720] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/linux/poison.h:23:39: error: pointer of type 'void *' used in arithmetic [-Werror=pointer-arith]
[   78.956721] 
[   78.957419]  #define LIST_POISON2  ((void *) 0x200 + POISON_POINTER_DELTA)
[   78.957420] 
[   78.957851]                                        ^
[   78.957852] 
[   78.959870] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/linux/list.h:627:13: note: in expansion of macro 'LIST_POISON2'
[   78.959870] 
[   78.960162]   n->pprev = LIST_POISON2;
[   78.960163] 
[   78.960442]              ^~~~~~~~~~~~
[   78.960443] 
[   78.962808] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/linux/poison.h:23:61: error: invalid conversion from 'void*' to 'hlist_node**' [-fpermissive]
[   78.962809] 
[   78.963529]  #define LIST_POISON2  ((void *) 0x200 + POISON_POINTER_DELTA)
[   78.963530] 
[   78.964225]                                                              ^
[   78.964226] 
[   78.966259] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/linux/list.h:627:13: note: in expansion of macro 'LIST_POISON2'
[   78.966260] 
[   78.966545]   n->pprev = LIST_POISON2;
[   78.966546] 
[   78.966809]              ^~~~~~~~~~~~
[   78.966810] 
[   78.968300] In file included from /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/perf/util/util.h:13:0,
[   78.968301] 
[   78.969929]                  from /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/perf/util/util-cxx.h:20,
[   78.969930] 
[   78.970430]                  from util/c++/clang-c.h:5,
[   78.970431] 
[   78.970907]                  from util/c++/clang.cpp:28:
[   78.970908] 
[   78.973267] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/asm/../../arch/x86/include/asm/atomic.h: In function 'int atomic_read(const atomic_t*)':
[   78.973268] 
[   78.976366] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/linux/compiler.h:157:45: error: use of deleted function 'atomic_read(const atomic_t*)::<unnamed union>::<constructor>()'
[   78.976368] 
[   78.977673]   ({ union { typeof(x) __val; char __c[1]; } __u; __read_once_size(&(x), __u.__c, sizeof(x)); __u.__val; })
[   78.977674] 
[   78.978189]                                              ^
[   78.978190] 
[   78.980438] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/asm/../../arch/x86/include/asm/atomic.h:27:9: note: in expansion of macro 'READ_ONCE'
[   78.980439] 
[   78.980784]   return READ_ONCE((v)->counter);
[   78.980785] 
[   78.980975]          ^~~~~~~~~
[   78.980976] 
[   78.984949] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/linux/compiler.h:157:11: note: 'atomic_read(const atomic_t*)::<unnamed union>::<constructor>()' is implicitly deleted because the default definition would be ill-formed:
[   78.984950] 
[   78.986281]   ({ union { typeof(x) __val; char __c[1]; } __u; __read_once_size(&(x), __u.__c, sizeof(x)); __u.__val; })
[   78.986282] 
[   78.986424]            ^
[   78.986425] 
[   78.988738] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/asm/../../arch/x86/include/asm/atomic.h:27:9: note: in expansion of macro 'READ_ONCE'
[   78.988738] 
[   78.989096]   return READ_ONCE((v)->counter);
[   78.989097] 
[   78.989286]          ^~~~~~~~~
[   78.989287] 
[   78.991848] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/linux/compiler.h:157:11: error: uninitialized const member in 'union atomic_read(const atomic_t*)::<unnamed>'
[   78.991849] 
[   78.993143]   ({ union { typeof(x) __val; char __c[1]; } __u; __read_once_size(&(x), __u.__c, sizeof(x)); __u.__val; })
[   78.993143] 
[   78.993274]            ^
[   78.993274] 
[   78.995575] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/asm/../../arch/x86/include/asm/atomic.h:27:9: note: in expansion of macro 'READ_ONCE'
[   78.995576] 
[   78.995928]   return READ_ONCE((v)->counter);
[   78.995929] 
[   78.996135]          ^~~~~~~~~
[   78.996135] 
[   78.998966] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/linux/compiler.h:157:23: note: 'const int atomic_read(const atomic_t*)::<unnamed union>::__val' should be initialized
[   78.998967] 
[   79.000323]   ({ union { typeof(x) __val; char __c[1]; } __u; __read_once_size(&(x), __u.__c, sizeof(x)); __u.__val; })
[   79.000324] 
[   79.000586]                        ^
[   79.000587] 
[   79.003003] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/include/asm/../../arch/x86/include/asm/atomic.h:27:9: note: in expansion of macro 'READ_ONCE'
[   79.003004] 
[   79.003380]   return READ_ONCE((v)->counter);
[   79.003380] 
[   79.003570]          ^~~~~~~~~
[   79.003571] 
[   80.009672] cc1plus: all warnings being treated as errors
[   80.009674] 
[   80.030851] mv: cannot stat 'util/c++/.clang.o.tmp': No such file or directory
[   80.030854] 
[   80.036069] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/build/Makefile.build:99: recipe for target 'util/c++/clang.o' failed
[   80.036072] 
[   80.041120] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/build/Makefile.build:138: recipe for target 'c++' failed
[   80.041122] 
[   80.043561] /usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/build/Makefile.build:138: recipe for target 'util' failed
[   80.043562] 
[   80.044216] Makefile.perf:595: recipe for target 'libperf-in.o' failed
[   80.044217] 
[   80.109988] make[5]: *** [util/c++/clang.o] Error 1
[   80.109989] 
[   80.118568] make[4]: *** [c++] Error 2
[   80.118569] 
[   80.125999] make[3]: *** [util] Error 2
[   80.126000] 
[   80.133530] make[2]: *** [libperf-in.o] Error 2
[   80.133531] 
[   80.141893] make[2]: *** Waiting for unfinished jobs....
[   80.141894] 
[   80.676757] make[1]: *** [sub-make] Error 2
[   80.676771] 
[   80.677264] Makefile.perf:209: recipe for target 'sub-make' failed
[   80.677266] 
[   80.678199] Makefile:68: recipe for target 'all' failed
[   80.678200] 
[   80.681127] make: Leaving directory '/usr/src/linux-perf-x86_64-rhel-7.2-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/tools/perf'
[   80.681129] 
[   80.718817] make: *** [all] Error 2
[   80.718818] 
[   80.725804] make perf failed
[   80.725805] 
[   80.732299]   /lkp/lizhijian/src/lib/debug.sh:7: die
[   80.732301] 
[   80.741255]   /lkp/lizhijian/src/tests/perf-sanity-tests:80: main
[   80.741256] 
[   80.750840]   :0: 
[   80.750841] 
[   81.699784] kill 4615 vmstat --timestamp -n 10 
[   81.699788] 
[   81.710080] kill 4613 dmesg --follow --decode 
[   81.710082] 
[   81.718947] wait for background monitors: 4618 oom-killer
[   81.718949] 
[   86.699922] /usr/bin/curl -sSf http://inn:80/~lizhijian/cgi-bin/lkp-jobfile-append-var?job_file=/lkp/scheduled/lkp-hsw-ep4/perf-sanity-tests-defaults-debian-x86_64-2016-08-31.cgz-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f-20171029-69014-181lmno-0.yaml&loadavg=5.58%201.38%200.46%201/624%207888&start_time=1509264564&end_time=1509264576&version=/lkp/lizhijian/.src-20171027-145642& -o /dev/null
[   86.699925] 
[  103.790318] /usr/bin/curl -sSf http://inn:80/~lizhijian/cgi-bin/lkp-jobfile-append-var?job_file=/lkp/scheduled/lkp-hsw-ep4/perf-sanity-tests-defaults-debian-x86_64-2016-08-31.cgz-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f-20171029-69014-181lmno-0.yaml&job_state=incomplete -o /dev/null
[  103.790320] 
[  133.879175] /usr/bin/curl -sSf http://inn:80/~lizhijian/cgi-bin/lkp-post-run?job_file=/lkp/scheduled/lkp-hsw-ep4/perf-sanity-tests-defaults-debian-x86_64-2016-08-31.cgz-3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f-20171029-69014-181lmno-0.yaml -o /dev/null
[  133.879179] 
[  140.319352] getting new job...
[  140.319357] 
[  140.337284] /usr/bin/curl -sSf http://inn:80/~lkp/cgi-bin/gpxelinux.cgi?hostname=lkp-hsw-ep4&mac=00:1e:67:f7:44:b3&last_kernel=/pkg/linux/x86_64-rhel-7.2/gcc-6/3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/vmlinuz-4.14.0-rc6-00162-g3d6dabc2&lkp_wtmp -o /tmp/next-job-lkp
[  140.337287] 
[  173.614922] /usr/bin/curl -sSf http://inn:80/~lkp//lkp/scheduled/lkp-hsw-ep4/will-it-scale-100%25-thread-writeseek1-performance-debian-x86_64-2016-08-31.cgz-CYCLIC_BASE-20171002-6004-1575yyc-0.cgz -o /tmp/next-job.cgz
[  173.614927] 
[  173.886353] 24 blocks
[  173.886357] 
[  173.912961] downloading kernel image ...
[  173.912964] 
[  173.927243] /usr/bin/curl -sSf http://inn:80/~lkp/cgi-bin/lkp-jobfile-append-var?job_file=/lkp/scheduled/lkp-hsw-ep4/will-it-scale-100%25-thread-writeseek1-performance-debian-x86_64-2016-08-31.cgz-CYCLIC_BASE-20171002-6004-1575yyc-0.yaml&job_state=wget_kernel -o /dev/null
[  173.927245] 
[  176.066561] /usr/bin/curl -sSf http://inn:80/~lkp/pkg/linux/x86_64-rhel-7.2/gcc-6/bb176f67090ca54869fc1262c913aa69d2ede070/vmlinuz-4.14.0-rc6 -o /tmp/cache/pkg/linux/x86_64-rhel-7.2/gcc-6/bb176f67090ca54869fc1262c913aa69d2ede070/vmlinuz-4.14.0-rc6
[  176.066564] 
[  176.151232] downloading initrds ...
[  176.151234] 
[  176.166491] /usr/bin/curl -sSf http://inn:80/~lkp/cgi-bin/lkp-jobfile-append-var?job_file=/lkp/scheduled/lkp-hsw-ep4/will-it-scale-100%25-thread-writeseek1-performance-debian-x86_64-2016-08-31.cgz-CYCLIC_BASE-20171002-6004-1575yyc-0.yaml&job_state=wget_initrd -o /dev/null
[  176.166493] 
[  179.043933] /usr/bin/curl -sSf http://inn:80/~lkp/osimage/debian/debian-x86_64-2016-08-31.cgz -o /tmp/cache/osimage/debian/debian-x86_64-2016-08-31.cgz
[  179.043937] 
[  180.360231] /usr/bin/curl -sSf http://inn:80/~lkp/lkp/scheduled/lkp-hsw-ep4/will-it-scale-100%25-thread-writeseek1-performance-debian-x86_64-2016-08-31.cgz-CYCLIC_BASE-20171002-6004-1575yyc-0.cgz -o /tmp/cache/lkp/scheduled/lkp-hsw-ep4/will-it-scale-100%-thread-writeseek1-performance-debian-x86_64-2016-08-31.cgz-CYCLIC_BASE-20171002-6004-1575yyc-0.cgz
[  180.360236] 
[  180.402960] /usr/bin/curl -sSf http://inn:80/~lkp/lkp/lkp/lkp-x86_64.cgz -o /tmp/cache/lkp/lkp/lkp-x86_64.cgz
[  180.402962] 
[  180.421384] /usr/bin/curl -sSf http://inn:80/~lkp/osimage/deps/debian-x86_64-2016-08-31.cgz/lkp_2017-08-01.cgz -o /tmp/cache/osimage/deps/debian-x86_64-2016-08-31.cgz/lkp_2017-08-01.cgz
[  180.421386] 
[  180.792078] /usr/bin/curl -sSf http://inn:80/~lkp/osimage/deps/debian-x86_64-2016-08-31.cgz/rsync-rootfs_2016-11-15.cgz -o /tmp/cache/osimage/deps/debian-x86_64-2016-08-31.cgz/rsync-rootfs_2016-11-15.cgz
[  180.792082] 
[  180.833312] /usr/bin/curl -sSf http://inn:80/~lkp/osimage/deps/debian-x86_64-2016-08-31.cgz/run-ipconfig_2016-11-15.cgz -o /tmp/cache/osimage/deps/debian-x86_64-2016-08-31.cgz/run-ipconfig_2016-11-15.cgz
[  180.833315] 
[  180.873144] /usr/bin/curl -sSf http://inn:80/~lkp/osimage/deps/debian-x86_64-2016-08-31.cgz/will-it-scale_2016-11-15.cgz -o /tmp/cache/osimage/deps/debian-x86_64-2016-08-31.cgz/will-it-scale_2016-11-15.cgz
[  180.873148] 
[  181.017276] /usr/bin/curl -sSf http://inn:80/~lkp/osimage/pkg/debian-x86_64-2016-08-31.cgz/will-it-scale-x86_64_2016-09-02.cgz -o /tmp/cache/osimage/pkg/debian-x86_64-2016-08-31.cgz/will-it-scale-x86_64_2016-09-02.cgz
[  181.017280] 
[  181.050255] /usr/bin/curl -sSf http://inn:80/~lkp/osimage/deps/debian-x86_64-2016-08-31.cgz/iostat_2016-11-15.cgz -o /tmp/cache/osimage/deps/debian-x86_64-2016-08-31.cgz/iostat_2016-11-15.cgz
[  181.050257] 
[  181.078494] /usr/bin/curl -sSf http://inn:80/~lkp/osimage/deps/debian-x86_64-2016-08-31.cgz/turbostat_2016-11-15.cgz -o /tmp/cache/osimage/deps/debian-x86_64-2016-08-31.cgz/turbostat_2016-11-15.cgz
[  181.078496] 
[  181.107860] /usr/bin/curl -sSf http://inn:80/~lkp/osimage/pkg/debian-x86_64-2016-08-31.cgz/turbostat-x86_64-d5256b2_2017-06-20.cgz -o /tmp/cache/osimage/pkg/debian-x86_64-2016-08-31.cgz/turbostat-x86_64-d5256b2_2017-06-20.cgz
[  181.107862] 
[  181.138771] /usr/bin/curl -sSf http://inn:80/~lkp/osimage/deps/debian-x86_64-2016-08-31.cgz/perf_2017-10-01.cgz -o /tmp/cache/osimage/deps/debian-x86_64-2016-08-31.cgz/perf_2017-10-01.cgz
[  181.138773] 
[  181.374625] /usr/bin/curl -sSf http://inn:80/~lkp/osimage/pkg/debian-x86_64-2016-08-31.cgz/perf-x86_64-a8c964eacb21_2017-10-01.cgz -o /tmp/cache/osimage/pkg/debian-x86_64-2016-08-31.cgz/perf-x86_64-a8c964eacb21_2017-10-01.cgz
[  181.374629] 
[  181.415789] /usr/bin/curl -sSf http://inn:80/~lkp/osimage/deps/debian-x86_64-2016-08-31.cgz/hw_2016-11-15.cgz -o /tmp/cache/osimage/deps/debian-x86_64-2016-08-31.cgz/hw_2016-11-15.cgz
[  181.415792] 
[  181.536816] /usr/bin/curl -sSf http://inn:80/~lkp/pkg/linux/x86_64-rhel-7.2/gcc-6/bb176f67090ca54869fc1262c913aa69d2ede070/modules.cgz -o /tmp/cache/pkg/linux/x86_64-rhel-7.2/gcc-6/bb176f67090ca54869fc1262c913aa69d2ede070/modules.cgz
[  181.536820] 
[  181.795978] /usr/bin/curl -sSf http://inn:80/~lkp/pkg/linux/x86_64-rhel-7.2/gcc-6/3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/linux-perf.cgz -o /tmp/cache/pkg/linux/x86_64-rhel-7.2/gcc-6/3d6dabc2c8b475c40d8f4a8b5da8c5d71b2fa13f/linux-perf.cgz
[  181.795982] 
[  182.332617] /usr/bin/curl -sSf http://inn:80/~lkp/cgi-bin/lkp-jobfile-append-var?job_file=/lkp/scheduled/lkp-hsw-ep4/will-it-scale-100%25-thread-writeseek1-performance-debian-x86_64-2016-08-31.cgz-CYCLIC_BASE-20171002-6004-1575yyc-0.yaml&job_state=booting -o /dev/null
[  182.332621] 
[  184.201412] LKP: kexec loading...
[  184.201417] 
[  184.218434] kexec --noefi -l /tmp/cache/pkg/linux/x86_64-rhel-7.2/gcc-6/bb176f67090ca54869fc1262c913aa69d2ede070/vmlinuz-4.14.0-rc6 --initrd=/tmp/cache/initrd-concatenated
[  184.218439] 
[  185.775505] --append=ip=::::lkp-hsw-ep4::dhcp root=/dev/ram0 user=lkp job=/lkp/scheduled/lkp-hsw-ep4/will-it-scale-100%-thread-writeseek1-performance-debian-x86_64-2016-08-31.cgz-CYCLIC_BASE-20171002-6004-1575yyc-0.yaml ARCH=x86_64 kconfig=x86_64-rhel-7.2 branch=linux-devel/devel-hourly-2017102620 commit=bb176f67090ca54869fc1262c913aa69d2ede070 BOOT_IMAGE=/pkg/linux/x86_64-rhel-7.2/gcc-6/bb176f67090ca54869fc1262c913aa69d2ede070/vmlinuz-4.14.0-rc6 max_uptime=1500 RESULT_ROOT=/result/will-it-scale/100%-thread-writeseek1-performance/lkp-hsw-ep4/debian-x86_64-2016-08-31.cgz/x86_64-rhel-7.2/gcc-6/bb176f67090ca54869fc1262c913aa69d2ede070/0 LKP_SERVER=inn debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 net.ifnames=0 printk.devkmsg=on panic=-1 softlockup_panic=1 nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 drbd.minor_count=8 systemd.log_level=err ignore_loglevel con
[  185.871239] 
[  186.245397] Unknown type (Reserved) while parsing /sys/firmware/memmap/11/type. Please report this as bug. Using RANGE_RESERVED now.
[  186.245401] 
[  186.268940] Unknown type (Reserved) while parsing /sys/firmware/memmap/1/type. Please report this as bug. Using RANGE_RESERVED now.
[  186.268942] 
[  186.289944] Unknown type (Reserved) while parsing /sys/firmware/memmap/6/type. Please report this as bug. Using RANGE_RESERVED now.
[  186.289946] 
[  186.310905] Unknown type (Reserved) while parsing /sys/firmware/memmap/12/type. Please report this as bug. Using RANGE_RESERVED now.
[  186.310907] 
[  186.331631] Unknown type (Reserved) while parsing /sys/firmware/memmap/2/type. Please report this as bug. Using RANGE_RESERVED now.
[  186.331633] 
[  186.352439] Unknown type (Reserved) while parsing /sys/firmware/memmap/10/type. Please report this as bug. Using RANGE_RESERVED now.
[  186.352441] 
[  187.926702] umount: /tmp: target is busy
[  187.926705] 
[  187.937859]         (In some cases useful info about processes that
[  187.937861] 
[  187.950561]          use the device is found by lsof(8) or fuser(1).)
[  187.950563] 
[  188.092344] umount: /sys/fs/cgroup/systemd: target is busy
[  188.092347] 
[  188.104917]         (In some cases useful info about processes that
[  188.104918] 
[  188.116534]          use the device is found by lsof(8) or fuser(1).)
[  188.116535] 
[  188.127983] umount: /sys/fs/cgroup: target is busy
[  188.127984] 
[  188.137808]         (In some cases useful info about processes that
[  188.137809] 
[  188.149275]          use the device is found by lsof(8) or fuser(1).)
[  188.149276] 
[  188.160512] umount: /run: target is busy
[  188.160513] 
[  188.169351]         (In some cases useful info about processes that
[  188.169352] 
[  188.180714]          use the device is found by lsof(8) or fuser(1).)
[  188.180716] 
[  188.197506] umount: /dev: target is busy
LKP: kexecing
[  188.197507] 
[  188.198697] LKP: kexecing
[  188.198699] 
[  188.202916] ixgbe 0000:03:00.0: removed PHC on eth0
[  188.219145]         (In some cases useful info about processes that
[  188.219146] 
[  188.230179]          use the device is found by lsof(8) or fuser(1).)
[  188.230180] 
[  188.240903] umount: /: not mounted
[  188.240904] 
[  188.547843] kvm: exiting hardware virtualization
Starting new kernel

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--i5g2a7gt6sl2dzir--


From xen-devel-bounces@lists.xen.org Mon Oct 30 07:58:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 07:58:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e94y1-0002D2-Hw; Mon, 30 Oct 2017 07:58:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e94y0-0002Cj-6w
 for xen-devel@lists.xensource.com; Mon, 30 Oct 2017 07:58:40 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 64/31-05089-FABD6F95; Mon, 30 Oct 2017 07:58:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKLMWRWlGSWpSXmKPExsWS0XRdVXft7W+
 RBrub1C1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasX9TZkF/QcWBmxeYGxjP
 e3cxcnEICTQySTz/PpcRwnnMKPHqdRd7FyMnkLONUeLiokAQW0TAWeLrmblgcV4BfYlT076xg
 djCAhYSv77OZgJplhA4qSHx6txl1i5GDiDHW+LiXRGQGhBzYsNqoDA7B5uAlcQhMZAoi4CqxP
 NDy5gnMHIvYGRYxahenFpUllqka6GXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iRH
 obQYg2MF4od35EKMkB5OSKC9Xw7dIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8E28B5QSLUtNT
 K9Iyc4BhB5OW4OBREuG9fhMozVtckJhbnJkOkTrFaMlxbNPlP0wcq67fBZLPZr5uYBZiycvPS
 5US580AmScA0pBRmgc3DhYblxhlpYR5GYEOFOIpSC3KzSxBlX/FKM7BqCTMmw4yhSczrwRu6y
 ugg5iADtKQ/AJyUEkiQkqqgXHt1nv6sllTxWed7lgY6cA/Q+ydqtablZf14h9evjCza03bomw
 Bu6Br8ubrBO5yJchNyU0X97/t0Twnky1vV+SDW9uC579WvhnoonI9cv+c1k9hc5Sa5rwzO1b7
 U+RzpKWHltjmFPXVDYpeS27ZLNqZvZH/3ff0hJ8zqt7UrfvAyKgm7XRh/mUlluKMREMt5qLiR
 ACoLd/OiAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1509350316!57051332!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53999 invoked from network); 30 Oct 2017 07:58:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 Oct 2017 07:58:37 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e94xs-00085x-BU; Mon, 30 Oct 2017 07:58:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e94xn-0000rW-0K; Mon, 30 Oct 2017 07:58:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e94xm-0001Kg-Q4; Mon, 30 Oct 2017 07:58:26 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115380-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-i386: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-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qcow2: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-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-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-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-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-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-armhf-armhf-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-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=a93ece47fd9edbd4558db24300056c9a57d3bcd4
X-Osstest-Versions-That: qemuu=f90ea7ba7c5ae7010ee0ce062207ae42530f57d6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 30 Oct 2017 07:58:26 +0000
Subject: [Xen-devel] [qemu-mainline test] 115380: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5190876520227561741=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 115380 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/115380/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386                    6 xen-build                fail REGR. vs. 114507
 build-amd64-xsm               6 xen-build                fail REGR. vs. 114507
 build-i386-xsm                6 xen-build                fail REGR. vs. 114507
 build-amd64                   6 xen-build                fail REGR. vs. 114507
 build-armhf                   6 xen-build                fail REGR. vs. 114507
 build-armhf-xsm               6 xen-build                fail REGR. vs. 114507

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemuu-win10-i386  1 build-check(1)              blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ws16-amd64  1 build-check(1)             blocked n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-intel  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-amd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                a93ece47fd9edbd4558db24300056c9a57d3bcd4
baseline version:
 qemuu                f90ea7ba7c5ae7010ee0ce062207ae42530f57d6

Last test of basis   114507  2017-10-15 01:03:38 Z   15 days
Failing since        114546  2017-10-16 12:16:28 Z   13 days   30 attempts
Testing same since   115327  2017-10-28 14:48:20 Z    1 days    9 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Lindsay <alindsay@codeaurora.org>
  Alberto Garcia <berto@igalia.com>
  Aleksandr Bezzubikov <zuban32s@gmail.com>
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alexey Perevalov <a.perevalov@samsung.com>
  Alistair Francis <alistair.francis@xilinx.com>
  Amarnath Valluri <amarnath.valluri@intel.com>
  Andreas FÃ¤rber <afaerber@suse.de>
  Andrew Baumann <Andrew.Baumann@microsoft.com>
  Anthoine Bourgeois <anthoine.bourgeois@blade-group.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Artyom Tarasenko <atar4qemu@gmail.com>
  Carlo Marcelo Arenas BelÃ³n <carenas@gmail.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <otubo@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Igor Mammedov <imammedo@redhat.com>
  Jason J. Herne <jjherne@linux.vnet.ibm.com>
  Jason Wang <jasowang@redhat.com>
  Joe Clifford <joeclifford@gmail.com>
  John Snow <jsnow@redhat.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kevin Wolf <kwolf@redhat.com>
  Knut Omang <knut.omang@oracle.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Marco A L Barbosa <malbarbo@gmail.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Mark Kanda <mark.kanda@oracle.com>
  Markus Armbruster <armbru@redhat.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Max Reitz <mreitz@redhat.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Krempa <pkrempa@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <richard.henderson@linaro.org>
  Richard Henderson <rth@twiddle.net>
  Richard W.M. Jones <rjones@redhat.com>
  Riku Voipio <riku.voipio@linaro.org>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Sandipan Das <sandipan@linux.vnet.ibm.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wolfgang Bumiller <w.bumiller@proxmox.com>

jobs:
 build-amd64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvhv2-amd                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-ws16-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ws16-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-xl-qemuu-win10-i386                         blocked 
 test-amd64-i386-xl-qemuu-win10-i386                          blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvhv2-intel                              blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-amd64-i386-libvirt-qcow2                                blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 


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


Not pushing.

(No revision log; it would be 8237 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5190876520227561741==--

From xen-devel-bounces@lists.xen.org Mon Oct 30 08:00:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 08:00:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e94zq-0003La-T4; Mon, 30 Oct 2017 08:00:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1e94zp-0003LT-60
 for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 08:00:33 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 FA/C1-30115-02CD6F95; Mon, 30 Oct 2017 08:00:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsVywNwkVlfhzrd
 Ig8UzmSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow7fx+yFOzjqbj95xpLA+N+ri5GLg4hgemM
 EntvXmfrYuTkkBDglTiybAYrhB0gMff1ZrC4kMAERomvH+xBbBYBVYmHy+6DxdkE1CUef+1hA
 rFFBKwkji4+zA4ylFlgCZPEnglfmUESwgLZEk9W3mIEsXkFdCX2bFzICLF5J6NE4/0uZoiEoM
 TJmU9YQGxmoKl/5l0CinMA2dISy/9xQITlJZq3zgYr5xSwl9h4vBXsUFEBFYkpJ7exTWAUnIV
 k0iwkk2YhTJqFZNICRpZVjOrFqUVlqUW6xnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ
 +bmbGIHBzAAEOxg7/jkdYpTkYFIS5eVq+BYpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL34C2gn
 GBRanpqRVpmDjCuYNISHDxKIryMt4HSvMUFibnFmekQqVOMuhzPZr5uYBZiycvPS5US5/UBKR
 IAKcoozYMbAYvxS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmFQOZwpOZVwK36RXQEUxAR2h
 IfgE5oiQRISXVwLj81q2r0YYrv/U8fT+piIPzsK+8ZfCcvC1mj+9IrV6+QkvLuE9a89nJasUu
 s/rF7q6VHMdtt2t+Ys/i3bl8wenVKerdZVcW2YcwnoyY7bA23CJ7ep1Y0p1lE1gKHzz9tiw84
 viv36KWK5cvsz6y8cne1cKc/BonXCX6exLX+viELI/Z9T9oTqYSS3FGoqEWc1FxIgAv6jQ67A
 IAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1509350430!79353368!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7650 invoked from network); 30 Oct 2017 08:00:31 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Oct 2017 08:00:31 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 30 Oct 2017 01:00:29 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.44,319,1505804400"; d="scan'208";a="1237111932"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by fmsmga002.fm.intel.com with ESMTP; 30 Oct 2017 01:00:18 -0700
Date: Mon, 30 Oct 2017 15:59:02 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <JBeulich@suse.com>, dgdegra@tycho.nsa.gov
Message-ID: <20171030075902.GH11006@yi.y.sun>
References: <1508488108-7071-3-git-send-email-yi.y.sun@linux.intel.com>
 <1508836256-36922-1-git-send-email-yi.y.sun@linux.intel.com>
 <59EF4DCE02000078001899DD@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59EF4DCE02000078001899DD@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v9.1 02/16] Rename PSR sysctl/domctl
 interfaces and xsm policy to make them be general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMTAtMjQgMDY6Mjc6MjYsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBPbiAyNC4xMC4x
NyBhdCAxMToxMCwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gPiBUaGlzIHBh
dGNoIHJlbmFtZXMgUFNSIHN5c2N0bC9kb21jdGwgaW50ZXJmYWNlcyBhbmQgcmVsYXRlZCB4c20g
cG9saWN5IHRvCj4gPiBtYWtlIHRoZW0gYmUgZ2VuZXJhbCBmb3IgYWxsIHJlc291cmNlIGFsbG9j
YXRpb24gZmVhdHVyZXMgYnV0IG5vdCBvbmx5Cj4gPiBmb3IgQ0FULiBUaGVuLCB3ZSBjYW4gcmVz
dXNlIHRoZSBpbnRlcmZhY2VzIGZvciBhbGwgYWxsb2NhdGlvbiBmZWF0dXJlcy4KPiA+IAo+ID4g
QmFzaWNhbGx5LCBpdCBjaGFuZ2VzICdwc3JfY2F0X29wJyB0byAncHNyX2FsbG9jJywgYW5kIHJl
bW92ZSAnQ0FUXycgZnJvbSBzb21lCj4gPiBtYWNyb3MuIEUuZy46Cj4gPiAxLiBwc3JfY2F0X29w
IC0+IHBzcl9hbGxvYwo+ID4gMi4gWEVOX0RPTUNUTF9wc3JfY2F0X29wIC0+IFhFTl9ET01DVExf
cHNyX2FsbG9jCj4gPiAzLiBYRU5fU1lTQ1RMX3Bzcl9jYXRfb3AgLT4gWEVOX1NZU0NUTF9wc3Jf
YWxsb2MKPiA+IDQuIFhFTl9ET01DVExfUFNSX0NBVF9TRVRfTDNfQ0JNIC0+IFhFTl9ET01DVExf
UFNSX1NFVF9MM19DQk0KPiA+IDUuIFhFTl9TWVNDVExfUFNSX0NBVF9nZXRfbDNfaW5mbyAtPiBY
RU5fU1lTQ1RMX1BTUl9nZXRfbDNfaW5mbwo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBZaSBTdW4g
PHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KPiA+IFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgo+ID4gUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgo+ID4gQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KPiA+IEFja2VkLWJ5OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdv
dj4KPiA+IC0tLQo+ID4gQ0M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiA+IEND
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+ID4gQ0M6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPiBDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+Cj4gPiBDQzogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5z
YS5nb3Y+Cj4gPiBDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4g
PiBDQzogQ2hhbyBQZW5nIDxjaGFvLnAucGVuZ0BsaW51eC5pbnRlbC5jb20+Cj4gPiAKPiA+IHY5
Ogo+ID4gICAgIC0gcmVuYW1lICdwc3JfY2F0X29wJyB0byAncHNyX2FsbG9jJyBpbiB4ZW4uaWYu
Cj4gCj4gRXZlbiBpZiB0aGlzIHdhcyBqdXN0IGEgc2ltcGxlIG92ZXJzaWdodCBhbmQgYW4gZWFz
eSByZW5hbWUsIEkgdGhpbmsKPiBzdHJpY3RseSBzcGVha2luZyBpdCBpbnZhbGlkYXRlcyBEYW5p
ZWwncyBhY2suCj4gCj4gSmFuCgpTb3JyeSBmb3IgdGhhdC4KCkhpLCBEYW5pZWwsCgpDb3VsZCB5
b3UgcGxlYXNlIHJldmlldyB0aGUgY2hhbmdlIGFnYWluPyBUaGFuayB5b3UhCgpCUnMsClN1biBZ
aQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 30 08:04:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 08:04:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e953F-0003Yw-Au; Mon, 30 Oct 2017 08:04:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dongli.zhang@oracle.com>) id 1e953E-0003Yp-2h
 for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 08:04:04 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 92/7D-23912-3FCD6F95; Mon, 30 Oct 2017 08:04:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42KZM10+UPfTnW+
 RBj83GFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmvZ3xiKniuXzFr82GmBsbH6l2MXBxCApOZ
 JG4dXsUG4fxllFh8p4sdwtnIKHF1039mCKebUWLh5X7GLkZODjYBHYlpB06xgNgiAg4Sm/YfB
 Org4GAW8JKYPkcXJCwsECGx8ts2JhCbRUBVYsfcfnYQm1fAXeLJgW9gcQkBOYmb5zqZIWxjib
 5ZfSwTGHkWMDKsYtQoTi0qSy3SNbTQSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQ
 I9D0DEOxgbNrueYhRkoNJSZSXq+FbpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXm1gKAkJFqWm
 p1akZeYAgxAmLcHBoyTC+/U2UJq3uCAxtzgzHSJ1itGb49imy3+YOH5MugIkO27eBZKbwOSG7
 w+A5LOZrxuYhVjy8vNSpcR5j4OMEAAZkVGaB7cAFk2XGGWlhHkZgU4W4ilILcrNLEGVf8Uozs
 GoJMw7EWQKT2ZeCdwdr4BOZAI6UUPyC8iJJYkIKakGRuuSrkfRfypFFvau+CyRLeo7x7TGu6q
 yQzMq6+bX1CLb0i9idYX5zeknItZJJ/msOc6jym0rKOEawO0QYjvt9in/oDCGuSmTfp1VOcG8
 M/Zrwv3Vioe/fI6wFCt/dik95/DtLtUVjN4P+AwYLSsYdvUpr7x1V1KYpVaULezBvbff5i2cG
 DBbiaU4I9FQi7moOBEAX9m4caECAAA=
X-Env-Sender: dongli.zhang@oracle.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1509350640!107568248!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8550 invoked from network); 30 Oct 2017 08:04:02 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Oct 2017 08:04:02 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9U83xi0007341
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 30 Oct 2017 08:04:00 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9U83xCV017277
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 30 Oct 2017 08:03:59 GMT
Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9U83wQB020535;
 Mon, 30 Oct 2017 08:03:59 GMT
Received: from linux.cn.oracle.com (/10.182.70.198)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 30 Oct 2017 01:03:58 -0700
From: Dongli Zhang <dongli.zhang@oracle.com>
To: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
Date: Mon, 30 Oct 2017 16:03:33 +0800
Message-Id: <1509350613-15356-1-git-send-email-dongli.zhang@oracle.com>
X-Mailer: git-send-email 2.7.4
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: jgross@suse.com, boris.ostrovsky@oracle.com, joao.m.martins@oracle.com
Subject: [Xen-devel] [PATCH v5 1/1] xen/time: do not decrease steal time
	after live migration on xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWZ0ZXIgZ3Vlc3QgbGl2ZSBtaWdyYXRpb24gb24geGVuLCBzdGVhbCB0aW1lIGluIC9wcm9jL3N0
YXQKKGNwdXN0YXRbQ1BVVElNRV9TVEVBTF0pIG1pZ2h0IGRlY3JlYXNlIGJlY2F1c2Ugc3RlYWwg
cmV0dXJuZWQgYnkKeGVuX3N0ZWFsX2xvY2soKSBtaWdodCBiZSBsZXNzIHRoYW4gdGhpc19ycSgp
LT5wcmV2X3N0ZWFsX3RpbWUgd2hpY2ggaXMKZGVyaXZlZCBmcm9tIHByZXZpb3VzIHJldHVybiB2
YWx1ZSBvZiB4ZW5fc3RlYWxfY2xvY2soKS4KCkZvciBpbnN0YW5jZSwgc3RlYWwgdGltZSBvZiBl
YWNoIHZjcHUgaXMgMzM1IGJlZm9yZSBsaXZlIG1pZ3JhdGlvbi4KCmNwdSAgMTk4IDAgMzY4IDIw
MDA2NCAxOTYyIDAgMCAxMzQwIDAgMApjcHUwIDM4IDAgODEgNTAwNjMgNDkyIDAgMCAzMzUgMCAw
CmNwdTEgNjUgMCA5NyA0OTc2MyA2MzQgMCAwIDMzNSAwIDAKY3B1MiAzOCAwIDgxIDUwMDk4IDQ2
MiAwIDAgMzM1IDAgMApjcHUzIDU2IDAgMTA3IDUwMTM4IDM3NCAwIDAgMzM1IDAgMAoKQWZ0ZXIg
bGl2ZSBtaWdyYXRpb24sIHN0ZWFsIHRpbWUgaXMgcmVkdWNlZCB0byAzMTIuCgpjcHUgIDIwMCAw
IDM3MCAyMDAzMzAgMTk3MSAwIDAgMTI0OCAwIDAKY3B1MCAzOCAwIDgyIDUwMTIzIDUwMCAwIDAg
MzEyIDAgMApjcHUxIDY1IDAgOTcgNDk4MzIgNjM0IDAgMCAzMTIgMCAwCmNwdTIgMzkgMCA4MiA1
MDE2NyA0NjIgMCAwIDMxMiAwIDAKY3B1MyA1NiAwIDEwNyA1MDIwNyAzNzQgMCAwIDMxMiAwIDAK
ClNpbmNlIHJ1bnN0YXRlIHRpbWVzIGFyZSBjdW11bGF0aXZlIGFuZCBjbGVhcmVkIGR1cmluZyB4
ZW4gbGl2ZSBtaWdyYXRpb24KYnkgeGVuIGh5cGVydmlzb3IsIHRoZSBpZGVhIG9mIHRoaXMgcGF0
Y2ggaXMgdG8gYWNjdW11bGF0ZSBydW5zdGF0ZSB0aW1lcwp0byBnbG9iYWwgcGVyY3B1IHZhcmlh
YmxlcyBiZWZvcmUgbGl2ZSBtaWdyYXRpb24gc3VzcGVuZC4gT25jZSBndWVzdCBWTSBpcwpyZXN1
bWVkLCB4ZW5fZ2V0X3J1bnN0YXRlX3NuYXBzaG90X2NwdSgpIHdvdWxkIGFsd2F5cyByZXR1cm4g
dGhlIHN1bSBvZiBuZXcKcnVuc3RhdGUgdGltZXMgYW5kIHByZXZpb3VzbHkgYWNjdW11bGF0ZWQg
dGltZXMgc3RvcmVkIGluIGdsb2JhbCBwZXJjcHUKdmFyaWFibGVzLgoKU2ltaWxhciBhbmQgbW9y
ZSBzZXZlcmUgaXNzdWUgd291bGQgaW1wYWN0IHByaW9yIGxpbnV4IDQuOC00LjEwIGFzCmRpc2N1
c3NlZCBieSBNaWNoYWVsIExhcyBhdApodHRwczovLzB4c3R1YnMub3JnL2RlYnVnZ2luZy1hLWZs
YWt5LWNwdS1zdGVhbC10aW1lLWNvdW50ZXItb24tYS1wYXJhdmlydHVhbGl6ZWQteGVuLWd1ZXN0
LAp3aGljaCB3b3VsZCBvdmVyZmxvdyBzdGVhbCB0aW1lIGFuZCBsZWFkIHRvIDEwMCUgc3QgdXNh
Z2UgaW4gdG9wIGNvbW1hbmQKZm9yIGxpbnV4IDQuOC00LjEwLiBBIGJhY2twb3J0IG9mIHRoaXMg
cGF0Y2ggd291bGQgZml4IHRoYXQgaXNzdWUuCgpSZWZlcmVuY2VzOiBodHRwczovLzB4c3R1YnMu
b3JnL2RlYnVnZ2luZy1hLWZsYWt5LWNwdS1zdGVhbC10aW1lLWNvdW50ZXItb24tYS1wYXJhdmly
dHVhbGl6ZWQteGVuLWd1ZXN0ClNpZ25lZC1vZmYtYnk6IERvbmdsaSBaaGFuZyA8ZG9uZ2xpLnpo
YW5nQG9yYWNsZS5jb20+CgotLS0KQ2hhbmdlZCBzaW5jZSB2MToKICAqIHJlbG9jYXRlIG1vZGlm
aWNhdGlvbiB0byB4ZW5fZ2V0X3J1bnN0YXRlX3NuYXBzaG90X2NwdQoKQ2hhbmdlZCBzaW5jZSB2
MjoKICAqIGFjY3VtdWxhdGUgcnVuc3RhdGUgdGltZXMgYmVmb3JlIGxpdmUgbWlncmF0aW9uCgpD
aGFuZ2VkIHNpbmNlIHYzOgogICogZG8gbm90IGFjY3VtdWxhdGUgdGltZXMgaW4gdGhlIGNhc2Ug
b2YgZ3Vlc3QgY2hlY2twb2ludGluZwoKQ2hhbmdlZCBzaW5jZSB2NDoKICAqIGFsbG9jYXRlIGFy
cmF5IG9mIHZjcHVfcnVuc3RhdGVfaW5mbyB0byByZWR1Y2UgbnVtYmVyIG9mIG1lbW9yeSBhbGxv
Y2F0aW9uCgotLS0KIGRyaXZlcnMveGVuL21hbmFnZS5jICAgICAgICAgfCAgMiArKwogZHJpdmVy
cy94ZW4vdGltZS5jICAgICAgICAgICB8IDY4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tCiBpbmNsdWRlL3hlbi9pbnRlcmZhY2UvdmNwdS5oIHwgIDIgKysKIGlu
Y2x1ZGUveGVuL3hlbi1vcHMuaCAgICAgICAgfCAgMSArCiA0IGZpbGVzIGNoYW5nZWQsIDcxIGlu
c2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vbWFu
YWdlLmMgYi9kcml2ZXJzL3hlbi9tYW5hZ2UuYwppbmRleCBjNDI1ZDAzLi4zZGMwODVkIDEwMDY0
NAotLS0gYS9kcml2ZXJzL3hlbi9tYW5hZ2UuYworKysgYi9kcml2ZXJzL3hlbi9tYW5hZ2UuYwpA
QCAtNzIsNiArNzIsNyBAQCBzdGF0aWMgaW50IHhlbl9zdXNwZW5kKHZvaWQgKmRhdGEpCiAJfQog
CiAJZ250dGFiX3N1c3BlbmQoKTsKKwl4ZW5fYWNjdW11bGF0ZV9ydW5zdGF0ZV90aW1lKC0xKTsK
IAl4ZW5fYXJjaF9wcmVfc3VzcGVuZCgpOwogCiAJLyoKQEAgLTg0LDYgKzg1LDcgQEAgc3RhdGlj
IGludCB4ZW5fc3VzcGVuZCh2b2lkICpkYXRhKQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDogMCk7CiAKIAl4ZW5fYXJjaF9wb3N0X3N1c3BlbmQoc2ktPmNhbmNl
bGxlZCk7CisJeGVuX2FjY3VtdWxhdGVfcnVuc3RhdGVfdGltZShzaS0+Y2FuY2VsbGVkKTsKIAln
bnR0YWJfcmVzdW1lKCk7CiAKIAlpZiAoIXNpLT5jYW5jZWxsZWQpIHsKZGlmZiAtLWdpdCBhL2Ry
aXZlcnMveGVuL3RpbWUuYyBiL2RyaXZlcnMveGVuL3RpbWUuYwppbmRleCBhYzVmMjNmLi5jZjNh
ZmI5IDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi90aW1lLmMKKysrIGIvZHJpdmVycy94ZW4vdGlt
ZS5jCkBAIC0xOSw2ICsxOSw5IEBACiAvKiBydW5zdGF0ZSBpbmZvIHVwZGF0ZWQgYnkgWGVuICov
CiBzdGF0aWMgREVGSU5FX1BFUl9DUFUoc3RydWN0IHZjcHVfcnVuc3RhdGVfaW5mbywgeGVuX3J1
bnN0YXRlKTsKIAorc3RhdGljIERFRklORV9QRVJfQ1BVKHU2NFtSVU5TVEFURV9tYXhdLCBvbGRf
cnVuc3RhdGVfdGltZSk7CitzdGF0aWMgc3RydWN0IHZjcHVfcnVuc3RhdGVfaW5mbyAqcnVuc3Rh
dGVfZGVsdGE7CisKIC8qIHJldHVybiBhbiBjb25zaXN0ZW50IHNuYXBzaG90IG9mIDY0LWJpdCB0
aW1lL2NvdW50ZXIgdmFsdWUgKi8KIHN0YXRpYyB1NjQgZ2V0NjQoY29uc3QgdTY0ICpwKQogewpA
QCAtNDcsOCArNTAsOCBAQCBzdGF0aWMgdTY0IGdldDY0KGNvbnN0IHU2NCAqcCkKIAlyZXR1cm4g
cmV0OwogfQogCi1zdGF0aWMgdm9pZCB4ZW5fZ2V0X3J1bnN0YXRlX3NuYXBzaG90X2NwdShzdHJ1
Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvICpyZXMsCi0JCQkJCSAgdW5zaWduZWQgaW50IGNwdSkKK3N0
YXRpYyB2b2lkIHhlbl9nZXRfcnVuc3RhdGVfc25hcHNob3RfY3B1X2RlbHRhKAorCQkJc3RydWN0
IHZjcHVfcnVuc3RhdGVfaW5mbyAqcmVzLCB1bnNpZ25lZCBpbnQgY3B1KQogewogCXU2NCBzdGF0
ZV90aW1lOwogCXN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gKnN0YXRlOwpAQCAtNjYsNiArNjks
NjcgQEAgc3RhdGljIHZvaWQgeGVuX2dldF9ydW5zdGF0ZV9zbmFwc2hvdF9jcHUoc3RydWN0IHZj
cHVfcnVuc3RhdGVfaW5mbyAqcmVzLAogCQkgKHN0YXRlX3RpbWUgJiBYRU5fUlVOU1RBVEVfVVBE
QVRFKSk7CiB9CiAKK3N0YXRpYyB2b2lkIHhlbl9nZXRfcnVuc3RhdGVfc25hcHNob3RfY3B1KHN0
cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gKnJlcywKKwkJCQkJICB1bnNpZ25lZCBpbnQgY3B1KQor
eworCWludCBpOworCisJeGVuX2dldF9ydW5zdGF0ZV9zbmFwc2hvdF9jcHVfZGVsdGEocmVzLCBj
cHUpOworCisJZm9yIChpID0gMDsgaSA8IFJVTlNUQVRFX21heDsgaSsrKQorCQlyZXMtPnRpbWVb
aV0gKz0gcGVyX2NwdShvbGRfcnVuc3RhdGVfdGltZSwgY3B1KVtpXTsKK30KKwordm9pZCB4ZW5f
YWNjdW11bGF0ZV9ydW5zdGF0ZV90aW1lKGludCBhY3Rpb24pCit7CisJc3RydWN0IHZjcHVfcnVu
c3RhdGVfaW5mbyBzdGF0ZTsKKwlpbnQgY3B1LCBpOworCisJc3dpdGNoIChhY3Rpb24pIHsKKwlj
YXNlIC0xOiAvKiBiYWNrdXAgcnVuc3RhdGUgdGltZSBiZWZvcmUgc3VzcGVuZCAqLworCQlXQVJO
X09OX09OQ0UodW5saWtlbHkocnVuc3RhdGVfZGVsdGEpKTsKKworCQlydW5zdGF0ZV9kZWx0YSA9
IGtjYWxsb2MobnVtX3Bvc3NpYmxlX2NwdXMoKSwKKwkJCQkJIHNpemVvZigqcnVuc3RhdGVfZGVs
dGEpLAorCQkJCQkgR0ZQX0tFUk5FTCk7CisJCWlmICh1bmxpa2VseSghcnVuc3RhdGVfZGVsdGEp
KSB7CisJCQlwcl9hbGVydCgiJXM6IGZhaWxlZCB0byBhbGxvY2F0ZSBydW5zdGF0ZV9kZWx0YVxu
IiwKKwkJCQkgICAgX19mdW5jX18pOworCQkJcmV0dXJuOworCQl9CisKKwkJZm9yX2VhY2hfcG9z
c2libGVfY3B1KGNwdSkgeworCQkJeGVuX2dldF9ydW5zdGF0ZV9zbmFwc2hvdF9jcHVfZGVsdGEo
JnN0YXRlLCBjcHUpOworCQkJbWVtY3B5KHJ1bnN0YXRlX2RlbHRhW2NwdV0udGltZSwgc3RhdGUu
dGltZSwKKwkJCSAgICAgIFJVTlNUQVRFX21heCAqIHNpemVvZigqcnVuc3RhdGVfZGVsdGFbY3B1
XS50aW1lKSk7CisJCX0KKworCQlicmVhazsKKworCWNhc2UgMDogLyogYmFja3VwIHJ1bnN0YXRl
IHRpbWUgYWZ0ZXIgcmVzdW1lICovCisJCWlmICh1bmxpa2VseSghcnVuc3RhdGVfZGVsdGEpKSB7
CisJCQlwcl9hbGVydCgiJXM6IGNhbm5vdCBhY2N1bXVsYXRlIHJ1bnN0YXRlIHRpbWUgYXMgcnVu
c3RhdGVfZGVsdGEgaXMgTlVMTFxuIiwKKwkJCQkgICAgX19mdW5jX18pOworCQkJcmV0dXJuOwor
CQl9CisKKwkJZm9yX2VhY2hfcG9zc2libGVfY3B1KGNwdSkgeworCQkJZm9yIChpID0gMDsgaSA8
IFJVTlNUQVRFX21heDsgaSsrKQorCQkJCXBlcl9jcHUob2xkX3J1bnN0YXRlX3RpbWUsIGNwdSlb
aV0gKz0KKwkJCQkJcnVuc3RhdGVfZGVsdGFbY3B1XS50aW1lW2ldOworCQl9CisJCWJyZWFrOwor
CisJZGVmYXVsdDogLyogZG8gbm90IGFjY3VtdWxhdGUgcnVuc3RhdGUgdGltZSBmb3IgY2hlY2tw
b2ludGluZyAqLworCQlicmVhazsKKwl9CisKKwlpZiAoYWN0aW9uICE9IC0xICYmIHJ1bnN0YXRl
X2RlbHRhKSB7CisJCWtmcmVlKHJ1bnN0YXRlX2RlbHRhKTsKKwkJcnVuc3RhdGVfZGVsdGEgPSBO
VUxMOworCX0KK30KKwogLyoKICAqIFJ1bnN0YXRlIGFjY291bnRpbmcKICAqLwpkaWZmIC0tZ2l0
IGEvaW5jbHVkZS94ZW4vaW50ZXJmYWNlL3ZjcHUuaCBiL2luY2x1ZGUveGVuL2ludGVyZmFjZS92
Y3B1LmgKaW5kZXggOTgxODhjOC4uODVlODFjZSAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ZW4vaW50
ZXJmYWNlL3ZjcHUuaAorKysgYi9pbmNsdWRlL3hlbi9pbnRlcmZhY2UvdmNwdS5oCkBAIC0xMTAs
NiArMTEwLDggQEAgREVGSU5FX0dVRVNUX0hBTkRMRV9TVFJVQ1QodmNwdV9ydW5zdGF0ZV9pbmZv
KTsKICAqLwogI2RlZmluZSBSVU5TVEFURV9vZmZsaW5lICAzCiAKKyNkZWZpbmUgUlVOU1RBVEVf
bWF4ICAgICAgNAorCiAvKgogICogUmVnaXN0ZXIgYSBzaGFyZWQgbWVtb3J5IGFyZWEgZnJvbSB3
aGljaCB0aGUgZ3Vlc3QgbWF5IG9idGFpbiBpdHMgb3duCiAgKiBydW5zdGF0ZSBpbmZvcm1hdGlv
biB3aXRob3V0IG5lZWRpbmcgdG8gZXhlY3V0ZSBhIGh5cGVyY2FsbC4KZGlmZiAtLWdpdCBhL2lu
Y2x1ZGUveGVuL3hlbi1vcHMuaCBiL2luY2x1ZGUveGVuL3hlbi1vcHMuaAppbmRleCAyMThlNmFh
Li5iMWY5YWU5IDEwMDY0NAotLS0gYS9pbmNsdWRlL3hlbi94ZW4tb3BzLmgKKysrIGIvaW5jbHVk
ZS94ZW4veGVuLW9wcy5oCkBAIC0zMiw2ICszMiw3IEBAIHZvaWQgeGVuX3Jlc3VtZV9ub3RpZmll
cl91bnJlZ2lzdGVyKHN0cnVjdCBub3RpZmllcl9ibG9jayAqbmIpOwogYm9vbCB4ZW5fdmNwdV9z
dG9sZW4oaW50IHZjcHUpOwogdm9pZCB4ZW5fc2V0dXBfcnVuc3RhdGVfaW5mbyhpbnQgY3B1KTsK
IHZvaWQgeGVuX3RpbWVfc2V0dXBfZ3Vlc3Qodm9pZCk7Cit2b2lkIHhlbl9hY2N1bXVsYXRlX3J1
bnN0YXRlX3RpbWUoaW50IGFjdGlvbik7CiB2b2lkIHhlbl9nZXRfcnVuc3RhdGVfc25hcHNob3Qo
c3RydWN0IHZjcHVfcnVuc3RhdGVfaW5mbyAqcmVzKTsKIHU2NCB4ZW5fc3RlYWxfY2xvY2soaW50
IGNwdSk7CiAKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 30 08:06:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 08:06:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e955E-0003i1-QG; Mon, 30 Oct 2017 08:06:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <arthurborsboom@gmail.com>) id 1e955D-0003hu-PG
 for xen-devel@lists.xen.org; Mon, 30 Oct 2017 08:06:07 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 49/A8-29911-F6DD6F95; Mon, 30 Oct 2017 08:06:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmleJIrShJLcpLzFFi42Lxqg3S0827+y3
 S4O0rRoslHxezODB6HN39mymAMYo1My8pvyKBNePJ4w6Wgk6VinuzbrA0MLYrdDFycQgJTGCU
 WHbpAjOIwyLQwCpxcPZEFhBHQmAOq8TJua+BHE4gp0zi3Mr9bBB2kcSde59YYeyfT3vBbF4BQ
 YmTM5+A1QsJeEu0TnsKVs8pYCNxd+E2Noh13xklNj9vYu9i5OBgEzCQuHTKCqSGRUBV4u3jo8
 wQcwIkts04C2YLA82f0LYVbL6IgLLEx9ZedhCbWUBd4mfvLTYI20fi8uXbrBMYBWchOWMWkhS
 ErSnRuv03O4StIbHgzj5GCFtbYtnC18wLGFlXMaoXpxaVpRbpGuslFWWmZ5TkJmbm6BoamOnl
 phYXJ6an5iQmFesl5+duYgQGOgMQ7GDs+Od0iFGSg0lJlJer4VukEF9SfkplRmJxRnxRaU5q8
 SFGGQ4OJQnerDtAOcGi1PTUirTMHGDMwaQlOHiURHi/3gZK8xYXJOYWZ6ZDpE4xBnL8mHTlDx
 PHvj23gOSGm3eB5CYwuQ9Mbvj+AEg+m/m6gVmIJS8/L1VKnNcbZI8AyKCM0jy4NbA0colRVkq
 YlxHocCGegtSi3MwSVPlXjOIcjErCvC4gU3gy80rgrnkFdCgT0KEakl9ADi1JREhJNTB28gXH
 CuSyb5119v0cDtGHdb/y42blxP+XvvBdYcsjqULRw3NPVtvvDbyQYvWk6pmSZXVfgMy88wIts
 9IYF21kWf1k6vIbO0OuRdi+SO0VvMLYxHhI4H5VwAPmGP+CThPtF/YCizNuRG9edPdfYbuYUU
 gau+pLq9kzM3bpHQ/pfNj9vr4wL0SJpTgj0VCLuag4EQBM1qT/HgMAAA==
X-Env-Sender: arthurborsboom@gmail.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1509350765!79544669!1
X-Originating-IP: [74.125.82.46]
X-SpamReason: No, hits=1.8 required=7.0 tests=HTML_50_60,
 HTML_IMAGE_ONLY_32,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23304 invoked from network); 30 Oct 2017 08:06:06 -0000
Received: from mail-wm0-f46.google.com (HELO mail-wm0-f46.google.com)
 (74.125.82.46)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 Oct 2017 08:06:06 -0000
Received: by mail-wm0-f46.google.com with SMTP id m72so9555604wmc.0
 for <xen-devel@lists.xen.org>; Mon, 30 Oct 2017 01:06:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=C8jGfC/uLyEtUPd+ykdq3gQ7UdEj01PtU5NK5G6ZkRs=;
 b=pzsKL8Or6erozFEn92siwIXicRJvbC9BFBCwA2+PXKlAXfxK5oPumMgF/Uu8OHYUEC
 cV5Pn8I+eHHlU7O4IGdvV6b7AuKjl2P3qu68WxEMNB626T8gqEZ1sGEzoMhqm1kSHc9y
 eu3jnF8+keM4xMTi2+dj5v9BUqGb/gEL3NYxGEgDu+wnt9jUGUCuWzvynOoM7jTPvrHh
 PLvJbOM/kjdFkII1ktZJSz/aZrUBDZg31RprlVZuRzyUB7QkxbnJfjvLZE5ARK+n3XLS
 GvlRFw72R8UilanqkAbJc8iuGSOzD6W+BQ3EA8h2099gkKiTOs8/Mb2jOswvoQw3XEti
 SiQw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=C8jGfC/uLyEtUPd+ykdq3gQ7UdEj01PtU5NK5G6ZkRs=;
 b=p8qfMrZIUDJ40L3ea6ESXooPVY+YYXSWLSQCUJIIDwvS3aaf/HvuPkSSdXHSj0JN5W
 1mgQ/YUA3NXpDDQvi6yHRpO6ZCZpWEEWde+WT/92uN5hRUkC3I3II4h3YQy4ATmfFbXU
 paBIKJFiV/HiCQOUxdsr5hz6/xPa6s2hckNWlXKRrIrCPQfMQWYT9SuAy39fu5wcLDKr
 sJ/I46jiWaySQVWXoMuQJIj56uvnTxUFnhupv/yW5JSqsp+jN1RzEexxXYhYIGoQeQYD
 UVXzSfiYfsHClcnZXAHZi//Qxexq9tGaYrjuRV3LxzJBBVt/lt1UrUfUMGK5IyGttTsv
 Refg==
X-Gm-Message-State: AMCzsaUJPk+HQlp7h5qT+kexwEA7elk5gVUI69fnFRnHA+7IcKJR0dVu
 vkKaCkyl483sWx5gDOewlhMaVmSlrUor6Hl6dCY=
X-Google-Smtp-Source: ABhQp+TjakZHo55C+0fyDGj5zNg04ZX88WKjpEZLbPR1faBHaUJ2V3RCzMWPLKO+WOSt/cjY0+kWAQloqqTem3AtUO8=
X-Received: by 10.80.181.71 with SMTP id z7mr10766519edd.201.1509350765387;
 Mon, 30 Oct 2017 01:06:05 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.80.146.214 with HTTP; Mon, 30 Oct 2017 01:05:44 -0700 (PDT)
In-Reply-To: <1264e905-5643-08f9-0fca-5ecdf49810ff@suse.com>
References: <CALUcmUk5xXv-eMjKNPP37LkjqWk7XWXBQwpPzTxY70BBLLiZZg@mail.gmail.com>
 <ab9b1775-b7b9-e186-3a93-16c64c880810@suse.com>
 <CALUcmUnLdR04d0Fum9=W0hfnApdp0aaTAyZ69udWZw_5Kd87Ew@mail.gmail.com>
 <1264e905-5643-08f9-0fca-5ecdf49810ff@suse.com>
From: Arthur Borsboom <arthurborsboom@gmail.com>
Date: Mon, 30 Oct 2017 09:05:44 +0100
Message-ID: <CALUcmUkc7DLUwhb=77c=f24X9ftoimpa+33fDeC1yw-cfQ0E3Q@mail.gmail.com>
To: Juergen Gross <jgross@suse.com>
Cc: xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [BUG] xen_gntdev - gntdev_vma_find_special_page -
 unable to handle kernel paging request
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9131701846445878556=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============9131701846445878556==
Content-Type: multipart/alternative; boundary="f403045c0c5e3665a5055cbf1c99"

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

Hi Juergen,

I needed to wait until the VM guest crashed again, so that caused this
delay.
I have extracted the hypervisor dmesg and the dom0 dmesg which can be found
in the PasteBins.
It is always the same domain crashing, if that is of any help.

Xen hypervisor dmesg: https://pastebin.com/Y9fv0Ey0
Dom0 dmesg: https://pastebin.com/CekF7Vhs

Hopefully you can find a workaround as long as the patch (kernel 4.14) has
not reached our VM Host.

Best regards,
Arthur.

On 28 October 2017 at 09:54, Juergen Gross <jgross@suse.com> wrote:

> On 28/10/17 09:34, Arthur Borsboom wrote:
> > Hi Juergen,
> >
> > I have noticed that a patch has been developed an awaits the upcoming
> > Linux kernel 4.14, maybe 4.15.
> > In the mean time the server keeps crashing about every 2 days.
> >
> > Do you know a workaround I can apply?
>
> Depends on why this happened.
>
> Can you please look whether there is any hypervisor message issued
> at the time of the fault? You might need to set hypervisor boot
> parameters "loglvl=all guest_loglvl=all". In case dom0 is still
> running you can see the hypervisor messages by running "xl dmesg"
> in dom0.
>
>
> Juergen
>



-- 
Arthur Borsboom
Mob: +31629089953
Email: arthurborsboom@gmail.com
[image: View Arthur's LinkedIn profile]
<http://uk.linkedin.com/in/arthurborsboom>

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

<div dir=3D"ltr">Hi Juergen,<div><br></div><div>I needed to wait until the =
VM guest crashed again, so that caused this delay.</div><div>I have extract=
ed the hypervisor dmesg and the dom0 dmesg which can be found in the PasteB=
ins.</div><div>It is always the same domain crashing, if that is of any hel=
p.</div><div><br></div><div>Xen hypervisor dmesg:=C2=A0<a href=3D"https://p=
astebin.com/Y9fv0Ey0">https://pastebin.com/Y9fv0Ey0</a></div><div>Dom0 dmes=
g:=C2=A0<a href=3D"https://pastebin.com/CekF7Vhs">https://pastebin.com/CekF=
7Vhs</a></div><div><br></div><div>Hopefully you can find a workaround as lo=
ng as the patch (kernel 4.14) has not reached our VM Host.</div><div><br></=
div><div>Best regards,</div><div>Arthur.</div></div><div class=3D"gmail_ext=
ra"><br><div class=3D"gmail_quote">On 28 October 2017 at 09:54, Juergen Gro=
ss <span dir=3D"ltr">&lt;<a href=3D"mailto:jgross@suse.com" target=3D"_blan=
k">jgross@suse.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quot=
e" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">=
<span class=3D"">On 28/10/17 09:34, Arthur Borsboom wrote:<br>
&gt; Hi Juergen,<br>
&gt;<br>
&gt; I have noticed that a patch has been developed an awaits the upcoming<=
br>
&gt; Linux kernel 4.14, maybe 4.15.<br>
&gt; In the mean time the server keeps crashing about every 2 days.<br>
&gt;<br>
&gt; Do you know a workaround I can apply?<br>
<br>
</span>Depends on why this happened.<br>
<br>
Can you please look whether there is any hypervisor message issued<br>
at the time of the fault? You might need to set hypervisor boot<br>
parameters &quot;loglvl=3Dall guest_loglvl=3Dall&quot;. In case dom0 is sti=
ll<br>
running you can see the hypervisor messages by running &quot;xl dmesg&quot;=
<br>
in dom0.<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
<br>
Juergen<br>
</font></span></blockquote></div><br><br clear=3D"all"><div><br></div>-- <b=
r><div class=3D"gmail_signature" data-smartmail=3D"gmail_signature"><div di=
r=3D"ltr"><div><div dir=3D"ltr"><div dir=3D"ltr"><div style=3D"color:rgb(13=
6,136,136)"><font face=3D"tahoma, sans-serif" size=3D"2">Arthur Borsboom</f=
ont></div><div style=3D"color:rgb(136,136,136)"><span style=3D"font-family:=
tahoma,sans-serif;font-size:12.8px;text-align:right">Mob:=C2=A0</span><font=
 color=3D"#888888" style=3D"font-family:tahoma,sans-serif;font-size:12.8px"=
>+31629089953</font><br></div><div><div style=3D"color:rgb(136,136,136);fon=
t-size:small"><font face=3D"tahoma, sans-serif">Email:=C2=A0<a href=3D"mail=
to:arthurborsboom@gmail.com" style=3D"color:rgb(17,85,204)" target=3D"_blan=
k">arthurborsboom@gmail.com</a></font></div></div><div style=3D"color:rgb(1=
36,136,136);font-size:small;font-family:Tahoma"><a href=3D"http://uk.linked=
in.com/in/arthurborsboom" target=3D"_blank"><img src=3D"https://static.licd=
n.com/scds/common/u/img/webpromo/btn_viewmy_160x25.png" alt=3D" View Arthur=
&#39;s LinkedIn profile"></a><br></div><span style=3D"color:rgb(136,136,136=
);font-family:Tahoma"></span></div></div></div></div></div>
</div>

--f403045c0c5e3665a5055cbf1c99--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============9131701846445878556==--


From xen-devel-bounces@lists.xen.org Mon Oct 30 08:37:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 08:37:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e95ZF-0005lf-8j; Mon, 30 Oct 2017 08:37:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1e95ZE-0005lZ-B5
 for xen-devel@lists.xen.org; Mon, 30 Oct 2017 08:37:08 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 3B/5E-27020-3B4E6F95; Mon, 30 Oct 2017 08:37:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVyuP0Ov+6mJ98
 iDV6dVbVY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDOmfbnLWHCbrWL63za2BsYDrF2MnBwSAkYS
 byf+YwKxhQQWMkrsem0EYgsLFElMaNsKViMioCfx/XcLC4jNLKAu8bP3FlsXIxdQ/T4miaXz7
 7GDJNgEVCU2XD8F1sArYC1x9PYHMJsFKD5v5VQwW1QgXOJO6zsWiBpBiZMzn4DZnAKBEm+OrG
 OGWfBn3iUoW1xi07PvrBC2vETz1tnMExj5ZyFpn4WkZRaSlllIWhYwsqxi1ChOLSpLLdI1NNJ
 LKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMTwYg2MH4qtv5EKMkB5OSKC9Xw7dI
 Ib6k/JTKjMTijPii0pzU4kOMMhwcShK8Wx8D5QSLUtNTK9Iyc4CRApOW4OBREuF9A5LmLS5Iz
 C3OTIdInWK05Pgx6cofJo4bD68DyWczXzcwC7Hk5eelSonzTgJpEABpyCjNgxsHi+ZLjLJSwr
 yMQAcK8RSkFuVmlqDKv2IU52BUEuY9CzKFJzOvBG7rK6CDmIAO0pD8AnJQSSJCSqqBsZUrkos
 pxM55C5/iKptJXO9XfQx9+L97Es/KFXt2R2p++Oje6F3EFadZyHCzT3J9zeqUhPY+2ZUckY8S
 WNdqT1iTbxlStuj+mRMml6zN3u6/pVHuFKth8jz+Io+QOeuu6Yy5i/ZbZHMflHy1uG7Z0Rdxt
 49aTNO/uOmeErM3Y2ZV/EfpOx+6lFiKMxINtZiLihMBcohhAuECAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1509352626!95731543!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16331 invoked from network); 30 Oct 2017 08:37:06 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-12.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 30 Oct 2017 08:37:06 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id D2843AAC8;
 Mon, 30 Oct 2017 08:37:05 +0000 (UTC)
To: Arthur Borsboom <arthurborsboom@gmail.com>
References: <CALUcmUk5xXv-eMjKNPP37LkjqWk7XWXBQwpPzTxY70BBLLiZZg@mail.gmail.com>
 <ab9b1775-b7b9-e186-3a93-16c64c880810@suse.com>
 <CALUcmUnLdR04d0Fum9=W0hfnApdp0aaTAyZ69udWZw_5Kd87Ew@mail.gmail.com>
 <1264e905-5643-08f9-0fca-5ecdf49810ff@suse.com>
 <CALUcmUkc7DLUwhb=77c=f24X9ftoimpa+33fDeC1yw-cfQ0E3Q@mail.gmail.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <9bffd1db-e544-d219-6a7f-11d5cea6af1d@suse.com>
Date: Mon, 30 Oct 2017 09:37:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <CALUcmUkc7DLUwhb=77c=f24X9ftoimpa+33fDeC1yw-cfQ0E3Q@mail.gmail.com>
Content-Language: de-DE
Cc: xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [BUG] xen_gntdev - gntdev_vma_find_special_page -
 unable to handle kernel paging request
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMzAvMTAvMTcgMDk6MDUsIEFydGh1ciBCb3JzYm9vbSB3cm90ZToKPiBIaSBKdWVyZ2VuLAo+
IAo+IEkgbmVlZGVkIHRvIHdhaXQgdW50aWwgdGhlIFZNIGd1ZXN0IGNyYXNoZWQgYWdhaW4sIHNv
IHRoYXQgY2F1c2VkIHRoaXMKPiBkZWxheS4KPiBJIGhhdmUgZXh0cmFjdGVkIHRoZSBoeXBlcnZp
c29yIGRtZXNnIGFuZCB0aGUgZG9tMCBkbWVzZyB3aGljaCBjYW4gYmUKPiBmb3VuZCBpbiB0aGUg
UGFzdGVCaW5zLgo+IEl0IGlzIGFsd2F5cyB0aGUgc2FtZSBkb21haW4gY3Jhc2hpbmcsIGlmIHRo
YXQgaXMgb2YgYW55IGhlbHAuCj4gCj4gWGVuIGh5cGVydmlzb3IgZG1lc2c6wqBodHRwczovL3Bh
c3RlYmluLmNvbS9ZOWZ2MEV5MAoKQWFoLCBpbnRlcmVzdGluZy4gRG8geW91IGhhcHBlbiB0byBj
b25maWd1cmUgeW91ciBkb21haW5zIHdpdGggbWF4bWVtPQpsYXJnZXIgdGhhbiBtZW1vcnk9ID8K
CkknbSBhc2tpbmcgYmVjYXVzZSB0aGUgZXJyb3IgbWVzc2FnZXMgc2VlbSB0byBiZSByZWxhdGVk
IHRvIGFub3RoZXIKcHJvYmxlbSBpbnRyb2R1Y2VkIGluIGtlcm5lbCA0LjEzIHdoaWNoIGlzIGZp
eGVkIGluIDQuMTQuIFRoaXMgcHJvYmxlbQpzaG91bGQgYmUgYXZvaWRhYmxlIGJ5IHNldHRpbmcg
bWF4bWVtPSB0byB0aGUgc2FtZSB2YWx1ZSBhcyBtZW1vcnk9CmluIHRoZSBkb21haW4gY29uZmln
IG9mIEhWTSBkb21haW5zLgoKQlRXOiB5b3VyIGh5cGVydmlzb3IgcGFyYW1ldGVycyBhcmUgY29u
dGFpbmluZyAiZG9tMHB2aD0xIi4gWW91IHNob3VsZApyZW1vdmUgaXQgYXMgUFZIIHN1cHBvcnQg
aGFzIGJlZW4gcmV3b3JrZWQgYW5kIGlzIG5vdCB5ZXQgd29ya2luZyBmb3IKZG9tMC4KCgpKdWVy
Z2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 30 08:38:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 08:38:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e95as-0005qd-JD; Mon, 30 Oct 2017 08:38:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <fengguang.wu@intel.com>) id 1e95aq-0005qS-O4
 for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 08:38:48 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 00/40-29911-815E6F95; Mon, 30 Oct 2017 08:38:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsVywNykWFf86bd
 Ig90HFS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxb1+4xFmzhqNh5dTpLA2MjexcjF4eQwDRG
 iZeHjjB3MXJySAjwShxZNoO1i5EDyA6QmDY/F6JmAaPEppa7YDVCAosZJZZOMAGxWQRUJTraH
 7KB2GwC2hK3tx5nArFFBJQlPrb2gi1gFljNLPGj6yiYIywwgVFi5ZeLLCAbeAVcJCZ0iUNs+M
 oosXDWNrBuXgFBiZMzn4DVMAtYSqx6zglhSkss/8cBUsEpYCOx991BVhBbVEBFYumlVtYJjIK
 zkDTPQmiehdC8gJF5FaNGcWpRWWqRrpGBXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+
 7iZGYMgyAMEOxl/LAg4xSnIwKYnycjV8ixTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwavzBCgnW
 JSanlqRlpkDjB6YtAQHj5IIbwpImre4IDG3ODMdInWKUZfj2czXDcxCLHn5ealS4rwCIEUCIE
 UZpXlwI2CRfIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvJwgU3gy80rgNr0COoIJ6AgNyS8
 gR5QkIqSkgKmBqTTZoMDoOePNn1zrY9XKmqSvenCvZlvJXGu+18JU7V7v5+6KvlDrJ6e2qET2
 vXjhcPLFuWucP9adcHpyYfaEvcoTy0Ia2D9NZ0vY9qLc89SJ2S8L7Ut6/Zbam9j9m7DfPUz40
 or7lz8W6kctyLcw2RtkmyxfarMqU6Tk7QzFAhau9ex3gpRYijMSDbWYi4oTAVofuNffAgAA
X-Env-Sender: fengguang.wu@intel.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1509352725!108521359!1
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41354 invoked from network); 30 Oct 2017 08:38:47 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Oct 2017 08:38:47 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 30 Oct 2017 01:38:45 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.44,319,1505804400"; d="scan'208";a="1031083907"
Received: from zgong7-mobl.ccr.corp.intel.com (HELO wfg-t540p.sh.intel.com)
 ([10.255.24.183])
 by orsmga003.jf.intel.com with ESMTP; 30 Oct 2017 01:38:37 -0700
Received: from wfg by wfg-t540p.sh.intel.com with local (Exim 4.89)
 (envelope-from <fengguang.wu@intel.com>)
 id 1e95ad-0008SC-KC; Mon, 30 Oct 2017 09:38:35 +0100
Date: Mon, 30 Oct 2017 09:38:35 +0100
From: Fengguang Wu <fengguang.wu@intel.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20171030083835.kirbygtl3qneg6ab@wfg-t540p.sh.intel.com>
References: <CA+55aFxSJGeN=2X-uX-on1Uq2Nb8+v1aiMDz5H1+tKW_N5Q+6g@mail.gmail.com>
 <20171029225155.qcum5i75awrt5tzm@wfg-t540p.sh.intel.com>
 <20171030073509.23xtazsqrjuduqq5@wfg-t540p.sh.intel.com>
 <f542f9af-70e1-b3e9-fdda-4a83af71fc99@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f542f9af-70e1-b3e9-fdda-4a83af71fc99@suse.com>
User-Agent: NeoMutt/20170609 (1.8.3)
Cc: boris.ostrovsky@oracle.com, jeremy@goop.org, xen-devel@lists.xenproject.org,
 Peter Zijlstra <peterz@infradead.org>, rusty@rustcorp.com.au,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 virtualization@lists.linux-foundation.org, chrisw@sous-sol.org, hpa@zytor.com,
 Waiman Long <longman@redhat.com>, Thomas Gleixner <tglx@linutronix.de>,
 Linus Torvalds <torvalds@linux-foundation.org>, akataria@vmware.com
Subject: Re: [Xen-devel] [locking/paravirt] static_key_disable_cpuslocked():
 static key 'virt_spin_lock_key+0x0/0x20' used before call to
 jump_label_init()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMzAsIDIwMTcgYXQgMDg6NDc6MDhBTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPk9uIDMwLzEwLzE3IDA4OjM1LCBGZW5nZ3VhbmcgV3Ugd3JvdGU6Cj4+IE9uIFN1biwg
T2N0IDI5LCAyMDE3IGF0IDExOjUxOjU1UE0gKzAxMDAsIEZlbmdndWFuZyBXdSB3cm90ZToKPj4+
IEhpIExpbnVzLAo+Pj4KPj4+IFVwIHRvIG5vdyB3ZSBzZWUgdGhlIGJlbG93IGJvb3QgZXJyb3Iv
d2FybmluZ3Mgd2hlbiB0ZXN0aW5nIHY0LjE0LXJjNi4KPj4+Cj4+PiBUaGV5IGhpdCB0aGUgUkMg
cmVsZWFzZSBtYWlubHkgZHVlIHRvIHZhcmlvdXMgaW1wZXJmZWN0aW9ucyBpbiAwZGF5J3MKPj4+
IGF1dG8gYmlzZWN0aW9uLiBTbyBJIG1hbnVhbGx5IGxpc3QgdGhlbSBoZXJlIGFuZCBDQyB0aGUg
bGlrZWx5IGVhc3kgdG8KPj4+IGRlYnVnIG9uZXMgdG8gdGhlIGNvcnJlc3BvbmRpbmcgbWFpbnRh
aW5lcnMgaW4gdGhlIGZvbGxvd3VwIGVtYWlscy4KPj4+Cj4+PiBib290X3N1Y2Nlc3NlczogNDcw
MAo+Pj4gYm9vdF9mYWlsdXJlczogMjQ3Cj4+Cj4+IFsuLi5dCj4+Cj4+PiBXQVJOSU5HOmF0X2tl
cm5lbC9qdW1wX2xhYmVsLmM6I3N0YXRpY19rZXlfZGlzYWJsZV9jcHVzbG9ja2VkOiA3Cj4KPlRo
aXMgcGF0Y2ggaXMgaW4gdGhlIHRpcCB0cmVlIG9ubHksIGl0IHdpbGwgYmUgbWVyZ2VkIGluIDQu
MTUuIFNvIEkKPmRvbid0IHVuZGVyc3RhbmQgd2h5IHlvdSBhcmUgcmVwb3J0aW5nIHRoaXMgZm9y
IDQuMTQtcmM2LgoKQWggc29ycnksIEkgc2ltcGx5IGNoZWNrZWQgcmVjZW50IGJpc2VjdHMgZm9y
IHRoYXQgd2FybmluZy4KVGhlbiBJJ2xsIG5lZWQgdG8gY2Fycnkgb3V0IHNvbWUgbmV3IGJpc2Vj
dCBvbiA0LjE0LXJjNi4KCj5UaGVyZSBpcyBhIHBhdGNoIGJ5IERvdSBMaXlhbmcgcGVuZGluZyBz
aW5jZSAyOHRoIE9jdG9iZXIgYWRkcmVzc2luZwo+dGhhdCBpc3N1ZToKPgo+W1BBVENIIHRpcCB2
Ml0geDg2L3BhcmF2aXJ0OiBNYWtlIHRoZSB2aXJ0X3NwaW5fbG9ja19rZXkgc2V0dXAgYWZ0ZXIK
Pmp1bXBfbGFiZWxfaW5pdCgpCgpFeGNlbGxlbnQhCgpUaGFua3MsCkZlbmdndWFuZwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 30 08:44:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 08:44:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e95fo-0006YA-5X; Mon, 30 Oct 2017 08:43:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <douly.fnst@cn.fujitsu.com>) id 1e95fm-0006Y4-Tv
 for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 08:43:55 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 CE/56-18968-A46E6F95; Mon, 30 Oct 2017 08:43:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmleJIrShJLcpLzFFi42LZHj2vRdf92bd
 Ig6eXNS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozHTUcYCzrYK55//c7ewPiZtYuRk0NCwE/i
 4OmP7F2MHBxCAvUSH2d4gYSFBFYySvT+j+hi5AKydzNK/Ls7mxHEERaYwCix8stFFpAqEQEvi
 T2/5rBBVB1hlFhwZStYFbPADmaJ5lM/GUGq2AR0JM40P2AHsXkFHCVuHVoMFmcRUJVYsPYLG4
 gtKhAu8X7WQjaIGkGJkzOfsICcxCngKvHnUwSIySxgL/FgaxlIBbOAvMT2t3OYIR5Qkni97gA
 LhK0rcXLuGTYIW1Ni2+pzULaZxJGd/6EeFpTY+fwC2wRG0VlIls1C2DALyYYFjMyrGDWKU4vK
 Uot0jSz0kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECo6KegYFxB2P7Cb9DjJIcT
 EqivFwN3yKF+JLyUyozEosz4otKc1KLDzHKcHAoSfBOewqUEyxKTU+tSMvMAcYnTFqCg0dJhD
 cUJM1bXJCYW5yZDpE6xWjMcePh9T9MHM9mvm5gFmLJy89LlRLnrQUpFQApzSjNgxsESxuXGGW
 lhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzloBM4cnMK4Hb9wroFCagUzQkv4CcUpKIkJJqYKyt
 Xm/PlHjH6/uLfxtnLpJTeFa94bSp6+4tYat/Pcg/OGdB09mTl998nXJRScrm+b7oqaX+Ks8nV
 yVYxtZs5BXNejSJZ3Lni2XhLQ+jPa7VS61lC4n6vzBwz0fLyc+E/zJz2Oy+y3xOYfkD6z9L8v
 7XXLj06MYiOw8TMYOMnq0bVucylYitl2NQYinOSDTUYi4qTgQAe5XGVRYDAAA=
X-Env-Sender: douly.fnst@cn.fujitsu.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1509353026!112537482!1
X-Originating-IP: [183.91.158.132]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59291 invoked from network); 30 Oct 2017 08:43:51 -0000
Received: from mail.cn.fujitsu.com (HELO heian.cn.fujitsu.com) (183.91.158.132)
 by server-3.tower-31.messagelabs.com with SMTP; 30 Oct 2017 08:43:51 -0000
X-IronPort-AV: E=Sophos;i="5.43,368,1503331200"; d="scan'208";a="29730915"
Received: from localhost (HELO cn.fujitsu.com) ([10.167.33.5])
 by heian.cn.fujitsu.com with ESMTP; 30 Oct 2017 16:43:44 +0800
Received: from G08CNEXCHPEKD03.g08.fujitsu.local (unknown [10.167.33.85])
 by cn.fujitsu.com (Postfix) with ESMTP id 4341647F13A4;
 Mon, 30 Oct 2017 16:43:42 +0800 (CST)
Received: from localhost.localdomain (10.167.226.106) by
 G08CNEXCHPEKD03.g08.fujitsu.local (10.167.33.89) with Microsoft SMTP Server
 (TLS) id 14.3.361.1; Mon, 30 Oct 2017 16:43:43 +0800
To: Fengguang Wu <fengguang.wu@intel.com>, Juergen Gross <jgross@suse.com>
References: <CA+55aFxSJGeN=2X-uX-on1Uq2Nb8+v1aiMDz5H1+tKW_N5Q+6g@mail.gmail.com>
 <20171029225155.qcum5i75awrt5tzm@wfg-t540p.sh.intel.com>
 <20171030073509.23xtazsqrjuduqq5@wfg-t540p.sh.intel.com>
From: Dou Liyang <douly.fnst@cn.fujitsu.com>
Message-ID: <e2fc62e3-934c-5c24-da99-8efa706051d7@cn.fujitsu.com>
Date: Mon, 30 Oct 2017 16:43:33 +0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.4.0
MIME-Version: 1.0
In-Reply-To: <20171030073509.23xtazsqrjuduqq5@wfg-t540p.sh.intel.com>
X-Originating-IP: [10.167.226.106]
X-yoursite-MailScanner-ID: 4341647F13A4.A77D0
X-yoursite-MailScanner: Found to be clean
X-yoursite-MailScanner-From: douly.fnst@cn.fujitsu.com
X-Spam-Status: No
Cc: boris.ostrovsky@oracle.com, jeremy@goop.org, xen-devel@lists.xenproject.org,
 Peter Zijlstra <peterz@infradead.org>, rusty@rustcorp.com.au,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 virtualization@lists.linux-foundation.org, chrisw@sous-sol.org, hpa@zytor.com,
 Waiman Long <longman@redhat.com>, Thomas Gleixner <tglx@linutronix.de>,
 Linus Torvalds <torvalds@linux-foundation.org>, akataria@vmware.com
Subject: Re: [Xen-devel] [locking/paravirt] static_key_disable_cpuslocked():
 static key 'virt_spin_lock_key+0x0/0x20' used before call to
 jump_label_init()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgRmVuZ2d1YW5nLAoKVGhlcmUgYXJlIHR3byBkaWZmZXJlbnQgd2FybmluZy4KCkF0IDEwLzMw
LzIwMTcgMDM6MzUgUE0sIEZlbmdndWFuZyBXdSB3cm90ZToKPiBPbiBTdW4sIE9jdCAyOSwgMjAx
NyBhdCAxMTo1MTo1NVBNICswMTAwLCBGZW5nZ3VhbmcgV3Ugd3JvdGU6Cj4+IEhpIExpbnVzLAo+
Pgo+PiBVcCB0byBub3cgd2Ugc2VlIHRoZSBiZWxvdyBib290IGVycm9yL3dhcm5pbmdzIHdoZW4g
dGVzdGluZyB2NC4xNC1yYzYuCj4+CgpUaGUgb3JpZ2luYWwgd2FybmluZzoKCldBUk5JTkc6YXRf
YXJjaC94ODYvZXZlbnRzL2ludGVsL2NvcmUuYzojaW50ZWxfcG11X2hhbmRsZV9pcnE6IDEKCmlu
IHY0LjE0LXJjNiwgd2hpY2ggaGFwcGVucyByYXJlbHkuCgo+PiBUaGV5IGhpdCB0aGUgUkMgcmVs
ZWFzZSBtYWlubHkgZHVlIHRvIHZhcmlvdXMgaW1wZXJmZWN0aW9ucyBpbiAwZGF5J3MKPj4gYXV0
byBiaXNlY3Rpb24uIFNvIEkgbWFudWFsbHkgbGlzdCB0aGVtIGhlcmUgYW5kIENDIHRoZSBsaWtl
bHkgZWFzeSB0bwo+PiBkZWJ1ZyBvbmVzIHRvIHRoZSBjb3JyZXNwb25kaW5nIG1haW50YWluZXJz
IGluIHRoZSBmb2xsb3d1cCBlbWFpbHMuCj4+Cj4+IGJvb3Rfc3VjY2Vzc2VzOiA0NzAwCj4+IGJv
b3RfZmFpbHVyZXM6IDI0Nwo+Cj4gWy4uLl0KPgo+PiBXQVJOSU5HOmF0X2tlcm5lbC9qdW1wX2xh
YmVsLmM6I3N0YXRpY19rZXlfZGlzYWJsZV9jcHVzbG9ja2VkOiA3Cj4KClRoaXMgaXMgYSBuZXcg
d2FybmluZyBpbiB0aXAgdHJlZSwgYW5kIHRoZSBwYXRjaCBoYXMgc2VudFsxXS4KClsxXWh0dHBz
Oi8vbGttbC5vcmcvbGttbC8yMDE3LzEwLzI4LzQKCndlIG1heSBuZWVkIGRvIGl0IGluIHY0LjE0
LXJjNiwgbm90IGluIHRpcCB0cmVlIGRpcmVjdGx5LgoKVGhhbmtzLAoJZG91LgoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 30 08:51:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 08:51:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e95mu-0007GI-TF; Mon, 30 Oct 2017 08:51:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xudong.hao@intel.com>) id 1e95mu-0007GC-05
 for xen-devel@lists.xen.org; Mon, 30 Oct 2017 08:51:16 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 2C/84-20813-308E6F95; Mon, 30 Oct 2017 08:51:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSfUgTYRzHe+628xTPzmntp72Qg0B8GQ4jei/
 oDwODlDAwiLzluR1up+ymLIhYlEvtj0qMcghuZRFhtklEOFOzGmlqaVotSiTNctEf2cvsTbvb
 +db98ePzPN/v8/t9n+MhcVUHkUiyNitr4RmThohSOByV8eno44/8DPeFbZsav1xR7EJ7Hvl+Y
 znooJLj9SW2AqXx9akKVDqdZzvjDSntqHJvNYokVfRFBHd8yRIDTcHDa5eUMu+HN009RDWKEj
 12BB2+J0p50YbAf6MayYtWBEODV3F50YygceAUIZ0n6BS401eDSRxPHwFvrR9JjNPZ8Dk4iUs
 cR2fC7IOA6CFFzwaYDC2X7VtgzOGJkFhBr4fQzRNhCyVGCpxOkkc5EHwPXQ+3j6R3wGjDiEJi
 RK+EUE8TJo9Sw+vxBky+Dg2NbU9xmVfA5NhM+DZAu3GoH3lPyMIq8De/VMqDE6Bm6tscqyHgc
 KF5rmr/OedPgr+3KpAUDqd5+DUTtlN0LHTXjSvk35sErrsD2Dm01rkkknPxhHPJCdmSBi7fFC
 FzKlxzf8LnubdzDFu670IRN1CywFrKWUu6bpNWb+EMRquZ4UzpuoyNWjMrCIyBNTF6QXukxNy
 CxIeyTPzuooA3pwslkJhmBRVl/5GvitGXFB41MoLxsKXMxApdaDVJaoCK+CBqsRbWwNqKOJP4
 2uZlIKM18dT9CVGmhFLGLHAGWepBuaS/5fkfjJyuGRKrJ/BWrC3h2h6untCoWCfqPtlxlYIv4
 dlENTUhNaKlRsYyfmHM/LseRGsS4ygkBldFl7IWM2f9Xw8iNYk0cdRlqUs0x1sX0gTFoJgYND
 nhmxTUyixKiXakPzA9nL2uqvC2u39v+WPvYNfX5qyi0dLda2Z0ZCXB6SBrvM03GBF5b7gm5lD
 C9r7jE7WTPXWZ2qN5U2+1BQ16/uz57s6Yndt7g2CefbQPS96a+woN/2oNEfhLfig331Pcz4Zm
 T24u5uHsi/juYwMZBS8qDM8+aFLr0764ne80CsHI6FJwi8D8A/EPOGLSAwAA
X-Env-Sender: xudong.hao@intel.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1509353471!113715150!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30303 invoked from network); 30 Oct 2017 08:51:13 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Oct 2017 08:51:13 -0000
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 30 Oct 2017 01:51:10 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.44,319,1505804400"; 
 d="scan'208,217";a="168868896"
Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205])
 by fmsmga005.fm.intel.com with ESMTP; 30 Oct 2017 01:51:09 -0700
Received: from fmsmsx154.amr.corp.intel.com (10.18.116.70) by
 fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 30 Oct 2017 01:51:08 -0700
Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by
 FMSMSX154.amr.corp.intel.com (10.18.116.70) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 30 Oct 2017 01:51:08 -0700
Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.175]) by
 SHSMSX104.ccr.corp.intel.com ([169.254.5.152]) with mapi id 14.03.0319.002;
 Mon, 30 Oct 2017 16:51:06 +0800
From: "Hao, Xudong" <xudong.hao@intel.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [Xen-devel] Xen 4.10.0 RC1 test result
Thread-Index: AdNO5viIkCnndQ35RYmCIbAZ9tE50f//vysA//rZL5A=
Date: Mon, 30 Oct 2017 08:51:06 +0000
Message-ID: <B8376D2DEA074F45BA033984477C453E3B83AAB0@shsmsx102.ccr.corp.intel.com>
References: <B8376D2DEA074F45BA033984477C453E3B839056@shsmsx102.ccr.corp.intel.com>
 <43dc1880-f4f1-74fd-aed4-4a30d4785285@citrix.com>
In-Reply-To: <43dc1880-f4f1-74fd-aed4-4a30d4785285@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiODFlNmYyYjMtY2YxYS00MDdmLTliYmQtN2U1MTg4YjMxYTY1IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IlwvRXo1SlZZQ1wvXC9lMlZvZWR5cndSZXA0UjkwSUpuTDZaV0hpXC9tclNhVlZnPSJ9
x-ctpclassification: CTP_IC
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Lars Kurth <lars.kurth@citrix.com>, Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] Xen 4.10.0 RC1 test result
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0067865969534055853=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0067865969534055853==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_B8376D2DEA074F45BA033984477C453E3B83AAB0shsmsx102ccrcor_"

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

Hi Andrew

Our L1 is Windows 8 and HyperV version is 6.2.9200.16384, Hardware covered =
Skylake and Broadwell.

Here I want to correct "HyperV on Xen works", maybe "L1 Windows 8 with Hype=
rV installed boot up successfully" is more accurate. One progress of Xen 4.=
10 is there is one issue: L1 Windows8 booted failed for years, this issue g=
ot fixed from Xen d23afa63 as our monitor.
We're doing L2 installation on Windows8 HyperV and I will update result her=
e and wiki.

Thanks,
-Xudong

From: Andrew Cooper [mailto:andrew.cooper3@citrix.com]
Sent: Friday, October 27, 2017 5:55 PM
To: Hao, Xudong <xudong.hao@intel.com>; xen-devel@lists.xen.org
Cc: Lars Kurth <lars.kurth@citrix.com>; Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] Xen 4.10.0 RC1 test result

On 27/10/17 09:28, Hao, Xudong wrote:
We performed Xen 4.10 RC1 testing on Intel Xeon Skylake, Broadwell server, =
Intel Atom Denverton platforms, verified many functional features, which in=
clude new features Local MCE, L2 CAT and UMIP on Xen 4.10. We'd like to sha=
re the result out.

Most of features passed to testing on Xen 4.10 RC1, VT-d, RAS and nested ha=
s some bugs.
VT-d:
[BUG] win2008 guest cannot get ip through sriov https://www.mail-archive.co=
m/xen-devel@lists.xen.org/msg127433.html

RAS:
[BUG] xen-mceinj tool testing cause dom0 crash https://www.mail-archive.com=
/xen-devel@lists.xen.org/msg108671.html

Nested:
Nested status is better than Xen 4.9.0, KVM on Xen, HyperV on Xen works, wh=
ile Xen on Xen, VMware on Xen fail. https://wiki.xenproject.org/wiki/Nested=
_Virtualization_in_Xen

Do you have any further details on your HyperV scenarios, in particular ver=
sions of HyperV and the hardware involved, and guests booted under HyperV?

XenServers current nested-virt testing status shows a rather bleaker pictur=
e.

More modern version of Windows Server fail to initialise the HyperV role, b=
ecause Xen doesn't advertise Virtual NMI support to L1.  (One version, Serv=
er 2012 R2 I believe, indicates the same, but with a BSOD instead).  Older =
versions still do actually boot successfully.

When booting windows guests under nested HyperV, old versions appear to be =
stable with a single one-vcpu guest, but unstable with multiple vcpus or mu=
ltiple single-vcpu guests.  The instability here is a VMEntry failure tryin=
g to inject an NMI, and occurs because HyperV and Xen disagree on whether t=
o use Virtual NMI, resulting in HyperV thinking virtual NMI is disabled, bu=
t it is actually enabled in hardware.

When booting windows guests under more modern nested HyperV, the guest is c=
rashing because of a pagefault when trying to access the APIC page.  We hav=
en't tracked down the cause of this, but I expect it is something to do wit=
h emulating instruction while in nested vcpu context.

Thanks,

~Andrew

--_000_B8376D2DEA074F45BA033984477C453E3B83AAB0shsmsx102ccrcor_
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:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@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:SimSun;
	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;
	color:black;}
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;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-priority:99;
	mso-style-link:"Plain Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	color:black;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	color:black;}
span.PlainTextChar
	{mso-style-name:"Plain Text Char";
	mso-style-priority:99;
	mso-style-link:"Plain Text";
	font-family:"Calibri",sans-serif;}
span.EmailStyle20
	{mso-style-type:personal;}
span.EmailStyle21
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
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 bgcolor=3D"white" lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><a name=3D"_MailEndCompose"><span style=3D"color:#1F=
497D">Hi Andrew<o:p></o:p></span></a></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Our L1 is Windows 8 an=
d HyperV version is
</span><span style=3D"color:#1F497D">6.2.9200.16384, Hardware covered Skyla=
ke and Broadwell.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Here I want to correct=
 &#8220;HyperV on Xen works&#8221;, maybe &#8220;L1 Windows 8 with HyperV i=
nstalled boot up successfully&#8221; is more accurate. One progress of Xen =
4.10 is there is one issue: L1 Windows8 booted failed for years,
 this issue got fixed from Xen d23afa63 as our monitor. <o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">We&#8217;re doing L2 i=
nstallation on Windows8 HyperV and I will update result here and wiki.</spa=
n><span style=3D"color:#1F497D"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Thanks,<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">-Xudong<o:p></o:p></sp=
an></p>
</div>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><a name=3D"_____replyseparator"></a><b><span style=
=3D"color:windowtext">From:</span></b><span style=3D"color:windowtext"> And=
rew Cooper [mailto:andrew.cooper3@citrix.com]
<br>
<b>Sent:</b> Friday, October 27, 2017 5:55 PM<br>
<b>To:</b> Hao, Xudong &lt;xudong.hao@intel.com&gt;; xen-devel@lists.xen.or=
g<br>
<b>Cc:</b> Lars Kurth &lt;lars.kurth@citrix.com&gt;; Julien Grall &lt;julie=
n.grall@arm.com&gt;<br>
<b>Subject:</b> Re: [Xen-devel] Xen 4.10.0 RC1 test result<o:p></o:p></span=
></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal">On 27/10/17 09:28, Hao, Xudong wrote:<span style=3D"=
font-size:12.0pt"><o:p></o:p></span></p>
</div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<p class=3D"MsoNormal">We performed Xen 4.10 RC1 testing on Intel Xeon Skyl=
ake, Broadwell server, Intel Atom Denverton platforms, verified many functi=
onal features, which include new features Local MCE, L2 CAT and UMIP on Xen=
 4.10. We&#8217;d like to share the result
 out.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Most of features passed to testing on Xen 4.10 RC1, =
VT-d, RAS and nested has some bugs.<o:p></o:p></p>
<p class=3D"MsoNormal">VT-d: <o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"text-indent:.5in">[BUG] win2008 guest canno=
t get ip through sriov
<a href=3D"https://www.mail-archive.com/xen-devel@lists.xen.org/msg127433.h=
tml">https://www.mail-archive.com/xen-devel@lists.xen.org/msg127433.html</a=
><o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">RAS:<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"text-indent:.5in">[BUG] xen-mceinj tool tes=
ting cause dom0 crash
<a href=3D"https://www.mail-archive.com/xen-devel@lists.xen.org/msg108671.h=
tml">https://www.mail-archive.com/xen-devel@lists.xen.org/msg108671.html</a=
><o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Nested:<o:p></o:p></p>
<p class=3D"MsoNormal">Nested status is better than Xen 4.9.0, KVM on Xen, =
HyperV on Xen works, while Xen on Xen, VMware on Xen fail.
<a href=3D"https://wiki.xenproject.org/wiki/Nested_Virtualization_in_Xen">h=
ttps://wiki.xenproject.org/wiki/Nested_Virtualization_in_Xen</a><o:p></o:p>=
</p>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ti=
mes New Roman&quot;,serif"><br>
Do you have any further details on your HyperV scenarios, in particular ver=
sions of HyperV and the hardware involved, and guests booted under HyperV?<=
br>
<br>
XenServers current nested-virt testing status shows a rather bleaker pictur=
e.<br>
<br>
More modern version of Windows Server fail to initialise the HyperV role, b=
ecause Xen doesn't advertise Virtual NMI support to L1.&nbsp; (One version,=
 Server 2012 R2 I believe, indicates the same, but with a BSOD instead).&nb=
sp; Older versions still do actually boot
 successfully.<br>
<br>
When booting windows guests under nested HyperV, old versions appear to be =
stable with a single one-vcpu guest, but unstable with multiple vcpus or mu=
ltiple single-vcpu guests.&nbsp; The instability here is a VMEntry failure =
trying to inject an NMI, and occurs because
 HyperV and Xen disagree on whether to use Virtual NMI, resulting in HyperV=
 thinking virtual NMI is disabled, but it is actually enabled in hardware.<=
br>
<br>
When booting windows guests under more modern nested HyperV, the guest is c=
rashing because of a pagefault when trying to access the APIC page.&nbsp; W=
e haven't tracked down the cause of this, but I expect it is something to d=
o with emulating instruction while in
 nested vcpu context.<br>
<br>
Thanks,<br>
<br>
~Andrew<o:p></o:p></span></p>
</div>
</div>
</body>
</html>

--_000_B8376D2DEA074F45BA033984477C453E3B83AAB0shsmsx102ccrcor_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0067865969534055853==--


From xen-devel-bounces@lists.xen.org Mon Oct 30 08:53:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 08:53:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e95pE-0007P7-Cb; Mon, 30 Oct 2017 08:53:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <arthurborsboom@gmail.com>) id 1e95pD-0007Ov-8N
 for xen-devel@lists.xen.org; Mon, 30 Oct 2017 08:53:39 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 84/9A-20834-298E6F95; Mon, 30 Oct 2017 08:53:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgleJIrShJLcpLzFFi42Lxqg0y0p344lu
 kwZ1WSYslHxezODB6HN39mymAMYo1My8pvyKBNePOoVXMBVfVKhY+nMXWwNin1MXIxSEkMIlR
 YvLOWewgDotAA6vEtFmrmEEcCYE5rBI9734wdTFyAjllEqtnLWOHsIsknjyaDhUvlJj7+hUzi
 M0rIChxcuYTFhBbSMBb4tDRrWA1nAI2EssXPGOHWPeWSeL95Z1ARRwcbAIGEpdOWYHUsAioSj
 za2sECMSdA4vibOWwgtjDQrgltW1lBbBEBZYmPrb1gNzALqEv87L3FBmH7SHS1f2WbwCg4C8k
 Zs5CkIGxNidbtv9khbA2JBXf2MULY2hLLFr5mXsDIuopRozi1qCy1SNfQVC+pKDM9oyQ3MTNH
 19DAWC83tbg4MT01JzGpWC85P3cTIzDUGYBgB+Oa7Z6HGCU5mJREebkavkUK8SXlp1RmJBZnx
 BeV5qQWH2KU4eBQkuD98BwoJ1iUmp5akZaZA4w6mLQEB4+SCO/vZ0Bp3uKCxNzizHSI1ClGV4
 4fk678YeLYt+cWkNxw8y6IDSafzXzdwCzEkpeflyolznsSZLYASHNGaR7caFjCuMQoKyXMywh
 0rBBPQWpRbmYJqvwrRnEORiVh3jMgU3gy80rgLngFdBwT0HEakl9AjitJREhJNTDqr0i74Xe2
 /teR6QpNUWV27/Vt7+c6OJbt4pLL5PmUXqN6S+Dh4e9B25LKW9xV8pjuqG5wlpFcOPWoxBz3+
 MZbOizb788NfvDOoOfZN6Pj1mdlrjRMua1Wd9dEwzY1sOPFiSk7jizbFy89O/2Q8r1pdz8eVx
 NQWa0Smly8zV2/y22qcbxj90ElluKMREMt5qLiRADc919uEwMAAA==
X-Env-Sender: arthurborsboom@gmail.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1509353617!81666692!1
X-Originating-IP: [74.125.82.50]
X-SpamReason: No, hits=1.8 required=7.0 tests=HTML_50_60,
 HTML_IMAGE_ONLY_32,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30912 invoked from network); 30 Oct 2017 08:53:37 -0000
Received: from mail-wm0-f50.google.com (HELO mail-wm0-f50.google.com)
 (74.125.82.50)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 Oct 2017 08:53:37 -0000
Received: by mail-wm0-f50.google.com with SMTP id t139so14737984wmt.1
 for <xen-devel@lists.xen.org>; Mon, 30 Oct 2017 01:53:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=tV1Kyhi8JhJwr6+nRU16mMbayifFZ7CCNAteW/WsvPw=;
 b=mTq+3ZDu0/lDyGKVhYT+HTYj2u3e4QB0lYCSC7T7EZgn3atBMoKdqgXXNQUmgUUuDA
 raz4JPk/ht80lD4s1T4aLhVN0tI+4HKKYLyj39mOqESxBCDlpXWkHus7LZZ++UVCsEGt
 uEft8z7i3RVPTxt/hBumn2JO5rL2Ei8QlKP22nc8sZ5ZyUGL9ctSKqD6Vk4ts8Rc/5Bt
 uxXh86Z+rSdnvi8RKraTiK866n78axbOOgP4+5o5gpgMqhhptkg5UbykzbYcjNd5/w8s
 AsBwrthyZrWFAz6C1KTav0xMgcjXuFTnVgu+ZDBpxQ9/mZzOwpTJ8yDXWNpXoj2IIZT/
 C4oA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=tV1Kyhi8JhJwr6+nRU16mMbayifFZ7CCNAteW/WsvPw=;
 b=LMUJL53AGjDDkWUYzcRNElrQxEG1jnJSLmMFUCeugI5DwPI9f374AYYPnRrfwbvQJH
 92uNh1GUmNO7dBih6yiYOYjkpkesSY8ai6jP2wmFAi71+twJyvuEIRbVI06yvY2yBAtX
 D/bSqVXINKztFMdD+sMroprxLUc7M9a69fbDW3etJWBphHU+6iAkg1r8xGZ7nrGJ1P54
 WMrZ1TjCM1oPmXtrQQraX846EjOQGhf0Ow3piL2iyZJ2sSDAgPQZzZrV3ovSxuKL+sd1
 R+oirp9JEj702z28Ty2njoH6WbHEyXM17k+IZkGHF7Ywtt7PgmUYlplYlnoQCFpQSBId
 iYSg==
X-Gm-Message-State: AMCzsaWpZnmKNcbvu7WYewN7oF67RRobiEek0vEXTS9MBFtQj0tkqrYj
 dWh6Kpea2i/IZ9h0db4NdQyAfBKKHoMC1oBKv6g=
X-Google-Smtp-Source: ABhQp+R2s+10rTpuFFV4ramzvhT947TFV9rEgE07XaFE0trjATHMUlsovleqGOi5j7ljRJlvr2j7u3PQLcCjKKKmIvM=
X-Received: by 10.80.136.4 with SMTP id b4mr11163769edb.155.1509353616810;
 Mon, 30 Oct 2017 01:53:36 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.80.146.214 with HTTP; Mon, 30 Oct 2017 01:53:16 -0700 (PDT)
In-Reply-To: <9bffd1db-e544-d219-6a7f-11d5cea6af1d@suse.com>
References: <CALUcmUk5xXv-eMjKNPP37LkjqWk7XWXBQwpPzTxY70BBLLiZZg@mail.gmail.com>
 <ab9b1775-b7b9-e186-3a93-16c64c880810@suse.com>
 <CALUcmUnLdR04d0Fum9=W0hfnApdp0aaTAyZ69udWZw_5Kd87Ew@mail.gmail.com>
 <1264e905-5643-08f9-0fca-5ecdf49810ff@suse.com>
 <CALUcmUkc7DLUwhb=77c=f24X9ftoimpa+33fDeC1yw-cfQ0E3Q@mail.gmail.com>
 <9bffd1db-e544-d219-6a7f-11d5cea6af1d@suse.com>
From: Arthur Borsboom <arthurborsboom@gmail.com>
Date: Mon, 30 Oct 2017 09:53:16 +0100
Message-ID: <CALUcmUmW5vCd_P_PxH46xcFsg0xtf9=VyNBXcov+h9qLe8CAFw@mail.gmail.com>
To: Juergen Gross <jgross@suse.com>
Cc: xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [BUG] xen_gntdev - gntdev_vma_find_special_page -
 unable to handle kernel paging request
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0391522431843017817=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0391522431843017817==
Content-Type: multipart/alternative; boundary="f403045c09bc2ba60b055cbfc60c"

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

Yes, this domain has:

- Current memory allocation: 8192 MB
- Maximum memory allocation: 10240 MB.

I have changed the maximum to 8192 MB as a possible workaround; the current
memory is rarely up/down scaled anyway.
The PVH setting for dom0 has been removed.

If you don't here from me anymore, then this is the workaround. :)
Thanks in advance.

On 30 October 2017 at 09:37, Juergen Gross <jgross@suse.com> wrote:

> On 30/10/17 09:05, Arthur Borsboom wrote:
> > Hi Juergen,
> >
> > I needed to wait until the VM guest crashed again, so that caused this
> > delay.
> > I have extracted the hypervisor dmesg and the dom0 dmesg which can be
> > found in the PasteBins.
> > It is always the same domain crashing, if that is of any help.
> >
> > Xen hypervisor dmesg: https://pastebin.com/Y9fv0Ey0
>
> Aah, interesting. Do you happen to configure your domains with maxmem=
> larger than memory= ?
>
> I'm asking because the error messages seem to be related to another
> problem introduced in kernel 4.13 which is fixed in 4.14. This problem
> should be avoidable by setting maxmem= to the same value as memory=
> in the domain config of HVM domains.
>
> BTW: your hypervisor parameters are containing "dom0pvh=1". You should
> remove it as PVH support has been reworked and is not yet working for
> dom0.
>
>
> Juergen
>



-- 
Arthur Borsboom
Mob: +31629089953
Email: arthurborsboom@gmail.com
[image: View Arthur's LinkedIn profile]
<http://uk.linkedin.com/in/arthurborsboom>

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

<div dir=3D"ltr">Yes, this domain has:<div><br></div><div>- Current memory =
allocation: 8192 MB</div><div>- Maximum memory allocation: 10240 MB.</div><=
div><br></div><div>I have changed the maximum to 8192 MB as a possible work=
around; the current memory is rarely up/down scaled anyway.</div><div>The P=
VH setting for dom0 has been removed.</div><div><br></div><div>If you don&#=
39;t here from me anymore, then this is the workaround. :)</div><div>Thanks=
 in advance.</div></div><div class=3D"gmail_extra"><br><div class=3D"gmail_=
quote">On 30 October 2017 at 09:37, Juergen Gross <span dir=3D"ltr">&lt;<a =
href=3D"mailto:jgross@suse.com" target=3D"_blank">jgross@suse.com</a>&gt;</=
span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8e=
x;border-left:1px #ccc solid;padding-left:1ex"><span class=3D"">On 30/10/17=
 09:05, Arthur Borsboom wrote:<br>
&gt; Hi Juergen,<br>
&gt;<br>
</span><span class=3D"">&gt; I needed to wait until the VM guest crashed ag=
ain, so that caused this<br>
&gt; delay.<br>
&gt; I have extracted the hypervisor dmesg and the dom0 dmesg which can be<=
br>
&gt; found in the PasteBins.<br>
&gt; It is always the same domain crashing, if that is of any help.<br>
&gt;<br>
&gt; Xen hypervisor dmesg:=C2=A0<a href=3D"https://pastebin.com/Y9fv0Ey0" r=
el=3D"noreferrer" target=3D"_blank">https://pastebin.com/<wbr>Y9fv0Ey0</a><=
br>
<br>
</span>Aah, interesting. Do you happen to configure your domains with maxme=
m=3D<br>
larger than memory=3D ?<br>
<br>
I&#39;m asking because the error messages seem to be related to another<br>
problem introduced in kernel 4.13 which is fixed in 4.14. This problem<br>
should be avoidable by setting maxmem=3D to the same value as memory=3D<br>
in the domain config of HVM domains.<br>
<br>
BTW: your hypervisor parameters are containing &quot;dom0pvh=3D1&quot;. You=
 should<br>
remove it as PVH support has been reworked and is not yet working for<br>
dom0.<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
<br>
Juergen<br>
</font></span></blockquote></div><br><br clear=3D"all"><div><br></div>-- <b=
r><div class=3D"gmail_signature" data-smartmail=3D"gmail_signature"><div di=
r=3D"ltr"><div><div dir=3D"ltr"><div dir=3D"ltr"><div style=3D"color:rgb(13=
6,136,136)"><font face=3D"tahoma, sans-serif" size=3D"2">Arthur Borsboom</f=
ont></div><div style=3D"color:rgb(136,136,136)"><span style=3D"font-family:=
tahoma,sans-serif;font-size:12.8px;text-align:right">Mob:=C2=A0</span><font=
 color=3D"#888888" style=3D"font-family:tahoma,sans-serif;font-size:12.8px"=
>+31629089953</font><br></div><div><div style=3D"color:rgb(136,136,136);fon=
t-size:small"><font face=3D"tahoma, sans-serif">Email:=C2=A0<a href=3D"mail=
to:arthurborsboom@gmail.com" style=3D"color:rgb(17,85,204)" target=3D"_blan=
k">arthurborsboom@gmail.com</a></font></div></div><div style=3D"color:rgb(1=
36,136,136);font-size:small;font-family:Tahoma"><a href=3D"http://uk.linked=
in.com/in/arthurborsboom" target=3D"_blank"><img src=3D"https://static.licd=
n.com/scds/common/u/img/webpromo/btn_viewmy_160x25.png" alt=3D" View Arthur=
&#39;s LinkedIn profile"></a><br></div><span style=3D"color:rgb(136,136,136=
);font-family:Tahoma"></span></div></div></div></div></div>
</div>

--f403045c09bc2ba60b055cbfc60c--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0391522431843017817==--


From xen-devel-bounces@lists.xen.org Mon Oct 30 09:13:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 09:13:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e967y-0000Ot-2M; Mon, 30 Oct 2017 09:13:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1e967w-0000On-Ic
 for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 09:13:00 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 24/09-10419-B1DE6F95; Mon, 30 Oct 2017 09:12:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVyMfTmQV3pt98
 iDY6f57L4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOOzr/AVvCHv+LB3AbWBsatvF2MXBxCAjMZ
 JRYf2McM4rAIbGWW2LThNguIIyEwh1Xi+ocDbF2MnEBOlcSy/ZNYIewiiafzXjBB2MUSt3/MZ
 QaxeQUEJU7OfALUzAE01luid6shSJhTwE5iyvmprBDb3jBKLDt8hBmkhk3ARGJWhwRIDYuAqs
 T+RWvYQcK8AgESu3f4g4SFBaIlZrfuYAGxRQR0JZ4teMYGMoZZ4AyjxJxnaxhBEswCmhKt23+
 zT2AUnIXkillIUgsYmVYxqhenFpWlFula6iUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn
 525iBIYnAxDsYFzb6nyIUZKDSUmUl6vhW6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV6VN0A5w
 aLU9NSKtMwcYKTApCU4eJREeFVB0rzFBYm5xZnpEKlTjJYcF+5c+sPEcWDPLSD5bObrBmYhlr
 z8vFQpcV5RkAYBkIaM0jy4cbBovsQoKyXMywh0oBBPQWpRbmYJqvwrRnEORiVhXi6QKTyZeSV
 wW18BHcQEdJCG5BeQg0oSEVJSDYxe5wPMTCIZrvEtyRJ05DXaKLK++5T9nQLJfUW7XhyOCxcy
 Vvstbhr0MnrlxnQ2kXc7Vjy1TLA7dz/kVmigmdLHLgf7G/+MBNJyUtxmJhYYNP6wPSn0ln9jX
 LPGat69wnGz3D+4KRY2N51c3P5SUeZGR2/XQduLjBp/WlqqFOzKtqiKrTlsocRSnJFoqMVcVJ
 wIAEiE03fhAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1509354778!72956787!1
X-Originating-IP: [209.85.217.193]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22608 invoked from network); 30 Oct 2017 09:12:59 -0000
Received: from mail-ua0-f193.google.com (HELO mail-ua0-f193.google.com)
 (209.85.217.193)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 Oct 2017 09:12:59 -0000
Received: by mail-ua0-f193.google.com with SMTP id n38so8952019uai.11
 for <xen-devel@lists.xenproject.org>; Mon, 30 Oct 2017 02:12:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=t4D6XDxIH/UEDZ1dPGkjTm6hDDK/Ti4hxsJy8RrX/I0=;
 b=XmP5WRJdyxZsWmZl27vyC0blm1HRgakk61M4KotJgK7XjL0w5c4/BTvK9ppwGQtfPn
 GnH4Vn5oNtOvnR73f1c3fWqdEH1zz1Eo3BwVie1TAvhZ35F5e11eNJPtECZPGtgDSZAt
 oqt752HgxQFB8MpgsQXLeOczRsnls+xTV3G5Y=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=t4D6XDxIH/UEDZ1dPGkjTm6hDDK/Ti4hxsJy8RrX/I0=;
 b=bdEnBLCepR7PaE4i+B++ZZmfVghCdJcpZ198z2W+BNEwEhBGeAi9JNXMxhGOmT3yqp
 mZQGikjRg0GxY9UDZ4ejhZ7CNjnhAERBdFs0qnBzObHOpCcAigixgl3NWBxMBlOCRZmu
 45Do1QbfrQ0kETom51pe5EYm2yIF1UqDJI2BDgJLIuJyfrQ5fTUTOkPfKpW7PBqVrzZy
 0Uf6sSOVc0uIEbfXb+zxFRyY9WWZifXg+N3istH8uwEYfuvrr/zeTLfPW15Osz3EaWEj
 hNo9Ia+9JZeWV51bE8ATOf1pX5LriuiK0/TaisdgSHCljrPP5HKHXXH5qMSlM97DsfEa
 5aiQ==
X-Gm-Message-State: AMCzsaXsGxWEITeG1F109/+OX9f4mwya3m9TqeVPuZdMkvLKYWE3TtMG
 d3t6D4DZiVj7ExD7cLGvasc8YDsKk+PnolcWupCteQ==
X-Google-Smtp-Source: ABhQp+Sr16sB/wiY9zJqGuSkzrAIWra9B80uztshe7NqEfJNpRtNmDdLXfzUZAA2wSFmskkZ1HxRe0m9H1OhMFvRsxQ=
X-Received: by 10.176.78.209 with SMTP id x17mr6561193uah.113.1509354777962;
 Mon, 30 Oct 2017 02:12:57 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.176.24.213 with HTTP; Mon, 30 Oct 2017 02:12:57 -0700 (PDT)
In-Reply-To: <e6123e76-8f10-b866-dc3d-62a84967e963@citrix.com>
References: <1508923628-26446-1-git-send-email-bhupinder.thakur@linaro.org>
 <1508923628-26446-2-git-send-email-bhupinder.thakur@linaro.org>
 <20171026111313.kja62dava5mlyre4@citrix.com>
 <e6123e76-8f10-b866-dc3d-62a84967e963@citrix.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Mon, 30 Oct 2017 14:42:57 +0530
Message-ID: <CACtJ1JRd+4MQEbpnupEbwYg5GxOW-PP-gUkEKAuvpzwJL_w7Lg@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 2/5 v2] libxl: Change the type of
 console_mfn to xen_pfn_t
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyNiBPY3RvYmVyIDIwMTcgYXQgMTY6NDcsIEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+IE9uIDI2LzEwLzE3IDEyOjEzLCBXZWkgTGl1IHdy
b3RlOgo+PiBPbiBXZWQsIE9jdCAyNSwgMjAxNyBhdCAwMjo1NzowNVBNICswNTMwLCBCaHVwaW5k
ZXIgVGhha3VyIHdyb3RlOgo+Pj4gQ3VycmVudGx5IHRoZSB0eXBlIG9mIGNvbnNvbGUgbWZuIGlz
IHVuc2lnbmVkIGxvbmcgaW4gbGlieGwuIFRoaXMgbWF5IGJlCj4+PiBhbiBpc3N1ZSBmb3IgMzIt
Yml0IHRvb2xzdGFjayBydW5uaW5nIG9uIDY0LWJpdCBYZW4sIHdoZXJlIHRoZSBwZm4gYXJlCj4+
PiA2NCBiaXQuIFRvIGVuc3VyZSB0aGF0IGNvbnNvbGVfbWZuIGNhbiBob2xkIGFueSB2YWxpZCA2
NC1iaXQgcGZuLCB0aGUKPj4+IHR5cGUgb2YgY29uc29sZV9tZm4gaXMgY2hhbmdlZCB0byB4ZW5f
cGZuX3QuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVy
LnRoYWt1ckBsaW5hcm8ub3JnPgo+Pj4gLS0tCj4+PiBDQzogSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+Cj4+PiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
Pj4+IENDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4+PiBD
QzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4+Cj4+PiBUaGlzIHBhdGNo
IGlzIGFzIHBlciB0aGUgcmV2aWV3IG9mIGNvbW1pdCBmYTFmMTU3Cj4+PiAgICAgbGlieGw6IEZp
eCB0aGUgYnVnIGludHJvZHVjZWQgaW4gY29tbWl0ICJsaWJ4bDogdXNlIGNvcnJlY3QgdHlwZQo+
Pj4KPj4+ICB0b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMgIHwgMiArLQo+Pj4gIHRvb2xzL2xp
YnhsL2xpYnhsX2RvbS5jICAgICAgfCAyICstCj4+PiAgdG9vbHMvbGlieGwvbGlieGxfaW50ZXJu
YWwuaCB8IDIgKy0KPj4+ICAzIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxl
dGlvbnMoLSkKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5j
IGIvdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jCj4+PiBpbmRleCA2YmZjMGU1Li5mMmNhNjg5
IDEwMDY0NAo+Pj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jCj4+PiArKysgYi90
b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMKPj4+IEBAIC0zMjksNyArMzI5LDcgQEAgaW50IGxp
YnhsX19kZXZpY2VfY29uc29sZV9hZGQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCj4+
PiAgICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCAicG9ydCIpOwo+Pj4gICAgICAg
ICAgZmxleGFycmF5X2FwcGVuZChyb19mcm9udCwgR0NTUFJJTlRGKCIlIlBSSXUzMiwgc3RhdGUt
PmNvbnNvbGVfcG9ydCkpOwo+Pj4gICAgICAgICAgZmxleGFycmF5X2FwcGVuZChyb19mcm9udCwg
InJpbmctcmVmIik7Cj4+PiAtICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCBHQ1NQ
UklOVEYoIiVsdSIsIHN0YXRlLT5jb25zb2xlX21mbikpOwo+Pj4gKyAgICAgICAgZmxleGFycmF5
X2FwcGVuZChyb19mcm9udCwgR0NTUFJJTlRGKCIlIlBSSXVfeGVuX3Bmbiwgc3RhdGUtPmNvbnNv
bGVfbWZuKSk7Cj4+IEFjdHVhbGx5LCBwbGVhc2UgY29uc2lkZXIgY2hhbmdpbmcgY29uc29sZV9t
Zm4gdG8gY29uc29sZV9wZm4uCj4KPiBJZiB5b3UgYXJlIGdvaW5nIHRvIG1ha2UgdGhpcyBjaGFu
Z2UsIHRoZW4gaXQgaXMgYSBnZm4sIG5vdCBhIHBmbi4KPiAoY29uc29sZV9wZm4gd291bGQgYmUg
YXMgZXF1YWxseSB3cm9uZyBmb3IgUFYgZ3Vlc3RzIGFzIGNvbnNvbGVfbWZuIGlzCj4gY3VycmVu
dGx5IHdyb25nIGZvciBIVk0gZ3Vlc3QuKQoKQ2hhbmdpbmcgY29uc29sZV9tZm4gdG8gY29uc29s
ZV9nZm4gd2lsbCByZXF1aXJlIGNoYW5nZXMgaW4gbWFueQpmaWxlcy4gU2hvdWxkIEkgZ28gYWhl
YWQgYW5kIGNoYW5nZSBhbGwgdGhlIGZpbGVzPwoKUmVnYXJkcywKQmh1cGluZGVyCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 30 09:44:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 09:44:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e96cF-0002NU-Hb; Mon, 30 Oct 2017 09:44:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e96cD-0002N7-O7
 for xen-devel@lists.xensource.com; Mon, 30 Oct 2017 09:44:17 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 7E/35-13910-174F6F95; Mon, 30 Oct 2017 09:44:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsWS0XRdVbfgy7d
 Ig4//WS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacfTWO+aC92EVC4/0MDYw
 njbtYuTiEBJoZJI4fmIDO4TzmFHiyZdfrBDONkaJQx+fMHYxcnKICDhLfD0zlx3E5hXQl1jde
 YsJxBYWMJPo+vYVrFtCYJeMxL+me2ANEgLeEos+HAGaxAFmNzZrdzGyc7AJWEkcEgMpYBFQld
 j7ZxH7BEbuBYwMqxg1ilOLylKLdI0N9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczc
 xAn3OAAQ7GJsWBR5ilORgUhLl5Wr4FinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgrfoM1BOsCg1
 PbUiLTMHGHwwaQkOHiUR3lUgad7igsTc4sx0iNQpRmOOY5su/2HieDbzdQOzEEtefl6qlDhvJ
 0ipAEhpRmke3CBYVFxilJUS5mUEOk2IpyC1KDezBFX+FaM4B6OSMO8FkCk8mXklcPteAZ3CBH
 SKhuQXkFNKEhFSUg2MMl41okvkMribs65f0vtfd7JCzMZvosG/F5+q5u6aeFb+QeMHgYLn4Q6
 bz0zdxSvJ/+/Jh5MxP84d+nfBJO/CnAez739bdzZkSzODb1NMnRibBnf4z26bbwk5UR9mKOS/
 Wh4YciD1xRy9Ywc/H2t9uCTplcaVoIW7Y9afOKmYwmJ9pWr78V8bJZRYijMSDbWYi4oTAf+zW
 fOFAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1509356655!69258601!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7740 invoked from network); 30 Oct 2017 09:44:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 Oct 2017 09:44:15 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e96cA-0002x1-H8; Mon, 30 Oct 2017 09:44:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e96c5-0001Z5-1M; Mon, 30 Oct 2017 09:44:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e96c4-0001z3-PO; Mon, 30 Oct 2017 09:44:08 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115373-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=0b07194bb55ed836c2cc7c22e866b87a14681984
X-Osstest-Versions-That: linux=ebe6e90ccc6679cb01d2b280e4b61e6092d4bedb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 30 Oct 2017 09:44:08 +0000
Subject: [Xen-devel] [linux-linus test] 115373: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNTM3MyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE1MzczLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTQ2ODIKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxMTQ2ODIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExNDY4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE0Njgy
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMTQ2ODIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExNDY4MgogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTE0NjgyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTQ2ODIKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExNDY4
MgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAg
ICAgICAgIDBiMDcxOTRiYjU1ZWQ4MzZjMmNjN2MyMmU4NjZiODdhMTQ2ODE5ODQKYmFzZWxpbmUg
dmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGViZTZlOTBjY2M2Njc5Y2IwMWQyYjI4MGU0
YjYxZTYwOTJkNGJlZGIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNDY4MiAgMjAxNy0xMC0xOCAw
OTo1NDoxMSBaICAgMTEgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTQ3ODEgIDIwMTctMTAt
MjAgMDE6MDA6NDcgWiAgIDEwIGRheXMgICAxNyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTUzNzMgIDIwMTctMTAtMjkgMjI6NTI6NDYgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCjQxOSBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3Rpbmcg
dGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBy
dW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5v
dCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTIzMTMgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 30 09:55:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 09:55:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e96mZ-00038M-It; Mon, 30 Oct 2017 09:54:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=469af1571=roger.pau@citrix.com>)
 id 1e96mY-00038G-IJ
 for xen-devel@lists.xen.org; Mon, 30 Oct 2017 09:54:58 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 55/5D-14867-1F6F6F95; Mon, 30 Oct 2017 09:54:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsWSzvfng+7Hb98
 iDV4sF7dY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDOuv+5gLHjFXTHv1Tq2BsbLnF2MnBwSAv4S
 i7ftYgWxWQRUJS4vPsDUxcjBwSZgLzH9awVIWAQovHn6afYuRi4OZoHpTBIrb39iAkkIC6RIX
 Hq2nx2knlfAU+L3K16QGiGBScwSm6bsZQap4RUQlDg58wkLSA2zgKbE+l36EKa0xPJ/HCAVzA
 LyEs1bZ4NVcwrYSnyb+RLsGlEBGYlnv7vBNgkJKEr0z3vABnFxusTRmRvZJjAKzEKyYBbCglk
 IC2YhWbCAkWUVo0ZxalFZapGuoYVeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg
 sDIAwQ7GmxsDDjFKcjApifJyNXyLFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBywIMfiHBotT01
 Iq0zBxg3MCkJTh4lER4/b8CpXmLCxJzizPTIVKnGI05jm26/IeJ49nM1w3MQix5+XmpUuK8a0
 BKBUBKM0rz4AbB4vkSo6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHk3gUzhycwrgdv3CugUJqB
 TNCS/gJxSkoiQkmpgjP5W8HfyjtiPm4ruLvQ9vcp/27Wu2FU/Xgi5+/Z2zGd9dn3qnzA/Jv1k
 gQvvMg7t6+KXy+TwD7ScUh/0+9yDezNSbj35/cfDzumq7AlzpY8+p3nOdCvvF/+25PHsByeM7
 evjatJ6XxWrfBP7en7T2YteicnN/04evlorYvpI78msfc/mn92/bKUSS3FGoqEWc1FxIgB5vb
 3u4gIAAA==
X-Env-Sender: prvs=469af1571=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1509357294!101574391!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41631 invoked from network); 30 Oct 2017 09:54:56 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Oct 2017 09:54:56 -0000
X-IronPort-AV: E=Sophos;i="5.44,319,1505779200"; d="scan'208";a="106553033"
Date: Mon, 30 Oct 2017 09:54:19 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20171030095419.pmsozayl25ya4lvl@dhcp-3-128.uk.xensource.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
 <1506049330-11196-3-git-send-email-tianyu.lan@intel.com>
 <20171018140541.75y4yhy6i2ydnm7t@dhcp-3-128.uk.xensource.com>
 <1ee12f2e-e894-3fc5-93bb-9cff4c78c18e@intel.com>
 <20171019084735.gtsslnb7xi7pv62y@dhcp-3-128.uk.xensource.com>
 <9aef864b-7912-7eaf-922e-3a7ee3d72522@intel.com>
 <fea4f9e6-9847-0cc8-cc2d-115c875a9328@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <fea4f9e6-9847-0cc8-cc2d-115c875a9328@intel.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH V3 2/29] VIOMMU: Add vIOMMU helper functions
 to create, destroy vIOMMU instance
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMzAsIDIwMTcgYXQgMDk6NDE6MjNBTSArMDgwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBPbiAyMDE35bm0MTDmnIgyNeaXpSAwOTo0MywgTGFuIFRpYW55dSB3cm90ZToKPiA+PiBG
b3IgYWxsIHBsYXRmb3JtcyBzdXBwb3J0aW5nIEhWTSwgZm9yIFBWIEkgZG9uJ3QgdGhpbmsgaXQg
bWFrZXMgc2Vuc2UuCj4gPj4gPiBTaW5jZSBBRkFJSyBBUk0gZ3Vlc3QgdHlwZSBpcyBhbHNvIEhW
TSBJIHdvdWxkIHJhdGhlciBpbnRyb2R1Y2UgdGhpcwo+ID4+ID4gZmllbGQgaW4gdGhlIGh2bV9k
b21haW4gc3RydWN0dXJlIHJhdGhlciB0aGFuIHRoZSBnZW5lcmljIGRvbWFpbgo+ID4+ID4gc3Ry
dWN0dXJlLgo+ID4+ID4gCj4gPiBUaGlzIHNvdW5kcyByZWFzb25hYmxlLgo+ID4gCj4gPj4gPiBZ
b3UgbWlnaHQgd2FudCB0byB3YWl0IGZvciBmZWVkYmFjayBmcm9tIG90aGVycyByZWdhcmRpbmcg
dGhpcyBpc3N1ZS4KPiA+PiA+IAo+ID4gSSBkaXNjdXNzZWQgd2l0aCBKdWxpZW4gYmVmb3JlLiBI
ZSBob3BlZCBubyB0byBhZGQgdmlvbW11IGNvZGUgZm9yIEFSTQo+ID4gZmlyc3QuU28gc3RydWN0
IGh2bV9kb21haW4gc2VlbXMgdG8gYmUgYmV0dGVyIHBsYWNlIHNpbmNlIGl0J3MgYXJjaAo+ID4g
c3BlY2lmaWMgZGVmaW5pdGlvbiBhbmQgb25seSBhZGQgc3RydWN0IHZpb21tdSBmb3Igc3RydWN0
IGh2bV9kb21haW4gb2YgeDg2Lgo+IAo+IEhpIFJvZ2VyOgo+IAlJZiBQViBndWVzdCBuZWVkcyBQ
ViBJT01NVSBzdXBwb3J0LCBzdHJ1Y3QgaW9tbXUgc2hvdWxkIGJlIHB1dCAgaW50bwo+IHN0cnVj
dCBkb21haW4gYW5kIGl0IGNhbiBiZSByZXVzZWQgYnkgZnVsbC12aXJ0dWFsaXphdGlvbiBhbmQg
UFYgaW9tbXUuCj4gTWFsY29sbSBDcm9zc2xleSBzZW50IG91dCBSRkMgcGF0Y2ggb2YgcHYgaW9t
bXUgYmVmb3JlLiBJIGZvdW5kIGl0IGFsc28KPiBuZWVkcyB0byBjaGFuZ2Ugc3RydWN0IGRvbWFp
bi4KPiAKPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRl
dmVsLzIwMTYtMDIvbXNnMDE0NDEuaHRtbAoKVGhpcyBwYXRjaCBzZXJpZXMgaXMgZnJvbSBGZWJy
dWFyeSAyMDE2OiBhbG1vc3QgdHdvIHllYXJzIG9sZCBhbmQKdGhlcmUncyBiZWVuIG5vIGZ1cnRo
ZXIgcmVwb3N0LgoKSWYgdGhpcyBjYW4gaW5kZWVkIGJlIHNoYXJlZCB3aXRoIGEgZnV0dXJlIHB2
LWlvbW11IHdvcmssIGhhdmUgeW91CmNoZWNrZWQgd2hldGhlciB0aGUgY3VycmVudCBzdHJ1Y3R1
cmUgZGF0YSBhbmQgaG9va3Mgd291bGQgYmUKc3VpdGFibGUgZm9yIGEgcHYtaW9tbXUgaW1wbGVt
ZW50YXRpb24/CgpJIHdvdWxkIHJhdGhlciBwcmVmZXIgdG8gbW92ZSB0aGUgdmlvbW11IHN0cnVj
dHVyZSBmcm9tIGh2bV9kb21haW4gdG8KdGhlIGdlbmVyaWMgZG9tYWluIHN0cnVjdCB3aGVuIGl0
J3MgYWN0dWFsbHkgbmVlZGVkIChpZTogd2hlbiBwdi1pb21tdQppcyBpbXBsZW1lbnRlZCkgcmF0
aGVyIHRoYW4gZG9pbmcgaXQgaGVyZS4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 30 09:57:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 09:57:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e96od-0003H8-Ul; Mon, 30 Oct 2017 09:57:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <fengguang.wu@intel.com>) id 1e96od-0003H0-0Q
 for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 09:57:07 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 63/25-30115-277F6F95; Mon, 30 Oct 2017 09:57:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsVywNykQrfw+7d
 Ig9+PNCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyVk66xFLzmqPhw9hFLA+NS9i5GLg4hgemM
 Ep92HAJyODkkBHgljiybwQph+0tsPnaEBaJoAaNE39RZYAkhgcWMEo+nm4LYLAKqEqtXT2MCs
 dkEtCVubz0OZosIKEt8bO0F28AssJpZ4kfXUTBHWGACo8TKLxdZQKp4BVwk7l76wAaxYj2TxK
 E5F6ASghInZz4BsjmA2i0lVj3nhDClJZb/4wAxOQVcJbY+5gApFhVQkVh6qZV1AqPgLCS9sxB
 6ZyH0LmBkXsWoUZxaVJZapGtooJdUlJmeUZKbmJkD5Jnp5aYWFyemp+YkJhXrJefnbmIEBi0D
 EOxgPP4+7hCjJAeTkigvV8O3SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvK7fgHKCRanpqRVpm
 TnA+IFJS3DwKInw2oOkeYsLEnOLM9MhUqcYdTmezXzdwCzEkpeflyolzhsDUiQAUpRRmgc3Ah
 bLlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMmwMyhSczrwRu0yugI5iAjtCQ/AJyREkiQkq
 qgbFs1jqrRzPqf9uGb7WdUFF0cZnQw/MLbws93/MuR5dr3jFl1vTmlPssqnfCpQpfdty0bbiw
 8U555Pt7E3Y4G2h73drrlx+hZzOHf9OfiuXTWWUlAt6vXvvlwZXT65+bPTL8aLPaMO/sr52p4
 skPPVKke8Kzj4iUpVfmWj2Ym5TaHi30fh4P2zElluKMREMt5qLiRAB9vfs14AIAAA==
X-Env-Sender: fengguang.wu@intel.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1509357423!65602885!1
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58449 invoked from network); 30 Oct 2017 09:57:05 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Oct 2017 09:57:05 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 30 Oct 2017 02:57:02 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.44,319,1505804400"; d="scan'208";a="915356435"
Received: from zgong7-mobl.ccr.corp.intel.com (HELO wfg-t540p.sh.intel.com)
 ([10.255.24.183])
 by FMSMGA003.fm.intel.com with ESMTP; 30 Oct 2017 02:56:55 -0700
Received: from wfg by wfg-t540p.sh.intel.com with local (Exim 4.89)
 (envelope-from <fengguang.wu@intel.com>)
 id 1e96oQ-00010o-Cg; Mon, 30 Oct 2017 10:56:54 +0100
Date: Mon, 30 Oct 2017 10:56:54 +0100
From: Fengguang Wu <fengguang.wu@intel.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20171030095654.nmj5tjhrske4zoeq@wfg-t540p.sh.intel.com>
References: <CA+55aFxSJGeN=2X-uX-on1Uq2Nb8+v1aiMDz5H1+tKW_N5Q+6g@mail.gmail.com>
 <20171029225155.qcum5i75awrt5tzm@wfg-t540p.sh.intel.com>
 <20171030073509.23xtazsqrjuduqq5@wfg-t540p.sh.intel.com>
 <f542f9af-70e1-b3e9-fdda-4a83af71fc99@suse.com>
 <20171030083835.kirbygtl3qneg6ab@wfg-t540p.sh.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171030083835.kirbygtl3qneg6ab@wfg-t540p.sh.intel.com>
User-Agent: NeoMutt/20170609 (1.8.3)
Cc: boris.ostrovsky@oracle.com, jeremy@goop.org, xen-devel@lists.xenproject.org,
 Peter Zijlstra <peterz@infradead.org>, rusty@rustcorp.com.au,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 virtualization@lists.linux-foundation.org, chrisw@sous-sol.org, hpa@zytor.com,
 Waiman Long <longman@redhat.com>, Thomas Gleixner <tglx@linutronix.de>,
 Linus Torvalds <torvalds@linux-foundation.org>, akataria@vmware.com
Subject: Re: [Xen-devel] [locking/paravirt] static_key_disable_cpuslocked():
 static key 'virt_spin_lock_key+0x0/0x20' used before call to
 jump_label_init()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMzAsIDIwMTcgYXQgMDk6Mzg6MzVBTSArMDEwMCwgRmVuZ2d1YW5nIFd1IHdy
b3RlOgo+T24gTW9uLCBPY3QgMzAsIDIwMTcgYXQgMDg6NDc6MDhBTSArMDEwMCwgSnVlcmdlbiBH
cm9zcyB3cm90ZToKPj5PbiAzMC8xMC8xNyAwODozNSwgRmVuZ2d1YW5nIFd1IHdyb3RlOgo+Pj4g
T24gU3VuLCBPY3QgMjksIDIwMTcgYXQgMTE6NTE6NTVQTSArMDEwMCwgRmVuZ2d1YW5nIFd1IHdy
b3RlOgo+Pj4+IEhpIExpbnVzLAo+Pj4+Cj4+Pj4gVXAgdG8gbm93IHdlIHNlZSB0aGUgYmVsb3cg
Ym9vdCBlcnJvci93YXJuaW5ncyB3aGVuIHRlc3RpbmcgdjQuMTQtcmM2Lgo+Pj4+Cj4+Pj4gVGhl
eSBoaXQgdGhlIFJDIHJlbGVhc2UgbWFpbmx5IGR1ZSB0byB2YXJpb3VzIGltcGVyZmVjdGlvbnMg
aW4gMGRheSdzCj4+Pj4gYXV0byBiaXNlY3Rpb24uIFNvIEkgbWFudWFsbHkgbGlzdCB0aGVtIGhl
cmUgYW5kIENDIHRoZSBsaWtlbHkgZWFzeSB0bwo+Pj4+IGRlYnVnIG9uZXMgdG8gdGhlIGNvcnJl
c3BvbmRpbmcgbWFpbnRhaW5lcnMgaW4gdGhlIGZvbGxvd3VwIGVtYWlscy4KPj4+Pgo+Pj4+IGJv
b3Rfc3VjY2Vzc2VzOiA0NzAwCj4+Pj4gYm9vdF9mYWlsdXJlczogMjQ3Cj4+Pgo+Pj4gWy4uLl0K
Pj4+Cj4+Pj4gV0FSTklORzphdF9rZXJuZWwvanVtcF9sYWJlbC5jOiNzdGF0aWNfa2V5X2Rpc2Fi
bGVfY3B1c2xvY2tlZDogNwo+Pgo+PlRoaXMgcGF0Y2ggaXMgaW4gdGhlIHRpcCB0cmVlIG9ubHks
IGl0IHdpbGwgYmUgbWVyZ2VkIGluIDQuMTUuIFNvIEkKPj5kb24ndCB1bmRlcnN0YW5kIHdoeSB5
b3UgYXJlIHJlcG9ydGluZyB0aGlzIGZvciA0LjE0LXJjNi4KPgo+QWggc29ycnksIEkgc2ltcGx5
IGNoZWNrZWQgcmVjZW50IGJpc2VjdHMgZm9yIHRoYXQgd2FybmluZy4KPlRoZW4gSSdsbCBuZWVk
IHRvIGNhcnJ5IG91dCBzb21lIG5ldyBiaXNlY3Qgb24gNC4xNC1yYzYuCgpBcyBQZXRlciBmb3Vu
ZCwgaXQgdHVybnMgb3V0IHRvIGJlIGEgYnVnIGluIDBkYXkgcm9ib3QgLS0gaXQgc3RvcmVkCnNv
bWUgZG1lc2cgZmlsZXMgdG8gYSB3cm9uZyBwbGFjZS4KClNvIFJDNiBpcyBhY3R1YWxseSBmcmVl
IGZyb20gdGhhdCBidWcuIFNvcnJ5IGZvciB0aGUgbm9pc2UhCgpGZW5nZ3VhbmcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 30 10:08:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 10:08:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e96zs-00048l-1C; Mon, 30 Oct 2017 10:08:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=469df5f04=wei.liu2@citrix.com>)
 id 1e96zq-00048f-Ji
 for xen-devel@lists.xen.org; Mon, 30 Oct 2017 10:08:42 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 18/3E-17628-92AF6F95; Mon, 30 Oct 2017 10:08:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXitHSDva7mr2+
 RBtcviVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmP9p5lLfgsUDHjdStLA2MzXxcjJ4eEgL/E
 843XmUFsFgFVibbL19hBbDYBZYmfnb1sILaIgK7EswXPgGwuDmaBTYwSc97vBmsQFoiTuHLkF
 wuIzStgIbHi5ANGEFtIIE3izNGlbBBxQYmTM5+A1TAL6EncmDoFKM4BZEtLLP/HARGWl2jeOh
 tsJKeAncTZc3vBykUFVCQ6l85hgRipINEx/RjTBEb+WUimzkIydRbC1FlIpi5gZFnFqF6cWlS
 WWqRrrpdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERiYDECwg/HYZOdDjJIcTEqi
 vFwN3yKF+JLyUyozEosz4otKc1KLDzHKcHAoSfBK/QTKCRalpqdWpGXmAGMEJi3BwaMkwisMk
 uYtLkjMLc5Mh0idYjTmOLbp8h8mjmczXzcwC7Hk5eelSonz6oKUCoCUZpTmwQ2Cxe4lRlkpYV
 5GoNOEeApSi3IzS1DlXzGKczAqCfNag0zhycwrgdv3CugUJqBTNCS/gJxSkoiQkmpgTFuz5+j
 EO4X1hTaM+j8ijh47JmqWLP6dozGPO7ds7rnKw/uzymZsumvu1nlyukjYyrR/ug61nCylMzof
 LFjwLLr7lHXpasHlc5839utkt9ws3Pb+arfvj2yTuMK1ce5sJX1PyneZLvv3ewPjxKuzCyLvr
 Sn47l/7W3XOtfPxf7J3B29y7ky0UmIpzkg01GIuKk4EALMf/JjYAgAA
X-Env-Sender: prvs=469df5f04=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1509358119!95229959!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62802 invoked from network); 30 Oct 2017 10:08:41 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Oct 2017 10:08:41 -0000
X-IronPort-AV: E=Sophos;i="5.44,319,1505779200"; d="scan'208";a="456792737"
Date: Mon, 30 Oct 2017 10:08:38 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171030100838.c3ixz3vd7s75zbiq@citrix.com>
References: <20171026152536.17072-1-olaf@aepfle.de>
 <cde0e85d-2d1b-d0f8-fee4-b7f2efeb4090@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <cde0e85d-2d1b-d0f8-fee4-b7f2efeb4090@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Olaf Hering <olaf@aepfle.de>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Vasilis Liaskovitis <vliaskovitis@suse.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v1] tools/hotplug: convert proc-xen.mount to
 proc-xen.service
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMjYsIDIwMTcgYXQgMDQ6NDU6MzhQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAyNi8xMC8xNyAxNjoyNSwgT2xhZiBIZXJpbmcgd3JvdGU6Cj4gPiBBbiB1cGNv
bWluZyBjaGFuZ2UgaW4gc3lzdGVtZCB3aWxsIG1vdW50IHhlbmZzIHJpZ2h0IGF3YXksIGFsb25n
IHdpdGgKPiA+IGFsbCBvdGhlciBzeXN0ZW0gbW91bnRzLiBUaGlzIGltcHJvdmVzIHRoZSBkZXRl
Y3Rpb24gb2YgdGhlCj4gPiB2aXJ0dWFsaXphdGlvbiBlbnZpcm9ubWVudCwgd2hpY2ggaXMgY3Vy
cmVudGx5IHJhY3kuIFNvbWUgcGFydHMgb2YKPiA+IHN5c3RlbWQgcmVseSBvbiB0aGUgcHJlc2Vu
Y2Ugb2YgL3Byb2MveGVuL2NhcGFiaWxpdGllcywgd2hpY2ggd2lsbCBvbmx5Cj4gPiBleGlzdCBp
ZiB4ZW5mcyBpcyBtb3VudGVkLiBTaW5jZSB4ZW5mcyBpcyBtb3VudGVkIGJ5IHRoZSBwcm9jLXhl
bi5tb3VudAo+ID4gdW5pdCwgaXQgd2lsbCBiZSBwcm9jZXNzZWQgdmVyeSBsYXRlLiBPdGhlciB1
bml0cyBtYXkgYmUgcHJvY2Vzc2VkCj4gPiBlYXJsaWVyLCBhbmQgaWYgdGhleSBtYWtlIHVzZSBv
ZiBDb25kaXRpb25WaXJ0dWFsaXphdGlvbio9IGZhaWx1cmVzIG1heQo+ID4gb2Njb3VyLgo+ID4K
PiA+IFVuZm9ydHVuYXRlbHkgbW91bnRpbmcgeGVuZnMgYnkgc3lzdGVtZCBhcyBhbiBBUEkgZmls
ZXN5c3RlbSB3aWxsIGxlYWQKPiA+IHRvIGVycm9ycyB3aGVuIHByb2MteGVuLm1vdW50IGlzIHBy
b2Nlc3NlZC4gU2luY2UgdGhhdCBtb3VudCBwb2ludAo+ID4gYWxyZWFkeSBleGlzdHMgdGhlIHVu
aXQgaXMgY29uc2lkZXJlZCBhcyBmYWlsZWQsIGFuZCBvdGhlciB1bml0cyB0aGF0Cj4gPiBkZXBl
bmQgb24gcHJvYy14ZW4ubW91bnQgd2lsbCBub3Qgc3RhcnQuIFRvIGF2b2lkIHRoaXMgdGhlIGV4
aXN0aW5nCj4gPiBwcm9jLXhlbi5tb3VudCB3aWxsIGJlIGNvbnZlcnRlZCBpbnRvIHByb2MteGVu
LnNlcnZpY2UsIHdoaWNoIGp1c3QKPiA+IG1vdW50cyB4ZW5mcyBtYW51YWxseS4gQWxsIGRlcGVu
ZGVuY2llcyBhcmUgdXBkYXRlZCBieSB0aGlzIGNoYW5nZS4KPiA+Cj4gPiBUaGUgZXhpc3Rpbmcg
Y29uZGl0aW9uYWxzIGluIHByb2MteGVuLm1vdW50IHdpbGwgcHJldmVudCBmYWlsdXJlcyB3aXRo
Cj4gPiBleGlzdGluZyBzeXN0ZW1kIGJhc2VkIGluc3RhbGxhdGlvbnM6Cj4gPiBDb25kaXRpb25Q
YXRoRXhpc3RzPSEvcHJvYy94ZW4vY2FwYWJpbGl0aWVzIHdpbGwgcHJldmVudCBleGVjdXRpb24g
d2l0aAo+ID4gYSBuZXcgc3lzdGVtZCB0aGF0IG1vdW50cyB4ZW5mcy4gQW5kIHRoaXMgY29uZGl0
aW9uYWwsIGluIGNvbWJpbmF0aW9uCj4gPiB3aXRoIENvbmRpdGlvblBhdGhFeGlzdHM9L3Byb2Mv
eGVuLCB3aWxsIHRyaWdnZXIgZXhlY3V0aW9uIHdpdGggYW4gb2xkCj4gPiBzeXN0ZW1kLgo+ID4K
PiA+IEFuIGFic29sdXRlIHBhdGggdG8gdGhlIG1vdW50IGJpbmFyeSBoYXMgdG8gYmUgdXNlZC4g
L2Jpbi9tb3VudCBpcwo+ID4gZXhwZWN0ZWQgdG8gYmUgdW5pdmVyc2FsbHkgYXZhaWxhYmxlLCBu
b3dhd2F5cyBpdCBpcyBhIHN5bWxpbmsgdG8KPiA+IC91c3IvYmluL21vdW50Lgo+ID4KPiA+IFNp
Z25lZC1vZmYtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KPiAKPiBDYW4ndCBhbGwg
aW5mb3JtYXRpb24gYmUgb2J0YWluZWQgZnJvbSAvc3lzL2h5cGVydmlzb3I/wqAgSWYgbm90LCBo
b3cKPiBoYXJkIHdvdWxkIGl0IGJlIHRvIG1ha2UgaGFwcGVuPwoKSXQgaXMgbm90IHBvc3NpYmxl
IHRvIHRlbGwgZnJvbSAvc3lzL2h5cGVydmlzb3IgYXQgdGhlIG1vbWVudC4KClRoZXJlIGlzIC9z
eXMvaHlwZXJ2aXNvci9wcm9wZXJ0aWVzL2ZlYXR1cmVzIGJ1dCB0aGF0IG9ubHkgY29udGFpbnMK
ZmVhdHVyZSBiaXRzIGZyb20gaHlwZXJ2aXNvci4gQW5kIFhFTkZFQVRfZG9tMCBpcyBub3QgYSBy
ZWxpYWJsZQppbmRpY2F0b3IgZm9yIERvbTAuCgpJIHN1cHBvc2UgaXQgcmVxdWlyZXMgYSBzbWFs
bCBtb3VudCBvZiB3b3JrIHRvIG1ha2UgL3N5cy9oeXBlcnZpc29yCmNvbnRhaW4gc3VjaCBpbmZv
cm1hdGlvbiwgYnV0IHRoYXQgd29uJ3QgZ2V0IHByb3BhZ2F0ZWQgdG8gb2xkZXIga2VybmVsCnNv
IHdlIG5lZWQgdG8gZGVhbCB3aXRoIHRoZSBwcm9ibGVtIGF0IGhhbmQgbm9uZXRoZWxlc3MuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 30 10:27:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 10:27:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e97HZ-0005XP-6k; Mon, 30 Oct 2017 10:27:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e97HY-0005WW-8W
 for xen-devel@lists.xensource.com; Mon, 30 Oct 2017 10:27:00 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 1C/E9-19067-37EF6F95; Mon, 30 Oct 2017 10:26:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsWS0XRdVbfo37d
 Ig/3bxSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0fSrn7mgv6Di8pRdbA2M
 F7y7GLk4hAQamSSWTpvJCOE8ZpS4dLmJCcLZxijxr2sfexcjJ4eIgLPE1zNzwWxeAX2Jy0+es
 IDYwgIWEitnb2MHaZAQOKkh8ercZdYuRg4gx1vi4l0RkBoQc2LDaqAwOwebgJXEITGQKIuAqs
 T59nUsExi5FzAyrGLUKE4tKkst0jUy1ksqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93
 ECPR5PQMD4w7GHe1+hxglOZiURHm5Gr5FCvEl5adUZiQWZ8QXleakFh9ilOHgUJLglf0LlBMs
 Sk1PrUjLzAEGH0xagoNHSYRXECTNW1yQmFucmQ6ROsVoyXFs0+U/TByrrt8Fks9mvm5gFmLJy
 89LlRLnZQRpEABpyCjNgxsHi5BLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5zUGm8GTmlc
 BtfQV0EBPQQRqSX0AOKklESEk1MEr+mCMqnWr7+kG25L3dD69sVLnq/n7bJdtvE/7Wxz94/PJ
 gzLmAVomb3nZ776V/i7sUY8nDs/PzDeH/exKcGyVZzfR2bXBsyIy8w/koQ85zw9FtYoWiGeve
 e184UHv4ygS9L7kvzIUVy9T35YYEs2ZkaZZlGRyKv1hZYXza8snpg7e3ZXl17VNiKc5INNRiL
 ipOBACz6xTwiwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1509359217!109227063!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34718 invoked from network); 30 Oct 2017 10:26:58 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 Oct 2017 10:26:58 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e97HR-00046D-Rx; Mon, 30 Oct 2017 10:26:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e97HM-0004vO-Hm; Mon, 30 Oct 2017 10:26:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e97HL-0000US-Fi; Mon, 30 Oct 2017 10:26:48 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115384-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-i386: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-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qcow2: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-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-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-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-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-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-armhf-armhf-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-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=a93ece47fd9edbd4558db24300056c9a57d3bcd4
X-Osstest-Versions-That: qemuu=f90ea7ba7c5ae7010ee0ce062207ae42530f57d6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 30 Oct 2017 10:26:48 +0000
Subject: [Xen-devel] [qemu-mainline test] 115384: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1916300381551681428=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 115384 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/115384/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386                    6 xen-build                fail REGR. vs. 114507
 build-amd64-xsm               6 xen-build                fail REGR. vs. 114507
 build-i386-xsm                6 xen-build                fail REGR. vs. 114507
 build-amd64                   6 xen-build                fail REGR. vs. 114507
 build-armhf                   6 xen-build                fail REGR. vs. 114507
 build-armhf-xsm               6 xen-build                fail REGR. vs. 114507

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemuu-win10-i386  1 build-check(1)              blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ws16-amd64  1 build-check(1)             blocked n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-intel  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-amd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                a93ece47fd9edbd4558db24300056c9a57d3bcd4
baseline version:
 qemuu                f90ea7ba7c5ae7010ee0ce062207ae42530f57d6

Last test of basis   114507  2017-10-15 01:03:38 Z   15 days
Failing since        114546  2017-10-16 12:16:28 Z   13 days   31 attempts
Testing same since   115327  2017-10-28 14:48:20 Z    1 days   10 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Lindsay <alindsay@codeaurora.org>
  Alberto Garcia <berto@igalia.com>
  Aleksandr Bezzubikov <zuban32s@gmail.com>
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alexey Perevalov <a.perevalov@samsung.com>
  Alistair Francis <alistair.francis@xilinx.com>
  Amarnath Valluri <amarnath.valluri@intel.com>
  Andreas FÃ¤rber <afaerber@suse.de>
  Andrew Baumann <Andrew.Baumann@microsoft.com>
  Anthoine Bourgeois <anthoine.bourgeois@blade-group.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Artyom Tarasenko <atar4qemu@gmail.com>
  Carlo Marcelo Arenas BelÃ³n <carenas@gmail.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <otubo@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Igor Mammedov <imammedo@redhat.com>
  Jason J. Herne <jjherne@linux.vnet.ibm.com>
  Jason Wang <jasowang@redhat.com>
  Joe Clifford <joeclifford@gmail.com>
  John Snow <jsnow@redhat.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kevin Wolf <kwolf@redhat.com>
  Knut Omang <knut.omang@oracle.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Marco A L Barbosa <malbarbo@gmail.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Mark Kanda <mark.kanda@oracle.com>
  Markus Armbruster <armbru@redhat.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Max Reitz <mreitz@redhat.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Krempa <pkrempa@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <richard.henderson@linaro.org>
  Richard Henderson <rth@twiddle.net>
  Richard W.M. Jones <rjones@redhat.com>
  Riku Voipio <riku.voipio@linaro.org>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Sandipan Das <sandipan@linux.vnet.ibm.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wolfgang Bumiller <w.bumiller@proxmox.com>

jobs:
 build-amd64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvhv2-amd                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-ws16-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ws16-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-xl-qemuu-win10-i386                         blocked 
 test-amd64-i386-xl-qemuu-win10-i386                          blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvhv2-intel                              blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-amd64-i386-libvirt-qcow2                                blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 


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


Not pushing.

(No revision log; it would be 8237 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1916300381551681428==--

From xen-devel-bounces@lists.xen.org Mon Oct 30 10:33:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 10:33:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e97NI-0006Cl-TN; Mon, 30 Oct 2017 10:32:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aisaila@bitdefender.com>) id 1e97NI-0006Cf-4W
 for xen-devel@lists.xen.org; Mon, 30 Oct 2017 10:32:56 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 89/57-20834-7DFF6F95; Mon, 30 Oct 2017 10:32:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprMIsWRWlGSWpSXmKPExsUSfTyjVffa/2+
 RBlcvqVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmHOhYxFew3q2jv28rawDhDq4uRk4NZwFqi
 918zYxcjFweLQDOLRM/fXUwQzk9miQXr57GAVAkJeEhcXf4Myt7PKLH6pziE7S7Rs7cNrFtIY
 BmjxIeHH1hBEmwCBhKvvn5jBLFFBKQlrn2+DFbELLCASaJ38QcmkISwgIvE5LZXQDYH0DpViR
 1TKkDCvAJuEnsebgErkRCQk7h5rpN5AiPfAkaGVYzqxalFZalFuhZ6SUWZ6RkluYmZObqGBsZ
 6uanFxYnpqTmJScV6yfm5mxiBgcIABDsYL7Q7H2KU5GBSEuXlavgWKcSXlJ9SmZFYnBFfVJqT
 WnyIUYaDQ0mC9+c/oJxgUWp6akVaZg4wZGHSEhw8SiK8X0HSvMUFibnFmekQqVOMlhzHNl3+w
 8TRcfMukHw283UDsxBLXn5eqpQ4RIMASENGaR7cOFhcXWKUlRLmZQQ6UIinILUoN7MEVf4Voz
 gHo5Iw732QKTyZeSVwW18BHcQEdJCG5BeQg0oSEVJSDYybvn/Y+ezQGcNlDT5CszrLuB6az+2
 s7v3qePH4XDtz2Uvn5+1eIF9jUijyhPFcS3ro3qKHUUk/32pF3nxvffjCJf8Ncg+ffLf5bXhb
 ccUyvjoh8/XHLp1R7QthWhxUsUtTWW/Bqpgbsl5hjgEPzzL/vee90DJZUJNLKLHzpACnaKiHq
 Ob7KEElluKMREMt5qLiRAAE/1uupgIAAA==
X-Env-Sender: aisaila@bitdefender.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1509359573!112561042!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19487 invoked from network); 30 Oct 2017 10:32:54 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 30 Oct 2017 10:32:54 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=xb0FRihAQrx8KvScZc5yH4Sh5UEIK9joHSAZgByYdAwjJIpXElxNakKemYCFKINcu11cl/sv0+y1RVRFRwS/r3WvEkdDetcwsd9fWIqbhuKKiwg1Dy1NbnlBURR5nZPS0QxL8aWM/TAED0cdbCBBX96tCCODhdISscC6m9V8QEnp+TGi1amBSeSLsP/be85uoBKoyYMTxRimNrBRs8Dpu2Vp9AN2JH4BqzGZHgWOVpimtQaMvDoYjlHhEzfcPO+cyenl4HQxJkip+PiXyGDKpWN1Vk39HIvJqjYd9oLOl9WoErmoam0gJneV8b1SHCTyONY0CcJd5MwdmytN+4/VXw==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id; s=default; bh=DoBQpinZfyyFYCnLgKAFX
 4F9ZJI=; b=MjGP+hQWtoaGTpwmg4W1jn7Er9yVwF5Xb1VkB3Hi+FAPlp4TT9XpB
 /KfuMvYlc6nzlQ0iZNK44TOtzNYKHnu/BqKBzp/kXgfHJuRiM0nuYDnAtqIHYiyJ
 TGc5cCgqflyYcKSR77j9crPELly/LFJ528SgOG4FeV5J80uMVU1TFEOYohxlZe3D
 eMNl3B3OzOO+RCuqTCQCeAIUomr7w9xEPgHjVT7rNV5FFlqUNUagF5hbegzSbPXg
 /Iv3Tx4erIgl7iL7wvdcfkcqr/JTz0ZjN+Rp0rQGbN/a7dhwU6pJPAXTl31sT1Ac
 zchZlzUG41GC3BtZDA0z5XJuwMpdarr2w==
Received: (qmail 26427 invoked from network); 30 Oct 2017 12:32:52 +0200
Received: from mx-robo.bitdefender.biz (HELO
 mx01robo.bbu.dsd.mx.bitdefender.com) (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 30 Oct 2017 12:32:52 +0200
Received: (qmail 7299 invoked from network); 30 Oct 2017 12:32:52 +0200
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 30 Oct 2017 12:32:52 +0200
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon, 30 Oct 2017 12:32:48 +0200
Message-Id: <1509359568-3349-1-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, rcojocaru@bitdefender.com,
 konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, tamas@tklengyel.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Subject: [Xen-devel] [PATCH v1] x86/mm: Supresses vm_events caused by
	page-walks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpcyBhZGRpbmcgYSB3YXkgdG8gZW5hYmxlL2Rpc2FibGUgbmVzdGVkIHBhZ2Vm
YXVsdApldmVudHMuIEl0IGludHJvZHVjZXMgdGhlIHhjX21vbml0b3JfbmVzdGVkX3BhZ2VmYXVs
dCBmdW5jdGlvbgphbmQgYWRkcyB0aGUgbmVzdGVkX3BhZ2VmYXVsdF9kaXNhYmxlZCBpbiB0aGUg
bW9uaXRvciBzdHJ1Y3R1cmUuClRoaXMgaXMgbmVlZGVkIGJ5IHRoZSBpbnRyb3NwZWN0aW9uIHNv
IGl0IHdpbGwgb25seSBnZXQgZ2xhCmZhdWx0cyBhbmQgbm90IGdldCBzcGFtbWVkIHdpdGggb3Ro
ZXIgZmF1bHRzLgpJbiBwMm1fc2V0X2FkX2JpdHMgdGhlIHYtPmFyY2guc3NlX3BnX2RpcnR5LmVp
cCBhbmQKdi0+YXJjaC5zc2VfcGdfZGlydHkuZ2xhIGFyZSB1c2VkIHRvIG1hcmsgdGhhdCB0aGlz
IGlzIHRoZQpzZWNvbmQgdGltZSBhIGZhdWx0IG9jY3VycyBhbmQgdGhlIGRpcnR5IGJpdCBpcyBz
ZXQuCgpTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVy
LmNvbT4KLS0tCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCB8ICAyICsrCiB0b29scy9s
aWJ4Yy94Y19tb25pdG9yLmMgICAgICB8IDE0ICsrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYv
bW0vbWVtX2FjY2Vzcy5jICB8IDI3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2Fy
Y2gveDg2L21vbml0b3IuYyAgICAgICAgfCAxMyArKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9h
c20teDg2L2RvbWFpbi5oICB8ICA2ICsrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9y
LmggfCAgMyArKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCAgIHwgIDEgKwogNyBmaWxl
cyBjaGFuZ2VkLCA2NSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0
cmwuaAppbmRleCA2NjZkYjBiLi44ZTcwNzE0IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy9pbmNs
dWRlL3hlbmN0cmwuaAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaApAQCAtMjA1
Niw2ICsyMDU2LDggQEAgaW50IHhjX21vbml0b3JfZGVzY3JpcHRvcl9hY2Nlc3MoeGNfaW50ZXJm
YWNlICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJvb2wgZW5hYmxlKTsKIGludCB4Y19tb25pdG9yX2d1ZXN0X3JlcXVlc3QoeGNfaW50
ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYm9vbCBlbmFibGUsIGJvb2wgc3luYywgYm9vbCBhbGxvd191c2Vyc3BhY2UpOworaW50
IHhjX21vbml0b3JfbmVzdGVkX3BhZ2VmYXVsdCh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3Qg
ZG9tYWluX2lkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGRpc2FibGUp
OwogaW50IHhjX21vbml0b3JfZGVidWdfZXhjZXB0aW9ucyh4Y19pbnRlcmZhY2UgKnhjaCwgdWlu
dDMyX3QgZG9tYWluX2lkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGVu
YWJsZSwgYm9vbCBzeW5jKTsKIGludCB4Y19tb25pdG9yX2NwdWlkKHhjX2ludGVyZmFjZSAqeGNo
LCB1aW50MzJfdCBkb21haW5faWQsIGJvb2wgZW5hYmxlKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhjL3hjX21vbml0b3IuYyBiL3Rvb2xzL2xpYnhjL3hjX21vbml0b3IuYwppbmRleCAyODQwZjE0
Li41YWFjYWE4IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19tb25pdG9yLmMKKysrIGIvdG9v
bHMvbGlieGMveGNfbW9uaXRvci5jCkBAIC0xNjIsNiArMTYyLDIwIEBAIGludCB4Y19tb25pdG9y
X2d1ZXN0X3JlcXVlc3QoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCwgYm9v
bCBlbmFibGUsCiAgICAgcmV0dXJuIGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpOwogfQogCitpbnQg
eGNfbW9uaXRvcl9uZXN0ZWRfcGFnZWZhdWx0KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBk
b21haW5faWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZGlzYWJsZSkK
K3sKKyAgICBERUNMQVJFX0RPTUNUTDsKKworICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX21v
bml0b3Jfb3A7CisgICAgZG9tY3RsLmRvbWFpbiA9IGRvbWFpbl9pZDsKKyAgICBkb21jdGwudS5t
b25pdG9yX29wLm9wID0gZGlzYWJsZSA/IFhFTl9ET01DVExfTU9OSVRPUl9PUF9FTkFCTEUKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogWEVOX0RPTUNUTF9NT05JVE9SX09Q
X0RJU0FCTEU7CisgICAgZG9tY3RsLnUubW9uaXRvcl9vcC5ldmVudCA9IFhFTl9ET01DVExfTU9O
SVRPUl9FVkVOVF9ORVNURURfUEFHRUZBVUxUOworCisgICAgcmV0dXJuIGRvX2RvbWN0bCh4Y2gs
ICZkb21jdGwpOworfQorCiBpbnQgeGNfbW9uaXRvcl9lbXVsYXRlX2VhY2hfcmVwKHhjX2ludGVy
ZmFjZSAqeGNoLCB1aW50MzJfdCBkb21haW5faWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJvb2wgZW5hYmxlKQogewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL21lbV9h
Y2Nlc3MuYyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKaW5kZXggYzBjZDAxNy4uMDdh
MzM0YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYworKysgYi94ZW4v
YXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCkBAIC0xMzcsNiArMTM3LDIzIEBAIGJvb2wgcDJtX21l
bV9hY2Nlc3NfZW11bGF0ZV9jaGVjayhzdHJ1Y3QgdmNwdSAqdiwKICAgICByZXR1cm4gdmlvbGF0
aW9uOwogfQogCitzdGF0aWMgdm9pZCBwMm1fc2V0X2FkX2JpdHMoc3RydWN0IHZjcHUgKnYsIHBh
ZGRyX3QgZ2EpCit7CisgICAgc3RydWN0IGh2bV9od19jcHUgY3R4dDsKKyAgICB1aW50MzJfdCBw
ZmVjID0gMDsKKworICAgIGh2bV9mdW5jcy5zYXZlX2NwdV9jdHh0KHYsICZjdHh0KTsKKworICAg
IGlmICggZ3Vlc3RfY3B1X3VzZXJfcmVncygpLT5laXAgPT0gdi0+YXJjaC5wZ19kaXJ0eS5laXAK
KyAgICAgICAgICYmIGdhID09IHYtPmFyY2gucGdfZGlydHkuZ2xhICkKKyAgICAgICAgcGZlYyA9
IFBGRUNfd3JpdGVfYWNjZXNzOworCisgICAgcGFnaW5nX2dhX3RvX2dmbl9jcjModiwgY3R4dC5j
cjMsIGdhLCAmcGZlYywgTlVMTCk7CisKKyAgICB2LT5hcmNoLnBnX2RpcnR5LmVpcCA9IGd1ZXN0
X2NwdV91c2VyX3JlZ3MoKS0+ZWlwOworICAgIHYtPmFyY2gucGdfZGlydHkuZ2xhID0gZ2E7Cit9
CisKIGJvb2wgcDJtX21lbV9hY2Nlc3NfY2hlY2socGFkZHJfdCBncGEsIHVuc2lnbmVkIGxvbmcg
Z2xhLAogICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgbnBmZWMgbnBmZWMsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHZtX2V2ZW50X3JlcXVlc3RfdCAqKnJlcV9wdHIpCkBAIC0y
MDgsNiArMjI1LDE2IEBAIGJvb2wgcDJtX21lbV9hY2Nlc3NfY2hlY2socGFkZHJfdCBncGEsIHVu
c2lnbmVkIGxvbmcgZ2xhLAogICAgICAgICB9CiAgICAgfQogCisgICAgaWYgKCB2bV9ldmVudF9j
aGVja19yaW5nKGQtPnZtX2V2ZW50X21vbml0b3IpICYmCisgICAgICAgICBkLT5hcmNoLm1vbml0
b3IubmVzdGVkX3BhZ2VmYXVsdF9kaXNhYmxlZCAmJgorICAgICAgICAgbnBmZWMua2luZCAhPSBu
cGZlY19raW5kX3dpdGhfZ2xhICkgLyogZG9uJ3Qgc2VuZCBhIG1lbV9ldmVudCAqLworICAgIHsK
KyAgICAgICAgdi0+YXJjaC52bV9ldmVudC0+ZW11bGF0ZV9mbGFncyA9IDA7CisgICAgICAgIHAy
bV9zZXRfYWRfYml0cyh2LCBnbGEpOworCisgICAgICAgIHJldHVybiB0cnVlOworICAgIH0KKwog
ICAgICpyZXFfcHRyID0gTlVMTDsKICAgICByZXEgPSB4emFsbG9jKHZtX2V2ZW50X3JlcXVlc3Rf
dCk7CiAgICAgaWYgKCByZXEgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21vbml0b3IuYyBi
L3hlbi9hcmNoL3g4Ni9tb25pdG9yLmMKaW5kZXggZTU5ZjFmNS4uMzkxNmU3NiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L21vbml0b3IuYworKysgYi94ZW4vYXJjaC94ODYvbW9uaXRvci5jCkBA
IC0yMjAsNiArMjIwLDE5IEBAIGludCBhcmNoX21vbml0b3JfZG9tY3RsX2V2ZW50KHN0cnVjdCBk
b21haW4gKmQsCiAgICAgICAgIGJyZWFrOwogICAgIH0KIAorICAgIGNhc2UgWEVOX0RPTUNUTF9N
T05JVE9SX0VWRU5UX05FU1RFRF9QQUdFRkFVTFQ6CisgICAgeworICAgICAgICBib29sIG9sZF9z
dGF0dXMgPSBhZC0+bW9uaXRvci5uZXN0ZWRfcGFnZWZhdWx0X2Rpc2FibGVkOworCisgICAgICAg
IGlmICggdW5saWtlbHkob2xkX3N0YXR1cyA9PSByZXF1ZXN0ZWRfc3RhdHVzKSApCisgICAgICAg
ICAgICByZXR1cm4gLUVFWElTVDsKKworICAgICAgICBkb21haW5fcGF1c2UoZCk7CisgICAgICAg
IGFkLT5tb25pdG9yLm5lc3RlZF9wYWdlZmF1bHRfZGlzYWJsZWQgPSByZXF1ZXN0ZWRfc3RhdHVz
OworICAgICAgICBkb21haW5fdW5wYXVzZShkKTsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCiAg
ICAgY2FzZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfREVTQ19BQ0NFU1M6CiAgICAgewogICAg
ICAgICBib29sIG9sZF9zdGF0dXMgPSBhZC0+bW9uaXRvci5kZXNjcmlwdG9yX2FjY2Vzc19lbmFi
bGVkOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvZG9tYWluLmgKaW5kZXggNGQwYjc3ZC4uNDBhMzY1ZiAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2Rv
bWFpbi5oCkBAIC00MDgsNiArNDA4LDcgQEAgc3RydWN0IGFyY2hfZG9tYWluCiAgICAgICAgIHVu
c2lnbmVkIGludCBkZXNjcmlwdG9yX2FjY2Vzc19lbmFibGVkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA6IDE7CiAgICAgICAgIHVuc2lnbmVkIGludCBndWVzdF9yZXF1ZXN0X3VzZXJzcGFj
ZV9lbmFibGVkICAgICAgICAgICAgICAgICAgICAgICA6IDE7CiAgICAgICAgIHVuc2lnbmVkIGlu
dCBlbXVsX3VuaW1wbGVtZW50ZWRfZW5hYmxlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICA6
IDE7CisgICAgICAgIHVuc2lnbmVkIGludCBuZXN0ZWRfcGFnZWZhdWx0X2Rpc2FibGVkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA6IDE7CiAgICAgICAgIHN0cnVjdCBtb25pdG9yX21zcl9i
aXRtYXAgKm1zcl9iaXRtYXA7CiAgICAgICAgIHVpbnQ2NF90IHdyaXRlX2N0cmxyZWdfbWFza1s0
XTsKICAgICB9IG1vbml0b3I7CkBAIC01NzUsNiArNTc2LDExIEBAIHN0cnVjdCBhcmNoX3ZjcHUK
ICAgICAvKiBBIHNlY29uZGFyeSBjb3B5IG9mIHRoZSB2Y3B1IHRpbWUgaW5mby4gKi8KICAgICBY
RU5fR1VFU1RfSEFORExFKHZjcHVfdGltZV9pbmZvX3QpIHRpbWVfaW5mb19ndWVzdDsKIAorICAg
IHN0cnVjdCB7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgZWlwOworICAgICAgICB1bnNpZ25lZCBs
b25nIGdsYTsKKyAgICB9IHBnX2RpcnR5OworCiAgICAgc3RydWN0IGFyY2hfdm1fZXZlbnQgKnZt
X2V2ZW50OwogCiAgICAgc3RydWN0IG1zcl92Y3B1X3BvbGljeSAqbXNyOwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21vbml0
b3IuaAppbmRleCAwYWRhOTcwLi42YjZhMTQ2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L21vbml0b3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaApAQCAtODQs
NyArODQsOCBAQCBzdGF0aWMgaW5saW5lIHVpbnQzMl90IGFyY2hfbW9uaXRvcl9nZXRfY2FwYWJp
bGl0aWVzKHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9E
T01DVExfTU9OSVRPUl9FVkVOVF9ERUJVR19FWENFUFRJT04pIHwKICAgICAgICAgICAgICAgICAg
ICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0NQVUlEKSB8CiAgICAgICAgICAgICAg
ICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9JTlRFUlJVUFQpIHwKLSAgICAg
ICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0VNVUxfVU5JTVBM
RU1FTlRFRCk7CisgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9F
VkVOVF9FTVVMX1VOSU1QTEVNRU5URUQpIHwKKyAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVO
X0RPTUNUTF9NT05JVE9SX0VWRU5UX05FU1RFRF9QQUdFRkFVTFQpOwogCiAgICAgLyogU2luY2Ug
d2Uga25vdyB0aGlzIGlzIG9uIFZNWCwgd2UgY2FuIGp1c3QgY2FsbCB0aGUgaHZtIGZ1bmMgKi8K
ICAgICBpZiAoIGh2bV9pc19zaW5nbGVzdGVwX3N1cHBvcnRlZCgpICkKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaApp
bmRleCA3MDAyN2FiLi5iNWNmMDZjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9t
Y3RsLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCkBAIC0xMDE0LDYgKzEwMTQs
NyBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfY210X29wIHsKICNkZWZpbmUgWEVOX0RPTUNUTF9N
T05JVE9SX0VWRU5UX0lOVEVSUlVQVCAgICAgICAgICAgICA4CiAjZGVmaW5lIFhFTl9ET01DVExf
TU9OSVRPUl9FVkVOVF9ERVNDX0FDQ0VTUyAgICAgICAgICAgOQogI2RlZmluZSBYRU5fRE9NQ1RM
X01PTklUT1JfRVZFTlRfRU1VTF9VTklNUExFTUVOVEVEICAgIDEwCisjZGVmaW5lIFhFTl9ET01D
VExfTU9OSVRPUl9FVkVOVF9ORVNURURfUEFHRUZBVUxUICAgICAgMTEKIAogc3RydWN0IHhlbl9k
b21jdGxfbW9uaXRvcl9vcCB7CiAgICAgdWludDMyX3Qgb3A7IC8qIFhFTl9ET01DVExfTU9OSVRP
Ul9PUF8qICovCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 30 10:33:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 10:33:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e97OE-0006Ge-5z; Mon, 30 Oct 2017 10:33:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=469df5f04=wei.liu2@citrix.com>)
 id 1e97OC-0006GI-Gj
 for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 10:33:52 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 F7/DA-05089-F0007F95; Mon, 30 Oct 2017 10:33:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDvS4/w/d
 Ig0unWSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owZ+7cxF1wXrDiwcydjA+Nxvi5GTg4JAX+J
 v3OeM4PYLAKqEscXtLKD2GwCyhI/O3vZQGwRASOJF48us3QxcnEwC3xjlNh+/DwLSEJYIFpid
 usOMJtXwEJi2eVlbCBFQgKbmSR6Vx2BSghKnJz5BMxmFtCRWLD7E1ARB5AtLbH8HwdImFMgUO
 L+q0tgJaICKhKdS+eA2UICChId048xTWDkm4Vk0iwkk2YhTFrAyLyKUb04tagstUjXUi+pKDM
 9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzDU6hkYGHcwvv7pdIhRkoNJSZSXq+FbpBBf
 Un5KZUZicUZ8UWlOavEhRhkODiUJ3p//gHKCRanpqRVpmTnAoIdJS3DwKInw2oGkeYsLEnOLM
 9MhUqcYdTmezXzdwCzEkpeflyolzvsVpEgApCijNA9uBCwCLzHKSgnzMjIwMAjxFKQW5WaWoM
 q/YhTnYFQS5r0PMoUnM68EbtMroCOYgI7QkPwCckRJIkJKqoFxgup1sWVMQYumX/Q4sGOW3NM
 z55afn/9NJvXTubdr3DIke50LV/eFn3i0l+/QB/kbHRrLjlizzzWuvBeR82z5qs1rrTct22l5
 vTJoh/natLfB8gJuvytWhU1W+1d71odHdKXq9ZYnem1yqU1/9k3nMJiS/vqmeTD/1Y5lRUyhH
 p4PDC2jyp7vU2Ipzkg01GIuKk4EAPsF96e7AgAA
X-Env-Sender: prvs=469df5f04=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1509359629!54486716!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63188 invoked from network); 30 Oct 2017 10:33:50 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Oct 2017 10:33:50 -0000
X-IronPort-AV: E=Sophos;i="5.44,319,1505779200"; d="scan'208";a="456795657"
Date: Mon, 30 Oct 2017 10:33:47 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20171030103347.qpbn74ltu6ajbyte@citrix.com>
References: <1508923628-26446-1-git-send-email-bhupinder.thakur@linaro.org>
 <1508923628-26446-2-git-send-email-bhupinder.thakur@linaro.org>
 <20171026111313.kja62dava5mlyre4@citrix.com>
 <e6123e76-8f10-b866-dc3d-62a84967e963@citrix.com>
 <CACtJ1JRd+4MQEbpnupEbwYg5GxOW-PP-gUkEKAuvpzwJL_w7Lg@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CACtJ1JRd+4MQEbpnupEbwYg5GxOW-PP-gUkEKAuvpzwJL_w7Lg@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 2/5 v2] libxl: Change the type of
 console_mfn to xen_pfn_t
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMzAsIDIwMTcgYXQgMDI6NDI6NTdQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiBIaSwKPiAKPiBPbiAyNiBPY3RvYmVyIDIwMTcgYXQgMTY6NDcsIEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gT24gMjYvMTAvMTcg
MTI6MTMsIFdlaSBMaXUgd3JvdGU6Cj4gPj4gT24gV2VkLCBPY3QgMjUsIDIwMTcgYXQgMDI6NTc6
MDVQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPiA+Pj4gQ3VycmVudGx5IHRoZSB0
eXBlIG9mIGNvbnNvbGUgbWZuIGlzIHVuc2lnbmVkIGxvbmcgaW4gbGlieGwuIFRoaXMgbWF5IGJl
Cj4gPj4+IGFuIGlzc3VlIGZvciAzMi1iaXQgdG9vbHN0YWNrIHJ1bm5pbmcgb24gNjQtYml0IFhl
biwgd2hlcmUgdGhlIHBmbiBhcmUKPiA+Pj4gNjQgYml0LiBUbyBlbnN1cmUgdGhhdCBjb25zb2xl
X21mbiBjYW4gaG9sZCBhbnkgdmFsaWQgNjQtYml0IHBmbiwgdGhlCj4gPj4+IHR5cGUgb2YgY29u
c29sZV9tZm4gaXMgY2hhbmdlZCB0byB4ZW5fcGZuX3QuCj4gPj4+Cj4gPj4+IFNpZ25lZC1vZmYt
Ynk6IEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KPiA+Pj4g
LS0tCj4gPj4+IENDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiA+
Pj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPj4+IENDOiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gPj4+IENDOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgo+ID4+Pgo+ID4+PiBUaGlzIHBhdGNoIGlzIGFzIHBlciB0
aGUgcmV2aWV3IG9mIGNvbW1pdCBmYTFmMTU3Cj4gPj4+ICAgICBsaWJ4bDogRml4IHRoZSBidWcg
aW50cm9kdWNlZCBpbiBjb21taXQgImxpYnhsOiB1c2UgY29ycmVjdCB0eXBlCj4gPj4+Cj4gPj4+
ICB0b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMgIHwgMiArLQo+ID4+PiAgdG9vbHMvbGlieGwv
bGlieGxfZG9tLmMgICAgICB8IDIgKy0KPiA+Pj4gIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFs
LmggfCAyICstCj4gPj4+ICAzIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxl
dGlvbnMoLSkKPiA+Pj4KPiA+Pj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNv
bGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYwo+ID4+PiBpbmRleCA2YmZjMGU1Li5m
MmNhNjg5IDEwMDY0NAo+ID4+PiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMKPiA+
Pj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jCj4gPj4+IEBAIC0zMjksNyArMzI5
LDcgQEAgaW50IGxpYnhsX19kZXZpY2VfY29uc29sZV9hZGQobGlieGxfX2djICpnYywgdWludDMy
X3QgZG9taWQsCj4gPj4+ICAgICAgICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJvbnQsICJwb3J0
Iik7Cj4gPj4+ICAgICAgICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJvbnQsIEdDU1BSSU5URigi
JSJQUkl1MzIsIHN0YXRlLT5jb25zb2xlX3BvcnQpKTsKPiA+Pj4gICAgICAgICAgZmxleGFycmF5
X2FwcGVuZChyb19mcm9udCwgInJpbmctcmVmIik7Cj4gPj4+IC0gICAgICAgIGZsZXhhcnJheV9h
cHBlbmQocm9fZnJvbnQsIEdDU1BSSU5URigiJWx1Iiwgc3RhdGUtPmNvbnNvbGVfbWZuKSk7Cj4g
Pj4+ICsgICAgICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJvbnQsIEdDU1BSSU5URigiJSJQUkl1
X3hlbl9wZm4sIHN0YXRlLT5jb25zb2xlX21mbikpOwo+ID4+IEFjdHVhbGx5LCBwbGVhc2UgY29u
c2lkZXIgY2hhbmdpbmcgY29uc29sZV9tZm4gdG8gY29uc29sZV9wZm4uCj4gPgo+ID4gSWYgeW91
IGFyZSBnb2luZyB0byBtYWtlIHRoaXMgY2hhbmdlLCB0aGVuIGl0IGlzIGEgZ2ZuLCBub3QgYSBw
Zm4uCj4gPiAoY29uc29sZV9wZm4gd291bGQgYmUgYXMgZXF1YWxseSB3cm9uZyBmb3IgUFYgZ3Vl
c3RzIGFzIGNvbnNvbGVfbWZuIGlzCj4gPiBjdXJyZW50bHkgd3JvbmcgZm9yIEhWTSBndWVzdC4p
Cj4gCj4gQ2hhbmdpbmcgY29uc29sZV9tZm4gdG8gY29uc29sZV9nZm4gd2lsbCByZXF1aXJlIGNo
YW5nZXMgaW4gbWFueQo+IGZpbGVzLiBTaG91bGQgSSBnbyBhaGVhZCBhbmQgY2hhbmdlIGFsbCB0
aGUgZmlsZXM/Cj4gCgokIGNkIGxpYnhsICYmIGdpdCBncmVwIFxcYmNvbnNvbGVfbWZuIHwgd2Mg
LWwKMTQKCk5vdCB0b28gYmFkLCBzbyBwbGVhc2UgZ28gYWhlYWQuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 30 11:30:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 11:30:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e98H0-0002IM-0g; Mon, 30 Oct 2017 11:30:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=46975fb0c=citrix-osstest@xenproject.org>)
 id 1e98Gy-0002Hz-RX
 for xen-devel@lists.xensource.com; Mon, 30 Oct 2017 11:30:28 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 34/3D-29911-35D07F95; Mon, 30 Oct 2017 11:30:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHRDpG4w7/d
 Ig0tX5SzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bMEw1MBRP4KhY3vmdpYDzL2cXIySEh4C+x
 +EoHaxcjB5DtLtGwNw0kLCLgLDHhw202EJtXQE/iwdX/7CC2sICFxKwvvcxdjFxA5f+ZJebcn
 8gIMUdVYub3e2BFbAIeEhN7JrKA2CxA8ealv8FqhAS0JJYuXskEMVRQ4uTMJ2A1zAISEgdfvG
 CGuMFCYu+rigmMvLOQVM1CUrWAkWkVo0ZxalFZapGukZFeUlFmekZJbmJmjq6hgZlebmpxcWJ
 6ak5iUrFecn7uJkZg6DAAwQ7GNfMDDzFKcjApifJyNXyLFOJLyk+pzEgszogvKs1JLT7EKMPB
 oSTBa8DzPVJIsCg1PbUiLTMHGMQwaQkOHiUR3kiQNG9xQWJucWY6ROoUozHHsU2X/zBxPJv5u
 oFZiCUvPy9VSpyXEaRUAKQ0ozQPbhAsui4xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmJcXZA
 pPZl4J3L5XQKcwAZ2iIfkF5JSSRISUVAOjS9c1L5b62De3D/Uu5+qz4GK6b7JccdPlMw6HFl5
 dxJP4gOXI+WpRuZAzl79y9gi+OR7rdeP6qn3//BJOZFf94TFZPKOi9p/upx2cxVFqHXa1bw4U
 Cx3S2ZRvcEbyl8j/ohMHWMJ22MufNNl9NG/WhcAtghJG9k6b/v9ZIxug8uRQwyEOO39TJZbij
 ERDLeai4kQA6EJy2qkCAAA=
X-Env-Sender: prvs=46975fb0c=citrix-osstest@xenproject.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1509363025!65623254!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4314 invoked from network); 30 Oct 2017 11:30:27 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Oct 2017 11:30:27 -0000
X-IronPort-AV: E=Sophos;i="5.44,319,1505779200"; d="scan'208";a="448969072"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL05.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72376-mainreport@xen.org>
X-Osstest-Failures: distros-debian-sid:test-amd64-i386-i386-sid-netboot-pvgrub:debian-di-install:fail:nonblocking
 distros-debian-sid:test-armhf-armhf-armhf-sid-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-sid:test-amd64-i386-amd64-sid-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-sid:test-amd64-amd64-amd64-sid-netboot-pvgrub:debian-di-install:fail:nonblocking
 distros-debian-sid:test-amd64-amd64-i386-sid-netboot-pygrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=72341
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 30 Oct 2017 11:30:18 +0000
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL05.citrite.net
Subject: [Xen-devel] [distros-debian-sid test] 72376: tolerable FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMzc2IGRpc3Ryb3MtZGViaWFuLXNpZCByZWFsIFtyZWFsXQpodHRwOi8vb3NzdGVz
dC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcyMzc2LwoKRmFpbHVyZXMg
Oi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zaWQtbmV0Ym9vdC1wdmdy
dWIgMTAgZGViaWFuLWRpLWluc3RhbGwgICBmYWlsIGxpa2UgNzIzNDEKIHRlc3QtYXJtaGYtYXJt
aGYtYXJtaGYtc2lkLW5ldGJvb3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlr
ZSA3MjM0MQogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXNpZC1uZXRib290LXB5Z3J1YiAxMCBkZWJp
YW4tZGktaW5zdGFsbCAgZmFpbCBsaWtlIDcyMzQxCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXNp
ZC1uZXRib290LXB2Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzIzNDEKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1zaWQtbmV0Ym9vdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3Rh
bGwgIGZhaWwgbGlrZSA3MjM0MQoKYmFzZWxpbmUgdmVyc2lvbjoKIGZsaWdodCAgICAgICAgICAg
ICAgIDcyMzQxCgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1zaWQtbmV0Ym9vdC1wdmdydWIgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zaWQtbmV0Ym9vdC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1zaWQtbmV0Ym9vdC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1zaWQt
bmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtc2lkLW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9o
b21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0
cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 30 12:05:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 12:05:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e98oj-0004S6-3X; Mon, 30 Oct 2017 12:05:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=469f563c5=Paul.Durrant@citrix.com>)
 id 1e98oh-0004Rv-8B
 for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 12:05:19 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 4C/9A-18968-E7517F95; Mon, 30 Oct 2017 12:05:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKIsWRWlGSWpSXmKPExsWSzvfng26t6Pd
 IgyV3NS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxXZ4oLJtpW7Hu3ibWB8YdWFyMHh4SAv8Sh
 xUVdjJwcbAI6EkuPzmcCsUUEVCUWHVrP2sXIxcEssJFZ4kjzezaQhLBAtMTxVzfZIIpiJDZu3
 8sMYVtJLLn8gxHEZgFqntx6FSzOK+AucXXFBHYQW0hgEaPEzM4AkL2cAvYSuxbGgoQZBWQlvj
 SuBitnFhCXuPUE4gYJAQGJJXvOM0PYohIvH/9jhbANJLYu3ccCUa8jsWD3JzYIW1ti2cLXUGs
 FJU7OfMIygVF4FpKxs5C0zELSMgtJywJGllWMGsWpRWWpRbpGRnpJRZnpGSW5iZk5uoYGxnq5
 qcXFiempOYlJxXrJ+bmbGIGBX8/AwLiDceoJv0OMkhxMSqK8XA3fIoX4kvJTKjMSizPii0pzU
 osPMcpwcChJ8M4Q+R4pJFiUmp5akZaZA4xBmLQEB4+SCG84SJq3uCAxtzgzHSJ1itGY49imy3
 +YOJ7NfN3ALMSSl5+XKiXO6wBSKgBSmlGaBzcIlhouMcpKCfMyMjAwCPEUpBblZpagyr9iFOd
 gVBLmdQOZwpOZVwK37xXQKUxAp2hIfgE5pSQRISXVwCgoxl8Ycko8dqmc75ydDidk+5Is9u7Y
 dJNT2XmpiE1+pJMi56zPe1snHjI9WKE4Qem4Oc+WFua8l/VlQV9evF749czvDeJurL/jf5U1T
 vQIKLHPNfc5w1RSJHzf3S7Ac+f+mWdSz/yfweRodzrk45SVrALRAr3Gswv29E7TPM36p21Jzo
 5X85VYijMSDbWYi4oTAeART5cIAwAA
X-Env-Sender: prvs=469f563c5=Paul.Durrant@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1509365114!108008818!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2701 invoked from network); 30 Oct 2017 12:05:17 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Oct 2017 12:05:17 -0000
X-IronPort-AV: E=Sophos;i="5.44,319,1505779200"; d="scan'208";a="106555427"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v12 05/11] x86/mm: add HYPERVISOR_memory_op to acquire
 guest resources
Thread-Index: AQHTR0tLr0y0zTpw906ENZd+X2ZT6qL2LXuAgAYuj5A=
Date: Mon, 30 Oct 2017 12:05:09 +0000
Message-ID: <0b37627274184e76865a0a73062f8c90@AMSPEX02CL03.citrite.net>
References: <20171017132432.24093-1-paul.durrant@citrix.com>
 <20171017132432.24093-6-paul.durrant@citrix.com>
 <59F21AC7020000780018A489@prv-mh.provo.novell.com>
In-Reply-To: <59F21AC7020000780018A489@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim
 \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v12 05/11] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjYgT2N0b2JlciAyMDE3IDE2OjI3Cj4gVG86IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+OyBBbmRyZXcgQ29vcGVyCj4gPEFuZHJldy5Db29wZXIzQGNp
dHJpeC5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgR2VvcmdlCj4gRHVubGFw
IDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0
cml4LmNvbT47Cj4gU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsg
eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOwo+IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8
a29ucmFkLndpbGtAb3JhY2xlLmNvbT47IERhbmllbCBEZSBHcmFhZgo+IDxkZ2RlZ3JhQHR5Y2hv
Lm5zYS5nb3Y+OyBUaW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz4KPiBTdWJqZWN0OiBSZTogW1BB
VENIIHYxMiAwNS8xMV0geDg2L21tOiBhZGQgSFlQRVJWSVNPUl9tZW1vcnlfb3AgdG8KPiBhY3F1
aXJlIGd1ZXN0IHJlc291cmNlcwo+IAo+ID4+PiBPbiAxNy4xMC4xNyBhdCAxNToyNCwgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+IEBAIC01MzUsNiArNTg4LDQ4IEBAIGludCBj
b21wYXRfbWVtb3J5X29wKHVuc2lnbmVkIGludCBjbWQsCj4gWEVOX0dVRVNUX0hBTkRMRV9QQVJB
TSh2b2lkKSBjb21wYXQpCj4gPiAgICAgICAgICAgICAgICAgIHJjID0gLUVGQVVMVDsKPiA+ICAg
ICAgICAgICAgICBicmVhazsKPiA+Cj4gPiArICAgICAgICBjYXNlIFhFTk1FTV9hY3F1aXJlX3Jl
c291cmNlOgo+ID4gKyAgICAgICAgewo+ID4gKyAgICAgICAgICAgIGNvbnN0IHhlbl91bG9uZ190
ICp4ZW5fZnJhbWVfbGlzdCA9Cj4gPiArICAgICAgICAgICAgICAgICh4ZW5fdWxvbmdfdCAqKShu
YXQubWFyICsgMSk7Cj4gPiArICAgICAgICAgICAgY29tcGF0X3Vsb25nX3QgKmNvbXBhdF9mcmFt
ZV9saXN0ID0KPiA+ICsgICAgICAgICAgICAgICAgKGNvbXBhdF91bG9uZ190ICopKG5hdC5tYXIg
KyAxKTsKPiA+ICsKPiA+ICsgICAgICAgICAgICBpZiAoIGNtcC5tYXIubnJfZnJhbWVzID09IDAg
KQo+IAo+IERvZXNuJ3QgdGhpcyBuZWVkIHRvIGJlIGNvbXBhdF9oYW5kbGVfaXNfbnVsbChjbXAu
bWFyLmZyYW1lX2xpc3QpLCBvcgo+IGEgY29tYmluYXRpb24gb2YgYm90aD8KClNvcnJ5LCB5ZXMg
dGhpcyB3YXMgYSBoYW5nLW92ZXIgZnJvbSB0aGUgb2xkIHNjaGVtZS4KCj4gCj4gPiArICAgICAg
ICAgICAgewo+ID4gKwo+IERFRklORV9YRU5fR1VFU1RfSEFORExFKGNvbXBhdF9tZW1fYWNxdWly
ZV9yZXNvdXJjZV90KTsKPiA+ICsKPiA+ICsgICAgICAgICAgICAgICAgaWYgKCBfX2NvcHlfZmll
bGRfdG9fZ3Vlc3QoCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgIGd1ZXN0X2hhbmRsZV9j
YXN0KGNvbXBhdCwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29tcGF0X21lbV9hY3F1aXJlX3Jlc291cmNlX3QpLAo+ID4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAmY21wLm1hciwgbnJfZnJhbWVzKSApCj4gPiArICAgICAgICAgICAgICAgICAgICBy
ZXR1cm4gLUVGQVVMVDsKPiA+ICsgICAgICAgICAgICB9Cj4gPiArICAgICAgICAgICAgZWxzZQo+
ID4gKyAgICAgICAgICAgIHsKPiA+ICsgICAgICAgICAgICAgICAgLyoKPiA+ICsgICAgICAgICAg
ICAgICAgICogTk9URTogdGhlIHNtYWxsZXIgY29tcGF0IGFycmF5IG92ZXJ3cml0ZXMgdGhlIG5h
dGl2ZQo+ID4gKyAgICAgICAgICAgICAgICAgKiAgICAgICBhcnJheS4KPiA+ICsgICAgICAgICAg
ICAgICAgICovCj4gCj4gSSB0aGluayBJIGhhZCBhbHJlYWR5IGFza2VkIGZvciBhIHJlc3BlY3Rp
dmUgQlVJTERfQlVHX09OKCkuCgpZb3UgYXNrZWQgZm9yIHRoZSBjb21tZW50LiBJIGNhbid0IGZp
bmQgd2hlcmUgeW91IGFza2VkIGZvciBhIEJVSUxEX0JVR19PTigpIGJ1dCBJIGNhbiBjZXJ0YWlu
bHkgYWRkIG9uZS4KCj4gCj4gPiAtLS0gYS94ZW4vY29tbW9uL21lbW9yeS5jCj4gPiArKysgYi94
ZW4vY29tbW9uL21lbW9yeS5jCj4gPiBAQCAtOTY1LDYgKzk2NSw5NSBAQCBzdGF0aWMgbG9uZyB4
YXRwX3Blcm1pc3Npb25fY2hlY2soc3RydWN0IGRvbWFpbgo+ICpkLCB1bnNpZ25lZCBpbnQgc3Bh
Y2UpCj4gPiAgICAgIHJldHVybiB4c21fYWRkX3RvX3BoeXNtYXAoWFNNX1RBUkdFVCwgY3VycmVu
dC0+ZG9tYWluLCBkKTsKPiA+ICB9Cj4gPgo+ID4gK3N0YXRpYyBpbnQgYWNxdWlyZV9yZXNvdXJj
ZSgKPiA+ICsgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWVtX2FjcXVpcmVfcmVzb3Vy
Y2VfdCkgYXJnKQo+ID4gK3sKPiA+ICsgICAgc3RydWN0IGRvbWFpbiAqZCwgKmN1cnJkID0gY3Vy
cmVudC0+ZG9tYWluOwo+ID4gKyAgICB4ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2VfdCB4bWFyOwo+
ID4gKyAgICB1bnNpZ25lZCBsb25nIG1mbl9saXN0WzJdOwo+ID4gKyAgICBpbnQgcmM7Cj4gPiAr
Cj4gPiArICAgIGlmICggY29weV9mcm9tX2d1ZXN0KCZ4bWFyLCBhcmcsIDEpICkKPiA+ICsgICAg
ICAgIHJldHVybiAtRUZBVUxUOwo+ID4gKwo+ID4gKyAgICBpZiAoIHhtYXIucGFkICE9IDAgKQo+
ID4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gPiArCj4gPiArICAgIGlmICggZ3Vlc3RfaGFu
ZGxlX2lzX251bGwoeG1hci5mcmFtZV9saXN0KSApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIC8q
IFNwZWNpYWwgY2FzZSBmb3IgcXVlcnlpbmcgaW1wbGVtZW50YXRpb24gbGltaXQgKi8KPiA+ICsg
ICAgICAgIGlmICggeG1hci5ucl9mcmFtZXMgPT0gMCApCj4gCj4gUGVyaGFwcyBpbnZlcnQgdGhl
IGNvbmRpdGlvbiB0byByZWR1Y2UgLi4uCj4gCj4gPiArICAgICAgICB7Cj4gPiArICAgICAgICAg
ICAgeG1hci5ucl9mcmFtZXMgPSBBUlJBWV9TSVpFKG1mbl9saXN0KTsKPiA+ICsKPiA+ICsgICAg
ICAgICAgICBpZiAoIF9fY29weV9maWVsZF90b19ndWVzdChhcmcsICZ4bWFyLCBucl9mcmFtZXMp
ICkKPiA+ICsgICAgICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Cj4gPiArCj4gPiArICAgICAg
ICAgICAgcmV0dXJuIDA7Cj4gPiArICAgICAgICB9Cj4gCj4gLi4uIG92ZXJhbGwgaW5kZW50YXRp
b24/Cj4gCj4gPiArICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiA+ICsgICAgfQo+ID4gKwo+ID4g
KyAgICBpZiAoIHhtYXIubnJfZnJhbWVzID09IDAgKQo+ID4gKyAgICAgICAgcmV0dXJuIC1FSU5W
QUw7Cj4gCj4gV2h5PyAoQWxtb3N0PykgZXZlcnl3aGVyZSBlbHNlIHplcm8gY291bnRzIGFyZSBz
aW1wbHkgbm8tb3BzLCB3aGljaAo+IHJlc3VsdCBpbiBzdWNjZXNzIHJldHVybnMuCgpPaywgSSds
bCBkcm9wIHRoZSBjaGVjay4KCj4gCj4gPiArICAgIGlmICggeG1hci5ucl9mcmFtZXMgPiBBUlJB
WV9TSVpFKG1mbl9saXN0KSApCj4gPiArICAgICAgICByZXR1cm4gLUUyQklHOwo+ID4gKwo+ID4g
KyAgICBkID0gcmN1X2xvY2tfZG9tYWluX2J5X2FueV9pZCh4bWFyLmRvbWlkKTsKPiAKPiBUaGlz
IGJlaW5nIGEgdG9vbHMgb25seSBpbnRlcmZhY2UsIHdoeSAiYnlfYW55X2lkIiBpbnN0ZWFkIG9m
Cj4gInJlbW90ZV9kb21haW5fYnlfaWQiPyBJbiBwYXJ0aWN1bGFyIC4uLgo+IAo+ID4gKyAgICBp
ZiAoIGQgPT0gTlVMTCApCj4gPiArICAgICAgICByZXR1cm4gLUVTUkNIOwo+ID4gKwo+ID4gKyAg
ICByYyA9IHhzbV9kb21haW5fcmVzb3VyY2VfbWFwKFhTTV9ETV9QUklWLCBkKTsKPiAKPiAuLi4g
YW4gdW5wcml2aWxlZ2VkIGRtIGRvbWFpbiBzaG91bGQgcHJvYmFibHkgbm90IGJlIHBlcm1pdHRl
ZCB0bwo+IGludm9rZSB0aGlzIG9uIGl0c2VsZi4KClRydWUuCgo+IAo+ID4gKyAgICBpZiAoIHJj
ICkKPiA+ICsgICAgICAgIGdvdG8gb3V0Owo+ID4gKwo+ID4gKyAgICBzd2l0Y2ggKCB4bWFyLnR5
cGUgKQo+ID4gKyAgICB7Cj4gPiArICAgIGRlZmF1bHQ6Cj4gPiArICAgICAgICByYyA9IC1FT1BO
T1RTVVBQOwo+ID4gKyAgICAgICAgYnJlYWs7Cj4gPiArICAgIH0KPiA+ICsKPiA+ICsgICAgaWYg
KCByYyApCj4gPiArICAgICAgICBnb3RvIG91dDsKPiA+ICsKPiA+ICsgICAgaWYgKCAhcGFnaW5n
X21vZGVfdHJhbnNsYXRlKGN1cnJkKSApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIGlmICggY29w
eV90b19ndWVzdCh4bWFyLmZyYW1lX2xpc3QsIG1mbl9saXN0LCB4bWFyLm5yX2ZyYW1lcykgKQo+
ID4gKyAgICAgICAgICAgIHJjID0gLUVGQVVMVDsKPiA+ICsgICAgfQo+ID4gKyAgICBlbHNlCj4g
PiArICAgIHsKPiA+ICsgICAgICAgIHhlbl9wZm5fdCBnZm5fbGlzdFtBUlJBWV9TSVpFKG1mbl9s
aXN0KV07Cj4gPiArICAgICAgICB1bnNpZ25lZCBpbnQgaTsKPiA+ICsKPiA+ICsgICAgICAgIHJj
ID0gLUVGQVVMVDsKPiA+ICsgICAgICAgIGlmICggY29weV9mcm9tX2d1ZXN0KGdmbl9saXN0LCB4
bWFyLmZyYW1lX2xpc3QsIHhtYXIubnJfZnJhbWVzKSApCj4gPiArICAgICAgICAgICAgZ290byBv
dXQ7Cj4gPiArCj4gPiArICAgICAgICBmb3IgKCBpID0gMDsgaSA8IHhtYXIubnJfZnJhbWVzOyBp
KysgKQo+ID4gKyAgICAgICAgewo+ID4gKyAgICAgICAgICAgIHJjID0gc2V0X2ZvcmVpZ25fcDJt
X2VudHJ5KGN1cnJkLCBnZm5fbGlzdFtpXSwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBfbWZuKG1mbl9saXN0W2ldKSk7Cj4gPiArICAgICAgICAgICAgaWYgKCBy
YyApCj4gPiArICAgICAgICAgICAgewo+ID4gKyAgICAgICAgICAgICAgICAvKgo+ID4gKyAgICAg
ICAgICAgICAgICAgKiBNYWtlIHN1cmUgcmMgaXMgLUVJTyBmb3IgYW55IGludGVyYXRpb24gb3Ro
ZXIgdGhhbgo+ID4gKyAgICAgICAgICAgICAgICAgKiB0aGUgZmlyc3QuCj4gCj4gIml0ZXJhdGlv
biIsIGJ1dCB3aHkgaXMgdGhpcyBpbXBvcnRhbnQgaW4gdGhlIGZpcnN0IHBsYWNlPwoKVGhlIGhl
YWRlciBleHBsYWluczoKCiJJZiAtRUlPIGlzIHJldHVybmVkIHRoZW4gdGhlIGZyYW1lX2xpc3Qg
aGFzIG9ubHkgYmVlbiBwYXJ0aWFsbHkgbWFwcGVkIGFuZCBpdCBpcyB1cCB0byB0aGUgY2FsbGVy
IHRvIHVubWFwIGFsbCB0aGUgR0ZOcy4iCgpQYXJ0aWN1bGFybHksIG9uIEFSTSwgc2V0X2ZvcmVp
Z25fcDJtX2VudHJ5KCkgd2lsbCBhbHdheXMgcmV0dXJuIC1FT1BOT1RTVVBQIHNvIEkgd2FudCB0
byBtYWtlIHN1cmUgdGhhdCBpcyByZXR1cm5lZC4KCj4gCj4gPiAtLS0gYS94ZW4vaW5jbHVkZS9w
dWJsaWMvbWVtb3J5LmgKPiA+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaAo+ID4g
QEAgLTU5OSw2ICs1OTksNDcgQEAgc3RydWN0IHhlbl9yZXNlcnZlZF9kZXZpY2VfbWVtb3J5X21h
cCB7Cj4gPiAgdHlwZWRlZiBzdHJ1Y3QgeGVuX3Jlc2VydmVkX2RldmljZV9tZW1vcnlfbWFwCj4g
PiB4ZW5fcmVzZXJ2ZWRfZGV2aWNlX21lbW9yeV9tYXBfdDsKPiA+ICBERUZJTkVfWEVOX0dVRVNU
X0hBTkRMRSh4ZW5fcmVzZXJ2ZWRfZGV2aWNlX21lbW9yeV9tYXBfdCk7Cj4gPgo+ID4gKy8qCj4g
PiArICogR2V0IHRoZSBwYWdlcyBmb3IgYSBwYXJ0aWN1bGFyIGd1ZXN0IHJlc291cmNlLCBzbyB0
aGF0IHRoZXkgY2FuIGJlCj4gPiArICogbWFwcGVkIGRpcmVjdGx5IGJ5IGEgdG9vbHMgZG9tYWlu
Lgo+ID4gKyAqLwo+ID4gKyNkZWZpbmUgWEVOTUVNX2FjcXVpcmVfcmVzb3VyY2UgMjgKPiA+ICtz
dHJ1Y3QgeGVuX21lbV9hY3F1aXJlX3Jlc291cmNlIHsKPiA+ICsgICAgLyogSU4gLSB0aGUgZG9t
YWluIHdob3NlIHJlc291cmNlIGlzIHRvIGJlIG1hcHBlZCAqLwo+ID4gKyAgICBkb21pZF90IGRv
bWlkOwo+ID4gKyAgICAvKiBJTiAtIHRoZSB0eXBlIG9mIHJlc291cmNlICovCj4gPiArICAgIHVp
bnQxNl90IHR5cGU7Cj4gPiArICAgIC8qCj4gPiArICAgICAqIElOIC0gYSB0eXBlLXNwZWNpZmlj
IHJlc291cmNlIGlkZW50aWZpZXIsIHdoaWNoIG11c3QgYmUgemVybwo+ID4gKyAgICAgKiAgICAg
IHVubGVzcyBzdGF0ZWQgb3RoZXJ3aXNlLgo+ID4gKyAgICAgKi8KPiA+ICsgICAgdWludDMyX3Qg
aWQ7Cj4gPiArICAgIC8qIElOL09VVCAtIEFzIGFuIElOIHBhcmFtZXRlciBudW1iZXIgb2YgZnJh
bWVzIG9mIHRoZSByZXNvdXJjZQo+ID4gKyAgICAgKiAgICAgICAgICB0byBiZSBtYXBwZWQuIEhv
d2V2ZXIsIGlmIHRoZSBzcGVjaWZpZWQgdmFsdWUgaXMgMCBhbmQKPiA+ICsgICAgICogICAgICAg
ICAgZnJhbWVfbGlzdCBpcyBOVUxMIHRoZW4gdGhpcyBmaWVsZCB3aWxsIGJlIHNldCB0byB0aGUK
PiA+ICsgICAgICogICAgICAgICAgbWF4aW11bSB2YWx1ZSBzdXBwb3J0ZWQgYnkgdGhlIGltcGxl
bWVudGF0aW9uIG9uIHJldHVybi4KPiA+ICsgICAgICovCj4gPiArICAgIHVpbnQzMl90IG5yX2Zy
YW1lczsKPiA+ICsgICAgdWludDMyX3QgcGFkOwo+ID4gKyAgICAvKiBJTiAtIHRoZSBpbmRleCBv
ZiB0aGUgaW5pdGlhbCBmcmFtZSB0byBiZSBtYXBwZWQuIFRoaXMgcGFyYW1ldGVyCj4gPiArICAg
ICAqICAgICAgaXMgaWdub3JlZCBpZiBucl9mcmFtZXMgaXMgMC4KPiA+ICsgICAgICovCj4gPiAr
ICAgIHVpbnQ2NF9hbGlnbmVkX3QgZnJhbWU7Cj4gPiArICAgIC8qIElOL09VVCAtIElmIHRoZSB0
b29scyBkb21haW4gaXMgUFYgdGhlbiwgdXBvbiByZXR1cm4sIGZyYW1lX2xpc3QKPiA+ICsgICAg
ICogICAgICAgICAgd2lsbCBiZSBwb3B1bGF0ZWQgd2l0aCB0aGUgTUZOcyBvZiB0aGUgcmVzb3Vy
Y2UuCj4gPiArICAgICAqICAgICAgICAgIElmIHRoZSB0b29scyBkb21haW4gaXMgSFZNIHRoZW4g
aXQgaXMgZXhwZWN0ZWQgdGhhdCwgb24KPiA+ICsgICAgICogICAgICAgICAgZW50cnksIGZyYW1l
X2xpc3Qgd2lsbCBiZSBwb3B1bGF0ZWQgd2l0aCBhIGxpc3Qgb2YgR0ZOcwo+ID4gKyAgICAgKiAg
ICAgICAgICB0aGF0IHdpbGwgYmUgbWFwcGVkIHRvIHRoZSBNRk5zIG9mIHRoZSByZXNvdXJjZS4K
PiA+ICsgICAgICogICAgICAgICAgSWYgLUVJTyBpcyByZXR1cm5lZCB0aGVuIHRoZSBmcmFtZV9s
aXN0IGhhcyBvbmx5IGJlZW4KPiA+ICsgICAgICogICAgICAgICAgcGFydGlhbGx5IG1hcHBlZCBh
bmQgaXQgaXMgdXAgdG8gdGhlIGNhbGxlciB0byB1bm1hcCBhbGwKPiA+ICsgICAgICogICAgICAg
ICAgdGhlIEdGTnMuCj4gPiArICAgICAqICAgICAgICAgIFRoaXMgcGFyYW1ldGVyIG1heSBiZSBO
VUxMIGlmIG5yX2ZyYW1lcyBpcyAwLgo+ID4gKyAgICAgKi8KPiA+ICsgICAgWEVOX0dVRVNUX0hB
TkRMRSh4ZW5fdWxvbmdfdCkgZnJhbWVfbGlzdDsKPiAKPiBUaGlzIGlzIHN0aWxsIHhlbl91bG9u
Z190LCB3aGljaCBJIGNhbiBsaXZlIHdpdGgsIGJ1dCB0aGVuIHlvdSBzaG91bGRuJ3QKPiBjb3B5
IGludG8gLyBvdXQgb2YgYXJyYXlzIG9mIG90aGVyIHR5cGVzIGluIGFjcXVpcmVfcmVzb3VyY2Uo
KSAodGhlCj4gbW9yZSB0aGF0IHRoaXMgaXMgY29tbW9uIGNvZGUsIGFuZCBpaXJjIHhlbl91bG9u
Z190IGFuZAo+IHVuc2lnbmVkIGxvbmcgYXJlbid0IHRoZSBzYW1lIHRoaW5nIG9uIEFSTTMyKS4K
CkdpdmVuIHRoZSB3ZWlnaHQgb2Ygb3BpbmlvbiwgSSdsbCBjaGFuZ2UgdGhpcyB0byB4ZW5fcGZu
X3QuCgogIFBhdWwKCj4gCj4gSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 30 12:08:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 12:08:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e98rx-0004dc-Hx; Mon, 30 Oct 2017 12:08:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e98rw-0004dV-7R
 for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 12:08:40 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 47/72-07499-74617F95; Mon, 30 Oct 2017 12:08:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBKsWRWlGSWpSXmKPExsXiVRtkpusu9j3
 S4M9cJovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPRqQWMBQdFK150TGBqYFwk2MXIySEkMJ1R
 4sou5S5GLg4WgdfMEpsaL7OAOBICd1gl5u9ZxQJSJSGQJbH+w3ZGCDtNouvMdnYIu1LiX+c+o
 BoOoElqEmveRIH0Cgn8YpRYtXQ2K0iNsEC6RNerr8wgtoiAt8Svi8dYQYqYBTYwS3Qees4M0f
 GTSeLhpFeMIJPYBHQk1s2oBWngFbCVWHG0iw3EZhFQlVgzfR7YIFGBcImms/0sEDWCEidnPgG
 zOQU8JJ4saQE7lFnATGLe5ofMELa4xK0n85kgbHmJ7W/nME9gFJ2FpH0WkpZZSFpmIWlZwMiy
 ilGjOLWoLLVI19hIL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMGYYgGAH4+l1g
 YcYJTmYlER5uRq+RQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4A0S/R4pJFiUmp5akZaZA4xemL
 QEB4+SCK8/SJq3uCAxtzgzHSJ1itGS49imy3+YOPbtuQUkn8183cAsxJKXn5cqJc6rC9IgANK
 QUZoHNw6WYC4xykoJ8zICHSjEU5BalJtZgir/ilGcg1FJmNccZApPZl4J3NZXQAcxAR2kIfkF
 5KCSRISUVAMj+7U7K89t8fv3QlMiPds5TXN9h+2yEwfVW18EZwXPmFJbodFV/5Rd7u5ZJ51Pd
 u4uWTdMHv60m64Y8rLw0gOxfbrdwd93iQQEiig+2S/pyJHSXDXBzNx0z4akT/1PVX9vX5+qI8
 ag2KnXyGxUfOPxtv1zjRa0816KizKvuSS18YviFc57dn+UWIozEg21mIuKEwETaH0YKwMAAA=
 =
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1509365318!82236370!1
X-Originating-IP: [74.125.82.54]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35609 invoked from network); 30 Oct 2017 12:08:39 -0000
Received: from mail-wm0-f54.google.com (HELO mail-wm0-f54.google.com)
 (74.125.82.54)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 Oct 2017 12:08:39 -0000
Received: by mail-wm0-f54.google.com with SMTP id b9so15975398wmh.0
 for <xen-devel@lists.xenproject.org>; Mon, 30 Oct 2017 05:08:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=WI9o9wCcrNi3MkJq18bdTjIFzzXEn2dkQP2QSXZV8HY=;
 b=Re41+iz1UyWHCi595EUqZkD+O+Mh9zTu/a4eg/0lghr1EaR7OSFDyVMXpHikACfnxd
 XflcqD/bndXuvN/ZU72UOvqpYHVaNYERv41ZkgsKkRNBb7t/i/WtKiwCBJiISK5bsGUZ
 jYx4zphq2I45pxxy962G/4LiFJdliLIy3jBMc=
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=WI9o9wCcrNi3MkJq18bdTjIFzzXEn2dkQP2QSXZV8HY=;
 b=reYhrnbsNf1bfXeTIBH3wMxwqBOD0tlSpXhG4IFlgN1niXn5GEDHjtgiNFxf4MVQDR
 IRDGKSZLE4YYSwMFrwiOX3HU0hGUV/xOlmVZfIlA4xexxSu5tmkKCswhG/tWVfoADC9A
 Ohc9UcKJtVg2vKaVnfcwttRfbK5kmU52iQejEsvElpkYYT5eE2wNRU5ZbAJFOBoZs9t+
 pZw3MA1gYpqa1F52gxKOITjLQtGGUA6YT76oTJ17oxGim9Ifw7gTUn4hTHETe6o2hxED
 Qc6PP9MQ73oJVsllzUHoTUftKQGr08kR2rfmue0S+Ya78T/0E6YaOuw5eYOaQ7I8SK4a
 E6Og==
X-Gm-Message-State: AMCzsaWGCajllPeX1CAr6vhBwjOWPVaeMBag9hVcR0xcj81ztD4OaSOJ
 IutsMBCOGEkngWqmnlOOboD4Jw==
X-Google-Smtp-Source: ABhQp+T/axhkBQ+25nnyNdy6/rzu3dgg0/5EFKo7CfTiJjXjsAsiJd8SIiwANqJgmmJL9/F7ObZw5A==
X-Received: by 10.28.234.197 with SMTP id g66mr3267239wmi.76.1509365318694;
 Mon, 30 Oct 2017 05:08:38 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id t18sm8924241wrg.49.2017.10.30.05.08.37
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 30 Oct 2017 05:08:37 -0700 (PDT)
To: Paul Durrant <Paul.Durrant@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <20171017132432.24093-1-paul.durrant@citrix.com>
 <20171017132432.24093-6-paul.durrant@citrix.com>
 <59F21AC7020000780018A489@prv-mh.provo.novell.com>
 <f3e482bf-703f-4864-304d-f19ca6d29cf9@linaro.org>
 <59F21DE9020000780018A4B1@prv-mh.provo.novell.com>
 <7825107d-9c44-b402-8bb4-7db2cc8bfeb4@linaro.org>
 <fa4b5d3812a945c8983a601301faf2d4@AMSPEX02CL03.citrite.net>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <80e56f0d-2285-b9c5-007c-e194c390bcab@linaro.org>
Date: Mon, 30 Oct 2017 12:08:36 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <fa4b5d3812a945c8983a601301faf2d4@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v12 05/11] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgUGF1bCwKCk9uIDI3LzEwLzE3IDE2OjE5LCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+IC0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4+IEZyb206IEp1bGllbiBHcmFsbCBbbWFpbHRvOmp1bGll
bi5ncmFsbEBsaW5hcm8ub3JnXQo+PiBTZW50OiAyNyBPY3RvYmVyIDIwMTcgMTI6NDYKPj4gVG86
IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT47IFBhdWwgRHVycmFudAo+PiA8UGF1bC5E
dXJyYW50QGNpdHJpeC5jb20+Cj4+IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPjsgQW5kcmV3IENvb3Blcgo+PiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBHZW9yZ2UKPj4gRHVubGFwIDxHZW9yZ2UuRHVubGFw
QGNpdHJpeC5jb20+OyBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47Cj4+IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IHhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZzsKPj4gS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0Bv
cmFjbGUuY29tPjsgRGFuaWVsIERlIEdyYWFmCj4+IDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+OyBU
aW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz4KPj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQ
QVRDSCB2MTIgMDUvMTFdIHg4Ni9tbTogYWRkCj4+IEhZUEVSVklTT1JfbWVtb3J5X29wIHRvIGFj
cXVpcmUgZ3Vlc3QgcmVzb3VyY2VzCj4+Cj4+IEhpLAo+Pgo+PiBPbiAyNi8xMC8xNyAxNjozOSwg
SmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAyNi4xMC4xNyBhdCAxNzozMiwgPGp1bGllbi5n
cmFsbEBsaW5hcm8ub3JnPiB3cm90ZToKPj4+PiBPbiAyNi8xMC8xNyAxNjoyNiwgSmFuIEJldWxp
Y2ggd3JvdGU6Cj4+Pj4+Pj4+IE9uIDE3LjEwLjE3IGF0IDE1OjI0LCA8cGF1bC5kdXJyYW50QGNp
dHJpeC5jb20+IHdyb3RlOgo+Pj4+Pj4gKyAgICAvKiBJTi9PVVQgLSBJZiB0aGUgdG9vbHMgZG9t
YWluIGlzIFBWIHRoZW4sIHVwb24gcmV0dXJuLCBmcmFtZV9saXN0Cj4+Pj4+PiArICAgICAqICAg
ICAgICAgIHdpbGwgYmUgcG9wdWxhdGVkIHdpdGggdGhlIE1GTnMgb2YgdGhlIHJlc291cmNlLgo+
Pj4+Pj4gKyAgICAgKiAgICAgICAgICBJZiB0aGUgdG9vbHMgZG9tYWluIGlzIEhWTSB0aGVuIGl0
IGlzIGV4cGVjdGVkIHRoYXQsIG9uCj4+Pj4+PiArICAgICAqICAgICAgICAgIGVudHJ5LCBmcmFt
ZV9saXN0IHdpbGwgYmUgcG9wdWxhdGVkIHdpdGggYSBsaXN0IG9mIEdGTnMKPj4+Pj4+ICsgICAg
ICogICAgICAgICAgdGhhdCB3aWxsIGJlIG1hcHBlZCB0byB0aGUgTUZOcyBvZiB0aGUgcmVzb3Vy
Y2UuCj4+Pj4+PiArICAgICAqICAgICAgICAgIElmIC1FSU8gaXMgcmV0dXJuZWQgdGhlbiB0aGUg
ZnJhbWVfbGlzdCBoYXMgb25seSBiZWVuCj4+Pj4+PiArICAgICAqICAgICAgICAgIHBhcnRpYWxs
eSBtYXBwZWQgYW5kIGl0IGlzIHVwIHRvIHRoZSBjYWxsZXIgdG8gdW5tYXAgYWxsCj4+Pj4+PiAr
ICAgICAqICAgICAgICAgIHRoZSBHRk5zLgo+Pj4+Pj4gKyAgICAgKiAgICAgICAgICBUaGlzIHBh
cmFtZXRlciBtYXkgYmUgTlVMTCBpZiBucl9mcmFtZXMgaXMgMC4KPj4+Pj4+ICsgICAgICovCj4+
Pj4+PiArICAgIFhFTl9HVUVTVF9IQU5ETEUoeGVuX3Vsb25nX3QpIGZyYW1lX2xpc3Q7Cj4+Pj4+
Cj4+Pj4+IFRoaXMgaXMgc3RpbGwgeGVuX3Vsb25nX3QsIHdoaWNoIEkgY2FuIGxpdmUgd2l0aCwg
YnV0IHRoZW4geW91IHNob3VsZG4ndAo+Pj4+PiBjb3B5IGludG8gLyBvdXQgb2YgYXJyYXlzIG9m
IG90aGVyIHR5cGVzIGluIGFjcXVpcmVfcmVzb3VyY2UoKSAodGhlCj4+Pj4+IG1vcmUgdGhhdCB0
aGlzIGlzIGNvbW1vbiBjb2RlLCBhbmQgaWlyYyB4ZW5fdWxvbmdfdCBhbmQKPj4+Pj4gdW5zaWdu
ZWQgbG9uZyBhcmVuJ3QgdGhlIHNhbWUgdGhpbmcgb24gQVJNMzIpLgo+Pj4+Cj4+Pj4geGVuX3Vs
b25nX3QgaXMgYWx3YXlzIDY0LWJpdCBvbiBBcm0gKDMyLWJpdCBhbmQgNjQtYml0KS4gQnV0IHNo
b3VsZG4ndAo+Pj4+IHdlIHVzZSB4ZW5fcGZuX3QgaGVyZT8KPj4+Cj4+PiBJIGhhZCBwdXQgdGhp
cyBxdWVzdGlvbiB1cCBlYXJsaWVyLCBidXQgaWlyYyBQYXVsIGRpZG4ndCBsaWtlIGl0Lgo+Pgo+
PiBJJ2QgbGlrZSB0byB1bmRlcnN0YW5kIHdoeSBQYXVsIGRvZXNuJ3QgbGlrZSBpdC4gV2Ugc2hv
dWxkIG5ldmVyIGFzc3VtZQo+PiB0aGF0IGEgZnJhbWUgZml0IGluIHhlbl91bG9uZ190LiB4ZW5f
cGZuX3Qgd2FzIGV4YWN0bHkgaW50cm9kdWNlZCBmb3IKPj4gdGhhdCBwdXJwb3NlLgo+IAo+IE15
IHJlc2VydmF0aW9uIGlzIHdoZXRoZXIgeGVuX3Bmbl90IGlzIGludGVuZGVkIHRvIGhvbGQgZWl0
aGVyIGdmbnMgb3IgbWZucywgc2luY2UgdGhpcyBoeXBlcmNhbGwgdXNlcyB0aGUgc2FtZSBhcnJh
eSBmb3IgYm90aC4gSWYgaXQgc3VpdGFibGUgdGhlbiBJIGFtIGhhcHB5IHRvIGNoYW5nZSBpdCwg
YnV0IEFuZHJldyBsZWQgbWUgdG8gYmVsaWV2ZSBvdGhlcndpc2UuCgpMb29raW5nIGF0IHRoZSBw
dWJsaWMgaGVhcmRlcnMsIHhlbl9wZm5fdCBpcyBiZWVuIHVzZWQgZm9yIGJvdGggTUZOIChzZWUg
CnhlbnBmX2FkZF9tZW10eXBlKSBhbmQgR0ZOIChzZWUgZ250dGFiX3NldHVwX3RhYmxlKS4KClNv
IEkgdGhpbmsgaXQgd291bGQgYmUgZmluZSB0byBkbyB0aGUgc2FtZSBoZXJlLgoKQ2hlZXJzLAoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 30 12:17:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 12:17:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e990l-0005NU-DM; Mon, 30 Oct 2017 12:17:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=469df5f04=wei.liu2@citrix.com>)
 id 1e990k-0005NO-NN
 for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 12:17:46 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 D2/59-08608-96817F95; Mon, 30 Oct 2017 12:17:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprMIsWRWlGSWpSXmKPExsXitHRDpG6mxPd
 Ig+fH1C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owXfT+YCxYxV6ze8ZK5gfECUxcjB4eEgL/E
 wdXqXYycHCwCqhL9f9ezg9hsAsoSPzt72UBsEQFFie4LXxhBbGaBiYwSLd16ILawgI/EjLdNr
 CBjeAUsJBZc5wQJ8woISpyc+YQFolxHYsHuT2wgJcwC0hLL/3GAhEUFVCQ6l84BKxESUJDomH
 6MaQIjzywk3bOQdM9C6F7AyLyKUaM4tagstUjXyFgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NSc
 xqVgvOT93EyMwaBiAYAfjn/mBhxglOZiURHm5Gr5FCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg
 tRf/HikkWJSanlqRlpkDDF+YtAQHj5II71YxoDRvcUFibnFmOkTqFKMxx42H1/8wcTyb+bqBW
 YglLz8vVUqclx9kkgBIaUZpHtwgWFxdYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjCvOMgUns
 y8Erh9r4BOYQI6RUPyC8gpJYkIKakGxqRs7V73DSrl0657zc9TUz+iFBLfEiCSp77+8LpToXd
 Y33pPdjh1W2Cyz9XC8zK8f7NvKircXd9+4fujuxKXbtQ1JGXrJS9g2X/s2a3fS7cpet4Ki97Q
 9eML4/Lz3PFpP1ld65idLJz2mxjHOai89ynaVlp6of/h35LT1Yfln2+Z7NcesWTRFCWW4oxEQ
 y3mouJEACzFzOqmAgAA
X-Env-Sender: prvs=469df5f04=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1509365864!76079791!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20062 invoked from network); 30 Oct 2017 12:17:45 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Oct 2017 12:17:45 -0000
X-IronPort-AV: E=Sophos;i="5.44,320,1505779200"; d="scan'208";a="448976472"
Date: Mon, 30 Oct 2017 12:17:26 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jim Fehlig <jfehlig@suse.com>
Message-ID: <20171030121726.g4zfucosj3oum2nu@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: libvir-list@redhat.com, Xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] Libvirt config converter can't handle file not ending
	with new line
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmltCgpJIGRpc2NvdmVyIGEgcHJvYmxlbSB3aGVuIHVzaW5nIHhlbl94bCBjb252ZXJ0ZXIu
IFdoZW4gdGhlIGZpbGUgaW4KcXVlc3Rpb24gZG9lc24ndCBlbmQgd2l0aCBhIG5ldyBsaW5lLCBJ
IGdldCB0aGUgZm9sbG93aW5nIGVycm9yOgoKICBlcnJvcjogY29uZmlndXJhdGlvbiBmaWxlIHN5
bnRheCBlcnJvcjogbWVtb3J5IGNvbmY6NTM6IGV4cGVjdGluZyBhIHZhbHVlCgoKQWZ0ZXIgZGln
Z2luZyBhIGJpdCAoYnV0IGhhdmVuJ3QgcmVhZCBsaWJ2aXJ0IGNvZGUpLCBpdCBhcHBlYXJzIHRo
YXQgdGhlCmZpbGUgZGlkbid0IGVuZCB3aXRoIGEgbmV3IGxpbmUuCgpJIGhhdmUgd29ya2VkIGFy
b3VuZCB0aGlzLCBidXQgSSB0aGluayB0aGlzIGlzIGFuIGlzc3VlIHRoYXQgc2hvdWxkIGJlCmZp
eGVkLgoKVGhhbmtzLApXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 30 12:36:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 12:36:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e99It-0006iZ-1M; Mon, 30 Oct 2017 12:36:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1e99Is-0006hp-7C
 for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 12:36:30 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 A9/FD-31121-DCC17F95; Mon, 30 Oct 2017 12:36:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIKsWRWlGSWpSXmKPExsVyMfT+Ed0zMt8
 jDRbfVbD4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMm7F3NWDBLr2L++Z9MDYzb1bsYOTmEBGYz
 SrSsFupi5OJgEWhglbh98Q4zSEJCYA6rRHerEYRdJrF6+2tGCLtI4urWyWwQdrHErRWPWEFsX
 gFBiZMzn7BADPWSOP3yKVicUyBQYvJOkJlcQPFWRonJ3afBBrEJaEncv70CbBCLgKrEypV9jB
 CDAiQOf+kFs4UFjCWaNyxlArFFBPQkmg48B4szC9RILOvdxAxh+0j8eP6ZfQKj4Cwkd8xCkoK
 wNSVat/+GsjUkFtzZxwhha0ssW/iaeQEj6ypGjeLUorLUIl0jU72kosz0jJLcxMwcXUMDM73c
 1OLixPTUnMSkYr3k/NxNjMBAZwCCHYyrFgQeYpTkYFIS5eVq+BYpxJeUn1KZkVicEV9UmpNaf
 IhRg4ND4OfTvy2MUix5+XmpShK8r6S/RwoJFqWmp1akZeYAYxGmVIKDR0mE9yFImre4IDG3OD
 MdInWK0Zvjwp1Lf5g4jm26DCQP7LkFJDfcvAsk94HJZzNfNzALgW2QEuf9DjJCAGRERmke3AJ
 YSrnEKCslzMsIdL4QT0FqUW5mCar8K0ZxDkYlYV4OYIIS4snMK4G74xXQiUxAJ2pIfgE5sSQR
 ISXVwKjHlFc///L+n/V32UVXma0SL13V/OuskXiI1iLfK6uZKosm2V567DbJTNbJ6r3exPBVP
 p67Nsk5HvVc+Xpu5K26H/mTWQ6fd7vF8qpf/Fuicd67O89b/tUxGzXvC17DJyP/I3G+w+oWF7
 VWeRduptypSbc5hU7/7E3bZse1rCS4S3LqipxaRiWW4oxEQy3mouJEAIViKE4kAwAA
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1509366987!79543322!1
X-Originating-IP: [209.85.223.196]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40689 invoked from network); 30 Oct 2017 12:36:28 -0000
Received: from mail-io0-f196.google.com (HELO mail-io0-f196.google.com)
 (209.85.223.196)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 Oct 2017 12:36:28 -0000
Received: by mail-io0-f196.google.com with SMTP id p186so26724337ioe.12
 for <xen-devel@lists.xenproject.org>; Mon, 30 Oct 2017 05:36:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=/1EazhCaZag0fhVTcDPUxCHQjq342LrBkWO+Y8tKgqQ=;
 b=nOmeZLIn1wsxD6386OIS4SOlrUWLE2JSGJ4u5Pfu37I8QVwaECMW9wCpurW1csKSU+
 tSQdY73OkLGZkrQYgT5N2npGxmiIGIvh6XLhK/kB660MIYAWj4UmXHQh4Nxw5RnHtByc
 BR5g+ULP8EXNJo3p9QqXUk5QF5K4y/4I1ipAUQgr3lws8c5qw9pHVBJO6EzwD0eKpP/l
 qNZwmgHu43RpkyJtcGqZBjYMo+Xtovqa+Gy69E3d96DcChLlqi0dtiGfPJFcqjlY0JNd
 aulR9/lmVkQoSnIx2laERKvtfRyzECLLY4icJ5AqjljNRspULqhsniddAayr18tf6WQH
 NDWA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=/1EazhCaZag0fhVTcDPUxCHQjq342LrBkWO+Y8tKgqQ=;
 b=p3mPhvevK+PJ89nPZdbHAAxdI1yz+XJSvCOOPh81J0wTR+JwsxmPCRHN2vEo1Xa+sc
 WNBDXlqi6zyjxkRz8FrTfBy4Iu25iOZQ1Sa3x7+euKRCkY2BBm/njqyU7rACSjKJOMJJ
 Yl9pB+I8eWxFt5t3KuURJhDu41ReaLE6wWl8IEDKsorwDGMEkE6uBfI8VuczbJYgpLlY
 D9Auk/paMxHXvhLURzT96Bq5bZrUo2ULRDFqkgI0IxQRsQ7fNRRoWGbU/pdpkOaf3Ncn
 sm6fUIUXflX+HGnww8gHKS6IebxSPaE6+Rfxd6XzTUqa/GKg262T810FhCyJJlyeP71D
 yRNg==
X-Gm-Message-State: AMCzsaVDkp2pUf3Y/ARlk7FVx+/LCDalEHeCC/dPJTxgsyRFRc1z7SpJ
 ZO/dZzjoG5nR11k1VrFKopUrHr+Bf5j8TYmcDX4=
X-Google-Smtp-Source: ABhQp+QTbetiuyci9WAzA+kgNBDrKh7G97OYPwZzQFXSdS2El3dtKkBm3Logw/Hzz4BmwjXkYjRjZRLJsT/mRN4SE3k=
X-Received: by 10.107.10.157 with SMTP id 29mr10719574iok.285.1509366986979;
 Mon, 30 Oct 2017 05:36:26 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.203.74 with HTTP; Mon, 30 Oct 2017 05:36:26 -0700 (PDT)
In-Reply-To: <CACvf2oUuk3KnNUZtWhkomrVd+_4+5fhrF8sj-8K=J_a+6LqfcA@mail.gmail.com>
References: <1506937764-30329-1-git-send-email-al1img@gmail.com>
 <CACvf2oUuk3KnNUZtWhkomrVd+_4+5fhrF8sj-8K=J_a+6LqfcA@mail.gmail.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Mon, 30 Oct 2017 14:36:26 +0200
Message-ID: <CACvf2oUUr=L60FPpW_RdzNy8sqJknT_UCDyHaR8Ob9YxoqvCQQ@mail.gmail.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH 0/5] libxl: add PV sound device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5449640714867396799=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5449640714867396799==
Content-Type: multipart/alternative; boundary="001a113f8df8183e18055cc2e3c1"

--001a113f8df8183e18055cc2e3c1
Content-Type: text/plain; charset="UTF-8"

On Tue, Oct 24, 2017 at 10:27 AM, Oleksandr Grytsov <al1img@gmail.com>
wrote:

> On Mon, Oct 2, 2017 at 12:49 PM, Oleksandr Grytsov <al1img@gmail.com>
> wrote:
>
>> From: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
>>
>> This patch set adds PV sound device support to xl.cfg and xl.
>> See sndif.h for protocol implementation details.
>>
>>
>> Oleksandr Grytsov (5):
>>   libxl: add PV sound device
>>   libxl: add vsnd list and info
>>   xl: add PV sound condif parser
>>   xl: add vsnd CLI commands
>>   docs: add PV sound device config
>>
>>  docs/man/xl.cfg.pod.5.in             | 150 ++++++++
>>  docs/man/xl.pod.1.in                 |  30 ++
>>  tools/libxl/Makefile                 |   2 +-
>>  tools/libxl/libxl.h                  |  24 ++
>>  tools/libxl/libxl_create.c           |   1 +
>>  tools/libxl/libxl_internal.h         |   1 +
>>  tools/libxl/libxl_types.idl          |  83 +++++
>>  tools/libxl/libxl_types_internal.idl |   1 +
>>  tools/libxl/libxl_utils.h            |   3 +
>>  tools/libxl/libxl_vsnd.c             | 660 ++++++++++++++++++++++++++++++
>> +++++
>>  tools/xl/Makefile                    |   2 +-
>>  tools/xl/xl.h                        |   3 +
>>  tools/xl/xl_cmdtable.c               |  15 +
>>  tools/xl/xl_parse.c                  | 250 +++++++++++++
>>  tools/xl/xl_parse.h                  |   1 +
>>  tools/xl/xl_vsnd.c                   | 203 +++++++++++
>>  16 files changed, 1427 insertions(+), 2 deletions(-)
>>  create mode 100644 tools/libxl/libxl_vsnd.c
>>  create mode 100644 tools/xl/xl_vsnd.c
>>
>> --
>> 2.7.4
>>
>>
> ping
>
> --
> Best Regards,
> Oleksandr Grytsov.
>

ping

-- 
Best Regards,
Oleksandr Grytsov.

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

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote">On T=
ue, Oct 24, 2017 at 10:27 AM, Oleksandr Grytsov <span dir=3D"ltr">&lt;<a hr=
ef=3D"mailto:al1img@gmail.com" target=3D"_blank">al1img@gmail.com</a>&gt;</=
span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8e=
x;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr"><div><div c=
lass=3D"h5"><div class=3D"gmail_extra"><div class=3D"gmail_quote">On Mon, O=
ct 2, 2017 at 12:49 PM, Oleksandr Grytsov <span dir=3D"ltr">&lt;<a href=3D"=
mailto:al1img@gmail.com" target=3D"_blank">al1img@gmail.com</a>&gt;</span> =
wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bord=
er-left:1px #ccc solid;padding-left:1ex">From: Oleksandr Grytsov &lt;<a hre=
f=3D"mailto:oleksandr_grytsov@epam.com" target=3D"_blank">oleksandr_grytsov=
@epam.com</a>&gt;<br>
<br>
This patch set adds PV sound device support to xl.cfg and xl.<br>
See sndif.h for protocol implementation details.<br>
<br>
<br>
Oleksandr Grytsov (5):<br>
=C2=A0 libxl: add PV sound device<br>
=C2=A0 libxl: add vsnd list and info<br>
=C2=A0 xl: add PV sound condif parser<br>
=C2=A0 xl: add vsnd CLI commands<br>
=C2=A0 docs: add PV sound device config<br>
<br>
=C2=A0docs/man/<a href=3D"http://xl.cfg.pod.5.in" rel=3D"noreferrer" target=
=3D"_blank">xl.cfg.pod.5.in</a>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0| 150 ++++++++<br>
=C2=A0docs/man/<a href=3D"http://xl.pod.1.in" rel=3D"noreferrer" target=3D"=
_blank">xl.pod.1.in</a>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0|=C2=A0 30 ++<br>
=C2=A0tools/libxl/Makefile=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0|=C2=A0 =C2=A02 +-<br>
=C2=A0tools/libxl/libxl.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 |=C2=A0 24 ++<br>
=C2=A0tools/libxl/libxl_create.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=
=C2=A0 =C2=A01 +<br>
=C2=A0tools/libxl/libxl_internal.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0=
 =C2=A01 +<br>
=C2=A0tools/libxl/libxl_types.idl=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0=
 83 +++++<br>
=C2=A0tools/libxl/libxl_types_inter<wbr>nal.idl |=C2=A0 =C2=A01 +<br>
=C2=A0tools/libxl/libxl_utils.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=
=C2=A0 =C2=A03 +<br>
=C2=A0tools/libxl/libxl_vsnd.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0| 660 ++++++++++++++++++++++++++++++<wbr>+++++<br>
=C2=A0tools/xl/Makefile=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A02 +-<br>
=C2=A0tools/xl/xl.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A03 +<br>
=C2=A0tools/xl/xl_cmdtable.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0|=C2=A0 15 +<br>
=C2=A0tools/xl/xl_parse.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 | 250 +++++++++++++<br>
=C2=A0tools/xl/xl_parse.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 |=C2=A0 =C2=A01 +<br>
=C2=A0tools/xl/xl_vsnd.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0| 203 +++++++++++<br>
=C2=A016 files changed, 1427 insertions(+), 2 deletions(-)<br>
=C2=A0create mode 100644 tools/libxl/libxl_vsnd.c<br>
=C2=A0create mode 100644 tools/xl/xl_vsnd.c<br>
<span class=3D"m_4326974068692897501HOEnZb"><font color=3D"#888888"><br>
--<br>
2.7.4<br>
<br>
</font></span></blockquote></div><br></div></div></div><div class=3D"gmail_=
extra">ping<span class=3D"HOEnZb"><font color=3D"#888888"><br clear=3D"all"=
></font></span></div><span class=3D"HOEnZb"><font color=3D"#888888"><div cl=
ass=3D"gmail_extra"><br>-- <br><div class=3D"m_4326974068692897501gmail_sig=
nature" data-smartmail=3D"gmail_signature">Best Regards,<br>Oleksandr Gryts=
ov.</div>
</div></font></span></div>
</blockquote></div><br></div><div class=3D"gmail_extra">ping<br clear=3D"al=
l"></div><div class=3D"gmail_extra"><br>-- <br><div class=3D"gmail_signatur=
e" data-smartmail=3D"gmail_signature">Best Regards,<br>Oleksandr Grytsov.</=
div>
</div></div>

--001a113f8df8183e18055cc2e3c1--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5449640714867396799==--


From xen-devel-bounces@lists.xen.org Mon Oct 30 12:36:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 12:36:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e99JF-0006lO-Cu; Mon, 30 Oct 2017 12:36:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1e99JE-0006lE-4Q
 for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 12:36:52 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 B1/6F-31121-3EC17F95; Mon, 30 Oct 2017 12:36:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEKsWRWlGSWpSXmKPExsVyMfT+Id1HMt8
 jDY4ul7H4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOOvpnJWjDdrmJew3WmBsY7pl2MXBxCAjMZ
 JZ6uP8cG4rAINLBKvLk2lR3EkRCYwyqxeN8PIIcDyCmTOHU8rouRE8gskji67wobhF0scWDtf
 jCbV0BQ4uTMJywgtpCAl8SFz81gNqdAoETT/UMsENtaGSVaLvYygyTYBLQk7t9eAdbMIqAq8e
 Y6yGKQQQESayfsA6sRFrCR+Ht9PpgtIqAn0XTgOSOIzSxQI7GsdxMzhO0jsetWE9sERsFZSO6
 YhSQFYWtKtG7/zQ5ha0gsuLOPEcLWlli28DXzAkbWVYwaxalFZalFukaWeklFmekZJbmJmTm6
 hgZmermpxcWJ6ak5iUnFesn5uZsYgaHOAAQ7GA8sCjzEKMnBpCTKy9XwLVKILyk/pTIjsTgjv
 qg0J7X4EKMGB4fAz6d/WxilWPLy81KVJHhNpb9HCgkWpaanVqRl5gCjEaZUgoNHSYRXHyTNW1
 yQmFucmQ6ROsXozXHhzqU/TBzHNl0Gkgf23AKSG27eBZL7wOSzma8bmIXANkiJ804AGSEAMiK
 jNA9uASypXGKUlRLmZQQ6X4inILUoN7MEVf4VozgHo5IwxBSezLwSuDteAZ3IBHSihuQXkBNL
 EhFSUg2MKy15jBmmfM22kA9fs/SO5pHUdrEbFe1zZrHNElVY5H7EdoVZ9vy+5UsEvijsnf0iZ
 HObNJNS3Ay7uiXBnsq/e07vj8hdPYexb7njs17HlusswT+Ud50otOzo2X47T+Vd3LXZV2Z6is
 1PuHDaUXmKqfSRQIYCw78iscEzgw2CfrYefjdzyhERJZbijERDLeai4kQA7qH0FyUDAAA=
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1509367009!113703785!1
X-Originating-IP: [209.85.223.194]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56000 invoked from network); 30 Oct 2017 12:36:50 -0000
Received: from mail-io0-f194.google.com (HELO mail-io0-f194.google.com)
 (209.85.223.194)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 Oct 2017 12:36:50 -0000
Received: by mail-io0-f194.google.com with SMTP id h70so26738281ioi.4
 for <xen-devel@lists.xenproject.org>; Mon, 30 Oct 2017 05:36:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=5H0w3+OheGAlgHSFPQZl7s84LG4hTLSTkn7EHNMbPb8=;
 b=IYZP4XMMLlSJSCSETR29AXSgxORr+Wp5JfUNxSKrHR97GgScBZ009tgbZUEL0nk+Pj
 mIhX3YWtXYxnGj6dikQs2JNgzmvH8YKoVGyo0jMd90TBCGbdTTJzooGJj0spP4Z+8P8X
 HIIsIH0cYitj+e7Y19jgSE9aJKUraCSHto/apHOeTavLNuOeQtmb8uke3/DzfIGBXFkB
 1o0iMPofz4y1X+QodgIxutRP5Be8NdhQYAiBl2PCLuzuOMHEweQBY8kUu3W8DOrnz8WF
 1drAyS8AR8HUID6+OCI0cq74j4YLsg4YQwYoT28KLFno3lwoCVQaZTLhLZvhgVuQc45s
 /qTw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=5H0w3+OheGAlgHSFPQZl7s84LG4hTLSTkn7EHNMbPb8=;
 b=dXGEGuTwRFYOWpNFe1ZRR5w+PPw6jZRieJMr8ZivX3txqWkqnqQs4KokcR2bZONTyO
 z5ssw0XwahlnT/Bu2eoG3pxQFfoptNF31Yoed8un62VwSz/hbMGLcvp3CTrCixcdli1m
 ENaYwr/+eirUrDnmp1E6E3uwE0W4c96uZfYtK58fgk6iS7OQPe6CsRefg4ciW/47861W
 PERmtnKEQbm5GKIpcOI7pKaOK1I1FoLYt//UJ9bzbyZa238zTGl2Tl00VAJcMKjdTLNp
 6lIj/LCk61U6czhWJ7L901AIEZTb016Stm4RA1+ZzhinCOPb6HyvsLbtgFwF8MDihmEE
 2GPQ==
X-Gm-Message-State: AMCzsaUH0Ee2ImG+2gSpoHf/VhWByXQduEw8qjfaYkXLHqVhuRcsAa+7
 a1J8ElQ3j9StnwmHJ6FQdXlV8GnLfCPUuwmlQ7g=
X-Google-Smtp-Source: ABhQp+TdBSWq0+x67uBeMBfJZ/hQA+i6vUbE6Ap0iWDEijR93Rzjj3sAEquOElmriji8iw5l7FhhKI3MbYU+yHEjXZ8=
X-Received: by 10.36.44.200 with SMTP id i191mr5503638iti.120.1509367009088;
 Mon, 30 Oct 2017 05:36:49 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.203.74 with HTTP; Mon, 30 Oct 2017 05:36:48 -0700 (PDT)
In-Reply-To: <CACvf2oUX3c3GYSxHQayDvqMNGY0RisyaQ4VNRhCYiUeDPT=d0w@mail.gmail.com>
References: <1507194431-17588-1-git-send-email-al1img@gmail.com>
 <CACvf2oUX3c3GYSxHQayDvqMNGY0RisyaQ4VNRhCYiUeDPT=d0w@mail.gmail.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Mon, 30 Oct 2017 14:36:48 +0200
Message-ID: <CACvf2oXFHbGEEqBqiKxyj-CK57cW08_6JnWMbAdK2A3g5Z2f9w@mail.gmail.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH 0/6] libxl: create standalone vkb device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6424790929724657047=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6424790929724657047==
Content-Type: multipart/alternative; boundary="001a113f9f6c699b37055cc2e4a7"

--001a113f9f6c699b37055cc2e4a7
Content-Type: text/plain; charset="UTF-8"

On Tue, Oct 24, 2017 at 10:40 AM, Oleksandr Grytsov <al1img@gmail.com>
wrote:

> On Thu, Oct 5, 2017 at 12:07 PM, Oleksandr Grytsov <al1img@gmail.com>
> wrote:
>
>> From: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
>>
>> Currently vkb device is the part of FB and console.
>> In embedded application we use vkb protocol to communicate
>> with user space backend. For this purpose we need to have
>> possibility to enable vkb device without QEMU, FB etc.
>>
>> This particular issue was already discussed int the mail
>> thread [1]. There were few possible solutions. We've implemented
>> one suggested by Stefano: add "type" field for vkb.
>> Each backend (QEMU or user space) shall read this field and
>> serve frontend only for own type. I will provide the patch
>> for QEMU backend, once this solution is submitted to libxl.
>>
>> This patchset consist of following changes:
>>
>> * vkb related code is moved to libxl_vkb.c - as it now
>>   used not only by console and FB;
>> * add backend type support in order to support QEMU and
>>   user space backends;
>> * add getting vkb list and getting device by id in order
>>   to implement CLI commands to attach, detach and list
>>   vkb devices;
>> * add new vkb entry in xl.cfg to handle separate vkb
>>   configuration;
>> * add CLI vkb-attach, vkb-detach and vkb-list commands;
>> * update documentation accordingly.
>>
>> [1] https://marc.info/?l=qemu-devel&m=149219237030212&w=2
>>
>> Oleksandr Grytsov (6):
>>   libxl: move vkb device to libxl_vkb.c
>>   libxl: fix vkb XS entry and type
>>   libxl: add backend type to vkb
>>   libxl: vkb add list and info functions
>>   xl: add vkb config parser and CLI
>>   docs: add vkb device to xl.cfg and xl
>>
>>  docs/man/xl.cfg.pod.5.in    |  24 ++++++
>>  docs/man/xl.pod.1.in        |  22 ++++++
>>  tools/libxl/Makefile        |   1 +
>>  tools/libxl/libxl.h         |  10 +++
>>  tools/libxl/libxl_console.c |  53 -------------
>>  tools/libxl/libxl_create.c  |   4 +
>>  tools/libxl/libxl_dm.c      |   2 +
>>  tools/libxl/libxl_types.idl |  18 +++++s
>>  tools/libxl/libxl_utils.h   |   3 +
>>  tools/libxl/libxl_vkb.c     | 180 ++++++++++++++++++++++++++++++
>> ++++++++++++++
>>  tools/xl/Makefile           |   2 +-
>>  tools/xl/xl.h               |   3 +
>>  tools/xl/xl_cmdtable.c      |  15 ++++
>>  tools/xl/xl_parse.c         |  77 ++++++++++++++++++-
>>  tools/xl/xl_parse.h         |   2 +-
>>  tools/xl/xl_vkb.c           | 141 ++++++++++++++++++++++++++++++++++
>>  16 files changed, 501 insertions(+), 56 deletions(-)
>>  create mode 100644 tools/libxl/libxl_vkb.c
>>  create mode 100644 tools/xl/xl_vkb.c
>>
>> --
>> 2.7.4
>>
>>
> ping
>
> --
> Best Regards,
> Oleksandr Grytsov.
>

ping

-- 
Best Regards,
Oleksandr Grytsov.

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

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote">On T=
ue, Oct 24, 2017 at 10:40 AM, Oleksandr Grytsov <span dir=3D"ltr">&lt;<a hr=
ef=3D"mailto:al1img@gmail.com" target=3D"_blank">al1img@gmail.com</a>&gt;</=
span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8e=
x;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr"><div><div c=
lass=3D"h5"><div class=3D"gmail_extra"><div class=3D"gmail_quote">On Thu, O=
ct 5, 2017 at 12:07 PM, Oleksandr Grytsov <span dir=3D"ltr">&lt;<a href=3D"=
mailto:al1img@gmail.com" target=3D"_blank">al1img@gmail.com</a>&gt;</span> =
wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bord=
er-left:1px #ccc solid;padding-left:1ex">From: Oleksandr Grytsov &lt;<a hre=
f=3D"mailto:oleksandr_grytsov@epam.com" target=3D"_blank">oleksandr_grytsov=
@epam.com</a>&gt;<br>
<br>
Currently vkb device is the part of FB and console.<br>
In embedded application we use vkb protocol to communicate<br>
with user space backend. For this purpose we need to have<br>
possibility to enable vkb device without QEMU, FB etc.<br>
<br>
This particular issue was already discussed int the mail<br>
thread [1]. There were few possible solutions. We&#39;ve implemented<br>
one suggested by Stefano: add &quot;type&quot; field for vkb.<br>
Each backend (QEMU or user space) shall read this field and<br>
serve frontend only for own type. I will provide the patch<br>
for QEMU backend, once this solution is submitted to libxl.<br>
<br>
This patchset consist of following changes:<br>
<br>
* vkb related code is moved to libxl_vkb.c - as it now<br>
=C2=A0 used not only by console and FB;<br>
* add backend type support in order to support QEMU and<br>
=C2=A0 user space backends;<br>
* add getting vkb list and getting device by id in order<br>
=C2=A0 to implement CLI commands to attach, detach and list<br>
=C2=A0 vkb devices;<br>
* add new vkb entry in xl.cfg to handle separate vkb<br>
=C2=A0 configuration;<br>
* add CLI vkb-attach, vkb-detach and vkb-list commands;<br>
* update documentation accordingly.<br>
<br>
[1] <a href=3D"https://marc.info/?l=3Dqemu-devel&amp;m=3D149219237030212&am=
p;w=3D2" rel=3D"noreferrer" target=3D"_blank">https://marc.info/?l=3Dqemu-d=
eve<wbr>l&amp;m=3D149219237030212&amp;w=3D2</a><br>
<br>
Oleksandr Grytsov (6):<br>
=C2=A0 libxl: move vkb device to libxl_vkb.c<br>
=C2=A0 libxl: fix vkb XS entry and type<br>
=C2=A0 libxl: add backend type to vkb<br>
=C2=A0 libxl: vkb add list and info functions<br>
=C2=A0 xl: add vkb config parser and CLI<br>
=C2=A0 docs: add vkb device to xl.cfg and xl<br>
<br>
=C2=A0docs/man/<a href=3D"http://xl.cfg.pod.5.in" rel=3D"noreferrer" target=
=3D"_blank">xl.cfg.pod.5.in</a>=C2=A0 =C2=A0 |=C2=A0 24 ++++++<br>
=C2=A0docs/man/<a href=3D"http://xl.pod.1.in" rel=3D"noreferrer" target=3D"=
_blank">xl.pod.1.in</a>=C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 22 ++++++<br>
=C2=A0tools/libxl/Makefile=C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A01 +<br>
=C2=A0tools/libxl/libxl.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 10 +++<b=
r>
=C2=A0tools/libxl/libxl_console.c |=C2=A0 53 -------------<br>
=C2=A0tools/libxl/libxl_create.c=C2=A0 |=C2=A0 =C2=A04 +<br>
=C2=A0tools/libxl/libxl_dm.c=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A02 +<br>
=C2=A0tools/libxl/libxl_types.idl |=C2=A0 18 +++++s<br>
=C2=A0tools/libxl/libxl_utils.h=C2=A0 =C2=A0|=C2=A0 =C2=A03 +<br>
=C2=A0tools/libxl/libxl_vkb.c=C2=A0 =C2=A0 =C2=A0| 180 ++++++++++++++++++++=
++++++++++<wbr>++++++++++++++<br>
=C2=A0tools/xl/Makefile=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=
=A02 +-<br>
=C2=A0tools/xl/xl.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=
=C2=A0 =C2=A03 +<br>
=C2=A0tools/xl/xl_cmdtable.c=C2=A0 =C2=A0 =C2=A0 |=C2=A0 15 ++++<br>
=C2=A0tools/xl/xl_parse.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 77 +++++=
+++++++++++++-<br>
=C2=A0tools/xl/xl_parse.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A02 =
+-<br>
=C2=A0tools/xl/xl_vkb.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| 141 +++++=
+++++++++++++++++++++++++<wbr>++++<br>
=C2=A016 files changed, 501 insertions(+), 56 deletions(-)<br>
=C2=A0create mode 100644 tools/libxl/libxl_vkb.c<br>
=C2=A0create mode 100644 tools/xl/xl_vkb.c<br>
<span class=3D"m_2980187733302398841HOEnZb"><font color=3D"#888888"><br>
--<br>
2.7.4<br>
<br>
</font></span></blockquote></div><br></div></div></div><div class=3D"gmail_=
extra">ping<span class=3D"HOEnZb"><font color=3D"#888888"><br clear=3D"all"=
></font></span></div><span class=3D"HOEnZb"><font color=3D"#888888"><div cl=
ass=3D"gmail_extra"><br>-- <br><div class=3D"m_2980187733302398841gmail_sig=
nature" data-smartmail=3D"gmail_signature">Best Regards,<br>Oleksandr Gryts=
ov.</div>
</div></font></span></div>
</blockquote></div><br></div><div class=3D"gmail_extra">ping<br clear=3D"al=
l"></div><div class=3D"gmail_extra"><br>-- <br><div class=3D"gmail_signatur=
e" data-smartmail=3D"gmail_signature">Best Regards,<br>Oleksandr Grytsov.</=
div>
</div></div>

--001a113f9f6c699b37055cc2e4a7--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6424790929724657047==--


From xen-devel-bounces@lists.xen.org Mon Oct 30 12:37:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 12:37:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e99Jd-0006qD-L4; Mon, 30 Oct 2017 12:37:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1e99Jc-0006q0-0i
 for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 12:37:16 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 AF/33-29911-BFC17F95; Mon, 30 Oct 2017 12:37:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupileJIrShJLcpLzFFi42K5GHr/oO4vme+
 RBge+cVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmdR14zFmw2qHhxoYmtgXGSdhcjF4eQwGxG
 ifX/F7CCOCwCDawSK9/vYQRxJATmsEq8617C1MXICeSUSaxuv8gCYRdJdKw6wtzFyAFkF0q8n
 1IFEuYVEJQ4OfMJWImQgJfEs0sbmUFsToFAiV13prBBbGtllOjc/QQswSagJXH/9go2EJtFQF
 Vi9rpGRohBARLnzjwFqxEW8JP49f862FARAT2JpgPPwWqYBWoklvVuAruBWcBH4soOrQmMgrO
 QnDELITMLrEFTonX7b3YIW0NiwZ19jBC2tsSyha+ZFzCyrmLUKE4tKkst0jU010sqykzPKMlN
 zMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxzBiDYwXh7Y8AhRkkOJiVRXq6Gb5FCfEn5KZUZi
 cUZ8UWlOanFhxg1ODgEfj7928IoxZKXn5eqJMG7Xvp7pJBgUWp6akVaZg4wEmFKJTh4lER49U
 HSvMUFibnFmekQqVOMrhwX7lz6w8RxYM8tILnh5l0guQ9MPpv5uoFZCGy2lDjvBJBmAZDmjNI
 8uNGwJHKJUVZKmJcR6HAhnoLUotzMElT5V4ziHIxKwhBTeDLzSuAueAV0HBPQcRqSX0COK0lE
 SEk1MKoIMLhVpfxqiFr7mDs/8v++iMPd05sSb3ocXJzge6U4g4uTwabsXsm9fV+OnOhqZ99/a
 ecW/6tn215941z00kzC815Xj/L3EyumO/KxF1T9U59pkWN9Y9viCf8vrOFbMSHsevp/k9mtXn
 v1PXU4p5Xcfv/OV3PelfaOmWWtGWLf7FXk9+75zKDEUpyRaKjFXFScCADttxVEHQMAAA==
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1509367033!82242326!1
X-Originating-IP: [209.85.223.193]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49427 invoked from network); 30 Oct 2017 12:37:13 -0000
Received: from mail-io0-f193.google.com (HELO mail-io0-f193.google.com)
 (209.85.223.193)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 Oct 2017 12:37:13 -0000
Received: by mail-io0-f193.google.com with SMTP id p186so26729229ioe.12
 for <xen-devel@lists.xenproject.org>; Mon, 30 Oct 2017 05:37:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=ck1SmGyIQQALfW92EwAhfgrdleXpahc0KVxzK+ysTTw=;
 b=pB54rIOrsyQ5aJeUf3APeThQ1ed4hzFjn3irCTOrJhHlK6Nt0ix7y6uGStv7yABFyG
 JYfP/P30Ysft/Kz1IgBRvx4IzH1/m84YnxP18Vtiddgx1G8S4B3zm5eypqv4ioCp7mf3
 B+e9bf5h1YS8mmeqHjs52GTTfYyLlff4UqiHBjEtsHjrKvTGKp8ghwZBAr0K6Ee+xWpS
 9g53ooLC72/uIEztMk+OJfcQEyTB4nWcFQ3SOW1WEDcBqhJ6O8hC2l6yvjH+fmsx/Qlz
 h0cjzIvBAuRWJy3SO4xhVUPQeAl2nJ5at8KBV/4+RWJyjxuyU049rR/WlhZ3yZKnokMw
 6HuQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=ck1SmGyIQQALfW92EwAhfgrdleXpahc0KVxzK+ysTTw=;
 b=KpPOOhWl9j44WM+2lKRIBguJxS5n28UUFulLRykIvJTVIBbK6G/gBVE9S3LotqzdQF
 j0DY/iC8DliSpZw0kGEHr9nSUF52IVD1LcG/Pv9BUsChmzrVrQ0b/yXRtOs1uxMtwz0E
 sNzijXE9IlAi2SymHI6lGBZFkRkcjL4UVOlY5jmHsZdJq6ydEPkhKciQ6haBo4NLFiYH
 Uv7xTQmnA0sCI2mJ14tvp6n0vJ01+Gm/EXXA+tDZ51PHTK4Afxt7kXeXzD5fqCPCy5Jb
 Aw3yrKzvmpvqdirApjR1SkM4oJK2j+J5MGILXeDI6eXktrL+XHru6ilteCUXY775R5qp
 7P1Q==
X-Gm-Message-State: AMCzsaXTIY5FiYQMjTFa12ZYxLjOVV8mAfORcOCcfx3J6Z+V4vNrolG0
 jYOJEHfYzlTgSAap1lxOOn9sgg+mfbEoOabBVxk=
X-Google-Smtp-Source: ABhQp+TCh/9STwP3BERxxwMkImozvc7fjlNFBKPSfZGh7gZt+WyStqRz1ugeD7VIzXBykqSejqz7HhvsQHAnMeGy6Qw=
X-Received: by 10.36.236.68 with SMTP id g65mr5751339ith.78.1509367032733;
 Mon, 30 Oct 2017 05:37:12 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.203.74 with HTTP; Mon, 30 Oct 2017 05:37:12 -0700 (PDT)
In-Reply-To: <CACvf2oUD_tfwHvCK8+TjEMskjuuzJpeuh_WNyVVDfr6UhLeO6w@mail.gmail.com>
References: <1507195848-18346-1-git-send-email-al1img@gmail.com>
 <CACvf2oUD_tfwHvCK8+TjEMskjuuzJpeuh_WNyVVDfr6UhLeO6w@mail.gmail.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Mon, 30 Oct 2017 14:37:12 +0200
Message-ID: <CACvf2oVLEaZR1YBQaugM1cYD430uBzoTrUWL+SdLgq=Wzbz=1A@mail.gmail.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH 0/4] libxl: use libxl__device_kind string to
	access device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1628488122633173972=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1628488122633173972==
Content-Type: multipart/alternative; boundary="94eb2c117118d26653055cc2e5dc"

--94eb2c117118d26653055cc2e5dc
Content-Type: text/plain; charset="UTF-8"

On Tue, Oct 24, 2017 at 10:41 AM, Oleksandr Grytsov <al1img@gmail.com>
wrote:

> On Thu, Oct 5, 2017 at 12:30 PM, Oleksandr Grytsov <al1img@gmail.com>
> wrote:
>
>> From: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
>>
>> In current implementation the path of device XS entry is created with
>> string from libxl__device_kind enum. But access to the device entry
>> usually done with hardcoded path. This is source of potential errors.
>> This patchset changes hardcoded device name in the XS path to string
>> representation of libxl__device_kind enum. Also it changes "type" field
>> in libxl__..._devtype structure to keep libxl__device_kind. It allows
>> to move some duplicated functions to macros.
>>
>> Oleksandr Grytsov (4):
>>   libxl: use libxl__device_kind to get device XS entry
>>   libxl: use libxl__device_kind in LIBXL_DEFINE_UPDATE_DEVID
>>   libxl: move libxl__device_from_ to LIBXL_DEFINE_DEVICE_FROM_TYPE
>>   libxl: move ibxl_devid_to_device_... to LIBXL_DEFINE_DEVID_TO_DEVICE
>>
>>  tools/libxl/libxl_9pfs.c      | 21 +++---------
>>  tools/libxl/libxl_colo_nic.c  |  6 ++--
>>  tools/libxl/libxl_console.c   | 36 +++++++++-----------
>>  tools/libxl/libxl_create.c    |  4 +--
>>  tools/libxl/libxl_device.c    | 10 +++---
>>  tools/libxl/libxl_disk.c      | 28 +++++++++++-----
>>  tools/libxl/libxl_domain.c    |  2 +-
>>  tools/libxl/libxl_internal.h  | 77 ++++++++++++++++++++++++++++++
>> ++++++-------
>>  tools/libxl/libxl_netbuffer.c |  6 ++--
>>  tools/libxl/libxl_nic.c       | 55 +++++++------------------------
>>  tools/libxl/libxl_pci.c       | 21 ++++++++----
>>  tools/libxl/libxl_usb.c       | 52 +++++++++++++++++++----------
>>  tools/libxl/libxl_vdispl.c    | 62 ++++++----------------------------
>>  tools/libxl/libxl_vkb.c       | 61 +++++-----------------------------
>>  tools/libxl/libxl_vsnd.c      | 62 ++++++----------------------------
>>  tools/libxl/libxl_vtpm.c      | 33 +++++++------------
>>  16 files changed, 222 insertions(+), 314 deletions(-)
>>
>> --
>> 2.7.4
>>
>>
> ping
>
> --
> Best Regards,
> Oleksandr Grytsov.
>

ping

-- 
Best Regards,
Oleksandr Grytsov.

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

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote">On T=
ue, Oct 24, 2017 at 10:41 AM, Oleksandr Grytsov <span dir=3D"ltr">&lt;<a hr=
ef=3D"mailto:al1img@gmail.com" target=3D"_blank">al1img@gmail.com</a>&gt;</=
span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8e=
x;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr"><div><div c=
lass=3D"h5"><div class=3D"gmail_extra"><div class=3D"gmail_quote">On Thu, O=
ct 5, 2017 at 12:30 PM, Oleksandr Grytsov <span dir=3D"ltr">&lt;<a href=3D"=
mailto:al1img@gmail.com" target=3D"_blank">al1img@gmail.com</a>&gt;</span> =
wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bord=
er-left:1px #ccc solid;padding-left:1ex">From: Oleksandr Grytsov &lt;<a hre=
f=3D"mailto:oleksandr_grytsov@epam.com" target=3D"_blank">oleksandr_grytsov=
@epam.com</a>&gt;<br>
<br>
In current implementation the path of device XS entry is created with<br>
string from libxl__device_kind enum. But access to the device entry<br>
usually done with hardcoded path. This is source of potential errors.<br>
This patchset changes hardcoded device name in the XS path to string<br>
representation of libxl__device_kind enum. Also it changes &quot;type&quot;=
 field<br>
in libxl__..._devtype structure to keep libxl__device_kind. It allows<br>
to move some duplicated functions to macros.<br>
<br>
Oleksandr Grytsov (4):<br>
=C2=A0 libxl: use libxl__device_kind to get device XS entry<br>
=C2=A0 libxl: use libxl__device_kind in LIBXL_DEFINE_UPDATE_DEVID<br>
=C2=A0 libxl: move libxl__device_from_ to LIBXL_DEFINE_DEVICE_FROM_TYPE<br>
=C2=A0 libxl: move ibxl_devid_to_device_... to LIBXL_DEFINE_DEVID_TO_DEVICE=
<br>
<br>
=C2=A0tools/libxl/libxl_9pfs.c=C2=A0 =C2=A0 =C2=A0 | 21 +++---------<br>
=C2=A0tools/libxl/libxl_colo_nic.c=C2=A0 |=C2=A0 6 ++--<br>
=C2=A0tools/libxl/libxl_console.c=C2=A0 =C2=A0| 36 +++++++++-----------<br>
=C2=A0tools/libxl/libxl_create.c=C2=A0 =C2=A0 |=C2=A0 4 +--<br>
=C2=A0tools/libxl/libxl_device.c=C2=A0 =C2=A0 | 10 +++---<br>
=C2=A0tools/libxl/libxl_disk.c=C2=A0 =C2=A0 =C2=A0 | 28 +++++++++++-----<br=
>
=C2=A0tools/libxl/libxl_domain.c=C2=A0 =C2=A0 |=C2=A0 2 +-<br>
=C2=A0tools/libxl/libxl_internal.h=C2=A0 | 77 +++++++++++++++++++++++++++++=
+<wbr>++++++-------<br>
=C2=A0tools/libxl/libxl_netbuffer.c |=C2=A0 6 ++--<br>
=C2=A0tools/libxl/libxl_nic.c=C2=A0 =C2=A0 =C2=A0 =C2=A0| 55 +++++++-------=
----------------<wbr>-<br>
=C2=A0tools/libxl/libxl_pci.c=C2=A0 =C2=A0 =C2=A0 =C2=A0| 21 ++++++++----<b=
r>
=C2=A0tools/libxl/libxl_usb.c=C2=A0 =C2=A0 =C2=A0 =C2=A0| 52 ++++++++++++++=
+++++----------<br>
=C2=A0tools/libxl/libxl_vdispl.c=C2=A0 =C2=A0 | 62 ++++++------------------=
------<wbr>----<br>
=C2=A0tools/libxl/libxl_vkb.c=C2=A0 =C2=A0 =C2=A0 =C2=A0| 61 +++++---------=
----------------<wbr>----<br>
=C2=A0tools/libxl/libxl_vsnd.c=C2=A0 =C2=A0 =C2=A0 | 62 ++++++-------------=
-----------<wbr>----<br>
=C2=A0tools/libxl/libxl_vtpm.c=C2=A0 =C2=A0 =C2=A0 | 33 +++++++------------=
<br>
=C2=A016 files changed, 222 insertions(+), 314 deletions(-)<br>
<span class=3D"m_2776944076799760122HOEnZb"><font color=3D"#888888"><br>
--<br>
2.7.4<br>
<br>
</font></span></blockquote></div><br></div></div></div><div class=3D"gmail_=
extra">ping<span class=3D"HOEnZb"><font color=3D"#888888"><br clear=3D"all"=
></font></span></div><span class=3D"HOEnZb"><font color=3D"#888888"><div cl=
ass=3D"gmail_extra"><br>-- <br><div class=3D"m_2776944076799760122gmail_sig=
nature" data-smartmail=3D"gmail_signature">Best Regards,<br>Oleksandr Gryts=
ov.</div>
</div></font></span></div>
</blockquote></div><br></div><div class=3D"gmail_extra">ping<br clear=3D"al=
l"></div><div class=3D"gmail_extra"><br>-- <br><div class=3D"gmail_signatur=
e" data-smartmail=3D"gmail_signature">Best Regards,<br>Oleksandr Grytsov.</=
div>
</div></div>

--94eb2c117118d26653055cc2e5dc--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1628488122633173972==--


From xen-devel-bounces@lists.xen.org Mon Oct 30 13:11:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 13:11:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e99qJ-0001Ll-ME; Mon, 30 Oct 2017 13:11:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=469f563c5=Paul.Durrant@citrix.com>)
 id 1e99qI-0001Lf-Q3
 for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 13:11:02 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 34/86-23269-5E427F95; Mon, 30 Oct 2017 13:11:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFIsWRWlGSWpSXmKPExsWSzvfng+5Tle+
 RBhv7JS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozZLxewFexTr/j+ZhpTA+MftS5GDg4JAX+J
 xd0SXYycHGwCOhJLj85nArFFBHwl/n69xtrFyMXBLLCRWeJI83s2kISwQLrEzrY97BBFGRKb/
 s5ghbCjJC6sX8YCMpNFQFViy2ZXkDCvgLvEtFd7WUDmCAmsYZZY/m4rC0iCU8BO4tiXdrBljA
 KyEl8aVzOD2MwC4hK3nkAcISEgILFkz3lmCFtU4uXjf6wQtoHE1qX7wHYxC2hKrN+lD9GqKDG
 l+yE7xF5BiZMzn7BMYBSehWTqLISOWUg6ZiHpWMDIsopRvTi1qCy1SNdCL6koMz2jJDcxM0fX
 0MBULze1uDgxPTUnMalYLzk/dxMjMOwZgGAH48Fm50OMkhxMSqK8XA3fIoX4kvJTKjMSizPii
 0pzUosPMcpwcChJ8FYof48UEixKTU+tSMvMAUYgTFqCg0dJhFcDJM1bXJCYW5yZDpE6xWjJcW
 zT5T9MHE+uzfvLxPFs5usGZiGWvPy8VClx3gMgDQIgDRmleXDjYEniEqOslDAvI9CBQjwFqUW
 5mSWo8q8YxTkYlYR5+0Cm8GTmlcBtfQV0EBPIQZJfQA4qSURISTUwdrFzpl2cJ2F0ucTw4iUR
 a8kG95+X7ue5zDaUb4mZpLP0n+AH8QmhdoLPL/22sLG/oaTDyPVNZNqWrbc+ffu0vGLxspWtJ
 05t196cdzrwQoO+jzjDhC77dUp/mvyNl5UaNitdXbFOxyipanJJ2MJe7bOab3bMufTCsX3ZxQ
 VKk/PVU3hftSjMVWIpzkg01GIuKk4EANoxUqwNAwAA
X-Env-Sender: prvs=469f563c5=Paul.Durrant@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1509369057!106397549!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35434 invoked from network); 30 Oct 2017 13:11:00 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Oct 2017 13:11:00 -0000
X-IronPort-AV: E=Sophos;i="5.44,320,1505779200"; d="scan'208";a="106556610"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Julien Grall' <julien.grall@linaro.org>, Jan Beulich <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v12 05/11] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
Thread-Index: AQHTR0tLr0y0zTpw906ENZd+X2ZT6qL2LXuAgAABlACAAAIogIABQDsAgABtAxCABHHRAIAAIf7A
Date: Mon, 30 Oct 2017 13:10:44 +0000
Message-ID: <f4edef1d3ca5491ead58236ecce249c0@AMSPEX02CL03.citrite.net>
References: <20171017132432.24093-1-paul.durrant@citrix.com>
 <20171017132432.24093-6-paul.durrant@citrix.com>
 <59F21AC7020000780018A489@prv-mh.provo.novell.com>
 <f3e482bf-703f-4864-304d-f19ca6d29cf9@linaro.org>
 <59F21DE9020000780018A4B1@prv-mh.provo.novell.com>
 <7825107d-9c44-b402-8bb4-7db2cc8bfeb4@linaro.org>
 <fa4b5d3812a945c8983a601301faf2d4@AMSPEX02CL03.citrite.net>
 <80e56f0d-2285-b9c5-007c-e194c390bcab@linaro.org>
In-Reply-To: <80e56f0d-2285-b9c5-007c-e194c390bcab@linaro.org>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim
 \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v12 05/11] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKdWxpZW4gR3JhbGwgW21haWx0
bzpqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZ10NCj4gU2VudDogMzAgT2N0b2JlciAyMDE3IDEyOjA5
DQo+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgSmFuIEJldWxp
Y2gNCj4gPEpCZXVsaWNoQHN1c2UuY29tPg0KPiBDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT47IEFuZHJldyBDb29wZXINCj4gPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+
OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgR2VvcmdlDQo+IER1bmxhcCA8R2Vvcmdl
LkR1bmxhcEBjaXRyaXguY29tPjsgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+
Ow0KPiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyB4ZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7DQo+IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFk
LndpbGtAb3JhY2xlLmNvbT47IERhbmllbCBEZSBHcmFhZg0KPiA8ZGdkZWdyYUB0eWNoby5uc2Eu
Z292PjsgVGltIChYZW4ub3JnKSA8dGltQHhlbi5vcmc+DQo+IFN1YmplY3Q6IFJlOiBbWGVuLWRl
dmVsXSBbUEFUQ0ggdjEyIDA1LzExXSB4ODYvbW06IGFkZA0KPiBIWVBFUlZJU09SX21lbW9yeV9v
cCB0byBhY3F1aXJlIGd1ZXN0IHJlc291cmNlcw0KPiANCj4gSGkgUGF1bCwNCj4gDQo+IE9uIDI3
LzEwLzE3IDE2OjE5LCBQYXVsIER1cnJhbnQgd3JvdGU6DQo+ID4+IC0tLS0tT3JpZ2luYWwgTWVz
c2FnZS0tLS0tDQo+ID4+IEZyb206IEp1bGllbiBHcmFsbCBbbWFpbHRvOmp1bGllbi5ncmFsbEBs
aW5hcm8ub3JnXQ0KPiA+PiBTZW50OiAyNyBPY3RvYmVyIDIwMTcgMTI6NDYNCj4gPj4gVG86IEph
biBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT47IFBhdWwgRHVycmFudA0KPiA+PiA8UGF1bC5E
dXJyYW50QGNpdHJpeC5jb20+DQo+ID4+IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPjsgQW5kcmV3IENvb3Blcg0KPiA+PiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBHZW9yZ2UNCj4gPj4gRHVubGFwIDxHZW9y
Z2UuRHVubGFwQGNpdHJpeC5jb20+OyBJYW4gSmFja3Nvbg0KPiA8SWFuLkphY2tzb25AY2l0cml4
LmNvbT47DQo+ID4+IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47
IHhlbi0NCj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7DQo+ID4+IEtvbnJhZCBSemVzenV0
ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47IERhbmllbCBEZSBHcmFhZg0KPiA+PiA8
ZGdkZWdyYUB0eWNoby5uc2EuZ292PjsgVGltIChYZW4ub3JnKSA8dGltQHhlbi5vcmc+DQo+ID4+
IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjEyIDA1LzExXSB4ODYvbW06IGFkZA0K
PiA+PiBIWVBFUlZJU09SX21lbW9yeV9vcCB0byBhY3F1aXJlIGd1ZXN0IHJlc291cmNlcw0KPiA+
Pg0KPiA+PiBIaSwNCj4gPj4NCj4gPj4gT24gMjYvMTAvMTcgMTY6MzksIEphbiBCZXVsaWNoIHdy
b3RlOg0KPiA+Pj4+Pj4gT24gMjYuMTAuMTcgYXQgMTc6MzIsIDxqdWxpZW4uZ3JhbGxAbGluYXJv
Lm9yZz4gd3JvdGU6DQo+ID4+Pj4gT24gMjYvMTAvMTcgMTY6MjYsIEphbiBCZXVsaWNoIHdyb3Rl
Og0KPiA+Pj4+Pj4+PiBPbiAxNy4xMC4xNyBhdCAxNToyNCwgPHBhdWwuZHVycmFudEBjaXRyaXgu
Y29tPiB3cm90ZToNCj4gPj4+Pj4+ICsgICAgLyogSU4vT1VUIC0gSWYgdGhlIHRvb2xzIGRvbWFp
biBpcyBQViB0aGVuLCB1cG9uIHJldHVybiwNCj4gZnJhbWVfbGlzdA0KPiA+Pj4+Pj4gKyAgICAg
KiAgICAgICAgICB3aWxsIGJlIHBvcHVsYXRlZCB3aXRoIHRoZSBNRk5zIG9mIHRoZSByZXNvdXJj
ZS4NCj4gPj4+Pj4+ICsgICAgICogICAgICAgICAgSWYgdGhlIHRvb2xzIGRvbWFpbiBpcyBIVk0g
dGhlbiBpdCBpcyBleHBlY3RlZCB0aGF0LCBvbg0KPiA+Pj4+Pj4gKyAgICAgKiAgICAgICAgICBl
bnRyeSwgZnJhbWVfbGlzdCB3aWxsIGJlIHBvcHVsYXRlZCB3aXRoIGEgbGlzdCBvZiBHRk5zDQo+
ID4+Pj4+PiArICAgICAqICAgICAgICAgIHRoYXQgd2lsbCBiZSBtYXBwZWQgdG8gdGhlIE1GTnMg
b2YgdGhlIHJlc291cmNlLg0KPiA+Pj4+Pj4gKyAgICAgKiAgICAgICAgICBJZiAtRUlPIGlzIHJl
dHVybmVkIHRoZW4gdGhlIGZyYW1lX2xpc3QgaGFzIG9ubHkgYmVlbg0KPiA+Pj4+Pj4gKyAgICAg
KiAgICAgICAgICBwYXJ0aWFsbHkgbWFwcGVkIGFuZCBpdCBpcyB1cCB0byB0aGUgY2FsbGVyIHRv
IHVubWFwIGFsbA0KPiA+Pj4+Pj4gKyAgICAgKiAgICAgICAgICB0aGUgR0ZOcy4NCj4gPj4+Pj4+
ICsgICAgICogICAgICAgICAgVGhpcyBwYXJhbWV0ZXIgbWF5IGJlIE5VTEwgaWYgbnJfZnJhbWVz
IGlzIDAuDQo+ID4+Pj4+PiArICAgICAqLw0KPiA+Pj4+Pj4gKyAgICBYRU5fR1VFU1RfSEFORExF
KHhlbl91bG9uZ190KSBmcmFtZV9saXN0Ow0KPiA+Pj4+Pg0KPiA+Pj4+PiBUaGlzIGlzIHN0aWxs
IHhlbl91bG9uZ190LCB3aGljaCBJIGNhbiBsaXZlIHdpdGgsIGJ1dCB0aGVuIHlvdSBzaG91bGRu
J3QNCj4gPj4+Pj4gY29weSBpbnRvIC8gb3V0IG9mIGFycmF5cyBvZiBvdGhlciB0eXBlcyBpbiBh
Y3F1aXJlX3Jlc291cmNlKCkgKHRoZQ0KPiA+Pj4+PiBtb3JlIHRoYXQgdGhpcyBpcyBjb21tb24g
Y29kZSwgYW5kIGlpcmMgeGVuX3Vsb25nX3QgYW5kDQo+ID4+Pj4+IHVuc2lnbmVkIGxvbmcgYXJl
bid0IHRoZSBzYW1lIHRoaW5nIG9uIEFSTTMyKS4NCj4gPj4+Pg0KPiA+Pj4+IHhlbl91bG9uZ190
IGlzIGFsd2F5cyA2NC1iaXQgb24gQXJtICgzMi1iaXQgYW5kIDY0LWJpdCkuIEJ1dCBzaG91bGRu
J3QNCj4gPj4+PiB3ZSB1c2UgeGVuX3Bmbl90IGhlcmU/DQo+ID4+Pg0KPiA+Pj4gSSBoYWQgcHV0
IHRoaXMgcXVlc3Rpb24gdXAgZWFybGllciwgYnV0IGlpcmMgUGF1bCBkaWRuJ3QgbGlrZSBpdC4N
Cj4gPj4NCj4gPj4gSSdkIGxpa2UgdG8gdW5kZXJzdGFuZCB3aHkgUGF1bCBkb2Vzbid0IGxpa2Ug
aXQuIFdlIHNob3VsZCBuZXZlciBhc3N1bWUNCj4gPj4gdGhhdCBhIGZyYW1lIGZpdCBpbiB4ZW5f
dWxvbmdfdC4geGVuX3Bmbl90IHdhcyBleGFjdGx5IGludHJvZHVjZWQgZm9yDQo+ID4+IHRoYXQg
cHVycG9zZS4NCj4gPg0KPiA+IE15IHJlc2VydmF0aW9uIGlzIHdoZXRoZXIgeGVuX3Bmbl90IGlz
IGludGVuZGVkIHRvIGhvbGQgZWl0aGVyIGdmbnMgb3INCj4gbWZucywgc2luY2UgdGhpcyBoeXBl
cmNhbGwgdXNlcyB0aGUgc2FtZSBhcnJheSBmb3IgYm90aC4gSWYgaXQgc3VpdGFibGUgdGhlbiBJ
IGFtDQo+IGhhcHB5IHRvIGNoYW5nZSBpdCwgYnV0IEFuZHJldyBsZWQgbWUgdG8gYmVsaWV2ZSBv
dGhlcndpc2UuDQo+IA0KPiBMb29raW5nIGF0IHRoZSBwdWJsaWMgaGVhcmRlcnMsIHhlbl9wZm5f
dCBpcyBiZWVuIHVzZWQgZm9yIGJvdGggTUZOIChzZWUNCj4geGVucGZfYWRkX21lbXR5cGUpIGFu
ZCBHRk4gKHNlZSBnbnR0YWJfc2V0dXBfdGFibGUpLg0KPiANCj4gU28gSSB0aGluayBpdCB3b3Vs
ZCBiZSBmaW5lIHRvIGRvIHRoZSBzYW1lIGhlcmUuDQoNClllcywgSSdtIGdvaW5nIHRvIGNoYW5n
ZSBpdCBpbiB0aGUgbmV4dCB2ZXJzaW9uLg0KDQogIENoZWVycywNCg0KICAgIFBhdWwNCg0KPiBD
aGVlcnMsDQo+IA0KPiAtLQ0KPiBKdWxpZW4gR3JhbGwNCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 30 13:25:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 13:25:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9A4X-0002GY-4u; Mon, 30 Oct 2017 13:25:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e9A4V-0002GB-J9
 for xen-devel@lists.xensource.com; Mon, 30 Oct 2017 13:25:43 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 47/43-20834-65827F95; Mon, 30 Oct 2017 13:25:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsWS0XRdVTdA43u
 kwcE9NhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeHRPveCNRMX7de0sDYzn
 uLsYuTiEBBqZJF427WaDcB4zSsxYuIsFwtnGKHHo+iHmLkZODhEBZ4mvZ+ayg9i8AvoSU6fuB
 osLCxhJrD5yhxHElhAIkdi0biY7hK0lse/bdSCbnYNNwErikBhIlEVAVaLl8QrWCYxcCxgZVj
 GqF6cWlaUW6RrrJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIE+pUBCHYwNn9xOsQ
 oycGkJMrL1fAtUogvKT+lMiOxOCO+qDQntfgQowwHh5IE7w+175FCgkWp6akVaZk5wACDSUtw
 8CiJ8G4CSfMWFyTmFmemQ6ROMRpzHNt0+Q8Tx7OZrxuYhVjy8vNSpcR5H4GUCoCUZpTmwQ2CB
 f4lRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfNeB5nCk5lXArfvFdApTECnaEh+ATmlJBEhJd
 XAGNdz9H9x0sp7CzyvHCh51eKhpcnkeE1zk5pit9jlgnrL7D0pU6Xa4s6v2f1MJWu3URzfniy
 uN301LjZblNevWJz7WPyd42b/nvmXuU8vvCZnVVfNH6z7ZNWR1ZrJLvOv7b1iUnDYPvGZy84A
 Sa3lwn2n3vUranwKyJY8v3Kd381bzwrcJ1d9VWIpzkg01GIuKk4EAHP3vh93AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1509369935!54522455!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3824 invoked from network); 30 Oct 2017 13:25:36 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 Oct 2017 13:25:36 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e9A4N-0000Fr-D2; Mon, 30 Oct 2017 13:25:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e9A4I-0007gt-0o; Mon, 30 Oct 2017 13:25:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e9A4H-0005yC-Hi; Mon, 30 Oct 2017 13:25:29 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115392-mainreport@xen.org>
X-Osstest-Failures: examine:examine-godello1:memdisk-try-append:fail:nonblocking
X-Osstest-Versions-That: flight=115152
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 30 Oct 2017 13:25:29 +0000
Subject: [Xen-devel] [examine test] 115392: tolerable all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNTM5MiBleGFtaW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTUzOTIvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIGV4YW1pbmUtZ29kZWxsbzEgICAgICAgICAgICAgIDQgbWVtZGlzay10cnktYXBwZW5k
ICAgICAgZmFpbCBibG9ja2VkIGluIDExNTE1MgoKYmFzZWxpbmUgdmVyc2lvbjoKIGZsaWdodCAg
ICAgICAgICAgICAgIDExNTE1MgoKam9iczoKIGV4YW1pbmUtYmFyb3F1ZTAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogZXhhbWluZS1iYXJvcXVl
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBl
eGFtaW5lLWFybmRhbGUtYmx1ZXdhdGVyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGV4YW1pbmUtY3ViaWV0cnVjay1icmFxdWUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogZXhhbWluZS1jaGFyZG9ubmF5MCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBleGFtaW5lLWNoYXJkb25u
YXkxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGV4
YW1pbmUtZWxibGluZzAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogZXhhbWluZS1lbGJsaW5nMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBleGFtaW5lLWZpYW5vMCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGV4YW1pbmUtZmlhbm8xICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogZXhh
bWluZS1jdWJpZXRydWNrLWdsZWl6ZXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBleGFtaW5lLWdvZGVsbG8wICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGV4YW1pbmUtZ29kZWxsbzEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogZXhhbWluZS1odXhlbHJlYmUw
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBleGFt
aW5lLWh1eGVscmViZTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGV4YW1pbmUtaXRhbGlhMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogZXhhbWluZS1pdGFsaWExICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBleGFtaW5lLWFybmRhbGUtbGFr
ZXNpZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGV4YW1p
bmUtbWVybG90MCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogZXhhbWluZS1tZXJsb3QxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBleGFtaW5lLWFybmRhbGUtbWV0cm9jZW50cmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGV4YW1pbmUtY3ViaWV0cnVjay1t
ZXR6aW5nZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogZXhhbWlu
ZS1ub2JsaW5nMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBleGFtaW5lLW5vYmxpbmcxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGV4YW1pbmUtbm9jZXJhMCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogZXhhbWluZS1ub2NlcmExICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBleGFtaW5l
LWN1YmlldHJ1Y2stcGljYXNzbyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGV4YW1pbmUtcGlub3QwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogZXhhbWluZS1waW5vdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBleGFtaW5lLXJpbWF2YTAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGV4YW1pbmUt
cmltYXZhMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogZXhhbWluZS1hcm5kYWxlLXdlc3RmaWVsZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Mon Oct 30 13:33:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 13:33:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9ABx-0002z2-Tc; Mon, 30 Oct 2017 13:33:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e9ABv-0002yw-Nc
 for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 13:33:23 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 66/56-21967-22A27F95; Mon, 30 Oct 2017 13:33:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKIsWRWlGSWpSXmKPExsXSO6nOVVdO63u
 kwf7v+hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bCjQfZC96aVvzuucXWwHhbu4uRk0NIYCKT
 RNfChC5GLiD7L6PEzbZ5bBDORkaJdU9WM0I42xglzux+zQrSIiwQK/Hu3kSmLkYODhGBAonTc
 0QhJrlLvO+/C1bCLKAncfP6RTYQm03ASOLs0emMIOW8ArYSbYdyQMIsAqoSLw5OBisXFQiXeN
 t4hAXE5hUQlDg58wmYzSngIfH/YDvcyB3Xf0HZ8hLb385hBrElBAwlPm9cyjyBUXAWkvZZSFp
 mIWlZwMi8ilG9OLWoLLVI11QvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMwaBmA
 YAfjl37nQ4ySHExKorxcDd8ihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwRmh+jxQSLEpNT61Iy
 8wBxg9MWoKDR0mE1xUkzVtckJhbnJkOkTrF6MpxbNPlP0wcPyZdAZKbbt4Fkhu+PwCSz2a+bm
 AWYsnLz0uVEud1A2kWAGnOKM2DGw2L/UuMslLCvIxAxwrxFKQW5WaWoMq/YhTnYFQS5jUEmcK
 TmVcCd8EroOOYgI7TkPwCclxJIkJKqoFRN2371qyzgvrvf87sck81Ks7YWljDd8Am0TOqvutR
 W2Twkeb8UPbgrbMD5z/grhLZcEGTa/nhdXk/s915iybKPWc5bMT7odpfb8rEec9Dj92+NLfY4
 7ebniLHv46TwbOf9b9tOnLRKO3tXr6+B5v1Nyz/5udrGJZ/9clG6f0PPtRY5C7TP+mmxFKckW
 ioxVxUnAgAt9s78PgCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1509370397!93407340!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21302 invoked from network); 30 Oct 2017 13:33:18 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 30 Oct 2017 13:33:18 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9UDXFnw017866
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 30 Oct 2017 13:33:16 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9UDXFEB013102
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 30 Oct 2017 13:33:15 GMT
Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v9UDXErR023825;
 Mon, 30 Oct 2017 13:33:14 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 30 Oct 2017 06:33:14 -0700
To: Dongli Zhang <dongli.zhang@oracle.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
References: <1509350613-15356-1-git-send-email-dongli.zhang@oracle.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <ce923518-73c1-e4eb-e618-668c74fc7fc0@oracle.com>
Date: Mon, 30 Oct 2017 09:34:44 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1509350613-15356-1-git-send-email-dongli.zhang@oracle.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: jgross@suse.com, joao.m.martins@oracle.com
Subject: Re: [Xen-devel] [PATCH v5 1/1] xen/time: do not decrease steal time
 after live migration on xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMzAvMjAxNyAwNDowMyBBTSwgRG9uZ2xpIFpoYW5nIHdyb3RlOgo+IEFmdGVyIGd1ZXN0
IGxpdmUgbWlncmF0aW9uIG9uIHhlbiwgc3RlYWwgdGltZSBpbiAvcHJvYy9zdGF0Cj4gKGNwdXN0
YXRbQ1BVVElNRV9TVEVBTF0pIG1pZ2h0IGRlY3JlYXNlIGJlY2F1c2Ugc3RlYWwgcmV0dXJuZWQg
YnkKPiB4ZW5fc3RlYWxfbG9jaygpIG1pZ2h0IGJlIGxlc3MgdGhhbiB0aGlzX3JxKCktPnByZXZf
c3RlYWxfdGltZSB3aGljaCBpcwo+IGRlcml2ZWQgZnJvbSBwcmV2aW91cyByZXR1cm4gdmFsdWUg
b2YgeGVuX3N0ZWFsX2Nsb2NrKCkuCj4KPiBGb3IgaW5zdGFuY2UsIHN0ZWFsIHRpbWUgb2YgZWFj
aCB2Y3B1IGlzIDMzNSBiZWZvcmUgbGl2ZSBtaWdyYXRpb24uCj4KPiBjcHUgIDE5OCAwIDM2OCAy
MDAwNjQgMTk2MiAwIDAgMTM0MCAwIDAKPiBjcHUwIDM4IDAgODEgNTAwNjMgNDkyIDAgMCAzMzUg
MCAwCj4gY3B1MSA2NSAwIDk3IDQ5NzYzIDYzNCAwIDAgMzM1IDAgMAo+IGNwdTIgMzggMCA4MSA1
MDA5OCA0NjIgMCAwIDMzNSAwIDAKPiBjcHUzIDU2IDAgMTA3IDUwMTM4IDM3NCAwIDAgMzM1IDAg
MAo+Cj4gQWZ0ZXIgbGl2ZSBtaWdyYXRpb24sIHN0ZWFsIHRpbWUgaXMgcmVkdWNlZCB0byAzMTIu
Cj4KPiBjcHUgIDIwMCAwIDM3MCAyMDAzMzAgMTk3MSAwIDAgMTI0OCAwIDAKPiBjcHUwIDM4IDAg
ODIgNTAxMjMgNTAwIDAgMCAzMTIgMCAwCj4gY3B1MSA2NSAwIDk3IDQ5ODMyIDYzNCAwIDAgMzEy
IDAgMAo+IGNwdTIgMzkgMCA4MiA1MDE2NyA0NjIgMCAwIDMxMiAwIDAKPiBjcHUzIDU2IDAgMTA3
IDUwMjA3IDM3NCAwIDAgMzEyIDAgMAo+Cj4gU2luY2UgcnVuc3RhdGUgdGltZXMgYXJlIGN1bXVs
YXRpdmUgYW5kIGNsZWFyZWQgZHVyaW5nIHhlbiBsaXZlIG1pZ3JhdGlvbgo+IGJ5IHhlbiBoeXBl
cnZpc29yLCB0aGUgaWRlYSBvZiB0aGlzIHBhdGNoIGlzIHRvIGFjY3VtdWxhdGUgcnVuc3RhdGUg
dGltZXMKPiB0byBnbG9iYWwgcGVyY3B1IHZhcmlhYmxlcyBiZWZvcmUgbGl2ZSBtaWdyYXRpb24g
c3VzcGVuZC4gT25jZSBndWVzdCBWTSBpcwo+IHJlc3VtZWQsIHhlbl9nZXRfcnVuc3RhdGVfc25h
cHNob3RfY3B1KCkgd291bGQgYWx3YXlzIHJldHVybiB0aGUgc3VtIG9mIG5ldwo+IHJ1bnN0YXRl
IHRpbWVzIGFuZCBwcmV2aW91c2x5IGFjY3VtdWxhdGVkIHRpbWVzIHN0b3JlZCBpbiBnbG9iYWwg
cGVyY3B1Cj4gdmFyaWFibGVzLgo+Cj4gU2ltaWxhciBhbmQgbW9yZSBzZXZlcmUgaXNzdWUgd291
bGQgaW1wYWN0IHByaW9yIGxpbnV4IDQuOC00LjEwIGFzCj4gZGlzY3Vzc2VkIGJ5IE1pY2hhZWwg
TGFzIGF0Cj4gaHR0cHM6Ly8weHN0dWJzLm9yZy9kZWJ1Z2dpbmctYS1mbGFreS1jcHUtc3RlYWwt
dGltZS1jb3VudGVyLW9uLWEtcGFyYXZpcnR1YWxpemVkLXhlbi1ndWVzdCwKPiB3aGljaCB3b3Vs
ZCBvdmVyZmxvdyBzdGVhbCB0aW1lIGFuZCBsZWFkIHRvIDEwMCUgc3QgdXNhZ2UgaW4gdG9wIGNv
bW1hbmQKPiBmb3IgbGludXggNC44LTQuMTAuIEEgYmFja3BvcnQgb2YgdGhpcyBwYXRjaCB3b3Vs
ZCBmaXggdGhhdCBpc3N1ZS4KPgo+IFJlZmVyZW5jZXM6IGh0dHBzOi8vMHhzdHVicy5vcmcvZGVi
dWdnaW5nLWEtZmxha3ktY3B1LXN0ZWFsLXRpbWUtY291bnRlci1vbi1hLXBhcmF2aXJ0dWFsaXpl
ZC14ZW4tZ3Vlc3QKPiBTaWduZWQtb2ZmLWJ5OiBEb25nbGkgWmhhbmcgPGRvbmdsaS56aGFuZ0Bv
cmFjbGUuY29tPgo+Cj4gLS0tCj4gQ2hhbmdlZCBzaW5jZSB2MToKPiAgICogcmVsb2NhdGUgbW9k
aWZpY2F0aW9uIHRvIHhlbl9nZXRfcnVuc3RhdGVfc25hcHNob3RfY3B1Cj4KPiBDaGFuZ2VkIHNp
bmNlIHYyOgo+ICAgKiBhY2N1bXVsYXRlIHJ1bnN0YXRlIHRpbWVzIGJlZm9yZSBsaXZlIG1pZ3Jh
dGlvbgo+Cj4gQ2hhbmdlZCBzaW5jZSB2MzoKPiAgICogZG8gbm90IGFjY3VtdWxhdGUgdGltZXMg
aW4gdGhlIGNhc2Ugb2YgZ3Vlc3QgY2hlY2twb2ludGluZwo+Cj4gQ2hhbmdlZCBzaW5jZSB2NDoK
PiAgICogYWxsb2NhdGUgYXJyYXkgb2YgdmNwdV9ydW5zdGF0ZV9pbmZvIHRvIHJlZHVjZSBudW1i
ZXIgb2YgbWVtb3J5IGFsbG9jYXRpb24KPgo+IC0tLQo+ICBkcml2ZXJzL3hlbi9tYW5hZ2UuYyAg
ICAgICAgIHwgIDIgKysKPiAgZHJpdmVycy94ZW4vdGltZS5jICAgICAgICAgICB8IDY4ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCj4gIGluY2x1ZGUveGVuL2lu
dGVyZmFjZS92Y3B1LmggfCAgMiArKwo+ICBpbmNsdWRlL3hlbi94ZW4tb3BzLmggICAgICAgIHwg
IDEgKwo+ICA0IGZpbGVzIGNoYW5nZWQsIDcxIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0p
Cj4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vbWFuYWdlLmMgYi9kcml2ZXJzL3hlbi9tYW5h
Z2UuYwo+IGluZGV4IGM0MjVkMDMuLjNkYzA4NWQgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy94ZW4v
bWFuYWdlLmMKPiArKysgYi9kcml2ZXJzL3hlbi9tYW5hZ2UuYwo+IEBAIC03Miw2ICs3Miw3IEBA
IHN0YXRpYyBpbnQgeGVuX3N1c3BlbmQodm9pZCAqZGF0YSkKPiAgCX0KPiAgCj4gIAlnbnR0YWJf
c3VzcGVuZCgpOwo+ICsJeGVuX2FjY3VtdWxhdGVfcnVuc3RhdGVfdGltZSgtMSk7Cj4gIAl4ZW5f
YXJjaF9wcmVfc3VzcGVuZCgpOwo+ICAKPiAgCS8qCj4gQEAgLTg0LDYgKzg1LDcgQEAgc3RhdGlj
IGludCB4ZW5fc3VzcGVuZCh2b2lkICpkYXRhKQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgOiAwKTsKPiAgCj4gIAl4ZW5fYXJjaF9wb3N0X3N1c3BlbmQoc2kt
PmNhbmNlbGxlZCk7Cj4gKwl4ZW5fYWNjdW11bGF0ZV9ydW5zdGF0ZV90aW1lKHNpLT5jYW5jZWxs
ZWQpOwoKSSBhbSBub3QgY29udmluY2VkIHRoYXQgdGhlIGNvbW1lbnQgYWJvdmUgSFlQRVJWSVNP
Ul9zdXNwZW5kKCkgaXMKY29ycmVjdC4gVGhlIGNhbGwgY2FuIHJldHVybiBhbiBlcnJvciBjb2Rl
IGFuZCBzbyBpZiBpdCByZXR1cm5zIC1FUEVSTQood2hpY2ggQUZBSUNTIGl0IGNhbid0IG5vdyBi
dXQgbWlnaHQgaW4gdGhlIGZ1dHVyZSkgdGhlbgp4ZW5fYWNjdW11bGF0ZV9ydW5zdGF0ZV90aW1l
KCkgd2lsbCBkbyB3cm9uZyB0aGluZy4KCgo+ICAJZ250dGFiX3Jlc3VtZSgpOwo+ICAKPiAgCWlm
ICghc2ktPmNhbmNlbGxlZCkgewo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi90aW1lLmMgYi9k
cml2ZXJzL3hlbi90aW1lLmMKPiBpbmRleCBhYzVmMjNmLi5jZjNhZmI5IDEwMDY0NAo+IC0tLSBh
L2RyaXZlcnMveGVuL3RpbWUuYwo+ICsrKyBiL2RyaXZlcnMveGVuL3RpbWUuYwo+IEBAIC0xOSw2
ICsxOSw5IEBACj4gIC8qIHJ1bnN0YXRlIGluZm8gdXBkYXRlZCBieSBYZW4gKi8KPiAgc3RhdGlj
IERFRklORV9QRVJfQ1BVKHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8sIHhlbl9ydW5zdGF0ZSk7
Cj4gIAo+ICtzdGF0aWMgREVGSU5FX1BFUl9DUFUodTY0W1JVTlNUQVRFX21heF0sIG9sZF9ydW5z
dGF0ZV90aW1lKTsKPiArc3RhdGljIHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gKnJ1bnN0YXRl
X2RlbHRhOwoKSSdkIG1vdmUgdGhpcyBpbnNpZGUgeGVuX2FjY3VtdWxhdGVfcnVuc3RhdGVfdGlt
ZSgpIHNpbmNlIHRoYXQncyB0aGUKb25seSBmdW5jdGlvbiB0aGF0IHVzZXMgaXQuIEFuZCB3aHkg
ZG9lcyBpdCBuZWVkIHRvIGJlCnZjcHVfcnVuc3RhdGVfaW5mbyBhbmQgbm90IHU2NFs0XT8KCj4g
Kwo+ICAvKiByZXR1cm4gYW4gY29uc2lzdGVudCBzbmFwc2hvdCBvZiA2NC1iaXQgdGltZS9jb3Vu
dGVyIHZhbHVlICovCj4gIHN0YXRpYyB1NjQgZ2V0NjQoY29uc3QgdTY0ICpwKQo+ICB7Cj4gQEAg
LTQ3LDggKzUwLDggQEAgc3RhdGljIHU2NCBnZXQ2NChjb25zdCB1NjQgKnApCj4gIAlyZXR1cm4g
cmV0Owo+ICB9Cj4gIAo+IC1zdGF0aWMgdm9pZCB4ZW5fZ2V0X3J1bnN0YXRlX3NuYXBzaG90X2Nw
dShzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvICpyZXMsCj4gLQkJCQkJICB1bnNpZ25lZCBpbnQg
Y3B1KQo+ICtzdGF0aWMgdm9pZCB4ZW5fZ2V0X3J1bnN0YXRlX3NuYXBzaG90X2NwdV9kZWx0YSgK
PiArCQkJc3RydWN0IHZjcHVfcnVuc3RhdGVfaW5mbyAqcmVzLCB1bnNpZ25lZCBpbnQgY3B1KQo+
ICB7Cj4gIAl1NjQgc3RhdGVfdGltZTsKPiAgCXN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gKnN0
YXRlOwo+IEBAIC02Niw2ICs2OSw2NyBAQCBzdGF0aWMgdm9pZCB4ZW5fZ2V0X3J1bnN0YXRlX3Nu
YXBzaG90X2NwdShzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvICpyZXMsCj4gIAkJIChzdGF0ZV90
aW1lICYgWEVOX1JVTlNUQVRFX1VQREFURSkpOwo+ICB9Cj4gIAo+ICtzdGF0aWMgdm9pZCB4ZW5f
Z2V0X3J1bnN0YXRlX3NuYXBzaG90X2NwdShzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvICpyZXMs
Cj4gKwkJCQkJICB1bnNpZ25lZCBpbnQgY3B1KQo+ICt7Cj4gKwlpbnQgaTsKPiArCj4gKwl4ZW5f
Z2V0X3J1bnN0YXRlX3NuYXBzaG90X2NwdV9kZWx0YShyZXMsIGNwdSk7Cj4gKwo+ICsJZm9yIChp
ID0gMDsgaSA8IFJVTlNUQVRFX21heDsgaSsrKQo+ICsJCXJlcy0+dGltZVtpXSArPSBwZXJfY3B1
KG9sZF9ydW5zdGF0ZV90aW1lLCBjcHUpW2ldOwo+ICt9Cj4gKwo+ICt2b2lkIHhlbl9hY2N1bXVs
YXRlX3J1bnN0YXRlX3RpbWUoaW50IGFjdGlvbikKPiArewo+ICsJc3RydWN0IHZjcHVfcnVuc3Rh
dGVfaW5mbyBzdGF0ZTsKPiArCWludCBjcHUsIGk7Cj4gKwo+ICsJc3dpdGNoIChhY3Rpb24pIHsK
PiArCWNhc2UgLTE6IC8qIGJhY2t1cCBydW5zdGF0ZSB0aW1lIGJlZm9yZSBzdXNwZW5kICovCj4g
KwkJV0FSTl9PTl9PTkNFKHVubGlrZWx5KHJ1bnN0YXRlX2RlbHRhKSk7Cgpwcl93YXJuX29uY2Uo
KSwgdG8gYmUgY29uc2lzdGVudCB3aXRoIHRoZSByZXN0IG9mIHRoZSBmaWxlLiBBbmQgdGhlbgpz
aG91bGQgeW91IHJldHVybiBpZiB0aGlzIGlzIHRydWU/Cgo+ICsKPiArCQlydW5zdGF0ZV9kZWx0
YSA9IGtjYWxsb2MobnVtX3Bvc3NpYmxlX2NwdXMoKSwKPiArCQkJCQkgc2l6ZW9mKCpydW5zdGF0
ZV9kZWx0YSksCj4gKwkJCQkJIEdGUF9LRVJORUwpOwo+ICsJCWlmICh1bmxpa2VseSghcnVuc3Rh
dGVfZGVsdGEpKSB7Cj4gKwkJCXByX2FsZXJ0KCIlczogZmFpbGVkIHRvIGFsbG9jYXRlIHJ1bnN0
YXRlX2RlbHRhXG4iLAo+ICsJCQkJICAgIF9fZnVuY19fKTsKCnByX3dhcm4oKSBzaG91bGQgYmUg
c3VmZmljaWVudC4gQmVsb3cgdG9vLgoKQWxzbywgYXMgYSBzaWRlIHF1ZXN0aW9uIC0tLSBjYW4g
d2UgZG8ga21hbGxvYygpIGF0IHRoaXMgcG9pbnQ/Cgo+ICsJCQlyZXR1cm47Cj4gKwkJfQo+ICsK
PiArCQlmb3JfZWFjaF9wb3NzaWJsZV9jcHUoY3B1KSB7Cj4gKwkJCXhlbl9nZXRfcnVuc3RhdGVf
c25hcHNob3RfY3B1X2RlbHRhKCZzdGF0ZSwgY3B1KTsKPiArCQkJbWVtY3B5KHJ1bnN0YXRlX2Rl
bHRhW2NwdV0udGltZSwgc3RhdGUudGltZSwKPiArCQkJICAgICAgUlVOU1RBVEVfbWF4ICogc2l6
ZW9mKCpydW5zdGF0ZV9kZWx0YVtjcHVdLnRpbWUpKTsKCnNpemVvZihydW5zdGF0ZV9kZWx0YVtj
cHVdLnRpbWUpLgoKPiArCQl9Cj4gKwo+ICsJCWJyZWFrOwo+ICsKPiArCWNhc2UgMDogLyogYmFj
a3VwIHJ1bnN0YXRlIHRpbWUgYWZ0ZXIgcmVzdW1lICovCj4gKwkJaWYgKHVubGlrZWx5KCFydW5z
dGF0ZV9kZWx0YSkpIHsKPiArCQkJcHJfYWxlcnQoIiVzOiBjYW5ub3QgYWNjdW11bGF0ZSBydW5z
dGF0ZSB0aW1lIGFzIHJ1bnN0YXRlX2RlbHRhIGlzIE5VTExcbiIsCj4gKwkJCQkgICAgX19mdW5j
X18pOwo+ICsJCQlyZXR1cm47Cj4gKwkJfQo+ICsKPiArCQlmb3JfZWFjaF9wb3NzaWJsZV9jcHUo
Y3B1KSB7Cj4gKwkJCWZvciAoaSA9IDA7IGkgPCBSVU5TVEFURV9tYXg7IGkrKykKPiArCQkJCXBl
cl9jcHUob2xkX3J1bnN0YXRlX3RpbWUsIGNwdSlbaV0gKz0KPiArCQkJCQlydW5zdGF0ZV9kZWx0
YVtjcHVdLnRpbWVbaV07Cj4gKwkJfQo+ICsJCWJyZWFrOwo+ICsKPiArCWRlZmF1bHQ6IC8qIGRv
IG5vdCBhY2N1bXVsYXRlIHJ1bnN0YXRlIHRpbWUgZm9yIGNoZWNrcG9pbnRpbmcgKi8KPiArCQli
cmVhazsKPiArCX0KPiArCj4gKwlpZiAoYWN0aW9uICE9IC0xICYmIHJ1bnN0YXRlX2RlbHRhKSB7
Cj4gKwkJa2ZyZWUocnVuc3RhdGVfZGVsdGEpOwo+ICsJCXJ1bnN0YXRlX2RlbHRhID0gTlVMTDsK
PiArCX0KPiArfQo+ICsKPiAgLyoKPiAgICogUnVuc3RhdGUgYWNjb3VudGluZwo+ICAgKi8KPiBk
aWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vaW50ZXJmYWNlL3ZjcHUuaCBiL2luY2x1ZGUveGVuL2lu
dGVyZmFjZS92Y3B1LmgKPiBpbmRleCA5ODE4OGM4Li44NWU4MWNlIDEwMDY0NAo+IC0tLSBhL2lu
Y2x1ZGUveGVuL2ludGVyZmFjZS92Y3B1LmgKPiArKysgYi9pbmNsdWRlL3hlbi9pbnRlcmZhY2Uv
dmNwdS5oCj4gQEAgLTExMCw2ICsxMTAsOCBAQCBERUZJTkVfR1VFU1RfSEFORExFX1NUUlVDVCh2
Y3B1X3J1bnN0YXRlX2luZm8pOwo+ICAgKi8KPiAgI2RlZmluZSBSVU5TVEFURV9vZmZsaW5lICAz
Cj4gIAo+ICsjZGVmaW5lIFJVTlNUQVRFX21heCAgICAgIDQKClRoaXMgZmlsZSBpcyBwYXJ0IG9m
IFhlbiBBQkkuIFdoaWxlIHRoaXMgbWFjcm8gdGVjaG5pY2FsbHkgZG9lc24ndApjaGFuZ2UgYW55
dGhpbmcgSSdkIHJhdGhlciBoYXZlIHRob3NlIHVwZGF0ZXMgZmlyc3QgYXBwZWFyIGluIFhlbiBj
b2RlLgoKQmVzaWRlcywgdGhpcyBjaGFuZ2UgbGVhdmVzIHZjcHVfcnVuc3RhdGVfaW5mby50aW1l
WzRdIGRlZmluaXRpb24KaW50YWN0LiBJIHRoaW5rIGFsbCBSVU5TVEFURV8qIG1hY3JvcyB3b3Vs
ZCBuZWVkIHRvIGJlIG1vdmVkIGFib3ZlCnZjcHVfcnVuc3RhdGVfaW5mbyBkZWZpbml0aW9uLgoK
VEJILCBmb3IgcHVycG9zZXMgb2YgdGhpcyBwYXRjaCBJJ2QgdXNlIDQuCgoKLWJvcmlzCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 30 14:14:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 14:14:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9Apj-0005hh-C0; Mon, 30 Oct 2017 14:14:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=469df5f04=wei.liu2@citrix.com>)
 id 1e9Api-0005hb-4M
 for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 14:14:30 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 9D/2A-08608-5C337F95; Mon, 30 Oct 2017 14:14:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHSDve4R4++
 RBtcvGVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlduw+yFJwRqjh18j1bA+N1vi5GTg4JAX+J
 xp4dzF2MHBwsAqoSnUuSQcJsAsoSPzt72UBsEQE9iaYDzxm7GLk4mAUmMEtcbvvIDpIQFvCWW
 LnvNAuIzStgIfHkxy82kDlCQPbTzwIQYUGJkzOfgJUwC+hILNj9CayEWUBaYvk/DpAwp4ClxM
 RVrWATRQVUJDqXzgErFxJQkOiYfoxpAiPfLCSTZiGZNAth0gJG5lWM6sWpRWWpRboWeklFmek
 ZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgUHGAAQ7GGdf9j/EKMnBpCTKy9XwLVKILyk/
 pTIjsTgjvqg0J7X4EKMMB4eSBG+D0fdIIcGi1PTUirTMHGC4w6QlOHiURHhfgqR5iwsSc4sz0
 yFSpxh1OZ7NfN3ALMSSl5+XKiXOOw+kSACkKKM0D24ELPYuMcpKCfMyAh0lxFOQWpSbWYIq/4
 pRnINRSZg3EWQKT2ZeCdymV0BHMAEdoSH5BeSIkkSElFQD45QmxTcb7B98y0njmSd8I7UsP+u
 N/cuegu2bph+59U2aT1D2Z6bwivRnZntnZc6/eokjneFTmZxQ5/wUs/Tu2NrOziazvXqG95g1
 b/4x3d4rr3Lk1V7lxhyfMtsZnm/7s5ls6kxqpOfVbJU8EhG9JdDz7EK9j6diw3YWWNlLFmWe+
 s6hKeikxFKckWioxVxUnAgAZCWANbgCAAA=
X-Env-Sender: prvs=469df5f04=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1509372867!56535118!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31774 invoked from network); 30 Oct 2017 14:14:28 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Oct 2017 14:14:28 -0000
X-IronPort-AV: E=Sophos;i="5.44,320,1505779200"; d="scan'208";a="456832735"
Date: Mon, 30 Oct 2017 14:14:20 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <20171030141420.yw5akwr4icqmvcme@citrix.com>
References: <20171025160021.17991-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171025160021.17991-1-wei.liu2@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony PERARD <anthony.perard@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 for-4.10] scripts: introduce a script for
	build test
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMjUsIDIwMTcgYXQgMDU6MDA6MjFQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
PiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IC0tLQo+IENj
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IENjOiBHZW9yZ2Ug
RHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Cj4gQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNv
bT4KPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENj
OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KPiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KPiBDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiBDYzogQW50
aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cj4gCj4gdjM6Cj4gMS4gVXNl
IGdpdC1jbGVhbiBpbiBkZWZhdWx0IHJ1bmUuCj4gMi4gUHJpbnQgbW9yZSBmcmllbmRseSBtZXNz
YWdlLgo+IDMuIFJlc3RvcmUgSEVBRCBhdXRvbWF0aWNhbGx5LgoKUGluZz8KCj4gLS0tCj4gIHNj
cmlwdHMvYnVpbGQtdGVzdC5zaCB8IDUwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCA1MCBpbnNlcnRpb25zKCspCj4g
IGNyZWF0ZSBtb2RlIDEwMDc1NSBzY3JpcHRzL2J1aWxkLXRlc3Quc2gKPiAKPiBkaWZmIC0tZ2l0
IGEvc2NyaXB0cy9idWlsZC10ZXN0LnNoIGIvc2NyaXB0cy9idWlsZC10ZXN0LnNoCj4gbmV3IGZp
bGUgbW9kZSAxMDA3NTUKPiBpbmRleCAwMDAwMDAwMDAwLi5mNTVlYzVkNGZhCj4gLS0tIC9kZXYv
bnVsbAo+ICsrKyBiL3NjcmlwdHMvYnVpbGQtdGVzdC5zaAo+IEBAIC0wLDAgKzEsNTAgQEAKPiAr
IyEvYmluL3NoCj4gKwo+ICsjIFJ1biBjb21tYW5kIG9uIGV2ZXJ5IGNvbW1pdCB3aXRoaW4gdGhl
IHJhbmdlIHNwZWNpZmllZC4gSWYgbm8gY29tbWFuZCBpcwo+ICsjIHByb3ZpZGVkLCB1c2UgdGhl
IGRlZmF1bHQgb25lIHRvIGNsZWFuIGFuZCBidWlsZCB0aGUgd2hvbGUgdHJlZS4KPiArIwo+ICsj
IFRoZSBkZWZhdWx0IHJ1bmUgaXMgcmF0aGVyIHNpbXBsZS4gVG8gZG8gYSBjcm9zcy1idWlsZCwg
cGxlYXNlIHB1dCB5b3VyIHVzdWFsCj4gKyMgYnVpbGQgcnVuZSBpbiBhIHNoZWxsIHNjcmlwdCBh
bmQgaW52b2tlIGl0IHdpdGggdGhpcyBzY3JpcHQuCj4gKwo+ICtpZiAhIHRlc3QgLWYgeGVuL2Nv
bW1vbi9rZXJuZWwuYzsgdGhlbgo+ICsgICAgZWNobyAiUGxlYXNlIHJ1biB0aGlzIHNjcmlwdCBm
cm9tIHRvcC1sZXZlbCBkaXJlY3RvcnkiCj4gKyAgICBleGl0IDEKPiArZmkKPiArCj4gK2lmIHRl
c3QgJCMgLWx0IDIgOyB0aGVuCj4gKyAgICBlY2hvICJVc2FnZTogJDAgPEJBU0U+IDxUSVA+IFtD
TURdIgo+ICsgICAgZXhpdCAxCj4gK2ZpCj4gKwo+ICtzdGF0dXM9YGdpdCBzdGF0dXMgLXNgCj4g
K2lmIHRlc3QgLW4gIiRzdGF0dXMiOyB0aGVuCj4gKyAgICBlY2hvICJUcmVlIGlzIGRpcnR5LCBh
Ym9ydGVkIgo+ICsgICAgZXhpdCAxCj4gK2ZpCj4gKwo+ICtCQVNFPSQxOyBzaGlmdAo+ICtUSVA9
JDE7IHNoaWZ0Cj4gKwo+ICtPUklHX0JSQU5DSD1gZ2l0IHN5bWJvbGljLXJlZiAtcSAtLXNob3J0
IEhFQURgCj4gK2lmIHRlc3QgJD8gLW5lIDA7IHRoZW4KPiArICAgIGVjaG8gIkRldGFjaGVkIEhF
QUQsIGFib3J0ZWQiCj4gKyAgICBleGl0IDEKPiArZmkKPiArCj4gK3RyYXAgImVjaG8gUmVzdG9y
aW5nIG9yaWdpbmFsIEhFQUQgOyBnaXQgY2hlY2tvdXQgJE9SSUdfQlJBTkNIIiBFWElUCj4gKwo+
ICtnaXQgcmV2LWxpc3QgJEJBU0UuLiRUSVAgfCBubCAtYmEgfCB0YWMgfCBcCj4gK3doaWxlIHJl
YWQgbnVtIHJldjsgZG8KPiArICAgIGVjaG8gIlRlc3RpbmcgJG51bSAkcmV2Igo+ICsgICAgZ2l0
IGNoZWNrb3V0ICRyZXYKPiArICAgIGlmIHRlc3QgJCMgLWVxIDAgOyB0aGVuCj4gKyAgICAgICAg
Z2l0IGNsZWFuIC1mZHggJiYgLi9jb25maWd1cmUgJiYgbWFrZSAtajQKPiArICAgIGVsc2UKPiAr
ICAgICAgICAiJEAiCj4gKyAgICBmaQo+ICsgICAgaWYgdGVzdCAkPyAtbmUgMDsgdGhlbgo+ICsg
ICAgICAgIGVjaG8gIkZhaWxlZCBhdCAkbnVtICRyZXYiCj4gKyAgICAgICAgZXhpdCAxCj4gKyAg
ICBmaQo+ICsgICAgZWNobwo+ICtkb25lCj4gLS0gCj4gMi4xMS4wCj4gCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 30 14:40:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 14:40:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9BFA-0007eb-MF; Mon, 30 Oct 2017 14:40:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=469c0e25c=Ian.Jackson@citrix.com>)
 id 1e9BF9-0007eV-DX
 for xen-devel@lists.xen.org; Mon, 30 Oct 2017 14:40:47 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 47/B3-14867-EE937F95; Mon, 30 Oct 2017 14:40:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHSDve5by++
 RBqvXWFks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn7Wv4xF8xirXh+dBFLA+NWli5GTg4JAX+J
 I19XMYPYbAK6Ek1b/rKB2LwCghInZz4Bq2EW0JFYsPsTG4QtL7H97RxmiBoHiWmn1zCB2CwCq
 hIbty1lBLFFBBQlHry8ydrFyAVU38QkcfXwS7AGYQEvie7+c0A2BwengKXE9VuSIGEhgVKJW1
 P7GCHuMZF4u3AnG0iJkICaxNz18RMY+WYhuWgWkotmIbloASPzKkaN4tSistQiXSMDvaSizPS
 MktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwFBjAIIdjL+WBRxilORgUhLl5Wr4FinEl5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJglcQGLpCgkWp6akVaZk5wKCHSUtw8CiJ8DKApHmLCxJzizPTI
 VKnGC05bjy8/oeJo+PmXSD5bObrBmYhlrz8vFQpcV5RkAYBkIaM0jy4cbDIvMQoKyXMywh0oB
 BPQWpRbmYJqvwrRnEORiVh3o0WQFN4MvNK4La+AjqICeggDckvIAeVJCKkpBoYi9+xRu2OW2o
 idsfz31qrxisJ5xmn56ZMXmYWJ3+sM2C76uU053cnerQW6u120I+wmn7pc8ROu53Xl86asZdj
 3W/F8osvwvhtZxQ+rb9bIh02b1VO4JmCVRfuZjadv/ty4daux9OKzm26PaFgckf9zPKEzLDbc
 sqHN/UlPnym8Lver2Irs1PSfSWW4oxEQy3mouJEALmXkkvHAgAA
X-Env-Sender: prvs=469c0e25c=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1509374444!79475535!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61935 invoked from network); 30 Oct 2017 14:40:45 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Oct 2017 14:40:45 -0000
X-IronPort-AV: E=Sophos;i="5.44,320,1505779200"; d="scan'208";a="456838408"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23031.14753.222095.673364@mariner.uk.xensource.com>
Date: Mon, 30 Oct 2017 14:39:29 +0000
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20171027172218.vqdxu372gxapjf44@citrix.com>
References: <1509123157-23914-1-git-send-email-andrii.anisov@gmail.com>
 <20171027172218.vqdxu372gxapjf44@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Andrii Anisov <andrii_anisov@epam.com>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 xen-devel@lists.xen.org, Julien Grall <julien.grall@arm.com>,
 Andrii Anisov <andrii.anisov@gmail.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: Re: [Xen-devel] [PATCH for-4.10] tools/hotplug: create XEN_LOG_DIR
	at runtime
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIXSB0b29scy9ob3RwbHVnOiBjcmVhdGUgWEVOX0xP
R19ESVIgYXQgcnVudGltZSIpOgo+IE9uIEZyaSwgT2N0IDI3LCAyMDE3IGF0IDA3OjUyOjM3UE0g
KzAzMDAsIEFuZHJpaSBBbmlzb3Ygd3JvdGU6Cj4gPiBGcm9tOiBBbmRyaWkgQW5pc292IDxhbmRy
aWlfYW5pc292QGVwYW0uY29tPgo+ID4gCj4gPiAvdmFyL2xvZyBjb3VsZCBiZSBhIHRtcGZzIG1v
dW50IHBvaW50LCBzbyBjcmVhdGUgeGVuIHN1YmZvbGRlciBhdCBydW50aW1lLgo+ID4gCj4gPiBT
aWduZWQtb2ZmLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgo+ID4g
UmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNv
bT4KPiA+IFJldmlld2VkLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2Fu
ZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4gCj4gQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Cj4gCj4gSnVsaWVuIEkgdGhpbmsgd2Ugc2hvdWxkIGFwcGx5IHRoaXMgZm9yIDQu
MTAuCgpJIGFncmVlLiAgU3ViamVjdCBsaW5lIHRhZyBhZGRlZC4KCkFja2VkLWJ5OiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCklhbi4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 30 15:14:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 15:14:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9Bld-0001IC-Bh; Mon, 30 Oct 2017 15:14:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=469c0e25c=Ian.Jackson@citrix.com>)
 id 1e9Blc-0001I6-9A
 for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 15:14:20 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 5F/72-19067-BC147F95; Mon, 30 Oct 2017 15:14:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHSDve4px++
 RBjcOWVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmfzixlKbjFVnHx7AHmBsZjrF2MnBwSAv4S
 Z85dYQax2QR0JZq2/GUDsXkFBCVOznzCAmIzC+hILNj9iQ3ClpfY/nYOM0SNg8TyYz/ZQWwWA
 VWJz7t+MoHYIgKKEg9e3gSazwVUv4BZYtnE62CDhAW8JVbuOw1mcwpYSkxc1QrUzMEhJGAh8f
 SzAMQ9JhJvF+5kgwirScxdHz+BkW8WkotmIbloFpKLFjAyr2LUKE4tKkst0jWy0EsqykzPKMl
 NzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAy1egYGxh2Mfav8DjFKcjApifLm232PFOJLyk+p
 zEgszogvKs1JLT7EKMPBoSTBKwAMXSHBotT01Iq0zBxg0MOkJTh4lER4Ox2A0rzFBYm5xZnpE
 KlTjJYcNx5e/8PE0XHzLpB8NvN1A7MQS15+XqqUOG89SIMASENGaR7cOFhkXmKUlRLmZWRgYB
 DiKUgtys0sQZV/xSjOwagkzFsBMoUnM68EbusroIOYgA7SkPwCclBJIkJKqoHR3uGjp1lguL+
 9WJx6Cs8TqRaZiXNvJzFcOL1d8MxDE+OLSc1/n3Rf3Btz4wnTv8RzDqJRrW6nG49xO63RmLtX
 pNhx4oQY//ZCBelZkxr/J6jJczCl83JWZImdz2359kvgZOhJwyNnI097Nm6c9YB1w2fejRkud
 tzL1r3wSmbbe/Rb+4IdW5KUWIozEg21mIuKEwEMgtNtxwIAAA==
X-Env-Sender: prvs=469c0e25c=Ian.Jackson@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1509376457!106421359!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5509 invoked from network); 30 Oct 2017 15:14:18 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Oct 2017 15:14:18 -0000
X-IronPort-AV: E=Sophos;i="5.44,320,1505779200"; d="scan'208";a="456847768"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23031.16828.435496.910869@mariner.uk.xensource.com>
Date: Mon, 30 Oct 2017 15:14:04 +0000
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20171025160021.17991-1-wei.liu2@citrix.com>
References: <20171025160021.17991-1-wei.liu2@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad  Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v3 for-4.10] scripts: introduce a script for
	build test
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJbUEFUQ0ggdjMgZm9yLTQuMTBdIHNjcmlwdHM6IGludHJvZHVjZSBh
IHNjcmlwdCBmb3IgYnVpbGQgdGVzdCIpOgo+IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+Ci4uLgouLi4KPiArdHJhcCAiZWNobyBSZXN0b3Jpbmcgb3JpZ2luYWwg
SEVBRCA7IGdpdCBjaGVja291dCAkT1JJR19CUkFOQ0giIEVYSVQKClRoaXMgd2lsbCBzbWFzaCB0
aGUgd2hvbGUgc2NyaXB0J3MgZXhpdCBzdGF0dXMuICBJIHRoaW5rIHlvdSBuZWVkIHRvCnNhdmUv
cmVzdG9yZSAkPy4gIEJlIGNhcmVmdWwgd2l0aCB5b3VyIHF1b3RpbmcuICBOb3JtYWxseSBpdCBp
cyBiZXR0ZXIKZm9yIHRoZSBhcmd1bWVudCB0byB0cmFwIHRvIGJlICcnLXF1b3RlZCByYXRoZXIg
dGhhbiAiIiwgdG8gYXZvaWQgaXQKYmVpbmcgZXhwYW5kZWQgdHdpY2UgKGFuZCwgdGhlIGZpcnN0
IHRpbWUsIHRvbyBzb29uKS4KCkFsc28sIGlmIHRoaXMgZmFpbHMsIGl0IGxlYXZlcyB0aGUgZmFp
bHVyZSBtZXNzYWdlIGJ1cmllZCBpbiBhIHNjcm9vbApvZiBtYWtlIC1qNCBvdXRwdXQsIHdoZXJl
IHRoZSB1c2VyIHByb2JhYmx5IHdvbid0IHNlZSBpdC4gIEFuZCBpdApwcmludHMgZXhhY3RseSB0
aGUgc2FtZSBtZXNzYWdlIG9uIHN1Y2Nlc3MgYW5kIGZhaWx1cmUuICBPbiBmYWlsdXJlCnlvdSBz
aG91bGQgcHJpbnQgdGhlIGZhaWxpbmcgY29tbWl0aWQsIGFuZCBleGl0IG5vbnplcm8uCgpPbiBz
dWNjZXNzIHlvdSBzaG91bGQgcHJpbnQgc29tZSByZWFzc3VyaW5nIGBvaycgbWVzc2FnZS4KCklh
bi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 30 15:20:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 15:20:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9Brl-00020A-5Y; Mon, 30 Oct 2017 15:20:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e9Brj-000204-Kv
 for xen-devel@lists.xen.org; Mon, 30 Oct 2017 15:20:39 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 E0/49-08608-64347F95; Mon, 30 Oct 2017 15:20:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsXSO6nOVdfN+Xu
 kwb+DIhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bCNffZC667Vvx58Ju1gfG1dRcjF4eQwGQm
 iW0HDjBDOH8ZJda/PwPlbGSU+D1/PwuEs41R4s3ry4xdjBwcwgKxEif/2nQxcnKICOhLbLrdy
 A5R85RJYkXPDXaQBLNAjcTLjx9YQGw2ASOJs0enM4LYvAK2Etv7/rCC2CwCqhL9jZ/B6kUFwi
 XeNh5hgagRlDg58wmYzSlgJ/Fh42QmiJl6Ejuu/2KFsOUlmrfOZgaxJQSMJfpm9bFMYBSchaR
 9FpKWWUhaFjAyr2LUKE4tKkst0jU01ksqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93E
 CAxeBiDYwfhlWcAhRkkOJiVR3p2O3yOF+JLyUyozEosz4otKc1KLDzHKcHAoSfD+B8kJFqWmp
 1akZeYA4wgmLcHBoyTCq+MElOYtLkjMLc5Mh0idYjTmOLbp8h8mjmczXzcwC7Hk5eelSonz3g
 aZJABSmlGaBzcIFt+XGGWlhHkZgU4T4ilILcrNLEGVf8UozsGoJMyrBLKQJzOvBG7fK6BTmIB
 O0ZD8AnJKSSJCSqqBUf7yqonCH96fltn99gWvvEGAkL3cL9WH704WG0zjybQKemkqMt+Ap9gi
 8W+Vn8+90x6ND2ZEZ9+9tEKtRSt04ZWa0JRiU6Z6wR9vnO5xLhU1T/gsUGc3Q6XVyK/r8IFJs
 xzbuLpDmj2t733fvL9U+K2b2J5NDA3XVGWea8z2Kar2a5wvW8CsxFKckWioxVxUnAgAPKq0Se
 oCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1509376836!90888980!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56402 invoked from network); 30 Oct 2017 15:20:38 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Oct 2017 15:20:38 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9UFKXqF012781
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 30 Oct 2017 15:20:33 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9UFKX6f007652
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 30 Oct 2017 15:20:33 GMT
Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9UFKWL7032279;
 Mon, 30 Oct 2017 15:20:32 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 30 Oct 2017 08:20:32 -0700
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710261207030.574@sstabellini-ThinkPad-X260>
 <1509045112-9807-1-git-send-email-sstabellini@kernel.org>
 <1509045112-9807-13-git-send-email-sstabellini@kernel.org>
 <b6f3101e-6b54-107f-2a79-bb83bb6aae27@oracle.com>
 <alpine.DEB.2.10.1710261311130.574@sstabellini-ThinkPad-X260>
 <0d760e9e-c97a-dae3-dab3-d1c82ceead96@oracle.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <0ffb5e07-1db5-dcc6-786c-ef1ef1451d76@oracle.com>
Date: Mon, 30 Oct 2017 11:22:05 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <0d760e9e-c97a-dae3-dab3-d1c82ceead96@oracle.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v7 13/13] xen: introduce a Kconfig option to
 enable the pvcalls frontend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMjYvMjAxNyAwNDo0NSBQTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDEwLzI2
LzIwMTcgMDQ6MTYgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4gT24gVGh1LCAyNiBP
Y3QgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4gT24gMTAvMjYvMjAxNyAwMzoxMSBQ
TSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4+IEFsc28gYWRkIHB2Y2FsbHMtZnJvbnQg
dG8gdGhlIE1ha2VmaWxlLgo+Pj4+Cj4+Pj4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgo+Pj4+IENDOiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xl
LmNvbQo+Pj4+IENDOiBqZ3Jvc3NAc3VzZS5jb20KPj4+IFJldmlld2VkLWJ5OiBCb3JpcyBPc3Ry
b3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+PiBUaGFuayB5b3UhIQo+Pgo+PiBU
aGUgc2VyaWVzIGlzIGZ1bGx5IGFja2VkIG5vdy4gSSBndWVzcyBpdCBjb3VsZCBiZSBhZGRlZCB0
byB4ZW50aXA/Cj4+IE1heWJlIGZvciB2NC4xNT8KPgo+IFllcywgdGhhdCdzIHRoZSBwbGFuIHVu
bGVzcyBvdGhlciByZXZpZXdzIGNvbWUgaW4uIEkgd2lsbCBwcm9iYWJseQo+IGNyZWF0ZSB0aGUg
YnJhbmNoIG9uIE1vbmRheSAoYXNzdW1pbmcgcmM3IHdpbGwgYmUgdGhlIGxhc3QgcmMgZm9yIDQu
MTQpLgo+IEl0J3MgbGF0ZXIgdGhhbiB1c3VhbCBidXQgd2UgaGF2ZW4ndCBoYWQgYW55dGhpbmcg
Zm9yIDQuMTUuCj4KPiAtYm9yaXMKCkJ1aWxkIHdhcm5pbmdzIChnY2MgKEdDQykgNi4zLjEgMjAx
NjEyMjEgKFJlZCBIYXQgNi4zLjEtMSkpCgovZGF0YS91cHN0cmVhbS9saW51eC14ZW4vZHJpdmVy
cy94ZW4vcHZjYWxscy1mcm9udC5jOiBJbiBmdW5jdGlvbgrigJhfX3dyaXRlX3JpbmfigJk6Ci9k
YXRhL3Vwc3RyZWFtL2xpbnV4LXhlbi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmM6NDU5OjM6
IHdhcm5pbmc6Cmlnbm9yaW5nIHJldHVybiB2YWx1ZSBvZiDigJhjb3B5X2Zyb21faXRlcuKAmSwg
ZGVjbGFyZWQgd2l0aCBhdHRyaWJ1dGUKd2Fybl91bnVzZWRfcmVzdWx0IFstV3VudXNlZC1yZXN1
bHRdCiAgIGNvcHlfZnJvbV9pdGVyKGRhdGEtPm91dCArIG1hc2tlZF9wcm9kLCBsZW4sIG1zZ19p
dGVyKTsKICAgXn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
fn5+fn5+Ci9kYXRhL3Vwc3RyZWFtL2xpbnV4LXhlbi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250
LmM6NDYyOjQ6IHdhcm5pbmc6Cmlnbm9yaW5nIHJldHVybiB2YWx1ZSBvZiDigJhjb3B5X2Zyb21f
aXRlcuKAmSwgZGVjbGFyZWQgd2l0aCBhdHRyaWJ1dGUKd2Fybl91bnVzZWRfcmVzdWx0IFstV3Vu
dXNlZC1yZXN1bHRdCiAgICBjb3B5X2Zyb21faXRlcihkYXRhLT5vdXQgKyBtYXNrZWRfcHJvZCwK
ICAgIF5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fgogICAgICAgICAgICBh
cnJheV9zaXplIC0gbWFza2VkX3Byb2QsIG1zZ19pdGVyKTsKICAgICAgICAgICAgfn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4KL2RhdGEvdXBzdHJlYW0vbGludXgteGVuL2RyaXZl
cnMveGVuL3B2Y2FsbHMtZnJvbnQuYzo0NjQ6NDogd2FybmluZzoKaWdub3JpbmcgcmV0dXJuIHZh
bHVlIG9mIOKAmGNvcHlfZnJvbV9pdGVy4oCZLCBkZWNsYXJlZCB3aXRoIGF0dHJpYnV0ZQp3YXJu
X3VudXNlZF9yZXN1bHQgWy1XdW51c2VkLXJlc3VsdF0KICAgIGNvcHlfZnJvbV9pdGVyKGRhdGEt
Pm91dCwKICAgIF5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4KICAgICAgICAgICAgbGVuIC0gKGFy
cmF5X3NpemUgLSBtYXNrZWRfcHJvZCksCiAgICAgICAgICAgIH5+fn5+fn5+fn5+fn5+fn5+fn5+
fn5+fn5+fn5+fn5+fgogICAgICAgICAgICBtc2dfaXRlcik7CiAgICAgICAgICAgIH5+fn5+fn5+
fgovZGF0YS91cHN0cmVhbS9saW51eC14ZW4vZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jOjQ2
ODo0OiB3YXJuaW5nOgppZ25vcmluZyByZXR1cm4gdmFsdWUgb2Yg4oCYY29weV9mcm9tX2l0ZXLi
gJksIGRlY2xhcmVkIHdpdGggYXR0cmlidXRlCndhcm5fdW51c2VkX3Jlc3VsdCBbLVd1bnVzZWQt
cmVzdWx0XQogICAgY29weV9mcm9tX2l0ZXIoZGF0YS0+b3V0ICsgbWFza2VkX3Byb2QsIGxlbiwg
bXNnX2l0ZXIpOwogICAgXn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
fn5+fn5+fn5+fn5+Ci9kYXRhL3Vwc3RyZWFtL2xpbnV4LXhlbi9kcml2ZXJzL3hlbi9wdmNhbGxz
LWZyb250LmM6IEluIGZ1bmN0aW9uCuKAmF9fcmVhZF9yaW5n4oCZOgovZGF0YS91cHN0cmVhbS9s
aW51eC14ZW4vZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jOjU2MDozOiB3YXJuaW5nOgppZ25v
cmluZyByZXR1cm4gdmFsdWUgb2Yg4oCYY29weV90b19pdGVy4oCZLCBkZWNsYXJlZCB3aXRoIGF0
dHJpYnV0ZQp3YXJuX3VudXNlZF9yZXN1bHQgWy1XdW51c2VkLXJlc3VsdF0KICAgY29weV90b19p
dGVyKGRhdGEtPmluICsgbWFza2VkX2NvbnMsIGxlbiwgbXNnX2l0ZXIpOwogICBefn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4KL2RhdGEvdXBzdHJlYW0v
bGludXgteGVuL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYzo1NjM6NDogd2FybmluZzoKaWdu
b3JpbmcgcmV0dXJuIHZhbHVlIG9mIOKAmGNvcHlfdG9faXRlcuKAmSwgZGVjbGFyZWQgd2l0aCBh
dHRyaWJ1dGUKd2Fybl91bnVzZWRfcmVzdWx0IFstV3VudXNlZC1yZXN1bHRdCiAgICBjb3B5X3Rv
X2l0ZXIoZGF0YS0+aW4gKyBtYXNrZWRfY29ucywKICAgIF5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
fn5+fn5+fn5+fn5+fgogICAgICAgICAgYXJyYXlfc2l6ZSAtIG1hc2tlZF9jb25zLCBtc2dfaXRl
cik7CiAgICAgICAgICB+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fgovZGF0YS91
cHN0cmVhbS9saW51eC14ZW4vZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jOjU2NTo0OiB3YXJu
aW5nOgppZ25vcmluZyByZXR1cm4gdmFsdWUgb2Yg4oCYY29weV90b19pdGVy4oCZLCBkZWNsYXJl
ZCB3aXRoIGF0dHJpYnV0ZQp3YXJuX3VudXNlZF9yZXN1bHQgWy1XdW51c2VkLXJlc3VsdF0KICAg
IGNvcHlfdG9faXRlcihkYXRhLT5pbiwKICAgIF5+fn5+fn5+fn5+fn5+fn5+fn5+fn4KICAgICAg
ICAgIGxlbiAtIChhcnJheV9zaXplIC0gbWFza2VkX2NvbnMpLAogICAgICAgICAgfn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+CiAgICAgICAgICBtc2dfaXRlcik7CiAgICAgICAgICB+
fn5+fn5+fn4KL2RhdGEvdXBzdHJlYW0vbGludXgteGVuL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJv
bnQuYzo1Njk6NDogd2FybmluZzoKaWdub3JpbmcgcmV0dXJuIHZhbHVlIG9mIOKAmGNvcHlfdG9f
aXRlcuKAmSwgZGVjbGFyZWQgd2l0aCBhdHRyaWJ1dGUKd2Fybl91bnVzZWRfcmVzdWx0IFstV3Vu
dXNlZC1yZXN1bHRdCiAgICBjb3B5X3RvX2l0ZXIoZGF0YS0+aW4gKyBtYXNrZWRfY29ucywgbGVu
LCBtc2dfaXRlcik7CiAgICBefn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
fn5+fn5+fn5+fn4KCgoKClNsaWdodGx5IGRpZmZlcmVudCBvbiAzMiBiaXQ6CgovZGF0YS91cHN0
cmVhbS9saW51eC14ZW4vZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jOiBJbiBmdW5jdGlvbgri
gJhwdmNhbGxzX2Zyb250X2V2ZW50X2hhbmRsZXLigJk6Ci9kYXRhL3Vwc3RyZWFtL2xpbnV4LXhl
bi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmM6MTYwOjMxOiB3YXJuaW5nOgpjYXN0IHRvIHBv
aW50ZXIgZnJvbSBpbnRlZ2VyIG9mIGRpZmZlcmVudCBzaXplIFstV2ludC10by1wb2ludGVyLWNh
c3RdCiAgICBzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXAgPSAoc3RydWN0IHNvY2tfbWFwcGluZyAq
KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXgovZGF0YS91cHN0cmVhbS9saW51eC14
ZW4vZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jOiBJbiBmdW5jdGlvbgrigJhwdmNhbGxzX2Zy
b250X3NvY2tldOKAmToKL2RhdGEvdXBzdHJlYW0vbGludXgteGVuL2RyaXZlcnMveGVuL3B2Y2Fs
bHMtZnJvbnQuYzoyODM6MjE6IHdhcm5pbmc6CmNhc3QgZnJvbSBwb2ludGVyIHRvIGludGVnZXIg
b2YgZGlmZmVyZW50IHNpemUgWy1XcG9pbnRlci10by1pbnQtY2FzdF0KICByZXEtPnUuc29ja2V0
LmlkID0gKHVpbnQ2NF90KSBtYXA7CiAgICAgICAgICAgICAgICAgICAgIF4KL2RhdGEvdXBzdHJl
YW0vbGludXgteGVuL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYzogSW4gZnVuY3Rpb24K4oCY
cHZjYWxsc19mcm9udF9jb25uZWN04oCZOgovZGF0YS91cHN0cmVhbS9saW51eC14ZW4vZHJpdmVy
cy94ZW4vcHZjYWxscy1mcm9udC5jOjQwNToyMjogd2FybmluZzoKY2FzdCBmcm9tIHBvaW50ZXIg
dG8gaW50ZWdlciBvZiBkaWZmZXJlbnQgc2l6ZSBbLVdwb2ludGVyLXRvLWludC1jYXN0XQogIHJl
cS0+dS5jb25uZWN0LmlkID0gKHVpbnQ2NF90KW1hcDsKICAgICAgICAgICAgICAgICAgICAgIF4K
L2RhdGEvdXBzdHJlYW0vbGludXgteGVuL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYzogSW4g
ZnVuY3Rpb24K4oCYcHZjYWxsc19mcm9udF9iaW5k4oCZOgovZGF0YS91cHN0cmVhbS9saW51eC14
ZW4vZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jOjY2MDoxOTogd2FybmluZzoKY2FzdCBmcm9t
IHBvaW50ZXIgdG8gaW50ZWdlciBvZiBkaWZmZXJlbnQgc2l6ZSBbLVdwb2ludGVyLXRvLWludC1j
YXN0XQogIHJlcS0+dS5iaW5kLmlkID0gKHVpbnQ2NF90KW1hcDsKICAgICAgICAgICAgICAgICAg
IF4KL2RhdGEvdXBzdHJlYW0vbGludXgteGVuL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYzog
SW4gZnVuY3Rpb24K4oCYcHZjYWxsc19mcm9udF9saXN0ZW7igJk6Ci9kYXRhL3Vwc3RyZWFtL2xp
bnV4LXhlbi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmM6NzIyOjIxOiB3YXJuaW5nOgpjYXN0
IGZyb20gcG9pbnRlciB0byBpbnRlZ2VyIG9mIGRpZmZlcmVudCBzaXplIFstV3BvaW50ZXItdG8t
aW50LWNhc3RdCiAgcmVxLT51Lmxpc3Rlbi5pZCA9ICh1aW50NjRfdCkgbWFwOwogICAgICAgICAg
ICAgICAgICAgICBeCi9kYXRhL3Vwc3RyZWFtL2xpbnV4LXhlbi9kcml2ZXJzL3hlbi9wdmNhbGxz
LWZyb250LmM6IEluIGZ1bmN0aW9uCuKAmHB2Y2FsbHNfZnJvbnRfYWNjZXB04oCZOgovZGF0YS91
cHN0cmVhbS9saW51eC14ZW4vZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jOjgyNjoyMTogd2Fy
bmluZzoKY2FzdCBmcm9tIHBvaW50ZXIgdG8gaW50ZWdlciBvZiBkaWZmZXJlbnQgc2l6ZSBbLVdw
b2ludGVyLXRvLWludC1jYXN0XQogIHJlcS0+dS5hY2NlcHQuaWQgPSAodWludDY0X3QpIG1hcDsK
ICAgICAgICAgICAgICAgICAgICAgXgovZGF0YS91cHN0cmVhbS9saW51eC14ZW4vZHJpdmVycy94
ZW4vcHZjYWxscy1mcm9udC5jOjgyODoyNTogd2FybmluZzoKY2FzdCBmcm9tIHBvaW50ZXIgdG8g
aW50ZWdlciBvZiBkaWZmZXJlbnQgc2l6ZSBbLVdwb2ludGVyLXRvLWludC1jYXN0XQogIHJlcS0+
dS5hY2NlcHQuaWRfbmV3ID0gKHVpbnQ2NF90KSBtYXAyOwogICAgICAgICAgICAgICAgICAgICAg
ICAgXgovZGF0YS91cHN0cmVhbS9saW51eC14ZW4vZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5j
OiBJbiBmdW5jdGlvbgrigJhwdmNhbGxzX2Zyb250X3BvbGxfcGFzc2l2ZeKAmToKL2RhdGEvdXBz
dHJlYW0vbGludXgteGVuL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYzo5MjI6MTk6IHdhcm5p
bmc6CmNhc3QgZnJvbSBwb2ludGVyIHRvIGludGVnZXIgb2YgZGlmZmVyZW50IHNpemUgWy1XcG9p
bnRlci10by1pbnQtY2FzdF0KICByZXEtPnUucG9sbC5pZCA9ICh1aW50NjRfdCkgbWFwOwogICAg
ICAgICAgICAgICAgICAgXgovZGF0YS91cHN0cmVhbS9saW51eC14ZW4vZHJpdmVycy94ZW4vcHZj
YWxscy1mcm9udC5jOiBJbiBmdW5jdGlvbgrigJhwdmNhbGxzX2Zyb250X3JlbGVhc2XigJk6Ci9k
YXRhL3Vwc3RyZWFtL2xpbnV4LXhlbi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmM6MTAyMDoy
Mjogd2FybmluZzoKY2FzdCBmcm9tIHBvaW50ZXIgdG8gaW50ZWdlciBvZiBkaWZmZXJlbnQgc2l6
ZSBbLVdwb2ludGVyLXRvLWludC1jYXN0XQogIHJlcS0+dS5yZWxlYXNlLmlkID0gKHVpbnQ2NF90
KW1hcDsKICAgICAgICAgICAgICAgICAgICAgIF4KL2RhdGEvdXBzdHJlYW0vbGludXgteGVuL2Ry
aXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYzogSW4gZnVuY3Rpb24K4oCYX193cml0ZV9yaW5n4oCZ
OgovZGF0YS91cHN0cmVhbS9saW51eC14ZW4vZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jOjQ1
OTozOiB3YXJuaW5nOgppZ25vcmluZyByZXR1cm4gdmFsdWUgb2Yg4oCYY29weV9mcm9tX2l0ZXLi
gJksIGRlY2xhcmVkIHdpdGggYXR0cmlidXRlCndhcm5fdW51c2VkX3Jlc3VsdCBbLVd1bnVzZWQt
cmVzdWx0XQogICBjb3B5X2Zyb21faXRlcihkYXRhLT5vdXQgKyBtYXNrZWRfcHJvZCwgbGVuLCBt
c2dfaXRlcik7CiAgIF5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
fn5+fn5+fn5+fgovZGF0YS91cHN0cmVhbS9saW51eC14ZW4vZHJpdmVycy94ZW4vcHZjYWxscy1m
cm9udC5jOjQ2Mjo0OiB3YXJuaW5nOgppZ25vcmluZyByZXR1cm4gdmFsdWUgb2Yg4oCYY29weV9m
cm9tX2l0ZXLigJksIGRlY2xhcmVkIHdpdGggYXR0cmlidXRlCndhcm5fdW51c2VkX3Jlc3VsdCBb
LVd1bnVzZWQtcmVzdWx0XQogICAgY29weV9mcm9tX2l0ZXIoZGF0YS0+b3V0ICsgbWFza2VkX3By
b2QsCiAgICBefn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4KICAgICAgICAg
ICAgYXJyYXlfc2l6ZSAtIG1hc2tlZF9wcm9kLCBtc2dfaXRlcik7CiAgICAgICAgICAgIH5+fn5+
fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+Ci9kYXRhL3Vwc3RyZWFtL2xpbnV4LXhlbi9k
cml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmM6NDY0OjQ6IHdhcm5pbmc6Cmlnbm9yaW5nIHJldHVy
biB2YWx1ZSBvZiDigJhjb3B5X2Zyb21faXRlcuKAmSwgZGVjbGFyZWQgd2l0aCBhdHRyaWJ1dGUK
d2Fybl91bnVzZWRfcmVzdWx0IFstV3VudXNlZC1yZXN1bHRdCiAgICBjb3B5X2Zyb21faXRlcihk
YXRhLT5vdXQsCiAgICBefn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+CiAgICAgICAgICAgIGxlbiAt
IChhcnJheV9zaXplIC0gbWFza2VkX3Byb2QpLAogICAgICAgICAgICB+fn5+fn5+fn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn5+fn4KICAgICAgICAgICAgbXNnX2l0ZXIpOwogICAgICAgICAgICB+fn5+
fn5+fn4KL2RhdGEvdXBzdHJlYW0vbGludXgteGVuL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQu
Yzo0Njg6NDogd2FybmluZzoKaWdub3JpbmcgcmV0dXJuIHZhbHVlIG9mIOKAmGNvcHlfZnJvbV9p
dGVy4oCZLCBkZWNsYXJlZCB3aXRoIGF0dHJpYnV0ZQp3YXJuX3VudXNlZF9yZXN1bHQgWy1XdW51
c2VkLXJlc3VsdF0KICAgIGNvcHlfZnJvbV9pdGVyKGRhdGEtPm91dCArIG1hc2tlZF9wcm9kLCBs
ZW4sIG1zZ19pdGVyKTsKICAgIF5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn5+fgovZGF0YS91cHN0cmVhbS9saW51eC14ZW4vZHJpdmVycy94ZW4vcHZj
YWxscy1mcm9udC5jOiBJbiBmdW5jdGlvbgrigJhfX3JlYWRfcmluZ+KAmToKL2RhdGEvdXBzdHJl
YW0vbGludXgteGVuL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYzo1NjA6Mzogd2FybmluZzoK
aWdub3JpbmcgcmV0dXJuIHZhbHVlIG9mIOKAmGNvcHlfdG9faXRlcuKAmSwgZGVjbGFyZWQgd2l0
aCBhdHRyaWJ1dGUKd2Fybl91bnVzZWRfcmVzdWx0IFstV3VudXNlZC1yZXN1bHRdCiAgIGNvcHlf
dG9faXRlcihkYXRhLT5pbiArIG1hc2tlZF9jb25zLCBsZW4sIG1zZ19pdGVyKTsKICAgXn5+fn5+
fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+Ci9kYXRhL3Vwc3Ry
ZWFtL2xpbnV4LXhlbi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmM6NTYzOjQ6IHdhcm5pbmc6
Cmlnbm9yaW5nIHJldHVybiB2YWx1ZSBvZiDigJhjb3B5X3RvX2l0ZXLigJksIGRlY2xhcmVkIHdp
dGggYXR0cmlidXRlCndhcm5fdW51c2VkX3Jlc3VsdCBbLVd1bnVzZWQtcmVzdWx0XQogICAgY29w
eV90b19pdGVyKGRhdGEtPmluICsgbWFza2VkX2NvbnMsCiAgICBefn5+fn5+fn5+fn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn5+fn4KICAgICAgICAgIGFycmF5X3NpemUgLSBtYXNrZWRfY29ucywgbXNn
X2l0ZXIpOwogICAgICAgICAgfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4KL2Rh
dGEvdXBzdHJlYW0vbGludXgteGVuL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYzo1NjU6NDog
d2FybmluZzoKaWdub3JpbmcgcmV0dXJuIHZhbHVlIG9mIOKAmGNvcHlfdG9faXRlcuKAmSwgZGVj
bGFyZWQgd2l0aCBhdHRyaWJ1dGUKd2Fybl91bnVzZWRfcmVzdWx0IFstV3VudXNlZC1yZXN1bHRd
CiAgICBjb3B5X3RvX2l0ZXIoZGF0YS0+aW4sCiAgICBefn5+fn5+fn5+fn5+fn5+fn5+fn5+CiAg
ICAgICAgICBsZW4gLSAoYXJyYXlfc2l6ZSAtIG1hc2tlZF9jb25zKSwKICAgICAgICAgIH5+fn5+
fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fgogICAgICAgICAgbXNnX2l0ZXIpOwogICAgICAg
ICAgfn5+fn5+fn5+Ci9kYXRhL3Vwc3RyZWFtL2xpbnV4LXhlbi9kcml2ZXJzL3hlbi9wdmNhbGxz
LWZyb250LmM6NTY5OjQ6IHdhcm5pbmc6Cmlnbm9yaW5nIHJldHVybiB2YWx1ZSBvZiDigJhjb3B5
X3RvX2l0ZXLigJksIGRlY2xhcmVkIHdpdGggYXR0cmlidXRlCndhcm5fdW51c2VkX3Jlc3VsdCBb
LVd1bnVzZWQtcmVzdWx0XQogICAgY29weV90b19pdGVyKGRhdGEtPmluICsgbWFza2VkX2NvbnMs
IGxlbiwgbXNnX2l0ZXIpOwogICAgXn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn5+CgoKLWJvcmlzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 30 15:29:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 15:29:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9Bzp-0002HA-2o; Mon, 30 Oct 2017 15:29:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e9Bzn-0002Gy-Uh
 for xen-devel@lists.xensource.com; Mon, 30 Oct 2017 15:29:00 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 21/1C-17628-B3547F95; Mon, 30 Oct 2017 15:28:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrALMWRWlGSWpSXmKPExsWS0XRdVdfK9Xu
 kQfcjLosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmbN1wkangSWbFpXXHGBsY
 9zl1MXJxCAk0Mkk8a2pnhHAeM0r8mLabtYuRE8jZxihxst0YxBYRcJb4emYuexcjBwevgL7Eg
 V86IGFhAXOJGTsnsYD0Sgj0KEv82X2fDSQhIeApMfn3F7B6EPvLX6YuRnYONgEriUNiIAUsAq
 oSzdNes09g5F7AyLCKUaM4tagstUjX0FgvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT9
 3EyPQ3wxAsIPx3zbPQ4ySHExKorw7Hb9HCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgVXUBygkW
 paanVqRl5gADDyYtwcGjJMLbApLmLS5IzC3OTIdInWI05ji26fIfJo5nM183MAux5OXnpUqJ8
 9aDlAqAlGaU5sENgkXEJUZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnz/nAGmsKTmVcCt+8V0C
 lMQKdoSH4BOaUkESEl1cCY6nZdQPOZbcdl4Rsvt1x5xTv1CuOTXTLvWeyK63nucrpb/P/3JX1
 HuNGXig/KW2oy98tMlY5LDkuctS2Oe0Hpm3s+Jf9uc3476P34zqzN55X9EgV+vNR86XSkbA/f
 4jBpkenCd+Vff7DQuT7p146dwRnvO03Vf3foOSnscUlvCphvJljvqvhbiaU4I9FQi7moOBEAP
 PizBYMCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1509377336!80881394!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5679 invoked from network); 30 Oct 2017 15:28:57 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 Oct 2017 15:28:57 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e9Bzj-0003TS-2H; Mon, 30 Oct 2017 15:28:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e9Bzd-0006is-Op; Mon, 30 Oct 2017 15:28:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e9Bzd-0007Hb-Gt; Mon, 30 Oct 2017 15:28:49 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115378-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-xl-qcow2:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-amd64-i386-libvirt-qcow2:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-raw:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-amd64-amd64-libvirt-vhd:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-rtds:xen-install:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-amd64-amd64-examine:memdisk-try-append:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-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-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd: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-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-qcow2: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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-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-libvirt-xsm: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-libvirt-raw: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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=bb2c1a1cc98a22e2d4c14b18421aa7be6c2adf0d
X-Osstest-Versions-That: xen=24fb44e971a62b345c7b6ca3c03b454a1e150abe
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 30 Oct 2017 15:28:49 +0000
Subject: [Xen-devel] [xen-unstable test] 115378: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0597731229706160626=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop        fail REGR. vs. 114644
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop       fail REGR. vs. 114644
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop       fail REGR. vs. 114644

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-xl-qcow2 19 guest-start/debian.repeat fail in 115362 pass in 115378
 test-amd64-i386-libvirt-qcow2 17 guest-start/debian.repeat fail pass in 115314
 test-amd64-i386-xl-raw       19 guest-start/debian.repeat  fail pass in 115345
 test-amd64-amd64-libvirt-vhd 17 guest-start/debian.repeat  fail pass in 115345
 test-armhf-armhf-xl-rtds      6 xen-install                fail pass in 115362
 test-armhf-armhf-xl-credit2  16 guest-start/debian.repeat  fail pass in 115362
 test-armhf-armhf-xl-vhd      15 guest-start/debian.repeat  fail pass in 115362

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-examine 4 memdisk-try-append fail in 115314 blocked in 114644
 test-armhf-armhf-xl-rtds    13 migrate-support-check fail in 115362 never pass
 test-armhf-armhf-xl-rtds 14 saverestore-support-check fail in 115362 never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 114644
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114644
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 114644
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114644
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114644
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 114644
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 114644
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  bb2c1a1cc98a22e2d4c14b18421aa7be6c2adf0d
baseline version:
 xen                  24fb44e971a62b345c7b6ca3c03b454a1e150abe

Last test of basis   114644  2017-10-17 10:49:11 Z   13 days
Failing since        114670  2017-10-18 05:03:38 Z   12 days   19 attempts
Testing same since   115314  2017-10-28 05:53:13 Z    2 days    5 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andre Przywara <andre.przywara@linaro.org>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Bhupinder Thakur <bhupinder.thakur@linaro.org>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Chao Gao <chao.gao@intel.com>
  David Esler <drumandstrum@gmail.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@linaro.org>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  fail    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                fail    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       fail    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 fail    
 test-armhf-armhf-xl-vhd                                      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


Not pushing.

(No revision log; it would be 686 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0597731229706160626==--

From xen-devel-bounces@lists.xen.org Mon Oct 30 15:58:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 15:58:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9CS3-0004Mp-IV; Mon, 30 Oct 2017 15:58:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=469df5f04=wei.liu2@citrix.com>)
 id 1e9CS3-0004Mj-4z
 for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 15:58:11 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 D2/00-15886-21C47F95; Mon, 30 Oct 2017 15:58:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpC6/z/d
 Ig4Nd5hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bZJ03MBc0cFZO7uRoYj7B1MXJySAj4S2yZ
 /Z8dxGYRUJV4+GEbI4jNJqAs8bOzF6xGREBb4sWqdUA2FwezwFRmib4lm1hAEsIC3hIr950Gs
 3kFLCQWv3wONkhIIE9i+e7bbBBxQYmTM5+A1TAL6Egs2P0JKM4BZEtLLP/HARLmFHCUuHd8Ol
 i5qICKROfSOSwQYxQkOqYfY5rAyDcLyaRZSCbNQpi0gJF5FaNGcWpRWWqRrpGhXlJRZnpGSW5
 iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYKDVMzAw7mDs2et3iFGSg0lJlHen4/dIIb6k/JTK
 jMTijPii0pzU4kOMMhwcShK8md5AOcGi1PTUirTMHGDIw6QlOHiURHhveQGleYsLEnOLM9MhU
 qcYdTmezXzdwCzEkpeflyolzisNMkMApCijNA9uBCz+LjHKSgnzMjIwMAjxFKQW5WaWoMq/Yh
 TnYFQS5nUEmcKTmVcCt+kV0BFMQEdoSH4BOaIkESEl1cC4qX3FxtNWu463TzBybPIMmfDWe4l
 RltinnyY/Um5W3fZ7McPMab93fmZPUe+BvhBG9UfzC04tMU7hn98292Lt3P1HF/75VtocN/VU
 0pf6tGOzmq++NT9ZscApwsvd6GHlnI25+vLMPhwMF1ZUxE1ZHrb4X/ryzqrIQh+BcAvpJY8zN
 /jdshdXYinOSDTUYi4qTgQAqYnAc7oCAAA=
X-Env-Sender: prvs=469df5f04=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1509379085!111929989!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63400 invoked from network); 30 Oct 2017 15:58:07 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Oct 2017 15:58:07 -0000
X-IronPort-AV: E=Sophos;i="5.44,320,1505779200"; d="scan'208";a="449027705"
Date: Mon, 30 Oct 2017 15:57:55 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171030155755.r4iezrgcgsww5u3k@citrix.com>
References: <20171025160021.17991-1-wei.liu2@citrix.com>
 <23031.16828.435496.910869@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23031.16828.435496.910869@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v3 for-4.10] scripts: introduce a script for
	build test
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMzAsIDIwMTcgYXQgMDM6MTQ6MDRQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2VpIExpdSB3cml0ZXMgKCJbUEFUQ0ggdjMgZm9yLTQuMTBdIHNjcmlwdHM6IGludHJv
ZHVjZSBhIHNjcmlwdCBmb3IgYnVpbGQgdGVzdCIpOgo+ID4gU2lnbmVkLW9mZi1ieTogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IC4uLgo+IC4uLgo+ID4gK3RyYXAgImVjaG8gUmVz
dG9yaW5nIG9yaWdpbmFsIEhFQUQgOyBnaXQgY2hlY2tvdXQgJE9SSUdfQlJBTkNIIiBFWElUCj4g
Cj4gVGhpcyB3aWxsIHNtYXNoIHRoZSB3aG9sZSBzY3JpcHQncyBleGl0IHN0YXR1cy4gIEkgdGhp
bmsgeW91IG5lZWQgdG8KPiBzYXZlL3Jlc3RvcmUgJD8uICBCZSBjYXJlZnVsIHdpdGggeW91ciBx
dW90aW5nLiAgTm9ybWFsbHkgaXQgaXMgYmV0dGVyCj4gZm9yIHRoZSBhcmd1bWVudCB0byB0cmFw
IHRvIGJlICcnLXF1b3RlZCByYXRoZXIgdGhhbiAiIiwgdG8gYXZvaWQgaXQKPiBiZWluZyBleHBh
bmRlZCB0d2ljZSAoYW5kLCB0aGUgZmlyc3QgdGltZSwgdG9vIHNvb24pLgo+IAo+IEFsc28sIGlm
IHRoaXMgZmFpbHMsIGl0IGxlYXZlcyB0aGUgZmFpbHVyZSBtZXNzYWdlIGJ1cmllZCBpbiBhIHNj
cm9vbAo+IG9mIG1ha2UgLWo0IG91dHB1dCwgd2hlcmUgdGhlIHVzZXIgcHJvYmFibHkgd29uJ3Qg
c2VlIGl0LiAgQW5kIGl0Cj4gcHJpbnRzIGV4YWN0bHkgdGhlIHNhbWUgbWVzc2FnZSBvbiBzdWNj
ZXNzIGFuZCBmYWlsdXJlLiAgT24gZmFpbHVyZQo+IHlvdSBzaG91bGQgcHJpbnQgdGhlIGZhaWxp
bmcgY29tbWl0aWQsIGFuZCBleGl0IG5vbnplcm8uCj4gCj4gT24gc3VjY2VzcyB5b3Ugc2hvdWxk
IHByaW50IHNvbWUgcmVhc3N1cmluZyBgb2snIG1lc3NhZ2UuCj4gCgpSaWdodC4gSSd2ZSBhZGRy
ZXNzZWQgeW91ciBjb21tZW50cyBhbmQgd2lsbCBzZW5kIG91dCBhIG5ldyB2ZXJzaW9uCnNvb24u
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 30 16:02:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 16:02:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9CVl-0005Tq-1p; Mon, 30 Oct 2017 16:02:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=469df5f04=wei.liu2@citrix.com>)
 id 1e9CVj-0005Ti-Tm
 for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 16:02:00 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 20/57-18968-7FC47F95; Mon, 30 Oct 2017 16:01:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeJIrShJLcpLzFFi42JxWrohUvebz/d
 Ig/brWhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bnhv9MBXtFKha2d7M3MG4U6GLk5JAQ8JeY
 vb+ZFcRmE1CW+NnZywZiiwjoSTQdeM7YxcjFwSwwgVnicttHdpCEsIC7xP0XM8AaWARUJQ5tv
 8cMYvMKmEtcfDSLBWKovMSutotgNUICChId048xQdQISpyc+QSshllAQuLgixfMExi5ZyFJzU
 KSWsDItIpRozi1qCy1SNfIQC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzAc6hk
 YGHcwNp/wO8QoycGkJMq70/F7pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3gfeQDnBotT01Iq0
 zBxgYMKkJTh4lER4WYDBKcRbXJCYW5yZDpE6xWjJcejF7T9MHB037wLJZzNfNzALseTl56VKi
 fMygjQIgDRklObBjYNFzyVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrwfQa7iycwrgdv6Cu
 ggJqCDNCS/gBxUkoiQkmpg5La7u/dMVEbr+nN7Gq1Fe0Rn2nAKqjNL3/w2fxaT2sGqaZbaT36
 u/mnN9G7yh6fr3c20z5deCJU/NLXjwcnHX//ujulYu/b4O4XdiVvZ1y9wvXHMysrq75ujAh6z
 3C4aT214s96Qz2Uh6wTu+R9/ChQ1CTbp3PO0OOA2gTe8VEy2SVDsvs3dh0osxRmJhlrMRcWJA
 ApcAA6ZAgAA
X-Env-Sender: prvs=469df5f04=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1509379316!112627098!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 554 invoked from network); 30 Oct 2017 16:01:58 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Oct 2017 16:01:58 -0000
X-IronPort-AV: E=Sophos;i="5.44,320,1505779200"; d="scan'208";a="449028852"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 30 Oct 2017 16:01:54 +0000
Message-ID: <20171030160154.5107-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony PERARD <anthony.perard@citrix.com>
Subject: [Xen-devel] [PATCH v4 for-4.10] scripts: introduce a script for
	build test
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+ClNp
Z25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpDYzogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdl
b3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogS29u
cmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhl
bi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFy
ZEBjaXRyaXguY29tPgoKdjQ6CjEuIENoZWNrLCBzYXZlL3Jlc3RvcmUgJD8uCjIuIERvbid0IHVz
ZSB0cmFwLCBjaGVjayBleGl0IGNvZGUgZGlyZWN0bHkuCjMuIE1vcmUgZXJyb3IgbWVzc2FnZXMu
Cgp2MzoKMS4gVXNlIGdpdC1jbGVhbiBpbiBkZWZhdWx0IHJ1bmUuCjIuIFByaW50IG1vcmUgZnJp
ZW5kbHkgbWVzc2FnZS4KMy4gUmVzdG9yZSBIRUFEIGF1dG9tYXRpY2FsbHkuCi0tLQogc2NyaXB0
cy9idWlsZC10ZXN0LnNoIHwgNzEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNzEgaW5zZXJ0aW9ucygrKQogY3JlYXRl
IG1vZGUgMTAwNzU1IHNjcmlwdHMvYnVpbGQtdGVzdC5zaAoKZGlmZiAtLWdpdCBhL3NjcmlwdHMv
YnVpbGQtdGVzdC5zaCBiL3NjcmlwdHMvYnVpbGQtdGVzdC5zaApuZXcgZmlsZSBtb2RlIDEwMDc1
NQppbmRleCAwMDAwMDAwMDAwLi40MTM1NDBjMTNiCi0tLSAvZGV2L251bGwKKysrIGIvc2NyaXB0
cy9idWlsZC10ZXN0LnNoCkBAIC0wLDAgKzEsNzEgQEAKKyMhL2Jpbi9zaAorCisjIFJ1biBjb21t
YW5kIG9uIGV2ZXJ5IGNvbW1pdCB3aXRoaW4gdGhlIHJhbmdlIHNwZWNpZmllZC4gSWYgbm8gY29t
bWFuZCBpcworIyBwcm92aWRlZCwgdXNlIHRoZSBkZWZhdWx0IG9uZSB0byBjbGVhbiBhbmQgYnVp
bGQgdGhlIHdob2xlIHRyZWUuCisjCisjIFRoZSBkZWZhdWx0IHJ1bmUgaXMgcmF0aGVyIHNpbXBs
ZS4gVG8gZG8gYSBjcm9zcy1idWlsZCwgcGxlYXNlIHB1dCB5b3VyIHVzdWFsCisjIGJ1aWxkIHJ1
bmUgaW4gYSBzaGVsbCBzY3JpcHQgYW5kIGludm9rZSBpdCB3aXRoIHRoaXMgc2NyaXB0LgorCitp
ZiAhIHRlc3QgLWYgeGVuL2NvbW1vbi9rZXJuZWwuYzsgdGhlbgorICAgIGVjaG8gIlBsZWFzZSBy
dW4gdGhpcyBzY3JpcHQgZnJvbSB0b3AtbGV2ZWwgZGlyZWN0b3J5IgorICAgIGV4aXQgMQorZmkK
KworaWYgdGVzdCAkIyAtbHQgMiA7IHRoZW4KKyAgICBlY2hvICJVc2FnZTogJDAgPEJBU0U+IDxU
SVA+IFtDTURdIgorICAgIGV4aXQgMQorZmkKKworc3RhdHVzPWBnaXQgc3RhdHVzIC1zYAoraWYg
dGVzdCAtbiAiJHN0YXR1cyI7IHRoZW4KKyAgICBlY2hvICJUcmVlIGlzIGRpcnR5LCBhYm9ydGVk
IgorICAgIGV4aXQgMQorZmkKKworQkFTRT0kMTsgc2hpZnQKK1RJUD0kMTsgc2hpZnQKKworT1JJ
R19CUkFOQ0g9YGdpdCBzeW1ib2xpYy1yZWYgLXEgLS1zaG9ydCBIRUFEYAoraWYgdGVzdCAkPyAt
bmUgMDsgdGhlbgorICAgIGVjaG8gIkRldGFjaGVkIEhFQUQsIGFib3J0ZWQiCisgICAgZXhpdCAx
CitmaQorCitnaXQgcmV2LWxpc3QgJEJBU0UuLiRUSVAgfCBubCAtYmEgfCB0YWMgfCBcCit3aGls
ZSByZWFkIG51bSByZXY7IGRvCisgICAgZWNobyAiVGVzdGluZyAkbnVtICRyZXYiCisKKyAgICBn
aXQgY2hlY2tvdXQgJHJldgorICAgIHJldD0kPworICAgIGlmIHRlc3QgJHJldCAtbmUgMDsgdGhl
bgorICAgICAgICBlY2hvICJGYWlsZWQgdG8gY2hlY2tvdXQgJG51bSAkcmV2IHdpdGggJHJldCIK
KyAgICAgICAgZXhpdCAkcmV0CisgICAgZmkKKworICAgIGlmIHRlc3QgJCMgLWVxIDAgOyB0aGVu
CisgICAgICAgIGdpdCBjbGVhbiAtZmR4ICYmIC4vY29uZmlndXJlICYmIG1ha2UgLWo0CisgICAg
ZWxzZQorICAgICAgICAiJEAiCisgICAgZmkKKyAgICByZXQ9JD8KKyAgICBpZiB0ZXN0ICRyZXQg
LW5lIDA7IHRoZW4KKyAgICAgICAgZWNobyAiRmFpbGVkIGF0ICRudW0gJHJldiB3aXRoICRyZXQi
CisgICAgICAgIGV4aXQgJHJldAorICAgIGZpCisgICAgZWNobworZG9uZQorCityZXQ9JD8KKwor
ZWNobyAiUmVzdG9yaW5nIG9yaWdpbmFsIEhFQUQiCitnaXQgY2hlY2tvdXQgJE9SSUdfQlJBTkNI
CitnY29fcmV0PSQ/CitpZiB0ZXN0ICRnY29fcmV0IC1uZSAwOyB0aGVuCisgICAgZWNobyAiRmFp
bGVkIHRvIHJlc3RvcmUgb3JpZ25hbCBIRUFELiBDaGVjayB0cmVlIHN0YXR1cyBiZWZvcmUgZG9p
bmcgYW55dGhpbmcgZWxzZSEiCisgICAgZXhpdCAkZ2NvX3JldAorZmkKKworaWYgdGVzdCAkcmV0
IC1lcSAwOyB0aGVuCisgICAgZWNobyAib2suIgorZmkKK2V4aXQgJHJldAotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 30 16:02:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 16:02:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9CWC-0005XL-AD; Mon, 30 Oct 2017 16:02:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1e9CWB-0005XC-9Z
 for xen-devel@lists.xen.org; Mon, 30 Oct 2017 16:02:27 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 81/A6-07499-21D47F95; Mon, 30 Oct 2017 16:02:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDIsWRWlGSWpSXmKPExsXiVRukpSvk+z3
 S4FeVxZKPi1kcGD2O7v7NFMAYxZqZl5RfkcCa8evcRdaCdtaKlz+bGRsY57F0MXJxCAlMZJRY
 t/M3E4gjITCHVeLuqT7mLkZOICdLYtfiXjYIO01i8qHFTBB2lUTbzFmsILaQgIbE7ZuN7BCTD
 jBJHF5yjhnCmcAoseVDIyNER77E6xm3WEBsXgFBiZMznwDZHEBFnhI/NnqCmJwC7hIfPytBzH
 ST2PXnFFg1m4C2RNvrXawgJSwCqhIv/sdCDEyUWPLwKtTAAIkdC0+CnSks4CEx9fpcMFtEQE/
 i6K8WsAOYBRYxS6x7bglha0q0bv/NPoFRdBaSe2YhSS1gZFrFqF6cWlSWWqRroZdUlJmeUZKb
 mJmja2hgppebWlycmJ6ak5hUrJecn7uJERj6DECwg3H2Zf9DjJIcTEqivDsdv0cK8SXlp1RmJ
 BZnxBeV5qQWH2KU4eBQkuB94A2UEyxKTU+tSMvMAUYhTFqCg0dJhJfFByjNW1yQmFucmQ6ROs
 VoyXHj4fU/TBz79twCks9mvm5gFmLJy89LlRLnZQRpEABpyCjNgxsHSxSXGGWlhHkZgQ4U4il
 ILcrNLEGVf8UozsGoJMybCTKFJzOvBG7rK6CDmIAO0pD8AnJQSSJCSqqBcfODOcZmvpfqCnkj
 dPTt2PI69GZVS6yLUeM88Yz//NfAs0sWH3oRsphP54bUxC9ykekxDceXiIXvVC98MDeuavkv5
 t0bLt1Z5S6qapO6aepqH2+WxEM+m2Lafq6MX9faFzDzyN75CltmCKdbFSzo5f9x+b7BmcvxaZ
 s/sIWLOAoe388fXVAopsRSnJFoqMVcVJwIAHKAGS8PAwAA
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1509379345!61238208!1
X-Originating-IP: [74.125.82.42]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3551 invoked from network); 30 Oct 2017 16:02:26 -0000
Received: from mail-wm0-f42.google.com (HELO mail-wm0-f42.google.com)
 (74.125.82.42)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 Oct 2017 16:02:26 -0000
Received: by mail-wm0-f42.google.com with SMTP id y83so17365340wmc.4
 for <xen-devel@lists.xen.org>; Mon, 30 Oct 2017 09:02:25 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=eRNi0mXcJEa+qVTsqoB/mxDGeqrwr2QMB7y02+aJl8g=;
 b=VBz3ANE5oKR+Xb5OMnowITglsTU0im8xTQNAxs9fY4LbuYlJFKF1y0GyaLE0sWFQye
 pFXCWAPORHyvRTS+DSYHVv//goDRlMfP9JA11q4d9iUG0gtYbmNS7tWKpjx0fOs8a6KT
 JDdl9iiyur68b3pFrGKXJEMCHy9w2pn1g6zO29RRYC5iDL/5c1XIrgFQO+7Crsgn2wln
 4iUsFlvzQoz2PRludhtvOfqFm75WF20xQV8876eiG7OG4GWh6LsnL7rVDj56kWS6HXiX
 XUwa8hFcrh5pGsi7MMpNxOX7ekAPDyIGkd4UteD5EQgYUqmh1Y1d1+QnNTcWhSO8dYoI
 pp9w==
X-Gm-Message-State: AMCzsaWcuRr0hA7sumeTrJUhauBeGeykPoiZWHZLzezqjei4m8h8ZqAo
 koP+iM1nXaXdX5fH8MAdXX4z/5e1
X-Google-Smtp-Source: ABhQp+RWM+4sftoCP2Ejr6l1DylHHkqj324oNwyLDk70FUWyo5Wb6BYUiIFkkK9StzLJaun3jhz61A==
X-Received: by 10.80.215.91 with SMTP id i27mr12772160edj.274.1509379345499;
 Mon, 30 Oct 2017 09:02:25 -0700 (PDT)
Received: from mail-wm0-f52.google.com (mail-wm0-f52.google.com.
 [74.125.82.52])
 by smtp.gmail.com with ESMTPSA id e56sm11406398edb.72.2017.10.30.09.02.24
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 30 Oct 2017 09:02:24 -0700 (PDT)
Received: by mail-wm0-f52.google.com with SMTP id z3so17457170wme.5
 for <xen-devel@lists.xen.org>; Mon, 30 Oct 2017 09:02:24 -0700 (PDT)
X-Received: by 10.28.52.5 with SMTP id b5mr4542021wma.135.1509379343882; Mon,
 30 Oct 2017 09:02:23 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.21.74 with HTTP; Mon, 30 Oct 2017 09:01:43 -0700 (PDT)
In-Reply-To: <1509359568-3349-1-git-send-email-aisaila@bitdefender.com>
References: <1509359568-3349-1-git-send-email-aisaila@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Mon, 30 Oct 2017 10:01:43 -0600
X-Gmail-Original-Message-ID: <CABfawhnvgFjp-jkBWuaiXGwLRaY9e9Vfj6=Z-XS_vo9sDM2+pQ@mail.gmail.com>
Message-ID: <CABfawhnvgFjp-jkBWuaiXGwLRaY9e9Vfj6=Z-XS_vo9sDM2+pQ@mail.gmail.com>
To: Alexandru Isaila <aisaila@bitdefender.com>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v1] x86/mm: Supresses vm_events caused by
	page-walks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMzAsIDIwMTcgYXQgNDozMiBBTSwgQWxleGFuZHJ1IElzYWlsYQo8YWlzYWls
YUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+IFRoaXMgcGF0Y2ggaXMgYWRkaW5nIGEgd2F5IHRv
IGVuYWJsZS9kaXNhYmxlIG5lc3RlZCBwYWdlZmF1bHQKPiBldmVudHMuIEl0IGludHJvZHVjZXMg
dGhlIHhjX21vbml0b3JfbmVzdGVkX3BhZ2VmYXVsdCBmdW5jdGlvbgo+IGFuZCBhZGRzIHRoZSBu
ZXN0ZWRfcGFnZWZhdWx0X2Rpc2FibGVkIGluIHRoZSBtb25pdG9yIHN0cnVjdHVyZS4KPiBUaGlz
IGlzIG5lZWRlZCBieSB0aGUgaW50cm9zcGVjdGlvbiBzbyBpdCB3aWxsIG9ubHkgZ2V0IGdsYQo+
IGZhdWx0cyBhbmQgbm90IGdldCBzcGFtbWVkIHdpdGggb3RoZXIgZmF1bHRzLgo+IEluIHAybV9z
ZXRfYWRfYml0cyB0aGUgdi0+YXJjaC5zc2VfcGdfZGlydHkuZWlwIGFuZAo+IHYtPmFyY2guc3Nl
X3BnX2RpcnR5LmdsYSBhcmUgdXNlZCB0byBtYXJrIHRoYXQgdGhpcyBpcyB0aGUKPiBzZWNvbmQg
dGltZSBhIGZhdWx0IG9jY3VycyBhbmQgdGhlIGRpcnR5IGJpdCBpcyBzZXQuCgpDb3VsZCB5b3Ug
ZGVzY3JpYmUgdW5kZXIgd2hhdCBjb25kaXRpb25zIGRvIHlvdSBnZXQgdGhlc2Ugb3RoZXIgZmF1
bHRzPwoKVGhhbmtzLApUYW1hcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 30 16:25:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 16:25:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9Cre-0007D3-Fw; Mon, 30 Oct 2017 16:24:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1e9Crc-0007Cx-98
 for xen-devel@lists.xen.org; Mon, 30 Oct 2017 16:24:36 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 BF/10-07262-34257F95; Mon, 30 Oct 2017 16:24:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLKsWRWlGSWpSXmKPExsUSfTxjoa5D0Pd
 Ig2MNJhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bfz18ZC3rZK/pebGBpYOxk62Lk5BAS8JDY
 cPgBUxcjF5C9llHi/uwfbBDOCUaJJxs3sMBUXbl5jQUiMZtRYkXvK0aQhDBQYur1uWCjRATCJ
 PaeesAOUsQs8JlJYvaDecwQHT2MEh83bwOrYhMwlFi9sQXI5uDgFXCSaP3KAxJmEVCVWLu3D2
 ybqEC4xJ3Wd2A2r4CgxMmZT8BsToFAiY8/54HZzALqEn/mXWKGsMUlbj2ZzwRhy0tsfzuHGWS
 8hECOxL7Z8hCmlMT/ViWQayQEnjNLXHr9HewaCQEZiUcTb7JNYBSbhWTbLCQbZiHZMAvJhgWM
 LKsY1YtTi8pSi3Qt9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAiOpnoGBcQfj6
 59OhxglOZiURHl3On6PFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBmxAIlBMsSk1PrUjLzAHGNE
 xagoNHSYR3CUiat7ggMbc4Mx0idYrRmOPGw+t/mDiezXzdwCzEkpeflyolzqsDUioAUppRmgc
 3CJZqLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5p0GMoUnM68Ebt8roFOYgE7RkPwCckpJ
 IkJKqoFRo4iHuaNl2bEf95fe2espPWdOXd+CrVNu7Uiv3/N8Etv8Jx9v7wsKvlGiveH4Xn9bG
 x6dwl2Hjlya+1f4g8b91L0vFs5YLi3A8OuB9IHy0H+n2v5Pz1b6z5mx7KG3rMuE8KZNySdOSj
 aFTTKazX6c86r1R7Hm5jWrNMR7zY5cu9Bwxcn/2sFFn5RYijMSDbWYi4oTAZjsUYQwAwAA
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1509380672!112470969!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63455 invoked from network); 30 Oct 2017 16:24:32 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 30 Oct 2017 16:24:32 -0000
Received: (qmail 16249 invoked from network); 30 Oct 2017 18:24:31 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 30 Oct 2017 18:24:31 +0200
Received: from smtp01.buh.bitdefender.com (unknown [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 91DBF7FC7C
 for <xen-devel@lists.xen.org>; Mon, 30 Oct 2017 18:24:31 +0200 (EET)
Received: (qmail 31605 invoked from network); 30 Oct 2017 18:24:31 +0200
Received: from unknown (HELO ?10.10.14.109?)
 (rcojocaru@bitdefender.com@195.210.4.22)
 by smtp01.buh.bitdefender.com with SMTP; 30 Oct 2017 18:24:31 +0200
To: Tamas K Lengyel <tamas@tklengyel.com>,
 Alexandru Isaila <aisaila@bitdefender.com>
References: <1509359568-3349-1-git-send-email-aisaila@bitdefender.com>
 <CABfawhnvgFjp-jkBWuaiXGwLRaY9e9Vfj6=Z-XS_vo9sDM2+pQ@mail.gmail.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <5bc6877a-d140-774f-2e36-924db3e50d4d@bitdefender.com>
Date: Mon, 30 Oct 2017 18:24:29 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <CABfawhnvgFjp-jkBWuaiXGwLRaY9e9Vfj6=Z-XS_vo9sDM2+pQ@mail.gmail.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.73638
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 465311,
 Stamp: 3], Multi: [Enabled, t: (0.000012,0.006040)], BW: [Enabled, t:
 (0.000011)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.003592), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t:
 (0.016462,0.000064)], URL: [Enabled, t: (0.000019)], RTDA: [Enabled,
 t: (0.244194), Hit: No, Details: v2.6.14; Id:
 15.5f45o8.1btcb3uhg.1ptpr], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <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.xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v1] x86/mm: Supresses vm_events caused by
	page-walks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMzAuMTAuMjAxNyAxODowMSwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IE9uIE1vbiwgT2N0
IDMwLCAyMDE3IGF0IDQ6MzIgQU0sIEFsZXhhbmRydSBJc2FpbGEKPiA8YWlzYWlsYUBiaXRkZWZl
bmRlci5jb20+IHdyb3RlOgo+PiBUaGlzIHBhdGNoIGlzIGFkZGluZyBhIHdheSB0byBlbmFibGUv
ZGlzYWJsZSBuZXN0ZWQgcGFnZWZhdWx0Cj4+IGV2ZW50cy4gSXQgaW50cm9kdWNlcyB0aGUgeGNf
bW9uaXRvcl9uZXN0ZWRfcGFnZWZhdWx0IGZ1bmN0aW9uCj4+IGFuZCBhZGRzIHRoZSBuZXN0ZWRf
cGFnZWZhdWx0X2Rpc2FibGVkIGluIHRoZSBtb25pdG9yIHN0cnVjdHVyZS4KPj4gVGhpcyBpcyBu
ZWVkZWQgYnkgdGhlIGludHJvc3BlY3Rpb24gc28gaXQgd2lsbCBvbmx5IGdldCBnbGEKPj4gZmF1
bHRzIGFuZCBub3QgZ2V0IHNwYW1tZWQgd2l0aCBvdGhlciBmYXVsdHMuCj4+IEluIHAybV9zZXRf
YWRfYml0cyB0aGUgdi0+YXJjaC5zc2VfcGdfZGlydHkuZWlwIGFuZAo+PiB2LT5hcmNoLnNzZV9w
Z19kaXJ0eS5nbGEgYXJlIHVzZWQgdG8gbWFyayB0aGF0IHRoaXMgaXMgdGhlCj4+IHNlY29uZCB0
aW1lIGEgZmF1bHQgb2NjdXJzIGFuZCB0aGUgZGlydHkgYml0IGlzIHNldC4KPiAKPiBDb3VsZCB5
b3UgZGVzY3JpYmUgdW5kZXIgd2hhdCBjb25kaXRpb25zIGRvIHlvdSBnZXQgdGhlc2Ugb3RoZXIg
ZmF1bHRzPwoKSGV5IFRhbWFzLCB0aGUgd2hvbGUgc3RvcnkgaXMgYXQgcGFnZSA4IG9mIHRoaXMg
ZG9jdW1lbnQ6CgpodHRwczovL3d3dy5yZXNlYXJjaGdhdGUubmV0L3B1YmxpY2F0aW9uLzI4MTgz
NTUxNV9Qcm9wb3NlZF9Qcm9jZXNzb3JfRXh0ZW5zaW9uc19mb3JfU2lnbmlmaWNhbnRfU3BlZWR1
cF9vZl9IeXBlcnZpc29yX01lbW9yeV9JbnRyb3NwZWN0aW9uCgoKVGhhbmtzLApSYXp2YW4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 30 16:27:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 16:27:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9Cum-0007TA-9a; Mon, 30 Oct 2017 16:27:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e9Cuk-0007Sh-MJ
 for xen-devel@lists.xensource.com; Mon, 30 Oct 2017 16:27:50 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 E3/8E-31121-60357F95; Mon, 30 Oct 2017 16:27:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsWS0XRdVZc1+Hu
 kwdZTLBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuH/zDFtBa2HF0dUtzA2M
 23y6GLk4hAQamSTuzPnBCOE8ZpR40P6XuYuRE8jZxijx56gOiC0i4Czx9cxcdhCbV0Bf4vPFc
 0wgtrCAhcTt60uYQJolBE5qSLw6d5kVJCEh4C3RfO0CG4w9sWE1UJydg03ASuKQGEiURUBV4u
 umiewTGLkXMDKsYlQvTi0qSy3SNdFLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj
 0OAMQ7GDsvux/iFGSg0lJlHen4/dIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8fwKBcoJFqemp
 FWmZOcDQg0lLcPAoifAuAUnzFhck5hZnpkOkTjFachzbdPkPE8eq63eB5LOZrxuYhVjy8vNSp
 cR5t4M0CIA0ZJTmwY2DxcclRlkpYV5GoAOFeApSi3IzS1DlXzGKczAqCfNOA5nCk5lXArf1Fd
 BBTEAHaUh+ATmoJBEhJQWMru/ucmVHc5sWaR+Xji1eFfb+Fv/G2yb/I5iLDU/FpLqmdWcqFqv
 P+2HsdKW4qOX84qC1+up8Ru8C16gkq3u/veE5dfr9WB3jlNl7Wz4vf3l+c9e711opiy3W5iYY
 L/lbqO4mIs8pvECzZt6GWS1GP65crk/boH+waP3FhoJ7rSWcDXx+jTpKLMUZiYZazEXFiQC4Y
 37OigIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1509380867!108618078!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16933 invoked from network); 30 Oct 2017 16:27:48 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 Oct 2017 16:27:48 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e9Cuh-0005TE-BB; Mon, 30 Oct 2017 16:27:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e9Cuc-00031P-2F; Mon, 30 Oct 2017 16:27:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e9Cub-0004YK-CG; Mon, 30 Oct 2017 16:27:41 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115390-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-i386: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-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qcow2: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-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-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-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-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-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-armhf-armhf-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-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=953e35f69c302522c280e8d4e05995afc31da051
X-Osstest-Versions-That: qemuu=f90ea7ba7c5ae7010ee0ce062207ae42530f57d6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 30 Oct 2017 16:27:41 +0000
Subject: [Xen-devel] [qemu-mainline test] 115390: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3731140058783912392=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 115390 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/115390/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386                    6 xen-build                fail REGR. vs. 114507
 build-amd64-xsm               6 xen-build                fail REGR. vs. 114507
 build-i386-xsm                6 xen-build                fail REGR. vs. 114507
 build-amd64                   6 xen-build                fail REGR. vs. 114507
 build-armhf                   6 xen-build                fail REGR. vs. 114507
 build-armhf-xsm               6 xen-build                fail REGR. vs. 114507

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemuu-win10-i386  1 build-check(1)              blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ws16-amd64  1 build-check(1)             blocked n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-intel  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-amd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                953e35f69c302522c280e8d4e05995afc31da051
baseline version:
 qemuu                f90ea7ba7c5ae7010ee0ce062207ae42530f57d6

Last test of basis   114507  2017-10-15 01:03:38 Z   15 days
Failing since        114546  2017-10-16 12:16:28 Z   14 days   32 attempts
Testing same since   115390  2017-10-30 10:48:12 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Lindsay <alindsay@codeaurora.org>
  Alberto Garcia <berto@igalia.com>
  Aleksandr Bezzubikov <zuban32s@gmail.com>
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alexey Perevalov <a.perevalov@samsung.com>
  Alistair Francis <alistair.francis@xilinx.com>
  Amarnath Valluri <amarnath.valluri@intel.com>
  Andreas FÃ¤rber <afaerber@suse.de>
  Andrew Baumann <Andrew.Baumann@microsoft.com>
  Anthoine Bourgeois <anthoine.bourgeois@blade-group.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Artyom Tarasenko <atar4qemu@gmail.com>
  Bishara AbuHattoum <bishara@daynix.com>
  Carlo Marcelo Arenas BelÃ³n <carenas@gmail.com>
  Chen Hanxiao <chenhanxiao@gmail.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <otubo@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Igor Mammedov <imammedo@redhat.com>
  Jason J. Herne <jjherne@linux.vnet.ibm.com>
  Jason Wang <jasowang@redhat.com>
  Joe Clifford <joeclifford@gmail.com>
  John Snow <jsnow@redhat.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kevin Wolf <kwolf@redhat.com>
  Knut Omang <knut.omang@oracle.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Marco A L Barbosa <malbarbo@gmail.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Mark Kanda <mark.kanda@oracle.com>
  Markus Armbruster <armbru@redhat.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Max Reitz <mreitz@redhat.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Krempa <pkrempa@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <richard.henderson@linaro.org>
  Richard Henderson <rth@twiddle.net>
  Richard W.M. Jones <rjones@redhat.com>
  Riku Voipio <riku.voipio@linaro.org>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Sandipan Das <sandipan@linux.vnet.ibm.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wolfgang Bumiller <w.bumiller@proxmox.com>
  ZhiPeng Lu <lu.zhipeng@zte.com.cn>

jobs:
 build-amd64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvhv2-amd                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-ws16-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ws16-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-xl-qemuu-win10-i386                         blocked 
 test-amd64-i386-xl-qemuu-win10-i386                          blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvhv2-intel                              blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-amd64-i386-libvirt-qcow2                                blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 


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


Not pushing.

(No revision log; it would be 8336 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3731140058783912392==--

From xen-devel-bounces@lists.xen.org Mon Oct 30 16:33:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 16:33:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9Czm-0008Ix-0f; Mon, 30 Oct 2017 16:33:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=469df5f04=wei.liu2@citrix.com>)
 id 1e9Czk-0008Ip-2b
 for xen-devel@lists.xen.org; Mon, 30 Oct 2017 16:33:00 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 F6/1C-14867-B3457F95; Mon, 30 Oct 2017 16:32:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHRDpK5VyPd
 IgzMvTC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ow1D2YwFjSyVyzaNo+lgfE9axcjB4eEgL/E
 2VMmXYycHCwCqhKHbt9jBbHZBJQlfnb2soHYIgI6EiffTmUBsZkFVjNKrNwUBmILC4RKTPi4B
 6yeV8BC4tKpbkYQW0jAUeLP4z42iLigxMmZT6B6dSQW7P7EBrKWWUBaYvk/DpAwp4CTxM9zZ8
 FKRAVUJDqXzmGBGKMg0TH9GNMERr5ZSCbNQjJpFsKkBYzMqxg1ilOLylKLdA0N9JKKMtMzSnI
 TM3OAPDO93NTi4sT01JzEpGK95PzcTYzAMGMAgh2Mx9/HHWKU5GBSEuXd6fg9UogvKT+lMiOx
 OCO+qDQntfgQowwHh5IEr0EwUE6wKDU9tSItMwcY8DBpCQ4eJRFeP5A0b3FBYm5xZjpE6hSjJ
 cePSVf+MHHceHgdSD6b+bqBWYglLz8vVUqclwekQQCkIaM0D24cLCovMcpKCfMyAh0oxFOQWp
 SbWYIq/4pRnINRSZiXAWQKT2ZeCdzWV0AHMQEdpCH5BeSgkkSElFQD46In7cLLyq5EVHwo2Dn
 tcX0Y0/XCLfZ/LxxerMohL5GhlGXw5bOOWOgFoZqqstNOe/6c8dH88UqJ/Rmvi+vKU6K+Uyye
 npX3i7O4qLN3iu7DhpWlvLx++1ycEz/4v7G8skfD/LwbK/+3uZti/SdNKT1bZG2lEpy4de+ro
 2fkEyTc2c2Kz+geUWIpzkg01GIuKk4EAG3pb0PFAgAA
X-Env-Sender: prvs=469df5f04=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1509381176!61243530!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64921 invoked from network); 30 Oct 2017 16:32:58 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Oct 2017 16:32:58 -0000
X-IronPort-AV: E=Sophos;i="5.44,320,1505779200"; d="scan'208";a="449035591"
Date: Mon, 30 Oct 2017 16:32:33 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Pawel Wieczorkiewicz <wipawel@amazon.de>
Message-ID: <20171030163233.zvbptlqxregeffuq@citrix.com>
References: <1509121935-41889-1-git-send-email-wipawel@amazon.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1509121935-41889-1-git-send-email-wipawel@amazon.de>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: jgross@suse.com, wei.liu2@citrix.com, julien.grall@linaro.org,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, mpohlack@amazon.de,
 doebel@amazon.de
Subject: Re: [Xen-devel] [PATCH] tools/xenstored: Check number of strings
 passed to do_control()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBPY3QgMjcsIDIwMTcgYXQgMDQ6MzI6MTVQTSArMDAwMCwgUGF3ZWwgV2llY3pvcmtp
ZXdpY3ogd3JvdGU6Cj4gSXQgaXMgcG9zc2libGUgdG8gc2VuZCBhIHplcm8tc3RyaW5nIG1lc3Nh
Z2UgYm9keSB0byB4ZW5zdG9yZSdzCj4gWFNfQ09OVFJPTCBoYW5kbGluZyBmdW5jdGlvbi4gVGhl
biB0aGUgbnVtYmVyIG9mIHN0cmluZ3MgaXMgdXNlZAo+IGZvciBhbiBhcnJheSBhbGxvY2F0aW9u
LiBUaGlzIGxlYWRzIHRvIGEgY3Jhc2ggaW4gc3RyY21wKCkgaW4gYQo+IENPTlRST0wgc3ViLWNv
bW1hbmQgaW52b2NhdGlvbiBsb29wLgo+IFRoZSBvdXRwdXQgb2YgeHNfY291bnRfc3RyaW5nKCkg
c2hvdWxkIGJlIHZlcmlmaWVkIGFuZCBhbGwgMCBvcgo+IG5lZ2F0aXZlIHZhbHVlcyBzaG91bGQg
YmUgcmVqZWN0ZWQgd2l0aCBhbiBFSU5WQUwuIEF0IGxlYXN0IHRoZQo+IHN1Yi1jb21tYW5kIG5h
bWUgbXVzdCBiZSBzcGVjaWZpZWQuCj4gCj4gVGhlIHhlbnN0b3JlIGNyYXNoIGNhbiBvbmx5IGJl
IHRyaWdnZXJlZCBmcm9tIHdpdGhpbiBkb20wICh0aGVyZQo+IGlzIGEgY2hlY2sgaW4gZG9fY29u
dHJvbCgpIHJlamVjdGluZyBhbGwgbm9uLWRvbTAgcmVxdWVzdHMgd2l0aAo+IGFuIEVBQ0NFUyku
Cj4gCj4gVGVzdGluZzogcmVwcm9kdWNlZCB3aXRoIHRoZSBmb2xsb3dpbmcgY29tbWFuZDoKPiBw
eXRob24gLWMgJ3ByaW50IDE2KiJceDAwIicgfCBuYyAtVSAkWEVOU1RPUkVEX1JVTkRJUi9zb2Nr
ZXQKPiAKPiBTaWduZWQtb2ZmLWJ5OiBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6
b24uZGU+Cj4gUmV2aWV3ZWQtYnk6IE1hcnRpbiBQb2hsYWNrIDxtcG9obGFja0BhbWF6b24uZGU+
CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 30 16:40:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 16:40:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9D71-0000f6-Pi; Mon, 30 Oct 2017 16:40:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1e9D71-0000f0-5h
 for xen-devel@lists.xen.org; Mon, 30 Oct 2017 16:40:31 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 05/C0-14867-EF557F95; Mon, 30 Oct 2017 16:40:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFIsWRWlGSWpSXmKPExsXiVRukp/s39Hu
 kwcUvxhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bjlHWMBSt5KnZvXMnUwLiTq4uRi0NIYBKj
 xOT7n5hBHAmBOawSmy8tYOli5ARysiT27NrBBGGnSUx79521i5EDyK6W+LcSrERIQEPi9s1Gd
 ohBB5gkfnTPY4Gb2vnqLSNEc6HE4nVT2UBsXgFBiZMzn0B1e0o83bMJLM4p4Cxx+PxVVojmw4
 wSGz/MA9vMJqAt0fZ6F9hmFgFViWeLvCBmJkrsuDGPESTMKxAgcWl5AEhYWMBDYur1uWAjRQT
 0JVq/TwQbySywkFnif9dGZpAEs4CmROv23+wTGEVnITlpFpLUAkamVYwaxalFZalFuoYWeklF
 mekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgTHAAAQ7GG9uDDjEKMnBpCTKu9Pxe6QQX
 1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7rIUA5waLU9NSKtMwcYDTCpCU4eJREeO1B0rzFBYm5xZ
 npEKlTjMYc+/bc+sPE8Wzm6wZmIZa8/LxUKXHetyClAiClGaV5cINgSeISo6yUMC8j0GlCPAW
 pRbmZJajyrxjFORiVhHnlgSlHiCczrwRu3yugU5iATtGQ/AJySkkiQkqqgVHwoIaCX76V4+Td
 AhYLH1hwWEs+X19+YIrUzvI7wjYfc+Q5LjtP6txs8eFNmM6pPXYy36az7zxSwV4hff/z61re/
 F7H03yRG/iN7/f+uqMf8+PoY/+/KqvdskXE4059X3vN79OMjMqHMguXTtD+1rfZzGbykYksPz
 rYX/LHTK+avFSnSHvxXQ4lluKMREMt5qLiRABeVp9EDQMAAA==
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1509381629!79590727!1
X-Originating-IP: [74.125.82.46]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34867 invoked from network); 30 Oct 2017 16:40:29 -0000
Received: from mail-wm0-f46.google.com (HELO mail-wm0-f46.google.com)
 (74.125.82.46)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 Oct 2017 16:40:29 -0000
Received: by mail-wm0-f46.google.com with SMTP id b189so17041818wmd.4
 for <xen-devel@lists.xen.org>; Mon, 30 Oct 2017 09:40:29 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=3tuGgdPg2/HKzHvyjAuGayeMPs/l3nlMPvDV1kOLSxg=;
 b=br3e3P8DwzzxZGu5HwYNhQBJgh3DGpV0Crv8s3syKYcfP07Upsx6jEg/qIbih7W3fs
 4bnIrYfMb+WrcXs45dv2Gd/JVqdnwIUI7UfucpOVWrs83ovOa6Zj3MMcwsMy8RbBd8X5
 wxat0qm8vRWKoEbYTTGpVhbh6ZLTfeZF0GkKv++oaQEPeSs/JInVxEEq2Mbm9x8P/sn9
 fODY28IsgtNLciYxZWTPjcNtQ0WMmwCBySPjhywcttnZneTo+09deji9jFhujjEWvOXk
 oimfF2HINSk/MM0K/9MT6/4psGHDnhma7eX7oCWva6GDNqcqWoTTsQX/2sFbZPhXmRSt
 G4Wg==
X-Gm-Message-State: AMCzsaXQcSvvvRT5/vjfqmQqg2xLeFWOXIpdLXSua9zv4D0KfjHyXBbC
 rGglmXK5NmYNUR+O4nBjxkBlPAj/
X-Google-Smtp-Source: ABhQp+QH/L621suqq4/a+ZbZG85ctJL11SgPzcjSlf8f4tu2dj65OEEGlK0DVkQXUxTOrYUy2mymFg==
X-Received: by 10.80.218.202 with SMTP id s10mr12676443edj.212.1509381629239; 
 Mon, 30 Oct 2017 09:40:29 -0700 (PDT)
Received: from mail-wm0-f45.google.com (mail-wm0-f45.google.com.
 [74.125.82.45])
 by smtp.gmail.com with ESMTPSA id w49sm11667334edb.13.2017.10.30.09.40.27
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 30 Oct 2017 09:40:28 -0700 (PDT)
Received: by mail-wm0-f45.google.com with SMTP id b189so17041587wmd.4
 for <xen-devel@lists.xen.org>; Mon, 30 Oct 2017 09:40:27 -0700 (PDT)
X-Received: by 10.28.23.129 with SMTP id 123mr4138470wmx.54.1509381627446;
 Mon, 30 Oct 2017 09:40:27 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.21.74 with HTTP; Mon, 30 Oct 2017 09:39:46 -0700 (PDT)
In-Reply-To: <5bc6877a-d140-774f-2e36-924db3e50d4d@bitdefender.com>
References: <1509359568-3349-1-git-send-email-aisaila@bitdefender.com>
 <CABfawhnvgFjp-jkBWuaiXGwLRaY9e9Vfj6=Z-XS_vo9sDM2+pQ@mail.gmail.com>
 <5bc6877a-d140-774f-2e36-924db3e50d4d@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Mon, 30 Oct 2017 10:39:46 -0600
X-Gmail-Original-Message-ID: <CABfawhkFjHHCeZiY8_W9Kmy3r0ac9Wci93B9eU+8CHdoMe+qUA@mail.gmail.com>
Message-ID: <CABfawhkFjHHCeZiY8_W9Kmy3r0ac9Wci93B9eU+8CHdoMe+qUA@mail.gmail.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <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.xen.org>,
 Jan Beulich <jbeulich@suse.com>, Alexandru Isaila <aisaila@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH v1] x86/mm: Supresses vm_events caused by
	page-walks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMzAsIDIwMTcgYXQgMTA6MjQgQU0sIFJhenZhbiBDb2pvY2FydQo8cmNvam9j
YXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4gT24gMzAuMTAuMjAxNyAxODowMSwgVGFtYXMg
SyBMZW5neWVsIHdyb3RlOgo+PiBPbiBNb24sIE9jdCAzMCwgMjAxNyBhdCA0OjMyIEFNLCBBbGV4
YW5kcnUgSXNhaWxhCj4+IDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+PiBUaGlz
IHBhdGNoIGlzIGFkZGluZyBhIHdheSB0byBlbmFibGUvZGlzYWJsZSBuZXN0ZWQgcGFnZWZhdWx0
Cj4+PiBldmVudHMuIEl0IGludHJvZHVjZXMgdGhlIHhjX21vbml0b3JfbmVzdGVkX3BhZ2VmYXVs
dCBmdW5jdGlvbgo+Pj4gYW5kIGFkZHMgdGhlIG5lc3RlZF9wYWdlZmF1bHRfZGlzYWJsZWQgaW4g
dGhlIG1vbml0b3Igc3RydWN0dXJlLgo+Pj4gVGhpcyBpcyBuZWVkZWQgYnkgdGhlIGludHJvc3Bl
Y3Rpb24gc28gaXQgd2lsbCBvbmx5IGdldCBnbGEKPj4+IGZhdWx0cyBhbmQgbm90IGdldCBzcGFt
bWVkIHdpdGggb3RoZXIgZmF1bHRzLgo+Pj4gSW4gcDJtX3NldF9hZF9iaXRzIHRoZSB2LT5hcmNo
LnNzZV9wZ19kaXJ0eS5laXAgYW5kCj4+PiB2LT5hcmNoLnNzZV9wZ19kaXJ0eS5nbGEgYXJlIHVz
ZWQgdG8gbWFyayB0aGF0IHRoaXMgaXMgdGhlCj4+PiBzZWNvbmQgdGltZSBhIGZhdWx0IG9jY3Vy
cyBhbmQgdGhlIGRpcnR5IGJpdCBpcyBzZXQuCj4+Cj4+IENvdWxkIHlvdSBkZXNjcmliZSB1bmRl
ciB3aGF0IGNvbmRpdGlvbnMgZG8geW91IGdldCB0aGVzZSBvdGhlciBmYXVsdHM/Cj4KPiBIZXkg
VGFtYXMsIHRoZSB3aG9sZSBzdG9yeSBpcyBhdCBwYWdlIDggb2YgdGhpcyBkb2N1bWVudDoKPgo+
IGh0dHBzOi8vd3d3LnJlc2VhcmNoZ2F0ZS5uZXQvcHVibGljYXRpb24vMjgxODM1NTE1X1Byb3Bv
c2VkX1Byb2Nlc3Nvcl9FeHRlbnNpb25zX2Zvcl9TaWduaWZpY2FudF9TcGVlZHVwX29mX0h5cGVy
dmlzb3JfTWVtb3J5X0ludHJvc3BlY3Rpb24KCkhpIFJhenZhbiwKdGhhbmtzIGJ1dCBJJ20gbm90
IHN1cmUgdGhhdCBkb2MgYWRkcmVzc2VzIG15IHF1ZXN0aW9uLiBZb3UKZWZmZWN0aXZlbHkgZmls
dGVyIG91dCBucGZlY19raW5kX2luX2dwdCBhbmQgbnBmZWNfa2luZF91bmtub3duIGluCnRoaXMg
cGF0Y2guIFRoZSBmaXJzdCwgbnBmZWNfa2luZF9pbl9ncHQgc2hvdWxkIG9ubHkgaGFwcGVuIGlm
IHlvdQpoYXZlIHJlc3RyaWN0ZWQgYWNjZXNzIHRvIHRoZSBncHQgd2l0aCBlcHQgYW5kIHRoZSBw
cm9jZXNzb3IgY291bGRuJ3QKd2FsayB0aGUgdGFibGUuIEJ1dCBpZiB5b3UgZG9uJ3Qgd2FudCB0
byBnZXQgZXZlbnRzIG9mIHRoZXNlIHR5cGVzCnRoZW4gd2h5IG5vdCBzaW1wbHkgbm90IHJlc3Ry
aWN0IGFjY2VzcyB0aGUgZ3B0IHRvIGJlZ2luIHdpdGg/IEFuZCBhcwpmb3IgbnBmZWNfa2luZF91
bmtub3duLCBJIGRvbid0IHRoaW5rIHRoYXQgZ2V0cyBnZW5lcmF0ZWQgdW5kZXIgYW55CnNpdHVh
dGlvbi4gU28gaGVuY2UgbXkgcXVlc3Rpb24sIHdoYXQgaXMgeW91ciBzZXR1cCB0aGF0IG1ha2Vz
IHRoaXMKcGF0Y2ggbmVjZXNzYXJ5PwoKVGhhbmtzLApUYW1hcwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 30 16:48:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 16:48:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9DEd-0000wn-1u; Mon, 30 Oct 2017 16:48:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=469df5f04=wei.liu2@citrix.com>)
 id 1e9DEb-0000wZ-Tp
 for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 16:48:22 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 40/4A-13910-5D757F95; Mon, 30 Oct 2017 16:48:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsXitHRDpO6V8O+
 RBu//Glp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk/v69iLNjNWNHV38HawDiXsYuRk0NCwF9i
 4uLHzF2MHBwsAqoSq5tNQcJsAsoSPzt72UBsEQEtifUrngLZXBzMAg+YJBb+ms8CkhAWcJZYd
 28aO4jNK2AhsePZTbA5QgIZEuveiEGEBSVOznwCVs4soCdxY+oUNpASZgFpieX/OCDC8hLNW2
 eDdXIKWEmsv5MIEhYVUJHoXDoHrFNIQEGiY/oxpgmM/LOQDJ2FZOgshKGzkAxdwMiyilGjOLW
 oLLVI19hIL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMCgZgGAH4+l1gYcYJTmY
 lER5dzp+jxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwVscBpQTLEpNT61Iy8wBxgdMWoKDR0mEN
 xYkzVtckJhbnJkOkTrFaMnRs+LiHyaOGw+vA8lnM183MAux5OXnpUqJ86aBNAiANGSU5sGNg8
 XwJUZZKWFeRqADhXgKUotyM0tQ5V8xinMwKgnztoNM4cnMK4Hb+groICaggzQkv4AcVJKIkJJ
 qYMw2DNip3ayTPemw7A9D9brwB2dvKSzh/3bLdfLcmiVvfWdPDMzMXjzNvfa/U+UPeZMJm3mU
 nwWtTv237fGTOxw5s7gF5cuPLAm/lPTpfu/+HQmaIUKdC57kfFSKclXYqFN0o+izStxcjdzLZ
 2ctyugMtmhwMJ68PXb77k3SWzSP8RzvsTKPvK3EUpyRaKjFXFScCADEOPGw3AIAAA==
X-Env-Sender: prvs=469df5f04=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1509382099!113752706!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30603 invoked from network); 30 Oct 2017 16:48:20 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Oct 2017 16:48:20 -0000
X-IronPort-AV: E=Sophos;i="5.44,320,1505779200"; d="scan'208";a="449039341"
Date: Mon, 30 Oct 2017 16:48:17 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20171030164817.sflcotm2bk7nltoh@citrix.com>
References: <20171026091938.59247-1-roger.pau@citrix.com>
 <20171026091938.59247-4-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171026091938.59247-4-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH for-next 3/9] gcov: rename sysctl and
	functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMjYsIDIwMTcgYXQgMTA6MTk6MzJBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IENoYW5nZSBnY292IHRvIGNvdi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 30 16:48:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 16:48:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9DEU-0000vl-Ju; Mon, 30 Oct 2017 16:48:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=469df5f04=wei.liu2@citrix.com>)
 id 1e9DET-0000vc-Pg
 for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 16:48:13 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 D8/4C-07499-DC757F95; Mon, 30 Oct 2017 16:48:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHSDve6Z8O+
 RBsenyll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmPOk6yFKzhr5j95jZ7A+MVni5GTg4JAX+J
 F3eXsoPYLAKqEh93LGcDsdkElCV+dvaC2SICWhLrVzwFsrk4mAUeMkkc+bWWtYuRg0NYIEDi8
 GcpkBpeAQuJOW+3M4LYQgKZEocPXWaGiAtKnJz5hAXEZhbQk7gxdQobSCuzgLTE8n8cEGF5ie
 ats8HKOQWsJXYdXQS2VlRARaJz6RwWiJEKEh3TjzFNYOSfhWTqLCRTZyFMnYVk6gJGllWMGsW
 pRWWpRbqG5npJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGByQAEOxhvbww4xCjJ
 waQkyrvT8XukEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnen2FAOcGi1PTUirTMHGCMwKQlOHiUR
 Hj5gHEixFtckJhbnJkOkTrFqMvxbObrBmYhlrz8vFQpcd7zIDMEQIoySvPgRsDi9RKjrJQwLy
 PQUUI8BalFuZklqPKvGMU5GJWEeRlAVvFk5pXAbXoFdAQT0BEakl9AjihJREhJNTB6XUlgn3Z
 jTvpTw9zJncski/+5px1xVsxSiJKWLVknc0DkyoSNp35ek1j+7tvc3ZLnL8ZJNF0KnHpsXXln
 81/Tb1VFU++LaCZPzQn/rp3tdH2v8bbPmxaeCIl2+P0mVmqX3C/+R1s7LdnWp0qwl8+Yqjd91
 iGrSb79NiLOl1nqny+/H9zyYt8SJZbijERDLeai4kQAG+yFntICAAA=
X-Env-Sender: prvs=469df5f04=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1509382091!72944925!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36435 invoked from network); 30 Oct 2017 16:48:12 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Oct 2017 16:48:12 -0000
X-IronPort-AV: E=Sophos;i="5.44,320,1505779200"; d="scan'208";a="456870278"
Date: Mon, 30 Oct 2017 16:48:09 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20171030164809.ufl5yy4jhyz677ag@citrix.com>
References: <20171026091938.59247-1-roger.pau@citrix.com>
 <20171026091938.59247-10-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171026091938.59247-10-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH for-next 9/9] coverage: add documentation
 for LLVM coverage
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMjYsIDIwMTcgYXQgMTA6MTk6MzhBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgo+IC0tLQo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgo+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+Cj4g
Q2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IENjOiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29u
cmFkLndpbGtAb3JhY2xlLmNvbT4KPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgo+IENjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KPiBDYzogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAtLS0KPiAgZG9jcy9taXNjL2NvdmVyYWdlLm1hcmtk
b3duIHwgNDcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4g
IDEgZmlsZSBjaGFuZ2VkLCA0NyBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL2RvY3Mv
bWlzYy9jb3ZlcmFnZS5tYXJrZG93biBiL2RvY3MvbWlzYy9jb3ZlcmFnZS5tYXJrZG93bgo+IGlu
ZGV4IDBhMzJjNDhmNGIuLjU2NTY0NDYzMWEgMTAwNjQ0Cj4gLS0tIGEvZG9jcy9taXNjL2NvdmVy
YWdlLm1hcmtkb3duCj4gKysrIGIvZG9jcy9taXNjL2NvdmVyYWdlLm1hcmtkb3duCj4gQEAgLTgs
NiArOCw4IEBAIGluZm9ybWF0aW9uLiBFdmVyeSBiYXNpYyBibG9jayBpbiB0aGUgY29kZSB3aWxs
IGJlIGluc3RydW1lbnRlZCBieSB0aGUgY29tcGlsZXIKPiAgdG8gY29tcHV0ZSB0aGVzZSBzdGF0
aXN0aWNzLiBJdCBzaG91bGQgbm90IGJlIHVzZWQgaW4gcHJvZHVjdGlvbiBhcyBpdCBzbG93cwo+
ICBkb3duIHlvdXIgaHlwZXJ2aXNvci4KPiAgCj4gKyMgR0NPViAoR0NDIGNvdmVyYWdlKQo+ICsK
PiAgIyMgRW5hYmxlIGNvdmVyYWdlCj4gIAo+ICBUZXN0IGNvdmVyYWdlIHN1cHBvcnQgY2FuIGJl
IHR1cm5lZCBvbiBjb21waWxpbmcgWGVuIHdpdGggdGhlIGBjb3ZlcmFnZWAgb3B0aW9uIHNldAo+
IEBAIC04NywzICs4OSw0OCBAQCBibG9iIGV4dHJhY3RlZCBmcm9tIHhlbmNvdiEqKgo+ICAqIFNl
ZSBvdXRwdXQgaW4gYSBicm93c2VyCj4gIAo+ICAgICAgICAgIGZpcmVmb3ggY292L2luZGV4Lmh0
bWwKPiArCj4gKyMgTExWTSBjb3ZlcmFnZQo+ICsKPiArIyMgRW5hYmxlIGNvdmVyYWdlCj4gKwo+
ICtDb3ZlcmFnZSBjYW4gYmUgZW5hYmxlZCB1c2luZyBhIEtjb25maWcgb3B0aW9uLCBmcm9tIHRo
ZSB0b3AtbGV2ZWwgZGlyZWN0b3J5Cj4gK3VzZSB0aGUgZm9sbG93aW5nIGNvbW1hbmQgdG8gZGlz
cGxheSB0aGUgS2NvbmZpZyBtZW51Ogo+ICsKPiArICAgIGdtYWtlIC1DIHhlbiBtZW51Y29uZmln
IGNsYW5nPXkKPiArCj4gK1RoZSBMTFZNIGNvdmVyYWdlIG9wdGlvbiBjYW4gYmUgZm91bmQgaW5z
aWRlIG9mIHRoZSAiRGVidWdnaW5nIE9wdGlvbnMiCj4gK3NlY3Rpb24uIEFmdGVyIGVuYWJsaW5n
IGl0IGp1c3QgY29tcGlsZSBYZW4gYXMgeW91IHdvdWxkIG5vcm1hbGx5IGRvOgo+ICsKPiArICAg
Z21ha2UgeGVuIGNsYW5nPXkKPiArCgpJdCBjYW4gYmUgYSBiaXQgY29uZnVzaW5nIHdoZW4gbWFr
ZSBhbmQgZ21ha2UgYXBwZWFyIGluIHRoZSBzYW1lCmRvY3VtZW50LiBJIHN1Z2dlc3QgeW91IHVz
ZSBtYWtlIGFsbCBvdmVyIGFuZCBhZGQgYSBmb290bm90ZSBzYXlpbmcgaXQKc2hvdWxkIGJlIGdt
YWtlIG9uIEZyZWVCU0QuCgpUaGlzIGZvb3Rub3RlIHNob3VsZCBhcHBseSB0byBib3RoIGdjb3Yg
YW5kIGxsdm0tY292IC0tIEkgYmVsaWV2ZSB5b3UKc2hvdWxkIGJlIGFibGUgdG8gYnVpbGQgZ2Nv
diBzdXBwb3J0IG9uIEZyZWVCU0QsIHRvby4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 30 16:48:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 16:48:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9DEW-0000w3-RF; Mon, 30 Oct 2017 16:48:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=469df5f04=wei.liu2@citrix.com>)
 id 1e9DEV-0000vx-Tf
 for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 16:48:16 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 A3/28-25852-FC757F95; Mon, 30 Oct 2017 16:48:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHSDve658O+
 RBqevmlt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn3/rAX3GKsWLftHXsD437GLkZODgkBf4m+
 jRdYQWwWAVWJ/fO3sYDYbALKEj87e9lAbBEBLYn1K54C2VwczAIPmSSO/FoL1iAs4CPx6+YUJ
 hCbV8BC4sv1/WC2kECGxKnO/awQcUGJkzOfgA1lFtCRWLD7E9AgDiBbWmL5Pw6QMKeAlcTM2/
 1g5aICKhKdS+ewQIxRkOiYfoxpAiPfLCSTZiGZNAth0gJG5lWMGsWpRWWpRbqG5npJRZnpGSW
 5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGBxgAEOxhvbww4xCjJwaQkyrvT8XukEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQnen2FAOcGi1PTUirTMHGDIw6QlOHiURHj5gGEvxFtckJhbnJkOk
 TrFaMxx4+H1P0wcz2a+bmAWYsnLz0uVEuc9DzJJAKQ0ozQPbhAsFi8xykoJ8zICnSbEU5BalJ
 tZgir/ilGcg1FJmJcBZCFPZl4J3L5XQKcwAZ2iIfkF5JSSRISUVAOjSf28kOeCXin7C68Wnum
 Xmntr/fbXV++YeWjNq3urvHJX8B2h3hsGM0yeLAspUXSwP7r1Q+uya6tTgsS56qquT57+01E1
 KKzhoyr/jpOCdn+Cn5/JPvwk8ljOwXkOj8IKqp/OVDywbEHL+j6PJLubUQtq12xnNVx/6vpt4
 Xixe53v1l68viejQomlOCPRUIu5qDgRAD1fM//AAgAA
X-Env-Sender: prvs=469df5f04=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1509382091!72944925!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36584 invoked from network); 30 Oct 2017 16:48:14 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Oct 2017 16:48:14 -0000
X-IronPort-AV: E=Sophos;i="5.44,320,1505779200"; d="scan'208";a="456870294"
Date: Mon, 30 Oct 2017 16:48:13 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20171030164812.pwbqyh4bukbph7xc@citrix.com>
References: <20171026091938.59247-1-roger.pau@citrix.com>
 <20171026091938.59247-3-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171026091938.59247-3-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH for-next 2/9] gcov: rename folder and header
	to coverage
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2djb3YuaCBiL3hlbi9pbmNsdWRlL3hlbi9j
b3ZlcmFnZS5oCj4gc2ltaWxhcml0eSBpbmRleCAxMDAlCj4gcmVuYW1lIGZyb20geGVuL2luY2x1
ZGUveGVuL2djb3YuaAo+IHJlbmFtZSB0byB4ZW4vaW5jbHVkZS94ZW4vY292ZXJhZ2UuaAoKUGxl
YXNlIGFsc28gcmVuYW1lIHRoZSBkZWZpbmUgZ3VhcmQgaW4gdGhpcyBmaWxlLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 30 16:48:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 16:48:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9DEi-0000z1-92; Mon, 30 Oct 2017 16:48:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=469df5f04=wei.liu2@citrix.com>)
 id 1e9DEg-0000yQ-UJ
 for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 16:48:27 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 0E/D7-00983-AD757F95; Mon, 30 Oct 2017 16:48:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHSDve7N8O+
 RBi0TlS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oymfd+ZC17yVGx8upClgfEuVxcjJ4eEgL/E
 zstrGbsYOThYBFQlXv4LBgmzCShL/OzsZQOxRQS0JNaveApkc3EwCzxkkjjyay0rSEJYwEli/
 5m9TCA2r4CFxJwjy5hBbCGBDImVV1eyQMQFJU7OfAJmMwvoSCzY/YkNZBezgLTE8n8cIGFOAS
 uJVXfnsIPYogIqEp1L57BAjFGQ6Jh+jGkCI98sJJNmIZk0C2HSAkbmVYzqxalFZalFumZ6SUW
 Z6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBYVbPwMC4g/FKm/MhRkkOJiVR3p2O3yOF
 +JLyUyozEosz4otKc1KLDzHKcHAoSfDuCAPKCRalpqdWpGXmAAMeJi3BwaMkwnsRJM1bXJCYW
 5yZDpE6xWjMcWDClT9MHM9mvm5gFmLJy89LlRLnPQ9SKgBSmlGaBzcIFomXGGWlhHkZGRgYhH
 gKUotyM0tQ5V8xinMwKgnzHgGZwpOZVwK37xXQKUxAp2hIfgE5pSQRISXVwNiR7P1P2nytgUu
 3dfiR7r1nb3o/XWUsHP+vtljsIXdnDP9tD789itJX9vAs0hfw/rAw+7r1RnFZ9pNPmtfs31K5
 8fGSMpaA6UosFUn9ZbumrF3s93yfAsdJ94Y/CxjtmjY9DPleEfOxm+XHg4sGsRrFBQdjbt9/3
 lWq3CfxNmG6WO3FwM3ML5VYijMSDbWYi4oTAV3waii/AgAA
X-Env-Sender: prvs=469df5f04=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1509382103!74088476!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41366 invoked from network); 30 Oct 2017 16:48:25 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Oct 2017 16:48:25 -0000
X-IronPort-AV: E=Sophos;i="5.44,320,1505779200"; d="scan'208";a="456870321"
Date: Mon, 30 Oct 2017 16:48:21 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20171030164820.bcgm7pnjqciaz5hj@citrix.com>
References: <20171026091938.59247-1-roger.pau@citrix.com>
 <20171026091938.59247-6-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171026091938.59247-6-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH for-next 5/9] coverage: introduce generic
	file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMjYsIDIwMTcgYXQgMTA6MTk6MzRBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IAo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2NvdmVyYWdlL01ha2VmaWxlIGIv
eGVuL2NvbW1vbi9jb3ZlcmFnZS9NYWtlZmlsZQo+IGluZGV4IGY2OGQwNTBlY2EuLjBlMDUxMDY3
OWUgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9jb3ZlcmFnZS9NYWtlZmlsZQo+ICsrKyBiL3hl
bi9jb21tb24vY292ZXJhZ2UvTWFrZWZpbGUKPiBAQCAtMSw0ICsxLDQgQEAKPiAtb2JqLXkgKz0g
Z2Nvdl9iYXNlLm8gZ2Nvdi5vCj4gK29iai15ICs9IGdjb3ZfYmFzZS5vIGdjb3YubyBjb3ZlcmFn
ZS5vCj4gIG9iai0kKENPTkZJR19HQ09WX0ZPUk1BVF8zXzQpICs9IGdjY18zXzQubwo+ICBvYmot
JChDT05GSUdfR0NPVl9GT1JNQVRfNF83KSArPSBnY2NfNF83Lm8KPiAgb2JqLSQoQ09ORklHX0dD
T1ZfRk9STUFUXzRfOSkgKz0gZ2NjXzRfOS5vCj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vY292
ZXJhZ2UvY292ZXJhZ2UuYyBiL3hlbi9jb21tb24vY292ZXJhZ2UvY292ZXJhZ2UuYwo+IG5ldyBm
aWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMDAwMC4uMWRlYzY5NDRiZQo+IC0tLSAvZGV2
L251bGwKPiArKysgYi94ZW4vY29tbW9uL2NvdmVyYWdlL2NvdmVyYWdlLmMKPiBAQCAtMCwwICsx
LDcxIEBACj4gKy8qCj4gKyAqIEdlbmVyaWMgZnVuY3Rpb25hbGl0eSBmb3IgY292ZXJhZ2UgYW5h
bHlzaXMuCj4gKyAqCj4gKyAqIENvcHlyaWdodCAoQykgMjAxNyBDaXRyaXggU3lzdGVtcyBSJkQK
PiArICoKPiArICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0
cmlidXRlIGl0IGFuZC9vcgo+ICsgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25k
aXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKPiArICogTGljZW5zZSwgdmVyc2lvbiAy
LCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KPiArICoKPiAr
ICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBi
ZSB1c2VmdWwsCj4gKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRo
ZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4gKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZP
UiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VCj4gKyAqIEdlbmVyYWwgUHVibGlj
IExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KPiArICoKPiArICogWW91IHNob3VsZCBoYXZlIHJl
Y2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCj4gKyAqIExpY2Vuc2UgYWxv
bmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGlj
ZW5zZXMvPi4KPiArICovCj4gKwo+ICsjaW5jbHVkZSA8eGVuL2Vycm5vLmg+Cj4gKyNpbmNsdWRl
IDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KPiArI2luY2x1
ZGUgPHhlbi9jb3ZlcmFnZS5oPgoKUGxlYXNlIHNvcnQgdGhpcy4KClRoZSByZXN0IGFwcGVhcnMg
dG8gYmUgcHVyZSBjb2RlIG1vdGlvbiB0byBtZS4gSXQgbG9va3MgZmluZS4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Mon Oct 30 16:48:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 16:48:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9DEs-00012s-HJ; Mon, 30 Oct 2017 16:48:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=469df5f04=wei.liu2@citrix.com>)
 id 1e9DEs-00012a-7l
 for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 16:48:38 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 08/8D-07499-5E757F95; Mon, 30 Oct 2017 16:48:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsXitHRDpO7T8O+
 RBr8ns1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmf9uxlKejlr/jf0cPSwPiep4uRg0NCwF/i
 W08xiMkioCqx8VJtFyMnB5uAssTPzl42EFtEQEti/YqnQDYXB7PAHyaJt9/Ws4IkhAUCJZadv
 QhWxCtgIbH43Tk2kDlCAhkS0zZ5QoQFJU7OfMICYjML6EncmDoFrIRZQFpi+T8OiLC8RPPW2c
 wgNqeAlcS003/AposKqEh0Lp0D1iokoCDRMf0Y0wRG/llIps5CMnUWwtRZSKYuYGRZxahRnFp
 Ullqka2isl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGJQMQLCD8cuygEOMkhxM
 SqK8Ox2/RwrxJeWnVGYkFmfEF5XmpBYfYtTg4BDoXbP6AqMUS15+XqqSBO+OMKA6waLU9NSKt
 MwcYNzAlEpw8CiJ8PIBY0eIt7ggMbc4Mx0idYpRl+PZzNcNzEJgM6TEec+DzBAAKcoozYMbAY
 vhS4yyUsK8jEAHCvEUpBblZpagyr9iFOdgVBLmbQeZwpOZVwK36RXQEUxAR2hIfgE5oiQRISX
 VwOgb9W7OAe24CzzMosfnPP2y+xbffr9c1RYeNS0ex2/Nm1wkM56I2jELeSrcKfpe/LS5dp6A
 GePPaw/0eLaYFfqVqc35cni22QrTKS3/bh9aJqL283PUe6mjvs8mOH31bvmp4Bm6KUeyUoerq
 c2vT8fgq9blY64pNU0HFzppWk91P9vcE9/9T4mlOCPRUIu5qDgRACFoBkDcAgAA
X-Env-Sender: prvs=469df5f04=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1509382115!56564297!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36784 invoked from network); 30 Oct 2017 16:48:36 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Oct 2017 16:48:36 -0000
X-IronPort-AV: E=Sophos;i="5.44,320,1505779200"; d="scan'208";a="449039383"
Date: Mon, 30 Oct 2017 16:48:33 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20171030164833.pnj42vtolpvmq2iv@citrix.com>
References: <20171026091938.59247-1-roger.pau@citrix.com>
 <20171026091938.59247-8-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171026091938.59247-8-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 llvm-dev@lists.llvm.org, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH for-next 7/9] coverage: introduce support
 for llvm profiling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMjYsIDIwMTcgYXQgMTA6MTk6MzZBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IEludHJvZHVjZSB0aGUgZnVuY3Rpb25hbGl0eSBpbiBvcmRlciB0byBmaWxsIHRo
ZSBob29rcyBvZiB0aGUKPiBjb3Zfc3lzY3RsX29wcyBzdHJ1Y3QuCj4gCj4gU2lnbmVkLW9mZi1i
eTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gLS0tCj4gQ2M6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gQ2M6IEdlb3JnZSBEdW5s
YXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KPiBDYzogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KPiBDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+
IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ2M6IFRp
bSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgo+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
Pgo+IENjOiBsbHZtLWRldkBsaXN0cy5sbHZtLm9yZwo+IC0tLQo+IE5vdGUgdGhhdCB0aGUgZmls
ZSB0aGF0IGNvbnRhaW5zIHRoZSBoZWxwZXJzIGlzIHVuZGVyIGEgQlNEIDItY2xhdXNlCj4gbGlj
ZW5zZS4gVGhpcyBpcyBkb25lIHNvIGl0IGNhbiBiZSBzaGFyZWQgd2l0aCBvdGhlciBPU2VzIHRo
YXQgdXNlIHRoZQo+IGxsdm0vY2xhbmcgY29tcGlsZXIuCgpJdCB3b3VsZCBiZSBoZWxwZnVsIGlm
IHlvdSBjYW4gcHV0IGEgcmVmZXJlbmNlIHRvIHRoZSBvcmlnaW5hbCBjb2RlCnNvbWV3aGVyZSwg
ZWl0aGVyIGluIGNvbW1pdCBtZXNzYWdlIG9yIGluIHRoZSBjb21tZW50IHNlY3Rpb24gb2YgdGhl
CmZpbGUuCgo+IC0tLQo+ICB4ZW4vY29tbW9uL2NvdmVyYWdlL01ha2VmaWxlIHwgICAyICstCj4g
IHhlbi9jb21tb24vY292ZXJhZ2UvbGx2bS5jICAgfCAxNDggKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKwo+ICB4ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggIHwg
ICA2ICsrCj4gIDMgZmlsZXMgY2hhbmdlZCwgMTU1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24o
LSkKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9jb21tb24vY292ZXJhZ2UvbGx2bS5jCj4gCj4g
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vY292ZXJhZ2UvTWFrZWZpbGUgYi94ZW4vY29tbW9uL2Nv
dmVyYWdlL01ha2VmaWxlCj4gaW5kZXggZTQ1NDFhMTIzMy4uZjJmZmIyYjhkZSAxMDA2NDQKPiAt
LS0gYS94ZW4vY29tbW9uL2NvdmVyYWdlL01ha2VmaWxlCj4gKysrIGIveGVuL2NvbW1vbi9jb3Zl
cmFnZS9NYWtlZmlsZQo+IEBAIC0xMSw1ICsxMSw1IEBAIG9iai0kKENPTkZJR19HQ09WX0ZPUk1B
VF9BVVRPREVURUNUKSArPSAkKGNhbGwgY2MtaWZ2ZXJzaW9uLGx0LDB4MDQwNzAwLCBcCj4gIAkJ
CQkJCWdjY180XzkubywgJChjYWxsIGNjLWlmdmVyc2lvbixsdCwweDA3MDAwMCwgXAo+ICAJCQkJ
CQlnY2NfNS5vLCBnY2NfNy5vKSkpKQo+ICBlbHNlCj4gLW9iai15ICs9IGNvdmVyYWdlLm8KPiAr
b2JqLXkgKz0gbGx2bS5vIGNvdmVyYWdlLm8KPiAgZW5kaWYKPiBkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9jb3ZlcmFnZS9sbHZtLmMgYi94ZW4vY29tbW9uL2NvdmVyYWdlL2xsdm0uYwo+IG5ldyBm
aWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMDAwMC4uYzg5MDUwNzBhMwo+IC0tLSAvZGV2
L251bGwKPiArKysgYi94ZW4vY29tbW9uL2NvdmVyYWdlL2xsdm0uYwo+ICsjaW5jbHVkZSA8eGVu
L2Vycm5vLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+Cj4gKyNpbmNsdWRlIDx4
ZW4vdHlwZXMuaD4KPiArI2luY2x1ZGUgPHhlbi9jb3ZlcmFnZS5oPgo+ICsKCk9yZGVyLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 30 16:57:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 16:57:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9DNJ-0002Bw-HJ; Mon, 30 Oct 2017 16:57:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=469af1571=roger.pau@citrix.com>)
 id 1e9DNI-0002Bq-7T
 for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 16:57:20 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 80/E1-25852-FE957F95; Mon, 30 Oct 2017 16:57:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsWSzvfng+67yO+
 RBrP+2lh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlLJjYwF/zjrXi/M6qBcS93FyMHh4SAv8T6
 CYJdjJwcLAKqEvMbNzOBhNkE7CWmf60ACYsIKEo8eHmTtYuRi4NZ4CCTRNvciWwgCWEBJ4n9Z
 /Yygdi8Ap4Se+/PZQYpEhKYxijxuP89C0RCUOLkzCdgNrOAjsSC3Z/YQBYwC0hLLP/HAWJyCl
 hK7DhtBFIhKiAj8ex3N9hIIaC9/fMegK2SEEiXODpzI9sERv5ZSIbOQjJ0FsLQBYzMqxg1ilO
 LylKLdI0N9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoOPAQh2MP5dG3iIUZKD
 SUmUd6fj90ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzcwGAWEixKTU+tSMvMAcYBTFqCg0dJh
 LcmAijNW1yQmFucmQ6ROsVozHFgwpU/TBzPZr5uYBZiycvPS5US51UFmSQAUppRmgc3CBaflx
 hlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTMqwAyhSczrwRu3yugU5iATtGQ/AJySkkiQkqqgVF
 yS/b7r6yJH1X0P9w+3RLsGXHw7ntW0aRLKfpXne19uqIO8NzOyQtjsNVaa5Omp+HSffSCmSGD
 VdnfMqEFzJt77z4U3KkkrDrtcuvb95F2KovXuUzItN5su/nm7JbA5SqVjZ2CbBV8F86kPnjj8
 9VKomxzzmrdG5ySyX2fo7Qvdxf/Y68JVmIpzkg01GIuKk4EAIUmFNjKAgAA
X-Env-Sender: prvs=469af1571=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1509382636!72946357!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59400 invoked from network); 30 Oct 2017 16:57:18 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Oct 2017 16:57:18 -0000
X-IronPort-AV: E=Sophos;i="5.44,320,1505779200"; d="scan'208";a="106560466"
Date: Mon, 30 Oct 2017 16:57:08 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20171030165708.lupcer5ikqkeo5xr@dhcp-3-128.uk.xensource.com>
References: <20171026091938.59247-1-roger.pau@citrix.com>
 <20171026091938.59247-6-roger.pau@citrix.com>
 <20171030164820.bcgm7pnjqciaz5hj@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171030164820.bcgm7pnjqciaz5hj@citrix.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH for-next 5/9] coverage: introduce generic
	file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMzAsIDIwMTcgYXQgMDQ6NDg6MjFQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUaHUsIE9jdCAyNiwgMjAxNyBhdCAxMDoxOTozNEFNICswMTAwLCBSb2dlciBQYXUgTW9u
bmUgd3JvdGU6Cj4gPiAKPiA+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2NvdmVyYWdlL01ha2Vm
aWxlIGIveGVuL2NvbW1vbi9jb3ZlcmFnZS9NYWtlZmlsZQo+ID4gaW5kZXggZjY4ZDA1MGVjYS4u
MGUwNTEwNjc5ZSAxMDA2NDQKPiA+IC0tLSBhL3hlbi9jb21tb24vY292ZXJhZ2UvTWFrZWZpbGUK
PiA+ICsrKyBiL3hlbi9jb21tb24vY292ZXJhZ2UvTWFrZWZpbGUKPiA+IEBAIC0xLDQgKzEsNCBA
QAo+ID4gLW9iai15ICs9IGdjb3ZfYmFzZS5vIGdjb3Yubwo+ID4gK29iai15ICs9IGdjb3ZfYmFz
ZS5vIGdjb3YubyBjb3ZlcmFnZS5vCj4gPiAgb2JqLSQoQ09ORklHX0dDT1ZfRk9STUFUXzNfNCkg
Kz0gZ2NjXzNfNC5vCj4gPiAgb2JqLSQoQ09ORklHX0dDT1ZfRk9STUFUXzRfNykgKz0gZ2NjXzRf
Ny5vCj4gPiAgb2JqLSQoQ09ORklHX0dDT1ZfRk9STUFUXzRfOSkgKz0gZ2NjXzRfOS5vCj4gPiBk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9jb3ZlcmFnZS9jb3ZlcmFnZS5jIGIveGVuL2NvbW1vbi9j
b3ZlcmFnZS9jb3ZlcmFnZS5jCj4gPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+ID4gaW5kZXggMDAw
MDAwMDAwMC4uMWRlYzY5NDRiZQo+ID4gLS0tIC9kZXYvbnVsbAo+ID4gKysrIGIveGVuL2NvbW1v
bi9jb3ZlcmFnZS9jb3ZlcmFnZS5jCj4gPiBAQCAtMCwwICsxLDcxIEBACj4gPiArLyoKPiA+ICsg
KiBHZW5lcmljIGZ1bmN0aW9uYWxpdHkgZm9yIGNvdmVyYWdlIGFuYWx5c2lzLgo+ID4gKyAqCj4g
PiArICogQ29weXJpZ2h0IChDKSAyMDE3IENpdHJpeCBTeXN0ZW1zIFImRAo+ID4gKyAqCj4gPiAr
ICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0
IGFuZC9vcgo+ID4gKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMg
b2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYwo+ID4gKyAqIExpY2Vuc2UsIHZlcnNpb24gMiwgYXMg
cHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCj4gPiArICoKPiA+ICsg
KiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJl
IHVzZWZ1bCwKPiA+ICsgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0
aGUgaW1wbGllZCB3YXJyYW50eSBvZgo+ID4gKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNT
IEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VCj4gPiArICogR2VuZXJhbCBQ
dWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgo+ID4gKyAqCj4gPiArICogWW91IHNob3Vs
ZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCj4gPiArICog
TGljZW5zZSBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cu
Z251Lm9yZy9saWNlbnNlcy8+Lgo+ID4gKyAqLwo+ID4gKwo+ID4gKyNpbmNsdWRlIDx4ZW4vZXJy
bm8uaD4KPiA+ICsjaW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgo+ID4gKyNpbmNsdWRlIDx4
ZW4vdHlwZXMuaD4KPiA+ICsjaW5jbHVkZSA8eGVuL2NvdmVyYWdlLmg+Cj4gCj4gUGxlYXNlIHNv
cnQgdGhpcy4KCk9LLCBJIHdpbGwgaGF2ZSB0byBpbmNsdWRlIHR5cGUuaCBpbiBjb3ZlcmFnZS5o
IHRoZW4uCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 30 16:58:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 16:58:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9DOl-0002Fw-St; Mon, 30 Oct 2017 16:58:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=469af1571=roger.pau@citrix.com>)
 id 1e9DOk-0002Fp-80
 for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 16:58:50 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 C0/42-21967-94A57F95; Mon, 30 Oct 2017 16:58:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsWSzvfng65H1Pd
 Ig5bVBhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bHkrtMBRsEK7b2zGFvYGzn62Lk5JAQ8Je4
 d6SVBcRmEVCVOLVuB1MXIwcHm4C9xPSvFSBhEQFFiQcvb7J2MXJxMAscZJJomzuRDaRGWCBA4
 vBnKZAaXgFPiXPznoPVCAlMZ5Q4ePASE0RCUOLkzCdg85kF9CRuTJ0C1sssIC2x/B8HRFheon
 nrbGYQm1PAUuLN+ruMILaogIzEs9/dYGOEgG7on/eADeLkdIm2CQtZJzAKzEKyYRaSDbMQNsx
 CsmEBI8sqRvXi1KKy1CJdM72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMBwZQCC
 HYxTG5wPMUpyMCmJ8u50/B4pxJeUn1KZkVicEV9UmpNafIhRhoNDSYLXMxIoJ1iUmp5akZaZA
 4wcmLQEB4+SCK8RSJq3uCAxtzgzHSJ1ilGX49nM1w3MQix5+XmpUuK8qiBFAiBFGaV5cCNgUX
 yJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwryxIFN4MvNK4Da9AjqCCegIDckvIEeUJCKkpBo
 YzV/fn/112cMFVg4btL78unVwbbKii4lu0uMXbVct7AqVd5faeoYlr61nP/G+3SBUZTsrh33p
 9zNOfrPFNZy31FyJSM46/ej7hUWZ5kcN8lyO1q1vOX/9if3bVRaLN+ka7M48tIFdX9U6+HLKE
 cPYim1ly/wcO86s/3pPcdsqdW5Wxh9lNwMdlFiKMxINtZiLihMB/OhRjt0CAAA=
X-Env-Sender: prvs=469af1571=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1509382725!70501963!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38381 invoked from network); 30 Oct 2017 16:58:48 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Oct 2017 16:58:48 -0000
X-IronPort-AV: E=Sophos;i="5.44,320,1505779200"; d="scan'208";a="106560481"
Date: Mon, 30 Oct 2017 16:58:38 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20171030165838.yscx3vjqbzesywu5@dhcp-3-128.uk.xensource.com>
References: <20171026091938.59247-1-roger.pau@citrix.com>
 <20171026091938.59247-10-roger.pau@citrix.com>
 <20171030164809.ufl5yy4jhyz677ag@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171030164809.ufl5yy4jhyz677ag@citrix.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH for-next 9/9] coverage: add documentation
 for LLVM coverage
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMzAsIDIwMTcgYXQgMDQ6NDg6MDlQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUaHUsIE9jdCAyNiwgMjAxNyBhdCAxMDoxOTozOEFNICswMTAwLCBSb2dlciBQYXUgTW9u
bmUgd3JvdGU6Cj4gPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KPiA+IC0tLQo+ID4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Cj4gPiBDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRy
aXguY29tPgo+ID4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+
ID4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiA+IENjOiBLb25yYWQgUnpl
c3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gPiBDYzogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+ID4gQ2M6IFRpbSBEZWVnYW4gPHRpbUB4
ZW4ub3JnPgo+ID4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPiAtLS0KPiA+
ICBkb2NzL21pc2MvY292ZXJhZ2UubWFya2Rvd24gfCA0NyArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKPiA+ICAxIGZpbGUgY2hhbmdlZCwgNDcgaW5zZXJ0aW9u
cygrKQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL2NvdmVyYWdlLm1hcmtkb3duIGIv
ZG9jcy9taXNjL2NvdmVyYWdlLm1hcmtkb3duCj4gPiBpbmRleCAwYTMyYzQ4ZjRiLi41NjU2NDQ2
MzFhIDEwMDY0NAo+ID4gLS0tIGEvZG9jcy9taXNjL2NvdmVyYWdlLm1hcmtkb3duCj4gPiArKysg
Yi9kb2NzL21pc2MvY292ZXJhZ2UubWFya2Rvd24KPiA+IEBAIC04LDYgKzgsOCBAQCBpbmZvcm1h
dGlvbi4gRXZlcnkgYmFzaWMgYmxvY2sgaW4gdGhlIGNvZGUgd2lsbCBiZSBpbnN0cnVtZW50ZWQg
YnkgdGhlIGNvbXBpbGVyCj4gPiAgdG8gY29tcHV0ZSB0aGVzZSBzdGF0aXN0aWNzLiBJdCBzaG91
bGQgbm90IGJlIHVzZWQgaW4gcHJvZHVjdGlvbiBhcyBpdCBzbG93cwo+ID4gIGRvd24geW91ciBo
eXBlcnZpc29yLgo+ID4gIAo+ID4gKyMgR0NPViAoR0NDIGNvdmVyYWdlKQo+ID4gKwo+ID4gICMj
IEVuYWJsZSBjb3ZlcmFnZQo+ID4gIAo+ID4gIFRlc3QgY292ZXJhZ2Ugc3VwcG9ydCBjYW4gYmUg
dHVybmVkIG9uIGNvbXBpbGluZyBYZW4gd2l0aCB0aGUgYGNvdmVyYWdlYCBvcHRpb24gc2V0Cj4g
PiBAQCAtODcsMyArODksNDggQEAgYmxvYiBleHRyYWN0ZWQgZnJvbSB4ZW5jb3YhKioKPiA+ICAq
IFNlZSBvdXRwdXQgaW4gYSBicm93c2VyCj4gPiAgCj4gPiAgICAgICAgICBmaXJlZm94IGNvdi9p
bmRleC5odG1sCj4gPiArCj4gPiArIyBMTFZNIGNvdmVyYWdlCj4gPiArCj4gPiArIyMgRW5hYmxl
IGNvdmVyYWdlCj4gPiArCj4gPiArQ292ZXJhZ2UgY2FuIGJlIGVuYWJsZWQgdXNpbmcgYSBLY29u
ZmlnIG9wdGlvbiwgZnJvbSB0aGUgdG9wLWxldmVsIGRpcmVjdG9yeQo+ID4gK3VzZSB0aGUgZm9s
bG93aW5nIGNvbW1hbmQgdG8gZGlzcGxheSB0aGUgS2NvbmZpZyBtZW51Ogo+ID4gKwo+ID4gKyAg
ICBnbWFrZSAtQyB4ZW4gbWVudWNvbmZpZyBjbGFuZz15Cj4gPiArCj4gPiArVGhlIExMVk0gY292
ZXJhZ2Ugb3B0aW9uIGNhbiBiZSBmb3VuZCBpbnNpZGUgb2YgdGhlICJEZWJ1Z2dpbmcgT3B0aW9u
cyIKPiA+ICtzZWN0aW9uLiBBZnRlciBlbmFibGluZyBpdCBqdXN0IGNvbXBpbGUgWGVuIGFzIHlv
dSB3b3VsZCBub3JtYWxseSBkbzoKPiA+ICsKPiA+ICsgICBnbWFrZSB4ZW4gY2xhbmc9eQo+ID4g
Kwo+IAo+IEl0IGNhbiBiZSBhIGJpdCBjb25mdXNpbmcgd2hlbiBtYWtlIGFuZCBnbWFrZSBhcHBl
YXIgaW4gdGhlIHNhbWUKPiBkb2N1bWVudC4gSSBzdWdnZXN0IHlvdSB1c2UgbWFrZSBhbGwgb3Zl
ciBhbmQgYWRkIGEgZm9vdG5vdGUgc2F5aW5nIGl0Cj4gc2hvdWxkIGJlIGdtYWtlIG9uIEZyZWVC
U0QuCgpUaGlzIGlzIG15IGZhdWx0IGZyb20gY29weWluZyB0aGUgcnVuZXMgZnJvbSBteSBjb21t
YW5kIGxpbmUuIEknbSBub3QKc3VyZSBhIGZvb3Rub3RlIGlzIGV2ZW4gbmVlZGVkLCBldmVyeXRo
aW5nIG9uIEJTRHMgc2hvdWxkIHVzZSBnbWFrZQppbnN0ZWFkIG9mIG1ha2UsIGFuZCBJIGRvbid0
IHBsYW4gdG8gZWRpdCBhbGwgdGhlIGRvY3VtZW50YXRpb24gZmlsZXMuCgpUaGFua3MsIFJvZ2Vy
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 30 17:01:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 17:01:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9DRI-0002vd-BM; Mon, 30 Oct 2017 17:01:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1e9DRG-0002vT-Ln
 for xen-devel@lists.xen.org; Mon, 30 Oct 2017 17:01:26 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 CA/2D-19514-5EA57F95; Mon, 30 Oct 2017 17:01:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOKsWRWlGSWpSXmKPExsUSfTxjoe7TqO+
 RBhs+c1ks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnb/q1lLHglUPF2+z72BsbJfF2MnBxCAh4S
 R3ousXUxcgHZaxkl5tz/wgrhXGWUOHzlHQtM1aN/59khEhsZJXZcnswMkhAWCJXofrMUqIiDQ
 0RAU6LtpxpIDbPACWaJL+f7ocZ2MUn83LeGEaSBTcBQYvXGFjYQm1fASWLNwqdAcXYOFgFViT
 0pIFFRgXCJO60Qe3kFBCVOznwCZnMKBEpc2HYUbC2zgLrEn3mXoGxxiVtP5jNB2PIS29/OAYt
 LCORIrOt5zwpymoSAlMT/ViWQayQEGlkkVqxvYoGokZF4NPEm2wRGsVlI1s1CsmIWkhWzkKxY
 wMiyilGjOLWoLLVI19BAL6koMz2jJDcxMwfIM9XLTS0uTkxPzUlMKtZLzs/dxAiMJAYg2MG4Z
 qrzIUZJDiYlUd6djt8jhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwcgEjU0iwKDU9tSItMwcY0z
 BpCQ4eJRFeeZA0b3FBYm5xZjpE6hSjLsezma8bmIVY8vLzUqXEeVdFAhUJgBRllObBjYCll0u
 MslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5hUEWcWTmVcCt+kV0BFMQEdoSH4BOaIkESEl1cBY
 UBp/o8tObnvwvQdT13wxbWSeq3Pv44pP29TzVCvOlT2yqdn0p7BbpuXcvXOv3+dGG58u9vewk
 drd+6+vUuxJ48ciP397bvaFEyo38If7cmQerHjHaWLqwaVR9Fv8fbnR7Xdz7veKq/M0uc5TOf
 LP2sZiiZPFgehHb2vZdSLWhLGmFn8wbVFiKc5INNRiLipOBABlJ8G/KgMAAA==
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1509382884!105748689!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50352 invoked from network); 30 Oct 2017 17:01:25 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 30 Oct 2017 17:01:25 -0000
Received: (qmail 22284 invoked from network); 30 Oct 2017 19:01:23 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 30 Oct 2017 19:01:23 +0200
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id BBA0C7FBE2
 for <xen-devel@lists.xen.org>; Mon, 30 Oct 2017 19:01:23 +0200 (EET)
Received: (qmail 32208 invoked from network); 30 Oct 2017 19:01:23 +0200
Received: from 84-232-220-112.rdsnet.ro (HELO ?192.168.228.119?)
 (rcojocaru@bitdefender.com@84.232.220.112)
 by smtp02.buh.bitdefender.net with SMTP; 30 Oct 2017 19:01:22 +0200
To: Tamas K Lengyel <tamas@tklengyel.com>
References: <1509359568-3349-1-git-send-email-aisaila@bitdefender.com>
 <CABfawhnvgFjp-jkBWuaiXGwLRaY9e9Vfj6=Z-XS_vo9sDM2+pQ@mail.gmail.com>
 <5bc6877a-d140-774f-2e36-924db3e50d4d@bitdefender.com>
 <CABfawhkFjHHCeZiY8_W9Kmy3r0ac9Wci93B9eU+8CHdoMe+qUA@mail.gmail.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <7d5a09cf-e2e2-90d4-0ece-be83bb510fbf@bitdefender.com>
Date: Mon, 30 Oct 2017 19:01:19 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <CABfawhkFjHHCeZiY8_W9Kmy3r0ac9Wci93B9eU+8CHdoMe+qUA@mail.gmail.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.73638
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 465311,
 Stamp: 3], Multi: [Enabled, t: (0.000015,0.007149)], BW: [Enabled, t:
 (0.000008)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.003082), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t:
 (0.012392,0.000078)], URL: [Enabled, t: (0.000014,0.000001)], RTDA:
 [Enabled, t: (0.855788), Hit: No, Details: v2.6.14; Id:
 15.5f490d.1btcb6aip.55t22; err:[ urlx(0) ]], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: Andrei LUTAS <vlutas@bitdefender.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>, Jan Beulich <jbeulich@suse.com>,
 Alexandru Isaila <aisaila@bitdefender.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v1] x86/mm: Supresses vm_events caused by
 page-walks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMzAvMjAxNyAwNjozOSBQTSwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IE9uIE1vbiwg
T2N0IDMwLCAyMDE3IGF0IDEwOjI0IEFNLCBSYXp2YW4gQ29qb2NhcnUKPiA8cmNvam9jYXJ1QGJp
dGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+IE9uIDMwLjEwLjIwMTcgMTg6MDEsIFRhbWFzIEsgTGVu
Z3llbCB3cm90ZToKPj4+IE9uIE1vbiwgT2N0IDMwLCAyMDE3IGF0IDQ6MzIgQU0sIEFsZXhhbmRy
dSBJc2FpbGEKPj4+IDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+Pj4gVGhpcyBw
YXRjaCBpcyBhZGRpbmcgYSB3YXkgdG8gZW5hYmxlL2Rpc2FibGUgbmVzdGVkIHBhZ2VmYXVsdAo+
Pj4+IGV2ZW50cy4gSXQgaW50cm9kdWNlcyB0aGUgeGNfbW9uaXRvcl9uZXN0ZWRfcGFnZWZhdWx0
IGZ1bmN0aW9uCj4+Pj4gYW5kIGFkZHMgdGhlIG5lc3RlZF9wYWdlZmF1bHRfZGlzYWJsZWQgaW4g
dGhlIG1vbml0b3Igc3RydWN0dXJlLgo+Pj4+IFRoaXMgaXMgbmVlZGVkIGJ5IHRoZSBpbnRyb3Nw
ZWN0aW9uIHNvIGl0IHdpbGwgb25seSBnZXQgZ2xhCj4+Pj4gZmF1bHRzIGFuZCBub3QgZ2V0IHNw
YW1tZWQgd2l0aCBvdGhlciBmYXVsdHMuCj4+Pj4gSW4gcDJtX3NldF9hZF9iaXRzIHRoZSB2LT5h
cmNoLnNzZV9wZ19kaXJ0eS5laXAgYW5kCj4+Pj4gdi0+YXJjaC5zc2VfcGdfZGlydHkuZ2xhIGFy
ZSB1c2VkIHRvIG1hcmsgdGhhdCB0aGlzIGlzIHRoZQo+Pj4+IHNlY29uZCB0aW1lIGEgZmF1bHQg
b2NjdXJzIGFuZCB0aGUgZGlydHkgYml0IGlzIHNldC4KPj4+Cj4+PiBDb3VsZCB5b3UgZGVzY3Jp
YmUgdW5kZXIgd2hhdCBjb25kaXRpb25zIGRvIHlvdSBnZXQgdGhlc2Ugb3RoZXIgZmF1bHRzPwo+
Pgo+PiBIZXkgVGFtYXMsIHRoZSB3aG9sZSBzdG9yeSBpcyBhdCBwYWdlIDggb2YgdGhpcyBkb2N1
bWVudDoKPj4KPj4gaHR0cHM6Ly93d3cucmVzZWFyY2hnYXRlLm5ldC9wdWJsaWNhdGlvbi8yODE4
MzU1MTVfUHJvcG9zZWRfUHJvY2Vzc29yX0V4dGVuc2lvbnNfZm9yX1NpZ25pZmljYW50X1NwZWVk
dXBfb2ZfSHlwZXJ2aXNvcl9NZW1vcnlfSW50cm9zcGVjdGlvbgo+IAo+IEhpIFJhenZhbiwKPiB0
aGFua3MgYnV0IEknbSBub3Qgc3VyZSB0aGF0IGRvYyBhZGRyZXNzZXMgbXkgcXVlc3Rpb24uIFlv
dQo+IGVmZmVjdGl2ZWx5IGZpbHRlciBvdXQgbnBmZWNfa2luZF9pbl9ncHQgYW5kIG5wZmVjX2tp
bmRfdW5rbm93biBpbgo+IHRoaXMgcGF0Y2guIFRoZSBmaXJzdCwgbnBmZWNfa2luZF9pbl9ncHQg
c2hvdWxkIG9ubHkgaGFwcGVuIGlmIHlvdQo+IGhhdmUgcmVzdHJpY3RlZCBhY2Nlc3MgdG8gdGhl
IGdwdCB3aXRoIGVwdCBhbmQgdGhlIHByb2Nlc3NvciBjb3VsZG4ndAo+IHdhbGsgdGhlIHRhYmxl
LiBCdXQgaWYgeW91IGRvbid0IHdhbnQgdG8gZ2V0IGV2ZW50cyBvZiB0aGVzZSB0eXBlcwo+IHRo
ZW4gd2h5IG5vdCBzaW1wbHkgbm90IHJlc3RyaWN0IGFjY2VzcyB0aGUgZ3B0IHRvIGJlZ2luIHdp
dGg/IEFuZCBhcwo+IGZvciBucGZlY19raW5kX3Vua25vd24sIEkgZG9uJ3QgdGhpbmsgdGhhdCBn
ZXRzIGdlbmVyYXRlZCB1bmRlciBhbnkKPiBzaXR1YXRpb24uIFNvIGhlbmNlIG15IHF1ZXN0aW9u
LCB3aGF0IGlzIHlvdXIgc2V0dXAgdGhhdCBtYWtlcyB0aGlzCj4gcGF0Y2ggbmVjZXNzYXJ5PwoK
T24gdGhlIG5wZmVjX2tpbmRfdW5rbm93biBjYXNlLCBpbmRlZWQsIHdlIHdlcmUgd29uZGVyaW5n
IHdoZW4gdGhhdAptaWdodCBwb3NzaWJseSBvY2N1ciB3aGVuIGRpc2N1c3NpbmcgdGhpcyBwYXRj
aCAtIGl0J3MgcHJvYmFibHkgcmVzZXJ2ZWQKZm9yIHRoZSBmdXR1cmU/CgpPbiB3aHkgb3VyIGlu
dHJvc3BlY3Rpb24gZW5naW5lIGRlY2lkZXMgdG8gcmVzdHJpY3QgYWNjZXNzIHRvIHRob3NlCnNw
ZWNpZmljIHBhZ2VzLCBJIGFtIG5vdCBpbnRpbWF0ZSB3aXRoIGl0cyBpbm5lciB3b3JraW5ncywg
YW5kIG5vdCBzdXJlCmhvdyBtdWNoIGNvdWxkIGJlIGRpc2Nsb3NlZCBoZXJlIGluIGFueSBjYXNl
LiBJcyBpdCBub3QgYSB3b3J0aHdoaWxlCihhbmQgb3RoZXJ3aXNlIGhhcm1sZXNzKSB0b29sIHRv
IGJlIGFibGUgdG8gc3dpdGNoIEEvRCBiaXRzLXRyaWdnZXJlZApFUFQgZmF1bHRzIGFueXdheSwg
Zm9yIGludHJvc3BlY3Rpb24gcHVycG9zZXM/CgoKVGhhbmtzLApSYXp2YW4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Mon Oct 30 17:04:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 17:04:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9DTd-00036i-O3; Mon, 30 Oct 2017 17:03:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=469df5f04=wei.liu2@citrix.com>)
 id 1e9DTc-00036X-10
 for xen-devel@lists.xen.org; Mon, 30 Oct 2017 17:03:52 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 84/04-29911-77B57F95; Mon, 30 Oct 2017 17:03:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXitHRDpG5Z9Pd
 Ig0nL1CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ox/Z3ewFXxQqPiwdx9LA+M66S5GTg4JAX+J
 /btOsIHYLAKqEp8717GA2GwCyhI/O3vB4iIC2hIXWz+wg9jMAvsZJe4s9gCxhQXCJL4vPg8W5
 xWwkDi28RxrFyMXh5BAI6PE1TeTWCASghInZz4BsjmAmjUl1u/ShzClJZb/44AYKS/RvHU2M4
 jNKeAh0TZ3JVinqICKROfSOWC2kICCRMf0Y0wTGPlnIRk6C2HoLIShs5AMXcDIsopRozi1qCy
 1SNfIUi+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzAsGYBgB+OBRYGHGCU5mJRE
 eXc6fo8U4kvKT6nMSCzOiC8qzUktPsQow8GhJMFrHQWUEyxKTU+tSMvMAUYITFqCg0dJhFceJ
 M1bXJCYW5yZDpE6xajL8Wzm6wZmIZa8/LxUKXFeGZAiAZCijNI8uBGwaL3EKCslzMsIdJQQT0
 FqUW5mCar8K0ZxDkYlYV4vkCk8mXklcJteAR3BBHSEhuQXkCNKEhFSUg2MpTGBn3aErTrCfPb
 jlo0nNfieJwmtkzPQf73Z1ucHx8YTCQJ77dYzOH0XZlKfwMe+YVvonv+fm9SnBZ1wj07L0fU8
 rHJB+ofYlKcRF+9usvKcdmtFv/HHhqrAiV/ypxdYsv2fOOU2/4PH+sveTQmenBGyL9192v/7K
 gsXeoVziXP/eu78p3/7YiWW4oxEQy3mouJEABNtapXRAgAA
X-Env-Sender: prvs=469df5f04=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1509383028!65689264!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59571 invoked from network); 30 Oct 2017 17:03:50 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Oct 2017 17:03:50 -0000
X-IronPort-AV: E=Sophos;i="5.44,320,1505779200"; d="scan'208";a="449042612"
Date: Mon, 30 Oct 2017 17:03:44 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Bruno Alvisio <bruno.alvisio@gmail.com>
Message-ID: <20171030170343.tfevbxpwkq3myg4a@citrix.com>
References: <rfc822msgid:20170629161121.wt7rqyqp7ouyhgks@citrix.com>
 <1508347595-11657-1-git-send-email-bruno.alvisio@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1508347595-11657-1-git-send-email-bruno.alvisio@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, dave@recoil.org,
 Anthony PERARD <anthony.perard@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC v2 0/8] Live migration for VMs with QEMU
 backed local storage
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxzbyBDQyBRRU1VIG1haW50YWluZXJzLgoKSXMgdGhlcmUgYW55IG5ldyBRRU1VIHBhdGNoIHJl
cXVpcmVkPwoKT24gV2VkLCBPY3QgMTgsIDIwMTcgYXQgMTA6MjY6MjdBTSAtMDcwMCwgQnJ1bm8g
QWx2aXNpbyB3cm90ZToKPiBJIGFtIHJldml2aW5nIHRoaXMgdGhyZWFkIGFib3V0IHRoZSBtaWdy
YXRpb24gb2YgVk1zIHdpdGggbG9jYWwgc3RvcmFnZS4gSSBoYXZlIHdvcmtlZCBvbiBhIHNvbHV0
aW9uIHRvIGJlIGFibGUgdG8gbWlncmF0ZSBWTXMgdGhhdCB1c2UgUUVNVSBhcyB0aGUgYmFja2Vu
ZCBkaXNrIGRyaXZlci4gSSBoYXZlIGFkYXB0ZWQgdGhlIG1pZ3JhdGlvbiBmbG93IGFuZCBwaWdn
eWJhY2tlZCBvbiB0aGUg4oCcZHJpdmUtbWlycm9yaW5n4oCdIGNhcGFiaWxpdHkgYWxyZWFkeSBw
cm92aWRlZCBieSBRRU1VLgo+IAo+IE92ZXJ2aWV3Cj4gMS4gVGhlIOKAnHhsIG1pZ3JhdGXigJ0g
Y29tbWFuZCBoYXMgYW4gYWRkaXRpb25hbCDigJwtceKAnSBmbGFnLiBXaGVuIHByb3ZpZGVkIHRo
ZSBsb2NhbCBzdG9yYWdlIG9mIHRoZSBWTSBpcyBtaXJyb3JlZCB0byB0aGUgZGVzdGluYXRpb24g
ZHVyaW5nIHRoZSBtaWdyYXRpb24gcHJvY2Vzcy4KPiAyLiBJbnRlcm5hbGx5LCB0aGUgbW9kaWZp
Y2F0aW9uIGNvbnNpc3RzIG9uIGFkZGluZyBhIG5ld8KgbGlieGxfX3N0cmVhbV9yZWFkX3N0YXRl
wqBzdHJ1Y3QgdG8gdGhlwqBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9zdGF0ZcKgc3RydWN0dXJlIGFu
ZMKgbGlieGxfX3N0cmVhbV9yZWFkX3N0YXRlwqBzdHJ1Y3R1cmUgdG8gdGhlwqBsaWJ4bF9fZG9t
YWluX3NhdmVfc3RhdGUgc3RydWN0Lgo+IDMuIE1pZ3JhdGlvbiBmbG93IGNhbiBub3cgYmUgZGl2
aWRlZCBpbnRvIHRocmVlIHBoYXNlczoKPiAgICBhLiBQaGFzZSBPbmU6IENvcGllcyB0aGUgbmVj
ZXNzYXJ5IHN0YXRlIHRvIHN0YXJ0IGEgUUVNVSBwcm9jZXNzIG9uIHRoZSBkZXN0aW5hdGlvbi4g
SXQgaXMgc3RhcnRlZCB3aXRoIHRoZSDigJwtaW5jb21pbmcgZGVmZXLigJ0gb3B0aW9uLgo+ICAg
IGIuIFBoYXNlIFR3bzogRGlzayBpcyBtaXJyb3JlZCB1c2luZyB0aGUgUUVNVSBlbWJlZGRlZCBO
QkQgc2VydmVyLgo+ICAgIGMuIFBoYXNlIFRocmVlOiBPbmNlIHRoZSBkaXNrIGlzIGNvbXBsZXRl
bHkgbWlycm9yZWQsIHZpcnR1YWwgUkFNIG9mIHRoZSBkb21haW4gaXMgbGl2ZSBtaWdyYXRlZCB0
byB0aGUgZGVzdGluYXRpb24uIFRoaXMgcGhhc2UgbW9zdCBjbG9zZWx5IHJlc2VtYmxlcyB0byB0
aGUgY3VycmVudCBtaWdyYXRpb24gZmxvdy4KPiA0LiBJZiB0aGUg4oCcLXHigJ0gb3B0aW9uIGlz
IG5vdCBwcm92aWRlZCB0aGUgbWlncmF0aW9uIGlzIGVxdWl2YWxlbnQgdG8gdGhlIGN1cnJlbnQg
bWlncmF0aW9uIGZsb3cuCj4gCj4gVGhlIG5ldyBtaWdyYXRpb24gZmxvdyBoYXMgZm9sbG93cyB0
aGUgZm9sbG93aW5nIG1ham9yIHNlcXVlbmNlIG9mIHN0ZXBzOgo+IDEuIDFzdCBzdHJlYW0gY29w
aWVzIHRoZSBRRU1VIGRldmljZXMgUkFNIGZyb20gc291cmNlIHRvIGRlc3RpbmF0aW9uLgo+IDIu
IFFFTVUgcHJvY2VzcyBpcyBzdGFydGVkIG9uIHRoZSBkZXN0aW5hdGlvbiB3aXRoIHRoZSBvcHRp
b24g4oCcLWluY29taW5nIGRlZmVy4oCdLiAoVGhpcyBjcmVhdGVzIHRoZSBRRU1VIHByb2Nlc3Mg
YnV0IGl0IGRvZXNu4oCZdCBzdGFydCBydW5uaW5nIHRoZSBtYWluIGxvb3AgdW50aWwg4oCcbWln
cmF0ZSBpbmNvbWluZ+KAnSBjb21tYW5kIGlzIGV4ZWN1dGVkKQo+IDMuIOKAnGRyaXZlIG1pcnJv
cuKAnSBRTVAgY29tbWFuZCBpcyBleGVjdXRlZCBzbyB0aGF0IHRoZSBkaXNrIGlzIG1pcnJvcmVk
IHRvIHRoZSBkZXN0aW5hdGlvbiBub2RlLgo+IDQuIEFuIGV2ZW50IGxpc3RlbmVyIHdhaXRzIGZv
ciB0aGUgUU1QIEJMT0NLX0pPQl9SRUFEWSBldmVudCBzZW50IGJ5IFFFTVUgd2hpY2ggc2lnbmFs
cyB0aGF0IHRoZSAiZGlzayBtaXJyb3Igam9iIiBpcyBjb21wbGV0ZS4KPiA1LiAybmQgU3RyZWFt
IGNvcGllcyB0aGUgdmlydHVhbCBSQU0gZnJvbSBzb3VyY2UgdG8gZGVzdGluYXRpb24gaW5jbHVk
aW5nIFFFTVUgc3RhdGUuIEF0IHRoaXMgcG9pbnQsIHRoZSBWTSBpcyBzdXNwZW5kZWQgb24gc291
cmNlLgo+IDYuIOKAnG1pZ3JhdGUgaW5jb21pbmfigJ0gUU1QIGNvbW1hbmQgaXMgZXhlY3V0ZWQg
b24gZGVzdGluYXRpb24uCj4gNy4gVk0gaXMgcmVzdG9yZWQgaW4gZGVzdGluYXRpb24uCj4gCj4g
VGhpcyBpcyBzYW1wbGUgY29uZmlndXJhdGlvbiBmaWxlIHRoYXQgSSBoYXZlIHVzZWQgdG8gdGVz
dCBteSBicmFuY2g6Cj4gCj4gbmFtZT0idGlueWNvcmUiCj4gZGlzaz1bJy9ob21lL2JhbHZpc2lv
L3Rpbnljb3JlLmltZyxyYXcseHZkYSx3J10KPiBtZW1vcnk9MTI4Cj4gYnVpbGRlcj0naHZtJwo+
IHZjcHVzPTEKPiB2ZmIgPSBbJ3R5cGU9dm5jJ10KPiB2aWY9IFsnYnJpZGdlPXhlbmJyMCddCj4g
Ym9vdD0nYicKPiBhY3BpPTEKPiBkZXZpY2VfbW9kZWxfdmVyc2lvbj0ncWVtdS14ZW4nCj4gc2Vy
aWFsPSdwdHknCj4gdm5jPTEKPiB4ZW5fcGxhdGZvcm1fcGNpPTAKPiAKPiBOb3Rlcwo+IAo+IDEu
IE5vdGUgdGhhdCB0aGUgY29uZmlndXJhdGlvbiBmaWxlIHVzZXMgInhlbl9wbGF0Zm9ybV9wY2k9
MOKAnS4gVGhpcyBpcyBuZWNlc3Nhcnkgc28gdGhhdCB0aGUgYmxvY2sgZGV2aWNlIGlzIHNlZW4g
YnkgUUVNVS4gRnVydGhlciBtb2RpZmljYXRpb24gc2hvdWxkIGJlIG1hZGUgZm9yIHRoZSBjYXNl
ICJ4ZW5fcGxhdGZvcm1fcGNpPTHigJ0gaWYgd2Ugc3RpbGwgd2FudCB0byB1c2UgTkJEIG1pcnJv
cmluZyBjYXBhYmlsaXR5IHByb3ZpZGVkIGJ5IFFFTVUuCj4gMi4gVGhlIGN1cnJlbnQgYnJhbmNo
IGhhcyBzdGlsbCBtYW55IGhhcmRjb2RlZCB2YWx1ZXMuIE1hbnkgb2YgdGhlIGNhbiBiZSBlYXNp
bHkgcmVtb3ZlZDoKPiAJYS4gUG9ydCB1c2VkIGZvciBkaXNrIG1pcnJvcmluZyAoMTEwMDApCj4g
ICAgIGIuIE5hbWUgb2YgdGhlIGJsb2NrIGRldmljZXMuIChpZGUwLWhkMCkgQ3VycmVudGx5IHRo
ZSBicmFuY2ggb25seSBzdXBwb3J0cyBWTSB3aXRoIG9uIGRpc2sgZHJpdmUuCj4gICAgIGMuIExp
dmUgbWlncmF0aW9uIG1lbW9yeSB0cmFuc2ZlcjogVGhlIHBhZ2VzIHRyYW5zZmVycmVkIGJ5IGxp
YnhjIGlzIGhhcmRjb2RlZC4gT25seSBhIFZNIHdpdGggMTI4IE1CIG9mIG1lbW9yeSBpcyBzdXBw
b3J0ZWQuCj4gCj4gSGVyZSBpcyBhIGxpbmsgdG8gdGhlIGJyYW5jaCBpbiBHaXRodWI6IAo+IGh0
dHBzOi8vZ2l0aHViLmNvbS9iYWx2aXNpby94ZW4vdHJlZS9mZWF0dXJlL2xvY2FsX3N0b3JhZ2Vf
bWlncmF0aW9uCj4gCj4gQW55IGZlZWRiYWNrL3N1Z2dlc3Rpb24gaXMgYXBwcmVjaWF0ZWQuCj4g
CgpJIGhhdmVuJ3QgaGFkIHRpbWUgdG8gcmV2aWV3IHRoaXMgc2VyaWVzIGluIGRldGFpbCwgYnV0
IEkgdGhpbmsgdGhlCnNlcmllcyBjb3VsZCB1c2Ugc29tZSBjbGVhbi11cCBhbmQgaW1wcm92ZW1l
bnQgdG8gdGhlIGNvbW1pdCBtZXNzYWdlLgpQbGVhc2UgcmVmZXIgdG8KCmh0dHBzOi8vd2lraS54
ZW5wcm9qZWN0Lm9yZy93aWtpL1N1Ym1pdHRpbmdfWGVuX1Byb2plY3RfUGF0Y2hlcwoKQ3VycmVu
dGx5IGFsbCBwYXRjaGVzIGFyZSBtaXNzaW5nIGNvbW1pdCBtZXNzYWdlIGV4cGxhaW5pbmcgd2h5
IHRoZQpjaGFuZ2UgaXMgbmVlZGVkIGFzIHdlbGwgYXMgeW91ciBTb0IuIEluIGNhc2UgeW91J3Jl
IG5vdCBhd2FyZSwgd2UgYWxzbwpoYXZlIHRoZSByZXF1aXJlbWVudCBlYWNoIGluZGl2aWR1YWwg
cGF0Y2ggc2hvdWxkIGJ1aWxkLgoKVGhlcmUgYXJlIGNvZGluZyBzdHlsZSBpc3N1ZXMgaW4geW91
ciBwYXRjaGVzLCBwbGVhc2UgcmVmZXIgdG8KbGlieGwvQ09ESU5HX1NUWUxFLiBUaGUgc2FtZSBz
dHlsZSBhcHBsaWVzIHRvIHhsLCB0b28uCgpGdXJ0aGVybW9yZSwgcGF0Y2hlcyBzaG91bGQgYmUg
Y2xlYW5lZCB1cCBiZWZvcmUgcG9zdGluZyAtLSBJIHNlZSBhIGZldwpkZWJ1ZyBwcmludGYncyBn
b3QgYWRkZWQgYW5kIHJlbW92ZWQsIGFzIHdlbGwgYXMgYSBmZXcgVE9ET3Mgd2l0aCBvcGVuCnF1
ZXN0aW9ucy4gUHJlZmVyYWJseSB0aGUgb3BlbiBxdWVzdGlvbnMgc2hvdWxkIGJlIG1lbnRpb25l
ZCBpbiB0aGUKY292ZXIgbGV0dGVyIHRvIGNhdGNoIGF0dGVudGlvbnMuCgpIb3cgdGhpcyBoZWxw
cy4gQW55IG1vcmUgcXVlc3Rpb25zLCBmZWVsIGZyZWUgdG8gYXNrLgoKV2VpLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 30 17:08:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 17:08:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9DY5-0003LW-AO; Mon, 30 Oct 2017 17:08:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1e9DY4-0003LO-19
 for xen-devel@lists.xen.org; Mon, 30 Oct 2017 17:08:28 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 4A/91-14867-B8C57F95; Mon, 30 Oct 2017 17:08:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnleJIrShJLcpLzFFi42Lxqg3S1+2K+R5
 p8HWmtsWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrHiWhtjwWORisaNHxgbGLcJdjFycQgJTGSU
 2P/+DBuIIyEwh1Xi4IrjQA4nkJMlseX5HSYIO01iyvNDrBB2lcT5g3MYQWwhAQ2J2zcb2SEmH
 WGSOH1rMiOEM4lRYs/Ng4wQHcUSq27OA+vmFRCUODnzCUsXIwdQkZfEzGNyIGFOAWeJOW13oA
 YdZJK4/egVM0iCTUBbou31LlaQehYBVYnP52IgRiZKrO/Yxw4xMkDi/od7YLawQIjEttW3wda
 KCOhLtH6fyAoyk1ngFLNEy4fJYEXMApoSrdt/s09gFJ2F5KRZSFILGJlWMWoUpxaVpRbpGpno
 JRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIERgEDEOxg3Pcx8hCjJAeTkijvTsfvk
 UJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeHWjgXKCRanpqRVpmTnAeIRJS3DwKInw+oOkeYsLEn
 OLM9MhUqcY7Tku3Ln0h4lj355bQPIAmHw283UDsxBLXn5eqpQ4bzdImwBIW0ZpHtxQWPq4xCg
 rJczLCHSmEE9BalFuZgmq/CtGcQ5GJWHeapApPJl5JXC7XwGdxQR0lobkF5CzShIRUlINjEzL
 PnPXrF6paf7pQdNp6UuaXoX+SQvnCjtKuvAZZPWuT2ZJuFP15YfErX69Ffem+ht2zvuaFb2Ov
 6BwY+yjTL1/xVesFzq4X315Qjp1WerOnuRJqr/DNLOYDpavPbsk3abYxTnvjiPfnAunlUKPyB
 3iO/mQZ/HdyVxTMgNsrNOCF7ad/LbITomlOCPRUIu5qDgRAM/Se1gaAwAA
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1509383306!54554445!1
X-Originating-IP: [74.125.82.47]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14970 invoked from network); 30 Oct 2017 17:08:26 -0000
Received: from mail-wm0-f47.google.com (HELO mail-wm0-f47.google.com)
 (74.125.82.47)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 Oct 2017 17:08:26 -0000
Received: by mail-wm0-f47.google.com with SMTP id r68so17906539wmr.3
 for <xen-devel@lists.xen.org>; Mon, 30 Oct 2017 10:08:26 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=hj6fQMZKqjIXKM/7G30LozclTP7Tu2pGNaNcocXUd1s=;
 b=ESrFRjXWwLV5meC5CFZBi+NU2GKxTquzDwV62+WNF531iF9VsOqHJx7Sqm23+kVjJm
 q3pfOH71IpMfZGifElb9saRfGKm3VMzJOHSbPRSPCNDVEDpAWT1CPZZSmRdEitYwYnhU
 sd6FO8aLJwEdJDCFz0naIXO4RxWPLYfB3F0Z4p9OgNieozTEs22zXSTGNtOJ3a2OUpcB
 3ABKTZ2uhciQ9KeTMKa9BDzKiTVu4vvnRzzMqUFhsK+Uz08Q1v6vodqkJHKjK2TM3uGH
 KZOty8kcsc6zJ6hqHgPHn+Rk7Z/TOs6wUQdRFzsPlSDNBYnxxsixq1jr/HHmlN7/TBCa
 kzdg==
X-Gm-Message-State: AMCzsaULKSeHnpej+Eq1WikSDyuayTL/fmu7BCFO6/hqeKngOnJUbbHb
 /sIaPIdJzomhU6sG0wRig8moWRx/
X-Google-Smtp-Source: ABhQp+TBmQ27NMvu7PP0u6UOPj1Apb5dFwWGOUzhMIwODpnFXD8ykMmGDzJKH3Gr0CRC5DRRKeBa5Q==
X-Received: by 10.80.183.193 with SMTP id i1mr12430452ede.167.1509383305858;
 Mon, 30 Oct 2017 10:08:25 -0700 (PDT)
Received: from mail-wr0-f169.google.com (mail-wr0-f169.google.com.
 [209.85.128.169])
 by smtp.gmail.com with ESMTPSA id a39sm11253908eda.79.2017.10.30.10.08.24
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 30 Oct 2017 10:08:24 -0700 (PDT)
Received: by mail-wr0-f169.google.com with SMTP id y39so13372338wrd.4
 for <xen-devel@lists.xen.org>; Mon, 30 Oct 2017 10:08:24 -0700 (PDT)
X-Received: by 10.223.197.17 with SMTP id q17mr8331829wrf.270.1509383304461;
 Mon, 30 Oct 2017 10:08:24 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.58.199 with HTTP; Mon, 30 Oct 2017 10:07:43 -0700 (PDT)
In-Reply-To: <7d5a09cf-e2e2-90d4-0ece-be83bb510fbf@bitdefender.com>
References: <1509359568-3349-1-git-send-email-aisaila@bitdefender.com>
 <CABfawhnvgFjp-jkBWuaiXGwLRaY9e9Vfj6=Z-XS_vo9sDM2+pQ@mail.gmail.com>
 <5bc6877a-d140-774f-2e36-924db3e50d4d@bitdefender.com>
 <CABfawhkFjHHCeZiY8_W9Kmy3r0ac9Wci93B9eU+8CHdoMe+qUA@mail.gmail.com>
 <7d5a09cf-e2e2-90d4-0ece-be83bb510fbf@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Mon, 30 Oct 2017 11:07:43 -0600
X-Gmail-Original-Message-ID: <CABfawhm3iR=UjQnngfgM+1uprM+pJJ-6uqDoc4c6u25hs3m1YQ@mail.gmail.com>
Message-ID: <CABfawhm3iR=UjQnngfgM+1uprM+pJJ-6uqDoc4c6u25hs3m1YQ@mail.gmail.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Cc: Andrei LUTAS <vlutas@bitdefender.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>, Jan Beulich <jbeulich@suse.com>,
 Alexandru Isaila <aisaila@bitdefender.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v1] x86/mm: Supresses vm_events caused by
	page-walks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMzAsIDIwMTcgYXQgMTE6MDEgQU0sIFJhenZhbiBDb2pvY2FydQo8cmNvam9j
YXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4gT24gMTAvMzAvMjAxNyAwNjozOSBQTSwgVGFt
YXMgSyBMZW5neWVsIHdyb3RlOgo+PiBPbiBNb24sIE9jdCAzMCwgMjAxNyBhdCAxMDoyNCBBTSwg
UmF6dmFuIENvam9jYXJ1Cj4+IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4+
IE9uIDMwLjEwLjIwMTcgMTg6MDEsIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPj4+PiBPbiBNb24s
IE9jdCAzMCwgMjAxNyBhdCA0OjMyIEFNLCBBbGV4YW5kcnUgSXNhaWxhCj4+Pj4gPGFpc2FpbGFA
Yml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4+Pj4gVGhpcyBwYXRjaCBpcyBhZGRpbmcgYSB3YXkg
dG8gZW5hYmxlL2Rpc2FibGUgbmVzdGVkIHBhZ2VmYXVsdAo+Pj4+PiBldmVudHMuIEl0IGludHJv
ZHVjZXMgdGhlIHhjX21vbml0b3JfbmVzdGVkX3BhZ2VmYXVsdCBmdW5jdGlvbgo+Pj4+PiBhbmQg
YWRkcyB0aGUgbmVzdGVkX3BhZ2VmYXVsdF9kaXNhYmxlZCBpbiB0aGUgbW9uaXRvciBzdHJ1Y3R1
cmUuCj4+Pj4+IFRoaXMgaXMgbmVlZGVkIGJ5IHRoZSBpbnRyb3NwZWN0aW9uIHNvIGl0IHdpbGwg
b25seSBnZXQgZ2xhCj4+Pj4+IGZhdWx0cyBhbmQgbm90IGdldCBzcGFtbWVkIHdpdGggb3RoZXIg
ZmF1bHRzLgo+Pj4+PiBJbiBwMm1fc2V0X2FkX2JpdHMgdGhlIHYtPmFyY2guc3NlX3BnX2RpcnR5
LmVpcCBhbmQKPj4+Pj4gdi0+YXJjaC5zc2VfcGdfZGlydHkuZ2xhIGFyZSB1c2VkIHRvIG1hcmsg
dGhhdCB0aGlzIGlzIHRoZQo+Pj4+PiBzZWNvbmQgdGltZSBhIGZhdWx0IG9jY3VycyBhbmQgdGhl
IGRpcnR5IGJpdCBpcyBzZXQuCj4+Pj4KPj4+PiBDb3VsZCB5b3UgZGVzY3JpYmUgdW5kZXIgd2hh
dCBjb25kaXRpb25zIGRvIHlvdSBnZXQgdGhlc2Ugb3RoZXIgZmF1bHRzPwo+Pj4KPj4+IEhleSBU
YW1hcywgdGhlIHdob2xlIHN0b3J5IGlzIGF0IHBhZ2UgOCBvZiB0aGlzIGRvY3VtZW50Ogo+Pj4K
Pj4+IGh0dHBzOi8vd3d3LnJlc2VhcmNoZ2F0ZS5uZXQvcHVibGljYXRpb24vMjgxODM1NTE1X1By
b3Bvc2VkX1Byb2Nlc3Nvcl9FeHRlbnNpb25zX2Zvcl9TaWduaWZpY2FudF9TcGVlZHVwX29mX0h5
cGVydmlzb3JfTWVtb3J5X0ludHJvc3BlY3Rpb24KPj4KPj4gSGkgUmF6dmFuLAo+PiB0aGFua3Mg
YnV0IEknbSBub3Qgc3VyZSB0aGF0IGRvYyBhZGRyZXNzZXMgbXkgcXVlc3Rpb24uIFlvdQo+PiBl
ZmZlY3RpdmVseSBmaWx0ZXIgb3V0IG5wZmVjX2tpbmRfaW5fZ3B0IGFuZCBucGZlY19raW5kX3Vu
a25vd24gaW4KPj4gdGhpcyBwYXRjaC4gVGhlIGZpcnN0LCBucGZlY19raW5kX2luX2dwdCBzaG91
bGQgb25seSBoYXBwZW4gaWYgeW91Cj4+IGhhdmUgcmVzdHJpY3RlZCBhY2Nlc3MgdG8gdGhlIGdw
dCB3aXRoIGVwdCBhbmQgdGhlIHByb2Nlc3NvciBjb3VsZG4ndAo+PiB3YWxrIHRoZSB0YWJsZS4g
QnV0IGlmIHlvdSBkb24ndCB3YW50IHRvIGdldCBldmVudHMgb2YgdGhlc2UgdHlwZXMKPj4gdGhl
biB3aHkgbm90IHNpbXBseSBub3QgcmVzdHJpY3QgYWNjZXNzIHRoZSBncHQgdG8gYmVnaW4gd2l0
aD8gQW5kIGFzCj4+IGZvciBucGZlY19raW5kX3Vua25vd24sIEkgZG9uJ3QgdGhpbmsgdGhhdCBn
ZXRzIGdlbmVyYXRlZCB1bmRlciBhbnkKPj4gc2l0dWF0aW9uLiBTbyBoZW5jZSBteSBxdWVzdGlv
biwgd2hhdCBpcyB5b3VyIHNldHVwIHRoYXQgbWFrZXMgdGhpcwo+PiBwYXRjaCBuZWNlc3Nhcnk/
Cj4KPiBPbiB0aGUgbnBmZWNfa2luZF91bmtub3duIGNhc2UsIGluZGVlZCwgd2Ugd2VyZSB3b25k
ZXJpbmcgd2hlbiB0aGF0Cj4gbWlnaHQgcG9zc2libHkgb2NjdXIgd2hlbiBkaXNjdXNzaW5nIHRo
aXMgcGF0Y2ggLSBpdCdzIHByb2JhYmx5IHJlc2VydmVkCj4gZm9yIHRoZSBmdXR1cmU/Cj4KPiBP
biB3aHkgb3VyIGludHJvc3BlY3Rpb24gZW5naW5lIGRlY2lkZXMgdG8gcmVzdHJpY3QgYWNjZXNz
IHRvIHRob3NlCj4gc3BlY2lmaWMgcGFnZXMsIEkgYW0gbm90IGludGltYXRlIHdpdGggaXRzIGlu
bmVyIHdvcmtpbmdzLCBhbmQgbm90IHN1cmUKPiBob3cgbXVjaCBjb3VsZCBiZSBkaXNjbG9zZWQg
aGVyZSBpbiBhbnkgY2FzZS4gSXMgaXQgbm90IGEgd29ydGh3aGlsZQo+IChhbmQgb3RoZXJ3aXNl
IGhhcm1sZXNzKSB0b29sIHRvIGJlIGFibGUgdG8gc3dpdGNoIEEvRCBiaXRzLXRyaWdnZXJlZAo+
IEVQVCBmYXVsdHMgYW55d2F5LCBmb3IgaW50cm9zcGVjdGlvbiBwdXJwb3Nlcz8KCkl0IGNoYW5n
ZXMgdGhlIGRlZmF1bHQgYmVoYXZpb3Igb2YgbWVtX2FjY2VzcyBldmVudHMgc28gSSBqdXN0IHdh
bnRlZAp0byBnZXQgc29tZSBiYWNrZ3JvdW5kIG9uIHdoZW4gdGhhdCBpcyByZWFsbHkgcmVxdWly
ZWQuIFRlY2huaWNhbGx5CnRoZXJlIGlzIG5vIHJlYXNvbiB3aHkgd2UgY291bGRuJ3QgZG8gdGhh
dCBmaWx0ZXJpbmcgaW4gWGVuLiBJIHRoaW5rCml0IG1pZ2h0IGJlIGJldHRlciB0byBmbGlwIHRo
ZSBmaWx0ZXIgdGhlIG90aGVyIHdheSB0aG91Z2ggc28gdGhlCmRlZmF1bHQgYmVoYXZpb3IgcmVt
YWlucyBhcyBpcyAoaWUuIGNoYW5nZSB0aGUgb3B0aW9uIHRvIGVuYWJsZQpmaWx0ZXJpbmcgaW5z
dGVhZCBvZiBlbmFibGluZyBtb25pdG9yaW5nKS4KClRhbWFzCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 30 17:20:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 17:20:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9Dj4-00048O-Dl; Mon, 30 Oct 2017 17:19:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1e9Dj3-00048I-05
 for xen-devel@lists.xen.org; Mon, 30 Oct 2017 17:19:49 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 EB/F0-29298-43F57F95; Mon, 30 Oct 2017 17:19:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOKsWRWlGSWpSXmKPExsUSfTxjoa5x/Pd
 Ig3dndCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyLK+6zFxwWr+jap9jAeFO4i5GTQ0jAQ2Ly
 5AcsXYxcQPZaRom9518wQjgnGCUOHlrDAlHlLvFh915WiMRGRonGxh1gCWGBUInuN0uBbA4OE
 QFNibafaiA1zAInmCW+nO9ng2joYJb4uXMfM0gDm4ChxOqNLWwgNq+Ak8SCuRvYQWwWAVWJVU
 dmgw0VFQiXuNP6jgWiRlDi5MwnYDanQKDEtw+bwOYwC6hL/Jl3CcoWl7j1ZD4ThC0vsf3tHGa
 QgyQEciT2zZaHMKUk/rcqgZwjIdDJInF8ykewEyQEZCQeTbzJNoFRbBaSbbOQbJiFZMMsJBsW
 MLKsYtQoTi0qSy3SNTTSSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIjCQGINjB2
 DfL+RCjJAeTkijvTsfvkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeC3igHKCRanpqRVpmTnAmI
 ZJS3DwKInwPowFSvMWFyTmFmemQ6ROMepyPJv5uoFZiCUvPy9VSpw3AmSGAEhRRmke3AhYern
 EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV4ekCk8mXklcJteAR3BBHSEhuQXkCNKEhFSUg2M
 5YHxlmlfxJPua+04HFsYHJCyXOLD+8VscXPZd2l4XtPRuXMyUFyotqyPSyY1VkTnitXZXc0eC
 /4sbBZdvG3Lo7ffDAxrxbTTZx/viBXWWv366YzXS6oY+V+nlPm3cj/Urw4okD/L3rFfd/Jze9
 XP8w0O251L3t46V5u7Ris/tXX101M7M8yVWIozEg21mIuKEwEYwizEKgMAAA==
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1509383987!107677191!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64599 invoked from network); 30 Oct 2017 17:19:47 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 30 Oct 2017 17:19:47 -0000
Received: (qmail 25270 invoked from network); 30 Oct 2017 19:19:46 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 30 Oct 2017 19:19:46 +0200
Received: from smtp01.buh.bitdefender.com (unknown [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 0F2907FBE2
 for <xen-devel@lists.xen.org>; Mon, 30 Oct 2017 19:19:46 +0200 (EET)
Received: (qmail 1096 invoked from network); 30 Oct 2017 19:19:46 +0200
Received: from 84-232-220-112.rdsnet.ro (HELO ?192.168.228.119?)
 (rcojocaru@bitdefender.com@84.232.220.112)
 by smtp01.buh.bitdefender.com with SMTP; 30 Oct 2017 19:19:45 +0200
To: Tamas K Lengyel <tamas@tklengyel.com>
References: <1509359568-3349-1-git-send-email-aisaila@bitdefender.com>
 <CABfawhnvgFjp-jkBWuaiXGwLRaY9e9Vfj6=Z-XS_vo9sDM2+pQ@mail.gmail.com>
 <5bc6877a-d140-774f-2e36-924db3e50d4d@bitdefender.com>
 <CABfawhkFjHHCeZiY8_W9Kmy3r0ac9Wci93B9eU+8CHdoMe+qUA@mail.gmail.com>
 <7d5a09cf-e2e2-90d4-0ece-be83bb510fbf@bitdefender.com>
 <CABfawhm3iR=UjQnngfgM+1uprM+pJJ-6uqDoc4c6u25hs3m1YQ@mail.gmail.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <88f0ae1b-0c36-a6b4-820b-7c0d68ae3725@bitdefender.com>
Date: Mon, 30 Oct 2017 19:19:43 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <CABfawhm3iR=UjQnngfgM+1uprM+pJJ-6uqDoc4c6u25hs3m1YQ@mail.gmail.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.73638
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 465311,
 Stamp: 3], Multi: [Enabled, t: (0.000015,0.018160)], BW: [Enabled, t:
 (0.000012,0.000001)], RBL DNSBL: [Disabled], APM: [Enabled, Score:
 500, t: (0.004121), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_SUMM_400_WORDS; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t: (0.017757,0.000233)],
 URL: [Enabled, t: (0.000025)], RTDA: [Enabled, t: (0.104321), Hit: No,
 Details: v2.6.14; Id: 15.5f4jok.1btcba4pm.5q5t5], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: Andrei LUTAS <vlutas@bitdefender.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>, Jan Beulich <jbeulich@suse.com>,
 Alexandru Isaila <aisaila@bitdefender.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v1] x86/mm: Supresses vm_events caused by
 page-walks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMzAvMjAxNyAwNzowNyBQTSwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IE9uIE1vbiwg
T2N0IDMwLCAyMDE3IGF0IDExOjAxIEFNLCBSYXp2YW4gQ29qb2NhcnUKPiA8cmNvam9jYXJ1QGJp
dGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+IE9uIDEwLzMwLzIwMTcgMDY6MzkgUE0sIFRhbWFzIEsg
TGVuZ3llbCB3cm90ZToKPj4+IE9uIE1vbiwgT2N0IDMwLCAyMDE3IGF0IDEwOjI0IEFNLCBSYXp2
YW4gQ29qb2NhcnUKPj4+IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4+PiBP
biAzMC4xMC4yMDE3IDE4OjAxLCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4+Pj4+IE9uIE1vbiwg
T2N0IDMwLCAyMDE3IGF0IDQ6MzIgQU0sIEFsZXhhbmRydSBJc2FpbGEKPj4+Pj4gPGFpc2FpbGFA
Yml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4+Pj4+IFRoaXMgcGF0Y2ggaXMgYWRkaW5nIGEgd2F5
IHRvIGVuYWJsZS9kaXNhYmxlIG5lc3RlZCBwYWdlZmF1bHQKPj4+Pj4+IGV2ZW50cy4gSXQgaW50
cm9kdWNlcyB0aGUgeGNfbW9uaXRvcl9uZXN0ZWRfcGFnZWZhdWx0IGZ1bmN0aW9uCj4+Pj4+PiBh
bmQgYWRkcyB0aGUgbmVzdGVkX3BhZ2VmYXVsdF9kaXNhYmxlZCBpbiB0aGUgbW9uaXRvciBzdHJ1
Y3R1cmUuCj4+Pj4+PiBUaGlzIGlzIG5lZWRlZCBieSB0aGUgaW50cm9zcGVjdGlvbiBzbyBpdCB3
aWxsIG9ubHkgZ2V0IGdsYQo+Pj4+Pj4gZmF1bHRzIGFuZCBub3QgZ2V0IHNwYW1tZWQgd2l0aCBv
dGhlciBmYXVsdHMuCj4+Pj4+PiBJbiBwMm1fc2V0X2FkX2JpdHMgdGhlIHYtPmFyY2guc3NlX3Bn
X2RpcnR5LmVpcCBhbmQKPj4+Pj4+IHYtPmFyY2guc3NlX3BnX2RpcnR5LmdsYSBhcmUgdXNlZCB0
byBtYXJrIHRoYXQgdGhpcyBpcyB0aGUKPj4+Pj4+IHNlY29uZCB0aW1lIGEgZmF1bHQgb2NjdXJz
IGFuZCB0aGUgZGlydHkgYml0IGlzIHNldC4KPj4+Pj4KPj4+Pj4gQ291bGQgeW91IGRlc2NyaWJl
IHVuZGVyIHdoYXQgY29uZGl0aW9ucyBkbyB5b3UgZ2V0IHRoZXNlIG90aGVyIGZhdWx0cz8KPj4+
Pgo+Pj4+IEhleSBUYW1hcywgdGhlIHdob2xlIHN0b3J5IGlzIGF0IHBhZ2UgOCBvZiB0aGlzIGRv
Y3VtZW50Ogo+Pj4+Cj4+Pj4gaHR0cHM6Ly93d3cucmVzZWFyY2hnYXRlLm5ldC9wdWJsaWNhdGlv
bi8yODE4MzU1MTVfUHJvcG9zZWRfUHJvY2Vzc29yX0V4dGVuc2lvbnNfZm9yX1NpZ25pZmljYW50
X1NwZWVkdXBfb2ZfSHlwZXJ2aXNvcl9NZW1vcnlfSW50cm9zcGVjdGlvbgo+Pj4KPj4+IEhpIFJh
enZhbiwKPj4+IHRoYW5rcyBidXQgSSdtIG5vdCBzdXJlIHRoYXQgZG9jIGFkZHJlc3NlcyBteSBx
dWVzdGlvbi4gWW91Cj4+PiBlZmZlY3RpdmVseSBmaWx0ZXIgb3V0IG5wZmVjX2tpbmRfaW5fZ3B0
IGFuZCBucGZlY19raW5kX3Vua25vd24gaW4KPj4+IHRoaXMgcGF0Y2guIFRoZSBmaXJzdCwgbnBm
ZWNfa2luZF9pbl9ncHQgc2hvdWxkIG9ubHkgaGFwcGVuIGlmIHlvdQo+Pj4gaGF2ZSByZXN0cmlj
dGVkIGFjY2VzcyB0byB0aGUgZ3B0IHdpdGggZXB0IGFuZCB0aGUgcHJvY2Vzc29yIGNvdWxkbid0
Cj4+PiB3YWxrIHRoZSB0YWJsZS4gQnV0IGlmIHlvdSBkb24ndCB3YW50IHRvIGdldCBldmVudHMg
b2YgdGhlc2UgdHlwZXMKPj4+IHRoZW4gd2h5IG5vdCBzaW1wbHkgbm90IHJlc3RyaWN0IGFjY2Vz
cyB0aGUgZ3B0IHRvIGJlZ2luIHdpdGg/IEFuZCBhcwo+Pj4gZm9yIG5wZmVjX2tpbmRfdW5rbm93
biwgSSBkb24ndCB0aGluayB0aGF0IGdldHMgZ2VuZXJhdGVkIHVuZGVyIGFueQo+Pj4gc2l0dWF0
aW9uLiBTbyBoZW5jZSBteSBxdWVzdGlvbiwgd2hhdCBpcyB5b3VyIHNldHVwIHRoYXQgbWFrZXMg
dGhpcwo+Pj4gcGF0Y2ggbmVjZXNzYXJ5Pwo+Pgo+PiBPbiB0aGUgbnBmZWNfa2luZF91bmtub3du
IGNhc2UsIGluZGVlZCwgd2Ugd2VyZSB3b25kZXJpbmcgd2hlbiB0aGF0Cj4+IG1pZ2h0IHBvc3Np
Ymx5IG9jY3VyIHdoZW4gZGlzY3Vzc2luZyB0aGlzIHBhdGNoIC0gaXQncyBwcm9iYWJseSByZXNl
cnZlZAo+PiBmb3IgdGhlIGZ1dHVyZT8KPj4KPj4gT24gd2h5IG91ciBpbnRyb3NwZWN0aW9uIGVu
Z2luZSBkZWNpZGVzIHRvIHJlc3RyaWN0IGFjY2VzcyB0byB0aG9zZQo+PiBzcGVjaWZpYyBwYWdl
cywgSSBhbSBub3QgaW50aW1hdGUgd2l0aCBpdHMgaW5uZXIgd29ya2luZ3MsIGFuZCBub3Qgc3Vy
ZQo+PiBob3cgbXVjaCBjb3VsZCBiZSBkaXNjbG9zZWQgaGVyZSBpbiBhbnkgY2FzZS4gSXMgaXQg
bm90IGEgd29ydGh3aGlsZQo+PiAoYW5kIG90aGVyd2lzZSBoYXJtbGVzcykgdG9vbCB0byBiZSBh
YmxlIHRvIHN3aXRjaCBBL0QgYml0cy10cmlnZ2VyZWQKPj4gRVBUIGZhdWx0cyBhbnl3YXksIGZv
ciBpbnRyb3NwZWN0aW9uIHB1cnBvc2VzPwo+IAo+IEl0IGNoYW5nZXMgdGhlIGRlZmF1bHQgYmVo
YXZpb3Igb2YgbWVtX2FjY2VzcyBldmVudHMgc28gSSBqdXN0IHdhbnRlZAo+IHRvIGdldCBzb21l
IGJhY2tncm91bmQgb24gd2hlbiB0aGF0IGlzIHJlYWxseSByZXF1aXJlZC4gVGVjaG5pY2FsbHkK
PiB0aGVyZSBpcyBubyByZWFzb24gd2h5IHdlIGNvdWxkbid0IGRvIHRoYXQgZmlsdGVyaW5nIGlu
IFhlbi4gSSB0aGluawo+IGl0IG1pZ2h0IGJlIGJldHRlciB0byBmbGlwIHRoZSBmaWx0ZXIgdGhl
IG90aGVyIHdheSB0aG91Z2ggc28gdGhlCj4gZGVmYXVsdCBiZWhhdmlvciByZW1haW5zIGFzIGlz
IChpZS4gY2hhbmdlIHRoZSBvcHRpb24gdG8gZW5hYmxlCj4gZmlsdGVyaW5nIGluc3RlYWQgb2Yg
ZW5hYmxpbmcgbW9uaXRvcmluZykuCgpXYWl0LCBpdCBzaG91bGRuJ3QgY2hhbmdlIHRoZSBkZWZh
dWx0IGJlaGF2aW91ciBhdCBhbGwuIElmIG5vYm9keSBjYWxscwp0aGF0IGZ1bmN0aW9uLCBhbGwg
dGhlIEVQVCBldmVudCBraW5kcyBzaG91bGQgYmUgc2VudCBvdXQgLSB0aGUgbmV3Cm1vbml0b3Ig
ZmxhZyBpcyBhICJkaXNhYmxlIiBmbGFnIGZvciBub24tR0xBIGV2ZW50ICh0aGUgc28tY2FsbGVk
CiJuZXN0ZWQgcGFnZSBmYXVsdCIgZXZlbnRzKS4KCgpUaGFua3MsClJhenZhbgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 30 17:22:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 17:22:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9Dlb-0004l2-RC; Mon, 30 Oct 2017 17:22:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dgdegra@tycho.nsa.gov>) id 1e9Dla-0004ku-Se
 for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 17:22:26 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 18/B9-13910-2DF57F95; Mon, 30 Oct 2017 17:22:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDIsWRWlGSWpSXmKPExsVyTUI6SPdi/Pd
 Ig1nPFC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owPF+cyFyxirfi4Zj5rA+NRli5GLg4hgW5G
 iUVvWpm7GDk4JAR8JTZ+jgaJcwq8FZRY3HIdrEhC4CKTxIE/B4AcTqCOSomv/WehurcxShx/1
 cQEkhAWyJZ4svIWI4gtIuAqcfnrOlaQImaBmUwSU1cvg+poZZT4d7mFDaSKTUBXYsHBlWDdvA
 IOEk1rVzKD2CwCqhJPOtawg9iiAuESTWf7WSBqBCVOznwCZnMKeErMf/gTrIZZwExi3uaHzBC
 2uMStJ/OZIGx5ie1v5zBPYBSehaR9FpKWWUhaZiFpWcDIsopRozi1qCy1SNfIVC+pKDM9oyQ3
 MTNH19DATC83tbg4MT01JzGpWC85P3cTIzAOGIBgB+OqBYGHGCU5mJREeXc6fo8U4kvKT6nMS
 CzOiC8qzUktPsQow8GhJMGrAYwrIcGi1PTUirTMHGBEwqQlOHiURHj9QdK8xQWJucWZ6RCpU4
 zGHDceXv/DxPFs5usGZiGWvPy8VClxXm6QUgGQ0ozSPLhBsERxiVFWSpiXEeg0IZ6C1KLczBJ
 U+VeM4hyMSsK8liBTeDLzSuD2vQI6hQnoFA3JLyCnlCQipKQaGLMTrNdVr35qrGM/b9I9D2PX
 GJPjtv/TfvD+eRijMTct0D95ypMn2y6+/jNFj63iz5xAbU3t6u1tpgLLz6z68WbFtZxTXvEZf
 pOyTExniBc1P9dOO3hr/7P5T7I+8DiGPk5aGRD4esGsdi0dqxYO7s8dqTY3Nhw8Nse322Cukz
 LHSut/qWa5PEosxRmJhlrMRcWJAOxQ+YMPAwAA
X-Env-Sender: dgdegra@tycho.nsa.gov
X-Msg-Ref: server-6.tower-21.messagelabs.com!1509384144!56569451!1
X-Originating-IP: [214.24.27.82]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22011 invoked from network); 30 Oct 2017 17:22:25 -0000
Received: from upbd19pa07.eemsg.mail.mil (HELO upbd19pa07.eemsg.mail.mil)
 (214.24.27.82)
 by server-6.tower-21.messagelabs.com with SMTP; 30 Oct 2017 17:22:25 -0000
Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3])
 by upbd19pa07.eemsg.mail.mil with ESMTP/TLS/AES256-SHA;
 30 Oct 2017 17:22:24 +0000
X-IronPort-AV: E=Sophos;i="5.44,320,1505779200"; 
   d="scan'208";a="5325412"
IronPort-PHdr: =?us-ascii?q?9a23=3AzyyZxhdf1U1rnIvFut2ri1LDlGMj4u6mDksu8pMi?=
 =?us-ascii?q?zoh2WeGdxc24bBKN2/xhgRfzUJnB7Loc0qyN4vCmATRIyK3CmUhKSIZLWR4BhJ?=
 =?us-ascii?q?detC0bK+nBN3fGKuX3ZTcxBsVIWQwt1Xi6NU9IBJS2PAWK8TW94jEIBxrwKxd+?=
 =?us-ascii?q?KPjrFY7OlcS30P2594HObwlSijewZbB/IA+qoQnNq8IbnZZsJqEtxxXTv3BGYf?=
 =?us-ascii?q?5WxWRmJVKSmxbz+MK994N9/ipTpvws6ddOXb31cKokQ7NYCi8mM30u683wqRbD?=
 =?us-ascii?q?VwqP6WACXWgQjxFFHhLK7BD+Xpf2ryv6qu9w0zSUMMHqUbw5Xymp4rx1QxH0li?=
 =?us-ascii?q?gIKz858HnWisNuiqJbvAmhrAF7z4LNfY2ZKOZycqbbcNwUX2pBWttaWTJHDI2y?=
 =?us-ascii?q?coADC/MNMfhEo4X4oVYFsBmwChS2BO731zFGmHH206053eovHw7J0w4vEM4Bvn?=
 =?us-ascii?q?nPsNX4Nr0fXfypwKTGzzjOae5d1zfn6IjPdxAsuf+CUqh2ccrQ10YvEx7OgFuO?=
 =?us-ascii?q?pof4Pj2VzP4CvHKV7+F9Uu+glmEnpBxvrTig3McjkJLEhp4Vy1/Y9SV5x5w5Jd?=
 =?us-ascii?q?ujSEFhe9KkH5xQtz+DOoZwX8gsQHlotT4nxrAJtpO3ZigHxIk9yxLBZPGLbZKE?=
 =?us-ascii?q?7g/lWe2MOzl3nmhld6i6hxuq9EigzfDzWdes3VZRqypFjsHMtncQ1xzP8sSHSu?=
 =?us-ascii?q?Vy/kOm2TuXywDc8PtEIUEplarAMZIh3r4xmYYTsUTEBCP2nln5jLSKeUk+/+io?=
 =?us-ascii?q?6uDnbq3npp+aKYB0lhnzPrkhl8GwG+g1MhUCU3KF9emzyrHv51D1TK1PjvIsk6?=
 =?us-ascii?q?nZtJ7aJd4cpq68GwJaz4kj5AuhADepytQXh2IKLE5FeR2bj4jpPEvCIPbjDfil?=
 =?us-ascii?q?mVisnzBrx+7eMr37HprNNmTDkKvmfbtl609cyRA/zNBF65JPF7EBJun+WkvwtN?=
 =?us-ascii?q?zeEx84PBa4w+fhCNVhyIweXXiDDbOeMKPXqVWI/P4gI/GQZI8JvzbwM/ck6ODo?=
 =?us-ascii?q?jXMghFASY7ep0oUTaH2jGvRmIl6ZYWb3gtsbHmYFoAw+TPTwiF2FUz5ceWq9X7?=
 =?us-ascii?q?4m6jE8EoKmAp/JRpqxj7yZwCe7AppWa3hECl+XD3joaoGEW/YQZyKSOcJhiSEE?=
 =?us-ascii?q?VaO/RIM7yR6uswr6waJ9LuXI4i0YqY7j1N9t6uLJkxE96CZ0ANqT0m2XU250mW?=
 =?us-ascii?q?QIRyco06Blr0Fw0UuM0alkg/xCFNxS6OlFXRs9NZ7Z1+Z6Ecz9WhrdfteVT1ar?=
 =?us-ascii?q?WtunDi8wTt4rx98OYlt9F8u5gx/f3iqqH6UVl72EBZAu7q3c2H3xLd5ny3nazK?=
 =?us-ascii?q?khk0UmQsxXOG2nnKF/8RLfB4zTnEqFlKaqbqMc3CjW+Wid0GqCpl1XUA9sUaXf?=
 =?us-ascii?q?XHAeaVHaosj+5kPHV7WuE6goMhNdyc6eLatHcsfpjVJJRPj9ItTSeXqxlH2tBR?=
 =?us-ascii?q?uT2ryMbZbqe38c3CTSEkQLjwcT/XOePwgkGiihu37eDCBpFV/3f0zs8fNxqHSh?=
 =?us-ascii?q?Qk8s1Q2Kd1Nu17y6+hMOgfycSvUT3q8LuSs7qjV0Gkq90MzSC9aauwVhe6BcMp?=
 =?us-ascii?q?sB5wJ21Criqgo1ao2habEknUMYWwB2uV7+kRRxFohE18MtqSVuhBp/L+eU3U1M?=
 =?us-ascii?q?cxuc3IvsIfvHJ2/q5hetZqXKnFbE34W44KAKvdgxrVTuuEmFGwIN6Xxu3ZEB33?=
 =?us-ascii?q?SQ65rQBSIOQJnxVQAx7BE8qLbENHpur7jI3GFhZPHn+gTJ3MgkUa58kE6t?=
X-IPAS-Result: =?us-ascii?q?A2DFAQCOX/dZ/wHyM5BbGgEBAQECAQEBAQgBAQEBFQEBAQE?=
 =?us-ascii?q?CAQEBAQgBAQEBgwgsgVIng3yZMYF8mFOFRQKEX0MUAQEBAQEBAQEBAQFqKII4J?=
 =?us-ascii?q?AGCQQEFIwQRQRALGAICJgICVwYBDAYCAQGIAoIdqEuBbTqLAgEBAQEBAQEDAQE?=
 =?us-ascii?q?BAQEBIoEPgh+CB4NlgwGIJoJhAQSiA5R8ky2XSTYhgWgqDB8rD4MtgxGBaiU2j?=
 =?us-ascii?q?SEBAQE?=
Received: from tarius.tycho.ncsc.mil ([144.51.242.1])
 by emsm-gh1-uea11.NCSC.MIL with ESMTP; 30 Oct 2017 17:22:16 +0000
Received: from moss-nexus.infosec.tycho.ncsc.mil (moss-nexus [192.168.25.48])
 by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id
 v9UHMGEU016495; Mon, 30 Oct 2017 13:22:16 -0400
To: Yi Sun <yi.y.sun@linux.intel.com>, xen-devel@lists.xenproject.org
References: <1508488108-7071-3-git-send-email-yi.y.sun@linux.intel.com>
 <1508836256-36922-1-git-send-email-yi.y.sun@linux.intel.com>
From: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Message-ID: <75ea8770-8f31-993c-297d-81f0e73dab8c@tycho.nsa.gov>
Date: Mon, 30 Oct 2017 13:22:16 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1508836256-36922-1-git-send-email-yi.y.sun@linux.intel.com>
Content-Language: en-US
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v9.1 02/16] Rename PSR sysctl/domctl
 interfaces and xsm policy to make them be general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMjQvMjAxNyAwNToxMCBBTSwgWWkgU3VuIHdyb3RlOgo+IFRoaXMgcGF0Y2ggcmVuYW1l
cyBQU1Igc3lzY3RsL2RvbWN0bCBpbnRlcmZhY2VzIGFuZCByZWxhdGVkIHhzbSBwb2xpY3kgdG8K
PiBtYWtlIHRoZW0gYmUgZ2VuZXJhbCBmb3IgYWxsIHJlc291cmNlIGFsbG9jYXRpb24gZmVhdHVy
ZXMgYnV0IG5vdCBvbmx5Cj4gZm9yIENBVC4gVGhlbiwgd2UgY2FuIHJlc3VzZSB0aGUgaW50ZXJm
YWNlcyBmb3IgYWxsIGFsbG9jYXRpb24gZmVhdHVyZXMuCj4gCj4gQmFzaWNhbGx5LCBpdCBjaGFu
Z2VzICdwc3JfY2F0X29wJyB0byAncHNyX2FsbG9jJywgYW5kIHJlbW92ZSAnQ0FUXycgZnJvbSBz
b21lCj4gbWFjcm9zLiBFLmcuOgo+IDEuIHBzcl9jYXRfb3AgLT4gcHNyX2FsbG9jCj4gMi4gWEVO
X0RPTUNUTF9wc3JfY2F0X29wIC0+IFhFTl9ET01DVExfcHNyX2FsbG9jCj4gMy4gWEVOX1NZU0NU
TF9wc3JfY2F0X29wIC0+IFhFTl9TWVNDVExfcHNyX2FsbG9jCj4gNC4gWEVOX0RPTUNUTF9QU1Jf
Q0FUX1NFVF9MM19DQk0gLT4gWEVOX0RPTUNUTF9QU1JfU0VUX0wzX0NCTQo+IDUuIFhFTl9TWVND
VExfUFNSX0NBVF9nZXRfbDNfaW5mbyAtPiBYRU5fU1lTQ1RMX1BTUl9nZXRfbDNfaW5mbwoKQWNr
ZWQtYnk6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 30 17:39:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 17:39:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9E1p-0005sH-NA; Mon, 30 Oct 2017 17:39:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1e9E1o-0005s6-7q
 for xen-devel@lists.xen.org; Mon, 30 Oct 2017 17:39:12 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 9E/1C-00983-FB367F95; Mon, 30 Oct 2017 17:39:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBIsWRWlGSWpSXmKPExsXiVRukpbsv+Xu
 kwcuThhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a0U14Fi6Qqfp7NbGBsFeti5OIQEpjIKNG4
 bRsziCMhMIdVonX/JJYuRk4gJ0vi07cdbF2MHEB2msTH/UkQ4WqJMw+fg5UICWhI3L7ZyA4xa
 D+TxIoV35kgEkBTT0y2hWgolFi94xNYA6+AoMTJmU+gmj0lDu9uYwOxOQWcJX6fWsUMMWgfs8
 S3nhPsIAk2AW2Jtte7WEFsFgFViWMHpzJDHJQosWayCcTMAInDXyeA7RUWCJHYtvo2I4gtIqA
 v0fp9IivITGaBU8wSLR8mg81kFtCUaN3+m30Co+gsJDfNQpJawMi0ilGjOLWoLLVI18hEL6ko
 Mz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMPzrGRgYdzC+Ou53iFGSg0lJlHen4/dII
 b6k/JTKjMTijPii0pzU4kOMMhwcShK8p5OAcoJFqempFWmZOcBIhElLcPAoifBeBknzFhck5h
 ZnpkOkTjEac+zbc+sPE8ezma8bmIVY8vLzUqXEeY+BlAqAlGaU5sENgiWIS4yyUsK8jAwMDEI
 8BalFuZklqPKvGMU5GJWEeQ+CTOHJzCuB2/cK6BQmoFM0JL+AnFKSiJCSamBcdJ3RefU0k6t9
 y9mCP01MPLHw0t477yL42DYaBv85e/ZicUgOU1Bzn15i7NqcThHhT/V94aLJi+8dEDolxlxit
 eXX/fe1zSlWB70C5B6vmO6svfjbt5e5b91uKr43LFFQ2H5TdXcIX1fERpmLLwJOb7CK3mvS9l
 /5+y3BvxLP/5VuUvonIX9EiaU4I9FQi7moOBEAteVxoQsDAAA=
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1509385150!100958022!1
X-Originating-IP: [74.125.82.42]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17531 invoked from network); 30 Oct 2017 17:39:10 -0000
Received: from mail-wm0-f42.google.com (HELO mail-wm0-f42.google.com)
 (74.125.82.42)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 Oct 2017 17:39:10 -0000
Received: by mail-wm0-f42.google.com with SMTP id p75so17494150wmg.3
 for <xen-devel@lists.xen.org>; Mon, 30 Oct 2017 10:39:10 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=NLR7SS2fBHMACXbXI81gBgEDcu6meMhTnI7EpQopbFg=;
 b=oXpzeo806RmBdWv+aWn2gZmQ/x2mRNkI2ZEwKz7ckPNpiEa57iGFPaoQm2a9DNYzS0
 4WjDecgSiLcWUvMM2mX/vRW1c6TUOKL86kjlV6zUbe8mxqlyXhioQXivn0suH/MswEqH
 JIWBWcbXS4ZgZK7wsLYvqYLo2b20fh7j+GwM6pUYkq2zM3v0GT8Jlk2L8ow6lbk5eXwj
 a8XKelas3zCmeJsY51Mu33CypIKqyWVqN7r1zXAV220SZUPh60u9VLyaLP6t6yYffrBF
 CEcmjxf/5lSQm+hs6jt1KxttE0peGTfowf5hthRDGW92Nj1OHo9qX2HR88RWvV2AMONK
 N4+A==
X-Gm-Message-State: AMCzsaWqzAXNkcaeOA7r6jk8uVY79xO0FVt8v5uy7QUHvXr8lj3/XK+7
 AgnvXUVapkU0V8HSg97efqUS17W1
X-Google-Smtp-Source: ABhQp+QgG0GlFZXSeso0qffHYJoMYVgP+fDwCz/UyNCpe9iZcDKc2rK/n+Wx2/YzdMv/mma/ej52sg==
X-Received: by 10.80.181.194 with SMTP id a60mr12273784ede.231.1509385150230; 
 Mon, 30 Oct 2017 10:39:10 -0700 (PDT)
Received: from mail-wm0-f51.google.com (mail-wm0-f51.google.com.
 [74.125.82.51])
 by smtp.gmail.com with ESMTPSA id j39sm12878251ede.7.2017.10.30.10.39.09
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 30 Oct 2017 10:39:09 -0700 (PDT)
Received: by mail-wm0-f51.google.com with SMTP id m72so17513165wmc.1
 for <xen-devel@lists.xen.org>; Mon, 30 Oct 2017 10:39:09 -0700 (PDT)
X-Received: by 10.28.234.90 with SMTP id i87mr2165279wmh.83.1509385149003;
 Mon, 30 Oct 2017 10:39:09 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.21.74 with HTTP; Mon, 30 Oct 2017 10:38:28 -0700 (PDT)
In-Reply-To: <88f0ae1b-0c36-a6b4-820b-7c0d68ae3725@bitdefender.com>
References: <1509359568-3349-1-git-send-email-aisaila@bitdefender.com>
 <CABfawhnvgFjp-jkBWuaiXGwLRaY9e9Vfj6=Z-XS_vo9sDM2+pQ@mail.gmail.com>
 <5bc6877a-d140-774f-2e36-924db3e50d4d@bitdefender.com>
 <CABfawhkFjHHCeZiY8_W9Kmy3r0ac9Wci93B9eU+8CHdoMe+qUA@mail.gmail.com>
 <7d5a09cf-e2e2-90d4-0ece-be83bb510fbf@bitdefender.com>
 <CABfawhm3iR=UjQnngfgM+1uprM+pJJ-6uqDoc4c6u25hs3m1YQ@mail.gmail.com>
 <88f0ae1b-0c36-a6b4-820b-7c0d68ae3725@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Mon, 30 Oct 2017 11:38:28 -0600
X-Gmail-Original-Message-ID: <CABfawhk+ZvkNoVRwOLP_7QSugVVsYnssWvM-Qzq1C+OdmKtw9g@mail.gmail.com>
Message-ID: <CABfawhk+ZvkNoVRwOLP_7QSugVVsYnssWvM-Qzq1C+OdmKtw9g@mail.gmail.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Cc: Andrei LUTAS <vlutas@bitdefender.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>, Jan Beulich <jbeulich@suse.com>,
 Alexandru Isaila <aisaila@bitdefender.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v1] x86/mm: Supresses vm_events caused by
	page-walks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMzAsIDIwMTcgYXQgMTE6MTkgQU0sIFJhenZhbiBDb2pvY2FydQo8cmNvam9j
YXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4gT24gMTAvMzAvMjAxNyAwNzowNyBQTSwgVGFt
YXMgSyBMZW5neWVsIHdyb3RlOgo+PiBPbiBNb24sIE9jdCAzMCwgMjAxNyBhdCAxMTowMSBBTSwg
UmF6dmFuIENvam9jYXJ1Cj4+IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4+
IE9uIDEwLzMwLzIwMTcgMDY6MzkgUE0sIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPj4+PiBPbiBN
b24sIE9jdCAzMCwgMjAxNyBhdCAxMDoyNCBBTSwgUmF6dmFuIENvam9jYXJ1Cj4+Pj4gPHJjb2pv
Y2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+Pj4+PiBPbiAzMC4xMC4yMDE3IDE4OjAxLCBU
YW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4+Pj4+PiBPbiBNb24sIE9jdCAzMCwgMjAxNyBhdCA0OjMy
IEFNLCBBbGV4YW5kcnUgSXNhaWxhCj4+Pj4+PiA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdy
b3RlOgo+Pj4+Pj4+IFRoaXMgcGF0Y2ggaXMgYWRkaW5nIGEgd2F5IHRvIGVuYWJsZS9kaXNhYmxl
IG5lc3RlZCBwYWdlZmF1bHQKPj4+Pj4+PiBldmVudHMuIEl0IGludHJvZHVjZXMgdGhlIHhjX21v
bml0b3JfbmVzdGVkX3BhZ2VmYXVsdCBmdW5jdGlvbgo+Pj4+Pj4+IGFuZCBhZGRzIHRoZSBuZXN0
ZWRfcGFnZWZhdWx0X2Rpc2FibGVkIGluIHRoZSBtb25pdG9yIHN0cnVjdHVyZS4KPj4+Pj4+PiBU
aGlzIGlzIG5lZWRlZCBieSB0aGUgaW50cm9zcGVjdGlvbiBzbyBpdCB3aWxsIG9ubHkgZ2V0IGds
YQo+Pj4+Pj4+IGZhdWx0cyBhbmQgbm90IGdldCBzcGFtbWVkIHdpdGggb3RoZXIgZmF1bHRzLgo+
Pj4+Pj4+IEluIHAybV9zZXRfYWRfYml0cyB0aGUgdi0+YXJjaC5zc2VfcGdfZGlydHkuZWlwIGFu
ZAo+Pj4+Pj4+IHYtPmFyY2guc3NlX3BnX2RpcnR5LmdsYSBhcmUgdXNlZCB0byBtYXJrIHRoYXQg
dGhpcyBpcyB0aGUKPj4+Pj4+PiBzZWNvbmQgdGltZSBhIGZhdWx0IG9jY3VycyBhbmQgdGhlIGRp
cnR5IGJpdCBpcyBzZXQuCj4+Pj4+Pgo+Pj4+Pj4gQ291bGQgeW91IGRlc2NyaWJlIHVuZGVyIHdo
YXQgY29uZGl0aW9ucyBkbyB5b3UgZ2V0IHRoZXNlIG90aGVyIGZhdWx0cz8KPj4+Pj4KPj4+Pj4g
SGV5IFRhbWFzLCB0aGUgd2hvbGUgc3RvcnkgaXMgYXQgcGFnZSA4IG9mIHRoaXMgZG9jdW1lbnQ6
Cj4+Pj4+Cj4+Pj4+IGh0dHBzOi8vd3d3LnJlc2VhcmNoZ2F0ZS5uZXQvcHVibGljYXRpb24vMjgx
ODM1NTE1X1Byb3Bvc2VkX1Byb2Nlc3Nvcl9FeHRlbnNpb25zX2Zvcl9TaWduaWZpY2FudF9TcGVl
ZHVwX29mX0h5cGVydmlzb3JfTWVtb3J5X0ludHJvc3BlY3Rpb24KPj4+Pgo+Pj4+IEhpIFJhenZh
biwKPj4+PiB0aGFua3MgYnV0IEknbSBub3Qgc3VyZSB0aGF0IGRvYyBhZGRyZXNzZXMgbXkgcXVl
c3Rpb24uIFlvdQo+Pj4+IGVmZmVjdGl2ZWx5IGZpbHRlciBvdXQgbnBmZWNfa2luZF9pbl9ncHQg
YW5kIG5wZmVjX2tpbmRfdW5rbm93biBpbgo+Pj4+IHRoaXMgcGF0Y2guIFRoZSBmaXJzdCwgbnBm
ZWNfa2luZF9pbl9ncHQgc2hvdWxkIG9ubHkgaGFwcGVuIGlmIHlvdQo+Pj4+IGhhdmUgcmVzdHJp
Y3RlZCBhY2Nlc3MgdG8gdGhlIGdwdCB3aXRoIGVwdCBhbmQgdGhlIHByb2Nlc3NvciBjb3VsZG4n
dAo+Pj4+IHdhbGsgdGhlIHRhYmxlLiBCdXQgaWYgeW91IGRvbid0IHdhbnQgdG8gZ2V0IGV2ZW50
cyBvZiB0aGVzZSB0eXBlcwo+Pj4+IHRoZW4gd2h5IG5vdCBzaW1wbHkgbm90IHJlc3RyaWN0IGFj
Y2VzcyB0aGUgZ3B0IHRvIGJlZ2luIHdpdGg/IEFuZCBhcwo+Pj4+IGZvciBucGZlY19raW5kX3Vu
a25vd24sIEkgZG9uJ3QgdGhpbmsgdGhhdCBnZXRzIGdlbmVyYXRlZCB1bmRlciBhbnkKPj4+PiBz
aXR1YXRpb24uIFNvIGhlbmNlIG15IHF1ZXN0aW9uLCB3aGF0IGlzIHlvdXIgc2V0dXAgdGhhdCBt
YWtlcyB0aGlzCj4+Pj4gcGF0Y2ggbmVjZXNzYXJ5Pwo+Pj4KPj4+IE9uIHRoZSBucGZlY19raW5k
X3Vua25vd24gY2FzZSwgaW5kZWVkLCB3ZSB3ZXJlIHdvbmRlcmluZyB3aGVuIHRoYXQKPj4+IG1p
Z2h0IHBvc3NpYmx5IG9jY3VyIHdoZW4gZGlzY3Vzc2luZyB0aGlzIHBhdGNoIC0gaXQncyBwcm9i
YWJseSByZXNlcnZlZAo+Pj4gZm9yIHRoZSBmdXR1cmU/Cj4+Pgo+Pj4gT24gd2h5IG91ciBpbnRy
b3NwZWN0aW9uIGVuZ2luZSBkZWNpZGVzIHRvIHJlc3RyaWN0IGFjY2VzcyB0byB0aG9zZQo+Pj4g
c3BlY2lmaWMgcGFnZXMsIEkgYW0gbm90IGludGltYXRlIHdpdGggaXRzIGlubmVyIHdvcmtpbmdz
LCBhbmQgbm90IHN1cmUKPj4+IGhvdyBtdWNoIGNvdWxkIGJlIGRpc2Nsb3NlZCBoZXJlIGluIGFu
eSBjYXNlLiBJcyBpdCBub3QgYSB3b3J0aHdoaWxlCj4+PiAoYW5kIG90aGVyd2lzZSBoYXJtbGVz
cykgdG9vbCB0byBiZSBhYmxlIHRvIHN3aXRjaCBBL0QgYml0cy10cmlnZ2VyZWQKPj4+IEVQVCBm
YXVsdHMgYW55d2F5LCBmb3IgaW50cm9zcGVjdGlvbiBwdXJwb3Nlcz8KPj4KPj4gSXQgY2hhbmdl
cyB0aGUgZGVmYXVsdCBiZWhhdmlvciBvZiBtZW1fYWNjZXNzIGV2ZW50cyBzbyBJIGp1c3Qgd2Fu
dGVkCj4+IHRvIGdldCBzb21lIGJhY2tncm91bmQgb24gd2hlbiB0aGF0IGlzIHJlYWxseSByZXF1
aXJlZC4gVGVjaG5pY2FsbHkKPj4gdGhlcmUgaXMgbm8gcmVhc29uIHdoeSB3ZSBjb3VsZG4ndCBk
byB0aGF0IGZpbHRlcmluZyBpbiBYZW4uIEkgdGhpbmsKPj4gaXQgbWlnaHQgYmUgYmV0dGVyIHRv
IGZsaXAgdGhlIGZpbHRlciB0aGUgb3RoZXIgd2F5IHRob3VnaCBzbyB0aGUKPj4gZGVmYXVsdCBi
ZWhhdmlvciByZW1haW5zIGFzIGlzIChpZS4gY2hhbmdlIHRoZSBvcHRpb24gdG8gZW5hYmxlCj4+
IGZpbHRlcmluZyBpbnN0ZWFkIG9mIGVuYWJsaW5nIG1vbml0b3JpbmcpLgo+Cj4gV2FpdCwgaXQg
c2hvdWxkbid0IGNoYW5nZSB0aGUgZGVmYXVsdCBiZWhhdmlvdXIgYXQgYWxsLiBJZiBub2JvZHkg
Y2FsbHMKPiB0aGF0IGZ1bmN0aW9uLCBhbGwgdGhlIEVQVCBldmVudCBraW5kcyBzaG91bGQgYmUg
c2VudCBvdXQgLSB0aGUgbmV3Cj4gbW9uaXRvciBmbGFnIGlzIGEgImRpc2FibGUiIGZsYWcgZm9y
IG5vbi1HTEEgZXZlbnQgKHRoZSBzby1jYWxsZWQKPiAibmVzdGVkIHBhZ2UgZmF1bHQiIGV2ZW50
cykuCgpPaCB5ZWEgeW91IGFyZSByaWdodCwgSSBjb21wbGV0ZWx5IG92ZXJsb29rZWQgdGhhdCBp
dCBpcyBuYW1lZAoibmVzdGVkX3BhZ2VmYXVsdF9kaXNhYmxlZCIgPSkgTWF5YmUgYSBjb21tZW50
IGluIHRoZSBkb21jdGwgaGVhZGVyCndvdWxkIGJlIHdhcnJhbnRlZCB0byBub3RlIHRoYXQgdGhp
cyBpcyBlbmFibGVkIGJ5IGRlZmF1bHQgd2hlbgptZW1fYWNjZXNzIGlzIHVzZWQuCgpUYW1hcwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 30 17:39:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 17:39:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9E20-0005st-VB; Mon, 30 Oct 2017 17:39:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=469df5f04=wei.liu2@citrix.com>)
 id 1e9E1z-0005sm-U2
 for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 17:39:24 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 B3/D3-31302-BC367F95; Mon, 30 Oct 2017 17:39:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHRDpO6p5O+
 RBn0XNSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oypW1pZC/aKV8xfuY21gfGMQBcjJ4eEgL/E
 51uLWLsYOThYBFQl2v6wgYTZBJQlfnb2gtkiAhoSK98sZOli5OJgFuhklFi2ZDoLSEJYwFhi7
 8d5YEW8AhYS85ZeAYsLCZRJLN01kRUiLihxcuYTsDizgI7Egt2f2EB2MQtISyz/xwES5hRwlH
 i5+jk7iC0qoCLRuXQO1BgFiY7px5gmMPLNQjJpFpJJsxAmLWBkXsWoUZxaVJZapGtoqpdUlJm
 eUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERhoDECwg7Fhu+chRkkOJiVR3p2O3yOF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfDWJAHlBItS01Mr0jJzgCEPk5bg4FES4X2SCJTmLS5IzC3OT
 IdInWI05ji26fIfJo5nM183MAux5OXnpUqJ8x4DmSQAUppRmgc3CBaLlxhlpYR5GYFOE+IpSC
 3KzSxBlX/FKM7BqCTM2wQyhSczrwRu3yugU5iATtGQ/AJySkkiQkqqgZG9d2a+3Oyo1TIZW2Y
 aPd1658fD5fveyr3+sv+p4stnfQqT7n4/wpM+Qy9tBkNYPrOJNff+Tyta315+Hdz8yiK9zU5Y
 J37a7pLMzaX/Liw6Lfw3uYfh+37tKIn5weZ7lh9ty9oqpMU697+l9cqcvuUa7PNZ9OLVcltbh
 B77XHzjLily4Ri3TIcSS3FGoqEWc1FxIgA50HYBwAIAAA==
X-Env-Sender: prvs=469df5f04=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1509385161!107679668!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31750 invoked from network); 30 Oct 2017 17:39:22 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Oct 2017 17:39:22 -0000
X-IronPort-AV: E=Sophos;i="5.44,320,1505779200"; d="scan'208";a="449050299"
Date: Mon, 30 Oct 2017 17:39:19 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20171030173919.xdxeqnj53kiw3ayd@citrix.com>
References: <1506937764-30329-1-git-send-email-al1img@gmail.com>
 <1506937764-30329-2-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506937764-30329-2-git-send-email-al1img@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH 1/5] libxl: add PV sound device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMDIsIDIwMTcgYXQgMTI6NDk6MjBQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgo+IAo+IEFkZCBQViBzb3VuZCBkZXZpY2UgZGVzY3JpYmVkIGluIHNuZGlmLmgKPiAK
PiBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZAZXBh
bS5jb20+CgpbLi4uXQo+ICAKPiAgbGlieGxfX2NvbnNvbGVfYmFja2VuZCA9IEVudW1lcmF0aW9u
KCJjb25zb2xlX2JhY2tlbmQiLCBbCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3Zz
bmQuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3ZzbmQuYwo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4g
aW5kZXggMDAwMDAwMC4uMjY4ODVmOQo+IC0tLSAvZGV2L251bGwKPiArKysgYi90b29scy9saWJ4
bC9saWJ4bF92c25kLmMKPiBAQCAtMCwwICsxLDMwNyBAQAo+ICsvKgo+ICsgKiBDb3B5cmlnaHQg
KEMpIDIwMTYgRVBBTSBTeXN0ZW1zIEluYy4KPiArICoKPiArICogVGhpcyBwcm9ncmFtIGlzIGZy
ZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKPiArICog
aXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljIExpY2Vu
c2UgYXMgcHVibGlzaGVkCj4gKyAqIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IHZl
cnNpb24gMi4xIG9ubHkuIHdpdGggdGhlIHNwZWNpYWwKPiArICogZXhjZXB0aW9uIG9uIGxpbmtp
bmcgZGVzY3JpYmVkIGluIGZpbGUgTElDRU5TRS4KPiArICoKPiArICogVGhpcyBwcm9ncmFtIGlz
IGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCj4gKyAqIGJ1
dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5
IG9mCj4gKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVS
UE9TRS4gIFNlZSB0aGUKPiArICogR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZv
ciBtb3JlIGRldGFpbHMuCj4gKyAqLwo+ICsKPiArI2luY2x1ZGUgImxpYnhsX2ludGVybmFsLmgi
Cj4gKyNpbmNsdWRlICJ4ZW4vaW8vc25kaWYuaCIKPiArCgpVc2UgPHhlbi9pby9zbmRpZi5oPiAt
LSB0aGlzIGlzIG5vdCBhIGxvY2FsIGhlYWRlci4KCj4gKwo+ICtzdGF0aWMgdW5zaWduZWQgaW50
IGxpYnhsX19yYXRlc190b19zdHJfdnNuZChjaGFyICpzdHIsIHVpbnQzMl90ICpzYW1wbGVfcmF0
ZXMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBu
dW1fc2FtcGxlX3JhdGVzKQo+ICt7Cj4gKyAgICB1bnNpZ25lZCBpbnQgbGVuOwo+ICsgICAgaW50
IGk7Cj4gKwo+ICsgICAgbGVuID0gMDsKPiArCj4gKyAgICBpZiAobnVtX3NhbXBsZV9yYXRlcyA9
PSAwKSB7Cj4gKyAgICAgICAgcmV0dXJuIGxlbjsKPiArICAgIH0KCkNvZGluZyBzdHlsZS4KCj4g
Kwo+ICsgICAgZm9yIChpID0gMDsgaSA8IG51bV9zYW1wbGVfcmF0ZXMgLSAxOyBpKyspIHsKPiAr
ICAgICAgICBpZiAoc3RyKSB7Cj4gKyAgICAgICAgICAgIGxlbiArPSBzcHJpbnRmKCZzdHJbbGVu
XSwgIiV1LCIsIHNhbXBsZV9yYXRlc1tpXSk7CgpsaWJ4bF9fc3ByaW50ZihOT0dDLCAuLi4pCgo+
ICsgICAgICAgIH0gZWxzZSB7Cj4gKyAgICAgICAgICAgIGxlbiArPSBzbnByaW50ZihOVUxMLCAw
LCAiJXUsIiwgc2FtcGxlX3JhdGVzW2ldKTsKPiArICAgICAgICB9Cj4gKyAgICB9Cj4gKwo+ICsg
ICAgaWYgKHN0cikgewo+ICsgICAgICAgIGxlbiArPSBzcHJpbnRmKCZzdHJbbGVuXSwgIiV1Iiwg
c2FtcGxlX3JhdGVzW2ldKTsKPiArICAgIH0gZWxzZSB7Cj4gKyAgICAgICAgbGVuICs9IHNucHJp
bnRmKE5VTEwsIDAsICIldSIsIHNhbXBsZV9yYXRlc1tpXSk7Cj4gKyAgICB9Cj4gKwo+ICsgICAg
cmV0dXJuIGxlbjsKPiArfQo+ICsKWy4uLl0KPiArCj4gK3N0YXRpYyBpbnQgbGlieGxfX3NldF9w
YXJhbXNfdnNuZChsaWJ4bF9fZ2MgKmdjLCBjaGFyICpwYXRoLAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfdnNuZF9wYXJhbXMgKnBhcmFtcywgZmxleGFycmF5X3Qg
KmZyb250KQo+ICt7Cj4gKyAgICBjaGFyICpidWZmZXI7Cj4gKyAgICBpbnQgbGVuOwo+ICsgICAg
aW50IHJjOwo+ICsKPiArICAgIGlmIChwYXJhbXMtPnNhbXBsZV9yYXRlcykgewo+ICsgICAgICAg
IC8vIGNhbGN1bGF0ZSByZXF1aXJlZCBzdHJpbmcgc2l6ZTsKCkNvZGluZyBzdHlsZS4KCj4gKyAg
ICAgICAgbGVuID0gbGlieGxfX3JhdGVzX3RvX3N0cl92c25kKE5VTEwsIHBhcmFtcy0+c2FtcGxl
X3JhdGVzLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXJhbXMt
Pm51bV9zYW1wbGVfcmF0ZXMpOwo+ICsKPiArICAgICAgICBpZiAobGVuKSB7Cj4gKyAgICAgICAg
ICAgIGJ1ZmZlciA9IGxpYnhsX19tYWxsb2MoZ2MsIGxlbiArIDEpOwo+ICsKPiArICAgICAgICAg
ICAgbGlieGxfX3JhdGVzX3RvX3N0cl92c25kKGJ1ZmZlciwgcGFyYW1zLT5zYW1wbGVfcmF0ZXMs
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXJhbXMtPm51bV9zYW1w
bGVfcmF0ZXMpOwo+ICsgICAgICAgICAgICByYyA9IGZsZXhhcnJheV9hcHBlbmRfcGFpcihmcm9u
dCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR0NTUFJJTlRGKCIl
cyJYRU5TTkRfRklFTERfU0FNUExFX1JBVEVTLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCksIGJ1ZmZlcik7Cj4gKyAgICAgICAgICAgIGlm
IChyYykgcmV0dXJuIHJjOwoKZ290byBvdXQgcGxlYXNlLgoKUGxlYXNlIGZpeCB0aGVzZSBjb2Rp
bmcgc3R5bGUgaXNzdWVzIHRocm91Z2hvdXQgdGhpcyBzZXJpZXMuagoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 30 17:48:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 17:48:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9EAy-0006od-HC; Mon, 30 Oct 2017 17:48:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=469f563c5=Paul.Durrant@citrix.com>)
 id 1e9EAw-0006mr-Ks
 for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 17:48:38 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 98/9D-23912-5F567F95; Mon, 30 Oct 2017 17:48:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXitHRDpO7X1O+
 RBk0vxCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozlfSfYC275VMz9cY+5gfGvXRcjJ4eEgL/E
 nmMnmUBsNgEdialPL7F2MXJwiAioSNzeawASZhYIkZh4cgIriC0sECbRtnI6M0gJi4CqxJ/Pz
 iBhXgFriZlPmhkhJspL7Gq7CFbOKWAjsa7jHzOILQRUc/JmNyNEvaDEyZlPWCDGa0q0bv/NDm
 HLSzRvnQ1VryKxfuostgmMfLOQtMxC0jILScsCRuZVjBrFqUVlqUW6RqZ6SUWZ6RkluYmZObq
 GBqZ6uanFxYnpqTmJScV6yfm5mxiBgVbPwMC4g3FXu98hRkkOJiVR3p2O3yOF+JLyUyozEosz
 4otKc1KLDzHKcHAoSfC6AgNXSLAoNT21Ii0zBxjyMGkJDh4lEd6yFKA0b3FBYm5xZjpE6hSjP
 ce6W5f+MHEc23QZSHbcvAskn8183cAsxJKXn5cqJc6rBjJVAKQtozQPbigsRi8xykoJ8zIyMD
 AI8RSkFuVmlqDKv2IU52BUEuYNAZnCk5lXArf7FdBZTEBnaUh+ATmrJBEhJdXA6P89PvNjjNS
 BbenHXe7z21/jXSvbbfr40LYJcht7Ug68CRBbfb7ESzyE/dWLU3rLM3fKn0s4Y5H9tf29JVeJ
 meS0jVUH1i/ccyVhHpPj//fSu+x0z5eWhG5+5mHHXPGa/cVkWc3tfL+1sjusVMTM2bxfxC1x2
 fM6iOFNbSKbydtkUeEnV878U2Ipzkg01GIuKk4EAKjuR8vMAgAA
X-Env-Sender: prvs=469f563c5=Paul.Durrant@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1509385712!109444241!4
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5712 invoked from network); 30 Oct 2017 17:48:37 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Oct 2017 17:48:37 -0000
X-IronPort-AV: E=Sophos;i="5.44,320,1505779200"; d="scan'208";a="449051816"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Oct 2017 17:48:26 +0000
Message-ID: <20171030174829.4518-9-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171030174829.4518-1-paul.durrant@citrix.com>
References: <20171030174829.4518-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v13 08/11] tools/libxenforeignmemory: add
	support for resource mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBwcmV2aW91cyBwYXRjaCBpbnRyb2R1Y2VkIGEgbmV3IEhZUEVSVklTT1JfbWVtb3J5X29wIHRv
IGFjcXVpcmUgZ3Vlc3QKcmVzb3VyY2VzIGZvciBkaXJlY3QgcHJpdi1tYXBwaW5nLgoKVGhpcyBw
YXRjaCBhZGRzIG5ldyBmdW5jdGlvbmFsaXR5IGludG8gbGlieGVuZm9yZWlnbm1lbW9yeSB0byBt
YWtlIHVzZQpvZiBhIG5ldyBwcml2Y21kIGlvY3RsIFsxXSB0aGF0IHVzZXMgdGhlIG5ldyBtZW1v
cnkgb3AgdG8gbWFrZSBzdWNoCnJlc291cmNlcyBhdmFpbGFibGUgdmlhIG1tYXAoMikuCgpbMV0g
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9cGVvcGxlL3BhdWxkdS9saW51eC5naXQ7
YT1jb21taXQ7aD1jZTU5YTA1ZTY3MTIKClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cgp2NDoK
IC0gRml4ZWQgZXJybm8gYW5kIHJlbW92ZWQgc2luZ2xlLXVzZSBsYWJlbAogLSBUaGUgdW5tYXAg
Y2FsbCBub3cgcmV0dXJucyBhIHN0YXR1cwogLSBVc2UgQzk5IGluaXRpYWxpemF0aW9uIGZvciBp
b2N0bCBzdHJ1Y3QKCnYyOgogLSBCdW1wIG1pbm9yIHZlcnNpb24gdXAgdG8gMy4KLS0tCiB0b29s
cy9pbmNsdWRlL3hlbi1zeXMvTGludXgvcHJpdmNtZC5oICAgICAgICAgICAgICB8IDExICsrKysr
CiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvTWFrZWZpbGUgICAgICAgICAgICAgICAgICB8ICAy
ICstCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvY29yZS5jICAgICAgICAgICAgICAgICAgICB8
IDUzICsrKysrKysrKysrKysrKysrKysrKysKIC4uLi9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVk
ZS94ZW5mb3JlaWdubWVtb3J5LmggIHwgNDEgKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnMv
Zm9yZWlnbm1lbW9yeS9saWJ4ZW5mb3JlaWdubWVtb3J5Lm1hcCAgIHwgIDUgKysKIHRvb2xzL2xp
YnMvZm9yZWlnbm1lbW9yeS9saW51eC5jICAgICAgICAgICAgICAgICAgIHwgNDUgKysrKysrKysr
KysrKysrKysrCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvcHJpdmF0ZS5oICAgICAgICAgICAg
ICAgICB8IDMxICsrKysrKysrKysrKysKIDcgZmlsZXMgY2hhbmdlZCwgMTg3IGluc2VydGlvbnMo
KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9pbmNsdWRlL3hlbi1zeXMvTGlu
dXgvcHJpdmNtZC5oIGIvdG9vbHMvaW5jbHVkZS94ZW4tc3lzL0xpbnV4L3ByaXZjbWQuaAppbmRl
eCA3MzJmZjdjMTVhLi45NTMxYjcyOGY5IDEwMDY0NAotLS0gYS90b29scy9pbmNsdWRlL3hlbi1z
eXMvTGludXgvcHJpdmNtZC5oCisrKyBiL3Rvb2xzL2luY2x1ZGUveGVuLXN5cy9MaW51eC9wcml2
Y21kLmgKQEAgLTg2LDYgKzg2LDE1IEBAIHR5cGVkZWYgc3RydWN0IHByaXZjbWRfZG1fb3Agewog
CWNvbnN0IHByaXZjbWRfZG1fb3BfYnVmX3QgX191c2VyICp1YnVmczsKIH0gcHJpdmNtZF9kbV9v
cF90OwogCit0eXBlZGVmIHN0cnVjdCBwcml2Y21kX21tYXBfcmVzb3VyY2UgeworCWRvbWlkX3Qg
ZG9tOworCV9fdTMyIHR5cGU7CisJX191MzIgaWQ7CisJX191MzIgaWR4OworCV9fdTY0IG51bTsK
KwlfX3U2NCBhZGRyOworfSBwcml2Y21kX21tYXBfcmVzb3VyY2VfdDsKKwogLyoKICAqIEBjbWQ6
IElPQ1RMX1BSSVZDTURfSFlQRVJDQUxMCiAgKiBAYXJnOiAmcHJpdmNtZF9oeXBlcmNhbGxfdApA
QCAtMTAzLDUgKzExMiw3IEBAIHR5cGVkZWYgc3RydWN0IHByaXZjbWRfZG1fb3AgewogCV9JT0Mo
X0lPQ19OT05FLCAnUCcsIDUsIHNpemVvZihwcml2Y21kX2RtX29wX3QpKQogI2RlZmluZSBJT0NU
TF9QUklWQ01EX1JFU1RSSUNUCQkJCQlcCiAJX0lPQyhfSU9DX05PTkUsICdQJywgNiwgc2l6ZW9m
KGRvbWlkX3QpKQorI2RlZmluZSBJT0NUTF9QUklWQ01EX01NQVBfUkVTT1VSQ0UJCQkJXAorCV9J
T0MoX0lPQ19OT05FLCAnUCcsIDcsIHNpemVvZihwcml2Y21kX21tYXBfcmVzb3VyY2VfdCkpCiAK
ICNlbmRpZiAvKiBfX0xJTlVYX1BVQkxJQ19QUklWQ01EX0hfXyAqLwpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlicy9mb3JlaWdubWVtb3J5L01ha2VmaWxlIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5
L01ha2VmaWxlCmluZGV4IGNiZTgxNWZjZTguLmVlNWMzZmQ2N2UgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnMvZm9yZWlnbm1lbW9yeS9NYWtlZmlsZQorKysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1v
cnkvTWFrZWZpbGUKQEAgLTIsNyArMiw3IEBAIFhFTl9ST09UID0gJChDVVJESVIpLy4uLy4uLy4u
CiBpbmNsdWRlICQoWEVOX1JPT1QpL3Rvb2xzL1J1bGVzLm1rCiAKIE1BSk9SICAgID0gMQotTUlO
T1IgICAgPSAyCitNSU5PUiAgICA9IDMKIFNITElCX0xERkxBR1MgKz0gLVdsLC0tdmVyc2lvbi1z
Y3JpcHQ9bGlieGVuZm9yZWlnbm1lbW9yeS5tYXAKIAogQ0ZMQUdTICAgKz0gLVdlcnJvciAtV21p
c3NpbmctcHJvdG90eXBlcwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2Nv
cmUuYyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9jb3JlLmMKaW5kZXggNzliMjRkMjczYi4u
ZWZhOTE1MDE1YyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2NvcmUuYwor
KysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvY29yZS5jCkBAIC0xNyw2ICsxNyw4IEBACiAj
aW5jbHVkZSA8YXNzZXJ0Lmg+CiAjaW5jbHVkZSA8ZXJybm8uaD4KIAorI2luY2x1ZGUgPHN5cy9t
bWFuLmg+CisKICNpbmNsdWRlICJwcml2YXRlLmgiCiAKIHN0YXRpYyBpbnQgYWxsX3Jlc3RyaWN0
X2NiKFhlbnRvb2xjb3JlX19BY3RpdmVfSGFuZGxlICphaCwgZG9taWRfdCBkb21pZCkgewpAQCAt
MTM1LDYgKzEzNyw1NyBAQCBpbnQgeGVuZm9yZWlnbm1lbW9yeV9yZXN0cmljdCh4ZW5mb3JlaWdu
bWVtb3J5X2hhbmRsZSAqZm1lbSwKICAgICByZXR1cm4gb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV9y
ZXN0cmljdChmbWVtLCBkb21pZCk7CiB9CiAKK3hlbmZvcmVpZ25tZW1vcnlfcmVzb3VyY2VfaGFu
ZGxlICp4ZW5mb3JlaWdubWVtb3J5X21hcF9yZXNvdXJjZSgKKyAgICB4ZW5mb3JlaWdubWVtb3J5
X2hhbmRsZSAqZm1lbSwgZG9taWRfdCBkb21pZCwgdW5zaWduZWQgaW50IHR5cGUsCisgICAgdW5z
aWduZWQgaW50IGlkLCB1bnNpZ25lZCBsb25nIGZyYW1lLCB1bnNpZ25lZCBsb25nIG5yX2ZyYW1l
cywKKyAgICB2b2lkICoqcGFkZHIsIGludCBwcm90LCBpbnQgZmxhZ3MpCit7CisgICAgeGVuZm9y
ZWlnbm1lbW9yeV9yZXNvdXJjZV9oYW5kbGUgKmZyZXM7CisgICAgaW50IHJjOworCisgICAgLyog
Q2hlY2sgZmxhZ3Mgb25seSBjb250YWlucyBQT1NJWCBkZWZpbmVkIHZhbHVlcyAqLworICAgIGlm
ICggZmxhZ3MgJiB+KE1BUF9TSEFSRUQgfCBNQVBfUFJJVkFURSkgKQorICAgIHsKKyAgICAgICAg
ZXJybm8gPSBFSU5WQUw7CisgICAgICAgIHJldHVybiBOVUxMOworICAgIH0KKworICAgIGZyZXMg
PSBjYWxsb2MoMSwgc2l6ZW9mKCpmcmVzKSk7CisgICAgaWYgKCAhZnJlcyApCisgICAgeworICAg
ICAgICBlcnJubyA9IEVOT01FTTsKKyAgICAgICAgcmV0dXJuIE5VTEw7CisgICAgfQorCisgICAg
ZnJlcy0+ZG9taWQgPSBkb21pZDsKKyAgICBmcmVzLT50eXBlID0gdHlwZTsKKyAgICBmcmVzLT5p
ZCA9IGlkOworICAgIGZyZXMtPmZyYW1lID0gZnJhbWU7CisgICAgZnJlcy0+bnJfZnJhbWVzID0g
bnJfZnJhbWVzOworICAgIGZyZXMtPmFkZHIgPSAqcGFkZHI7CisgICAgZnJlcy0+cHJvdCA9IHBy
b3Q7CisgICAgZnJlcy0+ZmxhZ3MgPSBmbGFnczsKKworICAgIHJjID0gb3NkZXBfeGVuZm9yZWln
bm1lbW9yeV9tYXBfcmVzb3VyY2UoZm1lbSwgZnJlcyk7CisgICAgaWYgKCByYyApCisgICAgewor
ICAgICAgICBmcmVlKGZyZXMpOworICAgICAgICBmcmVzID0gTlVMTDsKKyAgICB9IGVsc2UKKyAg
ICAgICAgKnBhZGRyID0gZnJlcy0+YWRkcjsKKworICAgIHJldHVybiBmcmVzOworfQorCitpbnQg
eGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJjZSgKKyAgICB4ZW5mb3JlaWdubWVtb3J5X2hh
bmRsZSAqZm1lbSwgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9oYW5kbGUgKmZyZXMpCit7Cisg
ICAgaW50IHJjID0gb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJjZShmbWVtLCBm
cmVzKTsKKworICAgIGZyZWUoZnJlcyk7CisgICAgcmV0dXJuIHJjOworfQorCiAvKgogICogTG9j
YWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdu
bWVtb3J5L2luY2x1ZGUveGVuZm9yZWlnbm1lbW9yeS5oIGIvdG9vbHMvbGlicy9mb3JlaWdubWVt
b3J5L2luY2x1ZGUveGVuZm9yZWlnbm1lbW9yeS5oCmluZGV4IGY0ODE0YzM5MGYuLmQ1OTRiZThk
ZjAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlL3hlbmZvcmVp
Z25tZW1vcnkuaAorKysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZS94ZW5mb3Jl
aWdubWVtb3J5LmgKQEAgLTEzOCw2ICsxMzgsNDcgQEAgaW50IHhlbmZvcmVpZ25tZW1vcnlfdW5t
YXAoeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sCiBpbnQgeGVuZm9yZWlnbm1lbW9yeV9y
ZXN0cmljdCh4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGRvbWlkX3QgZG9taWQpOwogCit0eXBlZGVmIHN0cnVjdCB4ZW5mb3JlaWdu
bWVtb3J5X3Jlc291cmNlX2hhbmRsZSB4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZTsK
KworLyoqCisgKiBUaGlzIGZ1bmN0aW9uIG1hcHMgYSBndWVzdCByZXNvdXJjZS4KKyAqCisgKiBA
cGFybSBmbWVtIGhhbmRsZSB0byB0aGUgb3BlbiBmb3JlaWdubWVtb3J5IGludGVyZmFjZQorICog
QHBhcm0gZG9taWQgdGhlIGRvbWFpbiBpZAorICogQHBhcm0gdHlwZSB0aGUgcmVzb3VyY2UgdHlw
ZQorICogQHBhcm0gaWQgdGhlIHR5cGUtc3BlY2lmaWMgcmVzb3VyY2UgaWRlbnRpZmllcgorICog
QHBhcm0gZnJhbWUgYmFzZSBmcmFtZSBpbmRleCB3aXRoaW4gdGhlIHJlc291cmNlCisgKiBAcGFy
bSBucl9mcmFtZXMgbnVtYmVyIG9mIGZyYW1lcyB0byBtYXAKKyAqIEBwYXJtIHBhZGRyIHBvaW50
ZXIgdG8gYW4gYWRkcmVzcyBwYXNzZWQgdGhyb3VnaCB0byBtbWFwKDIpCisgKiBAcGFybSBwcm90
IHBhc3NlZCB0aHJvdWdoIHRvIG1tYXAoMikKKyAqIEBwYXJtIFBPU0lYLW9ubHkgZmxhZ3MgcGFz
c2VkIHRocm91Z2ggdG8gbW1hcCgyKQorICogQHJldHVybiBwb2ludGVyIHRvIGZvcmVpZ25tZW1v
cnkgcmVzb3VyY2UgaGFuZGxlIG9uIHN1Y2Nlc3MsIE5VTEwgb24KKyAqICAgICAgICAgZmFpbHVy
ZQorICoKKyAqICpwYWRkciBpcyB1c2VkLCBvbiBlbnRyeSwgYXMgYSBoaW50IGFkZHJlc3MgZm9y
IGZvcmVpZ24gbWFwIHBsYWNlbWVudAorICogKHNlZSBtbWFwKDIpKSBzbyBzaG91bGQgYmUgc2V0
IHRvIE5VTEwgaWYgbm8gc3BlY2lmaWMgcGxhY2VtZW50IGlzCisgKiByZXF1aXJlZC4gT24gcmV0
dXJuICpwYWRkciBjb250YWlucyB0aGUgYWRkcmVzcyB3aGVyZSB0aGUgcmVzb3VyY2UgaXMKKyAq
IG1hcHBlZC4KKyAqIEFzIGZvciB4ZW5mb3JlaWdubWVtb3J5X21hcDIoKSBmbGFncyBpcyBhIHNl
dCBvZiBhZGRpdGlvbmFsIGZsYWdzCisgKiBmb3IgbW1hcCgyKS4gTm90IGFsbCBvZiB0aGUgZmxh
ZyBjb21iaW5hdGlvbnMgYXJlIHBvc3NpYmxlIGR1ZSB0bworICogaW1wbGVtZW50YXRpb24gZGV0
YWlscyBvbiBkaWZmZXJlbnQgcGxhdGZvcm1zLgorICovCit4ZW5mb3JlaWdubWVtb3J5X3Jlc291
cmNlX2hhbmRsZSAqeGVuZm9yZWlnbm1lbW9yeV9tYXBfcmVzb3VyY2UoCisgICAgeGVuZm9yZWln
bm1lbW9yeV9oYW5kbGUgKmZtZW0sIGRvbWlkX3QgZG9taWQsIHVuc2lnbmVkIGludCB0eXBlLAor
ICAgIHVuc2lnbmVkIGludCBpZCwgdW5zaWduZWQgbG9uZyBmcmFtZSwgdW5zaWduZWQgbG9uZyBu
cl9mcmFtZXMsCisgICAgdm9pZCAqKnBhZGRyLCBpbnQgcHJvdCwgaW50IGZsYWdzKTsKKworLyoq
CisgKiBUaGlzIGZ1bmN0aW9uIHJlbGVhc2VzIGEgcHJldmlvdXNseSBhY3F1aXJlZCByZXNvdXJj
ZS4KKyAqCisgKiBAcGFybSBmbWVtIGhhbmRsZSB0byB0aGUgb3BlbiBmb3JlaWdubWVtb3J5IGlu
dGVyZmFjZQorICogQHBhcm0gZnJlcyBoYW5kbGUgdG8gdGhlIGFjcXVpcmVkIHJlc291cmNlCisg
KgorICogUmV0dXJucyAwIG9uIHN1Y2Nlc3Mgb24gZmFpbHVyZSBzZXRzIGVycm5vIGFuZCByZXR1
cm5zIC0xLgorICovCitpbnQgeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJjZSgKKyAgICB4
ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9o
YW5kbGUgKmZyZXMpOworCiAjZW5kaWYKIAogLyoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9y
ZWlnbm1lbW9yeS9saWJ4ZW5mb3JlaWdubWVtb3J5Lm1hcCBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1l
bW9yeS9saWJ4ZW5mb3JlaWdubWVtb3J5Lm1hcAppbmRleCA3MTZlY2FmMTVjLi5kNTMyM2M4N2Q5
IDEwMDY0NAotLS0gYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGlieGVuZm9yZWlnbm1lbW9y
eS5tYXAKKysrIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2xpYnhlbmZvcmVpZ25tZW1vcnku
bWFwCkBAIC0xNCwzICsxNCw4IEBAIFZFUlNfMS4yIHsKIAlnbG9iYWw6CiAJCXhlbmZvcmVpZ25t
ZW1vcnlfbWFwMjsKIH0gVkVSU18xLjE7CitWRVJTXzEuMyB7CisJZ2xvYmFsOgorCQl4ZW5mb3Jl
aWdubWVtb3J5X21hcF9yZXNvdXJjZTsKKwkJeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJj
ZTsKK30gVkVSU18xLjI7CmRpZmYgLS1naXQgYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGlu
dXguYyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saW51eC5jCmluZGV4IDM3NGU0NWFlZDUu
LmE2YjQxYjBiN2YgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saW51eC5j
CisrKyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saW51eC5jCkBAIC0yNzcsNiArMjc3LDUx
IEBAIGludCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3Jlc3RyaWN0KHhlbmZvcmVpZ25tZW1vcnlf
aGFuZGxlICpmbWVtLAogICAgIHJldHVybiBpb2N0bChmbWVtLT5mZCwgSU9DVExfUFJJVkNNRF9S
RVNUUklDVCwgJmRvbWlkKTsKIH0KIAoraW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXBf
cmVzb3VyY2UoCisgICAgeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sIHhlbmZvcmVpZ25t
ZW1vcnlfcmVzb3VyY2VfaGFuZGxlICpmcmVzKQoreworICAgIHJldHVybiBtdW5tYXAoZnJlcy0+
YWRkciwgZnJlcy0+bnJfZnJhbWVzIDw8IFBBR0VfU0hJRlQpOworfQorCitpbnQgb3NkZXBfeGVu
Zm9yZWlnbm1lbW9yeV9tYXBfcmVzb3VyY2UoCisgICAgeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUg
KmZtZW0sIHhlbmZvcmVpZ25tZW1vcnlfcmVzb3VyY2VfaGFuZGxlICpmcmVzKQoreworICAgIHBy
aXZjbWRfbW1hcF9yZXNvdXJjZV90IG1yID0geworICAgICAgICAuZG9tID0gZnJlcy0+ZG9taWQs
CisgICAgICAgIC50eXBlID0gZnJlcy0+dHlwZSwKKyAgICAgICAgLmlkID0gZnJlcy0+aWQsCisg
ICAgICAgIC5pZHggPSBmcmVzLT5mcmFtZSwKKyAgICAgICAgLm51bSA9IGZyZXMtPm5yX2ZyYW1l
cywKKyAgICB9OworICAgIGludCByYzsKKworICAgIGZyZXMtPmFkZHIgPSBtbWFwKGZyZXMtPmFk
ZHIsIGZyZXMtPm5yX2ZyYW1lcyA8PCBQQUdFX1NISUZULAorICAgICAgICAgICAgICAgICAgICAg
IGZyZXMtPnByb3QsIGZyZXMtPmZsYWdzIHwgTUFQX1NIQVJFRCwgZm1lbS0+ZmQsIDApOworICAg
IGlmICggZnJlcy0+YWRkciA9PSBNQVBfRkFJTEVEICkKKyAgICAgICAgcmV0dXJuIC0xOworCisg
ICAgbXIuYWRkciA9ICh1aW50cHRyX3QpZnJlcy0+YWRkcjsKKworICAgIHJjID0gaW9jdGwoZm1l
bS0+ZmQsIElPQ1RMX1BSSVZDTURfTU1BUF9SRVNPVVJDRSwgJm1yKTsKKyAgICBpZiAoIHJjICkK
KyAgICB7CisgICAgICAgIGludCBzYXZlZF9lcnJubzsKKworICAgICAgICBpZiAoIGVycm5vICE9
IEVOT1RUWSApCisgICAgICAgICAgICBQRVJST1IoImlvY3RsIGZhaWxlZCIpOworICAgICAgICBl
bHNlCisgICAgICAgICAgICBlcnJubyA9IEVPUE5PVFNVUFA7CisKKyAgICAgICAgc2F2ZWRfZXJy
bm8gPSBlcnJubzsKKyAgICAgICAgKHZvaWQpb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9y
ZXNvdXJjZShmbWVtLCBmcmVzKTsKKyAgICAgICAgZXJybm8gPSBzYXZlZF9lcnJubzsKKworICAg
ICAgICByZXR1cm4gLTE7CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9CisKIC8qCiAgKiBMb2Nh
bCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS90b29scy9saWJzL2ZvcmVpZ25t
ZW1vcnkvcHJpdmF0ZS5oIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3ByaXZhdGUuaAppbmRl
eCAyNDcwZjNjNDZjLi5iMTkxMDAwYjQ5IDEwMDY0NAotLS0gYS90b29scy9saWJzL2ZvcmVpZ25t
ZW1vcnkvcHJpdmF0ZS5oCisrKyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9wcml2YXRlLmgK
QEAgLTQ1LDYgKzQ1LDM3IEBAIHZvaWQgKmNvbXBhdF9tYXBmb3JlaWduX2JhdGNoKHhlbmZvcmVp
Z25tZW1faGFuZGxlICpmbWVtLCB1aW50MzJfdCBkb20sCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB4ZW5fcGZuX3QgKmFyciwgaW50IG51bSk7CiAjZW5kaWYKIAorc3RydWN0IHhlbmZv
cmVpZ25tZW1vcnlfcmVzb3VyY2VfaGFuZGxlIHsKKyAgICBkb21pZF90IGRvbWlkOworICAgIHVu
c2lnbmVkIGludCB0eXBlOworICAgIHVuc2lnbmVkIGludCBpZDsKKyAgICB1bnNpZ25lZCBsb25n
IGZyYW1lOworICAgIHVuc2lnbmVkIGxvbmcgbnJfZnJhbWVzOworICAgIHZvaWQgKmFkZHI7Cisg
ICAgaW50IHByb3Q7CisgICAgaW50IGZsYWdzOworfTsKKworI2lmbmRlZiBfX2xpbnV4X18KK3N0
YXRpYyBpbmxpbmUgaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfbWFwX3Jlc291cmNlKAorICAg
IHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLCB4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNl
X2hhbmRsZSAqZnJlcykKK3sKKyAgICBlcnJubyA9IEVPUE5PVFNVUFA7CisgICAgcmV0dXJuIC0x
OworfQorCitzdGF0aWMgaW5saW5lIGludCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3VubWFwX3Jl
c291cmNlKAorICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLCB4ZW5mb3JlaWdubWVt
b3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcykKK3sKKyAgICByZXR1cm4gMDsKK30KKyNlbHNlCitp
bnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV9tYXBfcmVzb3VyY2UoCisgICAgeGVuZm9yZWlnbm1l
bW9yeV9oYW5kbGUgKmZtZW0sIHhlbmZvcmVpZ25tZW1vcnlfcmVzb3VyY2VfaGFuZGxlICpmcmVz
KTsKK2ludCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3VubWFwX3Jlc291cmNlKAorICAgIHhlbmZv
cmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLCB4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRs
ZSAqZnJlcyk7CisjZW5kaWYKKwogI2RlZmluZSBQRVJST1IoX2YuLi4pIFwKICAgICB4dGxfbG9n
KGZtZW0tPmxvZ2dlciwgWFRMX0VSUk9SLCBlcnJubywgInhlbmZvcmVpZ25tZW1vcnkiLCBfZikK
IAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 30 17:48:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 17:48:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9EAv-0006ly-73; Mon, 30 Oct 2017 17:48:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=469f563c5=Paul.Durrant@citrix.com>)
 id 1e9EAu-0006lG-2T
 for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 17:48:36 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 EC/A6-21876-3F567F95; Mon, 30 Oct 2017 17:48:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHSDve6n1O+
 RBp/+61l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnH5v1kLdjuX/GjewNbA2OzTRcjJ4eEgL/E
 zEtHmEBsNgEdialPL7F2MXJwiAioSNzeawASZhYIk1i94CIjiC0sECjRvqoRrJxFQFViybRPz
 CA2r4C1xPVNT5kgRspL7Gq7yApicwrYSKzr+AdWIwRUc/JmNyNEvaDEyZlPWCDma0q0bv/NDm
 HLSzRvnQ1VryKxfuostgmMfLOQtMxC0jILScsCRuZVjBrFqUVlqUW6RhZ6SUWZ6RkluYmZObq
 GBqZ6uanFxYnpqTmJScV6yfm5mxiBoVbPwMC4g7Fvld8hRkkOJiVR3p2O3yOF+JLyUyozEosz
 4otKc1KLDzHKcHAoSfBeSAHKCRalpqdWpGXmAIMeJi3BwaMkwlsGkuYtLkjMLc5Mh0idYjTm6
 Lh59w8Tx7OZrxuYhVjy8vNSpcR51YDxJCQAUppRmgc3CBaNlxhlpYR5GRkYGIR4ClKLcjNLUO
 VfMYpzMCoJ894CWciTmVcCt+8V0ClMQKdoSH4BOaUkESEl1cDo/7fr8WGm2GMr7hkzfSi98K6
 yPI9XRiQ1U0FGYsuDqJK8duOGNfYuU08mV4avr5zvdKrBe1bNZy+bZF1p1x67xgbNJRf8DRWE
 Joe+su00FFyhUMLfLmywQMOz8sLBM/zGrEtFOhT2bFz9qKxDcstX0UepyrWNq90YvaVefnb6O
 b3pgHR+lxJLcUaioRZzUXEiAHZME93BAgAA
X-Env-Sender: prvs=469f563c5=Paul.Durrant@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1509385712!109204356!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42348 invoked from network); 30 Oct 2017 17:48:34 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Oct 2017 17:48:34 -0000
X-IronPort-AV: E=Sophos;i="5.44,320,1505779200"; d="scan'208";a="456882988"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Oct 2017 17:48:20 +0000
Message-ID: <20171030174829.4518-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171030174829.4518-1-paul.durrant@citrix.com>
References: <20171030174829.4518-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: [Xen-devel] [PATCH v13 02/11] x86/hvm/ioreq: simplify code and use
	consistent naming
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCByZS13b3JrcyBtdWNoIG9mIHRoZSBpb3JlcSBzZXJ2ZXIgaW5pdGlhbGl6YXRp
b24gYW5kIHRlYXJkb3duCmNvZGU6CgotIFRoZSBodm1fbWFwL3VubWFwX2lvcmVxX2dmbigpIGZ1
bmN0aW9ucyBhcmUgZXhwYW5kZWQgdG8gY2FsbCB0aHJvdWdoCiAgdG8gaHZtX2FsbG9jL2ZyZWVf
aW9yZXFfZ2ZuKCkgcmF0aGVyIHRoYW4gZXhwZWN0aW5nIHRoZW0gdG8gYmUgY2FsbGVkCiAgc2Vw
YXJhdGVseSBieSBvdXRlciBmdW5jdGlvbnMuCi0gU2V2ZXJhbCBmdW5jdGlvbnMgbm93IHRlc3Qg
dGhlIHZhbGlkaXR5IG9mIHRoZSBodm1faW9yZXFfcGFnZSBnZm4gdmFsdWUKICB0byBkZXRlcm1p
bmUgd2hldGhlciB0aGV5IG5lZWQgdG8gYWN0LiBUaGlzIG1lYW5zIGNhbiBiZSBzYWZlbHkgY2Fs
bGVkCiAgZm9yIHRoZSBidWZpb3JlcSBwYWdlIGV2ZW4gd2hlbiBpdCBpcyBub3QgdXNlZC4KLSBo
dm1fYWRkL3JlbW92ZV9pb3JlcV9nZm4oKSBzaW1wbHkgcmV0dXJuIGluIHRoZSBjYXNlIG9mIHRo
ZSBkZWZhdWx0CiAgSU9SRVEgc2VydmVyIHNvIGNhbGxlcnMgbm8gbG9uZ2VyIG5lZWQgdG8gdGVz
dCBiZWZvcmUgY2FsbGluZy4KLSBodm1faW9yZXFfc2VydmVyX3NldHVwX3BhZ2VzKCkgaXMgcmVu
YW1lZCB0byBodm1faW9yZXFfc2VydmVyX21hcF9wYWdlcygpCiAgdG8gbWlycm9yIHRoZSBleGlz
dGluZyBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKCkuCgpBbGwgb2YgdGhpcyBzaWduaWZp
Y2FudGx5IHNob3J0ZW5zIHRoZSBjb2RlLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNjOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKdjM6CiAtIFJlYmFzZWQg
b24gdG9wIG9mICdzLT5pc19kZWZhdWx0JyB0byAnSVNfREVGQVVMVChzKScgY2hhbmdlcy4KIC0g
TWlub3IgdXBkYXRlcyBpbiByZXNwb25zZSB0byByZXZpZXcgY29tbWVudHMgZnJvbSBSb2dlci4K
LS0tCiB4ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgfCAxODIgKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2OSBpbnNlcnRpb25z
KCspLCAxMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3Jl
cS5jIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCmluZGV4IGRhMzE5MThiYjEuLmMyMWZhOWYy
ODAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYworKysgYi94ZW4vYXJjaC94
ODYvaHZtL2lvcmVxLmMKQEAgLTIxMCw2MyArMjEwLDc1IEBAIGJvb2wgaGFuZGxlX2h2bV9pb19j
b21wbGV0aW9uKHN0cnVjdCB2Y3B1ICp2KQogICAgIHJldHVybiB0cnVlOwogfQogCi1zdGF0aWMg
aW50IGh2bV9hbGxvY19pb3JlcV9nZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyAq
Z2ZuKQorc3RhdGljIHVuc2lnbmVkIGxvbmcgaHZtX2FsbG9jX2lvcmVxX2dmbihzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqcykKIHsKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwog
ICAgIHVuc2lnbmVkIGludCBpOwotICAgIGludCByYzsKIAotICAgIHJjID0gLUVOT01FTTsKKyAg
ICBBU1NFUlQoIUlTX0RFRkFVTFQocykpOworCiAgICAgZm9yICggaSA9IDA7IGkgPCBzaXplb2Yo
ZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dmbi5tYXNrKSAqIDg7IGkrKyApCiAgICAgewogICAg
ICAgICBpZiAoIHRlc3RfYW5kX2NsZWFyX2JpdChpLCAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVx
X2dmbi5tYXNrKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgICpnZm4gPSBkLT5hcmNoLmh2bV9k
b21haW4uaW9yZXFfZ2ZuLmJhc2UgKyBpOwotICAgICAgICAgICAgcmMgPSAwOwotICAgICAgICAg
ICAgYnJlYWs7Ci0gICAgICAgIH0KKyAgICAgICAgICAgIHJldHVybiBkLT5hcmNoLmh2bV9kb21h
aW4uaW9yZXFfZ2ZuLmJhc2UgKyBpOwogICAgIH0KIAotICAgIHJldHVybiByYzsKKyAgICByZXR1
cm4gZ2ZuX3goSU5WQUxJRF9HRk4pOwogfQogCi1zdGF0aWMgdm9pZCBodm1fZnJlZV9pb3JlcV9n
Zm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCitzdGF0aWMgdm9pZCBodm1f
ZnJlZV9pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4pCiB7CisgICAgc3RydWN0IGRvbWFp
biAqZCA9IHMtPmRvbWFpbjsKICAgICB1bnNpZ25lZCBpbnQgaSA9IGdmbiAtIGQtPmFyY2guaHZt
X2RvbWFpbi5pb3JlcV9nZm4uYmFzZTsKIAotICAgIGlmICggZ2ZuICE9IGdmbl94KElOVkFMSURf
R0ZOKSApCi0gICAgICAgIHNldF9iaXQoaSwgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9nZm4u
bWFzayk7CisgICAgQVNTRVJUKCFJU19ERUZBVUxUKHMpKTsKKyAgICBBU1NFUlQoZ2ZuICE9IGdm
bl94KElOVkFMSURfR0ZOKSk7CisKKyAgICBzZXRfYml0KGksICZkLT5hcmNoLmh2bV9kb21haW4u
aW9yZXFfZ2ZuLm1hc2spOwogfQogCi1zdGF0aWMgdm9pZCBodm1fdW5tYXBfaW9yZXFfcGFnZShz
dHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCitzdGF0aWMgdm9pZCBodm1fdW5t
YXBfaW9yZXFfZ2ZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKIHsKICAg
ICBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2UgKmlvcnAgPSBidWYgPyAmcy0+YnVmaW9yZXEgOiAmcy0+
aW9yZXE7CiAKKyAgICBpZiAoIGlvcnAtPmdmbiA9PSBnZm5feChJTlZBTElEX0dGTikgKQorICAg
ICAgICByZXR1cm47CisKICAgICBkZXN0cm95X3JpbmdfZm9yX2hlbHBlcigmaW9ycC0+dmEsIGlv
cnAtPnBhZ2UpOworICAgIGlvcnAtPnBhZ2UgPSBOVUxMOworCisgICAgaWYgKCAhSVNfREVGQVVM
VChzKSApCisgICAgICAgIGh2bV9mcmVlX2lvcmVxX2dmbihzLCBpb3JwLT5nZm4pOworCisgICAg
aW9ycC0+Z2ZuID0gZ2ZuX3goSU5WQUxJRF9HRk4pOwogfQogCi1zdGF0aWMgaW50IGh2bV9tYXBf
aW9yZXFfcGFnZSgKLSAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYsIHVu
c2lnbmVkIGxvbmcgZ2ZuKQorc3RhdGljIGludCBodm1fbWFwX2lvcmVxX2dmbihzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHMt
PmRvbWFpbjsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2UgKmlvcnAgPSBidWYgPyAmcy0+YnVm
aW9yZXEgOiAmcy0+aW9yZXE7Ci0gICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKLSAgICB2b2lk
ICp2YTsKICAgICBpbnQgcmM7CiAKLSAgICBpZiAoIChyYyA9IHByZXBhcmVfcmluZ19mb3JfaGVs
cGVyKGQsIGdmbiwgJnBhZ2UsICZ2YSkpICkKLSAgICAgICAgcmV0dXJuIHJjOwotCi0gICAgaWYg
KCAoaW9ycC0+dmEgIT0gTlVMTCkgfHwgZC0+aXNfZHlpbmcgKQotICAgIHsKLSAgICAgICAgZGVz
dHJveV9yaW5nX2Zvcl9oZWxwZXIoJnZhLCBwYWdlKTsKKyAgICBpZiAoIGQtPmlzX2R5aW5nICkK
ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0gICAgfQogCi0gICAgaW9ycC0+dmEgPSB2YTsKLSAg
ICBpb3JwLT5wYWdlID0gcGFnZTsKLSAgICBpb3JwLT5nZm4gPSBnZm47CisgICAgaWYgKCBJU19E
RUZBVUxUKHMpICkKKyAgICAgICAgaW9ycC0+Z2ZuID0gYnVmID8KKyAgICAgICAgICAgICAgICAg
ICAgZC0+YXJjaC5odm1fZG9tYWluLnBhcmFtc1tIVk1fUEFSQU1fQlVGSU9SRVFfUEZOXSA6Cisg
ICAgICAgICAgICAgICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi5wYXJhbXNbSFZNX1BBUkFNX0lP
UkVRX1BGTl07CisgICAgZWxzZQorICAgICAgICBpb3JwLT5nZm4gPSBodm1fYWxsb2NfaW9yZXFf
Z2ZuKHMpOwogCi0gICAgcmV0dXJuIDA7CisgICAgaWYgKCBpb3JwLT5nZm4gPT0gZ2ZuX3goSU5W
QUxJRF9HRk4pICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICByYyA9IHByZXBhcmVf
cmluZ19mb3JfaGVscGVyKGQsIGlvcnAtPmdmbiwgJmlvcnAtPnBhZ2UsICZpb3JwLT52YSk7CisK
KyAgICBpZiAoIHJjICkKKyAgICAgICAgaHZtX3VubWFwX2lvcmVxX2dmbihzLCBidWYpOworCisg
ICAgcmV0dXJuIHJjOwogfQogCiBib29sIGlzX2lvcmVxX3NlcnZlcl9wYWdlKHN0cnVjdCBkb21h
aW4gKmQsIGNvbnN0IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCkBAIC0yNzksOCArMjkxLDcgQEAg
Ym9vbCBpc19pb3JlcV9zZXJ2ZXJfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlKQogCiAgICAgRk9SX0VBQ0hfSU9SRVFfU0VSVkVSKGQsIGlkLCBzKQog
ICAgIHsKLSAgICAgICAgaWYgKCAocy0+aW9yZXEudmEgJiYgcy0+aW9yZXEucGFnZSA9PSBwYWdl
KSB8fAotICAgICAgICAgICAgIChzLT5idWZpb3JlcS52YSAmJiBzLT5idWZpb3JlcS5wYWdlID09
IHBhZ2UpICkKKyAgICAgICAgaWYgKCAocy0+aW9yZXEucGFnZSA9PSBwYWdlKSB8fCAocy0+YnVm
aW9yZXEucGFnZSA9PSBwYWdlKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGZvdW5kID0gdHJ1
ZTsKICAgICAgICAgICAgIGJyZWFrOwpAQCAtMjkyLDIwICszMDMsMzAgQEAgYm9vbCBpc19pb3Jl
cV9zZXJ2ZXJfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlKQogICAgIHJldHVybiBmb3VuZDsKIH0KIAotc3RhdGljIHZvaWQgaHZtX3JlbW92ZV9pb3Jl
cV9nZm4oCi0gICAgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3Jw
KQorc3RhdGljIHZvaWQgaHZtX3JlbW92ZV9pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2
ZXIgKnMsIGJvb2wgYnVmKQorCiB7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHMtPmRvbWFpbjsK
KyAgICBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2UgKmlvcnAgPSBidWYgPyAmcy0+YnVmaW9yZXEgOiAm
cy0+aW9yZXE7CisKKyAgICBpZiAoIElTX0RFRkFVTFQocykgfHwgaW9ycC0+Z2ZuID09IGdmbl94
KElOVkFMSURfR0ZOKSApCisgICAgICAgIHJldHVybjsKKwogICAgIGlmICggZ3Vlc3RfcGh5c21h
cF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGlvcnAtPmdmbiksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIF9tZm4ocGFnZV90b19tZm4oaW9ycC0+cGFnZSkpLCAwKSApCiAgICAgICAg
IGRvbWFpbl9jcmFzaChkKTsKICAgICBjbGVhcl9wYWdlKGlvcnAtPnZhKTsKIH0KIAotc3RhdGlj
IGludCBodm1fYWRkX2lvcmVxX2dmbigKLSAgICBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgaHZt
X2lvcmVxX3BhZ2UgKmlvcnApCitzdGF0aWMgaW50IGh2bV9hZGRfaW9yZXFfZ2ZuKHN0cnVjdCBo
dm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKIHsKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0g
cy0+ZG9tYWluOworICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCA9IGJ1ZiA/ICZzLT5i
dWZpb3JlcSA6ICZzLT5pb3JlcTsKICAgICBpbnQgcmM7CiAKKyAgICBpZiAoIElTX0RFRkFVTFQo
cykgfHwgaW9ycC0+Z2ZuID09IGdmbl94KElOVkFMSURfR0ZOKSApCisgICAgICAgIHJldHVybiAw
OworCiAgICAgY2xlYXJfcGFnZShpb3JwLT52YSk7CiAKICAgICByYyA9IGd1ZXN0X3BoeXNtYXBf
YWRkX3BhZ2UoZCwgX2dmbihpb3JwLT5nZm4pLApAQCAtNDQwLDc4ICs0NjEsMjUgQEAgc3RhdGlj
IHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9yZW1vdmVfYWxsX3ZjcHVzKHN0cnVjdCBodm1faW9yZXFf
c2VydmVyICpzKQogfQogCiBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfbWFwX3BhZ2VzKHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIGlvcmVxX2dmbiwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBidWZpb3JlcV9nZm4pCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaGFuZGxlX2J1ZmlvcmVxKQogewogICAgIGlu
dCByYzsKIAotICAgIHJjID0gaHZtX21hcF9pb3JlcV9wYWdlKHMsIGZhbHNlLCBpb3JlcV9nZm4p
OwotICAgIGlmICggcmMgKQotICAgICAgICByZXR1cm4gcmM7Ci0KLSAgICBpZiAoIGJ1ZmlvcmVx
X2dmbiAhPSBnZm5feChJTlZBTElEX0dGTikgKQotICAgICAgICByYyA9IGh2bV9tYXBfaW9yZXFf
cGFnZShzLCB0cnVlLCBidWZpb3JlcV9nZm4pOwotCi0gICAgaWYgKCByYyApCi0gICAgICAgIGh2
bV91bm1hcF9pb3JlcV9wYWdlKHMsIGZhbHNlKTsKLQotICAgIHJldHVybiByYzsKLX0KLQotc3Rh
dGljIGludCBodm1faW9yZXFfc2VydmVyX3NldHVwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2Vy
dmVyICpzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaGFu
ZGxlX2J1ZmlvcmVxKQotewotICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5kb21haW47Ci0gICAg
dW5zaWduZWQgbG9uZyBpb3JlcV9nZm4gPSBnZm5feChJTlZBTElEX0dGTik7Ci0gICAgdW5zaWdu
ZWQgbG9uZyBidWZpb3JlcV9nZm4gPSBnZm5feChJTlZBTElEX0dGTik7Ci0gICAgaW50IHJjOwot
Ci0gICAgaWYgKCBJU19ERUZBVUxUKHMpICkKLSAgICB7Ci0gICAgICAgIC8qCi0gICAgICAgICAq
IFRoZSBkZWZhdWx0IGlvcmVxIHNlcnZlciBtdXN0IGhhbmRsZSBidWZmZXJlZCBpb3JlcXMsIGZv
cgotICAgICAgICAgKiBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eS4KLSAgICAgICAgICovCi0gICAg
ICAgIEFTU0VSVChoYW5kbGVfYnVmaW9yZXEpOwotICAgICAgICByZXR1cm4gaHZtX2lvcmVxX3Nl
cnZlcl9tYXBfcGFnZXMocywKLSAgICAgICAgICAgICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4u
cGFyYW1zW0hWTV9QQVJBTV9JT1JFUV9QRk5dLAotICAgICAgICAgICAgICAgICAgIGQtPmFyY2gu
aHZtX2RvbWFpbi5wYXJhbXNbSFZNX1BBUkFNX0JVRklPUkVRX1BGTl0pOwotICAgIH0KLQotICAg
IHJjID0gaHZtX2FsbG9jX2lvcmVxX2dmbihkLCAmaW9yZXFfZ2ZuKTsKKyAgICByYyA9IGh2bV9t
YXBfaW9yZXFfZ2ZuKHMsIGZhbHNlKTsKIAogICAgIGlmICggIXJjICYmIGhhbmRsZV9idWZpb3Jl
cSApCi0gICAgICAgIHJjID0gaHZtX2FsbG9jX2lvcmVxX2dmbihkLCAmYnVmaW9yZXFfZ2ZuKTsK
LQotICAgIGlmICggIXJjICkKLSAgICAgICAgcmMgPSBodm1faW9yZXFfc2VydmVyX21hcF9wYWdl
cyhzLCBpb3JlcV9nZm4sIGJ1ZmlvcmVxX2dmbik7CisgICAgICAgIHJjID0gaHZtX21hcF9pb3Jl
cV9nZm4ocywgdHJ1ZSk7CiAKICAgICBpZiAoIHJjICkKLSAgICB7Ci0gICAgICAgIGh2bV9mcmVl
X2lvcmVxX2dmbihkLCBpb3JlcV9nZm4pOwotICAgICAgICBodm1fZnJlZV9pb3JlcV9nZm4oZCwg
YnVmaW9yZXFfZ2ZuKTsKLSAgICB9CisgICAgICAgIGh2bV91bm1hcF9pb3JlcV9nZm4ocywgZmFs
c2UpOwogCiAgICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVy
X3VubWFwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogewotICAgIHN0cnVjdCBk
b21haW4gKmQgPSBzLT5kb21haW47Ci0gICAgYm9vbCBoYW5kbGVfYnVmaW9yZXEgPSAhIXMtPmJ1
ZmlvcmVxLnZhOwotCi0gICAgaWYgKCBoYW5kbGVfYnVmaW9yZXEgKQotICAgICAgICBodm1fdW5t
YXBfaW9yZXFfcGFnZShzLCB0cnVlKTsKLQotICAgIGh2bV91bm1hcF9pb3JlcV9wYWdlKHMsIGZh
bHNlKTsKLQotICAgIGlmICggIUlTX0RFRkFVTFQocykgKQotICAgIHsKLSAgICAgICAgaWYgKCBo
YW5kbGVfYnVmaW9yZXEgKQotICAgICAgICAgICAgaHZtX2ZyZWVfaW9yZXFfZ2ZuKGQsIHMtPmJ1
ZmlvcmVxLmdmbik7Ci0KLSAgICAgICAgaHZtX2ZyZWVfaW9yZXFfZ2ZuKGQsIHMtPmlvcmVxLmdm
bik7Ci0gICAgfQorICAgIGh2bV91bm1hcF9pb3JlcV9nZm4ocywgdHJ1ZSk7CisgICAgaHZtX3Vu
bWFwX2lvcmVxX2dmbihzLCBmYWxzZSk7CiB9CiAKIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2
ZXJfZnJlZV9yYW5nZXNldHMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCkBAIC01NzEsMjIg
KzUzOSwxNSBAQCBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfYWxsb2NfcmFuZ2VzZXRzKHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogCiBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVy
X2VuYWJsZShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKIHsKLSAgICBzdHJ1Y3QgZG9tYWlu
ICpkID0gcy0+ZG9tYWluOwogICAgIHN0cnVjdCBodm1faW9yZXFfdmNwdSAqc3Y7Ci0gICAgYm9v
bCBoYW5kbGVfYnVmaW9yZXEgPSAhIXMtPmJ1ZmlvcmVxLnZhOwogCiAgICAgc3Bpbl9sb2NrKCZz
LT5sb2NrKTsKIAogICAgIGlmICggcy0+ZW5hYmxlZCApCiAgICAgICAgIGdvdG8gZG9uZTsKIAot
ICAgIGlmICggIUlTX0RFRkFVTFQocykgKQotICAgIHsKLSAgICAgICAgaHZtX3JlbW92ZV9pb3Jl
cV9nZm4oZCwgJnMtPmlvcmVxKTsKLQotICAgICAgICBpZiAoIGhhbmRsZV9idWZpb3JlcSApCi0g
ICAgICAgICAgICBodm1fcmVtb3ZlX2lvcmVxX2dmbihkLCAmcy0+YnVmaW9yZXEpOwotICAgIH0K
KyAgICBodm1fcmVtb3ZlX2lvcmVxX2dmbihzLCBmYWxzZSk7CisgICAgaHZtX3JlbW92ZV9pb3Jl
cV9nZm4ocywgdHJ1ZSk7CiAKICAgICBzLT5lbmFibGVkID0gdHJ1ZTsKIApAQCAtNjAxLDIxICs1
NjIsMTMgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9lbmFibGUoc3RydWN0IGh2bV9p
b3JlcV9zZXJ2ZXIgKnMpCiAKIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShz
dHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKIHsKLSAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+
ZG9tYWluOwotICAgIGJvb2wgaGFuZGxlX2J1ZmlvcmVxID0gISFzLT5idWZpb3JlcS52YTsKLQog
ICAgIHNwaW5fbG9jaygmcy0+bG9jayk7CiAKICAgICBpZiAoICFzLT5lbmFibGVkICkKICAgICAg
ICAgZ290byBkb25lOwogCi0gICAgaWYgKCAhSVNfREVGQVVMVChzKSApCi0gICAgewotICAgICAg
ICBpZiAoIGhhbmRsZV9idWZpb3JlcSApCi0gICAgICAgICAgICBodm1fYWRkX2lvcmVxX2dmbihk
LCAmcy0+YnVmaW9yZXEpOwotCi0gICAgICAgIGh2bV9hZGRfaW9yZXFfZ2ZuKGQsICZzLT5pb3Jl
cSk7Ci0gICAgfQorICAgIGh2bV9hZGRfaW9yZXFfZ2ZuKHMsIHRydWUpOworICAgIGh2bV9hZGRf
aW9yZXFfZ2ZuKHMsIGZhbHNlKTsKIAogICAgIHMtPmVuYWJsZWQgPSBmYWxzZTsKIApAQCAtNjM3
LDYgKzU5MCw5IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdCBodm1f
aW9yZXFfc2VydmVyICpzLAogICAgIElOSVRfTElTVF9IRUFEKCZzLT5pb3JlcV92Y3B1X2xpc3Qp
OwogICAgIHNwaW5fbG9ja19pbml0KCZzLT5idWZpb3JlcV9sb2NrKTsKIAorICAgIHMtPmlvcmVx
LmdmbiA9IGdmbl94KElOVkFMSURfR0ZOKTsKKyAgICBzLT5idWZpb3JlcS5nZm4gPSBnZm5feChJ
TlZBTElEX0dGTik7CisKICAgICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfYWxsb2NfcmFuZ2VzZXRz
KHMsIGlkKTsKICAgICBpZiAoIHJjICkKICAgICAgICAgcmV0dXJuIHJjOwpAQCAtNjQ0LDcgKzYw
MCw3IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdCBodm1faW9yZXFf
c2VydmVyICpzLAogICAgIGlmICggYnVmaW9yZXFfaGFuZGxpbmcgPT0gSFZNX0lPUkVRU1JWX0JV
RklPUkVRX0FUT01JQyApCiAgICAgICAgIHMtPmJ1ZmlvcmVxX2F0b21pYyA9IHRydWU7CiAKLSAg
ICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfc2V0dXBfcGFnZXMoCisgICAgcmMgPSBodm1faW9yZXFf
c2VydmVyX21hcF9wYWdlcygKICAgICAgICAgICAgICBzLCBidWZpb3JlcV9oYW5kbGluZyAhPSBI
Vk1fSU9SRVFTUlZfQlVGSU9SRVFfT0ZGKTsKICAgICBpZiAoIHJjICkKICAgICAgICAgZ290byBm
YWlsX21hcDsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 30 17:48:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 17:48:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9EAv-0006mK-Lh; Mon, 30 Oct 2017 17:48:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=469f563c5=Paul.Durrant@citrix.com>)
 id 1e9EAu-0006lA-F9
 for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 17:48:36 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 00/E0-29298-4F567F95; Mon, 30 Oct 2017 17:48:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHSDve7n1O+
 RBl87lSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxzzc1sBXMiKw6/38jYwHjbuYuRg0NCwF9i
 7l+1LkZODjYBHYmpTy+xgoRFBFQkbu816GLk4mAWWMYkcfTaXkaQGmGBWIkFZ1eygtgsAqoSU
 2cfZwKxeQWsJX4v+MIGYksIyEvsarsIVsMpYCOxruMfM4gtBFRz8mY3I0S9oMTJmU9YQGxmAU
 2J1u2/2SFseYnmrbOh6lUk1k+dxTaBkW8WkpZZSFpmIWlZwMi8ilGjOLWoLLVI18hCL6koMz2
 jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMNTqGRgYdzD2rfI7xCjJwaQkyrvT8XukEF9S
 fkplRmJxRnxRaU5q8SFGGQ4OJQneCylAOcGi1PTUirTMHGDQw6QlOHiURHjLQNK8xQWJucWZ6
 RCpU4yWHF3Trvxh4ui4eRdIPpv5uoFZiCUvPy9VSpxXDRhbQgIgDRmleXDjYJF5iVFWSpiXkY
 GBQYinILUoN7MEVf4VozgHo5Iw7y2QtTyZeSVwW18BHcQEdJCG5BeQg0oSEVJSDYyTlj7dbmT
 uZ7XFmSfeYUHm7J3zJh77fFH2Z/Txq1Pfrpg8YTXDvBSvfxN/7Gjpn10wL2Z/4ILqjzu/Seu/
 Ce5unlvnzvNc+34Fd+z1exMeem1O36oxR2H69ggFoSvprJ3TH4bz3Tk7/WS0/vSST4ZXfygWT
 ml53pa6wXNZ19UlJ67XRyjPmVndq8RSnJFoqMVcVJwIANZkCoLHAgAA
X-Env-Sender: prvs=469f563c5=Paul.Durrant@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1509385712!109204356!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42644 invoked from network); 30 Oct 2017 17:48:35 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Oct 2017 17:48:35 -0000
X-IronPort-AV: E=Sophos;i="5.44,320,1505779200"; d="scan'208";a="456882989"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Oct 2017 17:48:22 +0000
Message-ID: <20171030174829.4518-5-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171030174829.4518-1-paul.durrant@citrix.com>
References: <20171030174829.4518-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: [Xen-devel] [PATCH v13 04/11] x86/hvm/ioreq: defer mapping gfns
	until they are actually requsted
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBzdWJzZXF1ZW50IHBhdGNoIHdpbGwgaW50cm9kdWNlIGEgbmV3IHNjaGVtZSB0byBhbGxvdyBh
biBlbXVsYXRvciB0bwptYXAgaW9yZXEgc2VydmVyIHBhZ2VzIGRpcmVjdGx5IGZyb20gWGVuIHJh
dGhlciB0aGFuIHRoZSBndWVzdCBQMk0uCgpUaGlzIHBhdGNoIGxheXMgdGhlIGdyb3VuZHdvcmsg
Zm9yIHRoYXQgY2hhbmdlIGJ5IGRlZmVycmluZyBtYXBwaW5nIG9mCmdmbnMgdW50aWwgdGhlaXIg
dmFsdWVzIGFyZSByZXF1ZXN0ZWQgYnkgYW4gZW11bGF0b3IuIFRvIHRoYXQgZW5kLCB0aGUKcGFk
IGZpZWxkIG9mIHRoZSB4ZW5fZG1fb3BfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvIHN0cnVjdHVyZSBp
cyByZS1wdXJwb3NlZAp0byBhIGZsYWdzIGZpZWxkIGFuZCBuZXcgZmxhZywgWEVOX0RNT1Bfbm9f
Z2ZucywgZGVmaW5lZCB3aGljaCBtb2RpZmllcyB0aGUKYmVoYXZpb3VyIG9mIFhFTl9ETU9QX2dl
dF9pb3JlcV9zZXJ2ZXJfaW5mbyB0byBhbGxvdyB0aGUgY2FsbGVyIHRvIGF2b2lkCnJlcXVlc3Rp
bmcgdGhlIGdmbiB2YWx1ZXMuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KQ2M6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUu
Y2l0cml4LmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xl
LmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6
IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgoKdjg6CiAtIEZvciBzYWZldHkgbWFrZSBhbGwgb2Yg
dGhlIHBvaW50ZXJzIHBhc3NlZCB0bwogICBodm1fZ2V0X2lvcmVxX3NlcnZlcl9pbmZvKCkgb3B0
aW9uYWwuCiAtIFNocmluayBidWZpb3JlcV9oYW5kbGluZyBkb3duIHRvIGEgdWludDhfdC4KCnYz
OgogLSBVcGRhdGVkIGluIHJlc3BvbnNlIHRvIHJldmlldyBjb21tZW50cyBmcm9tIFdlaSBhbmQg
Um9nZXIuCiAtIEFkZGVkIGEgSEFORExFX0JVRklPUkVRIG1hY3JvIHRvIG1ha2UgdGhlIGNvZGUg
bmVhdGVyLgogLSBUaGlzIHBhdGNoIG5vIGxvbmdlciBpbnRyb2R1Y2VzIGEgc2VjdXJpdHkgdnVs
bmVyYWJpbGl0eSBzaW5jZSB0aGVyZQogICBpcyBub3cgYW4gZXhwbGljaXQgbGltaXQgb24gdGhl
IG51bWJlciBvZiBpb3JlcSBzZXJ2ZXJzIHRoYXQgbWF5IGJlCiAgIGNyZWF0ZWQgZm9yIGFueSBv
bmUgZG9tYWluLgotLS0KIHRvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jICAgICAgICAgICAg
ICAgICAgIHwgIDggKysrKysKIHRvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZp
Y2Vtb2RlbC5oIHwgIDYgKystLQogeGVuL2FyY2gveDg2L2h2bS9kbS5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgOSArKystLQogeGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jICAgICAgICAg
ICAgICAgICAgICAgICAgfCA0NyArKysrKysrKysrKysrKy0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9kb21haW4uaCAgICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vaW5jbHVk
ZS9wdWJsaWMvaHZtL2RtX29wLmggICAgICAgICAgICAgICAgICB8IDMyICsrKysrKysrKystLS0t
LS0tCiA2IGZpbGVzIGNoYW5nZWQsIDYzIGluc2VydGlvbnMoKyksIDQxIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jIGIvdG9vbHMvbGlicy9k
ZXZpY2Vtb2RlbC9jb3JlLmMKaW5kZXggYjY2ZDRmOTI5NC4uZTY4NGU2NTdiNiAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMKKysrIGIvdG9vbHMvbGlicy9kZXZpY2Vt
b2RlbC9jb3JlLmMKQEAgLTIwNCw2ICsyMDQsMTQgQEAgaW50IHhlbmRldmljZW1vZGVsX2dldF9p
b3JlcV9zZXJ2ZXJfaW5mbygKIAogICAgIGRhdGEtPmlkID0gaWQ7CiAKKyAgICAvKgorICAgICAq
IElmIHRoZSBjYWxsZXIgaXMgbm90IHJlcXVlc3RpbmcgZ2ZuIHZhbHVlcyB0aGVuIGluc3RydWN0
IHRoZQorICAgICAqIGh5cGVyY2FsbCBub3QgdG8gcmV0cmlldmUgdGhlbSBhcyB0aGlzIG1heSBj
YXVzZSB0aGVtIHRvIGJlCisgICAgICogbWFwcGVkLgorICAgICAqLworICAgIGlmICghaW9yZXFf
Z2ZuICYmICFidWZpb3JlcV9nZm4pCisgICAgICAgIGRhdGEtPmZsYWdzIHw9IFhFTl9ETU9QX25v
X2dmbnM7CisKICAgICByYyA9IHhlbmRldmljZW1vZGVsX29wKGRtb2QsIGRvbWlkLCAxLCAmb3As
IHNpemVvZihvcCkpOwogICAgIGlmIChyYykKICAgICAgICAgcmV0dXJuIHJjOwpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlL3hlbmRldmljZW1vZGVsLmggYi90b29s
cy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVuZGV2aWNlbW9kZWwuaAppbmRleCBkZGEwYmM3
Njk1Li5mZmZlZTNhNGEwIDEwMDY0NAotLS0gYS90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1
ZGUveGVuZGV2aWNlbW9kZWwuaAorKysgYi90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUv
eGVuZGV2aWNlbW9kZWwuaApAQCAtNjEsMTEgKzYxLDExIEBAIGludCB4ZW5kZXZpY2Vtb2RlbF9j
cmVhdGVfaW9yZXFfc2VydmVyKAogICogQHBhcm0gZG9taWQgdGhlIGRvbWFpbiBpZCB0byBiZSBz
ZXJ2aWNlZAogICogQHBhcm0gaWQgdGhlIElPUkVRIFNlcnZlciBpZC4KICAqIEBwYXJtIGlvcmVx
X2dmbiBwb2ludGVyIHRvIGEgeGVuX3Bmbl90IHRvIHJlY2VpdmUgdGhlIHN5bmNocm9ub3VzIGlv
cmVxCi0gKiAgICAgICAgICAgICAgICAgIGdmbgorICogICAgICAgICAgICAgICAgICBnZm4uIChN
YXkgYmUgTlVMTCBpZiBub3QgcmVxdWlyZWQpCiAgKiBAcGFybSBidWZpb3JlcV9nZm4gcG9pbnRl
ciB0byBhIHhlbl9wZm5fdCB0byByZWNlaXZlIHRoZSBidWZmZXJlZCBpb3JlcQotICogICAgICAg
ICAgICAgICAgICAgIGdmbgorICogICAgICAgICAgICAgICAgICAgIGdmbi4gKE1heSBiZSBOVUxM
IGlmIG5vdCByZXF1aXJlZCkKICAqIEBwYXJtIGJ1ZmlvcmVxX3BvcnQgcG9pbnRlciB0byBhIGV2
dGNobl9wb3J0X3QgdG8gcmVjZWl2ZSB0aGUgYnVmZmVyZWQKLSAqICAgICAgICAgICAgICAgICAg
ICAgaW9yZXEgZXZlbnQgY2hhbm5lbAorICogICAgICAgICAgICAgICAgICAgICBpb3JlcSBldmVu
dCBjaGFubmVsLiAoTWF5IGJlIE5VTEwgaWYgbm90IHJlcXVpcmVkKQogICogQHJldHVybiAwIG9u
IHN1Y2Nlc3MsIC0xIG9uIGZhaWx1cmUuCiAgKi8KIGludCB4ZW5kZXZpY2Vtb2RlbF9nZXRfaW9y
ZXFfc2VydmVyX2luZm8oCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMgYi94ZW4v
YXJjaC94ODYvaHZtL2RtLmMKaW5kZXggMzJhZGU5NTQxZC4uNGQxMGU5MWFkYiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9kbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwpAQCAt
NDE2LDE2ICs0MTYsMTkgQEAgc3RhdGljIGludCBkbV9vcChjb25zdCBzdHJ1Y3QgZG1vcF9hcmdz
ICpvcF9hcmdzKQogICAgIHsKICAgICAgICAgc3RydWN0IHhlbl9kbV9vcF9nZXRfaW9yZXFfc2Vy
dmVyX2luZm8gKmRhdGEgPQogICAgICAgICAgICAgJm9wLnUuZ2V0X2lvcmVxX3NlcnZlcl9pbmZv
OworICAgICAgICBjb25zdCB1aW50MTZfdCB2YWxpZF9mbGFncyA9IFhFTl9ETU9QX25vX2dmbnM7
CiAKICAgICAgICAgY29uc3Rfb3AgPSBmYWxzZTsKIAogICAgICAgICByYyA9IC1FSU5WQUw7Ci0g
ICAgICAgIGlmICggZGF0YS0+cGFkICkKKyAgICAgICAgaWYgKCBkYXRhLT5mbGFncyAmIH52YWxp
ZF9mbGFncyApCiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICByYyA9IGh2bV9nZXRfaW9y
ZXFfc2VydmVyX2luZm8oZCwgZGF0YS0+aWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAmZGF0YS0+aW9yZXFfZ2ZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJmRhdGEtPmJ1ZmlvcmVxX2dmbiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIChkYXRhLT5mbGFncyAmIFhFTl9ETU9QX25vX2dmbnMpID8KKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwgOiAmZGF0YS0+aW9yZXFfZ2Zu
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGRhdGEtPmZsYWdzICYg
WEVOX0RNT1Bfbm9fZ2ZucykgPworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgTlVMTCA6ICZkYXRhLT5idWZpb3JlcV9nZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAmZGF0YS0+YnVmaW9yZXFfcG9ydCk7CiAgICAgICAgIGJyZWFrOwogICAg
IH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaW9yZXEuYwppbmRleCBlZWM0ZTQ3NzFlLi4zOWRlNjU5ZGRmIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCkBAIC0z
NTAsNiArMzUwLDkgQEAgc3RhdGljIHZvaWQgaHZtX3VwZGF0ZV9pb3JlcV9ldnRjaG4oc3RydWN0
IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgfQogfQogCisjZGVmaW5lIEhBTkRMRV9CVUZJT1JF
UShzKSBcCisgICAgKChzKS0+YnVmaW9yZXFfaGFuZGxpbmcgIT0gSFZNX0lPUkVRU1JWX0JVRklP
UkVRX09GRikKKwogc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2FkZF92Y3B1KHN0cnVjdCBo
dm1faW9yZXFfc2VydmVyICpzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCB2Y3B1ICp2KQogewpAQCAtMzcxLDcgKzM3NCw3IEBAIHN0YXRpYyBpbnQgaHZtX2lv
cmVxX3NlcnZlcl9hZGRfdmNwdShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKIAogICAgIHN2
LT5pb3JlcV9ldnRjaG4gPSByYzsKIAotICAgIGlmICggdi0+dmNwdV9pZCA9PSAwICYmIHMtPmJ1
ZmlvcmVxLnZhICE9IE5VTEwgKQorICAgIGlmICggdi0+dmNwdV9pZCA9PSAwICYmIEhBTkRMRV9C
VUZJT1JFUShzKSApCiAgICAgewogICAgICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWlu
OwogCkBAIC00MjIsNyArNDI1LDcgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9yZW1v
dmVfdmNwdShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKIAogICAgICAgICBsaXN0X2RlbCgm
c3YtPmxpc3RfZW50cnkpOwogCi0gICAgICAgIGlmICggdi0+dmNwdV9pZCA9PSAwICYmIHMtPmJ1
ZmlvcmVxLnZhICE9IE5VTEwgKQorICAgICAgICBpZiAoIHYtPnZjcHVfaWQgPT0gMCAmJiBIQU5E
TEVfQlVGSU9SRVEocykgKQogICAgICAgICAgICAgZnJlZV94ZW5fZXZlbnRfY2hhbm5lbCh2LT5k
b21haW4sIHMtPmJ1ZmlvcmVxX2V2dGNobik7CiAKICAgICAgICAgZnJlZV94ZW5fZXZlbnRfY2hh
bm5lbCh2LT5kb21haW4sIHN2LT5pb3JlcV9ldnRjaG4pOwpAQCAtNDQ5LDcgKzQ1Miw3IEBAIHN0
YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfcmVtb3ZlX2FsbF92Y3B1cyhzdHJ1Y3QgaHZtX2lv
cmVxX3NlcnZlciAqcykKIAogICAgICAgICBsaXN0X2RlbCgmc3YtPmxpc3RfZW50cnkpOwogCi0g
ICAgICAgIGlmICggdi0+dmNwdV9pZCA9PSAwICYmIHMtPmJ1ZmlvcmVxLnZhICE9IE5VTEwgKQor
ICAgICAgICBpZiAoIHYtPnZjcHVfaWQgPT0gMCAmJiBIQU5ETEVfQlVGSU9SRVEocykgKQogICAg
ICAgICAgICAgZnJlZV94ZW5fZXZlbnRfY2hhbm5lbCh2LT5kb21haW4sIHMtPmJ1ZmlvcmVxX2V2
dGNobik7CiAKICAgICAgICAgZnJlZV94ZW5fZXZlbnRfY2hhbm5lbCh2LT5kb21haW4sIHN2LT5p
b3JlcV9ldnRjaG4pOwpAQCAtNDYwLDE0ICs0NjMsMTMgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVx
X3NlcnZlcl9yZW1vdmVfYWxsX3ZjcHVzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogICAg
IHNwaW5fdW5sb2NrKCZzLT5sb2NrKTsKIH0KIAotc3RhdGljIGludCBodm1faW9yZXFfc2VydmVy
X21hcF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYm9vbCBoYW5kbGVfYnVmaW9yZXEpCitzdGF0aWMgaW50IGh2
bV9pb3JlcV9zZXJ2ZXJfbWFwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogewog
ICAgIGludCByYzsKIAogICAgIHJjID0gaHZtX21hcF9pb3JlcV9nZm4ocywgZmFsc2UpOwogCi0g
ICAgaWYgKCAhcmMgJiYgaGFuZGxlX2J1ZmlvcmVxICkKKyAgICBpZiAoICFyYyAmJiBIQU5ETEVf
QlVGSU9SRVEocykgKQogICAgICAgICByYyA9IGh2bV9tYXBfaW9yZXFfZ2ZuKHMsIHRydWUpOwog
CiAgICAgaWYgKCByYyApCkBAIC01OTcsMTMgKzU5OSw3IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVx
X3NlcnZlcl9pbml0KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogICAgIGlmICggcmMgKQog
ICAgICAgICByZXR1cm4gcmM7CiAKLSAgICBpZiAoIGJ1ZmlvcmVxX2hhbmRsaW5nID09IEhWTV9J
T1JFUVNSVl9CVUZJT1JFUV9BVE9NSUMgKQotICAgICAgICBzLT5idWZpb3JlcV9hdG9taWMgPSB0
cnVlOwotCi0gICAgcmMgPSBodm1faW9yZXFfc2VydmVyX21hcF9wYWdlcygKLSAgICAgICAgICAg
ICBzLCBidWZpb3JlcV9oYW5kbGluZyAhPSBIVk1fSU9SRVFTUlZfQlVGSU9SRVFfT0ZGKTsKLSAg
ICBpZiAoIHJjICkKLSAgICAgICAgZ290byBmYWlsX21hcDsKKyAgICBzLT5idWZpb3JlcV9oYW5k
bGluZyA9IGJ1ZmlvcmVxX2hhbmRsaW5nOwogCiAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQog
ICAgIHsKQEAgLTYxOCw5ICs2MTQsNiBAQCBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfaW5p
dChzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICBodm1faW9yZXFfc2VydmVyX3JlbW92
ZV9hbGxfdmNwdXMocyk7CiAgICAgaHZtX2lvcmVxX3NlcnZlcl91bm1hcF9wYWdlcyhzKTsKIAot
IGZhaWxfbWFwOgotICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9yYW5nZXNldHMocyk7Ci0KICAg
ICByZXR1cm4gcmM7CiB9CiAKQEAgLTc1NywxMiArNzUwLDIzIEBAIGludCBodm1fZ2V0X2lvcmVx
X3NlcnZlcl9pbmZvKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAKICAgICBBU1NF
UlQoIUlTX0RFRkFVTFQocykpOwogCi0gICAgKmlvcmVxX2dmbiA9IGdmbl94KHMtPmlvcmVxLmdm
bik7CisgICAgaWYgKCBpb3JlcV9nZm4gfHwgYnVmaW9yZXFfZ2ZuICkKKyAgICB7CisgICAgICAg
IHJjID0gaHZtX2lvcmVxX3NlcnZlcl9tYXBfcGFnZXMocyk7CisgICAgICAgIGlmICggcmMgKQor
ICAgICAgICAgICAgZ290byBvdXQ7CisgICAgfQogCi0gICAgaWYgKCBzLT5idWZpb3JlcS52YSAh
PSBOVUxMICkKKyAgICBpZiAoIGlvcmVxX2dmbiApCisgICAgICAgICppb3JlcV9nZm4gPSBnZm5f
eChzLT5pb3JlcS5nZm4pOworCisgICAgaWYgKCBIQU5ETEVfQlVGSU9SRVEocykgKQogICAgIHsK
LSAgICAgICAgKmJ1ZmlvcmVxX2dmbiA9IGdmbl94KHMtPmJ1ZmlvcmVxLmdmbik7Ci0gICAgICAg
ICpidWZpb3JlcV9wb3J0ID0gcy0+YnVmaW9yZXFfZXZ0Y2huOworICAgICAgICBpZiAoIGJ1Zmlv
cmVxX2dmbiApCisgICAgICAgICAgICAqYnVmaW9yZXFfZ2ZuID0gZ2ZuX3gocy0+YnVmaW9yZXEu
Z2ZuKTsKKworICAgICAgICBpZiAoIGJ1ZmlvcmVxX3BvcnQgKQorICAgICAgICAgICAgKmJ1Zmlv
cmVxX3BvcnQgPSBzLT5idWZpb3JlcV9ldnRjaG47CiAgICAgfQogCiAgICAgcmMgPSAwOwpAQCAt
MTI3MCw3ICsxMjc0LDggQEAgc3RhdGljIGludCBodm1fc2VuZF9idWZmZXJlZF9pb3JlcShzdHJ1
Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgaW9yZXFfdCAqcCkKICAgICBwZy0+cHRycy53cml0ZV9w
b2ludGVyICs9IHF3ID8gMiA6IDE7CiAKICAgICAvKiBDYW5vbmljYWxpemUgcmVhZC93cml0ZSBw
b2ludGVycyB0byBwcmV2ZW50IHRoZWlyIG92ZXJmbG93LiAqLwotICAgIHdoaWxlICggcy0+YnVm
aW9yZXFfYXRvbWljICYmIHF3KysgPCBJT1JFUV9CVUZGRVJfU0xPVF9OVU0gJiYKKyAgICB3aGls
ZSAoIChzLT5idWZpb3JlcV9oYW5kbGluZyA9PSBIVk1fSU9SRVFTUlZfQlVGSU9SRVFfQVRPTUlD
KSAmJgorICAgICAgICAgICAgcXcrKyA8IElPUkVRX0JVRkZFUl9TTE9UX05VTSAmJgogICAgICAg
ICAgICAgcGctPnB0cnMucmVhZF9wb2ludGVyID49IElPUkVRX0JVRkZFUl9TTE9UX05VTSApCiAg
ICAgewogICAgICAgICB1bmlvbiBidWZpb3JlcV9wb2ludGVycyBvbGQgPSBwZy0+cHRycywgbmV3
OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9kb21haW4uaAppbmRleCAzYmQ5YzVkN2MwLi44Yjc5OGVlNGU5IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9kb21haW4uaApAQCAtNjksNyArNjksNyBAQCBzdHJ1Y3QgaHZtX2lv
cmVxX3NlcnZlciB7CiAgICAgZXZ0Y2huX3BvcnRfdCAgICAgICAgICBidWZpb3JlcV9ldnRjaG47
CiAgICAgc3RydWN0IHJhbmdlc2V0ICAgICAgICAqcmFuZ2VbTlJfSU9fUkFOR0VfVFlQRVNdOwog
ICAgIGJvb2wgICAgICAgICAgICAgICAgICAgZW5hYmxlZDsKLSAgICBib29sICAgICAgICAgICAg
ICAgICAgIGJ1ZmlvcmVxX2F0b21pYzsKKyAgICB1aW50OF90ICAgICAgICAgICAgICAgIGJ1Zmlv
cmVxX2hhbmRsaW5nOwogfTsKIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9o
dm0vZG1fb3AuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaAppbmRleCBlMTczMDg1
NzVhLi4xM2IzNzM3YzJmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29w
LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oCkBAIC03OSwyOCArNzksMzQg
QEAgc3RydWN0IHhlbl9kbV9vcF9jcmVhdGVfaW9yZXFfc2VydmVyIHsKICAqIFhFTl9ETU9QX2dl
dF9pb3JlcV9zZXJ2ZXJfaW5mbzogR2V0IGFsbCB0aGUgaW5mb3JtYXRpb24gbmVjZXNzYXJ5IHRv
CiAgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFjY2VzcyBJT1JFUSBTZXJ2ZXIg
PGlkPi4KICAqCi0gKiBUaGUgZW11bGF0b3IgbmVlZHMgdG8gbWFwIHRoZSBzeW5jaHJvbm91cyBp
b3JlcSBzdHJ1Y3R1cmVzIGFuZCBidWZmZXJlZAotICogaW9yZXEgcmluZyAoaWYgaXQgZXhpc3Rz
KSB0aGF0IFhlbiB1c2VzIHRvIHJlcXVlc3QgZW11bGF0aW9uLiBUaGVzZSBhcmUKLSAqIGhvc3Rl
ZCBpbiB0aGUgdGFyZ2V0IGRvbWFpbidzIGdtZm5zIDxpb3JlcV9nZm4+IGFuZCA8YnVmaW9yZXFf
Z2ZuPgotICogcmVzcGVjdGl2ZWx5LiBJbiBhZGRpdGlvbiwgaWYgdGhlIElPUkVRIFNlcnZlciBp
cyBoYW5kbGluZyBidWZmZXJlZAotICogZW11bGF0aW9uIHJlcXVlc3RzLCB0aGUgZW11bGF0b3Ig
bmVlZHMgdG8gYmluZCB0byBldmVudCBjaGFubmVsCi0gKiA8YnVmaW9yZXFfcG9ydD4gdG8gbGlz
dGVuIGZvciB0aGVtLiAoVGhlIGV2ZW50IGNoYW5uZWxzIHVzZWQgZm9yCi0gKiBzeW5jaHJvbm91
cyBlbXVsYXRpb24gcmVxdWVzdHMgYXJlIHNwZWNpZmllZCBpbiB0aGUgcGVyLUNQVSBpb3JlcQot
ICogc3RydWN0dXJlcyBpbiA8aW9yZXFfZ2ZuPikuCi0gKiBJZiB0aGUgSU9SRVEgU2VydmVyIGlz
IG5vdCBoYW5kbGluZyBidWZmZXJlZCBlbXVsYXRpb24gcmVxdWVzdHMgdGhlbiB0aGUKLSAqIHZh
bHVlcyBoYW5kZWQgYmFjayBpbiA8YnVmaW9yZXFfZ2ZuPiBhbmQgPGJ1ZmlvcmVxX3BvcnQ+IHdp
bGwgYm90aCBiZSAwLgorICogSWYgdGhlIElPUkVRIFNlcnZlciBpcyBoYW5kbGluZyBidWZmZXJl
ZCBlbXVsYXRpb24gcmVxdWVzdHMsIHRoZQorICogZW11bGF0b3IgbmVlZHMgdG8gYmluZCB0byBl
dmVudCBjaGFubmVsIDxidWZpb3JlcV9wb3J0PiB0byBsaXN0ZW4gZm9yCisgKiB0aGVtLiAoVGhl
IGV2ZW50IGNoYW5uZWxzIHVzZWQgZm9yIHN5bmNocm9ub3VzIGVtdWxhdGlvbiByZXF1ZXN0cyBh
cmUKKyAqIHNwZWNpZmllZCBpbiB0aGUgcGVyLUNQVSBpb3JlcSBzdHJ1Y3R1cmVzKS4KKyAqIElu
IGFkZGl0aW9uLCBpZiB0aGUgWEVOTUVNX2FjcXVpcmVfcmVzb3VyY2UgbWVtb3J5IG9wIGNhbm5v
dCBiZSB1c2VkLAorICogdGhlIGVtdWxhdG9yIHdpbGwgbmVlZCB0byBtYXAgdGhlIHN5bmNocm9u
b3VzIGlvcmVxIHN0cnVjdHVyZXMgYW5kCisgKiBidWZmZXJlZCBpb3JlcSByaW5nIChpZiBpdCBl
eGlzdHMpIGZyb20gZ3Vlc3QgbWVtb3J5LiBJZiA8ZmxhZ3M+IGRvZXMKKyAqIG5vdCBjb250YWlu
IFhFTl9ETU9QX25vX2dmbnMgdGhlbiB0aGVzZSBwYWdlcyB3aWxsIGJlIG1hZGUgYXZhaWxhYmxl
IGFuZAorICogdGhlIGZyYW1lIG51bWJlcnMgcGFzc2VkIGJhY2sgaW4gZ2ZucyA8aW9yZXFfZ2Zu
PiBhbmQgPGJ1ZmlvcmVxX2dmbj4KKyAqIHJlc3BlY3RpdmVseS4gKElmIHRoZSBJT1JFUSBTZXJ2
ZXIgaXMgbm90IGhhbmRsaW5nIGJ1ZmZlcmVkIGVtdWxhdGlvbgorICogb25seSA8aW9yZXFfZ2Zu
PiB3aWxsIGJlIHZhbGlkKS4KICAqLwogI2RlZmluZSBYRU5fRE1PUF9nZXRfaW9yZXFfc2VydmVy
X2luZm8gMgogCiBzdHJ1Y3QgeGVuX2RtX29wX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyB7CiAgICAg
LyogSU4gLSBzZXJ2ZXIgaWQgKi8KICAgICBpb3NlcnZpZF90IGlkOwotICAgIHVpbnQxNl90IHBh
ZDsKKyAgICAvKiBJTiAtIGZsYWdzICovCisgICAgdWludDE2X3QgZmxhZ3M7CisKKyNkZWZpbmUg
X1hFTl9ETU9QX25vX2dmbnMgMAorI2RlZmluZSBYRU5fRE1PUF9ub19nZm5zICgxdSA8PCBfWEVO
X0RNT1Bfbm9fZ2ZucykKKwogICAgIC8qIE9VVCAtIGJ1ZmZlcmVkIGlvcmVxIHBvcnQgKi8KICAg
ICBldnRjaG5fcG9ydF90IGJ1ZmlvcmVxX3BvcnQ7Ci0gICAgLyogT1VUIC0gc3luYyBpb3JlcSBn
Zm4gKi8KKyAgICAvKiBPVVQgLSBzeW5jIGlvcmVxIGdmbiAoc2VlIGJsb2NrIGNvbW1lbnQgYWJv
dmUpICovCiAgICAgdWludDY0X2FsaWduZWRfdCBpb3JlcV9nZm47Ci0gICAgLyogT1VUIC0gYnVm
ZmVyZWQgaW9yZXEgZ2ZuICovCisgICAgLyogT1VUIC0gYnVmZmVyZWQgaW9yZXEgZ2ZuIChzZWUg
YmxvY2sgY29tbWVudCBhYm92ZSkqLwogICAgIHVpbnQ2NF9hbGlnbmVkX3QgYnVmaW9yZXFfZ2Zu
OwogfTsKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 30 17:48:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 17:48:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9EAz-0006po-36; Mon, 30 Oct 2017 17:48:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=469f563c5=Paul.Durrant@citrix.com>)
 id 1e9EAx-0006nc-Qx
 for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 17:48:39 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 77/3A-31121-7F567F95; Mon, 30 Oct 2017 17:48:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHSDve631O+
 RBn2P1C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxtrQuZCp6pVfx8/p2lgfG0VBcjJ4eEgL/E
 w/cdzCA2m4COxNSnl1i7GDk4RARUJG7vNQAJMwtsY5H4NDMXJCwsYCbx9pc3iMkioCqxYqIaS
 AWvgLXEp7MPWCAGykvsarvIChEXlDg58wkLxBRNidbtv9khbHmJ5q2zwZYKAS1aP3UW2wRGnl
 lIWmYhaZmFpGUBI/MqRo3i1KKy1CJdYyO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95Pz
 cTYzAsGEAgh2Mp9cFHmKU5GBSEuXd6fg9UogvKT+lMiOxOCO+qDQntfgQowwHh5IE74UUoJxg
 UWp6akVaZg4wgGHSEhw8SiK8ZSBp3uKCxNzizHSI1ClGS45jmy7/YeLouHkXSD6b+bqBWYglL
 z8vVUqcdw1IgwBIQ0ZpHtw4WJRdYpSVEuZlBDpQiKcgtSg3swRV/hWjOAejkjCvJDBmhXgy80
 rgtr4COogJ6CANyS8gB5UkIqSkGhjZA1M93l2UWeNty/BExSZC7Ofv80aWMUelQ0rCGlwP3Xs
 dHNGx2pdl6uS2nVvfXY6WkzxxV47vXmzXU71559nvnCp6+jDKyfjKF3uWpB1mkwOZ+J5UH9h9
 5Hv/Db/ad94ddXtrDmTL/3x6sOCSolJ36q30Fb5nIy6x5hZ7mPMdPJ1f876JjUmJpTgj0VCLu
 ag4EQCyf2fLrQIAAA==
X-Env-Sender: prvs=469f563c5=Paul.Durrant@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1509385717!82299420!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26252 invoked from network); 30 Oct 2017 17:48:38 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Oct 2017 17:48:38 -0000
X-IronPort-AV: E=Sophos;i="5.44,320,1505779200"; d="scan'208";a="456882994"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Oct 2017 17:48:18 +0000
Message-ID: <20171030174829.4518-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: [Xen-devel] [PATCH v13 00/11] x86: guest resource mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBzZXJpZXMgaW50cm9kdWNlcyBzdXBwb3J0IGZvciBkaXJlY3QgbWFwcGluZyBvZiBndWVz
dCByZXNvdXJjZXMuClRoZSByZXNvdXJjZXMgYXJlOgogLSBJT1JFUSBzZXJ2ZXIgcGFnZXMKIC0g
R3JhbnQgdGFibGVzCgp2MTM6CiAtIFJlc3BvbmRlZCB0byBtb3JlIGNvbW1lbnRzIGZyb20gSmFu
IGFuZCBKdWxpZW4uCiAtIEJ1aWxkLXRlc3RlZCB1c2luZyBBUk0gY3Jvc3MtY29tcGlsYXRpb24u
Cgp2MTI6CiAtIFJlc3BvbmRlZCB0byBtb3JlIGNvbW1lbnRzIGZyb20gSmFuLgoKdjExOgogLSBS
ZXNwb25kZWQgdG8gbW9yZSBjb21tZW50cyBmcm9tIEphbi4KCnYxMDoKIC0gUmVzcG9uZGVkIHRv
IGNvbW1lbnRzIGZyb20gSmFuLgoKdjk6CiAtIENoYW5nZSB0byBwYXRjaCAjMSBvbmx5LgoKdjg6
CiAtIFJlLW9yZGVyZWQgc2VyaWVzIGFuZCBkcm9wcGVkIHR3byBwYXRjaGVzIHRoYXQgaGF2ZSBh
bHJlYWR5IGJlZW4KICAgIGNvbW1pdHRlZC4KCnY3OgogLSBGaXhlZCBhc3NlcnRpb24gZmFpbHVy
ZSBoaXQgZHVyaW5nIGRvbWFpbiBkZXN0cm95LgoKdjY6CiAtIFJlc3BvbmRlZCB0byBtaXNzZWQg
Y29tbWVudHMgZnJvbSBSb2dlci4KCnY1OgogLSBSZXNwb25kZWQgdG8gcmV2aWV3IGNvbW1lbnRz
IGZyb20gV2VpLgoKdjQ6CiAtIFJlc3BvbmRlZCB0byBmdXJ0aGVyIHJldmlldyBjb21tZW50cyBm
cm9tIFJvZ2VyLgoKdjM6CiAtIERyb3BwZWQgb3JpZ2luYWwgcGF0Y2ggIzEgc2luY2UgaXQgaXMg
Y292ZXJlZCBieSBKdWVyZ2VuJ3MgcGF0Y2guCiAtIEFkZGVkIG5ldyB4ZW5mb3JlaWdubWVtb3J5
Y2xlYW51cCBwYXRjaCAoIzQpLgogLSBSZXBsYWNlZCB0aGUgcGF0Y2ggaW50cm9kdWNpbmcgdGhl
IGlvcmVxIHNlcnZlciAnaXNfZGVmYXVsdCcgZmxhZyB3aXRoCiAgIG9uZSB0aGF0IGNoYW5nZXMg
dGhlIGlvcmVxIHNlcnZlciBsaXN0IGludG8gYW4gYXJyYXkgKCM4KS4KICAgICAgClBhdWwgRHVy
cmFudCAoMTEpOgogIHg4Ni9odm0vaW9yZXE6IG1haW50YWluIGFuIGFycmF5IG9mIGlvcmVxIHNl
cnZlcnMgcmF0aGVyIHRoYW4gYSBsaXN0CiAgeDg2L2h2bS9pb3JlcTogc2ltcGxpZnkgY29kZSBh
bmQgdXNlIGNvbnNpc3RlbnQgbmFtaW5nCiAgeDg2L2h2bS9pb3JlcTogdXNlIGdmbl90IGluIHN0
cnVjdCBodm1faW9yZXFfcGFnZQogIHg4Ni9odm0vaW9yZXE6IGRlZmVyIG1hcHBpbmcgZ2ZucyB1
bnRpbCB0aGV5IGFyZSBhY3R1YWxseSByZXF1c3RlZAogIHg4Ni9tbTogYWRkIEhZUEVSVklTT1Jf
bWVtb3J5X29wIHRvIGFjcXVpcmUgZ3Vlc3QgcmVzb3VyY2VzCiAgeDg2L2h2bS9pb3JlcTogYWRk
IGEgbmV3IG1hcHBhYmxlIHJlc291cmNlIHR5cGUuLi4KICB4ODYvbW06IGFkZCBhbiBleHRyYSBj
b21tYW5kIHRvIEhZUEVSVklTT1JfbW11X3VwZGF0ZS4uLgogIHRvb2xzL2xpYnhlbmZvcmVpZ25t
ZW1vcnk6IGFkZCBzdXBwb3J0IGZvciByZXNvdXJjZSBtYXBwaW5nCiAgdG9vbHMvbGlieGVuZm9y
ZWlnbm1lbW9yeTogcmVkdWNlIHhlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QgY29kZQogICAgZm9v
dHByaW50CiAgY29tbW9uOiBhZGQgYSBuZXcgbWFwcGFibGUgcmVzb3VyY2UgdHlwZTogWEVOTUVN
X3Jlc291cmNlX2dyYW50X3RhYmxlCiAgdG9vbHMvbGlieGVuY3RybDogdXNlIG5ldyB4ZW5mb3Jl
aWdubWVtb3J5IEFQSSB0byBzZWVkIGdyYW50IHRhYmxlCgogdG9vbHMvZmxhc2svcG9saWN5L21v
ZHVsZXMveGVuLmlmICAgICAgICAgICAgICAgICAgfCAgIDQgKy0KIHRvb2xzL2luY2x1ZGUveGVu
LXN5cy9MaW51eC9wcml2Y21kLmggICAgICAgICAgICAgIHwgIDExICsKIHRvb2xzL2xpYnMvZGV2
aWNlbW9kZWwvY29yZS5jICAgICAgICAgICAgICAgICAgICAgIHwgICA4ICsKIHRvb2xzL2xpYnMv
ZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5oICAgIHwgICA2ICstCiB0b29scy9s
aWJzL2ZvcmVpZ25tZW1vcnkvTWFrZWZpbGUgICAgICAgICAgICAgICAgICB8ICAgMiArLQogdG9v
bHMvbGlicy9mb3JlaWdubWVtb3J5L2NvcmUuYyAgICAgICAgICAgICAgICAgICAgfCAgNTMgKysK
IHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9mcmVlYnNkLmMgICAgICAgICAgICAgICAgIHwgICA3
IC0KIC4uLi9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZS94ZW5mb3JlaWdubWVtb3J5LmggIHwg
IDQxICsKIHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saWJ4ZW5mb3JlaWdubWVtb3J5Lm1hcCAg
IHwgICA1ICsKIHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saW51eC5jICAgICAgICAgICAgICAg
ICAgIHwgIDQ1ICsrCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbWluaW9zLmMgICAgICAgICAg
ICAgICAgICB8ICAgNyAtCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbmV0YnNkLmMgICAgICAg
ICAgICAgICAgICB8ICAgNyAtCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvcHJpdmF0ZS5oICAg
ICAgICAgICAgICAgICB8ICA0MyArLQogdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3NvbGFyaXMu
YyAgICAgICAgICAgICAgICAgfCAgIDcgLQogdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaCAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDggKy0KIHRvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTE0ICsrLQogdG9vbHMvbGlieGMveGNfc3JfcmVz
dG9yZV94ODZfaHZtLmMgICAgICAgICAgICAgICAgfCAgMTAgKy0KIHRvb2xzL2xpYnhjL3hjX3Ny
X3Jlc3RvcmVfeDg2X3B2LmMgICAgICAgICAgICAgICAgIHwgICAyICstCiB0b29scy9saWJ4bC9s
aWJ4bF9kb20uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMSAtCiB0b29scy9weXRo
b24veGVuL2xvd2xldmVsL3hjL3hjLmMgICAgICAgICAgICAgICAgICB8ICAgNiArLQogeGVuL2Fy
Y2gveDg2L2h2bS9kbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDkgKy0KIHhl
bi9hcmNoL3g4Ni9odm0vaW9yZXEuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgODMxICsr
KysrKysrKysrKy0tLS0tLS0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgNjIgKy0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAzICstCiB4ZW4vY29tbW9uL2NvbXBhdC9tZW1vcnkuYyAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICA5NSArKysKIHhlbi9jb21tb24vZ3JhbnRfdGFibGUu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDYzICstCiB4ZW4vY29tbW9uL21lbW9yeS5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDEzNyArKysrCiB4ZW4vaW5jbHVkZS9h
c20tYXJtL21tLmggICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNyArCiB4ZW4vaW5jbHVk
ZS9hc20tYXJtL3AybS5oICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMCArCiB4ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9kb21haW4uaCAgICAgICAgICAgICAgICAgICB8ICAxNCArLQogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9yZXEuaCAgICAgICAgICAgICAgICAgICAgfCAgIDIgKwog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDUg
KwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
IDMgKwogeGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oICAgICAgICAgICAgICAgICAgICAg
fCAgMzYgKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaCAgICAgICAgICAgICAgICAgICAg
ICAgIHwgIDU4ICstCiB4ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmggICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAxMiArLQogeGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmggICAgICAgICAg
ICAgICAgICAgICAgfCAgIDQgKwogeGVuL2luY2x1ZGUveGxhdC5sc3QgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2luY2x1ZGUveHNtL2R1bW15LmggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDYgKwogeGVuL2luY2x1ZGUveHNtL3hzbS5oICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDYgKwogeGVuL3hzbS9kdW1teS5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL3hzbS9mbGFzay9ob29rcy5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDYgKwogeGVuL3hzbS9mbGFzay9wb2xpY3kv
YWNjZXNzX3ZlY3RvcnMgICAgICAgICAgICAgICAgfCAgIDIgKwogNDMgZmlsZXMgY2hhbmdlZCwg
MTI2NSBpbnNlcnRpb25zKCspLCA0OTUgZGVsZXRpb25zKC0pCgotLS0KQ2M6IERhbmllbCBEZSBH
cmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAg
PEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNv
bT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRp
bSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogIk1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSIg
PG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CkNjOiBQYXVsIER1cnJhbnQgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5j
aXRyaXguY29tPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tIAoy
LjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 30 17:48:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 17:48:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9EAz-0006qw-Fc; Mon, 30 Oct 2017 17:48:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=469f563c5=Paul.Durrant@citrix.com>)
 id 1e9EAy-0006nc-Li
 for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 17:48:40 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 14/4A-31121-8F567F95; Mon, 30 Oct 2017 17:48:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpO731O+
 RBt/uK1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk7/pQWbJ7EWDHjRCt7A+OFnC5GTg4JAX+J
 dRu7WUBsNgEdialPL7F2MXJwiAioSNzea9DFyMXBLPCYWeLj+oVsIDXCAmES178cYwexWQRUJ
 a60HgKL8wpYS5z7fo8RYqa8xK62i6wgNqeAjcS6jn/MILYQUM3Jm92MELaKxPqps6B6BSVOzn
 wCdgOzgITEwRcvmCcw8s5CkpqFJLWAkWkVo0ZxalFZapGukYVeUlFmekZJbmJmjq6hgZlebmp
 xcWJ6ak5iUrFecn7uJkZg8DAAwQ7G82sDDzFKcjApifLudPweKcSXlJ9SmZFYnBFfVJqTWnyI
 UYaDQ0mC90IKUE6wKDU9tSItMwcYxjBpCQ4eJRHeMpA0b3FBYm5xZjpE6hSjJcexTZf/MHF03
 LwLJJ/NfN3ALMSSl5+XKiXOuwakQQCkIaM0D24cLNYuMcpKCfMyAh0oxFOQWpSbWYIq/4pRnI
 NRSZh3AcgUnsy8Eritr4AOYgI6SEPyC8hBJYkIKakGRpPMT4eeW1fH1if4NWcXOhQKarYHM/t
 Mi+GXE9JbkigRe/yfwDeuXa3P8k5/UZhtLxjq8muJd7NmXMjNy6ErbikEn1Vh2LD4tnp/kQ/3
 ArMnt9c8WTxfR/BqeGrLLac38ySeZEzNXn3oZVZYlfBe5X2G/jml8RcXPedXX+BjqC5WdoB/T
 pmgEktxRqKhFnNRcSIAul0DTbACAAA=
X-Env-Sender: prvs=469f563c5=Paul.Durrant@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1509385718!79483227!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1580 invoked from network); 30 Oct 2017 17:48:39 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Oct 2017 17:48:39 -0000
X-IronPort-AV: E=Sophos;i="5.44,320,1505779200"; d="scan'208";a="449051834"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Oct 2017 17:48:23 +0000
Message-ID: <20171030174829.4518-6-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171030174829.4518-1-paul.durrant@citrix.com>
References: <20171030174829.4518-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: [Xen-devel] [PATCH v13 05/11] x86/mm: add HYPERVISOR_memory_op to
	acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2VydGFpbiBtZW1vcnkgcmVzb3VyY2VzIGFzc29jaWF0ZWQgd2l0aCBhIGd1ZXN0IGFyZSBub3Qg
bmVjZXNzYXJpbHkKcHJlc2VudCBpbiB0aGUgZ3Vlc3QgUDJNLgoKVGhpcyBwYXRjaCBhZGRzIHRo
ZSBib2lsZXJwbGF0ZSBmb3IgbmV3IG1lbW9yeSBvcCB0byBhbGxvdyBzdWNoIGEgcmVzb3VyY2UK
dG8gYmUgcHJpdi1tYXBwZWQgZGlyZWN0bHksIGJ5IGVpdGhlciBhIFBWIG9yIEhWTSB0b29scyBk
b21haW4uCgpOT1RFOiBXaGlsc3QgdGhlIG5ldyBvcCBpcyBub3QgaW50cmluc2ljbHkgc3BlY2lm
aWMgdG8gdGhlIHg4NiBhcmNoaXRlY3R1cmUsCiAgICAgIEkgaGF2ZSBubyBtZWFucyB0byB0ZXN0
IGl0IG9uIGFuIEFSTSBwbGF0Zm9ybSBhbmQgc28gY2Fubm90IHZlcmlmeQogICAgICB0aGF0IGl0
IGZ1bmN0aW9ucyBjb3JyZWN0bHkuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPgotLS0KQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
ZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFw
IDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtA
b3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KQ2M6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgpDYzog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCnYxMzoKIC0gVXNlIHhlbl9wZm5f
dCBmb3IgbWZuX2xpc3QuCiAtIEFkZHJlc3NlZCBmdXJ0aGVyIGNvbW1lbnRzIGZyb20gSmFuIGFu
ZCBKdWxpZW4uCgp2MTI6CiAtIEFkZHJlc3NlZCBtb3JlIGNvbW1lbnRzIGZvcm0gSmFuLgogLSBS
ZW1vdmVkICNpZmRlZiBDT05GSUdfWDg2IGZyb20gY29tbW9uIGNvZGUgYW5kIGluc3RlYWQgaW50
cm9kdWNlZCBhCiAgIHN0dWIgc2V0X2ZvcmVpZ25fcDJtX2VudHJ5KCkgaW4gYXNtLWFybS9wMm0u
aCByZXR1cm5pbmcgLUVPUE5PVFNVUFAuCiAtIFJlc3RyaWN0ZWQgbWVjaGFuaXNtIGZvciBxdWVy
eWluZyBpbXBsZW1lbnRhdGlvbiBsaW1pdCBvbiBucl9mcmFtZXMKICAgYW5kIHNpbXBsaWZpZWQg
Y29tcGF0IGNvZGUuCgp2MTE6CiAtIEFkZHJlc3NlZCBtb3JlIGNvbW1lbnRzIGZyb20gSmFuLgoK
djk6CiAtIEFkZHJlc3NlZCBtb3JlIGNvbW1lbnRzIGZyb20gSmFuLgoKdjg6CiAtIE1vdmUgdGhl
IGNvZGUgaW50byBjb21tb24gYXMgcmVxdWVzdGVkIGJ5IEphbi4KIC0gTWFrZSB0aGUgZ21mbl9s
aXN0IGhhbmRsZSBhIDY0LWJpdCB0eXBlIHRvIGF2b2lkIGxpbWl0aW5nIHRoZSBNRk4KICAgcmFu
Z2UgZm9yIGEgMzItYml0IHRvb2xzIGRvbWFpbi4KIC0gQWRkIG1pc3NpbmcgcGFkLgogLSBBZGQg
Y29tcGF0IGNvZGUuCiAtIE1ha2UgdGhpcyBwYXRjaCBkZWFsIHdpdGggcHVyZWx5IGJvaWxlcnBs
YXRlLgogLSBEcm9wIEdlb3JnZSdzIEEtYiBhbmQgV2VpJ3MgUi1iIGJlY2F1c2UgdGhlIGNoYW5n
ZXMgYXJlIG5vbi10cml2aWFsLAogICBhbmQgdXBkYXRlIENjIGxpc3Qgbm93IHRoZSBib2lsZXJw
bGF0ZSBpcyBjb21tb24uCgp2NToKIC0gU3dpdGNoZWQgX19jb3B5X3RvL2Zyb21fZ3Vlc3Rfb2Zm
c2V0KCkgdG8gY29weV90by9mcm9tX2d1ZXN0X29mZnNldCgpLgotLS0KIHRvb2xzL2ZsYXNrL3Bv
bGljeS9tb2R1bGVzL3hlbi5pZiAgIHwgIDQgKy0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAg
ICAgICAgICAgIHwgIDMgKy0KIHhlbi9jb21tb24vY29tcGF0L21lbW9yeS5jICAgICAgICAgIHwg
OTUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2NvbW1vbi9tZW1v
cnkuYyAgICAgICAgICAgICAgICAgfCA5MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggICAgICAgICAgIHwgMTAgKysrKwogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCAgICAgICAgICAgfCAgMyArKwogeGVuL2luY2x1ZGUvcHVi
bGljL21lbW9yeS5oICAgICAgICAgfCA0MyArKysrKysrKysrKysrKysrLQogeGVuL2luY2x1ZGUv
eGxhdC5sc3QgICAgICAgICAgICAgICAgfCAgMSArCiB4ZW4vaW5jbHVkZS94c20vZHVtbXkuaCAg
ICAgICAgICAgICB8ICA2ICsrKwogeGVuL2luY2x1ZGUveHNtL3hzbS5oICAgICAgICAgICAgICAg
fCAgNiArKysKIHhlbi94c20vZHVtbXkuYyAgICAgICAgICAgICAgICAgICAgIHwgIDEgKwogeGVu
L3hzbS9mbGFzay9ob29rcy5jICAgICAgICAgICAgICAgfCAgNiArKysKIHhlbi94c20vZmxhc2sv
cG9saWN5L2FjY2Vzc192ZWN0b3JzIHwgIDIgKwogMTMgZmlsZXMgY2hhbmdlZCwgMjY5IGluc2Vy
dGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZmxhc2svcG9saWN5
L21vZHVsZXMveGVuLmlmIGIvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMveGVuLmlmCmluZGV4
IDU1NDM3NDk2ZjYuLjA3Y2JhOGExNWQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2ZsYXNrL3BvbGljeS9t
b2R1bGVzL3hlbi5pZgorKysgYi90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy94ZW4uaWYKQEAg
LTUyLDcgKzUyLDggQEAgZGVmaW5lKGBjcmVhdGVfZG9tYWluX2NvbW1vbicsIGAKIAkJCXNldHRp
bWUgc2V0ZG9tYWluaGFuZGxlIGdldHZjcHVjb250ZXh0IHNldF9taXNjX2luZm8gfTsKIAlhbGxv
dyAkMSAkMjpkb21haW4yIHsgc2V0X2NwdWlkIHNldHRzYyBzZXRzY2hlZHVsZXIgc2V0Y2xhaW0K
IAkJCXNldF9tYXhfZXZ0Y2huIHNldF92bnVtYWluZm8gZ2V0X3ZudW1haW5mbyBjYWNoZWZsdXNo
Ci0JCQlwc3JfY210X29wIHBzcl9jYXRfb3Agc29mdF9yZXNldCBzZXRfZ250dGFiX2xpbWl0cyB9
OworCQkJcHNyX2NtdF9vcCBwc3JfY2F0X29wIHNvZnRfcmVzZXQgc2V0X2dudHRhYl9saW1pdHMK
KwkJCXJlc291cmNlX21hcCB9OwogCWFsbG93ICQxICQyOnNlY3VyaXR5IGNoZWNrX2NvbnRleHQ7
CiAJYWxsb3cgJDEgJDI6c2hhZG93IGVuYWJsZTsKIAlhbGxvdyAkMSAkMjptbXUgeyBtYXBfcmVh
ZCBtYXBfd3JpdGUgYWRqdXN0IG1lbW9yeW1hcCBwaHlzbWFwIHBpbnBhZ2UgbW11ZXh0X29wIHVw
ZGF0ZW1wIH07CkBAIC0xNTIsNiArMTUzLDcgQEAgZGVmaW5lKGBkZXZpY2VfbW9kZWwnLCBgCiAJ
YWxsb3cgJDEgJDJfdGFyZ2V0OmRvbWFpbiB7IGdldGRvbWFpbmluZm8gc2h1dGRvd24gfTsKIAlh
bGxvdyAkMSAkMl90YXJnZXQ6bW11IHsgbWFwX3JlYWQgbWFwX3dyaXRlIGFkanVzdCBwaHlzbWFw
IHRhcmdldF9oYWNrIH07CiAJYWxsb3cgJDEgJDJfdGFyZ2V0Omh2bSB7IGdldHBhcmFtIHNldHBh
cmFtIGh2bWN0bCBjYWNoZWF0dHIgZG0gfTsKKwlhbGxvdyAkMSAkMl90YXJnZXQ6ZG9tYWluMiBy
ZXNvdXJjZV9tYXA7CiAnKQogCiAjIG1ha2VfZGV2aWNlX21vZGVsKHByaXYsIGRtX2RvbSwgaHZt
X2RvbSkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9t
bS9wMm0uYwppbmRleCBjNzJhM2NkZWJiLi43MWJiOWI0ZjkzIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC0xMTMyLDggKzEx
MzIsNyBAQCBzdGF0aWMgaW50IHNldF90eXBlZF9wMm1fZW50cnkoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgbG9uZyBnZm5fbCwKIH0KIAogLyogU2V0IGZvcmVpZ24gbWZuIGluIHRoZSBnaXZl
biBndWVzdCdzIHAybSB0YWJsZS4gKi8KLXN0YXRpYyBpbnQgc2V0X2ZvcmVpZ25fcDJtX2VudHJ5
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbWZuX3QgbWZuKQoraW50IHNldF9mb3JlaWduX3AybV9lbnRyeShzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgbWZuKQogewogICAgIHJldHVy
biBzZXRfdHlwZWRfcDJtX2VudHJ5KGQsIGdmbiwgbWZuLCBQQUdFX09SREVSXzRLLCBwMm1fbWFw
X2ZvcmVpZ24sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX2dldF9ob3N0cDJt
KGQpLT5kZWZhdWx0X2FjY2Vzcyk7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2NvbXBhdC9tZW1v
cnkuYyBiL3hlbi9jb21tb24vY29tcGF0L21lbW9yeS5jCmluZGV4IDM1YmIyNTk4MDguLjlhN2Ni
MWE3MWIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vY29tcGF0L21lbW9yeS5jCisrKyBiL3hlbi9j
b21tb24vY29tcGF0L21lbW9yeS5jCkBAIC03MSw2ICs3MSw3IEBAIGludCBjb21wYXRfbWVtb3J5
X29wKHVuc2lnbmVkIGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgY29tcGF0
KQogICAgICAgICAgICAgc3RydWN0IHhlbl9yZW1vdmVfZnJvbV9waHlzbWFwICp4cmZwOwogICAg
ICAgICAgICAgc3RydWN0IHhlbl92bnVtYV90b3BvbG9neV9pbmZvICp2bnVtYTsKICAgICAgICAg
ICAgIHN0cnVjdCB4ZW5fbWVtX2FjY2Vzc19vcCAqbWFvOworICAgICAgICAgICAgc3RydWN0IHhl
bl9tZW1fYWNxdWlyZV9yZXNvdXJjZSAqbWFyOwogICAgICAgICB9IG5hdDsKICAgICAgICAgdW5p
b24gewogICAgICAgICAgICAgc3RydWN0IGNvbXBhdF9tZW1vcnlfcmVzZXJ2YXRpb24gcnNydjsK
QEAgLTc5LDYgKzgwLDcgQEAgaW50IGNvbXBhdF9tZW1vcnlfb3AodW5zaWduZWQgaW50IGNtZCwg
WEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBjb21wYXQpCiAgICAgICAgICAgICBzdHJ1Y3Qg
Y29tcGF0X2FkZF90b19waHlzbWFwX2JhdGNoIGF0cGI7CiAgICAgICAgICAgICBzdHJ1Y3QgY29t
cGF0X3ZudW1hX3RvcG9sb2d5X2luZm8gdm51bWE7CiAgICAgICAgICAgICBzdHJ1Y3QgY29tcGF0
X21lbV9hY2Nlc3Nfb3AgbWFvOworICAgICAgICAgICAgc3RydWN0IGNvbXBhdF9tZW1fYWNxdWly
ZV9yZXNvdXJjZSBtYXI7CiAgICAgICAgIH0gY21wOwogCiAgICAgICAgIHNldF94ZW5fZ3Vlc3Rf
aGFuZGxlKG5hdC5obmQsIENPTVBBVF9BUkdfWExBVF9WSVJUX0JBU0UpOwpAQCAtMzk1LDYgKzM5
Nyw1NyBAQCBpbnQgY29tcGF0X21lbW9yeV9vcCh1bnNpZ25lZCBpbnQgY21kLCBYRU5fR1VFU1Rf
SEFORExFX1BBUkFNKHZvaWQpIGNvbXBhdCkKICAgICAgICAgfQogI2VuZGlmCiAKKyAgICAgICAg
Y2FzZSBYRU5NRU1fYWNxdWlyZV9yZXNvdXJjZToKKyAgICAgICAgeworICAgICAgICAgICAgeGVu
X3Bmbl90ICp4ZW5fZnJhbWVfbGlzdDsKKyAgICAgICAgICAgIHVuc2lnbmVkIGludCBtYXhfbnJf
ZnJhbWVzOworCisgICAgICAgICAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdCgmY21wLm1hciwgY29t
cGF0LCAxKSApCisgICAgICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CisKKyAgICAgICAgICAg
IC8qCisgICAgICAgICAgICAgKiBUaGUgbnVtYmVyIG9mIGZyYW1lcyBoYW5kbGVkIGlzIGN1cnJl
bnRseSBsaW1pdGVkIHRvIGEKKyAgICAgICAgICAgICAqIHNtYWxsIG51bWJlciBieSB0aGUgdW5k
ZXJseWluZyBpbXBsZW1lbnRhdGlvbiwgc28gdGhlCisgICAgICAgICAgICAgKiBzY3JhdGNoIHNw
YWNlIHNob3VsZCBiZSBzdWZmaWNpZW50IGZvciBib3VuY2luZyB0aGUKKyAgICAgICAgICAgICAq
IGZyYW1lIGFkZHJlc3Nlcy4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgbWF4X25yX2Zy
YW1lcyA9IChDT01QQVRfQVJHX1hMQVRfU0laRSAtIHNpemVvZigqbmF0Lm1hcikpIC8KKyAgICAg
ICAgICAgICAgICBzaXplb2YoKnhlbl9mcmFtZV9saXN0KTsKKworICAgICAgICAgICAgaWYgKCBj
bXAubWFyLm5yX2ZyYW1lcyA+IG1heF9ucl9mcmFtZXMgKQorICAgICAgICAgICAgICAgIHJldHVy
biAtRTJCSUc7CisKKyAgICAgICAgICAgIGlmICggY29tcGF0X2hhbmRsZV9pc19udWxsKGNtcC5t
YXIuZnJhbWVfbGlzdCkgKQorICAgICAgICAgICAgICAgIHhlbl9mcmFtZV9saXN0ID0gTlVMTDsK
KyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICB4ZW5fZnJh
bWVfbGlzdCA9ICh4ZW5fcGZuX3QgKikobmF0Lm1hciArIDEpOworCisgICAgICAgICAgICAgICAg
aWYgKCAhY29tcGF0X2hhbmRsZV9va2F5KGNtcC5tYXIuZnJhbWVfbGlzdCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY21wLm1hci5ucl9mcmFtZXMpICkKKyAgICAg
ICAgICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CisKKyAgICAgICAgICAgICAgICBmb3IgKCBp
ID0gMDsgaSA8IGNtcC5tYXIubnJfZnJhbWVzOyBpKysgKQorICAgICAgICAgICAgICAgIHsKKyAg
ICAgICAgICAgICAgICAgICAgY29tcGF0X3Bmbl90IGZyYW1lOworCisgICAgICAgICAgICAgICAg
ICAgIGlmICggX19jb3B5X2Zyb21fY29tcGF0X29mZnNldCgKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJmZyYW1lLCBjbXAubWFyLmZyYW1lX2xpc3QsIGksIDEpICkKKyAgICAgICAgICAg
ICAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOworCisgICAgICAgICAgICAgICAgICAgIHhlbl9m
cmFtZV9saXN0W2ldID0gZnJhbWU7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgfQor
CisjZGVmaW5lIFhMQVRfbWVtX2FjcXVpcmVfcmVzb3VyY2VfSE5ETF9mcmFtZV9saXN0KF9kXywg
X3NfKSBcCisgICAgICAgICAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZSgoX2RfKS0+ZnJhbWVfbGlz
dCwgeGVuX2ZyYW1lX2xpc3QpCisKKyAgICAgICAgICAgIFhMQVRfbWVtX2FjcXVpcmVfcmVzb3Vy
Y2UobmF0Lm1hciwgJmNtcC5tYXIpOworCisjdW5kZWYgWExBVF9tZW1fYWNxdWlyZV9yZXNvdXJj
ZV9ITkRMX2ZyYW1lX2xpc3QKKworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KICAgICAg
ICAgZGVmYXVsdDoKICAgICAgICAgICAgIHJldHVybiBjb21wYXRfYXJjaF9tZW1vcnlfb3AoY21k
LCBjb21wYXQpOwogICAgICAgICB9CkBAIC01MzUsNiArNTg4LDQ4IEBAIGludCBjb21wYXRfbWVt
b3J5X29wKHVuc2lnbmVkIGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgY29t
cGF0KQogICAgICAgICAgICAgICAgIHJjID0gLUVGQVVMVDsKICAgICAgICAgICAgIGJyZWFrOwog
CisgICAgICAgIGNhc2UgWEVOTUVNX2FjcXVpcmVfcmVzb3VyY2U6CisgICAgICAgIHsKKyAgICAg
ICAgICAgIGNvbnN0IHhlbl9wZm5fdCAqeGVuX2ZyYW1lX2xpc3QgPSAoeGVuX3Bmbl90ICopKG5h
dC5tYXIgKyAxKTsKKyAgICAgICAgICAgIGNvbXBhdF9wZm5fdCAqY29tcGF0X2ZyYW1lX2xpc3Qg
PSAoY29tcGF0X3Bmbl90ICopKG5hdC5tYXIgKyAxKTsKKworICAgICAgICAgICAgaWYgKCBjb21w
YXRfaGFuZGxlX2lzX251bGwoY21wLm1hci5mcmFtZV9saXN0KSApCisgICAgICAgICAgICB7Cisg
ICAgICAgICAgICAgICAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoY29tcGF0X21lbV9hY3F1aXJl
X3Jlc291cmNlX3QpOworCisgICAgICAgICAgICAgICAgaWYgKCBfX2NvcHlfZmllbGRfdG9fZ3Vl
c3QoCisgICAgICAgICAgICAgICAgICAgICAgICAgZ3Vlc3RfaGFuZGxlX2Nhc3QoY29tcGF0LAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbXBhdF9tZW1fYWNx
dWlyZV9yZXNvdXJjZV90KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAmY21wLm1hciwgbnJf
ZnJhbWVzKSApCisgICAgICAgICAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOworICAgICAgICAg
ICAgfQorICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIC8q
CisgICAgICAgICAgICAgICAgICogTk9URTogdGhlIHNtYWxsZXIgY29tcGF0IGFycmF5IG92ZXJ3
cml0ZXMgdGhlIG5hdGl2ZQorICAgICAgICAgICAgICAgICAqICAgICAgIGFycmF5LgorICAgICAg
ICAgICAgICAgICAqLworICAgICAgICAgICAgICAgIEJVSUxEX0JVR19PTihzaXplb2YoY29tcGF0
X3Bmbl90KSA+IHNpemVvZih4ZW5fcGZuX3QpKTsKKworICAgICAgICAgICAgICAgIGZvciAoIGkg
PSAwOyBpIDwgY21wLm1hci5ucl9mcmFtZXM7IGkrKyApCisgICAgICAgICAgICAgICAgeworICAg
ICAgICAgICAgICAgICAgICBjb21wYXRfcGZuX3QgZnJhbWUgPSB4ZW5fZnJhbWVfbGlzdFtpXTsK
KworICAgICAgICAgICAgICAgICAgICBpZiAoIGZyYW1lICE9IHhlbl9mcmFtZV9saXN0W2ldICkK
KyAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiAtRVJBTkdFOworCisgICAgICAgICAgICAg
ICAgICAgIGNvbXBhdF9mcmFtZV9saXN0W2ldID0gZnJhbWU7CisgICAgICAgICAgICAgICAgfQor
CisgICAgICAgICAgICAgICAgaWYgKCBfX2NvcHlfdG9fY29tcGF0X29mZnNldChjbXAubWFyLmZy
YW1lX2xpc3QsIDAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb21wYXRfZnJhbWVfbGlzdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNtcC5tYXIubnJfZnJhbWVzKSApCisgICAgICAgICAgICAgICAgICAgIHJldHVy
biAtRUZBVUxUOworICAgICAgICAgICAgfQorCisgICAgICAgICAgICBicmVhazsKKyAgICAgICAg
fQorCiAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICBkb21haW5fY3Jhc2goY3VycmVudC0+
ZG9tYWluKTsKICAgICAgICAgICAgIHNwbGl0ID0gMDsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
bWVtb3J5LmMgYi94ZW4vY29tbW9uL21lbW9yeS5jCmluZGV4IGFkOTg3ZTBmMjkuLmZiM2JhNWNj
MjggMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMKKysrIGIveGVuL2NvbW1vbi9tZW1v
cnkuYwpAQCAtOTY1LDYgKzk2NSw5NCBAQCBzdGF0aWMgbG9uZyB4YXRwX3Blcm1pc3Npb25fY2hl
Y2soc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHNwYWNlKQogICAgIHJldHVybiB4c21f
YWRkX3RvX3BoeXNtYXAoWFNNX1RBUkdFVCwgY3VycmVudC0+ZG9tYWluLCBkKTsKIH0KIAorc3Rh
dGljIGludCBhY3F1aXJlX3Jlc291cmNlKAorICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVu
X21lbV9hY3F1aXJlX3Jlc291cmNlX3QpIGFyZykKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpkLCAq
Y3VycmQgPSBjdXJyZW50LT5kb21haW47CisgICAgeGVuX21lbV9hY3F1aXJlX3Jlc291cmNlX3Qg
eG1hcjsKKyAgICAvKgorICAgICAqIFRoZSBtZm5fbGlzdCBhbmQgZ2ZuX2xpc3QgKGJlbG93KSBh
cnJheXMgYXJlIG9rIG9uIHN0YWNrIGZvciB0aGUKKyAgICAgKiBtb21lbnQgc2luY2UgdGhleSBh
cmUgc21hbGwsIGJ1dCBpZiB0aGV5IG5lZWQgdG8gZ3JvdyBpbiBmdXR1cmUKKyAgICAgKiB1c2Ut
Y2FzZXMgdGhlbiBwZXItQ1BVIGFycmF5cyBvciBoZWFwIGFsbG9jYXRpb25zIG1heSBiZSByZXF1
aXJlZC4KKyAgICAgKi8KKyAgICB4ZW5fcGZuX3QgbWZuX2xpc3RbMl07CisgICAgaW50IHJjOwor
CisgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJnhtYXIsIGFyZywgMSkgKQorICAgICAgICByZXR1
cm4gLUVGQVVMVDsKKworICAgIGlmICggeG1hci5wYWQgIT0gMCApCisgICAgICAgIHJldHVybiAt
RUlOVkFMOworCisgICAgaWYgKCBndWVzdF9oYW5kbGVfaXNfbnVsbCh4bWFyLmZyYW1lX2xpc3Qp
ICkKKyAgICB7CisgICAgICAgIGlmICggeG1hci5ucl9mcmFtZXMgPiAwICkKKyAgICAgICAgICAg
IHJldHVybiAtRUlOVkFMOworCisgICAgICAgIHhtYXIubnJfZnJhbWVzID0gQVJSQVlfU0laRSht
Zm5fbGlzdCk7CisKKyAgICAgICAgaWYgKCBfX2NvcHlfZmllbGRfdG9fZ3Vlc3QoYXJnLCAmeG1h
ciwgbnJfZnJhbWVzKSApCisgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKKworICAgICAgICBy
ZXR1cm4gMDsKKyAgICB9CisKKyAgICBpZiAoIHhtYXIubnJfZnJhbWVzID4gQVJSQVlfU0laRSht
Zm5fbGlzdCkgKQorICAgICAgICByZXR1cm4gLUUyQklHOworCisgICAgcmMgPSByY3VfbG9ja19y
ZW1vdGVfZG9tYWluX2J5X2lkKHhtYXIuZG9taWQsICZkKTsKKyAgICBpZiAoIHJjICkKKyAgICAg
ICAgcmV0dXJuIHJjOworCisgICAgcmMgPSB4c21fZG9tYWluX3Jlc291cmNlX21hcChYU01fRE1f
UFJJViwgZCk7CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gb3V0OworCisgICAgc3dpdGNo
ICggeG1hci50eXBlICkKKyAgICB7CisgICAgZGVmYXVsdDoKKyAgICAgICAgcmMgPSAtRU9QTk9U
U1VQUDsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgaWYgKCByYyApCisgICAgICAgIGdv
dG8gb3V0OworCisgICAgaWYgKCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKGN1cnJkKSApCisgICAg
eworICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vlc3QoeG1hci5mcmFtZV9saXN0LCBtZm5fbGlzdCwg
eG1hci5ucl9mcmFtZXMpICkKKyAgICAgICAgICAgIHJjID0gLUVGQVVMVDsKKyAgICB9CisgICAg
ZWxzZQorICAgIHsKKyAgICAgICAgeGVuX3Bmbl90IGdmbl9saXN0W0FSUkFZX1NJWkUobWZuX2xp
c3QpXTsKKyAgICAgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICAgICAgcmMgPSAtRUZBVUxUOwor
ICAgICAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdChnZm5fbGlzdCwgeG1hci5mcmFtZV9saXN0LCB4
bWFyLm5yX2ZyYW1lcykgKQorICAgICAgICAgICAgZ290byBvdXQ7CisKKyAgICAgICAgZm9yICgg
aSA9IDA7IGkgPCB4bWFyLm5yX2ZyYW1lczsgaSsrICkKKyAgICAgICAgeworICAgICAgICAgICAg
cmMgPSBzZXRfZm9yZWlnbl9wMm1fZW50cnkoY3VycmQsIGdmbl9saXN0W2ldLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX21mbihtZm5fbGlzdFtpXSkpOworICAgICAg
ICAgICAgaWYgKCByYyApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgLyoKKyAgICAg
ICAgICAgICAgICAgKiBNYWtlIHN1cmUgcmMgaXMgLUVJTyBmb3IgYW55IGl0ZXJhdGlvbiBvdGhl
ciB0aGFuCisgICAgICAgICAgICAgICAgICogdGhlIGZpcnN0LgorICAgICAgICAgICAgICAgICAq
LworICAgICAgICAgICAgICAgIHJjID0gKGkgIT0gMCkgPyAtRUlPIDogcmM7CisgICAgICAgICAg
ICAgICAgYnJlYWs7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICB9CisKKyBvdXQ6Cisg
ICAgcmN1X3VubG9ja19kb21haW4oZCk7CisgICAgcmV0dXJuIHJjOworfQorCiBsb25nIGRvX21l
bW9yeV9vcCh1bnNpZ25lZCBsb25nIGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBh
cmcpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCwgKmN1cnJfZCA9IGN1cnJlbnQtPmRvbWFpbjsK
QEAgLTE0MDYsNiArMTQ5NCwxMSBAQCBsb25nIGRvX21lbW9yeV9vcCh1bnNpZ25lZCBsb25nIGNt
ZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAgICAgfQogI2VuZGlmCiAKKyAg
ICBjYXNlIFhFTk1FTV9hY3F1aXJlX3Jlc291cmNlOgorICAgICAgICByYyA9IGFjcXVpcmVfcmVz
b3VyY2UoCisgICAgICAgICAgICBndWVzdF9oYW5kbGVfY2FzdChhcmcsIHhlbl9tZW1fYWNxdWly
ZV9yZXNvdXJjZV90KSk7CisgICAgICAgIGJyZWFrOworCiAgICAgZGVmYXVsdDoKICAgICAgICAg
cmMgPSBhcmNoX21lbW9yeV9vcChjbWQsIGFyZyk7CiAgICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgK
aW5kZXggZmFhZGNmZThmZS4uZGIyY2M1ZDdhMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LWFybS9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCkBAIC0zNDYsNiArMzQ2
LDE2IEBAIHN0YXRpYyBpbmxpbmUgZ2ZuX3QgZ2ZuX25leHRfYm91bmRhcnkoZ2ZuX3QgZ2ZuLCB1
bnNpZ25lZCBpbnQgb3JkZXIpCiAgICAgcmV0dXJuIGdmbl9hZGQoZ2ZuLCAxVUwgPDwgb3JkZXIp
OwogfQogCitzdGF0aWMgaW5saW5lIGludCBzZXRfZm9yZWlnbl9wMm1fZW50cnkoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbWZuX3QgbWZuKQoreworICAgIC8qCisgICAgICogTk9URTogSWYgdGhpcyBp
cyBpbXBsZW1lbnRlZCB0aGVuIHByb3BlciByZWZlcmVuY2UgY291bnRpbmcgb2YKKyAgICAgKiAg
ICAgICBmb3JlaWduIGVudHJpZXMgd2lsbCBuZWVkIHRvIGJlIGltcG1lbWVudGVkLgorICAgICAq
LworICAgIHJldHVybiAtRU9QTk9UU1VQUDsKK30KKwogI2VuZGlmIC8qIF9YRU5fUDJNX0ggKi8K
IAogLyoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3AybS5oCmluZGV4IDE3YjFkMGM4ZDMuLjQ0ZjdlYzA4OGMgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0u
aApAQCAtNjIwLDYgKzYyMCw5IEBAIHZvaWQgcDJtX21lbW9yeV90eXBlX2NoYW5nZWQoc3RydWN0
IGRvbWFpbiAqZCk7CiBpbnQgcDJtX2lzX2xvZ2RpcnR5X3JhbmdlKHN0cnVjdCBwMm1fZG9tYWlu
ICosIHVuc2lnbmVkIGxvbmcgc3RhcnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgZW5kKTsKIAorLyogU2V0IGZvcmVpZ24gZW50cnkgaW4gdGhlIHAybSB0YWJsZSAo
Zm9yIHByaXYtbWFwcGluZykgKi8KK2ludCBzZXRfZm9yZWlnbl9wMm1fZW50cnkoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sIG1mbl90IG1mbik7CisKIC8qIFNldCBtbWlvIGFk
ZHJlc3NlcyBpbiB0aGUgcDJtIHRhYmxlIChmb3IgcGFzcy10aHJvdWdoKSAqLwogaW50IHNldF9t
bWlvX3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3Qg
bWZuLAogICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb3JkZXIsIHAybV9hY2Nl
c3NfdCBhY2Nlc3MpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oIGIv
eGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oCmluZGV4IDI5Mzg2ZGY5OGIuLjgzZTYwYjY2MDMg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaAorKysgYi94ZW4vaW5jbHVk
ZS9wdWJsaWMvbWVtb3J5LmgKQEAgLTU5OSw2ICs1OTksNDcgQEAgc3RydWN0IHhlbl9yZXNlcnZl
ZF9kZXZpY2VfbWVtb3J5X21hcCB7CiB0eXBlZGVmIHN0cnVjdCB4ZW5fcmVzZXJ2ZWRfZGV2aWNl
X21lbW9yeV9tYXAgeGVuX3Jlc2VydmVkX2RldmljZV9tZW1vcnlfbWFwX3Q7CiBERUZJTkVfWEVO
X0dVRVNUX0hBTkRMRSh4ZW5fcmVzZXJ2ZWRfZGV2aWNlX21lbW9yeV9tYXBfdCk7CiAKKy8qCisg
KiBHZXQgdGhlIHBhZ2VzIGZvciBhIHBhcnRpY3VsYXIgZ3Vlc3QgcmVzb3VyY2UsIHNvIHRoYXQg
dGhleSBjYW4gYmUKKyAqIG1hcHBlZCBkaXJlY3RseSBieSBhIHRvb2xzIGRvbWFpbi4KKyAqLwor
I2RlZmluZSBYRU5NRU1fYWNxdWlyZV9yZXNvdXJjZSAyOAorc3RydWN0IHhlbl9tZW1fYWNxdWly
ZV9yZXNvdXJjZSB7CisgICAgLyogSU4gLSB0aGUgZG9tYWluIHdob3NlIHJlc291cmNlIGlzIHRv
IGJlIG1hcHBlZCAqLworICAgIGRvbWlkX3QgZG9taWQ7CisgICAgLyogSU4gLSB0aGUgdHlwZSBv
ZiByZXNvdXJjZSAqLworICAgIHVpbnQxNl90IHR5cGU7CisgICAgLyoKKyAgICAgKiBJTiAtIGEg
dHlwZS1zcGVjaWZpYyByZXNvdXJjZSBpZGVudGlmaWVyLCB3aGljaCBtdXN0IGJlIHplcm8KKyAg
ICAgKiAgICAgIHVubGVzcyBzdGF0ZWQgb3RoZXJ3aXNlLgorICAgICAqLworICAgIHVpbnQzMl90
IGlkOworICAgIC8qIElOL09VVCAtIEFzIGFuIElOIHBhcmFtZXRlciBudW1iZXIgb2YgZnJhbWVz
IG9mIHRoZSByZXNvdXJjZQorICAgICAqICAgICAgICAgIHRvIGJlIG1hcHBlZC4gSG93ZXZlciwg
aWYgdGhlIHNwZWNpZmllZCB2YWx1ZSBpcyAwIGFuZAorICAgICAqICAgICAgICAgIGZyYW1lX2xp
c3QgaXMgTlVMTCB0aGVuIHRoaXMgZmllbGQgd2lsbCBiZSBzZXQgdG8gdGhlCisgICAgICogICAg
ICAgICAgbWF4aW11bSB2YWx1ZSBzdXBwb3J0ZWQgYnkgdGhlIGltcGxlbWVudGF0aW9uIG9uIHJl
dHVybi4KKyAgICAgKi8KKyAgICB1aW50MzJfdCBucl9mcmFtZXM7CisgICAgdWludDMyX3QgcGFk
OworICAgIC8qIElOIC0gdGhlIGluZGV4IG9mIHRoZSBpbml0aWFsIGZyYW1lIHRvIGJlIG1hcHBl
ZC4gVGhpcyBwYXJhbWV0ZXIKKyAgICAgKiAgICAgIGlzIGlnbm9yZWQgaWYgbnJfZnJhbWVzIGlz
IDAuCisgICAgICovCisgICAgdWludDY0X2FsaWduZWRfdCBmcmFtZTsKKyAgICAvKiBJTi9PVVQg
LSBJZiB0aGUgdG9vbHMgZG9tYWluIGlzIFBWIHRoZW4sIHVwb24gcmV0dXJuLCBmcmFtZV9saXN0
CisgICAgICogICAgICAgICAgd2lsbCBiZSBwb3B1bGF0ZWQgd2l0aCB0aGUgTUZOcyBvZiB0aGUg
cmVzb3VyY2UuCisgICAgICogICAgICAgICAgSWYgdGhlIHRvb2xzIGRvbWFpbiBpcyBIVk0gdGhl
biBpdCBpcyBleHBlY3RlZCB0aGF0LCBvbgorICAgICAqICAgICAgICAgIGVudHJ5LCBmcmFtZV9s
aXN0IHdpbGwgYmUgcG9wdWxhdGVkIHdpdGggYSBsaXN0IG9mIEdGTnMKKyAgICAgKiAgICAgICAg
ICB0aGF0IHdpbGwgYmUgbWFwcGVkIHRvIHRoZSBNRk5zIG9mIHRoZSByZXNvdXJjZS4KKyAgICAg
KiAgICAgICAgICBJZiAtRUlPIGlzIHJldHVybmVkIHRoZW4gdGhlIGZyYW1lX2xpc3QgaGFzIG9u
bHkgYmVlbgorICAgICAqICAgICAgICAgIHBhcnRpYWxseSBtYXBwZWQgYW5kIGl0IGlzIHVwIHRv
IHRoZSBjYWxsZXIgdG8gdW5tYXAgYWxsCisgICAgICogICAgICAgICAgdGhlIEdGTnMuCisgICAg
ICogICAgICAgICAgVGhpcyBwYXJhbWV0ZXIgbWF5IGJlIE5VTEwgaWYgbnJfZnJhbWVzIGlzIDAu
CisgICAgICovCisgICAgWEVOX0dVRVNUX0hBTkRMRSh4ZW5fcGZuX3QpIGZyYW1lX2xpc3Q7Cit9
OwordHlwZWRlZiBzdHJ1Y3QgeGVuX21lbV9hY3F1aXJlX3Jlc291cmNlIHhlbl9tZW1fYWNxdWly
ZV9yZXNvdXJjZV90OworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX21lbV9hY3F1aXJlX3Jl
c291cmNlX3QpOworCiAjZW5kaWYgLyogZGVmaW5lZChfX1hFTl9fKSB8fCBkZWZpbmVkKF9fWEVO
X1RPT0xTX18pICovCiAKIC8qCkBAIC02NTAsNyArNjkxLDcgQEAgc3RydWN0IHhlbl92bnVtYV90
b3BvbG9neV9pbmZvIHsKIHR5cGVkZWYgc3RydWN0IHhlbl92bnVtYV90b3BvbG9neV9pbmZvIHhl
bl92bnVtYV90b3BvbG9neV9pbmZvX3Q7CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fdm51
bWFfdG9wb2xvZ3lfaW5mb190KTsKIAotLyogTmV4dCBhdmFpbGFibGUgc3Vib3AgbnVtYmVyIGlz
IDI4ICovCisvKiBOZXh0IGF2YWlsYWJsZSBzdWJvcCBudW1iZXIgaXMgMjkgKi8KIAogI2VuZGlm
IC8qIF9fWEVOX1BVQkxJQ19NRU1PUllfSF9fICovCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L3hsYXQubHN0IGIveGVuL2luY2x1ZGUveGxhdC5sc3QKaW5kZXggNDM0NmNiZWRjZi4uNTgwNmVm
MGFkOCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGxhdC5sc3QKKysrIGIveGVuL2luY2x1ZGUv
eGxhdC5sc3QKQEAgLTg0LDYgKzg0LDcgQEAKICEJbWVtb3J5X21hcAkJCW1lbW9yeS5oCiAhCW1l
bW9yeV9yZXNlcnZhdGlvbgkJbWVtb3J5LmgKICEJbWVtX2FjY2Vzc19vcAkJCW1lbW9yeS5oCish
CW1lbV9hY3F1aXJlX3Jlc291cmNlCQltZW1vcnkuaAogIQlwb2RfdGFyZ2V0CQkJbWVtb3J5LmgK
ICEJcmVtb3ZlX2Zyb21fcGh5c21hcAkJbWVtb3J5LmgKICEJcmVzZXJ2ZWRfZGV2aWNlX21lbW9y
eV9tYXAJbWVtb3J5LmgKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oIGIveGVu
L2luY2x1ZGUveHNtL2R1bW15LmgKaW5kZXggYjJjZDU2Y2RjNS4uNTRkYWU3YWU4YSAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUveHNtL2R1bW15LmgKKysrIGIveGVuL2luY2x1ZGUveHNtL2R1bW15
LmgKQEAgLTcyNCwzICs3MjQsOSBAQCBzdGF0aWMgWFNNX0lOTElORSBpbnQgeHNtX3hlbl92ZXJz
aW9uIChYU01fREVGQVVMVF9BUkcgdWludDMyX3Qgb3ApCiAgICAgICAgIHJldHVybiB4c21fZGVm
YXVsdF9hY3Rpb24oWFNNX1BSSVYsIGN1cnJlbnQtPmRvbWFpbiwgTlVMTCk7CiAgICAgfQogfQor
CitzdGF0aWMgWFNNX0lOTElORSBpbnQgeHNtX2RvbWFpbl9yZXNvdXJjZV9tYXAoWFNNX0RFRkFV
TFRfQVJHIHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgWFNNX0FTU0VSVF9BQ1RJT04oWFNNX0RN
X1BSSVYpOworICAgIHJldHVybiB4c21fZGVmYXVsdF9hY3Rpb24oYWN0aW9uLCBjdXJyZW50LT5k
b21haW4sIGQpOworfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveHNtL3hzbS5oIGIveGVuL2lu
Y2x1ZGUveHNtL3hzbS5oCmluZGV4IDdmN2ZlZmZjNjguLmQwZGI4NjBhZTAgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL3hzbS94c20uaAorKysgYi94ZW4vaW5jbHVkZS94c20veHNtLmgKQEAgLTE4
MCw2ICsxODAsNyBAQCBzdHJ1Y3QgeHNtX29wZXJhdGlvbnMgewogICAgIGludCAoKmRtX29wKSAo
c3RydWN0IGRvbWFpbiAqZCk7CiAjZW5kaWYKICAgICBpbnQgKCp4ZW5fdmVyc2lvbikgKHVpbnQz
Ml90IGNtZCk7CisgICAgaW50ICgqZG9tYWluX3Jlc291cmNlX21hcCkgKHN0cnVjdCBkb21haW4g
KmQpOwogfTsKIAogI2lmZGVmIENPTkZJR19YU00KQEAgLTY5Miw2ICs2OTMsMTEgQEAgc3RhdGlj
IGlubGluZSBpbnQgeHNtX3hlbl92ZXJzaW9uICh4c21fZGVmYXVsdF90IGRlZiwgdWludDMyX3Qg
b3ApCiAgICAgcmV0dXJuIHhzbV9vcHMtPnhlbl92ZXJzaW9uKG9wKTsKIH0KIAorc3RhdGljIGlu
bGluZSBpbnQgeHNtX2RvbWFpbl9yZXNvdXJjZV9tYXAoeHNtX2RlZmF1bHRfdCBkZWYsIHN0cnVj
dCBkb21haW4gKmQpCit7CisgICAgcmV0dXJuIHhzbV9vcHMtPmRvbWFpbl9yZXNvdXJjZV9tYXAo
ZCk7Cit9CisKICNlbmRpZiAvKiBYU01fTk9fV1JBUFBFUlMgKi8KIAogI2lmZGVmIENPTkZJR19N
VUxUSUJPT1QKZGlmZiAtLWdpdCBhL3hlbi94c20vZHVtbXkuYyBiL3hlbi94c20vZHVtbXkuYwpp
bmRleCA0NzliMTAzNjE0Li42ZTc1MTE5OWVlIDEwMDY0NAotLS0gYS94ZW4veHNtL2R1bW15LmMK
KysrIGIveGVuL3hzbS9kdW1teS5jCkBAIC0xNTcsNCArMTU3LDUgQEAgdm9pZCBfX2luaXQgeHNt
X2ZpeHVwX29wcyAoc3RydWN0IHhzbV9vcGVyYXRpb25zICpvcHMpCiAgICAgc2V0X3RvX2R1bW15
X2lmX251bGwob3BzLCBkbV9vcCk7CiAjZW5kaWYKICAgICBzZXRfdG9fZHVtbXlfaWZfbnVsbChv
cHMsIHhlbl92ZXJzaW9uKTsKKyAgICBzZXRfdG9fZHVtbXlfaWZfbnVsbChvcHMsIGRvbWFpbl9y
ZXNvdXJjZV9tYXApOwogfQpkaWZmIC0tZ2l0IGEveGVuL3hzbS9mbGFzay9ob29rcy5jIGIveGVu
L3hzbS9mbGFzay9ob29rcy5jCmluZGV4IGYwMWI0Y2ZhYWEuLjM5ODUxZmU2MWYgMTAwNjQ0Ci0t
LSBhL3hlbi94c20vZmxhc2svaG9va3MuYworKysgYi94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKQEAg
LTE3MTgsNiArMTcxOCwxMSBAQCBzdGF0aWMgaW50IGZsYXNrX3hlbl92ZXJzaW9uICh1aW50MzJf
dCBvcCkKICAgICB9CiB9CiAKK3N0YXRpYyBpbnQgZmxhc2tfZG9tYWluX3Jlc291cmNlX21hcChz
dHJ1Y3QgZG9tYWluICpkKQoreworICAgIHJldHVybiBjdXJyZW50X2hhc19wZXJtKGQsIFNFQ0NM
QVNTX0RPTUFJTjIsIERPTUFJTjJfX1JFU09VUkNFX01BUCk7Cit9CisKIGxvbmcgZG9fZmxhc2tf
b3AoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4c21fb3BfdCkgdV9mbGFza19vcCk7CiBpbnQgY29t
cGF0X2ZsYXNrX29wKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeHNtX29wX3QpIHVfZmxhc2tfb3Ap
OwogCkBAIC0xODUxLDYgKzE4NTYsNyBAQCBzdGF0aWMgc3RydWN0IHhzbV9vcGVyYXRpb25zIGZs
YXNrX29wcyA9IHsKICAgICAuZG1fb3AgPSBmbGFza19kbV9vcCwKICNlbmRpZgogICAgIC54ZW5f
dmVyc2lvbiA9IGZsYXNrX3hlbl92ZXJzaW9uLAorICAgIC5kb21haW5fcmVzb3VyY2VfbWFwID0g
Zmxhc2tfZG9tYWluX3Jlc291cmNlX21hcCwKIH07CiAKIHZvaWQgX19pbml0IGZsYXNrX2luaXQo
Y29uc3Qgdm9pZCAqcG9saWN5X2J1ZmZlciwgc2l6ZV90IHBvbGljeV9zaXplKQpkaWZmIC0tZ2l0
IGEveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMgYi94ZW4veHNtL2ZsYXNrL3Bv
bGljeS9hY2Nlc3NfdmVjdG9ycwppbmRleCAzYTJkODYzYjhmLi4zNDFhZGUxZjdkIDEwMDY0NAot
LS0gYS94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycworKysgYi94ZW4veHNtL2Zs
YXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycwpAQCAtMjUwLDYgKzI1MCw4IEBAIGNsYXNzIGRvbWFp
bjIKICAgICBwc3JfY2F0X29wCiAjIFhFTl9ET01DVExfc2V0X2dudHRhYl9saW1pdHMKICAgICBz
ZXRfZ250dGFiX2xpbWl0cworIyBYRU5NRU1fcmVzb3VyY2VfbWFwCisgICAgcmVzb3VyY2VfbWFw
CiB9CiAKICMgU2ltaWxhciB0byBjbGFzcyBkb21haW4sIGJ1dCBwcmltYXJpbHkgY29udGFpbnMg
ZG9tY3RscyByZWxhdGVkIHRvIEhWTSBkb21haW5zCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 30 17:48:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 17:48:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9EAy-0006nx-11; Mon, 30 Oct 2017 17:48:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=469f563c5=Paul.Durrant@citrix.com>)
 id 1e9EAw-0006ml-Fu
 for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 17:48:38 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 AC/E3-08856-5F567F95; Mon, 30 Oct 2017 17:48:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRWlGSWpSXmKPExsXitHRDpO7X1O+
 RBgdrLb5vmczkwOhx+MMVlgDGKNbMvKT8igTWjPkruxgLZuVWzJ19lb2BcX9QFyMnh4SAv8S/
 g4vYQWw2AR2JqU8vsXYxcnCICKhI3N5rABJmFuhhlriyQAfEFhbwlZi8vJ8VxGYRUJV493oiE
 4jNK2AtcfnkEkaIkfISu9ougtVwCthIrOv4xwxiCwHVnLzZzQhhq0isnzqLDaJXUOLkzCcsEL
 skJA6+eME8gZF3FpLULCSpBYxMqxjVi1OLylKLdC30kooy0zNKchMzc3QNDYz1clOLixPTU3M
 Sk4r1kvNzNzECw4YBCHYwXmh3PsQoycGkJMq70/F7pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ
 3gspQDnBotT01Iq0zBxgAMOkJTh4lER4y0DSvMUFibnFmekQqVOMxhwdN+/+YeJ4NvN1A7MQS
 15+XqqUOK8aMDaEBEBKM0rz4AbBIusSo6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHlvgSzkyc
 wrgdv3CugUJqBTNCS/gJxSkoiQkmpgLLkU/t5GylJH7sLR1UkMXydUc2Qx5smxhTic0raV0s4
 +en/+VFG39RUBJ3Y/6szacq+H9XB/pJdN7bXPIgfUP3y96HtVSWSfjqIyo/WTDduZG+zuBRXO
 LlvqwmkY2fvgm86XlBU5wcl1d0q4KpmTvfo3b3dIWBqkI3r6Zp/X2yJxDstLN9mVWIozEg21m
 IuKEwGJDRnBpwIAAA==
X-Env-Sender: prvs=469f563c5=Paul.Durrant@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1509385715!54568681!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56708 invoked from network); 30 Oct 2017 17:48:36 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Oct 2017 17:48:36 -0000
X-IronPort-AV: E=Sophos;i="5.44,320,1505779200"; d="scan'208";a="449051817"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Oct 2017 17:48:24 +0000
Message-ID: <20171030174829.4518-7-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171030174829.4518-1-paul.durrant@citrix.com>
References: <20171030174829.4518-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v13 06/11] x86/hvm/ioreq: add a new mappable
	resource type...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Li4uIFhFTk1FTV9yZXNvdXJjZV9pb3JlcV9zZXJ2ZXIKClRoaXMgcGF0Y2ggYWRkcyBzdXBwb3J0
IGZvciBhIG5ldyByZXNvdXJjZSB0eXBlIHRoYXQgY2FuIGJlIG1hcHBlZCB1c2luZwp0aGUgWEVO
TUVNX2FjcXVpcmVfcmVzb3VyY2UgbWVtb3J5IG9wLgoKSWYgYW4gZW11bGF0b3IgbWFrZXMgdXNl
IG9mIHRoaXMgcmVzb3VyY2UgdHlwZSB0aGVuLCBpbnN0ZWFkIG9mIG1hcHBpbmcKZ2ZucywgdGhl
IElPUkVRIHNlcnZlciB3aWxsIGFsbG9jYXRlIHBhZ2VzIGZyb20gdGhlIGhlYXAuIFRoZXNlIHBh
Z2VzCndpbGwgbmV2ZXIgYmUgcHJlc2VudCBpbiB0aGUgUDJNIG9mIHRoZSBndWVzdCBhdCBhbnkg
cG9pbnQgYW5kIHNvIGFyZQpub3QgdnVsbmVyYWJsZSB0byBhbnkgZGlyZWN0IGF0dGFjayBieSB0
aGUgZ3Vlc3QuIFRoZXkgYXJlIG9ubHkgZXZlcgphY2Nlc3NpYmxlIGJ5IFhlbiBhbmQgYW55IGRv
bWFpbiB0aGF0IGhhcyBtYXBwaW5nIHByaXZpbGVnZSBvdmVyIHRoZQpndWVzdCAod2hpY2ggbWF5
IG9yIG1heSBub3QgYmUgbGltaXRlZCB0byB0aGUgZG9tYWluIHJ1bm5pbmcgdGhlIGVtdWxhdG9y
KS4KCk5PVEU6IFVzZSBvZiB0aGUgbmV3IHJlc291cmNlIHR5cGUgaXMgbm90IGNvbXBhdGlibGUg
d2l0aCB1c2Ugb2YKICAgICAgWEVOX0RNT1BfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvIHVubGVzcyB0
aGUgWEVOX0RNT1Bfbm9fZ2ZucyBmbGFnIGlzCiAgICAgIHNldC4KClNpZ25lZC1vZmYtYnk6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQpDYzogR2VvcmdlIER1bmxh
cCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndp
bGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KCnYxMzoKIC0gSW50cm9kdWNlIGFuIGFyY2hfYWNxdWlyZV9yZXNv
dXJjZSgpIGFzIHN1Z2dlc3RlZCBieSBKdWxpZW4gKGFuZCBoYXZlCiAgIHRoZSBBUk0gdmFyaWVu
dCBzaW1wbHkgcmV0dXJuIC1FT1BOT1RTVVBQKS4KIC0gQ2hlY2sgZm9yIGlvcmVxIHNlcnZlciBp
ZCB0cnVuY2F0aW9uIGFzIHJlcXVlc3RlZCBieSBKYW4uCiAtIE5vdCBhZGRlZCBKYW4ncyBSLWIg
ZHVlIHRvIHN1YnN0YW50aXZlIGNoYW5nZSBmcm9tIHYxMi4KCnYxMjoKIC0gQWRkcmVzc2VkIG1v
cmUgY29tbWVudHMgZnJvbSBKYW4uCiAtIERyb3BwZWQgR2VvcmdlJ3MgQS1iIGFuZCBXZWkncyBS
LWIgYmVjYXVzZSBvZiBtYXRlcmlhbCBjaGFuZ2UuCgp2MTE6CiAtIEFkZHJlc3NlZCBtb3JlIGNv
bW1lbnRzIGZyb20gSmFuLgoKdjEwOgogLSBBZGRyZXNzZWQgY29tbWVudHMgZnJvbSBKYW4uCgp2
ODoKIC0gUmUtYmFzZSBvbiBuZXcgYm9pbGVycGxhdGUuCiAtIEFkanVzdCBmdW5jdGlvbiBzaWdu
YXR1cmUgb2YgaHZtX2dldF9pb3JlcV9zZXJ2ZXJfZnJhbWUoKSwgYW5kIHRlc3QKICAgd2hldGhl
ciB0aGUgYnVmaW9yZXEgcGFnZSBpcyBwcmVzZW50LgoKdjU6CiAtIFVzZSBnZXRfaW9yZXFfc2Vy
dmVyKCkgZnVuY3Rpb24gcmF0aGVyIHRoYW4gaW5kZXhpbmcgYXJyYXkgZGlyZWN0bHkuCiAtIEFk
ZCBtb3JlIGV4cGxhbmF0aW9uIGludG8gY29tbWVudHMgdG8gc3RhdGUgdGhhbiBtYXBwaW5nIGd1
ZXN0IGZyYW1lcwogICBhbmQgYWxsb2NhdGlvbiBvZiBwYWdlcyBmb3IgaW9yZXEgc2VydmVycyBh
cmUgbm90IHNpbXVsdGFuZW91c2x5CiAgIHBlcm1pdHRlZC4KIC0gQWRkIGEgY29tbWVudCBpbnRv
IGFzbS9pb3JlcS5oIHN0YXRpbmcgdGhlIG1lYW5pbmcgb2YgdGhlIGluZGV4CiAgIHZhbHVlIHBh
c3NlZCB0byBodm1fZ2V0X2lvcmVxX3NlcnZlcl9mcmFtZSgpLgotLS0KIHhlbi9hcmNoL3g4Ni9o
dm0vaW9yZXEuYyAgICAgICAgfCAxNTYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICB8ICA0OSArKysrKysrKysr
KysrCiB4ZW4vY29tbW9uL21lbW9yeS5jICAgICAgICAgICAgIHwgICAzICstCiB4ZW4vaW5jbHVk
ZS9hc20tYXJtL21tLmggICAgICAgIHwgICA3ICsrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9p
b3JlcS5oIHwgICAyICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCAgICAgICAgfCAgIDUgKysK
IHhlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaCAgfCAgIDQgKysKIHhlbi9pbmNsdWRlL3B1
YmxpYy9tZW1vcnkuaCAgICAgfCAgIDkgKysrCiA4IGZpbGVzIGNoYW5nZWQsIDIzNCBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3Jl
cS5jIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCmluZGV4IDM5ZGU2NTlkZGYuLmQ5OTFhYzlj
ZGMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYworKysgYi94ZW4vYXJjaC94
ODYvaHZtL2lvcmVxLmMKQEAgLTI1OSw2ICsyNTksMTkgQEAgc3RhdGljIGludCBodm1fbWFwX2lv
cmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCiAgICAgc3RydWN0
IGh2bV9pb3JlcV9wYWdlICppb3JwID0gYnVmID8gJnMtPmJ1ZmlvcmVxIDogJnMtPmlvcmVxOwog
ICAgIGludCByYzsKIAorICAgIGlmICggaW9ycC0+cGFnZSApCisgICAgeworICAgICAgICAvKgor
ICAgICAgICAgKiBJZiBhIHBhZ2UgaGFzIGFscmVhZHkgYmVlbiBhbGxvY2F0ZWQgKHdoaWNoIHdp
bGwgaGFwcGVuIG9uCisgICAgICAgICAqIGRlbWFuZCBpZiBodm1fZ2V0X2lvcmVxX3NlcnZlcl9m
cmFtZSgpIGlzIGNhbGxlZCksIHRoZW4KKyAgICAgICAgICogbWFwcGluZyBhIGd1ZXN0IGZyYW1l
IGlzIG5vdCBwZXJtaXR0ZWQuCisgICAgICAgICAqLworICAgICAgICBpZiAoIGdmbl9lcShpb3Jw
LT5nZm4sIElOVkFMSURfR0ZOKSApCisgICAgICAgICAgICByZXR1cm4gLUVQRVJNOworCisgICAg
ICAgIHJldHVybiAwOworICAgIH0KKwogICAgIGlmICggZC0+aXNfZHlpbmcgKQogICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKIApAQCAtMjgxLDYgKzI5NCw3MCBAQCBzdGF0aWMgaW50IGh2bV9tYXBf
aW9yZXFfZ2ZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKICAgICByZXR1
cm4gcmM7CiB9CiAKK3N0YXRpYyBpbnQgaHZtX2FsbG9jX2lvcmVxX21mbihzdHJ1Y3QgaHZtX2lv
cmVxX3NlcnZlciAqcywgYm9vbCBidWYpCit7CisgICAgc3RydWN0IGRvbWFpbiAqY3VycmQgPSBj
dXJyZW50LT5kb21haW47CisgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwID0gYnVmID8g
JnMtPmJ1ZmlvcmVxIDogJnMtPmlvcmVxOworCisgICAgaWYgKCBpb3JwLT5wYWdlICkKKyAgICB7
CisgICAgICAgIC8qCisgICAgICAgICAqIElmIGEgZ3Vlc3QgZnJhbWUgaGFzIGFscmVhZHkgYmVl
biBtYXBwZWQgKHdoaWNoIG1heSBoYXBwZW4KKyAgICAgICAgICogb24gZGVtYW5kIGlmIGh2bV9n
ZXRfaW9yZXFfc2VydmVyX2luZm8oKSBpcyBjYWxsZWQpLCB0aGVuCisgICAgICAgICAqIGFsbG9j
YXRpbmcgYSBwYWdlIGlzIG5vdCBwZXJtaXR0ZWQuCisgICAgICAgICAqLworICAgICAgICBpZiAo
ICFnZm5fZXEoaW9ycC0+Z2ZuLCBJTlZBTElEX0dGTikgKQorICAgICAgICAgICAgcmV0dXJuIC1F
UEVSTTsKKworICAgICAgICByZXR1cm4gMDsKKyAgICB9CisKKyAgICAvKgorICAgICAqIEFsbG9j
YXRlZCBJT1JFUSBzZXJ2ZXIgcGFnZXMgYXJlIGFzc2lnbmVkIHRvIHRoZSBlbXVsYXRpbmcKKyAg
ICAgKiBkb21haW4sIG5vdCB0aGUgdGFyZ2V0IGRvbWFpbi4gVGhpcyBpcyBiZWNhdXNlIHRoZSBl
bXVsYXRvciBpcworICAgICAqIGxpa2VseSB0byBiZSBkZXN0cm95ZWQgYWZ0ZXIgdGhlIHRhcmdl
dCBkb21haW4gaGFzIGJlZW4gdG9ybgorICAgICAqIGRvd24sIGFuZCB3ZSBtdXN0IHVzZSBNRU1G
X25vX3JlZmNvdW50IG90aGVyd2lzZSBwYWdlIGFsbG9jYXRpb24KKyAgICAgKiBjb3VsZCBmYWls
IGlmIHRoZSBlbXVsYXRpbmcgZG9tYWluIGhhcyBhbHJlYWR5IHJlYWNoZWQgaXRzCisgICAgICog
bWF4aW11bSBhbGxvY2F0aW9uLgorICAgICAqLworICAgIGlvcnAtPnBhZ2UgPSBhbGxvY19kb21o
ZWFwX3BhZ2UoY3VycmQsIE1FTUZfbm9fcmVmY291bnQpOworICAgIGlmICggIWlvcnAtPnBhZ2Ug
KQorICAgICAgICByZXR1cm4gLUVOT01FTTsKKworICAgIGlmICggIWdldF9wYWdlX3R5cGUoaW9y
cC0+cGFnZSwgUEdUX3dyaXRhYmxlX3BhZ2UpICkKKyAgICB7CisgICAgICAgIEFTU0VSVF9VTlJF
QUNIQUJMRSgpOworICAgICAgICBwdXRfcGFnZShpb3JwLT5wYWdlKTsKKyAgICAgICAgaW9ycC0+
cGFnZSA9IE5VTEw7CisgICAgICAgIHJldHVybiAtRU5PTUVNOworICAgIH0KKworICAgIGlvcnAt
PnZhID0gX19tYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKGlvcnAtPnBhZ2UpOworICAgIGlmICggIWlv
cnAtPnZhICkKKyAgICB7CisgICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKGlvcnAtPnBhZ2UpOwor
ICAgICAgICBpb3JwLT5wYWdlID0gTlVMTDsKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAg
fQorCisgICAgY2xlYXJfcGFnZShpb3JwLT52YSk7CisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRp
YyB2b2lkIGh2bV9mcmVlX2lvcmVxX21mbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9v
bCBidWYpCit7CisgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwID0gYnVmID8gJnMtPmJ1
ZmlvcmVxIDogJnMtPmlvcmVxOworCisgICAgaWYgKCAhaW9ycC0+cGFnZSApCisgICAgICAgIHJl
dHVybjsKKworICAgIHVubWFwX2RvbWFpbl9wYWdlX2dsb2JhbChpb3JwLT52YSk7CisgICAgaW9y
cC0+dmEgPSBOVUxMOworCisgICAgcHV0X3BhZ2VfYW5kX3R5cGUoaW9ycC0+cGFnZSk7CisgICAg
aW9ycC0+cGFnZSA9IE5VTEw7Cit9CisKIGJvb2wgaXNfaW9yZXFfc2VydmVyX3BhZ2Uoc3RydWN0
IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKIHsKICAgICBjb25zdCBz
dHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKQEAgLTQ4NCw2ICs1NjEsMjcgQEAgc3RhdGljIHZv
aWQgaHZtX2lvcmVxX3NlcnZlcl91bm1hcF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAq
cykKICAgICBodm1fdW5tYXBfaW9yZXFfZ2ZuKHMsIGZhbHNlKTsKIH0KIAorc3RhdGljIGludCBo
dm1faW9yZXFfc2VydmVyX2FsbG9jX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQor
eworICAgIGludCByYzsKKworICAgIHJjID0gaHZtX2FsbG9jX2lvcmVxX21mbihzLCBmYWxzZSk7
CisKKyAgICBpZiAoICFyYyAmJiAocy0+YnVmaW9yZXFfaGFuZGxpbmcgIT0gSFZNX0lPUkVRU1JW
X0JVRklPUkVRX09GRikgKQorICAgICAgICByYyA9IGh2bV9hbGxvY19pb3JlcV9tZm4ocywgdHJ1
ZSk7CisKKyAgICBpZiAoIHJjICkKKyAgICAgICAgaHZtX2ZyZWVfaW9yZXFfbWZuKHMsIGZhbHNl
KTsKKworICAgIHJldHVybiByYzsKK30KKworc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9m
cmVlX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQoreworICAgIGh2bV9mcmVlX2lv
cmVxX21mbihzLCB0cnVlKTsKKyAgICBodm1fZnJlZV9pb3JlcV9tZm4ocywgZmFsc2UpOworfQor
CiBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHN0cnVjdCBodm1f
aW9yZXFfc2VydmVyICpzKQogewogICAgIHVuc2lnbmVkIGludCBpOwpAQCAtNjEyLDcgKzcxMCwx
OCBAQCBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfaW5pdChzdHJ1Y3QgaHZtX2lvcmVxX3Nl
cnZlciAqcywKIAogIGZhaWxfYWRkOgogICAgIGh2bV9pb3JlcV9zZXJ2ZXJfcmVtb3ZlX2FsbF92
Y3B1cyhzKTsKKworICAgIC8qCisgICAgICogTk9URTogSXQgaXMgc2FmZSB0byBjYWxsIGJvdGgg
aHZtX2lvcmVxX3NlcnZlcl91bm1hcF9wYWdlcygpIGFuZAorICAgICAqICAgICAgIGh2bV9pb3Jl
cV9zZXJ2ZXJfZnJlZV9wYWdlcygpIGluIHRoYXQgb3JkZXIuCisgICAgICogICAgICAgVGhpcyBp
cyBiZWNhdXNlIHRoZSBmb3JtZXIgd2lsbCBkbyBub3RoaW5nIGlmIHRoZSBwYWdlcworICAgICAq
ICAgICAgIGFyZSBub3QgbWFwcGVkLCBsZWF2aW5nIHRoZSBwYWdlIHRvIGJlIGZyZWVkIGJ5IHRo
ZSBsYXR0ZXIuCisgICAgICogICAgICAgSG93ZXZlciBpZiB0aGUgcGFnZXMgYXJlIG1hcHBlZCB0
aGVuIHRoZSBmb3JtZXIgd2lsbCBzZXQKKyAgICAgKiAgICAgICB0aGUgcGFnZV9pbmZvIHBvaW50
ZXIgdG8gTlVMTCwgbWVhbmluZyB0aGUgbGF0dGVyIHdpbGwgZG8KKyAgICAgKiAgICAgICBub3Ro
aW5nLgorICAgICAqLwogICAgIGh2bV9pb3JlcV9zZXJ2ZXJfdW5tYXBfcGFnZXMocyk7CisgICAg
aHZtX2lvcmVxX3NlcnZlcl9mcmVlX3BhZ2VzKHMpOwogCiAgICAgcmV0dXJuIHJjOwogfQpAQCAt
NjIyLDYgKzczMSw3IEBAIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZGVpbml0KHN0cnVj
dCBodm1faW9yZXFfc2VydmVyICpzKQogICAgIEFTU0VSVCghcy0+ZW5hYmxlZCk7CiAgICAgaHZt
X2lvcmVxX3NlcnZlcl9yZW1vdmVfYWxsX3ZjcHVzKHMpOwogICAgIGh2bV9pb3JlcV9zZXJ2ZXJf
dW5tYXBfcGFnZXMocyk7CisgICAgaHZtX2lvcmVxX3NlcnZlcl9mcmVlX3BhZ2VzKHMpOwogICAg
IGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9yYW5nZXNldHMocyk7CiB9CiAKQEAgLTc3Nyw2ICs4ODcs
NTIgQEAgaW50IGh2bV9nZXRfaW9yZXFfc2VydmVyX2luZm8oc3RydWN0IGRvbWFpbiAqZCwgaW9z
ZXJ2aWRfdCBpZCwKICAgICByZXR1cm4gcmM7CiB9CiAKK2ludCBodm1fZ2V0X2lvcmVxX3NlcnZl
cl9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgaWR4LCBtZm5fdCAqbWZuKQoreworICAgIHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzOworICAgIGludCByYzsKKworICAgIHNwaW5fbG9ja19y
ZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CisKKyAgICBp
ZiAoIGlkID09IERFRkFVTFRfSU9TRVJWSUQgKQorICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7
CisKKyAgICBzID0gZ2V0X2lvcmVxX3NlcnZlcihkLCBpZCk7CisKKyAgICBBU1NFUlQoIUlTX0RF
RkFVTFQocykpOworCisgICAgcmMgPSBodm1faW9yZXFfc2VydmVyX2FsbG9jX3BhZ2VzKHMpOwor
ICAgIGlmICggcmMgKQorICAgICAgICBnb3RvIG91dDsKKworICAgIHN3aXRjaCAoIGlkeCApCisg
ICAgeworICAgIGNhc2UgWEVOTUVNX3Jlc291cmNlX2lvcmVxX3NlcnZlcl9mcmFtZV9idWZpb3Jl
cToKKyAgICAgICAgcmMgPSAtRU5PRU5UOworICAgICAgICBpZiAoICFIQU5ETEVfQlVGSU9SRVEo
cykgKQorICAgICAgICAgICAgZ290byBvdXQ7CisKKyAgICAgICAgKm1mbiA9IF9tZm4ocGFnZV90
b19tZm4ocy0+YnVmaW9yZXEucGFnZSkpOworICAgICAgICByYyA9IDA7CisgICAgICAgIGJyZWFr
OworCisgICAgY2FzZSBYRU5NRU1fcmVzb3VyY2VfaW9yZXFfc2VydmVyX2ZyYW1lX2lvcmVxKDAp
OgorICAgICAgICAqbWZuID0gX21mbihwYWdlX3RvX21mbihzLT5pb3JlcS5wYWdlKSk7CisgICAg
ICAgIHJjID0gMDsKKyAgICAgICAgYnJlYWs7CisKKyAgICBkZWZhdWx0OgorICAgICAgICByYyA9
IC1FSU5WQUw7CisgICAgICAgIGJyZWFrOworICAgIH0KKworIG91dDoKKyAgICBzcGluX3VubG9j
a19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CisKKyAg
ICByZXR1cm4gcmM7Cit9CisKIGludCBodm1fbWFwX2lvX3JhbmdlX3RvX2lvcmVxX3NlcnZlcihz
dHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQzMl90IHR5cGUsIHVpbnQ2NF90IHN0YXJ0LAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGVuZCkKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggNjJkMzEzZTNmNS4uYThjMjA3
Yjk3MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21t
LmMKQEAgLTEyMiw2ICsxMjIsNyBAQAogI2luY2x1ZGUgPGFzbS9maXhtYXAuaD4KICNpbmNsdWRl
IDxhc20vaW9fYXBpYy5oPgogI2luY2x1ZGUgPGFzbS9wY2kuaD4KKyNpbmNsdWRlIDxhc20vaHZt
L2lvcmVxLmg+CiAKICNpbmNsdWRlIDxhc20vaHZtL2dyYW50X3RhYmxlLmg+CiAjaW5jbHVkZSA8
YXNtL3B2L2dyYW50X3RhYmxlLmg+CkBAIC00MDA5LDYgKzQwMTAsNTQgQEAgaW50IHhlbm1lbV9h
ZGRfdG9fcGh5c21hcF9vbmUoCiAgICAgcmV0dXJuIHJjOwogfQogCitzdGF0aWMgaW50IGFjcXVp
cmVfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZnJhbWUsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBucl9mcmFtZXMsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBtZm5fbGlzdFtdKQoreworICAgIHVuc2ln
bmVkIGludCBpOworCisgICAgZm9yICggaSA9IDA7IGkgPCBucl9mcmFtZXM7IGkrKyApCisgICAg
eworICAgICAgICBtZm5fdCBtZm47CisgICAgICAgIGludCByYyA9IGh2bV9nZXRfaW9yZXFfc2Vy
dmVyX2ZyYW1lKGQsIGlkLCBmcmFtZSArIGksICZtZm4pOworCisgICAgICAgIGlmICggcmMgKQor
ICAgICAgICAgICAgcmV0dXJuIHJjOworCisgICAgICAgIG1mbl9saXN0W2ldID0gbWZuX3gobWZu
KTsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKworaW50IGFyY2hfYWNxdWlyZV9yZXNvdXJj
ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdHlwZSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IGlkLCB1bnNpZ25lZCBsb25nIGZyYW1lLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnJfZnJhbWVzLCB4ZW5fcGZuX3QgbWZuX2xp
c3RbXSkKK3sKKyAgICBpbnQgcmM7CisKKyAgICBzd2l0Y2ggKCB0eXBlICkKKyAgICB7CisgICAg
Y2FzZSBYRU5NRU1fcmVzb3VyY2VfaW9yZXFfc2VydmVyOgorICAgIHsKKyAgICAgICAgaW9zZXJ2
aWRfdCBpb3NlcnZpZCA9IGlkOworCisgICAgICAgIGlmICggaWQgIT0gKHVuc2lnbmVkIGludClp
b3NlcnZpZCApCisgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgICAgICByYyA9IGFj
cXVpcmVfaW9yZXFfc2VydmVyKGQsIGlvc2VydmlkLCBmcmFtZSwgbnJfZnJhbWVzLCBtZm5fbGlz
dCk7CisgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIGRlZmF1bHQ6CisgICAgICAgIHJjID0g
LUVPUE5PVFNVUFA7CisgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIHJldHVybiByYzsKK30K
KwogbG9uZyBhcmNoX21lbW9yeV9vcCh1bnNpZ25lZCBsb25nIGNtZCwgWEVOX0dVRVNUX0hBTkRM
RV9QQVJBTSh2b2lkKSBhcmcpCiB7CiAgICAgaW50IHJjOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9tZW1vcnkuYyBiL3hlbi9jb21tb24vbWVtb3J5LmMKaW5kZXggZmIzYmE1Y2MyOC4uMWM2OTMy
ZmQ4NSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYworKysgYi94ZW4vY29tbW9uL21l
bW9yeS5jCkBAIC0xMDExLDcgKzEwMTEsOCBAQCBzdGF0aWMgaW50IGFjcXVpcmVfcmVzb3VyY2Uo
CiAgICAgc3dpdGNoICggeG1hci50eXBlICkKICAgICB7CiAgICAgZGVmYXVsdDoKLSAgICAgICAg
cmMgPSAtRU9QTk9UU1VQUDsKKyAgICAgICAgcmMgPSBhcmNoX2FjcXVpcmVfcmVzb3VyY2UoZCwg
eG1hci50eXBlLCB4bWFyLmlkLCB4bWFyLmZyYW1lLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB4bWFyLm5yX2ZyYW1lcywgbWZuX2xpc3QpOwogICAgICAgICBicmVhazsKICAg
ICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaCBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vbW0uaAppbmRleCBjZDZkZmI1NGI5Li45ZTBlYTUyNmFhIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCkBA
IC0zNzYsNiArMzc2LDEzIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBwdXRfcGFnZV9hbmRfdHlwZShz
dHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogCiB2b2lkIGNsZWFyX2FuZF9jbGVhbl9wYWdlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UpOwogCitzdGF0aWMgaW5saW5lIGludCBhcmNoX2FjcXVpcmVfcmVz
b3VyY2UoCisgICAgc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHR5cGUsIHVuc2lnbmVk
IGludCBpZCwKKyAgICB1bnNpZ25lZCBsb25nIGZyYW1lLHVuc2lnbmVkIGludCBucl9mcmFtZXMs
IHhlbl9wZm5fdCBtZm5fbGlzdFtdKQoreworICAgIHJldHVybiAtRU9QTk9UU1VQUDsKK30KKwog
I2VuZGlmIC8qICBfX0FSQ0hfQVJNX01NX18gKi8KIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pb3JlcS5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vaW9yZXEuaAppbmRleCAxODI5ZmNmNDNlLi45ZTM3Yzk3YTM3IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pb3JlcS5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL2lvcmVxLmgKQEAgLTMxLDYgKzMxLDggQEAgaW50IGh2bV9nZXRfaW9yZXFfc2Vy
dmVyX2luZm8oc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgKmlvcmVxX2dmbiwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgKmJ1ZmlvcmVxX2dmbiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGV2dGNobl9wb3J0X3QgKmJ1ZmlvcmVxX3BvcnQpOworaW50IGh2
bV9nZXRfaW9yZXFfc2VydmVyX2ZyYW1lKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBpZHgsIG1mbl90
ICptZm4pOwogaW50IGh2bV9tYXBfaW9fcmFuZ2VfdG9faW9yZXFfc2VydmVyKHN0cnVjdCBkb21h
aW4gKmQsIGlvc2VydmlkX3QgaWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDMyX3QgdHlwZSwgdWludDY0X3Qgc3RhcnQsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDY0X3QgZW5kKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAppbmRleCAyNmYwMTUzMTY0Li41
YjFhZTAyNzIzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tbS5oCkBAIC02MjYsNCArNjI2LDkgQEAgc3RhdGljIGlubGluZSBi
b29sIGFyY2hfbWZuX2luX2RpcmVjdG1hcCh1bnNpZ25lZCBsb25nIG1mbikKICAgICByZXR1cm4g
bWZuIDw9ICh2aXJ0X3RvX21mbihldmEgLSAxKSArIDEpOwogfQogCitpbnQgYXJjaF9hY3F1aXJl
X3Jlc291cmNlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB0eXBlLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaWQsIHVuc2lnbmVkIGxvbmcgZnJhbWUsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBucl9mcmFtZXMsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBtZm5fbGlzdFtdKTsKKwogI2VuZGlmIC8qIF9f
QVNNX1g4Nl9NTV9IX18gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1f
b3AuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaAppbmRleCAxM2IzNzM3YzJmLi5h
ZGQ2OGVhMTkyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgKKysr
IGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oCkBAIC05MCw2ICs5MCwxMCBAQCBzdHJ1
Y3QgeGVuX2RtX29wX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIgewogICogdGhlIGZyYW1lIG51bWJlcnMg
cGFzc2VkIGJhY2sgaW4gZ2ZucyA8aW9yZXFfZ2ZuPiBhbmQgPGJ1ZmlvcmVxX2dmbj4KICAqIHJl
c3BlY3RpdmVseS4gKElmIHRoZSBJT1JFUSBTZXJ2ZXIgaXMgbm90IGhhbmRsaW5nIGJ1ZmZlcmVk
IGVtdWxhdGlvbgogICogb25seSA8aW9yZXFfZ2ZuPiB3aWxsIGJlIHZhbGlkKS4KKyAqCisgKiBO
T1RFOiBUbyBhY2Nlc3MgdGhlIHN5bmNocm9ub3VzIGlvcmVxIHN0cnVjdHVyZXMgYW5kIGJ1ZmZl
cmVkIGlvcmVxCisgKiAgICAgICByaW5nLCBpdCBpcyBwcmVmZXJhYmxlIHRvIHVzZSB0aGUgWEVO
TUVNX2FjcXVpcmVfcmVzb3VyY2UgbWVtb3J5CisgKiAgICAgICBvcCBzcGVjaWZ5aW5nIHJlc291
cmNlIHR5cGUgWEVOTUVNX3Jlc291cmNlX2lvcmVxX3NlcnZlci4KICAqLwogI2RlZmluZSBYRU5f
RE1PUF9nZXRfaW9yZXFfc2VydmVyX2luZm8gMgogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9w
dWJsaWMvbWVtb3J5LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgKaW5kZXggODNlNjBi
NjYwMy4uODM4ZjI0OGE1OSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5o
CisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaApAQCAtNjA5LDkgKzYwOSwxNCBAQCBz
dHJ1Y3QgeGVuX21lbV9hY3F1aXJlX3Jlc291cmNlIHsKICAgICBkb21pZF90IGRvbWlkOwogICAg
IC8qIElOIC0gdGhlIHR5cGUgb2YgcmVzb3VyY2UgKi8KICAgICB1aW50MTZfdCB0eXBlOworCisj
ZGVmaW5lIFhFTk1FTV9yZXNvdXJjZV9pb3JlcV9zZXJ2ZXIgMAorCiAgICAgLyoKICAgICAgKiBJ
TiAtIGEgdHlwZS1zcGVjaWZpYyByZXNvdXJjZSBpZGVudGlmaWVyLCB3aGljaCBtdXN0IGJlIHpl
cm8KICAgICAgKiAgICAgIHVubGVzcyBzdGF0ZWQgb3RoZXJ3aXNlLgorICAgICAqCisgICAgICog
dHlwZSA9PSBYRU5NRU1fcmVzb3VyY2VfaW9yZXFfc2VydmVyIC0+IGlkID09IGlvcmVxIHNlcnZl
ciBpZAogICAgICAqLwogICAgIHVpbnQzMl90IGlkOwogICAgIC8qIElOL09VVCAtIEFzIGFuIElO
IHBhcmFtZXRlciBudW1iZXIgb2YgZnJhbWVzIG9mIHRoZSByZXNvdXJjZQpAQCAtNjI1LDYgKzYz
MCwxMCBAQCBzdHJ1Y3QgeGVuX21lbV9hY3F1aXJlX3Jlc291cmNlIHsKICAgICAgKiAgICAgIGlz
IGlnbm9yZWQgaWYgbnJfZnJhbWVzIGlzIDAuCiAgICAgICovCiAgICAgdWludDY0X2FsaWduZWRf
dCBmcmFtZTsKKworI2RlZmluZSBYRU5NRU1fcmVzb3VyY2VfaW9yZXFfc2VydmVyX2ZyYW1lX2J1
ZmlvcmVxIDAKKyNkZWZpbmUgWEVOTUVNX3Jlc291cmNlX2lvcmVxX3NlcnZlcl9mcmFtZV9pb3Jl
cShuKSAoMSArIChuKSkKKwogICAgIC8qIElOL09VVCAtIElmIHRoZSB0b29scyBkb21haW4gaXMg
UFYgdGhlbiwgdXBvbiByZXR1cm4sIGZyYW1lX2xpc3QKICAgICAgKiAgICAgICAgICB3aWxsIGJl
IHBvcHVsYXRlZCB3aXRoIHRoZSBNRk5zIG9mIHRoZSByZXNvdXJjZS4KICAgICAgKiAgICAgICAg
ICBJZiB0aGUgdG9vbHMgZG9tYWluIGlzIEhWTSB0aGVuIGl0IGlzIGV4cGVjdGVkIHRoYXQsIG9u
Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 30 17:48:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 17:48:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9EAv-0006m9-Ed; Mon, 30 Oct 2017 17:48:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=469f563c5=Paul.Durrant@citrix.com>)
 id 1e9EAu-0006lH-3Z
 for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 17:48:36 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 1E/44-15231-3F567F95; Mon, 30 Oct 2017 17:48:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXitHRDpO6n1O+
 RBptbNS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox51x4yFbx9wlix4f52lgbG9gWMXYwcHBIC
 /hLXpjp0MXJysAnoSEx9eokVJCwioCJxe68BSJhZIExi9YKLjCC2sEC8xIVnJ1lBbBYBVYltR
 zcwg9i8AtYSRx/uYAGxJQTkJXa1XQSr4RSwkVjX8Q+sRgio5uTNbkaIekGJkzOfsEDM15Ro3f
 6bHcKWl2jeOhuqXkVi/dRZbBMY+WYhaZmFpGUWkpYFjMyrGDWKU4vKUot0jUz1kooy0zNKchM
 zc3QNDUz1clOLixPTU3MSk4r1kvNzNzECg62egYFxB+Oudr9DjJIcTEqivDsdv0cK8SXlp1Rm
 JBZnxBeV5qQWH2KU4eBQkuB1BQavkGBRanpqRVpmDjDsYdISHDxKIrxlKUBp3uKCxNzizHSI1
 ClGY46Om3f/MHE8m/m6gVmIJS8/L1VKnFcNZJIASGlGaR7cIFg8XmKUlRLmZWRgYBDiKUgtys
 0sQZV/xSjOwagkzBsCMoUnM68Ebt8roFOYgE7RkPwCckpJIkJKqoExszq2wdSX1S5/dq98vu7
 pZRk/d63fkRW1x1fn/DG2fZMzYyMvyM/nSflpJmD5VTYtNXppTPKilL/RUwoWLfnWlyKVpNZe
 EDW/ylkq9uy9O0m7RHkWCKc8vhcygfVmWmzTeQO5upOvVhSc53lxObp9w9dZHGv/s0+dqbw2w
 fHFr2VCb2LEtHOVWIozEg21mIuKEwE4Ldj8wgIAAA==
X-Env-Sender: prvs=469f563c5=Paul.Durrant@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1509385712!109444241!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5102 invoked from network); 30 Oct 2017 17:48:33 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Oct 2017 17:48:33 -0000
X-IronPort-AV: E=Sophos;i="5.44,320,1505779200"; d="scan'208";a="449051813"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Oct 2017 17:48:19 +0000
Message-ID: <20171030174829.4518-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171030174829.4518-1-paul.durrant@citrix.com>
References: <20171030174829.4518-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: [Xen-devel] [PATCH v13 01/11] x86/hvm/ioreq: maintain an array of
	ioreq servers rather than a list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBzdWJzZXF1ZW50IHBhdGNoIHdpbGwgcmVtb3ZlIHRoZSBjdXJyZW50IGltcGxpY2l0IGxpbWl0
YXRpb24gb24gY3JlYXRpb24Kb2YgaW9yZXEgc2VydmVycyB3aGljaCBpcyBkdWUgdG8gdGhlIGFs
bG9jYXRpb24gb2YgZ2ZucyBmb3IgdGhlIGlvcmVxCnN0cnVjdHVyZXMgYW5kIGJ1ZmZlcmVkIGlv
cmVxIHJpbmcuCgpJdCB3aWxsIHRoZXJlZm9yZSBiZSBuZWNlc3NhcnkgdG8gaW50cm9kdWNlIGFu
IGV4cGxpY2l0IGxpbWl0IGFuZCwgc2luY2UKdGhpcyBsaW1pdCBzaG91bGQgYmUgc21hbGwsIGl0
IHNpbXBsaWZpZXMgdGhlIGNvZGUgdG8gbWFpbnRhaW4gYW4gYXJyYXkgb2YKdGhhdCBzaXplIHJh
dGhlciB0aGFuIHVzaW5nIGEgbGlzdC4KCkFsc28sIGJ5IHJlc2VydmluZyBhbiBhcnJheSBzbG90
IGZvciB0aGUgZGVmYXVsdCBzZXJ2ZXIgYW5kIHBvcHVsYXRpbmcKYXJyYXkgc2xvdHMgZWFybHkg
aW4gY3JlYXRlLCB0aGUgbmVlZCB0byBwYXNzIGFuICdpc19kZWZhdWx0JyBib29sZWFuCnRvIHN1
Yi1mdW5jdGlvbnMgY2FuIGJlIGF2b2lkZWQuCgpTb21lIGZ1bmN0aW9uIHJldHVybiB2YWx1ZXMg
YXJlIGNoYW5nZWQgYnkgdGhpcyBwYXRjaDogU3BlY2lmaWNhbGx5LCBpbgp0aGUgY2FzZSB3aGVy
ZSB0aGUgaWQgb2YgdGhlIGRlZmF1bHQgaW9yZXEgc2VydmVyIGlzIHBhc3NlZCBpbiwgLUVPUE5P
VFNVUFAKaXMgbm93IHJldHVybmVkIHJhdGhlciB0aGFuIC1FTk9FTlQuCgpTaWduZWQtb2ZmLWJ5
OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KCnYxMDoKIC0gbW9kaWZpZWQgRk9SX0VBQ0guLi4gbWFjcm8gYXMg
c3VnZ2VzdGVkIGJ5IEphbi4KIC0gY2hlY2sgZm9yIE5VTEwgaW4gSVNfREVGQVVMVCBtYWNybyBh
cyBzdWdnZXN0ZWQgYnkgSmFuLgoKdjk6CiAtIG1vZGlmaWVkIEZPUl9FQUNILi4uIG1hY3JvIGFz
IHJlcXVlc3RlZCBieSBBbmRyZXcuCgp2ODoKIC0gQWRkcmVzc2VkIHZhcmlvdXMgY29tbWVudHMg
ZnJvbSBKYW4uCgp2NzoKIC0gRml4ZWQgYXNzZXJ0aW9uIGZhaWx1cmUgZm91bmQgaW4gdGVzdGlu
Zy4KCnY2OgogLSBVcGRhdGVkIGFjY29yZGluZyB0byBjb21tZW50cyBtYWRlIGJ5IFJvZ2VyIG9u
IHY0IHRoYXQgSSdkIG1pc3NlZC4KCnY1OgogLSBTd2l0Y2hlZCBHRVQvU0VUX0lPUkVRX1NFUlZF
UigpIG1hY3JvcyB0byBnZXQvc2V0X2lvcmVxX3NlcnZlcigpCiAgIGZ1bmN0aW9ucyB0byBhdm9p
ZCBwb3NzaWJsZSBkb3VibGUtZXZhbHVhdGlvbiBpc3N1ZXMuCgp2NDoKIC0gSW50cm9kdWNlZCBt
b3JlIGhlbHBlciBtYWNyb3MgYW5kIHJlbG9jYXRlZCB0aGVtIHRvIHRoZSB0b3Agb2YgdGhlCiAg
IGNvZGUuCgp2MzoKIC0gTmV3IHBhdGNoIChyZXBsYWNpbmcgIm1vdmUgaXNfZGVmYXVsdCBpbnRv
IHN0cnVjdCBodm1faW9yZXFfc2VydmVyIikgaW4KICAgcmVzcG9uc2UgdG8gcmV2aWV3IGNvbW1l
bnRzLgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyAgICAgICAgIHwgNTAyICsrKysrKysr
KysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
ZG9tYWluLmggfCAgMTAgKy0KIDIgZmlsZXMgY2hhbmdlZCwgMjQ1IGluc2VydGlvbnMoKyksIDI2
NyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgYi94
ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKaW5kZXggZDVhZmUyMGNjOC4uZGEzMTkxOGJiMSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
aW9yZXEuYwpAQCAtMzMsNiArMzMsMzcgQEAKIAogI2luY2x1ZGUgPHB1YmxpYy9odm0vaW9yZXEu
aD4KIAorc3RhdGljIHZvaWQgc2V0X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBpbnQgaWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBodm1faW9y
ZXFfc2VydmVyICpzKQoreworICAgIEFTU0VSVChpZCA8IE1BWF9OUl9JT1JFUV9TRVJWRVJTKTsK
KyAgICBBU1NFUlQoIXMgfHwgIWQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIuc2VydmVy
W2lkXSk7CisKKyAgICBkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLnNlcnZlcltpZF0g
PSBzOworfQorCisjZGVmaW5lIEdFVF9JT1JFUV9TRVJWRVIoZCwgaWQpIFwKKyAgICAoZCktPmFy
Y2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIuc2VydmVyW2lkXQorCitzdGF0aWMgc3RydWN0IGh2
bV9pb3JlcV9zZXJ2ZXIgKmdldF9pb3JlcV9zZXJ2ZXIoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgaWQpCit7CisgICAgaWYgKCBpZCA+PSBNQVhfTlJfSU9SRVFfU0VSVkVSUyApCisgICAg
ICAgIHJldHVybiBOVUxMOworCisgICAgcmV0dXJuIEdFVF9JT1JFUV9TRVJWRVIoZCwgaWQpOwor
fQorCisjZGVmaW5lIElTX0RFRkFVTFQocykgXAorICAgICgocykgJiYgKHMpID09IEdFVF9JT1JF
UV9TRVJWRVIoKHMpLT5kb21haW4sIERFRkFVTFRfSU9TRVJWSUQpKQorCisvKiBJdGVyYXRlIG92
ZXIgYWxsIHBvc3NpYmxlIGlvcmVxIHNlcnZlcnMgKi8KKyNkZWZpbmUgRk9SX0VBQ0hfSU9SRVFf
U0VSVkVSKGQsIGlkLCBzKSBcCisgICAgZm9yICggKGlkKSA9IDA7IChpZCkgPCBNQVhfTlJfSU9S
RVFfU0VSVkVSUzsgKGlkKSsrICkgXAorICAgICAgICBpZiAoICEocyA9IEdFVF9JT1JFUV9TRVJW
RVIoZCwgaWQpKSApIFwKKyAgICAgICAgICAgIGNvbnRpbnVlOyBcCisgICAgICAgIGVsc2UKKwog
c3RhdGljIGlvcmVxX3QgKmdldF9pb3JlcShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgc3Ry
dWN0IHZjcHUgKnYpCiB7CiAgICAgc2hhcmVkX2lvcGFnZV90ICpwID0gcy0+aW9yZXEudmE7CkBA
IC00NywxMCArNzgsOSBAQCBib29sIGh2bV9pb19wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2KQogewog
ICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CiAgICAgc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKnM7CisgICAgdW5zaWduZWQgaW50IGlkOwogCi0gICAgbGlzdF9mb3JfZWFjaF9lbnRy
eSAoIHMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9y
ZXFfc2VydmVyLmxpc3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQor
ICAgIEZPUl9FQUNIX0lPUkVRX1NFUlZFUihkLCBpZCwgcykKICAgICB7CiAgICAgICAgIHN0cnVj
dCBodm1faW9yZXFfdmNwdSAqc3Y7CiAKQEAgLTEyNywxMCArMTU3LDkgQEAgYm9vbCBoYW5kbGVf
aHZtX2lvX2NvbXBsZXRpb24oc3RydWN0IHZjcHUgKnYpCiAgICAgc3RydWN0IGh2bV92Y3B1X2lv
ICp2aW8gPSAmdi0+YXJjaC5odm1fdmNwdS5odm1faW87CiAgICAgc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKnM7CiAgICAgZW51bSBodm1faW9fY29tcGxldGlvbiBpb19jb21wbGV0aW9uOworICAg
IHVuc2lnbmVkIGludCBpZDsKIAotICAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHMsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxp
c3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQorICAgIEZPUl9FQUNI
X0lPUkVRX1NFUlZFUihkLCBpZCwgcykKICAgICB7CiAgICAgICAgIHN0cnVjdCBodm1faW9yZXFf
dmNwdSAqc3Y7CiAKQEAgLTI0MywxMyArMjcyLDEyIEBAIHN0YXRpYyBpbnQgaHZtX21hcF9pb3Jl
cV9wYWdlKAogYm9vbCBpc19pb3JlcV9zZXJ2ZXJfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBjb25z
dCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogewogICAgIGNvbnN0IHN0cnVjdCBodm1faW9yZXFf
c2VydmVyICpzOworICAgIHVuc2lnbmVkIGludCBpZDsKICAgICBib29sIGZvdW5kID0gZmFsc2U7
CiAKICAgICBzcGluX2xvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2Vy
dmVyLmxvY2spOwogCi0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHMsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxpc3QsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQorICAgIEZPUl9FQUNIX0lPUkVRX1NF
UlZFUihkLCBpZCwgcykKICAgICB7CiAgICAgICAgIGlmICggKHMtPmlvcmVxLnZhICYmIHMtPmlv
cmVxLnBhZ2UgPT0gcGFnZSkgfHwKICAgICAgICAgICAgICAocy0+YnVmaW9yZXEudmEgJiYgcy0+
YnVmaW9yZXEucGFnZSA9PSBwYWdlKSApCkBAIC0zMDIsNyArMzMwLDcgQEAgc3RhdGljIHZvaWQg
aHZtX3VwZGF0ZV9pb3JlcV9ldnRjaG4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiB9CiAK
IHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9hZGRfdmNwdShzdHJ1Y3QgaHZtX2lvcmVxX3Nl
cnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX2Rl
ZmF1bHQsIHN0cnVjdCB2Y3B1ICp2KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCBodm1faW9yZXFfdmNwdSAqc3Y7CiAg
ICAgaW50IHJjOwpAQCAtMzMxLDcgKzM1OSw3IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZl
cl9hZGRfdmNwdShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICAgICAgICAgIGdvdG8g
ZmFpbDM7CiAKICAgICAgICAgcy0+YnVmaW9yZXFfZXZ0Y2huID0gcmM7Ci0gICAgICAgIGlmICgg
aXNfZGVmYXVsdCApCisgICAgICAgIGlmICggSVNfREVGQVVMVChzKSApCiAgICAgICAgICAgICBk
LT5hcmNoLmh2bV9kb21haW4ucGFyYW1zW0hWTV9QQVJBTV9CVUZJT1JFUV9FVlRDSE5dID0KICAg
ICAgICAgICAgICAgICBzLT5idWZpb3JlcV9ldnRjaG47CiAgICAgfQpAQCAtNDMxLDcgKzQ1OSw2
IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9tYXBfcGFnZXMoc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnMsCiB9CiAKIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9zZXR1cF9wYWdl
cyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBib29sIGlzX2RlZmF1bHQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYm9vbCBoYW5kbGVfYnVmaW9yZXEpCiB7CiAgICAgc3RydWN0IGRvbWFp
biAqZCA9IHMtPmRvbWFpbjsKQEAgLTQzOSw3ICs0NjYsNyBAQCBzdGF0aWMgaW50IGh2bV9pb3Jl
cV9zZXJ2ZXJfc2V0dXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgdW5z
aWduZWQgbG9uZyBidWZpb3JlcV9nZm4gPSBnZm5feChJTlZBTElEX0dGTik7CiAgICAgaW50IHJj
OwogCi0gICAgaWYgKCBpc19kZWZhdWx0ICkKKyAgICBpZiAoIElTX0RFRkFVTFQocykgKQogICAg
IHsKICAgICAgICAgLyoKICAgICAgICAgICogVGhlIGRlZmF1bHQgaW9yZXEgc2VydmVyIG11c3Qg
aGFuZGxlIGJ1ZmZlcmVkIGlvcmVxcywgZm9yCkBAIC00NjgsOCArNDk1LDcgQEAgc3RhdGljIGlu
dCBodm1faW9yZXFfc2VydmVyX3NldHVwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpz
LAogICAgIHJldHVybiByYzsKIH0KIAotc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl91bm1h
cF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYm9vbCBpc19kZWZhdWx0KQorc3RhdGljIHZvaWQgaHZtX2lv
cmVxX3NlcnZlcl91bm1hcF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKIHsKICAg
ICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwogICAgIGJvb2wgaGFuZGxlX2J1ZmlvcmVx
ID0gISFzLT5idWZpb3JlcS52YTsKQEAgLTQ3OSw3ICs1MDUsNyBAQCBzdGF0aWMgdm9pZCBodm1f
aW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogCiAg
ICAgaHZtX3VubWFwX2lvcmVxX3BhZ2UocywgZmFsc2UpOwogCi0gICAgaWYgKCAhaXNfZGVmYXVs
dCApCisgICAgaWYgKCAhSVNfREVGQVVMVChzKSApCiAgICAgewogICAgICAgICBpZiAoIGhhbmRs
ZV9idWZpb3JlcSApCiAgICAgICAgICAgICBodm1fZnJlZV9pb3JlcV9nZm4oZCwgcy0+YnVmaW9y
ZXEuZ2ZuKTsKQEAgLTQ4OCwxMiArNTE0LDExIEBAIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2
ZXJfdW5tYXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgfQogfQogCi1z
dGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHN0cnVjdCBodm1faW9y
ZXFfc2VydmVyICpzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBib29sIGlzX2RlZmF1bHQpCitzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2ZyZWVfcmFu
Z2VzZXRzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogewogICAgIHVuc2lnbmVkIGludCBp
OwogCi0gICAgaWYgKCBpc19kZWZhdWx0ICkKKyAgICBpZiAoIElTX0RFRkFVTFQocykgKQogICAg
ICAgICByZXR1cm47CiAKICAgICBmb3IgKCBpID0gMDsgaSA8IE5SX0lPX1JBTkdFX1RZUEVTOyBp
KysgKQpAQCAtNTAxLDE5ICs1MjYsMjEgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9m
cmVlX3Jhbmdlc2V0cyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKIH0KIAogc3RhdGljIGlu
dCBodm1faW9yZXFfc2VydmVyX2FsbG9jX3Jhbmdlc2V0cyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZl
ciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBp
c19kZWZhdWx0KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBp
b3NlcnZpZF90IGlkKQogewogICAgIHVuc2lnbmVkIGludCBpOwogICAgIGludCByYzsKIAotICAg
IGlmICggaXNfZGVmYXVsdCApCisgICAgaWYgKCBpZCA9PSBERUZBVUxUX0lPU0VSVklEICkKICAg
ICAgICAgZ290byBkb25lOwogCisgICAgQVNTRVJUKCFJU19ERUZBVUxUKHMpKTsKKwogICAgIGZv
ciAoIGkgPSAwOyBpIDwgTlJfSU9fUkFOR0VfVFlQRVM7IGkrKyApCiAgICAgewogICAgICAgICBj
aGFyICpuYW1lOwogCi0gICAgICAgIHJjID0gYXNwcmludGYoJm5hbWUsICJpb3JlcV9zZXJ2ZXIg
JWQgJXMiLCBzLT5pZCwKKyAgICAgICAgcmMgPSBhc3ByaW50ZigmbmFtZSwgImlvcmVxX3NlcnZl
ciAlZCAlcyIsIGlkLAogICAgICAgICAgICAgICAgICAgICAgIChpID09IFhFTl9ETU9QX0lPX1JB
TkdFX1BPUlQpID8gInBvcnQiIDoKICAgICAgICAgICAgICAgICAgICAgICAoaSA9PSBYRU5fRE1P
UF9JT19SQU5HRV9NRU1PUlkpID8gIm1lbW9yeSIgOgogICAgICAgICAgICAgICAgICAgICAgIChp
ID09IFhFTl9ETU9QX0lPX1JBTkdFX1BDSSkgPyAicGNpIiA6CkBAIC01MzcsMTMgKzU2NCwxMiBA
QCBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfYWxsb2NfcmFuZ2VzZXRzKHN0cnVjdCBodm1f
aW9yZXFfc2VydmVyICpzLAogICAgIHJldHVybiAwOwogCiAgZmFpbDoKLSAgICBodm1faW9yZXFf
c2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHMsIGZhbHNlKTsKKyAgICBodm1faW9yZXFfc2VydmVyX2Zy
ZWVfcmFuZ2VzZXRzKHMpOwogCiAgICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgdm9pZCBodm1f
aW9yZXFfc2VydmVyX2VuYWJsZShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaXNfZGVmYXVsdCkKK3N0YXRpYyB2b2lk
IGh2bV9pb3JlcV9zZXJ2ZXJfZW5hYmxlKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogewog
ICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5kb21haW47CiAgICAgc3RydWN0IGh2bV9pb3JlcV92
Y3B1ICpzdjsKQEAgLTU1NCw3ICs1ODAsNyBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVy
X2VuYWJsZShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICBpZiAoIHMtPmVuYWJsZWQg
KQogICAgICAgICBnb3RvIGRvbmU7CiAKLSAgICBpZiAoICFpc19kZWZhdWx0ICkKKyAgICBpZiAo
ICFJU19ERUZBVUxUKHMpICkKICAgICB7CiAgICAgICAgIGh2bV9yZW1vdmVfaW9yZXFfZ2ZuKGQs
ICZzLT5pb3JlcSk7CiAKQEAgLTU3Myw4ICs1OTksNyBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFf
c2VydmVyX2VuYWJsZShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICBzcGluX3VubG9j
aygmcy0+bG9jayk7CiB9CiAKLXN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShz
dHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBib29sIGlzX2RlZmF1bHQpCitzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2Rp
c2FibGUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAq
ZCA9IHMtPmRvbWFpbjsKICAgICBib29sIGhhbmRsZV9idWZpb3JlcSA9ICEhcy0+YnVmaW9yZXEu
dmE7CkBAIC01ODQsNyArNjA5LDcgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9kaXNh
YmxlKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogICAgIGlmICggIXMtPmVuYWJsZWQgKQog
ICAgICAgICBnb3RvIGRvbmU7CiAKLSAgICBpZiAoICFpc19kZWZhdWx0ICkKKyAgICBpZiAoICFJ
U19ERUZBVUxUKHMpICkKICAgICB7CiAgICAgICAgIGlmICggaGFuZGxlX2J1ZmlvcmVxICkKICAg
ICAgICAgICAgIGh2bV9hZGRfaW9yZXFfZ2ZuKGQsICZzLT5idWZpb3JlcSk7CkBAIC02MDAsMTMg
KzYyNSwxMSBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUoc3RydWN0IGh2
bV9pb3JlcV9zZXJ2ZXIgKnMsCiAKIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IGRvbWFpbiAqZCwgZG9taWRfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJvb2wgaXNfZGVmYXVsdCwgaW50IGJ1ZmlvcmVxX2hhbmRsaW5nLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW9zZXJ2aWRfdCBpZCkKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGludCBidWZpb3JlcV9oYW5kbGluZywgaW9zZXJ2aWRfdCBp
ZCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdjsKICAgICBpbnQgcmM7CiAKLSAgICBzLT5pZCA9IGlk
OwogICAgIHMtPmRvbWFpbiA9IGQ7CiAgICAgcy0+ZG9taWQgPSBkb21pZDsKIApAQCAtNjE0LDcg
KzYzNyw3IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdCBodm1faW9y
ZXFfc2VydmVyICpzLAogICAgIElOSVRfTElTVF9IRUFEKCZzLT5pb3JlcV92Y3B1X2xpc3QpOwog
ICAgIHNwaW5fbG9ja19pbml0KCZzLT5idWZpb3JlcV9sb2NrKTsKIAotICAgIHJjID0gaHZtX2lv
cmVxX3NlcnZlcl9hbGxvY19yYW5nZXNldHMocywgaXNfZGVmYXVsdCk7CisgICAgcmMgPSBodm1f
aW9yZXFfc2VydmVyX2FsbG9jX3Jhbmdlc2V0cyhzLCBpZCk7CiAgICAgaWYgKCByYyApCiAgICAg
ICAgIHJldHVybiByYzsKIApAQCAtNjIyLDEzICs2NDUsMTMgQEAgc3RhdGljIGludCBodm1faW9y
ZXFfc2VydmVyX2luaXQoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgICAgIHMtPmJ1
ZmlvcmVxX2F0b21pYyA9IHRydWU7CiAKICAgICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfc2V0dXBf
cGFnZXMoCi0gICAgICAgICAgICAgcywgaXNfZGVmYXVsdCwgYnVmaW9yZXFfaGFuZGxpbmcgIT0g
SFZNX0lPUkVRU1JWX0JVRklPUkVRX09GRik7CisgICAgICAgICAgICAgcywgYnVmaW9yZXFfaGFu
ZGxpbmcgIT0gSFZNX0lPUkVRU1JWX0JVRklPUkVRX09GRik7CiAgICAgaWYgKCByYyApCiAgICAg
ICAgIGdvdG8gZmFpbF9tYXA7CiAKICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCiAgICAgewot
ICAgICAgICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfYWRkX3ZjcHUocywgaXNfZGVmYXVsdCwgdik7
CisgICAgICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9hZGRfdmNwdShzLCB2KTsKICAgICAgICAg
aWYgKCByYyApCiAgICAgICAgICAgICBnb3RvIGZhaWxfYWRkOwogICAgIH0KQEAgLTYzNyw0NyAr
NjYwLDIwIEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdCBodm1faW9y
ZXFfc2VydmVyICpzLAogCiAgZmFpbF9hZGQ6CiAgICAgaHZtX2lvcmVxX3NlcnZlcl9yZW1vdmVf
YWxsX3ZjcHVzKHMpOwotICAgIGh2bV9pb3JlcV9zZXJ2ZXJfdW5tYXBfcGFnZXMocywgaXNfZGVm
YXVsdCk7CisgICAgaHZtX2lvcmVxX3NlcnZlcl91bm1hcF9wYWdlcyhzKTsKIAogIGZhaWxfbWFw
OgotICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9yYW5nZXNldHMocywgaXNfZGVmYXVsdCk7Cisg
ICAgaHZtX2lvcmVxX3NlcnZlcl9mcmVlX3Jhbmdlc2V0cyhzKTsKIAogICAgIHJldHVybiByYzsK
IH0KIAotc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9kZWluaXQoc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGlz
X2RlZmF1bHQpCitzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2RlaW5pdChzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqcykKIHsKICAgICBBU1NFUlQoIXMtPmVuYWJsZWQpOwogICAgIGh2bV9p
b3JlcV9zZXJ2ZXJfcmVtb3ZlX2FsbF92Y3B1cyhzKTsKLSAgICBodm1faW9yZXFfc2VydmVyX3Vu
bWFwX3BhZ2VzKHMsIGlzX2RlZmF1bHQpOwotICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9yYW5n
ZXNldHMocywgaXNfZGVmYXVsdCk7Ci19Ci0KLXN0YXRpYyBpb3NlcnZpZF90IG5leHRfaW9zZXJ2
aWQoc3RydWN0IGRvbWFpbiAqZCkKLXsKLSAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsK
LSAgICBpb3NlcnZpZF90IGlkOwotCi0gICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZkLT5hcmNo
Lmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spKTsKLQotICAgIGlkID0gZC0+YXJjaC5odm1f
ZG9tYWluLmlvcmVxX3NlcnZlci5pZDsKLQotIGFnYWluOgotICAgIGlkKys7Ci0KLSAgICAvKiBD
aGVjayBmb3IgdW5pcXVlbmVzcyAqLwotICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5s
aXN0LAotICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKLSAgICB7Ci0gICAg
ICAgIGlmICggaWQgPT0gcy0+aWQgKQotICAgICAgICAgICAgZ290byBhZ2FpbjsKLSAgICB9Ci0K
LSAgICBkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmlkID0gaWQ7Ci0KLSAgICByZXR1
cm4gaWQ7CisgICAgaHZtX2lvcmVxX3NlcnZlcl91bm1hcF9wYWdlcyhzKTsKKyAgICBodm1faW9y
ZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHMpOwogfQogCiBpbnQgaHZtX2NyZWF0ZV9pb3JlcV9z
ZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgZG9taWRfdCBkb21pZCwKQEAgLTY4NSw1MiArNjgxLDY0
IEBAIGludCBodm1fY3JlYXRlX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBkb21pZF90
IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlvc2VydmlkX3QgKmlkKQogewog
ICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzOworICAgIHVuc2lnbmVkIGludCBpOwogICAg
IGludCByYzsKIAogICAgIGlmICggYnVmaW9yZXFfaGFuZGxpbmcgPiBIVk1fSU9SRVFTUlZfQlVG
SU9SRVFfQVRPTUlDICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKLSAgICByYyA9IC1FTk9N
RU07CiAgICAgcyA9IHh6YWxsb2Moc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIpOwogICAgIGlmICgg
IXMgKQotICAgICAgICBnb3RvIGZhaWwxOworICAgICAgICByZXR1cm4gLUVOT01FTTsKIAogICAg
IGRvbWFpbl9wYXVzZShkKTsKICAgICBzcGluX2xvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9k
b21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogCi0gICAgcmMgPSAtRUVYSVNUOwotICAgIGlmICgg
aXNfZGVmYXVsdCAmJiBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgIT0g
TlVMTCApCi0gICAgICAgIGdvdG8gZmFpbDI7Ci0KLSAgICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJf
aW5pdChzLCBkLCBkb21pZCwgaXNfZGVmYXVsdCwgYnVmaW9yZXFfaGFuZGxpbmcsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbmV4dF9pb3NlcnZpZChkKSk7Ci0gICAgaWYgKCByYyAp
Ci0gICAgICAgIGdvdG8gZmFpbDM7Ci0KLSAgICBsaXN0X2FkZCgmcy0+bGlzdF9lbnRyeSwKLSAg
ICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0KTsKLQogICAg
IGlmICggaXNfZGVmYXVsdCApCiAgICAgewotICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4uZGVm
YXVsdF9pb3JlcV9zZXJ2ZXIgPSBzOwotICAgICAgICBodm1faW9yZXFfc2VydmVyX2VuYWJsZShz
LCB0cnVlKTsKKyAgICAgICAgaSA9IERFRkFVTFRfSU9TRVJWSUQ7CisKKyAgICAgICAgcmMgPSAt
RUVYSVNUOworICAgICAgICBpZiAoIEdFVF9JT1JFUV9TRVJWRVIoZCwgaSkgKQorICAgICAgICAg
ICAgZ290byBmYWlsOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICBmb3IgKCBpID0g
MDsgaSA8IE1BWF9OUl9JT1JFUV9TRVJWRVJTOyBpKysgKQorICAgICAgICB7CisgICAgICAgICAg
ICBpZiAoIGkgIT0gREVGQVVMVF9JT1NFUlZJRCAmJiAhR0VUX0lPUkVRX1NFUlZFUihkLCBpKSAp
CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAgICByYyA9IC1FTk9T
UEM7CisgICAgICAgIGlmICggaSA+PSBNQVhfTlJfSU9SRVFfU0VSVkVSUyApCisgICAgICAgICAg
ICBnb3RvIGZhaWw7CiAgICAgfQogCisgICAgc2V0X2lvcmVxX3NlcnZlcihkLCBpLCBzKTsKKwor
ICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9pbml0KHMsIGQsIGRvbWlkLCBidWZpb3JlcV9oYW5k
bGluZywgaSk7CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gZmFpbDsKKworICAgIGlmICgg
aSA9PSBERUZBVUxUX0lPU0VSVklEICkKKyAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9lbmFibGUo
cyk7CisKICAgICBpZiAoIGlkICkKLSAgICAgICAgKmlkID0gcy0+aWQ7CisgICAgICAgICppZCA9
IGk7CiAKICAgICBzcGluX3VubG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3Jl
cV9zZXJ2ZXIubG9jayk7CiAgICAgZG9tYWluX3VucGF1c2UoZCk7CiAKICAgICByZXR1cm4gMDsK
IAotIGZhaWwzOgotIGZhaWwyOgorIGZhaWw6CisgICAgc2V0X2lvcmVxX3NlcnZlcihkLCBpLCBO
VUxMKTsKKwogICAgIHNwaW5fdW5sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlv
cmVxX3NlcnZlci5sb2NrKTsKICAgICBkb21haW5fdW5wYXVzZShkKTsKIAogICAgIHhmcmVlKHMp
OwotIGZhaWwxOgogICAgIHJldHVybiByYzsKIH0KIApAQCAtNzM5LDM3ICs3NDcsMzQgQEAgaW50
IGh2bV9kZXN0cm95X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlk
KQogICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzOwogICAgIGludCByYzsKIAotICAgIHNw
aW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7
CisgICAgaWYgKCBpZCA9PSBERUZBVUxUX0lPU0VSVklEICkKKyAgICAgICAgcmV0dXJuIC1FUEVS
TTsKIAotICAgIHJjID0gLUVOT0VOVDsKLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcywKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIu
bGlzdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdF9lbnRyeSApCi0gICAgewotICAg
ICAgICBpZiAoIHMgPT0gZC0+YXJjaC5odm1fZG9tYWluLmRlZmF1bHRfaW9yZXFfc2VydmVyICkK
LSAgICAgICAgICAgIGNvbnRpbnVlOworICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2gu
aHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKLSAgICAgICAgaWYgKCBzLT5pZCAhPSBp
ZCApCi0gICAgICAgICAgICBjb250aW51ZTsKKyAgICBzID0gZ2V0X2lvcmVxX3NlcnZlcihkLCBp
ZCk7CiAKLSAgICAgICAgZG9tYWluX3BhdXNlKGQpOworICAgIHJjID0gLUVOT0VOVDsKKyAgICBp
ZiAoICFzICkKKyAgICAgICAgZ290byBvdXQ7CiAKLSAgICAgICAgcDJtX3NldF9pb3JlcV9zZXJ2
ZXIoZCwgMCwgcyk7CisgICAgQVNTRVJUKCFJU19ERUZBVUxUKHMpKTsKIAotICAgICAgICBodm1f
aW9yZXFfc2VydmVyX2Rpc2FibGUocywgZmFsc2UpOworICAgIGRvbWFpbl9wYXVzZShkKTsKIAot
ICAgICAgICBsaXN0X2RlbCgmcy0+bGlzdF9lbnRyeSk7CisgICAgcDJtX3NldF9pb3JlcV9zZXJ2
ZXIoZCwgMCwgcyk7CiAKLSAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9kZWluaXQocywgZmFsc2Up
OworICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShzKTsKKyAgICBodm1faW9yZXFfc2VydmVy
X2RlaW5pdChzKTsKIAotICAgICAgICBkb21haW5fdW5wYXVzZShkKTsKKyAgICBkb21haW5fdW5w
YXVzZShkKTsKIAotICAgICAgICB4ZnJlZShzKTsKKyAgICBzZXRfaW9yZXFfc2VydmVyKGQsIGlk
LCBOVUxMKTsKKyAgICB4ZnJlZShzKTsKIAotICAgICAgICByYyA9IDA7Ci0gICAgICAgIGJyZWFr
OwotICAgIH0KKyAgICByYyA9IDA7CiAKKyBvdXQ6CiAgICAgc3Bpbl91bmxvY2tfcmVjdXJzaXZl
KCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogCiAgICAgcmV0dXJuIHJj
OwpAQCAtNzgzLDMxICs3ODgsMzAgQEAgaW50IGh2bV9nZXRfaW9yZXFfc2VydmVyX2luZm8oc3Ry
dWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZl
ciAqczsKICAgICBpbnQgcmM7CiAKKyAgICBpZiAoIGlkID09IERFRkFVTFRfSU9TRVJWSUQgKQor
ICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7CisKICAgICBzcGluX2xvY2tfcmVjdXJzaXZlKCZk
LT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogCi0gICAgcmMgPSAtRU5PRU5U
OwotICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0LAotICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaXN0X2VudHJ5ICkKLSAgICB7Ci0gICAgICAgIGlmICggcyA9PSBkLT5hcmNo
Lmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgKQotICAgICAgICAgICAgY29udGludWU7
CisgICAgcyA9IGdldF9pb3JlcV9zZXJ2ZXIoZCwgaWQpOwogCi0gICAgICAgIGlmICggcy0+aWQg
IT0gaWQgKQotICAgICAgICAgICAgY29udGludWU7CisgICAgcmMgPSAtRU5PRU5UOworICAgIGlm
ICggIXMgKQorICAgICAgICBnb3RvIG91dDsKIAotICAgICAgICAqaW9yZXFfZ2ZuID0gcy0+aW9y
ZXEuZ2ZuOworICAgIEFTU0VSVCghSVNfREVGQVVMVChzKSk7CiAKLSAgICAgICAgaWYgKCBzLT5i
dWZpb3JlcS52YSAhPSBOVUxMICkKLSAgICAgICAgewotICAgICAgICAgICAgKmJ1ZmlvcmVxX2dm
biA9IHMtPmJ1ZmlvcmVxLmdmbjsKLSAgICAgICAgICAgICpidWZpb3JlcV9wb3J0ID0gcy0+YnVm
aW9yZXFfZXZ0Y2huOwotICAgICAgICB9CisgICAgKmlvcmVxX2dmbiA9IHMtPmlvcmVxLmdmbjsK
IAotICAgICAgICByYyA9IDA7Ci0gICAgICAgIGJyZWFrOworICAgIGlmICggcy0+YnVmaW9yZXEu
dmEgIT0gTlVMTCApCisgICAgeworICAgICAgICAqYnVmaW9yZXFfZ2ZuID0gcy0+YnVmaW9yZXEu
Z2ZuOworICAgICAgICAqYnVmaW9yZXFfcG9ydCA9IHMtPmJ1ZmlvcmVxX2V2dGNobjsKICAgICB9
CiAKKyAgICByYyA9IDA7CisKKyBvdXQ6CiAgICAgc3Bpbl91bmxvY2tfcmVjdXJzaXZlKCZkLT5h
cmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogCiAgICAgcmV0dXJuIHJjOwpAQCAt
ODE4LDUxICs4MjIsNDkgQEAgaW50IGh2bV9tYXBfaW9fcmFuZ2VfdG9faW9yZXFfc2VydmVyKHN0
cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDY0X3QgZW5kKQogewogICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVy
ICpzOworICAgIHN0cnVjdCByYW5nZXNldCAqcjsKICAgICBpbnQgcmM7CiAKICAgICBpZiAoIHN0
YXJ0ID4gZW5kICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKKyAgICBpZiAoIGlkID09IERF
RkFVTFRfSU9TRVJWSUQgKQorICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7CisKICAgICBzcGlu
X2xvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwog
CisgICAgcyA9IGdldF9pb3JlcV9zZXJ2ZXIoZCwgaWQpOworCiAgICAgcmMgPSAtRU5PRU5UOwot
ICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAm
ZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0LAotICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaXN0X2VudHJ5ICkKLSAgICB7Ci0gICAgICAgIGlmICggcyA9PSBkLT5hcmNoLmh2
bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgKQotICAgICAgICAgICAgY29udGludWU7Cisg
ICAgaWYgKCAhcyApCisgICAgICAgIGdvdG8gb3V0OwogCi0gICAgICAgIGlmICggcy0+aWQgPT0g
aWQgKQotICAgICAgICB7Ci0gICAgICAgICAgICBzdHJ1Y3QgcmFuZ2VzZXQgKnI7CisgICAgQVNT
RVJUKCFJU19ERUZBVUxUKHMpKTsKIAotICAgICAgICAgICAgc3dpdGNoICggdHlwZSApCi0gICAg
ICAgICAgICB7Ci0gICAgICAgICAgICBjYXNlIFhFTl9ETU9QX0lPX1JBTkdFX1BPUlQ6Ci0gICAg
ICAgICAgICBjYXNlIFhFTl9ETU9QX0lPX1JBTkdFX01FTU9SWToKLSAgICAgICAgICAgIGNhc2Ug
WEVOX0RNT1BfSU9fUkFOR0VfUENJOgotICAgICAgICAgICAgICAgIHIgPSBzLT5yYW5nZVt0eXBl
XTsKLSAgICAgICAgICAgICAgICBicmVhazsKKyAgICBzd2l0Y2ggKCB0eXBlICkKKyAgICB7Cisg
ICAgY2FzZSBYRU5fRE1PUF9JT19SQU5HRV9QT1JUOgorICAgIGNhc2UgWEVOX0RNT1BfSU9fUkFO
R0VfTUVNT1JZOgorICAgIGNhc2UgWEVOX0RNT1BfSU9fUkFOR0VfUENJOgorICAgICAgICByID0g
cy0+cmFuZ2VbdHlwZV07CisgICAgICAgIGJyZWFrOwogCi0gICAgICAgICAgICBkZWZhdWx0Ogot
ICAgICAgICAgICAgICAgIHIgPSBOVUxMOwotICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAg
ICAgICAgfQorICAgIGRlZmF1bHQ6CisgICAgICAgIHIgPSBOVUxMOworICAgICAgICBicmVhazsK
KyAgICB9CiAKLSAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKLSAgICAgICAgICAgIGlmICggIXIg
KQotICAgICAgICAgICAgICAgIGJyZWFrOworICAgIHJjID0gLUVJTlZBTDsKKyAgICBpZiAoICFy
ICkKKyAgICAgICAgZ290byBvdXQ7CiAKLSAgICAgICAgICAgIHJjID0gLUVFWElTVDsKLSAgICAg
ICAgICAgIGlmICggcmFuZ2VzZXRfb3ZlcmxhcHNfcmFuZ2Uociwgc3RhcnQsIGVuZCkgKQotICAg
ICAgICAgICAgICAgIGJyZWFrOworICAgIHJjID0gLUVFWElTVDsKKyAgICBpZiAoIHJhbmdlc2V0
X292ZXJsYXBzX3JhbmdlKHIsIHN0YXJ0LCBlbmQpICkKKyAgICAgICAgZ290byBvdXQ7CiAKLSAg
ICAgICAgICAgIHJjID0gcmFuZ2VzZXRfYWRkX3JhbmdlKHIsIHN0YXJ0LCBlbmQpOwotICAgICAg
ICAgICAgYnJlYWs7Ci0gICAgICAgIH0KLSAgICB9CisgICAgcmMgPSByYW5nZXNldF9hZGRfcmFu
Z2Uociwgc3RhcnQsIGVuZCk7CiAKKyBvdXQ6CiAgICAgc3Bpbl91bmxvY2tfcmVjdXJzaXZlKCZk
LT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogCiAgICAgcmV0dXJuIHJjOwpA
QCAtODczLDUxICs4NzUsNDkgQEAgaW50IGh2bV91bm1hcF9pb19yYW5nZV9mcm9tX2lvcmVxX3Nl
cnZlcihzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBlbmQpCiB7CiAgICAgc3RydWN0IGh2bV9p
b3JlcV9zZXJ2ZXIgKnM7CisgICAgc3RydWN0IHJhbmdlc2V0ICpyOwogICAgIGludCByYzsKIAog
ICAgIGlmICggc3RhcnQgPiBlbmQgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAorICAgIGlm
ICggaWQgPT0gREVGQVVMVF9JT1NFUlZJRCApCisgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsK
KwogICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2
ZXIubG9jayk7CiAKKyAgICBzID0gZ2V0X2lvcmVxX3NlcnZlcihkLCBpZCk7CisKICAgICByYyA9
IC1FTk9FTlQ7Ci0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHMsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxpc3QsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQotICAgIHsKLSAgICAgICAgaWYgKCBzID09
IGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlciApCi0gICAgICAgICAgICBj
b250aW51ZTsKKyAgICBpZiAoICFzICkKKyAgICAgICAgZ290byBvdXQ7CiAKLSAgICAgICAgaWYg
KCBzLT5pZCA9PSBpZCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHN0cnVjdCByYW5nZXNldCAq
cjsKKyAgICBBU1NFUlQoIUlTX0RFRkFVTFQocykpOwogCi0gICAgICAgICAgICBzd2l0Y2ggKCB0
eXBlICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgIGNhc2UgWEVOX0RNT1BfSU9fUkFOR0Vf
UE9SVDoKLSAgICAgICAgICAgIGNhc2UgWEVOX0RNT1BfSU9fUkFOR0VfTUVNT1JZOgotICAgICAg
ICAgICAgY2FzZSBYRU5fRE1PUF9JT19SQU5HRV9QQ0k6Ci0gICAgICAgICAgICAgICAgciA9IHMt
PnJhbmdlW3R5cGVdOwotICAgICAgICAgICAgICAgIGJyZWFrOworICAgIHN3aXRjaCAoIHR5cGUg
KQorICAgIHsKKyAgICBjYXNlIFhFTl9ETU9QX0lPX1JBTkdFX1BPUlQ6CisgICAgY2FzZSBYRU5f
RE1PUF9JT19SQU5HRV9NRU1PUlk6CisgICAgY2FzZSBYRU5fRE1PUF9JT19SQU5HRV9QQ0k6Cisg
ICAgICAgIHIgPSBzLT5yYW5nZVt0eXBlXTsKKyAgICAgICAgYnJlYWs7CiAKLSAgICAgICAgICAg
IGRlZmF1bHQ6Ci0gICAgICAgICAgICAgICAgciA9IE5VTEw7Ci0gICAgICAgICAgICAgICAgYnJl
YWs7Ci0gICAgICAgICAgICB9CisgICAgZGVmYXVsdDoKKyAgICAgICAgciA9IE5VTEw7CisgICAg
ICAgIGJyZWFrOworICAgIH0KIAotICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwotICAgICAgICAg
ICAgaWYgKCAhciApCi0gICAgICAgICAgICAgICAgYnJlYWs7CisgICAgcmMgPSAtRUlOVkFMOwor
ICAgIGlmICggIXIgKQorICAgICAgICBnb3RvIG91dDsKIAotICAgICAgICAgICAgcmMgPSAtRU5P
RU5UOwotICAgICAgICAgICAgaWYgKCAhcmFuZ2VzZXRfY29udGFpbnNfcmFuZ2Uociwgc3RhcnQs
IGVuZCkgKQotICAgICAgICAgICAgICAgIGJyZWFrOworICAgIHJjID0gLUVOT0VOVDsKKyAgICBp
ZiAoICFyYW5nZXNldF9jb250YWluc19yYW5nZShyLCBzdGFydCwgZW5kKSApCisgICAgICAgIGdv
dG8gb3V0OwogCi0gICAgICAgICAgICByYyA9IHJhbmdlc2V0X3JlbW92ZV9yYW5nZShyLCBzdGFy
dCwgZW5kKTsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICB9Ci0gICAgfQorICAgIHJjID0g
cmFuZ2VzZXRfcmVtb3ZlX3JhbmdlKHIsIHN0YXJ0LCBlbmQpOwogCisgb3V0OgogICAgIHNwaW5f
dW5sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsK
IAogICAgIHJldHVybiByYzsKQEAgLTkzNyw2ICs5MzcsOSBAQCBpbnQgaHZtX21hcF9tZW1fdHlw
ZV90b19pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICBz
dHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKICAgICBpbnQgcmM7CiAKKyAgICBpZiAoIGlkID09
IERFRkFVTFRfSU9TRVJWSUQgKQorICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7CisKICAgICBp
ZiAoIHR5cGUgIT0gSFZNTUVNX2lvcmVxX3NlcnZlciApCiAgICAgICAgIHJldHVybiAtRUlOVkFM
OwogCkBAIC05NDUsMTkgKzk0OCwxNCBAQCBpbnQgaHZtX21hcF9tZW1fdHlwZV90b19pb3JlcV9z
ZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKIAogICAgIHNwaW5fbG9ja19y
ZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKLSAgICBy
YyA9IC1FTk9FTlQ7Ci0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHMsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxpc3QsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQotICAgIHsKLSAgICAgICAgaWYgKCBz
ID09IGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlciApCi0gICAgICAgICAg
ICBjb250aW51ZTsKKyAgICBzID0gZ2V0X2lvcmVxX3NlcnZlcihkLCBpZCk7CiAKLSAgICAgICAg
aWYgKCBzLT5pZCA9PSBpZCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHJjID0gcDJtX3NldF9p
b3JlcV9zZXJ2ZXIoZCwgZmxhZ3MsIHMpOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0K
KyAgICBpZiAoICFzICkKKyAgICAgICAgcmMgPSAtRU5PRU5UOworICAgIGVsc2UKKyAgICB7Cisg
ICAgICAgIEFTU0VSVCghSVNfREVGQVVMVChzKSk7CisgICAgICAgIHJjID0gcDJtX3NldF9pb3Jl
cV9zZXJ2ZXIoZCwgZmxhZ3MsIHMpOwogICAgIH0KIAogICAgIHNwaW5fdW5sb2NrX3JlY3Vyc2l2
ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKQEAgLTk3NiwzOCArOTc0
LDM0IEBAIGludCBodm1fbWFwX21lbV90eXBlX3RvX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWlu
ICpkLCBpb3NlcnZpZF90IGlkLAogaW50IGh2bV9zZXRfaW9yZXFfc2VydmVyX3N0YXRlKHN0cnVj
dCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYm9vbCBlbmFibGVkKQogewotICAgIHN0cnVjdCBsaXN0X2hlYWQgKmVudHJ5OworICAgIHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzOwogICAgIGludCByYzsKIAorICAgIGlmICggaWQgPT0g
REVGQVVMVF9JT1NFUlZJRCApCisgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKKwogICAgIHNw
aW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7
CiAKLSAgICByYyA9IC1FTk9FTlQ7Ci0gICAgbGlzdF9mb3JfZWFjaCAoIGVudHJ5LAotICAgICAg
ICAgICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0ICkKLSAg
ICB7Ci0gICAgICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzID0gbGlzdF9lbnRyeShlbnRy
eSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBodm1faW9yZXFfc2VydmVyLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlzdF9lbnRyeSk7CisgICAgcyA9IGdldF9pb3JlcV9zZXJ2ZXIoZCwgaWQp
OwogCi0gICAgICAgIGlmICggcyA9PSBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9z
ZXJ2ZXIgKQotICAgICAgICAgICAgY29udGludWU7CisgICAgcmMgPSAtRU5PRU5UOworICAgIGlm
ICggIXMgKQorICAgICAgICBnb3RvIG91dDsKIAotICAgICAgICBpZiAoIHMtPmlkICE9IGlkICkK
LSAgICAgICAgICAgIGNvbnRpbnVlOworICAgIEFTU0VSVCghSVNfREVGQVVMVChzKSk7CiAKLSAg
ICAgICAgZG9tYWluX3BhdXNlKGQpOworICAgIGRvbWFpbl9wYXVzZShkKTsKIAotICAgICAgICBp
ZiAoIGVuYWJsZWQgKQotICAgICAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9lbmFibGUocywgZmFs
c2UpOwotICAgICAgICBlbHNlCi0gICAgICAgICAgICBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUo
cywgZmFsc2UpOworICAgIGlmICggZW5hYmxlZCApCisgICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJf
ZW5hYmxlKHMpOworICAgIGVsc2UKKyAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9kaXNhYmxlKHMp
OwogCi0gICAgICAgIGRvbWFpbl91bnBhdXNlKGQpOworICAgIGRvbWFpbl91bnBhdXNlKGQpOwog
Ci0gICAgICAgIHJjID0gMDsKLSAgICAgICAgYnJlYWs7Ci0gICAgfQorICAgIHJjID0gMDsKIAor
IG91dDoKICAgICBzcGluX3VubG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3Jl
cV9zZXJ2ZXIubG9jayk7CiAgICAgcmV0dXJuIHJjOwogfQpAQCAtMTAxNSwxNyArMTAwOSwxNCBA
QCBpbnQgaHZtX3NldF9pb3JlcV9zZXJ2ZXJfc3RhdGUoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2
aWRfdCBpZCwKIGludCBodm1fYWxsX2lvcmVxX3NlcnZlcnNfYWRkX3ZjcHUoc3RydWN0IGRvbWFp
biAqZCwgc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7
CisgICAgdW5zaWduZWQgaW50IGlkOwogICAgIGludCByYzsKIAogICAgIHNwaW5fbG9ja19yZWN1
cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKLSAgICBsaXN0
X2Zvcl9lYWNoX2VudHJ5ICggcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgJmQtPmFyY2gu
aHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlzdF9lbnRyeSApCisgICAgRk9SX0VBQ0hfSU9SRVFfU0VSVkVSKGQsIGlkLCBzKQogICAgIHsK
LSAgICAgICAgYm9vbCBpc19kZWZhdWx0ID0gKHMgPT0gZC0+YXJjaC5odm1fZG9tYWluLmRlZmF1
bHRfaW9yZXFfc2VydmVyKTsKLQotICAgICAgICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfYWRkX3Zj
cHUocywgaXNfZGVmYXVsdCwgdik7CisgICAgICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9hZGRf
dmNwdShzLCB2KTsKICAgICAgICAgaWYgKCByYyApCiAgICAgICAgICAgICBnb3RvIGZhaWw7CiAg
ICAgfQpAQCAtMTAzNSwxMCArMTAyNiwxNSBAQCBpbnQgaHZtX2FsbF9pb3JlcV9zZXJ2ZXJzX2Fk
ZF92Y3B1KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2KQogICAgIHJldHVybiAwOwog
CiAgZmFpbDoKLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcywKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGlzdF9lbnRyeSApCisgICAgd2hpbGUgKCBpZC0tICE9IDAgKQor
ICAgIHsKKyAgICAgICAgcyA9IEdFVF9JT1JFUV9TRVJWRVIoZCwgaWQpOworCisgICAgICAgIGlm
ICggIXMgKQorICAgICAgICAgICAgY29udGludWU7CisKICAgICAgICAgaHZtX2lvcmVxX3NlcnZl
cl9yZW1vdmVfdmNwdShzLCB2KTsKKyAgICB9CiAKICAgICBzcGluX3VubG9ja19yZWN1cnNpdmUo
JmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKQEAgLTEwNDgsMTIgKzEw
NDQsMTEgQEAgaW50IGh2bV9hbGxfaW9yZXFfc2VydmVyc19hZGRfdmNwdShzdHJ1Y3QgZG9tYWlu
ICpkLCBzdHJ1Y3QgdmNwdSAqdikKIHZvaWQgaHZtX2FsbF9pb3JlcV9zZXJ2ZXJzX3JlbW92ZV92
Y3B1KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCBodm1f
aW9yZXFfc2VydmVyICpzOworICAgIHVuc2lnbmVkIGludCBpZDsKIAogICAgIHNwaW5fbG9ja19y
ZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKLSAgICBs
aXN0X2Zvcl9lYWNoX2VudHJ5ICggcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgJmQtPmFy
Y2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlzdF9lbnRyeSApCisgICAgRk9SX0VBQ0hfSU9SRVFfU0VSVkVSKGQsIGlkLCBzKQogICAg
ICAgICBodm1faW9yZXFfc2VydmVyX3JlbW92ZV92Y3B1KHMsIHYpOwogCiAgICAgc3Bpbl91bmxv
Y2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwpAQCAt
MTA2MSwyOCArMTA1NiwxOSBAQCB2b2lkIGh2bV9hbGxfaW9yZXFfc2VydmVyc19yZW1vdmVfdmNw
dShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmNwdSAqdikKIAogdm9pZCBodm1fZGVzdHJveV9h
bGxfaW9yZXFfc2VydmVycyhzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIHN0cnVjdCBodm1faW9y
ZXFfc2VydmVyICpzLCAqbmV4dDsKKyAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKKyAg
ICB1bnNpZ25lZCBpbnQgaWQ7CiAKICAgICBzcGluX2xvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2
bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogCiAgICAgLyogTm8gbmVlZCB0byBkb21haW5f
cGF1c2UoKSBhcyB0aGUgZG9tYWluIGlzIGJlaW5nIHRvcm4gZG93biAqLwogCi0gICAgbGlzdF9m
b3JfZWFjaF9lbnRyeV9zYWZlICggcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBu
ZXh0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4u
aW9yZXFfc2VydmVyLmxpc3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdF9l
bnRyeSApCisgICAgRk9SX0VBQ0hfSU9SRVFfU0VSVkVSKGQsIGlkLCBzKQogICAgIHsKLSAgICAg
ICAgYm9vbCBpc19kZWZhdWx0ID0gKHMgPT0gZC0+YXJjaC5odm1fZG9tYWluLmRlZmF1bHRfaW9y
ZXFfc2VydmVyKTsKLQotICAgICAgICBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUocywgaXNfZGVm
YXVsdCk7Ci0KLSAgICAgICAgaWYgKCBpc19kZWZhdWx0ICkKLSAgICAgICAgICAgIGQtPmFyY2gu
aHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlciA9IE5VTEw7Ci0KLSAgICAgICAgbGlzdF9k
ZWwoJnMtPmxpc3RfZW50cnkpOwotCi0gICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGVpbml0KHMs
IGlzX2RlZmF1bHQpOworICAgICAgICBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUocyk7CisgICAg
ICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGVpbml0KHMpOwogCisgICAgICAgIHNldF9pb3JlcV9zZXJ2
ZXIoZCwgaWQsIE5VTEwpOwogICAgICAgICB4ZnJlZShzKTsKICAgICB9CiAKQEAgLTExMTcsNyAr
MTEwMyw3IEBAIGludCBodm1fc2V0X2RtX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBkb21pZF90
IGRvbWlkKQogICAgICAqIHN0aWxsIGJlIHNldCBhbmQgdGh1cywgd2hlbiB0aGUgc2VydmVyIGlz
IGNyZWF0ZWQsIGl0IHdpbGwgaGF2ZQogICAgICAqIHRoZSBjb3JyZWN0IGRvbWlkLgogICAgICAq
LwotICAgIHMgPSBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXI7CisgICAg
cyA9IEdFVF9JT1JFUV9TRVJWRVIoZCwgREVGQVVMVF9JT1NFUlZJRCk7CiAgICAgaWYgKCAhcyAp
CiAgICAgICAgIGdvdG8gZG9uZTsKIApAQCAtMTE3MCwxMiArMTE1NiwxMCBAQCBzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqaHZtX3NlbGVjdF9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwK
ICAgICB1aW50MzJfdCBjZjg7CiAgICAgdWludDhfdCB0eXBlOwogICAgIHVpbnQ2NF90IGFkZHI7
Ci0KLSAgICBpZiAoIGxpc3RfZW1wdHkoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIu
bGlzdCkgKQotICAgICAgICByZXR1cm4gTlVMTDsKKyAgICB1bnNpZ25lZCBpbnQgaWQ7CiAKICAg
ICBpZiAoIHAtPnR5cGUgIT0gSU9SRVFfVFlQRV9DT1BZICYmIHAtPnR5cGUgIT0gSU9SRVFfVFlQ
RV9QSU8gKQotICAgICAgICByZXR1cm4gZC0+YXJjaC5odm1fZG9tYWluLmRlZmF1bHRfaW9yZXFf
c2VydmVyOworICAgICAgICByZXR1cm4gR0VUX0lPUkVRX1NFUlZFUihkLCBERUZBVUxUX0lPU0VS
VklEKTsKIAogICAgIGNmOCA9IGQtPmFyY2guaHZtX2RvbWFpbi5wY2lfY2Y4OwogCkBAIC0xMjE1
LDE2ICsxMTk5LDExIEBAIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpodm1fc2VsZWN0X2lvcmVx
X3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICBhZGRyID0gcC0+YWRkcjsKICAgICB9
CiAKLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcywKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlzdF9lbnRyeSApCisgICAgRk9SX0VBQ0hfSU9SRVFfU0VSVkVSKGQsIGlk
LCBzKQogICAgIHsKICAgICAgICAgc3RydWN0IHJhbmdlc2V0ICpyOwogCi0gICAgICAgIGlmICgg
cyA9PSBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgKQotICAgICAgICAg
ICAgY29udGludWU7Ci0KLSAgICAgICAgaWYgKCAhcy0+ZW5hYmxlZCApCisgICAgICAgIGlmICgg
SVNfREVGQVVMVChzKSApCiAgICAgICAgICAgICBjb250aW51ZTsKIAogICAgICAgICByID0gcy0+
cmFuZ2VbdHlwZV07CkBAIC0xMjU3LDcgKzEyMzYsNyBAQCBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZl
ciAqaHZtX3NlbGVjdF9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgfQog
ICAgIH0KIAotICAgIHJldHVybiBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2
ZXI7CisgICAgcmV0dXJuIEdFVF9JT1JFUV9TRVJWRVIoZCwgREVGQVVMVF9JT1NFUlZJRCk7CiB9
CiAKIHN0YXRpYyBpbnQgaHZtX3NlbmRfYnVmZmVyZWRfaW9yZXEoc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKnMsIGlvcmVxX3QgKnApCkBAIC0xNDE2LDEzICsxMzk1LDEzIEBAIHVuc2lnbmVkIGlu
dCBodm1fYnJvYWRjYXN0X2lvcmVxKGlvcmVxX3QgKnAsIGJvb2wgYnVmZmVyZWQpCiB7CiAgICAg
c3RydWN0IGRvbWFpbiAqZCA9IGN1cnJlbnQtPmRvbWFpbjsKICAgICBzdHJ1Y3QgaHZtX2lvcmVx
X3NlcnZlciAqczsKLSAgICB1bnNpZ25lZCBpbnQgZmFpbGVkID0gMDsKKyAgICB1bnNpZ25lZCBp
bnQgaWQsIGZhaWxlZCA9IDA7CiAKLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcywKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlz
dCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdF9lbnRyeSApCisgICAgRk9SX0VBQ0hf
SU9SRVFfU0VSVkVSKGQsIGlkLCBzKQorICAgIHsKICAgICAgICAgaWYgKCBodm1fc2VuZF9pb3Jl
cShzLCBwLCBidWZmZXJlZCkgPT0gWDg2RU1VTF9VTkhBTkRMRUFCTEUgKQogICAgICAgICAgICAg
ZmFpbGVkKys7CisgICAgfQogCiAgICAgcmV0dXJuIGZhaWxlZDsKIH0KQEAgLTE0NDIsNyArMTQy
MSw2IEBAIHN0YXRpYyBpbnQgaHZtX2FjY2Vzc19jZjgoCiB2b2lkIGh2bV9pb3JlcV9pbml0KHN0
cnVjdCBkb21haW4gKmQpCiB7CiAgICAgc3Bpbl9sb2NrX2luaXQoJmQtPmFyY2guaHZtX2RvbWFp
bi5pb3JlcV9zZXJ2ZXIubG9jayk7Ci0gICAgSU5JVF9MSVNUX0hFQUQoJmQtPmFyY2guaHZtX2Rv
bWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCk7CiAKICAgICByZWdpc3Rlcl9wb3J0aW9faGFuZGxlcihk
LCAweGNmOCwgNCwgaHZtX2FjY2Vzc19jZjgpOwogfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaApp
bmRleCA3ZjEyOGMwNWZmLi5lMTdiYmU0MDA0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaApA
QCAtNjAsNyArNjAsNiBAQCBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciB7CiAKICAgICAvKiBEb21h
aW4gaWQgb2YgZW11bGF0aW5nIGRvbWFpbiAqLwogICAgIGRvbWlkX3QgICAgICAgICAgICAgICAg
ZG9taWQ7Ci0gICAgaW9zZXJ2aWRfdCAgICAgICAgICAgICBpZDsKICAgICBzdHJ1Y3QgaHZtX2lv
cmVxX3BhZ2UgIGlvcmVxOwogICAgIHN0cnVjdCBsaXN0X2hlYWQgICAgICAgaW9yZXFfdmNwdV9s
aXN0OwogICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAgYnVmaW9yZXE7CkBAIC0xMDAsNiArOTks
OSBAQCBzdHJ1Y3QgaHZtX3BpX29wcyB7CiAgICAgdm9pZCAoKmRvX3Jlc3VtZSkoc3RydWN0IHZj
cHUgKnYpOwogfTsKIAorI2RlZmluZSBNQVhfTlJfSU9SRVFfU0VSVkVSUyA4CisjZGVmaW5lIERF
RkFVTFRfSU9TRVJWSUQgMAorCiBzdHJ1Y3QgaHZtX2RvbWFpbiB7CiAgICAgLyogR3Vlc3QgcGFn
ZSByYW5nZSB1c2VkIGZvciBub24tZGVmYXVsdCBpb3JlcSBzZXJ2ZXJzICovCiAgICAgc3RydWN0
IHsKQEAgLTEwOSwxMSArMTExLDkgQEAgc3RydWN0IGh2bV9kb21haW4gewogCiAgICAgLyogTG9j
ayBwcm90ZWN0cyBhbGwgb3RoZXIgdmFsdWVzIGluIHRoZSBzdWItc3RydWN0IGFuZCB0aGUgZGVm
YXVsdCAqLwogICAgIHN0cnVjdCB7Ci0gICAgICAgIHNwaW5sb2NrX3QgICAgICAgbG9jazsKLSAg
ICAgICAgaW9zZXJ2aWRfdCAgICAgICBpZDsKLSAgICAgICAgc3RydWN0IGxpc3RfaGVhZCBsaXN0
OworICAgICAgICBzcGlubG9ja190ICAgICAgICAgICAgICBsb2NrOworICAgICAgICBzdHJ1Y3Qg
aHZtX2lvcmVxX3NlcnZlciAqc2VydmVyW01BWF9OUl9JT1JFUV9TRVJWRVJTXTsKICAgICB9IGlv
cmVxX3NlcnZlcjsKLSAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqZGVmYXVsdF9pb3JlcV9z
ZXJ2ZXI7CiAKICAgICAvKiBDYWNoZWQgQ0Y4IGZvciBndWVzdCBQQ0kgY29uZmlnIGN5Y2xlcyAq
LwogICAgIHVpbnQzMl90ICAgICAgICAgICAgICAgIHBjaV9jZjg7Ci0tIAoyLjExLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 30 17:48:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 17:48:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9EAu-0006lX-SK; Mon, 30 Oct 2017 17:48:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=469f563c5=Paul.Durrant@citrix.com>)
 id 1e9EAt-0006lA-70
 for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 17:48:35 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 A9/D0-29298-2F567F95; Mon, 30 Oct 2017 17:48:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHSDve7H1O+
 RBtdO2lh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnt3evZClp1K85cPcvcwDhBuYuRk0NCwF/i
 wbH7LCA2m4COxNSnl1i7GDk4RARUJG7vNQAJMwuESaxecJERxBYW8JHoWfqPCaSERUBVonOxD
 UiYV8BaordzETvERHmJXW0XWUFsTgEbiXUd/5hBbCGgmpM3uxkh6gUlTs58wgIxXlOidftvdg
 hbXqJ562yoehWJ9VNnsU1g5JuFpGUWkpZZSFoWMDKvYtQoTi0qSy3SNbLQSyrKTM8oyU3MzNE
 1NDDVy00tLk5MT81JTCrWS87P3cQIDLR6BgbGHYx9q/wOMUpyMCmJ8u50/B4pxJeUn1KZkVic
 EV9UmpNafIhRhoNDSYL3QgpQTrAoNT21Ii0zBxjyMGkJDh4lEd4ykDRvcUFibnFmOkTqFKMxR
 8fNu3+YOJ7NfN3ALMSSl5+XKiXOqwaMJiEBkNKM0jy4QbBYvMQoKyXMy8jAwCDEU5BalJtZgi
 r/ilGcg1FJmPcWyEKezLwSuH2vgE5hAjpFQ/ILyCkliQgpqQZG55INU7+YBmYaHj275PT0r2y
 BLC//BKvP67z4nP0JK5vl/VMHe7Wstv/0fir3f6bK4k0XnEREPVfr2e/TitL02buI+Rhf9Y0a
 w/o9coJPJ220nVD0KiHXo2W1UvMm9rUrXM0K/95iuz/PxSXyW7Ucx4NMi2m6tVMYrNZem+gW/
 yuouKN/meBhJZbijERDLeai4kQAHrPO3sACAAA=
X-Env-Sender: prvs=469f563c5=Paul.Durrant@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1509385712!109204356!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41946 invoked from network); 30 Oct 2017 17:48:33 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Oct 2017 17:48:33 -0000
X-IronPort-AV: E=Sophos;i="5.44,320,1505779200"; d="scan'208";a="456882987"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Oct 2017 17:48:21 +0000
Message-ID: <20171030174829.4518-4-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171030174829.4518-1-paul.durrant@citrix.com>
References: <20171030174829.4518-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: [Xen-devel] [PATCH v13 03/11] x86/hvm/ioreq: use gfn_t in struct
	hvm_ioreq_page
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhZGp1c3RzIHRoZSBpb3JlcSBzZXJ2ZXIgY29kZSB0byB1c2UgdHlwZS1zYWZl
IGdmbl90IHZhbHVlcwp3aGVyZSBwb3NzaWJsZS4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWdu
ZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdl
ZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgotLS0KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jICAgICAgICAgfCA0NCArKysr
KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9kb21haW4uaCB8ICAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKyks
IDIzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBi
L3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwppbmRleCBjMjFmYTlmMjgwLi5lZWM0ZTQ3NzFlIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2
bS9pb3JlcS5jCkBAIC0yMTAsNyArMjEwLDcgQEAgYm9vbCBoYW5kbGVfaHZtX2lvX2NvbXBsZXRp
b24oc3RydWN0IHZjcHUgKnYpCiAgICAgcmV0dXJuIHRydWU7CiB9CiAKLXN0YXRpYyB1bnNpZ25l
ZCBsb25nIGh2bV9hbGxvY19pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCitz
dGF0aWMgZ2ZuX3QgaHZtX2FsbG9jX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAq
cykKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwogICAgIHVuc2lnbmVkIGlu
dCBpOwpAQCAtMjIwLDIwICsyMjAsMTkgQEAgc3RhdGljIHVuc2lnbmVkIGxvbmcgaHZtX2FsbG9j
X2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKICAgICBmb3IgKCBpID0gMDsg
aSA8IHNpemVvZihkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ2ZuLm1hc2spICogODsgaSsrICkK
ICAgICB7CiAgICAgICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KGksICZkLT5hcmNoLmh2bV9k
b21haW4uaW9yZXFfZ2ZuLm1hc2spICkKLSAgICAgICAgICAgIHJldHVybiBkLT5hcmNoLmh2bV9k
b21haW4uaW9yZXFfZ2ZuLmJhc2UgKyBpOworICAgICAgICAgICAgcmV0dXJuIF9nZm4oZC0+YXJj
aC5odm1fZG9tYWluLmlvcmVxX2dmbi5iYXNlICsgaSk7CiAgICAgfQogCi0gICAgcmV0dXJuIGdm
bl94KElOVkFMSURfR0ZOKTsKKyAgICByZXR1cm4gSU5WQUxJRF9HRk47CiB9CiAKLXN0YXRpYyB2
b2lkIGh2bV9mcmVlX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdmbikKK3N0YXRpYyB2b2lk
IGh2bV9mcmVlX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgZ2ZuX3QgZ2Zu
KQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5kb21haW47Ci0gICAgdW5zaWduZWQgaW50
IGkgPSBnZm4gLSBkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ2ZuLmJhc2U7CisgICAgdW5zaWdu
ZWQgaW50IGkgPSBnZm5feChnZm4pIC0gZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dmbi5iYXNl
OwogCiAgICAgQVNTRVJUKCFJU19ERUZBVUxUKHMpKTsKLSAgICBBU1NFUlQoZ2ZuICE9IGdmbl94
KElOVkFMSURfR0ZOKSk7CisgICAgQVNTRVJUKCFnZm5fZXEoZ2ZuLCBJTlZBTElEX0dGTikpOwog
CiAgICAgc2V0X2JpdChpLCAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dmbi5tYXNrKTsKIH0K
QEAgLTI0Miw3ICsyNDEsNyBAQCBzdGF0aWMgdm9pZCBodm1fdW5tYXBfaW9yZXFfZ2ZuKHN0cnVj
dCBodm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKIHsKICAgICBzdHJ1Y3QgaHZtX2lvcmVx
X3BhZ2UgKmlvcnAgPSBidWYgPyAmcy0+YnVmaW9yZXEgOiAmcy0+aW9yZXE7CiAKLSAgICBpZiAo
IGlvcnAtPmdmbiA9PSBnZm5feChJTlZBTElEX0dGTikgKQorICAgIGlmICggZ2ZuX2VxKGlvcnAt
PmdmbiwgSU5WQUxJRF9HRk4pICkKICAgICAgICAgcmV0dXJuOwogCiAgICAgZGVzdHJveV9yaW5n
X2Zvcl9oZWxwZXIoJmlvcnAtPnZhLCBpb3JwLT5wYWdlKTsKQEAgLTI1MSw3ICsyNTAsNyBAQCBz
dGF0aWMgdm9pZCBodm1fdW5tYXBfaW9yZXFfZ2ZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpz
LCBib29sIGJ1ZikKICAgICBpZiAoICFJU19ERUZBVUxUKHMpICkKICAgICAgICAgaHZtX2ZyZWVf
aW9yZXFfZ2ZuKHMsIGlvcnAtPmdmbik7CiAKLSAgICBpb3JwLT5nZm4gPSBnZm5feChJTlZBTElE
X0dGTik7CisgICAgaW9ycC0+Z2ZuID0gSU5WQUxJRF9HRk47CiB9CiAKIHN0YXRpYyBpbnQgaHZt
X21hcF9pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQpAQCAt
MjY0LDE2ICsyNjMsMTcgQEAgc3RhdGljIGludCBodm1fbWFwX2lvcmVxX2dmbihzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCiAg
ICAgaWYgKCBJU19ERUZBVUxUKHMpICkKLSAgICAgICAgaW9ycC0+Z2ZuID0gYnVmID8KLSAgICAg
ICAgICAgICAgICAgICAgZC0+YXJjaC5odm1fZG9tYWluLnBhcmFtc1tIVk1fUEFSQU1fQlVGSU9S
RVFfUEZOXSA6Ci0gICAgICAgICAgICAgICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi5wYXJhbXNb
SFZNX1BBUkFNX0lPUkVRX1BGTl07CisgICAgICAgIGlvcnAtPmdmbiA9IF9nZm4oYnVmID8KKyAg
ICAgICAgICAgICAgICAgICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4ucGFyYW1zW0hWTV9QQVJB
TV9CVUZJT1JFUV9QRk5dIDoKKyAgICAgICAgICAgICAgICAgICAgICAgICBkLT5hcmNoLmh2bV9k
b21haW4ucGFyYW1zW0hWTV9QQVJBTV9JT1JFUV9QRk5dKTsKICAgICBlbHNlCiAgICAgICAgIGlv
cnAtPmdmbiA9IGh2bV9hbGxvY19pb3JlcV9nZm4ocyk7CiAKLSAgICBpZiAoIGlvcnAtPmdmbiA9
PSBnZm5feChJTlZBTElEX0dGTikgKQorICAgIGlmICggZ2ZuX2VxKGlvcnAtPmdmbiwgSU5WQUxJ
RF9HRk4pICkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAKLSAgICByYyA9IHByZXBhcmVfcmlu
Z19mb3JfaGVscGVyKGQsIGlvcnAtPmdmbiwgJmlvcnAtPnBhZ2UsICZpb3JwLT52YSk7CisgICAg
cmMgPSBwcmVwYXJlX3JpbmdfZm9yX2hlbHBlcihkLCBnZm5feChpb3JwLT5nZm4pLCAmaW9ycC0+
cGFnZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZpb3JwLT52YSk7CiAKICAg
ICBpZiAoIHJjICkKICAgICAgICAgaHZtX3VubWFwX2lvcmVxX2dmbihzLCBidWYpOwpAQCAtMzA5
LDEwICszMDksMTAgQEAgc3RhdGljIHZvaWQgaHZtX3JlbW92ZV9pb3JlcV9nZm4oc3RydWN0IGh2
bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQogICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5k
b21haW47CiAgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwID0gYnVmID8gJnMtPmJ1Zmlv
cmVxIDogJnMtPmlvcmVxOwogCi0gICAgaWYgKCBJU19ERUZBVUxUKHMpIHx8IGlvcnAtPmdmbiA9
PSBnZm5feChJTlZBTElEX0dGTikgKQorICAgIGlmICggSVNfREVGQVVMVChzKSB8fCBnZm5fZXEo
aW9ycC0+Z2ZuLCBJTlZBTElEX0dGTikgKQogICAgICAgICByZXR1cm47CiAKLSAgICBpZiAoIGd1
ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgX2dmbihpb3JwLT5nZm4pLAorICAgIGlmICggZ3Vl
c3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBpb3JwLT5nZm4sCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIF9tZm4ocGFnZV90b19tZm4oaW9ycC0+cGFnZSkpLCAwKSApCiAgICAg
ICAgIGRvbWFpbl9jcmFzaChkKTsKICAgICBjbGVhcl9wYWdlKGlvcnAtPnZhKTsKQEAgLTMyNCwx
MiArMzI0LDEyIEBAIHN0YXRpYyBpbnQgaHZtX2FkZF9pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQogICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCA9
IGJ1ZiA/ICZzLT5idWZpb3JlcSA6ICZzLT5pb3JlcTsKICAgICBpbnQgcmM7CiAKLSAgICBpZiAo
IElTX0RFRkFVTFQocykgfHwgaW9ycC0+Z2ZuID09IGdmbl94KElOVkFMSURfR0ZOKSApCisgICAg
aWYgKCBJU19ERUZBVUxUKHMpIHx8IGdmbl9lcShpb3JwLT5nZm4sIElOVkFMSURfR0ZOKSApCiAg
ICAgICAgIHJldHVybiAwOwogCiAgICAgY2xlYXJfcGFnZShpb3JwLT52YSk7CiAKLSAgICByYyA9
IGd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2UoZCwgX2dmbihpb3JwLT5nZm4pLAorICAgIHJjID0gZ3Vl
c3RfcGh5c21hcF9hZGRfcGFnZShkLCBpb3JwLT5nZm4sCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIF9tZm4ocGFnZV90b19tZm4oaW9ycC0+cGFnZSkpLCAwKTsKICAgICBpZiAoIHJj
ID09IDAgKQogICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShkLCBfbWZuKHBhZ2VfdG9fbWZuKGlv
cnAtPnBhZ2UpKSk7CkBAIC01OTAsOCArNTkwLDggQEAgc3RhdGljIGludCBodm1faW9yZXFfc2Vy
dmVyX2luaXQoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgSU5JVF9MSVNUX0hFQUQo
JnMtPmlvcmVxX3ZjcHVfbGlzdCk7CiAgICAgc3Bpbl9sb2NrX2luaXQoJnMtPmJ1ZmlvcmVxX2xv
Y2spOwogCi0gICAgcy0+aW9yZXEuZ2ZuID0gZ2ZuX3goSU5WQUxJRF9HRk4pOwotICAgIHMtPmJ1
ZmlvcmVxLmdmbiA9IGdmbl94KElOVkFMSURfR0ZOKTsKKyAgICBzLT5pb3JlcS5nZm4gPSBJTlZB
TElEX0dGTjsKKyAgICBzLT5idWZpb3JlcS5nZm4gPSBJTlZBTElEX0dGTjsKIAogICAgIHJjID0g
aHZtX2lvcmVxX3NlcnZlcl9hbGxvY19yYW5nZXNldHMocywgaWQpOwogICAgIGlmICggcmMgKQpA
QCAtNzU3LDExICs3NTcsMTEgQEAgaW50IGh2bV9nZXRfaW9yZXFfc2VydmVyX2luZm8oc3RydWN0
IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKIAogICAgIEFTU0VSVCghSVNfREVGQVVMVChzKSk7
CiAKLSAgICAqaW9yZXFfZ2ZuID0gcy0+aW9yZXEuZ2ZuOworICAgICppb3JlcV9nZm4gPSBnZm5f
eChzLT5pb3JlcS5nZm4pOwogCiAgICAgaWYgKCBzLT5idWZpb3JlcS52YSAhPSBOVUxMICkKICAg
ICB7Ci0gICAgICAgICpidWZpb3JlcV9nZm4gPSBzLT5idWZpb3JlcS5nZm47CisgICAgICAgICpi
dWZpb3JlcV9nZm4gPSBnZm5feChzLT5idWZpb3JlcS5nZm4pOwogICAgICAgICAqYnVmaW9yZXFf
cG9ydCA9IHMtPmJ1ZmlvcmVxX2V2dGNobjsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWlu
LmgKaW5kZXggZTE3YmJlNDAwNC4uM2JkOWM1ZDdjMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWlu
LmgKQEAgLTM2LDcgKzM2LDcgQEAKICNpbmNsdWRlIDxwdWJsaWMvaHZtL2RtX29wLmg+CiAKIHN0
cnVjdCBodm1faW9yZXFfcGFnZSB7Ci0gICAgdW5zaWduZWQgbG9uZyBnZm47CisgICAgZ2ZuX3Qg
Z2ZuOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CiAgICAgdm9pZCAqdmE7CiB9OwotLSAK
Mi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 30 17:48:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 17:48:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9EAy-0006ov-OB; Mon, 30 Oct 2017 17:48:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=469f563c5=Paul.Durrant@citrix.com>)
 id 1e9EAw-0006ms-Kx
 for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 17:48:38 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 E0/F8-19067-5F567F95; Mon, 30 Oct 2017 17:48:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHRDpO6X1O+
 RBve2y1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmHbt9nK7irVHHy7F7mBsb1Ml2MnBwSAv4S
 h+YdZQOx2QR0JKY+vcTaxcjBISKgInF7rwFImFkgRGLiyQmsILawQKrE3gsr2EFsFgFVif0/b
 jKC2LwCNhL/e3vYIEbKS+xquwhWzwkUX9fxjxnEFhKwljh5sxuqXlDi5MwnLBDzNSVat/9mh7
 DlJZq3zoaqV5FYP3UW2wRGvllIWmYhaZmFpGUBI/MqRo3i1KKy1CJdI1O9pKLM9IyS3MTMHF1
 DA1O93NTi4sT01JzEpGK95PzcTYzAUKtnYGDcwbir3e8QoyQHk5Io707H75FCfEn5KZUZicUZ
 8UWlOanFhxhlODiUJHhdgaErJFiUmp5akZaZAwx6mLQEB4+SCG9ZClCat7ggMbc4Mx0idYrRm
 KPj5t0/TBzPZr5uYBZiycvPS5US51UDmSQAUppRmgc3CBaNlxhlpYR5GRkYGIR4ClKLcjNLUO
 VfMYpzMCoJ84aATOHJzCuB2/cK6BQmoFM0JL+AnFKSiJCSamA0b1qwaXkj24E0O+PrgkEM7/3
 npKwWq1yaZmO2ZoWIo00Rw5Wvml1Xf0YEtq+qVziz8onYG9aeEzcveTPMUO7Zfr4xRNHNqvCC
 ifiL6JJPd2ap75G7deaUs6szg11r45c+JrPbFukmh11VtTfnf1t82bXlY1lRJLPw32P7eX5my
 z1YZv97+V4lluKMREMt5qLiRADdmmDIwQIAAA==
X-Env-Sender: prvs=469f563c5=Paul.Durrant@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1509385712!109444241!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5288 invoked from network); 30 Oct 2017 17:48:36 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Oct 2017 17:48:36 -0000
X-IronPort-AV: E=Sophos;i="5.44,320,1505779200"; d="scan'208";a="449051815"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Oct 2017 17:48:27 +0000
Message-ID: <20171030174829.4518-10-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171030174829.4518-1-paul.durrant@citrix.com>
References: <20171030174829.4518-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v13 09/11] tools/libxenforeignmemory: reduce
	xenforeignmemory_restrict code footprint
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QnkgdXNpbmcgYSBzdGF0aWMgaW5saW5lIHN0dWIgaW4gcHJpdmF0ZS5oIGZvciBPUyB3aGVyZSB0
aGlzIGZ1bmN0aW9uYWxpdHkKaXMgbm90IGltcGxlbWVudGVkLCB0aGUgdmFyaW91cyBkdXBsaWNh
dGUgc3R1YnMgaW4gdGhlIE9TLXNwZWNpZmljIHNvdXJjZQptb2R1bGVzIGNhbiBiZSBhdm9pZGVk
LgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpBY2tl
ZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCnY0OgogLSBSZW1vdmVkIGV4dHJhbmVvdXMgZnJl
ZWJzZCBjb2RlLgoKdjM6CiAtIFBhdGNoIGFkZGVkIGluIHJlc3BvbnNlIHRvIHJldmlldyBjb21t
ZW50cy4KLS0tCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvZnJlZWJzZC5jIHwgIDcgLS0tLS0t
LQogdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L21pbmlvcy5jICB8ICA3IC0tLS0tLS0KIHRvb2xz
L2xpYnMvZm9yZWlnbm1lbW9yeS9uZXRic2QuYyAgfCAgNyAtLS0tLS0tCiB0b29scy9saWJzL2Zv
cmVpZ25tZW1vcnkvcHJpdmF0ZS5oIHwgMTIgKysrKysrKysrLS0tCiB0b29scy9saWJzL2ZvcmVp
Z25tZW1vcnkvc29sYXJpcy5jIHwgIDcgLS0tLS0tLQogNSBmaWxlcyBjaGFuZ2VkLCA5IGluc2Vy
dGlvbnMoKyksIDMxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWln
bm1lbW9yeS9mcmVlYnNkLmMgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvZnJlZWJzZC5jCmlu
ZGV4IGRlYzQ0NzQ4NWEuLjZlNmJjNGIxMWYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZm9yZWln
bm1lbW9yeS9mcmVlYnNkLmMKKysrIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2ZyZWVic2Qu
YwpAQCAtOTUsMTMgKzk1LDYgQEAgaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXAoeGVu
Zm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sCiAgICAgcmV0dXJuIG11bm1hcChhZGRyLCBudW0g
PDwgUEFHRV9TSElGVCk7CiB9CiAKLWludCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3Jlc3RyaWN0
KHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZG9taWRfdCBkb21pZCkKLXsKLSAgICBlcnJubyA9IC1FT1BOT1RTVVBQOwot
ICAgIHJldHVybiAtMTsKLX0KLQogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9taW5pb3MuYyBiL3Rvb2xzL2xp
YnMvZm9yZWlnbm1lbW9yeS9taW5pb3MuYwppbmRleCA3NWYzNDAxMjJlLi40MzM0MWNhMzAxIDEw
MDY0NAotLS0gYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbWluaW9zLmMKKysrIGIvdG9vbHMv
bGlicy9mb3JlaWdubWVtb3J5L21pbmlvcy5jCkBAIC01OCwxMyArNTgsNiBAQCBpbnQgb3NkZXBf
eGVuZm9yZWlnbm1lbW9yeV91bm1hcCh4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwKICAg
ICByZXR1cm4gbXVubWFwKGFkZHIsIG51bSA8PCBQQUdFX1NISUZUKTsKIH0KIAotaW50IG9zZGVw
X3hlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0s
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IGRvbWlkKQotewot
ICAgIGVycm5vID0gLUVPUE5PVFNVUFA7Ci0gICAgcmV0dXJuIC0xOwotfQotCiAvKgogICogTG9j
YWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdu
bWVtb3J5L25ldGJzZC5jIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L25ldGJzZC5jCmluZGV4
IDliZjk1ZWY0ZjAuLjU0YTQxOGViZDYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1l
bW9yeS9uZXRic2QuYworKysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbmV0YnNkLmMKQEAg
LTEwMCwxMyArMTAwLDYgQEAgaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXAoeGVuZm9y
ZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sCiAgICAgcmV0dXJuIG11bm1hcChhZGRyLCBudW0qWENf
UEFHRV9TSVpFKTsKIH0KIAotaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoeGVu
Zm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBkb21pZF90IGRvbWlkKQotewotICAgIGVycm5vID0gLUVPUE5PVFNVUFA7Ci0gICAg
cmV0dXJuIC0xOwotfQotCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3ByaXZhdGUuaCBiL3Rvb2xzL2xpYnMv
Zm9yZWlnbm1lbW9yeS9wcml2YXRlLmgKaW5kZXggYjE5MTAwMGI0OS4uYjA2Y2UxMjU4MyAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3ByaXZhdGUuaAorKysgYi90b29scy9s
aWJzL2ZvcmVpZ25tZW1vcnkvcHJpdmF0ZS5oCkBAIC0zNSw5ICszNSw2IEBAIHZvaWQgKm9zZGVw
X3hlbmZvcmVpZ25tZW1vcnlfbWFwKHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLAogaW50
IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXAoeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZt
ZW0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICphZGRyLCBzaXplX3Qg
bnVtKTsKIAotaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoeGVuZm9yZWlnbm1l
bW9yeV9oYW5kbGUgKmZtZW0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBk
b21pZF90IGRvbWlkKTsKLQogI2lmIGRlZmluZWQoX19OZXRCU0RfXykgfHwgZGVmaW5lZChfX3N1
bl9fKQogLyogU3RyaWN0bHkgY29tcGF0IGZvciB0aG9zZSB0d28gb25seSBvbmx5ICovCiB2b2lk
ICpjb21wYXRfbWFwZm9yZWlnbl9iYXRjaCh4ZW5mb3JlaWdubWVtX2hhbmRsZSAqZm1lbSwgdWlu
dDMyX3QgZG9tLApAQCAtNTcsNiArNTQsMTMgQEAgc3RydWN0IHhlbmZvcmVpZ25tZW1vcnlfcmVz
b3VyY2VfaGFuZGxlIHsKIH07CiAKICNpZm5kZWYgX19saW51eF9fCitzdGF0aWMgaW5saW5lIGlu
dCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3Jlc3RyaWN0KHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxl
ICpmbWVtLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBkb21pZF90IGRvbWlkKQoreworICAgIGVycm5vID0gRU9QTk9UU1VQUDsKKyAgICByZXR1cm4g
LTE7Cit9CisKIHN0YXRpYyBpbmxpbmUgaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfbWFwX3Jl
c291cmNlKAogICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLCB4ZW5mb3JlaWdubWVt
b3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcykKIHsKQEAgLTcwLDYgKzc0LDggQEAgc3RhdGljIGlu
bGluZSBpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJjZSgKICAgICByZXR1
cm4gMDsKIH0KICNlbHNlCitpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV9yZXN0cmljdCh4ZW5m
b3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRvbWlkX3QgZG9taWQpOwogaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfbWFwX3Jl
c291cmNlKAogICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLCB4ZW5mb3JlaWdubWVt
b3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcyk7CiBpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV91
bm1hcF9yZXNvdXJjZSgKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9zb2xh
cmlzLmMgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvc29sYXJpcy5jCmluZGV4IGEzM2RlY2I0
YWUuLmVlOGFhZTRmYmQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9zb2xh
cmlzLmMKKysrIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3NvbGFyaXMuYwpAQCAtOTcsMTMg
Kzk3LDYgQEAgaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXAoeGVuZm9yZWlnbm1lbW9y
eV9oYW5kbGUgKmZtZW0sCiAgICAgcmV0dXJuIG11bm1hcChhZGRyLCBudW0qWENfUEFHRV9TSVpF
KTsKIH0KIAotaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoeGVuZm9yZWlnbm1l
bW9yeV9oYW5kbGUgKmZtZW0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBk
b21pZF90IGRvbWlkKQotewotICAgIGVycm5vID0gLUVPUE5PVFNVUFA7Ci0gICAgcmV0dXJuIC0x
OwotfQotCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 30 17:48:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 17:48:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9EAy-0006oF-8t; Mon, 30 Oct 2017 17:48:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=469f563c5=Paul.Durrant@citrix.com>)
 id 1e9EAw-0006mq-Ks
 for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 17:48:38 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 93/81-31302-5F567F95; Mon, 30 Oct 2017 17:48:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHRDpO7n1O+
 RBm8Pqlh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmfDh9nK9inUbFy1yTWBsZdcl2MHBwSAv4S
 7w5wdDFycrAJ6EhMfXqJFSQsIqAicXuvQRcjFwezwFEmiaOzn7GB1AgLBEvcXz2bEcRmEVCV+
 Ll4FSuIzStgLXH79yUmEFtCQF5iV9tFsDingI3Euo5/zCC2EFDNyZvdjBC2isT6qbPYIHoFJU
 7OfMICYjMLSEgcfPGCeQIj7ywkqVlIUgsYmVYxahSnFpWlFukameolFWWmZ5TkJmbm6BoamOr
 lphYXJ6an5iQmFesl5+duYgSGTj0DA+MOxl3tfocYJTmYlER5dzp+jxTiS8pPqcxILM6ILyrN
 SS0+xCjDwaEkwesKDEUhwaLU9NSKtMwcYBDDpCU4eJREeMtSgNK8xQWJucWZ6RCpU4zGHB037
 /5h4ng283UDsxBLXn5eqpQ4rxrIJAGQ0ozSPLhBsOi6xCgrJczLyMDAIMRTkFqUm1mCKv+KUZ
 yDUUmYNwRkCk9mXgncvldApzABnaIh+QXklJJEhJRUA6Nle2g+046pLfXXRX6+Md155Ku1xxP
 X1p1iJ89/njzLY0bLj9eGK9b53L+dZhFyZnZxyOGZTKb6bgb8VZeznn6P0pky40Sv+8RX/WXV
 iyYt+H9ae3vsFg+vyROz1Xu26m5obph+hXlO6g33H///NV1PfaDJKX0kc3Lv3eSD3DWMcdrrO
 x8v3fpOiaU4I9FQi7moOBEAwcmUJ6kCAAA=
X-Env-Sender: prvs=469f563c5=Paul.Durrant@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1509385712!109444241!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5230 invoked from network); 30 Oct 2017 17:48:35 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Oct 2017 17:48:35 -0000
X-IronPort-AV: E=Sophos;i="5.44,320,1505779200"; d="scan'208";a="449051814"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Oct 2017 17:48:25 +0000
Message-ID: <20171030174829.4518-8-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171030174829.4518-1-paul.durrant@citrix.com>
References: <20171030174829.4518-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: [Xen-devel] [PATCH v13 07/11] x86/mm: add an extra command to
	HYPERVISOR_mmu_update...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Li4udG8gYWxsb3cgdGhlIGNhbGxpbmcgZG9tYWluIHRvIHByZXZlbnQgdHJhbnNsYXRpb24gb2Yg
c3BlY2lmaWVkIGwxZQp2YWx1ZS4KCkRlc3BpdGUgd2hhdCB0aGUgY29tbWVudCBpbiBwdWJsaWMv
eGVuLmggbWlnaHQgaW1wbHksIHNwZWNpZnlpbmcgYQpjb21tYW5kIHZhbHVlIG9mIE1NVV9OT1JN
QUxfUFRfVVBEQVRFIHdpbGwgbm90IHNpbXBseSB1cGRhdGUgYW4gbDFlIHdpdGgKdGhlIHNwZWNp
ZmllZCB2YWx1ZS4gSW5zdGVhZCwgbW9kX2wxX2VudHJ5KCkgdGVzdHMgd2hldGhlciBmb3JlaWdu
X2RvbQpoYXMgUEdfdHJhbnNsYXRlIHNldCBpbiBpdHMgcGFnaW5nIG1vZGUgYW5kLCBpZiBpdCBk
b2VzLCBhc3N1bWVzIHRoYXQgdGhlCnRoZSBwZm4gdmFsdWUgaW4gdGhlIGwxZSBpcyBhIGdmbiBy
YXRoZXIgdGhhbiBhbiBtZm4uCgpUbyBhbGxvdyBQViB0b29scyBkb21haW4gdG8gbWFwIG1mbiB2
YWx1ZXMgZnJvbSBhIHByZXZpb3VzbHkgaXNzdWVkCkhZUEVSVklTT1JfbWVtb3J5X29wOlhFTk1F
TV9hY3F1aXJlX3Jlc291cmNlLCB0aGVyZSBuZWVkcyB0byBiZSBhIHdheQp0byB0ZWxsIEhZUEVS
VklTT1JfbW11X3VwZGF0ZSB0aGF0IHRoZSBzcGVjaWZpYyBsMWUgdmFsdWUgZG9lcyBub3QKcmVx
dWlyZSB0cmFuc2xhdGlvbiByZWdhcmRsZXNzIG9mIHRoZSBwYWdpbmcgbW9kZSBvZiBmb3JlaWdu
X2RvbS4gVGhpcwpwYXRjaCB0aGVyZWZvcmUgZGVmaW5lcyBhIG5ldyBjb21tYW5kIHZhbHVlLCBN
TVVfUFRfVVBEQVRFX05PX1RSQU5TTEFURSwKd2hpY2ggaGFzIHRoZSBzYW1lIHNlbWFudGljcyBh
cyBNTVVfTk9STUFMX1BUX1VQREFURSBleGNlcHQgdGhhdCB0aGUKcGFnaW5nIG1vZGUgb2YgZm9y
ZWlnbl9kb20gaXMgaWdub3JlZCBhbmQgdGhlIGwxZSB2YWx1ZSBpcyB1c2VkIHZlcmJhdGltLgoK
U2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNjOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2Vv
cmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNs
ZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNj
OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Cgp2MTM6CiAtIFJlLWJhc2UuCgp2ODoKIC0gTmV3IGluIHRoaXMgdmVyc2lvbiwgcmVwbGFj
aW5nICJhbGxvdyBhIHByaXZpbGVnZWQgUFYgZG9tYWluIHRvIG1hcAogICBndWVzdCBtZm5zIi4K
LS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgfCAxMyArKysrKysrKy0tLS0tCiB4ZW4vaW5j
bHVkZS9wdWJsaWMveGVuLmggfCAxMiArKysrKysrKystLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTcg
aW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
bW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGE4YzIwN2I5NzMuLjUwM2JjYTU1MmMgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0x
NzI0LDkgKzE3MjQsMTAgQEAgdm9pZCBwYWdlX3VubG9jayhzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
KQogCiAvKiBVcGRhdGUgdGhlIEwxIGVudHJ5IGF0IHBsMWUgdG8gbmV3IHZhbHVlIG5sMWUuICov
CiBzdGF0aWMgaW50IG1vZF9sMV9lbnRyeShsMV9wZ2VudHJ5X3QgKnBsMWUsIGwxX3BnZW50cnlf
dCBubDFlLAotICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnbDFtZm4sIGlu
dCBwcmVzZXJ2ZV9hZCwKKyAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2wx
bWZuLCB1bnNpZ25lZCBpbnQgY21kLAogICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZj
cHUgKnB0X3ZjcHUsIHN0cnVjdCBkb21haW4gKnBnX2RvbSkKIHsKKyAgICBib29sIHByZXNlcnZl
X2FkID0gKGNtZCA9PSBNTVVfUFRfVVBEQVRFX1BSRVNFUlZFX0FEKTsKICAgICBsMV9wZ2VudHJ5
X3Qgb2wxZTsKICAgICBzdHJ1Y3QgZG9tYWluICpwdF9kb20gPSBwdF92Y3B1LT5kb21haW47CiAg
ICAgaW50IHJjID0gMDsKQEAgLTE3NDgsNyArMTc0OSw4IEBAIHN0YXRpYyBpbnQgbW9kX2wxX2Vu
dHJ5KGwxX3BnZW50cnlfdCAqcGwxZSwgbDFfcGdlbnRyeV90IG5sMWUsCiAgICAgICAgIH0KIAog
ICAgICAgICAvKiBUcmFuc2xhdGUgZm9yZWlnbiBndWVzdCBhZGRyZXNzLiAqLwotICAgICAgICBp
ZiAoIHBhZ2luZ19tb2RlX3RyYW5zbGF0ZShwZ19kb20pICkKKyAgICAgICAgaWYgKCBjbWQgIT0g
TU1VX1BUX1VQREFURV9OT19UUkFOU0xBVEUgJiYKKyAgICAgICAgICAgICBwYWdpbmdfbW9kZV90
cmFuc2xhdGUocGdfZG9tKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHAybV90eXBlX3QgcDJt
dDsKICAgICAgICAgICAgIHAybV9xdWVyeV90IHEgPSBsMWVfZ2V0X2ZsYWdzKG5sMWUpICYgX1BB
R0VfUlcgPwpAQCAtMzQzOCw2ICszNDQwLDcgQEAgbG9uZyBkb19tbXVfdXBkYXRlKAogICAgICAg
ICAgICAgICovCiAgICAgICAgIGNhc2UgTU1VX05PUk1BTF9QVF9VUERBVEU6CiAgICAgICAgIGNh
c2UgTU1VX1BUX1VQREFURV9QUkVTRVJWRV9BRDoKKyAgICAgICAgY2FzZSBNTVVfUFRfVVBEQVRF
X05PX1RSQU5TTEFURToKICAgICAgICAgewogICAgICAgICAgICAgcDJtX3R5cGVfdCBwMm10Owog
CkBAIC0zNDk3LDggKzM1MDAsNyBAQCBsb25nIGRvX21tdV91cGRhdGUoCiAgICAgICAgICAgICAg
ICAgewogICAgICAgICAgICAgICAgIGNhc2UgUEdUX2wxX3BhZ2VfdGFibGU6CiAgICAgICAgICAg
ICAgICAgICAgIHJjID0gbW9kX2wxX2VudHJ5KHZhLCBsMWVfZnJvbV9pbnRwdGUocmVxLnZhbCks
IG1mbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY21kID09IE1NVV9Q
VF9VUERBVEVfUFJFU0VSVkVfQUQsIHYsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBnX293bmVyKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y21kLCB2LCBwZ19vd25lcik7CiAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAg
ICAgICAgIGNhc2UgUEdUX2wyX3BhZ2VfdGFibGU6CiAgICAgICAgICAgICAgICAgICAgIHJjID0g
bW9kX2wyX2VudHJ5KHZhLCBsMmVfZnJvbV9pbnRwdGUocmVxLnZhbCksIG1mbiwKQEAgLTM3NzMs
NyArMzc3NSw4IEBAIHN0YXRpYyBpbnQgX19kb191cGRhdGVfdmFfbWFwcGluZygKICAgICAgICAg
Z290byBvdXQ7CiAgICAgfQogCi0gICAgcmMgPSBtb2RfbDFfZW50cnkocGwxZSwgdmFsLCBtZm5f
eChnbDFtZm4pLCAwLCB2LCBwZ19vd25lcik7CisgICAgcmMgPSBtb2RfbDFfZW50cnkocGwxZSwg
dmFsLCBtZm5feChnbDFtZm4pLCBNTVVfTk9STUFMX1BUX1VQREFURSwgdiwKKyAgICAgICAgICAg
ICAgICAgICAgICBwZ19vd25lcik7CiAKICAgICBwYWdlX3VubG9jayhnbDFwZyk7CiAgICAgcHV0
X3BhZ2UoZ2wxcGcpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL3hlbi5oIGIveGVu
L2luY2x1ZGUvcHVibGljL3hlbi5oCmluZGV4IDMwODEwOWYxNzYuLmZiMWRmOGYyOTMgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMv
eGVuLmgKQEAgLTI2OCw2ICsyNjgsMTAgQEAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3Vs
b25nX3QpOwogICogQXMgTU1VX05PUk1BTF9QVF9VUERBVEUgYWJvdmUsIGJ1dCBBL0QgYml0cyBj
dXJyZW50bHkgaW4gdGhlIFBURSBhcmUgT1JlZAogICogd2l0aCB0aG9zZSBpbiBAdmFsLgogICoK
KyAqIHB0clsxOjBdID09IE1NVV9QVF9VUERBVEVfTk9fVFJBTlNMQVRFOgorICogQXMgTU1VX05P
Uk1BTF9QVF9VUERBVEUgYWJvdmUsIGJ1dCBAdmFsIGlzIG5vdCB0cmFuc2xhdGVkIHRob3VnaCBG
RAorICogcGFnZSB0YWJsZXMuCisgKgogICogQHZhbCBpcyB1c3VhbGx5IHRoZSBtYWNoaW5lIGZy
YW1lIG51bWJlciBhbG9uZyB3aXRoIHNvbWUgYXR0cmlidXRlcy4KICAqIFRoZSBhdHRyaWJ1dGVz
IGJ5IGRlZmF1bHQgZm9sbG93IHRoZSBhcmNoaXRlY3R1cmUgZGVmaW5lZCBiaXRzLiBNZWFuaW5n
IHRoYXQKICAqIGlmIHRoaXMgaXMgYSBYODZfNjQgbWFjaGluZSBhbmQgZm91ciBwYWdlIHRhYmxl
IGxheW91dCBpcyB1c2VkLCB0aGUgbGF5b3V0CkBAIC0zMzQsOSArMzM4LDExIEBAIERFRklORV9Y
RU5fR1VFU1RfSEFORExFKHhlbl91bG9uZ190KTsKICAqCiAgKiBQQVQgKGJpdCA3IG9uKSAtLT4g
UFdUIChiaXQgMyBvbikgYW5kIGNsZWFyIGJpdCA3LgogICovCi0jZGVmaW5lIE1NVV9OT1JNQUxf
UFRfVVBEQVRFICAgICAgMCAvKiBjaGVja2VkICcqcHRyID0gdmFsJy4gcHRyIGlzIE1BLiAgICAg
ICovCi0jZGVmaW5lIE1NVV9NQUNIUEhZU19VUERBVEUgICAgICAgMSAvKiBwdHIgPSBNQSBvZiBm
cmFtZSB0byBtb2RpZnkgZW50cnkgZm9yICovCi0jZGVmaW5lIE1NVV9QVF9VUERBVEVfUFJFU0VS
VkVfQUQgMiAvKiBhdG9taWNhbGx5OiAqcHRyID0gdmFsIHwgKCpwdHImKEF8RCkpICovCisjZGVm
aW5lIE1NVV9OT1JNQUxfUFRfVVBEQVRFICAgICAgIDAgLyogY2hlY2tlZCAnKnB0ciA9IHZhbCcu
IHB0ciBpcyBNQS4gICAgICAqLworI2RlZmluZSBNTVVfTUFDSFBIWVNfVVBEQVRFICAgICAgICAx
IC8qIHB0ciA9IE1BIG9mIGZyYW1lIHRvIG1vZGlmeSBlbnRyeSBmb3IgKi8KKyNkZWZpbmUgTU1V
X1BUX1VQREFURV9QUkVTRVJWRV9BRCAgMiAvKiBhdG9taWNhbGx5OiAqcHRyID0gdmFsIHwgKCpw
dHImKEF8RCkpICovCisjZGVmaW5lIE1NVV9QVF9VUERBVEVfTk9fVFJBTlNMQVRFIDMgLyogY2hl
Y2tlZCAnKnB0ciA9IHZhbCcuIHB0ciBpcyBNQS4gICAgICAqLworICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIC8qIHZhbCBuZXZlciB0cmFuc2xhdGVkLiAgICAgICAgICAgICAg
ICAgKi8KIAogLyoKICAqIE1NVSBFWFRFTkRFRCBPUEVSQVRJT05TCi0tIAoyLjExLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 30 17:52:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 17:52:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9EE8-0008Tk-W4; Mon, 30 Oct 2017 17:51:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=469df5f04=wei.liu2@citrix.com>)
 id 1e9EE7-0008TN-KO
 for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 17:51:55 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 43/F1-08608-BB667F95; Mon, 30 Oct 2017 17:51:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpO6utO+
 RBiemy1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm3zp9nLjjAWdE0+Q9bA+Ns9i5GTg4JAX+J
 Ofe2sYHYLAKqEnvft4PZbALKEj87e8FsEQENiZVvFrJ0MXJxMAt0MkosWzKdBSQhLGAm8eHvc
 TCbV8BC4t/1jWC2kECZxJ7eHiaIuKDEyZlPwOLMAjoSC3Z/AhrKAWRLSyz/xwES5hRwlNj49y
 IziC0qoCLRuXQO1BgFiY7px5gmMPLNQjJpFpJJsxAmLWBkXsWoUZxaVJZapGtkppdUlJmeUZK
 bmJmja2hgppebWlycmJ6ak5hUrJecn7uJERhqDECwg/HMgsBDjJIcTEqivDsdv0cK8SXlp1Rm
 JBZnxBeV5qQWH2KU4eBQkuDdlQqUEyxKTU+tSMvMAQY9TFqCg0dJhLcsBSjNW1yQmFucmQ6RO
 sWoy/Fs5usGZiGWvPy8VClxXjWQGQIgRRmleXAjYBF4iVFWSpiXEegoIZ6C1KLczBJU+VeM4h
 yMSsK8Z0Cm8GTmlcBtegV0BBPQERqSX0COKElESEk1MM6cnVd8qpJzb1hosZWQ8IQ0kZKyPH+
 ZyRxrDr7SEq2uzgxheGMyZQbjoQD1p8ZLFH5PXapVM3lLKcNZtoW7giJ4WguszpxZWWS+y+Zt
 +sQNN71Y1j72MBEKXerzM0Tr36IQ8dLk26aBUlL/7u4ICbaKNeFdLnF327auM/2rV00XZSqaO
 WuHjxJLcUaioRZzUXEiAHEHciS7AgAA
X-Env-Sender: prvs=469df5f04=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1509385912!112658478!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52533 invoked from network); 30 Oct 2017 17:51:54 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Oct 2017 17:51:54 -0000
X-IronPort-AV: E=Sophos;i="5.44,320,1505779200"; d="scan'208";a="449052411"
Date: Mon, 30 Oct 2017 17:51:51 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20171030175151.4kgmrkajxugnc3fy@citrix.com>
References: <1506937764-30329-1-git-send-email-al1img@gmail.com>
 <1506937764-30329-3-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506937764-30329-3-git-send-email-al1img@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH 2/5] libxl: add vsnd list and info
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMDIsIDIwMTcgYXQgMTI6NDk6MjFQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgo+IAo+IEFkZCBnZXR0aW5nIHZzbmQgbGlzdCBhbWQgaW5mbyBBUEkKPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+
CgpTYW1lIGNvbW1lbnRzIGZvciBwcmV2aW91cyBwYXRjaCBhcHBseSBoZXJlLCB0b28uCgo+IC0t
LQo+ICB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgfCAgMTAgKysKPiAgdG9vbHMvbGlieGwv
bGlieGxfdHlwZXMuaWRsIHwgIDE5ICsrKwo+ICB0b29scy9saWJ4bC9saWJ4bF91dGlscy5oICAg
fCAgIDMgKwo+ICB0b29scy9saWJ4bC9saWJ4bF92c25kLmMgICAgfCAzNTkgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KPiAgNCBmaWxlcyBjaGFuZ2VkLCAzODgg
aW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPiAKPiAgClsuLi5dCj4gK3N0YXRpYyBpbnQg
bGlieGxfX3NhbXBsZV9yYXRlc19mcm9tX3N0cmluZyhsaWJ4bF9fZ2MgKmdjLCBjb25zdCBjaGFy
ICpzdHIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4
bF92c25kX3BhcmFtcyAqcGFyYW1zKQo+ICt7Cj4gKyAgICBjaGFyICp0bXAgPSBsaWJ4bF9fc3Ry
ZHVwKGdjLCBzdHIpOwo+ICsKPiArICAgIHBhcmFtcy0+bnVtX3NhbXBsZV9yYXRlcyA9IDA7Cj4g
KyAgICBwYXJhbXMtPnNhbXBsZV9yYXRlcyA9IE5VTEw7Cj4gKwo+ICsgICAgY2hhciAqcCA9IHN0
cnRvayh0bXAsICIgLCIpOwo+ICsKPiArICAgIHdoaWxlIChwICE9IE5VTEwpIHsKPiArICAgICAg
ICBwYXJhbXMtPnNhbXBsZV9yYXRlcyA9IHJlYWxsb2MocGFyYW1zLT5zYW1wbGVfcmF0ZXMsCgps
aWJ4bF9fcmVhbGxvYyhOT0dDLCAuLi4pCgpbLi4uXQo+ICsKPiArc3RhdGljIGludCBsaWJ4bF9f
cGNtX2Zyb21feGVuc3RvcmUobGlieGxfX2djICpnYywgY29uc3QgY2hhciAqcGF0aCwKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfdnNuZF9wY20gKnBjbSkKPiAr
ewo+ICsgICAgbGlieGxfY3R4ICpjdHggPSBsaWJ4bF9fZ2Nfb3duZXIoZ2MpOwoKWW91IGNhbiB1
c2UgQ1RYIHRocm91Z2hvdXQuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 30 17:58:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 17:58:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9EKM-0000Ny-LS; Mon, 30 Oct 2017 17:58:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=469f563c5=Paul.Durrant@citrix.com>)
 id 1e9EKL-0000Ns-SN
 for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 17:58:21 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 46/5B-20813-D3867F95; Mon, 30 Oct 2017 17:58:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsXitHSDva5Nxvd
 Ig+PLBCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owDdyezFLTYVByfktTA+Euni5GTQ0LAX2Lv
 5dnsIDabgI7E1KeXWLsYOThEBFQkbu816GLk4mAWeM4k8XrDT7AaYYEEiXkL17KB2CwCqhJNG
 5uYQGxeARuJGU2rmCBmykvsarvICmJzAsXXdfxjBrGFBKwlTt7sZoSwVSTWT53FBtErKHFy5h
 MWEJtZQELi4IsXzBMYeWchSc1CklrAyLSKUaM4tagstUjX0FwvqSgzPaMkNzEzR9fQwEwvN7W
 4ODE9NScxqVgvOT93EyMwdBiAYAfj7Y0BhxglOZiURHl3On6PFOJLyk+pzEgszogvKs1JLT7E
 KMPBoSTBm54OlBMsSk1PrUjLzAEGMUxagoNHSYTXAyTNW1yQmFucmQ6ROsVoz9Fx8+4fJo5NY
 HLD9wdA8tnM1w3MQix5+XmpUuK89SBtAiBtGaV5cENhUXeJUVZKmJcR6EwhnoLUotzMElT5V4
 ziHIxKwrymIFN4MvNK4Ha/AjqLCegsDckvIGeVJCKkpBoYA0tuzY/5dEDlx9GTV7f2KSjt065
 oTZyZ8HPar0d/8uebvP090dPwjWXXEqPck2/Onji93+pO1Is1VkePrJYTl/r0JHLGzWMzfrDM
 mc43kXvax2WN1Y1JTk5ZQSIMt4IfrIz99/rIuYJIHb29U6Mtk6brSUYod6vwSpdF2ddMmWlVG
 m2qHGa+W4mlOCPRUIu5qDgRABJQTi21AgAA
X-Env-Sender: prvs=469f563c5=Paul.Durrant@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1509386298!79659022!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22956 invoked from network); 30 Oct 2017 17:58:20 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Oct 2017 17:58:20 -0000
X-IronPort-AV: E=Sophos;i="5.44,320,1505779200"; d="scan'208";a="456884715"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Oct 2017 17:48:28 +0000
Message-ID: <20171030174829.4518-11-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171030174829.4518-1-paul.durrant@citrix.com>
References: <20171030174829.4518-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v13 10/11] common: add a new mappable resource
	type: XENMEM_resource_grant_table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhbGxvd3MgZ3JhbnQgdGFibGUgZnJhbWVzIHRvIGJlIG1hcHBlZCB1c2luZyB0
aGUKWEVOTUVNX2FjcXVpcmVfcmVzb3VyY2UgbWVtb3J5IG9wLgoKTk9URTogVGhpcyBwYXRjaCBl
eHBhbmRzIHRoZSBvbi1zdGFjayBtZm5fbGlzdCBhcnJheSBpbiBhY3F1aXJlX3Jlc291cmNlKCkK
ICAgICAgYnV0IGl0IGlzIHN0aWxsIHNtYWxsIGVub3VnaCB0byByZW1haW4gb24tc3RhY2suCgpT
aWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgotLS0K
Q2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2Ug
RHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVn
YW4gPHRpbUB4ZW4ub3JnPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCnYxMzoK
IC0gUmUtd29yayB0aGUgaW50ZXJuYWxzIHRvIGF2b2lkIHVzaW5nIHRoZSBYRU5NQVBJRFhfZ3Jh
bnRfdGFibGVfc3RhdHVzCiAgIGhhY2suCgp2MTI6CiAtIERyb3BwZWQgbGltaXQgY2hlY2tzIGFz
IHJlcXVlc3RlZCBieSBKYW4uCgp2MTA6CiAtIEFkZHJlc3NlZCBjb21tZW50cyBmcm9tIEphbi4K
CnY4OgogLSBUaGUgZnVuY3Rpb25hbGl0eSB3YXMgb3JpZ2luYWxseSBpbmNvcnBvcmF0ZWQgaW50
byB0aGUgZWFybGllciBwYXRjaAogICAieDg2L21tOiBhZGQgSFlQRVJWSVNPUl9tZW1vcnlfb3Ag
dG8gYWNxdWlyZSBndWVzdCByZXNvdXJjZXMiLgotLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUu
YyAgICAgIHwgNjMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLQog
eGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAgICAgfCA0NSArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystCiB4ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmggICB8ICA2ICsrKysrCiB4ZW4v
aW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaCB8ICA0ICsrKwogNCBmaWxlcyBjaGFuZ2VkLCAxMDkg
aW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dy
YW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXggMDU1OGRlOWNlOC4u
NDI5YzQyMWNkOSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hl
bi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtMzc2MSwyMSArMzc2MSwyMSBAQCBpbnQgbWVtX3No
YXJpbmdfZ3JlZl90b19nZm4oc3RydWN0IGdyYW50X3RhYmxlICpndCwgZ3JhbnRfcmVmX3QgcmVm
LAogfQogI2VuZGlmCiAKLWludCBnbnR0YWJfbWFwX2ZyYW1lKHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGxvbmcgaWR4LCBnZm5fdCBnZm4sCi0gICAgICAgICAgICAgICAgICAgICBtZm5fdCAq
bWZuKQorLyogQ2FsbGVyIG11c3QgaG9sZCB3cml0ZSBsb2NrIGFzIHZlcnNpb24gbWF5IGNoYW5n
ZSBhbmQgdGFibGUgbWF5IGdyb3cgKi8KK3N0YXRpYyBpbnQgZ250dGFiX2dldF9mcmFtZShzdHJ1
Y3QgZG9tYWluICpkLCBib29sIGlzX3N0YXR1cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIGlkeCwgbWZuX3QgKm1mbikKIHsKLSAgICBpbnQgcmMgPSAwOwogICAg
IHN0cnVjdCBncmFudF90YWJsZSAqZ3QgPSBkLT5ncmFudF90YWJsZTsKLQotICAgIGdyYW50X3dy
aXRlX2xvY2soZ3QpOworICAgIGludCByYyA9IDA7CiAKICAgICBpZiAoIGd0LT5ndF92ZXJzaW9u
ID09IDAgKQogICAgICAgICBndC0+Z3RfdmVyc2lvbiA9IDE7CiAKLSAgICBpZiAoIGd0LT5ndF92
ZXJzaW9uID09IDIgJiYKLSAgICAgICAgIChpZHggJiBYRU5NQVBJRFhfZ3JhbnRfdGFibGVfc3Rh
dHVzKSApCisgICAgaWYgKCBpc19zdGF0dXMgKQogICAgIHsKLSAgICAgICAgaWR4ICY9IH5YRU5N
QVBJRFhfZ3JhbnRfdGFibGVfc3RhdHVzOworICAgICAgICBpZiAoIGd0LT5ndF92ZXJzaW9uICE9
IDIgKQorICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKICAgICAgICAgaWYgKCBpZHggPCBu
cl9zdGF0dXNfZnJhbWVzKGd0KSApCiAgICAgICAgICAgICAqbWZuID0gX21mbih2aXJ0X3RvX21m
bihndC0+c3RhdHVzW2lkeF0pKTsKICAgICAgICAgZWxzZQpAQCAtMzc5Miw2ICszNzkyLDI1IEBA
IGludCBnbnR0YWJfbWFwX2ZyYW1lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgaWR4
LCBnZm5fdCBnZm4sCiAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAgICAgfQogCisgICAgcmV0
dXJuIHJjOworfQorCitpbnQgZ250dGFiX21hcF9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBsb25nIGlkeCwgZ2ZuX3QgZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgbWZuX3QgKm1m
bikKK3sKKyAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0ID0gZC0+Z3JhbnRfdGFibGU7CisgICAg
Ym9vbCBpc19zdGF0dXMgPSBmYWxzZTsKKyAgICBpbnQgcmM7CisKKyAgICBncmFudF93cml0ZV9s
b2NrKGd0KTsKKworICAgIGlmICggaWR4ICYgWEVOTUFQSURYX2dyYW50X3RhYmxlX3N0YXR1cyAp
CisgICAgeworICAgICAgICBpc19zdGF0dXMgPSB0cnVlOworICAgICAgICBpZHggJj0gflhFTk1B
UElEWF9ncmFudF90YWJsZV9zdGF0dXM7CisgICAgfQorCisgICAgcmMgPSBnbnR0YWJfZ2V0X2Zy
YW1lKGQsIGlzX3N0YXR1cywgaWR4LCBtZm4pOwogICAgIGlmICggIXJjICkKICAgICAgICAgZ250
dGFiX3NldF9mcmFtZV9nZm4oZ3QsIGlkeCwgZ2ZuKTsKIApAQCAtMzgwMCw2ICszODE5LDM0IEBA
IGludCBnbnR0YWJfbWFwX2ZyYW1lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgaWR4
LCBnZm5fdCBnZm4sCiAgICAgcmV0dXJuIHJjOwogfQogCitpbnQgZ250dGFiX2dldF9ncmFudF9m
cmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGlkeCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG1mbl90ICptZm4pCit7CisgICAgc3RydWN0IGdyYW50X3RhYmxlICpndCA9
IGQtPmdyYW50X3RhYmxlOworICAgIGludCByYzsKKworICAgIC8qIHdyaXRlIGxvY2sgcmVxdWly
ZWQgYXMgdmVyc2lvbiBtYXkgY2hhbmdlIGFuZC9vciB0YWJsZSBtYXkgZ3JvdyAqLworICAgIGdy
YW50X3dyaXRlX2xvY2soZ3QpOworICAgIHJjID0gZ250dGFiX2dldF9mcmFtZShkLCBmYWxzZSwg
aWR4LCBtZm4pOworICAgIGdyYW50X3dyaXRlX3VubG9jayhndCk7CisKKyAgICByZXR1cm4gcmM7
Cit9CisKK2ludCBnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBsb25nIGlkeCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCAqbWZuKQor
eworICAgIHN0cnVjdCBncmFudF90YWJsZSAqZ3QgPSBkLT5ncmFudF90YWJsZTsKKyAgICBpbnQg
cmM7CisKKyAgICAvKiB3cml0ZSBsb2NrIHJlcXVpcmVkIGFzIHZlcnNpb24gbWF5IGNoYW5nZSBh
bmQvb3IgdGFibGUgbWF5IGdyb3cgKi8KKyAgICBncmFudF93cml0ZV9sb2NrKGd0KTsKKyAgICBy
YyA9IGdudHRhYl9nZXRfZnJhbWUoZCwgdHJ1ZSwgaWR4LCBtZm4pOworICAgIGdyYW50X3dyaXRl
X3VubG9jayhndCk7CisKKyAgICByZXR1cm4gcmM7Cit9CisKIHN0YXRpYyB2b2lkIGdudHRhYl91
c2FnZV9wcmludChzdHJ1Y3QgZG9tYWluICpyZCkKIHsKICAgICBpbnQgZmlyc3QgPSAxOwpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9tZW1vcnkuYyBiL3hlbi9jb21tb24vbWVtb3J5LmMKaW5kZXgg
MWM2OTMyZmQ4NS4uODA5N2Q4NWJlMyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYwor
KysgYi94ZW4vY29tbW9uL21lbW9yeS5jCkBAIC0yMyw2ICsyMyw3IEBACiAjaW5jbHVkZSA8eGVu
L251bWEuaD4KICNpbmNsdWRlIDx4ZW4vbWVtX2FjY2Vzcy5oPgogI2luY2x1ZGUgPHhlbi90cmFj
ZS5oPgorI2luY2x1ZGUgPHhlbi9ncmFudF90YWJsZS5oPgogI2luY2x1ZGUgPGFzbS9jdXJyZW50
Lmg+CiAjaW5jbHVkZSA8YXNtL2hhcmRpcnEuaD4KICNpbmNsdWRlIDxhc20vcDJtLmg+CkBAIC05
NjUsNiArOTY2LDQzIEBAIHN0YXRpYyBsb25nIHhhdHBfcGVybWlzc2lvbl9jaGVjayhzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgc3BhY2UpCiAgICAgcmV0dXJuIHhzbV9hZGRfdG9fcGh5
c21hcChYU01fVEFSR0VULCBjdXJyZW50LT5kb21haW4sIGQpOwogfQogCitzdGF0aWMgaW50IGFj
cXVpcmVfZ3JhbnRfdGFibGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlkLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZnJhbWUsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yX2ZyYW1lcywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgbWZuX2xpc3RbXSkKK3sKKyAgICB1bnNp
Z25lZCBpbnQgaSA9IG5yX2ZyYW1lczsKKworICAgIC8qIEl0ZXJhdGUgYmFja3dhcmRzIGluIGNh
c2UgdGFibGUgbmVlZHMgdG8gZ3JvdyAqLworICAgIHdoaWxlICggaS0tICE9IDAgKQorICAgIHsK
KyAgICAgICAgbWZuX3QgbWZuID0gSU5WQUxJRF9NRk47CisgICAgICAgIGludCByYzsKKworICAg
ICAgICBzd2l0Y2ggKCBpZCApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSBYRU5NRU1fcmVzb3Vy
Y2VfZ3JhbnRfdGFibGVfaWRfZ3JhbnQ6CisgICAgICAgICAgICByYyA9IGdudHRhYl9nZXRfZ3Jh
bnRfZnJhbWUoZCwgZnJhbWUgKyBpLCAmbWZuKTsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAg
ICAgIGNhc2UgWEVOTUVNX3Jlc291cmNlX2dyYW50X3RhYmxlX2lkX3N0YXR1czoKKyAgICAgICAg
ICAgIHJjID0gZ250dGFiX2dldF9zdGF0dXNfZnJhbWUoZCwgZnJhbWUgKyBpLCAmbWZuKTsKKyAg
ICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICByYyA9IC1F
SU5WQUw7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggcmMg
KQorICAgICAgICAgICAgcmV0dXJuIHJjOworCisgICAgICAgIG1mbl9saXN0W2ldID0gbWZuX3go
bWZuKTsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKwogc3RhdGljIGludCBhY3F1aXJlX3Jl
c291cmNlKAogICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX21lbV9hY3F1aXJlX3Jlc291
cmNlX3QpIGFyZykKIHsKQEAgLTk3NSw3ICsxMDEzLDcgQEAgc3RhdGljIGludCBhY3F1aXJlX3Jl
c291cmNlKAogICAgICAqIG1vbWVudCBzaW5jZSB0aGV5IGFyZSBzbWFsbCwgYnV0IGlmIHRoZXkg
bmVlZCB0byBncm93IGluIGZ1dHVyZQogICAgICAqIHVzZS1jYXNlcyB0aGVuIHBlci1DUFUgYXJy
YXlzIG9yIGhlYXAgYWxsb2NhdGlvbnMgbWF5IGJlIHJlcXVpcmVkLgogICAgICAqLwotICAgIHhl
bl9wZm5fdCBtZm5fbGlzdFsyXTsKKyAgICB4ZW5fcGZuX3QgbWZuX2xpc3RbMzJdOwogICAgIGlu
dCByYzsKIAogICAgIGlmICggY29weV9mcm9tX2d1ZXN0KCZ4bWFyLCBhcmcsIDEpICkKQEAgLTEw
MTAsNiArMTA0OCwxMSBAQCBzdGF0aWMgaW50IGFjcXVpcmVfcmVzb3VyY2UoCiAKICAgICBzd2l0
Y2ggKCB4bWFyLnR5cGUgKQogICAgIHsKKyAgICBjYXNlIFhFTk1FTV9yZXNvdXJjZV9ncmFudF90
YWJsZToKKyAgICAgICAgcmMgPSBhY3F1aXJlX2dyYW50X3RhYmxlKGQsIHhtYXIuaWQsIHhtYXIu
ZnJhbWUsIHhtYXIubnJfZnJhbWVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bWZuX2xpc3QpOworICAgICAgICBicmVhazsKKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJjID0g
YXJjaF9hY3F1aXJlX3Jlc291cmNlKGQsIHhtYXIudHlwZSwgeG1hci5pZCwgeG1hci5mcmFtZSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1hci5ucl9mcmFtZXMsIG1mbl9s
aXN0KTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaCBiL3hlbi9pbmNs
dWRlL3B1YmxpYy9tZW1vcnkuaAppbmRleCA4MzhmMjQ4YTU5Li5kNGVkOGJhODg5IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGlj
L21lbW9yeS5oCkBAIC02MTEsMTQgKzYxMSwyMCBAQCBzdHJ1Y3QgeGVuX21lbV9hY3F1aXJlX3Jl
c291cmNlIHsKICAgICB1aW50MTZfdCB0eXBlOwogCiAjZGVmaW5lIFhFTk1FTV9yZXNvdXJjZV9p
b3JlcV9zZXJ2ZXIgMAorI2RlZmluZSBYRU5NRU1fcmVzb3VyY2VfZ3JhbnRfdGFibGUgMQogCiAg
ICAgLyoKICAgICAgKiBJTiAtIGEgdHlwZS1zcGVjaWZpYyByZXNvdXJjZSBpZGVudGlmaWVyLCB3
aGljaCBtdXN0IGJlIHplcm8KICAgICAgKiAgICAgIHVubGVzcyBzdGF0ZWQgb3RoZXJ3aXNlLgog
ICAgICAqCiAgICAgICogdHlwZSA9PSBYRU5NRU1fcmVzb3VyY2VfaW9yZXFfc2VydmVyIC0+IGlk
ID09IGlvcmVxIHNlcnZlciBpZAorICAgICAqIHR5cGUgPT0gWEVOTUVNX3Jlc291cmNlX2dyYW50
X3RhYmxlIC0+IGlkIGRlZmluZWQgYmVsb3cKICAgICAgKi8KICAgICB1aW50MzJfdCBpZDsKKwor
I2RlZmluZSBYRU5NRU1fcmVzb3VyY2VfZ3JhbnRfdGFibGVfaWRfZ3JhbnQgMAorI2RlZmluZSBY
RU5NRU1fcmVzb3VyY2VfZ3JhbnRfdGFibGVfaWRfc3RhdHVzIDEKKwogICAgIC8qIElOL09VVCAt
IEFzIGFuIElOIHBhcmFtZXRlciBudW1iZXIgb2YgZnJhbWVzIG9mIHRoZSByZXNvdXJjZQogICAg
ICAqICAgICAgICAgIHRvIGJlIG1hcHBlZC4gSG93ZXZlciwgaWYgdGhlIHNwZWNpZmllZCB2YWx1
ZSBpcyAwIGFuZAogICAgICAqICAgICAgICAgIGZyYW1lX2xpc3QgaXMgTlVMTCB0aGVuIHRoaXMg
ZmllbGQgd2lsbCBiZSBzZXQgdG8gdGhlCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vZ3Jh
bnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oCmluZGV4IGIzYTk1ZmRh
NTguLmU5MTI1ZTQzZTcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5o
CisrKyBiL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oCkBAIC01NSw2ICs1NSwxMCBAQCBp
bnQgbWVtX3NoYXJpbmdfZ3JlZl90b19nZm4oc3RydWN0IGdyYW50X3RhYmxlICpndCwgZ3JhbnRf
cmVmX3QgcmVmLAogCiBpbnQgZ250dGFiX21hcF9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBsb25nIGlkeCwgZ2ZuX3QgZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgbWZuX3QgKm1m
bik7CitpbnQgZ250dGFiX2dldF9ncmFudF9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBsb25nIGlkeCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90ICptZm4pOworaW50
IGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcg
aWR4LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90ICptZm4pOwogCiB1bnNpZ25l
ZCBpbnQgZ250dGFiX2RvbTBfZnJhbWVzKHZvaWQpOwogCi0tIAoyLjExLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 30 17:58:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 17:58:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9EKR-0000Or-01; Mon, 30 Oct 2017 17:58:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=469df5f04=wei.liu2@citrix.com>)
 id 1e9EKP-0000Ns-Ec
 for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 17:58:25 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 F7/7B-20813-14867F95; Mon, 30 Oct 2017 17:58:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDva5Dxvd
 Ig8NNWhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8abu1+ZCx5wVEx9epO9gfEbaxcjJ4eEgL/E
 qdWHmEFsFgFViTvzdoLZbALKEj87e9lAbBEBDYmVbxaydDFycTALdDJKLFsynQUkISxgLtG6d
 wHYIF4BC4nJD6YDNXNwCAmUSdy6GAQRFpQ4OfMJWDmzgI7Egt2f2EBKmAWkJZb/4wAJcwo4Sk
 ydeZAJxBYVUJHoXDoHrFxIQEGiY/oxpgmMfLOQTJqFZNIshEkLGJlXMWoUpxaVpRbpGprrJRV
 lpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBhoDEOxgvL0x4BCjJAeTkijvTsfvkUJ8
 SfkplRmJxRnxRaU5qcWHGGU4OJQkeNPTgXKCRanpqRVpmTnAkIdJS3DwKInweoCkeYsLEnOLM
 9MhUqcYdTmezXzdwCzEkpeflyolzlsPUiQAUpRRmgc3AhZ/lxhlpYR5GYGOEuIpSC3KzSxBlX
 /FKM7BqCTMawoyhSczrwRu0yugI5iAjtCQ/AJyREkiQkqqgdHXbJlj2p9pYlwXNnEueCnX9tL
 WTLKuQW5vywuT5RKXk/j9bu6dr/dgt7rLkyvvpq+qU1lk+Gj7P2kdpg8/ZjdMn/I2g/fg+pZH
 /pXqi3q6JcMM+qMPGcyJnvL2U9Q7gRVuW7LMStSWzAngWXbzte7+xTprvWb0nmnblpLtOfX0w
 Sf525uEeBcrsRRnJBpqMRcVJwIAx/ux6roCAAA=
X-Env-Sender: prvs=469df5f04=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1509386298!79659022!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24923 invoked from network); 30 Oct 2017 17:58:24 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Oct 2017 17:58:24 -0000
X-IronPort-AV: E=Sophos;i="5.44,320,1505779200"; d="scan'208";a="456884723"
Date: Mon, 30 Oct 2017 17:58:22 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20171030175822.52n6uqjouogmb25z@citrix.com>
References: <1506937764-30329-1-git-send-email-al1img@gmail.com>
 <1506937764-30329-4-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506937764-30329-4-git-send-email-al1img@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH 3/5] xl: add PV sound condif parser
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMDIsIDIwMTcgYXQgMTI6NDk6MjJQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gK3N0YXRpYyB2b2lkIHBhcnNlX3ZzbmRfY2FyZF9jb25maWcoY29uc3QgWExV
X0NvbmZpZyAqY29uZmlnLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhM
VV9Db25maWdWYWx1ZSAqY2FyZF92YWx1ZSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZykKPiArewo+ICsgICAgaW50IHJl
dDsKPiArCj4gKyAgICBYTFVfQ29uZmlnTGlzdCAqY2FyZF9saXN0Owo+ICsKPiArICAgIC8vIGdl
dCBjYXJkCgpQbGVhc2UgZGVsZXRlIHRoaXMuCgo+ICsgICAgcmV0ID0geGx1X2NmZ192YWx1ZV9n
ZXRfbGlzdChjb25maWcsIGNhcmRfdmFsdWUsICAmY2FyZF9saXN0LCAwKTsKPiArCj4gKyAgICBp
ZiAocmV0KSB7Cj4gKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJGYWlsZWQgdG8gZ2V0IHZzbmQg
Y2FyZCBsaXN0OiAlc1xuIiwgc3RyZXJyb3IocmV0KSk7Cj4gKyAgICAgICAgZ290byBvdXQ7Cj4g
KyAgICB9Cj4gKwo+ICsgICAgbGlieGxfZGV2aWNlX3ZzbmQgKnZzbmQ7Cj4gKwo+ICsgICAgdnNu
ZCA9IEFSUkFZX0VYVEVORF9JTklUKGRfY29uZmlnLT52c25kcywKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBkX2NvbmZpZy0+bnVtX3ZzbmRzLAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpYnhsX2RldmljZV92c25kX2luaXQpOwo+ICsKPiArICAgIGNvbnN0IGNoYXIg
KmNhcmRfaXRlbTsKPiArICAgIGludCBpdGVtID0gMDsKPiArCgpNaXhpbmcgY29kZSBhbmQgZGVj
bGFyYXRpb25zIHdpbGwgYnJlYWsuCgo+ICsgICAgd2hpbGUgKChjYXJkX2l0ZW0gPSB4bHVfY2Zn
X2dldF9saXN0aXRlbShjYXJkX2xpc3QsIGl0ZW0rKykpICE9IE5VTEwpIHsKPiArICAgICAgICBy
ZXQgPSBwYXJzZV92c25kX2l0ZW0odnNuZCwgY2FyZF9pdGVtKTsKPiArICAgICAgICBpZiAocmV0
KSBnb3RvIG91dDsKPiArICAgIH0KPiArCj4gKyAgICByZXQgPSAwOwo+ICsKPiArb3V0Ogo+ICsg
ICAgaWYgKHJldCkgZXhpdChFWElUX0ZBSUxVUkUpOwo+ICt9CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 30 17:58:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 17:58:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9EKb-0000RA-7F; Mon, 30 Oct 2017 17:58:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=469f563c5=Paul.Durrant@citrix.com>)
 id 1e9EKa-0000Qg-DX
 for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 17:58:36 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 06/57-17628-B4867F95; Mon, 30 Oct 2017 17:58:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHRDpK5nxvd
 Ig7lTrSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owPdyYwFcyLrHjZc561gfGXXRcjJ4eEgL/E
 683bGEFsNgEdialPL7F2MXJwiAioSNzeawASZhYIkZh4cgIriC0sECvx6M81sHIWAVWJmw9Xg
 8V5BWwkpl+ZzgYxUl5iV9tFsDgnUHxdxz9mEFtIwFri5M1uRoh6QYmTM5+wQMzXlGjd/psdwp
 aXaN46G6peRWL91FlsExj5ZiFpmYWkZRaSlgWMzKsY1YtTi8pSi3QN9ZKKMtMzSnITM3N0DQ1
 M9XJTi4sT01NzEpOK9ZLzczcxAgOtnoGBcQdjU6/zIUZJDiYlUd6djt8jhfiS8lMqMxKLM+KL
 SnNSiw8xanBwCPStWX2BUYolLz8vVUmC93UaUJ1gUWp6akVaZg4wFmBKJTh4lER4PdKB0rzFB
 Ym5xZnpEKlTjJYcxzZd/sPE0XHzLpB8NvN1A7MQ2DwpcV41kAYBkIaM0jy4cbB4vcQoKyXMy8
 jAwCDEU5BalJtZgir/ilGcg1FJmPcnyFU8mXklcFtfAR3EBHSQhuQXkINKEhFSUg2MVSsfTZR
 atWCrl+qm0KpDZhc6zp2J8WlqENxVJPVgEkfFk9IInzkPJqbfP7Xr+GupWf3a84/uTBMK7ptU
 p53EbJZSxBwg69h3Wa9ip/mH8h3XNgfW2R376bXZ6lHPGY74sxUWh52nBcxhP8jpNzsh7YIB5
 zdG1qm3vJeFfnj7yvdG5RRDH5taJZbijERDLeai4kQApwKZ49ICAAA=
X-Env-Sender: prvs=469f563c5=Paul.Durrant@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1509386311!95318826!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64986 invoked from network); 30 Oct 2017 17:58:33 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Oct 2017 17:58:33 -0000
X-IronPort-AV: E=Sophos;i="5.44,320,1505779200"; d="scan'208";a="449053585"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Oct 2017 17:48:29 +0000
Message-ID: <20171030174829.4518-12-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171030174829.4518-1-paul.durrant@citrix.com>
References: <20171030174829.4518-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v13 11/11] tools/libxenctrl: use new
	xenforeignmemory API to seed grant table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBwcmV2aW91cyBwYXRjaCBhZGRlZCBzdXBwb3J0IGZvciBwcml2LW1hcHBpbmcgZ3Vlc3QgcmVz
b3VyY2VzIGRpcmVjdGx5CihyYXRoZXIgdGhhbiBoYXZpbmcgdG8gZm9yZWlnbi1tYXAsIHdoaWNo
IHJlcXVpcmVzIFAyTSBtb2RpZmljYXRpb24gZm9yCkhWTSBndWVzdHMpLgoKVGhpcyBwYXRjaCBt
YWtlcyB1c2Ugb2YgdGhlIG5ldyBBUEkgdG8gc2VlZCB0aGUgZ3Vlc3QgZ3JhbnQgdGFibGUgdW5s
ZXNzCnRoZSB1bmRlcmx5aW5nIGluZnJhc3RydWN0dXJlIChpLmUuIHByaXZjbWQpIGRvZXNuJ3Qg
c3VwcG9ydCBpdCwgaW4gd2hpY2gKY2FzZSB0aGUgb2xkIHNjaGVtZSBpcyB1c2VkLgoKTk9URTog
VGhlIGNhbGwgdG8geGNfZG9tX2dudHRhYl9odm1fc2VlZCgpIGluIGh2bV9idWlsZF9zZXRfcGFy
YW1zKCkgd2FzCiAgICAgIGFjdHVhbGx5IHVubmVjZXNzYXJ5LCBhcyB0aGUgZ3JhbnQgdGFibGUg
aGFzIGFscmVhZHkgYmVlbiBzZWVkZWQKICAgICAgYnkgYSBwcmlvciBjYWxsIHRvIHhjX2RvbV9n
bnR0YWJfaW5pdCgpIG1hZGUgYnkgbGlieGxfX2J1aWxkX2RvbSgpLgoKU2lnbmVkLW9mZi1ieTog
UGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQWNrZWQtYnk6IE1hcmVrIE1h
cmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KUmV2
aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpBY2tlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KCnYxMzoKIC0gUmUtYmFzZS4KCnYxMDoKIC0gVXNlIG5l
dyBpZCBjb25zdGFudCBmb3IgZ3JhbnQgdGFibGUuCgp2NDoKIC0gTWlub3IgY29zbWV0aWMgZml4
IHN1Z2dlc3RlZCBieSBSb2dlci4KCnYzOgogLSBJbnRyb2R1Y2VkIHhjX2RvbV9zZXRfZ250dGFi
X2VudHJ5KCkgdG8gYXZvaWQgZHVwbGljYXRlZCBjb2RlLgotLS0KIHRvb2xzL2xpYnhjL2luY2x1
ZGUveGNfZG9tLmggICAgICAgIHwgICA4ICstLQogdG9vbHMvbGlieGMveGNfZG9tX2Jvb3QuYyAg
ICAgICAgICAgfCAxMTQgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tCiB0b29s
cy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0uYyB8ICAxMCArKy0tCiB0b29scy9saWJ4Yy94
Y19zcl9yZXN0b3JlX3g4Nl9wdi5jICB8ICAgMiArLQogdG9vbHMvbGlieGwvbGlieGxfZG9tLmMg
ICAgICAgICAgICAgfCAgIDEgLQogdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5jICAg
fCAgIDYgKy0KIDYgZmlsZXMgY2hhbmdlZCwgOTIgaW5zZXJ0aW9ucygrKSwgNDkgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaCBiL3Rvb2xzL2xp
YnhjL2luY2x1ZGUveGNfZG9tLmgKaW5kZXggY2RjZGQwN2QyYi4uNDVjOWQ2NzZjNyAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaAorKysgYi90b29scy9saWJ4Yy9pbmNs
dWRlL3hjX2RvbS5oCkBAIC0zMjUsMTIgKzMyNSw4IEBAIHZvaWQgKnhjX2RvbV9ib290X2RvbVVf
bWFwKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSwgeGVuX3Bmbl90IHBmbiwKIGludCB4Y19kb21f
Ym9vdF9pbWFnZShzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pOwogaW50IHhjX2RvbV9jb21wYXRf
Y2hlY2soc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKTsKIGludCB4Y19kb21fZ250dGFiX2luaXQo
c3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKTsKLWludCB4Y19kb21fZ250dGFiX2h2bV9zZWVkKHhj
X2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHhlbl9wZm5fdCBjb25zb2xlX2dtZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICB4
ZW5fcGZuX3QgeGVuc3RvcmVfZ21mbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQz
Ml90IGNvbnNvbGVfZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB4
ZW5zdG9yZV9kb21pZCk7Ci1pbnQgeGNfZG9tX2dudHRhYl9zZWVkKHhjX2ludGVyZmFjZSAqeGNo
LCB1aW50MzJfdCBkb21pZCwKK2ludCB4Y19kb21fZ250dGFiX3NlZWQoeGNfaW50ZXJmYWNlICp4
Y2gsIHVpbnQzMl90IGd1ZXN0X2RvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICBib29sIGlz
X2h2bSwKICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGNvbnNvbGVfZ21mbiwKICAg
ICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IHhlbnN0b3JlX2dtZm4sCiAgICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQzMl90IGNvbnNvbGVfZG9taWQsCmRpZmYgLS1naXQgYS90b29scy9s
aWJ4Yy94Y19kb21fYm9vdC5jIGIvdG9vbHMvbGlieGMveGNfZG9tX2Jvb3QuYwppbmRleCA0MGVi
NTE4NWE5Li4wMWU5YTFlMTg1IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19kb21fYm9vdC5j
CisrKyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMKQEAgLTI4MiwxMSArMjgyLDI5IEBAIHN0
YXRpYyB4ZW5fcGZuX3QgeGNfZG9tX2dudHRhYl9zZXR1cCh4Y19pbnRlcmZhY2UgKnhjaCwgdWlu
dDMyX3QgZG9taWQpCiAgICAgcmV0dXJuIGdtZm47CiB9CiAKLWludCB4Y19kb21fZ250dGFiX3Nl
ZWQoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAotICAgICAgICAgICAgICAgICAg
ICAgICB4ZW5fcGZuX3QgY29uc29sZV9nbWZuLAotICAgICAgICAgICAgICAgICAgICAgICB4ZW5f
cGZuX3QgeGVuc3RvcmVfZ21mbiwKLSAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgY29u
c29sZV9kb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgeGVuc3RvcmVfZG9t
aWQpCitzdGF0aWMgdm9pZCB4Y19kb21fc2V0X2dudHRhYl9lbnRyeSh4Y19pbnRlcmZhY2UgKnhj
aCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyYW50X2VudHJ5X3YxX3Qg
KmdudHRhYiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBpZHgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBndWVz
dF9kb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGJh
Y2tlbmRfZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZu
X3QgYmFja2VuZF9nbWZuKQoreworICAgIGlmICggZ3Vlc3RfZG9taWQgPT0gYmFja2VuZF9kb21p
ZCB8fCBiYWNrZW5kX2dtZm4gPT0gLTEpCisgICAgICAgIHJldHVybjsKKworICAgIHhjX2RvbV9w
cmludGYoeGNoLCAiJXM6IFsldV0gLT4gMHglIlBSSV94ZW5fcGZuLAorICAgICAgICAgICAgICAg
ICAgX19GVU5DVElPTl9fLCBpZHgsIGJhY2tlbmRfZ21mbik7CisKKyAgICBnbnR0YWJbaWR4XS5m
bGFncyA9IEdURl9wZXJtaXRfYWNjZXNzOworICAgIGdudHRhYltpZHhdLmRvbWlkID0gYmFja2Vu
ZF9kb21pZDsKKyAgICBnbnR0YWJbaWR4XS5mcmFtZSA9IGJhY2tlbmRfZ21mbjsKK30KKworc3Rh
dGljIGludCBjb21wYXRfZ250dGFiX3NlZWQoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRv
bWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGNvbnNvbGVfZ21m
biwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCB4ZW5zdG9yZV9nbWZu
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgY29uc29sZV9kb21pZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHhlbnN0b3JlX2RvbWlkKQog
ewogCiAgICAgeGVuX3Bmbl90IGdudHRhYl9nbWZuOwpAQCAtMzEwLDE4ICszMjgsMTAgQEAgaW50
IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAg
ICAgICAgIHJldHVybiAtMTsKICAgICB9CiAKLSAgICBpZiAoIGRvbWlkICE9IGNvbnNvbGVfZG9t
aWQgICYmIGNvbnNvbGVfZ21mbiAhPSAtMSkKLSAgICB7Ci0gICAgICAgIGdudHRhYltHTlRUQUJf
UkVTRVJWRURfQ09OU09MRV0uZmxhZ3MgPSBHVEZfcGVybWl0X2FjY2VzczsKLSAgICAgICAgZ250
dGFiW0dOVFRBQl9SRVNFUlZFRF9DT05TT0xFXS5kb21pZCA9IGNvbnNvbGVfZG9taWQ7Ci0gICAg
ICAgIGdudHRhYltHTlRUQUJfUkVTRVJWRURfQ09OU09MRV0uZnJhbWUgPSBjb25zb2xlX2dtZm47
Ci0gICAgfQotICAgIGlmICggZG9taWQgIT0geGVuc3RvcmVfZG9taWQgJiYgeGVuc3RvcmVfZ21m
biAhPSAtMSkKLSAgICB7Ci0gICAgICAgIGdudHRhYltHTlRUQUJfUkVTRVJWRURfWEVOU1RPUkVd
LmZsYWdzID0gR1RGX3Blcm1pdF9hY2Nlc3M7Ci0gICAgICAgIGdudHRhYltHTlRUQUJfUkVTRVJW
RURfWEVOU1RPUkVdLmRvbWlkID0geGVuc3RvcmVfZG9taWQ7Ci0gICAgICAgIGdudHRhYltHTlRU
QUJfUkVTRVJWRURfWEVOU1RPUkVdLmZyYW1lID0geGVuc3RvcmVfZ21mbjsKLSAgICB9CisgICAg
eGNfZG9tX3NldF9nbnR0YWJfZW50cnkoeGNoLCBnbnR0YWIsIEdOVFRBQl9SRVNFUlZFRF9DT05T
T0xFLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkLCBjb25zb2xlX2RvbWlkLCBj
b25zb2xlX2dtZm4pOworICAgIHhjX2RvbV9zZXRfZ250dGFiX2VudHJ5KHhjaCwgZ250dGFiLCBH
TlRUQUJfUkVTRVJWRURfWEVOU1RPUkUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9t
aWQsIHhlbnN0b3JlX2RvbWlkLCB4ZW5zdG9yZV9nbWZuKTsKIAogICAgIGlmICggbXVubWFwKGdu
dHRhYiwgUEFHRV9TSVpFKSA9PSAtMSApCiAgICAgewpAQCAtMzM5LDExICszNDksMTEgQEAgaW50
IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAg
ICAgcmV0dXJuIDA7CiB9CiAKLWludCB4Y19kb21fZ250dGFiX2h2bV9zZWVkKHhjX2ludGVyZmFj
ZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9w
Zm5fdCBjb25zb2xlX2dwZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3Qg
eGVuc3RvcmVfZ3BmbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGNvbnNv
bGVfZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB4ZW5zdG9yZV9k
b21pZCkKK3N0YXRpYyBpbnQgY29tcGF0X2dudHRhYl9odm1fc2VlZCh4Y19pbnRlcmZhY2UgKnhj
aCwgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVu
X3Bmbl90IGNvbnNvbGVfZ3BmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4
ZW5fcGZuX3QgeGVuc3RvcmVfZ3BmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1aW50MzJfdCBjb25zb2xlX2RvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQzMl90IHhlbnN0b3JlX2RvbWlkKQogewogICAgIGludCByYzsKICAgICB4ZW5fcGZu
X3Qgc2NyYXRjaF9ncGZuOwpAQCAtMzgyLDcgKzM5Miw3IEBAIGludCB4Y19kb21fZ250dGFiX2h2
bV9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgcmV0dXJu
IC0xOwogICAgIH0KIAotICAgIHJjID0geGNfZG9tX2dudHRhYl9zZWVkKHhjaCwgZG9taWQsCisg
ICAgcmMgPSBjb21wYXRfZ250dGFiX3NlZWQoeGNoLCBkb21pZCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zb2xlX2dwZm4sIHhlbnN0b3JlX2dwZm4sCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc29sZV9kb21pZCwgeGVuc3RvcmVfZG9taWQpOwogICAgIGlmIChyYyAh
PSAwKQpAQCAtNDA3LDE4ICs0MTcsNTYgQEAgaW50IHhjX2RvbV9nbnR0YWJfaHZtX3NlZWQoeGNf
aW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAogICAgIHJldHVybiAwOwogfQogCi1pbnQg
eGNfZG9tX2dudHRhYl9pbml0KHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKK2ludCB4Y19kb21f
Z250dGFiX3NlZWQoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGd1ZXN0X2RvbWlkLAorICAg
ICAgICAgICAgICAgICAgICAgICBib29sIGlzX2h2bSwgeGVuX3Bmbl90IGNvbnNvbGVfZ21mbiwK
KyAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IHhlbnN0b3JlX2dtZm4sIHVpbnQzMl90
IGNvbnNvbGVfZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHhlbnN0b3Jl
X2RvbWlkKQogewotICAgIGlmICggeGNfZG9tX3RyYW5zbGF0ZWQoZG9tKSApIHsKLSAgICAgICAg
cmV0dXJuIHhjX2RvbV9nbnR0YWJfaHZtX3NlZWQoZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbS0+Y29uc29sZV9wZm4s
IGRvbS0+eGVuc3RvcmVfcGZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBkb20tPmNvbnNvbGVfZG9taWQsIGRvbS0+eGVuc3RvcmVfZG9taWQpOwotICAgIH0gZWxzZSB7
Ci0gICAgICAgIHJldHVybiB4Y19kb21fZ250dGFiX3NlZWQoZG9tLT54Y2gsIGRvbS0+Z3Vlc3Rf
ZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGNfZG9tX3AybShkb20s
IGRvbS0+Y29uc29sZV9wZm4pLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhj
X2RvbV9wMm0oZG9tLCBkb20tPnhlbnN0b3JlX3BmbiksCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZG9tLT5jb25zb2xlX2RvbWlkLCBkb20tPnhlbnN0b3JlX2RvbWlkKTsKKyAg
ICB4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSogZm1lbSA9IHhjaC0+Zm1lbTsKKyAgICB4ZW5mb3Jl
aWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlczsKKyAgICB2b2lkICphZGRyID0gTlVMTDsK
KworICAgIGZyZXMgPSB4ZW5mb3JlaWdubWVtb3J5X21hcF9yZXNvdXJjZSgKKyAgICAgICAgZm1l
bSwgZ3Vlc3RfZG9taWQsIFhFTk1FTV9yZXNvdXJjZV9ncmFudF90YWJsZSwKKyAgICAgICAgWEVO
TUVNX3Jlc291cmNlX2dyYW50X3RhYmxlX2lkX2dyYW50LCAwLCAxLCAmYWRkciwKKyAgICAgICAg
UFJPVF9SRUFEIHwgUFJPVF9XUklURSwgMCk7CisgICAgaWYgKCAhZnJlcyApCisgICAgeworICAg
ICAgICBpZiAoIGVycm5vID09IEVPUE5PVFNVUFAgKQorICAgICAgICAgICAgcmV0dXJuIGlzX2h2
bSA/CisgICAgICAgICAgICAgICAgY29tcGF0X2dudHRhYl9odm1fc2VlZCh4Y2gsIGd1ZXN0X2Rv
bWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZV9nbWZu
LCB4ZW5zdG9yZV9nbWZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc29sZV9kb21pZCwgeGVuc3RvcmVfZG9taWQpIDoKKyAgICAgICAgICAgICAgICBjb21wYXRf
Z250dGFiX3NlZWQoeGNoLCBndWVzdF9kb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY29uc29sZV9nbWZuLCB4ZW5zdG9yZV9nbWZuLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25zb2xlX2RvbWlkLCB4ZW5zdG9yZV9kb21pZCk7CisKKyAgICAg
ICAgeGNfZG9tX3BhbmljKHhjaCwgWENfSU5URVJOQUxfRVJST1IsCisgICAgICAgICAgICAgICAg
ICAgICAiJXM6IGZhaWxlZCB0byBhY3F1aXJlIGdyYW50IHRhYmxlICIKKyAgICAgICAgICAgICAg
ICAgICAgICJbZXJybm89JWRdXG4iLAorICAgICAgICAgICAgICAgICAgICAgX19GVU5DVElPTl9f
LCBlcnJubyk7CisgICAgICAgIHJldHVybiAtMTsKICAgICB9CisKKyAgICB4Y19kb21fc2V0X2du
dHRhYl9lbnRyeSh4Y2gsIGFkZHIsIEdOVFRBQl9SRVNFUlZFRF9DT05TT0xFLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGd1ZXN0X2RvbWlkLCBjb25zb2xlX2RvbWlkLCBjb25zb2xlX2dt
Zm4pOworICAgIHhjX2RvbV9zZXRfZ250dGFiX2VudHJ5KHhjaCwgYWRkciwgR05UVEFCX1JFU0VS
VkVEX1hFTlNUT1JFLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGd1ZXN0X2RvbWlkLCB4
ZW5zdG9yZV9kb21pZCwgeGVuc3RvcmVfZ21mbik7CisKKyAgICB4ZW5mb3JlaWdubWVtb3J5X3Vu
bWFwX3Jlc291cmNlKGZtZW0sIGZyZXMpOworCisgICAgcmV0dXJuIDA7Cit9CisKK2ludCB4Y19k
b21fZ250dGFiX2luaXQoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQoreworICAgIGJvb2wgaXNf
aHZtID0geGNfZG9tX3RyYW5zbGF0ZWQoZG9tKTsKKyAgICB4ZW5fcGZuX3QgY29uc29sZV9nbWZu
ID0geGNfZG9tX3AybShkb20sIGRvbS0+Y29uc29sZV9wZm4pOworICAgIHhlbl9wZm5fdCB4ZW5z
dG9yZV9nbWZuID0geGNfZG9tX3AybShkb20sIGRvbS0+eGVuc3RvcmVfcGZuKTsKKworICAgIHJl
dHVybiB4Y19kb21fZ250dGFiX3NlZWQoZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsIGlzX2h2
bSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGVfZ21mbiwgeGVuc3RvcmVf
Z21mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbS0+Y29uc29sZV9kb21pZCwg
ZG9tLT54ZW5zdG9yZV9kb21pZCk7CiB9CiAKIC8qCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94
Y19zcl9yZXN0b3JlX3g4Nl9odm0uYyBiL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X2h2
bS5jCmluZGV4IDFkY2E4NTM1NGEuLmE1YzY2MWRhOGYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhj
L3hjX3NyX3Jlc3RvcmVfeDg2X2h2bS5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVf
eDg2X2h2bS5jCkBAIC0yMDcsMTEgKzIwNywxMSBAQCBzdGF0aWMgaW50IHg4Nl9odm1fc3RyZWFt
X2NvbXBsZXRlKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiAgICAgICAgIHJldHVybiByYzsK
ICAgICB9CiAKLSAgICByYyA9IHhjX2RvbV9nbnR0YWJfaHZtX3NlZWQoeGNoLCBjdHgtPmRvbWlk
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHgtPnJlc3RvcmUuY29uc29sZV9n
Zm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eC0+cmVzdG9yZS54ZW5zdG9y
ZV9nZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eC0+cmVzdG9yZS5jb25z
b2xlX2RvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHgtPnJlc3RvcmUu
eGVuc3RvcmVfZG9taWQpOworICAgIHJjID0geGNfZG9tX2dudHRhYl9zZWVkKHhjaCwgY3R4LT5k
b21pZCwgdHJ1ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHgtPnJlc3RvcmUuY29u
c29sZV9nZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3R4LT5yZXN0b3JlLnhlbnN0
b3JlX2dmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHgtPnJlc3RvcmUuY29uc29s
ZV9kb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHgtPnJlc3RvcmUueGVuc3Rv
cmVfZG9taWQpOwogICAgIGlmICggcmMgKQogICAgIHsKICAgICAgICAgUEVSUk9SKCJGYWlsZWQg
dG8gc2VlZCBncmFudCB0YWJsZSIpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfc3JfcmVz
dG9yZV94ODZfcHYuYyBiL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X3B2LmMKaW5kZXgg
NTBlMjVjMTYyYy4uMTA2MzVkNDM2YiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfc3JfcmVz
dG9yZV94ODZfcHYuYworKysgYi90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9wdi5jCkBA
IC0xMTA0LDcgKzExMDQsNyBAQCBzdGF0aWMgaW50IHg4Nl9wdl9zdHJlYW1fY29tcGxldGUoc3Ry
dWN0IHhjX3NyX2NvbnRleHQgKmN0eCkKICAgICBpZiAoIHJjICkKICAgICAgICAgcmV0dXJuIHJj
OwogCi0gICAgcmMgPSB4Y19kb21fZ250dGFiX3NlZWQoeGNoLCBjdHgtPmRvbWlkLAorICAgIHJj
ID0geGNfZG9tX2dudHRhYl9zZWVkKHhjaCwgY3R4LT5kb21pZCwgZmFsc2UsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY3R4LT5yZXN0b3JlLmNvbnNvbGVfZ2ZuLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGN0eC0+cmVzdG9yZS54ZW5zdG9yZV9nZm4sCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY3R4LT5yZXN0b3JlLmNvbnNvbGVfZG9taWQsCmRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF9kb20uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCmluZGV4IGVm
ODM0ZTY1MmQuLjg2ZjU2MjU0OWUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5j
CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCkBAIC05MDMsNyArOTAzLDYgQEAgc3RhdGlj
IGludCBodm1fYnVpbGRfc2V0X3BhcmFtcyh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgdWludDMyX3Qg
ZG9taWQsCiAgICAgKnN0b3JlX21mbiA9IHN0cl9tZm47CiAgICAgKmNvbnNvbGVfbWZuID0gY29u
c19tZm47CiAKLSAgICB4Y19kb21fZ250dGFiX2h2bV9zZWVkKGhhbmRsZSwgZG9taWQsICpjb25z
b2xlX21mbiwgKnN0b3JlX21mbiwgY29uc29sZV9kb21pZCwgc3RvcmVfZG9taWQpOwogICAgIHJl
dHVybiAwOwogfQogCmRpZmYgLS1naXQgYS90b29scy9weXRob24veGVuL2xvd2xldmVsL3hjL3hj
LmMgYi90b29scy9weXRob24veGVuL2xvd2xldmVsL3hjL3hjLmMKaW5kZXggZjUwMTc2NDEwMC4u
NTFkYzJhZmIxZSAxMDA2NDQKLS0tIGEvdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5j
CisrKyBiL3Rvb2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwveGMveGMuYwpAQCAtODAwLDkgKzgwMCw5
IEBAIHN0YXRpYyBQeU9iamVjdCAqcHl4Y19nbnR0YWJfaHZtX3NlZWQoWGNPYmplY3QgKnNlbGYs
CiAJCQkJICAgICAgJmNvbnNvbGVfZG9taWQsICZ4ZW5zdG9yZV9kb21pZCkgKQogICAgICAgICBy
ZXR1cm4gTlVMTDsKIAotICAgIGlmICggeGNfZG9tX2dudHRhYl9odm1fc2VlZChzZWxmLT54Y19o
YW5kbGUsIGRvbSwKLQkJCQljb25zb2xlX2dtZm4sIHhlbnN0b3JlX2dtZm4sCi0JCQkJY29uc29s
ZV9kb21pZCwgeGVuc3RvcmVfZG9taWQpICE9IDAgKQorICAgIGlmICggeGNfZG9tX2dudHRhYl9z
ZWVkKHNlbGYtPnhjX2hhbmRsZSwgZG9tLCB0cnVlLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbnNvbGVfZ21mbiwgeGVuc3RvcmVfZ21mbiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zb2xlX2RvbWlkLCB4ZW5zdG9yZV9kb21pZCkgIT0gMCApCiAgICAgICAgIHJldHVy
biBweXhjX2Vycm9yX3RvX2V4Y2VwdGlvbihzZWxmLT54Y19oYW5kbGUpOwogCiAgICAgcmV0dXJu
IFB5X05vbmU7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 30 17:59:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 17:59:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9ELr-0000d7-HJ; Mon, 30 Oct 2017 17:59:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=469df5f04=wei.liu2@citrix.com>)
 id 1e9ELq-0000cr-GO
 for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 17:59:54 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 D4/7E-30115-99867F95; Mon, 30 Oct 2017 17:59:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHRDpO7MjO+
 RBrd+iFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmXlu1lKljLVLGtbT1bA2MzUxcjB4eEgL/E
 znU6XYycHCwCqhK/X69lA7HZBJQlfnb2gtkiAhoSK98sZOli5OJgFuhklFi2ZDoLSEJYwEhi4
 d5HzCA2r4CFxKaXB5lAbCGBMolFqx4zQsQFJU7OfAJWzyygI7Fg9yc2kL3MAtISy/9xgIQ5BR
 wljn+7DVYiKqAi0bl0DgvEGAWJjunHmCYw8s1CMmkWkkmzECYtYGRexahRnFpUllqka2Shl1S
 UmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGGgMQLCD8fzawEOMkhxMSqK8Ox2/Rwrx
 JeWnVGYkFmfEF5XmpBYfYpTh4FCS4FVPB8oJFqWmp1akZeYAQx4mLcHBoyTC6wGS5i0uSMwtz
 kyHSJ1iNOa48fD6HyaOZzNfNzALseTl56VKifPWg5QKgJRmlObBDYLF4iVGWSlhXkag04R4Cl
 KLcjNLUOVfMYpzMCoJ8xaDTOHJzCuB2/cK6BQmoFM0JL+AnFKSiJCSamCcFRsTaf+p4Bt7Mvu
 TTpWLLpulrPOPdVx6mBcatLj/YIez+g6x+u/FVwJteBQU3SdeNGytZLX6cfHb8hLVHWw7fza5
 pPs03P/04Ky92Y/1BQ8aK+W05qz/Pc2cr1RZ1NmIQ2tll/TeHHt29ycKMtYh37y92RZ8+6N5p
 9311AQt2wvNioqFz5VYijMSDbWYi4oTAZHODPbAAgAA
X-Env-Sender: prvs=469df5f04=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1509386391!108630852!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50368 invoked from network); 30 Oct 2017 17:59:53 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Oct 2017 17:59:53 -0000
X-IronPort-AV: E=Sophos;i="5.44,320,1505779200"; d="scan'208";a="449053885"
Date: Mon, 30 Oct 2017 17:59:50 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20171030175950.sub64jego6zxvgum@citrix.com>
References: <1506937764-30329-1-git-send-email-al1img@gmail.com>
 <1506937764-30329-5-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506937764-30329-5-git-send-email-al1img@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH 4/5] xl: add vsnd CLI commands
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMDIsIDIwMTcgYXQgMTI6NDk6MjNQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgo+IAo+IEFkZCBDTEkgY29tbWFuZHMgdG8gYXR0YWNoLCBkZXRhY2ggYW5kIGxpc3Qg
dmlydHVhbCBzb3VuZCBkZXZpY2VzCj4gCj4gU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEdyeXRz
b3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 30 18:00:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 18:00:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9EML-0001K9-Fe; Mon, 30 Oct 2017 18:00:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <marmarek@invisiblethingslab.com>) id 1e9EMK-0001Je-3b
 for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 18:00:24 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 B0/FF-08856-7B867F95; Mon, 30 Oct 2017 18:00:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNIsWRWlGSWpSXmKPExsXilM8io7st43u
 kwd8WfYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWNtdzdzwXzOipfT1rM0MK7l6GLk4hASWMUo
 8WviUaYuRg4gJ1ti7VrRLkZODhaB1ywS76axgNgSAp4Sy5ZsZ4So38kosWH1TnaIIlWJt1ufM
 oLYbALBEteX/GIFsUUENCRWvlnIAtLALNDMKDHv3iKwScICrhJvbnxnArF5BXQkdky5DDZISK
 BM4v+jWSwQcUGJkzOfgNnMAqUSt5fPZAQ5jllAWmL5Pw6QMKeAo8TzaavYQGxRAWWJvX2H2Cc
 wCs5C0j0LSfcshG6IsLrEn3mXmDGEtSWWLXzNDGHbSqxb955lASP7Kkb14tSistQiXSO9pKLM
 9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAiKhnYGDcwXiq2fkQoyQHk5Io707H75FCf
 En5KZUZicUZ8UWlOanFhxhlODiUJHgfpAPlBItS01Mr0jJzgLEJk5bg4FES4fUASfMWFyTmFm
 emQ6ROMepyPJv5uoFZiCUvPy9VSpy3HqRIAKQoozQPbgQsTVxilJUS5mVkYGAQ4ilILcrNLEG
 Vf8UozsGoJMz7CmQKT2ZeCdymV0BHMAEdoSH5BeSIkkSElFQDY8QShajnQsciV2gYXd+TUVn9
 tJBhXmaOv2LMvGlRvxI+7J9mxyEjv6Kax9WwoUZjwabZ744ndLE78jp9WLT0L5fp8uyt2rxSK
 83zLOP0nAXydxia7WaXqrUtqd4/Sc2eKeO2eo8N88U7937ElT53Xd52XfqBov/845fiOlMd7x
 z6Xl/S5J2oxFKckWioxVxUnAgAJrDB6w4DAAA=
X-Env-Sender: marmarek@invisiblethingslab.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1509386421!109401207!1
X-Originating-IP: [66.111.4.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1761 invoked from network); 30 Oct 2017 18:00:22 -0000
Received: from out4-smtp.messagingengine.com (HELO
 out4-smtp.messagingengine.com) (66.111.4.28)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Oct 2017 18:00:22 -0000
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 86B8120BC9;
 Mon, 30 Oct 2017 14:00:21 -0400 (EDT)
Received: from frontend1 ([10.202.2.160])
 by compute7.internal (MEProxy); Mon, 30 Oct 2017 14:00:21 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-sender
 :x-me-sender:x-sasl-enc; s=fm1; bh=yPvf9JIkAcJf7u1aWigyw3xrLUb9D
 eoq1jHHGSiQplo=; b=AtDUIgp1D15nt2TSEtt7LvVEQw0bG6mGspwo6lPhWQt27
 BEfW+A0+ueJ/pl0sBOhMMLJ0Cv8WUMCWrbYHIFwF6Yvdg+3gQdegU5VtgUzqVoqG
 TqPSqtQwkJqGu+Gd2kIuBij/zEaiNGmWUjRYM9jUNFwMBvhUlNhsuPz922n8Euxo
 QZxQuMDPfKMpBFmdiA6BAiQGL9XIqrufkioMW/Zcz6q+JdoEHoplhY/H8klTcp2+
 j5VwWXJ7el8hSMbDNS95fFkRVCD5EEJNSrCRLpLPoW4ZZPq9boStA4yNAKHC+nXe
 T96FXwKEdEugNAxFUcG0peh4orG+68nEDBVQsPErQ==
X-ME-Sender: <xms:tWj3WbCcEZwMMyEYPkX-DBKlBlTDub3ICJNL-mfHjJ0bHAj8DGXAJg>
Received: from mail-itl (ip5f5af332.dynamic.kabel-deutschland.de
 [95.90.243.50])
 by mail.messagingengine.com (Postfix) with ESMTPA id 545F37F39D;
 Mon, 30 Oct 2017 14:00:20 -0400 (EDT)
Date: Mon, 30 Oct 2017 19:00:16 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20171030180016.GL2882@mail-itl>
References: <1506937764-30329-1-git-send-email-al1img@gmail.com>
 <1506937764-30329-6-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
In-Reply-To: <1506937764-30329-6-git-send-email-al1img@gmail.com>
User-Agent: Mutt/1.9.1 (2017-09-22)
Cc: xen-devel@lists.xenproject.org, ian.jackson@eu.citrix.com,
 wei.liu2@citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH 5/5] docs: add PV sound device config
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8690795209968051751=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============8690795209968051751==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="cGfB/trNgB3WtPHu"
Content-Disposition: inline


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

On Mon, Oct 02, 2017 at 12:49:24PM +0300, Oleksandr Grytsov wrote:
> +=3Ditem B<short-name=3DSTRING>
> +
> +Short name of the virtual sound card.
> +
> +=3Ditem B<short-name=3DSTRING>
> +
> +Long name of the virtual sound card.
> +
> +=3Dback

Duplicate short-name=3D, should be name=3D ?

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

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

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

iQEcBAEBCAAGBQJZ9eOxAAoJENuP0xzK19csISAH/1i9PYOWlw9Tv+PT7itlT6el
RPAfVkehtixbr2F0qDy57MkA+XxRMGaJbFJNXaU29fSE/koRG/rS6cJCq1RJeBKC
MRKgl/nx6QWt6shVfpKi64Dn/g2nRFTxvjgSgJB9MzIIuWJSYbpSizS5md1OWbTI
9p0idYsLze7pmPkRLGLrM6hJyuUOzzZFLPxKyGyWWTKUOEPe5HRpHj6wgYMzzQmv
zu13gEqPyQxOhQkTZFeEW0MrRtWOB5ktjXXaaaAm0070wU31h2TOIjHnpen+URsW
8/oyrb4z0mVDmCJjFlSmUoZfbJVlfNyZS1BSNTea3fGVc3xscKfQBI7gfk1aeGA=
=+m5c
-----END PGP SIGNATURE-----

--cGfB/trNgB3WtPHu--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8690795209968051751==--


From xen-devel-bounces@lists.xen.org Mon Oct 30 18:05:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 18:05:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9ERI-0001uP-3A; Mon, 30 Oct 2017 18:05:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=469df5f04=wei.liu2@citrix.com>)
 id 1e9ERG-0001uG-Se
 for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 18:05:30 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 50/C8-01785-AE967F95; Mon, 30 Oct 2017 18:05:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHRDpO6LzO+
 RBhd2m1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkvbtQXXGaq2LNxMlsD4zymLkZODgkBf4nG
 /tfsIDaLgKrE6rW9rCA2m4CyxM/OXjYQW0RAQ2Llm4UsXYxcHMwCnYwSy5ZMZwFJCAvYSSyad
 oURxOYVsJA4uP482FAhgTKJtlsQzbwCghInZz4Bq2cW0JFYsPsTUJwDyJaWWP6PAyTMKeAosW
 PRQrASUQEVic6lc1ggxihIdEw/xjSBkW8WkkmzkEyahTBpASPzKkb14tSistQiXWO9pKLM9Iy
 S3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAMGMAgh2Me/85HWKU5GBSEuXd6fg9UogvKT+l
 MiOxOCO+qDQntfgQowwHh5IEb3AGUE6wKDU9tSItMwcY8DBpCQ4eJRFej3SgNG9xQWJucWY6R
 OoUozHHjYfX/zBxPJv5uoFZiCUvPy9VSpy3HmSSAEhpRmke3CBYJF5ilJUS5mUEOk2IpyC1KD
 ezBFX+FaM4B6OSMO9ckCk8mXklcPteAZ3CBHSKhuQXkFNKEhFSUg2M63KEvz24Kl2a+Wbzxl3
 GkyqKFj461aqmG6hR3Gn+54juim9ZLKGuaxqiS1yErRY7pX+P/aI8pZJZu5hhJWuDk5zo28ft
 uguW793u3r14UvLaq/HBV1dqK5qdeHDp2+W9wpNPH/CW/fUn6fHpPwE8/boLb5aueGgSu97Kc
 +GRC8VlAguyVbZEKbEUZyQaajEXFScCACqgn5K/AgAA
X-Env-Sender: prvs=469df5f04=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1509386726!70510826!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43815 invoked from network); 30 Oct 2017 18:05:28 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Oct 2017 18:05:28 -0000
X-IronPort-AV: E=Sophos;i="5.44,320,1505779200"; d="scan'208";a="449055207"
Date: Mon, 30 Oct 2017 18:05:24 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20171030180524.n4jas6m2pwhf5xq7@citrix.com>
References: <1507194431-17588-1-git-send-email-al1img@gmail.com>
 <1507194431-17588-2-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507194431-17588-2-git-send-email-al1img@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH 1/6] libxl: move vkb device to libxl_vkb.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMDUsIDIwMTcgYXQgMTI6MDc6MDZQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgo+IAo+IExvZ2ljYWxseSBpdCBpcyBiZXR0ZXIgdG8gbW92ZSB2a2IgdG8KPiBzZXBh
cmF0ZSBmaWxlIGFzIHZrYiBkZXZpY2UgdXNlZCBub3Qgb25seSBieSB2ZmIKPiBhbmQgY29uc29s
ZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRz
b3ZAZXBhbS5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 30 18:05:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 18:05:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9ERh-0001xR-Eh; Mon, 30 Oct 2017 18:05:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=469df5f04=wei.liu2@citrix.com>)
 id 1e9ERf-0001xF-VE
 for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 18:05:56 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 FC/21-31121-30A67F95; Mon, 30 Oct 2017 18:05:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHSDvS5T1vd
 Ig4krLSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owzl74yFrQwVRzaOI21gfE+YxcjJ4eEgL/E
 vjVXWEBsFgFVid0HWphBbDYBZYmfnb1sILaIgIbEyjcLgWq4OJgFOhklli2ZDtYgLGApMffLA
 3YQm1fAQmL1pWtMILaQQJnE2e8vWCHighInZz4Bq2cW0JFYsPsT0FAOIFtaYvk/DpAwp4CjRM
 +P7WBjRAVUJDqXzmGBGKMg0TH9GNMERr5ZSCbNQjJpFsKkBYzMqxg1ilOLylKLdI1M9ZKKMtM
 zSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAkONAQh2MK5aEHiIUZKDSUmUd6fj90ghvqT8
 lMqMxOKM+KLSnNTiQ4wyHBxKErzcmUA5waLU9NSKtMwcYNDDpCU4eJREeDVB0rzFBYm5xZnpE
 KlTjMYcNx5e/8PE8Wzm6wZmIZa8/LxUKXFeJpBSAZDSjNI8uEGwaLzEKCslzMsIdJoQT0FqUW
 5mCar8K0ZxDkYlYd6bGUBTeDLzSuD2vQI6hQnoFA3JLyCnlCQipKQaGEOXSRzebu3esLL/j1j
 /R4GPul0z/QwqorbNND7BkpY/6cCtrvip4b7X2cx2Ojt26/9atP1o3xvxBX0J+hM69lf8aa+3
 Uu/6wrsqt7X9i2y41z7ZqffvPd69ncfoWmOxYPiMl5U6PM4mNUbOV12Y3BX9E1K0kyabuou96
 9I1rVhbEJhtyVyjxFKckWioxVxUnAgAAgdfg8ECAAA=
X-Env-Sender: prvs=469df5f04=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1509386753!90915297!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33072 invoked from network); 30 Oct 2017 18:05:54 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Oct 2017 18:05:54 -0000
X-IronPort-AV: E=Sophos;i="5.44,320,1505779200"; d="scan'208";a="456886171"
Date: Mon, 30 Oct 2017 18:05:51 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20171030180551.ypucbbuakap5mcxi@citrix.com>
References: <1507194431-17588-1-git-send-email-al1img@gmail.com>
 <1507194431-17588-3-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507194431-17588-3-git-send-email-al1img@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH 2/6] libxl: fix vkb XS entry and type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMDUsIDIwMTcgYXQgMTI6MDc6MDdQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgo+IAo+IHZrYiBoYXMgdmtiZCBuYW1lIGluIFhTLgo+IAo+IFNpZ25lZC1vZmYtYnk6
IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJfZ3J5dHNvdkBlcGFtLmNvbT4KCkFja2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 30 18:12:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 18:12:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9EY4-0002r3-5S; Mon, 30 Oct 2017 18:12:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=469df5f04=wei.liu2@citrix.com>)
 id 1e9EY2-0002qu-L3
 for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 18:12:30 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 25/42-07262-D8B67F95; Mon, 30 Oct 2017 18:12:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHSDvW5v9vd
 Ig9WLJCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyF3cuYC+6KVvSc3cvWwNgt2MXIySEh4C8x
 /+okFhCbRUBVYsehv+wgNpuAssTPzl42EFtEQENi5ZuFQDVcHMwCnYwSy5ZMB2sQFjCX+PTtF
 SuIzStgIfF33TSwuJBAmcSrw48YIeKCEidnPgGLMwvoSCzY/QloKAeQLS2x/B8HSJhTwFHif0
 8TM4gtKqAi0bl0DtQYBYmO6ceYJjDyzUIyaRaSSbMQJi1gZF7FqFGcWlSWWqRrZK6XVJSZnlG
 Sm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYavUMDIw7GFv2+h1ilORgUhLl3en4PVKILyk/
 pTIjsTgjvqg0J7X4EKMMB4eSBK9ZFlBOsCg1PbUiLTMHGPQwaQkOHiURXs1MoDRvcUFibnFmO
 kTqFKMxx7FNl/8wcTyb+bqBWYglLz8vVUqc9xjIJAGQ0ozSPLhBsGi8xCgrJczLyMDAIMRTkF
 qUm1mCKv+KUZyDUUmY9xDIFJ7MvBK4fa+ATmECOkVD8gvIKSWJCCmpBsbYaeczFz3r+hZYk5x
 hfKSHS/z6rM+PjU0y6+V0dy98abd3ZqyRz1Qlnmcn/blcBZcnaS5NveLSdZu7kPnh79Ra1i0q
 H1ZsY/hx/pBo0+kGy3fnBdrnKfZNe3NjX5DLixXsn+6sC44+//bl3Fmb0ibZZKWeaOoQOprjd
 71Y/unbDSlyPgubzJmUWIozEg21mIuKEwGVykz7wQIAAA==
X-Env-Sender: prvs=469df5f04=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1509387147!108589425!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51831 invoked from network); 30 Oct 2017 18:12:29 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Oct 2017 18:12:29 -0000
X-IronPort-AV: E=Sophos;i="5.44,320,1505779200"; d="scan'208";a="456887641"
Date: Mon, 30 Oct 2017 18:11:46 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20171030181145.gzt6snft2qrcfrxj@citrix.com>
References: <1507194431-17588-1-git-send-email-al1img@gmail.com>
 <1507194431-17588-4-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507194431-17588-4-git-send-email-al1img@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH 3/6] libxl: add backend type to vkb
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMDUsIDIwMTcgYXQgMTI6MDc6MDhQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgo+IAo+IE5ldyBmaWVsZCBiYWNrZW5kX3R5cGUgaXMgYWRkZWQgdG8gdmtiIGRldmlj
ZQo+IGluIG9yZGVyIHRvIGhhdmUgUUVNVSBhbmQgdXNlciBzcGFjZSBiYWNrZW5kCj4gc2ltdWx0
YW5lb3VzbHkuIEVhY2ggdmtiIGJhY2tlbmQgc2hhbGwgcmVhZAo+IGFwcHJvcHJpYXRlIFhTIGVu
dHJ5IGFuZCBzZXJ2aWNlIG9ubHkgb3duCj4gZnJvbnRlbmRzLgo+IAo+IFNpZ25lZC1vZmYtYnk6
IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJfZ3J5dHNvdkBlcGFtLmNvbT4KPiAtLS0KPiAg
dG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgIHwgIDQgKysrKwo+ICB0b29scy9saWJ4bC9saWJ4
bF9kbS5jICAgICAgfCAgMiArKwo+ICB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgfCAgNyAr
KysrKysrCj4gIHRvb2xzL2xpYnhsL2xpYnhsX3ZrYi5jICAgICB8IDEwICsrKysrKysrKy0KPiAg
dG9vbHMveGwveGxfcGFyc2UuYyAgICAgICAgIHwgIDQgKysrKwo+ICA1IGZpbGVzIGNoYW5nZWQs
IDI2IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+IGluZGV4
IGY4MTMxMTQuLjcyNjhmN2YgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRl
LmMKPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+IEBAIC0xMzQ5LDYgKzEzNDks
NyBAQCBzdGF0aWMgdm9pZCBkb21jcmVhdGVfbGF1bmNoX2RtKGxpYnhsX19lZ2MgKmVnYywgbGli
eGxfX211bHRpZGV2ICptdWx0aWRldiwKPiAgICAgICAgICB9Cj4gIAo+ICAgICAgICAgIGxpYnhs
X2RldmljZV92a2JfaW5pdCgmdmtiKTsKPiArICAgICAgICB2a2IuYmFja2VuZF90eXBlID0gTElC
WExfVktCX0JBQ0tFTkRfUUVNVTsKCkhtbS4uLiBTZWUgYmVsb3cuCgo+ICAgICAgICAgIGxpYnhs
X19kZXZpY2VfYWRkKGdjLCBkb21pZCwgJmxpYnhsX192a2JfZGV2dHlwZSwgJnZrYik7Cj4gICAg
ICAgICAgbGlieGxfZGV2aWNlX3ZrYl9kaXNwb3NlKCZ2a2IpOwo+ICAKPiBAQCAtMTM3Niw2ICsx
Mzc3LDkgQEAgc3RhdGljIHZvaWQgZG9tY3JlYXRlX2xhdW5jaF9kbShsaWJ4bF9fZWdjICplZ2Ms
IGxpYnhsX19tdWx0aWRldiAqbXVsdGlkZXYsCj4gICAgICAgICAgZm9yIChpID0gMDsgaSA8IGRf
Y29uZmlnLT5udW1fdmZiczsgaSsrKSB7Cj4gICAgICAgICAgICAgIGxpYnhsX19kZXZpY2VfYWRk
KGdjLCBkb21pZCwgJmxpYnhsX192ZmJfZGV2dHlwZSwKPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJmRfY29uZmlnLT52ZmJzW2ldKTsKPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAg
IGZvciAoaSA9IDA7IGkgPCBkX2NvbmZpZy0+bnVtX3ZrYnM7IGkrKykgewo+ICAgICAgICAgICAg
ICBsaWJ4bF9fZGV2aWNlX2FkZChnYywgZG9taWQsICZsaWJ4bF9fdmtiX2RldnR5cGUsCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZkX2NvbmZpZy0+dmtic1tpXSk7Cj4gICAgICAg
ICAgfQo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kbS5jIGIvdG9vbHMvbGlieGwv
bGlieGxfZG0uYwo+IGluZGV4IDk4Zjg5YTkuLmQ4YjBlZTcgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfZG0uYwo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKPiBAQCAtMTcy
OCw2ICsxNzI4LDggQEAgc3RhdGljIGludCBsaWJ4bF9fdmZiX2FuZF92a2JfZnJvbV9odm1fZ3Vl
c3RfY29uZmlnKGxpYnhsX19nYyAqZ2MsCj4gIAo+ICAgICAgdmtiLT5iYWNrZW5kX2RvbWlkID0g
MDsKPiAgICAgIHZrYi0+ZGV2aWQgPSAwOwo+ICsgICAgdmtiLT5iYWNrZW5kX3R5cGUgPSBMSUJY
TF9WS0JfQkFDS0VORF9RRU1VOwo+ICsKPiAgICAgIHJldHVybiAwOwo+ICB9Cj4gIAo+IGRpZmYg
LS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90
eXBlcy5pZGwKPiBpbmRleCBjZDBjMDZmLi42NWNkODFhIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsX3R5cGVzLmlkbAo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAo+
IEBAIC0yNDAsNiArMjQwLDEyIEBAIGxpYnhsX2NoZWNrcG9pbnRlZF9zdHJlYW0gPSBFbnVtZXJh
dGlvbigiY2hlY2twb2ludGVkX3N0cmVhbSIsIFsKPiAgICAgICgyLCAiQ09MTyIpLAo+ICAgICAg
XSkKPiAgCj4gK2xpYnhsX3ZrYl9iYWNrZW5kID0gRW51bWVyYXRpb24oInZrYl9iYWNrZW5kIiwg
Wwo+ICsgICAgKDAsICJVTktOT1dOIiksCj4gKyAgICAoMSwgIlFFTVUiKSwKPiArICAgICgyLCAi
TElOVVgiKQo+ICsgICAgXSkKCk9yaWdpbmFsbHkgdGhpcyBpcyBvbmx5IGludGVybmFsIGRldGFp
bCwgYnV0IG5vdyB5b3Ugd2FudCB0byBleHBvc2UKdGhpcy4gIFlvdSBuZWVkIHRvIHNldCB0aGUg
ZGVmYXVsdCB2YWx1ZSBmb3IgdGhpczsgb3RoZXJ3aXNlIHlvdSBjb3VsZApicmVhayBtaWdyYXRp
b24uCgpBbmQgdGhlbiB5b3UgYWxzbyBuZWVkIHRvIHByb3ZpZGUgYSBzZXRkZWZhdWx0IGZ1bmN0
aW9uIGZvcgpsaWJ4bF9kZXZpY2VfdmtiLgoKQWxzbyBJJ20gYSBiaXQgY29uZnVzZWQgYmVjYXVz
ZSB0aGUgTElOVVggdHlwZSBpcyBub3QgdXNlZCBpbiB0aGlzCnNlcmllcy4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Mon Oct 30 18:49:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 18:49:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9F7I-0005W6-Mb; Mon, 30 Oct 2017 18:48:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e9F7H-0005Vu-Fp
 for xen-devel@lists.xensource.com; Mon, 30 Oct 2017 18:48:55 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 0D/4D-15886-61477F95; Mon, 30 Oct 2017 18:48:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsWS0XRdVVes5Hu
 kwcV+dosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm7DrXylJwSapi+eRb7A2M
 r3i6GLk4hAQamSR+3uhlhnAeM0psfDOBBcLZxihxbcER9i5GTg4RAWeJr2fmgtm8AvoS/Sd7G
 UFsYQEjiXv7m8FsCYFLjBJv+gQgbC2J7pd9QHF2DjYBK4lDYl2MHBwsAqoSS98KT2DkWsDIsI
 pRozi1qCy1SNfITC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTI9Cz9QwMjDsYG/b
 6HWKU5GBSEuXd6fg9UogvKT+lMiOxOCO+qDQntfgQowwHh5IEr3YxUE6wKDU9tSItMwcYYjBp
 CQ4eJRFeZpA0b3FBYm5xZjpE6hSjMcexTZf/MHE8m/m6gVmIJS8/L1VKnJcJpFQApDSjNA9uE
 Cz0LzHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5s0AmcKTmVcCt+8V0ClMQKdoSH4BOaUkES
 El1cBo9Ob+ZQdn27oL+W19OwysjjYLJO7smyc01a1nQZDTdybVC+3lDFqnj164zxi0SVSq+IG
 PYElWpGrUi78zGCdoPnlR+nyVwvmuTbPO5mzoUjw4h+daDKvfsbiWwquncvj+LDsimTL5x7JH
 BktX5EnOT1m9f8/XageVpcq3o+Z1yYdsr7Wo3fVBiaU4I9FQi7moOBEAsULCQngCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1509389333!105100413!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8935 invoked from network); 30 Oct 2017 18:48:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 Oct 2017 18:48:54 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e9F7E-0000o0-8U; Mon, 30 Oct 2017 18:48:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e9F78-000671-Ru; Mon, 30 Oct 2017 18:48:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e9F78-0000Mj-EP; Mon, 30 Oct 2017 18:48:46 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115400-mainreport@xen.org>
X-Osstest-Failures: examine:examine-elbling0:hosts-allocate:broken:regression
 examine:examine-godello0:memdisk-try-append:fail:regression
 examine:examine-godello1:memdisk-try-append:fail:nonblocking
X-Osstest-Versions-That: flight=115392
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 30 Oct 2017 18:48:46 +0000
Subject: [Xen-devel] [examine test] 115400: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNTQwMCBleGFtaW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTU0MDAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGV4YW1pbmUtZWxibGluZzAgICAgICAgICAgICAgIDIg
aG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDExNTM5MgogZXhhbWluZS1n
b2RlbGxvMCAgICAgICAgICAgICAgNCBtZW1kaXNrLXRyeS1hcHBlbmQgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTE1MzkyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogZXhhbWluZS1nb2RlbGxvMSAgICAgICAgICAgICAgNCBtZW1kaXNrLXRyeS1hcHBl
bmQgICAgICAgICAgIGZhaWwgIGxpa2UgMTE1MzkyCgpiYXNlbGluZSB2ZXJzaW9uOgogZmxpZ2h0
ICAgICAgICAgICAgICAgMTE1MzkyCgpqb2JzOgogZXhhbWluZS1iYXJvcXVlMCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBleGFtaW5lLWJhcm9x
dWUxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGV4YW1pbmUtYXJuZGFsZS1ibHVld2F0ZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogZXhhbWluZS1jdWJpZXRydWNrLWJyYXF1ZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBleGFtaW5lLWNoYXJkb25uYXkwICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGV4YW1pbmUtY2hhcmRv
bm5heTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
ZXhhbWluZS1lbGJsaW5nMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiBleGFtaW5lLWVsYmxpbmcxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGV4YW1pbmUtZmlhbm8wICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogZXhhbWluZS1maWFubzEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBl
eGFtaW5lLWN1YmlldHJ1Y2stZ2xlaXplcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGV4YW1pbmUtZ29kZWxsbzAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogZXhhbWluZS1nb2RlbGxvMSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBleGFtaW5lLWh1eGVscmVi
ZTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGV4
YW1pbmUtaHV4ZWxyZWJlMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogZXhhbWluZS1pdGFsaWEwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBleGFtaW5lLWl0YWxpYTEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGV4YW1pbmUtYXJuZGFsZS1s
YWtlc2lkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogZXhh
bWluZS1tZXJsb3QwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBleGFtaW5lLW1lcmxvdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGV4YW1pbmUtYXJuZGFsZS1tZXRyb2NlbnRyZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogZXhhbWluZS1jdWJpZXRydWNr
LW1ldHppbmdlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBleGFt
aW5lLW5vYmxpbmcwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGV4YW1pbmUtbm9ibGluZzEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogZXhhbWluZS1ub2NlcmEwICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBleGFtaW5lLW5vY2VyYTEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGV4YW1p
bmUtY3ViaWV0cnVjay1waWNhc3NvICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogZXhhbWluZS1waW5vdDAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBleGFtaW5lLXBpbm90MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGV4YW1pbmUtcmltYXZhMCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogZXhhbWlu
ZS1yaW1hdmExICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBleGFtaW5lLWFybmRhbGUtd2VzdGZpZWxkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 30 19:04:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 19:04:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9FMZ-0006rJ-29; Mon, 30 Oct 2017 19:04:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lars.kurth.xen@gmail.com>) id 1e9FMX-0006rB-Co
 for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 19:04:41 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 10/F0-29911-8C777F95; Mon, 30 Oct 2017 19:04:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGIsWRWlGSWpSXmKPExsVyMbRhm+7x8u+
 RBr+nKlp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnHHx5lK/jPVnHr1Fb2BsYGti5GLg4hgVmM
 Em82r2ACcVgEGlgl1i6azwjiSAjMYZW4dquPvYuRE8jJkjizcS4zhJ0m8ef/UzYIu0Ji3ezZY
 LaQgLrEvUW32SHG3mGSeNb9DKyZTUBbYtONB2DNzAJaEjf+vWSCsLUlli18DRTn4OAV0Jfofc
 4IEhYWiJTY07CaFcTmFbCRWNc8hxGkhEVAVWJeHwtIWERAT+Lwia8sECfIStyafYl5AqPgLCQ
 LZiFZMAthwQJG5lWMGsWpRWWpRbpGZnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmb
 GIFhywAEOxjPLAg8xCjJwaQkyrvT8XukEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQlekzKgnGBRa
 npqRVpmDjCCYNISHDxKIrx2wCgS4i0uSMwtzkyHSJ1idOW4cOfSHyaOGw+vA8kDe24ByY6bd4
 Hks5mvG5iFWPLy81KlxHnPg8wWAGnOKM2DGw2L/kuMslLCvIxAxwrxFKQW5WaWoMq/YhTnYFQ
 S5rUFmcKTmVcCd8EroOOYgI7TkPwCclxJIkJKqoFRg9PAX3PrFz6rJ19ar0zfmXLNx2mLQMKK
 Ix+bP73/LX/o75+HC93ee7zUnzB3Wt6ZbSHK6XPuqh66LT5fTLLztpDdf//HJR+77jgtdj++N
 dpy/pMVBVJW6/Z/D3rjmn3uQHRts5WB9SPjJ/x3n8ryLsxq+Gf3TEiV48Xl9ImvOv7E33J1Xe
 I8QYmlOCPRUIu5qDgRACjJSNX5AgAA
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1509390279!56581299!1
X-Originating-IP: [209.85.128.182]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65311 invoked from network); 30 Oct 2017 19:04:39 -0000
Received: from mail-wr0-f182.google.com (HELO mail-wr0-f182.google.com)
 (209.85.128.182)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 Oct 2017 19:04:39 -0000
Received: by mail-wr0-f182.google.com with SMTP id r79so13670153wrb.13
 for <xen-devel@lists.xenproject.org>; Mon, 30 Oct 2017 12:04:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:content-transfer-encoding:mime-version:subject:message-id:date
 :to; bh=KNEYB2OvTvJd1ovoWHgk0128nwGfd9vp1QdkWnOZcNE=;
 b=aVol6GSRtK7Eemu5tsiNHYbNiGpfHs013F+xFDq1K5N858eYFn99MQ186dHJVrKM18
 ZPkuMcJ6hkZMnK3X3u3ioxdUtjw2Mwq0gDV9s72Oh3mi976V0ZxgvOc8iUw3IZYM5rnG
 eKPwI/kXHn4mnIemUF//5bq1DlCe1w1fdyVa4N/Y3ijnssKTt0kJO31ptyyVrwq+Lm4Y
 n1dcLiZxe2BrvTaHlIERoaz0aOoJMWV3s4H/DWf0k0e9vhyBw/85FXbD67+M/HDe/ld6
 B3M8cT8DZR6iAFfjeBBQ0sII6cwbCcXwnG7soeW/vdaCBNZewrViGnfwRL2p42Q9FkwW
 sapA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:content-transfer-encoding:mime-version
 :subject:message-id:date:to;
 bh=KNEYB2OvTvJd1ovoWHgk0128nwGfd9vp1QdkWnOZcNE=;
 b=nGBWyb3eNulc3HbZH02a8sCuYhkWzgvT/xC2gw7fRNJxnjXrtHnr00RVdjROm84TtM
 4gD0QauLU47ufvRaoqLw2GcGHuKfxJC9s7ikn9JyXd6+qnJ88nSkJg9a7w4zT+7nelCB
 K5MkuLbIo5sGYvGtec0vMqFdUfGHC35aGXN/AVAHvt78fYBXEqY/lo/ewYlJGSEf44Ts
 Uyk2fAG2qYcK20NmMwONf7zJvPxm0M5uEiDipsB6mtGZyVFEhvfi0RrIExY379wjactD
 JQr3iZ2kLl0FHiqFjexuOvm10G4VGplAqlopHw3VFw7bfSrHJiEaemPQYM9qCiVjbPwJ
 S+uQ==
X-Gm-Message-State: AMCzsaWDENlgoAoQq3nEKL721WVPi5tS3rqm7Spaj9AHASz+bGWT66ae
 eyNnUvplC9+T+qxbNcgtHXuYYg==
X-Google-Smtp-Source: ABhQp+QMyQJF3yTYMKubNepzUDqE7A7+viAPqFVceB+TDb7gwgr0Wh1Vc1IvitxBycoKKt0uS2KJ6Q==
X-Received: by 10.223.187.1 with SMTP id r1mr8457047wrg.253.1509390278509;
 Mon, 30 Oct 2017 12:04:38 -0700 (PDT)
Received: from ?IPv6:2a02:c7f:ac18:da00:b06e:b09a:2d28:dd09?
 ([2a02:c7f:ac18:da00:b06e:b09a:2d28:dd09])
 by smtp.gmail.com with ESMTPSA id i1sm8993835wri.34.2017.10.30.12.04.37
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 30 Oct 2017 12:04:37 -0700 (PDT)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Message-Id: <7A1B44FE-0628-46DC-A823-B64F6D7DC97A@gmail.com>
Date: Mon, 30 Oct 2017 19:04:36 +0000
To: xen-devel <xen-devel@lists.xenproject.org>
X-Mailer: Apple Mail (2.3273)
Subject: [Xen-devel] FOSDEM Virtualization and IaaS Devroom CfP (closes Dec
 1) and Xen Project Stand
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKYXMgd2UgdXN1YWxseSBoYXZlIGEgYmlnIHByZXNlbmNlIGF0IEZPU0RFTSwgaGVy
ZSBhcmUgYSBmZXcgcmVsZXZhbnQgQ2ZQcy4gVG8gbWFrZSBpdCBlYXNpZXIgZm9yIHBlb3BsZSB3
aG8gc3VibWl0IHRhbGtzLCBJIGNvbGxhdGVkIHNvbWUgb2YgdGhlIGluZm8uCgo9PSBGT1NERU0g
VmlydHVhbGl6YXRpb24gYW5kIElhYVMgRGV2cm9vbSBDZlAgPT0KU2VlIGh0dHBzOi8vbGlzdHMu
Zm9zZGVtLm9yZy9waXBlcm1haWwvZm9zZGVtLzIwMTctT2N0b2Jlci8wMDI2MzIuaHRtbAoKU3Vi
bWlzc2lvbiBkZWFkbGluZTogMDEgRGVjZW1iZXIgMjAxNwpBY2NlcHRhbmNlIG5vdGlmaWNhdGlv
bnM6IDE0IERlY2VtYmVyIDIwMTcKRmluYWwgc2NoZWR1bGUgYW5ub3VuY2VtZW50OiAyMSBEZWNl
bWJlciAyMDE3CkRldnJvb206IDAzIGFuZCAwNCBGZWJydWFyeSAyMDE4ICh0d28gZGF5cy0gZGlm
ZmVyZW50IHJvb21zKQoKPT0gT3RoZXIgcmVsZXZhbnQgRGV2cm9vbSBDZlAgPT0KKiBCU0QgKGNm
cCBjbG9zZXMgYXQgMjAxNy0xMS0yNik6IHNlZSBodHRwczovL2xpc3RzLmZvc2RlbS5vcmcvcGlw
ZXJtYWlsL2Zvc2RlbS8yMDE3LU9jdG9iZXIvMDAyNjE0Lmh0bWwKKiBFbWJlZGRlZCwgTW9iaWxl
IGFuZCBBdXRvbW90aXZlLCBUQkQ6IFRCRCAtIHNlZSBodHRwczovL2Zvc2RlbS5vcmcvMjAxOC9u
ZXdzLzIwMTctMTAtMDQtYWNjZXB0ZWQtZGV2ZWxvcGVyLXJvb21zLwoKCj09IFhlbiBQcm9qZWN0
IFN0YW5kID09CkFzIHVzdWFsLCB3ZSBhcHBsaWVkIGZvciBhIHN0YW5kIGFnYWluLiBBY2NlcHRh
bmNlIG5vdGlmaWNhdGlvbnMgYXJlIG5vdCBkdWUgdW50aWwgMjAgTm92ZW1iZXIKClJlZ2FyZHMK
TGFycwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 30 19:48:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 19:48:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9G35-000178-EN; Mon, 30 Oct 2017 19:48:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e9G34-000172-8y
 for xen-devel@lists.xen.org; Mon, 30 Oct 2017 19:48:38 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 25/FB-08856-51287F95; Mon, 30 Oct 2017 19:48:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGIsWRWlGSWpSXmKPExsVybKJssq5I0/d
 Ig+sP5CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyZXRuYCmb7Vaz+8ZalgXGeUxcjF4eQwBIm
 id1HlzJ3MXJysAg4SPT+amXsYuTgYBSIkXjwwxokzCgQJjH58hJWiBJtid9fZ7OB2GwChhJ/n
 2xiAymXALKXfOYACYsIGEi8vz6JDWQ8s8BqRom+K03MIDXCArESJ//agNRwCthJnLmwlgnE5h
 Xwkrj36BkbxDmTmSUef5/GApIQFdCVOPTvDxtEkaDEyZlPwOLMAr4Sn39PY4WwvSQevdnFOIF
 RcBaSsllIymYhKYOw1SUObn8AZctLbLu+Cq7mSv879gWMbKsY1YtTi8pSi3Qt9JKKMtMzSnIT
 M3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAkOfAQh2MF5odz7EKMnBpCTKu9Pxe6QQX1J+SmVGY
 nFGfFFpTmrxIUYZDg4lCV67RqCcYFFqempFWmYOMAph0hIcPEoivC8agNK8xQWJucWZ6RCpU4
 zGHMc2Xf7DxPFs5usGZiGWvPy8VClxXmaQSQIgpRmleXCDYMnhEqOslDAvI9BpQjwFqUW5mSW
 o8q8YxTkYlYR540Gm8GTmlcDtewV0ChPQKRqSX0BOKUlESEk1MCZLKkU6mkxdlxd2T3t+yIOv
 R/sO7xc9LlqezbyqZf6qhz/3H5ZK5Thc//e8T3i6/Zm2MxJe+7ZVSO274HFEYM8mDv7ZX//sN
 so89bmAzWuaj86FjXOPb7Bq3ila9/r53Z2rmtNveya8YucLjnE2+XBWZffsBEc99Y+Nuj92Bv
 XdOH1puu3Pm0+UWIozEg21mIuKEwHv6ZpkCQMAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1509392915!57177546!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12838 invoked from network); 30 Oct 2017 19:48:36 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Oct 2017 19:48:36 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 13F5A21906;
 Mon, 30 Oct 2017 19:48:34 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 13F5A21906
Date: Mon, 30 Oct 2017 12:48:28 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <0ffb5e07-1db5-dcc6-786c-ef1ef1451d76@oracle.com>
Message-ID: <alpine.DEB.2.10.1710301231480.7297@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1710261207030.574@sstabellini-ThinkPad-X260>
 <1509045112-9807-1-git-send-email-sstabellini@kernel.org>
 <1509045112-9807-13-git-send-email-sstabellini@kernel.org>
 <b6f3101e-6b54-107f-2a79-bb83bb6aae27@oracle.com>
 <alpine.DEB.2.10.1710261311130.574@sstabellini-ThinkPad-X260>
 <0d760e9e-c97a-dae3-dab3-d1c82ceead96@oracle.com>
 <0ffb5e07-1db5-dcc6-786c-ef1ef1451d76@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-1463179961-1509392095=:7297"
Content-ID: <alpine.DEB.2.10.1710301240240.7297@sstabellini-ThinkPad-X260>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v7 13/13] xen: introduce a Kconfig option to
 enable the pvcalls frontend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.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-1463179961-1509392095=:7297
Content-Type: TEXT/PLAIN; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.10.1710301240241.7297@sstabellini-ThinkPad-X260>

On Mon, 30 Oct 2017, Boris Ostrovsky wrote:
> On 10/26/2017 04:45 PM, Boris Ostrovsky wrote:
> > On 10/26/2017 04:16 PM, Stefano Stabellini wrote:
> >> On Thu, 26 Oct 2017, Boris Ostrovsky wrote:
> >>> On 10/26/2017 03:11 PM, Stefano Stabellini wrote:
> >>>> Also add pvcalls-front to the Makefile.
> >>>>
> >>>> Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
> >>>> CC: boris.ostrovsky@oracle.com
> >>>> CC: jgross@suse.com
> >>> Reviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
> >> Thank you!!
> >>
> >> The series is fully acked now. I guess it could be added to xentip?
> >> Maybe for v4.15?
> >
> > Yes, that's the plan unless other reviews come in. I will probably
> > create the branch on Monday (assuming rc7 will be the last rc for 4.14).
> > It's later than usual but we haven't had anything for 4.15.
> >
> > -boris
> 
> Build warnings (gcc (GCC) 6.3.1 20161221 (Red Hat 6.3.1-1))

Hi Boris, I am trying to repro the warnings below. I have been
unsuccessful so far. What system are you using? Fedora? CentOS? Do have
any specific CFLAGS settings?


> /data/upstream/linux-xen/drivers/xen/pvcalls-front.c: In function
> â€˜__write_ringâ€™:
> /data/upstream/linux-xen/drivers/xen/pvcalls-front.c:459:3: warning:
> ignoring return value of â€˜copy_from_iterâ€™, declared with attribute
> warn_unused_result [-Wunused-result]
>    copy_from_iter(data->out + masked_prod, len, msg_iter);
>    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /data/upstream/linux-xen/drivers/xen/pvcalls-front.c:462:4: warning:
> ignoring return value of â€˜copy_from_iterâ€™, declared with attribute
> warn_unused_result [-Wunused-result]
>     copy_from_iter(data->out + masked_prod,
>     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>             array_size - masked_prod, msg_iter);
>             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /data/upstream/linux-xen/drivers/xen/pvcalls-front.c:464:4: warning:
> ignoring return value of â€˜copy_from_iterâ€™, declared with attribute
> warn_unused_result [-Wunused-result]
>     copy_from_iter(data->out,
>     ^~~~~~~~~~~~~~~~~~~~~~~~~
>             len - (array_size - masked_prod),
>             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>             msg_iter);
>             ~~~~~~~~~
> /data/upstream/linux-xen/drivers/xen/pvcalls-front.c:468:4: warning:
> ignoring return value of â€˜copy_from_iterâ€™, declared with attribute
> warn_unused_result [-Wunused-result]
>     copy_from_iter(data->out + masked_prod, len, msg_iter);
>     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /data/upstream/linux-xen/drivers/xen/pvcalls-front.c: In function
> â€˜__read_ringâ€™:
> /data/upstream/linux-xen/drivers/xen/pvcalls-front.c:560:3: warning:
> ignoring return value of â€˜copy_to_iterâ€™, declared with attribute
> warn_unused_result [-Wunused-result]
>    copy_to_iter(data->in + masked_cons, len, msg_iter);
>    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /data/upstream/linux-xen/drivers/xen/pvcalls-front.c:563:4: warning:
> ignoring return value of â€˜copy_to_iterâ€™, declared with attribute
> warn_unused_result [-Wunused-result]
>     copy_to_iter(data->in + masked_cons,
>     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>           array_size - masked_cons, msg_iter);
>           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /data/upstream/linux-xen/drivers/xen/pvcalls-front.c:565:4: warning:
> ignoring return value of â€˜copy_to_iterâ€™, declared with attribute
> warn_unused_result [-Wunused-result]
>     copy_to_iter(data->in,
>     ^~~~~~~~~~~~~~~~~~~~~~
>           len - (array_size - masked_cons),
>           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>           msg_iter);
>           ~~~~~~~~~
> /data/upstream/linux-xen/drivers/xen/pvcalls-front.c:569:4: warning:
> ignoring return value of â€˜copy_to_iterâ€™, declared with attribute
> warn_unused_result [-Wunused-result]
>     copy_to_iter(data->in + masked_cons, len, msg_iter);
>     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> 
> 
> 
> Slightly different on 32 bit:
> 
> /data/upstream/linux-xen/drivers/xen/pvcalls-front.c: In function
> â€˜pvcalls_front_event_handlerâ€™:
> /data/upstream/linux-xen/drivers/xen/pvcalls-front.c:160:31: warning:
> cast to pointer from integer of different size [-Wint-to-pointer-cast]
>     struct sock_mapping *map = (struct sock_mapping *)
>                                ^
> /data/upstream/linux-xen/drivers/xen/pvcalls-front.c: In function
> â€˜pvcalls_front_socketâ€™:
> /data/upstream/linux-xen/drivers/xen/pvcalls-front.c:283:21: warning:
> cast from pointer to integer of different size [-Wpointer-to-int-cast]
>   req->u.socket.id = (uint64_t) map;
>                      ^
> /data/upstream/linux-xen/drivers/xen/pvcalls-front.c: In function
> â€˜pvcalls_front_connectâ€™:
> /data/upstream/linux-xen/drivers/xen/pvcalls-front.c:405:22: warning:
> cast from pointer to integer of different size [-Wpointer-to-int-cast]
>   req->u.connect.id = (uint64_t)map;
>                       ^
> /data/upstream/linux-xen/drivers/xen/pvcalls-front.c: In function
> â€˜pvcalls_front_bindâ€™:
> /data/upstream/linux-xen/drivers/xen/pvcalls-front.c:660:19: warning:
> cast from pointer to integer of different size [-Wpointer-to-int-cast]
>   req->u.bind.id = (uint64_t)map;
>                    ^
> /data/upstream/linux-xen/drivers/xen/pvcalls-front.c: In function
> â€˜pvcalls_front_listenâ€™:
> /data/upstream/linux-xen/drivers/xen/pvcalls-front.c:722:21: warning:
> cast from pointer to integer of different size [-Wpointer-to-int-cast]
>   req->u.listen.id = (uint64_t) map;
>                      ^
> /data/upstream/linux-xen/drivers/xen/pvcalls-front.c: In function
> â€˜pvcalls_front_acceptâ€™:
> /data/upstream/linux-xen/drivers/xen/pvcalls-front.c:826:21: warning:
> cast from pointer to integer of different size [-Wpointer-to-int-cast]
>   req->u.accept.id = (uint64_t) map;
>                      ^
> /data/upstream/linux-xen/drivers/xen/pvcalls-front.c:828:25: warning:
> cast from pointer to integer of different size [-Wpointer-to-int-cast]
>   req->u.accept.id_new = (uint64_t) map2;
>                          ^
> /data/upstream/linux-xen/drivers/xen/pvcalls-front.c: In function
> â€˜pvcalls_front_poll_passiveâ€™:
> /data/upstream/linux-xen/drivers/xen/pvcalls-front.c:922:19: warning:
> cast from pointer to integer of different size [-Wpointer-to-int-cast]
>   req->u.poll.id = (uint64_t) map;
>                    ^
> /data/upstream/linux-xen/drivers/xen/pvcalls-front.c: In function
> â€˜pvcalls_front_releaseâ€™:
> /data/upstream/linux-xen/drivers/xen/pvcalls-front.c:1020:22: warning:
> cast from pointer to integer of different size [-Wpointer-to-int-cast]
>   req->u.release.id = (uint64_t)map;
>                       ^
> /data/upstream/linux-xen/drivers/xen/pvcalls-front.c: In function
> â€˜__write_ringâ€™:
> /data/upstream/linux-xen/drivers/xen/pvcalls-front.c:459:3: warning:
> ignoring return value of â€˜copy_from_iterâ€™, declared with attribute
> warn_unused_result [-Wunused-result]
>    copy_from_iter(data->out + masked_prod, len, msg_iter);
>    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /data/upstream/linux-xen/drivers/xen/pvcalls-front.c:462:4: warning:
> ignoring return value of â€˜copy_from_iterâ€™, declared with attribute
> warn_unused_result [-Wunused-result]
>     copy_from_iter(data->out + masked_prod,
>     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>             array_size - masked_prod, msg_iter);
>             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /data/upstream/linux-xen/drivers/xen/pvcalls-front.c:464:4: warning:
> ignoring return value of â€˜copy_from_iterâ€™, declared with attribute
> warn_unused_result [-Wunused-result]
>     copy_from_iter(data->out,
>     ^~~~~~~~~~~~~~~~~~~~~~~~~
>             len - (array_size - masked_prod),
>             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>             msg_iter);
>             ~~~~~~~~~
> /data/upstream/linux-xen/drivers/xen/pvcalls-front.c:468:4: warning:
> ignoring return value of â€˜copy_from_iterâ€™, declared with attribute
> warn_unused_result [-Wunused-result]
>     copy_from_iter(data->out + masked_prod, len, msg_iter);
>     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /data/upstream/linux-xen/drivers/xen/pvcalls-front.c: In function
> â€˜__read_ringâ€™:
> /data/upstream/linux-xen/drivers/xen/pvcalls-front.c:560:3: warning:
> ignoring return value of â€˜copy_to_iterâ€™, declared with attribute
> warn_unused_result [-Wunused-result]
>    copy_to_iter(data->in + masked_cons, len, msg_iter);
>    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /data/upstream/linux-xen/drivers/xen/pvcalls-front.c:563:4: warning:
> ignoring return value of â€˜copy_to_iterâ€™, declared with attribute
> warn_unused_result [-Wunused-result]
>     copy_to_iter(data->in + masked_cons,
>     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>           array_size - masked_cons, msg_iter);
>           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /data/upstream/linux-xen/drivers/xen/pvcalls-front.c:565:4: warning:
> ignoring return value of â€˜copy_to_iterâ€™, declared with attribute
> warn_unused_result [-Wunused-result]
>     copy_to_iter(data->in,
>     ^~~~~~~~~~~~~~~~~~~~~~
>           len - (array_size - masked_cons),
>           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>           msg_iter);
>           ~~~~~~~~~
> /data/upstream/linux-xen/drivers/xen/pvcalls-front.c:569:4: warning:
> ignoring return value of â€˜copy_to_iterâ€™, declared with attribute
> warn_unused_result [-Wunused-result]
>     copy_to_iter(data->in + masked_cons, len, msg_iter);
>     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> 
> -boris
> 
--8323329-1463179961-1509392095=:7297
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--8323329-1463179961-1509392095=:7297--


From xen-devel-bounces@lists.xen.org Mon Oct 30 19:59:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 19:59:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9GDE-0001tG-Fj; Mon, 30 Oct 2017 19:59:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e9GDD-0001tA-B6
 for xen-devel@lists.xen.org; Mon, 30 Oct 2017 19:59:07 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 6E/23-08856-A8487F95; Mon, 30 Oct 2017 19:59:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsXSO6nOVbez5Xu
 kwdEuC4slHxezODB6HN39mymAMYo1My8pvyKBNeNE33H2gi2aFXtXvGNrYPyr0sXIxSEkMJlJ
 4tbUXSwQzm9Gia2n/jJDOBsZJXbNeMkE4WxjlNiy5ChjFyMHh7BArMTJvzZdjJwcIgL6EptuN
 7JD1Nxglrj38zkzSIJZoEbi5ccPLCA2m4CRxNmj0xlBbF4BW4nPPzaCxVkEVCXe7ISoFxUIl3
 jbeIQFokZQ4uTMJ2A2p4C3xLsND9kgZqpL/Jl3CWq+vETz1tlgtoSAsUTfrD6WCYyCs5C0z0L
 SMgtJywJG5lWMGsWpRWWpRbpGBnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIHB
 W8/AwLiDsfmE3yFGSQ4mJVHenY7fI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8Mo1A+UEi1LTU
 yvSMnOAcQSTluDgURLhDWgCSvMWFyTmFmemQ6ROMRpzHNt0+Q8Tx7OZrxuYhVjy8vNSpcR5P4
 OUCoCUZpTmwQ2CxfclRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8R0Hu4cnMK4Hb9wroFCa
 gUzQkv4CcUpKIkJJqYCw+u1JuUbTfiiN/k6MvW3RUq16aavR+25K/NU81gmQnMJ681GIue8Zu
 T7WY570N3sYTVF/OFsus1ahcdeH4RIfk488uJV/cJxG6/w6rnX5jdem+G8zlrM41C+I+vz64e
 emV+k0NpzYx8PvEBbRKnqiYkH7v2+fT3/Iu2TipzWDwO3ud6x67S74SS3FGoqEWc1FxIgB/xL
 P96gIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1509393544!108085427!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11094 invoked from network); 30 Oct 2017 19:59:05 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Oct 2017 19:59:05 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9UJx0ax001322
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 30 Oct 2017 19:59:01 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9UJwx28030402
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 30 Oct 2017 19:59:00 GMT
Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v9UJwxRJ018845;
 Mon, 30 Oct 2017 19:58:59 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 30 Oct 2017 12:58:58 -0700
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710261207030.574@sstabellini-ThinkPad-X260>
 <1509045112-9807-1-git-send-email-sstabellini@kernel.org>
 <1509045112-9807-13-git-send-email-sstabellini@kernel.org>
 <b6f3101e-6b54-107f-2a79-bb83bb6aae27@oracle.com>
 <alpine.DEB.2.10.1710261311130.574@sstabellini-ThinkPad-X260>
 <0d760e9e-c97a-dae3-dab3-d1c82ceead96@oracle.com>
 <0ffb5e07-1db5-dcc6-786c-ef1ef1451d76@oracle.com>
 <alpine.DEB.2.10.1710301231480.7297@sstabellini-ThinkPad-X260>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <f87b959d-e820-1b33-bd49-7e237281bd8b@oracle.com>
Date: Mon, 30 Oct 2017 16:00:31 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1710301231480.7297@sstabellini-ThinkPad-X260>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v7 13/13] xen: introduce a Kconfig option to
 enable the pvcalls frontend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMzAvMjAxNyAwMzo0OCBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIE1v
biwgMzAgT2N0IDIwMTcsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4KPj4gQnVpbGQgd2Fybmlu
Z3MgKGdjYyAoR0NDKSA2LjMuMSAyMDE2MTIyMSAoUmVkIEhhdCA2LjMuMS0xKSkKPiBIaSBCb3Jp
cywgSSBhbSB0cnlpbmcgdG8gcmVwcm8gdGhlIHdhcm5pbmdzIGJlbG93LiBJIGhhdmUgYmVlbgo+
IHVuc3VjY2Vzc2Z1bCBzbyBmYXIuIFdoYXQgc3lzdGVtIGFyZSB5b3UgdXNpbmc/IEZlZG9yYT8g
Q2VudE9TPyBEbyBoYXZlCj4gYW55IHNwZWNpZmljIENGTEFHUyBzZXR0aW5ncz8KCgpJIGFtIG9u
IEZlZG9yYTI0LCBub3RoaW5nIGludGVyZXN0aW5nIGluIG15IGVudmlyb25tZW50LiBGb3IgZXhh
bXBsZSwKCm9zdHJAd29ya2Jhc2U+IGVudiB8IGdyZXAgRkxBR1MKb3N0ckB3b3JrYmFzZT4KCkkn
bGwgc2VuZCB5b3UgbXkgY29uZmlnIGZpbGUgaW4gYSBzZXBhcmF0ZSBlbWFpbCwganVzdCBpbiBj
YXNlLiAgWW91cgpwYXRjaGVzIGFyZSBvbiB0b3Agb2YKCiAgICAwYjA3MTk0IExpbnV4IDQuMTQt
cmM3Cgpvc3RyQHdvcmtiYXNlPiBnY2MgLVdwLC1NRCxkcml2ZXJzL3hlbi8ucHZjYWxscy1mcm9u
dC5vLmQgIC1ub3N0ZGluYwotaXN5c3RlbSAvdXNyL2xpYi9nY2MveDg2XzY0LXJlZGhhdC1saW51
eC82LjMuMS9pbmNsdWRlCi1JL2RhdGEvdXBzdHJlYW0vbGludXgteGVuL2FyY2gveDg2L2luY2x1
ZGUKLUkuL2FyY2gveDg2L2luY2x1ZGUvZ2VuZXJhdGVkICAtSS9kYXRhL3Vwc3RyZWFtL2xpbnV4
LXhlbi9pbmNsdWRlCi1JLi9pbmNsdWRlIC1JL2RhdGEvdXBzdHJlYW0vbGludXgteGVuL2FyY2gv
eDg2L2luY2x1ZGUvdWFwaQotSS4vYXJjaC94ODYvaW5jbHVkZS9nZW5lcmF0ZWQvdWFwaQotSS9k
YXRhL3Vwc3RyZWFtL2xpbnV4LXhlbi9pbmNsdWRlL3VhcGkgLUkuL2luY2x1ZGUvZ2VuZXJhdGVk
L3VhcGkKLWluY2x1ZGUgL2RhdGEvdXBzdHJlYW0vbGludXgteGVuL2luY2x1ZGUvbGludXgva2Nv
bmZpZy5oIAotSS9kYXRhL3Vwc3RyZWFtL2xpbnV4LXhlbi9kcml2ZXJzL3hlbiAtSWRyaXZlcnMv
eGVuIC1EX19LRVJORUxfXyAtV2FsbAotV3VuZGVmIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVduby10
cmlncmFwaHMgLWZuby1zdHJpY3QtYWxpYXNpbmcKLWZuby1jb21tb24gLWZzaG9ydC13Y2hhciAt
V2Vycm9yLWltcGxpY2l0LWZ1bmN0aW9uLWRlY2xhcmF0aW9uCi1Xbm8tZm9ybWF0LXNlY3VyaXR5
IC1zdGQ9Z251ODkgLWZuby1QSUUgLW1uby1zc2UgLW1uby1tbXggLW1uby1zc2UyCi1tbm8tM2Ru
b3cgLW1uby1hdnggLW02NCAtZmFsaWduLWp1bXBzPTEgLWZhbGlnbi1sb29wcz0xIC1tbm8tODAz
ODcKLW1uby1mcC1yZXQtaW4tMzg3IC1tcHJlZmVycmVkLXN0YWNrLWJvdW5kYXJ5PTMgLW1za2lw
LXJheC1zZXR1cAotbXR1bmU9Z2VuZXJpYyAtbW5vLXJlZC16b25lIC1tY21vZGVsPWtlcm5lbCAt
ZnVuaXQtYXQtYS10aW1lCi1EQ09ORklHX0FTX0NGST0xIC1EQ09ORklHX0FTX0NGSV9TSUdOQUxf
RlJBTUU9MQotRENPTkZJR19BU19DRklfU0VDVElPTlM9MSAtRENPTkZJR19BU19GWFNBVkVRPTEg
LURDT05GSUdfQVNfU1NTRTM9MQotRENPTkZJR19BU19DUkMzMj0xIC1EQ09ORklHX0FTX0FWWD0x
IC1EQ09ORklHX0FTX0FWWDI9MQotRENPTkZJR19BU19BVlg1MTI9MSAtRENPTkZJR19BU19TSEEx
X05JPTEgLURDT05GSUdfQVNfU0hBMjU2X05JPTEgLXBpcGUKLVduby1zaWduLWNvbXBhcmUgLWZu
by1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcwotZm5vLWRlbGV0ZS1udWxsLXBvaW50ZXItY2hl
Y2tzIC1Xbm8tZnJhbWUtYWRkcmVzcyAtTzIKLS1wYXJhbT1hbGxvdy1zdG9yZS1kYXRhLXJhY2Vz
PTAgLURDQ19IQVZFX0FTTV9HT1RPCi1XZnJhbWUtbGFyZ2VyLXRoYW49MjA0OCAtZnN0YWNrLXBy
b3RlY3Rvci1zdHJvbmcKLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1j
b25zdC12YXJpYWJsZQotZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtZm5vLW9wdGltaXplLXNpYmxp
bmctY2FsbHMKLWZuby12YXItdHJhY2tpbmctYXNzaWdubWVudHMgLWcgLXBnIC1tZmVudHJ5IC1E
Q0NfVVNJTkdfRkVOVFJZCi1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tcG9pbnRl
ci1zaWduIC1mbm8tc3RyaWN0LW92ZXJmbG93Ci1mY29uc2VydmUtc3RhY2sgLVdlcnJvcj1pbXBs
aWNpdC1pbnQgLVdlcnJvcj1zdHJpY3QtcHJvdG90eXBlcwotV2Vycm9yPWRhdGUtdGltZSAtV2Vy
cm9yPWluY29tcGF0aWJsZS1wb2ludGVyLXR5cGVzCi1XZXJyb3I9ZGVzaWduYXRlZC1pbml0ICAt
RE1PRFVMRSAgLURLQlVJTERfQkFTRU5BTUU9JyJwdmNhbGxzX2Zyb250IicgCi1ES0JVSUxEX01P
RE5BTUU9JyJwdmNhbGxzX2Zyb250IicgLWMgLW8gZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5v
Ci9kYXRhL3Vwc3RyZWFtL2xpbnV4LXhlbi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKL2Rh
dGEvdXBzdHJlYW0vbGludXgteGVuL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYzogSW4gZnVu
Y3Rpb24K4oCYX193cml0ZV9yaW5n4oCZOgovZGF0YS91cHN0cmVhbS9saW51eC14ZW4vZHJpdmVy
cy94ZW4vcHZjYWxscy1mcm9udC5jOjQ1OTozOiB3YXJuaW5nOgppZ25vcmluZyByZXR1cm4gdmFs
dWUgb2Yg4oCYY29weV9mcm9tX2l0ZXLigJksIGRlY2xhcmVkIHdpdGggYXR0cmlidXRlCndhcm5f
dW51c2VkX3Jlc3VsdCBbLVd1bnVzZWQtcmVzdWx0XQogICBjb3B5X2Zyb21faXRlcihkYXRhLT5v
dXQgKyBtYXNrZWRfcHJvZCwgbGVuLCBtc2dfaXRlcik7CiAgIF5+fn5+fn5+fn5+fn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fgovZGF0YS91cHN0cmVhbS9saW51eC14
ZW4vZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jOjQ2Mjo0OiB3YXJuaW5nOgppZ25vcmluZyBy
ZXR1cm4gdmFsdWUgb2Yg4oCYY29weV9mcm9tX2l0ZXLigJksIGRlY2xhcmVkIHdpdGggYXR0cmli
dXRlCndhcm5fdW51c2VkX3Jlc3VsdCBbLVd1bnVzZWQtcmVzdWx0XQogICAgY29weV9mcm9tX2l0
ZXIoZGF0YS0+b3V0ICsgbWFza2VkX3Byb2QsCiAgICBefn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn4KICAgICAgICAgICAgYXJyYXlfc2l6ZSAtIG1hc2tlZF9wcm9kLCBtc2df
aXRlcik7CiAgICAgICAgICAgIH5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+Ci9k
YXRhL3Vwc3RyZWFtL2xpbnV4LXhlbi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmM6NDY0OjQ6
IHdhcm5pbmc6Cmlnbm9yaW5nIHJldHVybiB2YWx1ZSBvZiDigJhjb3B5X2Zyb21faXRlcuKAmSwg
ZGVjbGFyZWQgd2l0aCBhdHRyaWJ1dGUKd2Fybl91bnVzZWRfcmVzdWx0IFstV3VudXNlZC1yZXN1
bHRdCiAgICBjb3B5X2Zyb21faXRlcihkYXRhLT5vdXQsCiAgICBefn5+fn5+fn5+fn5+fn5+fn5+
fn5+fn5+CiAgICAgICAgICAgIGxlbiAtIChhcnJheV9zaXplIC0gbWFza2VkX3Byb2QpLAogICAg
ICAgICAgICB+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4KICAgICAgICAgICAgbXNn
X2l0ZXIpOwogICAgICAgICAgICB+fn5+fn5+fn4KL2RhdGEvdXBzdHJlYW0vbGludXgteGVuL2Ry
aXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYzo0Njg6NDogd2FybmluZzoKaWdub3JpbmcgcmV0dXJu
IHZhbHVlIG9mIOKAmGNvcHlfZnJvbV9pdGVy4oCZLCBkZWNsYXJlZCB3aXRoIGF0dHJpYnV0ZQp3
YXJuX3VudXNlZF9yZXN1bHQgWy1XdW51c2VkLXJlc3VsdF0KICAgIGNvcHlfZnJvbV9pdGVyKGRh
dGEtPm91dCArIG1hc2tlZF9wcm9kLCBsZW4sIG1zZ19pdGVyKTsKICAgIF5+fn5+fn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fgovZGF0YS91cHN0cmVhbS9s
aW51eC14ZW4vZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jOiBJbiBmdW5jdGlvbgrigJhfX3Jl
YWRfcmluZ+KAmToKL2RhdGEvdXBzdHJlYW0vbGludXgteGVuL2RyaXZlcnMveGVuL3B2Y2FsbHMt
ZnJvbnQuYzo1NjA6Mzogd2FybmluZzoKaWdub3JpbmcgcmV0dXJuIHZhbHVlIG9mIOKAmGNvcHlf
dG9faXRlcuKAmSwgZGVjbGFyZWQgd2l0aCBhdHRyaWJ1dGUKd2Fybl91bnVzZWRfcmVzdWx0IFst
V3VudXNlZC1yZXN1bHRdCiAgIGNvcHlfdG9faXRlcihkYXRhLT5pbiArIG1hc2tlZF9jb25zLCBs
ZW4sIG1zZ19pdGVyKTsKICAgXn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
fn5+fn5+fn5+fn5+Ci9kYXRhL3Vwc3RyZWFtL2xpbnV4LXhlbi9kcml2ZXJzL3hlbi9wdmNhbGxz
LWZyb250LmM6NTYzOjQ6IHdhcm5pbmc6Cmlnbm9yaW5nIHJldHVybiB2YWx1ZSBvZiDigJhjb3B5
X3RvX2l0ZXLigJksIGRlY2xhcmVkIHdpdGggYXR0cmlidXRlCndhcm5fdW51c2VkX3Jlc3VsdCBb
LVd1bnVzZWQtcmVzdWx0XQogICAgY29weV90b19pdGVyKGRhdGEtPmluICsgbWFza2VkX2NvbnMs
CiAgICBefn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4KICAgICAgICAgIGFycmF5
X3NpemUgLSBtYXNrZWRfY29ucywgbXNnX2l0ZXIpOwogICAgICAgICAgfn5+fn5+fn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn5+fn5+fn4KL2RhdGEvdXBzdHJlYW0vbGludXgteGVuL2RyaXZlcnMveGVu
L3B2Y2FsbHMtZnJvbnQuYzo1NjU6NDogd2FybmluZzoKaWdub3JpbmcgcmV0dXJuIHZhbHVlIG9m
IOKAmGNvcHlfdG9faXRlcuKAmSwgZGVjbGFyZWQgd2l0aCBhdHRyaWJ1dGUKd2Fybl91bnVzZWRf
cmVzdWx0IFstV3VudXNlZC1yZXN1bHRdCiAgICBjb3B5X3RvX2l0ZXIoZGF0YS0+aW4sCiAgICBe
fn5+fn5+fn5+fn5+fn5+fn5+fn5+CiAgICAgICAgICBsZW4gLSAoYXJyYXlfc2l6ZSAtIG1hc2tl
ZF9jb25zKSwKICAgICAgICAgIH5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fgogICAg
ICAgICAgbXNnX2l0ZXIpOwogICAgICAgICAgfn5+fn5+fn5+Ci9kYXRhL3Vwc3RyZWFtL2xpbnV4
LXhlbi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmM6NTY5OjQ6IHdhcm5pbmc6Cmlnbm9yaW5n
IHJldHVybiB2YWx1ZSBvZiDigJhjb3B5X3RvX2l0ZXLigJksIGRlY2xhcmVkIHdpdGggYXR0cmli
dXRlCndhcm5fdW51c2VkX3Jlc3VsdCBbLVd1bnVzZWQtcmVzdWx0XQogICAgY29weV90b19pdGVy
KGRhdGEtPmluICsgbWFza2VkX2NvbnMsIGxlbiwgbXNnX2l0ZXIpOwogICAgXn5+fn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+Cm9zdHJAd29ya2Jhc2U+CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 30 21:40:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 21:40:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9Hn8-0000YX-O7; Mon, 30 Oct 2017 21:40:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e9Hn7-0000YL-5Q
 for xen-devel@lists.xen.org; Mon, 30 Oct 2017 21:40:17 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 C4/C0-21967-04C97F95; Mon, 30 Oct 2017 21:40:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42I5NlE2Wdd+zvd
 IgwkzlS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oz9hw6zF9yQrjiw7RpLA+Mz8S5GTg4hgXVM
 Et+XVIDYLAIOEm+Of2PqYuTgYBSIkXjwwxokzCgQJjH58hJWEJtNwFDi75NNbCC2iICcRNPbd
 ywgNrNAtcSa3jeMILawgLPE7Llf2SFGqko8mPMHrIZXwE3i5NbLYDUSQL0nj00Gm8kp4C7Ru+
 c2I8Q5bhIrWlYyT2DkXcDIsIpRvTi1qCy1SNdEL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMal
 YLzk/dxMjMBAYgGAH460+50OMkhxMSqK8Ox2/RwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4JWc
 DZQTLEpNT61Iy8wBhiRMWoKDR0mE98csoDRvcUFibnFmOkTqFKMlx7FNl/8wcXTcvAskn8183
 cAsxJKXn5cqJc77E6RBAKQhozQPbhwsbi4xykoJ8zICHSjEU5BalJtZgir/ilGcg1FJmJcN5C
 qezLwSuK2vgA5iAjpIQ/ILyEEliQgpqQZGtSv+liG8a46/U1kyPXu2oNW7l+Z71FznJkWqnyh
 M7Frw2naSxw+zMxoplcmCz2JWH3LUuhl5tYwj9BsHl1C2e/uhyMmPZr/jU/wwOXQ5bztP2rXQ
 QxK759hefWWcxJF2sZf369lwTSEHoXtzVy07dOCu8B7/inmlTgfeRhw+47UkL/h2vd4fJZbij
 ERDLeai4kQA6u88w5YCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1509399614!109331616!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38106 invoked from network); 30 Oct 2017 21:40:15 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Oct 2017 21:40:15 -0000
Received: from localhost.localdomain
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 57D3D21945;
 Mon, 30 Oct 2017 21:40:13 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 57D3D21945
From: Stefano Stabellini <sstabellini@kernel.org>
To: boris.ostrovsky@oracle.com
Date: Mon, 30 Oct 2017 14:40:11 -0700
Message-Id: <1509399611-12503-2-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1509399611-12503-1-git-send-email-sstabellini@kernel.org>
References: <1509399611-12503-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, stefano@aporeto.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org, xen-devel@lists.xen.org
Subject: [Xen-devel] [PATCH 2/2] pvcalls: fix casts to avoid warnings on 32
	bit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2FzdCB0aGUgbWFwIHBvaW50ZXJzIHRvIHVpbnRwdHJfdCBpbnN0ZWFkIG9mIHVpbnQ2NF90IGV2
ZXJ5d2hlcmUgd2hlbgpzZXR0aW5nIHRoZSBzb2NrZXQgaWRzLgoKSW4gcHZjYWxsc19mcm9udF9l
dmVudF9oYW5kbGVyLCBmaXJzdCBjYXN0IHRoZSBwb2xsIGlkIHRvIHVpbnRwdHJfdCwKdGhlbiB0
byBzdHJ1Y3Qgc29ja19tYXBwaW5nICogdG8gYXZvaWQgd2FybmluZ3MuIFdlIGtub3cgdGhhdCB0
aGUgcG9sbAppZCBpcyBmaW5lIGJlY2F1c2UgaXQgaXMgd2FzIHNldCBieSB0aGUgZnJvbnRlbmQg
aW5pdGlhbGx5IGluIHRoZSBwb2xsCnJlcXVlc3QuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogZHJpdmVycy94ZW4vcHZjYWxs
cy1mcm9udC5jIHwgMTggKysrKysrKysrLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNl
cnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2Fs
bHMtZnJvbnQuYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwppbmRleCBmMmRjYWM4OC4u
MGMxZWM2OCAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCisrKyBiL2Ry
aXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwpAQCAtMTU3LDcgKzE1Nyw3IEBAIHN0YXRpYyBpcnFy
ZXR1cm5fdCBwdmNhbGxzX2Zyb250X2V2ZW50X2hhbmRsZXIoaW50IGlycSwgdm9pZCAqZGV2X2lk
KQogCiAJCXJlcV9pZCA9IHJzcC0+cmVxX2lkOwogCQlpZiAocnNwLT5jbWQgPT0gUFZDQUxMU19Q
T0xMKSB7Ci0JCQlzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXAgPSAoc3RydWN0IHNvY2tfbWFwcGlu
ZyAqKQorCQkJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwID0gKHN0cnVjdCBzb2NrX21hcHBpbmcg
KikodWludHB0cl90KQogCQkJCQkJICAgcnNwLT51LnBvbGwuaWQ7CiAKIAkJCWNsZWFyX2JpdChQ
VkNBTExTX0ZMQUdfUE9MTF9JTkZMSUdIVCwKQEAgLTI4MCw3ICsyODAsNyBAQCBpbnQgcHZjYWxs
c19mcm9udF9zb2NrZXQoc3RydWN0IHNvY2tldCAqc29jaykKIAlyZXEgPSBSSU5HX0dFVF9SRVFV
RVNUKCZiZWRhdGEtPnJpbmcsIHJlcV9pZCk7CiAJcmVxLT5yZXFfaWQgPSByZXFfaWQ7CiAJcmVx
LT5jbWQgPSBQVkNBTExTX1NPQ0tFVDsKLQlyZXEtPnUuc29ja2V0LmlkID0gKHVpbnQ2NF90KSBt
YXA7CisJcmVxLT51LnNvY2tldC5pZCA9ICh1aW50cHRyX3QpIG1hcDsKIAlyZXEtPnUuc29ja2V0
LmRvbWFpbiA9IEFGX0lORVQ7CiAJcmVxLT51LnNvY2tldC50eXBlID0gU09DS19TVFJFQU07CiAJ
cmVxLT51LnNvY2tldC5wcm90b2NvbCA9IElQUFJPVE9fSVA7CkBAIC00MDIsNyArNDAyLDcgQEAg
aW50IHB2Y2FsbHNfZnJvbnRfY29ubmVjdChzdHJ1Y3Qgc29ja2V0ICpzb2NrLCBzdHJ1Y3Qgc29j
a2FkZHIgKmFkZHIsCiAJcmVxID0gUklOR19HRVRfUkVRVUVTVCgmYmVkYXRhLT5yaW5nLCByZXFf
aWQpOwogCXJlcS0+cmVxX2lkID0gcmVxX2lkOwogCXJlcS0+Y21kID0gUFZDQUxMU19DT05ORUNU
OwotCXJlcS0+dS5jb25uZWN0LmlkID0gKHVpbnQ2NF90KW1hcDsKKwlyZXEtPnUuY29ubmVjdC5p
ZCA9ICh1aW50cHRyX3QpbWFwOwogCXJlcS0+dS5jb25uZWN0LmxlbiA9IGFkZHJfbGVuOwogCXJl
cS0+dS5jb25uZWN0LmZsYWdzID0gZmxhZ3M7CiAJcmVxLT51LmNvbm5lY3QucmVmID0gbWFwLT5h
Y3RpdmUucmVmOwpAQCAtNjYzLDcgKzY2Myw3IEBAIGludCBwdmNhbGxzX2Zyb250X2JpbmQoc3Ry
dWN0IHNvY2tldCAqc29jaywgc3RydWN0IHNvY2thZGRyICphZGRyLCBpbnQgYWRkcl9sZW4pCiAJ
cmVxLT5yZXFfaWQgPSByZXFfaWQ7CiAJbWFwLT5zb2NrID0gc29jazsKIAlyZXEtPmNtZCA9IFBW
Q0FMTFNfQklORDsKLQlyZXEtPnUuYmluZC5pZCA9ICh1aW50NjRfdCltYXA7CisJcmVxLT51LmJp
bmQuaWQgPSAodWludHB0cl90KW1hcDsKIAltZW1jcHkocmVxLT51LmJpbmQuYWRkciwgYWRkciwg
c2l6ZW9mKCphZGRyKSk7CiAJcmVxLT51LmJpbmQubGVuID0gYWRkcl9sZW47CiAKQEAgLTcyNSw3
ICs3MjUsNyBAQCBpbnQgcHZjYWxsc19mcm9udF9saXN0ZW4oc3RydWN0IHNvY2tldCAqc29jaywg
aW50IGJhY2tsb2cpCiAJcmVxID0gUklOR19HRVRfUkVRVUVTVCgmYmVkYXRhLT5yaW5nLCByZXFf
aWQpOwogCXJlcS0+cmVxX2lkID0gcmVxX2lkOwogCXJlcS0+Y21kID0gUFZDQUxMU19MSVNURU47
Ci0JcmVxLT51Lmxpc3Rlbi5pZCA9ICh1aW50NjRfdCkgbWFwOworCXJlcS0+dS5saXN0ZW4uaWQg
PSAodWludHB0cl90KSBtYXA7CiAJcmVxLT51Lmxpc3Rlbi5iYWNrbG9nID0gYmFja2xvZzsKIAog
CWJlZGF0YS0+cmluZy5yZXFfcHJvZF9wdnQrKzsKQEAgLTgyOSw5ICs4MjksOSBAQCBpbnQgcHZj
YWxsc19mcm9udF9hY2NlcHQoc3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0IHNvY2tldCAqbmV3
c29jaywgaW50IGZsYWdzKQogCXJlcSA9IFJJTkdfR0VUX1JFUVVFU1QoJmJlZGF0YS0+cmluZywg
cmVxX2lkKTsKIAlyZXEtPnJlcV9pZCA9IHJlcV9pZDsKIAlyZXEtPmNtZCA9IFBWQ0FMTFNfQUND
RVBUOwotCXJlcS0+dS5hY2NlcHQuaWQgPSAodWludDY0X3QpIG1hcDsKKwlyZXEtPnUuYWNjZXB0
LmlkID0gKHVpbnRwdHJfdCkgbWFwOwogCXJlcS0+dS5hY2NlcHQucmVmID0gbWFwMi0+YWN0aXZl
LnJlZjsKLQlyZXEtPnUuYWNjZXB0LmlkX25ldyA9ICh1aW50NjRfdCkgbWFwMjsKKwlyZXEtPnUu
YWNjZXB0LmlkX25ldyA9ICh1aW50cHRyX3QpIG1hcDI7CiAJcmVxLT51LmFjY2VwdC5ldnRjaG4g
PSBldnRjaG47CiAJbWFwLT5wYXNzaXZlLmFjY2VwdF9tYXAgPSBtYXAyOwogCkBAIC05MjUsNyAr
OTI1LDcgQEAgc3RhdGljIHVuc2lnbmVkIGludCBwdmNhbGxzX2Zyb250X3BvbGxfcGFzc2l2ZShz
dHJ1Y3QgZmlsZSAqZmlsZSwKIAlyZXEgPSBSSU5HX0dFVF9SRVFVRVNUKCZiZWRhdGEtPnJpbmcs
IHJlcV9pZCk7CiAJcmVxLT5yZXFfaWQgPSByZXFfaWQ7CiAJcmVxLT5jbWQgPSBQVkNBTExTX1BP
TEw7Ci0JcmVxLT51LnBvbGwuaWQgPSAodWludDY0X3QpIG1hcDsKKwlyZXEtPnUucG9sbC5pZCA9
ICh1aW50cHRyX3QpIG1hcDsKIAogCWJlZGF0YS0+cmluZy5yZXFfcHJvZF9wdnQrKzsKIAlSSU5H
X1BVU0hfUkVRVUVTVFNfQU5EX0NIRUNLX05PVElGWSgmYmVkYXRhLT5yaW5nLCBub3RpZnkpOwpA
QCAtMTAyMyw3ICsxMDIzLDcgQEAgaW50IHB2Y2FsbHNfZnJvbnRfcmVsZWFzZShzdHJ1Y3Qgc29j
a2V0ICpzb2NrKQogCXJlcSA9IFJJTkdfR0VUX1JFUVVFU1QoJmJlZGF0YS0+cmluZywgcmVxX2lk
KTsKIAlyZXEtPnJlcV9pZCA9IHJlcV9pZDsKIAlyZXEtPmNtZCA9IFBWQ0FMTFNfUkVMRUFTRTsK
LQlyZXEtPnUucmVsZWFzZS5pZCA9ICh1aW50NjRfdCltYXA7CisJcmVxLT51LnJlbGVhc2UuaWQg
PSAodWludHB0cl90KW1hcDsKIAogCWJlZGF0YS0+cmluZy5yZXFfcHJvZF9wdnQrKzsKIAlSSU5H
X1BVU0hfUkVRVUVTVFNfQU5EX0NIRUNLX05PVElGWSgmYmVkYXRhLT5yaW5nLCBub3RpZnkpOwot
LSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 30 21:40:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 21:40:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9Hn8-0000Yi-Ut; Mon, 30 Oct 2017 21:40:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e9Hn7-0000YM-NW
 for xen-devel@lists.xen.org; Mon, 30 Oct 2017 21:40:17 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 04/11-20834-04C97F95; Mon, 30 Oct 2017 21:40:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsVybKJssq79nO+
 RBkffclos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBldkz+wF9wRrtjxSq6B8TN/FyMXh5DAOiaJ
 Vb8uMXUxcnKwCDhITNvawtjFyMHBKBAj8eCHNUiYUSBMYvLlJawgNpuAocTfJ5vYQGwRATmJp
 rfvWEBsZoFqiTW9bxhBbGEBd4k/a26zQIxUlTjW/hRsPK+Am8SqFwuYQWwJoN6TxyazTmDkXs
 DIsIpRozi1qCy1SNfQWC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTI9C3DECwg3H
 bds9DjJIcTEqivDsdv0cK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC9NQsoJ1iUmp5akZaZAwwy
 mLQEB4+SCO8PkDRvcUFibnFmOkTqFKMlx7FNl/8wcXTcvAskn8183cAsxJKXn5cqJc77E6RBA
 KQhozQPbhwsEi4xykoJ8zICHSjEU5BalJtZgir/ilGcg1FJmLd2NtAUnsy8Eritr4AOYgI6SE
 PyC8hBJYkIKakGxmTbiNbKxbkZO4Unfn2mJjyXn/lKunpz0L0oO/lLXye4bxQ22GEs43Pbw3d
 W2/8Eh/jJ/+6fkE0sSd671yiSYcEt0xkzZzZdWnw9YF21q3rV3vc8N2Yv75uYOKPdkIWt+GzS
 ifuWVwt/z/TmSPk/Jyx0x8QFju9f6hpsD/+oosq66fIKyRcRS5VYijMSDbWYi4oTAcFBjtF/A
 gAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1509399613!54589958!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39860 invoked from network); 30 Oct 2017 21:40:15 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Oct 2017 21:40:15 -0000
Received: from localhost.localdomain
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E6E0521923;
 Mon, 30 Oct 2017 21:40:12 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E6E0521923
From: Stefano Stabellini <sstabellini@kernel.org>
To: boris.ostrovsky@oracle.com
Date: Mon, 30 Oct 2017 14:40:10 -0700
Message-Id: <1509399611-12503-1-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
Cc: jgross@suse.com, stefano@aporeto.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org, xen-devel@lists.xen.org
Subject: [Xen-devel] [PATCH 1/2] pvcalls: check return value from
	copy_from/to_iter
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hlY2sgdGhlIHJldHVybiB2YWx1ZSBvZiBjb3B5X2Zyb21faXRlciBpbiBfX3dyaXRlX3Jpbmcg
YW5kCmNvcHlfdG9faXRlciBpbiBfX3JlYWRfcmluZy4gVXBkYXRlICJsZW4iIGFjY29yZGluZ2x5
LgoKSW4gdGhlIGNhc2VzIHdoZXJlIHdlIGlzc3VlIHR3byBjb25zZWN1dGl2ZSBjb3B5X2Zyb21f
aXRlciwgb3IgdHdvCmNvbnNlY3V0aXZlIGNvcHlfdG9faXRlciwgZmlyc3QgY2hlY2sgcmV0dXJu
LCB0aGVuIGdvdG8gb3V0IGlmIGl0IGlzIG5vdAp3aGF0IHdlIGV4cGVjdC4KClNpZ25lZC1vZmYt
Ynk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiBkcml2
ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMgfCAzMCArKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMgYi9kcml2ZXJzL3hlbi9wdmNh
bGxzLWZyb250LmMKaW5kZXggOGU3NDI2MDgzLi5mMmRjYWM4OCAxMDA2NDQKLS0tIGEvZHJpdmVy
cy94ZW4vcHZjYWxscy1mcm9udC5jCisrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwpA
QCAtNDU2LDE4ICs0NTYsMjEgQEAgc3RhdGljIGludCBfX3dyaXRlX3Jpbmcoc3RydWN0IHB2Y2Fs
bHNfZGF0YV9pbnRmICppbnRmLAogCW1hc2tlZF9jb25zID0gcHZjYWxsc19tYXNrKGNvbnMsIGFy
cmF5X3NpemUpOwogCiAJaWYgKG1hc2tlZF9wcm9kIDwgbWFza2VkX2NvbnMpIHsKLQkJY29weV9m
cm9tX2l0ZXIoZGF0YS0+b3V0ICsgbWFza2VkX3Byb2QsIGxlbiwgbXNnX2l0ZXIpOworCQlsZW4g
PSBjb3B5X2Zyb21faXRlcihkYXRhLT5vdXQgKyBtYXNrZWRfcHJvZCwgbGVuLCBtc2dfaXRlcik7
CiAJfSBlbHNlIHsKIAkJaWYgKGxlbiA+IGFycmF5X3NpemUgLSBtYXNrZWRfcHJvZCkgewotCQkJ
Y29weV9mcm9tX2l0ZXIoZGF0YS0+b3V0ICsgbWFza2VkX3Byb2QsCisJCQlpbnQgcmV0ID0gY29w
eV9mcm9tX2l0ZXIoZGF0YS0+b3V0ICsgbWFza2VkX3Byb2QsCiAJCQkJICAgICAgIGFycmF5X3Np
emUgLSBtYXNrZWRfcHJvZCwgbXNnX2l0ZXIpOwotCQkJY29weV9mcm9tX2l0ZXIoZGF0YS0+b3V0
LAotCQkJCSAgICAgICBsZW4gLSAoYXJyYXlfc2l6ZSAtIG1hc2tlZF9wcm9kKSwKLQkJCQkgICAg
ICAgbXNnX2l0ZXIpOworCQkJaWYgKHJldCAhPSBhcnJheV9zaXplIC0gbWFza2VkX3Byb2QpIHsK
KwkJCQlsZW4gPSByZXQ7CisJCQkJZ290byBvdXQ7CisJCQl9CisJCQlsZW4gPSByZXQgKyBjb3B5
X2Zyb21faXRlcihkYXRhLT5vdXQsIGxlbiAtIHJldCwgbXNnX2l0ZXIpOwogCQl9IGVsc2Ugewot
CQkJY29weV9mcm9tX2l0ZXIoZGF0YS0+b3V0ICsgbWFza2VkX3Byb2QsIGxlbiwgbXNnX2l0ZXIp
OworCQkJbGVuID0gY29weV9mcm9tX2l0ZXIoZGF0YS0+b3V0ICsgbWFza2VkX3Byb2QsIGxlbiwg
bXNnX2l0ZXIpOwogCQl9CiAJfQorb3V0OgogCS8qIHdyaXRlIHRvIHJpbmcgYmVmb3JlIHVwZGF0
aW5nIHBvaW50ZXIgKi8KIAl2aXJ0X3dtYigpOwogCWludGYtPm91dF9wcm9kICs9IGxlbjsKQEAg
LTU1NywxOCArNTYwLDIxIEBAIHN0YXRpYyBpbnQgX19yZWFkX3Jpbmcoc3RydWN0IHB2Y2FsbHNf
ZGF0YV9pbnRmICppbnRmLAogCQlsZW4gPSBzaXplOwogCiAJaWYgKG1hc2tlZF9wcm9kID4gbWFz
a2VkX2NvbnMpIHsKLQkJY29weV90b19pdGVyKGRhdGEtPmluICsgbWFza2VkX2NvbnMsIGxlbiwg
bXNnX2l0ZXIpOworCQlsZW4gPSBjb3B5X3RvX2l0ZXIoZGF0YS0+aW4gKyBtYXNrZWRfY29ucywg
bGVuLCBtc2dfaXRlcik7CiAJfSBlbHNlIHsKIAkJaWYgKGxlbiA+IChhcnJheV9zaXplIC0gbWFz
a2VkX2NvbnMpKSB7Ci0JCQljb3B5X3RvX2l0ZXIoZGF0YS0+aW4gKyBtYXNrZWRfY29ucywKKwkJ
CWludCByZXQgPSBjb3B5X3RvX2l0ZXIoZGF0YS0+aW4gKyBtYXNrZWRfY29ucywKIAkJCQkgICAg
IGFycmF5X3NpemUgLSBtYXNrZWRfY29ucywgbXNnX2l0ZXIpOwotCQkJY29weV90b19pdGVyKGRh
dGEtPmluLAotCQkJCSAgICAgbGVuIC0gKGFycmF5X3NpemUgLSBtYXNrZWRfY29ucyksCi0JCQkJ
ICAgICBtc2dfaXRlcik7CisJCQlpZiAocmV0ICE9IGFycmF5X3NpemUgLSBtYXNrZWRfY29ucykg
eworCQkJCWxlbiA9IHJldDsKKwkJCQlnb3RvIG91dDsKKwkJCX0KKwkJCWxlbiA9IHJldCArIGNv
cHlfdG9faXRlcihkYXRhLT5pbiwgbGVuIC0gcmV0LCBtc2dfaXRlcik7CiAJCX0gZWxzZSB7Ci0J
CQljb3B5X3RvX2l0ZXIoZGF0YS0+aW4gKyBtYXNrZWRfY29ucywgbGVuLCBtc2dfaXRlcik7CisJ
CQlsZW4gPSBjb3B5X3RvX2l0ZXIoZGF0YS0+aW4gKyBtYXNrZWRfY29ucywgbGVuLCBtc2dfaXRl
cik7CiAJCX0KIAl9CitvdXQ6CiAJLyogcmVhZCBkYXRhIGZyb20gdGhlIHJpbmcgYmVmb3JlIGlu
Y3JlYXNpbmcgdGhlIGluZGV4ICovCiAJdmlydF9tYigpOwogCWlmICghKGZsYWdzICYgTVNHX1BF
RUspKQotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 30 21:42:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 21:42:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9HpA-0000im-B8; Mon, 30 Oct 2017 21:42:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e9Hp9-0000ib-I7
 for xen-devel@lists.xen.org; Mon, 30 Oct 2017 21:42:23 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 0F/80-08856-EBC97F95; Mon, 30 Oct 2017 21:42:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsVybKJssu6eOd8
 jDXr3c1gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnb/z5jL1jFXnF+yn2mBsbfrF2MXBxCAkuY
 JJrmTGXvYuTkYBFwkDh87g2QzcHBKBAj8eCHNUiYUSBMYvLlJawQJdoST5rvgtlsAoYSf59sY
 gMplwCyl3zmAAmLCBhIvL8+iQ1kPLPAakaJvitNzCA1wgKxEif/2oDUcArYSVy5tJwJxOYV8J
 JYvaoZ6pxWFonjpyYwgyREBXQlDv37wwZRJChxcuYTFhCbWUBLYvn0bSwTGAVmIUnNQpJawMi
 0ilG9OLWoLLVI10IvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwBBmAYAfjhXbn
 Q4ySHExKorw7Hb9HCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgDZ8NlBMsSk1PrUjLzAFGA0xag
 oNHSYT3xyygNG9xQWJucWY6ROoUozHHjYfX/zBxPJv5uoFZiCUvPy9VSpz3DsgkAZDSjNI8uE
 GwKL3EKCslzMsIdJoQT0FqUW5mCar8K0ZxDkYlYd6dIFN4MvNK4Pa9AjqFCegUDckvIKeUJCK
 kpBoYzcOn7NX5y5g5Y8JLpUfnDvKkda57c5f36RH7/dM1z96c4N5SOmXm7G+zdrUuqO4/yOS+
 NZD37yx/jYjjb/Yc2nSnN/+n/u48wZx2D/0Dck7HbRX2Tcl+u2mLvvSRvSf22txvFlsuEWqR0
 ep145jdD14XrjbL+6oZ/44e8Hzja/m9qFsvWvtGnhJLcUaioRZzUXEiAEG0zKbNAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1509399738!54590120!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47207 invoked from network); 30 Oct 2017 21:42:19 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Oct 2017 21:42:19 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 0C4D221923;
 Mon, 30 Oct 2017 21:42:18 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0C4D221923
Date: Mon, 30 Oct 2017 14:42:17 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <f87b959d-e820-1b33-bd49-7e237281bd8b@oracle.com>
Message-ID: <alpine.DEB.2.10.1710301441210.7297@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1710261207030.574@sstabellini-ThinkPad-X260>
 <1509045112-9807-1-git-send-email-sstabellini@kernel.org>
 <1509045112-9807-13-git-send-email-sstabellini@kernel.org>
 <b6f3101e-6b54-107f-2a79-bb83bb6aae27@oracle.com>
 <alpine.DEB.2.10.1710261311130.574@sstabellini-ThinkPad-X260>
 <0d760e9e-c97a-dae3-dab3-d1c82ceead96@oracle.com>
 <0ffb5e07-1db5-dcc6-786c-ef1ef1451d76@oracle.com>
 <alpine.DEB.2.10.1710301231480.7297@sstabellini-ThinkPad-X260>
 <f87b959d-e820-1b33-bd49-7e237281bd8b@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v7 13/13] xen: introduce a Kconfig option to
 enable the pvcalls frontend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAzMCBPY3QgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDEwLzMwLzIw
MTcgMDM6NDggUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIE1vbiwgMzAgT2N0
IDIwMTcsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiA+Pgo+ID4+IEJ1aWxkIHdhcm5pbmdzIChn
Y2MgKEdDQykgNi4zLjEgMjAxNjEyMjEgKFJlZCBIYXQgNi4zLjEtMSkpCj4gPiBIaSBCb3Jpcywg
SSBhbSB0cnlpbmcgdG8gcmVwcm8gdGhlIHdhcm5pbmdzIGJlbG93LiBJIGhhdmUgYmVlbgo+ID4g
dW5zdWNjZXNzZnVsIHNvIGZhci4gV2hhdCBzeXN0ZW0gYXJlIHlvdSB1c2luZz8gRmVkb3JhPyBD
ZW50T1M/IERvIGhhdmUKPiA+IGFueSBzcGVjaWZpYyBDRkxBR1Mgc2V0dGluZ3M/Cj4gCj4gCj4g
SSBhbSBvbiBGZWRvcmEyNCwgbm90aGluZyBpbnRlcmVzdGluZyBpbiBteSBlbnZpcm9ubWVudC4g
Rm9yIGV4YW1wbGUsCj4gCj4gb3N0ckB3b3JrYmFzZT4gZW52IHwgZ3JlcCBGTEFHUwo+IG9zdHJA
d29ya2Jhc2U+Cj4gCj4gSSdsbCBzZW5kIHlvdSBteSBjb25maWcgZmlsZSBpbiBhIHNlcGFyYXRl
IGVtYWlsLCBqdXN0IGluIGNhc2UuICBZb3VyCj4gcGF0Y2hlcyBhcmUgb24gdG9wIG9mCj4gCj4g
ICAgIDBiMDcxOTQgTGludXggNC4xNC1yYzcKPiAKClRoYW5rcyEgSSBtYW5hZ2VkIHRvIHJlcHJv
IGFuZCBmaXggYm90aCB0aGUgeDg2XzY0IGFuZCB4ODZfMzIgaXNzdWVzLgpJIHNlbnQgdHdvIHBh
dGNoZXM6CgpodHRwczovL21hcmMuaW5mby8/bD14ZW4tZGV2ZWwmbT0xNTA5Mzk5NjkwMDIxODMm
dz0yCmh0dHBzOi8vbWFyYy5pbmZvLz9sPWxpbnV4LWtlcm5lbCZtPTE1MDkzOTk2MjEwMjE2NQoK
QnV0IGlmIHlvdSBwcmVmZXIgdGhhdCBJIHNwaW4gYSBuZXcgcHZjYWxscyBmcm9udGVuZCBzZXJp
ZXMsIEkgY291bGQKYWxzbyBkbyB0aGF0LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 30 22:01:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 22:01:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9I7M-0002CY-SC; Mon, 30 Oct 2017 22:01:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e9I7L-0002CS-RE
 for xen-devel@lists.xen.org; Mon, 30 Oct 2017 22:01:11 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 F9/23-31121-621A7F95; Mon, 30 Oct 2017 22:01:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsUyZ7p8oK7awu+
 RBm9XC1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkP/i9gLrjMWdF96TBrA+MP9i5GLg4hgclM
 EitmLWOGcP4ySkxsPsgI4WxklPj+dRcbhLONUaJr8lagDAeHsECsxMm/Nl2MnBwiAvoSm243Q
 o06zSLRuvYgO0iCWaBG4uXHDywgNpuAkcTZo9MZQWxeAVuJl3fOsIHYLAKqEpsffGMFsUUFwi
 XeNh5hgagRlDg58wmYzSngLbHmy2xWiJl6Ejuu/4Ky5SW2v53DDGJLCBhL9M3qY5nAKDgLSfs
 sJC2zkLQsYGRexahenFpUllqka6qXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREY
 ugxAsINx+mX/Q4ySHExKorw7Hb9HCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgdVoAlBMsSk1Pr
 UjLzAFGEUxagoNHSYT3yXygNG9xQWJucWY6ROoUoy7Hs5mvG5iFWPLy81KlxHnlQGYIgBRllO
 bBjYBF9CVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8+qCTOHJzCuB2/QK6AgmoCM0JL+AHFG
 SiJCSamA8us/Js/CaworgRfc41P3nidmeqNvWd78q4ND3C6/+uwkkcfas+6P21azqM/Phru3P
 ZzF9axM/1iR+L0jRd1p76x7b6UqPVLdG6czYnShmr/oov8CqtyOjZ1nbCfnct4LfFNfUB8yaq
 SHOdDJP8riLwwSbjnfRV/6W/W+YlFv0+aYe78zFP/4psRRnJBpqMRcVJwIAoa3e2uMCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1509400868!114240350!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61039 invoked from network); 30 Oct 2017 22:01:10 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Oct 2017 22:01:10 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9UM11YM020328
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 30 Oct 2017 22:01:02 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9UM102X017443
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 30 Oct 2017 22:01:01 GMT
Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9UM0xXt004847;
 Mon, 30 Oct 2017 22:00:59 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 30 Oct 2017 15:00:59 -0700
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710261207030.574@sstabellini-ThinkPad-X260>
 <1509045112-9807-1-git-send-email-sstabellini@kernel.org>
 <1509045112-9807-13-git-send-email-sstabellini@kernel.org>
 <b6f3101e-6b54-107f-2a79-bb83bb6aae27@oracle.com>
 <alpine.DEB.2.10.1710261311130.574@sstabellini-ThinkPad-X260>
 <0d760e9e-c97a-dae3-dab3-d1c82ceead96@oracle.com>
 <0ffb5e07-1db5-dcc6-786c-ef1ef1451d76@oracle.com>
 <alpine.DEB.2.10.1710301231480.7297@sstabellini-ThinkPad-X260>
 <f87b959d-e820-1b33-bd49-7e237281bd8b@oracle.com>
 <alpine.DEB.2.10.1710301441210.7297@sstabellini-ThinkPad-X260>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <b3c811da-d8ed-9a7a-5f2c-3be220e0dd70@oracle.com>
Date: Mon, 30 Oct 2017 18:02:32 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1710301441210.7297@sstabellini-ThinkPad-X260>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v7 13/13] xen: introduce a Kconfig option to
 enable the pvcalls frontend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMzAvMjAxNyAwNTo0MiBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIE1v
biwgMzAgT2N0IDIwMTcsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4gT24gMTAvMzAvMjAxNyAw
Mzo0OCBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4gT24gTW9uLCAzMCBPY3QgMjAx
NywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4+IEJ1aWxkIHdhcm5pbmdzIChnY2MgKEdDQykg
Ni4zLjEgMjAxNjEyMjEgKFJlZCBIYXQgNi4zLjEtMSkpCj4+PiBIaSBCb3JpcywgSSBhbSB0cnlp
bmcgdG8gcmVwcm8gdGhlIHdhcm5pbmdzIGJlbG93LiBJIGhhdmUgYmVlbgo+Pj4gdW5zdWNjZXNz
ZnVsIHNvIGZhci4gV2hhdCBzeXN0ZW0gYXJlIHlvdSB1c2luZz8gRmVkb3JhPyBDZW50T1M/IERv
IGhhdmUKPj4+IGFueSBzcGVjaWZpYyBDRkxBR1Mgc2V0dGluZ3M/Cj4+Cj4+IEkgYW0gb24gRmVk
b3JhMjQsIG5vdGhpbmcgaW50ZXJlc3RpbmcgaW4gbXkgZW52aXJvbm1lbnQuIEZvciBleGFtcGxl
LAo+Pgo+PiBvc3RyQHdvcmtiYXNlPiBlbnYgfCBncmVwIEZMQUdTCj4+IG9zdHJAd29ya2Jhc2U+
Cj4+Cj4+IEknbGwgc2VuZCB5b3UgbXkgY29uZmlnIGZpbGUgaW4gYSBzZXBhcmF0ZSBlbWFpbCwg
anVzdCBpbiBjYXNlLiAgWW91cgo+PiBwYXRjaGVzIGFyZSBvbiB0b3Agb2YKPj4KPj4gICAgIDBi
MDcxOTQgTGludXggNC4xNC1yYzcKPj4KPiBUaGFua3MhIEkgbWFuYWdlZCB0byByZXBybyBhbmQg
Zml4IGJvdGggdGhlIHg4Nl82NCBhbmQgeDg2XzMyIGlzc3Vlcy4KPiBJIHNlbnQgdHdvIHBhdGNo
ZXM6Cj4KPiBodHRwczovL21hcmMuaW5mby8/bD14ZW4tZGV2ZWwmbT0xNTA5Mzk5NjkwMDIxODMm
dz0yCj4gaHR0cHM6Ly9tYXJjLmluZm8vP2w9bGludXgta2VybmVsJm09MTUwOTM5OTYyMTAyMTY1
Cj4KPiBCdXQgaWYgeW91IHByZWZlciB0aGF0IEkgc3BpbiBhIG5ldyBwdmNhbGxzIGZyb250ZW5k
IHNlcmllcywgSSBjb3VsZAo+IGFsc28gZG8gdGhhdC4KCgpJIGhhdmVuJ3QgcHVzaGVkIHRoaXMg
YW55d2hlcmUgc28gSSB0aGluaywgZ2l2ZW4gdGhhdCB0aGlzIGFjdHVhbGx5CmZpeGVzIGEgYnVn
ICh3aGVuIGNvcHlfdG8vZnJvbV9pdGVyKCkgZmFpbHMpLCBpdCB3b3VsZCBiZSBiZXR0ZXIgdG8g
aGF2ZQphIGNsZWFuIHNlcmllcyBpbiB0aGUgdXBzdHJlYW0uIFNvIEknZCByYXRoZXIgaGF2ZSBh
IG5ldyBzcGluLCBzb3JyeSA7LSgKCgpUaGFua3MuCi1ib3JzaQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 30 22:14:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 22:14:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9IKN-00032Y-5L; Mon, 30 Oct 2017 22:14:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e9IKM-00032S-3s
 for xen-devel@lists.xen.org; Mon, 30 Oct 2017 22:14:38 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 38/9D-13910-D44A7F95; Mon, 30 Oct 2017 22:14:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVybKJssq7Pku+
 RBh/Xa1os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBk9rz8xFVzjqnhweyZzA+N5ji5GLg4hgSVM
 Enem7GftYuTkYBFwkNg+8yBbFyMHB6NAjMSDH9YgYUaBMInJl5dAlWhLfGubAmazCRhK/H2yC
 axcAshe8pkDJCwiYCDx/vokNpDxzAKrGSX6rjQxg9QIC8RKnPxrA1LDKWAn8e/IaXaQMK+Al8
 TEH5EQ13xjkfh4YA4TSI2ogK7EoX9/2EBsXgFBiZMzn7CA2MwCWhLLp29jmcAoMAtJahaS1AJ
 GplWMGsWpRWWpRbpGpnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIEhyAAEOxhX
 LQg8xCjJwaQkyrvT8XukEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneqYuBcoJFqempFWmZOcBog
 ElLcPAoifBuXwSU5i0uSMwtzkyHSJ1i1OV4NvN1A7MQS15+XqqUOG8eyAwBkKKM0jy4EbDIvM
 QoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3t0gU3gy80rgNr0COoIJ6AgNyS8gR5QkIqSkGhh
 5N+awXag9et7V+/LmVfVrD37wLkrXm3rnz3ODpt+F2keX3pj2OemR0W8hwV0/D86P8LvofvS2
 cGeXUsmLkApG80vHZ7/dZm+tIhbhzrft4627bjrTU3rFzpS8rP2sezZJf1XRHfdPoQ16yk8fx
 qpvFcztOvQ49MKXdTlJC2e++6TvYJtfo7VfiaU4I9FQi7moOBEAbQbD78cCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1509401675!90937721!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57586 invoked from network); 30 Oct 2017 22:14:36 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Oct 2017 22:14:36 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 7907B218B4;
 Mon, 30 Oct 2017 22:14:34 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7907B218B4
Date: Mon, 30 Oct 2017 15:14:33 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <b3c811da-d8ed-9a7a-5f2c-3be220e0dd70@oracle.com>
Message-ID: <alpine.DEB.2.10.1710301514190.7297@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1710261207030.574@sstabellini-ThinkPad-X260>
 <1509045112-9807-1-git-send-email-sstabellini@kernel.org>
 <1509045112-9807-13-git-send-email-sstabellini@kernel.org>
 <b6f3101e-6b54-107f-2a79-bb83bb6aae27@oracle.com>
 <alpine.DEB.2.10.1710261311130.574@sstabellini-ThinkPad-X260>
 <0d760e9e-c97a-dae3-dab3-d1c82ceead96@oracle.com>
 <0ffb5e07-1db5-dcc6-786c-ef1ef1451d76@oracle.com>
 <alpine.DEB.2.10.1710301231480.7297@sstabellini-ThinkPad-X260>
 <f87b959d-e820-1b33-bd49-7e237281bd8b@oracle.com>
 <alpine.DEB.2.10.1710301441210.7297@sstabellini-ThinkPad-X260>
 <b3c811da-d8ed-9a7a-5f2c-3be220e0dd70@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v7 13/13] xen: introduce a Kconfig option to
 enable the pvcalls frontend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAzMCBPY3QgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDEwLzMwLzIw
MTcgMDU6NDIgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIE1vbiwgMzAgT2N0
IDIwMTcsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiA+PiBPbiAxMC8zMC8yMDE3IDAzOjQ4IFBN
LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPj4+IE9uIE1vbiwgMzAgT2N0IDIwMTcsIEJv
cmlzIE9zdHJvdnNreSB3cm90ZToKPiA+Pj4+IEJ1aWxkIHdhcm5pbmdzIChnY2MgKEdDQykgNi4z
LjEgMjAxNjEyMjEgKFJlZCBIYXQgNi4zLjEtMSkpCj4gPj4+IEhpIEJvcmlzLCBJIGFtIHRyeWlu
ZyB0byByZXBybyB0aGUgd2FybmluZ3MgYmVsb3cuIEkgaGF2ZSBiZWVuCj4gPj4+IHVuc3VjY2Vz
c2Z1bCBzbyBmYXIuIFdoYXQgc3lzdGVtIGFyZSB5b3UgdXNpbmc/IEZlZG9yYT8gQ2VudE9TPyBE
byBoYXZlCj4gPj4+IGFueSBzcGVjaWZpYyBDRkxBR1Mgc2V0dGluZ3M/Cj4gPj4KPiA+PiBJIGFt
IG9uIEZlZG9yYTI0LCBub3RoaW5nIGludGVyZXN0aW5nIGluIG15IGVudmlyb25tZW50LiBGb3Ig
ZXhhbXBsZSwKPiA+Pgo+ID4+IG9zdHJAd29ya2Jhc2U+IGVudiB8IGdyZXAgRkxBR1MKPiA+PiBv
c3RyQHdvcmtiYXNlPgo+ID4+Cj4gPj4gSSdsbCBzZW5kIHlvdSBteSBjb25maWcgZmlsZSBpbiBh
IHNlcGFyYXRlIGVtYWlsLCBqdXN0IGluIGNhc2UuICBZb3VyCj4gPj4gcGF0Y2hlcyBhcmUgb24g
dG9wIG9mCj4gPj4KPiA+PiAgICAgMGIwNzE5NCBMaW51eCA0LjE0LXJjNwo+ID4+Cj4gPiBUaGFu
a3MhIEkgbWFuYWdlZCB0byByZXBybyBhbmQgZml4IGJvdGggdGhlIHg4Nl82NCBhbmQgeDg2XzMy
IGlzc3Vlcy4KPiA+IEkgc2VudCB0d28gcGF0Y2hlczoKPiA+Cj4gPiBodHRwczovL21hcmMuaW5m
by8/bD14ZW4tZGV2ZWwmbT0xNTA5Mzk5NjkwMDIxODMmdz0yCj4gPiBodHRwczovL21hcmMuaW5m
by8/bD1saW51eC1rZXJuZWwmbT0xNTA5Mzk5NjIxMDIxNjUKPiA+Cj4gPiBCdXQgaWYgeW91IHBy
ZWZlciB0aGF0IEkgc3BpbiBhIG5ldyBwdmNhbGxzIGZyb250ZW5kIHNlcmllcywgSSBjb3VsZAo+
ID4gYWxzbyBkbyB0aGF0Lgo+IAo+IAo+IEkgaGF2ZW4ndCBwdXNoZWQgdGhpcyBhbnl3aGVyZSBz
byBJIHRoaW5rLCBnaXZlbiB0aGF0IHRoaXMgYWN0dWFsbHkKPiBmaXhlcyBhIGJ1ZyAod2hlbiBj
b3B5X3RvL2Zyb21faXRlcigpIGZhaWxzKSwgaXQgd291bGQgYmUgYmV0dGVyIHRvIGhhdmUKPiBh
IGNsZWFuIHNlcmllcyBpbiB0aGUgdXBzdHJlYW0uIFNvIEknZCByYXRoZXIgaGF2ZSBhIG5ldyBz
cGluLCBzb3JyeSA7LSgKCk5vIHByb2JsZW0hIEknbGwgc2VuZCBvbmUgb3V0IHNob3J0bHkuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 30 22:41:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 22:41:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9Ik3-000532-2Y; Mon, 30 Oct 2017 22:41:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e9Ik1-00051u-R5
 for xen-devel@lists.xen.org; Mon, 30 Oct 2017 22:41:09 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 6E/19-25852-58AA7F95; Mon, 30 Oct 2017 22:41:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeJIrShJLcpLzFFi42I5NlE2Wbdl1fd
 Ig5Z10hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a0RT+YC7brV8xcuoylgfGaRhcjF4eQwDom
 iXU9U1i6GDk5WAQcJLqOfmXuYuTgYBSIkXjwwxokzCgQJjH58hJWEJtNwFDi75NNbCC2iIC0x
 LXPlxlB5jALTGaUeP3uF1ivMNCcf1tdIEaqSrR3z2UGsXkF3CRuvfnDBGJLCMhJnDw2GWwmp4
 C7xI+Xa5kg7mljlNg8+wjzBEbeBYwMqxg1ilOLylKLdA3N9ZKKMtMzSnITM3N0DQ3M9HJTi4s
 T01NzEpOK9ZLzczcxAsOBAQh2MN7eGHCIUZKDSUmUd6fj90ghvqT8lMqMxOKM+KLSnNTiQ4wy
 HBxKErx2K4FygkWp6akVaZk5wMCESUtw8CiJ8F5ZAZTmLS5IzC3OTIdInWK05Di26fIfJo6Om
 3eB5LOZrxuYhVjy8vNSpcR5A0HmCYA0ZJTmwY2DRc8lRlkpYV5GoAOFeApSi3IzS1DlXzGKcz
 AqCfPKgEzhycwrgdv6CuggJqCDNCS/gBxUkoiQkmpgrI88rpb1btVBjTqbdem7t76d4C3s9yP
 86cN765xkxEpUVjm0hAVZ331xnttAfo7qz0ZXu2DWc3aPNdQqr6UL6O9mbdD5b++S+mGR3169
 Y1Kx6ra/QlxkDn5ulD7weaXvXPuiounPmvqfvexyTIg89iRe3ULhnu/C/478DzebWqXM15zKo
 F+vxFKckWioxVxUnAgA9Fn9X5kCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1509403267!79495035!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60452 invoked from network); 30 Oct 2017 22:41:08 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Oct 2017 22:41:08 -0000
Received: from localhost.localdomain
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5054521949;
 Mon, 30 Oct 2017 22:41:06 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5054521949
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Mon, 30 Oct 2017 15:40:55 -0700
Message-Id: <1509403263-15414-5-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1509403263-15414-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710301537210.7297@sstabellini-ThinkPad-X260>
 <1509403263-15414-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v8 05/13] xen/pvcalls: implement connect command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2VuZCBQVkNBTExTX0NPTk5FQ1QgdG8gdGhlIGJhY2tlbmQuIEFsbG9jYXRlIGEgbmV3IHJpbmcg
YW5kIGV2dGNobiBmb3IKdGhlIGFjdGl2ZSBzb2NrZXQuCgpJbnRyb2R1Y2UgZmllbGRzIGluIHN0
cnVjdCBzb2NrX21hcHBpbmcgdG8ga2VlcCB0cmFjayBvZiBhY3RpdmUgc29ja2V0cy4KSW50cm9k
dWNlIGEgd2FpdHF1ZXVlIHRvIGFsbG93IHRoZSBmcm9udGVuZCB0byB3YWl0IG9uIGRhdGEgY29t
aW5nIGZyb20KdGhlIGJhY2tlbmQgb24gdGhlIGFjdGl2ZSBzb2NrZXQgKHJlY3Ztc2cgY29tbWFu
ZCkuCgpUd28gbXV0ZXhlcyAob25lIG9mIHJlYWRzIGFuZCBvbmUgZm9yIHdyaXRlcykgd2lsbCBi
ZSB1c2VkIHRvIHByb3RlY3QKdGhlIGFjdGl2ZSBzb2NrZXQgaW4gYW5kIG91dCByaW5ncyBmcm9t
IGNvbmN1cnJlbnQgYWNjZXNzZXMuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHN0ZWZhbm9AYXBvcmV0by5jb20+ClJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlz
Lm9zdHJvdnNreUBvcmFjbGUuY29tPgpDQzogYm9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20KQ0M6
IGpncm9zc0BzdXNlLmNvbQotLS0KIGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYyB8IDE1OCAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogZHJpdmVycy94ZW4v
cHZjYWxscy1mcm9udC5oIHwgICAyICsKIDIgZmlsZXMgY2hhbmdlZCwgMTYwIGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMgYi9kcml2ZXJzL3hl
bi9wdmNhbGxzLWZyb250LmMKaW5kZXggMzI2Mzk1ZC4uOGQ0YTQzZSAxMDA2NDQKLS0tIGEvZHJp
dmVycy94ZW4vcHZjYWxscy1mcm9udC5jCisrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQu
YwpAQCAtNTksNiArNTksMTggQEAgc3RydWN0IHNvY2tfbWFwcGluZyB7CiAJYm9vbCBhY3RpdmVf
c29ja2V0OwogCXN0cnVjdCBsaXN0X2hlYWQgbGlzdDsKIAlzdHJ1Y3Qgc29ja2V0ICpzb2NrOwor
CXVuaW9uIHsKKwkJc3RydWN0IHsKKwkJCWludCBpcnE7CisJCQlncmFudF9yZWZfdCByZWY7CisJ
CQlzdHJ1Y3QgcHZjYWxsc19kYXRhX2ludGYgKnJpbmc7CisJCQlzdHJ1Y3QgcHZjYWxsc19kYXRh
IGRhdGE7CisJCQlzdHJ1Y3QgbXV0ZXggaW5fbXV0ZXg7CisJCQlzdHJ1Y3QgbXV0ZXggb3V0X211
dGV4OworCisJCQl3YWl0X3F1ZXVlX2hlYWRfdCBpbmZsaWdodF9jb25uX3JlcTsKKwkJfSBhY3Rp
dmU7CisJfTsKIH07CiAKIHN0YXRpYyBpbmxpbmUgaW50IGdldF9yZXF1ZXN0KHN0cnVjdCBwdmNh
bGxzX2JlZGF0YSAqYmVkYXRhLCBpbnQgKnJlcV9pZCkKQEAgLTEyMSw2ICsxMzMsMTggQEAgc3Rh
dGljIHZvaWQgcHZjYWxsc19mcm9udF9mcmVlX21hcChzdHJ1Y3QgcHZjYWxsc19iZWRhdGEgKmJl
ZGF0YSwKIHsKIH0KIAorc3RhdGljIGlycXJldHVybl90IHB2Y2FsbHNfZnJvbnRfY29ubl9oYW5k
bGVyKGludCBpcnEsIHZvaWQgKnNvY2tfbWFwKQoreworCXN0cnVjdCBzb2NrX21hcHBpbmcgKm1h
cCA9IHNvY2tfbWFwOworCisJaWYgKG1hcCA9PSBOVUxMKQorCQlyZXR1cm4gSVJRX0hBTkRMRUQ7
CisKKwl3YWtlX3VwX2ludGVycnVwdGlibGUoJm1hcC0+YWN0aXZlLmluZmxpZ2h0X2Nvbm5fcmVx
KTsKKworCXJldHVybiBJUlFfSEFORExFRDsKK30KKwogaW50IHB2Y2FsbHNfZnJvbnRfc29ja2V0
KHN0cnVjdCBzb2NrZXQgKnNvY2spCiB7CiAJc3RydWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGE7
CkBAIC0xOTYsNiArMjIwLDEzMiBAQCBpbnQgcHZjYWxsc19mcm9udF9zb2NrZXQoc3RydWN0IHNv
Y2tldCAqc29jaykKIAlyZXR1cm4gcmV0OwogfQogCitzdGF0aWMgaW50IGNyZWF0ZV9hY3RpdmUo
c3RydWN0IHNvY2tfbWFwcGluZyAqbWFwLCBpbnQgKmV2dGNobikKK3sKKwl2b2lkICpieXRlczsK
KwlpbnQgcmV0ID0gLUVOT01FTSwgaXJxID0gLTEsIGk7CisKKwkqZXZ0Y2huID0gLTE7CisJaW5p
dF93YWl0cXVldWVfaGVhZCgmbWFwLT5hY3RpdmUuaW5mbGlnaHRfY29ubl9yZXEpOworCisJbWFw
LT5hY3RpdmUucmluZyA9IChzdHJ1Y3QgcHZjYWxsc19kYXRhX2ludGYgKikKKwkJX19nZXRfZnJl
ZV9wYWdlKEdGUF9LRVJORUwgfCBfX0dGUF9aRVJPKTsKKwlpZiAobWFwLT5hY3RpdmUucmluZyA9
PSBOVUxMKQorCQlnb3RvIG91dF9lcnJvcjsKKwltYXAtPmFjdGl2ZS5yaW5nLT5yaW5nX29yZGVy
ID0gUFZDQUxMU19SSU5HX09SREVSOworCWJ5dGVzID0gKHZvaWQgKilfX2dldF9mcmVlX3BhZ2Vz
KEdGUF9LRVJORUwgfCBfX0dGUF9aRVJPLAorCQkJCQlQVkNBTExTX1JJTkdfT1JERVIpOworCWlm
IChieXRlcyA9PSBOVUxMKQorCQlnb3RvIG91dF9lcnJvcjsKKwlmb3IgKGkgPSAwOyBpIDwgKDEg
PDwgUFZDQUxMU19SSU5HX09SREVSKTsgaSsrKQorCQltYXAtPmFjdGl2ZS5yaW5nLT5yZWZbaV0g
PSBnbnR0YWJfZ3JhbnRfZm9yZWlnbl9hY2Nlc3MoCisJCQlwdmNhbGxzX2Zyb250X2Rldi0+b3Ro
ZXJlbmRfaWQsCisJCQlwZm5fdG9fZ2ZuKHZpcnRfdG9fcGZuKGJ5dGVzKSArIGkpLCAwKTsKKwor
CW1hcC0+YWN0aXZlLnJlZiA9IGdudHRhYl9ncmFudF9mb3JlaWduX2FjY2VzcygKKwkJcHZjYWxs
c19mcm9udF9kZXYtPm90aGVyZW5kX2lkLAorCQlwZm5fdG9fZ2ZuKHZpcnRfdG9fcGZuKCh2b2lk
ICopbWFwLT5hY3RpdmUucmluZykpLCAwKTsKKworCW1hcC0+YWN0aXZlLmRhdGEuaW4gPSBieXRl
czsKKwltYXAtPmFjdGl2ZS5kYXRhLm91dCA9IGJ5dGVzICsKKwkJWEVOX0ZMRVhfUklOR19TSVpF
KFBWQ0FMTFNfUklOR19PUkRFUik7CisKKwlyZXQgPSB4ZW5idXNfYWxsb2NfZXZ0Y2huKHB2Y2Fs
bHNfZnJvbnRfZGV2LCBldnRjaG4pOworCWlmIChyZXQpCisJCWdvdG8gb3V0X2Vycm9yOworCWly
cSA9IGJpbmRfZXZ0Y2huX3RvX2lycWhhbmRsZXIoKmV2dGNobiwgcHZjYWxsc19mcm9udF9jb25u
X2hhbmRsZXIsCisJCQkJCTAsICJwdmNhbGxzLWZyb250ZW5kIiwgbWFwKTsKKwlpZiAoaXJxIDwg
MCkgeworCQlyZXQgPSBpcnE7CisJCWdvdG8gb3V0X2Vycm9yOworCX0KKworCW1hcC0+YWN0aXZl
LmlycSA9IGlycTsKKwltYXAtPmFjdGl2ZV9zb2NrZXQgPSB0cnVlOworCW11dGV4X2luaXQoJm1h
cC0+YWN0aXZlLmluX211dGV4KTsKKwltdXRleF9pbml0KCZtYXAtPmFjdGl2ZS5vdXRfbXV0ZXgp
OworCisJcmV0dXJuIDA7CisKK291dF9lcnJvcjoKKwlpZiAoaXJxID49IDApCisJCXVuYmluZF9m
cm9tX2lycWhhbmRsZXIoaXJxLCBtYXApOworCWVsc2UgaWYgKCpldnRjaG4gPj0gMCkKKwkJeGVu
YnVzX2ZyZWVfZXZ0Y2huKHB2Y2FsbHNfZnJvbnRfZGV2LCAqZXZ0Y2huKTsKKwlrZnJlZShtYXAt
PmFjdGl2ZS5kYXRhLmluKTsKKwlrZnJlZShtYXAtPmFjdGl2ZS5yaW5nKTsKKwlyZXR1cm4gcmV0
OworfQorCitpbnQgcHZjYWxsc19mcm9udF9jb25uZWN0KHN0cnVjdCBzb2NrZXQgKnNvY2ssIHN0
cnVjdCBzb2NrYWRkciAqYWRkciwKKwkJCQlpbnQgYWRkcl9sZW4sIGludCBmbGFncykKK3sKKwlz
dHJ1Y3QgcHZjYWxsc19iZWRhdGEgKmJlZGF0YTsKKwlzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXAg
PSBOVUxMOworCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXE7CisJaW50IG5vdGlmeSwg
cmVxX2lkLCByZXQsIGV2dGNobjsKKworCWlmIChhZGRyLT5zYV9mYW1pbHkgIT0gQUZfSU5FVCB8
fCBzb2NrLT50eXBlICE9IFNPQ0tfU1RSRUFNKQorCQlyZXR1cm4gLUVPUE5PVFNVUFA7CisKKwlw
dmNhbGxzX2VudGVyKCk7CisJaWYgKCFwdmNhbGxzX2Zyb250X2RldikgeworCQlwdmNhbGxzX2V4
aXQoKTsKKwkJcmV0dXJuIC1FTk9UQ09OTjsKKwl9CisKKwliZWRhdGEgPSBkZXZfZ2V0X2RydmRh
dGEoJnB2Y2FsbHNfZnJvbnRfZGV2LT5kZXYpOworCisJbWFwID0gKHN0cnVjdCBzb2NrX21hcHBp
bmcgKilzb2NrLT5zay0+c2tfc2VuZF9oZWFkOworCWlmICghbWFwKSB7CisJCXB2Y2FsbHNfZXhp
dCgpOworCQlyZXR1cm4gLUVOT1RTT0NLOworCX0KKworCXNwaW5fbG9jaygmYmVkYXRhLT5zb2Nr
ZXRfbG9jayk7CisJcmV0ID0gZ2V0X3JlcXVlc3QoYmVkYXRhLCAmcmVxX2lkKTsKKwlpZiAocmV0
IDwgMCkgeworCQlzcGluX3VubG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7CisJCXB2Y2FsbHNf
ZXhpdCgpOworCQlyZXR1cm4gcmV0OworCX0KKwlyZXQgPSBjcmVhdGVfYWN0aXZlKG1hcCwgJmV2
dGNobik7CisJaWYgKHJldCA8IDApIHsKKwkJc3Bpbl91bmxvY2soJmJlZGF0YS0+c29ja2V0X2xv
Y2spOworCQlwdmNhbGxzX2V4aXQoKTsKKwkJcmV0dXJuIHJldDsKKwl9CisKKwlyZXEgPSBSSU5H
X0dFVF9SRVFVRVNUKCZiZWRhdGEtPnJpbmcsIHJlcV9pZCk7CisJcmVxLT5yZXFfaWQgPSByZXFf
aWQ7CisJcmVxLT5jbWQgPSBQVkNBTExTX0NPTk5FQ1Q7CisJcmVxLT51LmNvbm5lY3QuaWQgPSAo
dWludHB0cl90KW1hcDsKKwlyZXEtPnUuY29ubmVjdC5sZW4gPSBhZGRyX2xlbjsKKwlyZXEtPnUu
Y29ubmVjdC5mbGFncyA9IGZsYWdzOworCXJlcS0+dS5jb25uZWN0LnJlZiA9IG1hcC0+YWN0aXZl
LnJlZjsKKwlyZXEtPnUuY29ubmVjdC5ldnRjaG4gPSBldnRjaG47CisJbWVtY3B5KHJlcS0+dS5j
b25uZWN0LmFkZHIsIGFkZHIsIHNpemVvZigqYWRkcikpOworCisJbWFwLT5zb2NrID0gc29jazsK
KworCWJlZGF0YS0+cmluZy5yZXFfcHJvZF9wdnQrKzsKKwlSSU5HX1BVU0hfUkVRVUVTVFNfQU5E
X0NIRUNLX05PVElGWSgmYmVkYXRhLT5yaW5nLCBub3RpZnkpOworCXNwaW5fdW5sb2NrKCZiZWRh
dGEtPnNvY2tldF9sb2NrKTsKKworCWlmIChub3RpZnkpCisJCW5vdGlmeV9yZW1vdGVfdmlhX2ly
cShiZWRhdGEtPmlycSk7CisKKwl3YWl0X2V2ZW50KGJlZGF0YS0+aW5mbGlnaHRfcmVxLAorCQkg
ICBSRUFEX09OQ0UoYmVkYXRhLT5yc3BbcmVxX2lkXS5yZXFfaWQpID09IHJlcV9pZCk7CisKKwkv
KiByZWFkIHJlcV9pZCwgdGhlbiB0aGUgY29udGVudCAqLworCXNtcF9ybWIoKTsKKwlyZXQgPSBi
ZWRhdGEtPnJzcFtyZXFfaWRdLnJldDsKKwliZWRhdGEtPnJzcFtyZXFfaWRdLnJlcV9pZCA9IFBW
Q0FMTFNfSU5WQUxJRF9JRDsKKwlwdmNhbGxzX2V4aXQoKTsKKwlyZXR1cm4gcmV0OworfQorCiBz
dGF0aWMgY29uc3Qgc3RydWN0IHhlbmJ1c19kZXZpY2VfaWQgcHZjYWxsc19mcm9udF9pZHNbXSA9
IHsKIAl7ICJwdmNhbGxzIiB9LAogCXsgIiIgfQpAQCAtMjEyLDYgKzM2MiwxNCBAQCBzdGF0aWMg
aW50IHB2Y2FsbHNfZnJvbnRfcmVtb3ZlKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYpCiAJaWYg
KGJlZGF0YS0+aXJxID49IDApCiAJCXVuYmluZF9mcm9tX2lycWhhbmRsZXIoYmVkYXRhLT5pcnEs
IGRldik7CiAKKwlsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUobWFwLCBuLCAmYmVkYXRhLT5zb2Nr
ZXRfbWFwcGluZ3MsIGxpc3QpIHsKKwkJbWFwLT5zb2NrLT5zay0+c2tfc2VuZF9oZWFkID0gTlVM
TDsKKwkJaWYgKG1hcC0+YWN0aXZlX3NvY2tldCkgeworCQkJbWFwLT5hY3RpdmUucmluZy0+aW5f
ZXJyb3IgPSAtRUJBREY7CisJCQl3YWtlX3VwX2ludGVycnVwdGlibGUoJm1hcC0+YWN0aXZlLmlu
ZmxpZ2h0X2Nvbm5fcmVxKTsKKwkJfQorCX0KKwogCXNtcF9tYigpOwogCXdoaWxlIChhdG9taWNf
cmVhZCgmcHZjYWxsc19yZWZjb3VudCkgPiAwKQogCQljcHVfcmVsYXgoKTsKZGlmZiAtLWdpdCBh
L2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaCBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQu
aAppbmRleCBiN2RhYmVkLi42M2IwNDE3IDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxz
LWZyb250LmgKKysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oCkBAIC00LDUgKzQsNyBA
QAogI2luY2x1ZGUgPGxpbnV4L25ldC5oPgogCiBpbnQgcHZjYWxsc19mcm9udF9zb2NrZXQoc3Ry
dWN0IHNvY2tldCAqc29jayk7CitpbnQgcHZjYWxsc19mcm9udF9jb25uZWN0KHN0cnVjdCBzb2Nr
ZXQgKnNvY2ssIHN0cnVjdCBzb2NrYWRkciAqYWRkciwKKwkJCSAgaW50IGFkZHJfbGVuLCBpbnQg
ZmxhZ3MpOwogCiAjZW5kaWYKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 30 22:41:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 22:41:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9Ijq-00051G-2M; Mon, 30 Oct 2017 22:40:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e9Ijo-00051A-RX
 for xen-devel@lists.xen.org; Mon, 30 Oct 2017 22:40:56 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 2C/0E-19067-87AA7F95; Mon, 30 Oct 2017 22:40:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVybKJssm75qu+
 RBhtuaFgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBktu6czFRzlq2jd8JC9gfEZdxcjF4eQwBIm
 ieauBrYuRk4OFgEHiZ2rd7J0MXJwMArESDz4YQ0SZhQIk5h8eQkrSJhFQFti03stkDCbgKHE3
 yeb2EDCEkD2ks8cIGERAWmJa58vM4LYzAJZEh9mrWQGsYUFbCXO/epmB7F5BbyApmxhAbFFBX
 QlDv37wwYRF5Q4OfMJC0SvlsTy6dtYJjDyzUKSmoUktYCRaRWjenFqUVlqka6lXlJRZnpGSW5
 iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYDgxAMEOxrWtzocYJTmYlER5dzp+jxTiS8pPqcxI
 LM6ILyrNSS0+xCjDwaEkwbt5JVBOsCg1PbUiLTMHGNgwaQkOHiUR3isrgNK8xQWJucWZ6RCpU
 4z2HMc2Xf7DxLHp5l0gueH7AyD5bObrBmYhlrz8vFQpcd5AkKkCIG0ZpXlwQ2GReIlRVkqYlx
 HoTCGegtSi3MwSVPlXjOIcjErCvFdApvBk5pXA7X4FdBYT0Fkakl9AzipJREhJNTDyZF7S5N4
 YretiprPYI/rk342WymVPvi/+Ea72PJl/y7eJW4Jro94kvZCadlc8M+NYx2z3CLN9VvyVU1bO
 kxZmKN+11eC1hKf1QkZf6efsv4MVBLbX+W4uM+l6dKWS23CL32Mp64icK2KdSddt5+5iyY2+O
 dVNTus5y/rvBZ/cLnuWBxWtSVBiKc5INNRiLipOBAAa50jGvwIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1509403254!70533743!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10136 invoked from network); 30 Oct 2017 22:40:55 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 30 Oct 2017 22:40:55 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 75B5321903;
 Mon, 30 Oct 2017 22:40:53 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 75B5321903
Date: Mon, 30 Oct 2017 15:40:52 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: xen-devel@lists.xen.org
Message-ID: <alpine.DEB.2.10.1710301537210.7297@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v8 00/13] introduce the Xen PV Calls frontend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKdGhpcyBzZXJpZXMgaW50cm9kdWNlcyB0aGUgZnJvbnRlbmQgZm9yIHRoZSBuZXds
eSBpbnRyb2R1Y2VkIFBWIENhbGxzCnByb2NvdG9sLgoKUFYgQ2FsbHMgaXMgYSBwYXJhdmlydHVh
bGl6ZWQgcHJvdG9jb2wgdGhhdCBhbGxvd3MgdGhlIGltcGxlbWVudGF0aW9uIG9mCmEgc2V0IG9m
IFBPU0lYIGZ1bmN0aW9ucyBpbiBhIGRpZmZlcmVudCBkb21haW4uIFRoZSBQViBDYWxscyBmcm9u
dGVuZApzZW5kcyBQT1NJWCBmdW5jdGlvbiBjYWxscyB0byB0aGUgYmFja2VuZCwgd2hpY2ggaW1w
bGVtZW50cyB0aGVtIGFuZApyZXR1cm5zIGEgdmFsdWUgdG8gdGhlIGZyb250ZW5kIGFuZCBhY3Rz
IG9uIHRoZSBmdW5jdGlvbiBjYWxsLgoKRm9yIG1vcmUgaW5mb3JtYXRpb24gYWJvdXQgUFYgQ2Fs
bHMsIHBsZWFzZSByZWFkOgoKaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZG9jcy91bnN0YWJsZS9t
aXNjL3B2Y2FsbHMuaHRtbAoKVGhpcyBwYXRjaCBzZXJpZXMgb25seSBpbXBsZW1lbnRzIHRoZSBm
cm9udGVuZCBkcml2ZXIuIEl0IGRvZXNuJ3QKYXR0ZW1wdCB0byByZWRpcmVjdCBQT1NJWCBjYWxs
cyB0byBpdC4gVGhlIGZ1bmN0aW9ucyBleHBvcnRlZCBpbgpwdmNhbGxzLWZyb250LmggYXJlIG1l
YW50IHRvIGJlIHVzZWQgZm9yIHRoYXQuIEEgc2VwYXJhdGUgcGF0Y2ggc2VyaWVzCndpbGwgYmUg
c2VudCB0byB1c2UgdGhlbSBhbmQgaG9vayB0aGVtIGludG8gdGhlIHN5c3RlbS4KCgpDaGFuZ2Vz
IGluIHY4OgotIGNhc3QgdG8gdWludHB0cl90IGluc3RlYWQgb2YgdWludDY0X3QKLSBjYXN0IHRv
IHVpbnRwdHJfdCBiZWZvcmUgY2FzdGluZyB0byBzdHJ1Y3Qgc29ja19tYXBwaW5nKgotIGNoZWNr
IHJldHVybiB2YWx1ZXMgb2YgY29weV9mcm9tL3RvX2l0ZXIKCgpTdGVmYW5vIFN0YWJlbGxpbmkg
KDEzKToKICAgICAgeGVuL3B2Y2FsbHM6IGludHJvZHVjZSB0aGUgcHZjYWxscyB4ZW5idXMgZnJv
bnRlbmQKICAgICAgeGVuL3B2Y2FsbHM6IGltcGxlbWVudCBmcm9udGVuZCBkaXNjb25uZWN0CiAg
ICAgIHhlbi9wdmNhbGxzOiBjb25uZWN0IHRvIHRoZSBiYWNrZW5kCiAgICAgIHhlbi9wdmNhbGxz
OiBpbXBsZW1lbnQgc29ja2V0IGNvbW1hbmQgYW5kIGhhbmRsZSBldmVudHMKICAgICAgeGVuL3B2
Y2FsbHM6IGltcGxlbWVudCBjb25uZWN0IGNvbW1hbmQKICAgICAgeGVuL3B2Y2FsbHM6IGltcGxl
bWVudCBiaW5kIGNvbW1hbmQKICAgICAgeGVuL3B2Y2FsbHM6IGltcGxlbWVudCBsaXN0ZW4gY29t
bWFuZAogICAgICB4ZW4vcHZjYWxsczogaW1wbGVtZW50IGFjY2VwdCBjb21tYW5kCiAgICAgIHhl
bi9wdmNhbGxzOiBpbXBsZW1lbnQgc2VuZG1zZwogICAgICB4ZW4vcHZjYWxsczogaW1wbGVtZW50
IHJlY3Ztc2cKICAgICAgeGVuL3B2Y2FsbHM6IGltcGxlbWVudCBwb2xsIGNvbW1hbmQKICAgICAg
eGVuL3B2Y2FsbHM6IGltcGxlbWVudCByZWxlYXNlIGNvbW1hbmQKICAgICAgeGVuOiBpbnRyb2R1
Y2UgYSBLY29uZmlnIG9wdGlvbiB0byBlbmFibGUgdGhlIHB2Y2FsbHMgZnJvbnRlbmQKCiBkcml2
ZXJzL3hlbi9LY29uZmlnICAgICAgICAgfCAgIDExICsKIGRyaXZlcnMveGVuL01ha2VmaWxlICAg
ICAgICB8ICAgIDEgKwogZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jIHwgMTI3NyArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBkcml2ZXJzL3hlbi9wdmNhbGxz
LWZyb250LmggfCAgIDI4ICsKIDQgZmlsZXMgY2hhbmdlZCwgMTMxNyBpbnNlcnRpb25zKCspCiBj
cmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCiBjcmVhdGUgbW9k
ZSAxMDA2NDQgZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 30 22:41:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 22:41:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9Ik1-00051n-9U; Mon, 30 Oct 2017 22:41:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e9Ik0-00051W-73
 for xen-devel@lists.xen.org; Mon, 30 Oct 2017 22:41:08 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 06/56-08608-38AA7F95; Mon, 30 Oct 2017 22:41:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42I5NlE2Wbdp1fd
 Ig+lHTSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxtnQdZCxYKVXyd/Ii1gfE+fxcjF4eQwDom
 ieVbZ7J3MXJysAg4SJyf2MbSxcjBwSgQI/HghzVImFEgTGLy5SWsIDabgKHE3yeb2EBsEQFpi
 WufLzOCzGEWmMwo8frdL2aQhLCAj8SU9XuZQOawCKhKXN+kDxLmFXCTeLT+FSOILSEgJ3Hy2G
 SwmZwC3hLTFi1mAbGFBLwkpvz8wzSBkXcBI8MqRo3i1KKy1CJdQ2O9pKLM9IyS3MTMHF1DAzO
 93NTi4sT01JzEpGK95PzcTYzAYGAAgh2MX5YFHGKU5GBSEuXd6fg9UogvKT+lMiOxOCO+qDQn
 tfgQowwHh5IE758VQDnBotT01Iq0zBxgWMKkJTh4lER4r4CkeYsLEnOLM9MhUqcYLTmObbr8h
 4mj4+ZdIPls5usGZiGWvPy8VClx3tMrgRoEQBoySvPgxsFi5xKjrJQwLyPQgUI8BalFuZklqP
 KvGMU5GJWEea+ATOHJzCuB2/oK6CAmoIM0JL+AHFSSiJCSamDs22n/OqmFL1dUj/vc1oU3JaX
 XTozNWrf0bI78seD9yUv+38/feityyQruooV+3J0xDJ1X3y/jajzcPMPnGbsKh2Tx3pp9ou9S
 G9aZpKtmH/Ou1TGtfXK09HhWSnHctaxXFrHyKe5bvk/m6MoRMfnuaeXpJ2YQ59cV+mX7Cuukx
 FmcxVN2P1FiKc5INNRiLipOBABsVj8VmAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1509403265!101693555!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46503 invoked from network); 30 Oct 2017 22:41:06 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Oct 2017 22:41:06 -0000
Received: from localhost.localdomain
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id F06932192A;
 Mon, 30 Oct 2017 22:41:04 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org F06932192A
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Mon, 30 Oct 2017 15:40:51 -0700
Message-Id: <1509403263-15414-1-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1710301537210.7297@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1710301537210.7297@sstabellini-ThinkPad-X260>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v8 01/13] xen/pvcalls: introduce the pvcalls
	xenbus frontend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW50cm9kdWNlIGEgeGVuYnVzIGZyb250ZW5kIGZvciB0aGUgcHZjYWxscyBwcm90b2NvbCwgYXMg
ZGVmaW5lZCBieQpodHRwczovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3Vuc3RhYmxlL21pc2MvcHZj
YWxscy5odG1sLgoKVGhpcyBwYXRjaCBvbmx5IGFkZHMgdGhlIHN0dWJzLCB0aGUgY29kZSB3aWxs
IGJlIGFkZGVkIGJ5IHRoZSBmb2xsb3dpbmcKcGF0Y2hlcy4KClNpZ25lZC1vZmYtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KUmV2aWV3ZWQtYnk6IEJvcmlzIE9z
dHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CkNDOiBib3Jpcy5vc3Ryb3Zza3lA
b3JhY2xlLmNvbQpDQzogamdyb3NzQHN1c2UuY29tCi0tLQogZHJpdmVycy94ZW4vcHZjYWxscy1m
cm9udC5jIHwgNjEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
CiAxIGZpbGUgY2hhbmdlZCwgNjEgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRy
aXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2Fs
bHMtZnJvbnQuYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwpuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwLi5hOGQzOGMyCi0tLSAvZGV2L251bGwKKysrIGIvZHJpdmVycy94
ZW4vcHZjYWxscy1mcm9udC5jCkBAIC0wLDAgKzEsNjEgQEAKKy8qCisgKiAoYykgMjAxNyBTdGVm
YW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+CisgKgorICogVGhpcyBwcm9ncmFt
IGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkK
KyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2Ug
YXMgcHVibGlzaGVkIGJ5CisgKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIg
dmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgorICogKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0
ZXIgdmVyc2lvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhv
cGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsg
d2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkg
b3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisgKiBHTlUgR2Vu
ZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICovCisKKyNpbmNsdWRlIDxs
aW51eC9tb2R1bGUuaD4KKworI2luY2x1ZGUgPHhlbi9ldmVudHMuaD4KKyNpbmNsdWRlIDx4ZW4v
Z3JhbnRfdGFibGUuaD4KKyNpbmNsdWRlIDx4ZW4veGVuLmg+CisjaW5jbHVkZSA8eGVuL3hlbmJ1
cy5oPgorI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UvaW8vcHZjYWxscy5oPgorCitzdGF0aWMgY29u
c3Qgc3RydWN0IHhlbmJ1c19kZXZpY2VfaWQgcHZjYWxsc19mcm9udF9pZHNbXSA9IHsKKwl7ICJw
dmNhbGxzIiB9LAorCXsgIiIgfQorfTsKKworc3RhdGljIGludCBwdmNhbGxzX2Zyb250X3JlbW92
ZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2KQoreworCXJldHVybiAwOworfQorCitzdGF0aWMg
aW50IHB2Y2FsbHNfZnJvbnRfcHJvYmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKKwkJCSAg
Y29uc3Qgc3RydWN0IHhlbmJ1c19kZXZpY2VfaWQgKmlkKQoreworCXJldHVybiAwOworfQorCitz
dGF0aWMgdm9pZCBwdmNhbGxzX2Zyb250X2NoYW5nZWQoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRl
diwKKwkJCSAgICBlbnVtIHhlbmJ1c19zdGF0ZSBiYWNrZW5kX3N0YXRlKQoreworfQorCitzdGF0
aWMgc3RydWN0IHhlbmJ1c19kcml2ZXIgcHZjYWxsc19mcm9udF9kcml2ZXIgPSB7CisJLmlkcyA9
IHB2Y2FsbHNfZnJvbnRfaWRzLAorCS5wcm9iZSA9IHB2Y2FsbHNfZnJvbnRfcHJvYmUsCisJLnJl
bW92ZSA9IHB2Y2FsbHNfZnJvbnRfcmVtb3ZlLAorCS5vdGhlcmVuZF9jaGFuZ2VkID0gcHZjYWxs
c19mcm9udF9jaGFuZ2VkLAorfTsKKworc3RhdGljIGludCBfX2luaXQgcHZjYWxsc19mcm9udGVu
ZF9pbml0KHZvaWQpCit7CisJaWYgKCF4ZW5fZG9tYWluKCkpCisJCXJldHVybiAtRU5PREVWOwor
CisJcHJfaW5mbygiSW5pdGlhbGlzaW5nIFhlbiBwdmNhbGxzIGZyb250ZW5kIGRyaXZlclxuIik7
CisKKwlyZXR1cm4geGVuYnVzX3JlZ2lzdGVyX2Zyb250ZW5kKCZwdmNhbGxzX2Zyb250X2RyaXZl
cik7Cit9CisKK21vZHVsZV9pbml0KHB2Y2FsbHNfZnJvbnRlbmRfaW5pdCk7Ci0tIAoxLjkuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 30 22:41:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 22:41:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9Ik2-00052A-GG; Mon, 30 Oct 2017 22:41:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e9Ik0-00051X-EC
 for xen-devel@lists.xen.org; Mon, 30 Oct 2017 22:41:08 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 B9/CD-30115-38AA7F95; Mon, 30 Oct 2017 22:41:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeJIrShJLcpLzFFi42I5NlE2Wbd51fd
 Ig2OfuS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oy1zy+xFLyTqtizpKCB8bNYFyMXh5DAOiaJ
 k3M2MXUxcnKwCDhI/Dx8kL2LkYODUSBG4sEPa5Awo0CYxOTLS1hBbDYBQ4m/TzaxgdgiAtIS1
 z5fZgSZwywwmVHi9btfzCAJYQEXicvde9ggZqpK3N/wH6yZV8BN4vGuM4wgtoSAnMTJY5PB4p
 wC7hI/Xq5lgjiojVFi8+wjzBMYeRcwMqxi1ChOLSpLLdI1MtFLKspMzyjJTczM0TU0MNPLTS0
 uTkxPzUlMKtZLzs/dxAgMBwYg2MG472PkIUZJDiYlUd6djt8jhfiS8lMqMxKLM+KLSnNSiw8x
 ynBwKEnw2q0EygkWpaanVqRl5gADEyYtwcGjJMJ7ZQVQmre4IDG3ODMdInWK0ZLj2KbLf5g4O
 m7eBZLPZr5uYBZiycvPS5US5w0EmScA0pBRmgc3DhY9lxhlpYR5GYEOFOIpSC3KzSxBlX/FKM
 7BqCTMOxVkCk9mXgnc1ldABzEBHaQh+QXkoJJEhJRUA6PHtbWr5pTM6PzUqzOl7exik11JXxw
 CP2y8PedNRcZC64TrfNOs5nB1mv9q26Od/fTwjNcWpxmPLqxqXzTv74Po++fmLr4XLLng3vWZ
 ++7ezf/91rjt7uYnd/y0vsd4/avfv51z1r7G9S+ZvdSP6XIzHNCo28RdraYkJbJFVv5mjuriO
 SsaGXZFKrEUZyQaajEXFScCAH73Ym6ZAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1509403265!113847183!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55084 invoked from network); 30 Oct 2017 22:41:06 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Oct 2017 22:41:06 -0000
Received: from localhost.localdomain
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4DDC421946;
 Mon, 30 Oct 2017 22:41:05 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4DDC421946
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Mon, 30 Oct 2017 15:40:52 -0700
Message-Id: <1509403263-15414-2-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1509403263-15414-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710301537210.7297@sstabellini-ThinkPad-X260>
 <1509403263-15414-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v8 02/13] xen/pvcalls: implement frontend
	disconnect
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW50cm9kdWNlIGEgZGF0YSBzdHJ1Y3R1cmUgbmFtZWQgcHZjYWxsc19iZWRhdGEuIEl0IGNvbnRh
aW5zIHBvaW50ZXJzIHRvCnRoZSBjb21tYW5kIHJpbmcsIHRoZSBldmVudCBjaGFubmVsLCBhIGxp
c3Qgb2YgYWN0aXZlIHNvY2tldHMgYW5kIGEgbGlzdApvZiBwYXNzaXZlIHNvY2tldHMuIExpc3Rz
IGFjY2Vzc2VzIGFyZSBwcm90ZWN0ZWQgYnkgYSBzcGluX2xvY2suCgpJbnRyb2R1Y2UgYSB3YWl0
cXVldWUgdG8gYWxsb3cgd2FpdGluZyBmb3IgYSByZXNwb25zZSBvbiBjb21tYW5kcyBzZW50CnRv
IHRoZSBiYWNrZW5kLgoKSW50cm9kdWNlIGFuIGFycmF5IG9mIHN0cnVjdCB4ZW5fcHZjYWxsc19y
ZXNwb25zZSB0byBzdG9yZSBjb21tYW5kcwpyZXNwb25zZXMuCgpJbnRyb2R1Y2UgYSBuZXcgc3Ry
dWN0IHNvY2tfbWFwcGluZyB0byBrZWVwIHRyYWNrIG9mIHNvY2tldHMuICBJbiB0aGlzCnBhdGNo
IHRoZSBzdHJ1Y3Qgc29ja19tYXBwaW5nIGlzIG1pbmltYWwsIHRoZSBmaWVsZHMgd2lsbCBiZSBh
ZGRlZCBieQp0aGUgbmV4dCBwYXRjaGVzLgoKcHZjYWxsc19yZWZjb3VudCBpcyB1c2VkIHRvIGtl
ZXAgY291bnQgb2YgdGhlIG91dHN0YW5kaW5nIHB2Y2FsbHMgdXNlcnMuCk9ubHkgcmVtb3ZlIGNv
bm5lY3Rpb25zIG9uY2UgdGhlIHJlZmNvdW50IGlzIHplcm8uCgpJbXBsZW1lbnQgcHZjYWxscyBm
cm9udGVuZCByZW1vdmFsIGZ1bmN0aW9uLiBHbyB0aHJvdWdoIHRoZSBsaXN0IG9mCmFjdGl2ZSBh
bmQgcGFzc2l2ZSBzb2NrZXRzIGFuZCBmcmVlIHRoZW0gYWxsLCBvbmUgYXQgYSB0aW1lLgoKU2ln
bmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgpSZXZp
ZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ0M6
IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCkNDOiBqZ3Jvc3NAc3VzZS5jb20KLS0tCiBkcml2
ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMgfCA3MSArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA3MSBpbnNlcnRpb25zKCspCgpkaWZm
IC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jIGIvZHJpdmVycy94ZW4vcHZjYWxs
cy1mcm9udC5jCmluZGV4IGE4ZDM4YzIuLmFhZTIzZDAgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVu
L3B2Y2FsbHMtZnJvbnQuYworKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKQEAgLTIw
LDYgKzIwLDUxIEBACiAjaW5jbHVkZSA8eGVuL3hlbmJ1cy5oPgogI2luY2x1ZGUgPHhlbi9pbnRl
cmZhY2UvaW8vcHZjYWxscy5oPgogCisjZGVmaW5lIFBWQ0FMTFNfSU5WQUxJRF9JRCBVSU5UX01B
WAorI2RlZmluZSBQVkNBTExTX1JJTkdfT1JERVIgWEVOQlVTX01BWF9SSU5HX0dSQU5UX09SREVS
CisjZGVmaW5lIFBWQ0FMTFNfTlJfUlNQX1BFUl9SSU5HIF9fQ09OU1RfUklOR19TSVpFKHhlbl9w
dmNhbGxzLCBYRU5fUEFHRV9TSVpFKQorCitzdHJ1Y3QgcHZjYWxsc19iZWRhdGEgeworCXN0cnVj
dCB4ZW5fcHZjYWxsc19mcm9udF9yaW5nIHJpbmc7CisJZ3JhbnRfcmVmX3QgcmVmOworCWludCBp
cnE7CisKKwlzdHJ1Y3QgbGlzdF9oZWFkIHNvY2tldF9tYXBwaW5nczsKKwlzcGlubG9ja190IHNv
Y2tldF9sb2NrOworCisJd2FpdF9xdWV1ZV9oZWFkX3QgaW5mbGlnaHRfcmVxOworCXN0cnVjdCB4
ZW5fcHZjYWxsc19yZXNwb25zZSByc3BbUFZDQUxMU19OUl9SU1BfUEVSX1JJTkddOworfTsKKy8q
IE9ubHkgb25lIGZyb250L2JhY2sgY29ubmVjdGlvbiBzdXBwb3J0ZWQuICovCitzdGF0aWMgc3Ry
dWN0IHhlbmJ1c19kZXZpY2UgKnB2Y2FsbHNfZnJvbnRfZGV2Oworc3RhdGljIGF0b21pY190IHB2
Y2FsbHNfcmVmY291bnQ7CisKKy8qIGZpcnN0IGluY3JlbWVudCByZWZjb3VudCwgdGhlbiBwcm9j
ZWVkICovCisjZGVmaW5lIHB2Y2FsbHNfZW50ZXIoKSB7ICAgICAgICAgICAgICAgXAorCWF0b21p
Y19pbmMoJnB2Y2FsbHNfcmVmY291bnQpOyAgICAgIFwKK30KKworLyogZmlyc3QgY29tcGxldGUg
b3RoZXIgb3BlcmF0aW9ucywgdGhlbiBkZWNyZW1lbnQgcmVmY291bnQgKi8KKyNkZWZpbmUgcHZj
YWxsc19leGl0KCkgeyAgICAgICAgICAgICAgICBcCisJYXRvbWljX2RlYygmcHZjYWxsc19yZWZj
b3VudCk7ICAgICAgXAorfQorCitzdHJ1Y3Qgc29ja19tYXBwaW5nIHsKKwlib29sIGFjdGl2ZV9z
b2NrZXQ7CisJc3RydWN0IGxpc3RfaGVhZCBsaXN0OworCXN0cnVjdCBzb2NrZXQgKnNvY2s7Cit9
OworCitzdGF0aWMgaXJxcmV0dXJuX3QgcHZjYWxsc19mcm9udF9ldmVudF9oYW5kbGVyKGludCBp
cnEsIHZvaWQgKmRldl9pZCkKK3sKKwlyZXR1cm4gSVJRX0hBTkRMRUQ7Cit9CisKK3N0YXRpYyB2
b2lkIHB2Y2FsbHNfZnJvbnRfZnJlZV9tYXAoc3RydWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGEs
CisJCQkJICAgc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwKQoreworfQorCiBzdGF0aWMgY29uc3Qg
c3RydWN0IHhlbmJ1c19kZXZpY2VfaWQgcHZjYWxsc19mcm9udF9pZHNbXSA9IHsKIAl7ICJwdmNh
bGxzIiB9LAogCXsgIiIgfQpAQCAtMjcsNiArNzIsMzIgQEAKIAogc3RhdGljIGludCBwdmNhbGxz
X2Zyb250X3JlbW92ZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2KQogeworCXN0cnVjdCBwdmNh
bGxzX2JlZGF0YSAqYmVkYXRhOworCXN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCA9IE5VTEwsICpu
OworCisJYmVkYXRhID0gZGV2X2dldF9kcnZkYXRhKCZwdmNhbGxzX2Zyb250X2Rldi0+ZGV2KTsK
KwlkZXZfc2V0X2RydmRhdGEoJmRldi0+ZGV2LCBOVUxMKTsKKwlwdmNhbGxzX2Zyb250X2RldiA9
IE5VTEw7CisJaWYgKGJlZGF0YS0+aXJxID49IDApCisJCXVuYmluZF9mcm9tX2lycWhhbmRsZXIo
YmVkYXRhLT5pcnEsIGRldik7CisKKwlzbXBfbWIoKTsKKwl3aGlsZSAoYXRvbWljX3JlYWQoJnB2
Y2FsbHNfcmVmY291bnQpID4gMCkKKwkJY3B1X3JlbGF4KCk7CisJbGlzdF9mb3JfZWFjaF9lbnRy
eV9zYWZlKG1hcCwgbiwgJmJlZGF0YS0+c29ja2V0X21hcHBpbmdzLCBsaXN0KSB7CisJCWlmICht
YXAtPmFjdGl2ZV9zb2NrZXQpIHsKKwkJCS8qIE5vIG5lZWQgdG8gbG9jaywgcmVmY291bnQgaXMg
MCAqLworCQkJcHZjYWxsc19mcm9udF9mcmVlX21hcChiZWRhdGEsIG1hcCk7CisJCX0gZWxzZSB7
CisJCQlsaXN0X2RlbCgmbWFwLT5saXN0KTsKKwkJCWtmcmVlKG1hcCk7CisJCX0KKwl9CisJaWYg
KGJlZGF0YS0+cmVmID49IDApCisJCWdudHRhYl9lbmRfZm9yZWlnbl9hY2Nlc3MoYmVkYXRhLT5y
ZWYsIDAsIDApOworCWtmcmVlKGJlZGF0YS0+cmluZy5zcmluZyk7CisJa2ZyZWUoYmVkYXRhKTsK
Kwl4ZW5idXNfc3dpdGNoX3N0YXRlKGRldiwgWGVuYnVzU3RhdGVDbG9zZWQpOwogCXJldHVybiAw
OwogfQogCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 30 22:41:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 22:41:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9Ik2-00052O-Nt; Mon, 30 Oct 2017 22:41:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e9Ik0-00051X-SW
 for xen-devel@lists.xen.org; Mon, 30 Oct 2017 22:41:08 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 0E/CD-30115-48AA7F95; Mon, 30 Oct 2017 22:41:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeJIrShJLcpLzFFi42I5NlE2Wbd51fd
 Ig7efFCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozVky8yF1xTqfhybwJ7A+Ns+S5GLg4hgXVM
 Ep1nfrN1MXJysAg4SGy5upuli5GDg1EgRuLBD2uQMKNAmMTky0tYQWw2AUOJv082gZWLCEhLX
 Pt8mRFkDrPAZEaJ1+9+MYMkhAVsJSbdXMUEMVNV4uCR7ewgM3kF3CTan6SAhCUE5CROHpsMNp
 NTwF3ix8u1TBD3tDFKbJ59hHkCI+8CRoZVjBrFqUVlqUW6RhZ6SUWZ6RkluYmZObqGBmZ6uan
 FxYnpqTmJScV6yfm5mxiB4cAABDsYz68NPMQoycGkJMq70/F7pBBfUn5KZUZicUZ8UWlOavEh
 RhkODiUJ3sqVQDnBotT01Iq0zBxgYMKkJTh4lER4r6wASvMWFyTmFmemQ6ROMVpyHNt0+Q8TR
 8fNu0Dy2czXDcxCLHn5ealS4ryBIPMEQBoySvPgxsGi5xKjrJQwLyPQgUI8BalFuZklqPKvGM
 U5GJWEea+ATOHJzCuB2/oK6CAmoIM0JL+AHFSSiJCSamDcaSMfISR3YPFK5/lfDolM28g9cfG
 Kx74l1lV3/xw1bJvqWxrhGWWbcej6mrsfTjkqHZhTGX7nXSlDdpo/f2Zk6dYL2QmLTqyoPuD9
 OWjNtweiv48aHk9/rBTev/BxZE5tYGC10wWvPbI2CU4nnyoaNj5PP9v2XWH/lgw3dg3zaZosZ
 mu3sXxXYinOSDTUYi4qTgQAqUedlpkCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1509403266!61280770!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50110 invoked from network); 30 Oct 2017 22:41:07 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Oct 2017 22:41:07 -0000
Received: from localhost.localdomain
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A1E9621947;
 Mon, 30 Oct 2017 22:41:05 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A1E9621947
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Mon, 30 Oct 2017 15:40:53 -0700
Message-Id: <1509403263-15414-3-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1509403263-15414-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710301537210.7297@sstabellini-ThinkPad-X260>
 <1509403263-15414-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v8 03/13] xen/pvcalls: connect to the backend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW1wbGVtZW50IHRoZSBwcm9iZSBmdW5jdGlvbiBmb3IgdGhlIHB2Y2FsbHMgZnJvbnRlbmQuIFJl
YWQgdGhlCnN1cHBvcnRlZCB2ZXJzaW9ucywgbWF4LXBhZ2Utb3JkZXIgYW5kIGZ1bmN0aW9uLWNh
bGxzIG5vZGVzIGZyb20KeGVuc3RvcmUuCgpPbmx5IG9uZSBmcm9udGVuZDwtPmJhY2tlbmQgY29u
bmVjdGlvbiBpcyBzdXBwb3J0ZWQgYXQgYW55IGdpdmVuIHRpbWUKZm9yIGEgZ3Vlc3QuIFN0b3Jl
IHRoZSBhY3RpdmUgZnJvbnRlbmQgZGV2aWNlIHRvIGEgc3RhdGljIHBvaW50ZXIuCgpJbnRyb2R1
Y2UgYSBzdHViIGZ1bmN0aW9ucyBmb3IgdGhlIGV2ZW50IGhhbmRsZXIuCgpTaWduZWQtb2ZmLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+ClJldmlld2VkLWJ5OiBC
b3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpDQzogYm9yaXMub3N0
cm92c2t5QG9yYWNsZS5jb20KQ0M6IGpncm9zc0BzdXNlLmNvbQotLS0KIGRyaXZlcnMveGVuL3B2
Y2FsbHMtZnJvbnQuYyB8IDEzMiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDEzMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEv
ZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5j
CmluZGV4IGFhZTIzZDAuLjE2MTg1MDIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMt
ZnJvbnQuYworKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKQEAgLTEwNCwxMiArMTA0
LDE0NCBAQCBzdGF0aWMgaW50IHB2Y2FsbHNfZnJvbnRfcmVtb3ZlKHN0cnVjdCB4ZW5idXNfZGV2
aWNlICpkZXYpCiBzdGF0aWMgaW50IHB2Y2FsbHNfZnJvbnRfcHJvYmUoc3RydWN0IHhlbmJ1c19k
ZXZpY2UgKmRldiwKIAkJCSAgY29uc3Qgc3RydWN0IHhlbmJ1c19kZXZpY2VfaWQgKmlkKQogewor
CWludCByZXQgPSAtRU5PTUVNLCBldnRjaG4sIGk7CisJdW5zaWduZWQgaW50IG1heF9wYWdlX29y
ZGVyLCBmdW5jdGlvbl9jYWxscywgbGVuOworCWNoYXIgKnZlcnNpb25zOworCWdyYW50X3JlZl90
IGdyZWZfaGVhZCA9IDA7CisJc3RydWN0IHhlbmJ1c190cmFuc2FjdGlvbiB4YnQ7CisJc3RydWN0
IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGEgPSBOVUxMOworCXN0cnVjdCB4ZW5fcHZjYWxsc19zcmlu
ZyAqc3Jpbmc7CisKKwlpZiAocHZjYWxsc19mcm9udF9kZXYgIT0gTlVMTCkgeworCQlkZXZfZXJy
KCZkZXYtPmRldiwgIm9ubHkgb25lIFBWIENhbGxzIGNvbm5lY3Rpb24gc3VwcG9ydGVkXG4iKTsK
KwkJcmV0dXJuIC1FSU5WQUw7CisJfQorCisJdmVyc2lvbnMgPSB4ZW5idXNfcmVhZChYQlRfTklM
LCBkZXYtPm90aGVyZW5kLCAidmVyc2lvbnMiLCAmbGVuKTsKKwlpZiAoIWxlbikKKwkJcmV0dXJu
IC1FSU5WQUw7CisJaWYgKHN0cmNtcCh2ZXJzaW9ucywgIjEiKSkgeworCQlrZnJlZSh2ZXJzaW9u
cyk7CisJCXJldHVybiAtRUlOVkFMOworCX0KKwlrZnJlZSh2ZXJzaW9ucyk7CisJbWF4X3BhZ2Vf
b3JkZXIgPSB4ZW5idXNfcmVhZF91bnNpZ25lZChkZXYtPm90aGVyZW5kLAorCQkJCQkgICAgICAi
bWF4LXBhZ2Utb3JkZXIiLCAwKTsKKwlpZiAobWF4X3BhZ2Vfb3JkZXIgPCBQVkNBTExTX1JJTkdf
T1JERVIpCisJCXJldHVybiAtRU5PREVWOworCWZ1bmN0aW9uX2NhbGxzID0geGVuYnVzX3JlYWRf
dW5zaWduZWQoZGV2LT5vdGhlcmVuZCwKKwkJCQkJICAgICAgImZ1bmN0aW9uLWNhbGxzIiwgMCk7
CisJLyogU2VlIFhFTkJVU19GVU5DVElPTlNfQ0FMTFMgaW4gcHZjYWxscy5oICovCisJaWYgKGZ1
bmN0aW9uX2NhbGxzICE9IDEpCisJCXJldHVybiAtRU5PREVWOworCXByX2luZm8oIiVzIG1heC1w
YWdlLW9yZGVyIGlzICV1XG4iLCBfX2Z1bmNfXywgbWF4X3BhZ2Vfb3JkZXIpOworCisJYmVkYXRh
ID0ga3phbGxvYyhzaXplb2Yoc3RydWN0IHB2Y2FsbHNfYmVkYXRhKSwgR0ZQX0tFUk5FTCk7CisJ
aWYgKCFiZWRhdGEpCisJCXJldHVybiAtRU5PTUVNOworCisJZGV2X3NldF9kcnZkYXRhKCZkZXYt
PmRldiwgYmVkYXRhKTsKKwlwdmNhbGxzX2Zyb250X2RldiA9IGRldjsKKwlpbml0X3dhaXRxdWV1
ZV9oZWFkKCZiZWRhdGEtPmluZmxpZ2h0X3JlcSk7CisJSU5JVF9MSVNUX0hFQUQoJmJlZGF0YS0+
c29ja2V0X21hcHBpbmdzKTsKKwlzcGluX2xvY2tfaW5pdCgmYmVkYXRhLT5zb2NrZXRfbG9jayk7
CisJYmVkYXRhLT5pcnEgPSAtMTsKKwliZWRhdGEtPnJlZiA9IC0xOworCisJZm9yIChpID0gMDsg
aSA8IFBWQ0FMTFNfTlJfUlNQX1BFUl9SSU5HOyBpKyspCisJCWJlZGF0YS0+cnNwW2ldLnJlcV9p
ZCA9IFBWQ0FMTFNfSU5WQUxJRF9JRDsKKworCXNyaW5nID0gKHN0cnVjdCB4ZW5fcHZjYWxsc19z
cmluZyAqKSBfX2dldF9mcmVlX3BhZ2UoR0ZQX0tFUk5FTCB8CisJCQkJCQkJICAgICBfX0dGUF9a
RVJPKTsKKwlpZiAoIXNyaW5nKQorCQlnb3RvIGVycm9yOworCVNIQVJFRF9SSU5HX0lOSVQoc3Jp
bmcpOworCUZST05UX1JJTkdfSU5JVCgmYmVkYXRhLT5yaW5nLCBzcmluZywgWEVOX1BBR0VfU0la
RSk7CisKKwlyZXQgPSB4ZW5idXNfYWxsb2NfZXZ0Y2huKGRldiwgJmV2dGNobik7CisJaWYgKHJl
dCkKKwkJZ290byBlcnJvcjsKKworCWJlZGF0YS0+aXJxID0gYmluZF9ldnRjaG5fdG9faXJxaGFu
ZGxlcihldnRjaG4sCisJCQkJCQlwdmNhbGxzX2Zyb250X2V2ZW50X2hhbmRsZXIsCisJCQkJCQkw
LCAicHZjYWxscy1mcm9udGVuZCIsIGRldik7CisJaWYgKGJlZGF0YS0+aXJxIDwgMCkgeworCQly
ZXQgPSBiZWRhdGEtPmlycTsKKwkJZ290byBlcnJvcjsKKwl9CisKKwlyZXQgPSBnbnR0YWJfYWxs
b2NfZ3JhbnRfcmVmZXJlbmNlcygxLCAmZ3JlZl9oZWFkKTsKKwlpZiAocmV0IDwgMCkKKwkJZ290
byBlcnJvcjsKKwliZWRhdGEtPnJlZiA9IGdudHRhYl9jbGFpbV9ncmFudF9yZWZlcmVuY2UoJmdy
ZWZfaGVhZCk7CisJaWYgKGJlZGF0YS0+cmVmIDwgMCkgeworCQlyZXQgPSBiZWRhdGEtPnJlZjsK
KwkJZ290byBlcnJvcjsKKwl9CisJZ250dGFiX2dyYW50X2ZvcmVpZ25fYWNjZXNzX3JlZihiZWRh
dGEtPnJlZiwgZGV2LT5vdGhlcmVuZF9pZCwKKwkJCQkJdmlydF90b19nZm4oKHZvaWQgKilzcmlu
ZyksIDApOworCisgYWdhaW46CisJcmV0ID0geGVuYnVzX3RyYW5zYWN0aW9uX3N0YXJ0KCZ4YnQp
OworCWlmIChyZXQpIHsKKwkJeGVuYnVzX2Rldl9mYXRhbChkZXYsIHJldCwgInN0YXJ0aW5nIHRy
YW5zYWN0aW9uIik7CisJCWdvdG8gZXJyb3I7CisJfQorCXJldCA9IHhlbmJ1c19wcmludGYoeGJ0
LCBkZXYtPm5vZGVuYW1lLCAidmVyc2lvbiIsICIldSIsIDEpOworCWlmIChyZXQpCisJCWdvdG8g
ZXJyb3JfeGVuYnVzOworCXJldCA9IHhlbmJ1c19wcmludGYoeGJ0LCBkZXYtPm5vZGVuYW1lLCAi
cmluZy1yZWYiLCAiJWQiLCBiZWRhdGEtPnJlZik7CisJaWYgKHJldCkKKwkJZ290byBlcnJvcl94
ZW5idXM7CisJcmV0ID0geGVuYnVzX3ByaW50Zih4YnQsIGRldi0+bm9kZW5hbWUsICJwb3J0Iiwg
IiV1IiwKKwkJCSAgICBldnRjaG4pOworCWlmIChyZXQpCisJCWdvdG8gZXJyb3JfeGVuYnVzOwor
CXJldCA9IHhlbmJ1c190cmFuc2FjdGlvbl9lbmQoeGJ0LCAwKTsKKwlpZiAocmV0KSB7CisJCWlm
IChyZXQgPT0gLUVBR0FJTikKKwkJCWdvdG8gYWdhaW47CisJCXhlbmJ1c19kZXZfZmF0YWwoZGV2
LCByZXQsICJjb21wbGV0aW5nIHRyYW5zYWN0aW9uIik7CisJCWdvdG8gZXJyb3I7CisJfQorCXhl
bmJ1c19zd2l0Y2hfc3RhdGUoZGV2LCBYZW5idXNTdGF0ZUluaXRpYWxpc2VkKTsKKwogCXJldHVy
biAwOworCisgZXJyb3JfeGVuYnVzOgorCXhlbmJ1c190cmFuc2FjdGlvbl9lbmQoeGJ0LCAxKTsK
Kwl4ZW5idXNfZGV2X2ZhdGFsKGRldiwgcmV0LCAid3JpdGluZyB4ZW5zdG9yZSIpOworIGVycm9y
OgorCXB2Y2FsbHNfZnJvbnRfcmVtb3ZlKGRldik7CisJcmV0dXJuIHJldDsKIH0KIAogc3RhdGlj
IHZvaWQgcHZjYWxsc19mcm9udF9jaGFuZ2VkKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCiAJ
CQkgICAgZW51bSB4ZW5idXNfc3RhdGUgYmFja2VuZF9zdGF0ZSkKIHsKKwlzd2l0Y2ggKGJhY2tl
bmRfc3RhdGUpIHsKKwljYXNlIFhlbmJ1c1N0YXRlUmVjb25maWd1cmluZzoKKwljYXNlIFhlbmJ1
c1N0YXRlUmVjb25maWd1cmVkOgorCWNhc2UgWGVuYnVzU3RhdGVJbml0aWFsaXNpbmc6CisJY2Fz
ZSBYZW5idXNTdGF0ZUluaXRpYWxpc2VkOgorCWNhc2UgWGVuYnVzU3RhdGVVbmtub3duOgorCQli
cmVhazsKKworCWNhc2UgWGVuYnVzU3RhdGVJbml0V2FpdDoKKwkJYnJlYWs7CisKKwljYXNlIFhl
bmJ1c1N0YXRlQ29ubmVjdGVkOgorCQl4ZW5idXNfc3dpdGNoX3N0YXRlKGRldiwgWGVuYnVzU3Rh
dGVDb25uZWN0ZWQpOworCQlicmVhazsKKworCWNhc2UgWGVuYnVzU3RhdGVDbG9zZWQ6CisJCWlm
IChkZXYtPnN0YXRlID09IFhlbmJ1c1N0YXRlQ2xvc2VkKQorCQkJYnJlYWs7CisJCS8qIE1pc3Nl
ZCB0aGUgYmFja2VuZCdzIENMT1NJTkcgc3RhdGUgLS0gZmFsbHRocm91Z2ggKi8KKwljYXNlIFhl
bmJ1c1N0YXRlQ2xvc2luZzoKKwkJeGVuYnVzX2Zyb250ZW5kX2Nsb3NlZChkZXYpOworCQlicmVh
azsKKwl9CiB9CiAKIHN0YXRpYyBzdHJ1Y3QgeGVuYnVzX2RyaXZlciBwdmNhbGxzX2Zyb250X2Ry
aXZlciA9IHsKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 30 22:41:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 22:41:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9Ik4-00054V-9v; Mon, 30 Oct 2017 22:41:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e9Ik2-000527-Ma
 for xen-devel@lists.xen.org; Mon, 30 Oct 2017 22:41:10 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 1F/10-06614-58AA7F95; Mon, 30 Oct 2017 22:41:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphkeJIrShJLcpLzFFi42I5NlE2Wbdl1fd
 IgxV/+CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozF+1axFDwyqnj9p4W1gXGudhcjF4eQwDom
 iXur2tm6GDk5WAQcJE6tWMDcxcjBwSgQI/HghzVImFEgTGLy5SWsIDabgKHE3yebwMpFBKQlr
 n2+zAgyh1lgMqPE63e/wHqFBQIllixnghipKrF92k1mEJtXwE3i/un5YHEJATmJk8cmg83kFH
 CX+PFyLRPEPW2MEptnH2GewMi7gJFhFaNGcWpRWWqRrqGBXlJRZnpGSW5iZg6QZ6yXm1pcnJi
 empOYVKyXnJ+7iREYDvUMDIw7GLd1OR9ilORgUhLl3en4PVKILyk/pTIjsTgjvqg0J7X4EKMM
 B4eSBG/lSqCcYFFqempFWmYOMDBh0hIcPEoivFdWAKV5iwsSc4sz0yFSpxjtOY5tuvyHiaPj5
 l0guWvP1v9MHM9mvm5gFmLJy89LlRLnDQSZKgDSllGaBzcUFkmXGGWlhHkZGRgYhHgKUotyM0
 tQ5V8xinMwKgnzRoFM4cnMK4Hb/QroLCagszQkv4CcVZKIkJJqYFzpkMRZ4LU87c3yWY+eTqp
 z4F36Qu1hTrTHWkGjp5vED7ke0Z8br3k4RrfngeGqy0sifu4+2vak6Fn6IsvDsVHrNgr4HJ8S
 5P/uaMc6mZZgvQiBiwYbrO687TtidHWr+tMJX7YYzFJKubHzuPwHsXM3BSSYK+Zu23e5RHzPj
 51nLNQvKauXHJRWYinOSDTUYi4qTgQAUrEHep8CAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1509403266!112668595!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33694 invoked from network); 30 Oct 2017 22:41:07 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Oct 2017 22:41:07 -0000
Received: from localhost.localdomain
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id F12B321948;
 Mon, 30 Oct 2017 22:41:05 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org F12B321948
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Mon, 30 Oct 2017 15:40:54 -0700
Message-Id: <1509403263-15414-4-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1509403263-15414-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710301537210.7297@sstabellini-ThinkPad-X260>
 <1509403263-15414-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v8 04/13] xen/pvcalls: implement socket command
	and handle events
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2VuZCBhIFBWQ0FMTFNfU09DS0VUIGNvbW1hbmQgdG8gdGhlIGJhY2tlbmQsIHVzZSB0aGUgbWFz
a2VkCnJlcV9wcm9kX3B2dCBhcyByZXFfaWQuIFRoaXMgd2F5LCByZXFfaWQgaXMgZ3VhcmFudGVl
ZCB0byBiZSBiZXR3ZWVuIDAKYW5kIFBWQ0FMTFNfTlJfUkVRX1BFUl9SSU5HLiBXZSBhbHJlYWR5
IGhhdmUgYSBzbG90IGluIHRoZSByc3AgYXJyYXkKcmVhZHkgZm9yIHRoZSByZXNwb25zZSwgYW5k
IHRoZXJlIGNhbm5vdCBiZSB0d28gb3V0c3RhbmRpbmcgcmVzcG9uc2VzCndpdGggdGhlIHNhbWUg
cmVxX2lkLgoKV2FpdCBmb3IgdGhlIHJlc3BvbnNlIGJ5IHdhaXRpbmcgb24gdGhlIGluZmxpZ2h0
X3JlcSB3YWl0cXVldWUgYW5kCmNoZWNrIGZvciB0aGUgcmVxX2lkIGZpZWxkIGluIHJzcFtyZXFf
aWRdLiBVc2UgYXRvbWljIGFjY2Vzc2VzIGFuZApiYXJyaWVycyB0byByZWFkIHRoZSBmaWVsZC4g
Tm90ZSB0aGF0IHRoZSBiYXJyaWVycyBhcmUgc2ltcGxlIHNtcApiYXJyaWVycyAoYXMgb3Bwb3Nl
ZCB0byB2aXJ0IGJhcnJpZXJzKSBiZWNhdXNlIHRoZXkgYXJlIGZvciBpbnRlcm5hbApmcm9udGVu
ZCBzeW5jaHJvbml6YXRpb24sIG5vdCBmcm9udGVuZDwtPmJhY2tlbmQgY29tbXVuaWNhdGlvbi4K
Ck9uY2UgYSByZXNwb25zZSBpcyByZWNlaXZlZCwgY2xlYXIgdGhlIGNvcnJlc3BvbmRpbmcgcnNw
IHNsb3QgYnkgc2V0dGluZwpyZXFfaWQgdG8gUFZDQUxMU19JTlZBTElEX0lELiBOb3RlIHRoYXQg
UFZDQUxMU19JTlZBTElEX0lEIGlzIGludmFsaWQKb25seSBmcm9tIHRoZSBmcm9udGVuZCBwb2lu
dCBvZiB2aWV3LiBJdCBpcyBub3QgcGFydCBvZiB0aGUgUFZDYWxscwpwcm90b2NvbC4KCnB2Y2Fs
bHNfZnJvbnRfZXZlbnRfaGFuZGxlciBpcyBpbiBjaGFyZ2Ugb2YgY29weWluZyByZXNwb25zZXMg
ZnJvbSB0aGUKcmluZyB0byB0aGUgYXBwcm9wcmlhdGUgcnNwIHNsb3QuIEl0IGlzIGRvbmUgYnkg
Y29weWluZyB0aGUgYm9keSBvZiB0aGUKcmVzcG9uc2UgZmlyc3QsIHRoZW4gYnkgY29weWluZyBy
ZXFfaWQgYXRvbWljYWxseS4gQWZ0ZXIgdGhlIGNvcGllcywKd2FrZSB1cCBhbnlib2R5IHdhaXRp
bmcgb24gd2FpdHF1ZXVlLgoKc29ja2V0X2xvY2sgcHJvdGVjdHMgYWNjZXNzZXMgdG8gdGhlIHJp
bmcuCgpDb252ZXJ0IHRoZSBwb2ludGVyIHRvIHNvY2tfbWFwcGluZyBpbnRvIGFuIHVpbnRwdHJf
dCBhbmQgdXNlIGl0IGFzCmlkIGZvciB0aGUgbmV3IHNvY2tldCB0byBwYXNzIHRvIHRoZSBiYWNr
ZW5kLiBUaGUgc3RydWN0IHdpbGwgYmUgZnVsbHkKaW5pdGlhbGl6ZWQgbGF0ZXIgb24gY29ubmVj
dCBvciBiaW5kLgoKc29jay0+c2stPnNrX3NlbmRfaGVhZCBpcyBub3QgdXNlZCBmb3IgaXAgc29j
a2V0czogcmV1c2UgdGhlIGZpZWxkIHRvCnN0b3JlIGEgcG9pbnRlciB0byB0aGUgc3RydWN0IHNv
Y2tfbWFwcGluZyBjb3JyZXNwb25kaW5nIHRvIHRoZSBzb2NrZXQuClRoaXMgd2F5LCB3ZSBjYW4g
ZWFzaWx5IGdldCB0aGUgc3RydWN0IHNvY2tfbWFwcGluZyBmcm9tIHRoZSBzdHJ1Y3QKc29ja2V0
LgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29t
PgpSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNv
bT4KQ0M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCkNDOiBqZ3Jvc3NAc3VzZS5jb20KLS0t
CiBkcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMgfCAxMzEgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaCB8ICAg
OCArKysKIDIgZmlsZXMgY2hhbmdlZCwgMTM5IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEw
MDY0NCBkcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmgKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hl
bi9wdmNhbGxzLWZyb250LmMgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKaW5kZXggMTYx
ODUwMi4uMzI2Mzk1ZCAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCisr
KyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwpAQCAtMTMsNiArMTMsMTAgQEAKICAqLwog
CiAjaW5jbHVkZSA8bGludXgvbW9kdWxlLmg+CisjaW5jbHVkZSA8bGludXgvbmV0Lmg+CisjaW5j
bHVkZSA8bGludXgvc29ja2V0Lmg+CisKKyNpbmNsdWRlIDxuZXQvc29jay5oPgogCiAjaW5jbHVk
ZSA8eGVuL2V2ZW50cy5oPgogI2luY2x1ZGUgPHhlbi9ncmFudF90YWJsZS5oPgpAQCAtMjAsNiAr
MjQsOCBAQAogI2luY2x1ZGUgPHhlbi94ZW5idXMuaD4KICNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNl
L2lvL3B2Y2FsbHMuaD4KIAorI2luY2x1ZGUgInB2Y2FsbHMtZnJvbnQuaCIKKwogI2RlZmluZSBQ
VkNBTExTX0lOVkFMSURfSUQgVUlOVF9NQVgKICNkZWZpbmUgUFZDQUxMU19SSU5HX09SREVSIFhF
TkJVU19NQVhfUklOR19HUkFOVF9PUkRFUgogI2RlZmluZSBQVkNBTExTX05SX1JTUF9QRVJfUklO
RyBfX0NPTlNUX1JJTkdfU0laRSh4ZW5fcHZjYWxscywgWEVOX1BBR0VfU0laRSkKQEAgLTU1LDgg
KzYxLDU4IEBAIHN0cnVjdCBzb2NrX21hcHBpbmcgewogCXN0cnVjdCBzb2NrZXQgKnNvY2s7CiB9
OwogCitzdGF0aWMgaW5saW5lIGludCBnZXRfcmVxdWVzdChzdHJ1Y3QgcHZjYWxsc19iZWRhdGEg
KmJlZGF0YSwgaW50ICpyZXFfaWQpCit7CisJKnJlcV9pZCA9IGJlZGF0YS0+cmluZy5yZXFfcHJv
ZF9wdnQgJiAoUklOR19TSVpFKCZiZWRhdGEtPnJpbmcpIC0gMSk7CisJaWYgKFJJTkdfRlVMTCgm
YmVkYXRhLT5yaW5nKSB8fAorCSAgICBiZWRhdGEtPnJzcFsqcmVxX2lkXS5yZXFfaWQgIT0gUFZD
QUxMU19JTlZBTElEX0lEKQorCQlyZXR1cm4gLUVBR0FJTjsKKwlyZXR1cm4gMDsKK30KKwogc3Rh
dGljIGlycXJldHVybl90IHB2Y2FsbHNfZnJvbnRfZXZlbnRfaGFuZGxlcihpbnQgaXJxLCB2b2lk
ICpkZXZfaWQpCiB7CisJc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiA9IGRldl9pZDsKKwlzdHJ1
Y3QgcHZjYWxsc19iZWRhdGEgKmJlZGF0YTsKKwlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVzcG9uc2Ug
KnJzcDsKKwl1aW50OF90ICpzcmMsICpkc3Q7CisJaW50IHJlcV9pZCA9IDAsIG1vcmUgPSAwLCBk
b25lID0gMDsKKworCWlmIChkZXYgPT0gTlVMTCkKKwkJcmV0dXJuIElSUV9IQU5ETEVEOworCisJ
cHZjYWxsc19lbnRlcigpOworCWJlZGF0YSA9IGRldl9nZXRfZHJ2ZGF0YSgmZGV2LT5kZXYpOwor
CWlmIChiZWRhdGEgPT0gTlVMTCkgeworCQlwdmNhbGxzX2V4aXQoKTsKKwkJcmV0dXJuIElSUV9I
QU5ETEVEOworCX0KKworYWdhaW46CisJd2hpbGUgKFJJTkdfSEFTX1VOQ09OU1VNRURfUkVTUE9O
U0VTKCZiZWRhdGEtPnJpbmcpKSB7CisJCXJzcCA9IFJJTkdfR0VUX1JFU1BPTlNFKCZiZWRhdGEt
PnJpbmcsIGJlZGF0YS0+cmluZy5yc3BfY29ucyk7CisKKwkJcmVxX2lkID0gcnNwLT5yZXFfaWQ7
CisJCWRzdCA9ICh1aW50OF90ICopJmJlZGF0YS0+cnNwW3JlcV9pZF0gKyBzaXplb2YocnNwLT5y
ZXFfaWQpOworCQlzcmMgPSAodWludDhfdCAqKXJzcCArIHNpemVvZihyc3AtPnJlcV9pZCk7CisJ
CW1lbWNweShkc3QsIHNyYywgc2l6ZW9mKCpyc3ApIC0gc2l6ZW9mKHJzcC0+cmVxX2lkKSk7CisJ
CS8qCisJCSAqIEZpcnN0IGNvcHkgdGhlIHJlc3Qgb2YgdGhlIGRhdGEsIHRoZW4gcmVxX2lkLiBJ
dCBpcworCQkgKiBwYWlyZWQgd2l0aCB0aGUgYmFycmllciB3aGVuIGFjY2Vzc2luZyBiZWRhdGEt
PnJzcC4KKwkJICovCisJCXNtcF93bWIoKTsKKwkJYmVkYXRhLT5yc3BbcmVxX2lkXS5yZXFfaWQg
PSByc3AtPnJlcV9pZDsKKworCQlkb25lID0gMTsKKwkJYmVkYXRhLT5yaW5nLnJzcF9jb25zKys7
CisJfQorCisJUklOR19GSU5BTF9DSEVDS19GT1JfUkVTUE9OU0VTKCZiZWRhdGEtPnJpbmcsIG1v
cmUpOworCWlmIChtb3JlKQorCQlnb3RvIGFnYWluOworCWlmIChkb25lKQorCQl3YWtlX3VwKCZi
ZWRhdGEtPmluZmxpZ2h0X3JlcSk7CisJcHZjYWxsc19leGl0KCk7CiAJcmV0dXJuIElSUV9IQU5E
TEVEOwogfQogCkBAIC02NSw2ICsxMjEsODEgQEAgc3RhdGljIHZvaWQgcHZjYWxsc19mcm9udF9m
cmVlX21hcChzdHJ1Y3QgcHZjYWxsc19iZWRhdGEgKmJlZGF0YSwKIHsKIH0KIAoraW50IHB2Y2Fs
bHNfZnJvbnRfc29ja2V0KHN0cnVjdCBzb2NrZXQgKnNvY2spCit7CisJc3RydWN0IHB2Y2FsbHNf
YmVkYXRhICpiZWRhdGE7CisJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwID0gTlVMTDsKKwlzdHJ1
Y3QgeGVuX3B2Y2FsbHNfcmVxdWVzdCAqcmVxOworCWludCBub3RpZnksIHJlcV9pZCwgcmV0Owor
CisJLyoKKwkgKiBQVkNhbGxzIG9ubHkgc3VwcG9ydHMgZG9tYWluIEFGX0lORVQsCisJICogdHlw
ZSBTT0NLX1NUUkVBTSBhbmQgcHJvdG9jb2wgMCBzb2NrZXRzIGZvciBub3cuCisJICoKKwkgKiBD
aGVjayBzb2NrZXQgdHlwZSBoZXJlLCBBRl9JTkVUIGFuZCBwcm90b2NvbCBjaGVja3MgYXJlIGRv
bmUKKwkgKiBieSB0aGUgY2FsbGVyLgorCSAqLworCWlmIChzb2NrLT50eXBlICE9IFNPQ0tfU1RS
RUFNKQorCQlyZXR1cm4gLUVPUE5PVFNVUFA7CisKKwlwdmNhbGxzX2VudGVyKCk7CisJaWYgKCFw
dmNhbGxzX2Zyb250X2RldikgeworCQlwdmNhbGxzX2V4aXQoKTsKKwkJcmV0dXJuIC1FQUNDRVM7
CisJfQorCWJlZGF0YSA9IGRldl9nZXRfZHJ2ZGF0YSgmcHZjYWxsc19mcm9udF9kZXYtPmRldik7
CisKKwltYXAgPSBremFsbG9jKHNpemVvZigqbWFwKSwgR0ZQX0tFUk5FTCk7CisJaWYgKG1hcCA9
PSBOVUxMKSB7CisJCXB2Y2FsbHNfZXhpdCgpOworCQlyZXR1cm4gLUVOT01FTTsKKwl9CisKKwlz
cGluX2xvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOworCisJcmV0ID0gZ2V0X3JlcXVlc3QoYmVk
YXRhLCAmcmVxX2lkKTsKKwlpZiAocmV0IDwgMCkgeworCQlrZnJlZShtYXApOworCQlzcGluX3Vu
bG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7CisJCXB2Y2FsbHNfZXhpdCgpOworCQlyZXR1cm4g
cmV0OworCX0KKworCS8qCisJICogc29jay0+c2stPnNrX3NlbmRfaGVhZCBpcyBub3QgdXNlZCBm
b3IgaXAgc29ja2V0czogcmV1c2UgdGhlCisJICogZmllbGQgdG8gc3RvcmUgYSBwb2ludGVyIHRv
IHRoZSBzdHJ1Y3Qgc29ja19tYXBwaW5nCisJICogY29ycmVzcG9uZGluZyB0byB0aGUgc29ja2V0
LiBUaGlzIHdheSwgd2UgY2FuIGVhc2lseSBnZXQgdGhlCisJICogc3RydWN0IHNvY2tfbWFwcGlu
ZyBmcm9tIHRoZSBzdHJ1Y3Qgc29ja2V0LgorCSAqLworCXNvY2stPnNrLT5za19zZW5kX2hlYWQg
PSAodm9pZCAqKW1hcDsKKwlsaXN0X2FkZF90YWlsKCZtYXAtPmxpc3QsICZiZWRhdGEtPnNvY2tl
dF9tYXBwaW5ncyk7CisKKwlyZXEgPSBSSU5HX0dFVF9SRVFVRVNUKCZiZWRhdGEtPnJpbmcsIHJl
cV9pZCk7CisJcmVxLT5yZXFfaWQgPSByZXFfaWQ7CisJcmVxLT5jbWQgPSBQVkNBTExTX1NPQ0tF
VDsKKwlyZXEtPnUuc29ja2V0LmlkID0gKHVpbnRwdHJfdCkgbWFwOworCXJlcS0+dS5zb2NrZXQu
ZG9tYWluID0gQUZfSU5FVDsKKwlyZXEtPnUuc29ja2V0LnR5cGUgPSBTT0NLX1NUUkVBTTsKKwly
ZXEtPnUuc29ja2V0LnByb3RvY29sID0gSVBQUk9UT19JUDsKKworCWJlZGF0YS0+cmluZy5yZXFf
cHJvZF9wdnQrKzsKKwlSSU5HX1BVU0hfUkVRVUVTVFNfQU5EX0NIRUNLX05PVElGWSgmYmVkYXRh
LT5yaW5nLCBub3RpZnkpOworCXNwaW5fdW5sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKKwlp
ZiAobm90aWZ5KQorCQlub3RpZnlfcmVtb3RlX3ZpYV9pcnEoYmVkYXRhLT5pcnEpOworCisJd2Fp
dF9ldmVudChiZWRhdGEtPmluZmxpZ2h0X3JlcSwKKwkJICAgUkVBRF9PTkNFKGJlZGF0YS0+cnNw
W3JlcV9pZF0ucmVxX2lkKSA9PSByZXFfaWQpOworCisJLyogcmVhZCByZXFfaWQsIHRoZW4gdGhl
IGNvbnRlbnQgKi8KKwlzbXBfcm1iKCk7CisJcmV0ID0gYmVkYXRhLT5yc3BbcmVxX2lkXS5yZXQ7
CisJYmVkYXRhLT5yc3BbcmVxX2lkXS5yZXFfaWQgPSBQVkNBTExTX0lOVkFMSURfSUQ7CisKKwlw
dmNhbGxzX2V4aXQoKTsKKwlyZXR1cm4gcmV0OworfQorCiBzdGF0aWMgY29uc3Qgc3RydWN0IHhl
bmJ1c19kZXZpY2VfaWQgcHZjYWxsc19mcm9udF9pZHNbXSA9IHsKIAl7ICJwdmNhbGxzIiB9LAog
CXsgIiIgfQpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oIGIvZHJpdmVy
cy94ZW4vcHZjYWxscy1mcm9udC5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAu
LmI3ZGFiZWQKLS0tIC9kZXYvbnVsbAorKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmgK
QEAgLTAsMCArMSw4IEBACisjaWZuZGVmIF9fUFZDQUxMU19GUk9OVF9IX18KKyNkZWZpbmUgX19Q
VkNBTExTX0ZST05UX0hfXworCisjaW5jbHVkZSA8bGludXgvbmV0Lmg+CisKK2ludCBwdmNhbGxz
X2Zyb250X3NvY2tldChzdHJ1Y3Qgc29ja2V0ICpzb2NrKTsKKworI2VuZGlmCi0tIAoxLjkuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 30 22:41:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 22:41:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9Ik4-000557-H6; Mon, 30 Oct 2017 22:41:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e9Ik2-000529-TS
 for xen-devel@lists.xen.org; Mon, 30 Oct 2017 22:41:11 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 42/50-07422-68AA7F95; Mon, 30 Oct 2017 22:41:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeJIrShJLcpLzFFi42I5NlE2Wbd11fd
 Igz1v5S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozbM58yFawxrTg3+xtTA+Ny3S5GLg4hgXVM
 Eo8nXWbqYuTkYBFwkFjzbxVLFyMHB6NAjMSDH9YgYUaBMInJl5ewgthsAoYSf59sYgOxRQSkJ
 a59vswIModZYDKjxOt3v5hBEsIC9hLP3s1ggZipKrHo0A6wZl4BN4n9S1aCxSUE5CROHpsMFu
 cUcJf48XItE8RBbYwSm2cfYZ7AyLuAkWEVo3pxalFZapGupV5SUWZ6RkluYmaOrqGBqV5uanF
 xYnpqTmJSsV5yfu4mRmA4MADBDsa1rc6HGCU5mJREeXc6fo8U4kvKT6nMSCzOiC8qzUktPsQo
 w8GhJMG7eSVQTrAoNT21Ii0zBxiYMGkJDh4lEd4rK4DSvMUFibnFmekQqVOMlhzHNl3+w8TRc
 fMukHw283UDsxBLXn5eqpQ4byDIPAGQhozSPLhxsOi5xCgrJczLCHSgEE9BalFuZgmq/CtGcQ
 5GJWHeKyBTeDLzSuC2vgI6iAnoIA3JLyAHlSQipKQaGKOvXlO4Ybrvzu28VxZ6f484FE7w6rz
 wabV3teyuFfPiHP7sqVuvfv5JsGDtThn76e+7VQ02urduY6hMn8N00pxn0+/ErWdaWjd82hjy
 8pPBNBn1s1EJkUfe7Lhe+1pcs/7V0e0X/de93Pfz6DRucVlm80hvAWsTIY1Xgas/2muvWuLR8
 egxU5ISS3FGoqEWc1FxIgCCFC0ZmQIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1509403268!109229204!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45421 invoked from network); 30 Oct 2017 22:41:09 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Oct 2017 22:41:09 -0000
Received: from localhost.localdomain
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 75F6E21956;
 Mon, 30 Oct 2017 22:41:07 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 75F6E21956
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Mon, 30 Oct 2017 15:40:58 -0700
Message-Id: <1509403263-15414-8-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1509403263-15414-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710301537210.7297@sstabellini-ThinkPad-X260>
 <1509403263-15414-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v8 08/13] xen/pvcalls: implement accept command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW50cm9kdWNlIGEgd2FpdHF1ZXVlIHRvIGFsbG93IG9ubHkgb25lIG91dHN0YW5kaW5nIGFjY2Vw
dCBjb21tYW5kIGF0CmFueSBnaXZlbiB0aW1lIGFuZCB0byBpbXBsZW1lbnQgcG9sbGluZyBvbiB0
aGUgcGFzc2l2ZSBzb2NrZXQuIEludHJvZHVjZQphIGZsYWdzIGZpZWxkIHRvIGtlZXAgdHJhY2sg
b2YgaW4tZmxpZ2h0IGFjY2VwdCBhbmQgcG9sbCBjb21tYW5kcy4KClNlbmQgUFZDQUxMU19BQ0NF
UFQgdG8gdGhlIGJhY2tlbmQuIEFsbG9jYXRlIGEgbmV3IGFjdGl2ZSBzb2NrZXQuIE1ha2UKc3Vy
ZSB0aGF0IG9ubHkgb25lIGFjY2VwdCBjb21tYW5kIGlzIGV4ZWN1dGVkIGF0IGFueSBnaXZlbiB0
aW1lIGJ5CnNldHRpbmcgUFZDQUxMU19GTEFHX0FDQ0VQVF9JTkZMSUdIVCBhbmQgd2FpdGluZyBv
biB0aGUKaW5mbGlnaHRfYWNjZXB0X3JlcSB3YWl0cXVldWUuCgpDb252ZXJ0IHRoZSBuZXcgc3Ry
dWN0IHNvY2tfbWFwcGluZyBwb2ludGVyIGludG8gYW4gdWludHB0cl90IGFuZCB1c2UgaXQKYXMg
aWQgZm9yIHRoZSBuZXcgc29ja2V0IHRvIHBhc3MgdG8gdGhlIGJhY2tlbmQuCgpDaGVjayBpZiB0
aGUgYWNjZXB0IGNhbGwgaXMgbm9uLWJsb2NraW5nOiBpbiB0aGF0IGNhc2UgYWZ0ZXIgc2VuZGlu
ZyB0aGUKQUNDRVBUIGNvbW1hbmQgdG8gdGhlIGJhY2tlbmQgc3RvcmUgdGhlIHNvY2tfbWFwcGlu
ZyBwb2ludGVyIG9mIHRoZSBuZXcKc3RydWN0IGFuZCB0aGUgaW5mbGlnaHQgcmVxX2lkIHRoZW4g
cmV0dXJuIC1FQUdBSU4gKHdoaWNoIHdpbGwgcmVzcG9uZApvbmx5IHdoZW4gdGhlcmUgaXMgc29t
ZXRoaW5nIHRvIGFjY2VwdCkuIE5leHQgdGltZSBhY2NlcHQgaXMgY2FsbGVkLAp3ZSdsbCBjaGVj
ayBpZiB0aGUgQUNDRVBUIGNvbW1hbmQgaGFzIGJlZW4gYW5zd2VyZWQsIGlmIHNvIHdlJ2xsIHBp
Y2sgdXAKd2hlcmUgd2UgbGVmdCBvZmYsIG90aGVyd2lzZSB3ZSByZXR1cm4gLUVBR0FJTiBhZ2Fp
bi4KCk5vdGUgdGhhdCwgZGlmZmVyZW50bHkgZnJvbSB0aGUgb3RoZXIgY29tbWFuZHMsIHdlIGNh
biB1c2UKd2FpdF9ldmVudF9pbnRlcnJ1cHRpYmxlIChpbnN0ZWFkIG9mIHdhaXRfZXZlbnQpIGlu
IHRoZSBjYXNlIG9mIGFjY2VwdAphcyB3ZSBhcmUgYWJsZSB0byB0cmFjayB0aGUgcmVxX2lkIG9m
IHRoZSBBQ0NFUFQgcmVzcG9uc2UgdGhhdCB3ZSBhcmUKd2FpdGluZy4KClNpZ25lZC1vZmYtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KUmV2aWV3ZWQtYnk6IEJv
cmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CkNDOiBib3Jpcy5vc3Ry
b3Zza3lAb3JhY2xlLmNvbQpDQzogamdyb3NzQHN1c2UuY29tCi0tLQogZHJpdmVycy94ZW4vcHZj
YWxscy1mcm9udC5jIHwgMTQ1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCiBkcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmggfCAgIDMgKwogMiBmaWxlcyBjaGFu
Z2VkLCAxNDggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMt
ZnJvbnQuYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwppbmRleCAwOWIyYTY0Li5kNzgx
YWM0IDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKKysrIGIvZHJpdmVy
cy94ZW4vcHZjYWxscy1mcm9udC5jCkBAIC03Niw2ICs3NiwxNiBAQCBzdHJ1Y3Qgc29ja19tYXBw
aW5nIHsKICNkZWZpbmUgUFZDQUxMU19TVEFUVVNfQklORCAgICAgICAgICAxCiAjZGVmaW5lIFBW
Q0FMTFNfU1RBVFVTX0xJU1RFTiAgICAgICAgMgogCQkJdWludDhfdCBzdGF0dXM7CisJCS8qCisJ
CSAqIEludGVybmFsIHN0YXRlLW1hY2hpbmUgZmxhZ3MuCisJCSAqIE9ubHkgb25lIGFjY2VwdCBv
cGVyYXRpb24gY2FuIGJlIGluZmxpZ2h0IGZvciBhIHNvY2tldC4KKwkJICogT25seSBvbmUgcG9s
bCBvcGVyYXRpb24gY2FuIGJlIGluZmxpZ2h0IGZvciBhIGdpdmVuIHNvY2tldC4KKwkJICovCisj
ZGVmaW5lIFBWQ0FMTFNfRkxBR19BQ0NFUFRfSU5GTElHSFQgMAorCQkJdWludDhfdCBmbGFnczsK
KwkJCXVpbnQzMl90IGluZmxpZ2h0X3JlcV9pZDsKKwkJCXN0cnVjdCBzb2NrX21hcHBpbmcgKmFj
Y2VwdF9tYXA7CisJCQl3YWl0X3F1ZXVlX2hlYWRfdCBpbmZsaWdodF9hY2NlcHRfcmVxOwogCQl9
IHBhc3NpdmU7CiAJfTsKIH07CkBAIC0zOTEsNiArNDAxLDggQEAgaW50IHB2Y2FsbHNfZnJvbnRf
YmluZChzdHJ1Y3Qgc29ja2V0ICpzb2NrLCBzdHJ1Y3Qgc29ja2FkZHIgKmFkZHIsIGludCBhZGRy
X2xlbikKIAltZW1jcHkocmVxLT51LmJpbmQuYWRkciwgYWRkciwgc2l6ZW9mKCphZGRyKSk7CiAJ
cmVxLT51LmJpbmQubGVuID0gYWRkcl9sZW47CiAKKwlpbml0X3dhaXRxdWV1ZV9oZWFkKCZtYXAt
PnBhc3NpdmUuaW5mbGlnaHRfYWNjZXB0X3JlcSk7CisKIAltYXAtPmFjdGl2ZV9zb2NrZXQgPSBm
YWxzZTsKIAogCWJlZGF0YS0+cmluZy5yZXFfcHJvZF9wdnQrKzsKQEAgLTQ2OSw2ICs0ODEsMTM5
IEBAIGludCBwdmNhbGxzX2Zyb250X2xpc3RlbihzdHJ1Y3Qgc29ja2V0ICpzb2NrLCBpbnQgYmFj
a2xvZykKIAlyZXR1cm4gcmV0OwogfQogCitpbnQgcHZjYWxsc19mcm9udF9hY2NlcHQoc3RydWN0
IHNvY2tldCAqc29jaywgc3RydWN0IHNvY2tldCAqbmV3c29jaywgaW50IGZsYWdzKQoreworCXN0
cnVjdCBwdmNhbGxzX2JlZGF0YSAqYmVkYXRhOworCXN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcDsK
KwlzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXAyID0gTlVMTDsKKwlzdHJ1Y3QgeGVuX3B2Y2FsbHNf
cmVxdWVzdCAqcmVxOworCWludCBub3RpZnksIHJlcV9pZCwgcmV0LCBldnRjaG4sIG5vbmJsb2Nr
OworCisJcHZjYWxsc19lbnRlcigpOworCWlmICghcHZjYWxsc19mcm9udF9kZXYpIHsKKwkJcHZj
YWxsc19leGl0KCk7CisJCXJldHVybiAtRU5PVENPTk47CisJfQorCWJlZGF0YSA9IGRldl9nZXRf
ZHJ2ZGF0YSgmcHZjYWxsc19mcm9udF9kZXYtPmRldik7CisKKwltYXAgPSAoc3RydWN0IHNvY2tf
bWFwcGluZyAqKSBzb2NrLT5zay0+c2tfc2VuZF9oZWFkOworCWlmICghbWFwKSB7CisJCXB2Y2Fs
bHNfZXhpdCgpOworCQlyZXR1cm4gLUVOT1RTT0NLOworCX0KKworCWlmIChtYXAtPnBhc3NpdmUu
c3RhdHVzICE9IFBWQ0FMTFNfU1RBVFVTX0xJU1RFTikgeworCQlwdmNhbGxzX2V4aXQoKTsKKwkJ
cmV0dXJuIC1FSU5WQUw7CisJfQorCisJbm9uYmxvY2sgPSBmbGFncyAmIFNPQ0tfTk9OQkxPQ0s7
CisJLyoKKwkgKiBCYWNrZW5kIG9ubHkgc3VwcG9ydHMgMSBpbmZsaWdodCBhY2NlcHQgcmVxdWVz
dCwgd2lsbCByZXR1cm4KKwkgKiBlcnJvcnMgZm9yIHRoZSBvdGhlcnMKKwkgKi8KKwlpZiAodGVz
dF9hbmRfc2V0X2JpdChQVkNBTExTX0ZMQUdfQUNDRVBUX0lORkxJR0hULAorCQkJICAgICAodm9p
ZCAqKSZtYXAtPnBhc3NpdmUuZmxhZ3MpKSB7CisJCXJlcV9pZCA9IFJFQURfT05DRShtYXAtPnBh
c3NpdmUuaW5mbGlnaHRfcmVxX2lkKTsKKwkJaWYgKHJlcV9pZCAhPSBQVkNBTExTX0lOVkFMSURf
SUQgJiYKKwkJICAgIFJFQURfT05DRShiZWRhdGEtPnJzcFtyZXFfaWRdLnJlcV9pZCkgPT0gcmVx
X2lkKSB7CisJCQltYXAyID0gbWFwLT5wYXNzaXZlLmFjY2VwdF9tYXA7CisJCQlnb3RvIHJlY2Vp
dmVkOworCQl9CisJCWlmIChub25ibG9jaykgeworCQkJcHZjYWxsc19leGl0KCk7CisJCQlyZXR1
cm4gLUVBR0FJTjsKKwkJfQorCQlpZiAod2FpdF9ldmVudF9pbnRlcnJ1cHRpYmxlKG1hcC0+cGFz
c2l2ZS5pbmZsaWdodF9hY2NlcHRfcmVxLAorCQkJIXRlc3RfYW5kX3NldF9iaXQoUFZDQUxMU19G
TEFHX0FDQ0VQVF9JTkZMSUdIVCwKKwkJCQkJICAodm9pZCAqKSZtYXAtPnBhc3NpdmUuZmxhZ3Mp
KSkgeworCQkJcHZjYWxsc19leGl0KCk7CisJCQlyZXR1cm4gLUVJTlRSOworCQl9CisJfQorCisJ
c3Bpbl9sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKKwlyZXQgPSBnZXRfcmVxdWVzdChiZWRh
dGEsICZyZXFfaWQpOworCWlmIChyZXQgPCAwKSB7CisJCWNsZWFyX2JpdChQVkNBTExTX0ZMQUdf
QUNDRVBUX0lORkxJR0hULAorCQkJICAodm9pZCAqKSZtYXAtPnBhc3NpdmUuZmxhZ3MpOworCQlz
cGluX3VubG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7CisJCXB2Y2FsbHNfZXhpdCgpOworCQly
ZXR1cm4gcmV0OworCX0KKwltYXAyID0ga3phbGxvYyhzaXplb2YoKm1hcDIpLCBHRlBfS0VSTkVM
KTsKKwlpZiAobWFwMiA9PSBOVUxMKSB7CisJCWNsZWFyX2JpdChQVkNBTExTX0ZMQUdfQUNDRVBU
X0lORkxJR0hULAorCQkJICAodm9pZCAqKSZtYXAtPnBhc3NpdmUuZmxhZ3MpOworCQlzcGluX3Vu
bG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7CisJCXB2Y2FsbHNfZXhpdCgpOworCQlyZXR1cm4g
LUVOT01FTTsKKwl9CisJcmV0ID0gY3JlYXRlX2FjdGl2ZShtYXAyLCAmZXZ0Y2huKTsKKwlpZiAo
cmV0IDwgMCkgeworCQlrZnJlZShtYXAyKTsKKwkJY2xlYXJfYml0KFBWQ0FMTFNfRkxBR19BQ0NF
UFRfSU5GTElHSFQsCisJCQkgICh2b2lkICopJm1hcC0+cGFzc2l2ZS5mbGFncyk7CisJCXNwaW5f
dW5sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKKwkJcHZjYWxsc19leGl0KCk7CisJCXJldHVy
biByZXQ7CisJfQorCWxpc3RfYWRkX3RhaWwoJm1hcDItPmxpc3QsICZiZWRhdGEtPnNvY2tldF9t
YXBwaW5ncyk7CisKKwlyZXEgPSBSSU5HX0dFVF9SRVFVRVNUKCZiZWRhdGEtPnJpbmcsIHJlcV9p
ZCk7CisJcmVxLT5yZXFfaWQgPSByZXFfaWQ7CisJcmVxLT5jbWQgPSBQVkNBTExTX0FDQ0VQVDsK
KwlyZXEtPnUuYWNjZXB0LmlkID0gKHVpbnRwdHJfdCkgbWFwOworCXJlcS0+dS5hY2NlcHQucmVm
ID0gbWFwMi0+YWN0aXZlLnJlZjsKKwlyZXEtPnUuYWNjZXB0LmlkX25ldyA9ICh1aW50cHRyX3Qp
IG1hcDI7CisJcmVxLT51LmFjY2VwdC5ldnRjaG4gPSBldnRjaG47CisJbWFwLT5wYXNzaXZlLmFj
Y2VwdF9tYXAgPSBtYXAyOworCisJYmVkYXRhLT5yaW5nLnJlcV9wcm9kX3B2dCsrOworCVJJTkdf
UFVTSF9SRVFVRVNUU19BTkRfQ0hFQ0tfTk9USUZZKCZiZWRhdGEtPnJpbmcsIG5vdGlmeSk7CisJ
c3Bpbl91bmxvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOworCWlmIChub3RpZnkpCisJCW5vdGlm
eV9yZW1vdGVfdmlhX2lycShiZWRhdGEtPmlycSk7CisJLyogV2UgY291bGQgY2hlY2sgaWYgd2Ug
aGF2ZSByZWNlaXZlZCBhIHJlc3BvbnNlIGJlZm9yZSByZXR1cm5pbmcuICovCisJaWYgKG5vbmJs
b2NrKSB7CisJCVdSSVRFX09OQ0UobWFwLT5wYXNzaXZlLmluZmxpZ2h0X3JlcV9pZCwgcmVxX2lk
KTsKKwkJcHZjYWxsc19leGl0KCk7CisJCXJldHVybiAtRUFHQUlOOworCX0KKworCWlmICh3YWl0
X2V2ZW50X2ludGVycnVwdGlibGUoYmVkYXRhLT5pbmZsaWdodF9yZXEsCisJCVJFQURfT05DRShi
ZWRhdGEtPnJzcFtyZXFfaWRdLnJlcV9pZCkgPT0gcmVxX2lkKSkgeworCQlwdmNhbGxzX2V4aXQo
KTsKKwkJcmV0dXJuIC1FSU5UUjsKKwl9CisJLyogcmVhZCByZXFfaWQsIHRoZW4gdGhlIGNvbnRl
bnQgKi8KKwlzbXBfcm1iKCk7CisKK3JlY2VpdmVkOgorCW1hcDItPnNvY2sgPSBuZXdzb2NrOwor
CW5ld3NvY2stPnNrID0ga3phbGxvYyhzaXplb2YoKm5ld3NvY2stPnNrKSwgR0ZQX0tFUk5FTCk7
CisJaWYgKCFuZXdzb2NrLT5zaykgeworCQliZWRhdGEtPnJzcFtyZXFfaWRdLnJlcV9pZCA9IFBW
Q0FMTFNfSU5WQUxJRF9JRDsKKwkJbWFwLT5wYXNzaXZlLmluZmxpZ2h0X3JlcV9pZCA9IFBWQ0FM
TFNfSU5WQUxJRF9JRDsKKwkJY2xlYXJfYml0KFBWQ0FMTFNfRkxBR19BQ0NFUFRfSU5GTElHSFQs
CisJCQkgICh2b2lkICopJm1hcC0+cGFzc2l2ZS5mbGFncyk7CisJCXB2Y2FsbHNfZnJvbnRfZnJl
ZV9tYXAoYmVkYXRhLCBtYXAyKTsKKwkJcHZjYWxsc19leGl0KCk7CisJCXJldHVybiAtRU5PTUVN
OworCX0KKwluZXdzb2NrLT5zay0+c2tfc2VuZF9oZWFkID0gKHZvaWQgKiltYXAyOworCisJcmV0
ID0gYmVkYXRhLT5yc3BbcmVxX2lkXS5yZXQ7CisJYmVkYXRhLT5yc3BbcmVxX2lkXS5yZXFfaWQg
PSBQVkNBTExTX0lOVkFMSURfSUQ7CisJbWFwLT5wYXNzaXZlLmluZmxpZ2h0X3JlcV9pZCA9IFBW
Q0FMTFNfSU5WQUxJRF9JRDsKKworCWNsZWFyX2JpdChQVkNBTExTX0ZMQUdfQUNDRVBUX0lORkxJ
R0hULCAodm9pZCAqKSZtYXAtPnBhc3NpdmUuZmxhZ3MpOworCXdha2VfdXAoJm1hcC0+cGFzc2l2
ZS5pbmZsaWdodF9hY2NlcHRfcmVxKTsKKworCXB2Y2FsbHNfZXhpdCgpOworCXJldHVybiByZXQ7
Cit9CisKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgeGVuYnVzX2RldmljZV9pZCBwdmNhbGxzX2Zyb250
X2lkc1tdID0gewogCXsgInB2Y2FsbHMiIH0sCiAJeyAiIiB9CmRpZmYgLS1naXQgYS9kcml2ZXJz
L3hlbi9wdmNhbGxzLWZyb250LmggYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmgKaW5kZXgg
YWE4ZmUxMC4uYWI0ZjFkYSAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5o
CisrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaApAQCAtMTAsNSArMTAsOCBAQCBpbnQg
cHZjYWxsc19mcm9udF9iaW5kKHN0cnVjdCBzb2NrZXQgKnNvY2ssCiAJCSAgICAgICBzdHJ1Y3Qg
c29ja2FkZHIgKmFkZHIsCiAJCSAgICAgICBpbnQgYWRkcl9sZW4pOwogaW50IHB2Y2FsbHNfZnJv
bnRfbGlzdGVuKHN0cnVjdCBzb2NrZXQgKnNvY2ssIGludCBiYWNrbG9nKTsKK2ludCBwdmNhbGxz
X2Zyb250X2FjY2VwdChzdHJ1Y3Qgc29ja2V0ICpzb2NrLAorCQkJIHN0cnVjdCBzb2NrZXQgKm5l
d3NvY2ssCisJCQkgaW50IGZsYWdzKTsKIAogI2VuZGlmCi0tIAoxLjkuMQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Mon Oct 30 22:41:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 22:41:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9Ik4-00055Y-Nd; Mon, 30 Oct 2017 22:41:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e9Ik3-00052P-9C
 for xen-devel@lists.xen.org; Mon, 30 Oct 2017 22:41:11 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 48/C3-01775-68AA7F95; Mon, 30 Oct 2017 22:41:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeJIrShJLcpLzFFi42I5NlE2Wbd11fd
 Igy2vzS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owrn7ewFjxXq2h+08rWwHhZoYuRi0NIYB2T
 xKRvO5i6GDk5WAQcJI5vOMDYxcjBwSgQI/HghzVImFEgTGLy5SWsIDabgKHE3yeb2EBsEQFpi
 WufLzOCzGEWmMwo8frdL2aQhLCAhcTE1vOsEDNVJU7M2goW5xVwk7j1aQJYXEJATuLksclgNq
 eAu8SPl2uZIA5qY5TYPPsI8wRG3gWMDKsY1YtTi8pSi3RN9ZKKMtMzSnITM3N0DQ2M9XJTi4s
 T01NzEpOK9ZLzczcxAsOhnoGBcQfj5a9OhxglOZiURHl3On6PFOJLyk+pzEgszogvKs1JLT7E
 KMPBoSTB+2YlUE6wKDU9tSItMwcYmDBpCQ4eJRFea2BwCvEWFyTmFmemQ6ROMVpyHNt0+Q8TR
 8fNu0Dy2czXDcxCLHn5ealS4rynQeYJgDRklObBjYNFzyVGWSlhXkYGBgYhnoLUotzMElT5V4
 ziHIxKwrxXQKbwZOaVwG19BXQQE9BBGpJfQA4qSURISTUwBkcH5XHu+HfWq+jErVN6K7qfTfk
 0afb93c353dV73+YqK+873zw//CbXx26RM/FVpx4sOvDqbN9UG765jD5zYwKqRYW2Wc3bUyXt
 Y3Ch6kKIgOhP99VstkUOH28ktxTOyP3j/JJH4V21U4/9DfM18TWtMmkxd7OYu7b8ittsFDClY
 VpV7Ny1SizFGYmGWsxFxYkAd815qZkCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1509403268!109425214!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18830 invoked from network); 30 Oct 2017 22:41:09 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Oct 2017 22:41:09 -0000
Received: from localhost.localdomain
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E4AAC21957;
 Mon, 30 Oct 2017 22:41:07 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E4AAC21957
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Mon, 30 Oct 2017 15:40:59 -0700
Message-Id: <1509403263-15414-9-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1509403263-15414-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710301537210.7297@sstabellini-ThinkPad-X260>
 <1509403263-15414-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v8 09/13] xen/pvcalls: implement sendmsg
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2VuZCBkYXRhIHRvIGFuIGFjdGl2ZSBzb2NrZXQgYnkgY29weWluZyBkYXRhIHRvIHRoZSAib3V0
IiByaW5nLiBUYWtlCnRoZSBhY3RpdmUgc29ja2V0IG91dF9tdXRleCBzbyB0aGF0IG9ubHkgb25l
IGZ1bmN0aW9uIGNhbiBhY2Nlc3MgdGhlCnJpbmcgYXQgYW55IGdpdmVuIHRpbWUuCgpJZiBub3Qg
ZW5vdWdoIHJvb20gaXMgYXZhaWxhYmxlIG9uIHRoZSByaW5nLCByYXRoZXIgdGhhbiByZXR1cm5p
bmcKaW1tZWRpYXRlbHkgb3Igc2xlZXAtd2FpdGluZywgc3BpbiBmb3IgdXAgdG8gNTAwMCBjeWNs
ZXMuIFRoaXMgc21hbGwKb3B0aW1pemF0aW9uIHR1cm5zIG91dCB0byBpbXByb3ZlIHBlcmZvcm1h
bmNlIHNpZ25pZmljYW50bHkuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0
ZWZhbm9AYXBvcmV0by5jb20+ClJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tPgpDQzogYm9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20KQ0M6IGpn
cm9zc0BzdXNlLmNvbQotLS0KIGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYyB8IDEyMSArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogZHJpdmVycy94ZW4vcHZj
YWxscy1mcm9udC5oIHwgICAzICsrCiAyIGZpbGVzIGNoYW5nZWQsIDEyNCBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jIGIvZHJpdmVycy94ZW4v
cHZjYWxscy1mcm9udC5jCmluZGV4IGQ3ODFhYzQuLjc2NzI1NzggMTAwNjQ0Ci0tLSBhL2RyaXZl
cnMveGVuL3B2Y2FsbHMtZnJvbnQuYworKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMK
QEAgLTI5LDYgKzI5LDcgQEAKICNkZWZpbmUgUFZDQUxMU19JTlZBTElEX0lEIFVJTlRfTUFYCiAj
ZGVmaW5lIFBWQ0FMTFNfUklOR19PUkRFUiBYRU5CVVNfTUFYX1JJTkdfR1JBTlRfT1JERVIKICNk
ZWZpbmUgUFZDQUxMU19OUl9SU1BfUEVSX1JJTkcgX19DT05TVF9SSU5HX1NJWkUoeGVuX3B2Y2Fs
bHMsIFhFTl9QQUdFX1NJWkUpCisjZGVmaW5lIFBWQ0FMTFNfRlJPTlRfTUFYX1NQSU4gNTAwMAog
CiBzdHJ1Y3QgcHZjYWxsc19iZWRhdGEgewogCXN0cnVjdCB4ZW5fcHZjYWxsc19mcm9udF9yaW5n
IHJpbmc7CkBAIC05OSw2ICsxMDAsMjMgQEAgc3RhdGljIGlubGluZSBpbnQgZ2V0X3JlcXVlc3Qo
c3RydWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGEsIGludCAqcmVxX2lkKQogCXJldHVybiAwOwog
fQogCitzdGF0aWMgYm9vbCBwdmNhbGxzX2Zyb250X3dyaXRlX3RvZG8oc3RydWN0IHNvY2tfbWFw
cGluZyAqbWFwKQoreworCXN0cnVjdCBwdmNhbGxzX2RhdGFfaW50ZiAqaW50ZiA9IG1hcC0+YWN0
aXZlLnJpbmc7CisJUklOR19JRFggY29ucywgcHJvZCwgc2l6ZSA9IFhFTl9GTEVYX1JJTkdfU0la
RShQVkNBTExTX1JJTkdfT1JERVIpOworCWludDMyX3QgZXJyb3I7CisKKwllcnJvciA9IGludGYt
Pm91dF9lcnJvcjsKKwlpZiAoZXJyb3IgPT0gLUVOT1RDT05OKQorCQlyZXR1cm4gZmFsc2U7CisJ
aWYgKGVycm9yICE9IDApCisJCXJldHVybiB0cnVlOworCisJY29ucyA9IGludGYtPm91dF9jb25z
OworCXByb2QgPSBpbnRmLT5vdXRfcHJvZDsKKwlyZXR1cm4gISEoc2l6ZSAtIHB2Y2FsbHNfcXVl
dWVkKHByb2QsIGNvbnMsIHNpemUpKTsKK30KKwogc3RhdGljIGlycXJldHVybl90IHB2Y2FsbHNf
ZnJvbnRfZXZlbnRfaGFuZGxlcihpbnQgaXJxLCB2b2lkICpkZXZfaWQpCiB7CiAJc3RydWN0IHhl
bmJ1c19kZXZpY2UgKmRldiA9IGRldl9pZDsKQEAgLTM2Myw2ICszODEsMTA5IEBAIGludCBwdmNh
bGxzX2Zyb250X2Nvbm5lY3Qoc3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0IHNvY2thZGRyICph
ZGRyLAogCXJldHVybiByZXQ7CiB9CiAKK3N0YXRpYyBpbnQgX193cml0ZV9yaW5nKHN0cnVjdCBw
dmNhbGxzX2RhdGFfaW50ZiAqaW50ZiwKKwkJCXN0cnVjdCBwdmNhbGxzX2RhdGEgKmRhdGEsCisJ
CQlzdHJ1Y3QgaW92X2l0ZXIgKm1zZ19pdGVyLAorCQkJaW50IGxlbikKK3sKKwlSSU5HX0lEWCBj
b25zLCBwcm9kLCBzaXplLCBtYXNrZWRfcHJvZCwgbWFza2VkX2NvbnM7CisJUklOR19JRFggYXJy
YXlfc2l6ZSA9IFhFTl9GTEVYX1JJTkdfU0laRShQVkNBTExTX1JJTkdfT1JERVIpOworCWludDMy
X3QgZXJyb3I7CisKKwllcnJvciA9IGludGYtPm91dF9lcnJvcjsKKwlpZiAoZXJyb3IgPCAwKQor
CQlyZXR1cm4gZXJyb3I7CisJY29ucyA9IGludGYtPm91dF9jb25zOworCXByb2QgPSBpbnRmLT5v
dXRfcHJvZDsKKwkvKiByZWFkIGluZGV4ZXMgYmVmb3JlIGNvbnRpbnVpbmcgKi8KKwl2aXJ0X21i
KCk7CisKKwlzaXplID0gcHZjYWxsc19xdWV1ZWQocHJvZCwgY29ucywgYXJyYXlfc2l6ZSk7CisJ
aWYgKHNpemUgPj0gYXJyYXlfc2l6ZSkKKwkJcmV0dXJuIC1FSU5WQUw7CisJaWYgKGxlbiA+IGFy
cmF5X3NpemUgLSBzaXplKQorCQlsZW4gPSBhcnJheV9zaXplIC0gc2l6ZTsKKworCW1hc2tlZF9w
cm9kID0gcHZjYWxsc19tYXNrKHByb2QsIGFycmF5X3NpemUpOworCW1hc2tlZF9jb25zID0gcHZj
YWxsc19tYXNrKGNvbnMsIGFycmF5X3NpemUpOworCisJaWYgKG1hc2tlZF9wcm9kIDwgbWFza2Vk
X2NvbnMpIHsKKwkJbGVuID0gY29weV9mcm9tX2l0ZXIoZGF0YS0+b3V0ICsgbWFza2VkX3Byb2Qs
IGxlbiwgbXNnX2l0ZXIpOworCX0gZWxzZSB7CisJCWlmIChsZW4gPiBhcnJheV9zaXplIC0gbWFz
a2VkX3Byb2QpIHsKKwkJCWludCByZXQgPSBjb3B5X2Zyb21faXRlcihkYXRhLT5vdXQgKyBtYXNr
ZWRfcHJvZCwKKwkJCQkgICAgICAgYXJyYXlfc2l6ZSAtIG1hc2tlZF9wcm9kLCBtc2dfaXRlcik7
CisJCQlpZiAocmV0ICE9IGFycmF5X3NpemUgLSBtYXNrZWRfcHJvZCkgeworCQkJCWxlbiA9IHJl
dDsKKwkJCQlnb3RvIG91dDsKKwkJCX0KKwkJCWxlbiA9IHJldCArIGNvcHlfZnJvbV9pdGVyKGRh
dGEtPm91dCwgbGVuIC0gcmV0LCBtc2dfaXRlcik7CisJCX0gZWxzZSB7CisJCQlsZW4gPSBjb3B5
X2Zyb21faXRlcihkYXRhLT5vdXQgKyBtYXNrZWRfcHJvZCwgbGVuLCBtc2dfaXRlcik7CisJCX0K
Kwl9CitvdXQ6CisJLyogd3JpdGUgdG8gcmluZyBiZWZvcmUgdXBkYXRpbmcgcG9pbnRlciAqLwor
CXZpcnRfd21iKCk7CisJaW50Zi0+b3V0X3Byb2QgKz0gbGVuOworCisJcmV0dXJuIGxlbjsKK30K
KworaW50IHB2Y2FsbHNfZnJvbnRfc2VuZG1zZyhzdHJ1Y3Qgc29ja2V0ICpzb2NrLCBzdHJ1Y3Qg
bXNnaGRyICptc2csCisJCQkgIHNpemVfdCBsZW4pCit7CisJc3RydWN0IHB2Y2FsbHNfYmVkYXRh
ICpiZWRhdGE7CisJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwOworCWludCBzZW50LCB0b3Rfc2Vu
dCA9IDA7CisJaW50IGNvdW50ID0gMCwgZmxhZ3M7CisKKwlmbGFncyA9IG1zZy0+bXNnX2ZsYWdz
OworCWlmIChmbGFncyAmIChNU0dfQ09ORklSTXxNU0dfRE9OVFJPVVRFfE1TR19FT1J8TVNHX09P
QikpCisJCXJldHVybiAtRU9QTk9UU1VQUDsKKworCXB2Y2FsbHNfZW50ZXIoKTsKKwlpZiAoIXB2
Y2FsbHNfZnJvbnRfZGV2KSB7CisJCXB2Y2FsbHNfZXhpdCgpOworCQlyZXR1cm4gLUVOT1RDT05O
OworCX0KKwliZWRhdGEgPSBkZXZfZ2V0X2RydmRhdGEoJnB2Y2FsbHNfZnJvbnRfZGV2LT5kZXYp
OworCisJbWFwID0gKHN0cnVjdCBzb2NrX21hcHBpbmcgKikgc29jay0+c2stPnNrX3NlbmRfaGVh
ZDsKKwlpZiAoIW1hcCkgeworCQlwdmNhbGxzX2V4aXQoKTsKKwkJcmV0dXJuIC1FTk9UU09DSzsK
Kwl9CisKKwltdXRleF9sb2NrKCZtYXAtPmFjdGl2ZS5vdXRfbXV0ZXgpOworCWlmICgoZmxhZ3Mg
JiBNU0dfRE9OVFdBSVQpICYmICFwdmNhbGxzX2Zyb250X3dyaXRlX3RvZG8obWFwKSkgeworCQlt
dXRleF91bmxvY2soJm1hcC0+YWN0aXZlLm91dF9tdXRleCk7CisJCXB2Y2FsbHNfZXhpdCgpOwor
CQlyZXR1cm4gLUVBR0FJTjsKKwl9CisJaWYgKGxlbiA+IElOVF9NQVgpCisJCWxlbiA9IElOVF9N
QVg7CisKK2FnYWluOgorCWNvdW50Kys7CisJc2VudCA9IF9fd3JpdGVfcmluZyhtYXAtPmFjdGl2
ZS5yaW5nLAorCQkJICAgICZtYXAtPmFjdGl2ZS5kYXRhLCAmbXNnLT5tc2dfaXRlciwKKwkJCSAg
ICBsZW4pOworCWlmIChzZW50ID4gMCkgeworCQlsZW4gLT0gc2VudDsKKwkJdG90X3NlbnQgKz0g
c2VudDsKKwkJbm90aWZ5X3JlbW90ZV92aWFfaXJxKG1hcC0+YWN0aXZlLmlycSk7CisJfQorCWlm
IChzZW50ID49IDAgJiYgbGVuID4gMCAmJiBjb3VudCA8IFBWQ0FMTFNfRlJPTlRfTUFYX1NQSU4p
CisJCWdvdG8gYWdhaW47CisJaWYgKHNlbnQgPCAwKQorCQl0b3Rfc2VudCA9IHNlbnQ7CisKKwlt
dXRleF91bmxvY2soJm1hcC0+YWN0aXZlLm91dF9tdXRleCk7CisJcHZjYWxsc19leGl0KCk7CisJ
cmV0dXJuIHRvdF9zZW50OworfQorCiBpbnQgcHZjYWxsc19mcm9udF9iaW5kKHN0cnVjdCBzb2Nr
ZXQgKnNvY2ssIHN0cnVjdCBzb2NrYWRkciAqYWRkciwgaW50IGFkZHJfbGVuKQogewogCXN0cnVj
dCBwdmNhbGxzX2JlZGF0YSAqYmVkYXRhOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxs
cy1mcm9udC5oIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oCmluZGV4IGFiNGYxZGEuLmQ5
MzdjMjQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaAorKysgYi9kcml2
ZXJzL3hlbi9wdmNhbGxzLWZyb250LmgKQEAgLTEzLDUgKzEzLDggQEAgaW50IHB2Y2FsbHNfZnJv
bnRfYmluZChzdHJ1Y3Qgc29ja2V0ICpzb2NrLAogaW50IHB2Y2FsbHNfZnJvbnRfYWNjZXB0KHN0
cnVjdCBzb2NrZXQgKnNvY2ssCiAJCQkgc3RydWN0IHNvY2tldCAqbmV3c29jaywKIAkJCSBpbnQg
ZmxhZ3MpOworaW50IHB2Y2FsbHNfZnJvbnRfc2VuZG1zZyhzdHJ1Y3Qgc29ja2V0ICpzb2NrLAor
CQkJICBzdHJ1Y3QgbXNnaGRyICptc2csCisJCQkgIHNpemVfdCBsZW4pOwogCiAjZW5kaWYKLS0g
CjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 30 22:41:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 22:41:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9Ik4-00055y-UR; Mon, 30 Oct 2017 22:41:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e9Ik3-00052o-Fc
 for xen-devel@lists.xen.org; Mon, 30 Oct 2017 22:41:11 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 8A/E4-23269-68AA7F95; Mon, 30 Oct 2017 22:41:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42I5NlE2Wbdt1fd
 Igz83mCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owzl7+wFOxUrljy+zt7A+N12S5GLg4hgXVM
 EtfOtrN1MXJwsAg4SPycngRiMgrESDz4Yd3FyAlkhklMvryEFcRmEzCU+PtkExuILSIgLXHt8
 2VGkDHMApMZJV6/+8UMkhAWsJCYuL6RHWKkqsT+tdwgYV4Bd4nlzW/YQWwJATmJk8cmg83kBI
 r/eLmWCeKcNkaJzbOPME9g5F3AyLCKUaM4tagstUjX0EgvqSgzPaMkNzEzR9fQwFQvN7W4ODE
 9NScxqVgvOT93EyMwGBiAYAdj3yznQ4ySHExKorw7Hb9HCvEl5adUZiQWZ8QXleakFh9ilOHg
 UJLgrVwJlBMsSk1PrUjLzAGGJUxagoNHSYT3ygqgNG9xQWJucWY6ROoUoyXHsU2X/zBxdNy8C
 ySfzXzdwCzEkpeflyolzhsIMk8ApCGjNA9uHCx2LjHKSgnzMgIdKMRTkFqUm1mCKv+KUZyDUU
 mYNwpkCk9mXgnc1ldABzEBHaQh+QXkoJJEhJRUAyPD1QWBjyL3rJ8ifT1vzpJXy6YfOL+CqzL
 ARkD/SmTmjebDUuq7HqWur/7eyVGo8V1XNMPuxm+xsukWtb4/S362BK10C7sfLOfLKyUll/F4
 QeJe9dWPLjDmSqUHfz2W1nrunrGBWZQO77N6JkGF09WavPxJalNmSbqwCX8Jtr29VqxI3mvhJ
 yWW4oxEQy3mouJEAMZIdoKYAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1509403268!106527100!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53615 invoked from network); 30 Oct 2017 22:41:09 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Oct 2017 22:41:09 -0000
Received: from localhost.localdomain
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4493B21958;
 Mon, 30 Oct 2017 22:41:08 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4493B21958
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Mon, 30 Oct 2017 15:41:00 -0700
Message-Id: <1509403263-15414-10-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1509403263-15414-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710301537210.7297@sstabellini-ThinkPad-X260>
 <1509403263-15414-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v8 10/13] xen/pvcalls: implement recvmsg
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW1wbGVtZW50IHJlY3Ztc2cgYnkgY29weWluZyBkYXRhIGZyb20gdGhlICJpbiIgcmluZy4gSWYg
bm90IGVub3VnaCBkYXRhCmlzIGF2YWlsYWJsZSBhbmQgdGhlIHJlY3Ztc2cgY2FsbCBpcyBibG9j
a2luZywgdGhlbiB3YWl0IG9uIHRoZQppbmZsaWdodF9jb25uX3JlcSB3YWl0cXVldWUuIFRha2Ug
dGhlIGFjdGl2ZSBzb2NrZXQgaW5fbXV0ZXggc28gdGhhdApvbmx5IG9uZSBmdW5jdGlvbiBjYW4g
YWNjZXNzIHRoZSByaW5nIGF0IGFueSBnaXZlbiB0aW1lLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgpSZXZpZXdlZC1ieTogQm9yaXMgT3N0
cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ0M6IGJvcmlzLm9zdHJvdnNreUBv
cmFjbGUuY29tCkNDOiBqZ3Jvc3NAc3VzZS5jb20KLS0tCiBkcml2ZXJzL3hlbi9wdmNhbGxzLWZy
b250LmMgfCAxMTEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
IGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaCB8ICAgNCArKwogMiBmaWxlcyBjaGFuZ2VkLCAx
MTUgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQu
YyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwppbmRleCA3NjcyNTc4Li4yNGZmZGM5IDEw
MDY0NAotLS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKKysrIGIvZHJpdmVycy94ZW4v
cHZjYWxscy1mcm9udC5jCkBAIC0xMTcsNiArMTE3LDIwIEBAIHN0YXRpYyBib29sIHB2Y2FsbHNf
ZnJvbnRfd3JpdGVfdG9kbyhzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXApCiAJcmV0dXJuICEhKHNp
emUgLSBwdmNhbGxzX3F1ZXVlZChwcm9kLCBjb25zLCBzaXplKSk7CiB9CiAKK3N0YXRpYyBib29s
IHB2Y2FsbHNfZnJvbnRfcmVhZF90b2RvKHN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCkKK3sKKwlz
dHJ1Y3QgcHZjYWxsc19kYXRhX2ludGYgKmludGYgPSBtYXAtPmFjdGl2ZS5yaW5nOworCVJJTkdf
SURYIGNvbnMsIHByb2Q7CisJaW50MzJfdCBlcnJvcjsKKworCWNvbnMgPSBpbnRmLT5pbl9jb25z
OworCXByb2QgPSBpbnRmLT5pbl9wcm9kOworCWVycm9yID0gaW50Zi0+aW5fZXJyb3I7CisJcmV0
dXJuIChlcnJvciAhPSAwIHx8CisJCXB2Y2FsbHNfcXVldWVkKHByb2QsIGNvbnMsCisJCQkgICAg
ICAgWEVOX0ZMRVhfUklOR19TSVpFKFBWQ0FMTFNfUklOR19PUkRFUikpICE9IDApOworfQorCiBz
dGF0aWMgaXJxcmV0dXJuX3QgcHZjYWxsc19mcm9udF9ldmVudF9oYW5kbGVyKGludCBpcnEsIHZv
aWQgKmRldl9pZCkKIHsKIAlzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2ID0gZGV2X2lkOwpAQCAt
NDg0LDYgKzQ5OCwxMDMgQEAgaW50IHB2Y2FsbHNfZnJvbnRfc2VuZG1zZyhzdHJ1Y3Qgc29ja2V0
ICpzb2NrLCBzdHJ1Y3QgbXNnaGRyICptc2csCiAJcmV0dXJuIHRvdF9zZW50OwogfQogCitzdGF0
aWMgaW50IF9fcmVhZF9yaW5nKHN0cnVjdCBwdmNhbGxzX2RhdGFfaW50ZiAqaW50ZiwKKwkJICAg
ICAgIHN0cnVjdCBwdmNhbGxzX2RhdGEgKmRhdGEsCisJCSAgICAgICBzdHJ1Y3QgaW92X2l0ZXIg
Km1zZ19pdGVyLAorCQkgICAgICAgc2l6ZV90IGxlbiwgaW50IGZsYWdzKQoreworCVJJTkdfSURY
IGNvbnMsIHByb2QsIHNpemUsIG1hc2tlZF9wcm9kLCBtYXNrZWRfY29uczsKKwlSSU5HX0lEWCBh
cnJheV9zaXplID0gWEVOX0ZMRVhfUklOR19TSVpFKFBWQ0FMTFNfUklOR19PUkRFUik7CisJaW50
MzJfdCBlcnJvcjsKKworCWNvbnMgPSBpbnRmLT5pbl9jb25zOworCXByb2QgPSBpbnRmLT5pbl9w
cm9kOworCWVycm9yID0gaW50Zi0+aW5fZXJyb3I7CisJLyogZ2V0IHBvaW50ZXJzIGJlZm9yZSBy
ZWFkaW5nIGZyb20gdGhlIHJpbmcgKi8KKwl2aXJ0X3JtYigpOworCWlmIChlcnJvciA8IDApCisJ
CXJldHVybiBlcnJvcjsKKworCXNpemUgPSBwdmNhbGxzX3F1ZXVlZChwcm9kLCBjb25zLCBhcnJh
eV9zaXplKTsKKwltYXNrZWRfcHJvZCA9IHB2Y2FsbHNfbWFzayhwcm9kLCBhcnJheV9zaXplKTsK
KwltYXNrZWRfY29ucyA9IHB2Y2FsbHNfbWFzayhjb25zLCBhcnJheV9zaXplKTsKKworCWlmIChz
aXplID09IDApCisJCXJldHVybiAwOworCisJaWYgKGxlbiA+IHNpemUpCisJCWxlbiA9IHNpemU7
CisKKwlpZiAobWFza2VkX3Byb2QgPiBtYXNrZWRfY29ucykgeworCQlsZW4gPSBjb3B5X3RvX2l0
ZXIoZGF0YS0+aW4gKyBtYXNrZWRfY29ucywgbGVuLCBtc2dfaXRlcik7CisJfSBlbHNlIHsKKwkJ
aWYgKGxlbiA+IChhcnJheV9zaXplIC0gbWFza2VkX2NvbnMpKSB7CisJCQlpbnQgcmV0ID0gY29w
eV90b19pdGVyKGRhdGEtPmluICsgbWFza2VkX2NvbnMsCisJCQkJICAgICBhcnJheV9zaXplIC0g
bWFza2VkX2NvbnMsIG1zZ19pdGVyKTsKKwkJCWlmIChyZXQgIT0gYXJyYXlfc2l6ZSAtIG1hc2tl
ZF9jb25zKSB7CisJCQkJbGVuID0gcmV0OworCQkJCWdvdG8gb3V0OworCQkJfQorCQkJbGVuID0g
cmV0ICsgY29weV90b19pdGVyKGRhdGEtPmluLCBsZW4gLSByZXQsIG1zZ19pdGVyKTsKKwkJfSBl
bHNlIHsKKwkJCWxlbiA9IGNvcHlfdG9faXRlcihkYXRhLT5pbiArIG1hc2tlZF9jb25zLCBsZW4s
IG1zZ19pdGVyKTsKKwkJfQorCX0KK291dDoKKwkvKiByZWFkIGRhdGEgZnJvbSB0aGUgcmluZyBi
ZWZvcmUgaW5jcmVhc2luZyB0aGUgaW5kZXggKi8KKwl2aXJ0X21iKCk7CisJaWYgKCEoZmxhZ3Mg
JiBNU0dfUEVFSykpCisJCWludGYtPmluX2NvbnMgKz0gbGVuOworCisJcmV0dXJuIGxlbjsKK30K
KworaW50IHB2Y2FsbHNfZnJvbnRfcmVjdm1zZyhzdHJ1Y3Qgc29ja2V0ICpzb2NrLCBzdHJ1Y3Qg
bXNnaGRyICptc2csIHNpemVfdCBsZW4sCisJCSAgICAgaW50IGZsYWdzKQoreworCXN0cnVjdCBw
dmNhbGxzX2JlZGF0YSAqYmVkYXRhOworCWludCByZXQ7CisJc3RydWN0IHNvY2tfbWFwcGluZyAq
bWFwOworCisJaWYgKGZsYWdzICYgKE1TR19DTVNHX0NMT0VYRUN8TVNHX0VSUlFVRVVFfE1TR19P
T0J8TVNHX1RSVU5DKSkKKwkJcmV0dXJuIC1FT1BOT1RTVVBQOworCisJcHZjYWxsc19lbnRlcigp
OworCWlmICghcHZjYWxsc19mcm9udF9kZXYpIHsKKwkJcHZjYWxsc19leGl0KCk7CisJCXJldHVy
biAtRU5PVENPTk47CisJfQorCWJlZGF0YSA9IGRldl9nZXRfZHJ2ZGF0YSgmcHZjYWxsc19mcm9u
dF9kZXYtPmRldik7CisKKwltYXAgPSAoc3RydWN0IHNvY2tfbWFwcGluZyAqKSBzb2NrLT5zay0+
c2tfc2VuZF9oZWFkOworCWlmICghbWFwKSB7CisJCXB2Y2FsbHNfZXhpdCgpOworCQlyZXR1cm4g
LUVOT1RTT0NLOworCX0KKworCW11dGV4X2xvY2soJm1hcC0+YWN0aXZlLmluX211dGV4KTsKKwlp
ZiAobGVuID4gWEVOX0ZMRVhfUklOR19TSVpFKFBWQ0FMTFNfUklOR19PUkRFUikpCisJCWxlbiA9
IFhFTl9GTEVYX1JJTkdfU0laRShQVkNBTExTX1JJTkdfT1JERVIpOworCisJd2hpbGUgKCEoZmxh
Z3MgJiBNU0dfRE9OVFdBSVQpICYmICFwdmNhbGxzX2Zyb250X3JlYWRfdG9kbyhtYXApKSB7CisJ
CXdhaXRfZXZlbnRfaW50ZXJydXB0aWJsZShtYXAtPmFjdGl2ZS5pbmZsaWdodF9jb25uX3JlcSwK
KwkJCQkJIHB2Y2FsbHNfZnJvbnRfcmVhZF90b2RvKG1hcCkpOworCX0KKwlyZXQgPSBfX3JlYWRf
cmluZyhtYXAtPmFjdGl2ZS5yaW5nLCAmbWFwLT5hY3RpdmUuZGF0YSwKKwkJCSAgJm1zZy0+bXNn
X2l0ZXIsIGxlbiwgZmxhZ3MpOworCisJaWYgKHJldCA+IDApCisJCW5vdGlmeV9yZW1vdGVfdmlh
X2lycShtYXAtPmFjdGl2ZS5pcnEpOworCWlmIChyZXQgPT0gMCkKKwkJcmV0ID0gKGZsYWdzICYg
TVNHX0RPTlRXQUlUKSA/IC1FQUdBSU4gOiAwOworCWlmIChyZXQgPT0gLUVOT1RDT05OKQorCQly
ZXQgPSAwOworCisJbXV0ZXhfdW5sb2NrKCZtYXAtPmFjdGl2ZS5pbl9tdXRleCk7CisJcHZjYWxs
c19leGl0KCk7CisJcmV0dXJuIHJldDsKK30KKwogaW50IHB2Y2FsbHNfZnJvbnRfYmluZChzdHJ1
Y3Qgc29ja2V0ICpzb2NrLCBzdHJ1Y3Qgc29ja2FkZHIgKmFkZHIsIGludCBhZGRyX2xlbikKIHsK
IAlzdHJ1Y3QgcHZjYWxsc19iZWRhdGEgKmJlZGF0YTsKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVu
L3B2Y2FsbHMtZnJvbnQuaCBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaAppbmRleCBkOTM3
YzI0Li5kZTI0MDQxIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmgKKysr
IGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oCkBAIC0xNiw1ICsxNiw5IEBAIGludCBwdmNh
bGxzX2Zyb250X2FjY2VwdChzdHJ1Y3Qgc29ja2V0ICpzb2NrLAogaW50IHB2Y2FsbHNfZnJvbnRf
c2VuZG1zZyhzdHJ1Y3Qgc29ja2V0ICpzb2NrLAogCQkJICBzdHJ1Y3QgbXNnaGRyICptc2csCiAJ
CQkgIHNpemVfdCBsZW4pOworaW50IHB2Y2FsbHNfZnJvbnRfcmVjdm1zZyhzdHJ1Y3Qgc29ja2V0
ICpzb2NrLAorCQkJICBzdHJ1Y3QgbXNnaGRyICptc2csCisJCQkgIHNpemVfdCBsZW4sCisJCQkg
IGludCBmbGFncyk7CiAKICNlbmRpZgotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 30 22:41:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 22:41:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9Ik5-00056w-8v; Mon, 30 Oct 2017 22:41:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e9Ik3-00053K-Rh
 for xen-devel@lists.xen.org; Mon, 30 Oct 2017 22:41:11 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 7B/DD-31121-78AA7F95; Mon, 30 Oct 2017 22:41:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeJIrShJLcpLzFFi42I5NlE2Wbdt1fd
 Ig8sTJS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oy9c+YxFuwzrjh19AhTA+MDrS5GLg4hgXVM
 EpPeLGDrYuTkYBFwkOg7d46pi5GDg1EgRuLBD2uQMKNAmMTky0tYQWw2AUOJv082gZWLCEhLX
 Pt8mRFkDrPAZEaJ1+9+MYMkhAVsJZreH2CFmKkq8efQKlaQmbwC7hI7mwxBwhICchInj00GK+
 EECv94uZYJ4p42RonNs48wT2DkXcDIsIpRozi1qCy1SNfQQC+pKDM9oyQ3MTMHyDPTy00tLk5
 MT81JTCrWS87P3cQIDAcGINjBePx93CFGSQ4mJVHenY7fI4X4kvJTKjMSizPii0pzUosPMcpw
 cChJ8L5ZCZQTLEpNT61Iy8wBBiZMWoKDR0mE98oKoDRvcUFibnFmOkTqFKMlx7FNl/8wcXTcv
 Askn8183cAsxJKXn5cqJc57GmSeAEhDRmke3DhY9FxilJUS5mUEOlCIpyC1KDezBFX+FaM4B6
 OSMO8VkCk8mXklcFtfAR3EBHSQhuQXkINKEhFSUg2M7pyqd8o+7csOfOAnHnxyZZheap/fsze
 X1h//cezfxiU5KZ4q612tN6pMyOWY++K16Uk5W+FjZn/u/Js4qW5BkeTRtxNV442CmYufnI9c
 L3m6/dWJjMQJL/jtWQT9eV1bLhxQedTRPNUyqZXLgev0VAPL1v1vGjRKDbQUw1O/mLvp/fhSK
 2mnxFKckWioxVxUnAgALJ+/2ZkCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1509403269!101693558!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46556 invoked from network); 30 Oct 2017 22:41:10 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Oct 2017 22:41:10 -0000
Received: from localhost.localdomain
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 9446A21959;
 Mon, 30 Oct 2017 22:41:08 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9446A21959
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Mon, 30 Oct 2017 15:41:01 -0700
Message-Id: <1509403263-15414-11-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1509403263-15414-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710301537210.7297@sstabellini-ThinkPad-X260>
 <1509403263-15414-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v8 11/13] xen/pvcalls: implement poll command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rm9yIGFjdGl2ZSBzb2NrZXRzLCBjaGVjayB0aGUgaW5kZXhlcyBhbmQgdXNlIHRoZSBpbmZsaWdo
dF9jb25uX3JlcQp3YWl0cXVldWUgdG8gd2FpdC4KCkZvciBwYXNzaXZlIHNvY2tldHMgaWYgYW4g
YWNjZXB0IGlzIG91dHN0YW5kaW5nCihQVkNBTExTX0ZMQUdfQUNDRVBUX0lORkxJR0hUKSwgY2hl
Y2sgaWYgaXQgaGFzIGJlZW4gYW5zd2VyZWQgYnkgbG9va2luZwphdCBiZWRhdGEtPnJzcFtyZXFf
aWRdLiBJZiBzbywgcmV0dXJuIFBPTExJTi4gIE90aGVyd2lzZSB1c2UgdGhlCmluZmxpZ2h0X2Fj
Y2VwdF9yZXEgd2FpdHF1ZXVlLgoKSWYgbm8gYWNjZXB0cyBhcmUgaW5mbGlnaHQsIHNlbmQgUFZD
QUxMU19QT0xMIHRvIHRoZSBiYWNrZW5kLiBJZiB3ZSBoYXZlCm91dHN0YW5kaW5nIFBPTEwgcmVx
dWVzdHMgYXdhaXRpbmcgZm9yIGEgcmVzcG9uc2UgdXNlIHRoZSBpbmZsaWdodF9yZXEKd2FpdHF1
ZXVlOiBpbmZsaWdodF9yZXEgaXMgYXdha2VuIHdoZW4gYSBuZXcgcmVzcG9uc2UgaXMgcmVjZWl2
ZWQ7IG9uCndha2V1cCB3ZSBjaGVjayB3aGV0aGVyIHRoZSBQT0xMIHJlc3BvbnNlIGlzIGFycml2
ZWQgYnkgbG9va2luZyBhdCB0aGUKUFZDQUxMU19GTEFHX1BPTExfUkVUIGZsYWcuIFdlIHNldCB0
aGUgZmxhZyBmcm9tCnB2Y2FsbHNfZnJvbnRfZXZlbnRfaGFuZGxlciwgaWYgdGhlIHJlc3BvbnNl
IHdhcyBmb3IgYSBQT0xMIGNvbW1hbmQuCgpJbiBwdmNhbGxzX2Zyb250X2V2ZW50X2hhbmRsZXIs
IGdldCB0aGUgc3RydWN0IHNvY2tfbWFwcGluZyBmcm9tIHRoZQpwb2xsIGlkICh3ZSBwcmV2aW91
c2x5IGNvbnZlcnRlZCBzdHJ1Y3Qgc29ja19tYXBwaW5nKiB0byB1aW50cHRyX3QgYW5kCnVzZWQg
aXQgYXMgaWQpLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFw
b3JldG8uY29tPgpSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lA
b3JhY2xlLmNvbT4KQ0M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCkNDOiBqZ3Jvc3NAc3Vz
ZS5jb20KLS0tCiBkcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMgfCAxNDQgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0KIGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJv
bnQuaCB8ICAgMyArCiAyIGZpbGVzIGNoYW5nZWQsIDEzOCBpbnNlcnRpb25zKCspLCA5IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYyBiL2RyaXZl
cnMveGVuL3B2Y2FsbHMtZnJvbnQuYwppbmRleCAyNGZmZGM5Li5jN2Q0MjUxIDEwMDY0NAotLS0g
YS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKKysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1m
cm9udC5jCkBAIC04Myw2ICs4Myw4IEBAIHN0cnVjdCBzb2NrX21hcHBpbmcgewogCQkgKiBPbmx5
IG9uZSBwb2xsIG9wZXJhdGlvbiBjYW4gYmUgaW5mbGlnaHQgZm9yIGEgZ2l2ZW4gc29ja2V0Lgog
CQkgKi8KICNkZWZpbmUgUFZDQUxMU19GTEFHX0FDQ0VQVF9JTkZMSUdIVCAwCisjZGVmaW5lIFBW
Q0FMTFNfRkxBR19QT0xMX0lORkxJR0hUICAgMQorI2RlZmluZSBQVkNBTExTX0ZMQUdfUE9MTF9S
RVQgICAgICAgIDIKIAkJCXVpbnQ4X3QgZmxhZ3M7CiAJCQl1aW50MzJfdCBpbmZsaWdodF9yZXFf
aWQ7CiAJCQlzdHJ1Y3Qgc29ja19tYXBwaW5nICphY2NlcHRfbWFwOwpAQCAtMTU0LDE1ICsxNTYs
MzIgQEAgc3RhdGljIGlycXJldHVybl90IHB2Y2FsbHNfZnJvbnRfZXZlbnRfaGFuZGxlcihpbnQg
aXJxLCB2b2lkICpkZXZfaWQpCiAJCXJzcCA9IFJJTkdfR0VUX1JFU1BPTlNFKCZiZWRhdGEtPnJp
bmcsIGJlZGF0YS0+cmluZy5yc3BfY29ucyk7CiAKIAkJcmVxX2lkID0gcnNwLT5yZXFfaWQ7Ci0J
CWRzdCA9ICh1aW50OF90ICopJmJlZGF0YS0+cnNwW3JlcV9pZF0gKyBzaXplb2YocnNwLT5yZXFf
aWQpOwotCQlzcmMgPSAodWludDhfdCAqKXJzcCArIHNpemVvZihyc3AtPnJlcV9pZCk7Ci0JCW1l
bWNweShkc3QsIHNyYywgc2l6ZW9mKCpyc3ApIC0gc2l6ZW9mKHJzcC0+cmVxX2lkKSk7Ci0JCS8q
Ci0JCSAqIEZpcnN0IGNvcHkgdGhlIHJlc3Qgb2YgdGhlIGRhdGEsIHRoZW4gcmVxX2lkLiBJdCBp
cwotCQkgKiBwYWlyZWQgd2l0aCB0aGUgYmFycmllciB3aGVuIGFjY2Vzc2luZyBiZWRhdGEtPnJz
cC4KLQkJICovCi0JCXNtcF93bWIoKTsKLQkJYmVkYXRhLT5yc3BbcmVxX2lkXS5yZXFfaWQgPSBy
c3AtPnJlcV9pZDsKKwkJaWYgKHJzcC0+Y21kID09IFBWQ0FMTFNfUE9MTCkgeworCQkJc3RydWN0
IHNvY2tfbWFwcGluZyAqbWFwID0gKHN0cnVjdCBzb2NrX21hcHBpbmcgKikodWludHB0cl90KQor
CQkJCQkJICAgcnNwLT51LnBvbGwuaWQ7CisKKwkJCWNsZWFyX2JpdChQVkNBTExTX0ZMQUdfUE9M
TF9JTkZMSUdIVCwKKwkJCQkgICh2b2lkICopJm1hcC0+cGFzc2l2ZS5mbGFncyk7CisJCQkvKgor
CQkJICogY2xlYXIgSU5GTElHSFQsIHRoZW4gc2V0IFJFVC4gSXQgcGFpcnMgd2l0aAorCQkJICog
dGhlIGNoZWNrcyBhdCB0aGUgYmVnaW5uaW5nIG9mCisJCQkgKiBwdmNhbGxzX2Zyb250X3BvbGxf
cGFzc2l2ZS4KKwkJCSAqLworCQkJc21wX3dtYigpOworCQkJc2V0X2JpdChQVkNBTExTX0ZMQUdf
UE9MTF9SRVQsCisJCQkJKHZvaWQgKikmbWFwLT5wYXNzaXZlLmZsYWdzKTsKKwkJfSBlbHNlIHsK
KwkJCWRzdCA9ICh1aW50OF90ICopJmJlZGF0YS0+cnNwW3JlcV9pZF0gKworCQkJICAgICAgc2l6
ZW9mKHJzcC0+cmVxX2lkKTsKKwkJCXNyYyA9ICh1aW50OF90ICopcnNwICsgc2l6ZW9mKHJzcC0+
cmVxX2lkKTsKKwkJCW1lbWNweShkc3QsIHNyYywgc2l6ZW9mKCpyc3ApIC0gc2l6ZW9mKHJzcC0+
cmVxX2lkKSk7CisJCQkvKgorCQkJICogRmlyc3QgY29weSB0aGUgcmVzdCBvZiB0aGUgZGF0YSwg
dGhlbiByZXFfaWQuIEl0IGlzCisJCQkgKiBwYWlyZWQgd2l0aCB0aGUgYmFycmllciB3aGVuIGFj
Y2Vzc2luZyBiZWRhdGEtPnJzcC4KKwkJCSAqLworCQkJc21wX3dtYigpOworCQkJYmVkYXRhLT5y
c3BbcmVxX2lkXS5yZXFfaWQgPSByZXFfaWQ7CisJCX0KIAogCQlkb25lID0gMTsKIAkJYmVkYXRh
LT5yaW5nLnJzcF9jb25zKys7CkBAIC04NDYsNiArODY1LDExMyBAQCBpbnQgcHZjYWxsc19mcm9u
dF9hY2NlcHQoc3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0IHNvY2tldCAqbmV3c29jaywgaW50
IGZsYWdzKQogCXJldHVybiByZXQ7CiB9CiAKK3N0YXRpYyB1bnNpZ25lZCBpbnQgcHZjYWxsc19m
cm9udF9wb2xsX3Bhc3NpdmUoc3RydWN0IGZpbGUgKmZpbGUsCisJCQkJCSAgICAgICBzdHJ1Y3Qg
cHZjYWxsc19iZWRhdGEgKmJlZGF0YSwKKwkJCQkJICAgICAgIHN0cnVjdCBzb2NrX21hcHBpbmcg
Km1hcCwKKwkJCQkJICAgICAgIHBvbGxfdGFibGUgKndhaXQpCit7CisJaW50IG5vdGlmeSwgcmVx
X2lkLCByZXQ7CisJc3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3QgKnJlcTsKKworCWlmICh0ZXN0
X2JpdChQVkNBTExTX0ZMQUdfQUNDRVBUX0lORkxJR0hULAorCQkgICAgICh2b2lkICopJm1hcC0+
cGFzc2l2ZS5mbGFncykpIHsKKwkJdWludDMyX3QgcmVxX2lkID0gUkVBRF9PTkNFKG1hcC0+cGFz
c2l2ZS5pbmZsaWdodF9yZXFfaWQpOworCisJCWlmIChyZXFfaWQgIT0gUFZDQUxMU19JTlZBTElE
X0lEICYmCisJCSAgICBSRUFEX09OQ0UoYmVkYXRhLT5yc3BbcmVxX2lkXS5yZXFfaWQpID09IHJl
cV9pZCkKKwkJCXJldHVybiBQT0xMSU4gfCBQT0xMUkROT1JNOworCisJCXBvbGxfd2FpdChmaWxl
LCAmbWFwLT5wYXNzaXZlLmluZmxpZ2h0X2FjY2VwdF9yZXEsIHdhaXQpOworCQlyZXR1cm4gMDsK
Kwl9CisKKwlpZiAodGVzdF9hbmRfY2xlYXJfYml0KFBWQ0FMTFNfRkxBR19QT0xMX1JFVCwKKwkJ
CSAgICAgICAodm9pZCAqKSZtYXAtPnBhc3NpdmUuZmxhZ3MpKQorCQlyZXR1cm4gUE9MTElOIHwg
UE9MTFJETk9STTsKKworCS8qCisJICogRmlyc3QgY2hlY2sgUkVULCB0aGVuIElORkxJR0hULiBO
byBiYXJyaWVycyBuZWNlc3NhcnkgdG8KKwkgKiBlbnN1cmUgZXhlY3V0aW9uIG9yZGVyaW5nIGJl
Y2F1c2Ugb2YgdGhlIGNvbmRpdGlvbmFsCisJICogaW5zdHJ1Y3Rpb25zIGNyZWF0aW5nIGNvbnRy
b2wgZGVwZW5kZW5jaWVzLgorCSAqLworCisJaWYgKHRlc3RfYW5kX3NldF9iaXQoUFZDQUxMU19G
TEFHX1BPTExfSU5GTElHSFQsCisJCQkgICAgICh2b2lkICopJm1hcC0+cGFzc2l2ZS5mbGFncykp
IHsKKwkJcG9sbF93YWl0KGZpbGUsICZiZWRhdGEtPmluZmxpZ2h0X3JlcSwgd2FpdCk7CisJCXJl
dHVybiAwOworCX0KKworCXNwaW5fbG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7CisJcmV0ID0g
Z2V0X3JlcXVlc3QoYmVkYXRhLCAmcmVxX2lkKTsKKwlpZiAocmV0IDwgMCkgeworCQlzcGluX3Vu
bG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7CisJCXJldHVybiByZXQ7CisJfQorCXJlcSA9IFJJ
TkdfR0VUX1JFUVVFU1QoJmJlZGF0YS0+cmluZywgcmVxX2lkKTsKKwlyZXEtPnJlcV9pZCA9IHJl
cV9pZDsKKwlyZXEtPmNtZCA9IFBWQ0FMTFNfUE9MTDsKKwlyZXEtPnUucG9sbC5pZCA9ICh1aW50
cHRyX3QpIG1hcDsKKworCWJlZGF0YS0+cmluZy5yZXFfcHJvZF9wdnQrKzsKKwlSSU5HX1BVU0hf
UkVRVUVTVFNfQU5EX0NIRUNLX05PVElGWSgmYmVkYXRhLT5yaW5nLCBub3RpZnkpOworCXNwaW5f
dW5sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKKwlpZiAobm90aWZ5KQorCQlub3RpZnlfcmVt
b3RlX3ZpYV9pcnEoYmVkYXRhLT5pcnEpOworCisJcG9sbF93YWl0KGZpbGUsICZiZWRhdGEtPmlu
ZmxpZ2h0X3JlcSwgd2FpdCk7CisJcmV0dXJuIDA7Cit9CisKK3N0YXRpYyB1bnNpZ25lZCBpbnQg
cHZjYWxsc19mcm9udF9wb2xsX2FjdGl2ZShzdHJ1Y3QgZmlsZSAqZmlsZSwKKwkJCQkJICAgICAg
c3RydWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGEsCisJCQkJCSAgICAgIHN0cnVjdCBzb2NrX21h
cHBpbmcgKm1hcCwKKwkJCQkJICAgICAgcG9sbF90YWJsZSAqd2FpdCkKK3sKKwl1bnNpZ25lZCBp
bnQgbWFzayA9IDA7CisJaW50MzJfdCBpbl9lcnJvciwgb3V0X2Vycm9yOworCXN0cnVjdCBwdmNh
bGxzX2RhdGFfaW50ZiAqaW50ZiA9IG1hcC0+YWN0aXZlLnJpbmc7CisKKwlvdXRfZXJyb3IgPSBp
bnRmLT5vdXRfZXJyb3I7CisJaW5fZXJyb3IgPSBpbnRmLT5pbl9lcnJvcjsKKworCXBvbGxfd2Fp
dChmaWxlLCAmbWFwLT5hY3RpdmUuaW5mbGlnaHRfY29ubl9yZXEsIHdhaXQpOworCWlmIChwdmNh
bGxzX2Zyb250X3dyaXRlX3RvZG8obWFwKSkKKwkJbWFzayB8PSBQT0xMT1VUIHwgUE9MTFdSTk9S
TTsKKwlpZiAocHZjYWxsc19mcm9udF9yZWFkX3RvZG8obWFwKSkKKwkJbWFzayB8PSBQT0xMSU4g
fCBQT0xMUkROT1JNOworCWlmIChpbl9lcnJvciAhPSAwIHx8IG91dF9lcnJvciAhPSAwKQorCQlt
YXNrIHw9IFBPTExFUlI7CisKKwlyZXR1cm4gbWFzazsKK30KKwordW5zaWduZWQgaW50IHB2Y2Fs
bHNfZnJvbnRfcG9sbChzdHJ1Y3QgZmlsZSAqZmlsZSwgc3RydWN0IHNvY2tldCAqc29jaywKKwkJ
CSAgICAgICBwb2xsX3RhYmxlICp3YWl0KQoreworCXN0cnVjdCBwdmNhbGxzX2JlZGF0YSAqYmVk
YXRhOworCXN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcDsKKwlpbnQgcmV0OworCisJcHZjYWxsc19l
bnRlcigpOworCWlmICghcHZjYWxsc19mcm9udF9kZXYpIHsKKwkJcHZjYWxsc19leGl0KCk7CisJ
CXJldHVybiBQT0xMTlZBTDsKKwl9CisJYmVkYXRhID0gZGV2X2dldF9kcnZkYXRhKCZwdmNhbGxz
X2Zyb250X2Rldi0+ZGV2KTsKKworCW1hcCA9IChzdHJ1Y3Qgc29ja19tYXBwaW5nICopIHNvY2st
PnNrLT5za19zZW5kX2hlYWQ7CisJaWYgKCFtYXApIHsKKwkJcHZjYWxsc19leGl0KCk7CisJCXJl
dHVybiBQT0xMTlZBTDsKKwl9CisJaWYgKG1hcC0+YWN0aXZlX3NvY2tldCkKKwkJcmV0ID0gcHZj
YWxsc19mcm9udF9wb2xsX2FjdGl2ZShmaWxlLCBiZWRhdGEsIG1hcCwgd2FpdCk7CisJZWxzZQor
CQlyZXQgPSBwdmNhbGxzX2Zyb250X3BvbGxfcGFzc2l2ZShmaWxlLCBiZWRhdGEsIG1hcCwgd2Fp
dCk7CisJcHZjYWxsc19leGl0KCk7CisJcmV0dXJuIHJldDsKK30KKwogc3RhdGljIGNvbnN0IHN0
cnVjdCB4ZW5idXNfZGV2aWNlX2lkIHB2Y2FsbHNfZnJvbnRfaWRzW10gPSB7CiAJeyAicHZjYWxs
cyIgfSwKIAl7ICIiIH0KZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaCBi
L2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaAppbmRleCBkZTI0MDQxLi4yNWUwNWI4IDEwMDY0
NAotLS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmgKKysrIGIvZHJpdmVycy94ZW4vcHZj
YWxscy1mcm9udC5oCkBAIC0yMCw1ICsyMCw4IEBAIGludCBwdmNhbGxzX2Zyb250X3JlY3Ztc2co
c3RydWN0IHNvY2tldCAqc29jaywKIAkJCSAgc3RydWN0IG1zZ2hkciAqbXNnLAogCQkJICBzaXpl
X3QgbGVuLAogCQkJICBpbnQgZmxhZ3MpOwordW5zaWduZWQgaW50IHB2Y2FsbHNfZnJvbnRfcG9s
bChzdHJ1Y3QgZmlsZSAqZmlsZSwKKwkJCQlzdHJ1Y3Qgc29ja2V0ICpzb2NrLAorCQkJCXBvbGxf
dGFibGUgKndhaXQpOwogCiAjZW5kaWYKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 30 22:41:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 22:41:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9Ik5-00057T-Fv; Mon, 30 Oct 2017 22:41:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e9Ik4-00054G-7i
 for xen-devel@lists.xen.org; Mon, 30 Oct 2017 22:41:12 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 A1/C1-29298-78AA7F95; Mon, 30 Oct 2017 22:41:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnkeJIrShJLcpLzFFi42I5NlE2Wbdt1fd
 Igx1z9CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozuCcuZC84pVJw6/I65gfG7dBcjF4eQwDom
 iWv9S9i6GDk5WAQcJPo39rJ0MXJwMArESDz4YQ0SZhQIk5h8eQkriM0mYCjx98kmsHIRAWmJa
 58vM4LMYRaYzCjx+t0vZpCEMNCcGb0zWCFmqkrs//0arIFXwF1i09S1YDUSAnISJ49NBqvhBI
 r/eLmWCeKgNkaJzbOPME9g5F3AyLCKUaM4tagstUjXyFAvqSgzPaMkNzEzR9fQwFQvN7W4ODE
 9NScxqVgvOT93EyMwIOoZGBh3MN6d7HeIUZKDSUmUd6fj90ghvqT8lMqMxOKM+KLSnNTiQ4wy
 HBxKErybVwLlBItS01Mr0jJzgKEJk5bg4FES4bUGhqcQb3FBYm5xZjpE6hSjJcexTZf/MHF03
 LwLJJ/NfN3ALMSSl5+XKiXOexpkngBIQ0ZpHtw4WPxcYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM
 7BqCTMewVkCk9mXgnc1ldABzEBHaQh+QXkoJJEhJRUA2NEz7kjZVMcP5xoKIu8NolVZub/v6e
 2PmxOy3FX+phwQsZZPn+DxpwFZlon2WYoRmoXuHKwe7CfUIy/zLxIJKjbelXcdZHwBTVfhKyl
 iwPOmAnUyMbEz3ac0Xlo7nGLFermM5amHVvCEJLvFazP7rrIeZbO8XMxJ1/qhpzua70gls8vJ
 vtwkhJLcUaioRZzUXEiAJmDIdmaAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1509403269!80928859!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33590 invoked from network); 30 Oct 2017 22:41:10 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 30 Oct 2017 22:41:10 -0000
Received: from localhost.localdomain
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 0043421945;
 Mon, 30 Oct 2017 22:41:08 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0043421945
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Mon, 30 Oct 2017 15:41:02 -0700
Message-Id: <1509403263-15414-12-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1509403263-15414-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710301537210.7297@sstabellini-ThinkPad-X260>
 <1509403263-15414-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v8 12/13] xen/pvcalls: implement release command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2VuZCBQVkNBTExTX1JFTEVBU0UgdG8gdGhlIGJhY2tlbmQgYW5kIHdhaXQgZm9yIGEgcmVwbHku
IFRha2UgYm90aAppbl9tdXRleCBhbmQgb3V0X211dGV4IHRvIGF2b2lkIGNvbmN1cnJlbnQgYWNj
ZXNzZXMuIFRoZW4sIGZyZWUgdGhlCnNvY2tldC4KCkZvciBwYXNzaXZlIHNvY2tldHMsIGNoZWNr
IHdoZXRoZXIgd2UgaGF2ZSBhbHJlYWR5IHByZS1hbGxvY2F0ZWQgYW4KYWN0aXZlIHNvY2tldCBm
b3IgdGhlIHB1cnBvc2Ugb2YgYmVpbmcgYWNjZXB0ZWQuIElmIHNvLCBmcmVlIHRoYXQgYXMKd2Vs
bC4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNv
bT4KUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5j
b20+CkNDOiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbQpDQzogamdyb3NzQHN1c2UuY29tCi0t
LQogZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jIHwgOTggKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCiBkcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmggfCAg
MSArCiAyIGZpbGVzIGNoYW5nZWQsIDk5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2
ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKaW5k
ZXggYzdkNDI1MS4uMGMxZWM2OCAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9u
dC5jCisrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwpAQCAtMTk5LDYgKzE5OSwyMSBA
QCBzdGF0aWMgaXJxcmV0dXJuX3QgcHZjYWxsc19mcm9udF9ldmVudF9oYW5kbGVyKGludCBpcnEs
IHZvaWQgKmRldl9pZCkKIHN0YXRpYyB2b2lkIHB2Y2FsbHNfZnJvbnRfZnJlZV9tYXAoc3RydWN0
IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGEsCiAJCQkJICAgc3RydWN0IHNvY2tfbWFwcGluZyAqbWFw
KQogeworCWludCBpOworCisJdW5iaW5kX2Zyb21faXJxaGFuZGxlcihtYXAtPmFjdGl2ZS5pcnEs
IG1hcCk7CisKKwlzcGluX2xvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOworCWlmICghbGlzdF9l
bXB0eSgmbWFwLT5saXN0KSkKKwkJbGlzdF9kZWxfaW5pdCgmbWFwLT5saXN0KTsKKwlzcGluX3Vu
bG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7CisKKwlmb3IgKGkgPSAwOyBpIDwgKDEgPDwgUFZD
QUxMU19SSU5HX09SREVSKTsgaSsrKQorCQlnbnR0YWJfZW5kX2ZvcmVpZ25fYWNjZXNzKG1hcC0+
YWN0aXZlLnJpbmctPnJlZltpXSwgMCwgMCk7CisJZ250dGFiX2VuZF9mb3JlaWduX2FjY2Vzcyht
YXAtPmFjdGl2ZS5yZWYsIDAsIDApOworCWZyZWVfcGFnZSgodW5zaWduZWQgbG9uZyltYXAtPmFj
dGl2ZS5yaW5nKTsKKworCWtmcmVlKG1hcCk7CiB9CiAKIHN0YXRpYyBpcnFyZXR1cm5fdCBwdmNh
bGxzX2Zyb250X2Nvbm5faGFuZGxlcihpbnQgaXJxLCB2b2lkICpzb2NrX21hcCkKQEAgLTk3Miw2
ICs5ODcsODkgQEAgdW5zaWduZWQgaW50IHB2Y2FsbHNfZnJvbnRfcG9sbChzdHJ1Y3QgZmlsZSAq
ZmlsZSwgc3RydWN0IHNvY2tldCAqc29jaywKIAlyZXR1cm4gcmV0OwogfQogCitpbnQgcHZjYWxs
c19mcm9udF9yZWxlYXNlKHN0cnVjdCBzb2NrZXQgKnNvY2spCit7CisJc3RydWN0IHB2Y2FsbHNf
YmVkYXRhICpiZWRhdGE7CisJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwOworCWludCByZXFfaWQs
IG5vdGlmeSwgcmV0OworCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXE7CisKKwlpZiAo
c29jay0+c2sgPT0gTlVMTCkKKwkJcmV0dXJuIDA7CisKKwlwdmNhbGxzX2VudGVyKCk7CisJaWYg
KCFwdmNhbGxzX2Zyb250X2RldikgeworCQlwdmNhbGxzX2V4aXQoKTsKKwkJcmV0dXJuIC1FSU87
CisJfQorCisJYmVkYXRhID0gZGV2X2dldF9kcnZkYXRhKCZwdmNhbGxzX2Zyb250X2Rldi0+ZGV2
KTsKKworCW1hcCA9IChzdHJ1Y3Qgc29ja19tYXBwaW5nICopIHNvY2stPnNrLT5za19zZW5kX2hl
YWQ7CisJaWYgKG1hcCA9PSBOVUxMKSB7CisJCXB2Y2FsbHNfZXhpdCgpOworCQlyZXR1cm4gMDsK
Kwl9CisKKwlzcGluX2xvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOworCXJldCA9IGdldF9yZXF1
ZXN0KGJlZGF0YSwgJnJlcV9pZCk7CisJaWYgKHJldCA8IDApIHsKKwkJc3Bpbl91bmxvY2soJmJl
ZGF0YS0+c29ja2V0X2xvY2spOworCQlwdmNhbGxzX2V4aXQoKTsKKwkJcmV0dXJuIHJldDsKKwl9
CisJc29jay0+c2stPnNrX3NlbmRfaGVhZCA9IE5VTEw7CisKKwlyZXEgPSBSSU5HX0dFVF9SRVFV
RVNUKCZiZWRhdGEtPnJpbmcsIHJlcV9pZCk7CisJcmVxLT5yZXFfaWQgPSByZXFfaWQ7CisJcmVx
LT5jbWQgPSBQVkNBTExTX1JFTEVBU0U7CisJcmVxLT51LnJlbGVhc2UuaWQgPSAodWludHB0cl90
KW1hcDsKKworCWJlZGF0YS0+cmluZy5yZXFfcHJvZF9wdnQrKzsKKwlSSU5HX1BVU0hfUkVRVUVT
VFNfQU5EX0NIRUNLX05PVElGWSgmYmVkYXRhLT5yaW5nLCBub3RpZnkpOworCXNwaW5fdW5sb2Nr
KCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKKwlpZiAobm90aWZ5KQorCQlub3RpZnlfcmVtb3RlX3Zp
YV9pcnEoYmVkYXRhLT5pcnEpOworCisJd2FpdF9ldmVudChiZWRhdGEtPmluZmxpZ2h0X3JlcSwK
KwkJICAgUkVBRF9PTkNFKGJlZGF0YS0+cnNwW3JlcV9pZF0ucmVxX2lkKSA9PSByZXFfaWQpOwor
CisJaWYgKG1hcC0+YWN0aXZlX3NvY2tldCkgeworCQkvKgorCQkgKiBTZXQgaW5fZXJyb3IgYW5k
IHdha2UgdXAgaW5mbGlnaHRfY29ubl9yZXEgdG8gZm9yY2UKKwkJICogcmVjdm1zZyB3YWl0ZXJz
IHRvIGV4aXQuCisJCSAqLworCQltYXAtPmFjdGl2ZS5yaW5nLT5pbl9lcnJvciA9IC1FQkFERjsK
KwkJd2FrZV91cF9pbnRlcnJ1cHRpYmxlKCZtYXAtPmFjdGl2ZS5pbmZsaWdodF9jb25uX3JlcSk7
CisKKwkJLyoKKwkJICogV2FpdCB1bnRpbCB0aGVyZSBhcmUgbm8gbW9yZSB3YWl0ZXJzIG9uIHRo
ZSBtdXRleGVzLgorCQkgKiBXZSBrbm93IHRoYXQgbm8gbmV3IHdhaXRlcnMgY2FuIGJlIGFkZGVk
IGJlY2F1c2Ugc2tfc2VuZF9oZWFkCisJCSAqIGlzIHNldCB0byBOVUxMIC0tIHdlIG9ubHkgbmVl
ZCB0byB3YWl0IGZvciB0aGUgZXhpc3RpbmcKKwkJICogd2FpdGVycyB0byByZXR1cm4uCisJCSAq
LworCQl3aGlsZSAoIW11dGV4X3RyeWxvY2soJm1hcC0+YWN0aXZlLmluX211dGV4KSB8fAorCQkJ
ICAgIW11dGV4X3RyeWxvY2soJm1hcC0+YWN0aXZlLm91dF9tdXRleCkpCisJCQljcHVfcmVsYXgo
KTsKKworCQlwdmNhbGxzX2Zyb250X2ZyZWVfbWFwKGJlZGF0YSwgbWFwKTsKKwl9IGVsc2Ugewor
CQlzcGluX2xvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOworCQlsaXN0X2RlbCgmbWFwLT5saXN0
KTsKKwkJc3Bpbl91bmxvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOworCQlpZiAoUkVBRF9PTkNF
KG1hcC0+cGFzc2l2ZS5pbmZsaWdodF9yZXFfaWQpICE9CisJCSAgICBQVkNBTExTX0lOVkFMSURf
SUQpIHsKKwkJCXB2Y2FsbHNfZnJvbnRfZnJlZV9tYXAoYmVkYXRhLAorCQkJCQkgICAgICAgbWFw
LT5wYXNzaXZlLmFjY2VwdF9tYXApOworCQl9CisJCWtmcmVlKG1hcCk7CisJfQorCVdSSVRFX09O
Q0UoYmVkYXRhLT5yc3BbcmVxX2lkXS5yZXFfaWQsIFBWQ0FMTFNfSU5WQUxJRF9JRCk7CisKKwlw
dmNhbGxzX2V4aXQoKTsKKwlyZXR1cm4gMDsKK30KKwogc3RhdGljIGNvbnN0IHN0cnVjdCB4ZW5i
dXNfZGV2aWNlX2lkIHB2Y2FsbHNfZnJvbnRfaWRzW10gPSB7CiAJeyAicHZjYWxscyIgfSwKIAl7
ICIiIH0KZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaCBiL2RyaXZlcnMv
eGVuL3B2Y2FsbHMtZnJvbnQuaAppbmRleCAyNWUwNWI4Li4zMzMyOTc4IDEwMDY0NAotLS0gYS9k
cml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmgKKysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9u
dC5oCkBAIC0yMyw1ICsyMyw2IEBAIGludCBwdmNhbGxzX2Zyb250X3JlY3Ztc2coc3RydWN0IHNv
Y2tldCAqc29jaywKIHVuc2lnbmVkIGludCBwdmNhbGxzX2Zyb250X3BvbGwoc3RydWN0IGZpbGUg
KmZpbGUsCiAJCQkJc3RydWN0IHNvY2tldCAqc29jaywKIAkJCQlwb2xsX3RhYmxlICp3YWl0KTsK
K2ludCBwdmNhbGxzX2Zyb250X3JlbGVhc2Uoc3RydWN0IHNvY2tldCAqc29jayk7CiAKICNlbmRp
ZgotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 30 22:41:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 22:41:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9Ik5-000586-PU; Mon, 30 Oct 2017 22:41:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e9Ik4-00054I-Ar
 for xen-devel@lists.xen.org; Mon, 30 Oct 2017 22:41:12 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 EE/A2-01785-78AA7F95; Mon, 30 Oct 2017 22:41:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeJIrShJLcpLzFFi42I5NlE2Wbd91fd
 IgwerGS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozvU++yFRzjrngysZ2xgfELZxcjF4eQwDom
 iWftx5m6GDk5WAQcJF70HWXvYuTgYBSIkXjwwxokzCgQJjH58hJWEJtNwFDi75NNbCC2iIC0x
 LXPlxlB5jALTGaUeP3uFzNIQlggQmJ5+x9GiJmqEnP+fmUBsXkF3CVmnv8OtktCQE7i5LHJYE
 M5geI/Xq5lgjiojVFi8+wjzBMYeRcwMqxiVC9OLSpLLdI11EsqykzPKMlNzMzRNTQw1ctNLS5
 OTE/NSUwq1kvOz93ECAyHegYGxh2MTb3OhxglOZiURHl3On6PFOJLyk+pzEgszogvKs1JLT7E
 KMPBoSTBW7kSKCdYlJqeWpGWmQMMTJi0BAePkgjvlRVAad7igsTc4sx0iNQpRkuOY5su/2Hi6
 Lh5F0g+m/m6gVmIJS8/L1VKnDcQZJ4ASENGaR7cOFj0XGKUlRLmZWRgYBDiKUgtys0sQZV/xS
 jOwagkzDsVZApPZl4J3NZXQAcxAR2kIfkF5KCSRISUVANj3xLZeTKLO08U/OOSvuFrOcdlGoN
 wbsw524Mndm9lN2ZSbzLK3Z6zo+JVoKyH8LzuqgauvIXfN0xm8c6IfuKp4HtvBrtx0Kk9DH5O
 zzwZ1ujzCk+aMP/yuoN6f4Wnb+njeXWMtevGNPt19rN+y6fJzai77Pewu0rU5nOO5bLK1EpR6
 cWXOt2UWIozEg21mIuKEwG1vNHDmQIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1509403269!106471388!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37765 invoked from network); 30 Oct 2017 22:41:10 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Oct 2017 22:41:10 -0000
Received: from localhost.localdomain
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5390E2195B;
 Mon, 30 Oct 2017 22:41:09 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5390E2195B
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Mon, 30 Oct 2017 15:41:03 -0700
Message-Id: <1509403263-15414-13-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1509403263-15414-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710301537210.7297@sstabellini-ThinkPad-X260>
 <1509403263-15414-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v8 13/13] xen: introduce a Kconfig option to
	enable the pvcalls frontend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxzbyBhZGQgcHZjYWxscy1mcm9udCB0byB0aGUgTWFrZWZpbGUuCgpTaWduZWQtb2ZmLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+ClJldmlld2VkLWJ5OiBCb3Jp
cyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpDQzogYm9yaXMub3N0cm92
c2t5QG9yYWNsZS5jb20KQ0M6IGpncm9zc0BzdXNlLmNvbQotLS0KIGRyaXZlcnMveGVuL0tjb25m
aWcgIHwgMTEgKysrKysrKysrKysKIGRyaXZlcnMveGVuL01ha2VmaWxlIHwgIDEgKwogMiBmaWxl
cyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vS2Nv
bmZpZyBiL2RyaXZlcnMveGVuL0tjb25maWcKaW5kZXggNDU0NTU2MS4uZDhkZDU0NiAxMDA2NDQK
LS0tIGEvZHJpdmVycy94ZW4vS2NvbmZpZworKysgYi9kcml2ZXJzL3hlbi9LY29uZmlnCkBAIC0x
OTYsNiArMTk2LDE3IEBAIGNvbmZpZyBYRU5fUENJREVWX0JBQ0tFTkQKIAogCSAgSWYgaW4gZG91
YnQsIHNheSBtLgogCitjb25maWcgWEVOX1BWQ0FMTFNfRlJPTlRFTkQKKwl0cmlzdGF0ZSAiWEVO
IFBWIENhbGxzIGZyb250ZW5kIGRyaXZlciIKKwlkZXBlbmRzIG9uIElORVQgJiYgWEVOCisJZGVm
YXVsdCBuCisJc2VsZWN0IFhFTl9YRU5CVVNfRlJPTlRFTkQKKwloZWxwCisJICBFeHBlcmltZW50
YWwgZnJvbnRlbmQgZm9yIHRoZSBYZW4gUFYgQ2FsbHMgcHJvdG9jb2wKKwkgIChodHRwczovL3hl
bmJpdHMueGVuLm9yZy9kb2NzL3Vuc3RhYmxlL21pc2MvcHZjYWxscy5odG1sKS4gSXQKKwkgIHNl
bmRzIGEgc21hbGwgc2V0IG9mIFBPU0lYIGNhbGxzIHRvIHRoZSBiYWNrZW5kLCB3aGljaAorCSAg
aW1wbGVtZW50cyB0aGVtLgorCiBjb25maWcgWEVOX1BWQ0FMTFNfQkFDS0VORAogCWJvb2wgIlhF
TiBQViBDYWxscyBiYWNrZW5kIGRyaXZlciIKIAlkZXBlbmRzIG9uIElORVQgJiYgWEVOICYmIFhF
Tl9CQUNLRU5ECmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9NYWtlZmlsZSBiL2RyaXZlcnMveGVu
L01ha2VmaWxlCmluZGV4IGNhYWExNWQuLjgyNDY2ZjIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVu
L01ha2VmaWxlCisrKyBiL2RyaXZlcnMveGVuL01ha2VmaWxlCkBAIC0zNiw2ICszNiw3IEBAIG9i
ai0kKENPTkZJR19YRU5fRUZJKQkJCSs9IGVmaS5vCiBvYmotJChDT05GSUdfWEVOX1NDU0lfQkFD
S0VORCkJCSs9IHhlbi1zY3NpYmFjay5vCiBvYmotJChDT05GSUdfWEVOX0FVVE9fWExBVEUpCQkr
PSB4bGF0ZV9tbXUubwogb2JqLSQoQ09ORklHX1hFTl9QVkNBTExTX0JBQ0tFTkQpCSs9IHB2Y2Fs
bHMtYmFjay5vCitvYmotJChDT05GSUdfWEVOX1BWQ0FMTFNfRlJPTlRFTkQpCSs9IHB2Y2FsbHMt
ZnJvbnQubwogeGVuLWV2dGNobi15CQkJCTo9IGV2dGNobi5vCiB4ZW4tZ250ZGV2LXkJCQkJOj0g
Z250ZGV2Lm8KIHhlbi1nbnRhbGxvYy15CQkJCTo9IGdudGFsbG9jLm8KLS0gCjEuOS4xCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Oct 30 22:41:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 22:41:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9IkJ-0005J8-0o; Mon, 30 Oct 2017 22:41:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e9IkH-0005Hd-3J
 for xen-devel@lists.xen.org; Mon, 30 Oct 2017 22:41:25 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 5B/96-20813-49AA7F95; Mon, 30 Oct 2017 22:41:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeJIrShJLcpLzFFi42I5NlE2WXfyqu+
 RBv3bdS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyN/1ewFzyQqPi9OKeBcZJoFyMXh5DAOiaJ
 xX0n2boYOTlYBBwkHj0+AmRzcDAKxEg8+GENEmYUCJOYfHkJK4jNJmAo8ffJJrByEQFpiWufL
 zOCzGEWmMwo8frdL2aQhLCArcTS2TOZIGaqSrQ3XQNr4BVwk3jy6BJYXEJATuLksclgQzkF3C
 V+vFzLBHFQG6PE5tlHmCcw8i5gZFjFqFGcWlSWWqRrZKSXVJSZnlGSm5iZo2toYKaXm1pcnJi
 empOYVKyXnJ+7iREYDgxAsINxzfzAQ4ySHExKorw7Hb9HCvEl5adUZiQWZ8QXleakFh9ilOHg
 UJLgtVsJlBMsSk1PrUjLzAEGJkxagoNHSYT3ygqgNG9xQWJucWY6ROoUoyXHsU2X/zBxdNy8C
 ySfzXzdwCzEkpeflyolzhsIMk8ApCGjNA9uHCx6LjHKSgnzMgIdKMRTkFqUm1mCKv+KUZyDUU
 mYNwpkCk9mXgnc1ldABzEBHaQh+QXkoJJEhJRUA2P2voC7t3IjE99oT/y6UeOhrsbimFsLDas
 Ori3/EPbx7p4p/u9C4ju81h+T2nvWpjMl/ck3ZjXWB+luZZM3h4XHFq9cV33NdVGsdtDLb667
 ps+YNM2v5+Y/ue63wjuYrlwy2brzsUORnpmydPvF85+bZzLtdBLZerr2z94VDGmfGi6kfFPyO
 mitxFKckWioxVxUnAgAG4hR6pkCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1509403282!79684244!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34882 invoked from network); 30 Oct 2017 22:41:23 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Oct 2017 22:41:23 -0000
Received: from localhost.localdomain
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B3AC12194A;
 Mon, 30 Oct 2017 22:41:06 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B3AC12194A
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Mon, 30 Oct 2017 15:40:56 -0700
Message-Id: <1509403263-15414-6-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1509403263-15414-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710301537210.7297@sstabellini-ThinkPad-X260>
 <1509403263-15414-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v8 06/13] xen/pvcalls: implement bind command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2VuZCBQVkNBTExTX0JJTkQgdG8gdGhlIGJhY2tlbmQuIEludHJvZHVjZSBhIG5ldyBzdHJ1Y3R1
cmUsIHBhcnQgb2YKc3RydWN0IHNvY2tfbWFwcGluZywgdG8gc3RvcmUgaW5mb3JtYXRpb24gc3Bl
Y2lmaWMgdG8gcGFzc2l2ZSBzb2NrZXRzLgoKSW50cm9kdWNlIGEgc3RhdHVzIGZpZWxkIHRvIGtl
ZXAgdHJhY2sgb2YgdGhlIHN0YXR1cyBvZiB0aGUgcGFzc2l2ZQpzb2NrZXQuCgpTaWduZWQtb2Zm
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+ClJldmlld2VkLWJ5
OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpDQzogYm9yaXMu
b3N0cm92c2t5QG9yYWNsZS5jb20KQ0M6IGpncm9zc0BzdXNlLmNvbQotLS0KIGRyaXZlcnMveGVu
L3B2Y2FsbHMtZnJvbnQuYyB8IDY2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oIHwgIDMgKysrCiAyIGZpbGVz
IGNoYW5nZWQsIDY5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNh
bGxzLWZyb250LmMgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKaW5kZXggOGQ0YTQzZS4u
NmU3MGVjMyAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCisrKyBiL2Ry
aXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwpAQCAtNzAsNiArNzAsMTMgQEAgc3RydWN0IHNvY2tf
bWFwcGluZyB7CiAKIAkJCXdhaXRfcXVldWVfaGVhZF90IGluZmxpZ2h0X2Nvbm5fcmVxOwogCQl9
IGFjdGl2ZTsKKwkJc3RydWN0IHsKKwkJLyogU29ja2V0IHN0YXR1cyAqLworI2RlZmluZSBQVkNB
TExTX1NUQVRVU19VTklOSVRBTElaRUQgIDAKKyNkZWZpbmUgUFZDQUxMU19TVEFUVVNfQklORCAg
ICAgICAgICAxCisjZGVmaW5lIFBWQ0FMTFNfU1RBVFVTX0xJU1RFTiAgICAgICAgMgorCQkJdWlu
dDhfdCBzdGF0dXM7CisJCX0gcGFzc2l2ZTsKIAl9OwogfTsKIApAQCAtMzQ2LDYgKzM1Myw2NSBA
QCBpbnQgcHZjYWxsc19mcm9udF9jb25uZWN0KHN0cnVjdCBzb2NrZXQgKnNvY2ssIHN0cnVjdCBz
b2NrYWRkciAqYWRkciwKIAlyZXR1cm4gcmV0OwogfQogCitpbnQgcHZjYWxsc19mcm9udF9iaW5k
KHN0cnVjdCBzb2NrZXQgKnNvY2ssIHN0cnVjdCBzb2NrYWRkciAqYWRkciwgaW50IGFkZHJfbGVu
KQoreworCXN0cnVjdCBwdmNhbGxzX2JlZGF0YSAqYmVkYXRhOworCXN0cnVjdCBzb2NrX21hcHBp
bmcgKm1hcCA9IE5VTEw7CisJc3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3QgKnJlcTsKKwlpbnQg
bm90aWZ5LCByZXFfaWQsIHJldDsKKworCWlmIChhZGRyLT5zYV9mYW1pbHkgIT0gQUZfSU5FVCB8
fCBzb2NrLT50eXBlICE9IFNPQ0tfU1RSRUFNKQorCQlyZXR1cm4gLUVPUE5PVFNVUFA7CisKKwlw
dmNhbGxzX2VudGVyKCk7CisJaWYgKCFwdmNhbGxzX2Zyb250X2RldikgeworCQlwdmNhbGxzX2V4
aXQoKTsKKwkJcmV0dXJuIC1FTk9UQ09OTjsKKwl9CisJYmVkYXRhID0gZGV2X2dldF9kcnZkYXRh
KCZwdmNhbGxzX2Zyb250X2Rldi0+ZGV2KTsKKworCW1hcCA9IChzdHJ1Y3Qgc29ja19tYXBwaW5n
ICopIHNvY2stPnNrLT5za19zZW5kX2hlYWQ7CisJaWYgKG1hcCA9PSBOVUxMKSB7CisJCXB2Y2Fs
bHNfZXhpdCgpOworCQlyZXR1cm4gLUVOT1RTT0NLOworCX0KKworCXNwaW5fbG9jaygmYmVkYXRh
LT5zb2NrZXRfbG9jayk7CisJcmV0ID0gZ2V0X3JlcXVlc3QoYmVkYXRhLCAmcmVxX2lkKTsKKwlp
ZiAocmV0IDwgMCkgeworCQlzcGluX3VubG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7CisJCXB2
Y2FsbHNfZXhpdCgpOworCQlyZXR1cm4gcmV0OworCX0KKwlyZXEgPSBSSU5HX0dFVF9SRVFVRVNU
KCZiZWRhdGEtPnJpbmcsIHJlcV9pZCk7CisJcmVxLT5yZXFfaWQgPSByZXFfaWQ7CisJbWFwLT5z
b2NrID0gc29jazsKKwlyZXEtPmNtZCA9IFBWQ0FMTFNfQklORDsKKwlyZXEtPnUuYmluZC5pZCA9
ICh1aW50cHRyX3QpbWFwOworCW1lbWNweShyZXEtPnUuYmluZC5hZGRyLCBhZGRyLCBzaXplb2Yo
KmFkZHIpKTsKKwlyZXEtPnUuYmluZC5sZW4gPSBhZGRyX2xlbjsKKworCW1hcC0+YWN0aXZlX3Nv
Y2tldCA9IGZhbHNlOworCisJYmVkYXRhLT5yaW5nLnJlcV9wcm9kX3B2dCsrOworCVJJTkdfUFVT
SF9SRVFVRVNUU19BTkRfQ0hFQ0tfTk9USUZZKCZiZWRhdGEtPnJpbmcsIG5vdGlmeSk7CisJc3Bp
bl91bmxvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOworCWlmIChub3RpZnkpCisJCW5vdGlmeV9y
ZW1vdGVfdmlhX2lycShiZWRhdGEtPmlycSk7CisKKwl3YWl0X2V2ZW50KGJlZGF0YS0+aW5mbGln
aHRfcmVxLAorCQkgICBSRUFEX09OQ0UoYmVkYXRhLT5yc3BbcmVxX2lkXS5yZXFfaWQpID09IHJl
cV9pZCk7CisKKwkvKiByZWFkIHJlcV9pZCwgdGhlbiB0aGUgY29udGVudCAqLworCXNtcF9ybWIo
KTsKKwlyZXQgPSBiZWRhdGEtPnJzcFtyZXFfaWRdLnJldDsKKwliZWRhdGEtPnJzcFtyZXFfaWRd
LnJlcV9pZCA9IFBWQ0FMTFNfSU5WQUxJRF9JRDsKKworCW1hcC0+cGFzc2l2ZS5zdGF0dXMgPSBQ
VkNBTExTX1NUQVRVU19CSU5EOworCXB2Y2FsbHNfZXhpdCgpOworCXJldHVybiAwOworfQorCiBz
dGF0aWMgY29uc3Qgc3RydWN0IHhlbmJ1c19kZXZpY2VfaWQgcHZjYWxsc19mcm9udF9pZHNbXSA9
IHsKIAl7ICJwdmNhbGxzIiB9LAogCXsgIiIgfQpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZj
YWxscy1mcm9udC5oIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oCmluZGV4IDYzYjA0MTcu
LjhiMGEyNzQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaAorKysgYi9k
cml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmgKQEAgLTYsNSArNiw4IEBACiBpbnQgcHZjYWxsc19m
cm9udF9zb2NrZXQoc3RydWN0IHNvY2tldCAqc29jayk7CiBpbnQgcHZjYWxsc19mcm9udF9jb25u
ZWN0KHN0cnVjdCBzb2NrZXQgKnNvY2ssIHN0cnVjdCBzb2NrYWRkciAqYWRkciwKIAkJCSAgaW50
IGFkZHJfbGVuLCBpbnQgZmxhZ3MpOworaW50IHB2Y2FsbHNfZnJvbnRfYmluZChzdHJ1Y3Qgc29j
a2V0ICpzb2NrLAorCQkgICAgICAgc3RydWN0IHNvY2thZGRyICphZGRyLAorCQkgICAgICAgaW50
IGFkZHJfbGVuKTsKIAogI2VuZGlmCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Oct 30 22:41:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 22:41:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9IkX-0005Tf-CG; Mon, 30 Oct 2017 22:41:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e9IkV-0005QK-VS
 for xen-devel@lists.xen.org; Mon, 30 Oct 2017 22:41:40 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 12/5B-05363-3AAA7F95; Mon, 30 Oct 2017 22:41:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnkeJIrShJLcpLzFFi42I5NlE2WXfRqu+
 RBieXW1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlvjyxiKWgTqXj6fxNzA+MWwS5GLg4hgXVM
 Es33PjN3MXJysAg4SByd9IOli5GDg1EgRuLBD2uQMKNAmMTky0tYQWw2AUOJv082sYHYIgLSE
 tc+X2YEmcMsMJlR4vW7X2BzhAXsJU6fW88OMVNV4tG0Z2DNvAJuEhNnT2ACsSUE5CROHpsMFu
 cUcJf48XItE8RBbYwSm2cfYZ7AyLuAkWEVo0ZxalFZapGukaFeUlFmekZJbmJmjq6hgbFebmp
 xcWJ6ak5iUrFecn7uJkZgQNQzMDDuYOzZ63eIUZKDSUmUd6fj90ghvqT8lMqMxOKM+KLSnNTi
 Q4wyHBxKErybVwLlBItS01Mr0jJzgKEJk5bg4FES4b2yAijNW1yQmFucmQ6ROsVoyXFs0+U/T
 BwdN+8CyWczXzcwC7Hk5eelSonzBoLMEwBpyCjNgxsHi59LjLJSwryMDAwMQjwFqUW5mSWo8q
 8YxTkYlYR5r4BM4cnMK4Hb+groICaggzQkv4AcVJKIkJJqYPQ61tH4mH+7KXu/tMb5wJVy/oc
 W1bSonnF+KBvqXWj6b/qyQxOuvp86qzB+i/B5hcDNO2yNH/rOuva2iXX3odXOl/32Lr+447KB
 xtw0c3H3JxX5HwS+LFY3c1T9tELt+oTbS2Y8iuk7ld+oMV17iYPPIf5oXdmLL/es1psc0TDx9
 V9OjdAj6cuVWIozEg21mIuKEwFWCI6UmgIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1509403297!54593918!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29799 invoked from network); 30 Oct 2017 22:41:38 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Oct 2017 22:41:38 -0000
Received: from localhost.localdomain
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 11B0F2194B;
 Mon, 30 Oct 2017 22:41:07 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 11B0F2194B
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Mon, 30 Oct 2017 15:40:57 -0700
Message-Id: <1509403263-15414-7-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1509403263-15414-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1710301537210.7297@sstabellini-ThinkPad-X260>
 <1509403263-15414-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v8 07/13] xen/pvcalls: implement listen command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2VuZCBQVkNBTExTX0xJU1RFTiB0byB0aGUgYmFja2VuZC4KClNpZ25lZC1vZmYtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KUmV2aWV3ZWQtYnk6IEJvcmlzIE9z
dHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CkNDOiBib3Jpcy5vc3Ryb3Zza3lA
b3JhY2xlLmNvbQpDQzogamdyb3NzQHN1c2UuY29tCi0tLQogZHJpdmVycy94ZW4vcHZjYWxscy1m
cm9udC5jIHwgNTcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
CiBkcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmggfCAgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDU4
IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMg
Yi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKaW5kZXggNmU3MGVjMy4uMDliMmE2NCAxMDA2
NDQKLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCisrKyBiL2RyaXZlcnMveGVuL3B2
Y2FsbHMtZnJvbnQuYwpAQCAtNDEyLDYgKzQxMiw2MyBAQCBpbnQgcHZjYWxsc19mcm9udF9iaW5k
KHN0cnVjdCBzb2NrZXQgKnNvY2ssIHN0cnVjdCBzb2NrYWRkciAqYWRkciwgaW50IGFkZHJfbGVu
KQogCXJldHVybiAwOwogfQogCitpbnQgcHZjYWxsc19mcm9udF9saXN0ZW4oc3RydWN0IHNvY2tl
dCAqc29jaywgaW50IGJhY2tsb2cpCit7CisJc3RydWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGE7
CisJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwOworCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0
ICpyZXE7CisJaW50IG5vdGlmeSwgcmVxX2lkLCByZXQ7CisKKwlwdmNhbGxzX2VudGVyKCk7CisJ
aWYgKCFwdmNhbGxzX2Zyb250X2RldikgeworCQlwdmNhbGxzX2V4aXQoKTsKKwkJcmV0dXJuIC1F
Tk9UQ09OTjsKKwl9CisJYmVkYXRhID0gZGV2X2dldF9kcnZkYXRhKCZwdmNhbGxzX2Zyb250X2Rl
di0+ZGV2KTsKKworCW1hcCA9IChzdHJ1Y3Qgc29ja19tYXBwaW5nICopIHNvY2stPnNrLT5za19z
ZW5kX2hlYWQ7CisJaWYgKCFtYXApIHsKKwkJcHZjYWxsc19leGl0KCk7CisJCXJldHVybiAtRU5P
VFNPQ0s7CisJfQorCisJaWYgKG1hcC0+cGFzc2l2ZS5zdGF0dXMgIT0gUFZDQUxMU19TVEFUVVNf
QklORCkgeworCQlwdmNhbGxzX2V4aXQoKTsKKwkJcmV0dXJuIC1FT1BOT1RTVVBQOworCX0KKwor
CXNwaW5fbG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7CisJcmV0ID0gZ2V0X3JlcXVlc3QoYmVk
YXRhLCAmcmVxX2lkKTsKKwlpZiAocmV0IDwgMCkgeworCQlzcGluX3VubG9jaygmYmVkYXRhLT5z
b2NrZXRfbG9jayk7CisJCXB2Y2FsbHNfZXhpdCgpOworCQlyZXR1cm4gcmV0OworCX0KKwlyZXEg
PSBSSU5HX0dFVF9SRVFVRVNUKCZiZWRhdGEtPnJpbmcsIHJlcV9pZCk7CisJcmVxLT5yZXFfaWQg
PSByZXFfaWQ7CisJcmVxLT5jbWQgPSBQVkNBTExTX0xJU1RFTjsKKwlyZXEtPnUubGlzdGVuLmlk
ID0gKHVpbnRwdHJfdCkgbWFwOworCXJlcS0+dS5saXN0ZW4uYmFja2xvZyA9IGJhY2tsb2c7CisK
KwliZWRhdGEtPnJpbmcucmVxX3Byb2RfcHZ0Kys7CisJUklOR19QVVNIX1JFUVVFU1RTX0FORF9D
SEVDS19OT1RJRlkoJmJlZGF0YS0+cmluZywgbm90aWZ5KTsKKwlzcGluX3VubG9jaygmYmVkYXRh
LT5zb2NrZXRfbG9jayk7CisJaWYgKG5vdGlmeSkKKwkJbm90aWZ5X3JlbW90ZV92aWFfaXJxKGJl
ZGF0YS0+aXJxKTsKKworCXdhaXRfZXZlbnQoYmVkYXRhLT5pbmZsaWdodF9yZXEsCisJCSAgIFJF
QURfT05DRShiZWRhdGEtPnJzcFtyZXFfaWRdLnJlcV9pZCkgPT0gcmVxX2lkKTsKKworCS8qIHJl
YWQgcmVxX2lkLCB0aGVuIHRoZSBjb250ZW50ICovCisJc21wX3JtYigpOworCXJldCA9IGJlZGF0
YS0+cnNwW3JlcV9pZF0ucmV0OworCWJlZGF0YS0+cnNwW3JlcV9pZF0ucmVxX2lkID0gUFZDQUxM
U19JTlZBTElEX0lEOworCisJbWFwLT5wYXNzaXZlLnN0YXR1cyA9IFBWQ0FMTFNfU1RBVFVTX0xJ
U1RFTjsKKwlwdmNhbGxzX2V4aXQoKTsKKwlyZXR1cm4gcmV0OworfQorCiBzdGF0aWMgY29uc3Qg
c3RydWN0IHhlbmJ1c19kZXZpY2VfaWQgcHZjYWxsc19mcm9udF9pZHNbXSA9IHsKIAl7ICJwdmNh
bGxzIiB9LAogCXsgIiIgfQpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5o
IGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oCmluZGV4IDhiMGEyNzQuLmFhOGZlMTAgMTAw
NjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaAorKysgYi9kcml2ZXJzL3hlbi9w
dmNhbGxzLWZyb250LmgKQEAgLTksNSArOSw2IEBAIGludCBwdmNhbGxzX2Zyb250X2Nvbm5lY3Qo
c3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0IHNvY2thZGRyICphZGRyLAogaW50IHB2Y2FsbHNf
ZnJvbnRfYmluZChzdHJ1Y3Qgc29ja2V0ICpzb2NrLAogCQkgICAgICAgc3RydWN0IHNvY2thZGRy
ICphZGRyLAogCQkgICAgICAgaW50IGFkZHJfbGVuKTsKK2ludCBwdmNhbGxzX2Zyb250X2xpc3Rl
bihzdHJ1Y3Qgc29ja2V0ICpzb2NrLCBpbnQgYmFja2xvZyk7CiAKICNlbmRpZgotLSAKMS45LjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Oct 30 23:33:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 23:33:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9JYR-0002Gh-VP; Mon, 30 Oct 2017 23:33:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sgoel@codeaurora.org>) id 1e9JYQ-0002GZ-Ld
 for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 23:33:14 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 69/08-06614-8B6B7F95; Mon, 30 Oct 2017 23:33:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJKsWRWlGSWpSXmKPExsVybKJsgu72bd8
 jDXYtMLT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOWnr3EVLDCquLWnrssDYx9Bl2MHBxCAkUS
 M/5Xg5gsAn+ZJI4KdzFyckgIREus23CMHcLmk7j44gdTFyMXkD2BUeLX12ZGEEdIYA+TxI6dj
 WAOWHPvgZWsIC0sAi4SV++9BWtnFCiQmLPhIyOEnSIxq+sNmC0s4C5x4eErsGYRgbeMElcOfG
 YDSQgJuEpsaNsKVsQmoC2x98JvZhCbV8BRomfZTEaIBaoSJ568AYuLCsRI/Oj8zQpRIyhxcuY
 TFhCbU8BNYte8rWAzmQXUJf7Mu8QMYYtL3HoynwnClpdo3jqbeQKj2Cwk7bOQtMxC0jILScsC
 RpZVjBrFqUVlqUW6hoZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBkcQABDsYV
 /92OsQoycGkJMq70/F7pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXuutQDnBotT01Iq0zBxgTM
 OkJTh4lER4u7cApXmLCxJzizPTIVKnGO05nqy4+IeJ49imy0Dyx6QrQPLZzNcNzEIsefl5qVL
 ivLwgUwVA2jJK8+CGwlLQJUZZKWFeRqAzhXgKUotyM0tQ5V8xinMwKgnzSoNM4cnMK4Hb/Qro
 LCagszQkv4CcVZKIkJJqYFRtFo9cWjgt7OlK/c9be42j/kq+f+C2YOUUTY303V/4Vr3uCb7Gm
 lSTF2ZQcJR9qaF1/ZU5cY3q93f3b/eP4WKo/Fqvfoj7blpRRvXps7sWlHGuNXWq3LaYMfDN/n
 DBBqF4XfO3Hpp6h799vuv6f9WTdNM1r8pfnZm0Sm0qQy3Pa1mBw7mmx5RYijMSDbWYi4oTAUq
 wcZM8AwAA
X-Env-Sender: sgoel@codeaurora.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1509406390!105121769!1
X-Originating-IP: [198.145.29.96]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60384 invoked from network); 30 Oct 2017 23:33:11 -0000
Received: from smtp.codeaurora.org (HELO smtp.codeaurora.org) (198.145.29.96)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 30 Oct 2017 23:33:11 -0000
Received: by smtp.codeaurora.org (Postfix, from userid 1000)
 id C27EB6079D; Mon, 30 Oct 2017 23:33:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1509406389;
 bh=7hC81SDUhNKENfj9SLBv/iEvoiQTgwXgEy3raVFCib8=;
 h=Subject:To:References:From:Date:In-Reply-To:From;
 b=WIAcfbxm072YvpkuqqKjEmQyvSNiRsYNHYnXIYA//MsIIT6yUxqgR0l+2IOGmsUIS
 HrSkxqkj0il06T+l67pNbUBJg+pvdjlb8pZe1qQMMQ98GN8rqUOuB/5sR6YkrWrovi
 9Q/a4++K151LxaADKF8rUCHNedehMoipYtztv++Q=
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on
 pdx-caf-mail.web.codeaurora.org
X-Spam-Level: 
X-Spam-Status: No, score=-2.8 required=2.0 tests=ALL_TRUSTED,BAYES_00,
 DKIM_SIGNED,T_DKIM_INVALID autolearn=no autolearn_force=no version=3.4.0
Received: from [192.168.86.198] (unknown [73.181.28.255])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 (Authenticated sender: sgoel@smtp.codeaurora.org)
 by smtp.codeaurora.org (Postfix) with ESMTPSA id 2089960316;
 Mon, 30 Oct 2017 23:33:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1509406388;
 bh=7hC81SDUhNKENfj9SLBv/iEvoiQTgwXgEy3raVFCib8=;
 h=Subject:To:References:From:Date:In-Reply-To:From;
 b=h3F5JBBLPUxT0aB0Ss7rqzrtW+YHmCZUTnd1U5W6mIfNVM/ELJO6Nhhkz01a69Cbn
 L1yH2Mac/M79t9kCVPC6oEAg8iqvInVJR74wP6iCvDlwgzu0w8X62PJ+wfCfZTEM8B
 xHK65JurD0B0Q1cMpdjxtgAOofqv292c7BduQ888=
DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org 2089960316
To: Manish Jaggi <mjaggi@caviumnetworks.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Andre Przywara <andre.przywara@arm.com>, Julien Grall
 <julien.grall@arm.com>, Stefano Stabellini <sstabellini@kernel.org>
References: <c5b79b2a-32d2-5fdb-ff0a-d511b267291e@caviumnetworks.com>
From: "Goel, Sameer" <sgoel@codeaurora.org>
Message-ID: <59536440-a3fc-c57a-c2c0-4b17d4885d35@codeaurora.org>
Date: Mon, 30 Oct 2017 17:33:06 -0600
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <c5b79b2a-32d2-5fdb-ff0a-d511b267291e@caviumnetworks.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC] [Draft Design] ACPI/IORT Support in Xen.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMTIvMjAxNyAzOjAzIFBNLCBNYW5pc2ggSmFnZ2kgd3JvdGU6Cj4gQUNQSS9JT1JUIFN1
cHBvcnQgaW4gWGVuLgo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4g
Cj4gSSBoYWQgc2VudCBvdXQgcGF0Y2ggc2VyaWVzIFswXSB0byBoaWRlIHNtbXUgZnJvbSBEb20w
IElPUlQuIEV4dGVuZGluZyB0aGUgc2NvcGUKPiBhbmQgaW5jbHVkaW5nIGFsbCB0aGF0IGlzIHJl
cXVpcmVkIHRvIHN1cHBvcnQgQUNQSS9JT1JUIGluIFhlbi4gUHJlc2VudGluZyBmb3IgcmV2aWV3
Cj4gZmlyc3QgX2RyYWZ0XyBvZiBkZXNpZ24gb2YgQUNQSS9JT1JUIHN1cHBvcnQgaW4gWGVuLiBO
b3QgY29tcGxldGUgdGhvdWdoLgo+IAo+IERpc2N1c3NlZCBpcyB0aGUgcGFyc2luZyBhbmQgZ2Vu
ZXJhdGlvbiBvZiBJT1JUIHRhYmxlIGZvciBEb20wIGFuZCBEb21Vcy4KPiBJdCBpcyBwcm9wb3Nl
ZCB0aGF0IElPUlQgYmUgcGFyc2VkIGFuZCB0aGUgaW5mb3JtYXRpb24gaW4gc2F2ZWQgaW50byB4
ZW4gZGF0YS1zdHJ1Y3R1cmUKPiBzYXkgaG9zdF9pb3J0X3N0cnVjdCBhbmQgaXMgcmV1c2VkIGJ5
IGFsbCB4ZW4gc3Vic3lzdGVtcyBsaWtlIElUUyAvIFNNTVUgZXRjLgo+IAo+IFNpbmNlIHRoaXMg
aXMgZmlyc3QgZHJhZnQgaXMgb3BlbiB0byB0ZWNobmljYWwgY29tbWVudHMsIG1vZGlmaWNhdGlv
bnMKPiBhbmQgc3VnZ2VzdGlvbnMuIFBsZWFzZSBiZSBvcGVuIGFuZCBmZWVsIGZyZWUgdG8gYWRk
IGFueSBtaXNzaW5nIHBvaW50cyAvIGFkZGl0aW9ucy4KPiAKPiAxLiBXaGF0IGlzIElPUlQuIFdo
YXQgYXJlIGl0cyBjb21wb25lbnRzID8KPiAyLiBDdXJyZW50IFN1cHBvcnQgaW4gWGVuCj4gMy4g
SU9SVCBmb3IgRG9tMAo+IDQuIElPUlQgZm9yIERvbVUKPiA1LiBQYXJzaW5nIG9mIElPUlQgaW4g
WGVuCj4gNi4gR2VuZXJhdGlvbiBvZiBJT1JUCj4gNy4gRnV0dXJlIFdvcmsgYW5kIFRPRE9zCj4g
Cj4gMS4gV2hhdCBpcyBJT1JULiBXaGF0IGFyZSBpdHMgY29tcG9uZW50cyA/Cj4gLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiBJT1JUIHJlZmVycyB0byBJbnB1
dCBPdXRwdXQgcmVtYXBwaW5nIHRhYmxlLiBJdCBpcyBlc3NlbnRpYWxseSB1c2VkIHRvIGZpbmQK
PiBpbmZvcm1hdGlvbiBhYm91dCB0aGUgSU8gdG9wb2xvZ3kgKFBDSVJDLVNNTVUtSVRTKSBhbmQg
cmVsYXRpb25zaGlwcyBiZXR3ZWVuCj4gZGV2aWNlcy4KPiAKPiBBIGdlbmVyYWwgc3RydWN0dXJl
IG9mIElPUlQgaXMgaGFzIG5vZGVzIHdoaWNoIGhhdmUgaW5mb3JtYXRpb24gYWJvdXQgUENJIFJD
LAo+IFNNTVUsIElUUyBhbmQgUGxhdGZvcm0gZGV2aWNlcy4gVXNpbmcgYW4gSU9SVCB0YWJsZSBy
ZWxhdGlvbnNoaXAgYmV0d2Vlbgo+IFJJRCAtPiBTdHJlYW1JRCAtPiBEZXZpY2VJZCBjYW4gYmUg
b2J0YWluZWQuIE1vcmUgc3BlY2lmaWNhbGx5IHdoaWNoIGRldmljZSBpcwo+IGJlaGluZCB3aGlj
aCBTTU1VIGFuZCB3aGljaCBpbnRlcnJ1cHQgY29udHJvbGxlciwgdGhpcyB0b3BvbG9neSBpcyBk
ZXNjcmliZWQgaW4KPiBJT1JUIFRhYmxlLgo+IAo+IFJJRCBpcyBhIHJlcXVlc3RlciBJRCBpbiBQ
Q0kgY29udGV4dCwKPiBTdHJlYW1JRCBpcyB0aGUgSUQgb2YgdGhlIGRldmljZSBpbiBTTU1VIGNv
bnRleHQsCj4gRGV2aWNlSUQgaXMgdGhlIElEIHByb2dyYW1tZWQgaW4gSVRTLgo+IAo+IEZvciBh
IG5vbi1wY2kgZGV2aWNlIFJJRCBjb3VsZCBiZSBzaW1wbHkgYW4gSUQuCj4gCj4gRWFjaCBpb3J0
X25vZGUgY29udGFpbnMgYW4gSUQgbWFwIGFycmF5IHRvIHRyYW5zbGF0ZSBmcm9tIG9uZSBJRCBp
bnRvIGFub3RoZXIuCj4gSURtYXAgRW50cnkge2lucHV0X3JhbmdlLCBvdXRwdXRfcmFuZ2UsIG91
dHB1dF9ub2RlX3JlZiwgaWRfY291bnR9Cj4gVGhpcyBhcnJheSBpcyBwcmVzZW50IGluIFBDSSBS
QyBub2RlLFNNTVUgbm9kZSwgTmFtZWQgY29tcG9uZW50IG5vZGUgZXRjCj4gYW5kIGNhbiByZWZl
cmVuY2UgdG8gYSBTTU1VIG9yIElUUyBub2RlLgo+IAo+IDIuIEN1cnJlbnQgU3VwcG9ydCBvZiBJ
T1JUCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gQ3VycmVudGx5IFhlbiBwYXNzZXMg
aG9zdCBJT1JUIHRhYmxlIHRvIGRvbTAgd2l0aG91dCBhbnkgbW9kaWZpY2F0aW9ucy4KPiBGb3Ig
RG9tVSBubyBJT1JUIHRhYmxlIGlzIHBhc3NlZC4KPiAKPiAzLiBJT1JUIGZvciBEb20wCj4gLS0t
LS0tLS0tLS0tLS0tLS0KPiBJT1JUIGZvciBEb20wIGlzIHByZXBhcmVkIGJ5IHhlbiBhbmQgaXQg
aXMgZmFpcmx5IHNpbWlsYXIgdG8gdGhlIGhvc3QgaW9ydC4KPiBIb3dldmVyIGZldyBub2RlcyBj
b3VsZCBiZSByZW1vdmVkIHJlbW92ZWQgb3IgbW9kaWZpZWQuIEZvciBpbnN0YW5jZQo+IC0gaG9z
dCBTTU1VIG5vZGVzIHNob3VsZCBub3QgYmUgcHJlc2VudAo+IC0gSVRTIGdyb3VwIG5vZGVzIGFy
ZSBzYW1lIGFzIGhvc3QgaW9ydCBidXQsIG5vIHN0YWdlMiBtYXBwaW5nIGlzIGRvbmUgZm9yIHRo
ZW0uCj4gLSBwbGF0Zm9ybSBub2RlcyAobmFtZWQgY29tcG9uZW50cykgbWF5IGJlIHNlbGVjdGl2
ZWx5IHByZXNlbnQgZGVwZW5kaW5nIG9uIHRoZQo+IGNhc2Ugd2hlcmUgeGVuIGlzIHVzaW5nIHNv
bWUuIFRoaXMgY291bGQgYmUgY29udHJvbGxlZCBiecKgIHhlbiBjb21tYW5kIGxpbmUuCj4gLSBN
b3JlIGl0ZW1zIDogVE9ETwo+IAo+IDQuIElPUlQgZm9yIERvbVUKPiAtLS0tLS0tLS0tLS0tLS0K
IAo+IElPUlQgZm9yIERvbVUgaXMgZ2VuZXJhdGVkIGJ5IHRoZSB0b29sc3RhY2suIElPUlQgdG9w
b2xvZ3kgaXMgZGlmZmVyZW50IHdoZW4KPiBEb21VIHN1cHBvcnRzIGRldmljZSBwYXNzdGhyb3Vn
aC4KPiAKPiBBdCBhIG1pbmltdW0gZG9tVSBJT1JUIHNob3VsZCBpbmNsdWRlIGEgc2luZ2xlIFBD
SVJDIGFuZCBJVFMgR3JvdXAuCj4gU2ltaWxhciBQQ0lSQyBjYW4gYmUgYWRkZWQgaW4gRFNEVC4K
PiBBZGRpdGlvbmFsIG5vZGUgY2FuIGJlIGFkZGVkIGlmIHBsYXRmb3JtIGRldmljZSBpcyBhc3Np
Z25lZCB0byBkb21VLgo+IE5vIGV4dHJhIG5vZGUgc2hvdWxkIGJlIHJlcXVpcmVkIGZvciBQQ0kg
ZGV2aWNlIHBhc3MtdGhyb3VnaC4KPiAKPiBJdCBpcyBwcm9wb3NlZCB0aGF0IHRoZSBpZHJhbmdl
IG9mIFBDSVJDIGFuZCBJVFMgZ3JvdXAgYmUgY29uc3RhbnQgZm9yIGRvbVVzLgo+IEluIGNhc2Ug
aWYgUENJIFBULHVzaW5nIGEgZG9tY3RsIHRvb2xzdGFjayBjYW4gY29tbXVuaWNhdGUKPiBwaHlz
aWNhbCBSSUQ6IHZpcnR1YWwgUklELCBkZXZpY2VJRDogdmlydHVhbCBkZXZpY2VJRCB0byB4ZW4u
Cj4gCj4gSXQgaXMgYXNzdW1lZCB0aGF0IGRvbVUgUENJIENvbmZpZyBhY2Nlc3Mgd291bGQgYmUg
dHJhcHBlZCBpbiBYZW4uIFRoZSBSSUQgYXQKPiB3aGljaCBhc3NpZ25lZCBkZXZpY2UgaXMgZW51
bWVyYXRlZCB3b3VsZCBiZSB0aGUgb25lIHByb3ZpZGVkIGJ5IHRoZSBkb21jdGwsCj4gZG9tY3Rs
X3NldF9kZXZpY2VpZF9tYXBwaW5nCj4gCj4gVE9ETzogZGV2aWNlIGFzc2lnbiBkb21jdGwgaS9m
Lgo+IAo+IE5vdGU6IFRoaXMgc2hvdWxkIHN1ZmZpY2UgdGhlIHZpcnR1YWwgZGV2aWNlSUQgc3Vw
cG9ydCBwb2ludGVkIGJ5IEFuZHJlLiBbNF0KPiBXZSBtaWdodCBub3QgbmVlZCB0aGlzIGRvbWN0
bCBpZiBhc3NpZ25fZGV2aWNlIGh5cGVyY2FsbCBpcyBleHRlbmRlZCB0byBwcm92aWRlIHRoaXMg
aW5mb3JtYXRpb24uCj4gCj4gNS4gUGFyc2luZyBvZiBJT1JUIGluIFhlbgo+IC0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCkkgdGhpbmsgYSBMaW51eCBsaWtlIGFwcHJvYWNoIHdpbGwgc29sdmUg
dGhlIGZvbGxvd2luZyB1c2UgY2FzZXM6CjEuIElkZW50aWZ5IHRoZSBTTU1VIGRldmljZXMgYW5k
IGluaXRpYWxpemUgdGhlIGRldmljZXMgYXMgbmVlZGVkLgoyLiBBUEkgZnVuY3Rpb24gdG8gc2V0
dXAgU01NVXMgaW4gcmVzcG9uc2UgdG8gYSBkaXNjb3Zlcnkgbm90aWZpY2F0aW9uIGZyb20gRE9N
MAogICAtIFdlIHdpbGwgc3RpbGwgbmVlZCBhIHBhdGggZm9yIG5vbiBwY2llIGRldmljZXMuCiAg
IC0gSSBhZ3JlZSB3aXRoIEFuZHJlIHRoYXQgdGhlIHVzZSBjYXNlcyBmb3IgdGhlIG5hbWVkIG5v
ZGVzIGluIElPUlQgc2hvdWxkIGJlIHRyZWF0ZWQgdGhlIHNhbWUgYXMgUENJZSBSQyBkZXZpY2Vz
LgozLiBUaGUgY29uY2VwdCBvZiBmd25vZGUgaXMgc3RpbGwgdmFsaWQgYXMgcGVyIDQuMTQgYW5k
IHdlIGNhbiB0cnkgcmV1c2UgbW9zdCBvZiB0aGUgcGFyc2luZyBjb2RlLgoKTWFuaXNoLCBJIGxv
b2tlZCBhdCB5b3VyIG9sZCBwYXRjaCBhbmQgaGFkIGEgY291cGxlIG9mIHF1ZXN0aW9ucyBiZWZv
cmUgSSBjb21tZW50IG1vcmUgb24gdGhpcyBkZXNpZ24uIEZyb20gYW4gaW5pdGlhbCAKZ2xhbmNl
LCBpdCBzZWVtcyB0aGF0IHlvdSBzaG91bGQgYmUgYWJsZSB0byBoaWRlIFNNTVVzIGJ5IGNhbGxp
bmcgdGhlIGFscmVhZHkgZGVmaW5lZCBBUEkgZnVuY3Rpb25zIGluIHRoZSBpb3J0LmMgaW1wbGVt
ZW50YXRpb24KKGZvciBtb3N0IHBhcnQgOikpLiAKCkkgYW0gd29uZGVyaW5nIGlmIHdlIHJlYWxs
eSBuZWVkIHRvIGtlZXAgYSBsaXN0IG9mIHBhcnNlZCBub2Rlcy4gT3Igd2hpY2ggdXNlIGNhc2Ug
YXBhcnQgZnJvbSBodyBkb20gSU9SVCBtYW5kYXRlcyB0aGlzPwoKPiBJT1JUIG5vZGVzIGNhbiBi
ZSBzYXZlZCBpbiBzdHJ1Y3R1cmVzIHNvIHRoYXQgSU9SVCB0YWJsZSBwYXJzaW5nIGNhbiBiZSBk
b25lCj4gb25jZSBhbmQgaXMgcmV1c2VkIGJ5IGFsbCB4ZW4gc3Vic3lzdGVtcyBsaWtlIElUUyAv
IFNNTVUgZXRjLCBkb21haW4gY3JlYXRpb24uCj4gUHJvcG9zZWQgYXJlIHRoZSBzdHJ1Y3R1cmVz
IHRvIGhvbGQgSU9SVCBpbmZvcm1hdGlvbiwgdmVyeSBzaW1pbGFyIHRvIEFDUEkKPiBzdHJ1Y3R1
cmVzLgo+IAo+IGlvcnRfaWRfbWFwIHsKPiDCoMKgwqAgcmFuZ2VfdCBpbnB1dF9yYW5nZTsKPiDC
oMKgwqAgcmFuZ2VfdCBvdXRwdXRfcmFuZ2U7Cj4gwqDCoMKgIHZvaWQgKm91dHB1dF9yZWZlcmVu
Y2U7Cj4gLi4uCj4gfQo+ID0+b3V0cHV0X3JlZmVyZW5jZSBwb2ludHMgdG8gb2JqZWN0IG9mIGlv
cnRfbm9kZS4KPiAKPiBzdHJ1Y3QgaW9ydF9ub2RlIHsKPiDCoMKgwqAgc3RydWN0IGxpc3RfaGVh
ZCBpZF9tYXA7Cj4gwqDCoMKgIHZvaWQgKmNvbnRleHQ7Cj4gwqDCoMKgIHN0cnVjdCBsaXN0X2hl
YWQgbGlzdDsKPiB9Cj4gPT4gY29udGV4dCBjb3VsZCBiZSBhIHJlZmVyZW5jZSB0byBhY3BpX2lv
cnRfbm9kZS4KPiAKPiBzdHJ1Y3QgaW9ydF90YWJsZV9zdHJ1Y3Qgewo+IMKgwqDCoCBzdHJ1Y3Qg
bGlzdF9oZWFkIHBjaV9yY19ub2RlczsKPiDCoMKgwqAgc3RydWN0IGxpc3RfaGVhZCBzbW11X25v
ZGVzOwo+IMKgwqDCoCBzdHJ1Y3QgbGlzdF9oZWFkIHBsYXRfZGV2aWNlczsKPiDCoMKgwqAgc3Ry
dWN0IGxpc3RfaGVhZCBpdHNfZ3JvdXA7Cj4gfQo+IAo+IFRoaXMgc3RydWN0dXJlIGlzIGNyZWF0
ZWQgYXQgdGhlIHBvaW50IElPUlQgdGFibGUgaXMgcGFyc2VkIHNheSBmcm9tIGFjcGlfaW9ydF9p
bml0Lgo+IEl0IGlzIHByb3Bvc2VkIHRvIHVzZSB0aGlzIHN0cnVjdHVyZSBpbmZvcm1hdGlvbiBp
biBpb3J0X2luaXRfcGxhdGZvcm1fZGV2aWNlcy4KPiBbMl0gW1JGQyB2MiA0LzddIEFDUEk6IGFy
bTogU3VwcG9ydCBmb3IgSU9SVAo+IAo+IDYuIElPUlQgR2VuZXJhdGlvbgo+IC0tLS0tLS0tLS0t
LS0tLS0tLS0KPiBUaGVyZSB3b3VsZCBiZSBhIGNvbW1vbiBjb2RlIHRvIGdlbmVyYXRlIElPUlQg
dGFibGUgZnJvbSBpb3J0X3RhYmxlX3N0cnVjdC4KPiAKPiBhLiBGb3IgRG9tMAo+IMKgwqDCoCB0
aGUgc3RydWN0dXJlIChpb3J0X3RhYmxlX3N0cnVjdCkgYmUgbW9kaWZpZWQgdG8gcmVtb3ZlIHNt
bXUgbm9kZXMKPiDCoMKgwqAgYW5kIHVwZGF0ZSBpZF9tYXBwaW5ncy4KPiDCoMKgwqAgUENJUkMg
aWRtYXAgLT4gb3V0cHV0IHJlZnJlbmNlIHRvIElUUyBncm91cC4KPiDCoMKgwqAgKFJJRCAtPiBE
ZXZpY2VJRCkuCj4gCj4gwqDCoMKgIFRPRE86IERlc2NyaWJlIGFsZ28gaW4gdXBkYXRlX2lkX21h
cHBpbmcgZnVuY3Rpb24gdG8gbWFwIFJJRCAtPiBEZXZpY2VJRCB1c2VkCj4gwqDCoMKgIGluIG15
IGVhcmxpZXIgcGF0Y2ggWzNdCj4gCj4gYi4gRm9yIERvbVUKPiDCoMKgwqAgLSBpb3J0X3RhYmxl
X3N0cnVjdCB3b3VsZCBoYXZlIG1pbmltYWwgMiBub2RlcyAoMSBQQ0lSQyBhbmQgMSBJVFMgZ3Jv
dXApCj4gwqDCoMKgIC0gcG9wdWxhdGUgYSBiYXNpYyBJT1JUIGluIGEgYnVmZmVyIHBhc3NlZCBi
eSB0b29sc3RhY2soIHVzaW5nIGEgZG9tY3RsIDogZG9tY3RsX3ByZXBhcmVfZG9tX2lvcnQpCj4g
Cj4gwqDCoMKgIC0gRFNEVCBmb3IgdGhlIERvbVUgaXMgdXBkYXRlZCBieSB0b29sc3RhY2sgdG8g
aW5jbHVkZSBhIFBDSVJDLgo+IMKgwqDCoCAtIElmIGEgbmFtZWQgY29tcG9uZW50IGlzIGFkZGVk
IHRvIGRvbVUgdGhhdCBpbmZvcm1hdGlvbiBpcyBwYXNzZWQgaW4gdGhlCj4gwqDCoMKgIHNhbWUv
YWRkaXRpb25hbCBkb21jdGwuCj4gwqDCoMKgwqDCoMKgwqAgLSA8VE9ETzogZG9tY3RsX3ByZXBh
cmVfZG9tX2lvcnQgaS9mID4KPiDCoMKgwqAgTm90ZTogSnVsaWVuIEkgaGF2ZSB0cmllZCB0byBp
bmNvcnBvcmF0ZSB5b3VyIHN1Z2dlc3Rpb24gZm9yIGNvZGUgcmV1c2UuCj4gCj4gNy4gUmVmZXJl
bmNlczoKPiAtLS0tLS0tLS0tLS0tCj4gWzBdIGh0dHBzOi8vd3d3Lm1haWwtYXJjaGl2ZS5jb20v
eGVuLWRldmVsQGxpc3RzLnhlbi5vcmcvbXNnMTIxNjY3Lmh0bWwKPiBbMV0gQVJNIERFTjAwNDlD
OiBodHRwOi8vaW5mb2NlbnRlci5hcm0uY29tL2hlbHAvdG9waWMvY29tLmFybS5kb2MuZGVuMDA0
OWMvREVOMDA0OUNfSU9fUmVtYXBwaW5nX1RhYmxlLnBkZgo+IFsyXSBodHRwczovL3d3dy5tYWls
LWFyY2hpdmUuY29tL3hlbi1kZXZlbEBsaXN0cy54ZW4ub3JnL21zZzEyMzA4Mi5odG1sCj4gWzNd
IGh0dHBzOi8vd3d3Lm1haWwtYXJjaGl2ZS5jb20veGVuLWRldmVsQGxpc3RzLnhlbi5vcmcvbXNn
MTIxNjY5Lmh0bWw6IHVwZGF0ZV9pZF9tYXBwaW5nIGZ1bmN0aW9uLgo+IFs0XSBodHRwczovL3d3
dy5tYWlsLWFyY2hpdmUuY29tL3hlbi1kZXZlbEBsaXN0cy54ZW4ub3JnL21zZzEyMzQzNC5odG1s
Cj4gCj4gCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiBo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCgotLSAKIFF1YWxjb21tIERhdGFjZW50ZXIg
VGVjaG5vbG9naWVzIGFzIGFuIGFmZmlsaWF0ZSBvZiBRdWFsY29tbSBUZWNobm9sb2dpZXMsIElu
Yy4gUXVhbGNvbW0gVGVjaG5vbG9naWVzLCBJbmMuIGlzIGEgbWVtYmVyIG9mIHRoZSBDb2RlIEF1
cm9yYSBGb3J1bSwgYSBMaW51eCBGb3VuZGF0aW9uIENvbGxhYm9yYXRpdmUgUHJvamVjdC4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 31 00:15:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 00:15:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9KDJ-0005bV-4R; Tue, 31 Oct 2017 00:15:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dongli.zhang@oracle.com>) id 1e9KDH-0005bP-TE
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 00:15:28 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 2D/B3-19067-F90C7F95; Tue, 31 Oct 2017 00:15:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKIsWRWlGSWpSXmKPExsXSO6nOVXfege+
 RBndOclp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn/N65jLPjkWHF+YitjA+MX0y5GLg4hgYlM
 Euefv2WBcH4zSrSeOs4E4WxklJi9byErhNPOKLHlSgtjFyMnh7BApsT7EzvZQWwRgTKJlbdXs
 YHYQgJVEo+WnGQBsZkF9CRuXr8IFmcT0JGYduAUWJxXwFbi5oovYHNYBFQl7h3sBZsjKhAucf
 pvIztEjaDEyZlPwOo5Bewktpw6zAgxU13iz7xLzBC2vMT2t3PAbAkBQ4nTD7cxTmAUnIWkfRa
 SlllIWhYwMq9i1ChOLSpLLdI1NNdLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgM
 XgYg2MF48bTnIUZJDiYlUd6djt8jhfiS8lMqMxKLM+KLSnNSiw8xanBwCFw5eGQ2oxRLXn5eq
 pIEb+x+oDrBotT01Iq0zBxgfMGUSnDwKInwqoKkeYsLEnOLM9MhUqcYXTmObbr8h4njx6QrQH
 LTzbtAcsP3B0Dy2czXDcxCYLOlxHk7QZoFQJozSvPgRsNSwyVGWSlhXkagw4V4ClKLcjNLUOV
 fMYpzMCoJ864CmcKTmVcCd8EroOOYgI7TkPwCclxJIkJKqoFxysdpO6WyZ4YZOAinPVn+7dju
 0P8mbw0ffyue9dosYuX7xDDVAB3Gr+HrIz2dgtV8Ch+auF3aZvPv6/kfOXUK9zeq6TaePnX64
 43V4m+VmCZo3l1+8agS2ye7M/2Z+z3a1y5KPfyCy6N1S52X8f98Kfdr3rVmH9tPFM/0k75yZ5
 qllv/75cmtSizFGYmGWsxFxYkAo5BbWwgDAAA=
X-Env-Sender: dongli.zhang@oracle.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1509408924!70539433!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22816 invoked from network); 31 Oct 2017 00:15:25 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 31 Oct 2017 00:15:25 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9V0FMSN009710
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 31 Oct 2017 00:15:23 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9V0FMVM025149
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 31 Oct 2017 00:15:22 GMT
Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v9V0FM1I009608;
 Tue, 31 Oct 2017 00:15:22 GMT
Received: from [10.182.70.198] (/10.182.70.198)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 30 Oct 2017 17:15:21 -0700
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
References: <1509350613-15356-1-git-send-email-dongli.zhang@oracle.com>
 <ce923518-73c1-e4eb-e618-668c74fc7fc0@oracle.com>
From: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <bf45fadd-950d-edf4-164b-8b23dbbad89a@oracle.com>
Date: Tue, 31 Oct 2017 08:14:56 +0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <ce923518-73c1-e4eb-e618-668c74fc7fc0@oracle.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: jgross@suse.com, joao.m.martins@oracle.com
Subject: Re: [Xen-devel] [PATCH v5 1/1] xen/time: do not decrease steal time
 after live migration on xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQm9yaXMsCgpPbiAxMC8zMC8yMDE3IDA5OjM0IFBNLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6
Cj4gT24gMTAvMzAvMjAxNyAwNDowMyBBTSwgRG9uZ2xpIFpoYW5nIHdyb3RlOgo+PiBBZnRlciBn
dWVzdCBsaXZlIG1pZ3JhdGlvbiBvbiB4ZW4sIHN0ZWFsIHRpbWUgaW4gL3Byb2Mvc3RhdAo+PiAo
Y3B1c3RhdFtDUFVUSU1FX1NURUFMXSkgbWlnaHQgZGVjcmVhc2UgYmVjYXVzZSBzdGVhbCByZXR1
cm5lZCBieQo+PiB4ZW5fc3RlYWxfbG9jaygpIG1pZ2h0IGJlIGxlc3MgdGhhbiB0aGlzX3JxKCkt
PnByZXZfc3RlYWxfdGltZSB3aGljaCBpcwo+PiBkZXJpdmVkIGZyb20gcHJldmlvdXMgcmV0dXJu
IHZhbHVlIG9mIHhlbl9zdGVhbF9jbG9jaygpLgo+Pgo+PiBGb3IgaW5zdGFuY2UsIHN0ZWFsIHRp
bWUgb2YgZWFjaCB2Y3B1IGlzIDMzNSBiZWZvcmUgbGl2ZSBtaWdyYXRpb24uCj4+Cj4+IGNwdSAg
MTk4IDAgMzY4IDIwMDA2NCAxOTYyIDAgMCAxMzQwIDAgMAo+PiBjcHUwIDM4IDAgODEgNTAwNjMg
NDkyIDAgMCAzMzUgMCAwCj4+IGNwdTEgNjUgMCA5NyA0OTc2MyA2MzQgMCAwIDMzNSAwIDAKPj4g
Y3B1MiAzOCAwIDgxIDUwMDk4IDQ2MiAwIDAgMzM1IDAgMAo+PiBjcHUzIDU2IDAgMTA3IDUwMTM4
IDM3NCAwIDAgMzM1IDAgMAo+Pgo+PiBBZnRlciBsaXZlIG1pZ3JhdGlvbiwgc3RlYWwgdGltZSBp
cyByZWR1Y2VkIHRvIDMxMi4KPj4KPj4gY3B1ICAyMDAgMCAzNzAgMjAwMzMwIDE5NzEgMCAwIDEy
NDggMCAwCj4+IGNwdTAgMzggMCA4MiA1MDEyMyA1MDAgMCAwIDMxMiAwIDAKPj4gY3B1MSA2NSAw
IDk3IDQ5ODMyIDYzNCAwIDAgMzEyIDAgMAo+PiBjcHUyIDM5IDAgODIgNTAxNjcgNDYyIDAgMCAz
MTIgMCAwCj4+IGNwdTMgNTYgMCAxMDcgNTAyMDcgMzc0IDAgMCAzMTIgMCAwCj4+Cj4+IFNpbmNl
IHJ1bnN0YXRlIHRpbWVzIGFyZSBjdW11bGF0aXZlIGFuZCBjbGVhcmVkIGR1cmluZyB4ZW4gbGl2
ZSBtaWdyYXRpb24KPj4gYnkgeGVuIGh5cGVydmlzb3IsIHRoZSBpZGVhIG9mIHRoaXMgcGF0Y2gg
aXMgdG8gYWNjdW11bGF0ZSBydW5zdGF0ZSB0aW1lcwo+PiB0byBnbG9iYWwgcGVyY3B1IHZhcmlh
YmxlcyBiZWZvcmUgbGl2ZSBtaWdyYXRpb24gc3VzcGVuZC4gT25jZSBndWVzdCBWTSBpcwo+PiBy
ZXN1bWVkLCB4ZW5fZ2V0X3J1bnN0YXRlX3NuYXBzaG90X2NwdSgpIHdvdWxkIGFsd2F5cyByZXR1
cm4gdGhlIHN1bSBvZiBuZXcKPj4gcnVuc3RhdGUgdGltZXMgYW5kIHByZXZpb3VzbHkgYWNjdW11
bGF0ZWQgdGltZXMgc3RvcmVkIGluIGdsb2JhbCBwZXJjcHUKPj4gdmFyaWFibGVzLgo+Pgo+PiBT
aW1pbGFyIGFuZCBtb3JlIHNldmVyZSBpc3N1ZSB3b3VsZCBpbXBhY3QgcHJpb3IgbGludXggNC44
LTQuMTAgYXMKPj4gZGlzY3Vzc2VkIGJ5IE1pY2hhZWwgTGFzIGF0Cj4+IGh0dHBzOi8vMHhzdHVi
cy5vcmcvZGVidWdnaW5nLWEtZmxha3ktY3B1LXN0ZWFsLXRpbWUtY291bnRlci1vbi1hLXBhcmF2
aXJ0dWFsaXplZC14ZW4tZ3Vlc3QsCj4+IHdoaWNoIHdvdWxkIG92ZXJmbG93IHN0ZWFsIHRpbWUg
YW5kIGxlYWQgdG8gMTAwJSBzdCB1c2FnZSBpbiB0b3AgY29tbWFuZAo+PiBmb3IgbGludXggNC44
LTQuMTAuIEEgYmFja3BvcnQgb2YgdGhpcyBwYXRjaCB3b3VsZCBmaXggdGhhdCBpc3N1ZS4KPj4K
Pj4gUmVmZXJlbmNlczogaHR0cHM6Ly8weHN0dWJzLm9yZy9kZWJ1Z2dpbmctYS1mbGFreS1jcHUt
c3RlYWwtdGltZS1jb3VudGVyLW9uLWEtcGFyYXZpcnR1YWxpemVkLXhlbi1ndWVzdAo+PiBTaWdu
ZWQtb2ZmLWJ5OiBEb25nbGkgWmhhbmcgPGRvbmdsaS56aGFuZ0BvcmFjbGUuY29tPgo+Pgo+PiAt
LS0KPj4gQ2hhbmdlZCBzaW5jZSB2MToKPj4gICAqIHJlbG9jYXRlIG1vZGlmaWNhdGlvbiB0byB4
ZW5fZ2V0X3J1bnN0YXRlX3NuYXBzaG90X2NwdQo+Pgo+PiBDaGFuZ2VkIHNpbmNlIHYyOgo+PiAg
ICogYWNjdW11bGF0ZSBydW5zdGF0ZSB0aW1lcyBiZWZvcmUgbGl2ZSBtaWdyYXRpb24KPj4KPj4g
Q2hhbmdlZCBzaW5jZSB2MzoKPj4gICAqIGRvIG5vdCBhY2N1bXVsYXRlIHRpbWVzIGluIHRoZSBj
YXNlIG9mIGd1ZXN0IGNoZWNrcG9pbnRpbmcKPj4KPj4gQ2hhbmdlZCBzaW5jZSB2NDoKPj4gICAq
IGFsbG9jYXRlIGFycmF5IG9mIHZjcHVfcnVuc3RhdGVfaW5mbyB0byByZWR1Y2UgbnVtYmVyIG9m
IG1lbW9yeSBhbGxvY2F0aW9uCj4+Cj4+IC0tLQo+PiAgZHJpdmVycy94ZW4vbWFuYWdlLmMgICAg
ICAgICB8ICAyICsrCj4+ICBkcml2ZXJzL3hlbi90aW1lLmMgICAgICAgICAgIHwgNjggKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KPj4gIGluY2x1ZGUveGVuL2lu
dGVyZmFjZS92Y3B1LmggfCAgMiArKwo+PiAgaW5jbHVkZS94ZW4veGVuLW9wcy5oICAgICAgICB8
ICAxICsKPj4gIDQgZmlsZXMgY2hhbmdlZCwgNzEgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMo
LSkKPj4KPj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL21hbmFnZS5jIGIvZHJpdmVycy94ZW4v
bWFuYWdlLmMKPj4gaW5kZXggYzQyNWQwMy4uM2RjMDg1ZCAxMDA2NDQKPj4gLS0tIGEvZHJpdmVy
cy94ZW4vbWFuYWdlLmMKPj4gKysrIGIvZHJpdmVycy94ZW4vbWFuYWdlLmMKPj4gQEAgLTcyLDYg
KzcyLDcgQEAgc3RhdGljIGludCB4ZW5fc3VzcGVuZCh2b2lkICpkYXRhKQo+PiAgCX0KPj4gIAo+
PiAgCWdudHRhYl9zdXNwZW5kKCk7Cj4+ICsJeGVuX2FjY3VtdWxhdGVfcnVuc3RhdGVfdGltZSgt
MSk7Cj4+ICAJeGVuX2FyY2hfcHJlX3N1c3BlbmQoKTsKPj4gIAo+PiAgCS8qCj4+IEBAIC04NCw2
ICs4NSw3IEBAIHN0YXRpYyBpbnQgeGVuX3N1c3BlbmQodm9pZCAqZGF0YSkKPj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDApOwo+PiAgCj4+ICAJeGVuX2Fy
Y2hfcG9zdF9zdXNwZW5kKHNpLT5jYW5jZWxsZWQpOwo+PiArCXhlbl9hY2N1bXVsYXRlX3J1bnN0
YXRlX3RpbWUoc2ktPmNhbmNlbGxlZCk7Cj4gCj4gSSBhbSBub3QgY29udmluY2VkIHRoYXQgdGhl
IGNvbW1lbnQgYWJvdmUgSFlQRVJWSVNPUl9zdXNwZW5kKCkgaXMKPiBjb3JyZWN0LiBUaGUgY2Fs
bCBjYW4gcmV0dXJuIGFuIGVycm9yIGNvZGUgYW5kIHNvIGlmIGl0IHJldHVybnMgLUVQRVJNCj4g
KHdoaWNoIEFGQUlDUyBpdCBjYW4ndCBub3cgYnV0IG1pZ2h0IGluIHRoZSBmdXR1cmUpIHRoZW4K
PiB4ZW5fYWNjdW11bGF0ZV9ydW5zdGF0ZV90aW1lKCkgd2lsbCBkbyB3cm9uZyB0aGluZy4KCkkg
d291bGQgc3BsaXQgeGVuX2FjY3VtdWxhdGVfcnVuc3RhdGVfdGltZSgpIGludG8gdHdvIGZ1bmN0
aW9ucyB0byBhdm9pZCB0aGUKLUVQRVJNIGlzc3VlLCBhcyBvbmUgaXMgZm9yIHNhdmluZyBhbmQg
YW5vdGhlciBpcyBmb3IgYWNjdW11bGF0aW9uLCByZXNwZWN0aXZlbHkuCgpPdGhlcndpc2UsIGNh
biB5b3UgdXNlIHhlbl9hY2N1bXVsYXRlX3J1bnN0YXRlX3RpbWUoMikgZm9yIHNhdmluZyBiZWZv
cmUgc3VzcGVuZAphbmQgeGVuX2FjY3VtdWxhdGVfcnVuc3RhdGVfdGltZShzaS0+Y2FuY2VsbGVk
KSBhZnRlciByZXN1bWU/Cgo+IAo+IAo+PiAgCWdudHRhYl9yZXN1bWUoKTsKPj4gIAo+PiAgCWlm
ICghc2ktPmNhbmNlbGxlZCkgewo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vdGltZS5jIGIv
ZHJpdmVycy94ZW4vdGltZS5jCj4+IGluZGV4IGFjNWYyM2YuLmNmM2FmYjkgMTAwNjQ0Cj4+IC0t
LSBhL2RyaXZlcnMveGVuL3RpbWUuYwo+PiArKysgYi9kcml2ZXJzL3hlbi90aW1lLmMKPj4gQEAg
LTE5LDYgKzE5LDkgQEAKPj4gIC8qIHJ1bnN0YXRlIGluZm8gdXBkYXRlZCBieSBYZW4gKi8KPj4g
IHN0YXRpYyBERUZJTkVfUEVSX0NQVShzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvLCB4ZW5fcnVu
c3RhdGUpOwo+PiAgCj4+ICtzdGF0aWMgREVGSU5FX1BFUl9DUFUodTY0W1JVTlNUQVRFX21heF0s
IG9sZF9ydW5zdGF0ZV90aW1lKTsKPj4gK3N0YXRpYyBzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZv
ICpydW5zdGF0ZV9kZWx0YTsKPiAKPiBJJ2QgbW92ZSB0aGlzIGluc2lkZSB4ZW5fYWNjdW11bGF0
ZV9ydW5zdGF0ZV90aW1lKCkgc2luY2UgdGhhdCdzIHRoZQoKSWYgd2Ugc3BsaXQgeGVuX2FjY3Vt
dWxhdGVfcnVuc3RhdGVfdGltZSgpIGludG8gdHdvIGZ1bmN0aW9ucywgd2Ugd291bGQgbGVhdmUK
cnVuc3RhdGVfZGVsdGEgYXMgZ2xvYmFsIHN0YXRpYy4KCj4gb25seSBmdW5jdGlvbiB0aGF0IHVz
ZXMgaXQuIEFuZCB3aHkgZG9lcyBpdCBuZWVkIHRvIGJlCj4gdmNwdV9ydW5zdGF0ZV9pbmZvIGFu
ZCBub3QgdTY0WzRdPwoKVGhpcyB3YXMgc3VnZ2VzdGVkIGJ5IEp1ZXJnZW4gdG8gYXZvaWQgdGhl
IGFsbG9jYXRpb24gYW5kIHJlY2xhaW0gb2YgdGhlIHNlY29uZApkaW1lbnNpb25hbCBhcnJheSBh
cyBpbiB2NCBvZiB0aGlzIHBhdGNoPwoKT3Igd291bGQgeW91IGxpa2UgdG8gYWxsb2NhdGUgc2l6
ZW9mKHU2NFs0XSkgKiBudW1fcG9zc2libGVfY3B1cygpIGFuZCBlbXVsYXRlCnRoZSAyZCBhcnJh
eSB3aXRoIHRoaXMgMWQgYXJyYXkgYW5kIG1vdmUgdGhlIHBvaW50ZXIgZm9yd2FyZCBzaXplb2Yo
dTY0WzRdKSBpbgplYWNoIGl0ZXJhdGlvbj8KCj4gCj4+ICsKPj4gIC8qIHJldHVybiBhbiBjb25z
aXN0ZW50IHNuYXBzaG90IG9mIDY0LWJpdCB0aW1lL2NvdW50ZXIgdmFsdWUgKi8KPj4gIHN0YXRp
YyB1NjQgZ2V0NjQoY29uc3QgdTY0ICpwKQo+PiAgewo+PiBAQCAtNDcsOCArNTAsOCBAQCBzdGF0
aWMgdTY0IGdldDY0KGNvbnN0IHU2NCAqcCkKPj4gIAlyZXR1cm4gcmV0Owo+PiAgfQo+PiAgCj4+
IC1zdGF0aWMgdm9pZCB4ZW5fZ2V0X3J1bnN0YXRlX3NuYXBzaG90X2NwdShzdHJ1Y3QgdmNwdV9y
dW5zdGF0ZV9pbmZvICpyZXMsCj4+IC0JCQkJCSAgdW5zaWduZWQgaW50IGNwdSkKPj4gK3N0YXRp
YyB2b2lkIHhlbl9nZXRfcnVuc3RhdGVfc25hcHNob3RfY3B1X2RlbHRhKAo+PiArCQkJc3RydWN0
IHZjcHVfcnVuc3RhdGVfaW5mbyAqcmVzLCB1bnNpZ25lZCBpbnQgY3B1KQo+PiAgewo+PiAgCXU2
NCBzdGF0ZV90aW1lOwo+PiAgCXN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gKnN0YXRlOwo+PiBA
QCAtNjYsNiArNjksNjcgQEAgc3RhdGljIHZvaWQgeGVuX2dldF9ydW5zdGF0ZV9zbmFwc2hvdF9j
cHUoc3RydWN0IHZjcHVfcnVuc3RhdGVfaW5mbyAqcmVzLAo+PiAgCQkgKHN0YXRlX3RpbWUgJiBY
RU5fUlVOU1RBVEVfVVBEQVRFKSk7Cj4+ICB9Cj4+ICAKPj4gK3N0YXRpYyB2b2lkIHhlbl9nZXRf
cnVuc3RhdGVfc25hcHNob3RfY3B1KHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gKnJlcywKPj4g
KwkJCQkJICB1bnNpZ25lZCBpbnQgY3B1KQo+PiArewo+PiArCWludCBpOwo+PiArCj4+ICsJeGVu
X2dldF9ydW5zdGF0ZV9zbmFwc2hvdF9jcHVfZGVsdGEocmVzLCBjcHUpOwo+PiArCj4+ICsJZm9y
IChpID0gMDsgaSA8IFJVTlNUQVRFX21heDsgaSsrKQo+PiArCQlyZXMtPnRpbWVbaV0gKz0gcGVy
X2NwdShvbGRfcnVuc3RhdGVfdGltZSwgY3B1KVtpXTsKPj4gK30KPj4gKwo+PiArdm9pZCB4ZW5f
YWNjdW11bGF0ZV9ydW5zdGF0ZV90aW1lKGludCBhY3Rpb24pCj4+ICt7Cj4+ICsJc3RydWN0IHZj
cHVfcnVuc3RhdGVfaW5mbyBzdGF0ZTsKPj4gKwlpbnQgY3B1LCBpOwo+PiArCj4+ICsJc3dpdGNo
IChhY3Rpb24pIHsKPj4gKwljYXNlIC0xOiAvKiBiYWNrdXAgcnVuc3RhdGUgdGltZSBiZWZvcmUg
c3VzcGVuZCAqLwo+PiArCQlXQVJOX09OX09OQ0UodW5saWtlbHkocnVuc3RhdGVfZGVsdGEpKTsK
PiAKPiBwcl93YXJuX29uY2UoKSwgdG8gYmUgY29uc2lzdGVudCB3aXRoIHRoZSByZXN0IG9mIHRo
ZSBmaWxlLiBBbmQgdGhlbgo+IHNob3VsZCB5b3UgcmV0dXJuIGlmIHRoaXMgaXMgdHJ1ZT8KCkkg
d291bGQgcHJlZmVyIHRvIG5vdCByZXR1cm4gaWYgaXQgaXMgdHJ1ZSBidXQganVzdCB3YXJuIHRo
ZSBhZG1pbmlzdHJhdG9yIHRoYXQKdGhlcmUgaXMgbWVtb3J5IGxlYWthZ2UgaXNzdWUgd2hpbGUg
bGVhdmluZyBydW5zdGF0ZSBhY2N1bXVsYXRpb24gd29ya3Mgbm9ybWFsbHkuCgo+IAo+PiArCj4+
ICsJCXJ1bnN0YXRlX2RlbHRhID0ga2NhbGxvYyhudW1fcG9zc2libGVfY3B1cygpLAo+PiArCQkJ
CQkgc2l6ZW9mKCpydW5zdGF0ZV9kZWx0YSksCj4+ICsJCQkJCSBHRlBfS0VSTkVMKTsKPj4gKwkJ
aWYgKHVubGlrZWx5KCFydW5zdGF0ZV9kZWx0YSkpIHsKPj4gKwkJCXByX2FsZXJ0KCIlczogZmFp
bGVkIHRvIGFsbG9jYXRlIHJ1bnN0YXRlX2RlbHRhXG4iLAo+PiArCQkJCSAgICBfX2Z1bmNfXyk7
Cj4gCj4gcHJfd2FybigpIHNob3VsZCBiZSBzdWZmaWNpZW50LiBCZWxvdyB0b28uCj4gCj4gQWxz
bywgYXMgYSBzaWRlIHF1ZXN0aW9uIC0tLSBjYW4gd2UgZG8ga21hbGxvYygpIGF0IHRoaXMgcG9p
bnQ/CgpZZXMuIGttYWxsb2NfYXJyYXkoKSBpcyBiZXR0ZXIgdGhhbiBrY2FsbG9jLCB1bmxlc3Mg
d2UgaGF2ZSAyIGRpbWVuc2lvbmFsIGFycmF5CmFuZCB3ZSBuZWVkIHRvIGd1YXJhbnRlZSB0aGUg
dmFsdWUgb2YgZmlyc3QgZGltZW5zaW9uIGlzIGFsd2F5cyAwLgoKPiAKPj4gKwkJCXJldHVybjsK
Pj4gKwkJfQo+PiArCj4+ICsJCWZvcl9lYWNoX3Bvc3NpYmxlX2NwdShjcHUpIHsKPj4gKwkJCXhl
bl9nZXRfcnVuc3RhdGVfc25hcHNob3RfY3B1X2RlbHRhKCZzdGF0ZSwgY3B1KTsKPj4gKwkJCW1l
bWNweShydW5zdGF0ZV9kZWx0YVtjcHVdLnRpbWUsIHN0YXRlLnRpbWUsCj4+ICsJCQkgICAgICBS
VU5TVEFURV9tYXggKiBzaXplb2YoKnJ1bnN0YXRlX2RlbHRhW2NwdV0udGltZSkpOwo+IAo+IHNp
emVvZihydW5zdGF0ZV9kZWx0YVtjcHVdLnRpbWUpLgo+IAo+PiArCQl9Cj4+ICsKPj4gKwkJYnJl
YWs7Cj4+ICsKPj4gKwljYXNlIDA6IC8qIGJhY2t1cCBydW5zdGF0ZSB0aW1lIGFmdGVyIHJlc3Vt
ZSAqLwo+PiArCQlpZiAodW5saWtlbHkoIXJ1bnN0YXRlX2RlbHRhKSkgewo+PiArCQkJcHJfYWxl
cnQoIiVzOiBjYW5ub3QgYWNjdW11bGF0ZSBydW5zdGF0ZSB0aW1lIGFzIHJ1bnN0YXRlX2RlbHRh
IGlzIE5VTExcbiIsCj4+ICsJCQkJICAgIF9fZnVuY19fKTsKPj4gKwkJCXJldHVybjsKPj4gKwkJ
fQo+PiArCj4+ICsJCWZvcl9lYWNoX3Bvc3NpYmxlX2NwdShjcHUpIHsKPj4gKwkJCWZvciAoaSA9
IDA7IGkgPCBSVU5TVEFURV9tYXg7IGkrKykKPj4gKwkJCQlwZXJfY3B1KG9sZF9ydW5zdGF0ZV90
aW1lLCBjcHUpW2ldICs9Cj4+ICsJCQkJCXJ1bnN0YXRlX2RlbHRhW2NwdV0udGltZVtpXTsKPj4g
KwkJfQo+PiArCQlicmVhazsKPj4gKwo+PiArCWRlZmF1bHQ6IC8qIGRvIG5vdCBhY2N1bXVsYXRl
IHJ1bnN0YXRlIHRpbWUgZm9yIGNoZWNrcG9pbnRpbmcgKi8KPj4gKwkJYnJlYWs7Cj4+ICsJfQo+
PiArCj4+ICsJaWYgKGFjdGlvbiAhPSAtMSAmJiBydW5zdGF0ZV9kZWx0YSkgewo+PiArCQlrZnJl
ZShydW5zdGF0ZV9kZWx0YSk7Cj4+ICsJCXJ1bnN0YXRlX2RlbHRhID0gTlVMTDsKPj4gKwl9Cj4+
ICt9Cj4+ICsKPj4gIC8qCj4+ICAgKiBSdW5zdGF0ZSBhY2NvdW50aW5nCj4+ICAgKi8KPj4gZGlm
ZiAtLWdpdCBhL2luY2x1ZGUveGVuL2ludGVyZmFjZS92Y3B1LmggYi9pbmNsdWRlL3hlbi9pbnRl
cmZhY2UvdmNwdS5oCj4+IGluZGV4IDk4MTg4YzguLjg1ZTgxY2UgMTAwNjQ0Cj4+IC0tLSBhL2lu
Y2x1ZGUveGVuL2ludGVyZmFjZS92Y3B1LmgKPj4gKysrIGIvaW5jbHVkZS94ZW4vaW50ZXJmYWNl
L3ZjcHUuaAo+PiBAQCAtMTEwLDYgKzExMCw4IEBAIERFRklORV9HVUVTVF9IQU5ETEVfU1RSVUNU
KHZjcHVfcnVuc3RhdGVfaW5mbyk7Cj4+ICAgKi8KPj4gICNkZWZpbmUgUlVOU1RBVEVfb2ZmbGlu
ZSAgMwo+PiAgCj4+ICsjZGVmaW5lIFJVTlNUQVRFX21heCAgICAgIDQKPiAKPiBUaGlzIGZpbGUg
aXMgcGFydCBvZiBYZW4gQUJJLiBXaGlsZSB0aGlzIG1hY3JvIHRlY2huaWNhbGx5IGRvZXNuJ3QK
PiBjaGFuZ2UgYW55dGhpbmcgSSdkIHJhdGhlciBoYXZlIHRob3NlIHVwZGF0ZXMgZmlyc3QgYXBw
ZWFyIGluIFhlbiBjb2RlLgo+IAo+IEJlc2lkZXMsIHRoaXMgY2hhbmdlIGxlYXZlcyB2Y3B1X3J1
bnN0YXRlX2luZm8udGltZVs0XSBkZWZpbml0aW9uCj4gaW50YWN0LiBJIHRoaW5rIGFsbCBSVU5T
VEFURV8qIG1hY3JvcyB3b3VsZCBuZWVkIHRvIGJlIG1vdmVkIGFib3ZlCj4gdmNwdV9ydW5zdGF0
ZV9pbmZvIGRlZmluaXRpb24uCj4gCj4gVEJILCBmb3IgcHVycG9zZXMgb2YgdGhpcyBwYXRjaCBJ
J2QgdXNlIDQuCj4gCj4gCj4gLWJvcmlzCj4gCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKPiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCj4gCgpU
aGFuayB5b3UgdmVyeSBtdWNoIGZvciB5b3VyIHN1Z2dlc3Rpb25zIQoKRG9uZ2xpIFpoYW5nCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 31 00:59:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 00:59:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9KtH-0008SU-Jg; Tue, 31 Oct 2017 00:58:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e9KtG-0008SO-Ky
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 00:58:50 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 D8/E0-20813-9CAC7F95; Tue, 31 Oct 2017 00:58:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplleJIrShJLcpLzFFi42KZM10+UPfkqe+
 RBivXsFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlnp55mK7huVXF43nH2BsZOgy5GLg4hgYlM
 EnduXGeDcH4zSnz4c58dwtnIKPH1/CNGCKeTUWLxssesXYycHMICmRLvT+wEquLgEBEokDg9R
 xQkzCygJ3Hz+kWoSWsZJdZ/3scMkmATMJI4e3Q6I4jNK2Arsbn3FQuIzSKgKtHSsIAdxBYVCJ
 e40/qOBaJGUOLkzCdgNqeAncS2Nf+YIRaYSczb/BDKFpe49WQ+E4QtL7H97RywuISAocTnjUu
 ZJzAKzUIyahaS9llI2mchaV/AyLKKUaM4tagstUjXyFgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9
 NScxqVgvOT93EyMw2BmAYAfjn/mBhxglOZiURHl3On6PFOJLyk+pzEgszogvKs1JLT7EqMHBI
 XDl4JHZjFIsefl5qUoSvHYngeoEi1LTUyvSMnOA8QhTKsHBoyTC+w0kzVtckJhbnJkOkTrF6M
 pxbNPlP0wcPyZdAZKbbt4Fkhu+PwCSz2a+bmAWApstJc6rCNIsANKcUZoHNxqWSi4xykoJ8zI
 CHS7EU5BalJtZgir/ilGcg1FJmDcQZApPZl4J3AWvgI5jAjpOQ/ILyHEliQgpqQbGcsuIwzdc
 VJo+/UmyWcyjsdCWM0xmZZBS0Z0MhZV1ap/3HJfr3nb+1mvDvLb/NgsvhdTrMwU0rJKfXy+68
 o1ed2uAoc313JW+nj9Vyk5wJByXzjJXTlyVO+F/7zzJdpcrHRvEON6ey6k7xxyT6bmir69aXW
 ThotvWUz1mL+AptH9pbv3wfKMSS3FGoqEWc1FxIgC6Vg+/IAMAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1509411527!56607832!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58504 invoked from network); 31 Oct 2017 00:58:48 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Oct 2017 00:58:48 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9V0wkwb027178
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 31 Oct 2017 00:58:46 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9V0wksG031590
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 31 Oct 2017 00:58:46 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v9V0wj02025990;
 Tue, 31 Oct 2017 00:58:45 GMT
Received: from [10.154.121.157] (/10.154.121.157)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 30 Oct 2017 17:58:45 -0700
To: Dongli Zhang <dongli.zhang@oracle.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
References: <1509350613-15356-1-git-send-email-dongli.zhang@oracle.com>
 <ce923518-73c1-e4eb-e618-668c74fc7fc0@oracle.com>
 <bf45fadd-950d-edf4-164b-8b23dbbad89a@oracle.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <57f199c2-d8bb-1ffa-c74c-443b8d6e4440@oracle.com>
Date: Mon, 30 Oct 2017 20:58:38 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <bf45fadd-950d-edf4-164b-8b23dbbad89a@oracle.com>
Content-Language: en-US
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: jgross@suse.com, joao.m.martins@oracle.com
Subject: Re: [Xen-devel] [PATCH v5 1/1] xen/time: do not decrease steal time
 after live migration on xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxMC8zMC8yMDE3IDA4OjE0IFBNLCBEb25nbGkgWmhhbmcgd3JvdGU6Cj4gSGkgQm9yaXMs
Cj4gCj4gT24gMTAvMzAvMjAxNyAwOTozNCBQTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+PiBP
biAxMC8zMC8yMDE3IDA0OjAzIEFNLCBEb25nbGkgWmhhbmcgd3JvdGU6Cj4+PiBBZnRlciBndWVz
dCBsaXZlIG1pZ3JhdGlvbiBvbiB4ZW4sIHN0ZWFsIHRpbWUgaW4gL3Byb2Mvc3RhdAo+Pj4gKGNw
dXN0YXRbQ1BVVElNRV9TVEVBTF0pIG1pZ2h0IGRlY3JlYXNlIGJlY2F1c2Ugc3RlYWwgcmV0dXJu
ZWQgYnkKPj4+IHhlbl9zdGVhbF9sb2NrKCkgbWlnaHQgYmUgbGVzcyB0aGFuIHRoaXNfcnEoKS0+
cHJldl9zdGVhbF90aW1lIHdoaWNoIGlzCj4+PiBkZXJpdmVkIGZyb20gcHJldmlvdXMgcmV0dXJu
IHZhbHVlIG9mIHhlbl9zdGVhbF9jbG9jaygpLgo+Pj4KPj4+IEZvciBpbnN0YW5jZSwgc3RlYWwg
dGltZSBvZiBlYWNoIHZjcHUgaXMgMzM1IGJlZm9yZSBsaXZlIG1pZ3JhdGlvbi4KPj4+Cj4+PiBj
cHUgIDE5OCAwIDM2OCAyMDAwNjQgMTk2MiAwIDAgMTM0MCAwIDAKPj4+IGNwdTAgMzggMCA4MSA1
MDA2MyA0OTIgMCAwIDMzNSAwIDAKPj4+IGNwdTEgNjUgMCA5NyA0OTc2MyA2MzQgMCAwIDMzNSAw
IDAKPj4+IGNwdTIgMzggMCA4MSA1MDA5OCA0NjIgMCAwIDMzNSAwIDAKPj4+IGNwdTMgNTYgMCAx
MDcgNTAxMzggMzc0IDAgMCAzMzUgMCAwCj4+Pgo+Pj4gQWZ0ZXIgbGl2ZSBtaWdyYXRpb24sIHN0
ZWFsIHRpbWUgaXMgcmVkdWNlZCB0byAzMTIuCj4+Pgo+Pj4gY3B1ICAyMDAgMCAzNzAgMjAwMzMw
IDE5NzEgMCAwIDEyNDggMCAwCj4+PiBjcHUwIDM4IDAgODIgNTAxMjMgNTAwIDAgMCAzMTIgMCAw
Cj4+PiBjcHUxIDY1IDAgOTcgNDk4MzIgNjM0IDAgMCAzMTIgMCAwCj4+PiBjcHUyIDM5IDAgODIg
NTAxNjcgNDYyIDAgMCAzMTIgMCAwCj4+PiBjcHUzIDU2IDAgMTA3IDUwMjA3IDM3NCAwIDAgMzEy
IDAgMAo+Pj4KPj4+IFNpbmNlIHJ1bnN0YXRlIHRpbWVzIGFyZSBjdW11bGF0aXZlIGFuZCBjbGVh
cmVkIGR1cmluZyB4ZW4gbGl2ZSBtaWdyYXRpb24KPj4+IGJ5IHhlbiBoeXBlcnZpc29yLCB0aGUg
aWRlYSBvZiB0aGlzIHBhdGNoIGlzIHRvIGFjY3VtdWxhdGUgcnVuc3RhdGUgdGltZXMKPj4+IHRv
IGdsb2JhbCBwZXJjcHUgdmFyaWFibGVzIGJlZm9yZSBsaXZlIG1pZ3JhdGlvbiBzdXNwZW5kLiBP
bmNlIGd1ZXN0IFZNIGlzCj4+PiByZXN1bWVkLCB4ZW5fZ2V0X3J1bnN0YXRlX3NuYXBzaG90X2Nw
dSgpIHdvdWxkIGFsd2F5cyByZXR1cm4gdGhlIHN1bSBvZiBuZXcKPj4+IHJ1bnN0YXRlIHRpbWVz
IGFuZCBwcmV2aW91c2x5IGFjY3VtdWxhdGVkIHRpbWVzIHN0b3JlZCBpbiBnbG9iYWwgcGVyY3B1
Cj4+PiB2YXJpYWJsZXMuCj4+Pgo+Pj4gU2ltaWxhciBhbmQgbW9yZSBzZXZlcmUgaXNzdWUgd291
bGQgaW1wYWN0IHByaW9yIGxpbnV4IDQuOC00LjEwIGFzCj4+PiBkaXNjdXNzZWQgYnkgTWljaGFl
bCBMYXMgYXQKPj4+IGh0dHBzOi8vMHhzdHVicy5vcmcvZGVidWdnaW5nLWEtZmxha3ktY3B1LXN0
ZWFsLXRpbWUtY291bnRlci1vbi1hLXBhcmF2aXJ0dWFsaXplZC14ZW4tZ3Vlc3QsCj4+PiB3aGlj
aCB3b3VsZCBvdmVyZmxvdyBzdGVhbCB0aW1lIGFuZCBsZWFkIHRvIDEwMCUgc3QgdXNhZ2UgaW4g
dG9wIGNvbW1hbmQKPj4+IGZvciBsaW51eCA0LjgtNC4xMC4gQSBiYWNrcG9ydCBvZiB0aGlzIHBh
dGNoIHdvdWxkIGZpeCB0aGF0IGlzc3VlLgo+Pj4KPj4+IFJlZmVyZW5jZXM6IGh0dHBzOi8vMHhz
dHVicy5vcmcvZGVidWdnaW5nLWEtZmxha3ktY3B1LXN0ZWFsLXRpbWUtY291bnRlci1vbi1hLXBh
cmF2aXJ0dWFsaXplZC14ZW4tZ3Vlc3QKPj4+IFNpZ25lZC1vZmYtYnk6IERvbmdsaSBaaGFuZyA8
ZG9uZ2xpLnpoYW5nQG9yYWNsZS5jb20+Cj4+Pgo+Pj4gLS0tCj4+PiBDaGFuZ2VkIHNpbmNlIHYx
Ogo+Pj4gICAgKiByZWxvY2F0ZSBtb2RpZmljYXRpb24gdG8geGVuX2dldF9ydW5zdGF0ZV9zbmFw
c2hvdF9jcHUKPj4+Cj4+PiBDaGFuZ2VkIHNpbmNlIHYyOgo+Pj4gICAgKiBhY2N1bXVsYXRlIHJ1
bnN0YXRlIHRpbWVzIGJlZm9yZSBsaXZlIG1pZ3JhdGlvbgo+Pj4KPj4+IENoYW5nZWQgc2luY2Ug
djM6Cj4+PiAgICAqIGRvIG5vdCBhY2N1bXVsYXRlIHRpbWVzIGluIHRoZSBjYXNlIG9mIGd1ZXN0
IGNoZWNrcG9pbnRpbmcKPj4+Cj4+PiBDaGFuZ2VkIHNpbmNlIHY0Ogo+Pj4gICAgKiBhbGxvY2F0
ZSBhcnJheSBvZiB2Y3B1X3J1bnN0YXRlX2luZm8gdG8gcmVkdWNlIG51bWJlciBvZiBtZW1vcnkg
YWxsb2NhdGlvbgo+Pj4KPj4+IC0tLQo+Pj4gICBkcml2ZXJzL3hlbi9tYW5hZ2UuYyAgICAgICAg
IHwgIDIgKysKPj4+ICAgZHJpdmVycy94ZW4vdGltZS5jICAgICAgICAgICB8IDY4ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCj4+PiAgIGluY2x1ZGUveGVuL2lu
dGVyZmFjZS92Y3B1LmggfCAgMiArKwo+Pj4gICBpbmNsdWRlL3hlbi94ZW4tb3BzLmggICAgICAg
IHwgIDEgKwo+Pj4gICA0IGZpbGVzIGNoYW5nZWQsIDcxIGluc2VydGlvbnMoKyksIDIgZGVsZXRp
b25zKC0pCj4+Pgo+Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL21hbmFnZS5jIGIvZHJpdmVy
cy94ZW4vbWFuYWdlLmMKPj4+IGluZGV4IGM0MjVkMDMuLjNkYzA4NWQgMTAwNjQ0Cj4+PiAtLS0g
YS9kcml2ZXJzL3hlbi9tYW5hZ2UuYwo+Pj4gKysrIGIvZHJpdmVycy94ZW4vbWFuYWdlLmMKPj4+
IEBAIC03Miw2ICs3Miw3IEBAIHN0YXRpYyBpbnQgeGVuX3N1c3BlbmQodm9pZCAqZGF0YSkKPj4+
ICAgCX0KPj4+ICAgCj4+PiAgIAlnbnR0YWJfc3VzcGVuZCgpOwo+Pj4gKwl4ZW5fYWNjdW11bGF0
ZV9ydW5zdGF0ZV90aW1lKC0xKTsKPj4+ICAgCXhlbl9hcmNoX3ByZV9zdXNwZW5kKCk7Cj4+PiAg
IAo+Pj4gICAJLyoKPj4+IEBAIC04NCw2ICs4NSw3IEBAIHN0YXRpYyBpbnQgeGVuX3N1c3BlbmQo
dm9pZCAqZGF0YSkKPj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDogMCk7Cj4+PiAgIAo+Pj4gICAJeGVuX2FyY2hfcG9zdF9zdXNwZW5kKHNpLT5jYW5jZWxs
ZWQpOwo+Pj4gKwl4ZW5fYWNjdW11bGF0ZV9ydW5zdGF0ZV90aW1lKHNpLT5jYW5jZWxsZWQpOwo+
Pgo+PiBJIGFtIG5vdCBjb252aW5jZWQgdGhhdCB0aGUgY29tbWVudCBhYm92ZSBIWVBFUlZJU09S
X3N1c3BlbmQoKSBpcwo+PiBjb3JyZWN0LiBUaGUgY2FsbCBjYW4gcmV0dXJuIGFuIGVycm9yIGNv
ZGUgYW5kIHNvIGlmIGl0IHJldHVybnMgLUVQRVJNCj4+ICh3aGljaCBBRkFJQ1MgaXQgY2FuJ3Qg
bm93IGJ1dCBtaWdodCBpbiB0aGUgZnV0dXJlKSB0aGVuCj4+IHhlbl9hY2N1bXVsYXRlX3J1bnN0
YXRlX3RpbWUoKSB3aWxsIGRvIHdyb25nIHRoaW5nLgo+IAo+IEkgd291bGQgc3BsaXQgeGVuX2Fj
Y3VtdWxhdGVfcnVuc3RhdGVfdGltZSgpIGludG8gdHdvIGZ1bmN0aW9ucyB0byBhdm9pZCB0aGUK
PiAtRVBFUk0gaXNzdWUsIGFzIG9uZSBpcyBmb3Igc2F2aW5nIGFuZCBhbm90aGVyIGlzIGZvciBh
Y2N1bXVsYXRpb24sIHJlc3BlY3RpdmVseS4KPiAKPiBPdGhlcndpc2UsIGNhbiB5b3UgdXNlIHhl
bl9hY2N1bXVsYXRlX3J1bnN0YXRlX3RpbWUoMikgZm9yIHNhdmluZyBiZWZvcmUgc3VzcGVuZAo+
IGFuZCB4ZW5fYWNjdW11bGF0ZV9ydW5zdGF0ZV90aW1lKHNpLT5jYW5jZWxsZWQpIGFmdGVyIHJl
c3VtZT8KCgpJJ2QgcHJvYmFibHkganVzdCBzYXkgc29tZXRoaW5nIGxpa2UKCnNpLT5jYW5jZWxs
ZWQgPSBIWVBFUlZJU09SX3N1c3BlbmQoKSA/IDEgOiAwOwoKYW5kIGtlZXAgeGVuX2FjY3VtdWxh
dGVfcnVuc3RhdGVfdGltZSgpIGFzIGlzIChtYXliZSByZW5hbWUgaXQgdG8gCnhlbl9tYW5hZ2Vf
cnVuc3RhdGVfdGltZSgpKS4gQW5kIGFsc28gcmVtb3ZlIHRoZSBjb21tZW50IGFib3ZlIHRoZSAK
aHlwZXJjYWxsIGFzIGl0IGlzIGluY29ycmVjdCAoYnV0IHBsZWFzZSBtZW50aW9uIHRoZSByZWFz
b24gaW4gdGhlIApjb21taXQgbWVzc2FnZSkKCj4gCj4+Cj4+Cj4+PiAgIAlnbnR0YWJfcmVzdW1l
KCk7Cj4+PiAgIAo+Pj4gICAJaWYgKCFzaS0+Y2FuY2VsbGVkKSB7Cj4+PiBkaWZmIC0tZ2l0IGEv
ZHJpdmVycy94ZW4vdGltZS5jIGIvZHJpdmVycy94ZW4vdGltZS5jCj4+PiBpbmRleCBhYzVmMjNm
Li5jZjNhZmI5IDEwMDY0NAo+Pj4gLS0tIGEvZHJpdmVycy94ZW4vdGltZS5jCj4+PiArKysgYi9k
cml2ZXJzL3hlbi90aW1lLmMKPj4+IEBAIC0xOSw2ICsxOSw5IEBACj4+PiAgIC8qIHJ1bnN0YXRl
IGluZm8gdXBkYXRlZCBieSBYZW4gKi8KPj4+ICAgc3RhdGljIERFRklORV9QRVJfQ1BVKHN0cnVj
dCB2Y3B1X3J1bnN0YXRlX2luZm8sIHhlbl9ydW5zdGF0ZSk7Cj4+PiAgIAo+Pj4gK3N0YXRpYyBE
RUZJTkVfUEVSX0NQVSh1NjRbUlVOU1RBVEVfbWF4XSwgb2xkX3J1bnN0YXRlX3RpbWUpOwo+Pj4g
K3N0YXRpYyBzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvICpydW5zdGF0ZV9kZWx0YTsKPj4KPj4g
SSdkIG1vdmUgdGhpcyBpbnNpZGUgeGVuX2FjY3VtdWxhdGVfcnVuc3RhdGVfdGltZSgpIHNpbmNl
IHRoYXQncyB0aGUKPiAKPiBJZiB3ZSBzcGxpdCB4ZW5fYWNjdW11bGF0ZV9ydW5zdGF0ZV90aW1l
KCkgaW50byB0d28gZnVuY3Rpb25zLCB3ZSB3b3VsZCBsZWF2ZQo+IHJ1bnN0YXRlX2RlbHRhIGFz
IGdsb2JhbCBzdGF0aWMuCj4gCj4+IG9ubHkgZnVuY3Rpb24gdGhhdCB1c2VzIGl0LiBBbmQgd2h5
IGRvZXMgaXQgbmVlZCB0byBiZQo+PiB2Y3B1X3J1bnN0YXRlX2luZm8gYW5kIG5vdCB1NjRbNF0/
Cj4gCj4gVGhpcyB3YXMgc3VnZ2VzdGVkIGJ5IEp1ZXJnZW4gdG8gYXZvaWQgdGhlIGFsbG9jYXRp
b24gYW5kIHJlY2xhaW0gb2YgdGhlIHNlY29uZAo+IGRpbWVuc2lvbmFsIGFycmF5IGFzIGluIHY0
IG9mIHRoaXMgcGF0Y2g/Cj4gCj4gT3Igd291bGQgeW91IGxpa2UgdG8gYWxsb2NhdGUgc2l6ZW9m
KHU2NFs0XSkgKiBudW1fcG9zc2libGVfY3B1cygpIGFuZCBlbXVsYXRlCj4gdGhlIDJkIGFycmF5
IHdpdGggdGhpcyAxZCBhcnJheSBhbmQgbW92ZSB0aGUgcG9pbnRlciBmb3J3YXJkIHNpemVvZih1
NjRbNF0pIGluCj4gZWFjaCBpdGVyYXRpb24/CgoKSSB3YXMgdGhpbmtpbmcgb2YKCnU2NCAqKnJ1
bnN0YXRlX2RlbHRhID0gKHU2NCAqKilrbWFsbG9jKHNpemVvZih4ZW5fcnVuc3RhdGUudGltZSkg
KiAKbnVtX3Bvc3NpYmxlX2NwdXMoKSkKCmFuZCB0aGVuIHlvdSBzaG91bGQgYmUgYWJsZSB0byBh
Y2Nlc3MgcnVuc3RhdGVfZGVsdGFbY3B1XVtSVU5TVEFURV8qXS4KCj4gCj4+Cj4+PiArCj4+PiAg
IC8qIHJldHVybiBhbiBjb25zaXN0ZW50IHNuYXBzaG90IG9mIDY0LWJpdCB0aW1lL2NvdW50ZXIg
dmFsdWUgKi8KPj4+ICAgc3RhdGljIHU2NCBnZXQ2NChjb25zdCB1NjQgKnApCj4+PiAgIHsKPj4+
IEBAIC00Nyw4ICs1MCw4IEBAIHN0YXRpYyB1NjQgZ2V0NjQoY29uc3QgdTY0ICpwKQo+Pj4gICAJ
cmV0dXJuIHJldDsKPj4+ICAgfQo+Pj4gICAKPj4+IC1zdGF0aWMgdm9pZCB4ZW5fZ2V0X3J1bnN0
YXRlX3NuYXBzaG90X2NwdShzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvICpyZXMsCj4+PiAtCQkJ
CQkgIHVuc2lnbmVkIGludCBjcHUpCj4+PiArc3RhdGljIHZvaWQgeGVuX2dldF9ydW5zdGF0ZV9z
bmFwc2hvdF9jcHVfZGVsdGEoCj4+PiArCQkJc3RydWN0IHZjcHVfcnVuc3RhdGVfaW5mbyAqcmVz
LCB1bnNpZ25lZCBpbnQgY3B1KQo+Pj4gICB7Cj4+PiAgIAl1NjQgc3RhdGVfdGltZTsKPj4+ICAg
CXN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gKnN0YXRlOwo+Pj4gQEAgLTY2LDYgKzY5LDY3IEBA
IHN0YXRpYyB2b2lkIHhlbl9nZXRfcnVuc3RhdGVfc25hcHNob3RfY3B1KHN0cnVjdCB2Y3B1X3J1
bnN0YXRlX2luZm8gKnJlcywKPj4+ICAgCQkgKHN0YXRlX3RpbWUgJiBYRU5fUlVOU1RBVEVfVVBE
QVRFKSk7Cj4+PiAgIH0KPj4+ICAgCj4+PiArc3RhdGljIHZvaWQgeGVuX2dldF9ydW5zdGF0ZV9z
bmFwc2hvdF9jcHUoc3RydWN0IHZjcHVfcnVuc3RhdGVfaW5mbyAqcmVzLAo+Pj4gKwkJCQkJICB1
bnNpZ25lZCBpbnQgY3B1KQo+Pj4gK3sKPj4+ICsJaW50IGk7Cj4+PiArCj4+PiArCXhlbl9nZXRf
cnVuc3RhdGVfc25hcHNob3RfY3B1X2RlbHRhKHJlcywgY3B1KTsKPj4+ICsKPj4+ICsJZm9yIChp
ID0gMDsgaSA8IFJVTlNUQVRFX21heDsgaSsrKQo+Pj4gKwkJcmVzLT50aW1lW2ldICs9IHBlcl9j
cHUob2xkX3J1bnN0YXRlX3RpbWUsIGNwdSlbaV07Cj4+PiArfQo+Pj4gKwo+Pj4gK3ZvaWQgeGVu
X2FjY3VtdWxhdGVfcnVuc3RhdGVfdGltZShpbnQgYWN0aW9uKQo+Pj4gK3sKPj4+ICsJc3RydWN0
IHZjcHVfcnVuc3RhdGVfaW5mbyBzdGF0ZTsKPj4+ICsJaW50IGNwdSwgaTsKPj4+ICsKPj4+ICsJ
c3dpdGNoIChhY3Rpb24pIHsKPj4+ICsJY2FzZSAtMTogLyogYmFja3VwIHJ1bnN0YXRlIHRpbWUg
YmVmb3JlIHN1c3BlbmQgKi8KPj4+ICsJCVdBUk5fT05fT05DRSh1bmxpa2VseShydW5zdGF0ZV9k
ZWx0YSkpOwo+Pgo+PiBwcl93YXJuX29uY2UoKSwgdG8gYmUgY29uc2lzdGVudCB3aXRoIHRoZSBy
ZXN0IG9mIHRoZSBmaWxlLiBBbmQgdGhlbgo+PiBzaG91bGQgeW91IHJldHVybiBpZiB0aGlzIGlz
IHRydWU/Cj4gCj4gSSB3b3VsZCBwcmVmZXIgdG8gbm90IHJldHVybiBpZiBpdCBpcyB0cnVlIGJ1
dCBqdXN0IHdhcm4gdGhlIGFkbWluaXN0cmF0b3IgdGhhdAo+IHRoZXJlIGlzIG1lbW9yeSBsZWFr
YWdlIGlzc3VlIHdoaWxlIGxlYXZpbmcgcnVuc3RhdGUgYWNjdW11bGF0aW9uIHdvcmtzIG5vcm1h
bGx5Lgo+IAo+Pgo+Pj4gKwo+Pj4gKwkJcnVuc3RhdGVfZGVsdGEgPSBrY2FsbG9jKG51bV9wb3Nz
aWJsZV9jcHVzKCksCj4+PiArCQkJCQkgc2l6ZW9mKCpydW5zdGF0ZV9kZWx0YSksCj4+PiArCQkJ
CQkgR0ZQX0tFUk5FTCk7Cj4+PiArCQlpZiAodW5saWtlbHkoIXJ1bnN0YXRlX2RlbHRhKSkgewo+
Pj4gKwkJCXByX2FsZXJ0KCIlczogZmFpbGVkIHRvIGFsbG9jYXRlIHJ1bnN0YXRlX2RlbHRhXG4i
LAo+Pj4gKwkJCQkgICAgX19mdW5jX18pOwo+Pgo+PiBwcl93YXJuKCkgc2hvdWxkIGJlIHN1ZmZp
Y2llbnQuIEJlbG93IHRvby4KPj4KPj4gQWxzbywgYXMgYSBzaWRlIHF1ZXN0aW9uIC0tLSBjYW4g
d2UgZG8ga21hbGxvYygpIGF0IHRoaXMgcG9pbnQ/Cj4gCj4gWWVzLiBrbWFsbG9jX2FycmF5KCkg
aXMgYmV0dGVyIHRoYW4ga2NhbGxvYywgdW5sZXNzIHdlIGhhdmUgMiBkaW1lbnNpb25hbCBhcnJh
eQo+IGFuZCB3ZSBuZWVkIHRvIGd1YXJhbnRlZSB0aGUgdmFsdWUgb2YgZmlyc3QgZGltZW5zaW9u
IGlzIGFsd2F5cyAwLgoKClRoYXQncyBub3Qgd2hhdCB3YXMgdGhpbmtpbmcgYWJvdXQuIEdGUF9L
RVJORUwgbWF5IHNsZWVwIGFuZCBJIGRvbid0IAprbm93IGhvdyBzbGVlcCBpcyBoYW5kbGVkIGF0
IHRoaXMgcG9pbnQuIEV2ZXJ5dGhpbmcgaXMgcHJldHR5IG11Y2ggZGVhZCAKbm93LiBQZXJoYXBz
IEdGUF9BVE9NSUMgbWlnaHQgYmUgYSBiZXR0ZXIgY2hvaWNlLgoKLWJvcmlzCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 31 02:14:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 02:14:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9M3w-0008NI-VK; Tue, 31 Oct 2017 02:13:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e9M3v-0008N6-R9
 for xen-devel@lists.xensource.com; Tue, 31 Oct 2017 02:13:56 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 72/22-20813-36CD7F95; Tue, 31 Oct 2017 02:13:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCLMWRWlGSWpSXmKPExsWS0XRdVTfxzvd
 Ig+0/LCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8XHFDvaCtmbGinuPpzI1
 ME6O6WLk4hASaGSSaHiyhAXCecwocWbSU0YIZxujxLoHf1m7GDk5RAScJb6emcsOYvMK6Ev82
 f0ELC4sYCIxd2czG0iDhMB0WYlJT5aDFUkIeEvs3nyWDcZ+9vQ6kM3OwSZgJXFIDCTKIqAqcX
 7SVeYJjNwLGBlWMWoUpxaVpRbpGprqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmI
 E+p0BCHYwflsWcIhRkoNJSZR3p+P3SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvHy3gXKCRanp
 qRVpmTnAAIRJS3DwKInwutwESvMWFyTmFmemQ6ROMRpzHNt0+Q8Tx7OZrxuYhVjy8vNSpcR5v
 9wCKhUAKc0ozYMbBIuMS4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmXQ8yhSczrwRu3yugU5
 iATtGQ/AJySkkiQkqqgVFJMzHzrPmL5c++nW6JjAv9K7Ikqy3n/9MQ14vO+xpn35SWlFuabX9
 2C3t8UJ9MtlHGhFWWvLPDtCYIGU+z2eFcqa2s8fJm7ha57bs/Gzl94FLUM/wbz7vrSpz7k5of
 r5d+CQm6sWBJI+OT5e+XbDwhuLQh6YZ4zeu9/MYNM7b9MFX/oOk58asSS3FGoqEWc1FxIgBg5
 JvBhwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1509416032!113800375!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43207 invoked from network); 31 Oct 2017 02:13:53 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 Oct 2017 02:13:53 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e9M3r-0003SH-39; Tue, 31 Oct 2017 02:13:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e9M3l-0004v5-9H; Tue, 31 Oct 2017 02:13:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e9M3k-0004Mr-Be; Tue, 31 Oct 2017 02:13:44 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115383-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 linux-4.9:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=d785062ef20f9b2cd8cedcafea55ca8264f25f3e
X-Osstest-Versions-That: linux=5d7a76acad403638f635c918cc63d1d44ffa4065
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 31 Oct 2017 02:13:44 +0000
Subject: [Xen-devel] [linux-4.9 test] 115383: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8684858829768048134=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 115383 linux-4.9 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/115383/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop       fail REGR. vs. 114814

Tests which are failing intermittently (not blocking):
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm 16 guest-localmigrate/x10 fail in 115368 pass in 115383
 test-armhf-armhf-xl-credit2  16 guest-start/debian.repeat  fail pass in 115368

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114814
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114814
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop             fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                d785062ef20f9b2cd8cedcafea55ca8264f25f3e
baseline version:
 linux                5d7a76acad403638f635c918cc63d1d44ffa4065

Last test of basis   114814  2017-10-20 20:51:56 Z   10 days
Failing since        114845  2017-10-21 16:14:17 Z    9 days   16 attempts
Testing same since   115296  2017-10-27 11:07:37 Z    3 days    6 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Konovalov <andreyknvl@google.com>
  Anoob Soman <anoob.soman@citrix.com>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arnd Bergmann <arnd@arndb.de>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Ben Skeggs <bskeggs@redhat.com>
  Bin Liu <b-liu@ti.com>
  Borislav Petkov <bp@suse.de>
  Brian Foster <bfoster@redhat.com>
  Carlos Maiolino <cmaiolino@redhat.com>
  Christoph Biedl <debian.axhn@manchmal.in-ulm.de>
  Christoph Hellwig <hch@lst.de>
  Christoph Lameter <cl@linux.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Coly Li <colyli@suse.de>
  Dan Carpenter <dan.carpenter@oracle.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  Dave Chinner <dchinner@redhat.com>
  David Howells <dhowells@redhat.com>
  David Kozub <zub@linux.fjfi.cvut.cz>
  David Rientjes <rientjes@google.com>
  David S. Miller <davem@davemloft.net>
  Dennis Dalessandro <dennis.dalessandro@intel.com>
  Dexuan Cui <decui@microsoft.com>
  Dmitry V. Levin <ldv@altlinux.org>
  Doug Ledford <dledford@redhat.com>
  Easwar Hariharan <easwar.hariharan@intel.com>
  Emmanuel Grumbach <emmanuel.grumbach@intel.com>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Eric Ren <zren@suse.com>
  Eric Sandeen <sandeen@redhat.com>
  Eric Sandeen <sandeen@sandeen.net>
  Eric Sesterhenn <eric.sesterhenn@x41-dsec.de>
  Eryu Guan <eguan@redhat.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Filipe Manana <fdmanana@suse.com>
  Franck Demathieu <fdemathieu@gmail.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Greg Kroah-Hartman gregkh@linuxfoundation.org
  Gregory CLEMENT <gregory.clement@free-electrons.com>
  Grygorii Maistrenko <grygoriimkd@gmail.com>
  Guenter Roeck <linux@roeck-us.net>
  Hans de Goede <hdegoede@redhat.com>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Ilia Mirkin <imirkin@alum.mit.edu>
  Ilya Dryomov <idryomov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jaegeuk Kim <jaegeuk@kernel.org>
  Jan Luebbe <jlu@pengutronix.de>
  Jarno Rajahalme <jarno@ovn.org>
  Javier Martinez Canillas <javier@osg.samsung.com>
  Jeff Layton <jlayton@redhat.com>
  Jeffy Chen <jeffy.chen@rock-chips.com>
  Joe Stringer <joe@ovn.org>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  John David Anglin <dave.anglin@bell.net>
  John Starks <jon.Starks@microsoft.com>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Jonathan Liu <net147@gmail.com>
  Jussi Laako <jussi@sonarnerd.net>
  Kalle Valo <kvalo@codeaurora.org>
  Kevin Cernekee <cernekee@chromium.org>
  Kinglong Mee <kinglongmee@gmail.com>
  Ladislav Dobrovsky <ladislav.dobrovsky@gmail.com>
  Larry Finger <Larry.Finger@lwfinger.net>
  Lars-Peter Clausen <lars@metafoo.de>
  Linus Torvalds <torvalds@linux-foundation.org>
  Lokesh Vutla <lokeshvutla@ti.com>
  Ludovic Desroches <ludovic.desroches@microchip.com>
  Madhavan Srinivasan <maddy@linux.vnet.ibm.com>
  Majd Dibbiny <majd@mellanox.com>
  Maksim Salau <msalau@iotecha.com>
  Manu Gautam <mgautam@codeaurora.org>
  Marc Kleine-Budde <mkl@pengutronix.de>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Zoran <mzoran@crowfest.net>
  Milan Broz <gmazyland@gmail.com>
  Mintz, Yuval <Yuval.Mintz@cavium.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicolai HÃ¤hnle <nicolai.haehnle@amd.com>
  Oliver Neukum <oneukum@suse.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Pontus Andersson <epontan@gmail.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Ram Amrani <Ram.Amrani@cavium.com>
  Robbie Ko <robbieko@synology.com>
  Russell King <rmk+kernel@armlinux.org.uk>
  Sasha Levin <alexander.levin@verizon.com>
  Sebastian Sanchez <sebastian.sanchez@intel.com>
  Senthilnathan Veppur <senthilnathanx.veppur@intel.com>
  Shaohua Li <shli@fb.com>
  Stefan MÃ¤tje <stefan.maetje@esd.eu>
  Stefan Wahren <stefan.wahren@i2se.com>
  Stephen Douthit <stephend@adiengineering.com>
  Stephen Hemminger <sthemmin@microsoft.com>
  Sudarsana Reddy Kalluru <Sudarsana.Kalluru@cavium.com>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Tony Luck <tony.luck@intel.com>
  Varun Prakash <varun@chelsio.com>
  Vijay Kumar <vijay.ac.kumar@oracle.com>
  Vinod Koul <vinod.koul@intel.com>
  Viresh Kumar <viresh.kumar@linaro.org>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wolfgang Grandegger <wg@grandegger.com>
  Wolfram Sang <wsa@the-dreams.de>
  Yasuaki Ishimatsu <isimatu.yasuaki@jp.fujitsu.com>
  Yasuaki Ishimatsu <yasu.isimatu@gmail.com>
  Yazen Ghannam <Yazen.Ghannam@amd.com>
  Yunlong Song <yunlong.song@huawei.com>
  Yuval Mintz <Yuval.Mintz@cavium.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  fail    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

(No revision log; it would be 3041 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8684858829768048134==--

From xen-devel-bounces@lists.xen.org Tue Oct 31 02:15:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 02:15:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9M5B-0008Sm-CN; Tue, 31 Oct 2017 02:15:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e9M5A-0008SZ-Em
 for xen-devel@lists.xensource.com; Tue, 31 Oct 2017 02:15:12 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 E4/ED-23269-FACD7F95; Tue, 31 Oct 2017 02:15:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsWS0XRdVXfdne+
 RBs1XjS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8fL7LJaCy0UVF1ZNYWlg
 fOHbxcjFISTQyCTRceUYM4TzmFHi26NWVghnG6PEnA97WLoYOTlEBJwlvp6Zyw5i8wroSzw9P
 pkVxBYWsJCYtPs7G0iDhMBJDYlX5y6DJSQEvCW2r7jMCGNPbFgNFGfnYBOwkjgkBhJlEVCVuL
 f7GPMERu4FjAyrGDWKU4vKUot0DY31kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzE
 Cvc4ABDsY/23zPMQoycGkJMq70/F7pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3q7bQDnBotT0
 1Iq0zBxg+MGkJTh4lER4XW4CpXmLCxJzizPTIVKnGC05jm26/IeJY9X1u0Dy2czXDcxCLHn5e
 alS4rzVIPMEQBoySvPgxsFi5BKjrJQwLyPQgUI8BalFuZklqPKvGMU5GJWEeStApvBk5pXAbX
 0FdBAT0EEakl9ADipJREhJNTCa+HIsa5lYnsUUu0ap6syfn08uKXyZPcM3PVKN85fbg6y5Ng6
 3Vb9Upgn5z/bflr2g0DeDZZlG4O+MrRO2swdrPKjWO5HZ2Cr3bm6l1351DfOnWcrOE7Z3SH2W
 OvfwZE6e7rZnRy5NrcyYH6+Y/Hz/2t+Tuf/EMxcs1FtU5sJmEPCej3vZGiMlluKMREMt5qLiR
 AAYbE6HjAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1509416109!95354998!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14055 invoked from network); 31 Oct 2017 02:15:10 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 Oct 2017 02:15:10 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e9M56-0003Va-5R; Tue, 31 Oct 2017 02:15:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e9M50-0004xk-Eu; Tue, 31 Oct 2017 02:15:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e9M4z-0004xT-R1; Tue, 31 Oct 2017 02:15:02 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115402-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-i386: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-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qcow2: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-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-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-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-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-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-armhf-armhf-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-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=abf6e752e55b2f5afb48303429dea2db7c3a62de
X-Osstest-Versions-That: qemuu=f90ea7ba7c5ae7010ee0ce062207ae42530f57d6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 31 Oct 2017 02:15:01 +0000
Subject: [Xen-devel] [qemu-mainline test] 115402: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5545390854159193928=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 115402 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/115402/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386                    6 xen-build                fail REGR. vs. 114507
 build-amd64-xsm               6 xen-build                fail REGR. vs. 114507
 build-i386-xsm                6 xen-build                fail REGR. vs. 114507
 build-amd64                   6 xen-build                fail REGR. vs. 114507
 build-armhf                   6 xen-build                fail REGR. vs. 114507
 build-armhf-xsm               6 xen-build                fail REGR. vs. 114507

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemuu-win10-i386  1 build-check(1)              blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ws16-amd64  1 build-check(1)             blocked n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-intel  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-amd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                abf6e752e55b2f5afb48303429dea2db7c3a62de
baseline version:
 qemuu                f90ea7ba7c5ae7010ee0ce062207ae42530f57d6

Last test of basis   114507  2017-10-15 01:03:38 Z   16 days
Failing since        114546  2017-10-16 12:16:28 Z   14 days   33 attempts
Testing same since   115402  2017-10-30 16:50:12 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Lindsay <alindsay@codeaurora.org>
  Alberto Garcia <berto@igalia.com>
  Aleksandr Bezzubikov <zuban32s@gmail.com>
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alexey Perevalov <a.perevalov@samsung.com>
  Alistair Francis <alistair.francis@xilinx.com>
  Amarnath Valluri <amarnath.valluri@intel.com>
  Andreas FÃ¤rber <afaerber@suse.de>
  Andrew Baumann <Andrew.Baumann@microsoft.com>
  Anthoine Bourgeois <anthoine.bourgeois@blade-group.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Artyom Tarasenko <atar4qemu@gmail.com>
  Bishara AbuHattoum <bishara@daynix.com>
  Carlo Marcelo Arenas BelÃ³n <carenas@gmail.com>
  Chen Hanxiao <chenhanxiao@gmail.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Collin L. Walling <walling@linux.vnet.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Cornelia Huck <Cornelia Huck <cohuck@redhat.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <otubo@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Igor Mammedov <imammedo@redhat.com>
  Jason J. Herne <jjherne@linux.vnet.ibm.com>
  Jason Wang <jasowang@redhat.com>
  Joe Clifford <joeclifford@gmail.com>
  John Snow <jsnow@redhat.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kevin Wolf <kwolf@redhat.com>
  Knut Omang <knut.omang@oracle.com>
  Lan Tianyu <tianyu.lan@intel.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Marco A L Barbosa <malbarbo@gmail.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Mark Kanda <mark.kanda@oracle.com>
  Markus Armbruster <armbru@redhat.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Max Reitz <mreitz@redhat.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Michael Walle <michael@walle.cc>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Krempa <pkrempa@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <richard.henderson@linaro.org>
  Richard Henderson <rth@twiddle.net>
  Richard W.M. Jones <rjones@redhat.com>
  Riku Voipio <riku.voipio@linaro.org>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Sandipan Das <sandipan@linux.vnet.ibm.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Thomas Huth <huth@tuxfamily.org>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wolfgang Bumiller <w.bumiller@proxmox.com>
  ZhiPeng Lu <lu.zhipeng@zte.com.cn>

jobs:
 build-amd64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvhv2-amd                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-ws16-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ws16-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-xl-qemuu-win10-i386                         blocked 
 test-amd64-i386-xl-qemuu-win10-i386                          blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvhv2-intel                              blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-amd64-i386-libvirt-qcow2                                blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 


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


Not pushing.

(No revision log; it would be 9222 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5545390854159193928==--

From xen-devel-bounces@lists.xen.org Tue Oct 31 03:13:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 03:13:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9Mzi-00048q-Ls; Tue, 31 Oct 2017 03:13:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dongli.zhang@oracle.com>) id 1e9Mzg-00048k-TI
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 03:13:37 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 F1/55-01785-06AE7F95; Tue, 31 Oct 2017 03:13:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNIsWRWlGSWpSXmKPExsXSO6nOVTf+1fd
 IgwUrBSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ownL94yF3z3rlhz9ghrA+Mcmy5GLg4hgclM
 Ev0LTrJBOL8ZJb7cmw7lbGSUmPWtEcjhBHLaGSV+9huC2MICmRLvT+xkB7FFBMokVt5eBdXwA
 Kh7wW6wBmYBPYmb1y+C2WwCOhLTDpxiAbF5BWwlOto7mUBsFgFViSVrn4ENEhUIlzj9t5Edok
 ZQ4uTMJ2D1nAJ2EvdeToaaqS7xZ94lZghbXmL72zlgtoSAsUT724tsExgFZyFpn4WkZRaSlgW
 MzKsYNYpTi8pSi3QNDfWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQKDlwEIdjCu
 bHc+xCjJwaQkyrvT8XukEF9SfkplRmJxRnxRaU5q8SFGDQ4OgSsHj8xmlGLJy89LVZLgLXoJV
 CdYlJqeWpGWmQOML5hSCQ4eJRHe6hdAad7igsTc4sx0iNQpRm+OY5su/2HimHMeRP6YdAVIbr
 p5F0hu+P4ASD6b+bqBWQhsg5Q47x+QEQIgIzJK8+AWwNLEJUZZKWFeRqDzhXgKUotyM0tQ5V8
 xinMwKgnzzgeZwpOZVwJ3xyugE5mATtSQ/AJyYkkiQkqqgbHn7CGnt6ccxe4uYGR7dfvbjIOa
 4RvfNl+eeuz44hvdvxQ/BoS0mUaf2lwT+eKC4q3FSY3Vxo/Vz8vnCnJ8mO6XIJ9/4uFuu3keq
 tHVJh3r9po8bKxa/Dta33dVSfN/p6mLTseWCG83qckSvO7Jun2jV4KiXXjjpOSGE19uyyzcK3
 Nn29vjmbFKLMUZiYZazEXFiQC3MjWvDgMAAA==
X-Env-Sender: dongli.zhang@oracle.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1509419613!70549496!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2543 invoked from network); 31 Oct 2017 03:13:34 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 31 Oct 2017 03:13:34 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9V3DWqE003811
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 31 Oct 2017 03:13:32 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9V3DV2R004104
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 31 Oct 2017 03:13:32 GMT
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 v9V3DVkR032513;
 Tue, 31 Oct 2017 03:13:31 GMT
Received: from [10.182.70.198] (/10.182.70.198)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 30 Oct 2017 20:13:30 -0700
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
References: <1509350613-15356-1-git-send-email-dongli.zhang@oracle.com>
 <ce923518-73c1-e4eb-e618-668c74fc7fc0@oracle.com>
 <bf45fadd-950d-edf4-164b-8b23dbbad89a@oracle.com>
 <57f199c2-d8bb-1ffa-c74c-443b8d6e4440@oracle.com>
From: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <25093574-2e35-7c7a-9929-3717426d25f4@oracle.com>
Date: Tue, 31 Oct 2017 11:13:07 +0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <57f199c2-d8bb-1ffa-c74c-443b8d6e4440@oracle.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: jgross@suse.com, joao.m.martins@oracle.com
Subject: Re: [Xen-devel] [PATCH v5 1/1] xen/time: do not decrease steal time
 after live migration on xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQm9yaXMsCgpPbiAxMC8zMS8yMDE3IDA4OjU4IEFNLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6
Cj4gCj4gCj4gT24gMTAvMzAvMjAxNyAwODoxNCBQTSwgRG9uZ2xpIFpoYW5nIHdyb3RlOgo+PiBI
aSBCb3JpcywKPj4KPj4gT24gMTAvMzAvMjAxNyAwOTozNCBQTSwgQm9yaXMgT3N0cm92c2t5IHdy
b3RlOgo+Pj4gT24gMTAvMzAvMjAxNyAwNDowMyBBTSwgRG9uZ2xpIFpoYW5nIHdyb3RlOgo+Pj4+
IEFmdGVyIGd1ZXN0IGxpdmUgbWlncmF0aW9uIG9uIHhlbiwgc3RlYWwgdGltZSBpbiAvcHJvYy9z
dGF0Cj4+Pj4gKGNwdXN0YXRbQ1BVVElNRV9TVEVBTF0pIG1pZ2h0IGRlY3JlYXNlIGJlY2F1c2Ug
c3RlYWwgcmV0dXJuZWQgYnkKPj4+PiB4ZW5fc3RlYWxfbG9jaygpIG1pZ2h0IGJlIGxlc3MgdGhh
biB0aGlzX3JxKCktPnByZXZfc3RlYWxfdGltZSB3aGljaCBpcwo+Pj4+IGRlcml2ZWQgZnJvbSBw
cmV2aW91cyByZXR1cm4gdmFsdWUgb2YgeGVuX3N0ZWFsX2Nsb2NrKCkuCj4+Pj4KPj4+PiBGb3Ig
aW5zdGFuY2UsIHN0ZWFsIHRpbWUgb2YgZWFjaCB2Y3B1IGlzIDMzNSBiZWZvcmUgbGl2ZSBtaWdy
YXRpb24uCj4+Pj4KPj4+PiBjcHUgIDE5OCAwIDM2OCAyMDAwNjQgMTk2MiAwIDAgMTM0MCAwIDAK
Pj4+PiBjcHUwIDM4IDAgODEgNTAwNjMgNDkyIDAgMCAzMzUgMCAwCj4+Pj4gY3B1MSA2NSAwIDk3
IDQ5NzYzIDYzNCAwIDAgMzM1IDAgMAo+Pj4+IGNwdTIgMzggMCA4MSA1MDA5OCA0NjIgMCAwIDMz
NSAwIDAKPj4+PiBjcHUzIDU2IDAgMTA3IDUwMTM4IDM3NCAwIDAgMzM1IDAgMAo+Pj4+Cj4+Pj4g
QWZ0ZXIgbGl2ZSBtaWdyYXRpb24sIHN0ZWFsIHRpbWUgaXMgcmVkdWNlZCB0byAzMTIuCj4+Pj4K
Pj4+PiBjcHUgIDIwMCAwIDM3MCAyMDAzMzAgMTk3MSAwIDAgMTI0OCAwIDAKPj4+PiBjcHUwIDM4
IDAgODIgNTAxMjMgNTAwIDAgMCAzMTIgMCAwCj4+Pj4gY3B1MSA2NSAwIDk3IDQ5ODMyIDYzNCAw
IDAgMzEyIDAgMAo+Pj4+IGNwdTIgMzkgMCA4MiA1MDE2NyA0NjIgMCAwIDMxMiAwIDAKPj4+PiBj
cHUzIDU2IDAgMTA3IDUwMjA3IDM3NCAwIDAgMzEyIDAgMAo+Pj4+Cj4+Pj4gU2luY2UgcnVuc3Rh
dGUgdGltZXMgYXJlIGN1bXVsYXRpdmUgYW5kIGNsZWFyZWQgZHVyaW5nIHhlbiBsaXZlIG1pZ3Jh
dGlvbgo+Pj4+IGJ5IHhlbiBoeXBlcnZpc29yLCB0aGUgaWRlYSBvZiB0aGlzIHBhdGNoIGlzIHRv
IGFjY3VtdWxhdGUgcnVuc3RhdGUgdGltZXMKPj4+PiB0byBnbG9iYWwgcGVyY3B1IHZhcmlhYmxl
cyBiZWZvcmUgbGl2ZSBtaWdyYXRpb24gc3VzcGVuZC4gT25jZSBndWVzdCBWTSBpcwo+Pj4+IHJl
c3VtZWQsIHhlbl9nZXRfcnVuc3RhdGVfc25hcHNob3RfY3B1KCkgd291bGQgYWx3YXlzIHJldHVy
biB0aGUgc3VtIG9mIG5ldwo+Pj4+IHJ1bnN0YXRlIHRpbWVzIGFuZCBwcmV2aW91c2x5IGFjY3Vt
dWxhdGVkIHRpbWVzIHN0b3JlZCBpbiBnbG9iYWwgcGVyY3B1Cj4+Pj4gdmFyaWFibGVzLgo+Pj4+
Cj4+Pj4gU2ltaWxhciBhbmQgbW9yZSBzZXZlcmUgaXNzdWUgd291bGQgaW1wYWN0IHByaW9yIGxp
bnV4IDQuOC00LjEwIGFzCj4+Pj4gZGlzY3Vzc2VkIGJ5IE1pY2hhZWwgTGFzIGF0Cj4+Pj4gaHR0
cHM6Ly8weHN0dWJzLm9yZy9kZWJ1Z2dpbmctYS1mbGFreS1jcHUtc3RlYWwtdGltZS1jb3VudGVy
LW9uLWEtcGFyYXZpcnR1YWxpemVkLXhlbi1ndWVzdCwKPj4+Pgo+Pj4+IHdoaWNoIHdvdWxkIG92
ZXJmbG93IHN0ZWFsIHRpbWUgYW5kIGxlYWQgdG8gMTAwJSBzdCB1c2FnZSBpbiB0b3AgY29tbWFu
ZAo+Pj4+IGZvciBsaW51eCA0LjgtNC4xMC4gQSBiYWNrcG9ydCBvZiB0aGlzIHBhdGNoIHdvdWxk
IGZpeCB0aGF0IGlzc3VlLgo+Pj4+Cj4+Pj4gUmVmZXJlbmNlczoKPj4+PiBodHRwczovLzB4c3R1
YnMub3JnL2RlYnVnZ2luZy1hLWZsYWt5LWNwdS1zdGVhbC10aW1lLWNvdW50ZXItb24tYS1wYXJh
dmlydHVhbGl6ZWQteGVuLWd1ZXN0Cj4+Pj4KPj4+PiBTaWduZWQtb2ZmLWJ5OiBEb25nbGkgWmhh
bmcgPGRvbmdsaS56aGFuZ0BvcmFjbGUuY29tPgo+Pj4+Cj4+Pj4gLS0tCj4+Pj4gQ2hhbmdlZCBz
aW5jZSB2MToKPj4+PiAgICAqIHJlbG9jYXRlIG1vZGlmaWNhdGlvbiB0byB4ZW5fZ2V0X3J1bnN0
YXRlX3NuYXBzaG90X2NwdQo+Pj4+Cj4+Pj4gQ2hhbmdlZCBzaW5jZSB2MjoKPj4+PiAgICAqIGFj
Y3VtdWxhdGUgcnVuc3RhdGUgdGltZXMgYmVmb3JlIGxpdmUgbWlncmF0aW9uCj4+Pj4KPj4+PiBD
aGFuZ2VkIHNpbmNlIHYzOgo+Pj4+ICAgICogZG8gbm90IGFjY3VtdWxhdGUgdGltZXMgaW4gdGhl
IGNhc2Ugb2YgZ3Vlc3QgY2hlY2twb2ludGluZwo+Pj4+Cj4+Pj4gQ2hhbmdlZCBzaW5jZSB2NDoK
Pj4+PiAgICAqIGFsbG9jYXRlIGFycmF5IG9mIHZjcHVfcnVuc3RhdGVfaW5mbyB0byByZWR1Y2Ug
bnVtYmVyIG9mIG1lbW9yeSBhbGxvY2F0aW9uCj4+Pj4KPj4+PiAtLS0KPj4+PiAgIGRyaXZlcnMv
eGVuL21hbmFnZS5jICAgICAgICAgfCAgMiArKwo+Pj4+ICAgZHJpdmVycy94ZW4vdGltZS5jICAg
ICAgICAgICB8IDY4Cj4+Pj4gKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrLS0KPj4+PiAgIGluY2x1ZGUveGVuL2ludGVyZmFjZS92Y3B1LmggfCAgMiArKwo+Pj4+ICAg
aW5jbHVkZS94ZW4veGVuLW9wcy5oICAgICAgICB8ICAxICsKPj4+PiAgIDQgZmlsZXMgY2hhbmdl
ZCwgNzEgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPj4+Pgo+Pj4+IGRpZmYgLS1naXQg
YS9kcml2ZXJzL3hlbi9tYW5hZ2UuYyBiL2RyaXZlcnMveGVuL21hbmFnZS5jCj4+Pj4gaW5kZXgg
YzQyNWQwMy4uM2RjMDg1ZCAxMDA2NDQKPj4+PiAtLS0gYS9kcml2ZXJzL3hlbi9tYW5hZ2UuYwo+
Pj4+ICsrKyBiL2RyaXZlcnMveGVuL21hbmFnZS5jCj4+Pj4gQEAgLTcyLDYgKzcyLDcgQEAgc3Rh
dGljIGludCB4ZW5fc3VzcGVuZCh2b2lkICpkYXRhKQo+Pj4+ICAgICAgIH0KPj4+PiAgICAgICAg
IGdudHRhYl9zdXNwZW5kKCk7Cj4+Pj4gKyAgICB4ZW5fYWNjdW11bGF0ZV9ydW5zdGF0ZV90aW1l
KC0xKTsKPj4+PiAgICAgICB4ZW5fYXJjaF9wcmVfc3VzcGVuZCgpOwo+Pj4+ICAgICAgICAgLyoK
Pj4+PiBAQCAtODQsNiArODUsNyBAQCBzdGF0aWMgaW50IHhlbl9zdXNwZW5kKHZvaWQgKmRhdGEp
Cj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAwKTsK
Pj4+PiAgICAgICAgIHhlbl9hcmNoX3Bvc3Rfc3VzcGVuZChzaS0+Y2FuY2VsbGVkKTsKPj4+PiAr
ICAgIHhlbl9hY2N1bXVsYXRlX3J1bnN0YXRlX3RpbWUoc2ktPmNhbmNlbGxlZCk7Cj4+Pgo+Pj4g
SSBhbSBub3QgY29udmluY2VkIHRoYXQgdGhlIGNvbW1lbnQgYWJvdmUgSFlQRVJWSVNPUl9zdXNw
ZW5kKCkgaXMKPj4+IGNvcnJlY3QuIFRoZSBjYWxsIGNhbiByZXR1cm4gYW4gZXJyb3IgY29kZSBh
bmQgc28gaWYgaXQgcmV0dXJucyAtRVBFUk0KPj4+ICh3aGljaCBBRkFJQ1MgaXQgY2FuJ3Qgbm93
IGJ1dCBtaWdodCBpbiB0aGUgZnV0dXJlKSB0aGVuCj4+PiB4ZW5fYWNjdW11bGF0ZV9ydW5zdGF0
ZV90aW1lKCkgd2lsbCBkbyB3cm9uZyB0aGluZy4KPj4KPj4gSSB3b3VsZCBzcGxpdCB4ZW5fYWNj
dW11bGF0ZV9ydW5zdGF0ZV90aW1lKCkgaW50byB0d28gZnVuY3Rpb25zIHRvIGF2b2lkIHRoZQo+
PiAtRVBFUk0gaXNzdWUsIGFzIG9uZSBpcyBmb3Igc2F2aW5nIGFuZCBhbm90aGVyIGlzIGZvciBh
Y2N1bXVsYXRpb24sIHJlc3BlY3RpdmVseS4KPj4KPj4gT3RoZXJ3aXNlLCBjYW4geW91IHVzZSB4
ZW5fYWNjdW11bGF0ZV9ydW5zdGF0ZV90aW1lKDIpIGZvciBzYXZpbmcgYmVmb3JlIHN1c3BlbmQK
Pj4gYW5kIHhlbl9hY2N1bXVsYXRlX3J1bnN0YXRlX3RpbWUoc2ktPmNhbmNlbGxlZCkgYWZ0ZXIg
cmVzdW1lPwo+IAo+IAo+IEknZCBwcm9iYWJseSBqdXN0IHNheSBzb21ldGhpbmcgbGlrZQo+IAo+
IHNpLT5jYW5jZWxsZWQgPSBIWVBFUlZJU09SX3N1c3BlbmQoKSA/IDEgOiAwOwoKQXMgdGhlIGNh
bGwgb2YgSFlQRVJWSVNPUl9zdXNwZW5kKCkgdGFrZXMgMyBsaW5lcywgSSB3b3VsZCBtYWtlIGl0
IGFzIGJlbG93IGFuZApJIHRoaW5rIGdjYyB3b3VsZCBvcHRpbWl6ZSBpdC4KCi0gICAvKgotICAg
ICogVGhpcyBoeXBlcmNhbGwgcmV0dXJucyAxIGlmIHN1c3BlbmQgd2FzIGNhbmNlbGxlZAotICAg
ICogb3IgdGhlIGRvbWFpbiB3YXMgbWVyZWx5IGNoZWNrcG9pbnRlZCwgYW5kIDAgaWYgaXQKLSAg
ICAqIGlzIHJlc3VtaW5nIGluIGEgbmV3IGRvbWFpbi4KLSAgICAqLwogICAgc2ktPmNhbmNlbGxl
ZCA9IEhZUEVSVklTT1Jfc3VzcGVuZCh4ZW5fcHZfZG9tYWluKCkKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA/IHZpcnRfdG9fZ2ZuKHhlbl9zdGFydF9pbmZvKQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogMCk7CisgICBzaS0+
Y2FuY2VsbGVkID0gc2ktPmNhbmNlbGxlZCA/IDEgOiAwOwoKPiAKPiBhbmQga2VlcCB4ZW5fYWNj
dW11bGF0ZV9ydW5zdGF0ZV90aW1lKCkgYXMgaXMgKG1heWJlIHJlbmFtZSBpdCB0bwo+IHhlbl9t
YW5hZ2VfcnVuc3RhdGVfdGltZSgpKS4gQW5kIGFsc28gcmVtb3ZlIHRoZSBjb21tZW50IGFib3Zl
IHRoZSBoeXBlcmNhbGwgYXMKPiBpdCBpcyBpbmNvcnJlY3QgKGJ1dCBwbGVhc2UgbWVudGlvbiB0
aGUgcmVhc29uIGluIHRoZSBjb21taXQgbWVzc2FnZSkKPiAKPj4KPj4+Cj4+Pgo+Pj4+ICAgICAg
IGdudHRhYl9yZXN1bWUoKTsKPj4+PiAgICAgICAgIGlmICghc2ktPmNhbmNlbGxlZCkgewo+Pj4+
IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi90aW1lLmMgYi9kcml2ZXJzL3hlbi90aW1lLmMKPj4+
PiBpbmRleCBhYzVmMjNmLi5jZjNhZmI5IDEwMDY0NAo+Pj4+IC0tLSBhL2RyaXZlcnMveGVuL3Rp
bWUuYwo+Pj4+ICsrKyBiL2RyaXZlcnMveGVuL3RpbWUuYwo+Pj4+IEBAIC0xOSw2ICsxOSw5IEBA
Cj4+Pj4gICAvKiBydW5zdGF0ZSBpbmZvIHVwZGF0ZWQgYnkgWGVuICovCj4+Pj4gICBzdGF0aWMg
REVGSU5FX1BFUl9DUFUoc3RydWN0IHZjcHVfcnVuc3RhdGVfaW5mbywgeGVuX3J1bnN0YXRlKTsK
Pj4+PiAgICtzdGF0aWMgREVGSU5FX1BFUl9DUFUodTY0W1JVTlNUQVRFX21heF0sIG9sZF9ydW5z
dGF0ZV90aW1lKTsKPj4+PiArc3RhdGljIHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gKnJ1bnN0
YXRlX2RlbHRhOwo+Pj4KPj4+IEknZCBtb3ZlIHRoaXMgaW5zaWRlIHhlbl9hY2N1bXVsYXRlX3J1
bnN0YXRlX3RpbWUoKSBzaW5jZSB0aGF0J3MgdGhlCj4+Cj4+IElmIHdlIHNwbGl0IHhlbl9hY2N1
bXVsYXRlX3J1bnN0YXRlX3RpbWUoKSBpbnRvIHR3byBmdW5jdGlvbnMsIHdlIHdvdWxkIGxlYXZl
Cj4+IHJ1bnN0YXRlX2RlbHRhIGFzIGdsb2JhbCBzdGF0aWMuCj4+Cj4+PiBvbmx5IGZ1bmN0aW9u
IHRoYXQgdXNlcyBpdC4gQW5kIHdoeSBkb2VzIGl0IG5lZWQgdG8gYmUKPj4+IHZjcHVfcnVuc3Rh
dGVfaW5mbyBhbmQgbm90IHU2NFs0XT8KPj4KPj4gVGhpcyB3YXMgc3VnZ2VzdGVkIGJ5IEp1ZXJn
ZW4gdG8gYXZvaWQgdGhlIGFsbG9jYXRpb24gYW5kIHJlY2xhaW0gb2YgdGhlIHNlY29uZAo+PiBk
aW1lbnNpb25hbCBhcnJheSBhcyBpbiB2NCBvZiB0aGlzIHBhdGNoPwo+Pgo+PiBPciB3b3VsZCB5
b3UgbGlrZSB0byBhbGxvY2F0ZSBzaXplb2YodTY0WzRdKSAqIG51bV9wb3NzaWJsZV9jcHVzKCkg
YW5kIGVtdWxhdGUKPj4gdGhlIDJkIGFycmF5IHdpdGggdGhpcyAxZCBhcnJheSBhbmQgbW92ZSB0
aGUgcG9pbnRlciBmb3J3YXJkIHNpemVvZih1NjRbNF0pIGluCj4+IGVhY2ggaXRlcmF0aW9uPwo+
IAo+IAo+IEkgd2FzIHRoaW5raW5nIG9mCj4gCj4gdTY0ICoqcnVuc3RhdGVfZGVsdGEgPSAodTY0
ICoqKWttYWxsb2Moc2l6ZW9mKHhlbl9ydW5zdGF0ZS50aW1lKSAqCj4gbnVtX3Bvc3NpYmxlX2Nw
dXMoKSkKPiAKPiBhbmQgdGhlbiB5b3Ugc2hvdWxkIGJlIGFibGUgdG8gYWNjZXNzIHJ1bnN0YXRl
X2RlbHRhW2NwdV1bUlVOU1RBVEVfKl0uCgpXb3VsZCB0aGUgYWJvdmUgY29kZSB3b3JrPyBZb3Ug
YXJlIGFsbG9jYXRpbmcgZGF0YSBvbmx5IGZvciAxc3QgZGltZW5zaW9uIG9mIGEKMmQgYXJyYXku
IEhvdyBjYW4geW91IGFjY2VzcyB0aGUgMm5kIGFycmF5IHdpdGggcnVuc3RhdGVfZGVsdGFbY3B1
XVtSVU5TVEFURV8qXT8KCklzIHRoZXJlIGFueSBvcHRpb24gaW4gZ2NjIHRoYXQgc3VwcG9ydCB0
aGlzPwoKSSBoYXZlIGFjdHVhbGx5IHRlc3RlZCB0aGlzIHdpdGggYmVsb3cgY29kZSBpbiBsaW51
eCBhbmQga2VybmVsIHBhbmljIHdpdGggcGFnZQpmYXVsdCB3aGVuIGRvaW5nIG1lbWNweS4KCit2
b2lkIHhlbl9tYW5hZ2VfcnVuc3RhdGVfdGltZShpbnQgYWN0aW9uKQoreworICAgc3RhdGljIHU2
NCAqKnJ1bnN0YXRlX2RlbHRhOworICAgc3RydWN0IHZjcHVfcnVuc3RhdGVfaW5mbyBzdGF0ZTsK
KyAgIGludCBjcHUsIGk7CisKKyAgIHN3aXRjaCAoYWN0aW9uKSB7CisgICBjYXNlIC0xOiAvKiBi
YWNrdXAgcnVuc3RhdGUgdGltZSBiZWZvcmUgc3VzcGVuZCAqLworICAgICAgIFdBUk5fT05fT05D
RSh1bmxpa2VseShydW5zdGF0ZV9kZWx0YSkpOworCisgICAgICAgcnVuc3RhdGVfZGVsdGEgPSAo
dTY0ICoqKWttYWxsb2Moc2l6ZW9mKHhlbl9ydW5zdGF0ZS50aW1lKSAqCm51bV9wb3NzaWJsZV9j
cHVzKCksIEdGUF9BVE9NSUMpOworICAgICAgIGlmICh1bmxpa2VseSghcnVuc3RhdGVfZGVsdGEp
KSB7CisgICAgICAgICAgIHByX2FsZXJ0KCIlczogZmFpbGVkIHRvIGFsbG9jYXRlIHJ1bnN0YXRl
X2RlbHRhXG4iLAorICAgICAgICAgICAgICAgX19mdW5jX18pOworICAgICAgICAgICByZXR1cm47
CisgICAgICAgfQorCisgICAgICAgZm9yX2VhY2hfcG9zc2libGVfY3B1KGNwdSkgeworICAgICAg
ICAgICB4ZW5fZ2V0X3J1bnN0YXRlX3NuYXBzaG90X2NwdV9kZWx0YSgmc3RhdGUsIGNwdSk7Cisg
ICAgICAgICAgIG1lbWNweShydW5zdGF0ZV9kZWx0YVtjcHVdLCBzdGF0ZS50aW1lLAorICAgICAg
ICAgICAgICAgICAgIHNpemVvZih4ZW5fcnVuc3RhdGUudGltZSkpOworICAgICAgIH0KKworICAg
ICAgIGJyZWFrOwoKPiAKPj4KPj4+Cj4+Pj4gKwo+Pj4+ICAgLyogcmV0dXJuIGFuIGNvbnNpc3Rl
bnQgc25hcHNob3Qgb2YgNjQtYml0IHRpbWUvY291bnRlciB2YWx1ZSAqLwo+Pj4+ICAgc3RhdGlj
IHU2NCBnZXQ2NChjb25zdCB1NjQgKnApCj4+Pj4gICB7Cj4+Pj4gQEAgLTQ3LDggKzUwLDggQEAg
c3RhdGljIHU2NCBnZXQ2NChjb25zdCB1NjQgKnApCj4+Pj4gICAgICAgcmV0dXJuIHJldDsKPj4+
PiAgIH0KPj4+PiAgIC1zdGF0aWMgdm9pZCB4ZW5fZ2V0X3J1bnN0YXRlX3NuYXBzaG90X2NwdShz
dHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvICpyZXMsCj4+Pj4gLSAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgY3B1KQo+Pj4+ICtzdGF0aWMgdm9pZCB4ZW5fZ2V0X3J1bnN0YXRlX3Nu
YXBzaG90X2NwdV9kZWx0YSgKPj4+PiArICAgICAgICAgICAgc3RydWN0IHZjcHVfcnVuc3RhdGVf
aW5mbyAqcmVzLCB1bnNpZ25lZCBpbnQgY3B1KQo+Pj4+ICAgewo+Pj4+ICAgICAgIHU2NCBzdGF0
ZV90aW1lOwo+Pj4+ICAgICAgIHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gKnN0YXRlOwo+Pj4+
IEBAIC02Niw2ICs2OSw2NyBAQCBzdGF0aWMgdm9pZCB4ZW5fZ2V0X3J1bnN0YXRlX3NuYXBzaG90
X2NwdShzdHJ1Y3QKPj4+PiB2Y3B1X3J1bnN0YXRlX2luZm8gKnJlcywKPj4+PiAgICAgICAgICAg
IChzdGF0ZV90aW1lICYgWEVOX1JVTlNUQVRFX1VQREFURSkpOwo+Pj4+ICAgfQo+Pj4+ICAgK3N0
YXRpYyB2b2lkIHhlbl9nZXRfcnVuc3RhdGVfc25hcHNob3RfY3B1KHN0cnVjdCB2Y3B1X3J1bnN0
YXRlX2luZm8gKnJlcywKPj4+PiArICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBj
cHUpCj4+Pj4gK3sKPj4+PiArICAgIGludCBpOwo+Pj4+ICsKPj4+PiArICAgIHhlbl9nZXRfcnVu
c3RhdGVfc25hcHNob3RfY3B1X2RlbHRhKHJlcywgY3B1KTsKPj4+PiArCj4+Pj4gKyAgICBmb3Ig
KGkgPSAwOyBpIDwgUlVOU1RBVEVfbWF4OyBpKyspCj4+Pj4gKyAgICAgICAgcmVzLT50aW1lW2ld
ICs9IHBlcl9jcHUob2xkX3J1bnN0YXRlX3RpbWUsIGNwdSlbaV07Cj4+Pj4gK30KPj4+PiArCj4+
Pj4gK3ZvaWQgeGVuX2FjY3VtdWxhdGVfcnVuc3RhdGVfdGltZShpbnQgYWN0aW9uKQo+Pj4+ICt7
Cj4+Pj4gKyAgICBzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvIHN0YXRlOwo+Pj4+ICsgICAgaW50
IGNwdSwgaTsKPj4+PiArCj4+Pj4gKyAgICBzd2l0Y2ggKGFjdGlvbikgewo+Pj4+ICsgICAgY2Fz
ZSAtMTogLyogYmFja3VwIHJ1bnN0YXRlIHRpbWUgYmVmb3JlIHN1c3BlbmQgKi8KPj4+PiArICAg
ICAgICBXQVJOX09OX09OQ0UodW5saWtlbHkocnVuc3RhdGVfZGVsdGEpKTsKPj4+Cj4+PiBwcl93
YXJuX29uY2UoKSwgdG8gYmUgY29uc2lzdGVudCB3aXRoIHRoZSByZXN0IG9mIHRoZSBmaWxlLiBB
bmQgdGhlbgo+Pj4gc2hvdWxkIHlvdSByZXR1cm4gaWYgdGhpcyBpcyB0cnVlPwo+Pgo+PiBJIHdv
dWxkIHByZWZlciB0byBub3QgcmV0dXJuIGlmIGl0IGlzIHRydWUgYnV0IGp1c3Qgd2FybiB0aGUg
YWRtaW5pc3RyYXRvciB0aGF0Cj4+IHRoZXJlIGlzIG1lbW9yeSBsZWFrYWdlIGlzc3VlIHdoaWxl
IGxlYXZpbmcgcnVuc3RhdGUgYWNjdW11bGF0aW9uIHdvcmtzIG5vcm1hbGx5Lgo+Pgo+Pj4KPj4+
PiArCj4+Pj4gKyAgICAgICAgcnVuc3RhdGVfZGVsdGEgPSBrY2FsbG9jKG51bV9wb3NzaWJsZV9j
cHVzKCksCj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgIHNpemVvZigqcnVuc3RhdGVfZGVsdGEp
LAo+Pj4+ICsgICAgICAgICAgICAgICAgICAgICBHRlBfS0VSTkVMKTsKPj4+PiArICAgICAgICBp
ZiAodW5saWtlbHkoIXJ1bnN0YXRlX2RlbHRhKSkgewo+Pj4+ICsgICAgICAgICAgICBwcl9hbGVy
dCgiJXM6IGZhaWxlZCB0byBhbGxvY2F0ZSBydW5zdGF0ZV9kZWx0YVxuIiwKPj4+PiArICAgICAg
ICAgICAgICAgICAgICBfX2Z1bmNfXyk7Cj4+Pgo+Pj4gcHJfd2FybigpIHNob3VsZCBiZSBzdWZm
aWNpZW50LiBCZWxvdyB0b28uCj4+Pgo+Pj4gQWxzbywgYXMgYSBzaWRlIHF1ZXN0aW9uIC0tLSBj
YW4gd2UgZG8ga21hbGxvYygpIGF0IHRoaXMgcG9pbnQ/Cj4+Cj4+IFllcy4ga21hbGxvY19hcnJh
eSgpIGlzIGJldHRlciB0aGFuIGtjYWxsb2MsIHVubGVzcyB3ZSBoYXZlIDIgZGltZW5zaW9uYWwg
YXJyYXkKPj4gYW5kIHdlIG5lZWQgdG8gZ3VhcmFudGVlIHRoZSB2YWx1ZSBvZiBmaXJzdCBkaW1l
bnNpb24gaXMgYWx3YXlzIDAuCj4gCj4gCj4gVGhhdCdzIG5vdCB3aGF0IHdhcyB0aGlua2luZyBh
Ym91dC4gR0ZQX0tFUk5FTCBtYXkgc2xlZXAgYW5kIEkgZG9uJ3Qga25vdyBob3cKPiBzbGVlcCBp
cyBoYW5kbGVkIGF0IHRoaXMgcG9pbnQuIEV2ZXJ5dGhpbmcgaXMgcHJldHR5IG11Y2ggZGVhZCBu
b3cuIFBlcmhhcHMKPiBHRlBfQVRPTUlDIG1pZ2h0IGJlIGEgYmV0dGVyIGNob2ljZS4KPiAKPiAt
Ym9yaXMKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+IGh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwKClRoYW5rIHlvdSB2ZXJ5IG11Y2ggZm9yIHlv
dXIgc3VnZ2VzdGlvbiEKCkRvbmdsaSBaaGFuZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 31 03:33:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 03:33:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9NIq-0005c2-FG; Tue, 31 Oct 2017 03:33:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e9NIp-0005bK-71
 for xen-devel@lists.xensource.com; Tue, 31 Oct 2017 03:33:23 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 5D/06-07499-20FE7F95; Tue, 31 Oct 2017 03:33:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsWS0XRdVZfx/fd
 Ig+fr1CxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMe3gRvaC92EV3w6fZm1g
 vGLaxcjFISTQyCQx9/FdRgjnMaPEzssrmSCcbYwSTRt2sXQxcnKICDhLfD0zlx3E5hXQl5h/6
 RUziC0sYCaxd/8jNpAGCYHDMhL96/rYQBISAt4Siz4cYe1i5ACzG5u1uxjZOdgErCQOiYEUsA
 ioSjy6sIJ1AiP3AkaGVYwaxalFZalFuoYmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn
 5uZsYgT5nAIIdjNc3BhxilORgUhLl3en4PVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK/gO6Cc
 YFFqempFWmYOMPhg0hIcPEoivK5vgdK8xQWJucWZ6RCpU4zGHMc2Xf7DxPFs5usGZiGWvPy8V
 Clx3h6QUgGQ0ozSPLhBsKi4xCgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJWHeEyBTeDLzSuD2vQ
 I6hQnoFA3JLyCnlCQipKQaGCd67ZsY4dgXO6dUrbI/d7bC0/jF7co/jye8Nzhm3FY698Xn431
 nIo7vTLM2MzhVJdCvvrEm5P2OfaKL/r56dHeP/Fm7prR9OWmrfhgtY+d2D+d+cZv/eppv3gyd
 ft1rNdM5rBW9r2cYXv4gsmfhTpbGed/FbWdOU+DUufJhjo2fkTaHJburoxJLcUaioRZzUXEiA
 HWDbwyFAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1509420800!114260848!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8149 invoked from network); 31 Oct 2017 03:33:21 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 Oct 2017 03:33:21 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e9NIj-0005Uf-Ke; Tue, 31 Oct 2017 03:33:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e9NIe-0001pE-Ck; Tue, 31 Oct 2017 03:33:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e9NIe-0001j3-8U; Tue, 31 Oct 2017 03:33:12 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115387-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-saverestore.2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=0b07194bb55ed836c2cc7c22e866b87a14681984
X-Osstest-Versions-That: linux=ebe6e90ccc6679cb01d2b280e4b61e6092d4bedb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 31 Oct 2017 03:33:12 +0000
Subject: [Xen-devel] [linux-linus test] 115387: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNTM4NyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE1Mzg3LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTQ2ODIKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNSBndWVzdC1zYXZlcmVzdG9yZS4yICAgIGZhaWwg
bGlrZSAxMTQ2NTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExNDY4MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE0Njgy
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMTQ2ODIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExNDY4MgogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTE0NjgyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTQ2ODIKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExNDY4
MgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAg
ICAgICAgIDBiMDcxOTRiYjU1ZWQ4MzZjMmNjN2MyMmU4NjZiODdhMTQ2ODE5ODQKYmFzZWxpbmUg
dmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGViZTZlOTBjY2M2Njc5Y2IwMWQyYjI4MGU0
YjYxZTYwOTJkNGJlZGIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNDY4MiAgMjAxNy0xMC0xOCAw
OTo1NDoxMSBaICAgMTIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTQ3ODEgIDIwMTctMTAt
MjAgMDE6MDA6NDcgWiAgIDExIGRheXMgICAxOCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTUzNzMgIDIwMTctMTAtMjkgMjI6NTI6NDYgWiAgICAxIGRheXMgICAgMiBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCjQxOSBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3Rpbmcg
dGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBy
dW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5v
dCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTIzMTMgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 31 04:04:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 04:04:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9NmX-0007lq-Vo; Tue, 31 Oct 2017 04:04:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e9NmV-0007lT-SD
 for xen-devel@lists.xensource.com; Tue, 31 Oct 2017 04:04:04 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 98/A9-31121-336F7F95; Tue, 31 Oct 2017 04:04:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVdfo2/d
 Ig517BS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacfqOZ8H9mIqr67+zNTBO
 tuhi5OIQEmhkkvj+YTNbFyMnkPOYUWL1iUqIxDZGiakN/5lAEiICzhJfz8xlB7F5BfQl/nyYw
 djFyMEhLGAqseOGL0i9hMAsJYnF6+azgMQlBLwl1nQowpiNzdpdjOwcbAJWEofEQGawCKhKbH
 w/h3kCI/cCRoZVjBrFqUVlqUW6xoZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxi
 BvmYAgh2MTYsCDzFKcjApifLudPweKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCl+srUE6wKDU9
 tSItMwcYdDBpCQ4eJRFePZA0b3FBYm5xZjpE6hSjMcexTZf/MHE8m/m6gVmIJS8/L1VKnHfVF
 6BSAZDSjNI8uEGwaLjEKCslzMsIdJoQT0FqUW5mCar8K0ZxDkYlYd7PIFN4MvNK4Pa9AjqFCe
 gUDckvIKeUJCKkpBoY88QrAkz7mRRvs76YW33YuVGHtfDcgzVTFy2vvPKLqeesnkrO7pWxVuf
 zReeLajTZ6t45fWNVDbfllmXtqtMsjuqFlffOuhTyuuZ/0M4HMlMc5ey1fj3aOIvxxjXf3jj5
 10qBJ67O3TFlVoOp45e6N4ujq357ZkkpL018UWGiVyP5pf/2/2snlViKMxINtZiLihMB0pBde
 oECAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1509422641!54605337!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43197 invoked from network); 31 Oct 2017 04:04:02 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 Oct 2017 04:04:02 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e9NmP-0006KE-Op; Tue, 31 Oct 2017 04:03:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e9NmK-0003iz-6T; Tue, 31 Oct 2017 04:03:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e9NmJ-00083E-UK; Tue, 31 Oct 2017 04:03:52 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115386-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-armhf-armhf-examine:reboot:fail:regression
 linux-next:test-armhf-armhf-xl-arndale:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-vhd:xen-boot:fail:regression
 linux-next:build-amd64-pvops:kernel-build:fail:regression
 linux-next:test-armhf-armhf-xl-xsm:xen-boot:fail:regression
 linux-next:test-armhf-armhf-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-armhf-armhf-libvirt-raw:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-multivcpu:xen-boot:fail:regression
 linux-next:test-armhf-armhf-libvirt:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-cubietruck:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-rtds:xen-boot:fail:allowable
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=36ef71cae353f88fd6e095e2aaa3e5953af1685d
X-Osstest-Versions-That: linux=ebe6e90ccc6679cb01d2b280e4b61e6092d4bedb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 31 Oct 2017 04:03:51 +0000
Subject: [Xen-devel] [linux-next test] 115386: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNTM4NiBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTUzODYvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAg
IDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNDY1OAogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE0NjgyCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTQ2ODIKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
NDY4MgogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0NjgyCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTQ2ODIKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExNDY4MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0NjgyCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTQ2ODIKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNDY4MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE0NjgyCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTQ2ODIKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxv
d2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTQ2ODIKClRlc3RzIHdoaWNo
IGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4t
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygx
KSAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEx
NDY4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTE0NjgyCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBsaW51eCAgICAgICAgICAgICAgICAzNmVmNzFjYWUzNTNmODhmZDZlMDk1ZTJhYWEzZTU5
NTNhZjE2ODVkCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBlYmU2ZTkw
Y2NjNjY3OWNiMDFkMmIyODBlNGI2MWU2MDkyZDRiZWRiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAg
ICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKRmFpbGluZyBzaW5jZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgClRlc3Rpbmcgc2FtZSBz
aW5jZSAgIDExNDc5NiAgMjAxNy0xMC0yMCAwOToyNjo1NSBaICAgMTAgZGF5cyAgICA1IGF0dGVt
cHRzCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1y
dW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5v
dCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 31 05:46:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 05:46:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9PMs-0006dU-Tf; Tue, 31 Oct 2017 05:45:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e9PMs-0006dI-17
 for xen-devel@lists.xensource.com; Tue, 31 Oct 2017 05:45:42 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 92/73-07499-50E08F95; Tue, 31 Oct 2017 05:45:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsWS0XRdVZeF70e
 kwf3FQhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaGj7wlJwuaji6JU/TA2M
 L3y7GLk4hAQamSQ2H7zNBOE8ZpTomPkCyOEEcrYxSjRelACxRQScJb6emcsOYvMK6Ess+3aGG
 cQWFrCQ2NT2hg2kWULgpIbEq3OXWUESEgLeEttXXGaEsSc2rAaKs3OwCVhJHBIDibIIqEpM23
 ufZQIj9wJGhlWM6sWpRWWpRbqGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgR5
 nAIIdjDufOx1ilORgUhLl3en4PVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG8bz49IIcGi1PTU
 irTMHGDowaQlOHiURHiVeIHSvMUFibnFmekQqVOMlhzHNl3+w8Sx6vpdIPls5usGZiGWvPy8V
 Clx3rMg8wRAGjJK8+DGweLjEqOslDAvI9CBQjwFqUW5mSWo8q8YxTkYlYR5p4NM4cnMK4Hb+g
 roICaggzQkv4AcVJKIkJJqYOSRezbt/Nebeccexp29Xd3z8N/Lw7/lAuR/PN+6X3th9ckWgVi
 H2emlntMsFwd9ZLnftXirgueGxmcSZpP73yobSD7ttZueu/+uybovDTPnrjNiXpV9qCvfxfaj
 dseTbd5xFm/eeVzeljBx2jqdn8t4t0b/X5a/qYi3KGyXfWLapw7FkAsy3gFKLMUZiYZazEXFi
 QCnTK4ZigIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1509428739!73037415!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60729 invoked from network); 31 Oct 2017 05:45:40 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 Oct 2017 05:45:40 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e9PMm-0000ku-7I; Tue, 31 Oct 2017 05:45:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e9PMg-0001u9-Tf; Tue, 31 Oct 2017 05:45:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e9PMg-0003Gt-H5; Tue, 31 Oct 2017 05:45:30 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115412-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-i386: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-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qcow2: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-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-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-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-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-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-armhf-armhf-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-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=abf6e752e55b2f5afb48303429dea2db7c3a62de
X-Osstest-Versions-That: qemuu=f90ea7ba7c5ae7010ee0ce062207ae42530f57d6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 31 Oct 2017 05:45:30 +0000
Subject: [Xen-devel] [qemu-mainline test] 115412: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8633698545721468064=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 115412 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/115412/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386                    6 xen-build                fail REGR. vs. 114507
 build-amd64-xsm               6 xen-build                fail REGR. vs. 114507
 build-i386-xsm                6 xen-build                fail REGR. vs. 114507
 build-amd64                   6 xen-build                fail REGR. vs. 114507
 build-armhf                   6 xen-build                fail REGR. vs. 114507
 build-armhf-xsm               6 xen-build                fail REGR. vs. 114507

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemuu-win10-i386  1 build-check(1)              blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ws16-amd64  1 build-check(1)             blocked n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-intel  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-amd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                abf6e752e55b2f5afb48303429dea2db7c3a62de
baseline version:
 qemuu                f90ea7ba7c5ae7010ee0ce062207ae42530f57d6

Last test of basis   114507  2017-10-15 01:03:38 Z   16 days
Failing since        114546  2017-10-16 12:16:28 Z   14 days   34 attempts
Testing same since   115402  2017-10-30 16:50:12 Z    0 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Lindsay <alindsay@codeaurora.org>
  Alberto Garcia <berto@igalia.com>
  Aleksandr Bezzubikov <zuban32s@gmail.com>
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alexey Perevalov <a.perevalov@samsung.com>
  Alistair Francis <alistair.francis@xilinx.com>
  Amarnath Valluri <amarnath.valluri@intel.com>
  Andreas FÃ¤rber <afaerber@suse.de>
  Andrew Baumann <Andrew.Baumann@microsoft.com>
  Anthoine Bourgeois <anthoine.bourgeois@blade-group.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Artyom Tarasenko <atar4qemu@gmail.com>
  Bishara AbuHattoum <bishara@daynix.com>
  Carlo Marcelo Arenas BelÃ³n <carenas@gmail.com>
  Chen Hanxiao <chenhanxiao@gmail.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Collin L. Walling <walling@linux.vnet.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Cornelia Huck <Cornelia Huck <cohuck@redhat.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <otubo@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Igor Mammedov <imammedo@redhat.com>
  Jason J. Herne <jjherne@linux.vnet.ibm.com>
  Jason Wang <jasowang@redhat.com>
  Joe Clifford <joeclifford@gmail.com>
  John Snow <jsnow@redhat.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kevin Wolf <kwolf@redhat.com>
  Knut Omang <knut.omang@oracle.com>
  Lan Tianyu <tianyu.lan@intel.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Marco A L Barbosa <malbarbo@gmail.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Mark Kanda <mark.kanda@oracle.com>
  Markus Armbruster <armbru@redhat.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Max Reitz <mreitz@redhat.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Michael Walle <michael@walle.cc>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Krempa <pkrempa@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <richard.henderson@linaro.org>
  Richard Henderson <rth@twiddle.net>
  Richard W.M. Jones <rjones@redhat.com>
  Riku Voipio <riku.voipio@linaro.org>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Sandipan Das <sandipan@linux.vnet.ibm.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Thomas Huth <huth@tuxfamily.org>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wolfgang Bumiller <w.bumiller@proxmox.com>
  ZhiPeng Lu <lu.zhipeng@zte.com.cn>

jobs:
 build-amd64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvhv2-amd                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-ws16-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ws16-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-xl-qemuu-win10-i386                         blocked 
 test-amd64-i386-xl-qemuu-win10-i386                          blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvhv2-intel                              blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-amd64-i386-libvirt-qcow2                                blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 


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


Not pushing.

(No revision log; it would be 9222 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8633698545721468064==--

From xen-devel-bounces@lists.xen.org Tue Oct 31 06:55:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 06:55:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9QSJ-0002yv-Nt; Tue, 31 Oct 2017 06:55:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1e9QSI-0002yh-Dg
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 06:55:22 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 7D/52-23269-95E18F95; Tue, 31 Oct 2017 06:55:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsVyMfTAQd1IuR+
 RBseesFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnn2t+yF/wSrOib3crSwNjK38XIxSEkMJNR
 YsWMVUwgDovAPGaJfbdeAjmcHBIC/awS/5YGQ9h5Eu/uTmLtYuQAstMkru3RgTArJfqmR4JUC
 AloSRw9NZsVwt7BJPH8lyJICZuAicSsDgmQsIiAksS9VZPBNjELzGeUaJrUywaSEBZIlph/qp
 cZxGYRUJXY8vs8I4jNK+AtMfnEDqhr5CRunusEq+EU8JHobu5jhNjlLdH3agrLBEbBBYwMqxg
 1ilOLylKLdI1M9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAoOtnoGBcQfjrna/
 Q4ySHExKorw7Hb9HCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg/S3zI1JIsCg1PbUiLTMHGPYwa
 QkOHiURXl2QNG9xQWJucWY6ROoUoz3HhTuX/jBxHNhzC0h23LwLJJ/NfN3ALMSSl5+XKiXO6y
 wL1CYA0pZRmgc3FBanlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ83KCTOHJzCuB2/0K6Cw
 moLO8JMDOKklESEk1MM7jEDsYtGh6TcbJG7/uF4UqLHn4Zu8Bh9maxaaNtQkfPoXb/eJZX7DL
 a9N2sS+nqq67RffU739/Vuq1v57vQdsnBf79Jydyu1wr/XlDsuBcW+JUrTNiP3xn7vh8u8lo5
 gnZomWTE4yWi25+EaCSEvzbgWn2Rd9r6c91NrUuyrrdUhyY+XArzzYlluKMREMt5qLiRAAw8j
 AGzgIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1509432920!93894547!1
X-Originating-IP: [209.85.192.193]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29275 invoked from network); 31 Oct 2017 06:55:20 -0000
Received: from mail-pf0-f193.google.com (HELO mail-pf0-f193.google.com)
 (209.85.192.193)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 Oct 2017 06:55:20 -0000
Received: by mail-pf0-f193.google.com with SMTP id p87so13035986pfj.3
 for <xen-devel@lists.xenproject.org>; Mon, 30 Oct 2017 23:55:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=ZIrhgrb9ZENT2mHVadcLYu6cjupeJkWyILO8AFM17h0=;
 b=XnpYia5G10e1eA0Yy0FkMQSqmrwObL9mV1Yv/ywhppSYe6RXUC6uWsAcPBfB+YbQAq
 C5ySj0KUcbseAAxnj+K7QOZGn2cEtm5Q34bSOrwsR30WYHIppAs4dxedn/ywRoAZd5xt
 OQg5nuXPD3mjBMcCkUGXHqFntmmNwOr7gBfCM=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=ZIrhgrb9ZENT2mHVadcLYu6cjupeJkWyILO8AFM17h0=;
 b=sX3L2tKz66inOmBHxZkSsHpsjB+OrRYYG9HSuO1HUsPkxjjVYnnVjteFHorN00OLvK
 rkQgyyWddMjbUwV6NAMCYFx4dvw6kQnoSPgj7GfKnMcGxCF5rfQ4E7brZ6RSraTCqCja
 kKLNnSin37VHTEdPJkxpjVAajrp0lsEVJgAS5z7bWd0CPISGeKNoObrPs0z9RIfozPvd
 Xnuru8KmhRw1iFw0n8qqvDWOVVCi+tVw7/M2MGrMOtp9Bn3K27FX46nDvnz6v5moHZ9R
 ikAdjrCAOzxUTxlZPzOhryMG40CLcq2Ov+y/JaL3LQPVIK12VS06m2tX4J6G0Beamb5m
 MLvg==
X-Gm-Message-State: AMCzsaVsm9V3llNu0XKbq0QVesFrpMISXjf8JcUYLuCXyQfs/zQr2tJI
 896cRIRCAKP37hzlUOtc7iDoc87pv+o=
X-Google-Smtp-Source: ABhQp+Qlx/u8D8PVncL9f/oQsguwRqCdfxEthovVT/YS86O4f5VnFttKZ852JBm8q00PxxZyHvdqtA==
X-Received: by 10.98.93.148 with SMTP id n20mr1030454pfj.247.1509432918821;
 Mon, 30 Oct 2017 23:55:18 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id g16sm1517127pfd.87.2017.10.30.23.55.16
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 30 Oct 2017 23:55:18 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Tue, 31 Oct 2017 12:25:07 +0530
Message-Id: <1509432908-17449-3-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1509432908-17449-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1509432908-17449-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 3/4 v3] xenconsole: Change the type of ring_ref
	to xen_pfn_t in console_create_ring
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5LCByaW5nX3JlZiBpcyByZWFkIGFzIGFuIGludGVnZXIgaW4gY29uc29sZV9jcmVh
dGVfcmluZyB3aGljaCBjb3VsZCBsZWFkIHRvCnRydW5jYXRpb24gb2YgdGhlIHZhbHVlIGFzIGl0
IGlzIHJlYWRpbmcgYSA2NC1iaXQgdmFsdWUuCgpUaGUgZml4IGlzIHRvIG1vZGlmeSB0aGUgdHlw
ZSBvZiByaW5nX3JlZiB0byB4ZW5fcGZuX3QgYW5kIHVzZSB0aGUgY29ycmVjdCBmb3JtYXQKc3Bl
Y2lmaWVyIHRvIHJlYWQgdGhlIHZhbHVlIGNvcnJlY3RseSBmb3IgYWxsIGFyY2hpdGVjdHVyZXMu
CgpTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFy
by5vcmc+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ0M6IElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpUaGlzIHBhdGNo
IGlzIGFzIHBlciB0aGUgcmV2aWV3IG9mIGNvbW1pdCBmYTFmMTU3CiAgICBsaWJ4bDogRml4IHRo
ZSBidWcgaW50cm9kdWNlZCBpbiBjb21taXQgImxpYnhsOiB1c2UgY29ycmVjdCB0eXBlCgogdG9v
bHMvY29uc29sZS9kYWVtb24vaW8uYyB8IDE2ICsrKysrKysrKysrKy0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAxMiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xz
L2NvbnNvbGUvZGFlbW9uL2lvLmMgYi90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCmluZGV4IGUy
MjAwOWEuLjE4Mzk5NzMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKKysr
IGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwpAQCAtMTksNiArMTksNyBAQAogCiAjZGVmaW5l
IF9HTlVfU09VUkNFCiAKKyNpbmNsdWRlIDxpbnR0eXBlcy5oPgogI2luY2x1ZGUgInV0aWxzLmgi
CiAjaW5jbHVkZSAiaW8uaCIKICNpbmNsdWRlIDx4ZW5ldnRjaG4uaD4KQEAgLTgxLDYgKzgyLDEy
IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgbnJfZmRzOwogCiAjZGVmaW5lIFJPVU5EVVAoX3gsX3cp
ICgoKHVuc2lnbmVkIGxvbmcpKF94KSsoMVVMPDwoX3cpKS0xKSAmIH4oKDFVTDw8KF93KSktMSkp
CiAKKyNpZiBkZWZpbmVkKENPTkZJR19BUk0pCisjIGRlZmluZSBTQ05pX3hlbl9wZm4gU0NOaTY0
CisjZWxzZQorIyBkZWZpbmUgU0NOaV94ZW5fcGZuICJsaSIKKyNlbmRpZgorCiBzdHJ1Y3QgYnVm
ZmVyIHsKIAljaGFyICpkYXRhOwogCXNpemVfdCBjb25zdW1lZDsKQEAgLTk4LDcgKzEwNSw3IEBA
IHN0cnVjdCBjb25zb2xlIHsKIAlzdHJ1Y3QgYnVmZmVyIGJ1ZmZlcjsKIAljaGFyICp4c3BhdGg7
CiAJY2hhciAqbG9nX3N1ZmZpeDsKLQlpbnQgcmluZ19yZWY7CisJeGVuX3Bmbl90IHJpbmdfcmVm
OwogCXhlbmV2dGNobl9oYW5kbGUgKnhjZV9oYW5kbGU7CiAJaW50IHhjZV9wb2xsZmRfaWR4Owog
CWludCBldmVudF9jb3VudDsKQEAgLTY2MSwxMiArNjY4LDEzIEBAIHN0YXRpYyB2b2lkIGNvbnNv
bGVfdW5tYXBfaW50ZXJmYWNlKHN0cnVjdCBjb25zb2xlICpjb24pCiAgCiBzdGF0aWMgaW50IGNv
bnNvbGVfY3JlYXRlX3Jpbmcoc3RydWN0IGNvbnNvbGUgKmNvbikKIHsKLQlpbnQgZXJyLCByZW1v
dGVfcG9ydCwgcmluZ19yZWYsIHJjOworCWludCBlcnIsIHJlbW90ZV9wb3J0LCByYzsKKwl4ZW5f
cGZuX3QgcmluZ19yZWY7CiAJY2hhciAqdHlwZSwgcGF0aFtQQVRIX01BWF07CiAJc3RydWN0IGRv
bWFpbiAqZG9tID0gY29uLT5kOwogCiAJZXJyID0geHNfZ2F0aGVyKHhzLCBjb24tPnhzcGF0aCwK
LQkJCSJyaW5nLXJlZiIsICIldSIsICZyaW5nX3JlZiwKKwkJCSJyaW5nLXJlZiIsICIlIlNDTmlf
eGVuX3BmbiwgJnJpbmdfcmVmLAogCQkJInBvcnQiLCAiJWkiLCAmcmVtb3RlX3BvcnQsCiAJCQlO
VUxMKTsKIApAQCAtNzA1LDcgKzcxMyw3IEBAIHN0YXRpYyBpbnQgY29uc29sZV9jcmVhdGVfcmlu
ZyhzdHJ1Y3QgY29uc29sZSAqY29uKQogCQljb24tPmludGVyZmFjZSA9IHhjX21hcF9mb3JlaWdu
X3JhbmdlKAogCQkJeGMsIGRvbS0+ZG9taWQsIFhDX1BBR0VfU0laRSwKIAkJCVBST1RfUkVBRHxQ
Uk9UX1dSSVRFLAotCQkJKHVuc2lnbmVkIGxvbmcpcmluZ19yZWYpOworCQkJcmluZ19yZWYpOwog
CQlpZiAoY29uLT5pbnRlcmZhY2UgPT0gTlVMTCkgewogCQkJZXJyID0gRUlOVkFMOwogCQkJZ290
byBvdXQ7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 31 06:55:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 06:55:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9QSE-0002xs-4q; Tue, 31 Oct 2017 06:55:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1e9QSC-0002xm-P0
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 06:55:17 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 6E/3D-29911-45E18F95; Tue, 31 Oct 2017 06:55:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVyMfTAEd1guR+
 RBhsWKlt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmnXv1iKTgiXPG3bRJbA+NMwS5GLg4hgVmM
 Env+N7KDOCwC7cwS6+ZOZwVxJATesUhcbNnF0sXICeTkScw5sJq5i5EDyE6TOLwoFyJcKbH3y
 h02EFtIQEvi6KnZrBBTdzBJzGifwg5SzyZgIjGrQwKkRkRASeLeqslMIDXMAm8ZJRbuuckKkh
 AWKJB4d/YyK0g9i4CqxLXNFSBhXgFvifs/fzFD7JKTuHmuk3kCI/8CRoZVjBrFqUVlqUW6hoZ
 6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBAcQABDsYPy0LOMQoycGkJMq70/F7
 pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3iLZH5FCgkWp6akVaZk5wFCGSUtw8CiJ8OrKAKV5i
 wsSc4sz0yFSpxjtOS7cufSHiePAnltAsuPmXSD5bObrBmYhlrz8vFQpcV5nkKkCIG0ZpXlwQ2
 Gxd4lRVkqYlxHoTCGegtSi3MwSVPlXjOIcjErCvJwgU3gy80rgdr8COosJ6CwvCbCzShIRUlI
 NjG6/OyZFxcR1dKev675d0XFzzrEDh2yS61pv/LWJ/Bb//79kbVRRJ++jm03b7q9dn/yzh9tG
 xn59pjgrv7uX8p7eqJsS11k+RS/T2sNk+uHolQ0fXn7bxKLHe1Zth6Wz7nElw7w9L/0sAtn2d
 RbNdQmZmmpvPctpfZaOdr3ars+rNt7YXmYip8RSnJFoqMVcVJwIAJmaGA+4AgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1509432914!54619544!1
X-Originating-IP: [209.85.192.196]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39617 invoked from network); 31 Oct 2017 06:55:15 -0000
Received: from mail-pf0-f196.google.com (HELO mail-pf0-f196.google.com)
 (209.85.192.196)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 Oct 2017 06:55:15 -0000
Received: by mail-pf0-f196.google.com with SMTP id b85so13017859pfj.13
 for <xen-devel@lists.xenproject.org>; Mon, 30 Oct 2017 23:55:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id;
 bh=zy8Xnw6+aLmA1Y3jl9pWt1In8uySHj6pszzVRcxZ49A=;
 b=AMYZ+jq/Hs2ntFlzIxB5/UBpIfycTe1yJ/5kW+KHLhpJVhb9WQsfTnjQPkin+cqP9n
 ZRjknvEsk7QJdBBECH2jhVHaGayA3nPxPWD7CgsFqaM1Z6CPkBmNRFO7rnLXnfPPZgPp
 AI/h7mzAq6q/OLigi48QgxDISLRM01vMOoib4=
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=zy8Xnw6+aLmA1Y3jl9pWt1In8uySHj6pszzVRcxZ49A=;
 b=dHmbjdvM3xD3RvDJD6vtfP9GpdqmB42xzAeD3DGobMkC9Suu/KvG3AyascdJjUHcok
 DsRbYE9dN7nEe+eWZpXdPVrxK96yb/Om0SXN6o7tzgjX+JeQgoXUP6WXL5kTjCGt0mIy
 8z4nAzttvE56B4+qgtFk/Y6tqmOplTcIuq/l5oDSeajX95UktobYQHrAGBM/j9Gq5Bnj
 gIpLWuf5xHZz8+WTEKd+2JJ6lhxaModTGel4eOrZQ13fRDjthTMB1EEoRgMVmTUQN44s
 T4RjSgHr5kns2xOklI3dTccgeqO3OsMNfy8cLqBU5Ep+U18WOEjnfzFP894fBU5XImYl
 WUkw==
X-Gm-Message-State: AMCzsaXxpZeZIoKpvwwRvxvzjwlM609z28D7s8tsS533et24LzcAz7UL
 yIuMoqofj5chpeGSS8cuc5i5w6nGEJ4=
X-Google-Smtp-Source: ABhQp+SS/SLkUKEFtCkb/0udQ9xYA1xQaLDzsOiWCbgmwbGxAi44yVmWsdYqHIhbMSQrThbXJZFOqQ==
X-Received: by 10.159.198.131 with SMTP id g3mr983204plo.337.1509432913840;
 Mon, 30 Oct 2017 23:55:13 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id g16sm1517127pfd.87.2017.10.30.23.55.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 30 Oct 2017 23:55:13 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Tue, 31 Oct 2017 12:25:05 +0530
Message-Id: <1509432908-17449-1-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 1/4 v3] libxl: Fix the bug introduced in commit
	"libxl: use correct type modifier for vuart_gfn"
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gbGlieGxfX2RldmljZV92dWFydF9hZGQgdnVhcnRfZ2ZuIGlzIGdldHRpbmcgc3RvcmVkIGFz
IGEgaGV4IHZhbHVlOgoKPiBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCBHQ1NQUklOVEYoIiUi
UFJJX3hlbl9wZm4sIHN0YXRlLT52dWFydF9nZm4pKTsKCkhvd2V2ZXIsIHhlbnN0b3JlIHJlYWRz
IHRoaXMgdmFsdWUgYXMgYSBkZWNpbWFsIHZhbHVlIGFuZCB0cmllcyB0byBtYXAgdGhlCndyb25n
IGFkZHJlc3MgYW5kIGZhaWxzLgoKVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IGZvcm1hdCBz
cGVjaWZpZXIgIlBSSXVfeGVuX3BmbiIgd2hpY2ggZm9ybWF0cyB0aGUgdmFsdWUgYXMgYQpkZWNp
bWFsIHZhbHVlLgoKU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRo
YWt1ckBsaW5hcm8ub3JnPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
LS0tCkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpD
QzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDQzogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCiB0b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMgICAg
ICAgfCAyICstCiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaCAgICAgfCAxICsKIHhlbi9p
bmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4uaCB8IDEgKwogMyBmaWxlcyBjaGFuZ2VkLCAzIGlu
c2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF9jb25zb2xlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMKaW5kZXggYzA1ZGMyOC4u
NmJmYzBlNSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYwpAQCAtMzc2LDcgKzM3Niw3IEBAIGludCBsaWJ4bF9f
ZGV2aWNlX3Z1YXJ0X2FkZChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICBmbGV4
YXJyYXlfYXBwZW5kKHJvX2Zyb250LCAicG9ydCIpOwogICAgIGZsZXhhcnJheV9hcHBlbmQocm9f
ZnJvbnQsIEdDU1BSSU5URigiJSJQUkl1MzIsIHN0YXRlLT52dWFydF9wb3J0KSk7CiAgICAgZmxl
eGFycmF5X2FwcGVuZChyb19mcm9udCwgInJpbmctcmVmIik7Ci0gICAgZmxleGFycmF5X2FwcGVu
ZChyb19mcm9udCwgR0NTUFJJTlRGKCIlIlBSSV94ZW5fcGZuLCBzdGF0ZS0+dnVhcnRfZ2ZuKSk7
CisgICAgZmxleGFycmF5X2FwcGVuZChyb19mcm9udCwgR0NTUFJJTlRGKCIlIlBSSXVfeGVuX3Bm
biwgc3RhdGUtPnZ1YXJ0X2dmbikpOwogICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJvbnQsICJs
aW1pdCIpOwogICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJvbnQsIEdDU1BSSU5URigiJWQiLCBM
SUJYTF9YRU5DT05TT0xFX0xJTUlUKSk7CiAgICAgZmxleGFycmF5X2FwcGVuZChyb19mcm9udCwg
InR5cGUiKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oIGIveGVu
L2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmgKaW5kZXggNTcwOGNkMi4uMDVmZDExYyAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmgKKysrIGIveGVuL2luY2x1ZGUvcHVi
bGljL2FyY2gtYXJtLmgKQEAgLTI3NCw2ICsyNzQsNyBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRM
RSh2Y3B1X2d1ZXN0X2NvcmVfcmVnc190KTsKIAogdHlwZWRlZiB1aW50NjRfdCB4ZW5fcGZuX3Q7
CiAjZGVmaW5lIFBSSV94ZW5fcGZuIFBSSXg2NAorI2RlZmluZSBQUkl1X3hlbl9wZm4gUFJJdTY0
CiAKIC8qIE1heGltdW0gbnVtYmVyIG9mIHZpcnR1YWwgQ1BVcyBpbiBsZWdhY3kgbXVsdGktcHJv
Y2Vzc29yIGd1ZXN0cy4gKi8KIC8qIE9ubHkgb25lLiBBbGwgb3RoZXIgVkNQVVMgbXVzdCB1c2Ug
VkNQVU9QX3JlZ2lzdGVyX3ZjcHVfaW5mbyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVi
bGljL2FyY2gteDg2L3hlbi5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi5oCmlu
ZGV4IGZmOTE4MzEuLjNiMGIxZDYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNo
LXg4Ni94ZW4uaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYveGVuLmgKQEAgLTc1
LDYgKzc1LDcgQEAgX19EZUZpTmVfXyBfX0RFQ0xfUkVHX0xPMTYobmFtZSkgZSAjIyBuYW1lCiAj
aWZuZGVmIF9fQVNTRU1CTFlfXwogdHlwZWRlZiB1bnNpZ25lZCBsb25nIHhlbl9wZm5fdDsKICNk
ZWZpbmUgUFJJX3hlbl9wZm4gImx4IgorI2RlZmluZSBQUkl1X3hlbl9wZm4gImx1IgogI2VuZGlm
CiAKICNkZWZpbmUgWEVOX0hBVkVfUFZfR1VFU1RfRU5UUlkgMQotLSAKMi43LjQKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 31 06:55:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 06:55:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9QSG-0002yD-CD; Tue, 31 Oct 2017 06:55:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1e9QSF-0002y7-Nc
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 06:55:19 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 C9/85-01785-65E18F95; Tue, 31 Oct 2017 06:55:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsXiVRvsqBsm9yP
 S4MJUfovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePb2WWMBT+cK943+jcwTjTuYuTiEBKYyShx
 fOYSJhCHRWAes0TftvWsII6EQD+rxNnnfUAOJ5CTJ/Fn1kV2CDtNYtu6J0AdHEB2hcSGk6YgY
 SEBLYmjp2azQkzdwSRx+89DZpAaNgETiVkdEiA1IgJKEvdWTQZbxiwwn1GiaVIvG0hCWMBLor
 FnFhOIzSKgKvGx5yQrSC+vgLfE+1+OEGvlJG6e62QGsTkFfCS6m/sYIfZ6S/S9msIygVFwASP
 DKkb14tSistQiXWO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAYGMAgh2Me/85
 HWKU5GBSEuXd6fg9UogvKT+lMiOxOCO+qDQntfgQowwHh5IEr5Xsj0ghwaLU9NSKtMwcYNjDp
 CU4eJREeHVlgNK8xQWJucWZ6RCpU4z2HMc2Xf7DxLFvzy0g2XHzLpB8NvN1A7MQS15+XqqUOK
 8zyFQBkLaM0jy4obA4vcQoKyXMywh0phBPQWpRbmYJqvwrRnEORiVh3n0gU3gy80rgdr8COos
 J6CwvCbCzShIRUlINjFbO0kvcg1J36+RN9fvJ1zql7o3k3Z/vD85IunWwLXv/p2fFeaHsr5vX
 HFz7RiJrOde0D3rzQ+ZIzLq26b9XYnrnNNu+4tbC6LOxf1v0XdjmLGc8uH+Hl1W33oGPk79yd
 Ee26hWwT1n8sdX98apgNdePhn4Rp1m4mm4bun/5crBH/aHK5Czjf0osxRmJhlrMRcWJAJLimh
 jOAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1509432917!89607455!1
X-Originating-IP: [74.125.83.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18530 invoked from network); 31 Oct 2017 06:55:17 -0000
Received: from mail-pg0-f65.google.com (HELO mail-pg0-f65.google.com)
 (74.125.83.65)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 Oct 2017 06:55:17 -0000
Received: by mail-pg0-f65.google.com with SMTP id l24so13846379pgu.11
 for <xen-devel@lists.xenproject.org>; Mon, 30 Oct 2017 23:55:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=R5hNAH30cZfYDouNEHa7dp2B5+pAu8phJUwXkMy6jtQ=;
 b=JHZFeZQS4D3HDtmSblka5OJrRozY5uUH8P08yThMPuPPhdu/aUJtC6120MPlTBmsZv
 MpPpegCxIltosj32iWMZElwclqzdLc59YScAow8Gd/Nfu2YPi4Irr5VxJ0vK1iPx5pt5
 UxSlCzBwCcOpON3C1lsVByXHwGOJk/ZQbpfOU=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=R5hNAH30cZfYDouNEHa7dp2B5+pAu8phJUwXkMy6jtQ=;
 b=TsXWvwiMnRmw37i5tqLl4dxTnuDIe+Psdty2gT0LnhydCHy/KFbI9lZwZJ1woJH4a7
 4eMhNybNU+ZSINm0fDOp6+CLSoV3N04pExnuB6uPuV0HAfcyfvk6Xzt1NYZBj/YaC0Lw
 zfsQmsNIo8DwJOGL3oczJQND1wj2Bg8Hk061swBXyo7rTgGLVa2S1OhyC5Q5mxI4i8lk
 LiMp8QhAnHgnxJo8H9oHEYP0zmPO6ukcl+jwmZhMUnJuNEMNs239l0XgGQ/tgxI8SHXz
 0p1Rvb0JrRzLBupmwMwLs9JgAuz6cFDc9T7jEm9SPrXBQylVYJoYk6X73GK6Eyv69B7P
 NJNg==
X-Gm-Message-State: AMCzsaV+94tPhEyoDtb/YZKJMnzBC3BW2UF9ua1tmdysn1M0prHB3HmD
 avHO/0KLnLQN6gkU8Yg3nFIWzzQ56IA=
X-Google-Smtp-Source: ABhQp+S9VyDc2PJFgiu1xwAX5Y3EL2SpI/I9TEAYuuxye9CMqjaV4Ei/eU1AElO4S838Z3JmVEwklg==
X-Received: by 10.84.168.69 with SMTP id e63mr989916plb.340.1509432916319;
 Mon, 30 Oct 2017 23:55:16 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id g16sm1517127pfd.87.2017.10.30.23.55.14
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 30 Oct 2017 23:55:15 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Tue, 31 Oct 2017 12:25:06 +0530
Message-Id: <1509432908-17449-2-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1509432908-17449-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1509432908-17449-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 2/4 v3] libxl: Change the type of console_mfn to
	xen_pfn_t
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5IHRoZSB0eXBlIG9mIGNvbnNvbGUgbWZuIGlzIHVuc2lnbmVkIGxvbmcgaW4gbGli
eGwuIFRoaXMgbWF5IGJlCmFuIGlzc3VlIGZvciAzMi1iaXQgdG9vbHN0YWNrIHJ1bm5pbmcgb24g
NjQtYml0IFhlbiwgd2hlcmUgdGhlIHBmbiBhcmUKNjQgYml0LiBUbyBlbnN1cmUgdGhhdCBjb25z
b2xlX21mbiBjYW4gaG9sZCBhbnkgdmFsaWQgNjQtYml0IHBmbiwgdGhlCnR5cGUgb2YgY29uc29s
ZV9tZm4gaXMgY2hhbmdlZCB0byB4ZW5fcGZuX3QuCgpBbHNvIHRoZSBuYW1lIGNvbnNvbGVfbWZu
IGlzIG1pc2xlYWRpbmcgYXMgaXQgaXMgYWN0dWFsbHkgYSBnZm4uIFRoaXMKcGF0Y2ggYWxzbyBt
b2RpZmllcyB0aGUgbmFtZSB0byBjb25zb2xlX2dmbi4KClNpZ25lZC1vZmYtYnk6IEJodXBpbmRl
ciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KLS0tCkNDOiBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkND
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKVGhpcyBwYXRjaCBpcyBhcyBw
ZXIgdGhlIHJldmlldyBvZiBjb21taXQgZmExZjE1NwogICAgbGlieGw6IEZpeCB0aGUgYnVnIGlu
dHJvZHVjZWQgaW4gY29tbWl0ICJsaWJ4bDogdXNlIGNvcnJlY3QgdHlwZQoKIHRvb2xzL2xpYnhj
L2luY2x1ZGUveGVuY3RybF9jb21wYXQuaCB8ICAyICstCiB0b29scy9saWJ4Yy94Y19mb3JlaWdu
X21lbW9yeS5jICAgICAgfCAgNCArKy0tCiB0b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMgICAg
ICAgICAgfCAgMiArLQogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICAgICAgICAgIHwgMTAg
KysrKystLS0tLQogdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAgICAgICAgICAgIHwgMTIgKysr
KysrLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oICAgICAgICAgfCAgMiArLQog
dG9vbHMvbGlieGwvbGlieGxfc2F2ZV9oZWxwZXIuYyAgICAgIHwgIDYgKysrLS0tCiA3IGZpbGVz
IGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDE5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybF9jb21wYXQuaCBiL3Rvb2xzL2xpYnhjL2luY2x1
ZGUveGVuY3RybF9jb21wYXQuaAppbmRleCBhNjU1ZTQ3Li41ZWU3MmJmIDEwMDY0NAotLS0gYS90
b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmxfY29tcGF0LmgKKysrIGIvdG9vbHMvbGlieGMvaW5j
bHVkZS94ZW5jdHJsX2NvbXBhdC5oCkBAIC0yNiw3ICsyNiw3IEBACiAgKi8KIHZvaWQgKnhjX21h
cF9mb3JlaWduX3JhbmdlKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb20sCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW50IHNpemUsIGludCBwcm90LAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuICk7CisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgeGVuX3Bmbl90IHBmbik7CiAKIHZvaWQgKnhjX21hcF9mb3JlaWduX3BhZ2VzKHhjX2lu
dGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb20sIGludCBwcm90LAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY29uc3QgeGVuX3Bmbl90ICphcnIsIGludCBudW0gKTsKZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhjL3hjX2ZvcmVpZ25fbWVtb3J5LmMgYi90b29scy9saWJ4Yy94Y19mb3JlaWduX21l
bW9yeS5jCmluZGV4IDQwNTNkMjYuLmMxZjExNGEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hj
X2ZvcmVpZ25fbWVtb3J5LmMKKysrIGIvdG9vbHMvbGlieGMveGNfZm9yZWlnbl9tZW1vcnkuYwpA
QCAtMzMsNyArMzMsNyBAQCB2b2lkICp4Y19tYXBfZm9yZWlnbl9wYWdlcyh4Y19pbnRlcmZhY2Ug
KnhjaCwgdWludDMyX3QgZG9tLCBpbnQgcHJvdCwKIAogdm9pZCAqeGNfbWFwX2ZvcmVpZ25fcmFu
Z2UoeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJf
dCBkb20sIGludCBzaXplLCBpbnQgcHJvdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGxvbmcgbWZuKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IHBm
bikKIHsKICAgICB4ZW5fcGZuX3QgKmFycjsKICAgICBpbnQgbnVtOwpAQCAtNDYsNyArNDYsNyBA
QCB2b2lkICp4Y19tYXBfZm9yZWlnbl9yYW5nZSh4Y19pbnRlcmZhY2UgKnhjaCwKICAgICAgICAg
cmV0dXJuIE5VTEw7CiAKICAgICBmb3IgKCBpID0gMDsgaSA8IG51bTsgaSsrICkKLSAgICAgICAg
YXJyW2ldID0gbWZuICsgaTsKKyAgICAgICAgYXJyW2ldID0gcGZuICsgaTsKIAogICAgIHJldCA9
IHhjX21hcF9mb3JlaWduX3BhZ2VzKHhjaCwgZG9tLCBwcm90LCBhcnIsIG51bSk7CiAgICAgZnJl
ZShhcnIpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jIGIvdG9vbHMv
bGlieGwvbGlieGxfY29uc29sZS5jCmluZGV4IDZiZmMwZTUuLmYyY2E2ODkgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jb25z
b2xlLmMKQEAgLTMyOSw3ICszMjksNyBAQCBpbnQgbGlieGxfX2RldmljZV9jb25zb2xlX2FkZChs
aWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgZmxleGFycmF5X2FwcGVuZChy
b19mcm9udCwgInBvcnQiKTsKICAgICAgICAgZmxleGFycmF5X2FwcGVuZChyb19mcm9udCwgR0NT
UFJJTlRGKCIlIlBSSXUzMiwgc3RhdGUtPmNvbnNvbGVfcG9ydCkpOwogICAgICAgICBmbGV4YXJy
YXlfYXBwZW5kKHJvX2Zyb250LCAicmluZy1yZWYiKTsKLSAgICAgICAgZmxleGFycmF5X2FwcGVu
ZChyb19mcm9udCwgR0NTUFJJTlRGKCIlbHUiLCBzdGF0ZS0+Y29uc29sZV9tZm4pKTsKKyAgICAg
ICAgZmxleGFycmF5X2FwcGVuZChyb19mcm9udCwgR0NTUFJJTlRGKCIlIlBSSXVfeGVuX3Bmbiwg
c3RhdGUtPmNvbnNvbGVfbWZuKSk7CiAgICAgfSBlbHNlIHsKICAgICAgICAgZmxleGFycmF5X2Fw
cGVuZChmcm9udCwgInN0YXRlIik7CiAgICAgICAgIGZsZXhhcnJheV9hcHBlbmQoZnJvbnQsIEdD
U1BSSU5URigiJWQiLCBYZW5idXNTdGF0ZUluaXRpYWxpc2luZykpOwpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwppbmRl
eCBmMTVmYjIxLi4yNjg3MGNhIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUu
YworKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwpAQCAtMTEzNCw3ICsxMTM0LDcgQEAg
c3RhdGljIHZvaWQgZG9tY3JlYXRlX2Jvb3Rsb2FkZXJfZG9uZShsaWJ4bF9fZWdjICplZ2MsCiB9
CiAKIHZvaWQgbGlieGxfX3NybV9jYWxsb3V0X2NhbGxiYWNrX3Jlc3RvcmVfcmVzdWx0cyh4ZW5f
cGZuX3Qgc3RvcmVfbWZuLAotICAgICAgICAgIHhlbl9wZm5fdCBjb25zb2xlX21mbiwgdm9pZCAq
dXNlcikKKyAgICAgICAgICB4ZW5fcGZuX3QgY29uc29sZV9nZm4sIHZvaWQgKnVzZXIpCiB7CiAg
ICAgbGlieGxfX3NhdmVfaGVscGVyX3N0YXRlICpzaHMgPSB1c2VyOwogICAgIGxpYnhsX19kb21h
aW5fY3JlYXRlX3N0YXRlICpkY3MgPSBzaHMtPmNhbGxlcl9zdGF0ZTsKQEAgLTExNDIsNyArMTE0
Miw3IEBAIHZvaWQgbGlieGxfX3NybV9jYWxsb3V0X2NhbGxiYWNrX3Jlc3RvcmVfcmVzdWx0cyh4
ZW5fcGZuX3Qgc3RvcmVfbWZuLAogICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGUgKmNvbnN0
IHN0YXRlID0gJmRjcy0+YnVpbGRfc3RhdGU7CiAKICAgICBzdGF0ZS0+c3RvcmVfbWZuID0gICAg
ICAgICAgICBzdG9yZV9tZm47Ci0gICAgc3RhdGUtPmNvbnNvbGVfbWZuID0gICAgICAgICAgY29u
c29sZV9tZm47CisgICAgc3RhdGUtPmNvbnNvbGVfZ2ZuID0gICAgICAgICAgY29uc29sZV9nZm47
CiAgICAgc2hzLT5uZWVkX3Jlc3VsdHMgPSAgICAgICAgICAgMDsKIH0KIApAQCAtMTc0MCw3ICsx
NzQwLDcgQEAgc3RhdGljIGludCBkb19kb21haW5fc29mdF9yZXNldChsaWJ4bF9jdHggKmN0eCwK
ICAgICBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9zdGF0ZSAqZGNzOwogICAgIGxpYnhsX19kb21haW5f
YnVpbGRfc3RhdGUgKnN0YXRlOwogICAgIGxpYnhsX19kb21haW5fc2F2ZV9zdGF0ZSAqZHNzOwot
ICAgIGNvbnN0IGNoYXIgKmNvbnNvbGVfdHR5LCAqeHNfc3RvcmVfbWZuLCAqeHNfY29uc29sZV9t
Zm47CisgICAgY29uc3QgY2hhciAqY29uc29sZV90dHksICp4c19zdG9yZV9tZm4sICp4c19jb25z
b2xlX2dmbjsKICAgICBjaGFyICpkb21fcGF0aDsKICAgICB1aW50MzJfdCBkb21pZF9vdXQ7CiAg
ICAgaW50IHJjOwpAQCAtMTc4MSwxMiArMTc4MSwxMiBAQCBzdGF0aWMgaW50IGRvX2RvbWFpbl9z
b2Z0X3Jlc2V0KGxpYnhsX2N0eCAqY3R4LAogCiAgICAgcmMgPSBsaWJ4bF9feHNfcmVhZF9jaGVj
a2VkKGdjLCBYQlRfTlVMTCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR0NTUFJJ
TlRGKCIlcy9jb25zb2xlL3JpbmctcmVmIiwgZG9tX3BhdGgpLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAmeHNfY29uc29sZV9tZm4pOworICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAmeHNfY29uc29sZV9nZm4pOwogICAgIGlmIChyYykgewogICAgICAgICBMT0dEKEVS
Uk9SLCBkb21pZF9zb2Z0X3Jlc2V0LCAiZmFpbGVkIHRvIHJlYWQgY29uc29sZS9yaW5nLXJlZi4i
KTsKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQotICAgIHN0YXRlLT5jb25zb2xlX21mbiA9IHhz
X2NvbnNvbGVfbWZuID8gYXRvbCh4c19jb25zb2xlX21mbik6IDA7CisgICAgc3RhdGUtPmNvbnNv
bGVfZ2ZuID0geHNfY29uc29sZV9nZm4gPyBhdG9sKHhzX2NvbnNvbGVfZ2ZuKTogMDsKIAogICAg
IHJjID0gbGlieGxfX3hzX3JlYWRfbWFuZGF0b3J5KGdjLCBYQlRfTlVMTCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBHQ1NQUklOVEYoIiVzL2NvbnNvbGUvdHR5IiwgZG9tX3Bh
dGgpLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgYi90b29scy9saWJ4bC9s
aWJ4bF9kb20uYwppbmRleCBlZjgzNGU2Li42NDdkYmY3IDEwMDY0NAotLS0gYS90b29scy9saWJ4
bC9saWJ4bF9kb20uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwpAQCAtODUyLDExICs4
NTIsMTEgQEAgaW50IGxpYnhsX19idWlsZF9wdihsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21p
ZCwKICAgICAgICAgZ290byBvdXQ7CiAKICAgICBpZiAoeGNfZG9tX3RyYW5zbGF0ZWQoZG9tKSkg
ewotICAgICAgICBzdGF0ZS0+Y29uc29sZV9tZm4gPSBkb20tPmNvbnNvbGVfcGZuOworICAgICAg
ICBzdGF0ZS0+Y29uc29sZV9nZm4gPSBkb20tPmNvbnNvbGVfcGZuOwogICAgICAgICBzdGF0ZS0+
c3RvcmVfbWZuID0gZG9tLT54ZW5zdG9yZV9wZm47CiAgICAgICAgIHN0YXRlLT52dWFydF9nZm4g
PSBkb20tPnZ1YXJ0X2dmbjsKICAgICB9IGVsc2UgewotICAgICAgICBzdGF0ZS0+Y29uc29sZV9t
Zm4gPSB4Y19kb21fcDJtKGRvbSwgZG9tLT5jb25zb2xlX3Bmbik7CisgICAgICAgIHN0YXRlLT5j
b25zb2xlX2dmbiA9IHhjX2RvbV9wMm0oZG9tLCBkb20tPmNvbnNvbGVfcGZuKTsKICAgICAgICAg
c3RhdGUtPnN0b3JlX21mbiA9IHhjX2RvbV9wMm0oZG9tLCBkb20tPnhlbnN0b3JlX3Bmbik7CiAg
ICAgfQogCkBAIC04NjksNyArODY5LDcgQEAgb3V0Ogogc3RhdGljIGludCBodm1fYnVpbGRfc2V0
X3BhcmFtcyh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICppbmZvLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgc3RvcmVfZXZ0Y2huLCB1bnNpZ25lZCBs
b25nICpzdG9yZV9tZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBjb25z
b2xlX2V2dGNobiwgdW5zaWduZWQgbG9uZyAqY29uc29sZV9tZm4sCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGludCBjb25zb2xlX2V2dGNobiwgeGVuX3Bmbl90ICpjb25zb2xlX2dm
biwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBzdG9yZV9kb21pZCwg
ZG9taWRfdCBjb25zb2xlX2RvbWlkKQogewogICAgIHN0cnVjdCBodm1faW5mb190YWJsZSAqdmFf
aHZtOwpAQCAtOTAxLDkgKzkwMSw5IEBAIHN0YXRpYyBpbnQgaHZtX2J1aWxkX3NldF9wYXJhbXMo
eGNfaW50ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbWlkLAogICAgIHhjX2h2bV9wYXJhbV9z
ZXQoaGFuZGxlLCBkb21pZCwgSFZNX1BBUkFNX0NPTlNPTEVfRVZUQ0hOLCBjb25zb2xlX2V2dGNo
bik7CiAKICAgICAqc3RvcmVfbWZuID0gc3RyX21mbjsKLSAgICAqY29uc29sZV9tZm4gPSBjb25z
X21mbjsKKyAgICAqY29uc29sZV9nZm4gPSBjb25zX21mbjsKIAotICAgIHhjX2RvbV9nbnR0YWJf
aHZtX3NlZWQoaGFuZGxlLCBkb21pZCwgKmNvbnNvbGVfbWZuLCAqc3RvcmVfbWZuLCBjb25zb2xl
X2RvbWlkLCBzdG9yZV9kb21pZCk7CisgICAgeGNfZG9tX2dudHRhYl9odm1fc2VlZChoYW5kbGUs
IGRvbWlkLCAqY29uc29sZV9nZm4sICpzdG9yZV9tZm4sIGNvbnNvbGVfZG9taWQsIHN0b3JlX2Rv
bWlkKTsKICAgICByZXR1cm4gMDsKIH0KIApAQCAtMTI3MCw3ICsxMjcwLDcgQEAgaW50IGxpYnhs
X19idWlsZF9odm0obGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAKICAgICByYyA9IGh2
bV9idWlsZF9zZXRfcGFyYW1zKGN0eC0+eGNoLCBkb21pZCwgaW5mbywgc3RhdGUtPnN0b3JlX3Bv
cnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnN0YXRlLT5zdG9yZV9tZm4sIHN0
YXRlLT5jb25zb2xlX3BvcnQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnN0YXRl
LT5jb25zb2xlX21mbiwgc3RhdGUtPnN0b3JlX2RvbWlkLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICZzdGF0ZS0+Y29uc29sZV9nZm4sIHN0YXRlLT5zdG9yZV9kb21pZCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0ZS0+Y29uc29sZV9kb21pZCk7CiAgICAgaWYg
KHJjICE9IDApIHsKICAgICAgICAgTE9HKEVSUk9SLCAiaHZtIGJ1aWxkIHNldCBwYXJhbXMgZmFp
bGVkIik7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMv
bGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCBiZmE5NWQ4Li40OWY3OTY2IDEwMDY0NAotLS0g
YS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2lu
dGVybmFsLmgKQEAgLTExMjksNyArMTEyOSw3IEBAIHR5cGVkZWYgc3RydWN0IHsKIAogICAgIHVp
bnQzMl90IGNvbnNvbGVfcG9ydDsKICAgICB1aW50MzJfdCBjb25zb2xlX2RvbWlkOwotICAgIHVu
c2lnbmVkIGxvbmcgY29uc29sZV9tZm47CisgICAgeGVuX3Bmbl90IGNvbnNvbGVfZ2ZuOwogICAg
IGNoYXIgKmNvbnNvbGVfdHR5OwogCiAgICAgY2hhciAqc2F2ZWRfc3RhdGU7CmRpZmYgLS1naXQg
YS90b29scy9saWJ4bC9saWJ4bF9zYXZlX2hlbHBlci5jIGIvdG9vbHMvbGlieGwvbGlieGxfc2F2
ZV9oZWxwZXIuYwppbmRleCAzODA4OWEwLi5iZjUwZWM4IDEwMDY0NAotLS0gYS90b29scy9saWJ4
bC9saWJ4bF9zYXZlX2hlbHBlci5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3NhdmVfaGVscGVy
LmMKQEAgLTI4NCwxNyArMjg0LDE3IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikK
ICAgICAgICAgaGVscGVyX3NldGNhbGxiYWNrc19yZXN0b3JlKCZoZWxwZXJfcmVzdG9yZV9jYWxs
YmFja3MsIGNiZmxhZ3MpOwogCiAgICAgICAgIHVuc2lnbmVkIGxvbmcgc3RvcmVfbWZuID0gMDsK
LSAgICAgICAgdW5zaWduZWQgbG9uZyBjb25zb2xlX21mbiA9IDA7CisgICAgICAgIHVuc2lnbmVk
IGxvbmcgY29uc29sZV9nZm4gPSAwOwogCiAgICAgICAgIHN0YXJ0dXAoInJlc3RvcmUiKTsKICAg
ICAgICAgc2V0dXBfc2lnbmFscyhTSUdfREZMKTsKIAogICAgICAgICByID0geGNfZG9tYWluX3Jl
c3RvcmUoeGNoLCBpb19mZCwgZG9tLCBzdG9yZV9ldnRjaG4sICZzdG9yZV9tZm4sCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdG9yZV9kb21pZCwgY29uc29sZV9ldnRjaG4sICZjb25z
b2xlX21mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0b3JlX2RvbWlkLCBjb25z
b2xlX2V2dGNobiwgJmNvbnNvbGVfZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc29sZV9kb21pZCwgaHZtLCBwYWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
dHJlYW1fdHlwZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZoZWxwZXJfcmVzdG9y
ZV9jYWxsYmFja3MsIHNlbmRfYmFja19mZCk7Ci0gICAgICAgIGhlbHBlcl9zdHViX3Jlc3RvcmVf
cmVzdWx0cyhzdG9yZV9tZm4sY29uc29sZV9tZm4sMCk7CisgICAgICAgIGhlbHBlcl9zdHViX3Jl
c3RvcmVfcmVzdWx0cyhzdG9yZV9tZm4sY29uc29sZV9nZm4sMCk7CiAgICAgICAgIGNvbXBsZXRl
KHIpOwogCiAgICAgfSBlbHNlIHsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 31 06:55:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 06:55:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9QSM-0002zQ-V8; Tue, 31 Oct 2017 06:55:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1e9QSL-0002z7-Qr
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 06:55:25 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 EA/FC-19067-D5E18F95; Tue, 31 Oct 2017 06:55:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXiVRvsohsj9yP
 SoHOtnMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrHlwkuWgjvCFe075rM2MF4X6GLk4hASmMko
 cXnzSRYQh0VgHrPE0flt7CCOhEA/q8Sutb/Yuhg5gZw8ic23DzBD2GkSh/9sgIpXSrx7084IY
 gsJaEkcPTWbFWLsDiaJ09s2AhVxcLAJmEjM6pAAqRERUJK4t2oyE0gNs8B8RommSb1gNcICER
 IPzwSA1LAIqEqs+neLCcTmFfCWuPvhEjvELjmJm+c6wW7gFPCR6G7ug9rrLdH3agrLBEbBBYw
 MqxjVi1OLylKLdC30kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECA44BCHYwHmx2
 PsQoycGkJMq70/F7pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3iLZH5FCgkWp6akVaZk5wNCHS
 Utw8CiJ8OrKAKV5iwsSc4sz0yFSpxgtOfbtufWHiaPj5l0g+Wzm6wZmIZa8/LxUKXFeZ5B5Ai
 ANGaV5cONg8XmJUVZKmJcR6EAhnoLUotzMElT5V4ziHIxKwrycIFN4MvNK4La+AjqICeggLwm
 wg0oSEVJSDYyiU79f2nw4yOWww0lzL4VJE5YnrCiI6F858ay18O3Xd04Jeeg5hjLw6pzxvTIx
 ZO8kTQ7r1582qEasWnNdMSZ+8YuqvT3ixyd8mvaUSWSTWeaSWHMTkc/3bBe4froiesF266dnC
 UeONmxw/7HE7U5Hzn/ZVUsm3ih8+reDVXq7/GWxVWfC71+6r8RSnJFoqMVcVJwIAM+99w7KAg
 AA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1509432923!93509784!1
X-Originating-IP: [74.125.83.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42082 invoked from network); 31 Oct 2017 06:55:24 -0000
Received: from mail-pg0-f68.google.com (HELO mail-pg0-f68.google.com)
 (74.125.83.68)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 Oct 2017 06:55:24 -0000
Received: by mail-pg0-f68.google.com with SMTP id b192so13867321pga.2
 for <xen-devel@lists.xenproject.org>; Mon, 30 Oct 2017 23:55:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=KhnRUWiyJ6fZsSgqIeM3B2+RlXLztB0R09bNfCpKLf0=;
 b=RLm89RZQqN1t8c3qitm9Z9NDGtdHOSU8PDWkdDaBhQ1IR2GcxQmco8aSP4IYVSGs5f
 AJwEy8t7Nh0GcXzo+BoYW2jeY7YwCp82zlBv7bK5/o5Gl7oBJKWi7pmd/Peb84XUkwQF
 6CoVnXuGZO0hfLbOA32HXrmU+AJSxMZtE+YNg=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=KhnRUWiyJ6fZsSgqIeM3B2+RlXLztB0R09bNfCpKLf0=;
 b=sO+KQ81OCXSZ8c/i2rWFslyGFVhfAI0fyJDCGV9uwN5TMQZsBkwrNcGnwz62g3rtXV
 59PPoLyoejP7+op6jXWrEzupzV143TBO3vBePOEq1UxUNoyo8X1zSEPOR+DJ2uKLUNBG
 fEYV4uMdLuOJPemanTqwsQQI+qUpnPIYcrQg0pga0NiWeWY0zcm7zyHNoeYcFSeImQNg
 wtbNtaT1qvlR9ewCFyW2S8TuiBZ5WLwFWJIOU7waLOx9i0AzY5ZLXDHkKuErCl9EXp9f
 4UcpdN5CQ4GqEhbbm0VPzuMOA3UemkLdF57odCRe43qR26tPLx35ftFgOmW8duebU4C/
 gYhQ==
X-Gm-Message-State: AMCzsaU58cjF/Uqnt3IRGPCjn+1/XQYCqdSFsMx0rQ6ypBoT9TrZpxgF
 FArMxGJGqvIXp6wfQVifKovm1PZxQ3g=
X-Google-Smtp-Source: ABhQp+RCiHus63/+KX2gH8JB7wEseYZtm5QIc1hQ8K/ax2wnJxFGc2nUZbRyMkJIhVyFQlDrN8JDug==
X-Received: by 10.98.150.19 with SMTP id c19mr1023187pfe.239.1509432921299;
 Mon, 30 Oct 2017 23:55:21 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id g16sm1517127pfd.87.2017.10.30.23.55.19
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 30 Oct 2017 23:55:20 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Tue, 31 Oct 2017 12:25:08 +0530
Message-Id: <1509432908-17449-4-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1509432908-17449-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1509432908-17449-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 4/4 v3] xenconsole: Define and use a macro
	XEN_INVALID_PFN instead of -1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

eGVuY29uc29sZSB3aWxsIHVzZSBhIG5ldyBtYWNybyBYRU5fSU5WQUxJRF9QRk4gaW5zdGVhZCBv
ZiAtMSBmb3IgaW5pdGlhbGl6aW5nIHJpbmctcmVmLgpTaW5jZSB0aGUgdHlwZSBvZiByaW5nX3Jl
ZiBpcyBjaGFuZ2VkIHRvIHhlbl9wZm5fdCAod2hpY2ggaXMgYW4gdW5zaWduZWQgdmFsdWUpIGFz
c2lnbmluZyAtMQphcHBlYXJlZCB0byBiZSBjb25mdXNpbmcuIEZvciBjbGFyaXR5LCBYRU5fSU5W
QUxJRF9QRk4gaXMgaW50cm9kdWNlZC4KClNpZ25lZC1vZmYtYnk6IEJodXBpbmRlciBUaGFrdXIg
PGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KLS0tCkNDOiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkND
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKVGhpcyBwYXRjaCBpcyBhcyBwZXIgdGhlIHJl
dmlldyBvZiBjb21taXQgZmExZjE1NwogICAgbGlieGw6IEZpeCB0aGUgYnVnIGludHJvZHVjZWQg
aW4gY29tbWl0ICJsaWJ4bDogdXNlIGNvcnJlY3QgdHlwZQoKIHRvb2xzL2NvbnNvbGUvZGFlbW9u
L2lvLmMgfCAxMiArKysrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyks
IDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyBi
L3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKaW5kZXggMTgzOTk3My4uYWEyOTFkYiAxMDA2NDQK
LS0tIGEvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYworKysgYi90b29scy9jb25zb2xlL2RhZW1v
bi9pby5jCkBAIC02Miw2ICs2Miw4IEBACiAvKiBEdXJhdGlvbiBvZiBlYWNoIHRpbWUgcGVyaW9k
IGluIG1zICovCiAjZGVmaW5lIFJBVEVfTElNSVRfUEVSSU9EIDIwMAogCisjZGVmaW5lIFhFTl9J
TlZBTElEX1BGTiAofih4ZW5fcGZuX3QpMCkKKwogZXh0ZXJuIGludCBsb2dfcmVsb2FkOwogZXh0
ZXJuIGludCBsb2dfZ3Vlc3Q7CiBleHRlcm4gaW50IGxvZ19odjsKQEAgLTY1OCwxMiArNjYwLDEy
IEBAIHN0YXRpYyB2b2lkIGNvbnNvbGVfdW5tYXBfaW50ZXJmYWNlKHN0cnVjdCBjb25zb2xlICpj
b24pCiB7CiAJaWYgKGNvbi0+aW50ZXJmYWNlID09IE5VTEwpCiAJCXJldHVybjsKLQlpZiAoeGd0
X2hhbmRsZSAmJiBjb24tPnJpbmdfcmVmID09IC0xKQorCWlmICh4Z3RfaGFuZGxlICYmIGNvbi0+
cmluZ19yZWYgPT0gWEVOX0lOVkFMSURfUEZOKQogCQl4ZW5nbnR0YWJfdW5tYXAoeGd0X2hhbmRs
ZSwgY29uLT5pbnRlcmZhY2UsIDEpOwogCWVsc2UKIAkJbXVubWFwKGNvbi0+aW50ZXJmYWNlLCBY
Q19QQUdFX1NJWkUpOwogCWNvbi0+aW50ZXJmYWNlID0gTlVMTDsKLQljb24tPnJpbmdfcmVmID0g
LTE7CisJY29uLT5yaW5nX3JlZiA9IFhFTl9JTlZBTElEX1BGTjsKIH0KICAKIHN0YXRpYyBpbnQg
Y29uc29sZV9jcmVhdGVfcmluZyhzdHJ1Y3QgY29uc29sZSAqY29uKQpAQCAtNjk4LDcgKzcwMCw3
IEBAIHN0YXRpYyBpbnQgY29uc29sZV9jcmVhdGVfcmluZyhzdHJ1Y3QgY29uc29sZSAqY29uKQog
CWZyZWUodHlwZSk7CiAKIAkvKiBJZiB1c2luZyByaW5nX3JlZiBhbmQgaXQgaGFzIGNoYW5nZWQs
IHJlbWFwICovCi0JaWYgKHJpbmdfcmVmICE9IGNvbi0+cmluZ19yZWYgJiYgY29uLT5yaW5nX3Jl
ZiAhPSAtMSkKKwlpZiAocmluZ19yZWYgIT0gY29uLT5yaW5nX3JlZiAmJiBjb24tPnJpbmdfcmVm
ICE9IFhFTl9JTlZBTElEX1BGTikKIAkJY29uc29sZV91bm1hcF9pbnRlcmZhY2UoY29uKTsKIAog
CWlmICghY29uLT5pbnRlcmZhY2UgJiYgeGd0X2hhbmRsZSAmJiBjb24tPnVzZV9nbnR0YWIpIHsK
QEAgLTcwNiw3ICs3MDgsNyBAQCBzdGF0aWMgaW50IGNvbnNvbGVfY3JlYXRlX3Jpbmcoc3RydWN0
IGNvbnNvbGUgKmNvbikKIAkJY29uLT5pbnRlcmZhY2UgPSB4ZW5nbnR0YWJfbWFwX2dyYW50X3Jl
Zih4Z3RfaGFuZGxlLAogCQkJZG9tLT5kb21pZCwgR05UVEFCX1JFU0VSVkVEX0NPTlNPTEUsCiAJ
CQlQUk9UX1JFQUR8UFJPVF9XUklURSk7Ci0JCWNvbi0+cmluZ19yZWYgPSAtMTsKKwkJY29uLT5y
aW5nX3JlZiA9IFhFTl9JTlZBTElEX1BGTjsKIAl9CiAJaWYgKCFjb24tPmludGVyZmFjZSkgewog
CQkvKiBGYWxsIGJhY2sgdG8geGNfbWFwX2ZvcmVpZ25fcmFuZ2UgKi8KQEAgLTgxMiw3ICs4MTQs
NyBAQCBzdGF0aWMgaW50IGNvbnNvbGVfaW5pdChzdHJ1Y3QgY29uc29sZSAqY29uLCBzdHJ1Y3Qg
ZG9tYWluICpkb20sIHZvaWQgKipkYXRhKQogCWNvbi0+bWFzdGVyX3BvbGxmZF9pZHggPSAtMTsK
IAljb24tPnNsYXZlX2ZkID0gLTE7CiAJY29uLT5sb2dfZmQgPSAtMTsKLQljb24tPnJpbmdfcmVm
ID0gLTE7CisJY29uLT5yaW5nX3JlZiA9IFhFTl9JTlZBTElEX1BGTjsKIAljb24tPmxvY2FsX3Bv
cnQgPSAtMTsKIAljb24tPnJlbW90ZV9wb3J0ID0gLTE7CiAJY29uLT54Y2VfcG9sbGZkX2lkeCA9
IC0xOwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 31 07:58:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 07:58:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9RR3-0007kc-78; Tue, 31 Oct 2017 07:58:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e9RR1-0007kR-2v
 for xen-devel@lists.xensource.com; Tue, 31 Oct 2017 07:58:07 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 60/13-23269-E0D28F95; Tue, 31 Oct 2017 07:58:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrALMWRWlGSWpSXmKPExsWS0XRdVZdX90e
 kwdrLkhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmLbnHkvBhayKhxcDGhhn
 OHcxcnEICTQySSw7MYERwnnMKHHu20UoZxujxJWNc1m7GDk5RAScJb6emcvexcjBwSugL/Fom
 jpIWFjAXGLZ51ZWkHoJgevKEvc6PjODJCQEPCUm//4CVg9if/nL1MXIzsEmYCVxSAykgEVAVW
 Lhk8ssExi5FzAyrGLUKE4tKkst0jU010sqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93
 ECPQ3AxDsYLx42vMQoyQHk5Io707H75FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgddH5ECgkW
 paanVqRl5gADDyYtwcGjJMIboAWU5i0uSMwtzkyHSJ1iNOY4tunyHyaOZzNfNzALseTl56VKi
 fPe0gYqFQApzSjNgxsEi4hLjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEuaVBrmHJzOvBG7fK6
 BTmIBO8ZIAO6UkESEl1cC4WkLz4ZUZN1XOP+buTXBPObXk1MJ11Tm1e7NvOty4o3Tipd6tC2d
 tnzsXTLx79tKGue1VWbNmMn2ovvE0d8e7yUsUHqQGpltrTz9z+NTDuinXL/Q0zND9zOBVGOUR
 Gbr454JfC28Z9orfybxysk+zZU8lx5/115l7OQ9WuD41NW+xO9/xOFr5oxJLcUaioRZzUXEiA
 D3Fr7+DAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1509436684!107747213!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55388 invoked from network); 31 Oct 2017 07:58:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 Oct 2017 07:58:05 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e9RQw-0004Cq-9e; Tue, 31 Oct 2017 07:58:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e9RQq-0001oU-Qx; Tue, 31 Oct 2017 07:57:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e9RQp-0002Jk-UW; Tue, 31 Oct 2017 07:57:56 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115401-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-armhf-armhf-xl-rtds:xen-install:fail:heisenbug
 xen-unstable:test-amd64-i386-libvirt-qcow2:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-raw:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-amd64-amd64-libvirt-vhd:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl:xen-install:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore.2:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qcow2:guest-start/debian.repeat: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-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-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-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd: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-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-qcow2: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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=bb2c1a1cc98a22e2d4c14b18421aa7be6c2adf0d
X-Osstest-Versions-That: xen=24fb44e971a62b345c7b6ca3c03b454a1e150abe
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 31 Oct 2017 07:57:55 +0000
Subject: [Xen-devel] [xen-unstable test] 115401: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5427000130930811584=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop        fail REGR. vs. 114644
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop       fail REGR. vs. 114644
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop fail in 115378 REGR. vs. 114644

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-rtds      6 xen-install      fail in 115378 pass in 115401
 test-amd64-i386-libvirt-qcow2 17 guest-start/debian.repeat fail in 115378 pass in 115401
 test-amd64-i386-xl-raw 19 guest-start/debian.repeat fail in 115378 pass in 115401
 test-armhf-armhf-xl-credit2 16 guest-start/debian.repeat fail in 115378 pass in 115401
 test-amd64-amd64-libvirt-vhd 17 guest-start/debian.repeat fail in 115378 pass in 115401
 test-armhf-armhf-xl-vhd      15 guest-start/debian.repeat  fail pass in 115362
 test-armhf-armhf-xl           6 xen-install                fail pass in 115378
 test-amd64-amd64-xl-qemuu-ws16-amd64 15 guest-saverestore.2 fail pass in 115378
 test-amd64-amd64-xl-qcow2    19 guest-start/debian.repeat  fail pass in 115378

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl         13 migrate-support-check fail in 115378 never pass
 test-armhf-armhf-xl     14 saverestore-support-check fail in 115378 never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 114644
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114644
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 114644
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114644
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114644
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 114644
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 114644
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  bb2c1a1cc98a22e2d4c14b18421aa7be6c2adf0d
baseline version:
 xen                  24fb44e971a62b345c7b6ca3c03b454a1e150abe

Last test of basis   114644  2017-10-17 10:49:11 Z   13 days
Failing since        114670  2017-10-18 05:03:38 Z   13 days   20 attempts
Testing same since   115314  2017-10-28 05:53:13 Z    3 days    6 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andre Przywara <andre.przywara@linaro.org>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Bhupinder Thakur <bhupinder.thakur@linaro.org>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Chao Gao <chao.gao@intel.com>
  David Esler <drumandstrum@gmail.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@linaro.org>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          fail    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    fail    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      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


Not pushing.

(No revision log; it would be 686 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5427000130930811584==--

From xen-devel-bounces@lists.xen.org Tue Oct 31 08:19:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 08:19:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9Rln-0001ON-2O; Tue, 31 Oct 2017 08:19:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=470f52906=roger.pau@citrix.com>)
 id 1e9Rlm-0001OH-1D
 for xen-devel@lists.xensource.com; Tue, 31 Oct 2017 08:19:34 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 CA/BD-21876-51238F95; Tue, 31 Oct 2017 08:19:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsWSzvfng66I0Y9
 IgxNzDSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bOGWIFEzgq+rdeYm5gXM3WxcjJISHgLzHh
 3nJWCNtdYv2bvWA2i4CqxOEJF9i7GDk42ATsJaZ/rQAJiwhYSKz6+5kJxGYWUJbY8W4qI4gtL
 OAksWztVRYQm1fAU+LFi8VgtpCAvsT7T1+YIOKCEidnPmGB6NWRWLD7ExvIeGYBaYnl/zhAwp
 wCBhJ3T/8Bu0BUQEbi2e9uJogxihL98x5AXZwu0TZhIdTFFhL/ulYxTWAUnIVkwywkG2YhbFj
 AyLyKUaM4tagstUjXyEAvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMwWOsZGBh3
 MDbO9jvEKMnBpCTKu9Pxe6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4Cwx+RQoJFqempFWmZO
 cC4gUlLcPAoifD+1QNK8xYXJOYWZ6ZDpE4x6nI8m/m6gVmIJS8/L1VKnHeOAVCRAEhRRmke3A
 hYDF9ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMx7GmQKT2ZeCdymV0BHMAEd4SUBdkRJIkJ
 KqoHR6fX2rx9+3xf2u+FysINZSLZQ47Wm/O9vu/T8Uq4+/Pfz2pwnr3W7rQKiLmlO3KTlIvGs
 4/Jtn6ItWg4PGh9sOaP44m365ssMx/bZB/1UMb7BosDia/yeUf6Q1IqsZsVqcS6dXbr/he/Nn
 2bntOhG1DXvyOU/7/+NC40MdLpqXr9FtZIt1fmUEktxRqKhFnNRcSIAzK4AEdwCAAA=
X-Env-Sender: prvs=470f52906=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1509437969!70579273!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26353 invoked from network); 31 Oct 2017 08:19:32 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Oct 2017 08:19:32 -0000
X-IronPort-AV: E=Sophos;i="5.44,323,1505779200"; d="scan'208";a="106569977"
X-CrossPremisesHeadersFilteredBySendConnector: AMSPEX02CL03.citrite.net
Date: Tue, 31 Oct 2017 08:19:19 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: osstest service owner <osstest-admin@xenproject.org>
Message-ID: <20171031081919.blz4ltlfpxa2nlwj@dhcp-3-128.uk.xensource.com>
References: <osstest-115400-mainreport@xen.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <osstest-115400-mainreport@xen.org>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
X-OrganizationHeadersPreserved: AMSPEX02CL03.citrite.net
Cc: xen-devel@lists.xensource.com
Subject: Re: [Xen-devel] [examine test] 115400: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBPY3QgMzAsIDIwMTcgYXQgMDY6NDg6NDZQTSArMDAwMCwgb3NzdGVzdCBzZXJ2aWNl
IG93bmVyIHdyb3RlOgo+IGZsaWdodCAxMTU0MDAgZXhhbWluZSByZWFsIFtyZWFsXQo+IGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTU0MDAvCj4gCj4g
UmVncmVzc2lvbnMgOi0oCj4gCj4gVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUg
YmxvY2tpbmcsCj4gaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46Cj4gIGV4
YW1pbmUtZWxibGluZzAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9r
ZW4gUkVHUi4gdnMuIDExNTM5Mgo+ICBleGFtaW5lLWdvZGVsbG8wICAgICAgICAgICAgICA0IG1l
bWRpc2stdHJ5LWFwcGVuZCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTUzOTIKPiAKPiBUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgo+ICBleGFtaW5lLWdv
ZGVsbG8xICAgICAgICAgICAgICA0IG1lbWRpc2stdHJ5LWFwcGVuZCAgICAgICAgICAgZmFpbCAg
bGlrZSAxMTUzOTIKCkkndmUgbG9va2VkIGF0IHRoZSBmYWlsdXJlcywgYW5kIHRoZSBzeW1wdG9t
IGlzIHRoZSBzYW1lLCB0aGUgbG9hZGVyCnNlZW1zIHRvIHJlY2VpdmUgYSBrZXkgcHJlc3MgdGhh
dCBzdG9wcyB0aGUgYXV0b2Jvb3QgdGltZW91dCBhbmQgZHJvcHMKaW50byB0aGUgbG9hZGVyIHBy
b21wdDoKCk9jdCAzMCAxNjo1OTo1NS44ODcyOTUgSGl0IFtFbnRlcl0gdG8gYm9vdCBpbW1lZGlh
dGVseSwgb3IgYW55IG90aGVyIGtleSBmb3IgY29tbWFuZCBwcm9tcHQuCk9jdCAzMCAxNjo1OTo1
NS44OTUyNjIgCk9jdCAzMCAxNjo1OTo1NS44OTUyOTcgCk9jdCAzMCAxNjo1OTo1NS44OTUzMjQg
VHlwZSAnPycgZm9yIGEgbGlzdCBvZiBjb21tYW5kcywgJ2hlbHAnIGZvciBtb3JlIGRldGFpbGVk
IGhlbHAuCk9jdCAzMCAxNjo1OTo1NS45MDMyNjUgT0sKCkkgd2lsbCBsb29rIGludG8gdGhpcyBs
YXRlci4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 31 09:21:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 09:21:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9SjH-0005wL-N5; Tue, 31 Oct 2017 09:21:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e9SjH-0005vx-2r
 for xen-devel@lists.xensource.com; Tue, 31 Oct 2017 09:21:03 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 E8/DF-25852-E7048F95; Tue, 31 Oct 2017 09:21:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsWS0XRdVbfW4Ue
 kwa9lIhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeP1+AVvB5aKKP6tmszUw
 vvDtYuTiEBJoZJKYdLaVCcJ5zChxa/9lFghnG6PEr9bT7F2MnBwiAs4SX8/MBbN5BfQl1q9dz
 AZiCwtYSLzrv8sO0iAhcFJD4tW5y6wgCQkBb4ntKy4zwtgTG1YDxdk52ASsJA6JgURZBFQlWh
 b9Y5vAyL2AkWEVo0ZxalFZapGuobleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJka
 g1xmAYAfj7Y0BhxglOZiURHl3On6PFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB22v/I1JIsCg1
 PbUiLTMHGH4waQkOHiUR3iKQNG9xQWJucWY6ROoUoyXHsU2X/zBxrLp+F0g+m/m6gVmIJS8/L
 1VKnHcmSIMASENGaR7cOFiMXGKUlRLmZQQ6UIinILUoN7MEVf4VozgHo5Iw7yKQKTyZeSVwW1
 8BHcQEdJCXBNhBJYkIKakGxjo17Y6WDXaXqg7Xp12uvh72aMaKelWtdd6+/2+rTi9fMXXz5eX
 tyu0r7D68s86/lnfaqvvWKz1xxev68tGfd85k+zXz9sHWZGsbFt54jgMbtBTzN261qPrBwiKy
 Y7Zf5fn3q81Xbtx1fyU327JKR8+jCy/u8vdacSZKQ5V9Qfg7vfu/5LfxpCixFGckGmoxFxUnA
 gDZ6YV1jAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1509441660!109606968!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20999 invoked from network); 31 Oct 2017 09:21:01 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 Oct 2017 09:21:01 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e9SjC-0006rP-Th; Tue, 31 Oct 2017 09:20:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e9Sj7-0000gX-LJ; Tue, 31 Oct 2017 09:20:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e9Sj6-00025T-WD; Tue, 31 Oct 2017 09:20:53 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115417-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-i386: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-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qcow2: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-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-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-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-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-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-armhf-armhf-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-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=abf6e752e55b2f5afb48303429dea2db7c3a62de
X-Osstest-Versions-That: qemuu=f90ea7ba7c5ae7010ee0ce062207ae42530f57d6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 31 Oct 2017 09:20:53 +0000
Subject: [Xen-devel] [qemu-mainline test] 115417: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8019113992483559821=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 115417 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/115417/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386                    6 xen-build                fail REGR. vs. 114507
 build-amd64-xsm               6 xen-build                fail REGR. vs. 114507
 build-i386-xsm                6 xen-build                fail REGR. vs. 114507
 build-amd64                   6 xen-build                fail REGR. vs. 114507
 build-armhf                   6 xen-build                fail REGR. vs. 114507
 build-armhf-xsm               6 xen-build                fail REGR. vs. 114507

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemuu-win10-i386  1 build-check(1)              blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ws16-amd64  1 build-check(1)             blocked n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-intel  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-amd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                abf6e752e55b2f5afb48303429dea2db7c3a62de
baseline version:
 qemuu                f90ea7ba7c5ae7010ee0ce062207ae42530f57d6

Last test of basis   114507  2017-10-15 01:03:38 Z   16 days
Failing since        114546  2017-10-16 12:16:28 Z   14 days   35 attempts
Testing same since   115402  2017-10-30 16:50:12 Z    0 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Lindsay <alindsay@codeaurora.org>
  Alberto Garcia <berto@igalia.com>
  Aleksandr Bezzubikov <zuban32s@gmail.com>
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alexey Perevalov <a.perevalov@samsung.com>
  Alistair Francis <alistair.francis@xilinx.com>
  Amarnath Valluri <amarnath.valluri@intel.com>
  Andreas FÃ¤rber <afaerber@suse.de>
  Andrew Baumann <Andrew.Baumann@microsoft.com>
  Anthoine Bourgeois <anthoine.bourgeois@blade-group.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Artyom Tarasenko <atar4qemu@gmail.com>
  Bishara AbuHattoum <bishara@daynix.com>
  Carlo Marcelo Arenas BelÃ³n <carenas@gmail.com>
  Chen Hanxiao <chenhanxiao@gmail.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Collin L. Walling <walling@linux.vnet.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Cornelia Huck <Cornelia Huck <cohuck@redhat.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <otubo@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Igor Mammedov <imammedo@redhat.com>
  Jason J. Herne <jjherne@linux.vnet.ibm.com>
  Jason Wang <jasowang@redhat.com>
  Joe Clifford <joeclifford@gmail.com>
  John Snow <jsnow@redhat.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kevin Wolf <kwolf@redhat.com>
  Knut Omang <knut.omang@oracle.com>
  Lan Tianyu <tianyu.lan@intel.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Marco A L Barbosa <malbarbo@gmail.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Mark Kanda <mark.kanda@oracle.com>
  Markus Armbruster <armbru@redhat.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Max Reitz <mreitz@redhat.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Michael Walle <michael@walle.cc>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Krempa <pkrempa@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <richard.henderson@linaro.org>
  Richard Henderson <rth@twiddle.net>
  Richard W.M. Jones <rjones@redhat.com>
  Riku Voipio <riku.voipio@linaro.org>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Sandipan Das <sandipan@linux.vnet.ibm.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Thomas Huth <huth@tuxfamily.org>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wolfgang Bumiller <w.bumiller@proxmox.com>
  ZhiPeng Lu <lu.zhipeng@zte.com.cn>

jobs:
 build-amd64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvhv2-amd                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-ws16-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ws16-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-xl-qemuu-win10-i386                         blocked 
 test-amd64-i386-xl-qemuu-win10-i386                          blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvhv2-intel                              blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-amd64-i386-libvirt-qcow2                                blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 


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


Not pushing.

(No revision log; it would be 9222 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8019113992483559821==--

From xen-devel-bounces@lists.xen.org Tue Oct 31 10:06:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 10:06:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9TQo-0000MA-OU; Tue, 31 Oct 2017 10:06:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=470789eaf=wei.liu2@citrix.com>)
 id 1e9TQn-0000M4-Oe
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 10:06:01 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 BE/55-00431-80B48F95; Tue, 31 Oct 2017 10:06:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXitHRDpC6H949
 Ig6PHJS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxV0/YwF2xmqZi65DBrA+NF5i5GTg4JAX+J
 D7+b2EBsFgFVid7ZpxlBbDYBZYmfnb1gcREBI4kXjy6zdDFycTALHGCU2HXmLytIQljAT2L3i
 0PsIDavgIXE9u/72ECKhAR6GCXOrf/JBJEQlDg58wkLiM0soCOxYPcnoCIOIFtaYvk/DpAwp4
 CPxMdLS8FKRAVUJDqXzgGzhQQUJDqmH2OawMg3C8mkWUgmzUKYtICReRWjRnFqUVlqka6RoV5
 SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmCw1TMwMO5g7Nnrd4hRkoNJSZR3p+P3
 SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvDJePyKFBItS01Mr0jJzgGEPk5bg4FES4XUESfMWF
 yTmFmemQ6ROMRpz3Hh4/Q8Tx7OZrxuYhVjy8vNSpcR51UBKBUBKM0rz4AbB4vESo6yUMC8jAw
 ODEE9BalFuZgmq/CtGcQ5GJWFePZApPJl5JXD7XgGdwgR0ipcE2CkliQgpqQbGuVPufGz2vy3
 XNp3ZYuZ7l/RX1x5e4Z7llpS8Rlx36xcXoQueG3Y/e/NzO7+84j8NPWG+Gt5vEWebPHS5PY4b
 WtrpueQu/3yXx/DUz829h820TrInnGhmlS+QTLMPZYrYIH3XWIxDzvvX6acCJyq2u4mmBdb8X
 Cu+Kimg+eyUe/ZSxjFpz+OVWIozEg21mIuKEwF7/qVfwgIAAA==
X-Env-Sender: prvs=470789eaf=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1509444358!112736125!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32243 invoked from network); 31 Oct 2017 10:06:00 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Oct 2017 10:06:00 -0000
X-IronPort-AV: E=Sophos;i="5.44,323,1505779200"; d="scan'208";a="449171452"
Date: Tue, 31 Oct 2017 10:05:56 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20171031100556.rvzsipujp3jdkecv@citrix.com>
References: <1509432908-17449-1-git-send-email-bhupinder.thakur@linaro.org>
 <1509432908-17449-2-git-send-email-bhupinder.thakur@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1509432908-17449-2-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 2/4 v3] libxl: Change the type of
	console_mfn to xen_pfn_t
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMzEsIDIwMTcgYXQgMTI6MjU6MDZQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiBDdXJyZW50bHkgdGhlIHR5cGUgb2YgY29uc29sZSBtZm4gaXMgdW5zaWduZWQg
bG9uZyBpbiBsaWJ4bC4gVGhpcyBtYXkgYmUKPiBhbiBpc3N1ZSBmb3IgMzItYml0IHRvb2xzdGFj
ayBydW5uaW5nIG9uIDY0LWJpdCBYZW4sIHdoZXJlIHRoZSBwZm4gYXJlCj4gNjQgYml0LiBUbyBl
bnN1cmUgdGhhdCBjb25zb2xlX21mbiBjYW4gaG9sZCBhbnkgdmFsaWQgNjQtYml0IHBmbiwgdGhl
Cj4gdHlwZSBvZiBjb25zb2xlX21mbiBpcyBjaGFuZ2VkIHRvIHhlbl9wZm5fdC4KPiAKPiBBbHNv
IHRoZSBuYW1lIGNvbnNvbGVfbWZuIGlzIG1pc2xlYWRpbmcgYXMgaXQgaXMgYWN0dWFsbHkgYSBn
Zm4uIFRoaXMKPiBwYXRjaCBhbHNvIG1vZGlmaWVzIHRoZSBuYW1lIHRvIGNvbnNvbGVfZ2ZuLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGlu
YXJvLm9yZz4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 31 10:06:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 10:06:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9TRC-0000OL-33; Tue, 31 Oct 2017 10:06:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=470789eaf=wei.liu2@citrix.com>)
 id 1e9TRA-0000OB-R2
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 10:06:24 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 43/FF-08608-02B48F95; Tue, 31 Oct 2017 10:06:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHSDva68949
 Ig/39uhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bGlzOZCzYwV7y8uY2xgfEDUxcjJ4eEgL/E
 pp+X2LsYOThYBFQl5nxJAQmzCShL/OzsZQOxRQSMJF48uszSxcjFwSxwgFFi15m/rCAJYYFYi
 c+vvrOA9PIKWEg03a8BqRES6GGUWPFiBdh8XgFBiZMzn7CA2MwCOhILdn9iA6lnFpCWWP6PAy
 TMKeAjcWHRXLBdogIqEp1L54CVCwkoSHRMP8Y0gZFvFpJJs5BMmoUwaQEj8ypG9eLUorLUIl0
 LvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwDBjAIIdjLMv+x9ilORgUhLl3en4
 PVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO8Dzx+RQoJFqempFWmZOcCAh0lLcPAoifA6egGle
 YsLEnOLM9MhUqcYjTluPLz+h4nj2czXDcxCLHn5ealS4rxqIKUCIKUZpXlwg2CReIlRVkqYlx
 HoNCGegtSi3MwSVPlXjOIcjErCvJ9B7uHJzCuB2/cK6BQmoFO8JMBOKUlESEk1MGbdZZ14bNM
 E1R9Sfl+yXyp/eR0h4Tfp8e/Ixthj1j+rvacqT/ixxb/fnVu4Zdas9N4/8ZILOm3OFe1UauI2
 0usrkc0/sVk39FxIiQZj6c6V5aeZGhK7Dz7jqpf3f7s7Yt3j5gaHk6GeN8QF58/v67bmKGLds
 Fzjts06D7Zsj/2nknc8mVy5T4mlOCPRUIu5qDgRAIH4VvW/AgAA
X-Env-Sender: prvs=470789eaf=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1509444382!76598093!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29086 invoked from network); 31 Oct 2017 10:06:23 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Oct 2017 10:06:23 -0000
X-IronPort-AV: E=Sophos;i="5.44,323,1505779200"; d="scan'208";a="456997127"
Date: Tue, 31 Oct 2017 10:06:20 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20171031100620.anah73bj3mg24yb5@citrix.com>
References: <1509432908-17449-1-git-send-email-bhupinder.thakur@linaro.org>
 <1509432908-17449-4-git-send-email-bhupinder.thakur@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1509432908-17449-4-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 4/4 v3] xenconsole: Define and use a macro
 XEN_INVALID_PFN instead of -1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMzEsIDIwMTcgYXQgMTI6MjU6MDhQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiB4ZW5jb25zb2xlIHdpbGwgdXNlIGEgbmV3IG1hY3JvIFhFTl9JTlZBTElEX1BG
TiBpbnN0ZWFkIG9mIC0xIGZvciBpbml0aWFsaXppbmcgcmluZy1yZWYuCj4gU2luY2UgdGhlIHR5
cGUgb2YgcmluZ19yZWYgaXMgY2hhbmdlZCB0byB4ZW5fcGZuX3QgKHdoaWNoIGlzIGFuIHVuc2ln
bmVkIHZhbHVlKSBhc3NpZ25pbmcgLTEKPiBhcHBlYXJlZCB0byBiZSBjb25mdXNpbmcuIEZvciBj
bGFyaXR5LCBYRU5fSU5WQUxJRF9QRk4gaXMgaW50cm9kdWNlZC4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+CgpBY2tlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 31 10:07:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 10:07:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9TSe-0000Xc-Cy; Tue, 31 Oct 2017 10:07:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=470789eaf=wei.liu2@citrix.com>)
 id 1e9TSc-0000XQ-VB
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 10:07:55 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 84/63-01785-A7B48F95; Tue, 31 Oct 2017 10:07:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXitHRDpG6l949
 Igz2njSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oytb5+zFvhUPGw2b2C062Lk5JAQ8JdYvrqf
 qYuRg4NFQFXi1eU8kDCbgLLEz85eNhBbRCBaYveLSexdjFwczAK9TBI/e2aBJYQF6iSOPPnOA
 mLzClhIHNvRDhYXEvCW6Hs1BSouKHFy5hMwm1lAR2LB7k9sILuYBaQllv/jAAlzCvhIdDf3MY
 LYogIqEp1L57BAjFGQ6Jh+jGkCI98sJJNmIZk0C2HSAkbmVYzqxalFZalFuoZ6SUWZ6RkluYm
 ZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBAVbPwMC4g7Gp1/kQoyQHk5Io707H75FCfEn5KZUZ
 icUZ8UWlOanFhxhlODiUJHine/2IFBIsSk1PrUjLzAGGOkxagoNHSYR3O0iat7ggMbc4Mx0id
 YrRnqNvxcU/TBxfwOSNh9eB5LOZrxuYhVjy8vNSpcR51UDaBEDaMkrz4IbCYvMSo6yUMC8jAw
 ODEE9BalFuZgmq/CtGcQ5GJWHepSBTeDLzSuB2vwI6iwnoLC8JsLNKEhFSUg2MFlf3/jFgP65
 9bGFgweyLNieml68zcZpSIslpUmRzsFxx2Ru7PoEH2+p+uYfxyGZcKc2utFFbf8zpwL5Wq1Jt
 9ca87SdtO34tmD/DzrVkJldBLetnDosNNiXuQoqnU1b4LmqR1zU6Y27ne29N8ETzDzkin5+3T
 nrKEP5TLTszweCZs+KsjiAlluKMREMt5qLiRAC/G7CPyAIAAA==
X-Env-Sender: prvs=470789eaf=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1509444472!106539513!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46967 invoked from network); 31 Oct 2017 10:07:53 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Oct 2017 10:07:53 -0000
X-IronPort-AV: E=Sophos;i="5.44,323,1505779200"; d="scan'208";a="449171846"
Date: Tue, 31 Oct 2017 10:07:50 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>, Julien Grall
 <julien.grall@linaro.org>
Message-ID: <20171031100750.gehoh5b2m3t5qga6@citrix.com>
References: <1509432908-17449-1-git-send-email-bhupinder.thakur@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1509432908-17449-1-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 1/4 v3 for-4.10] libxl: Fix the bug
 introduced in commit "libxl: use correct type modifier for vuart_gfn"
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlIHRoZSB0YWcgdG8gZm9yLTQuMTAuCgpKdWxpZW4sIHRoaXMgaXMgbmVlZGVkIHRvIGZp
eCB2dWFydCBlbXVsYXRpb24uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 31 10:21:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 10:21:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9Tfi-0001xg-Jc; Tue, 31 Oct 2017 10:21:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=470789eaf=wei.liu2@citrix.com>)
 id 1e9Tfh-0001xa-58
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 10:21:25 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 62/19-31121-4AE48F95; Tue, 31 Oct 2017 10:21:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHRDpO5ivx+
 RBhf2mlt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm77u9iK3jKXHGudyVTA+Ms5i5GTg4JAX+J
 9xt2MYLYLAKqEtu2b2UFsdkElCV+dvaygdgiAhoSK98sZOli5OJgFuhklFi2ZDoLSEJYwFeia
 9EksEG8AhYSM3asB4sLCZRJXO98zgYRF5Q4OfMJWJxZQEdiwe5PQHEOIFtaYvk/DpAwp4CjxL
 KGi2DlogIqEp1L50CNUZDomH6MaQIj3ywkk2YhmTQLYdICRuZVjBrFqUVlqUW6RsZ6SUWZ6Rk
 luYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBocYABDsY/8wPPMQoycGkJMq70/F7pBBfUn5K
 ZUZicUZ8UWlOavEhRhkODiUJ3iW+PyKFBItS01Mr0jJzgEEPk5bg4FES4fUHSfMWFyTmFmemQ
 6ROMRpz3Hh4/Q8Tx7OZrxuYhVjy8vNSpcR5GUFKBUBKM0rz4AbBovESo6yUMC8j0GlCPAWpRb
 mZJajyrxjFORiVhHlrQabwZOaVwO17BXQKE9ApXhJgp5QkIqSkGhhnq+6bsHiL8BQWH3nV0pU
 mffsiax+tDnowa1dDzpHNXl3WNeInfEU21682UJf5OfUS4+nPn3trvRdMjHq65XFC4YS9BzgO
 l5gucU64fcrBSqHkSee9PyF1Cmf/7lx259IjtbdyrxM65cv2/Fv6v3R/hBGz1uEn71eWuHRk5
 KRu0LHx16yd/bpDiaU4I9FQi7moOBEAvp8HgsECAAA=
X-Env-Sender: prvs=470789eaf=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1509445282!108728276!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59236 invoked from network); 31 Oct 2017 10:21:23 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Oct 2017 10:21:23 -0000
X-IronPort-AV: E=Sophos;i="5.44,323,1505779200"; d="scan'208";a="449173783"
Date: Tue, 31 Oct 2017 10:21:19 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20171031102119.ftjgr4pcpcdatde2@citrix.com>
References: <1507195848-18346-1-git-send-email-al1img@gmail.com>
 <1507195848-18346-2-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507195848-18346-2-git-send-email-al1img@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH 1/4] libxl: use libxl__device_kind to get
	device XS entry
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMDUsIDIwMTcgYXQgMTI6MzA6NDVQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgo+IAo+IE9uIGFkZGluZyB0byBYUyBuYW1lIG9mIGRldmljZSBpcyB0YWtlbiBmcm9t
Cj4gbGlieGxfX2RldmljZV9raW5kIGVudW0uIE9uIGdldHRpbmcgZGV2aWNlIGZyb20gWFMKPiB0
aGUgbmFtZSBpcyBoYXJkY29kZWQuIEl0IGxlYWRzIHRvIHBvdGVudGlhbAo+IG1pc3RtYXRjaCBl
cnJvcnMuIFRoZSBwYXRjaCBpcyB1c2luZyBsaWJ4bF9fZGV2aWNlX2tpbmQKPiBldmVyeXdlcmUg
dG8gaGF2ZSBvbmUgc291cmNlIG9mIGRldmljZSBuYW1lLgo+IAo+IFNpZ25lZC1vZmYtYnk6IE9s
ZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJfZ3J5dHNvdkBlcGFtLmNvbT4KCkFja2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 31 10:21:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 10:21:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9Tg7-00020E-RS; Tue, 31 Oct 2017 10:21:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=470789eaf=wei.liu2@citrix.com>)
 id 1e9Tg7-000205-5I
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 10:21:51 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 92/7B-10419-EBE48F95; Tue, 31 Oct 2017 10:21:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHSDve5evx+
 RBm3bLC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oypN/4xFsxhqjj8+AhrA+N3xi5GTg4JAX+J
 FxO2sIHYLAKqEk1Td7CC2GwCyhI/O3vB4iICGhIr3yxk6WLk4mAW6GSUWLZkOgtIQlggRGLh3
 CdgDbwCFhK3GiaCDRUSKJOYfv4XO0RcUOLkzCdg9cwCOhILdn8CGsoBZEtLLP/HARLmFHCU2P
 b8NTOILSqgItG5dA4LxBgFiY7px5gmMPLNQjJpFpJJsxAmLWBkXsWoUZxaVJZapGtorpdUlJm
 eUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERhqDECwg/Hiac9DjJIcTEqivDsdv0cK8SXl
 p1RmJBZnxBeV5qQWH2KU4eBQkuDN9f0RKSRYlJqeWpGWmQMMepi0BAePkgivP0iat7ggMbc4M
 x0idYrRmOPGw+t/mDiezXzdwCzEkpeflyolztsKUioAUppRmgc3CBaNlxhlpYR5GYFOE+IpSC
 3KzSxBlX/FKM7BqCTMWwsyhSczrwRu3yugU5iATvGSADulJBEhJdXAKD77RtME/0M5Xx7oLld
 c0e+d+YNj7Zw2k6VPrrpM3aY5QS3C8utxuf/tMrbq++5t3GJcnhvHf2XesVOf/a6dObLIZoWw
 7kkJ6Tut59d9qX80XWNb39S3BRO9F3pc+rxQjSeBq/NoVNdkC5PTug9fLrO6qxdy+8vxik+PG
 TbKLWLZU3HMM8aQQV6JpTgj0VCLuag4EQBmo11fwQIAAA==
X-Env-Sender: prvs=470789eaf=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1509445308!109300831!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23551 invoked from network); 31 Oct 2017 10:21:49 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Oct 2017 10:21:49 -0000
X-IronPort-AV: E=Sophos;i="5.44,323,1505779200"; d="scan'208";a="456999063"
Date: Tue, 31 Oct 2017 10:21:47 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20171031102146.5n7yqsmxwk7psodx@citrix.com>
References: <1507195848-18346-1-git-send-email-al1img@gmail.com>
 <1507195848-18346-3-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507195848-18346-3-git-send-email-al1img@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH 2/4] libxl: use libxl__device_kind in
 LIBXL_DEFINE_UPDATE_DEVID
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMDUsIDIwMTcgYXQgMTI6MzA6NDZQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgo+IAo+IFVzZSBsaWJ4bF9fLi4uX2RldnR5cGUudHlwZSB0byB1cGRhdGUgZGV2aWNl
IGlkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJfZ3J5
dHNvdkBlcGFtLmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 31 10:25:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 10:25:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9Tjx-0002GF-B3; Tue, 31 Oct 2017 10:25:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=470789eaf=wei.liu2@citrix.com>)
 id 1e9Tjv-0002G9-VP
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 10:25:48 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 B3/FA-31302-BAF48F95; Tue, 31 Oct 2017 10:25:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHRDpO4q/x+
 RBp1fLCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz5syewF1xmqnh/R6mBcQVTFyMnh4SAv8T6
 s50sIDaLgKpE36qbYDabgLLEz85eNhBbREBDYuWbhUBxLg5mgU5GiWVLpoMVCQtESWy5NY8Vx
 OYVsJBYdOs42FAhgTKJjRtms0PEBSVOznwCVs8soCOxYPcnoKEcQLa0xPJ/HCBhTgFHiY/nLz
 OC2KICKhKdS+ewQIxRkOiYfoxpAiPfLCSTZiGZNAth0gJG5lWMGsWpRWWpRbpGFnpJRZnpGSW
 5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIGBVs/AwLiDsW+V3yFGSQ4mJVHenY7fI4X4kvJT
 KjMSizPii0pzUosPMcpwcChJ8E70+xEpJFiUmp5akZaZAwx5mLQEB4+SCC8zSJq3uCAxtzgzH
 SJ1itGY48bD63+YOJ7NfN3ALMSSl5+XKiXOmw9SKgBSmlGaBzcIFouXGGWlhHkZGRgYhHgKUo
 tyM0tQ5V8xinMwKgnzFoBM4cnMK4Hb9wroFCagU7wkwE4pSURISTUwFnq+k0998Op2mODZ7cl
 qddUXXW/6OT3sjVlyPOXpghu8f18092+bIz190sFCjV27nKw7/6hLPw49bFbr/S3MVGNW6Yc5
 vaJTs+YzvdrKEL3T1CmgevJL5vA5vFIXr/XvOOfFYvwrskzIUHndjmVJsq9WP65o3G7gl1Jy8
 dLee2ZPpvAdflzmqcRSnJFoqMVcVJwIAKFuhf/AAgAA
X-Env-Sender: prvs=470789eaf=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1509445545!89647095!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61978 invoked from network); 31 Oct 2017 10:25:46 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Oct 2017 10:25:46 -0000
X-IronPort-AV: E=Sophos;i="5.44,323,1505779200"; d="scan'208";a="449174219"
Date: Tue, 31 Oct 2017 10:25:43 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20171031102543.hhszvb7csvazj63k@citrix.com>
References: <1507195848-18346-1-git-send-email-al1img@gmail.com>
 <1507195848-18346-4-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507195848-18346-4-git-send-email-al1img@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH 3/4] libxl: move libxl__device_from_ to
 LIBXL_DEFINE_DEVICE_FROM_TYPE
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMDUsIDIwMTcgYXQgMTI6MzA6NDdQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgo+IAo+IExJQlhMX0RFRklORV9ERVZJQ0VfRlJPTV9UWVBFIHVzZXMgbGlieGxfXy4u
Ll9kZXZ0eXBlLnR5cGUgdG8KPiBiZSBhc3NpZ25lZCBhcyBkZXZpY2UgYW5kIGJhY2tlbmQgdHlw
ZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRz
b3ZAZXBhbS5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 31 10:26:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 10:26:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9TkH-0002Il-Ib; Tue, 31 Oct 2017 10:26:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=470789eaf=wei.liu2@citrix.com>)
 id 1e9TkG-0002IY-6Q
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 10:26:08 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 E5/F0-20813-FBF48F95; Tue, 31 Oct 2017 10:26:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHSDve5+/x+
 RBq8nCFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnrbvMVPGOsOP/qOXMD4ynGLkYODgkBf4kj
 Dc5djJwcLAKqEstff2EDsdkElCV+dvaC2SICGhIr3yxk6WLk4mAW6GSUWLZkOgtIQlggTuLdx
 VlMIDavgIXE3t3fwOJCAmUSW5ZvZIWIC0qcnPkELM4soCOxYPcnNpC9zALSEsv/cYCEOQUcJb
 a92AdWIiqgItG5dA7UGAWJjunHmCYw8s1CMmkWkkmzECYtYGRexahRnFpUllqka2Sgl1SUmZ5
 RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGGYMQLCD8deygEOMkhxMSqK8Ox2/RwrxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4JUAhq2QYFFqempFWmYOMOBh0hIcPEoivN/9gNK8xQWJucWZ6
 RCpU4zGHDceXv/DxPFs5usGZiGWvPy8VClx3gcgpQIgpRmleXCDYJF4iVFWSpiXEeg0IZ6C1K
 LczBJU+VeM4hyMSsK8ySD38GTmlcDtewV0ChPQKV4SYKeUJCKkpBoYGx9Zy2xwcTi1aNHvzzo
 MLx4e4M3ImFG/Jr14Rey3qbM2u/bM/m184qHwfv81R5qFLVeVxSt8MPm0IpaV84LwCW2m8x93
 28wvSuhr3D/3Y164QeB7p5JfZo/WmjTYN67IXXHLKsdzg8La6MZjLBzfzOu3Cy0Ny23dfPLgh
 S+xmwszLOd21R9QVmIpzkg01GIuKk4EAF36uL+/AgAA
X-Env-Sender: prvs=470789eaf=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1509445565!76242844!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12075 invoked from network); 31 Oct 2017 10:26:07 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Oct 2017 10:26:07 -0000
X-IronPort-AV: E=Sophos;i="5.44,323,1505779200"; d="scan'208";a="456999462"
Date: Tue, 31 Oct 2017 10:26:04 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20171031102604.r4yowrq2ycloqzv7@citrix.com>
References: <1507195848-18346-1-git-send-email-al1img@gmail.com>
 <1507195848-18346-5-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507195848-18346-5-git-send-email-al1img@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH 4/4] libxl: move ibxl_devid_to_device_... to
 LIBXL_DEFINE_DEVID_TO_DEVICE
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMDUsIDIwMTcgYXQgMTI6MzA6NDhQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgo+IAo+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJf
Z3J5dHNvdkBlcGFtLmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 31 10:49:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 10:49:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9U6g-0003xF-Cz; Tue, 31 Oct 2017 10:49:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4704349a3=Andrew.Cooper3@citrix.com>)
 id 1e9U6f-0003x9-5X
 for xen-devel@lists.xen.org; Tue, 31 Oct 2017 10:49:17 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 70/8A-21876-C2558F95; Tue, 31 Oct 2017 10:49:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRWlGSWpSXmKPExsXitHRDpK526I9
 Ig73LLSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owvE46zF3zkrOjetJuxgfEzexcjJ4eEgL9E
 e9cdRhCbTUBfYveLT0wgtoiAusTpjousXYxcHMwCu5gkXs34CdYgLBAt8WvpVqAEBweLgKrEt
 S/VIGFeAU+JxjeNTBAz5STOH//JDGILCahJXOu/xA5RIyhxcuYTFhCbWUBC4uCLF8wTGLlnIU
 nNQpJawMi0ilGjOLWoLLVI19BML6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMBg
 YgGAH49T3cYcYJTmYlER5dzp+jxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXs8+EekkGBRanpq
 RVpmDjAsYdISHDxKIrxPQdK8xQWJucWZ6RCpU4zGHB037/5h4ng283UDsxBLXn5eqpQ471WQU
 gGQ0ozSPLhBsHi5xCgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJWHe2yBTeDLzSuD2vQI6hQnoFC
 8JsFNKEhFSUg2MLAv23t/3c6e53ad9n86ulJL8et1/6+zf3hox9RyvtCSOZDumymx5+8fcfL7
 Y4gszGlW6825YrNH+aLmpYJpCZYDddnmlyFiX5V8dI85OLt0otnHW15l25XNS3qgcvRVfZF2d
 dqRFfvb5N4Vst0UFulTeuMs4/XI7ub6s+kZ/1Sd3DrUfrk/clFiKMxINtZiLihMBIJ8tS5ICA
 AA=
X-Env-Sender: prvs=4704349a3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1509446954!89652210!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12701 invoked from network); 31 Oct 2017 10:49:15 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Oct 2017 10:49:15 -0000
X-IronPort-AV: E=Sophos;i="5.44,323,1505779200"; d="scan'208";a="449177193"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 31 Oct 2017 10:49:10 +0000
Message-ID: <1509446950-28463-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for-4.10] common/spinlock: Improve the output
	from check_lock() if it trips
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWYgY2hlY2tfbG9jaygpIHRyaWdnZXJzLCBhIGNyYXNoIHdpbGwgb2NjdXIuICBJbnN0ZWFkIG9m
IHNpbXBseSBpZGVudGlmeWluZwoidGhlIGlycSBjb250ZXh0IHdhcyBkaWZmZXJlbnQiLCBpbmRp
Y2F0ZSB0aGUgZXhwZWN0ZWQgYW5kIGN1cnJlbnQgaXJxCmNvbnRleHQuCgpTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEdlb3Jn
ZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ0M6IEphbiBCZXVsaWNoIDxK
QmV1bGljaEBzdXNlLmNvbT4KQ0M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtA
b3JhY2xlLmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KQ0M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpjaGVja19s
b2NrKCkgb25seSBleGlzdHMgaW4gZGVidWcgYnVpbGRzLCB3aGljaCBtYWtlcyB0aGlzIGEgbG93
IHJpc2sgY2hhbmdlCmZvciA0LjEwLgotLS0KIHhlbi9jb21tb24vc3BpbmxvY2suYyB8IDggKysr
KysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL3NwaW5sb2NrLmMgYi94ZW4vY29tbW9uL3NwaW5sb2NrLmMK
aW5kZXggNDRiMDdiNy4uOGYyYmEwOCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zcGlubG9jay5j
CisrKyBiL3hlbi9jb21tb24vc3BpbmxvY2suYwpAQCAtNDQsNyArNDQsMTMgQEAgc3RhdGljIHZv
aWQgY2hlY2tfbG9jayhzdHJ1Y3QgbG9ja19kZWJ1ZyAqZGVidWcpCiAgICAgaWYgKCB1bmxpa2Vs
eShkZWJ1Zy0+aXJxX3NhZmUgIT0gaXJxX3NhZmUpICkKICAgICB7CiAgICAgICAgIGludCBzZWVu
ID0gY21weGNoZygmZGVidWctPmlycV9zYWZlLCAtMSwgaXJxX3NhZmUpOwotICAgICAgICBCVUdf
T04oc2VlbiA9PSAhaXJxX3NhZmUpOworCisgICAgICAgIGlmICggc2VlbiA9PSAhaXJxX3NhZmUg
KQorICAgICAgICB7CisgICAgICAgICAgICBwcmludGsoIkNIRUNLTE9DSyBGQUlMVVJFOiBwcmV2
IGlycXNhZmU6ICVkLCBjdXJyIGlycXNhZmUgJWRcbiIsCisgICAgICAgICAgICAgICAgICAgc2Vl
biwgaXJxX3NhZmUpOworICAgICAgICAgICAgQlVHKCk7CisgICAgICAgIH0KICAgICB9CiB9CiAK
LS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 31 10:49:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 10:49:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9U73-0003zC-KV; Tue, 31 Oct 2017 10:49:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e9U72-0003yy-8L
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 10:49:40 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 BD/45-13910-34558F95; Tue, 31 Oct 2017 10:49:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkleJIrShJLcpLzFFi42K5GNqwWtcp9Ee
 kwbLFJhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aG4/OYC5azVPxe/5i9gfEicxcjF4eQwExG
 icNzexhBHBaBK8wSZ19uZAFxJAR2s0pcubyDvYuRE8jJklg58x4jhJ0m0ds9C8qulOg7uRaog
 QNolJrEmjdREFN/MUpMPfuNCaRGRCBDoufRdnaQGmaBBIlJ09JATDYBHYl1M2pBTGEBVYlpqx
 1AinkFbCUW/FgCtpQFKHy1awMbiC0qEC5xp/UdC0SNoMTJmU/AbGYBM4l5mx8yQ9jiEreezGe
 CsOUltr+dwzyBUXgWkpZZSFpmIWmZhaRlASPLKkaN4tSistQiXWNDvaSizPSMktzEzBxdQwMz
 vdzU4uLE9NScxKRiveT83E2MwOBnAIIdjE2LAg8xSnIwKYny7nT8HinEl5SfUpmRWJwRX1Sak
 1p8iFGGg0NJgpc95EekkGBRanpqRVpmDjAOYdISHDxKIrxPg4HSvMUFibnFmekQqVOMrhwX7l
 z6w8RxbNNlIHnj4XUgeWDPLSD5bObrBmYhlrz8vFQpcd6rIM0CIM0ZpXlwo2Ep5BKjrJQwLyP
 QsUI8BalFuZklqPKvGMU5GJWEeW+DTOHJzCuBu+AV0HFMQMd5SYAdV5KIkJJqYJS60PEoc3Xh
 7/V3s4MVXLuXfSrmW7X1QPdW61kS5069uHpH+45N+FTFLobFOsVNZ0KFa7mkYspkpRNZbwl/j
 JFunfR/5mIOptqehllZoRYefIas4v9XM065/Lx992a7PfP0QlbmbxObrRTMVSresmKtO4Okkm
 tgWtzCYwpF/ooxWspKJ/QeKLEUZyQaajEXFScCABGXFGAcAwAA
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1509446978!104695510!1
X-Originating-IP: [209.85.128.171]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1362 invoked from network); 31 Oct 2017 10:49:38 -0000
Received: from mail-wr0-f171.google.com (HELO mail-wr0-f171.google.com)
 (209.85.128.171)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 Oct 2017 10:49:38 -0000
Received: by mail-wr0-f171.google.com with SMTP id g90so15487693wrd.6
 for <xen-devel@lists.xenproject.org>; Tue, 31 Oct 2017 03:49:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=to:cc:from:subject:message-id:date:user-agent:mime-version
 :content-language:content-transfer-encoding;
 bh=hAE54AIqkYATF8mf1cmx4e0dfW5c/HMqXpGvRiNhj/k=;
 b=G8Lx3KszWnwiemERXrWslKqnbToZXpQkTacxN+T0FSqoewWY6xkdQ2iBamDkyfZ4oF
 ucBZoIWyHtR2NtZ+pBkohnaEinXuOy7Qhg/ae6IjK+ObDdNJFRPDvf3yIPbYM9PCJiLp
 lzEOEXWMw+e/7yhMFzh84z5ryS3Q0DW78y5B8=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:to:cc:from:subject:message-id:date:user-agent
 :mime-version:content-language:content-transfer-encoding;
 bh=hAE54AIqkYATF8mf1cmx4e0dfW5c/HMqXpGvRiNhj/k=;
 b=f/QcTV0euSneFXnhplOBMTwYBqctIhYRYcj5Vfj6WckekE9PUyTCYJ6wtnAvIOV7io
 jsXlSBRCojnA9ZBRUeKcGRGSG8ZsYsFiPjrR+Tj6epZCibV5UgB51FjtbbBUJ3t97Vsi
 1Mp+Xnwqeu84jBjn3bmA6ODa4WWYZ9sShrggoPqbkoGiD2xKG2sshroB/V6P44d161oX
 o/KNTNBdLGDeZeF78752ppAfyzZcB+rbE3HxXmYnit7vIT/EpAWk86au7/4TAYG5J8YZ
 qhJ8Q8h+0LbIJw71+gIcUPeQ8emUuHxAoJLJla3IkO1rGuFwR5dDjUQ4dylJQADGUAwH
 /sQw==
X-Gm-Message-State: AMCzsaWXNu49Zwrly+RKrqXHERqN0HPCBbarJyzWBmVMe2fhqQYINP3u
 ZWj8tDmaYkYvJ8ocR1Azr9kLwQ==
X-Google-Smtp-Source: ABhQp+R1kKubym9h3UdOA2trQPeKbVVniDSega5EKAom7cBIX6Yrzw1rkSvk/yfhNE0d+AgF3X6f3w==
X-Received: by 10.223.133.214 with SMTP id 22mr1360969wru.23.1509446978505;
 Tue, 31 Oct 2017 03:49:38 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id h66sm1117724wmd.11.2017.10.31.03.49.37
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 31 Oct 2017 03:49:38 -0700 (PDT)
To: "committers@xenproject.org" <committers@xenproject.org>,
 xen-devel <xen-devel@lists.xenproject.org>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <90792b24-b40e-4b1e-3294-1afc875257da@linaro.org>
Date: Tue, 31 Oct 2017 10:49:35 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
Content-Language: en-US
Cc: Lars Kurth <lars.kurth@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: [Xen-devel] Commit moratorium to staging
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKTWFzdGVyIGxhZ3MgMTUgZGF5cyBiZWhpbmQgc3RhZ2luZyBkdWUgdG8gdGVzdHMg
ZmFpbGluZyByZWxpYWJseSBvbiBzb21lIApvZiB0aGUgaGFyZHdhcmUgaW4gb3NzdGVzdCAoc2Vl
IFsxXSkuCgpBdCB0aGUgbW9tZW50IGEgZm9yY2UgcHVzaCBpcyBub3QgZmVhc2libGUgYmVjYXVz
ZSB0aGUgc2FtZSB0ZXN0cyBwYXNzZXMgCm9uIGRpZmZlcmVudCBoYXJkd2FyZSAoc2VlIFsyXSku
CgpQbGVhc2UgYXZvaWQgY29tbWl0dGluZyBhbnkgbW9yZSBwYXRjaGVzIHVubGVzcyBpdCBpcyBm
aXhpbmcgYSB0ZXN0IApmYWlsdXJlIGluIG9zc3Rlc3QuCgpUcmVlIHdpbGwgYmUgcmUtb3BlbmVk
IG9uY2Ugd2UgZ2V0IGEgcHVzaC4KCkNoZWVycywKClsxXSAKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTEwL21zZzAzMzUxLmh0bWwKWzJd
IApodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIw
MTctMTAvbXNnMDI5MzIuaHRtbAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 31 10:50:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 10:50:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9U7X-0004WU-V2; Tue, 31 Oct 2017 10:50:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e9U7W-0004Vo-8C
 for xen-devel@lists.xensource.com; Tue, 31 Oct 2017 10:50:10 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 D4/31-29911-16558F95; Tue, 31 Oct 2017 10:50:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrILMWRWlGSWpSXmKPExsWS0XRdVTch9Ee
 kQfNXLYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmrL67j63grlvFjBkLGRsY
 j5l1MXJxCAk0Mkkc7HnKCuE8ZpT4/Pw/G4SzjVFi8YV+pi5GTg4RAWeJr2fmsncxcnDwCuhLf
 L1jBxIWFrCWmLjmBQtIvYTATE6JFdOeg9VLCPhK7Hx9AM7esLgRqJedg03ASuKQGEiURUBV4t
 O7q0wTGLkXMDKsYlQvTi0qSy3SNdZLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj
 0OAMQ7GDs+Od0iFGSg0lJlHen4/dIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8FiE/IoUEi1LT
 UyvSMnOAoQeTluDgURLhfRoMlOYtLkjMLc5Mh0idYjTmOLbp8h8mjmczXzcwC7Hk5eelSonzB
 oNMEgApzSjNgxsEi4lLjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEub1AZnCk5lXArfvFdApTE
 CneEmAnVKSiJCSamDMPtf8gGVRZ//k39O1Xr+t81RzY/BoNTjLuTxCblab6KcPrSciVkQtE1i
 c8vxmzu8Y922payX2elaI2C66H7OjXnFpKn/b7seb9v44/iXp9wozoa8MuRkTf14zskucrv9k
 6xKX5LB+9nvMLBzVrU9nhB4/o7XsZcHpOiHez71Pe5+4zfUubDNVYinOSDTUYi4qTgQACVj6+
 YQCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1509447007!76607892!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47861 invoked from network); 31 Oct 2017 10:50:08 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 Oct 2017 10:50:08 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e9U7T-0000mv-3D; Tue, 31 Oct 2017 10: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e9U7N-0005hS-NN; Tue, 31 Oct 2017 10:50:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e9U7M-0005qX-NB; Tue, 31 Oct 2017 10:50:01 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115415-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=bc8a99ef06417a2303ccab455f9f045e2a617916
X-Osstest-Versions-That: libvirt=dc162adb9094b5f0e5c847ce2da726b7ab5e2068
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 31 Oct 2017 10:50:00 +0000
Subject: [Xen-devel] [libvirt test] 115415: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNTQxNSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTU0MTUvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDExNTMxMgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE1MzEyCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTUzMTIKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAg
ICAgICAgIGJjOGE5OWVmMDY0MTdhMjMwM2NjYWI0NTVmOWYwNDVlMmE2MTc5MTYKYmFzZWxpbmUg
dmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGRjMTYyYWRiOTA5NGI1ZjBlNWM4NDdjZTJk
YTcyNmI3YWI1ZTIwNjgKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTMxMiAgMjAxNy0xMC0yOCAw
NDoyMTo0MiBaICAgIDMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTU0MTUgIDIwMTctMTAt
MzEgMDQ6MjA6MjQgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkBy
ZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5j
aD1saWJ2aXJ0CisgcmV2aXNpb249YmM4YTk5ZWYwNjQxN2EyMzAzY2NhYjQ1NWY5ZjA0NWUyYTYx
NzkxNgorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1n
ZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi4KKysrKyBQRVJMTElCPS46LgorKysgdW1h
c2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwog
ICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29u
ZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAg
ICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgv
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggbGlidmlydCBiYzhhOTllZjA2NDE3YTIzMDNjY2Fi
NDU1ZjlmMDQ1ZTJhNjE3OTE2CisgYnJhbmNoPWxpYnZpcnQKKyByZXZpc2lvbj1iYzhhOTllZjA2
NDE3YTIzMDNjY2FiNDU1ZjlmMDQ1ZTJhNjE3OTE2CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4g
Li9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46
LjouCisrKysgUEVSTExJQj0uOi46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdl
dGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7
CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmlu
dCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUv
b3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycg
JyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVw
b3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRj
b25maWcKKysrIGV4cG9ydCBQRVJMTElCPS46LjouOi4KKysrIFBFUkxMSUI9LjouOi46LgorKyB1
bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPWxp
YnZpcnQKKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgJ1snIHhsaWJ2aXJ0ID0geGxpbnV4ICdd
JworIGxpbnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3Ry
ZWFtLXVuc3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJy
YW5jaCB4ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4
YmM4YTk5ZWYwNjQxN2EyMzAzY2NhYjQ1NWY5ZjA0NWUyYTYxNzkxNiA9IHggJ10nCisgOiB0ZXN0
ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcK
KysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAg
ICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAg
ICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAg
ICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3Jn
CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDog
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcveHRmLmdpdAorKyA6IGdpdDovL2xpYnZpcnQub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2Vh
Ymlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAor
KyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJu
ZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3Bz
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0
ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgt
YXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dp
dC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ubGli
dmlydAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6
IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNy
b24ubGlidmlydAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGh0dHA6Ly9oZy51ay54ZW5z
b3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0
CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4
LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVf
U0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2Vh
Ymlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIGxpYnZpcnQKKyBjYXNlICQxIGlu
CisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3Mv
bGlidmlydAorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
bGlidmlydC5naXQgYmM4YTk5ZWYwNjQxN2EyMzAzY2NhYjQ1NWY5ZjA0NWUyYTYxNzkxNjpyZWZz
L2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvbGlidmlydC5naXQKICAgZGMxNjJhZC4uYmM4YTk5ZSAgYmM4YTk5ZWYwNjQxN2Ey
MzAzY2NhYjQ1NWY5ZjA0NWUyYTYxNzkxNiAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 31 10:50:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 10:50:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9U83-0004bq-8T; Tue, 31 Oct 2017 10:50:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=470789eaf=wei.liu2@citrix.com>)
 id 1e9U81-0004bV-T5
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 10:50:42 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 3F/DE-20834-18558F95; Tue, 31 Oct 2017 10:50:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXitHSDvW5D6I9
 Ig6lrTC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owZXXvZCr4wVSxqXMHYwLiFqYuRk0NCwF/i
 9fN3YDaLgKrEiW/7mUFsNgFliZ+dvWwgtoiAlsT6FU+BbC4OZoG9TBKb1u4CaxAW8JW4+nczO
 4jNK2AhMfFcJwuILSSQIbGj5RlUXFDi5MwnYHFmAT2JG1OnAA3iALKlJZb/44AIy0s0b50Ntp
 dTwEqi981nsFZRARWJzqVzoEYqSHRMP8Y0gZF/FpKps5BMnYUwdRaSqQsYWVYxahSnFpWlFuk
 aGuolFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgSGJgMQ7GBc/dvpEKMkB5OSKO9O
 x++RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR414f8iBQSLEpNT61Iy8wBRglMWoKDR0mEdypIm
 re4IDG3ODMdInWK0ZjjxsPrf5g4ns183cAsxJKXn5cqJc4bDFIqAFKaUZoHNwgWvZcYZaWEeR
 mBThPiKUgtys0sQZV/xSjOwagkzHsCZApPZl4J3L5XQKcwAZ3iJQF2SkkiQkqqgdFgqSCDZtv
 i51+zWbSs/rzI/znJZrmM0srcp3U2uRaqL9dN9tCe/6FjhTTPTN+nlyuaZ/0+3Bj04fK1D7/6
 njWwz2XasaruweerdzcdS5RSnNvyv71BPs0md8O7JI5UzVQ9I/8tqZUN7pcXrm0UC5dZf1mj/
 ++RQstn0/KT/x+zcVs887TIhLdKLMUZiYZazEXFiQCs5NfD2QIAAA==
X-Env-Sender: prvs=470789eaf=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1509447039!101061625!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14474 invoked from network); 31 Oct 2017 10:50:40 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Oct 2017 10:50:40 -0000
X-IronPort-AV: E=Sophos;i="5.44,323,1505779200"; d="scan'208";a="457002158"
Date: Tue, 31 Oct 2017 10:50:36 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20171031105036.4nvx3klkthrb4276@citrix.com>
References: <20171018114034.36587-1-roger.pau@citrix.com>
 <20171018114034.36587-9-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171018114034.36587-9-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 konrad.wilk@oracle.com, George Dunlap <George.Dunlap@eu.citrix.com>,
 Tim Deegan <tim@xen.org>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v7 for-next 08/12] xen: introduce
	rangeset_consume_ranges
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMTgsIDIwMTcgYXQgMTI6NDA6MzBQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IFRoaXMgZnVuY3Rpb24gYWxsb3dzIHRvIGl0ZXJhdGUgb3ZlciBhIHJhbmdlc2V0
IHdoaWxlIHJlbW92aW5nIHRoZQo+IHByb2Nlc3NlZCByZWdpb25zLgo+IAo+IFRoaXMgd2lsbCBi
ZSB1c2VkIGluIG9yZGVyIHRvIHNwbGl0IHByb2Nlc3Npbmcgb2YgbGFyZ2UgbWVtb3J5IGFyZWFz
Cj4gd2hlbiBtYXBwaW5nIHRoZW0gaW50byB0aGUgZ3Vlc3QgcDJtLgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 31 10:50:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 10:50:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9U8G-0004fO-Fn; Tue, 31 Oct 2017 10:50:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=470789eaf=wei.liu2@citrix.com>)
 id 1e9U8E-0004f0-VV
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 10:50:55 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 50/67-19514-E8558F95; Tue, 31 Oct 2017 10:50:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXitHSDvW5v6I9
 IgwNbTSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozzO54zFpxjrrj8fDZrA2MvcxcjJ4eEgL/E
 qn2/2EBsFgFViVnX9jOB2GwCyhI/O3vB4iICWhLrVzwFsrk4mAUmMkscPvqTESQhLOAjsW/zF
 bAiXgELia62i2DNQgIZEm/3n2GGiAtKnJz5hAXEZhbQk7gxdQpQPQeQLS2x/B8HRFheonnrbL
 ByTgEric/b9oKNFBVQkehcOocFYqSCRMf0Y0wTGPlnIZk6C8nUWQhTZyGZuoCRZRWjRnFqUVl
 qka6RpV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmBo1jMwMO5gvLzF7xCjJAeT
 kijvTsfvkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeF+H/IgUEixKTU+tSMvMAUYJTFqCg0dJh
 HcqSJq3uCAxtzgzHSJ1itGY48bD63+YOJ7NfN3ALMSSl5+XKiXOew2kVACkNKM0D24QLHovMc
 pKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmPQEyhSczrwRu3yugU5iATvGSADulJBEhJdXA2Dk
 xa0eWl/TEp9cORE0UNeWvnDBxnvtx1sZ52tP4btx5LhWac2nbrP3XlI8tv3tyy5O5FT1CXs3x
 0TPuMJaItMqau9d8KtevnFK7KkpGbOvCvqCMk3v/PwjXvS3Jy3AvZg3jz4tGm5QfCgrarbgrU
 muyL8Db5ZRi7OnQ+/luvLein6jzf9O/rcRSnJFoqMVcVJwIABVyiBjZAgAA
X-Env-Sender: prvs=470789eaf=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1509447052!81005816!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9783 invoked from network); 31 Oct 2017 10:50:53 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Oct 2017 10:50:53 -0000
X-IronPort-AV: E=Sophos;i="5.44,323,1505779200"; d="scan'208";a="457002178"
Date: Tue, 31 Oct 2017 10:50:50 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20171031105050.b5tqvuq3dfzhzbmn@citrix.com>
References: <20171018114034.36587-1-roger.pau@citrix.com>
 <20171018114034.36587-3-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171018114034.36587-3-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 konrad.wilk@oracle.com, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v7 for-next 02/12] pci: introduce a type to
	store a SBDF
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBPY3QgMTgsIDIwMTcgYXQgMTI6NDA6MjRQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IFRoYXQgcHJvdmlkZXMgZGlyZWN0IGFjY2VzcyB0byBhbGwgdGhlIG1lbWJlcnMg
dGhhdCBjb25zdGl0dXRlIGEgU0JERi4KPiBUaGUgb25seSBmdW5jdGlvbiBzd2l0Y2hlZCB0byB1
c2UgaXQgaXMgaHZtX3BjaV9kZWNvZGVfYWRkciwgYmVjYXVzZQo+IGl0IG1ha2VzIGZvbGxvd2lu
ZyBwYXRjaGVzIHNpbXBsZXIuCj4gCj4gU3VnZ2VzdGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 31 10:52:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 10:52:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9U9a-0004xC-Pj; Tue, 31 Oct 2017 10:52:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=470789eaf=wei.liu2@citrix.com>)
 id 1e9U9Z-0004wu-Si
 for xen-devel@lists.xen.org; Tue, 31 Oct 2017 10:52:17 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 52/CD-14867-1E558F95; Tue, 31 Oct 2017 10:52:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHSDve6D0B+
 RBm9/Wlos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnXGz+yFZxhqng4ZTlbA+Mspi5GTg4JAX+J
 9hsPGEFsFgFViV8fm8HibALKEj87e9lAbBEBXYlnC54B2VwczAJbmCQ2/m5hBkkICyRItC1dw
 A5i8wpYSNzYMhFskJCAp8ShKTeZIeKCEidnPmEBsZkFdCQW7P4ENIgDyJaWWP6PAyTMKeAl8e
 Z9A9guUQEVic6lc1ggxihIdEw/xjSBkW8WkkmzkEyahTBpASPzKkaN4tSistQiXSMzvaSizPS
 MktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwFBjAIIdjGcWBB5ilORgUhLl3en4PVKILyk/
 pTIjsTgjvqg0J7X4EKMMB4eSBO/6kB+RQoJFqempFWmZOcCgh0lLcPAoifBOBUnzFhck5hZnp
 kOkTjEac9x4eP0PE8ezma8bmIVY8vLzUqXEea+BlAqAlGaU5sENgkXjJUZZKWFeRqDThHgKUo
 tyM0tQ5V8xinMwKgnzngCZwpOZVwK37xXQKUxAp3hJgJ1SkoiQkmpgtA7I5mK7ohCfs3pz+26
 /f5OTziiZK989pHfoa52CW2J23XntaKPclGezOMUOmHLnpuyP/fznagnP5XL1jWs2TTL6wq74
 zr6gU+/Ku7stDheVxTrCzzhtPXH4g3HvlE+2Ag++WKRNLAoQNYnabnA6L7K0fOICwX/X10pOu
 dp5PSwySvD8H3cDJZbijERDLeai4kQA60AgwcECAAA=
X-Env-Sender: prvs=470789eaf=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1509447135!114406033!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39306 invoked from network); 31 Oct 2017 10:52:16 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Oct 2017 10:52:16 -0000
X-IronPort-AV: E=Sophos;i="5.44,323,1505779200"; d="scan'208";a="457002334"
Date: Tue, 31 Oct 2017 10:52:14 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171031105213.dkxfuz3iji6v63kc@citrix.com>
References: <1509446950-28463-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1509446950-28463-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-4.10] common/spinlock: Improve the
 output from check_lock() if it trips
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMzEsIDIwMTcgYXQgMTA6NDk6MTBBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBJZiBjaGVja19sb2NrKCkgdHJpZ2dlcnMsIGEgY3Jhc2ggd2lsbCBvY2N1ci4gIElu
c3RlYWQgb2Ygc2ltcGx5IGlkZW50aWZ5aW5nCj4gInRoZSBpcnEgY29udGV4dCB3YXMgZGlmZmVy
ZW50IiwgaW5kaWNhdGUgdGhlIGV4cGVjdGVkIGFuZCBjdXJyZW50IGlycQo+IGNvbnRleHQuCj4g
Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 31 10:53:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 10:53:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9UAS-00055z-1u; Tue, 31 Oct 2017 10:53:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=470789eaf=wei.liu2@citrix.com>)
 id 1e9UAQ-00055i-Ak
 for xen-devel@lists.xensource.com; Tue, 31 Oct 2017 10:53:10 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 27/73-20834-51658F95; Tue, 31 Oct 2017 10:53:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXitHRDpK5o2I9
 Igz8veS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aC21/ZCv6zVjSs3MfSwNjI2sXIySEh4C9x
 4+ptZgjbQ+L62RNMIDaLgKrEngeXwGrYBJQlfnb2soHYIgLaEi9WrQOzmQU2MEo8X60NYgsLx
 Es8e3EQrJ5XwEJiws5eFhBbCGjmkhNfWSDighInZz5hgejVkViw+xPQHA4gW1pi+T8OkDCngK
 fEvc5ZYONFBVQkOpfOgRqjINEx/RgTxJmWEt/WP2WewCgwC8nUWUimzkKYuoCReRWjenFqUVl
 qka6ZXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYFjWMzAw7mC80uZ8iFGSg0lJ
 lHen4/dIIb6k/JTKjMTijPii0pzU4kOMMhwcShK860N+RAoJFqWmp1akZeYAIwQmLcHBoyTCO
 xUkzVtckJhbnJkOkTrFaMxx4+H1P0wcz2a+bmAWYsnLz0uVEucNBikVACnNKM2DGwSL3EuMsl
 LCvIwMDAxCPAWpRbmZJajyrxjFORiVhHlPgEzhycwrgdv3CugUJqBTvCTATilJREhJNTCe0Ay
 6H6SZJrr00DUFx3mSjxlruTKfpt7aryrQviJFdeeP9U6BlwJqFry+VH+tKkLvk9asC+wTE0Mv
 +XXz5rHz3+SWK63eVsOmmVhq+OyJxuQTbCtf/mj8fFt/z+LJ7pEK+wT4Kh6whnzbHHP7sNLS+
 EdBImKa316zBPwPWMz5l5dJbPevAG8lluKMREMt5qLiRAADUHK61wIAAA==
X-Env-Sender: prvs=470789eaf=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1509447187!105142161!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13237 invoked from network); 31 Oct 2017 10:53:08 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Oct 2017 10:53:08 -0000
X-IronPort-AV: E=Sophos;i="5.44,323,1505779200"; d="scan'208";a="449177682"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Tue, 31 Oct 2017 10:53:06 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20171031105305.3w4nqslz362d4kzr@citrix.com>
References: <1508258651-7486-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1508258651-7486-1-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xensource.com,
 committers@xenproject.org, Christian Lindig <christian.lindig@citrix.com>,
 David Scott <dave@recoil.org>
Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: Make Christian Lindig
 maintainer for ocaml tools
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMTcsIDIwMTcgYXQgMDU6NDQ6MTFQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gb3hlbnN0b3JlZCBpcyBvdXIgZGVmYXVsdCBpbXBsZW1lbnRhdGlvbiBvZiB4ZW5zdG9y
ZSwgZm9yIHBsYXRmb3Jtcwo+IHRoYXQgaGF2ZSBvY2FtbCBzdXBwb3J0LiAgV2UgbmVlZCBpdCB0
byBiZSBtYWludGFpbmVkLiAgRGF2ZSBTY290dCwKPiB0aGUgb25seSBleGlzdGluZyBtYWludGFp
bmVyLCBoYXMgaGFkIGxpbWl0ZWQgYXZhaWxhYmlsaXR5Lgo+IAo+IENocmlzdGlhbiBoYXMgYmVl
biByZXZlaXdpbmcgcGF0Y2hlcyBhbmQgb2ZmZXJpbmcgb3BpbmlvbnMgd2hlcmUKPiBuZWNlc3Nh
cnksIGFsdGhvdWdoIGFjdGl2aXR5IGluIHRoaXMgYXJlYSBoYXMgYmVlbiBxdWlldCBhbmQgdGhl
cmUgaGFzCj4gbm90IGJlZW4gYSBncmVhdCBkZWFsIG9mIG5ldyBkZXZlbG9wbWVudC4KPiAKPiBD
aHJpc3RpYW4ncyBjb250cmlidXRpb25zIGhhdmUgYmVlbiBzZW5zaWJsZSBhbmQgSSB0aGluayBp
dCB3b3VsZCBiZSBhCj4gZ29vZCBpZGVhIG5vdyB0byBmb3JtYWxseSBtYWtlIGhpbSBhIG1haW50
YWluZXIuCj4gCj4gQ0M6IENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5kaWdAY2l0cml4
LmNvbT4KPiBDQzogRGF2aWQgU2NvdHQgPGRhdmVAcmVjb2lsLm9yZz4KPiBTaWduZWQtb2ZmLWJ5
OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 31 10:53:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 10:53:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9UB2-0005Bo-A6; Tue, 31 Oct 2017 10:53:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4707e3bfd=George.Dunlap@citrix.com>)
 id 1e9UB1-0005Bb-2q
 for xen-devel@lists.xen.org; Tue, 31 Oct 2017 10:53:47 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 1F/AF-07499-A3658F95; Tue, 31 Oct 2017 10:53:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXitHSDva5V2I9
 Igwtz2SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oz/V/+xFBxlqvh9spW9gXE6UxcjJ4eEgL/E
 pd9fWEFsYYEEibalC9hBbBGBYIl9W3YD2VwczAJ9TBL7O9ewgSSEBDwlDk25yQxiswnoScw7/
 pWli5Gdg1fAVuIfB0iURUBV4vv3ZrCRogLhEnda37GA2LwCghInZz4BszkFvCTevG8AmsgBNF
 5TYv0ufZAws4C4xK0n85kgbHmJ7W/nMEMsVZVY/OAo+wRG/llIJs1C6J6FpHsWku4FjCyrGNW
 LU4vKUot0LfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQKDkgEIdjDe3RRwiFGS
 g0lJlHen4/dIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8RqE/IoUEi1LTUyvSMnOA8QGTluDgU
 RLh9QZJ8xYXJOYWZ6ZDpE4xGnPceHj9DxPHs5mvG5iFWPLy81KlxHnDQUoFQEozSvPgBsHi9h
 KjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEeU+EAE3hycwrgdv3CugUJqBTvCTATilJREhJNTA
 6zlFY7H/o1QLdqOdK9/7uXfrCPT2x+n+0nOVkzUMTxZNv1ci/eSv69s2f2Zk3V6/6ci7UkEvb
 N+M1u45s1wff4IjCKacvvFspekWaWSzmdOIlZ5FtpQvO93N/zHDdOsN+v2OIZot+4z52kVaVB
 cpbPqQ3eJ3f8rC01X3dWbbpF19/vLhde6GFEktxRqKhFnNRcSIArj4oxdYCAAA=
X-Env-Sender: prvs=4707e3bfd=George.Dunlap@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1509447224!113431176!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64455 invoked from network); 31 Oct 2017 10:53:45 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Oct 2017 10:53:45 -0000
X-IronPort-AV: E=Sophos;i="5.44,323,1505779200"; d="scan'208";a="457002499"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
References: <1509446950-28463-1-git-send-email-andrew.cooper3@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <75f2ac63-6d71-ca07-e355-b3fa3bf7efe0@citrix.com>
Date: Tue, 31 Oct 2017 10:53:42 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <1509446950-28463-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-4.10] common/spinlock: Improve the
 output from check_lock() if it trips
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMzEvMjAxNyAxMDo0OSBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBJZiBjaGVja19s
b2NrKCkgdHJpZ2dlcnMsIGEgY3Jhc2ggd2lsbCBvY2N1ci4gIEluc3RlYWQgb2Ygc2ltcGx5IGlk
ZW50aWZ5aW5nCj4gInRoZSBpcnEgY29udGV4dCB3YXMgZGlmZmVyZW50IiwgaW5kaWNhdGUgdGhl
IGV4cGVjdGVkIGFuZCBjdXJyZW50IGlycQo+IGNvbnRleHQuCj4gCj4gU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 31 11:01:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 11:01:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9UIi-00069K-6G; Tue, 31 Oct 2017 11:01:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1e9UIh-00069E-DY
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 11:01:43 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 6C/34-05363-61858F95; Tue, 31 Oct 2017 11:01:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAKsWRWlGSWpSXmKPExsVyMfT+IV3RiB+
 RBm/WaFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnzZkxiLFjnUtF77ghTA+Mqqy5GLg4hgVmM
 Eus/vmHpYuTkYBFoYJWYsF8UJCEhMIdVYt7dvWAJCYEyiY/zPzBB2EUSry59Ye1i5ACyCyUeL
 qkFCfMKCEqcnPkErFxIwEuiffN7RhCbU8BS4sneHkaIZYsZJa41nAdLsAloSdy/vYINYrGqxI
 SdfxhBZvIKBEhMm80MEhYWMJf49O0VK4gtIqAo8eDlTVaQOcwCnYwS/39dBCtiFvCRWDL5OPM
 ERsFZSO6YhSQFYWtKtG7/zQ5ha0gsuLOPEcLWlli28DXzAkbWVYzqxalFZalFuqZ6SUWZ6Rkl
 uYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBYV7PwMC4g/HyV6dDjJIcTEqivDsdv0cK8SXlp
 1RmJBZnxBeV5qQWH2LU4OAQ+Pn0bwujFEtefl6qkgTv7bAfkUKCRanpqRVpmTnASIQpleDgUR
 Lh/RcKlOYtLkjMLc5Mh0idYvTmuHDn0h8mjmObLgPJA3tuAckNN+8CyX1g8tnM1w3MQmAbpMR
 59cOBRgiAjMgozYNbAEsolxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8yaBTOHJzCuBu+MV
 0IlMQCd6SYCdWJKIkJJqYAyIY06S3NWpdpD7+JLZWnPOK5y7Fla6yPrZrwRVxZuXJdq7HndoR
 +6ZmL5wp6WgrqhDd+8HhTqb6vf5C6wWHOKM2OawOY+t7tebj7nSH/KPVqo1iN/KfXqw74Oe68
 TktBnGWywcEqr1Ddb9+MGtfLzprcHLkxu+TPy0eiL75kpHmRtCboF8T5RYijMSDbWYi4oTAcm
 SLiYjAwAA
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1509447700!74202206!1
X-Originating-IP: [209.85.223.194]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39423 invoked from network); 31 Oct 2017 11:01:41 -0000
Received: from mail-io0-f194.google.com (HELO mail-io0-f194.google.com)
 (209.85.223.194)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 Oct 2017 11:01:41 -0000
Received: by mail-io0-f194.google.com with SMTP id m81so34073320ioi.13
 for <xen-devel@lists.xenproject.org>; Tue, 31 Oct 2017 04:01:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=ctTQupFIbMTMECUTFS+2TzzYTn0TxlPmhYU40CCRxJs=;
 b=jNWRHEDY/gd2C37v4OK5ihOUTDcgngVpcp2YNL34eJWTKBzQJ/61mEper7dvyD4p3m
 IQ/fe+I1A+71eRUapB9yEZmcm8iXqWJTa9ATKW+fzvX2QlX+4n5sK4EUR9mKBae7grVq
 iiqLbs3iNeb9b6VRouu/6bd7hnxcvjx3qNcxX/rRSTUroKv36vi0kMHy7jKSKX0t0K3Z
 L14W9F+bbPheqPvpn2QVbnlee9jEVX0H25D6U5Ffo2xLSindQWbb+uNTyGcu0O5dPvX0
 awVdqpTK07hm9+3tQcAzgy8w5fhcOcCcywzL/3z0fMZB7Sv8tEBRIJeOuScjZRNksRcA
 w2cQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=ctTQupFIbMTMECUTFS+2TzzYTn0TxlPmhYU40CCRxJs=;
 b=U5jgidJXDsnH9JcGvfX8vFLDeVdf/I0gWJqkjq5V5+vOxmTesxOKx0qW1wuVjSTdYO
 MyP36jCT4OITTn0HkYjGw/j3yBgSavmysH5WQ2gyZjg0Ib5+ky4J1gNAKtT0W9mBbdvQ
 BBmGBSuG4eOCTtpxhVpae1Bl2kLtn1EToMqxSzhRcCimw2vlyEFW33H2EI9iXjI+01/E
 jvDYPUKmgZsR1BqeLykAlDaaK21oPNYRm6gL15ZQdkdcAZPIAoiMKbb4DdCPcIKRBc3K
 MQEjx4SGi4c4WHKpF5ZWFP1MdJiiUpcmK2DwctH2jSngpov7rFv6YMi1504GsJwYAoRj
 Ipxg==
X-Gm-Message-State: AMCzsaW2useYy6nQNrF73wuOic3bEbyPA4Rt2MrnU7UfWY+g7yXghwJI
 ceicyVF4nGe0jvMdgZwSyRq0LkKePvytBCXuMXU=
X-Google-Smtp-Source: ABhQp+Rbjp4IgDAJHnt3IkjKCpuRXOlBs+at5SzdO8uJ0jP5DyEH0/49AxsgtOz2M0+o5JgCUKyFY/tAkXFo/KotmtA=
X-Received: by 10.36.236.68 with SMTP id g65mr2464661ith.78.1509447700121;
 Tue, 31 Oct 2017 04:01:40 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.203.74 with HTTP; Tue, 31 Oct 2017 04:01:39 -0700 (PDT)
In-Reply-To: <20171030181145.gzt6snft2qrcfrxj@citrix.com>
References: <1507194431-17588-1-git-send-email-al1img@gmail.com>
 <1507194431-17588-4-git-send-email-al1img@gmail.com>
 <20171030181145.gzt6snft2qrcfrxj@citrix.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Tue, 31 Oct 2017 13:01:39 +0200
Message-ID: <CACvf2oU=qprHPP9rMSoJZqyqAnaMj_9YyBA2zOyVZw=Dj5AdJg@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH 3/6] libxl: add backend type to vkb
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2539329118748922773=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2539329118748922773==
Content-Type: multipart/alternative; boundary="94eb2c117118f90e6a055cd5ade3"

--94eb2c117118f90e6a055cd5ade3
Content-Type: text/plain; charset="UTF-8"

On Mon, Oct 30, 2017 at 8:11 PM, Wei Liu <wei.liu2@citrix.com> wrote:

> On Thu, Oct 05, 2017 at 12:07:08PM +0300, Oleksandr Grytsov wrote:
> > From: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
> >
> > New field backend_type is added to vkb device
> > in order to have QEMU and user space backend
> > simultaneously. Each vkb backend shall read
> > appropriate XS entry and service only own
> > frontends.
> >
> > Signed-off-by: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
> > ---
> >  tools/libxl/libxl_create.c  |  4 ++++
> >  tools/libxl/libxl_dm.c      |  2 ++
> >  tools/libxl/libxl_types.idl |  7 +++++++
> >  tools/libxl/libxl_vkb.c     | 10 +++++++++-
> >  tools/xl/xl_parse.c         |  4 ++++
> >  5 files changed, 26 insertions(+), 1 deletion(-)
> >
> > diff --git a/tools/libxl/libxl_create.c b/tools/libxl/libxl_create.c
> > index f813114..7268f7f 100644
> > --- a/tools/libxl/libxl_create.c
> > +++ b/tools/libxl/libxl_create.c
> > @@ -1349,6 +1349,7 @@ static void domcreate_launch_dm(libxl__egc *egc,
> libxl__multidev *multidev,
> >          }
> >
> >          libxl_device_vkb_init(&vkb);
> > +        vkb.backend_type = LIBXL_VKB_BACKEND_QEMU;
>
> Hmm... See below.
>
> >          libxl__device_add(gc, domid, &libxl__vkb_devtype, &vkb);
> >          libxl_device_vkb_dispose(&vkb);
> >
> > @@ -1376,6 +1377,9 @@ static void domcreate_launch_dm(libxl__egc *egc,
> libxl__multidev *multidev,
> >          for (i = 0; i < d_config->num_vfbs; i++) {
> >              libxl__device_add(gc, domid, &libxl__vfb_devtype,
> >                                &d_config->vfbs[i]);
> > +        }
> > +
> > +        for (i = 0; i < d_config->num_vkbs; i++) {
> >              libxl__device_add(gc, domid, &libxl__vkb_devtype,
> >                                &d_config->vkbs[i]);
> >          }
> > diff --git a/tools/libxl/libxl_dm.c b/tools/libxl/libxl_dm.c
> > index 98f89a9..d8b0ee7 100644
> > --- a/tools/libxl/libxl_dm.c
> > +++ b/tools/libxl/libxl_dm.c
> > @@ -1728,6 +1728,8 @@ static int libxl__vfb_and_vkb_from_hvm_guest_config(libxl__gc
> *gc,
> >
> >      vkb->backend_domid = 0;
> >      vkb->devid = 0;
> > +    vkb->backend_type = LIBXL_VKB_BACKEND_QEMU;
> > +
> >      return 0;
> >  }
> >
> > diff --git a/tools/libxl/libxl_types.idl b/tools/libxl/libxl_types.idl
> > index cd0c06f..65cd81a 100644
> > --- a/tools/libxl/libxl_types.idl
> > +++ b/tools/libxl/libxl_types.idl
> > @@ -240,6 +240,12 @@ libxl_checkpointed_stream =
> Enumeration("checkpointed_stream", [
> >      (2, "COLO"),
> >      ])
> >
> > +libxl_vkb_backend = Enumeration("vkb_backend", [
> > +    (0, "UNKNOWN"),
> > +    (1, "QEMU"),
> > +    (2, "LINUX")
> > +    ])
>
> Originally this is only internal detail, but now you want to expose
> this.  You need to set the default value for this; otherwise you could
> break migration.
>

Yes, I will set default to QEMU.


>
> And then you also need to provide a setdefault function for
> libxl_device_vkb.
>
> Also I'm a bit confused because the LINUX type is not used in this
> series.
>

LINUX type will be used by the linux backend. libxl just set the xenstore
entry.
The linux backend will service only frontend which has LINUX type.

-- 
Best Regards,
Oleksandr Grytsov.

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

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote">On M=
on, Oct 30, 2017 at 8:11 PM, Wei Liu <span dir=3D"ltr">&lt;<a href=3D"mailt=
o:wei.liu2@citrix.com" target=3D"_blank">wei.liu2@citrix.com</a>&gt;</span>=
 wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bor=
der-left:1px #ccc solid;padding-left:1ex"><span class=3D"">On Thu, Oct 05, =
2017 at 12:07:08PM +0300, Oleksandr Grytsov wrote:<br>
&gt; From: Oleksandr Grytsov &lt;<a href=3D"mailto:oleksandr_grytsov@epam.c=
om">oleksandr_grytsov@epam.com</a>&gt;<br>
&gt;<br>
&gt; New field backend_type is added to vkb device<br>
&gt; in order to have QEMU and user space backend<br>
&gt; simultaneously. Each vkb backend shall read<br>
&gt; appropriate XS entry and service only own<br>
&gt; frontends.<br>
&gt;<br>
&gt; Signed-off-by: Oleksandr Grytsov &lt;<a href=3D"mailto:oleksandr_gryts=
ov@epam.com">oleksandr_grytsov@epam.com</a>&gt;<br>
&gt; ---<br>
&gt;=C2=A0 tools/libxl/libxl_create.c=C2=A0 |=C2=A0 4 ++++<br>
&gt;=C2=A0 tools/libxl/libxl_dm.c=C2=A0 =C2=A0 =C2=A0 |=C2=A0 2 ++<br>
&gt;=C2=A0 tools/libxl/libxl_types.idl |=C2=A0 7 +++++++<br>
&gt;=C2=A0 tools/libxl/libxl_vkb.c=C2=A0 =C2=A0 =C2=A0| 10 +++++++++-<br>
&gt;=C2=A0 tools/xl/xl_parse.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 4 +=
+++<br>
&gt;=C2=A0 5 files changed, 26 insertions(+), 1 deletion(-)<br>
&gt;<br>
&gt; diff --git a/tools/libxl/libxl_create.c b/tools/libxl/libxl_create.c<b=
r>
&gt; index f813114..7268f7f 100644<br>
&gt; --- a/tools/libxl/libxl_create.c<br>
&gt; +++ b/tools/libxl/libxl_create.c<br>
&gt; @@ -1349,6 +1349,7 @@ static void domcreate_launch_dm(libxl__egc *egc,=
 libxl__multidev *multidev,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 }<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 libxl_device_vkb_init(&amp;vkb);<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 vkb.backend_type =3D LIBXL_VKB_BACKEND_QE=
MU;<br>
<br>
</span>Hmm... See below.<br>
<div><div class=3D"h5"><br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 libxl__device_add(gc, domid, &amp;li=
bxl__vkb_devtype, &amp;vkb);<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 libxl_device_vkb_dispose(&amp;vkb)<w=
br>;<br>
&gt;<br>
&gt; @@ -1376,6 +1377,9 @@ static void domcreate_launch_dm(libxl__egc *egc,=
 libxl__multidev *multidev,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 for (i =3D 0; i &lt; d_config-&gt;nu=
m_vfbs; i++) {<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 libxl__device_add(gc, =
domid, &amp;libxl__vfb_devtype,<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 &amp;d_config-&gt;vfbs[i]);<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 }<br>
&gt; +<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 for (i =3D 0; i &lt; d_config-&gt;num_vkb=
s; i++) {<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 libxl__device_add(gc, =
domid, &amp;libxl__vkb_devtype,<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 &amp;d_config-&gt;vkbs[i]);<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 }<br>
&gt; diff --git a/tools/libxl/libxl_dm.c b/tools/libxl/libxl_dm.c<br>
&gt; index 98f89a9..d8b0ee7 100644<br>
&gt; --- a/tools/libxl/libxl_dm.c<br>
&gt; +++ b/tools/libxl/libxl_dm.c<br>
&gt; @@ -1728,6 +1728,8 @@ static int libxl__vfb_and_vkb_from_hvm_<wbr>gues=
t_config(libxl__gc *gc,<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 vkb-&gt;backend_domid =3D 0;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 vkb-&gt;devid =3D 0;<br>
&gt; +=C2=A0 =C2=A0 vkb-&gt;backend_type =3D LIBXL_VKB_BACKEND_QEMU;<br>
&gt; +<br>
&gt;=C2=A0 =C2=A0 =C2=A0 return 0;<br>
&gt;=C2=A0 }<br>
&gt;<br>
&gt; diff --git a/tools/libxl/libxl_types.idl b/tools/libxl/libxl_types.idl=
<br>
&gt; index cd0c06f..65cd81a 100644<br>
&gt; --- a/tools/libxl/libxl_types.idl<br>
&gt; +++ b/tools/libxl/libxl_types.idl<br>
&gt; @@ -240,6 +240,12 @@ libxl_checkpointed_stream =3D Enumeration(&quot;c=
heckpointed_<wbr>stream&quot;, [<br>
&gt;=C2=A0 =C2=A0 =C2=A0 (2, &quot;COLO&quot;),<br>
&gt;=C2=A0 =C2=A0 =C2=A0 ])<br>
&gt;<br>
&gt; +libxl_vkb_backend =3D Enumeration(&quot;vkb_backend&quot;, [<br>
&gt; +=C2=A0 =C2=A0 (0, &quot;UNKNOWN&quot;),<br>
&gt; +=C2=A0 =C2=A0 (1, &quot;QEMU&quot;),<br>
&gt; +=C2=A0 =C2=A0 (2, &quot;LINUX&quot;)<br>
&gt; +=C2=A0 =C2=A0 ])<br>
<br>
</div></div>Originally this is only internal detail, but now you want to ex=
pose<br>
this.=C2=A0 You need to set the default value for this; otherwise you could=
<br>
break migration.<br></blockquote><div><br></div><div>Yes, I will set defaul=
t to QEMU.<br></div><div>=C2=A0</div><blockquote class=3D"gmail_quote" styl=
e=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
And then you also need to provide a setdefault function for<br>
libxl_device_vkb.<br>
<br>
Also I&#39;m a bit confused because the LINUX type is not used in this<br>
series.<br>
</blockquote></div><br></div><div class=3D"gmail_extra">LINUX type will be =
used by the linux backend. libxl just set the xenstore entry.</div><div cla=
ss=3D"gmail_extra">The linux backend will service only frontend which has L=
INUX type.<br></div><div class=3D"gmail_extra"><br>-- <br><div class=3D"gma=
il_signature" data-smartmail=3D"gmail_signature">Best Regards,<br>Oleksandr=
 Grytsov.</div>
</div></div>

--94eb2c117118f90e6a055cd5ade3--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2539329118748922773==--


From xen-devel-bounces@lists.xen.org Tue Oct 31 11:05:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 11:05:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9UMR-0006L5-MU; Tue, 31 Oct 2017 11:05:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e9UMQ-0006Kz-ID
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 11:05:34 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 9C/5E-20813-DF858F95; Tue, 31 Oct 2017 11:05:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmleJIrShJLcpLzFFi42KZM10+UPdvxI9
 Ig9V72C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow39/IKVhlXvDu8g7mBcbtmFyMXh5DAZCaJ
 yfe7mSGc34wS6079ZYFwNjJKLFv3iR3CaWeUWD91MmsXIyeHsECmxPsTO4ESHBwiAgUSp+eIg
 oSZBfQkbl6/yAY39vKZB0wgCTYBI4mzR6czgti8ArYSjb0zWUB6WQRUJVZclgUJiwqES9xpfc
 cCUSIocXLmEzCbU8BOYsXW60wQ880k5m1+yAxhi0vcejIfKi4vsf3tHLC4hICxRPvbi2wTGIV
 mIRk1C0n7LCTts5C0L2BkWcWoUZxaVJZapGtooJdUlJmeUZKbmJkD5Jnp5aYWFyemp+YkJhXr
 JefnbmIEBjoDEOxgPP4+7hCjJAeTkijvTsfvkUJ8SfkplRmJxRnxRaU5qcWHGDU4OASuHDwym
 1GKJS8/L1VJgtcFGFFCgkWp6akVaZk5wFiEKZXg4FES4Y0GSfMWFyTmFmemQ6ROMbpyHNt0+Q
 8Tx49JV4Dkppt3geSG7w+A5LOZrxuYhcBmS4nzSoE0C4A0Z5TmwY2GpZFLjLJSwryMQIcL8RS
 kFuVmlqDKv2IU52BUEuZNCgeawpOZVwJ3wSug45iAjvOSADuuJBEhJdXAKN6WlP5Xw/mxZerk
 Jb8urtbZHT9P+n26str5xFVCs64xXfhW85N/PhN/E8et/1cLeSVrW/bcCf8Vutvy54eLtypi/
 9m37Y686GfO3p0gLMx7zbhi8pfJS7/dPCb5TkSDRX5qTb6ZQaqpmxHj4X8WJ5wXfL1ubC234r
 BG7QbBrUdcl5wWvNZqqcRSnJFoqMVcVJwIAL/0Xn8eAwAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1509447931!65804976!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7168 invoked from network); 31 Oct 2017 11:05:32 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Oct 2017 11:05:32 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9VB5UQw011374
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 31 Oct 2017 11:05:30 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9VB5TtH027896
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 31 Oct 2017 11:05:30 GMT
Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v9VB5Tqt026652;
 Tue, 31 Oct 2017 11:05:29 GMT
Received: from [10.154.125.58] (/10.154.125.58)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 31 Oct 2017 04:05:28 -0700
To: Dongli Zhang <dongli.zhang@oracle.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
References: <1509350613-15356-1-git-send-email-dongli.zhang@oracle.com>
 <ce923518-73c1-e4eb-e618-668c74fc7fc0@oracle.com>
 <bf45fadd-950d-edf4-164b-8b23dbbad89a@oracle.com>
 <57f199c2-d8bb-1ffa-c74c-443b8d6e4440@oracle.com>
 <25093574-2e35-7c7a-9929-3717426d25f4@oracle.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <7a35ec8b-68f7-94f4-d2bc-99e506b69323@oracle.com>
Date: Tue, 31 Oct 2017 07:05:19 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <25093574-2e35-7c7a-9929-3717426d25f4@oracle.com>
Content-Language: en-US
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: jgross@suse.com, joao.m.martins@oracle.com
Subject: Re: [Xen-devel] [PATCH v5 1/1] xen/time: do not decrease steal time
 after live migration on xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxMC8zMC8yMDE3IDExOjEzIFBNLCBEb25nbGkgWmhhbmcgd3JvdGU6Cj4gSGkgQm9yaXMs
Cj4gCj4gT24gMTAvMzEvMjAxNyAwODo1OCBBTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pgo+
Pgo+PiBPbiAxMC8zMC8yMDE3IDA4OjE0IFBNLCBEb25nbGkgWmhhbmcgd3JvdGU6Cj4+PiBIaSBC
b3JpcywKPj4+Cj4+PiBPbiAxMC8zMC8yMDE3IDA5OjM0IFBNLCBCb3JpcyBPc3Ryb3Zza3kgd3Jv
dGU6Cj4+Pj4gT24gMTAvMzAvMjAxNyAwNDowMyBBTSwgRG9uZ2xpIFpoYW5nIHdyb3RlOgo+Pj4+
PiBBZnRlciBndWVzdCBsaXZlIG1pZ3JhdGlvbiBvbiB4ZW4sIHN0ZWFsIHRpbWUgaW4gL3Byb2Mv
c3RhdAo+Pj4+PiAoY3B1c3RhdFtDUFVUSU1FX1NURUFMXSkgbWlnaHQgZGVjcmVhc2UgYmVjYXVz
ZSBzdGVhbCByZXR1cm5lZCBieQo+Pj4+PiB4ZW5fc3RlYWxfbG9jaygpIG1pZ2h0IGJlIGxlc3Mg
dGhhbiB0aGlzX3JxKCktPnByZXZfc3RlYWxfdGltZSB3aGljaCBpcwo+Pj4+PiBkZXJpdmVkIGZy
b20gcHJldmlvdXMgcmV0dXJuIHZhbHVlIG9mIHhlbl9zdGVhbF9jbG9jaygpLgo+Pj4+Pgo+Pj4+
PiBGb3IgaW5zdGFuY2UsIHN0ZWFsIHRpbWUgb2YgZWFjaCB2Y3B1IGlzIDMzNSBiZWZvcmUgbGl2
ZSBtaWdyYXRpb24uCj4+Pj4+Cj4+Pj4+IGNwdSAgMTk4IDAgMzY4IDIwMDA2NCAxOTYyIDAgMCAx
MzQwIDAgMAo+Pj4+PiBjcHUwIDM4IDAgODEgNTAwNjMgNDkyIDAgMCAzMzUgMCAwCj4+Pj4+IGNw
dTEgNjUgMCA5NyA0OTc2MyA2MzQgMCAwIDMzNSAwIDAKPj4+Pj4gY3B1MiAzOCAwIDgxIDUwMDk4
IDQ2MiAwIDAgMzM1IDAgMAo+Pj4+PiBjcHUzIDU2IDAgMTA3IDUwMTM4IDM3NCAwIDAgMzM1IDAg
MAo+Pj4+Pgo+Pj4+PiBBZnRlciBsaXZlIG1pZ3JhdGlvbiwgc3RlYWwgdGltZSBpcyByZWR1Y2Vk
IHRvIDMxMi4KPj4+Pj4KPj4+Pj4gY3B1ICAyMDAgMCAzNzAgMjAwMzMwIDE5NzEgMCAwIDEyNDgg
MCAwCj4+Pj4+IGNwdTAgMzggMCA4MiA1MDEyMyA1MDAgMCAwIDMxMiAwIDAKPj4+Pj4gY3B1MSA2
NSAwIDk3IDQ5ODMyIDYzNCAwIDAgMzEyIDAgMAo+Pj4+PiBjcHUyIDM5IDAgODIgNTAxNjcgNDYy
IDAgMCAzMTIgMCAwCj4+Pj4+IGNwdTMgNTYgMCAxMDcgNTAyMDcgMzc0IDAgMCAzMTIgMCAwCj4+
Pj4+Cj4+Pj4+IFNpbmNlIHJ1bnN0YXRlIHRpbWVzIGFyZSBjdW11bGF0aXZlIGFuZCBjbGVhcmVk
IGR1cmluZyB4ZW4gbGl2ZSBtaWdyYXRpb24KPj4+Pj4gYnkgeGVuIGh5cGVydmlzb3IsIHRoZSBp
ZGVhIG9mIHRoaXMgcGF0Y2ggaXMgdG8gYWNjdW11bGF0ZSBydW5zdGF0ZSB0aW1lcwo+Pj4+PiB0
byBnbG9iYWwgcGVyY3B1IHZhcmlhYmxlcyBiZWZvcmUgbGl2ZSBtaWdyYXRpb24gc3VzcGVuZC4g
T25jZSBndWVzdCBWTSBpcwo+Pj4+PiByZXN1bWVkLCB4ZW5fZ2V0X3J1bnN0YXRlX3NuYXBzaG90
X2NwdSgpIHdvdWxkIGFsd2F5cyByZXR1cm4gdGhlIHN1bSBvZiBuZXcKPj4+Pj4gcnVuc3RhdGUg
dGltZXMgYW5kIHByZXZpb3VzbHkgYWNjdW11bGF0ZWQgdGltZXMgc3RvcmVkIGluIGdsb2JhbCBw
ZXJjcHUKPj4+Pj4gdmFyaWFibGVzLgo+Pj4+Pgo+Pj4+PiBTaW1pbGFyIGFuZCBtb3JlIHNldmVy
ZSBpc3N1ZSB3b3VsZCBpbXBhY3QgcHJpb3IgbGludXggNC44LTQuMTAgYXMKPj4+Pj4gZGlzY3Vz
c2VkIGJ5IE1pY2hhZWwgTGFzIGF0Cj4+Pj4+IGh0dHBzOi8vMHhzdHVicy5vcmcvZGVidWdnaW5n
LWEtZmxha3ktY3B1LXN0ZWFsLXRpbWUtY291bnRlci1vbi1hLXBhcmF2aXJ0dWFsaXplZC14ZW4t
Z3Vlc3QsCj4+Pj4+Cj4+Pj4+IHdoaWNoIHdvdWxkIG92ZXJmbG93IHN0ZWFsIHRpbWUgYW5kIGxl
YWQgdG8gMTAwJSBzdCB1c2FnZSBpbiB0b3AgY29tbWFuZAo+Pj4+PiBmb3IgbGludXggNC44LTQu
MTAuIEEgYmFja3BvcnQgb2YgdGhpcyBwYXRjaCB3b3VsZCBmaXggdGhhdCBpc3N1ZS4KPj4+Pj4K
Pj4+Pj4gUmVmZXJlbmNlczoKPj4+Pj4gaHR0cHM6Ly8weHN0dWJzLm9yZy9kZWJ1Z2dpbmctYS1m
bGFreS1jcHUtc3RlYWwtdGltZS1jb3VudGVyLW9uLWEtcGFyYXZpcnR1YWxpemVkLXhlbi1ndWVz
dAo+Pj4+Pgo+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBEb25nbGkgWmhhbmcgPGRvbmdsaS56aGFuZ0Bv
cmFjbGUuY29tPgo+Pj4+Pgo+Pj4+PiAtLS0KPj4+Pj4gQ2hhbmdlZCBzaW5jZSB2MToKPj4+Pj4g
ICAgICogcmVsb2NhdGUgbW9kaWZpY2F0aW9uIHRvIHhlbl9nZXRfcnVuc3RhdGVfc25hcHNob3Rf
Y3B1Cj4+Pj4+Cj4+Pj4+IENoYW5nZWQgc2luY2UgdjI6Cj4+Pj4+ICAgICAqIGFjY3VtdWxhdGUg
cnVuc3RhdGUgdGltZXMgYmVmb3JlIGxpdmUgbWlncmF0aW9uCj4+Pj4+Cj4+Pj4+IENoYW5nZWQg
c2luY2UgdjM6Cj4+Pj4+ICAgICAqIGRvIG5vdCBhY2N1bXVsYXRlIHRpbWVzIGluIHRoZSBjYXNl
IG9mIGd1ZXN0IGNoZWNrcG9pbnRpbmcKPj4+Pj4KPj4+Pj4gQ2hhbmdlZCBzaW5jZSB2NDoKPj4+
Pj4gICAgICogYWxsb2NhdGUgYXJyYXkgb2YgdmNwdV9ydW5zdGF0ZV9pbmZvIHRvIHJlZHVjZSBu
dW1iZXIgb2YgbWVtb3J5IGFsbG9jYXRpb24KPj4+Pj4KPj4+Pj4gLS0tCj4+Pj4+ICAgIGRyaXZl
cnMveGVuL21hbmFnZS5jICAgICAgICAgfCAgMiArKwo+Pj4+PiAgICBkcml2ZXJzL3hlbi90aW1l
LmMgICAgICAgICAgIHwgNjgKPj4+Pj4gKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLS0KPj4+Pj4gICAgaW5jbHVkZS94ZW4vaW50ZXJmYWNlL3ZjcHUuaCB8ICAyICsr
Cj4+Pj4+ICAgIGluY2x1ZGUveGVuL3hlbi1vcHMuaCAgICAgICAgfCAgMSArCj4+Pj4+ICAgIDQg
ZmlsZXMgY2hhbmdlZCwgNzEgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPj4+Pj4KPj4+
Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL21hbmFnZS5jIGIvZHJpdmVycy94ZW4vbWFuYWdl
LmMKPj4+Pj4gaW5kZXggYzQyNWQwMy4uM2RjMDg1ZCAxMDA2NDQKPj4+Pj4gLS0tIGEvZHJpdmVy
cy94ZW4vbWFuYWdlLmMKPj4+Pj4gKysrIGIvZHJpdmVycy94ZW4vbWFuYWdlLmMKPj4+Pj4gQEAg
LTcyLDYgKzcyLDcgQEAgc3RhdGljIGludCB4ZW5fc3VzcGVuZCh2b2lkICpkYXRhKQo+Pj4+PiAg
ICAgICAgfQo+Pj4+PiAgICAgICAgICBnbnR0YWJfc3VzcGVuZCgpOwo+Pj4+PiArICAgIHhlbl9h
Y2N1bXVsYXRlX3J1bnN0YXRlX3RpbWUoLTEpOwo+Pj4+PiAgICAgICAgeGVuX2FyY2hfcHJlX3N1
c3BlbmQoKTsKPj4+Pj4gICAgICAgICAgLyoKPj4+Pj4gQEAgLTg0LDYgKzg1LDcgQEAgc3RhdGlj
IGludCB4ZW5fc3VzcGVuZCh2b2lkICpkYXRhKQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgOiAwKTsKPj4+Pj4gICAgICAgICAgeGVuX2FyY2hfcG9z
dF9zdXNwZW5kKHNpLT5jYW5jZWxsZWQpOwo+Pj4+PiArICAgIHhlbl9hY2N1bXVsYXRlX3J1bnN0
YXRlX3RpbWUoc2ktPmNhbmNlbGxlZCk7Cj4+Pj4KPj4+PiBJIGFtIG5vdCBjb252aW5jZWQgdGhh
dCB0aGUgY29tbWVudCBhYm92ZSBIWVBFUlZJU09SX3N1c3BlbmQoKSBpcwo+Pj4+IGNvcnJlY3Qu
IFRoZSBjYWxsIGNhbiByZXR1cm4gYW4gZXJyb3IgY29kZSBhbmQgc28gaWYgaXQgcmV0dXJucyAt
RVBFUk0KPj4+PiAod2hpY2ggQUZBSUNTIGl0IGNhbid0IG5vdyBidXQgbWlnaHQgaW4gdGhlIGZ1
dHVyZSkgdGhlbgo+Pj4+IHhlbl9hY2N1bXVsYXRlX3J1bnN0YXRlX3RpbWUoKSB3aWxsIGRvIHdy
b25nIHRoaW5nLgo+Pj4KPj4+IEkgd291bGQgc3BsaXQgeGVuX2FjY3VtdWxhdGVfcnVuc3RhdGVf
dGltZSgpIGludG8gdHdvIGZ1bmN0aW9ucyB0byBhdm9pZCB0aGUKPj4+IC1FUEVSTSBpc3N1ZSwg
YXMgb25lIGlzIGZvciBzYXZpbmcgYW5kIGFub3RoZXIgaXMgZm9yIGFjY3VtdWxhdGlvbiwgcmVz
cGVjdGl2ZWx5Lgo+Pj4KPj4+IE90aGVyd2lzZSwgY2FuIHlvdSB1c2UgeGVuX2FjY3VtdWxhdGVf
cnVuc3RhdGVfdGltZSgyKSBmb3Igc2F2aW5nIGJlZm9yZSBzdXNwZW5kCj4+PiBhbmQgeGVuX2Fj
Y3VtdWxhdGVfcnVuc3RhdGVfdGltZShzaS0+Y2FuY2VsbGVkKSBhZnRlciByZXN1bWU/Cj4+Cj4+
Cj4+IEknZCBwcm9iYWJseSBqdXN0IHNheSBzb21ldGhpbmcgbGlrZQo+Pgo+PiBzaS0+Y2FuY2Vs
bGVkID0gSFlQRVJWSVNPUl9zdXNwZW5kKCkgPyAxIDogMDsKPiAKPiBBcyB0aGUgY2FsbCBvZiBI
WVBFUlZJU09SX3N1c3BlbmQoKSB0YWtlcyAzIGxpbmVzLCBJIHdvdWxkIG1ha2UgaXQgYXMgYmVs
b3cgYW5kCj4gSSB0aGluayBnY2Mgd291bGQgb3B0aW1pemUgaXQuCj4gCj4gLSAgIC8qCj4gLSAg
ICAqIFRoaXMgaHlwZXJjYWxsIHJldHVybnMgMSBpZiBzdXNwZW5kIHdhcyBjYW5jZWxsZWQKPiAt
ICAgICogb3IgdGhlIGRvbWFpbiB3YXMgbWVyZWx5IGNoZWNrcG9pbnRlZCwgYW5kIDAgaWYgaXQK
PiAtICAgICogaXMgcmVzdW1pbmcgaW4gYSBuZXcgZG9tYWluLgo+IC0gICAgKi8KPiAgICAgIHNp
LT5jYW5jZWxsZWQgPSBIWVBFUlZJU09SX3N1c3BlbmQoeGVuX3B2X2RvbWFpbigpCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyB2aXJ0X3RvX2dmbih4ZW5f
c3RhcnRfaW5mbykKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA6IDApOwo+ICsgICBzaS0+Y2FuY2VsbGVkID0gc2ktPmNhbmNlbGxlZCA/IDEgOiAwOwoKCk9y
IHhlbl9tYW5hZ2VfcnVuc3RhdGVfdGltZShzaS0+Y2FuY2VsbGVkID8gMSA6IDApIC0tLSB0aGF0
IHdheSB5b3UgCnByZXNlcnZlIHNpLT5jYW5jZWxsZWQgaWYgYW55b25lIGNhcmVzIGxhdGVyICh3
aGljaCBhdCB0aGUgbW9tZW50IG5vb29uZSAKZG9lcykgRWl0aGVyIHdheSBJIHRoaW5rIGlzIGZp
bmUuCgoKPiAKPj4KPj4gYW5kIGtlZXAgeGVuX2FjY3VtdWxhdGVfcnVuc3RhdGVfdGltZSgpIGFz
IGlzIChtYXliZSByZW5hbWUgaXQgdG8KPj4geGVuX21hbmFnZV9ydW5zdGF0ZV90aW1lKCkpLiBB
bmQgYWxzbyByZW1vdmUgdGhlIGNvbW1lbnQgYWJvdmUgdGhlIGh5cGVyY2FsbCBhcwo+PiBpdCBp
cyBpbmNvcnJlY3QgKGJ1dCBwbGVhc2UgbWVudGlvbiB0aGUgcmVhc29uIGluIHRoZSBjb21taXQg
bWVzc2FnZSkKPj4KPj4+Cj4+Pj4KPj4+Pgo+Pj4+PiAgICAgICAgZ250dGFiX3Jlc3VtZSgpOwo+
Pj4+PiAgICAgICAgICBpZiAoIXNpLT5jYW5jZWxsZWQpIHsKPj4+Pj4gZGlmZiAtLWdpdCBhL2Ry
aXZlcnMveGVuL3RpbWUuYyBiL2RyaXZlcnMveGVuL3RpbWUuYwo+Pj4+PiBpbmRleCBhYzVmMjNm
Li5jZjNhZmI5IDEwMDY0NAo+Pj4+PiAtLS0gYS9kcml2ZXJzL3hlbi90aW1lLmMKPj4+Pj4gKysr
IGIvZHJpdmVycy94ZW4vdGltZS5jCj4+Pj4+IEBAIC0xOSw2ICsxOSw5IEBACj4+Pj4+ICAgIC8q
IHJ1bnN0YXRlIGluZm8gdXBkYXRlZCBieSBYZW4gKi8KPj4+Pj4gICAgc3RhdGljIERFRklORV9Q
RVJfQ1BVKHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8sIHhlbl9ydW5zdGF0ZSk7Cj4+Pj4+ICAg
ICtzdGF0aWMgREVGSU5FX1BFUl9DUFUodTY0W1JVTlNUQVRFX21heF0sIG9sZF9ydW5zdGF0ZV90
aW1lKTsKPj4+Pj4gK3N0YXRpYyBzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvICpydW5zdGF0ZV9k
ZWx0YTsKPj4+Pgo+Pj4+IEknZCBtb3ZlIHRoaXMgaW5zaWRlIHhlbl9hY2N1bXVsYXRlX3J1bnN0
YXRlX3RpbWUoKSBzaW5jZSB0aGF0J3MgdGhlCj4+Pgo+Pj4gSWYgd2Ugc3BsaXQgeGVuX2FjY3Vt
dWxhdGVfcnVuc3RhdGVfdGltZSgpIGludG8gdHdvIGZ1bmN0aW9ucywgd2Ugd291bGQgbGVhdmUK
Pj4+IHJ1bnN0YXRlX2RlbHRhIGFzIGdsb2JhbCBzdGF0aWMuCj4+Pgo+Pj4+IG9ubHkgZnVuY3Rp
b24gdGhhdCB1c2VzIGl0LiBBbmQgd2h5IGRvZXMgaXQgbmVlZCB0byBiZQo+Pj4+IHZjcHVfcnVu
c3RhdGVfaW5mbyBhbmQgbm90IHU2NFs0XT8KPj4+Cj4+PiBUaGlzIHdhcyBzdWdnZXN0ZWQgYnkg
SnVlcmdlbiB0byBhdm9pZCB0aGUgYWxsb2NhdGlvbiBhbmQgcmVjbGFpbSBvZiB0aGUgc2Vjb25k
Cj4+PiBkaW1lbnNpb25hbCBhcnJheSBhcyBpbiB2NCBvZiB0aGlzIHBhdGNoPwo+Pj4KPj4+IE9y
IHdvdWxkIHlvdSBsaWtlIHRvIGFsbG9jYXRlIHNpemVvZih1NjRbNF0pICogbnVtX3Bvc3NpYmxl
X2NwdXMoKSBhbmQgZW11bGF0ZQo+Pj4gdGhlIDJkIGFycmF5IHdpdGggdGhpcyAxZCBhcnJheSBh
bmQgbW92ZSB0aGUgcG9pbnRlciBmb3J3YXJkIHNpemVvZih1NjRbNF0pIGluCj4+PiBlYWNoIGl0
ZXJhdGlvbj8KPj4KPj4KPj4gSSB3YXMgdGhpbmtpbmcgb2YKPj4KPj4gdTY0ICoqcnVuc3RhdGVf
ZGVsdGEgPSAodTY0ICoqKWttYWxsb2Moc2l6ZW9mKHhlbl9ydW5zdGF0ZS50aW1lKSAqCj4+IG51
bV9wb3NzaWJsZV9jcHVzKCkpCj4+Cj4+IGFuZCB0aGVuIHlvdSBzaG91bGQgYmUgYWJsZSB0byBh
Y2Nlc3MgcnVuc3RhdGVfZGVsdGFbY3B1XVtSVU5TVEFURV8qXS4KPiAKPiBXb3VsZCB0aGUgYWJv
dmUgY29kZSB3b3JrPwoKVWdoLi4uIElmIGNvdXJzZSBpdCB3aWxsIG5vdCwgaXQncyBjbGVhcmx5
IHdyb25nLiBTbyBuZXZlcm1pbmQsIHNvcnJ5LiAKS2VlcCBpdCB0aGUgd2F5IGl0IHdhcyBvcmln
aW5hbGx5LgoKLWJvcmlzCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 31 11:11:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 11:11:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9USI-00073r-9F; Tue, 31 Oct 2017 11:11:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=470e2eda5=citrix-osstest@xenproject.org>)
 id 1e9USG-00073f-PE
 for xen-devel@lists.xensource.com; Tue, 31 Oct 2017 11:11:36 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 5D/22-31121-86A58F95; Tue, 31 Oct 2017 11:11:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBIsWRWlGSWpSXmKPExsXitHRDpG561I9
 Ig2ftKhb3prxnd2D02N63iz2AMYo1My8pvyKBNeP3lfPMBc/FKw7vn8jWwLhPsIuRk0NCwF/i
 xsMDjBC2u8Tbs3NZQWwRAWeJCR9us4HYvAJ6Ek1XDzKD2MICthK7D5xi72LkAqr/xyXx8PszV
 ohmVYl1l+eB2WwCHhITeyaygNgsQPFfO44xgdhCAloSSxevZIIYKihxcuYTsBpmAQmJgy9eME
 PMsZBo//SWaQIj7ywkZbOQlC1gZFrFqFGcWlSWWqRraKKXVJSZnlGSm5iZo2toYKaXm1pcnJi
 empOYVKyXnJ+7iREYPgxAsIPx+saAQ4ySHExKorw7Hb9HCvEl5adUZiQWZ8QXleakFh9ilOHg
 UJLgLY38ESkkWJSanlqRlpkDDGSYtAQHj5IIbytImre4IDG3ODMdInWK0Zjj2KbLf5g4ns183
 cAsxJKXn5cqJc47FaRUAKQ0ozQPbhAswi4xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmLcaZA
 pPZl4J3L5XQKcwAZ3iJQF2SkkiQkqqgdH9StZcpu/rjjy4cSHoxr3/DtnLPWb9OHnIe138k3k
 hK4xzzm/85nzspOgj9yU8j2fe3rDqKVO47//j+6Yxrghd+/Pp24mMcj3mTcV1eq92r+22feQX
 v3aJ2WtT6T0/xB8tPSY0+01W5RUTmRvOb2MWaNxh4J58JuN3i92ZX9MPr5i5uFGn8mdnnxJLc
 UaioRZzUXEiANFKUUmrAgAA
X-Env-Sender: prvs=470e2eda5=citrix-osstest@xenproject.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1509448292!67755698!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44227 invoked from network); 31 Oct 2017 11:11:35 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Oct 2017 11:11:35 -0000
X-IronPort-AV: E=Sophos;i="5.44,323,1505779200"; d="scan'208";a="449180746"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72400-mainreport@xen.org>
X-Osstest-Failures: distros-debian-snapshot:test-amd64-amd64-amd64-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-daily-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-daily-netboot-pvgrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-daily-netboot-pvgrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-daily-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-armhf-armhf-armhf-daily-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-current-netinst-pygrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=72348
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 31 Oct 2017 11:11:28 +0000
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL02.citrite.net
Subject: [Xen-devel] [distros-debian-snapshot test] 72400: tolerable FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyNDAwIGRpc3Ryb3MtZGViaWFuLXNuYXBzaG90IHJlYWwgW3JlYWxdCmh0dHA6Ly9v
c3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzI0MDAvCgpGYWls
dXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtY3VycmVudC1u
ZXRpbnN0LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzIzNDgKIHRlc3Qt
YW1kNjQtaTM4Ni1hbWQ2NC13ZWVrbHktbmV0aW5zdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3Rh
bGwgZmFpbCBsaWtlIDcyMzQ4CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtd2Vla2x5LW5ldGluc3Qt
cHlncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MjM0OAogdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC13ZWVrbHktbmV0aW5zdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFp
bCBsaWtlIDcyMzQ4CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtZGFpbHktbmV0Ym9vdC1weWdydWIg
MTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcyMzQ4CiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LWRhaWx5LW5ldGJvb3QtcHZncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3
MjM0OAogdGVzdC1hbWQ2NC1pMzg2LWkzODYtZGFpbHktbmV0Ym9vdC1wdmdydWIgMTAgZGViaWFu
LWRpLWluc3RhbGwgZmFpbCBsaWtlIDcyMzQ4CiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtZGFpbHkt
bmV0Ym9vdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcyMzQ4CiB0ZXN0
LWFybWhmLWFybWhmLWFybWhmLWRhaWx5LW5ldGJvb3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0
YWxsIGZhaWwgbGlrZSA3MjM0OAogdGVzdC1hbWQ2NC1pMzg2LWkzODYtd2Vla2x5LW5ldGluc3Qt
cHlncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MjM0OAogdGVzdC1hbWQ2NC1p
Mzg2LWkzODYtY3VycmVudC1uZXRpbnN0LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWls
IGxpa2UgNzIzNDgKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1jdXJyZW50LW5ldGluc3QtcHlncnVi
IDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MjM0OAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LWN1cnJlbnQtbmV0aW5zdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtl
IDcyMzQ4CgpiYXNlbGluZSB2ZXJzaW9uOgogZmxpZ2h0ICAgICAgICAgICAgICAgNzIzNDgKCmpv
YnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWRh
aWx5LW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1pMzg2LWRhaWx5LW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LWRhaWx5LW5ldGJvb3QtcHlncnViICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWFybWhmLWRhaWx5LW5ldGJvb3QtcHln
cnViICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1kYWls
eS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1jdXJyZW50LW5ldGluc3QtcHlncnViICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtY3VycmVudC1uZXRpbnN0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1jdXJyZW50LW5ldGluc3QtcHln
cnViICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWkzODYtY3VycmVu
dC1uZXRpbnN0LXB5Z3J1YiAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC13ZWVrbHktbmV0aW5zdC1weWdydWIgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXdlZWtseS1uZXRpbnN0LXB5Z3J1
YiAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni13ZWVrbHkt
bmV0aW5zdC1weWdydWIgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9n
cwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rl
c3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 31 11:20:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 11:20:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9Ub5-0007sI-9D; Tue, 31 Oct 2017 11:20:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e9Ub3-0007s6-He
 for xen-devel@lists.xensource.com; Tue, 31 Oct 2017 11:20:41 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 34/F3-13910-88C58F95; Tue, 31 Oct 2017 11:20:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsWS0XRdVbcj5ke
 kwYoeZosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmNL/+zVqwq6Ti0dXTrA2M
 vf5djJwcQgKNTBInzih1MXIB2Y8ZJfZ8PMoCkdjGKLHqoC6ILSLgLPH1zFx2EJtXQF9iz5w7Y
 LawQKjEuiNfWECaJQQuaUqsu9kMlpAQ8JbYvuIyI4w9sWE1axcjOwebgJXEITGQKIuAqsST9a
 dYJjByL2BkWMWoUZxaVJZapGtooJdUlJmeUZKbmJkD5Jnp5aYWFyemp+YkJhXrJefnbmIEepw
 BCHYwHn8fd4hRkoNJSZR3p+P3SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvH7RPyKFBItS01Mr
 0jJzgKEHk5bg4FES4c0ESfMWFyTmFmemQ6ROMVpyHNt0+Q8Tx6rrd4Hks5mvG5iFWPLy81Klx
 HkTQBoEQBoySvPgxsHi4xKjrJQwLyPQgUI8BalFuZklqPKvGMU5GJWEeRVApvBk5pXAbX0FdB
 AT0EFeEmAHlSQipKQaGB3eaMwoljsU5rFXa/rnf96CjUlXTH5uXxOtv6prghHHDKVdEtfOf9S
 5xG0vyNElHfJN10HefNsHE4vEyO8zApZk3PY6H7F8x6RFswKOdrlujK/9fHzFAjZfpz8Hbpzr
 YcjOLLVxdXu0Sun41a1x+5Pki/Zx/0wu7/rF3XxmbcoppX2iTxpmtimxFGckGmoxFxUnAgDNt
 IVNigIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1509448839!79621993!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54272 invoked from network); 31 Oct 2017 11:20:39 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 Oct 2017 11:20:39 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e9Uaz-0001dd-P6; Tue, 31 Oct 2017 11:20:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e9Uau-0007a0-3Q; Tue, 31 Oct 2017 11:20:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e9Uat-0000x1-Jt; Tue, 31 Oct 2017 11:20:31 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115421-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-armhf-pvops:<job
 status>:broken:regression
 qemu-mainline:build-armhf-pvops:host-install(4):broken:regression
 qemu-mainline:build-i386: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-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qcow2: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-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-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-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-armhf-armhf-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-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=abf6e752e55b2f5afb48303429dea2db7c3a62de
X-Osstest-Versions-That: qemuu=f90ea7ba7c5ae7010ee0ce062207ae42530f57d6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 31 Oct 2017 11:20:31 +0000
Subject: [Xen-devel] [qemu-mainline test] 115421: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4282233771543719064=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 115421 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/115421/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf-pvops               <job status>                 broken
 build-armhf-pvops             4 host-install(4)        broken REGR. vs. 114507
 build-i386                    6 xen-build                fail REGR. vs. 114507
 build-amd64-xsm               6 xen-build                fail REGR. vs. 114507
 build-i386-xsm                6 xen-build                fail REGR. vs. 114507
 build-amd64                   6 xen-build                fail REGR. vs. 114507
 build-armhf                   6 xen-build                fail REGR. vs. 114507
 build-armhf-xsm               6 xen-build                fail REGR. vs. 114507

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemuu-win10-i386  1 build-check(1)              blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ws16-amd64  1 build-check(1)             blocked n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-intel  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-amd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                abf6e752e55b2f5afb48303429dea2db7c3a62de
baseline version:
 qemuu                f90ea7ba7c5ae7010ee0ce062207ae42530f57d6

Last test of basis   114507  2017-10-15 01:03:38 Z   16 days
Failing since        114546  2017-10-16 12:16:28 Z   14 days   36 attempts
Testing same since   115402  2017-10-30 16:50:12 Z    0 days    4 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Lindsay <alindsay@codeaurora.org>
  Alberto Garcia <berto@igalia.com>
  Aleksandr Bezzubikov <zuban32s@gmail.com>
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alexey Perevalov <a.perevalov@samsung.com>
  Alistair Francis <alistair.francis@xilinx.com>
  Amarnath Valluri <amarnath.valluri@intel.com>
  Andreas FÃ¤rber <afaerber@suse.de>
  Andrew Baumann <Andrew.Baumann@microsoft.com>
  Anthoine Bourgeois <anthoine.bourgeois@blade-group.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Artyom Tarasenko <atar4qemu@gmail.com>
  Bishara AbuHattoum <bishara@daynix.com>
  Carlo Marcelo Arenas BelÃ³n <carenas@gmail.com>
  Chen Hanxiao <chenhanxiao@gmail.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Collin L. Walling <walling@linux.vnet.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Cornelia Huck <Cornelia Huck <cohuck@redhat.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <otubo@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Igor Mammedov <imammedo@redhat.com>
  Jason J. Herne <jjherne@linux.vnet.ibm.com>
  Jason Wang <jasowang@redhat.com>
  Joe Clifford <joeclifford@gmail.com>
  John Snow <jsnow@redhat.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kevin Wolf <kwolf@redhat.com>
  Knut Omang <knut.omang@oracle.com>
  Lan Tianyu <tianyu.lan@intel.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Marco A L Barbosa <malbarbo@gmail.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Mark Kanda <mark.kanda@oracle.com>
  Markus Armbruster <armbru@redhat.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Max Reitz <mreitz@redhat.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Michael Walle <michael@walle.cc>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Krempa <pkrempa@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <richard.henderson@linaro.org>
  Richard Henderson <rth@twiddle.net>
  Richard W.M. Jones <rjones@redhat.com>
  Riku Voipio <riku.voipio@linaro.org>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Sandipan Das <sandipan@linux.vnet.ibm.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Thomas Huth <huth@tuxfamily.org>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wolfgang Bumiller <w.bumiller@proxmox.com>
  ZhiPeng Lu <lu.zhipeng@zte.com.cn>

jobs:
 build-amd64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            broken  
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvhv2-amd                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-ws16-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ws16-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-xl-qemuu-win10-i386                         blocked 
 test-amd64-i386-xl-qemuu-win10-i386                          blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvhv2-intel                              blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-amd64-i386-libvirt-qcow2                                blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 


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

broken-job build-armhf-pvops broken
broken-step build-armhf-pvops host-install(4)

Not pushing.

(No revision log; it would be 9222 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4282233771543719064==--

From xen-devel-bounces@lists.xen.org Tue Oct 31 11:36:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 11:36:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9UqW-0000Ml-Nf; Tue, 31 Oct 2017 11:36:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e9UqV-0000Mf-PL
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 11:36:40 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 53/5C-07499-74068F95; Tue, 31 Oct 2017 11:36:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplleJIrShJLcpLzFFi42Lxqg1y0nVL+BF
 pcOmFgsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmtGx6TRTQQNXRd/nxWwNjD/Zuxi5OIQEZjBK
 rLj8hxHEYRF4wSyxZtYPVhBHQuAmq8Su1g0sXYycQE6WxJEHzUBVHEB2msT7RguIcIXEk2272
 UHCQgJqEmveREEM/cko8b7vLjtIjbCAu8SFh6/AFogITGWSeHn1AytIQkigRuJux22wmWwCOh
 LrZtSChHkFbCXWzvvCCGKzCKhKnPp9FswWFQiXuNP6jgWiRlDi5MwnYDangJPEzkP/wHYxC5h
 JzNv8kBnCFpe49WQ+E4QtL7H97RzmCYwis5C0z0LSMgtJyywkLQsYWVYxahSnFpWlFukaGeol
 FWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgRGBgMQ7GD8syzgEKMkB5OSKO9Ox++RQ
 nxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4Y+N/RAoJFqWmp1akZeYAYxQmLcHBoyTCmwKS5i0uSM
 wtzkyHSJ1iNObYt+fWHyaOZzNfNzALseTl56VKifNqgJQKgJRmlObBDYKljkuMslLCvIxApwn
 xFKQW5WaWoMq/YhTnYFQS5o0GmcKTmVcCt+8V0ClMQKd4SYCdUpKIkJJqYNzFbnNg4b0nBpap
 i+uCPzrXBzoqzynpbrJwO8TdE2Cl3J/4fdnNR1afC87Hbf83PeLog01zXwgVnZvM4TBlwidOY
 dXzm9w3Xt5/5QZPQJVtckhKzwfux2s39epLzPwsH/pPJFcnsUfmg7mF+WfVn/7sL2S+fenudC
 +dvog94X5mjp2lX8ZqRiWW4oxEQy3mouJEABTtLOYYAwAA
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1509449798!82415605!1
X-Originating-IP: [74.125.82.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44225 invoked from network); 31 Oct 2017 11:36:38 -0000
Received: from mail-wm0-f66.google.com (HELO mail-wm0-f66.google.com)
 (74.125.82.66)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 Oct 2017 11:36:38 -0000
Received: by mail-wm0-f66.google.com with SMTP id y83so22365587wmc.4
 for <xen-devel@lists.xenproject.org>; Tue, 31 Oct 2017 04:36:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=IAva8rMji4f3wE2U8d+oDWvZXXjVQcEWKR+eEu6LUkU=;
 b=YCP4WOwYW1MEKuC3fEFKVzSBu34XjpXL6Cml/W53DatfqjyHKvffJezHkomYESoQId
 Zw+POfWD2gN2R7GM5BOXjbE/HrU2EdWUVfNpU+WmaMQASXQ2qry3nayUrthXaKgES3eB
 6B3o/f59AfMpZiPYMD+VrG9eFIMDBS6b1U7FE=
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=IAva8rMji4f3wE2U8d+oDWvZXXjVQcEWKR+eEu6LUkU=;
 b=E9UQqAjNvHs3SK5fwfOZhcb4u18xC/zNFYF9Hqe7R0DQERAPB9nnC5ARlI+uS7AOl1
 Q2dx83u07vtDrxldVWEmIZ84WQ6bhFnzySZIPzK5eQdWTgbWfgTpdxI9FGLXLrOXIxtB
 L9gwJ3tTufnPJiArqexK9qatrNjx9dY2kWUgAfzVVGiPeP+8cMzqLSx4fOHN5zBFjnbP
 YiR2oqqls6bgHrj0QinWKGc30y+TS9FNRjbsdtmnS+vMydVjJqcZv40AGe+Czva8nODh
 57L/41Zhj6nLzu71AK3F5cZEUXejbThQr4sxxJWZjVFCp7hBrV7+oUPcGvJm37y4/Nf/
 460Q==
X-Gm-Message-State: AMCzsaVKjOfFe/KocaXcUDtDYiIWna38GqKLNEp/fpvdPqwcIIjl6Uho
 43eK7GR94QYblUMy7cKFLsY0IQ==
X-Google-Smtp-Source: ABhQp+S9rodpGKfFFm3F3cpb5yst37O6P0J4PMg1Z8c/o7y96C0w3XtibbqiPuiCvTC5cph2RgAigw==
X-Received: by 10.80.243.21 with SMTP id p21mr2532135edm.38.1509449798129;
 Tue, 31 Oct 2017 04:36:38 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id m8sm1148802edl.74.2017.10.31.04.36.36
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 31 Oct 2017 04:36:36 -0700 (PDT)
To: "Goel, Sameer" <sgoel@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Andre Przywara <andre.przywara@arm.com>, Julien Grall
 <julien.grall@arm.com>, Stefano Stabellini <sstabellini@kernel.org>
References: <c5b79b2a-32d2-5fdb-ff0a-d511b267291e@caviumnetworks.com>
 <59536440-a3fc-c57a-c2c0-4b17d4885d35@codeaurora.org>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <042e2c79-547d-2add-e444-db7596f09342@linaro.org>
Date: Tue, 31 Oct 2017 11:36:33 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <59536440-a3fc-c57a-c2c0-4b17d4885d35@codeaurora.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC] [Draft Design] ACPI/IORT Support in Xen.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU2FtZWVyLAoKT24gMTAvMzAvMjAxNyAxMTozMyBQTSwgR29lbCwgU2FtZWVyIHdyb3RlOgo+
IE9uIDEwLzEyLzIwMTcgMzowMyBQTSwgTWFuaXNoIEphZ2dpIHdyb3RlOgo+PiA1LiBQYXJzaW5n
IG9mIElPUlQgaW4gWGVuCj4+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gSSB0aGluayBh
IExpbnV4IGxpa2UgYXBwcm9hY2ggd2lsbCBzb2x2ZSB0aGUgZm9sbG93aW5nIHVzZSBjYXNlczoK
PiAxLiBJZGVudGlmeSB0aGUgU01NVSBkZXZpY2VzIGFuZCBpbml0aWFsaXplIHRoZSBkZXZpY2Vz
IGFzIG5lZWRlZC4KPiAyLiBBUEkgZnVuY3Rpb24gdG8gc2V0dXAgU01NVXMgaW4gcmVzcG9uc2Ug
dG8gYSBkaXNjb3Zlcnkgbm90aWZpY2F0aW9uIGZyb20gRE9NMAo+ICAgICAtIFdlIHdpbGwgc3Rp
bGwgbmVlZCBhIHBhdGggZm9yIG5vbiBwY2llIGRldmljZXMuCj4gICAgIC0gSSBhZ3JlZSB3aXRo
IEFuZHJlIHRoYXQgdGhlIHVzZSBjYXNlcyBmb3IgdGhlIG5hbWVkIG5vZGVzIGluIElPUlQgc2hv
dWxkIGJlIHRyZWF0ZWQgdGhlIHNhbWUgYXMgUENJZSBSQyBkZXZpY2VzLgo+IDMuIFRoZSBjb25j
ZXB0IG9mIGZ3bm9kZSBpcyBzdGlsbCB2YWxpZCBhcyBwZXIgNC4xNCBhbmQgd2UgY2FuIHRyeSBy
ZXVzZSBtb3N0IG9mIHRoZSBwYXJzaW5nIGNvZGUuCj4gCj4gTWFuaXNoLCBJIGxvb2tlZCBhdCB5
b3VyIG9sZCBwYXRjaCBhbmQgaGFkIGEgY291cGxlIG9mIHF1ZXN0aW9ucyBiZWZvcmUgSSBjb21t
ZW50IG1vcmUgb24gdGhpcyBkZXNpZ24uIEZyb20gYW4gaW5pdGlhbAo+IGdsYW5jZSwgaXQgc2Vl
bXMgdGhhdCB5b3Ugc2hvdWxkIGJlIGFibGUgdG8gaGlkZSBTTU1VcyBieSBjYWxsaW5nIHRoZSBh
bHJlYWR5IGRlZmluZWQgQVBJIGZ1bmN0aW9ucyBpbiB0aGUgaW9ydC5jIGltcGxlbWVudGF0aW9u
Cj4gKGZvciBtb3N0IHBhcnQgOikpLgo+IAo+IEkgYW0gd29uZGVyaW5nIGlmIHdlIHJlYWxseSBu
ZWVkIHRvIGtlZXAgYSBsaXN0IG9mIHBhcnNlZCBub2Rlcy4gT3Igd2hpY2ggdXNlIGNhc2UgYXBh
cnQgZnJvbSBodyBkb20gSU9SVCBtYW5kYXRlcyB0aGlzPwpJIHdhbnQgdG8gc2VlIHRoZSBwYXJz
aW5nIHNlcGFyYXRlZCBmcm9tIHRoZSBnZW5lcmF0aW9uLiBUaGlzIG1lYW5zIHdlIApuZWVkIGEg
bGlzdCBvZiBwYXJzZWQgbm9kZXMgZm9yIHRoZSBJT1JULgoKQXMgd2UgaGF2ZSB0aGVtIGluIGhh
bmQsIEkgd2FzIHRoaW5raW5nIHRvIHJlLXVzZSB0aGVtIHRoYW4gbG9va3VwIHRoZSBJT1JULgoK
Q2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 31 11:47:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 11:47:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9V0y-000196-NJ; Tue, 31 Oct 2017 11:47:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <peter.maydell@linaro.org>) id 1e9V0x-000190-K1
 for xen-devel@lists.xen.org; Tue, 31 Oct 2017 11:47:27 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 57/47-10698-EC268F95; Tue, 31 Oct 2017 11:47:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsVyMbThsO65pB+
 RBldvClgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnXf7QzFqwXrPjV2sPewDidr4uRi0NIYDKj
 xOkvhxlBHBaBrcwS5+50gTkSAnNYJR7v3crcxcgJ5FRJPO2fxghhF0nc2HiBHcIulth7sxPM5
 hUQlDg58wkLiC0k4CXxYtcfNhCbUyBQYvvaaewQ8QmMEsf31IDYbAJ6EkdvrASLswioSpxfeo
 0ZYk6ARMO1v2BxYQFPiUPrG8D2igjoS2y63cgOchyzwCxGiW1v3oAtYBbQlGjd/pt9AqPgLCR
 3zEKSWsDItIpRvTi1qCy1SNdML6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMETr
 GRgYdzBeaXM+xCjJwaQkyrvT8XukEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneDYk/IoUEi1LTU
 yvSMnOA0QKTluDgURLhPQCS5i0uSMwtzkyHSJ1itOe4cOfSHyaOY5suA8kDe24ByWczXzcwC7
 Hk5eelSonzNoO0CYC0ZZTmwQ2FRfclRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8ZSBTeDL
 zSuB2vwI6iwnoLC8JsLNKEhFSUg2MubNaHqx+cFC3imf5D+YtylbVxdrPZy7+Kf5/Uc2dG0sv
 P37I25OmwHPvzrQDCqeCTtesW3bprMl10RKG11y7tCz3nVuoKDbFcmFnzoszKZf9s9f8vN94c
 4orv5tmR6Sa6uX9qgwVN06efLf8ctIiFm/b2V8+OTwu3xT2+3OXYenRttr31U3dF5VYijMSDb
 WYi4oTAfjGCljpAgAA
X-Env-Sender: peter.maydell@linaro.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1509450446!57279797!1
X-Originating-IP: [209.85.128.195]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36755 invoked from network); 31 Oct 2017 11:47:26 -0000
Received: from mail-wr0-f195.google.com (HELO mail-wr0-f195.google.com)
 (209.85.128.195)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 Oct 2017 11:47:26 -0000
Received: by mail-wr0-f195.google.com with SMTP id w105so15672159wrc.0
 for <xen-devel@lists.xen.org>; Tue, 31 Oct 2017 04:47:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=a0B0aX7EUtusfktLMPqsOXQtpeCkCgNgXgrP0bl6wGk=;
 b=haLAzfISrYuniadXOIqWCsgByegO3T59ZL2a3Rx7dxZMCqExZUbSyMBGYbsloAxhQs
 YYMEp7b2o9Z9HZiEx6rjtadtUpgvnQJS+oLwLL7fknCbCu8wXUTLwck/330xtGEZUPoK
 Y735PMl09/q/QgXHJwNUEaXnOWQzSSbJsW2CY=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=a0B0aX7EUtusfktLMPqsOXQtpeCkCgNgXgrP0bl6wGk=;
 b=kMWO7OW94VRRP81CK7DbKJCRwp08nawW6IicC87+zNFZZ9lXlnhwQ0ek5+5dX/NOjZ
 66Uq0GGwaIAJCa/RSdNR13O8EplvC4y1dZDDQjldModx65QGNJX8dQ4XzUXZ5n07g/7G
 +AvPrgHIHrET34USTLaN6Zm02N1ElEj5OknFVIxTO9K5SWQ7Meb/Ni41oOaBPQwbGM7Q
 56VX+wmIcumicBnkvDmxHcoV11cdXN2Q3U9OGPnnJNlD5KSnajoH2+ws39WTf0Ysyagh
 9RYtSclkvVJqOooSQeyc1RBgb4xHqgp9h2UbU9ZvpP+SIobfNV78wik4EGAoVTDIEcfl
 tT3g==
X-Gm-Message-State: AMCzsaXJEWVEwvva4lvFGW169tL56DgMwkLUMVimyh8fucP9t4CP91RZ
 lHivgSFfxDVR9v3vdLixsMQYSqHvvX2Y2viUscPoJg==
X-Google-Smtp-Source: ABhQp+TSt2lo3IShYNdeWfcslZDjpJ+CWYT+I/n7cMaUJDyINIkyqGqAUUTQa1OMTadMSUNN9R/SHoItPs9FBzsva4w=
X-Received: by 10.223.157.11 with SMTP id k11mr1625063wre.281.1509450445748;
 Tue, 31 Oct 2017 04:47:25 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.161.5 with HTTP; Tue, 31 Oct 2017 04:47:04 -0700 (PDT)
In-Reply-To: <CAFEAcA9zXAmNPL8TsLKSPbm8Er_KLK8Ubwth6=nL6WD87OmBQw@mail.gmail.com>
References: <alpine.DEB.2.10.1710171708130.27209@sstabellini-ThinkPad-X260>
 <CAFEAcA9zXAmNPL8TsLKSPbm8Er_KLK8Ubwth6=nL6WD87OmBQw@mail.gmail.com>
From: Peter Maydell <peter.maydell@linaro.org>
Date: Tue, 31 Oct 2017 11:47:04 +0000
Message-ID: <CAFEAcA8jwN81ZBCLA8HW=q5GAWKmZ=kAZAP9vGNN8RYkzYe=Pw@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: julien.grall@arm.com, qemu-arm <qemu-arm@nongnu.org>,
 QEMU Developers <qemu-devel@nongnu.org>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] aarch64: advertise the GIC system register
	interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTkgT2N0b2JlciAyMDE3IGF0IDE1OjQ2LCBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxs
QGxpbmFyby5vcmc+IHdyb3RlOgo+IE9uIDE4IE9jdG9iZXIgMjAxNyBhdCAwMToxMCwgU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPj4gQWR2ZXJ0aXNl
IHRoZSBwcmVzZW5jZSBvZiB0aGUgR0lDIHN5c3RlbSByZWdpc3RlciBpbnRlcmZhY2UgKDE8PDI0
KQo+PiBhY2NvcmRpbmcgdG8gSDkuMjQ4IG9mIHRoZSBBUk0gQVJNLgo+Pgo+PiBUaGlzIHBhdGNo
IGFsbG93cyBYZW4gdG8gYm9vdCBvbiBRRU1VIGFhcmNoNjQuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPj4KPj4gZGlmZiAt
LWdpdCBhL3RhcmdldC9hcm0vY3B1NjQuYyBiL3RhcmdldC9hcm0vY3B1NjQuYwo+PiBpbmRleCA2
NzBjMDdhLi5hNDUxNzYzIDEwMDY0NAo+PiAtLS0gYS90YXJnZXQvYXJtL2NwdTY0LmMKPj4gKysr
IGIvdGFyZ2V0L2FybS9jcHU2NC5jCj4+IEBAIC0xMzYsNyArMTM2LDcgQEAgc3RhdGljIHZvaWQg
YWFyY2g2NF9hNTdfaW5pdGZuKE9iamVjdCAqb2JqKQo+PiAgICAgIGNwdS0+aWRfaXNhcjMgPSAw
eDAxMTEyMTMxOwo+PiAgICAgIGNwdS0+aWRfaXNhcjQgPSAweDAwMDExMTQyOwo+PiAgICAgIGNw
dS0+aWRfaXNhcjUgPSAweDAwMDExMTIxOwo+PiAtICAgIGNwdS0+aWRfYWE2NHBmcjAgPSAweDAw
MDAyMjIyOwo+PiArICAgIGNwdS0+aWRfYWE2NHBmcjAgPSAweDAxMDAyMjIyOwo+PiAgICAgIGNw
dS0+aWRfYWE2NGRmcjAgPSAweDEwMzA1MTA2Owo+PiAgICAgIGNwdS0+cG1jZWlkMCA9IDB4MDAw
MDAwMDA7Cj4+ICAgICAgY3B1LT5wbWNlaWQxID0gMHgwMDAwMDAwMDsKPj4gQEAgLTE5Niw3ICsx
OTYsNyBAQCBzdGF0aWMgdm9pZCBhYXJjaDY0X2E1M19pbml0Zm4oT2JqZWN0ICpvYmopCj4+ICAg
ICAgY3B1LT5pZF9pc2FyMyA9IDB4MDExMTIxMzE7Cj4+ICAgICAgY3B1LT5pZF9pc2FyNCA9IDB4
MDAwMTExNDI7Cj4+ICAgICAgY3B1LT5pZF9pc2FyNSA9IDB4MDAwMTExMjE7Cj4+IC0gICAgY3B1
LT5pZF9hYTY0cGZyMCA9IDB4MDAwMDIyMjI7Cj4+ICsgICAgY3B1LT5pZF9hYTY0cGZyMCA9IDB4
MDEwMDIyMjI7Cj4+ICAgICAgY3B1LT5pZF9hYTY0ZGZyMCA9IDB4MTAzMDUxMDY7Cj4+ICAgICAg
Y3B1LT5pZF9hYTY0aXNhcjAgPSAweDAwMDExMTIwOwo+PiAgICAgIGNwdS0+aWRfYWE2NG1tZnIw
ID0gMHgwMDAwMTEyMjsgLyogNDAgYml0IHBoeXNpY2FsIGFkZHIgKi8KPgo+IFdob29wcyAtLSB3
ZSBtaXNzZWQgdGhpcyB3aGVuIHdlIGFkZGVkIHRoZSBHSUN2MyBzdXBwb3J0LCBiZWNhdXNlCj4g
TGludXggZG9lc24ndCBjaGVjayBpdC4KPgo+IEFwcGxpZWQgdG8gdGFyZ2V0LWFybS5uZXh0LCB0
aGFua3MuCgpVbmZvcnR1bmF0ZWx5IEkndmUganVzdCBub3RpY2VkIHRoYXQgdGhpcyBicmVha3Mg
Ym9vdGluZyBMaW51eAppbiB0aGUgIm5vdCB1c2luZyBnaWN2MyIgY2FzZS4gVGhpcyBpcyBiZWNh
dXNlIHdlIGRvbid0IGFjdHVhbGx5CmRlZmluZSB0aGUgR0lDdjMgY3B1IGludGVyZmFjZSByZWdp
c3RlcnMgdW5sZXNzIHRoZSBib2FyZAppbnN0YW50aWF0ZXMgYSBHSUN2My4gV2UgbXVzdG4ndCBh
ZHZlcnRpc2UgdGhlIEdJQ3YzIHN5c3JlZ3MKaW4gdGhlIElEIHJlZ2lzdGVyIHVubGVzcyB3ZSBh
Y3R1YWxseSBoYXZlIHRoZW0uCgpOb3Qgc3VyZSBob3cgYmVzdCB0byBmaXggdGhpcyAtLSBpdCdz
IGEgY29uc2VxdWVuY2Ugb2YgdGhlCmRlc2lnbiBkZWNpc2lvbiB3ZSBtYWRlIHRvIGhhdmUgdGhl
IHN5c3JlZ3MgaW1wbGVtZW50YXRpb24KYmUgaW4gdGhlIGdpY3YzIGNvZGUuIFRoZXJlJ3Mgbm8g
dXNlZnVsIGZlYXR1cmUgYml0IGluIHRoZSBDUFUKdG8gaGFuZyB0aGlzIG9mZiBlaXRoZXIsIGl0
J3MgYW4gZWZmZWN0IG9mIHdoZXRoZXIgdGhlIGJvYXJkCm1vZGVsIGhhcHBlbnMgdG8gd2lyZSB1
cCBhIGdpY3YzIG9yIG5vdC4gU28gd2UgY2FuIG9ubHkgZmlndXJlCnRoaXMgb3V0IGZhaXJseSBs
YXRlIG9uIChwcm9iYWJseSBhdCBDUFUgcmVzZXQgdGltZSksIHdoaWNoCmlzIGEgYml0IHRlZGlv
dXMgZm9yIGdldHRpbmcgSUQgcmVnIHZhbHVlcyByaWdodC4KCkluIHRoZSBtZWFudGltZSBJJ3Zl
IGRyb3BwZWQgdGhpcyBwYXRjaCBmcm9tIHRhcmdldC1hcm0ubmV4dC4KCnRoYW5rcwotLSBQTU0K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 31 11:55:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 11:55:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9V8a-0001rC-KL; Tue, 31 Oct 2017 11:55:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e9V8Y-0001ql-QJ
 for xen-devel@lists.xensource.com; Tue, 31 Oct 2017 11:55:19 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 AE/C5-08856-5A468F95; Tue, 31 Oct 2017 11:55:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsWS0XRdVXdJyo9
 Ig8ZD5hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+PrNoWBCI2NF66S9TA2M
 O6O6GLk4hAQamSQO9jxmhXAeM0pc+/6EDcLZxijx6HcrexcjJ4eIgLPE1zNzwWxeAX2Jy0e+s
 nQxcnAIC5hI/L4H1iwhcFta4ui6drAaCQFvid2bz7LB2M+eXgey2TnYBKwkDomBRFkEVCVmPN
 nBNIGRewEjwypGjeLUorLUIl0jS72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjEC
 f1zMwMO5gbNrrd4hRkoNJSZR3p+P3SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvCeTf0QKCRal
 pqdWpGXmAIMPJi3BwaMkwqsFkuYtLkjMLc5Mh0idYjTmOLbp8h8mjmczXzcwC7Hk5eelSonzP
 gMpFQApzSjNgxsEi4pLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5L4JM4cnMK4Hb9wroFC
 agU7wkwE4pSURISTUwqi569OLR1ra244xc0a5v/5fltTN1b/W/Fhdo9Odo8vKDWy8sfB+1/NJ
 fXW95jfCTEhu+PhdN3jRzy5QWGY4j/QcP/sp8rKnzIfDnLZdAhW26vj93FcRM3/WaWX9C2LOH
 r/RYT6i9vvZ1x5EZFhIL3yuyNfe+dza+uTj7qcQs7kdbtyyYUFoxZ68SS3FGoqEWc1FxIgDS0
 YVUhQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1509450915!109516583!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22393 invoked from network); 31 Oct 2017 11:55:16 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 Oct 2017 11:55:16 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e9V8U-0002X9-0L; Tue, 31 Oct 2017 11: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e9V8O-0001Id-Hk; Tue, 31 Oct 2017 11:55:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e9V8O-0002Xo-7R; Tue, 31 Oct 2017 11:55:08 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115411-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=d785062ef20f9b2cd8cedcafea55ca8264f25f3e
X-Osstest-Versions-That: linux=5d7a76acad403638f635c918cc63d1d44ffa4065
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 31 Oct 2017 11:55:08 +0000
Subject: [Xen-devel] [linux-4.9 test] 115411: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1990494988738724867=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 115411 linux-4.9 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/115411/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop       fail REGR. vs. 114814

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114814
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114814
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop             fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                d785062ef20f9b2cd8cedcafea55ca8264f25f3e
baseline version:
 linux                5d7a76acad403638f635c918cc63d1d44ffa4065

Last test of basis   114814  2017-10-20 20:51:56 Z   10 days
Failing since        114845  2017-10-21 16:14:17 Z    9 days   17 attempts
Testing same since   115296  2017-10-27 11:07:37 Z    4 days    7 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Konovalov <andreyknvl@google.com>
  Anoob Soman <anoob.soman@citrix.com>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arnd Bergmann <arnd@arndb.de>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Ben Skeggs <bskeggs@redhat.com>
  Bin Liu <b-liu@ti.com>
  Borislav Petkov <bp@suse.de>
  Brian Foster <bfoster@redhat.com>
  Carlos Maiolino <cmaiolino@redhat.com>
  Christoph Biedl <debian.axhn@manchmal.in-ulm.de>
  Christoph Hellwig <hch@lst.de>
  Christoph Lameter <cl@linux.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Coly Li <colyli@suse.de>
  Dan Carpenter <dan.carpenter@oracle.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  Dave Chinner <dchinner@redhat.com>
  David Howells <dhowells@redhat.com>
  David Kozub <zub@linux.fjfi.cvut.cz>
  David Rientjes <rientjes@google.com>
  David S. Miller <davem@davemloft.net>
  Dennis Dalessandro <dennis.dalessandro@intel.com>
  Dexuan Cui <decui@microsoft.com>
  Dmitry V. Levin <ldv@altlinux.org>
  Doug Ledford <dledford@redhat.com>
  Easwar Hariharan <easwar.hariharan@intel.com>
  Emmanuel Grumbach <emmanuel.grumbach@intel.com>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Eric Ren <zren@suse.com>
  Eric Sandeen <sandeen@redhat.com>
  Eric Sandeen <sandeen@sandeen.net>
  Eric Sesterhenn <eric.sesterhenn@x41-dsec.de>
  Eryu Guan <eguan@redhat.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Filipe Manana <fdmanana@suse.com>
  Franck Demathieu <fdemathieu@gmail.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Greg Kroah-Hartman gregkh@linuxfoundation.org
  Gregory CLEMENT <gregory.clement@free-electrons.com>
  Grygorii Maistrenko <grygoriimkd@gmail.com>
  Guenter Roeck <linux@roeck-us.net>
  Hans de Goede <hdegoede@redhat.com>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Ilia Mirkin <imirkin@alum.mit.edu>
  Ilya Dryomov <idryomov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jaegeuk Kim <jaegeuk@kernel.org>
  Jan Luebbe <jlu@pengutronix.de>
  Jarno Rajahalme <jarno@ovn.org>
  Javier Martinez Canillas <javier@osg.samsung.com>
  Jeff Layton <jlayton@redhat.com>
  Jeffy Chen <jeffy.chen@rock-chips.com>
  Joe Stringer <joe@ovn.org>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  John David Anglin <dave.anglin@bell.net>
  John Starks <jon.Starks@microsoft.com>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Jonathan Liu <net147@gmail.com>
  Jussi Laako <jussi@sonarnerd.net>
  Kalle Valo <kvalo@codeaurora.org>
  Kevin Cernekee <cernekee@chromium.org>
  Kinglong Mee <kinglongmee@gmail.com>
  Ladislav Dobrovsky <ladislav.dobrovsky@gmail.com>
  Larry Finger <Larry.Finger@lwfinger.net>
  Lars-Peter Clausen <lars@metafoo.de>
  Linus Torvalds <torvalds@linux-foundation.org>
  Lokesh Vutla <lokeshvutla@ti.com>
  Ludovic Desroches <ludovic.desroches@microchip.com>
  Madhavan Srinivasan <maddy@linux.vnet.ibm.com>
  Majd Dibbiny <majd@mellanox.com>
  Maksim Salau <msalau@iotecha.com>
  Manu Gautam <mgautam@codeaurora.org>
  Marc Kleine-Budde <mkl@pengutronix.de>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Zoran <mzoran@crowfest.net>
  Milan Broz <gmazyland@gmail.com>
  Mintz, Yuval <Yuval.Mintz@cavium.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicolai HÃ¤hnle <nicolai.haehnle@amd.com>
  Oliver Neukum <oneukum@suse.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Pontus Andersson <epontan@gmail.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Ram Amrani <Ram.Amrani@cavium.com>
  Robbie Ko <robbieko@synology.com>
  Russell King <rmk+kernel@armlinux.org.uk>
  Sasha Levin <alexander.levin@verizon.com>
  Sebastian Sanchez <sebastian.sanchez@intel.com>
  Senthilnathan Veppur <senthilnathanx.veppur@intel.com>
  Shaohua Li <shli@fb.com>
  Stefan MÃ¤tje <stefan.maetje@esd.eu>
  Stefan Wahren <stefan.wahren@i2se.com>
  Stephen Douthit <stephend@adiengineering.com>
  Stephen Hemminger <sthemmin@microsoft.com>
  Sudarsana Reddy Kalluru <Sudarsana.Kalluru@cavium.com>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Tony Luck <tony.luck@intel.com>
  Varun Prakash <varun@chelsio.com>
  Vijay Kumar <vijay.ac.kumar@oracle.com>
  Vinod Koul <vinod.koul@intel.com>
  Viresh Kumar <viresh.kumar@linaro.org>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wolfgang Grandegger <wg@grandegger.com>
  Wolfram Sang <wsa@the-dreams.de>
  Yasuaki Ishimatsu <isimatu.yasuaki@jp.fujitsu.com>
  Yasuaki Ishimatsu <yasu.isimatu@gmail.com>
  Yazen Ghannam <Yazen.Ghannam@amd.com>
  Yunlong Song <yunlong.song@huawei.com>
  Yuval Mintz <Yuval.Mintz@cavium.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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


Not pushing.

(No revision log; it would be 3041 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1990494988738724867==--

From xen-devel-bounces@lists.xen.org Tue Oct 31 12:05:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 12:05:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9VIf-0002nK-1b; Tue, 31 Oct 2017 12:05:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1e9VIe-0002nD-46
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 12:05:44 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 41/D3-13910-71768F95; Tue, 31 Oct 2017 12:05:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSbUhTURju7N5t13BxnB97G5q0MiRyWZAIGWV
 RmGLkj35on3d13Ub70HunTCLwRxFpilkk2lAToxLKUkMzjbDUdEqaZvahlIrGRl/G0iRH93qn
 2flxeM553ud9Hl5eilA6ZGqKsdsY1kKbNLKVpGGzRhsVop9Njb6fS8XONFyR7EIJz74PkgdRm
 tRo0VntJ6SG/qpqIuP6VWT35D9EueitPQ+tpEhcQMB00S9pHvKjEE6FirnzMgEr8TyCC7VxAg
 7E26Ha0yMVBEHYjWD+0m1CeCjxbwSfR54joUqGtTAz/UQuYAXeC6OFQ4SASRwBg97ihf9gfBj
 euNuQWBMAXaUTZB6iKD+cAjerAoVvAsdAef0nQsTh0PjFsYABr4XJ4S6J4Av4IoIml9OXdANc
 c+ZJxKIwaO91kCJOhrnmCp84E9xDi7hEDj+8SMSboHn4HhKbVkvhhrNwIRDgY1B6Z59YkwGtz
 g9SsealFH46XsvFRyMBg50FPrdQGCipIEWiWQbdUy2kGE8HHRUvfIryILjZ3+jza5dDYbFDXo
 Qiy5bNo2zZEMqWDaESETUokmPYbIaN2hqj1bFGvcFmpo2mqC3RMVozw3G0njHROk570mquQ/x
 erOBPE+qpTGlDqymJJljxKH4mVblKZz2VY6A5w3E2y8RwbSiUojSgmGZmU5UBLKNn7OlGE79c
 izRQ/pogxROBVnAZtJkz6kWqG+2kJm73/5FQHXUD/D1bPMjfk6XuXEJJWqwWRq1S7EnnZViQG
 bIsS00Xl/YVClMHKhAfU+mfwbBmo+1/3oVUFNIEKpoEc3+jxbbk7eJjSfhYibAQy0b/o9S5iL
 3ijTt3JsSpPpCvOrYuttU1/X68L3jkzumPLl1MePFsHX7qH7S3835tjsobWnS5Q+OoTylNyuL
 exR557Jk4dCJkf3mtY3dijefoefpeTYC36dZUoTxi3Lp+rM39oN3uSZtP3JY0akyOTzib2dt3
 pKXhw1fmW+vp4TU7+v/o745la0jOQG/ZSLAc/Rc/2zujrwMAAA==
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1509451540!79723956!1
X-Originating-IP: [104.47.34.46]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26285 invoked from network); 31 Oct 2017 12:05:41 -0000
Received: from mail-by2nam01on0046.outbound.protection.outlook.com (HELO
 NAM01-BY2-obe.outbound.protection.outlook.com) (104.47.34.46)
 by server-12.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 31 Oct 2017 12:05:41 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=ZSeuU/oSaZZk/zMS6AZwduamQaxokzViExVw+WLzPW0=;
 b=hRS93QuqjkdIO9swNniSws+ESipBEMd2h1+l9inphn4hltw5DBVuqvc/8arIMauXyKa7iUMCVhoCEBBKOfIKgER2bXnwI8bGpAwfqNtcWHOsYVwstGLSH9c74nvyo3rESHoWV6wl83KaQyuSdocBziHySacqcgjQHJiCOtX2H/s=
Received: from [10.160.0.38] (111.93.218.67) by
 BY2PR0701MB2069.namprd07.prod.outlook.com (10.163.156.147) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.178.6; Tue, 31
 Oct 2017 12:05:36 +0000
To: Andre Przywara <andre.przywara@linaro.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Sameer Goel <sgoel@codeaurora.org>
References: <c5b79b2a-32d2-5fdb-ff0a-d511b267291e@caviumnetworks.com>
 <b1ef4877-9772-4f61-284a-83d3a5ce19f2@linaro.org>
 <1b0b2a93-17a5-74f6-b655-3435abaedb13@caviumnetworks.com>
 <CAESq+P5Z53VpPChudcetoavcHY+tHy04HUumYn61dwj9gZSLpQ@mail.gmail.com>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <4aa54ba6-b930-3413-2bc0-c5e9631fb3c9@caviumnetworks.com>
Date: Tue, 31 Oct 2017 17:35:18 +0530
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CAESq+P5Z53VpPChudcetoavcHY+tHy04HUumYn61dwj9gZSLpQ@mail.gmail.com>
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: BM1PR01CA0102.INDPRD01.PROD.OUTLOOK.COM (10.174.208.18) To
 BY2PR0701MB2069.namprd07.prod.outlook.com (10.163.156.147)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 888b3dd1-6527-4485-7a83-08d52057b362
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(4534020)(4602075)(2017052603199); SRVR:BY2PR0701MB2069; 
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2069;
 3:stDENJf38ReyUs4rDTE5B7TtLXyib9rI9O44IPjRs1Q9ekmJjx8rtTQvns4M5xeo+WN12VLTFy4T4Emi7HLEt6QqsuhAaKzpWoypPZEiS01AjYfrpK4DywTAihz3RkvP3p4nFTHPxDRtbG2NTWdelO9mXXYr/11LI15UZ3UE+4/zVVUFDKpIhXnRkh9YTgn2dOgEC7GnOT0UmhC1phM+HtA+eD/BDlmCHdDN4OOda8nBPSCMGEaGfpGGnXdhwBKw;
 25:a/zSNmnzjdSdNgkD0f0B0NKQTifZngV2zOK1copUFWKcIcx67LAJ+1pZ+FJF6BdeAXkpVOhsRF57/pZD0K46WJHm+QeBob5bP3Xw8wgQSD7UgcO33eIrMpnHY6kT6IJBehaNpe5NQVtuLtZZbXNNvq0Zgita2PWyXstirBUB8mI3WQ/a1p+R9HW7RFhlAwqNCC1IkmjtxC1MbhMc/zaDsESVejI+/uEKEdHaAXgv0YGqiVSB0x7q/yYiDzsCz98AOllaxGhRrUh4XVpTcGsP0J8rsOOOaPXRjWN+xNplnimIeq82ISkra5MTvP8XsmEqtHNswozSnnBxVmKqDkbdRG19vgMxsoyJoxiz89OJ7l8=;
 31:0PdkOFdKnlS7SR0IzQ9sBfeEjcsrD1iVCaVbFaRTkCawMlVICEPCI10j/d+oeBpHizWnLOymhrQXemAeuAMr8NDKMexg8AGLjtHfvFlqfKsFUWOyvMaJoYcPxhdZXYTeNjbriNttaJP92dsqAQL39o3K8xYnjEQeINb5q3pxmg3dpDpeDz4uwykDzWfVNcXvE0ry7i/RcM6+IYDMS7dm29lm1E2L3Jcs6VhEkYrfo0o=
X-MS-TrafficTypeDiagnostic: BY2PR0701MB2069:
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2069;
 20:S6dsoeXVHoQAfUoRaFMbRDfy72PPdpti4PMXg+0Cj/Zhx8v6MdN+S2S9c2SUV+rHOUUqF1yAmPBGjH7Z14xiIGkSxTo74VRxt3weg5dYud6+eg3DRsNAay9pdn2i2g+wOzPh+VxKbdCrMJWHtanBS7wDxIsKmevRAYobElvE8EDWekV0TBSCXg1XLJksPQ7/3gDYlNT54XL7hNcLvcNZsUs/U6Kc4C7x75NMrxTFnb9nswFd2eyYttwCrtJMLc+1k8yPP6aToZBOAVpreC/Zt+fvEC+Wuy6vMu1W2RmOhYwg4YdY1gOKRv1tROLMVjw0c23rUiPTykTXLQHkydsBsNOiuqYr+Ua8jz/32QIRpJreM+TXTpwjJQz4zHuMomjvbVtNf8SOuGLLvyG2Y970UQOT4QN7wz9kfhhX6E9Fw8LzMGTqf9ke5b8WEfy1KBuCvdGxT+4edR+ihUvtsFuT6GThChpulrM888VIwgv7uPT2uFpkZuZxkPJBX4TtOINlJ5e/IHQ2taG/vXM51D7boCj85mOuFfiP3xhAmY1nCNSYuD6iAQyY9DZ5xuDujnj4KdvN+FOOXW6df7RhfhnMkxJ5dO9gALeuMbSqymUNzAw=
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(114974198459425)(278021516957215); 
X-Microsoft-Antispam-PRVS: <BY2PR0701MB206988FC8EBFE21BA28412C5EC5E0@BY2PR0701MB2069.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(93006095)(3231020)(100000703101)(100105400095)(3002001)(10201501046)(6041248)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123564025)(20161123560025)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BY2PR0701MB2069; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BY2PR0701MB2069; 
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2069;
 4:63lOZu9GK6iRxdRoV0d4pDvaOTRMJDZL8ZOmo1fQHbfdNwNOSWQcE++9tjkV8gSC6pD0GN4DBpEwXIyq5LW2TbTygUENqd9tZWq6UkCYcUD4TCtHz0HPJMS78SurzpdOX4nlpPd+EKIp6Xh+p9CJ/9MZWb05fUPaerSQLsS5KhqPsE6SE65t4nBi3S/SpB+r9Jp2tKjVG9db0c/kcFnqeKW+QGSDZpBejjzeX/LaEzce8WDbTA7y3i+3DM1rU0M4/QOcUV3XLMb+co7vkI11GLhO/Ocf4vy5bxTFzftT3Mh6Z4fSOYLDlXF0FzRv7KvnDWoL9Vw0eW/LwZAXd/g352KxFTsaLIz2I17UkkgJDbMIiKxPx5y5DuuWhVjEon9B
X-Forefront-PRVS: 04772EA191
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(6049001)(376002)(346002)(189002)(199003)(76104003)(43544003)(51444003)(24454002)(53936002)(54356999)(33646002)(2906002)(31696002)(58126008)(106356001)(105586002)(110136005)(6116002)(3846002)(81156014)(101416001)(966005)(6306002)(189998001)(68736007)(8676002)(81166006)(8936002)(36756003)(76176999)(50986999)(25786009)(65826007)(97736004)(2501003)(5660300001)(53546010)(23676003)(47776003)(65806001)(65956001)(66066001)(67846002)(50466002)(16526018)(93886005)(31686004)(478600001)(90366009)(229853002)(2950100002)(64126003)(72206003)(6666003)(42882006)(77096006)(16576012)(83506002)(6246003)(7736002)(6486002)(230700001)(5009440100003)(316002)(305945005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0701MB2069; H:[10.160.0.38]; FPR:;
 SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCWTJQUjA3MDFNQjIwNjk7MjM6cVV1WlBVVFdraTMrMDl4enFFWU1GQ2E4?=
 =?utf-8?B?QTdWTFZXdXdWbVFWbnNLYmhpZTlvbUNtQ0lzZkpnSmM2QXNUSVdUbjhXSEFO?=
 =?utf-8?B?RU4xWTJ1eGhrTjZYcHBnTkVSajhHWXlZMkpTS3hacVd3ZVFrbmlXRlRjU3ZQ?=
 =?utf-8?B?bHorL2Y5ejZSUEwwTlR0aWtwMSsvMHZvM0QxZHNvNjdQb0ZLNDZvSXN4ZXYz?=
 =?utf-8?B?VHYvL0RibEt4UEFncjVBTkFYR1ZvRW40STJJeGRIQXE0c3lsNlU5b2E0N0tT?=
 =?utf-8?B?eEd4Y004M3Bqakw1K3BnME5aeWRWbWdrL0J3a0dKdXlVU2MyaXlIcjFDdmJQ?=
 =?utf-8?B?Q3hxWlM1cTliV1c4eGwxdmpRaTgrWUF0Q2cydjRJZExTZEt0WmhIY2EzU0Vs?=
 =?utf-8?B?c3d6bGVSaXhTTmVLcGttaHVGRUZHUTk2SUFOdm50ei9tT3htQlJHYjRIY2xy?=
 =?utf-8?B?TG85WGxoZWZ5eTFIUTBiTGRaU2pPUExSNUZhbHVlbForSWUrZjBWZkRlUnVv?=
 =?utf-8?B?bDVlRTdCMUszMlFMVFQyN09aYytoYzkzRnhWeDlRbWZhV1VsMnhqY3V1Wmpa?=
 =?utf-8?B?UTI5WTYvd2Q0eUN0SEVjUXhiYTluYkppR3FvWVc3bTJEOEEvY0VPRncweEdR?=
 =?utf-8?B?emk0MUNHMTFsRFJuQmM5ajUrOXhUQU9ML05vV0duYjVYS2lBS2JKT0VGYk5M?=
 =?utf-8?B?WkJXRW0wWDFULzJRV3QzcTYzby95UVNmTTBEL01kSEk1QlgvTVM1T3RKM0ln?=
 =?utf-8?B?dVFlSFI5MUxGeWtNamVPUEZGVFdDYmJ0S2RFbzI5b1hNTVlhblB6S2Z0Kzho?=
 =?utf-8?B?eHNoMDVSQUg1SGxKSTNySWZ4Qk0xaUJmdDkyUDJVOVA5KzUzQ3cwTzZYVzhO?=
 =?utf-8?B?T0x2T09qRVhJWHZ5Z2ZvNDhMUnVtZTFMNkd2T3ZSY0pGY2xBVkR0a2MySWtP?=
 =?utf-8?B?OHpQM0dUWVNWbGNnMWhSWjQ5dWJQcWNGUk45aW5pY21RTWR2VXZIK3RDR1FG?=
 =?utf-8?B?RkowTGwrK2JlT0cwdi85dE9OQzQ1M0t3d0taTk1NVHNiQ09vNzMyVlBMeUxm?=
 =?utf-8?B?T3BvUFgwZ00yUzQ3emRDeHhoUE9NOWliUVB4WS9jMzBXZ3c4ZlI1a1dxWTRP?=
 =?utf-8?B?TGNFRGpndGlycnJXNWJMOThxQWczL20ya09XTHM1dURTamphZFY0bDlScFhj?=
 =?utf-8?B?MjhxSnNQYUU5OURZakEwS0xWcEhlQUJVQXhGaVdFRmgzV05RQU5rZzRUVW9w?=
 =?utf-8?B?bkVvMmgxSGxtelc2TXRzbmFIUWVqU2xWK0tvNTJmeklybUUwVHVIaVp1eTQy?=
 =?utf-8?B?dHE1cVlwazlLakE3dEpuakJhazEycUxGMjZoSmxuUzQwclNlMElad2NlRXRZ?=
 =?utf-8?B?YWxHdlhVdkNIblF5SDRFV0NNVHphL0dqSXhibWVUYmhGWXFwVlgwZCs5cnpq?=
 =?utf-8?B?Qkxqa1VBK0FKai9MdXdnZTBmdUg1OHRZdjdEQWVXTVZSY1ArRkp3VW5pMjRz?=
 =?utf-8?B?OFBYQkE3Q2IvY0ozakNKdXFKb0lmSkZCcW5qbThnRnF3NG9Ob0U5Nm16TjBs?=
 =?utf-8?B?enZZMWllbEZGZU91WUxuY3RQc1pNSGoxYlBFZnA3Uk1welJ2ZGdzSEIyTzlh?=
 =?utf-8?B?cGtYQTh1WnNpRUptQTFpRWJTNDl0d1ArN2VyMStRVGJmMHBZREY4ZmJxWXhn?=
 =?utf-8?B?dSs4N0JqcHJxdTN5dUM2WDh2MWJvRStIKysvQWJkcklvY0EzR25RQkRtZXNa?=
 =?utf-8?B?b3RPWFlBUVNkZUpFeFlRZkd0T0Q5RlYwaGd6TmxQRWFGaDlFZ0FvcXd5Y3Rz?=
 =?utf-8?B?cXJXMHpmR2k2NTMzRnJwc1ppc0Eyb29aY1ZiQmpsZTRHUXRwK2pib2xrOGJI?=
 =?utf-8?B?eENnclE0STRnbGxYVG9xNnRhT3A5VWdYSmJJTnA1bys2R0YxMkFXRTI2R0Nr?=
 =?utf-8?B?c25xVk1VMWhQaFdPMG5SdVF4aE0yZU5zZzRVYWR5czdQYzJMN3pWMmh5c1lD?=
 =?utf-8?B?T3czZCtnYURmdGMzNlJlSEZiVkpzWVJxL2srYjJ2VkEzZ2grZy9xNktWYTlI?=
 =?utf-8?Q?QwaU5wGmIaOoruukjzTRmD4ksee?=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2069;
 6:u/SI5Qdny0iRFe3EC58Sy9+1lZpdHLXUq+dteUsEfKqHPL5argY6NpCtlBTbS6iuvTiFpBcW8On1j4bA+3VW933PkVMxpRwfyslnLocFHcw9D0gVQ8AH5GcE8wETVonkKbe85mWD+1JVHlB3IRJ1/IilHUNLas4qRouCPFBP4kqn2911VijyDUwYSj+uPw5uRREp9ww4lmz74kY+lUkOizR7hYSSpw6PTa4XhnPi0sCF7vXDM9zyuHO9kRh+XnyPYc0NhyKIGh2ww1ueZOBRpKHGB4/Bwgx07RXbWG2kD9J0cC9U5FNb3yVkgnl2CxI5bwTEqcodIRnF2JpTaNz/GUOB2VefvsCX6rF7UJzd+uI=;
 5:hjXyD2C8bUQbIVISmFm7WJQk4BWx6Q5fighVUrwotxd2wgZAOF4+q4J7fZrTH+el/XjkwGklfKVYK+diwvQql2Hk2ucaVmAzLSFQOC7D3LnSRPRH72R56qxdOdqJpyBbyAumntYEbjFjeI9fzxImrwJHosMZn9nGVzUP/g0KGcs=;
 24:Hq8fRgUUhW1SY7koUTBteaW9rfdnP0SU0MSXnN3oM2gCZjJ+et7L2ybYK3trGrzU+fOjhELyZq/J8domAaF3+ZxK5eidy2J6btFxuAh1ybE=;
 7:DoYLVfK3faTlDVPpf+YTUKlVqfU+z3i8BzX9GO5FU5C4epxwh8J1oP9/2uSv3YoOHMJgqTx+4Iogk27XrVQ8Kl9jZZnhx9YABMQmk4eBUAThwPC6wY6cqa9D69mHBFJzGEsqBbAwMhzlD9FOSxz8sfT+r4DM0jC163OhVszaDWmuwNj2qxV1Td4/Z0ToEoskUgd7t2P+LY8sqqPap+gAAzrCwKsaMJbZkUdjpJmgyS54RaaXKsimBzm1XkPsiOGR
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Oct 2017 12:05:36.2392 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 888b3dd1-6527-4485-7a83-08d52057b362
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0701MB2069
Subject: Re: [Xen-devel] [RFC] [Draft Design] ACPI/IORT Support in Xen.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxMC8yNy8yMDE3IDc6MzUgUE0sIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+IEhpLApIZXkg
QW5kcmUsCj4KPiBPbiAyNS8xMC8xNyAwOToyMiwgTWFuaXNoIEphZ2dpIHdyb3RlOgo+Pgo+PiBP
biAxMC8yMy8yMDE3IDc6MjcgUE0sIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+Pj4gSGkgTWFuaXNo
LAo+Pj4KPj4+IE9uIDEyLzEwLzE3IDIyOjAzLCBNYW5pc2ggSmFnZ2kgd3JvdGU6Cj4+Pj4gQUNQ
SS9JT1JUIFN1cHBvcnQgaW4gWGVuLgo+Pj4+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCj4+Pj4KPj4+PiBJIGhhZCBzZW50IG91dCBwYXRjaCBzZXJpZXMgWzBdIHRvIGhp
ZGUgc21tdSBmcm9tIERvbTAgSU9SVC4gRXh0ZW5kaW5nCj4+Pj4gdGhlIHNjb3BlCj4+Pj4gYW5k
IGluY2x1ZGluZyBhbGwgdGhhdCBpcyByZXF1aXJlZCB0byBzdXBwb3J0IEFDUEkvSU9SVCBpbiBY
ZW4uCj4+Pj4gUHJlc2VudGluZyBmb3IgcmV2aWV3Cj4+Pj4gZmlyc3QgX2RyYWZ0XyBvZiBkZXNp
Z24gb2YgQUNQSS9JT1JUIHN1cHBvcnQgaW4gWGVuLiBOb3QgY29tcGxldGUKPj4+PiB0aG91Z2gu
Cj4+Pj4KPj4+PiBEaXNjdXNzZWQgaXMgdGhlIHBhcnNpbmcgYW5kIGdlbmVyYXRpb24gb2YgSU9S
VCB0YWJsZSBmb3IgRG9tMCBhbmQKPj4+PiBEb21Vcy4KPj4+PiBJdCBpcyBwcm9wb3NlZCB0aGF0
IElPUlQgYmUgcGFyc2VkIGFuZCB0aGUgaW5mb3JtYXRpb24gaW4gc2F2ZWQgaW50byB4ZW4KPj4+
PiBkYXRhLXN0cnVjdHVyZQo+Pj4+IHNheSBob3N0X2lvcnRfc3RydWN0IGFuZCBpcyByZXVzZWQg
YnkgYWxsIHhlbiBzdWJzeXN0ZW1zIGxpa2UgSVRTIC8gU01NVQo+Pj4+IGV0Yy4KPj4+Pgo+Pj4+
IFNpbmNlIHRoaXMgaXMgZmlyc3QgZHJhZnQgaXMgb3BlbiB0byB0ZWNobmljYWwgY29tbWVudHMs
IG1vZGlmaWNhdGlvbnMKPj4+PiBhbmQgc3VnZ2VzdGlvbnMuIFBsZWFzZSBiZSBvcGVuIGFuZCBm
ZWVsIGZyZWUgdG8gYWRkIGFueSBtaXNzaW5nIHBvaW50cwo+Pj4+IC8gYWRkaXRpb25zLgo+Pj4+
Cj4+Pj4gMS4gV2hhdCBpcyBJT1JULiBXaGF0IGFyZSBpdHMgY29tcG9uZW50cyA/Cj4+Pj4gMi4g
Q3VycmVudCBTdXBwb3J0IGluIFhlbgo+Pj4+IDMuIElPUlQgZm9yIERvbTAKPj4+PiA0LiBJT1JU
IGZvciBEb21VCj4+Pj4gNS4gUGFyc2luZyBvZiBJT1JUIGluIFhlbgo+Pj4+IDYuIEdlbmVyYXRp
b24gb2YgSU9SVAo+Pj4+IDcuIEZ1dHVyZSBXb3JrIGFuZCBUT0RPcwo+Pj4+Cj4+Pj4gMS4gV2hh
dCBpcyBJT1JULiBXaGF0IGFyZSBpdHMgY29tcG9uZW50cyA/Cj4+Pj4gLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4+PiBJT1JUIHJlZmVycyB0byBJbnB1dCBP
dXRwdXQgcmVtYXBwaW5nIHRhYmxlLiBJdCBpcyBlc3NlbnRpYWxseSB1c2VkCj4+Pj4gdG8gZmlu
ZAo+Pj4+IGluZm9ybWF0aW9uIGFib3V0IHRoZSBJTyB0b3BvbG9neSAoUENJUkMtU01NVS1JVFMp
IGFuZCByZWxhdGlvbnNoaXBzCj4+Pj4gYmV0d2Vlbgo+Pj4+IGRldmljZXMuCj4+Pj4KPj4+PiBB
IGdlbmVyYWwgc3RydWN0dXJlIG9mIElPUlQgaXMgaGFzIG5vZGVzIHdoaWNoIGhhdmUgaW5mb3Jt
YXRpb24gYWJvdXQKPj4+PiBQQ0kgUkMsCj4+Pj4gU01NVSwgSVRTIGFuZCBQbGF0Zm9ybSBkZXZp
Y2VzLiBVc2luZyBhbiBJT1JUIHRhYmxlIHJlbGF0aW9uc2hpcCBiZXR3ZWVuCj4+Pj4gUklEIC0+
IFN0cmVhbUlEIC0+IERldmljZUlkIGNhbiBiZSBvYnRhaW5lZC4gTW9yZSBzcGVjaWZpY2FsbHkg
d2hpY2gKPj4+PiBkZXZpY2UgaXMKPj4+PiBiZWhpbmQgd2hpY2ggU01NVSBhbmQgd2hpY2ggaW50
ZXJydXB0IGNvbnRyb2xsZXIsIHRoaXMgdG9wb2xvZ3kgaXMKPj4+PiBkZXNjcmliZWQgaW4KPj4+
PiBJT1JUIFRhYmxlLgo+Pj4+Cj4+Pj4gUklEIGlzIGEgcmVxdWVzdGVyIElEIGluIFBDSSBjb250
ZXh0LAo+Pj4+IFN0cmVhbUlEIGlzIHRoZSBJRCBvZiB0aGUgZGV2aWNlIGluIFNNTVUgY29udGV4
dCwKPj4+PiBEZXZpY2VJRCBpcyB0aGUgSUQgcHJvZ3JhbW1lZCBpbiBJVFMuCj4+Pj4KPj4+PiBG
b3IgYSBub24tcGNpIGRldmljZSBSSUQgY291bGQgYmUgc2ltcGx5IGFuIElELgo+Pj4+Cj4+Pj4g
RWFjaCBpb3J0X25vZGUgY29udGFpbnMgYW4gSUQgbWFwIGFycmF5IHRvIHRyYW5zbGF0ZSBmcm9t
IG9uZSBJRCBpbnRvCj4+Pj4gYW5vdGhlci4KPj4+PiBJRG1hcCBFbnRyeSB7aW5wdXRfcmFuZ2Us
IG91dHB1dF9yYW5nZSwgb3V0cHV0X25vZGVfcmVmLCBpZF9jb3VudH0KPj4+PiBUaGlzIGFycmF5
IGlzIHByZXNlbnQgaW4gUENJIFJDIG5vZGUsU01NVSBub2RlLCBOYW1lZCBjb21wb25lbnQgbm9k
ZSBldGMKPj4+PiBhbmQgY2FuIHJlZmVyZW5jZSB0byBhIFNNTVUgb3IgSVRTIG5vZGUuCj4+Pj4K
Pj4+PiAyLiBDdXJyZW50IFN1cHBvcnQgb2YgSU9SVAo+Pj4+IC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQo+Pj4+IEN1cnJlbnRseSBYZW4gcGFzc2VzIGhvc3QgSU9SVCB0YWJsZSB0byBkb20w
IHdpdGhvdXQgYW55IG1vZGlmaWNhdGlvbnMuCj4+Pj4gRm9yIERvbVUgbm8gSU9SVCB0YWJsZSBp
cyBwYXNzZWQuCj4+Pj4KPj4+PiAzLiBJT1JUIGZvciBEb20wCj4+Pj4gLS0tLS0tLS0tLS0tLS0t
LS0KPj4+PiBJT1JUIGZvciBEb20wIGlzIHByZXBhcmVkIGJ5IHhlbiBhbmQgaXQgaXMgZmFpcmx5
IHNpbWlsYXIgdG8gdGhlIGhvc3QKPj4+PiBpb3J0Lgo+Pj4+IEhvd2V2ZXIgZmV3IG5vZGVzIGNv
dWxkIGJlIHJlbW92ZWQgcmVtb3ZlZCBvciBtb2RpZmllZC4gRm9yIGluc3RhbmNlCj4+Pj4gLSBo
b3N0IFNNTVUgbm9kZXMgc2hvdWxkIG5vdCBiZSBwcmVzZW50Cj4+Pj4gLSBJVFMgZ3JvdXAgbm9k
ZXMgYXJlIHNhbWUgYXMgaG9zdCBpb3J0IGJ1dCwgbm8gc3RhZ2UyIG1hcHBpbmcgaXMgZG9uZQo+
Pj4+IGZvciB0aGVtLgo+Pj4gV2hhdCBkbyB5b3UgbWVhbiB3aXRoIHN0YWdlMiBtYXBwaW5nPwo+
PiBQbGVhc2UgaWdub3JlIHRoaXMgbGluZS4gQ29weSBwYXN0ZSBlcnJvci4gUmVhZCBpdCBhcyBm
b2xsb3dzCj4+Cj4+IC0gSVRTIGdyb3VwIG5vZGVzIGFyZSBzYW1lIGFzIGhvc3QgaW9ydC4KPj4g
KHRob3VnaCBJIHdvdWxkIG1vZGlmeSB0aGUgc2FtZSBhcyBpbiBuZXh0IGRyYWZ0KQo+Pgo+Pj4+
IC0gcGxhdGZvcm0gbm9kZXMgKG5hbWVkIGNvbXBvbmVudHMpIG1heSBiZSBzZWxlY3RpdmVseSBw
cmVzZW50IGRlcGVuZGluZwo+Pj4+IG9uIHRoZSBjYXNlIHdoZXJlIHhlbiBpcyB1c2luZyBzb21l
LiBUaGlzIGNvdWxkIGJlIGNvbnRyb2xsZWQgYnkgIHhlbgo+Pj4+IGNvbW1hbmQKPj4+PiBsaW5l
Lgo+Pj4gTW1oLCBJIGFtIG5vdCBzbyBzdXJlIHBsYXRmb3JtIGRldmljZXMgZGVzY3JpYmVkIGlu
IHRoZSBJT1JUICh0aG9zZQo+Pj4gd2hpY2ggdXNlIE1TSXMhKSBhcmUgc28gbXVjaCBkaWZmZXJl
bnQgZnJvbSBQQ0kgZGV2aWNlcyBoZXJlLiBNeQo+Pj4gdW5kZXJzdGFuZGluZyBpcyB0aG9zZSBw
bGF0Zm9ybSBkZXZpY2VzIGFyZSBuZXR3b3JrIGFkYXB0ZXJzLCBmb3IKPj4+IGluc3RhbmNlLCBm
b3Igd2hpY2ggWGVuIGhhcyBubyB1c2UuCj4+IG9rLgo+Pj4gU28gSSB3b3VsZCB0cmFuc2xhdGUg
Ik5hbWVkIENvbXBvbmVudHMiIG9yICJwbGF0Zm9ybSBkZXZpY2VzIiBhcyBkZXZpY2VzCj4+PiBq
dXN0IG5vdCB1c2luZyB0aGUgUENJZSBidXMgKHNvIG5vIGNvbmZpZyBzcGFjZSBhbmQgbm8gKFMp
QkRGKSwgYnV0Cj4+PiBiZWluZyBvdGhlcndpc2UgdGhlIHNhbWUgZnJvbSBhbiBJVFMgb3IgU01N
VSBwb2ludCBvZiB2aWV3Lgo+PiBDb3JyZWN0Lgo+Pj4+IC0gTW9yZSBpdGVtcyA6IFRPRE8KPj4+
IEkgdGhpbmsgd2UgYWdyZWVkIHVwb24gcmV3cml0aW5nIHRoZSBJT1JUIHRhYmxlIGluc3RlYWQg
b2YgcGF0Y2hpbmcgaXQ/Cj4+IHllcy4gSW4gZmFjdCBpZiB5b3UgbG9vayBhdCBteSBwYXRjaCB2
MiBvbiBJT1JUIFNNTVUgaGlkaW5nLCBpdCB3YXMKPj4gX3Jld3JpdGluZ18gbW9zdCBvZiBEb20w
IElPUlQgYW5kIG5vdCBwYXRjaGluZyBpdC4KPiBJIHdhcyBqdXN0IGFmdGVyIHRoZSB3b3JkaW5n
IGFib3ZlOgo+ICJJT1JUIGZvciBEb20wIGlzIHByZXBhcmVkIGJ5IHhlbiBhbmQgaXQgaXMgZmFp
cmx5IHNpbWlsYXIgdG8gdGhlIGhvc3QKPiBpb3J0LiBIb3dldmVyIGZldyBub2RlcyBjb3VsZCBi
ZSByZW1vdmVkIHJlbW92ZWQgb3IgbW9kaWZpZWQuIgo+IC4uLiB3aGljaCBzb3VuZHMgYSBiaXQg
bGlrZSB5b3UgYWx0ZXIgdGhlIGgvdyBJT1JULgo+IEl0IHdvdWxkIGJlIGdvb2QgdG8gY2xhcmlm
eSB0aGlzIGJ5IGV4cGxpY2l0bHkgbWVudGlvbmluZyB0aGUKPiBwYXJzaW5nL2dlbmVyYXRpb24g
Y3ljbGUsIGFzIHRoaXMgaXMgYSBmdW5kYW1lbnRhbCBkZXNpZ24gZGVjaXNpb24uClN1cmUgd2ls
bCBkbyB0aGF0LiBUaGFua3MgZm9yIHBvaW50aW5nIHRoYXQuCj4+IFdlIGNhbiBoYXZlIGEgSVJD
IGRpc2N1c3Npb24gb24gdGhpcy4KPj4KPj4gSSB0aGluayBhcGFydCBmcm9tIHJld3JpdGluZywg
dGhlIG90aGVyIHRhc2tzIHdoaWNoIHdlcmUgcmVxdWlyZWQgdGhhdAo+PiBhcmUgaGFuZGxlZCBp
biB0aGlzIGVwaWMgdGFzawo+PiAtIHBhcnNlIElPUlQgYW5kIHNhdmUgaW4geGVuIGludGVybmFs
IGRhdGEgc3RydWN0dXJlcwo+PiAtIGNvbW1vbiBjb2RlIHRvIGdlbmVyYXRlIElPUlQgZm9yIGRv
bTAvZG9tVQo+PiAtIEFsbCB4ZW4gY29kZSB0aGF0IHBhcnNlcyBJT1JUIG11bHRpcGxlIHRpbWVz
IHVzZSBub3cgdGhlIHhlbiBpbnRlcm5hbAo+PiBkYXRhIHN0cnVjdHVyZXMuCj4gWWVzLCB0aGF0
IHNvdW5kcyBhYm91dCByaWdodC4KOikKPgo+PiAoSSBoYXZlIGV4cGxhaW5lZCB0aGlzIGluIHRo
aXMgbWFpbCBiZWxvdykKPj4+IFNvIHRvIHNvbWUgZGVncmVlIHlvdXIgc3RhdGVtZW50cyBhcmUg
dHJ1ZSwgYnV0IHdoZW4gd2UgcmV3cml0ZSB0aGUgSU9SVAo+Pj4gdGFibGUgd2l0aG91dCBTTU1V
cyAoYW5kIHBvc3NpYmx5IHdpdGhvdXQgb3RoZXIgY29tcG9uZW50cyBsaWtlIHRoZQo+Pj4gUE1V
cyksIGl0IHdvdWxkIGJlIGtpbmQgb2YgYSBzdHJldGNoIHRvIGNhbGwgaXQgImZhaXJseSBzaW1p
bGFyIHRvIHRoZQo+Pj4gaG9zdCBJT1JUIi4gSSB0aGluayAiYmFzZWQgb24gdGhlIGhvc3QgSU9S
VCIgd291bGQgYmUgbW9yZSBwcmVjaXNlLgo+PiBZZXMuIEJhc2VkIG9uIGhvc3QgSU9SVCBpcyBi
ZXR0ZXIsdGhhbmtzLgo+Pj4+IDQuIElPUlQgZm9yIERvbVUKPj4+PiAtLS0tLS0tLS0tLS0tLS0t
LQo+Pj4+IElPUlQgZm9yIERvbVUgaXMgZ2VuZXJhdGVkIGJ5IHRoZSB0b29sc3RhY2suIElPUlQg
dG9wb2xvZ3kgaXMgZGlmZmVyZW50Cj4+Pj4gd2hlbiBEb21VIHN1cHBvcnRzIGRldmljZSBwYXNz
dGhyb3VnaC4KPj4+IENhbiB5b3UgZWxhYm9yYXRlIG9uIHRoYXQ/IERpZmZlcmVudCBjb21wYXJl
ZCB0byB3aGF0PyBNeSB1bmRlcnN0YW5kaW5nCj4+PiBpcyB0aGF0IHdpdGhvdXQgZGV2aWNlIHBh
c3N0aHJvdWdoIHRoZXJlIHdvdWxkIGJlIG5vIElPUlQgaW4gdGhlIGZpcnN0Cj4+PiBwbGFjZT8K
Pj4gSSB3YXMgZXhwbG9yaW5nIHRoZSBwb3NzaWJpbGl0eSBvZiBoYXZpbmcgdmlydHVhbCBkZXZp
Y2VzIGZvciBEb21VLgo+PiBTbyBpZiBhIHZpcnR1YWwgaXMgYXNzaWduZWQgdG8gZ3Vlc3QgdGhl
cmUgbmVlZHMgdG8gYmUgc29tZSBtYXBwaW5nIGluCj4+IElPUlQgYXMgd2VsbC4KPj4gVGhpcyB2
aXJ0dWFsIGRldmljZSBjYW4gYmUgb24gYSBQQ0kgYnVzIC8gb3IgYXMgYSBwbGF0Zm9ybSBkZXZp
Y2UuCj4+Cj4+IERldmljZSBQYXNzLXRocm91Z2ggY2FuIGJlIHNwbGl0IGludG8gdHdvIHBhcnRz
Cj4+IGEuIHBsYXRmb3JtIGRldmljZSBwYXNzdGhyb3VnaCAobm90IG9uIFBDSSBidXMpCj4+IGIu
IFBDSSBkZXZpY2UgUFQKPiBJIHVuZGVyc3RhbmQgdGhhdCwgYnV0IGFtIHN0aWxsIHdvbmRlcmlu
ZyBob3cgaXQgd291bGQgYmUgImRpZmZlcmVudCIuCj4gV2UganVzdCBzdGFydCB3aXRoIGNyZWF0
aW5nIG91ciBtYXBwaW5nIGRhdGEgc3RydWN0dXJlICpmcm9tIHNjcmF0Y2gqLAo+IHRoZSBzYW1l
IG9uZSB3ZSBnZW5lcmF0ZSBieSAqcGFyc2luZyogdGhlIGhvc3QgSU9SVC4KPiBXaGV0aGVyIHRo
aXMgcG9pbnRzIHRvIGEgcHVyZWx5IHZpcnR1YWwgZGV2aWNlLCBhIFBDSSBQVCBvciBhIHBsYXRm
b3JtCj4gUFQsIHNob3VsZCBub3QgbWF0dGVyIGZvciB0aGlzIHB1cnBvc2UuCkkgcmVzdCBteSBj
YXNlIHRpbGwgSSBjYW4gY2l0ZSBhIHZhbGlkIGV4YW1wbGUgOikKPj4gPT4gSWYgd2UgZGlzY291
bnQgdGhlIHBvc3NpYmlsaXR5IG9mIGEgdmlydHVhbCBkZXZpY2UgZm9yIGRvbVUgYW5kCj4+IHBs
YXRmb3JtIGRldmljZSBwYXNzdGhyb3VnaAo+PiAgIHRoZW4geW91IGFyZSBjb3JyZWN0IG5vIElP
UlQgaXMgcmVxdWlyZWQuCj4gSSBiZWxpZXZlIHdlIG5lZWQgYW4gSU9SVCBvbmNlIHdlIGhhdmUg
ZGV2aWNlcyB3aGljaCB1c2UgTVNJcy4KeWVzLgo+PiBXaGVuIFBDSSBkZXZpY2UgcGFzc3Rocm91
Z2ggaXMgc3VwcG9ydGVkLCB0aGUgUENJUkMgaXMgaXRzZWxmIHZpcnR1YWwKPj4gKGVtdWxhdGVk
IGJ5IFhlbikuCj4+IE9uZSBjYW4gaGF2ZSBhbnkgbnVtYmVyIG9mIHZpcnR1YWwgUENJUkMgIGFu
ZCBtYXkgYmUgdmlydHVhbCBTTU1Vcy4KPj4gSGVuY2UgdGhlIHRvcG9sb2d5IGNhbiB2YXJ5Lgo+
IEkgdGhpbmsgSSBkb24ndCBkaXNhZ3JlZSwgbXkgaW5pdGlhbCBjb21tZW50IHdhcyBqdXN0IGFi
b3V0IHRoZQo+IGNvbmZ1c2lvbiB0aGF0IHRoaXMgIklPUlQgdG9wb2xvZ3kgaXMgKmRpZmZlcmVu
dCogZnJvbSIgdGVybSBjcmVhdGVkLgpPaywgSSB3aWxsIG1vdmUgaXQgaW4gYSBkaWZmZXJlbnQg
c2VjdGlvbiBhbmQgcmVtb3ZlIHRoZSB0ZXJtICJkaWZmZXJlbnQiLgo+Cj4+IE5vdyByZWFkIHRo
ZSBiZWxvdyBsaW5lcy4KPj4+PiBBdCBhIG1pbmltdW0gZG9tVSBJT1JUIHNob3VsZCBpbmNsdWRl
IGEgc2luZ2xlIFBDSVJDIGFuZCBJVFMgR3JvdXAuCj4+Pj4gU2ltaWxhciBQQ0lSQyBjYW4gYmUg
YWRkZWQgaW4gRFNEVC4KPj4+PiBBZGRpdGlvbmFsIG5vZGUgY2FuIGJlIGFkZGVkIGlmIHBsYXRm
b3JtIGRldmljZSBpcyBhc3NpZ25lZCB0byBkb21VLgo+Pj4+IE5vIGV4dHJhIG5vZGUgc2hvdWxk
IGJlIHJlcXVpcmVkIGZvciBQQ0kgZGV2aWNlIHBhc3MtdGhyb3VnaC4KPj4+IEFnYWluIEkgZG9u
J3QgZnVsbHkgdW5kZXJzdGFuZCB0aGlzIGxhc3Qgc2VudGVuY2UuCj4+IFRoZSBsYXN0IGxpbmUg
aXMgY29udGludWF0aW9uIG9mIHRoZSBmaXJzdCBsaW5lICJBdCBhIG1pbmltdW0uLi4iCj4gT0ss
IGJ1dCBzdGlsbCBJIGRvbid0IGdldCBob3cgd2Ugd291bGQgZW5kIHVwIHdpdGggYW4gSU9SVCB3
aXRob3V0Cj4gKHBhc3MtdGhyb3VnaGVkKSBQQ0kgZGV2aWNlcyBpbiB0aGUgZmlyc3QgcGxhY2U/
CklmIGh5cG90aGV0aWNhbGx5IGEgcGxhdGZvcm0gZGV2aWNlIHVzZXMgTVNJLgpJIHdpbGwgbGV0
IFNhbWVlciBjb21tZW50IG9uIGl0LgpPdXIgcGxhdGZvcm0gZG9lcyBub3QgaGF2ZSBhIE5hbWVk
IENvbXBvbmVudCBub2RlIGluIElPUlQuCj4+Pj4gSXQgaXMgcHJvcG9zZWQgdGhhdCB0aGUgaWRy
YW5nZSBvZiBQQ0lSQyBhbmQgSVRTIGdyb3VwIGJlIGNvbnN0YW50IGZvcgo+Pj4+IGRvbVVzLgo+
Pj4gImNvbnN0YW50IiBpcyBhIGJpdCBjb25mdXNpbmcgaGVyZS4gTWF5YmUgImFyYml0cmFyeSIs
ICJmcm9tIHNjcmF0Y2giIG9yCj4+PiAiaW5kZXBlbmRlbnQgZnJvbSB0aGUgYWN0dWFsIGgvdyI/
Cj4+IG9rLiB0aGF0IGlzIGltcGxlbWVudGF0aW9uIGRlZmluZWQuCj4+Pj4gSW4gY2FzZSBpZiBQ
Q0kgUFQsdXNpbmcgYSBkb21jdGwgdG9vbHN0YWNrIGNhbiBjb21tdW5pY2F0ZQo+Pj4+IHBoeXNp
Y2FsIFJJRDogdmlydHVhbCBSSUQsIGRldmljZUlEOiB2aXJ0dWFsIGRldmljZUlEIHRvIHhlbi4K
Pj4+Pgo+Pj4+IEl0IGlzIGFzc3VtZWQgdGhhdCBkb21VIFBDSSBDb25maWcgYWNjZXNzIHdvdWxk
IGJlIHRyYXBwZWQgaW4gWGVuLiBUaGUKPj4+PiBSSUQgYXQgd2hpY2ggYXNzaWduZWQgZGV2aWNl
IGlzIGVudW1lcmF0ZWQgd291bGQgYmUgdGhlIG9uZSBwcm92aWRlZAo+Pj4+IGJ5IHRoZQo+Pj4+
IGRvbWN0bCwgZG9tY3RsX3NldF9kZXZpY2VpZF9tYXBwaW5nCj4+Pj4KPj4+PiBUT0RPOiBkZXZp
Y2UgYXNzaWduIGRvbWN0bCBpL2YuCj4+Pj4gTm90ZTogVGhpcyBzaG91bGQgc3VmZmljZSB0aGUg
dmlydHVhbCBkZXZpY2VJRCBzdXBwb3J0IHBvaW50ZWQgYnkgQW5kcmUuCj4+Pj4gWzRdCj4+PiBX
ZWxsLCB0aGVyZSdzIG1vcmUgdG8gaXQuIEZpcnN0IHRoaW5nOiB3aGlsZSBJIHRyaWVkIHRvIGlu
Y2x1ZGUgdmlydHVhbAo+Pj4gSVRTIGRldmljZUlEcyB0byBiZSBkaWZmZXJlbnQgZnJvbSBwaHlz
aWNhbCBvbmVzLCBpbiB0aGUgbW9tZW50IHRoZXJlCj4+PiBhcmUgZml4ZWQgdG8gYmVpbmcgbWFw
cGVkIDE6MSBpbiB0aGUgY29kZS4KPj4gb2gKPj4+IFNvIHRoZSBmaXJzdCBzdGVwIHdvdWxkIGJl
IHRvIGdvIG92ZXIgdGhlIElUUyBjb2RlIGFuZCBpZGVudGlmeSB3aGVyZQo+Pj4gImRldmlkIiBy
ZWZlcnMgdG8gYSB2aXJ0dWFsIGRldmljZUlEIGFuZCB3aGVyZSB0byBhIHBoeXNpY2FsIG9uZQo+
Pj4gKHByb2JhYmx5IHJlbmFtaW5nIHRoZW0gYWNjb3JkaW5nbHkpLiBUaGVuIHdlIHdvdWxkIG5l
ZWQgYSBmdW5jdGlvbiB0bwo+Pj4gdHJhbnNsYXRlIGJldHdlZW4gdGhlIHR3by4gQXQgdGhlIG1v
bWVudCB0aGlzIHdvdWxkIGJlIGEgZHVtbXkgZnVuY3Rpb24KPj4+IChqdXN0IHJldHVybiB0aGUg
aW5wdXQgdmFsdWUpLiBMYXRlciB3ZSB3b3VsZCBsb29wIGluIHRoZSBhY3R1YWwgdGFibGUuCj4+
IFNvbWUgdGhvdWdodCBoZXJlLi4KPj4gV291bGRuJ3QgaXQgYmUgYmV0dGVyIHRvIGNhbGwgYSBo
ZWxwZXIgZnVuY3Rpb24gdG8gdHJhbnNsYXRlIHRoZSBkZXZpZAo+PiBjb21pbmcgZnJvbSBndWVz
dC4gVGhlIGhlbHBlciBmdW5jdGlvbgo+PiB3b3VsZCBsb29rIGF0IHRoZSB0YWJsZSBjcmVhdGVk
IGJ5IGhhbmRsaW5nIHN1Y2Nlc3NpdmUgZG9tY3RscyAodGhlIG9uZQo+PiBtZW50aW9uZWQgaGVy
ZSkKPiBFeGFjdGx5LgpUaGFua3MKPj4+PiBXZSBtaWdodCBub3QgbmVlZCB0aGlzIGRvbWN0bCBp
ZiBhc3NpZ25fZGV2aWNlIGh5cGVyY2FsbCBpcyBleHRlbmRlZCB0bwo+Pj4+IHByb3ZpZGUgdGhp
cyBpbmZvcm1hdGlvbi4KPj4+IERvIHdlIGFjdHVhbGx5IG5lZWQgYSBuZXcgaW50ZXJmYWNlIG9y
IGV2ZW4gZXh0ZW5kIHRoZSBleGlzdGluZyBvbmU/Cj4+PiBJZiBJIGdvdCBKdWxpZW4gY29ycmVj
dGx5LCB0aGUgZXhpc3RpbmcgaW50ZXJmYWNlIGlzIGp1c3QgZmluZT8KPj4gQ291bGQgeW91IGV4
cGxhaW4gd2hpY2ggZXhpc3RpbmcgaW50ZXJmYWNlICBjYW4gYmUgdXNlZCB0byB0cmFuc2xhdGUK
Pj4gZ3Vlc3QgZGV2aWNlIElEIHRvIGhvc3QgZGV2aWNlIElEIHdoZW4gYW4gSVRTIGNvbW1hbmQg
Z2V0cyB0cmFwcGVkIGluIFhlbi4KPj4gbWF5IGJlIEkgYW0gbWlzc2luZyBzb21ldGhpbmcgaGVy
ZS4KPiBJIGhhdmVuJ3QgbG9va2VkIGluIGRldGFpbCwgYnV0IHdpbGwgZG8uCj4KPj4+PiA1LiBQ
YXJzaW5nIG9mIElPUlQgaW4gWGVuCj4+Pj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4+
PiBJT1JUIG5vZGVzIGNhbiBiZSBzYXZlZCBpbiBzdHJ1Y3R1cmVzIHNvIHRoYXQgSU9SVCB0YWJs
ZSBwYXJzaW5nIGNhbiBiZQo+Pj4+IGRvbmUgb25jZSBhbmQgaXMgcmV1c2VkIGJ5IGFsbCB4ZW4g
c3Vic3lzdGVtcyBsaWtlIElUUyAvIFNNTVUgZXRjLAo+Pj4+IGRvbWFpbgo+Pj4+IGNyZWF0aW9u
Lgo+Pj4+IFByb3Bvc2VkIGFyZSB0aGUgc3RydWN0dXJlcyB0byBob2xkIElPUlQgaW5mb3JtYXRp
b24sIHZlcnkgc2ltaWxhciB0bwo+Pj4+IEFDUEkKPj4+PiBzdHJ1Y3R1cmVzLgo+Pj4+Cj4+Pj4g
aW9ydF9pZF9tYXAgewo+Pj4+ICAgICAgIHJhbmdlX3QgaW5wdXRfcmFuZ2U7Cj4+Pj4gICAgICAg
cmFuZ2VfdCBvdXRwdXRfcmFuZ2U7Cj4+Pj4gICAgICAgdm9pZCAqb3V0cHV0X3JlZmVyZW5jZTsK
Pj4+PiAuLi4KPj4+PiB9Cj4+PiBJIGd1ZXNzIHlvdSB3b3VsZCBuZWVkIGEgInN0cnVjdCBsaXN0
X2hlYWQgbGlzdCIgaGVyZSB0byBjaGFpbiB0aGUKPj4+IHJhbmdlcz8KPj4geWVzIDopLiBUaGF0
IHdhcyBpbiAuLi4KPj4+PiA9Pm91dHB1dF9yZWZlcmVuY2UgcG9pbnRzIHRvIG9iamVjdCBvZiBp
b3J0X25vZGUuCj4+Pj4KPj4+PiBzdHJ1Y3QgaW9ydF9ub2RlIHsKPj4+PiAgICAgICBzdHJ1Y3Qg
bGlzdF9oZWFkIGlkX21hcDsKPj4+PiAgICAgICB2b2lkICpjb250ZXh0Owo+Pj4+ICAgICAgIHN0
cnVjdCBsaXN0X2hlYWQgbGlzdDsKPj4+PiB9Cj4+Pj4gPT4gY29udGV4dCBjb3VsZCBiZSBhIHJl
ZmVyZW5jZSB0byBhY3BpX2lvcnRfbm9kZS4KPj4+Pgo+Pj4+IHN0cnVjdCBpb3J0X3RhYmxlX3N0
cnVjdCB7Cj4+Pj4gICAgICAgc3RydWN0IGxpc3RfaGVhZCBwY2lfcmNfbm9kZXM7Cj4+Pj4gICAg
ICAgc3RydWN0IGxpc3RfaGVhZCBzbW11X25vZGVzOwo+Pj4+ICAgICAgIHN0cnVjdCBsaXN0X2hl
YWQgcGxhdF9kZXZpY2VzOwo+Pj4+ICAgICAgIHN0cnVjdCBsaXN0X2hlYWQgaXRzX2dyb3VwOwo+
Pj4+IH0KPj4+IFNvIHF1aWNrbHkgYnJhaW5zdG9ybWluZyB3aXRoIEp1bGllbiBJIHdhcyB3b25k
ZXJpbmcgaWYgd2UgY291bGQKPj4+IGFjdHVhbGx5IHNpbXBsaWZ5IHRoaXMgc2lnbmlmaWNhbnRs
eToKPj4+ICAgRnJvbSBYZW4ncyBwb2ludCBvZiB2aWV3IGFsbCB3ZSBuZWVkIHRvIGtub3cgaXMg
dGhlIG1hcHBpbmcgYmV0d2VlbiBQQ0kKPj4+IHJlcXVlc3RvciBJRHMgKG9yIHNvbWUgcGxhdGZv
cm0gZGV2aWNlIElEcykgdG8gdGhlIHBoeXNpY2FsIElUUyBkZXZpY2UKPj4+IElELCBhbmQgZnJv
bSByZXF1ZXN0b3IgSURzIHRvIHRoZSBTTU1VIHN0cmVhbSBJRC4KPj4+IFRoYXQgd291bGQgYmUg
anVzdCAqdHdvKiBsb29rdXAgdGFibGVzLCBub3QgY29ubmVjdGVkIHRvIGVhY2ggb3RoZXIKPj4+
IGFzaWRlIGZyb20gcG9zc2libHkgaGF2aW5nIHRoZSBzYW1lIGlucHV0IHJhbmdlcy4gQXQgdGhp
cyBwb2ludCB3ZSBjb3VsZAo+Pj4gYWxzbyBoYXZlICpvbmUqIHRhYmxlLCBjb250YWluaW5nIGJv
dGggdGhlIElUUyBkZXZpY2VJRCBhbmQgdGhlIFNNTVUKPj4+IHN0cmVhbSBJRDoKPj4+Cj4+PiBz
dHJ1Y3QgaW9ydF9pZF9tYXAgewo+Pj4gICAgICByYW5nZV90IGlucHV0X3JhbmdlOwo+Pj4gICAg
ICB1aW50MzJfdCBpdHNfZGV2aWRfYmFzZTsKPj4+ICAgICAgdWludDMyX3Qgc21tdV9zdHJlYW1p
ZF9iYXNlOwo+Pj4gICAgICBzdHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7Cj4+PiB9Owo+PiBUaGlzIGlz
IGp1c3QgYSBzaW1wbGVyIGNhc2Ugb2Ygd2hhdCB0aGUgc3BlYyBzdXBwb3J0cy4KPiBTdXJlLCBh
bmQgd2l0aG91dCB0aGUgbmVlZCBmb3IgYSAqY2hhaW5lZCogbWFwcGluZyAoUkMtPlNNTVUtPklU
UykKPiB0aGlzIGlzIGFjdHVhbGx5IGFsbCB3ZSBuZWVkIChSQy0+SVRTOyBSQy0+U01NVSkuIEkg
aGF2ZSB0aGUgZmVlbGluZwo+IHRoYXQgdGhpcyBzaW1wbGlmaWVzIHRoZSBjb2RlIGEgbG90LgpU
aGVyZSBhcmUgZmV3IGNhc2VzIHdoaWNoIHNwZWMgc3VwcG9ydHMgYnV0IGFyZSBub3QgZm91bmQg
aW4gcHJlc2VudCBkYXkgCmhhcmR3YXJlLgpmb3IgaW5zdGFuY2UKYS4gU3BlYyBhbGxvd3MgaGF2
aW5nIDIgUENJX1JDIGJlaGluZCBzYW1lIFNNTVUgYW5kIHRoZSBTTU1VIGJlaGluZCAKc2luZ2xl
IElUUy4KSG93IHdvdWxkIHlvdSBtYXAgYmFjayBJVFMgZGV2aWNlSUQgdG8gUENJX1JDLgoKYi4g
U2ltaWxhcmx5IGlmIHNpbXBsaWZpZWQgbGlzdCBSQy0+SVRTIGlzIGNyZWF0ZWQgKHdoaWNoIGlz
IGluZmFjdCAKc2ltaWxhciB0byBJT1JUIGZvciBEb20wLCBoaWRpbmcgc21tdSkKaG93IHdvdWxk
IHlvdSBrbm93IHdoaWNoIFNNTVUgdGhlIGRldmljZSBpcyBvbiA/ClNvIHlvdSBoYXZlIHRvIGxv
b2t1cCBhbm90aGVyIGxpc3Qgd2hpY2ggaXMgUkMtPlNNTVUKCj4+IEVhY2ggUENJUkMgbm9kZSBj
YW4gaGF2ZSBhbiBhcnJheSBvZiBpZG1hcHMsIGVhY2ggaWQgbWFwIGVudHJ5IGNhbiBoYXZlCj4+
IGEgbXVsdGlwbGUgb2YgaWRtYXAgZW50cmllcyBpbgo+PiB0aGUgb3V0cHV0IHJlZmVyZW5jZSBz
bW11IGlkbWFwLgo+Pgo+PiBJIGhhZCBhIHNpbWlsYXIgZGlzY3Vzc2lvbiB3aXRoIHRoZSB2MSB2
ZXJzaW9uIG9mIG15IElPUlQgU01NVSBoaWRlcGF0Y2gKPj4gd2l0aCBqdWxpZW4uCj4+Cj4+IE1v
cmVvdmVyIEkgZG9udCBxdWl0ZSB1bmRlcnN0YW5kIHRoZSB3aGVyZSBpb3J0X2lkX21hcCB3b3Vs
ZCBmaXQuCj4+IEFzIGlmIHlvdSBzZWUgYmVsb3cgcmVwbHksIHdlIGhhdmUgYSBvdGhlciB0aGlu
Z3MgdG8gdGFrZSBjYXJlIGFzIHdlbGwKPj4+IFNvIHBhcnNpbmcgdGhlIElPUlQgd291bGQgY3Jl
YXRlIGFuZCBmaWxsIGEgbGlzdCBvZiB0aG9zZSBzdHJ1Y3R1cmVzLgo+Pj4gRm9yIGEgbG9va3Vw
IHdlIHdvdWxkIGp1c3QgaXRlcmF0ZSBvdmVyIHRoYXQgbGlzdCwgZmluZCBhIG1hdGNoaW5nIGVu
dHJ5Cj4+PiBhbmQ6Cj4+PiByZXR1cm4gKGlucHV0X2lkIC0gbWF0Y2gtPmlucHV0X3JhbmdlLmJh
c2UpICsgbWF0Y2gtPml0c19kZXZpZF9iYXNlOwo+Pj4KPj4+IElkZWFsbHkgd2UgYWJzdHJhY3Qg
dGhpcyB2aWEgc29tZSBmdW5jdGlvbnMsIHNvIHRoYXQgd2UgY2FuIGxhdGVyIHN3YXAKPj4+IHRo
aXMgZm9yIG1vcmUgZWZmaWNpZW50IGRhdGEgc3RydWN0dXJlcyBzaG91bGQgdGhlIG5lZWQgYXJp
c2UuCj4+Pgo+Pj4+IFRoaXMgc3RydWN0dXJlIGlzIGNyZWF0ZWQgYXQgdGhlIHBvaW50IElPUlQg
dGFibGUgaXMgcGFyc2VkIHNheSBmcm9tCj4+Pj4gYWNwaV9pb3J0X2luaXQuCj4+Pj4gSXQgaXMg
cHJvcG9zZWQgdG8gdXNlIHRoaXMgc3RydWN0dXJlIGluZm9ybWF0aW9uIGluCj4+Pj4gaW9ydF9p
bml0X3BsYXRmb3JtX2RldmljZXMuCj4+Pj4gWzJdIFtSRkMgdjIgNC83XSBBQ1BJOiBhcm06IFN1
cHBvcnQgZm9yIElPUlQKPj4gSSBndWVzcyB5b3UgbWlzc2VkIHRoaXMgcGFydC4gV2l0aG91dCB0
aGlzIHRoZSAgY29udGV4dCBpcyBtaXNzZWQuCj4+Cj4+IFRoZSBtYWluIHB1cnBvc2Ugb2YgdGhp
cyB3aG9sZSB0YXNrIGlzIHNwbGl0IGludG8gdHdvIHBhcnRzCj4+IGEuIElPUlQgcGFyc2luZyBz
aG91bGQgYmUgZG9uZSBvbmNlIGluIFhlbiBhbmQgbGF0ZXIgd2hlbmV2ZXIgSU9SVAo+PiBwYXJz
aW5nIGlzIHJlcXVpcmVkIHVzZSB4ZW4gaW50ZXJuYWwgZGF0YSBzdHJ1Y3R1cmVzCj4+ICAgICAg
ICAoaW9ydF90YWJsZV9zdHJ1Y3QpCj4+Cj4+ICAgICAgLSB0aGlzIHdvdWxkIGJlIGhlbHBmdWwg
Zm9yIChiKSBiZWxvdwo+PiAgICAgIC0gYW5kIGZvciBTTU1VIC8gcGxhdGZvcm0gZGV2aWNlcyBp
bml0aWFsaXphdGlvbi4KPj4gICAgICAgIElmIHlvdSBzZWUgWzJdLCBpdCBhZ2FpbiBwYXJzZXMg
dGhlIElPUlQuCj4+ICAgICAgICBTbyB0aGUgYXBwcm9hY2ggaGVyZSBpcyAgWzJdIGFuZCAoYikg
c2hvdWxkIHVzZSBzYW1lIFhlbiBpbnRlcm5hbAo+PiBJT1JUIGRhdGEgc3RydWN0dXJlcy4KPiBJ
IHRoaW5rIEkgZ2V0IHRoaXMsIEkgd2FzIGp1c3Qgd29uZGVyaW5nIHdoeSB3ZSB3b3VsZCBuZWVk
IGEgbW9yZSBhCj4gbGVzcyBleGFjdCByZXBsaWNhdGlvbiBvZiB0aGUgSU9SVCwKWWVzLCBidXQg
SSBoYXZlIGEgY29udGV4dCB3aGljaCBwb2ludHMgdG8gSU9SVCBub2RlIHNvIG5vdCBldmVyeXRo
aW5nIGlzIApyZXBsaWNhdGVkLgo+IHdpdGggdGhlIHBvaW50ZXJpbmcgY29tcGxpY2F0aW5nCj4g
dGhpbmdzLgpIb3cgYXJlIHBvaW50ZXJzIGNvbXBsaWNhdGluZyB0aGluZ3MgPyBJbiB3aGljaCBj
YXNlIGRvIHlvdSB0aGluayB0aGVyZSAKd291bGQgYmUgZXh0cmEgcG9pbnRlciBoYW5kbGluZy4K
SSB3YXMgaW5mYWN0IHBsYW5uaW5nIHRvIGFkZCBhIGJhY2sgcG9pbnRlciBzbyB0aGF0IGdpdmVu
IGFuIElUUyBpZCB3ZSAKY2FuIHRyYWNlIGJhY2sgdG8gU01NVSBhbmQgUENJX1JDLgo+IEkgYmVs
aWV2ZSB3aGF0IHdlIG5lZWQgaXM6Cj4gMSkgYSBtYXBwaW5nIGZyb20gYSBQQ0ktUkMgb3IgUFQt
TkMgdG8gc3RyZWFtIElEcywgZm9yIHByb2dyYW1taW5nIHRoZQo+IFNNTVUgaW4gWGVuCj4gMikg
YSBtYXBwaW5nIGZyb20gYSBQQ0ktUkMgb3IgUFQtTkMgdG8gSVRTIGRldklEcywgZm9yIHByb2dy
YW1taW5nIHRoZQo+IElUUyB3aGVuIGJlaW5nIGFza2VkIGZvciBieSBhIGd1ZXN0IChpbmNsLiBE
b20wKQo+IEkgdGhpbmsgdGhhdCB0aGUgSU9SVCBpcyBhIHN0cmVhbWxpbmVkIGFuZCBvcHRpbWl6
ZWQgcmVwcmVzZW50YXRpb24gb2YKPiB0aG9zZSBtYXBwaW5ncywgd2hpY2ggd2UgZG9uJ3QgbmVj
ZXNzYXJpbHkgbmVlZCB0byByZXBsaWNhdGUgMToxIGluIGFuCj4gaW4tbWVtb3J5IGRhdGEgc3Ry
dWN0dXJlLgpXZSBtaWdodCByZXBsaWNhdGUgdGhlIHNrZWxldG9uIGFzIDE6MS4KQXMgSSBleHBs
YWluZWQgYWJvdmUgdGhhdCB3ZSBpbmFkdmVydGVudGx5IHdvdWxkIGJlIHBhcnNpbmcgbXVsdGlw
bGUgbGlzdHMuCj4gQnV0IGFkbWl0dGVkbHkgSSBoYXZlbid0IGxvb2tlZCB3aXRoIHRvbyBtdWNo
IGRldGFpbHMgaW50byB0aGlzLCBzbyBpZgo+IHlvdSBjb252aW5jZSBtZSB0aGF0IHdlIG5lZWQg
dGhpcyBncmFwaCBzdHJ1Y3R1cmUsIHRoZW4gc28gYmUgaXQuCktlZXBpbmcgUENJX1JDLT5JVFMg
bWFwcGluZyBhbmQgUENJX1JDIC0+IFNNTVUgbWFwcGluZyBtaWdodCBub3QgYmUgCnN1ZmZpY2ll
bnQgZm9yIGFsbCB0aGUgY2FzZXMKc3BlYyBzdXBwb3J0cy4gS2VlcGluZyBhIGdyYXBoIHN0cnVj
dHVyZSBhbGwgY2FzZXMgY2FuIGJlIGhhbmRsZWQuCj4+ID0+ICAgICAgRm9yIHRoYXQgcmVhc29u
IFsyXS9bNV0gIG1pZ2h0IG5lZWQgdG8gYmUgcmViYXNlZCBvbiB0aGlzIHRhc2sncwo+PiBwYXRj
aC4gPD0KPj4gWzVdIGh0dHBzOi8vd3d3Lm1haWwtYXJjaGl2ZS5jb20veGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcvbXNnMTIzMDgwLmh0bWwKPj4KPj4gYi4gR2VuZXJhdGUgSU9SVCBmb3IgRG9tcyB3
aXRob3V0IHBhdGNoaW5nIEhvc3QgSU9SVCwgcmF0aGVyIHJlZ2VuZXJhdGUKPj4gZnJvbSB4ZW4g
aW50ZXJuYWwgZGF0YSBzdHJ1Y3R1cmVzLgo+Pgo+PiBiYXNlZCBvbiB0aGlzIHJhdGlvbmFsZSwg
SSB0aGluayB0aGUgZGF0YSBzdHJ1Y3R1cmVzIG1lbnRpb25lZCB3b3VsZCBiZQo+PiByZXF1aXJl
ZC4KPj4KPj4+PiA2LiBJT1JUIEdlbmVyYXRpb24KPj4+PiAtLS0tLS0tLS0tLS0tLS0tLS0tCj4+
Pj4gVGhlcmUgd291bGQgYmUgYSBjb21tb24gY29kZSB0byBnZW5lcmF0ZSBJT1JUIHRhYmxlIGZy
b20KPj4+PiBpb3J0X3RhYmxlX3N0cnVjdC4KPj4+IFRoYXQgc291bmRzIHVzZWZ1bCwgYnV0IHdl
IHdvdWxkIG5lZWQgdG8gYmUgY2FyZWZ1bCB3aXRoIHNoYXJpbmcgY29kZQo+Pj4gYmV0d2VlbiBY
ZW4gYW5kIHRoZSB0b29sIHN0YWNrLiBIYXMgdGhpcyBhY3R1YWxseSBiZWVuIGRvbmUgYmVmb3Jl
Pwo+PiBJIGFkZGVkIHRoZSBjb2RlIHNoYXJpbmcgcGFydCBoZXJlLCBidXQgSSBhbSBub3QgaG9w
ZWZ1bCB0aGF0IHRoaXMgd291bGQKPj4gd29yayBhcyBpdCB3b3VsZCByZXF1aXJlIGxvdCBvZiBj
b2RlIGNoYW5nZSBvbiB0b29sc3RhY2suCj4+IEEgc2ltcGxlIGRpZmZlcmVuY2UgaXMgdGhhdCB0
aGUgYWNwaSBoZWFkZXIgc3RydWN0dXJlcyBoYXZlIGRpZmZlcmVudAo+PiBtZW1iZXIgdmFyaWFi
bGVzLiBUaGlzIGlzIHNhbWUgZm9yIG90aGVyIHN0cnVjdHVyZXMuCj4+IFNvIHdlIG1pZ2h0IGhh
dmUgdG8gY3JlYXRlIGEgbG90IG9mIGRlZmluZXMgaW4gY29tbW9uIGNvZGUgZm9yIHNoYXJpbmcK
Pj4gYW5kIHBvc3NpYmlsaXR5IG9mIGVycm9ycy4KPj4KPj4gU2VlOiBzdHJ1Y3QgYWNwaV9oZWFk
ZXIgaW4gYWNwaTJfMC5oICh0b29scy9saWJhY3BpKQo+PiBhbmQgc3RydWN0IGFjcGlfdGFibGVf
aGVhZGVyIGluIGFjdGJsLmggKHhlbi9pbmNsdWRlL2FjcGkpCldoYXQgZG8geW91IHRoaW5rIGFi
b3V0IHRoaXMgZGlmZmVyZW5jZSBpbiBiYXNpYyBzdHJ1Y3R1cmVzIGluIHRvb2xzdGFjayAKYW5k
IHhlbiBjb2RlLgpXaGVuIHdlIHdyaXRlIGEgY29tbW9uIGxpYnJhcnkgc2hvdWxkIEkgaW5jbHVk
ZSBhICNkZWZpbmUgZm9yIG1hcHBpbmcgCnhlbiBzdHJ1Y3R1cmUgdG8gdG9vbHN0YWNrLgpXb3Vs
ZCBpdCBoYXZlIG1vcmUgb3ZlcmhlYWQgdGhhbiBkdXBsaWNhdGlvbiwgdGhhdCBpcyBhbiBpbXBs
ZW1lbnRhdGlvbiAKaXNzdWUuCj4+IFRoYXQgaXMgd2h5IEkgcHJlZmVycmVkIGEgZG9tY3RsLCBz
byB4ZW4gY291ZCBwcmVwYXJlIElPUlQgZm9yIERvbVUuCj4gSSBkb24ndCB0aGlzIGl0J3MganVz
dGlmaWVkIHRvIG1vdmUgYSBzaW1wbGUgdGFibGUgZ2VuZXJhdGlvbiB0YXNrCj4gaW50byBYZW4s
IGp1c3QgdG8gYWxsb3cgY29kZSBzaGFyaW5nLiBBZnRlciBhbGwgdGhpcyBkb2VzIG5vdCByZXF1
aXJlCj4gYW55IFhlbiBpbnRlcm5hbCBrbm93bGVkZ2UuIFNvIGl0IHNob3VsZCBiZSBkb25lIGRl
ZmluaXRlbHkgaW4gdGhlCj4gdG9vbHN0YWNrLgpZZXMuIEZ1bGx5IGFncmVlLgpUaGUgcG9pbnQg
aGVyZSBpcyBkdXBsaWNhdGlvbiBvciBjb2RlIHJldXNlLgpTZWUgYWJvdmUuCgo+IEkgdGhpbmsg
d2Ugc2hvdWxkIGZvbGxvdyBKdWxpZW4ncyBzdWdnZXN0aW9uIG9mIGxvb2tpbmcgYXQgeGVuL2Nv
bW1vbi9saWJlbGYuCm9rCj4gQ2hlZXJzLAo+IEFuZHJlLgo+Cj4+IElmIG5vdCBjb2RlIHNoYXJp
bmcgdGhlbiBjb2RlIGR1cGxpY2F0aW9uIG1pZ2h0IGFsc28gd29yayAoSW4gdGhhdCBjYXNlCj4+
IG5vIGRvbWN0bCByZXF1aXJlZCkKPj4gV2UgY2FuIGRpc2N1c3Mgb24gdGhpcyBtb3JlLi4uCj4+
Pj4gYS4gRm9yIERvbTAKPj4+PiAgICAgICB0aGUgc3RydWN0dXJlIChpb3J0X3RhYmxlX3N0cnVj
dCkgYmUgbW9kaWZpZWQgdG8gcmVtb3ZlIHNtbXUgbm9kZXMKPj4+PiAgICAgICBhbmQgdXBkYXRl
IGlkX21hcHBpbmdzLgo+Pj4+ICAgICAgIFBDSVJDIGlkbWFwIC0+IG91dHB1dCByZWZyZW5jZSB0
byBJVFMgZ3JvdXAuCj4+Pj4gICAgICAgKFJJRCAtPiBEZXZpY2VJRCkuCj4+Pj4KPj4+PiAgICAg
ICBUT0RPOiBEZXNjcmliZSBhbGdvIGluIHVwZGF0ZV9pZF9tYXBwaW5nIGZ1bmN0aW9uIHRvIG1h
cCBSSUQgLT4KPj4+PiBEZXZpY2VJRCB1c2VkCj4+Pj4gICAgICAgaW4gbXkgZWFybGllciBwYXRj
aCBbM10KPj4+IElmIHRoZSBhYm92ZSBhcHByb2FjaCB3b3JrcywgdGhpcyB3b3VsZCBiZWNvbWUg
YSBzaW1wbGUgbGlzdCBpdGVyYXRpb24sCj4+PiBjcmVhdGluZyBQQ0kgcmMgbm9kZXMgd2l0aCB0
aGUgYXBwcm9wcmlhdGUgcG9pbnRlciB0byB0aGUgSVRTIG5vZGVzLgo+PiBZZXMsIGl0IHdvcmtz
LiBzZWUgWzNdCj4+Pj4gYi4gRm9yIERvbVUKPj4+PiAgICAgICAtIGlvcnRfdGFibGVfc3RydWN0
IHdvdWxkIGhhdmUgbWluaW1hbCAyIG5vZGVzICgxIFBDSVJDIGFuZCAxIElUUwo+Pj4+IGdyb3Vw
KQo+Pj4+ICAgICAgIC0gcG9wdWxhdGUgYSBiYXNpYyBJT1JUIGluIGEgYnVmZmVyIHBhc3NlZCBi
eSB0b29sc3RhY2soIHVzaW5nIGEKPj4+PiBkb21jdGwgOiBkb21jdGxfcHJlcGFyZV9kb21faW9y
dCkKPj4+IEkgdGhpbmsgd2Ugc2hvdWxkIHJlZHVjZSB0aGlzIHRvIGl0ZXJhdGluZyB0aGUgc2Ft
ZSBkYXRhIHN0cnVjdHVyZSBhcwo+Pj4gZm9yIERvbTAuIEVhY2ggcGFzcy10aHJvdWdoLWVkIFBD
SSBkZXZpY2Ugd291bGQgcG9zc2libHkgY3JlYXRlIG9uZQo+Pj4gc3RydWN0IGluc3RhbmNlLCBh
bmQgbGF0ZXIgb24gd2UgZG8gdGhlIHNhbWUgaXRlcmF0aW9uIGFzIHdlIGRvIGZvcgo+Pj4gRG9t
MC4gSWYgdGhhdCBwcm92ZXMgdG8gYmUgc2ltcGxlIGVub3VnaCwgd2UgbWlnaHQgZXZlbiBsaXZl
IHdpdGggdGhlCj4+PiBjb2RlIGR1cGxpY2F0aW9uIGJldHdlZW4gWGVuIGFuZCB0aGUgdG9vbHN0
YWNrLgo+PiBZZXMsIHRoYXRzIHRoZSBJZGVhLiBmb3IgZG9tdSBhbmQgZG9tMCB0aGUgSU9SVCBn
ZW5lcmF0aW9uIGNvZGUgd291bGQgdGFrZQo+Pgo+PiBpb3J0X3RhYmxlX3N0cnVjdAo+PiBhcyBp
bnB1dC4KPj4KPj4+IENoZWVycywKPj4+IEFuZHJlLgo+Pj4KPj4+PiAgICAgICAtIERTRFQgZm9y
IHRoZSBEb21VIGlzIHVwZGF0ZWQgYnkgdG9vbHN0YWNrIHRvIGluY2x1ZGUgYSBQQ0lSQy4KPj4+
PiAgICAgICAtIElmIGEgbmFtZWQgY29tcG9uZW50IGlzIGFkZGVkIHRvIGRvbVUgdGhhdCBpbmZv
cm1hdGlvbiBpcyBwYXNzZWQKPj4+PiBpbiB0aGUKPj4+PiAgICAgICBzYW1lL2FkZGl0aW9uYWwg
ZG9tY3RsLgo+Pj4+ICAgICAgICAgICAtIDxUT0RPOiBkb21jdGxfcHJlcGFyZV9kb21faW9ydCBp
L2YgPgo+Pj4+ICAgICAgIE5vdGU6IEp1bGllbiBJIGhhdmUgdHJpZWQgdG8gaW5jb3Jwb3JhdGUg
eW91ciBzdWdnZXN0aW9uIGZvciBjb2RlCj4+Pj4gcmV1c2UuCj4+Pj4KPj4+PiA3LiBSZWZlcmVu
Y2VzOgo+Pj4+IC0tLS0tLS0tLS0tLS0KPj4+PiBbMF0gaHR0cHM6Ly93d3cubWFpbC1hcmNoaXZl
LmNvbS94ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZy9tc2cxMjE2NjcuaHRtbAo+Pj4+IFsxXSBBUk0g
REVOMDA0OUM6Cj4+Pj4gaHR0cDovL2luZm9jZW50ZXIuYXJtLmNvbS9oZWxwL3RvcGljL2NvbS5h
cm0uZG9jLmRlbjAwNDljL0RFTjAwNDlDX0lPX1JlbWFwcGluZ19UYWJsZS5wZGYKPj4+Pgo+Pj4+
Cj4+Pj4gWzJdIGh0dHBzOi8vd3d3Lm1haWwtYXJjaGl2ZS5jb20veGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcvbXNnMTIzMDgyLmh0bWwKPj4+PiBbM10gaHR0cHM6Ly93d3cubWFpbC1hcmNoaXZlLmNv
bS94ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZy9tc2cxMjE2NjkuaHRtbDoKPj4+PiB1cGRhdGVfaWRf
bWFwcGluZyBmdW5jdGlvbi4KPj4+PiBbNF0gaHR0cHM6Ly93d3cubWFpbC1hcmNoaXZlLmNvbS94
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZy9tc2cxMjM0MzQuaHRtbAo+Pj4+Cj4+Pj4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 31 12:27:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 12:27:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9Vd7-0004Iu-UN; Tue, 31 Oct 2017 12:26:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1e9Vd6-0004Io-85
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 12:26:52 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 F8/3A-29911-B0C68F95; Tue, 31 Oct 2017 12:26:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplleJIrShJLcpLzFFi42Lxqg0y0+XK+RF
 p0DPVxOL7lslMDowehz9cYQlgjGLNzEvKr0hgzXiyuYut4JlkxaWPU9kaGHtEuxi5OIQEZjBK
 XFqwjx3EYRF4wSxx7UsLI4gjIXCTVWJ240/mLkZOICdLYv6bbUxdjBxAdppE87F0iHCVxO/XC
 9hAwkICahJr3kRBDP3FKNF8tY8VpEZYwF3iwsNXjCC2iMA0JokHc/MgirYwSaw6Np0RpJlNQE
 di3YxakBpeAVuJy5PmsIPYLAKqEhuuzAebIyoQLnGn9R0LRI2gxMmZT8BsTgE3ifPnesBqmAX
 MJOZtfsgMYYtL3HoynwnClpdo3jqbeQKjyCwk7bOQtMxC0jILScsCRpZVjBrFqUVlqUW6xkZ6
 SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBkcEABDsYT68LPMQoycGkJMq70/F7p
 BBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3htZPyKFBItS01Mr0jJzgDEKk5bg4FES4V0PkuYtLk
 jMLc5Mh0idYjTm2Lfn1h8mjmczXzcwC7Hk5eelSonzMmYDlQqAlGaU5sENgqWOS4yyUsK8jEC
 nCfEUpBblZpagyr9iFOdgVBLmfQCykCczrwRu3yugU5iATvGSADulJBEhJdXAuLLKy7LM9n7Y
 pnfVHfZTZ92VY5x79P7KZZuklZfOVfOdNHvhm2ntiv9uzHjw2LVZkGOeQ0+cmyVTGauNX3rS9
 zQFm9qa+/NrC+Y+cn0x8UMnu+SSo1tyDX3via2Ll1HrOBNVeW5m45NQh+MRryNqXjFu3xh6jd
 9q3+NkdaP63J5L+fb73uzWVGIpzkg01GIuKk4EAG8WE2AYAwAA
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1509452810!73882231!1
X-Originating-IP: [74.125.82.54]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9485 invoked from network); 31 Oct 2017 12:26:50 -0000
Received: from mail-wm0-f54.google.com (HELO mail-wm0-f54.google.com)
 (74.125.82.54)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 Oct 2017 12:26:50 -0000
Received: by mail-wm0-f54.google.com with SMTP id y80so15303740wmd.0
 for <xen-devel@lists.xenproject.org>; Tue, 31 Oct 2017 05:26:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=VrhPNRkru3Ggc9DNBwySqSSbHH4dGGvDrPG1KyhYDmc=;
 b=ApyBKQ/Oa83we+go9Q7a0Ykg2/coK/0NzS8w77MYOGQyW87ssXwlnblgmQjCV7Je2W
 BRHEiLkXmhbflTKuuYYR/ab7zKZKp6+1piGyjM6GLPlE4FkpWPaL8eMkpmm43PJ3M0dB
 eaT20GCfnCeXpLyTYID/T2Z/HFEUPKTwgWg94=
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=VrhPNRkru3Ggc9DNBwySqSSbHH4dGGvDrPG1KyhYDmc=;
 b=ah9MipEfQEdQzSOuQPt+yQIpM+kbAFKewwzsUPff6q2w3VVyiSUxZquAq9Pp3o1TtG
 BxmZ0vQRluuWhtGBqwydwKbWjsUyb5UF3EoJkPsyVQO6YF2bw9yoh5WnMAIgHsiIN25I
 4yjg5HtTtZkvWXrNjLeoo8m9vHElJF0ib85tYtDEgK2no6fYPHDXqjtkGIrCa5NA5kH0
 NiriLBOqYX5mO1B1BWGBEsTN2oAEufM8wBQ6djoMyno66jP/dqMwsywVHW6RWOvITid/
 PoHWNLs4r/dn+BMl6aPycNFkpcAe7sZQ2Lkf+x2zF/7wBWqVFe+wWpMGfBFnPbiVjaM/
 9Y/A==
X-Gm-Message-State: AMCzsaVW8OHuMXX0+3sFxIRCRjtBR29zT+OkxLOMQf9+bbJJ3qkfkhKD
 O11EIhFrKxvs43uqqIO7FuDgCQ==
X-Google-Smtp-Source: ABhQp+TyqgQyCKJ8+Z6OdOg4vfBHMTQemlL5vUz6+CVHWvWtDW9UUArpuTiedr/xFX1aPcYjzRGD3A==
X-Received: by 10.80.144.178 with SMTP id c47mr2769718eda.240.1509452810435;
 Tue, 31 Oct 2017 05:26:50 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id x10sm1263714edb.24.2017.10.31.05.26.49
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 31 Oct 2017 05:26:49 -0700 (PDT)
To: Manish Jaggi <mjaggi@caviumnetworks.com>,
 Andre Przywara <andre.przywara@linaro.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Sameer Goel <sgoel@codeaurora.org>
References: <c5b79b2a-32d2-5fdb-ff0a-d511b267291e@caviumnetworks.com>
 <b1ef4877-9772-4f61-284a-83d3a5ce19f2@linaro.org>
 <1b0b2a93-17a5-74f6-b655-3435abaedb13@caviumnetworks.com>
 <CAESq+P5Z53VpPChudcetoavcHY+tHy04HUumYn61dwj9gZSLpQ@mail.gmail.com>
 <4aa54ba6-b930-3413-2bc0-c5e9631fb3c9@caviumnetworks.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <3439f8bb-68bc-aef6-362f-35f5fa910d3e@linaro.org>
Date: Tue, 31 Oct 2017 12:26:48 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <4aa54ba6-b930-3413-2bc0-c5e9631fb3c9@caviumnetworks.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC] [Draft Design] ACPI/IORT Support in Xen.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgTWFuaXNoLAoKT24gMTAvMzEvMjAxNyAxMjowNSBQTSwgTWFuaXNoIEphZ2dpIHdyb3RlOgo+
IE9uIDEwLzI3LzIwMTcgNzozNSBQTSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4+PiBXaGVuIFBD
SSBkZXZpY2UgcGFzc3Rocm91Z2ggaXMgc3VwcG9ydGVkLCB0aGUgUENJUkMgaXMgaXRzZWxmIHZp
cnR1YWwKPj4+IChlbXVsYXRlZCBieSBYZW4pLgo+Pj4gT25lIGNhbiBoYXZlIGFueSBudW1iZXIg
b2YgdmlydHVhbCBQQ0lSQ8KgIGFuZCBtYXkgYmUgdmlydHVhbCBTTU1Vcy4KPj4+IEhlbmNlIHRo
ZSB0b3BvbG9neSBjYW4gdmFyeS4KPj4gSSB0aGluayBJIGRvbid0IGRpc2FncmVlLCBteSBpbml0
aWFsIGNvbW1lbnQgd2FzIGp1c3QgYWJvdXQgdGhlCj4+IGNvbmZ1c2lvbiB0aGF0IHRoaXMgIklP
UlQgdG9wb2xvZ3kgaXMgKmRpZmZlcmVudCogZnJvbSIgdGVybSBjcmVhdGVkLgo+IE9rLCBJIHdp
bGwgbW92ZSBpdCBpbiBhIGRpZmZlcmVudCBzZWN0aW9uIGFuZCByZW1vdmUgdGhlIHRlcm0gImRp
ZmZlcmVudCIuCj4+Cj4+PiBOb3cgcmVhZCB0aGUgYmVsb3cgbGluZXMuCj4+Pj4+IEF0IGEgbWlu
aW11bSBkb21VIElPUlQgc2hvdWxkIGluY2x1ZGUgYSBzaW5nbGUgUENJUkMgYW5kIElUUyBHcm91
cC4KPj4+Pj4gU2ltaWxhciBQQ0lSQyBjYW4gYmUgYWRkZWQgaW4gRFNEVC4KPj4+Pj4gQWRkaXRp
b25hbCBub2RlIGNhbiBiZSBhZGRlZCBpZiBwbGF0Zm9ybSBkZXZpY2UgaXMgYXNzaWduZWQgdG8g
ZG9tVS4KPj4+Pj4gTm8gZXh0cmEgbm9kZSBzaG91bGQgYmUgcmVxdWlyZWQgZm9yIFBDSSBkZXZp
Y2UgcGFzcy10aHJvdWdoLgo+Pj4+IEFnYWluIEkgZG9uJ3QgZnVsbHkgdW5kZXJzdGFuZCB0aGlz
IGxhc3Qgc2VudGVuY2UuCj4+PiBUaGUgbGFzdCBsaW5lIGlzIGNvbnRpbnVhdGlvbiBvZiB0aGUg
Zmlyc3QgbGluZSAiQXQgYSBtaW5pbXVtLi4uIgo+PiBPSywgYnV0IHN0aWxsIEkgZG9uJ3QgZ2V0
IGhvdyB3ZSB3b3VsZCBlbmQgdXAgd2l0aCBhbiBJT1JUIHdpdGhvdXQKPj4gKHBhc3MtdGhyb3Vn
aGVkKSBQQ0kgZGV2aWNlcyBpbiB0aGUgZmlyc3QgcGxhY2U/Cj4gSWYgaHlwb3RoZXRpY2FsbHkg
YSBwbGF0Zm9ybSBkZXZpY2UgdXNlcyBNU0kuCgpJIHdvdWxkIG1vdmUgb3V0IG9mIHRoZSBlcXVh
dGlvbiBwbGF0Zm9ybSBkZXZpY2UgcGFzc3Rocm91Z2guIE1vc3Qgb2YgCnVzZSBjYXNlIEkgYW0g
YXdhcmUgaXMgYXJvdW5kIGVtYmVkZGVkIGFuZCBjb250cm9sbGVkIGVudmlyb25tZW50LiBJdCAK
d291bGQgYmUgZGlmZmljdWx0IHRvIHByb3ZpZGUgYSBnZW5lcmljIHdheSBmb3IgU2VydmVyLgoK
VG8gZ2l2ZSBhIGJpdCBtb3JlIGRldGFpbHMsIHdoZW4gdXNpbmcgZGV2aWNlLXRyZWUgdGhlIHVz
ZXIgbmVlZHMgdG8gCnByb3ZpZGUgYSBwYXJ0aWFsIGRldmljZS10cmVlIGRlc2NyaWJpbmcgdGhl
IGRldmljZSBwYXNzdGhyb3VnaC4gRm9yIApBQ1BJLCB5b3Ugd291bGQgbmVlZCB0byBkbyB0aGUg
c2FtZSBidXQgd2l0aCBEU0RULgoKPiBJIHdpbGwgbGV0IFNhbWVlciBjb21tZW50IG9uIGl0Lgo+
IE91ciBwbGF0Zm9ybSBkb2VzIG5vdCBoYXZlIGEgTmFtZWQgQ29tcG9uZW50IG5vZGUgaW4gSU9S
VC4KClsuLi5dCgo+Pj4+PiA2LiBJT1JUIEdlbmVyYXRpb24KPj4+Pj4gLS0tLS0tLS0tLS0tLS0t
LS0tLQo+Pj4+PiBUaGVyZSB3b3VsZCBiZSBhIGNvbW1vbiBjb2RlIHRvIGdlbmVyYXRlIElPUlQg
dGFibGUgZnJvbQo+Pj4+PiBpb3J0X3RhYmxlX3N0cnVjdC4KPj4+PiBUaGF0IHNvdW5kcyB1c2Vm
dWwsIGJ1dCB3ZSB3b3VsZCBuZWVkIHRvIGJlIGNhcmVmdWwgd2l0aCBzaGFyaW5nIGNvZGUKPj4+
PiBiZXR3ZWVuIFhlbiBhbmQgdGhlIHRvb2wgc3RhY2suIEhhcyB0aGlzIGFjdHVhbGx5IGJlZW4g
ZG9uZSBiZWZvcmU/Cj4+PiBJIGFkZGVkIHRoZSBjb2RlIHNoYXJpbmcgcGFydCBoZXJlLCBidXQg
SSBhbSBub3QgaG9wZWZ1bCB0aGF0IHRoaXMgd291bGQKPj4+IHdvcmsgYXMgaXQgd291bGQgcmVx
dWlyZSBsb3Qgb2YgY29kZSBjaGFuZ2Ugb24gdG9vbHN0YWNrLgo+Pj4gQSBzaW1wbGUgZGlmZmVy
ZW5jZSBpcyB0aGF0IHRoZSBhY3BpIGhlYWRlciBzdHJ1Y3R1cmVzIGhhdmUgZGlmZmVyZW50Cj4+
PiBtZW1iZXIgdmFyaWFibGVzLiBUaGlzIGlzIHNhbWUgZm9yIG90aGVyIHN0cnVjdHVyZXMuCj4+
PiBTbyB3ZSBtaWdodCBoYXZlIHRvIGNyZWF0ZSBhIGxvdCBvZiBkZWZpbmVzIGluIGNvbW1vbiBj
b2RlIGZvciBzaGFyaW5nCj4+PiBhbmQgcG9zc2liaWxpdHkgb2YgZXJyb3JzLgo+Pj4KPj4+IFNl
ZTogc3RydWN0IGFjcGlfaGVhZGVyIGluIGFjcGkyXzAuaCAodG9vbHMvbGliYWNwaSkKPj4+IGFu
ZCBzdHJ1Y3QgYWNwaV90YWJsZV9oZWFkZXIgaW4gYWN0YmwuaCAoeGVuL2luY2x1ZGUvYWNwaSkK
PiBXaGF0IGRvIHlvdSB0aGluayBhYm91dCB0aGlzIGRpZmZlcmVuY2UgaW4gYmFzaWMgc3RydWN0
dXJlcyBpbiB0b29sc3RhY2sgCj4gYW5kIHhlbiBjb2RlLgo+IFdoZW4gd2Ugd3JpdGUgYSBjb21t
b24gbGlicmFyeSBzaG91bGQgSSBpbmNsdWRlIGEgI2RlZmluZSBmb3IgbWFwcGluZyAKPiB4ZW4g
c3RydWN0dXJlIHRvIHRvb2xzdGFjay4KPiBXb3VsZCBpdCBoYXZlIG1vcmUgb3ZlcmhlYWQgdGhh
biBkdXBsaWNhdGlvbiwgdGhhdCBpcyBhbiBpbXBsZW1lbnRhdGlvbiAKPiBpc3N1ZS4KPj4+IFRo
YXQgaXMgd2h5IEkgcHJlZmVycmVkIGEgZG9tY3RsLCBzbyB4ZW4gY291ZCBwcmVwYXJlIElPUlQg
Zm9yIERvbVUuCj4+IEkgZG9uJ3QgdGhpcyBpdCdzIGp1c3RpZmllZCB0byBtb3ZlIGEgc2ltcGxl
IHRhYmxlIGdlbmVyYXRpb24gdGFzawo+PiBpbnRvIFhlbiwganVzdCB0byBhbGxvdyBjb2RlIHNo
YXJpbmcuIEFmdGVyIGFsbCB0aGlzIGRvZXMgbm90IHJlcXVpcmUKPj4gYW55IFhlbiBpbnRlcm5h
bCBrbm93bGVkZ2UuIFNvIGl0IHNob3VsZCBiZSBkb25lIGRlZmluaXRlbHkgaW4gdGhlCj4+IHRv
b2xzdGFjay4KPiBZZXMuIEZ1bGx5IGFncmVlLgo+IFRoZSBwb2ludCBoZXJlIGlzIGR1cGxpY2F0
aW9uIG9yIGNvZGUgcmV1c2UuCj4gU2VlIGFib3ZlLgpDYW4gd2UgcGxlYXNlIGZvY3VzIG9uIHdo
YXQgbWF0dGVycywgaS5lIHdoYXQgaXMgbmVjZXNzYXJ5IGZyb20gYW4gCmhpZ2gtbGV2ZWwgcGVy
c3BlY3RpdmUgdG8gc3VwcG9ydCBJT1JUIGluIHRoZSBoeXBlcnZpc29yLgoKV2UgY2FuIGRpc2N1
c3MgYWJvdXQgY29kZSBzaGFyaW5nL2R1cGxpY2F0aW9uIHdoZW4gd2UgZ2V0IHRvIHRoZSBzdXBw
b3J0IApJT1JUIGZvciB0aGUgZ3Vlc3RzLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 31 12:41:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 12:41:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9Vqg-0005cM-3t; Tue, 31 Oct 2017 12:40:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=470789eaf=wei.liu2@citrix.com>)
 id 1e9Vqe-0005cG-ND
 for xen-devel@lists.xen.org; Tue, 31 Oct 2017 12:40:52 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 11/19-13910-35F68F95; Tue, 31 Oct 2017 12:40:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsXitHRDpG5w/o9
 Ig9kL5C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oznM9pZCrp5K1Zdq29gPMLVxcjBISHgL/Hx
 mksXIycHi4CqRMfvpawgNpuAssTPzl42EFtEQE2ifdVM5i5GLg5mgZ2MEm3zZ7CA9AoLZEi09
 xWA1PAKWEhsmbOGCSQsBBT+e5kdIiwocXLmExYQm1lAR2LB7k9sICXMAtISy/9xgIQ5Bawk9u
 wFmc7JISqgItG5dA5YuZCAgkTH9GNMExj5ZiGZNAvJpFkIkxYwMq9i1ChOLSpLLdI1MtFLKsp
 MzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMMQYg2MG472PkIUZJDiYlUd6djt8jhfiS
 8lMqMxKLM+KLSnNSiw8xynBwKEnwKuT9iBQSLEpNT61Iy8wBBjtMWoKDR0mE1xQkzVtckJhbn
 JkOkTrFaMxxbNPlP0wcz2a+bmAWYsnLz0uVEud1ACkVACnNKM2DGwSLwkuMslLCvIxApwnxFK
 QW5WaWoMq/YhTnYFQS5tUBmcKTmVcCt+8V0ClMQKd4SYCdUpKIkJJqYFx7gGuLzqoDxlK/9s6
 MZbdY+SnqYXDpJ8necBEXmzN3b8w4k/Tr+ZmwSZkRZZ6G5V7nnm15bKrqwzI1aZ3s+lt1f48n
 z1364cwEOZcgVUeNngQHh6kzbk+RKnjUdc/8xOe69MfJz83frd+x2PpTmEG0UnRUmmXZ1nmaG
 7cLr7xbcPlj51uecEUlluKMREMt5qLiRACae1UqvQIAAA==
X-Env-Sender: prvs=470789eaf=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1509453649!114346855!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41248 invoked from network); 31 Oct 2017 12:40:51 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Oct 2017 12:40:51 -0000
X-IronPort-AV: E=Sophos;i="5.44,324,1505779200"; d="scan'208";a="449195255"
Date: Tue, 31 Oct 2017 12:40:25 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Zhongze Liu <blackskygg@gmail.com>
Message-ID: <20171031124025.m3yqjjlys6nixl3o@citrix.com>
References: <20171019023635.19812-1-blackskygg@gmail.com>
 <20171019023635.19812-2-blackskygg@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171019023635.19812-2-blackskygg@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 1/7] libxc: add
 xc_domain_remove_from_physmap to wrap XENMEM_remove_from_physmap
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMTksIDIwMTcgYXQgMTA6MzY6MjlBTSArMDgwMCwgWmhvbmd6ZSBMaXUgd3Jv
dGU6Cj4gVGhpcyBpcyBmb3IgdGhlIHByb3Bvc2FsICJBbGxvdyBzZXR0aW5nIHVwIHNoYXJlZCBt
ZW1vcnkgYXJlYXMgYmV0d2VlbiBWTXMKPiBmcm9tIHhsIGNvbmZpZyBmaWxlIi4gU2VlOgo+IAo+
ICAgaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDgv
bXNnMDMyNDIuaHRtbAo+IAo+IFRoZW4gcGxhbiBpcyB0byB1c2UgWEVOTUVNX2FkZF90b19waHlz
bWFwX2JhdGNoIHRvIG1hcCB0aGUgc2hhcmVkIHBhZ2VzIGZyb20KPiBvbmUgZG9tVSB0byBhbm90
aGVyIGFuZCB1c2UgWEVOTUVNX3JlbW92ZV9mcm9tX3BoeXNtYXAgdG8gY2FuY2VsIHRoZSBzaGFy
aW5nLgo+IEEgd3JhcHBlciB0byBYRU5NRU1fYWRkX3RvX3BoeXNtYXBfYmF0Y2ggd2FzIGFkZGVk
IGluIHRoZSBmb2xsb3dpbmcgY29tbWl0Ogo+IAo+ICAgY29tbWl0IDIwZTcyNWU5MzY0Y2ZmNGEy
OTk0NWY2Njk4NmVjZDg4Y2NhODc0M2QKPiAKPiBOb3cgYWRkIHRoZSB3cmFwcGVyIHRvIFhFTk1F
TV9yZW1vdmVfZnJvbV9waHlzbWFwLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFpob25nemUgTGl1IDxi
bGFja3NreWdnQGdtYWlsLmNvbT4KPiBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgo+IAo+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
PiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBDYzogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgo+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+IC0tLQo+ICB0b29s
cy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCB8ICA0ICsrKysKPiAgdG9vbHMvbGlieGMveGNfZG9t
YWluLmMgICAgICAgfCAxMSArKysrKysrKysrKwo+ICAyIGZpbGVzIGNoYW5nZWQsIDE1IGluc2Vy
dGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgg
Yi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAo+IGluZGV4IDY2NmRiMGI5MTkuLjBkODM2
NGVhNGIgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKPiArKysg
Yi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAo+IEBAIC0xNDE1LDYgKzE0MTUsMTAgQEAg
aW50IHhjX2RvbWFpbl9hZGRfdG9fcGh5c21hcF9iYXRjaCh4Y19pbnRlcmZhY2UgKnhjaCwKPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgKmdmcG5zLAo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCAqZXJycyk7Cj4gIAo+ICtpbnQg
eGNfZG9tYWluX3JlbW92ZV9mcm9tX3BoeXNtYXAoeGNfaW50ZXJmYWNlICp4Y2gsCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IGRvbWlkLAoKV2UgcmVjZW50bHkg
bWFkZSBjaGFuZ2VzIHRvIHVzZSB1aW50MzJfdCBmb3IgZG9taWQuCgpZb3UgY2FuIGtlZXAgbXkg
YWNrIGFmdGVyIHRoZSBjaGFuZ2UuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 31 12:48:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 12:48:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9Vxf-0005uL-QT; Tue, 31 Oct 2017 12:48:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=470789eaf=wei.liu2@citrix.com>)
 id 1e9Vxd-0005uF-LQ
 for xen-devel@lists.xen.org; Tue, 31 Oct 2017 12:48:05 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 47/DD-01785-40178F95; Tue, 31 Oct 2017 12:48:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHRDpC5z4Y9
 Ig+8nFSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyb56awFbxiruje08TewLiUuYuRk0NCwF/i
 4eEGVhCbRUBV4nZDPxuIzSagLPGzsxfMFhFQk2hfNROonouDWWAno0Tb/BksIAlhgXSJ9dt+M
 oLYvAIWEp1Lp4DZQgIZErc6v7JCxAUlTs58AlbPLKAjsWD3J6ChHEC2tMTyfxwgJqeAlcSaiY
 IgFaICKkBT5rBATFGQ6Jh+jGkCI98sJINmIRk0C2HQAkbmVYwaxalFZalFukaWeklFmekZJbm
 JmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgYFWz8DAuIPx8ha/Q4ySHExKorw7Hb9HCvEl5adU
 ZiQWZ8QXleakFh9ilOHgUJLgtS/4ESkkWJSanlqRlpkDDHmYtAQHj5IIrwhImre4IDG3ODMdI
 nWK0ZLj2KbLf5g4bjy8DiSfzXzdwCzEkpeflyolzmsD0iAA0pBRmgc3DhaXlxhlpYR5GRkYGI
 R4ClKLcjNLUOVfMYpzMCoJ87qDTOHJzCuB2/oK6CAmoIO8JMAOKklESEk1MCrozdycVu5uts7
 v/g6Bh2IvVZSnFCU/dGvmcnZiVUgurF160qGCffKGK3w3sp/PvzlHJbN+e8IOw7Ofqzlqdu+s
 iPG+IKl6mTt5+TrBsxU+N8JFZFwePz1kU7a+qKRc9WXOvICDK+os99W4q8c+XzetN9f1t6LPp
 q+L1k/ufTNz8aWfEvMlWZRYijMSDbWYi4oTAVTUKVjGAgAA
X-Env-Sender: prvs=470789eaf=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1509454081!106629624!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55947 invoked from network); 31 Oct 2017 12:48:03 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Oct 2017 12:48:03 -0000
X-IronPort-AV: E=Sophos;i="5.44,324,1505779200"; d="scan'208";a="449196823"
Date: Tue, 31 Oct 2017 12:48:00 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Zhongze Liu <blackskygg@gmail.com>
Message-ID: <20171031124759.6w3wpfp2z5puwony@citrix.com>
References: <20171019023635.19812-1-blackskygg@gmail.com>
 <20171019023635.19812-4-blackskygg@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171019023635.19812-4-blackskygg@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 3/7] libxl: introduce a new structure to
 represent static shared memory regions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBPY3QgMTksIDIwMTcgYXQgMTA6MzY6MzFBTSArMDgwMCwgWmhvbmd6ZSBMaXUgd3Jv
dGU6Cj4gQWRkIGEgbmV3IHN0cnVjdHVyZSB0byB0aGUgSURMIGZhbWlsaXkgdG8gcmVwcmVzZW50
IHN0YXRpYyBzaGFyZWQgbWVtb3J5IHJlZ2lvbnMKPiBhcyBwcm9wb3NlZCBpbiB0aGUgcHJvcG9z
YWwgIkFsbG93IHNldHRpbmcgdXAgc2hhcmVkIG1lbW9yeSBhcmVhcyBiZXR3ZWVuIFZNcwo+IGZy
b20geGwgY29uZmlnIGZpbGUiIChzZWUgWzFdKS4KPiAKPiBbMV0gaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDgvbXNnMDMyNDIuaHRtbAo+IAo+IFNp
Z25lZC1vZmYtYnk6IFpob25nemUgTGl1IDxibGFja3NreWdnQGdtYWlsLmNvbT4KPiBSZXZpZXdl
ZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKQWNrZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 31 13:52:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 13:52:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9Wxe-00023K-RG; Tue, 31 Oct 2017 13:52:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=470789eaf=wei.liu2@citrix.com>)
 id 1e9Wxd-00022j-9v
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 13:52:09 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 D4/1D-13910-80088F95; Tue, 31 Oct 2017 13:52:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXitHSDvS5Hw49
 Ig7s/+C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owLl+axFJxirVi4djZbA2MfSxcjJ4eEgL9E
 V+8DVhCbTUBZ4mdnLxuILSKgJ9F04DkjiM0sYCfR/OgDWL2wQJDE2iubmUBsFgFVien7JzKD2
 LwCFhL/162CmikvsavtIthMTgFLifVPm9hBbCGgmnvLvjNC2AoSHdOPMUH0CkqcnPmEBWKXhM
 TBFy+YJzDyzkKSmoUktYCRaRWjRnFqUVlqka6hqV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJ
 SsV5yfu4mRmDwMADBDsZvywIOMUpyMCmJ8u50/B4pxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3
 Wt2PSCHBotT01Iq0zBxgGMOkJTh4lER474GkeYsLEnOLM9MhUqcY7TmObbr8h4njxsPrQLLj5
 l0g+Wzm6wZmIZa8/LxUKXHenyBtAiBtGaV5cENhcXeJUVZKmJcR6EwhnoLUotzMElT5V4ziHI
 xKwrzi9UBTeDLzSuB2vwI6iwnoLC8JsLNKEhFSUg2MQj/lIr2CUjhffz9bGmHUv/e5/BHpcqb
 9Zfa2Uhq8F+umnHgX59x86WjyRUu/wlCHJxbpS6U4rp8U4H780W7ypfU+HMIzN8QLr3kTd6M5
 yPCc37yW2oZv2+ZKHDx0Zf6Z20qp/ZXXpP1D8o/NzQ4IuZK6cHu6deeUM+vqujMaApsLAuOny
 P5QYinOSDTUYi4qTgQAv1r40LYCAAA=
X-Env-Sender: prvs=470789eaf=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1509457926!73129993!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34734 invoked from network); 31 Oct 2017 13:52:08 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Oct 2017 13:52:08 -0000
X-IronPort-AV: E=Sophos;i="5.44,324,1505779200"; d="scan'208";a="457035226"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 31 Oct 2017 13:51:48 +0000
Message-ID: <20171031135203.11537-5-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171031135203.11537-1-wei.liu2@citrix.com>
References: <20171031135203.11537-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: ian.jackson@eu.citrix.com, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH v2 04/19] ts-xen-install: install some
	packages on stretch
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlICJyb3V0ZSIgY29tbWFuZCBpcyBub3cgaW4gdGhhdCBwYWNrYWdlLgoKbGlibmwgaXMgbmVl
ZGVkIHdoZW4gcnVubmluZyB4bC4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Ci0tLQogdHMteGVuLWluc3RhbGwgfCAzICsrKwogMSBmaWxlIGNoYW5nZWQsIDMg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3RzLXhlbi1pbnN0YWxsIGIvdHMteGVuLWluc3Rh
bGwKaW5kZXggZWM5MDdjNS4uZDRjMjVjNyAxMDA3NTUKLS0tIGEvdHMteGVuLWluc3RhbGwKKysr
IGIvdHMteGVuLWluc3RhbGwKQEAgLTU3LDYgKzU3LDkgQEAgc3ViIHBhY2thZ2VzICgpIHsKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJzZGwxLjJkZWJpYW4gbGliZ2xpYjIuMC0w
IGxpYmx6bWE1CiAJCQkgICAgICAgcWVtdS11dGlscwogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG5ldGNhdC1vcGVuYnNkKSk7CisgICAgaWYgKCRoby0+e1N1aXRlfSA9fiBtL3N0cmV0
Y2gvKSB7CisgICAgICAgIHRhcmdldF9pbnN0YWxsX3BhY2thZ2VzKCRobywgJ25ldC10b29scyBs
aWJubC1yb3V0ZS0zLTIwMCcpOworICAgIH0KICAgICBpZiAoJGhvLT57U3VpdGV9ID1+IG0vamVz
c2llLykgewogICAgICAgICB0YXJnZXRfaW5zdGFsbF9wYWNrYWdlcygkaG8sICdsaWJubC1yb3V0
ZS0zLTIwMCcpOwogICAgIH0KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 31 13:52:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 13:52:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9Wxg-00023v-8y; Tue, 31 Oct 2017 13:52:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=470789eaf=wei.liu2@citrix.com>)
 id 1e9Wxe-00022k-Gb
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 13:52:10 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 8E/6B-00431-80088F95; Tue, 31 Oct 2017 13:52:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrohUpe94Ue
 kwf394hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8amvYfZCtYJV0y5dYe9gfEefxcjJ4eEgL/E
 qc4bLCA2m4CyxM/OXjYQW0RAT6LpwHNGEJtZIEXi7dNLYHFhAROJHT8vM4PYLAKqEvMefGPtY
 uTg4BWwkPjUzgkxUl5iV9tFVhBbSEBBomP6MSYQm1dAUOLkzCcsECMlJA6+eME8gZF7FpLULC
 SpBYxMqxjVi1OLylKLdI30kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECA6GegYF
 xB+OpZudDjJIcTEqivDsdv0cK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC9VvcjUkiwKDU9tSIt
 MwcYkjBpCQ4eJRFeDZA0b3FBYm5xZjpE6hSjJcexTZf/MHF03LwLJJ/NfN3ALMSSl5+XKiXOW
 wfSIADSkFGaBzcOFjeXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzzgeZwpOZVwK39RXQQU
 xAB3lJgB1UkoiQkmpgTJ7EdsNyb+uv1bukI4XnTVu7jfFfpVn1Oemry1ZNeLDoeEs3R89JM7l
 LfH074zx3nPiiImAhJOCgvjtjnejBI7sWXNecI3bGeYbHiamLFrDfLlSv+njR75z49MneTxl3
 3FHXPv2ix3/zAUHtA1nz2qz8hXSW6mzxWx3OpraeQzv29j3bL59y5ZRYijMSDbWYi4oTAXOOu
 7qWAgAA
X-Env-Sender: prvs=470789eaf=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1509457925!57305845!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8488 invoked from network); 31 Oct 2017 13:52:07 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Oct 2017 13:52:07 -0000
X-IronPort-AV: E=Sophos;i="5.44,324,1505779200"; d="scan'208";a="449211923"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 31 Oct 2017 13:51:44 +0000
Message-ID: <20171031135203.11537-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: ian.jackson@eu.citrix.com, Julien Grall <julien.grall@arm.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH v2 00/19] Upgrade to Stretch
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rmlyc3QgdmVyc2lvbiBvZiB0aGlzIHNlcmllcyBjYW4gYmUgZm91bmQgYXQgWzBdLgoKVGhpcyB2
ZXJzaW9uIGNvbnRhaW5zIHdvcmthcm91bmQgZm9yIEFybmRhbGUgYm9hcmRzLiBUaGV5IGFyZSBu
b3cgZnVuY3Rpb25hbC4KCkEgYnVuY2ggb2YgdGVzdCBjYXNlcyBmYWlsZWQ6CgoxLiBSdW1wa2Vy
bmVsIHRlc3RzIC0tIEkndmUgc2VudCBhbiBlbWFpbCB0byBBbnR0aSBmb3IgYWR2aWNlLgoyLiBX
aW5kb3dzIHRlc3RzIC0tIFRoZXkgZG9uJ3QgbG9vayBkaWZmZXJlbnQgZnJvbSBub3JtYWwgZmxp
Z2h0cy4gCjMuIG1lbWRpc2stdHJ5LWFwcGVuZCAtLSBPc3N0ZXN0IGNvdWxkbid0IGZpbmQgc29t
ZSBmaWxlLiBJIGRvbid0IHRoaW5rIGl0IGlzCiAgIHJlbGF0ZWQgdG8gdGhlIGNvZGUgSSBtb2Rp
ZmllZC4KNC4gZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmb3IgeGwtcWNvdzIgdGVzdCAtLSBHdWVz
dCBrZXJuZWwgYnVnLgo1LiBuZXN0ZWQgaHZtIGFtZCwgcHZodjIgLS0gRXhwZWN0ZWQgZmFpbHVy
ZS4KCkV4YW1wbGUgZmxpZ2h0OgpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MvMTE1NDA0LwoKVGhlIGFybWhmIGQtaSBmYWlsdXJlIGlzIGZpeGVkIHdpdGgg
YW4gYWRkaXRpb25hbCBwYXRjaCAoIlNraXAgYm9vdGxvYWRlcgppbnN0YWxsYWlvbiBmb3IgYXJt
MzIgb24gU3RyZXRjaCkgb24gdG9wIG9mIHRoZSBjb2RlIGZvciAxNTQwNCwgaW46CgpodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE1NDA0LwoKQ2M6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpbMF0gPDIwMTcxMDIwMTAzODQwLjMy
NzYyLTEtd2VpLmxpdTJAY2l0cml4LmNvbT4KCldlaSBMaXUgKDE5KToKICBnaXRpZ25vcmU6IGln
bm9yZSB2aW0gc3dhcCBmaWxlCiAgdHMteGVuLWJ1aWxkLXByZXA6IG9ubHkgaW5zdGFsbCB3M2Mt
ZHRkLXhodG1sIGZvciBzdWl0ZXMgPFN0cmV0Y2gKICB0cy14ZW4tYnVpbGQtcHJlcDogaW5zdGFs
bCBwYWNrYWdlcyBmb3Igc3VpdGVzID5qZXNzaWUKICB0cy14ZW4taW5zdGFsbDogaW5zdGFsbCBz
b21lIHBhY2thZ2VzIG9uIHN0cmV0Y2gKICBEZWJpYW4ucG06IHVzZSBzeXN2aW5pdC1jb3JlIGlu
c3RlYWQgb2Ygc3lzdGVtZAogIHRzLWxlYWstY2hlY2s6IHN1cHByZXNzIHN5c3RlbWQtc2hpbSwg
d2hpY2ggbGVha3MgaW4gc3RyZXRjaAogIHRzLWhvc3QtaW5zdGFsbDogZG9uJ3QgdXNlIHRoZSBu
ZXcgbmljIG5hbWluZyBzY2hlbWUKICB0cy1ndWVzdHMtbmJkLW1pcnJvcjogdXNlIHRhcmdldF97
Z2V0LHB1dH1maWxlX3Jvb3QgdG8gdHJhbnNmdGVyIGNmZwogIHRzLWRlYmlhbi1maXh1cDogbWVy
Z2Ugb3JpZ2luIGV4dHJhPSB0byBvdXIgb3duCiAgdHMtZGViaWFuLWZpeHVwOiB1c2UgY29ycmVj
dCByZXN1bWUgZGV2aWNlCiAgdHMtZGViaWFuLWh2bS1pbnN0YWxsOiBkaXNhYmxlIG5ldyBuaWMg
bmFtaW5nIHNjaGVtZQogIHRzLXhlbi1idWlsZC1wcmVwOiBpbnN0YWxsIGUyZnNsaWJzLWRldgog
IFRlc3RTdXBwb3J0OiBhZGQgZHBrZyBvcHRpb24gd2hlbiBpbnN0YWxsaW5nIHBhY2thZ2VzCiAg
dHMtZ3Vlc3RzLW5iZC1taXJyb3I6IG1ha2UgaXQgd29yayB3aXRoIHN0cmV0Y2gKICBBZGQgY2xr
X2lnbm9yZV91bnVzZWQgZm9yIHN0cmV0Y2ggZm9yIGFybSBob3N0cwogIFNldCBtYWMgYWRkcmVz
cyBpbiBpbnRlcmZhY2VzKDUpIGlmIGZvcmNlLW1hYy1hZGRyZXNzIGlzIHNldAogIFNraXAgYm9v
dGxvYWRlciBpbnN0YWxsYXRpb24gZm9yIGFybTMyIGluIFN0cmV0Y2gKICBtYWtlLWZsaWdodDog
ZG9uJ3QgdGVzdCBwdmdydWIgZm9yIFhlbiBYWFgKICBTd2l0Y2ggdG8gRGViaWFuIFN0cmV0Y2gK
CiAuZ2l0aWdub3JlICAgICAgICAgICAgIHwgIDEgKwogT3NzdGVzdC5wbSAgICAgICAgICAgICB8
ICAyICstCiBPc3N0ZXN0L0RlYmlhbi5wbSAgICAgIHwgMTkgKysrKysrKysrKysrKysrKy0tCiBP
c3N0ZXN0L1Rlc3RTdXBwb3J0LnBtIHwgIDMgKystCiBtYWtlLWZsaWdodCAgICAgICAgICAgIHwg
MTcgKysrKysrKysrKysrKysrLQogcHJvZHVjdGlvbi1jb25maWcgICAgICB8ICAyICsrCiB0cy1k
ZWJpYW4tZml4dXAgICAgICAgIHwgMTQgKysrKysrKysrKysrLQogdHMtZGViaWFuLWh2bS1pbnN0
YWxsICB8IDEzICsrKysrKysrKysrKwogdHMtZ3Vlc3RzLW5iZC1taXJyb3IgICB8IDU0ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tCiB0cy1ob3N0LWlu
c3RhbGwgICAgICAgIHwgIDQgKysrKwogdHMtbGVhay1jaGVjayAgICAgICAgICB8ICAxICsKIHRz
LXhlbi1idWlsZC1wcmVwICAgICAgfCAxNSArKysrKysrKysrKysrLQogdHMteGVuLWluc3RhbGwg
ICAgICAgICB8ICAzICsrKwogMTMgZmlsZXMgY2hhbmdlZCwgMTM1IGluc2VydGlvbnMoKyksIDEz
IGRlbGV0aW9ucygtKQoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 31 13:52:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 13:52:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9Wxg-00024H-M8; Tue, 31 Oct 2017 13:52:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=470789eaf=wei.liu2@citrix.com>)
 id 1e9Wxf-000232-1U
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 13:52:11 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 99/59-30115-A0088F95; Tue, 31 Oct 2017 13:52:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHRDpC5Xw49
 Ig5Zbkhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bH6cYFn1krPrYkNTA+Yeli5OSQEPCX2Pbn
 CBuIzSagLPGzsxfMFhHQk2g68JwRxGYWsJNofvQBrF5YIFBi/6Y77F2MHBwsAqoSi+dng4R5B
 SwlJrQvgRopL7Gr7SIriM0JFF//tIkdxBYSsJC4t+w7I4StINEx/RgTRK+gxMmZEOcwC0hIHH
 zxgnkCI+8sJKlZSFILGJlWMWoUpxaVpRbpGhrpJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhX
 rJefnbmIEhg0DEOxgvLwx4BCjJAeTkijvTsfvkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeK/V
 /YgUEixKTU+tSMvMAQYwTFqCg0dJhFe2HijNW1yQmFucmQ6ROsVoyXHj4fU/TBwdN+8CyWczX
 zcwC7Hk5eelSonz/gSZJwDSkFGaBzcOFmWXGGWlhHkZgQ4U4ilILcrNLEGVf8UozsGoJMwrDr
 KWJzOvBG7rK6CDmIAO8pIAO6gkESEl1cBY3qKd/zfSYnaSx9TNdxerlk62bmv5Uch5s9PYXXb
 NMpZYRsdTu8/6ui1wftwVev6h7cnvBs1zzr1nfrBs75T3B2RWnmV8rnL1o9cNFZXQZbeXbOIw
 5w3ZfE99lthugVXrFgfdS1dJmbyCRf23g9IeHfZ7yiI3szwXHkopLZ3Bv6FY+feFLLerSizFG
 YmGWsxFxYkAFWuxzq0CAAA=
X-Env-Sender: prvs=470789eaf=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1509457928!103983624!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43861 invoked from network); 31 Oct 2017 13:52:10 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Oct 2017 13:52:10 -0000
X-IronPort-AV: E=Sophos;i="5.44,324,1505779200"; d="scan'208";a="449211929"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 31 Oct 2017 13:51:53 +0000
Message-ID: <20171031135203.11537-10-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171031135203.11537-1-wei.liu2@citrix.com>
References: <20171031135203.11537-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: ian.jackson@eu.citrix.com, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH v2 09/19] ts-debian-fixup: merge origin
	extra= to our own
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIG9yaWdpbmFsIGV4dHJhPSB3YXMgbm90IHJlbW92ZWQsIHNvIHRoZXJlIHdlcmUgdHdvIGV4
dHJhPSBpbiB0aGUKcmVzdWx0aW5nIGNvbmZpZyBmaWxlLgoKSXQgd2Fzbid0IGEgcHJvYmxlbSBm
b3IgeGwgYmVjYXVzZSB0aGUgc2Vjb25kIGV4dHJhPSB0b29rIHByZWNlZGVuY2UuCkhvd2V2ZXIg
bGlidmlydCB0ZXN0cyB3b3VsZCBvbmx5IHBpY2sgdXAgdGhlIGZpcnN0IGV4dHJhPSAtLSAgdGhl
eQp3b3JrZWQgYnkgY2hhbmNlLgoKRml4IHRoaXMgaXNzdWUgYnkgbWVyZ2luZyB0aGUgb3JpZ2lu
YWwuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRz
LWRlYmlhbi1maXh1cCB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBk
ZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3RzLWRlYmlhbi1maXh1cCBiL3RzLWRlYmlhbi1maXh1
cAppbmRleCBmMjk5NzFkLi4yODg3NjZkIDEwMDc1NQotLS0gYS90cy1kZWJpYW4tZml4dXAKKysr
IGIvdHMtZGViaWFuLWZpeHVwCkBAIC0xNzUsNyArMTc1LDcgQEAgc3ViIG90aGVyZml4dXBjZmcg
KCkgewogICAgICAgICAkZXh0cmEgLj0gIiBpb21tdT1zb2Z0IjsKICAgICB9CiAKLSAgICAkY2Zn
IC49ICJcbmV4dHJhPSckZXh0cmEnXG4iOworICAgICRjZmcgPX4gcy9eZXh0cmFccyo9XHMqWyci
XSguKilbJyJdL2V4dHJhID0gJyQxICRleHRyYScvbWc7CiB9OwogCiBzdWIgd3JpdGVjZmcgKCkg
ewotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 31 13:52:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 13:52:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9Wxh-00024e-2g; Tue, 31 Oct 2017 13:52:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=470789eaf=wei.liu2@citrix.com>)
 id 1e9Wxf-00023E-6T
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 13:52:11 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 32/43-29298-A0088F95; Tue, 31 Oct 2017 13:52:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpC5nw49
 Ig7/zLS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozmuZeYC86yVtw7c5C9gfEMSxcjJ4eEgL/E
 4o4WJhCbTUBZ4mdnLxuILSKgJ9F04DkjiM0sYCfR/OgDWL2wQKDEgxmL2UFsFgFVieVPpzCD2
 LwCFhIz9h5lhpgpL7Gr7SIriM0pYCmx/mkTWL0QUM29Zd8ZIWwFiY7px5ggegUlTs58wgKxS0
 Li4IsXzBMYeWchSc1CklrAyLSKUaM4tagstUjXyFIvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NSc
 xqVgvOT93EyMweOoZGBh3MF7e4neIUZKDSUmUd6fj90ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxK
 Erxz6n5ECgkWpaanVqRl5gDDGCYtwcGjJMJ7DyTNW1yQmFucmQ6ROsVoyXHj4fU/TBwdN+8Cy
 WczXzcwC7Hk5eelSonz/gRpEABpyCjNgxsHi7VLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlY
 R5xeuBpvBk5pXAbX0FdBAT0EFeEmAHlSQipKQaGBedVwoM3eGTUarzXfkBj75EY8Q7kT8mU2q
 ea+l+jTiRkNb8+caLkAWTVI79e7t81ZaJYTcOej1LcG86ft2hObnv78mGmzvmvjj2McsqwyJy
 C0OZ3fX/vd1qb20nH+I1fmEW/ev3dNvrPXq3/xdcYvR77+l5+KXqLiGOnnmfjU4sjsspUAm77
 6vEUpyRaKjFXFScCAAShcqosAIAAA==
X-Env-Sender: prvs=470789eaf=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1509457928!106586852!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53866 invoked from network); 31 Oct 2017 13:52:09 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Oct 2017 13:52:09 -0000
X-IronPort-AV: E=Sophos;i="5.44,324,1505779200"; d="scan'208";a="449211926"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 31 Oct 2017 13:51:49 +0000
Message-ID: <20171031135203.11537-6-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171031135203.11537-1-wei.liu2@citrix.com>
References: <20171031135203.11537-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: ian.jackson@eu.citrix.com, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH v2 05/19] Debian.pm: use sysvinit-core
	instead of systemd
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW5zdGFsbCB0aGF0IHBhY2thZ2VzIGZvciBzdWl0ZXMgPndoZWV6eSwgYmVjYXVzZSB0aGV5IHVz
ZSBzeXN0ZW1kIGFzCnRoZSBkZWZhdWx0IGluaXQuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIE9zc3Rlc3QvRGViaWFuLnBtIHwgMiArLQogMSBmaWxl
IGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvT3Nz
dGVzdC9EZWJpYW4ucG0gYi9Pc3N0ZXN0L0RlYmlhbi5wbQppbmRleCA4NDUwMjdhLi5lN2ZiMDIw
IDEwMDY0NAotLS0gYS9Pc3N0ZXN0L0RlYmlhbi5wbQorKysgYi9Pc3N0ZXN0L0RlYmlhbi5wbQpA
QCAtODI3LDcgKzgyNyw3IEBAIHN1YiBwcmVzZWVkX2Jhc2UgKCQkJDtAKSB7CiAKICAgICAjIFN5
c3RlbWQgZG9lc24ndCBob25vciBvc3N0ZXN0LWNvbmZpcm0tYm9vdGVkIHNlcnZpY2UsIHdoaWNo
CiAgICAgIyBicmVha3MgdHMtbGVhay1jaGVjay4gIEZhbGwgYmFjayB0byBTeXNWIGluaXQgZm9y
IG5vdy4KLSAgICBpZiAoICRzdWl0ZSA9fiAvamVzc2llLyApIHsKKyAgICBpZiAoICRzdWl0ZSAh
fiAvc3F1ZWV6ZXx3aGVlenkvICkgewogICAgICAgIHByZXNlZWRfaG9va19jb21tYW5kKCRobywg
J2xhdGVfY29tbWFuZCcsICRzZngsIDw8RU5EKQogaW4tdGFyZ2V0IGFwdC1nZXQgaW5zdGFsbCAt
eSBzeXN2aW5pdC1jb3JlCiBFTkQKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 31 13:52:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 13:52:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9Wxk-00025d-Jp; Tue, 31 Oct 2017 13:52:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=470789eaf=wei.liu2@citrix.com>)
 id 1e9Wxi-00025C-K9
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 13:52:14 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 D0/AC-15886-D0088F95; Tue, 31 Oct 2017 13:52:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDvS5nw49
 Ig9ezmC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owFX+ewFzxkr5h9+R1LA+NNti5GTg4JAX+J
 T39XgdlsAsoSPzt7wWwRAT2JpgPPGUFsZgE7ieZHH1hAbGGBNIm73x4xg9gsAqoSt1etZwWxe
 QUsJBrbf7BDzJSX2NV2ESzOKWApsf5pE1hcCKjm3rLvjBC2gkTH9GNMEL2CEidnPmGB2CUhcf
 DFC+YJjLyzkKRmIUktYGRaxahenFpUllqka6iXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKy
 XnJ+7iREYOgxAsINx+UenQ4ySHExKorw7Hb9HCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg9ar/
 ESkkWJSanlqRlpkDDGKYtAQHj5IIryxImre4IDG3ODMdInWK0ZLjxsPrf5g4Om7eBZLPZr5uY
 BZiycvPS5US560EaRAAacgozYMbB4u0S4yyUsK8jEAHCvEUpBblZpagyr9iFOdgVBLmFQeZwp
 OZVwK39RXQQUxAB3lJgB1UkoiQkmpgVDgvGzbR5LUMyw6RrDKWU3Wvg66XHnH6sW3yF+9Hu6V
 lvZq1XoedzJui+jPJrya+fmF9hEz7HROhe8dv886q9NrsWRC2dRfDbI3NRmsWVkycF19UNm35
 StdE6/ydm2QrZmZburdwmGj9ZI+drLRa80HZmqJFbnOCVsY9XNsasWjaM72vJ8v1lViKMxINt
 ZiLihMB/CoeHq8CAAA=
X-Env-Sender: prvs=470789eaf=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1509457927!105234389!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1762 invoked from network); 31 Oct 2017 13:52:08 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Oct 2017 13:52:08 -0000
X-IronPort-AV: E=Sophos;i="5.44,324,1505779200"; d="scan'208";a="457035228"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 31 Oct 2017 13:51:52 +0000
Message-ID: <20171031135203.11537-9-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171031135203.11537-1-wei.liu2@citrix.com>
References: <20171031135203.11537-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: ian.jackson@eu.citrix.com, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH v2 08/19] ts-guests-nbd-mirror: use
	target_{get, put}file_root to transfter cfg
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIG9yaWdpbmFsIGNvZGUgdXNlZCB0YXJnZXRfY21kX291dHB1dF9yb290IHdoaWNoIGNhdXNl
ZCBhIHRyYWlsaW5nCm5ldyBsaW5lIHRvIGJlIGRlbGV0ZWQsIHdoaWNoIGNhdXNlZCBsaWJ2aXJ0
IGNvbnZlcnRlciB0byBmYWlsLgoKSXQgd2Fzbid0IGRpc2NvdmVyZWQgdW50aWwgbm93IGJlY2F1
c2Ugd2UgYXBwZW5kZWQgdG9vIG1hbnkgIlxuIi4KClVzZSB0YXJnZXRfe2dldCxwdXR9ZmlsZV9y
b290IHRvIGRvIHRoZSBqb2IuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgotLS0KIHRzLWd1ZXN0cy1uYmQtbWlycm9yIHwgNyArKysrKy0tCiAxIGZpbGUgY2hh
bmdlZCwgNSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3RzLWd1
ZXN0cy1uYmQtbWlycm9yIGIvdHMtZ3Vlc3RzLW5iZC1taXJyb3IKaW5kZXggY2E4MzAwZC4uMzAz
MjIwNCAxMDA3NTUKLS0tIGEvdHMtZ3Vlc3RzLW5iZC1taXJyb3IKKysrIGIvdHMtZ3Vlc3RzLW5i
ZC1taXJyb3IKQEAgLTExNSw4ICsxMTUsMTEgQEAgc3ViIHNodWZmbGVjb25maWdzICgpIHsKIAlt
eSAkZ249ICRnbnNbJGldOwogCW15ICRnaG89ICRnaG9zWyRpXTsKIAlteSAkY2ZncGF0aD0gJHJ7
ICIkZ2hvLT57R3Vlc3R9X2NmZ3BhdGgiIH07Ci0JbXkgJGNmZ2RhdGE9IHRhcmdldF9jbWRfb3V0
cHV0X3Jvb3QoJHNobywiY2F0ICRjZmdwYXRoIik7Ci0JdGFyZ2V0X3B1dGZpbGVjb250ZW50c19y
b290X3N0YXNoKCRjaG8sMTAsJGNmZ2RhdGEsJGNmZ3BhdGgpOworCW15ICRmaWxlPSAkY2ZncGF0
aDsKKwkkZmlsZT1+IHMsLywtLGc7CisJJGZpbGU9ICIkc3Rhc2gvIi5ob3N0bmFtZXBhdGgoJGNo
bykuIi0tJGZpbGUiOworCXRhcmdldF9nZXRmaWxlX3Jvb3QoJHNobywgNjAsICRjZmdwYXRoLCAk
ZmlsZSk7CisJdGFyZ2V0X3B1dGZpbGVfcm9vdCgkY2hvLCA2MCwgJGZpbGUsICRjZmdwYXRoKTsK
ICAgICB9CiB9CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 31 13:52:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 13:52:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9Wxg-00023k-2I; Tue, 31 Oct 2017 13:52:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=470789eaf=wei.liu2@citrix.com>)
 id 1e9Wxe-000232-DA
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 13:52:10 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 F8/49-30115-90088F95; Tue, 31 Oct 2017 13:52:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDvS5nw49
 Ig4+vOSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxna2cxFyxjq3i3aBVjA+My1i5GTg4JAX+J
 +Re2MoHYbALKEj87e9lAbBEBPYmmA88ZQWxmATuJ5kcfWLoYOTiEBcIkJrXag5gsAqoSS46Eg
 1TwClhIND3/wQ4xUV5iV9tFsOmcApYS6582gcWFgGruLfvOCGErSHRMP8YE0SsocXLmExaITR
 ISB1+8YJ7AyDsLSWoWktQCRqZVjBrFqUVlqUW6hqZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTm
 JScV6yfm5mxiBgcMABDsYvy0LOMQoycGkJMq70/F7pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ
 3mt1PyKFBItS01Mr0jJzgCEMk5bg4FES4b0HkuYtLkjMLc5Mh0idYrTkuPHw+h8mjo6bd4Hks
 5mvG5iFWPLy81KlxHl/gjQIgDRklObBjYPF2SVGWSlhXkagA4V4ClKLcjNLUOVfMYpzMCoJ84
 rXA03hycwrgdv6CuggJqCDvCTADipJREhJNTDGCKqm2qzrN2iZzXvfS7zu04TdJp7cGrGLn+2
 Zf9Q6dUaC9McOz4I/71ZKFbZWibybdclmgz2D5PXMTqdNX0xfSET8Nj0VHffK5bCkI/e8vqC2
 XVKe5+7UVXS0JReYFjOV/Ji0hZkjQu525eeVGjYerRP2NTL/3uDZ8ez83yBp7SZGGw6pl0osx
 RmJhlrMRcWJAOxZDNquAgAA
X-Env-Sender: prvs=470789eaf=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1509457926!73129993!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34910 invoked from network); 31 Oct 2017 13:52:08 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Oct 2017 13:52:08 -0000
X-IronPort-AV: E=Sophos;i="5.44,324,1505779200"; d="scan'208";a="457035227"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 31 Oct 2017 13:51:51 +0000
Message-ID: <20171031135203.11537-8-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171031135203.11537-1-wei.liu2@citrix.com>
References: <20171031135203.11537-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: ian.jackson@eu.citrix.com, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH v2 07/19] ts-host-install: don't use the
	new nic naming scheme
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQWNrZWQtYnk6IElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRzLWhvc3QtaW5zdGFs
bCB8IDQgKysrKwogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBh
L3RzLWhvc3QtaW5zdGFsbCBiL3RzLWhvc3QtaW5zdGFsbAppbmRleCAxMWMxNGE3Li43MzM5ODU4
IDEwMDc1NQotLS0gYS90cy1ob3N0LWluc3RhbGwKKysrIGIvdHMtaG9zdC1pbnN0YWxsCkBAIC0y
NzEsNiArMjcxLDEwIEBAIEVORAogICAgICMgd2h5IHRoaXMgaXMgcmVwZWF0ZWQuCiAgICAgcHVz
aCBAaG9jbWRsaW5lLCAiY29uc29sZT0kY29uc29sZSIgdW5sZXNzICRjb25zb2xlIGVxICJOT05F
IjsKIAorICAgICMgRG9uJ3QgdXNlICJQcmVkaWN0YWJsZSBOZXR3b3JrIEludGVyZmFjZSBOYW1l
cyIKKyAgICAjIGh0dHBzOi8vd3d3LmZyZWVkZXNrdG9wLm9yZy93aWtpL1NvZnR3YXJlL3N5c3Rl
bWQvUHJlZGljdGFibGVOZXR3b3JrSW50ZXJmYWNlTmFtZXMvCisgICAgcHVzaCBAaG9jbWRsaW5l
LCAibmV0LmlmbmFtZXM9MCIgaWYgJGhvLT57U3VpdGV9ID1+IG0vc3RyZXRjaC87CisKICAgICBw
dXNoIEBob2NtZGxpbmUsCiAgICAgICAgIGdldF9ob3N0X3Byb3BlcnR5KCRobywgImxpbnV4LWJv
b3QtYXBwZW5kICRoby0+e1N1aXRlfSIsICcnKSwKICAgICAgICAgZ2V0X2hvc3RfcHJvcGVydHko
JGhvLCAibGludXgtYm9vdC1hcHBlbmQgJGhvLT57U3VpdGV9ICRye2FyY2h9IiwgJycpOwotLSAK
Mi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 31 13:52:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 13:52:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9Wxg-00024S-Sd; Tue, 31 Oct 2017 13:52:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=470789eaf=wei.liu2@citrix.com>)
 id 1e9Wxf-000238-3F
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 13:52:11 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 AD/FA-05089-A0088F95; Tue, 31 Oct 2017 13:52:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpC5nw49
 Ig/YX1hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b85imMBTuZK9b9V29g/M3UxcjJISHgL3Hi
 zjtWEJtNQFniZ2cvG4gtIqAn0XTgOSOIzSxgJ9H86AMLiC0sECfxYcJbMJtFQFViSesNMJtXw
 EJiT8tmFoiZ8hK72i6CzeQUsJRY/7SJHcQWAqq5t+w7I4StINEx/RgTRK+gxMmZT1ggdklIHH
 zxgnkCI+8sJKlZSFILGJlWMaoXpxaVpRbpGuklFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFes
 l5+duYgQGTj0DA+MOxlPNzocYJTmYlER5dzp+jxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXut
 7kekkGBRanpqRVpmDjCEYdISHDxKIrz3QNK8xQWJucWZ6RCpU4yWHDceXv/DxNFx8y6QfDbzd
 QOzEEtefl6qlDjvT5AGAZCGjNI8uHGwOLvEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZh3Ps
 gUnsy8Eritr4AOYgI6yEsC7KCSRISUVAPjfN/Qjv3XxTlOJs1OnZ9klPu0ol7oscHl00u3Rt3
 MEnvOmLRa4t+cr9taO+UPXw3WEDsV1vCUp/vR3s71WXrG91YzfSqaNPO82cStGz5nlDLzHw9x
 OPfr38OeBZcu3nXOUD98aAUzl0uE3lel8t2sYvvqv/n17UvaWLTySsjU9BPz5V7ZV3y7qcRSn
 JFoqMVcVJwIAFvNVDCuAgAA
X-Env-Sender: prvs=470789eaf=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1509457925!57305845!4
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9019 invoked from network); 31 Oct 2017 13:52:09 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Oct 2017 13:52:09 -0000
X-IronPort-AV: E=Sophos;i="5.44,324,1505779200"; d="scan'208";a="449211927"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 31 Oct 2017 13:51:50 +0000
Message-ID: <20171031135203.11537-7-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171031135203.11537-1-wei.liu2@citrix.com>
References: <20171031135203.11537-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: ian.jackson@eu.citrix.com, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH v2 06/19] ts-leak-check: suppress
	systemd-shim, which leaks in stretch
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQWNrZWQtYnk6IElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRzLWxlYWstY2hlY2sg
fCAxICsKIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQoKZGlmZiAtLWdpdCBhL3RzLWxl
YWstY2hlY2sgYi90cy1sZWFrLWNoZWNrCmluZGV4IDY3OGQwNjkuLjQxZTYyNDUgMTAwNzU1Ci0t
LSBhL3RzLWxlYWstY2hlY2sKKysrIGIvdHMtbGVhay1jaGVjawpAQCAtMjAyLDYgKzIwMiw3IEBA
IHhlbnN0b3JlIC92bQogeGVuc3RvcmUgL2xpYnhsCiAKIHByb2Nlc3MgLiogdWRldmQKK3Byb2Nl
c3MgLiogLy4rL3N5c3RlbWQtc2hpbQogCiBmaWxlIC92YXIvcnVuL3hlbnN0b3JlZC9kYgogZmls
ZSAvdmFyL3J1bi94ZW5zdG9yZWQvZGIuZGVidWcKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 31 13:52:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 13:52:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9Wxd-00022r-KG; Tue, 31 Oct 2017 13:52:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=470789eaf=wei.liu2@citrix.com>)
 id 1e9Wxc-00022d-LW
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 13:52:08 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 AC/79-20813-70088F95; Tue, 31 Oct 2017 13:52:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDvS57w49
 IgwvLVSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyTmyawFxxmqth7bAVrA+MEpi5GTg4JAX+J
 /U1nwWw2AWWJn529bCC2iICeRNOB54wgNrOAnUTzow8sILawgKPE/4WnwGpYBFQllrz5CRbnF
 bCQaOp5yAYxU15iV9tFVhCbU8BSYv3TJnYQWwio5t6y74wQtoJEx/RjTBC9ghInZz5hgdglIX
 HwxQvmCYy8s5CkZiFJLWBkWsWoUZxaVJZapGtoqpdUlJmeUZKbmJmja2hgppebWlycmJ6ak5h
 UrJecn7uJERg8DECwg/HbsoBDjJIcTEqivDsdv0cK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC9
 VvcjUkiwKDU9tSItMwcYxjBpCQ4eJRHeeyBp3uKCxNzizHSI1ClGS44bD6//YeLouHkXSD6b+
 bqBWYglLz8vVUqc9ydIgwBIQ0ZpHtw4WKxdYpSVEuZlBDpQiKcgtSg3swRV/hWjOAejkjCveD
 3QFJ7MvBK4ra+ADmICOshLAuygkkSElFQDY6DHraD/GrPm5u/e4+K3+v3LNx7z3ztvFdAyOMT
 Ts+S/z/7o5zEeD67d1bqvnPpZcOOdR6mvr8wSExBoa66X5zFSWsTBlzX/fcqc51YNT26bCXy9
 tcOhZlmrVIregl1OoWwFNi/9/6bKvf3r4qcrZyjasiHnxMNofr5F2wVP+7u1MFyYeOXnPCWW4
 oxEQy3mouJEAHyb+TqwAgAA
X-Env-Sender: prvs=470789eaf=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1509457926!73129993!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34661 invoked from network); 31 Oct 2017 13:52:07 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Oct 2017 13:52:07 -0000
X-IronPort-AV: E=Sophos;i="5.44,324,1505779200"; d="scan'208";a="457035225"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 31 Oct 2017 13:51:45 +0000
Message-ID: <20171031135203.11537-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171031135203.11537-1-wei.liu2@citrix.com>
References: <20171031135203.11537-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: ian.jackson@eu.citrix.com, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH v2 01/19] gitignore: ignore vim swap file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQWNrZWQtYnk6IElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIC5naXRpZ25vcmUgfCAx
ICsKIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQoKZGlmZiAtLWdpdCBhLy5naXRpZ25v
cmUgYi8uZ2l0aWdub3JlCmluZGV4IDQyNTUwNmIuLmY3ZTViNzcgMTAwNjQ0Ci0tLSBhLy5naXRp
Z25vcmUKKysrIGIvLmdpdGlnbm9yZQpAQCAtMSw1ICsxLDYgQEAKICp+CiAqLmJhaworKi5zd3AK
IHRtcAogKi50bXAKIGJpc2VjdGlvbi5wcwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 31 13:52:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 13:52:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9Wxg-000246-Fc; Tue, 31 Oct 2017 13:52:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=470789eaf=wei.liu2@citrix.com>)
 id 1e9Wxe-00022l-Hd
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 13:52:10 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 19/B8-00983-80088F95; Tue, 31 Oct 2017 13:52:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsXitHRDpC5Hw49
 Igy+bJCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy2+W2MBY9YKx4cmsTewPiMpYuRk0NCwF/i
 7bfXjCA2m4CyxM/OXjYQW0RAT6LpwHOwOLOAnUTzow9g9cICERK9H1pZQWwWAVWJzzdfM4PYv
 AIWEhPf/YSaKS+xq+0iWA2ngKXE+qdN7CC2EFDNvWXfGSFsBYmO6ceYIHoFJU7OfMICsUtC4u
 CLF8wTGHlnIUnNQpJawMi0ilG9OLWoLLVI10gvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVg
 vOT93EyMwdOoZGBh3MJ5qdj7EKMnBpCTKu9Pxe6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5r
 dT8ihQSLUtNTK9Iyc4BBDJOW4OBREuG9B5LmLS5IzC3OTIdInWK05zi26fIfJo4bD68DyY6bd
 4Hks5mvG5iFWPLy81KlxHl/grQJgLRllObBDYVF3SVGWSlhXkYGBgYhnoLUotzMElT5V4ziHI
 xKwrzzQabwZOaVwO1+BXQWE9BZXhJgZ5UkIqSkGhhntD7h+Bu18ujdy3kHFLfGlN/MOpyh+Tj
 663L/0hvTjx6ODeZ9rn34zluXA9/aRGyu85zn/XIzTsj7TyfDr++9dhqs90Vyb/bGz6uaf0qX
 65JOTKqP2qf2xld/pacvn5cd1Of74OVX3oArIW5vnAzqlmibNNf4dm79rF/e39aprylWfkn6h
 7oSS3FGoqEWc1FxIgDPxodLtQIAAA==
X-Env-Sender: prvs=470789eaf=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1509457925!57305845!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8658 invoked from network); 31 Oct 2017 13:52:07 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Oct 2017 13:52:07 -0000
X-IronPort-AV: E=Sophos;i="5.44,324,1505779200"; d="scan'208";a="449211924"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 31 Oct 2017 13:51:47 +0000
Message-ID: <20171031135203.11537-4-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171031135203.11537-1-wei.liu2@citrix.com>
References: <20171031135203.11537-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: ian.jackson@eu.citrix.com, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH v2 03/19] ts-xen-build-prep: install
	packages for suites >jessie
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U3R1YmRvbSBidWlsZCBuZWVkcyB0ZXhpbmZvLgoKTGlidmlydCBidWlsZCBuZWVkcyBhdXRvcG9p
bnQuCgpRRU1VIGJ1aWxkIG5lZWRzIGxpYnBjaWFjY2Vzcy1kZXYuCgpTaWduZWQtb2ZmLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRzLXhlbi1idWlsZC1wcmVwIHwgNCAr
KysrCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdHMteGVu
LWJ1aWxkLXByZXAgYi90cy14ZW4tYnVpbGQtcHJlcAppbmRleCA3NzE4Y2ZmLi44MGJmYjMwIDEw
MDc1NQotLS0gYS90cy14ZW4tYnVpbGQtcHJlcAorKysgYi90cy14ZW4tYnVpbGQtcHJlcApAQCAt
MjIxLDYgKzIyMSwxMCBAQCBzdWIgcHJlcCAoKSB7CiAJIyBqZXNzaWUgKD5qZXNzaWU/KQogCXB1
c2goQHBhY2thZ2VzLCAibGlibmwtcm91dGUtMy1kZXYiKTsKICAgICB9CisgICAgaWYgKCRoby0+
e1N1aXRlfSAhfiBtL3NxdWVlemV8d2hlZXp5fGplc3NpZS8pIHsKKyAgICAgICAgcHVzaChAcGFj
a2FnZXMsIHF3KHRleGluZm8gYXV0b3BvaW50IGxpYnBjaWFjY2Vzcy1kZXYpKTsKKyAgICB9CisK
ICAgICB0YXJnZXRfaW5zdGFsbF9wYWNrYWdlcygkaG8sIEBwYWNrYWdlcyk7CiAgICAgdGFyZ2V0
X2NtZF9yb290KCRobywgImNobW9kIC1SIGErciAvdXNyL3NoYXJlL2dpdC1jb3JlL3RlbXBsYXRl
cyIpOwogICAgICMgd29ya2Fyb3VuZCBmb3IgRGViaWFuICM1OTU3MjgKLS0gCjIuMTEuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 31 13:52:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 13:52:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9Wxj-00025N-Cp; Tue, 31 Oct 2017 13:52:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=470789eaf=wei.liu2@citrix.com>)
 id 1e9Wxh-00024d-K3
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 13:52:13 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 99/E7-06614-C0088F95; Tue, 31 Oct 2017 13:52:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpC5nw49
 Ig88zBCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz5jw4zFnxhr1ix7i9zA+M71i5GTg4JAX+J
 cwsbGUFsNgFliZ+dvWwgtoiAnkTTgedgcWYBO4nmRx9YQGxhgWSJ7b/ug9WwCKhKnNv2gx3E5
 hWwkLh3fTcTxEx5iV1tF8HmcwpYSqx/2gRWIwRSs+w7I4StINEx/RgTRK+gxMmZT1ggdklIHH
 zxgnkCI+8sJKlZSFILGJlWMaoXpxaVpRbpGuklFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFes
 l5+duYgSGTj0DA+MOxlPNzocYJTmYlER5dzp+jxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXut
 7kekkGBRanpqRVpmDjCIYdISHDxKIrz3QNK8xQWJucWZ6RCpU4yWHMc2Xf7DxNFx8y6QfDbzd
 QOzEEtefl6qlDjvT5AGAZCGjNI8uHGwSLvEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZh3Ps
 gUnsy8Eritr4AOYgI6yEsC7KCSRISUVAOjNa/iFKtZSXwWf+ce/CO1t4jJ+bGSWsfPE8Kr11t
 di1DZs03s94wljceDd3vyrhdm8n38SWBaml3ahRtO0yXy5quveth8eI/16W+/itUfnSuW/Cv3
 8FPS/BApvsML+/z2numb+nJevWRY9fXsXyWPngWeyjo6SyhzLhNPHefulJlMm3IOMuZvVWIpz
 kg01GIuKk4EAHI4YFivAgAA
X-Env-Sender: prvs=470789eaf=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1509457925!57305845!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8881 invoked from network); 31 Oct 2017 13:52:08 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Oct 2017 13:52:08 -0000
X-IronPort-AV: E=Sophos;i="5.44,324,1505779200"; d="scan'208";a="449211925"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 31 Oct 2017 13:51:46 +0000
Message-ID: <20171031135203.11537-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171031135203.11537-1-wei.liu2@citrix.com>
References: <20171031135203.11537-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: ian.jackson@eu.citrix.com, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH v2 02/19] ts-xen-build-prep: only
	install w3c-dtd-xhtml for suites <Stretch
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhhdCBwYWNrYWdlIGlzIG5vdCBpbmNsdWRlZCBpbiBTdHJldGNoLgoKVGhhdCBwYWNrYWdlIHdh
cyBpbnN0YWxsZWQgYmVjYXVzZSBsaWJ2aXJ0IGJ1aWxkIG5lZWRlZCBpdC4gSG93ZXZlcgpsaWJ2
aXJ0IGJ1aWxkcyBmaW5lIHdpdGhvdXQgaXQgaW4gU3RyZXRjaC4KClNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdHMteGVuLWJ1aWxkLXByZXAgfCA1ICsr
KystCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZm
IC0tZ2l0IGEvdHMteGVuLWJ1aWxkLXByZXAgYi90cy14ZW4tYnVpbGQtcHJlcAppbmRleCAzZTk4
MzY0Li43NzE4Y2ZmIDEwMDc1NQotLS0gYS90cy14ZW4tYnVpbGQtcHJlcAorKysgYi90cy14ZW4t
YnVpbGQtcHJlcApAQCAtMjA2LDkgKzIwNiwxMiBAQCBzdWIgcHJlcCAoKSB7CiAgICAgICAgICAg
ICAgICAgICAgICAgbGliZ2xpYjIuMC1kZXYgbGlibHptYS1kZXYgcGtnLWNvbmZpZwogICAgICAg
ICAgICAgICAgICAgICAgIGF1dG9jb25mIGF1dG9tYWtlIGxpYnRvb2wgeHNsdHByb2MKICAgICAg
ICAgICAgICAgICAgICAgICBsaWJ4bWwyLXV0aWxzIGxpYnhtbDItZGV2Ci0gICAgICAgICAgICAg
ICAgICAgICAgbGliZGV2bWFwcGVyLWRldiB3M2MtZHRkLXhodG1sIGxpYnhtbC14cGF0aC1wZXJs
CisgICAgICAgICAgICAgICAgICAgICAgbGliZGV2bWFwcGVyLWRldiBsaWJ4bWwteHBhdGgtcGVy
bAogICAgICAgICAgICAgICAgICAgICAgIGNjYWNoZSBuYXNtIGNoZWNrcG9saWN5IGVidGFibGVz
KTsKIAorICAgIGlmICgkaG8tPntTdWl0ZX0gPX4gbS9zcXVlZXplfHdoZWV6eXxqZXNzaWUvKSB7
CisJcHVzaChAcGFja2FnZXMsICJ3M2MtZHRkLXhodG1sIik7CisgICAgfQogICAgIGlmICgkaG8t
PntTdWl0ZX0gIX4gbS9zcXVlZXplfHdoZWV6eS8pIHsKIAlwdXNoKEBwYWNrYWdlcywgcXcob2Nh
bWwtbm94IG9jYW1sLWZpbmRsaWIpKTsKICAgICB9Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 31 13:58:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 13:58:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9X3g-0003QB-E7; Tue, 31 Oct 2017 13:58:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=470789eaf=wei.liu2@citrix.com>)
 id 1e9X3f-0003Pe-H7
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 13:58:23 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 5B/7C-29911-F7188F95; Tue, 31 Oct 2017 13:58:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHSDvW5N449
 Ig2+vOSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owJW7wKHghVHD65nr2BcTt/FyMnh4SAv8TK
 6+dYQWw2AWWJn529bCC2iICeRNOB54wgNrOAnUTzow8sILawQKDE6jO97CA2i4CqxL5Fu8Hqe
 QUsJRZMOscCMVNeYlfbRbCZnEDx9U+bwOqFBCwk7i37zghhK0h0TD/GBNErKHFy5hMWiF0SEg
 dfvGCewMg7C0lqFpLUAkamVYzqxalFZalFuoZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV
 6yfm5mxiBgcMABDsYdz53OsQoycGkJMq70/F7pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXoeG
 H5FCgkWp6akVaZk5wBCGSUtw8CiJ8B4GSfMWFyTmFmemQ6ROMRpzdNy8+4eJ49nM1w3MQix5+
 XmpUuK8j0BKBUBKM0rz4AbBYusSo6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHldQabwZOaVwO
 17BXQKE9ApXhJgp5QkIqSkGhgn1AvFfnl/feuxmbW738kIKrKfW/Ba5vs/nwijUJV3KVaCes9
 clLtz1m1gbHI5sc6wsuZYperZ/RPvRVS0vZ8y29Kr97qHlvavbO0JJ1/P49FcwK524v7qhX+8
 SufM+z2tYdPXh7xZRxI0LSJiXka/tngyXUN/y/yo1SfX6v+uqS/dzeUw87+XEktxRqKhFnNRc
 SIAbH7ttKgCAAA=
X-Env-Sender: prvs=470789eaf=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1509458298!73901128!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19999 invoked from network); 31 Oct 2017 13:58:19 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Oct 2017 13:58:19 -0000
X-IronPort-AV: E=Sophos;i="5.44,324,1505779200"; d="scan'208";a="457036567"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 31 Oct 2017 13:51:58 +0000
Message-ID: <20171031135203.11537-15-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171031135203.11537-1-wei.liu2@citrix.com>
References: <20171031135203.11537-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: ian.jackson@eu.citrix.com, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH v2 14/19] ts-guests-nbd-mirror: make it
	work with stretch
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gdGhlIHNlcnZlciBzaWRlLCBvbmx5IGFkZCBvbGRzdHlsZT0gYW5kIHBvcnQ9IG9uIFdoZWV6
eSBhbmQgSmVzc2llLgpTdHJldGNoIGRvZXNuJ3Qgc3VwcG9ydCBvciBuZWVkIHRob3NlIGFueW1v
cmUuCgpPbiB0aGUgY2xpZW50IHNpZGUsIGdlbmVyYXRlIG5ldyBzdHlsZSBjb25maWd1cmF0aW9u
IGZpbGUuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0K
IHRzLWd1ZXN0cy1uYmQtbWlycm9yIHwgNDcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0MyBpbnNlcnRpb25zKCspLCA0IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3RzLWd1ZXN0cy1uYmQtbWlycm9yIGIvdHMtZ3Vlc3Rz
LW5iZC1taXJyb3IKaW5kZXggMzAzMjIwNC4uN2JjYzAyYyAxMDA3NTUKLS0tIGEvdHMtZ3Vlc3Rz
LW5iZC1taXJyb3IKKysrIGIvdHMtZ3Vlc3RzLW5iZC1taXJyb3IKQEAgLTYwLDE1ICs2MCwxOSBA
QCBzdWIgY29uZmlnc2VydmVyICgpIHsKIFtnZW5lcmljXQogICAgIHVzZXIgPSByb290CiBFTkQK
LSAgICAkc2NmZyAuPSA8PEVORCB1bmxlc3MgJHNoby0+e1N1aXRlfSA9fiBtL3NhcmdlfGxlbm55
fHNxdWVlemUvOworCisgICAgJHNjZmcgLj0gPDxFTkQgaWYgJHNoby0+e1N1aXRlfSA9fiBtL3do
ZWV6eXxqZXNzaWUvOwogICAgIG9sZHN0eWxlID0gdHJ1ZQogRU5ECisKICAgICBmb3JlYWNoIG15
ICR2IChAdm9scykgewogCSR2LT57UG9ydH09IHVuaXF1ZV9pbmNyZW1lbnRpbmdfcnVudmFyKCIk
e3Nydmhvc3R9X25leHRwb3J0Iiw0MDAwKTsKIAkkdi0+e1BhdGh9PSAiL2Rldi8kdi0+e0dob317
Vmd9LyR2LT57THZ9IjsKIAkkc2NmZy49PDxFTkQ7CiBbZXhwb3J0JHYtPntJeH1dCiAgICAgZXhw
b3J0bmFtZSA9ICR2LT57UGF0aH0KK0VORAorCSRzY2ZnLj08PEVORCBpZiAkc2hvLT57U3VpdGV9
ID1+IG0vd2hlZXp5fGplc3NpZS87CiAgICAgcG9ydCA9ICR2LT57UG9ydH0KIEVORAogICAgIH0K
QEAgLTc5LDkgKzgzLDcgQEAgRU5ECiAgICAgdGFyZ2V0X2luc3RhbGxfcGFja2FnZXMoJHNobywg
cXcobmJkLXNlcnZlcikpOwogfQogCi1zdWIgY29uZmlnY2xpZW50ICgpIHsKLSAgICB0YXJnZXRf
Y21kX3Jvb3QoJGNobywgImRwa2cgLS1wdXJnZSBuYmQtY2xpZW50IHx8OiIpOwotCitzdWIgY29u
ZmlnY2xpZW50X3ByZV9zdHJldGNoICgpIHsKICAgICBteSAkbXlkYWVtb249ICcvcm9vdC9uYmQt
Y2xpZW50LWFzeW5jJzsKICAgICB0YXJnZXRfcHV0ZmlsZWNvbnRlbnRzX3Jvb3Rfc3Rhc2goJGNo
bywxMCw8PCdFTkQnLCRteWRhZW1vbik7CiAjIS9iaW4vc2gKQEAgLTEwNyw3ICsxMDksNDQgQEAg
TkJEX1BPUlRbJHYtPntJeH1dPSR2LT57UG9ydH0KIEVORAogICAgIH0KICAgICB0YXJnZXRfcHV0
ZmlsZWNvbnRlbnRzX3Jvb3Rfc3Rhc2goJGNobywxMCwkY2NmZywiL2V0Yy9uYmQtY2xpZW50Iik7
Cit9CisKK3N1YiBjb25maWdjbGllbnRfc3RyZXRjaCAoKSB7CisgICAgbXkgJGNjZmcgPSA8PEVO
RDsKKyMgZ2VuZXJhdGVkIGJ5ICQwCitFTkQKKworICAgIGZvcmVhY2ggbXkgJHYgKEB2b2xzKSB7
CisJbXkgJG5iZGRldiA9ICJuYmQkdi0+e0l4fSI7CisJJGNjZmcgLj0gPDxFTkQ7CiskbmJkZGV2
ICRzaG8tPntOYW1lfSBleHBvcnQkdi0+e0l4fQorRU5ECisgICAgfQorCisgICAgdGFyZ2V0X3B1
dGZpbGVjb250ZW50c19yb290X3N0YXNoKCRjaG8sMTAsJGNjZmcsIi9ldGMvbmJkdGFiIik7Cit9
CisKK3N1YiBjb25maWdjbGllbnQgKCkgeworICAgIHRhcmdldF9jbWRfcm9vdCgkY2hvLCAiZHBr
ZyAtLXB1cmdlIG5iZC1jbGllbnQgfHw6Iik7CisKKyAgICBpZiAoJGNoby0+e1N1aXRlfSAhfiBt
L3N0cmV0Y2gvKSB7CisgICAgICAgIGNvbmZpZ2NsaWVudF9wcmVfc3RyZXRjaCgpOworICAgIH0g
ZWxzZSB7CisgICAgICAgIGNvbmZpZ2NsaWVudF9zdHJldGNoKCk7CisgICAgfQorCiAgICAgdGFy
Z2V0X2luc3RhbGxfcGFja2FnZXMoJGNobywgcXcobmJkLWNsaWVudCkpOworCisgICAgaWYgKCRj
aG8tPntTdWl0ZX0gIX4gbS9zcXVlZXplfHdoZWV6eXxqZXNzaWUvKSB7CisJZm9yZWFjaCBteSAk
diAoQHZvbHMpIHsKKwkgICAgbXkgJG5iZGRldiA9ICJuYmQkdi0+e0l4fSI7CisJICAgIHRhcmdl
dF9jbWRfcm9vdCgkY2hvLCA8PEVORCk7Citta2RpciAtcCAvZGV2LyR2LT57R2hvfXtWZ30KK2lm
ICEgdGVzdCAtTCAkdi0+e1BhdGh9OyB0aGVuIGxuIC1zIC9kZXYvJG5iZGRldiAkdi0+e1BhdGh9
OyBmaQorRU5ECisJfQorCXRhcmdldF9jbWRfcm9vdCgkY2hvLCAiL2V0Yy9pbml0LmQvbmJkLWNs
aWVudCBzdGFydCIpOworICAgIH0KIH0KIAogc3ViIHNodWZmbGVjb25maWdzICgpIHsKLS0gCjIu
MTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 31 13:58:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 13:58:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9X3g-0003QN-Kt; Tue, 31 Oct 2017 13:58:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=470789eaf=wei.liu2@citrix.com>)
 id 1e9X3f-0003Pk-Js
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 13:58:23 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 E0/F8-31302-E7188F95; Tue, 31 Oct 2017 13:58:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpG5d449
 Ig+a9Uhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bZ7/sYC66yV/z4t4epgXE+WxcjJ4eEgL/E
 yQf9TCA2m4CyxM/OXrC4iICeRNOB54wgNrOAnUTzow8sILawgI/EibPNYDaLgKrE7hddQDUcH
 LwClhLHmkohRspL7Gq7yApicwKF1z9tYgexhQQsJO4t+84IYStIdEw/BraWV0BQ4uTMJywQqy
 QkDr54wTyBkXcWktQsJKkFjEyrGDWKU4vKUot0jQ30kooy0zNKchMzc3QNDUz1clOLixPTU3M
 Sk4r1kvNzNzECQ6eegYFxB+OEVX6HGCU5mJREeXc6fo8U4kvKT6nMSCzOiC8qzUktPsQow8Gh
 JMHr0PAjUkiwKDU9tSItMwcYxDBpCQ4eJRFebpA0b3FBYm5xZjpE6hSjK8eGhst/mDiO7bsOJ
 G88BJEdN+8CyWczXzcwC7Hk5eelSonzpoE0C4A0Z5TmwY2GReAlRlkpYV5GBgYGIZ6C1KLczB
 JU+VeM4hyMSsK8HCBTeDLzSuAueAV0HBPQcV4SYMeVJCKkpBoYPd8VMq1fe2nykZLla9/9mLT
 tp2bSQuvwbc6m8yMFnxU7V/JsCrZQ8Q1uLfE+KRbQ/17oNbfzirgZLgGVp7yXFJQ99frGyCHC
 w1y7+FHQxSvF5aKmOg9+BTRuPxXd/eVRx5KbVRI1sTffv0s7pHKu9cr8C1eVmV2j6nZb/fV7v
 G1Xbmli4cN3SizFGYmGWsxFxYkAdEwNI7sCAAA=
X-Env-Sender: prvs=470789eaf=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1509458299!109585852!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12130 invoked from network); 31 Oct 2017 13:58:21 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Oct 2017 13:58:21 -0000
X-IronPort-AV: E=Sophos;i="5.44,324,1505779200"; d="scan'208";a="449213281"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 31 Oct 2017 13:52:02 +0000
Message-ID: <20171031135203.11537-19-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171031135203.11537-1-wei.liu2@citrix.com>
References: <20171031135203.11537-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: ian.jackson@eu.citrix.com, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH v2 18/19] make-flight: don't test pvgrub
	for Xen XXX
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WFhYIE5lZWQgdG8gcGluIGRvd24gdGhlIHZlcnNpb24gb2YgWGVuIHdoZW4gdGhlIHVwZ3JhZGUg
dG8gc3RyZXRjaCBpcwpjb21wbGV0ZSBiZWNhdXNlIG9zc3Rlc3QgY29uZmlndXJhdGlvbiBpcyBi
cmFuY2hlZCBmb3IgZWFjaCB2ZXJzaW9uLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KLS0tCiBtYWtlLWZsaWdodCB8IDE3ICsrKysrKysrKysrKysrKystCiAx
IGZpbGUgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp
dCBhL21ha2UtZmxpZ2h0IGIvbWFrZS1mbGlnaHQKaW5kZXggNzY2MjBjMS4uYjBmMWU2OSAxMDA3
NTUKLS0tIGEvbWFrZS1mbGlnaHQKKysrIGIvbWFrZS1mbGlnaHQKQEAgLTgyNyw3ICs4MjcsMjIg
QEAgdGVzdF9tYXRyaXhfZG9fb25lICgpIHsKICAgI2RvX3Bhc3N0aHJvdWdoX3Rlc3RzCiAKICAg
ZG9fcHlncnViX3Rlc3RzCi0gIGRvX3B2Z3J1Yl90ZXN0cworCisgICMgcHZncnViMSB0ZXN0cyBm
b3IgdmVyc2lvbiA8IFhYWCBvbmx5CisgIGNhc2UgIiR4ZW5icmFuY2giIGluCisgIHhlbi00LjMt
dGVzdGluZykgdGVzdF9wdmdydWI9eSA7OworICB4ZW4tNC40LXRlc3RpbmcpIHRlc3RfcHZncnVi
PXkgOzsKKyAgeGVuLTQuNS10ZXN0aW5nKSB0ZXN0X3B2Z3J1Yj15IDs7CisgIHhlbi00LjYtdGVz
dGluZykgdGVzdF9wdmdydWI9eSA7OworICB4ZW4tNC43LXRlc3RpbmcpIHRlc3RfcHZncnViPXkg
OzsKKyAgeGVuLTQuOC10ZXN0aW5nKSB0ZXN0X3B2Z3J1Yj15IDs7CisgIHhlbi00LjktdGVzdGlu
ZykgdGVzdF9wdmdydWI9eSA7OworICAqKSAgICAgICAgICAgICAgIHRlc3RfcHZncnViPW4gOzsK
KyAgZXNhYworCisgIGlmIFsgeCR0ZXN0X3B2Z3J1YiA9IHh5IF07IHRoZW4KKyAgICAgIGRvX3B2
Z3J1Yl90ZXN0cworICBmaQogCiAgIGRvX3h0Zl90ZXN0cwogICBkb19saXZlcGF0Y2hfdGVzdHMK
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 31 13:58:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 13:58:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9X3f-0003Pl-7A; Tue, 31 Oct 2017 13:58:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=470789eaf=wei.liu2@citrix.com>)
 id 1e9X3e-0003Pe-BN
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 13:58:22 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 15/6C-29911-D7188F95; Tue, 31 Oct 2017 13:58:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDvW5t449
 Ig52LhSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz2fT+ZCvazVvzY2sjcwLiNpYuRg0NCwF/i
 9azELkZODjYBZYmfnb1sILaIgJ5E04HnjCA2s4CdRPOjDywgtrBAsMTjuQ2sIDaLgKrEhGUn2
 EFsXgFLiQW39jGB2BIC8hK72i6C1XACxdc/bQKrERKwkLi37DsjhK0g0TH9GBNEr6DEyZlPWC
 B2SUgcfPGCeQIj7ywkqVlIUgsYmVYxqhenFpWlFuka6iUVZaZnlOQmZuboGhqY6eWmFhcnpqf
 mJCYV6yXn525iBAYOAxDsYNz53OkQoyQHk5Io707H75FCfEn5KZUZicUZ8UWlOanFhxhlODiU
 JHgdGn5ECgkWpaanVqRl5gBDGCYtwcGjJMJ7GCTNW1yQmFucmQ6ROsVoyXHj4fU/TBwdN+8Cy
 WczXzcwC7Hk5eelSonzPgJpEABpyCjNgxsHi7NLjLJSwryMQAcK8RSkFuVmlqDKv2IU52BUEu
 Z1BZnCk5lXArf1FdBBTEAHeUmAHVSSiJCSamBsfLSAteXn6WUspneaJ6mfrW/jL7WbyJYgZVd
 cyy6kp6bJIy/7+ux0wdB7e5N+T5z+w6d/kwXLzM+hf2/MVHpdFb324yzBm7WT93qV3PjxYPHP
 dw/4k/OmpKYw5M3eK9q8bP+a599NdZUn+qq4cwau+harw7yiQjQrU631g8zRY6K7+zp2NhUqs
 RRnJBpqMRcVJwIADkY7kq4CAAA=
X-Env-Sender: prvs=470789eaf=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1509458298!73901128!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20790 invoked from network); 31 Oct 2017 13:58:21 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Oct 2017 13:58:21 -0000
X-IronPort-AV: E=Sophos;i="5.44,324,1505779200"; d="scan'208";a="457036572"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 31 Oct 2017 13:52:01 +0000
Message-ID: <20171031135203.11537-18-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171031135203.11537-1-wei.liu2@citrix.com>
References: <20171031135203.11537-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: ian.jackson@eu.citrix.com, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH v2 17/19] Skip bootloader installation
	for arm32 in Stretch
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiBPc3N0ZXN0
L0RlYmlhbi5wbSB8IDUgKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS9Pc3N0ZXN0L0RlYmlhbi5wbSBiL09zc3Rlc3QvRGViaWFuLnBtCmluZGV4IDJj
M2JjZjQuLmIyZDUwMDcgMTAwNjQ0Ci0tLSBhL09zc3Rlc3QvRGViaWFuLnBtCisrKyBiL09zc3Rl
c3QvRGViaWFuLnBtCkBAIC0xMDI3LDYgKzEwMjcsMTEgQEAgRU5ECiAJJHByZXNlZWRfZmlsZS49
ICg8PEVORCk7CiBkLWkgICAgIG5vYm9vdGxvYWRlci9jb25maXJtYXRpb25fY29tbW9uIGJvb2xl
YW4gdHJ1ZQogRU5ECisgICAgICAgICMgU3RyZXRjaCBoYXMgYSBkaWZmZXJlbnQgbWV0aG9kIHRv
IHNraXAgYm9vdGxvYWRlciBpbnN0YWxsYXRpb24KKyAgICAgICAgJHByZXNlZWRfZmlsZS49ICg8
PEVORCk7CitkLWkgICAgIGdydWItaW5zdGFsbGVyL3NraXAgYm9vbGVhbiB0cnVlCitkLWkgICAg
IGxpbG8taW5zdGFsbGVyL3NraXAgYm9vbGVhbiB0cnVlCitFTkQKIAogICAgICAgICAjIERlYmlh
biBCdWcgIzc3MTk0OSBtZWFucyB0aGF0IHVwZGF0ZS1tZW51LWxpc3QgYWx3YXlzCiAgICAgICAg
ICMgZ2VuZXJhdGVzIGEgZnVsbCBhYnNvbHV0ZSBwYXRoIHRvIHRoZSBrZXJuZWwgKyBpbml0cmQs
IHdoaWxlCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 31 13:58:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 13:58:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9X3k-0003TE-KP; Tue, 31 Oct 2017 13:58:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=470789eaf=wei.liu2@citrix.com>)
 id 1e9X3j-0003SM-FA
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 13:58:27 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 02/5F-30115-28188F95; Tue, 31 Oct 2017 13:58:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsXitHSDvW5T449
 Igy3XRS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owNr5ezFWxjr/g88yJbA2MPWxcjJ4eEgL/E
 0wPHmEBsNgFliZ+dvWBxEQE9iaYDzxlBbGYBO4nmRx9YQGxhAU+JLSc+gtWwCKhKNC1ewQxi8
 wpYSnxZ/oMdYqa8xK62i6wgNidQfP3TJrC4kICFxL1l3xkhbAWJjukQe3kFBCVOznzCArFLQu
 LgixfMExh5ZyFJzUKSWsDItIpRvTi1qCy1SNdQL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMal
 YLzk/dxMjMHQYgGAH487nTocYJTmYlER5dzp+jxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwevQ
 8CNSSLAoNT21Ii0zBxjEMGkJDh4lEd7DIGne4oLE3OLMdIjUKUZ7jmObLv9h4rjx8DqQ7Lh5F
 0g+m/m6gVmIJS8/L1VKnPcRSJsASFtGaR7cUFjUXWKUlRLmZQQ6U4inILUoN7MEVf4VozgHo5
 IwryvIFJ7MvBK43a+AzmICOstLAuyskkSElFQDo7HpxBzXymBLnt/BjnHX1ri1XT3jccg30bi
 2anoE4xWGlG+Vn05Z6szOSFpm0bNimbDxNscPM51SbXbpdeyqna7C0Htu8aQwtbKi0ldXJmye
 a7TBWvbd5h0CS5YI6R+Z/vLOnpx+xaltl4vOy/5dsWb7qxPnL310fCCQNGV+SBpfYewHq2XLt
 iuxFGckGmoxFxUnAgBWbPectQIAAA==
X-Env-Sender: prvs=470789eaf=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1509458298!73901128!4
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21533 invoked from network); 31 Oct 2017 13:58:26 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Oct 2017 13:58:26 -0000
X-IronPort-AV: E=Sophos;i="5.44,324,1505779200"; d="scan'208";a="457036587"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 31 Oct 2017 13:51:56 +0000
Message-ID: <20171031135203.11537-13-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171031135203.11537-1-wei.liu2@citrix.com>
References: <20171031135203.11537-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: ian.jackson@eu.citrix.com, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH v2 12/19] ts-xen-build-prep: install
	e2fslibs-dev
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGluLXRyZWUgbGliZnNpbWFnZSBleHQyZnMgaW1wbGVtZW50YXRpb24gY2FuJ3QgaGFuZGxl
IDY0Yml0CmVuYWJsZWQgZXh0NCwgd2hpY2ggaXMgdGhlIGRlZmF1bHQgaW4gc3RyZXRjaC4KCklu
c3RhbGxpbmcgZTJmc2xpYnMtZGV2IGNhdXNlcyBsaWJmc2ltYWdlIHRvIHBpY2sgdXAgdGhlIHBh
Y2thZ2VkCmV4dDJmcyBpbXBsZW1lbnRhdGlvbi4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdHMteGVuLWJ1aWxkLXByZXAgfCA2ICsrKysrKwogMSBm
aWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3RzLXhlbi1idWlsZC1w
cmVwIGIvdHMteGVuLWJ1aWxkLXByZXAKaW5kZXggODBiZmIzMC4uOGI0YjA4YSAxMDA3NTUKLS0t
IGEvdHMteGVuLWJ1aWxkLXByZXAKKysrIGIvdHMteGVuLWJ1aWxkLXByZXAKQEAgLTIyNSw2ICsy
MjUsMTIgQEAgc3ViIHByZXAgKCkgewogICAgICAgICBwdXNoKEBwYWNrYWdlcywgcXcodGV4aW5m
byBhdXRvcG9pbnQgbGlicGNpYWNjZXNzLWRldikpOwogICAgIH0KIAorICAgICMgVGhlIGluLXRy
ZWUgZXh0NCBzdXBwb3J0IGluIGxpYmZzaW1hZ2UgY2FuJ3QgY29wZSB3aXRoIDY0Yml0IGV4dDQg
b24KKyAgICAjIDMyYml0IGJ1aWxkLiBVc2UgdGhlIHBhY2thZ2VkIGxpYnJhcnkuCisgICAgaWYg
KCRoby0+e1N1aXRlfSAhfiBtL3NxdWVlemV8d2hlZXp5fGplc3NpZS8pIHsKKyAgICAgICAgcHVz
aChAcGFja2FnZXMsIHF3KGUyZnNsaWJzLWRldikpOworICAgIH0KKwogICAgIHRhcmdldF9pbnN0
YWxsX3BhY2thZ2VzKCRobywgQHBhY2thZ2VzKTsKICAgICB0YXJnZXRfY21kX3Jvb3QoJGhvLCAi
Y2htb2QgLVIgYStyIC91c3Ivc2hhcmUvZ2l0LWNvcmUvdGVtcGxhdGVzIik7CiAgICAgIyB3b3Jr
YXJvdW5kIGZvciBEZWJpYW4gIzU5NTcyOAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 31 13:58:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 13:58:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9X3j-0003SS-Dg; Tue, 31 Oct 2017 13:58:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=470789eaf=wei.liu2@citrix.com>)
 id 1e9X3i-0003R2-7F
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 13:58:26 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 64/64-29298-18188F95; Tue, 31 Oct 2017 13:58:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsXitHRDpG5j449
 Igwt/mS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyv95exFzxgqdg2p66BsZGli5GTQ0LAX+LF
 haNMIDabgLLEz85eNhBbREBPounAc0YQm1nATqL50QewemGBQIlbs2eC1bMIqErcWrIcrIZXw
 FJiwa0LbBAz5SV2tV1kBbE5geLrnzaxg9hCAhYS95Z9Z4SwFSQ6ph9jgugVlDg58wkLxC4JiY
 MvXjBPYOSdhSQ1C0lqASPTKkaN4tSistQiXWMDvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKR
 iveT83E2MwNCpZ2Bg3ME4YZXfIUZJDiYlUd6djt8jhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw
 OjT8iBQSLEpNT61Iy8wBBjFMWoKDR0mElxskzVtckJhbnJkOkTrFaM9xbNPlP0wcNx5eB5IdN
 +8CyWczXzcwC7Hk5eelSonzpoG0CYC0ZZTmwQ2FRd0lRlkpYV5GBgYGIZ6C1KLczBJU+VeM4h
 yMSsK8HCBTeDLzSuB2vwI6iwnoLC8JsLNKEhFSUg2M+tqmBza6vHKOOBLKGHjYpnFluKpc59V
 HhWymXTwvzH72ZeaY/vh1ftpdSXaujlP16ndOhB9j9njS9M+ca03zhrknI1rdjjJ/lo4xymT3
 FZA46HbyzGuXa/eE2JRPyhw6ZVHjN+XL8znK7yf0SR9vVr6yeubj0NdzoqummFh8WvtnXpecZ
 4m9EktxRqKhFnNRcSIALAtEP7UCAAA=
X-Env-Sender: prvs=470789eaf=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1509458299!109585852!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12459 invoked from network); 31 Oct 2017 13:58:24 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Oct 2017 13:58:24 -0000
X-IronPort-AV: E=Sophos;i="5.44,324,1505779200"; d="scan'208";a="449213327"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 31 Oct 2017 13:51:59 +0000
Message-ID: <20171031135203.11537-16-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171031135203.11537-1-wei.liu2@citrix.com>
References: <20171031135203.11537-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: ian.jackson@eu.citrix.com, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH v2 15/19] Add clk_ignore_unused for
	stretch for arm hosts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2l0aG91dCB0aGF0IHBhcmFtZXRlciB3ZSBsb3NlIHVhcnQgb3V0cHV0LgoKU2lnbmVkLW9mZi1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiBPc3N0ZXN0L0RlYmlhbi5wbSB8
IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlm
ZiAtLWdpdCBhL09zc3Rlc3QvRGViaWFuLnBtIGIvT3NzdGVzdC9EZWJpYW4ucG0KaW5kZXggZTdm
YjAyMC4uMmJmZDVhZSAxMDA2NDQKLS0tIGEvT3NzdGVzdC9EZWJpYW4ucG0KKysrIGIvT3NzdGVz
dC9EZWJpYW4ucG0KQEAgLTI0MCw3ICsyNDAsNyBAQCBFTkQKIAlwdXNoIEB4ZW5rb3B0LCAkeGVu
a29wdDsKIAkjIGh0dHA6Ly9idWdzLnhlbnByb2plY3Qub3JnL3hlbi9idWcvNDUKIAlwdXNoIEB4
ZW5rb3B0LCAiY2xrX2lnbm9yZV91bnVzZWQiCi0JICAgIGlmICRoby0+e1N1aXRlfSA9fiBtL3do
ZWV6eXxqZXNzaWUvOworCSAgICBpZiAkaG8tPntTdWl0ZX0gPX4gbS93aGVlenl8amVzc2llfHN0
cmV0Y2gvOwogCiAJJHhlbmtvcHQgPSBqb2luICcgJywgQHhlbmtvcHQ7CiAJbG9nbSgiRG9tMCBM
aW51eCBvcHRpb25zOiAkeGVua29wdCIpOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 31 13:58:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 13:58:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9X3h-0003RA-VL; Tue, 31 Oct 2017 13:58:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=470789eaf=wei.liu2@citrix.com>)
 id 1e9X3g-0003Pk-6c
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 13:58:24 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 FC/F8-31302-F7188F95; Tue, 31 Oct 2017 13:58:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsXitHRDpG59449
 Ig60/hC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxLD9uYCpZwVBxqWcncwPiZrYuRk0NCwF/i
 8fX7rCA2m4CyxM/OXrC4iICeRNOB54wgNrOAnUTzow8sILawQJjE28YtYDUsAqoS99tWM4HYv
 AKWEg+XrWeHmCkvsavtIthMTqD4+qdNYHEhAQuJe8u+M0LYChId049B9QpKnJz5hAVil4TEwR
 cvmCcw8s5CkpqFJLWAkWkVo0ZxalFZapGusYFeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrF
 ecn7uJkZg8NQzMDDuYJywyu8QoyQHk5Io707H75FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgd
 Gn5ECgkWpaanVqRl5gDDGCYtwcGjJMLLDZLmLS5IzC3OTIdInWI05ui4efcPE8ezma8bmIVY8
 vLzUqXEedNASgVASjNK8+AGweLrEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVhXg6QKTyZeS
 Vw+14BncIEdIqXBNgpJYkIKakGRjsGDX6/kJWT6pfX12za7KazNabktq9LzQnVvj85+ySmZcx
 sObrtjmFll/KSu8tmdp6b0lrx86/65SJpXdvYDTNrpn3d7DBjusWToxOqF5QoFxRdmPH9QNwL
 hznh756ZCNY8ys8/Y3QiSD2CJ3/1aUVHB4cPTdedH1y1+HQoc0qN5NUD2yVZRJRYijMSDbWYi
 4oTAaQx0fuqAgAA
X-Env-Sender: prvs=470789eaf=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1509458299!109585852!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12311 invoked from network); 31 Oct 2017 13:58:22 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Oct 2017 13:58:22 -0000
X-IronPort-AV: E=Sophos;i="5.44,324,1505779200"; d="scan'208";a="449213307"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 31 Oct 2017 13:51:55 +0000
Message-ID: <20171031135203.11537-12-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171031135203.11537-1-wei.liu2@citrix.com>
References: <20171031135203.11537-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: ian.jackson@eu.citrix.com, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH v2 11/19] ts-debian-hvm-install: disable
	new nic naming scheme
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyByZXF1aXJlZCB0byBmaXggbmVzdGVkIGh2bSB0ZXN0LiBUaGUgTDEgaG9zdCBpcyBp
bnN0YWxsZWQgYnkKdGhpcyBzY3JpcHQuIFdlIHdhbnQgdGhlIEwxIGhvc3QgdG8gbm90IHVzZSB0
aGUgbmV3IG5pYyBuYW1pbmcgc2NoZW1lLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KLS0tCiB0cy1kZWJpYW4taHZtLWluc3RhbGwgfCAxMyArKysrKysrKysr
KysrCiAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3RzLWRl
Ymlhbi1odm0taW5zdGFsbCBiL3RzLWRlYmlhbi1odm0taW5zdGFsbAppbmRleCA1NGQ1ZDFjLi5h
ZmU4ZGM5IDEwMDc1NQotLS0gYS90cy1kZWJpYW4taHZtLWluc3RhbGwKKysrIGIvdHMtZGViaWFu
LWh2bS1pbnN0YWxsCkBAIC0xMTQsNiArMTE0LDE5IEBAIHNldCAtZXgKIGluLXRhcmdldCBzZWQg
LWkgJ3MvXmRlYiAqY2Ryb20vIyYvZycgL2V0Yy9hcHQvc291cmNlcy5saXN0CiBFTkQKIAorICAg
ICMgRG8gbm90IHVzZSAiUHJlZGljdGFibGUgTmV0d29yayBJbnRlcmZhY2UgTmFtZXMiIC0tIHRo
aXMgY2FuIGJyZWFrCisgICAgIyBuZXN0ZWQgSFZNIHRlc3RzLgorICAgICMgaHR0cHM6Ly93d3cu
ZnJlZWRlc2t0b3Aub3JnL3dpa2kvU29mdHdhcmUvc3lzdGVtZC9QcmVkaWN0YWJsZU5ldHdvcmtJ
bnRlcmZhY2VOYW1lcy8KKyAgICAjCisgICAgIyBTZWUgYWxzbworICAgICMgaHR0cHM6Ly93d3cu
ZGViaWFuLm9yZy9yZWxlYXNlcy9zdHJldGNoL2V4YW1wbGUtcHJlc2VlZC50eHQKKyAgICBteSAk
bmV0aWZuYW1lcyA9ICIiOworICAgICRuZXRpZm5hbWVzID0gPDxFTkQgaWYgJGhvLT57U3VpdGV9
ID1+IG0vc3RyZXRjaC87CitkLWkgZGViaWFuLWluc3RhbGxlci9hZGQta2VybmVsLW9wdHMgc3Ry
aW5nIG5ldC5pZm5hbWVzPTAKK0VORAorCisgICAgJHByZXNlZWRfZmlsZSAuPSAiJG5ldGlmbmFt
ZXMiOworCiAgICAgJHByZXNlZWRfZmlsZSAuPSBwcmVzZWVkX2hvb2tfY21kcygpOwogCiAgICAg
cmV0dXJuICRwcmVzZWVkX2ZpbGU7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 31 13:58:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 13:58:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9X3i-0003RV-6e; Tue, 31 Oct 2017 13:58:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=470789eaf=wei.liu2@citrix.com>)
 id 1e9X3g-0003QE-SP
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 13:58:24 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 06/10-14867-08188F95; Tue, 31 Oct 2017 13:58:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRWlGSWpSXmKPExsXitHSDvW59449
 Igzk/TC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy9d68xF7xlr5i0M72BcR5bFyMnh4SAv8S7
 Ga+ZQGw2AWWJn529YHERAT2JpgPPGUFsZgE7ieZHH1i6GDk4hAV8JKZPKAIJswioSlzp7mcBs
 XkFLCV+nDjLBDFSXmJX20VWEJsTKL7+aRM7iC0kYCFxb9l3RghbQaJj+jEmiF5BiZMzn7BArJ
 KQOPjiBfMERt5ZSFKzkKQWMDKtYlQvTi0qSy3SNdRLKspMzyjJTczM0TU0MNPLTS0uTkxPzUl
 MKtZLzs/dxAgMGwYg2MG487nTIUZJDiYlUd6djt8jhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw
 OjT8iBQSLEpNT61Iy8wBBjBMWoKDR0mE9zBImre4IDG3ODMdInWK0Zij4+bdP0wcz2a+bmAWY
 snLz0uVEud9BFIqAFKaUZoHNwgWWZcYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzOsKMoUnM6
 8Ebt8roFOYgE7xkgA7pSQRISXVwOg5QeOpzVmPjUwX/220TU3q7c+WU8x9fNDjsjPP3jM+NRr
 1zernVj/Oe8IZ36szyUp2gcbMKlZ16Wb+o+cUFYt2ne3Pj8pbUCZlNs2z/a7Tzo9/elJ3bMnS
 u3K9me/GCZM9O21OrPKtfKWxRt/IyNfvXsL/Cc0b92rt6/vs41iS03jrsF9GuxJLcUaioRZzU
 XEiAC9eOB+nAgAA
X-Env-Sender: prvs=470789eaf=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1509458298!73901128!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21179 invoked from network); 31 Oct 2017 13:58:23 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Oct 2017 13:58:23 -0000
X-IronPort-AV: E=Sophos;i="5.44,324,1505779200"; d="scan'208";a="457036580"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 31 Oct 2017 13:51:54 +0000
Message-ID: <20171031135203.11537-11-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171031135203.11537-1-wei.liu2@citrix.com>
References: <20171031135203.11537-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: ian.jackson@eu.citrix.com, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH v2 10/19] ts-debian-fixup: use correct
	resume device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2VlIGNvZGUgY29tbWVudCBmb3IgZXhwbGFuYXRpb24uCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRzLWRlYmlhbi1maXh1cCB8IDEyICsrKysrKysr
KysrKwogMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90cy1k
ZWJpYW4tZml4dXAgYi90cy1kZWJpYW4tZml4dXAKaW5kZXggMjg4NzY2ZC4uOWE2M2M2MSAxMDA3
NTUKLS0tIGEvdHMtZGViaWFuLWZpeHVwCisrKyBiL3RzLWRlYmlhbi1maXh1cApAQCAtMTc1LDYg
KzE3NSwxOCBAQCBzdWIgb3RoZXJmaXh1cGNmZyAoKSB7CiAgICAgICAgICRleHRyYSAuPSAiIGlv
bW11PXNvZnQiOwogICAgIH0KIAorICAgICMgVGhlcmUgbWlnaHQgYmUgc3RhbGUgZW50cmllcyBp
biAvZXRjL2luaXRyYW1mcy10b29scy9jb25mLmQvcmVzdW1lIHdoaWNoCisgICAgIyBnZXQgc3Rv
cmVkIGluIHRoZSBpbml0cmFtZnMuIFRoYXQgaW50cm9kdWNlcyBkZWxheSBpbiBndWVzdCBib290
aW5nIHdoaWNoCisgICAgIyBtaWdodCBjYXVzZSB0ZXN0cyB0byBmYWlsLgorICAgICMKKyAgICAj
IFRoaXMgaXMgcGFydGljdWxhcmx5IHByb21pbmVudCBpbiBzdHJldGNoIHdoZW4gaXQgdHJpZXMg
dG8gc2NhbiBmb3IgdGhlCisgICAgIyBpbmV4aXN0ZW50IGRldmljZShzKSBmb3IgYSBsb25nIHRp
bWUuIFNlZSBhbHNvIERlYmlhbiBidWcgIzc4NDgxMC4KKyAgICAjCisgICAgIyBPdmVycmlkZSB0
aGF0IGluIGtlcm5lbCBjb21tYW5kIGxpbmUgd2l0aCB0aGUgY29ycmVjdCBzd2FwIHBhcnRpdGlv
bi4KKyAgICAkY2ZnID1+IG0vJ3BoeTouKy1zd2FwLCh4dmRhXGQrKSwuKicvOworICAgICRleHRy
YSAuPSAiIHJlc3VtZT0vZGV2LyQxIjsKKyAgICBsb2dtKCJjaGFuZ2UgcmVzdW1lIGRldmljZSB0
byAkMSIpOworCiAgICAgJGNmZyA9fiBzL15leHRyYVxzKj1ccypbJyJdKC4qKVsnIl0vZXh0cmEg
PSAnJDEgJGV4dHJhJy9tZzsKIH07CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 31 13:58:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 13:58:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9X3l-0003U6-Rt; Tue, 31 Oct 2017 13:58:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=470789eaf=wei.liu2@citrix.com>)
 id 1e9X3k-0003T3-JH
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 13:58:28 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 93/51-23912-38188F95; Tue, 31 Oct 2017 13:58:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpG5z449
 Ig5X9Chbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aTlxdYCi6xVSzY9YS9gXEbaxcjB4eEgL/E
 vLWhXYycHGwCyhI/O3vZQGwRAT2JpgPPGUFsZgE7ieZHH1hAbGGBcIkz26+D1bAIqErsvLifF
 cTmFbCUWLhpOjOILSEgL7Gr7SJYnBMovv5pEzuILSRgIXFv2XdGCFtBomP6MSaIXkGJkzOfsE
 DskpA4+OIF8wRG3llIUrOQpBYwMq1i1ChOLSpLLdI1NtBLKspMzyjJTczM0TU0MNXLTS0uTkx
 PzUlMKtZLzs/dxAgMnXoGBsYdjBNW+R1ilORgUhLl3en4PVKILyk/pTIjsTgjvqg0J7X4EKMM
 B4eSBK9Dw49IIcGi1PTUirTMHGAQw6QlOHiURHi5QdK8xQWJucWZ6RCpU4yWHDceXv/DxNFx8
 y6QfDbzdQOzEEtefl6qlDhvGkiDAEhDRmke3DhYpF1ilJUS5mVkYGAQ4ilILcrNLEGVf8Uozs
 GoJMzLATKFJzOvBG7rK6CDmIAO8pIAO6gkESEl1cBY2OOrUfz+o5//Jb7Dj04t3ndf8orgBUc
 Dg13bvDWOXd4mf2TPc43qGZ+jE5eFPyzlbp9+o3j1nN77D5oXrIo9FNEbHe229M6VLZJ+NzwT
 vOaylnK4xRo9sfD6lbRUXSbVeNFUiXVdtnKNvtN7Trxzj/ny7IHYQu7OJL3uTwff6va/fBaid
 F5LiaU4I9FQi7moOBEALuUh0a8CAAA=
X-Env-Sender: prvs=470789eaf=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1509458299!109585852!4
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13102 invoked from network); 31 Oct 2017 13:58:27 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Oct 2017 13:58:27 -0000
X-IronPort-AV: E=Sophos;i="5.44,324,1505779200"; d="scan'208";a="449213341"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 31 Oct 2017 13:51:57 +0000
Message-ID: <20171031135203.11537-14-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171031135203.11537-1-wei.liu2@citrix.com>
References: <20171031135203.11537-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: ian.jackson@eu.citrix.com, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH v2 13/19] TestSupport: add dpkg option
	when installing packages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VXBncmFkaW5nIGNvbmZpZ3VyYXRpb24gZmlsZSBvZiBuYmQtY2xpZW50IGlzIGNvbnRyb2xsZWQg
YnkgZHBrZyBpbgpzdHJldGNoLiBBZGQgZHBrZyBvcHRpb24gdG8ga2VlcCBvbGQgY29uZmlndXJh
dGlvbiBmaWxlKHMpLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KLS0tCiBPc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtIHwgMyArKy0KIDEgZmlsZSBjaGFuZ2VkLCAy
IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9Pc3N0ZXN0L1Rlc3RT
dXBwb3J0LnBtIGIvT3NzdGVzdC9UZXN0U3VwcG9ydC5wbQppbmRleCA2ZDVlNjY3Li4yMzhiZTll
IDEwMDY0NAotLS0gYS9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtCisrKyBiL09zc3Rlc3QvVGVzdFN1
cHBvcnQucG0KQEAgLTUyNyw3ICs1MjcsOCBAQCBzdWIgdGFyZ2V0X3J1bl9hcHQgewogICAgIG15
ICgkaG8sIEBhcHRvcHRzKSA9IEBfOwogICAgIHRhcmdldF9jbWRfcm9vdCgkaG8sCiAgICAgICAg
ICJERUJJQU5fUFJJT1JJVFk9Y3JpdGljYWwgVUNGX0ZPUkNFX0NPTkZGT0xEPXkgXFwKLSAgICAg
ICAgICAgIHdpdGgtbG9jay1leCAtdyAvdmFyL2xvY2svb3NzdGVzdC1hcHQgYXB0LWdldCBAYXB0
b3B0cyIsIDMwMDApOworICAgICAgICAgICAgd2l0aC1sb2NrLWV4IC13IC92YXIvbG9jay9vc3N0
ZXN0LWFwdCBcXAorICAgICAgICAgICAgYXB0LWdldCAtbyBEcGtnOjpPcHRpb25zOjo9XCItLWZv
cmNlLWNvbmZvbGRcIiBAYXB0b3B0cyIsIDMwMDApOwogfQogc3ViIHRhcmdldF9pbnN0YWxsX3Bh
Y2thZ2VzIHsKICAgICBteSAoJGhvLCBAcGFja2FnZXMpID0gQF87Ci0tIAoyLjExLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 31 13:58:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 13:58:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9X3n-0003W5-2G; Tue, 31 Oct 2017 13:58:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=470789eaf=wei.liu2@citrix.com>)
 id 1e9X3l-0003Tn-Lg
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 13:58:29 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 3C/A2-13910-48188F95; Tue, 31 Oct 2017 13:58:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHSDvW5L449
 Ig5670hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aFs/NYCw5wVTRcX8/WwPiOo4uRg0NCwF/i
 UEdxFyMnB5uAssTPzl42EFtEQE+i6cBzRhCbWcBOovnRBxYQW1ggTmLbgRdgNSwCqhI3Xs1nB
 rF5BSwlzlxbCVYvISAvsavtIiuIzQkUX/+0iR3EFhKwkLi37DsjhK0g0TH9GBNEr6DEyZlPWC
 B2SUgcfPGCeQIj7ywkqVlIUgsYmVYxqhenFpWlFuka6iUVZaZnlOQmZuboGhqY6eWmFhcnpqf
 mJCYV6yXn525iBAYOAxDsYNz53OkQoyQHk5Io707H75FCfEn5KZUZicUZ8UWlOanFhxhlODiU
 JHgdGn5ECgkWpaanVqRl5gBDGCYtwcGjJMJ7GCTNW1yQmFucmQ6ROsVozNFx8+4fJo5nM183M
 Aux5OXnpUqJ8z4CKRUAKc0ozYMbBIutS4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmdQWZwp
 OZVwK37xXQKUxAp3hJgJ1SkoiQkmpgZD/JwLR+7aZAyXfb2n7c2cVV/+nU5mLRv0qtJ4pOfzn
 aafxuxYRr+WUOJbdOxT5/2Tjnh3BM0az+hQ+5a6/8kM8v/lqTEOslee66uPXsNZsPftub1cX7
 RDlvolni6c4/R7i3+hn0KHrkRR/8JqihfLBLcLfSjuYqoaN7Xx6bJvJQrJZ1/pTH7kosxRmJh
 lrMRcWJAO+TFZOoAgAA
X-Env-Sender: prvs=470789eaf=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1509458298!73901128!5
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21928 invoked from network); 31 Oct 2017 13:58:28 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Oct 2017 13:58:28 -0000
X-IronPort-AV: E=Sophos;i="5.44,324,1505779200"; d="scan'208";a="457036595"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 31 Oct 2017 13:52:00 +0000
Message-ID: <20171031135203.11537-17-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171031135203.11537-1-wei.liu2@citrix.com>
References: <20171031135203.11537-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: ian.jackson@eu.citrix.com, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH v2 16/19] Set mac address in
	interfaces(5) if force-mac-address is set
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmY5ZTBkOGNiZCBnZW5lcmF0ZWQgYSB1ZGV2IHJ1bGUgZm9yIHNldHRpbmcgdGhlIG1hYyBhZGRy
ZXNzLiBCdXQgdGhhdAp1ZGV2IHJ1bGUgaXMgbm90IGNvcGllZCBpbnRvIHRoZSB0YXJnZXQgc28g
cmVib290IGFmdGVyIGluc3RhbGxhdGlvbgp3aWxsIGZhaWwuCgpXZSBjYW4gY29weSB0aGUgdWRl
diBydWxlIHRvIHRhcmdldCBzeXN0ZW0gc28gdGhlIHJlYm9vdCBhZnRlcgppbnN0YWxsYXRpb24g
d29ya3MsIGJ1dCB0aGVuIHRoZSBnZW5lcmF0ZWQgdWRldiBydWxlcyB3aWxsIGVuZCB1cCBpbgpp
bml0cmFtZnMsIHdoaWNoIG1lYW5zIHRoZSBndWVzdCAod2hpY2ggdXNlcyBob3N0J3MgaW5pdHJk
KSAgd2lsbCB1c2UKdGhlIHNhbWUgcnVuZSB0byBzZXQgY29uZmxpY3RpbmcgbWFjIGFkZHJlc3Mu
CgpQdXQgdGhlIG1hYyBhZGRyZXNzIGluIGludGVyZmFjZXMoNSkuIFdlIHN0aWxsIG5lZWQgdG8g
a2VlcCB0aGUgdWRldgpydWxlIGZvciB0aGUgaW5pdHJkIG92ZXJsYXkgb3RoZXJ3aXNlIGhvc3Qg
aW5zdGFsbGF0aW9uIHdpbGwgZmFpbC4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Ci0tLQogT3NzdGVzdC9EZWJpYW4ucG0gfCAxMCArKysrKysrKysrCiAxIGZp
bGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL09zc3Rlc3QvRGViaWFu
LnBtIGIvT3NzdGVzdC9EZWJpYW4ucG0KaW5kZXggMmJmZDVhZS4uMmMzYmNmNCAxMDA2NDQKLS0t
IGEvT3NzdGVzdC9EZWJpYW4ucG0KKysrIGIvT3NzdGVzdC9EZWJpYW4ucG0KQEAgLTEyMDcsNiAr
MTIwNywxNiBAQCBFTkQKIAlwcmVzZWVkX2hvb2tfY29tbWFuZCgkaG8sICdsYXRlX2NvbW1hbmQn
LCAkc2Z4LCAkY21kcyk7CiAgICAgfQogCisgICAgbXkgJHdhbnRwaHlzaWY9IGdldF9ob3N0X3By
b3BlcnR5KCRobywnaW50ZXJmYWNlIGZvcmNlJywnYXV0bycpOworICAgIGlmICgkd2FudHBoeXNp
ZiBuZSAnYXV0bycgJiYgJGhvLT57RmxhZ3N9eydmb3JjZS1tYWMtYWRkcmVzcyd9KSB7CisJcHJl
c2VlZF9ob29rX2NvbW1hbmQoJGhvLCAnbGF0ZV9jb21tYW5kJywgJHNmeCwgPDxFTkQpOworIyEv
YmluL3NoCitzZXQgLWV4CisKK3NlZCAtaSAncy9cXChpZmFjZVxccyokd2FudHBoeXNpZlxccypp
bmV0LipcXCkvXFwxXFxuICAgIGh3YWRkcmVzcyAkaG8tPntFdGhlcn0vJyAvdGFyZ2V0L2V0Yy9u
ZXR3b3JrL2ludGVyZmFjZXMKK0VORAorICAgIH0KKwogICAgIGlmICggJGhvLT57RmxhZ3N9eydu
ZWVkLXVib290LWJvb3RzY3InfSApIHsKIAlteSBAYm9vdGFyZ3MgPSB1Ym9vdF9jb21tb25fa2Vy
bmVsX2Jvb3RhcmdzKCRobyk7CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 31 13:58:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 13:58:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9X3q-0003ZW-92; Tue, 31 Oct 2017 13:58:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=470789eaf=wei.liu2@citrix.com>)
 id 1e9X3o-0003XR-Nq
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 13:58:32 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 57/81-19514-78188F95; Tue, 31 Oct 2017 13:58:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpG5r449
 Ig6WdGhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b79ivMBSfYK7bvm8/SwLierYuRk0NCwF/i
 yZ2rjCA2m4CyxM/OXrC4iICeRNOB52BxZgE7ieZHH1hAbGEBK4n+ta1gcRYBVYmGCX+ZQGxeA
 UuJ7X82M0PMlJfY1XaRFcTmBIqvf9rEDmILCVhI3Fv2nRHCVpDomH4MqldQ4uTMJywQuyQkDr
 54wTyBkXcWktQsJKkFjEyrGDWKU4vKUot0jQ30kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r
 1kvNzNzECg6eegYFxB+OEVX6HGCU5mJREeXc6fo8U4kvKT6nMSCzOiC8qzUktPsQow8GhJMHr
 0PAjUkiwKDU9tSItMwcYxjBpCQ4eJRFebpA0b3FBYm5xZjpE6hSjJceNh9f/MHF03LwLJJ/Nf
 N3ALMSSl5+XKiXOmwbSIADSkFGaBzcOFmuXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzco
 BM4cnMK4Hb+groICagg7wkwA4qSURISTUwKj38XeN16PrfeTyb2dqXzT2b/TeG6Yq1l6Zr3lK
 WkjOPGZsKhZ+vvH55MvP/yY17T1a73NldvetDecmNgGmLzunyn2HXfLbS1CfB7G2b6Qn5WGbr
 xnDxHvu75c9950sl9UUW1kuIH2RR4r/Z4Hbq9j2FzXuSmWTy1jgWxF6OWvqs/8DuJOsFSizFG
 YmGWsxFxYkAcf2ci7ACAAA=
X-Env-Sender: prvs=470789eaf=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1509458299!109585852!5
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13434 invoked from network); 31 Oct 2017 13:58:29 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Oct 2017 13:58:29 -0000
X-IronPort-AV: E=Sophos;i="5.44,324,1505779200"; d="scan'208";a="449213354"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 31 Oct 2017 13:52:03 +0000
Message-ID: <20171031135203.11537-20-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171031135203.11537-1-wei.liu2@citrix.com>
References: <20171031135203.11537-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: ian.jackson@eu.citrix.com, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH v2 19/19] Switch to Debian Stretch
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiBPc3N0ZXN0
LnBtICAgICAgICB8IDIgKy0KIHByb2R1Y3Rpb24tY29uZmlnIHwgMiArKwogMiBmaWxlcyBjaGFu
Z2VkLCAzIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9Pc3N0ZXN0
LnBtIGIvT3NzdGVzdC5wbQppbmRleCBjZWI2MmNhLi5mMmU0ZGZhIDEwMDY0NAotLS0gYS9Pc3N0
ZXN0LnBtCisrKyBiL09zc3Rlc3QucG0KQEAgLTg2LDcgKzg2LDcgQEAgb3VyICVjID0gcXcoCiAK
ICAgICBJbWFnZXMgaW1hZ2VzCiAKLSAgICBEZWJpYW5TdWl0ZSBqZXNzaWUKKyAgICBEZWJpYW5T
dWl0ZSBzdHJldGNoCiAgICAgRGViaWFuTWlycm9yU3VicGF0aCBkZWJpYW4KIAogICAgIFRlc3RI
b3N0S2V5cGFpclBhdGggaWRfcnNhX29zc3Rlc3QKZGlmZiAtLWdpdCBhL3Byb2R1Y3Rpb24tY29u
ZmlnIGIvcHJvZHVjdGlvbi1jb25maWcKaW5kZXggMGU2YTUxZS4uMjUxZDgyZiAxMDA2NDQKLS0t
IGEvcHJvZHVjdGlvbi1jb25maWcKKysrIGIvcHJvZHVjdGlvbi1jb25maWcKQEAgLTkzLDEwICs5
MywxMiBAQCBUZnRwTmV0Ym9vdEdyb3VwIG9zc3Rlc3QKICMgVXBkYXRlIHdpdGggLi9tZy1kZWJp
YW4taW5zdGFsbGVyLXVwZGF0ZSgtYWxsKQogVGZ0cERpVmVyc2lvbl93aGVlenkgMjAxNi0wNi0w
OAogVGZ0cERpVmVyc2lvbl9qZXNzaWUgMjAxNy0wNC0wNgorVGZ0cERpVmVyc2lvbl9zdHJldGNo
IDIwMTctMTAtMTEKIAogIyBGb3IgSVNPIGluc3RhbGxzCiBEZWJpYW5JbWFnZVZlcnNpb25fd2hl
ZXp5IDcuMi4wCiBEZWJpYW5JbWFnZVZlcnNpb25famVzc2llIDguMi4wCitEZWJpYW5JbWFnZVZl
cnNpb25fc3RyZXRjaCA5LjIuMQogCiAjIFRoZXNlIHNob3VsZCBub3JtYWxseSBiZSB0aGUgc2Ft
ZS4KICMgVXBkYXRlIHdpdGggLi9tZy1jcHUtbWljcm9jb2RlLXVwZGF0ZQotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 31 14:15:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 14:15:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9XK9-00061Z-L3; Tue, 31 Oct 2017 14:15:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1e9XK8-00061T-8S
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 14:15:24 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 85/B1-25852-B7588F95; Tue, 31 Oct 2017 14:15:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSfUgTYRjAe+9ud2d4cs6JT8tQRx9aOjVC+iP
 sAyqJAokKTEhvebnBNtdu2gqpQR/UoC8Nc8s0pDLNiCw1LTNMQyv70pqZFUFJaYL0tSVa3e2m
 2f3x8jt+7/PxPjw0rnSTapq323irmTNqyJmEPnFhXMKeg76MpI4/s5d6bxRjK1DavdFeIh1tV
 RjMujx7tkL//O4tZClbZu98VY4cqDjZiWbSBHsUh89XjhFOFEQjNgMqxg6SklCyEwhqqqoVkg
 hj18LT90NIEip2CMGBhnF/hJIthDeHXyOJSVYL3q93KIkZdjV8P9uOS0yw8+Dny4+YxOFsJni
 G25B8JxS6XB/8eYLYVdDU9tsfi7MpUH79PS5zFDSOlPkZ2BgY7OvCpCaAPYKg0jGAyU3Mh5KH
 Tky+NAc6ussImTdAd3c/knkn1HsmE+2nYLA6wPFQ+aVZIfN5BTjbQ5yIFnkbuKrXyGiB/jGtX
 PaJAp59cpPyTyMOLa2OQN1I6DldQciiiIRfvgZKbk4H9ys6qYAIA2/5QOAJHRS8e+uiTqBY97
 RxuKeNwD1tBOcQXoNiBd5awFsTkpdodVZDrt5m4gzGhOSkFK2JFwQulzdyOkG7Pc9Uh8StmCF
 +N5HnWnobmkVjmnCmaaU3Qxmiy8vZrecEfZY138gLbSiSpjXA5B/wZShDrXwub99hMIqrNamB
 DtaoGErSjGDhTIIhV1YP0HL6w6Vn4xh9v65HPH1FveI56Bp24ErCnGfm1RHMIimMlcL0+eapp
 JMr+xzNUYcxSGxTGWzhrSaD7X8/hCJopAljSClLsMFsm6ot7qD4IhWzDvxt2bh/Su1AV4/U1T
 uLOHO0SrV47oqYb9rf+yJ/BVOEWl/8qO/4xItsbOQ2fsGWOCM2c8uh2IJT7vGui6Ptqcc3YvZ
 dlVFsa0Rci6b3fMWX9aE/Vmt+Nm+q3TxQGArxZElVfHvagixjgSfHF2OZdTL6hPHoGeLMxr2l
 ROnj+pHmy7WvU0dSShQaQtBzyQtxq8D9BXq+sHOtAwAA
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1509459320!69504175!1
X-Originating-IP: [104.47.42.41]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55837 invoked from network); 31 Oct 2017 14:15:22 -0000
Received: from mail-by2nam03on0041.outbound.protection.outlook.com (HELO
 NAM03-BY2-obe.outbound.protection.outlook.com) (104.47.42.41)
 by server-5.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 31 Oct 2017 14:15:22 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=y5WknWXoN9oUXYiOBbwqZYHAytpbEKvwUt57hzVKVi8=;
 b=bWY9mp69WPRHtNzPjn+86KQiTBQ53ITgGLX+6KuFMdVesdrU7n1RdYbkH+P0/KKZe8rNIA1S8lAta4888N6AA0zrOmMjuDrGY9eNLh5lOFq8o9exboelVWJoSNwvawZ7Y64yCd/OSB98p2Hto/QmeZGiIdymyXHlvPUJwXjVP/E=
Received: from [10.160.0.42] (111.93.218.67) by
 CY1PR0701MB2076.namprd07.prod.outlook.com (10.163.142.150) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.178.6; Tue, 31
 Oct 2017 14:15:14 +0000
To: "Goel, Sameer" <sgoel@codeaurora.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Andre Przywara <andre.przywara@arm.com>, Julien Grall
 <julien.grall@arm.com>, Stefano Stabellini <sstabellini@kernel.org>
References: <c5b79b2a-32d2-5fdb-ff0a-d511b267291e@caviumnetworks.com>
 <59536440-a3fc-c57a-c2c0-4b17d4885d35@codeaurora.org>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <b2a9fda3-f44c-32c4-1861-0c0d7e57970b@caviumnetworks.com>
Date: Tue, 31 Oct 2017 19:44:56 +0530
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <59536440-a3fc-c57a-c2c0-4b17d4885d35@codeaurora.org>
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: BMXPR01CA0036.INDPRD01.PROD.OUTLOOK.COM (10.174.214.22) To
 CY1PR0701MB2076.namprd07.prod.outlook.com (10.163.142.150)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: ea199d43-a446-461a-4f6d-08d52069d019
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(4534020)(4602075)(2017052603199); SRVR:CY1PR0701MB2076; 
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2076;
 3:Wme0NrDup4WK3EC06Lzw0TqcozN4uRYgMZH7nxWYbTYmI1grsByLNBvpiWE08WzBQnHXLQFf1r0BRvV+Y7Vhj8DcA8Yfx2l/k8/y/UcR79HJZlWQ1PNuxZueyJISmYQWoj6DrHdb+wFOh7jifDHJBxYDUeuRoHMgGc7bLx5qdbPEy9f3YL5u2vMl0/RnjtwW+DEtloQhVxPFGpw3DOkKQck8REQv7aTS9SVBugWxygYq9PDFqhAp0rLeS4f6Ovry;
 25:DvQxUEH0PHmbrMvPupFtJc2godAOVzzqiK0snVVk4oOzPmvULOPDp1RdAXjCWyHJCMWDIGaM/xdbd+JpsRtqd3j00NM/ViVIEioVlEOsvvEK4S2eGbKnn9oczr4jT0CenyKja7jaqbjgUT1dRZP7BfymA9VO8exDB5moB3n7y/vs11+p1bM+5j+Z2/44n/zdYSoU6QUFzOWd9s1V0bz48xc16gWHu3Uhea0eQaRiEEGtA++yuJE1HFAxF9DIrhUnL88wXj2j0YGYg6gjg5dlt+41SoK7NpCfCCU55MunYDVIrW/ZIhW0InRkyfmlTAmwTVQjtg3OFcbTtLFpmjLg6g==;
 31:CUaWGJKQ50Y7MEngcKzvOCZ8XsGX82xw58cWQ4F03grwPV19NQARC57sC+wQ3S9OqXC9KSwmcb/LldENkbrKzXuY5VXJC0LTjRQOrkuPcKlgEOCovEDPnp2qeF+1ni0iEPy80M+Cbs14dm5+8703H+iB4WE31XcTFvxidRZbNLHR8VNWzJ7JqHtJ4kOloZzuafiMwdNF4QKaG/A7CFwZjPVtkQu7gw16MczHHx/b1I0=
X-MS-TrafficTypeDiagnostic: CY1PR0701MB2076:
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2076;
 20:dHkF5aNs0iC4ggt9kYuC3t2NrRBIOwcmcTLCB7AlHVqkGa2OhTO7zS/lDAApVVsAVtR9ZXDTo2x5xEiLA8ObKKlaFMx/efVXlVtOyShaFsJLd4gyJmjuCCMU3TcpnGp/7f39jo2d8mtHIPFM1yaafWrmzNZ5kEPaME8znzNw5FAbUsf3W8HRP+iiryaOlX1xpESuyHSNGkrg3KLEt5upJFykG6iSEzfyxY+x/UFx5VDduqvyXy6VauJl39xKu3icaZxS39vnImOgE6zEUtJYaSdmdGnHUYVgfsm043KajBicW4oDH3jMJPsxbt0WCL2fLHfTGbFRIRCUNEDwFl5N1zRe+1FUtjhaKrJS29dy0VLCRo83ZSLZkkpqAPhpTEQXOrwZmlzTKxjaq9tid/1UFN1rsmY7cqG1uDQfoIIc29TEHBjhD9PL7bFfiColmA/+Cw8El8dvGnhrbMdc1u9tx0cDThZ536pSK0wdQiey7EiHdanwivrJoraykoc8TDtwREG3vEU9ASgoOlWCreIXg9aRM4BujxWS2IjZcQlcdKvshNAdkyQ5koCICXtcDoo1gtNVOPuGjsZ9HrncCj7sisjulyE1K03/ivHvobZirdo=
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(114974198459425)(278021516957215); 
X-Microsoft-Antispam-PRVS: <CY1PR0701MB20763A69195913C254A247A8EC5E0@CY1PR0701MB2076.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(93006095)(10201501046)(3231020)(3002001)(100000703101)(100105400095)(6041248)(20161123560025)(20161123562025)(20161123564025)(20161123558100)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY1PR0701MB2076; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY1PR0701MB2076; 
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2076;
 4:Ei2hZmO9j5IRPCqRsDd7LPbwj47Kj2R0xVgI3N1n08Ye82CxqsHzm1h3Cd1Ukk55mPxbTyqz0YEjt67CS294bIIdLT/7qrSCx6EBTbmuPB6ZaoAmHmHuuyykJhV1E3a2UNez3MJTosZSp2s9NKsET2s5RekKjX1U6pyiYR1oJthoaeC6WupuT8AUfgSDtUCOC/mxx2OVT7SXbpIB/mJvTNuTwk7gbtQnvSEdS7D6biGP9oP5bkJmFvtI/+J9KbK94e8wOQWh6eBKdq8X/IqjuDasfg4FocxVMbHPkdYs4Lb38EbPIcz2+D9TvgdMNc7w1D5wfz/8/pFIslYMPqPDMH5GjnFuCqcX+6NeUgyoOSF1dTKpMv850ZmlStVPP8P2
X-Forefront-PRVS: 04772EA191
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(6009001)(346002)(376002)(24454002)(199003)(189002)(478600001)(31696002)(2501003)(68736007)(106356001)(72206003)(16526018)(229853002)(966005)(47776003)(33646002)(66066001)(105586002)(65806001)(65956001)(77096006)(101416001)(316002)(76176999)(110136005)(67846002)(16576012)(50986999)(54356999)(189998001)(2906002)(64126003)(36756003)(2950100002)(31686004)(81156014)(6666003)(8936002)(81166006)(97736004)(8676002)(50466002)(6246003)(53546010)(58126008)(305945005)(7736002)(42882006)(230700001)(6486002)(90366009)(5009440100003)(83506002)(3846002)(5660300001)(6116002)(25786009)(23676003)(6306002)(65826007)(53936002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0701MB2076; H:[10.160.0.42]; FPR:;
 SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTFQUjA3MDFNQjIwNzY7MjM6dW9QckpIYjBRVzZjWWY4UC9FNWtaWUgv?=
 =?utf-8?B?dUlJcXhqNCtWbEF5dTJDQ0d6a09MY2xkWmE4WHRkbzJrR2VtZ3BtTjJoUHZy?=
 =?utf-8?B?SzVUODhCNFVYTlBPNUJjU09uMjVEWm80dHZLN2xFbFllZ0x1cU9ZNG9YNmRL?=
 =?utf-8?B?YXhCWFhYaWFBWXVyWjZWKzErZWpVTUhNRUdRTmo2NWF3QUVBM3ZSd2EyUXhL?=
 =?utf-8?B?VHBGbmF5cExnTXF4NEZSU3JydnFsekFqbVYzaFhFYlJISVk1MWo4NkRwdmk1?=
 =?utf-8?B?cUh4dDZSd1J6WTZSSVdZKy9VNVdFK0NnNEJvUUFRZG9KMUxKY2oweXdxTXlF?=
 =?utf-8?B?eXF1M3Z3VWRLUHN2Y2dpbmJkUzJrSk1pd3h0ZkRkVjdlMXFsRGo0a1hLN1ls?=
 =?utf-8?B?aVhwZGJ0YUh4dlJIY3YycnNlWjFja09udmo2amI1RUZmZG1razZyV01RU0xj?=
 =?utf-8?B?dEpxRWF1dll3L1Q4elduckZ6T1JONFpiaGNiekhpVWx6aHQraVVHaUFETXE5?=
 =?utf-8?B?WUE5eUc3VUZtU0tDN0xwc01admdhdXZTNHNjcHZsdml3OXRFT3NKRjBSN2pu?=
 =?utf-8?B?cWZJck9kQlRobHQ5MmNtbGNMWXVUL2JrN3BCaldqVHNJSG0ydUc3T0FtS1Vx?=
 =?utf-8?B?S1J2TzNhellnMllKaW1LblZuZVhja1M3NzRsTG5qV2M2cmFDZThwR0NxeE0r?=
 =?utf-8?B?a0cyL2Zwa2V2SWQ0Ui9jOW1hT3NqSmZFNDZlekM1T1dpRmdoY0U2VWVKYVQy?=
 =?utf-8?B?U1didko2ZlZJSDVQcSs5Zm9haXdQeVJaUDFuUEJOVVI3V0t2YzNveXhSTVNX?=
 =?utf-8?B?Vi9iN1dkQ1pMTWpBL0k3REV6aFBERThGTkY4RDdZSVZrOFBkZnc0ZGp2ZzhL?=
 =?utf-8?B?QlJ3MVd1RlZOVW9IaTFFOEZVSUIvWmFDNnRMUHVDZFBpTytTdGZxLzFHaFFB?=
 =?utf-8?B?RUQ1NHVKY293K3N4ZmxjdGJUd0JtWm80Y1NsUGlLN0NFcURPVzFzb1lTL1R4?=
 =?utf-8?B?dzltZ1I3dk5GL1F5aEJsdmRNYXRIejdMdXFydGRmb1RUdTd0cnBrQ0dxbnNH?=
 =?utf-8?B?VXN2b2JYaWlMVktwTmRpeTN1YnFGbFp3Vkl2OVhoWkpVb3crY2hYMzRxOHlX?=
 =?utf-8?B?SFA5MDZ3N2FGWFVZa1EvT2RWcE50MVQ3Q1ozN0hVNHJ5MnVmd1lOMk52bXVp?=
 =?utf-8?B?TDBkOC9DaWs3TDFwVndYNm5BWGdhNTNWZlUrVGxMc3VRS1dadVlIcWxSUlg4?=
 =?utf-8?B?TmM3blpKcHNpR2NENXpxcjN6bkNLTEdsYUFhVmhxQnhDNGtMK09ObDVKbnhr?=
 =?utf-8?B?cFluUldoeFNiWHF0Q3JicTBFL0ZzaXFDZWFMK3RMUW1HN1hDTHBhUUNxYkdv?=
 =?utf-8?B?cytyNk42aDUrYklmdEN4bTZKZzhMVWd0cG1TRWova0FleWRtdXpDMHhvY3FD?=
 =?utf-8?B?ZTRNam5ZODM2UHBvUkw1UFIySnJqT0pRTE9CZUF6NzhZSmlwKzFmbEMzTmZJ?=
 =?utf-8?B?MndZSkRya1Q4bldDR2kwazl6OVE0blNGQzA5YWpJdFF1TjNnQ2M3YW5ObU50?=
 =?utf-8?B?VHJZRk5tMzhkRHpydUdJVE01VG15a1Y2YmMvQWVmRVRkVEIwb0gzNlNlUENG?=
 =?utf-8?B?Umd4Qm14TUJrR0dwM3JjdGRuWmZHZEZnclVTK1did3R2QkZvcC9LeHUzSXIz?=
 =?utf-8?B?S1BpRmN1Qm9KWm9pS2xUa2h4aVUzcXlDeG5WUUJlRGtSaHBwdnI3M0ZYdWlz?=
 =?utf-8?B?dCt1UjVGUm1QVlFkV2hsRm5HM251UjhPL25NMjh4bWo3M3VkZVEwREpXQXJj?=
 =?utf-8?B?Y2c2R2hGVjlRZnhXZ0pkdHZmdXNvUzVKTkh4UU9Ma0NpWk1iSlJiS2J2a0gv?=
 =?utf-8?B?OUdoNHdSZXJ4cnMzTnRtSVF4c3VBUER2aDRnQ3ppSDBQWE9EZ2FoUSsveE9k?=
 =?utf-8?Q?rpYdXE6IIm3s/SCQ5G4JJVS/Q2hCvX60=3D?=
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2076;
 6:jRLOOjJXoQVhm4vXyeMihkb7zSVrVQD0meoVPtUzuGSKmp7h243bF+wg7BBln3D/qbDEfJulfyZEmCJRyD1kC3xJfF7xtkNEJ++vAeida8j+Kn4pVawAioPki/+jG2s9txsKGPBNlSAnPuiYKOGsDRCmcdbSDZN6aijUSQ/cnvCPm8k/UJztVb80wLCMqA4fgvD5+Yuf8CKjFXffys5PA7/mR47WTYptDILQTO4GwOlknJ9suH6/eBx8Af+SQOHyUE/DMMKvpIdjK/Klt2jgRAMiFzj3Q4vLsXDEBk0+xXpaumDyrkP1F4zbyhEtdkeluGJJXSywLfduv1wHiWHFCZlD4kIEgLQcU7ECYbNzN10=;
 5:xGkJ8e4bhRL3qp0QE2oMKwyi2O9lacCY0ODVLh8Q+FVzkOzMIKpNl2UNMENiDH/+opzFsoQ4y1OfLZjzZIqXhBE4f17SrP9nuAOeoGrEoC87sTp3Cj9uhrGYM/5Yzq5RmnJPGzhUp7W3r+GHE89N80p78pQRhqO6nwnGl/Bf1N4=;
 24:iC7BX1Jv6uHtoTKcSUwuWiSqpu7Tbk67lFQHVC8kTtD1eopUENn01mkcbD25LFQkx/8cCye5CkqGvXxEG5lJRwmyIgrTcbmrwWBkaGz2t6A=;
 7:Z/nUsSRQACNItnIbjbMIQlrMOkZ0JXFT+JJGycoojfdlWcYjmD9KXT12SHid++E3b7qQAPgIp86vAT4dAcA9o2BHzuZm6UZhIl276fPPFNLWp+u96ZRw3a5pansxbvo3/d9oAe96Ih5wt3WlGEzQ/mckESUe1iJieroQLm79jD0tbiCIpcPCV+3EX2zqpYxl6kls6BmPNPKhihSVubdAH3y6wBlI+a0P06ZDloRtWC3rsl6B0AlnOrjDBKt5veWz
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Oct 2017 14:15:14.4953 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: ea199d43-a446-461a-4f6d-08d52069d019
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0701MB2076
Subject: Re: [Xen-devel] [RFC] [Draft Design] ACPI/IORT Support in Xen.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxMC8zMS8yMDE3IDU6MDMgQU0sIEdvZWwsIFNhbWVlciB3cm90ZToKPiBPbiAxMC8xMi8y
MDE3IDM6MDMgUE0sIE1hbmlzaCBKYWdnaSB3cm90ZToKPj4gQUNQSS9JT1JUIFN1cHBvcnQgaW4g
WGVuLgo+PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+Pgo+PiBJIGhh
ZCBzZW50IG91dCBwYXRjaCBzZXJpZXMgWzBdIHRvIGhpZGUgc21tdSBmcm9tIERvbTAgSU9SVC4g
RXh0ZW5kaW5nIHRoZSBzY29wZQo+PiBhbmQgaW5jbHVkaW5nIGFsbCB0aGF0IGlzIHJlcXVpcmVk
IHRvIHN1cHBvcnQgQUNQSS9JT1JUIGluIFhlbi4gUHJlc2VudGluZyBmb3IgcmV2aWV3Cj4+IGZp
cnN0IF9kcmFmdF8gb2YgZGVzaWduIG9mIEFDUEkvSU9SVCBzdXBwb3J0IGluIFhlbi4gTm90IGNv
bXBsZXRlIHRob3VnaC4KPj4KPj4gRGlzY3Vzc2VkIGlzIHRoZSBwYXJzaW5nIGFuZCBnZW5lcmF0
aW9uIG9mIElPUlQgdGFibGUgZm9yIERvbTAgYW5kIERvbVVzLgo+PiBJdCBpcyBwcm9wb3NlZCB0
aGF0IElPUlQgYmUgcGFyc2VkIGFuZCB0aGUgaW5mb3JtYXRpb24gaW4gc2F2ZWQgaW50byB4ZW4g
ZGF0YS1zdHJ1Y3R1cmUKPj4gc2F5IGhvc3RfaW9ydF9zdHJ1Y3QgYW5kIGlzIHJldXNlZCBieSBh
bGwgeGVuIHN1YnN5c3RlbXMgbGlrZSBJVFMgLyBTTU1VIGV0Yy4KPj4KPj4gU2luY2UgdGhpcyBp
cyBmaXJzdCBkcmFmdCBpcyBvcGVuIHRvIHRlY2huaWNhbCBjb21tZW50cywgbW9kaWZpY2F0aW9u
cwo+PiBhbmQgc3VnZ2VzdGlvbnMuIFBsZWFzZSBiZSBvcGVuIGFuZCBmZWVsIGZyZWUgdG8gYWRk
IGFueSBtaXNzaW5nIHBvaW50cyAvIGFkZGl0aW9ucy4KPj4KPj4gMS4gV2hhdCBpcyBJT1JULiBX
aGF0IGFyZSBpdHMgY29tcG9uZW50cyA/Cj4+IDIuIEN1cnJlbnQgU3VwcG9ydCBpbiBYZW4KPj4g
My4gSU9SVCBmb3IgRG9tMAo+PiA0LiBJT1JUIGZvciBEb21VCj4+IDUuIFBhcnNpbmcgb2YgSU9S
VCBpbiBYZW4KPj4gNi4gR2VuZXJhdGlvbiBvZiBJT1JUCj4+IDcuIEZ1dHVyZSBXb3JrIGFuZCBU
T0RPcwo+Pgo+PiAxLiBXaGF0IGlzIElPUlQuIFdoYXQgYXJlIGl0cyBjb21wb25lbnRzID8KPj4g
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4gSU9SVCByZWZl
cnMgdG8gSW5wdXQgT3V0cHV0IHJlbWFwcGluZyB0YWJsZS4gSXQgaXMgZXNzZW50aWFsbHkgdXNl
ZCB0byBmaW5kCj4+IGluZm9ybWF0aW9uIGFib3V0IHRoZSBJTyB0b3BvbG9neSAoUENJUkMtU01N
VS1JVFMpIGFuZCByZWxhdGlvbnNoaXBzIGJldHdlZW4KPj4gZGV2aWNlcy4KPj4KPj4gQSBnZW5l
cmFsIHN0cnVjdHVyZSBvZiBJT1JUIGlzIGhhcyBub2RlcyB3aGljaCBoYXZlIGluZm9ybWF0aW9u
IGFib3V0IFBDSSBSQywKPj4gU01NVSwgSVRTIGFuZCBQbGF0Zm9ybSBkZXZpY2VzLiBVc2luZyBh
biBJT1JUIHRhYmxlIHJlbGF0aW9uc2hpcCBiZXR3ZWVuCj4+IFJJRCAtPiBTdHJlYW1JRCAtPiBE
ZXZpY2VJZCBjYW4gYmUgb2J0YWluZWQuIE1vcmUgc3BlY2lmaWNhbGx5IHdoaWNoIGRldmljZSBp
cwo+PiBiZWhpbmQgd2hpY2ggU01NVSBhbmQgd2hpY2ggaW50ZXJydXB0IGNvbnRyb2xsZXIsIHRo
aXMgdG9wb2xvZ3kgaXMgZGVzY3JpYmVkIGluCj4+IElPUlQgVGFibGUuCj4+Cj4+IFJJRCBpcyBh
IHJlcXVlc3RlciBJRCBpbiBQQ0kgY29udGV4dCwKPj4gU3RyZWFtSUQgaXMgdGhlIElEIG9mIHRo
ZSBkZXZpY2UgaW4gU01NVSBjb250ZXh0LAo+PiBEZXZpY2VJRCBpcyB0aGUgSUQgcHJvZ3JhbW1l
ZCBpbiBJVFMuCj4+Cj4+IEZvciBhIG5vbi1wY2kgZGV2aWNlIFJJRCBjb3VsZCBiZSBzaW1wbHkg
YW4gSUQuCj4+Cj4+IEVhY2ggaW9ydF9ub2RlIGNvbnRhaW5zIGFuIElEIG1hcCBhcnJheSB0byB0
cmFuc2xhdGUgZnJvbSBvbmUgSUQgaW50byBhbm90aGVyLgo+PiBJRG1hcCBFbnRyeSB7aW5wdXRf
cmFuZ2UsIG91dHB1dF9yYW5nZSwgb3V0cHV0X25vZGVfcmVmLCBpZF9jb3VudH0KPj4gVGhpcyBh
cnJheSBpcyBwcmVzZW50IGluIFBDSSBSQyBub2RlLFNNTVUgbm9kZSwgTmFtZWQgY29tcG9uZW50
IG5vZGUgZXRjCj4+IGFuZCBjYW4gcmVmZXJlbmNlIHRvIGEgU01NVSBvciBJVFMgbm9kZS4KPj4K
Pj4gMi4gQ3VycmVudCBTdXBwb3J0IG9mIElPUlQKPj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCj4+IEN1cnJlbnRseSBYZW4gcGFzc2VzIGhvc3QgSU9SVCB0YWJsZSB0byBkb20wIHdpdGhv
dXQgYW55IG1vZGlmaWNhdGlvbnMuCj4+IEZvciBEb21VIG5vIElPUlQgdGFibGUgaXMgcGFzc2Vk
Lgo+Pgo+PiAzLiBJT1JUIGZvciBEb20wCj4+IC0tLS0tLS0tLS0tLS0tLS0tCj4+IElPUlQgZm9y
IERvbTAgaXMgcHJlcGFyZWQgYnkgeGVuIGFuZCBpdCBpcyBmYWlybHkgc2ltaWxhciB0byB0aGUg
aG9zdCBpb3J0Lgo+PiBIb3dldmVyIGZldyBub2RlcyBjb3VsZCBiZSByZW1vdmVkIHJlbW92ZWQg
b3IgbW9kaWZpZWQuIEZvciBpbnN0YW5jZQo+PiAtIGhvc3QgU01NVSBub2RlcyBzaG91bGQgbm90
IGJlIHByZXNlbnQKPj4gLSBJVFMgZ3JvdXAgbm9kZXMgYXJlIHNhbWUgYXMgaG9zdCBpb3J0IGJ1
dCwgbm8gc3RhZ2UyIG1hcHBpbmcgaXMgZG9uZSBmb3IgdGhlbS4KPj4gLSBwbGF0Zm9ybSBub2Rl
cyAobmFtZWQgY29tcG9uZW50cykgbWF5IGJlIHNlbGVjdGl2ZWx5IHByZXNlbnQgZGVwZW5kaW5n
IG9uIHRoZQo+PiBjYXNlIHdoZXJlIHhlbiBpcyB1c2luZyBzb21lLiBUaGlzIGNvdWxkIGJlIGNv
bnRyb2xsZWQgYnkgIHhlbiBjb21tYW5kIGxpbmUuCj4+IC0gTW9yZSBpdGVtcyA6IFRPRE8KPj4K
Pj4gNC4gSU9SVCBmb3IgRG9tVQo+PiAtLS0tLS0tLS0tLS0tLS0KPiAgIAo+PiBJT1JUIGZvciBE
b21VIGlzIGdlbmVyYXRlZCBieSB0aGUgdG9vbHN0YWNrLiBJT1JUIHRvcG9sb2d5IGlzIGRpZmZl
cmVudCB3aGVuCj4+IERvbVUgc3VwcG9ydHMgZGV2aWNlIHBhc3N0aHJvdWdoLgo+Pgo+PiBBdCBh
IG1pbmltdW0gZG9tVSBJT1JUIHNob3VsZCBpbmNsdWRlIGEgc2luZ2xlIFBDSVJDIGFuZCBJVFMg
R3JvdXAuCj4+IFNpbWlsYXIgUENJUkMgY2FuIGJlIGFkZGVkIGluIERTRFQuCj4+IEFkZGl0aW9u
YWwgbm9kZSBjYW4gYmUgYWRkZWQgaWYgcGxhdGZvcm0gZGV2aWNlIGlzIGFzc2lnbmVkIHRvIGRv
bVUuCj4+IE5vIGV4dHJhIG5vZGUgc2hvdWxkIGJlIHJlcXVpcmVkIGZvciBQQ0kgZGV2aWNlIHBh
c3MtdGhyb3VnaC4KPj4KPj4gSXQgaXMgcHJvcG9zZWQgdGhhdCB0aGUgaWRyYW5nZSBvZiBQQ0lS
QyBhbmQgSVRTIGdyb3VwIGJlIGNvbnN0YW50IGZvciBkb21Vcy4KPj4gSW4gY2FzZSBpZiBQQ0kg
UFQsdXNpbmcgYSBkb21jdGwgdG9vbHN0YWNrIGNhbiBjb21tdW5pY2F0ZQo+PiBwaHlzaWNhbCBS
SUQ6IHZpcnR1YWwgUklELCBkZXZpY2VJRDogdmlydHVhbCBkZXZpY2VJRCB0byB4ZW4uCj4+Cj4+
IEl0IGlzIGFzc3VtZWQgdGhhdCBkb21VIFBDSSBDb25maWcgYWNjZXNzIHdvdWxkIGJlIHRyYXBw
ZWQgaW4gWGVuLiBUaGUgUklEIGF0Cj4+IHdoaWNoIGFzc2lnbmVkIGRldmljZSBpcyBlbnVtZXJh
dGVkIHdvdWxkIGJlIHRoZSBvbmUgcHJvdmlkZWQgYnkgdGhlIGRvbWN0bCwKPj4gZG9tY3RsX3Nl
dF9kZXZpY2VpZF9tYXBwaW5nCj4+Cj4+IFRPRE86IGRldmljZSBhc3NpZ24gZG9tY3RsIGkvZi4K
Pj4KPj4gTm90ZTogVGhpcyBzaG91bGQgc3VmZmljZSB0aGUgdmlydHVhbCBkZXZpY2VJRCBzdXBw
b3J0IHBvaW50ZWQgYnkgQW5kcmUuIFs0XQo+PiBXZSBtaWdodCBub3QgbmVlZCB0aGlzIGRvbWN0
bCBpZiBhc3NpZ25fZGV2aWNlIGh5cGVyY2FsbCBpcyBleHRlbmRlZCB0byBwcm92aWRlIHRoaXMg
aW5mb3JtYXRpb24uCj4+Cj4+IDUuIFBhcnNpbmcgb2YgSU9SVCBpbiBYZW4KPj4gLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KPiBJIHRoaW5rIGEgTGludXggbGlrZSBhcHByb2FjaCB3aWxsIHNv
bHZlIHRoZSBmb2xsb3dpbmcgdXNlIGNhc2VzOgo+IDEuIElkZW50aWZ5IHRoZSBTTU1VIGRldmlj
ZXMgYW5kIGluaXRpYWxpemUgdGhlIGRldmljZXMgYXMgbmVlZGVkLgo+IDIuIEFQSSBmdW5jdGlv
biB0byBzZXR1cCBTTU1VcyBpbiByZXNwb25zZSB0byBhIGRpc2NvdmVyeSBub3RpZmljYXRpb24g
ZnJvbSBET00wCj4gICAgIC0gV2Ugd2lsbCBzdGlsbCBuZWVkIGEgcGF0aCBmb3Igbm9uIHBjaWUg
ZGV2aWNlcy4KPiAgICAgLSBJIGFncmVlIHdpdGggQW5kcmUgdGhhdCB0aGUgdXNlIGNhc2VzIGZv
ciB0aGUgbmFtZWQgbm9kZXMgaW4gSU9SVCBzaG91bGQgYmUgdHJlYXRlZCB0aGUgc2FtZSBhcyBQ
Q0llIFJDIGRldmljZXMuCj4gMy4gVGhlIGNvbmNlcHQgb2YgZndub2RlIGlzIHN0aWxsIHZhbGlk
IGFzIHBlciA0LjE0IGFuZCB3ZSBjYW4gdHJ5IHJldXNlIG1vc3Qgb2YgdGhlIHBhcnNpbmcgY29k
ZS4KVGhlIGlkZWEgaXMgcGFyc2Ugb25lIHVzZSBhdCBtdWx0aXBsZSBwbGFjZXMuCi0gSU9SVCBj
cmVhdGlvbiBmb3IgRG9tMAotIHNtbXUgaW5pdAotIGZpbmRpbmcgc21tdSBmb3IgYSBkZXZpY2VJ
RCB3aGVuIHBjaV9hc3NpZ25fZGV2aWNlIGlzIGNhbGxlZCBieSBkb20wCj4KPiBNYW5pc2gsIEkg
bG9va2VkIGF0IHlvdXIgb2xkIHBhdGNoIGFuZCBoYWQgYSBjb3VwbGUgb2YgcXVlc3Rpb25zIGJl
Zm9yZSBJIGNvbW1lbnQgbW9yZSBvbiB0aGlzIGRlc2lnbi4gRnJvbSBhbiBpbml0aWFsCj4gZ2xh
bmNlLCBpdCBzZWVtcyB0aGF0IHlvdSBzaG91bGQgYmUgYWJsZSB0byBoaWRlIFNNTVVzIGJ5IGNh
bGxpbmcgdGhlIGFscmVhZHkgZGVmaW5lZCBBUEkgZnVuY3Rpb25zIGluIHRoZSBpb3J0LmMgaW1w
bGVtZW50YXRpb24KPiAoZm9yIG1vc3QgcGFydCA6KSkuClllcyBzb21lIG9mIHRoZSBwYXJzaW5n
IGZ1bmN0aW9ucyBjYW4gYmUgcmVwbGFjZWQgd2l0aCBBUElzLgoKPgo+IEkgYW0gd29uZGVyaW5n
IGlmIHdlIHJlYWxseSBuZWVkIHRvIGtlZXAgYSBsaXN0IG9mIHBhcnNlZCBub2Rlcy4gT3Igd2hp
Y2ggdXNlIGNhc2UgYXBhcnQgZnJvbSBodyBkb20gSU9SVCBtYW5kYXRlcyB0aGlzPwpGb3IgYWxs
IGNhc2VzIEkgYmVsaWV2ZSB3aGVyZSBhIG1hcHBpbmcgbG9va3VwIG9mIERldmlkLXNtbXUtcGNp
cmMgaXMgCnJlcXVpcmVkLgo+PiBJT1JUIG5vZGVzIGNhbiBiZSBzYXZlZCBpbiBzdHJ1Y3R1cmVz
IHNvIHRoYXQgSU9SVCB0YWJsZSBwYXJzaW5nIGNhbiBiZSBkb25lCj4+IG9uY2UgYW5kIGlzIHJl
dXNlZCBieSBhbGwgeGVuIHN1YnN5c3RlbXMgbGlrZSBJVFMgLyBTTU1VIGV0YywgZG9tYWluIGNy
ZWF0aW9uLgo+PiBQcm9wb3NlZCBhcmUgdGhlIHN0cnVjdHVyZXMgdG8gaG9sZCBJT1JUIGluZm9y
bWF0aW9uLCB2ZXJ5IHNpbWlsYXIgdG8gQUNQSQo+PiBzdHJ1Y3R1cmVzLgo+Pgo+PiBpb3J0X2lk
X21hcCB7Cj4+ICAgICAgcmFuZ2VfdCBpbnB1dF9yYW5nZTsKPj4gICAgICByYW5nZV90IG91dHB1
dF9yYW5nZTsKPj4gICAgICB2b2lkICpvdXRwdXRfcmVmZXJlbmNlOwo+PiAuLi4KPj4gfQo+PiA9
Pm91dHB1dF9yZWZlcmVuY2UgcG9pbnRzIHRvIG9iamVjdCBvZiBpb3J0X25vZGUuCj4+Cj4+IHN0
cnVjdCBpb3J0X25vZGUgewo+PiAgICAgIHN0cnVjdCBsaXN0X2hlYWQgaWRfbWFwOwo+PiAgICAg
IHZvaWQgKmNvbnRleHQ7Cj4+ICAgICAgc3RydWN0IGxpc3RfaGVhZCBsaXN0Owo+PiB9Cj4+ID0+
IGNvbnRleHQgY291bGQgYmUgYSByZWZlcmVuY2UgdG8gYWNwaV9pb3J0X25vZGUuCj4+Cj4+IHN0
cnVjdCBpb3J0X3RhYmxlX3N0cnVjdCB7Cj4+ICAgICAgc3RydWN0IGxpc3RfaGVhZCBwY2lfcmNf
bm9kZXM7Cj4+ICAgICAgc3RydWN0IGxpc3RfaGVhZCBzbW11X25vZGVzOwo+PiAgICAgIHN0cnVj
dCBsaXN0X2hlYWQgcGxhdF9kZXZpY2VzOwo+PiAgICAgIHN0cnVjdCBsaXN0X2hlYWQgaXRzX2dy
b3VwOwo+PiB9Cj4+Cj4+IFRoaXMgc3RydWN0dXJlIGlzIGNyZWF0ZWQgYXQgdGhlIHBvaW50IElP
UlQgdGFibGUgaXMgcGFyc2VkIHNheSBmcm9tIGFjcGlfaW9ydF9pbml0Lgo+PiBJdCBpcyBwcm9w
b3NlZCB0byB1c2UgdGhpcyBzdHJ1Y3R1cmUgaW5mb3JtYXRpb24gaW4gaW9ydF9pbml0X3BsYXRm
b3JtX2RldmljZXMuCj4+IFsyXSBbUkZDIHYyIDQvN10gQUNQSTogYXJtOiBTdXBwb3J0IGZvciBJ
T1JUCj4+Cj4+IDYuIElPUlQgR2VuZXJhdGlvbgo+PiAtLS0tLS0tLS0tLS0tLS0tLS0tCj4+IFRo
ZXJlIHdvdWxkIGJlIGEgY29tbW9uIGNvZGUgdG8gZ2VuZXJhdGUgSU9SVCB0YWJsZSBmcm9tIGlv
cnRfdGFibGVfc3RydWN0Lgo+Pgo+PiBhLiBGb3IgRG9tMAo+PiAgICAgIHRoZSBzdHJ1Y3R1cmUg
KGlvcnRfdGFibGVfc3RydWN0KSBiZSBtb2RpZmllZCB0byByZW1vdmUgc21tdSBub2Rlcwo+PiAg
ICAgIGFuZCB1cGRhdGUgaWRfbWFwcGluZ3MuCj4+ICAgICAgUENJUkMgaWRtYXAgLT4gb3V0cHV0
IHJlZnJlbmNlIHRvIElUUyBncm91cC4KPj4gICAgICAoUklEIC0+IERldmljZUlEKS4KPj4KPj4g
ICAgICBUT0RPOiBEZXNjcmliZSBhbGdvIGluIHVwZGF0ZV9pZF9tYXBwaW5nIGZ1bmN0aW9uIHRv
IG1hcCBSSUQgLT4gRGV2aWNlSUQgdXNlZAo+PiAgICAgIGluIG15IGVhcmxpZXIgcGF0Y2ggWzNd
Cj4+Cj4+IGIuIEZvciBEb21VCj4+ICAgICAgLSBpb3J0X3RhYmxlX3N0cnVjdCB3b3VsZCBoYXZl
IG1pbmltYWwgMiBub2RlcyAoMSBQQ0lSQyBhbmQgMSBJVFMgZ3JvdXApCj4+ICAgICAgLSBwb3B1
bGF0ZSBhIGJhc2ljIElPUlQgaW4gYSBidWZmZXIgcGFzc2VkIGJ5IHRvb2xzdGFjayggdXNpbmcg
YSBkb21jdGwgOiBkb21jdGxfcHJlcGFyZV9kb21faW9ydCkKPj4KPj4gICAgICAtIERTRFQgZm9y
IHRoZSBEb21VIGlzIHVwZGF0ZWQgYnkgdG9vbHN0YWNrIHRvIGluY2x1ZGUgYSBQQ0lSQy4KPj4g
ICAgICAtIElmIGEgbmFtZWQgY29tcG9uZW50IGlzIGFkZGVkIHRvIGRvbVUgdGhhdCBpbmZvcm1h
dGlvbiBpcyBwYXNzZWQgaW4gdGhlCj4+ICAgICAgc2FtZS9hZGRpdGlvbmFsIGRvbWN0bC4KPj4g
ICAgICAgICAgLSA8VE9ETzogZG9tY3RsX3ByZXBhcmVfZG9tX2lvcnQgaS9mID4KPj4gICAgICBO
b3RlOiBKdWxpZW4gSSBoYXZlIHRyaWVkIHRvIGluY29ycG9yYXRlIHlvdXIgc3VnZ2VzdGlvbiBm
b3IgY29kZSByZXVzZS4KPj4KPj4gNy4gUmVmZXJlbmNlczoKPj4gLS0tLS0tLS0tLS0tLQo+PiBb
MF0gaHR0cHM6Ly93d3cubWFpbC1hcmNoaXZlLmNvbS94ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZy9t
c2cxMjE2NjcuaHRtbAo+PiBbMV0gQVJNIERFTjAwNDlDOiBodHRwOi8vaW5mb2NlbnRlci5hcm0u
Y29tL2hlbHAvdG9waWMvY29tLmFybS5kb2MuZGVuMDA0OWMvREVOMDA0OUNfSU9fUmVtYXBwaW5n
X1RhYmxlLnBkZgo+PiBbMl0gaHR0cHM6Ly93d3cubWFpbC1hcmNoaXZlLmNvbS94ZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZy9tc2cxMjMwODIuaHRtbAo+PiBbM10gaHR0cHM6Ly93d3cubWFpbC1hcmNo
aXZlLmNvbS94ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZy9tc2cxMjE2NjkuaHRtbDogdXBkYXRlX2lk
X21hcHBpbmcgZnVuY3Rpb24uCj4+IFs0XSBodHRwczovL3d3dy5tYWlsLWFyY2hpdmUuY29tL3hl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnL21zZzEyMzQzNC5odG1sCj4+Cj4+Cj4+Cj4+IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4+IFhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKPj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPj4gaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 31 14:52:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 14:52:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9XtS-00019K-9Q; Tue, 31 Oct 2017 14:51:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1e9XtQ-00019E-5s
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 14:51:52 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 CB/9B-07499-70E88F95; Tue, 31 Oct 2017 14:51:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIKsWRWlGSWpSXmKPExsVyMfT+Vl22vh+
 RBj//iVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnne5qYCy55V8y6dYe9gfGBbRcjF4eQwExG
 iQNn2lhAHBaBBlaJjinbmUEcCYE5rBKz1t1m7GLkBHLKJBbc2cHWxcgBZBdJHLioDxEukXj89
 z9YCa+AoMTJmU9YQGwhAS+Jj5fegdmcApYS2/7+hIovZpRonVwOYrMJaEncv70CbCSLgKrE/K
 fsEGMCJK7MvMEKYgsLGEvs/TiPDcQWEVCUePDyJivIacwCnYwS/39dZAZJMAv4SDzuvMUygVF
 wFpIzZiFJQdiaEq3bf7ND2BpA3+xjhLC1JZYtfM28gJF1FaNGcWpRWWqRrrGxXlJRZnpGSW5i
 Zo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYKAzAMEOxp3rAw8xSnIwKYny7nT8HinEl5SfUpmRW
 JwRX1Sak1p8iFGDg0Pg59O/LYxSLHn5ealKErylPT8ihQSLUtNTK9Iyc4CxCFMqwcGjJMLLAZ
 LmLS5IzC3OTIdInWL05rhw59IfJo5jmy4DyQN7bgHJDTfvAsl9YPLZzNcNzEJgG6TEedeAjBA
 AGZFRmge3AJZSLjHKSgnzMgKdL8RTkFqUm1mCKv+KUZyDUUmYtw5kCk9mXgncHa+ATmQCOtFL
 AuzEkkSElFQD4xGuw+aBr76ru7tv2P7NJ3XdgwfLslZPeyRx6NB3f7Po4vhHl/IX7W332fbik
 drJ63f9Ji9+5sUqtPfjhBdbi0LKT83h53i3uvZajda90zy1qw70TYhqcK93DLTbcd531vLVX9
 gjjNiZ9Mo7ZLc2ht1fkiumYLDYa3+qDhMv4556483PT09yT1FiKc5INNRiLipOBADY/pljJAM
 AAA==
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1509461509!113977839!1
X-Originating-IP: [209.85.223.181]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58434 invoked from network); 31 Oct 2017 14:51:50 -0000
Received: from mail-io0-f181.google.com (HELO mail-io0-f181.google.com)
 (209.85.223.181)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 Oct 2017 14:51:50 -0000
Received: by mail-io0-f181.google.com with SMTP id h70so35660194ioi.4
 for <xen-devel@lists.xenproject.org>; Tue, 31 Oct 2017 07:51:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=lfRVsMHpAI3/rlMWiQXyPh8XHRNxoH8JSWgwTdvUibU=;
 b=ns/NWZnCAT01ftQnFseFZm2x9Nv3kX1DpzgDCVKW4Qk9Km8NjL7WGQShm5uv+Y6kC6
 TgIGi3lmMZuopAH7DbrGXZAjTo2grM7Z06D1DgwIWXCoyqdOiC6PCONyblsaUQ7QfAeo
 EYW7CWtrYFb164RHTQVLkqnVZANxaqsKYkv+Q870L33bkjs9FBA/CVC8lwNOOWR15dar
 S6b0zjs2QGwE+WKiimnbVKkLX9o8Ovod6LB/c2uEIjMO+CbrHPpvILiEVXWpf39foupM
 iBeYSHmplf+3XUR5njWJhcUcN3F6aGbnsVsVAdzRMvHLE6dtbsJd3chH2kn0JEITw7m7
 yFCA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=lfRVsMHpAI3/rlMWiQXyPh8XHRNxoH8JSWgwTdvUibU=;
 b=pGEdj0V4/5d2CGrhBwUOddtY821sy+buKU2+kgg5gyE0Ck3QmRWZLl/xRgGqDy2WYF
 /sqpkusD52iqurc3C7ERaR+yXY8SaNbs5WrNUFttuyjuNJUFxd5vehpqCyrgY8uqXRLi
 0W8kSoMTxxir/KiRs1AD2f73ElcCsWUywW+pcpsKJY8/B+X74Y5P2ascuZyBmf/06B5F
 odzxGcTHWdnvXqibh3QtCHN7iWNy/0yK4PTtcg1XpxuODxe5Pokl5Frdngobq/aZKj1v
 mF54ZOux2xnsgG2+kcOhQp8R2BpQPsZFZ5g9oNoc2ietL55Na8E4qzkgb/N5cVv086qU
 J3bA==
X-Gm-Message-State: AMCzsaUChKLnnetqZktISNqfH6tfNfiCR+ZLVTLhtQ5EfXqTJHrSEGxs
 2JTdF0i0aU+GIL3P28hIJKkCJcFrG+/PrKMF6IQ=
X-Google-Smtp-Source: ABhQp+QrPZlI7cqTSm4u8qRU8vv36UXa1iBEtfCjHL2V+6AY/FqUb8z/tp8EyU/ZFX4/sItmQAHaLdVXETnmcdQ92wA=
X-Received: by 10.107.132.167 with SMTP id o39mr2833168ioi.243.1509461509017; 
 Tue, 31 Oct 2017 07:51:49 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.203.74 with HTTP; Tue, 31 Oct 2017 07:51:48 -0700 (PDT)
In-Reply-To: <20171030173919.xdxeqnj53kiw3ayd@citrix.com>
References: <1506937764-30329-1-git-send-email-al1img@gmail.com>
 <1506937764-30329-2-git-send-email-al1img@gmail.com>
 <20171030173919.xdxeqnj53kiw3ayd@citrix.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Tue, 31 Oct 2017 16:51:48 +0200
Message-ID: <CACvf2oVQjgjo_c+VPseZMkXxpAph9-3vPpBYHh7zaM-X_J8w=Q@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH 1/5] libxl: add PV sound device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3481131108296831523=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3481131108296831523==
Content-Type: multipart/alternative; boundary="001a113f261c0c1527055cd8e581"

--001a113f261c0c1527055cd8e581
Content-Type: text/plain; charset="UTF-8"

On Mon, Oct 30, 2017 at 7:39 PM, Wei Liu <wei.liu2@citrix.com> wrote:

> On Mon, Oct 02, 2017 at 12:49:20PM +0300, Oleksandr Grytsov wrote:
> > From: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
> >
> > Add PV sound device described in sndif.h
> >
> > Signed-off-by: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
>
> [...]
> >
> >  libxl__console_backend = Enumeration("console_backend", [
> > diff --git a/tools/libxl/libxl_vsnd.c b/tools/libxl/libxl_vsnd.c
> > new file mode 100644
> > index 0000000..26885f9
> > --- /dev/null
> > +++ b/tools/libxl/libxl_vsnd.c
> > @@ -0,0 +1,307 @@
> > +/*
> > + * Copyright (C) 2016 EPAM Systems Inc.
> > + *
> > + * This program is free software; you can redistribute it and/or modify
> > + * it under the terms of the GNU Lesser General Public License as
> published
> > + * by the Free Software Foundation; version 2.1 only. with the special
> > + * exception on linking described in file LICENSE.
> > + *
> > + * This program is distributed in the hope that it will be useful,
> > + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> > + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> > + * GNU Lesser General Public License for more details.
> > + */
> > +
> > +#include "libxl_internal.h"
> > +#include "xen/io/sndif.h"
> > +
>
> Use <xen/io/sndif.h> -- this is not a local header.
>
> > +
> > +static unsigned int libxl__rates_to_str_vsnd(char *str, uint32_t
> *sample_rates,
> > +                                             int num_sample_rates)
> > +{
> > +    unsigned int len;
> > +    int i;
> > +
> > +    len = 0;
> > +
> > +    if (num_sample_rates == 0) {
> > +        return len;
> > +    }
>
> Coding style.
>
> > +
> > +    for (i = 0; i < num_sample_rates - 1; i++) {
> > +        if (str) {
> > +            len += sprintf(&str[len], "%u,", sample_rates[i]);
>
> libxl__sprintf(NOGC, ...)
>
> > +        } else {
> > +            len += snprintf(NULL, 0, "%u,", sample_rates[i]);
> > +        }
> > +    }
> > +
> > +    if (str) {
> > +        len += sprintf(&str[len], "%u", sample_rates[i]);
> > +    } else {
> > +        len += snprintf(NULL, 0, "%u", sample_rates[i]);
> > +    }
> > +
> > +    return len;
> > +}
> > +
> [...]
> > +
> > +static int libxl__set_params_vsnd(libxl__gc *gc, char *path,
> > +                                  libxl_vsnd_params *params,
> flexarray_t *front)
> > +{
> > +    char *buffer;
> > +    int len;
> > +    int rc;
> > +
> > +    if (params->sample_rates) {
> > +        // calculate required string size;
>
> Coding style.


Sorry, could you specify more precisely what has to be changed in this
place?


>
> > +        len = libxl__rates_to_str_vsnd(NULL, params->sample_rates,
> > +                                       params->num_sample_rates);
> > +
> > +        if (len) {
> > +            buffer = libxl__malloc(gc, len + 1);
> > +
> > +            libxl__rates_to_str_vsnd(buffer, params->sample_rates,
> > +                                     params->num_sample_rates);
> > +            rc = flexarray_append_pair(front,
> > +                                       GCSPRINTF("%s"XENSND_FIELD_
> SAMPLE_RATES,
> > +                                                 path), buffer);
> > +            if (rc) return rc;
>
> goto out please.
>
> Please fix these coding style issues throughout this series.j
>



-- 
Best Regards,
Oleksandr Grytsov.

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

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote">On M=
on, Oct 30, 2017 at 7:39 PM, Wei Liu <span dir=3D"ltr">&lt;<a href=3D"mailt=
o:wei.liu2@citrix.com" target=3D"_blank">wei.liu2@citrix.com</a>&gt;</span>=
 wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bor=
der-left:1px #ccc solid;padding-left:1ex"><span class=3D"">On Mon, Oct 02, =
2017 at 12:49:20PM +0300, Oleksandr Grytsov wrote:<br>
&gt; From: Oleksandr Grytsov &lt;<a href=3D"mailto:oleksandr_grytsov@epam.c=
om">oleksandr_grytsov@epam.com</a>&gt;<br>
&gt;<br>
&gt; Add PV sound device described in sndif.h<br>
&gt;<br>
&gt; Signed-off-by: Oleksandr Grytsov &lt;<a href=3D"mailto:oleksandr_gryts=
ov@epam.com">oleksandr_grytsov@epam.com</a>&gt;<br>
<br>
</span>[...]<br>
<span class=3D"">&gt;<br>
&gt;=C2=A0 libxl__console_backend =3D Enumeration(&quot;console_backend&quo=
t;, [<br>
&gt; diff --git a/tools/libxl/libxl_vsnd.c b/tools/libxl/libxl_vsnd.c<br>
&gt; new file mode 100644<br>
&gt; index 0000000..26885f9<br>
&gt; --- /dev/null<br>
&gt; +++ b/tools/libxl/libxl_vsnd.c<br>
&gt; @@ -0,0 +1,307 @@<br>
&gt; +/*<br>
&gt; + * Copyright (C) 2016 EPAM Systems Inc.<br>
&gt; + *<br>
&gt; + * This program is free software; you can redistribute it and/or modi=
fy<br>
&gt; + * it under the terms of the GNU Lesser General Public License as pub=
lished<br>
&gt; + * by the Free Software Foundation; version 2.1 only. with the specia=
l<br>
&gt; + * exception on linking described in file LICENSE.<br>
&gt; + *<br>
&gt; + * This program is distributed in the hope that it will be useful,<br=
>
&gt; + * but WITHOUT ANY WARRANTY; without even the implied warranty of<br>
&gt; + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.=C2=A0 See the=
<br>
&gt; + * GNU Lesser General Public License for more details.<br>
&gt; + */<br>
&gt; +<br>
&gt; +#include &quot;libxl_internal.h&quot;<br>
&gt; +#include &quot;xen/io/sndif.h&quot;<br>
&gt; +<br>
<br>
</span>Use &lt;xen/io/sndif.h&gt; -- this is not a local header.<br>
<span class=3D""><br>
&gt; +<br>
&gt; +static unsigned int libxl__rates_to_str_vsnd(char *str, uint32_t *sam=
ple_rates,<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=A0int num_sample_rates)<br>
&gt; +{<br>
&gt; +=C2=A0 =C2=A0 unsigned int len;<br>
&gt; +=C2=A0 =C2=A0 int i;<br>
&gt; +<br>
&gt; +=C2=A0 =C2=A0 len =3D 0;<br>
&gt; +<br>
&gt; +=C2=A0 =C2=A0 if (num_sample_rates =3D=3D 0) {<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 return len;<br>
&gt; +=C2=A0 =C2=A0 }<br>
<br>
</span>Coding style.<br>
<span class=3D""><br>
&gt; +<br>
&gt; +=C2=A0 =C2=A0 for (i =3D 0; i &lt; num_sample_rates - 1; i++) {<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 if (str) {<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 len +=3D sprintf(&amp;str[l=
en], &quot;%u,&quot;, sample_rates[i]);<br>
<br>
</span>libxl__sprintf(NOGC, ...)<br>
<span class=3D""><br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 } else {<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 len +=3D snprintf(NULL, 0, =
&quot;%u,&quot;, sample_rates[i]);<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 }<br>
&gt; +=C2=A0 =C2=A0 }<br>
&gt; +<br>
&gt; +=C2=A0 =C2=A0 if (str) {<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 len +=3D sprintf(&amp;str[len], &quot;%u&=
quot;, sample_rates[i]);<br>
&gt; +=C2=A0 =C2=A0 } else {<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 len +=3D snprintf(NULL, 0, &quot;%u&quot;=
, sample_rates[i]);<br>
&gt; +=C2=A0 =C2=A0 }<br>
&gt; +<br>
&gt; +=C2=A0 =C2=A0 return len;<br>
&gt; +}<br>
&gt; +<br>
</span>[...]<br>
<span class=3D"">&gt; +<br>
&gt; +static int libxl__set_params_vsnd(libxl__<wbr>gc *gc, char *path,<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 libxl_vsnd_params *params=
, flexarray_t *front)<br>
&gt; +{<br>
&gt; +=C2=A0 =C2=A0 char *buffer;<br>
&gt; +=C2=A0 =C2=A0 int len;<br>
&gt; +=C2=A0 =C2=A0 int rc;<br>
&gt; +<br>
&gt; +=C2=A0 =C2=A0 if (params-&gt;sample_rates) {<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 // calculate required string size;<br>
<br>
</span>Coding style.</blockquote><div><br></div><div>Sorry, could you speci=
fy more precisely what has to be changed in this place?<br></div><div>=C2=
=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;borde=
r-left:1px #ccc solid;padding-left:1ex">
<span class=3D""><br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 len =3D libxl__rates_to_str_vsnd(NULL, pa=
rams-&gt;sample_rates,<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=A0param=
s-&gt;num_sample_rates);<br>
&gt; +<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 if (len) {<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 buffer =3D libxl__malloc(gc=
, len + 1);<br>
&gt; +<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 libxl__rates_to_str_vsnd(<w=
br>buffer, params-&gt;sample_rates,<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=A0params-&gt;n=
um_sample_rates);<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 rc =3D flexarray_append_pai=
r(front,<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=A0GCSPR=
INTF(&quot;%s&quot;XENSND_FIELD_<wbr>SAMPLE_RATES,<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=A0path), buffer);<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 if (rc) return rc;<br>
<br>
</span>goto out please.<br>
<br>
Please fix these coding style issues throughout this series.j<br>
</blockquote></div><br><br clear=3D"all"><br>-- <br><div class=3D"gmail_sig=
nature" data-smartmail=3D"gmail_signature">Best Regards,<br>Oleksandr Gryts=
ov.</div>
</div></div>

--001a113f261c0c1527055cd8e581--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3481131108296831523==--


From xen-devel-bounces@lists.xen.org Tue Oct 31 14:52:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 14:52:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9Xtq-0001BP-LI; Tue, 31 Oct 2017 14:52:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e9Xtp-0001B0-I3
 for xen-devel@lists.xensource.com; Tue, 31 Oct 2017 14:52:17 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 BD/1E-14867-02E88F95; Tue, 31 Oct 2017 14:52:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrILMWRWlGSWpSXmKPExsWS0XRdVVeh70e
 kwZWNnBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNONDYylQwP6xi04PHLA2M
 DaZdjFwcQgKNTBILdz5ig3AeM0rMvLySEcLZxihx5m8fkMPJISLgLPH1zFx2EJtXQF9iQ9d5M
 FtYwEzi5rrdrCC2hMB1aYkDHcoQtrfEnb4VzF2MHGB2Y7N2FyM7B5uAlcQhMZACFgFVibcTNj
 FOYORewMiwilGjOLWoLLVI19BUL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj0OM
 MQLCD8duygEOMkhxMSqK8Ox2/RwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4E3t/REpJFiUmp5a
 kZaZAww9mLQEB4+SCG8eSJq3uCAxtzgzHSJ1itGY49imy3+YOJ7NfN3ALMSSl5+XKiXOKwVSK
 gBSmlGaBzcIFhOXGGWlhHkZgU4T4ilILcrNLEGVf8UozsGoJMxbCDKFJzOvBG7fK6BTmIBO8Z
 IAO6UkESEl1cAocz6vlp+d/fJ9jpnLimVneq3QCU1vYP7lGismXvt2a3KF4e4+nR1heuHZZ6V
 3ylVcNF8kFXTRpsxKbNl96YX6aitsxS5lrt55aNuBKxkfjiWJTpFfHO1+ZZ8Ng1+gjdr5p7ve
 PSmp4/gxvZjhhYOn36eCyekJwS9rNhk1bt7v7vtoa90290YlluKMREMt5qLiRAAHrNIThAIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1509461535!101824499!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54253 invoked from network); 31 Oct 2017 14:52:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 Oct 2017 14:52:15 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e9Xtm-0007CI-Fz; Tue, 31 Oct 2017 14:52:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e9Xtg-00044j-SA; Tue, 31 Oct 2017 14:52:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e9Xtg-0005CA-HQ; Tue, 31 Oct 2017 14:52:08 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115414-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-armhf-armhf-libvirt-xsm:xen-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=5f479447d983111c039f1d6d958553c1ad1b2ff1
X-Osstest-Versions-That: linux=ebe6e90ccc6679cb01d2b280e4b61e6092d4bedb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 31 Oct 2017 14:52:08 +0000
Subject: [Xen-devel] [linux-linus test] 115414: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExNTQxNCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE1NDE0LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNt
ICA2IHhlbi1pbnN0YWxsICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTQ2ODIKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExNDY4MgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExNDY4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE0Njgy
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMTQ2ODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExNDY4MgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTE0NjgyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTQ2ODIKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExNDY4
MgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFy
Z2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA1ZjQ3OTQ0N2Q5ODMxMTFj
MDM5ZjFkNmQ5NTg1NTNjMWFkMWIyZmYxCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAg
ICAgICAgICBlYmU2ZTkwY2NjNjY3OWNiMDFkMmIyODBlNGI2MWU2MDkyZDRiZWRiCgpMYXN0IHRl
c3Qgb2YgYmFzaXMgICAxMTQ2ODIgIDIwMTctMTAtMTggMDk6NTQ6MTEgWiAgIDEzIGRheXMKRmFp
bGluZyBzaW5jZSAgICAgICAgMTE0NzgxICAyMDE3LTEwLTIwIDAxOjAwOjQ3IFogICAxMSBkYXlz
ICAgMTkgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE1NDE0ICAyMDE3LTEwLTMxIDAz
OjQzOjI0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo0MjIgcGVvcGxlIHRvdWNoZWQg
cmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lv
biBsb2c7IGl0IHdvdWxkIGJlIDEyNDc4IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 31 14:54:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 14:54:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9Xvw-0001Nb-11; Tue, 31 Oct 2017 14:54:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=470789eaf=wei.liu2@citrix.com>)
 id 1e9Xvu-0001NT-WF
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 14:54:27 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 91/9A-08608-2AE88F95; Tue, 31 Oct 2017 14:54:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXitHRDpO7Cvh+
 RBjOPmlp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn/7m1hL9jKVLHg6T/GBsYXjF2MnBwSAv4S
 jzpusoLYLAKqEgf33QGz2QSUJX529rKB2CICGhIr3yxk6WLk4mAWWMEoMfnCEiaQhLCAscTej
 /PAingFLCQe/r3JDlIkJPCKUaJj/2pGiISgxMmZT1hAbGYBHYkFuz8BNXAA2dISy/9xgIQ5BQ
 IlfuyZC1YuKqAi0bl0Dli5kICCRMf0Y0wTGPlmIZk0C8mkWQiTFjAyr2LUKE4tKkst0jUy0Us
 qykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw2BiDYwbjvY+QhRkkOJiVR3p2O3yOF
 +JLyUyozEosz4otKc1KLDzHKcHAoSfA+6v0RKSRYlJqeWpGWmQMMe5i0BAePkgjvE5A0b3FBY
 m5xZjpE6hSjMceNh9f/MHE8m/m6gVmIJS8/L1VKnHcaSKkASGlGaR7cIFg8XmKUlRLmZQQ6TY
 inILUoN7MEVf4VozgHo5IwrzIwuoV4MvNK4PYBQx3oCxFeLwmwU0oSEVJSDYyrNocdTfx4cJL
 FFGnDeZyhpXlZ/bui/W4U9df1P38/nUG3LHDZFY63qR0PSq/diUq9vSjuu/8njcMv/qionmvM
 fdjJd1LW78rLGaEnN8q6PLz6RM+K7+iGiiPeGRc2Jc65bTVZZZtVsdJdJXFuqwWTE/9OvSk+b
 a/sN/bp+RkxBp9zX9nWT3ijxFKckWioxVxUnAgAa6HKTsICAAA=
X-Env-Sender: prvs=470789eaf=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1509461664!73912687!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21482 invoked from network); 31 Oct 2017 14:54:25 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Oct 2017 14:54:25 -0000
X-IronPort-AV: E=Sophos;i="5.44,324,1505779200"; d="scan'208";a="449230071"
Date: Tue, 31 Oct 2017 14:54:23 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20171031145422.mqo32q2jewbl7gvx@citrix.com>
References: <1506937764-30329-1-git-send-email-al1img@gmail.com>
 <1506937764-30329-2-git-send-email-al1img@gmail.com>
 <20171030173919.xdxeqnj53kiw3ayd@citrix.com>
 <CACvf2oVQjgjo_c+VPseZMkXxpAph9-3vPpBYHh7zaM-X_J8w=Q@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CACvf2oVQjgjo_c+VPseZMkXxpAph9-3vPpBYHh7zaM-X_J8w=Q@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH 1/5] libxl: add PV sound device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMzEsIDIwMTcgYXQgMDQ6NTE6NDhQTSArMDIwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gPiA+ICsKPiA+ID4gKyAgICBpZiAocGFyYW1zLT5zYW1wbGVfcmF0ZXMpIHsK
PiA+ID4gKyAgICAgICAgLy8gY2FsY3VsYXRlIHJlcXVpcmVkIHN0cmluZyBzaXplOwo+ID4KPiA+
IENvZGluZyBzdHlsZS4KPiAKPiAKPiBTb3JyeSwgY291bGQgeW91IHNwZWNpZnkgbW9yZSBwcmVj
aXNlbHkgd2hhdCBoYXMgdG8gYmUgY2hhbmdlZCBpbiB0aGlzCj4gcGxhY2U/Cj4gCgpXZSB1c2Ug
LyogLi4uICovIGZvciBjb21tZW50cy4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 31 15:00:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 15:00:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9Y1Q-0002A6-Lb; Tue, 31 Oct 2017 15:00:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1e9Y1P-00027Q-PP
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 15:00:07 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 B4/10-30115-7FF88F95; Tue, 31 Oct 2017 15:00:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEKsWRWlGSWpSXmKPExsVyMfT+et2v/T8
 iDT4fsbH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPWz37MXnDQu+LoyYPsDYxXbbsYuTiEBGYy
 SvzY1sAI4rAINLBKvO2by9rFyMkhITCHVWLOw1oIu0zixuejzBB2kcShbTdZIOxCif6HL5hAb
 F4BQYmTM5+AxYUEvCTOfT/ADmJzClhKbPv7Eyq+mFGidXI5iM0moCVx//YKNhCbRUBV4tnsBh
 aIOQES8z8vYgSxhQWMJfZ+nAdWIyKgKPHg5U1WkEOZBToZJf7/ugh2ELOAj8TRzc9ZJzAKzkJ
 yxywkKQhbU6J1+292CFtDYsGdfYwQtrbEsoWvmRcwsq5i1ChOLSpLLdI1MtFLKspMzyjJTczM
 0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMdQYg2MG472PkIUZJDiYlUd6djt8jhfiS8lMqMxKLM
 +KLSnNSiw8xanBwCPx8+reFUYolLz8vVUmCVwAYU0KCRanpqRVpmTnAaIQpleDgURLhndMHlO
 YtLkjMLc5Mh0idYvTmuHDn0h8mjmObLgPJA3tuAckNN+8CyX1g8tnM1w3MQmAbpMR52UE2CIC
 MyCjNg1sASyqXGGWlhHkZgc4X4ilILcrNLEGVf8UozsGoJMw7F+QQnsy8Erg7XgGdyAR0opcE
 2IkliQgpqQZGBc6tCTPe6fwv+T75xXqnXcEnUjbM6uudGrs+7Fu3NAP/33uffA8/vTbtr9acL
 4l7sv4u2HzMm/HHTZnMbZ/ZVhxdFLr46VKvYzPXpzMFvr3w8M4hg5TAz5eDT/3b9NMlyOSGsp
 PaS9kFE9Is3BY5XfH5KHNxReUXLmaV9i3nLrSqqUT/d57l0KXEUpyRaKjFXFScCABHFgAYJQM
 AAA==
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1509462005!82457947!1
X-Originating-IP: [209.85.223.175]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3023 invoked from network); 31 Oct 2017 15:00:05 -0000
Received: from mail-io0-f175.google.com (HELO mail-io0-f175.google.com)
 (209.85.223.175)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 Oct 2017 15:00:05 -0000
Received: by mail-io0-f175.google.com with SMTP id j17so35715998iod.5
 for <xen-devel@lists.xenproject.org>; Tue, 31 Oct 2017 08:00:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=P6J6WbDMWvcp/rajBV0pf/nzsFIlMxU5NW6bY3OSUnI=;
 b=KM9VbGQIBtWdf1fVBC9mwpWy6oWrVWHo07LoDKxjO9ZZCVCw6dG7OFSmN+tljhFWDH
 q9agprseuEgJMe+DUm7+tx5ah54ujYP+pluQDq/q0X2kALOIMM1/r66gQJ6qj7IAPttX
 2tzx1SLHPhZSz0rl7k1eg1p/tkpjMvhMXrnjRsUwHc/wYvHmJmL5p5UDaCvJGgTYWesF
 lvtTthJm5eXv2tsvV2bc3Gd9GFOKUzPxxLKkToeoryGG+7UZOLpu4g5ZxthDGFtEKtOT
 Q4I+7Go7D1aUZA4kN/w+EikWDK0Oys1LcimbOm5MTx0WFsYAR4vyPYEsfLeed8ftvQkh
 jfVg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=P6J6WbDMWvcp/rajBV0pf/nzsFIlMxU5NW6bY3OSUnI=;
 b=I8l5tZYTL7Yjdy8DPofS6XZVbhQjwSr3aBU9Cu1EHIkHT6QOZQssb3o7maUlNpZmxD
 7QHN6LRZsSYU8JcDF61pGE86GTnxTp8FrVZxVG+E5mhzlWZbAU7V/oRZCF6LYOokel6j
 XUBNwfQBxNKuXBDSmc17vA10HGTDWbudXOfLITXVi25BC1ipitNgCfWpQdYVzCVYsCqF
 YJU4VfibK5gKPpNyQKCRLWA24v05KLhhdOgXKOCf+YIvxFMW1kon7vRPfCA9n91r0/mN
 RYNZ3aA04k3tkfY5kS/RwtNXShmu+cEV1p2TfSpNc09dHPlqZNNRFGfl4kw6whM+z7uN
 8d8A==
X-Gm-Message-State: AMCzsaWn3e8MeOhPmwoLE9AbGS/24hx3dsi3b1Y0eyo0osThiWo9BrI9
 hp0lbRRreOGDcDXfsvVPDAzEe45/VwZ+GAMVD5E=
X-Google-Smtp-Source: ABhQp+Q3QDKw6AuK0m8cXaWRDyUwBZiKUHJVanGUBD08od67r0iRlJ3+Clh/NzQFHKa3g6nVlZlxGFtsocJUMz5aEZM=
X-Received: by 10.36.236.68 with SMTP id g65mr3449830ith.78.1509462004621;
 Tue, 31 Oct 2017 08:00:04 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.203.74 with HTTP; Tue, 31 Oct 2017 08:00:04 -0700 (PDT)
In-Reply-To: <20171030173919.xdxeqnj53kiw3ayd@citrix.com>
References: <1506937764-30329-1-git-send-email-al1img@gmail.com>
 <1506937764-30329-2-git-send-email-al1img@gmail.com>
 <20171030173919.xdxeqnj53kiw3ayd@citrix.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Tue, 31 Oct 2017 17:00:04 +0200
Message-ID: <CACvf2oXb7oZ06kJg+oRJB0xmVB=nYm=FVQEAvd42fyQsO1wZ=g@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH 1/5] libxl: add PV sound device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6094605978103207119=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6094605978103207119==
Content-Type: multipart/alternative; boundary="94eb2c117118966a5a055cd9020a"

--94eb2c117118966a5a055cd9020a
Content-Type: text/plain; charset="UTF-8"

On Mon, Oct 30, 2017 at 7:39 PM, Wei Liu <wei.liu2@citrix.com> wrote:

> On Mon, Oct 02, 2017 at 12:49:20PM +0300, Oleksandr Grytsov wrote:
> > From: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
> >
> > Add PV sound device described in sndif.h
> >
> > Signed-off-by: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
>
> [...]
> >
> >  libxl__console_backend = Enumeration("console_backend", [
> > diff --git a/tools/libxl/libxl_vsnd.c b/tools/libxl/libxl_vsnd.c
> > new file mode 100644
> > index 0000000..26885f9
> > --- /dev/null
> > +++ b/tools/libxl/libxl_vsnd.c
> > @@ -0,0 +1,307 @@
> > +/*
> > + * Copyright (C) 2016 EPAM Systems Inc.
> > + *
> > + * This program is free software; you can redistribute it and/or modify
> > + * it under the terms of the GNU Lesser General Public License as
> published
> > + * by the Free Software Foundation; version 2.1 only. with the special
> > + * exception on linking described in file LICENSE.
> > + *
> > + * This program is distributed in the hope that it will be useful,
> > + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> > + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> > + * GNU Lesser General Public License for more details.
> > + */
> > +
> > +#include "libxl_internal.h"
> > +#include "xen/io/sndif.h"
> > +
>
> Use <xen/io/sndif.h> -- this is not a local header.
>
> > +
> > +static unsigned int libxl__rates_to_str_vsnd(char *str, uint32_t
> *sample_rates,
> > +                                             int num_sample_rates)
> > +{
> > +    unsigned int len;
> > +    int i;
> > +
> > +    len = 0;
> > +
> > +    if (num_sample_rates == 0) {
> > +        return len;
> > +    }
>
> Coding style.
>
> > +
> > +    for (i = 0; i < num_sample_rates - 1; i++) {
> > +        if (str) {
> > +            len += sprintf(&str[len], "%u,", sample_rates[i]);
>
> libxl__sprintf(NOGC, ...)
>

I need to increment len here. So libxl__sprintf is not suitable.


>
> > +        } else {
> > +            len += snprintf(NULL, 0, "%u,", sample_rates[i]);
> > +        }
> > +    }
> > +
> > +    if (str) {
> > +        len += sprintf(&str[len], "%u", sample_rates[i]);
> > +    } else {
> > +        len += snprintf(NULL, 0, "%u", sample_rates[i]);
> > +    }
> > +
> > +    return len;
> > +}
> > +
> [...]
> > +
> > +static int libxl__set_params_vsnd(libxl__gc *gc, char *path,
> > +                                  libxl_vsnd_params *params,
> flexarray_t *front)
> > +{
> > +    char *buffer;
> > +    int len;
> > +    int rc;
> > +
> > +    if (params->sample_rates) {
> > +        // calculate required string size;
>
> Coding style.
>
> > +        len = libxl__rates_to_str_vsnd(NULL, params->sample_rates,
> > +                                       params->num_sample_rates);
> > +
> > +        if (len) {
> > +            buffer = libxl__malloc(gc, len + 1);
> > +
> > +            libxl__rates_to_str_vsnd(buffer, params->sample_rates,
> > +                                     params->num_sample_rates);
> > +            rc = flexarray_append_pair(front,
> > +                                       GCSPRINTF("%s"XENSND_FIELD_
> SAMPLE_RATES,
> > +                                                 path), buffer);
> > +            if (rc) return rc;
>
> goto out please.
>
> Please fix these coding style issues throughout this series.j
>



-- 
Best Regards,
Oleksandr Grytsov.

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

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Mon, Oct 30, 2017 at 7:39 PM, Wei Liu <span dir=3D"ltr">&lt;<a href=
=3D"mailto:wei.liu2@citrix.com" target=3D"_blank">wei.liu2@citrix.com</a>&g=
t;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0=
 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=3D"">On Mon,=
 Oct 02, 2017 at 12:49:20PM +0300, Oleksandr Grytsov wrote:<br>
&gt; From: Oleksandr Grytsov &lt;<a href=3D"mailto:oleksandr_grytsov@epam.c=
om">oleksandr_grytsov@epam.com</a>&gt;<br>
&gt;<br>
&gt; Add PV sound device described in sndif.h<br>
&gt;<br>
&gt; Signed-off-by: Oleksandr Grytsov &lt;<a href=3D"mailto:oleksandr_gryts=
ov@epam.com">oleksandr_grytsov@epam.com</a>&gt;<br>
<br>
</span>[...]<br>
<span class=3D"">&gt;<br>
&gt;=C2=A0 libxl__console_backend =3D Enumeration(&quot;console_backend&quo=
t;, [<br>
&gt; diff --git a/tools/libxl/libxl_vsnd.c b/tools/libxl/libxl_vsnd.c<br>
&gt; new file mode 100644<br>
&gt; index 0000000..26885f9<br>
&gt; --- /dev/null<br>
&gt; +++ b/tools/libxl/libxl_vsnd.c<br>
&gt; @@ -0,0 +1,307 @@<br>
&gt; +/*<br>
&gt; + * Copyright (C) 2016 EPAM Systems Inc.<br>
&gt; + *<br>
&gt; + * This program is free software; you can redistribute it and/or modi=
fy<br>
&gt; + * it under the terms of the GNU Lesser General Public License as pub=
lished<br>
&gt; + * by the Free Software Foundation; version 2.1 only. with the specia=
l<br>
&gt; + * exception on linking described in file LICENSE.<br>
&gt; + *<br>
&gt; + * This program is distributed in the hope that it will be useful,<br=
>
&gt; + * but WITHOUT ANY WARRANTY; without even the implied warranty of<br>
&gt; + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.=C2=A0 See the=
<br>
&gt; + * GNU Lesser General Public License for more details.<br>
&gt; + */<br>
&gt; +<br>
&gt; +#include &quot;libxl_internal.h&quot;<br>
&gt; +#include &quot;xen/io/sndif.h&quot;<br>
&gt; +<br>
<br>
</span>Use &lt;xen/io/sndif.h&gt; -- this is not a local header.<br>
<span class=3D""><br>
&gt; +<br>
&gt; +static unsigned int libxl__rates_to_str_vsnd(char *str, uint32_t *sam=
ple_rates,<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=A0int num_sample_rates)<br>
&gt; +{<br>
&gt; +=C2=A0 =C2=A0 unsigned int len;<br>
&gt; +=C2=A0 =C2=A0 int i;<br>
&gt; +<br>
&gt; +=C2=A0 =C2=A0 len =3D 0;<br>
&gt; +<br>
&gt; +=C2=A0 =C2=A0 if (num_sample_rates =3D=3D 0) {<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 return len;<br>
&gt; +=C2=A0 =C2=A0 }<br>
<br>
</span>Coding style.<br>
<span class=3D""><br>
&gt; +<br>
&gt; +=C2=A0 =C2=A0 for (i =3D 0; i &lt; num_sample_rates - 1; i++) {<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 if (str) {<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 len +=3D sprintf(&amp;str[l=
en], &quot;%u,&quot;, sample_rates[i]);<br>
<br>
</span>libxl__sprintf(NOGC, ...)<br></blockquote><div><br></div><div>I need=
 to increment len here. So libxl__sprintf is not suitable.</div><div>=C2=A0=
</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-l=
eft:1px #ccc solid;padding-left:1ex">
<span class=3D""><br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 } else {<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 len +=3D snprintf(NULL, 0, =
&quot;%u,&quot;, sample_rates[i]);<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 }<br>
&gt; +=C2=A0 =C2=A0 }<br>
&gt; +<br>
&gt; +=C2=A0 =C2=A0 if (str) {<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 len +=3D sprintf(&amp;str[len], &quot;%u&=
quot;, sample_rates[i]);<br>
&gt; +=C2=A0 =C2=A0 } else {<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 len +=3D snprintf(NULL, 0, &quot;%u&quot;=
, sample_rates[i]);<br>
&gt; +=C2=A0 =C2=A0 }<br>
&gt; +<br>
&gt; +=C2=A0 =C2=A0 return len;<br>
&gt; +}<br>
&gt; +<br>
</span>[...]<br>
<span class=3D"">&gt; +<br>
&gt; +static int libxl__set_params_vsnd(libxl__<wbr>gc *gc, char *path,<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 libxl_vsnd_params *params=
, flexarray_t *front)<br>
&gt; +{<br>
&gt; +=C2=A0 =C2=A0 char *buffer;<br>
&gt; +=C2=A0 =C2=A0 int len;<br>
&gt; +=C2=A0 =C2=A0 int rc;<br>
&gt; +<br>
&gt; +=C2=A0 =C2=A0 if (params-&gt;sample_rates) {<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 // calculate required string size;<br>
<br>
</span>Coding style.<br>
<span class=3D""><br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 len =3D libxl__rates_to_str_vsnd(NULL, pa=
rams-&gt;sample_rates,<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=A0param=
s-&gt;num_sample_rates);<br>
&gt; +<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 if (len) {<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 buffer =3D libxl__malloc(gc=
, len + 1);<br>
&gt; +<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 libxl__rates_to_str_vsnd(<w=
br>buffer, params-&gt;sample_rates,<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=A0params-&gt;n=
um_sample_rates);<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 rc =3D flexarray_append_pai=
r(front,<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=A0GCSPR=
INTF(&quot;%s&quot;XENSND_FIELD_<wbr>SAMPLE_RATES,<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=A0path), buffer);<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 if (rc) return rc;<br>
<br>
</span>goto out please.<br>
<br>
Please fix these coding style issues throughout this series.j<br>
</blockquote></div><br><br clear=3D"all"><br>-- <br><div class=3D"gmail_sig=
nature" data-smartmail=3D"gmail_signature">Best Regards,<br>Oleksandr Gryts=
ov.</div>
</div></div>

--94eb2c117118966a5a055cd9020a--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6094605978103207119==--


From xen-devel-bounces@lists.xen.org Tue Oct 31 15:20:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 15:20:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9YL2-0003dA-Fw; Tue, 31 Oct 2017 15:20:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <cardoe@cardoe.com>) id 1e9YL0-0003d4-Gs
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 15:20:22 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 31/A6-08608-5B498F95; Tue, 31 Oct 2017 15:20:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsVyMfTGEd2tU35
 EGkxYxGHxfctkJgdGj8MfrrAEMEaxZuYl5VcksGYceruLpWAeT0XTzv/sDYxtXF2MnBxCArMY
 JdZNje1i5OJgEWhnlnh2+TgLiCMh8I5F4seDDYwgVRICeRK7Xmxjh7DTJCbOPcQKYVdKLJvTz
 ggxSUHi94RDTCDNQgLLmCTOXHoLlmAT0JB48msGG4gtIqAkcW/VZCYQm1ngOqPEih3FXYwcHM
 IC5hI7FgWAhFkEVCVen5gAVsIrYCbR9e8G1A3yEot7VjNPYORfwMiwilG9OLWoLLVI11IvqSg
 zPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwfBiAYAfj3U0BhxglOZiURHl3On6PFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTBO33yj0ghwaLU9NSKtMwcYCDDpCU4eJREeH1B0rzFBYm5x
 ZnpEKlTjPYcF+5c+sPEcWDPLSDZcfMukHw283UDsxBLXn5eqpQ473qQNgGQtozSPLihsMi7xC
 grJczLCHSmEE9BalFuZgmq/CtGcQ5GJWHeIyBTeDLzSuB2vwI6iwnoLC8JsLNKEhFSUg2MU9n
 L90305b9ZoVNudOqBz9qqnStz3MOfnwiPeLAxPDWLP9j186Fqt9z5U0SD8mTrv/2cZDjP5r1Z
 6zz5EzGRTWymYpp8pzbkLYv05b454/BRrfd7+d/vV1lk6WoyJe5h9hnFuNDgfG3vatHuNoOnX
 M4y74JjPZ367ERS70U8YFkbes/g5lclluKMREMt5qLiRAAptNdMtwIAAA==
X-Env-Sender: cardoe@cardoe.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1509463220!69517273!1
X-Originating-IP: [209.85.216.196]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13476 invoked from network); 31 Oct 2017 15:20:21 -0000
Received: from mail-qt0-f196.google.com (HELO mail-qt0-f196.google.com)
 (209.85.216.196)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 Oct 2017 15:20:21 -0000
Received: by mail-qt0-f196.google.com with SMTP id z28so21117735qtz.13
 for <xen-devel@lists.xenproject.org>; Tue, 31 Oct 2017 08:20:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=from:to:cc:subject:date:message-id;
 bh=OLGNS7P+XZBeSFmA8deotpb0OAAtlc2lDsJYYwW4Dnc=;
 b=ZDpSlNt0sG1ZSZbhRv78VZb9WnEkvfbT+D1qcqMhO/QflXA5yMgWMoNDG+CAaj3RNz
 +Frs6iMlCdNSJOUaor2d2VNgRuTCUbRkUuwn0E3GlemOADHpSQ8WnHdcYnZdbyUUQxFF
 UXllb8vGzulneFDDwuICWa6BIMFIKOQT/yBbs=
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=OLGNS7P+XZBeSFmA8deotpb0OAAtlc2lDsJYYwW4Dnc=;
 b=nF8JaOMUFfvf9tnVXUbw96PGPGyDHyP3Z/mRpd9iU3yP/bWxsPKezjihBoVWkeLurs
 tM//i63bL8U8IJHNq0afwmkVyaLkXm1khhtpILD3ZnHSY1AK/7Kwk8QB70WLxKYfeNOP
 +3RGCTDWDYbFC1H5bFQ4cT7JKCgxGFIJRMR0JoNo0OckMDcrloq6cDohn92R0GqiusfO
 svW1PAlDeIS/T8GkpyaB4Gc18rm4QB4xwgA+AeI1aiFNX0dEh5+4tY/M2j5Efdwh5Mdm
 Es56dgaL5J6NGtwtiI2n4LjGro1+bn27F5YqJ2nfI2HRJ+L/3BV28j2+Rn1lrTQKzNh7
 zasg==
X-Gm-Message-State: AMCzsaWb9GhdiZdLn2lyWO3nTmvsHCh0zHBlxmDg/i8zsp+n4DXMV/D4
 JOdmkLeg/5fJ38BEgyrQVdR7cj31RiA=
X-Google-Smtp-Source: ABhQp+QwJ7gn11Aj+JjmcwJbknSSuKF5/pIfbBoxA2Hl3DBwgZlVLWdcJeArUzXTtnPQZDMKYZlBug==
X-Received: by 10.200.3.111 with SMTP id w47mr3465486qtg.312.1509463220029;
 Tue, 31 Oct 2017 08:20:20 -0700 (PDT)
Received: from swanson.localdomain
 (104-179-196-18.lightspeed.brhmal.sbcglobal.net. [104.179.196.18])
 by smtp.gmail.com with ESMTPSA id 42sm1030192qkx.27.2017.10.31.08.20.19
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 31 Oct 2017 08:20:19 -0700 (PDT)
From: Doug Goldstein <cardoe@cardoe.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 31 Oct 2017 10:20:11 -0500
Message-Id: <20171031152011.29809-1-cardoe@cardoe.com>
X-Mailer: git-send-email 2.13.6
Cc: Elena Ufimtseva <elena.ufimtseva@oracle.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Doug Goldstein <cardoe@cardoe.com>,
 Wei Liu <wei.liu2@citrix.com>,
 Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Subject: [Xen-devel] [PATCH] gdbsx: prefer privcmd character device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UHJlZmVyIHVzaW5nIHRoZSBjaGFyYWN0ZXIgZGV2aWNlIG92ZXIgdGhlIHByb2MgZmlsZSBpZiB0
aGUgY2hhcmFjdGVyCmRldmljZSBleGlzdHMuCgpDQzogRWxlbmEgVWZpbXRzZXZhIDxlbGVuYS51
ZmltdHNldmFAb3JhY2xlLmNvbT4KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAZXUuY2l0
cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6
IERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KLS0tClNvIHRoaXMgd2FzIG9yaWdp
bmFsbHkgc3VibWl0dGVkIHdpdGggOWM4OWRjOTUyMDEgYW5kIDdkNDE4ZWFiM2I2IGFuZAp3YXMg
cmVqZWN0ZWQgc2luY2UgdGhlIGdvYWwgd2FzIHRvIGNvbnZlcnQgZ2Ric3ggdG8gdXNlIGxpYnhj
IGJ1dCB0aGF0Cmhhc24ndCBoYXBwZW5lZC4gL2Rldi94ZW4vcHJpdmNtZCBzaG91bGQgYmUgcHJl
ZmVycmVkIGFuZCB0aGlzIGNoYW5nZQptYWtlcyB0aGF0IGhhcHBlbi4gSXQgd291bGQgYmUgbmlj
ZSBpZiB3ZSBsYW5kZWQgdGhpcyB3aXRoIHRoZSBwbGFuCnRvIGNvbnZlcnQgZ2Ric3ggaGFwcGVu
aW5nIHdoZW4gaXQgaGFwcGVucy4KLS0tCiB0b29scy9kZWJ1Z2dlci9nZGJzeC94Zy94Z19tYWlu
LmMgfCA4ICsrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAzIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2RlYnVnZ2VyL2dkYnN4L3hnL3hnX21haW4uYyBi
L3Rvb2xzL2RlYnVnZ2VyL2dkYnN4L3hnL3hnX21haW4uYwppbmRleCA3ZWJmOTE0MzViLi5jYzY0
MGQxZDgyIDEwMDY0NAotLS0gYS90b29scy9kZWJ1Z2dlci9nZGJzeC94Zy94Z19tYWluLmMKKysr
IGIvdG9vbHMvZGVidWdnZXIvZ2Ric3gveGcveGdfbWFpbi5jCkBAIC0xMjYsOSArMTI2LDExIEBA
IHhnX2luaXQoKQogICAgIGludCBmbGFncywgc2F2ZWRfZXJybm87CiAKICAgICBYR1RSQygiRVxu
Iik7Ci0gICAgaWYgKChfZG9tMF9mZD1vcGVuKCIvcHJvYy94ZW4vcHJpdmNtZCIsIE9fUkRXUikp
ID09IC0xKSB7Ci0gICAgICAgIHBlcnJvcigiRmFpbGVkIHRvIG9wZW4gL3Byb2MveGVuL3ByaXZj
bWRcbiIpOwotICAgICAgICByZXR1cm4gLTE7CisgICAgaWYgKChfZG9tMF9mZD1vcGVuKCIvZGV2
L3hlbi9wcml2Y21kIiwgT19SRFdSKSkgPT0gLTEpIHsKKyAgICAgICAgaWYgKChfZG9tMF9mZD1v
cGVuKCIvcHJvYy94ZW4vcHJpdmNtZCIsIE9fUkRXUikpID09IC0xKSB7CisgICAgICAgICAgICBw
ZXJyb3IoIkZhaWxlZCB0byBvcGVuIC9kZXYveGVuL3ByaXZjbWQgb3IgL3Byb2MveGVuL3ByaXZj
bWRcbiIpOworICAgICAgICAgICAgcmV0dXJuIC0xOworICAgICAgICB9CiAgICAgfQogICAgIC8q
IEFsdGhvdWdoIHdlIHJldHVybiB0aGUgZmlsZSBoYW5kbGUgYXMgdGhlICd4YyBoYW5kbGUnIHRo
ZSBBUEkKICAgICAgKiBkb2VzIG5vdCBzcGVjaWZ5IC8gZ3VhcmVudGVlIHRoYXQgdGhpcyBpbnRl
Z2VyIGlzIGluIGZhY3QKLS0gCjIuMTMuNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 31 15:26:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 15:26:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9YQi-0003u0-4T; Tue, 31 Oct 2017 15:26:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=470789eaf=wei.liu2@citrix.com>)
 id 1e9YQh-0003tu-1P
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 15:26:15 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 62/60-23912-61698F95; Tue, 31 Oct 2017 15:26:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHSDva7QtB+
 RBm8mS1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmPV/sVLGGrmDqzmbGBcTFrFyMnh4SAv8Sp
 DVcZQWwWAVWJDRc+soHYbALKEj87e8FsEQE1icULv7B0MXJxMAtcYZToPniWGSQhLGAtsenGQ
 3YQm1fAQuLswgawoUICZhKfth9nhIgLSpyc+YQFxGYW0JFYsPsT0FAOIFtaYvk/DpAwp4C5xO
 zXS8FGigqoSHQuncMCMUZBomP6MaYJjHyzkEyahWTSLIRJCxiZVzFqFKcWlaUW6Roa6CUVZaZ
 nlOQmZuYAeaZ6uanFxYnpqTmJScV6yfm5mxiBgcYABDsY10x1PsQoycGkJMq70/F7pBBfUn5K
 ZUZicUZ8UWlOavEhRhkODiUJ3oqpPyKFBItS01Mr0jJzgCEPk5bg4FES4bWZApTmLS5IzC3OT
 IdInWI05rjx8PofJo5nM183MAux5OXnpUqJ83aCTBIAKc0ozYMbBIvFS4yyUsK8jECnCfEUpB
 blZpagyr9iFOdgVBLmXQoyhSczrwRu3yugU5iATvGSADulJBEhJdXAqBvUvf/AlkusAudXC85
 Pqrz1YOXUxe/TBI+vc04sn71lW+PsvXnv9YIZzR7oZVzsCo29/n7tgrbD25L2pey9qfhDpe9e
 uPBqi54tU2qqudZfPpp+d17t62/O20MUhDMP5q47XqgyUe2lcpt5ULp3t7thoMSNBtlk1U1BX
 2t6b4gYRG4V0fg1RYmlOCPRUIu5qDgRAK2O3ALAAgAA
X-Env-Sender: prvs=470789eaf=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1509463568!70668587!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17328 invoked from network); 31 Oct 2017 15:26:10 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Oct 2017 15:26:10 -0000
X-IronPort-AV: E=Sophos;i="5.44,324,1505779200"; d="scan'208";a="457061809"
Date: Tue, 31 Oct 2017 15:25:39 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <20171031152539.k5v7wp43dp7mic7s@citrix.com>
References: <20171031152011.29809-1-cardoe@cardoe.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171031152011.29809-1-cardoe@cardoe.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Elena Ufimtseva <elena.ufimtseva@oracle.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>,
 Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH] gdbsx: prefer privcmd character device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMzEsIDIwMTcgYXQgMTA6MjA6MTFBTSAtMDUwMCwgRG91ZyBHb2xkc3RlaW4g
d3JvdGU6Cj4gUHJlZmVyIHVzaW5nIHRoZSBjaGFyYWN0ZXIgZGV2aWNlIG92ZXIgdGhlIHByb2Mg
ZmlsZSBpZiB0aGUgY2hhcmFjdGVyCj4gZGV2aWNlIGV4aXN0cy4KPiAKPiBDQzogRWxlbmEgVWZp
bXRzZXZhIDxlbGVuYS51ZmltdHNldmFAb3JhY2xlLmNvbT4KPiBDQzogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFu
by5zdGFiZWxsaW5pQGV1LmNpdHJpeC5jb20+Cj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJkb2UuY29t
Pgo+IC0tLQo+IFNvIHRoaXMgd2FzIG9yaWdpbmFsbHkgc3VibWl0dGVkIHdpdGggOWM4OWRjOTUy
MDEgYW5kIDdkNDE4ZWFiM2I2IGFuZAo+IHdhcyByZWplY3RlZCBzaW5jZSB0aGUgZ29hbCB3YXMg
dG8gY29udmVydCBnZGJzeCB0byB1c2UgbGlieGMgYnV0IHRoYXQKPiBoYXNuJ3QgaGFwcGVuZWQu
IC9kZXYveGVuL3ByaXZjbWQgc2hvdWxkIGJlIHByZWZlcnJlZCBhbmQgdGhpcyBjaGFuZ2UKPiBt
YWtlcyB0aGF0IGhhcHBlbi4gSXQgd291bGQgYmUgbmljZSBpZiB3ZSBsYW5kZWQgdGhpcyB3aXRo
IHRoZSBwbGFuCj4gdG8gY29udmVydCBnZGJzeCBoYXBwZW5pbmcgd2hlbiBpdCBoYXBwZW5zLgoK
T2ggd2VsbC4uLiBJIHRoaW5rIHRoaXMgaXMgZmluZS4KCkVsZW5hIGhhcyB0aGUgZmluYWwgdmVy
ZGljdC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 31 15:54:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 15:54:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9Yrd-0006FU-Oo; Tue, 31 Oct 2017 15:54:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1e9Yrc-0006FO-Nf
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 15:54:04 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 AB/F0-20834-B9C98F95; Tue, 31 Oct 2017 15:54:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOKsWRWlGSWpSXmKPExsVyMfT+Wt3Zc35
 EGnQ081p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk7zv9hLlglXHFiy0fWBsY+wS5GLg4hgZmM
 EitWPmcCcVgEGlgl9rzfy9rFyMkhITCHVeLDEeEuRg4gu0zi9P0wiHCRxN49f6FKiiUWXH7DD
 mLzCghKnJz5hAXEFhLwkni0cDNYDaeArsTvC9MZIZZNZ5TYtu8QWAObgJbE/dsr2EBsFgFVif
 7Gu0wQgwIkvp/eDmYLC7hKvLnxHcwWEQiWuLJ4N9gCZoEVjBKbrshD2D4S7S9PMk5gFJyF5I5
 ZSFIQtqZE6/bf7BC2tsSyha+ZIWwNiQV39jEiiy9gZFvFqFGcWlSWWqRrZKaXVJSZnlGSm5iZ
 o2toYKyXm1pcnJiempOYVKyXnJ+7iREYAfUMDIw7GBv2+h1ilORgUhLl3en4PVKILyk/pTIjs
 Tgjvqg0J7X4EKMGB4fAz6d/WxilWPLy81KVJHi7Z/+IFBIsSk1PrUjLzAHGKEypBAePkgivN0
 iat7ggMbc4Mx0idYrRlePCnUt/mDgO7LkFJDfcvAsk94HJZzNfNzALgc2WEudlB2kWAGnOKM2
 DGw1LL5cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfN2gkzhycwrgbvgFdBxTEDHeUmAHVeS
 iJCSamAs0LDg/Lw7p+zpSaWDxaayxYybV/wPPDi1V7/+zZyG74185w5O5026lfWzzcHAaLnuj
 NvezrrTjfUefFB/uZa9zOvVvvflL84/n3b0Y9ReN/bC20FTTFVV50enfVhwsNHQes/6Yj3rsC
 f3+y2fJLk9+mjgtSuKec3y0rusBx98mdd171hKy8+pSizFGYmGWsxFxYkAhpr/xioDAAA=
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1509465242!108751612!1
X-Originating-IP: [209.85.223.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61915 invoked from network); 31 Oct 2017 15:54:03 -0000
Received: from mail-io0-f173.google.com (HELO mail-io0-f173.google.com)
 (209.85.223.173)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 Oct 2017 15:54:03 -0000
Received: by mail-io0-f173.google.com with SMTP id m16so36166496iod.1
 for <xen-devel@lists.xenproject.org>; Tue, 31 Oct 2017 08:54:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=Hf2Kk/qE1okLqZ5aMQulZGIOnDtfZoDWcxuKJfOD5Sk=;
 b=ViN1NwICgQPo/OynspCTCqPfmqssQ6D+DSAtqjOHy8ay0hTms1VNAUh7z6/0y85xxS
 RWiEv3eEKVNJVrUbslLRt0DOLyGvZ/8L/qNvloTra/xC85NVCj59PobA3CTzBv8tPkkn
 DsblwIxmY3eQeMQYZ+pWkFbjLAONcr5kLAqsPSgcXEpnb57/hsiBYgTRCB9HZWmrfDW7
 1o9MqQ5cpak6EllmpnEGs+1lCKmZiJhv2hUUtsXGjFsTAGDtKpZB6SnnvWcfSmAEhk93
 8+3C8zhr35T20UE0gcpnmtBvvWh7uOhBTMVOg8h+h6uLy8mKDbQngMwU+NUrify+vQcO
 1szg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=Hf2Kk/qE1okLqZ5aMQulZGIOnDtfZoDWcxuKJfOD5Sk=;
 b=Prsh57oNPpyppSHEant9qe9xe2QU6Y+dPqXPbgQsjh41fE7G3LFQhSAodCjHf/yR+k
 Cay9Y2RF9q/3kowV0vfnEgwO+yfRNg9ewV47q6T99JPLQo1BoXWCG/niuN1UIWenMilF
 JOgVKeBDNLji1FfYPr/R6nwHv9wPYuL9rP1eWcG7uiKfMb13eLNDhJB3IB0SFIn5YHZv
 ZGAmtS2Gk3+F0gPVEI0uHSAITiqo695/AVy2+kdCfR7D5OwNwAwFrN+QJ6nXjCaA+1MC
 oDK7jnMH/qz55iYg697tkA8j7DFFms9oEjHlFiL7Vp1gfZiEop1vOBW8Njp6/RbuYggy
 pEAw==
X-Gm-Message-State: AMCzsaUmEkCH7k2tMcL8YEMj4pEmiH0M3B79R6hqcrAyBEVxosvjzPTK
 RN44bkUTC/bFryzDuG8FKGWLLKOzaU1XjoBu6gY=
X-Google-Smtp-Source: ABhQp+R1Zxw5Cd1sX+Ni0jvWygFbbJ4UjY2Ihe7eCwHrgHKqpYBVnqS8piRunwqfo/YbXCGrWeMWEaYpKoewgdE8en0=
X-Received: by 10.36.111.194 with SMTP id x185mr3709195itb.54.1509465242010;
 Tue, 31 Oct 2017 08:54:02 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.203.74 with HTTP; Tue, 31 Oct 2017 08:54:01 -0700 (PDT)
In-Reply-To: <20171030180016.GL2882@mail-itl>
References: <1506937764-30329-1-git-send-email-al1img@gmail.com>
 <1506937764-30329-6-git-send-email-al1img@gmail.com>
 <20171030180016.GL2882@mail-itl>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Tue, 31 Oct 2017 17:54:01 +0200
Message-ID: <CACvf2oU-YcNXEExV6QmUv5b7qPYhvDTrRD_Lp00QAQKtRrkFXg@mail.gmail.com>
To: =?UTF-8?Q?Marek_Marczykowski=2DG=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH 5/5] docs: add PV sound device config
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5545018507569870245=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5545018507569870245==
Content-Type: multipart/alternative; boundary="001a114720928d0ad9055cd9c3ee"

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

On Mon, Oct 30, 2017 at 8:00 PM, Marek Marczykowski-G=C3=B3recki <
marmarek@invisiblethingslab.com> wrote:

> On Mon, Oct 02, 2017 at 12:49:24PM +0300, Oleksandr Grytsov wrote:
> > +=3Ditem B<short-name=3DSTRING>
> > +
> > +Short name of the virtual sound card.
> > +
> > +=3Ditem B<short-name=3DSTRING>
> > +
> > +Long name of the virtual sound card.
> > +
> > +=3Dback
>
> Duplicate short-name=3D, should be name=3D ?
>
> yes, should be long-name. Thanks.


> --
> 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
Best Regards,
Oleksandr Grytsov.

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

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Mon, Oct 30, 2017 at 8:00 PM, Marek Marczykowski-G=C3=B3recki <span =
dir=3D"ltr">&lt;<a href=3D"mailto:marmarek@invisiblethingslab.com" target=
=3D"_blank">marmarek@invisiblethingslab.com</a>&gt;</span> wrote:<br><block=
quote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc=
 solid;padding-left:1ex"><span class=3D"">On Mon, Oct 02, 2017 at 12:49:24P=
M +0300, Oleksandr Grytsov wrote:<br>
&gt; +=3Ditem B&lt;short-name=3DSTRING&gt;<br>
&gt; +<br>
&gt; +Short name of the virtual sound card.<br>
&gt; +<br>
&gt; +=3Ditem B&lt;short-name=3DSTRING&gt;<br>
&gt; +<br>
&gt; +Long name of the virtual sound card.<br>
&gt; +<br>
&gt; +=3Dback<br>
<br>
</span>Duplicate short-name=3D, should be name=3D ?<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br></font></span></blockquo=
te><div>yes, should be long-name. Thanks.<br></div><div>=C2=A0</div><blockq=
uote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc =
solid;padding-left:1ex"><span class=3D"HOEnZb"><font color=3D"#888888">
--<br>
Best Regards,<br>
Marek Marczykowski-G=C3=B3recki<br>
Invisible Things Lab<br>
A: Because it messes up the order in which people normally read text.<br>
Q: Why is top-posting such a bad thing?<br>
</font></span></blockquote></div><br><br clear=3D"all"><br>-- <br><div clas=
s=3D"gmail_signature" data-smartmail=3D"gmail_signature">Best Regards,<br>O=
leksandr Grytsov.</div>
</div></div>

--001a114720928d0ad9055cd9c3ee--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5545018507569870245==--


From xen-devel-bounces@lists.xen.org Tue Oct 31 16:16:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 16:16:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9ZCg-0008F8-Hi; Tue, 31 Oct 2017 16:15:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e9ZCe-0008Ew-SF
 for xen-devel@lists.xensource.com; Tue, 31 Oct 2017 16:15:49 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 EB/9A-08608-4B1A8F95; Tue, 31 Oct 2017 16:15:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsWS0XRdVXfzwh+
 RBsfbmC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMe3GHMaCy0UVj85uYm9g
 fOHbxcjFISTQyCTx8f8ZVgjnMaPE9defmSGcbYwSy28/AMpwcogIOEt8PTOXHcTmFdCX+HJxG
 TOILSxgITHr8xqwbgmBkxoSr85dBmuQEPCW2L7iMiOMPbFhNVCcnYNNwErikBhIlEVAVWLG2j
 OMExi5FzAyrGLUKE4tKkst0jUy1EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECPQ
 6AxDsYPyzLOAQoyQHk5Io707H75FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhrFvyIFBIsSk1P
 rUjLzAGGH0xagoNHSYR3C0iat7ggMbc4Mx0idYrRkuPYpst/mDhWXb8LJJ/NfN3ALMSSl5+XK
 iXOuxykQQCkIaM0D24cLEYuMcpKCfMyAh0oxFOQWpSbWYIq/4pRnINRSZi3DGQKT2ZeCdzWV0
 AHMQEd5CUBdlBJIkJKqoFx04eI0OPrPn1Qspq98GKSaZ13Yvbpg5vCZp0Oznu8ZHHu/HeZiq1
 7V5sGHD0aXpjlf/fj2ad7S/JjmVI3ti2J2Vy6L/Svl/WrO+FFjUtWTQxQibTv1nR+kxLFcCvn
 1/Ul01l+XXkxp3FF7g3RFGmxuXq39r8x7dk2r/HXett3/ndsT9sz/H+/Q4mlOCPRUIu5qDgRA
 NkVq+eMAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1509466545!104012328!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12301 invoked from network); 31 Oct 2017 16:15:46 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 Oct 2017 16:15:46 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e9ZCa-0001RI-Lo; Tue, 31 Oct 2017 16:15:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e9ZCV-0001lP-6W; Tue, 31 Oct 2017 16:15:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e9ZCU-0002WS-KS; Tue, 31 Oct 2017 16:15:38 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115431-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-i386: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-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qcow2: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-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-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-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-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-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-armhf-armhf-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-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=abf6e752e55b2f5afb48303429dea2db7c3a62de
X-Osstest-Versions-That: qemuu=f90ea7ba7c5ae7010ee0ce062207ae42530f57d6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 31 Oct 2017 16:15:38 +0000
Subject: [Xen-devel] [qemu-mainline test] 115431: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7765950759182603948=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 115431 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/115431/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386                    6 xen-build                fail REGR. vs. 114507
 build-amd64-xsm               6 xen-build                fail REGR. vs. 114507
 build-i386-xsm                6 xen-build                fail REGR. vs. 114507
 build-amd64                   6 xen-build                fail REGR. vs. 114507
 build-armhf                   6 xen-build                fail REGR. vs. 114507
 build-armhf-xsm               6 xen-build                fail REGR. vs. 114507

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemuu-win10-i386  1 build-check(1)              blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ws16-amd64  1 build-check(1)             blocked n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-intel  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-amd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                abf6e752e55b2f5afb48303429dea2db7c3a62de
baseline version:
 qemuu                f90ea7ba7c5ae7010ee0ce062207ae42530f57d6

Last test of basis   114507  2017-10-15 01:03:38 Z   16 days
Failing since        114546  2017-10-16 12:16:28 Z   15 days   37 attempts
Testing same since   115402  2017-10-30 16:50:12 Z    0 days    5 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Lindsay <alindsay@codeaurora.org>
  Alberto Garcia <berto@igalia.com>
  Aleksandr Bezzubikov <zuban32s@gmail.com>
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alexey Perevalov <a.perevalov@samsung.com>
  Alistair Francis <alistair.francis@xilinx.com>
  Amarnath Valluri <amarnath.valluri@intel.com>
  Andreas FÃ¤rber <afaerber@suse.de>
  Andrew Baumann <Andrew.Baumann@microsoft.com>
  Anthoine Bourgeois <anthoine.bourgeois@blade-group.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Artyom Tarasenko <atar4qemu@gmail.com>
  Bishara AbuHattoum <bishara@daynix.com>
  Carlo Marcelo Arenas BelÃ³n <carenas@gmail.com>
  Chen Hanxiao <chenhanxiao@gmail.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Collin L. Walling <walling@linux.vnet.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Cornelia Huck <Cornelia Huck <cohuck@redhat.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <otubo@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Igor Mammedov <imammedo@redhat.com>
  Jason J. Herne <jjherne@linux.vnet.ibm.com>
  Jason Wang <jasowang@redhat.com>
  Joe Clifford <joeclifford@gmail.com>
  John Snow <jsnow@redhat.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kevin Wolf <kwolf@redhat.com>
  Knut Omang <knut.omang@oracle.com>
  Lan Tianyu <tianyu.lan@intel.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Marco A L Barbosa <malbarbo@gmail.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Mark Kanda <mark.kanda@oracle.com>
  Markus Armbruster <armbru@redhat.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Max Reitz <mreitz@redhat.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Michael Walle <michael@walle.cc>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Krempa <pkrempa@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <richard.henderson@linaro.org>
  Richard Henderson <rth@twiddle.net>
  Richard W.M. Jones <rjones@redhat.com>
  Riku Voipio <riku.voipio@linaro.org>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Sandipan Das <sandipan@linux.vnet.ibm.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Thomas Huth <huth@tuxfamily.org>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wolfgang Bumiller <w.bumiller@proxmox.com>
  ZhiPeng Lu <lu.zhipeng@zte.com.cn>

jobs:
 build-amd64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvhv2-amd                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-ws16-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ws16-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-xl-qemuu-win10-i386                         blocked 
 test-amd64-i386-xl-qemuu-win10-i386                          blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvhv2-intel                              blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-amd64-i386-libvirt-qcow2                                blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 


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


Not pushing.

(No revision log; it would be 9222 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7765950759182603948==--

From xen-devel-bounces@lists.xen.org Tue Oct 31 16:53:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 16:53:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9Zmm-0002az-G9; Tue, 31 Oct 2017 16:53:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=470f52906=roger.pau@citrix.com>)
 id 1e9Zml-0002at-9C
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 16:53:07 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 31/03-01785-27AA8F95; Tue, 31 Oct 2017 16:53:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsWSzvfng27hqh+
 RBntPmVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkHNp1lK1ihWLF97yvmBsbZUl2MnBwSAv4S
 p3b+Zuti5OBgEVCV+LmCC8RkE7CXmP61AqRCREBL4sGSq8xdjFwczAJbGSXm9rQygSSEBTQlF
 rxdywJi8wp4SszeNRfMFhKwldh86AMjRFxQ4uTMJ2BxZgEdiQW7P4GtYhaQllj+jwMkzClgJ/
 F1TRsbiC0qICPx7Hc3E8QYRYn+eQ/YIK5Mlzg6cyPbBEb+WUimzkIydRbC1AWMzKsYNYpTi8p
 Si3SNjPSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQLDr56BgXEH4552v0OMkhxM
 SqK8Ox2/RwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4M1e+SNSSLAoNT21Ii0zBxgJMGkJDh4lE
 d55IGne4oLE3OLMdIjUKUZdjmczXzcwC7Hk5eelSonzzgcpEgApyijNgxsBi8pLjLJSwryMDA
 wMQjwFqUW5mSWo8q8YxTkYlYR5k0Gm8GTmlcBtegV0BBPQEV4SYEeUJCKkpBoYM9QO9LRfrlZ
 OUxZd38zYZvkh6mjd/f0P1k1J4j/2Qz7HtWRX31VTwUtzXu/Lflmwdl2AsYBr7pwDEd8W8VRY
 5yx2SHLWLXSWnNN3rfDs0wUbv97szmGKb5z/o2yl4jeuPCUGC1WFRG7dBPtPqr/Fj2mGdWn39
 uur/RSVDjpql/HViGGO+jYlluKMREMt5qLiRADdIiAtxQIAAA==
X-Env-Sender: prvs=470f52906=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1509468782!109379373!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60742 invoked from network); 31 Oct 2017 16:53:05 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Oct 2017 16:53:05 -0000
X-IronPort-AV: E=Sophos;i="5.44,324,1505779200"; d="scan'208";a="106580381"
Date: Tue, 31 Oct 2017 16:52:37 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Julien Grall <julien.grall@linaro.org>
Message-ID: <20171031165237.3ylia3t6yvmdanyi@dhcp-3-128.uk.xensource.com>
References: <90792b24-b40e-4b1e-3294-1afc875257da@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <90792b24-b40e-4b1e-3294-1afc875257da@linaro.org>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul.durrant@citrix.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 Lars Kurth <lars.kurth@citrix.com>
Subject: Re: [Xen-devel] Commit moratorium to staging
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMzEsIDIwMTcgYXQgMTA6NDk6MzVBTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIGFsbCwKPiAKPiBNYXN0ZXIgbGFncyAxNSBkYXlzIGJlaGluZCBzdGFnaW5nIGR1
ZSB0byB0ZXN0cyBmYWlsaW5nIHJlbGlhYmx5IG9uIHNvbWUgb2YKPiB0aGUgaGFyZHdhcmUgaW4g
b3NzdGVzdCAoc2VlIFsxXSkuCj4gCj4gQXQgdGhlIG1vbWVudCBhIGZvcmNlIHB1c2ggaXMgbm90
IGZlYXNpYmxlIGJlY2F1c2UgdGhlIHNhbWUgdGVzdHMgcGFzc2VzIG9uCj4gZGlmZmVyZW50IGhh
cmR3YXJlIChzZWUgWzJdKS4KCkkndmUgYmVlbiBsb29raW5nIGludG8gdGhpcywgYW5kIEknbSBh
ZnJhaWQgSSBkb24ndCB5ZXQgaGF2ZSBhIGNhdXNlCmZvciB0aG9zZSBpc3N1ZXMuIEknbSBnb2lu
ZyB0byBwb3N0IHdoYXQgSSd2ZSBmb3VuZCBzbyBmYXIsIG1heWJlCnNvbWVvbmUgaXMgYWJsZSB0
byBzcG90IHNvbWV0aGluZyBJJ20gbWlzc2luZy4KClNpbmNlIEkgYXNzdW1lZCB0aGlzIHdhcyBz
b21laG93IHJlbGF0ZWQgdG8gdGhlIEFDUEkgUE0xQV9TVFMvRU4KYmxvY2tzICh3aGljaCBpcyBo
b3cgdGhlIHBvd2VyIGJ1dHRvbiBldmVuIGdldHMgbm90aWZpZWQgdG8gdGhlIE9TKSwKSSd2ZSBh
ZGRlZCB0aGUgZm9sbG93aW5nIGluc3RydW1lbnRhdGlvbiB0byB0aGUgcG10aW1lci5jIGNvZGU6
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9wbXRpbWVyLmMgYi94ZW4vYXJjaC94ODYv
aHZtL3BtdGltZXIuYwppbmRleCA0MzU2NDdmZjFlLi4wNTFmYzQ2ZGY4IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaHZtL3BtdGltZXIuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3BtdGltZXIu
YwpAQCAtNjEsOSArNjEsMTUgQEAgc3RhdGljIHZvaWQgcG10X3VwZGF0ZV9zY2koUE1UU3RhdGUg
KnMpCiAgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZzLT5sb2NrKSk7CiAKICAgICBpZiAoIGFj
cGktPnBtMWFfZW4gJiBhY3BpLT5wbTFhX3N0cyAmIFNDSV9NQVNLICkKKyAgICB7CisgICAgICAg
IHByaW50aygiYXNzZXJ0aW5nIFNDSSBJUlFcbiIpOwogICAgICAgICBodm1faXNhX2lycV9hc3Nl
cnQocy0+dmNwdS0+ZG9tYWluLCBTQ0lfSVJRLCBOVUxMKTsKKyAgICB9CiAgICAgZWxzZQorICAg
IHsKKyAgICAgICAgcHJpbnRrKCJkZS1hc3NlcnRpbmcgU0NJIElSUVxuIik7CiAgICAgICAgIGh2
bV9pc2FfaXJxX2RlYXNzZXJ0KHMtPnZjcHUtPmRvbWFpbiwgU0NJX0lSUSk7CisgICAgfQogfQog
CiB2b2lkIGh2bV9hY3BpX3Bvd2VyX2J1dHRvbihzdHJ1Y3QgZG9tYWluICpkKQpAQCAtNzMsNiAr
NzksNyBAQCB2b2lkIGh2bV9hY3BpX3Bvd2VyX2J1dHRvbihzdHJ1Y3QgZG9tYWluICpkKQogICAg
IGlmICggIWhhc192cG0oZCkgKQogICAgICAgICByZXR1cm47CiAKKyAgICBwcmludGsoImh2bV9h
Y3BpX3Bvd2VyX2J1dHRvbiBmb3IgZCVkXG4iLCBkLT5kb21haW5faWQpOwogICAgIHNwaW5fbG9j
aygmcy0+bG9jayk7CiAgICAgZC0+YXJjaC5odm1fZG9tYWluLmFjcGkucG0xYV9zdHMgfD0gUFdS
QlROX1NUUzsKICAgICBwbXRfdXBkYXRlX3NjaShzKTsKQEAgLTg2LDYgKzkzLDcgQEAgdm9pZCBo
dm1fYWNwaV9zbGVlcF9idXR0b24oc3RydWN0IGRvbWFpbiAqZCkKICAgICBpZiAoICFoYXNfdnBt
KGQpICkKICAgICAgICAgcmV0dXJuOwogCisgICAgcHJpbnRrKCJodm1fYWNwaV9zbGVlcF9idXR0
b24gZm9yIGQlZFxuIiwgZC0+ZG9tYWluX2lkKTsKICAgICBzcGluX2xvY2soJnMtPmxvY2spOwog
ICAgIGQtPmFyY2guaHZtX2RvbWFpbi5hY3BpLnBtMWFfc3RzIHw9IFBXUkJUTl9TVFM7CiAgICAg
cG10X3VwZGF0ZV9zY2kocyk7CkBAIC0xNzAsNiArMTc4LDcgQEAgc3RhdGljIGludCBoYW5kbGVf
ZXZ0X2lvKAogCiAgICAgaWYgKCBkaXIgPT0gSU9SRVFfV1JJVEUgKQogICAgIHsKKyAgICAgICAg
cHJpbnRrKCJ3cml0ZSBQTTFhIGFkZHI6ICUjeCB2YWw6ICUjeFxuIiwgYWRkciwgKnZhbCk7CiAg
ICAgICAgIC8qIEhhbmRsZSB0aGlzIEkvTyBvbmUgYnl0ZSBhdCBhIHRpbWUgKi8KICAgICAgICAg
Zm9yICggaSA9IGJ5dGVzLCBkYXRhID0gKnZhbDsKICAgICAgICAgICAgICAgaSA+IDA7CkBAIC0x
OTcsNiArMjA2LDggQEAgc3RhdGljIGludCBoYW5kbGVfZXZ0X2lvKAogICAgICAgICAgICAgICAg
ICAgICAgICAgIGJ5dGVzLCAqdmFsLCBwb3J0KTsKICAgICAgICAgICAgIH0KICAgICAgICAgfQor
ICAgICAgICBwcmludGsoInJlc3VsdCBwbTFhX3N0czogJSN4IHBtMWFfZW46ICUjeFxuIiwKKyAg
ICAgICAgICAgICAgYWNwaS0+cG0xYV9zdHMsIGFjcGktPnBtMWFfZW4pOwogICAgICAgICAvKiBG
aXggdXAgdGhlIFNDSSBzdGF0ZSB0byBtYXRjaCB0aGUgbmV3IHJlZ2lzdGVyIHN0YXRlICovCiAg
ICAgICAgIHBtdF91cGRhdGVfc2NpKHMpOwogICAgIH0KCkkndmUgdGhlbiByZXJ1biB0aGUgZmFp
bGluZyB0ZXN0LCBhbmQgdGhpcyBpcyB3aGF0IEkgZ290IGluIHRoZQpmYWlsdXJlIGNhc2UgKGll
OiB3aW5kb3dzIGlnbm9yaW5nIHRoZSBwb3dlciBldmVudCk6CgooWEVOKSBodm1fYWNwaV9wb3dl
cl9idXR0b24gZm9yIGQxNAooWEVOKSBhc3NlcnRpbmcgU0NJIElSUQooWEVOKSB3cml0ZSBQTTFh
IGFkZHI6IDAgdmFsOiAweDEKKFhFTikgcmVzdWx0IHBtMWFfc3RzOiAweDEwMCBwbTFhX2VuOiAw
eDMyMAooWEVOKSBhc3NlcnRpbmcgU0NJIElSUQooWEVOKSB3cml0ZSBQTTFhIGFkZHI6IDAgdmFs
OiAweDEwMAooWEVOKSByZXN1bHQgcG0xYV9zdHM6IDAgcG0xYV9lbjogMHgzMjAKKFhFTikgZGUt
YXNzZXJ0aW5nIFNDSSBJUlEKKFhFTikgd3JpdGUgUE0xYSBhZGRyOiAweDIgdmFsOiAweDMyMAoo
WEVOKSByZXN1bHQgcG0xYV9zdHM6IDAgcG0xYV9lbjogMHgzMjAKKFhFTikgZGUtYXNzZXJ0aW5n
IFNDSSBJUlEKClN0cmFuZ2VseSBlbm91Z2gsIHRoZSBzZWNvbmQgdGltZSBJJ3ZlIHRyaWVkIHRo
ZSBzYW1lIGNvbW1hbmQgKHhsCnNodXRkb3duIC13RiAuLi4pIG9uIHRoZSBzYW1lIGd1ZXN0LCBp
dCBzdWNjZWVkIGFuZCB3aW5kb3dzIHNodXQgZG93bgp3aXRob3V0IGlzc3VlcywgdGhpcyBpcyB0
aGUgbG9nIGluIHRoYXQgY2FzZToKCihYRU4pIGh2bV9hY3BpX3Bvd2VyX2J1dHRvbiBmb3IgZDE0
CihYRU4pIGFzc2VydGluZyBTQ0kgSVJRCihYRU4pIHdyaXRlIFBNMWEgYWRkcjogMCB2YWw6IDB4
MQooWEVOKSByZXN1bHQgcG0xYV9zdHM6IDB4MTAwIHBtMWFfZW46IDB4MzIwCihYRU4pIGFzc2Vy
dGluZyBTQ0kgSVJRCihYRU4pIHdyaXRlIFBNMWEgYWRkcjogMCB2YWw6IDB4MTAwCihYRU4pIHJl
c3VsdCBwbTFhX3N0czogMCBwbTFhX2VuOiAweDMyMAooWEVOKSBkZS1hc3NlcnRpbmcgU0NJIElS
UQooWEVOKSB3cml0ZSBQTTFhIGFkZHI6IDB4MiB2YWw6IDB4MzIwCihYRU4pIHJlc3VsdCBwbTFh
X3N0czogMCBwbTFhX2VuOiAweDMyMAooWEVOKSBkZS1hc3NlcnRpbmcgU0NJIElSUQooWEVOKSB3
cml0ZSBQTTFhIGFkZHI6IDB4MiB2YWw6IDB4MzIwCihYRU4pIHJlc3VsdCBwbTFhX3N0czogMCBw
bTFhX2VuOiAweDMyMAooWEVOKSBkZS1hc3NlcnRpbmcgU0NJIElSUQooWEVOKSB3cml0ZSBQTTFh
IGFkZHI6IDAgdmFsOiAwCihYRU4pIHJlc3VsdCBwbTFhX3N0czogMCBwbTFhX2VuOiAweDMyMAoo
WEVOKSBkZS1hc3NlcnRpbmcgU0NJIElSUQooWEVOKSB3cml0ZSBQTTFhIGFkZHI6IDAgdmFsOiAw
eDgwMDAKKFhFTikgcmVzdWx0IHBtMWFfc3RzOiAwIHBtMWFfZW46IDB4MzIwCihYRU4pIGRlLWFz
c2VydGluZyBTQ0kgSVJRCgpJIGhhdmUgdG8gYWRtaXQgSSBoYXZlIG5vIGlkZWEgd2h5IFdpbmRv
d3MgY2xlYXJzIHRoZSBTVFMgcG93ZXIgYml0CmFuZCB0aGVuIGNvbXBsZXRlbHkgaWdub3JlcyBp
dCBvbiBjZXJ0YWluIG9jY2FzaW9ucy4KCkknbSBhbHNvIGFmcmFpZCBJIGhhdmUgbm8gaWRlYSBo
b3cgdG8gZGVidWcgV2luZG93cyBpbiBvcmRlciB0byBrbm93CndoeSB0aGlzIGV2ZW50IGlzIGFj
a25vd2xlZGdlZCBidXQgaWdub3JlZC4KCkkndmUgYWxzbyB0cmllZCB0byByZXByb2R1Y2UgdGhl
IHNhbWUgd2l0aCBhIERlYmlhbiBndWVzdCwgYnkgZG9pbmcKdGhlIHNhbWUgYW1vdW50IG9mIHNh
dmUvcmVzdG9yZXMgYW5kIG1pZ3JhdGlvbnMsIGFuZCBmaW5hbGx5IGlzc3VpbmcgYQp4bCB0cmln
Z2VyIDxndWVzdD4gcG93ZXIsIGJ1dCBEZWJpYW4gaGFzIGFsd2F5cyB3b3JrZWQgZmluZSBhbmQK
c2h1dCBkb3duLgoKQW55IGNvbW1lbnRzIGFyZSB3ZWxjb21lLgoKUm9nZXIuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 31 17:01:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 17:01:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9Zum-0003OC-8r; Tue, 31 Oct 2017 17:01:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e9Zuk-0003O6-TG
 for xen-devel@lists.xen.org; Tue, 31 Oct 2017 17:01:23 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 40/C6-01785-26CA8F95; Tue, 31 Oct 2017 17:01:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVybKJssm7imh+
 RBjt+qlos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlXJvxiKtgvXHHp/EbWBsbr/F2MnBxCAv1M
 Eu9OsIPYLAIOErNXnmPpYuTgYBSIkXjwwxokzCgQJjH58hJWiBJtiR2nVjKD2GwChhJ/n2xiA
 ymXALKXfOYACYsI6Ehcub6ZCcRmFrjEKPH0eDaILSzgKXFofQMjiM0pECjRePo42FZeAW+J71
 2dQOO5gK65yigx9fN+sGZRAV2JQ//+sEEUCUqcnPmEBWKolsTy6dtYJjAKzEKSmoUktYCRaRW
 jRnFqUVlqka6hiV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmAIMgDBDsazpz0P
 MUpyMCmJ8u50/B4pxJeUn1KZkVicEV9UmpNafIhRhoNDSYLXefWPSCHBotT01Iq0zBxgNMCkJ
 Th4lER4d4OkeYsLEnOLM9MhUqcYLTmObbr8h4ljQc8NIPls5usGZiGWvPy8VClx3myQBgGQho
 zSPLhxsIi9xCgrJczLCHSgEE9BalFuZgmq/CtGcQ5GJWHeJpApPJl5JXBbXwEdxAR0kJcE2EE
 liQgpqQZGxp8y6kHXGi6k3VhbJ2e/dZt7jManWUdVdqp0vrTZHyRV/Nar2Ojz55Nz2x0r9FXr
 p0w89dXGw/Fypkgr0+QOiamCrg5KTU+mbU1rOPlAPyJ1ySpT2bkq/+pLNq7Y8kNRY4MBG5eF0
 sVjP8wMjOXs393Zqb+437VIw9/7eRbvtkNyJ2+wOvIpsRRnJBpqMRcVJwIAeHjAxdMCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1509469280!95489086!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12559 invoked from network); 31 Oct 2017 17:01:21 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 31 Oct 2017 17:01:21 -0000
Received: from [10.0.0.56] (c-24-130-70-9.hsd1.ca.comcast.net [24.130.70.9])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6C37D2190B;
 Tue, 31 Oct 2017 17:01:19 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6C37D2190B
Date: Tue, 31 Oct 2017 10:01:10 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Peter Maydell <peter.maydell@linaro.org>
In-Reply-To: <CAFEAcA8jwN81ZBCLA8HW=q5GAWKmZ=kAZAP9vGNN8RYkzYe=Pw@mail.gmail.com>
Message-ID: <alpine.DEB.2.10.1710310959490.13766@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1710171708130.27209@sstabellini-ThinkPad-X260>
 <CAFEAcA9zXAmNPL8TsLKSPbm8Er_KLK8Ubwth6=nL6WD87OmBQw@mail.gmail.com>
 <CAFEAcA8jwN81ZBCLA8HW=q5GAWKmZ=kAZAP9vGNN8RYkzYe=Pw@mail.gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: julien.grall@arm.com, Stefano Stabellini <sstabellini@kernel.org>,
 QEMU Developers <qemu-devel@nongnu.org>, qemu-arm <qemu-arm@nongnu.org>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] aarch64: advertise the GIC system register
	interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAzMSBPY3QgMjAxNywgUGV0ZXIgTWF5ZGVsbCB3cm90ZToKPiBPbiAxOSBPY3RvYmVy
IDIwMTcgYXQgMTU6NDYsIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4g
d3JvdGU6Cj4gPiBPbiAxOCBPY3RvYmVyIDIwMTcgYXQgMDE6MTAsIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4gPj4gQWR2ZXJ0aXNlIHRoZSBwcmVz
ZW5jZSBvZiB0aGUgR0lDIHN5c3RlbSByZWdpc3RlciBpbnRlcmZhY2UgKDE8PDI0KQo+ID4+IGFj
Y29yZGluZyB0byBIOS4yNDggb2YgdGhlIEFSTSBBUk0uCj4gPj4KPiA+PiBUaGlzIHBhdGNoIGFs
bG93cyBYZW4gdG8gYm9vdCBvbiBRRU1VIGFhcmNoNjQuCj4gPj4KPiA+PiBTaWduZWQtb2ZmLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gPj4KPiA+PiBk
aWZmIC0tZ2l0IGEvdGFyZ2V0L2FybS9jcHU2NC5jIGIvdGFyZ2V0L2FybS9jcHU2NC5jCj4gPj4g
aW5kZXggNjcwYzA3YS4uYTQ1MTc2MyAxMDA2NDQKPiA+PiAtLS0gYS90YXJnZXQvYXJtL2NwdTY0
LmMKPiA+PiArKysgYi90YXJnZXQvYXJtL2NwdTY0LmMKPiA+PiBAQCAtMTM2LDcgKzEzNiw3IEBA
IHN0YXRpYyB2b2lkIGFhcmNoNjRfYTU3X2luaXRmbihPYmplY3QgKm9iaikKPiA+PiAgICAgIGNw
dS0+aWRfaXNhcjMgPSAweDAxMTEyMTMxOwo+ID4+ICAgICAgY3B1LT5pZF9pc2FyNCA9IDB4MDAw
MTExNDI7Cj4gPj4gICAgICBjcHUtPmlkX2lzYXI1ID0gMHgwMDAxMTEyMTsKPiA+PiAtICAgIGNw
dS0+aWRfYWE2NHBmcjAgPSAweDAwMDAyMjIyOwo+ID4+ICsgICAgY3B1LT5pZF9hYTY0cGZyMCA9
IDB4MDEwMDIyMjI7Cj4gPj4gICAgICBjcHUtPmlkX2FhNjRkZnIwID0gMHgxMDMwNTEwNjsKPiA+
PiAgICAgIGNwdS0+cG1jZWlkMCA9IDB4MDAwMDAwMDA7Cj4gPj4gICAgICBjcHUtPnBtY2VpZDEg
PSAweDAwMDAwMDAwOwo+ID4+IEBAIC0xOTYsNyArMTk2LDcgQEAgc3RhdGljIHZvaWQgYWFyY2g2
NF9hNTNfaW5pdGZuKE9iamVjdCAqb2JqKQo+ID4+ICAgICAgY3B1LT5pZF9pc2FyMyA9IDB4MDEx
MTIxMzE7Cj4gPj4gICAgICBjcHUtPmlkX2lzYXI0ID0gMHgwMDAxMTE0MjsKPiA+PiAgICAgIGNw
dS0+aWRfaXNhcjUgPSAweDAwMDExMTIxOwo+ID4+IC0gICAgY3B1LT5pZF9hYTY0cGZyMCA9IDB4
MDAwMDIyMjI7Cj4gPj4gKyAgICBjcHUtPmlkX2FhNjRwZnIwID0gMHgwMTAwMjIyMjsKPiA+PiAg
ICAgIGNwdS0+aWRfYWE2NGRmcjAgPSAweDEwMzA1MTA2Owo+ID4+ICAgICAgY3B1LT5pZF9hYTY0
aXNhcjAgPSAweDAwMDExMTIwOwo+ID4+ICAgICAgY3B1LT5pZF9hYTY0bW1mcjAgPSAweDAwMDAx
MTIyOyAvKiA0MCBiaXQgcGh5c2ljYWwgYWRkciAqLwo+ID4KPiA+IFdob29wcyAtLSB3ZSBtaXNz
ZWQgdGhpcyB3aGVuIHdlIGFkZGVkIHRoZSBHSUN2MyBzdXBwb3J0LCBiZWNhdXNlCj4gPiBMaW51
eCBkb2Vzbid0IGNoZWNrIGl0Lgo+ID4KPiA+IEFwcGxpZWQgdG8gdGFyZ2V0LWFybS5uZXh0LCB0
aGFua3MuCj4gCj4gVW5mb3J0dW5hdGVseSBJJ3ZlIGp1c3Qgbm90aWNlZCB0aGF0IHRoaXMgYnJl
YWtzIGJvb3RpbmcgTGludXgKPiBpbiB0aGUgIm5vdCB1c2luZyBnaWN2MyIgY2FzZS4gVGhpcyBp
cyBiZWNhdXNlIHdlIGRvbid0IGFjdHVhbGx5Cj4gZGVmaW5lIHRoZSBHSUN2MyBjcHUgaW50ZXJm
YWNlIHJlZ2lzdGVycyB1bmxlc3MgdGhlIGJvYXJkCj4gaW5zdGFudGlhdGVzIGEgR0lDdjMuIFdl
IG11c3RuJ3QgYWR2ZXJ0aXNlIHRoZSBHSUN2MyBzeXNyZWdzCj4gaW4gdGhlIElEIHJlZ2lzdGVy
IHVubGVzcyB3ZSBhY3R1YWxseSBoYXZlIHRoZW0uCj4gCj4gTm90IHN1cmUgaG93IGJlc3QgdG8g
Zml4IHRoaXMgLS0gaXQncyBhIGNvbnNlcXVlbmNlIG9mIHRoZQo+IGRlc2lnbiBkZWNpc2lvbiB3
ZSBtYWRlIHRvIGhhdmUgdGhlIHN5c3JlZ3MgaW1wbGVtZW50YXRpb24KPiBiZSBpbiB0aGUgZ2lj
djMgY29kZS4gVGhlcmUncyBubyB1c2VmdWwgZmVhdHVyZSBiaXQgaW4gdGhlIENQVQo+IHRvIGhh
bmcgdGhpcyBvZmYgZWl0aGVyLCBpdCdzIGFuIGVmZmVjdCBvZiB3aGV0aGVyIHRoZSBib2FyZAo+
IG1vZGVsIGhhcHBlbnMgdG8gd2lyZSB1cCBhIGdpY3YzIG9yIG5vdC4gU28gd2UgY2FuIG9ubHkg
ZmlndXJlCj4gdGhpcyBvdXQgZmFpcmx5IGxhdGUgb24gKHByb2JhYmx5IGF0IENQVSByZXNldCB0
aW1lKSwgd2hpY2gKPiBpcyBhIGJpdCB0ZWRpb3VzIGZvciBnZXR0aW5nIElEIHJlZyB2YWx1ZXMg
cmlnaHQuCj4gCj4gSW4gdGhlIG1lYW50aW1lIEkndmUgZHJvcHBlZCB0aGlzIHBhdGNoIGZyb20g
dGFyZ2V0LWFybS5uZXh0LgoKRml4aW5nIFFFTVUgaXMgaGFyZGVyIHRoYW4gSSBleHBlY3RlZC4g
V291bGQgaXQgYmUgcG9zc2libGUgdG8gdXBkYXRlCmlkX2FhNjRwZnIwIGF0IENQVSByZXNldCB0
aW1lPyBMaWtlIGNwdS0+aWRfYWE2NHBmcjAgfD0gMHgwMTAwMDAwMDsgPwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue Oct 31 17:10:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 17:10:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9a3r-0004B0-74; Tue, 31 Oct 2017 17:10:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <peter.maydell@linaro.org>) id 1e9a3p-0004Au-PQ
 for xen-devel@lists.xen.org; Tue, 31 Oct 2017 17:10:45 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 44/29-19514-49EA8F95; Tue, 31 Oct 2017 17:10:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsXiVRukpTtl3Y9
 Ig22XFCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owpW5rYC7pYKh7fXc3SwLiVuYuRi0NIoI9R
 YueBzWwgDovAVmaJJ/ufsoA4EgJzWCWufznM3sXICeRUSWzf2skGYRdJHGydwNrFyAFkF0r0P
 3cHCfMKCEqcnPmEBcQWEvCSWPusCaycU8BH4vHUOYwQ26YzSUy5cYMRJMEmoCdx9MZKsPksAq
 oSK1fuYIcYFCDxdd1DMFtYwFPi0PoGsHoRAX2JTbcb2UEGMQvMYpTY9uYN2AZmAU2J1u2/2Sc
 wCs5CcsgsJKkFjEyrGNWLU4vKUot0TfSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3
 MQJDlAEIdjDe6nM+xCjJwaQkyrvT8XukEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnezLU/IoUEi
 1LTUyvSMnOA0QKTluDgURLhnQ2S5i0uSMwtzkyHSJ1itOS48fD6HyaOfXtuAclnM183MAux5O
 XnpUqJ8waANAiANGSU5sGNg0X0JUZZKWFeRqADhXgKUotyM0tQ5V8xinMwKgnzzgGZwpOZVwK
 39RXQQUxAB3lJgB1UkoiQkmpgjJh/1nWGV1nLcafVIlPWHPyj28Oe43J1a/Grbxm84rcYFJdu
 el8d+FH2Yp1V+/bzvwvZ7t+py1Q790v88rHZrBWH7h7gu1V2hNfKqvCJz7o2jbJFU+ouaEydX
 7horvj+pK79LeKqFzVUTDYW7Vm7bbfLD+M74vMurD71d0NPwTYnF1VRQ5XcO0osxRmJhlrMRc
 WJADOJ34jjAgAA
X-Env-Sender: peter.maydell@linaro.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1509469844!106623754!1
X-Originating-IP: [74.125.82.42]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32546 invoked from network); 31 Oct 2017 17:10:44 -0000
Received: from mail-wm0-f42.google.com (HELO mail-wm0-f42.google.com)
 (74.125.82.42)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 Oct 2017 17:10:44 -0000
Received: by mail-wm0-f42.google.com with SMTP id z3so191516wme.5
 for <xen-devel@lists.xen.org>; Tue, 31 Oct 2017 10:10:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=bgSFWeygu4YKPme8Vl2oZ8I1iARiGJ+yoA6MznwmA18=;
 b=PPpu9e0U75yqu5A3fqSAGvd0P1ShSKAifJvqQiKfKYX+11y2EOZrT0XgoljF6PsYxt
 CrJ7tFglFFwPnMvoVI/LtdfuX9YxcUmrMO1qeP5lVF/HKvxN1v2WHUrNcw4GfqUUwEgm
 wERcz2I/v5/KeeAxlFiax/kD3DqUCQmHFDqKE=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=bgSFWeygu4YKPme8Vl2oZ8I1iARiGJ+yoA6MznwmA18=;
 b=kOcOfaWcNK1KyWjsJkTygXfPcx3Q6BJsmANJuGdI7uqAWHkUoP95STS6UjyaaHrasM
 i8heFpq7YB9+0DfdGeGv/Z1YpE6c+FbYNLtct9ENojvImVv7yPDtN2iKyXxMw/9XC76g
 uinnU1vDAaus+gxzgUIHFXTBqFkT+RtrO8vjJYVPc8AsGVAABVS2TyCnR/5yXC8/ixgm
 7/5fUxyorTZXW08vNOC/qdPp+QXambyJ5+RdVp2sKdYDOZlZb24cUkj3PsZJF4kQqkdo
 LBVdBCffm4LwiHDTpwkAQ56zmdgMnBY69L7HfpwKhlXucFagx4/rCiHJqXw6xYL6KlT9
 nsMg==
X-Gm-Message-State: AMCzsaUyY90mvTvRIp2RGS1nLRKF0EQ2GYhzgOfrk3GGrGy5TnzQQl2E
 Cgv0aDhtoZZyavXZiXuuHlrHRxuVHYcdCU/rcngJIA==
X-Google-Smtp-Source: ABhQp+TYdjhtpBQ8sSwnSkM2XChJZuUz0PslJm3xYN2zI/6B+cm1k+0YeYuOgW94hN5pu7QsUvNgsFx73D7evhuTlQU=
X-Received: by 10.28.10.147 with SMTP id 141mr2257084wmk.40.1509469844120;
 Tue, 31 Oct 2017 10:10:44 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.161.5 with HTTP; Tue, 31 Oct 2017 10:10:23 -0700 (PDT)
In-Reply-To: <alpine.DEB.2.10.1710310959490.13766@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1710171708130.27209@sstabellini-ThinkPad-X260>
 <CAFEAcA9zXAmNPL8TsLKSPbm8Er_KLK8Ubwth6=nL6WD87OmBQw@mail.gmail.com>
 <CAFEAcA8jwN81ZBCLA8HW=q5GAWKmZ=kAZAP9vGNN8RYkzYe=Pw@mail.gmail.com>
 <alpine.DEB.2.10.1710310959490.13766@sstabellini-ThinkPad-X260>
From: Peter Maydell <peter.maydell@linaro.org>
Date: Tue, 31 Oct 2017 17:10:23 +0000
Message-ID: <CAFEAcA_8cimWtic=2OdvCmAN-mJ5MGGnVzDGYA5VgXGJG-fKhw@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: julien.grall@arm.com, qemu-arm <qemu-arm@nongnu.org>,
 QEMU Developers <qemu-devel@nongnu.org>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] aarch64: advertise the GIC system register
	interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMzEgT2N0b2JlciAyMDE3IGF0IDE3OjAxLCBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+IEZpeGluZyBRRU1VIGlzIGhhcmRlciB0aGFuIEkgZXhw
ZWN0ZWQuIFdvdWxkIGl0IGJlIHBvc3NpYmxlIHRvIHVwZGF0ZQo+IGlkX2FhNjRwZnIwIGF0IENQ
VSByZXNldCB0aW1lPyBMaWtlIGNwdS0+aWRfYWE2NHBmcjAgfD0gMHgwMTAwMDAwMDsgPwoKQXQg
dGhhdCBwb2ludCB3ZSd2ZSBhbHJlYWR5IGNhbGxlZCByZWdpc3Rlcl9jcF9yZWdzX2Zvcl9mZWF0
dXJlcygpLAp3aGljaCBpcyB3aGVyZSB3ZSByZWFkIGNwdS0+aWRfYWE2NHBmcjAgd2hlbiB3ZSdy
ZSBjcmVhdGluZyB0aGUKY3ByZWcuIFNvIGlmIHlvdSBjaGFuZ2UgaXQgYWZ0ZXIgdGhhdCBpdCdz
IHRvbyBsYXRlLiBCdXQgdGhhdApmdW5jdGlvbiBpcyBjYWxsZWQgYXQgQ1BVIHJlYWxpemUgdGlt
ZSwgd2hpY2ggaXMgYmVmb3JlIHdlJ3ZlCmNyZWF0ZWQgdGhlIEdJQyBvYmplY3QuLi4KCnRoYW5r
cwotLSBQTU0KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 31 17:19:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 17:19:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9aBo-0004UF-0x; Tue, 31 Oct 2017 17:19:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4704349a3=Andrew.Cooper3@citrix.com>)
 id 1e9aBm-0004U9-K4
 for xen-devel@lists.xen.org; Tue, 31 Oct 2017 17:18:58 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 FD/F5-20834-180B8F95; Tue, 31 Oct 2017 17:18:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeJIrShJLcpLzFFi42JxWrohUrdxw49
 Ig1u7+C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyPUzvYCh5wVyz+OpelgfEIZxcjJ4eEgL/E
 ph/HmUBsNgF9id0vPoHZIgLqEqc7LrJ2MXJxMAvsYpJ4NeMnO0hCWCBEYsqDlWA2i4CqxNObM
 8BsXgEPia4jW9ghhspJnD/+kxnEFhJQk7jWfwmqRlDi5MwnLCA2s4CExMEXL5gnMHLPQpKahS
 S1gJFpFaNGcWpRWWqRrpGRXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYDjUMzA
 w7mCcesLvEKMkB5OSKO9Ox++RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR42db/iBQSLEpNT61I
 y8wBBiZMWoKDR0mEt2sdUJq3uCAxtzgzHSJ1itGYo+Pm3T9MHM9mvm5gFmLJy89LlRLnNQOZJ
 ABSmlGaBzcIFjGXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzeoJM4cnMK4Hb9wroFCagU7
 wkwE4pSURISTUwil9b73v5mOz5H1djUn5bhV+Ldv0nlb304oFM8TjGug9yKit2fO1Idv6tuV/
 k0d7up1/dLZS28lUsVmNjqCqatlWI4ZlB07T30kde6vu/4vzv+J9/zeslyT3v0qZcYlySo5K4
 sd1s4TyW+tXPLl3WylG7pOqquGatXW6awVVGIff9d1/U1G3gV2Ipzkg01GIuKk4EACaMky6TA
 gAA
X-Env-Sender: prvs=4704349a3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1509470335!109579489!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24365 invoked from network); 31 Oct 2017 17:18:56 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Oct 2017 17:18:56 -0000
X-IronPort-AV: E=Sophos;i="5.44,325,1505779200"; d="scan'208";a="449271154"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 31 Oct 2017 17:18:52 +0000
Message-ID: <1509470332-5713-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for-4.10] common/multicall: Increase
	debugability for bad hypercalls
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hpbGUgaW52ZXN0aWdhdGluZyBhbiBpc3N1ZSAoaW4gYSBuZXcgY29kZXBhdGggSSdkIGludHJv
ZHVjZWQsIGFzIGl0IHR1cm5zCm91dCksIGxlYXZpbmcgaW50ZXJydXB0cyBkaXNhYmxlZCBtYW5p
ZmVzdGVkIGFzIGEgc3Vic2VxdWVudCBvcCBpbiB0aGUKbXVsdGljYWxsIGZhaWxpbmcgYSBjaGVj
a19sb2NrKCkgdGVzdC4KClRoZSBjb2RlcGF0aCB3b3VsZCBoYXZlIGhpdCB0aGUgQVNTRVJUX05P
VF9JTl9BVE9NSUMgb24gdGhlIHJldHVybi10by1ndWVzdApwYXRoLCBoYWQgaXQgbm90IGhpdCB0
aGUgY2hlY2tfbG9jaygpIGZpcnN0LgoKQ2FsbCBBU1NFUlRfTk9UX0lOX0FUT01JQygpIGFmdGVy
IGVhY2ggb3BlcmF0aW9uIGluIHRoZSBtdWx0aWNhbGwsIHRvIG1ha2UKZmFpbHVyZXMgbW9yZSBv
YnZpb3VzLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KLS0tCkNDOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5j
b20+CkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBLb25yYWQgUnplc3p1
dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ0M6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgoKQXMgd2l0aCB0aGUgcmVsYXRlZCBjaGVja19sb2NrKCkgcGF0Y2gsIHRo
aXMgb25seSBhZmZlY3RzIGRlYnVnIGJ1aWxkcywgc28gaXMKYSB2ZXJ5IGxvdyByaXNrIGNoYW5n
ZSBmb3IgNC4xMAotLS0KIHhlbi9jb21tb24vbXVsdGljYWxsLmMgfCA3ICsrKysrKysKIDEgZmls
ZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL211bHRp
Y2FsbC5jIGIveGVuL2NvbW1vbi9tdWx0aWNhbGwuYwppbmRleCBjN2FmNGUwLi5kOThlNTlkIDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL211bHRpY2FsbC5jCisrKyBiL3hlbi9jb21tb24vbXVsdGlj
YWxsLmMKQEAgLTY2LDYgKzY2LDEzIEBAIGRvX211bHRpY2FsbCgKIAogICAgICAgICBkaXNwID0g
YXJjaF9kb19tdWx0aWNhbGxfY2FsbChtY3MpOwogCisgICAgICAgIC8qCisgICAgICAgICAqIElu
IHRoZSB1bmxpa2xleSBldmVudCB0aGF0IGEgaHlwZXJjYWxsIGhhcyBsZWZ0IGludGVycnVwdHMs
CisgICAgICAgICAqIHNwaW5sb2Nrcywgb3Igb3RoZXIgdGhpbmdzIGluIGEgYmFkIHdheSwgY29u
dGludXRpbmcgdGhlIG11bHRpY2FsbAorICAgICAgICAgKiB3aWxsIHR5cGljYWxseSBsZWFkIHRv
IGZhciBtb3JlIHN1YnRsZSBpc3N1ZXMgdG8gZGVidWcuCisgICAgICAgICAqLworICAgICAgICBB
U1NFUlRfTk9UX0lOX0FUT01JQygpOworCiAjaWZuZGVmIE5ERUJVRwogICAgICAgICB7CiAgICAg
ICAgICAgICAvKgotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 31 17:25:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 17:25:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9aIB-00059d-P8; Tue, 31 Oct 2017 17:25:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4707e3bfd=George.Dunlap@citrix.com>)
 id 1e9aIB-00059X-7k
 for xen-devel@lists.xen.org; Tue, 31 Oct 2017 17:25:35 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 64/66-02146-E02B8F95; Tue, 31 Oct 2017 17:25:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXitHRDpC7fph+
 RBk8Wslss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmHGg8xF5xmqTh4oYWlgfEjcxcjJ4eEgL/E
 lIsXmUBsYYFIia5fL8BsEYFgiX1bdrN3MXJxMAv0MUns71zDBpIQEvCQOLhtKTuIzSagJzHv+
 FcWEJtXwFZi7r1lYENZBFQlWk7+BqsXFQiXuNP6DqpGUOLkzCdgNqeAp8Sq7Y+BbA6gBZoS63
 fpg4SZBcQlbj2ZzwRhy0tsfzuHGWKtqsTiB0fZJzDyz0IyaRZC9ywk3bOQdC9gZFnFqFGcWlS
 WWqRrZKaXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYmvUMDIw7GG9P9jvEKMnB
 pCTKu9Pxe6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7XG35ECgkWpaanVqRl5gCjBCYtwcGjJ
 ML7ECTNW1yQmFucmQ6ROsVozHHj4fU/TBzPZr5uYBZiycvPS5US510EUioAUppRmgc3CBa9lx
 hlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ864BmcKTmVcCt+8V0ClMQKd4SYCdUpKIkJJqYGR
 YOUndRGWj1T39eyZMl+WD/kotfte+eHvQEaeIjiXh2jXLF73MNprEmCYbfndZxdWDmzdJdX9l
 Ovln/rPpq/6KtcbYav7Zwtu9Z0XKvW9rPu/hY4k0Ovjw8xKhmJgHK2WsbWysDWYfZD2eZOggx
 vgvfHmhmPv8k6qTrKuWTZ7zveKnQ8Qh64tKLMUZiYZazEXFiQC+Te9L2QIAAA==
X-Env-Sender: prvs=4707e3bfd=George.Dunlap@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1509470732!105934520!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30210 invoked from network); 31 Oct 2017 17:25:33 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Oct 2017 17:25:33 -0000
X-IronPort-AV: E=Sophos;i="5.44,325,1505779200"; d="scan'208";a="449272695"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
References: <1509470332-5713-1-git-send-email-andrew.cooper3@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <30553bf0-3ef2-a267-3b8f-a64335039f2d@citrix.com>
Date: Tue, 31 Oct 2017 17:25:30 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <1509470332-5713-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-4.10] common/multicall: Increase
 debugability for bad hypercalls
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMzEvMjAxNyAwNToxOCBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBXaGlsZSBpbnZl
c3RpZ2F0aW5nIGFuIGlzc3VlIChpbiBhIG5ldyBjb2RlcGF0aCBJJ2QgaW50cm9kdWNlZCwgYXMg
aXQgdHVybnMKPiBvdXQpLCBsZWF2aW5nIGludGVycnVwdHMgZGlzYWJsZWQgbWFuaWZlc3RlZCBh
cyBhIHN1YnNlcXVlbnQgb3AgaW4gdGhlCj4gbXVsdGljYWxsIGZhaWxpbmcgYSBjaGVja19sb2Nr
KCkgdGVzdC4KPiAKPiBUaGUgY29kZXBhdGggd291bGQgaGF2ZSBoaXQgdGhlIEFTU0VSVF9OT1Rf
SU5fQVRPTUlDIG9uIHRoZSByZXR1cm4tdG8tZ3Vlc3QKPiBwYXRoLCBoYWQgaXQgbm90IGhpdCB0
aGUgY2hlY2tfbG9jaygpIGZpcnN0Lgo+IAo+IENhbGwgQVNTRVJUX05PVF9JTl9BVE9NSUMoKSBh
ZnRlciBlYWNoIG9wZXJhdGlvbiBpbiB0aGUgbXVsdGljYWxsLCB0byBtYWtlCj4gZmFpbHVyZXMg
bW9yZSBvYnZpb3VzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 31 17:27:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 17:27:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9aKH-0005Lw-5F; Tue, 31 Oct 2017 17:27:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=470789eaf=wei.liu2@citrix.com>)
 id 1e9aKG-0005Lp-E5
 for xen-devel@lists.xen.org; Tue, 31 Oct 2017 17:27:44 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 13/36-29911-F82B8F95; Tue, 31 Oct 2017 17:27:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHSDvW7/ph+
 RBtfv8lks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmn20ILLrFULH/9g6WB8QtzFyMnh4SAv8Tp
 GfuZQGwWAVWJL1N72UFsNgFliZ+dvWwgtoiArsSzBc+AbC4OZoEtTBIbf7eANQsLREp0/XoB1
 swrYCHRfPseWFxIwEPi4Lal7BBxQYmTM5+wgNjMAjoSC3Z/AhrEAWRLSyz/xwES5hTwlFi1/T
 FYiaiAikTn0jksEGMUJDqmH2OawMg3C8mkWUgmzUKYtICReRWjRnFqUVlqka6hoV5SUWZ6Rkl
 uYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCgMQDBDsZPywIOMUpyMCmJ8u50/B4pxJeUn1KZ
 kVicEV9UmpNafIhRhoNDSYL39sYfkUKCRanpqRVpmTnAkIdJS3DwKInwXgZJ8xYXJOYWZ6ZDp
 E4xGnPceHj9DxPHs5mvG5iFWPLy81KlxHm5gNEkJABSmlGaBzcIFouXGGWlhHkZgU4T4ilILc
 rNLEGVf8UozsGoJMzrCzKFJzOvBG7fK6BTmIBO8ZIAO6UkESEl1cA421dOKqko1klwYTfLe2F
 nkcIu37Nnj4lvSDp3jUXDOnjqBkcTPiUGHacZ5WuKtuSv3iL74P7TuxPLH6bJRksU9OpUG+Tp
 nLGd8OFXyqeeo3u36Gb/97FzeyO+PXHukgU1bz6p3nY4GFk52eTYXr3LAkmeyUrX9m9yV3go9
 nJny2HuR/XNOSeVWIozEg21mIuKEwEbhYDgwAIAAA==
X-Env-Sender: prvs=470789eaf=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1509470861!79650184!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4990 invoked from network); 31 Oct 2017 17:27:42 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Oct 2017 17:27:42 -0000
X-IronPort-AV: E=Sophos;i="5.44,325,1505779200"; d="scan'208";a="457093296"
Date: Tue, 31 Oct 2017 17:27:39 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171031172739.mu2j7pqzksyt5tyx@citrix.com>
References: <1509470332-5713-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1509470332-5713-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-4.10] common/multicall: Increase
 debugability for bad hypercalls
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMzEsIDIwMTcgYXQgMDU6MTg6NTJQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBXaGlsZSBpbnZlc3RpZ2F0aW5nIGFuIGlzc3VlIChpbiBhIG5ldyBjb2RlcGF0aCBJ
J2QgaW50cm9kdWNlZCwgYXMgaXQgdHVybnMKPiBvdXQpLCBsZWF2aW5nIGludGVycnVwdHMgZGlz
YWJsZWQgbWFuaWZlc3RlZCBhcyBhIHN1YnNlcXVlbnQgb3AgaW4gdGhlCj4gbXVsdGljYWxsIGZh
aWxpbmcgYSBjaGVja19sb2NrKCkgdGVzdC4KPiAKPiBUaGUgY29kZXBhdGggd291bGQgaGF2ZSBo
aXQgdGhlIEFTU0VSVF9OT1RfSU5fQVRPTUlDIG9uIHRoZSByZXR1cm4tdG8tZ3Vlc3QKPiBwYXRo
LCBoYWQgaXQgbm90IGhpdCB0aGUgY2hlY2tfbG9jaygpIGZpcnN0Lgo+IAo+IENhbGwgQVNTRVJU
X05PVF9JTl9BVE9NSUMoKSBhZnRlciBlYWNoIG9wZXJhdGlvbiBpbiB0aGUgbXVsdGljYWxsLCB0
byBtYWtlCj4gZmFpbHVyZXMgbW9yZSBvYnZpb3VzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 31 17:49:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 17:49:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9af4-0006uU-5C; Tue, 31 Oct 2017 17:49:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e9af2-0006uG-DJ
 for xen-devel@lists.xen.org; Tue, 31 Oct 2017 17:49:12 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-4.bemta-6.messagelabs.com id DE/2E-30895-797B8F95;
 Tue, 31 Oct 2017 17:49:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsUyZ7p8oO707T8
 iDTqfM1os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlTrxxlLfjIX/Gn5Tl7A+M9ni5GLg4hgclM
 Ejva1jJ2MXICOb8ZJRasl4VIbGSUePNyARuEs41RonX/IVaQKmEBR4ktq0+zgdgiAh4SV3ZNY
 IPo9pKY8vMPE4jNLGAosfvdYbB6NgEjibNHp4Nt4BWwlfje94QZxGYRUJW4v+QDWK+oQLjE28
 YjLBA1ghInZz4BszkFvCWmLVrMAjFTT2LH9V+sELa8xPa3c8DmSAgYS7S/vcg2gVFwFpL2WUh
 aZiFpWcDIvIpRozi1qCy1SNfIUi+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzB0
 GYBgB+OBRYGHGCU5mJREeXc6fo8U4kvKT6nMSCzOiC8qzUktPsQow8GhJMEbsu1HpJBgUWp6a
 kVaZg4wimDSEhw8SiK8XiBp3uKCxNzizHSI1ClGY45jmy7/YeJ4NvN1A7MQS15+XqqUOK8NSK
 kASGlGaR7cIFh0X2KUlRLmZQQ6TYinILUoN7MEVf4VozgHo5IwbwTIFJ7MvBK4fa+ATmECOUU
 C7JSSRISUVANjEV/Bx3Pp2ua3v8604Q1mO3HS4d732dILi+ce55a0muO3RHRBRoPB4vdHHvlc
 9G/O0P/Lsyr2UrqEzYqPyhVPH2Q1J5pdCfAwNDz+fjurj1Dhzg1nuRwl9a7pWk7LOshXkpOQK
 2handJxuNCTLaZxz9cgG+3J385V3HeSm2gaX77j6ZV3Xn1KLMUZiYZazEXFiQBRNgX46QIAAA
 ==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1509472149!79846521!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27218 invoked from network); 31 Oct 2017 17:49:10 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Oct 2017 17:49:10 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9VHn68P006639
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 31 Oct 2017 17:49:07 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9VHn6I6000304
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 31 Oct 2017 17:49:06 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9VHn5dM021302;
 Tue, 31 Oct 2017 17:49:05 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 31 Oct 2017 10:49:04 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1710301537210.7297@sstabellini-ThinkPad-X260>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <8030da32-fe42-07a6-b74b-6e01d0be1743@oracle.com>
Date: Tue, 31 Oct 2017 13:50:37 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1710301537210.7297@sstabellini-ThinkPad-X260>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: jgross@suse.com, linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v8 00/13] introduce the Xen PV Calls frontend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMzAvMjAxNyAwNjo0MCBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IEhpIGFs
bCwKPgo+IHRoaXMgc2VyaWVzIGludHJvZHVjZXMgdGhlIGZyb250ZW5kIGZvciB0aGUgbmV3bHkg
aW50cm9kdWNlZCBQViBDYWxscwo+IHByb2NvdG9sLgo+Cj4gUFYgQ2FsbHMgaXMgYSBwYXJhdmly
dHVhbGl6ZWQgcHJvdG9jb2wgdGhhdCBhbGxvd3MgdGhlIGltcGxlbWVudGF0aW9uIG9mCj4gYSBz
ZXQgb2YgUE9TSVggZnVuY3Rpb25zIGluIGEgZGlmZmVyZW50IGRvbWFpbi4gVGhlIFBWIENhbGxz
IGZyb250ZW5kCj4gc2VuZHMgUE9TSVggZnVuY3Rpb24gY2FsbHMgdG8gdGhlIGJhY2tlbmQsIHdo
aWNoIGltcGxlbWVudHMgdGhlbSBhbmQKPiByZXR1cm5zIGEgdmFsdWUgdG8gdGhlIGZyb250ZW5k
IGFuZCBhY3RzIG9uIHRoZSBmdW5jdGlvbiBjYWxsLgo+Cj4gRm9yIG1vcmUgaW5mb3JtYXRpb24g
YWJvdXQgUFYgQ2FsbHMsIHBsZWFzZSByZWFkOgo+Cj4gaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcv
ZG9jcy91bnN0YWJsZS9taXNjL3B2Y2FsbHMuaHRtbAo+Cj4gVGhpcyBwYXRjaCBzZXJpZXMgb25s
eSBpbXBsZW1lbnRzIHRoZSBmcm9udGVuZCBkcml2ZXIuIEl0IGRvZXNuJ3QKPiBhdHRlbXB0IHRv
IHJlZGlyZWN0IFBPU0lYIGNhbGxzIHRvIGl0LiBUaGUgZnVuY3Rpb25zIGV4cG9ydGVkIGluCj4g
cHZjYWxscy1mcm9udC5oIGFyZSBtZWFudCB0byBiZSB1c2VkIGZvciB0aGF0LiBBIHNlcGFyYXRl
IHBhdGNoIHNlcmllcwo+IHdpbGwgYmUgc2VudCB0byB1c2UgdGhlbSBhbmQgaG9vayB0aGVtIGlu
dG8gdGhlIHN5c3RlbS4KPgo+Cj4gQ2hhbmdlcyBpbiB2ODoKPiAtIGNhc3QgdG8gdWludHB0cl90
IGluc3RlYWQgb2YgdWludDY0X3QKPiAtIGNhc3QgdG8gdWludHB0cl90IGJlZm9yZSBjYXN0aW5n
IHRvIHN0cnVjdCBzb2NrX21hcHBpbmcqCj4gLSBjaGVjayByZXR1cm4gdmFsdWVzIG9mIGNvcHlf
ZnJvbS90b19pdGVyCj4KPgo+IFN0ZWZhbm8gU3RhYmVsbGluaSAoMTMpOgo+ICAgICAgIHhlbi9w
dmNhbGxzOiBpbnRyb2R1Y2UgdGhlIHB2Y2FsbHMgeGVuYnVzIGZyb250ZW5kCj4gICAgICAgeGVu
L3B2Y2FsbHM6IGltcGxlbWVudCBmcm9udGVuZCBkaXNjb25uZWN0Cj4gICAgICAgeGVuL3B2Y2Fs
bHM6IGNvbm5lY3QgdG8gdGhlIGJhY2tlbmQKPiAgICAgICB4ZW4vcHZjYWxsczogaW1wbGVtZW50
IHNvY2tldCBjb21tYW5kIGFuZCBoYW5kbGUgZXZlbnRzCj4gICAgICAgeGVuL3B2Y2FsbHM6IGlt
cGxlbWVudCBjb25uZWN0IGNvbW1hbmQKPiAgICAgICB4ZW4vcHZjYWxsczogaW1wbGVtZW50IGJp
bmQgY29tbWFuZAo+ICAgICAgIHhlbi9wdmNhbGxzOiBpbXBsZW1lbnQgbGlzdGVuIGNvbW1hbmQK
PiAgICAgICB4ZW4vcHZjYWxsczogaW1wbGVtZW50IGFjY2VwdCBjb21tYW5kCj4gICAgICAgeGVu
L3B2Y2FsbHM6IGltcGxlbWVudCBzZW5kbXNnCj4gICAgICAgeGVuL3B2Y2FsbHM6IGltcGxlbWVu
dCByZWN2bXNnCj4gICAgICAgeGVuL3B2Y2FsbHM6IGltcGxlbWVudCBwb2xsIGNvbW1hbmQKPiAg
ICAgICB4ZW4vcHZjYWxsczogaW1wbGVtZW50IHJlbGVhc2UgY29tbWFuZAo+ICAgICAgIHhlbjog
aW50cm9kdWNlIGEgS2NvbmZpZyBvcHRpb24gdG8gZW5hYmxlIHRoZSBwdmNhbGxzIGZyb250ZW5k
Cj4KPiAgZHJpdmVycy94ZW4vS2NvbmZpZyAgICAgICAgIHwgICAxMSArCj4gIGRyaXZlcnMveGVu
L01ha2VmaWxlICAgICAgICB8ICAgIDEgKwo+ICBkcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMg
fCAxMjc3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgZHJp
dmVycy94ZW4vcHZjYWxscy1mcm9udC5oIHwgICAyOCArCj4gIDQgZmlsZXMgY2hhbmdlZCwgMTMx
NyBpbnNlcnRpb25zKCspCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL3hlbi9wdmNhbGxz
LWZyb250LmMKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQu
aAoKCkFwcGxpZWQgdG8gZm9yLWxpbnVzLTQuMTUKCi1ib3JpcwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 31 17:50:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 17:50:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9agL-0007Qs-Ex; Tue, 31 Oct 2017 17:50:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1e9agJ-0007Qi-BW
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 17:50:31 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 79/F2-05363-6E7B8F95; Tue, 31 Oct 2017 17:50:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsUyZ7p8oO6z7T8
 iDSb8YLL4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNOX13MXnCApaL5yybWBsarzF2MXBxCApOZ
 JI5/+M0G4fxllLjy/gI7hLORUWLxwp+sEM42Ronz+58D9XByCAt4Szx/vZgJxBYRqJTYdeUZW
 FxIwERi04EmdhCbWcBcYvq85awgNpuAkcTZo9MZQWxeAVuJO9ubwepZBFQlrs+YAxYXFQiXeN
 t4hAWiRlDi5MwnYDangKnE/KvTGCFm6knsuP6LFcKWl9j+dg7YHAkBY4m+WX0sExgFZyFpn4W
 kZRaSlgWMzKsYNYpTi8pSi3SNTPSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQKD
 t56BgXEH46vjfocYJTmYlER5dzp+jxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXtl249IIcGi1
 PTUirTMHGAcwaQlOHiURHjbQNK8xQWJucWZ6RCpU4zGHDceXv/DxPFs5usGZiGWvPy8VClxXh
 uQUgGQ0ozSPLhBsPi+xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYlwOYLIR4MvNK4Pa9Ajq
 FCegULwmwU0oSEVJSDYzGq3ZuNG4wcSlc+sI2Su/0Z09x+/cWbZczVeSYvkpH3z6R2LVOemby
 7Lmzl0k3zQj5eEnl46P8J6wXNRRrrR0Vp3kpPpFzeH/17sZ3ocIXZgmJF4nPTjSe0cQj+Gffh
 Wn98oW56U5HRJ+1sNYXt/heSTKQPfs2sGzqsXTtNxOXRDyy3d6ZpKPEUpyRaKjFXFScCACiBz
 Z26gIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1509472228!112130121!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1637 invoked from network); 31 Oct 2017 17:50:29 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Oct 2017 17:50:29 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9VHoHCv008172
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 31 Oct 2017 17:50:18 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9VHoGer025554
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 31 Oct 2017 17:50:16 GMT
Received: from abhmp0017.oracle.com (abhmp0017.oracle.com [141.146.116.23])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9VHoFSJ013052;
 Tue, 31 Oct 2017 17:50:15 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 31 Oct 2017 10:50:15 -0700
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org
References: <20171027174937.26980-1-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <a96bcc84-e422-6610-ab9b-2ada3651b46b@oracle.com>
Date: Tue, 31 Oct 2017 13:51:47 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20171027174937.26980-1-jgross@suse.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: tglx@linutronix.de, mingo@redhat.com, hpa@zytor.com
Subject: Re: [Xen-devel] [PATCH v2] xen: support 52 bit physical addresses
	in pv guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMjcvMjAxNyAwMTo0OSBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBQaHlzaWNhbCBh
ZGRyZXNzZXMgb24gcHJvY2Vzc29ycyBzdXBwb3J0aW5nIDUgbGV2ZWwgcGFnaW5nIGNhbiBiZSB1
cCB0bwo+IDUyIGJpdHMgd2lkZS4gRm9yIGEgWGVuIHB2IGd1ZXN0IHJ1bm5pbmcgb24gc3VjaCBh
IG1hY2hpbmUgdGhvc2UKPiBwaHlzaWNhbCBhZGRyZXNzZXMgaGF2ZSB0byBiZSBzdXBwb3J0ZWQg
aW4gb3JkZXIgdG8gYmUgYWJsZSB0byB1c2UgYW55Cj4gbWVtb3J5IG9uIHRoZSBtYWNoaW5lIGV2
ZW4gaWYgdGhlIGd1ZXN0IGl0c2VsZiBkb2VzIG5vdCBzdXBwb3J0IDUgbGV2ZWwKPiBwYWdpbmcu
Cj4KPiBTbyB3aGVuIHJlYWRpbmcvd3JpdGluZyBhIE1GTiBmcm9tL3RvIGEgcHRlIGRvbid0IHVz
ZSB0aGUga2VybmVsJ3MKPiBQVEVfUEZOX01BU0sgYnV0IGEgbmV3IFhFTl9QVEVfTUZOX01BU0sg
YWxsb3dpbmcgZnVsbCA0MCBiaXQgd2lkZSBNRk5zLgo+Cj4gU2lnbmVkLW9mZi1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkFwcGxpZWQgdG8gZm9yLWxpbnVzLTQuMTUKCi1i
b3JpcwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 31 18:48:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 18:48:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9baG-0002mL-Su; Tue, 31 Oct 2017 18:48:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=470789eaf=wei.liu2@citrix.com>)
 id 1e9baF-0002mF-Gz
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 18:48:19 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 B9/45-20813-275C8F95; Tue, 31 Oct 2017 18:48:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHRDpG7R0R+
 RBgueCVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnLTy5iLZjAXjH38FHWBsb3rF2MnBwSAv4S
 hw/MZgGxWQRUJeY9n8oIYrMJKEv87OxlA7FFBPQkmg48B4szC6RIvH16CSwuLGAh8fDeRCYQm
 xfI3nZmEthMISD73rLvjBBxQYmTM5+wQPTqSCzY/QmolwPIlpZY/o8DJMwpYCmx/mkTO4gtKq
 Ai0bl0DgvEGAWJjunHmCYw8s1CMmkWkkmzECYtYGRexahRnFpUllqka2Shl1SUmZ5RkpuYmaN
 raGCml5taXJyYnpqTmFSsl5yfu4kRGGgMQLCD8fzawEOMkhxMSqK8Ox2/RwrxJeWnVGYkFmfE
 F5XmpBYfYpTh4FCS4F105EekkGBRanpqRVpmDjDkYdISHDxKIryzQdK8xQWJucWZ6RCpU4zGH
 DceXv/DxPFs5usGZiGWvPy8VClxXn+QUgGQ0ozSPLhBsFi8xCgrJczLCHSaEE9BalFuZgmq/C
 tGcQ5GJWHe5SBTeDLzSuD2vQI6hQnoFC8JsFNKEhFSUg2MnoFKdSxTJ2dnRTAGOprqOMZL7zF
 IOXt857FXzWZepccEk9Vm/5v2oOvg9ENPAp/O+rJ5Cf/1IwoZi9/sNl10ma2+1VfpC+uEG8xX
 vc4Iux+3vh9uvIBP+y5vSOvzufmsDzW+bw5Z5PtN40Eg6xWx+88erN0j9uTNut8bk8qi1xsvc
 fVWbU1RV2Ipzkg01GIuKk4EAN/6OIvAAgAA
X-Env-Sender: prvs=470789eaf=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1509475696!113519596!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3432 invoked from network); 31 Oct 2017 18:48:17 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Oct 2017 18:48:17 -0000
X-IronPort-AV: E=Sophos;i="5.44,325,1505779200"; d="scan'208";a="449293628"
Date: Tue, 31 Oct 2017 18:42:28 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <20171031184228.vap4dned2vpe5kf4@citrix.com>
References: <20171031135203.11537-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171031135203.11537-1-wei.liu2@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: ian.jackson@eu.citrix.com, Julien Grall <julien.grall@arm.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [OSSTEST PATCH v2 00/19] Upgrade to Stretch
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMzEsIDIwMTcgYXQgMDE6NTE6NDRQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBGaXJzdCB2ZXJzaW9uIG9mIHRoaXMgc2VyaWVzIGNhbiBiZSBmb3VuZCBhdCBbMF0uCj4gCj4g
VGhpcyB2ZXJzaW9uIGNvbnRhaW5zIHdvcmthcm91bmQgZm9yIEFybmRhbGUgYm9hcmRzLiBUaGV5
IGFyZSBub3cgZnVuY3Rpb25hbC4KPiAKPiBBIGJ1bmNoIG9mIHRlc3QgY2FzZXMgZmFpbGVkOgo+
IAo+IDEuIFJ1bXBrZXJuZWwgdGVzdHMgLS0gSSd2ZSBzZW50IGFuIGVtYWlsIHRvIEFudHRpIGZv
ciBhZHZpY2UuCj4gMi4gV2luZG93cyB0ZXN0cyAtLSBUaGV5IGRvbid0IGxvb2sgZGlmZmVyZW50
IGZyb20gbm9ybWFsIGZsaWdodHMuIAo+IDMuIG1lbWRpc2stdHJ5LWFwcGVuZCAtLSBPc3N0ZXN0
IGNvdWxkbid0IGZpbmQgc29tZSBmaWxlLiBJIGRvbid0IHRoaW5rIGl0IGlzCj4gICAgcmVsYXRl
ZCB0byB0aGUgY29kZSBJIG1vZGlmaWVkLgo+IDQuIGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZm9y
IHhsLXFjb3cyIHRlc3QgLS0gR3Vlc3Qga2VybmVsIGJ1Zy4KPiA1LiBuZXN0ZWQgaHZtIGFtZCwg
cHZodjIgLS0gRXhwZWN0ZWQgZmFpbHVyZS4KPiAKPiBFeGFtcGxlIGZsaWdodDoKPiBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE1NDA0Lwo+IAo+IFRo
ZSBhcm1oZiBkLWkgZmFpbHVyZSBpcyBmaXhlZCB3aXRoIGFuIGFkZGl0aW9uYWwgcGF0Y2ggKCJT
a2lwIGJvb3Rsb2FkZXIKPiBpbnN0YWxsYWlvbiBmb3IgYXJtMzIgb24gU3RyZXRjaCkgb24gdG9w
IG9mIHRoZSBjb2RlIGZvciAxNTQwNCwgaW46Cj4gCj4gaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNTQwNC8KClRoaXMgc2hvdWxkIGJlIDExNTQzMy4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 31 18:51:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 18:51:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9bdJ-0003NQ-B1; Tue, 31 Oct 2017 18:51:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e9bdI-0003NK-84
 for xen-devel@lists.xen.org; Tue, 31 Oct 2017 18:51:28 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 62/21-10698-F26C8F95; Tue, 31 Oct 2017 18:51:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsVybKJssq7usR+
 RBvM2G1os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkL105kKZjHWbGjZQJrA+NE9i5GLg4hgX4m
 iVfruoEcTg4WAQeJBY3NQDYHB6NAjMSDH9YgYUaBMInJl5ewQpRoS9w//hXMZhMwlPj7ZBMbS
 LkEkL3kMwdIWERAR+LK9c1MIDazwCVGiafHs0FsYQFPiUPrGxhBbE6BQIl/zQ/ANvEKeEv8Xm
 gFcc1tJome7etZQGpEBXQlDv37wwZi8woISpyc+YQFYqaWxPLp21gmMArMQpKahSS1gJFpFaN
 GcWpRWWqRrqG5XlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYAgyAMEOxpenPQ8x
 SnIwKYny7nT8HinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJglfu6I9IIcGi1PTUirTMHGA0wKQlO
 HiURHhnHwFK8xYXJOYWZ6ZDpE4xGnMs6Lnxh4nj2czXDcxCLHn5ealS4rz+IJMEQEozSvPgBs
 Gi9BKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEeRVApvBk5pXA7XsFdAoT0CleEmCnlCQipKQ
 aGH18y+K6bRXcbYQNH4ZYP1RceSpmQm4nv0pJA2+6h9Os/GU8N095tvstuW2X/ixxXu8rK//5
 W+bWzz8j6vKk/O37HQwZrc5LjgpuK+Sx3vf0leO+BkO3/M/7eKRiL6zgNRGo7ks/F/v66P1oo
 8UPpk4QmO7ncMg/9lF348kDwRlTr64vzJ1+RImlOCPRUIu5qDgRAPTVlNbNAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1509475884!112898118!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12440 invoked from network); 31 Oct 2017 18:51:25 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Oct 2017 18:51:25 -0000
Received: from [10.0.0.56] (c-24-130-70-9.hsd1.ca.comcast.net [24.130.70.9])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 7A19521871;
 Tue, 31 Oct 2017 18:51:23 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7A19521871
Date: Tue, 31 Oct 2017 11:51:21 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Peter Maydell <peter.maydell@linaro.org>
In-Reply-To: <CAFEAcA_8cimWtic=2OdvCmAN-mJ5MGGnVzDGYA5VgXGJG-fKhw@mail.gmail.com>
Message-ID: <alpine.DEB.2.10.1710311147570.13766@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1710171708130.27209@sstabellini-ThinkPad-X260>
 <CAFEAcA9zXAmNPL8TsLKSPbm8Er_KLK8Ubwth6=nL6WD87OmBQw@mail.gmail.com>
 <CAFEAcA8jwN81ZBCLA8HW=q5GAWKmZ=kAZAP9vGNN8RYkzYe=Pw@mail.gmail.com>
 <alpine.DEB.2.10.1710310959490.13766@sstabellini-ThinkPad-X260>
 <CAFEAcA_8cimWtic=2OdvCmAN-mJ5MGGnVzDGYA5VgXGJG-fKhw@mail.gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: julien.grall@arm.com, Stefano Stabellini <sstabellini@kernel.org>,
 QEMU Developers <qemu-devel@nongnu.org>, qemu-arm <qemu-arm@nongnu.org>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] aarch64: advertise the GIC system register
	interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAzMSBPY3QgMjAxNywgUGV0ZXIgTWF5ZGVsbCB3cm90ZToKPiBPbiAzMSBPY3RvYmVy
IDIwMTcgYXQgMTc6MDEsIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4gd3JvdGU6Cj4gPiBGaXhpbmcgUUVNVSBpcyBoYXJkZXIgdGhhbiBJIGV4cGVjdGVkLiBXb3Vs
ZCBpdCBiZSBwb3NzaWJsZSB0byB1cGRhdGUKPiA+IGlkX2FhNjRwZnIwIGF0IENQVSByZXNldCB0
aW1lPyBMaWtlIGNwdS0+aWRfYWE2NHBmcjAgfD0gMHgwMTAwMDAwMDsgPwo+IAo+IEF0IHRoYXQg
cG9pbnQgd2UndmUgYWxyZWFkeSBjYWxsZWQgcmVnaXN0ZXJfY3BfcmVnc19mb3JfZmVhdHVyZXMo
KSwKPiB3aGljaCBpcyB3aGVyZSB3ZSByZWFkIGNwdS0+aWRfYWE2NHBmcjAgd2hlbiB3ZSdyZSBj
cmVhdGluZyB0aGUKPiBjcHJlZy4gU28gaWYgeW91IGNoYW5nZSBpdCBhZnRlciB0aGF0IGl0J3Mg
dG9vIGxhdGUuIEJ1dCB0aGF0Cj4gZnVuY3Rpb24gaXMgY2FsbGVkIGF0IENQVSByZWFsaXplIHRp
bWUsIHdoaWNoIGlzIGJlZm9yZSB3ZSd2ZQo+IGNyZWF0ZWQgdGhlIEdJQyBvYmplY3QuLi4KCldo
YXQgYWJvdXQgc29tZXRoaW5nIGFsb25nIHRoZSBsaW5lcyBvZgoKZGlmZiAtLWdpdCBhL2h3L2Fy
bS92aXJ0LmMgYi9ody9hcm0vdmlydC5jCmluZGV4IDllMThiNDEuLjA4NTEwNzEgMTAwNjQ0Ci0t
LSBhL2h3L2FybS92aXJ0LmMKKysrIGIvaHcvYXJtL3ZpcnQuYwpAQCAtMTQwMSw2ICsxNDAwLDEw
IEBAIHN0YXRpYyB2b2lkIG1hY2h2aXJ0X2luaXQoTWFjaGluZVN0YXRlICptYWNoaW5lKQogICAg
ICAgICAgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9saW5rKGNwdW9iaiwgT0JKRUNUKHNlY3VyZV9z
eXNtZW0pLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzZWN1cmUtbWVt
b3J5IiwgJmVycm9yX2Fib3J0KTsKICAgICAgICAgfQorICAgICAgICBpZiAodm1zLT5naWNfdmVy
c2lvbiA9PSAzKSB7CisgICAgICAgICAgICBBUk1DUFUgKmNwdSA9IEFSTV9DUFUoY3B1b2JqKTsK
KyAgICAgICAgICAgIGNwdS0+aWRfYWE2NHBmcjAgfD0gMHgwMTAwMDAwMDsKKyAgICAgICAgfQog
CiAgICAgICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChjcHVvYmosIHRydWUsICJyZWFsaXpl
ZCIsIE5VTEwpOwogICAgICAgICBvYmplY3RfdW5yZWYoY3B1b2JqKTsKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 31 18:54:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 18:54:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9bgX-0003Yj-Pa; Tue, 31 Oct 2017 18:54:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=470789eaf=wei.liu2@citrix.com>)
 id 1e9bgV-0003Yb-MC
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 18:54:47 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 6F/47-31121-6F6C8F95; Tue, 31 Oct 2017 18:54:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRWlGSWpSXmKPExsXitHSDve63Yz8
 iDVasFLf4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNenxcqOBlYMesBWwPjN7suRk4OCQF/iW2/
 frGA2GwCyhI/O3vZQGwRAT2JpgPPGUFsZoE8ibOrF7GC2MIC7hK3N94CquHgYBFQldh+IhUkz
 CtgIbHr3ARGiJHyErvaLoKVCwkoSHRMP8YEUSMocXLmExaIkRISB1+8YJ7AyD0LSWoWktQCRq
 ZVjBrFqUVlqUW6RsZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBYcAABDsY/8w
 PPMQoycGkJMq70/F7pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3plHf0QKCRalpqdWpGXmAAMS
 Ji3BwaMkwnsSJM1bXJCYW5yZDpE6xWjM0XHz7h8mjmczXzcwC7Hk5eelSonzbgcpFQApzSjNg
 xsEi5RLjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEua9CTKFJzOvBG7fK6BTmIBO8ZIAO6UkES
 El1cAYwJb6d3eM8oPn0T+PLL61OG+vW1GBxrM3ggItt3QPuBx6YhHAlHvD3cdNYJvgdWu9VcL
 v58y8V/r1wrtHnxlVthTlTGAUmDxpusrMf1tjJ29991Fg4s4+Ax79bX8/TprDJtSzo266SdVn
 y6N7hZrUXaoZmcqepue9E5IJLHrIELVgwRWjCfGaSizFGYmGWsxFxYkAPExP+I8CAAA=
X-Env-Sender: prvs=470789eaf=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1509476084!101863226!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7818 invoked from network); 31 Oct 2017 18:54:45 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Oct 2017 18:54:45 -0000
X-IronPort-AV: E=Sophos;i="5.44,325,1505779200"; d="scan'208";a="457116213"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 31 Oct 2017 18:51:31 +0000
Message-ID: <20171031185131.26625-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH RFC for-next] x86/mm: introduce and use
	virt_to_xen_l4e
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXZvaWQgb3Blbi1jb2RpbmcgaW4gYSBsb3Qgb2YgcGxhY2VzLgoKTm8gZnVuY3Rpb25hbCBjaGFu
Z2UuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KSXMg
dGhpcyBwYXRjaCB1c2VmdWwgb3IgaXMgb3Blbi1jb2RpbmcgcHJlZmVycmVkPwotLS0KIHhlbi9h
cmNoL3g4Ni9tbS5jICAgICAgICAgIHwgMTQgKysrKysrKy0tLS0tLS0KIHhlbi9hcmNoL3g4Ni94
ODZfNjQvbW0uYyAgIHwgMzYgKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tCiB4
ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaCB8ICA1ICsrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDI5
IGluc2VydGlvbnMoKyksIDI2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggYTIwZmRjYWVhNC4uY2Q3MGFiYTYwYyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAg
LTM2Myw3ICszNjMsNyBAQCB2b2lkIF9faW5pdCBhcmNoX2luaXRfbWVtb3J5KHZvaWQpCiAgICAg
ICAgICAgICAgICAgaWYgKCBsM3RhYiApCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAg
ICAgICAgICBjb25zdCBsM19wZ2VudHJ5X3QgKmwzaWRsZSA9Ci0gICAgICAgICAgICAgICAgICAg
ICAgICBsNGVfdG9fbDNlKGlkbGVfcGdfdGFibGVbbDRfdGFibGVfb2Zmc2V0KHNwbGl0X3ZhKV0p
OworICAgICAgICAgICAgICAgICAgICAgICAgbDRlX3RvX2wzZSgqdmlydF90b194ZW5fbDRlKHNw
bGl0X3ZhKSk7CiAKICAgICAgICAgICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBsM190YWJs
ZV9vZmZzZXQoc3BsaXRfdmEpOyArK2kgKQogICAgICAgICAgICAgICAgICAgICAgICAgbDN0YWJb
aV0gPSBsM2lkbGVbaV07CkBAIC0xNTc1LDEyICsxNTc1LDEyIEBAIHZvaWQgaW5pdF94ZW5fbDRf
c2xvdHMobDRfcGdlbnRyeV90ICpsNHQsIG1mbl90IGw0bWZuLAogCiAgICAgLyogU2xvdCAyNTY6
IFJPIE0yUCAoaWYgYXBwbGljYWJsZSkuICovCiAgICAgbDR0W2w0X3RhYmxlX29mZnNldChST19N
UFRfVklSVF9TVEFSVCldID0KLSAgICAgICAgcm9fbXB0ID8gaWRsZV9wZ190YWJsZVtsNF90YWJs
ZV9vZmZzZXQoUk9fTVBUX1ZJUlRfU1RBUlQpXQorICAgICAgICByb19tcHQgPyAqdmlydF90b194
ZW5fbDRlKFJPX01QVF9WSVJUX1NUQVJUKQogICAgICAgICAgICAgICAgOiBsNGVfZW1wdHkoKTsK
IAogICAgIC8qIFNsb3QgMjU3OiBQQ0kgTU1DRkcuICovCiAgICAgbDR0W2w0X3RhYmxlX29mZnNl
dChQQ0lfTUNGR19WSVJUX1NUQVJUKV0gPQotICAgICAgICBpZGxlX3BnX3RhYmxlW2w0X3RhYmxl
X29mZnNldChQQ0lfTUNGR19WSVJUX1NUQVJUKV07CisgICAgICAgICp2aXJ0X3RvX3hlbl9sNGUo
UENJX01DRkdfVklSVF9TVEFSVCk7CiAKICAgICAvKiBTbG90IDI1ODogU2VsZiBsaW5lYXIgbWFw
cGluZ3MuICovCiAgICAgQVNTRVJUKCFtZm5fZXEobDRtZm4sIElOVkFMSURfTUZOKSk7CkBAIC0x
NjA5LDcgKzE2MDksNyBAQCB2b2lkIGluaXRfeGVuX2w0X3Nsb3RzKGw0X3BnZW50cnlfdCAqbDR0
LCBtZm5fdCBsNG1mbiwKICAgICAgICAgbDRfcGdlbnRyeV90ICpuZXh0OwogCiAgICAgICAgIG1l
bWNweSgmbDR0W2w0X3RhYmxlX29mZnNldChYRU5fVklSVF9TVEFSVCldLAotICAgICAgICAgICAg
ICAgJmlkbGVfcGdfdGFibGVbbDRfdGFibGVfb2Zmc2V0KFhFTl9WSVJUX1NUQVJUKV0sCisgICAg
ICAgICAgICAgICB2aXJ0X3RvX3hlbl9sNGUoWEVOX1ZJUlRfU1RBUlQpLAogICAgICAgICAgICAg
ICAgKFJPT1RfUEFHRVRBQkxFX0ZJUlNUX1hFTl9TTE9UICsgcm9vdF9wZ3RfcHZfeGVuX3Nsb3Rz
IC0KICAgICAgICAgICAgICAgICBsNF90YWJsZV9vZmZzZXQoWEVOX1ZJUlRfU1RBUlQpKSAqIHNp
emVvZigqbDR0KSk7CiAKQEAgLTE2MjksNyArMTYyOSw3IEBAIHZvaWQgaW5pdF94ZW5fbDRfc2xv
dHMobDRfcGdlbnRyeV90ICpsNHQsIG1mbl90IGw0bWZuLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgOiBST09UX1BBR0VUQUJMRV9YRU5fU0xPVFMpOwogCiAgICAgICAgIG1lbWNweSgm
bDR0W2w0X3RhYmxlX29mZnNldChYRU5fVklSVF9TVEFSVCldLAotICAgICAgICAgICAgICAgJmlk
bGVfcGdfdGFibGVbbDRfdGFibGVfb2Zmc2V0KFhFTl9WSVJUX1NUQVJUKV0sCisgICAgICAgICAg
ICAgICB2aXJ0X3RvX3hlbl9sNGUoWEVOX1ZJUlRfU1RBUlQpLAogICAgICAgICAgICAgICAgKFJP
T1RfUEFHRVRBQkxFX0ZJUlNUX1hFTl9TTE9UICsgc2xvdHMgLQogICAgICAgICAgICAgICAgIGw0
X3RhYmxlX29mZnNldChYRU5fVklSVF9TVEFSVCkpICogc2l6ZW9mKCpsNHQpKTsKICAgICB9CkBA
IC0xNjQzLDcgKzE2NDMsNyBAQCBib29sIGZpbGxfcm9fbXB0KG1mbl90IG1mbikKICAgICBpZiAo
ICFsNGVfZ2V0X2ludHB0ZShsNHRhYltsNF90YWJsZV9vZmZzZXQoUk9fTVBUX1ZJUlRfU1RBUlQp
XSkgKQogICAgIHsKICAgICAgICAgbDR0YWJbbDRfdGFibGVfb2Zmc2V0KFJPX01QVF9WSVJUX1NU
QVJUKV0gPQotICAgICAgICAgICAgaWRsZV9wZ190YWJsZVtsNF90YWJsZV9vZmZzZXQoUk9fTVBU
X1ZJUlRfU1RBUlQpXTsKKyAgICAgICAgICAgICp2aXJ0X3RvX3hlbl9sNGUoUk9fTVBUX1ZJUlRf
U1RBUlQpOwogICAgICAgICByZXQgPSB0cnVlOwogICAgIH0KICAgICB1bm1hcF9kb21haW5fcGFn
ZShsNHRhYik7CkBAIC00NDc2LDcgKzQ0NzYsNyBAQCBzdGF0aWMgbDNfcGdlbnRyeV90ICp2aXJ0
X3RvX3hlbl9sM2UodW5zaWduZWQgbG9uZyB2KQogewogICAgIGw0X3BnZW50cnlfdCAqcGw0ZTsK
IAotICAgIHBsNGUgPSAmaWRsZV9wZ190YWJsZVtsNF90YWJsZV9vZmZzZXQodildOworICAgIHBs
NGUgPSB2aXJ0X3RvX3hlbl9sNGUodik7CiAgICAgaWYgKCAhKGw0ZV9nZXRfZmxhZ3MoKnBsNGUp
ICYgX1BBR0VfUFJFU0VOVCkgKQogICAgIHsKICAgICAgICAgYm9vbCBsb2NraW5nID0gc3lzdGVt
X3N0YXRlID4gU1lTX1NUQVRFX2Jvb3Q7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0
L21tLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKaW5kZXggMzRjZDg0NTdjZi4uODdlZGZl
MGE3ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni94ODZfNjQvbW0uYwpAQCAtMTMzLDcgKzEzMyw3IEBAIHN0YXRpYyBpbnQgbTJwX21hcHBl
ZCh1bnNpZ25lZCBsb25nIHNwZm4pCiAgICAgbDJfcGdlbnRyeV90ICpsMl9yb19tcHQ7CiAKICAg
ICB2YSA9IFJPX01QVF9WSVJUX1NUQVJUICsgc3BmbiAqIHNpemVvZigqbWFjaGluZV90b19waHlz
X21hcHBpbmcpOwotICAgIGwzX3JvX21wdCA9IGw0ZV90b19sM2UoaWRsZV9wZ190YWJsZVtsNF90
YWJsZV9vZmZzZXQodmEpXSk7CisgICAgbDNfcm9fbXB0ID0gbDRlX3RvX2wzZSgqdmlydF90b194
ZW5fbDRlKHZhKSk7CiAKICAgICBzd2l0Y2ggKCBsM2VfZ2V0X2ZsYWdzKGwzX3JvX21wdFtsM190
YWJsZV9vZmZzZXQodmEpXSkgJgogICAgICAgICAgICAgIChfUEFHRV9QUkVTRU5UIHxfUEFHRV9Q
U0UpKQpAQCAtMTY2LDcgKzE2Niw3IEBAIHN0YXRpYyBpbnQgc2hhcmVfaG90YWRkX20ycF90YWJs
ZShzdHJ1Y3QgbWVtX2hvdGFkZF9pbmZvICppbmZvKQogICAgICAgICAgIHYgKz0gbiA8PCBQQUdF
X1NISUZUICkKICAgICB7CiAgICAgICAgIG4gPSBMMl9QQUdFVEFCTEVfRU5UUklFUyAqIEwxX1BB
R0VUQUJMRV9FTlRSSUVTOwotICAgICAgICBsM2UgPSBsNGVfdG9fbDNlKGlkbGVfcGdfdGFibGVb
bDRfdGFibGVfb2Zmc2V0KHYpXSlbCisgICAgICAgIGwzZSA9IGw0ZV90b19sM2UoKnZpcnRfdG9f
eGVuX2w0ZSh2KSlbCiAgICAgICAgICAgICBsM190YWJsZV9vZmZzZXQodildOwogICAgICAgICBp
ZiAoICEobDNlX2dldF9mbGFncyhsM2UpICYgX1BBR0VfUFJFU0VOVCkgKQogICAgICAgICAgICAg
Y29udGludWU7CkBAIC0xOTMsNyArMTkzLDcgQEAgc3RhdGljIGludCBzaGFyZV9ob3RhZGRfbTJw
X3RhYmxlKHN0cnVjdCBtZW1faG90YWRkX2luZm8gKmluZm8pCiAgICAgICAgICAgdiAhPSBSRFdS
X0NPTVBBVF9NUFRfVklSVF9FTkQ7CiAgICAgICAgICAgdiArPSAxIDw8IEwyX1BBR0VUQUJMRV9T
SElGVCApCiAgICAgewotICAgICAgICBsM2UgPSBsNGVfdG9fbDNlKGlkbGVfcGdfdGFibGVbbDRf
dGFibGVfb2Zmc2V0KHYpXSlbCisgICAgICAgIGwzZSA9IGw0ZV90b19sM2UoKnZpcnRfdG9feGVu
X2w0ZSh2KSlbCiAgICAgICAgICAgICBsM190YWJsZV9vZmZzZXQodildOwogICAgICAgICBpZiAo
ICEobDNlX2dldF9mbGFncyhsM2UpICYgX1BBR0VfUFJFU0VOVCkgKQogICAgICAgICAgICAgY29u
dGludWU7CkBAIC0yMjYsNyArMjI2LDcgQEAgc3RhdGljIHZvaWQgZGVzdHJveV9jb21wYXRfbTJw
X21hcHBpbmcoc3RydWN0IG1lbV9ob3RhZGRfaW5mbyAqaW5mbykKICAgICBpZiAoIGVtYXAgPiAo
KFJEV1JfQ09NUEFUX01QVF9WSVJUX0VORCAtIFJEV1JfQ09NUEFUX01QVF9WSVJUX1NUQVJUKSA+
PiAyKSApCiAgICAgICAgIGVtYXAgPSAoUkRXUl9DT01QQVRfTVBUX1ZJUlRfRU5EIC0gUkRXUl9D
T01QQVRfTVBUX1ZJUlRfU1RBUlQpID4+IDI7CiAKLSAgICBsM19yb19tcHQgPSBsNGVfdG9fbDNl
KGlkbGVfcGdfdGFibGVbbDRfdGFibGVfb2Zmc2V0KEhJUk9fQ09NUEFUX01QVF9WSVJUX1NUQVJU
KV0pOworICAgIGwzX3JvX21wdCA9IGw0ZV90b19sM2UoKnZpcnRfdG9feGVuX2w0ZShISVJPX0NP
TVBBVF9NUFRfVklSVF9TVEFSVCkpOwogCiAgICAgQVNTRVJUKGwzZV9nZXRfZmxhZ3MobDNfcm9f
bXB0W2wzX3RhYmxlX29mZnNldChISVJPX0NPTVBBVF9NUFRfVklSVF9TVEFSVCldKSAmIF9QQUdF
X1BSRVNFTlQpOwogCkBAIC0yNjEsNyArMjYxLDcgQEAgc3RhdGljIHZvaWQgZGVzdHJveV9tMnBf
bWFwcGluZyhzdHJ1Y3QgbWVtX2hvdGFkZF9pbmZvICppbmZvKQogICAgIHVuc2lnbmVkIGxvbmcg
aSwgdmEsIHJ3dmE7CiAgICAgdW5zaWduZWQgbG9uZyBzbWFwID0gaW5mby0+c3BmbiwgZW1hcCA9
IGluZm8tPmVwZm47CiAKLSAgICBsM19yb19tcHQgPSBsNGVfdG9fbDNlKGlkbGVfcGdfdGFibGVb
bDRfdGFibGVfb2Zmc2V0KFJPX01QVF9WSVJUX1NUQVJUKV0pOworICAgIGwzX3JvX21wdCA9IGw0
ZV90b19sM2UoKnZpcnRfdG9feGVuX2w0ZShST19NUFRfVklSVF9TVEFSVCkpOwogCiAgICAgLyoK
ICAgICAgKiBObyBuZWVkIHRvIGNsZWFuIG0ycCBzdHJ1Y3R1cmUgZXhpc3RpbmcgYmVmb3JlIHRo
ZSBob3RwbHVnCkBAIC0zNDAsNyArMzQwLDcgQEAgc3RhdGljIGludCBzZXR1cF9jb21wYXRfbTJw
X3RhYmxlKHN0cnVjdCBtZW1faG90YWRkX2luZm8gKmluZm8pCiAKICAgICB2YSA9IEhJUk9fQ09N
UEFUX01QVF9WSVJUX1NUQVJUICsKICAgICAgICAgIHNtYXAgKiBzaXplb2YoKmNvbXBhdF9tYWNo
aW5lX3RvX3BoeXNfbWFwcGluZyk7Ci0gICAgbDNfcm9fbXB0ID0gbDRlX3RvX2wzZShpZGxlX3Bn
X3RhYmxlW2w0X3RhYmxlX29mZnNldCh2YSldKTsKKyAgICBsM19yb19tcHQgPSBsNGVfdG9fbDNl
KCp2aXJ0X3RvX3hlbl9sNGUodmEpKTsKIAogICAgIEFTU0VSVChsM2VfZ2V0X2ZsYWdzKGwzX3Jv
X21wdFtsM190YWJsZV9vZmZzZXQodmEpXSkgJiBfUEFHRV9QUkVTRU5UKTsKIApAQCAtMzk3LDkg
KzM5Nyw5IEBAIHN0YXRpYyBpbnQgc2V0dXBfbTJwX3RhYmxlKHN0cnVjdCBtZW1faG90YWRkX2lu
Zm8gKmluZm8pCiAgICAgbDNfcGdlbnRyeV90ICpsM19yb19tcHQgPSBOVUxMOwogICAgIGludCBy
ZXQgPSAwOwogCi0gICAgQVNTRVJUKGw0ZV9nZXRfZmxhZ3MoaWRsZV9wZ190YWJsZVtsNF90YWJs
ZV9vZmZzZXQoUk9fTVBUX1ZJUlRfU1RBUlQpXSkKKyAgICBBU1NFUlQobDRlX2dldF9mbGFncygq
dmlydF90b194ZW5fbDRlKFJPX01QVF9WSVJUX1NUQVJUKSkKICAgICAgICAgICAgICYgX1BBR0Vf
UFJFU0VOVCk7Ci0gICAgbDNfcm9fbXB0ID0gbDRlX3RvX2wzZShpZGxlX3BnX3RhYmxlW2w0X3Rh
YmxlX29mZnNldChST19NUFRfVklSVF9TVEFSVCldKTsKKyAgICBsM19yb19tcHQgPSBsNGVfdG9f
bDNlKCp2aXJ0X3RvX3hlbl9sNGUoUk9fTVBUX1ZJUlRfU1RBUlQpKTsKIAogICAgIHNtYXAgPSAo
aW5mby0+c3BmbiAmICh+KCgxVUwgPDwgKEwyX1BBR0VUQUJMRV9TSElGVCAtIDMpKSAtMSkpKTsK
ICAgICBlbWFwID0gKChpbmZvLT5lcGZuICsgKCgxVUwgPDwgKEwyX1BBR0VUQUJMRV9TSElGVCAt
IDMpKSAtIDEgKSkgJgpAQCAtNTA0LDE1ICs1MDQsMTQgQEAgdm9pZCBfX2luaXQgcGFnaW5nX2lu
aXQodm9pZCkKICAgICAgICAgICB2YSA8IERJUkVDVE1BUF9WSVJUX0VORCAmJiAodm9pZCAqKXZh
IDwgX192YShtZW1faG90cGx1Zyk7CiAgICAgICAgICAgdmEgKz0gKDFVTCA8PCBMNF9QQUdFVEFC
TEVfU0hJRlQpICkKICAgICB7Ci0gICAgICAgIGlmICggIShsNGVfZ2V0X2ZsYWdzKGlkbGVfcGdf
dGFibGVbbDRfdGFibGVfb2Zmc2V0KHZhKV0pICYKLSAgICAgICAgICAgICAgX1BBR0VfUFJFU0VO
VCkgKQorICAgICAgICBpZiAoICEobDRlX2dldF9mbGFncygqdmlydF90b194ZW5fbDRlKHZhKSkg
JiBfUEFHRV9QUkVTRU5UKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGwzX3BnZW50cnlfdCAq
cGwzdCA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKIAogICAgICAgICAgICAgaWYgKCAhcGwzdCAp
CiAgICAgICAgICAgICAgICAgZ290byBub21lbTsKICAgICAgICAgICAgIGNsZWFyX3BhZ2UocGwz
dCk7Ci0gICAgICAgICAgICBsNGVfd3JpdGUoJmlkbGVfcGdfdGFibGVbbDRfdGFibGVfb2Zmc2V0
KHZhKV0sCisgICAgICAgICAgICBsNGVfd3JpdGUodmlydF90b194ZW5fbDRlKHZhKSwKICAgICAg
ICAgICAgICAgICAgICAgICBsNGVfZnJvbV9wYWRkcihfX3BhKHBsM3QpLCBfX1BBR0VfSFlQRVJW
SVNPUl9SVykpOwogICAgICAgICB9CiAgICAgfQpAQCAtNTIxLDcgKzUyMCw3IEBAIHZvaWQgX19p
bml0IHBhZ2luZ19pbml0KHZvaWQpCiAgICAgaWYgKCAobDNfcm9fbXB0ID0gYWxsb2NfeGVuX3Bh
Z2V0YWJsZSgpKSA9PSBOVUxMICkKICAgICAgICAgZ290byBub21lbTsKICAgICBjbGVhcl9wYWdl
KGwzX3JvX21wdCk7Ci0gICAgbDRlX3dyaXRlKCZpZGxlX3BnX3RhYmxlW2w0X3RhYmxlX29mZnNl
dChST19NUFRfVklSVF9TVEFSVCldLAorICAgIGw0ZV93cml0ZSh2aXJ0X3RvX3hlbl9sNGUoUk9f
TVBUX1ZJUlRfU1RBUlQpLAogICAgICAgICAgICAgICBsNGVfZnJvbV9wYWRkcihfX3BhKGwzX3Jv
X21wdCksIF9fUEFHRV9IWVBFUlZJU09SX1JPIHwgX1BBR0VfVVNFUikpOwogCiAgICAgLyoKQEAg
LTYyNCw4ICs2MjMsNyBAQCB2b2lkIF9faW5pdCBwYWdpbmdfaW5pdCh2b2lkKQogICAgIC8qIENy
ZWF0ZSB1c2VyLWFjY2Vzc2libGUgTDIgZGlyZWN0b3J5IHRvIG1hcCB0aGUgTVBUIGZvciBjb21w
YXQgZ3Vlc3RzLiAqLwogICAgIEJVSUxEX0JVR19PTihsNF90YWJsZV9vZmZzZXQoUkRXUl9NUFRf
VklSVF9TVEFSVCkgIT0KICAgICAgICAgICAgICAgICAgbDRfdGFibGVfb2Zmc2V0KEhJUk9fQ09N
UEFUX01QVF9WSVJUX1NUQVJUKSk7Ci0gICAgbDNfcm9fbXB0ID0gbDRlX3RvX2wzZShpZGxlX3Bn
X3RhYmxlW2w0X3RhYmxlX29mZnNldCgKLSAgICAgICAgSElST19DT01QQVRfTVBUX1ZJUlRfU1RB
UlQpXSk7CisgICAgbDNfcm9fbXB0ID0gbDRlX3RvX2wzZSgqdmlydF90b194ZW5fbDRlKEhJUk9f
Q09NUEFUX01QVF9WSVJUX1NUQVJUKSk7CiAgICAgaWYgKCAobDJfcm9fbXB0ID0gYWxsb2NfeGVu
X3BhZ2V0YWJsZSgpKSA9PSBOVUxMICkKICAgICAgICAgZ290byBub21lbTsKICAgICBjb21wYXRf
aWRsZV9wZ190YWJsZV9sMiA9IGwyX3JvX21wdDsKQEAgLTY3NSw3ICs2NzMsNyBAQCB2b2lkIF9f
aW5pdCBwYWdpbmdfaW5pdCh2b2lkKQogICAgIG1hY2hpbmVfdG9fcGh5c19tYXBwaW5nX3ZhbGlk
ID0gMTsKIAogICAgIC8qIFNldCB1cCBsaW5lYXIgcGFnZSB0YWJsZSBtYXBwaW5nLiAqLwotICAg
IGw0ZV93cml0ZSgmaWRsZV9wZ190YWJsZVtsNF90YWJsZV9vZmZzZXQoTElORUFSX1BUX1ZJUlRf
U1RBUlQpXSwKKyAgICBsNGVfd3JpdGUodmlydF90b194ZW5fbDRlKExJTkVBUl9QVF9WSVJUX1NU
QVJUKSwKICAgICAgICAgICAgICAgbDRlX2Zyb21fcGFkZHIoX19wYShpZGxlX3BnX3RhYmxlKSwg
X19QQUdFX0hZUEVSVklTT1JfUlcpKTsKICAgICByZXR1cm47CiAKQEAgLTcyOSw3ICs3MjcsNyBA
QCBzdGF0aWMgdm9pZCBjbGVhbnVwX2ZyYW1lX3RhYmxlKHN0cnVjdCBtZW1faG90YWRkX2luZm8g
KmluZm8pCiAKICAgICB3aGlsZSAoc3ZhIDwgZXZhKQogICAgIHsKLSAgICAgICAgbDNlID0gbDRl
X3RvX2wzZShpZGxlX3BnX3RhYmxlW2w0X3RhYmxlX29mZnNldChzdmEpXSlbCisgICAgICAgIGwz
ZSA9IGw0ZV90b19sM2UoKnZpcnRfdG9feGVuX2w0ZShzdmEpKVsKICAgICAgICAgICBsM190YWJs
ZV9vZmZzZXQoc3ZhKV07CiAgICAgICAgIGlmICggIShsM2VfZ2V0X2ZsYWdzKGwzZSkgJiBfUEFH
RV9QUkVTRU5UKSB8fAogICAgICAgICAgICAgIChsM2VfZ2V0X2ZsYWdzKGwzZSkgJiBfUEFHRV9Q
U0UpICkKQEAgLTg0Myw3ICs4NDEsNyBAQCB2b2lkIF9faW5pdCBzdWJhcmNoX2luaXRfbWVtb3J5
KHZvaWQpCiAgICAgICAgICAgdiArPSBuIDw8IFBBR0VfU0hJRlQgKQogICAgIHsKICAgICAgICAg
biA9IEwyX1BBR0VUQUJMRV9FTlRSSUVTICogTDFfUEFHRVRBQkxFX0VOVFJJRVM7Ci0gICAgICAg
IGwzZSA9IGw0ZV90b19sM2UoaWRsZV9wZ190YWJsZVtsNF90YWJsZV9vZmZzZXQodildKVsKKyAg
ICAgICAgbDNlID0gbDRlX3RvX2wzZSgqdmlydF90b194ZW5fbDRlKHYpKVsKICAgICAgICAgICAg
IGwzX3RhYmxlX29mZnNldCh2KV07CiAgICAgICAgIGlmICggIShsM2VfZ2V0X2ZsYWdzKGwzZSkg
JiBfUEFHRV9QUkVTRU5UKSApCiAgICAgICAgICAgICBjb250aW51ZTsKQEAgLTg3MSw3ICs4Njks
NyBAQCB2b2lkIF9faW5pdCBzdWJhcmNoX2luaXRfbWVtb3J5KHZvaWQpCiAgICAgICAgICAgdiAh
PSBSRFdSX0NPTVBBVF9NUFRfVklSVF9FTkQ7CiAgICAgICAgICAgdiArPSAxIDw8IEwyX1BBR0VU
QUJMRV9TSElGVCApCiAgICAgewotICAgICAgICBsM2UgPSBsNGVfdG9fbDNlKGlkbGVfcGdfdGFi
bGVbbDRfdGFibGVfb2Zmc2V0KHYpXSlbCisgICAgICAgIGwzZSA9IGw0ZV90b19sM2UoKnZpcnRf
dG9feGVuX2w0ZSh2KSlbCiAgICAgICAgICAgICBsM190YWJsZV9vZmZzZXQodildOwogICAgICAg
ICBpZiAoICEobDNlX2dldF9mbGFncyhsM2UpICYgX1BBR0VfUFJFU0VOVCkgKQogICAgICAgICAg
ICAgY29udGludWU7CkBAIC05MjcsNyArOTI1LDcgQEAgbG9uZyBzdWJhcmNoX21lbW9yeV9vcCh1
bnNpZ25lZCBsb25nIGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAgICAg
ICAgICAgICAgICh2IDwgKHVuc2lnbmVkIGxvbmcpKG1hY2hpbmVfdG9fcGh5c19tYXBwaW5nICsg
bWF4X3BhZ2UpKTsKICAgICAgICAgICAgICAgaSsrLCB2ICs9IDFVTCA8PCBMMl9QQUdFVEFCTEVf
U0hJRlQgKQogICAgICAgICB7Ci0gICAgICAgICAgICBsM2UgPSBsNGVfdG9fbDNlKGlkbGVfcGdf
dGFibGVbbDRfdGFibGVfb2Zmc2V0KHYpXSlbCisgICAgICAgICAgICBsM2UgPSBsNGVfdG9fbDNl
KCp2aXJ0X3RvX3hlbl9sNGUodikpWwogICAgICAgICAgICAgICAgIGwzX3RhYmxlX29mZnNldCh2
KV07CiAgICAgICAgICAgICBpZiAoICEobDNlX2dldF9mbGFncyhsM2UpICYgX1BBR0VfUFJFU0VO
VCkgKQogICAgICAgICAgICAgICAgIG1mbiA9IGxhc3RfbWZuOwpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wYWdlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaAppbmRleCA0
NWNhNzQyNjc4Li4wYTY2M2IyOThkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Bh
Z2UuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaApAQCAtMjk5LDYgKzI5OSwxMSBA
QCBleHRlcm4gbDJfcGdlbnRyeV90IGwyX2lkZW50bWFwWzQqTDJfUEFHRVRBQkxFX0VOVFJJRVNd
OwogZXh0ZXJuIGwxX3BnZW50cnlfdCBsMV9maXhtYXBbTDFfUEFHRVRBQkxFX0VOVFJJRVNdOwog
dm9pZCBwYWdpbmdfaW5pdCh2b2lkKTsKIHZvaWQgZWZpX3VwZGF0ZV9sNF9wZ3RhYmxlKHVuc2ln
bmVkIGludCBsNGlkeCwgbDRfcGdlbnRyeV90KTsKKworc3RhdGljIGlubGluZSBsNF9wZ2VudHJ5
X3QgKnZpcnRfdG9feGVuX2w0ZSh1bnNpZ25lZCBsb25nIHZhKQoreworICAgIHJldHVybiAmaWRs
ZV9wZ190YWJsZVtsNF90YWJsZV9vZmZzZXQodmEpXTsKK30KICNlbmRpZiAvKiAhZGVmaW5lZChf
X0FTU0VNQkxZX18pICovCiAKICNkZWZpbmUgX1BBR0VfTk9ORSAgICAgX0FDKDB4MDAwLFUpCi0t
IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Oct 31 19:25:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 19:25:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9c9U-000603-DN; Tue, 31 Oct 2017 19:24:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <peter.maydell@linaro.org>) id 1e9c9S-0005zE-Vo
 for xen-devel@lists.xen.org; Tue, 31 Oct 2017 19:24:43 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 8B/52-29911-AFDC8F95; Tue, 31 Oct 2017 19:24:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsXiVRukp/vz7I9
 IgyPrFCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owtn/awFqzlrZj4exNzA+Muri5GLg4hgX5G
 iY8rzzCBOCwCW5kl2m8cZARxJATmsErMv7mWpYuRE8ipktg4eQ+UXSRx7/BNRgi7UOLEy9msI
 DavgKDEyZlPwGqEBLwkNn99wNbFyMHBKeAjseu1PsS2ecwSvXufMIPUsAnoSRy9sZIdxGYRUJ
 XY9XsFG8ScAImvm6czgdjCAp4Sh9Y3gO0SEdCX2HS7kR1kELPALEaJbW/egDUwC2hKtG7/zT6
 BUXAWkjtmIUktYGRaxahRnFpUllqka2yol1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yf
 u4kRGKQMQLCDsWlR4CFGSQ4mJVHenY7fI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8L448yNSS
 LAoNT21Ii0zBxgvMGkJDh4lEd5LIGne4oLE3OLMdIjUKUZjjn17bv1h4ng283UDsxBLXn5eqp
 Q4rwMwEoUEQEozSvPgBsHi+BKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEeeVBpvBk5pXA7Xs
 FdAoT0CleEmCnlCQipKQaGKN3ukazZa3O9/t3/t1h2wPMvFYJU2O/qnZl+WlLzm18dqkrKnHC
 JZf76cw/Ts5u45PZ+qRhVlWdTczOGzdyg61aa37MvnOh1+LE/8e5vt7Pe9fNtZxztfmE8CljO
 dEJvqsvKQXd7y9wfVejaaJ0f4qtHe+9wqW97BOK1bXDmbPWtnBMYF/KosRSnJFoqMVcVJwIAB
 lLBFXeAgAA
X-Env-Sender: peter.maydell@linaro.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1509477881!73953833!1
X-Originating-IP: [74.125.82.46]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28734 invoked from network); 31 Oct 2017 19:24:41 -0000
Received: from mail-wm0-f46.google.com (HELO mail-wm0-f46.google.com)
 (74.125.82.46)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 Oct 2017 19:24:41 -0000
Received: by mail-wm0-f46.google.com with SMTP id s66so908646wmf.5
 for <xen-devel@lists.xen.org>; Tue, 31 Oct 2017 12:24:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=H9YqvoCIrFQWgXuDMADFYRVq06vNLL6fPii8YRctAKc=;
 b=TjELIJpyfZaA21PZ2k0R5edmeijdgkSlfjhctr9j5CC+0ADihsGcmxyv5opmbZF9PR
 txp4sHQlg0hDEHfitlI9+rbit6gRn8uaKzBL7vRoh0I13jKNTdrDvdKpGtzNXB1sGnU1
 ll4JCE9n0CclU7Pclz+CVAJ63BAzeRYV/NZN4=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=H9YqvoCIrFQWgXuDMADFYRVq06vNLL6fPii8YRctAKc=;
 b=Mpycrxq240OBEYKJm+npwT5aXY4+Fo+OhHVaRNWuf47N8l3S6OYHmfnMg99gJx8YWn
 09kx1IqqNI1NyIfapxeXeTSkNxzBBvyVPNUdJqjLFqgl18pUhXNQ/WoYQLgYr1DWBl3b
 weOUxNTC/CIi77XklhmuYBLu+XFvfD6sswAPtrJOG6sPShbIUESWrtK3a1eYbN4MVfEh
 6GnXtS3hcSuvyoQjkG8ykUf5EoLxSFjlnicA2b2H/1eniVv5lWnqFvKDEVNece1viTTt
 3aiXcpQFg9LGdkfZk8zh8Sxw3xR34aZpoHk270Jpf0ZQ1UT47y78Q+PMxmdfcbOfJktf
 0PNg==
X-Gm-Message-State: AMCzsaX27MtGr2I/mrG7NBlmJFWeshklN6uOQffZMBAV48TIQtkFjO9f
 GAvHjGD2QqIqx49G+G5LsDidE5Ip7C1oQjXCEQ7ScQ==
X-Google-Smtp-Source: ABhQp+QjKmuUEC4fHCC8xzDhbOkPv1sRiSkIPwTpOQEp0+eCBqTDI+liTDfmA74H06itZmh8pZtZjxW2sR6bKJqmIxg=
X-Received: by 10.28.14.195 with SMTP id 186mr2721486wmo.56.1509477881133;
 Tue, 31 Oct 2017 12:24:41 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.161.5 with HTTP; Tue, 31 Oct 2017 12:24:20 -0700 (PDT)
In-Reply-To: <alpine.DEB.2.10.1710311147570.13766@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1710171708130.27209@sstabellini-ThinkPad-X260>
 <CAFEAcA9zXAmNPL8TsLKSPbm8Er_KLK8Ubwth6=nL6WD87OmBQw@mail.gmail.com>
 <CAFEAcA8jwN81ZBCLA8HW=q5GAWKmZ=kAZAP9vGNN8RYkzYe=Pw@mail.gmail.com>
 <alpine.DEB.2.10.1710310959490.13766@sstabellini-ThinkPad-X260>
 <CAFEAcA_8cimWtic=2OdvCmAN-mJ5MGGnVzDGYA5VgXGJG-fKhw@mail.gmail.com>
 <alpine.DEB.2.10.1710311147570.13766@sstabellini-ThinkPad-X260>
From: Peter Maydell <peter.maydell@linaro.org>
Date: Tue, 31 Oct 2017 19:24:20 +0000
Message-ID: <CAFEAcA_rOYq8NuhrbnJc4D7M+EenXPkPeqTBBJJzoBnAPxVLnw@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: julien.grall@arm.com, qemu-arm <qemu-arm@nongnu.org>,
 QEMU Developers <qemu-devel@nongnu.org>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] aarch64: advertise the GIC system register
	interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMzEgT2N0b2JlciAyMDE3IGF0IDE4OjUxLCBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+IE9uIFR1ZSwgMzEgT2N0IDIwMTcsIFBldGVyIE1heWRl
bGwgd3JvdGU6Cj4+IE9uIDMxIE9jdG9iZXIgMjAxNyBhdCAxNzowMSwgU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPj4gPiBGaXhpbmcgUUVNVSBpcyBo
YXJkZXIgdGhhbiBJIGV4cGVjdGVkLiBXb3VsZCBpdCBiZSBwb3NzaWJsZSB0byB1cGRhdGUKPj4g
PiBpZF9hYTY0cGZyMCBhdCBDUFUgcmVzZXQgdGltZT8gTGlrZSBjcHUtPmlkX2FhNjRwZnIwIHw9
IDB4MDEwMDAwMDA7ID8KPj4KPj4gQXQgdGhhdCBwb2ludCB3ZSd2ZSBhbHJlYWR5IGNhbGxlZCBy
ZWdpc3Rlcl9jcF9yZWdzX2Zvcl9mZWF0dXJlcygpLAo+PiB3aGljaCBpcyB3aGVyZSB3ZSByZWFk
IGNwdS0+aWRfYWE2NHBmcjAgd2hlbiB3ZSdyZSBjcmVhdGluZyB0aGUKPj4gY3ByZWcuIFNvIGlm
IHlvdSBjaGFuZ2UgaXQgYWZ0ZXIgdGhhdCBpdCdzIHRvbyBsYXRlLiBCdXQgdGhhdAo+PiBmdW5j
dGlvbiBpcyBjYWxsZWQgYXQgQ1BVIHJlYWxpemUgdGltZSwgd2hpY2ggaXMgYmVmb3JlIHdlJ3Zl
Cj4+IGNyZWF0ZWQgdGhlIEdJQyBvYmplY3QuLi4KPgo+IFdoYXQgYWJvdXQgc29tZXRoaW5nIGFs
b25nIHRoZSBsaW5lcyBvZgo+Cj4gZGlmZiAtLWdpdCBhL2h3L2FybS92aXJ0LmMgYi9ody9hcm0v
dmlydC5jCj4gaW5kZXggOWUxOGI0MS4uMDg1MTA3MSAxMDA2NDQKPiAtLS0gYS9ody9hcm0vdmly
dC5jCj4gKysrIGIvaHcvYXJtL3ZpcnQuYwo+IEBAIC0xNDAxLDYgKzE0MDAsMTAgQEAgc3RhdGlj
IHZvaWQgbWFjaHZpcnRfaW5pdChNYWNoaW5lU3RhdGUgKm1hY2hpbmUpCj4gICAgICAgICAgICAg
IG9iamVjdF9wcm9wZXJ0eV9zZXRfbGluayhjcHVvYmosIE9CSkVDVChzZWN1cmVfc3lzbWVtKSwK
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzZWN1cmUtbWVtb3J5Iiwg
JmVycm9yX2Fib3J0KTsKPiAgICAgICAgICB9Cj4gKyAgICAgICAgaWYgKHZtcy0+Z2ljX3ZlcnNp
b24gPT0gMykgewo+ICsgICAgICAgICAgICBBUk1DUFUgKmNwdSA9IEFSTV9DUFUoY3B1b2JqKTsK
PiArICAgICAgICAgICAgY3B1LT5pZF9hYTY0cGZyMCB8PSAweDAxMDAwMDAwOwo+ICsgICAgICAg
IH0KPgo+ICAgICAgICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChjcHVvYmosIHRydWUsICJy
ZWFsaXplZCIsIE5VTEwpOwo+ICAgICAgICAgIG9iamVjdF91bnJlZihjcHVvYmopOwoKRGVmaW5p
dGVseSBub3QgLS0gdGhlIHZpcnQgYm9hcmQgc2hvdWxkIG5vdCBiZSBwb2tpbmcgYWJvdXQgaW5z
aWRlIHRoZQppbnRlcm5hbHMgb2YgdGhlIENQVSBvYmplY3QuCgpUaGUgc2xpZ2h0bHkgY2xlYW5l
ZCB1cCB2ZXJzaW9uIG9mIHRoaXMgaWRlYSBpcyB0aGF0IHlvdSBnaXZlIHRoZQpDUFUgYW4gb2Jq
ZWN0IHByb3BlcnR5IGZvciAiY2xhaW0gdGhlIEdJQ3YzIHJlZ2lzdGVycyBleGlzdCBpbiB0aGUK
SUQgcmVnaXN0ZXJzIiBhbmQgaGF2ZSB2aXJ0LmMgc2V0IGl0LiBUaGF0IGZlZWxzIGxpa2UgYW4g
dWdseQp3b3JrYXJvdW5kIGZvciBzb21ldGhpbmcgd2UgcmVhbGx5IG91Z2h0IG5vdCB0byBoYXZl
IHRvIHRlbGwgdGhlCmJvYXJkIGFib3V0IGF0IGFsbCwgdGhvdWdoLgoKdGhhbmtzCi0tIFBNTQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 31 20:32:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 20:32:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9dCt-0002Zi-AY; Tue, 31 Oct 2017 20:32:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e9dCr-0002ZW-KB
 for xen-devel@lists.xensource.com; Tue, 31 Oct 2017 20:32:17 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 BF/EF-27514-0DDD8F95; Tue, 31 Oct 2017 20:32:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrILMWRWlGSWpSXmKPExsWS0XRdVff83R+
 RBq8nWlisePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1o3H7YdaCM1kV1/a9Y2xg
 nODcxcjFISTQyCTxceUNti5GTiDnMaPEhgcxEIltjBJvP1xnAkmICDhLfD0zlx3E5hXQl7i7c
 w6YLSxgLvHu8D8mkAYJgevKEo8ObQObJCHgKTH59xegIg4w+8tfoBp2DjYBK4lDYiAFLAKqEs
 sOvmGcwMi9gJFhFaNGcWpRWWqRrqG5XlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZ
 GoMcZgGAH4+2NAYcYJTmYlER5dzp+jxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwVt150ekkGBR
 anpqRVpmDjD0YNISHDxKIryTQNK8xQWJucWZ6RCpU4zGHMc2Xf7DxPFs5usGZiGWvPy8VClxX
 iGQUgGQ0ozSPLhBsJi4xCgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJWHepSBTeDLzSuD2vQI6hQ
 noFC8JsFNKEhFSUg2M8r80je6e/aXy4qZL6UW1+Vln1xZN3aZgMZ1D6txt/kPXLeJD2Oa83Pk
 gY+0V1q1rwuf8UHv3f+G1yrhopiO3OL9kPN56Pdd/1XyZ+u8uKz6knu/0yXEt2ff+yPmrSxkZ
 V3S6aam/++nFrXekaDNvefQhv9milTbLmWrXNR1nS+9YfPfD6T/XvJRYijMSDbWYi4oTARlpt
 l6EAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1509481934!114025459!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65290 invoked from network); 31 Oct 2017 20:32:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 Oct 2017 20:32:15 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e9dCo-0008Co-3l; Tue, 31 Oct 2017 20:32:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e9dCi-00053N-SQ; Tue, 31 Oct 2017 20:32:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e9dCi-00053S-Dj; Tue, 31 Oct 2017 20:32:08 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115419-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-unstable:test-armhf-armhf-xl-rtds:xen-install:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-amd64-amd64-libvirt-vhd:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-raw:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore.2:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl:xen-install:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qcow2:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-amd64-i386-libvirt-qcow2:guest-start/debian.repeat: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-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-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-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd: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-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-qcow2: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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm: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-raw: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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=bb2c1a1cc98a22e2d4c14b18421aa7be6c2adf0d
X-Osstest-Versions-That: xen=24fb44e971a62b345c7b6ca3c03b454a1e150abe
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 31 Oct 2017 20:32:08 +0000
Subject: [Xen-devel] [xen-unstable test] 115419: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3867891093003056183=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop        fail REGR. vs. 114644
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop       fail REGR. vs. 114644
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop       fail REGR. vs. 114644

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-rtds      6 xen-install      fail in 115378 pass in 115419
 test-armhf-armhf-xl-credit2 16 guest-start/debian.repeat fail in 115378 pass in 115419
 test-amd64-amd64-libvirt-vhd 17 guest-start/debian.repeat fail in 115378 pass in 115419
 test-amd64-i386-xl-raw 19 guest-start/debian.repeat fail in 115378 pass in 115419
 test-amd64-amd64-xl-qemuu-ws16-amd64 15 guest-saverestore.2 fail in 115401 pass in 115419
 test-armhf-armhf-xl-vhd      15 guest-start/debian.repeat  fail pass in 115362
 test-armhf-armhf-xl           6 xen-install                fail pass in 115378
 test-amd64-amd64-xl-qcow2    19 guest-start/debian.repeat  fail pass in 115378
 test-amd64-i386-libvirt-qcow2 17 guest-start/debian.repeat fail pass in 115401

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl         13 migrate-support-check fail in 115378 never pass
 test-armhf-armhf-xl     14 saverestore-support-check fail in 115378 never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 114644
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 114644
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 114644
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 114644
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 114644
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 114644
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 114644
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  bb2c1a1cc98a22e2d4c14b18421aa7be6c2adf0d
baseline version:
 xen                  24fb44e971a62b345c7b6ca3c03b454a1e150abe

Last test of basis   114644  2017-10-17 10:49:11 Z   14 days
Failing since        114670  2017-10-18 05:03:38 Z   13 days   21 attempts
Testing same since   115314  2017-10-28 05:53:13 Z    3 days    7 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andre Przywara <andre.przywara@linaro.org>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Bhupinder Thakur <bhupinder.thakur@linaro.org>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Chao Gao <chao.gao@intel.com>
  David Esler <drumandstrum@gmail.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@linaro.org>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnÃ© <roger.pau@citrix.com>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          fail    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                fail    
 test-amd64-amd64-xl-qcow2                                    fail    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      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


Not pushing.

(No revision log; it would be 686 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3867891093003056183==--

From xen-devel-bounces@lists.xen.org Tue Oct 31 20:58:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 20:58:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9dc3-0004Pk-Of; Tue, 31 Oct 2017 20:58:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <elena.ufimtseva@oracle.com>) id 1e9dc2-0004Pe-Uj
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 20:58:19 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 4F/C9-30895-AE3E8F95; Tue, 31 Oct 2017 20:58:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXSO6nOVffl4x+
 RBpvvqlt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlfp7WwF1ziqGi81MrawDiBvYuRk0NIYDKT
 xMzz8hD2X0aJmY/duhi5gOyNjBKvZ+1ggUjUSrxYsgnI5uBgEVCVmL4xBCTMJmAksezbZSYQW
 0RAUeLBy5usIL3MAtsYJe519DKCJIQFrCU23XgItoxXwFji++PZbBAzUyR+/bvNCBEXlDg58w
 nYLmYBLYkb/14ygexiFpCWWP6PAyTMKWApceLicrByUQEVic6lc8DKJYBG9s3qY5nAKDgLyaR
 ZSCbNQpi0gJF5FaNGcWpRWWqRrpGlXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZG
 YMgyAMEOxgOLAg8xSnIwKYny7nT8HinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgtcMGANCgkWp6
 akVaZk5wOiBSUtw8CiJ8D5/BJTmLS5IzC3OTIdInWLU5Xg283UDsxBLXn5eqpQ4rxzIDAGQoo
 zSPLgRsEi+xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeWpBVPJl5JXCbXgEdwQR0hJcE2BE
 liQgpqQbG/rB3mnPuhh0PruDwsp223V3UtlAyudHjVPTRcw8sHnfc7quwLWfzPMzl2mu3PsbM
 jqHlI5/4UknWnTpXPWzby67/CSw8t/yy6bp+/UjLNO4XrNkL+e2V2cP658blq1vZrboUHz1xa
 8L/aYdtdM0i84NMZCfqb1t8bnL+jj3cFxIYTLxKlymxFGckGmoxFxUnAgC/OyEV3wIAAA==
X-Env-Sender: elena.ufimtseva@oracle.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1509483496!76708425!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7733 invoked from network); 31 Oct 2017 20:58:17 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Oct 2017 20:58:17 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9VKwBPx010236
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 31 Oct 2017 20:58:12 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9VKwB6o029318
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 31 Oct 2017 20:58:11 GMT
Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v9VKwAjM025652;
 Tue, 31 Oct 2017 20:58:11 GMT
Received: from gnarr (/10.159.158.96) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 31 Oct 2017 13:58:10 -0700
Date: Tue, 31 Oct 2017 13:58:07 -0700
From: Elena Ufimtseva <elena.ufimtseva@oracle.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20171031205807.5kymhmocgsmiixxx@gnarr>
References: <20171031152011.29809-1-cardoe@cardoe.com>
 <20171031152539.k5v7wp43dp7mic7s@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171031152539.k5v7wp43dp7mic7s@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: xen-devel@lists.xenproject.org, Doug Goldstein <cardoe@cardoe.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH] gdbsx: prefer privcmd character device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBPY3QgMzEsIDIwMTcgYXQgMDM6MjU6MzlQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUdWUsIE9jdCAzMSwgMjAxNyBhdCAxMDoyMDoxMUFNIC0wNTAwLCBEb3VnIEdvbGRzdGVp
biB3cm90ZToKPiA+IFByZWZlciB1c2luZyB0aGUgY2hhcmFjdGVyIGRldmljZSBvdmVyIHRoZSBw
cm9jIGZpbGUgaWYgdGhlIGNoYXJhY3Rlcgo+ID4gZGV2aWNlIGV4aXN0cy4KPiA+IAo+ID4gQ0M6
IEVsZW5hIFVmaW10c2V2YSA8ZWxlbmEudWZpbXRzZXZhQG9yYWNsZS5jb20+Cj4gPiBDQzogSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gPiBDQzogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAZXUuY2l0cml4LmNvbT4KPiA+IENDOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4gU2lnbmVkLW9mZi1ieTogRG91ZyBHb2xkc3RlaW4g
PGNhcmRvZUBjYXJkb2UuY29tPgo+ID4gLS0tCj4gPiBTbyB0aGlzIHdhcyBvcmlnaW5hbGx5IHN1
Ym1pdHRlZCB3aXRoIDljODlkYzk1MjAxIGFuZCA3ZDQxOGVhYjNiNiBhbmQKPiA+IHdhcyByZWpl
Y3RlZCBzaW5jZSB0aGUgZ29hbCB3YXMgdG8gY29udmVydCBnZGJzeCB0byB1c2UgbGlieGMgYnV0
IHRoYXQKPiA+IGhhc24ndCBoYXBwZW5lZC4gL2Rldi94ZW4vcHJpdmNtZCBzaG91bGQgYmUgcHJl
ZmVycmVkIGFuZCB0aGlzIGNoYW5nZQo+ID4gbWFrZXMgdGhhdCBoYXBwZW4uIEl0IHdvdWxkIGJl
IG5pY2UgaWYgd2UgbGFuZGVkIHRoaXMgd2l0aCB0aGUgcGxhbgo+ID4gdG8gY29udmVydCBnZGJz
eCBoYXBwZW5pbmcgd2hlbiBpdCBoYXBwZW5zLgo+IAo+IE9oIHdlbGwuLi4gSSB0aGluayB0aGlz
IGlzIGZpbmUuCj4gCj4gRWxlbmEgaGFzIHRoZSBmaW5hbCB2ZXJkaWN0LgoKSSB0aGluayB0aGlz
IGlzIGZpbmUuCkkgd2lsbCBsb29rIGludG8gdGhlIGNvbnZlcnNpb24gYW5kIHJlbGV2YW50IGRp
c2N1c3Npb25zIGlmIEkgZmluZCB0aGVtIGFuZApzZWUgd2hhdCBjYW4gYmUgZG9uZS4KClRoYW5r
cyEKCk1lYW53aGlsZSwKUmV2aWV3ZWQtYnk6IEVsZW5hIFVmaW10c2V2YSA8ZWxlbmEudWZpbXRz
ZXZhQG9yYWNsZS5jb20+CgpFbGVuYQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 31 21:57:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 21:57:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9eWi-0000KD-OF; Tue, 31 Oct 2017 21:56:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e9eWh-0000K1-3x
 for xen-devel@lists.xensource.com; Tue, 31 Oct 2017 21:56:51 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 65/E2-07422-2A1F8F95; Tue, 31 Oct 2017 21:56:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsWS0XRdVXfhxx+
 RBgvb2CxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8efgYvaChuKKOwc+sTYw
 TvDrYuTiEBJoZJLYvnsbK4TzmFFi7v+7UM42RonNV/qYuhg5OUQEnCW+npnLDmLzCuhLfLrYA
 hYXFrCQOPZ/K1iDhMBJDYlX5y6zgiQkBLwl7mxEsCc2rAay2TnYBKwkDomBRFkEVCX237/NOo
 GRewEjwypGjeLUorLUIl0jI72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjECv1zM
 wMO5g3NPud4hRkoNJSZR3p+P3SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvFUffkQKCRalpqdW
 pGXmAMMPJi3BwaMkwpsFkuYtLkjMLc5Mh0idYrTkOLbp8h8mjlXX7wLJZzNfNzALseTl56VKi
 fP2gTQIgDRklObBjYPFyCVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrx5IFN4MvNK4La+Aj
 qICeggLwmwg0oSEVJSDYzzhF41cIpWrP/n1yxamBKnem/Ky7diucyq08xW692zuJXV9EHQwyL
 7i4r5XpFrWTf2eIfs/agU5l+imNr3cvms2h2BW4VkeESqNRrcf7XU79LbEPFjReu1iggh55ky
 Z38/2Ce8rjhb+sgP9p+Glx9snNSuU7ykNtU845F2lXV56THlp9t6DJVYijMSDbWYi4oTAQp4R
 I6MAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1509487007!70714446!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2071 invoked from network); 31 Oct 2017 21:56:48 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 Oct 2017 21:56:48 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e9eWc-0001v0-Sd; Tue, 31 Oct 2017 21:56:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1e9eWX-000226-Fp; Tue, 31 Oct 2017 21:56:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1e9eWW-0000fQ-7m; Tue, 31 Oct 2017 21:56:41 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-115444-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-i386: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-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qcow2: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-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-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-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-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-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-armhf-armhf-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-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=7fa00e204902cee0b33a0c60de87e87319d1809f
X-Osstest-Versions-That: qemuu=f90ea7ba7c5ae7010ee0ce062207ae42530f57d6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 31 Oct 2017 21:56:40 +0000
Subject: [Xen-devel] [qemu-mainline test] 115444: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1132958051754192561=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 115444 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/115444/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386                    6 xen-build                fail REGR. vs. 114507
 build-amd64-xsm               6 xen-build                fail REGR. vs. 114507
 build-i386-xsm                6 xen-build                fail REGR. vs. 114507
 build-amd64                   6 xen-build                fail REGR. vs. 114507
 build-armhf                   6 xen-build                fail REGR. vs. 114507
 build-armhf-xsm               6 xen-build                fail REGR. vs. 114507

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemuu-win10-i386  1 build-check(1)              blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ws16-amd64  1 build-check(1)             blocked n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-intel  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-amd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a

version targeted for testing:
 qemuu                7fa00e204902cee0b33a0c60de87e87319d1809f
baseline version:
 qemuu                f90ea7ba7c5ae7010ee0ce062207ae42530f57d6

Last test of basis   114507  2017-10-15 01:03:38 Z   16 days
Failing since        114546  2017-10-16 12:16:28 Z   15 days   38 attempts
Testing same since   115444  2017-10-31 16:54:42 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Lindsay <alindsay@codeaurora.org>
  Alberto Garcia <berto@igalia.com>
  Aleksandr Bezzubikov <zuban32s@gmail.com>
  Alex BennÃ©e <alex.bennee@linaro.org>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alexey Perevalov <a.perevalov@samsung.com>
  Alistair Francis <alistair.francis@xilinx.com>
  Amarnath Valluri <amarnath.valluri@intel.com>
  Andreas FÃ¤rber <afaerber@suse.de>
  Andrew Baumann <Andrew.Baumann@microsoft.com>
  Anthoine Bourgeois <anthoine.bourgeois@blade-group.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Artyom Tarasenko <atar4qemu@gmail.com>
  Bishara AbuHattoum <bishara@daynix.com>
  Carlo Marcelo Arenas BelÃ³n <carenas@gmail.com>
  Chen Hanxiao <chenhanxiao@gmail.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Collin L. Walling <walling@linux.vnet.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Cornelia Huck <Cornelia Huck <cohuck@redhat.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <otubo@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Igor Mammedov <imammedo@redhat.com>
  Jason J. Herne <jjherne@linux.vnet.ibm.com>
  Jason Wang <jasowang@redhat.com>
  Joe Clifford <joeclifford@gmail.com>
  John Snow <jsnow@redhat.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kevin Wolf <kwolf@redhat.com>
  Knut Omang <knut.omang@oracle.com>
  Lan Tianyu <tianyu.lan@intel.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Marco A L Barbosa <malbarbo@gmail.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Mark Kanda <mark.kanda@oracle.com>
  Markus Armbruster <armbru@redhat.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Max Reitz <mreitz@redhat.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Michael Walle <michael@walle.cc>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Krempa <pkrempa@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <richard.henderson@linaro.org>
  Richard Henderson <rth@twiddle.net>
  Richard W.M. Jones <rjones@redhat.com>
  Riku Voipio <riku.voipio@linaro.org>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Sandipan Das <sandipan@linux.vnet.ibm.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Subbaraya Sundeep <sundeep.lkml@gmail.com>
  Thomas Huth <huth@tuxfamily.org>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wolfgang Bumiller <w.bumiller@proxmox.com>
  ZhiPeng Lu <lu.zhipeng@zte.com.cn>

jobs:
 build-amd64-xsm                                              fail    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               fail    
 build-amd64                                                  fail    
 build-armhf                                                  fail    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvhv2-amd                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-ws16-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ws16-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-xl-qemuu-win10-i386                         blocked 
 test-amd64-i386-xl-qemuu-win10-i386                          blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvhv2-intel                              blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-amd64-i386-libvirt-qcow2                                blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 


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


Not pushing.

(No revision log; it would be 9656 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1132958051754192561==--

From xen-devel-bounces@lists.xen.org Tue Oct 31 22:03:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 22:03:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9edB-00012M-9p; Tue, 31 Oct 2017 22:03:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Brian.Woods@amd.com>) id 1e9ed9-00011V-PR
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 22:03:31 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-4.bemta-6.messagelabs.com id 40/1C-30895-333F8F95;
 Tue, 31 Oct 2017 22:03:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSfUgTcRjH++1u2yle/Twtn4aZTiMxNC16/aM
 XFHqBVHoRZkTd6vKOtmm7WauEjKxsRVmi1hwmVNALtXyjEira7A+XFWlQgxIULVMXldXMSrrb
 9Xp/fbnP9/n+vg88FMGUa3QUZ7dxVgtr0mvCSX52QlbqnJFRQ/rlt7Aw2FypWoZWet8/I3NRv
 lqwGAvtW9T8iLuOLLoUYw/6XKpS1BLlQOEUicsIqK7/rHWgMArhDfCma5iQAYODCGqaGjUy0O
 Cp8OF6IynraKyH7iuVKtlE4NMIPt4dC01H4aVwv7lCLWsSz4AL5eOhARovgsDFYypZA54OrYe
 fhjxheDF4TlWFNCN5HK7zSPFHQvvZPmmWkh6YCe46Rv5NSKMHW2oJJSYebgaDGrkD4EMIjvb4
 CNnPSKDWP0vxTIMHj1yhGMBroOHbXkUmgq8sW5ElcKaVU0KqtHD4xsNf6SnQfOeeWgGntPCk5
 xFSwCoYCHhJRZtgYHDoV4VuNby949EqIBa6as6RCnCroamnQqt02wxjrkzF8xLDibuGCpTi/G
 dj59+Nnf9sXI+IKyhZ5Ky7OGtqxsI0o1Uo4G1mVjClZqTPTzNzosgWcCbWKKZtLTQ3IukeJkj
 fLeRvyPWgqZRKP5m+vTxoYCYaC7ft4VmR32wtNnGiB8VSlB7oax9HDUyklSvg7NsFk3RUvzFQ
 EfpoepKMabGINYtCgYJ8aC5V7n/1XUW9PjtUSjCkpdDC6WLo3bIVy1a+2PIn6PeBdqJpuigaS
 dWYiCLOahZs//NBFEMhfRRdLadECBbbn/cGpSoqqcpqCFWxsX+RrhTl9aVv7e/Pd2YbA3QRDG
 s2UoZ9m/LtN1cI7q/vbnvXo5xXC04mdZwccFxtVq3Lbe/N+/7Yjw+0sTtq1/FvXlQnZc537o8
 vy4wNdIV3aL1H2p4zO9vntDp6E5OXfErIiWv4sSKuU1ezM1k9PuSvrLDNc2etbTKXnNEdH26b
 MgV/0ZMiz2akEFaR/Qkj4EBSmwMAAA==
X-Env-Sender: Brian.Woods@amd.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1509487406!79813327!4
X-Originating-IP: [104.47.33.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59201 invoked from network); 31 Oct 2017 22:03:30 -0000
Received: from mail-bn3nam01on0068.outbound.protection.outlook.com (HELO
 NAM01-BN3-obe.outbound.protection.outlook.com) (104.47.33.68)
 by server-12.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 31 Oct 2017 22:03:30 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=RXBKJfvdgIGHPXHoulTCXgnFrITbGG3fiOcRHXJSbWM=;
 b=BFNyx56+ZYLBc0YX9lENcS9400zk+fC6NC88J5RAoRBRxNfHj5OS2DEa83Fz74l1+W16M45uUw6dBhDMwGkfmrzMTnutsxWY4r5TvyQt81O1+zKHs87xairFsGsicJ+rMmb8m4Y9Gfn1HGjobrv84dwvHkOpp308fs/ueeOvuZE=
Received: from nikka.amd.com (165.204.77.1) by
 MWHPR12MB1840.namprd12.prod.outlook.com (10.175.56.7) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.197.13; Tue, 31 Oct 2017 22:03:27 +0000
From: brian.woods@amd.com
To: xen-devel@lists.xenproject.org
Date: Tue, 31 Oct 2017 17:03:08 -0500
Message-Id: <20171031220308.107679-4-brian.woods@amd.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171031220308.107679-1-brian.woods@amd.com>
References: <20171031220308.107679-1-brian.woods@amd.com>
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: MWHPR1701CA0003.namprd17.prod.outlook.com (10.172.58.13) To
 MWHPR12MB1840.namprd12.prod.outlook.com (10.175.56.7)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 76ce453e-62e7-4b72-b186-08d520ab371d
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(4534020)(4602075)(2017052603238);
 SRVR:MWHPR12MB1840; 
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1840;
 3:ivWF537KJr0wSbQXtDvYWNp/TMQF1dRFDlWjmzLASuNJ1pscsBzHrBhRKaT2P/bI/ipoKpIcguJMSFhaftUI7pvXQ8io9d9hvBJv54BHbBAONlSib1At9ta3WgdNDPZ+J7bZI6vZAr3q4okzPg5PytxCo/a9SgPzZo9Jr1xd4P5IsOOE7Sr7IJGUO8uzLbl/IOpqd51y+T2c51NM82Epa4ra46Kowbc752AXq+GdEeuKl+XO0sNjZtZ/ZBGErsQL;
 25:eavnKRRE9psogJIwDSMVD5uHpqayjw9YeeW8K9Z8VdCsPIIh8m4d4JlbhuWwQx7qmyivBuq/nk/qNZy2uaIlxpGMY9+tavJpP4Qxxr1keF/E0H4vpEA465p1EPlYtpsjMBcFYi646GXL4+C7uA7qGtpRUi/c/KuUZixJtQJe/9rnGX6fjGEPFwt8beijGlhKLGJm/Kvw7l5JBXbF//pWvZ7uoPjp1nSD56HmpjTSekGC/jd8iERjBe2szkL5zUbfBugVKHE/Z6PHwgBstcus8VpfKpZM3wGA0OovnE1Ks8gs9328zAWg6Tz8b94b+LKEv6HxzQk1KLsh6ctZgXUnx6fCZQFoGNtWqo3q2uW2+Hs=;
 31:x5co8NbsQb4Kp5suaVVJdj30qBd7XouOwiCgRFSfvDnw2NwwDerMfevuJYeyuGLzGikkKih4m+ZSmwczrOnefbJTtitJ94EWHX/qFpUrexn2tDtCOiJDSkEZLGEj7GfL8QOkE0sAv+y7jooQlW109Ci2W9levVEL2egu8cOTm9cBzNykdQVgjDS7ljql8ih7Tr0NlbxBMxTXBobZ1X1mj4bN9T2lHPrbYIcU8FhUmWw=
X-MS-TrafficTypeDiagnostic: MWHPR12MB1840:
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1840;
 20:9B3W1snHdASn0gzRgsn24sb9g/3pNlR2U7FPKP6R+uA4Cl2UR6yzWvuTrJoCBy1Liv4PPv4MvYt1MtgiwRXIBSeeLdIHotK+F4RrAJxtGp1yXc3ryQ6DXTWmNysPlJZj5joNoZwxBfMaFyDMMLuIbJLEypMj19D0VkIdjPjOyfcnqfDQG57igdJpWayems8/a+q81oL9zAJ/KCtrVUr0vJMpFwi6Zc/xnH39O/AfU/yh7rvkJWftmlgFO6v2vSSdr5pMCGLJFR8Y68Tq74Pa7z6MgpLQawbS30RuzCmHczaHNt+DxQULdKYIxARzeNxexTOhAjfxr+UDTDm8Rhu16a3f8kvp9ztMBjE8RaM1A1TDM1Elt2BIBmya0RgS2kKPQokgjLYn7rRooWlOW4Bvakoj7qxGPNGzaGdxWse9KXxXIbhxTyq3i0GluDjp3UWYVWHLijJg6nvjduAV4TPICqluTwEbuO6zkTeO2JhJqMuS/mM62wKicWBMbKSmqx79;
 4:hsGEMvvqqUxWMjZ/oHu+wS/xK48638QbKBw3UB9yHiLXPD0p7/32YIy3Nho6jnVWtOpiZlLu1ogp/ixtd646dgfLWhJWl7BbJtz9xXkirns4kokxzkeAOtBnuMYDNrN2VQ6rrO67fqGtwMOKmoi0PTQsggr3NTH3D4RCb1MX5RyA05GIP79d575gd5uyEEwyNOXvrQurxQ5dhpdkvYsv1gLuiWGDMSOoyI4iypIQdclkR9q355W/YXwbP1CUG1YHyp+UjVRkAPuEsc2Zj1RAOpQ+DKulDTmBMyTWpijJDuv+EC8pjqZpI2O5wtLJkVs7yBF4DFeXzZ7FgewFm1A22Q==
X-Exchange-Antispam-Report-Test: UriScan:(158342451672863)(767451399110);
X-Microsoft-Antispam-PRVS: <MWHPR12MB1840970247D4904B767472EBE55E0@MWHPR12MB1840.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(3231020)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123560025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123564025)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:MWHPR12MB1840; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:MWHPR12MB1840; 
X-Forefront-PRVS: 04772EA191
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(346002)(39860400002)(376002)(199003)(189002)(7736002)(81166006)(66066001)(106356001)(86362001)(6916009)(8666007)(47776003)(305945005)(68736007)(2950100002)(316002)(6486002)(33646002)(478600001)(101416001)(189998001)(2361001)(2351001)(2870700001)(16526018)(36756003)(3846002)(1076002)(6116002)(53936002)(50466002)(5660300001)(97736004)(53416004)(50226002)(8936002)(6306002)(72206003)(2906002)(9686003)(25786009)(6666003)(50986999)(8676002)(4326008)(76176999)(81156014)(23676003)(105586002)(85782001)(966005)(85772001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1840; H:nikka.amd.com; FPR:; SPF:None;
 PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxODQwOzIzOjRpQWFhR1ViNjQrdksrN2IwODAxZlpBMmYv?=
 =?utf-8?B?ZCt6L2lod2d4QnlGaDYxK0xUakdaZGhvQjhlRnovcUxRNzlMQTk1RlBnY3Ar?=
 =?utf-8?B?Y2k0TmhwODd1dEtwSW1FaFRlY1RHZSswME9KczhBTHNKdFJENUtSQUNWZ2lq?=
 =?utf-8?B?N1lNWWYwMG9DUWhHcVVIcHI2a1lPVFBpYXpVOUpPaXRLYjlRZytyN3BIL3lh?=
 =?utf-8?B?WWFOMkR0d1NCcVZ0VHdpeFBEYS9oOEtVSWxDU1RLNDFjRmRnVzBLbzNnNlVH?=
 =?utf-8?B?cDBKWk4zRlFLL1RxajA0dEFrV295QStVdW1uVXNmaXNRMTE2RWpSR25WNTZI?=
 =?utf-8?B?QXRBTzZHZUc5U2lNNjNHSjZwM0IwN203dFYwNnRqZ3I4K1RVS1MvcnpyMVhk?=
 =?utf-8?B?RFBkQXZiVHZ4a1hnVUJFVzUreWYvdWFVc3hhL3g4QmJYemZjMlJoRU1rUDdk?=
 =?utf-8?B?a3lSL3JnZzhadi9xcCs0NlZvKzRPRGRHNDMxeSt6bnplM3dEemkvcU15WC9K?=
 =?utf-8?B?QmFwc2RnVFI2MjludXQxbURjd0RUTjRObWVsOGxhZ2xZOWloN25BUnlwSkNu?=
 =?utf-8?B?Nnl1bUxxb1NuKzBXUnBKUjc1Z0Vrc09DekpKSzJneTR4OG5OOXk3MHNSUHdi?=
 =?utf-8?B?NDVkV25LajAxS3VhaHB3eXYrVUlDdzZLTmFlTjh0UGZLcGNTeWlWbEpySWRW?=
 =?utf-8?B?SlZvT3dMUncyUXhvYm9KVk90ZEkwTlJZcnRSNnNZU1Nub01scStpYVpobHFF?=
 =?utf-8?B?cktKNE82VmNSQWF4dS8rYjF0NmdwamYzdEwrNVNBYlRDVEoxMERJMFpKWnI4?=
 =?utf-8?B?ejI3c1Y2RFBYbm1qQ2h1QjVMLzQ0d09HV1A5TDgyckxuOUZzUHdlaThSaVdx?=
 =?utf-8?B?NUxqcWxKNm5VeFY3dnRac3VIazVVTW5XV3VObnFaRGV6NE9oYzhNMVRnOUFR?=
 =?utf-8?B?Mk5qTzdYeVg4VTZ2Z2tiOTZSWVg4Z0Y3SCt5Z3ZiNjBzM3lvZFBvdnhMMlpX?=
 =?utf-8?B?UVhDbFczRzJ5TURvZDFFNFY5UjlMdmUrOEk3b2xpYjA3R1NJTjFUcUpWNjFP?=
 =?utf-8?B?OTVVZzRZVDJtSHlJZ2lWa0ZFc0lxb05uVGh6VzAwN2tpY3d6YjRTMWZzaGVD?=
 =?utf-8?B?QXpzZXErSFRySFBMNUpIbE9hbm42NGRLVllFK0Q3T1d4aEpPd095MWNXSkVo?=
 =?utf-8?B?TFNMN3ZWMjlyd0oweWNOcEpiRW5raHZRbk4zQ1lhbTBNVzFWVk94Nmt3QWVR?=
 =?utf-8?B?TXFHT2MyemViQjZzRFZYWVVGVGpabmRWazFzYUZ0MnhZd0RFWDZqSzNteWpp?=
 =?utf-8?B?R1BVY21nVGZpci9qaXBxdmM4MTJWNmRteUh2VzVsL3BOYlZiOEJsQzNDeGxX?=
 =?utf-8?B?bU92TEhtMDR4b3RpUTlnWmNCSzRYb0hwZCt2SGRNaVE3blJlSE9oNkpTMEpt?=
 =?utf-8?B?dUVuMytUOGNRYWtwNjhzdjJrblhxbTRWZU5HcndHbUMyS3h5VXVTVU1LR1dh?=
 =?utf-8?B?NWZHclVNREMxMWd5all2d1F4TXhlRlkyOHFFRGx0QnZORDIwdWNXcDNPNFpu?=
 =?utf-8?B?eURKendXa3dOeG5FdVhLbUFQRlptekplczZYZkxuK1BMT2IwbkVBNC9NMGhh?=
 =?utf-8?B?NmhKbnZvOWtscHVvaE5rV1Z5ZXp6WVhuTXhCSmJtd1VGRWIxTDJzM09JYzI3?=
 =?utf-8?Q?+6Y4MzLgjG7bMYeMRE=3D?=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1840;
 6:ATM6jRcoMFr6tVgkIjsdxlawW1ZID7ujBKxeU04vPtDvIGubtdntDLKAFBUuRtS93XwzReeOc5m6tqJZXoUgi0EG9IU+6nCXCCMs/95Ay8EldXT4nKM26Rv1Tm7s/ANqx5PM4BF1qcPceacLPTY97tULk7pmVtJ5LLKRQiZnT6gsttY6ZQ0mgUoY0eNBL82I2bb4LWYXt1bi4gRA+Z4VLAOeuZTwo5XcMUb7VnqDineetMe/9gotq1b/j6PORb5DNBCjym3RfHBYSjSvOw/KP5Hh/XXFEjzFMLphn5LGwAffZxkE47B20EJCVBoMjRNjEMG5BJNXMjzam17+O3nvJBVSwO2yuNaMt+PD6KVHq4o=;
 5:18vNzRvVzzgDkP5RjK39+Lw0Dhqd4wEVnYptsG3bvmMyRkCbb8kcUVQQu9rgahWyog+BvS87b7sY0a/BIOj/RTbsc6K2d+e1e8IH21jVcsRetx88AYqsLukUJ3hdVmcBzzplc/BzTH4Rz6JAgY2Q13X+l/R0gvrDbD6VwH3jqAA=;
 24:FNtoqCoRucNiFG4TdKHoapuYJ1MdD5xq2T0tgbKF92oYTWmH4Izzux9HCeFkPK5ciOiVzDXim1rD3Zgk9Adgw+xLhDVhrpKXd7WIMVEqRJU=;
 7:MzP5hVijzOAazx9L2Cg5gMubz8YdPHfDCM5ysMC6dNnnliP5OlUlOE6EHc/zOoMIY+6iHtn0qh0CzCDWho6vL3iNxnsKfydEorfUgRt6yMtOicDhckwyC2dsqVOzkgAk8wQfDBjLJu2CowCrUYx5I1hMLM8DcQfMaZpEHVcqVDs4ZhOkzZvPSbhVmQoqnoZkt8LkN4GJ59sqUDFTMiG/xSaHUBEniY9HT+3sUbVugt8RqjlnDDCnZQmb77TBf+U5
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1840;
 20:D4Dpl9SBxebu8Qgsf514sMTSCOrGo+GDs6HKysGUF/2RBQrMJnhoazqsxSR4EOKfjWHqVJHJ4li+YDOw0rOQu6Ww7UBPA6noVOLvg5fbLfYeoQJeMOC/Kv8Dah5fMwHU8asskyMyfiV9O4SazXhSwFDeM3X3JnHpPlEDC2J9FHBblZ8FQUO+hKEgYSJkeIEAIY/iWHWytSnfbAWwacT45B2tJXtH+SMDP8aEv8hc83h6HgEOnBf3/DW8F/zvrtgF
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Oct 2017 22:03:27.4138 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 76ce453e-62e7-4b72-b186-08d520ab371d
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1840
Cc: andrew.cooper3@citrix.com, boris.ostrovsky@oracle.com,
 Brian Woods <brian.woods@amd.com>, jbeulich@suse.com,
 suravee.suthikulpanit@amd.com
Subject: [Xen-devel] [PATCH 3/3] x86/svm: add virtual VMLOAD/VMSAVE support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+CgpPbiBBTUQgZmFtaWx5IDE3
aCBzZXJ2ZXIgcHJvY2Vzc29ycywgdGhlcmUgaXMgYSBmZWF0dXJlIGNhbGxlZCB2aXJ0dWFsClZN
TE9BRC9WTVNBVkUuICBUaGlzIGFsbG93cyBhIG5lc3RlZCBoeXBlcnZpc29yIHRvIHByZWZvcm0g
YSBWTUxPQUQgb3IKVk1TQVZFIHdpdGhvdXQgbmVlZGluZyB0byBiZSBpbnRlcmNlcHRlZCBieSB0
aGUgaG9zdCBoeXBlcnZpc29yLgpWaXJ0dWFsIFZNTE9BRC9WTVNBVkUgcmVxdWlyZXMgdGhlIGhv
c3QgaHlwZXJ2aXNvciB0byBiZSBpbiBsb25nIG1vZGUKYW5kIG5lc3RlZCBwYWdlIHRhYmxlcyB0
byBiZSBlbmFibGVkLiAgRm9yIG1vcmUgaW5mb3JtYXRpb24gYWJvdXQgaXQKcGxlYXNlIHNlZToK
CkFNRDY0IEFyY2hpdGVjdHVyZSBQcm9ncmFtbWVy4oCZcyBNYW51YWwgVm9sdW1lIDI6IFN5c3Rl
bSBQcm9ncmFtbWluZwpodHRwOi8vc3VwcG9ydC5hbWQuY29tL1RlY2hEb2NzLzI0NTkzLnBkZgpT
ZWN0aW9uOiBWTVNBVkUgYW5kIFZNTE9BRCBWaXJ0dWFsaXphdGlvbiAoU2VjdGlvbiAxNS4zMy4x
KQoKVGhpcyBwYXRjaCBzZXJpZXMgYWRkcyBzdXBwb3J0IHRvIGNoZWNrIGZvciBhbmQgZW5hYmxl
IHRoZSB2aXJ0dWFsClZNTE9BRC9WTVNBVkUgZmVhdHVyZXMgaWYgYXZhaWxhYmxlLgoKU2lnbmVk
LW9mZi1ieTogQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+Ci0tLQogeGVuL2FyY2gv
eDg2L2h2bS9zdm0vc3ZtLmMgICAgICB8IDEgKwogeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtZGVi
dWcuYyB8IDIgKysKIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3ZtY2IuYyAgICAgfCA3ICsrKysrKysK
IDMgZmlsZXMgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9odm0vc3ZtL3N2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKaW5kZXggYzhm
ZmIxNzUxNS4uNjBiMTI4OGEzMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3Zt
LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKQEAgLTE2NjksNiArMTY2OSw3IEBA
IGNvbnN0IHN0cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgKiBfX2luaXQgc3RhcnRfc3ZtKHZvaWQp
CiAgICAgUChjcHVfaGFzX3N2bV9ucmlwcywgIk5leHQtUklQIFNhdmVkIG9uICNWTUVYSVQiKTsK
ICAgICBQKGNwdV9oYXNfc3ZtX2NsZWFuYml0cywgIlZNQ0IgQ2xlYW4gQml0cyIpOwogICAgIFAo
Y3B1X2hhc19zdm1fZGVjb2RlLCAiRGVjb2RlQXNzaXN0cyIpOworICAgIFAoY3B1X2hhc19zdm1f
dmxvYWRzYXZlLCAiVmlydHVhbCBWTUxPQUQvVk1TQVZFIik7CiAgICAgUChjcHVfaGFzX3BhdXNl
X2ZpbHRlciwgIlBhdXNlLUludGVyY2VwdCBGaWx0ZXIiKTsKICAgICBQKGNwdV9oYXNfdHNjX3Jh
dGlvLCAiVFNDIFJhdGUgTVNSIik7CiAjdW5kZWYgUApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2h2bS9zdm0vc3ZtZGVidWcuYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bWRlYnVnLmMKaW5k
ZXggODllZjJkYjkzMi4uNzE0NWUyZjVjYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9z
dm0vc3ZtZGVidWcuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm1kZWJ1Zy5jCkBAIC01
NSw2ICs1NSw4IEBAIHZvaWQgc3ZtX3ZtY2JfZHVtcChjb25zdCBjaGFyICpmcm9tLCBjb25zdCBz
dHJ1Y3Qgdm1jYl9zdHJ1Y3QgKnZtY2IpCiAgICAgICAgICAgIHZtY2ItPmV4aXRpbmZvMSwgdm1j
Yi0+ZXhpdGluZm8yKTsKICAgICBwcmludGsoIm5wX2VuYWJsZSA9ICUjIlBSSXg2NCIgZ3Vlc3Rf
YXNpZCA9ICUjeFxuIiwKICAgICAgICAgICAgdm1jYl9nZXRfbnBfZW5hYmxlKHZtY2IpLCB2bWNi
X2dldF9ndWVzdF9hc2lkKHZtY2IpKTsKKyAgICBwcmludGsoInZpcnR1YWwgdm1sb2FkL3Ztc2F2
ZSA9ICVkICB2aXJ0X2V4dCA9ICUjIlBSSXg2NCJcbiIsCisgICAgICAgICAgIHZtY2ItPnZpcnRf
ZXh0LmZpZWxkcy52bG9hZHNhdmVfZW5hYmxlLCB2bWNiLT52aXJ0X2V4dC5ieXRlcyk7CiAgICAg
cHJpbnRrKCJjcGwgPSAlZCBlZmVyID0gJSMiUFJJeDY0IiBzdGFyID0gJSMiUFJJeDY0IiBsc3Rh
ciA9ICUjIlBSSXg2NCJcbiIsCiAgICAgICAgICAgIHZtY2JfZ2V0X2NwbCh2bWNiKSwgdm1jYl9n
ZXRfZWZlcih2bWNiKSwgdm1jYi0+c3Rhciwgdm1jYi0+bHN0YXIpOwogICAgIHByaW50aygiQ1Iw
ID0gMHglMDE2IlBSSXg2NCIgQ1IyID0gMHglMDE2IlBSSXg2NCJcbiIsCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvaHZtL3N2bS92bWNiLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS92bWNiLmMK
aW5kZXggOTk3ZTc1OTdlMC4uY2MzNWQwMGJiNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2
bS9zdm0vdm1jYi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3ZtY2IuYwpAQCAtMjAwLDYg
KzIwMCwxMyBAQCBzdGF0aWMgaW50IGNvbnN0cnVjdF92bWNiKHN0cnVjdCB2Y3B1ICp2KQogCiAg
ICAgICAgIC8qIFBBVCBpcyB1bmRlciBjb21wbGV0ZSBjb250cm9sIG9mIFNWTSB3aGVuIHVzaW5n
IG5lc3RlZCBwYWdpbmcuICovCiAgICAgICAgIHN2bV9kaXNhYmxlX2ludGVyY2VwdF9mb3JfbXNy
KHYsIE1TUl9JQTMyX0NSX1BBVCk7CisKKyAgICAgICAgLyogdXNlIHZpcnR1YWwgVk1MT0FEL1ZN
U0FWRSBpZiBhdmFpbGFibGUgKi8KKyAgICAgICAgaWYgKGNwdV9oYXNfc3ZtX3Zsb2Fkc2F2ZSkg
eworICAgICAgICAgICAgdm1jYi0+dmlydF9leHQuZmllbGRzLnZsb2Fkc2F2ZV9lbmFibGUgPSAx
OworICAgICAgICAgICAgdm1jYi0+X2dlbmVyYWwyX2ludGVyY2VwdHMgJj0gfkdFTkVSQUwyX0lO
VEVSQ0VQVF9WTUxPQUQ7CisgICAgICAgICAgICB2bWNiLT5fZ2VuZXJhbDJfaW50ZXJjZXB0cyAm
PSB+R0VORVJBTDJfSU5URVJDRVBUX1ZNU0FWRTsKKyAgICAgICAgfQogICAgIH0KICAgICBlbHNl
CiAgICAgewotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 31 22:03:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 22:03:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9ed8-00011E-G7; Tue, 31 Oct 2017 22:03:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Brian.Woods@amd.com>) id 1e9ed7-000112-F8
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 22:03:29 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 2D/2F-20813-033F8F95; Tue, 31 Oct 2017 22:03:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSbUhTYRSAe3fvtpu5fN0ST0MrJ2UZamKFQUR
 RPzQoLOiHGdhd3bbBPmR35sLC9aFs64e1gbX1oZRRSlmNmVaYpgS58oc5wgUKpfShibqimTno
 Xu/Ken8dzvO85xwOhyLkTomSYqwWxmyk9SpJHKnNSduVlfNtpniDK7g1P+J3i7ajgp6pIFmED
 op1RrXJelisdQw2EmUv46y+rtOEDb2lnCiOIvE5Au6cfY6caDGF8AH4NPCV4IEcRxC0BkekPJ
 Dg5TDd4iP5eBlWwXCzW8RLBHYhCD+b5SSKUuA8CNRm8A6JV8M1x6v5vzK8BWoetRN8DHglPKn
 pFwv5ROj1jJL8VwJnwP3rcj5NcMrZ1isxfRW0RSISvhXgagSO9wGC9+UcuBJaLzip8KLvKinE
 e+C8/SbiFcDpEDi3VwhPwuUnjFDltBRu+PtEgp4J/o5OsQAuSmHQORQDhfB5oidWUw/vp5/GZ
 hgWw5eObqkAUmDgUj0pAI8YXPUPpMJwpTB7daeQ/5AAU3UdMalHCrUvauZbKLASJtt70QW01v
 vPMrwLy/D+s4wGRDSjtSxjPs6Ys3Lzs9VmnUZrMdA6fVbuhs3ZBoZlaQ2jp9Vs9hGTwYe4i1j
 EvXYUeljUjZZTIlWS7PGOSLF8qdp09ISWZrWl5nI9w3ajFIpSgexeeKZYnmhmNIz1mE7PndUf
 DFS8apksgccytow2sDqNgAIoj7KHhuZE1EfPuI2Qk0aTkVEmyyp4FfOqttz4t9CfE32DUpUKG
 eJGk8eXMWaDzvI/H0PJFFIpZHV8lXid0fK33xg3iogbZTfMj2KhF5DShgotK/Y7jkaXuA6VYG
 vlyq8lzYqmpjZrtNpmR6boGvY8se1dQNRSztpdVa0DoXXD+zJ6Bjf6CvPzbpwZ2Xv3e7TRNBd
 nVQQTg7WdLx/vrtjk/7lxpi9N0f/rYHi08kf0XtitfJ203VNgddeXNGQOpZ+a7PpV5cXjjRO3
 fbpbOSqS1dK5mYSZpX8DR8+deJ0DAAA=
X-Env-Sender: Brian.Woods@amd.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1509487406!79813327!1
X-Originating-IP: [104.47.33.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58967 invoked from network); 31 Oct 2017 22:03:27 -0000
Received: from mail-bn3nam01on0068.outbound.protection.outlook.com (HELO
 NAM01-BN3-obe.outbound.protection.outlook.com) (104.47.33.68)
 by server-12.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 31 Oct 2017 22:03:27 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=1QX7L3PyjaD8PRRjrp1vlTKKvWmu5DsUaZxjqVz3Vi0=;
 b=aajmfkxmksX+/iGF1e4IJInFj5rjmlfpJB/AokQhbhSn+VDxCrBKuWp1tSy97jIfh8lSs6fTnxArW/4JkY8+qAGxofaClwr9X4ARQr04bnpiUzH9hl1RefLsQtr4JEZsEStdY3fMO6I97dMLce+GWFXif09JaJqwUysxHjyqY9A=
Received: from nikka.amd.com (165.204.77.1) by
 MWHPR12MB1840.namprd12.prod.outlook.com (10.175.56.7) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.197.13; Tue, 31 Oct 2017 22:03:24 +0000
From: brian.woods@amd.com
To: xen-devel@lists.xenproject.org
Date: Tue, 31 Oct 2017 17:03:05 -0500
Message-Id: <20171031220308.107679-1-brian.woods@amd.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: MWHPR1701CA0003.namprd17.prod.outlook.com (10.172.58.13) To
 MWHPR12MB1840.namprd12.prod.outlook.com (10.175.56.7)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 89cfdeef-0204-4c31-9b12-08d520ab35a2
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(4534020)(4602075)(2017052603238);
 SRVR:MWHPR12MB1840; 
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1840;
 3:YuknYAkJZxMsJ1GQ/aYayYXnysIathh6kpd5OmJ/oKBX9Zl0kG6zbevx0VLa7CEj4rzF2zmWkfhyT8fLWmu9ENKxcXK7E1Bbrl4g3Y9iMvkWWyu9Cjnf5hZ0yR/IjISwN25qGivE+QQdWGU4q5C3gBM6vzIsWYW9oQ5FJ+6kleaSbfdU0kQpb1/zpAnRwRf0PZ0RItDoCnhcKFTrPhHQL8k6IbGr2LFsupbB6+utVTW2rnFL/eOas0SpXwI5Gn+R;
 25:Bz/GUmvnTV2yL0jKHbPz5Ei+JLTgOPP149ljbBr46vV3Fu4rqrj2MTgUubK40NRNNB5qASU4FtZY4pcxEIfJcexHbOupV0uL65Qi73H9qO4VztHmX26tXNF2P4gKNANI0YyQuWiYYVUJBqK6jqNBC0yOijqEZnyaLyrzzzh0hCwf2I6Kb613j6HIR5z45iPEMLIKDlYH14gL85LdH8RT1lLc17VaH1POm1EWYVnvNeLqLkuVynLPBQg35PCLJOL1MzdJCIkcfZQ5YubmNYz6EE06oC9E4d4WVtMLm6TsMtjAoCh6eYDGyt7D9GOdEBsDbx5OGu/w/AcKn/8MndQCOw==;
 31:idUBEF5WE1LZV4TqmF5G+wxQD/DPPIdUpyQmgH9sqe03EOWLWic66Uj+Sha7VCa88zafXZmAW72K/9R533j/HlIb+g3ydbv1vCHxt2BpC1/eBzxT4K4UqgdV3PWZyi8dDrU9C2AFGc6ZHgyCjo8MZDSZbK9H20SSGyoyeoXS8xQJJx1JVF3a3Adq/VSOguDCEh+Vd8gd2WNgqJgdaRBFTlczAE7sO4gbb5Qt7/3BuW8=
X-MS-TrafficTypeDiagnostic: MWHPR12MB1840:
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1840;
 20:78Sd8uAMRL/adX3VV3kEsztDpp85ZPu2W7MsnDtHRkyvkWcaetD8GaPMtQ/S+Eb6wjV8xrpcX5jLlA13hzdiQAzGNjMXSjkL68hAhTnhRMUm6gnhw1IFK515o/6YUmvPGOqb+eipy9luwIVwQvoVvUB2vv71RRvGYOzpKsw1HrAsJ9WJEEdTxWVFqb4iHcZ2jhyeGHxy4eoYPwMf0OBccS3lSXng6YUWT47PNGSnJST9bSKxckBRVu7oUGa19mTEgwr9oDseA1GRMbRTjYL0kMeSOkkY1RU+AUh6q41DYBHKf8KuhygetQF4hKvmnVim01GYos8gHn2Z7mm4+r5CbjgcCAVG57fYOafn60VujBXrkh5iAqlwxi/JXYE+RaumbGRWGhlfRYKenZ6GZGbW0VNB51xtKdZSKt+YoN56wn8T2bswHVFlgzFoH8BWHZGNKaJrVsn0h0LJJv6an23FPRwDn827OQAVVCanFRM1/dE86ZfW3rDKt302NXT0/AvI;
 4:QvFoT+BaTZ0mCQqDUOOIeyKaEbU2bNp777ExFnl+ntglHthQHhhwHo/cLPPcPgGEdgoR3fZfpRSzJs17MhLSxH3u9hVxAAmFk6vk3wlqXcYjgX+tBlpnEc6gupJxAsl24kfKfC0qwzAhOuSYDviL2zBdSnE9pNESMUtwX7HN1E5EgxjAzT57CISpWt+i+I2h8TWjI2Y3q3TGDYOl7jpliGFtXROG90swqSoC2W6WywW1XtnqO4EARpNogPY9h9sGLZSsJGlzkGVmnJFEIIT+urn09WOflBXALnFt3PqwhjmkkXbEUXsKDqP3oP7pe6jSWypaNnwHy8laZsOgsjdgUQ==
X-Exchange-Antispam-Report-Test: UriScan:(158342451672863)(767451399110);
X-Microsoft-Antispam-PRVS: <MWHPR12MB184043E0C33E14382ECFDBA0E55E0@MWHPR12MB1840.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(3231020)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123560025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123564025)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:MWHPR12MB1840; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:MWHPR12MB1840; 
X-Forefront-PRVS: 04772EA191
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(376002)(39860400002)(346002)(189002)(199003)(9686003)(25786009)(2906002)(72206003)(6666003)(97736004)(53416004)(53936002)(50466002)(5660300001)(8936002)(50226002)(6306002)(85782001)(105586002)(966005)(81156014)(4326008)(8676002)(50986999)(23676003)(33646002)(101416001)(478600001)(47776003)(305945005)(6916009)(8666007)(86362001)(7736002)(81166006)(106356001)(66066001)(316002)(6486002)(68736007)(3846002)(36756003)(6116002)(1076002)(189998001)(16526018)(2351001)(2870700001)(2361001)(85772001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1840; H:nikka.amd.com; FPR:; SPF:None;
 PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxODQwOzIzOnNzbjdZQ0haQTJwNTR6VXRZbE1hb2hoUmhI?=
 =?utf-8?B?a3JRN0ZUMnVUaFNPSm9YSXJVaG1BSWpoUS9uN0RSRXRESm94MUR6Q1J0U0FQ?=
 =?utf-8?B?cVBNZXJ4emVMSlRyRDVoMDN1YXh4cDNvdzF3TER3QlhhQzlSRlBDNjJWY2Jk?=
 =?utf-8?B?ZGNudXNDMmt4Y3BDcmQrc0QzTlNsQVdTSjVISWxPaThsdFU3TTFUSVp4UnhS?=
 =?utf-8?B?cUI4ZGoxUVcyZ3ZNNENiYjZFUmNGNlRiejB3c2JKS3ZDNXQ1STJUZkhnYmRB?=
 =?utf-8?B?NWFtSnVMNFFYcE9WWUJOSE54UGg2ZG9qN1RtVVhJd1ZaaUhjNDcwTmRFdHZC?=
 =?utf-8?B?RVJQUFN2SzhaaVd1aG9HNXhybzg5REFsdHZ3VTFkSGswZldRQnBrTC83MHN3?=
 =?utf-8?B?QjZCODFjYlZwalZXT29VUC9XNDBLQ1pEbjZ5dEhPVXVvY3dUWGVYZUVsd3hI?=
 =?utf-8?B?RlpYem5SUnh2clU0SVRRQnVJMThKQnVlSEUvRDF0VlplTmNDVElVVTF3aHRJ?=
 =?utf-8?B?SFJqeC9qRll6RXJYZ2ZTRDQ2OURQYktqOXJjWHMzRXoxUFNNTWpqNUtlNUFi?=
 =?utf-8?B?OWFacldrNXBheDJHcXBQL3NmRGF1cElvcFFTVlpVcEZXcGFSOWRya0ZaNjkv?=
 =?utf-8?B?OHdIODhXUFZ5a0padjU5K0RUeWo5U3FPR3M2UnoyTmVMTWdzaE5UWVVEV2hP?=
 =?utf-8?B?WVFuR2hhVXJQRUl6d2w3bVBpUGlHa0V6SDY4bFA3a0xBRTU1Njhid3pBeHow?=
 =?utf-8?B?SGY0VVJBNVZuYk9QalRKdnlFRWhTV1I4YXBXVDhoM3lBZU5IcTMzZU9VOVlU?=
 =?utf-8?B?dE1iZGpicTNmeldta2NPNnM0ZDBIci9YczBvYWtPRXNYeVNYaFFiMmd3MWhi?=
 =?utf-8?B?K0Q1VnE3UTc3QWd2MEQxaHZPay9aSzV4Y3Nta0U1bUJFV1p0S3BQOWFLalN2?=
 =?utf-8?B?anhNbW5CMDA2MEI1UmdEYnZOM1dPai9FS2hIb042U3RPbVNMVHYrOUxGQnNS?=
 =?utf-8?B?bGxqS05RbThoclROUFQ3dGZ3WU93ZDlyRlBXeEc2b0YvK3BZVnJxRHY2RXE4?=
 =?utf-8?B?RURGS2ZCcnZJNTdNWHpmZk9uYjJGaUJrd1NMNGFzcmx2SGczeEdDUittQ0I5?=
 =?utf-8?B?d0pIclloUFJrcVVQdHNXTmt1STZPSTNMRTZESGtXMVNzMFZLVTZxVW15T2VU?=
 =?utf-8?B?b04raURWWXhaOXFRa2JTeGR6UkpHYVdMZUJHckdFVEY0RFpHT3p3eDR5Ukdk?=
 =?utf-8?B?L05Ua2dHNktjREJWOUNTTmNOUFlQNnJYeDdGbjk3OHQ2aEtXUHdVUDhnenQ4?=
 =?utf-8?B?czdpU3dwTFhPam5RT2dpemtkTEhiZFFrdHBLNjV2d3FTcGo0SHBVUzFma1ZB?=
 =?utf-8?B?V3FuWk1Iam5FUkNnckZXSDlUTFlpSjVxL2Vzd2hkMDVnOUcrRVRtV0RSQjJD?=
 =?utf-8?B?M3NaL3BDSVkzZGlWenlYQXlxbndSVkJzbXpUN2RrVVhMaVFBekQ1OUVqdWhi?=
 =?utf-8?B?VWtEUGpFWUtkL1ZtaGk2cHNDb1RwalhWOXUwT2FUWW5mVzg2WUVqbXcycHlp?=
 =?utf-8?Q?Q4HsC0aCN/2wvxFiGy0kpdkHtvWssWx5YiQhbffX6r60=3D?=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1840;
 6:Ff3jFfTTWInOhLjrHYyOWNoJVLeO8LN6m/21zyoH94GvmPjQxRiMkAW8qdCsW6P2afGjtGkbWp6qdg7bl+a5LdDEzkfBPxarkc6NMji0whzxmdHJQ67CkXoPNYankTzjdg6u1OJhdAXSvkjj5K392XGPioKqIwQwCPJDpf0flQkh4ElW06by9gUOJzjFZbJgPmPgh1xDHMbi0SRnrJkEeF7ZI+T8SIXbygl41bRTCQqc7wC51v5p465u0tX4s5gZ+WdGPF+Doch/BkrdB1yF+wgUi7o/hytmLkg84B343Ba6nKfBma6PqEGTRJBsN9T1wuEBzP7+g/rHCGeVXmxs5ijzw0Y6JleETb9atvFLW/A=;
 5:T8s0dk/sGCTcX7rHak9Yjt+a7AZvKoa20fh0EiLS1lgEQVeq8IpefT168qmlFj5x9ij8PUc4IyhXYTUtOaJkVtYNDaqEphY3kC6fMDHnuVXTLlYBfAL7CPn3ohuzpIcreKaCoAfDVamduQSjQXtJGzsct4MiwMI3Pdbg7hJphts=;
 24:ALYB/4T+69Pw3yK9qYe3NNYRZOCdGq8wePFpf3urTSR0jooNL93euChSr3NbgMKLQUDvzIVxwcQudR4FyD+jPoE0FY2Dg0wWXQPv7LhK2ZM=;
 7:dGCzIDuV2f1w73IMJhRNCXRMyZpAeJugVMCj/aXo2gNStKRZEq/SOH02s4YzoAWs+l618yOcG6xGQ93bgr2os4lGosTtRnIaQqJAtucPMBE2vrZ2dXGWgv189Ko/oq0Nwd+ur4oVpziKN87gDd4pEOM20I+KayTL/hshpBXTaYOAQu++AAL+8nMSruAOilrbX1Z/cN9F/1lzrtGa5BuOw2nXW0si2jBaujtEcuxjEeexYmYoLTeeCj5FzaBmeQ9X
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1840;
 20:WF0prWp+KgJpAH3I/z6RmCbjw6tYfLUO3iUr7Tix3koJ9pF/T0QRO/PflG66oV0yAv+bHoEWG3w3DuWM3N3QkkZz7UCkH21+v+hagXWMfGIlpHc//g2wWvQ21EsQJgdsDm5+EAof46cNge+P+zBJMq+wl74IPWl9QyGKAMopI1hUxuA71oQFt56IR4ncsTXGgBUBMnClwAWrWqQLEmsVmC8RcGfc8czVu5EhnxnSA0GOm2zR/QWUcHhts3lNZrRC
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Oct 2017 22:03:24.9294 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 89cfdeef-0204-4c31-9b12-08d520ab35a2
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1840
Cc: andrew.cooper3@citrix.com, boris.ostrovsky@oracle.com,
 Brian Woods <brian.woods@amd.com>, jbeulich@suse.com,
 suravee.suthikulpanit@amd.com
Subject: [Xen-devel] [PATCH 0/3] x86/svm: virtual VMLOAD/VMSAVE
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+Cgp4ODYvc3ZtOiB2aXJ0dWFs
IFZNTE9BRC9WTVNBVkUKCk9uIEFNRCBmYW1pbHkgMTdoIHNlcnZlciBwcm9jZXNzb3JzLCB0aGVy
ZSBpcyBhIGZlYXR1cmUgY2FsbGVkIHZpcnR1YWwKVk1MT0FEL1ZNU0FWRS4gIFRoaXMgYWxsb3dz
IGEgbmVzdGVkIGh5cGVydmlzb3IgdG8gcHJlZm9ybSBhIFZNTE9BRCBvcgpWTVNBVkUgd2l0aG91
dCBuZWVkaW5nIHRvIGJlIGludGVyY2VwdGVkIGJ5IHRoZSBob3N0IGh5cGVydmlzb3IuClZpcnR1
YWwgVk1MT0FEL1ZNU0FWRSByZXF1aXJlcyB0aGUgaG9zdCBoeXBlcnZpc29yIHRvIGJlIGluIGxv
bmcgbW9kZQphbmQgbmVzdGVkIHBhZ2UgdGFibGVzIHRvIGJlIGVuYWJsZWQuICBGb3IgbW9yZSBp
bmZvcm1hdGlvbiBhYm91dCBpdApwbGVhc2Ugc2VlOgoKQU1ENjQgQXJjaGl0ZWN0dXJlIFByb2dy
YW1tZXLigJlzIE1hbnVhbCBWb2x1bWUgMjogU3lzdGVtIFByb2dyYW1taW5nCmh0dHA6Ly9zdXBw
b3J0LmFtZC5jb20vVGVjaERvY3MvMjQ1OTMucGRmClNlY3Rpb246IFZNU0FWRSBhbmQgVk1MT0FE
IFZpcnR1YWxpemF0aW9uIChTZWN0aW9uIDE1LjMzLjEpCgpUaGlzIHBhdGNoIHNlcmllcyBhZGRz
IHN1cHBvcnQgdG8gY2hlY2sgZm9yIGFuZCBlbmFibGUgdGhlIHZpcnR1YWwKVk1MT0FEL1ZNU0FW
RSBmZWF0dXJlcyBpZiBhdmFpbGFibGUuCgpTaWduZWQtb2ZmLWJ5OiBCcmlhbiBXb29kcyA8YnJp
YW4ud29vZHNAYW1kLmNvbT4KCkJyaWFuIFdvb2RzICgzKToKICB4ODYvc3ZtOiByZW5hbWUgbGJy
IGNvbnRyb2wgZmllbGQgaW4gdm1jYgogIHg4Ni9zdm06IGFkZCB2aXJ0dWFsIFZNTE9BRC9WTVNB
VkUgZmVhdHVyZSBkZWZpbml0aW9uCiAgeDg2L3N2bTogYWRkIHZpcnR1YWwgVk1MT0FEL1ZNU0FW
RSBzdXBwb3J0CgogeGVuL2FyY2gveDg2L2h2bS9zdm0vbmVzdGVkc3ZtLmMgICAgICAgIHwgMTAg
KysrKystLS0tLQogeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgICAgICAgICAgICAgIHwgIDMg
KystCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm1kZWJ1Zy5jICAgICAgICAgfCAgMiArKwogeGVu
L2FyY2gveDg2L2h2bS9zdm0vdm1jYi5jICAgICAgICAgICAgIHwgIDcgKysrKysrKwogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL25lc3RlZHN2bS5oIHwgIDQgKystLQogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vc3ZtL3N2bS5oICAgICAgIHwgIDIgKysKIHhlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL3N2bS92bWNiLmggICAgICB8ICA3ICsrKystLS0KIDcgZmlsZXMgY2hhbmdlZCwgMjQgaW5z
ZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 31 22:03:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 22:03:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9edA-000122-2c; Tue, 31 Oct 2017 22:03:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Brian.Woods@amd.com>) id 1e9ed8-000113-LQ
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 22:03:30 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 92/BB-29911-233F8F95; Tue, 31 Oct 2017 22:03:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSf0gTYRjHfe9u80wvz9PwcVPUSWA/nFogWkF
 JCWEYFvSHQuSp17bYpt3NNAgaZFELUQvLdKEhZBiKWlkZK5r4R8v+2IxkRaImar9/aM1Mqrvd
 NHv/+r7v5/s8z/eFh8QZq1JFclUWjjezRo1yFaFPTdyVkj47X5A28jEp03f7IrYD7R748pzIR
 4UKg7m4rKpIob/1dFZR3kxV1Q5FWtH9UBtaRRJ0NQ713puYDYWQiD4A08MfcAkwtA9Bv3tIKQ
 ElHQNfu3oJSUfRGhjtuIhJJpy+gODbw4VgCUTSuXBm4ru/gKDXQs30NJI0RWfBVONdvwY6Hvr
 PuBWSDqG3gLO+wa8Z0WOztwX8EfDkyqR/GE4DPJ6ZweXaBLjr8ymlwUCfRnBu3CUCUixOgGbv
 BtkTB4PP7ISs8+BVUw8hWYBOAlf1XlmegMZ+Tu7SEAwNbhsm29fDbccjhQx+KuH3jdbA3Ew4f
 20xkN8IlzvnAhlGFfDW4QyWQSwMX24hZNCngJbqUSSHOwQL9p3yeyMFfyYcuHwZCAbbj3plHV
 rXtOLXTSt+3YqwDpQscPwxjk9Jz9QW8wad3mJiDcaU9LQMrYkTBFbHGdliQVtSZupF4h4Eiec
 e8vbkO1EMiWnWUPezfQXM6uKy0uN6VtAf4iuMnOBEsSSpAarz23wBE8FzOq7qsMEoLtMSBjJM
 E0WFS5gSylmTYNDJyIU2k2e9rxcxcurKeyvOEOYyM6eKpiolKy1Z9RXm5UZLi+lBcapIConRm
 LByjjcZLP/zdyiaRJpI6pLUJcxgtizPeydGwcQoueCPYmH/IZUVHUv7pM0pmaSungraljzgGo
 rfMx612TORqnw29+CXPfR4pafw80RCjeXnxqJNRbUxOPP5pO9O3oglOcNDcO791+fr1Fv5Ne1
 BY3jfwvaxZgzUB8r3qXVHVQdrPhbV57gOerv71W+6jlRkZWW3OxJD59qShplwXak9adD24mW3
 RkMIejZ9Pc4L7F9z4qrgkwMAAA==
X-Env-Sender: Brian.Woods@amd.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1509487406!79813327!3
X-Originating-IP: [104.47.33.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59101 invoked from network); 31 Oct 2017 22:03:29 -0000
Received: from mail-bn3nam01on0068.outbound.protection.outlook.com (HELO
 NAM01-BN3-obe.outbound.protection.outlook.com) (104.47.33.68)
 by server-12.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 31 Oct 2017 22:03:29 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=TXnrpzEWJoojwGfluOFtCDmJkPhozkIJmZX0i3UYg6o=;
 b=5fiy4gVTR38856O4WqlZVhfKx7GBS9EszlsIUU/bat1PiAztHXav8Fufgf+VVqcx6W7Yg9LTigZC6oAjJzSTLAAAl49mU1wsml81KbxEi+uAR9DY812E5IFqt+Skmql+7W19SpqCb++0Iz9CcM/VJBxBpzm0oD0qqiz0/2SzYMI=
Received: from nikka.amd.com (165.204.77.1) by
 MWHPR12MB1840.namprd12.prod.outlook.com (10.175.56.7) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.197.13; Tue, 31 Oct 2017 22:03:26 +0000
From: brian.woods@amd.com
To: xen-devel@lists.xenproject.org
Date: Tue, 31 Oct 2017 17:03:07 -0500
Message-Id: <20171031220308.107679-3-brian.woods@amd.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171031220308.107679-1-brian.woods@amd.com>
References: <20171031220308.107679-1-brian.woods@amd.com>
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: MWHPR1701CA0003.namprd17.prod.outlook.com (10.172.58.13) To
 MWHPR12MB1840.namprd12.prod.outlook.com (10.175.56.7)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 64ee13d7-c4f9-4832-1968-08d520ab36a4
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(4534020)(4602075)(2017052603238);
 SRVR:MWHPR12MB1840; 
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1840;
 3:WuGYOS2wUDYBvWZtIIldRzzN15BfTU8o98K0NqUTaY81ycMK/gty7DPoAThed12tNzMSuStV1mhbEFePJNSx52jRuqGaLjsM5GlyWgjWxCj8fdrB9TAzKC9hJ5v4w5hv+lTCRw7gRZZPLC3JHtglX9osdybKN0X3g1ii6LsHF9ATFWJLPcmyMTLbE5I9Se1nqbGF5NbW6rlt5SqQHK+D+gj2Pl8sgYDS4l0TtixlLXSRQij7WhKUow+ZC2MkPyTJ;
 25:CNuPZ09B1Qr2xinCbjY0j0Umzg5xGNJuX2svA921bvk5ZUj26eHGpk1XNy6mRY5DsmlYJMMrAX5kumheFyqBfmpl71X2dYefxHT9D9U4o0sGE2TusPn/Qk/vQu7bwBHfKXQ0fxKyhOKaSFEwMQyNNqQ+W8HsBtHz4vGV9hMDZYUTCTQ1sxpFn8LWeML5AT4EVElX/FFpq7hR2eo01Le5bvC0+nDjojaK13Bw7APE8sIgRSoVG4MmNBACHGZknQ9hh6xAcAhkmnQ24/A1pMexYa4eEdYUcSupB/vYM9GGquZBYpUH3EAvaA59Nnm+EJsx/nAUhrXtvROy6fGinba2u4+xtlsN7qjfHMWjebLRQT4=;
 31:SxxwfEhvSqi9k8kizwGJFkqzGQlsdmwJZPRRZ8Ry9vxbYCuy4T9Bu7FNc8cQHUBb3gGQ/nJMEUlcEbrcvHyVkQgLNfU13aU6hZ/jzjLdqQTWcVkMKXFPZd7KzSc+G2wQ3I5u9ZRZbFJcLeCaLrNIxYihC304MEADieO5O5Kf3tVooAwhLOR863VKkZDKBrzLuVYriJ78V4RXkvHGuhPv+4IMRIaw/V6lIv4rwkoNE8c=
X-MS-TrafficTypeDiagnostic: MWHPR12MB1840:
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1840;
 20:M5r50PzjLmklSndNzXo1WFMTmFz7V4WGjqLWhP2eJNjRRVfQb+bq5Ejf8Vh+HTC2GNP8AJT92CanFa+Wv7QoGYokcy6+wu3o5E22CuZi2eiRImcLei3WaZLDek9MGmkC8AM4wx0IpGtZj9bgcs4nNJQest2m6oOvMdXSxso6tDoxN+1x+thS8F5oi+Dt+qdYcan8tE4J7CJiZAVeao/CxWXqiV3+K3mQ5j9iui1bvPUXvCae4t/WKBvHD79Fifd47e+J5nC04qLmzRHt+XwGtXo6FlScFWbTum3yW7g2CYkoakr7j1Uk0t0PfING6KOxKSU0GLvKCdo41nwMkIYiMGBF5pCyZ/BaPwke4R5qKWNRDPMBbeOOqEKFiVW+T5JM2PwD40fzLu5fBcsV1f2H2L11qVpMM5dwpADZ4kvLHxFXT31G6oCtDeeI5LjwGEGP7p6rIMYIEXYrI2EseWKD1B0nlCCcV7NaTQ/LWuw0p8Kz6jRx1ulaIiU273O60TZd;
 4:dT0UPXVmuAWi9z0WRcZbdH834D8s9N8xcrKKd4BOAWEBQKkFVHeyXF8JK9mfx78LQnSk9lx5mNMu87SCh0I8GD+5bN37np3Vv6CiZW0Kt+pKXuHwk7BRYm/n/m4Gd4s8wOxrx5PN2iUu/Ksl6wmQT/YX2VJvWy1rIK2wPfJoXD165WWRjuC45a4/7rVm27Sv7u7wDUXrTL+CU3M6RHRtdqw86zJFs3/t3/SIbtDqtKGj+E5OOwk90+3WnQuMUJNC7FykOgXHhViacx6x1kEWc+/092oEKTxZ1Aj5hJie52xW3kijLpOsPiW/8aqc7UFC
X-Exchange-Antispam-Report-Test: UriScan:(767451399110);
X-Microsoft-Antispam-PRVS: <MWHPR12MB1840C2BCE087E78729C7A6E4E55E0@MWHPR12MB1840.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(3231020)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123560025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123564025)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:MWHPR12MB1840; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:MWHPR12MB1840; 
X-Forefront-PRVS: 04772EA191
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(346002)(39860400002)(376002)(199003)(189002)(7736002)(81166006)(66066001)(106356001)(575784001)(86362001)(6916009)(8666007)(47776003)(305945005)(68736007)(2950100002)(316002)(6486002)(33646002)(478600001)(101416001)(16586007)(189998001)(2361001)(2351001)(16526018)(36756003)(3846002)(1076002)(6116002)(53936002)(50466002)(5660300001)(97736004)(53416004)(50226002)(8936002)(72206003)(2906002)(9686003)(25786009)(6666003)(50986999)(8676002)(4326008)(76176999)(81156014)(5003940100001)(105586002)(85782001)(48376002)(85772001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1840; H:nikka.amd.com; FPR:; SPF:None;
 PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MWHPR12MB1840;
 23:e74eBbksgEHb7lpGDUnzrubJ92yuYqtmzL5C91Y+6?=
 =?us-ascii?Q?7y6NCYrkuv+kb6yKSmDti/9rpqWW2AKVXGK7vAHLI8u512PiyG5kruOgZPR2?=
 =?us-ascii?Q?joqFg8EbSwX0asW6pCQEHCQOBISmmz58c5KrpzetfbmzyhBsb5RHi3CZ9Onj?=
 =?us-ascii?Q?hz9VYLV6aS0qIA3FZpfoyAr+G6uA7s5RdZf8wOjdW7zJTN45pTZ049SV2WI3?=
 =?us-ascii?Q?2W0XvjOLCQTkxq/RVKOZWl3klOazMLRSTYh2InVc0Bz16Ia6CPGHxZ6878LC?=
 =?us-ascii?Q?r5J5yWV/J7K0OMEE63kOBpY48FyVjLoNmlcmXlnRb88V6Xo4zwz6P0rlo18v?=
 =?us-ascii?Q?4+h8vufwTyGv1JN/oO19SwIbqOjzcrSJpJlO9cjRoYjaQLUdAPYbNoTkWpaE?=
 =?us-ascii?Q?e7B25p4Zpx+9+BdjnTGD3wwyOGm5w6TqcjAzpUVpnmeFVkaMCU3grTxxZRtE?=
 =?us-ascii?Q?KGTXKoSteHQeSEiBJGAnm4qFTGBFEGgAAYRAyeX2Y1xJal5BKIox50ZOj6LO?=
 =?us-ascii?Q?hAV+QlVhCfR3aDR+kles8ZKUAmuQOG+nyizrnKLD1YjHXxgRhxUkbLfrB2UR?=
 =?us-ascii?Q?MAL9Ygx6COK3XzD27r3UTV0OqqPNM8ELqs5JVYH8tQ7irLn6rxy7wEvIkREu?=
 =?us-ascii?Q?/aOouBeoZPnEyBwx7BGFuNITPs3zL60PNgpmImu5vRlnVs8gWlq4+OuAwfsN?=
 =?us-ascii?Q?mwh9Jd+KkMfBCnKt1B38Ub8lt7V3PysHB5jVD9/2x682n3HkdAf4qMtFV9iq?=
 =?us-ascii?Q?27MvASMi2b1vhL0ZkPI4aAEF/7YwqcgRiplwGgydztYqUrT6UobC8RtESvde?=
 =?us-ascii?Q?b+VrRS8iBTyN6F2uoNQt46cNdWOGanskIk6PjYgmkwHlz6ZyiE2mbVce9e68?=
 =?us-ascii?Q?hbxvMbz5cSkGNAqEbMyEQL2gyklwGuZoWoBcgKqJ3Kq2KOFnddKiFwFIdJrX?=
 =?us-ascii?Q?chpUt2tr/ieAFlOicD7Otm8M+rOHdmb4MR94qubVGAQPjePVkr6teEI9faXi?=
 =?us-ascii?Q?y9E3u3WyzSxkswrH/hMbxzygYjroegpSj4pNY36aihncrnHEmR1apoCRKv0J?=
 =?us-ascii?Q?qZOrzzXLRen5KiF4vJY2W0CMgDhVzno7sfGdSQT5VHOTosGTfXNx07FYafAW?=
 =?us-ascii?Q?4He22syn/hvm+4I3bA+EOh3DQtvnQwES+2cmNwKJa4/gqiok8O+yYjDXpn5p?=
 =?us-ascii?Q?fbK491572ffoDz7yGatNpNBIZfkb3eVMT1//1hXQ4S1imW24K9l42bDt8Y48?=
 =?us-ascii?Q?o/K9fivJWHGWLREHSA=3D?=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1840;
 6:lPUpXc6SjeaLkcF/7C3E9dqU29Ed+XB8BaVNs8X1juSIVd+DlWkawYCtiStQSwxaRErfZoiRo6Z+9Rn+zpCyvcAIcgHFASBkeXBLM+Us7VPtFfiN6LQWd1uDo0kDYQ3vDRiHIMh19mlYZ6R2PhpT6G4Rusn1tVXtHTSEbMDgNPGUxpYEDgtaH5SpczH107s3XEvqyZZJGbGy4KX0uhzujRf2k54mmiK7mJ6MzlOfJDfnQ+5WAik/dxV+QmrrrRnH8bZUDsuTEp1ys+tO8IVVa53dYoaCBv1HqOSsbZ7sbdTf8DJbl5EmBhhEToYNGW2DS6Ad3bz7wzjfwIuJNReMla9QR51Z1lLoJJBsdNP6WPg=;
 5:hEzDh7DfCoq12pPStdqs3lh/g3EzE0JOrhCWzwQETdteKIm1kQCww0SgxuRWtUEmbFHwgnnOh4HP7SpdWo4LoJOaEkX+VdiGzxBSItFKE+kqiabvrC/VH6Inp4thp02fbRNyfbCw9a5YmVb2E+soC2aWxLLuCTtGj+Lf+VMXMXc=;
 24:lkhi+2EK6ain3gvRnH2vVorhgRKlfTSO5XJNmoACyto3kh+GxYkOTVNqzEYtYR2zrfEHFxDv83kAeazzZ3ehRFbH/wuCLfLOM0ZaDBgdCb0=;
 7:TGZA7CNcRy1B2c5kAkm/BqjjcKjuz97EuJ+v94mFOtkGU5B3NL34eC90bysk6bR8rVHMts+lR1M6RLm980qZNo1GovGVHN/F7XK+fz/EaeqKYKZoDU3Xqbvp2knnzboXytC5L5q4ipivW/GjW8JEoaWgpK2xKKVUGXuZMmyxlzlM0Si6NApNnzHQ11tJ8KH3IL1+zEcO4DO8TG/3rtqq4jvUuZxtYlB7QfL6iyY1zxI9DXmKmbdQ3NxY9+DdIF4d
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1840;
 20:fh1Tj17K1Xp1wN62TUf0zE4yRLqJG1R4a4iSoQwYr+AbK3YzsOPSo3TLBg8GLF9OP9dP7Pja4dmev20q1MdXazh/D9dTQNVjJG9Eb6vJEm1rGg1EtJnYjMf4zdgkc8QtmI2ZHkUmiXarWQC7r9RNWobIIsOqvOKNOT+9WDex8W1XOswfDFMlLznaKLN7LeTGRjEJU/08WMZyVK3MsSlebuMafo6EwG1xBqnFtWfBOprorqbOwHvWOow5n2GF+Jt6
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Oct 2017 22:03:26.6169 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 64ee13d7-c4f9-4832-1968-08d520ab36a4
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1840
Cc: andrew.cooper3@citrix.com, boris.ostrovsky@oracle.com,
 Brian Woods <brian.woods@amd.com>, jbeulich@suse.com,
 suravee.suthikulpanit@amd.com
Subject: [Xen-devel] [PATCH 2/3] x86/svm: add virtual VMLOAD/VMSAVE feature
	definition
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+CgpBZGRpbmcgc3VwcG9ydCBm
b3IgZW5hYmxpbmcgdGhlIHZpcnR1YWwgVk1MT0FEL1ZNU0FWRSBmZWF0dXJlLi4KClNpZ25lZC1v
ZmYtYnk6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPgotLS0KIHhlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL3N2bS9zdm0uaCAgfCAyICsrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9z
dm0vdm1jYi5oIHwgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQoKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9zdm0uaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL3N2bS9zdm0uaAppbmRleCAwOTU2Zjg2MGVmLi40ZWRmN2IwMDJkIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vc3ZtLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vc3ZtL3N2bS5oCkBAIC02NCw2ICs2NCw3IEBAIGV4dGVybiB1MzIgc3ZtX2Zl
YXR1cmVfZmxhZ3M7CiAjZGVmaW5lIFNWTV9GRUFUVVJFX0ZMVVNIQllBU0lEICAgIDYgLyogVExC
IGZsdXNoIGJ5IEFTSUQgc3VwcG9ydCAqLwogI2RlZmluZSBTVk1fRkVBVFVSRV9ERUNPREVBU1NJ
U1RTICA3IC8qIERlY29kZSBhc3Npc3RzIHN1cHBvcnQgKi8KICNkZWZpbmUgU1ZNX0ZFQVRVUkVf
UEFVU0VGSUxURVIgICAxMCAvKiBQYXVzZSBpbnRlcmNlcHQgZmlsdGVyIHN1cHBvcnQgKi8KKyNk
ZWZpbmUgU1ZNX0ZFQVRVUkVfVkxPQURTQVZFICAgICAxNSAvKiB2aXJ0dWFsIHZtbG9hZC92bXNh
dmUgKi8KIAogI2RlZmluZSBjcHVfaGFzX3N2bV9mZWF0dXJlKGYpIHRlc3RfYml0KGYsICZzdm1f
ZmVhdHVyZV9mbGFncykKICNkZWZpbmUgY3B1X2hhc19zdm1fbnB0ICAgICAgIGNwdV9oYXNfc3Zt
X2ZlYXR1cmUoU1ZNX0ZFQVRVUkVfTlBUKQpAQCAtNzQsNiArNzUsNyBAQCBleHRlcm4gdTMyIHN2
bV9mZWF0dXJlX2ZsYWdzOwogI2RlZmluZSBjcHVfaGFzX3N2bV9kZWNvZGUgICAgY3B1X2hhc19z
dm1fZmVhdHVyZShTVk1fRkVBVFVSRV9ERUNPREVBU1NJU1RTKQogI2RlZmluZSBjcHVfaGFzX3Bh
dXNlX2ZpbHRlciAgY3B1X2hhc19zdm1fZmVhdHVyZShTVk1fRkVBVFVSRV9QQVVTRUZJTFRFUikK
ICNkZWZpbmUgY3B1X2hhc190c2NfcmF0aW8gICAgIGNwdV9oYXNfc3ZtX2ZlYXR1cmUoU1ZNX0ZF
QVRVUkVfVFNDUkFURU1TUikKKyNkZWZpbmUgY3B1X2hhc19zdm1fdmxvYWRzYXZlIGNwdV9oYXNf
c3ZtX2ZlYXR1cmUoU1ZNX0ZFQVRVUkVfVkxPQURTQVZFKQogCiAjZGVmaW5lIFNWTV9QQVVTRUZJ
TFRFUl9JTklUICAgIDMwMDAKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
c3ZtL3ZtY2IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS92bWNiLmgKaW5kZXggYmVl
YzFmNmMwZS4uMWQzZDQ1ZjZkNyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
c3ZtL3ZtY2IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vdm1jYi5oCkBAIC0z
NTksNiArMzU5LDcgQEAgdHlwZWRlZiB1bmlvbgogICAgIHN0cnVjdAogICAgIHsKICAgICAgICAg
dTY0IGxicl9lbmFibGU6MTsKKyAgICAgICAgdTY0IHZsb2Fkc2F2ZV9lbmFibGU6MTsKICAgICB9
IGZpZWxkczsKIH0gdmlydF9leHRfdDsKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 31 22:03:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 22:03:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9ed9-00011m-RQ; Tue, 31 Oct 2017 22:03:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Brian.Woods@amd.com>) id 1e9ed8-000113-4i
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 22:03:30 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 EC/AB-29911-133F8F95; Tue, 31 Oct 2017 22:03:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0gUURTHvTuzu6M5Oa6mR1G03exhaJpRlhh
 GIREkFkRZH2zU0VnYXW1nLaMINbV8fCjFt6YihBgqmo9STFoxSyzyEWKlVFqZJeUj1nxgMztq
 Np/+c3+/e865cAhMkSRzJpgEA6PX0RqlzApn92w95uUzOx/m0/V6r7+pMUcShI53/hrEQ9F5q
 VoXEZtwUcrONk3J4kZcEhaH6qSJaNYhA1kROJWCQX9NNZaBLAlEnYGvAz8wASgoE4KOeyNmIK
 OcYLq2AReyPaWE0eociSBhVDaCmScLcgHYUYdheqEYCRmnPKAwK9mcSeog5JeIl4Fyg9a0Pqm
 QLalDYLyba84K3skoqVz1beFF4bjZxyiApxMTmHjXHVpMJpnQGKhUBOkfe3hA8JfdoXh4t+i4
 QtfLktVeJ6G6sQwXFKBU0JMSIsbrUNDKiFWS5PB2MVMq6p7Q2N4hFcFnGTzM7JaLwB8yK5aQm
 DUwltqARGlUCt/ajauSCwzkC80E0CyF+8l1cnG4cFgoOSqeF5Dw/tVvTPypk8NMzrj8DtpVtO
 HVRRteXY4k1Wgnx+gvM3ovX3/vCL06hjVoabXGy9dnv7eW4Tg6htHQEZx3ZKy2AfGLYMF/j9B
 wfagRORES5Rby8RFTmGJzRGzUVZbm2HB9vIbhjMiFIJRA1szMhyls9UwMkxCt1vDbtIaBsFba
 kzYCJrk4WsupY0TUg/yI28MjSxLiS+H3REyB62J1jLMjeUVQKUFl43XrhdY2sx+5OtuRiB9NY
 R3H6LVqw/98EjkSSGlH5glVrNU6w3q/SX4UCT/KCTCPYqD/IedEZPXOszHZvXRewc49aygK3p
 QnSfnjWDHQWa8a6LnQbpN97cH2yJa+pbbyD8qqA2EhTZXU+Hxg4FTVNB59+lRQqColqav359m
 V7l720s2VXA9j/rl0tx1v2qrKWrIC0p4TwapPquXBueZaP6flGuuA3n03tpWODiZbjN0yDQ12
 OETZKXGOpX09MT1H/wX3TEmZlAMAAA==
X-Env-Sender: Brian.Woods@amd.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1509487406!79813327!2
X-Originating-IP: [104.47.33.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59018 invoked from network); 31 Oct 2017 22:03:28 -0000
Received: from mail-bn3nam01on0068.outbound.protection.outlook.com (HELO
 NAM01-BN3-obe.outbound.protection.outlook.com) (104.47.33.68)
 by server-12.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 31 Oct 2017 22:03:28 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=hsNMTBTDkivT98NohH8Rwidl1jKsFdBEm1v3eRPldIE=;
 b=0BCtecE0WmLA1y2g9R0kao8W6oJf66y8ZY0/UKuYYKEzXYozBQ5L3JG/+HCjhtxce1NzDY9OmXE8c9nxX1gsRiHH7pze1lOiPoHoCdPpQCU9ScYxz2gr8WMdPw6q/bH/8YoJxWNVIe//SbXFx78UgddloHom2iFKODW7HWr9B40=
Received: from nikka.amd.com (165.204.77.1) by
 MWHPR12MB1840.namprd12.prod.outlook.com (10.175.56.7) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.197.13; Tue, 31 Oct 2017 22:03:25 +0000
From: brian.woods@amd.com
To: xen-devel@lists.xenproject.org
Date: Tue, 31 Oct 2017 17:03:06 -0500
Message-Id: <20171031220308.107679-2-brian.woods@amd.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171031220308.107679-1-brian.woods@amd.com>
References: <20171031220308.107679-1-brian.woods@amd.com>
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: MWHPR1701CA0003.namprd17.prod.outlook.com (10.172.58.13) To
 MWHPR12MB1840.namprd12.prod.outlook.com (10.175.56.7)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: ab7c73dc-ea66-4d5e-5a3d-08d520ab3623
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(4534020)(4602075)(2017052603238);
 SRVR:MWHPR12MB1840; 
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1840;
 3:/tM4UOttC+3oFBHYy+7m+Yk6rvHl/cIR1ixnIhnfceqVVLp8HJC6+243/qLoC5FNusQ1NLinAQ00kPvQG5MIZWuAI2acCRxsasQxubSof8qqqti/NAhMsRd2kEest/tFlHLjKY6FXIzbJ2TQBvfQxCVEOl9hlzTCK4hi8kuv6GzbGp77LWlDSwlKB9Jll9w7welwHQAPRZvxxue2TkRIQEfj+4ooGwysTqGPVufxpyzYTQzyrdls/kqLtHJDkQ9i;
 25:o6XJuDDY+Ae93oyxrC8x8d5jzfl4gqG+D4mTuq+XLD52VRQ9d5v7c5K0qSjGm+Z1Ar5YvR1ayRflUDpFyw3HJnjVQRojmO7IJV9XMwwUET2ZpT25ANzOVH/fXPZRoccX8hYAvDOuKE0hWIbXS+/BOqtqNLPyg5TuR1VnMkWnpFBUeiL2QKZXru02mMG+UuJP5Zt8D/ZlxP6GpfAVrKCK01uO3bjJKlx2o+42dAaFxtHl1aEsxMRKwwKwPp+kdQtKeujhb8y5NTlOUDpLgkdsgAcbMm+sVO4vEMBElfB0RBoxib3yC/u6oDvGsExqYuupt/XcRGVXz3GcFBTgOVkZog==;
 31:qYKYRyt4OvhFv62eiCNbsnrg7ncZIts71gAO5olkDPfEnAQ8DsReZljolbCjtr6RQe9Rx7Zltzh0crcNHpgQkyoOgGqqvaDmPm/exXh98W+lsqVOuuGlrIbik9nZJvwv0ROc/Pjh149utUrxDO5cNzWAmjhD36HEtRuNtjGo2/aITRtChhxC6U9S96X/UuWDYvuT3dyeEbk3QKks8N84xpZPykxmn8pDNT8h7cM5N0w=
X-MS-TrafficTypeDiagnostic: MWHPR12MB1840:
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1840;
 20:7BgEeEliry+4BYL9TlYdjebB62+e8ZTxvWGA7lWAUv9YqVjuQcguiWF4M/wSvHdjijchjUh3yEUm21b4d7RrFkt+JEFJ7n86mbyF6haxL/HYwaRE/eewVQqAbg0Ans4+tGoxgTxEb+G+I+AGKny5xMQe5FvNwX/Zl3XkoFAwtjZkJVoqMMuQN7sX7+f4OPrb/MMl3XSihEmj4Kd/F/PfOrQO/wzOfhwX2TrLGB7qIbK0cd6rAcpHEzwGFecCucC2ieUJwMP8s5DPpG9ILZ9BUfsaQFRoZakrABWKaIZXmwCSjckxTHNelRa3oMNh68jJgOmTP+jalaBaajGGsnglVCxBEpdFQWgaGG92yNncmObPbR1+zZ1lE4G+DxrH4CowlxMyp8M6r+cfEji6vWfl5VUzL7N7PLe4HbzljaUpczoymF+WgHM5yVIppZFGCQozum0Q4AP20F1zEFHZj1gXTUvDIkIRQj/yeBuG9tJylhYCiHy2RPJsNdQp+4mMl9qx;
 4:4xhhBBrD+5Jz6irYwWiho91hrabyXEZQzQLvJl22X/WGWuh80IRliXoQPK4JkgQKLOLWFH7WpWxJgAxdzGG1jPpBBDnyai6xQT2EgCCSrtSRQtn3XHKyUb9AoW/qBw+H+6fOaKjJLkKa/P/2REuxmpvsMBXVRVWX6JX6wb5btNFOmhp1mh+7MhY69hfuLZKJlqUoamwGb07e6AKxR8Rp6IYjjEzgDL3B+9EyI+KCxtGgW/IMIl+Bl0/B8puvIoq5P+Z1FzKBX7BcdfB5m4TXtz7APPFO/n9Ffm0TWZrKewQ=
X-Exchange-Antispam-Report-Test: UriScan:(767451399110);
X-Microsoft-Antispam-PRVS: <MWHPR12MB1840E3D3FA7A529F019FDC17E55E0@MWHPR12MB1840.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(3231020)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123560025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123564025)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:MWHPR12MB1840; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:MWHPR12MB1840; 
X-Forefront-PRVS: 04772EA191
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(376002)(39860400002)(346002)(189002)(199003)(9686003)(25786009)(2906002)(72206003)(6666003)(97736004)(53416004)(53936002)(50466002)(5660300001)(8936002)(50226002)(85782001)(105586002)(5003940100001)(48376002)(76176999)(81156014)(4326008)(8676002)(50986999)(33646002)(101416001)(16586007)(478600001)(575784001)(47776003)(305945005)(6916009)(8666007)(86362001)(7736002)(81166006)(106356001)(66066001)(316002)(6486002)(68736007)(2950100002)(3846002)(36756003)(6116002)(1076002)(189998001)(16526018)(2351001)(2361001)(85772001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1840; H:nikka.amd.com; FPR:; SPF:None;
 PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MWHPR12MB1840;
 23:qB4cdp+GEgSDRPxSuCAu5eK2SKE2P6b/8UqaQsfbG?=
 =?us-ascii?Q?F33O/ccYdDxAHKDulsDwreXZuMPZNDEBCR8jaAYCreWOP85tf1B8rqfn6qqO?=
 =?us-ascii?Q?ynXfx8Hw70biKxOmlR633wB8eq85R4rnJa5WaMPc/nRkPW49eGnTMrs+8Ey3?=
 =?us-ascii?Q?+Qh/jpFD8htRndfCIaAEEoEVS/9gDvUFVwa98P9DkubMpdnkpVTsxjFx7IRB?=
 =?us-ascii?Q?K5PTl8jHMbofOWim+sEAJ0aE2bR5zVt2YCfgC8jHa+sVK/ZFSE8TsLfzrAWS?=
 =?us-ascii?Q?ODNu3BoseIg5AZSAShcuNiPgcIqslYSiVPncmXXs1CwD2sfbiBzs3Wqnac9P?=
 =?us-ascii?Q?9HdVibizxTE+71OXKJUCyIYH1TBCkfroVFl+9LyP1itLzfvlKKqAr12ru97z?=
 =?us-ascii?Q?JdMFwGjDRHOOr5q8efhfDLXpuXHm8u9JWQQls5vcr+FZfB5fUedBW3E5eMB/?=
 =?us-ascii?Q?LA2mUZKhsUxL3sbf+/w/Fj6E5hJ8lOX6Ibxbfg7sxTDHdvFRGVa76WEw3jxF?=
 =?us-ascii?Q?sqGhx6LmJaM7gpUVIMcieddmNiO93SBb9sTXPMn6TJ+lkEjlcdAzcv7s0XL0?=
 =?us-ascii?Q?vclpey1AX6aD5lBp0RVS/UD3d1y0zAijXl/755KjspWmlK+YrHFIhvmTOdhI?=
 =?us-ascii?Q?geRU5dBDI2l4tm39Qxvr7W3KU6eow0NMfuSd9wissyVc3DLDBiwV5rZmtOkV?=
 =?us-ascii?Q?3UdG0zAvjoNVPWXtc0TYu/7bdcqbvE/Heo7qdLUJJCib2vAFfHmytbSzZdRC?=
 =?us-ascii?Q?Bjj+nz76M1l4mBOp0FHTG0OucVFY95+IwqDY+xAr0gLrOOIXmfs+tgWLa1dq?=
 =?us-ascii?Q?/UTb31Dpu71L48KitP46M8KABBlXFMcFqajTEVQ+4ocRKPQ5G6pWELHYJu7b?=
 =?us-ascii?Q?nuVrKFZfHv0C/naOi1ykw+kO+rOZiZlIsw+l+BN90fNzNKOS9J/Ac++WyU+w?=
 =?us-ascii?Q?JYQ6OdqTCWVHCAUyZl8n0CLfDKiyJOBStL/lQlO4K/dE3MpLbYv97Cy1U35r?=
 =?us-ascii?Q?843rwF5943lTab/E09StBPCWIsARRI2gJW38+b2eFEjFjesQIRoKZI4mnrqH?=
 =?us-ascii?Q?4g5XBsyPUbo+fP2z1reMggr2npAA0v3AvypnqlrRGazZ/YVhy2nfQ1nKYLb3?=
 =?us-ascii?Q?DneLWlW+CJz63sZOvXxeOo7uyNxPWBSS7ef5vAt09X3rEQrEjAbLdCtT6kw/?=
 =?us-ascii?Q?NEtJPhHFW/FbNFgFFPKWR1oOwUG589Uqw8AUxspYKX3DlA6X4z8fYFVgZf1P?=
 =?us-ascii?Q?QKGGqtVG1ZqclvCWL4=3D?=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1840;
 6:xFYNTXX8wAUPVrcuw2EPEOHJH4StBBiLSZr/dA1Wba7iOI4w4xp5OSa83r5FOLxhqJCntn2GQ17SIuie6L9Xl/PIpExg908KPlcb9obbuf7M2AVxW3JL7iucpWKfExbbynfBZ7j40GFP/5GzWXeER+/UUoqcnSt6vFwf9+YTsH1ZRzMydFJcdLBZY7VlNWbZLSKbxMnuxjxZ4PfvJi2mlWaLBJhqyBBUdB3Yc1I7bKS54nZDOJFEJFZIdmmzyX4voXG5YVsfFCKA/KgPfZo91nPw6An1cylCdkLdtKvCzLhjkB9tY/WFdpPRt+SDDWv1W7VmNRvT5ObGoa4Tm8hF7w==;
 5:yy9vX5Xqz6G0kv8ODQyO8PyusAswHdI/VmsCRyC2qwKBi0/Rdysbji4Ay0Q9P5BXhyEvmuX5TbBIpnKDfi539/waHrLM+bhvXSldhTyCRTtboX4ZR1T7wnA139Q5Rb+W/IGv/6UJCbgv5bs619I9RE+jydoprveO8f4vq4snsb0=;
 24:McdjOLVfSmf9CytjBvdxJkKmKJnMDHeJ83vNIm0HzHQ+RdB3sC49KHi1O37czAzlHZ+AUrdovwiEVFG5ctL+v5hm4bSkBLAd4QLhP/Me+eA=;
 7:gSx/6/WeeiQ9QMYBwtL1wsgmQ/mKfch/81hb8jQAI2ykosnbhsCvOI4wHFgZr6K3dQtuaRy61Bx9mC9gNTvl2Ct7bben5+Pw85snsHD04YD71rYpgMeB0IoMHl0ntjaPlf8r615KCSVayEeV/rPmA+Iq2uzTk/ltUS33B7LemTNX/Hj3wm2rlRpDZdi5m/Y6pRWZkQ49FKL2yJjtRPYK42lMisrT/nVvsvefgEGW7EQ8EP/hInmxgedP8rdevche
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1840;
 20:qXOqlGV/T8WGCUbE3KjcjhgyevxQbla6xLtfbStkkszpo9sVA9BTE2MOpkZnUp7b+H7Gk4wpBOQfYKZVVDJjlASNqi16oURY814/pgRhCw6p5E90gkhvmCM8zIQeWNZ/yhplJziLU120SNpoob8LDQTDKIai1Y0P12hafR2vgzePlLULBYx+aqz4kCa/gBvTfNbFUdcmiTeOiv2+43H+3g+Se8i+rzzuR+OK+JR2AtD3q1A1+kv4neEW78zAP4sP
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Oct 2017 22:03:25.7732 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: ab7c73dc-ea66-4d5e-5a3d-08d520ab3623
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1840
Cc: andrew.cooper3@citrix.com, boris.ostrovsky@oracle.com,
 Brian Woods <brian.woods@amd.com>, jbeulich@suse.com,
 suravee.suthikulpanit@amd.com
Subject: [Xen-devel] [PATCH 1/3] x86/svm: rename lbr control field in vmcb
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+CgpSZW5hbWUgdGhlIGxicl9j
b250cm9sIGZpZWxkIGluIHRoZSB2bWNiIGZvciBmdXR1cmUvdXBjb21pbmcgY2hhbmdlcy4KClNp
Z25lZC1vZmYtYnk6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPgotLS0KIHhlbi9h
cmNoL3g4Ni9odm0vc3ZtL25lc3RlZHN2bS5jICAgICAgICB8IDEwICsrKysrLS0tLS0KIHhlbi9h
cmNoL3g4Ni9odm0vc3ZtL3N2bS5jICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9zdm0vbmVzdGVkc3ZtLmggfCAgNCArKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9zdm0vdm1jYi5oICAgICAgfCAgNiArKystLS0KIDQgZmlsZXMgY2hhbmdlZCwgMTEgaW5z
ZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2
bS9zdm0vbmVzdGVkc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYwppbmRl
eCAxZGU4OTZlNDU2Li41NTEzZjdhMzg4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2
bS9uZXN0ZWRzdm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYwpAQCAt
MTc0LDcgKzE3NCw3IEBAIGludCBuc3ZtX3ZjcHVfcmVzZXQoc3RydWN0IHZjcHUgKnYpCiAgICAg
c3ZtLT5uc19leGNlcHRpb25faW50ZXJjZXB0cyA9IDA7CiAgICAgc3ZtLT5uc19nZW5lcmFsMV9p
bnRlcmNlcHRzID0gMDsKICAgICBzdm0tPm5zX2dlbmVyYWwyX2ludGVyY2VwdHMgPSAwOwotICAg
IHN2bS0+bnNfbGJyX2NvbnRyb2wuYnl0ZXMgPSAwOworICAgIHN2bS0+bnNfdmlydF9leHQuYnl0
ZXMgPSAwOwogCiAgICAgc3ZtLT5uc19oYXBfZW5hYmxlZCA9IDA7CiAgICAgc3ZtLT5uc192bWNi
X2d1ZXN0Y3IzID0gMDsKQEAgLTUyMSwxMiArNTIxLDEyIEBAIHN0YXRpYyBpbnQgbnN2bV92bWNi
X3ByZXBhcmU0dm1ydW4oc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
KQogICAgIC8qIFBlbmRpbmcgSW50ZXJydXB0cyAqLwogICAgIG4ydm1jYi0+ZXZlbnRpbmogPSBu
c192bWNiLT5ldmVudGluajsKIAotICAgIC8qIExCUiB2aXJ0dWFsaXphdGlvbiAqLworICAgIC8q
IExCUiBhbmQgb3RoZXIgdmlydHVhbGl6YXRpb24gKi8KICAgICBpZiAoIXZjbGVhbmJpdF9zZXQo
bGJyKSkgewotICAgICAgICBzdm0tPm5zX2xicl9jb250cm9sID0gbnNfdm1jYi0+bGJyX2NvbnRy
b2w7CisgICAgICAgIHN2bS0+bnNfdmlydF9leHQgPSBuc192bWNiLT52aXJ0X2V4dDsKICAgICB9
Ci0gICAgbjJ2bWNiLT5sYnJfY29udHJvbC5ieXRlcyA9Ci0gICAgICAgIG4xdm1jYi0+bGJyX2Nv
bnRyb2wuYnl0ZXMgfCBuc192bWNiLT5sYnJfY29udHJvbC5ieXRlczsKKyAgICBuMnZtY2ItPnZp
cnRfZXh0LmJ5dGVzID0KKyAgICAgICAgbjF2bWNiLT52aXJ0X2V4dC5ieXRlcyB8IG5zX3ZtY2It
PnZpcnRfZXh0LmJ5dGVzOwogCiAgICAgLyogTmV4dFJJUCAtIG9ubHkgZXZhbHVhdGVkIG9uICNW
TUVYSVQuICovCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jIGIveGVu
L2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKaW5kZXggYjljZjQyM2ZkOS4uYzhmZmIxNzUxNSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2
bS9zdm0vc3ZtLmMKQEAgLTE5OTcsNyArMTk5Nyw3IEBAIHN0YXRpYyBpbnQgc3ZtX21zcl93cml0
ZV9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgbXNyX2NvbnRlbnQpCiAgICAg
ICAgIHZtY2Jfc2V0X2RlYnVnY3RsbXNyKHZtY2IsIG1zcl9jb250ZW50KTsKICAgICAgICAgaWYg
KCAhbXNyX2NvbnRlbnQgfHwgIWNwdV9oYXNfc3ZtX2xicnYgKQogICAgICAgICAgICAgYnJlYWs7
Ci0gICAgICAgIHZtY2ItPmxicl9jb250cm9sLmZpZWxkcy5lbmFibGUgPSAxOworICAgICAgICB2
bWNiLT52aXJ0X2V4dC5maWVsZHMubGJyX2VuYWJsZSA9IDE7CiAgICAgICAgIHN2bV9kaXNhYmxl
X2ludGVyY2VwdF9mb3JfbXNyKHYsIE1TUl9JQTMyX0RFQlVHQ1RMTVNSKTsKICAgICAgICAgc3Zt
X2Rpc2FibGVfaW50ZXJjZXB0X2Zvcl9tc3IodiwgTVNSX0lBMzJfTEFTVEJSQU5DSEZST01JUCk7
CiAgICAgICAgIHN2bV9kaXNhYmxlX2ludGVyY2VwdF9mb3JfbXNyKHYsIE1TUl9JQTMyX0xBU1RC
UkFOQ0hUT0lQKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9uZXN0
ZWRzdm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9uZXN0ZWRzdm0uaAppbmRleCA0
YjM2YzI1YzVkLi5hNjE5YjYxMzFiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS9zdm0vbmVzdGVkc3ZtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL25lc3Rl
ZHN2bS5oCkBAIC00Niw4ICs0Niw4IEBAIHN0cnVjdCBuZXN0ZWRzdm0gewogICAgIHVpbnQzMl90
IG5zX2dlbmVyYWwxX2ludGVyY2VwdHM7CiAgICAgdWludDMyX3QgbnNfZ2VuZXJhbDJfaW50ZXJj
ZXB0czsKIAotICAgIC8qIENhY2hlZCByZWFsIGxiciBvZiB0aGUgbDIgZ3Vlc3QgKi8KLSAgICBs
YnJjdHJsX3QgbnNfbGJyX2NvbnRyb2w7CisgICAgLyogQ2FjaGVkIHJlYWwgbGJyIGFuZCBvdGhl
ciB2aXJ0dWFsIGV4dGVudGlvbnMgb2YgdGhlIGwyIGd1ZXN0ICovCisgICAgdmlydF9leHRfdCBu
c192aXJ0X2V4dDsKIAogICAgIC8qIENhY2hlZCByZWFsIE1TUiBwZXJtaXNzaW9uIGJpdG1hcHMg
b2YgdGhlIGwyIGd1ZXN0ICovCiAgICAgdW5zaWduZWQgbG9uZyAqbnNfY2FjaGVkX21zcnBtOwpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3ZtY2IuaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL3N2bS92bWNiLmgKaW5kZXggMDFjZTIwYjBiZC4uYmVlYzFmNmMwZSAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3ZtY2IuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9zdm0vdm1jYi5oCkBAIC0zNTgsOSArMzU4LDkgQEAgdHlwZWRl
ZiB1bmlvbgogICAgIHU2NCBieXRlczsKICAgICBzdHJ1Y3QKICAgICB7Ci0gICAgICAgIHU2NCBl
bmFibGU6MTsKKyAgICAgICAgdTY0IGxicl9lbmFibGU6MTsKICAgICB9IGZpZWxkczsKLX0gbGJy
Y3RybF90OworfSB2aXJ0X2V4dF90OwogCiB0eXBlZGVmIHVuaW9uCiB7CkBAIC00MjcsNyArNDI3
LDcgQEAgc3RydWN0IHZtY2Jfc3RydWN0IHsKICAgICB1NjQgcmVzMDhbMl07CiAgICAgZXZlbnRp
bmpfdCAgZXZlbnRpbmo7ICAgICAgIC8qIG9mZnNldCAweEE4ICovCiAgICAgdTY0IF9oX2NyMzsg
ICAgICAgICAgICAgICAgIC8qIG9mZnNldCAweEIwIC0gY2xlYW5iaXQgNCAqLwotICAgIGxicmN0
cmxfdCBsYnJfY29udHJvbDsgICAgICAvKiBvZmZzZXQgMHhCOCAqLworICAgIHZpcnRfZXh0X3Qg
dmlydF9leHQ7ICAgICAgICAvKiBvZmZzZXQgMHhCOCAqLwogICAgIHZtY2JjbGVhbmJpdHNfdCBj
bGVhbmJpdHM7ICAvKiBvZmZzZXQgMHhDMCAqLwogICAgIHUzMiByZXMwOTsgICAgICAgICAgICAg
ICAgICAvKiBvZmZzZXQgMHhDNCAqLwogICAgIHU2NCBuZXh0cmlwOyAgICAgICAgICAgICAgICAv
KiBvZmZzZXQgMHhDOCAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Oct 31 22:15:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 22:15:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9eoZ-0002HF-I0; Tue, 31 Oct 2017 22:15:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4704349a3=Andrew.Cooper3@citrix.com>)
 id 1e9eoY-0002H5-NI
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 22:15:18 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 3F/6F-08608-5F5F8F95; Tue, 31 Oct 2017 22:15:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsWSzvfng+7Xrz8
 iDXatFrL4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPm/XjIVNAgXfF/mVgD4xSxLkZODgkBf4nH
 hztYuxg5OIQFnCW2LDEACYsIWEtsWDuLHcRmFgiXmH7iKTNIiZBAhsTiJUkgYTYBfYndLz4xg
 di8ArYSPXcPgZWzCKhKvPo4lxHEFgVqbTrbzwJRIyhxcuYTFpAxnAJWEocflIKYzAKaEut36U
 Mskpdo3jqbGcIWl2j6spIVxBYSUJO41n+JHeLedImtf38xT2AUmIVk6CyESbOQTJqFZNICRpZ
 VjBrFqUVlqUW6hsZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBgcoABDsYvywL
 OMQoycGkJMq70/F7pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3s1ffkQKCRalpqdWpGXmAGMGJ
 i3BwaMkwnsPJM1bXJCYW5yZDpE6xajL8Wzm6wZmIZa8/LxUKXHeRJAiAZCijNI8uBGw+L3EKC
 slzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd5lIFN4MvNK4Da9AjqCCegILwmwI0oSEVJSDYxue2Z
 dMxVw3iEns7VYPWrJrmvXo5SL1qju94rdf3CJFM+B6Fun166O0VxsMfW2XfDBv/pBHlrBmWsv
 9Hcx+CmKX6kS61lgt8w057WeaEDsItm3kyQWVz36XXbyQUh3gEKZnHGRo1z9Ij/z3J2/F/5Nm
 pP43fMmv4Xjq8AF7yPlMjw3VJx1clJiKc5INNRiLipOBADPJ2Hx2gIAAA==
X-Env-Sender: prvs=4704349a3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1509488113!67856634!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17560 invoked from network); 31 Oct 2017 22:15:16 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 31 Oct 2017 22:15:16 -0000
X-IronPort-AV: E=Sophos;i="5.44,326,1505779200"; d="scan'208";a="106585480"
To: <brian.woods@amd.com>, <xen-devel@lists.xenproject.org>
References: <20171031220308.107679-1-brian.woods@amd.com>
 <20171031220308.107679-4-brian.woods@amd.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <4722086f-af59-2711-5d08-9b941097eed1@citrix.com>
Date: Tue, 31 Oct 2017 22:15:08 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20171031220308.107679-4-brian.woods@amd.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: boris.ostrovsky@oracle.com, jbeulich@suse.com,
 suravee.suthikulpanit@amd.com
Subject: Re: [Xen-devel] [PATCH 3/3] x86/svm: add virtual VMLOAD/VMSAVE
	support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMzEvMTAvMTcgMjI6MDMsIGJyaWFuLndvb2RzQGFtZC5jb20gd3JvdGU6Cj4gRnJvbTogQnJp
YW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+Cj4KPiBPbiBBTUQgZmFtaWx5IDE3aCBzZXJ2
ZXIgcHJvY2Vzc29ycywgdGhlcmUgaXMgYSBmZWF0dXJlIGNhbGxlZCB2aXJ0dWFsCj4gVk1MT0FE
L1ZNU0FWRS4gIFRoaXMgYWxsb3dzIGEgbmVzdGVkIGh5cGVydmlzb3IgdG8gcHJlZm9ybSBhIFZN
TE9BRCBvcgo+IFZNU0FWRSB3aXRob3V0IG5lZWRpbmcgdG8gYmUgaW50ZXJjZXB0ZWQgYnkgdGhl
IGhvc3QgaHlwZXJ2aXNvci4KPiBWaXJ0dWFsIFZNTE9BRC9WTVNBVkUgcmVxdWlyZXMgdGhlIGhv
c3QgaHlwZXJ2aXNvciB0byBiZSBpbiBsb25nIG1vZGUKPiBhbmQgbmVzdGVkIHBhZ2UgdGFibGVz
IHRvIGJlIGVuYWJsZWQuICBGb3IgbW9yZSBpbmZvcm1hdGlvbiBhYm91dCBpdAo+IHBsZWFzZSBz
ZWU6Cj4KPiBBTUQ2NCBBcmNoaXRlY3R1cmUgUHJvZ3JhbW1lcuKAmXMgTWFudWFsIFZvbHVtZSAy
OiBTeXN0ZW0gUHJvZ3JhbW1pbmcKPiBodHRwOi8vc3VwcG9ydC5hbWQuY29tL1RlY2hEb2NzLzI0
NTkzLnBkZgo+IFNlY3Rpb246IFZNU0FWRSBhbmQgVk1MT0FEIFZpcnR1YWxpemF0aW9uIChTZWN0
aW9uIDE1LjMzLjEpCj4KPiBUaGlzIHBhdGNoIHNlcmllcyBhZGRzIHN1cHBvcnQgdG8gY2hlY2sg
Zm9yIGFuZCBlbmFibGUgdGhlIHZpcnR1YWwKPiBWTUxPQUQvVk1TQVZFIGZlYXR1cmVzIGlmIGF2
YWlsYWJsZS4KPgo+IFNpZ25lZC1vZmYtYnk6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQu
Y29tPgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyAgICAgIHwgMSArCj4gIHhl
bi9hcmNoL3g4Ni9odm0vc3ZtL3N2bWRlYnVnLmMgfCAyICsrCj4gIHhlbi9hcmNoL3g4Ni9odm0v
c3ZtL3ZtY2IuYyAgICAgfCA3ICsrKysrKysKPiAgMyBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRp
b25zKCspCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgYi94ZW4v
YXJjaC94ODYvaHZtL3N2bS9zdm0uYwo+IGluZGV4IGM4ZmZiMTc1MTUuLjYwYjEyODhhMzEgMTAw
NjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKPiArKysgYi94ZW4vYXJjaC94
ODYvaHZtL3N2bS9zdm0uYwo+IEBAIC0xNjY5LDYgKzE2NjksNyBAQCBjb25zdCBzdHJ1Y3QgaHZt
X2Z1bmN0aW9uX3RhYmxlICogX19pbml0IHN0YXJ0X3N2bSh2b2lkKQo+ICAgICAgUChjcHVfaGFz
X3N2bV9ucmlwcywgIk5leHQtUklQIFNhdmVkIG9uICNWTUVYSVQiKTsKPiAgICAgIFAoY3B1X2hh
c19zdm1fY2xlYW5iaXRzLCAiVk1DQiBDbGVhbiBCaXRzIik7Cj4gICAgICBQKGNwdV9oYXNfc3Zt
X2RlY29kZSwgIkRlY29kZUFzc2lzdHMiKTsKPiArICAgIFAoY3B1X2hhc19zdm1fdmxvYWRzYXZl
LCAiVmlydHVhbCBWTUxPQUQvVk1TQVZFIik7Cj4gICAgICBQKGNwdV9oYXNfcGF1c2VfZmlsdGVy
LCAiUGF1c2UtSW50ZXJjZXB0IEZpbHRlciIpOwo+ICAgICAgUChjcHVfaGFzX3RzY19yYXRpbywg
IlRTQyBSYXRlIE1TUiIpOwo+ICAjdW5kZWYgUAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
aHZtL3N2bS9zdm1kZWJ1Zy5jIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtZGVidWcuYwo+IGlu
ZGV4IDg5ZWYyZGI5MzIuLjcxNDVlMmY1Y2EgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2
bS9zdm0vc3ZtZGVidWcuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bWRlYnVnLmMK
PiBAQCAtNTUsNiArNTUsOCBAQCB2b2lkIHN2bV92bWNiX2R1bXAoY29uc3QgY2hhciAqZnJvbSwg
Y29uc3Qgc3RydWN0IHZtY2Jfc3RydWN0ICp2bWNiKQo+ICAgICAgICAgICAgIHZtY2ItPmV4aXRp
bmZvMSwgdm1jYi0+ZXhpdGluZm8yKTsKPiAgICAgIHByaW50aygibnBfZW5hYmxlID0gJSMiUFJJ
eDY0IiBndWVzdF9hc2lkID0gJSN4XG4iLAo+ICAgICAgICAgICAgIHZtY2JfZ2V0X25wX2VuYWJs
ZSh2bWNiKSwgdm1jYl9nZXRfZ3Vlc3RfYXNpZCh2bWNiKSk7Cj4gKyAgICBwcmludGsoInZpcnR1
YWwgdm1sb2FkL3Ztc2F2ZSA9ICVkICB2aXJ0X2V4dCA9ICUjIlBSSXg2NCJcbiIsCj4gKyAgICAg
ICAgICAgdm1jYi0+dmlydF9leHQuZmllbGRzLnZsb2Fkc2F2ZV9lbmFibGUsIHZtY2ItPnZpcnRf
ZXh0LmJ5dGVzKTsKPiAgICAgIHByaW50aygiY3BsID0gJWQgZWZlciA9ICUjIlBSSXg2NCIgc3Rh
ciA9ICUjIlBSSXg2NCIgbHN0YXIgPSAlIyJQUkl4NjQiXG4iLAo+ICAgICAgICAgICAgIHZtY2Jf
Z2V0X2NwbCh2bWNiKSwgdm1jYl9nZXRfZWZlcih2bWNiKSwgdm1jYi0+c3Rhciwgdm1jYi0+bHN0
YXIpOwo+ICAgICAgcHJpbnRrKCJDUjAgPSAweCUwMTYiUFJJeDY0IiBDUjIgPSAweCUwMTYiUFJJ
eDY0IlxuIiwKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vdm1jYi5jIGIveGVu
L2FyY2gveDg2L2h2bS9zdm0vdm1jYi5jCj4gaW5kZXggOTk3ZTc1OTdlMC4uY2MzNWQwMGJiNyAx
MDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS92bWNiLmMKPiArKysgYi94ZW4vYXJj
aC94ODYvaHZtL3N2bS92bWNiLmMKPiBAQCAtMjAwLDYgKzIwMCwxMyBAQCBzdGF0aWMgaW50IGNv
bnN0cnVjdF92bWNiKHN0cnVjdCB2Y3B1ICp2KQo+ICAKPiAgICAgICAgICAvKiBQQVQgaXMgdW5k
ZXIgY29tcGxldGUgY29udHJvbCBvZiBTVk0gd2hlbiB1c2luZyBuZXN0ZWQgcGFnaW5nLiAqLwo+
ICAgICAgICAgIHN2bV9kaXNhYmxlX2ludGVyY2VwdF9mb3JfbXNyKHYsIE1TUl9JQTMyX0NSX1BB
VCk7Cj4gKwo+ICsgICAgICAgIC8qIHVzZSB2aXJ0dWFsIFZNTE9BRC9WTVNBVkUgaWYgYXZhaWxh
YmxlICovCj4gKyAgICAgICAgaWYgKGNwdV9oYXNfc3ZtX3Zsb2Fkc2F2ZSkgewoKVGhlIHN0eWxl
IGluIHRoaXMgZmlsZSBpcyBxdWl0ZSBoaXQgYW5kIG1pc3MsIGJ1dCB3ZSBleHBlY3QgbmV3IGNv
ZGUgdG8KY29uZm9ybSB0byB0aGUgc3RhbmRhcmRzLsKgIEluIHRoaXMgY2FzZSwgdGhlIGNvcnJl
Y3Qgc3R5bGUgaXM6CgppZiAoIGNwdV9oYXNfc3ZtX3Zsb2Fkc2F2ZSApCnsKClRoaXMgY2FuIGJl
IGZpeGVkIG9uIGNvbW1pdCBpZiB0aGVyZSBhcmUgbm8gb3RoZXIgY29tbWVudHMuCgpBbGwgMyBw
YXRjaGVzIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgoKfkFuZHJldwoKPiArICAgICAgICAgICAgdm1jYi0+dmlydF9leHQuZmllbGRzLnZsb2Fk
c2F2ZV9lbmFibGUgPSAxOwo+ICsgICAgICAgICAgICB2bWNiLT5fZ2VuZXJhbDJfaW50ZXJjZXB0
cyAmPSB+R0VORVJBTDJfSU5URVJDRVBUX1ZNTE9BRDsKPiArICAgICAgICAgICAgdm1jYi0+X2dl
bmVyYWwyX2ludGVyY2VwdHMgJj0gfkdFTkVSQUwyX0lOVEVSQ0VQVF9WTVNBVkU7Cj4gKyAgICAg
ICAgfQo+ICAgICAgfQo+ICAgICAgZWxzZQo+ICAgICAgewoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Oct 31 22:29:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 22:29:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1e9f2a-0003F2-Su; Tue, 31 Oct 2017 22:29:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Brian.Woods@amd.com>) id 1e9f2Z-0003EQ-63
 for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 22:29:47 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 9D/06-06614-A59F8F95; Tue, 31 Oct 2017 22:29:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA3VSb0gTcRjeb3e3ncOTcxq+aZIsRzabzUJKiSw
 kkFAJLGhS2K1Ot9ofu5tm9SE10RpEQmVtjmU1CkoxSzOpqAwjC6GyTFHoy1JmoyKMzf7Zbmdp
 H/r2/J7neZ/fw8tLYsohWSLJVttZzsqYVTIFblylztbumAnpdR86NeuCXaelG1H+48+v8a2oh
 DBZDbbq3YSx691nouJuSrXn6wusBjUnOZCCxOl6DBxt9zEHiiIRvR0mhwKYICjpLwg849dkgo
 DTahhvv0oIWEYvh/6u6QiOp7Uw0ToR8WD0AZgZ9uMORJJxdB50eXUCpOh0+P62WIxsQfAwNBw
 ZpehYGHD6cHE0B+pmhiOjGJ0EV3+RIr0UjnW3RKpF0RtgqKeBECyL6FSYenRUoIFOgZ5gUCbi
 BgS+lyBYlGG+ZTRdpJOhf9CNi7gQZkNnpYIF6GXwrL5IKBaZvN57GxcftXI488Y5l6mBMX+AE
 IX3Mhhpuzcn5ECH4yQhYjN8+xSQiyY/AZcCT+WisASGzl2Yix0lwH/iDhLrlcI3d14TSnctWI
 VrwSpc86twLViFiFdCb/e47L8WgU4Dj2+zSO+Gn/4H8oWWVqS4htJ4lqtiOe3qtRkGzlRutFs
 Yk1mbqVuTYWF5nilnzYyBz9hjs9xE4QM7KpGgO6j+flEfWkxKVYuo3k1BvTLGYNt7yMjwxlKu
 0szyfWgJSaqAOhUK6ZWxHFvOVpeZzOEr/SMDGa2Kp1oFmeIrGAtvKhelZ0hLTjg/1GBK3Gqzs
 okJVLNgogWTsdL6N+LPrb9CyYlxFJJIJMroCpazmOz/6lMogUSqOKpMSIk2We1/f5oKl5CGS2
 yBSAk7My8l1iD1PXXB4Ee3ZlIhvaKr8naPuTtsI94H5xA+kLW41no4++D5QJPfQUpSVgZL9x3
 x7bLOPs0ayy9+FZx0vfyk7rvVVxcsidGtv/GjrX1a9WQ/Z787PXu8qMqbdXEQw6N6nk9dufy1
 o3OFIu/g9tTBbTt1+tzc95WpngLFZGFjo7NdhfNGJlODcTzzG2JxHMLmAwAA
X-Env-Sender: Brian.Woods@amd.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1509488983!108794455!1
X-Originating-IP: [104.47.37.57]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26397 invoked from network); 31 Oct 2017 22:29:44 -0000
Received: from mail-cys01nam02on0057.outbound.protection.outlook.com (HELO
 NAM02-CY1-obe.outbound.protection.outlook.com) (104.47.37.57)
 by server-15.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 31 Oct 2017 22:29:44 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=N5d39hmgigvClcuwq1WYy8VLtdGMOMbPaURd1gqh9YY=;
 b=KB0UvJtOrkG1x30BbyTNua2756BLQYrQozqonxxkVSGn8iHORr9rmpNSHMPx6lHeMGsCjj1MRX9yJ+hOkuCHKdV6aLJJIkPLLDOJLXKim7UC1NMX3JhROpimb0CWSPlwECkFY0ghEX8xNW5ld4ua1DvWOcq/XCJgAcU4JcQN/bg=
Received: from amd.com (165.204.77.1) by
 CY4PR12MB1830.namprd12.prod.outlook.com (10.175.81.148) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.156.4; Tue, 31 Oct 2017 22:29:41 +0000
Date: Tue, 31 Oct 2017 17:29:37 -0500
From: Brian Woods <brian.woods@amd.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20171031222937.GA1646@amd.com>
References: <20171031220308.107679-1-brian.woods@amd.com>
 <20171031220308.107679-4-brian.woods@amd.com>
 <4722086f-af59-2711-5d08-9b941097eed1@citrix.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="Dxnq1zWXvFF0Q93v"
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <4722086f-af59-2711-5d08-9b941097eed1@citrix.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: CY4PR02CA0028.namprd02.prod.outlook.com (10.175.57.142) To
 CY4PR12MB1830.namprd12.prod.outlook.com (10.175.81.148)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: bbb2d4d1-89c5-4b23-be74-08d520aee15b
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(4534020)(4602075)(2017052603199)(49563074);
 SRVR:CY4PR12MB1830; 
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1830;
 3:BCFkn9obfs6F9L7FyAJSAeys0Ppoa5goOF766RV8c7M4GzC4K6WWweP2KN0uRMkHY7xb5VQK0wn387VXM1MkBYuTY+gFgjyToqqV1aVkrtc1kJzgJu50yM9T+wpY2isp3cdmo08j9we+lfNQzWtAh7p1uYW2b5ZOWrQZh7SBwbEQFFoL/pp7Tu11RPTvfC9UNY1ULHJRT+pFLIM0BFnJ2ZcQMtn/Jnkg/wYB8oNADDWSmM8iIyiRtzDZDSVjyfce;
 25:bftG0EWYjkUtXeU1NTLiiltiqU3E/lk7ToWZYwdEVCP/LGrjUtXS4DwbgZDVTJsxEiO9Oi+csdvZWfLU4Iek3Wu8agU5mW+bHKumKIiFdRbtr9WxGoYQQfZo7C5hjAcCmAESoW4qg1sZN0S6Ta5XzkgkOEGdOM9icrbfCe0L/+st8A0CaOekwcbo/RKrPTtIbcfELJtsodQ3z6rDa1oqzgySnShRCJRF6ahlJw6efNKBvs/fjM9Fi2eVrr3f4znPywZNQ/lqUs8U0lWUfkApoX1qk+nscO5CglPavWtF8QcgsZmqjy8LtMknvYswQgqiGevzAsddpmgquTP5Yj45ZA==;
 31:puGweeE6G2eLvDyUQM5mQf7LLj/W7UudMJ47OjOAicOqlvUX2U7cqfsrk7yGejgBVqkNuRsPwCHMbb+dvUW3XI0i2yAZgFvI/zAvMbMaFawQ0Bw58BOCT3m36oD1qBTEUNq761z0DfP3rj/Ng6qaWfbV8GFk1/joLD+1W8VYGwv7scmiB18KkjqLfDACMEJuKj5XBkoIjIrOT7lPni5rJ6SSaQyuQgfH6rDZmSm5Ikw=
X-MS-TrafficTypeDiagnostic: CY4PR12MB1830:
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1830;
 20:kpKIDPUaTOQkMYet49zh8+0XjRQLz6mEq3dlayyoyc0T3NEOo+T42fuQ/FKxHCJcRCEKxTSj+4PJJiT7NVUj2n8RnQzHjPv1In+Oo+jdjv8izcPsnutgafwlYPU10/VMu10xaSqeSmFJJ9JNgXUcbCMUdI1SIqmw8ORK3surGSqHCpuB3uqckEVHbYbWwItfn8jiILNWZF361PmmX5/DuCdKf4jS04Z9B1RnSa01mQCja2DAW4pJ7Qv54cDQI/tvFGhdn0i70orhXpx4Rof96KqOLvdU0jpop0XBu+ZHsPUm5rGLb5lmkg8Kb50IugwnZybhrat1SiSzXKLE7BO9AlkLlohIYNi4H5aMD00PkWddKu3odWPv7IzfMZ28bZGbhV88gNnuTzPJLnu4dDA36TBwzEyEn8q17B36jYL1AH9tAKdiMdfau/OPQSTEB1Vi2Jv/cwsCZ7UnQZSWNzKsI4D6ylMtHBjJRFnFKrenmuzJiOe+HiW7F1fMV++R3OCH;
 4:K7eU3SagDFtC/80/ZuIOP43b0l3k9xcaHz4xoInXSg2bmK42kCOobrGmUK39+rMrvFhO1Ny838ZjExvVrKxLJ/yNS/lu9cidzSBh4bo+OjQcTRDLauQcPXBXloBttz2uRIeXctqnzX///FRFLuFtxqvgafQcnCQSfdytrcDQ0XD/BwSz254wTjNkLEA/Jp/xD08U0Ox02Lb1u97xLaqtgSuWgh0ONCc0tlvXyCy4/AOF9U4bDVIg/7lCzr1dC/ozMDOsCL6FOOBIGAROhggHvoUsbmj03yPPNBeNMGFh/AM=
X-Exchange-Antispam-Report-Test: UriScan:(70601490899591);
X-Microsoft-Antispam-PRVS: <CY4PR12MB18301C22E595DB7C594798DFE55E0@CY4PR12MB1830.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(102415395)(6040450)(2401047)(5005006)(8121501046)(93006095)(93001095)(3231020)(100000703101)(100105400095)(3002001)(10201501046)(6055026)(6041248)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123560025)(20161123562025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY4PR12MB1830; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY4PR12MB1830; 
X-Forefront-PRVS: 04772EA191
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(346002)(376002)(39860400002)(24454002)(189002)(199003)(2950100002)(54356999)(2870700001)(50986999)(76176999)(66066001)(58126008)(5000100001)(105586002)(2906002)(21086003)(106356001)(55016002)(8666007)(4610100001)(6246003)(97736004)(53936002)(316002)(68736007)(101416001)(33656002)(4326008)(8676002)(84326002)(5890100001)(305945005)(83506002)(81166006)(36756003)(7736002)(5660300001)(229853002)(25786009)(6916009)(16526018)(6666003)(81156014)(478600001)(86362001)(8936002)(3846002)(2476003)(72206003)(1076002)(6116002)(189998001)(568964002)(18370500001)(2700100001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1830; H:amd.com; FPR:; SPF:None;
 PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR12MB1830;
 23:iJT/rbJFUAKiXyqxfqpQi5p7uJTP4GpWU9TDTe1rf?=
 =?us-ascii?Q?RftPu06MbdvB4MKdiqjoasW316PBSdh+5hABryHUBz+fIKUsrk2YGMsbe0zk?=
 =?us-ascii?Q?BwBTFZ4i/PjDMq8lVkdndKqgM5g6m9lTvzgD+LIg7y7i7I5ervGUA5oaAYTk?=
 =?us-ascii?Q?mHkr/+WzQIDP/yZB/qYMYGyOPVFLlOewf9l3pFxGq4C9cJPLESdCMU02bSu5?=
 =?us-ascii?Q?oxL+CWPO1TzpRhH9YhcWdzwaDfMg6PX0C8v0aKCldauzCMQqS3Mp4NxadBoz?=
 =?us-ascii?Q?kTzh8stL/MDEm5yujPCNyK5S+GPZlbdG5Zo/s7GK06f02LQKgVc+f6KhLvZU?=
 =?us-ascii?Q?WZLGh2yThtRjkaHYubccm8z9ZL0S5PQGesVC+19rChyVI/ikuRUzheLoLCvt?=
 =?us-ascii?Q?bWm6IZw3b1KhlbZWomwp/d1lzJr+XP2OpPL8JRMKz4Z/DlKBEw0KWYji+4HH?=
 =?us-ascii?Q?Q348asowPLb/GZc9x5NpcJWNnI8AhRAa8n46OjWJ6rjWevdYyBIE5K+Larwu?=
 =?us-ascii?Q?6Ez4WcPNIWI7aGHBMaZ3wQ8EPqqUNX9I95Mku5hytZVs/YpRCOgFr0aw0eiG?=
 =?us-ascii?Q?VGc8seFlgzVJ+uLF/0PzQid4gi9Us4R4c3KB7LnK943Sau9+Mbncfyd5vcfJ?=
 =?us-ascii?Q?5LYQgZOnS2v/sNjMg8ZAoSwqMx7tShG2yyF3H9dEV562PNUynAUecb8dLUIK?=
 =?us-ascii?Q?oD18hR27OoFCwz1jKTv+FMHbaxv+TvJg/TB6MKiF+UwfJMFRr9h1Cd7Kpt0u?=
 =?us-ascii?Q?GO5H8G36r7uZvWgfBrgtKZrQdEb5k0vLa/cOl4Vb+7xwXduJven8yeh0+Y0C?=
 =?us-ascii?Q?vUM9/i+2rbWDOy44VjASDqcrk9QmU1SUc7yPct5dqAVuaTt/IP+SHSs3msxy?=
 =?us-ascii?Q?Iw3dfNL8zsCS3PDrcXq9j9Vtu2mq3TuyfSUrCT0besWCdDGGz8709uPIuNEQ?=
 =?us-ascii?Q?5ESPWzw+x1E6v9Qumbf67FMAcG97woevvmRL8x1muLx4qwOC2Ax7s1N5DuIv?=
 =?us-ascii?Q?g4N6DDhq3dh7roysLU26fylGUqimT1XQleteoTvJN928h3QbL6sI91r3BFGr?=
 =?us-ascii?Q?AcJuVND0AHNg1cQvPCGUlcCyk8Lq30+RfjERoLMISz4KCdYPEV6mQqFIO5kP?=
 =?us-ascii?Q?1sLrvPOtndr1HfrIVUhP2cbUBPxD6whp65g9NPtQwU+3g4AaIlN9rqnBZ124?=
 =?us-ascii?Q?hO9Tc4ZPvMXKuNhvuDJanNoyQ3KpIQL7rMIhy7Bs3+py0mc26L3K6ALc44W+?=
 =?us-ascii?Q?NNvwW7mnTt4a4m2HtUNmaJD2ZIch4G0KzPcOXS7lW4PTSTLpmWpz02sNdq0N?=
 =?us-ascii?Q?mUvHSSH3ZycPG47nHlC8CBu3UWSQ81saePqQF9R6VMZ?=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1830;
 6:cXk3k19e/Mb8pxarZYusD/o5S2p+mN7BpEHt8vndsaIP+ghyO7LM42HfkIRiv9gY6jVO1Da5DO5YuyPM41PSN6+tzOPPdOh2KaBcCmtCsROuwU4iI/Ib+kS/SqolThVR89lHULg/myWHbTBgnAHt9VKxQr+6taeOn6qGbSTqH/xvyP8RvG74qB/3RWEGzQpmOSt8PdfOAHfJPpSY4BNDLFFDn6GJTzsv9PRIU4FlpeVb+/Ivg5qlDn5mwisTaz6Ok4xl50Fppho/+0YDelSw3d3KBfUQKgwD8JKq4skiBaPWqxMgT0SKUXQ4xsXZKvNDN8T5gNtPXAY5p0Fp+qJ2Cg==;
 5:x6TLUAC4p8INOxOyJJjejENj8cOH8jGfCMs4PjPUkxy4CBaf8qx7nJPfNT3O95Uzwq7k1Qhyuq3U0gDmViQHpkRHcxN2/ntVVKqgtc8TZw5tGgnyaUPFwlU/yp88fpLrzhdt6ZWTb4xrJEIvQGaHyw==;
 24:AZN/KLOp00DxJ8UKsk84Du9LzGqLe7tJsofiGFTJCYPBjqCi56ypRlSCg9gmZQ2mXTwq6Y3sVyueiUWfCLFuMW4oN+VHNWuXYK87U5tK/cY=;
 7:mpOE3D0O+zKVj17ON9bMZzrKHpQCzm/OTo1/DFVOaiROrtTFEFSLY8Smqg7wNdEMzUxySpfKOHq9JYtM8cUnGWurKLCdmAUvIOpM1VYBUg0uyXV7gy7yjbaiRbo6JnA2Cy3iUvq0GFKhHz4ycvn9jEqp9QXAQSfSf/0BDiYC3VCeEgNJgA10fz7qCT7CjG5rgmwnlHhAQ8MfNDIML5Xp3DeuMd1V6T7zTrFcKOrypD8=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1830;
 20:yFl0vtCOEt6Q3mrCYy69MZHwbzF3FXhq59bK5rQoDU3IBgR7zZXLU+Qi1kkRmeVSfUrOua3ZjHLM8gYKpjrxasWsnpAxCm9GTeXElnkxd/pwnCO3iCWq5zK1+H8usaAZ6WJzPFxJfFoXgDskor8+jBRL9q45EjBjW3uRn8zvcjHTUfO8kUdl5jQeRnjXUNBsviS3NCYnj9cX3sv/O8S5CGeEeYIEocBNoOEc5aV+2Iv7G/6L5fbWPy0zpD1ZpMY9
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Oct 2017 22:29:41.7733 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: bbb2d4d1-89c5-4b23-be74-08d520aee15b
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1830
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 jbeulich@suse.com, suravee.suthikulpanit@amd.com
Subject: Re: [Xen-devel] [PATCH 3/3] x86/svm: add virtual VMLOAD/VMSAVE
	support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--Dxnq1zWXvFF0Q93v
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: 8bit

On Tue, Oct 31, 2017 at 10:15:08PM +0000, Andrew Cooper wrote:
> 
> The style in this file is quite hit and miss, but we expect new code to
> conform to the standards.  In this case, the correct style is:
> 
> if ( cpu_has_svm_vloadsave )
> {
> 
> This can be fixed on commit if there are no other comments.
> 
> All 3 patches Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
> 
> ~Andrew
> 

My mistake.  Years of lknf has made it a habit.  I'll make sure to
double check next time.  Attached is the git format-patch for that
commit.

-- 
Brian Woods

--Dxnq1zWXvFF0Q93v
Content-Type: text/x-diff; charset=utf-8
Content-Disposition: attachment; filename="0003-x86-svm-add-virtual-VMLOAD-VMSAVE-support.patch"
Content-Transfer-Encoding: 8bit

>From b0d7916a5a35096cb7309922176631f7e57efdf1 Mon Sep 17 00:00:00 2001
From: Brian Woods <brian.woods@amd.com>
Date: Tue, 31 Oct 2017 14:13:01 -0500
Subject: [PATCH 3/3] x86/svm: add virtual VMLOAD/VMSAVE support
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

On AMD family 17h server processors, there is a feature called virtual
VMLOAD/VMSAVE.  This allows a nested hypervisor to preform a VMLOAD or
VMSAVE without needing to be intercepted by the host hypervisor.
Virtual VMLOAD/VMSAVE requires the host hypervisor to be in long mode
and nested page tables to be enabled.  For more information about it
please see:

AMD64 Architecture Programmerâ€™s Manual Volume 2: System Programming
http://support.amd.com/TechDocs/24593.pdf
Section: VMSAVE and VMLOAD Virtualization (Section 15.33.1)

This patch series adds support to check for and enable the virtual
VMLOAD/VMSAVE features if available.

Signed-off-by: Brian Woods <brian.woods@amd.com>
---
 xen/arch/x86/hvm/svm/svm.c      | 1 +
 xen/arch/x86/hvm/svm/svmdebug.c | 2 ++
 xen/arch/x86/hvm/svm/vmcb.c     | 8 ++++++++
 3 files changed, 11 insertions(+)

diff --git a/xen/arch/x86/hvm/svm/svm.c b/xen/arch/x86/hvm/svm/svm.c
index c8ffb17515..60b1288a31 100644
--- a/xen/arch/x86/hvm/svm/svm.c
+++ b/xen/arch/x86/hvm/svm/svm.c
@@ -1669,6 +1669,7 @@ const struct hvm_function_table * __init start_svm(void)
     P(cpu_has_svm_nrips, "Next-RIP Saved on #VMEXIT");
     P(cpu_has_svm_cleanbits, "VMCB Clean Bits");
     P(cpu_has_svm_decode, "DecodeAssists");
+    P(cpu_has_svm_vloadsave, "Virtual VMLOAD/VMSAVE");
     P(cpu_has_pause_filter, "Pause-Intercept Filter");
     P(cpu_has_tsc_ratio, "TSC Rate MSR");
 #undef P
diff --git a/xen/arch/x86/hvm/svm/svmdebug.c b/xen/arch/x86/hvm/svm/svmdebug.c
index 89ef2db932..7145e2f5ca 100644
--- a/xen/arch/x86/hvm/svm/svmdebug.c
+++ b/xen/arch/x86/hvm/svm/svmdebug.c
@@ -55,6 +55,8 @@ void svm_vmcb_dump(const char *from, const struct vmcb_struct *vmcb)
            vmcb->exitinfo1, vmcb->exitinfo2);
     printk("np_enable = %#"PRIx64" guest_asid = %#x\n",
            vmcb_get_np_enable(vmcb), vmcb_get_guest_asid(vmcb));
+    printk("virtual vmload/vmsave = %d  virt_ext = %#"PRIx64"\n",
+           vmcb->virt_ext.fields.vloadsave_enable, vmcb->virt_ext.bytes);
     printk("cpl = %d efer = %#"PRIx64" star = %#"PRIx64" lstar = %#"PRIx64"\n",
            vmcb_get_cpl(vmcb), vmcb_get_efer(vmcb), vmcb->star, vmcb->lstar);
     printk("CR0 = 0x%016"PRIx64" CR2 = 0x%016"PRIx64"\n",
diff --git a/xen/arch/x86/hvm/svm/vmcb.c b/xen/arch/x86/hvm/svm/vmcb.c
index 997e7597e0..eccc1e28bf 100644
--- a/xen/arch/x86/hvm/svm/vmcb.c
+++ b/xen/arch/x86/hvm/svm/vmcb.c
@@ -200,6 +200,14 @@ static int construct_vmcb(struct vcpu *v)
 
         /* PAT is under complete control of SVM when using nested paging. */
         svm_disable_intercept_for_msr(v, MSR_IA32_CR_PAT);
+
+        /* use virtual VMLOAD/VMSAVE if available */
+        if ( cpu_has_svm_vloadsave )
+        {
+            vmcb->virt_ext.fields.vloadsave_enable = 1;
+            vmcb->_general2_intercepts &= ~GENERAL2_INTERCEPT_VMLOAD;
+            vmcb->_general2_intercepts &= ~GENERAL2_INTERCEPT_VMSAVE;
+        }
     }
     else
     {
-- 
2.11.0


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--Dxnq1zWXvFF0Q93v--


